#! /bin/sh -e

# DP: updates from the 4.3 branch upto 20080401.

last_updated()
{
	cat > ${dir}LAST_UPDATED <<EOF
Wed Apr  2 01:22:47 CEST 2008
Tue Apr  1 23:22:47 UTC 2008 (revision 133808)
EOF
}

dir=
if [ $# -eq 3 -a "$2" = '-d' ]; then
    pdir="-d $3"
    dir="$3/"
elif [ $# -ne 1 ]; then
    echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
    exit 1
fi
case "$1" in
    -patch)
        patch $pdir -f --no-backup-if-mismatch -p0 < $0
	last_updated
        #cd ${dir}gcc && autoconf
        ;;
    -unpatch)
        patch $pdir -f --no-backup-if-mismatch -R -p0 < $0
        #rm ${dir}gcc/configure
        ;;
    *)
        echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
        exit 1
esac
exit 0

# svn diff svn://gcc.gnu.org/svn/gcc/tags/gcc_4_3_0_release svn://gcc.gnu.org/svn/gcc/branches/gcc-4_3-branch \
#     | awk '/^Index:.*\.class/ {skip=1; next} /^Index:/ { skip=0 } skip==0'

Index: libgomp/iter.c
===================================================================
--- libgomp/iter.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libgomp/iter.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -242,17 +242,17 @@
   if (ws->next == ws->end)
     return false;
 
-  n = (ws->end - ws->next) / ws->incr;
+  start = ws->next;
+  n = (ws->end - start) / ws->incr;
   q = (n + nthreads - 1) / nthreads;
 
   if (q < ws->chunk_size)
     q = ws->chunk_size;
-  if (q > n)
-    q = n;
+  if (q <= n)
+    end = start + q * ws->incr;
+  else
+    end = ws->end;
 
-  start = ws->next;
-  end = start + q * ws->incr;
-
   ws->next = end;
   *pstart = start;
   *pend = end;
@@ -286,16 +286,16 @@
       if (start == end)
 	return false;
 
-      n = (end - start) / ws->incr;
+      n = (end - start) / incr;
       q = (n + nthreads - 1) / nthreads;
 
       if (q < chunk_size)
 	q = chunk_size;
-      if (q > n)
-	q = n;
+      if (__builtin_expect (q <= n, 1))
+	nend = start + q * incr;
+      else
+	nend = end;
 
-      nend = start + q * incr;
-
       tmp = __sync_val_compare_and_swap (&ws->next, start, nend);
       if (__builtin_expect (tmp == start, 1))
 	break;
Index: libgomp/ChangeLog
===================================================================
--- libgomp/ChangeLog	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libgomp/ChangeLog	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,3 +1,27 @@
+2008-03-18  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/35611
+	* testsuite/libgomp.c/atomic-4.c: New test.
+
+	PR libgomp/35625
+	* iter.c (gomp_iter_guided_next_locked): If q > n, set end to ws->end.
+	(gomp_iter_guided_next): Likewise.
+	* testsuite/libgomp.c/pr35625.c: New test.
+
+2008-03-13  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/35185
+	* testsuite/libgomp.c++/pr35185.C: New test.
+
+2008-03-12  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/35549
+	* testsuite/libgomp.c/pr35549.c: New test.
+
+2008-03-06  Jakub Jelinek  <jakub@redhat.com>
+
+	* testsuite/libgomp.c/atomic-3.c: New test.
+
 2008-03-05  Release Manager
 
 	* GCC 4.3.0 released.
Index: libgomp/testsuite/libgomp.c++/pr35185.C
===================================================================
--- libgomp/testsuite/libgomp.c++/pr35185.C	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ libgomp/testsuite/libgomp.c++/pr35185.C	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,33 @@
+// PR middle-end/35185
+// { dg-do run }
+
+extern "C" void abort ();
+
+struct S
+{
+  S () : s (6) {}
+  ~S () {}
+  int s;
+};
+
+__attribute__((noinline))
+bool
+bar (S s)
+{
+  return s.s != 6;
+}
+
+int
+main ()
+{
+  S s;
+  int err = 0;
+#pragma omp parallel shared (s)
+  {
+    if (bar (s))
+      #pragma omp atomic
+	err++;
+  }
+  if (err)
+    abort ();
+}
Index: libgomp/testsuite/libgomp.c/pr35549.c
===================================================================
--- libgomp/testsuite/libgomp.c/pr35549.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ libgomp/testsuite/libgomp.c/pr35549.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,30 @@
+/* PR middle-end/35549 */
+/* { dg-do run } */
+
+#include <omp.h>
+#include <stdlib.h>
+
+int
+main (void)
+{
+  int i = 6, n = 0;
+  omp_set_dynamic (0);
+  omp_set_nested (1);
+  #pragma omp parallel shared (i) num_threads (3)
+  {
+    if (omp_get_num_threads () != 3)
+      #pragma omp atomic
+	n += 1;
+    #pragma omp parallel shared (i) num_threads (4)
+    {
+      if (omp_get_num_threads () != 4)
+	#pragma omp atomic
+	  n += 1;
+      #pragma omp critical
+	i += 1;
+    }
+  }
+  if (n == 0 && i != 6 + 3 * 4)
+    abort ();
+  return 0;
+}
Index: libgomp/testsuite/libgomp.c/atomic-4.c
===================================================================
--- libgomp/testsuite/libgomp.c/atomic-4.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ libgomp/testsuite/libgomp.c/atomic-4.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,18 @@
+/* PR middle-end/35611 */
+/* { dg-options "-O2" } */
+
+extern void abort (void);
+
+int
+main (void)
+{
+  long double d = .0L;
+  int i;
+  #pragma omp parallel for shared (d)
+    for (i = 0; i < 1000; i++)
+      #pragma omp atomic
+	d += 1.0L;
+  if (d != 1000.0L)
+    abort ();
+  return 0;
+}
Index: libgomp/testsuite/libgomp.c/pr35625.c
===================================================================
--- libgomp/testsuite/libgomp.c/pr35625.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ libgomp/testsuite/libgomp.c/pr35625.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,18 @@
+/* PR libgomp/35625 */
+/* { dg-do run } */
+/* { dg-options "-std=c99" } */
+
+int
+main (void)
+{
+#pragma omp parallel
+  {
+    #pragma omp for schedule (guided, 10)
+      for (int i = 0; i < 1826; i += 10)
+	;
+    #pragma omp for schedule (guided, 10)
+      for (int i = 0; i > -1826; i -= 10)
+	;
+  }
+  return 0;
+}
Index: libgomp/testsuite/libgomp.c/atomic-3.c
===================================================================
--- libgomp/testsuite/libgomp.c/atomic-3.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ libgomp/testsuite/libgomp.c/atomic-3.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,50 @@
+/* { dg-do run } */
+/* { dg-options "-fopenmp -O0" } */
+
+#include <omp.h>
+#include <stdlib.h>
+
+short e[64];
+int g;
+_Complex double d, f;
+int num_threads;
+
+__attribute__((noinline)) void
+foo (int x, long long y)
+{
+#pragma omp parallel num_threads (4)
+  {
+    int i;
+    #pragma omp barrier
+    for (i = 0; i < 2400; i++)
+      {
+	if (i == 0)
+	  num_threads = omp_get_num_threads ();
+	#pragma omp atomic
+	  e[0] += x;
+	#pragma omp atomic
+	  e[16] += x;
+	#pragma omp atomic
+	  g += y;
+	#pragma omp atomic
+	  __real__ d += x;
+	#pragma omp atomic
+	  __imag__ f += x;
+      }
+  }
+}
+
+int
+main (void)
+{
+  int i;
+  foo (3, 3LL);
+  if (g != 3 * 2400 * num_threads
+      || __real__ d != g || __imag__ d != 0
+      || __real__ f != 0 || __imag__ f != g)
+    abort ();
+  for (i = 0; i < 64; i++)
+    if (e[i] != ((i && i != 16) ? 0 : g))
+      abort ();
+  return 0;
+}
Index: gcc/doc/include/texinfo.tex
===================================================================
--- gcc/doc/include/texinfo.tex	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/doc/include/texinfo.tex	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -3,7 +3,7 @@
 % Load plain if necessary, i.e., if running under initex.
 \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
 %
-\def\texinfoversion{2008-02-04.16}
+\def\texinfoversion{2008-03-07.10}
 %
 % Copyright (C) 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
 % 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
@@ -917,16 +917,21 @@
   \temp
 }
 
-% @include file    insert text of that file as input.
+% @include FILE -- \input text of FILE.
 %
 \def\include{\parseargusing\filenamecatcodes\includezzz}
 \def\includezzz#1{%
   \pushthisfilestack
   \def\thisfile{#1}%
   {%
-    \makevalueexpandable
-    \input #1
-  }%
+    \makevalueexpandable  % we want to expand any @value in FILE.  
+    \turnoffactive        % and allow special characters in the expansion
+    \edef\temp{\noexpand\input #1 }%
+    %
+    % This trickery is to read FILE outside of a group, in case it makes
+    % definitions, etc.
+    \expandafter
+  }\temp
   \popthisfilestack
 }
 \def\filenamecatcodes{%
@@ -5725,7 +5730,7 @@
   \let\/=\ptexslash
   \let\*=\ptexstar
   \let\t=\ptext
-  \expandafter \let\csname top \endcsname=\ptextop  % outer
+  \expandafter \let\csname top\endcsname=\ptextop  % outer
   \let\frenchspacing=\plainfrenchspacing
   %
   \def\endldots{\mathinner{\ldots\ldots\ldots\ldots}}%
Index: gcc/java/jcf-parse.c
===================================================================
--- gcc/java/jcf-parse.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/java/jcf-parse.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1208,7 +1208,7 @@
 #ifdef USE_MAPPED_LOCATION
       {
       tree source_name = identifier_subst (class_name, "", '.', '/', ".java");
-      const char *sfname = IDENTIFIER_POINTER (source_name);
+      const char *sfname = find_sourcefile (IDENTIFIER_POINTER (source_name));
       linemap_add (line_table, LC_ENTER, false, sfname, 0);
       input_location = linemap_line_start (line_table, 0, 1);
       file_start_location = input_location;
Index: gcc/java/Make-lang.in
===================================================================
--- gcc/java/Make-lang.in	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/java/Make-lang.in	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -311,7 +311,7 @@
 	  $(srcdir)/java/jcf-path.c $(OUTPUT_OPTION)
 
 TEXI_JAVA_FILES = java/gcj.texi $(gcc_docdir)/include/fdl.texi		\
-	 $(gcc_docdir)/include/gpl.texi $(gcc_docdir)/include/gcc-common.texi   \
+	 $(gcc_docdir)/include/gpl_v3.texi $(gcc_docdir)/include/gcc-common.texi   \
 	 gcc-vers.texi
 
 # Documentation
Index: gcc/java/ChangeLog
===================================================================
--- gcc/java/ChangeLog	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/java/ChangeLog	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,3 +1,14 @@
+2008-04-01  Joseph Myers  <joseph@codesourcery.com>
+
+	* gcj.texi: Include gpl_v3.texi instead of gpl.texi
+	* Make-lang.in (TEXI_JAVA_FILES): Include gpl_v3.texi instead of
+	gpl.texi.
+
+2008-03-06  Andrew Haley  <aph@redhat.com>
+
+	* jcf-parse.c (give_name_to_class): Call find_sourcefile to find
+	full pathname of source file.
+
 2008-03-05  Release Manager
 
 	* GCC 4.3.0 released.
Index: gcc/DATESTAMP
===================================================================
--- gcc/DATESTAMP	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/DATESTAMP	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1 +1 @@
-20080305
+20080401
Index: gcc/tree.c
===================================================================
--- gcc/tree.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/tree.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -4067,6 +4067,16 @@
       return NULL_TREE;
     }
 
+  if (TREE_CODE (node) == TYPE_DECL
+      && TREE_CODE (TREE_TYPE (node)) != RECORD_TYPE
+      && TREE_CODE (TREE_TYPE (node)) != UNION_TYPE)
+    {
+      *no_add_attrs = true;
+      warning (OPT_Wattributes, "%qs attribute ignored",
+	       IDENTIFIER_POINTER (name));
+      return NULL_TREE;
+    }
+
   /* Report error on dllimport ambiguities seen now before they cause
      any damage.  */
   else if (is_attribute_p ("dllimport", name))
Index: gcc/fold-const.c
===================================================================
--- gcc/fold-const.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/fold-const.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -5066,9 +5066,10 @@
 
      Note that all these transformations are correct if A is
      NaN, since the two alternatives (A and -A) are also NaNs.  */
-  if ((FLOAT_TYPE_P (TREE_TYPE (arg01))
-       ? real_zerop (arg01)
-       : integer_zerop (arg01))
+  if (!HONOR_SIGNED_ZEROS (TYPE_MODE (type))
+      && (FLOAT_TYPE_P (TREE_TYPE (arg01))
+	  ? real_zerop (arg01)
+	  : integer_zerop (arg01))
       && ((TREE_CODE (arg2) == NEGATE_EXPR
 	   && operand_equal_p (TREE_OPERAND (arg2, 0), arg1, 0))
 	     /* In the case that A is of the form X-Y, '-A' (arg2) may
@@ -5121,7 +5122,8 @@
      both transformations are correct when A is NaN: A != 0
      is then true, and A == 0 is false.  */
 
-  if (integer_zerop (arg01) && integer_zerop (arg2))
+  if (!HONOR_SIGNED_ZEROS (TYPE_MODE (type))
+      && integer_zerop (arg01) && integer_zerop (arg2))
     {
       if (comp_code == NE_EXPR)
 	return pedantic_non_lvalue (fold_convert (type, arg1));
@@ -5155,7 +5157,8 @@
      a number and A is not.  The conditions in the original
      expressions will be false, so all four give B.  The min()
      and max() versions would give a NaN instead.  */
-  if (operand_equal_for_comparison_p (arg01, arg2, arg00)
+  if (!HONOR_SIGNED_ZEROS (TYPE_MODE (type))
+      && operand_equal_for_comparison_p (arg01, arg2, arg00)
       /* Avoid these transformations if the COND_EXPR may be used
 	 as an lvalue in the C++ front-end.  PR c++/19199.  */
       && (in_gimple_form
@@ -9357,7 +9360,7 @@
 	    }
 	}
 
-      if (DECL_P (expr))
+      if (DECL_P (expr) && TREE_CODE (expr) != FUNCTION_DECL)
 	return DECL_ALIGN_UNIT (expr);
     }
   else if (code == POINTER_PLUS_EXPR)
Index: gcc/omp-low.c
===================================================================
--- gcc/omp-low.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/omp-low.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -456,7 +456,7 @@
 }
 
 static inline tree
-maybe_lookup_decl (tree var, omp_context *ctx)
+maybe_lookup_decl (const_tree var, omp_context *ctx)
 {
   tree *n;
   n = (tree *) pointer_map_contains (ctx->cb.decl_map, var);
@@ -479,18 +479,18 @@
   return n ? (tree) n->value : NULL_TREE;
 }
 
-/* Return true if DECL should be copied by pointer.  SHARED_P is true
-   if DECL is to be shared.  */
+/* Return true if DECL should be copied by pointer.  SHARED_CTX is
+   the parallel context if DECL is to be shared.  */
 
 static bool
-use_pointer_for_field (const_tree decl, bool shared_p)
+use_pointer_for_field (const_tree decl, omp_context *shared_ctx)
 {
   if (AGGREGATE_TYPE_P (TREE_TYPE (decl)))
     return true;
 
   /* We can only use copy-in/copy-out semantics for shared variables
      when we know the value is not accessible from an outer scope.  */
-  if (shared_p)
+  if (shared_ctx)
     {
       /* ??? Trivially accessible from anywhere.  But why would we even
 	 be passing an address in this case?  Should we simply assert
@@ -510,6 +510,34 @@
 	 address taken.  */
       if (TREE_ADDRESSABLE (decl))
 	return true;
+
+      /* Disallow copy-in/out in nested parallel if
+	 decl is shared in outer parallel, otherwise
+	 each thread could store the shared variable
+	 in its own copy-in location, making the
+	 variable no longer really shared.  */
+      if (!TREE_READONLY (decl) && shared_ctx->is_nested)
+	{
+	  omp_context *up;
+
+	  for (up = shared_ctx->outer; up; up = up->outer)
+	    if (maybe_lookup_decl (decl, up))
+	      break;
+
+	  if (up && is_parallel_ctx (up))
+	    {
+	      tree c;
+
+	      for (c = OMP_PARALLEL_CLAUSES (up->stmt);
+		   c; c = OMP_CLAUSE_CHAIN (c))
+		if (OMP_CLAUSE_CODE (c) == OMP_CLAUSE_SHARED
+		    && OMP_CLAUSE_DECL (c) == decl)
+		  break;
+
+	      if (c)
+		return true;
+	    }
+	}
     }
 
   return false;
@@ -596,7 +624,7 @@
     }
   else if (is_parallel_ctx (ctx))
     {
-      bool by_ref = use_pointer_for_field (var, false);
+      bool by_ref = use_pointer_for_field (var, NULL);
       x = build_receiver_ref (var, by_ref, ctx);
     }
   else if (ctx->outer)
@@ -966,7 +994,7 @@
 	  gcc_assert (is_parallel_ctx (ctx));
 	  decl = OMP_CLAUSE_DECL (c);
 	  gcc_assert (!is_variable_sized (decl));
-	  by_ref = use_pointer_for_field (decl, true);
+	  by_ref = use_pointer_for_field (decl, ctx);
 	  /* Global variables don't need to be copied,
 	     the receiver side will use them directly.  */
 	  if (is_global_var (maybe_lookup_decl_in_outer_ctx (decl, ctx)))
@@ -1001,7 +1029,7 @@
 		   && ! is_global_var (maybe_lookup_decl_in_outer_ctx (decl,
 								       ctx)))
 	    {
-	      by_ref = use_pointer_for_field (decl, false);
+	      by_ref = use_pointer_for_field (decl, NULL);
 	      install_var_field (decl, by_ref, ctx);
 	    }
 	  install_var_local (decl, ctx);
@@ -1014,7 +1042,7 @@
 
 	case OMP_CLAUSE_COPYIN:
 	  decl = OMP_CLAUSE_DECL (c);
-	  by_ref = use_pointer_for_field (decl, false);
+	  by_ref = use_pointer_for_field (decl, NULL);
 	  install_var_field (decl, by_ref, ctx);
 	  break;
 
@@ -1751,7 +1779,7 @@
 	      /* Set up the DECL_VALUE_EXPR for shared variables now.  This
 		 needs to be delayed until after fixup_child_record_type so
 		 that we get the correct type during the dereference.  */
-	      by_ref = use_pointer_for_field (var, true);
+	      by_ref = use_pointer_for_field (var, ctx);
 	      x = build_receiver_ref (var, by_ref, ctx);
 	      SET_DECL_VALUE_EXPR (new_var, x);
 	      DECL_HAS_VALUE_EXPR_P (new_var) = 1;
@@ -1794,7 +1822,7 @@
 	      break;
 
 	    case OMP_CLAUSE_COPYIN:
-	      by_ref = use_pointer_for_field (var, false);
+	      by_ref = use_pointer_for_field (var, NULL);
 	      x = build_receiver_ref (var, by_ref, ctx);
 	      x = lang_hooks.decls.omp_clause_assign_op (c, new_var, x);
 	      append_to_statement_list (x, &copyin_seq);
@@ -2007,7 +2035,7 @@
 	continue;
 
       var = OMP_CLAUSE_DECL (c);
-      by_ref = use_pointer_for_field (var, false);
+      by_ref = use_pointer_for_field (var, NULL);
 
       ref = build_sender_ref (var, ctx);
       x = lookup_decl_in_outer_ctx (var, ctx);
@@ -2059,7 +2087,7 @@
 	continue;
       if (is_variable_sized (val))
 	continue;
-      by_ref = use_pointer_for_field (val, false);
+      by_ref = use_pointer_for_field (val, NULL);
 
       switch (OMP_CLAUSE_CODE (c))
 	{
@@ -2129,7 +2157,7 @@
 	 mapping for OVAR.  */
       var = lookup_decl_in_outer_ctx (ovar, ctx);
 
-      if (use_pointer_for_field (ovar, true))
+      if (use_pointer_for_field (ovar, ctx))
 	{
 	  x = build_sender_ref (ovar, ctx);
 	  var = build_fold_addr_expr (var);
@@ -4852,184 +4880,177 @@
   pop_gimplify_context (NULL_TREE);
 }
 
+/* Callback for lower_omp_1.  Return non-NULL if *tp needs to be
+   regimplified.  */
 
-/* Pass *TP back through the gimplifier within the context determined by WI.
-   This handles replacement of DECL_VALUE_EXPR, as well as adjusting the 
-   flags on ADDR_EXPR.  */
-
-static void
-lower_regimplify (tree *tp, struct walk_stmt_info *wi)
+static tree
+lower_omp_2 (tree *tp, int *walk_subtrees, void *data ATTRIBUTE_UNUSED)
 {
-  enum gimplify_status gs;
-  tree pre = NULL;
+  tree t = *tp;
 
-  if (wi->is_lhs)
-    gs = gimplify_expr (tp, &pre, NULL, is_gimple_lvalue, fb_lvalue);
-  else if (wi->val_only)
-    gs = gimplify_expr (tp, &pre, NULL, is_gimple_val, fb_rvalue);
-  else
-    gs = gimplify_expr (tp, &pre, NULL, is_gimple_formal_tmp_var, fb_rvalue);
-  gcc_assert (gs == GS_ALL_DONE);
+  /* Any variable with DECL_VALUE_EXPR needs to be regimplified.  */
+  if (TREE_CODE (t) == VAR_DECL && DECL_HAS_VALUE_EXPR_P (t))
+    return t;
 
-  if (pre)
-    tsi_link_before (&wi->tsi, pre, TSI_SAME_STMT);
-}
+  /* If a global variable has been privatized, TREE_CONSTANT on
+     ADDR_EXPR might be wrong.  */
+  if (TREE_CODE (t) == ADDR_EXPR)
+    recompute_tree_invariant_for_addr_expr (t);
 
-/* Copy EXP into a temporary.  Insert the initialization statement before TSI.  */
-
-static tree
-init_tmp_var (tree exp, tree_stmt_iterator *tsi)
-{
-  tree t, stmt;
-
-  t = create_tmp_var (TREE_TYPE (exp), NULL);
-  DECL_GIMPLE_REG_P (t) = 1;
-  stmt = build_gimple_modify_stmt (t, exp);
-  SET_EXPR_LOCUS (stmt, EXPR_LOCUS (tsi_stmt (*tsi)));
-  tsi_link_before (tsi, stmt, TSI_SAME_STMT);
-
-  return t;
+  *walk_subtrees = !TYPE_P (t) && !DECL_P (t);
+  return NULL_TREE;
 }
 
-/* Similarly, but copy from the temporary and insert the statement
-   after the iterator.  */
-
-static tree
-save_tmp_var (tree exp, tree_stmt_iterator *tsi)
+static void
+lower_omp_1 (tree *tp, omp_context *ctx, tree_stmt_iterator *tsi)
 {
-  tree t, stmt;
+  tree t = *tp;
 
-  t = create_tmp_var (TREE_TYPE (exp), NULL);
-  DECL_GIMPLE_REG_P (t) = 1;
-  stmt = build_gimple_modify_stmt (exp, t);
-  SET_EXPR_LOCUS (stmt, EXPR_LOCUS (tsi_stmt (*tsi)));
-  tsi_link_after (tsi, stmt, TSI_SAME_STMT);
+  if (!t)
+    return;
 
-  return t;
-}
+  if (EXPR_HAS_LOCATION (t))
+    input_location = EXPR_LOCATION (t);
 
-/* Callback for walk_stmts.  Lower the OpenMP directive pointed by TP.  */
-
-static tree
-lower_omp_1 (tree *tp, int *walk_subtrees, void *data)
-{
-  struct walk_stmt_info *wi = data;
-  omp_context *ctx = wi->info;
-  tree t = *tp;
-
   /* If we have issued syntax errors, avoid doing any heavy lifting.
      Just replace the OpenMP directives with a NOP to avoid
      confusing RTL expansion.  */
-  if (errorcount && OMP_DIRECTIVE_P (*tp))
+  if (errorcount && OMP_DIRECTIVE_P (t))
     {
       *tp = build_empty_stmt ();
-      return NULL_TREE;
+      return;
     }
 
-  *walk_subtrees = 0;
-  switch (TREE_CODE (*tp))
+  switch (TREE_CODE (t))
     {
+    case STATEMENT_LIST:
+      {
+	tree_stmt_iterator i;
+	for (i = tsi_start (t); !tsi_end_p (i); tsi_next (&i))
+	  lower_omp_1 (tsi_stmt_ptr (i), ctx, &i);
+      }
+      break;
+
+    case COND_EXPR:
+      lower_omp_1 (&COND_EXPR_THEN (t), ctx, NULL);
+      lower_omp_1 (&COND_EXPR_ELSE (t), ctx, NULL);
+      if (ctx
+	  && walk_tree (&COND_EXPR_COND (t), lower_omp_2, ctx, NULL))
+	{
+	  tree pre = NULL;
+	  gimplify_expr (&COND_EXPR_COND (t), &pre, NULL,
+			 is_gimple_condexpr, fb_rvalue);
+	  if (pre)
+	    {
+	      if (tsi)
+		tsi_link_before (tsi, pre, TSI_SAME_STMT);
+	      else
+		{
+		  append_to_statement_list (t, &pre);
+		  *tp = pre;
+		}
+	    }
+	}
+      break;
+    case CATCH_EXPR:
+      lower_omp_1 (&CATCH_BODY (t), ctx, NULL);
+      break;
+    case EH_FILTER_EXPR:
+      lower_omp_1 (&EH_FILTER_FAILURE (t), ctx, NULL);
+      break;
+    case TRY_CATCH_EXPR:
+    case TRY_FINALLY_EXPR:
+      lower_omp_1 (&TREE_OPERAND (t, 0), ctx, NULL);
+      lower_omp_1 (&TREE_OPERAND (t, 1), ctx, NULL);
+      break;
+    case BIND_EXPR:
+      lower_omp_1 (&BIND_EXPR_BODY (t), ctx, NULL);
+      break;
+    case RETURN_EXPR:
+      lower_omp_1 (&TREE_OPERAND (t, 0), ctx, NULL);
+      break;
+
     case OMP_PARALLEL:
       ctx = maybe_lookup_ctx (t);
       lower_omp_parallel (tp, ctx);
       break;
-
     case OMP_FOR:
       ctx = maybe_lookup_ctx (t);
       gcc_assert (ctx);
       lower_omp_for (tp, ctx);
       break;
-
     case OMP_SECTIONS:
       ctx = maybe_lookup_ctx (t);
       gcc_assert (ctx);
       lower_omp_sections (tp, ctx);
       break;
-
     case OMP_SINGLE:
       ctx = maybe_lookup_ctx (t);
       gcc_assert (ctx);
       lower_omp_single (tp, ctx);
       break;
-
     case OMP_MASTER:
       ctx = maybe_lookup_ctx (t);
       gcc_assert (ctx);
       lower_omp_master (tp, ctx);
       break;
-
     case OMP_ORDERED:
       ctx = maybe_lookup_ctx (t);
       gcc_assert (ctx);
       lower_omp_ordered (tp, ctx);
       break;
-
     case OMP_CRITICAL:
       ctx = maybe_lookup_ctx (t);
       gcc_assert (ctx);
       lower_omp_critical (tp, ctx);
       break;
 
-    case VAR_DECL:
-      if (ctx && DECL_HAS_VALUE_EXPR_P (t))
+    default:
+      if (ctx && walk_tree (tp, lower_omp_2, ctx, NULL))
 	{
-	  lower_regimplify (&t, wi);
-	  if (wi->val_only)
+	  /* The gimplifier doesn't gimplify CALL_EXPR_STATIC_CHAIN.
+	     Handle that here.  */
+	  tree call = get_call_expr_in (t);
+	  if (call
+	      && CALL_EXPR_STATIC_CHAIN (call)
+	      && walk_tree (&CALL_EXPR_STATIC_CHAIN (call), lower_omp_2,
+			    ctx, NULL))
 	    {
-	      if (wi->is_lhs)
-		t = save_tmp_var (t, &wi->tsi);
-	      else
-		t = init_tmp_var (t, &wi->tsi);
+	      tree pre = NULL;
+	      gimplify_expr (&CALL_EXPR_STATIC_CHAIN (call), &pre, NULL,
+			     is_gimple_val, fb_rvalue);
+	      if (pre)
+		{
+		  if (tsi)
+		    tsi_link_before (tsi, pre, TSI_SAME_STMT);
+		  else
+		    {
+		      append_to_statement_list (t, &pre);
+		      lower_omp_1 (&pre, ctx, NULL);
+		      *tp = pre;
+		      return;
+		    }
+		}
 	    }
-	  *tp = t;
-	}
-      break;
 
-    case ADDR_EXPR:
-      if (ctx)
-	lower_regimplify (tp, wi);
-      break;
-
-    case ARRAY_REF:
-    case ARRAY_RANGE_REF:
-    case REALPART_EXPR:
-    case IMAGPART_EXPR:
-    case COMPONENT_REF:
-    case VIEW_CONVERT_EXPR:
-      if (ctx)
-	lower_regimplify (tp, wi);
-      break;
-
-    case INDIRECT_REF:
-      if (ctx)
-	{
-	  wi->is_lhs = false;
-	  wi->val_only = true;
-	  lower_regimplify (&TREE_OPERAND (t, 0), wi);
+	  if (tsi == NULL)
+	    gimplify_stmt (tp);
+	  else
+	    {
+	      tree pre = NULL;
+	      gimplify_expr (tp, &pre, NULL, is_gimple_stmt, fb_none);
+	      if (pre)
+		tsi_link_before (tsi, pre, TSI_SAME_STMT);
+	    }
 	}
       break;
-
-    default:
-      if (!TYPE_P (t) && !DECL_P (t))
-	*walk_subtrees = 1;
-      break;
     }
-
-  return NULL_TREE;
 }
 
 static void
 lower_omp (tree *stmt_p, omp_context *ctx)
 {
-  struct walk_stmt_info wi;
-
-  memset (&wi, 0, sizeof (wi));
-  wi.callback = lower_omp_1;
-  wi.info = ctx;
-  wi.val_only = true;
-  wi.want_locations = true;
-
-  walk_stmts (&wi, stmt_p);
+  lower_omp_1 (stmt_p, ctx, NULL);
 }
 
 /* Main entry point.  */
Index: gcc/tree-ssa-dse.c
===================================================================
--- gcc/tree-ssa-dse.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/tree-ssa-dse.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -470,24 +470,23 @@
 	  vuse_vec_p vv;
 	  tree stmt_lhs;
 
-	  if (LOADED_SYMS (use_stmt))
+	  /* If use_stmt is or might be a nop assignment, e.g. for
+	     struct { ... } S a, b, *p; ...
+	     b = a; b = b;
+	     or
+	     b = a; b = *p; where p might be &b,
+	     or
+	     *p = a; *p = b; where p might be &b,
+	     or
+	     *p = *u; *p = *v; where p might be v, then USE_STMT
+	     acts as a use as well as definition, so store in STMT
+	     is not dead.  */
+	  if (LOADED_SYMS (use_stmt)
+	      && bitmap_intersect_p (LOADED_SYMS (use_stmt),
+				     STORED_SYMS (use_stmt)))
 	    {
-	      tree use_base
-		= get_base_address (GIMPLE_STMT_OPERAND (use_stmt, 0));
-	      /* If use_stmt is or might be a nop assignment, e.g. for
-		 struct { ... } S a, b, *p; ...
-		 b = a; b = b;
-		 or
-		 b = a; b = *p; where p might be &b, then USE_STMT
-		 acts as a use as well as definition, so store in STMT
-		 is not dead.  */
-	      if (TREE_CODE (use_base) == VAR_DECL
-		  && bitmap_bit_p (LOADED_SYMS (use_stmt),
-				   DECL_UID (use_base)))
-		{
-		  record_voperand_set (dse_gd->stores, &bd->stores, ann->uid);
-		  return;
-		}
+	      record_voperand_set (dse_gd->stores, &bd->stores, ann->uid);
+	      return;
 	    }
 
 	  if (dump_file && (dump_flags & TDF_DETAILS))
Index: gcc/DEV-PHASE
===================================================================
--- gcc/DEV-PHASE	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/DEV-PHASE	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1 @@
+prerelease
Index: gcc/ChangeLog
===================================================================
--- gcc/ChangeLog	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/ChangeLog	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,3 +1,300 @@
+2008-04-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+	PR middle-end/35705
+	* fold-const.c (get_pointer_modulus_and_residue): Return modulus 1 if
+	the expression is a function address.
+
+2008-04-01  Joseph Myers  <joseph@codesourcery.com>
+
+	* doc/include/gpl_v3.texi: Update for manpage generation.
+	* doc/gcc.texi, doc/gccint.texi: Include gpl_v3.texi instead of
+	gpl.texi.
+	* doc/sourcebuild.texi: Document gpl_v3.texi as well as gpl.texi.
+	* Makefile.in (TEXI_GCC_FILES, TEXI_GCCINT_FILES): Include
+	gpl_v3.texi instead of gpl.texi.
+	(gpl.pod): New.
+
+2008-03-28  Nick Clifton  <nickc@redhat.com>
+
+	PR target/31232
+	* config/stormy16/stormy16.c (xstormy16_legitimate_address_p): Do
+	not allow INT+INT as a legitimate addressing mode.
+
+2008-03-28  Nick Clifton  <nickc@redhat.com>
+
+	PR target/31110
+	* config/mn10300/mn10300.c (mn10300_secondary_reload_class):
+        Return GENERAL_REGS for stack adjustment reloads.
+
+2008-03-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+	Backport from mainline:
+	2008-03-27  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR target/35657
+	* config/i386/i386.c (ix86_function_arg_boundary): Align
+	decimal floating point to its natural boundary.
+
+2008-03-25  Richard Guenther  <rguenther@suse.de>
+
+	Backport from mainline:
+	2008-03-19  Richard Guenther  <rguenther@suse.de>
+
+	PR middle-end/35609
+	* tree-ssa.c (walk_data): New structure.
+	(warn_uninitialized_var): If not always_executed warn with "maybe"
+	instead of "is".
+	(execute_early_warn_uninitialized): Compute post-dominators.
+	Initialize always_executed before processing each basic block.
+
+2008-03-20  Ira Rosen  <irar@il.ibm.com>
+
+	* doc/invoke.texi (-O3): Add -ftree-vectorize to the list of
+	optimizations turned on under -O3.
+	(ftree-vectorize): Add that the flag is turned on with -O3.	
+
+2008-03-19  Michael Matz  <matz@suse.de>
+
+	Backport from mainline:
+	2008-03-19  Michael Matz  <matz@suse.de>
+
+	PR middle-end/35616
+	* calls.c (expand_call): Check overlap of arguments with call
+	address for sibcalls.
+
+2008-03-19  Michael Matz  <matz@suse.de>
+
+	* gcov-io.h (__gcov_merge_ior, __gcov_fork): Mark hidden.
+
+2008-03-19  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+	* cse.c (cse_insn): Avoid creation of overlapping MEMs.
+	* alias.c (nonoverlapping_memrefs_p): Export for use in other modules.
+	* alias.h (nonoverlapping_memrefs_p): Likewise.
+
+2008-03-19  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+	* cse.c (cse_extended_basic_block): Invalidate artificial defs
+	at bb start.
+
+2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
+
+	PR target/35504
+	* config/i386/i386.c (x86_this_parameter): Calculate correct location
+	of "this" pointer when "regparm = N" or "fastcall" is in effect.
+
+2008-03-18  Richard Guenther  <rguenther@suse.de>
+
+	Backport from mainline:
+	2008-03-15  Richard Guenther  <rguenther@suse.de>
+
+	PR middle-end/35593
+	* tree-ssa-ccp.c (maybe_fold_offset_to_array_ref): Make sure
+	to not produce negative array indices if not allowed.  Add
+	parameter to indicate that.
+	(maybe_fold_offset_to_component_ref): Allow negative array
+	indices only for the first member of a structure.
+	(maybe_fold_offset_to_reference): Allow negative array indices.
+	(maybe_fold_stmt_addition): Likewise.
+
+2008-03-18  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/35611
+	* gimplify.c (gimplify_expr): Gimplify second operand of
+	OMP_ATOMIC_LOAD.
+
+2008-03-16  James E. Wilson  <wilson@tuliptree.org>
+
+	PR debug/31510
+	* dbxout.c (dbxout_expand_expr, case VAR_DECL): Return NULL for
+	emulated thread local variables.
+
+2008-03-16  Hans-Peter Nilsson  <hp@axis.com>
+
+	* doc/extend.texi (Alignment): Say that the ABI controls
+	the __alignof__ for non-strict-alignment targets rather
+	than being a recommendation.
+
+2008-03-14  Richard Guenther  <rguenther@suse.de>
+
+	Backport from mainline:
+	2008-02-19  Richard Guenther  <rguenther@suse.de>
+
+        PR tree-optimization/34989
+        * tree-ssa-forwprop.c (forward_propagate_addr_expr_1): Re-structure.
+        Allow propagation to INDIRECT_REF if we can simplify only.
+
+2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
+
+	PR target/34000
+	PR target/35553
+	* config/i386/xmmintrin.h:  Change all static inline functions to
+	extern inline and add __gnu_inline__ attribute.
+	* config/i386/bmintrin.h: Ditto.
+	* config/i386/smmintrin.h: Ditto.
+	* config/i386/tmmintrin.h: Ditto.
+	* config/i386/mmintrin-common.h: Ditto.
+	* config/i386/ammintrin.h: Ditto.
+	* config/i386/emmintrin.h: Ditto.
+	* config/i386/pmmintrin.h: Ditto.
+	* config/i386/mmintrin.h: Ditto.
+	* config/i386/mm3dnow.h: Ditto.
+
+2008-03-13  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/35185
+	* omp-low.c (lower_regimplify, init_tmp_var, save_tmp_var): Removed.
+	(lower_omp_2): New function.
+	(lower_omp_1, lower_omp): Rewritten.
+
+2008-03-12  Jakub Jelinek  <jakub@redhat.com>
+
+	PR middle-end/35549
+	* omp-low.c (maybe_lookup_decl): Constify first argument.
+	(use_pointer_for_field): Change last argument from bool to
+	omp_context *.  Disallow shared copy-in/out in nested
+	parallel if decl is shared in outer parallel too.
+	(build_outer_var_ref, scan_sharing_clauses,
+	lower_rec_input_clauses, lower_copyprivate_clauses,
+	lower_send_clauses, lower_send_shared_vars): Adjust callers.
+
+2008-03-12  Uros Bizjak  <ubizjak@gmail.com>
+
+	PR target/35540
+	* config/i386/i386.md (paritysi2, paritydi2): Use register_operand
+	constraint for operand 1.
+	(paritysi2_cmp): Use register_operand constraint for operand 2.
+	Use earlyclobber modifier for operand 1.  Remove support for
+	memory operands.
+	(paritydi2_cmp): Use register_operand constraint for operand 3.
+	Use earlyclobber modifier for operand 1.  Remove support for
+	memory operands.
+
+2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
+
+	PR middle-end/35526
+	* expr.c (store_expr): Call emit_block_move if the mode
+	of "temp" RTX is BLKmode.
+
+2008-03-10  Vladimir Makarov  <vmakarov@redhat.com>
+
+	* config/i386/sse.md (ssse3_pmaddubswv8hi3, ssse3_pmaddubswv4hi3):
+	Remove commutativity hint.
+
+2008-03-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c/35438
+	PR c/35439
+	* c-parser.c (c_parser_omp_threadprivate): Don't add vars with
+	errorneous type.  Check that v is a VAR_DECL.
+
+	PR middle-end/35099
+	* tree-cfg.c (new_label_mapper): Update cfun->last_label_uid.
+
+2008-03-10  Uros Bizjak  <ubizjak@gmail.com>
+
+	Backport from mainline:
+	2008-03-09  Uros Bizjak  <ubizjak@gmail.com>
+
+	PR target/35496
+	* config/i386/i386.c (ix86_constant_alignment): Compute alignment using
+	ALIGN_MODE_128 for VECTOR_CST and INTEGER_CST in addition to REAL_CST.
+
+	2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
+
+	PR middle-end/35456
+	* fold-const.c (fold_cond_expr_with_comparison): Prevent
+	transformations for modes that have signed zeros.
+	* ifcvt.c (noce_try_abs): Ditto.
+
+2008-03-09  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+	Backport from mainline:
+	PR target/35225
+	* config/sh/sh.c (find_barrier): Don't go past 'from' argument.
+
+2008-03-09  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+	Backport from mainline:
+	PR target/35190
+	* config/sh/sh.md (jump_compact): Disable for crossing jumps.
+
+	* config/sh/sh.c (find_barrier): Don't go past
+	NOTE_INSN_SWITCH_TEXT_SECTIONS note.
+
+2008-03-08  Jakub Jelinek  <jakub@redhat.com>
+
+	PR target/35498
+	* config/rs6000/rs6000.c (rs6000_expand_compare_and_swapqhi): Shift
+	wdst back after sync_compare_and_swapqhi_internal.
+
+2008-03-07  Joseph Myers  <joseph@codesourcery.com>
+
+	* doc/include/texinfo.tex: Update to version 2008-03-07.10.
+
+2008-03-07  Richard Guenther  <rguenther@suse.de>
+
+	Backport from mainline:
+	2008-03-05  Richard Guenther  <rguenther@suse.de>
+
+	PR tree-optimization/35472
+	* tree-ssa-dse.c (dse_optimize_stmt): Do not delete a store
+	whose single use_stmt has a overlapping set of loaded and
+	stored symbols as that use_stmt might be a noop assignment then.
+
+2008-03-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+	Backport from mainline:
+	2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR target/35189
+	* config/i386/i386.c (OPTION_MASK_ISA_MMX_SET): New.
+	(OPTION_MASK_ISA_3DNOW_SET): Likewise.
+	(OPTION_MASK_ISA_SSE_SET): Likewise.
+	(OPTION_MASK_ISA_SSE2_SET): Likewise.
+	(OPTION_MASK_ISA_SSE3_SET): Likewise.
+	(OPTION_MASK_ISA_SSSE3_SET): Likewise.
+	(OPTION_MASK_ISA_SSE4_1_SET): Likewise.
+	(OPTION_MASK_ISA_SSE4_2_SET): Likewise.
+	(OPTION_MASK_ISA_SSE4_SET): Likewise.
+	(OPTION_MASK_ISA_SSE4A_SET): Likewise.
+	(OPTION_MASK_ISA_SSE5_SET): Likewise.
+	(OPTION_MASK_ISA_3DNOW_A_UNSET): Likewise.
+	(OPTION_MASK_ISA_MMX_UNSET): Updated.
+	(OPTION_MASK_ISA_3DNOW_UNSET): Updated.
+	(OPTION_MASK_ISA_SSE_UNSET): Likewise.
+	(OPTION_MASK_ISA_SSE3_UNSET): Likewise.
+	(OPTION_MASK_ISA_SSSE3_UNSET): Likewise.
+	(OPTION_MASK_ISA_SSE4_1_UNSET): Likewise.
+	(OPTION_MASK_ISA_SSE4_2_UNSET): Likewise.
+	(OPTION_MASK_ISA_SSE4A_UNSET): Likewise.
+	(OPTION_MASK_ISA_SSE5_UNSET): Likewise.
+	(OPTION_MASK_ISA_SSE4): Removed.
+	(ix86_handle_option): Turn on bits in ix86_isa_flags and
+	ix86_isa_flags_explicit with OPTION_MASK_ISA_XXX_SET for -mXXX.
+	(override_options): Don't turn on implied SSE/MMX bits in
+	ix86_isa_flags.
+
+2008-03-06  Jakub Jelinek  <jakub@redhat.com>
+
+	* gimplify.c (goa_lhs_expr_p): Allow different ADDR_EXPR nodes
+	for the same VAR_DECL.
+
+2008-03-06  Daniel Jacobowitz  <dan@codesourcery.com>
+
+	* expmed.c (extract_bit_field): Always use adjust_address for MEM.
+
+2008-03-06  Joseph Myers  <joseph@codesourcery.com>
+
+	PR target/33963
+	* tree.c (handle_dll_attribute): Disallow TYPE_DECLs for types
+	other than structures and unions.
+
+2008-03-06  Jakub Jelinek  <jakub@redhat.com>
+
+	* BASE-VER: Set to 4.3.1.
+	* DEV-PHASE: Set to prerelease.
+
 2008-03-05  Release Manager
 
 	* GCC 4.3.0 released.
@@ -56,12 +353,12 @@
 		    Uros Bizjak <ubizjak@gmail.com>
 
 	PR target/25477
-	* gcc/config/darwin-protos.h: Add darwin_patch_builtins prototype.
-	* gcc/config/darwin-ppc-ldouble-patch.def: New file.
-	* gcc/config/rs6000/darwin.h (SUBTARGET_INIT_BUILTINS): New macro.
-	* gcc/config/rs6000/rs6000.c (rs6000_init_builtins): Call
+	* config/darwin-protos.h: Add darwin_patch_builtins prototype.
+	* config/darwin-ppc-ldouble-patch.def: New file.
+	* config/rs6000/darwin.h (SUBTARGET_INIT_BUILTINS): New macro.
+	* config/rs6000/rs6000.c (rs6000_init_builtins): Call
 	SUBTARGET_INIT_BUILTINS if defined.
-	* gcc/config/darwin.c (darwin_patch_builtin,
+	* config/darwin.c (darwin_patch_builtin,
 	darwin_patch_builtins): New functions. 
 
 2008-02-27  Richard Guenther  <rguenther@suse.de>
@@ -2122,7 +2419,7 @@
 2008-01-02  Arthur Norman <acn1@cam.ac.uk>
 
 	PR target/34013
-	* gcc/config/i386/i386.c (ix86_expand_prologue): Save red-zone
+	* config/i386/i386.c (ix86_expand_prologue): Save red-zone
 	while stack probing.
 
 2008-01-01  Douglas Gregor  <doug.gregor@gmail.com>
Index: gcc/testsuite/gcc.c-torture/execute/20080222-1.c
===================================================================
--- gcc/testsuite/gcc.c-torture/execute/20080222-1.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.c-torture/execute/20080222-1.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,22 @@
+extern void abort (void);
+
+struct container
+{
+  unsigned char data[1];
+};
+
+unsigned char space[6] = {1, 2, 3, 4, 5, 6};
+
+int
+foo (struct container *p)
+{
+  return p->data[4];
+}
+
+int
+main ()
+{
+  if (foo ((struct container *) space) != 5)
+    abort ();
+  return 0;
+}
Index: gcc/testsuite/gcc.c-torture/execute/pr35472.c
===================================================================
--- gcc/testsuite/gcc.c-torture/execute/pr35472.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.c-torture/execute/pr35472.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,22 @@
+extern void abort (void);
+extern void *memset (void *s, int c, __SIZE_TYPE__ n);
+struct S { int i[16]; };
+struct S *p;
+void __attribute__((noinline))
+foo(struct S *a, struct S *b) { a->i[0] = -1; p = b; }
+void test (void)
+{
+  struct S a, b;
+  memset (&a.i[0], '\0', sizeof (a.i));
+  memset (&b.i[0], '\0', sizeof (b.i));
+  foo (&a, &b);
+  *p = a;
+  *p = b;
+  if (b.i[0] != -1)
+    abort ();
+}
+int main()
+{
+  test();
+  return 0;
+}
Index: gcc/testsuite/gcc.c-torture/execute/pr35456.c
===================================================================
--- gcc/testsuite/gcc.c-torture/execute/pr35456.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.c-torture/execute/pr35456.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,21 @@
+extern void abort (void);
+
+double
+__attribute__ ((noinline))
+not_fabs (double x)
+{
+  return x >= 0.0 ? x : -x;
+}
+
+int main()
+{
+  double x = -0.0;
+  double y;
+
+  y = not_fabs (x);
+
+  if (!__builtin_signbit (y))
+    abort();
+
+  return 0;
+}
Index: gcc/testsuite/gcc.target/i386/ssse3-phsubw.c
===================================================================
--- gcc/testsuite/gcc.target/i386/ssse3-phsubw.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/ssse3-phsubw.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 /* { dg-do run } */
 /* { dg-require-effective-target ssse3 } */
-/* { dg-options "-O2 -mssse3" } */
+/* { dg-options "-O2 -fno-strict-aliasing -mssse3" } */
 
 #include "ssse3-check.h"
 #include "ssse3-vals.h"
Index: gcc/testsuite/gcc.target/i386/sse-14.c
===================================================================
--- gcc/testsuite/gcc.target/i386/sse-14.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/sse-14.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -3,10 +3,10 @@
 
 /* Test that the intrinsics compile without optimization.  All of them are
    defined as inline functions in {,x,e,p,t,s,a,b}mmintrin.h  and mm3dnow.h
-   that reference the proper builtin functions.  Defining away "static" and
+   that reference the proper builtin functions.  Defining away "extern" and
    "__inline" results in all of them being compiled as proper functions.  */
 
-#define static
+#define extern
 #define __inline
 
 #include <bmmintrin.h>
Index: gcc/testsuite/gcc.target/i386/ssse3-phaddd.c
===================================================================
--- gcc/testsuite/gcc.target/i386/ssse3-phaddd.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/ssse3-phaddd.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 /* { dg-do run } */
 /* { dg-require-effective-target ssse3 } */
-/* { dg-options "-O2 -mssse3" } */
+/* { dg-options "-O2 -fno-strict-aliasing -mssse3" } */
 
 #include "ssse3-check.h"
 #include "ssse3-vals.h"
Index: gcc/testsuite/gcc.target/i386/ssse3-pabsb.c
===================================================================
--- gcc/testsuite/gcc.target/i386/ssse3-pabsb.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/ssse3-pabsb.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 /* { dg-do run } */
 /* { dg-require-effective-target ssse3 } */
-/* { dg-options "-O2 -mssse3" } */
+/* { dg-options "-O2 -fno-strict-aliasing -mssse3" } */
 
 #include "ssse3-check.h"
 #include "ssse3-vals.h"
Index: gcc/testsuite/gcc.target/i386/isa-1.c
===================================================================
--- gcc/testsuite/gcc.target/i386/isa-1.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.target/i386/isa-1.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,34 @@
+/* { dg-do run } */
+/* { dg-options "-march=x86-64 -msse4" } */
+
+extern void abort (void);
+
+int
+main ()
+{
+#if !defined __SSE__
+  abort ();
+#endif
+#if !defined __SSE2__
+  abort ();
+#endif
+#if !defined __SSE3__
+  abort ();
+#endif
+#if !defined __SSSE3__
+  abort ();
+#endif
+#if !defined __SSE4_1__
+  abort ();
+#endif
+#if !defined __SSE4_2__
+  abort ();
+#endif
+#if defined __SSE4A__
+  abort ();
+#endif
+#if defined __SSE5__
+  abort ();
+#endif
+  return 0;
+}
Index: gcc/testsuite/gcc.target/i386/ssse3-psignb.c
===================================================================
--- gcc/testsuite/gcc.target/i386/ssse3-psignb.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/ssse3-psignb.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 /* { dg-do run } */
 /* { dg-require-effective-target ssse3 } */
-/* { dg-options "-O2 -mssse3" } */
+/* { dg-options "-O2 -fno-strict-aliasing -mssse3" } */
 
 #include "ssse3-check.h"
 #include "ssse3-vals.h"
Index: gcc/testsuite/gcc.target/i386/isa-9.c
===================================================================
--- gcc/testsuite/gcc.target/i386/isa-9.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.target/i386/isa-9.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,34 @@
+/* { dg-do run } */
+/* { dg-options "-march=amdfam10 -mno-sse5" } */
+
+extern void abort (void);
+
+int
+main ()
+{
+#if !defined __SSE__
+  abort ();
+#endif
+#if !defined __SSE2__
+  abort ();
+#endif
+#if !defined __SSE3__
+  abort ();
+#endif
+#if defined __SSSE3__
+  abort ();
+#endif
+#if defined __SSE4_1__
+  abort ();
+#endif
+#if defined __SSE4_2__
+  abort ();
+#endif
+#if !defined __SSE4A__
+  abort ();
+#endif
+#if defined __SSE5__
+  abort ();
+#endif
+  return 0;
+}
Index: gcc/testsuite/gcc.target/i386/isa-12.c
===================================================================
--- gcc/testsuite/gcc.target/i386/isa-12.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.target/i386/isa-12.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,34 @@
+/* { dg-do run } */
+/* { dg-options "-march=x86-64 -msse5 -mno-sse3" } */
+
+extern void abort (void);
+
+int
+main ()
+{
+#if !defined __SSE__
+  abort ();
+#endif
+#if !defined __SSE2__
+  abort ();
+#endif
+#if defined __SSE3__
+  abort ();
+#endif
+#if defined __SSSE3__
+  abort ();
+#endif
+#if defined __SSE4_1__
+  abort ();
+#endif
+#if defined __SSE4_2__
+  abort ();
+#endif
+#if defined __SSE4A__
+  abort ();
+#endif
+#if defined __SSE5__
+  abort ();
+#endif
+  return 0;
+}
Index: gcc/testsuite/gcc.target/i386/ssse3-phaddsw.c
===================================================================
--- gcc/testsuite/gcc.target/i386/ssse3-phaddsw.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/ssse3-phaddsw.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 /* { dg-do run } */
 /* { dg-require-effective-target ssse3 } */
-/* { dg-options "-O2 -mssse3" } */
+/* { dg-options "-O2 -fno-strict-aliasing -mssse3" } */
 
 #include "ssse3-check.h"
 #include "ssse3-vals.h"
Index: gcc/testsuite/gcc.target/i386/isa-2.c
===================================================================
--- gcc/testsuite/gcc.target/i386/isa-2.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.target/i386/isa-2.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,34 @@
+/* { dg-do run } */
+/* { dg-options "-march=x86-64 -msse4 -msse5" } */
+
+extern void abort (void);
+
+int
+main ()
+{
+#if !defined __SSE__
+  abort ();
+#endif
+#if !defined __SSE2__
+  abort ();
+#endif
+#if !defined __SSE3__
+  abort ();
+#endif
+#if !defined __SSSE3__
+  abort ();
+#endif
+#if !defined __SSE4_1__
+  abort ();
+#endif
+#if !defined __SSE4_2__
+  abort ();
+#endif
+#if !defined __SSE4A__
+  abort ();
+#endif
+#if !defined __SSE5__
+  abort ();
+#endif
+  return 0;
+}
Index: gcc/testsuite/gcc.target/i386/isa-13.c
===================================================================
--- gcc/testsuite/gcc.target/i386/isa-13.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.target/i386/isa-13.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,34 @@
+/* { dg-do run } */
+/* { dg-options "-march=x86-64 -msse5 -mno-sse2" } */
+
+extern void abort (void);
+
+int
+main ()
+{
+#if !defined __SSE__
+  abort ();
+#endif
+#if defined __SSE2__
+  abort ();
+#endif
+#if defined __SSE3__
+  abort ();
+#endif
+#if defined __SSSE3__
+  abort ();
+#endif
+#if defined __SSE4_1__
+  abort ();
+#endif
+#if defined __SSE4_2__
+  abort ();
+#endif
+#if defined __SSE4A__
+  abort ();
+#endif
+#if defined __SSE5__
+  abort ();
+#endif
+  return 0;
+}
Index: gcc/testsuite/gcc.target/i386/ssse3-pabsd.c
===================================================================
--- gcc/testsuite/gcc.target/i386/ssse3-pabsd.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/ssse3-pabsd.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 /* { dg-do run } */
 /* { dg-require-effective-target ssse3 } */
-/* { dg-options "-O2 -mssse3" } */
+/* { dg-options "-O2 -fno-strict-aliasing -mssse3" } */
 
 #include "ssse3-check.h"
 #include "ssse3-vals.h"
Index: gcc/testsuite/gcc.target/i386/isa-3.c
===================================================================
--- gcc/testsuite/gcc.target/i386/isa-3.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.target/i386/isa-3.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,34 @@
+/* { dg-do run } */
+/* { dg-options "-march=x86-64 -msse4 -msse5 -msse4a" } */
+
+extern void abort (void);
+
+int
+main ()
+{
+#if !defined __SSE__
+  abort ();
+#endif
+#if !defined __SSE2__
+  abort ();
+#endif
+#if !defined __SSE3__
+  abort ();
+#endif
+#if !defined __SSSE3__
+  abort ();
+#endif
+#if !defined __SSE4_1__
+  abort ();
+#endif
+#if !defined __SSE4_2__
+  abort ();
+#endif
+#if !defined __SSE4A__
+  abort ();
+#endif
+#if !defined __SSE5__
+  abort ();
+#endif
+  return 0;
+}
Index: gcc/testsuite/gcc.target/i386/ssse3-psignd.c
===================================================================
--- gcc/testsuite/gcc.target/i386/ssse3-psignd.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/ssse3-psignd.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 /* { dg-do run } */
 /* { dg-require-effective-target ssse3 } */
-/* { dg-options "-O2 -mssse3" } */
+/* { dg-options "-O2 -fno-strict-aliasing -mssse3" } */
 
 #include "ssse3-check.h"
 #include "ssse3-vals.h"
Index: gcc/testsuite/gcc.target/i386/ssse3-pmaddubsw.c
===================================================================
--- gcc/testsuite/gcc.target/i386/ssse3-pmaddubsw.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/ssse3-pmaddubsw.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 /* { dg-do run } */
 /* { dg-require-effective-target ssse3 } */
-/* { dg-options "-O2 -mssse3" } */
+/* { dg-options "-O2 -fno-strict-aliasing -mssse3" } */
 
 #include "ssse3-check.h"
 #include "ssse3-vals.h"
Index: gcc/testsuite/gcc.target/i386/isa-14.c
===================================================================
--- gcc/testsuite/gcc.target/i386/isa-14.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.target/i386/isa-14.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,34 @@
+/* { dg-do run } */
+/* { dg-options "-march=x86-64 -msse5 -mno-sse" } */
+
+extern void abort (void);
+
+int
+main ()
+{
+#if defined __SSE__
+  abort ();
+#endif
+#if defined __SSE2__
+  abort ();
+#endif
+#if defined __SSE3__
+  abort ();
+#endif
+#if defined __SSSE3__
+  abort ();
+#endif
+#if defined __SSE4_1__
+  abort ();
+#endif
+#if defined __SSE4_2__
+  abort ();
+#endif
+#if defined __SSE4A__
+  abort ();
+#endif
+#if defined __SSE5__
+  abort ();
+#endif
+  return 0;
+}
Index: gcc/testsuite/gcc.target/i386/ssse3-pmulhrsw.c
===================================================================
--- gcc/testsuite/gcc.target/i386/ssse3-pmulhrsw.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/ssse3-pmulhrsw.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 /* { dg-do run } */
 /* { dg-require-effective-target ssse3 } */
-/* { dg-options "-O2 -mssse3" } */
+/* { dg-options "-O2 -fno-strict-aliasing -mssse3" } */
 
 #include "ssse3-check.h"
 #include "ssse3-vals.h"
Index: gcc/testsuite/gcc.target/i386/ssse3-phaddw.c
===================================================================
--- gcc/testsuite/gcc.target/i386/ssse3-phaddw.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/ssse3-phaddw.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 /* { dg-do run } */
 /* { dg-require-effective-target ssse3 } */
-/* { dg-options "-O2 -mssse3" } */
+/* { dg-options "-O2 -fno-strict-aliasing -mssse3" } */
 
 #include "ssse3-check.h"
 #include "ssse3-vals.h"
Index: gcc/testsuite/gcc.target/i386/isa-4.c
===================================================================
--- gcc/testsuite/gcc.target/i386/isa-4.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.target/i386/isa-4.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,34 @@
+/* { dg-do run } */
+/* { dg-options "-march=core2 -msse5 -mno-sse4" } */
+
+extern void abort (void);
+
+int
+main ()
+{
+#if !defined __SSE__
+  abort ();
+#endif
+#if !defined __SSE2__
+  abort ();
+#endif
+#if !defined __SSE3__
+  abort ();
+#endif
+#if !defined __SSSE3__
+  abort ();
+#endif
+#if defined __SSE4_1__
+  abort ();
+#endif
+#if defined __SSE4_2__
+  abort ();
+#endif
+#if !defined __SSE4A__
+  abort ();
+#endif
+#if !defined __SSE5__
+  abort ();
+#endif
+  return 0;
+}
Index: gcc/testsuite/gcc.target/i386/mmx-1.c
===================================================================
--- gcc/testsuite/gcc.target/i386/mmx-1.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/mmx-1.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -3,10 +3,10 @@
 
 /* Test that the intrinsics compile with optimization.  All of them are
    defined as inline functions in mmintrin.h that reference the proper
-   builtin functions.  Defining away "static" and "__inline" results in
+   builtin functions.  Defining away "extern" and "__inline" results in
    all of them being compiled as proper functions.  */
 
-#define static
+#define extern
 #define __inline
 
 #include <mmintrin.h>
Index: gcc/testsuite/gcc.target/i386/isa-5.c
===================================================================
--- gcc/testsuite/gcc.target/i386/isa-5.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.target/i386/isa-5.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,34 @@
+/* { dg-do run } */
+/* { dg-options "-march=core2 -msse4a -mno-sse4" } */
+
+extern void abort (void);
+
+int
+main ()
+{
+#if !defined __SSE__
+  abort ();
+#endif
+#if !defined __SSE2__
+  abort ();
+#endif
+#if !defined __SSE3__
+  abort ();
+#endif
+#if !defined __SSSE3__
+  abort ();
+#endif
+#if defined __SSE4_1__
+  abort ();
+#endif
+#if defined __SSE4_2__
+  abort ();
+#endif
+#if !defined __SSE4A__
+  abort ();
+#endif
+#if defined __SSE5__
+  abort ();
+#endif
+  return 0;
+}
Index: gcc/testsuite/gcc.target/i386/ssse3-phsubd.c
===================================================================
--- gcc/testsuite/gcc.target/i386/ssse3-phsubd.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/ssse3-phsubd.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 /* { dg-do run } */
 /* { dg-require-effective-target ssse3 } */
-/* { dg-options "-O2 -mssse3" } */
+/* { dg-options "-O2 -fno-strict-aliasing -mssse3" } */
 
 #include "ssse3-check.h"
 #include "ssse3-vals.h"
Index: gcc/testsuite/gcc.target/i386/mmx-2.c
===================================================================
--- gcc/testsuite/gcc.target/i386/mmx-2.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/mmx-2.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -3,10 +3,10 @@
 
 /* Test that the intrinsics compile without optimization.  All of them are
    defined as inline functions in mmintrin.h that reference the proper
-   builtin functions.  Defining away "static" and "__inline" results in
+   builtin functions.  Defining away "extern" and "__inline" results in
    all of them being compiled as proper functions.  */
 
-#define static
+#define extern
 #define __inline
 
 #include <mmintrin.h>
Index: gcc/testsuite/gcc.target/i386/pr35540.c
===================================================================
--- gcc/testsuite/gcc.target/i386/pr35540.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.target/i386/pr35540.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,45 @@
+/* { dg-do run } */
+/* { dg-options "-O2" } */
+
+extern void abort (void);
+
+int __attribute__ ((noinline))
+test (unsigned int *a, int b)
+{
+  return b ? 1 : __builtin_parity (*a);
+}
+
+int __attribute__ ((noinline))
+testl (unsigned long *a, int b)
+{
+  return b ? 1 : __builtin_parityl (*a);
+}
+
+int __attribute__ ((noinline))
+testll (unsigned long long *a, int b)
+{
+  return b ? 1 : __builtin_parityll (*a);
+}
+
+int
+main ()
+{
+  unsigned int a = 0;
+  unsigned long al;
+  unsigned long long all;
+
+  a = 0x12345670;
+  if (test (&a, 0))
+    abort ();
+
+  al = 0x12345670ul;
+  if (testl (&al, 0))
+    abort();
+
+#if 1
+  all = 0x12345678abcdef0ull;
+  if (testll (&all, 0))
+    abort ();
+#endif
+  return 0;
+}
Index: gcc/testsuite/gcc.target/i386/ssse3-pabsw.c
===================================================================
--- gcc/testsuite/gcc.target/i386/ssse3-pabsw.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/ssse3-pabsw.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 /* { dg-do run } */
 /* { dg-require-effective-target ssse3 } */
-/* { dg-options "-O2 -mssse3" } */
+/* { dg-options "-O2 -fno-strict-aliasing -mssse3" } */
 
 #include "ssse3-check.h"
 #include "ssse3-vals.h"
Index: gcc/testsuite/gcc.target/i386/isa-6.c
===================================================================
--- gcc/testsuite/gcc.target/i386/isa-6.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.target/i386/isa-6.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,34 @@
+/* { dg-do run } */
+/* { dg-options "-march=amdfam10 -mno-sse4" } */
+
+extern void abort (void);
+
+int
+main ()
+{
+#if !defined __SSE__
+  abort ();
+#endif
+#if !defined __SSE2__
+  abort ();
+#endif
+#if !defined __SSE3__
+  abort ();
+#endif
+#if defined __SSSE3__
+  abort ();
+#endif
+#if defined __SSE4_1__
+  abort ();
+#endif
+#if defined __SSE4_2__
+  abort ();
+#endif
+#if !defined __SSE4A__
+  abort ();
+#endif
+#if defined __SSE5__
+  abort ();
+#endif
+  return 0;
+}
Index: gcc/testsuite/gcc.target/i386/ssse3-psignw.c
===================================================================
--- gcc/testsuite/gcc.target/i386/ssse3-psignw.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/ssse3-psignw.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 /* { dg-do run } */
 /* { dg-require-effective-target ssse3 } */
-/* { dg-options "-O2 -mssse3" } */
+/* { dg-options "-O2 -fno-strict-aliasing -mssse3" } */
 
 #include "ssse3-check.h"
 #include "ssse3-vals.h"
Index: gcc/testsuite/gcc.target/i386/ssse3-pshufb.c
===================================================================
--- gcc/testsuite/gcc.target/i386/ssse3-pshufb.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/ssse3-pshufb.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 /* { dg-do run } */
 /* { dg-require-effective-target ssse3 } */
-/* { dg-options "-O2 -mssse3" } */
+/* { dg-options "-O2 -fno-strict-aliasing -mssse3" } */
 
 #include "ssse3-check.h"
 #include "ssse3-vals.h"
Index: gcc/testsuite/gcc.target/i386/3dnow-1.c
===================================================================
--- gcc/testsuite/gcc.target/i386/3dnow-1.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/3dnow-1.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -3,10 +3,10 @@
 
 /* Test that the intrinsics compile with optimization.  All of them are
    defined as inline functions in mmintrin.h that reference the proper
-   builtin functions.  Defining away "static" and "__inline" results in
+   builtin functions.  Defining away "extern" and "__inline" results in
    all of them being compiled as proper functions.  */
 
-#define static
+#define extern
 #define __inline
 
 #include <mm3dnow.h>
Index: gcc/testsuite/gcc.target/i386/ssse3-phsubsw.c
===================================================================
--- gcc/testsuite/gcc.target/i386/ssse3-phsubsw.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/ssse3-phsubsw.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 /* { dg-do run } */
 /* { dg-require-effective-target ssse3 } */
-/* { dg-options "-O2 -mssse3" } */
+/* { dg-options "-O2 -fno-strict-aliasing -mssse3" } */
 
 #include "ssse3-check.h"
 #include "ssse3-vals.h"
Index: gcc/testsuite/gcc.target/i386/isa-7.c
===================================================================
--- gcc/testsuite/gcc.target/i386/isa-7.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.target/i386/isa-7.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,34 @@
+/* { dg-do run } */
+/* { dg-options "-march=amdfam10 -msse5 -mno-sse4" } */
+
+extern void abort (void);
+
+int
+main ()
+{
+#if !defined __SSE__
+  abort ();
+#endif
+#if !defined __SSE2__
+  abort ();
+#endif
+#if !defined __SSE3__
+  abort ();
+#endif
+#if defined __SSSE3__
+  abort ();
+#endif
+#if defined __SSE4_1__
+  abort ();
+#endif
+#if defined __SSE4_2__
+  abort ();
+#endif
+#if !defined __SSE4A__
+  abort ();
+#endif
+#if !defined __SSE5__
+  abort ();
+#endif
+  return 0;
+}
Index: gcc/testsuite/gcc.target/i386/3dnowA-1.c
===================================================================
--- gcc/testsuite/gcc.target/i386/3dnowA-1.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/3dnowA-1.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,13 +1,12 @@
 /* { dg-do assemble } */
-/* { dg-require-effective-target ilp32 } */
-/* { dg-options "-O2 -Werror-implicit-function-declaration -m3dnow -march=athlon" } */
+/* { dg-options "-O2 -Werror-implicit-function-declaration -march=k8 -m3dnow" } */
 
 /* Test that the intrinsics compile with optimization.  All of them are
    defined as inline functions in mmintrin.h that reference the proper
-   builtin functions.  Defining away "static" and "__inline" results in
+   builtin functions.  Defining away "extern" and "__inline" results in
    all of them being compiled as proper functions.  */
 
-#define static
+#define extern
 #define __inline
 
 #include <mm3dnow.h>
Index: gcc/testsuite/gcc.target/i386/isa-10.c
===================================================================
--- gcc/testsuite/gcc.target/i386/isa-10.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.target/i386/isa-10.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,34 @@
+/* { dg-do run } */
+/* { dg-options "-march=x86-64 -msse5 -mno-sse4" } */
+
+extern void abort (void);
+
+int
+main ()
+{
+#if !defined __SSE__
+  abort ();
+#endif
+#if !defined __SSE2__
+  abort ();
+#endif
+#if !defined __SSE3__
+  abort ();
+#endif
+#if defined __SSSE3__
+  abort ();
+#endif
+#if defined __SSE4_1__
+  abort ();
+#endif
+#if defined __SSE4_2__
+  abort ();
+#endif
+#if !defined __SSE4A__
+  abort ();
+#endif
+#if !defined __SSE5__
+  abort ();
+#endif
+  return 0;
+}
Index: gcc/testsuite/gcc.target/i386/sse-13.c
===================================================================
--- gcc/testsuite/gcc.target/i386/sse-13.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/sse-13.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -3,10 +3,10 @@
 
 /* Test that the intrinsics compile with optimization.  All of them are
    defined as inline functions in {,x,e,p,t,s,a,b}mmintrin.h and mm3dnow.h
-   that reference the proper builtin functions.  Defining away "static" and
+   that reference the proper builtin functions.  Defining away "extern" and
    "__inline" results in all of them being compiled as proper functions.  */
 
-#define static
+#define extern
 #define __inline
 
 /* Following intrinsics require immediate arguments. */
Index: gcc/testsuite/gcc.target/i386/3dnow-2.c
===================================================================
--- gcc/testsuite/gcc.target/i386/3dnow-2.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/3dnow-2.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -3,10 +3,10 @@
 
 /* Test that the intrinsics compile without optimization.  All of them are
    defined as inline functions in mmintrin.h that reference the proper
-   builtin functions.  Defining away "static" and "__inline" results in
+   builtin functions.  Defining away "extern" and "__inline" results in
    all of them being compiled as proper functions.  */
 
-#define static
+#define extern
 #define __inline
 
 #include <mm3dnow.h>
Index: gcc/testsuite/gcc.target/i386/isa-8.c
===================================================================
--- gcc/testsuite/gcc.target/i386/isa-8.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.target/i386/isa-8.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,34 @@
+/* { dg-do run } */
+/* { dg-options "-march=amdfam10 -msse5 -mno-sse4a" } */
+
+extern void abort (void);
+
+int
+main ()
+{
+#if !defined __SSE__
+  abort ();
+#endif
+#if !defined __SSE2__
+  abort ();
+#endif
+#if !defined __SSE3__
+  abort ();
+#endif
+#if defined __SSSE3__
+  abort ();
+#endif
+#if defined __SSE4_1__
+  abort ();
+#endif
+#if defined __SSE4_2__
+  abort ();
+#endif
+#if defined __SSE4A__
+  abort ();
+#endif
+#if defined __SSE5__
+  abort ();
+#endif
+  return 0;
+}
Index: gcc/testsuite/gcc.target/i386/3dnowA-2.c
===================================================================
--- gcc/testsuite/gcc.target/i386/3dnowA-2.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/3dnowA-2.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,13 +1,12 @@
 /* { dg-do assemble } */
-/* { dg-require-effective-target ilp32 } */
-/* { dg-options "-O0 -Werror-implicit-function-declaration -m3dnow -march=athlon" } */
+/* { dg-options "-O0 -Werror-implicit-function-declaration -march=k8 -m3dnow" } */
 
 /* Test that the intrinsics compile without optimization.  All of them are
    defined as inline functions in mmintrin.h that reference the proper
-   builtin functions.  Defining away "static" and "__inline" results in
+   builtin functions.  Defining away "extern" and "__inline" results in
    all of them being compiled as proper functions.  */
 
-#define static
+#define extern
 #define __inline
 
 #include <mm3dnow.h>
Index: gcc/testsuite/gcc.target/i386/ssse3-palignr.c
===================================================================
--- gcc/testsuite/gcc.target/i386/ssse3-palignr.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.target/i386/ssse3-palignr.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 /* { dg-do run } */
 /* { dg-require-effective-target ssse3 } */
-/* { dg-options "-O2 -mssse3" } */
+/* { dg-options "-O2 -fno-strict-aliasing -mssse3" } */
 
 #include "ssse3-check.h"
 #include "ssse3-vals.h"
Index: gcc/testsuite/gcc.target/i386/isa-11.c
===================================================================
--- gcc/testsuite/gcc.target/i386/isa-11.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.target/i386/isa-11.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,34 @@
+/* { dg-do run } */
+/* { dg-options "-march=x86-64 -msse5 -mno-ssse3" } */
+
+extern void abort (void);
+
+int
+main ()
+{
+#if !defined __SSE__
+  abort ();
+#endif
+#if !defined __SSE2__
+  abort ();
+#endif
+#if !defined __SSE3__
+  abort ();
+#endif
+#if defined __SSSE3__
+  abort ();
+#endif
+#if defined __SSE4_1__
+  abort ();
+#endif
+#if defined __SSE4_2__
+  abort ();
+#endif
+#if !defined __SSE4A__
+  abort ();
+#endif
+#if !defined __SSE5__
+  abort ();
+#endif
+  return 0;
+}
Index: gcc/testsuite/gnat.dg/frame_overflow.adb
===================================================================
--- gcc/testsuite/gnat.dg/frame_overflow.adb	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gnat.dg/frame_overflow.adb	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,15 +1,17 @@
 -- { dg-do compile }
 
+with System;
+
 procedure frame_overflow is
 
-   type Bitpos_Range_T is new Positive;
+   type Bitpos_Range_T is range 1..2**(System.Word_Size-1)-1;
    type Bitmap_Array_T is array (Bitpos_Range_T) of Boolean;
 
    type Bitmap_T is record
       Bits : Bitmap_Array_T := (others => False);
    end record;
    
-   function -- { dg-error "too large" "" }
+   function -- { dg-error "too large" }
      Set_In (Bitmap : Bitmap_T; Bitpos : Bitpos_Range_T)  return Bitmap_T
    is
       Result: Bitmap_T := Bitmap;
@@ -18,7 +20,7 @@
       return Result;
    end;
 
-   function -- { dg-error "too large" "" }
+   function -- { dg-error "too large" }
      Negate (Bitmap : Bitmap_T) return Bitmap_T is
       Result: Bitmap_T;
    begin
Index: gcc/testsuite/gnat.dg/object_overflow.adb
===================================================================
--- gcc/testsuite/gnat.dg/object_overflow.adb	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gnat.dg/object_overflow.adb	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,14 @@
+-- { dg-do compile }
+
+procedure Object_Overflow is
+
+  type Rec is null record;
+
+  procedure Proc (x : Rec) is begin null; end;
+
+  type Arr is array(Long_Integer) of Rec;
+  Obj : Arr; -- { dg-warning "Storage_Error will be raised" }
+
+begin
+  Proc (Obj(1));
+end;
Index: gcc/testsuite/gcc.dg/pr34989-1.c
===================================================================
--- gcc/testsuite/gcc.dg/pr34989-1.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.dg/pr34989-1.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,10 @@
+/* { dg-do compile } */
+/* { dg-options "--combine -O2" } */
+/* { dg-additional-sources "pr34989-2.c" } */
+
+extern struct globals *const ptr_to_globals;
+struct globals { };
+int syslogd_main(int argc, char **argv)
+{
+ (*(struct globals**)&ptr_to_globals) = 0;
+}
Index: gcc/testsuite/gcc.dg/gomp/pr34692.c
===================================================================
--- gcc/testsuite/gcc.dg/gomp/pr34692.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.dg/gomp/pr34692.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -24,3 +24,5 @@
 cde f g h);
   }
 }
+
+/* { dg-final { cleanup-tree-dump "gimple" } } */
Index: gcc/testsuite/gcc.dg/gomp/pr35439.c
===================================================================
--- gcc/testsuite/gcc.dg/gomp/pr35439.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.dg/gomp/pr35439.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,6 @@
+/* PR c/35439 */
+/* { dg-do compile } */
+/* { dg-options "-fopenmp" } */
+
+void x[1];	/* { dg-error "array of voids" } */
+#pragma omp threadprivate(x)
Index: gcc/testsuite/gcc.dg/gomp/pr35244.c
===================================================================
--- gcc/testsuite/gcc.dg/gomp/pr35244.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.dg/gomp/pr35244.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,20 @@
+/* PR c++/35244 */
+/* { dg-do compile } */
+/* { dg-require-effective-target tls_native } */
+/* { dg-options "-fopenmp" } */
+
+int v1;
+typedef struct A A;
+typedef int i;
+#pragma omp threadprivate (i)	/* { dg-error "expected identifier before" } */
+#pragma omp threadprivate (A)	/* { dg-error "expected identifier before" } */
+#pragma omp threadprivate (v1)
+
+void foo ()
+{
+  static int v4;
+  {
+    static int v5;
+#pragma omp threadprivate (v4, v5)
+  }
+}
Index: gcc/testsuite/gcc.dg/gomp/pr35438.c
===================================================================
--- gcc/testsuite/gcc.dg/gomp/pr35438.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.dg/gomp/pr35438.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,6 @@
+/* PR c/35438 */
+/* { dg-do compile } */
+/* { dg-options "-fopenmp" } */
+
+void foo ();
+#pragma omp threadprivate(foo)	/* { dg-error "is not a variable" } */
Index: gcc/testsuite/gcc.dg/gomp/pr34964.c
===================================================================
--- gcc/testsuite/gcc.dg/gomp/pr34964.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.dg/gomp/pr34964.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,6 @@
+/* PR c++/34964 */
+/* { dg-do compile } */
+/* { dg-options "-fopenmp" } */
+
+char x[] = 0;	/* { dg-error "invalid initializer" } */
+#pragma omp threadprivate (x)
Index: gcc/testsuite/gcc.dg/uninit-16.c
===================================================================
--- gcc/testsuite/gcc.dg/uninit-16.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.dg/uninit-16.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,23 @@
+/* { dg-do compile } */
+/* { dg-options "-O2 -Wuninitialized" } */
+
+int foo, bar;
+
+static
+void decode_reloc(int reloc, int *is_alt)
+{
+  if (reloc >= 20)
+      *is_alt = 1;
+  else if (reloc >= 10)
+      *is_alt = 0;
+}
+
+void testfunc()
+{
+  int alt_reloc;
+
+  decode_reloc(foo, &alt_reloc);
+
+  if (alt_reloc) /* { dg-warning "may be used uninitialized" } */
+    bar = 42;
+}
Index: gcc/testsuite/gcc.dg/pr34989-2.c
===================================================================
--- gcc/testsuite/gcc.dg/pr34989-2.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.dg/pr34989-2.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,3 @@
+/* { dg-do compile } */
+
+extern struct globals *const ptr_to_globals;
Index: gcc/testsuite/gcc.dg/uninit-15.c
===================================================================
--- gcc/testsuite/gcc.dg/uninit-15.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.dg/uninit-15.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,17 @@
+/* { dg-do compile } */
+/* { dg-options "-O -Wuninitialized" } */
+
+inline int foo (int i)
+{
+    if (i) return 1; /* { dg-warning "is used uninitialized" } */
+    return 0;
+}
+
+void baz();
+
+void bar()
+{
+    int j;           /* { dg-message "was declared here" } */
+    for (; foo(j); ++j)
+        baz();
+}
Index: gcc/testsuite/gcc.dg/pr35616.c
===================================================================
--- gcc/testsuite/gcc.dg/pr35616.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.dg/pr35616.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,43 @@
+/* { dg-do run } */
+/* { dg-options "-O2" } */
+typedef void (*listener_fun)(
+        int a,
+        int b,
+        int c);
+
+struct data_t
+{
+  int a;
+
+  listener_fun listener;
+
+  int b;
+  int c;
+  int d;
+};
+
+extern void abort(void);
+void function_calling_listener (struct data_t data);
+
+void function_calling_listener (struct data_t data)
+{
+  data.listener(data.a, data.c, data.d);
+}
+
+void my_listener(int a, int b, int c)
+{
+  if (a != 42 || b != 44 || c != 45)
+    abort ();
+}
+
+int main()
+{
+  struct data_t d;
+  d.a = 42;
+  d.b = 43;
+  d.c = 44;
+  d.d = 45;
+  d.listener = my_listener;
+  function_calling_listener (d);
+  return 0;
+}
Index: gcc/testsuite/gcc.dg/pr35258.c
===================================================================
--- gcc/testsuite/gcc.dg/pr35258.c	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gcc.dg/pr35258.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,28 @@
+/* { dg-do run } */
+/* { dg-options "-O1" } */
+
+extern void *memcpy (void *, const void *, __SIZE_TYPE__);
+extern int memcmp (const void *, const void *, __SIZE_TYPE__);
+extern void abort(void);
+
+char str[9] = "1234";
+
+void
+bar (void)
+{
+  unsigned int temp;
+  char *p = &str[2];
+
+  memcpy (&temp, &str[1], 4);
+  memcpy (p, &temp, 4);
+  str[1] = '.';
+}
+
+int main()
+{
+  bar();
+  if (memcmp (str, "1.234", 5) != 0)
+    abort ();
+
+  return 0;
+}
Index: gcc/testsuite/gcc.dg/vect/vect.exp
===================================================================
--- gcc/testsuite/gcc.dg/vect/vect.exp	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gcc.dg/vect/vect.exp	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -63,7 +63,11 @@
    set dg-do-what-default run
 } elseif { [istarget "i?86-*-*"] || [istarget "x86_64-*-*"] } {
     lappend DEFAULT_VECTCFLAGS "-msse2"
-    set dg-do-what-default run
+    if [check_sse2_hw_available] {
+	set dg-do-what-default run
+    } else {
+	set dg-do-what-default compile
+    }
 } elseif { [istarget "mips*-*-*"]
 	   && [check_effective_target_mpaired_single]
 	   && [check_effective_target_nomips16] } {
Index: gcc/testsuite/ChangeLog
===================================================================
--- gcc/testsuite/ChangeLog	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/ChangeLog	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,3 +1,293 @@
+2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* gnat.dg/object_overflow.adb: New test.
+
+2008-03-30  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+	PR c++/35245
+	* g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
+
+2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/35740
+	* gfortran.dg/transpose_conjg_1.f90: New test.
+
+2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/35698
+	* gfortran.dg/allocate_zerosize_3.f: New test.
+
+	PR fortran/35702
+	* gfortran.dg/character_assign_1.f90: New test.
+
+2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+	PR fortran/35699
+	* gfortran.dg/direct_io_10.f: New test.
+
+2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+	PR fortran/35724
+	* gfortran.dg/cshift_shift_real_2.f90: New test.
+
+2008-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* gcc.dg/uninit-16.c (decode_reloc): Mark static.
+
+2008-03-26  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/35546
+	* g++.dg/ext/attrib33.C: New test.
+
+	PR c++/35332
+	* g++.dg/other/error27.C: New test.
+
+2008-03-25  Richard Guenther  <rguenther@suse.de>
+
+	Backport from mainline:
+	2008-03-19  Richard Guenther  <rguenther@suse.de>
+
+	PR middle-end/35609
+	* gcc.dg/testsuite/uninit-15.c: New testcase.
+	* gcc.dg/testsuite/uninit-16.c: Likewise.
+
+2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/34813
+	* gfortran.dg/null_3.f90 : New test
+
+	PR fortran/33295
+	* gfortran.dg/module_function_type_1.f90 : New test
+
+2008-03-21  Uros Bizjak  <ubizjak@gmail.com>
+
+	Backport from mainline:
+	2008-03-20  Victor Kaplansky  <victork@gcc.gnu.org>
+		    Uros Bizjak  <ubizjak@gmail.com>
+
+	PR testsuite/34168
+	* lib/target-supports.exp (check_sse2_hw_available): New procedure.
+	* gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
+	if SSE2 hardware is not available.
+	* g++.dg/vect/vect.exp: Update target-dependent overrides to match
+	gcc.dg/vect/vect.exp.
+	* gfortran.dg/vect/vect.exp: Ditto.
+	(check_effective_target_lp64_or_vect_no_align): Remove procedure.
+
+	2008-03-20  Uros Bizjak  <ubizjak@gmail.com>
+
+        * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
+
+2008-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+	Backport from trunk:
+	PR libfortran/35627
+	* gfortran.dg/namelist_46.f90: New test.
+
+	PR libfortran/35617
+	* gfortran.dg/namelist_45.f90: New test.
+
+2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+	Backport from mainline:
+	2008-03-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR testsuite/35621
+	* gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
+	* gcc.target/i386/ssse3-pabsd.c: Likewise.
+	* gcc.target/i386/ssse3-pabsw.c: Likewise.
+	* gcc.target/i386/ssse3-palignr.c: Likewise.
+	* gcc.target/i386/ssse3-phaddd.c: Likewise.
+	* gcc.target/i386/ssse3-phaddsw.c: Likewise.
+	* gcc.target/i386/ssse3-phaddw.c: Likewise.
+	* gcc.target/i386/ssse3-phsubd.c: Likewise.
+	* gcc.target/i386/ssse3-phsubsw.c: Likewise.
+	* gcc.target/i386/ssse3-phsubw.c: Likewise.
+	* gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
+	* gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
+	* gcc.target/i386/ssse3-pshufb.c: Likewise.
+	* gcc.target/i386/ssse3-psignb.c: Likewise.
+	* gcc.target/i386/ssse3-psignd.c: Likewise.
+	* gcc.target/i386/ssse3-psignw.c: Likewise.
+
+2008-03-19  Michael Matz  <matz@suse.de>
+
+	Backport from mainline:
+	2008-03-19  Michael Matz  <matz@suse.de>
+
+	PR middle-end/35616
+	* gcc.dg/pr35616.c: New test.
+
+2008-03-19  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+	* gcc.dg/pr35258.c: New testcase.
+
+2008-03-18  Mikulas Patocka  <mikulas@artax.karlin.mff.cuni.cz>
+
+	PR target/35504
+	* g++.dg/other/pr35504.C: New test.
+
+2008-03-18  Richard Guenther  <rguenther@suse.de>
+
+	Backport from mainline:
+	2008-03-15  Richard Guenther  <rguenther@suse.de>
+
+	PR middle-end/35593
+	* g++.dg/warn/Warray-bounds-3.C: New testcase.
+
+2008-03-17  Jason Merrill  <jason@redhat.com>
+
+	PR c++/35548
+	* g++.dg/init/ref16.C: New testcase.
+
+2008-03-14  Richard Guenther  <rguenther@suse.de>
+
+	Backport from mainline:
+	2008-02-19  Richard Guenther  <rguenther@suse.de>
+
+	PR tree-optimization/34989
+	* gcc.dg/pr34989-1.c: New testcase.
+	* gcc.dg/pr34989-2.c: Likewise.
+
+2008-03-14  Uros Bizjak  <ubizjak@gmail.com>
+
+	PR target/34000
+	PR target/35553
+	* g++.dg/other/i386-3.C: New test.
+	* gcc.target/i386/sse-13.c: Redefine extern instead of static.
+	* gcc.target/i386/sse-14.c: Ditto.
+	* gcc.target/i386/mmx-1.c: Ditto.
+	* gcc.target/i386/mmx-2.c: Ditto.
+	* gcc.target/i386/3dnow-1.c: Ditto.
+	* gcc.target/i386/3dnow-2.c: Ditto.
+	* gcc.target/i386/3dnowA-1.c: Ditto.
+	* gcc.target/i386/3dnowA-2.c: Ditto.
+
+2008-03-14  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/35474
+	* gfortran.dg/module_commons_2.f90 : New test.
+
+2008-03-12  Uros Bizjak  <ubizjak@gmail.com>
+
+	PR target/35540
+	* gcc.target/i386/pr35540.c: New test.
+
+2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
+
+	* g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
+
+2008-03-11  Uros Bizjak  <ubizjak@gmail.com>
+
+	PR middle-end/35526
+	* g++.dg/torture/pr35526.C: New test.
+
+2008-03-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/35328
+	* g++.dg/gomp/pr35328.C: New test.
+
+	PR c++/35337
+	* g++.dg/gomp/pr35337.C: New test.
+
+	PR c/35438
+	PR c/35439
+	* gcc.dg/gomp/pr35438.c: New test.
+	* gcc.dg/gomp/pr35439.c: New test.
+
+	PR middle-end/35099
+	* g++.dg/gomp/pr35099.C: New test.
+
+2008-03-10  Uros Bizjak  <ubizjak@gmail.com>
+
+	Backport from mainline:
+	2008-03-04  Uros Bizjak  <ubizjak@gmail.com>
+
+	PR middle-end/35456
+	* gcc.c-torture/execute/pr35456.c: New test.
+
+2008-03-09  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* gnat.dg/frame_overflow.adb: Improve portability.
+
+2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
+
+	Backport from mainline:
+	2008-03-08  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR target/35350
+	* gcc.target/i386/isa-1.c: Add -march=x86-64.
+	* gcc.target/i386/isa-2.c: Likewise.
+	* gcc.target/i386/isa-3.c: Likewise.
+	* gcc.target/i386/isa-10.c: Likewise.
+	* gcc.target/i386/isa-11.c: Likewise.
+	* gcc.target/i386/isa-12.c: Likewise.
+	* gcc.target/i386/isa-13.c: Likewise.
+	* gcc.target/i386/isa-14.c: Likewise.
+
+2008-03-07  Richard Guenther  <rguenther@suse.de>
+
+	Backport from mainline:
+	2008-03-05  Richard Guenther  <rguenther@suse.de>
+
+	PR tree-optimization/35472
+	* gcc.c-torture/execute/pr35472.c: New testcase.
+
+2008-03-06  H.J. Lu  <hongjiu.lu@intel.com>
+
+	Backport from mainline:
+	2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR target/35189
+	* gcc.target/i386/isa-1.c: New.
+	* gcc.target/i386/isa-2.c: Likewise.
+	* gcc.target/i386/isa-3.c: Likewise.
+	* gcc.target/i386/isa-4.c: Likewise.
+	* gcc.target/i386/isa-5.c: Likewise.
+	* gcc.target/i386/isa-6.c: Likewise.
+	* gcc.target/i386/isa-7.c: Likewise.
+	* gcc.target/i386/isa-8.c: Likewise.
+	* gcc.target/i386/isa-9.c: Likewise.
+	* gcc.target/i386/isa-10.c: Likewise.
+	* gcc.target/i386/isa-11.c: Likewise.
+	* gcc.target/i386/isa-12.c: Likewise.
+	* gcc.target/i386/isa-13.c: Likewise.
+	* gcc.target/i386/isa-14.c: Likewise.
+
+2008-03-06  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/35028
+	* g++.dg/gomp/pr35028.C: New test.
+
+	PR c++/34964
+	PR c++/35244
+	* gcc.dg/gomp/pr34964.c: New test.
+	* g++.dg/gomp/pr34964.C: New test.
+	* gcc.dg/gomp/pr35244.c: New test.
+	* g++.dg/gomp/pr35244.C: New test.
+
+	PR c++/35078
+	* g++.dg/gomp/pr35078.C: New test.
+
+2008-03-06  Daniel Jacobowitz  <dan@codesourcery.com>
+
+	* gcc.c-torture/execute/20080222-1.c: New test.
+
+2008-03-06  Paolo Carlini  <pcarlini@suse.de>
+
+	PR c++/35323
+	* g++.dg/lookup/crash7.C: New.
+
+2008-03-06  Paolo Carlini  <pcarlini@suse.de>
+
+	PR c++/35333
+	* g++.dg/other/error26.C: New.
+
+2008-03-06  Paolo Carlini  <pcarlini@suse.de>
+
+	PR c++/35338
+	* g++.dg/other/error25.C: New.
+	
 2008-03-05  Release Manager
 
 	* GCC 4.3.0 released.
Index: gcc/testsuite/g++.dg/other/i386-3.C
===================================================================
--- gcc/testsuite/g++.dg/other/i386-3.C	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/g++.dg/other/i386-3.C	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,8 @@
+/* Test that {,x,e,p,t,s,a,b}mmintrin.h, mm3dnow.h and mm_malloc.h are
+   usable with -O -fkeep-inline-functions.  */
+/* { dg-do compile { target i?86-*-* x86_64-*-* } } */
+/* { dg-options "-O -fkeep-inline-functions -march=k8 -m3dnow -msse4 -msse5" } */
+
+#include <bmmintrin.h>
+#include <smmintrin.h>
+#include <mm3dnow.h>
Index: gcc/testsuite/g++.dg/other/error25.C
===================================================================
--- gcc/testsuite/g++.dg/other/error25.C	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/g++.dg/other/error25.C	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,5 @@
+// PR c++/35338
+// { dg-options "" }
+
+int i = 0r; // { dg-error "unnamed-fixed" }
+bool b = !0r; // { dg-error "0.0|argument" }
Index: gcc/testsuite/g++.dg/other/anon5.C
===================================================================
--- gcc/testsuite/g++.dg/other/anon5.C	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/g++.dg/other/anon5.C	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -4,7 +4,7 @@
 // problem is that mips*-elf tests run from KSEG0 (which is in the upper
 // half of the address range), and the linker compares sign-extended
 // addresses from .debug_aranges with unextended addresses.
-// { dg-do link { target { ! mips*-*-elf* } } }
+// { dg-do link { target { ! { hppa*-*-hpux* mips*-*-elf* } } } }
 // { dg-options "-g" }
 
 namespace {
Index: gcc/testsuite/g++.dg/other/error26.C
===================================================================
--- gcc/testsuite/g++.dg/other/error26.C	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/g++.dg/other/error26.C	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,6 @@
+// PR c++/35333
+
+void foo(__complex__ double x)
+{
+  __builtin_conj(x)(); // { dg-error "~x" }
+}
Index: gcc/testsuite/g++.dg/other/pr35504.C
===================================================================
--- gcc/testsuite/g++.dg/other/pr35504.C	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/g++.dg/other/pr35504.C	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,147 @@
+// { dg-do run { target { { i?86-*-* x86_64-*-* } && ilp32 } } }
+
+#define ATTR0 __attribute__((__regparm__(0)))
+#define ATTR1 __attribute__((__regparm__(1)))
+#define ATTR2 __attribute__((__regparm__(2)))
+#define ATTR3 __attribute__((__regparm__(3)))
+#define ATTR4 __attribute__((__fastcall__))
+#define ATTR5 __attribute__((__stdcall__))
+#define ATTR6 __attribute__((__cdecl__))
+#define ATTR7
+
+extern "C" void abort (void);
+
+struct long_struct
+{
+  int a[3];
+};
+
+struct long_struct ret;
+
+class c3 *this3;
+
+class c1
+{
+  int val1;
+public:
+    virtual void foo () { }
+};
+
+class c2
+{
+public:
+  virtual ATTR0 struct long_struct method0 ()
+  {
+    return ret;
+  }
+
+  virtual ATTR1 struct long_struct method1 ()
+  {
+    return ret;
+  }
+
+  virtual ATTR2 struct long_struct method2 ()
+  {
+    return ret;
+  }
+
+  virtual ATTR3 struct long_struct method3 ()
+  {
+    return ret;
+  }
+
+  virtual ATTR4 struct long_struct method4 ()
+  {
+    return ret;
+  }
+
+  virtual ATTR5 struct long_struct method5 ()
+  {
+    return ret;
+  }
+
+  virtual ATTR6 struct long_struct method6 ()
+  {
+    return ret;
+  }
+
+  virtual ATTR7 struct long_struct method7 ()
+  {
+    return ret;
+  }
+};
+
+class c3:c1, public c2
+{
+public:
+  c3 ()
+  {
+    this3 = this;
+  }
+
+  struct long_struct check_this (int a)
+  {
+    if (this3 != this)
+      abort ();
+
+    return ret;
+  }
+
+  virtual ATTR0 struct long_struct method0 ()
+  {
+    return check_this (0);
+  }
+
+  virtual ATTR1 struct long_struct method1 ()
+  {
+    return check_this (1);
+  }
+
+  virtual ATTR2 struct long_struct method2 ()
+  {
+    return check_this (2);
+  }
+
+  virtual ATTR3 struct long_struct method3 ()
+  {
+    return check_this (3);
+  }
+
+  virtual ATTR4 struct long_struct method4 ()
+  {
+    return check_this (4);
+  }
+
+  virtual ATTR5 struct long_struct method5 ()
+  {
+    return check_this (5);
+  }
+
+  virtual ATTR6 struct long_struct method6 ()
+  {
+    return check_this (6);
+  }
+
+  virtual ATTR7 struct long_struct method7 ()
+  {
+    return check_this (7);
+  }
+};
+
+class c3 c3_instance;
+class c2 *c2_ptr = &c3_instance;
+
+int
+main ()
+{
+  c2_ptr->method0 ();
+  c2_ptr->method1 ();
+  c2_ptr->method2 ();
+  c2_ptr->method3 ();
+  c2_ptr->method4 ();
+  c2_ptr->method5 ();
+  c2_ptr->method6 ();
+  c2_ptr->method7 ();
+
+  return 0;
+}
Index: gcc/testsuite/g++.dg/other/error27.C
===================================================================
--- gcc/testsuite/g++.dg/other/error27.C	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/g++.dg/other/error27.C	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,12 @@
+// PR c++/35332
+// { dg-do compile }
+
+void foo (double x, double y)
+{
+  __builtin_isgreater(x, y)();		// { dg-error "__builtin_\[^\n\]*cannot be used as a function" }
+  __builtin_isless(x, y)();		// { dg-error "__builtin_\[^\n\]*cannot be used as a function" }
+  __builtin_isgreaterequal(x, y)();	// { dg-error "__builtin_\[^\n\]*cannot be used as a function" }
+  __builtin_islessequal(x, y)();	// { dg-error "__builtin_\[^\n\]*cannot be used as a function" }
+  __builtin_isunordered(x, y)();	// { dg-error "__builtin_\[^\n\]*cannot be used as a function" }
+  __builtin_islessgreater(x, y)();	// { dg-error "__builtin_\[^\n\]*cannot be used as a function" }
+}
Index: gcc/testsuite/g++.dg/ext/attrib33.C
===================================================================
--- gcc/testsuite/g++.dg/ext/attrib33.C	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/g++.dg/ext/attrib33.C	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,18 @@
+// PR c++/35546
+// { dg-do compile }
+
+template <int N>
+struct T
+{
+  void foo (char const * ...) __attribute__ ((format (printf,2,3)));
+};
+
+template struct T<3>;
+
+template <typename T>
+struct U
+{
+  typedef T __attribute__((mode (SI))) V;
+};
+
+U<int>::V v;
Index: gcc/testsuite/g++.dg/vect/vect.exp
===================================================================
--- gcc/testsuite/g++.dg/vect/vect.exp	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/g++.dg/vect/vect.exp	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -45,7 +45,14 @@
 # Skip these tests for targets that do not support generating vector
 # code.  Set additional target-dependent vector flags, which can be
 # overridden by using dg-options in individual tests.
-if [istarget "powerpc*-*-*"] {
+if  [istarget "powerpc-*paired*"]  {
+   lappend DEFAULT_VECTCFLAGS "-mpaired"
+    if [check_750cl_hw_available] {
+        set dg-do-what-default run 
+    } else {
+        set dg-do-what-default compile
+    }
+} elseif [istarget "powerpc*-*-*"] {
     # Skip targets not supporting -maltivec.
     if ![is-effective-target powerpc_altivec_ok] {
 	return
@@ -53,19 +60,23 @@
 
     lappend DEFAULT_VECTCFLAGS "-maltivec"
     if [check_vmx_hw_available] {
-        set dg-do-what-default run
+	set dg-do-what-default run
     } else {
-        if [is-effective-target ilp32] {
-            # Specify a cpu that supports VMX for compile-only tests.
-            lappend DEFAULT_VECTCFLAGS "-mcpu=7400"
-        }
-        set dg-do-what-default compile
+	if [is-effective-target ilp32] {
+	    # Specify a cpu that supports VMX for compile-only tests.
+	    lappend DEFAULT_VECTCFLAGS "-mcpu=970"
+	}
+	set dg-do-what-default compile
     }
 } elseif { [istarget  "spu-*-*"] } {
    set dg-do-what-default run
 } elseif { [istarget "i?86-*-*"] || [istarget "x86_64-*-*"] } {
     lappend DEFAULT_VECTCFLAGS "-msse2"
-    set dg-do-what-default run
+    if [check_sse2_hw_available] {
+	set dg-do-what-default run
+    } else {
+	set dg-do-what-default compile
+    }
 } elseif { [istarget "mips*-*-*"]
 	   && [check_effective_target_mpaired_single]
 	   && [check_effective_target_nomips16] } {
@@ -73,21 +84,37 @@
     set dg-do-what-default run
 } elseif [istarget "sparc*-*-*"] {
     lappend DEFAULT_VECTCFLAGS "-mcpu=ultrasparc" "-mvis"
-    set dg-do-what-default run
+    if [check_effective_target_ultrasparc_hw] {
+	set dg-do-what-default run
+    } else {
+	set dg-do-what-default compile
+    }
 } elseif [istarget "alpha*-*-*"] {
+    # Alpha's vectorization capabilities are extremely limited.
+    # It's more effort than its worth disabling all of the tests
+    # that it cannot pass.  But if you actually want to see what
+    # does work, command out the return.
+    return
+
     lappend DEFAULT_VECTCFLAGS "-mmax"
     if [check_alpha_max_hw_available] {
-        set dg-do-what-default run
+	set dg-do-what-default run
     } else {
-        set dg-do-what-default compile
+	set dg-do-what-default compile
     }
 } elseif [istarget "ia64-*-*"] {
     set dg-do-what-default run
+} elseif [is-effective-target arm_neon_ok] {
+    lappend DEFAULT_VECTCFLAGS "-mfpu=neon" "-mfloat-abi=softfp"
+    if [is-effective-target arm_neon_hw] {
+      set dg-do-what-default run
+    } else {
+      set dg-do-what-default compile
+    }
 } else {
     return
 }
 
-
 # Initialize `dg'.
 dg-init
 
Index: gcc/testsuite/g++.dg/warn/Warray-bounds-3.C
===================================================================
--- gcc/testsuite/g++.dg/warn/Warray-bounds-3.C	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/g++.dg/warn/Warray-bounds-3.C	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,15 @@
+/* { dg-do compile } */
+/* { dg-options "-O2 -Wall" } */
+
+extern void function(void * x);
+
+struct A {
+    long x;
+    char d[0];
+};
+
+
+void test(A * a) {
+    function((char *)a - 4); /* { dg-bogus "below array bounds" } */
+}
+
Index: gcc/testsuite/g++.dg/lookup/crash7.C
===================================================================
--- gcc/testsuite/g++.dg/lookup/crash7.C	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/g++.dg/lookup/crash7.C	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,9 @@
+// PR c++/35323
+// { dg-options "" }
+
+void foo(int);
+
+void bar()
+{
+  foo(1r); // { dg-error "unnamed-fixed" }
+}
Index: gcc/testsuite/g++.dg/gomp/pr34964.C
===================================================================
--- gcc/testsuite/g++.dg/gomp/pr34964.C	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/g++.dg/gomp/pr34964.C	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,6 @@
+// PR c++/34964
+// { dg-do compile }
+// { dg-options "-fopenmp" }
+
+char x[] = 0;	// { dg-error "initializer fails to determine size" }
+#pragma omp threadprivate (x)
Index: gcc/testsuite/g++.dg/gomp/pr35328.C
===================================================================
--- gcc/testsuite/g++.dg/gomp/pr35328.C	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/g++.dg/gomp/pr35328.C	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,31 @@
+// PR c++/35328
+// { dg-do compile }
+// { dg-options "-fopenmp" }
+
+struct A
+{
+  ~A ()();		// { dg-error "declared as function returning a function" }
+};
+struct B
+{
+  B ()();		// { dg-error "declared as function returning a function" }
+};
+struct C
+{
+  C ();
+  C (const C &)();	// { dg-error "declared as function returning a function" }
+};
+
+void
+foo ()
+{
+  A a;
+  B b;
+  C c;
+  #pragma omp parallel firstprivate (a)
+    ;
+  #pragma omp parallel private (b)
+    ;
+  #pragma omp parallel firstprivate (c)
+    ;
+}
Index: gcc/testsuite/g++.dg/gomp/pr35337.C
===================================================================
--- gcc/testsuite/g++.dg/gomp/pr35337.C	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/g++.dg/gomp/pr35337.C	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,20 @@
+// PR c++/35337
+// { dg-do compile }
+// { dg-options "-fopenmp" }
+
+struct A { };
+
+void
+foo ()
+{
+#pragma omp parallel firstprivate(A)	// { dg-error "struct A\[^\n\]*is not a variable" }
+  ;
+}
+
+void
+bar ()
+{
+#pragma omp for lastprivate(A)		// { dg-error "struct A\[^\n\]*is not a variable" }
+  for (int i = 0; i < 10; i++)
+    ;
+}
Index: gcc/testsuite/g++.dg/gomp/pr35244.C
===================================================================
--- gcc/testsuite/g++.dg/gomp/pr35244.C	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/g++.dg/gomp/pr35244.C	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,30 @@
+// PR c++/35244
+// { dg-do compile }
+// { dg-require-effective-target tls_native }
+// { dg-options "-fopenmp" }
+
+int v1;
+namespace N1
+{
+  int v2;
+}
+namespace N2
+{
+  int v3;
+}
+using N1::v2;
+using namespace N2;
+struct A;
+typedef int i;
+#pragma omp threadprivate (i)	// { dg-error "is not file, namespace or block scope variable" }
+#pragma omp threadprivate (A)	// { dg-error "is not file, namespace or block scope variable" }
+#pragma omp threadprivate (v1, v2, v3)
+
+void foo ()
+{
+  static int v4;
+  {
+    static int v5;
+#pragma omp threadprivate (v4, v5)
+  }
+}
Index: gcc/testsuite/g++.dg/gomp/pr35078.C
===================================================================
--- gcc/testsuite/g++.dg/gomp/pr35078.C	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/g++.dg/gomp/pr35078.C	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,20 @@
+// PR c++/35078
+// { dg-do compile }
+// { dg-options "-fopenmp" }
+
+template<int> void
+foo ()
+{
+#pragma omp parallel for
+  for (int& i = 0; i < 10; ++i)	// { dg-error "invalid type for iteration variable" }
+    ;
+}
+
+void
+bar ()
+{
+  int j = 0;
+#pragma omp parallel for
+  for (int& i = j; i < 10; ++i)	// { dg-error "invalid type for iteration variable" }
+    ;
+}
Index: gcc/testsuite/g++.dg/gomp/pr35099.C
===================================================================
--- gcc/testsuite/g++.dg/gomp/pr35099.C	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/g++.dg/gomp/pr35099.C	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,39 @@
+// PR middle-end/35099
+// { dg-do compile }
+// { dg-options "-O2 -fopenmp" }
+
+struct A
+{
+  ~A () throw ();
+  void foo ();
+};
+
+struct B
+{
+  B () { A ().foo (); }
+};
+
+void
+bar ()
+{
+#pragma omp parallel
+  {
+  #pragma omp single
+    B ();
+  #pragma omp for
+    for (int i = 0; i < 2; ++i)
+      B ();
+  }
+}
+
+void
+baz ()
+{
+#pragma omp parallel
+  {
+  #pragma omp single
+    B ();
+  #pragma omp single
+    B ();
+  }
+}
Index: gcc/testsuite/g++.dg/gomp/pr35028.C
===================================================================
--- gcc/testsuite/g++.dg/gomp/pr35028.C	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/g++.dg/gomp/pr35028.C	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,19 @@
+// PR c++/35028
+// { dg-do compile }
+// { dg-options "-fopenmp" }
+
+struct A
+{
+  A ();
+  A (const A &, ...);
+  ~A ();
+  A operator++ (int);
+};
+
+void
+foo ()
+{
+  A a;
+  #pragma omp parallel firstprivate (a)
+    a++;
+}
Index: gcc/testsuite/g++.dg/inherit/override-attribs.C
===================================================================
--- gcc/testsuite/g++.dg/inherit/override-attribs.C	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/g++.dg/inherit/override-attribs.C	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,5 +1,7 @@
 // PR c++/14688
-// { dg-do compile { target i?86-*-* } }
+// { dg-do compile { target i?86-*-* x86_64-*-* } }
+// { dg-require-effective-target ilp32 }
+
 class one
 {
 public:
Index: gcc/testsuite/g++.dg/init/ref16.C
===================================================================
--- gcc/testsuite/g++.dg/init/ref16.C	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/g++.dg/init/ref16.C	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,23 @@
+// PR c++/35548
+// { dg-do run }
+
+int c;
+struct A
+{
+  A() { ++c; }
+  A(const A&) { ++c; }
+  ~A() { --c; }
+};
+
+A f()
+{
+  return A();
+}
+
+int i;
+const A* ap;
+int main()
+{
+  const A& ar = i ? *ap : f();
+  return (c == 0);
+}
Index: gcc/testsuite/g++.dg/torture/pr35526.C
===================================================================
--- gcc/testsuite/g++.dg/torture/pr35526.C	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/g++.dg/torture/pr35526.C	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,18 @@
+/* { dg-do compile } */
+
+extern void *memcpy (void *__dest, __const void *__src, __SIZE_TYPE__  __n);
+
+char internal_crash_read_ip[] = { 0xb8 };
+
+struct u_internal_crash_read_t
+{
+  char ip[sizeof (internal_crash_read_ip)];
+}
+u_internal_crash_read;
+
+void
+gSignalHandler (int psignalNr, int pinfo, int pctx)
+{
+  memcpy (u_internal_crash_read.ip, internal_crash_read_ip,
+	  sizeof (internal_crash_read_ip));
+}
Index: gcc/testsuite/lib/target-supports.exp
===================================================================
--- gcc/testsuite/lib/target-supports.exp	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/lib/target-supports.exp	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -764,6 +764,29 @@
     }]
 }
 
+# Return 1 if the target supports executing SSE2 instructions, 0
+# otherwise.  Cache the result.
+
+proc check_sse2_hw_available { } {
+    return [check_cached_effective_target sse2_hw_available {
+	# If this is not the right target then we can skip the test.
+	if { !([istarget x86_64-*-*] || [istarget i?86-*-*]) } {
+	    expr 0
+	} else {
+	    check_runtime_nocache sse2_hw_available {
+		#include "cpuid.h"
+		int main ()
+		{
+		  unsigned int eax, ebx, ecx, edx = 0;
+		  if (__get_cpuid (1, &eax, &ebx, &ecx, &edx))
+		    return !(edx & bit_SSE2);
+		  return 1;
+		}
+	    } ""
+	}
+    }]
+}
+
 # Return 1 if the target supports executing AltiVec instructions, 0
 # otherwise.  Cache the result.
 
Index: gcc/testsuite/gfortran.dg/allocate_zerosize_3.f
===================================================================
--- gcc/testsuite/gfortran.dg/allocate_zerosize_3.f	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gfortran.dg/allocate_zerosize_3.f	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,40 @@
+C { dg-do run }
+C Test the fix for PR35698, in which the negative size dimension would
+C throw out the subsequent bounds.
+C
+C Contributed by Dick Hendrickson <dick.hendrickson@gmail.com>
+C
+      program try_lf0030
+      call LF0030(10)
+      end
+
+      SUBROUTINE LF0030(nf10)
+      INTEGER ILA1(7)
+      INTEGER ILA2(7)
+      LOGICAL LLA(:,:,:,:,:,:,:)
+      INTEGER ICA(7)
+      ALLOCATABLE LLA
+
+
+      ALLOCATE (LLA(2:3, 4, 0:5,
+     $          NF10:1, -2:7, -3:8,
+     $          -4:9))
+
+      ILA1 = LBOUND(LLA)
+      ILA2 = UBOUND(LLA)
+C     CORRECT FOR THE ZERO DIMENSIONED TERM TO ALLOW AN EASIER VERIFY
+      ILA1(4) = ILA1(4) - 2    !   1 - 2 = -1
+      ILA2(4) = ILA2(4) + 6    !   0 + 6 = 6     
+
+      DO J1 = 1,7
+      IVAL = 3-J1
+      IF (ILA1(J1) .NE. IVAL) call abort ()
+  100 ENDDO
+
+      DO J1 = 1,7
+      IVAL = 2+J1
+      IF (ILA2(J1) .NE. IVAL) call abort ()
+  101 ENDDO
+
+      END SUBROUTINE
+      
\ No newline at end of file
Index: gcc/testsuite/gfortran.dg/null_3.f90
===================================================================
--- gcc/testsuite/gfortran.dg/null_3.f90	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gfortran.dg/null_3.f90	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,18 @@
+! { dg-do compile }
+! This checks the fix for PR34813 in which the error at line 17
+! was not detected.
+!
+! Contributed by Daniel Franke <dfranke@gcc.gnu.org>
+!
+SUBROUTINE kd_tree_init_default()
+  TYPE :: kd_tree_node
+    INTEGER :: dummy
+  END TYPE
+
+  TYPE :: kd_tree
+    TYPE(kd_tree_node) :: root
+  END TYPE
+
+  TYPE(kd_tree)  :: tree
+  tree = kd_tree(null()) ! { dg-error "neither a POINTER nor ALLOCATABLE" }
+END SUBROUTINE
Index: gcc/testsuite/gfortran.dg/character_assign_1.f90
===================================================================
--- gcc/testsuite/gfortran.dg/character_assign_1.f90	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gfortran.dg/character_assign_1.f90	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,17 @@
+! { dg-do compile }
+! Tests the fix for PR35702, which caused an ICE because the types in the assignment
+! were not translated to be the same.
+!
+! Contributed by Dick Hendrickson <dick.hendrickson@gmail.com>
+!
+MODULE TESTS
+  TYPE UNSEQ
+    CHARACTER(1) :: C
+  END TYPE UNSEQ       
+CONTAINS
+  SUBROUTINE CG0028 (TDA1L, TDA1R, nf0, nf1, nf2, nf3)
+    TYPE(UNSEQ) TDA1L(NF3)
+    TDA1L(NF1:NF2:NF1)%C = TDA1L(NF0+2:NF3:NF2/2)%C
+  END SUBROUTINE
+END MODULE TESTS
+! { dg-final { cleanup-modules "tests" } }
Index: gcc/testsuite/gfortran.dg/cshift_shift_real_2.f90
===================================================================
--- gcc/testsuite/gfortran.dg/cshift_shift_real_2.f90	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gfortran.dg/cshift_shift_real_2.f90	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,8 @@
+! { dg-do compile }
+! PR35724 Compile time segmentation fault for CSHIFT with negative third arg
+      SUBROUTINE RA0072(DDA,LDA,nf10,nf1,mf1,nf2)
+      REAL DDA(10,10)
+      LOGICAL LDA(10,10)
+      WHERE (LDA) DDA = CSHIFT(DDA,1,-MF1)  ! MF1 works, -1 works
+      END SUBROUTINE
+
Index: gcc/testsuite/gfortran.dg/namelist_45.f90
===================================================================
--- gcc/testsuite/gfortran.dg/namelist_45.f90	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gfortran.dg/namelist_45.f90	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,18 @@
+! { dg-do run }
+! PR35617 read namelist error with '!'
+program test
+  character(len=128) :: mhdpath
+  namelist /nbdrive_naml/ mhdpath
+  open(10, file='test.nml')
+  
+  write(10,'(a)') "&nbdrive_naml"
+  write(10,'(a)') 
+  write(10,'(a)') "!nstep_stop = 2  ! uncomment to bar"
+  write(10,'(a)') "!nstep_start = 2 ! uncomment to foo"
+  write(10,'(a)') " mhdpath = 'mypath.dat'"
+  write(10,'(a)') "/"
+
+  rewind(10)
+  read(10, nbdrive_naml)
+  close(10,status="delete")
+end program test
Index: gcc/testsuite/gfortran.dg/namelist_46.f90
===================================================================
--- gcc/testsuite/gfortran.dg/namelist_46.f90	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gfortran.dg/namelist_46.f90	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,23 @@
+! { dg-do run }
+! PR35627 Namelist read problem with short logical followed by read real
+program test
+  implicit none
+    LOGICAL :: nlco(200)  ! (1:nbeam)
+    REAL(kind=8):: xlbtna(200)  ! (1:nbeam)
+  NAMELIST/nbdrive_naml/ nlco, xlbtna
+    INTEGER :: nbshapa(200)  ! (1:nbeam)
+  NAMELIST/nbdrive_naml/ nbshapa
+  nlco = .false.
+  xlbtna = 0.0_8
+  nbshapa = 0
+  open(10, file='t.nml')
+  write(10,'(a)') "&nbdrive_naml"
+  write(10,'(a)') "nlco = 4*T,"
+  write(10,'(a)') "xlbtna = 802.8, 802.8, 802.8, 802.8"
+  write(10,'(a)') "nbshapa = 4*1"
+  write(10,'(a)') "/"
+  rewind(10)
+  read(10, nbdrive_naml)
+  !write(*,nbdrive_naml)
+  close(10, status="delete")
+end program test
Index: gcc/testsuite/gfortran.dg/module_commons_2.f90
===================================================================
--- gcc/testsuite/gfortran.dg/module_commons_2.f90	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gfortran.dg/module_commons_2.f90	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,21 @@
+! { dg-do compile }
+! Tests the fix for PR35474, in which the PRIVATE statement would
+! cause the error Internal Error at (1): free_pi_tree(): Unresolved fixup
+! This arose because the symbol for 'i' emanating from the COMMON was
+! not being fixed-up as the EQUIVALENCE was built.
+!
+! Contributed by FX Coudert <fxcoudert@gcc.gnu.org>
+!
+module h5global
+  integer i
+  integer j
+  common /c/ i
+  equivalence (i, j)
+  private
+end module h5global
+
+program bug
+  use h5global
+end
+
+! { dg-final { cleanup-modules "h5global" } }
Index: gcc/testsuite/gfortran.dg/transpose_conjg_1.f90
===================================================================
--- gcc/testsuite/gfortran.dg/transpose_conjg_1.f90	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gfortran.dg/transpose_conjg_1.f90	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,37 @@
+!  { dg-do run }
+!  Tests the fix for PR35740, where the trick of interchanging the descriptor
+!  dimensions to implement TRANSPOSE did not work if it is an argument of
+!  an elemental function - eg. CONJG.  The fix forces a library call for such
+!  cases.  During the diagnosis of the PR, it was found that the scalarizer was
+!  completely thrown if the argument of TRANSPOSE was a non-variable
+!  expression; eg a + c below.  This is also fixed by the library call.
+!
+!  Contributed by Dominik Muth <dominik.muth@gmx.de>
+!
+program main
+  implicit none
+  complex, dimension(2,2) :: a,b,c,d
+  a(1,1) = (1.,1.)
+  a(2,1) = (2.,2.)
+  a(1,2) = (3.,3.)
+  a(2,2) = (4.,4.)
+!
+  b = a
+  b = conjg(transpose(b))
+  d = a
+  d = transpose(conjg(d))
+  if (any (b /= d)) call abort ()
+!
+  d = matmul (b,  a )
+  if (any (d /= matmul (transpose(conjg(a)), a))) call abort ()
+  if (any (d /= matmul (conjg(transpose(a)), a))) call abort ()
+!
+  c = (0.0,1.0)
+  b = conjg(transpose(a + c))
+  d = transpose(conjg(a + c))
+  if (any (b /= d)) call abort ()
+!
+  d = matmul (b,  a + c)
+  if (any (d /= matmul (transpose(conjg(a + c)), a + c))) call abort ()
+  if (any (d /= matmul (conjg(transpose(a + c)), a + c))) call abort ()
+ END program main
Index: gcc/testsuite/gfortran.dg/direct_io_10.f
===================================================================
--- gcc/testsuite/gfortran.dg/direct_io_10.f	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gfortran.dg/direct_io_10.f	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,46 @@
+! { dg-do run }
+! pr35699 run-time abort writing zero sized section to direct access file
+      program directio
+      call       qi0010 (  10,   1,   2,   3,   4,  9,   2)
+      end
+
+      subroutine qi0010 (nf10, nf1, nf2, nf3, nf4,nf9, np2)
+      character(10) bda(nf10)
+      character(10) bda1(nf10), bval
+
+      integer  j_len
+      bda1(1) = 'x'
+      do i = 2,10
+        bda1(i) = 'x'//bda1(i-1)
+      enddo
+      bda = 'unread'
+
+      inquire(iolength = j_len) bda1(nf1:nf10:nf2), bda1(nf4:nf3),
+     $                               bda1(nf2:nf10:nf2)
+
+      open (unit=48,
+     $      access='direct',
+     $      status='scratch',
+     $      recl = j_len,
+     $      iostat = istat,
+     $      form='unformatted',
+     $      action='readwrite')
+
+      write (48,iostat = istat, rec = 3) bda1(nf1:nf10:nf2),
+     $                    bda1(nf4:nf3), bda1(nf2:nf10:nf2)
+      if ( istat .ne. 0) then
+        call abort
+      endif
+      istat = -314
+
+      read (48,iostat = istat, rec = np2+1) bda(nf1:nf9:nf2),
+     $                       bda(nf4:nf3), bda(nf2:nf10:nf2)
+      if ( istat .ne. 0) then
+        call abort
+      endif
+
+      do j1 = 1,10
+        bval = bda1(j1)
+        if (bda(j1) .ne. bval) call abort
+      enddo
+      end subroutine
Index: gcc/testsuite/gfortran.dg/module_function_type_1.f90
===================================================================
--- gcc/testsuite/gfortran.dg/module_function_type_1.f90	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ gcc/testsuite/gfortran.dg/module_function_type_1.f90	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,33 @@
+! { dg-do compile }
+! This checks the fix for PR33295 in which the A_type in initA was
+! not promoted to module level and so not recognised as being the
+! same as that emanating directly from module a. 
+!
+! Contributed by Janus Weil <jaydub66@gmail.com>
+!
+module A
+  type A_type
+    real comp
+  end type
+end module A
+
+module B
+contains
+  function initA()
+    use A
+    implicit none
+    type(A_type):: initA
+    initA%comp=1.0
+  end function
+end module B
+
+program C
+  use B
+  use A
+  implicit none
+  type(A_type):: A_var
+  A_var = initA()
+end program C
+
+! { dg-final { cleanup-modules "A B" } }
+
Index: gcc/testsuite/gfortran.dg/vect/vect.exp
===================================================================
--- gcc/testsuite/gfortran.dg/vect/vect.exp	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/testsuite/gfortran.dg/vect/vect.exp	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -38,8 +38,18 @@
 # Skip these tests for targets that do not support generating vector
 # code.  Set additional target-dependent vector flags, which can be
 # overridden by using dg-options in individual tests.
-if [istarget "powerpc*-*-*"] {
-    # If there are powerpc targets to skip, do it here.
+if  [istarget "powerpc-*paired*"]  {
+   lappend DEFAULT_VECTCFLAGS "-mpaired"
+    if [check_750cl_hw_available] {
+        set dg-do-what-default run 
+    } else {
+        set dg-do-what-default compile
+    }
+} elseif [istarget "powerpc*-*-*"] {
+    # Skip targets not supporting -maltivec.
+    if ![is-effective-target powerpc_altivec_ok] {
+	return
+    }
 
     lappend DEFAULT_VECTCFLAGS "-maltivec"
     if [check_vmx_hw_available] {
@@ -47,20 +57,38 @@
     } else {
 	if [is-effective-target ilp32] {
 	    # Specify a cpu that supports VMX for compile-only tests.
-	    lappend DEFAULT_VECTCFLAGS "-mcpu=7400"
+	    lappend DEFAULT_VECTCFLAGS "-mcpu=970"
 	}
 	set dg-do-what-default compile
     }
+} elseif { [istarget  "spu-*-*"] } {
+   set dg-do-what-default run
 } elseif { [istarget "i?86-*-*"] || [istarget "x86_64-*-*"] } {
     lappend DEFAULT_VECTCFLAGS "-msse2"
-    set dg-do-what-default run
-} elseif [istarget "mipsisa64*-*-*"] {
+    if [check_sse2_hw_available] {
+	set dg-do-what-default run
+    } else {
+	set dg-do-what-default compile
+    }
+} elseif { [istarget "mips*-*-*"]
+	   && [check_effective_target_mpaired_single]
+	   && [check_effective_target_nomips16] } {
     lappend DEFAULT_VECTCFLAGS "-mpaired-single"
     set dg-do-what-default run
 } elseif [istarget "sparc*-*-*"] {
     lappend DEFAULT_VECTCFLAGS "-mcpu=ultrasparc" "-mvis"
-    set dg-do-what-default run
+    if [check_effective_target_ultrasparc_hw] {
+	set dg-do-what-default run
+    } else {
+	set dg-do-what-default compile
+    }
 } elseif [istarget "alpha*-*-*"] {
+    # Alpha's vectorization capabilities are extremely limited.
+    # It's more effort than its worth disabling all of the tests
+    # that it cannot pass.  But if you actually want to see what
+    # does work, command out the return.
+    return
+
     lappend DEFAULT_VECTCFLAGS "-mmax"
     if [check_alpha_max_hw_available] {
 	set dg-do-what-default run
@@ -69,23 +97,17 @@
     }
 } elseif [istarget "ia64-*-*"] {
     set dg-do-what-default run
+} elseif [is-effective-target arm_neon_ok] {
+    lappend DEFAULT_VECTCFLAGS "-mfpu=neon" "-mfloat-abi=softfp"
+    if [is-effective-target arm_neon_hw] {
+      set dg-do-what-default run
+    } else {
+      set dg-do-what-default compile
+    }
 } else {
     return
 }
 
-# Return 1 if the effective target is LP64 or if the effective target
-# does not support a vector alignment mechanism.
-
-proc check_effective_target_lp64_or_vect_no_align { } {
-    if { [is-effective-target lp64]
-          || [is-effective-target vect_no_align] } {
-        set answer 1
-    } else {
-        set answer 0
-    }
-    return $answer
-}
-
 # Initialize `dg'.
 dg-init
 
Index: gcc/cp/typeck.c
===================================================================
--- gcc/cp/typeck.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/cp/typeck.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -962,6 +962,8 @@
   if (TREE_CODE (t1) != ARRAY_TYPE
       && TYPE_QUALS (t1) != TYPE_QUALS (t2))
     return false;
+  if (TYPE_FOR_JAVA (t1) != TYPE_FOR_JAVA (t2))
+    return false;
 
   /* Allow for two different type nodes which have essentially the same
      definition.  Note that we already checked for equality of the type
@@ -971,9 +973,6 @@
       && TYPE_MAIN_VARIANT (t1) == TYPE_MAIN_VARIANT (t2))
     return true;
 
-  if (TYPE_FOR_JAVA (t1) != TYPE_FOR_JAVA (t2))
-    return false;
-
   /* Compare the types.  Break out if they could be the same.  */
   switch (TREE_CODE (t1))
     {
Index: gcc/cp/decl.c
===================================================================
--- gcc/cp/decl.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/cp/decl.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -3164,19 +3164,10 @@
   tree type, decl;
   if (size > 0)
     type = make_signed_type (size);
-  else if (size == -1)
-    { /* "__java_boolean".  */
-      if ((TYPE_MODE (boolean_type_node)
-	   == smallest_mode_for_size (1, MODE_INT)))
-        type = build_variant_type_copy (boolean_type_node);
-      else
-	/* ppc-darwin has SImode bool, make jboolean a 1-bit
-	   integer type without boolean semantics there.  */
-	type = make_unsigned_type (1);
-    }
   else if (size > -32)
-    { /* "__java_char".  */
+    { /* "__java_char" or ""__java_boolean".  */
       type = make_unsigned_type (-size);
+      /*if (size == -1)	TREE_SET_CODE (type, BOOLEAN_TYPE);*/
     }
   else
     { /* "__java_float" or ""__java_double".  */
Index: gcc/cp/call.c
===================================================================
--- gcc/cp/call.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/cp/call.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1145,7 +1145,8 @@
      const and rvalue references to rvalues of compatible class type. */
   if (compatible_p
       && (lvalue_p
-	  || ((CP_TYPE_CONST_NON_VOLATILE_P(to) || TYPE_REF_IS_RVALUE (rto))
+	  || (!(flags & LOOKUP_NO_TEMP_BIND)
+	      && (CP_TYPE_CONST_NON_VOLATILE_P(to) || TYPE_REF_IS_RVALUE (rto))
 	      && CLASS_TYPE_P (from))))
     {
       /* [dcl.init.ref]
Index: gcc/cp/error.c
===================================================================
--- gcc/cp/error.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/cp/error.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -326,6 +326,7 @@
     case BOOLEAN_TYPE:
     case COMPLEX_TYPE:
     case VECTOR_TYPE:
+    case FIXED_POINT_TYPE:
       pp_type_specifier_seq (cxx_pp, t);
       break;
 
@@ -2079,7 +2080,17 @@
     case VEC_DELETE_EXPR:
     case MODOP_EXPR:
     case ABS_EXPR:
+    case CONJ_EXPR:
     case VECTOR_CST:
+    case FIXED_CST:
+    case UNORDERED_EXPR:
+    case ORDERED_EXPR:
+    case UNLT_EXPR:
+    case UNLE_EXPR:
+    case UNGT_EXPR:
+    case UNGE_EXPR:
+    case UNEQ_EXPR:
+    case LTGT_EXPR:
       pp_expression (cxx_pp, t);
       break;
 
Index: gcc/cp/ChangeLog
===================================================================
--- gcc/cp/ChangeLog	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/cp/ChangeLog	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,3 +1,79 @@
+2008-03-26  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/35546
+	* pt.c (apply_late_template_attributes): Don't call tsubst on
+	first attribute argument if it is IDENTIFIER_NODE.
+
+	PR c++/35332
+	* error.c (dump_expr): Pass {,UN}ORDERED_EXPR, UN{LT,LE,GT,GE,EQ}_EXPR
+	and LTGT_EXPR to pp_expression.
+
+2008-03-17  Jason Merrill  <jason@redhat.com>
+
+	PR c++/35548
+	* call.c (reference_binding): Check LOOKUP_NO_TEMP_BIND when binding
+	a temp directly to a reference as per DR391.
+
+2008-03-12  Richard Guenther  <rguenther@suse.de>
+
+	PR c++/35469
+	Revert:
+	2008-02-04  Richard Guenther  <rguenther@suse.de>
+
+        PR java/35035
+        * decl.c (record_builtin_java_type): Make jboolean a
+        integer type again where its mode doesn't match that of bool.
+
+	2008-01-25  Richard Guenther  <rguenther@suse.de>
+
+        PR c++/33887
+        * decl.c (record_builtin_java_type): Make __java_boolean
+        a variant of bool.
+        * typeck.c (structural_comptypes): Move TYPE_FOR_JAVA check
+        after TYPE_MAIN_VARIANT check.
+
+2008-03-10  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/35328
+	* semantics.c (finish_omp_clauses): Look through NOP_EXPR even
+	if errorcount.
+
+	PR c++/35337
+	* semantics.c (finish_omp_clauses): Use %qD instead of %qE for
+	DECL_P in not a variable and appears more than once error messages.
+
+2008-03-06  Jakub Jelinek  <jakub@redhat.com>
+
+	PR c++/35028
+	* cp-gimplify.c (cxx_omp_clause_apply_fn): Handle vararg copy ctors.
+
+	PR c++/34964
+	PR c++/35244
+	* semantics.c (finish_omp_threadprivate): Do nothing for error_operand_p
+	vars.  Afterwards ensure v is VAR_DECL.
+
+	PR c++/35078
+	* parser.c (cp_parser_omp_for_loop): If DECL has REFERENCE_TYPE, don't
+	call cp_finish_decl.
+	* semantics.c (finish_omp_for): Fail if DECL doesn't have integral type
+	early.
+
+2008-03-06  Paolo Carlini  <pcarlini@suse.de>
+
+        PR c++/35323
+        * name-lookup.c (arg_assoc_type): Handle FIXED_POINT_TYPE.
+
+2008-03-06  Paolo Carlini  <pcarlini@suse.de>
+
+        PR c++/35333
+        * error.c (dump_expr): Handle CONJ_EXPR.
+
+2008-03-06  Paolo Carlini  <pcarlini@suse.de>
+
+        PR c++/35338
+        * error.c (dump_type): Handle FIXED_POINT_TYPE.
+	(dump_expr): Handle FIXED_CST.
+	
 2008-03-05  Release Manager
 
 	* GCC 4.3.0 released.
Index: gcc/cp/cp-gimplify.c
===================================================================
--- gcc/cp/cp-gimplify.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/cp/cp-gimplify.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -844,7 +844,8 @@
       if (arg2)
 	argarray[i++] = p2;
       /* Handle default arguments.  */
-      for (parm = defparm; parm != void_list_node; parm = TREE_CHAIN (parm), i++)
+      for (parm = defparm; parm && parm != void_list_node;
+	   parm = TREE_CHAIN (parm), i++)
 	argarray[i] = convert_default_arg (TREE_VALUE (parm),
 					   TREE_PURPOSE (parm), fn, i);
       t = build_call_a (fn, i, argarray);
@@ -875,7 +876,7 @@
       if (arg2)
 	argarray[i++] = build_fold_addr_expr (arg2);
       /* Handle default arguments.  */
-      for (parm = defparm; parm != void_list_node;
+      for (parm = defparm; parm && parm != void_list_node;
 	   parm = TREE_CHAIN (parm), i++)
 	argarray[i] = convert_default_arg (TREE_VALUE (parm),
 					   TREE_PURPOSE (parm),
Index: gcc/cp/pt.c
===================================================================
--- gcc/cp/pt.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/cp/pt.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -6717,9 +6717,29 @@
 	    {
 	      *p = TREE_CHAIN (t);
 	      TREE_CHAIN (t) = NULL_TREE;
-	      TREE_VALUE (t)
-		= tsubst_expr (TREE_VALUE (t), args, complain, in_decl,
-			       /*integral_constant_expression_p=*/false);
+	      /* If the first attribute argument is an identifier, don't
+		 pass it through tsubst.  Attributes like mode, format,
+		 cleanup and several target specific attributes expect it
+		 unmodified.  */
+	      if (TREE_VALUE (t)
+		  && TREE_CODE (TREE_VALUE (t)) == TREE_LIST
+		  && TREE_VALUE (TREE_VALUE (t))
+		  && (TREE_CODE (TREE_VALUE (TREE_VALUE (t)))
+		      == IDENTIFIER_NODE))
+		{
+		  tree chain
+		    = tsubst_expr (TREE_CHAIN (TREE_VALUE (t)), args, complain,
+				   in_decl,
+				   /*integral_constant_expression_p=*/false);
+		  if (chain != TREE_CHAIN (TREE_VALUE (t)))
+		    TREE_VALUE (t)
+		      = tree_cons (NULL_TREE, TREE_VALUE (TREE_VALUE (t)),
+				   chain);
+		}
+	      else
+		TREE_VALUE (t)
+		  = tsubst_expr (TREE_VALUE (t), args, complain, in_decl,
+				 /*integral_constant_expression_p=*/false);
 	      *q = t;
 	      q = &TREE_CHAIN (t);
 	    }
Index: gcc/cp/semantics.c
===================================================================
--- gcc/cp/semantics.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/cp/semantics.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -3400,13 +3400,16 @@
 	    {
 	      if (processing_template_decl)
 		break;
-	      error ("%qE is not a variable in clause %<firstprivate%>", t);
+	      if (DECL_P (t))
+		error ("%qD is not a variable in clause %<firstprivate%>", t);
+	      else
+		error ("%qE is not a variable in clause %<firstprivate%>", t);
 	      remove = true;
 	    }
 	  else if (bitmap_bit_p (&generic_head, DECL_UID (t))
 		   || bitmap_bit_p (&firstprivate_head, DECL_UID (t)))
 	    {
-	      error ("%qE appears more than once in data clauses", t);
+	      error ("%qD appears more than once in data clauses", t);
 	      remove = true;
 	    }
 	  else
@@ -3419,13 +3422,16 @@
 	    {
 	      if (processing_template_decl)
 		break;
-	      error ("%qE is not a variable in clause %<lastprivate%>", t);
+	      if (DECL_P (t))
+		error ("%qD is not a variable in clause %<lastprivate%>", t);
+	      else
+		error ("%qE is not a variable in clause %<lastprivate%>", t);
 	      remove = true;
 	    }
 	  else if (bitmap_bit_p (&generic_head, DECL_UID (t))
 		   || bitmap_bit_p (&lastprivate_head, DECL_UID (t)))
 	    {
-	      error ("%qE appears more than once in data clauses", t);
+	      error ("%qD appears more than once in data clauses", t);
 	      remove = true;
 	    }
 	  else
@@ -3661,7 +3667,7 @@
 					     complete_ctor_identifier,
 					     t, inner_type, LOOKUP_NORMAL);
 
-	      if (targetm.cxx.cdtor_returns_this ())
+	      if (targetm.cxx.cdtor_returns_this () || errorcount)
 		/* Because constructors and destructors return this,
 		   the call will have been cast to "void".  Remove the
 		   cast here.  We would like to use STRIP_NOPS, but it
@@ -3683,7 +3689,7 @@
 	      t = build_special_member_call (t, complete_dtor_identifier,
 					     NULL, inner_type, LOOKUP_NORMAL);
 
-	      if (targetm.cxx.cdtor_returns_this ())
+	      if (targetm.cxx.cdtor_returns_this () || errorcount)
 		/* Because constructors and destructors return this,
 		   the call will have been cast to "void".  Remove the
 		   cast here.  We would like to use STRIP_NOPS, but it
@@ -3742,9 +3748,14 @@
     {
       tree v = TREE_PURPOSE (t);
 
+      if (error_operand_p (v))
+	;
+      else if (TREE_CODE (v) != VAR_DECL)
+	error ("%<threadprivate%> %qD is not file, namespace "
+	       "or block scope variable", v);
       /* If V had already been marked threadprivate, it doesn't matter
 	 whether it had been used prior to this point.  */
-      if (TREE_USED (v)
+      else if (TREE_USED (v)
 	  && (DECL_LANG_SPECIFIC (v) == NULL
 	      || !CP_DECL_THREADPRIVATE_P (v)))
 	error ("%qE declared %<threadprivate%> after first use", v);
@@ -3903,6 +3914,16 @@
       return NULL;
     }
 
+  if (!INTEGRAL_TYPE_P (TREE_TYPE (decl)))
+    {
+      location_t elocus = locus;
+
+      if (EXPR_HAS_LOCATION (init))
+	elocus = EXPR_LOCATION (init);
+      error ("%Hinvalid type for iteration variable %qE", &elocus, decl);
+      return NULL;
+    }
+
   if (pre_body == NULL || IS_EMPTY_STMT (pre_body))
     pre_body = NULL;
   else if (! processing_template_decl)
Index: gcc/cp/name-lookup.c
===================================================================
--- gcc/cp/name-lookup.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/cp/name-lookup.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,5 +1,5 @@
 /* Definitions for C++ name lookup routines.
-   Copyright (C) 2003, 2004, 2005, 2006, 2007
+   Copyright (C) 2003, 2004, 2005, 2006, 2007, 2008
    Free Software Foundation, Inc.
    Contributed by Gabriel Dos Reis <gdr@integrable-solutions.net>
 
@@ -4594,6 +4594,7 @@
     case COMPLEX_TYPE:
     case VECTOR_TYPE:
     case BOOLEAN_TYPE:
+    case FIXED_POINT_TYPE:
       return false;
     case RECORD_TYPE:
       if (TYPE_PTRMEMFUNC_P (type))
Index: gcc/cp/parser.c
===================================================================
--- gcc/cp/parser.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/cp/parser.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -20074,8 +20074,11 @@
 
 	      init = cp_parser_assignment_expression (parser, false);
 
-	      cp_finish_decl (decl, NULL_TREE, /*init_const_expr_p=*/false,
-			      asm_specification, LOOKUP_ONLYCONVERTING);
+	      if (TREE_CODE (TREE_TYPE (decl)) == REFERENCE_TYPE)
+		init = error_mark_node;
+	      else
+		cp_finish_decl (decl, NULL_TREE, /*init_const_expr_p=*/false,
+				asm_specification, LOOKUP_ONLYCONVERTING);
 
 	      if (pushed_scope)
 		pop_scope (pushed_scope);
Index: gcc/tree-ssa-ccp.c
===================================================================
--- gcc/tree-ssa-ccp.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/tree-ssa-ccp.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1584,7 +1584,8 @@
    is the desired result type.  */
 
 static tree
-maybe_fold_offset_to_array_ref (tree base, tree offset, tree orig_type)
+maybe_fold_offset_to_array_ref (tree base, tree offset, tree orig_type,
+				bool allow_negative_idx)
 {
   tree min_idx, idx, idx_type, elt_offset = integer_zero_node;
   tree array_type, elt_type, elt_size;
@@ -1684,11 +1685,15 @@
   idx = fold_convert (idx_type, idx);
 
   /* We don't want to construct access past array bounds. For example
-     char *(c[4]);
-
-     c[3][2]; should not be simplified into (*c)[14] or tree-vrp will give false
-     warning.  */
-  if (domain_type && TYPE_MAX_VALUE (domain_type) 
+       char *(c[4]);
+       c[3][2];
+     should not be simplified into (*c)[14] or tree-vrp will
+     give false warnings.  The same is true for
+       struct A { long x; char d[0]; } *a;
+       (char *)a - 4;
+     which should be not folded to &a->d[-8].  */
+  if (domain_type
+      && TYPE_MAX_VALUE (domain_type) 
       && TREE_CODE (TYPE_MAX_VALUE (domain_type)) == INTEGER_CST)
     {
       tree up_bound = TYPE_MAX_VALUE (domain_type);
@@ -1700,6 +1705,17 @@
 	  && compare_tree_int (up_bound, 1) > 0)
 	return NULL_TREE;
     }
+  if (domain_type
+      && TYPE_MIN_VALUE (domain_type))
+    {
+      if (!allow_negative_idx
+	  && TREE_CODE (TYPE_MIN_VALUE (domain_type)) == INTEGER_CST
+	  && tree_int_cst_lt (idx, TYPE_MIN_VALUE (domain_type)))
+	return NULL_TREE;
+    }
+  else if (!allow_negative_idx
+	   && compare_tree_int (idx, 0) < 0)
+    return NULL_TREE;
 
   return build4 (ARRAY_REF, elt_type, base, idx, NULL_TREE, NULL_TREE);
 }
@@ -1796,7 +1812,8 @@
       new_base = build3 (COMPONENT_REF, field_type, new_base, f, NULL_TREE);
 
       /* Recurse to possibly find the match.  */
-      ret = maybe_fold_offset_to_array_ref (new_base, t, orig_type);
+      ret = maybe_fold_offset_to_array_ref (new_base, t, orig_type,
+					    f == TYPE_FIELDS (record_type));
       if (ret)
 	return ret;
       ret = maybe_fold_offset_to_component_ref (field_type, new_base, t,
@@ -1818,7 +1835,8 @@
     base = build1 (INDIRECT_REF, record_type, base);
   base = build3 (COMPONENT_REF, field_type, base, f, NULL_TREE);
 
-  t = maybe_fold_offset_to_array_ref (base, offset, orig_type);
+  t = maybe_fold_offset_to_array_ref (base, offset, orig_type,
+				      f == TYPE_FIELDS (record_type));
   if (t)
     return t;
   return maybe_fold_offset_to_component_ref (field_type, base, offset,
@@ -1884,7 +1902,7 @@
     {
       if (base_is_ptr)
 	base = build1 (INDIRECT_REF, type, base);
-      ret = maybe_fold_offset_to_array_ref (base, offset, orig_type);
+      ret = maybe_fold_offset_to_array_ref (base, offset, orig_type, true);
     }
   return ret;
 }
@@ -2061,7 +2079,7 @@
   ptd_type = TREE_TYPE (ptr_type);
 
   /* At which point we can try some of the same things as for indirects.  */
-  t = maybe_fold_offset_to_array_ref (op0, op1, ptd_type);
+  t = maybe_fold_offset_to_array_ref (op0, op1, ptd_type, true);
   if (!t)
     t = maybe_fold_offset_to_component_ref (TREE_TYPE (op0), op0, op1,
 					    ptd_type, false);
Index: gcc/dbxout.c
===================================================================
--- gcc/dbxout.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/dbxout.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -2332,6 +2332,15 @@
   switch (TREE_CODE (expr))
     {
     case VAR_DECL:
+      /* We can't handle emulated tls variables, because the address is an
+	 offset to the return value of __emutls_get_address, and there is no
+	 way to express that in stabs.  Also, there are name mangling issues
+	 here.  We end up with references to undefined symbols if we don't
+	 disable debug info for these variables.  */
+      if (!targetm.have_tls && DECL_THREAD_LOCAL_P (expr))
+	return NULL;
+      /* FALLTHRU */
+
     case PARM_DECL:
       if (DECL_HAS_VALUE_EXPR_P (expr))
 	return dbxout_expand_expr (DECL_VALUE_EXPR (expr));
Index: gcc/gcov-io.h
===================================================================
--- gcc/gcov-io.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/gcov-io.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -467,6 +467,9 @@
    consecutive values.  */
 extern void __gcov_merge_delta (gcov_type *, unsigned) ATTRIBUTE_HIDDEN;
 
+/* The merge function that just ors the counters together.  */
+extern void __gcov_merge_ior (gcov_type *, unsigned) ATTRIBUTE_HIDDEN;
+
 /* The profiler functions.  */
 extern void __gcov_interval_profiler (gcov_type *, gcov_type, int, unsigned); 
 extern void __gcov_pow2_profiler (gcov_type *, gcov_type);
@@ -474,11 +477,10 @@
 extern void __gcov_indirect_call_profiler (gcov_type *, gcov_type, void *, void *);
 extern void __gcov_average_profiler (gcov_type *, gcov_type);
 extern void __gcov_ior_profiler (gcov_type *, gcov_type);
-extern void __gcov_merge_ior (gcov_type *, unsigned);
 
 #ifndef inhibit_libc
 /* The wrappers around some library functions..  */
-extern pid_t __gcov_fork (void);
+extern pid_t __gcov_fork (void) ATTRIBUTE_HIDDEN;
 extern int __gcov_execl (const char *, const char *, ...) ATTRIBUTE_HIDDEN;
 extern int __gcov_execlp (const char *, const char *, ...) ATTRIBUTE_HIDDEN;
 extern int __gcov_execle (const char *,  const char *, ...) ATTRIBUTE_HIDDEN;
Index: gcc/cse.c
===================================================================
--- gcc/cse.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/cse.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -4753,6 +4753,23 @@
 	      src_elt_cost = MAX_COST;
 	    }
 
+	  /* Avoid creation of overlapping memory moves.  */
+	  if (MEM_P (trial) && MEM_P (SET_DEST (sets[i].rtl)))
+	    {
+	      rtx src, dest;
+
+	      /* BLKmode moves are not handled by cse anyway.  */
+	      if (GET_MODE (trial) == BLKmode)
+		break;
+
+	      src = canon_rtx (trial);
+	      dest = canon_rtx (SET_DEST (sets[i].rtl));
+
+	      if (!MEM_P (src) || !MEM_P (dest)
+		  || !nonoverlapping_memrefs_p (src, dest))
+		break;
+	    }
+
 	  /* We don't normally have an insn matching (set (pc) (pc)), so
 	     check for this separately here.  We will delete such an
 	     insn below.
@@ -5975,6 +5992,21 @@
       int no_conflict = 0;
 
       bb = ebb_data->path[path_entry].bb;
+
+      /* Invalidate recorded information for eh regs if there is an EH
+	 edge pointing to that bb.  */
+      if (bb_has_eh_pred (bb))
+	{
+	  struct df_ref **def_rec;
+
+	  for (def_rec = df_get_artificial_defs (bb->index); *def_rec; def_rec++)
+	    {
+	      struct df_ref *def = *def_rec;
+	      if (DF_REF_FLAGS (def) & DF_REF_AT_TOP)
+		invalidate (DF_REF_REG (def), GET_MODE (DF_REF_REG (def)));
+	    }
+	}
+
       FOR_BB_INSNS (bb, insn)
 	{
 	  /* If we have processed 1,000 insns, flush the hash table to
Index: gcc/ifcvt.c
===================================================================
--- gcc/ifcvt.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/ifcvt.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1737,6 +1737,10 @@
   rtx cond, earliest, target, seq, a, b, c;
   int negate;
 
+  /* Reject modes with signed zeros.  */
+  if (HONOR_SIGNED_ZEROS (GET_MODE (if_info->x)))
+    return FALSE;
+
   /* Recognize A and B as constituting an ABS or NABS.  The canonical
      form is a branch around the negation, taken when the object is the
      first operand of a comparison against 0 that evaluates to true.  */
Index: gcc/expr.c
===================================================================
--- gcc/expr.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/expr.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -4654,7 +4654,8 @@
 	      temp = convert_to_mode (GET_MODE (target), temp, unsignedp);
 	      emit_move_insn (target, temp);
 	    }
-	  else if (GET_MODE (target) == BLKmode)
+	  else if (GET_MODE (target) == BLKmode
+		   || GET_MODE (temp) == BLKmode)
 	    emit_block_move (target, temp, expr_size (exp),
 			     (call_param_p
 			      ? BLOCK_OP_CALL_PARM
Index: gcc/ada/env.c
===================================================================
--- gcc/ada/env.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/ada/env.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -41,10 +41,6 @@
 #include <unixio.h>
 #endif
 
-#if defined (__APPLE__)
-#include <crt_externs.h>
-#endif
-
 #if defined (__MINGW32__)
 #include <stdlib.h>
 #endif
@@ -61,6 +57,10 @@
 #include "system.h"
 #endif /* IN_RTS */
 
+#if defined (__APPLE__)
+#include <crt_externs.h>
+#endif
+
 #include "env.h"
 
 void
@@ -166,7 +166,7 @@
       LIB$SIGNAL (status);
   }
 
-#elif defined (__vxworks) && defined (__RTP__)
+#elif (defined (__vxworks) && defined (__RTP__)) || defined (__APPLE__)
   setenv (name, value, 1);
 
 #else
@@ -178,7 +178,7 @@
   sprintf (expression, "%s=%s", name, value);
   putenv (expression);
 #if (defined (__FreeBSD__) && (__FreeBSD__ < 7)) \
-   || defined (__APPLE__) || defined (__MINGW32__) \
+   || defined (__MINGW32__) \
    ||(defined (__vxworks) && ! defined (__RTP__))
   /* On some systems like FreeBSD 6.x and earlier, MacOS X and Windows,
      putenv is making a copy of the expression string so we can free
Index: gcc/ada/ChangeLog
===================================================================
--- gcc/ada/ChangeLog	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/ada/ChangeLog	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,3 +1,14 @@
+2008-04-01  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+	PR ada/33857
+	* env.c: Always include crt_externs.h if __APPLE__ is defined.
+	(__gnat_setenv): Use setenv instead of putenv if __APPLE__ is defined.
+
+2008-03-31  Eric Botcazou  <ebotcazou@adacore.com>
+
+	* decl.c (gnat_to_gnu_entity) <object>: Do not force a non-null
+	size if it has overflowed.
+
 2008-03-05  Release Manager
 
 	* GCC 4.3.0 released.
Index: gcc/ada/decl.c
===================================================================
--- gcc/ada/decl.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/ada/decl.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -636,8 +636,12 @@
 	   clause, as we would lose useful information on the view size
 	   (e.g. for null array slices) and we are not allocating the object
 	   here anyway.  */
-	if (((gnu_size && integer_zerop (gnu_size))
-	     || (TYPE_SIZE (gnu_type) && integer_zerop (TYPE_SIZE (gnu_type))))
+	if (((gnu_size
+	      && integer_zerop (gnu_size)
+	      && !TREE_OVERFLOW (gnu_size))
+	     || (TYPE_SIZE (gnu_type)
+		 && integer_zerop (TYPE_SIZE (gnu_type))
+		 && !TREE_OVERFLOW (TYPE_SIZE (gnu_type))))
 	    && (!Is_Constr_Subt_For_UN_Aliased (Etype (gnat_entity))
 		|| !Is_Array_Type (Etype (gnat_entity)))
 	    && !Present (Renamed_Object (gnat_entity))
Index: gcc/fortran/trans-array.c
===================================================================
--- gcc/fortran/trans-array.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/fortran/trans-array.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -3490,7 +3490,7 @@
         size = 1 - lbound;
         a.ubound[n] = specified_upper_bound;
         a.stride[n] = stride;
-        size = ubound + size; //size = ubound + 1 - lbound
+        size = siz >= 0 ? ubound + size : 0; //size = ubound + 1 - lbound
         stride = stride * size;
       }
     return (stride);
@@ -3590,6 +3590,9 @@
       else
 	or_expr = fold_build2 (TRUTH_OR_EXPR, boolean_type_node, or_expr, cond);
 
+      size = fold_build3 (COND_EXPR, gfc_array_index_type, cond,
+			  gfc_index_zero_node, size);
+
       /* Multiply the stride by the number of elements in this dimension.  */
       stride = fold_build2 (MULT_EXPR, gfc_array_index_type, stride, size);
       stride = gfc_evaluate_now (stride, pblock);
Index: gcc/fortran/trans-expr.c
===================================================================
--- gcc/fortran/trans-expr.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/fortran/trans-expr.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -2844,7 +2844,9 @@
     dsc = gfc_to_single_character (dlen, dest);
 
 
-  if (dsc != NULL_TREE && ssc != NULL_TREE)
+  /* Assign directly if the types are compatible.  */
+  if (dsc != NULL_TREE && ssc != NULL_TREE
+	&& TREE_TYPE (dsc) == TREE_TYPE (ssc))
     {
       gfc_add_modify_expr (block, dsc, ssc);
       return;
Index: gcc/fortran/Make-lang.in
===================================================================
--- gcc/fortran/Make-lang.in	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/fortran/Make-lang.in	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -149,7 +149,7 @@
   $(srcdir)/fortran/intrinsic.texi \
   $(srcdir)/fortran/invoke.texi \
   $(srcdir)/doc/include/fdl.texi \
-  $(srcdir)/doc/include/gpl.texi \
+  $(srcdir)/doc/include/gpl_v3.texi \
   $(srcdir)/doc/include/funding.texi \
   $(srcdir)/doc/include/gcc-common.texi \
   gcc-vers.texi
Index: gcc/fortran/ChangeLog
===================================================================
--- gcc/fortran/ChangeLog	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/fortran/ChangeLog	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,3 +1,49 @@
+2008-04-01  Joseph Myers  <joseph@codesourcery.com>
+
+	* gfortran.texi: Include gpl_v3.texi instead of gpl.texi
+	* Make-lang.in (GFORTRAN_TEXI): Include gpl_v3.texi instead of
+	gpl.texi.
+
+2008-03-30  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/35740
+	* resolve.c (resolve_function, resolve_call): If the procedure
+	is elemental do not look for noncopying intrinsics.
+
+2008-03-29  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/35698
+	* trans-array.c (gfc_array_init_size): Set 'size' zero if
+	negative in one dimension.
+
+	PR fortran/35702
+	* trans-expr.c (gfc_trans_string_copy): Only assign a char
+	directly if the lhs and rhs types are the same.
+
+2008-03-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+	PR fortran/35724
+	* iresolve.c (gfc_resolve_cshift): Check for NULL symtree in
+	test for optional argument attribute.
+
+2008-03-24  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/34813
+	* resolve.c (resolve_structure_cons): It is an error to assign
+	NULL to anything other than a pointer or allocatable component.
+
+	PR fortran/33295
+	* resolve.c (resolve_symbol): If the symbol is a derived type,
+	resolve the derived type.  If the symbol is a derived type
+	function, ensure that the derived type is visible in the same
+	namespace as the function.
+
+2008-03-14  Paul Thomas  <pault@gcc.gnu.org>
+
+	PR fortran/35474
+	* module.c (mio_symtree_ref): After providing a symbol for a
+	missing equivalence member, resolve and NULL the fixups.
+
 2008-03-05  Release Manager
 
 	* GCC 4.3.0 released.
Index: gcc/fortran/module.c
===================================================================
--- gcc/fortran/module.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/fortran/module.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -2310,6 +2310,12 @@
 	  p->u.rsym.symtree->n.sym = p->u.rsym.sym;
 	  p->u.rsym.symtree->n.sym->refs++;
 	  p->u.rsym.referenced = 1;
+
+	  /* If the symbol is PRIVATE and in COMMON, load_commons will
+	     generate a fixup symbol, which must be associated.  */
+	  if (p->fixup)
+	    resolve_fixups (p->fixup, p->u.rsym.sym);
+	  p->fixup = NULL;
 	}
       
       if (p->type == P_UNKNOWN)
Index: gcc/fortran/resolve.c
===================================================================
--- gcc/fortran/resolve.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/fortran/resolve.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -827,6 +827,16 @@
 	    t = gfc_convert_type (cons->expr, &comp->ts, 1);
 	}
 
+      if (cons->expr->expr_type == EXPR_NULL
+	    && !(comp->pointer || comp->allocatable))
+	{
+	  t = FAILURE;
+	  gfc_error ("The NULL in the derived type constructor at %L is "
+		     "being applied to component '%s', which is neither "
+		     "a POINTER nor ALLOCATABLE", &cons->expr->where,
+		     comp->name);
+	}
+
       if (!comp->pointer || cons->expr->expr_type == EXPR_NULL)
 	continue;
 
@@ -2365,7 +2375,12 @@
       gfc_expr_set_symbols_referenced (expr->ts.cl->length);
     }
 
-  if (t == SUCCESS)
+  if (t == SUCCESS
+	&& !((expr->value.function.esym
+		&& expr->value.function.esym->attr.elemental)
+			||
+	     (expr->value.function.isym
+		&& expr->value.function.isym->elemental)))
     find_noncopying_intrinsics (expr->value.function.esym,
 				expr->value.function.actual);
 
@@ -2836,7 +2851,7 @@
   if (resolve_elemental_actual (NULL, c) == FAILURE)
     return FAILURE;
 
-  if (t == SUCCESS)
+  if (t == SUCCESS && !(c->resolved_sym && c->resolved_sym->attr.elemental))
     find_noncopying_intrinsics (c->resolved_sym, c->ext.actual);
   return t;
 }
@@ -7974,6 +7989,29 @@
       return;
     }
 
+  /* Make sure that the derived type has been resolved and that the
+     derived type is visible in the symbol's namespace, if it is a
+     module function and is not PRIVATE.  */
+  if (sym->ts.type == BT_DERIVED
+	&& sym->ts.derived->attr.use_assoc
+	&& sym->ns->proc_name->attr.flavor == FL_MODULE)
+    {
+      gfc_symbol *ds;
+
+      if (resolve_fl_derived (sym->ts.derived) == FAILURE)
+	return;
+
+      gfc_find_symbol (sym->ts.derived->name, sym->ns, 1, &ds);
+      if (!ds && sym->attr.function
+	    && gfc_check_access (sym->attr.access, sym->ns->default_access))
+	{
+	  symtree = gfc_new_symtree (&sym->ns->sym_root,
+				     sym->ts.derived->name);
+	  symtree->n.sym = sym->ts.derived;
+	  sym->ts.derived->refs++;
+	}
+    }
+
   /* Unless the derived-type declaration is use associated, Fortran 95
      does not allow public entries of private derived types.
      See 4.4.1 (F95) and 4.5.1.1 (F2003); and related interpretation
Index: gcc/fortran/iresolve.c
===================================================================
--- gcc/fortran/iresolve.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/fortran/iresolve.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -592,7 +592,8 @@
  
   if (dim != NULL)
     {
-      if (dim->expr_type != EXPR_CONSTANT && dim->symtree->n.sym->attr.optional)
+      if (dim->expr_type != EXPR_CONSTANT && dim->symtree != NULL
+	  && dim->symtree->n.sym->attr.optional)
 	{
 	  /* Mark this for later setting the type in gfc_conv_missing_dummy.  */
 	  dim->representation.length = shift->ts.kind;
Index: gcc/BASE-VER
===================================================================
--- gcc/BASE-VER	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/BASE-VER	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1 +1 @@
-4.3.0
+4.3.1
Index: gcc/alias.c
===================================================================
--- gcc/alias.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/alias.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -164,7 +164,6 @@
 static bool nonoverlapping_component_refs_p (const_tree, const_tree);
 static tree decl_for_component_ref (tree);
 static rtx adjust_offset_for_component_ref (tree, rtx);
-static int nonoverlapping_memrefs_p (const_rtx, const_rtx);
 static int write_dependence_p (const_rtx, const_rtx, int);
 
 static void memory_modified_1 (rtx, const_rtx, void *);
@@ -1976,7 +1975,7 @@
 /* Return nonzero if we can determine the exprs corresponding to memrefs
    X and Y and they do not overlap.  */
 
-static int
+int
 nonoverlapping_memrefs_p (const_rtx x, const_rtx y)
 {
   tree exprx = MEM_EXPR (x), expry = MEM_EXPR (y);
Index: gcc/alias.h
===================================================================
--- gcc/alias.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/alias.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -28,6 +28,7 @@
 extern alias_set_type get_frame_alias_set (void);
 extern bool component_uses_parent_alias_set (const_tree);
 extern bool alias_set_subset_of (alias_set_type, alias_set_type);
+extern int nonoverlapping_memrefs_p (const_rtx, const_rtx);
 
 /* This alias set can be used to force a memory to conflict with all
    other memories, creating a barrier across which no memory reference
Index: gcc/gimplify.c
===================================================================
--- gcc/gimplify.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/gimplify.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -5464,7 +5464,11 @@
 	  expr = TREE_OPERAND (expr, 0);
 	  addr = TREE_OPERAND (addr, 0);
 	}
-      return expr == addr;
+      if (expr == addr)
+	return true;
+      return (TREE_CODE (addr) == ADDR_EXPR
+	      && TREE_CODE (expr) == ADDR_EXPR
+	      && TREE_OPERAND (addr, 0) == TREE_OPERAND (expr, 0));
     }
   if (TREE_CODE (addr) == ADDR_EXPR && expr == TREE_OPERAND (addr, 0))
     return true;
@@ -6018,12 +6022,18 @@
 
 	case OMP_RETURN:
 	case OMP_CONTINUE:
-        case OMP_ATOMIC_LOAD:
-        case OMP_ATOMIC_STORE:
-
+	case OMP_ATOMIC_STORE:
 	  ret = GS_ALL_DONE;
 	  break;
 
+	case OMP_ATOMIC_LOAD:
+	  if (gimplify_expr (&TREE_OPERAND (*expr_p, 1), pre_p, NULL,
+	      is_gimple_val, fb_rvalue) != GS_ALL_DONE)
+	    ret = GS_ERROR;
+	  else
+	    ret = GS_ALL_DONE;
+	  break;
+
 	case POINTER_PLUS_EXPR:
           /* Convert ((type *)A)+offset into &A->field_of_type_and_offset.
 	     The second is gimple immediate saving a need for extra statement.
Index: gcc/calls.c
===================================================================
--- gcc/calls.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/calls.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -2326,7 +2326,7 @@
       int save_pending_stack_adjust = 0;
       int save_stack_pointer_delta = 0;
       rtx insns;
-      rtx before_call, next_arg_reg;
+      rtx before_call, next_arg_reg, after_args;
 
       if (pass == 0)
 	{
@@ -2756,6 +2756,7 @@
 	    use_reg (&call_fusage, struct_value);
 	}
 
+      after_args = get_last_insn ();
       funexp = prepare_call_address (funexp, static_chain_value,
 				     &call_fusage, reg_parm_seen, pass == 0);
 
@@ -2790,6 +2791,13 @@
 		   next_arg_reg, valreg, old_inhibit_defer_pop, call_fusage,
 		   flags, & args_so_far);
 
+      /* If the call setup or the call itself overlaps with anything
+	 of the argument setup we probably clobbered our call address.
+	 In that case we can't do sibcalls.  */
+      if (pass == 0
+	  && check_sibcall_argument_overlap (after_args, 0, 0))
+	sibcall_failure = 1;
+
       /* If a non-BLKmode value is returned at the most significant end
 	 of a register, shift the register right by the appropriate amount
 	 and update VALREG accordingly.  BLKmode values are handled by the
Index: gcc/expmed.c
===================================================================
--- gcc/expmed.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/expmed.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1339,18 +1339,15 @@
 		  || (offset * BITS_PER_UNIT % bitsize == 0
 		      && MEM_ALIGN (op0) % bitsize == 0)))))
     {
-      if (mode1 != GET_MODE (op0))
+      if (MEM_P (op0))
+	op0 = adjust_address (op0, mode1, offset);
+      else if (mode1 != GET_MODE (op0))
 	{
-	  if (MEM_P (op0))
-	    op0 = adjust_address (op0, mode1, offset);
-	  else
-	    {
-	      rtx sub = simplify_gen_subreg (mode1, op0, GET_MODE (op0),
-					     byte_offset);
-	      if (sub == NULL)
-		goto no_subreg_mode_swap;
-	      op0 = sub;
-	    }
+	  rtx sub = simplify_gen_subreg (mode1, op0, GET_MODE (op0),
+					 byte_offset);
+	  if (sub == NULL)
+	    goto no_subreg_mode_swap;
+	  op0 = sub;
 	}
       if (mode1 != mode)
 	return convert_to_mode (tmode, op0, unsignedp);
Index: gcc/po/ca.po
===================================================================
--- gcc/po/ca.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/po/ca.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,37932 +0,0 @@
-# translation of gcc-3.4.3-ca.po to Catalan
-# Catalan translation of gcc.
-# Copyright (C) 2004 Free Software Foundation, Inc.
-# This file is distributed under the same license as the gcc package.
-# Gilles MATEU <mateu.gilles@wanadoo.fr>, 2002.
-# Gilles MATEU <mateu.gilles@wanadoo.fr>, 2003.
-# Gilles MATEU <mateu.gilles@wanadoo.fr>, 2004.
-# Jordi Mas i Hernandez <jmas@softcatala.org>, 2004
-# Antoni Bella Pérez <BELLA5@teleline.es>, 2004
-# Gilles MATEU <gilles@mateu.org>, 2004
-# David Poblador <david@nirvanis.org>, 2004
-#
-#
-#       Aquest fitxer té errades ortogràfiques, sintàtiques, i de traducció greus.
-#       A 31/10/2004 vaig aplicar correccions importants, però s'hauria de revisar
-#       el fitxer completament.
-#
-#       - Proposo a més no traduir les ordres de llenguatge C. Per exemple, no traduir
-#       'case' per 'cas' ni cap altre ordre del llenguatge C.
-#
-#       - Proposo escriure els mots que sigui ordre del llenguatge entre de la següent manera:
-#        «case» (per indicar que es textual)
-#
-#       Cal molta feina en aquest fitxer. Jordi 05/11/2004
-# 
-# 
-msgid ""
-msgstr ""
-"Project-Id-Version: gcc 3.4.3\n"
-"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:09+0000\n"
-"PO-Revision-Date: 2004-11-10 00:42+0000\n"
-"Last-Translator: Mateu Gilles <gilles@mateu.org>\n"
-"Language-Team: Catalan <ca@dodds.net>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=iso-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: c-decl.c:3814
-msgid "<anonymous>"
-msgstr "<anònim>"
-
-#: c-format.c:357 c-format.c:381
-#, fuzzy
-msgid "' ' flag"
-msgstr "opció \" \""
-
-#: c-format.c:357 c-format.c:381
-#, fuzzy
-msgid "the ' ' printf flag"
-msgstr "l'opció \" \" de printf"
-
-#: c-format.c:358 c-format.c:382 c-format.c:416 c-format.c:428 c-format.c:487
-#, fuzzy
-msgid "'+' flag"
-msgstr "opció \"+\""
-
-#: c-format.c:358 c-format.c:382 c-format.c:416 c-format.c:428
-#, fuzzy
-msgid "the '+' printf flag"
-msgstr "l'opció \"+\" de printf"
-
-#: c-format.c:359 c-format.c:383 c-format.c:429 c-format.c:463
-#, fuzzy
-msgid "'#' flag"
-msgstr "opció \"#\""
-
-#: c-format.c:359 c-format.c:383 c-format.c:429
-#, fuzzy
-msgid "the '#' printf flag"
-msgstr "l'opció \"#\" de printf"
-
-#: c-format.c:360 c-format.c:384 c-format.c:461
-#, fuzzy
-msgid "'0' flag"
-msgstr "opció \"0\""
-
-#: c-format.c:360 c-format.c:384
-#, fuzzy
-msgid "the '0' printf flag"
-msgstr "l'opció \"0\" de printf"
-
-#: c-format.c:361 c-format.c:385 c-format.c:460 c-format.c:490
-#, fuzzy
-msgid "'-' flag"
-msgstr "opció \"-\""
-
-#: c-format.c:361 c-format.c:385
-#, fuzzy
-msgid "the '-' printf flag"
-msgstr "l'opció \"-\" de printf"
-
-#: c-format.c:362 c-format.c:443
-#, fuzzy
-msgid "''' flag"
-msgstr "opció \"'\""
-
-#: c-format.c:362
-#, fuzzy
-msgid "the ''' printf flag"
-msgstr "l'opció \"'\" de printf"
-
-#: c-format.c:363 c-format.c:444
-#, fuzzy
-msgid "'I' flag"
-msgstr "opció \"'\""
-
-#: c-format.c:363
-#, fuzzy
-msgid "the 'I' printf flag"
-msgstr "l'opció \"'\" de printf"
-
-#: c-format.c:364 c-format.c:386 c-format.c:441 c-format.c:464 c-format.c:491
-#: c-format.c:1623 config/sol2-c.c:45
-msgid "field width"
-msgstr "amplària de camp"
-
-#: c-format.c:364 c-format.c:386 config/sol2-c.c:45
-msgid "field width in printf format"
-msgstr "amplària de camp en format printf"
-
-#: c-format.c:365 c-format.c:387 c-format.c:418 c-format.c:431
-msgid "precision"
-msgstr "precisió"
-
-#: c-format.c:365 c-format.c:387 c-format.c:418 c-format.c:431
-msgid "precision in printf format"
-msgstr "precisió en format printf"
-
-#: c-format.c:366 c-format.c:388 c-format.c:419 c-format.c:432 c-format.c:442
-#: c-format.c:494 config/sol2-c.c:46
-msgid "length modifier"
-msgstr "modificador de longitud"
-
-#: c-format.c:366 c-format.c:388 c-format.c:419 c-format.c:432
-#: config/sol2-c.c:46
-msgid "length modifier in printf format"
-msgstr "modificador de longitud en format printf"
-
-#: c-format.c:417 c-format.c:430
-#, fuzzy
-msgid "'q' flag"
-msgstr "opció \"'\""
-
-#: c-format.c:417 c-format.c:430
-#, fuzzy
-msgid "the 'q' diagnostic flag"
-msgstr "l'opció \"'\" de printf"
-
-#: c-format.c:438
-msgid "assignment suppression"
-msgstr "supressió de l'assignació"
-
-#: c-format.c:438
-msgid "the assignment suppression scanf feature"
-msgstr "la supressió de l'assignació és una característica de scanf"
-
-#: c-format.c:439
-#, fuzzy
-msgid "'a' flag"
-msgstr "opció \"'\""
-
-#: c-format.c:439
-#, fuzzy
-msgid "the 'a' scanf flag"
-msgstr "l'opció \"a\" de scanf"
-
-#: c-format.c:440
-#, fuzzy
-msgid "'m' flag"
-msgstr "opció \"'\""
-
-#: c-format.c:440
-#, fuzzy
-msgid "the 'm' scanf flag"
-msgstr "l'opció \"'\" de scanf"
-
-#: c-format.c:441
-msgid "field width in scanf format"
-msgstr "amplària de camp en format scanf"
-
-#: c-format.c:442
-msgid "length modifier in scanf format"
-msgstr "modificador de longitud en format scanf"
-
-#: c-format.c:443
-#, fuzzy
-msgid "the ''' scanf flag"
-msgstr "l'opció \"'\" de scanf"
-
-#: c-format.c:444
-#, fuzzy
-msgid "the 'I' scanf flag"
-msgstr "l'opció \"'\" de scanf"
-
-#: c-format.c:459
-#, fuzzy
-msgid "'_' flag"
-msgstr "opció \"'\""
-
-#: c-format.c:459
-#, fuzzy
-msgid "the '_' strftime flag"
-msgstr "l'opció \"_\" de strftime"
-
-#: c-format.c:460
-#, fuzzy
-msgid "the '-' strftime flag"
-msgstr "l'opció \"-\" de strftime"
-
-#: c-format.c:461
-#, fuzzy
-msgid "the '0' strftime flag"
-msgstr "l'opció \"0\" de strftime"
-
-#: c-format.c:462 c-format.c:486
-#, fuzzy
-msgid "'^' flag"
-msgstr "opció \"'\""
-
-#: c-format.c:462
-#, fuzzy
-msgid "the '^' strftime flag"
-msgstr "l'opció \"^\" de strftime"
-
-#: c-format.c:463
-#, fuzzy
-msgid "the '#' strftime flag"
-msgstr "l'opció \"#\" de strftime"
-
-#: c-format.c:464
-msgid "field width in strftime format"
-msgstr "amplària de camp en format strftime"
-
-#: c-format.c:465
-#, fuzzy
-msgid "'E' modifier"
-msgstr "modificador \"E\""
-
-#: c-format.c:465
-#, fuzzy
-msgid "the 'E' strftime modifier"
-msgstr "el modificador \"E\" de strftime"
-
-#: c-format.c:466
-#, fuzzy
-msgid "'O' modifier"
-msgstr "modificador \"O\""
-
-#: c-format.c:466
-#, fuzzy
-msgid "the 'O' strftime modifier"
-msgstr "el modificador \"O\" de strftime"
-
-#: c-format.c:467
-#, fuzzy
-msgid "the 'O' modifier"
-msgstr "el modificador \"O\""
-
-#: c-format.c:485
-msgid "fill character"
-msgstr "caràcter de farciment"
-
-#: c-format.c:485
-msgid "fill character in strfmon format"
-msgstr "caràcter de farciment en format strfmon"
-
-#: c-format.c:486
-#, fuzzy
-msgid "the '^' strfmon flag"
-msgstr "l'opció \"^\" de strfmon"
-
-#: c-format.c:487
-#, fuzzy
-msgid "the '+' strfmon flag"
-msgstr "l'opció \"+\" de strfmon"
-
-#: c-format.c:488
-#, fuzzy
-msgid "'(' flag"
-msgstr "opció \"'\""
-
-#: c-format.c:488
-#, fuzzy
-msgid "the '(' strfmon flag"
-msgstr "l'opció \"(\" de strfmon"
-
-#: c-format.c:489
-#, fuzzy
-msgid "'!' flag"
-msgstr "opció \"'\""
-
-#: c-format.c:489
-#, fuzzy
-msgid "the '!' strfmon flag"
-msgstr "l'opció \"!\" de strfmon"
-
-#: c-format.c:490
-#, fuzzy
-msgid "the '-' strfmon flag"
-msgstr "l'opció \"-\" de strfmon"
-
-#: c-format.c:491
-msgid "field width in strfmon format"
-msgstr "amplària de camp en format strfmon"
-
-#: c-format.c:492
-msgid "left precision"
-msgstr "precisió esquerra"
-
-#: c-format.c:492
-msgid "left precision in strfmon format"
-msgstr "precisió esquerra en format strfmon"
-
-#: c-format.c:493
-msgid "right precision"
-msgstr "precisió de dreta"
-
-#: c-format.c:493
-msgid "right precision in strfmon format"
-msgstr "precisió de dreta en format strfmon"
-
-#: c-format.c:494
-msgid "length modifier in strfmon format"
-msgstr "modificador de longitud en format strfmon"
-
-#: c-format.c:1725
-msgid "field precision"
-msgstr "precisió del camp"
-
-#: c-incpath.c:74
-#, c-format
-msgid "ignoring duplicate directory \"%s\"\n"
-msgstr "ignorant el directori duplicat \"%s\"\n"
-
-#: c-incpath.c:77
-#, c-format
-msgid "  as it is a non-system directory that duplicates a system directory\n"
-msgstr "  com és un directori que no és del sistema que duplica un directori del sistema\n"
-
-#: c-incpath.c:81
-#, c-format
-msgid "ignoring nonexistent directory \"%s\"\n"
-msgstr "ignorant el directori inexistent \"%s\"\n"
-
-#: c-incpath.c:344
-#, c-format
-msgid "#include \"...\" search starts here:\n"
-msgstr "la recerca de #include  \"...\" s'inicia aquí:\n"
-
-#: c-incpath.c:348
-#, c-format
-msgid "#include <...> search starts here:\n"
-msgstr "la recerca de #include <...> s'inicia aquí:\n"
-
-#: c-incpath.c:353
-#, c-format
-msgid "End of search list.\n"
-msgstr "Fi de la llista de recerca.\n"
-
-#: c-opts.c:1484
-msgid "<built-in>"
-msgstr "<built-in>"
-
-#: c-opts.c:1502
-#, fuzzy
-msgid "<command-line>"
-msgstr "<command line>"
-
-#: c-typeck.c:2448 c-typeck.c:4851 c-typeck.c:4853 c-typeck.c:4861
-#: c-typeck.c:4891 c-typeck.c:6267
-msgid "initializer element is not constant"
-msgstr "l'element de valor inicial no és constant"
-
-#: c-typeck.c:4654
-#, fuzzy
-msgid "array initialized from parenthesized string constant"
-msgstr "matriu de caràcters amb valors inicials assignats d'una cadena ampla"
-
-#: c-typeck.c:4715 cp/typeck2.c:677
-#, gcc-internal-format
-msgid "char-array initialized from wide string"
-msgstr "matriu de caràcters amb valors inicials assignats d'una cadena ampla"
-
-#: c-typeck.c:4720
-#, fuzzy
-msgid "wchar_t-array initialized from non-wide string"
-msgstr "matriu de caràcters amb valors inicials assignats d'una cadena ampla"
-
-#: c-typeck.c:4738 cp/typeck2.c:697
-#, gcc-internal-format
-msgid "initializer-string for array of chars is too long"
-msgstr "la cadena de valors inicials per a la matriu de caràcters és massa llarga"
-
-#: c-typeck.c:4744
-#, fuzzy
-msgid "array of inappropriate type initialized from string constant"
-msgstr "matriu de caràcters amb valors inicials assignats d'una cadena ampla"
-
-#. ??? This should not be an error when inlining calls to
-#. unprototyped functions.
-#: c-typeck.c:4808 c-typeck.c:4333 cp/typeck.c:1528
-#, gcc-internal-format
-msgid "invalid use of non-lvalue array"
-msgstr "ús no vàlid de matriu no evaluada"
-
-#: c-typeck.c:4834
-msgid "array initialized from non-constant array expression"
-msgstr "matriu amb valors inicials assignats d'una expressió matricial que no és constant"
-
-#: c-typeck.c:4898 c-typeck.c:6271
-#, gcc-internal-format
-msgid "initializer element is not computable at load time"
-msgstr "l'element de valor inicial no és calculable al moment de la càrrega"
-
-#. Although C99 is unclear about whether incomplete arrays
-#. 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.
-#: c-typeck.c:4909 c-decl.c:3222 c-decl.c:3237
-#, gcc-internal-format
-msgid "variable-sized object may not be initialized"
-msgstr "un objecte de grandària variable no pot tenir valor inicial"
-
-#: c-typeck.c:4913
-msgid "invalid initializer"
-msgstr "valor inicial no vàlid"
-
-#: c-typeck.c:5387
-msgid "extra brace group at end of initializer"
-msgstr "grup extra de claus al final dels valors inicials"
-
-#: c-typeck.c:5407
-msgid "missing braces around initializer"
-msgstr "falten claus al voltant dels valors inicials"
-
-#: c-typeck.c:5468
-msgid "braces around scalar initializer"
-msgstr "claus al voltant del valor inicial escalar"
-
-#: c-typeck.c:5525
-msgid "initialization of flexible array member in a nested context"
-msgstr "iniciació d'un membre de matriu flexible en un context niat"
-
-#: c-typeck.c:5527
-msgid "initialization of a flexible array member"
-msgstr "iniciació d'un membre de matriu flexible"
-
-#: c-typeck.c:5554
-msgid "missing initializer"
-msgstr "falta valor inicial"
-
-#: c-typeck.c:5576
-msgid "empty scalar initializer"
-msgstr "valor inicial escalar buidor"
-
-#: c-typeck.c:5581
-msgid "extra elements in scalar initializer"
-msgstr "elements extres en valor inicial escalar"
-
-#: c-typeck.c:5678 c-typeck.c:5738
-msgid "array index in non-array initializer"
-msgstr "índex de matriu en valor inicial que no és de matriu"
-
-#: c-typeck.c:5683 c-typeck.c:5791
-msgid "field name not in record or union initializer"
-msgstr "el nom del camp no està en e l'inicialitzador de record o union"
-
-#: c-typeck.c:5729
-#, fuzzy
-msgid "array index in initializer not of integer type"
-msgstr "l'índex de matriu en el valor inicial excedeix els límits de la matriu"
-
-#: c-typeck.c:5734 c-typeck.c:5736
-msgid "nonconstant array index in initializer"
-msgstr "índex de matriu no constant en valor inicial"
-
-#: c-typeck.c:5740 c-typeck.c:5743
-msgid "array index in initializer exceeds array bounds"
-msgstr "l'índex de matriu en el valor inicial excedeix els límits de la matriu"
-
-#: c-typeck.c:5754
-msgid "empty index range in initializer"
-msgstr "límits d'índexs buits en valor inicial"
-
-#: c-typeck.c:5763
-msgid "array index range in initializer exceeds array bounds"
-msgstr "els límits d'índexs de la matriu en el valor inicial excedeixen els límits de la matriu"
-
-#: c-typeck.c:5838 c-typeck.c:5861 c-typeck.c:6335
-msgid "initialized field with side-effects overwritten"
-msgstr "camp iniciat amb efectes laterals sobreescrits"
-
-#: c-typeck.c:5840 c-typeck.c:5863 c-typeck.c:6337
-#, fuzzy
-msgid "initialized field overwritten"
-msgstr "camp iniciat amb efectes laterals sobreescrits"
-
-#: c-typeck.c:6545
-msgid "excess elements in char array initializer"
-msgstr "excés d'elements en valors inicials de matriu de caràcters"
-
-#: c-typeck.c:6552 c-typeck.c:6598
-msgid "excess elements in struct initializer"
-msgstr "excés d'elements en valors inicials de struct"
-
-#: c-typeck.c:6613
-msgid "non-static initialization of a flexible array member"
-msgstr "iniciació no estàtica d'un membre de matriu flexible"
-
-#: c-typeck.c:6681
-msgid "excess elements in union initializer"
-msgstr "excés d'elements en valors inicials d'union"
-
-#: c-typeck.c:6768
-msgid "excess elements in array initializer"
-msgstr "excés d'elements en valors inicials de matriu"
-
-#: c-typeck.c:6798
-msgid "excess elements in vector initializer"
-msgstr "excés d'elements en valor inicial vectorial"
-
-#: c-typeck.c:6822
-msgid "excess elements in scalar initializer"
-msgstr "excés d'elements en valor inicial escalar"
-
-#: cfgrtl.c:1925
-msgid "flow control insn inside a basic block"
-msgstr "control de fluix insn dintre el bloc bàsic"
-
-#: cfgrtl.c:2054
-msgid "wrong insn in the fallthru edge"
-msgstr "insn erroni en la vora del respatller"
-
-#: cfgrtl.c:2110
-msgid "insn outside basic block"
-msgstr "insn fora del bloc bàsic"
-
-#: cfgrtl.c:2117
-msgid "return not followed by barrier"
-msgstr "return no és seguit per una barrera"
-
-#: cgraph.c:339 ipa-inline.c:417
-msgid "function body not available"
-msgstr "la funció cso no és disponible"
-
-#: cgraph.c:341 cgraphbuild.c:96
-msgid "redefined extern inline functions are not considered for inlining"
-msgstr ""
-
-#: cgraph.c:344 cgraphbuild.c:103
-msgid "function not considered for inlining"
-msgstr ""
-
-#: cgraph.c:346 cgraphbuild.c:99
-msgid "function not inlinable"
-msgstr "la funció no pot ser «inline»"
-
-#: cgraphbuild.c:101
-#, fuzzy
-msgid "mismatched arguments"
-msgstr "claus sense coincidència en especificacions"
-
-#: collect2.c:378 gcc.c:6897
-#, fuzzy, c-format
-msgid "internal gcc abort in %s, at %s:%d"
-msgstr "abandó en %s, en %s:%d"
-
-#: collect2.c:889
-#, c-format
-msgid "no arguments"
-msgstr "sense arguments"
-
-#: collect2.c:1263 collect2.c:1411 collect2.c:1446
-#, c-format
-msgid "fopen %s"
-msgstr "fopen %s"
-
-#: collect2.c:1266 collect2.c:1416 collect2.c:1449
-#, c-format
-msgid "fclose %s"
-msgstr "fclose %s"
-
-#: collect2.c:1275
-#, c-format
-msgid "collect2 version %s"
-msgstr "collect2 versió %s"
-
-#: collect2.c:1365
-#, c-format
-msgid "%d constructor(s) found\n"
-msgstr "es troba(en) %d constructor(s)\n"
-
-#: collect2.c:1366
-#, c-format
-msgid "%d destructor(s)  found\n"
-msgstr "es troba(en) %d destructor(s)\n"
-
-#: collect2.c:1367
-#, c-format
-msgid "%d frame table(s) found\n"
-msgstr "es troba(en) %d marcs de matriu(es)\n"
-
-#: collect2.c:1504
-#, fuzzy, c-format
-msgid "can't get program status"
-msgstr "%s: %s: no es pot obtenir l'estat: %s\n"
-
-#: collect2.c:1573
-#, fuzzy, c-format
-msgid "could not open response file %s"
-msgstr "No es pot obrir el fitxer de codi font %s.\n"
-
-#: collect2.c:1578
-#, fuzzy, c-format
-msgid "could not write to response file %s"
-msgstr "No es pot trobar el fitxer d'especificacions %s\n"
-
-#: collect2.c:1583
-#, fuzzy, c-format
-msgid "could not close response file %s"
-msgstr "No es pot obrir el fitxer de codi font %s.\n"
-
-#: collect2.c:1601
-#, c-format
-msgid "[cannot find %s]"
-msgstr "[no es pot trobar %s]"
-
-#: collect2.c:1616
-#, fuzzy, c-format
-msgid "cannot find '%s'"
-msgstr "no es pot trobar \"%s\""
-
-#: collect2.c:1620 collect2.c:2112 collect2.c:2267 gcc.c:2978
-#, c-format
-msgid "pex_init failed"
-msgstr ""
-
-#: collect2.c:1658
-#, c-format
-msgid "[Leaving %s]\n"
-msgstr "[Deixant %s]\n"
-
-#: collect2.c:1878
-#, c-format
-msgid ""
-"\n"
-"write_c_file - output name is %s, prefix is %s\n"
-msgstr ""
-"\n"
-"write_c_file - el nom de sortida és %s, el prefix és %s\n"
-
-#: collect2.c:2086
-#, fuzzy, c-format
-msgid "cannot find 'nm'"
-msgstr "no es pot trobar \"nm\""
-
-#: collect2.c:2133
-#, fuzzy, c-format
-msgid "can't open nm output"
-msgstr "no es pot obrir %s"
-
-#: collect2.c:2177
-#, c-format
-msgid "init function found in object %s"
-msgstr "es va trobar la funció init en l'objecte %s"
-
-#: collect2.c:2185
-#, c-format
-msgid "fini function found in object %s"
-msgstr "es va trobar la funció fini en l'objecte %s"
-
-#: collect2.c:2288
-#, fuzzy, c-format
-msgid "can't open ldd output"
-msgstr "no es pot obrir %s"
-
-#: collect2.c:2291
-#, c-format
-msgid ""
-"\n"
-"ldd output with constructors/destructors.\n"
-msgstr ""
-"\n"
-"sortida de ldd amb constructors/destructors.\n"
-
-#: collect2.c:2306
-#, c-format
-msgid "dynamic dependency %s not found"
-msgstr "no es troba la dependència dinàmica %s"
-
-#: collect2.c:2318
-#, c-format
-msgid "unable to open dynamic dependency '%s'"
-msgstr "no es pot obrir la dependència dinàmica \"%s\""
-
-#: collect2.c:2474
-#, c-format
-msgid "%s: not a COFF file"
-msgstr "%s: no és un fitxer COFF"
-
-#: collect2.c:2594
-#, c-format
-msgid "%s: cannot open as COFF file"
-msgstr "%s: no es pot obrir com un fitxer COFF"
-
-#: collect2.c:2652
-#, c-format
-msgid "library lib%s not found"
-msgstr "no es troba la biblioteca lib%s"
-
-#: cppspec.c:106
-#, c-format
-msgid "\"%s\" is not a valid option to the preprocessor"
-msgstr "\"%s\" no es una opció vàlida per el preprocessador"
-
-#: cppspec.c:128
-#, c-format
-msgid "too many input files"
-msgstr "massa fitxers d'entrada"
-
-#: diagnostic.c:188
-#, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
-msgstr "%s:%d: confusió per errors precedentes, abandó\n"
-
-#: diagnostic.c:235
-#, fuzzy, c-format
-msgid "compilation terminated due to -Wfatal-errors.\n"
-msgstr "compilació acabada.\n"
-
-#: diagnostic.c:244
-#, c-format
-msgid ""
-"Please submit a full bug report,\n"
-"with preprocessed source if appropriate.\n"
-"See %s for instructions.\n"
-msgstr ""
-"Si us plau, envieu un informe d'error complet,\n"
-"amb la font preprocessada si és oportú.\n"
-"Consulta %s per a les instruccions.\n"
-
-#: diagnostic.c:253
-#, c-format
-msgid "compilation terminated.\n"
-msgstr "compilació acabada.\n"
-
-#: diagnostic.c:641
-#, c-format
-msgid "Internal compiler error: Error reporting routines re-entered.\n"
-msgstr "Error intern del compilador: Error al reportar rutines reentrades.\n"
-
-#: final.c:1136
-msgid "negative insn length"
-msgstr "longitud insn negativa"
-
-#: final.c:2609
-msgid "could not split insn"
-msgstr "no es pot separar insn"
-
-#: final.c:2979
-#, fuzzy
-msgid "invalid 'asm': "
-msgstr "\"asm\" no vàlid: "
-
-#: final.c:3162
-#, c-format
-msgid "nested assembly dialect alternatives"
-msgstr "alternatives de dialecte d'ensamblador imbricades"
-
-#: final.c:3179 final.c:3191
-#, c-format
-msgid "unterminated assembly dialect alternative"
-msgstr "alternativa de dialecte d'ensamblador no terminada"
-
-#: final.c:3238
-#, c-format
-msgid "operand number missing after %%-letter"
-msgstr "falta nombre operand després de  %%-letter"
-
-#: final.c:3241 final.c:3282
-#, c-format
-msgid "operand number out of range"
-msgstr "nombre operador fora de límits"
-
-#: final.c:3301
-#, c-format
-msgid "invalid %%-code"
-msgstr "%%-codi no vàlid"
-
-#: final.c:3331
-#, fuzzy, c-format
-msgid "'%%l' operand isn't a label"
-msgstr "l'operand \"%%l\" no és una etiqueta"
-
-#. We can't handle floating point constants;
-#. PRINT_OPERAND must handle them.
-#. We can't handle floating point constants; PRINT_OPERAND must
-#. handle them.
-#. We can't handle floating point constants;
-#. PRINT_OPERAND must handle them.
-#: final.c:3433 vmsdbgout.c:487 config/i386/i386.c:8143
-#: config/pdp11/pdp11.c:1704
-#, c-format
-msgid "floating constant misused"
-msgstr "constant de coma flotant mal usada"
-
-#: final.c:3493 vmsdbgout.c:544 config/i386/i386.c:8224
-#: config/pdp11/pdp11.c:1751
-#, c-format
-msgid "invalid expression as operand"
-msgstr "expressió no vàlida com a operand"
-
-#: gcc.c:1704
-#, c-format
-msgid "Using built-in specs.\n"
-msgstr "Usant especificacions internes.\n"
-
-#: gcc.c:1887
-#, c-format
-msgid ""
-"Setting spec %s to '%s'\n"
-"\n"
-msgstr ""
-"Canviant l'especificació de  %s a \"%s\"\n"
-"\n"
-
-#: gcc.c:2002
-#, c-format
-msgid "Reading specs from %s\n"
-msgstr "Llegint especificacions de  %s\n"
-
-#: gcc.c:2098 gcc.c:2117
-#, c-format
-msgid "specs %%include syntax malformed after %ld characters"
-msgstr "specs sintaxi mal formada de %%include després de %ld caràcters"
-
-#: gcc.c:2125
-#, c-format
-msgid "could not find specs file %s\n"
-msgstr "No es pot trobar el fitxer d'especificacions %s\n"
-
-#: gcc.c:2142 gcc.c:2150 gcc.c:2159 gcc.c:2168
-#, c-format
-msgid "specs %%rename syntax malformed after %ld characters"
-msgstr "specs sintaxi mal formada de %%rename després de %ld caràcters"
-
-#: gcc.c:2177
-#, c-format
-msgid "specs %s spec was not found to be renamed"
-msgstr "specs l'especificació %s no es va trobar per a ser re-nomenada"
-
-#: gcc.c:2184
-#, c-format
-msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
-msgstr ""
-
-#: gcc.c:2189
-#, c-format
-msgid "rename spec %s to %s\n"
-msgstr "re-nomenada especificació %s a  %s\n"
-
-#: gcc.c:2191
-#, c-format
-msgid ""
-"spec is '%s'\n"
-"\n"
-msgstr ""
-"la especificació és \"%s\"\n"
-"\n"
-
-#: gcc.c:2204
-#, c-format
-msgid "specs unknown %% command after %ld characters"
-msgstr "specs ordre %% desconegut després de %ld caràcters"
-
-#: gcc.c:2215 gcc.c:2228
-#, c-format
-msgid "specs file malformed after %ld characters"
-msgstr "specs fitxer mal format després de  %ld caràcters"
-
-#: gcc.c:2281
-#, c-format
-msgid "spec file has no spec for linking"
-msgstr "el fitxer d'especificacions no té especificacions per a enllaçar"
-
-#: gcc.c:2609 gcc.c:4751
-#, c-format
-msgid "%s\n"
-msgstr "%s\n"
-
-#: gcc.c:2809
-#, fuzzy, c-format
-msgid "system path '%s' is not absolute"
-msgstr "la reservació \"%s\" no s'utilitza"
-
-#: gcc.c:2872
-#, c-format
-msgid "-pipe not supported"
-msgstr "-pipe no té suport"
-
-#: gcc.c:2934
-#, c-format
-msgid ""
-"\n"
-"Go ahead? (y or n) "
-msgstr ""
-"\n"
-"Continuar? (s o n) "
-
-#: gcc.c:3017
-#, fuzzy
-msgid "failed to get exit status"
-msgstr "ld va retornar l'estat de sortida %d"
-
-#: gcc.c:3023
-msgid "failed to get process times"
-msgstr ""
-
-#: gcc.c:3049
-#, c-format
-msgid ""
-"Internal error: %s (program %s)\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
-msgstr ""
-"Error intern: %s (programa %s)\n"
-"Per favor envieu un informe complet d'error.\n"
-"Consulta %s per a més instruccions."
-
-#: gcc.c:3075
-#, c-format
-msgid "# %s %.2f %.2f\n"
-msgstr "# %s %.2f %.2f\n"
-
-#: gcc.c:3211
-#, c-format
-msgid "Usage: %s [options] file...\n"
-msgstr "Utilització: %s [opcions] fitxer...\n"
-
-#: gcc.c:3212
-msgid "Options:\n"
-msgstr "Opcions:\n"
-
-#: gcc.c:3214
-msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
-msgstr "  -pass-exit-codes         Sortir amb el codi d'error més alt d'una fase\n"
-
-#: gcc.c:3215
-msgid "  --help                   Display this information\n"
-msgstr "  --help                   Mostra aquesta informació\n"
-
-#: gcc.c:3216
-msgid "  --target-help            Display target specific command line options\n"
-msgstr ""
-"  --target-help            Mostra opcions de línia d'ordres específiques de\n"
-"                           l'objectiu\n"
-
-#: gcc.c:3217
-msgid "  --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
-msgstr ""
-
-#: gcc.c:3218
-#, fuzzy
-msgid "                           Display specific types of command line options\n"
-msgstr ""
-"  --target-help            Mostra opcions de línia d'ordres específiques de\n"
-"                           l'objectiu\n"
-
-#: gcc.c:3220
-msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
-msgstr "  (Usi \"-v --help\" per a mostrar les opcions de línia d'ordres dels subprocès)\n"
-
-#: gcc.c:3221
-msgid "  -dumpspecs               Display all of the built in spec strings\n"
-msgstr "  -dumpspecs               Mostra totes les cadenes internes d'especificació\n"
-
-#: gcc.c:3222
-msgid "  -dumpversion             Display the version of the compiler\n"
-msgstr "  -dumpversion             Mostra la versió del compilador\n"
-
-#: gcc.c:3223
-msgid "  -dumpmachine             Display the compiler's target processor\n"
-msgstr "  -dumpmachine             Mostra el processador objectiu del compilador\n"
-
-#: gcc.c:3224
-msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
-msgstr ""
-"  -print-search-dirs       Mostra els directoris en la ruta de recerca del\n"
-"                           compilador\n"
-
-#: gcc.c:3225
-msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
-msgstr ""
-"  -print-libgcc-file-name  Mostra el nom de la biblioteca que acompanya el\n"
-"                           compilador\n"
-
-#: gcc.c:3226
-msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
-msgstr "  -print-file-name=<lib>   Mostra la ruta completa a la biblioteca <lib>\n"
-
-#: gcc.c:3227
-msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
-msgstr ""
-"  -print-prog-name=<prog>  Mostra la ruta completa del programa component del\n"
-"                           compilador <prog>\n"
-
-#: gcc.c:3228
-msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
-msgstr "  -print-multi-directory   Mostra el directori arrel per a versoins de libgcc\n"
-
-#: gcc.c:3229
-msgid ""
-"  -print-multi-lib         Display the mapping between command line options and\n"
-"                           multiple library search directories\n"
-msgstr ""
-"  -print-multi-lib         Mostra el mapatge entre les opcions de línia\n"
-"                           d'ordres i els múltiples directoris de la recerca\n"
-"                           de biblioteques\n"
-
-#: gcc.c:3232
-msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
-msgstr "  -print-multi-os-directory   Mostra la ruta relativa per a les biblioteques del SO\n"
-
-#: gcc.c:3233
-msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
-msgstr ""
-
-#: gcc.c:3234
-msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
-msgstr "  -Wa,<options>            Passa <opcions> separades per coma al ensamblador\n"
-
-#: gcc.c:3235
-msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
-msgstr "  -Wp,<opcions>            Passa <opcions> separades per coma al preprocesador\n"
-
-#: gcc.c:3236
-msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
-msgstr "  -Wl,<opcions>            Passa <opcions> separades per coma al enllaçador\n"
-
-#: gcc.c:3237
-msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
-msgstr "  -Xassembler <arg>        Passa <arg> al ensamblador\n"
-
-#: gcc.c:3238
-msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
-msgstr "  -Xpreprocessor <arg>           Passa el  <arg> al preprocesador\n"
-
-#: gcc.c:3239
-msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
-msgstr "  -Xlinker <arg>           Passa el  <arg> al enllaçador\n"
-
-#: gcc.c:3240
-#, fuzzy
-msgid "  -combine                 Pass multiple source files to compiler at once\n"
-msgstr "  -o <fitxer>              Col·loca la sortida en el <fitxer>\n"
-
-#: gcc.c:3241
-msgid "  -save-temps              Do not delete intermediate files\n"
-msgstr "  -save-temps              No esborra els fitxers intermedis\n"
-
-#: gcc.c:3242
-msgid "  -pipe                    Use pipes rather than intermediate files\n"
-msgstr "  -pipe                    Usa canonades en lloc de fitxers intermedis\n"
-
-#: gcc.c:3243
-msgid "  -time                    Time the execution of each subprocess\n"
-msgstr "  -time                    Obté el temps d'execució de cada subprocès\n"
-
-#: gcc.c:3244
-msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
-msgstr ""
-"  -specs=<file>            Sobreposa les especificacions internes amb el\n"
-"                           contingut de <fitxer>\n"
-
-#: gcc.c:3245
-msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
-msgstr ""
-"  -std=<estàndard>         Assumeix qu'els fitxers d'entrada són per a el\n"
-"                           <estàndard>\n"
-
-#: gcc.c:3246
-msgid ""
-"  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
-"                           and libraries\n"
-msgstr ""
-
-#: gcc.c:3249
-msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
-msgstr ""
-"  -B <directori>           Agrega el  <directori> a les rutes de recerca del\n"
-"                          compilador\n"
-
-#: gcc.c:3250
-msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
-msgstr ""
-"  -b <màquina>             Executa gcc per a l'objectiu <màquina>,\n"
-"                           si va ser instal·lat\n"
-
-#: gcc.c:3251
-msgid "  -V <version>             Run gcc version number <version>, if installed\n"
-msgstr ""
-"  -V <versió>              Executa el gcc amb nombre de versió <versió>,\n"
-"                           si va ser instal·lat\n"
-
-#: gcc.c:3252
-msgid "  -v                       Display the programs invoked by the compiler\n"
-msgstr "  -v                       Mostra els programes invocats pel compilador\n"
-
-#: gcc.c:3253
-msgid "  -###                     Like -v but options quoted and commands not executed\n"
-msgstr ""
-"  -###                     Com -v però les opcions i ordres entr \"\" no estan\n"
-"                           executades\n"
-
-#: gcc.c:3254
-msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
-msgstr "  -E                       Solament preprocessa; no compila, ensambla o enllaça\n"
-
-#: gcc.c:3255
-msgid "  -S                       Compile only; do not assemble or link\n"
-msgstr "  -S                       Solament compila; no ensambla o enllaça\n"
-
-#: gcc.c:3256
-msgid "  -c                       Compile and assemble, but do not link\n"
-msgstr "  -c                       Compila i ensambla, però no enllaça\n"
-
-#: gcc.c:3257
-msgid "  -o <file>                Place the output into <file>\n"
-msgstr "  -o <fitxer>              Col·loca la sortida en el <fitxer>\n"
-
-#: gcc.c:3258
-msgid ""
-"  -x <language>            Specify the language of the following input files\n"
-"                           Permissible languages include: c c++ assembler none\n"
-"                           'none' means revert to the default behavior of\n"
-"                           guessing the language based on the file's extension\n"
-msgstr ""
-"  -x <llenguatge>          Especifica el llenguatge dels següents fitxers d''\n"
-"                           entrada. Els llenguatges permesos inclouen: c c++\n"
-"                           assembler none. \"none\" significa revertir a la\n"
-"                           conducta habitual de endevinar el llenguatge basat\n"
-"                           en l'extensió del fitxer\n"
-
-#: gcc.c:3265
-#, c-format
-msgid ""
-"\n"
-"Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
-" passed on to the various sub-processes invoked by %s.  In order to pass\n"
-" other options on to these processes the -W<letter> options must be used.\n"
-msgstr ""
-"\n"
-"Les opcions que comencen amb -g, -f, -m, -O, -W, o --param es passen\n"
-" automàticament als varis subprocesos invocats per %s. Per passar altres\n"
-" opcions a aquests processos es deuen usar les opcions -W<lletra>\n"
-
-#: gcc.c:3389
-#, fuzzy, c-format
-msgid "'-%c' option must have argument"
-msgstr "l'opció \"-%c\" ha de tenir arguments"
-
-#: gcc.c:3411
-#, fuzzy, c-format
-msgid "couldn't run '%s': %s"
-msgstr "no és pot obrir %s"
-
-#. translate_options () has turned --version into -fversion.
-#: gcc.c:3612
-#, fuzzy, c-format
-msgid "%s %s%s\n"
-msgstr "%s \"%s\"\n"
-
-#: gcc.c:3615 gcov.c:426 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
-msgid "(C)"
-msgstr ""
-
-#: gcc.c:3616 java/jcf-dump.c:1169
-#, c-format
-msgid ""
-"This is free software; see the source for copying conditions.  There is NO\n"
-"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
-"\n"
-msgstr ""
-"Això és programari lliure; vegi el codi font per a les condicions de còpia.\n"
-"No hi ha CAP garantia; ni tan sols de COMERCIABILITAT o\n"
-"ADEQUACIÓ A UN PROPÒSIT PARTICULAR.\n"
-
-#: gcc.c:3728
-#, fuzzy, c-format
-msgid "argument to '-Xlinker' is missing"
-msgstr "falta l'argument per a \"-Xlinker\""
-
-#: gcc.c:3736
-#, fuzzy, c-format
-msgid "argument to '-Xpreprocessor' is missing"
-msgstr "falta l'argument per a \"-Xpreprocessor\""
-
-#: gcc.c:3743
-#, fuzzy, c-format
-msgid "argument to '-Xassembler' is missing"
-msgstr "falta l'argument per a \"-Xassembler\""
-
-#: gcc.c:3750
-#, fuzzy, c-format
-msgid "argument to '-l' is missing"
-msgstr "falta l'argument per a \"-I\""
-
-#: gcc.c:3771
-#, fuzzy, c-format
-msgid "argument to '-specs' is missing"
-msgstr "falta l'argument per a \"-specs\""
-
-#: gcc.c:3785
-#, fuzzy, c-format
-msgid "argument to '-specs=' is missing"
-msgstr "falta l'argument per a \"-specs=\""
-
-#: gcc.c:3826
-#, c-format
-msgid "'-%c' must come at the start of the command line"
-msgstr ""
-
-#: gcc.c:3835
-#, fuzzy, c-format
-msgid "argument to '-B' is missing"
-msgstr "falta l'argument per a \"-B\""
-
-#: gcc.c:4185
-#, fuzzy, c-format
-msgid "argument to '-x' is missing"
-msgstr "falta l'argument per a \"-x\""
-
-#: gcc.c:4213
-#, fuzzy, c-format
-msgid "argument to '-%s' is missing"
-msgstr "falta l'argument per a \"-%s\""
-
-#: gcc.c:4541
-#, c-format
-msgid "switch '%s' does not start with '-'"
-msgstr ""
-
-#: gcc.c:4685
-#, c-format
-msgid "spec '%s' invalid"
-msgstr ""
-
-#: gcc.c:4824
-#, fuzzy, c-format
-msgid "spec '%s' has invalid '%%0%c'"
-msgstr "el camp de bits \"%s\" té un tipus no vàlid"
-
-#: gcc.c:5053
-#, fuzzy, c-format
-msgid "could not open temporary response file %s"
-msgstr "no es pot obrir el fitxer de dump \"%s\""
-
-#: gcc.c:5059
-#, fuzzy, c-format
-msgid "could not write to temporary response file %s"
-msgstr "No es pot trobar el fitxer d'especificacions %s\n"
-
-#: gcc.c:5065
-#, fuzzy, c-format
-msgid "could not close temporary response file %s"
-msgstr "no es pot obrir el fitxer de dump \"%s\""
-
-#: gcc.c:5099
-#, fuzzy, c-format
-msgid "spec '%s' has invalid '%%W%c"
-msgstr "el camp de bits \"%s\" té un tipus no vàlid"
-
-#: gcc.c:5119
-#, fuzzy, c-format
-msgid "spec '%s' has invalid '%%x%c'"
-msgstr "el camp de bits \"%s\" té un tipus no vàlid"
-
-#: gcc.c:5341
-#, c-format
-msgid "Processing spec %c%s%c, which is '%s'\n"
-msgstr "Processant l'especificació %c%s%c, el qual és \"%s\"\n"
-
-#: gcc.c:5465
-#, fuzzy, c-format
-msgid "unknown spec function '%s'"
-msgstr "funció d'especificació \"%s\" desconeguda"
-
-#: gcc.c:5484
-#, fuzzy, c-format
-msgid "error in args to spec function '%s'"
-msgstr "error en els arguments per a la funció d'especificació \"%s\""
-
-#: gcc.c:5532
-#, c-format
-msgid "malformed spec function name"
-msgstr "nom de la funció d'especificació malformat"
-
-#. )
-#: gcc.c:5535
-#, c-format
-msgid "no arguments for spec function"
-msgstr "molt pocs arguments per a la funció spec"
-
-#: gcc.c:5554
-#, c-format
-msgid "malformed spec function arguments"
-msgstr ""
-
-#: gcc.c:5800
-#, c-format
-msgid "braced spec '%s' is invalid at '%c'"
-msgstr ""
-
-#: gcc.c:5888
-#, c-format
-msgid "braced spec body '%s' is invalid"
-msgstr ""
-
-#: gcc.c:6421
-#, c-format
-msgid "install: %s%s\n"
-msgstr "instal·lar: %s%s\n"
-
-#: gcc.c:6424
-#, c-format
-msgid "programs: %s\n"
-msgstr "programes: %s\n"
-
-#: gcc.c:6426
-#, c-format
-msgid "libraries: %s\n"
-msgstr "biblioteques: %s\n"
-
-#. The error status indicates that only one set of fixed
-#. headers should be built.
-#: gcc.c:6480
-#, c-format
-msgid "not configured with sysroot headers suffix"
-msgstr ""
-
-#: gcc.c:6489
-#, c-format
-msgid ""
-"\n"
-"For bug reporting instructions, please see:\n"
-msgstr ""
-"\n"
-"Per a instruccions de report de bug, si us plau per favor vegi:\n"
-
-#: gcc.c:6505
-#, fuzzy, c-format
-msgid "Target: %s\n"
-msgstr "biblioteques: %s\n"
-
-#: gcc.c:6506
-#, c-format
-msgid "Configured with: %s\n"
-msgstr "Configurat amb: %s\n"
-
-#: gcc.c:6520
-#, c-format
-msgid "Thread model: %s\n"
-msgstr "Model de fils: %s\n"
-
-#: gcc.c:6531
-#, fuzzy, c-format
-msgid "gcc version %s %s\n"
-msgstr "gcc versió %s\n"
-
-#: gcc.c:6533
-#, fuzzy, c-format
-msgid "gcc driver version %s %sexecuting gcc version %s\n"
-msgstr "controlador gcc versió %s executant gcc versió %s\n"
-
-#: gcc.c:6541
-#, c-format
-msgid "no input files"
-msgstr "no hi ha fitxers d'entrada"
-
-#: gcc.c:6590
-#, fuzzy, c-format
-msgid "cannot specify -o with -c or -S with multiple files"
-msgstr "no es pot especificar -o amb -c o -S i múltiples llenguatges"
-
-#: gcc.c:6624
-#, fuzzy, c-format
-msgid "spec '%s' is invalid"
-msgstr "el paràmetre \"%s\" té valor inicial"
-
-#: gcc.c:6760
-#, c-format
-msgid ""
-"\n"
-"Linker options\n"
-"==============\n"
-"\n"
-msgstr ""
-
-#: gcc.c:6761
-#, c-format
-msgid ""
-"Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
-"\n"
-msgstr ""
-
-#: gcc.c:7112
-#, fuzzy, c-format
-msgid "multilib spec '%s' is invalid"
-msgstr "l'argument de patró %d no és vàlid"
-
-#: gcc.c:7303
-#, fuzzy, c-format
-msgid "multilib exclusions '%s' is invalid"
-msgstr "múltiples camps inicialitzats en la unió \"%#T\""
-
-#: gcc.c:7361 gcc.c:7502
-#, fuzzy, c-format
-msgid "multilib select '%s' is invalid"
-msgstr "l'argument de patró %d no és vàlid"
-
-#: gcc.c:7540
-#, fuzzy, c-format
-msgid "multilib exclusion '%s' is invalid"
-msgstr "múltiples camps inicialitzats en la unió \"%#T\""
-
-#: gcc.c:7746
-#, fuzzy, c-format
-msgid "environment variable \"%s\" not defined"
-msgstr "no es va definir la variable d'ambient DJGPP"
-
-#: gcc.c:7837 gcc.c:7842
-#, fuzzy, c-format
-msgid "invalid version number `%s'"
-msgstr "opció \"%s\" no vàlida"
-
-#: gcc.c:7885
-#, fuzzy, c-format
-msgid "too few arguments to %%:version-compare"
-msgstr "molt pocs arguments per a la funció"
-
-#: gcc.c:7891
-#, fuzzy, c-format
-msgid "too many arguments to %%:version-compare"
-msgstr "massa arguments per a la funció"
-
-#: gcc.c:7932
-#, c-format
-msgid "unknown operator '%s' in %%:version-compare"
-msgstr ""
-
-#: gcc.c:7966
-#, c-format
-msgid ""
-"Assembler options\n"
-"=================\n"
-"\n"
-msgstr ""
-
-#: gcc.c:7967
-#, c-format
-msgid ""
-"Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
-"\n"
-msgstr ""
-
-#: gcov.c:399
-#, fuzzy, c-format
-msgid ""
-"Usage: gcov [OPTION]... SOURCEFILE...\n"
-"\n"
-msgstr ""
-"Us: gcov [OPCIO]... FITXERFONT\n"
-"\n"
-
-#: gcov.c:400
-#, c-format
-msgid ""
-"Print code coverage information.\n"
-"\n"
-msgstr ""
-"Escriure les informacions de la covertura del codi.\n"
-"\n"
-
-#: gcov.c:401
-#, c-format
-msgid "  -h, --help                      Print this help, then exit\n"
-msgstr "  -h, --help                      Mostra aquesta informació, i surt\n"
-
-#: gcov.c:402
-#, c-format
-msgid "  -v, --version                   Print version number, then exit\n"
-msgstr "  -v, --version                   Mostra el numero de versió, i surt\n"
-
-#: gcov.c:403
-#, c-format
-msgid "  -a, --all-blocks                Show information for every basic block\n"
-msgstr ""
-
-#: gcov.c:404
-#, c-format
-msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
-msgstr "  -b, --branch-probabilities      Incloure les probabilitats de brancament en la sortida\n"
-
-#: gcov.c:405
-#, c-format
-msgid ""
-"  -c, --branch-counts             Given counts of branches taken\n"
-"                                    rather than percentages\n"
-msgstr ""
-"  -c, --branch-counts             Dóna el compte de branques preses\n"
-"                                    enlloc de percentatges\n"
-
-#: gcov.c:407
-#, c-format
-msgid "  -n, --no-output                 Do not create an output file\n"
-msgstr "  -n, --no-output                 No crea un fitxer de sortida\n"
-
-#: gcov.c:408
-#, c-format
-msgid ""
-"  -l, --long-file-names           Use long output file names for included\n"
-"                                    source files\n"
-msgstr ""
-"  -l, --long-file-names           Usar nom de fitxers de sortida llargs pels\n"
-"                                    fitxers font inclòs\n"
-
-#: gcov.c:410
-#, c-format
-msgid "  -f, --function-summaries        Output summaries for each function\n"
-msgstr "  -f, --function-summaries        Fer un resum per a cada funció\n"
-
-#: gcov.c:411
-#, c-format
-msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
-msgstr "  -o, --object-directory DIR|FIT   Cerca els fitxers objectes en DIR o el FITxer\n"
-
-#: gcov.c:412
-#, c-format
-msgid "  -p, --preserve-paths            Preserve all pathname components\n"
-msgstr ""
-
-#: gcov.c:413
-#, c-format
-msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
-msgstr ""
-
-#: gcov.c:414
-#, c-format
-msgid ""
-"\n"
-"For bug reporting instructions, please see:\n"
-"%s.\n"
-msgstr ""
-"\n"
-"Per a instrucions d'informe de bug, si us plau consulta:\n"
-"%s.\n"
-
-#: gcov.c:424
-#, fuzzy, c-format
-msgid "gcov %s%s\n"
-msgstr "gcov (GCC) %s\n"
-
-#: gcov.c:428
-#, c-format
-msgid ""
-"This is free software; see the source for copying conditions.\n"
-"There is NO warranty; not even for MERCHANTABILITY or \n"
-"FITNESS FOR A PARTICULAR PURPOSE.\n"
-"\n"
-msgstr ""
-"Això és programari lliure; vegi el codi font per a les condicions de còpia.\n"
-"No hi ha CAP garantia; ni tan sols de COMERCIABILITAT o\n"
-"ADEQUACIÓ A UN PROPÒSIT PARTICULAR.\n"
-
-#: gcov.c:524
-#, c-format
-msgid "%s:no functions found\n"
-msgstr "%s:no es troben funcions\n"
-
-#: gcov.c:556 gcov.c:584 fortran/dump-parse-tree.c:63
-#, c-format
-msgid "\n"
-msgstr "\n"
-
-#: gcov.c:571
-#, fuzzy, c-format
-msgid "%s:creating '%s'\n"
-msgstr "%s:creant \"%s\"\n"
-
-#: gcov.c:575
-#, fuzzy, c-format
-msgid "%s:error writing output file '%s'\n"
-msgstr "%s:error escrivint al fitxer de sortida \"%s\"\n"
-
-#: gcov.c:580
-#, fuzzy, c-format
-msgid "%s:could not open output file '%s'\n"
-msgstr "%s:no es pot obrir el fitxer de sortida \"%s\"\n"
-
-#: gcov.c:729
-#, fuzzy, c-format
-msgid "%s:source file is newer than graph file '%s'\n"
-msgstr "%s:el fitxer font és més nou qu'el fitxer graf \"%s\"\n"
-
-#: gcov.c:734
-#, c-format
-msgid "(the message is only displayed one per source file)\n"
-msgstr ""
-
-#: gcov.c:758
-#, c-format
-msgid "%s:cannot open graph file\n"
-msgstr "%s:no es pot obrir el fitxer de graf\n"
-
-#: gcov.c:764
-#, c-format
-msgid "%s:not a gcov graph file\n"
-msgstr "%s:no és un fitxer de graf gcov\n"
-
-#: gcov.c:777
-#, fuzzy, c-format
-msgid "%s:version '%.4s', prefer '%.4s'\n"
-msgstr "%s:versió \"%.4s\", prefereix \"%.4s\"\n"
-
-#: gcov.c:829
-#, fuzzy, c-format
-msgid "%s:already seen blocks for '%s'\n"
-msgstr "%s:no línies per a \"%s\"\n"
-
-#: gcov.c:947
-#, c-format
-msgid "%s:corrupted\n"
-msgstr "%s:corromput\n"
-
-#: gcov.c:1023
-#, fuzzy, c-format
-msgid "%s:cannot open data file, assuming not executed\n"
-msgstr "%s:no es pot obrir el fitxer de dades\n"
-
-#: gcov.c:1030
-#, c-format
-msgid "%s:not a gcov data file\n"
-msgstr "%s:no és un fitxer de dades gcov\n"
-
-#: gcov.c:1043
-#, fuzzy, c-format
-msgid "%s:version '%.4s', prefer version '%.4s'\n"
-msgstr "%s:versió \"%.4s\", prefereix \"%.4s\"\n"
-
-#: gcov.c:1049
-#, c-format
-msgid "%s:stamp mismatch with graph file\n"
-msgstr ""
-
-#: gcov.c:1078
-#, fuzzy, c-format
-msgid "%s:unknown function '%u'\n"
-msgstr "%s:funció \"%u\" desconeguda\n"
-
-#: gcov.c:1091
-#, fuzzy, c-format
-msgid "%s:profile mismatch for '%s'\n"
-msgstr "%s:no línies per a \"%s\"\n"
-
-#: gcov.c:1110
-#, c-format
-msgid "%s:overflowed\n"
-msgstr "%s:sobreeixit\n"
-
-#: gcov.c:1134
-#, c-format
-msgid "%s:'%s' lacks entry and/or exit blocks\n"
-msgstr ""
-
-#: gcov.c:1139
-#, c-format
-msgid "%s:'%s' has arcs to entry block\n"
-msgstr ""
-
-#: gcov.c:1147
-#, c-format
-msgid "%s:'%s' has arcs from exit block\n"
-msgstr ""
-
-#: gcov.c:1355
-#, fuzzy, c-format
-msgid "%s:graph is unsolvable for '%s'\n"
-msgstr "%s:no línies per a \"%s\"\n"
-
-#: gcov.c:1435
-#, fuzzy, c-format
-msgid "%s '%s'\n"
-msgstr "%s \"%s\"\n"
-
-#: gcov.c:1438
-#, c-format
-msgid "Lines executed:%s of %d\n"
-msgstr "Es van executar %s de %d línies\n"
-
-#: gcov.c:1442
-#, fuzzy, c-format
-msgid "No executable lines\n"
-msgstr "No hi ha línies de codi font executable"
-
-#: gcov.c:1448
-#, c-format
-msgid "Branches executed:%s of %d\n"
-msgstr "%s de %d ramificacions executades\n"
-
-#: gcov.c:1452
-#, c-format
-msgid "Taken at least once:%s of %d\n"
-msgstr "%s de %d ramificacions visitades almenys una vegada\n"
-
-#: gcov.c:1458
-#, c-format
-msgid "No branches\n"
-msgstr "No hi ha ramificacions\n"
-
-#: gcov.c:1460
-#, c-format
-msgid "Calls executed:%s of %d\n"
-msgstr "%s de %d crides executades\n"
-
-#: gcov.c:1464
-#, c-format
-msgid "No calls\n"
-msgstr "No hi ha crides\n"
-
-#: gcov.c:1611
-#, fuzzy, c-format
-msgid "%s:no lines for '%s'\n"
-msgstr "%s:no línies per a \"%s\"\n"
-
-#: gcov.c:1806
-#, c-format
-msgid "call   %2d returned %s\n"
-msgstr "la crida   %2d retorna %s\n"
-
-#: gcov.c:1811
-#, c-format
-msgid "call   %2d never executed\n"
-msgstr "la crida   %2d mai s'executa\n"
-
-#: gcov.c:1816
-#, c-format
-msgid "branch %2d taken %s%s\n"
-msgstr "ramificació %2d presa %s%s\n"
-
-#: gcov.c:1820
-#, c-format
-msgid "branch %2d never executed\n"
-msgstr "la ramificació %2d mai s'executa\n"
-
-#: gcov.c:1825
-#, c-format
-msgid "unconditional %2d taken %s\n"
-msgstr "incondicional %2d va prendre %s\n"
-
-#: gcov.c:1828
-#, c-format
-msgid "unconditional %2d never executed\n"
-msgstr "l'incondicional %2d mai s'executa\n"
-
-#: gcov.c:1864
-#, c-format
-msgid "%s:cannot open source file\n"
-msgstr "%s:no es pot obrir el fitxer font\n"
-
-#: gcse.c:685
-msgid "GCSE disabled"
-msgstr "GCSE desactivat"
-
-#: gcse.c:6600
-msgid "jump bypassing disabled"
-msgstr "evitació de salts desactivada"
-
-#. Opening quotation mark.
-#: intl.c:57
-msgid "`"
-msgstr ""
-
-#. Closing quotation mark.
-#: intl.c:60
-msgid "'"
-msgstr ""
-
-#: ipa-inline.c:377
-msgid "--param large-function-growth limit reached"
-msgstr ""
-
-#: ipa-inline.c:392
-msgid "--param large-stack-frame-growth limit reached"
-msgstr ""
-
-#: ipa-inline.c:410
-#, fuzzy
-msgid "function not inline candidate"
-msgstr "la funció no pot ser «inline»"
-
-#: ipa-inline.c:426
-msgid "--param max-inline-insns-single limit reached"
-msgstr ""
-
-#: ipa-inline.c:435
-msgid "--param max-inline-insns-auto limit reached"
-msgstr ""
-
-#: ipa-inline.c:461 ipa-inline.c:914 ipa-inline.c:1105 ipa-inline.c:1225
-msgid "recursive inlining"
-msgstr ""
-
-#: ipa-inline.c:922
-msgid "call is unlikely and code size would grow"
-msgstr ""
-
-#: ipa-inline.c:925
-msgid "function not declared inline and code size would grow"
-msgstr ""
-
-#: ipa-inline.c:927
-msgid "optimizing for size and code size would grow"
-msgstr ""
-
-#: ipa-inline.c:1013
-msgid "--param inline-unit-growth limit reached"
-msgstr ""
-
-#: langhooks.c:389
-msgid "At top level:"
-msgstr "En el nivell principal:"
-
-#: langhooks.c:407
-#, fuzzy, c-format
-msgid "In member function %qs"
-msgstr "en la funció membre \"%s\":"
-
-#: langhooks.c:411
-#, fuzzy, c-format
-msgid "In function %qs"
-msgstr "En la funció \"%s\":"
-
-#: langhooks.c:461
-#, fuzzy, c-format
-msgid "    inlined from %qs at %s:%d:%d"
-msgstr "En el fitxer inclòs de  %s:%d"
-
-#: langhooks.c:467
-#, fuzzy, c-format
-msgid "    inlined from %qs at %s:%d"
-msgstr "En el fitxer inclòs de  %s:%d"
-
-#: langhooks.c:473
-#, fuzzy, c-format
-msgid "    inlined from %qs"
-msgstr "En el fitxer inclòs des de %s:%u"
-
-#: loop-iv.c:2805 tree-ssa-loop-niter.c:1818
-msgid "assuming that the loop is not infinite"
-msgstr ""
-
-#: loop-iv.c:2806 tree-ssa-loop-niter.c:1819
-msgid "cannot optimize possibly infinite loops"
-msgstr ""
-
-#: loop-iv.c:2814 tree-ssa-loop-niter.c:1823
-msgid "assuming that the loop counter does not overflow"
-msgstr ""
-
-#: loop-iv.c:2815 tree-ssa-loop-niter.c:1824
-msgid "cannot optimize loop, the loop counter may overflow"
-msgstr ""
-
-#. What to print when a switch has no documentation.
-#: opts.c:348
-msgid "This switch lacks documentation"
-msgstr ""
-
-#: opts.c:1159
-msgid "[enabled]"
-msgstr ""
-
-#: opts.c:1159
-#, fuzzy
-msgid "[disabled]"
-msgstr "GCSE desactivat"
-
-#: opts.c:1170
-#, c-format
-msgid " No options with the desired characteristics were found\n"
-msgstr ""
-
-#: opts.c:1172
-#, c-format
-msgid " All options with the desired characteristics have already been displayed\n"
-msgstr ""
-
-#: opts.c:1226
-msgid "The following options are target specific"
-msgstr ""
-
-#: opts.c:1229
-msgid "The following options control compiler warning messages"
-msgstr ""
-
-#: opts.c:1232
-#, fuzzy
-msgid "The following options control optimizations"
-msgstr "Realitzar les optimitzacions de cicle"
-
-#: opts.c:1235 opts.c:1273
-msgid "The following options are language-independent"
-msgstr ""
-
-#: opts.c:1238
-msgid "The --param option recognizes the following as parameters"
-msgstr ""
-
-#: opts.c:1245
-msgid "The following options are specific to the language "
-msgstr ""
-
-#: opts.c:1249
-msgid "The following options are supported by the language "
-msgstr ""
-
-#: opts.c:1260
-#, fuzzy
-msgid "The following options are not documented"
-msgstr "  Existeixen, però no estan documentades.\n"
-
-#: opts.c:1271
-msgid "The following options are language-related"
-msgstr ""
-
-#: opts.c:1403
-#, c-format
-msgid "warning: unrecognized argument to --help= switch: %.*s\n"
-msgstr ""
-
-#: protoize.c:582
-#, fuzzy, c-format
-msgid "%s: error writing file '%s': %s\n"
-msgstr "%s: error escrivint el fitxer \"%s\": %s\n"
-
-#: protoize.c:626
-#, c-format
-msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
-msgstr "%s: ùs \"%s [ -VqfnkN ] [ -i <istring> ] [ nom_fitxer ... ]\"\n"
-
-#: protoize.c:629
-#, c-format
-msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
-msgstr "%s: ùs \"%s [ -VqfnkNlgC ] [ -B <nom_directori> ] [ nom_fitxer ... ]\"\n"
-
-#: protoize.c:730
-#, fuzzy, c-format
-msgid "%s: warning: no read access for file '%s'\n"
-msgstr "%s: avís: no hi ha accés de lectura pel fitxer \"%s\"\n"
-
-#: protoize.c:738
-#, fuzzy, c-format
-msgid "%s: warning: no write access for file '%s'\n"
-msgstr "%s: avís: no hi ha accés d'escriptura pel fitxer \"%s\"\n"
-
-#: protoize.c:746
-#, fuzzy, c-format
-msgid "%s: warning: no write access for dir containing '%s'\n"
-msgstr "%s: avís: no hi ha accés d'escriptura pel directori que conté \"%s\"\n"
-
-#. Catch cases like /.. where we try to backup to a
-#. point above the absolute root of the logical file
-#. system.
-#: protoize.c:1133
-#, c-format
-msgid "%s: invalid file name: %s\n"
-msgstr "%s: nom de fitxer no vàlid: %s\n"
-
-#: protoize.c:1281
-#, c-format
-msgid "%s: %s: can't get status: %s\n"
-msgstr "%s: %s: no es pot obtenir l'estat: %s\n"
-
-#: protoize.c:1302
-#, c-format
-msgid ""
-"\n"
-"%s: fatal error: aux info file corrupted at line %d\n"
-msgstr ""
-"\n"
-"%s: error fatal: fitxer d'informació auxiliar corrupte a la línia %d\n"
-
-#: protoize.c:1631
-#, fuzzy, c-format
-msgid "%s:%d: declaration of function '%s' takes different forms\n"
-msgstr "%s:%d: la declaració de la funció `%s' pren formes diferents\n"
-
-#: protoize.c:1886
-#, fuzzy, c-format
-msgid "%s: compiling '%s'\n"
-msgstr "%s: compilant `%s'\n"
-
-#: protoize.c:1909
-#, c-format
-msgid "%s: wait: %s\n"
-msgstr "%s: esperar: %s\n"
-
-#: protoize.c:1914
-#, c-format
-msgid "%s: subprocess got fatal signal %d\n"
-msgstr "%s: el subproces va rebre el senyal fatal %d\n"
-
-#: protoize.c:1922
-#, c-format
-msgid "%s: %s exited with status %d\n"
-msgstr "%s: %s va acabar amb estat %d\n"
-
-#: protoize.c:1971
-#, fuzzy, c-format
-msgid "%s: warning: missing SYSCALLS file '%s'\n"
-msgstr "%s: avís: falta el fitxer SYSCALLS \"%s\"\n"
-
-#: protoize.c:1980 protoize.c:2009
-#, fuzzy, c-format
-msgid "%s: can't read aux info file '%s': %s\n"
-msgstr "%s: no es pot llegir el fitxer d'informació auxiliar \"%s\": %s\n"
-
-#: protoize.c:2025 protoize.c:2053
-#, fuzzy, c-format
-msgid "%s: can't get status of aux info file '%s': %s\n"
-msgstr "%s: no es pot obtenir l'estat del fitxer d'informació auxiliar \"%s\": %s\n"
-
-#: protoize.c:2081
-#, fuzzy, c-format
-msgid "%s: can't open aux info file '%s' for reading: %s\n"
-msgstr "%s: no es pot obrir el fitxer d'informació auxiliar \"%s\" per a lectura: %s\n"
-
-#: protoize.c:2099
-#, fuzzy, c-format
-msgid "%s: error reading aux info file '%s': %s\n"
-msgstr "%s: error llegint el fitxer d'informació auxiliar \"%s\": %s\n"
-
-#: protoize.c:2112
-#, fuzzy, c-format
-msgid "%s: error closing aux info file '%s': %s\n"
-msgstr "%s: error tancant el fitxer d'informació auxiliar \"%s\": %s\n"
-
-#: protoize.c:2128
-#, fuzzy, c-format
-msgid "%s: can't delete aux info file '%s': %s\n"
-msgstr "%s: no es pot esborrar el fitxer d'informació auxiliar \"%s\": %s\n"
-
-#: protoize.c:2210 protoize.c:4180
-#, fuzzy, c-format
-msgid "%s: can't delete file '%s': %s\n"
-msgstr "%s: no es pot esborrar el fitxer \"%s\": %s\n"
-
-#: protoize.c:2288
-#, fuzzy, c-format
-msgid "%s: warning: can't rename file '%s' to '%s': %s\n"
-msgstr "%s: avís: no es pot renomenar el fitxer \"%s\" a \"%s\": %s\n"
-
-#: protoize.c:2410
-#, c-format
-msgid "%s: conflicting extern definitions of '%s'\n"
-msgstr "%s: definicions externes de \"%s\" en conflicte\n"
-
-#: protoize.c:2414
-#, c-format
-msgid "%s: declarations of '%s' will not be converted\n"
-msgstr "%s: les declaracions de \"%s\" no es convertiran\n"
-
-#: protoize.c:2416
-#, c-format
-msgid "%s: conflict list for '%s' follows:\n"
-msgstr "%s: llistes de conflictes per a \"%s\" a continuació:\n"
-
-#: protoize.c:2449
-#, fuzzy, c-format
-msgid "%s: warning: using formals list from %s(%d) for function '%s'\n"
-msgstr "%s: avís: usant llistes formals de %s(%d) per a la funció \"%s\"\n"
-
-#: protoize.c:2489
-#, fuzzy, c-format
-msgid "%s: %d: '%s' used but missing from SYSCALLS\n"
-msgstr "%s: %d: s'usa \"%s\" però falta en SYSCALLS\n"
-
-#: protoize.c:2495
-#, fuzzy, c-format
-msgid "%s: %d: warning: no extern definition for '%s'\n"
-msgstr "%s: %d: avís: no hi ha definició extern per a \"%s\"\n"
-
-#: protoize.c:2525
-#, fuzzy, c-format
-msgid "%s: warning: no static definition for '%s' in file '%s'\n"
-msgstr "%s: avís: no hi ha definició static per a \"%s\" en el fitxer \"%s\"\n"
-
-#: protoize.c:2531
-#, fuzzy, c-format
-msgid "%s: multiple static defs of '%s' in file '%s'\n"
-msgstr "%s: definicions static múltiples de \"%s\" en el fitxer \"%s\"\n"
-
-#: protoize.c:2701 protoize.c:2704
-#, c-format
-msgid "%s: %d: warning: source too confusing\n"
-msgstr "%s: %d: avís: codi font massa confús\n"
-
-#: protoize.c:2899
-#, c-format
-msgid "%s: %d: warning: varargs function declaration not converted\n"
-msgstr "%s: %d: avís: no es va convertir la declaració de la funció varargs\n"
-
-#: protoize.c:2914
-#, fuzzy, c-format
-msgid "%s: declaration of function '%s' not converted\n"
-msgstr "%s: no es va convertir la declaració de la funció \"%s\"\n"
-
-#: protoize.c:3037
-#, fuzzy, c-format
-msgid "%s: warning: too many parameter lists in declaration of '%s'\n"
-msgstr "%s: avís: massa llistes de paràmetres en la declaració de \"%s\"\n"
-
-#: protoize.c:3058
-#, fuzzy, c-format
-msgid ""
-"\n"
-"%s: warning: too few parameter lists in declaration of '%s'\n"
-msgstr ""
-"\n"
-"%s: avís: molt poques llistes de paràmetres en la declaració de \"%s\"\n"
-
-#: protoize.c:3154
-#, fuzzy, c-format
-msgid "%s: %d: warning: found '%s' but expected '%s'\n"
-msgstr "%s: %d: avís: es va trobar \"%s\" però s'esperava \"%s\"\n"
-
-#: protoize.c:3329
-#, fuzzy, c-format
-msgid "%s: local declaration for function '%s' not inserted\n"
-msgstr "%s: no es va inserir la declaració local per a la funció \"%s\"\n"
-
-#: protoize.c:3356
-#, fuzzy, c-format
-msgid ""
-"\n"
-"%s: %d: warning: can't add declaration of '%s' into macro call\n"
-msgstr ""
-"\n"
-"%s: %d: avís: no es pot afegir la declaració per a\"%s\" en la crida de macro\n"
-
-#: protoize.c:3428
-#, fuzzy, c-format
-msgid "%s: global declarations for file '%s' not inserted\n"
-msgstr "%s: no es van inserir les declaracions globals pel fitxer \"%s\"\n"
-
-#: protoize.c:3518 protoize.c:3548
-#, fuzzy, c-format
-msgid "%s: definition of function '%s' not converted\n"
-msgstr "%s: no es va convertir la definició de la funció \"%s\"\n"
-
-#: protoize.c:3537
-#, c-format
-msgid "%s: %d: warning: definition of %s not converted\n"
-msgstr "%s: %d: avís: no es va convertir la definició de %s\n"
-
-#: protoize.c:3863
-#, fuzzy, c-format
-msgid "%s: found definition of '%s' at %s(%d)\n"
-msgstr "%s: es va trobar la definició de \"%s\" en %s(%d)\n"
-
-#. If we make it here, then we did not know about this
-#. function definition.
-#: protoize.c:3879
-#, fuzzy, c-format
-msgid "%s: %d: warning: '%s' excluded by preprocessing\n"
-msgstr "%s: %d: avís: \"%s\" va ser exclòs pel preprocessament\n"
-
-#: protoize.c:3882
-#, c-format
-msgid "%s: function definition not converted\n"
-msgstr "%s: no es va convertir la definició de la funció\n"
-
-#: protoize.c:3940
-#, fuzzy, c-format
-msgid "%s: '%s' not converted\n"
-msgstr "%s: no es va convertir \"%s\"\n"
-
-#: protoize.c:3948
-#, fuzzy, c-format
-msgid "%s: would convert file '%s'\n"
-msgstr "%s: es podria convertir el fitxer \"%s\"\n"
-
-#: protoize.c:3951
-#, fuzzy, c-format
-msgid "%s: converting file '%s'\n"
-msgstr "%s: convertint el fitxer \"%s\"\n"
-
-#: protoize.c:3961
-#, fuzzy, c-format
-msgid "%s: can't get status for file '%s': %s\n"
-msgstr "%s: no es pot obtenir l'estat del fitxer \"%s\": %s\n"
-
-#: protoize.c:4003
-#, fuzzy, c-format
-msgid "%s: can't open file '%s' for reading: %s\n"
-msgstr "%s: no es pot obrir el fitxer \"%s\" per a lectura: %s\n"
-
-#: protoize.c:4018
-#, fuzzy, c-format
-msgid ""
-"\n"
-"%s: error reading input file '%s': %s\n"
-msgstr ""
-"\n"
-"%s: error al llegint el fitxer d'entrada \"%s\": %s\n"
-
-#: protoize.c:4052
-#, fuzzy, c-format
-msgid "%s: can't create/open clean file '%s': %s\n"
-msgstr "%s: no es pot crear/obrir el fitxer net \"%s\": %s\n"
-
-#: protoize.c:4157
-#, fuzzy, c-format
-msgid "%s: warning: file '%s' already saved in '%s'\n"
-msgstr "%s: avís: el fitxer \"%s\" ja havia estat guardat en \"%s\"\n"
-
-#: protoize.c:4165
-#, fuzzy, c-format
-msgid "%s: can't link file '%s' to '%s': %s\n"
-msgstr "%s: no es pot enllaçar el fitxer \"%s\" a \"%s\": %s\n"
-
-#: protoize.c:4195
-#, fuzzy, c-format
-msgid "%s: can't create/open output file '%s': %s\n"
-msgstr "%s: no es pot crear/obrir el fitxer de sortida \"%s\": %s\n"
-
-#: protoize.c:4228
-#, fuzzy, c-format
-msgid "%s: can't change mode of file '%s': %s\n"
-msgstr "%s: no es pot canviar el mode del fitxer \"%s\": %s\n"
-
-#: protoize.c:4404
-#, c-format
-msgid "%s: cannot get working directory: %s\n"
-msgstr "%s: no es pot obtenir el directori de treball: %s\n"
-
-#: protoize.c:4502
-#, c-format
-msgid "%s: input file names must have .c suffixes: %s\n"
-msgstr "%s: els noms de fitxer d'entrada deuen tenir sufixos .c: %s\n"
-
-#: reload.c:3734
-msgid "unable to generate reloads for:"
-msgstr "no es poden generar recarregues per a:"
-
-#: reload1.c:2000
-msgid "this is the insn:"
-msgstr "això és el insn:"
-
-#. It's the compiler's fault.
-#: reload1.c:5363
-msgid "could not find a spill register"
-msgstr "no es pot trobar un registre de buidat "
-
-#. It's the compiler's fault.
-#: reload1.c:7038
-msgid "VOIDmode on an output"
-msgstr "VOIDmode en una sortida"
-
-#: reload1.c:8043
-msgid "Failure trying to reload:"
-msgstr ""
-
-#: rtl-error.c:127
-msgid "unrecognizable insn:"
-msgstr "insn no recognoscible:"
-
-#: rtl-error.c:129
-msgid "insn does not satisfy its constraints:"
-msgstr "insn no satisfà les seves restriccions:"
-
-#: timevar.c:411
-msgid ""
-"\n"
-"Execution times (seconds)\n"
-msgstr ""
-"\n"
-"Temps d'execució (segons)\n"
-
-#. Print total time.
-#: timevar.c:469
-msgid " TOTAL                 :"
-msgstr " TOTAL                 :"
-
-#: timevar.c:502
-#, c-format
-msgid "time in %s: %ld.%06ld (%ld%%)\n"
-msgstr "temps en %s: %ld.%06ld (%ld%%)\n"
-
-#: tlink.c:383
-#, c-format
-msgid "collect: reading %s\n"
-msgstr "collect: llegint %s\n"
-
-#: tlink.c:477
-#, c-format
-msgid "removing .rpo file"
-msgstr ""
-
-#: tlink.c:479
-#, c-format
-msgid "renaming .rpo file"
-msgstr ""
-
-#: tlink.c:533
-#, c-format
-msgid "collect: recompiling %s\n"
-msgstr "collect: recompilant %s\n"
-
-#: tlink.c:737
-#, c-format
-msgid "collect: tweaking %s in %s\n"
-msgstr "collect: alterant %s en %s\n"
-
-#: tlink.c:787
-#, c-format
-msgid "collect: relinking\n"
-msgstr "collect: reenllaçant\n"
-
-#: toplev.c:606
-#, fuzzy, c-format
-msgid "unrecoverable error"
-msgstr "error intern"
-
-#: toplev.c:1180
-#, fuzzy, c-format
-msgid ""
-"%s%s%s %sversion %s (%s)\n"
-"%s\tcompiled by GNU C version %s, "
-msgstr ""
-"%s%s%s versió %s (%s)\n"
-"%s\tcompilat amb GNU C versió %s.\n"
-"%s%s%s versió %s (%s) compilada per a CC.\n"
-
-#: toplev.c:1182
-#, c-format
-msgid "%s%s%s %sversion %s (%s) compiled by CC, "
-msgstr ""
-
-#: toplev.c:1186
-#, fuzzy, c-format
-msgid "GMP version %s, MPFR version %s.\n"
-msgstr "\"%s\" en versió \"%.4s\", s'espera la versió \"%.4s\""
-
-#: toplev.c:1188
-#, c-format
-msgid "warning: %s header version %s differs from library version %s.\n"
-msgstr ""
-
-#: toplev.c:1190
-#, c-format
-msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
-msgstr ""
-
-#: toplev.c:1340
-msgid "options passed: "
-msgstr "opcions passades: "
-
-#: toplev.c:1374
-msgid "options enabled: "
-msgstr "opcions activades: "
-
-#: toplev.c:1509
-#, c-format
-msgid "created and used with differing settings of '%s'"
-msgstr ""
-
-#: toplev.c:1511
-msgid "out of memory"
-msgstr ""
-
-#: toplev.c:1526
-msgid "created and used with different settings of -fpic"
-msgstr ""
-
-#: toplev.c:1528
-msgid "created and used with different settings of -fpie"
-msgstr ""
-
-#: tree-inline.c:2571
-msgid "originally indirect function call not considered for inlining"
-msgstr ""
-
-#. The remainder are real diagnostic types.
-#: diagnostic.def:15
-#, fuzzy
-msgid "fatal error: "
-msgstr "error intern: "
-
-#: diagnostic.def:16
-#, fuzzy
-msgid "internal compiler error: "
-msgstr "error intern: "
-
-#: diagnostic.def:17
-#, fuzzy
-msgid "error: "
-msgstr "error intern: "
-
-#: diagnostic.def:18
-#, fuzzy
-msgid "sorry, unimplemented: "
-msgstr "disculpi, no s'ha implementat: #pragma noalign NAME"
-
-#: diagnostic.def:19
-msgid "warning: "
-msgstr "avís: "
-
-#: diagnostic.def:20
-msgid "anachronism: "
-msgstr ""
-
-#: diagnostic.def:21
-#, fuzzy
-msgid "note: "
-msgstr "nota:"
-
-#: diagnostic.def:22
-msgid "debug: "
-msgstr ""
-
-#: params.def:46
-msgid "The maximum number of fields in a structure variable without direct structure accesses that GCC will attempt to track separately"
-msgstr ""
-
-#: params.def:53
-#, fuzzy
-msgid "The maximum number of elements in an array for wich we track its elements separately"
-msgstr "El nombre màxim d'instruccions en una sola funció elegible per a inlining"
-
-#: params.def:62
-msgid "The maximum structure size (in bytes) for which GCC will use by-element copies"
-msgstr ""
-
-#: params.def:71
-#, fuzzy
-msgid "The maximum number of structure fields for which GCC will use by-element copies"
-msgstr "El nombre màxim d'instruccions pel inliner RTL"
-
-#: params.def:83
-msgid "The threshold ratio between instantiated fields and the total structure size"
-msgstr ""
-
-#: params.def:93
-msgid "The threshold ratio between current and hotest structure counts"
-msgstr ""
-
-#: params.def:110
-msgid "The maximum number of instructions in a single function eligible for inlining"
-msgstr "El nombre màxim d'instruccions en una sola funció elegible per a inlining"
-
-#: params.def:122
-msgid "The maximum number of instructions when automatically inlining"
-msgstr "El nombre màxim d'instruccions quan es fa inlining automàticament"
-
-#: params.def:127
-#, fuzzy
-msgid "The maximum number of instructions inline function can grow to via recursive inlining"
-msgstr "El nombre màxim d'instruccions en una sola funció elegible per a inlining"
-
-#: params.def:132
-#, fuzzy
-msgid "The maximum number of instructions non-inline function can grow to via recursive inlining"
-msgstr "El nombre màxim d'instruccions en una sola funció elegible per a inlining"
-
-#: params.def:137
-msgid "The maximum depth of recursive inlining for inline functions"
-msgstr ""
-
-#: params.def:142
-msgid "The maximum depth of recursive inlining for non-inline functions"
-msgstr ""
-
-#: params.def:147
-msgid "Inline recursively only when the probability of call being executed exceeds the parameter"
-msgstr ""
-
-#: params.def:154
-msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling"
-msgstr ""
-
-#: params.def:160
-msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization"
-msgstr ""
-
-#: params.def:171
-msgid "The maximum number of instructions to consider to fill a delay slot"
-msgstr "El nombre màxim d'instruccions per a considerar l'omplert d'una ranura de retard"
-
-#: params.def:182
-msgid "The maximum number of instructions to consider to find accurate live register information"
-msgstr "El nombre màxim d'instruccions per a considerar la recerca d'informació de registres en viu exacta"
-
-#: params.def:192
-msgid "The maximum length of scheduling's pending operations list"
-msgstr "La longitud màxima de la llista d'operacions pendents del planificador de tasques"
-
-#: params.def:197
-msgid "The size of function body to be considered large"
-msgstr ""
-
-#: params.def:201
-msgid "Maximal growth due to inlining of large function (in percent)"
-msgstr ""
-
-#: params.def:205
-msgid "The size of translation unit to be considered large"
-msgstr ""
-
-#: params.def:209
-msgid "how much can given compilation unit grow because of the inlining (in percent)"
-msgstr ""
-
-#: params.def:213
-msgid "expense of call operation relative to ordinary arithmetic operations"
-msgstr ""
-
-#: params.def:217
-msgid "The size of stack frame to be considered large"
-msgstr ""
-
-#: params.def:221
-msgid "Maximal stack frame growth due to inlining (in percent)"
-msgstr ""
-
-#: params.def:228
-msgid "The maximum amount of memory to be allocated by GCSE"
-msgstr "La quantitat màxima de memòria a ser assignada per GCSE"
-
-#: params.def:233
-msgid "The maximum number of passes to make when doing GCSE"
-msgstr "El nombre màxim de passos a realitzar quan es fa GCSE"
-
-#: params.def:243
-msgid "The threshold ratio for performing partial redundancy elimination after reload"
-msgstr ""
-
-#: params.def:250
-msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload"
-msgstr ""
-
-#: params.def:261
-msgid "The maximum number of instructions to consider to unroll in a loop"
-msgstr "El nombre màxim d'instruccions per a considerar el desenrotllo en un cicle"
-
-#: params.def:267
-#, fuzzy
-msgid "The maximum number of instructions to consider to unroll in a loop on average"
-msgstr "El nombre màxim d'instruccions per a considerar el desenrotllo en un cicle"
-
-#: params.def:272
-msgid "The maximum number of unrollings of a single loop"
-msgstr ""
-
-#: params.def:277
-#, fuzzy
-msgid "The maximum number of insns of a peeled loop"
-msgstr "El nombre màxim d'instruccions per a considerar l'omplert d'una ranura de retard"
-
-#: params.def:282
-#, fuzzy
-msgid "The maximum number of peelings of a single loop"
-msgstr "El nombre màxim de passos a realitzar quan es fa GCSE"
-
-#: params.def:287
-#, fuzzy
-msgid "The maximum number of insns of a completely peeled loop"
-msgstr "El nombre màxim d'instruccions per a considerar el desenrotllo en un cicle"
-
-#: params.def:292
-#, fuzzy
-msgid "The maximum number of peelings of a single loop that is peeled completely"
-msgstr "El nombre màxim d'instruccions en una sola funció elegible per a inlining"
-
-#: params.def:297
-#, fuzzy
-msgid "The maximum number of insns of a peeled loop that rolls only once"
-msgstr "El nombre màxim d'instruccions per al inliner de RTL"
-
-#: params.def:303
-#, fuzzy
-msgid "The maximum number of insns of an unswitched loop"
-msgstr "El nombre màxim d'instruccions per a considerar el desenrotllo en un cicle"
-
-#: params.def:308
-#, fuzzy
-msgid "The maximum number of unswitchings in a single loop"
-msgstr "El nombre màxim d'instruccions en una sola funció elegible per a un sol cicle"
-
-#: params.def:315
-msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates"
-msgstr ""
-
-#: params.def:321
-msgid "Bound on the cost of an expression to compute the number of iterations"
-msgstr ""
-
-#: params.def:327
-msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop"
-msgstr ""
-
-#: params.def:331
-msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA"
-msgstr ""
-
-#: params.def:335
-msgid "A threshold on the average loop count considered by the swing modulo scheduler"
-msgstr ""
-
-#: params.def:340
-msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
-msgstr ""
-
-#: params.def:344
-msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
-msgstr ""
-
-#: params.def:349
-msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment"
-msgstr ""
-
-#: params.def:354
-msgid "Loops iterating at least selected number of iterations will get loop alignement."
-msgstr ""
-
-#: params.def:370
-#, fuzzy
-msgid "The maximum number of loop iterations we predict statically"
-msgstr "El nombre màxim d'instruccions quan es fa inlining automàticament"
-
-#: params.def:374
-msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
-msgstr ""
-
-#: params.def:378
-msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
-msgstr ""
-
-#: params.def:382
-msgid "Maximal code growth caused by tail duplication (in percent)"
-msgstr ""
-
-#: params.def:386
-msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)"
-msgstr ""
-
-#: params.def:390
-msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available"
-msgstr ""
-
-#: params.def:394
-msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available"
-msgstr ""
-
-#: params.def:400
-msgid "The maximum number of incoming edges to consider for crossjumping"
-msgstr "El nombre màxim de vores d'entrada per a considerar el salt creuat"
-
-#: params.def:406
-#, fuzzy
-msgid "The minimum number of matching instructions to consider for crossjumping"
-msgstr "El nombre màxim de vores d'entrada per a considerar el salt creuat"
-
-#: params.def:412
-msgid "The maximum expansion factor when copying basic blocks"
-msgstr ""
-
-#: params.def:418
-#, fuzzy
-msgid "The maximum number of insns to duplicate when unfactoring computed gotos"
-msgstr "El nombre màxim d'instruccions per a considerar el desenrotllo en un cicle"
-
-#: params.def:424
-#, fuzzy
-msgid "The maximum length of path considered in cse"
-msgstr "La longitud màxima de la llista d'operacions pendents del planificador de tasques"
-
-#: params.def:428
-#, fuzzy
-msgid "The maximum instructions CSE process before flushing"
-msgstr "El nombre màxim d'instruccions pel inliner RTL"
-
-#: params.def:435
-msgid "The minimum cost of an expensive expression in the loop invariant motion"
-msgstr ""
-
-#: params.def:444
-msgid "Bound on number of candidates below that all candidates are considered in iv optimizations"
-msgstr ""
-
-#: params.def:452
-#, fuzzy
-msgid "Bound on number of iv uses in loop optimized in iv optimizations"
-msgstr "Realitzar un nombre menor d'optimitzacions costoses"
-
-#: params.def:460
-msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization"
-msgstr ""
-
-#: params.def:465
-msgid "Bound on size of expressions used in the scalar evolutions analyzer"
-msgstr ""
-
-#: params.def:470
-msgid "Bound on the number of variables in Omega constraint systems"
-msgstr ""
-
-#: params.def:475
-msgid "Bound on the number of inequalities in Omega constraint systems"
-msgstr ""
-
-#: params.def:480
-msgid "Bound on the number of equalities in Omega constraint systems"
-msgstr ""
-
-#: params.def:485
-msgid "Bound on the number of wild cards in Omega constraint systems"
-msgstr ""
-
-#: params.def:490
-msgid "Bound on the size of the hash table in Omega constraint systems"
-msgstr ""
-
-#: params.def:495
-msgid "Bound on the number of keys in Omega constraint systems"
-msgstr ""
-
-#: params.def:500
-msgid "When set to 1, use expensive methods to eliminate all redundant constraints"
-msgstr ""
-
-#: params.def:505
-msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check"
-msgstr ""
-
-#: params.def:510
-msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check"
-msgstr ""
-
-#: params.def:515
-#, fuzzy
-msgid "The maximum memory locations recorded by cselib"
-msgstr "El nombre màxim d'instruccions per al inliner de RTL"
-
-#: params.def:519
-#, fuzzy
-msgid "The maximum memory locations recorded by flow"
-msgstr "El nombre màxim d'instruccions per al inliner de RTL"
-
-#: params.def:532
-msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap"
-msgstr ""
-
-#: params.def:537
-msgid "Minimum heap size before we start collecting garbage, in kilobytes"
-msgstr ""
-
-#: params.def:545
-#, fuzzy
-msgid "The maximum number of instructions to search backward when looking for equivalent reload"
-msgstr "El nombre màxim d'instruccions per a considerar el desenrotllo en un cicle"
-
-#: params.def:550
-msgid "The maximum number of virtual operators that a function is allowed to have before triggering memory partitioning heuristics"
-msgstr ""
-
-#: params.def:555
-msgid "The average number of virtual operators that memory statements are allowed to have before triggering memory partitioning heuristics"
-msgstr ""
-
-#: params.def:560
-#, fuzzy
-msgid "The maximum number of blocks in a region to be considered for interblock scheduling"
-msgstr "El nombre màxim de vores d'entrada per a considerar el salt creuat"
-
-#: params.def:565
-#, fuzzy
-msgid "The maximum number of insns in a region to be considered for interblock scheduling"
-msgstr "El nombre màxim de vores d'entrada per a considerar el salt creuat"
-
-#: params.def:570
-msgid "The minimum probability of reaching a source block for interblock speculative scheduling"
-msgstr ""
-
-#: params.def:575
-#, fuzzy
-msgid "The maximum number of iterations through CFG to extend regions"
-msgstr "El nombre màxim d'instruccions per a considerar el desenrotllo en un cicle"
-
-#: params.def:580
-#, fuzzy
-msgid "The maximum conflict delay for an insn to be considered for speculative motion"
-msgstr "El nombre màxim de vores d'entrada per a considerar el salt creuat"
-
-#: params.def:585
-msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
-msgstr ""
-
-#: params.def:590
-msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
-msgstr ""
-
-#: params.def:598
-#, fuzzy
-msgid "The upper bound for sharing integer constants"
-msgstr "el valor de enumerator per a \"%s\" no és una constant entera"
-
-#: params.def:617
-#, fuzzy
-msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
-msgstr "El nombre màxim d'instruccions per a considerar l'omplert d'una ranura de retard"
-
-#: params.def:622
-msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
-msgstr ""
-
-#: params.def:627
-msgid "The lower bound for a buffer to be considered for stack smashing protection"
-msgstr ""
-
-#: params.def:645
-msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
-msgstr ""
-
-#: params.def:654
-msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
-msgstr ""
-
-#: params.def:659
-#, fuzzy
-msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
-msgstr "El nombre màxim d'instruccions per a considerar el desenrotllo en un cicle"
-
-#: params.def:669
-msgid "The number of insns executed before prefetch is completed"
-msgstr ""
-
-#: params.def:676
-msgid "The number of prefetches that can run at the same time"
-msgstr ""
-
-#: params.def:683
-msgid "The size of L1 cache"
-msgstr ""
-
-#: params.def:690
-msgid "The size of L1 cache line"
-msgstr ""
-
-#: params.def:697
-msgid "The size of L2 cache"
-msgstr ""
-
-#: params.def:708
-msgid "Whether to use canonical types"
-msgstr ""
-
-#: params.def:713
-msgid "Maximum length of partial antic set when performing tree pre optimization"
-msgstr ""
-
-#: config/alpha/alpha.c:5015
-#, c-format
-msgid "invalid %%H value"
-msgstr "valor %%H no vàlid"
-
-#: config/alpha/alpha.c:5036 config/bfin/bfin.c:1423
-#, c-format
-msgid "invalid %%J value"
-msgstr "valor %%J no vàlid"
-
-#: config/alpha/alpha.c:5066 config/ia64/ia64.c:4718
-#, c-format
-msgid "invalid %%r value"
-msgstr "valor %%r no vàlid"
-
-#: config/alpha/alpha.c:5076 config/ia64/ia64.c:4672
-#: config/rs6000/rs6000.c:11670 config/xtensa/xtensa.c:2036
-#, c-format
-msgid "invalid %%R value"
-msgstr "valor %%R no vàlid"
-
-#: config/alpha/alpha.c:5082 config/rs6000/rs6000.c:11589
-#: config/xtensa/xtensa.c:2003
-#, c-format
-msgid "invalid %%N value"
-msgstr "valor %%N no vàlid"
-
-#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11617
-#, c-format
-msgid "invalid %%P value"
-msgstr "valor %%P no vàlid"
-
-#: config/alpha/alpha.c:5098
-#, c-format
-msgid "invalid %%h value"
-msgstr "valor %%h no vàlid"
-
-#: config/alpha/alpha.c:5106 config/xtensa/xtensa.c:2029
-#, c-format
-msgid "invalid %%L value"
-msgstr "valor %%L no vàlid"
-
-#: config/alpha/alpha.c:5145 config/rs6000/rs6000.c:11571
-#, c-format
-msgid "invalid %%m value"
-msgstr "valor %%m no vàlid"
-
-#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11579
-#, c-format
-msgid "invalid %%M value"
-msgstr "valor %%M no vàlid"
-
-#: config/alpha/alpha.c:5197
-#, c-format
-msgid "invalid %%U value"
-msgstr "valor %%U no vàlid"
-
-#: config/alpha/alpha.c:5209 config/alpha/alpha.c:5223
-#: config/rs6000/rs6000.c:11678
-#, c-format
-msgid "invalid %%s value"
-msgstr "valor %%s no vàlid"
-
-#: config/alpha/alpha.c:5246
-#, c-format
-msgid "invalid %%C value"
-msgstr "valor %%C no vàlid"
-
-#: config/alpha/alpha.c:5283 config/rs6000/rs6000.c:11406
-#: config/rs6000/rs6000.c:11425
-#, c-format
-msgid "invalid %%E value"
-msgstr "valor %%E no vàlid"
-
-#: config/alpha/alpha.c:5308 config/alpha/alpha.c:5356
-#, c-format
-msgid "unknown relocation unspec"
-msgstr "reubicació unspec desconeguda"
-
-#: config/alpha/alpha.c:5317 config/crx/crx.c:1081
-#: config/rs6000/rs6000.c:12005 config/spu/spu.c:1492
-#, c-format
-msgid "invalid %%xn code"
-msgstr "codi %%xn no vàlid"
-
-#: config/arc/arc.c:1724 config/m32r/m32r.c:1805
-#, c-format
-msgid "invalid operand to %%R code"
-msgstr "operand no vàlid per al codi %%R"
-
-#: config/arc/arc.c:1756 config/m32r/m32r.c:1828
-#, c-format
-msgid "invalid operand to %%H/%%L code"
-msgstr "operand no vàlid per al codi %%H/%%L"
-
-#: config/arc/arc.c:1778 config/m32r/m32r.c:1899
-#, c-format
-msgid "invalid operand to %%U code"
-msgstr "operand no vàlid per al codi %%U"
-
-#: config/arc/arc.c:1789
-#, c-format
-msgid "invalid operand to %%V code"
-msgstr "operand no vàlid per al codi %%V"
-
-#. Unknown flag.
-#. Undocumented flag.
-#: config/arc/arc.c:1796 config/m32r/m32r.c:1926 config/sparc/sparc.c:6995
-#, c-format
-msgid "invalid operand output code"
-msgstr "operand no vàlid per al codi de sortida"
-
-#: config/arm/arm.c:12521 config/arm/arm.c:12539
-#, fuzzy, c-format
-msgid "predicated Thumb instruction"
-msgstr "Generar instruccions char"
-
-#: config/arm/arm.c:12527
-#, fuzzy, c-format
-msgid "predicated instruction in conditional sequence"
-msgstr "els tipus de dades no coincideixen en l'expressió condicional"
-
-#: config/arm/arm.c:12686
-#, fuzzy, c-format
-msgid "invalid shift operand"
-msgstr "operand %%f no vàlid"
-
-#: config/arm/arm.c:12733 config/arm/arm.c:12743 config/arm/arm.c:12753
-#: config/arm/arm.c:12763 config/arm/arm.c:12773 config/arm/arm.c:12812
-#: config/arm/arm.c:12830 config/arm/arm.c:12865 config/arm/arm.c:12884
-#: config/arm/arm.c:12899 config/arm/arm.c:12927 config/arm/arm.c:12934
-#: config/arm/arm.c:12942 config/arm/arm.c:12963 config/arm/arm.c:12970
-#: config/bfin/bfin.c:1436 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
-#, fuzzy, c-format
-msgid "invalid operand for code '%c'"
-msgstr "codi d'operand \"%c\" no vàlid"
-
-#: config/arm/arm.c:12825
-#, fuzzy, c-format
-msgid "instruction never executed"
-msgstr "l'incondicional %2d mai s'executa\n"
-
-#: config/arm/arm.c:13037
-#, fuzzy, c-format
-msgid "missing operand"
-msgstr "\"(\" faltant"
-
-#: config/avr/avr.c:1022
-#, c-format
-msgid "address operand requires constraint for X, Y, or Z register"
-msgstr ""
-
-#: config/avr/avr.c:1129
-msgid "bad address, not (reg+disp):"
-msgstr "adreça errònia, no (reg+disp)"
-
-#: config/avr/avr.c:1136
-#, fuzzy
-msgid "bad address, not post_inc or pre_dec:"
-msgstr "adreça errònia, no (reg+disp)"
-
-#: config/avr/avr.c:1147
-msgid "internal compiler error.  Bad address:"
-msgstr "error intern del compilador.  Direcció errònia:"
-
-#: config/avr/avr.c:1160
-msgid "internal compiler error.  Unknown mode:"
-msgstr "error intern del compilador.  Mode desconegut:"
-
-#: config/avr/avr.c:1775 config/avr/avr.c:2463
-msgid "invalid insn:"
-msgstr "insn no vàlid:"
-
-#: config/avr/avr.c:1814 config/avr/avr.c:1900 config/avr/avr.c:1949
-#: config/avr/avr.c:1977 config/avr/avr.c:2072 config/avr/avr.c:2241
-#: config/avr/avr.c:2502 config/avr/avr.c:2614
-msgid "incorrect insn:"
-msgstr "insn incorrecte:"
-
-#: config/avr/avr.c:1996 config/avr/avr.c:2157 config/avr/avr.c:2312
-#: config/avr/avr.c:2680
-msgid "unknown move insn:"
-msgstr "desplaçament insn desconegut:"
-
-#: config/avr/avr.c:2910
-msgid "bad shift insn:"
-msgstr "desplaçament insn erròni:"
-
-#: config/avr/avr.c:3026 config/avr/avr.c:3446 config/avr/avr.c:3804
-msgid "internal compiler error.  Incorrect shift:"
-msgstr "error intern del compilador.  Direcció errònia:"
-
-#: config/bfin/bfin.c:1385
-#, c-format
-msgid "invalid %%j value"
-msgstr "valor %%j no vàlid"
-
-#: config/bfin/bfin.c:1578
-#, fuzzy, c-format
-msgid "invalid const_double operand"
-msgstr "restriccions no vàlides per a l'operand"
-
-#: config/c4x/c4x.c:1583
-msgid "using CONST_DOUBLE for address"
-msgstr "ùs de CONST_DOUBLE per a l'adreça"
-
-#: config/c4x/c4x.c:1721
-msgid "c4x_address_cost: Invalid addressing mode"
-msgstr "c4x_address_cost: Moda d'adreçament no vàlid"
-
-#: config/c4x/c4x.c:1856
-#, c-format
-msgid "c4x_print_operand: %%L inconsistency"
-msgstr "c4x_print_operand: inconsistència %%L"
-
-#: config/c4x/c4x.c:1862
-#, c-format
-msgid "c4x_print_operand: %%N inconsistency"
-msgstr "c4x_print_operand: inconsistència %%N"
-
-#: config/c4x/c4x.c:1903
-#, c-format
-msgid "c4x_print_operand: %%O inconsistency"
-msgstr "c4x_print_operand: inconsistència %%O"
-
-#: config/c4x/c4x.c:1998
-msgid "c4x_print_operand: Bad operand case"
-msgstr "c4x_print_operand: Operand «case» erroni"
-
-#: config/c4x/c4x.c:2039
-msgid "c4x_print_operand_address: Bad post_modify"
-msgstr "c4x_print_operand_address: post_modify erroni"
-
-#: config/c4x/c4x.c:2061
-msgid "c4x_print_operand_address: Bad pre_modify"
-msgstr "c4x_print_operand_address: pre_modify erroni"
-
-#: config/c4x/c4x.c:2109 config/c4x/c4x.c:2121 config/c4x/c4x.c:2136
-msgid "c4x_print_operand_address: Bad operand case"
-msgstr "c4x_print_operand_address: Operand «case» erroni"
-
-#: config/c4x/c4x.c:2387
-msgid "c4x_rptb_insert: Cannot find start label"
-msgstr "c4x_rptb_insert: No es pot trobar l'etiqueta d'inici"
-
-#: config/c4x/c4x.c:2985
-msgid "invalid indirect memory address"
-msgstr "adreça indirecta de memòria no vàlida"
-
-#: config/c4x/c4x.c:3074
-msgid "invalid indirect (S) memory address"
-msgstr "adreça indirecta de memòria (S) no vàlida"
-
-#: config/c4x/c4x.c:3409
-msgid "c4x_valid_operands: Internal error"
-msgstr "c4x_valid_operands: error intern"
-
-#: config/c4x/c4x.c:3848
-msgid "c4x_operand_subword: invalid mode"
-msgstr "c4x_operand_subword: mode no vàlid"
-
-#: config/c4x/c4x.c:3851
-msgid "c4x_operand_subword: invalid operand"
-msgstr "c4x_operand_subword: operand no vàlid"
-
-#. We could handle these with some difficulty.
-#. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:3877
-msgid "c4x_operand_subword: invalid autoincrement"
-msgstr "c4x_operand_subword: autoincrement no vàlid"
-
-#: config/c4x/c4x.c:3883
-msgid "c4x_operand_subword: invalid address"
-msgstr "c4x_operand_subword: adreça no vàlid"
-
-#: config/c4x/c4x.c:3894
-msgid "c4x_operand_subword: address not offsettable"
-msgstr "c4x_operand_subword: adreça no desplaçada"
-
-#: config/c4x/c4x.c:4096
-#, fuzzy
-msgid "c4x_rptb_rpts_p: Repeat block top label moved"
-msgstr "c4x_rptb_rpts_p: etiqueta superior de bloc de repetició desplaçada\n"
-
-#. Use `%s' to print the string in case there are any escape
-#. characters in the message.
-#: config/cris/cris.c:491 fortran/dump-parse-tree.c:78
-#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:776
-#: fortran/dump-parse-tree.c:821 c-typeck.c:4607 c-typeck.c:4622
-#: c-typeck.c:4637 final.c:2984 final.c:2986 gcc.c:4737 loop-iv.c:2807
-#: loop-iv.c:2816 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
-#: cp/parser.c:2188 cp/typeck.c:4559 java/expr.c:409
-#, gcc-internal-format
-msgid "%s"
-msgstr "%s"
-
-#: config/cris/cris.c:542
-msgid "unexpected index-type in cris_print_index"
-msgstr "index-type inesperat en cris_print_index"
-
-#: config/cris/cris.c:556
-msgid "unexpected base-type in cris_print_base"
-msgstr "base-type inesperat en cris_print_base"
-
-#: config/cris/cris.c:672
-msgid "invalid operand for 'b' modifier"
-msgstr "operand no vàlid per al modificador \"b\""
-
-#: config/cris/cris.c:689
-#, fuzzy
-msgid "invalid operand for 'o' modifier"
-msgstr "operand no vàlid per al modificador \"b\""
-
-#: config/cris/cris.c:708
-#, fuzzy
-msgid "invalid operand for 'O' modifier"
-msgstr "operand no vàlid per al modificador \"b\""
-
-#: config/cris/cris.c:741
-msgid "invalid operand for 'p' modifier"
-msgstr "operand no vàlid per al modificador \"p\""
-
-#: config/cris/cris.c:780
-msgid "invalid operand for 'z' modifier"
-msgstr "operand no vàlid per al modificador \"z\""
-
-#: config/cris/cris.c:834 config/cris/cris.c:864
-msgid "invalid operand for 'H' modifier"
-msgstr "operand no vàlid per al modificador \"H\""
-
-#: config/cris/cris.c:840
-msgid "bad register"
-msgstr "registre erroni"
-
-#: config/cris/cris.c:884
-msgid "invalid operand for 'e' modifier"
-msgstr "operand no vàlid per al modificador \"e\""
-
-#: config/cris/cris.c:901
-msgid "invalid operand for 'm' modifier"
-msgstr "operand no vàlid per al modificador \"m\""
-
-#: config/cris/cris.c:926
-msgid "invalid operand for 'A' modifier"
-msgstr "operand no vàlid per al modificador \"A\""
-
-#: config/cris/cris.c:949
-msgid "invalid operand for 'D' modifier"
-msgstr "operand no vàlid per al modificador \"D\""
-
-#: config/cris/cris.c:963
-msgid "invalid operand for 'T' modifier"
-msgstr "operand no vàlid per al modificador \"T\""
-
-#: config/cris/cris.c:972
-msgid "invalid operand modifier letter"
-msgstr "lletra de modificador d'operand no vàlid"
-
-#: config/cris/cris.c:1029
-msgid "unexpected multiplicative operand"
-msgstr "operand multiplicatiu inesperat"
-
-#: config/cris/cris.c:1049
-msgid "unexpected operand"
-msgstr "operand inesperat"
-
-#: config/cris/cris.c:1082 config/cris/cris.c:1092
-msgid "unrecognized address"
-msgstr "adreça no reconeguda"
-
-#: config/cris/cris.c:2019
-msgid "unrecognized supposed constant"
-msgstr "suposada constant no reconeguda"
-
-#: config/cris/cris.c:2394 config/cris/cris.c:2458
-msgid "unexpected side-effects in address"
-msgstr "effecte de vora inesperat en l'adreça"
-
-#. Can't possibly get a GOT-needing-fixup for a function-call,
-#. right?
-#: config/cris/cris.c:3253
-msgid "Unidentifiable call op"
-msgstr ""
-
-#: config/cris/cris.c:3304
-#, c-format
-msgid "PIC register isn't set up"
-msgstr "el registre PIC no està preparat"
-
-#: config/fr30/fr30.c:464
-#, c-format
-msgid "fr30_print_operand_address: unhandled address"
-msgstr "fr30_print_operand_address: adreça sense manejar"
-
-#: config/fr30/fr30.c:488
-#, c-format
-msgid "fr30_print_operand: unrecognized %%p code"
-msgstr "fr30_print_operand_address: no es reconeix el codi %%p"
-
-#: config/fr30/fr30.c:508
-#, c-format
-msgid "fr30_print_operand: unrecognized %%b code"
-msgstr "fr30_print_operand_address: no es reconeix el codi %%b"
-
-#: config/fr30/fr30.c:529
-#, c-format
-msgid "fr30_print_operand: unrecognized %%B code"
-msgstr "fr30_print_operand_address: no es reconeix el codi %%B"
-
-#: config/fr30/fr30.c:537
-#, c-format
-msgid "fr30_print_operand: invalid operand to %%A code"
-msgstr "fr30_print_operand: operand no vàlid per al codi %%A"
-
-#: config/fr30/fr30.c:554
-#, c-format
-msgid "fr30_print_operand: invalid %%x code"
-msgstr "fr30_print_operand: codi %%x no vàlid"
-
-#: config/fr30/fr30.c:561
-#, c-format
-msgid "fr30_print_operand: invalid %%F code"
-msgstr "fr30_print_operand: codi %%F no vàlid"
-
-#: config/fr30/fr30.c:578
-#, c-format
-msgid "fr30_print_operand: unknown code"
-msgstr "fr30_print_operand: codi desconegut"
-
-#: config/fr30/fr30.c:606 config/fr30/fr30.c:615 config/fr30/fr30.c:626
-#: config/fr30/fr30.c:639
-#, c-format
-msgid "fr30_print_operand: unhandled MEM"
-msgstr "fr30_print_operand: MEM sense manejar"
-
-#: config/frv/frv.c:2542
-#, fuzzy
-msgid "bad insn to frv_print_operand_address:"
-msgstr "insn erroni per a frv_print_operand_address:"
-
-#: config/frv/frv.c:2553
-#, fuzzy
-msgid "bad register to frv_print_operand_memory_reference_reg:"
-msgstr "insn erroni per a frv_print_operand_memory_reference_reg:"
-
-#: config/frv/frv.c:2592 config/frv/frv.c:2602 config/frv/frv.c:2611
-#: config/frv/frv.c:2632 config/frv/frv.c:2637
-#, fuzzy
-msgid "bad insn to frv_print_operand_memory_reference:"
-msgstr "insn erroni per a frv_print_operand_memory_reference:"
-
-#: config/frv/frv.c:2723
-#, fuzzy, c-format
-msgid "bad condition code"
-msgstr "codi d'extensió de registre erroni"
-
-#: config/frv/frv.c:2798
-#, fuzzy
-msgid "bad insn in frv_print_operand, bad const_double"
-msgstr "insn erroni per a frv_print_operand,·bad·const_double"
-
-#: config/frv/frv.c:2859
-#, fuzzy
-msgid "bad insn to frv_print_operand, 'e' modifier:"
-msgstr "insn erroni per a frv_print_operand, modificador \"e\":"
-
-#: config/frv/frv.c:2867
-#, fuzzy
-msgid "bad insn to frv_print_operand, 'F' modifier:"
-msgstr "insn erroni per a frv_print_operand, modificador \"F\":"
-
-#: config/frv/frv.c:2883
-#, fuzzy
-msgid "bad insn to frv_print_operand, 'f' modifier:"
-msgstr "insn erroni per a frv_print_operand, modificador \"f\":"
-
-#: config/frv/frv.c:2897
-#, fuzzy
-msgid "bad insn to frv_print_operand, 'g' modifier:"
-msgstr "insn erroni per a frv_print_operand, modificador \"C\":"
-
-#: config/frv/frv.c:2945
-#, fuzzy
-msgid "bad insn to frv_print_operand, 'L' modifier:"
-msgstr "insn erroni per a frv_print_operand, modificador \"L\":"
-
-#: config/frv/frv.c:2958
-#, fuzzy
-msgid "bad insn to frv_print_operand, 'M/N' modifier:"
-msgstr "insn erroni per a frv_print_operand, modificador \"M/N\":"
-
-#: config/frv/frv.c:2979
-#, fuzzy
-msgid "bad insn to frv_print_operand, 'O' modifier:"
-msgstr "insn erroni per a frv_print_operand, modificador \"O\":"
-
-#: config/frv/frv.c:2997
-#, fuzzy
-msgid "bad insn to frv_print_operand, P modifier:"
-msgstr "insn erroni per a frv_print_operand, modificador \"P\":"
-
-#: config/frv/frv.c:3017
-#, fuzzy
-msgid "bad insn in frv_print_operand, z case"
-msgstr "insn erroni per a frv_print_operand, «case» z"
-
-#: config/frv/frv.c:3048
-#, fuzzy
-msgid "bad insn in frv_print_operand, 0 case"
-msgstr "insn erroni per a frv_print_operand, «case» 0"
-
-#: config/frv/frv.c:3053
-msgid "frv_print_operand: unknown code"
-msgstr "frv_print_operand: codi desconegut"
-
-#: config/frv/frv.c:4422
-#, fuzzy
-msgid "bad output_move_single operand"
-msgstr "Operand output_move_single erroni"
-
-#: config/frv/frv.c:4549
-#, fuzzy
-msgid "bad output_move_double operand"
-msgstr "Operand output_move_single erroni"
-
-#: config/frv/frv.c:4691
-#, fuzzy
-msgid "bad output_condmove_single operand"
-msgstr "Operand output_condmove_single erroni"
-
-#. This macro is a C statement to print on `stderr' a string describing the
-#. particular machine description choice.  Every machine description should
-#. define `TARGET_VERSION'.  For example:
-#.
-#. #ifdef MOTOROLA
-#. #define TARGET_VERSION           fprintf (stderr, " (68k, Motorola syntax)");
-#. #else
-#. #define TARGET_VERSION           fprintf (stderr, " (68k, MIT syntax)");
-#. #endif
-#: config/frv/frv.h:328
-#, c-format
-msgid " (frv)"
-msgstr ""
-
-#: config/i386/i386.c:8218
-#, c-format
-msgid "invalid UNSPEC as operand"
-msgstr "UNSPEC no vàlid com a operand"
-
-#: config/i386/i386.c:8924
-#, c-format
-msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
-msgstr "l'operand no és una constant ni un codi de condició, codi d'operand \"c\" no vàlid"
-
-#: config/i386/i386.c:9040
-#, fuzzy, c-format
-msgid "invalid operand code '%c'"
-msgstr "codi d'operand \"%c\" no vàlid"
-
-#: config/i386/i386.c:9089
-#, c-format
-msgid "invalid constraints for operand"
-msgstr "restriccions no vàlides per a l'operand"
-
-#: config/i386/i386.c:16348
-msgid "unknown insn mode"
-msgstr "mode insn desconegut"
-
-#. If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later.
-#. DJDIR is automatically defined by the DJGPP environment config            file pointed to by the environment variable DJGPP. Examine DJGPP            to try and figure out what's wrong.
-#: config/i386/xm-djgpp.h:61
-#, c-format
-msgid "environment variable DJGPP not defined"
-msgstr "no es va definir la variable d'ambient DJGPP"
-
-#: config/i386/xm-djgpp.h:63
-#, c-format
-msgid "environment variable DJGPP points to missing file '%s'"
-msgstr "la variable d'ambient DJGPP punta al fitxer faltant\"%s\""
-
-#: config/i386/xm-djgpp.h:66
-#, c-format
-msgid "environment variable DJGPP points to corrupt file '%s'"
-msgstr "la variable d'ambient DJGPP punta al fitxer corrupte \"%s\""
-
-#: config/ia64/ia64.c:4770
-#, c-format
-msgid "ia64_print_operand: unknown code"
-msgstr "ia64_print_operand: codi desconegut"
-
-#: config/ia64/ia64.c:9889
-#, fuzzy
-msgid "invalid conversion from %<__fpreg%>"
-msgstr "conversió no vàlida de \"%T\" a \"%T\""
-
-#: config/ia64/ia64.c:9892
-#, fuzzy
-msgid "invalid conversion to %<__fpreg%>"
-msgstr "conversió no vàlida del tipus \"%T\" a partir del tipus \"%T\""
-
-#: config/ia64/ia64.c:9905 config/ia64/ia64.c:9916
-#, fuzzy
-msgid "invalid operation on %<__fpreg%>"
-msgstr "no vàlid operand per al codi %%p"
-
-#: config/iq2000/iq2000.c:3118
-#, c-format
-msgid "invalid %%P operand"
-msgstr "operand no vàlid per a %%P"
-
-#: config/iq2000/iq2000.c:3126 config/rs6000/rs6000.c:11607
-#, c-format
-msgid "invalid %%p value"
-msgstr "valor no vàlid per a %%p"
-
-#: config/iq2000/iq2000.c:3182
-#, c-format
-msgid "invalid use of %%d, %%x, or %%X"
-msgstr "ùs no vàlid de %%d, %%x, o %%X"
-
-#: config/m32r/m32r.c:1775
-#, c-format
-msgid "invalid operand to %%s code"
-msgstr "no vàlid operand per al codi %%s"
-
-#: config/m32r/m32r.c:1782
-#, c-format
-msgid "invalid operand to %%p code"
-msgstr "no vàlid operand per al codi %%p"
-
-#: config/m32r/m32r.c:1837
-msgid "bad insn for 'A'"
-msgstr "insn erroni per a \"A\""
-
-#: config/m32r/m32r.c:1884
-#, c-format
-msgid "invalid operand to %%T/%%B code"
-msgstr "no vàlid operand per al codi %%T/%%B"
-
-#: config/m32r/m32r.c:1907
-#, c-format
-msgid "invalid operand to %%N code"
-msgstr "no vàlid operand per al codi %%N"
-
-#: config/m32r/m32r.c:1940
-msgid "pre-increment address is not a register"
-msgstr "l'adreça de pre-increment no és un registre"
-
-#: config/m32r/m32r.c:1947
-msgid "pre-decrement address is not a register"
-msgstr "l'adreça de pre-decrement no és un registre"
-
-#: config/m32r/m32r.c:1954
-msgid "post-increment address is not a register"
-msgstr "l'adreça de post-increment no és un registre"
-
-#: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
-#: config/rs6000/rs6000.c:19870
-msgid "bad address"
-msgstr "adreça erroni"
-
-#: config/m32r/m32r.c:2049
-msgid "lo_sum not of register"
-msgstr "lo_sum no és un registre"
-
-#. !!!! SCz wrong here.
-#: config/m68hc11/m68hc11.c:3189 config/m68hc11/m68hc11.c:3567
-msgid "move insn not handled"
-msgstr "no es maneja move insn"
-
-#: config/m68hc11/m68hc11.c:3413 config/m68hc11/m68hc11.c:3497
-#: config/m68hc11/m68hc11.c:3770
-msgid "invalid register in the move instruction"
-msgstr "registre no vàlid en la instrucció move"
-
-#: config/m68hc11/m68hc11.c:3447
-msgid "invalid operand in the instruction"
-msgstr "operand no vàlid en la instrucció"
-
-#: config/m68hc11/m68hc11.c:3744
-msgid "invalid register in the instruction"
-msgstr "registre no vàlid en la instrucció"
-
-#: config/m68hc11/m68hc11.c:3777
-msgid "operand 1 must be a hard register"
-msgstr "l'operand 1 ha de ser un registre fix"
-
-#: config/m68hc11/m68hc11.c:3791
-msgid "invalid rotate insn"
-msgstr "rotació de insn no vàlida"
-
-#: config/m68hc11/m68hc11.c:4215
-msgid "registers IX, IY and Z used in the same INSN"
-msgstr "es van usar els registres IX, IY i Z en el mateix INSN"
-
-#: config/m68hc11/m68hc11.c:4548 config/m68hc11/m68hc11.c:4848
-msgid "cannot do z-register replacement"
-msgstr "no es pot reemplaçar el registre-z"
-
-#: config/m68hc11/m68hc11.c:4911
-msgid "invalid Z register replacement for insn"
-msgstr "reemplaçament de registre Z no vàlid per al insn"
-
-#: config/mips/mips.c:6313 config/mips/mips.c:6334 config/mips/mips.c:6438
-#, fuzzy, c-format
-msgid "'%%%c' is not a valid operand prefix"
-msgstr "\"%T\" no és una expressió vàlida"
-
-#: config/mips/mips.c:6382 config/mips/mips.c:6389 config/mips/mips.c:6396
-#: config/mips/mips.c:6456
-#, fuzzy, c-format
-msgid "invalid use of '%%%c'"
-msgstr "ús no vàlid de \"%D\""
-
-#: config/mips/mips.c:6701
-msgid "mips_debugger_offset called with non stack/frame/arg pointer"
-msgstr ""
-
-#: config/mmix/mmix.c:1487 config/mmix/mmix.c:1617
-msgid "MMIX Internal: Expected a CONST_INT, not this"
-msgstr "MMIX intern: Esperant un CONS_INT, no això"
-
-#: config/mmix/mmix.c:1566
-msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
-msgstr "MMIX intern: valor erroni per a \"m\", no és un CONST_INT"
-
-#: config/mmix/mmix.c:1585
-msgid "MMIX Internal: Expected a register, not this"
-msgstr "MMIX intern: Esperant un registre, no això"
-
-#: config/mmix/mmix.c:1595
-msgid "MMIX Internal: Expected a constant, not this"
-msgstr "MMIX intern: Esperant una constant, no això"
-
-#. We need the original here.
-#: config/mmix/mmix.c:1679
-msgid "MMIX Internal: Cannot decode this operand"
-msgstr "MMIX intern: aquest operand no es pot dexifrar"
-
-#: config/mmix/mmix.c:1736
-msgid "MMIX Internal: This is not a recognized address"
-msgstr "MMIX intern: adreça no reconeguda"
-
-#: config/mmix/mmix.c:2669
-msgid "MMIX Internal: Trying to output invalidly reversed condition:"
-msgstr "MMIX intern: Intentant de mostrar una condició invertida de forma no vàlida:"
-
-#: config/mmix/mmix.c:2676
-msgid "MMIX Internal: What's the CC of this?"
-msgstr "MMIX Internal: Quin és el CC per això"
-
-#: config/mmix/mmix.c:2680
-msgid "MMIX Internal: What is the CC of this?"
-msgstr "MMIX Internal: Quin és el CC per això"
-
-#: config/mmix/mmix.c:2744
-msgid "MMIX Internal: This is not a constant:"
-msgstr "MMIX Internal: Això no és una constant:"
-
-#: config/mt/mt.c:299
-msgid "mt_final_prescan_insn, invalid insn #1"
-msgstr ""
-
-#: config/mt/mt.c:370
-#, fuzzy
-msgid "PRINT_OPERAND_ADDRESS, 2 regs"
-msgstr "PRINT_OPERAND_ADDRESS, punter nul"
-
-#: config/mt/mt.c:394
-#, fuzzy
-msgid "PRINT_OPERAND_ADDRESS, invalid insn #1"
-msgstr "PRINT_OPERAND_ADDRESS, punter nul"
-
-#: config/rs6000/host-darwin.c:96
-#, c-format
-msgid "Out of stack space.\n"
-msgstr ""
-
-#: config/rs6000/host-darwin.c:117
-#, c-format
-msgid "Try running '%s' in the shell to raise its limit.\n"
-msgstr ""
-
-#: config/rs6000/rs6000.c:11434
-#, c-format
-msgid "invalid %%f value"
-msgstr "valor %%f no vàlid"
-
-#: config/rs6000/rs6000.c:11443
-#, c-format
-msgid "invalid %%F value"
-msgstr "valor %%F no vàlid"
-
-#: config/rs6000/rs6000.c:11452
-#, c-format
-msgid "invalid %%G value"
-msgstr "valor %%G no vàlid"
-
-#: config/rs6000/rs6000.c:11487
-#, c-format
-msgid "invalid %%j code"
-msgstr "valor %%j no vàlid"
-
-#: config/rs6000/rs6000.c:11497
-#, c-format
-msgid "invalid %%J code"
-msgstr "valor %%J no vàlid"
-
-#: config/rs6000/rs6000.c:11507
-#, c-format
-msgid "invalid %%k value"
-msgstr "valor %%k no vàlid"
-
-#: config/rs6000/rs6000.c:11527 config/xtensa/xtensa.c:2022
-#, c-format
-msgid "invalid %%K value"
-msgstr "valor %%K no vàlid"
-
-#: config/rs6000/rs6000.c:11597
-#, c-format
-msgid "invalid %%O value"
-msgstr "valor %%O no vàlid"
-
-#: config/rs6000/rs6000.c:11644
-#, c-format
-msgid "invalid %%q value"
-msgstr "valor no vàlid per a %%q"
-
-#: config/rs6000/rs6000.c:11688
-#, c-format
-msgid "invalid %%S value"
-msgstr "valor %%S no vàlid"
-
-#: config/rs6000/rs6000.c:11728
-#, c-format
-msgid "invalid %%T value"
-msgstr "valor %%T no vàlid"
-
-#: config/rs6000/rs6000.c:11738
-#, c-format
-msgid "invalid %%u value"
-msgstr "valor %%u no vàlid"
-
-#: config/rs6000/rs6000.c:11747 config/xtensa/xtensa.c:1992
-#, c-format
-msgid "invalid %%v value"
-msgstr "valor %%v no vàlid"
-
-#: config/rs6000/rs6000.c:21768
-#, fuzzy
-msgid "AltiVec argument passed to unprototyped function"
-msgstr "molt pocs arguments per a la funció"
-
-#: config/s390/s390.c:4561
-#, fuzzy, c-format
-msgid "cannot decompose address"
-msgstr "No es pot descompondre l'adreça."
-
-#: config/s390/s390.c:4771
-msgid "UNKNOWN in print_operand !?"
-msgstr "UNKNOWN en print_operand !?"
-
-#: config/score/score3.c:1262 config/score/score3.c:1282
-#: config/score/score7.c:1253
-#, fuzzy, c-format
-msgid "invalid operand for code: '%c'"
-msgstr "codi d'operand \"%c\" no vàlid"
-
-#: config/sh/sh.c:746
-#, fuzzy, c-format
-msgid "invalid operand to %%R"
-msgstr "operand no vàlid per al codi %%R"
-
-#: config/sh/sh.c:773
-#, fuzzy, c-format
-msgid "invalid operand to %%S"
-msgstr "operand no vàlid per al codi %%R"
-
-#: config/sh/sh.c:8095
-#, fuzzy
-msgid "created and used with different architectures / ABIs"
-msgstr "\"%#D\" redeclarat com un tipus diferent de símbol"
-
-#: config/sh/sh.c:8097
-#, fuzzy
-msgid "created and used with different ABIs"
-msgstr "\"%#D\" redeclarat com un tipus diferent de símbol"
-
-#: config/sh/sh.c:8099
-#, fuzzy
-msgid "created and used with different endianness"
-msgstr "inicialitzador de dades en l'ordinador amb \"endianness\" diferent"
-
-#: config/sparc/sparc.c:6803 config/sparc/sparc.c:6809
-#, c-format
-msgid "invalid %%Y operand"
-msgstr "operand %%Y no vàlid"
-
-#: config/sparc/sparc.c:6879
-#, c-format
-msgid "invalid %%A operand"
-msgstr "operand %%A no vàlid"
-
-#: config/sparc/sparc.c:6889
-#, c-format
-msgid "invalid %%B operand"
-msgstr "operand %%B no vàlid"
-
-#: config/sparc/sparc.c:6928
-#, c-format
-msgid "invalid %%c operand"
-msgstr "operand %%c no vàlid"
-
-#: config/sparc/sparc.c:6950
-#, c-format
-msgid "invalid %%d operand"
-msgstr "operand %%d no vàlid"
-
-#: config/sparc/sparc.c:6967
-#, c-format
-msgid "invalid %%f operand"
-msgstr "operand %%f no vàlid"
-
-#: config/sparc/sparc.c:6981
-#, c-format
-msgid "invalid %%s operand"
-msgstr "operand %%s no vàlid"
-
-#: config/sparc/sparc.c:7035
-#, c-format
-msgid "long long constant not a valid immediate operand"
-msgstr "la constant long long no és un operand immediat vàlid"
-
-#: config/sparc/sparc.c:7038
-#, c-format
-msgid "floating point constant not a valid immediate operand"
-msgstr "la constant de coma flotant no és un operand immediat vàlid"
-
-#: config/stormy16/stormy16.c:1775 config/stormy16/stormy16.c:1846
-#, fuzzy, c-format
-msgid "'B' operand is not constant"
-msgstr "l'operand \"B\" no és una constant"
-
-#: config/stormy16/stormy16.c:1802
-#, fuzzy, c-format
-msgid "'B' operand has multiple bits set"
-msgstr "l'operand \"B\" té establerts múltiples bits"
-
-#: config/stormy16/stormy16.c:1828
-#, fuzzy, c-format
-msgid "'o' operand is not constant"
-msgstr "l'operand \"o\" no és una constant"
-
-#: config/stormy16/stormy16.c:1860
-#, c-format
-msgid "xstormy16_print_operand: unknown code"
-msgstr "xstormy16_print_operand: codi desconegut"
-
-#: config/v850/v850.c:372
-msgid "const_double_split got a bad insn:"
-msgstr "const_double_split va rebre un insn erroni:"
-
-#: config/v850/v850.c:936
-msgid "output_move_single:"
-msgstr "output_move_single:"
-
-#: config/xtensa/xtensa.c:652 config/xtensa/xtensa.c:684
-#: config/xtensa/xtensa.c:693
-msgid "bad test"
-msgstr "prova errònia"
-
-#: config/xtensa/xtensa.c:1980
-#, c-format
-msgid "invalid %%D value"
-msgstr "valor no vàlid per a %%D"
-
-#: config/xtensa/xtensa.c:2017
-msgid "invalid mask"
-msgstr "màscara no vàlida"
-
-#: config/xtensa/xtensa.c:2043
-#, fuzzy, c-format
-msgid "invalid %%x value"
-msgstr "valor no vàlid per a %%x/X"
-
-#: config/xtensa/xtensa.c:2050
-#, fuzzy, c-format
-msgid "invalid %%d value"
-msgstr "valor %%v no vàlid"
-
-#: config/xtensa/xtensa.c:2071 config/xtensa/xtensa.c:2081
-#, fuzzy, c-format
-msgid "invalid %%t/%%b value"
-msgstr "valor %%b no vàlid"
-
-#: config/xtensa/xtensa.c:2123
-msgid "invalid address"
-msgstr "adreça no vàlida"
-
-#: config/xtensa/xtensa.c:2148
-msgid "no register in address"
-msgstr "no hi ha registre en l'adreça"
-
-#: config/xtensa/xtensa.c:2156
-msgid "address offset not a constant"
-msgstr "el desplaçament d'adreça no és una constant"
-
-#: cp/call.c:2514
-msgid "candidates are:"
-msgstr ""
-
-#: cp/call.c:6463
-msgid "candidate 1:"
-msgstr ""
-
-#: cp/call.c:6464
-msgid "candidate 2:"
-msgstr ""
-
-#: cp/decl2.c:668
-msgid "candidates are: %+#D"
-msgstr ""
-
-#: cp/decl2.c:670
-#, fuzzy
-msgid "candidate is: %+#D"
-msgstr "no es pot escriure %s: %m"
-
-#: cp/g++spec.c:251 java/jvspec.c:406
-#, fuzzy, c-format
-msgid "argument to '%s' missing\n"
-msgstr "falta l'argument per a `%s'\n"
-
-#: fortran/arith.c:90
-msgid "Arithmetic OK at %L"
-msgstr ""
-
-#: fortran/arith.c:93
-msgid "Arithmetic overflow at %L"
-msgstr ""
-
-#: fortran/arith.c:96
-msgid "Arithmetic underflow at %L"
-msgstr ""
-
-#: fortran/arith.c:99
-msgid "Arithmetic NaN at %L"
-msgstr ""
-
-#: fortran/arith.c:102
-#, fuzzy
-msgid "Division by zero at %L"
-msgstr "divisió per zero"
-
-#: fortran/arith.c:105
-msgid "Array operands are incommensurate at %L"
-msgstr ""
-
-#: fortran/arith.c:109
-msgid "Integer outside symmetric range implied by Standard Fortran at %L"
-msgstr ""
-
-#: fortran/arith.c:1425
-msgid "elemental binary operation"
-msgstr ""
-
-#: fortran/arith.c:1997
-#, fuzzy, no-c-format
-msgid "Arithmetic OK converting %s to %s at %L"
-msgstr "la conversion de %s a %s ha fallat"
-
-#: fortran/arith.c:2001
-#, no-c-format
-msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
-msgstr ""
-
-#: fortran/arith.c:2006
-#, no-c-format
-msgid "Arithmetic underflow converting %s to %s at %L"
-msgstr ""
-
-#: fortran/arith.c:2010
-#, no-c-format
-msgid "Arithmetic NaN converting %s to %s at %L"
-msgstr ""
-
-#: fortran/arith.c:2014
-#, fuzzy, no-c-format
-msgid "Division by zero converting %s to %s at %L"
-msgstr "divisió per zero en \"%E %% 0\""
-
-#: fortran/arith.c:2018
-#, no-c-format
-msgid "Array operands are incommensurate converting %s to %s at %L"
-msgstr ""
-
-#: fortran/arith.c:2022
-#, no-c-format
-msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
-msgstr ""
-
-#: fortran/arith.c:2355
-#, fuzzy, no-c-format
-msgid "The Hollerith constant at %L is too long to convert to %s"
-msgstr "La constant de caràcter en %0 no té l'apòstrofe que tanca en %1"
-
-#: fortran/arith.c:2513
-#, no-c-format
-msgid "Enumerator exceeds the C integer type at %C"
-msgstr ""
-
-#: fortran/array.c:97
-#, fuzzy, no-c-format
-msgid "Expected array subscript at %C"
-msgstr "el subindici de matriu té un tipus \"char\""
-
-#: fortran/array.c:124
-#, fuzzy, no-c-format
-msgid "Expected array subscript stride at %C"
-msgstr "el subindici de matriu té un tipus \"char\""
-
-#: fortran/array.c:167
-#, fuzzy, no-c-format
-msgid "Invalid form of array reference at %C"
-msgstr "Element null en %0 per a la referència de matriu en %1"
-
-#: fortran/array.c:172
-#, no-c-format
-msgid "Array reference at %C cannot have more than %d dimensions"
-msgstr ""
-
-#: fortran/array.c:223
-#, no-c-format
-msgid "Variable '%s' at %L in this context must be constant"
-msgstr ""
-
-#: fortran/array.c:299
-#, no-c-format
-msgid "Expected expression in array specification at %C"
-msgstr ""
-
-#: fortran/array.c:386
-#, no-c-format
-msgid "Bad array specification for an explicitly shaped array at %C"
-msgstr ""
-
-#: fortran/array.c:396
-#, no-c-format
-msgid "Bad array specification for assumed shape array at %C"
-msgstr ""
-
-#: fortran/array.c:410
-#, fuzzy, no-c-format
-msgid "Bad specification for deferred shape array at %C"
-msgstr "No hi ha especificació per al iterador del DO implícit `%A' en %0"
-
-#: fortran/array.c:414
-#, fuzzy, no-c-format
-msgid "Bad specification for assumed size array at %C"
-msgstr "No hi ha especificació per al iterador del DO implícit `%A' en %0"
-
-#: fortran/array.c:423
-#, no-c-format
-msgid "Expected another dimension in array declaration at %C"
-msgstr ""
-
-#: fortran/array.c:429
-#, no-c-format
-msgid "Array specification at %C has more than %d dimensions"
-msgstr ""
-
-#: fortran/array.c:635
-#, fuzzy, no-c-format
-msgid "duplicated initializer"
-msgstr "valor inicial no vàlid"
-
-#: fortran/array.c:727
-#, no-c-format
-msgid "DO-iterator '%s' at %L is inside iterator of the same name"
-msgstr ""
-
-#: fortran/array.c:829 fortran/array.c:938
-#, fuzzy, no-c-format
-msgid "Syntax error in array constructor at %C"
-msgstr "errore sintàctic en la llista de paràmetre de macro"
-
-#: fortran/array.c:884
-#, no-c-format
-msgid "Fortran 2003: [...] style array constructors at %C"
-msgstr ""
-
-#: fortran/array.c:898
-#, fuzzy, no-c-format
-msgid "Empty array constructor at %C is not allowed"
-msgstr "l'argument per a l'atribut \"%s\" és més gran que %d"
-
-#: fortran/array.c:982
-#, no-c-format
-msgid "Element in %s array constructor at %L is %s"
-msgstr ""
-
-#: fortran/array.c:1309
-#, no-c-format
-msgid "Iterator step at %L cannot be zero"
-msgstr ""
-
-#: fortran/check.c:44
-#, fuzzy, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
-msgstr "l'argument 1 de __builtin__spe_predicate ha de ser una constant"
-
-#: fortran/check.c:59
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be %s"
-msgstr ""
-
-#: fortran/check.c:87
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
-msgstr ""
-
-#: fortran/check.c:101 fortran/check.c:817 fortran/check.c:827
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
-msgstr ""
-
-#: fortran/check.c:118
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX"
-msgstr ""
-
-#: fortran/check.c:147
-#, fuzzy, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
-msgstr "l'argument 1 de __builtin__spe_predicate ha de ser una constant"
-
-#: fortran/check.c:156
-#, fuzzy, no-c-format
-msgid "Invalid kind for %s at %L"
-msgstr "constant de cadena no vàlida \"%E\""
-
-#: fortran/check.c:175
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be double precision"
-msgstr ""
-
-#: fortran/check.c:192
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a logical array"
-msgstr ""
-
-#: fortran/check.c:210
-#, fuzzy, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be an array"
-msgstr "l'argument 1 de __builtin__spe_predicate ha de ser una constant"
-
-#: fortran/check.c:225
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
-msgstr ""
-
-#: fortran/check.c:241
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
-msgstr ""
-
-#: fortran/check.c:256
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
-msgstr ""
-
-#: fortran/check.c:275
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
-msgstr ""
-
-#: fortran/check.c:297
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/check.c:303
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
-msgstr ""
-
-#: fortran/check.c:320
-#, no-c-format
-msgid "Missing DIM parameter in intrinsic '%s' at %L"
-msgstr ""
-
-#: fortran/check.c:363
-#, no-c-format
-msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
-msgstr ""
-
-#: fortran/check.c:433
-#, no-c-format
-msgid "Unequal character lengths (%ld and %ld) in %s intrinsic at %L"
-msgstr ""
-
-#: fortran/check.c:535 fortran/check.c:1938 fortran/check.c:1953
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
-msgstr ""
-
-#: fortran/check.c:559 fortran/check.c:3703
-#, no-c-format
-msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
-msgstr ""
-
-#: fortran/check.c:568 fortran/check.c:1143 fortran/check.c:1286
-#: fortran/check.c:1360 fortran/check.c:1616
-#, no-c-format
-msgid "Extension: Different type kinds at %L"
-msgstr ""
-
-#: fortran/check.c:608 fortran/check.c:2022
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
-msgstr ""
-
-#: fortran/check.c:628
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
-msgstr ""
-
-#: fortran/check.c:636
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
-msgstr ""
-
-#: fortran/check.c:652
-#, no-c-format
-msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
-msgstr ""
-
-#: fortran/check.c:663
-#, no-c-format
-msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
-msgstr ""
-
-#: fortran/check.c:798 fortran/check.c:915
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
-msgstr ""
-
-#: fortran/check.c:848 fortran/check.c:1205 fortran/check.c:1308
-#: fortran/check.c:1467 fortran/check.c:1484 fortran/check.c:2318
-#: fortran/check.c:2444 fortran/check.c:2779 fortran/check.c:2821
-#, no-c-format
-msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
-msgstr ""
-
-#: fortran/check.c:964 fortran/check.c:1712 fortran/check.c:1720
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
-msgstr ""
-
-#: fortran/check.c:978
-#, no-c-format
-msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
-msgstr ""
-
-#: fortran/check.c:997 fortran/check.c:1005
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be default real"
-msgstr ""
-
-#: fortran/check.c:1256
-#, no-c-format
-msgid "Argument of %s at %L must be of length one"
-msgstr ""
-
-#: fortran/check.c:1315
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
-msgstr ""
-
-#: fortran/check.c:1440
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
-msgstr ""
-
-#: fortran/check.c:1589
-#, fuzzy, no-c-format
-msgid "Intrinsic '%s' at %L must have at least two arguments"
-msgstr "\"%D\" ha de prendre dos arguments exactament"
-
-#: fortran/check.c:1622
-#, no-c-format
-msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
-msgstr ""
-
-#: fortran/check.c:1655
-#, no-c-format
-msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
-msgstr ""
-
-#: fortran/check.c:1662
-#, no-c-format
-msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
-msgstr ""
-
-#: fortran/check.c:1734
-#, no-c-format
-msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
-msgstr ""
-
-#: fortran/check.c:1753
-#, no-c-format
-msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
-msgstr ""
-
-#: fortran/check.c:1762
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
-msgstr ""
-
-#: fortran/check.c:1964
-#, no-c-format
-msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
-msgstr ""
-
-#: fortran/check.c:1973
-#, no-c-format
-msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
-msgstr ""
-
-#: fortran/check.c:2069
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
-msgstr ""
-
-#: fortran/check.c:2090
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
-msgstr ""
-
-#: fortran/check.c:2098
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
-msgstr ""
-
-#: fortran/check.c:2114
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
-msgstr ""
-
-#: fortran/check.c:2231
-#, no-c-format
-msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
-msgstr ""
-
-#: fortran/check.c:2241
-#, no-c-format
-msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
-msgstr ""
-
-#: fortran/check.c:2279
-#, no-c-format
-msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
-msgstr ""
-
-#: fortran/check.c:2364
-#, fuzzy, no-c-format
-msgid "Missing arguments to %s intrinsic at %L"
-msgstr "Falten arguments per a l'opció \"%s\""
-
-#: fortran/check.c:2405
-#, no-c-format
-msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
-msgstr ""
-
-#: fortran/check.c:2479
-#, fuzzy, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
-msgstr "l'argument per a l'atribut \"%s\" és més gran que %d"
-
-#: fortran/check.c:2731
-#, no-c-format
-msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
-msgstr ""
-
-#: fortran/check.c:3050
-#, fuzzy, no-c-format
-msgid "Too many arguments to %s at %L"
-msgstr "massa arguments per a %s \"%+#D\""
-
-#: fortran/check.c:3162 fortran/check.c:3616 fortran/check.c:3640
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
-msgstr ""
-
-#: fortran/check.c:3338
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
-msgstr ""
-
-#: fortran/check.c:3687 fortran/check.c:3695
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
-msgstr ""
-
-#: fortran/data.c:64
-#, fuzzy, no-c-format
-msgid "non-constant array in DATA statement %L"
-msgstr "índex de matriu no constant en valor inicial"
-
-#: fortran/data.c:193
-#, no-c-format
-msgid "failure to simplify substring reference in DATA statement at %L"
-msgstr ""
-
-#: fortran/data.c:224
-#, fuzzy, no-c-format
-msgid "initialization string truncated to match variable at %L"
-msgstr "no es poden niuar els designadors d'iniciació"
-
-#: fortran/data.c:293
-#, no-c-format
-msgid "'%s' at %L already is initialized at %L"
-msgstr ""
-
-#: fortran/data.c:412
-#, fuzzy, no-c-format
-msgid "Extension: re-initialization of '%s' at %L"
-msgstr "  salta la inicialización de \"%#D\""
-
-#: fortran/decl.c:254
-#, no-c-format
-msgid "Host associated variable '%s' may not be in the DATA statement at %C"
-msgstr ""
-
-#: fortran/decl.c:261
-#, no-c-format
-msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
-msgstr ""
-
-#: fortran/decl.c:366
-#, no-c-format
-msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
-msgstr ""
-
-#: fortran/decl.c:470
-#, no-c-format
-msgid "Initialization at %C is not allowed in a PURE procedure"
-msgstr ""
-
-#: fortran/decl.c:529
-#, no-c-format
-msgid "DATA statement at %C is not allowed in a PURE procedure"
-msgstr ""
-
-#: fortran/decl.c:558
-#, no-c-format
-msgid "Bad INTENT specification at %C"
-msgstr ""
-
-#: fortran/decl.c:600
-#, no-c-format
-msgid "Conflict in attributes of function argument at %C"
-msgstr ""
-
-#: fortran/decl.c:647
-#, fuzzy, no-c-format
-msgid "Syntax error in character length specification at %C"
-msgstr "error de decodificació en l'especificació del mètode"
-
-#: fortran/decl.c:757
-#, fuzzy, no-c-format
-msgid "Procedure '%s' at %C is already defined at %L"
-msgstr "\"%D\" ja està definit en \"%T\""
-
-#: fortran/decl.c:765
-#, fuzzy, no-c-format
-msgid "Name '%s' at %C is already defined as a generic interface at %L"
-msgstr "L'etiqueta %A ja es va definir en %1 quan es va redefinir en %0"
-
-#: fortran/decl.c:778
-#, no-c-format
-msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
-msgstr ""
-
-#: fortran/decl.c:850
-#, no-c-format
-msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
-msgstr ""
-
-#: fortran/decl.c:880
-#, no-c-format
-msgid "Type '%s' at %L is a parameter to the BIND(C)  procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
-msgstr ""
-
-#: fortran/decl.c:887
-#, no-c-format
-msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
-msgstr ""
-
-#: fortran/decl.c:902
-#, no-c-format
-msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
-msgstr ""
-
-#: fortran/decl.c:916
-#, no-c-format
-msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
-msgstr ""
-
-#: fortran/decl.c:925
-#, no-c-format
-msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
-msgstr ""
-
-#: fortran/decl.c:934
-#, no-c-format
-msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
-msgstr ""
-
-#: fortran/decl.c:947
-#, no-c-format
-msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
-msgstr ""
-
-#: fortran/decl.c:957
-#, no-c-format
-msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
-msgstr ""
-
-#: fortran/decl.c:1033
-#, no-c-format
-msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
-msgstr ""
-
-#: fortran/decl.c:1069
-#, no-c-format
-msgid "CHARACTER expression at %L is being truncated (%d/%d)"
-msgstr ""
-
-#: fortran/decl.c:1075
-#, no-c-format
-msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
-msgstr ""
-
-#: fortran/decl.c:1165
-#, no-c-format
-msgid "Initializer not allowed for PARAMETER '%s' at %C"
-msgstr ""
-
-#: fortran/decl.c:1174
-#, no-c-format
-msgid "Initializer not allowed for COMMON variable '%s' at %C"
-msgstr ""
-
-#: fortran/decl.c:1184
-#, fuzzy, no-c-format
-msgid "PARAMETER at %L is missing an initializer"
-msgstr "falta valor inicial"
-
-#: fortran/decl.c:1194
-#, no-c-format
-msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
-msgstr ""
-
-#: fortran/decl.c:1344
-#, no-c-format
-msgid "Component at %C must have the POINTER attribute"
-msgstr ""
-
-#: fortran/decl.c:1352
-#, no-c-format
-msgid "Array component of structure at %C must have explicit or deferred shape"
-msgstr ""
-
-#: fortran/decl.c:1378
-#, no-c-format
-msgid "Allocatable component at %C must be an array"
-msgstr ""
-
-#: fortran/decl.c:1389
-#, no-c-format
-msgid "Pointer array component of structure at %C must have a deferred shape"
-msgstr ""
-
-#: fortran/decl.c:1398
-#, no-c-format
-msgid "Allocatable component of structure at %C must have a deferred shape"
-msgstr ""
-
-#: fortran/decl.c:1407
-#, no-c-format
-msgid "Array component of structure at %C must have an explicit shape"
-msgstr ""
-
-#: fortran/decl.c:1433
-#, no-c-format
-msgid "NULL() initialization at %C is ambiguous"
-msgstr ""
-
-#: fortran/decl.c:1556 fortran/decl.c:5197
-#, no-c-format
-msgid "Duplicate array spec for Cray pointee at %C"
-msgstr ""
-
-#: fortran/decl.c:1616
-#, no-c-format
-msgid "the type of '%s' at %C has not been declared within the interface"
-msgstr ""
-
-#: fortran/decl.c:1632
-#, fuzzy, no-c-format
-msgid "Function name '%s' not allowed at %C"
-msgstr "%Jno es permet un atribut de secció per a \"%D\""
-
-#: fortran/decl.c:1648
-#, no-c-format
-msgid "Extension: Old-style initialization at %C"
-msgstr ""
-
-#: fortran/decl.c:1663
-#, no-c-format
-msgid "Initialization at %C isn't for a pointer variable"
-msgstr ""
-
-#: fortran/decl.c:1671
-#, no-c-format
-msgid "Pointer initialization requires a NULL() at %C"
-msgstr ""
-
-#: fortran/decl.c:1677
-#, no-c-format
-msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
-msgstr ""
-
-#: fortran/decl.c:1690
-#, no-c-format
-msgid "Pointer initialization at %C requires '=>', not '='"
-msgstr ""
-
-#: fortran/decl.c:1699 fortran/decl.c:6129
-#, fuzzy, no-c-format
-msgid "Expected an initialization expression at %C"
-msgstr "inicialització de l'expressió new amb \"=\""
-
-#: fortran/decl.c:1705
-#, no-c-format
-msgid "Initialization of variable at %C is not allowed in a PURE procedure"
-msgstr ""
-
-#: fortran/decl.c:1718
-#, no-c-format
-msgid "Initialization of allocatable component at %C is not allowed"
-msgstr ""
-
-#: fortran/decl.c:1772 fortran/decl.c:1781
-#, fuzzy, no-c-format
-msgid "Old-style type declaration %s*%d not supported at %C"
-msgstr "no es dóna suport a la declaració feble de \"%s\""
-
-#: fortran/decl.c:1786
-#, fuzzy, no-c-format
-msgid "Nonstandard type declaration %s*%d at %C"
-msgstr "declaració extern niada de \"%s\""
-
-#: fortran/decl.c:1838 fortran/decl.c:1897
-#, no-c-format
-msgid "Missing right parenthesis at %C"
-msgstr ""
-
-#: fortran/decl.c:1853 fortran/decl.c:1931
-#, fuzzy, no-c-format
-msgid "Expected initialization expression at %C"
-msgstr "inicialització de l'expressió new amb \"=\""
-
-#: fortran/decl.c:1861 fortran/decl.c:1937
-#, fuzzy, no-c-format
-msgid "Expected scalar initialization expression at %C"
-msgstr "inicialització de l'expressió new amb \"=\""
-
-#: fortran/decl.c:1891
-#, fuzzy, no-c-format
-msgid "Kind %d not supported for type %s at %C"
-msgstr "el mode d'arrodoniment no té suport per a floats de VAX"
-
-#: fortran/decl.c:1957
-#, fuzzy, no-c-format
-msgid "Kind %d is not supported for CHARACTER at %C"
-msgstr "el mode d'arrodoniment no té suport per a floats de VAX"
-
-#: fortran/decl.c:2086
-#, no-c-format
-msgid "Syntax error in CHARACTER declaration at %C"
-msgstr ""
-
-#: fortran/decl.c:2156
-#, no-c-format
-msgid "Extension: BYTE type at %C"
-msgstr ""
-
-#: fortran/decl.c:2162
-#, no-c-format
-msgid "BYTE type used at %C is not available on the target machine"
-msgstr ""
-
-#: fortran/decl.c:2211
-#, no-c-format
-msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
-msgstr ""
-
-#: fortran/decl.c:2245 fortran/decl.c:2252 fortran/decl.c:2558
-#: fortran/decl.c:2566
-#, fuzzy, no-c-format
-msgid "Type name '%s' at %C is ambiguous"
-msgstr "l'ús de \"%D\" és ambigu"
-
-#: fortran/decl.c:2321
-#, no-c-format
-msgid "Missing character range in IMPLICIT at %C"
-msgstr ""
-
-#: fortran/decl.c:2367
-#, no-c-format
-msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
-msgstr ""
-
-#: fortran/decl.c:2421
-#, no-c-format
-msgid "Empty IMPLICIT statement at %C"
-msgstr ""
-
-#: fortran/decl.c:2524
-#, no-c-format
-msgid "IMPORT statement at %C only permitted in an INTERFACE body"
-msgstr ""
-
-#: fortran/decl.c:2529
-#, fuzzy, no-c-format
-msgid "Fortran 2003: IMPORT statement at %C"
-msgstr "Coma sobrant en la declaració FORMAT en %0"
-
-#: fortran/decl.c:2544
-#, no-c-format
-msgid "Expecting list of named entities at %C"
-msgstr ""
-
-#: fortran/decl.c:2572
-#, no-c-format
-msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
-msgstr ""
-
-#: fortran/decl.c:2579
-#, no-c-format
-msgid "'%s' is already IMPORTed from host scoping unit at %C."
-msgstr ""
-
-#: fortran/decl.c:2608
-#, fuzzy, no-c-format
-msgid "Syntax error in IMPORT statement at %C"
-msgstr "Nombre espuri en la declaració FORMAT en %0"
-
-#: fortran/decl.c:2850
-#, fuzzy, no-c-format
-msgid "Missing dimension specification at %C"
-msgstr "Falta l'especificador %A en la declaració en %0"
-
-#: fortran/decl.c:2924
-#, no-c-format
-msgid "Duplicate %s attribute at %L"
-msgstr ""
-
-#: fortran/decl.c:2943
-#, no-c-format
-msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
-msgstr ""
-
-#: fortran/decl.c:2953
-#, fuzzy, no-c-format
-msgid "Attribute at %L is not allowed in a TYPE definition"
-msgstr "la variable de registre global segueix a una definició de funció"
-
-#: fortran/decl.c:2971
-#, no-c-format
-msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
-msgstr ""
-
-#: fortran/decl.c:2982
-#, no-c-format
-msgid "%s attribute at %L is not allowed outside of the specification part of a module"
-msgstr ""
-
-#: fortran/decl.c:3034 fortran/decl.c:5437
-#, no-c-format
-msgid "PROTECTED at %C only allowed in specification part of a module"
-msgstr ""
-
-#: fortran/decl.c:3040
-#, no-c-format
-msgid "Fortran 2003: PROTECTED attribute at %C"
-msgstr ""
-
-#: fortran/decl.c:3071
-#, no-c-format
-msgid "Fortran 2003: VALUE attribute at %C"
-msgstr ""
-
-#: fortran/decl.c:3081
-#, no-c-format
-msgid "Fortran 2003: VOLATILE attribute at %C"
-msgstr ""
-
-#: fortran/decl.c:3121
-#, no-c-format
-msgid "Multiple identifiers provided with single NAME= specifier at %C"
-msgstr ""
-
-#. Print an error, but continue parsing line.
-#: fortran/decl.c:3171
-#, no-c-format
-msgid "C kind parameter is for type %s but symbol '%s' at %L is of type %s"
-msgstr ""
-
-#: fortran/decl.c:3235
-#, no-c-format
-msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
-msgstr ""
-
-#: fortran/decl.c:3257
-#, no-c-format
-msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
-msgstr ""
-
-#: fortran/decl.c:3266
-#, no-c-format
-msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
-msgstr ""
-
-#: fortran/decl.c:3270
-#, no-c-format
-msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
-msgstr ""
-
-#: fortran/decl.c:3282
-#, no-c-format
-msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
-msgstr ""
-
-#: fortran/decl.c:3296
-#, no-c-format
-msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
-msgstr ""
-
-#: fortran/decl.c:3304
-#, no-c-format
-msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
-msgstr ""
-
-#: fortran/decl.c:3314
-#, no-c-format
-msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
-msgstr ""
-
-#: fortran/decl.c:3322
-#, no-c-format
-msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
-msgstr ""
-
-#. Use gfc_warning_now because we won't say that the symbol fails
-#. just because of this.
-#: fortran/decl.c:3334
-#, no-c-format
-msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
-msgstr ""
-
-#: fortran/decl.c:3409
-#, no-c-format
-msgid "Need either entity or common block name for attribute specification statement at %C"
-msgstr ""
-
-#: fortran/decl.c:3456
-#, no-c-format
-msgid "Missing entity or common block name for attribute specification statement at %C"
-msgstr ""
-
-#. Now we have an error, which we signal, and then fix up
-#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:3563
-#, no-c-format
-msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
-msgstr ""
-
-#: fortran/decl.c:3595
-#, fuzzy, no-c-format
-msgid "Syntax error in data declaration at %C"
-msgstr "errore sintàctic en la llista de paràmetre de macro"
-
-#: fortran/decl.c:3742
-#, no-c-format
-msgid "Name '%s' at %C is the name of the procedure"
-msgstr ""
-
-#: fortran/decl.c:3754
-#, no-c-format
-msgid "Unexpected junk in formal argument list at %C"
-msgstr ""
-
-#: fortran/decl.c:3771
-#, no-c-format
-msgid "Duplicate symbol '%s' in formal argument list at %C"
-msgstr ""
-
-#: fortran/decl.c:3822
-#, no-c-format
-msgid "RESULT variable at %C must be different than function name"
-msgstr ""
-
-#: fortran/decl.c:3892
-#, fuzzy, no-c-format
-msgid "Unexpected junk after function declaration at %C"
-msgstr "causa conflicte amb la declaració de la funció \"%#D\""
-
-#: fortran/decl.c:3951
-#, no-c-format
-msgid "Interface '%s' at %C may not be generic"
-msgstr ""
-
-#: fortran/decl.c:3956
-#, fuzzy, no-c-format
-msgid "Interface '%s' at %C may not be a statement function"
-msgstr "el constructor no pot ser una funció membre de tipus static"
-
-#: fortran/decl.c:3967
-#, no-c-format
-msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
-msgstr ""
-
-#: fortran/decl.c:3975
-#, no-c-format
-msgid "Fortran 2003: Support for intrinsic procedure '%s' in PROCEDURE statement at %C not yet implemented in gfortran"
-msgstr ""
-
-#: fortran/decl.c:4014
-#, no-c-format
-msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
-msgstr ""
-
-#: fortran/decl.c:4021
-#, no-c-format
-msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
-msgstr ""
-
-#: fortran/decl.c:4027
-#, no-c-format
-msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
-msgstr ""
-
-#: fortran/decl.c:4060 fortran/decl.c:4103
-#, fuzzy, no-c-format
-msgid "Syntax error in PROCEDURE statement at %C"
-msgstr "Nombre espuri en la declaració FORMAT en %0"
-
-#: fortran/decl.c:4077
-#, no-c-format
-msgid "PROCEDURE at %C must be in a generic interface"
-msgstr ""
-
-#: fortran/decl.c:4128
-#, no-c-format
-msgid "Fortran 2003: Procedure components at %C are not yet implemented in gfortran"
-msgstr ""
-
-#: fortran/decl.c:4138
-#, no-c-format
-msgid "Fortran 2003: PROCEDURE statement at %C"
-msgstr ""
-
-#: fortran/decl.c:4186
-#, no-c-format
-msgid "Expected formal argument list in function definition at %C"
-msgstr ""
-
-#: fortran/decl.c:4210 fortran/decl.c:4214 fortran/decl.c:4536
-#: fortran/decl.c:4540 fortran/symbol.c:1402
-#, no-c-format
-msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
-msgstr ""
-
-#: fortran/decl.c:4246
-#, fuzzy, no-c-format
-msgid "Function '%s' at %C already has a type of %s"
-msgstr "Els inicis de les funcions són alineats a aquesta potència de 2"
-
-#: fortran/decl.c:4322
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a PROGRAM"
-msgstr ""
-
-#: fortran/decl.c:4325
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a MODULE"
-msgstr ""
-
-#: fortran/decl.c:4328
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
-msgstr ""
-
-#: fortran/decl.c:4332
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within an INTERFACE"
-msgstr ""
-
-#: fortran/decl.c:4336
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
-msgstr ""
-
-#: fortran/decl.c:4340
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
-msgstr ""
-
-#: fortran/decl.c:4344
-#, fuzzy, no-c-format
-msgid "ENTRY statement at %C cannot appear within a DO block"
-msgstr "La declaració RETURN en %0 no és vàlida dintre d'una unitat de programa principal"
-
-#: fortran/decl.c:4348
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a SELECT block"
-msgstr ""
-
-#: fortran/decl.c:4352
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a FORALL block"
-msgstr ""
-
-#: fortran/decl.c:4356
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a WHERE block"
-msgstr ""
-
-#: fortran/decl.c:4360
-#, fuzzy, no-c-format
-msgid "ENTRY statement at %C cannot appear within a contained subprogram"
-msgstr "La declaració RETURN en %0 no és vàlida dintre d'una unitat de programa principal"
-
-#: fortran/decl.c:4378
-#, fuzzy, no-c-format
-msgid "ENTRY statement at %C cannot appear in a contained procedure"
-msgstr "desbordament en la constant implícita"
-
-#: fortran/decl.c:4560
-#, no-c-format
-msgid "Missing required parentheses before BIND(C) at %C"
-msgstr ""
-
-#: fortran/decl.c:4618 fortran/decl.c:4634
-#, no-c-format
-msgid "Syntax error in NAME= specifier for binding label at %C"
-msgstr ""
-
-#: fortran/decl.c:4649
-#, no-c-format
-msgid "Missing closing quote '\"' for binding label at %C"
-msgstr ""
-
-#: fortran/decl.c:4658
-#, no-c-format
-msgid "Missing closing quote ''' for binding label at %C"
-msgstr ""
-
-#: fortran/decl.c:4668
-#, fuzzy, no-c-format
-msgid "Missing closing paren for binding label at %C"
-msgstr "Falta el primer operand binari per a l'operador binari en %0"
-
-#: fortran/decl.c:4703
-#, no-c-format
-msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
-msgstr ""
-
-#: fortran/decl.c:4876
-#, fuzzy, no-c-format
-msgid "Unexpected END statement at %C"
-msgstr "Falta l'especificador %A en la declaració en %0"
-
-#. We would have required END [something].
-#: fortran/decl.c:4885
-#, no-c-format
-msgid "%s statement expected at %L"
-msgstr ""
-
-#: fortran/decl.c:4896
-#, fuzzy, no-c-format
-msgid "Expecting %s statement at %C"
-msgstr "Coma sobrant en la declaració FORMAT en %0"
-
-#: fortran/decl.c:4911
-#, no-c-format
-msgid "Expected block name of '%s' in %s statement at %C"
-msgstr ""
-
-#: fortran/decl.c:4928
-#, no-c-format
-msgid "Expected terminating name at %C"
-msgstr ""
-
-#: fortran/decl.c:4937
-#, fuzzy, no-c-format
-msgid "Expected label '%s' for %s statement at %C"
-msgstr "No hi ha definició d'etiqueta per a la declaració FORMAT en %0"
-
-#: fortran/decl.c:4991
-#, fuzzy, no-c-format
-msgid "Missing array specification at %L in DIMENSION statement"
-msgstr "Falta l'especificador %A en la declaració en %0"
-
-#: fortran/decl.c:5000
-#, no-c-format
-msgid "Array specification must be deferred at %L"
-msgstr ""
-
-#: fortran/decl.c:5077
-#, no-c-format
-msgid "Unexpected character in variable list at %C"
-msgstr ""
-
-#: fortran/decl.c:5114
-#, no-c-format
-msgid "Expected '(' at %C"
-msgstr ""
-
-#: fortran/decl.c:5128 fortran/decl.c:5168
-#, no-c-format
-msgid "Expected variable name at %C"
-msgstr ""
-
-#: fortran/decl.c:5144
-#, fuzzy, no-c-format
-msgid "Cray pointer at %C must be an integer"
-msgstr "el predicat ha de ser un identificador"
-
-#: fortran/decl.c:5148
-#, no-c-format
-msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
-msgstr ""
-
-#: fortran/decl.c:5154
-#, no-c-format
-msgid "Expected \",\" at %C"
-msgstr ""
-
-#: fortran/decl.c:5217
-#, no-c-format
-msgid "Expected \")\" at %C"
-msgstr ""
-
-#: fortran/decl.c:5229
-#, fuzzy, no-c-format
-msgid "Expected \",\" or end of statement at %C"
-msgstr "Coma sobrant en la declaració FORMAT en %0"
-
-#: fortran/decl.c:5293
-#, no-c-format
-msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
-msgstr ""
-
-#: fortran/decl.c:5388
-#, no-c-format
-msgid "Access specification of the %s operator at %C has already been specified"
-msgstr ""
-
-#: fortran/decl.c:5405
-#, no-c-format
-msgid "Access specification of the .%s. operator at %C has already been specified"
-msgstr ""
-
-#: fortran/decl.c:5443
-#, no-c-format
-msgid "Fortran 2003: PROTECTED statement at %C"
-msgstr ""
-
-#: fortran/decl.c:5483
-#, fuzzy, no-c-format
-msgid "Syntax error in PROTECTED statement at %C"
-msgstr "Nombre espuri en la declaració FORMAT en %0"
-
-#: fortran/decl.c:5504
-#, fuzzy, no-c-format
-msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
-msgstr "L'especificador d'accés o la declaració PRIVATE en %0 no és vàlid per a la definició de tipus derivat dintre d'un altre que la part d'especificació d'un mòdul"
-
-#: fortran/decl.c:5541
-#, fuzzy, no-c-format
-msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
-msgstr "L'especificador d'accés o la declaració PRIVATE en %0 no és vàlid per a la definició de tipus derivat dintre d'un altre que la part d'especificació d'un mòdul"
-
-#: fortran/decl.c:5568
-#, no-c-format
-msgid "Expected variable name at %C in PARAMETER statement"
-msgstr ""
-
-#: fortran/decl.c:5575
-#, fuzzy, no-c-format
-msgid "Expected = sign in PARAMETER statement at %C"
-msgstr "Signe espuri en la declaració FORMAT en %0"
-
-#: fortran/decl.c:5581
-#, no-c-format
-msgid "Expected expression at %C in PARAMETER statement"
-msgstr ""
-
-#: fortran/decl.c:5639
-#, fuzzy, no-c-format
-msgid "Unexpected characters in PARAMETER statement at %C"
-msgstr "Coma sobrant en la declaració FORMAT en %0"
-
-#: fortran/decl.c:5663
-#, no-c-format
-msgid "Blanket SAVE statement at %C follows previous SAVE statement"
-msgstr ""
-
-#: fortran/decl.c:5675
-#, no-c-format
-msgid "SAVE statement at %C follows blanket SAVE statement"
-msgstr ""
-
-#: fortran/decl.c:5722
-#, fuzzy, no-c-format
-msgid "Syntax error in SAVE statement at %C"
-msgstr "Nombre espuri en la declaració FORMAT en %0"
-
-#: fortran/decl.c:5733
-#, no-c-format
-msgid "Fortran 2003: VALUE statement at %C"
-msgstr ""
-
-#: fortran/decl.c:5773
-#, fuzzy, no-c-format
-msgid "Syntax error in VALUE statement at %C"
-msgstr "Nombre espuri en la declaració FORMAT en %0"
-
-#: fortran/decl.c:5784
-#, fuzzy, no-c-format
-msgid "Fortran 2003: VOLATILE statement at %C"
-msgstr "Coma sobrant en la declaració FORMAT en %0"
-
-#: fortran/decl.c:5826
-#, fuzzy, no-c-format
-msgid "Syntax error in VOLATILE statement at %C"
-msgstr "Nombre espuri en la declaració FORMAT en %0"
-
-#: fortran/decl.c:5848
-#, no-c-format
-msgid "MODULE PROCEDURE at %C must be in a generic module interface"
-msgstr ""
-
-#: fortran/decl.c:5910
-#, no-c-format
-msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
-msgstr ""
-
-#: fortran/decl.c:5922
-#, no-c-format
-msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
-msgstr ""
-
-#: fortran/decl.c:5979
-#, no-c-format
-msgid "Expected :: in TYPE definition at %C"
-msgstr ""
-
-#: fortran/decl.c:5990
-#, fuzzy, no-c-format
-msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
-msgstr "El nom de tipus en %0 no és el mateix que el nom en %1"
-
-#: fortran/decl.c:6000
-#, no-c-format
-msgid "Derived type name '%s' at %C already has a basic type of %s"
-msgstr ""
-
-#: fortran/decl.c:6016
-#, no-c-format
-msgid "Derived type definition of '%s' at %C has already been defined"
-msgstr ""
-
-#: fortran/decl.c:6054
-#, no-c-format
-msgid "Cray Pointee at %C cannot be assumed shape array"
-msgstr ""
-
-#: fortran/decl.c:6074
-#, no-c-format
-msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
-msgstr ""
-
-#: fortran/decl.c:6146
-#, no-c-format
-msgid "ENUMERATOR %L not initialized with integer expression"
-msgstr ""
-
-#: fortran/decl.c:6195
-#, fuzzy, no-c-format
-msgid "ENUM definition statement expected before %C"
-msgstr "s'esperava nom de tipus abans de \"*\""
-
-#: fortran/decl.c:6228
-#, no-c-format
-msgid "Syntax error in ENUMERATOR definition at %C"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:48
-#, c-format
-msgid "%-5d "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:50
-#, fuzzy, c-format
-msgid "      "
-msgstr "        \"%D\""
-
-#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:626
-#, fuzzy, c-format
-msgid "(%s "
-msgstr "%s "
-
-#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1069
-#: fortran/dump-parse-tree.c:1113 fortran/dump-parse-tree.c:1123
-#, c-format
-msgid "%d"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:90 fortran/dump-parse-tree.c:116
-#: fortran/dump-parse-tree.c:159 fortran/dump-parse-tree.c:395
-#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:613
-#: fortran/dump-parse-tree.c:636
-#, c-format
-msgid ")"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:99 fortran/dump-parse-tree.c:435
-#, c-format
-msgid "("
-msgstr ""
-
-#: fortran/dump-parse-tree.c:105
-#, fuzzy, c-format
-msgid "%s = "
-msgstr "%s "
-
-#: fortran/dump-parse-tree.c:109
-#, c-format
-msgid "(arg not-present)"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:113 fortran/dump-parse-tree.c:389
-#: fortran/dump-parse-tree.c:514
-#, c-format
-msgid " "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:130 fortran/dump-parse-tree.c:325
-#, c-format
-msgid "()"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:134
-#, c-format
-msgid "(%d"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:148
-#, fuzzy, c-format
-msgid " %s "
-msgstr "%s "
-
-#: fortran/dump-parse-tree.c:175
-#, c-format
-msgid "FULL"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:206 fortran/dump-parse-tree.c:215
-#: fortran/dump-parse-tree.c:288
-#, c-format
-msgid " , "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:220
-#, c-format
-msgid "UNKNOWN"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:244
-#, fuzzy, c-format
-msgid " %% %s"
-msgstr "%s: %s"
-
-#: fortran/dump-parse-tree.c:302
-#, c-format
-msgid "''"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:307
-#, c-format
-msgid "' // ACHAR("
-msgstr ""
-
-#: fortran/dump-parse-tree.c:309
-#, c-format
-msgid ") // '"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:337
-#, fuzzy, c-format
-msgid "%s("
-msgstr "%s"
-
-#: fortran/dump-parse-tree.c:343
-#, c-format
-msgid "(/ "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:345
-#, c-format
-msgid " /)"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:351
-#, c-format
-msgid "NULL()"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:361 fortran/dump-parse-tree.c:374
-#: fortran/dump-parse-tree.c:387 fortran/dump-parse-tree.c:393
-#, c-format
-msgid "_%d"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:366
-#, c-format
-msgid ".true."
-msgstr ""
-
-#: fortran/dump-parse-tree.c:368
-#, fuzzy, c-format
-msgid ".false."
-msgstr "fclose"
-
-#: fortran/dump-parse-tree.c:383
-#, c-format
-msgid "(complex "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:399
-#, c-format
-msgid "%dH"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:408
-#, c-format
-msgid "???"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:414
-#, c-format
-msgid " {"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:418
-#, c-format
-msgid "%.2x"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:732
-#, fuzzy, c-format
-msgid "%s:"
-msgstr "%s"
-
-#: fortran/dump-parse-tree.c:439
-#, c-format
-msgid "U+ "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:442
-#, c-format
-msgid "U- "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:445
-#, c-format
-msgid "+ "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:448
-#, c-format
-msgid "- "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:451
-#, c-format
-msgid "* "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:454
-#, c-format
-msgid "/ "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:457
-#, c-format
-msgid "** "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:460
-#, c-format
-msgid "// "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:463
-#, c-format
-msgid "AND "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:466
-#, c-format
-msgid "OR "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:469
-#, c-format
-msgid "EQV "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:472
-#, c-format
-msgid "NEQV "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:476
-#, c-format
-msgid "= "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:480
-#, c-format
-msgid "/= "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:484
-#, c-format
-msgid "> "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:488
-#, c-format
-msgid ">= "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:492
-#, c-format
-msgid "< "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:496
-#, c-format
-msgid "<= "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:499
-#, c-format
-msgid "NOT "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:502
-#, fuzzy, c-format
-msgid "parens"
-msgstr "obrir %s"
-
-#: fortran/dump-parse-tree.c:524
-#, fuzzy, c-format
-msgid "%s["
-msgstr "%s"
-
-#: fortran/dump-parse-tree.c:530
-#, fuzzy, c-format
-msgid "%s[["
-msgstr "%s"
-
-#: fortran/dump-parse-tree.c:551
-#, fuzzy, c-format
-msgid "(%s %s %s %s %s"
-msgstr "%s: %s: "
-
-#: fortran/dump-parse-tree.c:558
-#, c-format
-msgid " ALLOCATABLE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:560 fortran/dump-parse-tree.c:631
-#, c-format
-msgid " DIMENSION"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:562
-#, c-format
-msgid " EXTERNAL"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:564
-#, c-format
-msgid " INTRINSIC"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:566
-#, c-format
-msgid " OPTIONAL"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:568 fortran/dump-parse-tree.c:629
-#, c-format
-msgid " POINTER"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:570
-#, c-format
-msgid " PROTECTED"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:572
-#, c-format
-msgid " VALUE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:574
-#, c-format
-msgid " VOLATILE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:576
-#, c-format
-msgid " THREADPRIVATE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:578
-#, c-format
-msgid " TARGET"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:580
-#, c-format
-msgid " DUMMY"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:582
-#, c-format
-msgid " RESULT"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:584
-#, c-format
-msgid " ENTRY"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:587
-#, c-format
-msgid " DATA"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:589
-#, c-format
-msgid " USE-ASSOC"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:591
-#, c-format
-msgid " IN-NAMELIST"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:593
-#, c-format
-msgid " IN-COMMON"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:596
-#, c-format
-msgid " ABSTRACT INTERFACE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:598
-#, c-format
-msgid " FUNCTION"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:600
-#, c-format
-msgid " SUBROUTINE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:602
-#, c-format
-msgid " IMPLICIT-TYPE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:605
-#, c-format
-msgid " SEQUENCE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:607
-#, c-format
-msgid " ELEMENTAL"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:609
-#, c-format
-msgid " PURE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:611
-#, c-format
-msgid " RECURSIVE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:635 fortran/dump-parse-tree.c:682
-#: fortran/dump-parse-tree.c:706 fortran/dump-parse-tree.c:735
-#: fortran/dump-parse-tree.c:1276 fortran/dump-parse-tree.c:1282
-#: fortran/dump-parse-tree.c:1784
-#, c-format
-msgid " %s"
-msgstr " %s"
-
-#: fortran/dump-parse-tree.c:659
-#, c-format
-msgid "symbol %s "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:666
-#, c-format
-msgid "value: "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:673
-#, c-format
-msgid "Array spec:"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:680
-#, fuzzy, c-format
-msgid "Generic interfaces:"
-msgstr "Usar la interfície Cygwin"
-
-#: fortran/dump-parse-tree.c:688
-#, fuzzy, c-format
-msgid "result: %s"
-msgstr "%s: %s"
-
-#: fortran/dump-parse-tree.c:694
-#, c-format
-msgid "components: "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:701
-#, c-format
-msgid "Formal arglist:"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:708
-#, c-format
-msgid " [Alt Return]"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:715
-#, fuzzy, c-format
-msgid "Formal namespace"
-msgstr "\"%D\" és un nom d'espai"
-
-#: fortran/dump-parse-tree.c:771
-#, c-format
-msgid "common: /%s/ "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:779 fortran/dump-parse-tree.c:1720
-#, c-format
-msgid ", "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:791
-#, c-format
-msgid "symtree: %s  Ambig %d"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:794
-#, fuzzy, c-format
-msgid " from namespace %s"
-msgstr "espai de noms \"%D\" desconegut"
-
-#: fortran/dump-parse-tree.c:820
-#, fuzzy, c-format
-msgid "%s,"
-msgstr "%s"
-
-#: fortran/dump-parse-tree.c:852
-#, c-format
-msgid "!$OMP %s"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:867 fortran/dump-parse-tree.c:1010
-#, fuzzy, c-format
-msgid " (%s)"
-msgstr " %s"
-
-#: fortran/dump-parse-tree.c:872
-#, c-format
-msgid " ("
-msgstr ""
-
-#: fortran/dump-parse-tree.c:888
-#, c-format
-msgid " IF("
-msgstr ""
-
-#: fortran/dump-parse-tree.c:894
-#, c-format
-msgid " NUM_THREADS("
-msgstr ""
-
-#: fortran/dump-parse-tree.c:910
-#, c-format
-msgid " SCHEDULE (%s"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:930
-#, c-format
-msgid " DEFAULT(%s)"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:933
-#, c-format
-msgid " ORDERED"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:958
-#, c-format
-msgid " REDUCTION(%s:"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:972
-#, fuzzy, c-format
-msgid " %s("
-msgstr " %s"
-
-#: fortran/dump-parse-tree.c:988
-#, c-format
-msgid "!$OMP SECTION\n"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:997
-#, c-format
-msgid "!$OMP END %s"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1002
-#, c-format
-msgid " COPYPRIVATE("
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1007
-#, c-format
-msgid " NOWAIT"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1034
-#, c-format
-msgid "NOP"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1038
-#, c-format
-msgid "CONTINUE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1042
-#, c-format
-msgid "ENTRY %s"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1047
-#, c-format
-msgid "ASSIGN "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1054
-#, c-format
-msgid "LABEL ASSIGN "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1056
-#, fuzzy, c-format
-msgid " %d"
-msgstr " %s"
-
-#: fortran/dump-parse-tree.c:1060
-#, c-format
-msgid "POINTER ASSIGN "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1067
-#, c-format
-msgid "GOTO "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1076
-#, c-format
-msgid ", ("
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1092 fortran/dump-parse-tree.c:1094
-#, c-format
-msgid "CALL %s "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1096
-#, c-format
-msgid "CALL ?? "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1102
-#, c-format
-msgid "RETURN "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1108
-#, c-format
-msgid "PAUSE "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1118
-#, c-format
-msgid "STOP "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1128 fortran/dump-parse-tree.c:1136
-#, c-format
-msgid "IF "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1130
-#, fuzzy, c-format
-msgid " %d, %d, %d"
-msgstr "%s: %s: "
-
-#: fortran/dump-parse-tree.c:1147
-#, c-format
-msgid "ELSE\n"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1150
-#, c-format
-msgid "ELSE IF "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1160
-#, c-format
-msgid "ENDIF"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1165
-#, c-format
-msgid "SELECT CASE "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1173
-#, c-format
-msgid "CASE "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1189
-#, c-format
-msgid "END SELECT"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1193
-#, c-format
-msgid "WHERE "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1204
-#, c-format
-msgid "ELSE WHERE "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1211
-#, c-format
-msgid "END WHERE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1216
-#, c-format
-msgid "FORALL "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1241
-#, c-format
-msgid "END FORALL"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1245
-#, c-format
-msgid "DO "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1259 fortran/dump-parse-tree.c:1270
-#, c-format
-msgid "END DO"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1263
-#, c-format
-msgid "DO WHILE "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1274
-#, c-format
-msgid "CYCLE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1280
-#, c-format
-msgid "EXIT"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1286
-#, c-format
-msgid "ALLOCATE "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1289 fortran/dump-parse-tree.c:1305
-#, c-format
-msgid " STAT="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1302
-#, c-format
-msgid "DEALLOCATE "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1318
-#, c-format
-msgid "OPEN"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1323 fortran/dump-parse-tree.c:1402
-#: fortran/dump-parse-tree.c:1444 fortran/dump-parse-tree.c:1467
-#: fortran/dump-parse-tree.c:1619
-#, c-format
-msgid " UNIT="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1328 fortran/dump-parse-tree.c:1407
-#: fortran/dump-parse-tree.c:1449 fortran/dump-parse-tree.c:1478
-#: fortran/dump-parse-tree.c:1636
-#, c-format
-msgid " IOMSG="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1333 fortran/dump-parse-tree.c:1412
-#: fortran/dump-parse-tree.c:1454 fortran/dump-parse-tree.c:1483
-#: fortran/dump-parse-tree.c:1641
-#, c-format
-msgid " IOSTAT="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1338 fortran/dump-parse-tree.c:1472
-#, c-format
-msgid " FILE="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1343 fortran/dump-parse-tree.c:1417
-#, c-format
-msgid " STATUS="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1348 fortran/dump-parse-tree.c:1513
-#, c-format
-msgid " ACCESS="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1353 fortran/dump-parse-tree.c:1529
-#, c-format
-msgid " FORM="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1358 fortran/dump-parse-tree.c:1544
-#, c-format
-msgid " RECL="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1363 fortran/dump-parse-tree.c:1554
-#, c-format
-msgid " BLANK="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1368 fortran/dump-parse-tree.c:1559
-#, c-format
-msgid " POSITION="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1373 fortran/dump-parse-tree.c:1564
-#, c-format
-msgid " ACTION="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1378 fortran/dump-parse-tree.c:1584
-#, c-format
-msgid " DELIM="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1383 fortran/dump-parse-tree.c:1589
-#, c-format
-msgid " PAD="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1388 fortran/dump-parse-tree.c:1594
-#, c-format
-msgid " CONVERT="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1392 fortran/dump-parse-tree.c:1421
-#: fortran/dump-parse-tree.c:1458 fortran/dump-parse-tree.c:1599
-#: fortran/dump-parse-tree.c:1676
-#, c-format
-msgid " ERR=%d"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1397
-#, c-format
-msgid "CLOSE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1425
-#, c-format
-msgid "BACKSPACE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1429
-#, c-format
-msgid "ENDFILE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1433
-#, c-format
-msgid "REWIND"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1437
-#, c-format
-msgid "FLUSH"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1462
-#, c-format
-msgid "INQUIRE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1488
-#, c-format
-msgid " EXIST="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1493
-#, c-format
-msgid " OPENED="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1498
-#, c-format
-msgid " NUMBER="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1503
-#, c-format
-msgid " NAMED="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1508
-#, c-format
-msgid " NAME="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1518
-#, c-format
-msgid " SEQUENTIAL="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1524
-#, c-format
-msgid " DIRECT="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1534
-#, c-format
-msgid " FORMATTED"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1539
-#, c-format
-msgid " UNFORMATTED="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1549
-#, c-format
-msgid " NEXTREC="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1569
-#, c-format
-msgid " READ="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1574
-#, c-format
-msgid " WRITE="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1579
-#, c-format
-msgid " READWRITE="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1603
-#, c-format
-msgid "IOLENGTH "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1609
-#, c-format
-msgid "READ"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1613
-#, c-format
-msgid "WRITE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1625
-#, c-format
-msgid " FMT="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1630
-#, c-format
-msgid " FMT=%d"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1632
-#, fuzzy, c-format
-msgid " NML=%s"
-msgstr " %s"
-
-#: fortran/dump-parse-tree.c:1646
-#, c-format
-msgid " SIZE="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1651
-#, c-format
-msgid " REC="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1656
-#, c-format
-msgid " ADVANCE="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1667
-#, c-format
-msgid "TRANSFER "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1672
-#, c-format
-msgid "DT_END"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1678
-#, c-format
-msgid " END=%d"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1680
-#, c-format
-msgid " EOR=%d"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1714
-#, c-format
-msgid "Equivalence: "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1740
-#, c-format
-msgid "Namespace:"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1754
-#, c-format
-msgid " %c-%c: "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1756
-#, c-format
-msgid " %c: "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1765
-#, c-format
-msgid "procedure name = %s"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1781
-#, fuzzy, c-format
-msgid "Operator interfaces for %s:"
-msgstr ""
-"\n"
-" Opcions per a %s:\n"
-
-#: fortran/dump-parse-tree.c:1790
-#, c-format
-msgid "User operators:\n"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1806
-#, c-format
-msgid "CONTAINS\n"
-msgstr ""
-
-#: fortran/error.c:213
-#, fuzzy, no-c-format
-msgid "    Included at %s:%d:"
-msgstr "En el fitxer inclòs de  %s:%d"
-
-#: fortran/error.c:318
-#, fuzzy, no-c-format
-msgid "<During initialization>\n"
-msgstr "assignació de valors inicials"
-
-#: fortran/error.c:651
-#, no-c-format
-msgid "Error count reached limit of %d."
-msgstr ""
-
-#: fortran/error.c:670 fortran/error.c:725 fortran/error.c:762
-#, fuzzy
-msgid "Warning:"
-msgstr "avís:"
-
-#: fortran/error.c:727 fortran/error.c:810 fortran/error.c:836
-#, fuzzy
-msgid "Error:"
-msgstr "error intern: "
-
-#: fortran/error.c:860
-#, fuzzy
-msgid "Fatal Error:"
-msgstr "error intern: "
-
-#: fortran/error.c:879
-#, fuzzy, no-c-format
-msgid "Internal Error at (1):"
-msgstr "error intern: "
-
-#: fortran/expr.c:252
-#, c-format
-msgid "Constant expression required at %C"
-msgstr ""
-
-#: fortran/expr.c:255
-#, c-format
-msgid "Integer expression required at %C"
-msgstr ""
-
-#: fortran/expr.c:260
-#, fuzzy, c-format
-msgid "Integer value too large in expression at %C"
-msgstr "desbordament enter en l'expressió"
-
-#: fortran/expr.c:1018 fortran/expr.c:1189 fortran/expr.c:1240
-#, no-c-format
-msgid "index in dimension %d is out of bounds at %L"
-msgstr ""
-
-#: fortran/expr.c:1789
-#, no-c-format
-msgid "elemental function arguments at %C are not compliant"
-msgstr ""
-
-#: fortran/expr.c:1833
-#, no-c-format
-msgid "Numeric or CHARACTER operands are required in expression at %L"
-msgstr ""
-
-#: fortran/expr.c:1853
-#, no-c-format
-msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
-msgstr ""
-
-#: fortran/expr.c:1868
-#, no-c-format
-msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
-msgstr ""
-
-#: fortran/expr.c:1875
-#, no-c-format
-msgid "Concat operator at %L must concatenate strings of the same kind"
-msgstr ""
-
-#: fortran/expr.c:1885
-#, no-c-format
-msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
-msgstr ""
-
-#: fortran/expr.c:1901
-#, no-c-format
-msgid "LOGICAL operands are required in expression at %L"
-msgstr ""
-
-#: fortran/expr.c:1912
-#, fuzzy, no-c-format
-msgid "Only intrinsic operators can be used in expression at %L"
-msgstr "Falta un operand per a l'operador en %1 al final de l'expressió en %0"
-
-#: fortran/expr.c:1920
-#, fuzzy, no-c-format
-msgid "Numeric operands are required in expression at %L"
-msgstr "Falta un operand per a l'operador en %1 al final de l'expressió en %0"
-
-#: fortran/expr.c:1985
-#, no-c-format
-msgid "Inquiry function '%s' at %L is not permitted in an initialization expression"
-msgstr ""
-
-#: fortran/expr.c:2015
-#, no-c-format
-msgid "Assumed character length variable '%s' in constant expression at %L"
-msgstr ""
-
-#: fortran/expr.c:2061 fortran/expr.c:2067
-#, no-c-format
-msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
-msgstr ""
-
-#: fortran/expr.c:2098
-#, no-c-format
-msgid "Extension: Evaluation of nonstandard initialization expression at %L"
-msgstr ""
-
-#: fortran/expr.c:2151
-#, no-c-format
-msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function"
-msgstr ""
-
-#: fortran/expr.c:2163
-#, no-c-format
-msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
-msgstr ""
-
-#: fortran/expr.c:2207
-#, fuzzy, no-c-format
-msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
-msgstr "la grandària de la matriu \"%D\" no és una expressió constant integral"
-
-#: fortran/expr.c:2213
-#, no-c-format
-msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
-msgstr ""
-
-#: fortran/expr.c:2219
-#, no-c-format
-msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
-msgstr ""
-
-#: fortran/expr.c:2229
-#, no-c-format
-msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
-msgstr ""
-
-#: fortran/expr.c:2317
-#, fuzzy, no-c-format
-msgid "Initialization expression didn't reduce %C"
-msgstr "inicialització de l'expressió new amb \"=\""
-
-#: fortran/expr.c:2360
-#, fuzzy, no-c-format
-msgid "Specification function '%s' at %L cannot be a statement function"
-msgstr "el constructor no pot ser una funció membre de tipus static"
-
-#: fortran/expr.c:2367
-#, fuzzy, no-c-format
-msgid "Specification function '%s' at %L cannot be an internal function"
-msgstr "%Jla funció interna \"%D\" no és declarada com funció"
-
-#: fortran/expr.c:2374
-#, no-c-format
-msgid "Specification function '%s' at %L must be PURE"
-msgstr ""
-
-#: fortran/expr.c:2381
-#, no-c-format
-msgid "Specification function '%s' at %L cannot be RECURSIVE"
-msgstr ""
-
-#: fortran/expr.c:2443
-#, no-c-format
-msgid "Dummy argument '%s' not allowed in expression at %L"
-msgstr ""
-
-#: fortran/expr.c:2450
-#, no-c-format
-msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
-msgstr ""
-
-#: fortran/expr.c:2457
-#, no-c-format
-msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
-msgstr ""
-
-#: fortran/expr.c:2479
-#, fuzzy, no-c-format
-msgid "Variable '%s' cannot appear in the expression at %L"
-msgstr "desbordament en la constant implícita"
-
-#: fortran/expr.c:2528
-#, no-c-format
-msgid "Expression at %L must be of INTEGER type"
-msgstr ""
-
-#: fortran/expr.c:2537
-#, no-c-format
-msgid "Function '%s' at %L must be PURE"
-msgstr ""
-
-#: fortran/expr.c:2546
-#, no-c-format
-msgid "Expression at %L must be scalar"
-msgstr ""
-
-#: fortran/expr.c:2573
-#, no-c-format
-msgid "Incompatible ranks in %s (%d and %d) at %L"
-msgstr ""
-
-#: fortran/expr.c:2587
-#, no-c-format
-msgid "Different shape for %s at %L on dimension %d (%d and %d)"
-msgstr ""
-
-#: fortran/expr.c:2633 fortran/expr.c:2800
-#, no-c-format
-msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
-msgstr ""
-
-#: fortran/expr.c:2676
-#, no-c-format
-msgid "'%s' at %L is not a VALUE"
-msgstr ""
-
-#: fortran/expr.c:2683
-#, fuzzy, no-c-format
-msgid "Incompatible ranks %d and %d in assignment at %L"
-msgstr "tipus incompatible en l'assignació de \"%T\" a \"%T\""
-
-#: fortran/expr.c:2690
-#, fuzzy, no-c-format
-msgid "Variable type is UNKNOWN in assignment at %L"
-msgstr "tipus incompatible en l'assignació de \"%T\" a \"%T\""
-
-#: fortran/expr.c:2702
-#, no-c-format
-msgid "NULL appears on right-hand side in assignment at %L"
-msgstr ""
-
-#: fortran/expr.c:2713
-#, no-c-format
-msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
-msgstr ""
-
-#: fortran/expr.c:2722
-#, no-c-format
-msgid "POINTER valued function appears on right-hand side of assignment at %L"
-msgstr ""
-
-#: fortran/expr.c:2727
-#, fuzzy
-msgid "array assignment"
-msgstr "assignació"
-
-#: fortran/expr.c:2744
-#, fuzzy, no-c-format
-msgid "Incompatible types in assignment at %L, %s to %s"
-msgstr "tipus incompatible en l'assignació de \"%T\" a \"%T\""
-
-#: fortran/expr.c:2769
-#, no-c-format
-msgid "Pointer assignment target is not a POINTER at %L"
-msgstr ""
-
-#: fortran/expr.c:2777
-#, no-c-format
-msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
-msgstr ""
-
-#: fortran/expr.c:2807
-#, no-c-format
-msgid "Pointer assignment to non-POINTER at %L"
-msgstr ""
-
-#: fortran/expr.c:2816
-#, no-c-format
-msgid "Bad pointer object in PURE procedure at %L"
-msgstr ""
-
-#: fortran/expr.c:2828
-#, no-c-format
-msgid "Different types in pointer assignment at %L"
-msgstr ""
-
-#: fortran/expr.c:2835
-#, no-c-format
-msgid "Different kind type parameters in pointer assignment at %L"
-msgstr ""
-
-#: fortran/expr.c:2842
-#, no-c-format
-msgid "Different ranks in pointer assignment at %L"
-msgstr ""
-
-#: fortran/expr.c:2857
-#, no-c-format
-msgid "Different character lengths in pointer assignment at %L"
-msgstr ""
-
-#: fortran/expr.c:2868
-#, no-c-format
-msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
-msgstr ""
-
-#: fortran/expr.c:2875
-#, no-c-format
-msgid "Bad target in pointer assignment in PURE procedure at %L"
-msgstr ""
-
-#: fortran/expr.c:2881
-#, no-c-format
-msgid "Pointer assignment with vector subscript on rhs at %L"
-msgstr ""
-
-#: fortran/expr.c:2888
-#, no-c-format
-msgid "Pointer assigment target has PROTECTED attribute at %L"
-msgstr ""
-
-#: fortran/gfortranspec.c:248
-#, fuzzy, c-format
-msgid "overflowed output arg list for '%s'"
-msgstr "llista d'arguments de sortida desbordada per a \"%s\""
-
-#: fortran/gfortranspec.c:381
-#, c-format
-msgid ""
-"GNU Fortran comes with NO WARRANTY, to the extent permitted by law.\n"
-"You may redistribute copies of GNU Fortran\n"
-"under the terms of the GNU General Public License.\n"
-"For more information about these matters, see the file named COPYING\n"
-"\n"
-msgstr ""
-
-#: fortran/gfortranspec.c:403
-#, fuzzy, c-format
-msgid "argument to '%s' missing"
-msgstr "falta l'argument per a \"%s\""
-
-#: fortran/gfortranspec.c:407
-#, c-format
-msgid "no input files; unwilling to write output files"
-msgstr "no hi ha fitxers d'entrada; incapaç d'escriure fitxers de sortida"
-
-#: fortran/gfortranspec.c:566
-#, fuzzy, c-format
-msgid "Driving:"
-msgstr "avís:"
-
-#: fortran/interface.c:173
-#, fuzzy, no-c-format
-msgid "Syntax error in generic specification at %C"
-msgstr "error de decodificació en l'especificació del mètode"
-
-#: fortran/interface.c:200
-#, fuzzy, no-c-format
-msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
-msgstr "Text espuri addicional al nombre en la declaració FORMAT en %0"
-
-#: fortran/interface.c:219
-#, no-c-format
-msgid "Dummy procedure '%s' at %C cannot have a generic interface"
-msgstr ""
-
-#: fortran/interface.c:252
-#, no-c-format
-msgid "Fortran 2003: ABSTRACT INTERFACE at %C"
-msgstr ""
-
-#: fortran/interface.c:260
-#, no-c-format
-msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
-msgstr ""
-
-#: fortran/interface.c:291
-#, no-c-format
-msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
-msgstr ""
-
-#: fortran/interface.c:304
-#, fuzzy, no-c-format
-msgid "Expected a nameless interface at %C"
-msgstr "  s'esperava un patró de classe, es va obtenir \"%T\""
-
-#: fortran/interface.c:315
-#, no-c-format
-msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C"
-msgstr ""
-
-#: fortran/interface.c:317
-#, no-c-format
-msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C"
-msgstr ""
-
-#: fortran/interface.c:331
-#, no-c-format
-msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
-msgstr ""
-
-#: fortran/interface.c:342
-#, no-c-format
-msgid "Expecting 'END INTERFACE %s' at %C"
-msgstr ""
-
-#: fortran/interface.c:551
-#, no-c-format
-msgid "Alternate return cannot appear in operator interface at %L"
-msgstr ""
-
-#: fortran/interface.c:581
-#, no-c-format
-msgid "Operator interface at %L has the wrong number of arguments"
-msgstr ""
-
-#: fortran/interface.c:592
-#, no-c-format
-msgid "Assignment operator interface at %L must be a SUBROUTINE"
-msgstr ""
-
-#: fortran/interface.c:598
-#, no-c-format
-msgid "Assignment operator interface at %L must have two arguments"
-msgstr ""
-
-#: fortran/interface.c:608
-#, no-c-format
-msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
-msgstr ""
-
-#: fortran/interface.c:617
-#, no-c-format
-msgid "Intrinsic operator interface at %L must be a FUNCTION"
-msgstr ""
-
-#: fortran/interface.c:627
-#, no-c-format
-msgid "First argument of defined assignment at %L must be INTENT(IN) or INTENT(INOUT)"
-msgstr ""
-
-#: fortran/interface.c:631
-#, no-c-format
-msgid "Second argument of defined assignment at %L must be INTENT(IN)"
-msgstr ""
-
-#: fortran/interface.c:637 fortran/resolve.c:8807
-#, no-c-format
-msgid "First argument of operator interface at %L must be INTENT(IN)"
-msgstr ""
-
-#: fortran/interface.c:641 fortran/resolve.c:8819
-#, no-c-format
-msgid "Second argument of operator interface at %L must be INTENT(IN)"
-msgstr ""
-
-#: fortran/interface.c:744
-#, no-c-format
-msgid "Operator interface at %L conflicts with intrinsic interface"
-msgstr ""
-
-#: fortran/interface.c:1044
-#, no-c-format
-msgid "Procedure '%s' in %s at %L has no explicit interface"
-msgstr ""
-
-#: fortran/interface.c:1047
-#, no-c-format
-msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
-msgstr ""
-
-#: fortran/interface.c:1102 fortran/interface.c:1108
-#, no-c-format
-msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
-msgstr ""
-
-#: fortran/interface.c:1144
-#, no-c-format
-msgid "'%s' at %L is not a module procedure"
-msgstr ""
-
-#: fortran/interface.c:1676
-#, no-c-format
-msgid "Keyword argument '%s' at %L is not in the procedure"
-msgstr ""
-
-#: fortran/interface.c:1684
-#, no-c-format
-msgid "Keyword argument '%s' at %L is already associated with another actual argument"
-msgstr ""
-
-#: fortran/interface.c:1694
-#, no-c-format
-msgid "More actual than formal arguments in procedure call at %L"
-msgstr ""
-
-#: fortran/interface.c:1706 fortran/interface.c:1935
-#, no-c-format
-msgid "Missing alternate return spec in subroutine call at %L"
-msgstr ""
-
-#: fortran/interface.c:1714
-#, no-c-format
-msgid "Unexpected alternate return spec in subroutine call at %L"
-msgstr ""
-
-#: fortran/interface.c:1729
-#, no-c-format
-msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
-msgstr ""
-
-#: fortran/interface.c:1742
-#, no-c-format
-msgid "Type/rank mismatch in argument '%s' at %L"
-msgstr ""
-
-#: fortran/interface.c:1758
-#, no-c-format
-msgid "Character length mismatch between actual argument and pointer or allocatable dummy argument '%s' at %L"
-msgstr ""
-
-#: fortran/interface.c:1771
-#, no-c-format
-msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
-msgstr ""
-
-#: fortran/interface.c:1776
-#, no-c-format
-msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
-msgstr ""
-
-#: fortran/interface.c:1790
-#, no-c-format
-msgid "Expected a procedure for argument '%s' at %L"
-msgstr ""
-
-#: fortran/interface.c:1800
-#, no-c-format
-msgid "Expected a PURE procedure for argument '%s' at %L"
-msgstr ""
-
-#: fortran/interface.c:1814
-#, no-c-format
-msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
-msgstr ""
-
-#: fortran/interface.c:1823
-#, fuzzy, no-c-format
-msgid "Actual argument for '%s' must be a pointer at %L"
-msgstr "l'argument per a \"%s\" ha de ser una literal sense signe de 2-bit"
-
-#: fortran/interface.c:1832
-#, no-c-format
-msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
-msgstr ""
-
-#: fortran/interface.c:1843
-#, no-c-format
-msgid "Actual argument at %L must be definable to match dummy INTENT = OUT/INOUT"
-msgstr ""
-
-#: fortran/interface.c:1851
-#, no-c-format
-msgid "Actual argument at %L is use-associated with PROTECTED attribute and dummy argument '%s' is INTENT = OUT/INOUT"
-msgstr ""
-
-#: fortran/interface.c:1864
-#, no-c-format
-msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(IN), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
-msgstr ""
-
-#: fortran/interface.c:1881
-#, no-c-format
-msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
-msgstr ""
-
-#: fortran/interface.c:1893
-#, no-c-format
-msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
-msgstr ""
-
-#: fortran/interface.c:1912
-#, no-c-format
-msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
-msgstr ""
-
-#: fortran/interface.c:1942
-#, no-c-format
-msgid "Missing actual argument for argument '%s' at %L"
-msgstr ""
-
-#: fortran/interface.c:2128
-#, no-c-format
-msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
-msgstr ""
-
-#: fortran/interface.c:2184
-#, no-c-format
-msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
-msgstr ""
-
-#: fortran/interface.c:2194
-#, no-c-format
-msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
-msgstr ""
-
-#: fortran/interface.c:2202
-#, no-c-format
-msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
-msgstr ""
-
-#: fortran/interface.c:2225
-#, no-c-format
-msgid "Procedure '%s' called with an implicit interface at %L"
-msgstr ""
-
-#: fortran/interface.c:2440
-#, no-c-format
-msgid "Function '%s' called in lieu of an operator at %L must be PURE"
-msgstr ""
-
-#: fortran/interface.c:2519
-#, no-c-format
-msgid "Entity '%s' at %C is already present in the interface"
-msgstr ""
-
-#: fortran/intrinsic.c:2918
-#, fuzzy, no-c-format
-msgid "Too many arguments in call to '%s' at %L"
-msgstr "massa arguments per a %s \"%+#D\""
-
-#: fortran/intrinsic.c:2933
-#, no-c-format
-msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
-msgstr ""
-
-#: fortran/intrinsic.c:2936
-#, no-c-format
-msgid "Can't find keyword named '%s' in call to '%s' at %L"
-msgstr ""
-
-#: fortran/intrinsic.c:2943
-#, no-c-format
-msgid "Argument '%s' is appears twice in call to '%s' at %L"
-msgstr ""
-
-#: fortran/intrinsic.c:2957
-#, no-c-format
-msgid "Missing actual argument '%s' in call to '%s' at %L"
-msgstr ""
-
-#: fortran/intrinsic.c:2972
-#, no-c-format
-msgid "ALTERNATE RETURN not permitted at %L"
-msgstr ""
-
-#: fortran/intrinsic.c:3021
-#, no-c-format
-msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
-msgstr ""
-
-#: fortran/intrinsic.c:3337
-#, no-c-format
-msgid "Intrinsic '%s' at %L is not included in the selected standard"
-msgstr ""
-
-#: fortran/intrinsic.c:3450
-#, no-c-format
-msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
-msgstr ""
-
-#: fortran/intrinsic.c:3508
-#, no-c-format
-msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
-msgstr ""
-
-#: fortran/intrinsic.c:3579
-#, fuzzy, no-c-format
-msgid "Extension: Conversion from %s to %s at %L"
-msgstr "conversió no vàlida de \"%T\" a \"%T\""
-
-#: fortran/intrinsic.c:3582
-#, fuzzy, no-c-format
-msgid "Conversion from %s to %s at %L"
-msgstr "conversió de \"%#T\" a \"%#T\""
-
-#: fortran/intrinsic.c:3629
-#, fuzzy, no-c-format
-msgid "Can't convert %s to %s at %L"
-msgstr "la conversion de %s a %s ha fallat"
-
-#: fortran/io.c:156 fortran/primary.c:738
-#, no-c-format
-msgid "Extension: backslash character at %C"
-msgstr ""
-
-#: fortran/io.c:187 fortran/io.c:190
-#, no-c-format
-msgid "Extension: Tab character in format at %C"
-msgstr ""
-
-#: fortran/io.c:450
-#, fuzzy
-msgid "Positive width required"
-msgstr "  però es requereixen %d"
-
-#: fortran/io.c:451
-#, fuzzy
-msgid "Nonnegative width required"
-msgstr "amplària negativa en el camp de bit \"%s\""
-
-#: fortran/io.c:452
-#, fuzzy
-msgid "Unexpected element"
-msgstr "operand inesperat"
-
-#: fortran/io.c:453
-#, fuzzy
-msgid "Unexpected end of format string"
-msgstr "constant de format sense acabar"
-
-#: fortran/io.c:472
-#, fuzzy
-msgid "Missing leading left parenthesis"
-msgstr "\"(\" faltant"
-
-#: fortran/io.c:519
-msgid "Expected P edit descriptor"
-msgstr ""
-
-#. P requires a prior number.
-#: fortran/io.c:527
-msgid "P descriptor requires leading scale factor"
-msgstr ""
-
-#. X requires a prior number if we're being pedantic.
-#: fortran/io.c:532
-#, no-c-format
-msgid "Extension: X descriptor requires leading space count at %C"
-msgstr ""
-
-#: fortran/io.c:554
-#, no-c-format
-msgid "Extension: $ descriptor at %C"
-msgstr ""
-
-#: fortran/io.c:559
-#, no-c-format
-msgid "$ should be the last specifier in format at %C"
-msgstr ""
-
-#: fortran/io.c:604
-msgid "Repeat count cannot follow P descriptor"
-msgstr ""
-
-#: fortran/io.c:624
-#, no-c-format
-msgid "Extension: Missing positive width after L descriptor at %C"
-msgstr ""
-
-#: fortran/io.c:670 fortran/io.c:672 fortran/io.c:733 fortran/io.c:735
-#, fuzzy, no-c-format
-msgid "Period required in format specifier at %C"
-msgstr "no es reconeix l'especificador de format"
-
-#: fortran/io.c:704
-msgid "Positive exponent width required"
-msgstr ""
-
-#: fortran/io.c:753
-#, no-c-format
-msgid "The H format specifier at %C is a Fortran 95 deleted feature"
-msgstr ""
-
-#: fortran/io.c:838 fortran/io.c:895
-#, no-c-format
-msgid "Extension: Missing comma at %C"
-msgstr ""
-
-#: fortran/io.c:905
-#, fuzzy, no-c-format
-msgid "%s in format string at %C"
-msgstr "format %s, argument %s (argument %d)"
-
-#: fortran/io.c:946
-#, no-c-format
-msgid "Format statement in module main block at %C"
-msgstr ""
-
-#: fortran/io.c:952
-#, fuzzy, no-c-format
-msgid "Missing format label at %C"
-msgstr "nom de fitxer faltant deprés de \"%s\""
-
-#: fortran/io.c:1010 fortran/io.c:1034
-#, fuzzy, no-c-format
-msgid "Duplicate %s specification at %C"
-msgstr "després de l'especificació prèvia en \"%#D\""
-
-#: fortran/io.c:1041
-#, no-c-format
-msgid "Variable tag cannot be INTENT(IN) at %C"
-msgstr ""
-
-#: fortran/io.c:1048
-#, no-c-format
-msgid "Variable tag cannot be assigned in PURE procedure at %C"
-msgstr ""
-
-#: fortran/io.c:1085
-#, fuzzy, no-c-format
-msgid "Duplicate %s label specification at %C"
-msgstr "declaració de l'etiqueta \"%s\" duplicada"
-
-#: fortran/io.c:1106
-#, no-c-format
-msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
-msgstr ""
-
-#: fortran/io.c:1119
-#, no-c-format
-msgid "FORMAT tag at %L must be of type CHARACTER or INTEGER"
-msgstr ""
-
-#: fortran/io.c:1125
-#, no-c-format
-msgid "Deleted feature: ASSIGNED variable in FORMAT tag at %L"
-msgstr ""
-
-#: fortran/io.c:1131
-#, no-c-format
-msgid "Variable '%s' at %L has not been assigned a format label"
-msgstr ""
-
-#: fortran/io.c:1138
-#, no-c-format
-msgid "Scalar '%s' in FORMAT tag at %L is not an ASSIGNED variable"
-msgstr ""
-
-#: fortran/io.c:1151
-#, no-c-format
-msgid "Extension: Character array in FORMAT tag at %L"
-msgstr ""
-
-#: fortran/io.c:1157
-#, fuzzy, no-c-format
-msgid "Extension: Non-character in FORMAT tag at %L"
-msgstr "Coma sobrant en la declaració FORMAT en %0"
-
-#: fortran/io.c:1182
-#, fuzzy, no-c-format
-msgid "%s tag at %L must be of type %s"
-msgstr "\"%D\" no és un membre de tipus \"%T\""
-
-#: fortran/io.c:1189
-#, no-c-format
-msgid "%s tag at %L must be scalar"
-msgstr ""
-
-#: fortran/io.c:1195
-#, no-c-format
-msgid "Fortran 2003: IOMSG tag at %L"
-msgstr ""
-
-#: fortran/io.c:1203
-#, no-c-format
-msgid "Fortran 95 requires default INTEGER in %s tag at %L"
-msgstr ""
-
-#: fortran/io.c:1211
-#, no-c-format
-msgid "Extension: CONVERT tag at %L"
-msgstr ""
-
-#: fortran/io.c:1367 fortran/io.c:1375
-#, fuzzy, no-c-format
-msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
-msgstr "Falta l'especificador %A en la declaració en %0"
-
-#: fortran/io.c:1393 fortran/io.c:1401
-#, fuzzy, no-c-format
-msgid "Extension: %s specifier in %s statement at %C has value '%s'"
-msgstr "Falta l'especificador %A en la declaració en %0"
-
-#: fortran/io.c:1413 fortran/io.c:1419
-#, fuzzy, no-c-format
-msgid "%s specifier in %s statement at %C has invalid value '%s'"
-msgstr "Falta l'especificador %A en la declaració en %0"
-
-#: fortran/io.c:1473
-#, no-c-format
-msgid "OPEN statement not allowed in PURE procedure at %C"
-msgstr ""
-
-#: fortran/io.c:1818
-#, no-c-format
-msgid "CLOSE statement not allowed in PURE procedure at %C"
-msgstr ""
-
-#: fortran/io.c:1955 fortran/match.c:1841
-#, no-c-format
-msgid "%s statement not allowed in PURE procedure at %C"
-msgstr ""
-
-#: fortran/io.c:2011
-#, no-c-format
-msgid "Fortran 2003: FLUSH statement at %C"
-msgstr ""
-
-#: fortran/io.c:2072
-#, no-c-format
-msgid "Duplicate UNIT specification at %C"
-msgstr ""
-
-#: fortran/io.c:2128
-#, fuzzy, no-c-format
-msgid "Duplicate format specification at %C"
-msgstr "error de decodificació en l'especificació del mètode"
-
-#: fortran/io.c:2145
-#, no-c-format
-msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
-msgstr ""
-
-#: fortran/io.c:2181
-#, fuzzy, no-c-format
-msgid "Duplicate NML specification at %C"
-msgstr "inicialització duplicada de %D"
-
-#: fortran/io.c:2190
-#, no-c-format
-msgid "Symbol '%s' at %C must be a NAMELIST group name"
-msgstr ""
-
-#: fortran/io.c:2231
-#, no-c-format
-msgid "END tag at %C not allowed in output statement"
-msgstr ""
-
-#: fortran/io.c:2288
-#, no-c-format
-msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
-msgstr ""
-
-#: fortran/io.c:2297
-#, no-c-format
-msgid "Internal unit with vector subscript at %L"
-msgstr ""
-
-#: fortran/io.c:2304
-#, no-c-format
-msgid "External IO UNIT cannot be an array at %L"
-msgstr ""
-
-#: fortran/io.c:2314
-#, fuzzy, no-c-format
-msgid "ERR tag label %d at %L not defined"
-msgstr "s'usa l'etiqueta \"%D\" però no està definida"
-
-#: fortran/io.c:2326
-#, fuzzy, no-c-format
-msgid "END tag label %d at %L not defined"
-msgstr "s'usa l'etiqueta \"%D\" però no està definida"
-
-#: fortran/io.c:2338
-#, fuzzy, no-c-format
-msgid "EOR tag label %d at %L not defined"
-msgstr "s'usa l'etiqueta \"%D\" però no està definida"
-
-#: fortran/io.c:2348
-#, fuzzy, no-c-format
-msgid "FORMAT label %d at %L not defined"
-msgstr "s'usa l'etiqueta \"%D\" però no està definida"
-
-#: fortran/io.c:2469
-#, fuzzy, no-c-format
-msgid "Syntax error in I/O iterator at %C"
-msgstr "errore sintàctic en la llista de paràmetre de macro"
-
-#: fortran/io.c:2500
-#, fuzzy, no-c-format
-msgid "Expected variable in READ statement at %C"
-msgstr "Coma sobrant en la declaració FORMAT en %0"
-
-#: fortran/io.c:2506
-#, fuzzy, no-c-format
-msgid "Expected expression in %s statement at %C"
-msgstr "Coma sobrant en la declaració FORMAT en %0"
-
-#: fortran/io.c:2516
-#, no-c-format
-msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/io.c:2525
-#, no-c-format
-msgid "Cannot read to variable '%s' in PURE procedure at %C"
-msgstr ""
-
-#: fortran/io.c:2541
-#, no-c-format
-msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
-msgstr ""
-
-#. A general purpose syntax error.
-#: fortran/io.c:2602 fortran/io.c:3004 fortran/gfortran.h:1998
-#, fuzzy, no-c-format
-msgid "Syntax error in %s statement at %C"
-msgstr "error sintàctic en l'element \"%s\""
-
-#: fortran/io.c:2670
-#, no-c-format
-msgid "Fortran 2003: Internal file at %L with namelist"
-msgstr ""
-
-#: fortran/io.c:2833
-#, no-c-format
-msgid "PRINT namelist at %C is an extension"
-msgstr ""
-
-#: fortran/io.c:2965
-#, no-c-format
-msgid "Extension: Comma before i/o item list at %C"
-msgstr ""
-
-#: fortran/io.c:2974
-#, fuzzy, no-c-format
-msgid "Expected comma in I/O list at %C"
-msgstr "Coma sobrant en la declaració FORMAT en %0"
-
-#: fortran/io.c:3036
-#, fuzzy, no-c-format
-msgid "PRINT statement at %C not allowed within PURE procedure"
-msgstr "La declaració RETURN en %0 no és vàlida dintre d'una unitat de programa principal"
-
-#: fortran/io.c:3176 fortran/io.c:3227
-#, no-c-format
-msgid "INQUIRE statement not allowed in PURE procedure at %C"
-msgstr ""
-
-#: fortran/io.c:3203
-#, no-c-format
-msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
-msgstr ""
-
-#: fortran/io.c:3213 fortran/trans-io.c:1144
-#, no-c-format
-msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
-msgstr ""
-
-#: fortran/io.c:3220
-#, no-c-format
-msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
-msgstr ""
-
-#: fortran/match.c:270
-#, fuzzy, no-c-format
-msgid "Integer too large at %C"
-msgstr "Enter en %0 massa gran"
-
-#: fortran/match.c:363 fortran/parse.c:442
-#, no-c-format
-msgid "Too many digits in statement label at %C"
-msgstr ""
-
-#: fortran/match.c:369
-#, no-c-format
-msgid "Statement label at %C is zero"
-msgstr ""
-
-#: fortran/match.c:402
-#, fuzzy, no-c-format
-msgid "Label name '%s' at %C is ambiguous"
-msgstr "l'ús de \"%D\" és ambigu"
-
-#: fortran/match.c:408
-#, fuzzy, no-c-format
-msgid "Duplicate construct label '%s' at %C"
-msgstr "etiqueta duplicada \"%D\""
-
-#: fortran/match.c:438
-#, fuzzy, no-c-format
-msgid "Invalid character in name at %C"
-msgstr "caracter no vàlid \"%c\" en #if"
-
-#: fortran/match.c:451 fortran/match.c:523
-#, no-c-format
-msgid "Name at %C is too long"
-msgstr ""
-
-#: fortran/match.c:506 fortran/match.c:552
-#, no-c-format
-msgid "Invalid C name in NAME= specifier at %C"
-msgstr ""
-
-#: fortran/match.c:543
-#, no-c-format
-msgid "Embedded space in NAME= specifier at %C"
-msgstr ""
-
-#: fortran/match.c:868
-#, no-c-format
-msgid "Loop variable at %C cannot be a sub-component"
-msgstr ""
-
-#: fortran/match.c:874
-#, no-c-format
-msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:907
-#, no-c-format
-msgid "Expected a step value in iterator at %C"
-msgstr ""
-
-#: fortran/match.c:919
-#, fuzzy, no-c-format
-msgid "Syntax error in iterator at %C"
-msgstr "errore sintàctic en la llista de paràmetre de macro"
-
-#: fortran/match.c:1155
-#, fuzzy, no-c-format
-msgid "Invalid form of PROGRAM statement at %C"
-msgstr "Coma faltant en la declaració FORMAT en %0"
-
-#: fortran/match.c:1196
-#, no-c-format
-msgid "Setting value of PROTECTED variable at %C"
-msgstr ""
-
-#: fortran/match.c:1249
-#, no-c-format
-msgid "Assigning to a PROTECTED pointer at %C"
-msgstr ""
-
-#: fortran/match.c:1292 fortran/match.c:1365
-#, no-c-format
-msgid "Obsolescent: arithmetic IF statement at %C"
-msgstr ""
-
-#: fortran/match.c:1340
-#, fuzzy, no-c-format
-msgid "Syntax error in IF-expression at %C"
-msgstr "desbordament enter en l'expressió"
-
-#: fortran/match.c:1351
-#, no-c-format
-msgid "Block label not appropriate for arithmetic IF statement at %C"
-msgstr ""
-
-#: fortran/match.c:1389
-#, fuzzy, no-c-format
-msgid "Block label is not appropriate IF statement at %C"
-msgstr "No hi ha definició d'etiqueta per a la declaració FORMAT en %0"
-
-#: fortran/match.c:1468 fortran/primary.c:2522
-#, no-c-format
-msgid "Cannot assign to a named constant at %C"
-msgstr ""
-
-#: fortran/match.c:1478
-#, no-c-format
-msgid "Unclassifiable statement in IF-clause at %C"
-msgstr ""
-
-#: fortran/match.c:1485
-#, no-c-format
-msgid "Syntax error in IF-clause at %C"
-msgstr ""
-
-#: fortran/match.c:1529
-#, no-c-format
-msgid "Unexpected junk after ELSE statement at %C"
-msgstr ""
-
-#: fortran/match.c:1535 fortran/match.c:1570
-#, no-c-format
-msgid "Label '%s' at %C doesn't match IF label '%s'"
-msgstr ""
-
-#: fortran/match.c:1564
-#, no-c-format
-msgid "Unexpected junk after ELSE IF statement at %C"
-msgstr ""
-
-#: fortran/match.c:1727
-#, no-c-format
-msgid "Name '%s' in %s statement at %C is not a loop name"
-msgstr ""
-
-#: fortran/match.c:1743
-#, fuzzy, no-c-format
-msgid "%s statement at %C is not within a loop"
-msgstr "la declaració continue no està dintre dintre d'un cicle"
-
-#: fortran/match.c:1746
-#, fuzzy, no-c-format
-msgid "%s statement at %C is not within loop '%s'"
-msgstr "la declaració break no està dintre d'un cicle o «switch»"
-
-#: fortran/match.c:1754
-#, no-c-format
-msgid "%s statement at %C leaving OpenMP structured block"
-msgstr ""
-
-#: fortran/match.c:1767
-#, no-c-format
-msgid "EXIT statement at %C terminating !$OMP DO loop"
-msgstr ""
-
-#: fortran/match.c:1819
-#, no-c-format
-msgid "Too many digits in STOP code at %C"
-msgstr ""
-
-#: fortran/match.c:1872
-#, no-c-format
-msgid "Deleted feature: PAUSE statement at %C"
-msgstr ""
-
-#: fortran/match.c:1920
-#, no-c-format
-msgid "Deleted feature: ASSIGN statement at %C"
-msgstr ""
-
-#: fortran/match.c:1966
-#, no-c-format
-msgid "Deleted feature: Assigned GOTO statement at %C"
-msgstr ""
-
-#: fortran/match.c:2013 fortran/match.c:2065
-#, no-c-format
-msgid "Statement label list in GOTO at %C cannot be empty"
-msgstr ""
-
-#: fortran/match.c:2149
-#, no-c-format
-msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2173
-#, no-c-format
-msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:2180
-#, no-c-format
-msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2218 fortran/match.c:2382
-#, no-c-format
-msgid "STAT expression at %C must be a variable"
-msgstr ""
-
-#: fortran/match.c:2272
-#, no-c-format
-msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2349
-#, no-c-format
-msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2368
-#, no-c-format
-msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:2375
-#, no-c-format
-msgid "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2424
-#, no-c-format
-msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
-msgstr ""
-
-#: fortran/match.c:2455
-#, fuzzy, no-c-format
-msgid "Extension: RETURN statement in main program at %C"
-msgstr "La declaració RETURN en %0 no és vàlida dintre d'una unitat de programa principal"
-
-#: fortran/match.c:2665
-#, fuzzy, no-c-format
-msgid "Syntax error in common block name at %C"
-msgstr "errore sintàctic en la llista de paràmetre de macro"
-
-#: fortran/match.c:2701
-#, no-c-format
-msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
-msgstr ""
-
-#: fortran/match.c:2719
-#, no-c-format
-msgid "BLOCK DATA unit cannot contain blank COMMON at %C"
-msgstr ""
-
-#. If we find an error, just print it and continue,
-#. cause it's just semantic, and we can see if there
-#. are more errors.
-#: fortran/match.c:2765
-#, no-c-format
-msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
-msgstr ""
-
-#: fortran/match.c:2774
-#, no-c-format
-msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
-msgstr ""
-
-#: fortran/match.c:2781
-#, no-c-format
-msgid "Symbol '%s' at %C is already in a COMMON block"
-msgstr ""
-
-#: fortran/match.c:2793
-#, no-c-format
-msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
-msgstr ""
-
-#: fortran/match.c:2796
-#, no-c-format
-msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
-msgstr ""
-
-#: fortran/match.c:2821
-#, no-c-format
-msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
-msgstr ""
-
-#: fortran/match.c:2831
-#, no-c-format
-msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
-msgstr ""
-
-#: fortran/match.c:2863
-#, no-c-format
-msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
-msgstr ""
-
-#: fortran/match.c:2971
-#, no-c-format
-msgid "Namelist group name '%s' at %C already has a basic type of %s"
-msgstr ""
-
-#: fortran/match.c:2979
-#, no-c-format
-msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
-msgstr ""
-
-#: fortran/match.c:3006
-#, no-c-format
-msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
-msgstr ""
-
-#: fortran/match.c:3013
-#, no-c-format
-msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
-msgstr ""
-
-#: fortran/match.c:3140
-#, no-c-format
-msgid "Derived type component %C is not a permitted EQUIVALENCE member"
-msgstr ""
-
-#: fortran/match.c:3148
-#, no-c-format
-msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
-msgstr ""
-
-#: fortran/match.c:3176
-#, no-c-format
-msgid "EQUIVALENCE at %C requires two or more objects"
-msgstr ""
-
-#: fortran/match.c:3190
-#, no-c-format
-msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
-msgstr ""
-
-#: fortran/match.c:3351
-#, no-c-format
-msgid "Statement function at %L is recursive"
-msgstr ""
-
-#: fortran/match.c:3439
-#, fuzzy, no-c-format
-msgid "Expected initialization expression in CASE at %C"
-msgstr "inicialització de l'expressió new amb \"=\""
-
-#: fortran/match.c:3462
-#, no-c-format
-msgid "Expected the name of the SELECT CASE construct at %C"
-msgstr ""
-
-#: fortran/match.c:3474
-#, no-c-format
-msgid "Expected case name of '%s' at %C"
-msgstr ""
-
-#: fortran/match.c:3518
-#, fuzzy, no-c-format
-msgid "Unexpected CASE statement at %C"
-msgstr "Falta l'especificador %A en la declaració en %0"
-
-#: fortran/match.c:3570
-#, fuzzy, no-c-format
-msgid "Syntax error in CASE-specification at %C"
-msgstr "error de decodificació en l'especificació del mètode"
-
-#: fortran/match.c:3690
-#, no-c-format
-msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
-msgstr ""
-
-#: fortran/match.c:3728
-#, no-c-format
-msgid "Label '%s' at %C doesn't match WHERE label '%s'"
-msgstr ""
-
-#: fortran/match.c:3828
-#, fuzzy, no-c-format
-msgid "Syntax error in FORALL iterator at %C"
-msgstr "errore sintàctic en la llista de paràmetre de macro"
-
-#: fortran/matchexp.c:28
-#, fuzzy, c-format
-msgid "Syntax error in expression at %C"
-msgstr "desbordament enter en l'expressió"
-
-#: fortran/matchexp.c:72
-#, fuzzy, no-c-format
-msgid "Bad character '%c' in OPERATOR name at %C"
-msgstr "caracter no vàlid \"%c\" en #if"
-
-#: fortran/matchexp.c:80
-#, fuzzy, no-c-format
-msgid "The name '%s' cannot be used as a defined operator at %C"
-msgstr "no es pot usar \"%s\" com un nom de macro perquè és un operador en C++"
-
-#: fortran/matchexp.c:187
-#, fuzzy, no-c-format
-msgid "Expected a right parenthesis in expression at %C"
-msgstr "S'esperava un operador binari entre les expressions en %0 i en %1"
-
-#: fortran/matchexp.c:312
-#, fuzzy, no-c-format
-msgid "Expected exponent in expression at %C"
-msgstr "S'esperava un operador binari entre les expressions en %0 i en %1"
-
-#: fortran/matchexp.c:348 fortran/matchexp.c:452
-#, no-c-format
-msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
-msgstr ""
-
-#: fortran/misc.c:39
-#, no-c-format
-msgid "Out of memory-- malloc() failed"
-msgstr ""
-
-#: fortran/module.c:516
-#, no-c-format
-msgid "Fortran 2003: module nature in USE statement at %C"
-msgstr ""
-
-#: fortran/module.c:528
-#, no-c-format
-msgid "Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSIC"
-msgstr ""
-
-#: fortran/module.c:541
-#, no-c-format
-msgid "\"::\" was expected after module nature at %C but was not found"
-msgstr ""
-
-#: fortran/module.c:550
-#, no-c-format
-msgid "Fortran 2003: \"USE :: module\" at %C"
-msgstr ""
-
-#: fortran/module.c:602
-#, fuzzy, no-c-format
-msgid "Missing generic specification in USE statement at %C"
-msgstr "Falta l'especificador %A en la declaració en %0"
-
-#: fortran/module.c:610
-#, no-c-format
-msgid "Fortran 2003: Renaming operators in USE statements at %C"
-msgstr ""
-
-#: fortran/module.c:652
-#, no-c-format
-msgid "The name '%s' at %C has already been used as an external module name."
-msgstr ""
-
-#: fortran/module.c:930
-#, no-c-format
-msgid "Reading module %s at line %d column %d: %s"
-msgstr ""
-
-#: fortran/module.c:934
-#, no-c-format
-msgid "Writing module %s at line %d column %d: %s"
-msgstr ""
-
-#: fortran/module.c:938
-#, no-c-format
-msgid "Module %s at line %d column %d: %s"
-msgstr ""
-
-#: fortran/module.c:978
-#, fuzzy
-msgid "Unexpected EOF"
-msgstr "operand inesperat"
-
-#: fortran/module.c:1010
-#, fuzzy
-msgid "Unexpected end of module in string constant"
-msgstr "conversió obsoleta d'una constant de cadena a \"%T\""
-
-#: fortran/module.c:1064
-#, fuzzy
-msgid "Integer overflow"
-msgstr "desbordament enter en l'expressió"
-
-#: fortran/module.c:1095
-msgid "Name too long"
-msgstr ""
-
-#: fortran/module.c:1202
-msgid "Bad name"
-msgstr ""
-
-#: fortran/module.c:1246
-#, fuzzy
-msgid "Expected name"
-msgstr "operand inesperat"
-
-#: fortran/module.c:1249
-#, fuzzy
-msgid "Expected left parenthesis"
-msgstr "operand inesperat"
-
-#: fortran/module.c:1252
-msgid "Expected right parenthesis"
-msgstr ""
-
-#: fortran/module.c:1255
-#, fuzzy
-msgid "Expected integer"
-msgstr "operand inesperat"
-
-#: fortran/module.c:1258
-#, fuzzy
-msgid "Expected string"
-msgstr "operand inesperat"
-
-#: fortran/module.c:1282
-msgid "find_enum(): Enum not found"
-msgstr ""
-
-#: fortran/module.c:1296
-#, fuzzy, no-c-format
-msgid "Error writing modules file: %s"
-msgstr "%s:error escrivint al fitxer de sortida \"%s\"\n"
-
-#: fortran/module.c:1691
-#, fuzzy
-msgid "Expected attribute bit name"
-msgstr "no és necessari l'atribut packed"
-
-#: fortran/module.c:2503
-#, fuzzy
-msgid "Expected integer string"
-msgstr "falta la secció de punters"
-
-#: fortran/module.c:2507
-msgid "Error converting integer"
-msgstr ""
-
-#: fortran/module.c:2529
-#, fuzzy
-msgid "Expected real string"
-msgstr "constant de format sense acabar"
-
-#: fortran/module.c:2722
-#, fuzzy
-msgid "Expected expression type"
-msgstr "expressió d'adreça inesperada"
-
-#: fortran/module.c:2776
-#, fuzzy
-msgid "Bad operator"
-msgstr "operand no vàlid"
-
-#: fortran/module.c:2861
-#, fuzzy
-msgid "Bad type in constant expression"
-msgstr "desbordament en la constant implícita"
-
-#: fortran/module.c:2898
-#, no-c-format
-msgid "Namelist %s cannot be renamed by USE association to %s"
-msgstr ""
-
-#: fortran/module.c:3723
-#, no-c-format
-msgid "Symbol '%s' referenced at %L not found in module '%s'"
-msgstr ""
-
-#: fortran/module.c:3730
-#, no-c-format
-msgid "User operator '%s' referenced at %L not found in module '%s'"
-msgstr ""
-
-#: fortran/module.c:3735
-#, no-c-format
-msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
-msgstr ""
-
-#: fortran/module.c:4213
-#, fuzzy, no-c-format
-msgid "Can't open module file '%s' for writing at %C: %s"
-msgstr "no es pot obrir %s per a escriptura"
-
-#: fortran/module.c:4251
-#, fuzzy, no-c-format
-msgid "Error writing module file '%s' for writing: %s"
-msgstr "%s: error escrivint el fitxer \"%s\": %s\n"
-
-#: fortran/module.c:4281 fortran/module.c:4363
-#, no-c-format
-msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_C_BINDING."
-msgstr ""
-
-#: fortran/module.c:4394
-#, no-c-format
-msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
-msgstr ""
-
-#: fortran/module.c:4416
-#, no-c-format
-msgid "Symbol '%s' already declared"
-msgstr ""
-
-#: fortran/module.c:4471
-#, no-c-format
-msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
-msgstr ""
-
-#: fortran/module.c:4484
-#, no-c-format
-msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_FORTRAN_ENV"
-msgstr ""
-
-#: fortran/module.c:4492
-#, no-c-format
-msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
-msgstr ""
-
-#: fortran/module.c:4520
-#, no-c-format
-msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
-msgstr ""
-
-#: fortran/module.c:4536
-#, no-c-format
-msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
-msgstr ""
-
-#: fortran/module.c:4569
-#, no-c-format
-msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
-msgstr ""
-
-#: fortran/module.c:4577
-#, no-c-format
-msgid "Fortran 2003: ISO_C_BINDING module at %C"
-msgstr ""
-
-#: fortran/module.c:4587
-#, no-c-format
-msgid "Can't find an intrinsic module named '%s' at %C"
-msgstr ""
-
-#: fortran/module.c:4592
-#, fuzzy, no-c-format
-msgid "Can't open module file '%s' for reading at %C: %s"
-msgstr "%s: no es pot obrir el fitxer \"%s\" per a lectura: %s\n"
-
-#: fortran/module.c:4600
-#, no-c-format
-msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
-msgstr ""
-
-#: fortran/module.c:4615
-#, fuzzy
-msgid "Unexpected end of module"
-msgstr "símbol PIC inesperat"
-
-#: fortran/module.c:4620
-#, no-c-format
-msgid "File '%s' opened at %C is not a GFORTRAN module file"
-msgstr ""
-
-#: fortran/module.c:4630
-#, no-c-format
-msgid "Can't USE the same module we're building!"
-msgstr ""
-
-#: fortran/openmp.c:134 fortran/openmp.c:499
-#, no-c-format
-msgid "COMMON block /%s/ not found at %C"
-msgstr ""
-
-#: fortran/openmp.c:165
-#, fuzzy, no-c-format
-msgid "Syntax error in OpenMP variable list at %C"
-msgstr "errore sintàctic en la llista de paràmetre de macro"
-
-#: fortran/openmp.c:291
-#, no-c-format
-msgid "%s is not INTRINSIC procedure name at %C"
-msgstr ""
-
-#: fortran/openmp.c:478
-#, no-c-format
-msgid "Threadprivate variable at %C is an element of a COMMON block"
-msgstr ""
-
-#: fortran/openmp.c:518
-#, no-c-format
-msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
-msgstr ""
-
-#: fortran/openmp.c:696 fortran/resolve.c:5822 fortran/resolve.c:6133
-#, no-c-format
-msgid "IF clause at %L requires a scalar LOGICAL expression"
-msgstr ""
-
-#: fortran/openmp.c:704
-#, no-c-format
-msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
-msgstr ""
-
-#: fortran/openmp.c:712
-#, no-c-format
-msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
-msgstr ""
-
-#: fortran/openmp.c:726 fortran/openmp.c:736 fortran/openmp.c:743
-#: fortran/openmp.c:753
-#, no-c-format
-msgid "Symbol '%s' present on multiple clauses at %L"
-msgstr ""
-
-#: fortran/openmp.c:776
-#, no-c-format
-msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
-msgstr ""
-
-#: fortran/openmp.c:779
-#, no-c-format
-msgid "COPYIN clause object '%s' is ALLOCATABLE at %L"
-msgstr ""
-
-#: fortran/openmp.c:782
-#, no-c-format
-msgid "COPYIN clause object '%s' at %L has ALLOCATABLE components"
-msgstr ""
-
-#: fortran/openmp.c:790
-#, no-c-format
-msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
-msgstr ""
-
-#: fortran/openmp.c:793
-#, no-c-format
-msgid "COPYPRIVATE clause object '%s' is ALLOCATABLE at %L"
-msgstr ""
-
-#: fortran/openmp.c:796
-#, no-c-format
-msgid "COPYPRIVATE clause object '%s' at %L has ALLOCATABLE components"
-msgstr ""
-
-#: fortran/openmp.c:804
-#, no-c-format
-msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
-msgstr ""
-
-#: fortran/openmp.c:807
-#, no-c-format
-msgid "Cray pointee '%s' in SHARED clause at %L"
-msgstr ""
-
-#: fortran/openmp.c:815
-#, no-c-format
-msgid "THREADPRIVATE object '%s' in %s clause at %L"
-msgstr ""
-
-#: fortran/openmp.c:818
-#, no-c-format
-msgid "Cray pointee '%s' in %s clause at %L"
-msgstr ""
-
-#: fortran/openmp.c:823
-#, no-c-format
-msgid "POINTER object '%s' in %s clause at %L"
-msgstr ""
-
-#: fortran/openmp.c:826
-#, no-c-format
-msgid "%s clause object '%s' is ALLOCATABLE at %L"
-msgstr ""
-
-#: fortran/openmp.c:831
-#, no-c-format
-msgid "%s clause object '%s' has ALLOCATABLE components at %L"
-msgstr ""
-
-#: fortran/openmp.c:834
-#, no-c-format
-msgid "Cray pointer '%s' in %s clause at %L"
-msgstr ""
-
-#: fortran/openmp.c:838
-#, no-c-format
-msgid "Assumed size array '%s' in %s clause at %L"
-msgstr ""
-
-#: fortran/openmp.c:843
-#, no-c-format
-msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
-msgstr ""
-
-#: fortran/openmp.c:852
-#, no-c-format
-msgid "%c REDUCTION variable '%s' at %L must be of numeric type, got %s"
-msgstr ""
-
-#: fortran/openmp.c:863
-#, no-c-format
-msgid "%s REDUCTION variable '%s' must be LOGICAL at %L"
-msgstr ""
-
-#: fortran/openmp.c:874
-#, no-c-format
-msgid "%s REDUCTION variable '%s' must be INTEGER or REAL at %L"
-msgstr ""
-
-#: fortran/openmp.c:883
-#, no-c-format
-msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
-msgstr ""
-
-#: fortran/openmp.c:995
-#, no-c-format
-msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
-msgstr ""
-
-#: fortran/openmp.c:1035
-#, no-c-format
-msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
-msgstr ""
-
-#: fortran/openmp.c:1083
-#, no-c-format
-msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
-msgstr ""
-
-#: fortran/openmp.c:1097
-#, no-c-format
-msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
-msgstr ""
-
-#: fortran/openmp.c:1129
-#, no-c-format
-msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
-msgstr ""
-
-#: fortran/openmp.c:1153
-#, no-c-format
-msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
-msgstr ""
-
-#: fortran/openmp.c:1160
-#, no-c-format
-msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
-msgstr ""
-
-#: fortran/openmp.c:1176
-#, no-c-format
-msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
-msgstr ""
-
-#: fortran/openmp.c:1179
-#, no-c-format
-msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
-msgstr ""
-
-#: fortran/openmp.c:1185
-#, no-c-format
-msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
-msgstr ""
-
-#: fortran/openmp.c:1203
-#, no-c-format
-msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
-msgstr ""
-
-#: fortran/openmp.c:1305
-#, no-c-format
-msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
-msgstr ""
-
-#: fortran/openmp.c:1311
-#, no-c-format
-msgid "!$OMP DO iteration variable must be of type integer at %L"
-msgstr ""
-
-#: fortran/openmp.c:1315
-#, no-c-format
-msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
-msgstr ""
-
-#: fortran/openmp.c:1323
-#, no-c-format
-msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
-msgstr ""
-
-#: fortran/options.c:219
-#, no-c-format
-msgid "Option -fwhole-program is not supported for Fortran"
-msgstr ""
-
-#: fortran/options.c:273
-#, no-c-format
-msgid "Reading file '%s' as free form"
-msgstr ""
-
-#: fortran/options.c:283
-#, no-c-format
-msgid "'-fd-lines-as-comments' has no effect in free form"
-msgstr ""
-
-#: fortran/options.c:286
-#, no-c-format
-msgid "'-fd-lines-as-code' has no effect in free form"
-msgstr ""
-
-#: fortran/options.c:312
-#, no-c-format
-msgid "Flag -fno-automatic overwrites -fmax-stack-var-size=%d"
-msgstr ""
-
-#: fortran/options.c:315
-#, no-c-format
-msgid "Flag -fno-automatic overwrites -frecursive"
-msgstr ""
-
-#: fortran/options.c:317
-#, no-c-format
-msgid "Flag -fno-automatic overwrites -frecursive implied by -fopenmp"
-msgstr ""
-
-#: fortran/options.c:321
-#, no-c-format
-msgid "Flag -frecursive overwrites -fmax-stack-var-size=%d"
-msgstr ""
-
-#: fortran/options.c:325
-#, no-c-format
-msgid "Flag -fmax-stack-var-size=%d overwrites -frecursive implied by -fopenmp"
-msgstr ""
-
-#: fortran/options.c:392
-#, c-format
-msgid "gfortran: Only one -M option allowed\n"
-msgstr ""
-
-#: fortran/options.c:398
-#, c-format
-msgid "gfortran: Directory required after -M\n"
-msgstr ""
-
-#: fortran/options.c:443
-#, no-c-format
-msgid "Argument to -ffpe-trap is not valid: %s"
-msgstr ""
-
-#: fortran/options.c:573
-#, no-c-format
-msgid "Fixed line length must be at least seven."
-msgstr ""
-
-#: fortran/options.c:591
-#, no-c-format
-msgid "Free line length must be at least three."
-msgstr ""
-
-#: fortran/options.c:605
-#, fuzzy, no-c-format
-msgid "-static-libgfortran is not supported in this configuration"
-msgstr "%s no té suport en aquesta configuració"
-
-#: fortran/options.c:649
-#, no-c-format
-msgid "Maximum supported identifier length is %d"
-msgstr ""
-
-#: fortran/options.c:681
-#, fuzzy, no-c-format
-msgid "Unrecognized option to -finit-logical: %s"
-msgstr "opció \"-%s\" no reconeguda"
-
-#: fortran/options.c:695
-#, fuzzy, no-c-format
-msgid "Unrecognized option to -finit-real: %s"
-msgstr "opció \"-%s\" no reconeguda"
-
-#: fortran/options.c:711
-#, no-c-format
-msgid "The value of n in -finit-character=n must be between 0 and 127"
-msgstr ""
-
-#: fortran/options.c:794
-#, no-c-format
-msgid "Maximum subrecord length cannot exceed %d"
-msgstr ""
-
-#: fortran/parse.c:304
-#, fuzzy, no-c-format
-msgid "Unclassifiable statement at %C"
-msgstr "Falta l'especificador %A en la declaració en %0"
-
-#: fortran/parse.c:328
-#, no-c-format
-msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
-msgstr ""
-
-#: fortran/parse.c:406
-#, no-c-format
-msgid "Unclassifiable OpenMP directive at %C"
-msgstr ""
-
-#: fortran/parse.c:445 fortran/parse.c:586
-#, fuzzy, no-c-format
-msgid "Zero is not a valid statement label at %C"
-msgstr "\"%E\" no és un argument de patró vàlid"
-
-#: fortran/parse.c:452 fortran/parse.c:578
-#, fuzzy, no-c-format
-msgid "Non-numeric character in statement label at %C"
-msgstr "Caràcter no numèric en %0 en el camp d'etiqueta [info -f g77 M LEX]"
-
-#: fortran/parse.c:464 fortran/parse.c:500 fortran/parse.c:626
-#, no-c-format
-msgid "Semicolon at %C needs to be preceded by statement"
-msgstr ""
-
-#: fortran/parse.c:472 fortran/parse.c:638
-#, no-c-format
-msgid "Ignoring statement label in empty statement at %C"
-msgstr ""
-
-#: fortran/parse.c:565 fortran/parse.c:605
-#, no-c-format
-msgid "Bad continuation line at %C"
-msgstr ""
-
-#: fortran/parse.c:664
-#, no-c-format
-msgid "Line truncated at %C"
-msgstr ""
-
-#: fortran/parse.c:841
-#, no-c-format
-msgid "FORMAT statement at %L does not have a statement label"
-msgstr ""
-
-#: fortran/parse.c:913
-msgid "arithmetic IF"
-msgstr ""
-
-#: fortran/parse.c:919
-#, fuzzy
-msgid "attribute declaration"
-msgstr "declaració buida"
-
-#: fortran/parse.c:949
-#, fuzzy
-msgid "data declaration"
-msgstr "declaració buida"
-
-#: fortran/parse.c:958
-#, fuzzy
-msgid "derived type declaration"
-msgstr "declaració buida"
-
-#: fortran/parse.c:1037
-msgid "block IF"
-msgstr ""
-
-#: fortran/parse.c:1046
-msgid "implied END DO"
-msgstr ""
-
-#: fortran/parse.c:1119
-msgid "assignment"
-msgstr "assignació"
-
-#: fortran/parse.c:1122
-#, fuzzy
-msgid "pointer assignment"
-msgstr "assignació"
-
-#: fortran/parse.c:1131
-msgid "simple IF"
-msgstr ""
-
-#: fortran/parse.c:1347
-#, fuzzy, no-c-format
-msgid "Unexpected %s statement at %C"
-msgstr "Falta l'especificador %A en la declaració en %0"
-
-#: fortran/parse.c:1486
-#, fuzzy, no-c-format
-msgid "%s statement at %C cannot follow %s statement at %L"
-msgstr "La declaració en %0 no és vàlida en el context establert per la declaració en %1"
-
-#: fortran/parse.c:1503
-#, fuzzy, no-c-format
-msgid "Unexpected end of file in '%s'"
-msgstr "EOF inesperat mentre es llegia el fitxer de codi font %s.\n"
-
-#: fortran/parse.c:1558
-#, no-c-format
-msgid "Fortran 2003: Derived type definition at %C without components"
-msgstr ""
-
-#: fortran/parse.c:1569
-#, no-c-format
-msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
-msgstr ""
-
-#: fortran/parse.c:1577
-#, no-c-format
-msgid "PRIVATE statement at %C must precede structure components"
-msgstr ""
-
-#: fortran/parse.c:1585
-#, fuzzy, no-c-format
-msgid "Duplicate PRIVATE statement at %C"
-msgstr "Coma faltant en la declaració FORMAT en %0"
-
-#: fortran/parse.c:1597
-#, no-c-format
-msgid "SEQUENCE statement at %C must precede structure components"
-msgstr ""
-
-#: fortran/parse.c:1604
-#, no-c-format
-msgid "SEQUENCE attribute at %C already specified in TYPE statement"
-msgstr ""
-
-#: fortran/parse.c:1609
-#, no-c-format
-msgid "Duplicate SEQUENCE statement at %C"
-msgstr ""
-
-#: fortran/parse.c:1700
-#, no-c-format
-msgid "ENUM declaration at %C has no ENUMERATORS"
-msgstr ""
-
-#: fortran/parse.c:1778
-#, no-c-format
-msgid "Unexpected %s statement in INTERFACE block at %C"
-msgstr ""
-
-#: fortran/parse.c:1804
-#, no-c-format
-msgid "SUBROUTINE at %C does not belong in a generic function interface"
-msgstr ""
-
-#: fortran/parse.c:1808
-#, no-c-format
-msgid "FUNCTION at %C does not belong in a generic subroutine interface"
-msgstr ""
-
-#: fortran/parse.c:1818
-#, no-c-format
-msgid "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
-msgstr ""
-
-#: fortran/parse.c:1849
-#, no-c-format
-msgid "Unexpected %s statement at %C in INTERFACE body"
-msgstr ""
-
-#: fortran/parse.c:1863
-#, no-c-format
-msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
-msgstr ""
-
-#: fortran/parse.c:1958
-#, no-c-format
-msgid "%s statement must appear in a MODULE"
-msgstr ""
-
-#: fortran/parse.c:1965
-#, no-c-format
-msgid "%s statement at %C follows another accessibility specification"
-msgstr ""
-
-#: fortran/parse.c:2015
-#, fuzzy, no-c-format
-msgid "Bad kind expression for function '%s' at %L"
-msgstr "classe d'emmagatzematge no vàlida per a la funció \"%s\""
-
-#: fortran/parse.c:2018
-#, no-c-format
-msgid "The type for function '%s' at %L is not accessible"
-msgstr ""
-
-#: fortran/parse.c:2070
-#, no-c-format
-msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
-msgstr ""
-
-#: fortran/parse.c:2091
-#, no-c-format
-msgid "Unexpected %s statement in WHERE block at %C"
-msgstr ""
-
-#: fortran/parse.c:2150
-#, no-c-format
-msgid "Unexpected %s statement in FORALL block at %C"
-msgstr ""
-
-#: fortran/parse.c:2201
-#, fuzzy, no-c-format
-msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
-msgstr "La declaració PUBLIC o PRIVATE en %1 no es pot especificar juntament amb la declaració PUBLIC o PRIVATE en %0"
-
-#: fortran/parse.c:2219
-#, no-c-format
-msgid "Duplicate ELSE statements at %L and %C"
-msgstr ""
-
-#: fortran/parse.c:2280
-#, no-c-format
-msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
-msgstr ""
-
-#: fortran/parse.c:2338
-#, no-c-format
-msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
-msgstr ""
-
-#: fortran/parse.c:2372
-#, no-c-format
-msgid "End of nonblock DO statement at %C is within another block"
-msgstr ""
-
-#: fortran/parse.c:2381
-#, no-c-format
-msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
-msgstr ""
-
-#: fortran/parse.c:2430
-#, no-c-format
-msgid "Statement label in ENDDO at %C doesn't match DO label"
-msgstr ""
-
-#: fortran/parse.c:2446
-#, no-c-format
-msgid "named block DO at %L requires matching ENDDO name"
-msgstr ""
-
-#: fortran/parse.c:2702
-#, no-c-format
-msgid "Name after !$omp critical and !$omp end critical does not match at %C"
-msgstr ""
-
-#: fortran/parse.c:2758
-#, no-c-format
-msgid "%s statement at %C cannot terminate a non-block DO loop"
-msgstr ""
-
-#: fortran/parse.c:2943
-#, no-c-format
-msgid "Contained procedure '%s' at %C is already ambiguous"
-msgstr ""
-
-#: fortran/parse.c:2993
-#, no-c-format
-msgid "Unexpected %s statement in CONTAINS section at %C"
-msgstr ""
-
-#. This is valid in Fortran 2008.
-#: fortran/parse.c:3018
-#, no-c-format
-msgid "Extension: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
-msgstr ""
-
-#: fortran/parse.c:3089
-#, fuzzy, no-c-format
-msgid "CONTAINS statement at %C is already in a contained program unit"
-msgstr "La declaració RETURN en %0 no és vàlida dintre d'una unitat de programa principal"
-
-#: fortran/parse.c:3138
-#, no-c-format
-msgid "Global name '%s' at %L is already being used as a %s at %L"
-msgstr ""
-
-#: fortran/parse.c:3159
-#, no-c-format
-msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
-msgstr ""
-
-#: fortran/parse.c:3185
-#, no-c-format
-msgid "Unexpected %s statement in BLOCK DATA at %C"
-msgstr ""
-
-#: fortran/parse.c:3228
-#, no-c-format
-msgid "Unexpected %s statement in MODULE at %C"
-msgstr ""
-
-#. If we see a duplicate main program, shut down.  If the second
-#. instance is an implied main program, ie data decls or executable
-#. statements, we're in for lots of errors.
-#: fortran/parse.c:3416
-#, no-c-format
-msgid "Two main PROGRAMs at %L and %C"
-msgstr ""
-
-#: fortran/primary.c:87
-#, fuzzy, no-c-format
-msgid "Missing kind-parameter at %C"
-msgstr "falta parèntesi dret en la llista de paràmetres de macro"
-
-#: fortran/primary.c:210
-#, fuzzy, no-c-format
-msgid "Integer kind %d at %C not available"
-msgstr "la funció cso no és disponible"
-
-#: fortran/primary.c:218
-#, no-c-format
-msgid "Integer too big for its kind at %C. This check can be disabled with the option -fno-range-check"
-msgstr ""
-
-#: fortran/primary.c:247
-#, no-c-format
-msgid "Extension: Hollerith constant at %C"
-msgstr ""
-
-#: fortran/primary.c:259
-#, no-c-format
-msgid "Invalid Hollerith constant: %L must contain at least one character"
-msgstr ""
-
-#: fortran/primary.c:265
-#, no-c-format
-msgid "Invalid Hollerith constant: Integer kind at %L should be default"
-msgstr ""
-
-#: fortran/primary.c:353
-#, no-c-format
-msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
-msgstr ""
-
-#: fortran/primary.c:363
-#, no-c-format
-msgid "Empty set of digits in BOZ constant at %C"
-msgstr ""
-
-#: fortran/primary.c:369
-#, fuzzy, no-c-format
-msgid "Illegal character in BOZ constant at %C"
-msgstr "Constant de caràcter de longitud zero en %0"
-
-#: fortran/primary.c:391
-#, no-c-format
-msgid "Extension: BOZ constant at %C uses non-standard postfix syntax."
-msgstr ""
-
-#: fortran/primary.c:417
-#, no-c-format
-msgid "Integer too big for integer kind %i at %C"
-msgstr ""
-
-#: fortran/primary.c:517
-#, fuzzy, no-c-format
-msgid "Missing exponent in real number at %C"
-msgstr "Falta un valor en %1 per a l'exponent de nombre real en %0"
-
-#: fortran/primary.c:573
-#, no-c-format
-msgid "Real number at %C has a 'd' exponent and an explicit kind"
-msgstr ""
-
-#: fortran/primary.c:586
-#, no-c-format
-msgid "Invalid real kind %d at %C"
-msgstr ""
-
-#: fortran/primary.c:600
-#, no-c-format
-msgid "Real constant overflows its kind at %C"
-msgstr ""
-
-#: fortran/primary.c:605
-#, no-c-format
-msgid "Real constant underflows its kind at %C"
-msgstr ""
-
-#: fortran/primary.c:697
-#, fuzzy, no-c-format
-msgid "Syntax error in SUBSTRING specification at %C"
-msgstr "error de decodificació en l'especificació del mètode"
-
-#: fortran/primary.c:902
-#, no-c-format
-msgid "Invalid kind %d for CHARACTER constant at %C"
-msgstr ""
-
-#: fortran/primary.c:923
-#, fuzzy, no-c-format
-msgid "Unterminated character constant beginning at %C"
-msgstr "Constant de caràcter de longitud zero en %0"
-
-#: fortran/primary.c:1035
-#, no-c-format
-msgid "Bad kind for logical constant at %C"
-msgstr ""
-
-#: fortran/primary.c:1074
-#, no-c-format
-msgid "Expected PARAMETER symbol in complex constant at %C"
-msgstr ""
-
-#: fortran/primary.c:1080
-#, no-c-format
-msgid "Numeric PARAMETER required in complex constant at %C"
-msgstr ""
-
-#: fortran/primary.c:1086
-#, no-c-format
-msgid "Scalar PARAMETER required in complex constant at %C"
-msgstr ""
-
-#: fortran/primary.c:1090
-#, no-c-format
-msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
-msgstr ""
-
-#: fortran/primary.c:1120
-#, no-c-format
-msgid "Error converting PARAMETER constant in complex constant at %C"
-msgstr ""
-
-#: fortran/primary.c:1249
-#, no-c-format
-msgid "Syntax error in COMPLEX constant at %C"
-msgstr ""
-
-#: fortran/primary.c:1430
-#, no-c-format
-msgid "Keyword '%s' at %C has already appeared in the current argument list"
-msgstr ""
-
-#: fortran/primary.c:1494
-#, fuzzy, no-c-format
-msgid "Extension: argument list function at %C"
-msgstr "massa arguments per a la funció \"%s\""
-
-#: fortran/primary.c:1561
-#, no-c-format
-msgid "Expected alternate return label at %C"
-msgstr ""
-
-#: fortran/primary.c:1579
-#, no-c-format
-msgid "Missing keyword name in actual argument list at %C"
-msgstr ""
-
-#: fortran/primary.c:1624
-#, fuzzy, no-c-format
-msgid "Syntax error in argument list at %C"
-msgstr "errore sintàctic en la llista de paràmetre de macro"
-
-#: fortran/primary.c:1708
-#, no-c-format
-msgid "Expected structure component name at %C"
-msgstr ""
-
-#: fortran/primary.c:1961
-#, no-c-format
-msgid "Too many components in structure constructor at %C"
-msgstr ""
-
-#: fortran/primary.c:1974
-#, no-c-format
-msgid "Structure constructor for '%s' at %C has PRIVATE components"
-msgstr ""
-
-#: fortran/primary.c:1984
-#, no-c-format
-msgid "Too few components in structure constructor at %C"
-msgstr ""
-
-#: fortran/primary.c:2002
-#, no-c-format
-msgid "Syntax error in structure constructor at %C"
-msgstr ""
-
-#: fortran/primary.c:2086
-#, no-c-format
-msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
-msgstr ""
-
-#: fortran/primary.c:2188
-#, no-c-format
-msgid "Unexpected use of subroutine name '%s' at %C"
-msgstr ""
-
-#: fortran/primary.c:2219
-#, no-c-format
-msgid "Statement function '%s' requires argument list at %C"
-msgstr ""
-
-#: fortran/primary.c:2222
-#, fuzzy, no-c-format
-msgid "Function '%s' requires an argument list at %C"
-msgstr "\"union %s\" declarat dintre d'una llista de paràmetres"
-
-#: fortran/primary.c:2267
-#, fuzzy, no-c-format
-msgid "Missing argument to '%s' at %C"
-msgstr "Falten arguments per a l'opció \"%s\""
-
-#: fortran/primary.c:2408
-#, fuzzy, no-c-format
-msgid "Missing argument list in function '%s' at %C"
-msgstr "Falten arguments per a l'opció \"%s\""
-
-#: fortran/primary.c:2436
-#, fuzzy, no-c-format
-msgid "Symbol at %C is not appropriate for an expression"
-msgstr "desbordament de coma flotant en l'expressió"
-
-#: fortran/primary.c:2504
-#, no-c-format
-msgid "Assigning to PROTECTED variable at %C"
-msgstr ""
-
-#: fortran/primary.c:2520
-#, no-c-format
-msgid "Named constant at %C in an EQUIVALENCE"
-msgstr ""
-
-#: fortran/primary.c:2543
-#, no-c-format
-msgid "Expected VARIABLE at %C"
-msgstr ""
-
-#: fortran/resolve.c:120
-#, fuzzy, no-c-format
-msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
-msgstr "L'especificador de retorn alternatiu en %0 no és vàlid dintre d'una funció"
-
-#: fortran/resolve.c:124
-#, fuzzy, no-c-format
-msgid "Alternate return specifier in function '%s' at %L is not allowed"
-msgstr "L'especificador de retorn alternatiu en %0 no és vàlid dintre d'una funció"
-
-#: fortran/resolve.c:137
-#, no-c-format
-msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
-msgstr ""
-
-#: fortran/resolve.c:144
-#, no-c-format
-msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
-msgstr ""
-
-#: fortran/resolve.c:157 fortran/resolve.c:1080
-#, no-c-format
-msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:201
-#, no-c-format
-msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
-msgstr ""
-
-#: fortran/resolve.c:206
-#, no-c-format
-msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
-msgstr ""
-
-#: fortran/resolve.c:215
-#, no-c-format
-msgid "Argument '%s' of elemental procedure at %L must be scalar"
-msgstr ""
-
-#: fortran/resolve.c:222
-#, no-c-format
-msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
-msgstr ""
-
-#: fortran/resolve.c:234
-#, no-c-format
-msgid "Argument '%s' of statement function at %L must be scalar"
-msgstr ""
-
-#: fortran/resolve.c:244
-#, no-c-format
-msgid "Character-valued argument '%s' of statement function at %L must have constant length"
-msgstr ""
-
-#: fortran/resolve.c:299
-#, no-c-format
-msgid "Contained function '%s' at %L has no IMPLICIT type"
-msgstr ""
-
-#: fortran/resolve.c:302
-#, no-c-format
-msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
-msgstr ""
-
-#: fortran/resolve.c:319
-#, no-c-format
-msgid "Character-valued internal function '%s' at %L must not be assumed length"
-msgstr ""
-
-#: fortran/resolve.c:490
-#, no-c-format
-msgid "Procedure %s at %L has entries with mismatched array specifications"
-msgstr ""
-
-#: fortran/resolve.c:516
-#, no-c-format
-msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
-msgstr ""
-
-#: fortran/resolve.c:520
-#, no-c-format
-msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
-msgstr ""
-
-#: fortran/resolve.c:527
-#, no-c-format
-msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
-msgstr ""
-
-#: fortran/resolve.c:531
-#, no-c-format
-msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
-msgstr ""
-
-#: fortran/resolve.c:569
-#, no-c-format
-msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
-msgstr ""
-
-#: fortran/resolve.c:574
-#, no-c-format
-msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
-msgstr ""
-
-#: fortran/resolve.c:643
-#, no-c-format
-msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
-msgstr ""
-
-#: fortran/resolve.c:647
-#, no-c-format
-msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
-msgstr ""
-
-#: fortran/resolve.c:651
-#, no-c-format
-msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
-msgstr ""
-
-#: fortran/resolve.c:661
-#, no-c-format
-msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
-msgstr ""
-
-#: fortran/resolve.c:665
-#, no-c-format
-msgid "COMMON block '%s' at %L is also an intrinsic procedure"
-msgstr ""
-
-#: fortran/resolve.c:669
-#, no-c-format
-msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
-msgstr ""
-
-#: fortran/resolve.c:674
-#, no-c-format
-msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
-msgstr ""
-
-#: fortran/resolve.c:736
-#, no-c-format
-msgid "Components of structure constructor '%s' at %L are PRIVATE"
-msgstr ""
-
-#: fortran/resolve.c:756
-#, no-c-format
-msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
-msgstr ""
-
-#: fortran/resolve.c:769
-#, no-c-format
-msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
-msgstr ""
-
-#: fortran/resolve.c:786
-#, no-c-format
-msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
-msgstr ""
-
-#: fortran/resolve.c:913
-#, no-c-format
-msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:976 fortran/resolve.c:5434 fortran/resolve.c:6098
-#, fuzzy, no-c-format
-msgid "Label %d referenced at %L is never defined"
-msgstr "L'etiqueta %A ja es va definir en %1 quan es va redefinir en %0"
-
-#: fortran/resolve.c:986
-#, fuzzy, no-c-format
-msgid "'%s' at %L is ambiguous"
-msgstr "l'ús de \"%D\" és ambigu"
-
-#: fortran/resolve.c:1018
-#, no-c-format
-msgid "Statement function '%s' at %L is not allowed as an actual argument"
-msgstr ""
-
-#: fortran/resolve.c:1026
-#, no-c-format
-msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
-msgstr ""
-
-#: fortran/resolve.c:1033
-#, no-c-format
-msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
-msgstr ""
-
-#: fortran/resolve.c:1039
-#, no-c-format
-msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
-msgstr ""
-
-#: fortran/resolve.c:1059
-#, no-c-format
-msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
-msgstr ""
-
-#: fortran/resolve.c:1098
-#, fuzzy, no-c-format
-msgid "Symbol '%s' at %L is ambiguous"
-msgstr "l'ús de \"%D\" és ambigu"
-
-#: fortran/resolve.c:1143
-#, no-c-format
-msgid "By-value argument at %L is not of numeric type"
-msgstr ""
-
-#: fortran/resolve.c:1150
-#, no-c-format
-msgid "By-value argument at %L cannot be an array or an array section"
-msgstr ""
-
-#: fortran/resolve.c:1164
-#, fuzzy, no-c-format
-msgid "By-value argument at %L is not allowed in this context"
-msgstr "La declaració en %0 no és vàlida en aquest context"
-
-#: fortran/resolve.c:1176
-#, no-c-format
-msgid "Passing internal procedure at %L by location not allowed"
-msgstr ""
-
-#: fortran/resolve.c:1293
-#, no-c-format
-msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
-msgstr ""
-
-#: fortran/resolve.c:1315
-msgid "elemental procedure"
-msgstr ""
-
-#: fortran/resolve.c:1332
-#, no-c-format
-msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
-msgstr ""
-
-#: fortran/resolve.c:1466
-#, no-c-format
-msgid "There is no specific function for the generic '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:1475
-#, no-c-format
-msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
-msgstr ""
-
-#: fortran/resolve.c:1513
-#, no-c-format
-msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
-msgstr ""
-
-#: fortran/resolve.c:1559
-#, no-c-format
-msgid "Unable to resolve the specific function '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:1615 fortran/resolve.c:8740
-#, no-c-format
-msgid "Function '%s' at %L has no IMPLICIT type"
-msgstr ""
-
-#: fortran/resolve.c:1799
-#, fuzzy, no-c-format
-msgid "Argument to '%s' at %L is not a variable"
-msgstr "l'argument de l'atribut \"%s\" no es una cadena constant"
-
-#: fortran/resolve.c:1871
-#, no-c-format
-msgid "More actual than formal arguments in '%s' call at %L"
-msgstr ""
-
-#: fortran/resolve.c:1883
-#, no-c-format
-msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
-msgstr ""
-
-#: fortran/resolve.c:1909
-#, no-c-format
-msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
-msgstr ""
-
-#: fortran/resolve.c:1926
-#, no-c-format
-msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
-msgstr ""
-
-#: fortran/resolve.c:1936
-#, no-c-format
-msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
-msgstr ""
-
-#: fortran/resolve.c:1959 fortran/resolve.c:1998
-#, no-c-format
-msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
-msgstr ""
-
-#. Case 1c, section 15.1.2.5, J3/04-007: an associated
-#. scalar pointer.
-#: fortran/resolve.c:1974
-#, no-c-format
-msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
-msgstr ""
-
-#: fortran/resolve.c:1990
-#, no-c-format
-msgid "Parameter '%s' to '%s' at %L must be a scalar"
-msgstr ""
-
-#. TODO: Update this error message to allow for procedure
-#. pointers once they are implemented.
-#: fortran/resolve.c:2012
-#, no-c-format
-msgid "Parameter '%s' to '%s' at %L must be a procedure"
-msgstr ""
-
-#: fortran/resolve.c:2020
-#, no-c-format
-msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
-msgstr ""
-
-#: fortran/resolve.c:2062
-#, fuzzy, no-c-format
-msgid "'%s' at %L is not a function"
-msgstr "\"%D\" no és una funció,"
-
-#: fortran/resolve.c:2068
-#, no-c-format
-msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
-msgstr ""
-
-#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:2111
-#, no-c-format
-msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
-msgstr ""
-
-#: fortran/resolve.c:2164
-#, no-c-format
-msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
-msgstr ""
-
-#: fortran/resolve.c:2213
-#, no-c-format
-msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
-msgstr ""
-
-#: fortran/resolve.c:2220
-#, no-c-format
-msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
-msgstr ""
-
-#: fortran/resolve.c:2235
-#, no-c-format
-msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
-msgstr ""
-
-#: fortran/resolve.c:2243
-#, no-c-format
-msgid "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as RECURSIVE"
-msgstr ""
-
-#: fortran/resolve.c:2285
-#, no-c-format
-msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
-msgstr ""
-
-#: fortran/resolve.c:2288
-#, no-c-format
-msgid "Subroutine call to '%s' at %L is not PURE"
-msgstr ""
-
-#: fortran/resolve.c:2351
-#, no-c-format
-msgid "There is no specific subroutine for the generic '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:2360
-#, no-c-format
-msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
-msgstr ""
-
-#: fortran/resolve.c:2468
-#, no-c-format
-msgid "Missing SHAPE parameter for call to %s at %L"
-msgstr ""
-
-#: fortran/resolve.c:2476
-#, no-c-format
-msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
-msgstr ""
-
-#: fortran/resolve.c:2543
-#, no-c-format
-msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
-msgstr ""
-
-#: fortran/resolve.c:2587
-#, no-c-format
-msgid "Unable to resolve the specific subroutine '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:2644
-#, no-c-format
-msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
-msgstr ""
-
-#: fortran/resolve.c:2663
-#, no-c-format
-msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
-msgstr ""
-
-#: fortran/resolve.c:2671
-#, no-c-format
-msgid "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared as RECURSIVE"
-msgstr ""
-
-#: fortran/resolve.c:2741
-#, no-c-format
-msgid "Shapes for operands at %L and %L are not conformable"
-msgstr ""
-
-#: fortran/resolve.c:2792
-#, c-format
-msgid "Invalid context for NULL() pointer at %%L"
-msgstr ""
-
-#: fortran/resolve.c:2808
-#, c-format
-msgid "Operand of unary numeric operator '%s' at %%L is %s"
-msgstr ""
-
-#: fortran/resolve.c:2824
-#, c-format
-msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
-msgstr ""
-
-#: fortran/resolve.c:2838
-#, c-format
-msgid "Operands of string concatenation operator at %%L are %s/%s"
-msgstr ""
-
-#: fortran/resolve.c:2857
-#, c-format
-msgid "Operands of logical operator '%s' at %%L are %s/%s"
-msgstr ""
-
-#: fortran/resolve.c:2871
-#, c-format
-msgid "Operand of .not. operator at %%L is %s"
-msgstr ""
-
-#: fortran/resolve.c:2885
-#, fuzzy
-msgid "COMPLEX quantities cannot be compared at %L"
-msgstr "els qualificadors \"%V\" no es poden aplicar a \"%T\""
-
-#: fortran/resolve.c:2913
-#, c-format
-msgid "Logicals at %%L must be compared with %s instead of %s"
-msgstr ""
-
-#: fortran/resolve.c:2919
-#, c-format
-msgid "Operands of comparison operator '%s' at %%L are %s/%s"
-msgstr ""
-
-#: fortran/resolve.c:2927
-#, c-format
-msgid "Unknown operator '%s' at %%L"
-msgstr ""
-
-#: fortran/resolve.c:2929
-#, c-format
-msgid "Operand of user operator '%s' at %%L is %s"
-msgstr ""
-
-#: fortran/resolve.c:2932
-#, c-format
-msgid "Operands of user operator '%s' at %%L are %s/%s"
-msgstr ""
-
-#: fortran/resolve.c:3018
-#, c-format
-msgid "Inconsistent ranks for operator at %%L and %%L"
-msgstr ""
-
-#: fortran/resolve.c:3212
-#, no-c-format
-msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
-msgstr ""
-
-#: fortran/resolve.c:3220
-#, no-c-format
-msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
-msgstr ""
-
-#: fortran/resolve.c:3239
-#, no-c-format
-msgid "Illegal stride of zero at %L"
-msgstr ""
-
-#: fortran/resolve.c:3256
-#, no-c-format
-msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
-msgstr ""
-
-#: fortran/resolve.c:3264
-#, no-c-format
-msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
-msgstr ""
-
-#: fortran/resolve.c:3280
-#, no-c-format
-msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
-msgstr ""
-
-#: fortran/resolve.c:3289
-#, no-c-format
-msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
-msgstr ""
-
-#: fortran/resolve.c:3328
-#, no-c-format
-msgid "Rightmost upper bound of assumed size array section not specified at %L"
-msgstr ""
-
-#: fortran/resolve.c:3338
-#, no-c-format
-msgid "Rank mismatch in array reference at %L (%d/%d)"
-msgstr ""
-
-#: fortran/resolve.c:3366
-#, no-c-format
-msgid "Array index at %L must be scalar"
-msgstr ""
-
-#: fortran/resolve.c:3372
-#, no-c-format
-msgid "Array index at %L must be of INTEGER type"
-msgstr ""
-
-#: fortran/resolve.c:3378
-#, no-c-format
-msgid "Extension: REAL array index at %L"
-msgstr ""
-
-#: fortran/resolve.c:3408
-#, no-c-format
-msgid "Argument dim at %L must be scalar"
-msgstr ""
-
-#: fortran/resolve.c:3414
-#, no-c-format
-msgid "Argument dim at %L must be of INTEGER type"
-msgstr ""
-
-#: fortran/resolve.c:3534
-#, no-c-format
-msgid "Array index at %L is an array of rank %d"
-msgstr ""
-
-#: fortran/resolve.c:3571
-#, no-c-format
-msgid "Substring start index at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:3578
-#, no-c-format
-msgid "Substring start index at %L must be scalar"
-msgstr ""
-
-#: fortran/resolve.c:3587
-#, no-c-format
-msgid "Substring start index at %L is less than one"
-msgstr ""
-
-#: fortran/resolve.c:3600
-#, no-c-format
-msgid "Substring end index at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:3607
-#, fuzzy, no-c-format
-msgid "Substring end index at %L must be scalar"
-msgstr "El punt d'inici/fi de la subcadena en %0 està fora del rang definit"
-
-#: fortran/resolve.c:3617
-#, no-c-format
-msgid "Substring end index at %L exceeds the string length"
-msgstr ""
-
-#: fortran/resolve.c:3755
-#, no-c-format
-msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
-msgstr ""
-
-#: fortran/resolve.c:3762
-#, no-c-format
-msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
-msgstr ""
-
-#: fortran/resolve.c:3781
-#, no-c-format
-msgid "Two or more part references with nonzero rank must not be specified at %L"
-msgstr ""
-
-#: fortran/resolve.c:3956
-#, no-c-format
-msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
-msgstr ""
-
-#: fortran/resolve.c:3961
-#, no-c-format
-msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
-msgstr ""
-
-#: fortran/resolve.c:4238
-#, no-c-format
-msgid "%s at %L must be a scalar"
-msgstr ""
-
-#: fortran/resolve.c:4248
-#, no-c-format
-msgid "Deleted feature: %s at %L must be integer"
-msgstr ""
-
-#: fortran/resolve.c:4252 fortran/resolve.c:4259
-#, no-c-format
-msgid "%s at %L must be INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:4279
-#, no-c-format
-msgid "Cannot assign to loop variable in PURE procedure at %L"
-msgstr ""
-
-#: fortran/resolve.c:4303
-#, no-c-format
-msgid "Step expression in DO loop at %L cannot be zero"
-msgstr ""
-
-#: fortran/resolve.c:4378
-#, no-c-format
-msgid "FORALL index-name at %L must be a scalar INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:4383
-#, no-c-format
-msgid "FORALL start expression at %L must be a scalar INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:4390
-#, no-c-format
-msgid "FORALL end expression at %L must be a scalar INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:4398
-#, no-c-format
-msgid "FORALL stride expression at %L must be a scalar %s"
-msgstr ""
-
-#: fortran/resolve.c:4403
-#, no-c-format
-msgid "FORALL stride expression at %L cannot be zero"
-msgstr ""
-
-#: fortran/resolve.c:4419
-#, no-c-format
-msgid "FORALL index '%s' may not appear in triplet specification at %L"
-msgstr ""
-
-#: fortran/resolve.c:4499
-#, no-c-format
-msgid "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
-msgstr ""
-
-#: fortran/resolve.c:4506
-#, no-c-format
-msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:4675
-#, no-c-format
-msgid "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the same statement at %L"
-msgstr ""
-
-#: fortran/resolve.c:4711
-#, no-c-format
-msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
-msgstr ""
-
-#: fortran/resolve.c:4719
-#, no-c-format
-msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:4743
-#, fuzzy, no-c-format
-msgid "Array specification required in ALLOCATE statement at %L"
-msgstr "Falta l'especificador %A en la declaració en %0"
-
-#: fortran/resolve.c:4773
-#, fuzzy, no-c-format
-msgid "Bad array specification in ALLOCATE statement at %L"
-msgstr "No hi ha definició d'etiqueta per a la declaració FORMAT en %0"
-
-#: fortran/resolve.c:4791
-#, no-c-format
-msgid "'%s' must not appear an the array specification at %L in the same ALLOCATE statement where it is itself allocated"
-msgstr ""
-
-#. The cases overlap, or they are the same
-#. 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.
-#: fortran/resolve.c:4949
-#, no-c-format
-msgid "CASE label at %L overlaps with CASE label at %L"
-msgstr ""
-
-#: fortran/resolve.c:5000
-#, fuzzy, no-c-format
-msgid "Expression in CASE statement at %L must be of type %s"
-msgstr "la declaració de l'expressió té tipus de dada incompleta"
-
-#: fortran/resolve.c:5011
-#, no-c-format
-msgid "Expression in CASE statement at %L must be kind %d"
-msgstr ""
-
-#: fortran/resolve.c:5023
-#, no-c-format
-msgid "Expression in CASE statement at %L must be scalar"
-msgstr ""
-
-#: fortran/resolve.c:5069
-#, no-c-format
-msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
-msgstr ""
-
-#: fortran/resolve.c:5087
-#, no-c-format
-msgid "Argument of SELECT statement at %L cannot be %s"
-msgstr ""
-
-#: fortran/resolve.c:5096
-#, no-c-format
-msgid "Argument of SELECT statement at %L must be a scalar expression"
-msgstr ""
-
-#: fortran/resolve.c:5161
-#, no-c-format
-msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
-msgstr ""
-
-#: fortran/resolve.c:5187
-#, no-c-format
-msgid "Logical range in CASE statement at %L is not allowed"
-msgstr ""
-
-#: fortran/resolve.c:5199
-#, no-c-format
-msgid "constant logical value in CASE statement is repeated at %L"
-msgstr ""
-
-#: fortran/resolve.c:5213
-#, no-c-format
-msgid "Range specification at %L can never be matched"
-msgstr ""
-
-#: fortran/resolve.c:5316
-#, no-c-format
-msgid "Logical SELECT CASE block at %L has more that two cases"
-msgstr ""
-
-#: fortran/resolve.c:5354
-#, no-c-format
-msgid "Data transfer element at %L cannot have POINTER components"
-msgstr ""
-
-#: fortran/resolve.c:5361
-#, no-c-format
-msgid "Data transfer element at %L cannot have ALLOCATABLE components"
-msgstr ""
-
-#: fortran/resolve.c:5368
-#, no-c-format
-msgid "Data transfer element at %L cannot have PRIVATE components"
-msgstr ""
-
-#: fortran/resolve.c:5377
-#, no-c-format
-msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
-msgstr ""
-
-#: fortran/resolve.c:5441
-#, fuzzy, no-c-format
-msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
-msgstr "La declaració en %0 no és vàlida en el context establert per la declaració en %1"
-
-#: fortran/resolve.c:5450
-#, no-c-format
-msgid "Branch at %L causes an infinite loop"
-msgstr ""
-
-#. 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.
-#: fortran/resolve.c:5463
-#, fuzzy, no-c-format
-msgid "Label at %L is not in the same block as the GOTO statement at %L"
-msgstr "La declaració en %0 no és vàlida en el context establert per la declaració en %1"
-
-#: fortran/resolve.c:5478 fortran/resolve.c:5492
-#, no-c-format
-msgid "Deleted feature: GOTO at %L jumps to END of construct at %L"
-msgstr ""
-
-#: fortran/resolve.c:5569
-#, no-c-format
-msgid "WHERE mask at %L has inconsistent shape"
-msgstr ""
-
-#: fortran/resolve.c:5585
-#, no-c-format
-msgid "WHERE assignment target at %L has inconsistent shape"
-msgstr ""
-
-#: fortran/resolve.c:5600 fortran/resolve.c:5682
-#, no-c-format
-msgid "Unsupported statement inside WHERE at %L"
-msgstr ""
-
-#: fortran/resolve.c:5631
-#, no-c-format
-msgid "Assignment to a FORALL index variable at %L"
-msgstr ""
-
-#: fortran/resolve.c:5639
-#, no-c-format
-msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
-msgstr ""
-
-#: fortran/resolve.c:5774
-#, no-c-format
-msgid "An outer FORALL construct already has an index with this name %L"
-msgstr ""
-
-#: fortran/resolve.c:5830
-#, no-c-format
-msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
-msgstr ""
-
-#: fortran/resolve.c:5890
-#, no-c-format
-msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
-msgstr ""
-
-#: fortran/resolve.c:5927
-#, no-c-format
-msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
-msgstr ""
-
-#: fortran/resolve.c:5950
-#, no-c-format
-msgid "Cannot assign to variable '%s' in PURE procedure at %L"
-msgstr ""
-
-#: fortran/resolve.c:5962
-#, no-c-format
-msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
-msgstr ""
-
-#: fortran/resolve.c:6066
-#, no-c-format
-msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
-msgstr ""
-
-#: fortran/resolve.c:6069
-#, no-c-format
-msgid "Variable '%s' has not been assigned a target label at %L"
-msgstr ""
-
-#: fortran/resolve.c:6080
-#, no-c-format
-msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
-msgstr ""
-
-#: fortran/resolve.c:6106
-#, no-c-format
-msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
-msgstr ""
-
-#: fortran/resolve.c:6121
-#, no-c-format
-msgid "Arithmetic IF statement at %L requires a numeric expression"
-msgstr ""
-
-#: fortran/resolve.c:6163
-#, no-c-format
-msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
-msgstr ""
-
-#: fortran/resolve.c:6170
-#, no-c-format
-msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:6182
-#, no-c-format
-msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:6247
-#, no-c-format
-msgid "FORALL mask clause at %L requires a LOGICAL expression"
-msgstr ""
-
-#: fortran/resolve.c:6317 fortran/resolve.c:6373
-#, no-c-format
-msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
-msgstr ""
-
-#. Common block names match but binding labels do not.
-#: fortran/resolve.c:6338
-#, no-c-format
-msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:6385
-#, no-c-format
-msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
-msgstr ""
-
-#. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:6437
-#, no-c-format
-msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
-msgstr ""
-
-#. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:6450
-#, no-c-format
-msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:6463
-#, no-c-format
-msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:6540
-#, no-c-format
-msgid "CHARACTER variable has zero length at %L"
-msgstr ""
-
-#: fortran/resolve.c:6828
-#, no-c-format
-msgid "Allocatable array '%s' at %L must have a deferred shape"
-msgstr ""
-
-#: fortran/resolve.c:6831
-#, no-c-format
-msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
-msgstr ""
-
-#: fortran/resolve.c:6838
-#, no-c-format
-msgid "Array pointer '%s' at %L must have a deferred shape"
-msgstr ""
-
-#: fortran/resolve.c:6849
-#, no-c-format
-msgid "Array '%s' at %L cannot have a deferred shape"
-msgstr ""
-
-#: fortran/resolve.c:6878
-#, no-c-format
-msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
-msgstr ""
-
-#: fortran/resolve.c:6901
-#, no-c-format
-msgid "Object '%s' at %L must have the SAVE attribute for default initialization of a component"
-msgstr ""
-
-#. The shape of a main program or module array needs to be
-#. constant.
-#: fortran/resolve.c:6948
-#, no-c-format
-msgid "The module or main program array '%s' at %L must have constant shape"
-msgstr ""
-
-#: fortran/resolve.c:6961
-#, no-c-format
-msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
-msgstr ""
-
-#: fortran/resolve.c:6980
-#, no-c-format
-msgid "'%s' at %L must have constant character length in this context"
-msgstr ""
-
-#: fortran/resolve.c:7012
-#, fuzzy, no-c-format
-msgid "Allocatable '%s' at %L cannot have an initializer"
-msgstr "no existeix el camp \"%D\" en el union que s'està inicialitzant"
-
-#: fortran/resolve.c:7015
-#, fuzzy, no-c-format
-msgid "External '%s' at %L cannot have an initializer"
-msgstr "no existeix el camp \"%D\" en el union que s'està inicialitzant"
-
-#: fortran/resolve.c:7019
-#, fuzzy, no-c-format
-msgid "Dummy '%s' at %L cannot have an initializer"
-msgstr "\"%s\" té \"extern\" i assignador de valor inicial al mateix temps"
-
-#: fortran/resolve.c:7022
-#, fuzzy, no-c-format
-msgid "Intrinsic '%s' at %L cannot have an initializer"
-msgstr "no existeix el camp \"%D\" en el union que s'està inicialitzant"
-
-#: fortran/resolve.c:7025
-#, fuzzy, no-c-format
-msgid "Function result '%s' at %L cannot have an initializer"
-msgstr "no existeix el camp \"%D\" en el union que s'està inicialitzant"
-
-#: fortran/resolve.c:7028
-#, no-c-format
-msgid "Automatic array '%s' at %L cannot have an initializer"
-msgstr ""
-
-#: fortran/resolve.c:7051
-#, no-c-format
-msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
-msgstr ""
-
-#: fortran/resolve.c:7070
-#, no-c-format
-msgid "Character-valued statement function '%s' at %L must have constant length"
-msgstr ""
-
-#: fortran/resolve.c:7078
-#, no-c-format
-msgid "Automatic character length function '%s' at %L must have an explicit interface"
-msgstr ""
-
-#: fortran/resolve.c:7103
-#, no-c-format
-msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
-msgstr ""
-
-#: fortran/resolve.c:7126 fortran/resolve.c:7151
-#, no-c-format
-msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
-msgstr ""
-
-#: fortran/resolve.c:7168
-#, fuzzy, no-c-format
-msgid "Function '%s' at %L cannot have an initializer"
-msgstr "no existeix el camp \"%D\" en el union que s'està inicialitzant"
-
-#: fortran/resolve.c:7177
-#, fuzzy, no-c-format
-msgid "External object '%s' at %L may not have an initializer"
-msgstr "no existeix el camp \"%D\" en el union que s'està inicialitzant"
-
-#: fortran/resolve.c:7185
-#, no-c-format
-msgid "ELEMENTAL function '%s' at %L must have a scalar result"
-msgstr ""
-
-#: fortran/resolve.c:7206
-#, no-c-format
-msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
-msgstr ""
-
-#: fortran/resolve.c:7210
-#, no-c-format
-msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
-msgstr ""
-
-#: fortran/resolve.c:7214
-#, no-c-format
-msgid "CHARACTER(*) function '%s' at %L cannot be pure"
-msgstr ""
-
-#: fortran/resolve.c:7218
-#, no-c-format
-msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
-msgstr ""
-
-#: fortran/resolve.c:7227
-#, no-c-format
-msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
-msgstr ""
-
-#: fortran/resolve.c:7299
-#, no-c-format
-msgid "Character length of component '%s' needs to be a constant specification expression at %L"
-msgstr ""
-
-#: fortran/resolve.c:7314
-#, no-c-format
-msgid "The component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
-msgstr ""
-
-#: fortran/resolve.c:7324
-#, no-c-format
-msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
-msgstr ""
-
-#: fortran/resolve.c:7334
-#, no-c-format
-msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
-msgstr ""
-
-#: fortran/resolve.c:7352
-#, no-c-format
-msgid "Component '%s' of '%s' at %L must have constant array bounds"
-msgstr ""
-
-#: fortran/resolve.c:7395
-#, no-c-format
-msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:7405
-#, no-c-format
-msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:7418
-#, no-c-format
-msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:7430
-#, no-c-format
-msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:7439
-#, no-c-format
-msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:7451
-#, no-c-format
-msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
-msgstr ""
-
-#: fortran/resolve.c:7459
-#, no-c-format
-msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
-msgstr ""
-
-#: fortran/resolve.c:7485
-#, no-c-format
-msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:7504
-#, no-c-format
-msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
-msgstr ""
-
-#: fortran/resolve.c:7515
-#, no-c-format
-msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
-msgstr ""
-
-#: fortran/resolve.c:7526
-#, fuzzy, no-c-format
-msgid "Incompatible derived type in PARAMETER at %L"
-msgstr "tipus incompatibles en %s"
-
-#: fortran/resolve.c:7597
-#, no-c-format
-msgid "Interface '%s' of procedure '%s' at %L must be explicit"
-msgstr ""
-
-#: fortran/resolve.c:7622
-#, no-c-format
-msgid "Type specified for intrinsic function '%s' at %L is ignored"
-msgstr ""
-
-#: fortran/resolve.c:7629
-#, no-c-format
-msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
-msgstr ""
-
-#: fortran/resolve.c:7636
-#, no-c-format
-msgid "Intrinsic '%s' at %L does not exist"
-msgstr ""
-
-#: fortran/resolve.c:7676
-#, no-c-format
-msgid "Assumed size array at %L must be a dummy argument"
-msgstr ""
-
-#: fortran/resolve.c:7679
-#, no-c-format
-msgid "Assumed shape array at %L must be a dummy argument"
-msgstr ""
-
-#: fortran/resolve.c:7691
-#, no-c-format
-msgid "Symbol at %L is not a DUMMY variable"
-msgstr ""
-
-#: fortran/resolve.c:7697
-#, no-c-format
-msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
-msgstr ""
-
-#: fortran/resolve.c:7707
-#, no-c-format
-msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
-msgstr ""
-
-#: fortran/resolve.c:7716
-#, no-c-format
-msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
-msgstr ""
-
-#: fortran/resolve.c:7742
-#, no-c-format
-msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
-msgstr ""
-
-#: fortran/resolve.c:7795
-#, no-c-format
-msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
-msgstr ""
-
-#: fortran/resolve.c:7811
-#, no-c-format
-msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
-msgstr ""
-
-#: fortran/resolve.c:7830
-#, no-c-format
-msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
-msgstr ""
-
-#: fortran/resolve.c:7889
-#, no-c-format
-msgid "Threadprivate at %L isn't SAVEd"
-msgstr ""
-
-#: fortran/resolve.c:7967
-#, no-c-format
-msgid "BLOCK DATA element '%s' at %L must be in COMMON"
-msgstr ""
-
-#: fortran/resolve.c:8011
-#, no-c-format
-msgid "Nonconstant array section at %L in DATA statement"
-msgstr ""
-
-#: fortran/resolve.c:8024
-#, no-c-format
-msgid "DATA statement at %L has more variables than values"
-msgstr ""
-
-#: fortran/resolve.c:8118
-#, no-c-format
-msgid "iterator start at %L does not simplify"
-msgstr ""
-
-#: fortran/resolve.c:8125
-#, no-c-format
-msgid "iterator end at %L does not simplify"
-msgstr ""
-
-#: fortran/resolve.c:8132
-#, no-c-format
-msgid "iterator step at %L does not simplify"
-msgstr ""
-
-#: fortran/resolve.c:8258
-#, no-c-format
-msgid "DATA statement at %L has more values than variables"
-msgstr ""
-
-#: fortran/resolve.c:8349
-#, fuzzy, no-c-format
-msgid "Label %d at %L defined but not used"
-msgstr "s'usa l'etiqueta \"%D\" però no està definida"
-
-#: fortran/resolve.c:8354
-#, fuzzy, no-c-format
-msgid "Label %d at %L defined but cannot be used"
-msgstr "s'usa l'etiqueta \"%D\" però no està definida"
-
-#: fortran/resolve.c:8439
-#, no-c-format
-msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
-msgstr ""
-
-#: fortran/resolve.c:8448
-#, no-c-format
-msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
-msgstr ""
-
-#: fortran/resolve.c:8465
-#, no-c-format
-msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
-msgstr ""
-
-#: fortran/resolve.c:8570
-#, no-c-format
-msgid "Syntax error in EQUIVALENCE statement at %L"
-msgstr ""
-
-#: fortran/resolve.c:8585
-#, no-c-format
-msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
-msgstr ""
-
-#: fortran/resolve.c:8597
-#, no-c-format
-msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
-msgstr ""
-
-#: fortran/resolve.c:8606
-#, no-c-format
-msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
-msgstr ""
-
-#: fortran/resolve.c:8685
-#, no-c-format
-msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
-msgstr ""
-
-#: fortran/resolve.c:8696
-#, no-c-format
-msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
-msgstr ""
-
-#: fortran/resolve.c:8707
-#, no-c-format
-msgid "Substring at %L has length zero"
-msgstr ""
-
-#: fortran/resolve.c:8750
-#, no-c-format
-msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
-msgstr ""
-
-#: fortran/resolve.c:8762
-#, no-c-format
-msgid "ENTRY '%s' at %L has no IMPLICIT type"
-msgstr ""
-
-#: fortran/resolve.c:8788
-#, no-c-format
-msgid "User operator procedure '%s' at %L must be a FUNCTION"
-msgstr ""
-
-#: fortran/resolve.c:8795
-#, no-c-format
-msgid "User operator procedure '%s' at %L cannot be assumed character length"
-msgstr ""
-
-#: fortran/resolve.c:8801
-#, no-c-format
-msgid "User operator procedure '%s' at %L must have at least one argument"
-msgstr ""
-
-#: fortran/resolve.c:8811
-#, no-c-format
-msgid "First argument of operator interface at %L cannot be optional"
-msgstr ""
-
-#: fortran/resolve.c:8823
-#, no-c-format
-msgid "Second argument of operator interface at %L cannot be optional"
-msgstr ""
-
-#: fortran/resolve.c:8827
-#, no-c-format
-msgid "Operator interface at %L must have, at most, two arguments"
-msgstr ""
-
-#: fortran/resolve.c:8867
-#, no-c-format
-msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
-msgstr ""
-
-#: fortran/scanner.c:526
-#, no-c-format
-msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
-msgstr ""
-
-#: fortran/scanner.c:816 fortran/scanner.c:937
-#, no-c-format
-msgid "Limit of %d continuations exceeded in statement at %C"
-msgstr ""
-
-#: fortran/scanner.c:861
-#, fuzzy, no-c-format
-msgid "Missing '&' in continued character constant at %C"
-msgstr "Constant de caràcter de longitud zero en %0"
-
-#: fortran/scanner.c:1071
-#, no-c-format
-msgid "Nonconforming tab character at %C"
-msgstr ""
-
-#: fortran/scanner.c:1153 fortran/scanner.c:1156
-#, no-c-format
-msgid "'&' not allowed by itself in line %d"
-msgstr ""
-
-#: fortran/scanner.c:1189
-#, no-c-format
-msgid "Nonconforming tab character in column 1 of line %d"
-msgstr ""
-
-#: fortran/scanner.c:1387
-#, no-c-format
-msgid "%s:%d: file %s left but not entered"
-msgstr ""
-
-#: fortran/scanner.c:1419
-#, fuzzy, no-c-format
-msgid "%s:%d: Illegal preprocessor directive"
-msgstr "%s en directiva de preprocessament"
-
-#: fortran/scanner.c:1514
-#, no-c-format
-msgid "File '%s' is being included recursively"
-msgstr ""
-
-#: fortran/scanner.c:1529
-#, fuzzy, no-c-format
-msgid "Can't open file '%s'"
-msgstr "no es pot obrir el fitxer \"%s\""
-
-#: fortran/scanner.c:1538
-#, fuzzy, no-c-format
-msgid "Can't open included file '%s'"
-msgstr "no es pot tancar el fitxer temporal"
-
-#: fortran/scanner.c:1676
-#, fuzzy, c-format
-msgid "%s:%3d %s\n"
-msgstr "%s: %s"
-
-#: fortran/simplify.c:82
-#, no-c-format
-msgid "Result of %s overflows its kind at %L"
-msgstr ""
-
-#: fortran/simplify.c:87
-#, no-c-format
-msgid "Result of %s underflows its kind at %L"
-msgstr ""
-
-#: fortran/simplify.c:92
-#, no-c-format
-msgid "Result of %s is NaN at %L"
-msgstr ""
-
-#: fortran/simplify.c:96
-#, no-c-format
-msgid "Result of %s gives range error for its kind at %L"
-msgstr ""
-
-#: fortran/simplify.c:119
-#, no-c-format
-msgid "KIND parameter of %s at %L must be an initialization expression"
-msgstr ""
-
-#: fortran/simplify.c:127
-#, fuzzy, no-c-format
-msgid "Invalid KIND parameter of %s at %L"
-msgstr "el paràmetre \"%s\" no és vàlid"
-
-#: fortran/simplify.c:282
-#, no-c-format
-msgid "Argument of ACHAR function at %L outside of range [0,127]"
-msgstr ""
-
-#: fortran/simplify.c:307
-#, no-c-format
-msgid "Argument of ACOS at %L must be between -1 and 1"
-msgstr ""
-
-#: fortran/simplify.c:329
-#, no-c-format
-msgid "Argument of ACOSH at %L must not be less than 1"
-msgstr ""
-
-#: fortran/simplify.c:546
-#, no-c-format
-msgid "Argument of ASIN at %L must be between -1 and 1"
-msgstr ""
-
-#: fortran/simplify.c:602
-#, no-c-format
-msgid "Argument of ATANH at %L must be inside the range -1 to 1"
-msgstr ""
-
-#: fortran/simplify.c:627
-#, no-c-format
-msgid "If first argument of ATAN2 %L is zero, then the second argument must not be zero"
-msgstr ""
-
-#: fortran/simplify.c:714
-#, no-c-format
-msgid "Argument of CHAR function at %L outside of range [0,255]"
-msgstr ""
-
-#: fortran/simplify.c:1247
-#, no-c-format
-msgid "Argument of IACHAR at %L must be of length one"
-msgstr ""
-
-#: fortran/simplify.c:1254
-#, no-c-format
-msgid "Argument of IACHAR function at %L outside of range 0..127"
-msgstr ""
-
-#: fortran/simplify.c:1293
-#, fuzzy, no-c-format
-msgid "Invalid second argument of IBCLR at %L"
-msgstr "argument de tipus no vàlid de \"%s\""
-
-#: fortran/simplify.c:1301
-#, no-c-format
-msgid "Second argument of IBCLR exceeds bit size at %L"
-msgstr ""
-
-#: fortran/simplify.c:1335
-#, fuzzy, no-c-format
-msgid "Invalid second argument of IBITS at %L"
-msgstr "argument de tipus no vàlid de \"%s\""
-
-#: fortran/simplify.c:1341
-#, fuzzy, no-c-format
-msgid "Invalid third argument of IBITS at %L"
-msgstr "argument de tipus no vàlid de \"%s\""
-
-#: fortran/simplify.c:1351
-#, no-c-format
-msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
-msgstr ""
-
-#: fortran/simplify.c:1393
-#, fuzzy, no-c-format
-msgid "Invalid second argument of IBSET at %L"
-msgstr "argument de tipus no vàlid de \"%s\""
-
-#: fortran/simplify.c:1401
-#, no-c-format
-msgid "Second argument of IBSET exceeds bit size at %L"
-msgstr ""
-
-#: fortran/simplify.c:1431
-#, no-c-format
-msgid "Argument of ICHAR at %L must be of length one"
-msgstr ""
-
-#: fortran/simplify.c:1646
-#, fuzzy, no-c-format
-msgid "Argument of INT at %L is not a valid type"
-msgstr "l'argument de \"asm\" no és una cadena constant"
-
-#: fortran/simplify.c:1688
-#, fuzzy, no-c-format
-msgid "Argument of %s at %L is not a valid type"
-msgstr "l'argument de l'atribut \"%s\" no es una cadena constant"
-
-#: fortran/simplify.c:1786
-#, fuzzy, no-c-format
-msgid "Invalid second argument of ISHFT at %L"
-msgstr "argument de tipus no vàlid de \"%s\""
-
-#: fortran/simplify.c:1801
-#, no-c-format
-msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
-msgstr ""
-
-#: fortran/simplify.c:1865
-#, fuzzy, no-c-format
-msgid "Invalid second argument of ISHFTC at %L"
-msgstr "argument de tipus no vàlid de \"%s\""
-
-#: fortran/simplify.c:1879
-#, fuzzy, no-c-format
-msgid "Invalid third argument of ISHFTC at %L"
-msgstr "argument de tipus no vàlid de \"%s\""
-
-#: fortran/simplify.c:1885
-#, no-c-format
-msgid "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
-msgstr ""
-
-#: fortran/simplify.c:1901
-#, no-c-format
-msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
-msgstr ""
-
-#: fortran/simplify.c:1904
-#, no-c-format
-msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
-msgstr ""
-
-#: fortran/simplify.c:1975
-#, no-c-format
-msgid "Argument of KIND at %L is a DERIVED type"
-msgstr ""
-
-#: fortran/simplify.c:2163
-#, fuzzy, no-c-format
-msgid "DIM argument at %L is out of bounds"
-msgstr "l'argument \"%d\" no és una constant"
-
-#: fortran/simplify.c:2318
-#, no-c-format
-msgid "Argument of LOG at %L cannot be less than or equal to zero"
-msgstr ""
-
-#: fortran/simplify.c:2331
-#, no-c-format
-msgid "Complex argument of LOG at %L cannot be zero"
-msgstr ""
-
-#: fortran/simplify.c:2374
-#, no-c-format
-msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
-msgstr ""
-
-#. Result is processor-dependent.
-#: fortran/simplify.c:2579
-#, no-c-format
-msgid "Second argument MOD at %L is zero"
-msgstr ""
-
-#. Result is processor-dependent.
-#: fortran/simplify.c:2590
-#, no-c-format
-msgid "Second argument of MOD at %L is zero"
-msgstr ""
-
-#. Result is processor-dependent. This processor just opts
-#. to not handle it at all.
-#. Result is processor-dependent.
-#: fortran/simplify.c:2638 fortran/simplify.c:2650
-#, no-c-format
-msgid "Second argument of MODULO at %L is zero"
-msgstr ""
-
-#: fortran/simplify.c:2702
-#, no-c-format
-msgid "Second argument of NEAREST at %L shall not be zero"
-msgstr ""
-
-#: fortran/simplify.c:2977
-#, no-c-format
-msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
-msgstr ""
-
-#: fortran/simplify.c:3032
-#, no-c-format
-msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
-msgstr ""
-
-#: fortran/simplify.c:3122
-#, fuzzy, no-c-format
-msgid "Integer too large in shape specification at %L"
-msgstr "després de l'especificació prèvia en \"%#D\""
-
-#: fortran/simplify.c:3132
-#, no-c-format
-msgid "Too many dimensions in shape specification for RESHAPE at %L"
-msgstr ""
-
-#: fortran/simplify.c:3140
-#, no-c-format
-msgid "Shape specification at %L cannot be negative"
-msgstr ""
-
-#: fortran/simplify.c:3150
-#, no-c-format
-msgid "Shape specification at %L cannot be the null array"
-msgstr ""
-
-#: fortran/simplify.c:3171
-#, no-c-format
-msgid "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
-msgstr ""
-
-#: fortran/simplify.c:3178
-#, no-c-format
-msgid "Error in ORDER parameter of RESHAPE at %L"
-msgstr ""
-
-#: fortran/simplify.c:3188
-#, no-c-format
-msgid "ORDER parameter of RESHAPE at %L is out of range"
-msgstr ""
-
-#: fortran/simplify.c:3197
-#, no-c-format
-msgid "Invalid permutation in ORDER parameter at %L"
-msgstr ""
-
-#: fortran/simplify.c:3253
-#, no-c-format
-msgid "PAD parameter required for short SOURCE parameter at %L"
-msgstr ""
-
-#: fortran/simplify.c:3372
-#, no-c-format
-msgid "Result of SCALE overflows its kind at %L"
-msgstr ""
-
-#: fortran/simplify.c:3942
-#, fuzzy, no-c-format
-msgid "Argument of SQRT at %L has a negative value"
-msgstr "la crida a la funció té valor agregat"
-
-#: fortran/simplify.c:4069
-#, no-c-format
-msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
-msgstr ""
-
-#: fortran/symbol.c:120
-#, no-c-format
-msgid "Duplicate IMPLICIT NONE statement at %C"
-msgstr ""
-
-#: fortran/symbol.c:160
-#, no-c-format
-msgid "Letter '%c' already set in IMPLICIT statement at %C"
-msgstr ""
-
-#: fortran/symbol.c:182
-#, no-c-format
-msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
-msgstr ""
-
-#: fortran/symbol.c:193
-#, no-c-format
-msgid "Letter %c already has an IMPLICIT type at %C"
-msgstr ""
-
-#: fortran/symbol.c:247
-#, no-c-format
-msgid "Symbol '%s' at %L has no IMPLICIT type"
-msgstr ""
-
-#. BIND(C) variables should not be implicitly declared.
-#: fortran/symbol.c:261
-#, no-c-format
-msgid "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
-msgstr ""
-
-#. Dummy args to a BIND(C) routine may not be interoperable if
-#. they are implicitly typed.
-#: fortran/symbol.c:275
-#, no-c-format
-msgid "Implicity declared variable '%s' at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure '%s' at %L"
-msgstr ""
-
-#: fortran/symbol.c:316
-#, no-c-format
-msgid "Function result '%s' at %L has no IMPLICIT type"
-msgstr ""
-
-#: fortran/symbol.c:395
-#, no-c-format
-msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
-msgstr ""
-
-#: fortran/symbol.c:561
-#, no-c-format
-msgid "Fortran 2003: Procedure pointers at %L are not yet implemented in gfortran"
-msgstr ""
-
-#: fortran/symbol.c:690 fortran/symbol.c:1300
-#, fuzzy, no-c-format
-msgid "%s attribute conflicts with %s attribute at %L"
-msgstr "l'atribut \"%s\" solament aplica a variables"
-
-#: fortran/symbol.c:693
-#, no-c-format
-msgid "%s attribute conflicts with %s attribute in '%s' at %L"
-msgstr ""
-
-#: fortran/symbol.c:701
-#, no-c-format
-msgid "Fortran 2003: %s attribute with %s attribute at %L"
-msgstr ""
-
-#: fortran/symbol.c:707
-#, no-c-format
-msgid "Fortran 2003: %s attribute with %s attribute in '%s' at %L"
-msgstr ""
-
-#: fortran/symbol.c:751
-#, no-c-format
-msgid "Cannot change attributes of USE-associated symbol at %L"
-msgstr ""
-
-#: fortran/symbol.c:754
-#, no-c-format
-msgid "Cannot change attributes of USE-associated symbol %s at %L"
-msgstr ""
-
-#: fortran/symbol.c:770
-#, no-c-format
-msgid "Duplicate %s attribute specified at %L"
-msgstr ""
-
-#: fortran/symbol.c:912
-#, no-c-format
-msgid "Cray Pointee at %L appears in multiple pointer() statements"
-msgstr ""
-
-#: fortran/symbol.c:931
-#, no-c-format
-msgid "Duplicate PROTECTED attribute specified at %L"
-msgstr ""
-
-#: fortran/symbol.c:964
-#, fuzzy, no-c-format
-msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
-msgstr "La declaració o atribut SAVE en %1 no es pot especificar juntament amb la declaració o atribut SAVE en %0"
-
-#: fortran/symbol.c:972
-#, no-c-format
-msgid "Duplicate SAVE attribute specified at %L"
-msgstr ""
-
-#: fortran/symbol.c:993
-#, no-c-format
-msgid "Duplicate VALUE attribute specified at %L"
-msgstr ""
-
-#: fortran/symbol.c:1013
-#, no-c-format
-msgid "Duplicate VOLATILE attribute specified at %L"
-msgstr ""
-
-#: fortran/symbol.c:1296
-#, fuzzy, no-c-format
-msgid "%s attribute of '%s' conflicts with %s attribute at %L"
-msgstr "%Jl'àrea d'adreça de \"%s\" és en conflicte amb una declaració prèvia"
-
-#: fortran/symbol.c:1330
-#, no-c-format
-msgid "%s procedure at %L is already declared as %s procedure"
-msgstr ""
-
-#: fortran/symbol.c:1365
-#, no-c-format
-msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
-msgstr ""
-
-#: fortran/symbol.c:1388
-#, no-c-format
-msgid "ACCESS specification at %L was already specified"
-msgstr ""
-
-#: fortran/symbol.c:1405
-#, no-c-format
-msgid "Duplicate BIND attribute specified at %L"
-msgstr ""
-
-#: fortran/symbol.c:1412
-#, no-c-format
-msgid "Fortran 2003: BIND(C) at %L"
-msgstr ""
-
-#: fortran/symbol.c:1434
-#, no-c-format
-msgid "Symbol '%s' at %L already has an explicit interface"
-msgstr ""
-
-#: fortran/symbol.c:1479
-#, no-c-format
-msgid "Symbol '%s' at %L cannot have a type"
-msgstr ""
-
-#: fortran/symbol.c:1636
-#, no-c-format
-msgid "Component '%s' at %C already declared at %L"
-msgstr ""
-
-#: fortran/symbol.c:1714
-#, fuzzy, no-c-format
-msgid "Symbol '%s' at %C is ambiguous"
-msgstr "l'ús de \"%D\" és ambigu"
-
-#: fortran/symbol.c:1746
-#, no-c-format
-msgid "Derived type '%s' at %C is being used before it is defined"
-msgstr ""
-
-#: fortran/symbol.c:1774
-#, fuzzy, no-c-format
-msgid "'%s' at %C is not a member of the '%s' structure"
-msgstr "\"%D\" no és un membre de tipus \"%T\""
-
-#: fortran/symbol.c:1781
-#, no-c-format
-msgid "Component '%s' at %C is a PRIVATE component of '%s'"
-msgstr ""
-
-#: fortran/symbol.c:1938
-#, no-c-format
-msgid "Duplicate statement label %d at %L and %L"
-msgstr ""
-
-#: fortran/symbol.c:1948
-#, no-c-format
-msgid "Label %d at %C already referenced as branch target"
-msgstr ""
-
-#: fortran/symbol.c:1957
-#, no-c-format
-msgid "Label %d at %C already referenced as a format label"
-msgstr ""
-
-#: fortran/symbol.c:1999
-#, no-c-format
-msgid "Label %d at %C previously used as a FORMAT label"
-msgstr ""
-
-#: fortran/symbol.c:2007
-#, no-c-format
-msgid "Label %d at %C previously used as branch target"
-msgstr ""
-
-#: fortran/symbol.c:2314
-#, no-c-format
-msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
-msgstr ""
-
-#: fortran/symbol.c:2317
-#, no-c-format
-msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
-msgstr ""
-
-#. Symbol is from another namespace.
-#: fortran/symbol.c:2461
-#, no-c-format
-msgid "Symbol '%s' at %C has already been host associated"
-msgstr ""
-
-#: fortran/symbol.c:3162
-#, no-c-format
-msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
-msgstr ""
-
-#: fortran/symbol.c:3173
-#, fuzzy, no-c-format
-msgid "Derived type '%s' at %L is empty"
-msgstr "el predicat de la resposta està buidor"
-
-#: fortran/symbol.c:3190
-#, no-c-format
-msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
-msgstr ""
-
-#: fortran/symbol.c:3202
-#, no-c-format
-msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
-msgstr ""
-
-#. If the derived type is bind(c), all fields must be
-#. interop.
-#: fortran/symbol.c:3241
-#, no-c-format
-msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
-msgstr ""
-
-#. If derived type is param to bind(c) routine, or to one
-#. of the iso_c_binding procs, it must be interoperable, so
-#. all fields must interop too.
-#: fortran/symbol.c:3250
-#, no-c-format
-msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
-msgstr ""
-
-#: fortran/symbol.c:3264
-#, no-c-format
-msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
-msgstr ""
-
-#: fortran/symbol.c:3272
-#, no-c-format
-msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
-msgstr ""
-
-#: fortran/target-memory.c:548
-#, no-c-format
-msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
-msgstr ""
-
-#: fortran/trans-common.c:396
-#, no-c-format
-msgid "Named COMMON block '%s' at %L shall be of the same size"
-msgstr ""
-
-#: fortran/trans-common.c:817
-#, fuzzy, no-c-format
-msgid "Bad array reference at %L"
-msgstr "Element null en %0 per a la referència de matriu en %1"
-
-#: fortran/trans-common.c:825
-#, no-c-format
-msgid "Illegal reference type at %L as EQUIVALENCE object"
-msgstr ""
-
-#: fortran/trans-common.c:865
-#, no-c-format
-msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
-msgstr ""
-
-#. Aligning this field would misalign a previous field.
-#: fortran/trans-common.c:998
-#, no-c-format
-msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
-msgstr ""
-
-#: fortran/trans-common.c:1063
-#, no-c-format
-msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
-msgstr ""
-
-#: fortran/trans-common.c:1078
-#, no-c-format
-msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
-msgstr ""
-
-#. The required offset conflicts with previous alignment
-#. requirements.  Insert padding immediately before this
-#. segment.
-#: fortran/trans-common.c:1089
-#, no-c-format
-msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
-msgstr ""
-
-#: fortran/trans-common.c:1115
-#, no-c-format
-msgid "COMMON '%s' at %L does not exist"
-msgstr ""
-
-#: fortran/trans-common.c:1122
-#, no-c-format
-msgid "COMMON '%s' at %L requires %d bytes of padding at start"
-msgstr ""
-
-#: fortran/trans-decl.c:3016
-#, no-c-format
-msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
-msgstr ""
-
-#: fortran/trans-decl.c:3020
-#, no-c-format
-msgid "Unused dummy argument '%s' at %L"
-msgstr ""
-
-#: fortran/trans-decl.c:3026
-#, fuzzy, no-c-format
-msgid "Unused variable '%s' declared at %L"
-msgstr "%Jla variable \"%D\" és declarada com \"inline\""
-
-#: fortran/trans-decl.c:3052
-#, fuzzy, no-c-format
-msgid "Unused parameter '%s' declared at %L"
-msgstr "el paràmetre \"%s\" es va declarar void"
-
-#: fortran/trans-expr.c:2036
-#, fuzzy, no-c-format
-msgid "Unknown argument list function at %L"
-msgstr "massa pocs arguments per a la funció \"%s\""
-
-#: fortran/trans-intrinsic.c:829
-#, no-c-format
-msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
-msgstr ""
-
-#: fortran/trans-io.c:1850
-#, no-c-format
-msgid "Derived type '%s' at %L has PRIVATE components"
-msgstr ""
-
-#: fortran/trans-stmt.c:438
-#, fuzzy, no-c-format
-msgid "An alternate return at %L without a * dummy argument"
-msgstr "L'especificador de retorn alternatiu en %0 no és vàlid dintre d'una unitat de programa principal"
-
-#: fortran/trans.c:49
-msgid "Array bound mismatch"
-msgstr ""
-
-#: fortran/trans.c:50
-#, fuzzy
-msgid "Array reference out of bounds"
-msgstr "formant la referència a void"
-
-#: fortran/trans.c:51
-#, fuzzy
-msgid "Incorrect function return value"
-msgstr "la funció \"no return\" retorna un valor que no és \"void\""
-
-#: fortran/trans.c:465 fortran/trans.c:859
-msgid "Attempt to allocate a negative amount of memory."
-msgstr ""
-
-#: fortran/trans.c:479
-msgid "Memory allocation failed"
-msgstr ""
-
-#: fortran/trans.c:567
-msgid "Attempt to allocate negative amount of memory. Possible integer overflow"
-msgstr ""
-
-#: fortran/trans.c:598 fortran/trans.c:876
-msgid "Out of memory"
-msgstr ""
-
-#: fortran/trans.c:678
-msgid "Attempting to allocate already allocated array"
-msgstr ""
-
-#: fortran/trans.c:776
-msgid "Attempt to DEALLOCATE unallocated memory."
-msgstr ""
-
-#: java/jcf-dump.c:1066
-#, c-format
-msgid "Not a valid Java .class file.\n"
-msgstr ""
-
-#: java/jcf-dump.c:1072
-#, fuzzy, c-format
-msgid "error while parsing constant pool\n"
-msgstr "%s abans d'una constant de cadena"
-
-#: java/jcf-dump.c:1078 java/jcf-parse.c:1458
-#, gcc-internal-format
-msgid "error in constant pool entry #%d\n"
-msgstr ""
-
-#: java/jcf-dump.c:1088
-#, c-format
-msgid "error while parsing fields\n"
-msgstr ""
-
-#: java/jcf-dump.c:1094
-#, c-format
-msgid "error while parsing methods\n"
-msgstr ""
-
-#: java/jcf-dump.c:1100
-#, c-format
-msgid "error while parsing final attributes\n"
-msgstr ""
-
-#: java/jcf-dump.c:1137
-#, c-format
-msgid "Try 'jcf-dump --help' for more information.\n"
-msgstr ""
-
-#: java/jcf-dump.c:1144
-#, fuzzy, c-format
-msgid ""
-"Usage: jcf-dump [OPTION]... CLASS...\n"
-"\n"
-msgstr ""
-"Us: gcov [OPCIO]... FITXERFONT\n"
-"\n"
-
-#: java/jcf-dump.c:1145
-#, c-format
-msgid ""
-"Display contents of a class file in readable form.\n"
-"\n"
-msgstr ""
-
-#: java/jcf-dump.c:1146
-#, fuzzy, c-format
-msgid "  -c                      Disassemble method bodies\n"
-msgstr "  -W                      Activar avisos extra\n"
-
-#: java/jcf-dump.c:1147
-#, fuzzy, c-format
-msgid "  --javap                 Generate output in 'javap' format\n"
-msgstr "  --help                   Mostra aquesta informació\n"
-
-#: java/jcf-dump.c:1149
-#, c-format
-msgid "  --classpath PATH        Set path to find .class files\n"
-msgstr ""
-
-#: java/jcf-dump.c:1150
-#, fuzzy, c-format
-msgid "  -IDIR                   Append directory to class path\n"
-msgstr ""
-"  -B <directori>           Agrega el  <directori> a les rutes de recerca del\n"
-"                          compilador\n"
-
-#: java/jcf-dump.c:1151
-#, c-format
-msgid "  --bootclasspath PATH    Override built-in class path\n"
-msgstr ""
-
-#: java/jcf-dump.c:1152
-#, c-format
-msgid "  --extdirs PATH          Set extensions directory path\n"
-msgstr ""
-
-#: java/jcf-dump.c:1153
-#, fuzzy, c-format
-msgid "  -o FILE                 Set output file name\n"
-msgstr "  -o <fitxer>              Col·loca la sortida en el <fitxer>\n"
-
-#: java/jcf-dump.c:1155
-#, fuzzy, c-format
-msgid "  --help                  Print this help, then exit\n"
-msgstr "  -h, --help                      Mostra aquesta informació, i surt\n"
-
-#: java/jcf-dump.c:1156
-#, fuzzy, c-format
-msgid "  --version               Print version number, then exit\n"
-msgstr "  -v, --version                   Mostra el numero de versió, i surt\n"
-
-#: java/jcf-dump.c:1157
-#, fuzzy, c-format
-msgid "  -v, --verbose           Print extra information while running\n"
-msgstr "  -v, --version                   Mostra el numero de versió, i surt\n"
-
-#: java/jcf-dump.c:1159
-#, fuzzy, c-format
-msgid ""
-"For bug reporting instructions, please see:\n"
-"%s.\n"
-msgstr ""
-"\n"
-"Per a instrucions d'informe de bug, si us plau consulta:\n"
-"%s.\n"
-
-#: java/jcf-dump.c:1187 java/jcf-dump.c:1255
-#, c-format
-msgid "jcf-dump: no classes specified\n"
-msgstr ""
-
-#: java/jcf-dump.c:1275
-#, fuzzy, c-format
-msgid "Cannot open '%s' for output.\n"
-msgstr "no es pot obrir %s"
-
-#: java/jcf-dump.c:1321
-#, c-format
-msgid "bad format of .zip/.jar archive\n"
-msgstr ""
-
-#: java/jcf-dump.c:1439
-#, c-format
-msgid "Bad byte codes.\n"
-msgstr ""
-
-#: java/jvgenmain.c:47
-#, fuzzy, c-format
-msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
-msgstr ""
-"Us: gcov [OPCIO]... FITXERFONT\n"
-"\n"
-
-#: java/jvgenmain.c:109
-#, fuzzy, c-format
-msgid "%s: Cannot open output file: %s\n"
-msgstr "%s:no es pot obrir el fitxer de sortida \"%s\"\n"
-
-#: java/jvgenmain.c:151
-#, fuzzy, c-format
-msgid "%s: Failed to close output file %s\n"
-msgstr "%s:no es pot obrir el fitxer de sortida \"%s\"\n"
-
-#: java/jvspec.c:409
-#, c-format
-msgid "can't specify '-D' without '--main'\n"
-msgstr ""
-
-#: java/jvspec.c:412
-#, fuzzy, c-format
-msgid "'%s' is not a valid class name"
-msgstr "\"%s\" no és un nom de fitxer vàlid"
-
-#: java/jvspec.c:418
-#, c-format
-msgid "--resource requires -o"
-msgstr ""
-
-#: java/jvspec.c:432
-#, c-format
-msgid "cannot specify both -C and -o"
-msgstr ""
-
-#: java/jvspec.c:444
-#, c-format
-msgid "cannot create temporary file"
-msgstr ""
-
-#: java/jvspec.c:466
-#, c-format
-msgid "using both @FILE with multiple files not implemented"
-msgstr ""
-
-#: java/jvspec.c:588
-#, c-format
-msgid "cannot specify 'main' class when not linking"
-msgstr ""
-
-#: config/i386/nwld.h:34
-#, fuzzy
-msgid "Static linking is not supported.\n"
-msgstr "no es dóna suport a l'expressió del límit de la pila"
-
-#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr ""
-
-#: config/vax/netbsd-elf.h:41
-#, fuzzy
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr "L'opció -shared no se suporta actualment per a ELF de VAX."
-
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
-msgid "does not support multilib"
-msgstr "no es dóna suport a multilib"
-
-#: config/vax/vax.h:49 config/vax/vax.h:50
-msgid "profiling not supported with -mg\n"
-msgstr ""
-
-#: config/rs6000/linux64.h:347 config/rs6000/linux64.h:349 config/linux.h:106
-#: config/linux.h:108 config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
-#: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
-#: config/sparc/linux.h:126 config/sparc/linux.h:128
-#: config/sparc/linux64.h:152 config/sparc/linux64.h:154
-msgid "-mglibc and -muclibc used together"
-msgstr ""
-
-#: config/i386/cygwin.h:28
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr ""
-
-#: config/i386/cygwin.h:74 config/i386/mingw32.h:74
-msgid "shared and mdll are not compatible"
-msgstr ""
-
-#: config/i386/sco5.h:188
-msgid "-pg not supported on this platform"
-msgstr "-pg no té suport en aquesta plataforma"
-
-#: config/i386/sco5.h:189
-msgid "-p and -pp specified - pick one"
-msgstr "-p i -pp especificats - tria un"
-
-#: config/i386/sco5.h:258
-msgid "-G and -static are mutually exclusive"
-msgstr "-G·i·-static són mútuament exclusius"
-
-#: gcc.c:792
-msgid "GCC does not support -C or -CC without -E"
-msgstr "GCC no dóna suport a -C o -CC sense usar -E"
-
-#: gcc.c:1002
-msgid "-E or -x required when input is from standard input"
-msgstr ""
-
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr ""
-
-#: config/mcore/mcore.h:56
-msgid "the m210 does not have little endian support"
-msgstr ""
-
-#: config/lynx.h:70
-msgid "cannot use mthreads and mlegacy-threads together"
-msgstr ""
-
-#: config/lynx.h:95
-msgid "cannot use mshared and static together"
-msgstr ""
-
-#: config/sh/sh.h:461
-#, fuzzy
-msgid "SH2a does not support little-endian"
-msgstr "no es dóna suport a multilib"
-
-#: config/mips/mips.h:1042 config/arc/arc.h:61
-msgid "may not use both -EB and -EL"
-msgstr ""
-
-#: config/s390/tpf.h:119
-#, fuzzy
-msgid "static is not supported on TPF-OS"
-msgstr "no es dóna suport a límits de pila en aquest objectiu"
-
-#: config/rs6000/darwin.h:95
-msgid " conflicting code gen style switches are used"
-msgstr ""
-
-#: ada/lang-specs.h:34
-msgid "-c or -S required for Ada"
-msgstr ""
-
-#: config/mips/r3900.h:34
-msgid "-mhard-float not supported"
-msgstr ""
-
-#: config/mips/r3900.h:36
-msgid "-msingle-float and -msoft-float cannot both be specified"
-msgstr ""
-
-#: config/vxworks.h:71
-#, fuzzy
-msgid "-Xbind-now and -Xbind-lazy are incompatible"
-msgstr "-membedded-pic i -mabicalls són incompatibles"
-
-#: config/darwin.h:269
-msgid "-current_version only allowed with -dynamiclib"
-msgstr ""
-
-#: config/darwin.h:271
-msgid "-install_name only allowed with -dynamiclib"
-msgstr ""
-
-#: config/darwin.h:276
-msgid "-bundle not allowed with -dynamiclib"
-msgstr "no es permet -bundle amb -dynamiclib"
-
-#: config/darwin.h:277
-msgid "-bundle_loader not allowed with -dynamiclib"
-msgstr "no es permet -bundle_loader amb -dynamiclib"
-
-#: config/darwin.h:278
-msgid "-client_name not allowed with -dynamiclib"
-msgstr "no es permet -client_name amb -dynamiclib"
-
-#: config/darwin.h:283
-msgid "-force_flat_namespace not allowed with -dynamiclib"
-msgstr ""
-
-#: config/darwin.h:285
-msgid "-keep_private_externs not allowed with -dynamiclib"
-msgstr ""
-
-#: config/darwin.h:286
-msgid "-private_bundle not allowed with -dynamiclib"
-msgstr "no es permet -private_bundle amb -dynamiclib"
-
-#: config/sparc/linux64.h:211 config/sparc/linux64.h:222
-#: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
-#: config/sparc/sol2-bi.h:217 config/sparc/sol2-bi.h:227
-msgid "may not use both -m32 and -m64"
-msgstr ""
-
-#: config/arm/arm.h:147
-msgid "-msoft-float and -mhard_float may not be used together"
-msgstr ""
-
-#: config/arm/arm.h:149
-msgid "-mbig-endian and -mlittle-endian may not be used together"
-msgstr ""
-
-#: java/lang.opt:65
-#, fuzzy
-msgid "Warn if a deprecated compiler feature, class, method, or field is used"
-msgstr "No anunciar característiques obsoletes del compilador"
-
-#: java/lang.opt:69
-msgid "Warn if deprecated empty statements are found"
-msgstr ""
-
-#: java/lang.opt:73
-msgid "Warn if .class files are out of date"
-msgstr ""
-
-#: java/lang.opt:77
-msgid "Warn if modifiers are specified when not necessary"
-msgstr ""
-
-#: java/lang.opt:81
-msgid "Deprecated; use --classpath instead"
-msgstr ""
-
-#: java/lang.opt:88
-msgid "Permit the use of the assert keyword"
-msgstr ""
-
-#: java/lang.opt:110
-msgid "Replace system path"
-msgstr ""
-
-#: java/lang.opt:114
-#, fuzzy
-msgid "Generate checks for references to NULL"
-msgstr "Generar codi per a una DLL"
-
-#: java/lang.opt:118
-msgid "Set class path"
-msgstr ""
-
-#: java/lang.opt:125
-msgid "Output a class file"
-msgstr ""
-
-#: java/lang.opt:129
-msgid "Alias for -femit-class-file"
-msgstr ""
-
-#: java/lang.opt:133
-msgid "Choose input encoding (defaults from your locale)"
-msgstr ""
-
-#: java/lang.opt:137
-msgid "Set the extension directory path"
-msgstr ""
-
-#: java/lang.opt:144
-msgid "Input file is a file with a list of filenames to compile"
-msgstr ""
-
-#: java/lang.opt:151
-msgid "Always check for non gcj generated classes archives"
-msgstr ""
-
-#: java/lang.opt:155
-msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
-msgstr ""
-
-#: java/lang.opt:159
-msgid "Generate instances of Class at runtime"
-msgstr ""
-
-#: java/lang.opt:163
-msgid "Use offset tables for virtual method calls"
-msgstr ""
-
-#: java/lang.opt:170
-msgid "Assume native functions are implemented using JNI"
-msgstr ""
-
-#: java/lang.opt:174
-#, fuzzy
-msgid "Enable optimization of static class initialization code"
-msgstr "(es requereix una inicialització fora de la classe)"
-
-#: java/lang.opt:181
-msgid "Reduce the amount of reflection meta-data generated"
-msgstr ""
-
-#: java/lang.opt:185
-msgid "Enable assignability checks for stores into object arrays"
-msgstr ""
-
-#: java/lang.opt:189
-#, fuzzy
-msgid "Generate code for the Boehm GC"
-msgstr "Generar codi per a M*Core M340"
-
-#: java/lang.opt:193
-msgid "Call a library routine to do integer divisions"
-msgstr ""
-
-#: java/lang.opt:197
-msgid "Generated should be loaded by bootstrap loader"
-msgstr ""
-
-#: java/lang.opt:201
-msgid "Set the source language version"
-msgstr ""
-
-#: java/lang.opt:205
-#, fuzzy
-msgid "Set the target VM version"
-msgstr "versió d'encapçalat errònia"
-
-#: ada/lang.opt:96
-msgid "Specify options to GNAT"
-msgstr ""
-
-#: fortran/lang.opt:29
-#, fuzzy
-msgid "Add a directory for INCLUDE and MODULE searching"
-msgstr "Agregar un directori per a la recerca de INCLUDE"
-
-#: fortran/lang.opt:33
-msgid "Put MODULE files in 'directory'"
-msgstr ""
-
-#: fortran/lang.opt:41
-#, fuzzy
-msgid "Warn about possible aliasing of dummy arguments"
-msgstr "Avisar sobre possibles parèntesis faltantes"
-
-#: fortran/lang.opt:45
-#, fuzzy
-msgid "Warn about missing ampersand in continued character constants"
-msgstr "Avisar sobre l'ús de literals multicaràcters"
-
-#: fortran/lang.opt:49
-#, fuzzy
-msgid "Warn about truncated character expressions"
-msgstr "No anunciar característiques obsoletes del compilador"
-
-#: fortran/lang.opt:53
-#, fuzzy
-msgid "Warn about implicit conversion"
-msgstr "Avisar sobre la declaració implícita de funcions"
-
-#: fortran/lang.opt:57
-#, fuzzy
-msgid "Warn about calls with implicit interface"
-msgstr "Avisar sobre conversions que descarten calificators"
-
-#: fortran/lang.opt:61
-#, fuzzy
-msgid "Warn about truncated source lines"
-msgstr "No anunciar característiques obsoletes del compilador"
-
-#: fortran/lang.opt:65
-#, fuzzy
-msgid "Warn about usage of non-standard intrinsics"
-msgstr "Avisar sobre l'ús d' (només algunes per ara) extensions Fortran"
-
-#: fortran/lang.opt:69
-#, fuzzy
-msgid "Warn about \"suspicious\" constructs"
-msgstr "Avisar sobre declaracions sospitoses de main"
-
-#: fortran/lang.opt:73
-msgid "Permit nonconforming uses of the tab character"
-msgstr ""
-
-#: fortran/lang.opt:77
-#, fuzzy
-msgid "Warn about underflow of numerical constant expressions"
-msgstr "desbordament en la constant implícita"
-
-#: fortran/lang.opt:81
-msgid "All intrinsics procedures are available regardless of selected standard"
-msgstr ""
-
-#: fortran/lang.opt:89
-#, fuzzy
-msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
-msgstr "Tractar les variables locals i els blocs COMMON com si fossin nomenats en declaracions SAVE"
-
-#: fortran/lang.opt:93
-msgid "Specify that backslash in string introduces an escape character"
-msgstr ""
-
-#: fortran/lang.opt:97
-msgid "Produce a backtrace when a runtime error is encountered"
-msgstr ""
-
-#: fortran/lang.opt:101
-msgid "-fblas-matmul-limit=<n>        Size of the smallest matrix for which matmul will use BLAS"
-msgstr ""
-
-#: fortran/lang.opt:105
-#, fuzzy
-msgid "Use big-endian format for unformatted files"
-msgstr "Usar ordre de bit big-endian"
-
-#: fortran/lang.opt:109
-#, fuzzy
-msgid "Use little-endian format for unformatted files"
-msgstr "Usar l'ordre d'octet little-endian per a les dades"
-
-#: fortran/lang.opt:113
-msgid "Use native format for unformatted files"
-msgstr ""
-
-#: fortran/lang.opt:117
-msgid "Swap endianness for unformatted files"
-msgstr ""
-
-#: fortran/lang.opt:121
-#, fuzzy
-msgid "Use the Cray Pointer extension"
-msgstr "Usar la interfície Cygwin"
-
-#: fortran/lang.opt:125
-msgid "Ignore 'D' in column one in fixed form"
-msgstr ""
-
-#: fortran/lang.opt:129
-msgid "Treat lines with 'D' in column one as comments"
-msgstr ""
-
-#: fortran/lang.opt:133
-msgid "Set the default double precision kind to an 8 byte wide type"
-msgstr ""
-
-#: fortran/lang.opt:137
-msgid "Set the default integer kind to an 8 byte wide type"
-msgstr ""
-
-#: fortran/lang.opt:141
-msgid "Set the default real kind to an 8 byte wide type"
-msgstr ""
-
-#: fortran/lang.opt:145
-msgid "Allow dollar signs in entity names"
-msgstr ""
-
-#: fortran/lang.opt:149
-msgid "Dump a core file when a runtime error occurs"
-msgstr ""
-
-#: fortran/lang.opt:153
-#, fuzzy
-msgid "Display the code tree after parsing"
-msgstr "Mostra la versió del compilador"
-
-#: fortran/lang.opt:157
-msgid "Specify that an external BLAS library should be used for matmul calls on large-size arrays"
-msgstr ""
-
-#: fortran/lang.opt:161
-#, fuzzy
-msgid "Use f2c calling convention"
-msgstr "Usar convenció de cridada normal"
-
-#: fortran/lang.opt:165
-#, fuzzy
-msgid "Assume that the source file is fixed form"
-msgstr "Assumir que els punters no tenen alies"
-
-#: fortran/lang.opt:169
-msgid "Specify where to find the compiled intrinsic modules"
-msgstr ""
-
-#: fortran/lang.opt:173
-msgid "Allow arbitrary character line width in fixed mode"
-msgstr ""
-
-#: fortran/lang.opt:177
-msgid "Use n as character line width in fixed mode"
-msgstr ""
-
-#: fortran/lang.opt:181
-#, fuzzy
-msgid "Stop on following floating point exceptions"
-msgstr "Especifica la versió de l'emulador de nombre de coma flotant"
-
-#: fortran/lang.opt:185
-msgid "Assume that the source file is free form"
-msgstr ""
-
-#: fortran/lang.opt:189
-msgid "Allow arbitrary character line width in free mode"
-msgstr ""
-
-#: fortran/lang.opt:193
-msgid "Use n as character line width in free mode"
-msgstr ""
-
-#: fortran/lang.opt:197
-msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
-msgstr ""
-
-#: fortran/lang.opt:201
-msgid "-finit-character=<n> Initialize local character variables to ASCII value n"
-msgstr ""
-
-#: fortran/lang.opt:205
-msgid "-finit-integer=<n> Initialize local integer variables to n"
-msgstr ""
-
-#: fortran/lang.opt:209
-#, fuzzy
-msgid "Initialize local variables to zero (from g77)"
-msgstr "Inicialitza les variables locals i matrius a zero"
-
-#: fortran/lang.opt:213
-msgid "-finit-logical=<true|false> Initialize local logical variables"
-msgstr ""
-
-#: fortran/lang.opt:217
-msgid "-finit-real=<zero|nan|inf|-inf> Initialize local real variables"
-msgstr ""
-
-#: fortran/lang.opt:221
-#, fuzzy
-msgid "Maximum number of errors to report"
-msgstr "Especificar el nombre màxim d'iteracions per a RPTS"
-
-#: fortran/lang.opt:225
-#, fuzzy
-msgid "Maximum identifier length"
-msgstr "Establir la longitud màxima de línia"
-
-#: fortran/lang.opt:229
-msgid "Maximum length for subrecords"
-msgstr ""
-
-#: fortran/lang.opt:233
-msgid "Size in bytes of the largest array that will be put on the stack"
-msgstr ""
-
-#: fortran/lang.opt:237
-msgid "Set default accessibility of module entities to PRIVATE."
-msgstr ""
-
-#: fortran/lang.opt:241
-msgid "Enable OpenMP (also sets frecursive)"
-msgstr ""
-
-#: fortran/lang.opt:245
-msgid "Try to lay out derived types as compactly as possible"
-msgstr ""
-
-#: fortran/lang.opt:249
-msgid "Treat the input file as preprocessed"
-msgstr ""
-
-#: fortran/lang.opt:253
-msgid "Enable range checking during compilation"
-msgstr ""
-
-#: fortran/lang.opt:257
-msgid "Use a 4-byte record marker for unformatted files"
-msgstr ""
-
-#: fortran/lang.opt:261
-msgid "Use an 8-byte record marker for unformatted files"
-msgstr ""
-
-#: fortran/lang.opt:265
-msgid "Allocate local variables on the stack to allow indirect recursion"
-msgstr ""
-
-#: fortran/lang.opt:269
-msgid "Copy array sections into a contiguous block on procedure entry"
-msgstr ""
-
-#: fortran/lang.opt:273
-msgid "Append a second underscore if the name already contains an underscore"
-msgstr ""
-
-#: fortran/lang.opt:277 c.opt:714
-msgid "Use the narrowest integer type possible for enumeration types"
-msgstr ""
-
-#: fortran/lang.opt:281
-msgid "Apply negative sign to zero values"
-msgstr ""
-
-#: fortran/lang.opt:285
-#, fuzzy
-msgid "Append underscores to externally visible names"
-msgstr "Mai agregar un segon subratllat als externs"
-
-#: fortran/lang.opt:289
-msgid "Statically link the GNU Fortran helper library (libgfortran)"
-msgstr ""
-
-#: fortran/lang.opt:293
-msgid "Conform to the ISO Fortran 2003 standard"
-msgstr ""
-
-#: fortran/lang.opt:297
-msgid "Conform to the ISO Fortran 95 standard"
-msgstr ""
-
-#: fortran/lang.opt:301
-msgid "Conform to nothing in particular"
-msgstr ""
-
-#: fortran/lang.opt:305
-msgid "Accept extensions to support legacy code"
-msgstr ""
-
-#: treelang/lang.opt:30
-msgid "Trace lexical analysis"
-msgstr ""
-
-#: treelang/lang.opt:34
-#, fuzzy
-msgid "Trace the parsing process"
-msgstr "Apuntar al processador AM33"
-
-#: config/alpha/alpha.opt:23 config/i386/i386.opt:155
-msgid "Do not use hardware fp"
-msgstr "No usar fp de maquinari"
-
-#: config/alpha/alpha.opt:27
-msgid "Use fp registers"
-msgstr "Usar registres fp"
-
-#: config/alpha/alpha.opt:31
-msgid "Assume GAS"
-msgstr "Assumir GAS"
-
-#: config/alpha/alpha.opt:35
-msgid "Do not assume GAS"
-msgstr "No assumir GAS"
-
-#: config/alpha/alpha.opt:39
-msgid "Request IEEE-conformant math library routines (OSF/1)"
-msgstr "Requerir rutines de biblioteca matemàtica que compleixin amb IEEE (OSF/1)"
-
-#: config/alpha/alpha.opt:43
-msgid "Emit IEEE-conformant code, without inexact exceptions"
-msgstr "Emetre codi que compleixi amb IEEE, sense excepcions inexactes"
-
-#: config/alpha/alpha.opt:50
-msgid "Do not emit complex integer constants to read-only memory"
-msgstr "No emetre constants enteres complexes a memòria de només lectura"
-
-#: config/alpha/alpha.opt:54
-msgid "Use VAX fp"
-msgstr "Usar fp VAX"
-
-#: config/alpha/alpha.opt:58
-msgid "Do not use VAX fp"
-msgstr "No usar fp VAX"
-
-#: config/alpha/alpha.opt:62
-msgid "Emit code for the byte/word ISA extension"
-msgstr "Emetre codi per a l'extensió ISA octet/word"
-
-#: config/alpha/alpha.opt:66
-msgid "Emit code for the motion video ISA extension"
-msgstr "Emetre codi per a l'extensió ISA de vídeo en moviment"
-
-#: config/alpha/alpha.opt:70
-msgid "Emit code for the fp move and sqrt ISA extension"
-msgstr "Emetre codi per a l'extensió ISA de move i sqrt de fp"
-
-#: config/alpha/alpha.opt:74
-msgid "Emit code for the counting ISA extension"
-msgstr "Emetre codi per a l'extensió ISA de compte"
-
-#: config/alpha/alpha.opt:78
-msgid "Emit code using explicit relocation directives"
-msgstr "Emetre codi utilitzant directives explícites de reassignació"
-
-#: config/alpha/alpha.opt:82
-msgid "Emit 16-bit relocations to the small data areas"
-msgstr "Emetre reassignació de 16 bits per a les àrees de dades petites"
-
-#: config/alpha/alpha.opt:86
-msgid "Emit 32-bit relocations to the small data areas"
-msgstr "Emetre reassignació de 32 bits per a les àrees de dades petites"
-
-#: config/alpha/alpha.opt:90
-#, fuzzy
-msgid "Emit direct branches to local functions"
-msgstr "Ometre el marc de referència per a les funcions fulles"
-
-#: config/alpha/alpha.opt:94
-#, fuzzy
-msgid "Emit indirect branches to local functions"
-msgstr "Ometre el marc de referència per a les funcions fulles"
-
-#: config/alpha/alpha.opt:98
-msgid "Emit rdval instead of rduniq for thread pointer"
-msgstr ""
-
-#: config/alpha/alpha.opt:102 config/s390/s390.opt:59
-#: config/sparc/long-double-switch.opt:23
-#, fuzzy
-msgid "Use 128-bit long double"
-msgstr "Usar long doubles de 128 bits"
-
-#: config/alpha/alpha.opt:106 config/s390/s390.opt:63
-#: config/sparc/long-double-switch.opt:27
-#, fuzzy
-msgid "Use 64-bit long double"
-msgstr "Usar long doubles de 64 bit"
-
-#: config/alpha/alpha.opt:110
-msgid "Use features of and schedule given CPU"
-msgstr "Usar les característiques d'el i el planificador del CPU donat"
-
-#: config/alpha/alpha.opt:114
-msgid "Schedule given CPU"
-msgstr "planificat per al CPU donat"
-
-#: config/alpha/alpha.opt:118
-msgid "Control the generated fp rounding mode"
-msgstr "Controlar el mode d'arrodoniment generat de fp"
-
-#: config/alpha/alpha.opt:122
-msgid "Control the IEEE trap mode"
-msgstr "Controlar el mode de captura IEEE"
-
-#: config/alpha/alpha.opt:126
-msgid "Control the precision given to fp exceptions"
-msgstr "Controlar la precisió donada a les excepcions de fp"
-
-#: config/alpha/alpha.opt:130
-msgid "Tune expected memory latency"
-msgstr "Ajustar la latència esperada de memòria"
-
-#: config/alpha/alpha.opt:134 config/ia64/ia64.opt:93
-#: config/rs6000/sysv4.opt:32
-msgid "Specify bit size of immediate TLS offsets"
-msgstr ""
-
-#: config/frv/frv.opt:23
-#, fuzzy
-msgid "Use 4 media accumulators"
-msgstr "Usar el acumulador de multiplicació"
-
-#: config/frv/frv.opt:27
-#, fuzzy
-msgid "Use 8 media accumulators"
-msgstr "Usar el acumulador de multiplicació"
-
-#: config/frv/frv.opt:31
-#, fuzzy
-msgid "Enable label alignment optimizations"
-msgstr "Activar les optimitzacions del enllaçador"
-
-#: config/frv/frv.opt:35
-#, fuzzy
-msgid "Dynamically allocate cc registers"
-msgstr "No assignar el registre BK"
-
-#: config/frv/frv.opt:42
-msgid "Set the cost of branches"
-msgstr ""
-
-#: config/frv/frv.opt:46
-msgid "Enable conditional execution other than moves/scc"
-msgstr ""
-
-#: config/frv/frv.opt:50
-#, fuzzy
-msgid "Change the maximum length of conditionally-executed sequences"
-msgstr "La longitud màxima de la llista d'operacions pendents del planificador de tasques"
-
-#: config/frv/frv.opt:54
-msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
-msgstr ""
-
-#: config/frv/frv.opt:58
-#, fuzzy
-msgid "Enable conditional moves"
-msgstr "Activar l'ús de les instruccions condicionals move"
-
-#: config/frv/frv.opt:62
-#, fuzzy
-msgid "Set the target CPU type"
-msgstr "Especificar el nom del CPU destinació"
-
-#: config/frv/frv.opt:84
-#, fuzzy
-msgid "Use fp double instructions"
-msgstr "Usar instruccions AltiVec"
-
-#: config/frv/frv.opt:88
-msgid "Change the ABI to allow double word insns"
-msgstr ""
-
-#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
-#, fuzzy
-msgid "Enable Function Descriptor PIC mode"
-msgstr "Habilitar l'anàlisi de perfil de les funcions"
-
-#: config/frv/frv.opt:96
-msgid "Just use icc0/fcc0"
-msgstr ""
-
-#: config/frv/frv.opt:100
-msgid "Only use 32 FPRs"
-msgstr ""
-
-#: config/frv/frv.opt:104
-msgid "Use 64 FPRs"
-msgstr ""
-
-#: config/frv/frv.opt:108
-msgid "Only use 32 GPRs"
-msgstr ""
-
-#: config/frv/frv.opt:112
-msgid "Use 64 GPRs"
-msgstr ""
-
-#: config/frv/frv.opt:116
-msgid "Enable use of GPREL for read-only data in FDPIC"
-msgstr ""
-
-#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
-#: config/pdp11/pdp11.opt:71
-msgid "Use hardware floating point"
-msgstr "Usar coma flotant de maquinari"
-
-#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
-#, fuzzy
-msgid "Enable inlining of PLT in function calls"
-msgstr "Activar l'ús de la instrucció RTPS"
-
-#: config/frv/frv.opt:128
-#, fuzzy
-msgid "Enable PIC support for building libraries"
-msgstr "Activar el suport per a objectes enormes"
-
-#: config/frv/frv.opt:132
-msgid "Follow the EABI linkage requirements"
-msgstr ""
-
-#: config/frv/frv.opt:136
-#, fuzzy
-msgid "Disallow direct calls to global functions"
-msgstr "Ometre el marc de referència per a les funcions fulles"
-
-#: config/frv/frv.opt:140
-#, fuzzy
-msgid "Use media instructions"
-msgstr "Usar instruccions de camps de bit"
-
-#: config/frv/frv.opt:144
-#, fuzzy
-msgid "Use multiply add/subtract instructions"
-msgstr "Usar instruccions de fp per a multiplicar-acumular"
-
-#: config/frv/frv.opt:148
-msgid "Enable optimizing &&/|| in conditional execution"
-msgstr ""
-
-#: config/frv/frv.opt:152
-#, fuzzy
-msgid "Enable nested conditional execution optimizations"
-msgstr "Activar l'ús de les instruccions condicionals move"
-
-#: config/frv/frv.opt:157
-msgid "Do not mark ABI switches in e_flags"
-msgstr ""
-
-#: config/frv/frv.opt:161
-msgid "Remove redundant membars"
-msgstr ""
-
-#: config/frv/frv.opt:165
-#, fuzzy
-msgid "Pack VLIW instructions"
-msgstr "Usar instruccions AltiVec"
-
-#: config/frv/frv.opt:169
-msgid "Enable setting GPRs to the result of comparisons"
-msgstr ""
-
-#: config/frv/frv.opt:173
-msgid "Change the amount of scheduler lookahead"
-msgstr ""
-
-#: config/frv/frv.opt:177 config/pa/pa.opt:104
-msgid "Use software floating point"
-msgstr "Usar coma flotant de programari"
-
-#: config/frv/frv.opt:181
-msgid "Assume a large TLS segment"
-msgstr ""
-
-#: config/frv/frv.opt:185
-#, fuzzy
-msgid "Do not assume a large TLS segment"
-msgstr "No assumir GAS"
-
-#: config/frv/frv.opt:190
-msgid "Cause gas to print tomcat statistics"
-msgstr ""
-
-#: config/frv/frv.opt:195
-msgid "Link with the library-pic libraries"
-msgstr ""
-
-#: config/frv/frv.opt:199
-msgid "Allow branches to be packed with other instructions"
-msgstr ""
-
-#: config/mn10300/mn10300.opt:23
-msgid "Target the AM33 processor"
-msgstr "Apuntar al processador AM33"
-
-#: config/mn10300/mn10300.opt:27
-#, fuzzy
-msgid "Target the AM33/2.0 processor"
-msgstr "Apuntar al processador AM33"
-
-#: config/mn10300/mn10300.opt:31
-msgid "Work around hardware multiply bug"
-msgstr "Evitar el error de multiplicació de maquinari"
-
-#: config/mn10300/mn10300.opt:36
-msgid "Enable linker relaxations"
-msgstr "Activar la relaxació del enllaçador"
-
-#: config/mn10300/mn10300.opt:40
-msgid "Return pointers in both a0 and d0"
-msgstr ""
-
-#: config/s390/tpf.opt:23
-msgid "Enable TPF-OS tracing code"
-msgstr ""
-
-#: config/s390/tpf.opt:27
-#, fuzzy
-msgid "Specify main object for TPF-OS"
-msgstr "Especificar el nombre màxim d'iteracions per a RPTS"
-
-#: config/s390/s390.opt:23
-#, fuzzy
-msgid "31 bit ABI"
-msgstr "Usar el ABI 64 bits"
-
-#: config/s390/s390.opt:27
-#, fuzzy
-msgid "64 bit ABI"
-msgstr "Usar el ABI 64 bits"
-
-#: config/s390/s390.opt:31 config/i386/i386.opt:59 config/spu/spu.opt:60
-msgid "Generate code for given CPU"
-msgstr "Generar codi per al CPU donat"
-
-#: config/s390/s390.opt:35
-msgid "Maintain backchain pointer"
-msgstr ""
-
-#: config/s390/s390.opt:39
-msgid "Additional debug prints"
-msgstr "Impressions addicionals de depuració"
-
-#: config/s390/s390.opt:43
-msgid "ESA/390 architecture"
-msgstr ""
-
-#: config/s390/s390.opt:47
-#, fuzzy
-msgid "Enable fused multiply/add instructions"
-msgstr "Generar instruccions multiply/add de curt circuit"
-
-#: config/s390/s390.opt:51
-#, fuzzy
-msgid "Enable decimal floating point hardware support"
-msgstr "la constant de coma flotant hexadecimal requereixe un exponent"
-
-#: config/s390/s390.opt:55
-#, fuzzy
-msgid "Enable hardware floating point"
-msgstr "Usar coma flotant de maquinari"
-
-#: config/s390/s390.opt:67
-msgid "Use packed stack layout"
-msgstr ""
-
-#: config/s390/s390.opt:71
-msgid "Use bras for executable < 64k"
-msgstr "Usar bras per a executable < 64k"
-
-#: config/s390/s390.opt:75
-#, fuzzy
-msgid "Disable hardware floating point"
-msgstr "Usar coma flotant de maquinari"
-
-#: config/s390/s390.opt:79
-msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
-msgstr ""
-
-#: config/s390/s390.opt:83
-msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
-msgstr ""
-
-#: config/s390/s390.opt:87 config/ia64/ia64.opt:97 config/sparc/sparc.opt:95
-#: config/i386/i386.opt:183 config/rs6000/rs6000.opt:226 config/spu/spu.opt:64
-msgid "Schedule code for given CPU"
-msgstr "Codi de planificador per al CPU donat"
-
-#: config/s390/s390.opt:91
-msgid "mvcle use"
-msgstr "ùs de mvcle"
-
-#: config/s390/s390.opt:95
-msgid "Warn if a function uses alloca or creates an array with dynamic size"
-msgstr ""
-
-#: config/s390/s390.opt:99
-msgid "Warn if a single function's framesize exceeds the given framesize"
-msgstr ""
-
-#: config/s390/s390.opt:103
-msgid "z/Architecture"
-msgstr ""
-
-#: config/ia64/ilp32.opt:3
-#, fuzzy
-msgid "Generate ILP32 code"
-msgstr "Generar codi 32 bit per a i386"
-
-#: config/ia64/ilp32.opt:7
-#, fuzzy
-msgid "Generate LP64 code"
-msgstr "Generar codi 64 bit per a x86-64"
-
-#: config/ia64/ia64.opt:3
-msgid "Generate big endian code"
-msgstr "Generar codi big endian"
-
-#: config/ia64/ia64.opt:7
-msgid "Generate little endian code"
-msgstr "Generar codi little endian"
-
-#: config/ia64/ia64.opt:11
-msgid "Generate code for GNU as"
-msgstr "Generar codi per a GNU as"
-
-#: config/ia64/ia64.opt:15
-msgid "Generate code for GNU ld"
-msgstr "Generar codi per a GNU ld"
-
-#: config/ia64/ia64.opt:19
-msgid "Emit stop bits before and after volatile extended asms"
-msgstr "Emetre bits de desocupada abans i després de asms estesos amb volatile"
-
-#: config/ia64/ia64.opt:23
-msgid "Use in/loc/out register names"
-msgstr "Usar noms de registre in/loc/out"
-
-#: config/ia64/ia64.opt:30
-msgid "Enable use of sdata/scommon/sbss"
-msgstr "Activar l'ús de sdata/scommon/sbss"
-
-#: config/ia64/ia64.opt:34
-msgid "Generate code without GP reg"
-msgstr "Generar codi sense registre GP"
-
-#: config/ia64/ia64.opt:38
-msgid "gp is constant (but save/restore gp on indirect calls)"
-msgstr "gp és constant (però hi ha save/restore de gp en crides indirectes)"
-
-#: config/ia64/ia64.opt:42
-msgid "Generate self-relocatable code"
-msgstr "Generar codi self-relocatable"
-
-#: config/ia64/ia64.opt:46
-msgid "Generate inline floating point division, optimize for latency"
-msgstr "Generar divisió de coma flotant «inline», optimitzar per a latència"
-
-#: config/ia64/ia64.opt:50
-msgid "Generate inline floating point division, optimize for throughput"
-msgstr "Generar divisió de coma flotant «inline», optimitzar per a sortida"
-
-#: config/ia64/ia64.opt:57
-msgid "Generate inline integer division, optimize for latency"
-msgstr "Generar divisió entera «inline», optimitzar per a latència"
-
-#: config/ia64/ia64.opt:61
-msgid "Generate inline integer division, optimize for throughput"
-msgstr "Generar divisió entera «inline», optimitzar per a sortida"
-
-#: config/ia64/ia64.opt:65
-#, fuzzy
-msgid "Do not inline integer division"
-msgstr "No avisar sobre la divisió entera per zero en temps de compilació"
-
-#: config/ia64/ia64.opt:69
-msgid "Generate inline square root, optimize for latency"
-msgstr "Generar arrel quadrada «inline», optimitzar per a latència"
-
-#: config/ia64/ia64.opt:73
-msgid "Generate inline square root, optimize for throughput"
-msgstr "Generar arrel quadrada «inline», optimitzar per a sortida"
-
-#: config/ia64/ia64.opt:77
-#, fuzzy
-msgid "Do not inline square root"
-msgstr "No desactivar registres d'espai"
-
-#: config/ia64/ia64.opt:81
-msgid "Enable Dwarf 2 line debug info via GNU as"
-msgstr "Activar la informació de la línia de depuració Dwarf2 a través com de GNU"
-
-#: config/ia64/ia64.opt:85
-msgid "Enable earlier placing stop bits for better scheduling"
-msgstr ""
-
-#: config/ia64/ia64.opt:89 config/spu/spu.opt:56 config/pa/pa.opt:51
-msgid "Specify range of registers to make fixed"
-msgstr "Especifica el rang de registres a convertir en fixos"
-
-#: config/ia64/ia64.opt:101
-#, fuzzy
-msgid "Use data speculation before reload"
-msgstr "Permetre el moviment especulatiu de més càrregues"
-
-#: config/ia64/ia64.opt:105
-msgid "Use data speculation after reload"
-msgstr ""
-
-#: config/ia64/ia64.opt:109
-#, fuzzy
-msgid "Use control speculation"
-msgstr "Crear una aplicació de consola"
-
-#: config/ia64/ia64.opt:113
-msgid "Use in block data speculation before reload"
-msgstr ""
-
-#: config/ia64/ia64.opt:117
-msgid "Use in block data speculation after reload"
-msgstr ""
-
-#: config/ia64/ia64.opt:121
-msgid "Use in block control speculation"
-msgstr ""
-
-#: config/ia64/ia64.opt:125
-msgid "Use simple data speculation check"
-msgstr ""
-
-#: config/ia64/ia64.opt:129
-msgid "Use simple data speculation check for control speculation"
-msgstr ""
-
-#: config/ia64/ia64.opt:133
-msgid "Print information about speculative motions."
-msgstr ""
-
-#: config/ia64/ia64.opt:137
-msgid "If set, data speculative instructions will be chosen for schedule only if there are no other choices at the moment "
-msgstr ""
-
-#: config/ia64/ia64.opt:141
-msgid "If set, control speculative instructions will be chosen for schedule only if there are no other choices at the moment "
-msgstr ""
-
-#: config/ia64/ia64.opt:145
-msgid "Count speculative dependencies while calculating priority of instructions"
-msgstr ""
-
-#: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23 config/mt/mt.opt:27
-msgid "Use simulator runtime"
-msgstr ""
-
-#: config/m32c/m32c.opt:28
-#, fuzzy
-msgid "Compile code for R8C variants"
-msgstr "Compilar per a punters de 64-bit"
-
-#: config/m32c/m32c.opt:32
-#, fuzzy
-msgid "Compile code for M16C variants"
-msgstr "Compilar per a punters de 64-bit"
-
-#: config/m32c/m32c.opt:36
-#, fuzzy
-msgid "Compile code for M32CM variants"
-msgstr "Compilar per a punters de 32-bit"
-
-#: config/m32c/m32c.opt:40
-#, fuzzy
-msgid "Compile code for M32C variants"
-msgstr "Compilar per a punters de 32-bit"
-
-#: config/m32c/m32c.opt:44
-msgid "Number of memreg bytes (default: 16, range: 0..16)"
-msgstr ""
-
-#: config/sparc/little-endian.opt:23
-#, fuzzy
-msgid "Generate code for little-endian"
-msgstr "Generar codi per a little endian"
-
-#: config/sparc/little-endian.opt:27
-#, fuzzy
-msgid "Generate code for big-endian"
-msgstr "Generar codi per a big endian"
-
-#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
-#, fuzzy
-msgid "Use hardware FP"
-msgstr "Usar fp de maquinari"
-
-#: config/sparc/sparc.opt:31
-#, fuzzy
-msgid "Do not use hardware FP"
-msgstr "No usar fp de maquinari"
-
-#: config/sparc/sparc.opt:35
-msgid "Assume possible double misalignment"
-msgstr "Assumir desalineació de double possible"
-
-#: config/sparc/sparc.opt:39
-msgid "Pass -assert pure-text to linker"
-msgstr "Passar el text pur de -assert al enllaçador"
-
-#: config/sparc/sparc.opt:43
-msgid "Use ABI reserved registers"
-msgstr "Usar els registres ABI reservats"
-
-#: config/sparc/sparc.opt:47
-#, fuzzy
-msgid "Use hardware quad FP instructions"
-msgstr "Usar instruccions de fp quad de maquinari"
-
-#: config/sparc/sparc.opt:51
-msgid "Do not use hardware quad fp instructions"
-msgstr "No usar instruccions de fp quad de maquinari"
-
-#: config/sparc/sparc.opt:55
-#, fuzzy
-msgid "Compile for V8+ ABI"
-msgstr "Compilar per a el ABI de v8plus"
-
-#: config/sparc/sparc.opt:59
-#, fuzzy
-msgid "Use UltraSPARC Visual Instruction Set extensions"
-msgstr "Utilitzar el Conjunt d'Instruccions Visuals"
-
-#: config/sparc/sparc.opt:63
-msgid "Pointers are 64-bit"
-msgstr "El punters són de 64 bits"
-
-#: config/sparc/sparc.opt:67
-msgid "Pointers are 32-bit"
-msgstr "El punters són de 32 bits"
-
-#: config/sparc/sparc.opt:71
-msgid "Use 64-bit ABI"
-msgstr "Usar el ABI 64 bits"
-
-#: config/sparc/sparc.opt:75
-msgid "Use 32-bit ABI"
-msgstr "Usar el ABI 32 bits"
-
-#: config/sparc/sparc.opt:79
-msgid "Use stack bias"
-msgstr "Usar tendència de la pila"
-
-#: config/sparc/sparc.opt:83
-msgid "Use structs on stronger alignment for double-word copies"
-msgstr "Usar structs en alineació més forta per a còpies double-word"
-
-#: config/sparc/sparc.opt:87
-msgid "Optimize tail call instructions in assembler and linker"
-msgstr "Optimitzar les instruccions de la crida extrem en l'ensamblador i l'enllaçador"
-
-#: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:222
-msgid "Use features of and schedule code for given CPU"
-msgstr "Usar característiques i calendaritzar el codi per al CPU donat"
-
-#: config/sparc/sparc.opt:99
-#, fuzzy
-msgid "Use given SPARC-V9 code model"
-msgstr "Usar el model de codi del SPARC donat"
-
-#: config/sparc/sparc.opt:103
-msgid "Enable strict 32-bit psABI struct return checking."
-msgstr ""
-
-#: config/m32r/m32r.opt:23
-#, fuzzy
-msgid "Compile for the m32rx"
-msgstr "Compilar per a un 68HC12"
-
-#: config/m32r/m32r.opt:27
-#, fuzzy
-msgid "Compile for the m32r2"
-msgstr "Compilar per a un 68HC12"
-
-#: config/m32r/m32r.opt:31
-#, fuzzy
-msgid "Compile for the m32r"
-msgstr "Compilar per a un 68HC12"
-
-#: config/m32r/m32r.opt:35
-msgid "Align all loops to 32 byte boundary"
-msgstr "Alinear tots els cicles al límit de 32 octet"
-
-#: config/m32r/m32r.opt:39
-msgid "Prefer branches over conditional execution"
-msgstr "Preferir les branques sobre l'execució condicional"
-
-#: config/m32r/m32r.opt:43
-msgid "Give branches their default cost"
-msgstr ""
-
-#: config/m32r/m32r.opt:47
-msgid "Display compile time statistics"
-msgstr "Mostrar estadístiques de tepms de compilació"
-
-#: config/m32r/m32r.opt:51
-msgid "Specify cache flush function"
-msgstr "Especificar una funció de neteja de memòria cau"
-
-#: config/m32r/m32r.opt:55
-#, fuzzy
-msgid "Specify cache flush trap number"
-msgstr "Especificar una funció de neteja de memòria cau"
-
-#: config/m32r/m32r.opt:59
-msgid "Only issue one instruction per cycle"
-msgstr "Només executar una instrucció per cicle"
-
-#: config/m32r/m32r.opt:63
-#, fuzzy
-msgid "Allow two instructions to be issued per cycle"
-msgstr "Només executar una instrucció per cicle"
-
-#: config/m32r/m32r.opt:67
-msgid "Code size: small, medium or large"
-msgstr "Grandària del codi: small, medium o large"
-
-#: config/m32r/m32r.opt:71
-msgid "Don't call any cache flush functions"
-msgstr "No cridar cap funció de neteja de memòria cau"
-
-#: config/m32r/m32r.opt:75
-#, fuzzy
-msgid "Don't call any cache flush trap"
-msgstr "No cridar cap funció de neteja de memòria cau"
-
-#: config/m32r/m32r.opt:82
-msgid "Small data area: none, sdata, use"
-msgstr " Àrea de dades small: none, sdata, use"
-
-#: config/m68k/m68k.opt:23
-msgid "Generate code for a 520X"
-msgstr "Generar codi per a un 520X"
-
-#: config/m68k/m68k.opt:27
-#, fuzzy
-msgid "Generate code for a 5206e"
-msgstr "Generar codi per a un 520X"
-
-#: config/m68k/m68k.opt:31
-#, fuzzy
-msgid "Generate code for a 528x"
-msgstr "Generar codi per a un 520X"
-
-#: config/m68k/m68k.opt:35
-#, fuzzy
-msgid "Generate code for a 5307"
-msgstr "Generar codi per a un 520X"
-
-#: config/m68k/m68k.opt:39
-#, fuzzy
-msgid "Generate code for a 5407"
-msgstr "Generar codi per a un 520X"
-
-#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
-msgid "Generate code for a 68000"
-msgstr "Generar codi per a un 68000"
-
-#: config/m68k/m68k.opt:47
-#, fuzzy
-msgid "Generate code for a 68010"
-msgstr "Generar codi per a un 68020"
-
-#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
-msgid "Generate code for a 68020"
-msgstr "Generar codi per a un 68020"
-
-#: config/m68k/m68k.opt:55
-msgid "Generate code for a 68040, without any new instructions"
-msgstr "Generar codi per a un 68040, sense cap instrucció nova"
-
-#: config/m68k/m68k.opt:59
-msgid "Generate code for a 68060, without any new instructions"
-msgstr "Generar codi per a un 68060, sense cap instrucció nova"
-
-#: config/m68k/m68k.opt:63
-msgid "Generate code for a 68030"
-msgstr "Generar codi per a un 68030"
-
-#: config/m68k/m68k.opt:67
-msgid "Generate code for a 68040"
-msgstr "Generar codi per a un 68040"
-
-#: config/m68k/m68k.opt:71
-msgid "Generate code for a 68060"
-msgstr "Generar codi per a un 68060"
-
-#: config/m68k/m68k.opt:75
-msgid "Generate code for a 68302"
-msgstr "Generar codi per a un 68302"
-
-#: config/m68k/m68k.opt:79
-msgid "Generate code for a 68332"
-msgstr "Generar codi per a un 68332"
-
-#: config/m68k/m68k.opt:84
-msgid "Generate code for a 68851"
-msgstr "Generar codi per a un 68851"
-
-#: config/m68k/m68k.opt:88
-#, fuzzy
-msgid "Generate code that uses 68881 floating-point instructions"
-msgstr "Usar instruccions de maquinari per a coma flotant"
-
-#: config/m68k/m68k.opt:92
-msgid "Align variables on a 32-bit boundary"
-msgstr "Alinear les variables en un límit de 32-bit"
-
-#: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
-msgid "Specify the name of the target architecture"
-msgstr "Especificar el nom de l'arquitectura destinació"
-
-#: config/m68k/m68k.opt:100
-msgid "Use the bit-field instructions"
-msgstr "Usar instruccions de camps de bit"
-
-#: config/m68k/m68k.opt:112
-#, fuzzy
-msgid "Generate code for a ColdFire v4e"
-msgstr "Generar codi per a M*Core M340"
-
-#: config/m68k/m68k.opt:116
-#, fuzzy
-msgid "Specify the target CPU"
-msgstr "Especificar el nom del CPU destinació"
-
-#: config/m68k/m68k.opt:120
-msgid "Generate code for a cpu32"
-msgstr "Generar codi per a un cpu32"
-
-#: config/m68k/m68k.opt:124
-#, fuzzy
-msgid "Use hardware division instructions on ColdFire"
-msgstr "Usar instruccions de fp quad de maquinari"
-
-#: config/m68k/m68k.opt:128
-#, fuzzy
-msgid "Generate code for a Fido A"
-msgstr "Generar codi per a un Sun FPA"
-
-#: config/m68k/m68k.opt:132
-#, fuzzy
-msgid "Generate code which uses hardware floating point instructions"
-msgstr "Usar instruccions de maquinari per a coma flotant"
-
-#: config/m68k/m68k.opt:136
-msgid "Enable ID based shared library"
-msgstr ""
-
-#: config/m68k/m68k.opt:140
-msgid "Do not use the bit-field instructions"
-msgstr "No usar instruccions de camps de bit"
-
-#: config/m68k/m68k.opt:144
-msgid "Use normal calling convention"
-msgstr "Usar convenció de cridada normal"
-
-#: config/m68k/m68k.opt:148
-#, fuzzy
-msgid "Consider type 'int' to be 32 bits wide"
-msgstr "Considerar que el tipus \"int\" és de 32 bits d'amplària"
-
-#: config/m68k/m68k.opt:152
-msgid "Generate pc-relative code"
-msgstr "Generar codi relatiu al pc"
-
-#: config/m68k/m68k.opt:156
-msgid "Use different calling convention using 'rtd'"
-msgstr "Usar la convenció de cridada diferent usant 'rtd'"
-
-#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
-msgid "Enable separate data segment"
-msgstr ""
-
-#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
-msgid "ID of shared library to build"
-msgstr ""
-
-#: config/m68k/m68k.opt:168
-#, fuzzy
-msgid "Consider type 'int' to be 16 bits wide"
-msgstr "Considerar que el tipus \"int\" és de 16 bits d'amplària"
-
-#: config/m68k/m68k.opt:172
-msgid "Generate code with library calls for floating point"
-msgstr "Generar codi amb crides a biblioteques per a coma flotant"
-
-#: config/m68k/m68k.opt:176
-msgid "Do not use unaligned memory references"
-msgstr "No permetre referències a memòria sense alinear"
-
-#: config/m68k/m68k.opt:180
-#, fuzzy
-msgid "Tune for the specified target CPU or architecture"
-msgstr "Especificar el nom de l'arquitectura destinació"
-
-#: config/m68k/ieee.opt:24 config/i386/i386.opt:95
-msgid "Use IEEE math for fp comparisons"
-msgstr "Usar matemàtica IEEE per a comparances fp"
-
-#: config/i386/djgpp.opt:25
-msgid "Ignored (obsolete)"
-msgstr ""
-
-#: config/i386/i386.opt:23
-msgid "sizeof(long double) is 16"
-msgstr "sizeof(long double) és 16."
-
-#: config/i386/i386.opt:27 config/i386/i386.opt:91
-msgid "Use hardware fp"
-msgstr "Usar fp de maquinari"
-
-#: config/i386/i386.opt:31
-msgid "sizeof(long double) is 12"
-msgstr "sizeof(long double) és 12."
-
-#: config/i386/i386.opt:35
-msgid "Reserve space for outgoing arguments in the function prologue"
-msgstr ""
-
-#: config/i386/i386.opt:39
-msgid "Align some doubles on dword boundary"
-msgstr "Alinear alguns dobles en límits de dword"
-
-#: config/i386/i386.opt:43
-msgid "Function starts are aligned to this power of 2"
-msgstr "Els inicis de les funcions són alineats a aquesta potència de 2"
-
-#: config/i386/i386.opt:47
-msgid "Jump targets are aligned to this power of 2"
-msgstr "Els objectius de salt són alineats a aquesta potència de 2"
-
-#: config/i386/i386.opt:51
-msgid "Loop code aligned to this power of 2"
-msgstr "El codi de cicle és alineat a aquesta potència de 2"
-
-#: config/i386/i386.opt:55
-msgid "Align destination of the string operations"
-msgstr "Alinear destinació de les operacions de cadenes"
-
-#: config/i386/i386.opt:63
-msgid "Use given assembler dialect"
-msgstr "Usar el dialecte de l'ensamblador donat"
-
-#: config/i386/i386.opt:67
-msgid "Branches are this expensive (1-5, arbitrary units)"
-msgstr "Les ramificacions són així de cares (1-5, unitats arbitràries)"
-
-#: config/i386/i386.opt:71
-msgid "Data greater than given threshold will go into .ldata section in x86-64 medium model"
-msgstr ""
-
-#: config/i386/i386.opt:75
-msgid "Use given x86-64 code model"
-msgstr "Usar el mpdel de codi x86-64 donat"
-
-#: config/i386/i386.opt:79
-msgid "Generate sin, cos, sqrt for FPU"
-msgstr "Generar sin, cos, sqrt per a FPU"
-
-#: config/i386/i386.opt:83
-msgid "Return values of functions in FPU registers"
-msgstr "Retornar valors de funcions en registres FPU"
-
-#: config/i386/i386.opt:87
-msgid "Generate floating point mathematics using given instruction set"
-msgstr "Generar matemàtiques de coma flotant usant el conjunt d'instruccions donat"
-
-#: config/i386/i386.opt:99
-msgid "Inline all known string operations"
-msgstr "Convertir a «inline» totes les operacions de cadenes conegudes"
-
-#: config/i386/i386.opt:103
-msgid "Inline memset/memcpy string operations, but perform inline version only for small blocks"
-msgstr ""
-
-#: config/i386/i386.opt:111
-msgid "Use native (MS) bitfield layout"
-msgstr ""
-
-#: config/i386/i386.opt:127
-msgid "Omit the frame pointer in leaf functions"
-msgstr "Ometre el marc de referència per a les funcions fulles"
-
-#: config/i386/i386.opt:131
-msgid "Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80)"
-msgstr ""
-
-#: config/i386/i386.opt:135
-msgid "Attempt to keep stack aligned to this power of 2"
-msgstr "Es tracta de mantenir la pila alineada a aquesta potència de 2"
-
-#: config/i386/i386.opt:139
-msgid "Use push instructions to save outgoing arguments"
-msgstr "Usar instruccions push per a guardar els arguments de sortida"
-
-#: config/i386/i386.opt:143
-msgid "Use red-zone in the x86-64 code"
-msgstr "Usar red-zone en el codi x86-64"
-
-#: config/i386/i386.opt:147
-msgid "Number of registers used to pass integer arguments"
-msgstr "Nombre de registres usats per a passar arguments enters"
-
-#: config/i386/i386.opt:151
-msgid "Alternate calling convention"
-msgstr "Convenció de cridada alternativa"
-
-#: config/i386/i386.opt:159
-msgid "Use SSE register passing conventions for SF and DF mode"
-msgstr ""
-
-#: config/i386/i386.opt:163
-msgid "Realign stack in prologue"
-msgstr ""
-
-#: config/i386/i386.opt:167
-msgid "Enable stack probing"
-msgstr "Habilitar la prova de la pila"
-
-#: config/i386/i386.opt:171
-msgid "Chose strategy to generate stringop using"
-msgstr ""
-
-#: config/i386/i386.opt:175
-msgid "Use given thread-local storage dialect"
-msgstr "Usar el dialecte d'emmagatzematge thread-local donat"
-
-#: config/i386/i386.opt:179
-#, c-format
-msgid "Use direct references against %gs when accessing tls data"
-msgstr ""
-
-#: config/i386/i386.opt:187
-#, fuzzy
-msgid "Vector library ABI to use"
-msgstr "Especificar el ABI a utilitzar"
-
-#: config/i386/i386.opt:193
-msgid "Generate 32bit i386 code"
-msgstr "Generar codi 32 bit per a i386"
-
-#: config/i386/i386.opt:197
-msgid "Generate 64bit x86-64 code"
-msgstr "Generar codi 64 bit per a x86-64"
-
-#: config/i386/i386.opt:201
-msgid "Support MMX built-in functions"
-msgstr "Donar suport per a funcions internes MMX"
-
-#: config/i386/i386.opt:205
-msgid "Support 3DNow! built-in functions"
-msgstr "Donar suport per a funcions internes 3DNow!"
-
-#: config/i386/i386.opt:209
-#, fuzzy
-msgid "Support Athlon 3Dnow! built-in functions"
-msgstr "Donar suport per a funcions internes 3DNow!"
-
-#: config/i386/i386.opt:213
-msgid "Support MMX and SSE built-in functions and code generation"
-msgstr "Donar suport per a funcions internes MMX i SSE i generació de codi"
-
-#: config/i386/i386.opt:217
-msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
-msgstr "Donar suport per a funcions internes MMX, SSE i SSE2 i generació de codi"
-
-#: config/i386/i386.opt:221
-msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
-msgstr "Donar suport per a funcions internes MMX, SSE, SSE2 i SSE3 i generació de codi"
-
-#: config/i386/i386.opt:225
-#, fuzzy
-msgid "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation"
-msgstr "Donar suport per a funcions internes MMX, SSE, SSE2 i SSE3 i generació de codi"
-
-#: config/i386/i386.opt:229
-#, fuzzy
-msgid "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation"
-msgstr "Donar suport per a funcions internes MMX, SSE, SSE2 i SSE3 i generació de codi"
-
-#: config/i386/i386.opt:233 config/i386/i386.opt:237
-#, fuzzy
-msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation"
-msgstr "Donar suport per a funcions internes MMX, SSE, SSE2 i SSE3 i generació de codi"
-
-#: config/i386/i386.opt:241
-#, fuzzy
-msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation"
-msgstr "No donar suport per a funcions internes MMX, SSE i SSE2 i generació de codi"
-
-#: config/i386/i386.opt:245
-#, fuzzy
-msgid "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation"
-msgstr "Donar suport per a funcions internes MMX, SSE, SSE2 i SSE3 i generació de codi"
-
-#: config/i386/i386.opt:249
-#, fuzzy
-msgid "Support SSE5 built-in functions and code generation"
-msgstr "Donar suport per a funcions internes MMX i SSE i generació de codi"
-
-#: config/i386/i386.opt:255
-msgid "Support code generation of Advanced Bit Manipulation (ABM) instructions."
-msgstr ""
-
-#: config/i386/i386.opt:259
-#, fuzzy
-msgid "Support code generation of cmpxchg16b instruction."
-msgstr "No generar instruccions char"
-
-#: config/i386/i386.opt:263
-#, fuzzy
-msgid "Support code generation of popcnt instruction."
-msgstr "No generar instruccions char"
-
-#: config/i386/i386.opt:267
-msgid "Support code generation of sahf instruction in 64bit x86-64 code."
-msgstr ""
-
-#: config/i386/i386.opt:271
-msgid "Generate reciprocals instead of divss and sqrtss."
-msgstr ""
-
-#: config/i386/i386.opt:275
-#, fuzzy
-msgid "Enable automatic generation of fused floating point multiply-add instructions"
-msgstr "No generar instruccions multiply/add de curt circuit"
-
-#: config/i386/cygming.opt:23
-msgid "Create console application"
-msgstr "Crear una aplicació de consola"
-
-#: config/i386/cygming.opt:27
-msgid "Use the Cygwin interface"
-msgstr "Usar la interfície Cygwin"
-
-#: config/i386/cygming.opt:31
-msgid "Generate code for a DLL"
-msgstr "Generar codi per a una DLL"
-
-#: config/i386/cygming.opt:35
-msgid "Ignore dllimport for functions"
-msgstr "Ignorar dllimport per a funcions"
-
-#: config/i386/cygming.opt:39
-msgid "Use Mingw-specific thread support"
-msgstr "Usar suport de fils específic de Mingw"
-
-#: config/i386/cygming.opt:43
-msgid "Set Windows defines"
-msgstr "Establir les definicions de Windows"
-
-#: config/i386/cygming.opt:47
-msgid "Create GUI application"
-msgstr "Crear una aplicació amb interfície gràfica d'usuari (GUI)"
-
-#: config/i386/sco5.opt:24
-msgid "Generate ELF output"
-msgstr "Generar sortida ELF"
-
-#: config/rs6000/aix41.opt:24 config/rs6000/aix64.opt:32
-msgid "Support message passing with the Parallel Environment"
-msgstr "Suport per al pas de missatges amb l'Ambient Paral·lel"
-
-#: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:147
-msgid "Conform more closely to IBM XLC semantics"
-msgstr ""
-
-#: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:132
-#, fuzzy
-msgid "Generate 64-bit code"
-msgstr "Generar codi 64 bit per a x86-64"
-
-#: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:136
-#, fuzzy
-msgid "Generate 32-bit code"
-msgstr "Generar codi 32 bit per a i386"
-
-#: config/rs6000/darwin.opt:32
-msgid "Generate code suitable for executables (NOT shared libs)"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:24
-msgid "Use POWER instruction set"
-msgstr "Usar el conjunt d'instruccions POWER"
-
-#: config/rs6000/rs6000.opt:28
-msgid "Do not use POWER instruction set"
-msgstr "No usar el conjunt d'instruccions POWER"
-
-#: config/rs6000/rs6000.opt:32
-msgid "Use POWER2 instruction set"
-msgstr "Usar el conjunt d'instruccions POWER2"
-
-#: config/rs6000/rs6000.opt:36
-msgid "Use PowerPC instruction set"
-msgstr "Usar el conjunt d'instruccions PowerPC"
-
-#: config/rs6000/rs6000.opt:40
-msgid "Do not use PowerPC instruction set"
-msgstr "No usar el conjunt d'instruccions PowerPC"
-
-#: config/rs6000/rs6000.opt:44
-msgid "Use PowerPC-64 instruction set"
-msgstr "Usar el conjunt d'instruccions PowerPC-64"
-
-#: config/rs6000/rs6000.opt:48
-msgid "Use PowerPC General Purpose group optional instructions"
-msgstr "Usar el grup opcional d'instruccions PowerPC de Propòsit General"
-
-#: config/rs6000/rs6000.opt:52
-msgid "Use PowerPC Graphics group optional instructions"
-msgstr "Usar el grup opcional d'instruccions PowerPC de Gràfiques"
-
-#: config/rs6000/rs6000.opt:56
-#, fuzzy
-msgid "Use PowerPC V2.01 single field mfcr instruction"
-msgstr "Generar instruccions char"
-
-#: config/rs6000/rs6000.opt:60
-#, fuzzy
-msgid "Use PowerPC V2.02 popcntb instruction"
-msgstr "Usar el conjunt d'instruccions PowerPC"
-
-#: config/rs6000/rs6000.opt:64
-#, fuzzy
-msgid "Use PowerPC V2.02 floating point rounding instructions"
-msgstr "Usar instruccions de maquinari per a coma flotant"
-
-#: config/rs6000/rs6000.opt:68
-#, fuzzy
-msgid "Use PowerPC V2.05 compare bytes instruction"
-msgstr "Usar el conjunt d'instruccions PowerPC"
-
-#: config/rs6000/rs6000.opt:72
-#, fuzzy
-msgid "Use extended PowerPC V2.05 move floating point to/from GPR instructions"
-msgstr "Usar instruccions de maquinari per a coma flotant"
-
-#: config/rs6000/rs6000.opt:76
-msgid "Use AltiVec instructions"
-msgstr "Usar instruccions AltiVec"
-
-#: config/rs6000/rs6000.opt:80
-#, fuzzy
-msgid "Use decimal floating point instructions"
-msgstr "Usar instruccions de maquinari per a coma flotant"
-
-#: config/rs6000/rs6000.opt:84
-#, fuzzy
-msgid "Use 4xx half-word multiply instructions"
-msgstr "Generar instruccions multiply/add de curt circuit"
-
-#: config/rs6000/rs6000.opt:88
-#, fuzzy
-msgid "Use 4xx string-search dlmzb instruction"
-msgstr "Usar instruccions AltiVec"
-
-#: config/rs6000/rs6000.opt:92
-msgid "Generate load/store multiple instructions"
-msgstr "Generar múltiples instruccions load/store"
-
-#: config/rs6000/rs6000.opt:96
-msgid "Generate string instructions for block moves"
-msgstr "Generar instruccions de cadena per a moviment de blocs"
-
-#: config/rs6000/rs6000.opt:100
-msgid "Use new mnemonics for PowerPC architecture"
-msgstr "Usar els mnemònics nous per a l'arquitectura PowerPC"
-
-#: config/rs6000/rs6000.opt:104
-msgid "Use old mnemonics for PowerPC architecture"
-msgstr "Usar els mnemònics vells per a l'arquitectura PowerPC"
-
-#: config/rs6000/rs6000.opt:108 config/pdp11/pdp11.opt:83
-msgid "Do not use hardware floating point"
-msgstr "No usa coma flotant de maquinari"
-
-#: config/rs6000/rs6000.opt:116
-msgid "Do not generate load/store with update instructions"
-msgstr "No generar load/store amb instruccions d'actualització"
-
-#: config/rs6000/rs6000.opt:120
-msgid "Generate load/store with update instructions"
-msgstr "Generar load/store amb instruccions d'actualització"
-
-#: config/rs6000/rs6000.opt:124
-#, fuzzy
-msgid "Do not generate fused multiply/add instructions"
-msgstr "No generar instruccions multiply/add de curt circuit"
-
-#: config/rs6000/rs6000.opt:128
-msgid "Generate fused multiply/add instructions"
-msgstr "Generar instruccions multiply/add de curt circuit"
-
-#: config/rs6000/rs6000.opt:132
-#, fuzzy
-msgid "Schedule the start and end of the procedure"
-msgstr "No calendaritzar l'inici i el final del procediment"
-
-#: config/rs6000/rs6000.opt:139
-msgid "Return all structures in memory (AIX default)"
-msgstr "Regressar totes les estructures en memòria (per omissió en AIX)"
-
-#: config/rs6000/rs6000.opt:143
-msgid "Return small structures in registers (SVR4 default)"
-msgstr "Regressar les petites estructures en registres (per omissió en SVR4)"
-
-#: config/rs6000/rs6000.opt:151
-#, fuzzy
-msgid "Generate software reciprocal sqrt for better throughput"
-msgstr "Generar arrel quadrada «inline», optimitzar per a sortida"
-
-#: config/rs6000/rs6000.opt:155
-#, fuzzy
-msgid "Do not place floating point constants in TOC"
-msgstr "No col·locar les constants de coma flotant en TOC"
-
-#: config/rs6000/rs6000.opt:159
-msgid "Place floating point constants in TOC"
-msgstr "Col·locar les constants de coma flotant en TOC"
-
-#: config/rs6000/rs6000.opt:163
-#, fuzzy
-msgid "Do not place symbol+offset constants in TOC"
-msgstr "No col·locar les constants símbol+desplaçament en TOC"
-
-#: config/rs6000/rs6000.opt:167
-msgid "Place symbol+offset constants in TOC"
-msgstr "Col·locar les constants símbol+desplaçament en TOC"
-
-#: config/rs6000/rs6000.opt:178
-msgid "Use only one TOC entry per procedure"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:182
-msgid "Put everything in the regular TOC"
-msgstr "Col·locar tot en el TOC normal"
-
-#: config/rs6000/rs6000.opt:186
-msgid "Generate VRSAVE instructions when generating AltiVec code"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:190
-msgid "Deprecated option.  Use -mvrsave/-mno-vrsave instead"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:194
-#, fuzzy
-msgid "Generate isel instructions"
-msgstr "Generar instruccions char"
-
-#: config/rs6000/rs6000.opt:198
-msgid "Deprecated option.  Use -misel/-mno-isel instead"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:202
-#, fuzzy
-msgid "Generate SPE SIMD instructions on E500"
-msgstr "Generar instruccions char"
-
-#: config/rs6000/rs6000.opt:206
-#, fuzzy
-msgid "Generate PPC750CL paired-single instructions"
-msgstr "Generar instruccions char"
-
-#: config/rs6000/rs6000.opt:210
-msgid "Deprecated option.  Use -mspe/-mno-spe instead"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:214
-msgid "Enable debug output"
-msgstr "Activar la sortida de depuració"
-
-#: config/rs6000/rs6000.opt:218
-msgid "Specify ABI to use"
-msgstr "Especificar el ABI a utilitzar"
-
-#: config/rs6000/rs6000.opt:230
-msgid "Select full, part, or no traceback table"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:234
-#, fuzzy
-msgid "Avoid all range limits on call instructions"
-msgstr "Evitar tots els límits de rang en les instruccions de crides"
-
-#: config/rs6000/rs6000.opt:238
-msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:242
-msgid "Select GPR floating point method"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:246
-msgid "Specify size of long double (64 or 128 bits)"
-msgstr "Especificar la grandària de long double (64 o 128 bits)"
-
-#: config/rs6000/rs6000.opt:250
-msgid "Determine which dependences between insns are considered costly"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:254
-msgid "Specify which post scheduling nop insertion scheme to apply"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:258
-#, fuzzy
-msgid "Specify alignment of structure fields default/natural"
-msgstr "Especificar l'alineació mínima de bit de les estructures"
-
-#: config/rs6000/rs6000.opt:262
-msgid "Specify scheduling priority for dispatch slot restricted insns"
-msgstr ""
-
-#: config/rs6000/aix64.opt:24
-msgid "Compile for 64-bit pointers"
-msgstr "Compilar per a punters de 64-bit"
-
-#: config/rs6000/aix64.opt:28
-msgid "Compile for 32-bit pointers"
-msgstr "Compilar per a punters de 32-bit"
-
-#: config/rs6000/linux64.opt:24
-#, fuzzy
-msgid "Call mcount for profiling before a function prologue"
-msgstr "No moure les instruccions al pròleg d'una funció"
-
-#: config/rs6000/sysv4.opt:24
-msgid "Select ABI calling convention"
-msgstr "Seleccionar la convenció de cridada ABI"
-
-#: config/rs6000/sysv4.opt:28
-msgid "Select method for sdata handling"
-msgstr "Seleccionar el mètode per al maneig de sdata"
-
-#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
-msgid "Align to the base type of the bit-field"
-msgstr "Alinear al tipus base del camp de bit"
-
-#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
-msgid "Produce code relocatable at runtime"
-msgstr "Produir codi re-ubicable en el moment d'execució"
-
-#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
-msgid "Produce little endian code"
-msgstr "Produir codi little endian"
-
-#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
-msgid "Produce big endian code"
-msgstr "Produir codi big endian"
-
-#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
-#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
-#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
-msgid "no description yet"
-msgstr "sense descripció encara"
-
-#: config/rs6000/sysv4.opt:78
-msgid "Assume all variable arg functions are prototyped"
-msgstr ""
-
-#: config/rs6000/sysv4.opt:87
-msgid "Use EABI"
-msgstr "Usar EABI"
-
-#: config/rs6000/sysv4.opt:91
-#, fuzzy
-msgid "Allow bit-fields to cross word boundaries"
-msgstr "No permetre que els camps de bits creuin els límits de word"
-
-#: config/rs6000/sysv4.opt:95
-msgid "Use alternate register names"
-msgstr "Usar noms de registre alternats"
-
-#: config/rs6000/sysv4.opt:104
-msgid "Link with libsim.a, libc.a and sim-crt0.o"
-msgstr "Enllaçar amb libsim.a, libc.a i sim-crt0.o"
-
-#: config/rs6000/sysv4.opt:108
-msgid "Link with libads.a, libc.a and crt0.o"
-msgstr "Enllaçar amb libads.a, libc.a i crt0.o"
-
-#: config/rs6000/sysv4.opt:112
-msgid "Link with libyk.a, libc.a and crt0.o"
-msgstr "Enllaçar amb libyk.a, libc.a i crt0.o"
-
-#: config/rs6000/sysv4.opt:116
-msgid "Link with libmvme.a, libc.a and crt0.o"
-msgstr "Enllaçar amb libmvme.a, libc.a i crt0.o"
-
-#: config/rs6000/sysv4.opt:120
-msgid "Set the PPC_EMB bit in the ELF flags header"
-msgstr "Activar el bit PPC_EMB en els interruptors de l'encapçalat ELF"
-
-#: config/rs6000/sysv4.opt:124
-msgid "Use the WindISS simulator"
-msgstr ""
-
-#: config/rs6000/sysv4.opt:144
-#, fuzzy
-msgid "Generate code to use a non-exec PLT and GOT"
-msgstr "Generar codi per a un Sun Sky board"
-
-#: config/rs6000/sysv4.opt:148
-#, fuzzy
-msgid "Generate code for old exec BSS PLT"
-msgstr "Generar codi per a un Sun FPA"
-
-#: config/spu/spu.opt:20
-msgid "Emit warnings when run-time relocations are generated"
-msgstr ""
-
-#: config/spu/spu.opt:24
-msgid "Emit errors when run-time relocations are generated"
-msgstr ""
-
-#: config/spu/spu.opt:28
-msgid "Specify cost of branches (Default 20)"
-msgstr ""
-
-#: config/spu/spu.opt:32
-#, fuzzy
-msgid "Make sure loads and stores are not moved past DMA instructions"
-msgstr "Generar load/store amb instruccions d'actualització"
-
-#: config/spu/spu.opt:36
-msgid "volatile must be specified on any memory that is effected by DMA"
-msgstr ""
-
-#: config/spu/spu.opt:40
-#, fuzzy
-msgid "Use standard main function as entry for startup"
-msgstr "Usar jsr i rts per a crides i retorns de funció"
-
-#: config/spu/spu.opt:44
-#, fuzzy
-msgid "Generate branch hints for branches"
-msgstr "Generar instruccions de cadena per a moviment de blocs"
-
-#: config/spu/spu.opt:48
-#, fuzzy
-msgid "Generate code for 18 bit addressing"
-msgstr "Generar codi per a big endian"
-
-#: config/spu/spu.opt:52
-#, fuzzy
-msgid "Generate code for 32 bit addressing"
-msgstr "Generar codi per a big endian"
-
-#: config/mcore/mcore.opt:23
-#, fuzzy
-msgid "Generate code for the M*Core M210"
-msgstr "Generar codi per a M*Core M340"
-
-#: config/mcore/mcore.opt:27
-msgid "Generate code for the M*Core M340"
-msgstr "Generar codi per a M*Core M340"
-
-#: config/mcore/mcore.opt:31
-msgid "Set maximum alignment to 4"
-msgstr "Establir l'alineació màxima a 4"
-
-#: config/mcore/mcore.opt:35
-msgid "Force functions to be aligned to a 4 byte boundary"
-msgstr "Forçar que les funcions s'alineïn a un límit de 4 octet"
-
-#: config/mcore/mcore.opt:39
-msgid "Set maximum alignment to 8"
-msgstr "Establir l'alineació màxima a 8"
-
-#: config/mcore/mcore.opt:43 config/score/score.opt:23
-#, fuzzy
-msgid "Generate big-endian code"
-msgstr "Generar codi big endian"
-
-#: config/mcore/mcore.opt:47
-msgid "Emit call graph information"
-msgstr "Emetre informació de graf de crides"
-
-#: config/mcore/mcore.opt:51
-#, fuzzy
-msgid "Use the divide instruction"
-msgstr "No usar la instrucció divideix"
-
-#: config/mcore/mcore.opt:55
-msgid "Inline constants if it can be done in 2 insns or less"
-msgstr "«inline» constants si pot ser fet en 2 insns o menys"
-
-#: config/mcore/mcore.opt:59 config/score/score.opt:27
-#, fuzzy
-msgid "Generate little-endian code"
-msgstr "Generar codi little endian"
-
-#: config/mcore/mcore.opt:67
-#, fuzzy
-msgid "Use arbitrary sized immediates in bit operations"
-msgstr "No intervenir en immediats de grandàries arbitràries en operacions de bit"
-
-#: config/mcore/mcore.opt:71
-msgid "Prefer word accesses over byte accesses"
-msgstr "Preferir accessos word sobre accés octet"
-
-#: config/mcore/mcore.opt:75
-#, fuzzy
-msgid "Set the maximum amount for a single stack increment operation"
-msgstr "Quantitat màxima per a una sola operació d'increment de pila"
-
-#: config/mcore/mcore.opt:79
-#, fuzzy
-msgid "Always treat bitfields as int-sized"
-msgstr "Tractar sempre als camps de bit com de grandària int"
-
-#: config/arc/arc.opt:32
-msgid "Prepend the name of the cpu to all public symbol names"
-msgstr ""
-
-#: config/arc/arc.opt:42
-#, fuzzy
-msgid "Compile code for ARC variant CPU"
-msgstr "Codi de planificador per al CPU donat"
-
-#: config/arc/arc.opt:46
-msgid "Put functions in SECTION"
-msgstr ""
-
-#: config/arc/arc.opt:50
-msgid "Put data in SECTION"
-msgstr ""
-
-#: config/arc/arc.opt:54
-msgid "Put read-only data in SECTION"
-msgstr ""
-
-#: config/sh/sh.opt:44
-#, fuzzy
-msgid "Generate SH1 code"
-msgstr "Generar codi SA"
-
-#: config/sh/sh.opt:48
-#, fuzzy
-msgid "Generate SH2 code"
-msgstr "Generar codi SA"
-
-#: config/sh/sh.opt:52
-#, fuzzy
-msgid "Generate SH2a code"
-msgstr "Generar codi SA"
-
-#: config/sh/sh.opt:56
-#, fuzzy
-msgid "Generate SH2a FPU-less code"
-msgstr "Generar codi SA"
-
-#: config/sh/sh.opt:60
-#, fuzzy
-msgid "Generate default single-precision SH2a code"
-msgstr "Generar codi little endian"
-
-#: config/sh/sh.opt:64
-#, fuzzy
-msgid "Generate only single-precision SH2a code"
-msgstr "Generar codi little endian"
-
-#: config/sh/sh.opt:68
-#, fuzzy
-msgid "Generate SH2e code"
-msgstr "Generar codi SA"
-
-#: config/sh/sh.opt:72
-#, fuzzy
-msgid "Generate SH3 code"
-msgstr "Generar codi SA"
-
-#: config/sh/sh.opt:76
-#, fuzzy
-msgid "Generate SH3e code"
-msgstr "Generar codi SA"
-
-#: config/sh/sh.opt:80
-#, fuzzy
-msgid "Generate SH4 code"
-msgstr "Generar codi SA"
-
-#: config/sh/sh.opt:84
-#, fuzzy
-msgid "Generate SH4-100 code"
-msgstr "Generar codi SA"
-
-#: config/sh/sh.opt:88
-#, fuzzy
-msgid "Generate SH4-200 code"
-msgstr "Generar codi H8S/2600"
-
-#: config/sh/sh.opt:94
-#, fuzzy
-msgid "Generate SH4-300 code"
-msgstr "Generar codi H8/300H"
-
-#: config/sh/sh.opt:98
-#, fuzzy
-msgid "Generate SH4 FPU-less code"
-msgstr "Generar codi SA"
-
-#: config/sh/sh.opt:102
-#, fuzzy
-msgid "Generate SH4-100 FPU-less code"
-msgstr "Generar codi H8/300H"
-
-#: config/sh/sh.opt:106
-#, fuzzy
-msgid "Generate SH4-200 FPU-less code"
-msgstr "Generar codi H8S/2600"
-
-#: config/sh/sh.opt:110
-#, fuzzy
-msgid "Generate SH4-300 FPU-less code"
-msgstr "Generar codi H8/300H"
-
-#: config/sh/sh.opt:114
-#, fuzzy
-msgid "Generate code for SH4 340 series (MMU/FPU-less)"
-msgstr "Generar codi per al CPU C30"
-
-#: config/sh/sh.opt:119
-#, fuzzy
-msgid "Generate code for SH4 400 series (MMU/FPU-less)"
-msgstr "Generar codi per al CPU C40"
-
-#: config/sh/sh.opt:124
-#, fuzzy
-msgid "Generate code for SH4 500 series (FPU-less)."
-msgstr "Generar codi per al CPU C40"
-
-#: config/sh/sh.opt:129
-#, fuzzy
-msgid "Generate default single-precision SH4 code"
-msgstr "Generar codi little endian"
-
-#: config/sh/sh.opt:133
-msgid "Generate default single-precision SH4-100 code"
-msgstr ""
-
-#: config/sh/sh.opt:137
-msgid "Generate default single-precision SH4-200 code"
-msgstr ""
-
-#: config/sh/sh.opt:141
-msgid "Generate default single-precision SH4-300 code"
-msgstr ""
-
-#: config/sh/sh.opt:145
-#, fuzzy
-msgid "Generate only single-precision SH4 code"
-msgstr "Generar codi little endian"
-
-#: config/sh/sh.opt:149
-#, fuzzy
-msgid "Generate only single-precision SH4-100 code"
-msgstr "Generar codi little endian"
-
-#: config/sh/sh.opt:153
-#, fuzzy
-msgid "Generate only single-precision SH4-200 code"
-msgstr "Generar codi little endian"
-
-#: config/sh/sh.opt:157
-#, fuzzy
-msgid "Generate only single-precision SH4-300 code"
-msgstr "Generar codi little endian"
-
-#: config/sh/sh.opt:161
-#, fuzzy
-msgid "Generate SH4a code"
-msgstr "Generar codi SA"
-
-#: config/sh/sh.opt:165
-#, fuzzy
-msgid "Generate SH4a FPU-less code"
-msgstr "Generar codi SA"
-
-#: config/sh/sh.opt:169
-#, fuzzy
-msgid "Generate default single-precision SH4a code"
-msgstr "Generar codi little endian"
-
-#: config/sh/sh.opt:173
-#, fuzzy
-msgid "Generate only single-precision SH4a code"
-msgstr "Generar codi little endian"
-
-#: config/sh/sh.opt:177
-#, fuzzy
-msgid "Generate SH4al-dsp code"
-msgstr "Generar codi SA"
-
-#: config/sh/sh.opt:181
-#, fuzzy
-msgid "Generate 32-bit SHmedia code"
-msgstr "Generar codi 32 bit per a i386"
-
-#: config/sh/sh.opt:185
-#, fuzzy
-msgid "Generate 32-bit FPU-less SHmedia code"
-msgstr "Generar codi little endian"
-
-#: config/sh/sh.opt:189
-#, fuzzy
-msgid "Generate 64-bit SHmedia code"
-msgstr "Generar codi 64 bit per a x86-64"
-
-#: config/sh/sh.opt:193
-#, fuzzy
-msgid "Generate 64-bit FPU-less SHmedia code"
-msgstr "Generar codi little endian"
-
-#: config/sh/sh.opt:197
-#, fuzzy
-msgid "Generate SHcompact code"
-msgstr "Generar codi SA"
-
-#: config/sh/sh.opt:201
-#, fuzzy
-msgid "Generate FPU-less SHcompact code"
-msgstr "Generar codi relatiu al pc"
-
-#: config/sh/sh.opt:205
-msgid "Throttle unrolling to avoid thrashing target registers unless the unroll benefit outweighs this"
-msgstr ""
-
-#: config/sh/sh.opt:209
-#, fuzzy
-msgid "Generate code in big endian mode"
-msgstr "Generar codi per a big endian"
-
-#: config/sh/sh.opt:213
-#, fuzzy
-msgid "Generate 32-bit offsets in switch tables"
-msgstr "Usar entrades de 4 octet en les matrius de «switch»"
-
-#: config/sh/sh.opt:217
-msgid "Cost to assume for a branch insn"
-msgstr ""
-
-#: config/sh/sh.opt:221
-msgid "Enable cbranchdi4 pattern"
-msgstr ""
-
-#: config/sh/sh.opt:225
-msgid "Expand cbranchdi4 pattern early into separate comparisons and branches."
-msgstr ""
-
-#: config/sh/sh.opt:229
-msgid "Emit cmpeqdi_t pattern even when -mcbranchdi and -mexpand-cbranchdi are in effect."
-msgstr ""
-
-#: config/sh/sh.opt:233
-msgid "Enable SH5 cut2 workaround"
-msgstr ""
-
-#: config/sh/sh.opt:237
-#, fuzzy
-msgid "Align doubles at 64-bit boundaries"
-msgstr "Alinear les variables en un límit de 16-bit"
-
-#: config/sh/sh.opt:241
-msgid "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
-msgstr ""
-
-#: config/sh/sh.opt:245
-#, fuzzy
-msgid "Specify name for 32 bit signed division function"
-msgstr "Especificar un nom alternatiu per a la secció bss"
-
-#: config/sh/sh.opt:252
-#, fuzzy
-msgid "Enable the use of the fused floating point multiply-accumulate operation"
-msgstr "Activar l'ús de les instruccions short load"
-
-#: config/sh/sh.opt:256
-msgid "Cost to assume for gettr insn"
-msgstr ""
-
-#: config/sh/sh.opt:260 config/sh/sh.opt:310
-msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
-msgstr ""
-
-#: config/sh/sh.opt:264
-msgid "Increase the IEEE compliance for floating-point code"
-msgstr ""
-
-#: config/sh/sh.opt:268
-msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
-msgstr ""
-
-#: config/sh/sh.opt:272
-msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines"
-msgstr ""
-
-#: config/sh/sh.opt:276
-msgid "Assume symbols might be invalid"
-msgstr ""
-
-#: config/sh/sh.opt:280
-msgid "Annotate assembler instructions with estimated addresses"
-msgstr ""
-
-#: config/sh/sh.opt:284
-#, fuzzy
-msgid "Generate code in little endian mode"
-msgstr "Generar codi per a little endian"
-
-#: config/sh/sh.opt:288
-#, fuzzy
-msgid "Mark MAC register as call-clobbered"
-msgstr "nom de registre desconegut  \"%s\" en \"asm\""
-
-#: config/sh/sh.opt:294
-msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
-msgstr ""
-
-#: config/sh/sh.opt:298
-msgid "Emit function-calls using global offset table when generating PIC"
-msgstr ""
-
-#: config/sh/sh.opt:302
-#, fuzzy
-msgid "Assume pt* instructions won't trap"
-msgstr "Les operacions de coma flotant poden capturar"
-
-#: config/sh/sh.opt:306
-msgid "Shorten address references during linking"
-msgstr ""
-
-#: config/sh/sh.opt:314
-msgid "Deprecated. Use -Os instead"
-msgstr ""
-
-#: config/sh/sh.opt:318
-msgid "Cost to assume for a multiply insn"
-msgstr ""
-
-#: config/sh/sh.opt:322
-msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode."
-msgstr ""
-
-#: config/sh/sh.opt:328
-msgid "Pretend a branch-around-a-move is a conditional move."
-msgstr ""
-
-#: config/sh/superh.opt:6
-msgid "Board name [and memory region]."
-msgstr ""
-
-#: config/sh/superh.opt:10
-#, fuzzy
-msgid "Runtime name."
-msgstr "No hi ha fitxers d'entrada"
-
-#: config/arm/arm.opt:23
-msgid "Specify an ABI"
-msgstr "Especificar un ABI"
-
-#: config/arm/arm.opt:27
-msgid "Generate a call to abort if a noreturn function returns"
-msgstr "Generar una cridada a avortar si una funció \"noreturn\" retorna"
-
-#: config/arm/arm.opt:34
-msgid "Pass FP arguments in FP registers"
-msgstr "Passar els arguments FP en els registres FP"
-
-#: config/arm/arm.opt:38
-msgid "Generate APCS conformant stack frames"
-msgstr "Generar marcs de pila que compleixin amb APCS"
-
-#: config/arm/arm.opt:42
-msgid "Generate re-entrant, PIC code"
-msgstr "Generar codi PIC que es torna a introduir"
-
-#: config/arm/arm.opt:56
-msgid "Assume target CPU is configured as big endian"
-msgstr "Assumir que el CPU destinació està configurat com big endian"
-
-#: config/arm/arm.opt:60
-msgid "Thumb: Assume non-static functions may be called from ARM code"
-msgstr "Thumb: Assumir que les funcions no static poden ser crides des de codi ARM"
-
-#: config/arm/arm.opt:64
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
-msgstr "Thumb: Assumir que els punters de funció poden anar a codi no informat sobre Thumb"
-
-#: config/arm/arm.opt:68
-msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
-msgstr ""
-
-#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
-msgid "Specify the name of the target CPU"
-msgstr "Especificar el nom del CPU destinació"
-
-#: config/arm/arm.opt:76
-#, fuzzy
-msgid "Specify if floating point hardware should be used"
-msgstr "Especifica la versió de l'emulador de nombre de coma flotant"
-
-#: config/arm/arm.opt:90
-#, fuzzy
-msgid "Specify the name of the target floating point hardware/format"
-msgstr "Especifica la versió de l'emulador de nombre de coma flotant"
-
-#: config/arm/arm.opt:94
-msgid "Alias for -mfloat-abi=hard"
-msgstr ""
-
-#: config/arm/arm.opt:98
-msgid "Assume target CPU is configured as little endian"
-msgstr "Assumir que el CPU destinació està configurat com little endian"
-
-#: config/arm/arm.opt:102
-msgid "Generate call insns as indirect calls, if necessary"
-msgstr "Generar les crides insns com crides indirectes, si és necessari"
-
-#: config/arm/arm.opt:106
-msgid "Specify the register to be used for PIC addressing"
-msgstr "Especificar el registre a usar per l'adreçament PIC"
-
-#: config/arm/arm.opt:110
-msgid "Store function names in object code"
-msgstr "Emmagatzemar noms de funció en el codi objecte"
-
-#: config/arm/arm.opt:114
-#, fuzzy
-msgid "Permit scheduling of a function's prologue sequence"
-msgstr "Usar caps per als pròlegs de funció"
-
-#: config/arm/arm.opt:118
-msgid "Do not load the PIC register in function prologues"
-msgstr "No carregar el registre PIC en els pròlegs de funció"
-
-#: config/arm/arm.opt:122
-msgid "Alias for -mfloat-abi=soft"
-msgstr ""
-
-#: config/arm/arm.opt:126
-msgid "Specify the minimum bit alignment of structures"
-msgstr "Especificar l'alineació mínima de bit de les estructures"
-
-#: config/arm/arm.opt:130
-msgid "Compile for the Thumb not the ARM"
-msgstr "Compilar per al Thumb on per al ARM"
-
-#: config/arm/arm.opt:134
-msgid "Support calls between Thumb and ARM instruction sets"
-msgstr "Suport a crides entre els conjunts d'instruccions Thumb i ARM"
-
-#: config/arm/arm.opt:138
-#, fuzzy
-msgid "Specify how to access the thread pointer"
-msgstr "Especificar el nom de l'arquitectura destinació"
-
-#: config/arm/arm.opt:142
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
-msgstr "Thumb: Generar marcs de pila (no-fulles) encara si no és necessari"
-
-#: config/arm/arm.opt:146
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
-msgstr "Thumb: Generar marcs de pila (fulles) encara si no és necessari"
-
-#: config/arm/arm.opt:150
-#, fuzzy
-msgid "Tune code for the given processor"
-msgstr "Compilar per al processador v850"
-
-#: config/arm/arm.opt:154
-msgid "Assume big endian bytes, little endian words"
-msgstr "Assumir octets big endian ,mots little endian"
-
-#: config/arm/arm.opt:158
-msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
-msgstr ""
-
-#: config/arm/pe.opt:23
-msgid "Ignore dllimport attribute for functions"
-msgstr "Ignorar l'atribut dllimport per a les funcions"
-
-#: config/pdp11/pdp11.opt:23
-msgid "Generate code for an 11/10"
-msgstr "Generar codi per a un 11/10"
-
-#: config/pdp11/pdp11.opt:27
-msgid "Generate code for an 11/40"
-msgstr "Generar codi per a un 11/40"
-
-#: config/pdp11/pdp11.opt:31
-msgid "Generate code for an 11/45"
-msgstr "5Generar codi per a un 11/45"
-
-#: config/pdp11/pdp11.opt:35
-#, fuzzy
-msgid "Use 16-bit abs patterns"
-msgstr "Usar registres FP de 64 bits"
-
-#: config/pdp11/pdp11.opt:39
-#, fuzzy
-msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
-msgstr "Retorna els resultats en coma flotant en ac0"
-
-#: config/pdp11/pdp11.opt:43
-msgid "Do not use inline patterns for copying memory"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:47
-msgid "Use inline patterns for copying memory"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:51
-msgid "Do not pretend that branches are expensive"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:55
-msgid "Pretend that branches are expensive"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:59
-#, fuzzy
-msgid "Use the DEC assembler syntax"
-msgstr "Usar sintaxi de l'ensamblador DEC"
-
-#: config/pdp11/pdp11.opt:63
-msgid "Use 32 bit float"
-msgstr "Usar float de 32 bits"
-
-#: config/pdp11/pdp11.opt:67
-msgid "Use 64 bit float"
-msgstr "Usar float de 64 bits"
-
-#: config/pdp11/pdp11.opt:75
-msgid "Use 16 bit int"
-msgstr "Usar int de 16 bits"
-
-#: config/pdp11/pdp11.opt:79
-msgid "Use 32 bit int"
-msgstr "Usar int de 32 bits"
-
-#: config/pdp11/pdp11.opt:87
-msgid "Target has split I&D"
-msgstr "L'objectiu té un I&D dividit"
-
-#: config/pdp11/pdp11.opt:91
-msgid "Use UNIX assembler syntax"
-msgstr "Usar sintaxi de l'ensamblador UNIX"
-
-#: config/avr/avr.opt:23
-#, fuzzy
-msgid "Use subroutines for function prologues and epilogues"
-msgstr "Usar subrutines per al pròleg/epíleg de funció"
-
-#: config/avr/avr.opt:27
-#, fuzzy
-msgid "Select the target MCU"
-msgstr "Especificar el nom del CPU destinació"
-
-#: config/avr/avr.opt:34
-#, fuzzy
-msgid "Use an 8-bit 'int' type"
-msgstr "Usar tipus int de 64 bits"
-
-#: config/avr/avr.opt:38
-msgid "Change the stack pointer without disabling interrupts"
-msgstr "Canviar el punter de la pila sense desactivar les interrupcions"
-
-#: config/avr/avr.opt:42
-msgid "Do not generate tablejump insns"
-msgstr "No generar insns de salt de matriu"
-
-#: config/avr/avr.opt:52
-msgid "Use rjmp/rcall (limited range) on >8K devices"
-msgstr ""
-
-#: config/avr/avr.opt:56
-msgid "Output instruction sizes to the asm file"
-msgstr "Grandàries d'instrucció de sortida al fitxer asm"
-
-#: config/avr/avr.opt:60
-msgid "Change only the low 8 bits of the stack pointer"
-msgstr "Canviar només els 8 bits baixos del punter de pila"
-
-#: config/crx/crx.opt:23
-#, fuzzy
-msgid "Support multiply accumulate instructions"
-msgstr "Usar instruccions de fp per a multiplicar-acumular"
-
-#: config/crx/crx.opt:27
-#, fuzzy
-msgid "Do not use push to store function arguments"
-msgstr "No usar instruccions push per a guardar els arguments de sortida"
-
-#: config/crx/crx.opt:31
-msgid "Restrict doloop to the given nesting level"
-msgstr ""
-
-#: config/c4x/c4x.opt:23
-msgid "Generate code for C30 CPU"
-msgstr "Generar codi per al CPU C30"
-
-#: config/c4x/c4x.opt:27
-msgid "Generate code for C31 CPU"
-msgstr "Generar codi per al CPU C31"
-
-#: config/c4x/c4x.opt:31
-msgid "Generate code for C32 CPU"
-msgstr "Generar codi per al CPU C32"
-
-#: config/c4x/c4x.opt:35
-msgid "Generate code for C33 CPU"
-msgstr "Generar codi per al CPU C33"
-
-#: config/c4x/c4x.opt:39
-msgid "Generate code for C40 CPU"
-msgstr "Generar codi per al CPU C40"
-
-#: config/c4x/c4x.opt:43
-msgid "Generate code for C44 CPU"
-msgstr "Generar codi per al CPU C44"
-
-#: config/c4x/c4x.opt:47
-msgid "Assume that pointers may be aliased"
-msgstr "Assumir que es poden fer alies dels punters"
-
-#: config/c4x/c4x.opt:51
-msgid "Big memory model"
-msgstr "Model de memòria big"
-
-#: config/c4x/c4x.opt:55
-msgid "Use the BK register as a general purpose register"
-msgstr "Usar el registre BK com un registre de propòsit general"
-
-#: config/c4x/c4x.opt:59
-#, fuzzy
-msgid "Generate code for CPU"
-msgstr "Generar codi per al CPU C30"
-
-#: config/c4x/c4x.opt:63
-msgid "Enable use of DB instruction"
-msgstr "Activar l'ús de la instrucció DB"
-
-#: config/c4x/c4x.opt:67
-msgid "Enable debugging"
-msgstr "Activar la depuració"
-
-#: config/c4x/c4x.opt:71
-msgid "Enable new features under development"
-msgstr "Activar noves característiques en desenvolupament"
-
-#: config/c4x/c4x.opt:75
-msgid "Use fast but approximate float to integer conversion"
-msgstr "Usar conversió de coma flotant a enter ràpida però aproximada"
-
-#: config/c4x/c4x.opt:79
-msgid "Force RTL generation to emit valid 3 operand insns"
-msgstr "Forçar que la generació de RTL emeti 3 operandes insns vàlids"
-
-#: config/c4x/c4x.opt:83
-msgid "Force constants into registers to improve hoisting"
-msgstr "Forçar les constants dintre de registres per a millorar l'aixecament"
-
-#: config/c4x/c4x.opt:87 config/c4x/c4x.opt:111
-msgid "Save DP across ISR in small memory model"
-msgstr "Guardar DP entre ISR en el model de memòria small"
-
-#: config/c4x/c4x.opt:91
-msgid "Allow unsigned iteration counts for RPTB/DB"
-msgstr "Permetre comptes d'iteracions unsigned per a RPTB/DB"
-
-#: config/c4x/c4x.opt:95
-msgid "Pass arguments on the stack"
-msgstr "Passar els arguments en la pila"
-
-#: config/c4x/c4x.opt:99
-msgid "Use MPYI instruction for C3x"
-msgstr "Usar instrucció MPYI per a C3x"
-
-#: config/c4x/c4x.opt:103
-msgid "Enable parallel instructions"
-msgstr "Activar les funcions paral·leles"
-
-#: config/c4x/c4x.opt:107
-msgid "Enable MPY||ADD and MPY||SUB instructions"
-msgstr "Activar les instruccions MPY||ADD i MPY||SUB"
-
-#: config/c4x/c4x.opt:115
-msgid "Preserve all 40 bits of FP reg across call"
-msgstr "Preservar els 40 bits del registre FP entre crides"
-
-#: config/c4x/c4x.opt:119
-msgid "Pass arguments in registers"
-msgstr "Passar els arguments en els registres"
-
-#: config/c4x/c4x.opt:123
-msgid "Enable use of RTPB instruction"
-msgstr "Activar l'ús de la instrucció RTPB"
-
-#: config/c4x/c4x.opt:127
-msgid "Enable use of RTPS instruction"
-msgstr "Activar l'ús de la instrucció RTPS"
-
-#: config/c4x/c4x.opt:131
-#, fuzzy
-msgid "Set the maximum number of iterations for RPTS to N"
-msgstr "Especificar el nombre màxim d'iteracions per a RPTS"
-
-#: config/c4x/c4x.opt:135
-msgid "Small memory model"
-msgstr "Model de memòria small"
-
-#: config/c4x/c4x.opt:139
-msgid "Emit code compatible with TI tools"
-msgstr "Emetre codi compatible amb les eines TI"
-
-#: config/pa/pa-hpux.opt:23
-msgid "Generate cpp defines for server IO"
-msgstr "Generar definicions cpp per a IO de servidor"
-
-#: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
-#: config/pa/pa-hpux1111.opt:23
-msgid "Specify UNIX standard for predefines and linking"
-msgstr ""
-
-#: config/pa/pa-hpux.opt:31
-msgid "Generate cpp defines for workstation IO"
-msgstr "Generar definicions cpp per a IO d'estació de treball"
-
-#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
-msgid "Generate PA1.0 code"
-msgstr "Generar codi PA1.0"
-
-#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
-msgid "Generate PA1.1 code"
-msgstr "Generar codi PA1.1"
-
-#: config/pa/pa.opt:31 config/pa/pa.opt:92
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
-msgstr ""
-
-#: config/pa/pa.opt:35
-msgid "Generate code for huge switch statements"
-msgstr "Generar codi per a declaracions «switch» llargues"
-
-#: config/pa/pa.opt:39
-msgid "Disable FP regs"
-msgstr "Desactivar els registres FP"
-
-#: config/pa/pa.opt:43
-msgid "Disable indexed addressing"
-msgstr "Desactivar adreçament d'index"
-
-#: config/pa/pa.opt:47
-msgid "Generate fast indirect calls"
-msgstr "Generar crides indirectes ràpides"
-
-#: config/pa/pa.opt:55
-msgid "Assume code will be assembled by GAS"
-msgstr ""
-
-#: config/pa/pa.opt:59
-msgid "Put jumps in call delay slots"
-msgstr ""
-
-#: config/pa/pa.opt:64
-msgid "Enable linker optimizations"
-msgstr "Activar les optimitzacions del enllaçador"
-
-#: config/pa/pa.opt:68
-msgid "Always generate long calls"
-msgstr "Generar sempre crides llargues"
-
-#: config/pa/pa.opt:72
-msgid "Emit long load/store sequences"
-msgstr ""
-
-#: config/pa/pa.opt:80
-msgid "Disable space regs"
-msgstr ""
-
-#: config/pa/pa.opt:96
-msgid "Use portable calling conventions"
-msgstr "Usar convencions de cridada portable"
-
-#: config/pa/pa.opt:100
-#, fuzzy
-msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
-msgstr ""
-"opció -mschedule= desconeguda (%s).\n"
-"Les opcions vàlides són 700, 7100, 7100LC, 7200, 7300, i 8000\n"
-
-#: config/pa/pa.opt:112
-msgid "Do not disable space regs"
-msgstr "No desactivar registres d'espai"
-
-#: config/pa/pa64-hpux.opt:23
-msgid "Assume code will be linked by GNU ld"
-msgstr ""
-
-#: config/pa/pa64-hpux.opt:27
-msgid "Assume code will be linked by HP ld"
-msgstr ""
-
-#: config/xtensa/xtensa.opt:23
-#, fuzzy
-msgid "Use CONST16 instruction to load constants"
-msgstr "Usar instruccions push per a guardar els arguments de sortida"
-
-#: config/xtensa/xtensa.opt:27
-msgid "Enable fused multiply/add and multiply/subtract FP instructions"
-msgstr "Activar les instruccions FP multiply/add i multiply/substract de curt circuit"
-
-#: config/xtensa/xtensa.opt:31
-msgid "Use indirect CALLXn instructions for large programs"
-msgstr "Usar instruccions CALLXn indirectes per a programes grans"
-
-#: config/xtensa/xtensa.opt:35
-msgid "Automatically align branch targets to reduce branch penalties"
-msgstr "Alinear automàticament els objectius de les ramificacions per a reduir les faltes de ramificació"
-
-#: config/xtensa/xtensa.opt:39
-msgid "Intersperse literal pools with code in the text section"
-msgstr "Entremesclar els conjunts de literals amb codi en la secció de text"
-
-#: config/stormy16/stormy16.opt:24
-msgid "Provide libraries for the simulator"
-msgstr ""
-
-#: config/mips/mips.opt:23
-#, fuzzy
-msgid "Generate code that conforms to the given ABI"
-msgstr "Generar codi per al CPU donat"
-
-#: config/mips/mips.opt:27
-msgid "Generate code that can be used in SVR4-style dynamic objects"
-msgstr ""
-
-#: config/mips/mips.opt:31
-#, fuzzy
-msgid "Use PMC-style 'mad' instructions"
-msgstr "Usar instruccions de camps de bit"
-
-#: config/mips/mips.opt:35
-#, fuzzy
-msgid "Generate code for the given ISA"
-msgstr "Generar codi per al CPU donat"
-
-#: config/mips/mips.opt:39
-#, fuzzy
-msgid "Set the cost of branches to roughly COST instructions"
-msgstr "Activar l'ús de les instruccions short load"
-
-#: config/mips/mips.opt:43
-msgid "Use Branch Likely instructions, overriding the architecture default"
-msgstr ""
-
-#: config/mips/mips.opt:47
-msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing"
-msgstr ""
-
-#: config/mips/mips.opt:51
-msgid "Trap on integer divide by zero"
-msgstr "Atrapar la divisió entera per zero"
-
-#: config/mips/mips.opt:55
-msgid "Specify when instructions are allowed to access code"
-msgstr ""
-
-#: config/mips/mips.opt:59
-msgid "Use branch-and-break sequences to check for integer divide by zero"
-msgstr ""
-
-#: config/mips/mips.opt:63
-#, fuzzy
-msgid "Use trap instructions to check for integer divide by zero"
-msgstr "Atrapar la divisió entera per zero"
-
-#: config/mips/mips.opt:67
-#, fuzzy
-msgid "Allow the use of MDMX instructions"
-msgstr "Activar l'ús de la instrucció DB"
-
-#: config/mips/mips.opt:71
-msgid "Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations"
-msgstr ""
-
-#: config/mips/mips.opt:75
-#, fuzzy
-msgid "Use MIPS-DSP instructions"
-msgstr "No usar instruccions MIPS16"
-
-#: config/mips/mips.opt:79
-#, fuzzy
-msgid "Use MIPS-DSP REV 2 instructions"
-msgstr "Usar el conjunt d'instruccions POWER2"
-
-#: config/mips/mips.opt:89
-msgid "Use big-endian byte order"
-msgstr "Usar ordre de bit big-endian"
-
-#: config/mips/mips.opt:93
-msgid "Use little-endian byte order"
-msgstr "Usar ordre de bit little-endian"
-
-#: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
-msgid "Use ROM instead of RAM"
-msgstr "Usar ROM enlloc de RAM"
-
-#: config/mips/mips.opt:101
-msgid "Use NewABI-style %reloc() assembly operators"
-msgstr ""
-
-#: config/mips/mips.opt:105
-msgid "Use -G for data that is not defined by the current object"
-msgstr ""
-
-#: config/mips/mips.opt:109
-#, fuzzy
-msgid "Work around certain R4000 errata"
-msgstr "Evitar el bug del primer maquinari 4300"
-
-#: config/mips/mips.opt:113
-#, fuzzy
-msgid "Work around certain R4400 errata"
-msgstr "Evitar el bug del primer maquinari 4300"
-
-#: config/mips/mips.opt:117
-msgid "Work around errata for early SB-1 revision 2 cores"
-msgstr ""
-
-#: config/mips/mips.opt:121
-msgid "Work around certain VR4120 errata"
-msgstr ""
-
-#: config/mips/mips.opt:125
-msgid "Work around VR4130 mflo/mfhi errata"
-msgstr ""
-
-#: config/mips/mips.opt:129
-#, fuzzy
-msgid "Work around an early 4300 hardware bug"
-msgstr "Evitar el bug del primer maquinari 4300"
-
-#: config/mips/mips.opt:133
-#, fuzzy
-msgid "FP exceptions are enabled"
-msgstr "opcions activades: "
-
-#: config/mips/mips.opt:137
-#, fuzzy
-msgid "Use 32-bit floating-point registers"
-msgstr "Usar registres generals de 32 bits"
-
-#: config/mips/mips.opt:141
-#, fuzzy
-msgid "Use 64-bit floating-point registers"
-msgstr "Usar registres generals de 64 bits"
-
-#: config/mips/mips.opt:145
-msgid "Use FUNC to flush the cache before calling stack trampolines"
-msgstr ""
-
-#: config/mips/mips.opt:149
-#, fuzzy
-msgid "Generate floating-point multiply-add instructions"
-msgstr "Generar instruccions multiply/add de curt circuit"
-
-#: config/mips/mips.opt:153
-msgid "Use 32-bit general registers"
-msgstr "Usar registres generals de 32 bits"
-
-#: config/mips/mips.opt:157
-msgid "Use 64-bit general registers"
-msgstr "Usar registres generals de 64 bits"
-
-#: config/mips/mips.opt:161
-msgid "Use GP-relative addressing to access small data"
-msgstr ""
-
-#: config/mips/mips.opt:165
-#, fuzzy
-msgid "Allow the use of hardware floating-point ABI and instructions"
-msgstr "Usar instruccions de maquinari per a coma flotant"
-
-#: config/mips/mips.opt:169
-msgid "Generate code that can be safely linked with MIPS16 code."
-msgstr ""
-
-#: config/mips/mips.opt:173
-#, fuzzy
-msgid "Generate code for ISA level N"
-msgstr "Generar codi per a Intel as"
-
-#: config/mips/mips.opt:177
-#, fuzzy
-msgid "Generate MIPS16 code"
-msgstr "Generar codi SA"
-
-#: config/mips/mips.opt:181
-#, fuzzy
-msgid "Use MIPS-3D instructions"
-msgstr "No usar instruccions MIPS16"
-
-#: config/mips/mips.opt:185
-#, fuzzy
-msgid "Use ll, sc and sync instructions"
-msgstr "Usar instruccions AltiVec"
-
-#: config/mips/mips.opt:189
-msgid "Use -G for object-local data"
-msgstr ""
-
-#: config/mips/mips.opt:193
-msgid "Use indirect calls"
-msgstr "Usar crides indirectes"
-
-#: config/mips/mips.opt:197
-#, fuzzy
-msgid "Use a 32-bit long type"
-msgstr "Usar tipus long de 32 bits"
-
-#: config/mips/mips.opt:201
-#, fuzzy
-msgid "Use a 64-bit long type"
-msgstr "Usar tipus long de 64 bits"
-
-#: config/mips/mips.opt:205
-msgid "Don't optimize block moves"
-msgstr "No optimitzar els moviments de blocs"
-
-#: config/mips/mips.opt:209
-#, fuzzy
-msgid "Use the mips-tfile postpass"
-msgstr "Usar mips-tfile asm postpass"
-
-#: config/mips/mips.opt:213
-#, fuzzy
-msgid "Allow the use of MT instructions"
-msgstr "Activar l'ús de la instrucció RTPS"
-
-#: config/mips/mips.opt:217
-msgid "Do not use a cache-flushing function before calling stack trampolines"
-msgstr ""
-
-#: config/mips/mips.opt:221
-#, fuzzy
-msgid "Do not use MDMX instructions"
-msgstr "No usar instruccions AltiVec"
-
-#: config/mips/mips.opt:225
-#, fuzzy
-msgid "Generate normal-mode code"
-msgstr "Generar codi SA"
-
-#: config/mips/mips.opt:229
-#, fuzzy
-msgid "Do not use MIPS-3D instructions"
-msgstr "No usar instruccions MIPS16"
-
-#: config/mips/mips.opt:233
-#, fuzzy
-msgid "Use paired-single floating-point instructions"
-msgstr "Usar instruccions de maquinari per a coma flotant"
-
-#: config/mips/mips.opt:237
-msgid "When generating -mabicalls code, make the code suitable for use in shared libraries"
-msgstr ""
-
-#: config/mips/mips.opt:241
-#, fuzzy
-msgid "Restrict the use of hardware floating-point instructions to 32-bit operations"
-msgstr "Usar instruccions de maquinari per a coma flotant"
-
-#: config/mips/mips.opt:245
-#, fuzzy
-msgid "Use SmartMIPS instructions"
-msgstr "No usar instruccions MIPS16"
-
-#: config/mips/mips.opt:249
-#, fuzzy
-msgid "Prevent the use of all hardware floating-point instructions"
-msgstr "Usar instruccions de maquinari per a coma flotant"
-
-#: config/mips/mips.opt:253
-msgid "Optimize lui/addiu address loads"
-msgstr "Optimitzar les càrregues de les adreces lui/addiu"
-
-#: config/mips/mips.opt:257
-#, fuzzy
-msgid "Assume all symbols have 32-bit values"
-msgstr "Assumir que tots els doubles estan alineats"
-
-#: config/mips/mips.opt:261
-msgid "Optimize the output for PROCESSOR"
-msgstr ""
-
-#: config/mips/mips.opt:265 config/iq2000/iq2000.opt:44
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
-msgstr "Posar les constants sense inicialitzar en ROM (necessita -membedded-data)"
-
-#: config/mips/mips.opt:269
-#, fuzzy
-msgid "Perform VR4130-specific alignment optimizations"
-msgstr "Realitzar optimitzacions de filat de salts"
-
-#: config/mips/mips.opt:273
-msgid "Lift restrictions on GOT size"
-msgstr ""
-
-#: config/mips/sdemtk.opt:23
-#, fuzzy
-msgid "Prevent the use of all floating-point operations"
-msgstr "es requereixen registres booleans per a l'opció de coma flotant"
-
-#: config/fr30/fr30.opt:23
-msgid "Assume small address space"
-msgstr "Assumint espai d'adreces petit"
-
-#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
-msgid "Compile for a 68HC11"
-msgstr "Compilar per a un 68HC11"
-
-#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
-msgid "Compile for a 68HC12"
-msgstr "Compilar per a un 68HC12"
-
-#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
-msgid "Compile for a 68HCS12"
-msgstr "Compilar per a un 68HCS12"
-
-#: config/m68hc11/m68hc11.opt:49
-msgid "Auto pre/post decrement increment allowed"
-msgstr "Es permet el pre/post decrement increment automàtic"
-
-#: config/m68hc11/m68hc11.opt:53
-msgid "Min/max instructions allowed"
-msgstr ""
-
-#: config/m68hc11/m68hc11.opt:57
-msgid "Use call and rtc for function calls and returns"
-msgstr "Usar call i rtc per a crides i retorns de funció"
-
-#: config/m68hc11/m68hc11.opt:61
-msgid "Auto pre/post decrement increment not allowed"
-msgstr "No es permet el pre/post decrement increment automàtic"
-
-#: config/m68hc11/m68hc11.opt:65
-msgid "Use jsr and rts for function calls and returns"
-msgstr "Usar jsr i rts per a crides i retorns de funció"
-
-#: config/m68hc11/m68hc11.opt:69
-msgid "Min/max instructions not allowed"
-msgstr ""
-
-#: config/m68hc11/m68hc11.opt:73
-msgid "Use direct addressing mode for soft registers"
-msgstr "Usar el mode d'adreçament direct per a registres soft"
-
-#: config/m68hc11/m68hc11.opt:77
-msgid "Compile with 32-bit integer mode"
-msgstr "Compilar amb el mode enter de 32-bit"
-
-#: config/m68hc11/m68hc11.opt:82
-msgid "Specify the register allocation order"
-msgstr "Especificar l'ordre d'assignació de registres"
-
-#: config/m68hc11/m68hc11.opt:86
-msgid "Do not use direct addressing mode for soft registers"
-msgstr "No usar el mode d'adreçament direct per a registres soft"
-
-#: config/m68hc11/m68hc11.opt:90
-msgid "Compile with 16-bit integer mode"
-msgstr "Compilar amb el mode enter de 16-bit"
-
-#: config/m68hc11/m68hc11.opt:94
-msgid "Indicate the number of soft registers available"
-msgstr "Indicar el nombre de registres suaus disponibles"
-
-#: config/vax/vax.opt:23 config/vax/vax.opt:27
-msgid "Target DFLOAT double precision code"
-msgstr ""
-
-#: config/vax/vax.opt:31 config/vax/vax.opt:35
-#, fuzzy
-msgid "Generate GFLOAT double precision code"
-msgstr "Generar codi little endian"
-
-#: config/vax/vax.opt:39
-#, fuzzy
-msgid "Generate code for GNU assembler (gas)"
-msgstr "Generar codi per a GNU as"
-
-#: config/vax/vax.opt:43
-#, fuzzy
-msgid "Generate code for UNIX assembler"
-msgstr "Generar codi per a GNU as"
-
-#: config/vax/vax.opt:47
-#, fuzzy
-msgid "Use VAXC structure conventions"
-msgstr "Usar convencions de cridada portable"
-
-#: config/cris/linux.opt:27
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
-msgstr "Juntament amb -fpic i -fPIC, no utilitzar referències GOTPLT"
-
-#: config/cris/cris.opt:45
-#, fuzzy
-msgid "Work around bug in multiplication instruction"
-msgstr "No usar instruccions de fp per a multiplicar-acumular"
-
-#: config/cris/cris.opt:51
-msgid "Compile for ETRAX 4 (CRIS v3)"
-msgstr "Compilar per a ETRAX 4 (CRIS v3)"
-
-#: config/cris/cris.opt:56
-msgid "Compile for ETRAX 100 (CRIS v8)"
-msgstr "Compilar per a ETRAX 100 (CRIS v8)"
-
-#: config/cris/cris.opt:64
-msgid "Emit verbose debug information in assembly code"
-msgstr "Emetre informació de depuració detallada en el codi ensamblador"
-
-#: config/cris/cris.opt:71
-msgid "Do not use condition codes from normal instructions"
-msgstr "No usar codis de condició per a les instruccions normals"
-
-#: config/cris/cris.opt:80
-msgid "Do not emit addressing modes with side-effect assignment"
-msgstr "No emetre modes d'adreçament amb assignacions col·laterals"
-
-#: config/cris/cris.opt:89
-msgid "Do not tune stack alignment"
-msgstr "No ajustar l'alineació de la pila"
-
-#: config/cris/cris.opt:98
-msgid "Do not tune writable data alignment"
-msgstr "No ajustar l'alineació de les dades modificables"
-
-#: config/cris/cris.opt:107
-msgid "Do not tune code and read-only data alignment"
-msgstr "No ajustar l'alineació del codi i de dades només de lectura"
-
-#: config/cris/cris.opt:116
-msgid "Align code and data to 32 bits"
-msgstr "Alinear codi i dades a 32 bits"
-
-#: config/cris/cris.opt:133
-msgid "Don't align items in code or data"
-msgstr "No alinear elements en el codi o les dades"
-
-#: config/cris/cris.opt:142
-msgid "Do not emit function prologue or epilogue"
-msgstr "No emetre pròleg o epíleg de funcions"
-
-#: config/cris/cris.opt:149
-msgid "Use the most feature-enabling options allowed by other options"
-msgstr "Usar la major quantitat de característiques permeses per altres opcions"
-
-#: config/cris/cris.opt:158
-msgid "Override -mbest-lib-options"
-msgstr "Anular -mbest-lib-options"
-
-#: config/cris/cris.opt:165
-msgid "Generate code for the specified chip or CPU version"
-msgstr "Generar codi per al xip especificat o la versió de CPU"
-
-#: config/cris/cris.opt:169
-msgid "Tune alignment for the specified chip or CPU version"
-msgstr "Ajustar alineació per al xip especificat o la versió de CPU"
-
-#: config/cris/cris.opt:173
-msgid "Warn when a stackframe is larger than the specified size"
-msgstr "Avisar quan un marc de pila sigui més gran que la grandària especificada"
-
-#: config/cris/aout.opt:27
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
-msgstr "Compilar per al sistema elinux Etrax basat en 100 sense MMU"
-
-#: config/cris/aout.opt:33
-msgid "For elinux, request a specified stack-size for this program"
-msgstr "Per a elinux, sol·licitar una grandària de pila especificada per a aquest programa"
-
-#: config/h8300/h8300.opt:23
-msgid "Generate H8S code"
-msgstr "Generar codi H8S"
-
-#: config/h8300/h8300.opt:27
-#, fuzzy
-msgid "Generate H8SX code"
-msgstr "Generar codi H8S"
-
-#: config/h8300/h8300.opt:31
-msgid "Generate H8S/2600 code"
-msgstr "Generar codi H8S/2600"
-
-#: config/h8300/h8300.opt:35
-msgid "Make integers 32 bits wide"
-msgstr "Fer enters de 32 bits d'amplària"
-
-#: config/h8300/h8300.opt:42
-msgid "Use registers for argument passing"
-msgstr "Usar registres per a pas de paràmetres"
-
-#: config/h8300/h8300.opt:46
-msgid "Consider access to byte sized memory slow"
-msgstr "Considerar lent l'accés a la memòria de grandària octet"
-
-#: config/h8300/h8300.opt:50
-msgid "Enable linker relaxing"
-msgstr "Activar la relaxació del enllaçador"
-
-#: config/h8300/h8300.opt:54
-msgid "Generate H8/300H code"
-msgstr "Generar codi H8/300H"
-
-#: config/h8300/h8300.opt:58
-msgid "Enable the normal mode"
-msgstr ""
-
-#: config/h8300/h8300.opt:62
-msgid "Use H8/300 alignment rules"
-msgstr "Usar regles d'alineació H8/300"
-
-#: config/v850/v850.opt:23
-#, fuzzy
-msgid "Use registers r2 and r5"
-msgstr "No usar els registres r2 i r5"
-
-#: config/v850/v850.opt:27
-msgid "Use 4 byte entries in switch tables"
-msgstr "Usar entrades de 4 octet en les matrius de «switch»"
-
-#: config/v850/v850.opt:31
-msgid "Enable backend debugging"
-msgstr "Habilitar la depuració per la fi"
-
-#: config/v850/v850.opt:35
-msgid "Do not use the callt instruction"
-msgstr "No usar la instrucció callt"
-
-#: config/v850/v850.opt:39
-msgid "Reuse r30 on a per function basis"
-msgstr "Reusar r30 basat per funció"
-
-#: config/v850/v850.opt:43
-msgid "Support Green Hills ABI"
-msgstr "Dóna suport a l'ABI Green Hills"
-
-#: config/v850/v850.opt:47
-msgid "Prohibit PC relative function calls"
-msgstr "Prohibir la crida a funcions relatives al PC"
-
-#: config/v850/v850.opt:51
-msgid "Use stubs for function prologues"
-msgstr "Usar caps per als pròlegs de funció"
-
-#: config/v850/v850.opt:55
-msgid "Set the max size of data eligible for the SDA area"
-msgstr "Establir la grandària màxima de dades elegibles per a l'àrea SDA"
-
-#: config/v850/v850.opt:59
-msgid "Enable the use of the short load instructions"
-msgstr "Activar l'ús de les instruccions short load"
-
-#: config/v850/v850.opt:63
-msgid "Same as: -mep -mprolog-function"
-msgstr "Igual que: -mep -mprolog-function"
-
-#: config/v850/v850.opt:67
-msgid "Set the max size of data eligible for the TDA area"
-msgstr "Establir la grandària màxima de dades elegibles per a l'àrea TDA"
-
-#: config/v850/v850.opt:71
-msgid "Enforce strict alignment"
-msgstr "Reforçar l'alineació estricta"
-
-#: config/v850/v850.opt:78
-msgid "Compile for the v850 processor"
-msgstr "Compilar per al processador v850"
-
-#: config/v850/v850.opt:82
-#, fuzzy
-msgid "Compile for the v850e processor"
-msgstr "Compilar per al processador v850"
-
-#: config/v850/v850.opt:86
-#, fuzzy
-msgid "Compile for the v850e1 processor"
-msgstr "Compilar per al processador v850"
-
-#: config/v850/v850.opt:90
-msgid "Set the max size of data eligible for the ZDA area"
-msgstr "Establir la grandària màxima de dades elegibles per a l'àrea ZDA"
-
-#: config/mmix/mmix.opt:24
-msgid "For intrinsics library: pass all parameters in registers"
-msgstr "Per a biblioteques intrínsiques: passar els paràmetres en registres"
-
-#: config/mmix/mmix.opt:28
-msgid "Use register stack for parameters and return value"
-msgstr "Usar registres de pila per a paràmetres i valors de retorn"
-
-#: config/mmix/mmix.opt:32
-msgid "Use call-clobbered registers for parameters and return value"
-msgstr "Usar registres maltractats per a paràmetres i valors de retorn"
-
-#: config/mmix/mmix.opt:37
-msgid "Use epsilon-respecting floating point compare instructions"
-msgstr "Usar instuccions de comparança en coma flotant que respectent epsilon"
-
-#: config/mmix/mmix.opt:41
-msgid "Use zero-extending memory loads, not sign-extending ones"
-msgstr "Usar càrregues de memòria d'extensió zero, no les d'extensió amb signe"
-
-#: config/mmix/mmix.opt:45
-msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
-msgstr "Generar resultats de divisió amb residu que tingui el mateix signe que el divisor (no el del dividend)"
-
-#: config/mmix/mmix.opt:49
-msgid "Prepend global symbols with \":\" (for use with PREFIX)"
-msgstr "Precedir als símbols globals amb \":\" (per a usar-se amb PREFIX)"
-
-#: config/mmix/mmix.opt:53
-msgid "Do not provide a default start-address 0x100 of the program"
-msgstr "No proveir una adreça d'inici per omissió 0x100 del programa"
-
-#: config/mmix/mmix.opt:57
-msgid "Link to emit program in ELF format (rather than mmo)"
-msgstr "Enllaçar per a emetre el programa en format ELF (en lloc de mmo)"
-
-#: config/mmix/mmix.opt:61
-msgid "Use P-mnemonics for branches statically predicted as taken"
-msgstr "Usar Mnemónicos-P per a ramificacions predites estàticament com preses"
-
-#: config/mmix/mmix.opt:65
-msgid "Don't use P-mnemonics for branches"
-msgstr "No usar Mnemónicos-P per a ramificacions"
-
-#: config/mmix/mmix.opt:79
-msgid "Use addresses that allocate global registers"
-msgstr "Usar adreces que reservin registres globals"
-
-#: config/mmix/mmix.opt:83
-msgid "Do not use addresses that allocate global registers"
-msgstr "No usar adreces que reservin registres globals"
-
-#: config/mmix/mmix.opt:87
-msgid "Generate a single exit point for each function"
-msgstr "Generar només un punt de sortida per a cada funció"
-
-#: config/mmix/mmix.opt:91
-msgid "Do not generate a single exit point for each function"
-msgstr "No generar només un punt de sortida per a cada funció"
-
-#: config/mmix/mmix.opt:95
-msgid "Set start-address of the program"
-msgstr "Definir l'adreça d'inici del programa"
-
-#: config/mmix/mmix.opt:99
-msgid "Set start-address of data"
-msgstr "Definir l'adreça d'inici de les dades"
-
-#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
-msgid "Specify CPU for code generation purposes"
-msgstr "Especificar el CPU per a propòsits de generació de codi"
-
-#: config/iq2000/iq2000.opt:27
-msgid "Specify CPU for scheduling purposes"
-msgstr "Especificar el CPU per a propòsits de calendarització"
-
-#: config/iq2000/iq2000.opt:35
-msgid "Use GP relative sdata/sbss sections"
-msgstr "Usar seccions sdata/sbss relatives a GP"
-
-#: config/iq2000/iq2000.opt:40
-msgid "No default crt0.o"
-msgstr "No està el crt0.o per omissió"
-
-#: config/bfin/bfin.opt:31
-#, fuzzy
-msgid "Omit frame pointer for leaf functions"
-msgstr "Ometre el marc de referència per a les funcions fulles"
-
-#: config/bfin/bfin.opt:35
-msgid "Program is entirely located in low 64k of memory"
-msgstr ""
-
-#: config/bfin/bfin.opt:39
-msgid "Work around a hardware anomaly by adding a number of NOPs before a"
-msgstr ""
-
-#: config/bfin/bfin.opt:44
-msgid "Avoid speculative loads to work around a hardware anomaly."
-msgstr ""
-
-#: config/bfin/bfin.opt:48
-msgid "Enabled ID based shared library"
-msgstr ""
-
-#: config/bfin/bfin.opt:52
-msgid "Generate code that won't be linked against any other ID shared libraries,"
-msgstr ""
-
-#: config/bfin/bfin.opt:65
-msgid "Avoid generating pc-relative calls; use indirection"
-msgstr ""
-
-#: config/bfin/bfin.opt:69
-#, fuzzy
-msgid "Link with the fast floating-point library"
-msgstr "Usar la unitat de coma flotant de Xtensa"
-
-#: config/bfin/bfin.opt:81
-msgid "Do stack checking using bounds in L1 scratch memory"
-msgstr ""
-
-#: config/mt/mt.opt:23
-msgid "Use byte loads and stores when generating code."
-msgstr ""
-
-#: config/mt/mt.opt:31
-msgid "Do not include crt0.o in the startup files"
-msgstr ""
-
-#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
-#: config/mt/mt.opt:47 config/mt/mt.opt:51
-#, fuzzy
-msgid "Internal debug switch"
-msgstr "interruptor -mdebug-%s desconegut"
-
-#: config/vxworks.opt:24
-#, fuzzy
-msgid "Assume the VxWorks RTP environment"
-msgstr "Assumir l'ambient normal d'execució C"
-
-#: config/vxworks.opt:31
-#, fuzzy
-msgid "Assume the VxWorks vThreads environment"
-msgstr "Assumir l'ambient normal d'execució C"
-
-#: config/darwin.opt:23
-#, fuzzy
-msgid "Generate code suitable for fast turn around debugging"
-msgstr "Generar codi per a un Sun Sky board"
-
-#: config/darwin.opt:31
-msgid "The earliest MacOS X version on which this program will run"
-msgstr ""
-
-#: config/darwin.opt:35
-#, fuzzy
-msgid "Set sizeof(bool) to 1"
-msgstr "sizeof(long double) és 16."
-
-#: config/darwin.opt:39
-#, fuzzy
-msgid "Generate code for darwin loadable kernel extensions"
-msgstr "Generar codi per a little endian"
-
-#: config/darwin.opt:43
-#, fuzzy
-msgid "Generate code for the kernel or loadable kernel extensions"
-msgstr "Generar codi per al xip especificat o la versió de CPU"
-
-#: config/darwin.opt:47
-msgid "Add <dir> to the end of the system framework include path"
-msgstr ""
-
-#: config/lynx.opt:23
-msgid "Support legacy multi-threading"
-msgstr ""
-
-#: config/lynx.opt:27
-#, fuzzy
-msgid "Use shared libraries"
-msgstr "Usar fp de maquinari"
-
-#: config/lynx.opt:31
-msgid "Support multi-threading"
-msgstr ""
-
-#: config/score/score.opt:31
-#, fuzzy
-msgid "Disable bcnz instruction"
-msgstr "Desactivar l'ús de la instrucció DB"
-
-#: config/score/score.opt:35
-#, fuzzy
-msgid "Enable unaligned load/store instruction"
-msgstr "Activar l'ús de la instrucció DB"
-
-#: config/score/score.opt:39
-msgid "Support SCORE 5 ISA"
-msgstr ""
-
-#: config/score/score.opt:43
-msgid "Support SCORE 5U ISA"
-msgstr ""
-
-#: config/score/score.opt:47
-msgid "Support SCORE 7 ISA"
-msgstr ""
-
-#: config/score/score.opt:51
-msgid "Support SCORE 7D ISA"
-msgstr ""
-
-#: config/score/score.opt:55
-msgid "Support SCORE 3 ISA"
-msgstr ""
-
-#: config/score/score.opt:59
-msgid "Support SCORE 3d ISA"
-msgstr ""
-
-#: config/linux.opt:24
-#, fuzzy
-msgid "Use uClibc instead of GNU libc"
-msgstr "Usar ROM enlloc de RAM"
-
-#: config/linux.opt:28
-#, fuzzy
-msgid "Use GNU libc instead of uClibc"
-msgstr "Usar ROM enlloc de RAM"
-
-#: c.opt:41
-msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
-msgstr ""
-
-#: c.opt:45
-#, fuzzy
-msgid "Do not discard comments"
-msgstr "No desactivar registres d'espai"
-
-#: c.opt:49
-msgid "Do not discard comments in macro expansions"
-msgstr ""
-
-#: c.opt:53
-msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
-msgstr ""
-
-#: c.opt:60
-msgid "Add <dir> to the end of the main framework include path"
-msgstr ""
-
-#: c.opt:64
-#, fuzzy
-msgid "Print the name of header files as they are used"
-msgstr "Mostrar els noms de les unitats de programa mentre són compilades"
-
-#: c.opt:68 c.opt:859
-msgid "Add <dir> to the end of the main include path"
-msgstr ""
-
-#: c.opt:72
-#, fuzzy
-msgid "Generate make dependencies"
-msgstr "Generar codi little endian"
-
-#: c.opt:76
-#, fuzzy
-msgid "Generate make dependencies and compile"
-msgstr "Generar codi little endian"
-
-#: c.opt:80
-msgid "Write dependency output to the given file"
-msgstr ""
-
-#: c.opt:84
-msgid "Treat missing header files as generated files"
-msgstr ""
-
-#: c.opt:88
-msgid "Like -M but ignore system header files"
-msgstr ""
-
-#: c.opt:92
-msgid "Like -MD but ignore system header files"
-msgstr ""
-
-#: c.opt:96
-#, fuzzy
-msgid "Generate phony targets for all headers"
-msgstr "Generar codi com de Intel"
-
-#: c.opt:100
-msgid "Add a MAKE-quoted target"
-msgstr ""
-
-#: c.opt:104
-msgid "Add an unquoted target"
-msgstr ""
-
-#: c.opt:108
-#, fuzzy
-msgid "Do not generate #line directives"
-msgstr "No generar directives .size"
-
-#: c.opt:112
-msgid "Undefine <macro>"
-msgstr ""
-
-#: c.opt:116
-msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
-msgstr ""
-
-#: c.opt:120
-#, fuzzy
-msgid "Warn about suspicious uses of memory addresses"
-msgstr "Avisar sobre declaracions sospitoses de main"
-
-#: c.opt:124
-msgid "Enable most warning messages"
-msgstr "Activar gairebé tots els missatges d'avís"
-
-#: c.opt:128
-#, fuzzy
-msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
-msgstr "la comparança sempre és falsa a causa dels límits limitats del tipus de dades"
-
-#: c.opt:132
-msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
-msgstr ""
-
-#: c.opt:136
-msgid "Warn about casting functions to incompatible types"
-msgstr "Avisar per funcions de conversió a tipus incompatibles"
-
-#: c.opt:140
-msgid "Warn about C constructs that are not in the common subset of C and C++"
-msgstr ""
-
-#: c.opt:144
-#, fuzzy
-msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
-msgstr "Avisar sobre construccions el significat de les quals canvia en ISO C"
-
-#: c.opt:148
-msgid "Warn about casts which discard qualifiers"
-msgstr "Avisar sobre conversions que descarten calificators"
-
-#: c.opt:152
-#, fuzzy
-msgid "Warn about subscripts whose type is \"char\""
-msgstr "Avisar sobre subindicis el tipus del qual és \"char\""
-
-#: c.opt:156
-#, fuzzy
-msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
-msgstr "%Jla variable \"%D\" podria ser apallissada per \"longjmp\" o \"vfork\""
-
-#: c.opt:160
-msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
-msgstr ""
-
-#: c.opt:164
-msgid "Synonym for -Wcomment"
-msgstr ""
-
-#: c.opt:168
-msgid "Warn for implicit type conversions that may change a value"
-msgstr ""
-
-#: c.opt:172
-#, fuzzy
-msgid "Warn for implicit type conversions between signed and unsigned integers"
-msgstr "comparança entre expressions enteres signed i unsigned"
-
-#: c.opt:176
-#, fuzzy
-msgid "Warn when all constructors and destructors are private"
-msgstr "No avisar quan tots els ctors/dtors són privats"
-
-#: c.opt:180
-#, fuzzy
-msgid "Warn when a declaration is found after a statement"
-msgstr "Avisar quan una declaració no especifiqui un tipus"
-
-#: c.opt:184
-#, fuzzy
-msgid "Warn about deprecated compiler features"
-msgstr "No anunciar característiques obsoletes del compilador"
-
-#: c.opt:188
-#, fuzzy
-msgid "Warn about compile-time integer division by zero"
-msgstr "No avisar sobre la divisió entera per zero en temps de compilació"
-
-#: c.opt:192
-msgid "Warn about violations of Effective C++ style rules"
-msgstr "Avisar violacions de regles d'estil de Effective C++"
-
-#: c.opt:196
-#, fuzzy
-msgid "Warn about an empty body in an if or else statement"
-msgstr "cos buit en una declaració else"
-
-#: c.opt:200
-msgid "Warn about stray tokens after #elif and #endif"
-msgstr ""
-
-#: c.opt:208
-msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
-msgstr ""
-
-#: c.opt:212
-#, fuzzy
-msgid "Warn if testing floating point numbers for equality"
-msgstr "Avisar sobre l'equitat de proves de nombres de coma flotant"
-
-#: c.opt:216
-#, fuzzy
-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
-msgstr "Avisar sobre anomalies amb format de printf/scanf/strftime/strfmon"
-
-#: c.opt:220
-#, fuzzy
-msgid "Warn if passing too many arguments to a function for its format string"
-msgstr "massa arguments per a la funció \"va_start\""
-
-#: c.opt:224
-#, fuzzy
-msgid "Warn about format strings that are not literals"
-msgstr "Avisar sobre l'ús de literals multicaràcters"
-
-#: c.opt:228
-#, fuzzy
-msgid "Warn about format strings that contain NUL bytes"
-msgstr "Avisar sobre l'ús de literals multicaràcters"
-
-#: c.opt:232
-msgid "Warn about possible security problems with format functions"
-msgstr "Avisar sobre possibles problemes de seguretat amb funcions de format"
-
-#: c.opt:236
-#, fuzzy
-msgid "Warn about strftime formats yielding 2-digit years"
-msgstr "No avisar sobre formats de strftime que produeixen dos dígits per a l'any"
-
-#: c.opt:240
-#, fuzzy
-msgid "Warn about zero-length formats"
-msgstr "cadena de format  %s de longitud zero"
-
-#: c.opt:247
-msgid "Warn about variables which are initialized to themselves"
-msgstr ""
-
-#: c.opt:254
-msgid "Warn about implicit function declarations"
-msgstr "Avisar sobre la declaració implícita de funcions"
-
-#: c.opt:258
-msgid "Warn when a declaration does not specify a type"
-msgstr "Avisar quan una declaració no especifiqui un tipus"
-
-#: c.opt:262
-msgid "Deprecated.  This switch has no effect"
-msgstr ""
-
-#: c.opt:266
-#, fuzzy
-msgid "Warn when there is a cast to a pointer from an integer of a different size"
-msgstr "conversió a punter des d'un enter de grandària diferent"
-
-#: c.opt:270
-#, fuzzy
-msgid "Warn about invalid uses of the \"offsetof\" macro"
-msgstr "Avisar sobre l'ús de la directiva #import"
-
-#: c.opt:274
-msgid "Warn about PCH files that are found but not used"
-msgstr ""
-
-#: c.opt:278
-#, fuzzy
-msgid "Do not warn about using \"long long\" when -pedantic"
-msgstr "No avisar sobre l'ús de \"long long\" quan s'usi -pedantic"
-
-#: c.opt:282
-#, fuzzy
-msgid "Warn about suspicious declarations of \"main\""
-msgstr "Avisar sobre declaracions sospitoses de main"
-
-#: c.opt:286
-msgid "Warn about possibly missing braces around initializers"
-msgstr "Avisar sobre possibles claus faltantes al voltant d'assignadorsº"
-
-#: c.opt:290
-#, fuzzy
-msgid "Warn about global functions without previous declarations"
-msgstr "Avisar sobre funcions globals sense declaracions prèvies"
-
-#: c.opt:294
-#, fuzzy
-msgid "Warn about missing fields in struct initializers"
-msgstr "Avisar sobre possibles claus faltantes al voltant d'assignadorsº"
-
-#: c.opt:298
-msgid "Warn about functions which might be candidates for format attributes"
-msgstr "Avisar per funcions que podrien ser candidates per a atributs de format"
-
-#: c.opt:302
-msgid "Warn about user-specified include directories that do not exist"
-msgstr ""
-
-#: c.opt:306
-msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
-msgstr ""
-
-#: c.opt:310
-#, fuzzy
-msgid "Warn about global functions without prototypes"
-msgstr "Avisar sobre funcions globals sense prototips"
-
-#: c.opt:314
-#, fuzzy
-msgid "Warn about use of multi-character character constants"
-msgstr "Avisar sobre l'ús de literals multicaràcters"
-
-#: c.opt:318
-#, fuzzy
-msgid "Warn about \"extern\" declarations not at file scope"
-msgstr "Avisar sobre externs que no estan en el nivell de l'abast del fitxer"
-
-#: c.opt:322
-#, fuzzy
-msgid "Warn when non-templatized friend functions are declared within a template"
-msgstr "No avisar quan les funcions friend sense patró són declarades dintre d'un patró"
-
-#: c.opt:326
-#, fuzzy
-msgid "Warn about non-virtual destructors"
-msgstr "Avisar sobre destructors no virtuals"
-
-#: c.opt:330
-msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
-msgstr ""
-
-#: c.opt:334
-#, fuzzy
-msgid "Warn about non-normalised Unicode strings"
-msgstr "Avisar sobre cadenes de format que no són cadenes literals"
-
-#: c.opt:338
-#, fuzzy
-msgid "Warn if a C-style cast is used in a program"
-msgstr "Avisar quan s'usi una conversió d'estil C en un programa"
-
-#: c.opt:342
-#, fuzzy
-msgid "Warn for obsolescent usage in a declaration"
-msgstr "Avisar sobre la declaració implícita de funcions"
-
-#: c.opt:346
-#, fuzzy
-msgid "Warn if an old-style parameter definition is used"
-msgstr "Avisar quan no s'usi un paràmetre d'una funció"
-
-#: c.opt:350
-msgid "Warn if a string is longer than the maximum portable length specified by the standard"
-msgstr ""
-
-#: c.opt:354
-msgid "Warn about overloaded virtual function names"
-msgstr "Avisar sobre noms de funcions virtual sobrecarregades"
-
-#: c.opt:358
-#, fuzzy
-msgid "Warn about overriding initializers without side effects"
-msgstr "Avisar sobre variables automàtiques sense iniciar"
-
-#: c.opt:362
-#, fuzzy
-msgid "Warn about possibly missing parentheses"
-msgstr "Avisar sobre possibles parèntesis faltantes"
-
-#: c.opt:366
-#, fuzzy
-msgid "Warn when converting the type of pointers to member functions"
-msgstr "avisar quan el tipus converteix punters a funcions membre"
-
-#: c.opt:370
-msgid "Warn about function pointer arithmetic"
-msgstr "Avisar sobre l'aritmètica de punters de funcions"
-
-#: c.opt:374
-#, fuzzy
-msgid "Warn when a pointer is cast to an integer of a different size"
-msgstr "conversió de punter a enter de grandària diferent"
-
-#: c.opt:378
-#, fuzzy
-msgid "Warn about misuses of pragmas"
-msgstr "Avisar sobre pragmas no reconeguts"
-
-#: c.opt:382
-#, fuzzy
-msgid "Warn if inherited methods are unimplemented"
-msgstr "Avisar si es detecten comentaris niats"
-
-#: c.opt:386
-msgid "Warn about multiple declarations of the same object"
-msgstr "Avisar sobre declaracions múltiples del mateix objecte"
-
-#: c.opt:390
-msgid "Warn when the compiler reorders code"
-msgstr "Avisar quan el compilador reordeni codi"
-
-#: c.opt:394
-#, fuzzy
-msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
-msgstr "Avisar quan el tipus de retorn per defecte d'una funció canvia a int"
-
-#: c.opt:398
-msgid "Warn if a selector has multiple methods"
-msgstr ""
-
-#: c.opt:402
-msgid "Warn about possible violations of sequence point rules"
-msgstr "Avisar sobre possibles violacions a les regles de seqüència de punt"
-
-#: c.opt:406
-#, fuzzy
-msgid "Warn about signed-unsigned comparisons"
-msgstr "Avisar sobre comparances signed/unsigned"
-
-#: c.opt:410
-msgid "Warn when overload promotes from unsigned to signed"
-msgstr "Avisar quan la sobrecàrrega promogui de unsigned a signed"
-
-#: c.opt:414
-msgid "Warn about uncasted NULL used as sentinel"
-msgstr ""
-
-#: c.opt:418
-#, fuzzy
-msgid "Warn about unprototyped function declarations"
-msgstr "Avisar sobre declaracions de funció sense prototip"
-
-#: c.opt:422
-msgid "Warn if type signatures of candidate methods do not match exactly"
-msgstr ""
-
-#: c.opt:426
-msgid "Warn when synthesis behavior differs from Cfront"
-msgstr "Avisar quan el comportament de síntesi difereixi de Cfront"
-
-#: c.opt:430 common.opt:182
-msgid "Do not suppress warnings from system headers"
-msgstr "No suprimir els avisos dels encapçalats del sistema"
-
-#: c.opt:434
-#, fuzzy
-msgid "Warn about features not present in traditional C"
-msgstr "es suggereix no usar #elif en C tradicional"
-
-#: c.opt:438
-msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
-msgstr ""
-
-#: c.opt:442
-msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
-msgstr ""
-
-#: c.opt:446
-#, fuzzy
-msgid "Warn about @selector()s without previously declared methods"
-msgstr "Avisar sobre funcions globals sense declaracions prèvies"
-
-#: c.opt:450
-#, fuzzy
-msgid "Warn if an undefined macro is used in an #if directive"
-msgstr "directiva # no definida o no vàlida"
-
-#: c.opt:454
-msgid "Warn about unrecognized pragmas"
-msgstr "Avisar sobre pragmas no reconeguts"
-
-#: c.opt:458
-msgid "Warn about macros defined in the main file that are not used"
-msgstr ""
-
-#: c.opt:462
-#, fuzzy
-msgid "Do not warn about using variadic macros when -pedantic"
-msgstr "No avisar sobre l'ús de \"long long\" quan s'usi -pedantic"
-
-#: c.opt:466
-#, fuzzy
-msgid "Warn if a variable length array is used"
-msgstr "Avisar quan no s'usi una variable"
-
-#: c.opt:470
-msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
-msgstr ""
-
-#: c.opt:474
-#, fuzzy
-msgid "Warn when a pointer differs in signedness in an assignment"
-msgstr "Avisar quan la sobrecàrrega promogui de unsigned a signed"
-
-#: c.opt:478
-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
-msgstr ""
-
-#: c.opt:486
-#, fuzzy
-msgid "Enforce class member access control semantics"
-msgstr "No obeir les semàntiques de control d'accés"
-
-#: c.opt:493
-msgid "Change when template instances are emitted"
-msgstr "Canviar quan s'emetin les instàncies del patró"
-
-#: c.opt:497
-#, fuzzy
-msgid "Recognize the \"asm\" keyword"
-msgstr "No reconèixer la paraula clau \"asm\""
-
-#: c.opt:501
-#, fuzzy
-msgid "Recognize built-in functions"
-msgstr "No reconèixer cap funció interna"
-
-#: c.opt:508
-msgid "Check the return value of new"
-msgstr "Revisar el valor de retorn de new"
-
-#: c.opt:512
-#, fuzzy
-msgid "Allow the arguments of the '?' operator to have different types"
-msgstr "els operands de ?: tenen tipus diferents"
-
-#: c.opt:516
-#, fuzzy
-msgid "Reduce the size of object files"
-msgstr "Reduir la grandària dels fitxers objecte"
-
-#: c.opt:520
-#, fuzzy
-msgid "Use class <name> for constant strings"
-msgstr "Especificar un nom alternatiu per a la secció constant"
-
-#: c.opt:524
-msgid "Inline member functions by default"
-msgstr "Fer que les funcions membre siguin «inline» per omissió"
-
-#: c.opt:528
-#, fuzzy
-msgid "Preprocess directives only."
-msgstr "Processar directives #ident"
-
-#: c.opt:532
-#, fuzzy
-msgid "Permit '$' as an identifier character"
-msgstr "el format és una cadena de caràcter ampla"
-
-#: c.opt:539
-#, fuzzy
-msgid "Generate code to check exception specifications"
-msgstr "No generar codi per a revisar excepcions d'especificacions"
-
-#: c.opt:546
-msgid "Convert all strings and character constants to character set <cset>"
-msgstr ""
-
-#: c.opt:550
-#, fuzzy
-msgid "Permit universal character names (\\u and \\U) in identifiers"
-msgstr "universal-character-name \"\\u%04x\" no és vàlid en l'identificador"
-
-#: c.opt:554
-msgid "Specify the default character set for source files"
-msgstr ""
-
-#: c.opt:562
-#, fuzzy
-msgid "Scope of for-init-statement variables is local to the loop"
-msgstr "L'àmbit de les variables de la declaració d'inici de for s'estén cap a fora"
-
-#: c.opt:566
-#, fuzzy
-msgid "Do not assume that standard C libraries and \"main\" exist"
-msgstr "Assumir que podrien no existir les biblioteques estàndard i main"
-
-#: c.opt:570
-#, fuzzy
-msgid "Recognize GNU-defined keywords"
-msgstr "No reconèixer les paraules claus definides per GNU"
-
-#: c.opt:574
-msgid "Generate code for GNU runtime environment"
-msgstr ""
-
-#: c.opt:578
-#, fuzzy
-msgid "Use traditional GNU semantics for inline functions"
-msgstr "C tradicional rebutja els valors inicials d'unions"
-
-#: c.opt:591
-msgid "Assume normal C execution environment"
-msgstr "Assumir l'ambient normal d'execució C"
-
-#: c.opt:595
-msgid "Enable support for huge objects"
-msgstr "Activar el suport per a objectes enormes"
-
-#: c.opt:599
-msgid "Export functions even if they can be inlined"
-msgstr "Exportar funcions encara si poden ser «inline»"
-
-#: c.opt:603
-#, fuzzy
-msgid "Emit implicit instantiations of inline templates"
-msgstr "Emetre solament instanciacions explícites de patrons «inline»"
-
-#: c.opt:607
-#, fuzzy
-msgid "Emit implicit instantiations of templates"
-msgstr "Emetre solament instanciacions explícites de patrons «inline»"
-
-#: c.opt:611
-#, fuzzy
-msgid "Inject friend functions into enclosing namespace"
-msgstr "Integrar les funcions simples en els seus invocators"
-
-#: c.opt:618
-msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
-msgstr ""
-
-#: c.opt:622
-#, fuzzy
-msgid "Don't warn about uses of Microsoft extensions"
-msgstr "No avisar pedantment sobre els usos d'extensions Microsoft"
-
-#: c.opt:632
-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
-msgstr ""
-
-#: c.opt:636
-msgid "Assume that receivers of Objective-C messages may be nil"
-msgstr ""
-
-#: c.opt:648
-msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
-msgstr ""
-
-#: c.opt:652
-msgid "Allow fast jumps to the message dispatcher"
-msgstr ""
-
-#: c.opt:658
-msgid "Enable Objective-C exception and synchronization syntax"
-msgstr ""
-
-#: c.opt:662
-msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
-msgstr ""
-
-#: c.opt:667
-#, fuzzy
-msgid "Enable Objective-C setjmp exception handling runtime"
-msgstr "Activar el maneig d'excepcions"
-
-#: c.opt:671
-#, fuzzy
-msgid "Enable OpenMP"
-msgstr "Activar la depuració"
-
-#: c.opt:675
-msgid "Recognize C++ kewords like \"compl\" and \"xor\""
-msgstr ""
-
-#: c.opt:679
-#, fuzzy
-msgid "Enable optional diagnostics"
-msgstr "Desactivar els diagnòstics opcionals"
-
-#: c.opt:686
-msgid "Look for and use PCH files even when preprocessing"
-msgstr ""
-
-#: c.opt:690
-msgid "Downgrade conformance errors to warnings"
-msgstr "Degradar els errors de concordança a advertiments"
-
-#: c.opt:694
-msgid "Treat the input file as already preprocessed"
-msgstr ""
-
-#: c.opt:698
-msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
-msgstr ""
-
-#: c.opt:702
-msgid "Enable automatic template instantiation"
-msgstr "Activar l'instanciació automàtica de patrons"
-
-#: c.opt:706
-#, fuzzy
-msgid "Generate run time type descriptor information"
-msgstr "No generar informació del tipus de descriptor en temps d'execució"
-
-#: c.opt:710
-msgid "Use the same size for double as for float"
-msgstr "Usar la mateixa grandària per a double que per a float"
-
-#: c.opt:718
-#, fuzzy
-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
-msgstr "Fer de costat el tipus sota wchar_t per \"unsigned short\""
-
-#: c.opt:722
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
-msgstr ""
-
-#: c.opt:726
-#, fuzzy
-msgid "Make \"char\" signed by default"
-msgstr "Fer que \"char\" sigui signed per omissió"
-
-#: c.opt:733
-msgid "Display statistics accumulated during compilation"
-msgstr "Mostrar les estadístiques acumulades durant la compilació"
-
-#: c.opt:740
-msgid "Distance between tab stops for column reporting"
-msgstr ""
-
-#: c.opt:744
-#, fuzzy
-msgid "Specify maximum template instantiation depth"
-msgstr "Especificar la profunditat màxima d'instanciació de patrons"
-
-#: c.opt:751
-#, fuzzy
-msgid "Do not generate thread-safe code for initializing local statics"
-msgstr "No generis codi per a crides near"
-
-#: c.opt:755
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
-msgstr ""
-
-#: c.opt:759
-msgid "Make \"char\" unsigned by default"
-msgstr "Fer que \"char\" sigui unsigned per omissió"
-
-#: c.opt:763
-msgid "Use __cxa_atexit to register destructors"
-msgstr "Usar __cxa_atexit per a registrar destructors"
-
-#: c.opt:767
-msgid "Use __cxa_get_exception_ptr in exception handling"
-msgstr ""
-
-#: c.opt:771
-msgid "Marks all inlined methods as having hidden visibility"
-msgstr ""
-
-#: c.opt:775
-msgid "Changes visibility to match Microsoft Visual Studio by default"
-msgstr ""
-
-#: c.opt:779
-msgid "Discard unused virtual functions"
-msgstr "Descartar funcions virtual sense usar"
-
-#: c.opt:783
-msgid "Implement vtables using thunks"
-msgstr "Implementar vtables usant thunks"
-
-#: c.opt:787
-msgid "Emit common-like symbols as weak symbols"
-msgstr "Emetre símbols comuns com símbols febles"
-
-#: c.opt:791
-msgid "Convert all wide strings and character constants to character set <cset>"
-msgstr ""
-
-#: c.opt:795
-msgid "Generate a #line directive pointing at the current working directory"
-msgstr ""
-
-#: c.opt:799
-msgid "Emit cross referencing information"
-msgstr "Emetre informació de referència creuada"
-
-#: c.opt:803
-msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
-msgstr ""
-
-#: c.opt:807
-msgid "Dump declarations to a .decl file"
-msgstr ""
-
-#: c.opt:811
-msgid "Aggressive reduced debug info for structs"
-msgstr ""
-
-#: c.opt:815
-msgid "Conservative reduced debug info for structs"
-msgstr ""
-
-#: c.opt:819
-msgid "Detailed reduced debug info for structs"
-msgstr ""
-
-#: c.opt:823 c.opt:855
-msgid "Add <dir> to the end of the system include path"
-msgstr ""
-
-#: c.opt:827
-#, fuzzy
-msgid "Accept definition of macros in <file>"
-msgstr "cicle en la definició de la reservació \"%s\""
-
-#: c.opt:831
-msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
-msgstr ""
-
-#: c.opt:835
-msgid "Include the contents of <file> before other files"
-msgstr ""
-
-#: c.opt:839
-#, fuzzy
-msgid "Specify <path> as a prefix for next two options"
-msgstr "Especificar un nom alternatiu per a la secció de text"
-
-#: c.opt:843
-msgid "Set <dir> to be the system root directory"
-msgstr ""
-
-#: c.opt:847
-msgid "Add <dir> to the start of the system include path"
-msgstr ""
-
-#: c.opt:851
-msgid "Add <dir> to the end of the quote include path"
-msgstr ""
-
-#: c.opt:872
-msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
-msgstr ""
-
-#: c.opt:876
-msgid "Do not search standard system include directories for C++"
-msgstr ""
-
-#: c.opt:892
-msgid "Generate C header of platform-specific features"
-msgstr ""
-
-#: c.opt:896
-msgid "Print a checksum of the executable for PCH validity checking, and stop"
-msgstr ""
-
-#: c.opt:900
-msgid "Remap file names when including files"
-msgstr ""
-
-#: c.opt:904
-msgid "Conform to the ISO 1998 C++ standard"
-msgstr ""
-
-#: c.opt:908
-msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
-msgstr ""
-
-#: c.opt:915 c.opt:950
-msgid "Conform to the ISO 1990 C standard"
-msgstr ""
-
-#: c.opt:919 c.opt:958
-msgid "Conform to the ISO 1999 C standard"
-msgstr ""
-
-#: c.opt:923
-msgid "Deprecated in favor of -std=c99"
-msgstr ""
-
-#: c.opt:927
-msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
-msgstr ""
-
-#: c.opt:931
-msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
-msgstr ""
-
-#: c.opt:938
-msgid "Conform to the ISO 1990 C standard with GNU extensions"
-msgstr ""
-
-#: c.opt:942
-msgid "Conform to the ISO 1999 C standard with GNU extensions"
-msgstr ""
-
-#: c.opt:946
-msgid "Deprecated in favor of -std=gnu99"
-msgstr ""
-
-#: c.opt:954
-msgid "Conform to the ISO 1990 C standard as amended in 1994"
-msgstr ""
-
-#: c.opt:962
-msgid "Deprecated in favor of -std=iso9899:1999"
-msgstr ""
-
-#: c.opt:966
-msgid "Enable traditional preprocessing"
-msgstr ""
-
-#: c.opt:970
-msgid "Support ISO C trigraphs"
-msgstr ""
-
-#: c.opt:974
-msgid "Do not predefine system-specific and GCC-specific macros"
-msgstr ""
-
-#: c.opt:978
-msgid "Enable verbose output"
-msgstr "Activar la sortida de depuració verbosa"
-
-#: common.opt:27
-#, fuzzy
-msgid "Display this information"
-msgstr "  --help                  Mostra aquesta informació\n"
-
-#: common.opt:31
-msgid "Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
-msgstr ""
-
-#: common.opt:35
-msgid "Alias for --help=target"
-msgstr ""
-
-#: common.opt:51
-msgid "Set parameter <param> to value.  See below for a complete list of parameters"
-msgstr ""
-
-#: common.opt:58
-#, fuzzy
-msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
-msgstr ""
-"  -G <nombre>             Col·locar les dades globals i estàtics més petits que <nombre>\n"
-"                          octets en una secció especial (en alguns objectius)\n"
-
-#: common.opt:62
-#, fuzzy
-msgid "Set optimization level to <number>"
-msgstr "  -O[nombre]              Establir el nivell d'optimització a [nombre]\n"
-
-#: common.opt:66
-#, fuzzy
-msgid "Optimize for space rather than speed"
-msgstr "  -Os                     Optimitzar per a espai en lloc de velocitat\n"
-
-#: common.opt:70
-msgid "This switch is deprecated; use -Wextra instead"
-msgstr ""
-
-#: common.opt:74
-msgid "Warn about returning structures, unions or arrays"
-msgstr "Avisar sobre la retorn d'estructures, unions o matrius"
-
-#: common.opt:78
-msgid "Warn if an array is accessed out of bounds"
-msgstr ""
-
-#: common.opt:82
-#, fuzzy
-msgid "Warn about inappropriate attribute usage"
-msgstr "Avisar sobre l'aritmètica de punters de funcions"
-
-#: common.opt:86
-msgid "Warn about pointer casts which increase alignment"
-msgstr "Avisar sobre conversió de punters que incrementi l'alineació"
-
-#: common.opt:90
-msgid "Warn about uses of __attribute__((deprecated)) declarations"
-msgstr "Avisar sobre el ùs de declaracions __attribute__((deprecated))"
-
-#: common.opt:94
-msgid "Warn when an optimization pass is disabled"
-msgstr "Avisar quan es va desactivar un pas d'optimització"
-
-#: common.opt:98
-msgid "Treat all warnings as errors"
-msgstr "Tractar tots els avisos com errors"
-
-#: common.opt:102
-#, fuzzy
-msgid "Treat specified warning as error"
-msgstr "Tractar tots els avisos com errors"
-
-#: common.opt:106
-msgid "Print extra (possibly unwanted) warnings"
-msgstr ""
-
-#: common.opt:110
-msgid "Exit on the first error occurred"
-msgstr ""
-
-#: common.opt:114
-msgid "Warn when an inlined function cannot be inlined"
-msgstr "Avisar quan una funció «inline» no pot ser «inline»"
-
-#: common.opt:118
-#, fuzzy
-msgid "Warn if an object is larger than <number> bytes"
-msgstr "  -Wlarger-than-<nombre>  Avisar si un objecte és més gran que <nombre> octets\n"
-
-#: common.opt:122
-msgid "Warn when a logical operator is suspicously always evaluating to true or false"
-msgstr ""
-
-#: common.opt:126
-msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
-msgstr ""
-
-#: common.opt:130
-#, fuzzy
-msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
-msgstr "Avisar sobre funcions que podrien ser candidates per a l'atribut noreturn"
-
-#: common.opt:134
-#, fuzzy
-msgid "Warn about overflow in arithmetic expressions"
-msgstr "desbordament de coma flotant en l'expressió"
-
-#: common.opt:138
-msgid "Warn when the packed attribute has no effect on struct layout"
-msgstr "Avisar quan l'atribut packed no té efecte en la disposició d'un struct"
-
-#: common.opt:142
-#, fuzzy
-msgid "Warn when padding is required to align structure members"
-msgstr "Avisar quan es requereix farcit per a alinear als membres d'un struct"
-
-#: common.opt:146
-msgid "Warn when one local variable shadows another"
-msgstr "Avisar quan una variable local enfosque una altra"
-
-#: common.opt:150
-msgid "Warn when not issuing stack smashing protection for some reason"
-msgstr ""
-
-#: common.opt:154 common.opt:158
-#, fuzzy
-msgid "Warn about code which might break strict aliasing rules"
-msgstr "Avisar sobre codi que pugui trencar les regles estrictes d'aliessis"
-
-#: common.opt:162 common.opt:166
-msgid "Warn about optimizations that assume that signed overflow is undefined"
-msgstr ""
-
-#: common.opt:170
-msgid "Warn about enumerated switches, with no default, missing a case"
-msgstr "Avisar sobre «switch» enumerats, sense valor per defecte, que manquin d'un «case»"
-
-#: common.opt:174
-#, fuzzy
-msgid "Warn about enumerated switches missing a \"default:\" statement"
-msgstr "Avisar sobre «switch» enumerats que manquin d'un \"default:\""
-
-#: common.opt:178
-msgid "Warn about all enumerated switches missing a specific case"
-msgstr "Avisar sobre tots els «switch» enumerats que manquin d'un «case» específic"
-
-#: common.opt:186
-msgid "Warn about uninitialized automatic variables"
-msgstr "Avisar sobre variables automàtiques sense iniciar"
-
-#: common.opt:190
-msgid "Warn about code that will never be executed"
-msgstr "Avisar sobre codi que mai s'executarà"
-
-#: common.opt:194
-msgid "Enable all -Wunused- warnings"
-msgstr ""
-
-#: common.opt:198
-msgid "Warn when a function is unused"
-msgstr "Avisar quan no s'usi una funció"
-
-#: common.opt:202
-msgid "Warn when a label is unused"
-msgstr "Avisar quan no s'usi una etiqueta"
-
-#: common.opt:206
-msgid "Warn when a function parameter is unused"
-msgstr "Avisar quan no s'usi un paràmetre d'una funció"
-
-#: common.opt:210
-msgid "Warn when an expression value is unused"
-msgstr "Avisar quan no s'usi un valor d'una expressió"
-
-#: common.opt:214
-msgid "Warn when a variable is unused"
-msgstr "Avisar quan no s'usi una variable"
-
-#: common.opt:218
-#, fuzzy
-msgid "Warn when a register variable is declared volatile"
-msgstr "Avisar quan no s'usi una variable"
-
-#: common.opt:222
-msgid "Warn instead of error in case profiles in -fprofile-use do not match"
-msgstr ""
-
-#: common.opt:226
-#, fuzzy
-msgid "Emit declaration information into <file>"
-msgstr "  -aux-info <fitxer>      Emetre la informació de declaracions en el <fitxer>\n"
-
-#: common.opt:239
-#, fuzzy
-msgid "Enable dumps from specific passes of the compiler"
-msgstr "  -d[lletres]             Activa els bolcats des de passos específics del compilador\n"
-
-#: common.opt:243
-#, fuzzy
-msgid "Set the file basename to be used for dumps"
-msgstr "  -dumpbase <fitxer>      Nom base a usar per als bolcats des de passos específics\n"
-
-#: common.opt:263
-msgid "Align the start of functions"
-msgstr "Alinear l'inici de les funcions"
-
-#: common.opt:270
-msgid "Align labels which are only reached by jumping"
-msgstr "Alinear les etiquetes que solament s'arriben a saltant"
-
-#: common.opt:277
-msgid "Align all labels"
-msgstr "Alinear totes les etiquetes"
-
-#: common.opt:284
-msgid "Align the start of loops"
-msgstr "Alinear l'inici dels cicles"
-
-#: common.opt:299
-#, fuzzy
-msgid "Specify that arguments may alias each other and globals"
-msgstr "Especifica que els arguments poden ser alies de cada altre i dels globals"
-
-#: common.opt:303
-msgid "Assume arguments may alias globals but not each other"
-msgstr "Assumir que els arguments poden ser alies de globals però no de cada altre"
-
-#: common.opt:307
-#, fuzzy
-msgid "Assume arguments alias neither each other nor globals"
-msgstr "Assumir que els arguments no poden ser alies de globals o de cada altre"
-
-#: common.opt:311
-#, fuzzy
-msgid "Assume arguments alias no other storage"
-msgstr "Assumir que els arguments no poden ser alies de globals o de cada altre"
-
-#: common.opt:315
-#, fuzzy
-msgid "Generate unwind tables that are exact at each instruction boundary"
-msgstr "Generar matrius de desembolico exactament en cada límit d'instrucció"
-
-#: common.opt:319
-#, fuzzy
-msgid "Generate auto-inc/dec instructions"
-msgstr "Generar instruccions char"
-
-#: common.opt:327
-msgid "Generate code to check bounds before indexing arrays"
-msgstr "Generar codi per a revisar els límits abans de matrius"
-
-#: common.opt:331
-#, fuzzy
-msgid "Replace add, compare, branch with branch on count register"
-msgstr "Reemplaçar add,compare,branch per branch en el compte de registres"
-
-#: common.opt:335
-msgid "Use profiling information for branch probabilities"
-msgstr "Usar la informació d'anàlisi de perfil per a les probabilitats de ramificació"
-
-#: common.opt:339
-msgid "Perform branch target load optimization before prologue / epilogue threading"
-msgstr ""
-
-#: common.opt:343
-msgid "Perform branch target load optimization after prologue / epilogue threading"
-msgstr ""
-
-#: common.opt:347
-msgid "Restrict target load migration not to re-use registers in any basic block"
-msgstr ""
-
-#: common.opt:351
-#, fuzzy
-msgid "Mark <register> as being preserved across functions"
-msgstr "  -fcall-saved-<registre> Marca el <registre> com preservat entre funcions\n"
-
-#: common.opt:355
-#, fuzzy
-msgid "Mark <register> as being corrupted by function calls"
-msgstr "  -fcall-used-<registre>  Marca el <registre> com corrupte per a crides de funció\n"
-
-#: common.opt:362
-#, fuzzy
-msgid "Save registers around function calls"
-msgstr "Permetre guardar registres al voltant de crides de funció"
-
-#: common.opt:366
-msgid "Compare the results of several data dependence analyzers."
-msgstr ""
-
-#: common.opt:370
-msgid "Do not put uninitialized globals in the common section"
-msgstr "No posar globals sense iniciar en la secció comuna"
-
-#: common.opt:374
-#, fuzzy
-msgid "Perform a register copy-propagation optimization pass"
-msgstr "Fer el pas d'optimització de còpia-propagació de registres"
-
-#: common.opt:378
-msgid "Perform cross-jumping optimization"
-msgstr "Realitzar optimitzacions de salts creuats"
-
-#: common.opt:382
-msgid "When running CSE, follow jumps to their targets"
-msgstr "Quan s'estigui executant CSE, seguir als salts als seus objectius"
-
-#: common.opt:386
-msgid "When running CSE, follow conditional jumps"
-msgstr "Quan s'estigui executant CSE, seguir als salts condicionals"
-
-#: common.opt:390
-msgid "Omit range reduction step when performing complex division"
-msgstr ""
-
-#: common.opt:394
-#, fuzzy
-msgid "Place data items into their own section"
-msgstr "col·locar els elements de dades en la seva pròpia secció"
-
-#: common.opt:398
-msgid "List all available debugging counters with their limits and counts."
-msgstr ""
-
-#: common.opt:402
-msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter limit.   "
-msgstr ""
-
-#: common.opt:406
-msgid "Map one directory name to another in debug information"
-msgstr ""
-
-#: common.opt:412
-msgid "Defer popping functions args from stack until later"
-msgstr "Diferir l'extracció d'arguments de funcions de la pila fins més tard"
-
-#: common.opt:416
-msgid "Attempt to fill delay slots of branch instructions"
-msgstr "Intentar emplenar les ranures de retard de les instruccions de ramificació"
-
-#: common.opt:420
-msgid "Delete useless null pointer checks"
-msgstr "Esborrar les revisions de punters nuls sense ús"
-
-#: common.opt:424
-#, fuzzy
-msgid "How often to emit source location at the beginning of line-wrapped diagnostics"
-msgstr "  -fdiagnostics-show-location=[once | every-line] Indica que tan seguit es ha d'emetre la informació d'ubicació del codi, com prefix, a l'inici dels diagnòstics quan està activat el cort de línia\n"
-
-#: common.opt:428
-msgid "Amend appropriate diagnostic messages with the command line option that controls them"
-msgstr ""
-
-#: common.opt:432
-msgid "Dump various compiler internals to a file"
-msgstr ""
-
-#: common.opt:436
-#, fuzzy
-msgid "Suppress output of addresses in debugging dumps"
-msgstr "Suprimir la sortida de notes de nombres d'instrucció i nombres de línia en els bolcats de depuració"
-
-#: common.opt:440
-#, fuzzy
-msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
-msgstr "Suprimir la sortida de notes de nombres d'instrucció i nombres de línia en els bolcats de depuració"
-
-#: common.opt:444
-#, fuzzy
-msgid "Perform early inlining"
-msgstr "Realitzar les optimitzacions de cicle"
-
-#: common.opt:448
-msgid "Perform DWARF2 duplicate elimination"
-msgstr "Realitzar l'eliminació de DWARF2 duplicats"
-
-#: common.opt:452 common.opt:456
-msgid "Perform unused type elimination in debug info"
-msgstr ""
-
-#: common.opt:460
-msgid "Do not suppress C++ class debug information."
-msgstr ""
-
-#: common.opt:464
-msgid "Enable exception handling"
-msgstr "Activar el maneig d'excepcions"
-
-#: common.opt:468
-msgid "Perform a number of minor, expensive optimizations"
-msgstr "Realitzar un nombre menor d'optimitzacions costoses"
-
-#: common.opt:475
-msgid "Assume no NaNs or infinities are generated"
-msgstr ""
-
-#: common.opt:479
-#, fuzzy
-msgid "Mark <register> as being unavailable to the compiler"
-msgstr "  -ffixed-<registre>      Marca el <registre> com no disponible per al compilador\n"
-
-#: common.opt:483
-msgid "Don't allocate floats and doubles in extended-precision registers"
-msgstr ""
-
-#: common.opt:489
-#, fuzzy
-msgid "Copy memory address constants into registers before use"
-msgstr "Copiar les constants d'adreces de memòria en registres abans d'usar-los"
-
-#: common.opt:493
-#, fuzzy
-msgid "Perform a forward propagation pass on RTL"
-msgstr "Fer el pas d'optimització de còpia-propagació de registres"
-
-#: common.opt:500
-msgid "Allow function addresses to be held in registers"
-msgstr "Permetre que les adreces de les funcions es conserven en registres"
-
-#: common.opt:504
-#, fuzzy
-msgid "Place each function into its own section"
-msgstr "col·locar cada funció en la seva pròpia secció"
-
-#: common.opt:508
-#, fuzzy
-msgid "Perform global common subexpression elimination"
-msgstr "Realitzar l'eliminació de subexpressions comuns globals"
-
-#: common.opt:512
-#, fuzzy
-msgid "Perform enhanced load motion during global common subexpression elimination"
-msgstr "Realitzar el moviment de càrrega millorada durant l'eliminació de subexpressions globals"
-
-#: common.opt:516
-#, fuzzy
-msgid "Perform store motion after global common subexpression elimination"
-msgstr "Realitzar el moviment de guardat després de l'eliminació de subexpressions globals"
-
-#: common.opt:520
-#, fuzzy
-msgid "Perform redundant load after store elimination in global common subexpression"
-msgstr "Realitzar el moviment de càrrega millorada durant l'eliminació de subexpressions globals"
-
-#: common.opt:525
-#, fuzzy
-msgid "Perform global common subexpression elimination after register allocation"
-msgstr "Realitzar l'eliminació de subexpressions comuns globals"
-
-#: common.opt:530
-#, fuzzy
-msgid "Enable guessing of branch probabilities"
-msgstr "Activar la predicció de probabilitats de ramificació"
-
-#: common.opt:538
-msgid "Process #ident directives"
-msgstr "Processar directives #ident"
-
-#: common.opt:542
-msgid "Perform conversion of conditional jumps to branchless equivalents"
-msgstr ""
-
-#: common.opt:546
-msgid "Perform conversion of conditional jumps to conditional execution"
-msgstr "Realitzar la conversió de salts condicionals a execució condicional"
-
-#: common.opt:554
-msgid "Do not generate .size directives"
-msgstr "No generar directives .size"
-
-#: common.opt:563
-#, fuzzy
-msgid "Pay attention to the \"inline\" keyword"
-msgstr "Fer atenció a la paraula clau \"inline\""
-
-#: common.opt:567
-#, fuzzy
-msgid "Integrate simple functions into their callers when code size is known to not growth"
-msgstr "Integrar les funcions simples en els seus invocators"
-
-#: common.opt:571
-msgid "Integrate simple functions into their callers"
-msgstr "Integrar les funcions simples en els seus invocators"
-
-#: common.opt:575
-#, fuzzy
-msgid "Integrate functions called once into their callers"
-msgstr "Integrar les funcions simples en els seus invocators"
-
-#: common.opt:582
-#, fuzzy
-msgid "Limit the size of inlined functions to <number>"
-msgstr "-finline-limit=<nombre>\tLimita la grandària de funcions «inline» a <nombre>\n"
-
-#: common.opt:586
-#, fuzzy
-msgid "Instrument function entry and exit with profiling calls"
-msgstr "Instrumentar funcions entrada/sortida amb crides d'anàlisi de perfil"
-
-#: common.opt:590
-msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
-msgstr ""
-
-#: common.opt:594
-msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
-msgstr ""
-
-#: common.opt:598
-#, fuzzy
-msgid "Perform Interprocedural constant propagation"
-msgstr "Activar la propagació de les constants condicionals SSA"
-
-#: common.opt:602
-#, fuzzy
-msgid "Discover pure and const functions"
-msgstr "Descartar funcions virtual sense usar"
-
-#: common.opt:606
-msgid "Perform interprocedural points-to analysis"
-msgstr ""
-
-#: common.opt:610
-msgid "Discover readonly and non addressable static variables"
-msgstr ""
-
-#: common.opt:614
-msgid "Type based escape and alias analysis"
-msgstr ""
-
-#: common.opt:618
-msgid "Perform matrix layout flattening and transposing based"
-msgstr ""
-
-#: common.opt:623
-#, fuzzy
-msgid "Perform structure layout optimizations based"
-msgstr "Realitzar optimitzacions de reducció de força"
-
-#: common.opt:628
-msgid "Optimize induction variables on trees"
-msgstr ""
-
-#: common.opt:632
-#, fuzzy
-msgid "Use jump tables for sufficiently large switch statements"
-msgstr "l'etiqueta «case» no es troba dintre d'una declaració «switch»"
-
-#: common.opt:636
-#, fuzzy
-msgid "Generate code for functions even if they are fully inlined"
-msgstr "Generar codi per a les funcions encara si estan completament «inline»"
-
-#: common.opt:640
-msgid "Emit static const variables even if they are not used"
-msgstr "Emetre variables static const encara si no s'usen"
-
-#: common.opt:644
-#, fuzzy
-msgid "Give external symbols a leading underscore"
-msgstr "Els símbols externs tenen un subratllat inicial"
-
-#: common.opt:648 common.opt:852 common.opt:983
-msgid "Does nothing.  Preserved for backward compatibility."
-msgstr ""
-
-#: common.opt:652
-msgid "Set errno after built-in math functions"
-msgstr "Establir errno després de les funcions matemàtiques internes"
-
-#: common.opt:656
-#, fuzzy
-msgid "Report on permanent memory allocation"
-msgstr "Reportar l'allotjament en memòria permanent al final de l'execució"
-
-#: common.opt:663
-msgid "Attempt to merge identical constants and constant variables"
-msgstr "Intentar barrejar constants idèntiques i variables constants"
-
-#: common.opt:667
-msgid "Attempt to merge identical constants across compilation units"
-msgstr "Intentar barrejar constants idèntiques a través de les unitats de compilació"
-
-#: common.opt:671
-#, fuzzy
-msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
-msgstr "  -fmessage-length=<nombre> Limita la longitud dels missatges de diagnòstic a <nombre> caràcters per línia. 0 suprimeix el cort de línia\n"
-
-#: common.opt:675
-msgid "Perform SMS based modulo scheduling before the first scheduling pass"
-msgstr ""
-
-#: common.opt:679
-msgid "Perform SMS based modulo scheduling with register moves allowed"
-msgstr ""
-
-#: common.opt:683
-#, fuzzy
-msgid "Move loop invariant computations out of loops"
-msgstr "Forçar que totes les computacions invariantes del cicle siguin fora del cicle"
-
-#: common.opt:687
-msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
-msgstr ""
-
-#: common.opt:691
-msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
-msgstr ""
-
-#: common.opt:695
-msgid "Ignore read operations when inserting mudflap instrumentation"
-msgstr ""
-
-#: common.opt:699
-#, fuzzy
-msgid "Use the RTL dead code elimination pass"
-msgstr "Activar l'eliminació agressiva de codi mort SSA"
-
-#: common.opt:703
-#, fuzzy
-msgid "Use the RTL dead store elimination pass"
-msgstr "Fa el pas complet d'optimització de moviment de registres"
-
-#: common.opt:707
-msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
-msgstr ""
-
-#: common.opt:711
-msgid "Support synchronous non-call exceptions"
-msgstr "Suport per a excepcions síncrones no de crides"
-
-#: common.opt:715
-msgid "When possible do not generate stack frames"
-msgstr "Quan sigui possible no generar marcs de pila"
-
-#: common.opt:719
-msgid "Expand OpenMP operations on SSA form"
-msgstr ""
-
-#: common.opt:723
-#, fuzzy
-msgid "Do the full register move optimization pass"
-msgstr "Fa el pas complet d'optimització de moviment de registres"
-
-#: common.opt:727
-msgid "Optimize sibling and tail recursive calls"
-msgstr "Optimitzar les crides recursives germanades i d'extrem"
-
-#: common.opt:731 common.opt:735
-msgid "Report on memory allocation before interprocedural optimization"
-msgstr ""
-
-#: common.opt:739
-msgid "Pack structure members together without holes"
-msgstr "Empaqueta junts als membres de l'estructura sense forats"
-
-#: common.opt:743
-msgid "Set initial maximum structure member alignment"
-msgstr ""
-
-#: common.opt:747
-#, fuzzy
-msgid "Return small aggregates in memory, not registers"
-msgstr "Retornar els agregats \"short\" en memòria, no en registres"
-
-#: common.opt:751
-#, fuzzy
-msgid "Perform loop peeling"
-msgstr "Realitzar les optimitzacions de cicle"
-
-#: common.opt:755
-msgid "Enable machine specific peephole optimizations"
-msgstr "Activar les optimitzacions de forats específiques de la màquina"
-
-#: common.opt:759
-#, fuzzy
-msgid "Enable an RTL peephole pass before sched2"
-msgstr "Activa una execució de passada de forats rtl abans de sched2"
-
-#: common.opt:763
-#, fuzzy
-msgid "Generate position-independent code if possible (large mode)"
-msgstr "Generar codi independent de posició, si és possible"
-
-#: common.opt:767
-#, fuzzy
-msgid "Generate position-independent code for executables if possible (large mode)"
-msgstr "Generar codi independent de posició, si és possible"
-
-#: common.opt:771
-#, fuzzy
-msgid "Generate position-independent code if possible (small mode)"
-msgstr "Generar codi independent de posició, si és possible"
-
-#: common.opt:775
-#, fuzzy
-msgid "Generate position-independent code for executables if possible (small mode)"
-msgstr "Generar codi independent de posició, si és possible"
-
-#: common.opt:779
-#, fuzzy
-msgid "Run predictive commoning optimization."
-msgstr "Permet una optimització de moviment de registres"
-
-#: common.opt:783
-msgid "Generate prefetch instructions, if available, for arrays in loops"
-msgstr "Generar instruccions de precarregament, si estan disponibles, per a matrius en cicles"
-
-#: common.opt:787
-msgid "Enable basic program profiling code"
-msgstr "Activar el codi bàsic d'anàlisi de perfil del programa"
-
-#: common.opt:791
-#, fuzzy
-msgid "Insert arc-based program profiling code"
-msgstr "Inserir codi d'anàlisi de perfil basat en el programa arc"
-
-#: common.opt:795
-msgid "Enable common options for generating profile info for profile feedback directed optimizations"
-msgstr ""
-
-#: common.opt:799
-msgid "Enable common options for performing profile feedback directed optimizations"
-msgstr ""
-
-#: common.opt:803
-msgid "Insert code to profile values of expressions"
-msgstr ""
-
-#: common.opt:810
-msgid "Make compile reproducible using <string>"
-msgstr ""
-
-#: common.opt:820
-msgid "Record gcc command line switches in the object file."
-msgstr ""
-
-#: common.opt:824
-#, fuzzy
-msgid "Return small aggregates in registers"
-msgstr "Retornar els agregats \"short\" en registres"
-
-#: common.opt:828
-msgid "Enables a register move optimization"
-msgstr "Permet una optimització de moviment de registres"
-
-#: common.opt:832
-#, fuzzy
-msgid "Perform a register renaming optimization pass"
-msgstr "Fer el pas d'optimització de renomenació de registres"
-
-#: common.opt:836
-msgid "Reorder basic blocks to improve code placement"
-msgstr "Reordenar els blocs bàsics per a millorar la ubicació del codi"
-
-#: common.opt:840
-#, fuzzy
-msgid "Reorder basic blocks and partition into hot and cold sections"
-msgstr "Reordenar els blocs bàsics per a millorar la ubicació del codi"
-
-#: common.opt:844
-msgid "Reorder functions to improve code placement"
-msgstr "Reordenar les funcions per a millorar la ubicació del codi"
-
-#: common.opt:848
-#, fuzzy
-msgid "Add a common subexpression elimination pass after loop optimizations"
-msgstr "Executar un pas CSE abans de les optimitzacions de cicles"
-
-#: common.opt:856
-msgid "Disable optimizations that assume default FP rounding behavior"
-msgstr ""
-
-#: common.opt:860
-msgid "Enable scheduling across basic blocks"
-msgstr "Activar la calendarització entre blocs bàsics"
-
-#: common.opt:864
-msgid "Allow speculative motion of non-loads"
-msgstr "Permetre el moviment especulatiu de cap càrrega"
-
-#: common.opt:868
-msgid "Allow speculative motion of some loads"
-msgstr "Permetre el moviment especulatiu d'unes càrregues"
-
-#: common.opt:872
-msgid "Allow speculative motion of more loads"
-msgstr "Permetre el moviment especulatiu de més càrregues"
-
-#: common.opt:876
-#, fuzzy
-msgid "Set the verbosity level of the scheduler"
-msgstr "  -fsched-verbose=<nombre> Estableix el nivell de detall del calendaritzador\n"
-
-#: common.opt:880
-msgid "If scheduling post reload, do superblock scheduling"
-msgstr ""
-
-#: common.opt:884
-msgid "If scheduling post reload, do trace scheduling"
-msgstr ""
-
-#: common.opt:888
-msgid "Reschedule instructions before register allocation"
-msgstr "Recalendaritzar les instruccions abans de l'allotjament de registres"
-
-#: common.opt:892
-msgid "Reschedule instructions after register allocation"
-msgstr "Recalendaritzar les instruccions després de l'allotjament de registres"
-
-#: common.opt:898
-msgid "Allow premature scheduling of queued insns"
-msgstr ""
-
-#: common.opt:902
-msgid "Set number of queued insns that can be prematurely scheduled"
-msgstr ""
-
-#: common.opt:910 common.opt:914
-msgid "Set dependence distance checking in premature scheduling of queued insns"
-msgstr ""
-
-#: common.opt:918
-msgid "Access data in the same section from shared anchor points"
-msgstr ""
-
-#: common.opt:922
-#, fuzzy
-msgid "Perform sequence abstraction optimization on RTL"
-msgstr "Realitzar optimitzacions de reducció de força"
-
-#: common.opt:926
-msgid "Eliminate redundant sign extensions using LCM."
-msgstr ""
-
-#: common.opt:930
-msgid "Show column numbers in diagnostics, when available.  Default off"
-msgstr ""
-
-#: common.opt:934
-msgid "Disable optimizations observable by IEEE signaling NaNs"
-msgstr ""
-
-#: common.opt:938
-msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
-msgstr ""
-
-#: common.opt:942
-#, fuzzy
-msgid "Convert floating point constants to single precision constants"
-msgstr "Convertir constants de coma flotant a constants de precisió simple"
-
-#: common.opt:946
-msgid "Split lifetimes of induction variables when loops are unrolled"
-msgstr ""
-
-#: common.opt:950
-msgid "Split wide types into independent registers"
-msgstr ""
-
-#: common.opt:954
-msgid "Apply variable expansion when loops are unrolled"
-msgstr ""
-
-#: common.opt:960
-msgid "Insert stack checking code into the program"
-msgstr "Insereix codi de revisió de la pila en el programa"
-
-#: common.opt:967
-msgid "Trap if the stack goes past <register>"
-msgstr ""
-
-#: common.opt:971
-msgid "Trap if the stack goes past symbol <name>"
-msgstr ""
-
-#: common.opt:975
-msgid "Use propolice as a stack protection method"
-msgstr ""
-
-#: common.opt:979
-msgid "Use a stack protection method for every function"
-msgstr ""
-
-#: common.opt:991
-msgid "Assume strict aliasing rules apply"
-msgstr "Assumir que s'apliquen les regles estrictes d'alies"
-
-#: common.opt:995
-#, fuzzy
-msgid "Treat signed overflow as undefined"
-msgstr "Establir les definicions de Windows"
-
-#: common.opt:999
-msgid "Check for syntax errors, then stop"
-msgstr "Buscar errors de sintaxi, i aleshores detenir-se"
-
-#: common.opt:1003
-#, fuzzy
-msgid "Create data files needed by \"gcov\""
-msgstr "Crear fitxers de dades necessàries per a gcov"
-
-#: common.opt:1007
-msgid "Perform jump threading optimizations"
-msgstr "Realitzar optimitzacions de filat de salts"
-
-#: common.opt:1011
-#, fuzzy
-msgid "Report the time taken by each compiler pass"
-msgstr "Reportar el temps pres per cada pas del compilador al final de l'execució"
-
-#: common.opt:1015
-msgid "Set the default thread-local storage code generation model"
-msgstr ""
-
-#: common.opt:1019
-msgid "Reorder top level functions, variables, and asms"
-msgstr ""
-
-#: common.opt:1023
-msgid "Perform superblock formation via tail duplication"
-msgstr ""
-
-#: common.opt:1030
-#, fuzzy
-msgid "Assume floating-point operations can trap"
-msgstr "Les operacions de coma flotant poden capturar"
-
-#: common.opt:1034
-#, fuzzy
-msgid "Trap for signed overflow in addition, subtraction and multiplication"
-msgstr "Atrapar desbordaments signed en addició / substracció / multiplicació"
-
-#: common.opt:1038
-#, fuzzy
-msgid "Enable SSA-CCP optimization on trees"
-msgstr "Activar les optimitzacions SSA"
-
-#: common.opt:1042
-#, fuzzy
-msgid "Enable SSA-CCP optimization for stores and loads"
-msgstr "Activar les optimitzacions SSA"
-
-#: common.opt:1046
-msgid "Enable loop header copying on trees"
-msgstr ""
-
-#: common.opt:1050
-msgid "Replace SSA temporaries with better names in copies"
-msgstr ""
-
-#: common.opt:1054
-msgid "Enable copy propagation on trees"
-msgstr ""
-
-#: common.opt:1058
-msgid "This switch is obsolete"
-msgstr ""
-
-#: common.opt:1062
-#, fuzzy
-msgid "Transform condition stores into unconditional ones"
-msgstr "Realitzar la conversió de salts condicionals a execució condicional"
-
-#: common.opt:1066
-#, fuzzy
-msgid "Enable SSA dead code elimination optimization on trees"
-msgstr "Activar l'eliminació agressiva de codi mort SSA"
-
-#: common.opt:1070
-#, fuzzy
-msgid "Enable dominator optimizations"
-msgstr "Activar les optimitzacions del enllaçador"
-
-#: common.opt:1074
-#, fuzzy
-msgid "Enable dead store elimination"
-msgstr "Activar l'eliminació agressiva de codi mort SSA"
-
-#: common.opt:1078
-msgid "Enable Full Redundancy Elimination (FRE) on trees"
-msgstr ""
-
-#: common.opt:1082
-#, fuzzy
-msgid "Enable loop invariant motion on trees"
-msgstr "Forçar que totes les computacions invariantes del cicle siguin fora del cicle"
-
-#: common.opt:1086
-#, fuzzy
-msgid "Enable linear loop transforms on trees"
-msgstr "Activar les optimitzacions del enllaçador"
-
-#: common.opt:1090
-#, fuzzy
-msgid "Create canonical induction variables in loops"
-msgstr "Enfortir la reducció de totes les variables generals d'inducció de cicle"
-
-#: common.opt:1094
-#, fuzzy
-msgid "Enable loop optimizations on tree level"
-msgstr "Activar les optimitzacions del enllaçador"
-
-#: common.opt:1098
-#, fuzzy
-msgid "Enable automatic parallelization of loops"
-msgstr "Activar l'instanciació automàtica de patrons"
-
-#: common.opt:1102
-#, fuzzy
-msgid "Enable SSA-PRE optimization on trees"
-msgstr "Activar les optimitzacions SSA"
-
-#: common.opt:1106
-msgid "Enable reassociation on tree level"
-msgstr ""
-
-#: common.opt:1110
-msgid "Perform structural alias analysis"
-msgstr ""
-
-#: common.opt:1114
-#, fuzzy
-msgid "Enable SSA code sinking on trees"
-msgstr "Activar les optimitzacions SSA"
-
-#: common.opt:1118
-msgid "Perform scalar replacement of aggregates"
-msgstr ""
-
-#: common.opt:1122
-msgid "Replace temporary expressions in the SSA->normal pass"
-msgstr ""
-
-#: common.opt:1126
-msgid "Perform live range splitting during the SSA->normal pass"
-msgstr ""
-
-#: common.opt:1130
-#, fuzzy
-msgid "Perform Value Range Propagation on trees"
-msgstr "Fer el pas d'optimització de còpia-propagació de registres"
-
-#: common.opt:1134
-#, fuzzy
-msgid "Compile whole compilation unit at a time"
-msgstr "Buidar la unitat de traducció completa a un fitxer"
-
-#: common.opt:1138
-msgid "Perform loop unrolling when iteration count is known"
-msgstr "Realitzar el desenrollament del cicle quan es coneix el compte d'iteració"
-
-#: common.opt:1142
-msgid "Perform loop unrolling for all loops"
-msgstr "Realitzar el desenrollament del cicle per a tots els cicles"
-
-#: common.opt:1149
-msgid "Allow loop optimizations to assume that the loops behave in normal way"
-msgstr ""
-
-#: common.opt:1153
-msgid "Allow optimization for floating-point arithmetic which may change the"
-msgstr ""
-
-#: common.opt:1158
-msgid "Same as -fassociative-math for expressions which include division."
-msgstr ""
-
-#: common.opt:1166
-#, fuzzy
-msgid "Allow math optimizations that may violate IEEE or ISO standards"
-msgstr "Permetre optimitzacions matemàtiques que poden violar els estàndards IEEE o ANSI"
-
-#: common.opt:1170
-#, fuzzy
-msgid "Perform loop unswitching"
-msgstr "Realitzar les optimitzacions de cicle"
-
-#: common.opt:1174
-msgid "Just generate unwind tables for exception handling"
-msgstr "Només generar matrius de desembolico per a maneig d'excepcions"
-
-#: common.opt:1178
-#, fuzzy
-msgid "Perform variable tracking"
-msgstr "Realitzar optimització de la crida de l'extrem"
-
-#: common.opt:1182
-msgid "Perform variable tracking and also tag variables that are uninitialized"
-msgstr ""
-
-#: common.opt:1186
-#, fuzzy
-msgid "Enable loop vectorization on trees"
-msgstr "Activar les optimitzacions del enllaçador"
-
-#: common.opt:1190
-#, fuzzy
-msgid "Enable use of cost model in vectorization"
-msgstr "Activar l'ús de les instruccions condicionals move"
-
-#: common.opt:1194
-msgid "Enable loop versioning when doing loop vectorization on trees"
-msgstr ""
-
-#: common.opt:1198
-#, fuzzy
-msgid "Set the verbosity level of the vectorizer"
-msgstr "  -fsched-verbose=<nombre> Estableix el nivell de detall del calendaritzador\n"
-
-#: common.opt:1202
-msgid "Enable copy propagation of scalar-evolution information."
-msgstr ""
-
-#: common.opt:1212
-msgid "Add extra commentary to assembler output"
-msgstr "Agregar comentaris extra a la sortida de l'ensamblador"
-
-#: common.opt:1216
-msgid "Set the default symbol visibility"
-msgstr ""
-
-#: common.opt:1221
-#, fuzzy
-msgid "Use expression value profiles in optimizations"
-msgstr "Activar les optimitzacions del enllaçador"
-
-#: common.opt:1225
-msgid "Construct webs and split unrelated uses of single variable"
-msgstr ""
-
-#: common.opt:1229
-#, fuzzy
-msgid "Perform whole program optimizations"
-msgstr "Realitzar les optimitzacions de cicle"
-
-#: common.opt:1233
-msgid "Assume signed arithmetic overflow wraps around"
-msgstr ""
-
-#: common.opt:1237
-msgid "Put zero initialized data in the bss section"
-msgstr "Posar dades inicialitzades a zero en la secció bss"
-
-#: common.opt:1241
-msgid "Generate debug information in default format"
-msgstr "Generar informació de depuració en el format per omissió"
-
-#: common.opt:1245
-msgid "Generate debug information in COFF format"
-msgstr "Generar informació de depuració en el format COFF"
-
-#: common.opt:1249
-msgid "Generate debug information in DWARF v2 format"
-msgstr "Generar informació de depuració en el format DWARF v2"
-
-#: common.opt:1253
-msgid "Generate debug information in default extended format"
-msgstr "Generar informació de depuració en el format estès per omissió"
-
-#: common.opt:1257
-msgid "Generate debug information in STABS format"
-msgstr "Generar informació de depuració en el format STABS"
-
-#: common.opt:1261
-msgid "Generate debug information in extended STABS format"
-msgstr "Generar informació de depuració en el format STABS estès"
-
-#: common.opt:1265
-msgid "Generate debug information in VMS format"
-msgstr "Generar informació de depuració en el format VMS"
-
-#: common.opt:1269
-msgid "Generate debug information in XCOFF format"
-msgstr "Generar informació de depuració en el format XCOFF"
-
-#: common.opt:1273
-msgid "Generate debug information in extended XCOFF format"
-msgstr "Generar informació de depuració en el format XCOFF estès"
-
-#: common.opt:1277
-#, fuzzy
-msgid "Place output into <file>"
-msgstr "-o <fitxer>\tSituar la sortida en el <fitxer>"
-
-#: common.opt:1281
-msgid "Enable function profiling"
-msgstr "Habilitar l'anàlisi de perfil de les funcions"
-
-#: common.opt:1285
-msgid "Issue warnings needed for strict compliance to the standard"
-msgstr "Activar els avisos necessaris per a complir strictament amb ISO C"
-
-#: common.opt:1289
-msgid "Like -pedantic but issue them as errors"
-msgstr ""
-
-#: common.opt:1293
-msgid "Do not display functions compiled or elapsed time"
-msgstr "No mostrar les funcions compilades o el temps transcorregut"
-
-#: common.opt:1297
-msgid "Display the compiler's version"
-msgstr "Mostra la versió del compilador"
-
-#: common.opt:1301
-msgid "Suppress warnings"
-msgstr ""
-
-#: common.opt:1305
-msgid "Create a shared library"
-msgstr ""
-
-#: common.opt:1309
-#, fuzzy
-msgid "Create a position independent executable"
-msgstr "Generar codi independent de posició, si és possible"
-
-#: attribs.c:244
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute directive ignored"
-msgstr "s'ignora la directiva d'atribut \"%s\""
-
-#: attribs.c:252
-#, fuzzy, gcc-internal-format
-msgid "wrong number of arguments specified for %qs attribute"
-msgstr "es va especificar un nombre equivocat d'arguments per a l'atribut \"%s\""
-
-#: attribs.c:270
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute does not apply to types"
-msgstr "l'atribut \"%s\" no s'aplica a tipus"
-
-#: attribs.c:317
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute only applies to function types"
-msgstr "l'atribut \"%s\" només s'aplica a tipus de funcions"
-
-#: attribs.c:327
-#, fuzzy, gcc-internal-format
-msgid "type attributes ignored after type is already defined"
-msgstr "l'atribut \"%s\" sol es pot aplicar a definicions de classe"
-
-#: bb-reorder.c:1860
-#, gcc-internal-format
-msgid "multiple hot/cold transitions found (bb %i)"
-msgstr ""
-
-#: bt-load.c:1546
-#, gcc-internal-format
-msgid "branch target register load optimization is not intended to be run twice"
-msgstr ""
-
-#: builtins.c:451
-#, gcc-internal-format
-msgid "offset outside bounds of constant string"
-msgstr "desplaçament fora dels límits de la constant de cadena"
-
-#: builtins.c:1001
-#, fuzzy, gcc-internal-format
-msgid "second argument to %<__builtin_prefetch%> must be a constant"
-msgstr "el segon argument de \"__builtin_prefetch\" ha de ser una constant"
-
-#: builtins.c:1008
-#, fuzzy, gcc-internal-format
-msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
-msgstr "el segon argument de __builtin_prefetch no és vàlid; s'utilitzarà zero"
-
-#: builtins.c:1016
-#, fuzzy, gcc-internal-format
-msgid "third argument to %<__builtin_prefetch%> must be a constant"
-msgstr "el tercer argument de \"__builtin_prefetch\" ha de ser una constant"
-
-#: builtins.c:1023
-#, fuzzy, gcc-internal-format
-msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
-msgstr "el tercer argument de __builtin_prefetch no és vàlid; s'utilitzarà zero"
-
-#: builtins.c:4592
-#, fuzzy, gcc-internal-format
-msgid "argument of %<__builtin_args_info%> must be constant"
-msgstr "l'argument de \"__builtin_args_info\" ha de ser constant"
-
-#: builtins.c:4598
-#, fuzzy, gcc-internal-format
-msgid "argument of %<__builtin_args_info%> out of range"
-msgstr "l'argument de \"__builtin_args_info\" està fora de límits"
-
-#: builtins.c:4604
-#, fuzzy, gcc-internal-format
-msgid "missing argument in %<__builtin_args_info%>"
-msgstr "falta un argument en \"__builtin_args_info\""
-
-#: builtins.c:4693 gimplify.c:2117
-#, fuzzy, gcc-internal-format
-msgid "too few arguments to function %<va_start%>"
-msgstr "massa arguments per a la funció \"va_start\""
-
-#: builtins.c:4857
-#, fuzzy, gcc-internal-format
-msgid "first argument to %<va_arg%> not of type %<va_list%>"
-msgstr "el primer argument per a \"va_arg\" no és del tipus \"va_list\""
-
-#. Unfortunately, this is merely undefined, rather than a constraint
-#. violation, so we cannot make this an error.  If this call is never
-#. executed, the program is still strictly conforming.
-#: builtins.c:4871
-#, fuzzy, gcc-internal-format
-msgid "%qT is promoted to %qT when passed through %<...%>"
-msgstr "\"%s\" es promou a \"%s\" quan passa a través de \"...\""
-
-#: builtins.c:4876
-#, fuzzy, gcc-internal-format
-msgid "(so you should pass %qT not %qT to %<va_arg%>)"
-msgstr "(així que ha de passar \"%s\" i no \"%s\" a \"va_arg\")"
-
-#. We can, however, treat "undefined" any way we please.
-#. Call abort to encourage the user to fix the program.
-#: builtins.c:4882 c-typeck.c:2408
-#, gcc-internal-format
-msgid "if this code is reached, the program will abort"
-msgstr "si s'arriba a aquest codi, el programa avortarà"
-
-#: builtins.c:5000
-#, fuzzy, gcc-internal-format
-msgid "invalid argument to %<__builtin_frame_address%>"
-msgstr "argument no vàlid per a \"__builtin_frame_address\""
-
-#: builtins.c:5002
-#, fuzzy, gcc-internal-format
-msgid "invalid argument to %<__builtin_return_address%>"
-msgstr "argument no vàlid per a \"__builtin_return_address\""
-
-#: builtins.c:5015
-#, fuzzy, gcc-internal-format
-msgid "unsupported argument to %<__builtin_frame_address%>"
-msgstr "argument sense suport per a \"__builtin_frame_address\""
-
-#: builtins.c:5017
-#, fuzzy, gcc-internal-format
-msgid "unsupported argument to %<__builtin_return_address%>"
-msgstr "argument sense suport per a \"__builtin_return_address\""
-
-#: builtins.c:5564
-#, fuzzy, gcc-internal-format
-msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
-msgstr "l'argument de \"__builtin_eh_return_regno\" ha de ser constant"
-
-#. All valid uses of __builtin_va_arg_pack () are removed during
-#. inlining.
-#: builtins.c:6276 expr.c:8024
-msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
-msgstr ""
-
-#. All valid uses of __builtin_va_arg_pack_len () are removed during
-#. inlining.
-#: builtins.c:6282
-msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
-msgstr ""
-
-#: builtins.c:6578
-#, fuzzy, gcc-internal-format
-msgid "%<__builtin_longjmp%> second argument must be 1"
-msgstr "el segon argument de _builtin_longjump ha de ser 1"
-
-#: builtins.c:7209
-#, gcc-internal-format
-msgid "target format does not support infinity"
-msgstr "el format objectiu no té suport per a infinit"
-
-#: builtins.c:9623 builtins.c:9712
-#, fuzzy, gcc-internal-format
-msgid "non-floating-point argument to function %qs"
-msgstr "arguments que no són de coma flotant per a la funció \"%s\""
-
-#: builtins.c:11303
-#, fuzzy, gcc-internal-format
-msgid "%<va_start%> used in function with fixed args"
-msgstr "es va usar \"va_start\" en una funció amb arguments fixos"
-
-#: builtins.c:11311
-#, fuzzy, gcc-internal-format
-msgid "wrong number of arguments to function %<va_start%>"
-msgstr "massa arguments per a la funció \"va_start\""
-
-#. Evidently an out of date version of <stdarg.h>; can't validate
-#. va_start's second argument, but can still work as intended.
-#: builtins.c:11324
-#, fuzzy, gcc-internal-format
-msgid "%<__builtin_next_arg%> called without an argument"
-msgstr "es va cridar a \"__builtin_next_arg\" sense argument"
-
-#: builtins.c:11329
-#, fuzzy, gcc-internal-format
-msgid "wrong number of arguments to function %<__builtin_next_arg%>"
-msgstr "es va especificar un nombre equivocat d'arguments per a l'atribut \"%s\""
-
-#. FIXME: Sometimes with the tree optimizers we can get the
-#. not the last argument even though the user used the last
-#. argument.  We just warn and set the arg to be the last
-#. argument so that we will get wrong-code because of
-#. it.
-#: builtins.c:11358
-#, fuzzy, gcc-internal-format
-msgid "second parameter of %<va_start%> not last named argument"
-msgstr "el segon paràmetre de \"va_start\" no és l'últim argument nomenat"
-
-#: builtins.c:11472
-#, fuzzy
-msgid "%Kfirst argument of %D must be a pointer, second integer constant"
-msgstr "l'argument de l'atribut \"%s\" no és una cadena entera"
-
-#: builtins.c:11485
-#, fuzzy
-msgid "%Klast argument of %D is not integer constant between 0 and 3"
-msgstr "l'argument de \"asm\" no és una cadena constant"
-
-#: builtins.c:11529 builtins.c:11693 builtins.c:11752
-msgid "%Kcall to %D will always overflow destination buffer"
-msgstr ""
-
-#: builtins.c:11683
-msgid "%Kcall to %D might overflow destination buffer"
-msgstr ""
-
-#: c-common.c:859
-#, fuzzy, gcc-internal-format
-msgid "%qD is not defined outside of function scope"
-msgstr "%Jno es defineix \"%D\"  fora de l'àmbit de la funció"
-
-#. Translators: The %d after 'ISO C' will be 90 or 99.  Do not
-#. separate the %d from the 'C'.  'ISO' should not be
-#. translated, but it may be moved after 'C%d' in languages
-#. where modifiers follow nouns.
-#: c-common.c:891
-#, fuzzy, gcc-internal-format
-msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
-msgstr "la longitud de la cadena \"%d\" és major que la longitud `%d\" que es requereix que els compiladors ISO C %d donin suport"
-
-#: c-common.c:941
-#, gcc-internal-format
-msgid "overflow in constant expression"
-msgstr "desbordament en la constant implícita"
-
-#: c-common.c:963
-#, gcc-internal-format
-msgid "integer overflow in expression"
-msgstr "desbordament enter en l'expressió"
-
-#: c-common.c:967
-#, gcc-internal-format
-msgid "floating point overflow in expression"
-msgstr "desbordament de coma flotant en l'expressió"
-
-#: c-common.c:971
-#, fuzzy, gcc-internal-format
-msgid "fixed-point overflow in expression"
-msgstr "desbordament de coma flotant en l'expressió"
-
-#: c-common.c:975
-#, gcc-internal-format
-msgid "vector overflow in expression"
-msgstr "desbordament de vector flotant en l'expressió"
-
-#: c-common.c:980
-#, fuzzy, gcc-internal-format
-msgid "complex integer overflow in expression"
-msgstr "desbordament enter en l'expressió"
-
-#: c-common.c:982
-#, fuzzy, gcc-internal-format
-msgid "complex floating point overflow in expression"
-msgstr "desbordament de coma flotant en l'expressió"
-
-#: c-common.c:1013
-#, gcc-internal-format
-msgid "logical %<%s%> with non-zero constant will always evaluate as true"
-msgstr ""
-
-#: c-common.c:1046
-#, gcc-internal-format
-msgid "type-punning to incomplete type might break strict-aliasing rules"
-msgstr "el càstig de tipus a tipus incomplet pot trencar les regles d'alies estricte"
-
-#: c-common.c:1060
-#, gcc-internal-format
-msgid "dereferencing type-punned pointer will break strict-aliasing rules"
-msgstr "el retorn de punters de tipus castigat trencarà les regles d'alies estricte"
-
-#: c-common.c:1067 c-common.c:1085
-#, fuzzy, gcc-internal-format
-msgid "dereferencing type-punned pointer might break strict-aliasing rules"
-msgstr "el retorn de punters de tipus castigat trencarà les regles d'alies estricte"
-
-#: c-common.c:1111
-#, fuzzy, gcc-internal-format
-msgid "%Hsuggest braces around empty body in an %<if%> statement"
-msgstr "%Hcos buit en una declaració «if»"
-
-#: c-common.c:1115
-#, fuzzy, gcc-internal-format
-msgid "%Hsuggest braces around empty body in an %<else%> statement"
-msgstr "cos buit en una declaració else"
-
-#: c-common.c:1141
-#, fuzzy, gcc-internal-format
-msgid "first argument of %q+D should be %<int%>"
-msgstr "%Jel primer argument de \"%D\" ha de ser \"int\""
-
-#: c-common.c:1149
-#, fuzzy, gcc-internal-format
-msgid "second argument of %q+D should be %<char **%>"
-msgstr "%Jel segon argument de \"%D\" ha de ser \"char **\""
-
-#: c-common.c:1158
-#, fuzzy, gcc-internal-format
-msgid "third argument of %q+D should probably be %<char **%>"
-msgstr "%Jel tercer argument de \"%D\" ha de ser \"char **\""
-
-#: c-common.c:1168
-#, fuzzy, gcc-internal-format
-msgid "%q+D takes only zero or two arguments"
-msgstr "%J\"%D\" només pren zero o dos arguments"
-
-#: c-common.c:1203
-#, gcc-internal-format
-msgid "use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts"
-msgstr ""
-
-#: c-common.c:1241
-#, gcc-internal-format
-msgid "negative integer implicitly converted to unsigned type"
-msgstr "enter negatiu truncat implícitament al tipus unsigned"
-
-#: c-common.c:1244
-#, gcc-internal-format
-msgid "conversion of unsigned constant value to negative integer"
-msgstr ""
-
-#: c-common.c:1270
-#, gcc-internal-format
-msgid "conversion to %qT alters %qT constant value"
-msgstr ""
-
-#: c-common.c:1296
-#, gcc-internal-format
-msgid "conversion to %qT from %qT may change the sign of the result"
-msgstr ""
-
-#: c-common.c:1325
-#, fuzzy, gcc-internal-format
-msgid "conversion to %qT from %qT may alter its value"
-msgstr "la conversió de \"%E\" des de \"%T\" a \"%T\" és ambigua"
-
-#: c-common.c:1353
-#, gcc-internal-format
-msgid "large integer implicitly truncated to unsigned type"
-msgstr "enter gran truncat implícitament al tipus unsigned"
-
-#: c-common.c:1359 c-common.c:1366 c-common.c:1374
-#, gcc-internal-format
-msgid "overflow in implicit constant conversion"
-msgstr "desbordament en la conversió implícita de constant"
-
-#: c-common.c:1528
-#, fuzzy, gcc-internal-format
-msgid "operation on %qE may be undefined"
-msgstr "l'operació sobre \"%s\" pot estar indefinida"
-
-#: c-common.c:1821
-#, gcc-internal-format
-msgid "case label does not reduce to an integer constant"
-msgstr "l'etiqueta d'un «case» no es redueix a una constant entera"
-
-#: c-common.c:1861
-#, gcc-internal-format
-msgid "case label value is less than minimum value for type"
-msgstr ""
-
-#: c-common.c:1869
-#, gcc-internal-format
-msgid "case label value exceeds maximum value for type"
-msgstr ""
-
-#: c-common.c:1877
-#, gcc-internal-format
-msgid "lower value in case label range less than minimum value for type"
-msgstr ""
-
-#: c-common.c:1886
-#, gcc-internal-format
-msgid "upper value in case label range exceeds maximum value for type"
-msgstr ""
-
-#: c-common.c:1960
-#, gcc-internal-format
-msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
-msgstr ""
-
-#: c-common.c:2450
-#, fuzzy, gcc-internal-format
-msgid "invalid operands to binary %s (have %qT and %qT)"
-msgstr "operadors no vàlids per al binari %s"
-
-#: c-common.c:2686
-#, gcc-internal-format
-msgid "comparison is always false due to limited range of data type"
-msgstr "la comparança sempre és falsa a causa dels límits limitats del tipus de dades"
-
-#: c-common.c:2688
-#, gcc-internal-format
-msgid "comparison is always true due to limited range of data type"
-msgstr "la comparança sempre és certa a causa dels límits limitat del tipus de dades"
-
-#: c-common.c:2767
-#, gcc-internal-format
-msgid "comparison of unsigned expression >= 0 is always true"
-msgstr "la comparança d'una expressió unsigned >= 0 sempre és certa"
-
-#: c-common.c:2777
-#, gcc-internal-format
-msgid "comparison of unsigned expression < 0 is always false"
-msgstr "la comparança d'una expressió unsigned < 0 sempre és falsa"
-
-#: c-common.c:2818
-#, fuzzy, gcc-internal-format
-msgid "pointer of type %<void *%> used in arithmetic"
-msgstr "es va usar un punter de tipus \"void *\" en l'aritmètica"
-
-#: c-common.c:2824
-#, gcc-internal-format
-msgid "pointer to a function used in arithmetic"
-msgstr "es va usar un punter a una funció en l'aritmètica"
-
-#: c-common.c:2830
-#, gcc-internal-format
-msgid "pointer to member function used in arithmetic"
-msgstr "es va usar un punter a una funció membre en l'aritmètica"
-
-#: c-common.c:2982
-#, fuzzy, gcc-internal-format
-msgid "the address of %qD will always evaluate as %<true%>"
-msgstr "l'adreça de \"%D\", sempre serà \"true\""
-
-#: c-common.c:3051 cp/semantics.c:596 cp/typeck.c:6411
-#, gcc-internal-format
-msgid "suggest parentheses around assignment used as truth value"
-msgstr "es suggereixen parèntesi al voltant de l'assignació usada com valor veritable"
-
-#: c-common.c:3123 c-typeck.c:8958
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %<restrict%>"
-msgstr "ús no vàlid de \"restrict\""
-
-#: c-common.c:3339
-#, fuzzy, gcc-internal-format
-msgid "invalid application of %<sizeof%> to a function type"
-msgstr "aplicació invalida de \"sizeof\" a una expressió de tipus de funció"
-
-#: c-common.c:3349
-#, fuzzy, gcc-internal-format
-msgid "invalid application of %qs to a void type"
-msgstr "applicació no vàlida de \"%s\" a un tipus void"
-
-#: c-common.c:3355
-#, fuzzy, gcc-internal-format
-msgid "invalid application of %qs to incomplete type %qT "
-msgstr "aplicació no vàlida de \"%s\" a un tipus incomplet \"T\" "
-
-#: c-common.c:3396
-#, fuzzy, gcc-internal-format
-msgid "%<__alignof%> applied to a bit-field"
-msgstr "\"__alignof\" aplicat a un camp de bits"
-
-#: c-common.c:3969
-#, fuzzy, gcc-internal-format
-msgid "cannot disable built-in function %qs"
-msgstr "no es pot desactivar la funció interna \"%s\""
-
-#: c-common.c:4172
-#, gcc-internal-format
-msgid "pointers are not permitted as case values"
-msgstr "els punters no són permesos com valors d'un «case»"
-
-#: c-common.c:4178
-#, gcc-internal-format
-msgid "range expressions in switch statements are non-standard"
-msgstr "les expressions de límits en les declaracions «switch» no són estàndard"
-
-#: c-common.c:4204
-#, gcc-internal-format
-msgid "empty range specified"
-msgstr "es va especificar uns límits buides"
-
-#: c-common.c:4264
-#, gcc-internal-format
-msgid "duplicate (or overlapping) case value"
-msgstr "valor d'un «case» duplicat (o sobreposat)"
-
-#
-#: c-common.c:4265
-#, gcc-internal-format
-msgid "%Jthis is the first entry overlapping that value"
-msgstr "%Jaquesta és la primera entrada que sobreposa aquest valor"
-
-#: c-common.c:4269
-#, gcc-internal-format
-msgid "duplicate case value"
-msgstr "valor d'un «case» duplicat"
-
-#: c-common.c:4270
-#, gcc-internal-format
-msgid "%Jpreviously used here"
-msgstr "%Jes va usar prèviament aquí"
-
-#: c-common.c:4274
-#, gcc-internal-format
-msgid "multiple default labels in one switch"
-msgstr "múltiples etiquetes per omissió en un sol «switch»"
-
-#: c-common.c:4275
-#, gcc-internal-format
-msgid "%Jthis is the first default label"
-msgstr "%Jaquesta és la primera etiqueta per omissió"
-
-#: c-common.c:4324
-#, fuzzy, gcc-internal-format
-msgid "%Jcase value %qs not in enumerated type"
-msgstr "el valor de «case» \"%ld\" no és un tipus enumerat"
-
-#: c-common.c:4327
-#, fuzzy, gcc-internal-format
-msgid "%Jcase value %qs not in enumerated type %qT"
-msgstr "el valor de «case» \"%ld\" no és un tipus enumerat"
-
-#: c-common.c:4385
-#, fuzzy, gcc-internal-format
-msgid "%Hswitch missing default case"
-msgstr "manca el «case» per defecte per a un «switch»"
-
-#: c-common.c:4448
-#, fuzzy, gcc-internal-format
-msgid "%Henumeration value %qE not handled in switch"
-msgstr "el valor d'enumeració \"%s\" no es gestiona en un «switch»"
-
-#: c-common.c:4472
-#, gcc-internal-format
-msgid "taking the address of a label is non-standard"
-msgstr "prendre l'adreça d'una etiqueta no és estàndard"
-
-#: c-common.c:4622
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute ignored for field of type %qT"
-msgstr "atribut \"%s\" ignorat per a \"%s\""
-
-#: c-common.c:4633 c-common.c:4652 c-common.c:4670 c-common.c:4697
-#: c-common.c:4724 c-common.c:4750 c-common.c:4769 c-common.c:4793
-#: c-common.c:4816 c-common.c:4839 c-common.c:4860 c-common.c:4881
-#: c-common.c:4905 c-common.c:4931 c-common.c:4968 c-common.c:4995
-#: c-common.c:5046 c-common.c:5130 c-common.c:5160 c-common.c:5179
-#: c-common.c:5499 c-common.c:5559 c-common.c:5580 c-common.c:5644
-#: c-common.c:5762 c-common.c:5828 c-common.c:5877 c-common.c:5923
-#: c-common.c:5993 c-common.c:6017 c-common.c:6301 c-common.c:6324
-#: c-common.c:6363
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute ignored"
-msgstr "s'ignora l'atribut \"%s\""
-
-#: c-common.c:4715 c-common.c:4741
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute conflicts with attribute %s"
-msgstr "l'atribut \"%s\" solament aplica a variables"
-
-#: c-common.c:4962
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute have effect only on public objects"
-msgstr "%Jl'atribut \"%E\" s'aplica solament a funcions"
-
-#: c-common.c:5067
-#, fuzzy, gcc-internal-format
-msgid "destructor priorities are not supported"
-msgstr "els trampolins no tenen suport"
-
-#: c-common.c:5069
-#, fuzzy, gcc-internal-format
-msgid "constructor priorities are not supported"
-msgstr "els trampolins no tenen suport"
-
-#: c-common.c:5086
-#, gcc-internal-format
-msgid "destructor priorities from 0 to %d are reserved for the implementation"
-msgstr ""
-
-#: c-common.c:5091
-#, gcc-internal-format
-msgid "constructor priorities from 0 to %d are reserved for the implementation"
-msgstr ""
-
-#: c-common.c:5099
-#, gcc-internal-format
-msgid "destructor priorities must be integers from 0 to %d inclusive"
-msgstr ""
-
-#: c-common.c:5102
-#, gcc-internal-format
-msgid "constructor priorities must be integers from 0 to %d inclusive"
-msgstr ""
-
-#: c-common.c:5221
-#, fuzzy, gcc-internal-format
-msgid "unknown machine mode %qs"
-msgstr "es desconeix el mode de màquina \"%s\""
-
-#: c-common.c:5250
-#, gcc-internal-format
-msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
-msgstr ""
-
-#: c-common.c:5253
-#, fuzzy, gcc-internal-format
-msgid "use __attribute__ ((vector_size)) instead"
-msgstr "s'ignora la directiva d'atribut \"%s\""
-
-#: c-common.c:5262
-#, fuzzy, gcc-internal-format
-msgid "unable to emulate %qs"
-msgstr "no es pot emular \"%s\""
-
-#: c-common.c:5272
-#, fuzzy, gcc-internal-format
-msgid "invalid pointer mode %qs"
-msgstr "mode de punter \"%s\" no vàlid"
-
-#: c-common.c:5289
-#, fuzzy, gcc-internal-format
-msgid "signness of type and machine mode %qs don't match"
-msgstr "el nombre de #-lines per a entrar i sortir dels fitxers no coincideixen"
-
-#: c-common.c:5300
-#, fuzzy, gcc-internal-format
-msgid "no data type for mode %qs"
-msgstr "no hi ha tipus de dades pel mode \"%s\""
-
-#: c-common.c:5310
-#, fuzzy, gcc-internal-format
-msgid "cannot use mode %qs for enumeral types"
-msgstr "no es pot convertir a un tipus punter"
-
-#: c-common.c:5337
-#, fuzzy, gcc-internal-format
-msgid "mode %qs applied to inappropriate type"
-msgstr "mode \"%s\" aplicat a un tipus no inadequat"
-
-#: c-common.c:5368
-#, gcc-internal-format
-msgid "%Jsection attribute cannot be specified for local variables"
-msgstr "%Jl'atribut de secció no pot ser especificat per a les variables locals"
-
-#: c-common.c:5379 config/bfin/bfin.c:4879 config/bfin/bfin.c:4930
-#, fuzzy, gcc-internal-format
-msgid "section of %q+D conflicts with previous declaration"
-msgstr "%Jla secció de \"%D\" causa conflictes amb la declaració prèvia"
-
-#: c-common.c:5388
-#, fuzzy, gcc-internal-format
-msgid "section attribute not allowed for %q+D"
-msgstr "%Jno es permet un atribut de secció per a \"%D\""
-
-#: c-common.c:5394
-#, gcc-internal-format
-msgid "%Jsection attributes are not supported for this target"
-msgstr "%Jatributs de secció no suportats per aquest objectiu"
-
-#: c-common.c:5426
-#, gcc-internal-format
-msgid "requested alignment is not a constant"
-msgstr "l'alineació sol·licitada no és una constant"
-
-#: c-common.c:5431
-#, gcc-internal-format
-msgid "requested alignment is not a power of 2"
-msgstr "l'alineació sol·licitada no és una potència de 2"
-
-#: c-common.c:5436
-#, gcc-internal-format
-msgid "requested alignment is too large"
-msgstr "l'alineació sol·licitada és massa gran"
-
-#: c-common.c:5462
-#, fuzzy, gcc-internal-format
-msgid "alignment may not be specified for %q+D"
-msgstr "%Jl'alineació no pot ser especificada per a \"%D\""
-
-#: c-common.c:5469
-#, gcc-internal-format
-msgid "alignment for %q+D was previously specified as %d and may not be decreased"
-msgstr ""
-
-#: c-common.c:5473
-#, fuzzy, gcc-internal-format
-msgid "alignment for %q+D must be at least %d"
-msgstr "l'alineació ha de ser una potència petita de dos, no %d"
-
-#: c-common.c:5522
-#, fuzzy, gcc-internal-format
-msgid "%q+D defined both normally and as an alias"
-msgstr "%J\"%D\" definit normalment i com un alies"
-
-#: c-common.c:5538
-#, fuzzy, gcc-internal-format
-msgid "alias argument not a string"
-msgstr "l'argument d'alies no és una cadena"
-
-#: c-common.c:5601
-#, gcc-internal-format
-msgid "%Jweakref attribute must appear before alias attribute"
-msgstr ""
-
-#: c-common.c:5631
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute ignored on non-class types"
-msgstr "atribut \"%s\" ignorat per a \"%s\""
-
-#: c-common.c:5637
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute ignored because %qT is already defined"
-msgstr "el mateix bypass \"%s - %s\" ja està definit"
-
-#: c-common.c:5650
-#, fuzzy, gcc-internal-format
-msgid "visibility argument not a string"
-msgstr "l'argument de visibilitat no és una cadena"
-
-#: c-common.c:5662
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute ignored on types"
-msgstr "atribut \"%s\" ignorat per a \"%s\""
-
-#: c-common.c:5678
-#, fuzzy, gcc-internal-format
-msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
-msgstr "l'argument de visibilitat ha de ser \"default\", \"hidden\", \"protected\" o \"internal\""
-
-#: c-common.c:5689
-#, fuzzy, gcc-internal-format
-msgid "%qD redeclared with different visibility"
-msgstr "\"%#D\" redeclarat com un tipus diferent de símbol"
-
-#: c-common.c:5692 c-common.c:5696
-#, gcc-internal-format
-msgid "%qD was declared %qs which implies default visibility"
-msgstr ""
-
-#: c-common.c:5770
-#, fuzzy, gcc-internal-format
-msgid "tls_model argument not a string"
-msgstr "l'argument tls_model no és una cadena"
-
-#: c-common.c:5783
-#, fuzzy, gcc-internal-format
-msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
-msgstr "l'argument de tls_model ha de ser \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
-
-#: c-common.c:5802 c-common.c:5897
-#, fuzzy, gcc-internal-format
-msgid "%J%qE attribute applies only to functions"
-msgstr "%Jl'atribut \"%E\" s'aplica solament a funcions"
-
-#: c-common.c:5807 c-common.c:5902
-#, fuzzy, gcc-internal-format
-msgid "%Jcan%'t set %qE attribute after definition"
-msgstr "%Jno es pot establir l'atribut \"%E\" després de la definició"
-
-#: c-common.c:5858
-#, gcc-internal-format
-msgid "alloc_size parameter outside range"
-msgstr ""
-
-#: c-common.c:5991
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute ignored for %qE"
-msgstr "atribut \"%s\" ignorat per a \"%s\""
-
-#: c-common.c:6049
-#, fuzzy, gcc-internal-format
-msgid "invalid vector type for attribute %qE"
-msgstr "tipus de vector no vàlid per a l'atribut \"%s\""
-
-#: c-common.c:6055
-#, gcc-internal-format
-msgid "vector size not an integral multiple of component size"
-msgstr ""
-
-#: c-common.c:6061
-#, gcc-internal-format
-msgid "zero vector size"
-msgstr ""
-
-#: c-common.c:6069
-#, gcc-internal-format
-msgid "number of components of the vector not a power of two"
-msgstr ""
-
-#: c-common.c:6097
-#, gcc-internal-format
-msgid "nonnull attribute without arguments on a non-prototype"
-msgstr "un atribut nonnull sense arguments en un que no és prototip"
-
-#: c-common.c:6112
-#, fuzzy, gcc-internal-format
-msgid "nonnull argument has invalid operand number (argument %lu)"
-msgstr "un argument no null té un nombre d'operadors no vàlid (arg %lu)"
-
-#: c-common.c:6131
-#, fuzzy, gcc-internal-format
-msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
-msgstr "argument no \"null\" amb un nombre d'operadors fora de límits (arg %lu, operand %lu)"
-
-#: c-common.c:6139
-#, fuzzy, gcc-internal-format
-msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
-msgstr "un argument no null fa referència a un operand que no és un punter (arg %lu, operand %lu)"
-
-#: c-common.c:6215
-#, fuzzy, gcc-internal-format
-msgid "not enough variable arguments to fit a sentinel"
-msgstr "molt pocs arguments per a la funció"
-
-#: c-common.c:6229
-#, fuzzy, gcc-internal-format
-msgid "missing sentinel in function call"
-msgstr "Prohibir la crida a funcions relatives al PC"
-
-#: c-common.c:6270
-#, fuzzy, gcc-internal-format
-msgid "null argument where non-null required (argument %lu)"
-msgstr "argument null on es requereix un que no sigui null (arg %lu)"
-
-#: c-common.c:6335
-#, fuzzy, gcc-internal-format
-msgid "cleanup argument not an identifier"
-msgstr "l'objecte cridat no és un identificador"
-
-#: c-common.c:6342
-#, fuzzy, gcc-internal-format
-msgid "cleanup argument not a function"
-msgstr "l'objecte cridat no és una funció"
-
-#: c-common.c:6381
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute requires prototypes with named arguments"
-msgstr "l'atribut \"%s\" requereix una constant entera com argument"
-
-#: c-common.c:6392
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute only applies to variadic functions"
-msgstr "l'atribut \"%s\" nomès s'aplica a funcions"
-
-#: c-common.c:6404
-#, fuzzy, gcc-internal-format
-msgid "requested position is not an integer constant"
-msgstr "la init_priority sol·licitada no és una constant entera"
-
-#: c-common.c:6412
-#, gcc-internal-format
-msgid "requested position is less than zero"
-msgstr ""
-
-#: c-common.c:6736
-#, fuzzy, gcc-internal-format
-msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
-msgstr "%Hignorant el valor de retorn de \"%D\", declarat amb atributs \"warn_unused_result\""
-
-#: c-common.c:6740
-#, gcc-internal-format
-msgid "%Hignoring return value of function declared with attribute warn_unused_result"
-msgstr ""
-
-#: c-common.c:6793
-#, fuzzy, gcc-internal-format
-msgid "cannot apply %<offsetof%> to static data member %qD"
-msgstr "ús no vàlid del camp no static \"%D\""
-
-#: c-common.c:6797
-#, gcc-internal-format
-msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
-msgstr ""
-
-#: c-common.c:6818 cp/typeck.c:4525
-#, fuzzy, gcc-internal-format
-msgid "attempt to take address of bit-field structure member %qD"
-msgstr "es va intentar prendre l'adreça del membre de l'estructura de camps de bits \"%s\""
-
-#: c-common.c:6871
-#, fuzzy, gcc-internal-format
-msgid "lvalue required as left operand of assignment"
-msgstr "l-value no vàlid en l'assignació"
-
-#: c-common.c:6874
-#, gcc-internal-format
-msgid "lvalue required as increment operand"
-msgstr ""
-
-#: c-common.c:6877
-#, gcc-internal-format
-msgid "lvalue required as decrement operand"
-msgstr ""
-
-#: c-common.c:6880
-#, gcc-internal-format
-msgid "lvalue required as unary %<&%> operand"
-msgstr ""
-
-#: c-common.c:6883
-#, fuzzy, gcc-internal-format
-msgid "lvalue required in asm statement"
-msgstr "lvalue no vàlid en declaració asm"
-
-#: c-common.c:7005
-#, fuzzy, gcc-internal-format
-msgid "size of array is too large"
-msgstr "la grandària de la matriu \"%s\" és massa gran"
-
-#: c-common.c:7041 c-common.c:7090 c-typeck.c:2705
-#, fuzzy, gcc-internal-format
-msgid "too few arguments to function %qE"
-msgstr "molt pocs arguments per a la funció"
-
-#. ??? This should not be an error when inlining calls to
-#. unprototyped functions.
-#: c-common.c:7058 c-typeck.c:4374
-#, fuzzy, gcc-internal-format
-msgid "incompatible type for argument %d of %qE"
-msgstr "tipus incompatible per a l'argument %d de \"%s\""
-
-#: c-common.c:7250
-#, fuzzy, gcc-internal-format
-msgid "array subscript has type %<char%>"
-msgstr "el subindici de matriu té un tipus \"char\""
-
-#: c-common.c:7273
-#, gcc-internal-format
-msgid "suggest parentheses around + or - inside shift"
-msgstr "es suggereixen parèntesi al voltant de + o - dintre d'un desplaçament"
-
-#: c-common.c:7281
-#, gcc-internal-format
-msgid "suggest parentheses around && within ||"
-msgstr "es suggereixen parèntesi al voltant de && dintre de ||"
-
-#: c-common.c:7291
-#, gcc-internal-format
-msgid "suggest parentheses around arithmetic in operand of |"
-msgstr "es suggereixen parèntesi al voltant de l'aritmètica per a operada de |"
-
-#: c-common.c:7296
-#, gcc-internal-format
-msgid "suggest parentheses around comparison in operand of |"
-msgstr "es suggereixen parèntesi al voltant de les comparances per a operada de |"
-
-#: c-common.c:7306
-#, gcc-internal-format
-msgid "suggest parentheses around arithmetic in operand of ^"
-msgstr "es suggereixen parèntesi al voltant de l'aritmètica per a operada de  ^"
-
-#: c-common.c:7311
-#, gcc-internal-format
-msgid "suggest parentheses around comparison in operand of ^"
-msgstr "es suggereixen parèntesi al voltant de les comparances per a operada de  ^"
-
-#: c-common.c:7319
-#, gcc-internal-format
-msgid "suggest parentheses around + or - in operand of &"
-msgstr "es suggereixen parèntesi al voltant de + o - per a operada de &"
-
-#: c-common.c:7324
-#, gcc-internal-format
-msgid "suggest parentheses around comparison in operand of &"
-msgstr "es suggereixen parèntesi al voltant de les comparances per a operada de &"
-
-#: c-common.c:7332
-#, fuzzy, gcc-internal-format
-msgid "suggest parentheses around comparison in operand of %s"
-msgstr "es suggereixen parèntesi al voltant de les comparances per a operada de |"
-
-#: c-common.c:7341
-#, gcc-internal-format
-msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
-msgstr "les comparances com X<=Y<=Z no tenen el seu significat matemàtic"
-
-#: c-common.c:7354
-#, fuzzy, gcc-internal-format
-msgid "label %q+D defined but not used"
-msgstr "s'usa l'etiqueta \"%D\" però no està definida"
-
-#: c-common.c:7356
-#, fuzzy, gcc-internal-format
-msgid "label %q+D declared but not defined"
-msgstr "%Jl'etiqueta \"%D\" està declarada però no està definida"
-
-#: c-common.c:7375
-#, gcc-internal-format
-msgid "division by zero"
-msgstr "divisió per zero"
-
-#. Except for passing an argument to an unprototyped function,
-#. this is a constraint violation.  When passing an argument to
-#. an unprototyped function, it is compile-time undefined;
-#. making it a constraint in that case was rejected in
-#. DR#252.
-#: c-convert.c:95 c-typeck.c:1775 c-typeck.c:4012 cp/typeck.c:1502
-#: cp/typeck.c:5717 cp/typeck.c:6325 fortran/convert.c:88
-#: treelang/tree-convert.c:79
-#, gcc-internal-format
-msgid "void value not ignored as it ought to be"
-msgstr "valor void no ignorat com deuria ser"
-
-#: c-convert.c:118 fortran/convert.c:121 java/typeck.c:152
-#: treelang/tree-convert.c:105
-#, gcc-internal-format
-msgid "conversion to non-scalar type requested"
-msgstr "es va sol·licitar conversió a tipus no escalar"
-
-#: c-decl.c:546
-#, fuzzy, gcc-internal-format
-msgid "array %q+D assumed to have one element"
-msgstr "%Js'assumeix que la matriu \"%D\" té un element"
-
-#: c-decl.c:651
-#, gcc-internal-format
-msgid "GCC supports only %u nested scopes"
-msgstr ""
-
-#: c-decl.c:737 cp/decl.c:358
-#, fuzzy, gcc-internal-format
-msgid "label %q+D used but not defined"
-msgstr "s'usa l'etiqueta \"%D\" però no està definida"
-
-#: c-decl.c:778
-#, fuzzy, gcc-internal-format
-msgid "nested function %q+D declared but never defined"
-msgstr "s'usa la funció «inline» \"%D\" però mai es va definir"
-
-#: c-decl.c:788
-#, fuzzy, gcc-internal-format
-msgid "inline function %q+D declared but never defined"
-msgstr "s'usa la funció «inline» \"%D\" però mai es va definir"
-
-#: c-decl.c:801 cp/decl.c:608
-#, fuzzy, gcc-internal-format
-msgid "unused variable %q+D"
-msgstr "%Jvariable \"%D\" sense ús"
-
-#: c-decl.c:805
-#, gcc-internal-format
-msgid "type of array %q+D completed incompatibly with implicit initialization"
-msgstr ""
-
-#: c-decl.c:1039
-#, fuzzy, gcc-internal-format
-msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
-msgstr "una llista de paràmetres amb una el·lipse no pot coincidir amb una declaració de nom de llista de paràmetres buida."
-
-#: c-decl.c:1046
-#, fuzzy, gcc-internal-format
-msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
-msgstr "Un tipus d'argument que té una promoció per omissió no pot coincidir amb una declaració de nom de llista de paràmetres buida."
-
-#: c-decl.c:1087
-#, gcc-internal-format
-msgid "prototype for %q+D declares more arguments than previous old-style definition"
-msgstr ""
-
-#: c-decl.c:1093
-#, gcc-internal-format
-msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
-msgstr ""
-
-#: c-decl.c:1102
-#, fuzzy, gcc-internal-format
-msgid "prototype for %q+D declares argument %d with incompatible type"
-msgstr "el prototip per a \"%s\" a continuació i l'argument %d no coincideixen"
-
-#. If we get here, no errors were found, but do issue a warning
-#. for this poor-style construct.
-#: c-decl.c:1115
-#, fuzzy, gcc-internal-format
-msgid "prototype for %q+D follows non-prototype definition"
-msgstr "a continuació la definició del no prototip aquí"
-
-#: c-decl.c:1130
-#, fuzzy, gcc-internal-format
-msgid "previous definition of %q+D was here"
-msgstr "%Jdefinició prèvia de \"%D\" aquí"
-
-#: c-decl.c:1132
-#, fuzzy, gcc-internal-format
-msgid "previous implicit declaration of %q+D was here"
-msgstr "%Jdeclaració implícita prèvia de \"%D\" aquí"
-
-#: c-decl.c:1134
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+D was here"
-msgstr "%Jdeclaració prèvia de \"%D\" aquí"
-
-#: c-decl.c:1174
-#, fuzzy, gcc-internal-format
-msgid "%q+D redeclared as different kind of symbol"
-msgstr "\"%#D\" redeclarat com un tipus diferent de símbol"
-
-#: c-decl.c:1178
-#, fuzzy, gcc-internal-format
-msgid "built-in function %q+D declared as non-function"
-msgstr "%Jla funció interna \"%D\" no és declarada com funció"
-
-#: c-decl.c:1181 c-decl.c:1298 c-decl.c:1983
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+D shadows a built-in function"
-msgstr "la declaració de \"%#D\" enfosqueix un paràmetre"
-
-#: c-decl.c:1190
-#, fuzzy, gcc-internal-format
-msgid "redeclaration of enumerator %q+D"
-msgstr "redeclaració de \"enum %s\""
-
-#. If types don't match for a built-in, throw away the
-#. built-in.  No point in calling locate_old_decl here, it
-#. won't print anything.
-#: c-decl.c:1211
-#, fuzzy, gcc-internal-format
-msgid "conflicting types for built-in function %q+D"
-msgstr "%Jtipus en conflicte per a la funció interna \"%D\""
-
-#: c-decl.c:1235 c-decl.c:1248 c-decl.c:1258
-#, fuzzy, gcc-internal-format
-msgid "conflicting types for %q+D"
-msgstr "%Jtipus en conflicte per a \"%D\""
-
-#: c-decl.c:1256
-#, fuzzy, gcc-internal-format
-msgid "conflicting type qualifiers for %q+D"
-msgstr "%Jtipus en conflicte per a \"%D\""
-
-#. Allow OLDDECL to continue in use.
-#: c-decl.c:1273
-#, fuzzy, gcc-internal-format
-msgid "redefinition of typedef %q+D"
-msgstr "%Jredefinició de typedef \"%D\""
-
-#: c-decl.c:1324 c-decl.c:1426
-#, fuzzy, gcc-internal-format
-msgid "redefinition of %q+D"
-msgstr "%Jredefinició de \"%D\""
-
-#: c-decl.c:1359 c-decl.c:1464
-#, fuzzy, gcc-internal-format
-msgid "static declaration of %q+D follows non-static declaration"
-msgstr "%Jdeclaració \"static\" de \"%D\" a continuació d'una declaració \"non-static\""
-
-#: c-decl.c:1369 c-decl.c:1376 c-decl.c:1453 c-decl.c:1461
-#, fuzzy, gcc-internal-format
-msgid "non-static declaration of %q+D follows static declaration"
-msgstr "%Jdeclaració \"non-static\" de \"%D\" a continuació d'una declaració \"static\""
-
-#: c-decl.c:1393
-#, gcc-internal-format
-msgid "%<gnu_inline%> attribute present on %q+D"
-msgstr ""
-
-#: c-decl.c:1395
-#, fuzzy, gcc-internal-format
-msgid "%Jbut not here"
-msgstr "  primer tipus aquí"
-
-#: c-decl.c:1413
-#, fuzzy, gcc-internal-format
-msgid "thread-local declaration of %q+D follows non-thread-local declaration"
-msgstr "%Jdeclaració \"thread-local\" de \"%D\" a continuació d'una declaració \"non-thread-local\""
-
-#: c-decl.c:1416
-#, fuzzy, gcc-internal-format
-msgid "non-thread-local declaration of %q+D follows thread-local declaration"
-msgstr "%Jdeclaració \"non-thread-local\" de \"%D\" a continuació d'una declaració \"thread-local\""
-
-#: c-decl.c:1446
-#, fuzzy, gcc-internal-format
-msgid "extern declaration of %q+D follows declaration with no linkage"
-msgstr "%Jla declaració externa de \"%D\" no coincideix amb la declaració sense \"linkage\""
-
-#: c-decl.c:1482
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+D with no linkage follows extern declaration"
-msgstr "%Jla declaració de \"%D\" sense \"linkage\" segueix una declaració \"extern\""
-
-#: c-decl.c:1488
-#, fuzzy, gcc-internal-format
-msgid "redeclaration of %q+D with no linkage"
-msgstr "%Jredeclaració de \"%D\" sense \"linkage\""
-
-#: c-decl.c:1502
-#, gcc-internal-format
-msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
-msgstr ""
-
-#: c-decl.c:1513
-#, fuzzy, gcc-internal-format
-msgid "inline declaration of %qD follows declaration with attribute noinline"
-msgstr "%Jla declaració externa de \"%D\" no coincideix amb la declaració sense \"linkage\""
-
-#: c-decl.c:1520
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+D with attribute noinline follows inline declaration "
-msgstr "%Jla declaració de \"%D\" sense \"linkage\" segueix una declaració \"extern\""
-
-#: c-decl.c:1539
-#, fuzzy, gcc-internal-format
-msgid "%q+D declared inline after being called"
-msgstr "%J\"%D\" declarat «inline» abans de ser cridat"
-
-#: c-decl.c:1544
-#, fuzzy, gcc-internal-format
-msgid "%q+D declared inline after its definition"
-msgstr "%J\"%D\" declarat «inline» després de la seva definició"
-
-#: c-decl.c:1563
-#, fuzzy, gcc-internal-format
-msgid "redefinition of parameter %q+D"
-msgstr "%Jredefinició de typedef \"%D\""
-
-#: c-decl.c:1590
-#, fuzzy, gcc-internal-format
-msgid "redundant redeclaration of %q+D"
-msgstr "%Jdeclaració redundant de \"%D\""
-
-#: c-decl.c:1970
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+D shadows previous non-variable"
-msgstr "la declaració de \"%#D\" enfosqueix un paràmetre"
-
-#: c-decl.c:1975
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+D shadows a parameter"
-msgstr "la declaració de \"%#D\" enfosqueix un paràmetre"
-
-#: c-decl.c:1978
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+D shadows a global declaration"
-msgstr "la declaració de \"%#D\" enfosqueix un paràmetre"
-
-#: c-decl.c:1988
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+D shadows a previous local"
-msgstr "la declaració de \"%#D\" enfosqueix un paràmetre"
-
-#: c-decl.c:1991 cp/name-lookup.c:988 cp/name-lookup.c:1019
-#: cp/name-lookup.c:1027
-#, gcc-internal-format
-msgid "%Jshadowed declaration is here"
-msgstr "%Jla declaració enfosquit és aquí"
-
-#: c-decl.c:2183
-#, fuzzy, gcc-internal-format
-msgid "nested extern declaration of %qD"
-msgstr "declaració extern niada de \"%s\""
-
-#: c-decl.c:2346 c-decl.c:2349
-#, fuzzy, gcc-internal-format
-msgid "implicit declaration of function %qE"
-msgstr "declaració implícita de la funció \"%s\""
-
-#: c-decl.c:2411
-#, fuzzy, gcc-internal-format
-msgid "incompatible implicit declaration of built-in function %qD"
-msgstr "declaració implícita de la funció \"%#D\""
-
-#: c-decl.c:2420
-#, fuzzy, gcc-internal-format
-msgid "incompatible implicit declaration of function %qD"
-msgstr "declaració implícita de la funció \"%#D\""
-
-#: c-decl.c:2473
-#, fuzzy, gcc-internal-format
-msgid "%H%qE undeclared here (not in a function)"
-msgstr "\"%s\" no ha estat declarat aquí (no en una funció)"
-
-#: c-decl.c:2478
-#, fuzzy, gcc-internal-format
-msgid "%H%qE undeclared (first use in this function)"
-msgstr "\"%s\" no ha estat declarat aquí (primer us en aquesta funció)"
-
-#: c-decl.c:2482
-#, fuzzy, gcc-internal-format
-msgid "%H(Each undeclared identifier is reported only once"
-msgstr "(Cada identificador no declarat solament es reporta una vegada"
-
-#: c-decl.c:2483
-#, fuzzy, gcc-internal-format
-msgid "%Hfor each function it appears in.)"
-msgstr "per a cada funció en la qual apareix.)"
-
-#: c-decl.c:2521 cp/decl.c:2397
-#, fuzzy, gcc-internal-format
-msgid "label %qE referenced outside of any function"
-msgstr "l'etiqueta %s es referenciada fora de qualsevol funció"
-
-#: c-decl.c:2563
-#, fuzzy, gcc-internal-format
-msgid "duplicate label declaration %qE"
-msgstr "declaració de l'etiqueta \"%s\" duplicada"
-
-#: c-decl.c:2599
-#, fuzzy, gcc-internal-format
-msgid "%Hduplicate label %qD"
-msgstr "%Hetiqueta duplicada \"%D\""
-
-#: c-decl.c:2609
-#, fuzzy, gcc-internal-format
-msgid "%Jjump into statement expression"
-msgstr "desbordament en la constant implícita"
-
-#: c-decl.c:2611
-#, fuzzy, gcc-internal-format
-msgid "%Jjump into scope of identifier with variably modified type"
-msgstr "l'argument de patró \"%T\" és un tipus modificat variablement"
-
-#: c-decl.c:2626
-#, gcc-internal-format
-msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
-msgstr ""
-
-#: c-decl.c:2701
-#, gcc-internal-format
-msgid "%H%qE defined as wrong kind of tag"
-msgstr ""
-
-#: c-decl.c:2903
-#, gcc-internal-format
-msgid "unnamed struct/union that defines no instances"
-msgstr "struct/union sense nom que no defineix cap instància"
-
-#: c-decl.c:2911
-#, gcc-internal-format
-msgid "empty declaration with storage class specifier does not redeclare tag"
-msgstr ""
-
-#: c-decl.c:2922
-#, fuzzy, gcc-internal-format
-msgid "empty declaration with type qualifier does not redeclare tag"
-msgstr "la declaració no declara res"
-
-#: c-decl.c:2943 c-decl.c:2950
-#, fuzzy, gcc-internal-format
-msgid "useless type name in empty declaration"
-msgstr "paraules claus inútils o noms de tipus en una declaració buida"
-
-#: c-decl.c:2958
-#, fuzzy, gcc-internal-format
-msgid "%<inline%> in empty declaration"
-msgstr "declaració buida"
-
-#: c-decl.c:2964
-#, fuzzy, gcc-internal-format
-msgid "%<auto%> in file-scope empty declaration"
-msgstr "es van especificar dos tipus en una declaració buida"
-
-#: c-decl.c:2970
-#, fuzzy, gcc-internal-format
-msgid "%<register%> in file-scope empty declaration"
-msgstr "es van especificar dos tipus en una declaració buida"
-
-#: c-decl.c:2976
-#, fuzzy, gcc-internal-format
-msgid "useless storage class specifier in empty declaration"
-msgstr "especificadors de classe d'emmagatzematge no vàlids en les declaracions de paràmetres"
-
-#: c-decl.c:2982
-#, fuzzy, gcc-internal-format
-msgid "useless %<__thread%> in empty declaration"
-msgstr "paraules claus inútils o noms de tipus en una declaració buida"
-
-#: c-decl.c:2990
-#, fuzzy, gcc-internal-format
-msgid "useless type qualifier in empty declaration"
-msgstr "qualificadors de tipus duplicats en la declaració %s"
-
-#: c-decl.c:2997
-#, gcc-internal-format
-msgid "empty declaration"
-msgstr "declaració buida"
-
-#: c-decl.c:3063
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
-msgstr "ISO C90 no dóna suport a \"static\" o qualificadors de tipus dins matrius de declaradors de paràmetres"
-
-#: c-decl.c:3066
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 does not support %<[*]%> array declarators"
-msgstr "ISO C90 no dóna suport a declaradors de paràmetres \"[*]\""
-
-#. C99 6.7.5.2p4
-#. A function definition isn't function prototype scope C99 6.2.1p4.
-#. C99 6.7.5.2p4
-#: c-decl.c:3073 c-decl.c:5015
-#, gcc-internal-format
-msgid "%<[*]%> not allowed in other than function prototype scope"
-msgstr ""
-
-#: c-decl.c:3097
-#, gcc-internal-format
-msgid "static or type qualifiers in abstract declarator"
-msgstr "static o qualificador de tipus en un declarador abstracte"
-
-#: c-decl.c:3183
-#, fuzzy, gcc-internal-format
-msgid "%q+D is usually a function"
-msgstr "%J\"%D\" és generalment una funció"
-
-#: c-decl.c:3192 cp/decl.c:3983 cp/decl2.c:773
-#, fuzzy, gcc-internal-format
-msgid "typedef %qD is initialized (use __typeof__ instead)"
-msgstr "typedef \"%D\" està inicialitzat (utilitzi __typeof__ en el seu lloc)"
-
-#: c-decl.c:3197
-#, fuzzy, gcc-internal-format
-msgid "function %qD is initialized like a variable"
-msgstr "la funció \"%#D\" està inicialitzada com una variable"
-
-#. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3203
-#, fuzzy, gcc-internal-format
-msgid "parameter %qD is initialized"
-msgstr "el paràmetre \"%s\" té valor inicial"
-
-#: c-decl.c:3228
-#, fuzzy, gcc-internal-format
-msgid "variable %qD has initializer but incomplete type"
-msgstr "la variable \"%#D\" té inicializador però de tipus de dada incompleta"
-
-#: c-decl.c:3316 c-decl.c:6108 cp/decl.c:4025 cp/decl.c:10985
-#, fuzzy, gcc-internal-format
-msgid "inline function %q+D given attribute noinline"
-msgstr "%Jha donat un atribut «noinline» a la funció «inline» \"%D\""
-
-#: c-decl.c:3327
-#, gcc-internal-format
-msgid "%q+D is static but declared in inline function %qD which is not static"
-msgstr ""
-
-#: c-decl.c:3418
-#, fuzzy, gcc-internal-format
-msgid "initializer fails to determine size of %q+D"
-msgstr "l'inicializador no pot determinar la grandària de \"%D\""
-
-#: c-decl.c:3423
-#, fuzzy, gcc-internal-format
-msgid "array size missing in %q+D"
-msgstr "falta la grandària de la matriu en \"%D\""
-
-#: c-decl.c:3435
-#, fuzzy, gcc-internal-format
-msgid "zero or negative size array %q+D"
-msgstr "%Jmatriu \"%D\" de grandària zero o negatiu"
-
-#: c-decl.c:3490 varasm.c:2067
-#, fuzzy, gcc-internal-format
-msgid "storage size of %q+D isn%'t known"
-msgstr "no es coneix la grandària d'emmagatzematge de \"%D\""
-
-#: c-decl.c:3500
-#, fuzzy, gcc-internal-format
-msgid "storage size of %q+D isn%'t constant"
-msgstr "la grandària d'emmagatzematge de \"%D\" no és constant"
-
-#: c-decl.c:3545
-#, fuzzy, gcc-internal-format
-msgid "ignoring asm-specifier for non-static local variable %q+D"
-msgstr "%Js'ignora l'especificador \"asm\" per a la variable local \"non-static\" \"%D\""
-
-#: c-decl.c:3573 fortran/f95-lang.c:653
-#, gcc-internal-format
-msgid "cannot put object with volatile field into register"
-msgstr "no es pot posar objecte amb camp volatile en register"
-
-#: c-decl.c:3702
-#, gcc-internal-format
-msgid "ISO C forbids forward parameter declarations"
-msgstr "ISO C prohibeix declaracions avançades de paràmetres"
-
-#: c-decl.c:3821
-#, fuzzy, gcc-internal-format
-msgid "bit-field %qs width not an integer constant"
-msgstr "l'amplària del camp de bits \"%s\" no és una constant entera"
-
-#: c-decl.c:3829
-#, fuzzy, gcc-internal-format
-msgid "negative width in bit-field %qs"
-msgstr "amplària negativa en el camp de bit \"%s\""
-
-#: c-decl.c:3834
-#, fuzzy, gcc-internal-format
-msgid "zero width for bit-field %qs"
-msgstr "amplària zero per al camp de bits \"%s\""
-
-#: c-decl.c:3844
-#, fuzzy, gcc-internal-format
-msgid "bit-field %qs has invalid type"
-msgstr "el camp de bits \"%s\" té un tipus no vàlid"
-
-#: c-decl.c:3854
-#, fuzzy, gcc-internal-format
-msgid "type of bit-field %qs is a GCC extension"
-msgstr "el tipus de camp de bits \"%s\" és una extensió del GCC"
-
-#: c-decl.c:3860
-#, fuzzy, gcc-internal-format
-msgid "width of %qs exceeds its type"
-msgstr "l'amplària de \"%s\" excedeix el seu tipus"
-
-#: c-decl.c:3873
-#, fuzzy, gcc-internal-format
-msgid "%qs is narrower than values of its type"
-msgstr "\"%s\" és més estret que els valors del seu tipus"
-
-#: c-decl.c:3892
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
-msgstr "ISO C90 prohibeix matriu \"%s\" que la seua grandària no pot ser avaluada"
-
-#: c-decl.c:3896
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 forbids array whose size can%'t be evaluated"
-msgstr "ISO C90 prohibeix matriu \"%s\" que la seua grandària no pot ser avaluada"
-
-#: c-decl.c:3902
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 forbids variable length array %qs"
-msgstr "ISO C90 prohibeix la matriu \"%s\" de grandària variable"
-
-#: c-decl.c:3905
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 forbids variable length array"
-msgstr "ISO C++ prohibeix la matriu de grandària variable"
-
-#: c-decl.c:3914
-#, fuzzy, gcc-internal-format
-msgid "the size of array %qs can%'t be evaluated"
-msgstr "la grandària del tipus no pot ser avaluat explícitament"
-
-#: c-decl.c:3918
-#, fuzzy, gcc-internal-format
-msgid "the size of array can %'t be evaluated"
-msgstr "la grandària del tipus no pot ser avaluat explícitament"
-
-#: c-decl.c:3924
-#, gcc-internal-format
-msgid "variable length array %qs is used"
-msgstr ""
-
-#: c-decl.c:3928 cp/decl.c:7004
-#, gcc-internal-format
-msgid "variable length array is used"
-msgstr ""
-
-#: c-decl.c:4051 c-decl.c:4328
-#, fuzzy, gcc-internal-format
-msgid "variably modified %qs at file scope"
-msgstr "l'argument de patró \"%T\" és un tipus modificat variablement"
-
-#: c-decl.c:4069
-#, fuzzy, gcc-internal-format
-msgid "type defaults to %<int%> in declaration of %qs"
-msgstr "el tipus de dada per omissió és \"int\" en la declaració de \"%s\""
-
-#: c-decl.c:4097
-#, fuzzy, gcc-internal-format
-msgid "duplicate %<const%>"
-msgstr "\"const\" duplicat"
-
-#: c-decl.c:4099
-#, fuzzy, gcc-internal-format
-msgid "duplicate %<restrict%>"
-msgstr "\"restrict\" duplicat"
-
-#: c-decl.c:4101
-#, fuzzy, gcc-internal-format
-msgid "duplicate %<volatile%>"
-msgstr "\"volatile\" duplicat"
-
-#: c-decl.c:4120
-#, fuzzy, gcc-internal-format
-msgid "function definition declared %<auto%>"
-msgstr "la definició de la funció ho va declarar com \"auto\""
-
-#: c-decl.c:4122
-#, fuzzy, gcc-internal-format
-msgid "function definition declared %<register%>"
-msgstr "la definició de la funció ho va declarar com \"register\""
-
-#: c-decl.c:4124
-#, fuzzy, gcc-internal-format
-msgid "function definition declared %<typedef%>"
-msgstr "la definició de la funció ho va declarar com \"typedef\""
-
-#: c-decl.c:4126
-#, fuzzy, gcc-internal-format
-msgid "function definition declared %<__thread%>"
-msgstr "la definició de la funció ho va declarar com \"__thread\""
-
-#: c-decl.c:4142
-#, fuzzy, gcc-internal-format
-msgid "storage class specified for structure field %qs"
-msgstr "es va especificar una classe d'emmagatzematge per al camp de l'estructura \"%s\""
-
-#: c-decl.c:4146 cp/decl.c:7874
-#, fuzzy, gcc-internal-format
-msgid "storage class specified for parameter %qs"
-msgstr "es va especificar una classe d'emmagatzematge per al paràmetre \"%s\""
-
-#: c-decl.c:4149 cp/decl.c:7876
-#, gcc-internal-format
-msgid "storage class specified for typename"
-msgstr "es va especificar una classe d'emmagatzematge per al nom de tipus"
-
-#: c-decl.c:4166 cp/decl.c:7893
-#, fuzzy, gcc-internal-format
-msgid "%qs initialized and declared %<extern%>"
-msgstr "\"%s\" iniciat i declarat com \"extern\""
-
-#: c-decl.c:4169 cp/decl.c:7896
-#, fuzzy, gcc-internal-format
-msgid "%qs has both %<extern%> and initializer"
-msgstr "\"%s\" té \"extern\" i assignador de valor inicial al mateix temps"
-
-#: c-decl.c:4174
-#, fuzzy, gcc-internal-format
-msgid "file-scope declaration of %qs specifies %<auto%>"
-msgstr "la declaració al nivell del fitxer de \"%s\" especifica \"auto\""
-
-#: c-decl.c:4176
-#, fuzzy, gcc-internal-format
-msgid "file-scope declaration of %qs specifies %<register%>"
-msgstr "la declaració al nivell del fitxer de \"%s\" especifica \"auto\""
-
-#: c-decl.c:4181 cp/decl.c:7900
-#, fuzzy, gcc-internal-format
-msgid "nested function %qs declared %<extern%>"
-msgstr "la funció niada \"%s\" es va declarar \"extern\""
-
-#: c-decl.c:4184 cp/decl.c:7910
-#, fuzzy, gcc-internal-format
-msgid "function-scope %qs implicitly auto and declared %<__thread%>"
-msgstr "l'àmbit de la funció \"%s\"  és implícitament acte i declarada \"__thread\""
-
-#. Only the innermost declarator (making a parameter be of
-#. array type which is converted to pointer type)
-#. may have static or type qualifiers.
-#: c-decl.c:4231 c-decl.c:4472
-#, gcc-internal-format
-msgid "static or type qualifiers in non-parameter array declarator"
-msgstr "static o qualificador de tipus en un declarador de matriu que no és paràmetre"
-
-#: c-decl.c:4278
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qs as array of voids"
-msgstr "declaració de \"%s\" com una matriu de voids"
-
-#: c-decl.c:4284
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qs as array of functions"
-msgstr "declaració de \"%s\" com una matriu de funcions"
-
-#: c-decl.c:4289
-#, gcc-internal-format
-msgid "invalid use of structure with flexible array member"
-msgstr "ús no vàlid d'estructura amb membres de matriu flexible"
-
-#: c-decl.c:4309
-#, fuzzy, gcc-internal-format
-msgid "size of array %qs has non-integer type"
-msgstr "la grandària de la matriu \"%s\" té un tipus no enter"
-
-#: c-decl.c:4314
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids zero-size array %qs"
-msgstr "ISO C prohibeix la matriu \"%s\" de grandària zero"
-
-#: c-decl.c:4321
-#, fuzzy, gcc-internal-format
-msgid "size of array %qs is negative"
-msgstr "la grandària de la matriu \"%s\" és negatiu"
-
-#: c-decl.c:4375 c-decl.c:4631 cp/decl.c:8375
-#, fuzzy, gcc-internal-format
-msgid "size of array %qs is too large"
-msgstr "la grandària de la matriu \"%s\" és massa gran"
-
-#: c-decl.c:4386
-#, gcc-internal-format
-msgid "ISO C90 does not support flexible array members"
-msgstr "ISO C90 no té suport per a membres de matrius flexibles"
-
-#. C99 6.7.5.2p4
-#: c-decl.c:4399
-#, fuzzy, gcc-internal-format
-msgid "%<[*]%> not allowed in other than a declaration"
-msgstr "no es permet l'espai de noms \"%D\" en la declaració d'ús"
-
-#: c-decl.c:4422
-#, gcc-internal-format
-msgid "array type has incomplete element type"
-msgstr "el tipus array té tipus d'element incomplet"
-
-#: c-decl.c:4504 cp/decl.c:8001
-#, fuzzy, gcc-internal-format
-msgid "%qs declared as function returning a function"
-msgstr "\"%s\" que és declarat com funció retorna una funció"
-
-#: c-decl.c:4509 cp/decl.c:8006
-#, fuzzy, gcc-internal-format
-msgid "%qs declared as function returning an array"
-msgstr "\"%s\" que és declarat com funció retorna una matriu"
-
-#: c-decl.c:4531
-#, fuzzy, gcc-internal-format
-msgid "function definition has qualified void return type"
-msgstr "definició no vàlida del tipus qualificat \"%T\""
-
-#: c-decl.c:4534 cp/decl.c:7990 cp/pt.c:8568
-#, gcc-internal-format
-msgid "type qualifiers ignored on function return type"
-msgstr "s'ignoren els qualificadors de tipus en el tipus de retorn de la funció"
-
-#: c-decl.c:4563 c-decl.c:4644 c-decl.c:4732 c-decl.c:4825
-#, gcc-internal-format
-msgid "ISO C forbids qualified function types"
-msgstr "ISO C prohibeix els tipus de funció qualificats"
-
-#: c-decl.c:4652
-#, fuzzy, gcc-internal-format
-msgid "typedef %q+D declared %<inline%>"
-msgstr "%Jla variable \"%D\" és declarada com \"inline\""
-
-#: c-decl.c:4667
-#, gcc-internal-format
-msgid "ISO C forbids const or volatile function types"
-msgstr "ISO C prohibeix els tipus de funció const o volatile"
-
-#. C99 6.7.2.1p8
-#: c-decl.c:4677
-#, gcc-internal-format
-msgid "a member of a structure or union cannot have a variably modified type"
-msgstr ""
-
-#: c-decl.c:4693
-#, fuzzy, gcc-internal-format
-msgid "variable or field %qs declared void"
-msgstr "variable o camp \"%s\" declarat void"
-
-#: c-decl.c:4725
-#, gcc-internal-format
-msgid "attributes in parameter array declarator ignored"
-msgstr "atributs en el declarador de paràmetres de matriu ignorats"
-
-#: c-decl.c:4760
-#, fuzzy, gcc-internal-format
-msgid "parameter %q+D declared %<inline%>"
-msgstr "el paràmetre \"%D\" es va declarar void"
-
-#: c-decl.c:4773
-#, fuzzy, gcc-internal-format
-msgid "field %qs declared as a function"
-msgstr "el camp \"%s\" es declara com una funció"
-
-#: c-decl.c:4779
-#, fuzzy, gcc-internal-format
-msgid "field %qs has incomplete type"
-msgstr "el camp \"%s\" té tipus de dada incompleta"
-
-#: c-decl.c:4796 c-decl.c:4808 c-decl.c:4812
-#, fuzzy, gcc-internal-format
-msgid "invalid storage class for function %qs"
-msgstr "classe d'emmagatzematge no vàlida per a la funció \"%s\""
-
-#: c-decl.c:4831
-#, fuzzy, gcc-internal-format
-msgid "%<noreturn%> function returns non-void value"
-msgstr "la funció \"no return\" retorna un valor que no és \"void\""
-
-#: c-decl.c:4867
-#, fuzzy, gcc-internal-format
-msgid "cannot inline function %<main%>"
-msgstr "no es pot fer «inline» la funció \"main\""
-
-#: c-decl.c:4910
-#, gcc-internal-format
-msgid "variable previously declared %<static%> redeclared %<extern%>"
-msgstr ""
-
-#: c-decl.c:4920
-#, fuzzy, gcc-internal-format
-msgid "variable %q+D declared %<inline%>"
-msgstr "%Jla variable \"%D\" és declarada com \"inline\""
-
-#. C99 6.7.5.2p2
-#: c-decl.c:4951
-#, gcc-internal-format
-msgid "object with variably modified type must have no linkage"
-msgstr ""
-
-#: c-decl.c:5020 c-decl.c:6199
-#, fuzzy, gcc-internal-format
-msgid "function declaration isn%'t a prototype"
-msgstr "la declaració de la funció no és un prototip"
-
-#: c-decl.c:5028
-#, gcc-internal-format
-msgid "parameter names (without types) in function declaration"
-msgstr "noms de paràmetres (sense tipus) en la declaració de la funció"
-
-#: c-decl.c:5061
-#, fuzzy, gcc-internal-format
-msgid "parameter %u (%q+D) has incomplete type"
-msgstr "%Jel paràmetre \"%D\" té un tipus incomplet"
-
-#: c-decl.c:5064
-#, fuzzy, gcc-internal-format
-msgid "%Jparameter %u has incomplete type"
-msgstr "%Jel paràmetre \"%D\" té un tipus incomplet"
-
-#: c-decl.c:5073
-#, fuzzy, gcc-internal-format
-msgid "parameter %u (%q+D) has void type"
-msgstr "%Jel paràmetre \"%D\" té un tipus incomplet"
-
-#: c-decl.c:5076
-#, fuzzy, gcc-internal-format
-msgid "%Jparameter %u has void type"
-msgstr "%Jel paràmetre \"%D\" té un tipus incomplet"
-
-#: c-decl.c:5138
-#, gcc-internal-format
-msgid "%<void%> as only parameter may not be qualified"
-msgstr ""
-
-#: c-decl.c:5142 c-decl.c:5176
-#, gcc-internal-format
-msgid "%<void%> must be the only parameter"
-msgstr ""
-
-#: c-decl.c:5170
-#, fuzzy, gcc-internal-format
-msgid "parameter %q+D has just a forward declaration"
-msgstr "%Jel paràmetre \"%D\" només té una declaració posterior"
-
-#. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5215
-#, fuzzy, gcc-internal-format
-msgid "%<%s %E%> declared inside parameter list"
-msgstr "\"%s %s\" declarat dintre d'una llista de paràmetres"
-
-#. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5219
-#, gcc-internal-format
-msgid "anonymous %s declared inside parameter list"
-msgstr "%s anònim declarat dintre d'una llista de paràmetres"
-
-#: c-decl.c:5224
-#, gcc-internal-format
-msgid "its scope is only this definition or declaration, which is probably not what you want"
-msgstr "el seu àmbit és solament aquesta definició o declaració, la qual cosa probablement no sigui el que desitja."
-
-#: c-decl.c:5358
-#, fuzzy, gcc-internal-format
-msgid "redefinition of %<union %E%>"
-msgstr "redefinició de \"union %s\""
-
-#: c-decl.c:5360
-#, fuzzy, gcc-internal-format
-msgid "redefinition of %<struct %E%>"
-msgstr "redefinició de \"struct %s\""
-
-#: c-decl.c:5365
-#, fuzzy, gcc-internal-format
-msgid "nested redefinition of %<union %E%>"
-msgstr "redefinició niada de \"%s\""
-
-#: c-decl.c:5367
-#, fuzzy, gcc-internal-format
-msgid "nested redefinition of %<struct %E%>"
-msgstr "redefinició niada de \"%s\""
-
-#: c-decl.c:5442 cp/decl.c:3780
-#, gcc-internal-format
-msgid "declaration does not declare anything"
-msgstr "la declaració no declara res"
-
-#: c-decl.c:5446
-#, fuzzy, gcc-internal-format
-msgid "ISO C doesn%'t support unnamed structs/unions"
-msgstr "ISO C no té suport per a structs/unions sense nom"
-
-#: c-decl.c:5490 c-decl.c:5506
-#, fuzzy, gcc-internal-format
-msgid "duplicate member %q+D"
-msgstr "%Jmembre duplicat \"%D\""
-
-#: c-decl.c:5545
-#, fuzzy, gcc-internal-format
-msgid "union has no named members"
-msgstr "membres nomenats"
-
-#: c-decl.c:5547
-#, fuzzy, gcc-internal-format
-msgid "union has no members"
-msgstr "agregat anònim sense membres"
-
-#: c-decl.c:5552
-#, fuzzy, gcc-internal-format
-msgid "struct has no named members"
-msgstr "membres nomenats"
-
-#: c-decl.c:5554
-#, fuzzy, gcc-internal-format
-msgid "struct has no members"
-msgstr "%s no té un membre cridat \"%s\""
-
-#: c-decl.c:5616
-#, gcc-internal-format
-msgid "%Jflexible array member in union"
-msgstr "%Jmembre de matriu flexible en el union"
-
-#: c-decl.c:5621
-#, gcc-internal-format
-msgid "%Jflexible array member not at end of struct"
-msgstr "%Jel membre de matriu flexible no està al final del struct"
-
-#: c-decl.c:5626
-#, gcc-internal-format
-msgid "%Jflexible array member in otherwise empty struct"
-msgstr "%Jel membre de matriu flexible seria d'altra manera un struct buit"
-
-#
-#: c-decl.c:5633
-#, gcc-internal-format
-msgid "%Jinvalid use of structure with flexible array member"
-msgstr "%Jús no vàlid d'estructura amb membres de matriu flexible"
-
-#: c-decl.c:5742
-#, gcc-internal-format
-msgid "union cannot be made transparent"
-msgstr "union no es pot fer transparent"
-
-#: c-decl.c:5813
-#, fuzzy, gcc-internal-format
-msgid "nested redefinition of %<enum %E%>"
-msgstr "redefinició niada de \"%s\""
-
-#. This enum is a named one that has been declared already.
-#: c-decl.c:5820
-#, fuzzy, gcc-internal-format
-msgid "redeclaration of %<enum %E%>"
-msgstr "redeclaració de \"enum %s\""
-
-#: c-decl.c:5883
-#, gcc-internal-format
-msgid "enumeration values exceed range of largest integer"
-msgstr "els valors d'enumeració excedeixen els límits de l'enter més gran"
-
-#: c-decl.c:5900
-#, gcc-internal-format
-msgid "specified mode too small for enumeral values"
-msgstr ""
-
-#: c-decl.c:5996
-#, fuzzy, gcc-internal-format
-msgid "enumerator value for %qE is not an integer constant"
-msgstr "el valor de enumerator per a \"%s\" no és una constant entera"
-
-#: c-decl.c:6013
-#, gcc-internal-format
-msgid "overflow in enumeration values"
-msgstr "desbordament en valors d'enumeració"
-
-#: c-decl.c:6018
-#, fuzzy, gcc-internal-format
-msgid "ISO C restricts enumerator values to range of %<int%>"
-msgstr "ISO C restringeix els valors d'enumeració als límits de \"int\""
-
-#: c-decl.c:6125
-#, gcc-internal-format
-msgid "return type is an incomplete type"
-msgstr "el tipus de retorn és un tipus incomplet"
-
-#: c-decl.c:6133
-#, fuzzy, gcc-internal-format
-msgid "return type defaults to %<int%>"
-msgstr "el tipus de retorn per omissió és \"int\""
-
-#: c-decl.c:6206
-#, fuzzy, gcc-internal-format
-msgid "no previous prototype for %q+D"
-msgstr "%Jno hi ha un prototip previ per a \"%D\""
-
-#: c-decl.c:6215
-#, fuzzy, gcc-internal-format
-msgid "%q+D was used with no prototype before its definition"
-msgstr "%Jes va usar \"%D\" sense prototip abans de la seva definició"
-
-#: c-decl.c:6221 cp/decl.c:11126
-#, fuzzy, gcc-internal-format
-msgid "no previous declaration for %q+D"
-msgstr "no hi ha declaració prèvia per a \"%D\""
-
-#: c-decl.c:6231
-#, fuzzy, gcc-internal-format
-msgid "%q+D was used with no declaration before its definition"
-msgstr "%Jes va usar \"%D\" sense declaració abans de la seva definició"
-
-#: c-decl.c:6254 c-decl.c:6723
-#, fuzzy, gcc-internal-format
-msgid "return type of %q+D is not %<int%>"
-msgstr "el tipus de retorn de \"%D\" no és \"int\""
-
-#: c-decl.c:6259
-#, fuzzy, gcc-internal-format
-msgid "%q+D is normally a non-static function"
-msgstr "%J\"%D\" generalment és una funció «non-static»"
-
-#: c-decl.c:6293
-#, gcc-internal-format
-msgid "%Jold-style parameter declarations in prototyped function definition"
-msgstr ""
-
-#: c-decl.c:6307
-#, fuzzy, gcc-internal-format
-msgid "%Jtraditional C rejects ISO C style function definitions"
-msgstr "C tradicional rebutja la definició de funcions d'estil ISO·C"
-
-#: c-decl.c:6323
-#, gcc-internal-format
-msgid "%Jparameter name omitted"
-msgstr "%Jes va ometre el nom del paràmetre"
-
-#: c-decl.c:6357
-#, fuzzy, gcc-internal-format
-msgid "%Jold-style function definition"
-msgstr "%s: no es va convertir la definició de la funció\n"
-
-#: c-decl.c:6366
-#, gcc-internal-format
-msgid "%Jparameter name missing from parameter list"
-msgstr "%Jfalta el nom del paràmetre de la llista de paràmetres"
-
-#: c-decl.c:6377
-#, fuzzy, gcc-internal-format
-msgid "%q+D declared as a non-parameter"
-msgstr "%J\"%D\" declarat com «non-parameter»"
-
-#: c-decl.c:6382
-#, fuzzy, gcc-internal-format
-msgid "multiple parameters named %q+D"
-msgstr "%Jmúltiples paràmetres nomenats \"%D\""
-
-#: c-decl.c:6390
-#, fuzzy, gcc-internal-format
-msgid "parameter %q+D declared with void type"
-msgstr "el paràmetre \"%D\" es va declarar void"
-
-#: c-decl.c:6407 c-decl.c:6409
-#, fuzzy, gcc-internal-format
-msgid "type of %q+D defaults to %<int%>"
-msgstr "%Jel tipus de \"%D\" és \"int\" per omissió"
-
-#: c-decl.c:6428
-#, fuzzy, gcc-internal-format
-msgid "parameter %q+D has incomplete type"
-msgstr "el paràmetre té tipus incomplet"
-
-#: c-decl.c:6434
-#, fuzzy, gcc-internal-format
-msgid "declaration for parameter %q+D but no such parameter"
-msgstr "%Jexisteix la declaració per al paràmetre \"%D\" però no hi ha tal paràmetre"
-
-#: c-decl.c:6484
-#, fuzzy, gcc-internal-format
-msgid "number of arguments doesn%'t match built-in prototype"
-msgstr "el nombre d'arguments no coincideixen amb el prototip"
-
-#: c-decl.c:6488
-#, fuzzy, gcc-internal-format
-msgid "number of arguments doesn%'t match prototype"
-msgstr "el nombre d'arguments no coincideixen amb el prototip"
-
-#: c-decl.c:6489 c-decl.c:6529 c-decl.c:6542
-#, gcc-internal-format
-msgid "%Hprototype declaration"
-msgstr "%Hdeclaració de prototip"
-
-#: c-decl.c:6523
-#, fuzzy, gcc-internal-format
-msgid "promoted argument %qD doesn%'t match built-in prototype"
-msgstr "l'argument promogut \"%D\" no coincideix amb el prototip"
-
-#: c-decl.c:6527
-#, fuzzy, gcc-internal-format
-msgid "promoted argument %qD doesn%'t match prototype"
-msgstr "l'argument promogut \"%D\" no coincideix amb el prototip"
-
-#: c-decl.c:6537
-#, fuzzy, gcc-internal-format
-msgid "argument %qD doesn%'t match built-in prototype"
-msgstr "l'argument \"%D\" no coincideix amb el prototip"
-
-#: c-decl.c:6541
-#, fuzzy, gcc-internal-format
-msgid "argument %qD doesn%'t match prototype"
-msgstr "l'argument \"%D\" no coincideix amb el prototip"
-
-#: c-decl.c:6768 cp/decl.c:11820
-#, gcc-internal-format
-msgid "no return statement in function returning non-void"
-msgstr "no hi ha una declaració de retorn en una funció que retorna \"non-void\""
-
-#. 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.
-#: c-decl.c:6841
-#, fuzzy, gcc-internal-format
-msgid "%<for%> loop initial declaration used outside C99 mode"
-msgstr "es va usar la declaració inicial del cicle \"for\" fora del mode C99"
-
-#: c-decl.c:6870
-#, fuzzy, gcc-internal-format
-msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
-msgstr "%Jdeclaració de la variable \"static\" \"%D\" en la declaració inicial del cicle \"for\""
-
-#: c-decl.c:6873
-#, fuzzy, gcc-internal-format
-msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
-msgstr "%Jdeclaració de la variable \"extern\" \"%D\" en la declaració inicial del cicle \"for\""
-
-#: c-decl.c:6878
-#, fuzzy, gcc-internal-format
-msgid "%<struct %E%> declared in %<for%> loop initial declaration"
-msgstr "\"struct %s\" declarat en la declaració inicial del cicle \"for\""
-
-#: c-decl.c:6882
-#, fuzzy, gcc-internal-format
-msgid "%<union %E%> declared in %<for%> loop initial declaration"
-msgstr "\"union %s\" declarat en la declaració inicial del cicle \"for\""
-
-#: c-decl.c:6886
-#, fuzzy, gcc-internal-format
-msgid "%<enum %E%> declared in %<for%> loop initial declaration"
-msgstr "\"enum %s\" declarat en la declaració inicial del cicle \"for\""
-
-#: c-decl.c:6890
-#, fuzzy, gcc-internal-format
-msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
-msgstr "%Jdeclaració de \"%D\" que és \"non-variable\" en la declaració inicial del cicle \"for\""
-
-#: c-decl.c:7178 c-decl.c:7420 c-decl.c:7716
-#, fuzzy, gcc-internal-format
-msgid "duplicate %qE"
-msgstr "\"%s\" duplicat"
-
-#: c-decl.c:7201 c-decl.c:7430 c-decl.c:7617
-#, fuzzy, gcc-internal-format
-msgid "two or more data types in declaration specifiers"
-msgstr "dos o més tipus de dades en la declaració de \"%s\""
-
-#: c-decl.c:7213 cp/parser.c:2149
-#, fuzzy, gcc-internal-format
-msgid "%<long long long%> is too long for GCC"
-msgstr "\"long long long\" és massa llarg per a GCC"
-
-#: c-decl.c:7220 c-decl.c:7520
-#, gcc-internal-format
-msgid "both %<long long%> and %<double%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7226
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 does not support %<long long%>"
-msgstr "ISO C90 no dóna suport a \"long long\""
-
-#: c-decl.c:7231 c-decl.c:7260
-#, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<short%> in declaration specifiers"
-msgstr "s'especifica long i short al mateix temps per a \"%s\""
-
-#: c-decl.c:7234 c-decl.c:7437
-#, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<void%> in declaration specifiers"
-msgstr "s'especifica long i short al mateix temps per a \"%s\""
-
-#: c-decl.c:7237 c-decl.c:7459
-#, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<_Bool%> in declaration specifiers"
-msgstr "s'especifica long i short al mateix temps per a \"%s\""
-
-#: c-decl.c:7240 c-decl.c:7481
-#, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<char%> in declaration specifiers"
-msgstr "s'especifica long i short al mateix temps per a \"%s\""
-
-#: c-decl.c:7243 c-decl.c:7501
-#, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<float%> in declaration specifiers"
-msgstr "s'especifica long i short al mateix temps per a \"%s\""
-
-#: c-decl.c:7246
-#, gcc-internal-format
-msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7249
-#, gcc-internal-format
-msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7252
-#, gcc-internal-format
-msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7263 c-decl.c:7440
-#, gcc-internal-format
-msgid "both %<short%> and %<void%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7266 c-decl.c:7462
-#, gcc-internal-format
-msgid "both %<short%> and %<_Bool%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7269 c-decl.c:7484
-#, gcc-internal-format
-msgid "both %<short%> and %<char%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7272 c-decl.c:7504
-#, gcc-internal-format
-msgid "both %<short%> and %<float%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7275 c-decl.c:7523
-#, gcc-internal-format
-msgid "both %<short%> and %<double%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7278
-#, gcc-internal-format
-msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7281
-#, gcc-internal-format
-msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7284
-#, gcc-internal-format
-msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7292 c-decl.c:7321
-#, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
-msgstr "s'especifica signed i unsigned al mateix temps per a \"%s\""
-
-#: c-decl.c:7295 c-decl.c:7443
-#, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<void%> in declaration specifiers"
-msgstr "s'especifica signed i unsigned al mateix temps per a \"%s\""
-
-#: c-decl.c:7298 c-decl.c:7465
-#, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
-msgstr "s'especifica signed i unsigned al mateix temps per a \"%s\""
-
-#: c-decl.c:7301 c-decl.c:7507
-#, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<float%> in declaration specifiers"
-msgstr "s'especifica signed i unsigned al mateix temps per a \"%s\""
-
-#: c-decl.c:7304 c-decl.c:7526
-#, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<double%> in declaration specifiers"
-msgstr "s'especifica signed i unsigned al mateix temps per a \"%s\""
-
-#: c-decl.c:7307
-#, gcc-internal-format
-msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7310
-#, gcc-internal-format
-msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7313
-#, gcc-internal-format
-msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7324 c-decl.c:7446
-#, fuzzy, gcc-internal-format
-msgid "both %<unsigned%> and %<void%> in declaration specifiers"
-msgstr "s'especifica signed i unsigned al mateix temps per a \"%s\""
-
-#: c-decl.c:7327 c-decl.c:7468
-#, fuzzy, gcc-internal-format
-msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
-msgstr "s'especifica signed i unsigned al mateix temps per a \"%s\""
-
-#: c-decl.c:7330 c-decl.c:7510
-#, fuzzy, gcc-internal-format
-msgid "both %<unsigned%> and %<float%> in declaration specifiers"
-msgstr "s'especifica signed i unsigned al mateix temps per a \"%s\""
-
-#: c-decl.c:7333 c-decl.c:7529
-#, fuzzy, gcc-internal-format
-msgid "both %<unsigned%> and %<double%> in declaration specifiers"
-msgstr "s'especifica signed i unsigned al mateix temps per a \"%s\""
-
-#: c-decl.c:7336
-#, gcc-internal-format
-msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7339
-#, gcc-internal-format
-msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7342
-#, gcc-internal-format
-msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7350
-#, gcc-internal-format
-msgid "ISO C90 does not support complex types"
-msgstr "ISO C90 no té suport per a tipus complexos"
-
-#: c-decl.c:7352 c-decl.c:7449
-#, gcc-internal-format
-msgid "both %<complex%> and %<void%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7355 c-decl.c:7471
-#, gcc-internal-format
-msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7358
-#, gcc-internal-format
-msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7361
-#, gcc-internal-format
-msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7364
-#, gcc-internal-format
-msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7367
-#, gcc-internal-format
-msgid "both %<complex%> and %<_Fract%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7370
-#, gcc-internal-format
-msgid "both %<complex%> and %<_Accum%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7373
-#, gcc-internal-format
-msgid "both %<complex%> and %<_Sat%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7381
-#, fuzzy, gcc-internal-format
-msgid "ISO C does not support saturating types"
-msgstr "ISO C no dóna suport a tipus enters complexos"
-
-#: c-decl.c:7383 c-decl.c:7452
-#, gcc-internal-format
-msgid "both %<_Sat%> and %<void%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7386 c-decl.c:7474
-#, gcc-internal-format
-msgid "both %<_Sat%> and %<_Bool%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7389 c-decl.c:7487
-#, gcc-internal-format
-msgid "both %<_Sat%> and %<char%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7392 c-decl.c:7494
-#, gcc-internal-format
-msgid "both %<_Sat%> and %<int%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7395 c-decl.c:7513
-#, gcc-internal-format
-msgid "both %<_Sat%> and %<float%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7398 c-decl.c:7532
-#, gcc-internal-format
-msgid "both %<_Sat%> and %<double%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7401
-#, gcc-internal-format
-msgid "both %<_Sat%> and %<_Decimal32%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7404
-#, gcc-internal-format
-msgid "both %<_Sat%> and %<_Decimal64%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7407
-#, gcc-internal-format
-msgid "both %<_Sat%> and %<_Decimal128%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7410
-#, gcc-internal-format
-msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7549
-#, fuzzy, gcc-internal-format
-msgid "both %<long long%> and %<%s%> in declaration specifiers"
-msgstr "s'especifica long i short al mateix temps per a \"%s\""
-
-#: c-decl.c:7552
-#, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<%s%> in declaration specifiers"
-msgstr "s'especifica long i short al mateix temps per a \"%s\""
-
-#: c-decl.c:7555
-#, gcc-internal-format
-msgid "both %<short%> and %<%s%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7558
-#, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<%s%> in declaration specifiers"
-msgstr "s'especifica signed i unsigned al mateix temps per a \"%s\""
-
-#: c-decl.c:7561
-#, fuzzy, gcc-internal-format
-msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
-msgstr "s'especifica signed i unsigned al mateix temps per a \"%s\""
-
-#: c-decl.c:7564 c-decl.c:7590
-#, gcc-internal-format
-msgid "both %<complex%> and %<%s%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7567
-#, gcc-internal-format
-msgid "both %<_Sat%> and %<%s%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7577
-#, fuzzy, gcc-internal-format
-msgid "decimal floating point not supported for this target"
-msgstr "no es dóna suport a -fdata-sections en aquest objectiu"
-
-#: c-decl.c:7579
-#, fuzzy, gcc-internal-format
-msgid "ISO C does not support decimal floating point"
-msgstr "ISO C90 no dóna suport a \"long long\""
-
-#: c-decl.c:7598
-#, fuzzy, gcc-internal-format
-msgid "fixed-point types not supported for this target"
-msgstr "no es dóna suport a -fdata-sections en aquest objectiu"
-
-#: c-decl.c:7600
-#, fuzzy, gcc-internal-format
-msgid "ISO C does not support fixed-point types"
-msgstr "ISO C no dóna suport a tipus enters complexos"
-
-#: c-decl.c:7634
-#, fuzzy, gcc-internal-format
-msgid "%qE fails to be a typedef or built in type"
-msgstr "\"%s\" falla al ser un typedef o un tipus intern del compilador"
-
-#: c-decl.c:7667
-#, fuzzy, gcc-internal-format
-msgid "%qE is not at beginning of declaration"
-msgstr "\"%s\" no està en l'inici de la declaració"
-
-#: c-decl.c:7681
-#, gcc-internal-format
-msgid "%<__thread%> used with %<auto%>"
-msgstr ""
-
-#: c-decl.c:7683
-#, gcc-internal-format
-msgid "%<__thread%> used with %<register%>"
-msgstr ""
-
-#: c-decl.c:7685
-#, gcc-internal-format
-msgid "%<__thread%> used with %<typedef%>"
-msgstr ""
-
-#: c-decl.c:7696
-#, fuzzy, gcc-internal-format
-msgid "%<__thread%> before %<extern%>"
-msgstr "\"__thread\" abans \"extern\""
-
-#: c-decl.c:7705
-#, fuzzy, gcc-internal-format
-msgid "%<__thread%> before %<static%>"
-msgstr "\"__thread\" abans \"static\""
-
-#: c-decl.c:7721
-#, fuzzy, gcc-internal-format
-msgid "multiple storage classes in declaration specifiers"
-msgstr "múltiples classes d'emmagatzematge en la declaració de \"%s\""
-
-#: c-decl.c:7728
-#, gcc-internal-format
-msgid "%<__thread%> used with %qE"
-msgstr ""
-
-#: c-decl.c:7775
-#, gcc-internal-format
-msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
-msgstr ""
-
-#: c-decl.c:7787
-#, fuzzy, gcc-internal-format
-msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
-msgstr "ISO C no té suport per a \"complex\" simples que signifiquen \"double complex\""
-
-#: c-decl.c:7832 c-decl.c:7858
-#, gcc-internal-format
-msgid "ISO C does not support complex integer types"
-msgstr "ISO C no dóna suport a tipus enters complexos"
-
-#: c-decl.c:8008 toplev.c:847
-#, fuzzy, gcc-internal-format
-msgid "%q+F used but never defined"
-msgstr "\"%s\" utilitzat però mai definit"
-
-#: c-format.c:98 c-format.c:207
-#, gcc-internal-format
-msgid "format string has invalid operand number"
-msgstr "la cadena de format té un nombre d'operadors no vàlid"
-
-#: c-format.c:115
-#, gcc-internal-format
-msgid "function does not return string type"
-msgstr "la funció no retorna un tipus string"
-
-#: c-format.c:144
-#, fuzzy, gcc-internal-format
-msgid "format string argument not a string type"
-msgstr "l'argument de la cadena de format no és del tipus cadena de text"
-
-#: c-format.c:187
-#, gcc-internal-format
-msgid "unrecognized format specifier"
-msgstr "no es reconeix l'especificador de format"
-
-#: c-format.c:199
-#, fuzzy, gcc-internal-format
-msgid "%qE is an unrecognized format function type"
-msgstr "\"%s\" és un format de tipus de funció no reconegut"
-
-#: c-format.c:213
-#, fuzzy, gcc-internal-format
-msgid "%<...%> has invalid operand number"
-msgstr "\"...\" té un nombre d'operadors no vàlid"
-
-#: c-format.c:220
-#, fuzzy, gcc-internal-format
-msgid "format string argument follows the args to be formatted"
-msgstr "l'argument de la cadena de format segueix els arguments que rebran format"
-
-#: c-format.c:927
-#, fuzzy, gcc-internal-format
-msgid "function might be possible candidate for %qs format attribute"
-msgstr "la funció pot ser un candidat possible per a l'atribut de format \"%s\""
-
-#: c-format.c:1019 c-format.c:1040 c-format.c:2058
-#, gcc-internal-format
-msgid "missing $ operand number in format"
-msgstr "falta l'operand numèric $ en el format"
-
-#: c-format.c:1049
-#, gcc-internal-format
-msgid "%s does not support %%n$ operand number formats"
-msgstr "%s no té suport per a l'operand amb format de nombre %%n$"
-
-#: c-format.c:1056
-#, gcc-internal-format
-msgid "operand number out of range in format"
-msgstr "operand numèric fora de límits en el format"
-
-#: c-format.c:1079
-#, gcc-internal-format
-msgid "format argument %d used more than once in %s format"
-msgstr "s'usa més d'una vegada l'argument de format %d en el format %s"
-
-#: c-format.c:1111
-#, fuzzy, gcc-internal-format
-msgid "$ operand number used after format without operand number"
-msgstr "el nombre de operades especificats per al format no pren arguments"
-
-#: c-format.c:1142
-#, gcc-internal-format
-msgid "format argument %d unused before used argument %d in $-style format"
-msgstr "no s'usa l'argument de format %d abans d'usar l'argument %d en el format $-style"
-
-#: c-format.c:1237
-#, gcc-internal-format
-msgid "format not a string literal, format string not checked"
-msgstr "el format no és una cadena literal, no es va revisar la cadena de format"
-
-#: c-format.c:1252 c-format.c:1255
-#, gcc-internal-format
-msgid "format not a string literal and no format arguments"
-msgstr "el format no és una cadena literal i no té arguments de format"
-
-#: c-format.c:1258
-#, gcc-internal-format
-msgid "format not a string literal, argument types not checked"
-msgstr "el format no és una cadena literal, no es van revisar els tipus d'argument"
-
-#: c-format.c:1271
-#, gcc-internal-format
-msgid "too many arguments for format"
-msgstr "massa arguments per al format"
-
-#: c-format.c:1274
-#, gcc-internal-format
-msgid "unused arguments in $-style format"
-msgstr "no es van usar arguments en el format d'estil-$"
-
-#: c-format.c:1277
-#, gcc-internal-format
-msgid "zero-length %s format string"
-msgstr "cadena de format  %s de longitud zero"
-
-#: c-format.c:1281
-#, gcc-internal-format
-msgid "format is a wide character string"
-msgstr "el format és una cadena de caràcter ampla"
-
-#: c-format.c:1284
-#, gcc-internal-format
-msgid "unterminated format string"
-msgstr "constant de format sense acabar"
-
-#: c-format.c:1492
-#, fuzzy, gcc-internal-format
-msgid "embedded %<\\0%> in format"
-msgstr "\"\\0\" incrustat en el format"
-
-#: c-format.c:1507
-#, fuzzy, gcc-internal-format
-msgid "spurious trailing %<%%%> in format"
-msgstr "\"%%\" final espuri en el format"
-
-#: c-format.c:1551 c-format.c:1821
-#, gcc-internal-format
-msgid "repeated %s in format"
-msgstr "es va repetir %s en el format"
-
-#: c-format.c:1564
-#, gcc-internal-format
-msgid "missing fill character at end of strfmon format"
-msgstr "falta el caràcter de farciment al final del format strfmon"
-
-#: c-format.c:1608 c-format.c:1710 c-format.c:2005 c-format.c:2070
-#, gcc-internal-format
-msgid "too few arguments for format"
-msgstr "molt pocs arguments per al format"
-
-#: c-format.c:1649
-#, gcc-internal-format
-msgid "zero width in %s format"
-msgstr "amplària zero en el format %s"
-
-#: c-format.c:1667
-#, gcc-internal-format
-msgid "empty left precision in %s format"
-msgstr "precisió esquerra buida en el format %s"
-
-#: c-format.c:1740
-#, gcc-internal-format
-msgid "empty precision in %s format"
-msgstr "precisió buida en el format %s"
-
-#: c-format.c:1805
-#, fuzzy, gcc-internal-format
-msgid "%s does not support the %qs %s length modifier"
-msgstr "%s no té suport per al modificador de longitud %s \"%s\""
-
-#: c-format.c:1838
-#, gcc-internal-format
-msgid "conversion lacks type at end of format"
-msgstr "la conversió manca de tipus al final del format"
-
-#: c-format.c:1849
-#, fuzzy, gcc-internal-format
-msgid "unknown conversion type character %qc in format"
-msgstr "es desconeix el caràcter de tipus de conversió \"%c\" en el format"
-
-#: c-format.c:1852
-#, gcc-internal-format
-msgid "unknown conversion type character 0x%x in format"
-msgstr "es desconeix el caràcter de tipus de conversió 0x%x en el format"
-
-#: c-format.c:1859
-#, fuzzy, gcc-internal-format
-msgid "%s does not support the %<%%%c%> %s format"
-msgstr "%s no té suport per al format \"%%%s%c\" %s"
-
-#: c-format.c:1875
-#, fuzzy, gcc-internal-format
-msgid "%s used with %<%%%c%> %s format"
-msgstr "es va usar %s amb el format \"%%%c\" %s"
-
-#: c-format.c:1884
-#, gcc-internal-format
-msgid "%s does not support %s"
-msgstr "%s no té suport per a %s"
-
-#: c-format.c:1894
-#, fuzzy, gcc-internal-format
-msgid "%s does not support %s with the %<%%%c%> %s format"
-msgstr "%s no té suport per a %s amb el format \"%%%c\" %s"
-
-#: c-format.c:1930
-#, fuzzy, gcc-internal-format
-msgid "%s ignored with %s and %<%%%c%> %s format"
-msgstr "s'ignora %s amb %s i el format \"%%%c\" %s"
-
-#: c-format.c:1934
-#, gcc-internal-format
-msgid "%s ignored with %s in %s format"
-msgstr "s'ignora %s amb %s en el format %s"
-
-#: c-format.c:1941
-#, fuzzy, gcc-internal-format
-msgid "use of %s and %s together with %<%%%c%> %s format"
-msgstr "ús de %s i %s juntament amb el format \"%%%c\" %s"
-
-#: c-format.c:1945
-#, gcc-internal-format
-msgid "use of %s and %s together in %s format"
-msgstr "ús de %s i %s junts en el format %s"
-
-#: c-format.c:1964
-#, fuzzy, gcc-internal-format
-msgid "%<%%%c%> yields only last 2 digits of year in some locales"
-msgstr "\"%%%c\" només produeix els dos últims dígits de l'any en alguns llocs"
-
-#: c-format.c:1967
-#, fuzzy, gcc-internal-format
-msgid "%<%%%c%> yields only last 2 digits of year"
-msgstr "\"%%%c\" només produeix els dos últims dígits de l'any"
-
-#. The end of the format string was reached.
-#: c-format.c:1984
-#, fuzzy, gcc-internal-format
-msgid "no closing %<]%> for %<%%[%> format"
-msgstr "no hi ha un \"]\" que tancament per al format \"%%[\""
-
-#: c-format.c:1998
-#, fuzzy, gcc-internal-format
-msgid "use of %qs length modifier with %qc type character"
-msgstr "ús del modificador de longitud \"%s\" amb el caràcter de tipus \"%c\""
-
-#: c-format.c:2020
-#, fuzzy, gcc-internal-format
-msgid "%s does not support the %<%%%s%c%> %s format"
-msgstr "%s no té suport per al format \"%%%s%c\" %s"
-
-#: c-format.c:2037
-#, gcc-internal-format
-msgid "operand number specified with suppressed assignment"
-msgstr "nombre d'operadors especificat amb assignació suprimida"
-
-#: c-format.c:2040
-#, gcc-internal-format
-msgid "operand number specified for format taking no argument"
-msgstr "el nombre de operades especificats per al format no pren arguments"
-
-#: c-format.c:2173
-#, fuzzy, gcc-internal-format
-msgid "writing through null pointer (argument %d)"
-msgstr "escrivint a través d'un punter nul (argument %d)"
-
-#: c-format.c:2181
-#, fuzzy, gcc-internal-format
-msgid "reading through null pointer (argument %d)"
-msgstr "llegint a través d'un punter nul (argument %d)"
-
-#: c-format.c:2201
-#, fuzzy, gcc-internal-format
-msgid "writing into constant object (argument %d)"
-msgstr "escrivint en un objecte constant (argument %d)"
-
-#: c-format.c:2212
-#, fuzzy, gcc-internal-format
-msgid "extra type qualifiers in format argument (argument %d)"
-msgstr "qualificadores de tipus extra en l'argument de format (argument %d)"
-
-#: c-format.c:2323
-#, gcc-internal-format
-msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
-msgstr ""
-
-#: c-format.c:2327
-#, gcc-internal-format
-msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
-msgstr ""
-
-#: c-format.c:2335
-#, gcc-internal-format
-msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
-msgstr ""
-
-#: c-format.c:2339
-#, gcc-internal-format
-msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
-msgstr ""
-
-#: c-format.c:2398 c-format.c:2404 c-format.c:2554
-#, gcc-internal-format
-msgid "%<__gcc_host_wide_int__%> is not defined as a type"
-msgstr ""
-
-#: c-format.c:2411 c-format.c:2564
-#, gcc-internal-format
-msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
-msgstr ""
-
-#: c-format.c:2460
-#, fuzzy, gcc-internal-format
-msgid "%<locus%> is not defined as a type"
-msgstr "\"%s\" no és definit"
-
-#: c-format.c:2513
-#, gcc-internal-format
-msgid "%<location_t%> is not defined as a type"
-msgstr ""
-
-#: c-format.c:2530
-#, fuzzy, gcc-internal-format
-msgid "%<tree%> is not defined as a type"
-msgstr "\"%s\" no és definit"
-
-#: c-format.c:2535
-#, fuzzy, gcc-internal-format
-msgid "%<tree%> is not defined as a pointer type"
-msgstr "new no pot ser aplicat a un tipus de referència"
-
-#: c-format.c:2758
-#, fuzzy, gcc-internal-format
-msgid "args to be formatted is not %<...%>"
-msgstr "els arguments que rebran format no són \"...\""
-
-#: c-format.c:2767
-#, gcc-internal-format
-msgid "strftime formats cannot format arguments"
-msgstr "els formats de strftime no poden donar format als arguments"
-
-#: c-lex.c:245
-#, gcc-internal-format
-msgid "badly nested C headers from preprocessor"
-msgstr "encapçalats C mal niats del preprocessador"
-
-#: c-lex.c:293
-#, fuzzy, gcc-internal-format
-msgid "%Hignoring #pragma %s %s"
-msgstr "ignorant el #pragma %s %s"
-
-#. ... or not.
-#: c-lex.c:419
-#, fuzzy, gcc-internal-format
-msgid "%Hstray %<@%> in program"
-msgstr "%H\"@\" paràsit en el programa"
-
-#: c-lex.c:436
-#, fuzzy, gcc-internal-format
-msgid "stray %qs in program"
-msgstr "\"%c\" paràsit en el programa"
-
-#: c-lex.c:446
-#, gcc-internal-format
-msgid "missing terminating %c character"
-msgstr "falta caràcter acabant %c"
-
-#: c-lex.c:448
-#, fuzzy, gcc-internal-format
-msgid "stray %qc in program"
-msgstr "\"%c\" paràsit en el programa"
-
-#: c-lex.c:450
-#, fuzzy, gcc-internal-format
-msgid "stray %<\\%o%> in program"
-msgstr "\"\\%o\" paràsit en el programa"
-
-#: c-lex.c:605
-#, gcc-internal-format
-msgid "this decimal constant is unsigned only in ISO C90"
-msgstr "aquesta constant decimal només és unsigned en ISO C90"
-
-#: c-lex.c:609
-#, gcc-internal-format
-msgid "this decimal constant would be unsigned in ISO C90"
-msgstr "aquesta constant decimal serà unsigned en ISO C90 "
-
-#: c-lex.c:625
-#, fuzzy, gcc-internal-format
-msgid "integer constant is too large for %qs type"
-msgstr "la constant entera és massa gran pel tipus \"%s\""
-
-#: c-lex.c:674
-#, fuzzy, gcc-internal-format
-msgid "unsupported non-standard suffix on floating constant"
-msgstr "sufix \"%.*s\" no vàlid en la constant de coma flotant"
-
-#: c-lex.c:680
-#, fuzzy, gcc-internal-format
-msgid "non-standard suffix on floating constant"
-msgstr "sufix \"%.*s\" no vàlid en la constant de coma flotant"
-
-#: c-lex.c:722 c-lex.c:724
-#, fuzzy, gcc-internal-format
-msgid "floating constant exceeds range of %qT"
-msgstr "la constant de coma flotant excedeix els límits de \"%s\""
-
-#: c-lex.c:732
-#, fuzzy, gcc-internal-format
-msgid "floating constant truncated to zero"
-msgstr "constant de coma flotant mal usada"
-
-#: c-lex.c:941
-#, gcc-internal-format
-msgid "traditional C rejects string constant concatenation"
-msgstr "C tradicional rebutja la concatenació de cadenes constantes"
-
-#: c-omp.c:106
-#, fuzzy, gcc-internal-format
-msgid "invalid expression type for %<#pragma omp atomic%>"
-msgstr "expressió no vàlida com a operand"
-
-#: c-omp.c:218
-#, fuzzy, gcc-internal-format
-msgid "%Hinvalid type for iteration variable %qE"
-msgstr "tipus de vector no vàlid per a l'atribut \"%s\""
-
-#: c-omp.c:222
-#, fuzzy, gcc-internal-format
-msgid "%Hiteration variable %qE is unsigned"
-msgstr "la variable estàtica \"%s\" està marcada com dllimport"
-
-#: c-omp.c:233
-#, fuzzy, gcc-internal-format
-msgid "%H%qE is not initialized"
-msgstr "falta valor inicial"
-
-#: c-omp.c:246 cp/semantics.c:3840
-#, fuzzy, gcc-internal-format
-msgid "%Hmissing controlling predicate"
-msgstr "falta \"(\" abans del predicat"
-
-#: c-omp.c:304
-#, fuzzy, gcc-internal-format
-msgid "%Hinvalid controlling predicate"
-msgstr "restriccions no vàlides per a l'operand"
-
-#: c-omp.c:311 cp/semantics.c:3846
-#, fuzzy, gcc-internal-format
-msgid "%Hmissing increment expression"
-msgstr "\")\" faltant en l'expressió"
-
-#: c-omp.c:361
-#, fuzzy, gcc-internal-format
-msgid "%Hinvalid increment expression"
-msgstr "expressió de valor veritable no vàlida"
-
-#: c-opts.c:153
-#, fuzzy, gcc-internal-format
-msgid "no class name specified with %qs"
-msgstr "no nom de «class» especificat amb \"%s\""
-
-#: c-opts.c:157
-#, fuzzy, gcc-internal-format
-msgid "assertion missing after %qs"
-msgstr "asserció faltant deprés de \"%s\""
-
-#: c-opts.c:162
-#, fuzzy, gcc-internal-format
-msgid "macro name missing after %qs"
-msgstr "nom de macro faltant deprés de \"%s\""
-
-#: c-opts.c:171
-#, fuzzy, gcc-internal-format
-msgid "missing path after %qs"
-msgstr "falta el camí després de \"%s\""
-
-#: c-opts.c:180
-#, fuzzy, gcc-internal-format
-msgid "missing filename after %qs"
-msgstr "nom de fitxer faltant deprés de \"%s\""
-
-#: c-opts.c:185
-#, fuzzy, gcc-internal-format
-msgid "missing makefile target after %qs"
-msgstr "falta l'objectiu del «makefile» després de \"%s\""
-
-#: c-opts.c:337
-#, gcc-internal-format
-msgid "-I- specified twice"
-msgstr "-I- especificat dues vegades"
-
-#: c-opts.c:340
-#, gcc-internal-format
-msgid "obsolete option -I- used, please use -iquote instead"
-msgstr ""
-
-#: c-opts.c:508
-#, fuzzy, gcc-internal-format
-msgid "argument %qs to %<-Wnormalized%> not recognized"
-msgstr "no es reconeix el llenguatge %s"
-
-#: c-opts.c:595
-#, fuzzy, gcc-internal-format
-msgid "switch %qs is no longer supported"
-msgstr "el «switch» \"%s\" ja no té suport"
-
-#: c-opts.c:705
-#, gcc-internal-format
-msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
-msgstr "es va re-nomenar \"-fhandle-exceptions\" a \"-fexceptions\" (i ara està activat per defecte)"
-
-#: c-opts.c:911
-#, gcc-internal-format
-msgid "output filename specified twice"
-msgstr "nom de fitxer de sortida especificat dues vegades"
-
-#: c-opts.c:1051
-#, fuzzy, gcc-internal-format
-msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
-msgstr "-g només té suport quan s'usa GAS en aquest processador,"
-
-#: c-opts.c:1126
-#, gcc-internal-format
-msgid "-Wformat-y2k ignored without -Wformat"
-msgstr "s'ignora -Wformat-y2k sense -Wformat"
-
-#: c-opts.c:1128
-#, gcc-internal-format
-msgid "-Wformat-extra-args ignored without -Wformat"
-msgstr "s'ignora -Wformat-extra-args sense -Wformat"
-
-#: c-opts.c:1130
-#, gcc-internal-format
-msgid "-Wformat-zero-length ignored without -Wformat"
-msgstr "s'ignora -Wformat-zero-length sense -Wformat"
-
-#: c-opts.c:1132
-#, gcc-internal-format
-msgid "-Wformat-nonliteral ignored without -Wformat"
-msgstr "s'ignora -Wformat-nonliteral sense -Wformat"
-
-#: c-opts.c:1134
-#, fuzzy, gcc-internal-format
-msgid "-Wformat-contains-nul ignored without -Wformat"
-msgstr "s'ignora -Wformat-nonliteral sense -Wformat"
-
-#: c-opts.c:1136
-#, gcc-internal-format
-msgid "-Wformat-security ignored without -Wformat"
-msgstr "s'ignora -Wformat-security sense -Wformat"
-
-#: c-opts.c:1160
-#, gcc-internal-format
-msgid "opening output file %s: %m"
-msgstr "obrint el fitxer de sortida %s: %m"
-
-#: c-opts.c:1165
-#, gcc-internal-format
-msgid "too many filenames given.  Type %s --help for usage"
-msgstr "massa noms de fitxers. Teclegi %s --help per a informació d'ùs"
-
-#: c-opts.c:1249
-#, fuzzy, gcc-internal-format
-msgid "The C parser does not support -dy, option ignored"
-msgstr "no se suporta el codi APCS que es torna a introduir.Ignorat"
-
-#: c-opts.c:1253
-#, gcc-internal-format
-msgid "The Objective-C parser does not support -dy, option ignored"
-msgstr ""
-
-#: c-opts.c:1256
-#, fuzzy, gcc-internal-format
-msgid "The C++ parser does not support -dy, option ignored"
-msgstr "no se suporta el codi APCS que es torna a introduir.Ignorat"
-
-#: c-opts.c:1260
-#, gcc-internal-format
-msgid "The Objective-C++ parser does not support -dy, option ignored"
-msgstr ""
-
-#: c-opts.c:1309
-#, gcc-internal-format
-msgid "opening dependency file %s: %m"
-msgstr "obrint el fitxer de dependències %s: %m"
-
-#: c-opts.c:1319
-#, gcc-internal-format
-msgid "closing dependency file %s: %m"
-msgstr "tancant el fitxer de dependències %s: %m"
-
-#: c-opts.c:1322
-#, gcc-internal-format
-msgid "when writing output to %s: %m"
-msgstr "escrivint la sortida a %s: %m"
-
-#: c-opts.c:1402
-#, gcc-internal-format
-msgid "to generate dependencies you must specify either -M or -MM"
-msgstr "per a generar dependències s'ha d'especificar -M o -MM"
-
-#: c-opts.c:1448
-#, gcc-internal-format
-msgid "-fdirectives-only is incompatible with -Wunused_macros"
-msgstr ""
-
-#: c-opts.c:1450
-#, gcc-internal-format
-msgid "-fdirectives-only is incompatible with -traditional"
-msgstr ""
-
-#: c-opts.c:1588
-#, gcc-internal-format
-msgid "too late for # directive to set debug directory"
-msgstr ""
-
-#: c-parser.c:1070
-#, fuzzy, gcc-internal-format
-msgid "%HISO C forbids an empty source file"
-msgstr "ISO C prohibeix un fitxer font buit"
-
-#: c-parser.c:1156 c-parser.c:6091
-#, fuzzy, gcc-internal-format
-msgid "%HISO C does not allow extra %<;%> outside of a function"
-msgstr "ISO C no permet \";\" extra fora d'una funció"
-
-#: c-parser.c:1259 c-parser.c:6640
-#, fuzzy, gcc-internal-format
-msgid "expected declaration specifiers"
-msgstr "declaració repetida de la unitat \"%s\""
-
-#: c-parser.c:1271
-#, fuzzy, gcc-internal-format
-msgid "%Hempty declaration"
-msgstr "declaració buida"
-
-#: c-parser.c:1307
-#, fuzzy, gcc-internal-format
-msgid "%Hdata definition has no type or storage class"
-msgstr "la definició de dades no té tipus o classe d'emmagatzematge"
-
-#: c-parser.c:1362
-#, gcc-internal-format
-msgid "expected %<,%> or %<;%>"
-msgstr ""
-
-#. 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.
-#: c-parser.c:1369 c-parser.c:1386
-#, gcc-internal-format
-msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
-msgstr ""
-
-#: c-parser.c:1378
-#, fuzzy, gcc-internal-format
-msgid "%HISO C forbids nested functions"
-msgstr "ISO C prohibeix les funcions niades"
-
-#: c-parser.c:1743 c-parser.c:2553 c-parser.c:3189 c-parser.c:3445
-#: c-parser.c:4308 c-parser.c:4895 c-parser.c:5298 c-parser.c:5318
-#: c-parser.c:5434 c-parser.c:5582 c-parser.c:5599 c-parser.c:5731
-#: c-parser.c:5743 c-parser.c:5768 c-parser.c:5903 c-parser.c:5932
-#: c-parser.c:5940 c-parser.c:5968 c-parser.c:5982 c-parser.c:6201
-#: c-parser.c:6300 c-parser.c:6803 c-parser.c:7426
-#, fuzzy, gcc-internal-format
-msgid "expected identifier"
-msgstr "operand inesperat"
-
-#: c-parser.c:1773
-#, fuzzy, gcc-internal-format
-msgid "%Hcomma at end of enumerator list"
-msgstr "coma al final de la llista de numeradors"
-
-#: c-parser.c:1779
-#, gcc-internal-format
-msgid "expected %<,%> or %<}%>"
-msgstr ""
-
-#: c-parser.c:1793 c-parser.c:1977 c-parser.c:6058
-#, gcc-internal-format
-msgid "expected %<{%>"
-msgstr ""
-
-#: c-parser.c:1804
-#, fuzzy, gcc-internal-format
-msgid "%HISO C forbids forward references to %<enum%> types"
-msgstr "ISO C prohibeix les declaracions posteriors per a tipus \"enum\""
-
-#: c-parser.c:1911
-#, fuzzy, gcc-internal-format
-msgid "expected class name"
-msgstr "operand inesperat"
-
-#: c-parser.c:1930 c-parser.c:5835
-#, fuzzy, gcc-internal-format
-msgid "%Hextra semicolon in struct or union specified"
-msgstr "es va especificar un punt i coma extra en un struct o union"
-
-#: c-parser.c:1959
-#, fuzzy, gcc-internal-format
-msgid "%Hno semicolon at end of struct or union"
-msgstr "no hi ha punt i coma al final del struct o union"
-
-#: c-parser.c:1963
-#, gcc-internal-format
-msgid "expected %<;%>"
-msgstr ""
-
-#: c-parser.c:2042 c-parser.c:3014
-#, gcc-internal-format
-msgid "expected specifier-qualifier-list"
-msgstr ""
-
-#: c-parser.c:2052
-#, fuzzy, gcc-internal-format
-msgid "%HISO C forbids member declarations with no members"
-msgstr "ISO C prohibeix declaracions de membres sense membres"
-
-#: c-parser.c:2126
-#, gcc-internal-format
-msgid "expected %<,%>, %<;%> or %<}%>"
-msgstr ""
-
-#: c-parser.c:2133
-#, gcc-internal-format
-msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
-msgstr ""
-
-#: c-parser.c:2184
-#, fuzzy, gcc-internal-format
-msgid "%H%<typeof%> applied to a bit-field"
-msgstr "\"typeof\" aplicat a un camp de bits"
-
-#: c-parser.c:2421
-#, gcc-internal-format
-msgid "expected identifier or %<(%>"
-msgstr ""
-
-#: c-parser.c:2622
-#, fuzzy, gcc-internal-format
-msgid "%HISO C requires a named argument before %<...%>"
-msgstr "ISO C requereix un argument amb nom abans de \"...\""
-
-#: c-parser.c:2729
-#, fuzzy, gcc-internal-format
-msgid "expected declaration specifiers or %<...%>"
-msgstr "la declaració del nivell superior de \"%s\" especifica \"auto\""
-
-#: c-parser.c:2779
-#, gcc-internal-format
-msgid "%Hwide string literal in %<asm%>"
-msgstr ""
-
-#: c-parser.c:2786 c-parser.c:6695 cp/parser.c:20393
-#, fuzzy, gcc-internal-format
-msgid "expected string literal"
-msgstr "_Pragma duu una cadena literal entre parèntesis"
-
-#: c-parser.c:3107
-#, fuzzy, gcc-internal-format
-msgid "%HISO C forbids empty initializer braces"
-msgstr "ISO C prohibeix les claus de iniciador buides"
-
-#. Use the colon as the error location.
-#: c-parser.c:3154
-#, fuzzy, gcc-internal-format
-msgid "%Hobsolete use of designated initializer with %<:%>"
-msgstr "ús obsolet de l'iniciador designat amb \":\""
-
-#: c-parser.c:3285
-#, fuzzy, gcc-internal-format
-msgid "%HISO C forbids specifying range of elements to initialize"
-msgstr "ISO C prohibeix l'especificació de límits d'elements a iniciar"
-
-#: c-parser.c:3298
-#, fuzzy, gcc-internal-format
-msgid "%HISO C90 forbids specifying subobject to initialize"
-msgstr "ISO C90 prohibeix l'especificació de «subobject» a iniciar"
-
-#: c-parser.c:3307
-#, fuzzy, gcc-internal-format
-msgid "%Hobsolete use of designated initializer without %<=%>"
-msgstr "ús obsolet de l'iniciador designat sense \"=\""
-
-#: c-parser.c:3316
-#, gcc-internal-format
-msgid "expected %<=%>"
-msgstr ""
-
-#: c-parser.c:3461
-#, fuzzy, gcc-internal-format
-msgid "%HISO C forbids label declarations"
-msgstr "ISO C prohibeix les declaracions etiquetades"
-
-#: c-parser.c:3466 c-parser.c:3541
-#, fuzzy, gcc-internal-format
-msgid "expected declaration or statement"
-msgstr "declaració repetida de l'autòmat \"%s\""
-
-#: c-parser.c:3494 c-parser.c:3522
-#, fuzzy, gcc-internal-format
-msgid "%HISO C90 forbids mixed declarations and code"
-msgstr "ISO C90 prohibeix les declaracions barrejades amb codi"
-
-#: c-parser.c:3555
-#, fuzzy, gcc-internal-format
-msgid "%Hlabel at end of compound statement"
-msgstr "etiqueta al final de la declaració composta"
-
-#: c-parser.c:3598
-#, gcc-internal-format
-msgid "expected %<:%> or %<...%>"
-msgstr ""
-
-#: c-parser.c:3779
-#, gcc-internal-format
-msgid "expected identifier or %<*%>"
-msgstr ""
-
-#. Avoid infinite loop in error recovery:
-#. c_parser_skip_until_found stops at a closing nesting
-#. delimiter without consuming it, but here we need to consume
-#. it to proceed further.
-#: c-parser.c:3841
-#, fuzzy, gcc-internal-format
-msgid "expected statement"
-msgstr "operand inesperat"
-
-#: c-parser.c:3851
-#, gcc-internal-format
-msgid "%Ha label can only be part of a statement and a declaration is not a statement"
-msgstr ""
-
-#: c-parser.c:4036
-#, fuzzy, gcc-internal-format
-msgid "%Hsuggest braces around empty body in %<do%> statement"
-msgstr "%Hcos buit en una declaració «if»"
-
-#: c-parser.c:4192
-#, fuzzy, gcc-internal-format
-msgid "%H%E qualifier ignored on asm"
-msgstr "qualificador %s ignorat en asm"
-
-#: c-parser.c:4473
-#, fuzzy, gcc-internal-format
-msgid "%HISO C forbids omitting the middle term of a ?: expression"
-msgstr "ISO C prohibeix l'omissió del terme mig d'una expressió ?:"
-
-#: c-parser.c:4863
-#, fuzzy, gcc-internal-format
-msgid "%Htraditional C rejects the unary plus operator"
-msgstr "C tradicional rebutja l'operador unari mes"
-
-#. C99 6.7.5.2p4
-#: c-parser.c:4974
-#, fuzzy, gcc-internal-format
-msgid "%H%<[*]%> not allowed in other than a declaration"
-msgstr "no es permet l'espai de noms \"%D\" en la declaració d'ús"
-
-#: c-parser.c:4988
-#, fuzzy, gcc-internal-format
-msgid "%H%<sizeof%> applied to a bit-field"
-msgstr "sizeof aplicat a un camp de bits"
-
-#: c-parser.c:5132 c-parser.c:5476 c-parser.c:5498
-#, fuzzy, gcc-internal-format
-msgid "expected expression"
-msgstr "expressió d'adreça inesperada"
-
-#: c-parser.c:5159
-#, fuzzy, gcc-internal-format
-msgid "%Hbraced-group within expression allowed only inside a function"
-msgstr "un grup de claus dintre d'una expressió només es permet dintre d'una funció"
-
-#: c-parser.c:5173
-#, fuzzy, gcc-internal-format
-msgid "%HISO C forbids braced-groups within expressions"
-msgstr "ISO C prohibeix «braced-groups» dintre d'expressions"
-
-#: c-parser.c:5358
-#, fuzzy, gcc-internal-format
-msgid "%Hfirst argument to %<__builtin_choose_expr%> not a constant"
-msgstr "el primer argument per a __builtin_choose_expr no és una constant"
-
-#: c-parser.c:5527
-#, gcc-internal-format
-msgid "%Hcompound literal has variable size"
-msgstr ""
-
-#: c-parser.c:5535
-#, fuzzy, gcc-internal-format
-msgid "%HISO C90 forbids compound literals"
-msgstr "ISO C90 prohibeix els «compound literals»"
-
-#: c-parser.c:6053
-#, fuzzy, gcc-internal-format
-msgid "%Hextra semicolon in method definition specified"
-msgstr "es va especificar un punt i coma extra en un struct o union"
-
-#: c-parser.c:6600 cp/parser.c:20436
-#, gcc-internal-format
-msgid "%<#pragma omp barrier%> may only be used in compound statements"
-msgstr ""
-
-#: c-parser.c:6611 cp/parser.c:20451
-#, gcc-internal-format
-msgid "%<#pragma omp flush%> may only be used in compound statements"
-msgstr ""
-
-#: c-parser.c:6623
-#, gcc-internal-format
-msgid "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
-msgstr ""
-
-#: c-parser.c:6630 cp/parser.c:20426
-#, gcc-internal-format
-msgid "%<#pragma GCC pch_preprocess%> must be first"
-msgstr ""
-
-#: c-parser.c:6781 cp/parser.c:19277
-#, fuzzy, gcc-internal-format
-msgid "too many %qs clauses"
-msgstr "massa fitxers d'entrada"
-
-#: c-parser.c:6906
-#, gcc-internal-format
-msgid "expected %<none%> or %<shared%>"
-msgstr ""
-
-#: c-parser.c:6949
-#, gcc-internal-format
-msgid "expected %<(%>"
-msgstr ""
-
-#: c-parser.c:6993 c-parser.c:7170
-#, fuzzy, gcc-internal-format
-msgid "expected integer expression"
-msgstr "expressió d'adreça inesperada"
-
-#: c-parser.c:7002
-#, gcc-internal-format
-msgid "%H%<num_threads%> value must be positive"
-msgstr ""
-
-#: c-parser.c:7082
-#, gcc-internal-format
-msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
-msgstr ""
-
-#: c-parser.c:7165
-#, gcc-internal-format
-msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
-msgstr ""
-
-#: c-parser.c:7183
-#, fuzzy, gcc-internal-format
-msgid "invalid schedule kind"
-msgstr "rotació de insn no vàlida"
-
-#: c-parser.c:7269
-#, gcc-internal-format
-msgid "expected %<#pragma omp%> clause"
-msgstr ""
-
-#: c-parser.c:7278
-#, fuzzy, gcc-internal-format
-msgid "%H%qs is not valid for %qs"
-msgstr "%s: no per a %s"
-
-#: c-parser.c:7378
-#, fuzzy, gcc-internal-format
-msgid "invalid operator for %<#pragma omp atomic%>"
-msgstr "operand no vàlid per al modificador \"p\""
-
-#: c-parser.c:7429 c-parser.c:7449
-#, gcc-internal-format
-msgid "expected %<(%> or end of line"
-msgstr ""
-
-#: c-parser.c:7467
-#, fuzzy, gcc-internal-format
-msgid "for statement expected"
-msgstr "%s és més curt de l'esperat"
-
-#: c-parser.c:7540 cp/semantics.c:3826 cp/semantics.c:3870
-#, fuzzy, gcc-internal-format
-msgid "expected iteration declaration or initialization"
-msgstr "declaració repetida de l'autòmat \"%s\""
-
-#: c-parser.c:7666
-#, gcc-internal-format
-msgid "%Hexpected %<#pragma omp section%> or %<}%>"
-msgstr ""
-
-#: c-parser.c:7899 cp/semantics.c:3718
-#, gcc-internal-format
-msgid "%qE declared %<threadprivate%> after first use"
-msgstr ""
-
-#: c-parser.c:7901 cp/semantics.c:3720
-#, gcc-internal-format
-msgid "automatic variable %qE cannot be %<threadprivate%>"
-msgstr ""
-
-#: c-parser.c:7903 cp/semantics.c:3722
-#, fuzzy, gcc-internal-format
-msgid "%<threadprivate%> %qE has incomplete type"
-msgstr "%Jel paràmetre \"%D\" té un tipus incomplet"
-
-#: c-pch.c:132
-#, fuzzy, gcc-internal-format
-msgid "can%'t create precompiled header %s: %m"
-msgstr "no es pot obtenir el directori actual"
-
-#: c-pch.c:153
-#, fuzzy, gcc-internal-format
-msgid "can%'t write to %s: %m"
-msgstr "no es pot escriure a %s: %m"
-
-#: c-pch.c:159
-#, fuzzy, gcc-internal-format
-msgid "%qs is not a valid output file"
-msgstr "\"%s\" no és un nom de fitxer de sortida vàlid"
-
-#: c-pch.c:188 c-pch.c:203 c-pch.c:217
-#, fuzzy, gcc-internal-format
-msgid "can%'t write %s: %m"
-msgstr "no es pot escriure %s: %m"
-
-#: c-pch.c:193 c-pch.c:210
-#, fuzzy, gcc-internal-format
-msgid "can%'t seek in %s: %m"
-msgstr "no es pot cercar dintre %s: %m"
-
-#: c-pch.c:201 c-pch.c:243 c-pch.c:283 c-pch.c:334
-#, fuzzy, gcc-internal-format
-msgid "can%'t read %s: %m"
-msgstr "no es pot llegir %s: %m"
-
-#: c-pch.c:466
-#, gcc-internal-format
-msgid "pch_preprocess pragma should only be used with -fpreprocessed"
-msgstr ""
-
-#: c-pch.c:467
-#, fuzzy, gcc-internal-format
-msgid "use #include instead"
-msgstr "#include niat amb massa profunditat"
-
-#: c-pch.c:473
-#, fuzzy, gcc-internal-format
-msgid "%s: couldn%'t open PCH file: %m"
-msgstr "no es pot llegir el fitxer PCH: %m"
-
-#: c-pch.c:478
-#, gcc-internal-format
-msgid "use -Winvalid-pch for more information"
-msgstr ""
-
-#: c-pch.c:479
-#, gcc-internal-format
-msgid "%s: PCH file was invalid"
-msgstr ""
-
-#: c-pragma.c:102
-#, fuzzy, gcc-internal-format
-msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
-msgstr "es va trobar un #pragma pack (pop) sense un #pragma pack (push, <n>) coincident"
-
-#: c-pragma.c:115
-#, fuzzy, gcc-internal-format
-msgid "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)"
-msgstr "es va trobar un #pragma pack (pop, %s) sense un #pragma pack (push, %s, <n>) coincident"
-
-#: c-pragma.c:129
-#, gcc-internal-format
-msgid "#pragma pack(push[, id], <n>) is not supported on this target"
-msgstr "no es dóna suport a #pragma pack(push[, id], <n>) en aquest objectiu"
-
-#: c-pragma.c:131
-#, gcc-internal-format
-msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
-msgstr "no es dóna suport a #pragma pack(pop[, id], <n>) en aquest objectiu"
-
-#: c-pragma.c:152
-#, fuzzy, gcc-internal-format
-msgid "missing %<(%> after %<#pragma pack%> - ignored"
-msgstr "\"(\" faltant desprès de \"#pragma pack\" - ignorat"
-
-#: c-pragma.c:163 c-pragma.c:195
-#, fuzzy, gcc-internal-format
-msgid "invalid constant in %<#pragma pack%> - ignored"
-msgstr "acció \"%s\" desconeguda per a \"#pragma pack\" - ignorat"
-
-#: c-pragma.c:167 c-pragma.c:209
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma pack%> - ignored"
-msgstr "\"#pragma pack\" malformat - ignorat"
-
-#: c-pragma.c:172
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
-msgstr "\"#pragma pack(push[, id], <n>)\" malformat - ignorat"
-
-#: c-pragma.c:174
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
-msgstr "\"#pragma pack(pop[, id])\" malformat - ignorat"
-
-#: c-pragma.c:183
-#, fuzzy, gcc-internal-format
-msgid "unknown action %qs for %<#pragma pack%> - ignored"
-msgstr "acció \"%s\" desconeguda per a \"#pragma pack\" - ignorat"
-
-#: c-pragma.c:212
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma pack%>"
-msgstr "escombraries al final de \"#pragma pack\""
-
-#: c-pragma.c:215
-#, gcc-internal-format
-msgid "#pragma pack has no effect with -fpack-struct - ignored"
-msgstr ""
-
-#: c-pragma.c:235
-#, gcc-internal-format
-msgid "alignment must be a small power of two, not %d"
-msgstr "l'alineació ha de ser una potència petita de dos, no %d"
-
-#: c-pragma.c:290
-#, fuzzy, gcc-internal-format
-msgid "missing %<(%> after %<#pragma push_macro%> - ignored"
-msgstr "\"(\" faltant desprès de \"#pragma pack\" - ignorat"
-
-#: c-pragma.c:298
-#, fuzzy, gcc-internal-format
-msgid "invalid constant in %<#pragma push_macro%> - ignored"
-msgstr "nom de secció faltant en \"#pragma %s\" - ignorat"
-
-#: c-pragma.c:301
-#, fuzzy, gcc-internal-format
-msgid "missing %<)%> after %<#pragma push_macro%> - ignored"
-msgstr "\"(\" faltant desprès de \"#pragma pack\" - ignorat"
-
-#: c-pragma.c:304
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma push_macro%>"
-msgstr "escombraries al final de #pragma map"
-
-#: c-pragma.c:347
-#, fuzzy, gcc-internal-format
-msgid "missing %<(%> after %<#pragma pop_macro%> - ignored"
-msgstr "\"(\" faltant desprès de \"#pragma pack\" - ignorat"
-
-#: c-pragma.c:355
-#, fuzzy, gcc-internal-format
-msgid "invalid constant in %<#pragma pop_macro%> - ignored"
-msgstr "nom de secció faltant en \"#pragma %s\" - ignorat"
-
-#: c-pragma.c:358
-#, fuzzy, gcc-internal-format
-msgid "missing %<)%> after %<#pragma pop_macro%> - ignored"
-msgstr "\"(\" faltant desprès de \"#pragma pack\" - ignorat"
-
-#: c-pragma.c:361
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma pop_macro%>"
-msgstr "escombraries al final de #pragma map"
-
-#: c-pragma.c:406
-#, fuzzy, gcc-internal-format
-msgid "applying #pragma weak %q+D after first use results in unspecified behavior"
-msgstr "%Jl'aplicació del #pragma weak \"%s\" després del primer ús resulta en conducta no especificada"
-
-#: c-pragma.c:480 c-pragma.c:485
-#, gcc-internal-format
-msgid "malformed #pragma weak, ignored"
-msgstr "#pragma weak malformat, ignorat"
-
-#: c-pragma.c:489
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma weak%>"
-msgstr "escombraries al final de \"#pragma weak\""
-
-#: c-pragma.c:557 c-pragma.c:559
-#, gcc-internal-format
-msgid "malformed #pragma redefine_extname, ignored"
-msgstr "#pragma redefine_extname malformat, ignorat"
-
-#: c-pragma.c:562
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma redefine_extname%>"
-msgstr "escombraries al final de #pragma redefine_extname"
-
-#: c-pragma.c:568
-#, fuzzy, gcc-internal-format
-msgid "#pragma redefine_extname not supported on this target"
-msgstr "no es dóna suport a   _builtin_eh_return en aquest objectiu"
-
-#: c-pragma.c:585 c-pragma.c:672
-#, fuzzy, gcc-internal-format
-msgid "#pragma redefine_extname ignored due to conflict with previous rename"
-msgstr "#pragma redefine_extname té conflictes amb la declaració"
-
-#: c-pragma.c:608
-#, fuzzy, gcc-internal-format
-msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
-msgstr "#pragma redefine_extname té conflictes amb la declaració"
-
-#: c-pragma.c:627
-#, gcc-internal-format
-msgid "malformed #pragma extern_prefix, ignored"
-msgstr "#pragma extern_prefix malformat, ignorat"
-
-#: c-pragma.c:630
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma extern_prefix%>"
-msgstr "escombraries al final de #pragma extern_prefix"
-
-#: c-pragma.c:637
-#, fuzzy, gcc-internal-format
-msgid "#pragma extern_prefix not supported on this target"
-msgstr "No es dóna suport a anàlisi de perfil en aquest objectiu."
-
-#: c-pragma.c:663
-#, fuzzy, gcc-internal-format
-msgid "asm declaration ignored due to conflict with previous rename"
-msgstr "la declaració asm causa conflictes amb el rename previ"
-
-#: c-pragma.c:694
-#, fuzzy, gcc-internal-format
-msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
-msgstr "#pragma redefine_extname té conflictes amb la declaració"
-
-#: c-pragma.c:756
-#, gcc-internal-format
-msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
-msgstr ""
-
-#: c-pragma.c:791
-#, gcc-internal-format
-msgid "#pragma GCC visibility must be followed by push or pop"
-msgstr ""
-
-#: c-pragma.c:797
-#, gcc-internal-format
-msgid "no matching push for %<#pragma GCC visibility pop%>"
-msgstr ""
-
-#: c-pragma.c:804 c-pragma.c:811
-#, fuzzy, gcc-internal-format
-msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
-msgstr "\"(\" faltant desprès de \"#pragma %s\" - ignorat"
-
-#: c-pragma.c:807
-#, fuzzy, gcc-internal-format
-msgid "malformed #pragma GCC visibility push"
-msgstr "secció #pragma builtin malformada"
-
-#: c-pragma.c:815
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma GCC visibility%>"
-msgstr "escombraries al final de #pragma %s"
-
-#: c-pragma.c:831
-#, fuzzy, gcc-internal-format
-msgid "#pragma GCC diagnostic not allowed inside functions"
-msgstr "ISO C no permet \";\" extra fora d'una funció"
-
-#: c-pragma.c:837
-#, gcc-internal-format
-msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
-msgstr ""
-
-#: c-pragma.c:846
-#, gcc-internal-format
-msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
-msgstr ""
-
-#: c-pragma.c:850
-#, fuzzy, gcc-internal-format
-msgid "missing option after %<#pragma GCC diagnostic%> kind"
-msgstr "\"(\" faltant desprès de \"#pragma %s\" - ignorat"
-
-#: c-pragma.c:864
-#, fuzzy, gcc-internal-format
-msgid "unknown option after %<#pragma GCC diagnostic%> kind"
-msgstr "acció \"%s\" desconeguda per a \"#pragma pack\" - ignorat"
-
-#: c-typeck.c:174
-#, fuzzy, gcc-internal-format
-msgid "%qD has an incomplete type"
-msgstr "\"%s\" té un tipus incompleta"
-
-#: c-typeck.c:195 cp/call.c:2785
-#, gcc-internal-format
-msgid "invalid use of void expression"
-msgstr "ús no vàlid de l'expressió void"
-
-#: c-typeck.c:203
-#, gcc-internal-format
-msgid "invalid use of flexible array member"
-msgstr "ús no vàlid de membres de matriu flexible"
-
-#: c-typeck.c:209
-#, gcc-internal-format
-msgid "invalid use of array with unspecified bounds"
-msgstr "ús no vàlid de matrius amb límits sense especificar"
-
-#: c-typeck.c:217
-#, fuzzy, gcc-internal-format
-msgid "invalid use of undefined type %<%s %E%>"
-msgstr "ús no vàlid del tipus indefinit \"%s %s\""
-
-#. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
-#: c-typeck.c:221
-#, fuzzy, gcc-internal-format
-msgid "invalid use of incomplete typedef %qD"
-msgstr "ús no vàlid del typedef incomplet \"%s\""
-
-#: c-typeck.c:474 c-typeck.c:499
-#, gcc-internal-format
-msgid "function types not truly compatible in ISO C"
-msgstr "els tipus de funció no són totalment compatibles en ISO C"
-
-#: c-typeck.c:621
-#, gcc-internal-format
-msgid "can%'t mix operands of decimal float and vector types"
-msgstr ""
-
-#: c-typeck.c:626
-#, gcc-internal-format
-msgid "can%'t mix operands of decimal float and complex types"
-msgstr ""
-
-#: c-typeck.c:631
-#, gcc-internal-format
-msgid "can%'t mix operands of decimal float and other float types"
-msgstr ""
-
-#: c-typeck.c:1037
-#, gcc-internal-format
-msgid "types are not quite compatible"
-msgstr "els tipus no són totalment compatibles"
-
-#: c-typeck.c:1356
-#, fuzzy, gcc-internal-format
-msgid "function return types not compatible due to %<volatile%>"
-msgstr "el tipus de retorn d'una funció no pot ser una funció"
-
-#: c-typeck.c:1515 c-typeck.c:2853
-#, gcc-internal-format
-msgid "arithmetic on pointer to an incomplete type"
-msgstr "aritmètica en punter a un tipus incomplet"
-
-#: c-typeck.c:1912
-#, fuzzy, gcc-internal-format
-msgid "%qT has no member named %qE"
-msgstr "\"%D\" no té un membre cridat \"%E\""
-
-#: c-typeck.c:1953
-#, fuzzy, gcc-internal-format
-msgid "request for member %qE in something not a structure or union"
-msgstr "petició del membre \"%s\" en alguna cosa que no és estructura o unió"
-
-#: c-typeck.c:1997
-#, gcc-internal-format
-msgid "dereferencing pointer to incomplete type"
-msgstr "punter dereferènciat a tipus de dada incompleta"
-
-#: c-typeck.c:2001
-#, fuzzy, gcc-internal-format
-msgid "dereferencing %<void *%> pointer"
-msgstr "dereferènciant el punter \"void *\""
-
-#: c-typeck.c:2018
-#, fuzzy, gcc-internal-format
-msgid "invalid type argument of %qs (have %qT)"
-msgstr "argument de tipus no vàlid de \"%s\""
-
-#: c-typeck.c:2046 cp/typeck.c:2524
-#, gcc-internal-format
-msgid "subscripted value is neither array nor pointer"
-msgstr "el valor indicat pel subindici no és ni matriu ni punter"
-
-#: c-typeck.c:2057 cp/typeck.c:2443 cp/typeck.c:2529
-#, gcc-internal-format
-msgid "array subscript is not an integer"
-msgstr "el subindici de la matriu no és un enter"
-
-#: c-typeck.c:2063
-#, fuzzy, gcc-internal-format
-msgid "subscripted value is pointer to function"
-msgstr "passant l'argument del punter a la funció"
-
-#: c-typeck.c:2110
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids subscripting %<register%> array"
-msgstr "ISO C prohibeix el subindici d'una matriu \"register\""
-
-#: c-typeck.c:2112
-#, gcc-internal-format
-msgid "ISO C90 forbids subscripting non-lvalue array"
-msgstr "ISO C90 prohibeix el subindici d'una matriu non-lvalue"
-
-#: c-typeck.c:2228
-#, gcc-internal-format
-msgid "%H%qD is static but used in inline function %qD which is not static"
-msgstr ""
-
-#: c-typeck.c:2376
-#, fuzzy, gcc-internal-format
-msgid "called object %qE is not a function"
-msgstr "l'objecte cridat no és una funció"
-
-#. 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.
-#: c-typeck.c:2404
-#, gcc-internal-format
-msgid "function called through a non-compatible type"
-msgstr ""
-
-#: c-typeck.c:2515
-#, fuzzy, gcc-internal-format
-msgid "too many arguments to function %qE"
-msgstr "massa arguments per a la funció"
-
-#: c-typeck.c:2536
-#, gcc-internal-format
-msgid "type of formal parameter %d is incomplete"
-msgstr "el tipus de dada del paràmetre formal %d està incomplet"
-
-#: c-typeck.c:2549
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as integer rather than floating due to prototype"
-msgstr "%s com enter en lloc de coma flotant a causa del prototip"
-
-#: c-typeck.c:2554
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as integer rather than complex due to prototype"
-msgstr "%s com enter en lloc de complex a causa del prototip"
-
-#: c-typeck.c:2559
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as complex rather than floating due to prototype"
-msgstr "%s com complex en lloc de coma flotant a causa del prototip"
-
-#: c-typeck.c:2564
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as floating rather than integer due to prototype"
-msgstr "%s com coma flotant en lloc d'enter a causa del prototip"
-
-#: c-typeck.c:2569
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as complex rather than integer due to prototype"
-msgstr "%s com complex en lloc d'enter a causa del prototip"
-
-#: c-typeck.c:2574
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as floating rather than complex due to prototype"
-msgstr "%s com coma flotant en lloc de complex a causa del prototip"
-
-#: c-typeck.c:2587
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
-msgstr "%s com \"float\" en lloc de \"double\" a causa del prototip"
-
-#: c-typeck.c:2612
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
-msgstr "%s com enter en lloc de complex a causa del prototip"
-
-#: c-typeck.c:2633
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE with different width due to prototype"
-msgstr "%s amb amplària diferent a causa del prototip"
-
-#: c-typeck.c:2656
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as unsigned due to prototype"
-msgstr "%s com unsigned a causa del prototip"
-
-#: c-typeck.c:2660
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as signed due to prototype"
-msgstr "%s com signed a causa del prototip"
-
-#: c-typeck.c:2766 c-typeck.c:2770
-#, fuzzy, gcc-internal-format
-msgid "comparison with string literal results in unspecified behavior"
-msgstr "la declaració feble de \"%s\" després del primer ús resulta en una conducta no especificada"
-
-#: c-typeck.c:2795
-#, fuzzy, gcc-internal-format
-msgid "pointer of type %<void *%> used in subtraction"
-msgstr "es va usar un punter de tipus \"void *\" en la substracció"
-
-#: c-typeck.c:2797
-#, gcc-internal-format
-msgid "pointer to a function used in subtraction"
-msgstr "es va usar un punter a una funció en la substracció"
-
-#: c-typeck.c:2908
-#, gcc-internal-format
-msgid "wrong type argument to unary plus"
-msgstr "argument de tipus erroni per a l'increment unari"
-
-#: c-typeck.c:2921
-#, gcc-internal-format
-msgid "wrong type argument to unary minus"
-msgstr "argument de tipus erroni per al decrement unari"
-
-#: c-typeck.c:2941
-#, fuzzy, gcc-internal-format
-msgid "ISO C does not support %<~%> for complex conjugation"
-msgstr "ISO C no té suport de \"~\" per a conjugacions complexes"
-
-#: c-typeck.c:2947
-#, gcc-internal-format
-msgid "wrong type argument to bit-complement"
-msgstr "argument de tipus erroni per a complement de bits"
-
-#: c-typeck.c:2955
-#, gcc-internal-format
-msgid "wrong type argument to abs"
-msgstr "argument de tipus erroni per a abs"
-
-#: c-typeck.c:2967
-#, gcc-internal-format
-msgid "wrong type argument to conjugation"
-msgstr "argument de tipus erroni per a la conjugació"
-
-#: c-typeck.c:2979
-#, gcc-internal-format
-msgid "wrong type argument to unary exclamation mark"
-msgstr "argument de tipus erroni per al signe d'exclamació unari"
-
-#: c-typeck.c:3013
-#, fuzzy, gcc-internal-format
-msgid "ISO C does not support %<++%> and %<--%> on complex types"
-msgstr "ISO C no té suport per a \"++\" i \"--\" en tipus complexos"
-
-#: c-typeck.c:3032 c-typeck.c:3064
-#, gcc-internal-format
-msgid "wrong type argument to increment"
-msgstr "argument de tipus erroni per a l'increment"
-
-#: c-typeck.c:3034 c-typeck.c:3066
-#, gcc-internal-format
-msgid "wrong type argument to decrement"
-msgstr "argument de tipus erroni pel decrement"
-
-#: c-typeck.c:3055
-#, gcc-internal-format
-msgid "increment of pointer to unknown structure"
-msgstr "increment de punter a estructura desconeguda"
-
-#: c-typeck.c:3057
-#, gcc-internal-format
-msgid "decrement of pointer to unknown structure"
-msgstr "decrement de punter a estructura desconeguda"
-
-#: c-typeck.c:3258
-#, fuzzy, gcc-internal-format
-msgid "assignment of read-only member %qD"
-msgstr "%s del membre de només lectura \"%s\""
-
-#: c-typeck.c:3259
-#, fuzzy, gcc-internal-format
-msgid "increment of read-only member %qD"
-msgstr "%s del membre de només lectura \"%s\""
-
-#: c-typeck.c:3260
-#, fuzzy, gcc-internal-format
-msgid "decrement of read-only member %qD"
-msgstr "%s del membre de només lectura \"%s\""
-
-#: c-typeck.c:3261
-#, gcc-internal-format
-msgid "read-only member %qD used as %<asm%> output"
-msgstr ""
-
-#: c-typeck.c:3265
-#, fuzzy, gcc-internal-format
-msgid "assignment of read-only variable %qD"
-msgstr "%s de la variable de només lectura \"%s\""
-
-#: c-typeck.c:3266
-#, fuzzy, gcc-internal-format
-msgid "increment of read-only variable %qD"
-msgstr "%s de la variable de només lectura \"%s\""
-
-#: c-typeck.c:3267
-#, fuzzy, gcc-internal-format
-msgid "decrement of read-only variable %qD"
-msgstr "%s de la variable de només lectura \"%s\""
-
-#: c-typeck.c:3268
-#, gcc-internal-format
-msgid "read-only variable %qD used as %<asm%> output"
-msgstr ""
-
-#: c-typeck.c:3271
-#, fuzzy, gcc-internal-format
-msgid "assignment of read-only location %qE"
-msgstr "%s de la ubicació de només lectura"
-
-#: c-typeck.c:3272
-#, fuzzy, gcc-internal-format
-msgid "increment of read-only location %qE"
-msgstr "%s de la ubicació de només lectura"
-
-#: c-typeck.c:3273
-#, fuzzy, gcc-internal-format
-msgid "decrement of read-only location %qE"
-msgstr "%s de la ubicació de només lectura"
-
-#: c-typeck.c:3274
-#, gcc-internal-format
-msgid "read-only location %qE used as %<asm%> output"
-msgstr ""
-
-#: c-typeck.c:3310
-#, fuzzy, gcc-internal-format
-msgid "cannot take address of bit-field %qD"
-msgstr "no es pot adquirir l'adreça del camp de bits \"%s\""
-
-#: c-typeck.c:3338
-#, fuzzy, gcc-internal-format
-msgid "global register variable %qD used in nested function"
-msgstr "es va usar la variable de registre global \"%s\" en funcions niades"
-
-#: c-typeck.c:3341
-#, fuzzy, gcc-internal-format
-msgid "register variable %qD used in nested function"
-msgstr "es va usar la va variable \"%s\" en funcions niades"
-
-#: c-typeck.c:3346
-#, fuzzy, gcc-internal-format
-msgid "address of global register variable %qD requested"
-msgstr "es va sol·licitar l'adreça de la variable de registre global \"%s\""
-
-#: c-typeck.c:3348
-#, fuzzy, gcc-internal-format
-msgid "address of register variable %qD requested"
-msgstr "es va sol·licitar l'adreça de la variable register \"%s\""
-
-#: c-typeck.c:3394
-#, fuzzy, gcc-internal-format
-msgid "non-lvalue array in conditional expression"
-msgstr "els tipus de dades no coincideixen en l'expressió condicional"
-
-#: c-typeck.c:3442
-#, gcc-internal-format
-msgid "signed and unsigned type in conditional expression"
-msgstr "tipus signed i unsigned en l'expressió condicional"
-
-#: c-typeck.c:3449
-#, gcc-internal-format
-msgid "ISO C forbids conditional expr with only one void side"
-msgstr "ISO C prohibeix una expressió condicional amb només un costat void"
-
-#: c-typeck.c:3463 c-typeck.c:3471
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
-msgstr "ISO C prohibeix expressions condicionals entre \"void *\" i punters de funcions"
-
-#: c-typeck.c:3478
-#, gcc-internal-format
-msgid "pointer type mismatch in conditional expression"
-msgstr "els tipus de dades punters no coincideixen en l'expressió condicional"
-
-#: c-typeck.c:3485 c-typeck.c:3495
-#, gcc-internal-format
-msgid "pointer/integer type mismatch in conditional expression"
-msgstr "els tipus de dades punters/enters no coincideixen en l'expressió condicional"
-
-#: c-typeck.c:3509 tree-cfg.c:3783
-#, gcc-internal-format
-msgid "type mismatch in conditional expression"
-msgstr "els tipus de dades no coincideixen en l'expressió condicional"
-
-#: c-typeck.c:3552
-#, gcc-internal-format
-msgid "left-hand operand of comma expression has no effect"
-msgstr "l'operador del costat esquerre de l'expressió coma no té efecte"
-
-#: c-typeck.c:3589
-#, gcc-internal-format
-msgid "cast specifies array type"
-msgstr "la conversió especifica el tipus matriu"
-
-#: c-typeck.c:3595
-#, gcc-internal-format
-msgid "cast specifies function type"
-msgstr "la conversió especifica el tipus funció"
-
-#: c-typeck.c:3612
-#, gcc-internal-format
-msgid "ISO C forbids casting nonscalar to the same type"
-msgstr "ISO C prohibeix la conversió d'un no escalar al mateix tipus"
-
-#: c-typeck.c:3629
-#, gcc-internal-format
-msgid "ISO C forbids casts to union type"
-msgstr "ISO C prohibeix la conversió al tipus union"
-
-#: c-typeck.c:3637
-#, gcc-internal-format
-msgid "cast to union type from type not present in union"
-msgstr "conversió a tipus union des d'un tipus no presenti en union"
-
-#: c-typeck.c:3683
-#, gcc-internal-format
-msgid "cast adds new qualifiers to function type"
-msgstr "la conversió afegeix nous qualificadors del tipus de la funció"
-
-#. There are qualifiers present in IN_OTYPE that are not
-#. present in IN_TYPE.
-#: c-typeck.c:3688
-#, gcc-internal-format
-msgid "cast discards qualifiers from pointer target type"
-msgstr "la conversió descarta els qualificadors del tipus de la destinació del punter"
-
-#: c-typeck.c:3704
-#, gcc-internal-format
-msgid "cast increases required alignment of target type"
-msgstr "la conversió incrementa l'alineació requerida del tipus de la destinació"
-
-#: c-typeck.c:3715
-#, gcc-internal-format
-msgid "cast from pointer to integer of different size"
-msgstr "conversió de punter a enter de grandària diferent"
-
-#: c-typeck.c:3719
-#, gcc-internal-format
-msgid "cast from function call of type %qT to non-matching type %qT"
-msgstr ""
-
-#: c-typeck.c:3727
-#, gcc-internal-format
-msgid "cast to pointer from integer of different size"
-msgstr "conversió a punter des d'un enter de grandària diferent"
-
-#: c-typeck.c:3741
-#, gcc-internal-format
-msgid "ISO C forbids conversion of function pointer to object pointer type"
-msgstr "ISO C prohibeix la conversió d'un punter de funció a un tipus punter d'objecte"
-
-#: c-typeck.c:3749
-#, gcc-internal-format
-msgid "ISO C forbids conversion of object pointer to function pointer type"
-msgstr "ISO C prohibeix la conversió d'un punter d'objecte a un tipus punter de funció"
-
-#: c-typeck.c:4026
-#, gcc-internal-format
-msgid "cannot pass rvalue to reference parameter"
-msgstr "no es pot passar un valor-r a un paràmetre de referència"
-
-#: c-typeck.c:4139 c-typeck.c:4306
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
-msgstr "%s fa un punter de funció qualificat des d'un no qualificat"
-
-#: c-typeck.c:4142 c-typeck.c:4309
-#, fuzzy, gcc-internal-format
-msgid "assignment makes qualified function pointer from unqualified"
-msgstr "%s fa un punter de funció qualificat des d'un no qualificat"
-
-#: c-typeck.c:4145 c-typeck.c:4311
-#, fuzzy, gcc-internal-format
-msgid "initialization makes qualified function pointer from unqualified"
-msgstr "%s fa un punter de funció qualificat des d'un no qualificat"
-
-#: c-typeck.c:4148 c-typeck.c:4313
-#, fuzzy, gcc-internal-format
-msgid "return makes qualified function pointer from unqualified"
-msgstr "%s fa un punter de funció qualificat des d'un no qualificat"
-
-#: c-typeck.c:4152 c-typeck.c:4273
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE discards qualifiers from pointer target type"
-msgstr "la conversió de \"%T\" a \"%T\" descarta els qualificadors del tipus de la destinació del punter"
-
-#: c-typeck.c:4154 c-typeck.c:4275
-#, fuzzy, gcc-internal-format
-msgid "assignment discards qualifiers from pointer target type"
-msgstr "la conversió descarta els qualificadors del tipus de la destinació del punter"
-
-#: c-typeck.c:4156 c-typeck.c:4277
-#, fuzzy, gcc-internal-format
-msgid "initialization discards qualifiers from pointer target type"
-msgstr "la conversió descarta els qualificadors del tipus de la destinació del punter"
-
-#: c-typeck.c:4158 c-typeck.c:4279
-#, fuzzy, gcc-internal-format
-msgid "return discards qualifiers from pointer target type"
-msgstr "la conversió descarta els qualificadors del tipus de la destinació del punter"
-
-#: c-typeck.c:4165
-#, gcc-internal-format
-msgid "ISO C prohibits argument conversion to union type"
-msgstr "ISO C prohibeix la conversió d'arguments a tipus union"
-
-#: c-typeck.c:4201
-#, fuzzy, gcc-internal-format
-msgid "request for implicit conversion from %qT to %qT not permitted in C++"
-msgstr "iconv no dóna suport a la conversió de \"%s\" a \"%s\""
-
-#: c-typeck.c:4214
-#, fuzzy, gcc-internal-format
-msgid "argument %d of %qE might be a candidate for a format attribute"
-msgstr "la funció pot ser un candidat possible per a l'atribut de format \"%s\""
-
-#: c-typeck.c:4220
-#, fuzzy, gcc-internal-format
-msgid "assignment left-hand side might be a candidate for a format attribute"
-msgstr "Avisar per funcions que podrien ser candidates per a atributs de format"
-
-#: c-typeck.c:4225
-#, fuzzy, gcc-internal-format
-msgid "initialization left-hand side might be a candidate for a format attribute"
-msgstr "la funció pot ser un candidat possible per a l'atribut de format \"%s\""
-
-#: c-typeck.c:4230
-#, fuzzy, gcc-internal-format
-msgid "return type might be a candidate for a format attribute"
-msgstr "la funció pot ser un candidat possible per a l'atribut de format \"%s\""
-
-#: c-typeck.c:4253
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
-msgstr "ISO C prohibeix %s entre punters a funció i \"void *\""
-
-#: c-typeck.c:4256
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids assignment between function pointer and %<void *%>"
-msgstr "ISO C prohibeix %s entre punters a funció i \"void *\""
-
-#: c-typeck.c:4258
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids initialization between function pointer and %<void *%>"
-msgstr "ISO C prohibeix %s entre punters a funció i \"void *\""
-
-#: c-typeck.c:4260
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids return between function pointer and %<void *%>"
-msgstr "ISO C prohibeix %s entre punters a funció i \"void *\""
-
-#: c-typeck.c:4289
-#, fuzzy, gcc-internal-format
-msgid "pointer targets in passing argument %d of %qE differ in signedness"
-msgstr "el punter que punta a  %s difereix en signe"
-
-#: c-typeck.c:4291
-#, fuzzy, gcc-internal-format
-msgid "pointer targets in assignment differ in signedness"
-msgstr "el punter que punta a  %s difereix en signe"
-
-#: c-typeck.c:4293
-#, fuzzy, gcc-internal-format
-msgid "pointer targets in initialization differ in signedness"
-msgstr "el punter que punta a  %s difereix en signe"
-
-#: c-typeck.c:4295
-#, fuzzy, gcc-internal-format
-msgid "pointer targets in return differ in signedness"
-msgstr "el punter que punta a  %s difereix en signe"
-
-#: c-typeck.c:4320
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE from incompatible pointer type"
-msgstr "%s de tipus de punter incompatible"
-
-#: c-typeck.c:4322
-#, fuzzy, gcc-internal-format
-msgid "assignment from incompatible pointer type"
-msgstr "%s de tipus de punter incompatible"
-
-#: c-typeck.c:4323
-#, fuzzy, gcc-internal-format
-msgid "initialization from incompatible pointer type"
-msgstr "%s de tipus de punter incompatible"
-
-#: c-typeck.c:4325
-#, fuzzy, gcc-internal-format
-msgid "return from incompatible pointer type"
-msgstr "%s de tipus de punter incompatible"
-
-#: c-typeck.c:4342
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE makes pointer from integer without a cast"
-msgstr "%s crea un punter des d'un enter sense una conversió"
-
-#: c-typeck.c:4344
-#, fuzzy, gcc-internal-format
-msgid "assignment makes pointer from integer without a cast"
-msgstr "%s crea un punter des d'un enter sense una conversió"
-
-#: c-typeck.c:4346
-#, fuzzy, gcc-internal-format
-msgid "initialization makes pointer from integer without a cast"
-msgstr "%s crea un punter des d'un enter sense una conversió"
-
-#: c-typeck.c:4348
-#, fuzzy, gcc-internal-format
-msgid "return makes pointer from integer without a cast"
-msgstr "%s crea un punter des d'un enter sense una conversió"
-
-#: c-typeck.c:4355
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE makes integer from pointer without a cast"
-msgstr "%s crea un enter des d'un punter sense una conversió"
-
-#: c-typeck.c:4357
-#, fuzzy, gcc-internal-format
-msgid "assignment makes integer from pointer without a cast"
-msgstr "%s crea un enter des d'un punter sense una conversió"
-
-#: c-typeck.c:4359
-#, fuzzy, gcc-internal-format
-msgid "initialization makes integer from pointer without a cast"
-msgstr "%s crea un enter des d'un punter sense una conversió"
-
-#: c-typeck.c:4361
-#, fuzzy, gcc-internal-format
-msgid "return makes integer from pointer without a cast"
-msgstr "%s crea un enter des d'un punter sense una conversió"
-
-#: c-typeck.c:4377
-#, fuzzy, gcc-internal-format
-msgid "incompatible types in assignment"
-msgstr "tipus incompatibles en %s"
-
-#: c-typeck.c:4380
-#, fuzzy, gcc-internal-format
-msgid "incompatible types in initialization"
-msgstr "tipus incompatibles en %s"
-
-#: c-typeck.c:4383
-#, fuzzy, gcc-internal-format
-msgid "incompatible types in return"
-msgstr "tipus incompatibles en %s"
-
-#: c-typeck.c:4439
-#, gcc-internal-format
-msgid "traditional C rejects automatic aggregate initialization"
-msgstr "C tradicional rebutja la iniciació automàtica d'agregats"
-
-#: c-typeck.c:4610 c-typeck.c:4625 c-typeck.c:4640
-#, fuzzy, gcc-internal-format
-msgid "(near initialization for %qs)"
-msgstr "(prop de l'assignació de valors inicials per a \"%s\")"
-
-#: c-typeck.c:5180 cp/decl.c:4975
-#, gcc-internal-format
-msgid "opaque vector types cannot be initialized"
-msgstr ""
-
-#: c-typeck.c:5803
-#, fuzzy, gcc-internal-format
-msgid "unknown field %qE specified in initializer"
-msgstr "camp \"%s\" desconegut especificat en el valor inicial"
-
-#: c-typeck.c:6703
-#, gcc-internal-format
-msgid "traditional C rejects initialization of unions"
-msgstr "C tradicional rebutja els valors inicials d'unions"
-
-#: c-typeck.c:7011
-#, fuzzy, gcc-internal-format
-msgid "jump into statement expression"
-msgstr "desbordament en la constant implícita"
-
-#: c-typeck.c:7017
-#, fuzzy, gcc-internal-format
-msgid "jump into scope of identifier with variably modified type"
-msgstr "l'argument de patró \"%T\" és un tipus modificat variablement"
-
-#: c-typeck.c:7054
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids %<goto *expr;%>"
-msgstr "ISO C prohibeix \"goto *expr;\""
-
-#: c-typeck.c:7069 cp/typeck.c:6592
-#, fuzzy, gcc-internal-format
-msgid "function declared %<noreturn%> has a %<return%> statement"
-msgstr "la funció declarada \"noreturn\" té una declaració \"return\""
-
-#: c-typeck.c:7077
-#, fuzzy, gcc-internal-format
-msgid "%<return%> with no value, in function returning non-void"
-msgstr "\"return\" sense valors, en una funció que retorna \"non-void\""
-
-#: c-typeck.c:7086
-#, fuzzy, gcc-internal-format
-msgid "%<return%> with a value, in function returning void"
-msgstr "\"return\" amb valor, en una funció que retorna \"void\""
-
-#: c-typeck.c:7088
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids %<return%> with expression, in function returning void"
-msgstr "\"return\" amb valor, en una funció que retorna \"void\""
-
-#: c-typeck.c:7145
-#, gcc-internal-format
-msgid "function returns address of local variable"
-msgstr "la funció retorna l'adreça d'una variable local"
-
-#: c-typeck.c:7217 cp/semantics.c:949
-#, gcc-internal-format
-msgid "switch quantity not an integer"
-msgstr "la quantitat del «switch» no és un enter"
-
-#: c-typeck.c:7229
-#, fuzzy, gcc-internal-format
-msgid "%<long%> switch expression not converted to %<int%> in ISO C"
-msgstr "no es converteix l'expressió de «switch» \"long\" a \"int\" en ISO C"
-
-#: c-typeck.c:7269
-#, fuzzy, gcc-internal-format
-msgid "case label in statement expression not containing enclosing switch statement"
-msgstr "l'etiqueta «case» no es troba dintre d'una declaració «switch»"
-
-#: c-typeck.c:7272
-#, fuzzy, gcc-internal-format
-msgid "%<default%> label in statement expression not containing enclosing switch statement"
-msgstr "l'etiqueta \"default\" no està dintre d'una declaració «switch»"
-
-#: c-typeck.c:7278
-#, gcc-internal-format
-msgid "case label in scope of identifier with variably modified type not containing enclosing switch statement"
-msgstr ""
-
-#: c-typeck.c:7281
-#, gcc-internal-format
-msgid "%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement"
-msgstr ""
-
-#: c-typeck.c:7285 cp/parser.c:6804
-#, gcc-internal-format
-msgid "case label not within a switch statement"
-msgstr "l'etiqueta «case» no es troba dintre d'una declaració «switch»"
-
-#: c-typeck.c:7287
-#, fuzzy, gcc-internal-format
-msgid "%<default%> label not within a switch statement"
-msgstr "l'etiqueta \"default\" no està dintre d'una declaració «switch»"
-
-#: c-typeck.c:7364
-#, fuzzy, gcc-internal-format
-msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
-msgstr "%Hsuggereix parèntesis explícits per evitar \"else\" ambigu"
-
-#: c-typeck.c:7475 cp/cp-gimplify.c:97 cp/parser.c:7409
-#, gcc-internal-format
-msgid "break statement not within loop or switch"
-msgstr "la declaració break no està dintre d'un cicle o «switch»"
-
-#: c-typeck.c:7477 cp/parser.c:7430
-#, gcc-internal-format
-msgid "continue statement not within a loop"
-msgstr "la declaració continue no està dintre dintre d'un cicle"
-
-#: c-typeck.c:7482 cp/parser.c:7420
-#, fuzzy, gcc-internal-format
-msgid "break statement used with OpenMP for loop"
-msgstr "la declaració break no està dintre d'un cicle o «switch»"
-
-#: c-typeck.c:7505
-#, gcc-internal-format
-msgid "%Hstatement with no effect"
-msgstr ""
-
-#: c-typeck.c:7527
-#, gcc-internal-format
-msgid "expression statement has incomplete type"
-msgstr "la declaració de l'expressió té tipus de dada incompleta"
-
-#: c-typeck.c:8082 cp/typeck.c:3259
-#, gcc-internal-format
-msgid "right shift count is negative"
-msgstr "el valor de desplaçament a la dreta és negatiu"
-
-#: c-typeck.c:8089 cp/typeck.c:3265
-#, gcc-internal-format
-msgid "right shift count >= width of type"
-msgstr "valor de desplaçament a la dreta >= amplària del tipus"
-
-#: c-typeck.c:8111 cp/typeck.c:3284
-#, gcc-internal-format
-msgid "left shift count is negative"
-msgstr "el valor de desplaçament a l'esquerra és negatiu"
-
-#: c-typeck.c:8114 cp/typeck.c:3286
-#, gcc-internal-format
-msgid "left shift count >= width of type"
-msgstr "valor de desplaçament a l'esquerra >= amplària del tipus"
-
-#: c-typeck.c:8132 cp/typeck.c:3324
-#, gcc-internal-format
-msgid "comparing floating point with == or != is unsafe"
-msgstr "no és segura la comparança de coma flotant amb == o !="
-
-#: c-typeck.c:8156 c-typeck.c:8163
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids comparison of %<void *%> with function pointer"
-msgstr "ISO C prohibeix la comparança de \"void *\" amb un punter de funció"
-
-#: c-typeck.c:8169 c-typeck.c:8227
-#, gcc-internal-format
-msgid "comparison of distinct pointer types lacks a cast"
-msgstr "la comparança de diferents tipus de punter manca d'una conversió"
-
-#: c-typeck.c:8178 c-typeck.c:8186 cp/typeck.c:3344 cp/typeck.c:3353
-#, fuzzy, gcc-internal-format
-msgid "the address of %qD will never be NULL"
-msgstr "l'adreça de \"%D\", sempre serà \"true\""
-
-#: c-typeck.c:8193 c-typeck.c:8198 c-typeck.c:8245 c-typeck.c:8250
-#, gcc-internal-format
-msgid "comparison between pointer and integer"
-msgstr "comparança entre punter i enter"
-
-#: c-typeck.c:8219
-#, gcc-internal-format
-msgid "comparison of complete and incomplete pointers"
-msgstr "comparança de punters complets i incomplets"
-
-#: c-typeck.c:8222
-#, gcc-internal-format
-msgid "ISO C forbids ordered comparisons of pointers to functions"
-msgstr "ISO C prohibeix la comparança entre punters a funcions"
-
-#: c-typeck.c:8234 c-typeck.c:8240
-#, gcc-internal-format
-msgid "ordered comparison of pointer with integer zero"
-msgstr "comparança ordenada de punter amb l'enter zero"
-
-#: c-typeck.c:8500
-#, gcc-internal-format
-msgid "comparison between signed and unsigned"
-msgstr "comparança entre signed i unsigned"
-
-#: c-typeck.c:8546 cp/typeck.c:3830
-#, gcc-internal-format
-msgid "comparison of promoted ~unsigned with constant"
-msgstr "comparança d'un ~unsigned promogut amb una constant"
-
-#: c-typeck.c:8554 cp/typeck.c:3838
-#, gcc-internal-format
-msgid "comparison of promoted ~unsigned with unsigned"
-msgstr "comparança d'un ~unsigned promogut amb unsigned"
-
-#: c-typeck.c:8612
-#, fuzzy, gcc-internal-format
-msgid "used array that cannot be converted to pointer where scalar is required"
-msgstr "s'usa un valor de tipus matriu quan es requereix un escalar"
-
-#: c-typeck.c:8616
-#, fuzzy, gcc-internal-format
-msgid "used struct type value where scalar is required"
-msgstr "s'usa un valor de tipus struct quan es requereix un escalar"
-
-#: c-typeck.c:8620
-#, fuzzy, gcc-internal-format
-msgid "used union type value where scalar is required"
-msgstr "s'usa un valor de tipus union quan es requereix un escalar"
-
-#: c-typeck.c:8725 cp/semantics.c:3523
-#, fuzzy, gcc-internal-format
-msgid "%qE has invalid type for %<reduction%>"
-msgstr "tipus de retorn no vàlid per a la funció \"%#D\""
-
-#: c-typeck.c:8759 cp/semantics.c:3536
-#, fuzzy, gcc-internal-format
-msgid "%qE has invalid type for %<reduction(%s)%>"
-msgstr "tipus de retorn no vàlid per a la funció \"%#D\""
-
-#: c-typeck.c:8775 cp/semantics.c:3546
-#, gcc-internal-format
-msgid "%qE must be %<threadprivate%> for %<copyin%>"
-msgstr ""
-
-#: c-typeck.c:8784 cp/semantics.c:3351
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a variable in clause %qs"
-msgstr "\"%s\" no és un nom de fitxer vàlid"
-
-#: c-typeck.c:8791 c-typeck.c:8811 c-typeck.c:8831 cp/semantics.c:3377
-#: cp/semantics.c:3396
-#, gcc-internal-format
-msgid "%qE appears more than once in data clauses"
-msgstr ""
-
-#: c-typeck.c:8805 cp/semantics.c:3371
-#, gcc-internal-format
-msgid "%qE is not a variable in clause %<firstprivate%>"
-msgstr ""
-
-#: c-typeck.c:8825 cp/semantics.c:3390
-#, gcc-internal-format
-msgid "%qE is not a variable in clause %<lastprivate%>"
-msgstr ""
-
-#: c-typeck.c:8883 cp/semantics.c:3587
-#, gcc-internal-format
-msgid "%qE is predetermined %qs for %qs"
-msgstr ""
-
-#: calls.c:2032
-#, gcc-internal-format
-msgid "function call has aggregate value"
-msgstr "la crida a la funció té valor agregat"
-
-#: cfgexpand.c:1884
-#, gcc-internal-format
-msgid "not protecting local variables: variable length buffer"
-msgstr ""
-
-#: cfgexpand.c:1887
-#, gcc-internal-format
-msgid "not protecting function: no buffer at least %d bytes long"
-msgstr ""
-
-#: cfghooks.c:97
-#, gcc-internal-format
-msgid "bb %d on wrong place"
-msgstr "bb %d en un lloc equivocat"
-
-#: cfghooks.c:103
-#, gcc-internal-format
-msgid "prev_bb of %d should be %d, not %d"
-msgstr "el prev_bb de %d ha de ser %d, no %d"
-
-#: cfghooks.c:120
-#, gcc-internal-format
-msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
-msgstr ""
-
-#: cfghooks.c:126
-#, fuzzy, gcc-internal-format
-msgid "verify_flow_info: Block %i lacks loop_father"
-msgstr "verify_flow_info: El bloc bàsic %d succ edge està corrupte"
-
-#: cfghooks.c:132
-#, gcc-internal-format
-msgid "verify_flow_info: Wrong count of block %i %i"
-msgstr "verify_flow_info: Compte erroni del bloc %i %i"
-
-#: cfghooks.c:138
-#, gcc-internal-format
-msgid "verify_flow_info: Wrong frequency of block %i %i"
-msgstr "verify_flow_info: Freqüència errònia del bloc %i %i"
-
-#: cfghooks.c:146
-#, gcc-internal-format
-msgid "verify_flow_info: Duplicate edge %i->%i"
-msgstr "verify_flow_info: Vora duplicada %i->%i"
-
-#: cfghooks.c:152
-#, gcc-internal-format
-msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
-msgstr "verify_flow_info: Probabilitat errònia de la vora %i->%i %i"
-
-#: cfghooks.c:158
-#, gcc-internal-format
-msgid "verify_flow_info: Wrong count of edge %i->%i %i"
-msgstr "verify_flow_info: Compte erroni de la vora %i->%i %i"
-
-#: cfghooks.c:170
-#, gcc-internal-format
-msgid "verify_flow_info: Basic block %d succ edge is corrupted"
-msgstr "verify_flow_info: El bloc bàsic %d succ edge està corrupte"
-
-#: cfghooks.c:184 cfgrtl.c:1840
-#, fuzzy, gcc-internal-format
-msgid "wrong amount of branch edges after unconditional jump %i"
-msgstr "Quantitat errònia de vores de ramificació després del salt incondicional %i"
-
-#: cfghooks.c:192 cfghooks.c:203
-#, gcc-internal-format
-msgid "basic block %d pred edge is corrupted"
-msgstr "el bloc bàsic %d pred edge està corrupte"
-
-#: cfghooks.c:204
-#, fuzzy, gcc-internal-format
-msgid "its dest_idx should be %d, not %d"
-msgstr "el prev_bb de %d ha de ser %d, no %d"
-
-#: cfghooks.c:233
-#, gcc-internal-format
-msgid "basic block %i edge lists are corrupted"
-msgstr "les llistes de vora del bloc bàsic %i estan corruptes"
-
-#: cfghooks.c:246
-#, gcc-internal-format
-msgid "verify_flow_info failed"
-msgstr "verify_flow_info fallat"
-
-#: cfghooks.c:307
-#, fuzzy, gcc-internal-format
-msgid "%s does not support redirect_edge_and_branch"
-msgstr "%s no té suport per a l'operand amb format de nombre %%n$"
-
-#: cfghooks.c:327
-#, fuzzy, gcc-internal-format
-msgid "%s does not support can_remove_branch_p"
-msgstr "%s no té suport per a %s"
-
-#: cfghooks.c:381
-#, fuzzy, gcc-internal-format
-msgid "%s does not support redirect_edge_and_branch_force"
-msgstr "%s no té suport per a l'operand amb format de nombre %%n$"
-
-#: cfghooks.c:417
-#, fuzzy, gcc-internal-format
-msgid "%s does not support split_block"
-msgstr "%s no té suport per a %s"
-
-#: cfghooks.c:460
-#, fuzzy, gcc-internal-format
-msgid "%s does not support move_block_after"
-msgstr "%s no té suport per a %s"
-
-#: cfghooks.c:473
-#, fuzzy, gcc-internal-format
-msgid "%s does not support delete_basic_block"
-msgstr "%s no té suport per a %s"
-
-#: cfghooks.c:523
-#, fuzzy, gcc-internal-format
-msgid "%s does not support split_edge"
-msgstr "%s no té suport per a %s"
-
-#: cfghooks.c:596
-#, fuzzy, gcc-internal-format
-msgid "%s does not support create_basic_block"
-msgstr "%s no té suport per a %s"
-
-#: cfghooks.c:624
-#, fuzzy, gcc-internal-format
-msgid "%s does not support can_merge_blocks_p"
-msgstr "%s no té suport per a %s"
-
-#: cfghooks.c:635
-#, fuzzy, gcc-internal-format
-msgid "%s does not support predict_edge"
-msgstr "%s no té suport per a %s"
-
-#: cfghooks.c:644
-#, fuzzy, gcc-internal-format
-msgid "%s does not support predicted_by_p"
-msgstr "%s no té suport per a %s"
-
-#: cfghooks.c:658
-#, fuzzy, gcc-internal-format
-msgid "%s does not support merge_blocks"
-msgstr "%s no té suport per a %s"
-
-#: cfghooks.c:711
-#, fuzzy, gcc-internal-format
-msgid "%s does not support make_forwarder_block"
-msgstr "%s no té suport per a %s"
-
-#: cfghooks.c:845
-#, fuzzy, gcc-internal-format
-msgid "%s does not support can_duplicate_block_p"
-msgstr "no es dóna suport a multilib"
-
-#: cfghooks.c:867
-#, fuzzy, gcc-internal-format
-msgid "%s does not support duplicate_block"
-msgstr "%s no té suport per a %s"
-
-#: cfghooks.c:944
-#, fuzzy, gcc-internal-format
-msgid "%s does not support block_ends_with_call_p"
-msgstr "%s no té suport per a %s"
-
-#: cfghooks.c:955
-#, fuzzy, gcc-internal-format
-msgid "%s does not support block_ends_with_condjump_p"
-msgstr "%s no té suport per a %s"
-
-#: cfghooks.c:973
-#, fuzzy, gcc-internal-format
-msgid "%s does not support flow_call_edges_add"
-msgstr "%s no té suport per a %s"
-
-#: cfgloop.c:1328
-#, fuzzy, gcc-internal-format
-msgid "size of loop %d should be %d, not %d"
-msgstr "La grandària del cicle %d ha de ser %d, no %d."
-
-#: cfgloop.c:1342
-#, fuzzy, gcc-internal-format
-msgid "bb %d do not belong to loop %d"
-msgstr "Bb %d no pertany al cicle %d."
-
-#: cfgloop.c:1357
-#, fuzzy, gcc-internal-format
-msgid "loop %d's header does not have exactly 2 entries"
-msgstr "L'encapçalat del cicle %d no té exactament 2 entrades."
-
-#: cfgloop.c:1364
-#, fuzzy, gcc-internal-format
-msgid "loop %d's latch does not have exactly 1 successor"
-msgstr "El forrellat del cicle %d no té exactament 1 successor."
-
-#: cfgloop.c:1369
-#, fuzzy, gcc-internal-format
-msgid "loop %d's latch does not have header as successor"
-msgstr "El forrellat del cicle %d no té un encapçalat com successor."
-
-#: cfgloop.c:1374
-#, fuzzy, gcc-internal-format
-msgid "loop %d's latch does not belong directly to it"
-msgstr "El forrellat del cicle %d no pertany directament a ell."
-
-#: cfgloop.c:1380
-#, fuzzy, gcc-internal-format
-msgid "loop %d's header does not belong directly to it"
-msgstr "L'encapçalat del cicle %d no pertany directament a ell."
-
-#: cfgloop.c:1386
-#, gcc-internal-format
-msgid "loop %d's latch is marked as part of irreducible region"
-msgstr ""
-
-#: cfgloop.c:1419
-#, fuzzy, gcc-internal-format
-msgid "basic block %d should be marked irreducible"
-msgstr "el bloc bàsic %d pred edge està corrupte"
-
-#: cfgloop.c:1425
-#, fuzzy, gcc-internal-format
-msgid "basic block %d should not be marked irreducible"
-msgstr "les llistes de vora del bloc bàsic %i estan corruptes"
-
-#: cfgloop.c:1433
-#, gcc-internal-format
-msgid "edge from %d to %d should be marked irreducible"
-msgstr ""
-
-#: cfgloop.c:1440
-#, gcc-internal-format
-msgid "edge from %d to %d should not be marked irreducible"
-msgstr ""
-
-#: cfgloop.c:1455
-#, gcc-internal-format
-msgid "corrupted head of the exits list of loop %d"
-msgstr ""
-
-#: cfgloop.c:1473
-#, gcc-internal-format
-msgid "corrupted exits list of loop %d"
-msgstr ""
-
-#: cfgloop.c:1482
-#, gcc-internal-format
-msgid "nonempty exits list of loop %d, but exits are not recorded"
-msgstr ""
-
-#: cfgloop.c:1508
-#, gcc-internal-format
-msgid "Exit %d->%d not recorded"
-msgstr ""
-
-#: cfgloop.c:1526
-#, gcc-internal-format
-msgid "Wrong list of exited loops for edge  %d->%d"
-msgstr ""
-
-#: cfgloop.c:1535
-#, gcc-internal-format
-msgid "Too many loop exits recorded"
-msgstr ""
-
-#: cfgloop.c:1546
-#, gcc-internal-format
-msgid "%d exits recorded for loop %d (having %d exits)"
-msgstr ""
-
-#: cfgrtl.c:1734
-#, gcc-internal-format
-msgid "BB_RTL flag not set for block %d"
-msgstr ""
-
-#: cfgrtl.c:1741
-#, gcc-internal-format
-msgid "insn %d basic block pointer is %d, should be %d"
-msgstr ""
-
-#: cfgrtl.c:1752
-#, gcc-internal-format
-msgid "insn %d in header of bb %d has non-NULL basic block"
-msgstr ""
-
-#: cfgrtl.c:1760
-#, gcc-internal-format
-msgid "insn %d in footer of bb %d has non-NULL basic block"
-msgstr ""
-
-#: cfgrtl.c:1782
-#, gcc-internal-format
-msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
-msgstr "verify_flow_info: REG_BR_PROB no coincideix amb la configuració %wi %i"
-
-#: cfgrtl.c:1797
-#, gcc-internal-format
-msgid "fallthru edge crosses section boundary (bb %i)"
-msgstr ""
-
-#: cfgrtl.c:1822
-#, fuzzy, gcc-internal-format
-msgid "missing REG_EH_REGION note in the end of bb %i"
-msgstr "Manca la nota REG_EH_REGION al final de bb %i"
-
-#: cfgrtl.c:1830
-#, fuzzy, gcc-internal-format
-msgid "too many outgoing branch edges from bb %i"
-msgstr "Massa vores de ramificació de sortida de bb %i"
-
-#: cfgrtl.c:1835
-#, fuzzy, gcc-internal-format
-msgid "fallthru edge after unconditional jump %i"
-msgstr "Vora de caiguda després del salt incondicional %i"
-
-#: cfgrtl.c:1846
-#, fuzzy, gcc-internal-format
-msgid "wrong amount of branch edges after conditional jump %i"
-msgstr "Quantitat errònia de vores de ramificació després del salt condicional %i"
-
-#: cfgrtl.c:1852
-#, fuzzy, gcc-internal-format
-msgid "call edges for non-call insn in bb %i"
-msgstr "Bords de cridada per a una insn que no és cridada en bb %i"
-
-#: cfgrtl.c:1861
-#, fuzzy, gcc-internal-format
-msgid "abnormal edges for no purpose in bb %i"
-msgstr "Vores anormals sense cap propòsit en bb %i"
-
-#: cfgrtl.c:1873
-#, gcc-internal-format
-msgid "insn %d inside basic block %d but block_for_insn is NULL"
-msgstr "insn %d està dintre del bloc bàsic %d però block_for_insn és NULL"
-
-#: cfgrtl.c:1877
-#, gcc-internal-format
-msgid "insn %d inside basic block %d but block_for_insn is %i"
-msgstr "insn %d està dintre del bloc bàsic %d però block_for_insn és %i"
-
-#: cfgrtl.c:1891 cfgrtl.c:1901
-#, gcc-internal-format
-msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
-msgstr "NOTE_INSN_BASIC_BLOCK mancada per al bloc %d"
-
-#: cfgrtl.c:1914
-#, gcc-internal-format
-msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
-msgstr "NOTE_INSN_BASIC_BLOCK %d en el mitjà del bloc bàsic %d"
-
-#: cfgrtl.c:1924
-#, gcc-internal-format
-msgid "in basic block %d:"
-msgstr "en el bloc bàsic %d:"
-
-#: cfgrtl.c:1977 cfgrtl.c:2067
-#, fuzzy, gcc-internal-format
-msgid "insn %d outside of basic blocks has non-NULL bb field"
-msgstr "insn fora del bloc bàsic"
-
-#: cfgrtl.c:1985
-#, gcc-internal-format
-msgid "end insn %d for block %d not found in the insn stream"
-msgstr "el insn final %d per al bloc %d no es troba en el fluix insn"
-
-#: cfgrtl.c:1998
-#, gcc-internal-format
-msgid "insn %d is in multiple basic blocks (%d and %d)"
-msgstr "insn %d està en múltiples blocs bàsics (%d i %d)"
-
-#: cfgrtl.c:2010
-#, gcc-internal-format
-msgid "head insn %d for block %d not found in the insn stream"
-msgstr "el cap insn %d per al bloc %d no es troba en el fluix insn"
-
-#: cfgrtl.c:2030
-#, gcc-internal-format
-msgid "missing barrier after block %i"
-msgstr "falta una barrera després del bloc %i"
-
-#: cfgrtl.c:2043
-#, gcc-internal-format
-msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
-msgstr "verify_flow_info: Blocs incorrectes per al respatller %i->%i"
-
-#: cfgrtl.c:2052
-#, gcc-internal-format
-msgid "verify_flow_info: Incorrect fallthru %i->%i"
-msgstr "verify_flow_info: Respatller incorrecte %i->%i"
-
-#: cfgrtl.c:2085
-#, gcc-internal-format
-msgid "basic blocks not laid down consecutively"
-msgstr "els blocs bàsics no estan col·locats consecutivament"
-
-#: cfgrtl.c:2124
-#, gcc-internal-format
-msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
-msgstr "el nombre de notes bb en la cadena insn (%d) != n_basic_blocks (%d)"
-
-#: cgraph.c:794
-#, gcc-internal-format
-msgid "%D renamed after being referenced in assembly"
-msgstr ""
-
-#: cgraphunit.c:670
-#, gcc-internal-format
-msgid "aux field set for edge %s->%s"
-msgstr ""
-
-#: cgraphunit.c:676
-#, fuzzy, gcc-internal-format
-msgid "Execution count is negative"
-msgstr "el valor de desplaçament a l'esquerra és negatiu"
-
-#: cgraphunit.c:683
-#, fuzzy, gcc-internal-format
-msgid "caller edge count is negative"
-msgstr "el valor de desplaçament a l'esquerra és negatiu"
-
-#: cgraphunit.c:688
-#, gcc-internal-format
-msgid "caller edge frequency is negative"
-msgstr ""
-
-#: cgraphunit.c:693
-#, gcc-internal-format
-msgid "caller edge frequency is too large"
-msgstr ""
-
-#: cgraphunit.c:702
-#, fuzzy, gcc-internal-format
-msgid "inlined_to pointer is wrong"
-msgstr "falta la secció de punters"
-
-#: cgraphunit.c:707
-#, fuzzy, gcc-internal-format
-msgid "multiple inline callers"
-msgstr "specificadors \"virtual\" múltiples"
-
-#: cgraphunit.c:714
-#, gcc-internal-format
-msgid "inlined_to pointer set for noninline callers"
-msgstr ""
-
-#: cgraphunit.c:720
-#, gcc-internal-format
-msgid "inlined_to pointer is set but no predecessors found"
-msgstr ""
-
-#: cgraphunit.c:725
-#, fuzzy, gcc-internal-format
-msgid "inlined_to pointer refers to itself"
-msgstr "punter no vàlid al camp de bit \"%D\""
-
-#: cgraphunit.c:735
-#, gcc-internal-format
-msgid "node not found in cgraph_hash"
-msgstr ""
-
-#: cgraphunit.c:763
-#, gcc-internal-format
-msgid "shared call_stmt:"
-msgstr ""
-
-#: cgraphunit.c:770
-#, fuzzy, gcc-internal-format
-msgid "edge points to wrong declaration:"
-msgstr "s'usa \"%s\" previ a la declaració"
-
-#: cgraphunit.c:779
-#, gcc-internal-format
-msgid "missing callgraph edge for call stmt:"
-msgstr ""
-
-#: cgraphunit.c:795
-#, gcc-internal-format
-msgid "edge %s->%s has no corresponding call_stmt"
-msgstr ""
-
-#: cgraphunit.c:807
-#, fuzzy, gcc-internal-format
-msgid "verify_cgraph_node failed"
-msgstr "verify_flow_info fallat"
-
-#: cgraphunit.c:909 cgraphunit.c:932
-#, gcc-internal-format
-msgid "%J%<externally_visible%> attribute have effect only on public objects"
-msgstr ""
-
-#: cgraphunit.c:1122
-#, fuzzy, gcc-internal-format
-msgid "failed to reclaim unneeded function"
-msgstr "el camp \"%s\" es declara com una funció"
-
-#: cgraphunit.c:1454
-#, gcc-internal-format
-msgid "nodes with no released memory found"
-msgstr ""
-
-#: collect2.c:1189
-#, fuzzy, gcc-internal-format
-msgid "unknown demangling style '%s'"
-msgstr "es desconeix el mode de màquina \"%s\""
-
-#: collect2.c:1512
-#, gcc-internal-format
-msgid "%s terminated with signal %d [%s]%s"
-msgstr "%s acabat amb el senyal %d [%s]%s"
-
-#: collect2.c:1530
-#, gcc-internal-format
-msgid "%s returned %d exit status"
-msgstr "%s va retornar l'estat de sortida %d"
-
-#: collect2.c:2242
-#, fuzzy, gcc-internal-format
-msgid "cannot find 'ldd'"
-msgstr "no es troba \"ldd\""
-
-#: convert.c:69
-#, gcc-internal-format
-msgid "cannot convert to a pointer type"
-msgstr "no es pot convertir a un tipus punter"
-
-#: convert.c:333
-#, gcc-internal-format
-msgid "pointer value used where a floating point value was expected"
-msgstr "es va usar un valor de punter on s'esperava un valor de coma flotant"
-
-#: convert.c:337
-#, gcc-internal-format
-msgid "aggregate value used where a float was expected"
-msgstr "es va usar un valor agregat on s'esperava un float"
-
-#: convert.c:362
-#, gcc-internal-format
-msgid "conversion to incomplete type"
-msgstr "conversió a tipus de dada incompleta"
-
-#: convert.c:731 convert.c:807
-#, gcc-internal-format
-msgid "can't convert between vector values of different size"
-msgstr "no es pot convertir entre valors vectorials de grandàries diferents"
-
-#: convert.c:737
-#, gcc-internal-format
-msgid "aggregate value used where an integer was expected"
-msgstr "es va usar un valor agregat on s'esperava un enter"
-
-#: convert.c:787
-#, gcc-internal-format
-msgid "pointer value used where a complex was expected"
-msgstr "es va usar un valor de punter on s'esperava un complex"
-
-#: convert.c:791
-#, gcc-internal-format
-msgid "aggregate value used where a complex was expected"
-msgstr "es va usar un valor agregat on s'esperava un complex"
-
-#: convert.c:813
-#, gcc-internal-format
-msgid "can't convert value to a vector"
-msgstr "no es pot convertir el valor a un vector"
-
-#: convert.c:852
-#, fuzzy, gcc-internal-format
-msgid "aggregate value used where a fixed-point was expected"
-msgstr "es va usar un valor agregat on s'esperava un float"
-
-#: coverage.c:182
-#, fuzzy, gcc-internal-format
-msgid "%qs is not a gcov data file"
-msgstr "\"%s\" no és fitxer de dades gcov"
-
-#: coverage.c:193
-#, fuzzy, gcc-internal-format
-msgid "%qs is version %q.*s, expected version %q.*s"
-msgstr "\"%s\" en versió \"%.4s\", s'espera la versió \"%.4s\""
-
-#: coverage.c:273 coverage.c:281
-#, gcc-internal-format
-msgid "coverage mismatch for function %u while reading execution counters"
-msgstr ""
-
-#: coverage.c:275 coverage.c:370
-#, gcc-internal-format
-msgid "checksum is %x instead of %x"
-msgstr ""
-
-#: coverage.c:283 coverage.c:372
-#, gcc-internal-format
-msgid "number of counters is %d instead of %d"
-msgstr ""
-
-#: coverage.c:289
-#, gcc-internal-format
-msgid "cannot merge separate %s counters for function %u"
-msgstr ""
-
-#: coverage.c:310
-#, fuzzy, gcc-internal-format
-msgid "%qs has overflowed"
-msgstr "desbordament de la pila per a \"%s\""
-
-#: coverage.c:347
-#, fuzzy, gcc-internal-format
-msgid "no coverage for function %qs found"
-msgstr "%s:no es troben funcions\n"
-
-#: coverage.c:361 coverage.c:364
-#, gcc-internal-format
-msgid "coverage mismatch for function %qs while reading counter %qs"
-msgstr ""
-
-#: coverage.c:380
-#, gcc-internal-format
-msgid "coverage mismatch ignored due to -Wcoverage-mismatch"
-msgstr ""
-
-#: coverage.c:382
-#, gcc-internal-format
-msgid "execution counts estimated"
-msgstr ""
-
-#: coverage.c:385
-#, gcc-internal-format
-msgid "this can result in poorly optimized code"
-msgstr ""
-
-#: coverage.c:543
-#, gcc-internal-format
-msgid "cannot open %s"
-msgstr "no es pot obrir %s"
-
-#: coverage.c:578
-#, fuzzy, gcc-internal-format
-msgid "error writing %qs"
-msgstr "error a l'escriure a \"%s\""
-
-#: dbgcnt.c:127
-#, gcc-internal-format
-msgid "Can not find a valid counter:value pair:"
-msgstr ""
-
-#: dbgcnt.c:128
-#, gcc-internal-format
-msgid "-fdbg-cnt=%s"
-msgstr ""
-
-#: dbgcnt.c:129
-#, fuzzy, gcc-internal-format
-msgid "          %s"
-msgstr "        \"%D\""
-
-#: diagnostic.c:660
-#, gcc-internal-format
-msgid "in %s, at %s:%d"
-msgstr "en %s, en %s:%d"
-
-#: dominance.c:983
-#, fuzzy, gcc-internal-format
-msgid "dominator of %d status unknown"
-msgstr "el tipus de \"%E\" és desconegut"
-
-#: dominance.c:990
-#, gcc-internal-format
-msgid "dominator of %d should be %d, not %d"
-msgstr ""
-
-#: dwarf2out.c:3634
-#, fuzzy, gcc-internal-format
-msgid "DW_LOC_OP %s not implemented"
-msgstr "DW_LOC_OP %s no està implementat\n"
-
-#: emit-rtl.c:2326
-#, fuzzy, gcc-internal-format
-msgid "invalid rtl sharing found in the insn"
-msgstr "operand no vàlid en la instrucció"
-
-#: emit-rtl.c:2328
-#, gcc-internal-format
-msgid "shared rtx"
-msgstr ""
-
-#: emit-rtl.c:2330
-#, fuzzy, gcc-internal-format
-msgid "internal consistency failure"
-msgstr "avortament intern de gcc"
-
-#: emit-rtl.c:3417
-#, gcc-internal-format
-msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
-msgstr "ICE:s'usa emit_insn on es necessita emit_jump_insn:\n"
-
-#: errors.c:132
-#, gcc-internal-format
-msgid "abort in %s, at %s:%d"
-msgstr "abandó en %s, en %s:%d"
-
-#: except.c:337
-#, gcc-internal-format
-msgid "exception handling disabled, use -fexceptions to enable"
-msgstr "maneig d'excepcions desactivat, usi -fexceptions per a activar"
-
-#: except.c:2889
-#, fuzzy, gcc-internal-format
-msgid "argument of %<__builtin_eh_return_regno%> must be constant"
-msgstr "l'argument de \"__builtin_eh_return_regno\" ha de ser constant"
-
-#: except.c:3022
-#, gcc-internal-format
-msgid "__builtin_eh_return not supported on this target"
-msgstr "no es dóna suport a   _builtin_eh_return en aquest objectiu"
-
-#: except.c:3903 except.c:3912
-#, gcc-internal-format
-msgid "region_array is corrupted for region %i"
-msgstr ""
-
-#: except.c:3917
-#, gcc-internal-format
-msgid "outer block of region %i is wrong"
-msgstr ""
-
-#: except.c:3922
-#, gcc-internal-format
-msgid "region %i may contain throw and is contained in region that may not"
-msgstr ""
-
-#: except.c:3928
-#, gcc-internal-format
-msgid "negative nesting depth of region %i"
-msgstr ""
-
-#: except.c:3948
-#, gcc-internal-format
-msgid "tree list ends on depth %i"
-msgstr ""
-
-#: except.c:3953
-#, fuzzy, gcc-internal-format
-msgid "array does not match the region tree"
-msgstr "la conversió no coincideix amb el tipus de la funció"
-
-#: except.c:3959
-#, fuzzy, gcc-internal-format
-msgid "verify_eh_tree failed"
-msgstr "verify_flow_info fallat"
-
-#: explow.c:1281
-#, gcc-internal-format
-msgid "stack limits not supported on this target"
-msgstr "no es dóna suport a límits de pila en aquest objectiu"
-
-#: expr.c:8031
-#, fuzzy
-msgid "%Kcall to %qs declared with attribute error: %s"
-msgstr "funció \"%s\" re-declarada amb l'atribut «noinline»"
-
-#: expr.c:8037
-#, fuzzy
-msgid "%Kcall to %qs declared with attribute warning: %s"
-msgstr "funció \"%s\" re-declarada amb l'atribut «noinline»"
-
-#: final.c:1431
-#, fuzzy, gcc-internal-format
-msgid "invalid argument %qs to -fdebug-prefix-map"
-msgstr "no vàlid argument per a l'atribut \"%s\""
-
-#: fixed-value.c:104
-#, fuzzy, gcc-internal-format
-msgid "large fixed-point constant implicitly truncated to fixed-point type"
-msgstr "enter gran truncat implícitament al tipus unsigned"
-
-#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5060
-#, fuzzy, gcc-internal-format
-msgid "%H%s"
-msgstr "%s"
-
-#: fold-const.c:1363
-#, gcc-internal-format
-msgid "assuming signed overflow does not occur when negating a division"
-msgstr ""
-
-#: fold-const.c:3989 fold-const.c:4000
-#, gcc-internal-format
-msgid "comparison is always %d due to width of bit-field"
-msgstr "la comparança sempre és %d a causa de l'amplària del camp de bit"
-
-#: fold-const.c:5317
-#, gcc-internal-format
-msgid "assuming signed overflow does not occur when simplifying range test"
-msgstr ""
-
-#: fold-const.c:5691 fold-const.c:5706
-#, gcc-internal-format
-msgid "comparison is always %d"
-msgstr "la comparança sempre és %d"
-
-#: fold-const.c:5835
-#, fuzzy, gcc-internal-format
-msgid "%<or%> of unmatched not-equal tests is always 1"
-msgstr "un \"or\" de proves no equivalents sense coincidència sempre és 1"
-
-#: fold-const.c:5840
-#, fuzzy, gcc-internal-format
-msgid "%<and%> of mutually exclusive equal-tests is always 0"
-msgstr "un \"and\" de proves equivalents mútuament exclusives sempre és 0"
-
-#: fold-const.c:8617
-#, gcc-internal-format
-msgid "assuming signed overflow does not occur when reducing constant in comparison"
-msgstr ""
-
-#: fold-const.c:8871
-#, gcc-internal-format
-msgid "assuming signed overflow does not occur when combining constants around a comparison"
-msgstr ""
-
-#: fold-const.c:13236
-#, gcc-internal-format
-msgid "fold check: original tree changed by fold"
-msgstr ""
-
-#: function.c:377
-#, fuzzy, gcc-internal-format
-msgid "%Jtotal size of local objects too large"
-msgstr "%Jla grandària de la variable \"%D\" és massa gran"
-
-#: function.c:837 varasm.c:2095
-#, fuzzy, gcc-internal-format
-msgid "size of variable %q+D is too large"
-msgstr "%Jla grandària de la variable \"%D\" és massa gran"
-
-#: function.c:1554 gimplify.c:4250
-#, fuzzy, gcc-internal-format
-msgid "impossible constraint in %<asm%>"
-msgstr "restricció impossible en \"asm\""
-
-#: function.c:3538
-#, fuzzy, gcc-internal-format
-msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
-msgstr "%Jla variable \"%D\" podria ser apallissada per \"longjmp\" o \"vfork\""
-
-#: function.c:3559
-#, fuzzy, gcc-internal-format
-msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
-msgstr "%Jl'argument \"%D\" podria ser apallissat per \"longjmp\" o \"vfork\""
-
-#: function.c:4004
-#, gcc-internal-format
-msgid "function returns an aggregate"
-msgstr "la funció retorna un agregat"
-
-#: function.c:4401
-#, fuzzy, gcc-internal-format
-msgid "unused parameter %q+D"
-msgstr "%Jparàmetre \"%D\" sense ús"
-
-#: gcc.c:1286
-#, gcc-internal-format
-msgid "ambiguous abbreviation %s"
-msgstr "abreujament ambigu %s"
-
-#: gcc.c:1313
-#, fuzzy, gcc-internal-format
-msgid "incomplete '%s' option"
-msgstr "Opció \"%s\" incompleta"
-
-#: gcc.c:1324
-#, fuzzy, gcc-internal-format
-msgid "missing argument to '%s' option"
-msgstr "Falten arguments per a l'opció \"%s\""
-
-#: gcc.c:1337
-#, fuzzy, gcc-internal-format
-msgid "extraneous argument to '%s' option"
-msgstr "argument estrany per a l'opció \"%s\""
-
-#: gcc.c:3987
-#, gcc-internal-format
-msgid "warning: -pipe ignored because -save-temps specified"
-msgstr "Avís: s'ignora -pipe perquè es va especificar -save-temps"
-
-#: gcc.c:4276
-#, fuzzy, gcc-internal-format
-msgid "warning: '-x %s' after last input file has no effect"
-msgstr "avís: \"-x %s\" després de l'últim fitxer d'entrada no té efecte"
-
-#. Catch the case where a spec string contains something like
-#. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
-#. hand side of the :.
-#: gcc.c:5314
-#, gcc-internal-format
-msgid "spec failure: '%%*' has not been initialized by pattern match"
-msgstr "Falla en spec: \"%%*\" no ha estat iniciat per coincidència de patró"
-
-#: gcc.c:5323
-#, gcc-internal-format
-msgid "warning: use of obsolete %%[ operator in specs"
-msgstr "Avís: ús de l'operador obsolet %%[ en specs"
-
-#: gcc.c:5404
-#, gcc-internal-format
-msgid "spec failure: unrecognized spec option '%c'"
-msgstr "Falla en spec: Opció d'especificació \"%c\" no reconeguda"
-
-#: gcc.c:6305
-#, gcc-internal-format
-msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
-msgstr ""
-
-#: gcc.c:6328
-#, gcc-internal-format
-msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
-msgstr ""
-
-#: gcc.c:6415
-#, fuzzy, gcc-internal-format
-msgid "unrecognized option '-%s'"
-msgstr "opció \"-%s\" no reconeguda"
-
-#: gcc.c:6615 gcc.c:6678
-#, gcc-internal-format
-msgid "%s: %s compiler not installed on this system"
-msgstr "%s: el compilador %s no està instal·lat en aquest sistema"
-
-#: gcc.c:6778
-#, gcc-internal-format
-msgid "%s: linker input file unused because linking not done"
-msgstr "%s: fitxer d'entrada de l'enllaçador sense ùs perquè no es va fer enllaç"
-
-#: gcc.c:6818
-#, gcc-internal-format
-msgid "language %s not recognized"
-msgstr "no es reconeix el llenguatge %s"
-
-#: gcc.c:6889
-#, gcc-internal-format
-msgid "%s: %s"
-msgstr "%s: %s"
-
-#: gcse.c:6660
-#, fuzzy, gcc-internal-format
-msgid "%s: %d basic blocks and %d edges/basic block"
-msgstr "GCSE desactivat: %d > 1000 blocs bàsics i %d >= 20 blocs bord/bàsics"
-
-#: gcse.c:6673
-#, fuzzy, gcc-internal-format
-msgid "%s: %d basic blocks and %d registers"
-msgstr "GCSE desactivat: %d blocs bàsics i %d registres"
-
-#: ggc-common.c:403 ggc-common.c:411 ggc-common.c:479 ggc-common.c:498
-#: ggc-page.c:2138 ggc-page.c:2169 ggc-page.c:2176 ggc-zone.c:2290
-#: ggc-zone.c:2305
-#, gcc-internal-format
-msgid "can't write PCH file: %m"
-msgstr "no es pot escriure el fitxer PCH: %m"
-
-#: ggc-common.c:491 config/i386/host-cygwin.c:57
-#, fuzzy, gcc-internal-format
-msgid "can't get position in PCH file: %m"
-msgstr "no es pot crear el fitxer d'informació de \"repository\" \"%s\""
-
-#: ggc-common.c:501
-#, fuzzy, gcc-internal-format
-msgid "can't write padding to PCH file: %m"
-msgstr "no es pot escriure al fitxer de sortida"
-
-#: ggc-common.c:556 ggc-common.c:564 ggc-common.c:571 ggc-common.c:574
-#: ggc-common.c:584 ggc-common.c:587 ggc-page.c:2266 ggc-zone.c:2324
-#, gcc-internal-format
-msgid "can't read PCH file: %m"
-msgstr "no es pot llegir el fitxer PCH: %m"
-
-#: ggc-common.c:579
-#, gcc-internal-format
-msgid "had to relocate PCH"
-msgstr ""
-
-#: ggc-page.c:1471
-#, gcc-internal-format
-msgid "open /dev/zero: %m"
-msgstr "open /dev/zero: %m"
-
-#: ggc-page.c:2154 ggc-page.c:2160
-#, gcc-internal-format
-msgid "can't write PCH file"
-msgstr "no es pot escriure el fitxer PCH"
-
-#: ggc-zone.c:2287 ggc-zone.c:2298
-#, fuzzy, gcc-internal-format
-msgid "can't seek PCH file: %m"
-msgstr "no es pot llegir el fitxer PCH: %m"
-
-#: ggc-zone.c:2301
-#, fuzzy, gcc-internal-format
-msgid "can't write PCH fle: %m"
-msgstr "no es pot escriure el fitxer PCH: %m"
-
-#: gimplify.c:4139
-#, fuzzy, gcc-internal-format
-msgid "invalid lvalue in asm output %d"
-msgstr "lvalue no vàlid en declaració asm"
-
-#: gimplify.c:4251
-#, gcc-internal-format
-msgid "non-memory input %d must stay in memory"
-msgstr ""
-
-#: gimplify.c:4264
-#, fuzzy, gcc-internal-format
-msgid "memory input %d is not directly addressable"
-msgstr "el nombre de sortida %d no és directament adreçable"
-
-#: gimplify.c:4743
-#, gcc-internal-format
-msgid "%qs not specified in enclosing parallel"
-msgstr ""
-
-#: gimplify.c:4745
-#, gcc-internal-format
-msgid "%Henclosing parallel"
-msgstr ""
-
-#: gimplify.c:4799
-#, gcc-internal-format
-msgid "iteration variable %qs should be private"
-msgstr ""
-
-#: gimplify.c:4813
-#, gcc-internal-format
-msgid "iteration variable %qs should not be firstprivate"
-msgstr ""
-
-#: gimplify.c:4816
-#, fuzzy, gcc-internal-format
-msgid "iteration variable %qs should not be reduction"
-msgstr "es va usar la va variable \"%s\" en funcions niades"
-
-#: gimplify.c:4940
-#, fuzzy, gcc-internal-format
-msgid "%s variable %qs is private in outer context"
-msgstr "\"%D\" no es va declarar en aquest àmbit"
-
-#: gimplify.c:6108
-#, gcc-internal-format
-msgid "gimplification failed"
-msgstr ""
-
-#: global.c:284 global.c:297 global.c:311
-#, fuzzy, gcc-internal-format
-msgid "%s cannot be used in asm here"
-msgstr "no es pot usar %s en ensamblador aquí"
-
-#: graph.c:401 java/jcf-parse.c:1757 java/jcf-parse.c:1897 objc/objc-act.c:500
-#, fuzzy, gcc-internal-format
-msgid "can't open %s: %m"
-msgstr "no es pot obrir %s"
-
-#: haifa-sched.c:184
-#, gcc-internal-format
-msgid "fix_sched_param: unknown param: %s"
-msgstr "fix_sched_param: paràmetre desconegut: %s"
-
-#: omp-low.c:1288
-#, gcc-internal-format
-msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered or master region"
-msgstr ""
-
-#: omp-low.c:1304
-#, gcc-internal-format
-msgid "master region may not be closely nested inside of work-sharing region"
-msgstr ""
-
-#: omp-low.c:1318
-#, gcc-internal-format
-msgid "ordered region may not be closely nested inside of critical region"
-msgstr ""
-
-#: omp-low.c:1324
-#, gcc-internal-format
-msgid "ordered region must be closely nested inside a loop region with an ordered clause"
-msgstr ""
-
-#: omp-low.c:1338
-#, gcc-internal-format
-msgid "critical region may not be nested inside a critical region with the same name"
-msgstr ""
-
-#: omp-low.c:5050 cp/decl.c:2660 cp/parser.c:7417 cp/parser.c:7437
-#, gcc-internal-format
-msgid "invalid exit from OpenMP structured block"
-msgstr ""
-
-#: omp-low.c:5052
-#, gcc-internal-format
-msgid "invalid entry to OpenMP structured block"
-msgstr ""
-
-#: opts.c:173
-#, gcc-internal-format
-msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
-msgstr ""
-
-#: opts.c:207
-#, gcc-internal-format
-msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
-msgstr ""
-
-#: opts.c:213
-#, gcc-internal-format
-msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
-msgstr ""
-
-#. Eventually this should become a hard error IMO.
-#: opts.c:438
-#, gcc-internal-format
-msgid "command line option \"%s\" is valid for %s but not for %s"
-msgstr "l'opció de línia d'ordres \"%s\" és vàlida per a %s però no per a %s"
-
-#: opts.c:492
-#, fuzzy, gcc-internal-format
-msgid "command line option %qs is not supported by this configuration"
-msgstr "%s no té suport en aquesta configuració"
-
-#: opts.c:545
-#, gcc-internal-format
-msgid "missing argument to \"%s\""
-msgstr "falten arguments per a \"%s\""
-
-#: opts.c:555
-#, gcc-internal-format
-msgid "argument to \"%s\" should be a non-negative integer"
-msgstr "l'argument per a \"%s\" ha de ser un enter non negatiu"
-
-#: opts.c:728
-#, gcc-internal-format
-msgid "unrecognized command line option \"%s\""
-msgstr "opció de línia d'ordres \"%s\" desconeguda"
-
-#: opts.c:947
-#, gcc-internal-format
-msgid "-Wuninitialized is not supported without -O"
-msgstr "no es dóna suport a -Wuninitialized sense -O"
-
-#: opts.c:962
-#, gcc-internal-format
-msgid "-freorder-blocks-and-partition does not work with exceptions"
-msgstr ""
-
-#: opts.c:973
-#, gcc-internal-format
-msgid "-freorder-blocks-and-partition does not support unwind info"
-msgstr ""
-
-#: opts.c:987
-#, gcc-internal-format
-msgid "-freorder-blocks-and-partition does not work on this architecture"
-msgstr ""
-
-#: opts.c:1263
-#, gcc-internal-format
-msgid "unrecognized include_flags 0x%x passed to print_specific_help"
-msgstr ""
-
-#: opts.c:1593
-#, fuzzy, gcc-internal-format
-msgid "structure alignment must be a small power of two, not %d"
-msgstr "l'alineació ha de ser una potència petita de dos, no %d"
-
-#: opts.c:1656
-#, fuzzy, gcc-internal-format
-msgid "unrecognized visibility value \"%s\""
-msgstr "no es reconeix el nom de registre \"%s\""
-
-#: opts.c:1704
-#, gcc-internal-format
-msgid "unrecognized register name \"%s\""
-msgstr "no es reconeix el nom de registre \"%s\""
-
-#: opts.c:1728
-#, gcc-internal-format
-msgid "unknown tls-model \"%s\""
-msgstr "tls-model \"%s\" desconegut"
-
-#: opts.c:1803
-#, gcc-internal-format
-msgid "%s: --param arguments should be of the form NAME=VALUE"
-msgstr ""
-
-#: opts.c:1808
-#, fuzzy, gcc-internal-format
-msgid "invalid --param value %qs"
-msgstr "valor de --param \"%s\" no vàlid"
-
-#: opts.c:1931
-#, gcc-internal-format
-msgid "target system does not support debug output"
-msgstr "el sistema objectiu no té suport per a sortides de depuració"
-
-#: opts.c:1938
-#, gcc-internal-format
-msgid "debug format \"%s\" conflicts with prior selection"
-msgstr "format de depuració \"%s\" en conflicte amb una selecció prèvia"
-
-#: opts.c:1954
-#, gcc-internal-format
-msgid "unrecognised debug output level \"%s\""
-msgstr "no es reconeix el nivell de sortida de depuració \"%s\""
-
-#: opts.c:1956
-#, gcc-internal-format
-msgid "debug output level %s is too high"
-msgstr "el nivell de sortida de depuració %s és massa alt"
-
-#: opts.c:2038
-#, gcc-internal-format
-msgid "-Werror=%s: No option -%s"
-msgstr ""
-
-#: params.c:68
-#, fuzzy, gcc-internal-format
-msgid "minimum value of parameter %qs is %u"
-msgstr "el paràmetre \"%s\" no és vàlid"
-
-#: params.c:73
-#, gcc-internal-format
-msgid "maximum value of parameter %qs is %u"
-msgstr ""
-
-#. If we didn't find this parameter, issue an error message.
-#: params.c:85
-#, fuzzy, gcc-internal-format
-msgid "invalid parameter %qs"
-msgstr "el paràmetre \"%s\" no és vàlid"
-
-#: profile.c:304
-#, gcc-internal-format
-msgid "corrupted profile info: run_max * runs < sum_max"
-msgstr ""
-
-#: profile.c:310
-#, gcc-internal-format
-msgid "corrupted profile info: sum_all is smaller than sum_max"
-msgstr ""
-
-#: profile.c:355
-#, gcc-internal-format
-msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
-msgstr "informació de perfil corrupta: el tall des de %i fins a %i excedeix el compte màxim"
-
-#: profile.c:519
-#, gcc-internal-format
-msgid "corrupted profile info: number of iterations for basic block %d thought to be %i"
-msgstr "informació de perfil corrupta: el nombre d'iteracions pel bloc bàsica %d hauria de ser %i"
-
-#: profile.c:540
-#, gcc-internal-format
-msgid "corrupted profile info: number of executions for edge %d-%d thought to be %i"
-msgstr "informació de perfil corrupta: el nombre d'execicions pel tall %d-%d hauria de ser %i"
-
-#: reg-stack.c:538
-#, gcc-internal-format
-msgid "output constraint %d must specify a single register"
-msgstr "la restricció de sortida %d s'ha d'especificar un sol registre"
-
-#: reg-stack.c:548
-#, gcc-internal-format
-msgid "output constraint %d cannot be specified together with \"%s\" clobber"
-msgstr "la restricció de sortida %d no es pot especificar amb el clobber \"%s\""
-
-#: reg-stack.c:571
-#, gcc-internal-format
-msgid "output regs must be grouped at top of stack"
-msgstr "els registres de sortida deuen ser agrupats en la part superior de la pila"
-
-#: reg-stack.c:608
-#, gcc-internal-format
-msgid "implicitly popped regs must be grouped at top of stack"
-msgstr "els registres extrets implícitament deuen ser agrupats en la part superior de la pila"
-
-#: reg-stack.c:627
-#, fuzzy, gcc-internal-format
-msgid "output operand %d must use %<&%> constraint"
-msgstr "l'operand de sortida %d ha d'usar la restricció \"&\""
-
-#: regclass.c:875
-#, gcc-internal-format
-msgid "can't use '%s' as a %s register"
-msgstr "no es pot usar \"%s\" com un registre %s"
-
-#: regclass.c:890 config/ia64/ia64.c:5138 config/ia64/ia64.c:5145
-#: config/pa/pa.c:359 config/pa/pa.c:366 config/spu/spu.c:3886
-#: config/spu/spu.c:3893
-#, gcc-internal-format
-msgid "unknown register name: %s"
-msgstr "nom de registre desconegut: %s"
-
-#: regclass.c:900
-#, gcc-internal-format
-msgid "global register variable follows a function definition"
-msgstr "la variable de registre global segueix a una definició de funció"
-
-#: regclass.c:904
-#, gcc-internal-format
-msgid "register used for two global register variables"
-msgstr "nom de registre usat per dues variables de registre globals"
-
-#: regclass.c:909
-#, gcc-internal-format
-msgid "call-clobbered register used for global register variable"
-msgstr "registre de cridada alterada usat per a una variable de registre global"
-
-#: regrename.c:1893
-#, gcc-internal-format
-msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
-msgstr "validate_value_data: [%u] next_regno erroni per a la cadena buida (%u)"
-
-#: regrename.c:1905
-#, gcc-internal-format
-msgid "validate_value_data: Loop in regno chain (%u)"
-msgstr "validate_value_data: Cicle en la cadena regno (%u)"
-
-#: regrename.c:1908
-#, gcc-internal-format
-msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
-msgstr "validate_value_data: [%u] oldest_regno erroni (%u)"
-
-#: regrename.c:1920
-#, gcc-internal-format
-msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
-msgstr "validate_value_data: [%u] Registre no buit en la cadena (%s %u %i)"
-
-#: reload.c:1252
-#, fuzzy, gcc-internal-format
-msgid "cannot reload integer constant operand in %<asm%>"
-msgstr "no es pot recarregar un operador constant enter en \"asm\""
-
-#: reload.c:1266
-#, fuzzy, gcc-internal-format
-msgid "impossible register constraint in %<asm%>"
-msgstr "restricció de registres impossible en \"asm\""
-
-#: reload.c:3564
-#, fuzzy, gcc-internal-format
-msgid "%<&%> constraint used with no register class"
-msgstr "es va usar la restricció \"&\" sense classe de registre"
-
-#: reload.c:3735 reload.c:3975
-#, fuzzy, gcc-internal-format
-msgid "inconsistent operand constraints in an %<asm%>"
-msgstr "restriccions d'operand inconsistents en un \"asm\""
-
-#: reload1.c:1301
-#, fuzzy, gcc-internal-format
-msgid "%<asm%> operand has impossible constraints"
-msgstr "l'operand asm %d probablement no coincideix amb les restriccions"
-
-#: reload1.c:1321
-#, gcc-internal-format
-msgid "frame size too large for reliable stack checking"
-msgstr "la grandària del marc és massa gran per a una revisió fiable de la pila"
-
-#: reload1.c:1324
-#, gcc-internal-format
-msgid "try reducing the number of local variables"
-msgstr "intenti reduir el nombre de variables locals"
-
-#: reload1.c:1987
-#, fuzzy, gcc-internal-format
-msgid "can't find a register in class %qs while reloading %<asm%>"
-msgstr "no es pot trobar un registre en la classe \"%s\" mentre es recarrega \"asm\"."
-
-#: reload1.c:1992
-#, fuzzy, gcc-internal-format
-msgid "unable to find a register to spill in class %qs"
-msgstr "no es pot trobar un registre per a buidar la classe \"%s\"."
-
-#: reload1.c:4160
-#, fuzzy, gcc-internal-format
-msgid "%<asm%> operand requires impossible reload"
-msgstr "l'operand \"asm\" requereix una recarrega impossible"
-
-#: reload1.c:5368
-#, fuzzy, gcc-internal-format
-msgid "%<asm%> operand constraint incompatible with operand size"
-msgstr "la restricció de l'operand \"asm\" és incompatible amb la grandària de l'operand"
-
-#: reload1.c:7039
-#, fuzzy, gcc-internal-format
-msgid "output operand is constant in %<asm%>"
-msgstr "l'operand de sortida és constant en \"asm\""
-
-#: rtl.c:484
-#, fuzzy, gcc-internal-format
-msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
-msgstr "revisió RTL: accés de elt %d de \"%s\" amb l'últim elt %d en %s, en %s:%d"
-
-#: rtl.c:494
-#, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
-msgstr "revisió RTL: s'esperava el tipus elt %d \"%c\", es té \"%c\" (rtx %s) en %s, en %s:%d"
-
-#: rtl.c:504
-#, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
-msgstr "revisió RTL: s'esperava el tipus elt %d \"%c\" o \"%c\", es té \"%c\" (rtx %s) en %s, en %s:%d"
-
-#: rtl.c:513
-#, fuzzy, gcc-internal-format
-msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
-msgstr "Revisió RTL: s'esperava el codi \"%s\", es té \"%s\" en %s, en %s:%d"
-
-#: rtl.c:523
-#, fuzzy, gcc-internal-format
-msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
-msgstr "Revisió RTL: s'esperava el codi \"%s\" o \"%s\", es té \"%s\" en %s, en %s:%d"
-
-#: rtl.c:550
-#, fuzzy, gcc-internal-format
-msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
-msgstr "revisió RTL: accés de elt %d de \"%s\" amb l'últim elt %d en %s, en %s:%d"
-
-#: rtl.c:560
-#, gcc-internal-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
-msgstr "Revisió RTL: accés de elt %d de vector amb l'últim elt %d en %s, en %s:%d"
-
-#: rtl.c:571
-#, fuzzy, gcc-internal-format
-msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
-msgstr "Revisió RTL: es va usar %s amb el codi rtx inesperat \"%s\" en %s, en %s:%d"
-
-#: stmt.c:317
-#, fuzzy, gcc-internal-format
-msgid "output operand constraint lacks %<=%>"
-msgstr "la restricció d'operand de sortida manca de \"=\""
-
-#: stmt.c:332
-#, fuzzy, gcc-internal-format
-msgid "output constraint %qc for operand %d is not at the beginning"
-msgstr "la restricció de sortida \"%c\" per a l'operand %d no està al principi"
-
-#: stmt.c:355
-#, fuzzy, gcc-internal-format
-msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
-msgstr "la restricció d'operand conté \"+\" o \"=\" mal posicionat"
-
-#: stmt.c:362 stmt.c:461
-#, fuzzy, gcc-internal-format
-msgid "%<%%%> constraint used with last operand"
-msgstr "restricció \"%%\" utilitzada amb l'últim operand"
-
-#: stmt.c:381
-#, gcc-internal-format
-msgid "matching constraint not valid in output operand"
-msgstr "la restricció coincident no és vàlida en l'operand de sortida"
-
-#: stmt.c:452
-#, fuzzy, gcc-internal-format
-msgid "input operand constraint contains %qc"
-msgstr "la restricció d'operand d'entrada conté \"%c\""
-
-#: stmt.c:494
-#, gcc-internal-format
-msgid "matching constraint references invalid operand number"
-msgstr "la restricció de coincidència fa referència a un nombre d'operand no vàlid"
-
-#: stmt.c:532
-#, fuzzy, gcc-internal-format
-msgid "invalid punctuation %qc in constraint"
-msgstr "puntuació no vàlida \"%c\" en la restricció"
-
-#: stmt.c:556
-#, fuzzy, gcc-internal-format
-msgid "matching constraint does not allow a register"
-msgstr "la restricció coincident no és vàlida en l'operand de sortida"
-
-#: stmt.c:610
-#, fuzzy, gcc-internal-format
-msgid "asm-specifier for variable %qs conflicts with asm clobber list"
-msgstr "els qualificadors asm per a la variable \"%s\" generen conflicte amb la lista d'agrupació asm"
-
-#: stmt.c:702
-#, fuzzy, gcc-internal-format
-msgid "unknown register name %qs in %<asm%>"
-msgstr "nom de registre \"%s\" desconegut  en \"asm\""
-
-#: stmt.c:710
-#, fuzzy, gcc-internal-format
-msgid "PIC register %qs clobbered in %<asm%>"
-msgstr "nom de registre desconegut  \"%s\" en \"asm\""
-
-#: stmt.c:757
-#, fuzzy, gcc-internal-format
-msgid "more than %d operands in %<asm%>"
-msgstr "no més de %d operands en \"asm\""
-
-#: stmt.c:820
-#, gcc-internal-format
-msgid "output number %d not directly addressable"
-msgstr "el nombre de sortida %d no és directament adreçable"
-
-#: stmt.c:903
-#, fuzzy, gcc-internal-format
-msgid "asm operand %d probably doesn%'t match constraints"
-msgstr "l'operand asm %d probablement no coincideix amb les restriccions"
-
-#: stmt.c:913
-#, gcc-internal-format
-msgid "use of memory input without lvalue in asm operand %d is deprecated"
-msgstr ""
-
-#: stmt.c:1060
-#, gcc-internal-format
-msgid "asm clobber conflict with output operand"
-msgstr "l'agrupació asm causa conflictes amb l'operand de sortida"
-
-#: stmt.c:1065
-#, gcc-internal-format
-msgid "asm clobber conflict with input operand"
-msgstr "l'agrupació asm causa conflictes amb l'operand d'entrada"
-
-#: stmt.c:1143
-#, fuzzy, gcc-internal-format
-msgid "too many alternatives in %<asm%>"
-msgstr "massa alternatives en \"asm\""
-
-#: stmt.c:1155
-#, fuzzy, gcc-internal-format
-msgid "operand constraints for %<asm%> differ in number of alternatives"
-msgstr "les restriccions d'operands per a \"asm\" difereixen en el nombre d'alternatives"
-
-#: stmt.c:1208
-#, fuzzy, gcc-internal-format
-msgid "duplicate asm operand name %qs"
-msgstr "nom d'operand asm \"%s\" duplicat"
-
-#: stmt.c:1306
-#, gcc-internal-format
-msgid "missing close brace for named operand"
-msgstr "falta la clau final per a l'operand nomenat"
-
-#: stmt.c:1334
-#, fuzzy, gcc-internal-format
-msgid "undefined named operand %qs"
-msgstr "operand nomenat no definit \"%s\""
-
-#: stmt.c:1482
-#, fuzzy, gcc-internal-format
-msgid "%Hvalue computed is not used"
-msgstr "l'autòmat \"%s\" no s'utilitza"
-
-#: stor-layout.c:149
-#, fuzzy, gcc-internal-format
-msgid "type size can%'t be explicitly evaluated"
-msgstr "la grandària del tipus no pot ser avaluat explícitament"
-
-#: stor-layout.c:151
-#, gcc-internal-format
-msgid "variable-size type declared outside of any function"
-msgstr "tipus de grandària variable declarat fora de qualsevol funció"
-
-#: stor-layout.c:467
-#, fuzzy, gcc-internal-format
-msgid "size of %q+D is %d bytes"
-msgstr "la grandària de \"%s\" és de %d octets"
-
-#: stor-layout.c:469
-#, fuzzy, gcc-internal-format
-msgid "size of %q+D is larger than %wd bytes"
-msgstr "la grandària de \"%s\" és major que %d octets"
-
-#: stor-layout.c:899
-#, fuzzy, gcc-internal-format
-msgid "packed attribute causes inefficient alignment for %q+D"
-msgstr "l'atribut packed causa una alineació ineficient per a \"%s\""
-
-#: stor-layout.c:902
-#, fuzzy, gcc-internal-format
-msgid "packed attribute is unnecessary for %q+D"
-msgstr "no és necessari l'atribut packed per a \"%s\""
-
-#. No, we need to skip space before this field.
-#. Bump the cumulative size to multiple of field alignment.
-#: stor-layout.c:919
-#, fuzzy, gcc-internal-format
-msgid "padding struct to align %q+D"
-msgstr "estructura de farcit per a alinear \"%s\""
-
-#: stor-layout.c:1270
-#, gcc-internal-format
-msgid "padding struct size to alignment boundary"
-msgstr "grandària de l'estructura de farcit pels límits d'alineació"
-
-#: stor-layout.c:1300
-#, fuzzy, gcc-internal-format
-msgid "packed attribute causes inefficient alignment for %qs"
-msgstr "l'atribut packed causa una alineació ineficient per a \"%s\""
-
-#: stor-layout.c:1304
-#, fuzzy, gcc-internal-format
-msgid "packed attribute is unnecessary for %qs"
-msgstr "no és necessari l'atribut packed per a \"%s\""
-
-#: stor-layout.c:1310
-#, gcc-internal-format
-msgid "packed attribute causes inefficient alignment"
-msgstr "l'atribut packed causa una alineació ineficient"
-
-#: stor-layout.c:1312
-#, gcc-internal-format
-msgid "packed attribute is unnecessary"
-msgstr "no és necessari l'atribut packed"
-
-#: stor-layout.c:1842
-#, fuzzy, gcc-internal-format
-msgid "alignment of array elements is greater than element size"
-msgstr "l'alineació de \"%s\" és massa granda que l'alineació màxima del fitxer objecte. S'usa %d."
-
-#: targhooks.c:120
-#, gcc-internal-format
-msgid "__builtin_saveregs not supported by this target"
-msgstr "no es dóna suport a _builtin_saveregs en aquest objectiu"
-
-#: tlink.c:483
-#, gcc-internal-format
-msgid "repository file '%s' does not contain command-line arguments"
-msgstr ""
-
-#: tlink.c:728
-#, gcc-internal-format
-msgid "'%s' was assigned to '%s', but was not defined during recompilation, or vice versa"
-msgstr ""
-
-#: tlink.c:798
-#, gcc-internal-format
-msgid "ld returned %d exit status"
-msgstr "ld va retornar l'estat de sortida %d"
-
-#: toplev.c:528
-#, fuzzy, gcc-internal-format
-msgid "invalid option argument %qs"
-msgstr "opció \"%s\" no vàlida"
-
-#: toplev.c:626
-#, gcc-internal-format
-msgid "getting core file size maximum limit: %m"
-msgstr ""
-
-#: toplev.c:629
-#, gcc-internal-format
-msgid "setting core file size limit to maximum: %m"
-msgstr ""
-
-#: toplev.c:849
-#, fuzzy, gcc-internal-format
-msgid "%q+F declared %<static%> but never defined"
-msgstr "\"%s\" declarat \"static\" però mai definit"
-
-#: toplev.c:877
-#, fuzzy, gcc-internal-format
-msgid "%q+D defined but not used"
-msgstr "\"%s\" definit però no utilitzat"
-
-#: toplev.c:920
-#, fuzzy, gcc-internal-format
-msgid "%qD is deprecated (declared at %s:%d)"
-msgstr "\"%s\" és depreciat (declarat a %s:%d)"
-
-#: toplev.c:943
-#, fuzzy, gcc-internal-format
-msgid "%qs is deprecated (declared at %s:%d)"
-msgstr "\"%s\" és depreciat (declarat a %s:%d)"
-
-#: toplev.c:947
-#, gcc-internal-format
-msgid "type is deprecated (declared at %s:%d)"
-msgstr "type és depreciat (declarat a %s:%d)"
-
-#: toplev.c:953
-#, fuzzy, gcc-internal-format
-msgid "%qs is deprecated"
-msgstr "\"%s\" és depreciat"
-
-#: toplev.c:955
-#, gcc-internal-format
-msgid "type is deprecated"
-msgstr "type és depreciat"
-
-#: toplev.c:975 toplev.c:1002
-#, gcc-internal-format
-msgid "GCC supports only %d input file changes"
-msgstr ""
-
-#: toplev.c:1160
-#, gcc-internal-format
-msgid "unrecognized gcc debugging option: %c"
-msgstr "opció de depuració de gcc no reconeguda: %c"
-
-#: toplev.c:1411
-#, fuzzy, gcc-internal-format
-msgid "can%'t open %s for writing: %m"
-msgstr "no es pot obrir %s per a escriptura"
-
-#: toplev.c:1432
-#, fuzzy, gcc-internal-format
-msgid "-frecord-gcc-switches is not supported by the current target"
-msgstr "no es dóna suport a -fdata-sections en aquest objectiu"
-
-#: toplev.c:1745
-#, fuzzy, gcc-internal-format
-msgid "this target does not support %qs"
-msgstr "%s no té suport per a %s"
-
-#: toplev.c:1794
-#, gcc-internal-format
-msgid "instruction scheduling not supported on this target machine"
-msgstr "no es dóna suport a la planificació d'instruccions en aquest objectiu"
-
-#: toplev.c:1798
-#, gcc-internal-format
-msgid "this target machine does not have delayed branches"
-msgstr "aquesta màquina objectiu no té ramificacions alentides"
-
-#: toplev.c:1812
-#, gcc-internal-format
-msgid "-f%sleading-underscore not supported on this target machine"
-msgstr "no es dóna suport a -f%sleading-underscore en aquest objectiu"
-
-#: toplev.c:1885
-#, fuzzy, gcc-internal-format
-msgid "target system does not support the \"%s\" debug format"
-msgstr "%s no té suport per al format \"%%%s%c\" %s"
-
-#: toplev.c:1898
-#, gcc-internal-format
-msgid "variable tracking requested, but useless unless producing debug info"
-msgstr ""
-
-#: toplev.c:1901
-#, fuzzy, gcc-internal-format
-msgid "variable tracking requested, but not supported by this debug format"
-msgstr "%s no té suport per al format \"%%%s%c\" %s"
-
-#: toplev.c:1935
-#, fuzzy, gcc-internal-format
-msgid "can%'t open %s: %m"
-msgstr "no es pot obrir %s"
-
-#: toplev.c:1942
-#, gcc-internal-format
-msgid "-ffunction-sections not supported for this target"
-msgstr "no es dóna suport a -ffunction-sections en aquest objectiu"
-
-#: toplev.c:1947
-#, gcc-internal-format
-msgid "-fdata-sections not supported for this target"
-msgstr "no es dóna suport a -fdata-sections en aquest objectiu"
-
-#: toplev.c:1954
-#, gcc-internal-format
-msgid "-ffunction-sections disabled; it makes profiling impossible"
-msgstr "-ffunction-sections desactivat; fa impossible l'anàlisi de perfil"
-
-#: toplev.c:1961
-#, gcc-internal-format
-msgid "-fprefetch-loop-arrays not supported for this target"
-msgstr "no es dóna suport a -fprefetch-loop-arrays en aquest objectiu"
-
-#: toplev.c:1967
-#, gcc-internal-format
-msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
-msgstr "no es dóna suport a -fprefetch-loop-arrays en aquest objectiu (prova opcions -march)"
-
-#: toplev.c:1976
-#, gcc-internal-format
-msgid "-fprefetch-loop-arrays is not supported with -Os"
-msgstr "no es dóna suport a -fprefetch-loop-arrays amb -Os"
-
-#: toplev.c:1983
-#, gcc-internal-format
-msgid "-ffunction-sections may affect debugging on some targets"
-msgstr "-ffunction-sections podria afectar la depuració en alguns objectius"
-
-#: toplev.c:1999
-#, fuzzy, gcc-internal-format
-msgid "-fstack-protector not supported for this target"
-msgstr "no es dóna suport a -fdata-sections en aquest objectiu"
-
-#: toplev.c:2012
-#, gcc-internal-format
-msgid "unwind tables currently requires a frame pointer for correctness"
-msgstr ""
-
-#: toplev.c:2198
-#, fuzzy, gcc-internal-format
-msgid "error writing to %s: %m"
-msgstr "error a l'escriure a %s"
-
-#: toplev.c:2200 java/jcf-parse.c:1776
-#, fuzzy, gcc-internal-format
-msgid "error closing %s: %m"
-msgstr "error al tancar %s"
-
-#: tree-cfg.c:1432 tree-cfg.c:2068 tree-cfg.c:2071
-#, fuzzy, gcc-internal-format
-msgid "%Hwill never be executed"
-msgstr "la cridada %2d mai s'executa\n"
-
-#: tree-cfg.c:3134
-#, gcc-internal-format
-msgid "SSA name in freelist but still referenced"
-msgstr ""
-
-#: tree-cfg.c:3143
-#, gcc-internal-format
-msgid "ASSERT_EXPR with an always-false condition"
-msgstr ""
-
-#: tree-cfg.c:3156
-#, gcc-internal-format
-msgid "GIMPLE register modified with BIT_FIELD_REF"
-msgstr ""
-
-#: tree-cfg.c:3191
-#, gcc-internal-format
-msgid "invariant not recomputed when ADDR_EXPR changed"
-msgstr ""
-
-#: tree-cfg.c:3197
-#, gcc-internal-format
-msgid "constant not recomputed when ADDR_EXPR changed"
-msgstr ""
-
-#: tree-cfg.c:3202
-#, gcc-internal-format
-msgid "side effects not recomputed when ADDR_EXPR changed"
-msgstr ""
-
-#: tree-cfg.c:3218
-#, gcc-internal-format
-msgid "address taken, but ADDRESSABLE bit not set"
-msgstr ""
-
-#: tree-cfg.c:3228
-#, gcc-internal-format
-msgid "non-integral used in condition"
-msgstr ""
-
-#: tree-cfg.c:3233
-#, fuzzy, gcc-internal-format
-msgid "invalid conditional operand"
-msgstr "restriccions no vàlides per a l'operand"
-
-#: tree-cfg.c:3285
-#, fuzzy, gcc-internal-format
-msgid "invalid reference prefix"
-msgstr "membre referència \"%D\" sense inicialitzar"
-
-#: tree-cfg.c:3296
-#, fuzzy, gcc-internal-format
-msgid "invalid operand to plus/minus, type is a pointer"
-msgstr "operand no vàlid en la instrucció"
-
-#: tree-cfg.c:3307
-#, fuzzy, gcc-internal-format
-msgid "invalid operand to pointer plus, first operand is not a pointer"
-msgstr "l'operand base de \"->\" no és un punter"
-
-#: tree-cfg.c:3315
-#, gcc-internal-format
-msgid "invalid operand to pointer plus, second operand is not an integer with type of sizetype."
-msgstr ""
-
-#: tree-cfg.c:3382 tree-cfg.c:3798
-#, fuzzy, gcc-internal-format
-msgid "invalid operand in unary expression"
-msgstr "operadors no vàlids per al binari %s"
-
-#: tree-cfg.c:3392
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in unary expression"
-msgstr "els tipus de dades no coincideixen en l'expressió condicional"
-
-#: tree-cfg.c:3413
-#, fuzzy, gcc-internal-format
-msgid "invalid operands in binary expression"
-msgstr "operadors no vàlids per al binari %s"
-
-#: tree-cfg.c:3424
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in binary expression"
-msgstr "els tipus de dades no coincideixen en l'expressió condicional"
-
-#: tree-cfg.c:3449
-#, fuzzy, gcc-internal-format
-msgid "invalid expression for min lvalue"
-msgstr "expressió no vàlida com a operand"
-
-#: tree-cfg.c:3456
-#, fuzzy, gcc-internal-format
-msgid "invalid operand in indirect reference"
-msgstr "operand no vàlid en la instrucció"
-
-#: tree-cfg.c:3463
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in indirect reference"
-msgstr "els tipus de dades no coincideixen en l'expressió condicional"
-
-#: tree-cfg.c:3491
-#, fuzzy, gcc-internal-format
-msgid "invalid operands to array reference"
-msgstr "operadors no vàlids per al binari %s"
-
-#: tree-cfg.c:3502
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in array reference"
-msgstr "falta subindici en la referència de la matriu"
-
-#: tree-cfg.c:3511
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in array range reference"
-msgstr "falta subindici en la referència de la matriu"
-
-#: tree-cfg.c:3522
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in real/imagpart reference"
-msgstr "els tipus de dades no coincideixen en l'expressió condicional"
-
-#: tree-cfg.c:3532
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in component reference"
-msgstr "els tipus de dades no coincideixen en l'expressió condicional"
-
-#: tree-cfg.c:3586
-#, fuzzy, gcc-internal-format
-msgid "invalid operand in conversion"
-msgstr "operand no vàlid en la instrucció"
-
-#: tree-cfg.c:3614
-#, fuzzy, gcc-internal-format
-msgid "invalid types in nop conversion"
-msgstr "tipus \"void\" no vàlid per a new"
-
-#: tree-cfg.c:3628
-#, fuzzy, gcc-internal-format
-msgid "invalid operand in int to float conversion"
-msgstr "operand no vàlid en la instrucció"
-
-#: tree-cfg.c:3634
-#, fuzzy, gcc-internal-format
-msgid "invalid types in conversion to floating point"
-msgstr "sufix \"%.*s\" no vàlid en la constant de coma flotant"
-
-#: tree-cfg.c:3647
-#, fuzzy, gcc-internal-format
-msgid "invalid operand in float to int conversion"
-msgstr "operand no vàlid en la instrucció"
-
-#: tree-cfg.c:3653
-#, fuzzy, gcc-internal-format
-msgid "invalid types in conversion to integer"
-msgstr "tipus \"void\" no vàlid per a new"
-
-#: tree-cfg.c:3667
-#, fuzzy, gcc-internal-format
-msgid "invalid operands in complex expression"
-msgstr "operand no vàlid en la instrucció"
-
-#: tree-cfg.c:3680
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in complex expression"
-msgstr "els tipus de dades no coincideixen en l'expressió condicional"
-
-#: tree-cfg.c:3694
-#, gcc-internal-format
-msgid "constructor not allowed for non-vector types"
-msgstr ""
-
-#: tree-cfg.c:3711
-#, fuzzy, gcc-internal-format
-msgid "invalid operands in shift expression"
-msgstr "operand no vàlid en la instrucció"
-
-#: tree-cfg.c:3717
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in shift expression"
-msgstr "els tipus de dades no coincideixen en l'expressió condicional"
-
-#: tree-cfg.c:3735
-#, fuzzy, gcc-internal-format
-msgid "invalid (pointer) operands to plus/minus"
-msgstr "operadors no vàlids per al binari %s"
-
-#: tree-cfg.c:3748
-#, fuzzy, gcc-internal-format
-msgid "invalid operands in pointer plus expression"
-msgstr "operand no vàlid en la instrucció"
-
-#: tree-cfg.c:3755
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in pointer plus expression"
-msgstr "els tipus de dades no coincideixen en l'expressió condicional"
-
-#: tree-cfg.c:3774
-#, fuzzy, gcc-internal-format
-msgid "invalid operands in conditional expression"
-msgstr "tipus signed i unsigned en l'expressió condicional"
-
-#: tree-cfg.c:3807
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in address expression"
-msgstr "els tipus de dades no coincideixen en l'expressió condicional"
-
-#: tree-cfg.c:3827
-#, fuzzy, gcc-internal-format
-msgid "invalid operands in truth expression"
-msgstr "operand no vàlid en la instrucció"
-
-#: tree-cfg.c:3836
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in binary truth expression"
-msgstr "els tipus de dades no coincideixen en l'expressió condicional"
-
-#: tree-cfg.c:3852
-#, fuzzy, gcc-internal-format
-msgid "invalid operand in unary not"
-msgstr "operadors no vàlids per al binari %s"
-
-#: tree-cfg.c:3861
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in not expression"
-msgstr "els tipus de dades no coincideixen en l'expressió condicional"
-
-#: tree-cfg.c:3900
-#, fuzzy, gcc-internal-format
-msgid "invalid operands in comparison expression"
-msgstr "ús no vàlid de l'expressió void"
-
-#: tree-cfg.c:3917
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in comparison expression"
-msgstr "els tipus de dades no coincideixen en l'expressió condicional"
-
-#: tree-cfg.c:3947
-#, fuzzy, gcc-internal-format
-msgid "non-trivial conversion at assignment"
-msgstr "l-value no vàlid en l'assignació"
-
-#: tree-cfg.c:3988 tree-cfg.c:4136
-#, fuzzy, gcc-internal-format
-msgid "is not a valid GIMPLE statement"
-msgstr "\"%E\" no és un argument de patró vàlid"
-
-#: tree-cfg.c:4015
-#, fuzzy, gcc-internal-format
-msgid "invalid operand to switch statement"
-msgstr "no vàlid operand per al codi %%s"
-
-#: tree-cfg.c:4026
-#, fuzzy, gcc-internal-format
-msgid "type error in return expression"
-msgstr "  en expressió thrown"
-
-#: tree-cfg.c:4104
-#, fuzzy, gcc-internal-format
-msgid "verify_gimple failed"
-msgstr "verify_flow_info fallat"
-
-#: tree-cfg.c:4156
-#, gcc-internal-format
-msgid "statement marked for throw, but doesn%'t"
-msgstr ""
-
-#: tree-cfg.c:4161
-#, gcc-internal-format
-msgid "statement marked for throw in middle of block"
-msgstr ""
-
-#: tree-cfg.c:4232
-#, fuzzy, gcc-internal-format
-msgid "unexpected non-tuple"
-msgstr "operand inesperat"
-
-#: tree-cfg.c:4261
-#, gcc-internal-format
-msgid "Dead STMT in EH table"
-msgstr ""
-
-#: tree-cfg.c:4295
-#, gcc-internal-format
-msgid "bb_for_stmt (phi) is set to a wrong basic block"
-msgstr ""
-
-#: tree-cfg.c:4306
-#, fuzzy, gcc-internal-format
-msgid "missing PHI def"
-msgstr "falta valor"
-
-#: tree-cfg.c:4317
-#, gcc-internal-format
-msgid "PHI def is not a GIMPLE value"
-msgstr ""
-
-#: tree-cfg.c:4333 tree-cfg.c:4359
-#, gcc-internal-format
-msgid "incorrect sharing of tree nodes"
-msgstr ""
-
-#: tree-cfg.c:4350
-#, gcc-internal-format
-msgid "bb_for_stmt (stmt) is set to a wrong basic block"
-msgstr ""
-
-#: tree-cfg.c:4373
-#, fuzzy, gcc-internal-format
-msgid "verify_stmts failed"
-msgstr "verify_flow_info fallat"
-
-#: tree-cfg.c:4396
-#, gcc-internal-format
-msgid "ENTRY_BLOCK has IL associated with it"
-msgstr ""
-
-#: tree-cfg.c:4402
-#, gcc-internal-format
-msgid "EXIT_BLOCK has IL associated with it"
-msgstr ""
-
-#: tree-cfg.c:4409
-#, gcc-internal-format
-msgid "fallthru to exit from bb %d"
-msgstr ""
-
-#: tree-cfg.c:4431
-#, gcc-internal-format
-msgid "nonlocal label "
-msgstr ""
-
-#: tree-cfg.c:4440 tree-cfg.c:4450 tree-cfg.c:4475
-#, gcc-internal-format
-msgid "label "
-msgstr ""
-
-#: tree-cfg.c:4465
-#, fuzzy, gcc-internal-format
-msgid "control flow in the middle of basic block %d"
-msgstr "control de fluix insn dintre el bloc bàsic"
-
-#: tree-cfg.c:4495
-#, fuzzy, gcc-internal-format
-msgid "fallthru edge after a control statement in bb %d"
-msgstr "Vora de caiguda després del salt incondicional %i"
-
-#: tree-cfg.c:4508
-#, gcc-internal-format
-msgid "true/false edge after a non-COND_EXPR in bb %d"
-msgstr ""
-
-#: tree-cfg.c:4524
-#, gcc-internal-format
-msgid "COND_EXPR with code in branches at the end of bb %d"
-msgstr ""
-
-#: tree-cfg.c:4538 tree-cfg.c:4560 tree-cfg.c:4573 tree-cfg.c:4644
-#, gcc-internal-format
-msgid "wrong outgoing edge flags at end of bb %d"
-msgstr ""
-
-#: tree-cfg.c:4548
-#, fuzzy, gcc-internal-format
-msgid "explicit goto at end of bb %d"
-msgstr "instanciació explícita de \"%#D\""
-
-#: tree-cfg.c:4578
-#, gcc-internal-format
-msgid "return edge does not point to exit in bb %d"
-msgstr ""
-
-#: tree-cfg.c:4611
-#, gcc-internal-format
-msgid "found default case not at end of case vector"
-msgstr ""
-
-#: tree-cfg.c:4617
-#, fuzzy, gcc-internal-format
-msgid "case labels not sorted: "
-msgstr "els trampolins no tenen suport"
-
-#: tree-cfg.c:4628
-#, gcc-internal-format
-msgid "no default case found at end of case vector"
-msgstr ""
-
-#: tree-cfg.c:4636
-#, gcc-internal-format
-msgid "extra outgoing edge %d->%d"
-msgstr ""
-
-#: tree-cfg.c:4658
-#, gcc-internal-format
-msgid "missing edge %i->%i"
-msgstr ""
-
-#: tree-cfg.c:6941 tree-cfg.c:6945
-#, fuzzy, gcc-internal-format
-msgid "%H%<noreturn%> function does return"
-msgstr "la funció \"noreturn\" retorna"
-
-#: tree-cfg.c:6967 tree-cfg.c:6972
-#, fuzzy, gcc-internal-format
-msgid "%Hcontrol reaches end of non-void function"
-msgstr "el control arriba a el final d'una funció que no és void"
-
-#: tree-cfg.c:7033
-#, fuzzy, gcc-internal-format
-msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
-msgstr "la funció pot ser un candidat possible per a l'atribut \"noreturn\""
-
-#: tree-dump.c:933
-#, fuzzy, gcc-internal-format
-msgid "could not open dump file %qs: %s"
-msgstr "no es pot obrir el fitxer de dump \"%s\""
-
-#: tree-dump.c:1068
-#, fuzzy, gcc-internal-format
-msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
-msgstr "ignorant l'opció desconeguda \"%.*s\" dintre \"-f%s\""
-
-#: tree-eh.c:1788
-#, fuzzy, gcc-internal-format
-msgid "EH edge %i->%i is missing"
-msgstr "falta l'argument per a \"-%s\""
-
-#: tree-eh.c:1793
-#, gcc-internal-format
-msgid "EH edge %i->%i miss EH flag"
-msgstr ""
-
-#. ??? might not be mistake.
-#: tree-eh.c:1799
-#, gcc-internal-format
-msgid "EH edge %i->%i has duplicated regions"
-msgstr ""
-
-#: tree-eh.c:1833
-#, gcc-internal-format
-msgid "BB %i can not throw but has EH edges"
-msgstr ""
-
-#: tree-eh.c:1840
-#, gcc-internal-format
-msgid "BB %i last statement has incorrectly set region"
-msgstr ""
-
-#: tree-eh.c:1851
-#, gcc-internal-format
-msgid "unnecessary EH edge %i->%i"
-msgstr ""
-
-#: tree-inline.c:1830
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
-msgstr ""
-
-#: tree-inline.c:1842
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses setjmp"
-msgstr ""
-
-#: tree-inline.c:1856
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses variable argument lists"
-msgstr ""
-
-#: tree-inline.c:1867
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
-msgstr ""
-
-#: tree-inline.c:1874
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses non-local goto"
-msgstr ""
-
-#: tree-inline.c:1885
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
-msgstr ""
-
-#: tree-inline.c:1904
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it contains a computed goto"
-msgstr ""
-
-#: tree-inline.c:1918
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it receives a non-local goto"
-msgstr ""
-
-#: tree-inline.c:1943
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses variable sized variables"
-msgstr ""
-
-#: tree-inline.c:2005
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
-msgstr ""
-
-#: tree-inline.c:2019
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
-msgstr ""
-
-#: tree-inline.c:2588 tree-inline.c:2598
-#, fuzzy, gcc-internal-format
-msgid "inlining failed in call to %q+F: %s"
-msgstr "el \"inlining\" ha fallat en la cridada a \"%s\""
-
-#: tree-inline.c:2589 tree-inline.c:2600
-#, gcc-internal-format
-msgid "called from here"
-msgstr "cridat des d'aquí"
-
-#: tree-mudflap.c:860
-#, gcc-internal-format
-msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
-msgstr ""
-
-#: tree-mudflap.c:1044
-#, gcc-internal-format
-msgid "mudflap cannot track %qs in stub function"
-msgstr ""
-
-#: tree-mudflap.c:1272
-#, gcc-internal-format
-msgid "mudflap cannot track unknown size extern %qs"
-msgstr ""
-
-#: tree-nomudflap.c:50
-#, fuzzy, gcc-internal-format
-msgid "mudflap: this language is not supported"
-msgstr "els trampolins no tenen suport"
-
-#: tree-optimize.c:430
-#, fuzzy, gcc-internal-format
-msgid "size of return value of %q+D is %u bytes"
-msgstr "la grandària del valor de retorn de \"%s\" és de %u octets"
-
-#: tree-optimize.c:433
-#, fuzzy, gcc-internal-format
-msgid "size of return value of %q+D is larger than %wd bytes"
-msgstr "la grandària del valor de retorn de \"%s\" és més gran que %d octets"
-
-#: tree-outof-ssa.c:637 tree-outof-ssa.c:688 tree-ssa-coalesce.c:936
-#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1043
-#, gcc-internal-format
-msgid "SSA corruption"
-msgstr ""
-
-#: tree-outof-ssa.c:1105
-#, gcc-internal-format
-msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
-msgstr ""
-
-#: tree-outof-ssa.c:1111
-#, gcc-internal-format
-msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
-msgstr ""
-
-#: tree-outof-ssa.c:1118
-#, gcc-internal-format
-msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
-msgstr ""
-
-#: tree-outof-ssa.c:1124
-#, gcc-internal-format
-msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
-msgstr ""
-
-#: tree-profile.c:351
-#, fuzzy, gcc-internal-format
-msgid "unimplemented functionality"
-msgstr "En la declaració de la funció"
-
-#: tree-ssa-alias-warnings.c:814
-#, gcc-internal-format
-msgid "%Hlikely type-punning may break strict-aliasing rules: object %<%s%s%> of main type %qT is referenced at or around %s:%d and may be aliased to object %<%s%s%> of main type %qT which is referenced at or around %s:%d."
-msgstr ""
-
-#: tree-ssa.c:110
-#, gcc-internal-format
-msgid "expected an SSA_NAME object"
-msgstr ""
-
-#: tree-ssa.c:116
-#, gcc-internal-format
-msgid "type mismatch between an SSA_NAME and its symbol"
-msgstr ""
-
-#: tree-ssa.c:122
-#, gcc-internal-format
-msgid "found an SSA_NAME that had been released into the free pool"
-msgstr ""
-
-#: tree-ssa.c:128
-#, gcc-internal-format
-msgid "found a virtual definition for a GIMPLE register"
-msgstr ""
-
-#: tree-ssa.c:134
-#, fuzzy, gcc-internal-format
-msgid "found a real definition for a non-register"
-msgstr "la definició de la funció ho va declarar com \"register\""
-
-#: tree-ssa.c:141
-#, gcc-internal-format
-msgid "found real variable when subvariables should have appeared"
-msgstr ""
-
-#: tree-ssa.c:148
-#, gcc-internal-format
-msgid "found a default name with a non-empty defining statement"
-msgstr ""
-
-#: tree-ssa.c:176
-#, gcc-internal-format
-msgid "SSA_NAME created in two different blocks %i and %i"
-msgstr ""
-
-#: tree-ssa.c:185
-#, gcc-internal-format
-msgid "SSA_NAME_DEF_STMT is wrong"
-msgstr ""
-
-#: tree-ssa.c:237
-#, fuzzy, gcc-internal-format
-msgid "missing definition"
-msgstr "falta valor inicial"
-
-#: tree-ssa.c:243
-#, gcc-internal-format
-msgid "definition in block %i does not dominate use in block %i"
-msgstr ""
-
-#: tree-ssa.c:251
-#, gcc-internal-format
-msgid "definition in block %i follows the use"
-msgstr ""
-
-#: tree-ssa.c:258
-#, gcc-internal-format
-msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
-msgstr ""
-
-#: tree-ssa.c:266
-#, gcc-internal-format
-msgid "no immediate_use list"
-msgstr ""
-
-#: tree-ssa.c:278
-#, gcc-internal-format
-msgid "wrong immediate use list"
-msgstr ""
-
-#: tree-ssa.c:312
-#, gcc-internal-format
-msgid "incoming edge count does not match number of PHI arguments"
-msgstr ""
-
-#: tree-ssa.c:326
-#, fuzzy, gcc-internal-format
-msgid "PHI argument is missing for edge %d->%d"
-msgstr "falta l'argument per omissió per al paràmetre %P de \"%+#D\""
-
-#: tree-ssa.c:335
-#, fuzzy, gcc-internal-format
-msgid "PHI argument is not SSA_NAME, or invariant"
-msgstr "l'argument \"%d\" no és una constant"
-
-#: tree-ssa.c:348
-#, gcc-internal-format
-msgid "wrong edge %d->%d for PHI argument"
-msgstr ""
-
-#: tree-ssa.c:398
-#, gcc-internal-format
-msgid "non-addressable variable inside an alias set"
-msgstr ""
-
-#: tree-ssa.c:409
-#, fuzzy, gcc-internal-format
-msgid "verify_flow_insensitive_alias_info failed"
-msgstr "verify_flow_info fallat"
-
-#: tree-ssa.c:451
-#, gcc-internal-format
-msgid "dereferenced pointers should have a name or a symbol tag"
-msgstr ""
-
-#: tree-ssa.c:458
-#, gcc-internal-format
-msgid "pointers with a memory tag, should have points-to sets"
-msgstr ""
-
-#: tree-ssa.c:470
-#, gcc-internal-format
-msgid "pointer escapes but its name tag is not call-clobbered"
-msgstr ""
-
-#: tree-ssa.c:480
-#, fuzzy, gcc-internal-format
-msgid "verify_flow_sensitive_alias_info failed"
-msgstr "verify_flow_info fallat"
-
-#: tree-ssa.c:508
-#, gcc-internal-format
-msgid "variable in call_clobbered_vars but not marked call_clobbered"
-msgstr ""
-
-#: tree-ssa.c:527
-#, gcc-internal-format
-msgid "variable marked call_clobbered but not in call_clobbered_vars bitmap."
-msgstr ""
-
-#: tree-ssa.c:537
-#, fuzzy, gcc-internal-format
-msgid "verify_call_clobbering failed"
-msgstr "verify_flow_info fallat"
-
-#: tree-ssa.c:558
-#, gcc-internal-format
-msgid "Memory partitions should have at least one symbol"
-msgstr ""
-
-#: tree-ssa.c:568
-#, gcc-internal-format
-msgid "Partitioned symbols should belong to exactly one partition"
-msgstr ""
-
-#: tree-ssa.c:581
-#, fuzzy, gcc-internal-format
-msgid "verify_memory_partitions failed"
-msgstr "verify_flow_info fallat"
-
-#: tree-ssa.c:653
-#, gcc-internal-format
-msgid "AUX pointer initialized for edge %d->%d"
-msgstr ""
-
-#: tree-ssa.c:677
-#, gcc-internal-format
-msgid "stmt (%p) marked modified after optimization pass: "
-msgstr ""
-
-#: tree-ssa.c:697
-#, gcc-internal-format
-msgid "statement makes a memory store, but has no VDEFS"
-msgstr ""
-
-#: tree-ssa.c:707 tree-ssa.c:717
-#, fuzzy, gcc-internal-format
-msgid "in statement"
-msgstr "En la declaració de la funció"
-
-#: tree-ssa.c:756
-#, fuzzy, gcc-internal-format
-msgid "verify_ssa failed"
-msgstr "verify_flow_info fallat"
-
-#: tree-ssa.c:1284
-#, fuzzy, gcc-internal-format
-msgid "%J%qD was declared here"
-msgstr "%Jes va declarar \"%D\" prèviament aquí"
-
-#. We only do data flow with SSA_NAMEs, so that's all we
-#. can warn about.
-#: tree-ssa.c:1302
-#, fuzzy, gcc-internal-format
-msgid "%H%qD is used uninitialized in this function"
-msgstr "%J\"%D\" podria ser usat sense iniciar en aquesta funció"
-
-#: tree-ssa.c:1340
-#, fuzzy, gcc-internal-format
-msgid "%H%qD may be used uninitialized in this function"
-msgstr "%J\"%D\" podria ser usat sense iniciar en aquesta funció"
-
-#: tree-vrp.c:4374
-#, fuzzy, gcc-internal-format
-msgid "%Harray subscript is outside array bounds"
-msgstr "el subindici de la matriu no és un enter"
-
-#: tree-vrp.c:4388
-#, fuzzy, gcc-internal-format
-msgid "%Harray subscript is above array bounds"
-msgstr "el subindici de la matriu no és un enter"
-
-#: tree-vrp.c:4395
-#, fuzzy, gcc-internal-format
-msgid "%Harray subscript is below array bounds"
-msgstr "el subindici de la matriu no és un enter"
-
-#: tree-vrp.c:5042
-#, gcc-internal-format
-msgid "assuming signed overflow does not occur when simplifying conditional to constant"
-msgstr ""
-
-#: tree-vrp.c:5048
-#, gcc-internal-format
-msgid "assuming signed overflow does not occur when simplifying conditional"
-msgstr ""
-
-#: tree.c:3951
-#, gcc-internal-format
-msgid "%q+D already declared with dllexport attribute: dllimport ignored"
-msgstr ""
-
-#: tree.c:3963
-#, gcc-internal-format
-msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
-msgstr ""
-
-#: tree.c:3979
-#, gcc-internal-format
-msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
-msgstr ""
-
-#: tree.c:4038 tree.c:4050 config/darwin.c:1458 config/arm/arm.c:3099
-#: config/arm/arm.c:3127 config/avr/avr.c:4598 config/h8300/h8300.c:5281
-#: config/h8300/h8300.c:5305 config/i386/i386.c:3056 config/i386/i386.c:22515
-#: config/ia64/ia64.c:586 config/m68hc11/m68hc11.c:1118
-#: config/rs6000/rs6000.c:19657 config/sh/symbian.c:408
-#: config/sh/symbian.c:415
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute ignored"
-msgstr "s'ignora l'atribut \"%s\""
-
-#: tree.c:4066
-#, fuzzy, gcc-internal-format
-msgid "inline function %q+D declared as  dllimport: attribute ignored"
-msgstr "la funció «inline» \"%s\" està declarada com dllimport: s'ignora l'atribut."
-
-#: tree.c:4074
-#, fuzzy, gcc-internal-format
-msgid "function %q+D definition is marked dllimport"
-msgstr "la definició de la funció \"%s\" està marcada com dllimport"
-
-#: tree.c:4082 config/sh/symbian.c:430
-#, fuzzy, gcc-internal-format
-msgid "variable %q+D definition is marked dllimport"
-msgstr "la variable \"%s\" està marcada com dllimport"
-
-#: tree.c:4105 config/sh/symbian.c:505
-#, gcc-internal-format
-msgid "external linkage required for symbol %q+D because of %qs attribute"
-msgstr ""
-
-#: tree.c:4119
-#, gcc-internal-format
-msgid "%qs implies default visibility, but %qD has already been declared with a different visibility"
-msgstr ""
-
-#: tree.c:5632
-#, gcc-internal-format
-msgid "arrays of functions are not meaningful"
-msgstr "les matrius de funcions no tenen significat"
-
-#: tree.c:5785
-#, gcc-internal-format
-msgid "function return type cannot be function"
-msgstr "el tipus de retorn d'una funció no pot ser una funció"
-
-#: tree.c:6802 tree.c:6887 tree.c:6948
-#, fuzzy, gcc-internal-format
-msgid "tree check: %s, have %s in %s, at %s:%d"
-msgstr "revisió d'arbre: s'esperava %s, es té %s en %s, en %s:%d"
-
-#: tree.c:6839
-#, fuzzy, gcc-internal-format
-msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
-msgstr "revisió d'arbre: s'esperava %s, es té %s en %s, en %s:%d"
-
-#: tree.c:6852
-#, fuzzy, gcc-internal-format
-msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
-msgstr "revisió d'arbre: s'esperava classe \"%c\", es té \"%c\" (%s) en %s, en %s:%d"
-
-#: tree.c:6901
-#, fuzzy, gcc-internal-format
-msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
-msgstr "revisió d'arbre: s'esperava classe \"%c\", es té \"%c\" (%s) en %s, en %s:%d"
-
-#: tree.c:6914
-#, fuzzy, gcc-internal-format
-msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
-msgstr "revisió d'arbre: s'esperava %s, es té %s en %s, en %s:%d"
-
-#: tree.c:6974
-#, fuzzy, gcc-internal-format
-msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
-msgstr "revisió d'arbre: s'esperava %s, es té %s en %s, en %s:%d"
-
-#: tree.c:6988
-#, gcc-internal-format
-msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
-msgstr "revisió d'arbre: accés de *elt %d de tree_vec amb %d elts en %s, en %s:%d"
-
-#: tree.c:7000
-#, fuzzy, gcc-internal-format
-msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
-msgstr "revisió d'arbre: accés de *elt %d de tree_vec amb %d elts en %s, en %s:%d"
-
-#: tree.c:7013
-#, fuzzy, gcc-internal-format
-msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
-msgstr "revisió d'arbre: accés de *elt %d de tree_vec amb %d elts en %s, en %s:%d"
-
-#: tree.c:7026
-#, fuzzy, gcc-internal-format
-msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
-msgstr "revisió d'arbre: accés de *elt %d de tree_vec amb %d elts en %s, en %s:%d"
-
-#: value-prof.c:351
-#, gcc-internal-format
-msgid "Dead histogram"
-msgstr ""
-
-#: value-prof.c:380
-#, gcc-internal-format
-msgid "Histogram value statement does not correspond to statement it is associated with"
-msgstr ""
-
-#: value-prof.c:393
-#, fuzzy, gcc-internal-format
-msgid "verify_histograms failed"
-msgstr "verify_flow_info fallat"
-
-#: value-prof.c:434
-#, gcc-internal-format
-msgid "%HCorrupted value profile: %s profiler overall count (%d) does not match BB count (%d)"
-msgstr ""
-
-#: varasm.c:546
-#, fuzzy, gcc-internal-format
-msgid "%+D causes a section type conflict"
-msgstr "%s causa un conflicte de tipus de secció"
-
-#: varasm.c:1089
-#, fuzzy, gcc-internal-format
-msgid "alignment of %q+D is greater than maximum object file alignment.  Using %d"
-msgstr "l'alineació de \"%s\" és massa granda que l'alineació màxima del fitxer objecte. S'usa %d."
-
-#: varasm.c:1310 varasm.c:1318
-#, fuzzy, gcc-internal-format
-msgid "register name not specified for %q+D"
-msgstr "no s'especifica nom de registre per a \"%s\""
-
-#: varasm.c:1320
-#, fuzzy, gcc-internal-format
-msgid "invalid register name for %q+D"
-msgstr "nom de registre no vàlid per a \"%s\""
-
-#: varasm.c:1322
-#, fuzzy, gcc-internal-format
-msgid "data type of %q+D isn%'t suitable for a register"
-msgstr "el tipus de dades de \"%s\" no és adequat per a un registre"
-
-#: varasm.c:1325
-#, fuzzy, gcc-internal-format
-msgid "register specified for %q+D isn%'t suitable for data type"
-msgstr "el registre especificat per \"%s\" no és adequat per al tipus de dades"
-
-#: varasm.c:1335
-#, gcc-internal-format
-msgid "global register variable has initial value"
-msgstr "la variable de registre global té valor inicial"
-
-#: varasm.c:1339
-#, gcc-internal-format
-msgid "optimization may eliminate reads and/or writes to register variables"
-msgstr ""
-
-#: varasm.c:1377
-#, fuzzy, gcc-internal-format
-msgid "register name given for non-register variable %q+D"
-msgstr "nom de registre donat per a una variable \"%s\" que no és registre"
-
-#: varasm.c:1446
-#, fuzzy, gcc-internal-format
-msgid "global destructors not supported on this target"
-msgstr "no es dóna suport a límits de pila en aquest objectiu"
-
-#: varasm.c:1512
-#, fuzzy, gcc-internal-format
-msgid "global constructors not supported on this target"
-msgstr "no es dóna suport a límits de pila en aquest objectiu"
-
-#: varasm.c:1898
-#, gcc-internal-format
-msgid "thread-local COMMON data not implemented"
-msgstr ""
-
-#: varasm.c:1927
-#, fuzzy, gcc-internal-format
-msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
-msgstr "l'alineació sol·licitada per a %s és massa granda que l'alineació implementada de %d"
-
-#: varasm.c:4386
-#, fuzzy, gcc-internal-format
-msgid "initializer for integer/fixed-point value is too complicated"
-msgstr "el assignador per a un valor enter és massa complicat"
-
-#: varasm.c:4391
-#, gcc-internal-format
-msgid "initializer for floating value is not a floating constant"
-msgstr "el assignador per a un valor de coma flotant no és una constant de coma flotant"
-
-#: varasm.c:4664
-#, fuzzy, gcc-internal-format
-msgid "invalid initial value for member %qs"
-msgstr "valor inicial no vàlid per al membre \"%s\""
-
-#: varasm.c:4864 varasm.c:4908
-#, fuzzy, gcc-internal-format
-msgid "weak declaration of %q+D must precede definition"
-msgstr "la declaració feble de \"%s\" ha de precedir la definició"
-
-#: varasm.c:4872
-#, fuzzy, gcc-internal-format
-msgid "weak declaration of %q+D after first use results in unspecified behavior"
-msgstr "la declaració feble de \"%s\" després del primer ús resulta en una conducta no especificada"
-
-#: varasm.c:4906
-#, fuzzy, gcc-internal-format
-msgid "weak declaration of %q+D must be public"
-msgstr "la declaració feble de \"%s\" ha de ser pública"
-
-#: varasm.c:4915
-#, fuzzy, gcc-internal-format
-msgid "weak declaration of %q+D not supported"
-msgstr "no es dóna suport a la declaració feble de \"%s\""
-
-#: varasm.c:4941
-#, gcc-internal-format
-msgid "only weak aliases are supported in this configuration"
-msgstr "només els aliessis febles tenen suport en aquesta configuració"
-
-#: varasm.c:5176
-#, fuzzy, gcc-internal-format
-msgid "%Jweakref is not supported in this configuration"
-msgstr "%s no té suport en aquesta configuració"
-
-#: varasm.c:5257
-#, fuzzy, gcc-internal-format
-msgid "%q+D aliased to undefined symbol %qs"
-msgstr "ús no vàlid del tipus indefinit \"%s %s\""
-
-#: varasm.c:5262
-#, gcc-internal-format
-msgid "%q+D aliased to external symbol %qs"
-msgstr ""
-
-#: varasm.c:5301
-#, gcc-internal-format
-msgid "weakref %q+D ultimately targets itself"
-msgstr ""
-
-#: varasm.c:5310
-#, fuzzy, gcc-internal-format
-msgid "weakref %q+D must have static linkage"
-msgstr "no es pot declarar que la funció membre \"%D\" tingui enllaçat estàtic"
-
-#: varasm.c:5316
-#, fuzzy, gcc-internal-format
-msgid "%Jalias definitions not supported in this configuration"
-msgstr "les definicions d'alies no tenen suport en aquesta configuració; ignorades"
-
-#: varasm.c:5321
-#, fuzzy, gcc-internal-format
-msgid "%Jonly weak aliases are supported in this configuration"
-msgstr "només els aliessis febles tenen suport en aquesta configuració"
-
-#: varasm.c:5378
-#, gcc-internal-format
-msgid "visibility attribute not supported in this configuration; ignored"
-msgstr "els atributs de visibilitat no tenen suport en aquesta configuració; ignorats"
-
-#: varray.c:195
-#, gcc-internal-format
-msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
-msgstr "matriu virtual %s[%lu]: l'element %lu està fora dels límits en %s, en %s:%d"
-
-#: varray.c:205
-#, gcc-internal-format
-msgid "underflowed virtual array %s in %s, at %s:%d"
-msgstr ""
-
-#: vec.c:233
-#, gcc-internal-format
-msgid "vector %s %s domain error, in %s at %s:%u"
-msgstr ""
-
-#. Print an error message for unrecognized stab codes.
-#: xcoffout.c:187
-#, fuzzy, gcc-internal-format
-msgid "no sclass for %s stab (0x%x)"
-msgstr "no hi ha sclass per al stab %s (0x%x)\n"
-
-#: config/darwin-c.c:84
-#, gcc-internal-format
-msgid "too many #pragma options align=reset"
-msgstr "massa opcions #pragma align=reset"
-
-#: config/darwin-c.c:104 config/darwin-c.c:107 config/darwin-c.c:109
-#: config/darwin-c.c:111
-#, gcc-internal-format
-msgid "malformed '#pragma options', ignoring"
-msgstr "\"#pragma opcions\" malformat, ignorant"
-
-#: config/darwin-c.c:114
-#, gcc-internal-format
-msgid "junk at end of '#pragma options'"
-msgstr "escombraries al final de \"#pragma opcions\""
-
-#: config/darwin-c.c:124
-#, gcc-internal-format
-msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
-msgstr "\"#pragma opcions align={mac68k|power|reset}\" malformat, ignorant"
-
-#: config/darwin-c.c:136
-#, gcc-internal-format
-msgid "missing '(' after '#pragma unused', ignoring"
-msgstr "\"(\" faltant després de '#pragma unused', ignorant"
-
-#: config/darwin-c.c:154
-#, gcc-internal-format
-msgid "missing ')' after '#pragma unused', ignoring"
-msgstr "\")\" faltant després de '#pragma unused', ignorant"
-
-#: config/darwin-c.c:157
-#, gcc-internal-format
-msgid "junk at end of '#pragma unused'"
-msgstr "escombraries al final de \"#pragma unused\""
-
-#: config/darwin-c.c:168
-#, fuzzy, gcc-internal-format
-msgid "malformed '#pragma ms_struct', ignoring"
-msgstr "\"#pragma opcions\" malformat, ignorant"
-
-#: config/darwin-c.c:176
-#, fuzzy, gcc-internal-format
-msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
-msgstr "\"#pragma opcions\" malformat, ignorant"
-
-#: config/darwin-c.c:179
-#, fuzzy, gcc-internal-format
-msgid "junk at end of '#pragma ms_struct'"
-msgstr "escombraries al final de \"#pragma %s\""
-
-#: config/darwin-c.c:405
-#, gcc-internal-format
-msgid "subframework include %s conflicts with framework include"
-msgstr ""
-
-#: config/darwin-c.c:588
-#, gcc-internal-format
-msgid "Unknown value %qs of -mmacosx-version-min"
-msgstr ""
-
-#: config/darwin.c:1431
-#, gcc-internal-format
-msgid "%<%s%> 2.95 vtable-compatibility attribute applies only when compiling a kext"
-msgstr ""
-
-#: config/darwin.c:1438
-#, gcc-internal-format
-msgid "%<%s%> 2.95 vtable-compatibility attribute applies only to C++ classes"
-msgstr ""
-
-#: config/darwin.c:1563
-#, fuzzy, gcc-internal-format
-msgid "internal and protected visibility attributes not supported in this configuration; ignored"
-msgstr "els atributs de visibilitat no tenen suport en aquesta configuració; ignorats"
-
-#: config/host-darwin.c:62
-#, gcc-internal-format
-msgid "couldn't unmap pch_address_space: %m"
-msgstr ""
-
-#: config/sol2-c.c:93 config/sol2-c.c:109
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma align%>, ignoring"
-msgstr "#pragma align mal format - ignorat"
-
-#: config/sol2-c.c:102
-#, fuzzy, gcc-internal-format
-msgid "invalid alignment for %<#pragma align%>, ignoring"
-msgstr "#pragma align mal format - ignorat"
-
-#: config/sol2-c.c:117
-#, gcc-internal-format
-msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
-msgstr ""
-
-#: config/sol2-c.c:129 config/sol2-c.c:141
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma align%>"
-msgstr "secció #pragma builtin malformada"
-
-#: config/sol2-c.c:136
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma align%>"
-msgstr "escombraries al final de #pragma %s"
-
-#: config/sol2-c.c:157 config/sol2-c.c:164
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma init%>, ignoring"
-msgstr "\"#pragma opcions\" malformat, ignorant"
-
-#: config/sol2-c.c:187 config/sol2-c.c:199
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma init%>"
-msgstr "secció #pragma builtin malformada"
-
-#: config/sol2-c.c:194
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma init%>"
-msgstr "escombraries al final de #pragma %s"
-
-#: config/sol2-c.c:215 config/sol2-c.c:222
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma fini%>, ignoring"
-msgstr "\"#pragma opcions\" malformat, ignorant"
-
-#: config/sol2-c.c:245 config/sol2-c.c:257
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma fini%>"
-msgstr "secció #pragma builtin malformada"
-
-#: config/sol2-c.c:252
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma fini%>"
-msgstr "escombraries al final de #pragma %s"
-
-#: config/sol2.c:53
-#, gcc-internal-format
-msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
-msgstr ""
-
-#: config/vxworks.c:69
-#, fuzzy, gcc-internal-format
-msgid "PIC is only supported for RTPs"
-msgstr "-g només té suport quan s'usa GAS en aquest processador,"
-
-#. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
-#. sections.  machopic_select_section ensures that weak variables go in
-#. coalesced sections.  Weak aliases (or any other kind of aliases) are
-#. not supported.  Weak symbols that aren't visible outside the .s file
-#. are not supported.
-#: config/darwin.h:451
-#, fuzzy, gcc-internal-format
-msgid "alias definitions not supported in Mach-O; ignored"
-msgstr "les definicions d'alies no tenen suport en aquesta configuració; ignorades"
-
-#. No profiling.
-#: config/vx-common.h:89
-#, fuzzy, gcc-internal-format
-msgid "profiler support for VxWorks"
-msgstr "suport per a function_profiler per a MMIX"
-
-#: config/windiss.h:36
-#, fuzzy, gcc-internal-format
-msgid "profiler support for WindISS"
-msgstr "suport per a function_profiler per a MMIX"
-
-#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:1990
-#, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mtls-size switch"
-msgstr "valor erroni \"%s\" per a l'opció -mtls-size"
-
-#: config/alpha/alpha.c:286
-#, gcc-internal-format
-msgid "-f%s ignored for Unicos/Mk (not supported)"
-msgstr "s'ignora -f%s per a Unicos/Mk (no es dóna suport)"
-
-#: config/alpha/alpha.c:310
-#, gcc-internal-format
-msgid "-mieee not supported on Unicos/Mk"
-msgstr "no es dóna suport a -mieee en Unicos/Mk"
-
-#: config/alpha/alpha.c:321
-#, gcc-internal-format
-msgid "-mieee-with-inexact not supported on Unicos/Mk"
-msgstr "no es dóna suport a -mieee-with-inexact en Unicos/Mk"
-
-#: config/alpha/alpha.c:338
-#, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mtrap-precision switch"
-msgstr "valor erroni \"%s\" per a l'opció -mtrap-precision"
-
-#: config/alpha/alpha.c:352
-#, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mfp-rounding-mode switch"
-msgstr "valor erroni \"%s\" per a l'opció -mfp-rounding-mode"
-
-#: config/alpha/alpha.c:367
-#, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mfp-trap-mode switch"
-msgstr "valor erroni \"%s\" per a l'opció -mfp-trap-mode"
-
-#: config/alpha/alpha.c:381 config/alpha/alpha.c:393
-#, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mcpu switch"
-msgstr "valor erroni \"%s\" per a l'opció -mcpu"
-
-#: config/alpha/alpha.c:400
-#, gcc-internal-format
-msgid "trap mode not supported on Unicos/Mk"
-msgstr "no es dóna suport al mode trap en Unicos/Mk"
-
-#: config/alpha/alpha.c:407
-#, gcc-internal-format
-msgid "fp software completion requires -mtrap-precision=i"
-msgstr "el completat per programari de fp requereix una opció -mtrap-precision=i"
-
-#: config/alpha/alpha.c:423
-#, gcc-internal-format
-msgid "rounding mode not supported for VAX floats"
-msgstr "el mode d'arrodoniment no té suport per a floats de VAX"
-
-#: config/alpha/alpha.c:428
-#, gcc-internal-format
-msgid "trap mode not supported for VAX floats"
-msgstr "el mode de captura no té suport per a valors de coma flotant VAX"
-
-#: config/alpha/alpha.c:432
-#, fuzzy, gcc-internal-format
-msgid "128-bit long double not supported for VAX floats"
-msgstr "el mode de captura no té suport per a valors de coma flotant VAX"
-
-#: config/alpha/alpha.c:460
-#, gcc-internal-format
-msgid "L%d cache latency unknown for %s"
-msgstr "latència de cau L%d desconeguda per a %s"
-
-#: config/alpha/alpha.c:475
-#, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mmemory-latency"
-msgstr "valor erroni \"%s\" per a -mmemory-latency"
-
-#: config/alpha/alpha.c:6514 config/alpha/alpha.c:6517 config/s390/s390.c:8279
-#: config/s390/s390.c:8282
-#, gcc-internal-format
-msgid "bad builtin fcode"
-msgstr ""
-
-#: config/arc/arc.c:388
-#, fuzzy, gcc-internal-format
-msgid "argument of %qs attribute is not a string constant"
-msgstr "l'argument de l'atribut \"%s\" no es una cadena constant"
-
-#: config/arc/arc.c:396
-#, fuzzy, gcc-internal-format
-msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
-msgstr "l'argument de l'atribut \"%s\" no es \"ilink1\" o \"ilink2\""
-
-#: config/arm/arm.c:1050
-#, gcc-internal-format
-msgid "switch -mcpu=%s conflicts with -march= switch"
-msgstr "l'opció -mcpu=%s genera conflictes amb l'opció -march="
-
-#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1504 config/sparc/sparc.c:761
-#, gcc-internal-format
-msgid "bad value (%s) for %s switch"
-msgstr "valor erroni (%s) per a l'opció %s"
-
-#: config/arm/arm.c:1170
-#, fuzzy, gcc-internal-format
-msgid "target CPU does not support ARM mode"
-msgstr "el CPU objectiu no té suport per a APCS-32"
-
-#: config/arm/arm.c:1174
-#, gcc-internal-format
-msgid "target CPU does not support interworking"
-msgstr "el CPU objectiu no té suport per a treball intern"
-
-#: config/arm/arm.c:1180
-#, gcc-internal-format
-msgid "target CPU does not support THUMB instructions"
-msgstr "el CPU objectiu no té suport les instruccions THUMB"
-
-#: config/arm/arm.c:1198
-#, gcc-internal-format
-msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
-msgstr "habilitar el suport de rastrejat cap a endarrere només té significat quan es compila per al Thumb"
-
-#: config/arm/arm.c:1201
-#, gcc-internal-format
-msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
-msgstr "habilitar el suport de treball intern de crides només té significat quan es compila per al Thumb"
-
-#: config/arm/arm.c:1204
-#, gcc-internal-format
-msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
-msgstr "habilitar el suport de treball intern de cridat només té significat quan es compila per al Thumb"
-
-#: config/arm/arm.c:1208
-#, gcc-internal-format
-msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
-msgstr "-mapcs-stack-check és incompatible amb -mno-apcs-frame"
-
-#: config/arm/arm.c:1216
-#, gcc-internal-format
-msgid "-fpic and -mapcs-reent are incompatible"
-msgstr "-fpic i -mapcs-reent són incompatibles"
-
-#: config/arm/arm.c:1219
-#, gcc-internal-format
-msgid "APCS reentrant code not supported.  Ignored"
-msgstr "no se suporta el codi APCS que es torna a introduir.Ignorat"
-
-#: config/arm/arm.c:1227
-#, gcc-internal-format
-msgid "-g with -mno-apcs-frame may not give sensible debugging"
-msgstr "-g amb -mno-apcs-frame no permet una depuració sensible"
-
-#: config/arm/arm.c:1230
-#, gcc-internal-format
-msgid "passing floating point arguments in fp regs not yet supported"
-msgstr "encara no se suporta passar arguments de nombre de coma flotant en registres fp"
-
-#: config/arm/arm.c:1275
-#, fuzzy, gcc-internal-format
-msgid "invalid ABI option: -mabi=%s"
-msgstr "opció \"%s\" no vàlida"
-
-#: config/arm/arm.c:1281
-#, gcc-internal-format
-msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
-msgstr ""
-
-#: config/arm/arm.c:1284
-#, gcc-internal-format
-msgid "iwmmxt abi requires an iwmmxt capable cpu"
-msgstr ""
-
-#: config/arm/arm.c:1294
-#, fuzzy, gcc-internal-format
-msgid "invalid floating point emulation option: -mfpe=%s"
-msgstr "opció d'emulació de coma flotant no vàlida: -mfpe-%s"
-
-#: config/arm/arm.c:1311
-#, fuzzy, gcc-internal-format
-msgid "invalid floating point option: -mfpu=%s"
-msgstr "opció d'emulació de coma flotant no vàlida: -mfpe-%s"
-
-#: config/arm/arm.c:1351
-#, fuzzy, gcc-internal-format
-msgid "invalid floating point abi: -mfloat-abi=%s"
-msgstr "opció d'emulació de coma flotant no vàlida: -mfpe-%s"
-
-#: config/arm/arm.c:1358
-#, gcc-internal-format
-msgid "-mfloat-abi=hard and VFP"
-msgstr ""
-
-#: config/arm/arm.c:1364
-#, fuzzy, gcc-internal-format
-msgid "iWMMXt and hardware floating point"
-msgstr "Usar coma flotant de maquinari"
-
-#: config/arm/arm.c:1368
-#, gcc-internal-format
-msgid "Thumb-2 iWMMXt"
-msgstr ""
-
-#: config/arm/arm.c:1391
-#, fuzzy, gcc-internal-format
-msgid "invalid thread pointer option: -mtp=%s"
-msgstr "opció d'emulació de coma flotant no vàlida: -mfpe-%s"
-
-#: config/arm/arm.c:1404
-#, gcc-internal-format
-msgid "can not use -mtp=cp15 with 16-bit Thumb"
-msgstr ""
-
-#: config/arm/arm.c:1418
-#, fuzzy, gcc-internal-format
-msgid "structure size boundary can only be set to %s"
-msgstr "El límit de la grandària de l'estructura només pot establir-se a 8 o 32"
-
-#: config/arm/arm.c:1424
-#, gcc-internal-format
-msgid "RTP PIC is incompatible with Thumb"
-msgstr ""
-
-#: config/arm/arm.c:1433
-#, gcc-internal-format
-msgid "RTP PIC is incompatible with -msingle-pic-base"
-msgstr ""
-
-#: config/arm/arm.c:1445
-#, gcc-internal-format
-msgid "-mpic-register= is useless without -fpic"
-msgstr "-mpic-register= és inútil sense -fpic"
-
-#: config/arm/arm.c:1454
-#, gcc-internal-format
-msgid "unable to use '%s' for PIC register"
-msgstr "no es pot usar \"%s\" per a registre PIC"
-
-#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4618
-#: config/avr/avr.c:4660 config/bfin/bfin.c:4778 config/c4x/c4x.c:4071
-#: config/h8300/h8300.c:5257 config/i386/i386.c:3009
-#: config/m68hc11/m68hc11.c:1155 config/m68k/m68k.c:741
-#: config/mcore/mcore.c:3032 config/mips/mips.c:1151 config/mips/mips.c:1153
-#: config/mt/mt.c:1275 config/rs6000/rs6000.c:19583 config/sh/sh.c:7984
-#: config/sh/sh.c:8005 config/sh/sh.c:8028 config/stormy16/stormy16.c:2252
-#: config/v850/v850.c:2048
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute only applies to functions"
-msgstr "l'atribut \"%s\" nomès s'aplica a funcions"
-
-#: config/arm/arm.c:14012
-#, gcc-internal-format
-msgid "unable to compute real location of stacked parameter"
-msgstr "no es pot calcular la ubicació real del paràmetre apilat"
-
-#: config/arm/arm.c:15451
-#, fuzzy, gcc-internal-format
-msgid "argument must be a constant"
-msgstr "l'argument \"%d\" no és una constant"
-
-#. @@@ better error message
-#: config/arm/arm.c:15759 config/arm/arm.c:15796
-#, gcc-internal-format
-msgid "selector must be an immediate"
-msgstr "el selector ha de ser immediat"
-
-#. @@@ better error message
-#: config/arm/arm.c:15839 config/i386/i386.c:20651 config/i386/i386.c:20685
-#, gcc-internal-format
-msgid "mask must be an immediate"
-msgstr "la màscara ha de ser immediat"
-
-#: config/arm/arm.c:16498
-#, gcc-internal-format
-msgid "no low registers available for popping high registers"
-msgstr "no hi ha registres inferiors disponibles per a emmagatzemar registres superiors"
-
-#: config/arm/arm.c:16721
-#, gcc-internal-format
-msgid "interrupt Service Routines cannot be coded in Thumb mode"
-msgstr "no es poden codificar les Rutines de Serveis d'Interrupció en el mode Thumb"
-
-#: config/arm/pe.c:158 config/mcore/mcore.c:2898
-#, fuzzy, gcc-internal-format
-msgid "initialized variable %q+D is marked dllimport"
-msgstr "la variable iniciada \"%s\" està marcada com dllimport"
-
-#: config/arm/pe.c:167
-#, fuzzy, gcc-internal-format
-msgid "static variable %q+D is marked dllimport"
-msgstr "la variable estàtica \"%s\" està marcada com dllimport"
-
-#: config/avr/avr.c:690
-#, gcc-internal-format
-msgid "large frame pointer change (%d) with -mtiny-stack"
-msgstr "canvi de punter gran de marc (%d) amb -mtiny-stack"
-
-#: config/avr/avr.c:4591
-#, gcc-internal-format
-msgid "only initialized variables can be placed into program memory area"
-msgstr "Només les variables iniciades es poden ubicar en l'àrea de memòria del programa."
-
-#: config/avr/avr.c:4635
-#, gcc-internal-format
-msgid "%qs appears to be a misspelled interrupt handler"
-msgstr ""
-
-#: config/avr/avr.c:4643
-#, gcc-internal-format
-msgid "%qs appears to be a misspelled signal handler"
-msgstr ""
-
-#: config/avr/avr.c:4751
-#, gcc-internal-format
-msgid "only uninitialized variables can be placed in the .noinit section"
-msgstr "Només les variables sense inicialitzar es poden col·locar en la secció noinit"
-
-#: config/avr/avr.c:4765
-#, fuzzy, gcc-internal-format
-msgid "MCU %qs supported for assembler only"
-msgstr "MCU \"%s\" només té suport per a ensamblador"
-
-#: config/avr/avr.h:692
-#, gcc-internal-format
-msgid "trampolines not supported"
-msgstr "els trampolins no tenen suport"
-
-#: config/bfin/bfin.c:2259 config/m68k/m68k.c:488
-#, fuzzy, gcc-internal-format
-msgid "-mshared-library-id=%s is not between 0 and %d"
-msgstr "-mregparm=%d no està entre 0 i %d"
-
-#: config/bfin/bfin.c:2279
-#, fuzzy, gcc-internal-format
-msgid "-mcpu=%s is not valid"
-msgstr "\"%s\" no és un nom de fitxer vàlid"
-
-#: config/bfin/bfin.c:2315
-#, gcc-internal-format
-msgid "-mcpu=%s has invalid silicon revision"
-msgstr ""
-
-#: config/bfin/bfin.c:2332
-#, fuzzy, gcc-internal-format
-msgid "bf561 support is incomplete yet."
-msgstr "el paràmetre té tipus incomplet"
-
-#: config/bfin/bfin.c:2372
-#, gcc-internal-format
-msgid "-mshared-library-id= specified without -mid-shared-library"
-msgstr ""
-
-#: config/bfin/bfin.c:2378
-#, fuzzy, gcc-internal-format
-msgid "Can't use multiple stack checking methods together."
-msgstr "Insereix codi de revisió de la pila en el programa"
-
-#: config/bfin/bfin.c:2381
-#, gcc-internal-format
-msgid "ID shared libraries and FD-PIC mode can't be used together."
-msgstr ""
-
-#: config/bfin/bfin.c:2386 config/m68k/m68k.c:582
-#, gcc-internal-format
-msgid "cannot specify both -msep-data and -mid-shared-library"
-msgstr ""
-
-#: config/bfin/bfin.c:4783
-#, fuzzy, gcc-internal-format
-msgid "multiple function type attributes specified"
-msgstr "%Jha donat un atribut «noinline» a la funció «inline» \"%D\""
-
-#: config/bfin/bfin.c:4839 config/bfin/bfin.c:4868 config/spu/spu.c:2976
-#, gcc-internal-format
-msgid "`%s' attribute only applies to functions"
-msgstr "l'atribut \"%s\" nomès s'aplica a funcions"
-
-#: config/bfin/bfin.c:4850
-#, gcc-internal-format
-msgid "can't apply both longcall and shortcall attributes to the same function"
-msgstr ""
-
-#: config/bfin/bfin.c:4900
-#, gcc-internal-format
-msgid "`%s' attribute only applies to variables"
-msgstr "l'atribut \"%s\" solament aplica a variables"
-
-#: config/bfin/bfin.c:4907
-#, fuzzy, gcc-internal-format
-msgid "`%s' attribute cannot be specified for local variables"
-msgstr "%Jl'atribut de secció no pot ser especificat per a les variables locals"
-
-#: config/c4x/c4x-c.c:68
-#, gcc-internal-format
-msgid "missing '(' after '#pragma %s' - ignored"
-msgstr "\"(\" faltant desprès de \"#pragma %s\" - ignorat"
-
-#: config/c4x/c4x-c.c:71
-#, gcc-internal-format
-msgid "missing function name in '#pragma %s' - ignored"
-msgstr "nom de funcció faltant en \"#pragma %s\" - ignorat"
-
-#: config/c4x/c4x-c.c:76
-#, gcc-internal-format
-msgid "malformed '#pragma %s' - ignored"
-msgstr "\"#pragma %s\" malformat - ignorat"
-
-#: config/c4x/c4x-c.c:78
-#, gcc-internal-format
-msgid "missing section name in '#pragma %s' - ignored"
-msgstr "nom de secció faltant en \"#pragma %s\" - ignorat"
-
-#: config/c4x/c4x-c.c:83
-#, gcc-internal-format
-msgid "missing ')' for '#pragma %s' - ignored"
-msgstr "\")\" faltant per a \"#pragma %s\" - ignorat"
-
-#: config/c4x/c4x-c.c:86
-#, gcc-internal-format
-msgid "junk at end of '#pragma %s'"
-msgstr "escombraries al final de \"#pragma %s\""
-
-#: config/c4x/c4x.c:859
-#, gcc-internal-format
-msgid "ISR %s requires %d words of local vars, max is 32767"
-msgstr "El ISR %s requereix de %d words de variables locals,el màxim és 32767."
-
-#. This function is for retrieving a part of an instruction name for
-#. an operator, for immediate output.  If that ever happens for
-#. MULT, we need to apply TARGET_MUL_BUG in the caller.  Make sure
-#. we notice.
-#: config/cris/cris.c:434
-#, gcc-internal-format
-msgid "MULT case in cris_op_str"
-msgstr ""
-
-#: config/cris/cris.c:811
-#, fuzzy, gcc-internal-format
-msgid "invalid use of ':' modifier"
-msgstr "operand no vàlid per al modificador \"b\""
-
-#: config/cris/cris.c:983
-#, gcc-internal-format
-msgid "internal error: bad register: %d"
-msgstr "error intern: registre erroni: %d"
-
-#: config/cris/cris.c:1524
-#, gcc-internal-format
-msgid "internal error: sideeffect-insn affecting main effect"
-msgstr "error intern: sideeffect-insn afectant el efecte principal"
-
-#: config/cris/cris.c:1548
-#, fuzzy, gcc-internal-format
-msgid "unknown cc_attr value"
-msgstr "reubicació unspec desconeguda"
-
-#. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:1901
-#, gcc-internal-format
-msgid "internal error: cris_side_effect_mode_ok with bad operands"
-msgstr "error intern: cris_side_effect_mode_ok amb operands erronis"
-
-#: config/cris/cris.c:2104
-#, gcc-internal-format
-msgid "-max-stackframe=%d is not usable, not between 0 and %d"
-msgstr "no es pot usar -max-stackframe=%d, no està entre 0 i %d"
-
-#: config/cris/cris.c:2132
-#, gcc-internal-format
-msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
-msgstr "especificació de versió CRIS desconeguda en -march= o -mcpu= : %s"
-
-#: config/cris/cris.c:2168
-#, gcc-internal-format
-msgid "unknown CRIS cpu version specification in -mtune= : %s"
-msgstr "especificació de versió de cpu de CRIS desconeguda en -mtune= : %s"
-
-#: config/cris/cris.c:2186
-#, gcc-internal-format
-msgid "-fPIC and -fpic are not supported in this configuration"
-msgstr "no es dóna suport a -fPIC i -fpic en aquesta configuració"
-
-#: config/cris/cris.c:2201
-#, gcc-internal-format
-msgid "that particular -g option is invalid with -maout and -melinux"
-msgstr "aquesta opció particular -g no és vàlid amb -maout i -melinux"
-
-#: config/cris/cris.c:2414
-#, gcc-internal-format
-msgid "Unknown src"
-msgstr ""
-
-#: config/cris/cris.c:2475
-#, fuzzy, gcc-internal-format
-msgid "Unknown dest"
-msgstr "mode insn desconegut"
-
-#: config/cris/cris.c:2760
-#, gcc-internal-format
-msgid "stackframe too big: %d bytes"
-msgstr "marc de pila massa grand: %d bytes"
-
-#: config/cris/cris.c:3213 config/cris/cris.c:3240
-#, gcc-internal-format
-msgid "expand_binop failed in movsi got"
-msgstr ""
-
-#: config/cris/cris.c:3321
-#, gcc-internal-format
-msgid "emitting PIC operand, but PIC register isn't set up"
-msgstr "emetent un operand PIC, però el registre PIC no està preparat"
-
-#. Definitions for GCC.  Part of the machine description for CRIS.
-#. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007
-#. Free Software Foundation, Inc.
-#. Contributed by Axis Communications.  Written by Hans-Peter Nilsson.
-#.
-#. This file is part of GCC.
-#.
-#. GCC 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.
-#.
-#. GCC 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 GCC; see the file COPYING3.  If not see
-#. <http://www.gnu.org/licenses/>.
-#. After the first "Node:" comment comes all preprocessor directives and
-#. attached declarations described in the info files, the "Using and
-#. Porting GCC" manual (uapgcc), in the same order as found in the "Target
-#. macros" section in the gcc-2.9x CVS edition of 2000-03-17.  FIXME: Not
-#. really, but needs an update anyway.
-#.
-#. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
-#. for that.  If applicable, there is a CRIS-specific comment.  The order
-#. of macro definitions follow the order in the manual.  Every section in
-#. the manual (node in the info pages) has an introductory `Node:
-#. <subchapter>' comment.  If no macros are defined for a section, only
-#. the section-comment is present.
-#. Note that other header files (e.g. config/elfos.h, config/linux.h,
-#. config/cris/linux.h and config/cris/aout.h) are responsible for lots of
-#. settings not repeated below.  This file contains general CRIS
-#. definitions and definitions for the cris-*-elf subtarget.
-#. We don't want to use gcc_assert for everything, as that can be
-#. compiled out.
-#: config/cris/cris.h:43
-#, gcc-internal-format
-msgid "CRIS-port assertion failed: "
-msgstr ""
-
-#. Node: Caller Saves
-#. (no definitions)
-#. Node: Function entry
-#. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
-#. TARGET_ASM_FUNCTION_EPILOGUE.
-#. Node: Profiling
-#: config/cris/cris.h:868
-#, gcc-internal-format
-msgid "no FUNCTION_PROFILER for CRIS"
-msgstr "no FUNCTION_PROFILER per a CRIS"
-
-#: config/crx/crx.h:354
-#, fuzzy, gcc-internal-format
-msgid "Profiler support for CRX"
-msgstr "suport per a function_profiler per a MMIX"
-
-#: config/crx/crx.h:365
-#, fuzzy, gcc-internal-format
-msgid "Trampoline support for CRX"
-msgstr "els trampolins no tenen suport"
-
-#: config/frv/frv.c:8622
-#, gcc-internal-format
-msgid "accumulator is not a constant integer"
-msgstr "el acumulador no és una constant entera"
-
-#: config/frv/frv.c:8627
-#, gcc-internal-format
-msgid "accumulator number is out of bounds"
-msgstr ""
-
-#: config/frv/frv.c:8638
-#, fuzzy, gcc-internal-format
-msgid "inappropriate accumulator for %qs"
-msgstr "acumulador inadequat per a \"%s\""
-
-#: config/frv/frv.c:8715
-#, fuzzy, gcc-internal-format
-msgid "invalid IACC argument"
-msgstr "argument de tipus no vàlid"
-
-#: config/frv/frv.c:8738
-#, fuzzy, gcc-internal-format
-msgid "%qs expects a constant argument"
-msgstr "l'atribut \"%s\" espera una constant com argument"
-
-#: config/frv/frv.c:8743
-#, fuzzy, gcc-internal-format
-msgid "constant argument out of range for %qs"
-msgstr "l'argument constant està fora de límits per a \"%s\""
-
-#: config/frv/frv.c:9224
-#, gcc-internal-format
-msgid "media functions are not available unless -mmedia is used"
-msgstr ""
-
-#: config/frv/frv.c:9236
-#, gcc-internal-format
-msgid "this media function is only available on the fr500"
-msgstr ""
-
-#: config/frv/frv.c:9264
-#, gcc-internal-format
-msgid "this media function is only available on the fr400 and fr550"
-msgstr ""
-
-#: config/frv/frv.c:9283
-#, gcc-internal-format
-msgid "this builtin function is only available on the fr405 and fr450"
-msgstr ""
-
-#: config/frv/frv.c:9292
-#, gcc-internal-format
-msgid "this builtin function is only available on the fr500 and fr550"
-msgstr ""
-
-#: config/frv/frv.c:9304
-#, gcc-internal-format
-msgid "this builtin function is only available on the fr450"
-msgstr ""
-
-#: config/h8300/h8300.c:330
-#, gcc-internal-format
-msgid "-ms2600 is used without -ms"
-msgstr "es va usar -ms2600 sense -ms"
-
-#: config/h8300/h8300.c:336
-#, gcc-internal-format
-msgid "-mn is used without -mh or -ms"
-msgstr "es va usar -mn sense -mh o -ms"
-
-#: config/i386/host-cygwin.c:64
-#, fuzzy, gcc-internal-format
-msgid "can't extend PCH file: %m"
-msgstr "no es pot llegir el fitxer PCH: %m"
-
-#: config/i386/host-cygwin.c:75
-#, fuzzy, gcc-internal-format
-msgid "can't set position in PCH file: %m"
-msgstr "no es pot crear el fitxer d'informació de \"repository\" \"%s\""
-
-#: config/i386/i386.c:2133 config/i386/i386.c:2333
-#, fuzzy, gcc-internal-format
-msgid "bad value (%s) for -mtune= switch"
-msgstr "valor erroni (%s) per a l'opció -mcpu="
-
-#: config/i386/i386.c:2174
-#, fuzzy, gcc-internal-format
-msgid "bad value (%s) for -mstringop-strategy= switch"
-msgstr "valor erroni (%s) per a l'opció -mcpu="
-
-#: config/i386/i386.c:2177
-#, gcc-internal-format
-msgid "-mtune=x86-64 is deprecated.  Use -mtune=k8 or -mtune=generic instead as appropriate."
-msgstr ""
-
-#: config/i386/i386.c:2186
-#, fuzzy, gcc-internal-format
-msgid "generic CPU can be used only for -mtune= switch"
-msgstr "valor erroni (%s) per a l'opció -mcpu="
-
-#: config/i386/i386.c:2188 config/i386/i386.c:2297 config/mt/mt.c:804
-#, gcc-internal-format
-msgid "bad value (%s) for -march= switch"
-msgstr "valor erroni (%s) per a l'opció -march="
-
-#: config/i386/i386.c:2199
-#, fuzzy, gcc-internal-format
-msgid "code model %s does not support PIC mode"
-msgstr "el model de codi %s no té suport en el mode PIC"
-
-#: config/i386/i386.c:2205 config/sparc/sparc.c:725
-#, gcc-internal-format
-msgid "bad value (%s) for -mcmodel= switch"
-msgstr "valor erroni (%s) per a l'opció -mcmodel="
-
-#: config/i386/i386.c:2228
-#, gcc-internal-format
-msgid "bad value (%s) for -masm= switch"
-msgstr "valor erroni (%s) per a l'opció -masm="
-
-#: config/i386/i386.c:2231
-#, fuzzy, gcc-internal-format
-msgid "code model %qs not supported in the %s bit mode"
-msgstr "el model de codi %s no té suport en el mode %s bit"
-
-#: config/i386/i386.c:2234
-#, gcc-internal-format
-msgid "%i-bit mode not compiled in"
-msgstr "no està compilat el mode %i-bit"
-
-#: config/i386/i386.c:2245 config/i386/i386.c:2319
-#, fuzzy, gcc-internal-format
-msgid "CPU you selected does not support x86-64 instruction set"
-msgstr "el CPU objectiu no té suport les instruccions THUMB"
-
-#: config/i386/i386.c:2351
-#, gcc-internal-format
-msgid "-mregparm is ignored in 64-bit mode"
-msgstr ""
-
-#: config/i386/i386.c:2354
-#, gcc-internal-format
-msgid "-mregparm=%d is not between 0 and %d"
-msgstr "-mregparm=%d no està entre 0 i %d"
-
-#: config/i386/i386.c:2366
-#, gcc-internal-format
-msgid "-malign-loops is obsolete, use -falign-loops"
-msgstr "-malign-loops és obsolet, usi -falign-loops"
-
-#: config/i386/i386.c:2371 config/i386/i386.c:2384 config/i386/i386.c:2397
-#, gcc-internal-format
-msgid "-malign-loops=%d is not between 0 and %d"
-msgstr "-malign-loops=%d no està entre 0 i %d"
-
-#: config/i386/i386.c:2379
-#, gcc-internal-format
-msgid "-malign-jumps is obsolete, use -falign-jumps"
-msgstr "-malign-jumps és obsolet, usi -falign-jumps"
-
-#: config/i386/i386.c:2392
-#, gcc-internal-format
-msgid "-malign-functions is obsolete, use -falign-functions"
-msgstr "-malign-functions és obsolet, usi -falign-functions"
-
-#: config/i386/i386.c:2425
-#, gcc-internal-format
-msgid "-mbranch-cost=%d is not between 0 and 5"
-msgstr "-mbranch-cost=%d no està entre 0 i 5"
-
-#: config/i386/i386.c:2433
-#, gcc-internal-format
-msgid "-mlarge-data-threshold=%d is negative"
-msgstr ""
-
-#: config/i386/i386.c:2447
-#, gcc-internal-format
-msgid "bad value (%s) for -mtls-dialect= switch"
-msgstr "valor erroni (%s) per a l'opció -mtls-dialect="
-
-#: config/i386/i386.c:2455
-#, gcc-internal-format
-msgid "pc%d is not valid precision setting (32, 64 or 80)"
-msgstr ""
-
-#: config/i386/i386.c:2471
-#, fuzzy, gcc-internal-format
-msgid "-mrtd is ignored in 64bit mode"
-msgstr "la convenció de crides -mrtd no té suport en el mode 64 bit"
-
-#: config/i386/i386.c:2560
-#, gcc-internal-format
-msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
-msgstr "-mpreferred-stack-boundary=%d no està entre %d i 12"
-
-#: config/i386/i386.c:2569
-#, gcc-internal-format
-msgid "-msseregparm used without SSE enabled"
-msgstr ""
-
-#: config/i386/i386.c:2580 config/i386/i386.c:2591
-#, gcc-internal-format
-msgid "SSE instruction set disabled, using 387 arithmetics"
-msgstr "el conjunt d'instruccions SSE està desactivat, usant l'aritmètica 387"
-
-#: config/i386/i386.c:2596
-#, gcc-internal-format
-msgid "387 instruction set disabled, using SSE arithmetics"
-msgstr "el conjunt d'instruccions 387 està desactivat, usant l'aritmètica SSE"
-
-#: config/i386/i386.c:2603
-#, gcc-internal-format
-msgid "bad value (%s) for -mfpmath= switch"
-msgstr "valor erroni (%s) per a l'opció -mfpmath="
-
-#: config/i386/i386.c:2616
-#, gcc-internal-format
-msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
-msgstr ""
-
-#: config/i386/i386.c:2635
-#, gcc-internal-format
-msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
-msgstr ""
-
-#: config/i386/i386.c:3022 config/i386/i386.c:3075
-#, fuzzy, gcc-internal-format
-msgid "fastcall and regparm attributes are not compatible"
-msgstr "-f%s i -msdata=%s són incompatibles"
-
-#: config/i386/i386.c:3029
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute requires an integer constant argument"
-msgstr "l'atribut \"%s\" requereix una constant entera com argument"
-
-#: config/i386/i386.c:3035
-#, fuzzy, gcc-internal-format
-msgid "argument to %qs attribute larger than %d"
-msgstr "l'argument per a l'atribut \"%s\" és més gran que %d"
-
-#: config/i386/i386.c:3045
-#, gcc-internal-format
-msgid "%s functions limited to %d register parameters"
-msgstr ""
-
-#: config/i386/i386.c:3067 config/i386/i386.c:3102
-#, fuzzy, gcc-internal-format
-msgid "fastcall and cdecl attributes are not compatible"
-msgstr "-f%s i -msdata=%s són incompatibles"
-
-#: config/i386/i386.c:3071
-#, fuzzy, gcc-internal-format
-msgid "fastcall and stdcall attributes are not compatible"
-msgstr "-f%s i -msdata=%s són incompatibles"
-
-#: config/i386/i386.c:3085 config/i386/i386.c:3098
-#, fuzzy, gcc-internal-format
-msgid "stdcall and cdecl attributes are not compatible"
-msgstr "-f%s i -msdata=%s són incompatibles"
-
-#: config/i386/i386.c:3089
-#, fuzzy, gcc-internal-format
-msgid "stdcall and fastcall attributes are not compatible"
-msgstr "-f%s i -msdata=%s són incompatibles"
-
-#: config/i386/i386.c:3236
-#, gcc-internal-format
-msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
-msgstr ""
-
-#: config/i386/i386.c:3239
-#, gcc-internal-format
-msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
-msgstr ""
-
-#: config/i386/i386.c:3925
-#, gcc-internal-format
-msgid "SSE register return with SSE disabled"
-msgstr ""
-
-#: config/i386/i386.c:3931
-#, gcc-internal-format
-msgid "SSE register argument with SSE disabled"
-msgstr ""
-
-#: config/i386/i386.c:3947
-#, gcc-internal-format
-msgid "x87 register return with x87 disabled"
-msgstr ""
-
-#: config/i386/i386.c:4265
-#, gcc-internal-format
-msgid "SSE vector argument without SSE enabled changes the ABI"
-msgstr ""
-
-#: config/i386/i386.c:4283
-#, gcc-internal-format
-msgid "MMX vector argument without MMX enabled changes the ABI"
-msgstr ""
-
-#: config/i386/i386.c:4810
-#, gcc-internal-format
-msgid "SSE vector return without SSE enabled changes the ABI"
-msgstr ""
-
-#: config/i386/i386.c:4820
-#, gcc-internal-format
-msgid "MMX vector return without MMX enabled changes the ABI"
-msgstr ""
-
-#: config/i386/i386.c:6171
-#, fuzzy, gcc-internal-format
-msgid "-mstackrealign ignored for nested functions"
-msgstr "ISO C prohibeix les funcions niades"
-
-#: config/i386/i386.c:6173
-#, fuzzy, gcc-internal-format
-msgid "%s not supported for nested functions"
-msgstr "No donar suport per a funcions internes MMX"
-
-#: config/i386/i386.c:8576
-#, gcc-internal-format
-msgid "extended registers have no high halves"
-msgstr "els registres estesos no tenen meitats superiors"
-
-#: config/i386/i386.c:8591
-#, gcc-internal-format
-msgid "unsupported operand size for extended register"
-msgstr "mida d'operand sense suport per al registre estès"
-
-#: config/i386/i386.c:19610
-#, fuzzy, gcc-internal-format
-msgid "the third argument must be a 4-bit immediate"
-msgstr "l'argument 3 ha de ser una literal sense signe de 4-bit"
-
-#: config/i386/i386.c:19614
-#, fuzzy, gcc-internal-format
-msgid "the third argument must be an 8-bit immediate"
-msgstr "l'argument 1 ha de ser una literal amb signe de 5-bit"
-
-#: config/i386/i386.c:19836
-#, fuzzy, gcc-internal-format
-msgid "last argument must be an immediate"
-msgstr "la màscara ha de ser immediat"
-
-#: config/i386/i386.c:19963
-#, fuzzy, gcc-internal-format
-msgid "the second argument must be a 4-bit immediate"
-msgstr "l'argument 3 ha de ser una literal sense signe de 4-bit"
-
-#: config/i386/i386.c:20209
-#, fuzzy, gcc-internal-format
-msgid "the fifth argument must be a 8-bit immediate"
-msgstr "l'argument 1 ha de ser una literal amb signe de 5-bit"
-
-#: config/i386/i386.c:20304
-#, fuzzy, gcc-internal-format
-msgid "the third argument must be a 8-bit immediate"
-msgstr "l'argument 1 ha de ser una literal amb signe de 5-bit"
-
-#: config/i386/i386.c:20374 config/rs6000/rs6000.c:8133
-#, gcc-internal-format
-msgid "selector must be an integer constant in the range 0..%wi"
-msgstr ""
-
-#: config/i386/i386.c:20774 config/i386/i386.c:20970
-#, gcc-internal-format
-msgid "shift must be an immediate"
-msgstr "el desplaçament ha de ser immediat"
-
-#: config/i386/i386.c:21033 config/i386/i386.c:21075
-#, fuzzy, gcc-internal-format
-msgid "index mask must be an immediate"
-msgstr "la màscara ha de ser immediat"
-
-#: config/i386/i386.c:21038 config/i386/i386.c:21080
-#, fuzzy, gcc-internal-format
-msgid "length mask must be an immediate"
-msgstr "la màscara ha de ser immediat"
-
-#: config/i386/i386.c:22525 config/rs6000/rs6000.c:19666
-#, fuzzy, gcc-internal-format
-msgid "%qs incompatible attribute ignored"
-msgstr "s'ignora l'atribut \"%s\""
-
-#: config/i386/winnt-cxx.c:71 config/sh/symbian.c:172
-#, gcc-internal-format
-msgid "definition of static data member %q+D of dllimport'd class"
-msgstr ""
-
-#: config/i386/winnt.c:58
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute only applies to variables"
-msgstr "l'atribut \"%s\" solament aplica a variables"
-
-#: config/i386/winnt.c:80
-#, gcc-internal-format
-msgid "%qs attribute applies only to initialized variables with external linkage"
-msgstr ""
-
-#: config/i386/winnt.c:297
-#, fuzzy, gcc-internal-format
-msgid "%q+D:'selectany' attribute applies only to initialized objects"
-msgstr "%Jl'atribut \"%E\" s'aplica solament a funcions"
-
-#: config/i386/winnt.c:445
-#, fuzzy, gcc-internal-format
-msgid "%q+D causes a section type conflict"
-msgstr "%s causa un conflicte de tipus de secció"
-
-#: config/i386/cygming.h:162
-#, gcc-internal-format
-msgid "-f%s ignored for target (all code is position independent)"
-msgstr "s'ignora -f%s per a l'objectiu (tot el codi és independent de posició)"
-
-#: config/i386/djgpp.h:180
-#, gcc-internal-format
-msgid "-mbnu210 is ignored (option is obsolete)"
-msgstr "s'ignora -mbnu210 (l'opció és obsoleta)."
-
-#: config/i386/i386-interix.h:256
-#, fuzzy, gcc-internal-format
-msgid "ms-bitfields not supported for objc"
-msgstr "-f%s no té suport: ignorat"
-
-#: config/ia64/ia64-c.c:51
-#, gcc-internal-format
-msgid "malformed #pragma builtin"
-msgstr "secció #pragma builtin malformada"
-
-#: config/ia64/ia64.c:554 config/m32r/m32r.c:373
-#, fuzzy, gcc-internal-format
-msgid "invalid argument of %qs attribute"
-msgstr "no vàlid argument per a l'atribut \"%s\""
-
-#: config/ia64/ia64.c:566
-#, gcc-internal-format
-msgid "%Jan address area attribute cannot be specified for local variables"
-msgstr "%Jno es pot especificar un atribut d'àrea de dades per a variables locals"
-
-#: config/ia64/ia64.c:573
-#, fuzzy, gcc-internal-format
-msgid "address area of %q+D conflicts with previous declaration"
-msgstr "%Jl'àrea d'adreça de \"%s\" és en conflicte amb una declaració prèvia"
-
-#: config/ia64/ia64.c:580
-#, gcc-internal-format
-msgid "%Jaddress area attribute cannot be specified for functions"
-msgstr "%Jno es pot especificar un atribut d'àrea d'adreça per a funcions"
-
-#: config/ia64/ia64.c:5126 config/pa/pa.c:347 config/spu/spu.c:3875
-#, gcc-internal-format
-msgid "value of -mfixed-range must have form REG1-REG2"
-msgstr "el valor de -mfixed-range ha de ser de la forma REG1-REG2"
-
-#: config/ia64/ia64.c:5153 config/pa/pa.c:374 config/spu/spu.c:3901
-#, gcc-internal-format
-msgid "%s-%s is an empty range"
-msgstr "%s-%s és un rang buit"
-
-#: config/ia64/ia64.c:5181
-#, fuzzy, gcc-internal-format
-msgid "bad value %<%s%> for -mtls-size= switch"
-msgstr "valor erroni (%s) per a l'opció -mtls-size="
-
-#: config/ia64/ia64.c:5209
-#, fuzzy, gcc-internal-format
-msgid "bad value %<%s%> for -mtune= switch"
-msgstr "valor erroni (%s) per a l'opció -mcpu="
-
-#: config/ia64/ia64.c:5228
-#, gcc-internal-format
-msgid "not yet implemented: latency-optimized inline square root"
-msgstr ""
-
-#: config/ia64/ia64.c:9950
-#, fuzzy, gcc-internal-format
-msgid "version attribute is not a string"
-msgstr "l'argument de l'atribut \"%s\" no es una cadena constant"
-
-#: config/iq2000/iq2000.c:1812
-#, fuzzy, gcc-internal-format
-msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
-msgstr "gp_offset (%ld) o end_offset (%ld) és menys de zero"
-
-#: config/iq2000/iq2000.c:2583
-#, fuzzy, gcc-internal-format
-msgid "argument %qd is not a constant"
-msgstr "l'argument \"%d\" no és una constant"
-
-#: config/iq2000/iq2000.c:2885 config/mt/mt.c:349 config/xtensa/xtensa.c:2118
-#, gcc-internal-format
-msgid "PRINT_OPERAND_ADDRESS, null pointer"
-msgstr "PRINT_OPERAND_ADDRESS, punter nul"
-
-#: config/iq2000/iq2000.c:3040
-#, fuzzy, gcc-internal-format
-msgid "PRINT_OPERAND: Unknown punctuation '%c'"
-msgstr "PRINT_OPERAND: puntuació desconeguda \"%c\""
-
-#: config/iq2000/iq2000.c:3049 config/xtensa/xtensa.c:1972
-#, gcc-internal-format
-msgid "PRINT_OPERAND null pointer"
-msgstr "PRINT_OPERAND punter nul"
-
-#: config/m32c/m32c-pragma.c:63
-#, fuzzy, gcc-internal-format
-msgid "junk at end of #pragma GCC memregs [0..16]"
-msgstr "escombraries al final de #pragma %s"
-
-#: config/m32c/m32c-pragma.c:70
-#, gcc-internal-format
-msgid "#pragma GCC memregs must precede any function decls"
-msgstr ""
-
-#: config/m32c/m32c-pragma.c:81 config/m32c/m32c-pragma.c:88
-#, gcc-internal-format
-msgid "#pragma GCC memregs takes a number [0..16]"
-msgstr ""
-
-#: config/m32c/m32c.c:416
-#, fuzzy, gcc-internal-format
-msgid "invalid target memregs value '%d'"
-msgstr "valor de --param \"%s\" no vàlid"
-
-#: config/m32c/m32c.c:2759
-#, fuzzy, gcc-internal-format
-msgid "`%s' attribute is not supported for R8C target"
-msgstr "l'atribut \"%s\" no té suport en aquesta plataforma"
-
-#: config/m32c/m32c.c:2767
-#, fuzzy, gcc-internal-format
-msgid "`%s' attribute applies only to functions"
-msgstr "%Jl'atribut \"%E\" s'aplica solament a funcions"
-
-#: config/m32c/m32c.c:2775
-#, gcc-internal-format
-msgid "`%s' attribute argument not an integer constant"
-msgstr "l'argument de l'atribut \"%s\" no és una cadena entera"
-
-#: config/m32c/m32c.c:2784
-#, fuzzy, gcc-internal-format
-msgid "`%s' attribute argument should be between 18 to 255"
-msgstr "l'argument de l'atribut \"%s\" no és una cadena entera"
-
-#: config/m68hc11/m68hc11.c:279
-#, gcc-internal-format
-msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
-msgstr "s'ignora -f%s per a 68HC11/68HC12 (sense suport)"
-
-#: config/m68hc11/m68hc11.c:1240
-#, fuzzy, gcc-internal-format
-msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
-msgstr "-f%s i -msdata=%s són incompatibles"
-
-#: config/m68hc11/m68hc11.c:1247
-#, fuzzy, gcc-internal-format
-msgid "%<trap%> attribute is already used"
-msgstr "l'atribut \"trap\" ja està en ús"
-
-#: config/m68k/m68k.c:533
-#, fuzzy, gcc-internal-format
-msgid "-mcpu=%s conflicts with -march=%s"
-msgstr "l'opció -mcpu=%s genera conflictes amb l'opció -march="
-
-#: config/m68k/m68k.c:594
-#, fuzzy, gcc-internal-format
-msgid "-mpcrel -fPIC is not currently supported on selected cpu"
-msgstr " -fPIC actualment no té suport en el 68000 o 68010\n"
-
-#: config/m68k/m68k.c:656
-#, fuzzy, gcc-internal-format
-msgid "-falign-labels=%d is not supported"
-msgstr "els trampolins no tenen suport"
-
-#: config/m68k/m68k.c:661
-#, fuzzy, gcc-internal-format
-msgid "-falign-loops=%d is not supported"
-msgstr "-malign-loops=%d no està entre 0 i %d"
-
-#: config/m68k/m68k.c:748
-#, fuzzy, gcc-internal-format
-msgid "multiple interrupt attributes not allowed"
-msgstr "%Jno es permet un atribut de secció per a \"%D\""
-
-#: config/m68k/m68k.c:755
-#, gcc-internal-format
-msgid "interrupt_thread is available only on fido"
-msgstr ""
-
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15014
-#, fuzzy, gcc-internal-format
-msgid "stack limit expression is not supported"
-msgstr "no es dóna suport a l'expressió del límit de la pila"
-
-#: config/mips/mips.c:1163
-#, gcc-internal-format
-msgid "%qs cannot have both %<mips16%> and %<nomips16%> attributes"
-msgstr ""
-
-#: config/mips/mips.c:1185 config/mips/mips.c:1188
-#, gcc-internal-format
-msgid "%qs redeclared with conflicting %qs attributes"
-msgstr ""
-
-#: config/mips/mips.c:2348
-#, gcc-internal-format
-msgid "MIPS16 TLS"
-msgstr ""
-
-#: config/mips/mips.c:5439
-#, fuzzy, gcc-internal-format
-msgid "cannot handle inconsistent calls to %qs"
-msgstr "no es poden manejar les crides inconsistents a \"%s\""
-
-#: config/mips/mips.c:10258
-#, fuzzy, gcc-internal-format
-msgid "invalid argument to built-in function"
-msgstr "massa arguments per a la funció"
-
-#: config/mips/mips.c:10530
-#, fuzzy, gcc-internal-format
-msgid "built-in function %qs not supported for MIPS16"
-msgstr "no se suporta actualment la funció interna \"%s\""
-
-#: config/mips/mips.c:11679 config/mips/mips.c:12065
-#, gcc-internal-format
-msgid "MIPS16 PIC"
-msgstr ""
-
-#: config/mips/mips.c:11682
-#, gcc-internal-format
-msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
-msgstr ""
-
-#: config/mips/mips.c:11810
-#, fuzzy, gcc-internal-format
-msgid "CPU names must be lower case"
-msgstr "el nom de cpu ha de estar en minúscules"
-
-#: config/mips/mips.c:11938
-#, gcc-internal-format
-msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
-msgstr ""
-
-#: config/mips/mips.c:11954
-#, gcc-internal-format
-msgid "%<-march=%s%> is not compatible with the selected ABI"
-msgstr ""
-
-#: config/mips/mips.c:11969
-#, fuzzy, gcc-internal-format
-msgid "%<-mgp64%> used with a 32-bit processor"
-msgstr "s'utilitza -mgp64 amb una ABI de 32-bit"
-
-#: config/mips/mips.c:11971
-#, fuzzy, gcc-internal-format
-msgid "%<-mgp32%> used with a 64-bit ABI"
-msgstr "s'utilitza -mgp32 amb una ABI de 64-bit"
-
-#: config/mips/mips.c:11973
-#, fuzzy, gcc-internal-format
-msgid "%<-mgp64%> used with a 32-bit ABI"
-msgstr "s'utilitza -mgp64 amb una ABI de 32-bit"
-
-#: config/mips/mips.c:11989 config/mips/mips.c:11991 config/mips/mips.c:12058
-#, gcc-internal-format
-msgid "unsupported combination: %s"
-msgstr "combinació sense suport: %s"
-
-#: config/mips/mips.c:11995
-#, gcc-internal-format
-msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
-msgstr ""
-
-#: config/mips/mips.c:11998
-#, gcc-internal-format
-msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
-msgstr ""
-
-#: config/mips/mips.c:12052
-#, fuzzy, gcc-internal-format
-msgid "the %qs architecture does not support branch-likely instructions"
-msgstr "el CPU objectiu no té suport les instruccions THUMB"
-
-#: config/mips/mips.c:12098
-#, gcc-internal-format
-msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
-msgstr ""
-
-#: config/mips/mips.c:12106 config/mips/mips.c:12109
-#, gcc-internal-format
-msgid "cannot use small-data accesses for %qs"
-msgstr ""
-
-#: config/mips/mips.c:12123
-#, gcc-internal-format
-msgid "%<-mips3d%> requires %<-mpaired-single%>"
-msgstr ""
-
-#: config/mips/mips.c:12132
-#, fuzzy, gcc-internal-format
-msgid "%qs must be used with %qs"
-msgstr "-frepo ha de ser usat amb -c"
-
-#: config/mips/mips.c:12139
-#, fuzzy, gcc-internal-format
-msgid "the %qs architecture does not support paired-single instructions"
-msgstr "el CPU objectiu no té suport les instruccions THUMB"
-
-#. Output assembler code to FILE to increment profiler label # LABELNO
-#. for profiling a function entry.
-#: config/mips/mips.h:2110
-#, gcc-internal-format
-msgid "mips16 function profiling"
-msgstr "anàlisi de perfil de les funcions mips16"
-
-#: config/mmix/mmix.c:226
-#, gcc-internal-format
-msgid "-f%s not supported: ignored"
-msgstr "-f%s no té suport: ignorat"
-
-#: config/mmix/mmix.c:674
-#, fuzzy, gcc-internal-format
-msgid "support for mode %qs"
-msgstr "no hi ha tipus de dades pel mode \"%s\""
-
-#: config/mmix/mmix.c:688
-#, gcc-internal-format
-msgid "too large function value type, needs %d registers, have only %d registers for this"
-msgstr "el valor del tipus de la funció és massa gran, necessita %d registres, només es tenen %d registres per a això"
-
-#: config/mmix/mmix.c:858
-#, gcc-internal-format
-msgid "function_profiler support for MMIX"
-msgstr "suport per a function_profiler per a MMIX"
-
-#: config/mmix/mmix.c:880
-#, gcc-internal-format
-msgid "MMIX Internal: Last named vararg would not fit in a register"
-msgstr "MMIX intern: L'últim vararg nomenat no conté en un registre"
-
-#: config/mmix/mmix.c:1495 config/mmix/mmix.c:1519 config/mmix/mmix.c:1635
-#, gcc-internal-format
-msgid "MMIX Internal: Bad register: %d"
-msgstr "MMIX intern: registre erroni: %d"
-
-#. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:1627
-#, fuzzy, gcc-internal-format
-msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
-msgstr "MMIX intern: «case» \"%c\" faltant en mmix_print_operand"
-
-#: config/mmix/mmix.c:1913
-#, fuzzy, gcc-internal-format
-msgid "stack frame not a multiple of 8 bytes: %wd"
-msgstr "el marc de pila no és un múltiple de 8 octets: %d"
-
-#: config/mmix/mmix.c:2149
-#, fuzzy, gcc-internal-format
-msgid "stack frame not a multiple of octabyte: %wd"
-msgstr "el marc de pila no és un múltiple de octabyte: %d"
-
-#: config/mmix/mmix.c:2489 config/mmix/mmix.c:2553
-#, gcc-internal-format
-msgid "MMIX Internal: %s is not a shiftable int"
-msgstr "MMIX intern: %s no és un enter desplaçable"
-
-#: config/mt/mt.c:312
-#, gcc-internal-format
-msgid "info pointer NULL"
-msgstr ""
-
-#: config/pa/pa.c:479
-#, fuzzy, gcc-internal-format
-msgid "PIC code generation is not supported in the portable runtime model"
-msgstr "La generació de codi PIC no té suport en el model portable de temps d'execució\n"
-
-#: config/pa/pa.c:484
-#, fuzzy, gcc-internal-format
-msgid "PIC code generation is not compatible with fast indirect calls"
-msgstr "La generació de codi PIC no és compatible amb les crides ràpides indirectes\n"
-
-#: config/pa/pa.c:489
-#, gcc-internal-format
-msgid "-g is only supported when using GAS on this processor,"
-msgstr "-g només té suport quan s'usa GAS en aquest processador,"
-
-#: config/pa/pa.c:490
-#, gcc-internal-format
-msgid "-g option disabled"
-msgstr "opció -g desactivada"
-
-#: config/pa/pa.c:8285
-#, gcc-internal-format
-msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
-msgstr ""
-
-#: config/pa/pa-hpux11.h:84
-#, gcc-internal-format
-msgid "-munix=98 option required for C89 Amendment 1 features.\n"
-msgstr ""
-
-#: config/rs6000/host-darwin.c:61
-#, gcc-internal-format
-msgid "Segmentation Fault (code)"
-msgstr ""
-
-#: config/rs6000/host-darwin.c:131
-#, gcc-internal-format
-msgid "Segmentation Fault"
-msgstr ""
-
-#: config/rs6000/host-darwin.c:145
-#, gcc-internal-format
-msgid "While setting up signal stack: %m"
-msgstr ""
-
-#: config/rs6000/host-darwin.c:151
-#, gcc-internal-format
-msgid "While setting up signal handler: %m"
-msgstr ""
-
-#. Handle the machine specific pragma longcall.  Its syntax is
-#.
-#. # pragma longcall ( TOGGLE )
-#.
-#. where TOGGLE is either 0 or 1.
-#.
-#. rs6000_default_long_calls is set to the value of TOGGLE, changing
-#. whether or not new function declarations receive a longcall
-#. attribute by default.
-#: config/rs6000/rs6000-c.c:52
-#, gcc-internal-format
-msgid "ignoring malformed #pragma longcall"
-msgstr "ignorant el #pragma longcall malformats"
-
-#: config/rs6000/rs6000-c.c:65
-#, gcc-internal-format
-msgid "missing open paren"
-msgstr "\"(\" faltant"
-
-#: config/rs6000/rs6000-c.c:67
-#, gcc-internal-format
-msgid "missing number"
-msgstr "falta valor"
-
-#: config/rs6000/rs6000-c.c:69
-#, gcc-internal-format
-msgid "missing close paren"
-msgstr "\")\" faltant"
-
-#: config/rs6000/rs6000-c.c:72
-#, gcc-internal-format
-msgid "number must be 0 or 1"
-msgstr ""
-
-#: config/rs6000/rs6000-c.c:75
-#, gcc-internal-format
-msgid "junk at end of #pragma longcall"
-msgstr "escombraries al final de #pragma longcall"
-
-#: config/rs6000/rs6000-c.c:2550
-#, fuzzy, gcc-internal-format
-msgid "passing arg %d of %qE discards qualifiers frompointer target type"
-msgstr "la conversió de \"%T\" a \"%T\" descarta els qualificadors del tipus de la destinació del punter"
-
-#: config/rs6000/rs6000-c.c:2593
-#, fuzzy, gcc-internal-format
-msgid "invalid parameter combination for AltiVec intrinsic"
-msgstr "registre no vàlid en la instrucció"
-
-#: config/rs6000/rs6000.c:1294
-#, gcc-internal-format
-msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
-msgstr ""
-
-#: config/rs6000/rs6000.c:1305
-#, fuzzy, gcc-internal-format
-msgid "-m64 requires PowerPC64 architecture, enabling"
-msgstr "-maix64 requereix que l'arquitectura PowerPC64 romangui activada"
-
-#: config/rs6000/rs6000.c:1528
-#, gcc-internal-format
-msgid "-mmultiple is not supported on little endian systems"
-msgstr "-mmultiple no té suport en sistemes little endian"
-
-#: config/rs6000/rs6000.c:1535
-#, gcc-internal-format
-msgid "-mstring is not supported on little endian systems"
-msgstr "-mstringe no té suport en sistemes little endian"
-
-#: config/rs6000/rs6000.c:1549
-#, gcc-internal-format
-msgid "unknown -mdebug-%s switch"
-msgstr "interruptor -mdebug-%s desconegut"
-
-#: config/rs6000/rs6000.c:1561
-#, gcc-internal-format
-msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
-msgstr ""
-
-#: config/rs6000/rs6000.c:1973
-#, fuzzy, gcc-internal-format
-msgid "unknown -m%s= option specified: '%s'"
-msgstr "opció -misel= especificada desconeguda: \"%s\""
-
-#: config/rs6000/rs6000.c:2186
-#, gcc-internal-format
-msgid "not configured for ABI: '%s'"
-msgstr ""
-
-#: config/rs6000/rs6000.c:2199
-#, gcc-internal-format
-msgid "Using darwin64 ABI"
-msgstr ""
-
-#: config/rs6000/rs6000.c:2204
-#, gcc-internal-format
-msgid "Using old darwin ABI"
-msgstr ""
-
-#: config/rs6000/rs6000.c:2211
-#, gcc-internal-format
-msgid "Using IBM extended precision long double"
-msgstr ""
-
-#: config/rs6000/rs6000.c:2217
-#, gcc-internal-format
-msgid "Using IEEE extended precision long double"
-msgstr ""
-
-#: config/rs6000/rs6000.c:2222
-#, gcc-internal-format
-msgid "unknown ABI specified: '%s'"
-msgstr "ABI especificada desconeguda: \"%s\""
-
-#: config/rs6000/rs6000.c:2249
-#, fuzzy, gcc-internal-format
-msgid "invalid option for -mfloat-gprs: '%s'"
-msgstr "opció no vàlida \"-mshort-data-%s\""
-
-#: config/rs6000/rs6000.c:2259
-#, gcc-internal-format
-msgid "Unknown switch -mlong-double-%s"
-msgstr "Opció -mlong-double-%s desconegut"
-
-#: config/rs6000/rs6000.c:2280
-#, gcc-internal-format
-msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
-msgstr ""
-
-#: config/rs6000/rs6000.c:2288
-#, fuzzy, gcc-internal-format
-msgid "unknown -malign-XXXXX option specified: '%s'"
-msgstr "opció -misel= especificada desconeguda: \"%s\""
-
-#: config/rs6000/rs6000.c:4989
-#, gcc-internal-format
-msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
-msgstr ""
-
-#: config/rs6000/rs6000.c:5062
-#, gcc-internal-format
-msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
-msgstr ""
-
-#: config/rs6000/rs6000.c:5320
-#, gcc-internal-format
-msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
-msgstr ""
-
-#: config/rs6000/rs6000.c:6221
-#, gcc-internal-format
-msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
-msgstr ""
-
-#: config/rs6000/rs6000.c:7461
-#, gcc-internal-format
-msgid "argument 1 must be a 5-bit signed literal"
-msgstr "l'argument 1 ha de ser una literal amb signe de 5-bit"
-
-#: config/rs6000/rs6000.c:7564 config/rs6000/rs6000.c:8475
-#, gcc-internal-format
-msgid "argument 2 must be a 5-bit unsigned literal"
-msgstr "l'argument 2 ha de ser una literal sense signe de 5-bit"
-
-#: config/rs6000/rs6000.c:7604
-#, gcc-internal-format
-msgid "argument 1 of __builtin_altivec_predicate must be a constant"
-msgstr "l'argument 1 de _builtin_altivec_predicate ha de ser una constant"
-
-#: config/rs6000/rs6000.c:7657
-#, gcc-internal-format
-msgid "argument 1 of __builtin_altivec_predicate is out of range"
-msgstr "l'argument 1 de _builtin_altivec_predicate es fora de límits"
-
-#: config/rs6000/rs6000.c:7906
-#, gcc-internal-format
-msgid "argument 3 must be a 4-bit unsigned literal"
-msgstr "l'argument 3 ha de ser una literal sense signe de 4-bit"
-
-#: config/rs6000/rs6000.c:8078
-#, fuzzy, gcc-internal-format
-msgid "argument to %qs must be a 2-bit unsigned literal"
-msgstr "l'argument per a \"%s\" ha de ser una literal sense signe de 2-bit"
-
-#: config/rs6000/rs6000.c:8220
-#, gcc-internal-format
-msgid "unresolved overload for Altivec builtin %qF"
-msgstr ""
-
-#: config/rs6000/rs6000.c:8302
-#, gcc-internal-format
-msgid "argument to dss must be a 2-bit unsigned literal"
-msgstr "l'argument per a dss ha de ser una literal sense signe de 2-bit"
-
-#: config/rs6000/rs6000.c:8595
-#, fuzzy, gcc-internal-format
-msgid "argument 1 of __builtin_paired_predicate must be a constant"
-msgstr "l'argument 1 de __builtin__spe_predicate ha de ser una constant"
-
-#: config/rs6000/rs6000.c:8642
-#, fuzzy, gcc-internal-format
-msgid "argument 1 of __builtin_paired_predicate is out of range"
-msgstr "l'argument 1 de __builtin_spe_predicate està fora de límits"
-
-#: config/rs6000/rs6000.c:8667
-#, gcc-internal-format
-msgid "argument 1 of __builtin_spe_predicate must be a constant"
-msgstr "l'argument 1 de __builtin__spe_predicate ha de ser una constant"
-
-#: config/rs6000/rs6000.c:8739
-#, gcc-internal-format
-msgid "argument 1 of __builtin_spe_predicate is out of range"
-msgstr "l'argument 1 de __builtin_spe_predicate està fora de límits"
-
-#: config/rs6000/rs6000.c:14977
-#, fuzzy, gcc-internal-format
-msgid "stack frame too large"
-msgstr "marc de pila massa grand: %d bytes"
-
-#: config/rs6000/rs6000.c:17598
-#, gcc-internal-format
-msgid "no profiling of 64-bit code for this ABI"
-msgstr ""
-
-#: config/rs6000/rs6000.c:19470
-#, gcc-internal-format
-msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
-msgstr ""
-
-#: config/rs6000/rs6000.c:19472
-#, gcc-internal-format
-msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
-msgstr ""
-
-#: config/rs6000/rs6000.c:19476
-#, gcc-internal-format
-msgid "use of %<long long%> in AltiVec types is invalid"
-msgstr ""
-
-#: config/rs6000/rs6000.c:19478
-#, gcc-internal-format
-msgid "use of %<double%> in AltiVec types is invalid"
-msgstr ""
-
-#: config/rs6000/rs6000.c:19480
-#, gcc-internal-format
-msgid "use of %<long double%> in AltiVec types is invalid"
-msgstr ""
-
-#: config/rs6000/rs6000.c:19482
-#, gcc-internal-format
-msgid "use of boolean types in AltiVec types is invalid"
-msgstr ""
-
-#: config/rs6000/rs6000.c:19484
-#, gcc-internal-format
-msgid "use of %<complex%> in AltiVec types is invalid"
-msgstr ""
-
-#: config/rs6000/rs6000.c:19486
-#, gcc-internal-format
-msgid "use of decimal floating point types in AltiVec types is invalid"
-msgstr ""
-
-#: config/rs6000/aix43.h:38 config/rs6000/aix51.h:37 config/rs6000/aix52.h:38
-#: config/rs6000/aix53.h:38
-#, gcc-internal-format
-msgid "-maix64 and POWER architecture are incompatible"
-msgstr "-maix64 i l'arquitectura POWER són incompatibles"
-
-#: config/rs6000/aix43.h:43 config/rs6000/aix51.h:42 config/rs6000/aix52.h:43
-#: config/rs6000/aix53.h:43
-#, gcc-internal-format
-msgid "-maix64 requires PowerPC64 architecture remain enabled"
-msgstr "-maix64 requereix que l'arquitectura PowerPC64 romangui activada"
-
-#: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
-#, fuzzy, gcc-internal-format
-msgid "soft-float and long-double-128 are incompatible"
-msgstr "-mrelocatable i -mcall-%s són incompatibles"
-
-#: config/rs6000/aix43.h:53 config/rs6000/aix51.h:46 config/rs6000/aix52.h:53
-#: config/rs6000/aix53.h:53
-#, gcc-internal-format
-msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
-msgstr "es requereix -maix64: càlcul de 64 bits amb adreçament de 32 bits no té suport encara"
-
-#: config/rs6000/e500.h:41
-#, gcc-internal-format
-msgid "AltiVec and E500 instructions cannot coexist"
-msgstr ""
-
-#: config/rs6000/e500.h:43
-#, fuzzy, gcc-internal-format
-msgid "64-bit E500 not supported"
-msgstr "-pipe no té suport"
-
-#: config/rs6000/e500.h:45
-#, fuzzy, gcc-internal-format
-msgid "E500 and FPRs not supported"
-msgstr "els trampolins no tenen suport"
-
-#: config/rs6000/eabispe.h:43 config/rs6000/linuxspe.h:42
-#, fuzzy, gcc-internal-format
-msgid "-m64 not supported in this configuration"
-msgstr "%s no té suport en aquesta configuració"
-
-#: config/rs6000/linux64.h:108
-#, fuzzy, gcc-internal-format
-msgid "-m64 requires a PowerPC64 cpu"
-msgstr "-maix64 requereix que l'arquitectura PowerPC64 romangui activada"
-
-#. Definitions for __builtin_return_address and __builtin_frame_address.
-#. __builtin_return_address (0) should give link register (65), enable
-#. this.
-#. This should be uncommented, so that the link register is used, but
-#. currently this would result in unmatched insns and spilling fixed
-#. registers so we'll leave it for another day.  When these problems are
-#. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
-#. (mrs)
-#. #define RETURN_ADDR_IN_PREVIOUS_FRAME
-#. Number of bytes into the frame return addresses can be found.  See
-#. rs6000_stack_info in rs6000.c for more information on how the different
-#. abi's store the return address.
-#: config/rs6000/rs6000.h:1560
-#, gcc-internal-format
-msgid "RETURN_ADDRESS_OFFSET not supported"
-msgstr "No es dóna suport a RETURN_ADDRESS_OFFSET"
-
-#. Sometimes certain combinations of command options do not make sense
-#. on a particular target machine.  You can define a macro
-#. `OVERRIDE_OPTIONS' to take account of this.  This macro, if
-#. defined, is executed once just after all the command options have
-#. been parsed.
-#.
-#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
-#. get control.
-#: config/rs6000/sysv4.h:129
-#, gcc-internal-format
-msgid "bad value for -mcall-%s"
-msgstr "valor erroni per a -mcall-%s"
-
-#: config/rs6000/sysv4.h:145
-#, gcc-internal-format
-msgid "bad value for -msdata=%s"
-msgstr "valor erroni per a -msdata=%s"
-
-#: config/rs6000/sysv4.h:162
-#, gcc-internal-format
-msgid "-mrelocatable and -msdata=%s are incompatible"
-msgstr "-mrelocatable and i -msdata=%s són incompatibles"
-
-#: config/rs6000/sysv4.h:171
-#, gcc-internal-format
-msgid "-f%s and -msdata=%s are incompatible"
-msgstr "-f%s i -msdata=%s són incompatibles"
-
-#: config/rs6000/sysv4.h:180
-#, gcc-internal-format
-msgid "-msdata=%s and -mcall-%s are incompatible"
-msgstr "-msdata=%s i -mcall-%s són incompatibles"
-
-#: config/rs6000/sysv4.h:189
-#, gcc-internal-format
-msgid "-mrelocatable and -mno-minimal-toc are incompatible"
-msgstr "-mrelocatable i -mno-minimal-toc són incompatibles"
-
-#: config/rs6000/sysv4.h:195
-#, gcc-internal-format
-msgid "-mrelocatable and -mcall-%s are incompatible"
-msgstr "-mrelocatable i -mcall-%s són incompatibles"
-
-#: config/rs6000/sysv4.h:202
-#, gcc-internal-format
-msgid "-fPIC and -mcall-%s are incompatible"
-msgstr "-fPIC i -mcall-%s són incompatibles"
-
-#: config/rs6000/sysv4.h:209
-#, gcc-internal-format
-msgid "-mcall-aixdesc must be big endian"
-msgstr "-mcall-aixdesc ha de ser big endian"
-
-#: config/rs6000/sysv4.h:214
-#, gcc-internal-format
-msgid "-msecure-plt not supported by your assembler"
-msgstr ""
-
-#: config/rs6000/sysv4.h:232
-#, fuzzy, gcc-internal-format
-msgid "-m%s not supported in this configuration"
-msgstr "%s no té suport en aquesta configuració"
-
-#: config/s390/s390.c:1395
-#, gcc-internal-format
-msgid "stack guard value must be an exact power of 2"
-msgstr ""
-
-#: config/s390/s390.c:1402
-#, gcc-internal-format
-msgid "stack size must be an exact power of 2"
-msgstr ""
-
-#: config/s390/s390.c:1447
-#, fuzzy, gcc-internal-format
-msgid "z/Architecture mode not supported on %s"
-msgstr "no es dóna suport al mode trap en Unicos/Mk"
-
-#: config/s390/s390.c:1449
-#, fuzzy, gcc-internal-format
-msgid "64-bit ABI not supported in ESA/390 mode"
-msgstr "el model de codi %s no té suport en el mode PIC"
-
-#: config/s390/s390.c:1456
-#, fuzzy, gcc-internal-format
-msgid "Hardware decimal floating point instructions not available on %s"
-msgstr "Usar instruccions de maquinari per a coma flotant"
-
-#: config/s390/s390.c:1459
-#, fuzzy, gcc-internal-format
-msgid "Hardware decimal floating point instructions not available in ESA/390 mode"
-msgstr "Usar instruccions de maquinari per a coma flotant"
-
-#: config/s390/s390.c:1469
-#, gcc-internal-format
-msgid "-mhard-dfp can't be used in conjunction with -msoft-float"
-msgstr ""
-
-#: config/s390/s390.c:1483
-#, gcc-internal-format
-msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
-msgstr ""
-
-#: config/s390/s390.c:1489
-#, gcc-internal-format
-msgid "stack size must be greater than the stack guard value"
-msgstr ""
-
-#: config/s390/s390.c:1491
-#, gcc-internal-format
-msgid "stack size must not be greater than 64k"
-msgstr ""
-
-#: config/s390/s390.c:1494
-#, gcc-internal-format
-msgid "-mstack-guard implies use of -mstack-size"
-msgstr ""
-
-#: config/s390/s390.c:6640
-#, fuzzy, gcc-internal-format
-msgid "total size of local variables exceeds architecture limit"
-msgstr "La grandària total de les variables locals excedeix els límits de l'arquitectura."
-
-#: config/s390/s390.c:7298
-#, gcc-internal-format
-msgid "frame size of function %qs is "
-msgstr ""
-
-#: config/s390/s390.c:7328
-#, fuzzy, gcc-internal-format
-msgid "frame size of %qs is "
-msgstr "no es coneix la grandària d'emmagatzematge de \"%s\""
-
-#: config/s390/s390.c:7332
-#, gcc-internal-format
-msgid "%qs uses dynamic stack allocation"
-msgstr ""
-
-#: config/score/score3.c:654 config/score/score7.c:653
-#, fuzzy, gcc-internal-format
-msgid "-fPIC and -G are incompatible"
-msgstr "-fPIC i -mcall-%s són incompatibles"
-
-#: config/sh/sh.c:6894
-#, gcc-internal-format
-msgid "__builtin_saveregs not supported by this subtarget"
-msgstr "no es dóna suport a _builtin_saveregs en aquest subobjectiu"
-
-#: config/sh/sh.c:7904
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute only applies to interrupt functions"
-msgstr "l'atribut \"%s\" aplica solament a funcions d'interrupció"
-
-#: config/sh/sh.c:7990
-#, gcc-internal-format
-msgid "attribute interrupt_handler is not compatible with -m5-compact"
-msgstr ""
-
-#. The argument must be a constant string.
-#: config/sh/sh.c:8012
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute argument not a string constant"
-msgstr "l'argument de l'atribut \"%s\" no és una cadena constant"
-
-#. The argument must be a constant integer.
-#: config/sh/sh.c:8037
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute argument not an integer constant"
-msgstr "l'argument de l'atribut \"%s\" no és una cadena entera"
-
-#: config/sh/sh.c:10085
-#, gcc-internal-format
-msgid "r0 needs to be available as a call-clobbered register"
-msgstr ""
-
-#: config/sh/sh.c:10106
-#, fuzzy, gcc-internal-format
-msgid "Need a second call-clobbered general purpose register"
-msgstr "Usar el registre BK com un registre de propòsit general"
-
-#: config/sh/sh.c:10114
-#, gcc-internal-format
-msgid "Need a call-clobbered target register"
-msgstr ""
-
-#: config/sh/symbian.c:146
-#, fuzzy, gcc-internal-format
-msgid "function %q+D is defined after prior declaration as dllimport: attribute ignored"
-msgstr "la funció inline \"%s\" està declarada com dllimport: s'ignora l'atribut."
-
-#: config/sh/symbian.c:158
-#, fuzzy, gcc-internal-format
-msgid "inline function %q+D is declared as dllimport: attribute ignored"
-msgstr "la funció «inline» \"%s\" està declarada com dllimport: s'ignora l'atribut."
-
-#: config/sh/symbian.c:272
-#, fuzzy, gcc-internal-format
-msgid "%qs declared as both exported to and imported from a DLL"
-msgstr "\"%s\" és declarat com exportat a i importat d'una DLL al mateix temps"
-
-#: config/sh/symbian.c:279
-#, gcc-internal-format
-msgid "failure in redeclaration of %q+D: dllimport'd symbol lacks external linkage"
-msgstr ""
-
-#: config/sh/symbian.c:325
-#, gcc-internal-format
-msgid "%s %q+D %s after being referenced with dllimport linkage"
-msgstr ""
-
-#: config/sh/symbian.c:891 cp/tree.c:2737
-#, gcc-internal-format
-msgid "lang_* check: failed in %s, at %s:%d"
-msgstr "revisió lang_*: ha fallat en %s, en %s:%d"
-
-#. FIXME
-#: config/sh/netbsd-elf.h:94
-#, gcc-internal-format
-msgid "unimplemented-shmedia profiling"
-msgstr ""
-
-#. There are no delay slots on SHmedia.
-#. Relaxation isn't yet supported for SHmedia
-#. After reload, if conversion does little good but can cause 	     ICEs:								     - find_if_block doesn't do anything for SH because we don't	       have conditional execution patterns.  (We use conditional	       move patterns, which are handled differently, and only		       before reload).							     - find_cond_trap doesn't do anything for the SH because we #. don't have conditional traps.					     - find_if_case_1 uses redirect_edge_and_branch_force in		       the only path that does an optimization, and this causes		       an ICE when branch targets are in registers.			     - find_if_case_2 doesn't do anything for the SHmedia after		       reload except when it can redirect a tablejump - and		       that's rather rare.
-#. -fprofile-arcs needs a working libgcov .  In unified tree		 configurations with newlib, this requires to configure with		 --with-newlib --with-headers.  But there is no way to check		 here we have a working libgcov, so just assume that we have.
-#: config/sh/sh.h:631
-#, fuzzy, gcc-internal-format
-msgid "profiling is still experimental for this target"
-msgstr "No es dóna suport a anàlisi de perfil en aquest objectiu."
-
-#. Only the sh64-elf assembler fully supports .quad properly.
-#. Pick one that makes most sense for the target in general.		   It is not much good to use different functions depending		   on -Os, since then we'll end up with two different functions		   when some of the code is compiled for size, and some for		   speed.
-#. SH4 tends to emphasize speed.
-#. These have their own way of doing things.
-#. ??? Should we use the integer SHmedia function instead?
-#. SH1 .. SH3 cores often go into small-footprint systems, so		   default to the smallest implementation available.
-#. ??? EXPERIMENTAL
-#. User supplied - leave it alone.
-#. The debugging information is sufficient,			        but gdb doesn't implement this yet
-#. Never run scheduling before reload, since that can			 break global alloc, and generates slower code anyway due		 to the pressure on R0.
-#. Enable sched1 for SH4; ready queue will be reordered by		 the target hooks when pressure is high. We can not do this for 	 SH3 and lower as they give spill failures for R0.
-#. ??? Current exception handling places basic block boundaries		 after call_insns.  It causes the high pressure on R0 and gives		 spill failures for R0 in reload.  See PR 22553 and the thread		 on gcc-patches							         <http://gcc.gnu.org/ml/gcc-patches/2005-10/msg00816.html>.
-#: config/sh/sh.h:730
-#, gcc-internal-format
-msgid "ignoring -fschedule-insns because of exception handling bug"
-msgstr ""
-
-#. The kernel loader cannot handle the relaxation			 relocations, so it cannot load kernel modules			 (which are ET_REL) or RTP executables (which are		 linked with --emit-relocs).  No relaxation relocations		 appear in shared libraries, so relaxation is OK		 for RTP PIC.
-#: config/sh/vxworks.h:43
-#, fuzzy, gcc-internal-format
-msgid "-mrelax is only supported for RTP PIC"
-msgstr "-g només té suport quan s'usa GAS en aquest processador,"
-
-#: config/sparc/sparc.c:698
-#, gcc-internal-format
-msgid "%s is not supported by this configuration"
-msgstr "%s no té suport en aquesta configuració"
-
-#: config/sparc/sparc.c:705
-#, gcc-internal-format
-msgid "-mlong-double-64 not allowed with -m64"
-msgstr "no es permet -mlong-double-64 amb -m64"
-
-#: config/sparc/sparc.c:730
-#, gcc-internal-format
-msgid "-mcmodel= is not supported on 32 bit systems"
-msgstr "-mcmodel= no té suport en sistemes de 32 bit"
-
-#: config/spu/spu-c.c:77
-#, fuzzy, gcc-internal-format
-msgid "insufficient arguments to overloaded function %s"
-msgstr "massa pocs arguments per a la funció \"%s\""
-
-#: config/spu/spu-c.c:112
-#, fuzzy, gcc-internal-format
-msgid "too many arguments to overloaded function %s"
-msgstr "massa arguments per a la funció \"%s\""
-
-#: config/spu/spu-c.c:124
-#, gcc-internal-format
-msgid "parameter list does not match a valid signature for %s()"
-msgstr ""
-
-#: config/spu/spu.c:337 config/spu/spu.c:348
-#, fuzzy, gcc-internal-format
-msgid "Unknown architecture '%s'"
-msgstr "es desconeix el mode de màquina \"%s\""
-
-#: config/spu/spu.c:3034
-#, gcc-internal-format
-msgid "`%s' attribute ignored"
-msgstr "s'ignora l'atribut \"%s\""
-
-#: config/spu/spu.c:5218
-#, gcc-internal-format
-msgid "%s expects an integer literal in the range [%d, %d]."
-msgstr ""
-
-#: config/spu/spu.c:5238
-#, gcc-internal-format
-msgid "%s expects an integer literal in the range [%d, %d]. ("
-msgstr ""
-
-#: config/spu/spu.c:5268
-#, gcc-internal-format
-msgid "%d least significant bits of %s are ignored."
-msgstr ""
-
-#: config/stormy16/stormy16.c:499
-#, fuzzy, gcc-internal-format
-msgid "constant halfword load operand out of range"
-msgstr "l'argument constant està fora de límits per a \"%s\""
-
-#: config/stormy16/stormy16.c:509
-#, fuzzy, gcc-internal-format
-msgid "constant arithmetic operand out of range"
-msgstr "l'argument constant està fora de límits per a \"%s\""
-
-#: config/stormy16/stormy16.c:1108
-#, gcc-internal-format
-msgid "local variable memory requirements exceed capacity"
-msgstr ""
-
-#: config/stormy16/stormy16.c:1274
-#, fuzzy, gcc-internal-format
-msgid "function_profiler support"
-msgstr "suport per a function_profiler per a MMIX"
-
-#: config/stormy16/stormy16.c:1363
-#, gcc-internal-format
-msgid "cannot use va_start in interrupt function"
-msgstr "no es pot usar va_start en una funció d'interrupció"
-
-#: config/stormy16/stormy16.c:1906
-#, gcc-internal-format
-msgid "switch statement of size %lu entries too large"
-msgstr "la declaració «switch» de grandària %lu entrades és massa gran"
-
-#: config/stormy16/stormy16.c:2274
-#, fuzzy, gcc-internal-format
-msgid "%<__BELOW100__%> attribute only applies to variables"
-msgstr "l'atribut \"%s\" solament aplica a variables"
-
-#: config/stormy16/stormy16.c:2281
-#, gcc-internal-format
-msgid "__BELOW100__ attribute not allowed with auto storage class"
-msgstr ""
-
-#: config/v850/v850-c.c:66
-#, gcc-internal-format
-msgid "#pragma GHS endXXXX found without previous startXXX"
-msgstr "es va trobar un #pragma GHS endXXXX sense un startXXX previ"
-
-#: config/v850/v850-c.c:69
-#, gcc-internal-format
-msgid "#pragma GHS endXXX does not match previous startXXX"
-msgstr "el #pragma GHS endXXXX no coincideix amb el startXXX previ"
-
-#: config/v850/v850-c.c:95
-#, gcc-internal-format
-msgid "cannot set interrupt attribute: no current function"
-msgstr "no es pot establir l'atribut d'interrupció: no hi ha funció actual"
-
-#: config/v850/v850-c.c:103
-#, gcc-internal-format
-msgid "cannot set interrupt attribute: no such identifier"
-msgstr "no es pot establir l'atribut d'interrupció: no hi ha tal identificador"
-
-#: config/v850/v850-c.c:148
-#, gcc-internal-format
-msgid "junk at end of #pragma ghs section"
-msgstr "escombraries al final de la secció #pragma ghs"
-
-#: config/v850/v850-c.c:165
-#, gcc-internal-format
-msgid "unrecognized section name \"%s\""
-msgstr "no es reconeix el nom de secció \"%s\""
-
-#: config/v850/v850-c.c:180
-#, gcc-internal-format
-msgid "malformed #pragma ghs section"
-msgstr "secció #pragma ghs malformada"
-
-#: config/v850/v850-c.c:199
-#, gcc-internal-format
-msgid "junk at end of #pragma ghs interrupt"
-msgstr "escombraries al final del #pragma ghs interrupt"
-
-#: config/v850/v850-c.c:210
-#, gcc-internal-format
-msgid "junk at end of #pragma ghs starttda"
-msgstr "escombraries al final del #pragma ghs starttda"
-
-#: config/v850/v850-c.c:221
-#, gcc-internal-format
-msgid "junk at end of #pragma ghs startsda"
-msgstr "escombraries al final del #pragma ghs startsda"
-
-#: config/v850/v850-c.c:232
-#, gcc-internal-format
-msgid "junk at end of #pragma ghs startzda"
-msgstr "escombraries al final del #pragma ghs startzda"
-
-#: config/v850/v850-c.c:243
-#, gcc-internal-format
-msgid "junk at end of #pragma ghs endtda"
-msgstr "escombraries al final del #pragma ghs endtda"
-
-#: config/v850/v850-c.c:254
-#, gcc-internal-format
-msgid "junk at end of #pragma ghs endsda"
-msgstr "escombraries al final del #pragma ghs endsda"
-
-#: config/v850/v850-c.c:265
-#, gcc-internal-format
-msgid "junk at end of #pragma ghs endzda"
-msgstr "escombraries al final del #pragma ghs endzda"
-
-#: config/v850/v850.c:184
-#, gcc-internal-format
-msgid "value passed to %<-m%s%> is too large"
-msgstr ""
-
-#: config/v850/v850.c:2084
-#, fuzzy, gcc-internal-format
-msgid "%Jdata area attributes cannot be specified for local variables"
-msgstr "no es pot especificar un atribut d'àrea de dades per a variables locals"
-
-#: config/v850/v850.c:2095
-#, fuzzy, gcc-internal-format
-msgid "data area of %q+D conflicts with previous declaration"
-msgstr "l'àrea de dades de \"%s\" en conflicte amb una declaració prèvia"
-
-#: config/v850/v850.c:2225
-#, fuzzy, gcc-internal-format
-msgid "bogus JR construction: %d"
-msgstr "construcció JR ambigua: %d\n"
-
-#: config/v850/v850.c:2243 config/v850/v850.c:2352
-#, gcc-internal-format
-msgid "bad amount of stack space removal: %d"
-msgstr "quantitat errònia d'eliminació d'espai de pila: %d"
-
-#: config/v850/v850.c:2332
-#, gcc-internal-format
-msgid "bogus JARL construction: %d\n"
-msgstr "construcció JARL ambigua: %d\n"
-
-#: config/v850/v850.c:2631
-#, fuzzy, gcc-internal-format
-msgid "bogus DISPOSE construction: %d"
-msgstr "construcció DISPOSE ambigua: %d\n"
-
-#: config/v850/v850.c:2650
-#, fuzzy, gcc-internal-format
-msgid "too much stack space to dispose of: %d"
-msgstr "Massa espai de pila per a preparar: %d"
-
-#: config/v850/v850.c:2752
-#, fuzzy, gcc-internal-format
-msgid "bogus PREPEARE construction: %d"
-msgstr "construcció PREPEARE ambigua: %d\n"
-
-#: config/v850/v850.c:2771
-#, fuzzy, gcc-internal-format
-msgid "too much stack space to prepare: %d"
-msgstr "Massa espai de pila per a preparar: %d"
-
-#: config/xtensa/xtensa.c:1861
-#, gcc-internal-format
-msgid "boolean registers required for the floating-point option"
-msgstr "es requereixen registres booleans per a l'opció de coma flotant"
-
-#: config/xtensa/xtensa.c:1896
-#, fuzzy, gcc-internal-format
-msgid "-f%s is not supported with CONST16 instructions"
-msgstr "%s no té suport en aquesta configuració"
-
-#: config/xtensa/xtensa.c:1901
-#, gcc-internal-format
-msgid "PIC is required but not supported with CONST16 instructions"
-msgstr ""
-
-#: config/xtensa/xtensa.c:2745 config/xtensa/xtensa.c:2765
-#, fuzzy, gcc-internal-format
-msgid "bad builtin code"
-msgstr "macro interna \"%s\" no vàlida"
-
-#: config/xtensa/xtensa.c:2873
-#, gcc-internal-format
-msgid "only uninitialized variables can be placed in a .bss section"
-msgstr "només les variables sense inicialitzar es poden col·locar en una secció .bss"
-
-#: ada/misc.c:261
-#, gcc-internal-format
-msgid "missing argument to \"-%s\""
-msgstr "Falten arguments per a \"-%s\""
-
-#: ada/misc.c:311
-#, fuzzy, gcc-internal-format
-msgid "%<-gnat%> misspelled as %<-gant%>"
-msgstr "\"-gnat\" mal lletrejat com \"-gant\""
-
-#: cp/call.c:2462
-#, gcc-internal-format
-msgid "%s %D(%T, %T, %T) <built-in>"
-msgstr "%s %D(%T, %T, %T) <intern>"
-
-#: cp/call.c:2467
-#, gcc-internal-format
-msgid "%s %D(%T, %T) <built-in>"
-msgstr "%s %D(%T, %T) <intern>"
-
-#: cp/call.c:2471
-#, gcc-internal-format
-msgid "%s %D(%T) <built-in>"
-msgstr "%s %D(%T) <intern>"
-
-#: cp/call.c:2475
-#, gcc-internal-format
-msgid "%s %T <conversion>"
-msgstr "%s %T <conversió>"
-
-#: cp/call.c:2477
-#, gcc-internal-format
-msgid "%s %+#D <near match>"
-msgstr ""
-
-#: cp/call.c:2479 cp/pt.c:1397
-#, gcc-internal-format
-msgid "%s %+#D"
-msgstr "%s %+#D"
-
-#: cp/call.c:2720
-#, fuzzy, gcc-internal-format
-msgid "conversion from %qT to %qT is ambiguous"
-msgstr "la conversió de \"%T\" a \"%T\" és ambigua"
-
-#: cp/call.c:2873 cp/call.c:2891 cp/call.c:2954
-#, fuzzy, gcc-internal-format
-msgid "no matching function for call to %<%D(%A)%>"
-msgstr "no hi ha una funció coincident per a la crida a \"%D(%A)\""
-
-#: cp/call.c:2894 cp/call.c:2957
-#, fuzzy, gcc-internal-format
-msgid "call of overloaded %<%D(%A)%> is ambiguous"
-msgstr "la crida del \"%D(%A)\" sobrecarregat és ambigua"
-
-#. It's no good looking for an overloaded operator() on a
-#. pointer-to-member-function.
-#: cp/call.c:3029
-#, gcc-internal-format
-msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
-msgstr "la funció punter-a-membre %E no es pot cridar dintre d'un objecte; consideri utilitzar .* o ->*"
-
-#: cp/call.c:3103
-#, fuzzy, gcc-internal-format
-msgid "no match for call to %<(%T) (%A)%>"
-msgstr "no hi ha coincidència per a la crida a \"(%T) (%A)\""
-
-#: cp/call.c:3112
-#, fuzzy, gcc-internal-format
-msgid "call of %<(%T) (%A)%> is ambiguous"
-msgstr "la crida de \"(%T) (%A)\" és ambigua"
-
-#: cp/call.c:3150
-#, gcc-internal-format
-msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
-msgstr ""
-
-#: cp/call.c:3156
-#, fuzzy, gcc-internal-format
-msgid "%s for %<operator%s%> in %<%E%s%>"
-msgstr "%s per a \"operator%s\" en \"%E%s\""
-
-#: cp/call.c:3160
-#, fuzzy, gcc-internal-format
-msgid "%s for %<operator[]%> in %<%E[%E]%>"
-msgstr "%s per a \"operator%s\" en \"%E%s\""
-
-#: cp/call.c:3165
-#, fuzzy, gcc-internal-format
-msgid "%s for %qs in %<%s %E%>"
-msgstr "%s per a \"operador%s\" en \"%s%E\""
-
-#: cp/call.c:3170
-#, fuzzy, gcc-internal-format
-msgid "%s for %<operator%s%> in %<%E %s %E%>"
-msgstr "%s per a \"operator%s\" en \"%E%s\""
-
-#: cp/call.c:3173
-#, fuzzy, gcc-internal-format
-msgid "%s for %<operator%s%> in %<%s%E%>"
-msgstr "%s per a \"operador%s\" en \"%s%E\""
-
-#: cp/call.c:3265
-#, gcc-internal-format
-msgid "ISO C++ forbids omitting the middle term of a ?: expression"
-msgstr "ISO C++ prohibeix l'omissió del terme mig d'una expressió ?:"
-
-#: cp/call.c:3343
-#, gcc-internal-format
-msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
-msgstr ""
-
-#: cp/call.c:3348
-#, gcc-internal-format
-msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
-msgstr ""
-
-#: cp/call.c:3389 cp/call.c:3609
-#, fuzzy, gcc-internal-format
-msgid "operands to ?: have different types %qT and %qT"
-msgstr "els operands de ?: tenen tipus diferents"
-
-#: cp/call.c:3563
-#, fuzzy, gcc-internal-format
-msgid "enumeral mismatch in conditional expression: %qT vs %qT"
-msgstr "no coincideix el enumeral en l'expressió condicional: \"%T\" vs \"%T\""
-
-#: cp/call.c:3570
-#, gcc-internal-format
-msgid "enumeral and non-enumeral type in conditional expression"
-msgstr "tipus enumeral i no enumeral en l'expressió condicional"
-
-#: cp/call.c:3874
-#, fuzzy, gcc-internal-format
-msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
-msgstr "no es va declarar \"%D(int)\" per al \"%s\" postfix, intentant en el seu lloc l'operador prefix"
-
-#: cp/call.c:3947
-#, fuzzy, gcc-internal-format
-msgid "comparison between %q#T and %q#T"
-msgstr "comparança entre \"%#T\" i \"%#T\""
-
-#: cp/call.c:4229
-#, gcc-internal-format
-msgid "no corresponding deallocation function for `%D'"
-msgstr ""
-
-#: cp/call.c:4234
-#, fuzzy, gcc-internal-format
-msgid "no suitable %<operator %s%> for %qT"
-msgstr "no hi ha un operador \"operator delete\" adequat per a \"%T\""
-
-#: cp/call.c:4252
-#, fuzzy, gcc-internal-format
-msgid "%q+#D is private"
-msgstr "\"%+#D\" és privat"
-
-#: cp/call.c:4254
-#, fuzzy, gcc-internal-format
-msgid "%q+#D is protected"
-msgstr "\"%+#D\" està protegit"
-
-#: cp/call.c:4256
-#, fuzzy, gcc-internal-format
-msgid "%q+#D is inaccessible"
-msgstr "\"%+#D\" és inaccessible"
-
-#: cp/call.c:4257
-#, gcc-internal-format
-msgid "within this context"
-msgstr "des d'aquest context"
-
-#: cp/call.c:4303
-#, fuzzy, gcc-internal-format
-msgid "passing NULL to non-pointer argument %P of %qD"
-msgstr "passant NULL usat per al no punter %s %P de \"%D\""
-
-#: cp/call.c:4306
-#, fuzzy, gcc-internal-format
-msgid "converting to non-pointer type %qT from NULL"
-msgstr "%s al tipus \"%T\" que no és un punter des de NULL"
-
-#: cp/call.c:4312
-#, fuzzy, gcc-internal-format
-msgid "converting %<false%> to pointer type for argument %P of %qD"
-msgstr "tipus incompatible per a l'argument %d de \"%s\""
-
-#: cp/call.c:4356 cp/cvt.c:217
-#, fuzzy, gcc-internal-format
-msgid "invalid conversion from %qT to %qT"
-msgstr "conversió no vàlida de \"%T\" a \"%T\""
-
-#: cp/call.c:4358
-#, fuzzy, gcc-internal-format
-msgid "  initializing argument %P of %qD"
-msgstr "  inicialitzant l'argument %P de \"%D\""
-
-#: cp/call.c:4491
-#, fuzzy, gcc-internal-format
-msgid "cannot bind bitfield %qE to %qT"
-msgstr "no es pot inicialitzar \"%T\" des de \"%T\""
-
-#: cp/call.c:4494 cp/call.c:4510
-#, fuzzy, gcc-internal-format
-msgid "cannot bind packed field %qE to %qT"
-msgstr "no es pot declarar que el camp \"%D\" sigui de tipus \"%T\""
-
-#: cp/call.c:4497
-#, fuzzy, gcc-internal-format
-msgid "cannot bind rvalue %qE to %qT"
-msgstr "no es pot inicialitzar \"%T\" des de \"%T\""
-
-#: cp/call.c:4611
-#, fuzzy, gcc-internal-format
-msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
-msgstr "no es pot passar objectes de tipus \"%#T\" que no és POD a través de \"...\"; la cridada avortarà en temps d'execució"
-
-#. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4639
-#, fuzzy, gcc-internal-format
-msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
-msgstr "no es pot passar objectes de tipus \"%#T\" que no és POD a través de \"...\"; la cridada avortarà en temps d'execució"
-
-#: cp/call.c:4687
-#, fuzzy, gcc-internal-format
-msgid "the default argument for parameter %d of %qD has not yet been parsed"
-msgstr "l'argument per omissió per al paràmetre del tipus \"%T\" té el tipus \"%T\""
-
-#: cp/call.c:4697
-#, fuzzy, gcc-internal-format
-msgid "recursive evaluation of default argument for %q#D"
-msgstr "redefinició de l'argument per omissió per a \"%#D\""
-
-#: cp/call.c:4802
-#, fuzzy, gcc-internal-format
-msgid "argument of function call might be a candidate for a format attribute"
-msgstr "Avisar per funcions que podrien ser candidates per a atributs de format"
-
-#: cp/call.c:4950
-#, fuzzy, gcc-internal-format
-msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
-msgstr "passar \"%T\" com l'argument \"this\" de \"%#D\" descarta als qualificadors"
-
-#: cp/call.c:4969
-#, fuzzy, gcc-internal-format
-msgid "%qT is not an accessible base of %qT"
-msgstr "\"%T\" no és una base inaccessible de \"%T\""
-
-#: cp/call.c:5229
-#, fuzzy, gcc-internal-format
-msgid "could not find class$ field in java interface type %qT"
-msgstr "no es va poder trobar un camp class$ en el tipus d'interfície java \"%T\""
-
-#: cp/call.c:5470
-#, fuzzy, gcc-internal-format
-msgid "call to non-function %qD"
-msgstr "cridada a \"%D\" que no és funció"
-
-#: cp/call.c:5595
-#, fuzzy, gcc-internal-format
-msgid "no matching function for call to %<%T::%s(%A)%#V%>"
-msgstr "no es troba una funció coincident per a la cridada a \"%T::%D(%A)%#V\""
-
-#: cp/call.c:5613
-#, fuzzy, gcc-internal-format
-msgid "call of overloaded %<%s(%A)%> is ambiguous"
-msgstr "la cridada del \"%D(%A)\" sobrecarregat és ambigua"
-
-#: cp/call.c:5639
-#, fuzzy, gcc-internal-format
-msgid "cannot call member function %qD without object"
-msgstr "no es pot cridar a la funció membre \"%D\" sense un objecte"
-
-#: cp/call.c:6283
-#, fuzzy, gcc-internal-format
-msgid "passing %qT chooses %qT over %qT"
-msgstr "passar \"%T\" escull \"%T\" sobre \"%T\""
-
-#: cp/call.c:6285 cp/name-lookup.c:4320 cp/name-lookup.c:4753
-#, fuzzy, gcc-internal-format
-msgid "  in call to %qD"
-msgstr "  en la crida a \"%D\""
-
-#: cp/call.c:6342
-#, fuzzy, gcc-internal-format
-msgid "choosing %qD over %qD"
-msgstr "escollint \"%D\" sobre \"%D\""
-
-#: cp/call.c:6343
-#, fuzzy, gcc-internal-format
-msgid "  for conversion from %qT to %qT"
-msgstr "  per a la conversió de \"%T\" a \"%T\""
-
-#: cp/call.c:6345
-#, gcc-internal-format
-msgid "  because conversion sequence for the argument is better"
-msgstr "  perquè la seqüència de conversió per a l'argument és millor"
-
-#: cp/call.c:6459
-#, gcc-internal-format
-msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
-msgstr ""
-
-#: cp/call.c:6603
-#, fuzzy, gcc-internal-format
-msgid "could not convert %qE to %qT"
-msgstr "no es pot convertir \"%E\" a \"%T\""
-
-#: cp/call.c:6737
-#, fuzzy, gcc-internal-format
-msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
-msgstr "const_cast no vàlid d'un rvalue de tipus \"%T\" al tipus \"%T\""
-
-#: cp/call.c:6741
-#, fuzzy, gcc-internal-format
-msgid "invalid initialization of reference of type %qT from expression of type %qT"
-msgstr "initialització no vàlida de reference de tipus \"%T\" a partir d'una expressió de tipus \"%T\""
-
-#: cp/class.c:280
-#, fuzzy, gcc-internal-format
-msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
-msgstr "no es pot convertir de la base \"%T\" al tipus derivat \"%T\" a través de la base virtual \"%T\""
-
-#: cp/class.c:961
-#, fuzzy, gcc-internal-format
-msgid "Java class %qT cannot have a destructor"
-msgstr "la classe base \"%#T\" té un destructor no virtual"
-
-#: cp/class.c:963
-#, fuzzy, gcc-internal-format
-msgid "Java class %qT cannot have an implicit non-trivial destructor"
-msgstr "la classe base \"%#T\" té un destructor no virtual"
-
-#: cp/class.c:1062
-#, fuzzy, gcc-internal-format
-msgid "repeated using declaration %q+D"
-msgstr "per a la declaració de patró \"%D\""
-
-#: cp/class.c:1064
-#, fuzzy, gcc-internal-format
-msgid "using declaration %q+D conflicts with a previous using declaration"
-msgstr "%Jla secció de \"%D\" causa conflictes amb la declaració prèvia"
-
-#: cp/class.c:1069
-#, fuzzy, gcc-internal-format
-msgid "%q+#D cannot be overloaded"
-msgstr "no es poden sobrecarregar \"%#D\" i \"%#D\""
-
-#: cp/class.c:1070
-#, gcc-internal-format
-msgid "with %q+#D"
-msgstr ""
-
-#: cp/class.c:1137
-#, fuzzy, gcc-internal-format
-msgid "conflicting access specifications for method %q+D, ignored"
-msgstr "especificacions d'accés en conflicte per al mètode \"%D\", ignorat"
-
-#: cp/class.c:1140
-#, fuzzy, gcc-internal-format
-msgid "conflicting access specifications for field %qE, ignored"
-msgstr "especificacions d'accés en conflicte per al camp \"%s\", ignorat"
-
-#: cp/class.c:1201 cp/class.c:1209
-#, fuzzy, gcc-internal-format
-msgid "%q+D invalid in %q#T"
-msgstr "\"%D\" no vàlid en \"%#T\""
-
-#: cp/class.c:1202
-#, fuzzy, gcc-internal-format
-msgid "  because of local method %q+#D with same name"
-msgstr "  a causa del mètode local \"%D\" amb el mateix nom"
-
-#: cp/class.c:1210
-#, fuzzy, gcc-internal-format
-msgid "  because of local member %q+#D with same name"
-msgstr "  a causa del membre local \"%D\" amb el mateix nom"
-
-#: cp/class.c:1253
-#, fuzzy, gcc-internal-format
-msgid "base class %q#T has a non-virtual destructor"
-msgstr "la classe base \"%#T\" té un destructor no virtual"
-
-#: cp/class.c:1570
-#, fuzzy, gcc-internal-format
-msgid "all member functions in class %qT are private"
-msgstr "tots les funcions membres en la classe \"%#T\" són privades"
-
-#: cp/class.c:1582
-#, fuzzy, gcc-internal-format
-msgid "%q#T only defines a private destructor and has no friends"
-msgstr "\"%#T\" solament defineix un destructor privat i no té friends"
-
-#: cp/class.c:1626
-#, fuzzy, gcc-internal-format
-msgid "%q#T only defines private constructors and has no friends"
-msgstr "\"%#T\" solament defineix constructors privats i no té friends"
-
-#: cp/class.c:2019
-#, fuzzy, gcc-internal-format
-msgid "no unique final overrider for %qD in %qT"
-msgstr "no hi ha un eixafador únic final per a \"%D\" en \"%#T\""
-
-#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2439
-#, fuzzy, gcc-internal-format
-msgid "%q+D was hidden"
-msgstr "\"%D\" estava amagat"
-
-#: cp/class.c:2440
-#, fuzzy, gcc-internal-format
-msgid "  by %q+D"
-msgstr "  per \"%D\""
-
-#: cp/class.c:2483 cp/decl2.c:1135
-#, fuzzy, gcc-internal-format
-msgid "%q+#D invalid; an anonymous union can only have non-static data members"
-msgstr "\"%D\" no vàlid; un union anònim només pot tenir membres amb dades no estàtiques"
-
-#: cp/class.c:2486
-#, fuzzy, gcc-internal-format
-msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
-msgstr "\"%D\" no vàlid; un union anònim només pot tenir membres amb dades no estàtiques"
-
-#: cp/class.c:2494 cp/decl2.c:1141
-#, fuzzy, gcc-internal-format
-msgid "private member %q+#D in anonymous union"
-msgstr "membre privat \"%D\" en union anònima"
-
-#: cp/class.c:2496
-#, fuzzy, gcc-internal-format
-msgid "private member %q+#D in anonymous struct"
-msgstr "membre privat \"%D\" en union anònima"
-
-#: cp/class.c:2501 cp/decl2.c:1143
-#, fuzzy, gcc-internal-format
-msgid "protected member %q+#D in anonymous union"
-msgstr "membre protegit \"%D\" en union anònima"
-
-#: cp/class.c:2503
-#, fuzzy, gcc-internal-format
-msgid "protected member %q+#D in anonymous struct"
-msgstr "membre protegit \"%D\" en union anònima"
-
-#: cp/class.c:2677
-#, fuzzy, gcc-internal-format
-msgid "bit-field %q+#D with non-integral type"
-msgstr "camp de bits \"%D\" amb tipus no enter"
-
-#: cp/class.c:2690
-#, fuzzy, gcc-internal-format
-msgid "bit-field %q+D width not an integer constant"
-msgstr "l'amplària del camp de bits \"%D\" no és una constant entera"
-
-#: cp/class.c:2695
-#, fuzzy, gcc-internal-format
-msgid "negative width in bit-field %q+D"
-msgstr "amplària negativa en el camp de bit \"%D\""
-
-#: cp/class.c:2700
-#, fuzzy, gcc-internal-format
-msgid "zero width for bit-field %q+D"
-msgstr "amplària zero per al camp de bits \"%D\""
-
-#: cp/class.c:2706
-#, fuzzy, gcc-internal-format
-msgid "width of %q+D exceeds its type"
-msgstr "l'amplària de \"%D\" excedeix el seu tipus"
-
-#: cp/class.c:2715
-#, fuzzy, gcc-internal-format
-msgid "%q+D is too small to hold all values of %q#T"
-msgstr "\"%D\" és massa petit per a guardar tots els valors de \"%#T\""
-
-#: cp/class.c:2772
-#, fuzzy, gcc-internal-format
-msgid "member %q+#D with constructor not allowed in union"
-msgstr "no es permet el membre \"%D\" amb constructor en la union"
-
-#: cp/class.c:2775
-#, fuzzy, gcc-internal-format
-msgid "member %q+#D with destructor not allowed in union"
-msgstr "no es permet el membre \"%D\" amb destructor en la union"
-
-#: cp/class.c:2777
-#, fuzzy, gcc-internal-format
-msgid "member %q+#D with copy assignment operator not allowed in union"
-msgstr "no es permet el membre \"%D\" amb operador d'assignació de còpia en la union"
-
-#: cp/class.c:2801
-#, fuzzy, gcc-internal-format
-msgid "multiple fields in union %qT initialized"
-msgstr "múltiples camps inicialitzats en la unió \"%#T\""
-
-#: cp/class.c:2890
-#, fuzzy, gcc-internal-format
-msgid "%q+D may not be static because it is a member of a union"
-msgstr "\"%D\" ha de ser una funció membre que no sigui static"
-
-#: cp/class.c:2895
-#, fuzzy, gcc-internal-format
-msgid "%q+D may not have reference type %qT because it is a member of a union"
-msgstr "\"%D\" ha de ser una funció membre que no sigui static"
-
-#: cp/class.c:2906
-#, fuzzy, gcc-internal-format
-msgid "field %q+D invalidly declared function type"
-msgstr "el camp \"%D\" és declarat no vàlidament com un tipus de funció"
-
-#: cp/class.c:2912
-#, fuzzy, gcc-internal-format
-msgid "field %q+D invalidly declared method type"
-msgstr "el camp \"%D\" és declarat no vàlidament com un tipus de mètode"
-
-#: cp/class.c:2944
-#, fuzzy, gcc-internal-format
-msgid "non-static reference %q+#D in class without a constructor"
-msgstr "referència \"%D\" que no és static en una classe sense un constructor"
-
-#: cp/class.c:2955
-#, gcc-internal-format
-msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
-msgstr ""
-
-#: cp/class.c:3022
-#, fuzzy, gcc-internal-format
-msgid "non-static const member %q+#D in class without a constructor"
-msgstr "membre const \"%D\" que no és static en una classe sense un constructor"
-
-#: cp/class.c:3037
-#, fuzzy, gcc-internal-format
-msgid "field %q+#D with same name as class"
-msgstr "camp \"%D\" amb el mateix nom que la classe"
-
-#: cp/class.c:3068
-#, fuzzy, gcc-internal-format
-msgid "%q#T has pointer data members"
-msgstr "\"%#T\" té membres punters a dades"
-
-#: cp/class.c:3073
-#, fuzzy, gcc-internal-format
-msgid "  but does not override %<%T(const %T&)%>"
-msgstr "  però no s'imposa a \"%T(const %T&)\""
-
-#: cp/class.c:3075
-#, fuzzy, gcc-internal-format
-msgid "  or %<operator=(const %T&)%>"
-msgstr "  o a \"operator=(cont %T&)\""
-
-#: cp/class.c:3079
-#, fuzzy, gcc-internal-format
-msgid "  but does not override %<operator=(const %T&)%>"
-msgstr "  però no s'imposa a \"operator=(const %T&)\""
-
-#: cp/class.c:3540
-#, gcc-internal-format
-msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
-msgstr ""
-
-#: cp/class.c:3665
-#, gcc-internal-format
-msgid "class %qT will be considered nearly empty in a future version of GCC"
-msgstr ""
-
-#: cp/class.c:3747
-#, fuzzy, gcc-internal-format
-msgid "initializer specified for non-virtual method %q+D"
-msgstr "es va especificar un inicialitzador per al mètode no virtual \"%D\""
-
-#: cp/class.c:4412
-#, gcc-internal-format
-msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
-msgstr ""
-
-#: cp/class.c:4513
-#, fuzzy, gcc-internal-format
-msgid "direct base %qT inaccessible in %qT due to ambiguity"
-msgstr "base directa \"%T\" inaccessible en \"%T\" a causa d'ambigüitat"
-
-#: cp/class.c:4525
-#, fuzzy, gcc-internal-format
-msgid "virtual base %qT inaccessible in %qT due to ambiguity"
-msgstr "base virtual \"%T\" inaccessible en \"%T\" a causa d'ambigüitat"
-
-#: cp/class.c:4704
-#, gcc-internal-format
-msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
-msgstr ""
-
-#: cp/class.c:4744
-#, gcc-internal-format
-msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
-msgstr ""
-
-#: cp/class.c:4772
-#, gcc-internal-format
-msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
-msgstr ""
-
-#: cp/class.c:4781
-#, gcc-internal-format
-msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
-msgstr ""
-
-#: cp/class.c:4864
-#, gcc-internal-format
-msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
-msgstr ""
-
-#: cp/class.c:5010 cp/parser.c:14608
-#, fuzzy, gcc-internal-format
-msgid "redefinition of %q#T"
-msgstr "redefinició de \"%#T\""
-
-#: cp/class.c:5166
-#, fuzzy, gcc-internal-format
-msgid "%q#T has virtual functions and accessible non-virtual destructor"
-msgstr "\"%#T\" té funcions virtuals però destructors no virtuals"
-
-#: cp/class.c:5268
-#, gcc-internal-format
-msgid "trying to finish struct, but kicked out due to previous parse errors"
-msgstr "es va tractar d'acabar struct, però va ser tret a causa d'errors previs de decodificació"
-
-#: cp/class.c:5728
-#, fuzzy, gcc-internal-format
-msgid "language string %<\"%E\"%> not recognized"
-msgstr "cadena de llenguatge \"\"%s\"\" no reconeguda"
-
-#: cp/class.c:5817
-#, fuzzy, gcc-internal-format
-msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
-msgstr "no es pot resoldre la funció sobrecarregada \"%D\" basant-se en la conversió al tipus \"%T\""
-
-#: cp/class.c:5946
-#, fuzzy, gcc-internal-format
-msgid "no matches converting function %qD to type %q#T"
-msgstr "no hi ha coincidències al convertir la funció \"%D\" al tipus \"%#T\""
-
-#: cp/class.c:5969
-#, fuzzy, gcc-internal-format
-msgid "converting overloaded function %qD to type %q#T is ambiguous"
-msgstr "la conversió de la funció sobrecarregada \"%D\" al tipus \"%#T\" és ambigua"
-
-#: cp/class.c:5995
-#, fuzzy, gcc-internal-format
-msgid "assuming pointer to member %qD"
-msgstr "assumint el punter a membre \"%D\""
-
-#: cp/class.c:5998
-#, fuzzy, gcc-internal-format
-msgid "(a pointer to member can only be formed with %<&%E%>)"
-msgstr "(un punter a membre solament es pot formar amb \"&%E\")"
-
-#: cp/class.c:6054 cp/class.c:6088
-#, gcc-internal-format
-msgid "not enough type information"
-msgstr "no hi ha suficient informació de tipus"
-
-#: cp/class.c:6071
-#, fuzzy, gcc-internal-format
-msgid "argument of type %qT does not match %qT"
-msgstr "l'argument de tipus \"%T\" no coincideix amb \"%T\""
-
-#. [basic.scope.class]
-#.
-#. 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.
-#: cp/class.c:6358 cp/decl.c:1199 cp/name-lookup.c:526
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q#D"
-msgstr "la declaració de \"%#D\""
-
-#: cp/class.c:6359
-#, fuzzy, gcc-internal-format
-msgid "changes meaning of %qD from %q+#D"
-msgstr "canvia el significat de \"%D\" a partir de \"%+#D\""
-
-#: cp/cp-gimplify.c:99
-#, fuzzy, gcc-internal-format
-msgid "continue statement not within loop or switch"
-msgstr "la declaració break no està dintre d'un cicle o «switch»"
-
-#: cp/cp-gimplify.c:371
-#, fuzzy, gcc-internal-format
-msgid "statement with no effect"
-msgstr "%s no té %s"
-
-#: cp/cvt.c:90
-#, fuzzy, gcc-internal-format
-msgid "can't convert from incomplete type %qT to %qT"
-msgstr "no es pot convertir des del tipus de dada incompleta \"%T\" a \"%T\""
-
-#: cp/cvt.c:99
-#, fuzzy, gcc-internal-format
-msgid "conversion of %qE from %qT to %qT is ambiguous"
-msgstr "la conversió de \"%E\" des de \"%T\" a \"%T\" és ambigua"
-
-#: cp/cvt.c:168 cp/cvt.c:193 cp/cvt.c:238
-#, fuzzy, gcc-internal-format
-msgid "cannot convert %qE from type %qT to type %qT"
-msgstr "no es pot convertir \"%E\" des del tipus \"%T\" al tipus \"%T\""
-
-#: cp/cvt.c:452
-#, fuzzy, gcc-internal-format
-msgid "conversion from %qT to %qT discards qualifiers"
-msgstr "la conversió de \"%T\" a \"%T\" descarta els qualificadors"
-
-#: cp/cvt.c:470 cp/typeck.c:5257
-#, fuzzy, gcc-internal-format
-msgid "casting %qT to %qT does not dereference pointer"
-msgstr "la conversió de \"%T\" a \"%T\" no dereferencia els punters"
-
-#: cp/cvt.c:497
-#, fuzzy, gcc-internal-format
-msgid "cannot convert type %qT to type %qT"
-msgstr "no es pot convertir del tipus \"%T\" al tipus \"%T\""
-
-#: cp/cvt.c:656
-#, fuzzy, gcc-internal-format
-msgid "conversion from %q#T to %q#T"
-msgstr "conversió de \"%#T\" a \"%#T\""
-
-#: cp/cvt.c:668 cp/cvt.c:688
-#, fuzzy, gcc-internal-format
-msgid "%q#T used where a %qT was expected"
-msgstr "es va usar un \"%#T\" on s'esperava un \"%T\""
-
-#: cp/cvt.c:703
-#, fuzzy, gcc-internal-format
-msgid "%q#T used where a floating point value was expected"
-msgstr "es va usar un \"%#T\" on s'esperava un valor de coma flotant"
-
-#: cp/cvt.c:750
-#, fuzzy, gcc-internal-format
-msgid "conversion from %qT to non-scalar type %qT requested"
-msgstr "es va sol·licitar la conversió des de \"%T\" al tipus no escalar \"%T\""
-
-#: cp/cvt.c:784
-#, fuzzy, gcc-internal-format
-msgid "pseudo-destructor is not called"
-msgstr "l'argument per a l'atribut \"%s\" és més gran que %d"
-
-#: cp/cvt.c:844
-#, fuzzy, gcc-internal-format
-msgid "object of incomplete type %qT will not be accessed in %s"
-msgstr "l'objecte de tipus incomplet \"%T\" no es accesará en %s"
-
-#: cp/cvt.c:849
-#, fuzzy, gcc-internal-format
-msgid "object of type %qT will not be accessed in %s"
-msgstr "l'objecte de tipus \"%T\" no es accesará en %s"
-
-#: cp/cvt.c:865
-#, fuzzy, gcc-internal-format
-msgid "object %qE of incomplete type %qT will not be accessed in %s"
-msgstr "l'objecte \"%E\" de tipus incomplet \"%T\" no es accesará en %s"
-
-#. [over.over] enumerates the places where we can take the address
-#. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:902
-#, gcc-internal-format
-msgid "%s cannot resolve address of overloaded function"
-msgstr "%s no es pot resoldre l'adreça de la funció sobrecarregada"
-
-#. Only warn when there is no &.
-#: cp/cvt.c:909
-#, fuzzy, gcc-internal-format
-msgid "%s is a reference, not call, to function %qE"
-msgstr "%s és una referència, no una cridada, a la funció \"%E\""
-
-#: cp/cvt.c:926
-#, fuzzy, gcc-internal-format
-msgid "%s has no effect"
-msgstr "%s no té %s"
-
-#: cp/cvt.c:958
-#, fuzzy, gcc-internal-format
-msgid "value computed is not used"
-msgstr "l'autòmat \"%s\" no s'utilitza"
-
-#: cp/cvt.c:1068
-#, gcc-internal-format
-msgid "converting NULL to non-pointer type"
-msgstr "convertint NULL a un tipus que no és punter"
-
-#: cp/cvt.c:1174
-#, fuzzy, gcc-internal-format
-msgid "ambiguous default type conversion from %qT"
-msgstr "conversió de tipus per omissió ambigua des de \"%T\""
-
-#: cp/cvt.c:1176
-#, fuzzy, gcc-internal-format
-msgid "  candidate conversions include %qD and %qD"
-msgstr "  les conversions candidates inclouen \"%D\" i \"%D\""
-
-#: cp/decl.c:1062
-#, fuzzy, gcc-internal-format
-msgid "%qD was declared %<extern%> and later %<static%>"
-msgstr "\"%s\" va ser declarat \"extern\" i després \"static\""
-
-#: cp/decl.c:1063 cp/decl.c:1618 objc/objc-act.c:2931 objc/objc-act.c:7503
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+D"
-msgstr "declaració prèvia de \"%D\""
-
-#: cp/decl.c:1096
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qF throws different exceptions"
-msgstr "la declaració de \"%F\" llança excepcions diferents"
-
-#: cp/decl.c:1097
-#, fuzzy, gcc-internal-format
-msgid "from previous declaration %q+F"
-msgstr "que la declaració prèvia \"%F\""
-
-#: cp/decl.c:1153
-#, fuzzy, gcc-internal-format
-msgid "function %q+D redeclared as inline"
-msgstr "funció \"%s\" re declarada com «inline»"
-
-#: cp/decl.c:1155
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+D with attribute noinline"
-msgstr "declaració prèvia de la funció \"%s\" amb l'atribut «noinline»"
-
-#: cp/decl.c:1162
-#, fuzzy, gcc-internal-format
-msgid "function %q+D redeclared with attribute noinline"
-msgstr "funció \"%s\" re-declarada amb l'atribut «noinline»"
-
-#: cp/decl.c:1164
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+D was inline"
-msgstr "la declaració prèvia de la funció \"%s\" va ser «inline»"
-
-#: cp/decl.c:1186 cp/decl.c:1259
-#, fuzzy, gcc-internal-format
-msgid "shadowing %s function %q#D"
-msgstr "enfosquint la funció de biblioteca \"%#D\""
-
-#: cp/decl.c:1195
-#, fuzzy, gcc-internal-format
-msgid "library function %q#D redeclared as non-function %q#D"
-msgstr "la funció de biblioteca \"%#D\" és redeclarada com \"%#D\" que no és funció"
-
-#: cp/decl.c:1200
-#, fuzzy, gcc-internal-format
-msgid "conflicts with built-in declaration %q#D"
-msgstr "causa conflicte amb la declaració interna \"%#D\""
-
-#: cp/decl.c:1254 cp/decl.c:1380 cp/decl.c:1396
-#, fuzzy, gcc-internal-format
-msgid "new declaration %q#D"
-msgstr "declaració nova \"%#D\""
-
-#: cp/decl.c:1255
-#, fuzzy, gcc-internal-format
-msgid "ambiguates built-in declaration %q#D"
-msgstr "fa ambigua la declaració interna \"%#D\""
-
-#: cp/decl.c:1344
-#, fuzzy, gcc-internal-format
-msgid "%q#D redeclared as different kind of symbol"
-msgstr "\"%#D\" redeclarat com un tipus diferent de símbol"
-
-#: cp/decl.c:1347
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+#D"
-msgstr "declaració prèvia de \"%#D\""
-
-#: cp/decl.c:1366
-#, fuzzy, gcc-internal-format
-msgid "declaration of template %q#D"
-msgstr "declaració del patró \"%#D\""
-
-#: cp/decl.c:1367 cp/name-lookup.c:527
-#, fuzzy, gcc-internal-format
-msgid "conflicts with previous declaration %q+#D"
-msgstr "causa conflictes amb la declaració prèvia \"%#D\""
-
-#: cp/decl.c:1381 cp/decl.c:1397
-#, fuzzy, gcc-internal-format
-msgid "ambiguates old declaration %q+#D"
-msgstr "fa ambigua la declaració antiga \"%#D\""
-
-#: cp/decl.c:1389
-#, fuzzy, gcc-internal-format
-msgid "declaration of C function %q#D conflicts with"
-msgstr "la declaració de la funció C \"%#D\" té conflictes amb"
-
-#: cp/decl.c:1391
-#, fuzzy, gcc-internal-format
-msgid "previous declaration %q+#D here"
-msgstr "declaració prèvia de \"%#D\" aquí"
-
-#: cp/decl.c:1405
-#, fuzzy, gcc-internal-format
-msgid "conflicting declaration %q#D"
-msgstr "declaracions de \"%s\" en conflicte"
-
-#: cp/decl.c:1406
-#, fuzzy, gcc-internal-format
-msgid "%q+D has a previous declaration as %q#D"
-msgstr "declaració prèvia com \"%#D\""
-
-#. [namespace.alias]
-#.
-#. A namespace-name or namespace-alias shall not be declared as
-#. the name of any other entity in the same declarative region.
-#. 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.
-#: cp/decl.c:1458
-#, fuzzy, gcc-internal-format
-msgid "declaration of namespace %qD conflicts with"
-msgstr "la declaració de la funció C \"%#D\" té conflictes amb"
-
-#: cp/decl.c:1459
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of namespace %q+D here"
-msgstr "declaració prèvia de \"%#D\" aquí"
-
-#: cp/decl.c:1470
-#, fuzzy, gcc-internal-format
-msgid "%q+#D previously defined here"
-msgstr "es va definir \"%#D\" prèviament aquí"
-
-#. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1480
-#, fuzzy, gcc-internal-format
-msgid "prototype for %q+#D"
-msgstr "el prototip per a \"%#D\""
-
-#: cp/decl.c:1481
-#, fuzzy, gcc-internal-format
-msgid "%Jfollows non-prototype definition here"
-msgstr "a continuació la definició del no prototip aquí"
-
-#: cp/decl.c:1521
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+#D with %qL linkage"
-msgstr "declaració prèvia de \"%#D\" amb l'enllaç %L"
-
-#: cp/decl.c:1523
-#, fuzzy, gcc-internal-format
-msgid "conflicts with new declaration with %qL linkage"
-msgstr "té conflictes amb la declaració nova amb l'enllaç %L"
-
-#: cp/decl.c:1546 cp/decl.c:1552
-#, fuzzy, gcc-internal-format
-msgid "default argument given for parameter %d of %q#D"
-msgstr "argument per omissió donat per al paràmetre %d de \"%#D\""
-
-#: cp/decl.c:1548 cp/decl.c:1554
-#, fuzzy, gcc-internal-format
-msgid "after previous specification in %q+#D"
-msgstr "després de l'especificació prèvia en \"%#D\""
-
-#: cp/decl.c:1563
-#, fuzzy, gcc-internal-format
-msgid "%q#D was used before it was declared inline"
-msgstr "es va usar \"%#D\" abans que sigui declarat «inline»"
-
-#: cp/decl.c:1564
-#, fuzzy, gcc-internal-format
-msgid "%Jprevious non-inline declaration here"
-msgstr "declaració prèvia no «inline» aquí"
-
-#: cp/decl.c:1617
-#, fuzzy, gcc-internal-format
-msgid "redundant redeclaration of %qD in same scope"
-msgstr "declaració redundant de \"%D\" en el mateix àmbit"
-
-#. From [temp.expl.spec]:
-#.
-#. If a template, a member template or the member of a class
-#. template is explicitly specialized then that
-#. specialization shall be declared before the first use of
-#. that specialization that would cause an implicit
-#. instantiation to take place, in every translation unit in
-#. which such a use occurs.
-#: cp/decl.c:1932
-#, fuzzy, gcc-internal-format
-msgid "explicit specialization of %qD after first use"
-msgstr "especialització explícita de %D després del primer ús"
-
-#: cp/decl.c:2028
-#, fuzzy, gcc-internal-format
-msgid "%q+D: visibility attribute ignored because it"
-msgstr "s'ignora l'atribut \"%s\""
-
-#: cp/decl.c:2030
-#, fuzzy, gcc-internal-format
-msgid "%Jconflicts with previous declaration here"
-msgstr "causa conflictes amb la declaració prèvia \"%#D\""
-
-#: cp/decl.c:2457
-#, fuzzy, gcc-internal-format
-msgid "jump to label %qD"
-msgstr "salt a l'etiqueta \"%D\""
-
-#: cp/decl.c:2459
-#, gcc-internal-format
-msgid "jump to case label"
-msgstr "salt a l'etiqueta «case»"
-
-#: cp/decl.c:2461
-#, fuzzy, gcc-internal-format
-msgid "%H  from here"
-msgstr "  des d'aquí"
-
-#: cp/decl.c:2480 cp/decl.c:2643
-#, gcc-internal-format
-msgid "  exits OpenMP structured block"
-msgstr ""
-
-#: cp/decl.c:2501
-#, fuzzy, gcc-internal-format
-msgid "  crosses initialization of %q+#D"
-msgstr "  creua la inicialització de \"%#D\""
-
-#: cp/decl.c:2503 cp/decl.c:2618
-#, fuzzy, gcc-internal-format
-msgid "  enters scope of non-POD %q+#D"
-msgstr "  entra en l'àmbit de \"%#D\" que no és POD"
-
-#: cp/decl.c:2516 cp/decl.c:2622
-#, gcc-internal-format
-msgid "  enters try block"
-msgstr "  entra intent de bloc"
-
-#: cp/decl.c:2518 cp/decl.c:2624
-#, gcc-internal-format
-msgid "  enters catch block"
-msgstr "  entra captura de bloc"
-
-#: cp/decl.c:2528 cp/decl.c:2627
-#, fuzzy, gcc-internal-format
-msgid "  enters OpenMP structured block"
-msgstr "  entra intent de bloc"
-
-#: cp/decl.c:2599 cp/decl.c:2639
-#, fuzzy, gcc-internal-format
-msgid "jump to label %q+D"
-msgstr "salt a l'etiqueta \"%D\""
-
-#: cp/decl.c:2600 cp/decl.c:2640
-#, gcc-internal-format
-msgid "  from here"
-msgstr "  des d'aquí"
-
-#. Can't skip init of __exception_info.
-#: cp/decl.c:2612
-#, fuzzy, gcc-internal-format
-msgid "%J  enters catch block"
-msgstr "  entra captura de bloc"
-
-#: cp/decl.c:2616
-#, fuzzy, gcc-internal-format
-msgid "  skips initialization of %q+#D"
-msgstr "  salta la inicialización de \"%#D\""
-
-#: cp/decl.c:2692
-#, gcc-internal-format
-msgid "label named wchar_t"
-msgstr "etiqueta nomenada wchar_t"
-
-#: cp/decl.c:2696
-#, fuzzy, gcc-internal-format
-msgid "duplicate label %qD"
-msgstr "etiqueta duplicada \"%D\""
-
-#: cp/decl.c:2962
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a type"
-msgstr "\"%D::%D\" no és un patró"
-
-#: cp/decl.c:2968 cp/parser.c:4033
-#, fuzzy, gcc-internal-format
-msgid "%qD used without template parameters"
-msgstr "s'usa \"%D\" sense paràmetres de patró"
-
-#: cp/decl.c:2983
-#, fuzzy, gcc-internal-format
-msgid "%q#T is not a class"
-msgstr "\"%#T\" no és un patró"
-
-#: cp/decl.c:2995 cp/decl.c:3063
-#, fuzzy, gcc-internal-format
-msgid "no class template named %q#T in %q#T"
-msgstr "no hi ha una patró de classe cridada \"%#T\" en \"%#T\""
-
-#: cp/decl.c:3003
-#, gcc-internal-format
-msgid "%<typename %T::%D%> names %q#T, which is not a class template"
-msgstr ""
-
-#: cp/decl.c:3010
-#, gcc-internal-format
-msgid "%<typename %T::%D%> names %q#T, which is not a type"
-msgstr ""
-
-#: cp/decl.c:3072
-#, fuzzy, gcc-internal-format
-msgid "template parameters do not match template"
-msgstr "els paràmetres del patró no poden ser friends"
-
-#: cp/decl.c:3073 cp/friend.c:321 cp/friend.c:329
-#, fuzzy, gcc-internal-format
-msgid "%q+D declared here"
-msgstr "   \"%#D\" declarat aquí"
-
-#: cp/decl.c:3711
-#, fuzzy, gcc-internal-format
-msgid "%Jan anonymous struct cannot have function members"
-msgstr "un union anònim no pot tenir funcions membre"
-
-#: cp/decl.c:3713
-#, fuzzy, gcc-internal-format
-msgid "%Jan anonymous union cannot have function members"
-msgstr "un union anònim no pot tenir funcions membre"
-
-#: cp/decl.c:3731
-#, fuzzy, gcc-internal-format
-msgid "member %q+#D with constructor not allowed in anonymous aggregate"
-msgstr "no es permet el membre \"%#D\" amb constructor en un agregat anònim"
-
-#: cp/decl.c:3734
-#, fuzzy, gcc-internal-format
-msgid "member %q+#D with destructor not allowed in anonymous aggregate"
-msgstr "no es permet el membre \"%#D\" amb destructor en un agregat anònim"
-
-#: cp/decl.c:3737
-#, fuzzy, gcc-internal-format
-msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
-msgstr "no es permet el membre \"%#D\" amb operador d'assignació de còpia en un agregat anònim"
-
-#: cp/decl.c:3762
-#, gcc-internal-format
-msgid "multiple types in one declaration"
-msgstr "tipus múltiples en una declaració"
-
-#: cp/decl.c:3766
-#, fuzzy, gcc-internal-format
-msgid "redeclaration of C++ built-in type %qT"
-msgstr "redeclaració del tipus intern de C++ \"%T\""
-
-#: cp/decl.c:3803
-#, gcc-internal-format
-msgid "missing type-name in typedef-declaration"
-msgstr "falta el nom del tipus en la declaració typedef"
-
-#: cp/decl.c:3811
-#, gcc-internal-format
-msgid "ISO C++ prohibits anonymous structs"
-msgstr "ISO C++ prohibeix structs anònims"
-
-#: cp/decl.c:3818
-#, fuzzy, gcc-internal-format
-msgid "%qs can only be specified for functions"
-msgstr "\"%D\" només pot ser especificat per a funcions"
-
-#: cp/decl.c:3824
-#, fuzzy, gcc-internal-format
-msgid "%<friend%> can only be specified inside a class"
-msgstr "\"%D\" només pot ser especificat dintre d'una classe"
-
-#: cp/decl.c:3826
-#, fuzzy, gcc-internal-format
-msgid "%<explicit%> can only be specified for constructors"
-msgstr "\"%D\" només pot ser especificat per a constructors"
-
-#: cp/decl.c:3828
-#, fuzzy, gcc-internal-format
-msgid "a storage class can only be specified for objects and functions"
-msgstr "\"%D\" només pot ser especificat per a objectes i funcions"
-
-#: cp/decl.c:3834
-#, fuzzy, gcc-internal-format
-msgid "qualifiers can only be specified for objects and functions"
-msgstr "\"%D\" només pot ser especificat per a objectes i funcions"
-
-#: cp/decl.c:3837
-#, fuzzy, gcc-internal-format
-msgid "%<typedef%> was ignored in this declaration"
-msgstr "el tipus de dada per omissió és \"int\" en la declaració de \"%s\""
-
-#: cp/decl.c:3866
-#, fuzzy, gcc-internal-format
-msgid "attribute ignored in declaration of %q+#T"
-msgstr "declaració friend prèvia de \"%D\""
-
-#: cp/decl.c:3867
-#, gcc-internal-format
-msgid "attribute for %q+#T must follow the %qs keyword"
-msgstr ""
-
-#: cp/decl.c:3909
-#, fuzzy, gcc-internal-format
-msgid "ignoring attributes applied to class type outside of definition"
-msgstr "l'atribut \"%s\" sol es pot aplicar a definicions de classe"
-
-#: cp/decl.c:3987
-#, fuzzy, gcc-internal-format
-msgid "function %q#D is initialized like a variable"
-msgstr "la funció \"%#D\" està inicialitzada com una variable"
-
-#: cp/decl.c:3998
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q#D has %<extern%> and is initialized"
-msgstr "la declaració de \"%#D\" té \"extern\" i està inicialitzada"
-
-#: cp/decl.c:4014
-#, fuzzy, gcc-internal-format
-msgid "definition of %q#D is marked %<dllimport%>"
-msgstr "la definició de la funció \"%s\" està marcada com dllimport"
-
-#: cp/decl.c:4033
-#, fuzzy, gcc-internal-format
-msgid "%q#D is not a static member of %q#T"
-msgstr "\"%#D\" no és un membre static de \"%#T\""
-
-#: cp/decl.c:4039
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
-msgstr "ISO C++ no permet que \"%T::%D\" es defineixi com \"%T::%D\""
-
-#: cp/decl.c:4048
-#, gcc-internal-format
-msgid "template header not allowed in member definition of explicitly specialized class"
-msgstr ""
-
-#: cp/decl.c:4056
-#, fuzzy, gcc-internal-format
-msgid "duplicate initialization of %qD"
-msgstr "inicialització duplicada de %D"
-
-#: cp/decl.c:4095
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q#D outside of class is not definition"
-msgstr "la declaració de \"%#D\" fora de la classe no és una definició"
-
-#: cp/decl.c:4188
-#, fuzzy, gcc-internal-format
-msgid "variable %q#D has initializer but incomplete type"
-msgstr "la variable \"%#D\" té inicializador però de tipus de dada incompleta"
-
-#: cp/decl.c:4194 cp/decl.c:4906
-#, fuzzy, gcc-internal-format
-msgid "elements of array %q#D have incomplete type"
-msgstr "alguns elements de la matriu \"%#D\" tenen tipus de dada incompleta"
-
-#: cp/decl.c:4200
-#, fuzzy, gcc-internal-format
-msgid "aggregate %q#D has incomplete type and cannot be defined"
-msgstr "l'agregat \"%#D\" té un tipus incomplet i no es pot definir"
-
-#: cp/decl.c:4236
-#, fuzzy, gcc-internal-format
-msgid "%qD declared as reference but not initialized"
-msgstr "\"%D\" declarat com referència però no està inicialitzat"
-
-#: cp/decl.c:4242
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
-msgstr "ISO C++ prohibeix l'ús d'una llista de inicialitzadors per a inicialitzar la referència \"%D\""
-
-#: cp/decl.c:4268
-#, fuzzy, gcc-internal-format
-msgid "cannot initialize %qT from %qT"
-msgstr "no es pot inicialitzar \"%T\" des de \"%T\""
-
-#: cp/decl.c:4296
-#, gcc-internal-format
-msgid "name %qD used in a GNU-style designated initializer for an array"
-msgstr ""
-
-#: cp/decl.c:4345
-#, fuzzy, gcc-internal-format
-msgid "initializer fails to determine size of %qD"
-msgstr "l'inicializador no pot determinar la grandària de \"%D\""
-
-#: cp/decl.c:4352
-#, fuzzy, gcc-internal-format
-msgid "array size missing in %qD"
-msgstr "falta la grandària de la matriu en \"%D\""
-
-#: cp/decl.c:4364
-#, fuzzy, gcc-internal-format
-msgid "zero-size array %qD"
-msgstr "matriu \"%D\" de grandària zero"
-
-#. 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.
-#: cp/decl.c:4407
-#, fuzzy, gcc-internal-format
-msgid "storage size of %qD isn't known"
-msgstr "no es coneix la grandària d'emmagatzematge de \"%D\""
-
-#: cp/decl.c:4429
-#, fuzzy, gcc-internal-format
-msgid "storage size of %qD isn't constant"
-msgstr "la grandària d'emmagatzematge de \"%D\" no és constant"
-
-#: cp/decl.c:4478
-#, fuzzy, gcc-internal-format
-msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
-msgstr "perdó: la semàntica de les dades static de la funció «inline» \"%#D\" és errònia (acabarà amb múltiples còpies)"
-
-#: cp/decl.c:4481
-#, fuzzy, gcc-internal-format
-msgid "%J  you can work around this by removing the initializer"
-msgstr "  pot evitar això eliminant l'inicializador"
-
-#: cp/decl.c:4508
-#, fuzzy, gcc-internal-format
-msgid "uninitialized const %qD"
-msgstr "const \"%D\" sense inicialitzar"
-
-#: cp/decl.c:4620
-#, fuzzy, gcc-internal-format
-msgid "invalid type %qT as initializer for a vector of type %qT"
-msgstr "inicialitzador no vàlid per al mètode virtual \"%D\""
-
-#: cp/decl.c:4662
-#, fuzzy, gcc-internal-format
-msgid "initializer for %qT must be brace-enclosed"
-msgstr "l'inicialitzador per a \"%T\" ha d'estar tancat entre parèntesis"
-
-#: cp/decl.c:4680
-#, fuzzy, gcc-internal-format
-msgid "%qT has no non-static data member named %qD"
-msgstr "\"%T\" té una dada membre que no és non-static cridada \"%D\""
-
-#: cp/decl.c:4731
-#, fuzzy, gcc-internal-format
-msgid "braces around scalar initializer for type %qT"
-msgstr "parèntesis al voltant de l'inicialitzador per a \"%T\""
-
-#: cp/decl.c:4814
-#, fuzzy, gcc-internal-format
-msgid "missing braces around initializer for %qT"
-msgstr "falten claus al voltant dels valors inicials"
-
-#: cp/decl.c:4871
-#, fuzzy, gcc-internal-format
-msgid "too many initializers for %qT"
-msgstr "massa inicialitzadors per a \"%T\""
-
-#: cp/decl.c:4914
-#, fuzzy, gcc-internal-format
-msgid "variable-sized object %qD may not be initialized"
-msgstr "l'objecte de grandària variable \"%D\" no pot ser inicialitzat"
-
-#: cp/decl.c:4920
-#, fuzzy, gcc-internal-format
-msgid "%qD has incomplete type"
-msgstr "\"%D\" té un tipus de dada incompleta"
-
-#: cp/decl.c:4935
-#, fuzzy, gcc-internal-format
-msgid "scalar object %qD requires one element in initializer"
-msgstr "excés d'elements en valors inicials d'union"
-
-#. A non-aggregate that is not a scalar cannot be initialized
-#. via an initializer-list in C++98.
-#: cp/decl.c:4945
-#, fuzzy, gcc-internal-format
-msgid "braces around initializer for non-aggregate type %qT"
-msgstr "parèntesis al voltant de l'inicialitzador per a \"%T\""
-
-#: cp/decl.c:4995
-#, fuzzy, gcc-internal-format
-msgid "%qD must be initialized by constructor, not by %<{...}%>"
-msgstr "\"%D\" ha de ser inicialitzat per un constructor, no per \"{...}\""
-
-#: cp/decl.c:5031
-#, fuzzy, gcc-internal-format
-msgid "array %qD initialized by parenthesized string literal %qE"
-msgstr "_Pragma duu una cadena literal entre parèntesis"
-
-#: cp/decl.c:5046
-#, fuzzy, gcc-internal-format
-msgid "structure %qD with uninitialized const members"
-msgstr "estructura \"%D\" amb membres const sense inicialitzar"
-
-#: cp/decl.c:5048
-#, fuzzy, gcc-internal-format
-msgid "structure %qD with uninitialized reference members"
-msgstr "estructura \"%D\" amb membres de referència sense inicialitzar"
-
-#: cp/decl.c:5330
-#, gcc-internal-format
-msgid "assignment (not initialization) in declaration"
-msgstr "assignació (no inicialització) en la declaració"
-
-#: cp/decl.c:5420
-#, fuzzy, gcc-internal-format
-msgid "shadowing previous type declaration of %q#D"
-msgstr "enfosquint la declaració de tipus prèvia de \"%#D\""
-
-#: cp/decl.c:5450
-#, fuzzy, gcc-internal-format
-msgid "%qD cannot be thread-local because it has non-POD type %qT"
-msgstr "\"%D\" no pot ser thread-local perquè és de tipus \"%T\" que no és POD"
-
-#: cp/decl.c:5485
-#, fuzzy, gcc-internal-format
-msgid "%qD is thread-local and so cannot be dynamically initialized"
-msgstr "\"%D\" és thread-local i per tant no es pot inicialitzar dinàmicament"
-
-#: cp/decl.c:5503
-#, fuzzy, gcc-internal-format
-msgid "%qD cannot be initialized by a non-constant expression when being declared"
-msgstr "matriu amb valors inicials assignats d'una expressió matricial que no és constant"
-
-#: cp/decl.c:6160
-#, fuzzy, gcc-internal-format
-msgid "destructor for alien class %qT cannot be a member"
-msgstr "el destructor per a la classe estrangera \"%T\" no pot ser un membre"
-
-#: cp/decl.c:6162
-#, fuzzy, gcc-internal-format
-msgid "constructor for alien class %qT cannot be a member"
-msgstr "el constructor per a la classe estrangera \"%T\" no pot ser un membre"
-
-#: cp/decl.c:6183
-#, fuzzy, gcc-internal-format
-msgid "%qD declared as a %<virtual%> %s"
-msgstr "\"%D\" va ser declarat com un %s \"virtual\""
-
-#: cp/decl.c:6185
-#, fuzzy, gcc-internal-format
-msgid "%qD declared as an %<inline%> %s"
-msgstr "\"%D\" va ser declarat com un %s \"inline\""
-
-#: cp/decl.c:6187
-#, fuzzy, gcc-internal-format
-msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
-msgstr "especificadors de funció \"const\" i \"volatile\" en \"%D\" no vàlids en la declaració %s"
-
-#: cp/decl.c:6191
-#, fuzzy, gcc-internal-format
-msgid "%q+D declared as a friend"
-msgstr "\"%D\" declarat com un friend"
-
-#: cp/decl.c:6197
-#, fuzzy, gcc-internal-format
-msgid "%q+D declared with an exception specification"
-msgstr "\"%D\" declarat amb una excepció d'especificació"
-
-#: cp/decl.c:6231
-#, fuzzy, gcc-internal-format
-msgid "definition of %qD is not in namespace enclosing %qT"
-msgstr "la declaració de \"%D\" no està en un espai de noms al voltant de \"%D\""
-
-#: cp/decl.c:6342
-#, fuzzy, gcc-internal-format
-msgid "defining explicit specialization %qD in friend declaration"
-msgstr "definint l'especialització explícita \"%D\" en la declaració friend"
-
-#. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:6352
-#, fuzzy, gcc-internal-format
-msgid "invalid use of template-id %qD in declaration of primary template"
-msgstr "ús no vàlid de l'aneu de patró \"%D\" en la declaració del patró primàri"
-
-#: cp/decl.c:6382
-#, fuzzy, gcc-internal-format
-msgid "default arguments are not allowed in declaration of friend template specialization %qD"
-msgstr "no es permeten els argument per omissió en la declaració de l'especialització friend del patró \"%D\""
-
-#: cp/decl.c:6390
-#, fuzzy, gcc-internal-format
-msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
-msgstr "no es permet \"inline\" en la declaració de l'especialització friend del patró \"%D\""
-
-#: cp/decl.c:6433
-#, fuzzy, gcc-internal-format
-msgid "cannot declare %<::main%> to be a template"
-msgstr "no es pot declarar \"::main\" com template"
-
-#: cp/decl.c:6435
-#, fuzzy, gcc-internal-format
-msgid "cannot declare %<::main%> to be inline"
-msgstr "no es pot declarar \"::main\" com «inline»"
-
-#: cp/decl.c:6437
-#, fuzzy, gcc-internal-format
-msgid "cannot declare %<::main%> to be static"
-msgstr "no es pot declarar \"::main\" com static"
-
-#: cp/decl.c:6465
-#, fuzzy, gcc-internal-format
-msgid "non-local function %q#D uses anonymous type"
-msgstr "la funció \"%#D\" que no és local usa un tipus anònim"
-
-#: cp/decl.c:6468 cp/decl.c:6748
-#, fuzzy, gcc-internal-format
-msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
-msgstr "\"%#D\" no es refereix al tipus sense qualificar, així que no s'usa per a l'enllaçat"
-
-#: cp/decl.c:6474
-#, fuzzy, gcc-internal-format
-msgid "non-local function %q#D uses local type %qT"
-msgstr "la funció \"%#D\" que no és local utilitza el tipus local \"%T\""
-
-#: cp/decl.c:6498
-#, fuzzy, gcc-internal-format
-msgid "static member function %qD cannot have cv-qualifier"
-msgstr "%sfunció membre \"%D\" no pot tenir el qualificador de mètode \"%T\""
-
-#: cp/decl.c:6499
-#, fuzzy, gcc-internal-format
-msgid "non-member function %qD cannot have cv-qualifier"
-msgstr "%sfunció membre \"%D\" no pot tenir el qualificador de mètode \"%T\""
-
-#: cp/decl.c:6547
-#, fuzzy, gcc-internal-format
-msgid "%<::main%> must return %<int%>"
-msgstr "\"main\" ha de retornar \"int\""
-
-#: cp/decl.c:6586
-#, fuzzy, gcc-internal-format
-msgid "definition of implicitly-declared %qD"
-msgstr "la definició de \"%D\" declarat implícitament"
-
-#: cp/decl.c:6603 cp/decl2.c:677
-#, fuzzy, gcc-internal-format
-msgid "no %q#D member function declared in class %qT"
-msgstr "no hi ha una funció membre \"%#D\" declarada en la classe \"%T\""
-
-#. DRs 132, 319 and 389 seem to indicate types with
-#. 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.
-#: cp/decl.c:6745
-#, fuzzy, gcc-internal-format
-msgid "non-local variable %q#D uses anonymous type"
-msgstr "la funció \"%#D\" que no és local usa un tipus anònim"
-
-#: cp/decl.c:6754
-#, fuzzy, gcc-internal-format
-msgid "non-local variable %q#D uses local type %qT"
-msgstr "la funció \"%#D\" que no és local utilitza el tipus local \"%T\""
-
-#: cp/decl.c:6876
-#, fuzzy, gcc-internal-format
-msgid "invalid in-class initialization of static data member of non-integral type %qT"
-msgstr "ISO C++ prohibeix la inicialització del membre constant \"%D\" del tipus \"%T\" que no és enter"
-
-#: cp/decl.c:6886
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
-msgstr "ISO C++ prohibeix la inicialización en la classe del membre static \"%D\" que no és constant"
-
-#: cp/decl.c:6890
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
-msgstr "ISO C++ prohibeix la inicialització del membre constant \"%D\" del tipus \"%T\" que no és enter"
-
-#: cp/decl.c:6915
-#, fuzzy, gcc-internal-format
-msgid "size of array %qD has non-integral type %qT"
-msgstr "la grandària de la matriu \"%D\" té un tipus no enter"
-
-#: cp/decl.c:6917
-#, fuzzy, gcc-internal-format
-msgid "size of array has non-integral type %qT"
-msgstr "la grandària de la matriu té un tipus no enter"
-
-#: cp/decl.c:6965
-#, fuzzy, gcc-internal-format
-msgid "size of array %qD is negative"
-msgstr "la grandària de la matriu \"%D\" és negatiu"
-
-#: cp/decl.c:6967
-#, gcc-internal-format
-msgid "size of array is negative"
-msgstr "la grandària de la matriu és negatiu"
-
-#: cp/decl.c:6975
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids zero-size array %qD"
-msgstr "ISO C++ prohibeix la matriu \"%D\" de grandària zero"
-
-#: cp/decl.c:6977
-#, gcc-internal-format
-msgid "ISO C++ forbids zero-size array"
-msgstr "ISO C++ prohibeix la matriu de grandària zero"
-
-#: cp/decl.c:6984
-#, fuzzy, gcc-internal-format
-msgid "size of array %qD is not an integral constant-expression"
-msgstr "la grandària de la matriu \"%D\" no és una expressió constant integral"
-
-#: cp/decl.c:6987
-#, gcc-internal-format
-msgid "size of array is not an integral constant-expression"
-msgstr "la grandària de la matriu no és una expressió constant integral"
-
-#: cp/decl.c:6993
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids variable length array %qD"
-msgstr "ISO C++ prohibeix la matriu \"%D\" de grandària variable"
-
-#: cp/decl.c:6995
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids variable length array"
-msgstr "ISO C++ prohibeix la matriu de grandària variable"
-
-#: cp/decl.c:7001
-#, gcc-internal-format
-msgid "variable length array %qD is used"
-msgstr ""
-
-#: cp/decl.c:7035
-#, gcc-internal-format
-msgid "overflow in array dimension"
-msgstr "desbordament en la dimensió de la matriu"
-
-#: cp/decl.c:7116
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD as %s"
-msgstr "declaración de \"%D\" com %s"
-
-#: cp/decl.c:7118
-#, gcc-internal-format
-msgid "creating %s"
-msgstr "creant %s"
-
-#: cp/decl.c:7130
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
-msgstr "la declaració de \"%D\" com una matriu multidimensional ha de tenir límits per a totes les dimensions excepte la primera"
-
-#: cp/decl.c:7134
-#, gcc-internal-format
-msgid "multidimensional array must have bounds for all dimensions except the first"
-msgstr "una matriu multidimensional ha de tenir límits per a totes les dimensions excepte per a la primera"
-
-#: cp/decl.c:7169
-#, gcc-internal-format
-msgid "return type specification for constructor invalid"
-msgstr "l'especificació del tipus de retorn per al constructor no és vàlid"
-
-#: cp/decl.c:7179
-#, gcc-internal-format
-msgid "return type specification for destructor invalid"
-msgstr "l'especificació del tipus de retorn per al destructor no és vàlid"
-
-#: cp/decl.c:7192
-#, fuzzy, gcc-internal-format
-msgid "return type specified for %<operator %T%>"
-msgstr "es va especificar un tipus de retorn per a \"operator %T\""
-
-#: cp/decl.c:7214
-#, gcc-internal-format
-msgid "unnamed variable or field declared void"
-msgstr "variable sense nom o camp declarat void"
-
-#: cp/decl.c:7218
-#, fuzzy, gcc-internal-format
-msgid "variable or field %qE declared void"
-msgstr "variable o camp \"%s\" declarat void"
-
-#: cp/decl.c:7221
-#, gcc-internal-format
-msgid "variable or field declared void"
-msgstr "variable o camp declarat void"
-
-#: cp/decl.c:7388
-#, fuzzy, gcc-internal-format
-msgid "invalid use of qualified-name %<::%D%>"
-msgstr "ús no vàlid del membre \"%D\""
-
-#: cp/decl.c:7391
-#, fuzzy, gcc-internal-format
-msgid "invalid use of qualified-name %<%T::%D%>"
-msgstr "definició no vàlida del tipus qualificat \"%T\""
-
-#: cp/decl.c:7394
-#, fuzzy, gcc-internal-format
-msgid "invalid use of qualified-name %<%D::%D%>"
-msgstr "ús no vàlid del membre \"%D\""
-
-#: cp/decl.c:7406
-#, fuzzy, gcc-internal-format
-msgid "type %qT is not derived from type %qT"
-msgstr "el tipus \"%T\" no és derivat del tipus \"%T\""
-
-#: cp/decl.c:7422 cp/decl.c:7512 cp/decl.c:8660
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD as non-function"
-msgstr "la declaració de \"%D\" com una no funció"
-
-#: cp/decl.c:7428
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD as non-member"
-msgstr "la declaració de \"%D\" com una no funció"
-
-#: cp/decl.c:7457
-#, fuzzy, gcc-internal-format
-msgid "declarator-id missing; using reserved word %qD"
-msgstr "falta l'identificador del declarador; utilitzant la paraula reservada \"%D\""
-
-#: cp/decl.c:7504
-#, fuzzy, gcc-internal-format
-msgid "function definition does not declare parameters"
-msgstr "la definició de la funció ho va declarar com \"register\""
-
-#: cp/decl.c:7546
-#, fuzzy, gcc-internal-format
-msgid "two or more data types in declaration of %qs"
-msgstr "dos o més tipus de dades en la declaració de \"%s\""
-
-#: cp/decl.c:7552
-#, fuzzy, gcc-internal-format
-msgid "conflicting specifiers in declaration of %qs"
-msgstr "declaracions de \"%s\" en conflicte"
-
-#: cp/decl.c:7623 cp/decl.c:7626
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids declaration of %qs with no type"
-msgstr "ISO C++ prohibeix la declaració de \"%s\" sense tipus"
-
-#: cp/decl.c:7651
-#, fuzzy, gcc-internal-format
-msgid "%<signed%> or %<unsigned%> invalid for %qs"
-msgstr "short, signed o unsigned no vàlid per a \"%s\""
-
-#: cp/decl.c:7653
-#, fuzzy, gcc-internal-format
-msgid "%<signed%> and %<unsigned%> specified together for %qs"
-msgstr "es van donar junts signed i unsigned per a \"%s\""
-
-#: cp/decl.c:7655
-#, fuzzy, gcc-internal-format
-msgid "%<long long%> invalid for %qs"
-msgstr "complex no vàlid per a \"%s\""
-
-#: cp/decl.c:7657
-#, fuzzy, gcc-internal-format
-msgid "%<long%> invalid for %qs"
-msgstr "complex no vàlid per a \"%s\""
-
-#: cp/decl.c:7659
-#, fuzzy, gcc-internal-format
-msgid "%<short%> invalid for %qs"
-msgstr "complex no vàlid per a \"%s\""
-
-#: cp/decl.c:7661
-#, fuzzy, gcc-internal-format
-msgid "%<long%> or %<short%> invalid for %qs"
-msgstr "long, short, signed o unsigned no vàlids per a \"%s\""
-
-#: cp/decl.c:7663
-#, fuzzy, gcc-internal-format
-msgid "%<long%> or %<short%> specified with char for %qs"
-msgstr "s'especifica long o short amb char per a \"%s\""
-
-#: cp/decl.c:7665
-#, fuzzy, gcc-internal-format
-msgid "%<long%> and %<short%> specified together for %qs"
-msgstr "long i short especificats junts per a \"%s\""
-
-#: cp/decl.c:7671
-#, fuzzy, gcc-internal-format
-msgid "long, short, signed or unsigned used invalidly for %qs"
-msgstr "ús no vàlid de long, short, signed o unsigned per a \"%s\""
-
-#: cp/decl.c:7735
-#, fuzzy, gcc-internal-format
-msgid "complex invalid for %qs"
-msgstr "complex no vàlid per a \"%s\""
-
-#: cp/decl.c:7764
-#, fuzzy, gcc-internal-format
-msgid "qualifiers are not allowed on declaration of %<operator %T%>"
-msgstr "no es permeten qualificadors en la declaració de \"operator %T\""
-
-#: cp/decl.c:7776 cp/typeck.c:7011
-#, fuzzy, gcc-internal-format
-msgid "ignoring %qV qualifiers added to function type %qT"
-msgstr "qualificadors no vàlids en el tipus de funció no membre"
-
-#: cp/decl.c:7799
-#, fuzzy, gcc-internal-format
-msgid "member %qD cannot be declared both virtual and static"
-msgstr "\"%D\" no es pot declarar virtual, ja que sempre és static"
-
-#: cp/decl.c:7807
-#, fuzzy, gcc-internal-format
-msgid "%<%T::%D%> is not a valid declarator"
-msgstr "\"%T::%D\" no és una declaració vàlida"
-
-#: cp/decl.c:7816
-#, gcc-internal-format
-msgid "typedef declaration invalid in parameter declaration"
-msgstr "declaració typedef no vàlida en la declaració de paràmetres"
-
-#: cp/decl.c:7822
-#, gcc-internal-format
-msgid "storage class specifiers invalid in parameter declarations"
-msgstr "especificadors de classe d'emmagatzematge no vàlids en les declaracions de paràmetres"
-
-#: cp/decl.c:7829
-#, gcc-internal-format
-msgid "virtual outside class declaration"
-msgstr "declaració de virtual fora de class"
-
-#: cp/decl.c:7847
-#, fuzzy, gcc-internal-format
-msgid "multiple storage classes in declaration of %qs"
-msgstr "múltiples classes d'emmagatzematge en la declaració de \"%s\""
-
-#: cp/decl.c:7870
-#, fuzzy, gcc-internal-format
-msgid "storage class specified for %qs"
-msgstr "classe d'emmagatzematge especificada per %s \"%s\""
-
-#: cp/decl.c:7904
-#, fuzzy, gcc-internal-format
-msgid "top-level declaration of %qs specifies %<auto%>"
-msgstr "la declaració del nivell superior de \"%s\" especifica \"auto\""
-
-#: cp/decl.c:7916
-#, gcc-internal-format
-msgid "storage class specifiers invalid in friend function declarations"
-msgstr "especificadors de classe d'emmagatzematge no vàlids en les declaracions de funcions friend"
-
-#: cp/decl.c:8043
-#, gcc-internal-format
-msgid "destructor cannot be static member function"
-msgstr "el destructor no pot ser una funció membre de tipus static"
-
-#: cp/decl.c:8048
-#, fuzzy, gcc-internal-format
-msgid "destructors may not be cv-qualified"
-msgstr "els destructors no poden ser \"%s\""
-
-#: cp/decl.c:8066
-#, gcc-internal-format
-msgid "constructors cannot be declared virtual"
-msgstr "els constructors no poden ser declarats virtual"
-
-#: cp/decl.c:8079
-#, fuzzy, gcc-internal-format
-msgid "can't initialize friend function %qs"
-msgstr "no es pot inicialitzar la funció friend \"%s\""
-
-#. Cannot be both friend and virtual.
-#: cp/decl.c:8083
-#, gcc-internal-format
-msgid "virtual functions cannot be friends"
-msgstr "les funcions virtuals no poden ser friend"
-
-#: cp/decl.c:8087
-#, gcc-internal-format
-msgid "friend declaration not in class definition"
-msgstr "la declaració friend no està en una definició de classe"
-
-#: cp/decl.c:8089
-#, fuzzy, gcc-internal-format
-msgid "can't define friend function %qs in a local class definition"
-msgstr "no es pot definir la funció friend \"%s\" en una definició de classe local"
-
-#: cp/decl.c:8102
-#, gcc-internal-format
-msgid "destructors may not have parameters"
-msgstr "els destructors no poden tenir paràmetres"
-
-#: cp/decl.c:8121
-#, fuzzy, gcc-internal-format
-msgid "cannot declare pointer to %q#T"
-msgstr "no es pot declarar un punter a \"%#T\""
-
-#: cp/decl.c:8134 cp/decl.c:8141
-#, fuzzy, gcc-internal-format
-msgid "cannot declare reference to %q#T"
-msgstr "no es poden declarar referències a \"%#T\""
-
-#: cp/decl.c:8143
-#, fuzzy, gcc-internal-format
-msgid "cannot declare pointer to %q#T member"
-msgstr "no es pot declarar un punter al membre \"%#T\""
-
-#: cp/decl.c:8194
-#, gcc-internal-format
-msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
-msgstr ""
-
-#: cp/decl.c:8238
-#, fuzzy, gcc-internal-format
-msgid "template-id %qD used as a declarator"
-msgstr "l'identificador de patró \"%D\" s'usa com un declarador"
-
-#: cp/decl.c:8289
-#, gcc-internal-format
-msgid "member functions are implicitly friends of their class"
-msgstr "les funcions membres són implícitament friends de la seva classe"
-
-#: cp/decl.c:8293
-#, fuzzy, gcc-internal-format
-msgid "extra qualification %<%T::%> on member %qs"
-msgstr "s'ignora la qualificació extra `%T::' en el membre \"%s\""
-
-#: cp/decl.c:8325
-#, fuzzy, gcc-internal-format
-msgid "cannot define member function %<%T::%s%> within %<%T%>"
-msgstr "no es pot declarar la funció membre \"%T::%s\" dintre de \"%T\""
-
-#: cp/decl.c:8342
-#, fuzzy, gcc-internal-format
-msgid "cannot declare member %<%T::%s%> within %qT"
-msgstr "no es pot declarar el membre \"%T::%s\" dintre de \"%T\""
-
-#: cp/decl.c:8365
-#, fuzzy, gcc-internal-format
-msgid "non-parameter %qs cannot be a parameter pack"
-msgstr "les dades membres \"%D\" no poden ser un patró membre"
-
-#: cp/decl.c:8386
-#, fuzzy, gcc-internal-format
-msgid "data member may not have variably modified type %qT"
-msgstr "l'argument de patró \"%T\" és un tipus modificat variablement"
-
-#: cp/decl.c:8388
-#, fuzzy, gcc-internal-format
-msgid "parameter may not have variably modified type %qT"
-msgstr "l'argument de patró \"%T\" és un tipus modificat variablement"
-
-#. [dcl.fct.spec] The explicit specifier shall only be used in
-#. declarations of constructors within a class definition.
-#: cp/decl.c:8396
-#, fuzzy, gcc-internal-format
-msgid "only declarations of constructors can be %<explicit%>"
-msgstr "solament les declaracions de constructors poden ser \"explicit\""
-
-#: cp/decl.c:8404
-#, fuzzy, gcc-internal-format
-msgid "non-member %qs cannot be declared %<mutable%>"
-msgstr "el no-membre \"%s\" no pot ser declarat \"mutable\""
-
-#: cp/decl.c:8409
-#, fuzzy, gcc-internal-format
-msgid "non-object member %qs cannot be declared %<mutable%>"
-msgstr "el membre non-objecte \"%s\" no pot ser declarat \"mutable\""
-
-#: cp/decl.c:8415
-#, fuzzy, gcc-internal-format
-msgid "function %qs cannot be declared %<mutable%>"
-msgstr "la funció \"%s\" no pot ser declarada \"mutable\""
-
-#: cp/decl.c:8420
-#, fuzzy, gcc-internal-format
-msgid "static %qs cannot be declared %<mutable%>"
-msgstr "static \"%s\" no pot ser declarat \"mutable\""
-
-#: cp/decl.c:8425
-#, fuzzy, gcc-internal-format
-msgid "const %qs cannot be declared %<mutable%>"
-msgstr "const \"%s\" no pot ser declarat \"mutable\""
-
-#: cp/decl.c:8462
-#, fuzzy, gcc-internal-format
-msgid "%Jtypedef name may not be a nested-name-specifier"
-msgstr "el nom de la definició de tipus pot no ser qualificada per a la classe"
-
-#: cp/decl.c:8478
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
-msgstr "ISO C++ prohibeix el tipus niat \"%D\" amb el mateix nom que la classe que ho conté"
-
-#: cp/decl.c:8564
-#, fuzzy, gcc-internal-format
-msgid "qualified function types cannot be used to declare static member functions"
-msgstr "el destructor no pot ser una funció membre de tipus static"
-
-#: cp/decl.c:8566
-#, fuzzy, gcc-internal-format
-msgid "qualified function types cannot be used to declare free functions"
-msgstr "el tipus de retorn d'una funció no pot ser una funció"
-
-#: cp/decl.c:8592
-#, gcc-internal-format
-msgid "type qualifiers specified for friend class declaration"
-msgstr "es van especificar qualificadors de tipus en una declaració de classe friend"
-
-#: cp/decl.c:8597
-#, fuzzy, gcc-internal-format
-msgid "%<inline%> specified for friend class declaration"
-msgstr "es va especificar \"inline\" per a la declaració de classe friend"
-
-#: cp/decl.c:8605
-#, gcc-internal-format
-msgid "template parameters cannot be friends"
-msgstr "els paràmetres del patró no poden ser friends"
-
-#: cp/decl.c:8607
-#, fuzzy, gcc-internal-format
-msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
-msgstr "la declaració friend requereix una clau de classe, ex. \"friend class %T::%D\""
-
-#: cp/decl.c:8611
-#, fuzzy, gcc-internal-format
-msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
-msgstr "la declaració friend requereix una clau de classe, ex. \"friend %#T\""
-
-#: cp/decl.c:8624
-#, fuzzy, gcc-internal-format
-msgid "trying to make class %qT a friend of global scope"
-msgstr "tractant fer que la classe \"%T\" sigui un friend d'àmbit global"
-
-#: cp/decl.c:8635
-#, gcc-internal-format
-msgid "invalid qualifiers on non-member function type"
-msgstr "qualificadors no vàlids en el tipus de funció no membre"
-
-#: cp/decl.c:8650
-#, fuzzy, gcc-internal-format
-msgid "abstract declarator %qT used as declaration"
-msgstr "el declarador abstracte \"%T\" es va utilitzar com una declaració"
-
-#: cp/decl.c:8679
-#, fuzzy, gcc-internal-format
-msgid "cannot use %<::%> in parameter declaration"
-msgstr "no es pot usar \"::\" en la declaració de paràmetres"
-
-#. Something like struct S { int N::j; };
-#: cp/decl.c:8725
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %<::%>"
-msgstr "ús no vàlid de \"::\""
-
-#: cp/decl.c:8740
-#, fuzzy, gcc-internal-format
-msgid "can't make %qD into a method -- not in a class"
-msgstr "no es pot fer \"%D\" en un mètode -- no està en una classe"
-
-#: cp/decl.c:8749
-#, fuzzy, gcc-internal-format
-msgid "function %qD declared virtual inside a union"
-msgstr "la funció \"%s\" es va declarar virtual dintre d'un union"
-
-#: cp/decl.c:8758
-#, fuzzy, gcc-internal-format
-msgid "%qD cannot be declared virtual, since it is always static"
-msgstr "\"%D\" no es pot declarar virtual, ja que sempre és static"
-
-#: cp/decl.c:8774
-#, fuzzy, gcc-internal-format
-msgid "expected qualified name in friend declaration for destructor %qD"
-msgstr "no es permeten qualificadors en la declaració de \"operator %T\""
-
-#: cp/decl.c:8784
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD as member of %qT"
-msgstr "la declaració de \"%s\" obscurece a un membre de \"this\""
-
-#: cp/decl.c:8860
-#, fuzzy, gcc-internal-format
-msgid "field %qD has incomplete type"
-msgstr "el camp \"%D\" té tipus de dada incompleta"
-
-#: cp/decl.c:8862
-#, fuzzy, gcc-internal-format
-msgid "name %qT has incomplete type"
-msgstr "el nom \"%T\" té tipus de dada incompleta"
-
-#: cp/decl.c:8871
-#, fuzzy, gcc-internal-format
-msgid "  in instantiation of template %qT"
-msgstr "  en la instanciació det patró \"%T\""
-
-#: cp/decl.c:8880
-#, fuzzy, gcc-internal-format
-msgid "%qE is neither function nor member function; cannot be declared friend"
-msgstr "\"%s\" no és ni funció ni funció membre; no pot ser declarat friend"
-
-#. An attempt is being made to initialize a non-static
-#. member.  But, from [class.mem]:
-#.
-#. 4 A member-declarator can contain a
-#. constant-initializer only if it declares a static
-#. member (_class.static_) of integral or enumeration
-#. type, see _class.static.data_.
-#.
-#. This used to be relatively common practice, but
-#. the rest of the compiler does not correctly
-#. handle the initialization unless the member is
-#. static so we make it static below.
-#: cp/decl.c:8932
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids initialization of member %qD"
-msgstr "ISO C++ prohibeix la inicialización del membre \"%D\""
-
-#: cp/decl.c:8934
-#, fuzzy, gcc-internal-format
-msgid "making %qD static"
-msgstr "fent a \"%D\" static"
-
-#: cp/decl.c:8999
-#, fuzzy, gcc-internal-format
-msgid "storage class %<auto%> invalid for function %qs"
-msgstr "la classe d'emmagatzematge \"auto\" no és vàlida per a la funció \"%s\""
-
-#: cp/decl.c:9001
-#, fuzzy, gcc-internal-format
-msgid "storage class %<register%> invalid for function %qs"
-msgstr "la classe d'emmagatzematge \"register\" no és vàlida per a la funció \"%s\""
-
-#: cp/decl.c:9003
-#, fuzzy, gcc-internal-format
-msgid "storage class %<__thread%> invalid for function %qs"
-msgstr "la classe d'emmagatzematge \"__thread\" no és vàlida per a la funció \"%s\""
-
-#: cp/decl.c:9014
-#, fuzzy, gcc-internal-format
-msgid "%<static%> specified invalid for function %qs declared out of global scope"
-msgstr "la classe d'emmagatzematge \"inline\" no és vàlida per a la funció \"%s\" declarada fora de l'àmbit global"
-
-#: cp/decl.c:9017
-#, fuzzy, gcc-internal-format
-msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
-msgstr "la classe d'emmagatzematge \"inline\" no és vàlida per a la funció \"%s\" declarada fora de l'àmbit global"
-
-#: cp/decl.c:9025
-#, fuzzy, gcc-internal-format
-msgid "virtual non-class function %qs"
-msgstr "la funció virtual \"%s\" no és classe"
-
-#: cp/decl.c:9056
-#, fuzzy, gcc-internal-format
-msgid "cannot declare member function %qD to have static linkage"
-msgstr "no es pot declarar que la funció membre \"%D\" tingui enllaçat estàtic"
-
-#. FIXME need arm citation
-#: cp/decl.c:9063
-#, gcc-internal-format
-msgid "cannot declare static function inside another function"
-msgstr "no es pot declarar una funció static dintre d'altra funció"
-
-#: cp/decl.c:9093
-#, fuzzy, gcc-internal-format
-msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
-msgstr "\"static\" pot no ser utilitzat quan es defineix (oposat a la declaració) una dada membre static"
-
-#: cp/decl.c:9100
-#, fuzzy, gcc-internal-format
-msgid "static member %qD declared %<register%>"
-msgstr "es va declarar el membre static \"%D\" com \"register\""
-
-#: cp/decl.c:9105
-#, fuzzy, gcc-internal-format
-msgid "cannot explicitly declare member %q#D to have extern linkage"
-msgstr "no es pot declarar explícitament que el membre \"%#D\" tingui un enllaçat extern"
-
-#: cp/decl.c:9234
-#, fuzzy, gcc-internal-format
-msgid "default argument for %q#D has type %qT"
-msgstr "l'argument per omissió de \"%#D\" té tipus \"%T\""
-
-#: cp/decl.c:9237
-#, fuzzy, gcc-internal-format
-msgid "default argument for parameter of type %qT has type %qT"
-msgstr "l'argument per omissió per al paràmetre del tipus \"%T\" té el tipus \"%T\""
-
-#: cp/decl.c:9253
-#, fuzzy, gcc-internal-format
-msgid "default argument %qE uses local variable %qD"
-msgstr "l'argument per omissió \"%E\" usa la variable local \"%D\""
-
-#: cp/decl.c:9323
-#, fuzzy, gcc-internal-format
-msgid "parameter %qD invalidly declared method type"
-msgstr "el paràmetre \"%D\" es va declarar no vàlidament com tipus de mètode"
-
-#: cp/decl.c:9347
-#, fuzzy, gcc-internal-format
-msgid "parameter %qD includes %s to array of unknown bound %qT"
-msgstr "el paràmetre \"%D\" inclou %s per a la matriu \"%T\" de límit desconegut"
-
-#: cp/decl.c:9361
-#, fuzzy, gcc-internal-format
-msgid "parameter packs must be at the end of the parameter list"
-msgstr "\"void\" en la llista de paràmetres ha de ser la llista completa"
-
-#: cp/decl.c:9366
-#, fuzzy, gcc-internal-format
-msgid "multiple parameters named %qE"
-msgstr "%Jmúltiples paràmetres nomenats \"%D\""
-
-#. [class.copy]
-#.
-#. A declaration of a constructor for a class X is ill-formed if
-#. its first parameter is of type (optionally cv-qualified) X
-#. and either there are no other parameters or else all other
-#. parameters have default arguments.
-#.
-#. We *don't* complain about member template instantiations that
-#. have this form, though; they can occur as we try to decide
-#. what constructor to use during overload resolution.  Since
-#. overload resolution will never prefer such a constructor to
-#. the non-template copy constructor (which is either explicitly
-#. 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.
-#: cp/decl.c:9581
-#, fuzzy, gcc-internal-format
-msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
-msgstr "constructor no vàlid; tal vegada va voler dir \"%T (const %T&)\""
-
-#: cp/decl.c:9703
-#, fuzzy, gcc-internal-format
-msgid "%qD may not be declared within a namespace"
-msgstr "\"%D\" no es va declarar en aquest àmbit"
-
-#: cp/decl.c:9708
-#, fuzzy, gcc-internal-format
-msgid "%qD may not be declared as static"
-msgstr "\"%#D\" no pot ser declarat"
-
-#: cp/decl.c:9731
-#, fuzzy, gcc-internal-format
-msgid "%qD must be a nonstatic member function"
-msgstr "\"%D\" ha de ser una funció membre que no sigui static"
-
-#: cp/decl.c:9740
-#, fuzzy, gcc-internal-format
-msgid "%qD must be either a non-static member function or a non-member function"
-msgstr "\"%D\" ha de ser una funció membre no estàtic o una funció no membre"
-
-#: cp/decl.c:9761
-#, fuzzy, gcc-internal-format
-msgid "%qD must have an argument of class or enumerated type"
-msgstr "\"%D\" ha de tenir un argument de tipus classe o enumerat"
-
-#: cp/decl.c:9802
-#, gcc-internal-format
-msgid "conversion to %s%s will never use a type conversion operator"
-msgstr "la conversió a %s%s mai usarà un operador de conversió de tipus"
-
-#. 13.4.0.3
-#: cp/decl.c:9810
-#, gcc-internal-format
-msgid "ISO C++ prohibits overloading operator ?:"
-msgstr "ISO C++ prohibeix la sobrecàrrega de l'operador ?:"
-
-#: cp/decl.c:9815
-#, fuzzy, gcc-internal-format
-msgid "%qD must not have variable number of arguments"
-msgstr "\"%D\" ha de prendre un o dos arguments"
-
-#: cp/decl.c:9866
-#, fuzzy, gcc-internal-format
-msgid "postfix %qD must take %<int%> as its argument"
-msgstr "el postfix \"%D\" ha de prendre \"int\" com el seu argument"
-
-#: cp/decl.c:9869
-#, fuzzy, gcc-internal-format
-msgid "postfix %qD must take %<int%> as its second argument"
-msgstr "el postfix \"%D\" ha de prendre \"int\" com el seu segon argument"
-
-#: cp/decl.c:9877
-#, fuzzy, gcc-internal-format
-msgid "%qD must take either zero or one argument"
-msgstr "\"%D\" ha de prendre zero o un argument"
-
-#: cp/decl.c:9879
-#, fuzzy, gcc-internal-format
-msgid "%qD must take either one or two arguments"
-msgstr "\"%D\" ha de prendre un o dos arguments"
-
-#: cp/decl.c:9901
-#, fuzzy, gcc-internal-format
-msgid "prefix %qD should return %qT"
-msgstr "el prefix \"%D\" ha de regressar \"%T\""
-
-#: cp/decl.c:9907
-#, fuzzy, gcc-internal-format
-msgid "postfix %qD should return %qT"
-msgstr "el postfix \"%D\" ha de regressar \"%T\""
-
-#: cp/decl.c:9916
-#, fuzzy, gcc-internal-format
-msgid "%qD must take %<void%>"
-msgstr "\"%D\" ha de prendre \"void\""
-
-#: cp/decl.c:9918 cp/decl.c:9927
-#, fuzzy, gcc-internal-format
-msgid "%qD must take exactly one argument"
-msgstr "\"%D\" ha de prendre un argument exactament"
-
-#: cp/decl.c:9929
-#, fuzzy, gcc-internal-format
-msgid "%qD must take exactly two arguments"
-msgstr "\"%D\" ha de prendre dos arguments exactament"
-
-#: cp/decl.c:9938
-#, fuzzy, gcc-internal-format
-msgid "user-defined %qD always evaluates both arguments"
-msgstr "el \"%D\" definit per l'usuari sempre avalua ambdós arguments"
-
-#: cp/decl.c:9952
-#, fuzzy, gcc-internal-format
-msgid "%qD should return by value"
-msgstr "\"%D\" ha de regressar per valor"
-
-#: cp/decl.c:9964 cp/decl.c:9968
-#, fuzzy, gcc-internal-format
-msgid "%qD cannot have default arguments"
-msgstr "\"%D\" no pot tenir arguments per omissió"
-
-#: cp/decl.c:10026
-#, fuzzy, gcc-internal-format
-msgid "using template type parameter %qT after %qs"
-msgstr "usant el paràmetre de tipus patró \"%T\" després de \"%s\""
-
-#: cp/decl.c:10041
-#, fuzzy, gcc-internal-format
-msgid "using typedef-name %qD after %qs"
-msgstr "usant el nom de definició de tipus \"%D\" després de \"%s\""
-
-#: cp/decl.c:10042
-#, fuzzy, gcc-internal-format
-msgid "%q+D has a previous declaration here"
-msgstr "declaració prèvia com \"%#D\""
-
-#: cp/decl.c:10050
-#, fuzzy, gcc-internal-format
-msgid "%qT referred to as %qs"
-msgstr "\"%#D\" redeclarat com %C"
-
-#: cp/decl.c:10051 cp/decl.c:10058
-#, fuzzy, gcc-internal-format
-msgid "%q+T has a previous declaration here"
-msgstr "%Jaixò és una declaració prèvia"
-
-#: cp/decl.c:10057
-#, fuzzy, gcc-internal-format
-msgid "%qT referred to as enum"
-msgstr "\"%#D\" redeclarat com %C"
-
-#. If a class template appears as elaborated type specifier
-#. without a template header such as:
-#.
-#. template <class T> class C {};
-#. void f(class C);		// No template header here
-#.
-#. then the required template argument is missing.
-#: cp/decl.c:10072
-#, fuzzy, gcc-internal-format
-msgid "template argument required for %<%s %T%>"
-msgstr "es requereix un argument de patró per a \"%T\""
-
-#: cp/decl.c:10120 cp/name-lookup.c:2698
-#, gcc-internal-format
-msgid "%qD has the same name as the class in which it is declared"
-msgstr ""
-
-#: cp/decl.c:10150 cp/name-lookup.c:2207 cp/parser.c:4036 cp/parser.c:14029
-#: cp/parser.c:16234
-#, fuzzy, gcc-internal-format
-msgid "reference to %qD is ambiguous"
-msgstr "l'ús de \"%D\" és ambigu"
-
-#: cp/decl.c:10264
-#, fuzzy, gcc-internal-format
-msgid "use of enum %q#D without previous declaration"
-msgstr "ús del enum \"%#D\" sense declaració prèvia"
-
-#: cp/decl.c:10285
-#, fuzzy, gcc-internal-format
-msgid "redeclaration of %qT as a non-template"
-msgstr "la declaració de \"%D\" com una no funció"
-
-#: cp/decl.c:10286 cp/pt.c:4154
-#, fuzzy, gcc-internal-format
-msgid "previous declaration %q+D"
-msgstr "declaració prèvia de \"%D\""
-
-#: cp/decl.c:10397
-#, fuzzy, gcc-internal-format
-msgid "derived union %qT invalid"
-msgstr "union derivada \"%T\" no vàlida"
-
-#: cp/decl.c:10406
-#, fuzzy, gcc-internal-format
-msgid "Java class %qT cannot have multiple bases"
-msgstr "la classe base \"%#T\" té un destructor no virtual"
-
-#: cp/decl.c:10417
-#, fuzzy, gcc-internal-format
-msgid "Java class %qT cannot have virtual bases"
-msgstr "la classe base \"%#T\" té un destructor no virtual"
-
-#: cp/decl.c:10440
-#, fuzzy, gcc-internal-format
-msgid "base type %qT fails to be a struct or class type"
-msgstr "el tipus base \"%T\" falla a ser un tipus struct o classe"
-
-#: cp/decl.c:10473
-#, fuzzy, gcc-internal-format
-msgid "recursive type %qT undefined"
-msgstr "tipus recursivo \"%T\" sense definir"
-
-#: cp/decl.c:10475
-#, fuzzy, gcc-internal-format
-msgid "duplicate base type %qT invalid"
-msgstr "tipus base duplicat \"%T\" no vàlid"
-
-#: cp/decl.c:10552
-#, fuzzy, gcc-internal-format
-msgid "multiple definition of %q#T"
-msgstr "definició múltiple de \"%#T\""
-
-#: cp/decl.c:10553
-#, fuzzy, gcc-internal-format
-msgid "%Jprevious definition here"
-msgstr "definició prèvia aquí"
-
-#. DR 377
-#.
-#. IF no integral type can represent all the enumerator values, the
-#. enumeration is ill-formed.
-#: cp/decl.c:10692
-#, gcc-internal-format
-msgid "no integral type can represent all of the enumerator values for %qT"
-msgstr ""
-
-#: cp/decl.c:10803
-#, fuzzy, gcc-internal-format
-msgid "enumerator value for %qD is not an integer constant"
-msgstr "el valor de enumerator per a \"%s\" no és una constant entera"
-
-#: cp/decl.c:10831
-#, fuzzy, gcc-internal-format
-msgid "overflow in enumeration values at %qD"
-msgstr "desbordament en valors d'enumeració en \"%D\""
-
-#: cp/decl.c:10906
-#, fuzzy, gcc-internal-format
-msgid "return type %q#T is incomplete"
-msgstr "el tipus de retorn \"%#T\" és un tipus de dada incompleta"
-
-#: cp/decl.c:11031 cp/typeck.c:6711
-#, fuzzy, gcc-internal-format
-msgid "%<operator=%> should return a reference to %<*this%>"
-msgstr "\"operator=\" ha de retornar una referència a \"*this\""
-
-#: cp/decl.c:11420
-#, fuzzy, gcc-internal-format
-msgid "parameter %qD declared void"
-msgstr "el paràmetre \"%D\" es va declarar void"
-
-#: cp/decl.c:11908
-#, fuzzy, gcc-internal-format
-msgid "invalid member function declaration"
-msgstr "declaració del patró membre \"%D\" no vàlida"
-
-#: cp/decl.c:11923
-#, fuzzy, gcc-internal-format
-msgid "%qD is already defined in class %qT"
-msgstr "\"%D\" ja es va definir en la classe \"%T\""
-
-#: cp/decl.c:12170
-#, fuzzy, gcc-internal-format
-msgid "static member function %q#D declared with type qualifiers"
-msgstr "la funció membre static \"%#D\" és declarada amb qualificadors de tipus"
-
-#: cp/decl2.c:268
-#, gcc-internal-format
-msgid "name missing for member function"
-msgstr "falta el nom per a la funció membre"
-
-#: cp/decl2.c:339 cp/decl2.c:353
-#, gcc-internal-format
-msgid "ambiguous conversion for array subscript"
-msgstr "conversió ambigua per a índex de matriu"
-
-#: cp/decl2.c:347
-#, fuzzy, gcc-internal-format
-msgid "invalid types %<%T[%T]%> for array subscript"
-msgstr "tipus no vàlids \"%T[%T]\" per a índex de matriu"
-
-#: cp/decl2.c:390
-#, fuzzy, gcc-internal-format
-msgid "deleting array %q#D"
-msgstr "esborrant la matriu \"%#D\""
-
-#: cp/decl2.c:396
-#, fuzzy, gcc-internal-format
-msgid "type %q#T argument given to %<delete%>, expected pointer"
-msgstr "es va donar un argument de tipus \"%#T\" a \"delete\", s'esperava un punter"
-
-#: cp/decl2.c:408
-#, fuzzy, gcc-internal-format
-msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>"
-msgstr "no es pot esborrar una funció. Solament els punters a objectes són arguments vàlids per a \"delete\""
-
-#: cp/decl2.c:416
-#, fuzzy, gcc-internal-format
-msgid "deleting %qT is undefined"
-msgstr "esborrar \"%T\" està indefinit"
-
-#: cp/decl2.c:459 cp/pt.c:3828
-#, fuzzy, gcc-internal-format
-msgid "template declaration of %q#D"
-msgstr "declaració en patró de \"%#D\""
-
-#: cp/decl2.c:511
-#, fuzzy, gcc-internal-format
-msgid "Java method %qD has non-Java return type %qT"
-msgstr "el mètode Java \"%D\" té un tipus de retorn \"%T\" que no és de Java"
-
-#: cp/decl2.c:528
-#, fuzzy, gcc-internal-format
-msgid "Java method %qD has non-Java parameter type %qT"
-msgstr "el mètode Java \"%D\" té un tipus de paràmetre \"%T\" que no és de Java"
-
-#: cp/decl2.c:639
-#, fuzzy, gcc-internal-format
-msgid "prototype for %q#D does not match any in class %qT"
-msgstr "el prototip per a \"%#D\" no coincideix amb cap altre en la classe \"%T\""
-
-#: cp/decl2.c:719
-#, fuzzy, gcc-internal-format
-msgid "local class %q#T shall not have static data member %q#D"
-msgstr "la classe local \"%#T\" no ha de tenir el membre static \"%#D\""
-
-#: cp/decl2.c:727
-#, gcc-internal-format
-msgid "initializer invalid for static member with constructor"
-msgstr "inicializador no vàlid per al membre static amb constructor"
-
-#: cp/decl2.c:730
-#, gcc-internal-format
-msgid "(an out of class initialization is required)"
-msgstr "(es requereix una inicialització fora de la classe)"
-
-#: cp/decl2.c:790
-#, fuzzy, gcc-internal-format
-msgid "member %qD conflicts with virtual function table field name"
-msgstr "el membre \"%D\" té conflictes amb el nom de camp de la matriu de funcions virtuals"
-
-#: cp/decl2.c:810
-#, fuzzy, gcc-internal-format
-msgid "%qD is already defined in %qT"
-msgstr "\"%D\" ja està definit en \"%T\""
-
-#: cp/decl2.c:831
-#, fuzzy, gcc-internal-format
-msgid "initializer specified for static member function %qD"
-msgstr "es va especificar un inicialitzador per a la funció no-membre \"%D\""
-
-#: cp/decl2.c:854
-#, gcc-internal-format
-msgid "field initializer is not constant"
-msgstr "l'inicializador del camp no és constant"
-
-#: cp/decl2.c:881
-#, fuzzy, gcc-internal-format
-msgid "%<asm%> specifiers are not permitted on non-static data members"
-msgstr "no es permeten els especificadores \"asm\" en membres de dades no estàtiques"
-
-#: cp/decl2.c:932
-#, fuzzy, gcc-internal-format
-msgid "bit-field %qD with non-integral type"
-msgstr "camp de bits \"%D\" amb tipus no enter"
-
-#: cp/decl2.c:938
-#, fuzzy, gcc-internal-format
-msgid "cannot declare %qD to be a bit-field type"
-msgstr "no es pot declarar \"%D\" que sigui un tipus de camp de bits"
-
-#: cp/decl2.c:948
-#, fuzzy, gcc-internal-format
-msgid "cannot declare bit-field %qD with function type"
-msgstr "no es pot declarar el camp de bits \"%D\" amb un tipus de funció"
-
-#: cp/decl2.c:955
-#, fuzzy, gcc-internal-format
-msgid "%qD is already defined in the class %qT"
-msgstr "\"%D\" ja està definit en la classe %T"
-
-#: cp/decl2.c:962
-#, fuzzy, gcc-internal-format
-msgid "static member %qD cannot be a bit-field"
-msgstr "el membre static \"%D\" no pot ser un camp de bits"
-
-#: cp/decl2.c:1122
-#, gcc-internal-format
-msgid "anonymous struct not inside named type"
-msgstr "struct anònim no es troba dintre d'un tipus nomenat"
-
-#: cp/decl2.c:1206
-#, gcc-internal-format
-msgid "namespace-scope anonymous aggregates must be static"
-msgstr "els agregats anònims d'abast de nom d'espai deuen ser static"
-
-#: cp/decl2.c:1215
-#, fuzzy, gcc-internal-format
-msgid "anonymous union with no members"
-msgstr "agregat anònim sense membres"
-
-#: cp/decl2.c:1251
-#, fuzzy, gcc-internal-format
-msgid "%<operator new%> must return type %qT"
-msgstr "\"operator new\" ha de retornar el tipus \"%T\""
-
-#. [basic.stc.dynamic.allocation]
-#.
-#. The first parameter shall not have an associated default
-#. argument.
-#: cp/decl2.c:1262
-#, gcc-internal-format
-msgid "the first parameter of %<operator new%> cannot have a default argument"
-msgstr ""
-
-#: cp/decl2.c:1278
-#, fuzzy, gcc-internal-format
-msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
-msgstr "\"operator new\" pren el tipus \"size_t\" (\"%T\") com primer argument"
-
-#: cp/decl2.c:1307
-#, fuzzy, gcc-internal-format
-msgid "%<operator delete%> must return type %qT"
-msgstr "\"operator delete\" ha de retornar el tipus \"%T\""
-
-#: cp/decl2.c:1316
-#, fuzzy, gcc-internal-format
-msgid "%<operator delete%> takes type %qT as first parameter"
-msgstr "\"operator delete\" pren el tipus \"%T\" com primer argument"
-
-#: cp/decl2.c:1985
-#, gcc-internal-format
-msgid "%qT has a field %qD whose type uses the anonymous namespace"
-msgstr ""
-
-#: cp/decl2.c:1992
-#, gcc-internal-format
-msgid "%qT declared with greater visibility than the type of its field %qD"
-msgstr ""
-
-#: cp/decl2.c:2005
-#, gcc-internal-format
-msgid "%qT has a base %qT whose type uses the anonymous namespace"
-msgstr ""
-
-#: cp/decl2.c:2011
-#, gcc-internal-format
-msgid "%qT declared with greater visibility than its base %qT"
-msgstr ""
-
-#: cp/decl2.c:3395
-#, fuzzy, gcc-internal-format
-msgid "inline function %q+D used but never defined"
-msgstr "s'usa la funció «inline» \"%D\" però mai es va definir"
-
-#: cp/decl2.c:3543
-#, fuzzy, gcc-internal-format
-msgid "default argument missing for parameter %P of %q+#D"
-msgstr "falta l'argument per omissió per al paràmetre %P de \"%+#D\""
-
-#. We really want to suppress this warning in system headers,
-#. because libstdc++ uses variadic templates even when we aren't
-#. in C++0x mode.
-#: cp/error.c:2669
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ does not include variadic templates"
-msgstr "ISO C no permet macros variadic nomenats"
-
-#. Can't throw a reference.
-#: cp/except.c:269
-#, fuzzy, gcc-internal-format
-msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
-msgstr "el tipus \"%T\" no està permès en \"throw\" o \"catch\" de Java"
-
-#: cp/except.c:280
-#, fuzzy, gcc-internal-format
-msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
-msgstr "cridada a \"catch\" o \"throw\" de Java amb \"jthrowable\" sense definir"
-
-#. Thrown object must be a Throwable.
-#: cp/except.c:287
-#, fuzzy, gcc-internal-format
-msgid "type %qT is not derived from %<java::lang::Throwable%>"
-msgstr "el tipus \"%T\" no és derivat de \"java::lang::Throwable\""
-
-#: cp/except.c:350
-#, gcc-internal-format
-msgid "mixing C++ and Java catches in a single translation unit"
-msgstr "barrejant \"catches\" de C++ i Java en una sola unitat de traducció"
-
-#: cp/except.c:620
-#, gcc-internal-format
-msgid "throwing NULL, which has integral, not pointer type"
-msgstr "llançant NULL, que té un tipus integral, no un tipus punter"
-
-#: cp/except.c:643 cp/init.c:1780
-#, fuzzy, gcc-internal-format
-msgid "%qD should never be overloaded"
-msgstr "\"%D\" ha de regressar per valor"
-
-#: cp/except.c:739
-#, gcc-internal-format
-msgid "  in thrown expression"
-msgstr "  en expressió thrown"
-
-#: cp/except.c:895
-#, fuzzy, gcc-internal-format
-msgid "expression %qE of abstract class type %qT cannot be used in throw-expression"
-msgstr "no es pot usar l'expressió \"%E\" del tipus de classe abstracta \"%T\" en les expressions thrown"
-
-#: cp/except.c:980
-#, fuzzy, gcc-internal-format
-msgid "%Hexception of type %qT will be caught"
-msgstr "l'excepció del tipus \"%T\" serà atrapada"
-
-#: cp/except.c:982
-#, fuzzy, gcc-internal-format
-msgid "%H   by earlier handler for %qT"
-msgstr "   per un gestor anterior per a \"%T\""
-
-#: cp/except.c:1012
-#, fuzzy, gcc-internal-format
-msgid "%H%<...%> handler must be the last handler for its try block"
-msgstr "el gestor \"...\" ha de ser l'últim gestor per al seu bloc try"
-
-#: cp/friend.c:156
-#, fuzzy, gcc-internal-format
-msgid "%qD is already a friend of class %qT"
-msgstr "\"%D\" ja és un friend de la classe \"%T\""
-
-#: cp/friend.c:232
-#, fuzzy, gcc-internal-format
-msgid "invalid type %qT declared %<friend%>"
-msgstr "el tipus no vàlid \"%T\" va ser declarat \"friend\""
-
-#. [temp.friend]
-#. Friend declarations shall not declare partial
-#. specializations.
-#. template <class U> friend class T::X<U>;
-#. [temp.friend]
-#. Friend declarations shall not declare partial
-#. specializations.
-#: cp/friend.c:248 cp/friend.c:278
-#, fuzzy, gcc-internal-format
-msgid "partial specialization %qT declared %<friend%>"
-msgstr "l'especialització parcial \"%T\" es va declarar \"friend\""
-
-#: cp/friend.c:256
-#, fuzzy, gcc-internal-format
-msgid "class %qT is implicitly friends with itself"
-msgstr "la classe \"%T\" és implícitament friend amb si mateixa"
-
-#: cp/friend.c:314
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a member of %qT"
-msgstr "\"%D\" no és un membre de \"%T\""
-
-#: cp/friend.c:319
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a member class template of %qT"
-msgstr "\"%D\" no és una funció patró membre"
-
-#: cp/friend.c:327
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a nested class of %qT"
-msgstr "\"%T\" no és una base de \"%T\""
-
-#. template <class T> friend class T;
-#: cp/friend.c:340
-#, fuzzy, gcc-internal-format
-msgid "template parameter type %qT declared %<friend%>"
-msgstr "el tipus de paràmetre de patró \"%T\" es va declarar \"friend\""
-
-#. template <class T> friend class A; where A is not a template
-#: cp/friend.c:346
-#, fuzzy, gcc-internal-format
-msgid "%q#T is not a template"
-msgstr "\"%#T\" no és un patró"
-
-#: cp/friend.c:368
-#, fuzzy, gcc-internal-format
-msgid "%qD is already a friend of %qT"
-msgstr "\"%T\" ja és un friend de \"%T\""
-
-#: cp/friend.c:377
-#, fuzzy, gcc-internal-format
-msgid "%qT is already a friend of %qT"
-msgstr "\"%T\" ja és un friend de \"%T\""
-
-#: cp/friend.c:494
-#, fuzzy, gcc-internal-format
-msgid "member %qD declared as friend before type %qT defined"
-msgstr "el membre \"%D\" és declarat friend abans que es defineixi el tipus \"%T\""
-
-#: cp/friend.c:550
-#, fuzzy, gcc-internal-format
-msgid "friend declaration %q#D declares a non-template function"
-msgstr "la declaració friend \"%#D\" declara una funció que no és patró"
-
-#: cp/friend.c:554
-#, fuzzy, 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 "(si aquesta no és la seva intenció, asseguri's qu'el patró de la funció ja ha estat declarada i agregui <> aquí després del nom de la funció) -Wno-non-template-friend desactiva aquest avís"
-
-#: cp/init.c:334
-#, fuzzy, gcc-internal-format
-msgid "%J%qD should be initialized in the member initialization list"
-msgstr "inicialització de la dada membre no vàlida"
-
-#: cp/init.c:382
-#, fuzzy, gcc-internal-format
-msgid "%Jdefault-initialization of %q#D, which has reference type"
-msgstr "l'inicialització per omissió de \"%#D\", el qual té el tipus de referència"
-
-#: cp/init.c:388
-#, fuzzy, gcc-internal-format
-msgid "%Juninitialized reference member %qD"
-msgstr "membre referència \"%D\" sense inicialitzar"
-
-#: cp/init.c:391
-#, fuzzy, gcc-internal-format
-msgid "%Juninitialized member %qD with %<const%> type %qT"
-msgstr "const \"%D\" sense inicialitzar"
-
-#: cp/init.c:534
-#, fuzzy, gcc-internal-format
-msgid "%q+D will be initialized after"
-msgstr "\"%D\" s'inicialitzarà després"
-
-#: cp/init.c:537
-#, fuzzy, gcc-internal-format
-msgid "base %qT will be initialized after"
-msgstr "la base \"%T\" s'inicialitzarà després"
-
-#: cp/init.c:540
-#, fuzzy, gcc-internal-format
-msgid "  %q+#D"
-msgstr "  \"#%D\""
-
-#: cp/init.c:542
-#, fuzzy, gcc-internal-format
-msgid "  base %qT"
-msgstr "  base \"%T\""
-
-#: cp/init.c:543
-#, fuzzy, gcc-internal-format
-msgid "%J  when initialized here"
-msgstr "\"%D\" s'inicialitzarà després"
-
-#: cp/init.c:559
-#, fuzzy, gcc-internal-format
-msgid "%Jmultiple initializations given for %qD"
-msgstr "es van donar inicialitzacions múltiples per a \"%D\""
-
-#: cp/init.c:562
-#, fuzzy, gcc-internal-format
-msgid "%Jmultiple initializations given for base %qT"
-msgstr "es van donar inicialitzacions múltiples per a la base \"%T\""
-
-#: cp/init.c:629
-#, fuzzy, gcc-internal-format
-msgid "%Jinitializations for multiple members of %qT"
-msgstr "inicialitzacions per a múltiples membres de \"%T\""
-
-#: cp/init.c:691
-#, fuzzy, gcc-internal-format
-msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
-msgstr "la classe base \"%#T\" ha de ser inicialitzada explícitament en la còpia del constructor"
-
-#: cp/init.c:915 cp/init.c:934
-#, fuzzy, gcc-internal-format
-msgid "class %qT does not have any field named %qD"
-msgstr "la classe \"%T\" no té cap camp cridat \"%D\""
-
-#: cp/init.c:921
-#, fuzzy, gcc-internal-format
-msgid "%q#D is a static data member; it can only be initialized at its definition"
-msgstr "el camp \"%#D\" és static; l'únic punt d'inicialització és la seva definició"
-
-#: cp/init.c:928
-#, fuzzy, gcc-internal-format
-msgid "%q#D is not a non-static data member of %qT"
-msgstr "\"%#D\" no és un membre static de \"%#T\""
-
-#: cp/init.c:967
-#, fuzzy, gcc-internal-format
-msgid "unnamed initializer for %qT, which has no base classes"
-msgstr "inicialitzador sense nom per a \"%T\", el qual no té una classe base"
-
-#: cp/init.c:975
-#, fuzzy, gcc-internal-format
-msgid "unnamed initializer for %qT, which uses multiple inheritance"
-msgstr "inicialitzador sense nom per a \"%T\", el qual usa herència múltiple"
-
-#: cp/init.c:1021
-#, fuzzy, gcc-internal-format
-msgid "%qD is both a direct base and an indirect virtual base"
-msgstr "el tipus \"%D\" no és una base directa o virtual de \"%T\""
-
-#: cp/init.c:1029
-#, fuzzy, gcc-internal-format
-msgid "type %qT is not a direct or virtual base of %qT"
-msgstr "el tipus \"%D\" no és una base directa o virtual de \"%T\""
-
-#: cp/init.c:1032
-#, fuzzy, gcc-internal-format
-msgid "type %qT is not a direct base of %qT"
-msgstr "el tipus \"%D\" no és una base directa de \"%T\""
-
-#: cp/init.c:1112
-#, gcc-internal-format
-msgid "bad array initializer"
-msgstr "inicialitzador de matriu erroni"
-
-#: cp/init.c:1287
-#, fuzzy, gcc-internal-format
-msgid "%qT is not an aggregate type"
-msgstr "\"%T\" no és un tipus agregat"
-
-#: cp/init.c:1341
-#, fuzzy, gcc-internal-format
-msgid "incomplete type %qT does not have member %qD"
-msgstr "el tipus incomplet \"%T\" no té al membre \"%D\""
-
-#: cp/init.c:1354
-#, fuzzy, gcc-internal-format
-msgid "invalid pointer to bit-field %qD"
-msgstr "punter no vàlid al camp de bit \"%D\""
-
-#: cp/init.c:1431
-#, fuzzy, gcc-internal-format
-msgid "invalid use of non-static member function %qD"
-msgstr "ús no vàlid del camp no static \"%D\""
-
-#: cp/init.c:1437
-#, fuzzy, gcc-internal-format
-msgid "invalid use of non-static data member %qD"
-msgstr "ús no vàlid del camp no static \"%D\""
-
-#: cp/init.c:1714
-#, fuzzy, gcc-internal-format
-msgid "invalid type %<void%> for new"
-msgstr "tipus \"void\" no vàlid per a new"
-
-#: cp/init.c:1724
-#, fuzzy, gcc-internal-format
-msgid "uninitialized const in %<new%> of %q#T"
-msgstr "const sense inicialitzar en \"new\" de \"%#T\""
-
-#: cp/init.c:1775
-#, fuzzy, gcc-internal-format
-msgid "call to Java constructor with %qs undefined"
-msgstr "cridada a constructor Java amb \"%s\" sense definir"
-
-#: cp/init.c:1815
-#, gcc-internal-format
-msgid "no suitable %qD found in class %qT"
-msgstr ""
-
-#: cp/init.c:1820
-#, fuzzy, gcc-internal-format
-msgid "request for member %qD is ambiguous"
-msgstr "a petició per al membre \"%D\" és ambigua"
-
-#: cp/init.c:1972
-#, gcc-internal-format
-msgid "ISO C++ forbids initialization in array new"
-msgstr "ISO C++ prohibeix la inicialització en la matriu new"
-
-#: cp/init.c:2174
-#, gcc-internal-format
-msgid "size in array new must have integral type"
-msgstr "la grandària de la matriu nova ha de tenir un tipus integral"
-
-#: cp/init.c:2183
-#, gcc-internal-format
-msgid "new cannot be applied to a reference type"
-msgstr "new no pot ser aplicat a un tipus de referència"
-
-#: cp/init.c:2189
-#, gcc-internal-format
-msgid "new cannot be applied to a function type"
-msgstr "new no pot ser aplicat a una funcció de referència"
-
-#: cp/init.c:2228
-#, fuzzy, gcc-internal-format
-msgid "call to Java constructor, while %<jclass%> undefined"
-msgstr "cridada a constructor Java, mentre \"jclass\" està indefinit"
-
-#: cp/init.c:2246
-#, fuzzy, gcc-internal-format
-msgid "can't find %<class$%> in %qT"
-msgstr "no es pot trobar class$"
-
-#: cp/init.c:2607
-#, gcc-internal-format
-msgid "initializer ends prematurely"
-msgstr "l'inicialitzador acaba prematurament"
-
-#: cp/init.c:2662
-#, gcc-internal-format
-msgid "cannot initialize multi-dimensional array with initializer"
-msgstr "no es poden inicialitzar matrius multidimensionals amb l'inicialitzador"
-
-#: cp/init.c:2799
-#, gcc-internal-format
-msgid "possible problem detected in invocation of delete operator:"
-msgstr ""
-
-#: cp/init.c:2802
-#, gcc-internal-format
-msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
-msgstr ""
-
-#: cp/init.c:2823
-#, gcc-internal-format
-msgid "unknown array size in delete"
-msgstr "grandària de matriu desconeguda en delete"
-
-#: cp/init.c:3070
-#, gcc-internal-format
-msgid "type to vector delete is neither pointer or array type"
-msgstr "el tipus de vector delete no és del tipus punter ni matriu"
-
-#: cp/lex.c:489
-#, gcc-internal-format
-msgid "junk at end of #pragma %s"
-msgstr "escombraries al final de #pragma %s"
-
-#: cp/lex.c:496
-#, gcc-internal-format
-msgid "invalid #pragma %s"
-msgstr "#pragma %s no vàlid"
-
-#: cp/lex.c:504
-#, gcc-internal-format
-msgid "#pragma vtable no longer supported"
-msgstr "#pragma vtable ja no té suport"
-
-#: cp/lex.c:583
-#, fuzzy, gcc-internal-format
-msgid "#pragma implementation for %qs appears after file is included"
-msgstr "implementació de #pragma per a %s apareix després que el fitxer és inclòs"
-
-#: cp/lex.c:608
-#, gcc-internal-format
-msgid "junk at end of #pragma GCC java_exceptions"
-msgstr "escombraries al final del #pragma GCC java_exceptions"
-
-#: cp/lex.c:622
-#, fuzzy, gcc-internal-format
-msgid "%qD not defined"
-msgstr "\"%D\" no està definit"
-
-#: cp/lex.c:626
-#, fuzzy, gcc-internal-format
-msgid "%qD was not declared in this scope"
-msgstr "\"%D\" no es va declarar en aquest àmbit"
-
-#. In a template, it is invalid to write "f()" or "f(3)" if no
-#. declaration of "f" is available.  Historically, G++ and most
-#. other compilers accepted that usage since they deferred all name
-#. lookup until instantiation time rather than doing unqualified
-#. name lookup at template definition time; explain to the user what
-#. is going wrong.
-#.
-#. Note that we have the exact wording of the following message in
-#. the manual (trouble.texi, node "Name lookup"), so they need to
-#. be kept in synch.
-#: cp/lex.c:663
-#, gcc-internal-format
-msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
-msgstr ""
-
-#: cp/lex.c:672
-#, gcc-internal-format
-msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
-msgstr ""
-
-#: cp/mangle.c:1691
-#, gcc-internal-format
-msgid "mangling typeof, use decltype instead"
-msgstr ""
-
-#: cp/mangle.c:2208
-#, gcc-internal-format
-msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
-msgstr ""
-
-#: cp/mangle.c:2216
-#, gcc-internal-format
-msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
-msgstr ""
-
-#: cp/mangle.c:2266
-#, gcc-internal-format
-msgid "omitted middle operand to %<?:%> operand cannot be mangled"
-msgstr ""
-
-#: cp/mangle.c:2584
-#, gcc-internal-format
-msgid "the mangled name of %qD will change in a future version of GCC"
-msgstr ""
-
-#: cp/method.c:462
-#, fuzzy, gcc-internal-format
-msgid "generic thunk code fails for method %q#D which uses %<...%>"
-msgstr "el codi de thunk genèric ha fallat per al mètode \"%#D\" que utilitza \"...\""
-
-#: cp/method.c:697
-#, fuzzy, gcc-internal-format
-msgid "non-static const member %q#D, can't use default assignment operator"
-msgstr "el membre const \"%#D\" que no és static, no pot usar l'operador d'assignació per omissió"
-
-#: cp/method.c:703
-#, fuzzy, gcc-internal-format
-msgid "non-static reference member %q#D, can't use default assignment operator"
-msgstr "el membre de referència \"%#D\" que no és static, no pot usar l'operador d'assignació per omissió"
-
-#: cp/method.c:815
-#, gcc-internal-format
-msgid "%Hsynthesized method %qD first required here "
-msgstr ""
-
-#: cp/method.c:1158
-#, gcc-internal-format
-msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
-msgstr ""
-
-#: cp/name-lookup.c:728
-#, fuzzy, gcc-internal-format
-msgid "redeclaration of %<wchar_t%> as %qT"
-msgstr "redeclaración de \"wchar_t\" com \"%T\""
-
-#. A redeclaration of main, but not a duplicate of the
-#. previous one.
-#.
-#. [basic.start.main]
-#.
-#. This function shall not be overloaded.
-#: cp/name-lookup.c:758
-#, fuzzy, gcc-internal-format
-msgid "invalid redeclaration of %q+D"
-msgstr "redeclaración no vàlida de \"%D\""
-
-#: cp/name-lookup.c:759
-#, fuzzy, gcc-internal-format
-msgid "as %qD"
-msgstr "com \"%D\""
-
-#: cp/name-lookup.c:850
-#, fuzzy, gcc-internal-format
-msgid "type mismatch with previous external decl of %q#D"
-msgstr "no coincideixen els tipus amb la declaració externa prèvia"
-
-#: cp/name-lookup.c:851
-#, fuzzy, gcc-internal-format
-msgid "previous external decl of %q+#D"
-msgstr "declaració externa prèvia de \"%#D\""
-
-#: cp/name-lookup.c:942
-#, fuzzy, gcc-internal-format
-msgid "extern declaration of %q#D doesn't match"
-msgstr "la declaració externa de \"%#D\" no coincideix"
-
-#: cp/name-lookup.c:943
-#, fuzzy, gcc-internal-format
-msgid "global declaration %q+#D"
-msgstr "amb la declaració global \"%#D\""
-
-#: cp/name-lookup.c:980 cp/name-lookup.c:987
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q#D shadows a parameter"
-msgstr "la declaració de \"%#D\" enfosqueix un paràmetre"
-
-#. Location of previous decl is not useful in this case.
-#: cp/name-lookup.c:1012
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD shadows a member of 'this'"
-msgstr "la declaració de \"%s\" obscurece a un membre de \"this\""
-
-#: cp/name-lookup.c:1018
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD shadows a previous local"
-msgstr "la declaració de \"%#D\" enfosqueix un paràmetre"
-
-#: cp/name-lookup.c:1025
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD shadows a global declaration"
-msgstr "la declaració de \"%#D\" enfosqueix un paràmetre"
-
-#: cp/name-lookup.c:1148
-#, fuzzy, gcc-internal-format
-msgid "name lookup of %qD changed"
-msgstr "la recerca de nom de \"%D\" va canviar"
-
-#: cp/name-lookup.c:1149
-#, gcc-internal-format
-msgid "  matches this %q+D under ISO standard rules"
-msgstr ""
-
-#: cp/name-lookup.c:1151
-#, gcc-internal-format
-msgid "  matches this %q+D under old rules"
-msgstr ""
-
-#: cp/name-lookup.c:1169 cp/name-lookup.c:1177
-#, fuzzy, gcc-internal-format
-msgid "name lookup of %qD changed for new ISO %<for%> scoping"
-msgstr "la recerca de nom de \"%D\" va canviar"
-
-#: cp/name-lookup.c:1171
-#, gcc-internal-format
-msgid "  cannot use obsolete binding at %q+D because it has a destructor"
-msgstr ""
-
-#: cp/name-lookup.c:1179
-#, gcc-internal-format
-msgid "  using obsolete binding at %q+D"
-msgstr ""
-
-#: cp/name-lookup.c:1232
-#, gcc-internal-format
-msgid "%s %s(%E) %p %d\n"
-msgstr ""
-
-#: cp/name-lookup.c:1235
-#, fuzzy, gcc-internal-format
-msgid "%s %s %p %d\n"
-msgstr "%s: %s: "
-
-#: cp/name-lookup.c:1362
-#, gcc-internal-format
-msgid "XXX is_class_level != (current_scope == class_scope)\n"
-msgstr ""
-
-#: cp/name-lookup.c:1920
-#, fuzzy, gcc-internal-format
-msgid "%q#D hides constructor for %q#T"
-msgstr "\"%#D\" amaga el destructor per a \"%#T\""
-
-#: cp/name-lookup.c:1937
-#, fuzzy, gcc-internal-format
-msgid "%q#D conflicts with previous using declaration %q#D"
-msgstr "\"%#D\" causa conflicte amb la declaració prèvia en ús \"%#D\""
-
-#: cp/name-lookup.c:1960
-#, fuzzy, gcc-internal-format
-msgid "previous non-function declaration %q+#D"
-msgstr "la declaració prèvia \"%#D\" que no és funció"
-
-#: cp/name-lookup.c:1961
-#, fuzzy, gcc-internal-format
-msgid "conflicts with function declaration %q#D"
-msgstr "causa conflicte amb la declaració de la funció \"%#D\""
-
-#. It's a nested name with template parameter dependent scope.
-#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2039 cp/name-lookup.c:2064
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a namespace"
-msgstr "\"%T\" no és un nom d'espai"
-
-#. 7.3.3/5
-#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2049
-#, fuzzy, gcc-internal-format
-msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
-msgstr "una declaració d'ús no pot especificar un identificador de patró. Intenti \"using %D\""
-
-#: cp/name-lookup.c:2056
-#, fuzzy, gcc-internal-format
-msgid "namespace %qD not allowed in using-declaration"
-msgstr "no es permet l'espai de noms \"%D\" en la declaració d'ús"
-
-#: cp/name-lookup.c:2092
-#, fuzzy, gcc-internal-format
-msgid "%qD not declared"
-msgstr "no es va declarar \"%D\""
-
-#: cp/name-lookup.c:2128 cp/name-lookup.c:2165 cp/name-lookup.c:2199
-#: cp/name-lookup.c:2214
-#, fuzzy, gcc-internal-format
-msgid "%qD is already declared in this scope"
-msgstr "\"%D\" ja es va declarar en aquest àmbit"
-
-#: cp/name-lookup.c:2817
-#, gcc-internal-format
-msgid "using-declaration for non-member at class scope"
-msgstr "declaració d'ús per a un no membre en l'àmbit de la classe"
-
-#: cp/name-lookup.c:2824
-#, fuzzy, gcc-internal-format
-msgid "%<%T::%D%> names destructor"
-msgstr "\"%D\" nomena al constructor"
-
-#: cp/name-lookup.c:2829
-#, fuzzy, gcc-internal-format
-msgid "%<%T::%D%> names constructor"
-msgstr "\"%D\" nomena al constructor"
-
-#: cp/name-lookup.c:2834
-#, fuzzy, gcc-internal-format
-msgid "%<%T::%D%> names constructor in %qT"
-msgstr "\"%D\" nomena al constructor"
-
-#: cp/name-lookup.c:2884
-#, fuzzy, gcc-internal-format
-msgid "no members matching %<%T::%D%> in %q#T"
-msgstr "no hi ha membres que coincideixin amb \"%D\" en \"%#T\""
-
-#: cp/name-lookup.c:2952
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD not in a namespace surrounding %qD"
-msgstr "la declaració de \"%D\" no està en un espai de noms al voltant de \"%D\""
-
-#: cp/name-lookup.c:2960
-#, fuzzy, gcc-internal-format
-msgid "explicit qualification in declaration of %qD"
-msgstr "qualificadors de tipus duplicats en la declaració %s"
-
-#: cp/name-lookup.c:3003
-#, fuzzy, gcc-internal-format
-msgid "%qD should have been declared inside %qD"
-msgstr "\"%D\" deuria ser declarat dintre de \"%D\""
-
-#: cp/name-lookup.c:3048
-#, fuzzy, gcc-internal-format
-msgid "%qD attribute requires a single NTBS argument"
-msgstr "l'atribut \"%s\" requereix una constant entera com argument"
-
-#: cp/name-lookup.c:3055
-#, gcc-internal-format
-msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
-msgstr ""
-
-#: cp/name-lookup.c:3064 cp/name-lookup.c:3433
-#, fuzzy, gcc-internal-format
-msgid "%qD attribute directive ignored"
-msgstr "s'ignora la directiva d'atribut \"%s\""
-
-#: cp/name-lookup.c:3109
-#, fuzzy, gcc-internal-format
-msgid "namespace alias %qD not allowed here, assuming %qD"
-msgstr "no es permet aquí l'alies de l'espai de noms \"%D\", assumint que és \"%D\""
-
-#: cp/name-lookup.c:3421
-#, gcc-internal-format
-msgid "strong using only meaningful at namespace scope"
-msgstr ""
-
-#: cp/name-lookup.c:3425
-#, gcc-internal-format
-msgid "current namespace %qD does not enclose strongly used namespace %qD"
-msgstr ""
-
-#: cp/name-lookup.c:4318
-#, fuzzy, gcc-internal-format
-msgid "%q+D is not a function,"
-msgstr "\"%D\" no és una funció,"
-
-#: cp/name-lookup.c:4319
-#, fuzzy, gcc-internal-format
-msgid "  conflict with %q+D"
-msgstr "  té conflicte amb \"%D\""
-
-#: cp/name-lookup.c:4752
-#, gcc-internal-format
-msgid "argument dependent lookup finds %q+D"
-msgstr ""
-
-#: cp/name-lookup.c:5184
-#, gcc-internal-format
-msgid "XXX entering pop_everything ()\n"
-msgstr ""
-
-#: cp/name-lookup.c:5193
-#, gcc-internal-format
-msgid "XXX leaving pop_everything ()\n"
-msgstr ""
-
-#: cp/parser.c:451
-#, gcc-internal-format
-msgid "identifier %<%s%> will become a keyword in C++0x"
-msgstr ""
-
-#: cp/parser.c:2066
-#, fuzzy, gcc-internal-format
-msgid "%<#pragma%> is not allowed here"
-msgstr "ja s'ha desat #pragma %s"
-
-#: cp/parser.c:2096
-#, fuzzy, gcc-internal-format
-msgid "%<%E::%E%> has not been declared"
-msgstr "\"%#D\" no pot ser declarat"
-
-#: cp/parser.c:2099
-#, fuzzy, gcc-internal-format
-msgid "%<::%E%> has not been declared"
-msgstr "\"%#D\" no pot ser declarat"
-
-#: cp/parser.c:2102
-#, fuzzy, gcc-internal-format
-msgid "request for member %qE in non-class type %qT"
-msgstr "sol·licitud pel membre \"%D\" en \"%E\", el qual és del tipus no agregat \"%T\""
-
-#: cp/parser.c:2105
-#, fuzzy, gcc-internal-format
-msgid "%<%T::%E%> has not been declared"
-msgstr "\"%#D\" no pot ser declarat"
-
-#: cp/parser.c:2108
-#, fuzzy, gcc-internal-format
-msgid "%qE has not been declared"
-msgstr "\"%#D\" no pot ser declarat"
-
-#: cp/parser.c:2111
-#, gcc-internal-format
-msgid "%<%E::%E%> %s"
-msgstr ""
-
-#: cp/parser.c:2113
-#, fuzzy, gcc-internal-format
-msgid "%<::%E%> %s"
-msgstr "accés \"%D\""
-
-#: cp/parser.c:2115
-#, fuzzy, gcc-internal-format
-msgid "%qE %s"
-msgstr "%s: %s"
-
-#: cp/parser.c:2151
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ does not support %<long long%>"
-msgstr "ISO C++ no dóna suport a \"long long\""
-
-#: cp/parser.c:2171
-#, fuzzy, gcc-internal-format
-msgid "duplicate %qs"
-msgstr "\"%s\" duplicat"
-
-#: cp/parser.c:2214
-#, fuzzy, gcc-internal-format
-msgid "new types may not be defined in a return type"
-msgstr "new no pot ser aplicat a un tipus de referència"
-
-#: cp/parser.c:2215
-#, fuzzy, gcc-internal-format
-msgid "(perhaps a semicolon is missing after the definition of %qT)"
-msgstr "manca punt i coma després de la declaració de \"%T\""
-
-#: cp/parser.c:2234 cp/parser.c:4077 cp/pt.c:5443
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a template"
-msgstr "\"%T\" no és un patró"
-
-#: cp/parser.c:2236
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a template"
-msgstr "\"%T\" no és un patró"
-
-#: cp/parser.c:2238
-#, fuzzy, gcc-internal-format
-msgid "invalid template-id"
-msgstr "rotació de insn no vàlida"
-
-#: cp/parser.c:2267
-#, fuzzy, gcc-internal-format
-msgid "%s cannot appear in a constant-expression"
-msgstr "desbordament en la constant implícita"
-
-#: cp/parser.c:2292
-#, fuzzy, gcc-internal-format
-msgid "invalid use of template-name %qE without an argument list"
-msgstr "ús no vàlid del nom de patró \"%E\" en un declarador"
-
-#: cp/parser.c:2294
-#, fuzzy, gcc-internal-format
-msgid "invalid use of destructor %qD as a type"
-msgstr "ús no vàlid de \"restrict\""
-
-#. Something like 'unsigned A a;'
-#: cp/parser.c:2297
-#, fuzzy, gcc-internal-format
-msgid "invalid combination of multiple type-specifiers"
-msgstr "definició no vàlida del tipus qualificat \"%T\""
-
-#. Issue an error message.
-#: cp/parser.c:2301
-#, fuzzy, gcc-internal-format
-msgid "%qE does not name a type"
-msgstr "\"%T\" no és un tipus de classe"
-
-#: cp/parser.c:2333
-#, fuzzy, gcc-internal-format
-msgid "(perhaps %<typename %T::%E%> was intended)"
-msgstr "  (usi \"typename %T::%D\" si això és el que volia)"
-
-#: cp/parser.c:2348
-#, fuzzy, gcc-internal-format
-msgid "%qE in namespace %qE does not name a type"
-msgstr "\"%T\" no és un tipus de classe"
-
-#: cp/parser.c:2351
-#, fuzzy, gcc-internal-format
-msgid "%qE in class %qT does not name a type"
-msgstr "\"%T\" no és un tipus de classe"
-
-#: cp/parser.c:3160
-#, gcc-internal-format
-msgid "ISO C++ forbids braced-groups within expressions"
-msgstr "ISO C++ prohibeix grups de parèntesis dintre de les expressions"
-
-#: cp/parser.c:3171
-#, fuzzy, gcc-internal-format
-msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
-msgstr "un grup de claus dintre d'una expressió només es permet dintre d'una funció"
-
-#: cp/parser.c:3229
-#, fuzzy, gcc-internal-format
-msgid "%<this%> may not be used in this context"
-msgstr "\"%D\" no es va declarar en aquest àmbit"
-
-#: cp/parser.c:3412
-#, fuzzy, gcc-internal-format
-msgid "local variable %qD may not appear in this context"
-msgstr "\"%D\" no es va declarar en aquest àmbit"
-
-#: cp/parser.c:3711
-#, gcc-internal-format
-msgid "scope %qT before %<~%> is not a class-name"
-msgstr ""
-
-#: cp/parser.c:3812
-#, fuzzy, gcc-internal-format
-msgid "declaration of %<~%T%> as member of %qT"
-msgstr "la declaració de \"%s\" obscurece a un membre de \"this\""
-
-#: cp/parser.c:3826
-#, fuzzy, gcc-internal-format
-msgid "typedef-name %qD used as destructor declarator"
-msgstr "l'identificador de patró \"%D\" s'usa com un declarador"
-
-#: cp/parser.c:4480
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids compound-literals"
-msgstr "ISO C++ prohibeix literals composats"
-
-#: cp/parser.c:4837
-#, fuzzy, gcc-internal-format
-msgid "%qE does not have class type"
-msgstr "\"%T\" no és un tipus de classe"
-
-#: cp/parser.c:4920 cp/typeck.c:1978
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %qD"
-msgstr "ús no vàlid de \"%D\""
-
-#: cp/parser.c:5480
-#, gcc-internal-format
-msgid "array bound forbidden after parenthesized type-id"
-msgstr ""
-
-#: cp/parser.c:5481
-#, gcc-internal-format
-msgid "try removing the parentheses around the type-id"
-msgstr ""
-
-#: cp/parser.c:5671
-#, fuzzy, gcc-internal-format
-msgid "expression in new-declarator must have integral or enumeration type"
-msgstr "la grandària de la matriu nova ha de tenir un tipus integral"
-
-#: cp/parser.c:5860
-#, gcc-internal-format
-msgid "use of old-style cast"
-msgstr "ús de la conversió d'estil antic"
-
-#: cp/parser.c:5986
-#, gcc-internal-format
-msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
-msgstr ""
-
-#: cp/parser.c:5989
-#, fuzzy, gcc-internal-format
-msgid "suggest parentheses around %<>>%> expression"
-msgstr "es suggereixen parèntesi al voltant de && dintre de ||"
-
-#: cp/parser.c:6793
-#, fuzzy, gcc-internal-format
-msgid "case label %qE not within a switch statement"
-msgstr "l'etiqueta «case» \"%E\" no es troba dintre d'una declaració «switch»"
-
-#: cp/parser.c:6922
-#, gcc-internal-format
-msgid "%<else%> without a previous %<if%>"
-msgstr ""
-
-#: cp/parser.c:7208
-#, gcc-internal-format
-msgid "suggest a space before %<;%> or explicit braces around empty body in %<%s%> statement"
-msgstr ""
-
-#: cp/parser.c:7468
-#, gcc-internal-format
-msgid "ISO C++ forbids computed gotos"
-msgstr "ISO C++ prohibeix gotos calculats"
-
-#: cp/parser.c:7608
-#, gcc-internal-format
-msgid "extra %<;%>"
-msgstr ""
-
-#: cp/parser.c:7825
-#, gcc-internal-format
-msgid "%<__label__%> not at the beginning of a block"
-msgstr ""
-
-#: cp/parser.c:7958
-#, gcc-internal-format
-msgid "mixing declarations and function-definitions is forbidden"
-msgstr ""
-
-#: cp/parser.c:8090
-#, gcc-internal-format
-msgid "%<friend%> used outside of class"
-msgstr ""
-
-#: cp/parser.c:8244
-#, fuzzy, gcc-internal-format
-msgid "class definition may not be declared a friend"
-msgstr "la funció \"%D\" no pot ser declarada friend"
-
-#: cp/parser.c:8308 cp/parser.c:15155
-#, gcc-internal-format
-msgid "templates may not be %<virtual%>"
-msgstr ""
-
-#: cp/parser.c:8775
-#, gcc-internal-format
-msgid "only constructors take base initializers"
-msgstr ""
-
-#: cp/parser.c:8795
-#, fuzzy, gcc-internal-format
-msgid "cannot expand initializer for member %<%D%>"
-msgstr "falta e l'inicialitzador pel membre \"%D\""
-
-#: cp/parser.c:8847
-#, fuzzy, gcc-internal-format
-msgid "anachronistic old-style base class initializer"
-msgstr "inicialitzador de classe base d'estil antic anacrònic"
-
-#: cp/parser.c:8892
-#, gcc-internal-format
-msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
-msgstr ""
-
-#. Warn that we do not support `export'.
-#: cp/parser.c:9237
-#, fuzzy, gcc-internal-format
-msgid "keyword %<export%> not implemented, and will be ignored"
-msgstr "la paraula clau \"export\" no està implementada, i serà ignorada"
-
-#: cp/parser.c:9482 cp/parser.c:9583
-#, fuzzy, gcc-internal-format
-msgid "template parameter pack %qD cannot have a default argument"
-msgstr "\"%D\" no pot tenir arguments per omissió"
-
-#: cp/parser.c:9485 cp/parser.c:9586
-#, fuzzy, gcc-internal-format
-msgid "template parameter packs cannot have default arguments"
-msgstr "els paràmetres del patró no poden ser friends"
-
-#. Otherwise, emit an error about the invalid digraph, but continue
-#. parsing because we got our argument list.
-#: cp/parser.c:9723
-#, fuzzy, gcc-internal-format
-msgid "%<<::%> cannot begin a template-argument list"
-msgstr "l'objecte \"%E\" no es pot usar com un argument de patró"
-
-#: cp/parser.c:9724
-#, gcc-internal-format
-msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
-msgstr ""
-
-#: cp/parser.c:9731
-#, gcc-internal-format
-msgid "(if you use -fpermissive G++ will accept your code)"
-msgstr ""
-
-#: cp/parser.c:9804
-#, fuzzy, gcc-internal-format
-msgid "parse error in template argument list"
-msgstr "l'objecte \"%E\" no es pot usar com un argument de patró"
-
-#. Explain what went wrong.
-#: cp/parser.c:9917
-#, fuzzy, gcc-internal-format
-msgid "non-template %qD used as template"
-msgstr "s'usa un no-patró com patró"
-
-#: cp/parser.c:9918
-#, fuzzy, gcc-internal-format
-msgid "use %<%T::template %D%> to indicate that it is a template"
-msgstr "identificador de patró \"%D\" en la declaració del patró primari"
-
-#: cp/parser.c:10441
-#, gcc-internal-format
-msgid "template specialization with C linkage"
-msgstr "especialització de patró amb enllaç C"
-
-#: cp/parser.c:11032
-#, fuzzy, gcc-internal-format
-msgid "using %<typename%> outside of template"
-msgstr "usant \"typename\" fora de la plantilla"
-
-#: cp/parser.c:11191
-#, fuzzy, gcc-internal-format
-msgid "declaration %qD does not declare anything"
-msgstr "la declaració no declara res"
-
-#: cp/parser.c:11275
-#, fuzzy, gcc-internal-format
-msgid "attributes ignored on uninstantiated type"
-msgstr "operació no vàlida en tipus no instanciat"
-
-#: cp/parser.c:11279
-#, fuzzy, gcc-internal-format
-msgid "attributes ignored on template instantiation"
-msgstr "classe d'emmagatzematge \"%D\" aplicada a la instanciació d'un patró"
-
-#: cp/parser.c:11284
-#, gcc-internal-format
-msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
-msgstr ""
-
-#: cp/parser.c:11406
-#, gcc-internal-format
-msgid "comma at end of enumerator list"
-msgstr "coma al final de la llista de numeradors"
-
-#: cp/parser.c:11498
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a namespace-name"
-msgstr "\"%D\" no és un nom d'espai"
-
-#: cp/parser.c:11599
-#, fuzzy, gcc-internal-format
-msgid "%<namespace%> definition is not allowed here"
-msgstr "no es permet aquí l'alies de l'espai de noms \"%D\", assumint que és \"%D\""
-
-#. [namespace.udecl]
-#.
-#. A using declaration shall not name a template-id.
-#: cp/parser.c:11738
-#, fuzzy, gcc-internal-format
-msgid "a template-id may not appear in a using-declaration"
-msgstr "no es permet l'espai de noms \"%D\" en la declaració d'ús"
-
-#: cp/parser.c:12094
-#, gcc-internal-format
-msgid "an asm-specification is not allowed on a function-definition"
-msgstr ""
-
-#: cp/parser.c:12096
-#, fuzzy, gcc-internal-format
-msgid "attributes are not allowed on a function-definition"
-msgstr "la variable de registre global segueix a una definició de funció"
-
-#: cp/parser.c:12229
-#, fuzzy, gcc-internal-format
-msgid "initializer provided for function"
-msgstr "es va especificar un inicialitzador per a la funció no-membre \"%D\""
-
-#: cp/parser.c:12249
-#, fuzzy, gcc-internal-format
-msgid "attributes after parenthesized initializer ignored"
-msgstr "atributs en el declarador de paràmetres de matriu ignorats"
-
-#: cp/parser.c:12630 cp/pt.c:8772
-#, fuzzy, gcc-internal-format
-msgid "array bound is not an integer constant"
-msgstr "el subindici de la matriu no és un enter"
-
-#: cp/parser.c:12739
-#, fuzzy, gcc-internal-format
-msgid "%<%T::%E%> is not a type"
-msgstr "\"%D::%D\" no és un patró"
-
-#: cp/parser.c:12765
-#, fuzzy, gcc-internal-format
-msgid "invalid use of constructor as a template"
-msgstr "ús no vàlid del patró \"%D\""
-
-#: cp/parser.c:12766
-#, gcc-internal-format
-msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
-msgstr ""
-
-#: cp/parser.c:12938
-#, fuzzy, gcc-internal-format
-msgid "%qD is a namespace"
-msgstr "\"%D\" és un nom d'espai"
-
-#: cp/parser.c:13013
-#, fuzzy, gcc-internal-format
-msgid "duplicate cv-qualifier"
-msgstr "valor d'un «case» duplicat"
-
-#: cp/parser.c:13600
-#, fuzzy, gcc-internal-format
-msgid "file ends in default argument"
-msgstr "%Hlectura de final de fitxer dintre de l'argument per defecte"
-
-#: cp/parser.c:13673
-#, fuzzy, gcc-internal-format
-msgid "deprecated use of default argument for parameter of non-function"
-msgstr "argument per omissió donat per al paràmetre %d de \"%#D\""
-
-#: cp/parser.c:13676
-#, fuzzy, gcc-internal-format
-msgid "default arguments are only permitted for function parameters"
-msgstr "argument per omissió donat per al paràmetre %d de \"%#D\""
-
-#: cp/parser.c:13877
-#, gcc-internal-format
-msgid "ISO C++ does not allow designated initializers"
-msgstr "ISO C++ no permet inicialitzadors designats"
-
-#: cp/parser.c:14477
-#, fuzzy, gcc-internal-format
-msgid "invalid class name in declaration of %qD"
-msgstr "declaració del patró membre \"%D\" no vàlida"
-
-#: cp/parser.c:14489
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD in namespace %qD which does not enclose %qD"
-msgstr "declaració de \"%D\" en \"%D\" la qual no inclou a \"%D\""
-
-#: cp/parser.c:14492
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD in %qD which does not enclose %qD"
-msgstr "declaració de \"%D\" en \"%D\" la qual no inclou a \"%D\""
-
-#: cp/parser.c:14505
-#, fuzzy, gcc-internal-format
-msgid "extra qualification ignored"
-msgstr "s'ignora la qualificació extra \"%T::\" en el membre \"%D\""
-
-#: cp/parser.c:14516
-#, fuzzy, gcc-internal-format
-msgid "an explicit specialization must be preceded by %<template <>%>"
-msgstr "especialització explícita no precedida per \"template <>\""
-
-#: cp/parser.c:14609
-#, fuzzy, gcc-internal-format
-msgid "previous definition of %q+#T"
-msgstr "definició prèvia de \"%#T\""
-
-#: cp/parser.c:14855
-#, gcc-internal-format
-msgid "%Hextra %<;%>"
-msgstr ""
-
-#: cp/parser.c:14873
-#, gcc-internal-format
-msgid "a class-key must be used when declaring a friend"
-msgstr ""
-
-#: cp/parser.c:14887
-#, fuzzy, gcc-internal-format
-msgid "friend declaration does not name a class or function"
-msgstr "la declaració friend no està en una definició de classe"
-
-#: cp/parser.c:15064
-#, gcc-internal-format
-msgid "pure-specifier on function-definition"
-msgstr ""
-
-#: cp/parser.c:15356
-#, fuzzy, gcc-internal-format
-msgid "keyword %<typename%> not allowed outside of templates"
-msgstr "usant \"typename\" fora de la plantilla"
-
-#: cp/parser.c:15358
-#, fuzzy, gcc-internal-format
-msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
-msgstr "usant \"typename\" fora de la plantilla"
-
-#: cp/parser.c:16407
-#, fuzzy, gcc-internal-format
-msgid "too few template-parameter-lists"
-msgstr "molt poques llistes de paràmetres de patró en la declaració de \"%D\""
-
-#. Otherwise, there are too many template parameter lists.  We have
-#. something like:
-#.
-#. template <class T> template <class U> void S::f();
-#: cp/parser.c:16422
-#, fuzzy, gcc-internal-format
-msgid "too many template-parameter-lists"
-msgstr "massa llistes de paràmetres de patró en la declaració de \"%D\""
-
-#. Issue an error message.
-#: cp/parser.c:16694
-#, fuzzy, gcc-internal-format
-msgid "named return values are no longer supported"
-msgstr "--driver ja no té suport"
-
-#. 14.5.2.2 [temp.mem]
-#.
-#. A local class shall not have member templates.
-#: cp/parser.c:16766
-#, fuzzy, gcc-internal-format
-msgid "invalid declaration of member template in local class"
-msgstr "declaració no vàlida del patró membre \"%#D\" en la classe local"
-
-#: cp/parser.c:16775
-#, gcc-internal-format
-msgid "template with C linkage"
-msgstr "patró amb enllaç C"
-
-#: cp/parser.c:16919
-#, fuzzy, gcc-internal-format
-msgid "template declaration of %qs"
-msgstr "declaració en patró de \"%#D\""
-
-#: cp/parser.c:16982
-#, fuzzy, gcc-internal-format
-msgid "explicit template specialization cannot have a storage class"
-msgstr "especialització de patró amb enllaç C"
-
-#: cp/parser.c:17171
-#, fuzzy, gcc-internal-format
-msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
-msgstr "\">>\" ha de ser \"> >\" en el nom de classe del patró"
-
-#: cp/parser.c:17184
-#, fuzzy, gcc-internal-format
-msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
-msgstr "falta parèntesi dret en la llista de paràmetres de macro"
-
-#: cp/parser.c:17519
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %qD in linkage specification"
-msgstr "especificació de classe base no vàlida"
-
-#: cp/parser.c:17532
-#, fuzzy, gcc-internal-format
-msgid "%<__thread%> before %qD"
-msgstr "\"__thread\" abans \"extern\""
-
-#: cp/parser.c:17847
-#, fuzzy, gcc-internal-format
-msgid "%qs tag used in naming %q#T"
-msgstr "es va usar la marca \"%s\" al nomenar a\"%#T\""
-
-#: cp/parser.c:17868
-#, fuzzy, gcc-internal-format
-msgid "%qD redeclared with different access"
-msgstr "\"%#D\" redeclarat com un tipus diferent de símbol"
-
-#: cp/parser.c:17885
-#, gcc-internal-format
-msgid "%<template%> (as a disambiguator) is only allowed within templates"
-msgstr ""
-
-#: cp/parser.c:18138 cp/parser.c:19061 cp/parser.c:19192
-#, gcc-internal-format
-msgid "misplaced %<@%D%> Objective-C++ construct"
-msgstr ""
-
-#: cp/parser.c:18279
-#, gcc-internal-format
-msgid "%<@encode%> must specify a type as an argument"
-msgstr ""
-
-#: cp/parser.c:18594
-#, gcc-internal-format
-msgid "invalid Objective-C++ selector name"
-msgstr ""
-
-#: cp/parser.c:18925
-#, gcc-internal-format
-msgid "identifier expected after %<@protocol%>"
-msgstr ""
-
-#: cp/parser.c:19626
-#, gcc-internal-format
-msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
-msgstr ""
-
-#: cp/parser.c:19735
-#, fuzzy, gcc-internal-format
-msgid "%qs is not valid for %qs"
-msgstr "%s: no per a %s"
-
-#: cp/parser.c:20390
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma GCC pch_preprocess%>"
-msgstr "escombraries al final del #pragma GCC java_exceptions"
-
-#: cp/parser.c:20477
-#, gcc-internal-format
-msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
-msgstr ""
-
-#: cp/parser.c:20535
-#, fuzzy, gcc-internal-format
-msgid "inter-module optimizations not implemented for C++"
-msgstr "no s'ha implementat encara profiling"
-
-#: cp/pt.c:249
-#, fuzzy, gcc-internal-format
-msgid "data member %qD cannot be a member template"
-msgstr "les dades membres \"%D\" no poden ser un patró membre"
-
-#: cp/pt.c:261
-#, fuzzy, gcc-internal-format
-msgid "invalid member template declaration %qD"
-msgstr "declaració del patró membre \"%D\" no vàlida"
-
-#: cp/pt.c:609
-#, fuzzy, gcc-internal-format
-msgid "explicit specialization in non-namespace scope %qD"
-msgstr "especialització explícita en l'àmbit \"%D\" que no és espai de noms"
-
-#: cp/pt.c:623
-#, gcc-internal-format
-msgid "enclosing class templates are not explicitly specialized"
-msgstr "les patrons de classe contingudes no són especialitzades explícitament"
-
-#: cp/pt.c:711
-#, fuzzy, gcc-internal-format
-msgid "specialization of %qD in different namespace"
-msgstr "especialitzant \"%#T\" en diferents espais de noms"
-
-#: cp/pt.c:712 cp/pt.c:809
-#, fuzzy, gcc-internal-format
-msgid "  from definition of %q+#D"
-msgstr "  de la definició de \"%#D\""
-
-#: cp/pt.c:729
-#, fuzzy, gcc-internal-format
-msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
-msgstr "declaració de \"%D\" en \"%D\" la qual no inclou a \"%D\""
-
-#: cp/pt.c:747
-#, fuzzy, gcc-internal-format
-msgid "name of class shadows template template parameter %qD"
-msgstr "\"%#T\" no és un tipus vàlid per a un paràmetre constant de patró"
-
-#: cp/pt.c:776
-#, fuzzy, gcc-internal-format
-msgid "specialization of %qT after instantiation"
-msgstr "especialització de \"%T\" després de la instanciació"
-
-#: cp/pt.c:808
-#, fuzzy, gcc-internal-format
-msgid "specializing %q#T in different namespace"
-msgstr "especialitzant \"%#T\" en diferents espais de noms"
-
-#: cp/pt.c:823
-#, fuzzy, gcc-internal-format
-msgid "specialization %qT after instantiation %qT"
-msgstr "especialització de \"%T\" després de la instanciació \"%T\""
-
-#: cp/pt.c:836
-#, fuzzy, gcc-internal-format
-msgid "explicit specialization of non-template %qT"
-msgstr "especialització explícita de \"%T\" que no és patró"
-
-#: cp/pt.c:1238
-#, fuzzy, gcc-internal-format
-msgid "specialization of %qD after instantiation"
-msgstr "especialització de %D després de la instanciació"
-
-#: cp/pt.c:1464
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a function template"
-msgstr "\"%D\" no és un patró de funció"
-
-#: cp/pt.c:1673
-#, fuzzy, gcc-internal-format
-msgid "template-id %qD for %q+D does not match any template declaration"
-msgstr "l'idenfificador de patró \"%D\" per a \"%+D\" no coincideix amb cap declaració de patró"
-
-#: cp/pt.c:1681
-#, fuzzy, gcc-internal-format
-msgid "ambiguous template specialization %qD for %q+D"
-msgstr "especialització de patró ambigua \"%D\" per a \"%+D\""
-
-#. This case handles bogus declarations like template <>
-#. template <class T> void f<int>();
-#: cp/pt.c:1916 cp/pt.c:1970
-#, fuzzy, gcc-internal-format
-msgid "template-id %qD in declaration of primary template"
-msgstr "identificador de patró \"%D\" en la declaració del patró primari"
-
-#: cp/pt.c:1929
-#, gcc-internal-format
-msgid "template parameter list used in explicit instantiation"
-msgstr "es va usar una llista de paràmetres de patró en una instanciació explícita"
-
-#: cp/pt.c:1935
-#, gcc-internal-format
-msgid "definition provided for explicit instantiation"
-msgstr "es proveeix una definició per a instanciació explícita"
-
-#: cp/pt.c:1943
-#, fuzzy, gcc-internal-format
-msgid "too many template parameter lists in declaration of %qD"
-msgstr "massa llistes de paràmetres de patró en la declaració de \"%D\""
-
-#: cp/pt.c:1946
-#, fuzzy, gcc-internal-format
-msgid "too few template parameter lists in declaration of %qD"
-msgstr "molt poques llistes de paràmetres de patró en la declaració de \"%D\""
-
-#: cp/pt.c:1948
-#, fuzzy, gcc-internal-format
-msgid "explicit specialization of %qD must be introduced by %<template <>%>"
-msgstr "especialització explícita no precedida per \"template <>\""
-
-#: cp/pt.c:1967
-#, gcc-internal-format
-msgid "function template partial specialization %qD is not allowed"
-msgstr ""
-
-#: cp/pt.c:1999
-#, gcc-internal-format
-msgid "default argument specified in explicit specialization"
-msgstr "es va especificar un argument per omissió en l'especialització explícita"
-
-#: cp/pt.c:2029
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a template function"
-msgstr "\"%D\" no és una funció patró membre"
-
-#: cp/pt.c:2037
-#, fuzzy, gcc-internal-format
-msgid "%qD is not declared in %qD"
-msgstr "no es va declarar \"%D\""
-
-#. From [temp.expl.spec]:
-#.
-#. If such an explicit specialization for the member
-#. of a class template names an implicitly-declared
-#. special member function (clause _special_), the
-#. program is ill-formed.
-#.
-#. Similar language is found in [temp.explicit].
-#: cp/pt.c:2099
-#, gcc-internal-format
-msgid "specialization of implicitly-declared special member function"
-msgstr "especialització de la funció membre especial declarada implícitament"
-
-#: cp/pt.c:2143
-#, fuzzy, gcc-internal-format
-msgid "no member function %qD declared in %qT"
-msgstr "la funció no membre \"%D\" es va declarar en \"%T\""
-
-#: cp/pt.c:2642
-#, gcc-internal-format
-msgid "base initializer expansion %<%T%> contains no parameter packs"
-msgstr ""
-
-#: cp/pt.c:2701
-#, gcc-internal-format
-msgid "expansion pattern %<%T%> contains no argument packs"
-msgstr ""
-
-#: cp/pt.c:2703
-#, gcc-internal-format
-msgid "expansion pattern %<%E%> contains no argument packs"
-msgstr ""
-
-#: cp/pt.c:2745
-#, gcc-internal-format
-msgid "parameter packs not expanded with `...':"
-msgstr ""
-
-#: cp/pt.c:2760 cp/pt.c:3383
-#, fuzzy, gcc-internal-format
-msgid "        %qD"
-msgstr "        \"%D\""
-
-#: cp/pt.c:2762
-#, fuzzy, gcc-internal-format
-msgid "        <anonymous>"
-msgstr "<anònim>"
-
-#: cp/pt.c:2875
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+#D"
-msgstr "la declaració de \"%#D\""
-
-#: cp/pt.c:2876
-#, fuzzy, gcc-internal-format
-msgid " shadows template parm %q+#D"
-msgstr " enfosquen el paràmetre de patró \"%#D\""
-
-#: cp/pt.c:3379
-#, gcc-internal-format
-msgid "template parameters not used in partial specialization:"
-msgstr "no s'usen els paràmetres de patró en l'especialització parcial:"
-
-#: cp/pt.c:3394
-#, fuzzy, gcc-internal-format
-msgid "partial specialization %qT does not specialize any template arguments"
-msgstr "l'especialització parcial \"%T\" no especialitza cap argument de patró"
-
-#: cp/pt.c:3439
-#, gcc-internal-format
-msgid "parameter pack argument %qE must be at the end of the template argument list"
-msgstr ""
-
-#: cp/pt.c:3441
-#, gcc-internal-format
-msgid "parameter pack argument %qT must be at the end of the template argument list"
-msgstr ""
-
-#: cp/pt.c:3462
-#, fuzzy, gcc-internal-format
-msgid "template argument %qE involves template parameter(s)"
-msgstr "l'argument de patró \"%E\" involucra el(s) paràmetre(s) de patró"
-
-#: cp/pt.c:3505
-#, fuzzy, gcc-internal-format
-msgid "type %qT of template argument %qE depends on template parameter(s)"
-msgstr "el tipus \"%T\" de l'argument de patró \"%E\" depèn del(s) paràmetre(s) de patró"
-
-#: cp/pt.c:3611
-#, fuzzy, gcc-internal-format
-msgid "no default argument for %qD"
-msgstr "no hi ha un argument per omissió per a \"%D\""
-
-#: cp/pt.c:3796
-#, gcc-internal-format
-msgid "template class without a name"
-msgstr "classe de patró sense nom"
-
-#. [temp.mem]
-#.
-#. A destructor shall not be a member template.
-#: cp/pt.c:3804
-#, fuzzy, gcc-internal-format
-msgid "destructor %qD declared as member template"
-msgstr "les dades membres \"%D\" no poden ser un patró membre"
-
-#. [basic.stc.dynamic.allocation]
-#.
-#. An allocation function can be a function
-#. template. ... Template allocation functions shall
-#. have two or more parameters.
-#: cp/pt.c:3819
-#, fuzzy, gcc-internal-format
-msgid "invalid template declaration of %qD"
-msgstr "declaració del patró membre \"%D\" no vàlida"
-
-#: cp/pt.c:3890
-#, gcc-internal-format
-msgid "parameter pack %qE must be at the end of the template parameter list"
-msgstr ""
-
-#: cp/pt.c:3893
-#, gcc-internal-format
-msgid "parameter pack %qT must be at the end of the template parameter list"
-msgstr ""
-
-#: cp/pt.c:3953
-#, fuzzy, gcc-internal-format
-msgid "template definition of non-template %q#D"
-msgstr "definició de patró de \"%#D\" que no és patró"
-
-#: cp/pt.c:3996
-#, fuzzy, gcc-internal-format
-msgid "expected %d levels of template parms for %q#D, got %d"
-msgstr "s'esperaven %d nivells de paràmetres de patró per a \"%#D\", es van obtenir %d"
-
-#: cp/pt.c:4008
-#, fuzzy, gcc-internal-format
-msgid "got %d template parameters for %q#D"
-msgstr "es van obtenir %d paràmetres de patró per a \"%#D\""
-
-#: cp/pt.c:4011
-#, fuzzy, gcc-internal-format
-msgid "got %d template parameters for %q#T"
-msgstr "es van obtenir %d paràmetres de patró per a \"%#T\""
-
-#: cp/pt.c:4013
-#, gcc-internal-format
-msgid "  but %d required"
-msgstr "  però es requereixen %d"
-
-#: cp/pt.c:4031
-#, fuzzy, gcc-internal-format
-msgid "template arguments to %qD do not match original template %qD"
-msgstr "l'idenfificador de patró \"%D\" per a \"%+D\" no coincideix amb cap declaració de patró"
-
-#: cp/pt.c:4035
-#, fuzzy, gcc-internal-format
-msgid "use template<> for an explicit specialization"
-msgstr "les patrons de classe contingudes no són especialitzades explícitament"
-
-#: cp/pt.c:4131
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a template type"
-msgstr "\"%T\" no és un tipus patró"
-
-#: cp/pt.c:4144
-#, fuzzy, gcc-internal-format
-msgid "template specifiers not specified in declaration of %qD"
-msgstr "molt poques llistes de paràmetres de patró en la declaració de \"%D\""
-
-#: cp/pt.c:4155
-#, fuzzy, gcc-internal-format
-msgid "used %d template parameter(s) instead of %d"
-msgstr "es van usar %d paràmetre%s de patró en lloc de %d"
-
-#: cp/pt.c:4184
-#, fuzzy, gcc-internal-format
-msgid "template parameter %q+#D"
-msgstr "paràmetre de patró \"%#D\""
-
-#: cp/pt.c:4185
-#, fuzzy, gcc-internal-format
-msgid "redeclared here as %q#D"
-msgstr "redeclarat aquí com \"%#D\""
-
-#. We have in [temp.param]:
-#.
-#. A template-parameter may not be given default arguments
-#. by two different declarations in the same scope.
-#: cp/pt.c:4195
-#, fuzzy, gcc-internal-format
-msgid "redefinition of default argument for %q#D"
-msgstr "redefinició de l'argument per omissió per a \"%#D\""
-
-#: cp/pt.c:4196
-#, fuzzy, gcc-internal-format
-msgid "%J  original definition appeared here"
-msgstr "  la definició original apareix aquí"
-
-#: cp/pt.c:4300
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage"
-msgstr "la cadena literal %E no és un argument vàlid de patró perquè és l'adreça d'un objecte amb enllaç estàtic"
-
-#: cp/pt.c:4341
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
-msgstr "la cadena literal %E no és un argument vàlid de patró perquè és l'adreça d'un objecte amb enllaç estàtic"
-
-#: cp/pt.c:4418
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
-msgstr "la cadena literal %E no és un argument vàlid de patró perquè és l'adreça d'un objecte amb enllaç estàtic"
-
-#: cp/pt.c:4462
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
-msgstr "la cadena literal %E no és un argument vàlid de patró perquè és l'adreça d'un objecte amb enllaç estàtic"
-
-#: cp/pt.c:4480
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
-msgstr "la cadena literal %E no és un argument vàlid de patró perquè és l'adreça d'un objecte amb enllaç estàtic"
-
-#: cp/pt.c:4487
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
-msgstr "la cadena literal %E no és un argument vàlid de patró perquè és l'adreça d'un objecte amb enllaç estàtic"
-
-#: cp/pt.c:4517
-#, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
-msgstr ""
-
-#: cp/pt.c:4524
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
-msgstr "la cadena literal %E no és un argument vàlid de patró perquè és l'adreça d'un objecte amb enllaç estàtic"
-
-#: cp/pt.c:4537
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
-msgstr "la cadena literal %E no és un argument vàlid de patró perquè és l'adreça d'un objecte amb enllaç estàtic"
-
-#: cp/pt.c:4577
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because it is a pointer"
-msgstr "\"%E\" no és un argument de patró vàlid"
-
-#: cp/pt.c:4579
-#, gcc-internal-format
-msgid "try using %qE instead"
-msgstr ""
-
-#: cp/pt.c:4614
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
-msgstr "\"%E\" no és un argument de patró vàlid"
-
-#: cp/pt.c:4617
-#, fuzzy, gcc-internal-format
-msgid "standard conversions are not allowed in this context"
-msgstr "\"%D\" no es va declarar en aquest àmbit"
-
-#: cp/pt.c:4797
-#, fuzzy, gcc-internal-format
-msgid "to refer to a type member of a template parameter, use %<typename %E%>"
-msgstr "per a fer referència a un tipus membre d'un paràmetre de patró, usi \"typename %E\""
-
-#: cp/pt.c:4813 cp/pt.c:4832 cp/pt.c:4882
-#, fuzzy, gcc-internal-format
-msgid "type/value mismatch at argument %d in template parameter list for %qD"
-msgstr "no coincideix el tipus/valor en l'argument %d en la llista de paràmetres de patró per a \"%D\""
-
-#: cp/pt.c:4817
-#, fuzzy, gcc-internal-format
-msgid "  expected a constant of type %qT, got %qT"
-msgstr "  s'esperava una constant de tipus \"%T\", es va obtenir \"%T\""
-
-#: cp/pt.c:4821
-#, fuzzy, gcc-internal-format
-msgid "  expected a class template, got %qE"
-msgstr "  s'esperava un patró de classe, es va obtenir \"%T\""
-
-#: cp/pt.c:4823
-#, fuzzy, gcc-internal-format
-msgid "  expected a type, got %qE"
-msgstr "  s'esperava un tipus, es va obtenir \"%E\""
-
-#: cp/pt.c:4836
-#, fuzzy, gcc-internal-format
-msgid "  expected a type, got %qT"
-msgstr "  s'esperava un tipus, es va obtenir \"%T\""
-
-#: cp/pt.c:4838
-#, fuzzy, gcc-internal-format
-msgid "  expected a class template, got %qT"
-msgstr "  s'esperava un patró de classe, es va obtenir \"%T\""
-
-#: cp/pt.c:4885
-#, fuzzy, gcc-internal-format
-msgid "  expected a template of type %qD, got %qD"
-msgstr "  s'esperava un patró de tipus \"%D\", es va obtenir \"%D\""
-
-#: cp/pt.c:4928
-#, fuzzy, gcc-internal-format
-msgid "could not convert template argument %qE to %qT"
-msgstr "no es pot convertir l'argument de patró \"%E\" a \"%T\""
-
-#: cp/pt.c:4984
-#, gcc-internal-format
-msgid "wrong number of template arguments (%d, should be %d)"
-msgstr "nombre erroni d'arguments de patró (%d, deuria ser %d)"
-
-#: cp/pt.c:5116
-#, fuzzy, gcc-internal-format
-msgid "wrong number of template arguments (%d, should be %d%s)"
-msgstr "nombre erroni d'arguments de patró (%d, deuria ser %d)"
-
-#: cp/pt.c:5120
-#, fuzzy, gcc-internal-format
-msgid "provided for %q+D"
-msgstr "proveït per \"%D\""
-
-#: cp/pt.c:5177
-#, gcc-internal-format
-msgid "cannot expand %<%E%> into a fixed-length argument list"
-msgstr ""
-
-#: cp/pt.c:5180
-#, gcc-internal-format
-msgid "cannot expand %<%T%> into a fixed-length argument list"
-msgstr ""
-
-#: cp/pt.c:5195
-#, gcc-internal-format
-msgid "template argument %d is invalid"
-msgstr "l'argument de patró %d no és vàlid"
-
-#: cp/pt.c:5455
-#, fuzzy, gcc-internal-format
-msgid "non-template type %qT used as a template"
-msgstr "s'usa el tipus \"%T\" que és no-patró com patró"
-
-#: cp/pt.c:5457
-#, fuzzy, gcc-internal-format
-msgid "for template declaration %q+D"
-msgstr "per a la declaració de patró \"%D\""
-
-#: cp/pt.c:6132
-#, fuzzy, gcc-internal-format
-msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
-msgstr "la profunditat d'instanciació del patró excedeix el màxim de %d (usi -ftemplate-depth-NN per a incrementar el màxim) al instanciar \"%D\""
-
-#: cp/pt.c:7237
-#, gcc-internal-format
-msgid "mismatched argument pack lengths while expanding %<%T%>"
-msgstr ""
-
-#: cp/pt.c:7241
-#, gcc-internal-format
-msgid "mismatched argument pack lengths while expanding %<%E%>"
-msgstr ""
-
-#: cp/pt.c:8189
-#, fuzzy, gcc-internal-format
-msgid "instantiation of %q+D as type %qT"
-msgstr "instanciació de \"%D\" com tipus \"%T\""
-
-#. It may seem that this case cannot occur, since:
-#.
-#. typedef void f();
-#. void g() { f x; }
-#.
-#. declares a function, not a variable.  However:
-#.
-#. typedef void f();
-#. template <typename T> void g() { T t; }
-#. template void g<f>();
-#.
-#. is an attempt to declare a variable with function
-#. type.
-#: cp/pt.c:8324
-#, fuzzy, gcc-internal-format
-msgid "variable %qD has function type"
-msgstr "la variable \"%#D\" té inicializador però de tipus de dada incompleta"
-
-#: cp/pt.c:8471
-#, fuzzy, gcc-internal-format
-msgid "invalid parameter type %qT"
-msgstr "tipus de paràmetre \"%T\" no vàlid"
-
-#: cp/pt.c:8473
-#, fuzzy, gcc-internal-format
-msgid "in declaration %q+D"
-msgstr "en la declaració \"%D\""
-
-#: cp/pt.c:8550
-#, fuzzy, gcc-internal-format
-msgid "function returning an array"
-msgstr "la funció retorna un agregat"
-
-#: cp/pt.c:8552
-#, fuzzy, gcc-internal-format
-msgid "function returning a function"
-msgstr "\"%s\" que és declarat com funció retorna una funció"
-
-#: cp/pt.c:8586
-#, fuzzy, gcc-internal-format
-msgid "creating pointer to member function of non-class type %qT"
-msgstr "creant un punter a funció membre del tipus \"%T\" que no és classe"
-
-#: cp/pt.c:8792
-#, fuzzy, gcc-internal-format
-msgid "creating array with negative size (%qE)"
-msgstr "creant la matriu amb grandària zero (\"%E\")"
-
-#: cp/pt.c:9047
-#, gcc-internal-format
-msgid "forming reference to void"
-msgstr "formant la referència a void"
-
-#: cp/pt.c:9049
-#, fuzzy, gcc-internal-format
-msgid "forming %s to reference type %qT"
-msgstr "formant %s per a referenciar al tipus \"%T\""
-
-#: cp/pt.c:9100
-#, fuzzy, gcc-internal-format
-msgid "creating pointer to member of non-class type %qT"
-msgstr "creant un punter al membre del tipus \"%T\" que no és classe"
-
-#: cp/pt.c:9106
-#, fuzzy, gcc-internal-format
-msgid "creating pointer to member reference type %qT"
-msgstr "creant un punter al membre de referència de tipus \"%T\""
-
-#: cp/pt.c:9112
-#, fuzzy, gcc-internal-format
-msgid "creating pointer to member of type void"
-msgstr "creant un punter al membre de referència de tipus \"%T\""
-
-#: cp/pt.c:9179
-#, fuzzy, gcc-internal-format
-msgid "creating array of %qT"
-msgstr "creant la matriu de \"%T\""
-
-#: cp/pt.c:9185
-#, fuzzy, gcc-internal-format
-msgid "creating array of %qT, which is an abstract class type"
-msgstr "inicialitzador sense nom per a \"%T\", el qual no té una classe base"
-
-#: cp/pt.c:9236
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a class, struct, or union type"
-msgstr "\"%T\" no és de tipus classe, struct o union"
-
-#: cp/pt.c:9271
-#, gcc-internal-format
-msgid "%qT resolves to %qT, which is not an enumeration type"
-msgstr ""
-
-#: cp/pt.c:9274
-#, fuzzy, gcc-internal-format
-msgid "%qT resolves to %qT, which is is not a class type"
-msgstr "inicialitzador sense nom per a \"%T\", el qual no té una classe base"
-
-#: cp/pt.c:9375
-#, fuzzy, gcc-internal-format
-msgid "use of %qs in template"
-msgstr "ús de \"%s\" en el patró"
-
-#: cp/pt.c:9512
-#, fuzzy, gcc-internal-format
-msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
-msgstr "s'usa \"%D\" com un tipus, però no està definit com un tipus."
-
-#: cp/pt.c:9514
-#, fuzzy, gcc-internal-format
-msgid "say %<typename %E%> if a type is meant"
-msgstr "  (usi \"typename %T::%D\" si això és el que volia)"
-
-#: cp/pt.c:9643
-#, fuzzy, gcc-internal-format
-msgid "using invalid field %qD"
-msgstr "%s: nom de fitxer no vàlid: %s\n"
-
-#: cp/pt.c:9952 cp/pt.c:10432
-#, fuzzy, gcc-internal-format
-msgid "invalid use of pack expansion expression"
-msgstr "ús no vàlid de l'expressió void"
-
-#: cp/pt.c:9956 cp/pt.c:10436
-#, gcc-internal-format
-msgid "use %<...%> to expand argument pack"
-msgstr ""
-
-#: cp/pt.c:10594
-#, gcc-internal-format
-msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
-msgstr ""
-
-#: cp/pt.c:11052
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a class or namespace"
-msgstr "\"%T\" no és un nom d'espai"
-
-#: cp/pt.c:11055
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a class or namespace"
-msgstr "\"%D\" no és un nom d'espai"
-
-#: cp/pt.c:11265
-#, fuzzy, gcc-internal-format
-msgid "%qT is/uses anonymous type"
-msgstr "l'argument de patró \"%T\" usa un tipus anònim"
-
-#: cp/pt.c:11267
-#, fuzzy, gcc-internal-format
-msgid "template argument for %qD uses local type %qT"
-msgstr "l'argument per omissió de \"%#D\" té tipus \"%T\""
-
-#: cp/pt.c:11277
-#, fuzzy, gcc-internal-format
-msgid "%qT is a variably modified type"
-msgstr "l'argument de patró \"%T\" és un tipus modificat variablement"
-
-#: cp/pt.c:11288
-#, fuzzy, gcc-internal-format
-msgid "integral expression %qE is not constant"
-msgstr "la grandària d'emmagatzematge de \"%D\" no és constant"
-
-#: cp/pt.c:11293
-#, fuzzy, gcc-internal-format
-msgid "  trying to instantiate %qD"
-msgstr "  tractant d'instanciar \"%D\""
-
-#: cp/pt.c:13959
-#, fuzzy, gcc-internal-format
-msgid "ambiguous class template instantiation for %q#T"
-msgstr "instanciació de patró classe ambigua per a \"%#T\""
-
-#: cp/pt.c:13962
-#, gcc-internal-format
-msgid "%s %+#T"
-msgstr "%s %+#T"
-
-#: cp/pt.c:13985 cp/pt.c:14068
-#, fuzzy, gcc-internal-format
-msgid "explicit instantiation of non-template %q#D"
-msgstr "instanciació explícita de \"%#D\" que no és patró"
-
-#: cp/pt.c:14000
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a static data member of a class template"
-msgstr "\"%#D\" no és un membre static de \"%#T\""
-
-#: cp/pt.c:14006 cp/pt.c:14063
-#, fuzzy, gcc-internal-format
-msgid "no matching template for %qD found"
-msgstr "no es troba una patró coincident per a \"%D\""
-
-#: cp/pt.c:14011
-#, fuzzy, gcc-internal-format
-msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
-msgstr "instanciació explícita del tipus \"%T\" del tipus no-patró"
-
-#: cp/pt.c:14019
-#, fuzzy, gcc-internal-format
-msgid "explicit instantiation of %q#D"
-msgstr "instanciació explícita de \"%#D\""
-
-#: cp/pt.c:14055
-#, fuzzy, gcc-internal-format
-msgid "duplicate explicit instantiation of %q#D"
-msgstr "instanciació explícita duplicada de \"%#D\""
-
-#: cp/pt.c:14077
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
-msgstr "ISO C++ prohibeix l'ús de \"extern\" en instanciacions explícites"
-
-#: cp/pt.c:14082 cp/pt.c:14175
-#, fuzzy, gcc-internal-format
-msgid "storage class %qD applied to template instantiation"
-msgstr "classe d'emmagatzematge \"%D\" aplicada a la instanciació d'un patró"
-
-#: cp/pt.c:14147
-#, fuzzy, gcc-internal-format
-msgid "explicit instantiation of non-template type %qT"
-msgstr "instanciació explícita del tipus \"%T\" del tipus no-patró"
-
-#: cp/pt.c:14156
-#, fuzzy, gcc-internal-format
-msgid "explicit instantiation of %q#T before definition of template"
-msgstr "instanciació explícita de \"%#T\" abans de la definició del patró"
-
-#: cp/pt.c:14164
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids the use of %qE on explicit instantiations"
-msgstr "ISO C++ prohibeix l'ús de \"%s\" en les instanciacions explícites"
-
-#: cp/pt.c:14209
-#, fuzzy, gcc-internal-format
-msgid "duplicate explicit instantiation of %q#T"
-msgstr "instanciació explícita duplicada de \"%#T\""
-
-#: cp/pt.c:14657
-#, fuzzy, gcc-internal-format
-msgid "explicit instantiation of %qD but no definition available"
-msgstr "instanciació explícita de \"%D\" però no hi ha una definició disponible"
-
-#: cp/pt.c:14851
-#, fuzzy, gcc-internal-format
-msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
-msgstr "la profunditat d'instanciació del patró excedeix el màxim de %d (usi -ftemplate-depth-NN per a incrementar el màxim) al instanciar \"%D\""
-
-#: cp/pt.c:15193
-#, fuzzy, gcc-internal-format
-msgid "%q#T is not a valid type for a template constant parameter"
-msgstr "\"%#T\" no és un tipus vàlid per a un paràmetre constant de patró"
-
-#: cp/repo.c:111
-#, gcc-internal-format
-msgid "-frepo must be used with -c"
-msgstr "-frepo ha de ser usat amb -c"
-
-#: cp/repo.c:200
-#, gcc-internal-format
-msgid "mysterious repository information in %s"
-msgstr "informació de \"repository\" misteriosa en %s"
-
-#: cp/repo.c:218
-#, fuzzy, gcc-internal-format
-msgid "can't create repository information file %qs"
-msgstr "no es pot crear el fitxer d'informació de \"repository\" \"%s\""
-
-#: cp/rtti.c:271
-#, gcc-internal-format
-msgid "cannot use typeid with -fno-rtti"
-msgstr "no es pot usar typeid sense -fno-rtti"
-
-#: cp/rtti.c:277
-#, gcc-internal-format
-msgid "must #include <typeinfo> before using typeid"
-msgstr "ha de fer #include <typeinfo> abans d'usar typeid"
-
-#: cp/rtti.c:360
-#, fuzzy, gcc-internal-format
-msgid "cannot create type information for type %qT because it involves types of variable size"
-msgstr "no es pot crear la informació de tipus per al tipus \"%T\" perquè la seva grandària és variable"
-
-#: cp/rtti.c:615 cp/rtti.c:629
-#, fuzzy, gcc-internal-format
-msgid "dynamic_cast of %q#D to %q#T can never succeed"
-msgstr "dynamic_cast de \"%#D\" a \"%#T\" mai podrà tenir èxit"
-
-#: cp/rtti.c:639
-#, fuzzy, gcc-internal-format
-msgid "%<dynamic_cast%> not permitted with -fno-rtti"
-msgstr "no es pot usar typeid sense -fno-rtti"
-
-#: cp/rtti.c:716
-#, fuzzy, gcc-internal-format
-msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
-msgstr "no es pot fer dynamic_cast \"%E\" (de tipus \"%#T\") al tipus \"%#T\" (%s)"
-
-#: cp/search.c:257
-#, fuzzy, gcc-internal-format
-msgid "%qT is an ambiguous base of %qT"
-msgstr "\"%T\" és una base ambigua de \"%T\""
-
-#: cp/search.c:275
-#, fuzzy, gcc-internal-format
-msgid "%qT is an inaccessible base of %qT"
-msgstr "\"%T\" és una base inaccessible de \"%T\""
-
-#: cp/search.c:1868
-#, fuzzy, gcc-internal-format
-msgid "deprecated covariant return type for %q+#D"
-msgstr "tipus de retorn covariant no vàlid per a \"%#D\""
-
-#: cp/search.c:1870 cp/search.c:1885 cp/search.c:1890 cp/search.c:1909
-#, fuzzy, gcc-internal-format
-msgid "  overriding %q+#D"
-msgstr "  substituint \"%#D\""
-
-#: cp/search.c:1884
-#, fuzzy, gcc-internal-format
-msgid "invalid covariant return type for %q+#D"
-msgstr "tipus de retorn covariant no vàlid per a \"%#D\""
-
-#: cp/search.c:1889
-#, fuzzy, gcc-internal-format
-msgid "conflicting return type specified for %q+#D"
-msgstr "tipus de retorn en conflicte especificats per a \"%#D\""
-
-#: cp/search.c:1899
-#, fuzzy, gcc-internal-format
-msgid "looser throw specifier for %q+#F"
-msgstr "especificador thrown més flexible per a \"%#F\""
-
-#: cp/search.c:1900
-#, fuzzy, gcc-internal-format
-msgid "  overriding %q+#F"
-msgstr "  substituint \"%#F\""
-
-#: cp/search.c:1908
-#, fuzzy, gcc-internal-format
-msgid "conflicting type attributes specified for %q+#D"
-msgstr "tipus de retorn en conflicte especificats per a \"%#D\""
-
-#. A static member function cannot match an inherited
-#. virtual member function.
-#: cp/search.c:2002
-#, fuzzy, gcc-internal-format
-msgid "%q+#D cannot be declared"
-msgstr "\"%#D\" no pot ser declarat"
-
-#: cp/search.c:2003
-#, fuzzy, gcc-internal-format
-msgid "  since %q+#D declared in base class"
-msgstr "  ja que es va declarar \"%#D\" en la classe base"
-
-#: cp/semantics.c:762
-#, fuzzy, gcc-internal-format
-msgid "suggest explicit braces around empty body in %<do%> statement"
-msgstr "%Hsuggereix parèntesis explícits per evitar \"else\" ambigu"
-
-#: cp/semantics.c:1290
-#, fuzzy, gcc-internal-format
-msgid "type of asm operand %qE could not be determined"
-msgstr "no es pot determinar el tipus de l'operand asm \"%E\""
-
-#: cp/semantics.c:1346
-#, gcc-internal-format
-msgid "__label__ declarations are only allowed in function scopes"
-msgstr ""
-
-#: cp/semantics.c:1433
-#, fuzzy, gcc-internal-format
-msgid "invalid use of member %q+D in static member function"
-msgstr "ús no vàlid del membre \"%D\" en la funció membre static"
-
-#: cp/semantics.c:1435
-#, fuzzy, gcc-internal-format
-msgid "invalid use of non-static data member %q+D"
-msgstr "ús no vàlid del camp no static \"%D\""
-
-#: cp/semantics.c:1436 cp/semantics.c:1475
-#, gcc-internal-format
-msgid "from this location"
-msgstr ""
-
-#: cp/semantics.c:1474
-#, fuzzy, gcc-internal-format
-msgid "object missing in reference to %q+D"
-msgstr "falta un objecte en \"%E\""
-
-#: cp/semantics.c:1928
-#, fuzzy, gcc-internal-format
-msgid "arguments to destructor are not allowed"
-msgstr "l'argument per a l'atribut \"%s\" és més gran que %d"
-
-#: cp/semantics.c:1978
-#, fuzzy, gcc-internal-format
-msgid "%<this%> is unavailable for static member functions"
-msgstr "\"this\" no està disponible per a funcions membre static"
-
-#: cp/semantics.c:1984
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %<this%> in non-member function"
-msgstr "ús no vàlid de \"this\" en la funció no membre"
-
-#: cp/semantics.c:1986
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %<this%> at top level"
-msgstr "ús no vàlid de \"this\" en el nivell principal"
-
-#: cp/semantics.c:2010
-#, fuzzy, gcc-internal-format
-msgid "invalid qualifying scope in pseudo-destructor name"
-msgstr "qualificadors no vàlids en el tipus de funció no membre"
-
-#: cp/semantics.c:2015 cp/typeck.c:2004
-#, fuzzy, gcc-internal-format
-msgid "qualified type %qT does not match destructor name ~%qT"
-msgstr "el tipus qualificat \"%T\" no coincideix amb el nom del destructor \"~%T\""
-
-#: cp/semantics.c:2037
-#, fuzzy, gcc-internal-format
-msgid "%qE is not of type %qT"
-msgstr "\"%E\" no és de tipus \"%T\""
-
-#: cp/semantics.c:2081
-#, gcc-internal-format
-msgid "compound literal of non-object type %qT"
-msgstr ""
-
-#: cp/semantics.c:2158
-#, fuzzy, gcc-internal-format
-msgid "template type parameters must use the keyword %<class%> or %<typename%>"
-msgstr "els paràmetres de tipus patró ha d'usar la paraula clau \"class\" o \"typename\""
-
-#: cp/semantics.c:2195
-#, fuzzy, gcc-internal-format
-msgid "invalid use of type %qT as a default value for a template template-parameter"
-msgstr "\"%#T\" no és un tipus vàlid per a un paràmetre constant de patró"
-
-#: cp/semantics.c:2198
-#, fuzzy, gcc-internal-format
-msgid "invalid default argument for a template template parameter"
-msgstr "\"%#T\" no és un tipus vàlid per a un paràmetre constant de patró"
-
-#: cp/semantics.c:2215
-#, fuzzy, gcc-internal-format
-msgid "definition of %q#T inside template parameter list"
-msgstr "definició de \"%#T\" dintre d'una llista de paràmetres de patró"
-
-#: cp/semantics.c:2226
-#, fuzzy, gcc-internal-format
-msgid "invalid definition of qualified type %qT"
-msgstr "definició no vàlida del tipus qualificat \"%T\""
-
-#: cp/semantics.c:2437
-#, gcc-internal-format
-msgid "invalid base-class specification"
-msgstr "especificació de classe base no vàlida"
-
-#: cp/semantics.c:2446
-#, fuzzy, gcc-internal-format
-msgid "base class %qT has cv qualifiers"
-msgstr "la classe base \"%T\" té qualificadors cv"
-
-#: cp/semantics.c:2468
-#, fuzzy, gcc-internal-format
-msgid "incomplete type %qT used in nested name specifier"
-msgstr "el tipus incomplet \"%T\" no es pot utilitzar per a nomenar un àmbit"
-
-#: cp/semantics.c:2471
-#, fuzzy, gcc-internal-format
-msgid "reference to %<%T::%D%> is ambiguous"
-msgstr "l'ús de \"%D\" és ambigu"
-
-#: cp/semantics.c:2475 cp/typeck.c:1813
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a member of %qT"
-msgstr "\"%D\" no és un membre de \"%T\""
-
-#: cp/semantics.c:2478
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a member of %qD"
-msgstr "\"%D\" no és un membre de \"%T\""
-
-#: cp/semantics.c:2480
-#, fuzzy, gcc-internal-format
-msgid "%<::%D%> has not been declared"
-msgstr "\"%#D\" no pot ser declarat"
-
-#: cp/semantics.c:2621
-#, fuzzy, gcc-internal-format
-msgid "use of %<auto%> variable from containing function"
-msgstr "ús de %s des d'una funció contenidora"
-
-#: cp/semantics.c:2623
-#, fuzzy, gcc-internal-format
-msgid "  %q+#D declared here"
-msgstr "   \"%#D\" declarat aquí"
-
-#: cp/semantics.c:2661
-#, gcc-internal-format
-msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
-msgstr ""
-
-#: cp/semantics.c:2830
-#, fuzzy, gcc-internal-format
-msgid "%qD cannot appear in a constant-expression"
-msgstr "la grandària de la matriu \"%D\" no és una expressió constant integral"
-
-#: cp/semantics.c:2838
-#, fuzzy, gcc-internal-format
-msgid "use of namespace %qD as expression"
-msgstr "ús de l'espai de noms \"%D\" com una expressió"
-
-#: cp/semantics.c:2843
-#, fuzzy, gcc-internal-format
-msgid "use of class template %qT as expression"
-msgstr "ús de la plantilla de classe \"%T\" com una expressió"
-
-#. Ambiguous reference to base members.
-#: cp/semantics.c:2849
-#, fuzzy, gcc-internal-format
-msgid "request for member %qD is ambiguous in multiple inheritance lattice"
-msgstr "la petició pel membre \"%D\" és ambigua en la xarxa d'herència múltiple"
-
-#: cp/semantics.c:2970 cp/semantics.c:4210
-#, fuzzy, gcc-internal-format
-msgid "type of %qE is unknown"
-msgstr "el tipus de \"%E\" és desconegut"
-
-#: cp/semantics.c:2985
-#, gcc-internal-format
-msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
-msgstr ""
-
-#: cp/semantics.c:2996
-#, fuzzy, gcc-internal-format
-msgid "cannot apply %<offsetof%> to member function %qD"
-msgstr "ús no vàlid del camp no static \"%D\""
-
-#: cp/semantics.c:3349
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a variable in clause %qs"
-msgstr "\"%s\" no és un nom de fitxer vàlid"
-
-#: cp/semantics.c:3358
-#, gcc-internal-format
-msgid "%qD appears more than once in data clauses"
-msgstr ""
-
-#: cp/semantics.c:3418
-#, gcc-internal-format
-msgid "num_threads expression must be integral"
-msgstr ""
-
-#: cp/semantics.c:3432
-#, gcc-internal-format
-msgid "schedule chunk size expression must be integral"
-msgstr ""
-
-#: cp/semantics.c:3562
-#, fuzzy, gcc-internal-format
-msgid "%qE has reference type for %qs"
-msgstr "formant %s per a referenciar al tipus \"%T\""
-
-#: cp/semantics.c:3724
-#, gcc-internal-format
-msgid "%<threadprivate%> %qE is not file, namespace or block scope variable"
-msgstr ""
-
-#. Report the error.
-#: cp/semantics.c:4033
-#, gcc-internal-format
-msgid "static assertion failed: %E"
-msgstr ""
-
-#: cp/semantics.c:4035
-#, fuzzy, gcc-internal-format
-msgid "non-constant condition for static assertion"
-msgstr "%Jdeclaració \"non-static\" de \"%D\" a continuació d'una declaració \"static\""
-
-#: cp/semantics.c:4097
-#, fuzzy, gcc-internal-format
-msgid "%qE refers to a set of overloaded functions"
-msgstr "%s no es pot resoldre l'adreça de la funció sobrecarregada"
-
-#: cp/semantics.c:4145
-#, fuzzy, gcc-internal-format
-msgid "argument to decltype must be an expression"
-msgstr "ús de la plantilla de classe \"%T\" com una expressió"
-
-#: cp/semantics.c:4366
-#, gcc-internal-format
-msgid "__is_convertible_to"
-msgstr ""
-
-#: cp/semantics.c:4395
-#, fuzzy, gcc-internal-format
-msgid "incomplete type %qT not allowed"
-msgstr "unificació de tipus incomplet"
-
-#: cp/tree.c:829
-#, fuzzy, gcc-internal-format
-msgid "%qV qualifiers cannot be applied to %qT"
-msgstr "els qualificadors \"%V\" no es poden aplicar a \"%T\""
-
-#: cp/tree.c:2134
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute can only be applied to Java class definitions"
-msgstr "l'atribut \"%s\" només es pot aplicar a definicions de classes Java"
-
-#: cp/tree.c:2163
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute can only be applied to class definitions"
-msgstr "l'atribut \"%s\" sol es pot aplicar a definicions de classe"
-
-#: cp/tree.c:2169
-#, fuzzy, gcc-internal-format
-msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
-msgstr "\"%s\" és obsolet; les vtables de g++ ara són compatibles amb COM per omissió"
-
-#: cp/tree.c:2193
-#, gcc-internal-format
-msgid "requested init_priority is not an integer constant"
-msgstr "la init_priority sol·licitada no és una constant entera"
-
-#: cp/tree.c:2214
-#, fuzzy, gcc-internal-format
-msgid "can only use %qE attribute on file-scope definitions of objects of class type"
-msgstr "sol es pot usar l'atribut \"%s\" en definicions de rang de fitxer d'objectes de tipus class"
-
-#: cp/tree.c:2222
-#, gcc-internal-format
-msgid "requested init_priority is out of range"
-msgstr "la init_priority sol·licitada està fora de límits"
-
-#: cp/tree.c:2232
-#, gcc-internal-format
-msgid "requested init_priority is reserved for internal use"
-msgstr "la init_priority sol·licitada està reservada per a ús intern"
-
-#: cp/tree.c:2243
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute is not supported on this platform"
-msgstr "l'atribut \"%s\" no té suport en aquesta plataforma"
-
-#: cp/typeck.c:431 cp/typeck.c:445 cp/typeck.c:545
-#, fuzzy, gcc-internal-format
-msgid "%s between distinct pointer types %qT and %qT lacks a cast"
-msgstr "%s entre diferents tipus de punter \"%T\" i \"%T\" manca d'una conversió"
-
-#: cp/typeck.c:507
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
-msgstr "ISO C++ prohibeix %s entre punters de tipus \"void *\" i punters a funcions"
-
-#: cp/typeck.c:565
-#, fuzzy, gcc-internal-format
-msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
-msgstr "%s entre diferents tipus de punter \"%T\" i \"%T\" manca d'una conversió"
-
-#: cp/typeck.c:1129
-#, gcc-internal-format
-msgid "canonical types differ for identical types %T and %T"
-msgstr ""
-
-#: cp/typeck.c:1136
-#, gcc-internal-format
-msgid "same canonical type node for different types %T and %T"
-msgstr ""
-
-#: cp/typeck.c:1248
-#, fuzzy, gcc-internal-format
-msgid "invalid application of %qs to a member function"
-msgstr "aplicació no vàlida de \"%s\" a una funció membre"
-
-#: cp/typeck.c:1298
-#, fuzzy, gcc-internal-format
-msgid "invalid application of %<sizeof%> to a bit-field"
-msgstr "applicació no vàlida de \"%s\" a un tipus void"
-
-#: cp/typeck.c:1303
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
-msgstr "ISO C++ prohibeix l'aplicació de \"sizeof\" a una expressió de tipus de funció"
-
-#: cp/typeck.c:1346
-#, fuzzy, gcc-internal-format
-msgid "invalid application of %<__alignof%> to a bit-field"
-msgstr "applicació no vàlida de \"%s\" a un tipus void"
-
-#: cp/typeck.c:1354
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
-msgstr "ISO C++ prohibeix l'aplicació de \"sizeof\" a una expressió de tipus de funció"
-
-#: cp/typeck.c:1405
-#, fuzzy, gcc-internal-format
-msgid "invalid use of non-static member function"
-msgstr "ús no vàlid del membre \"%D\" en la funció membre static"
-
-#: cp/typeck.c:1669
-#, fuzzy, gcc-internal-format
-msgid "deprecated conversion from string constant to %qT"
-msgstr "conversió obsoleta d'una constant de cadena a \"%T\""
-
-#: cp/typeck.c:1784 cp/typeck.c:2132
-#, fuzzy, gcc-internal-format
-msgid "request for member %qD in %qE, which is of non-class type %qT"
-msgstr "sol·licitud pel membre \"%D\" en \"%E\", el qual és del tipus no agregat \"%T\""
-
-#: cp/typeck.c:1811
-#, fuzzy, gcc-internal-format
-msgid "invalid use of nonstatic data member %qE"
-msgstr "ús no vàlid del camp no static \"%D\""
-
-#: cp/typeck.c:1863 cp/typeck.c:1891
-#, fuzzy, gcc-internal-format
-msgid "invalid access to non-static data member %qD of NULL object"
-msgstr "accés no vàlid a dades del membre que no és static \"%D\" de l'objecte NULL"
-
-#: cp/typeck.c:1866 cp/typeck.c:1893
-#, gcc-internal-format
-msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
-msgstr ""
-
-#: cp/typeck.c:2010
-#, gcc-internal-format
-msgid "the type being destroyed is %qT, but the destructor refers to %qT"
-msgstr ""
-
-#: cp/typeck.c:2049 cp/typeck.c:2069
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a template"
-msgstr "\"%T\" no és un patró"
-
-#: cp/typeck.c:2170
-#, fuzzy, gcc-internal-format
-msgid "%<%D::%D%> is not a member of %qT"
-msgstr "\"%D::%D\" no és un membre de \"%T\""
-
-#: cp/typeck.c:2185
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a base of %qT"
-msgstr "\"%T\" no és una base de \"%T\""
-
-#: cp/typeck.c:2204
-#, fuzzy, gcc-internal-format
-msgid "%qD has no member named %qE"
-msgstr "\"%D\" no té un membre cridat \"%E\""
-
-#: cp/typeck.c:2219
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a member template function"
-msgstr "\"%D\" no és una funció patró membre"
-
-#. A pointer to incomplete type (other than cv void) can be
-#. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2352
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a pointer-to-object type"
-msgstr "\"%T\" no és de tipus punter-a-objecte"
-
-#: cp/typeck.c:2377
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %qs on pointer to member"
-msgstr "ús no vàlid de \"%s\" en punter a membre"
-
-#: cp/typeck.c:2381
-#, fuzzy, gcc-internal-format
-msgid "invalid type argument of %qs"
-msgstr "argument de tipus no vàlid de \"%s\""
-
-#: cp/typeck.c:2383
-#, gcc-internal-format
-msgid "invalid type argument"
-msgstr "argument de tipus no vàlid"
-
-#: cp/typeck.c:2406
-#, gcc-internal-format
-msgid "subscript missing in array reference"
-msgstr "falta subindici en la referència de la matriu"
-
-#: cp/typeck.c:2480
-#, gcc-internal-format
-msgid "ISO C++ forbids subscripting non-lvalue array"
-msgstr "ISO C++ prohibeix el subindici d'una matriu de l-valors"
-
-#: cp/typeck.c:2491
-#, fuzzy, gcc-internal-format
-msgid "subscripting array declared %<register%>"
-msgstr "es va declarar el subindici de la matriu com \"register\""
-
-#: cp/typeck.c:2576
-#, fuzzy, gcc-internal-format
-msgid "object missing in use of %qE"
-msgstr "falta un objecte en \"%E\""
-
-#: cp/typeck.c:2693
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids calling %<::main%> from within program"
-msgstr "ISO C++ prohibeix la crida \"::main\" dintre del mateix programa"
-
-#: cp/typeck.c:2718
-#, fuzzy, gcc-internal-format
-msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
-msgstr "es ha d'usar .* o ->* en la crida a la funció punter-a-membre en \"%E (...)\""
-
-#: cp/typeck.c:2732
-#, fuzzy, gcc-internal-format
-msgid "%qE cannot be used as a function"
-msgstr "no es pot usar \"%E\" com una funció"
-
-#: cp/typeck.c:2822
-#, fuzzy, gcc-internal-format
-msgid "too many arguments to %s %q+#D"
-msgstr "massa arguments per a %s \"%+#D\""
-
-#: cp/typeck.c:2823 cp/typeck.c:2927
-#, gcc-internal-format
-msgid "at this point in file"
-msgstr "en aquest punt en el fitxer"
-
-#: cp/typeck.c:2826
-#, gcc-internal-format
-msgid "too many arguments to function"
-msgstr "massa arguments per a la funció"
-
-#: cp/typeck.c:2856
-#, fuzzy, gcc-internal-format
-msgid "parameter %P of %qD has incomplete type %qT"
-msgstr "el paràmetre \"%s\" té tipus de dada incompleta"
-
-#: cp/typeck.c:2859
-#, fuzzy, gcc-internal-format
-msgid "parameter %P has incomplete type %qT"
-msgstr "el paràmetre té tipus incomplet"
-
-#: cp/typeck.c:2926
-#, fuzzy, gcc-internal-format
-msgid "too few arguments to %s %q+#D"
-msgstr "molt pocs arguments per a %s \"%+#D\""
-
-#: cp/typeck.c:2930
-#, gcc-internal-format
-msgid "too few arguments to function"
-msgstr "molt pocs arguments per a la funció"
-
-#: cp/typeck.c:3098 cp/typeck.c:3108
-#, fuzzy, gcc-internal-format
-msgid "assuming cast to type %qT from overloaded function"
-msgstr "assumint la conversió al tipus \"%T\" des de la funció sobrecarregada"
-
-#: cp/typeck.c:3306
-#, fuzzy, gcc-internal-format
-msgid "left rotate count is negative"
-msgstr "el compte de rotació %s és negatiu"
-
-#: cp/typeck.c:3307
-#, fuzzy, gcc-internal-format
-msgid "right rotate count is negative"
-msgstr "el compte de rotació %s és negatiu"
-
-#: cp/typeck.c:3310
-#, fuzzy, gcc-internal-format
-msgid "left rotate count >= width of type"
-msgstr "el compte de rotació %s >= amplària del tipus"
-
-#: cp/typeck.c:3311
-#, fuzzy, gcc-internal-format
-msgid "right rotate count >= width of type"
-msgstr "el compte de rotació %s >= amplària del tipus"
-
-#: cp/typeck.c:3327 cp/typeck.c:3502
-#, fuzzy, gcc-internal-format
-msgid "comparison with string literal results in unspecified behaviour"
-msgstr "la declaració feble de \"%s\" després del primer ús resulta en una conducta no especificada"
-
-#: cp/typeck.c:3360 cp/typeck.c:3365 cp/typeck.c:3520 cp/typeck.c:3525
-#, gcc-internal-format
-msgid "ISO C++ forbids comparison between pointer and integer"
-msgstr "ISO C++ prohibeix la comparança entre punters i enters"
-
-#: cp/typeck.c:3539
-#, gcc-internal-format
-msgid "unordered comparison on non-floating point argument"
-msgstr "comparança sense ordre en argument de coma no flotant"
-
-#: cp/typeck.c:3577
-#, fuzzy, gcc-internal-format
-msgid "invalid operands of types %qT and %qT to binary %qO"
-msgstr "operadors no vàlids de tipus \"%T\" i \"%T\" per al binari \"%O\""
-
-#: cp/typeck.c:3749
-#, fuzzy, gcc-internal-format
-msgid "comparison between types %q#T and %q#T"
-msgstr "comparança entre els tipus \"%#T\" i \"%#T\""
-
-#: cp/typeck.c:3786
-#, gcc-internal-format
-msgid "comparison between signed and unsigned integer expressions"
-msgstr "comparança entre expressions enteres signed i unsigned"
-
-#. Some sort of arithmetic operation involving NULL was
-#. performed.  Note that pointer-difference and pointer-addition
-#. have already been handled above, and so we don't end up here in
-#. that case.
-#: cp/typeck.c:3858
-#, gcc-internal-format
-msgid "NULL used in arithmetic"
-msgstr "es va usar NULL en l'aritmètica"
-
-#: cp/typeck.c:3927
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
-msgstr "ISO C++ prohibeix l'ús d'un punter de tipus \"void *\" en la substracció"
-
-#: cp/typeck.c:3929
-#, gcc-internal-format
-msgid "ISO C++ forbids using pointer to a function in subtraction"
-msgstr "ISO C++ prohibeix l'ús d'un punter a una funció en la substracció"
-
-#: cp/typeck.c:3931
-#, gcc-internal-format
-msgid "ISO C++ forbids using pointer to a method in subtraction"
-msgstr "ISO C++ prohibeix l'ús d'un punter a un mètode en la substracció"
-
-#: cp/typeck.c:3943
-#, gcc-internal-format
-msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
-msgstr "ús no vàlid d'un punter a un tipus incomplet en aritmètica de punters"
-
-#: cp/typeck.c:4003
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %qE to form a pointer-to-member-function"
-msgstr "ús no vàlid de \"%s\" en punter a membre"
-
-#: cp/typeck.c:4006
-#, gcc-internal-format
-msgid "  a qualified-id is required"
-msgstr ""
-
-#: cp/typeck.c:4011
-#, fuzzy, gcc-internal-format
-msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
-msgstr "avisar quan el tipus converteix punters a funcions membre"
-
-#: cp/typeck.c:4034
-#, gcc-internal-format
-msgid "taking address of temporary"
-msgstr "prenent l'adreça del temporal"
-
-#: cp/typeck.c:4287
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids incrementing an enum"
-msgstr "ISO C++ prohibeix %sing un enum"
-
-#: cp/typeck.c:4288
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids decrementing an enum"
-msgstr "ISO C++ prohibeix %sing un enum"
-
-#: cp/typeck.c:4299
-#, fuzzy, gcc-internal-format
-msgid "cannot increment a pointer to incomplete type %qT"
-msgstr "no es pot %s un punter a un tipus incomplet \"%T\""
-
-#: cp/typeck.c:4300
-#, fuzzy, gcc-internal-format
-msgid "cannot decrement a pointer to incomplete type %qT"
-msgstr "no es pot %s un punter a un tipus incomplet \"%T\""
-
-#: cp/typeck.c:4306
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids incrementing a pointer of type %qT"
-msgstr "ISO C++ prohibeix %sing un punter de tipus \"%T\""
-
-#: cp/typeck.c:4307
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids decrementing a pointer of type %qT"
-msgstr "ISO C++ prohibeix %sing un punter de tipus \"%T\""
-
-#: cp/typeck.c:4327
-#, fuzzy, gcc-internal-format
-msgid "invalid use of Boolean expression as operand to %<operator--%>"
-msgstr "expressió no vàlida com a operand"
-
-#. ARM $3.4
-#: cp/typeck.c:4357
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids taking address of function %<::main%>"
-msgstr "ISO C++ prohibeix prendre l'adreça de la funció \"::main\""
-
-#. An expression like &memfn.
-#: cp/typeck.c:4413
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
-msgstr "ISO C++ prohibeix prendre l'adreça d'una funció membre no estàtica sense qualificar per a formar un punter a la funció membre. Com \"&%T::%D\""
-
-#: cp/typeck.c:4418
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
-msgstr "ISO C++ prohibeix prendre l'adreça d'una funció membre límitada per a formar un punter a la funció membre. Com \"&%T::%D\""
-
-#: cp/typeck.c:4443
-#, gcc-internal-format
-msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
-msgstr "ISO C++ prohibeix prendre l'adreça d'una conversió a una expressió no lvalue"
-
-#: cp/typeck.c:4467
-#, fuzzy, gcc-internal-format
-msgid "cannot create pointer to reference member %qD"
-msgstr "no es pot crear un punter al membre referència \"%D\""
-
-#: cp/typeck.c:4678
-#, fuzzy, gcc-internal-format
-msgid "cannot take the address of %<this%>, which is an rvalue expression"
-msgstr "no es pot prendre l'adreça de \"this\" que és una expressió rvalue"
-
-#: cp/typeck.c:4701
-#, fuzzy, gcc-internal-format
-msgid "address of explicit register variable %qD requested"
-msgstr "es va sol·licitar l'adreça de la variable register \"%s\""
-
-#: cp/typeck.c:4706
-#, fuzzy, gcc-internal-format
-msgid "address requested for %qD, which is declared %<register%>"
-msgstr "es va sol·licitar l'adreça de \"%D\", el qual es va declarar com \"register\""
-
-#: cp/typeck.c:4772
-#, fuzzy, gcc-internal-format
-msgid "%s expression list treated as compound expression"
-msgstr "la llista d'inicialitzadors es tracta com una expressió compostada"
-
-#: cp/typeck.c:5175
-#, fuzzy, gcc-internal-format
-msgid "invalid static_cast from type %qT to type %qT"
-msgstr "static_cast no vàlid del tipus \"%T\" al tipus \"%T\""
-
-#: cp/typeck.c:5197
-#, fuzzy, gcc-internal-format
-msgid "converting from %qT to %qT"
-msgstr "convertint de \"%T\" a \"%T\""
-
-#: cp/typeck.c:5245
-#, fuzzy, gcc-internal-format
-msgid "invalid cast of an rvalue expression of type %qT to type %qT"
-msgstr "reinterpret_cast no vàlid d'una expressió rvalue del tipus \"%T\" al tipus \"%T\""
-
-#: cp/typeck.c:5304
-#, fuzzy, gcc-internal-format
-msgid "cast from %qT to %qT loses precision"
-msgstr "reinterpret_cast de \"%T\" a \"%T\" perd precisió"
-
-#: cp/typeck.c:5331
-#, fuzzy, gcc-internal-format
-msgid "cast from %qT to %qT increases required alignment of target type"
-msgstr "la conversió de \"%T\" a \"%T\" incrementa l'alineació requerida del tipus de la destinació"
-
-#. Only issue a warning, as we have always supported this
-#. where possible, and it is necessary in some cases.  DR 195
-#. addresses this issue, but as of 2004/10/26 is still in
-#. drafting.
-#: cp/typeck.c:5351
-#, gcc-internal-format
-msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
-msgstr "ISO C++ prohibeix la conversió entre punter a funció i punter a objecte"
-
-#: cp/typeck.c:5362
-#, fuzzy, gcc-internal-format
-msgid "invalid cast from type %qT to type %qT"
-msgstr "const_cast no vàlid del tipus \"%T\" al tipus \"%T\""
-
-#: cp/typeck.c:5418
-#, fuzzy, gcc-internal-format
-msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
-msgstr "ús no vàlid de const_cast amb tipus \"%T\", que no és un punter, referència, ni un tipus punter-a-dades-membres"
-
-#: cp/typeck.c:5427
-#, fuzzy, gcc-internal-format
-msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
-msgstr "ús no vàlid de const_cast amb tipus \"%T\", el qual és un punter o referència a un tipus de funció"
-
-#: cp/typeck.c:5452
-#, fuzzy, gcc-internal-format
-msgid "invalid const_cast of an rvalue of type %qT to type %qT"
-msgstr "const_cast no vàlid d'un rvalue de tipus \"%T\" al tipus \"%T\""
-
-#: cp/typeck.c:5503
-#, fuzzy, gcc-internal-format
-msgid "invalid const_cast from type %qT to type %qT"
-msgstr "const_cast no vàlid del tipus \"%T\" al tipus \"%T\""
-
-#: cp/typeck.c:5571 cp/typeck.c:5576
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids casting to an array type %qT"
-msgstr "ISO C++ prohibeix la conversió a un tipus de matriu \"%T\""
-
-#: cp/typeck.c:5584
-#, fuzzy, gcc-internal-format
-msgid "invalid cast to function type %qT"
-msgstr "conversió no vàlida al tipus de funció \"%T\""
-
-#: cp/typeck.c:5804
-#, fuzzy, gcc-internal-format
-msgid "  in evaluation of %<%Q(%#T, %#T)%>"
-msgstr "  en l'avaluació de \"%Q(%#T, %#T)\""
-
-#: cp/typeck.c:5873
-#, fuzzy, gcc-internal-format
-msgid "incompatible types in assignment of %qT to %qT"
-msgstr "tipus incompatible en l'assignació de \"%T\" a \"%T\""
-
-#: cp/typeck.c:5884
-#, fuzzy, gcc-internal-format
-msgid "array used as initializer"
-msgstr "inicialitzador de matriu erroni"
-
-#: cp/typeck.c:5886
-#, fuzzy, gcc-internal-format
-msgid "invalid array assignment"
-msgstr "l-value no vàlid en l'assignació"
-
-#: cp/typeck.c:5998
-#, gcc-internal-format
-msgid "   in pointer to member function conversion"
-msgstr "   en la conversió del punter a funció membre"
-
-#: cp/typeck.c:6009
-#, fuzzy, gcc-internal-format
-msgid "pointer to member conversion via virtual base %qT"
-msgstr "punter a la conversió membre a través de la base virtual \"%T\" de \"%T\""
-
-#: cp/typeck.c:6049 cp/typeck.c:6061
-#, gcc-internal-format
-msgid "   in pointer to member conversion"
-msgstr "   en la conversió del punter a membre"
-
-#: cp/typeck.c:6140
-#, fuzzy, gcc-internal-format
-msgid "invalid conversion to type %qT from type %qT"
-msgstr "conversió no vàlida del tipus \"%T\" a partir del tipus \"%T\""
-
-#: cp/typeck.c:6384
-#, fuzzy, gcc-internal-format
-msgid "cannot convert %qT to %qT for argument %qP to %qD"
-msgstr "no es pot convertir \"%T\" a \"%T\" per a l'argument `%P' per a \"%D\""
-
-#: cp/typeck.c:6387
-#, fuzzy, gcc-internal-format
-msgid "cannot convert %qT to %qT in %s"
-msgstr "no es pot convertir \"%T\" a \"%T\" en %s"
-
-#: cp/typeck.c:6398
-#, fuzzy, gcc-internal-format
-msgid "%s might be a candidate for a format attribute"
-msgstr "la funció pot ser un candidat possible per a l'atribut de format \"%s\""
-
-#: cp/typeck.c:6485 cp/typeck.c:6487
-#, fuzzy, gcc-internal-format
-msgid "in passing argument %P of %q+D"
-msgstr "en el pas de l'argument %P de \"%+D\""
-
-#: cp/typeck.c:6537
-#, gcc-internal-format
-msgid "returning reference to temporary"
-msgstr "retornant la referència al temporal"
-
-#: cp/typeck.c:6544
-#, gcc-internal-format
-msgid "reference to non-lvalue returned"
-msgstr "es va retornar una referència a un non-lvalue"
-
-#: cp/typeck.c:6560
-#, fuzzy, gcc-internal-format
-msgid "reference to local variable %q+D returned"
-msgstr "es va retornar una referència a la variable local \"%D\""
-
-#: cp/typeck.c:6563
-#, fuzzy, gcc-internal-format
-msgid "address of local variable %q+D returned"
-msgstr "es va retornar l'adreça de la variable local \"%D\""
-
-#: cp/typeck.c:6598
-#, gcc-internal-format
-msgid "returning a value from a destructor"
-msgstr "retornant un valor d'un destructor"
-
-#. If a return statement appears in a handler of the
-#. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6606
-#, gcc-internal-format
-msgid "cannot return from a handler of a function-try-block of a constructor"
-msgstr "no es pot retornar d'un gestor d'una function-try-block d'un constructor"
-
-#. You can't return a value from a constructor.
-#: cp/typeck.c:6609
-#, gcc-internal-format
-msgid "returning a value from a constructor"
-msgstr "retornant un valor d'un constructor"
-
-#: cp/typeck.c:6633
-#, fuzzy, gcc-internal-format
-msgid "return-statement with no value, in function returning %qT"
-msgstr "\"return\" sense valors, en una funció que retorna non-void"
-
-#: cp/typeck.c:6654
-#, fuzzy, gcc-internal-format
-msgid "return-statement with a value, in function returning 'void'"
-msgstr "\"return\" amb valor, en una funció que retorna void"
-
-#: cp/typeck.c:6685
-#, fuzzy, gcc-internal-format
-msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
-msgstr "\"operator new\" no ha de regressar NULL a menys que es declari \"throw()\" (o -fcheck-new estigui en efecte)"
-
-#: cp/typeck2.c:53
-#, fuzzy, gcc-internal-format
-msgid "type %qT is not a base type for type %qT"
-msgstr "el tipus \"%T\" no és un tipus base per al tipus \"%T\""
-
-#: cp/typeck2.c:96
-#, fuzzy, gcc-internal-format
-msgid "%s of read-only parameter %qD"
-msgstr "%s del membre de només lectura \"%s\""
-
-#: cp/typeck2.c:101
-#, fuzzy, gcc-internal-format
-msgid "%s of read-only reference %qD"
-msgstr "%s del membre de només lectura \"%s\""
-
-#: cp/typeck2.c:103
-#, fuzzy, gcc-internal-format
-msgid "%s of read-only named return value %qD"
-msgstr "%s de la variable de només lectura \"%s\""
-
-#: cp/typeck2.c:105
-#, fuzzy, gcc-internal-format
-msgid "%s of function %qD"
-msgstr "%s:funció \"%u\" desconeguda\n"
-
-#: cp/typeck2.c:107
-#, fuzzy, gcc-internal-format
-msgid "%s of read-only location %qE"
-msgstr "%s de la ubicació de només lectura"
-
-#: cp/typeck2.c:287
-#, fuzzy, gcc-internal-format
-msgid "cannot declare variable %q+D to be of abstract type %qT"
-msgstr "no es pot declarar que la variable \"%D\" sigui de tipus \"%T\""
-
-#: cp/typeck2.c:290
-#, fuzzy, gcc-internal-format
-msgid "cannot declare parameter %q+D to be of abstract type %qT"
-msgstr "no es pot declarar que el paràmetre \"%D\" sigui de tipus \"%T\""
-
-#: cp/typeck2.c:293
-#, fuzzy, gcc-internal-format
-msgid "cannot declare field %q+D to be of abstract type %qT"
-msgstr "no es pot declarar que el camp \"%D\" sigui de tipus \"%T\""
-
-#: cp/typeck2.c:297
-#, fuzzy, gcc-internal-format
-msgid "invalid abstract return type for member function %q+#D"
-msgstr "tipus de retorn no vàlid per a la funció membre \"%#D\""
-
-#: cp/typeck2.c:299
-#, fuzzy, gcc-internal-format
-msgid "invalid abstract return type for function %q+#D"
-msgstr "tipus de retorn no vàlid per a la funció \"%#D\""
-
-#. Here we do not have location information.
-#: cp/typeck2.c:302
-#, fuzzy, gcc-internal-format
-msgid "invalid abstract type %qT for %qE"
-msgstr "tipus de paràmetre \"%T\" no vàlid"
-
-#: cp/typeck2.c:304
-#, fuzzy, gcc-internal-format
-msgid "invalid abstract type for %q+D"
-msgstr "tipus de retorn covariant no vàlid per a \"%#D\""
-
-#: cp/typeck2.c:307
-#, fuzzy, gcc-internal-format
-msgid "cannot allocate an object of abstract type %qT"
-msgstr "no es pot assignar un objecte de tipus \"%T\""
-
-#: cp/typeck2.c:315
-#, fuzzy, gcc-internal-format
-msgid "%J  because the following virtual functions are pure within %qT:"
-msgstr "  perquè les següents funcions virtuals són abstractes:"
-
-#: cp/typeck2.c:319
-#, fuzzy, gcc-internal-format
-msgid "\t%+#D"
-msgstr "\t%#D"
-
-#: cp/typeck2.c:326
-#, fuzzy, gcc-internal-format
-msgid "%J  since type %qT has pure virtual functions"
-msgstr "  ja que el tipus \"%T\" té funcions virtuals abstractes"
-
-#: cp/typeck2.c:593
-#, fuzzy, gcc-internal-format
-msgid "constructor syntax used, but no constructor declared for type %qT"
-msgstr "es va usar la sintaxi de constructor, però no es va declarar un constructor per al tipus \"%T\""
-
-#: cp/typeck2.c:607
-#, gcc-internal-format
-msgid "cannot initialize arrays using this syntax"
-msgstr "no es poden inicialitzar matrius usant aquesta sintaxi"
-
-#: cp/typeck2.c:683
-#, gcc-internal-format
-msgid "int-array initialized from non-wide string"
-msgstr "matriu d'enters amb valors inicials assignats d'una cadena no ampla"
-
-#: cp/typeck2.c:738
-#, gcc-internal-format
-msgid "cannot initialize aggregate of type %qT with a compound literal"
-msgstr ""
-
-#: cp/typeck2.c:747
-#, gcc-internal-format
-msgid "array must be initialized with a brace-enclosed initializer"
-msgstr ""
-
-#: cp/typeck2.c:823 cp/typeck2.c:924
-#, fuzzy, gcc-internal-format
-msgid "non-trivial designated initializers not supported"
-msgstr "inicialitzadors etiquetats com no trivials"
-
-#: cp/typeck2.c:947 cp/typeck2.c:961
-#, fuzzy, gcc-internal-format
-msgid "missing initializer for member %qD"
-msgstr "falta e l'inicialitzador pel membre \"%D\""
-
-#: cp/typeck2.c:952
-#, fuzzy, gcc-internal-format
-msgid "uninitialized const member %qD"
-msgstr "membre const \"%D\" sense inicialitzar"
-
-#: cp/typeck2.c:954
-#, fuzzy, gcc-internal-format
-msgid "member %qD with uninitialized const fields"
-msgstr "membre \"%D\" amb camps const sense inicialitzar"
-
-#: cp/typeck2.c:956
-#, fuzzy, gcc-internal-format
-msgid "member %qD is uninitialized reference"
-msgstr "el membre \"%D\" és una referència sense inicialitzar"
-
-#: cp/typeck2.c:1011
-#, fuzzy, gcc-internal-format
-msgid "no field %qD found in union being initialized"
-msgstr "no existeix el camp \"%D\" en el union que s'està inicialitzant"
-
-#: cp/typeck2.c:1020
-#, gcc-internal-format
-msgid "index value instead of field name in union initializer"
-msgstr "valor d'índex en lloc del nom del camp en l'inicialitzador d'union"
-
-#: cp/typeck2.c:1175
-#, gcc-internal-format
-msgid "circular pointer delegation detected"
-msgstr "es va detectar una delegació de punter circular"
-
-#: cp/typeck2.c:1188
-#, fuzzy, gcc-internal-format
-msgid "base operand of %<->%> has non-pointer type %qT"
-msgstr "l'operand base de \"->\" té el tipus \"%T\" que no és punter"
-
-#: cp/typeck2.c:1212
-#, fuzzy, gcc-internal-format
-msgid "result of %<operator->()%> yields non-pointer result"
-msgstr "el resultat de \"operator->()\" produeix un resultat que no és un punter"
-
-#: cp/typeck2.c:1214
-#, fuzzy, gcc-internal-format
-msgid "base operand of %<->%> is not a pointer"
-msgstr "l'operand base de \"->\" no és un punter"
-
-#: cp/typeck2.c:1236
-#, fuzzy, gcc-internal-format
-msgid "%qE cannot be used as a member pointer, since it is of type %qT"
-msgstr "no es pot usar \"%E\" com un punter membre, perquè és de tipus \"%T\""
-
-#: cp/typeck2.c:1245
-#, fuzzy, gcc-internal-format
-msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
-msgstr "no es pot aplicar el punter a membre \"%E\" a \"%E\", el qual és del tipus no agregat \"%T\""
-
-#: cp/typeck2.c:1267
-#, fuzzy, gcc-internal-format
-msgid "pointer to member type %qT incompatible with object type %qT"
-msgstr "el tipus de membre \"%T::\" és incompatible amb el tipus objecte \"%T\""
-
-#: cp/typeck2.c:1495
-#, fuzzy, gcc-internal-format
-msgid "call to function %qD which throws incomplete type %q#T"
-msgstr "cridada a la funció \"%D\" la qual llança el tipus incomplet \"%#T\""
-
-#: cp/typeck2.c:1498
-#, fuzzy, gcc-internal-format
-msgid "call to function which throws incomplete type %q#T"
-msgstr "cridada a una funció la qual llança el tipus incomplet \"%#T\""
-
-#: fortran/f95-lang.c:233
-#, gcc-internal-format
-msgid "Unexpected type in truthvalue_conversion"
-msgstr ""
-
-#: fortran/f95-lang.c:289
-#, fuzzy, gcc-internal-format
-msgid "can't open input file: %s"
-msgstr "no es pot tancar el fitxer temporal"
-
-#: fortran/f95-lang.c:629
-#, fuzzy, gcc-internal-format
-msgid "global register variable %qs used in nested function"
-msgstr "es va usar la variable de registre global \"%s\" en funcions niades"
-
-#: fortran/f95-lang.c:633
-#, fuzzy, gcc-internal-format
-msgid "register variable %qs used in nested function"
-msgstr "es va usar la va variable \"%s\" en funcions niades"
-
-#: fortran/f95-lang.c:640
-#, fuzzy, gcc-internal-format
-msgid "address of global register variable %qs requested"
-msgstr "es va sol·licitar l'adreça de la variable de registre global \"%s\""
-
-#: fortran/f95-lang.c:658
-#, fuzzy, gcc-internal-format
-msgid "address of register variable %qs requested"
-msgstr "es va sol·licitar l'adreça de la variable register \"%s\""
-
-#: fortran/trans-array.c:3765
-#, gcc-internal-format
-msgid "Possible frontend bug: array constructor not expanded"
-msgstr ""
-
-#: fortran/trans-array.c:5418
-#, gcc-internal-format
-msgid "Possible frontend bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
-msgstr ""
-
-#: fortran/trans-array.c:5894
-#, gcc-internal-format
-msgid "bad expression type during walk (%d)"
-msgstr ""
-
-#: fortran/trans-const.c:270
-#, gcc-internal-format
-msgid "gfc_conv_constant_to_tree(): invalid type: %s"
-msgstr ""
-
-#: fortran/trans-decl.c:966
-#, gcc-internal-format
-msgid "intrinsic variable which isn't a procedure"
-msgstr ""
-
-#: fortran/trans-decl.c:2639
-#, fuzzy, gcc-internal-format
-msgid "Function does not return a value"
-msgstr "la funció no retorna un tipus string"
-
-#: fortran/trans-decl.c:2817
-#, gcc-internal-format
-msgid "backend decl for module variable %s already exists"
-msgstr ""
-
-#: fortran/trans-decl.c:3351
-#, fuzzy, gcc-internal-format
-msgid "Function return value not set"
-msgstr "la funció retorna un agregat"
-
-#: fortran/trans-expr.c:1163
-#, fuzzy, gcc-internal-format
-msgid "Unknown intrinsic op"
-msgstr "mode insn desconegut"
-
-#: fortran/trans-intrinsic.c:714
-#, fuzzy, gcc-internal-format
-msgid "Intrinsic function %s(%d) not recognized"
-msgstr "no es reconeix el llenguatge %s"
-
-#: fortran/trans-io.c:1928
-#, gcc-internal-format
-msgid "Bad IO basetype (%d)"
-msgstr ""
-
-#: fortran/trans-types.c:386
-#, gcc-internal-format
-msgid "integer kind=8 not available for -fdefault-integer-8 option"
-msgstr ""
-
-#: fortran/trans-types.c:409
-#, gcc-internal-format
-msgid "real kind=8 not available for -fdefault-real-8 option"
-msgstr ""
-
-#: fortran/trans-types.c:422
-#, gcc-internal-format
-msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
-msgstr ""
-
-#: fortran/trans-types.c:1181
-#, fuzzy, gcc-internal-format
-msgid "Array element size too big"
-msgstr "Valor de l'element de la matriu en %0 està fora del rang definit"
-
-#: fortran/trans.c:1150
-#, gcc-internal-format
-msgid "gfc_trans_code(): Bad statement code"
-msgstr ""
-
-#: java/class.c:835
-#, gcc-internal-format
-msgid "bad method signature"
-msgstr ""
-
-#: java/class.c:891
-#, gcc-internal-format
-msgid "misplaced ConstantValue attribute (not in any field)"
-msgstr ""
-
-#: java/class.c:894
-#, gcc-internal-format
-msgid "duplicate ConstantValue attribute for field '%s'"
-msgstr ""
-
-#: java/class.c:905
-#, gcc-internal-format
-msgid "ConstantValue attribute of field '%s' has wrong type"
-msgstr ""
-
-#: java/class.c:1595
-#, gcc-internal-format
-msgid "%Jabstract method in non-abstract class"
-msgstr ""
-
-#: java/class.c:2665
-#, gcc-internal-format
-msgid "non-static method %q+D overrides static method"
-msgstr ""
-
-#: java/decl.c:1154
-#, fuzzy, gcc-internal-format
-msgid "%q+D used prior to declaration"
-msgstr "s'usa \"%#D\" previ a la declaració"
-
-#: java/decl.c:1577
-#, gcc-internal-format
-msgid "In %+D: overlapped variable and exception ranges at %d"
-msgstr ""
-
-#: java/decl.c:1640
-#, gcc-internal-format
-msgid "bad type in parameter debug info"
-msgstr ""
-
-#: java/decl.c:1649
-#, gcc-internal-format
-msgid "bad PC range for debug info for local %q+D"
-msgstr ""
-
-#: java/expr.c:376
-#, gcc-internal-format
-msgid "need to insert runtime check for %s"
-msgstr ""
-
-#: java/expr.c:505 java/expr.c:552
-#, gcc-internal-format
-msgid "assert: %s is assign compatible with %s"
-msgstr ""
-
-#: java/expr.c:670
-#, gcc-internal-format
-msgid "stack underflow - dup* operation"
-msgstr ""
-
-#: java/expr.c:1657
-#, gcc-internal-format
-msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
-msgstr ""
-
-#: java/expr.c:1685
-#, fuzzy, gcc-internal-format
-msgid "field %qs not found"
-msgstr "no es troba la biblioteca lib%s"
-
-#: java/expr.c:2224
-#, gcc-internal-format
-msgid "method '%s' not found in class"
-msgstr ""
-
-#: java/expr.c:2429
-#, gcc-internal-format
-msgid "failed to find class '%s'"
-msgstr ""
-
-#: java/expr.c:2470
-#, gcc-internal-format
-msgid "class '%s' has no method named '%s' matching signature '%s'"
-msgstr ""
-
-#: java/expr.c:2501
-#, gcc-internal-format
-msgid "invokestatic on non static method"
-msgstr ""
-
-#: java/expr.c:2506
-#, gcc-internal-format
-msgid "invokestatic on abstract method"
-msgstr ""
-
-#: java/expr.c:2514
-#, gcc-internal-format
-msgid "invoke[non-static] on static method"
-msgstr ""
-
-#: java/expr.c:2865
-#, gcc-internal-format
-msgid "missing field '%s' in '%s'"
-msgstr ""
-
-#: java/expr.c:2872
-#, gcc-internal-format
-msgid "mismatching signature for field '%s' in '%s'"
-msgstr ""
-
-#: java/expr.c:2901
-#, gcc-internal-format
-msgid "assignment to final field %q+D not in field's class"
-msgstr ""
-
-#: java/expr.c:3123
-#, gcc-internal-format
-msgid "invalid PC in line number table"
-msgstr ""
-
-#: java/expr.c:3173
-#, gcc-internal-format
-msgid "unreachable bytecode from %d to before %d"
-msgstr ""
-
-#: java/expr.c:3217
-#, gcc-internal-format
-msgid "unreachable bytecode from %d to the end of the method"
-msgstr ""
-
-#. duplicate code from LOAD macro
-#: java/expr.c:3522
-#, gcc-internal-format
-msgid "unrecogized wide sub-instruction"
-msgstr ""
-
-#: java/jcf-parse.c:521
-#, gcc-internal-format
-msgid "<constant pool index %d not in range>"
-msgstr ""
-
-#: java/jcf-parse.c:531
-#, gcc-internal-format
-msgid "<constant pool index %d unexpected type"
-msgstr ""
-
-#: java/jcf-parse.c:1111
-#, gcc-internal-format
-msgid "bad string constant"
-msgstr ""
-
-#: java/jcf-parse.c:1129
-#, gcc-internal-format
-msgid "bad value constant type %d, index %d"
-msgstr ""
-
-#: java/jcf-parse.c:1421 java/jcf-parse.c:1427
-#, gcc-internal-format
-msgid "cannot find file for class %s"
-msgstr ""
-
-#: java/jcf-parse.c:1452
-#, gcc-internal-format
-msgid "not a valid Java .class file"
-msgstr ""
-
-#: java/jcf-parse.c:1455
-#, gcc-internal-format
-msgid "error while parsing constant pool"
-msgstr ""
-
-#. FIXME - where was first time
-#: java/jcf-parse.c:1470
-#, gcc-internal-format
-msgid "reading class %s for the second time from %s"
-msgstr ""
-
-#: java/jcf-parse.c:1488
-#, gcc-internal-format
-msgid "error while parsing fields"
-msgstr ""
-
-#: java/jcf-parse.c:1491
-#, gcc-internal-format
-msgid "error while parsing methods"
-msgstr ""
-
-#: java/jcf-parse.c:1494
-#, gcc-internal-format
-msgid "error while parsing final attributes"
-msgstr ""
-
-#: java/jcf-parse.c:1541
-#, gcc-internal-format
-msgid "%Hduplicate class will only be compiled once"
-msgstr ""
-
-#: java/jcf-parse.c:1636
-#, gcc-internal-format
-msgid "missing Code attribute"
-msgstr ""
-
-#: java/jcf-parse.c:1858
-#, gcc-internal-format
-msgid "no input file specified"
-msgstr ""
-
-#: java/jcf-parse.c:1893
-#, fuzzy, gcc-internal-format
-msgid "can't close input file %s: %m"
-msgstr "no es pot tancar el fitxer temporal"
-
-#: java/jcf-parse.c:1940
-#, gcc-internal-format
-msgid "bad zip/jar file %s"
-msgstr ""
-
-#: java/jcf-parse.c:2145
-#, gcc-internal-format
-msgid "error while reading %s from zip file"
-msgstr ""
-
-#: java/jvspec.c:425
-#, gcc-internal-format
-msgid "warning: already-compiled .class files ignored with -C"
-msgstr ""
-
-#: java/lang.c:590
-#, gcc-internal-format
-msgid "-findirect-dispatch is incompatible with -freduced-reflection"
-msgstr ""
-
-#: java/lang.c:593
-#, fuzzy, gcc-internal-format
-msgid "-fjni is incompatible with -freduced-reflection"
-msgstr "-G és incompatible amb el codi PIC el qual és per omissió"
-
-#: java/lang.c:604
-#, gcc-internal-format
-msgid "can't do dependency tracking with input from stdin"
-msgstr ""
-
-#: java/lang.c:620
-#, gcc-internal-format
-msgid "couldn't determine target name for dependency tracking"
-msgstr ""
-
-#: java/mangle_name.c:139 java/mangle_name.c:209
-#, gcc-internal-format
-msgid "internal error - invalid Utf8 name"
-msgstr ""
-
-#: java/typeck.c:491
-#, gcc-internal-format
-msgid "junk at end of signature string"
-msgstr ""
-
-#: java/verify-glue.c:378
-#, fuzzy, gcc-internal-format
-msgid "verification failed: %s"
-msgstr "verify_flow_info fallat"
-
-#: java/verify-glue.c:380
-#, gcc-internal-format
-msgid "verification failed at PC=%d: %s"
-msgstr ""
-
-#: java/verify-glue.c:468
-#, gcc-internal-format
-msgid "bad pc in exception_table"
-msgstr ""
-
-#: objc/objc-act.c:705
-#, gcc-internal-format
-msgid "%<@end%> must appear in an @implementation context"
-msgstr ""
-
-#: objc/objc-act.c:734
-#, fuzzy, gcc-internal-format
-msgid "method declaration not in @interface context"
-msgstr "la declaració friend no està en una definició de classe"
-
-#: objc/objc-act.c:745
-#, gcc-internal-format
-msgid "method definition not in @implementation context"
-msgstr ""
-
-#: objc/objc-act.c:1177
-#, fuzzy, gcc-internal-format
-msgid "comparison of distinct Objective-C types lacks a cast"
-msgstr "la comparança de diferents tipus de punter manca d'una conversió"
-
-#: objc/objc-act.c:1181
-#, gcc-internal-format
-msgid "initialization from distinct Objective-C type"
-msgstr ""
-
-#: objc/objc-act.c:1185
-#, gcc-internal-format
-msgid "assignment from distinct Objective-C type"
-msgstr ""
-
-#: objc/objc-act.c:1189
-#, gcc-internal-format
-msgid "distinct Objective-C type in return"
-msgstr ""
-
-#: objc/objc-act.c:1193
-#, gcc-internal-format
-msgid "passing argument %d of %qE from distinct Objective-C type"
-msgstr ""
-
-#: objc/objc-act.c:1348
-#, gcc-internal-format
-msgid "statically allocated instance of Objective-C class %qs"
-msgstr ""
-
-#: objc/objc-act.c:1425
-#, gcc-internal-format
-msgid "protocol %qs has circular dependency"
-msgstr ""
-
-#: objc/objc-act.c:1450 objc/objc-act.c:6583
-#, fuzzy, gcc-internal-format
-msgid "cannot find protocol declaration for %qs"
-msgstr "no hi ha declaració prèvia per a \"%D\""
-
-#: objc/objc-act.c:1914 objc/objc-act.c:3350 objc/objc-act.c:7196
-#: objc/objc-act.c:7532 objc/objc-act.c:7586 objc/objc-act.c:7611
-#, fuzzy, gcc-internal-format
-msgid "cannot find interface declaration for %qs"
-msgstr "declaració extern niada de \"%s\""
-
-#: objc/objc-act.c:1918
-#, fuzzy, gcc-internal-format
-msgid "interface %qs does not have valid constant string layout"
-msgstr "l'argument de \"asm\" no és una cadena constant"
-
-#: objc/objc-act.c:1923
-#, fuzzy, gcc-internal-format
-msgid "cannot find reference tag for class %qs"
-msgstr "no es pot trobar el fitxer font %s"
-
-#: objc/objc-act.c:2550
-#, gcc-internal-format
-msgid "%Hcreating selector for nonexistent method %qE"
-msgstr ""
-
-#: objc/objc-act.c:2752
-#, fuzzy, gcc-internal-format
-msgid "%qs is not an Objective-C class name or alias"
-msgstr "\"%T\" no és una classa o un espai de noms"
-
-#: objc/objc-act.c:2878 objc/objc-act.c:2909 objc/objc-act.c:7460
-#: objc/objc-act.c:7761 objc/objc-act.c:7791
-#, gcc-internal-format
-msgid "Objective-C declarations may only appear in global scope"
-msgstr ""
-
-#: objc/objc-act.c:2883
-#, fuzzy, gcc-internal-format
-msgid "cannot find class %qs"
-msgstr "no es pot trobar class$"
-
-#: objc/objc-act.c:2885
-#, fuzzy, gcc-internal-format
-msgid "class %qs already exists"
-msgstr "ja s'ha desat #pragma %s %s"
-
-#: objc/objc-act.c:2929 objc/objc-act.c:7501
-#, fuzzy, gcc-internal-format
-msgid "%qs redeclared as different kind of symbol"
-msgstr "\"%s\" redeclarat com un tipus diferent de símbol"
-
-#: objc/objc-act.c:3203
-#, gcc-internal-format
-msgid "strong-cast assignment has been intercepted"
-msgstr ""
-
-#: objc/objc-act.c:3245
-#, gcc-internal-format
-msgid "strong-cast may possibly be needed"
-msgstr ""
-
-#: objc/objc-act.c:3255
-#, fuzzy, gcc-internal-format
-msgid "instance variable assignment has been intercepted"
-msgstr "la variable estàtica \"%s\" està marcada com dllimport"
-
-#: objc/objc-act.c:3274
-#, gcc-internal-format
-msgid "pointer arithmetic for garbage-collected objects not allowed"
-msgstr ""
-
-#: objc/objc-act.c:3280
-#, gcc-internal-format
-msgid "global/static variable assignment has been intercepted"
-msgstr ""
-
-#: objc/objc-act.c:3463
-#, gcc-internal-format
-msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
-msgstr ""
-
-#: objc/objc-act.c:3804
-#, fuzzy, gcc-internal-format
-msgid "@catch parameter is not a known Objective-C class type"
-msgstr "\"%T\" no és una classa o un espai de noms"
-
-#: objc/objc-act.c:3820
-#, fuzzy, gcc-internal-format
-msgid "exception of type %<%T%> will be caught"
-msgstr "l'excepció del tipus \"%T\" serà atrapada"
-
-#: objc/objc-act.c:3822
-#, fuzzy, gcc-internal-format
-msgid "%H   by earlier handler for %<%T%>"
-msgstr "   per un gestor anterior per a \"%T\""
-
-#: objc/objc-act.c:3875
-#, gcc-internal-format
-msgid "%<@try%> without %<@catch%> or %<@finally%>"
-msgstr ""
-
-#: objc/objc-act.c:3923
-#, gcc-internal-format
-msgid "%<@throw%> (rethrow) used outside of a @catch block"
-msgstr ""
-
-#: objc/objc-act.c:4324
-#, gcc-internal-format
-msgid "type %q+D does not have a known size"
-msgstr ""
-
-#: objc/objc-act.c:4957
-#, fuzzy, gcc-internal-format
-msgid "%J%s %qs"
-msgstr "En %s \"%s\":"
-
-#: objc/objc-act.c:4980 objc/objc-act.c:4999
-#, gcc-internal-format
-msgid "inconsistent instance variable specification"
-msgstr ""
-
-#: objc/objc-act.c:5857
-#, fuzzy, gcc-internal-format
-msgid "can not use an object as parameter to a method"
-msgstr "no es pot usar \"::\" en la declaració de paràmetres"
-
-#: objc/objc-act.c:6080
-#, fuzzy, gcc-internal-format
-msgid "multiple %s named %<%c%s%> found"
-msgstr "múltiples paràmetres nomenats \"%s\""
-
-#: objc/objc-act.c:6307
-#, fuzzy, gcc-internal-format
-msgid "no super class declared in @interface for %qs"
-msgstr "no hi ha declaració prèvia per a \"%s\""
-
-#: objc/objc-act.c:6345
-#, gcc-internal-format
-msgid "found %<-%s%> instead of %<+%s%> in protocol(s)"
-msgstr ""
-
-#: objc/objc-act.c:6404
-#, fuzzy, gcc-internal-format
-msgid "invalid receiver type %qs"
-msgstr "tipus de paràmetre \"%T\" no vàlid"
-
-#: objc/objc-act.c:6419
-#, gcc-internal-format
-msgid "%<%c%s%> not found in protocol(s)"
-msgstr ""
-
-#: objc/objc-act.c:6433
-#, fuzzy, gcc-internal-format
-msgid "%qs may not respond to %<%c%s%>"
-msgstr "\"%s\" no té suport per a %s"
-
-#: objc/objc-act.c:6441
-#, gcc-internal-format
-msgid "no %<%c%s%> method found"
-msgstr ""
-
-#: objc/objc-act.c:6447
-#, gcc-internal-format
-msgid "(Messages without a matching method signature"
-msgstr ""
-
-#: objc/objc-act.c:6448
-#, gcc-internal-format
-msgid "will be assumed to return %<id%> and accept"
-msgstr ""
-
-#: objc/objc-act.c:6449
-#, fuzzy, gcc-internal-format
-msgid "%<...%> as arguments.)"
-msgstr "sense arguments"
-
-#: objc/objc-act.c:6682
-#, fuzzy, gcc-internal-format
-msgid "undeclared selector %qs"
-msgstr "selector \"%s\" sense declarar"
-
-#. Historically, a class method that produced objects (factory
-#. method) would assign `self' to the instance that it
-#. allocated.  This would effectively turn the class method into
-#. an instance method.  Following this assignment, the instance
-#. variables could be accessed.  That practice, while safe,
-#. violates the simple rule that a class method should not refer
-#. to an instance variable.  It's better to catch the cases
-#. where this is done unknowingly than to support the above
-#. paradigm.
-#: objc/objc-act.c:6724
-#, fuzzy, gcc-internal-format
-msgid "instance variable %qs accessed in class method"
-msgstr "la variable estàtica \"%s\" està marcada com dllimport"
-
-#: objc/objc-act.c:6957
-#, fuzzy, gcc-internal-format
-msgid "duplicate declaration of method %<%c%s%>"
-msgstr "declaració implícita de la funció \"%s\""
-
-#: objc/objc-act.c:7018
-#, fuzzy, gcc-internal-format
-msgid "duplicate interface declaration for category %<%s(%s)%>"
-msgstr "declaració implícita de la funció \"%s\""
-
-#: objc/objc-act.c:7045
-#, fuzzy, gcc-internal-format
-msgid "illegal reference type specified for instance variable %qs"
-msgstr "s'ignora l'especificador asm per a la variable local no estàtica \"%s\""
-
-#: objc/objc-act.c:7056
-#, fuzzy, gcc-internal-format
-msgid "instance variable %qs has unknown size"
-msgstr "la variable estàtica \"%s\" està marcada com dllimport"
-
-#: objc/objc-act.c:7081
-#, fuzzy, gcc-internal-format
-msgid "type %qs has no default constructor to call"
-msgstr "el tipus \"%T\" no té destructor"
-
-#: objc/objc-act.c:7087
-#, fuzzy, gcc-internal-format
-msgid "destructor for %qs shall not be run either"
-msgstr "el destructor per a la classe estrangera \"%T\" no pot ser un membre"
-
-#. Vtable pointers are Real Bad(tm), since Obj-C cannot
-#. initialize them.
-#: objc/objc-act.c:7099
-#, fuzzy, gcc-internal-format
-msgid "type %qs has virtual member functions"
-msgstr "  ja que el tipus \"%T\" té funcions virtuals abstractes"
-
-#: objc/objc-act.c:7100
-#, fuzzy, gcc-internal-format
-msgid "illegal aggregate type %qs specified for instance variable %qs"
-msgstr "s'ignora l'especificador asm per a la variable local no estàtica \"%s\""
-
-#: objc/objc-act.c:7110
-#, fuzzy, gcc-internal-format
-msgid "type %qs has a user-defined constructor"
-msgstr "el tipus \"%T\" no té destructor"
-
-#: objc/objc-act.c:7112
-#, fuzzy, gcc-internal-format
-msgid "type %qs has a user-defined destructor"
-msgstr "el tipus \"%T\" no té destructor"
-
-#: objc/objc-act.c:7116
-#, gcc-internal-format
-msgid "C++ constructors and destructors will not be invoked for Objective-C fields"
-msgstr ""
-
-#: objc/objc-act.c:7225
-#, fuzzy, gcc-internal-format
-msgid "instance variable %qs is declared private"
-msgstr "la variable estàtica \"%s\" està marcada com dllimport"
-
-#: objc/objc-act.c:7236
-#, gcc-internal-format
-msgid "instance variable %qs is %s; this will be a hard error in the future"
-msgstr ""
-
-#: objc/objc-act.c:7243
-#, fuzzy, gcc-internal-format
-msgid "instance variable %qs is declared %s"
-msgstr "variable sense nom o camp declarat void"
-
-#: objc/objc-act.c:7269 objc/objc-act.c:7357
-#, gcc-internal-format
-msgid "incomplete implementation of class %qs"
-msgstr ""
-
-#: objc/objc-act.c:7273 objc/objc-act.c:7362
-#, gcc-internal-format
-msgid "incomplete implementation of category %qs"
-msgstr ""
-
-#: objc/objc-act.c:7278 objc/objc-act.c:7367
-#, gcc-internal-format
-msgid "method definition for %<%c%s%> not found"
-msgstr ""
-
-#: objc/objc-act.c:7408
-#, gcc-internal-format
-msgid "%s %qs does not fully implement the %qs protocol"
-msgstr ""
-
-#: objc/objc-act.c:7466 objc/objc-act.c:9156
-#, gcc-internal-format
-msgid "%<@end%> missing in implementation context"
-msgstr ""
-
-#: objc/objc-act.c:7485
-#, gcc-internal-format
-msgid "cannot find interface declaration for %qs, superclass of %qs"
-msgstr ""
-
-#: objc/objc-act.c:7515
-#, gcc-internal-format
-msgid "reimplementation of class %qs"
-msgstr ""
-
-#: objc/objc-act.c:7547
-#, fuzzy, gcc-internal-format
-msgid "conflicting super class name %qs"
-msgstr "tipus en conflicte per a \"%s\""
-
-#: objc/objc-act.c:7549
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %qs"
-msgstr "declaració prèvia de \"%s\""
-
-#: objc/objc-act.c:7565 objc/objc-act.c:7563
-#, fuzzy, gcc-internal-format
-msgid "duplicate interface declaration for class %qs"
-msgstr "declaració de l'etiqueta \"%s\" duplicada"
-
-#: objc/objc-act.c:7819
-#, fuzzy, gcc-internal-format
-msgid "duplicate declaration for protocol %qs"
-msgstr "declaració implícita de la funció \"%s\""
-
-#. Add a readable method name to the warning.
-#: objc/objc-act.c:8397
-#, fuzzy, gcc-internal-format
-msgid "%J%s %<%c%s%>"
-msgstr "En %s \"%s\":"
-
-#: objc/objc-act.c:8727
-#, fuzzy, gcc-internal-format
-msgid "no super class declared in interface for %qs"
-msgstr "no hi ha declaració prèvia per a \"%s\""
-
-#: objc/objc-act.c:8776
-#, gcc-internal-format
-msgid "[super ...] must appear in a method context"
-msgstr ""
-
-#: objc/objc-act.c:8816
-#, gcc-internal-format
-msgid "method possibly missing a [super dealloc] call"
-msgstr ""
-
-#: objc/objc-act.c:9446
-#, fuzzy, gcc-internal-format
-msgid "local declaration of %qs hides instance variable"
-msgstr "la declaració local de \"%s\" oculta la variable d'instància"
-
-#: treelang/tree1.c:278
-#, fuzzy, gcc-internal-format
-msgid "%HDuplicate name %q.*s."
-msgstr "%Hetiqueta duplicada \"%D\""
-
-#: treelang/treetree.c:796
-#, fuzzy, gcc-internal-format
-msgid "Global register variable %qD used in nested function."
-msgstr "es va usar la variable de registre global \"%s\" en funcions niades"
-
-#: treelang/treetree.c:800
-#, fuzzy, gcc-internal-format
-msgid "Register variable %qD used in nested function."
-msgstr "es va usar la va variable \"%s\" en funcions niades"
-
-#: treelang/treetree.c:806
-#, fuzzy, gcc-internal-format
-msgid "Address of global register variable %qD requested."
-msgstr "es va sol·licitar l'adreça de la variable de registre global \"%s\""
-
-#: treelang/treetree.c:811
-#, fuzzy, gcc-internal-format
-msgid "Address of register variable %qD requested."
-msgstr "es va sol·licitar l'adreça de la variable register \"%s\""
-
-#: treelang/treetree.c:1169
-#, fuzzy, gcc-internal-format
-msgid "%qD attribute ignored"
-msgstr "s'ignora l'atribut \"%s\""
-
-#~ msgid "second arg to `__builtin_expect' must be a constant"
-#~ msgstr "el segon argument de \"__builtin_expect\" ha de ser una constant"
-
-#~ msgid "no vector mode with the size and type specified could be found"
-#~ msgstr "no es pot trobar un mode vector amb la grandària i el tipus especificat "
-
-#~ msgid "%s at end of input"
-#~ msgstr "%s al final de l'entrada"
-
-#~ msgid "%s before %s'%c'"
-#~ msgstr "%s abans de %s\"%c\""
-
-#~ msgid "%s before %s'\\x%x'"
-#~ msgstr "%s abans de %s\"\\x%x\""
-
-#~ msgid "%s before numeric constant"
-#~ msgstr "%s abans d'una constant numèrica"
-
-#~ msgid "%s before \"%s\""
-#~ msgstr "%s abans de \"%s\""
-
-#~ msgid "%s before '%s' token"
-#~ msgstr "%s abans l'element \"%s\""
-
-#~ msgid "%Jlabel `%D' used but not defined"
-#~ msgstr "%Js'usa l'etiqueta \"%D\" però no està definida"
-
-#~ msgid "%Jlabel `%D' defined but not used"
-#~ msgstr "%Jl'etiqueta \"%D\" no s'usa però està definida"
-
-#~ msgid "%J'%D' redeclared as different kind of symbol"
-#~ msgstr "%J\"%D\" redeclarat com un tipus diferent de símbol"
-
-#~ msgid "%Jshadowing built-in function '%D'"
-#~ msgstr "%Jenfosquin la funció interna \"%D\""
-
-#~ msgid "%Jconst declaration of '%D' follows non-const declaration"
-#~ msgstr "%Jdeclaració \"const\" de \"%D\" a continuació d'una declaració \"non-const\""
-
-#~ msgid "%Jnon-const declaration of '%D' follows const declaration"
-#~ msgstr "%Jdeclaració \"non-const\" de \"%D\" a continuació d'una declaració \"const\""
-
-#~ msgid "%Jdeclaration of '%D' shadows a parameter"
-#~ msgstr "%Jla declaració de \"%D\" enfosqueix un paràmetre"
-
-#~ msgid "%Jdeclaration of '%D' shadows a global declaration"
-#~ msgstr "%Jla declaració de \"%D\" enfosqueix una declaració global"
-
-#~ msgid "%Jdeclaration of '%D' shadows a previous local"
-#~ msgstr "%Jla declaració de \"%D\" enfosqueix una declaració local"
-
-#~ msgid "%Jprevious declaration of '%D'"
-#~ msgstr "%Jdeclaració prèvia de \"%D\""
-
-#~ msgid "%J`%D' previously defined here"
-#~ msgstr "%Jes va definir \"%D\" prèviament aquí"
-
-#~ msgid "GCC does not yet properly implement `[*]' array declarators"
-#~ msgstr "GCC no implementa encara correctament declaradors de matrius \"[*]\""
-
-#~ msgid "typedef `%s' is initialized (use __typeof__ instead)"
-#~ msgstr "typedef \"%s\" té valor inicial (usi __typeof__ en lloc)"
-
-#~ msgid "function `%s' is initialized like a variable"
-#~ msgstr "la funció \"%s\" té valor inicial com una variable"
-
-#~ msgid "variable `%s' has initializer but incomplete type"
-#~ msgstr "la variable \"%s\" té assignació de valor inicial, però tipus de dada incompleta"
-
-#~ msgid "elements of array `%s' have incomplete type"
-#~ msgstr "alguns elements de la matriu \"%s\" tenen tipus de dada incompleta"
-
-#~ msgid "%Jinitializer fails to determine size of '%D'"
-#~ msgstr "%Jl'inicialitzador no pot determinar la grandària de \"%D\""
-
-#~ msgid "%Jarray size missing in '%D'"
-#~ msgstr "%Jfalta la grandària de la matriu en \"%D\""
-
-#~ msgid "%Jstorage size of '%D' isn't known"
-#~ msgstr "%Jno es coneix la grandària d'emmagatzematge de \"%D\""
-
-#~ msgid "%Jstorage size of '%D' isn't constant"
-#~ msgstr "%Jla grandària d'emmagatzematge de \"%D\" no és constant"
-
-#~ msgid "long or short specified with floating type for `%s'"
-#~ msgstr "s'especifica long o short amb tipus floating per a \"%s\""
-
-#~ msgid "the only valid combination is `long double'"
-#~ msgstr "l'única combinació vàlida és \"long double\""
-
-#~ msgid "ISO C forbids qualified void function return type"
-#~ msgstr "ISO C prohibeix el tipus de retorn de funció void qualificat"
-
-#~ msgid "invalid type modifier within pointer declarator"
-#~ msgstr "modificador de tipus no vàlid dintre de la declaració del punter"
-
-#~ msgid "invalid type modifier within array declarator"
-#~ msgstr "modificador de tipus no vàlid dins d'un declarador de matriu"
-
-#~ msgid "thread-local storage not supported for this target"
-#~ msgstr "no es dóna suport a -thread local strorage en aquest objectiu"
-
-#~ msgid "parameter `%s' has incomplete type"
-#~ msgstr "el paràmetre \"%s\" té tipus de dada incompleta"
-
-#~ msgid "%s defined inside parms"
-#~ msgstr "es va definir %s dintre dels paràmetres"
-
-#~ msgid "union"
-#~ msgstr "unió"
-
-#~ msgid "structure"
-#~ msgstr "estructura"
-
-#~ msgid "%s has no %s"
-#~ msgstr "%s no té %s"
-
-#~ msgid "struct"
-#~ msgstr "struct"
-
-#~ msgid "members"
-#~ msgstr "membres"
-
-#~ msgid "enum defined inside parms"
-#~ msgstr "enum definit dintre dels paràmetres"
-
-#~ msgid "%Jparameter \"%D\" declared void"
-#~ msgstr "%Jel paràmetre \"%D\" es va declarar void"
-
-#~ msgid "this function may return with or without a value"
-#~ msgstr "aquesta funció pot retornar amb o sense un valor"
-
-#~ msgid "%Jredefinition of global '%D'"
-#~ msgstr "%Jredefinició de la «global» \"%D\""
-
-#~ msgid "%J'%D' previously defined here"
-#~ msgstr "%Jes va definir \"%D\" prèviament aquí"
-
-#~ msgid "`I' flag"
-#~ msgstr "opció \"I\""
-
-#~ msgid "the `I' printf flag"
-#~ msgstr "l'opció \"I\" de printf"
-
-#~ msgid "`a' flag"
-#~ msgstr "opció \"a\""
-
-#~ msgid "the `I' scanf flag"
-#~ msgstr "l'opció \"I\" de scanf"
-
-#~ msgid "`_' flag"
-#~ msgstr "l'opció \"_\""
-
-#~ msgid "`^' flag"
-#~ msgstr "opció \"^\""
-
-#~ msgid "`(' flag"
-#~ msgstr "opció \"(\""
-
-#~ msgid "`!' flag"
-#~ msgstr "opció \"!\""
-
-#~ msgid "%s does not support the `%%%c' %s format"
-#~ msgstr "%s no té suport per al format \"%%%c\" %s"
-
-#~ msgid "format argument is not a pointer (arg %d)"
-#~ msgstr "l'argument de format no és un punter (argument %d)"
-
-#~ msgid "format argument is not a pointer to a pointer (arg %d)"
-#~ msgstr "l'argument de format no és un punter a un punter (argument %d)"
-
-#~ msgid "pointer"
-#~ msgstr "punter"
-
-#~ msgid "different type"
-#~ msgstr "diferents tipus"
-
-#~ msgid "%s is not type %s (arg %d)"
-#~ msgstr "%s no és del tipus %s (argument %d)"
-
-#~ msgid "-Wmissing-format-attribute ignored without -Wformat"
-#~ msgstr "s'ignora -Wformat-attribute sense -Wformat"
-
-#~ msgid "YYDEBUG not defined"
-#~ msgstr "no es va definir YYDEBUG"
-
-#~ msgid "syntax error"
-#~ msgstr "error sintàctic"
-
-#~ msgid "syntax error: cannot back up"
-#~ msgstr "error sintàctic: no es pot regressar"
-
-#~ msgid "ISO C forbids data definition with no type or storage class"
-#~ msgstr "ISO C prohibeix la definició de dades sense tipus o classe d'emmagatzematge"
-
-#~ msgid "`sizeof' applied to a bit-field"
-#~ msgstr "\"sizeof\" aplicat a un camp de bits"
-
-#~ msgid "old-style parameter declaration"
-#~ msgstr "declaració de paràmetres d'estil antic"
-
-#~ msgid "`...' in old-style identifier list"
-#~ msgstr "\"...\" en una llista d'identificadors d'estil antic"
-
-#~ msgid "parse error; also virtual memory exhausted"
-#~ msgstr "error d'analitza; també es va excedir la memòria virtual"
-
-#~ msgid "parse error"
-#~ msgstr "error d'analitza"
-
-#~ msgid "parser stack overflow"
-#~ msgstr "s'ha desbordat la pila de l'analitzador"
-
-#~ msgid "%s: not a PCH file"
-#~ msgstr "%s: no és un fitxer PCH"
-
-#~ msgid "calling fdopen"
-#~ msgstr "cridant fdopen"
-
-#~ msgid "reading"
-#~ msgstr "llegint %s"
-
-#~ msgid "destructor needed for `%D'"
-#~ msgstr "es necessita un \"destructor\" per a \"%D\""
-
-#~ msgid "where case label appears here"
-#~ msgstr "on l'etiqueta «case» apareix aquí"
-
-#~ msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
-#~ msgstr "(les accions adjuntes de declaracions «case» prèvies requereixen destructors en el seu propi àmbit.)"
-
-#
-#~ msgid "will never be executed"
-#~ msgstr "mai s'executarà"
-
-#~ msgid "subscript has type `char'"
-#~ msgstr "el subindici és de tipus \"char\""
-
-#~ msgid "invalid lvalue in unary `&'"
-#~ msgstr "l-value no vàlid en \"&\" unari"
-
-#~ msgid "use of conditional expressions as lvalues is deprecated"
-#~ msgstr "l'ús d'expressions condicionals com \"lvalues\" és depreciada"
-
-#~ msgid "use of compound expressions as lvalues is deprecated"
-#~ msgstr "l'ús d'expressions compostes com \"lvalues\" és depreciada"
-
-#~ msgid "use of cast expressions as lvalues is deprecated"
-#~ msgstr "l'ús d'expressions de conversió com \"lvalues\" és depreciada"
-
-#~ msgid "%s discards qualifiers from pointer target type"
-#~ msgstr "%s descarta els qualificadors del tipus de la destinació del punter"
-
-#~ msgid "incompatible type for argument %d of indirect function call"
-#~ msgstr "tipus incompatible per a l'argument %d de la crida indirecta a funció"
-
-#~ msgid "passing arg of `%s'"
-#~ msgstr "passant l'argument de \"%s\""
-
-#~ msgid "passing arg %d of `%s'"
-#~ msgstr "passant l'argument %d de \"%s\""
-
-#~ msgid "passing arg %d of pointer to function"
-#~ msgstr "passant l'argument %d del punter a la funció"
-
-#~ msgid "asm template is not a string constant"
-#~ msgstr "la plantilla asm no és una cadena constant"
-
-#~ msgid "modification by `asm'"
-#~ msgstr "modificació per \"asm\""
-
-#~ msgid "return"
-#~ msgstr "return"
-
-#~ msgid "shift count is negative"
-#~ msgstr "valor de desplaçament a la dreta negatiu"
-
-#~ msgid "shift count >= width of type"
-#~ msgstr "valor de desplaçament a la dreta >= amplària del tipus"
-
-#~ msgid "%Jinlining failed in call to '%F'"
-#~ msgstr "%Jel \"inlining\" ha fallat en la crida a \"%F\""
-
-#~ msgid "%Jcan't inline call to '%F'"
-#~ msgstr "%Jno es pot fer la crida «inline» a \"%F\""
-
-#~ msgid "redirecting stdout: %s"
-#~ msgstr "redirigint sortida estàndard: %s"
-
-#~ msgid "pipe"
-#~ msgstr "pipe"
-
-#~ msgid "fdopen"
-#~ msgstr "fdopen"
-
-#~ msgid "dup2 %d 1"
-#~ msgstr "dup2 %d 1"
-
-#~ msgid "close %d"
-#~ msgstr "close %d"
-
-#~ msgid "execv %s"
-#~ msgstr "execv %s"
-
-#~ msgid "unable to stat file '%s'"
-#~ msgstr "no es pot avaluar el fitxer \"%s\""
-
-#~ msgid "unable to mmap file '%s'"
-#~ msgstr "no es pot fer mmap al fitxer \"%s\""
-
-#~ msgid "not found\n"
-#~ msgstr "no trobat\n"
-
-#~ msgid "bad magic number in file '%s'"
-#~ msgstr "nombre màgic erroni en el fitxer \"%s\""
-
-#~ msgid "dynamic dependencies.\n"
-#~ msgstr "dependències dinàmiques.\n"
-
-#~ msgid ""
-#~ ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
-#~ ";; %d successes.\n"
-#~ "\n"
-#~ msgstr ""
-#~ ";; Estadístiques del combinador: %d intents, %d substitucions (%d van requerir espai nou),\n"
-#~ ";; %d èxits.\n"
-#~ "\n"
-
-#~ msgid ""
-#~ "\n"
-#~ ";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
-#~ ";; %d successes.\n"
-#~ msgstr ""
-#~ "\n"
-#~ ";; Totals del combinador: %d intents, %d substitucions (%d van requerir espai nou),\n"
-#~ ";; %d èxits.\n"
-
-#~ msgid "`%s' is corrupted"
-#~ msgstr "\"%s\" és corromput"
-
-#~ msgid "file %s not found, execution counts assumed to be zero"
-#~ msgstr "no es troba el fitxer %s, s'assumeix que el compte d'execució és zero."
-
-#~ msgid "iconv_open"
-#~ msgstr "\"iconv_open\""
-
-#~ msgid "universal character names are only valid in C++ and C99"
-#~ msgstr "\"universal character names\" només són vàlid en C++ i C99"
-
-#~ msgid "the meaning of '\\%c' is different in traditional C"
-#~ msgstr "el significat de \"\\%c\" és diferent en C tradicional"
-
-#~ msgid "incomplete universal character name %.*s"
-#~ msgstr "\"universal character name\" incomplet %.*s"
-
-#~ msgid "universal character %.*s is not valid in an identifier"
-#~ msgstr "\"universal character\" %.*s no és vàlid en l'identificador"
-
-#~ msgid "universal character %.*s is not valid at the start of an identifier"
-#~ msgstr "\"universal-character\" %.*s no és vàlid a l'inici d'un identificador"
-
-#~ msgid "the meaning of '\\x' is different in traditional C"
-#~ msgstr "el significat de \"\\x\" és diferent en C tradicional"
-
-#~ msgid "\\x used with no following hex digits"
-#~ msgstr "es va usar \\x sense dígits hexadecimals a continuació"
-
-#~ msgid "hex escape sequence out of range"
-#~ msgstr "seqüència d'escapament hexadecimal fora de límits"
-
-#~ msgid "octal escape sequence out of range"
-#~ msgstr "seqüència d'escapament octal fora de límits"
-
-#~ msgid "the meaning of '\\a' is different in traditional C"
-#~ msgstr "el significat de \"\\a\" és diferent en C tradicional"
-
-#~ msgid "non-ISO-standard escape sequence, '\\%c'"
-#~ msgstr "seqüència d'escapament que no és estàndard ISO, \"\\%c\""
-
-#~ msgid "unknown escape sequence '\\%c'"
-#~ msgstr "seqüència d'escapament \"\\%c\" desconeguda"
-
-#~ msgid "unknown escape sequence: '\\%03o'"
-#~ msgstr "seqüència d'escapament desconeguda: '\\%03o'"
-
-#~ msgid "character constant too long for its type"
-#~ msgstr "constant de caràcter massa gran pel seu tipus"
-
-#~ msgid "multi-character character constant"
-#~ msgstr "constant de caràcter amb múltiples caràcters"
-
-#~ msgid "empty character constant"
-#~ msgstr "constant de caràcter buida"
-
-#~ msgid "stdout"
-#~ msgstr "stdout"
-
-#~ msgid "too many decimal points in number"
-#~ msgstr "massa punts decimals en el nombre"
-
-#~ msgid "invalid digit \"%c\" in octal constant"
-#~ msgstr "dígit \"%c\" no vàlid en la constant octal"
-
-#~ msgid "use of C99 hexadecimal floating constant"
-#~ msgstr "ús d'una constant de coma flotant hexadecimal C99"
-
-#~ msgid "exponent has no digits"
-#~ msgstr "exponent no té dígits"
-
-#~ msgid "traditional C rejects the \"%.*s\" suffix"
-#~ msgstr "C tradicional rebutja el sufix \"%.*s\""
-
-#~ msgid "invalid suffix \"%.*s\" on integer constant"
-#~ msgstr "sufix \"%.*s\" no vàlid en constant entera"
-
-#~ msgid "use of C99 long long integer constant"
-#~ msgstr "ús d'una constant entera long long C99"
-
-#~ msgid "imaginary constants are a GCC extension"
-#~ msgstr "les constants imaginàries són una extensió GCC"
-
-#~ msgid "integer constant is too large for its type"
-#~ msgstr "la constant entera és massa gran per al seu tipus"
-
-#~ msgid "integer constant is so large that it is unsigned"
-#~ msgstr "la constant entera és tan gran que és unsigned"
-
-#~ msgid "missing ')' after \"defined\""
-#~ msgstr "falta \")\" després de \"defined\""
-
-#~ msgid "operator \"defined\" requires an identifier"
-#~ msgstr "l'operador \"defined\" requereix un identificador"
-
-#~ msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
-#~ msgstr "(\"%s\" és un element alternatiu per a  \"%s\" en C++)"
-
-#~ msgid "this use of \"defined\" may not be portable"
-#~ msgstr "aquest ùs de \"defined\" podria ser no portable"
-
-#~ msgid "floating constant in preprocessor expression"
-#~ msgstr "constant de coma flotant en l'expressió del preprocessador"
-
-#~ msgid "imaginary number in preprocessor expression"
-#~ msgstr "nombre imaginari en l'expressió del preprocessador"
-
-#~ msgid "missing binary operator before token \"%s\""
-#~ msgstr "operador binari faltant abans de l'element \"%s\""
-
-#~ msgid "token \"%s\" is not valid in preprocessor expressions"
-#~ msgstr "l'element \"%s\" no és vàlid en les expressions del preprocesador"
-
-#~ msgid "missing expression between '(' and ')'"
-#~ msgstr "expressió faltant entre \"(\" i \")\""
-
-#~ msgid "#if with no expression"
-#~ msgstr "#if sense expressió"
-
-#~ msgid "operator '%s' has no right operand"
-#~ msgstr "l'operador \"%s\" no té operand a la dreta"
-
-#~ msgid "operator '%s' has no left operand"
-#~ msgstr "l'operador \"%s\" no té operand a l'esquera"
-
-#~ msgid " ':' without preceding '?'"
-#~ msgstr " \":\" sense \"?\" precedent"
-
-#~ msgid "unbalanced stack in #if"
-#~ msgstr "pila desequilibrada en #if"
-
-#~ msgid "impossible operator '%u'"
-#~ msgstr "operador \"%u\" impossible"
-
-#~ msgid "'?' without following ':'"
-#~ msgstr " \"?\" sense \":\" següent"
-
-#~ msgid "integer overflow in preprocessor expression"
-#~ msgstr "desbordament d'enter en l'expressió del preprocessador"
-
-#~ msgid "missing '(' in expression"
-#~ msgstr "\"(\" faltant en l'expressió"
-
-#~ msgid "the left operand of \"%s\" changes sign when promoted"
-#~ msgstr "l'operand esquerra de \"%s\" canvia el signe quan és promogut"
-
-#~ msgid "the right operand of \"%s\" changes sign when promoted"
-#~ msgstr "l'operand dret de \"%s\" canvia el signe quan és promogut"
-
-#~ msgid "comma operator in operand of #if"
-#~ msgstr "operador coma en operand de #if"
-
-#~ msgid "division by zero in #if"
-#~ msgstr "divisió per zero en #if"
-
-#~ msgid "%s is a block device"
-#~ msgstr "%s és un dispositiu de blocs"
-
-#~ msgid "%s is too large"
-#~ msgstr "%s és massa gran"
-
-#~ msgid "no include path in which to search for %s"
-#~ msgstr "no hi ha ruta d'inclusió en la qual cercar %s"
-
-#~ msgid "Multiple include guards may be useful for:\n"
-#~ msgstr "Guàrdies múltiples de include poden ser útils per a:\n"
-
-#~ msgid "cppchar_t must be an unsigned type"
-#~ msgstr "cppchar_t ha de ser d'un tipus unsigned"
-
-#~ msgid "preprocessor arithmetic has maximum precision of %lu bits; target requires %lu bits"
-#~ msgstr "l'aritmètica del preprocesador té una precisió màxima de %lu bits; l'objectiu requereix %lu bits"
-
-#~ msgid "CPP arithmetic must be at least as precise as a target int"
-#~ msgstr "l'aritmètica de CPP ha de ser almenys tan precisa com un int de l'objectiu"
-
-#~ msgid "target char is less than 8 bits wide"
-#~ msgstr "el char de l'objectiu té menys de 8 bits d'ample"
-
-#~ msgid "target wchar_t is narrower than target char"
-#~ msgstr "el wchar_t de l'objectiu és més estret que el char de l'objectiu"
-
-#~ msgid "target int is narrower than target char"
-#~ msgstr "el int de l'objectiu és més estret que el char de l'objectiu"
-
-#~ msgid "CPP half-integer narrower than CPP character"
-#~ msgstr "el mitj-enter de CPP és més estret que el caràcter de CPP"
-
-#~ msgid "CPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bits"
-#~ msgstr "CPP no pot manejar constants de caràcter amples més enllà de %lu bits en aquestobjectiu, però l'objectiu requereix %lu bits"
-
-#~ msgid "null character(s) ignored"
-#~ msgstr "caràter(es) nul(s) ignorats"
-
-#~ msgid "'$' in identifier or number"
-#~ msgstr "\"$\" en l'identificador o nombre"
-
-#~ msgid "attempt to use poisoned \"%s\""
-#~ msgstr "intent d'usar \"%s\" enverinat"
-
-#~ msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
-#~ msgstr "__VA_ARGS__ solament pot aparèixer en l'expansió d'una macro variadic C99"
-
-#~ msgid "null character(s) preserved in literal"
-#~ msgstr "caràcter(es) nul(s) preservats en la literal"
-
-#~ msgid "unterminated comment"
-#~ msgstr "comentari sense acabar"
-
-#~ msgid "C++ style comments are not allowed in ISO C90"
-#~ msgstr "els comentaris d'estil C++ no són permesos en ISO C90"
-
-#~ msgid "(this will be reported only once per input file)"
-#~ msgstr "(això es reportarà solament una vegada per cada fitxer d'entrada)"
-
-#~ msgid "multi-line comment"
-#~ msgstr "comentari en múltiples línies"
-
-#~ msgid "unspellable token %s"
-#~ msgstr "Element %s impronunciable"
-
-#~ msgid "extra tokens at end of #%s directive"
-#~ msgstr "elements extra al final de la directiva #%s"
-
-#~ msgid "#%s is a GCC extension"
-#~ msgstr "#%s és una extensió del GCC"
-
-#~ msgid "suggest not using #elif in traditional C"
-#~ msgstr "es suggereix no usar #elif en C tradicional"
-
-#~ msgid "traditional C ignores #%s with the # indented"
-#~ msgstr "C tradicional ignora #%s amb el # indentat"
-
-#~ msgid "suggest hiding #%s from traditional C with an indented #"
-#~ msgstr "es suggereix ocultar #%s del C tradicional amb el # indentat"
-
-#~ msgid "style of line directive is a GCC extension"
-#~ msgstr "l'estil de la directiva de línia és una extensió del GCC"
-
-#~ msgid "invalid preprocessing directive #%s"
-#~ msgstr "directiva de preprocessament #%s no vàlida"
-
-#~ msgid "\"defined\" cannot be used as a macro name"
-#~ msgstr "\"defined\" no es pot usar com un nom de macro"
-
-#~ msgid "no macro name given in #%s directive"
-#~ msgstr "no es va donar un nom de macro en la directiva #%s"
-
-#~ msgid "macro names must be identifiers"
-#~ msgstr "els noms de macro deuen ser identificadors"
-
-#~ msgid "undefining \"%s\""
-#~ msgstr "esborrant la definició de \"%s\""
-
-#~ msgid "missing terminating > character"
-#~ msgstr "falta el caràcter de terminació >"
-
-#~ msgid "#%s expects \"FILENAME\" or <FILENAME>"
-#~ msgstr "#%s espera \"NOM_DE_FITXER\" o <NOM_DE_FITXER>"
-
-#~ msgid "#include_next in primary source file"
-#~ msgstr "#include_next en el fitxer font primari"
-
-#~ msgid "invalid flag \"%s\" in line directive"
-#~ msgstr "indicador \"%s\" no vàlid en la línia de la directiva"
-
-#~ msgid "\"%s\" after #line is not a positive integer"
-#~ msgstr "\"%s\" desprès de #line no és un enter positiu"
-
-#~ msgid "line number out of range"
-#~ msgstr "nombre de línia fora de límits"
-
-#~ msgid "\"%s\" after # is not a positive integer"
-#~ msgstr "\"%s\" desprès de # no és un enter positiu"
-
-#~ msgid "invalid #ident directive"
-#~ msgstr "directiva #ident no vàlida"
-
-#~ msgid "registering \"%s\" as both a pragma and a pragma namespace"
-#~ msgstr "desant \"%s\" com a pragma i espai de noms de pragma"
-
-#~ msgid "#pragma once in main file"
-#~ msgstr "#pragma una vegada en el fitxer principal"
-
-#~ msgid "invalid #pragma GCC poison directive"
-#~ msgstr "directiva #pragma de GCC enverinada no vàlida"
-
-#~ msgid "poisoning existing macro \"%s\""
-#~ msgstr "enverinant la macro existent \"%s\""
-
-#~ msgid "#pragma system_header ignored outside include file"
-#~ msgstr "#pragma system_header ignorat fora del fitxer d'inclusió"
-
-#~ msgid "current file is older than %s"
-#~ msgstr "el fitxer actual és més vell que %s"
-
-#~ msgid "#else without #if"
-#~ msgstr "#else sense #if"
-
-#~ msgid "#else after #else"
-#~ msgstr "#else després de #else"
-
-#~ msgid "#elif without #if"
-#~ msgstr "#elif sense #if"
-
-#~ msgid "#elif after #else"
-#~ msgstr "#elif després de #else"
-
-#~ msgid "#endif without #if"
-#~ msgstr "#endif sense #if"
-
-#~ msgid "missing ')' to complete answer"
-#~ msgstr "falta \")\" per a completar la resposta"
-
-#~ msgid "assertion without predicate"
-#~ msgstr "afirmació sense predicat"
-
-#~ msgid "\"%s\" re-asserted"
-#~ msgstr "\"%s\" reafirmat"
-
-#~ msgid "could not determine date and time"
-#~ msgstr "no es pot determinar la data i l'hora"
-
-#~ msgid "invalid string literal, ignoring final '\\'"
-#~ msgstr "cadena literal no vàlida, s'ignora el \"\\\" finals"
-
-#~ msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
-#~ msgstr "pegar \"%s\" i \"%s\" no dóna un element vàlid de preprocessament"
-
-#~ msgid "ISO C99 requires rest arguments to be used"
-#~ msgstr "ISO C99 requereix que la resta dels arguments sigui usat"
-
-#~ msgid "macro \"%s\" requires %u arguments, but only %u given"
-#~ msgstr "la macro \"%s\" requereix %u arguments, però sol es proporcionen %u"
-
-#~ msgid "macro \"%s\" passed %u arguments, but takes just %u"
-#~ msgstr "la macro \"%s\" va rebre %u arguments, però solament va prendre %u"
-
-#~ msgid "unterminated argument list invoking macro \"%s\""
-#~ msgstr "llista d'arguments sense acabar a l'invocar la macro \"%s\""
-
-#~ msgid "function-like macro \"%s\" must be used with arguments in traditional C"
-#~ msgstr "la funció de macro \"%s\" es ha d'usar amb arguments en C tradicional"
-
-#~ msgid "duplicate macro parameter \"%s\""
-#~ msgstr "paràmetre de macro \"%s\" duplicat"
-
-#~ msgid "\"%s\" may not appear in macro parameter list"
-#~ msgstr "\"%s\" podria faltar en la llista de paràmetre de macro"
-
-#~ msgid "macro parameters must be comma-separated"
-#~ msgstr "els paràmetres de macro deuen ser separats per comes"
-
-#~ msgid "parameter name missing"
-#~ msgstr "falta el nom del paràmetre"
-
-#~ msgid "anonymous variadic macros were introduced in C99"
-#~ msgstr "els macros variadic anònims es van introduir en C99"
-
-#~ msgid "ISO C requires whitespace after the macro name"
-#~ msgstr "ISO C requereix espais en blanc després del nom de macro"
-
-#~ msgid "'#' is not followed by a macro parameter"
-#~ msgstr "\"#\" no és seguit per un paràmetre de macro"
-
-#~ msgid "'##' cannot appear at either end of a macro expansion"
-#~ msgstr "\"##\" no pot apareixer en o al final d'una expansió de macro"
-
-#~ msgid "macro argument \"%s\" would be stringified in traditional C"
-#~ msgstr "l'argument de macro \"%s\" deuria ser convertit a cadena en C traditional"
-
-#~ msgid "invalid hash type %d in cpp_macro_definition"
-#~ msgstr "tipus de hash %d no vàlid en cpp_macro_definition"
-
-#~ msgid ";; Processing block from %d to %d, %d sets.\n"
-#~ msgstr ";; Processant el bloc de  %d a  %d, %d establerts.\n"
-
-#~ msgid "can't access real part of complex value in hard register"
-#~ msgstr "No es pot accedir a la part real d'un valor complex en un registre fix"
-
-#~ msgid "can't access imaginary part of complex value in hard register"
-#~ msgstr "No es pot accedir a la part imaginària d'un valor complex en un registre fix"
-
-#~ msgid "function using short complex types cannot be inline"
-#~ msgstr "les funcions que usen tipus short complex no poden ser «inline»"
-
-#~ msgid "%Jprior parameter's size depends on '%D'"
-#~ msgstr "%Jla grandària del paràmetre previ depèn de \"%D\""
-
-#~ msgid "returned value in block_exit_expr"
-#~ msgstr "es va regressar un valor en block_exit_expr"
-
-#~ msgid "cannot take the address of an unaligned member"
-#~ msgstr "no es pot prendre l'adreça d'un membre desalineat"
-
-#~ msgid "Attempt to delete prologue/epilogue insn:"
-#~ msgstr "Intent d'esborrar insn pròleg/epíleg:"
-
-#~ msgid "%s (GCC) %s\n"
-#~ msgstr "%s (GCC) %s\n"
-
-#~ msgid "warning: -pipe ignored because -time specified"
-#~ msgstr "Avís: s'ignora -pipe perquè es va especificar -time"
-
-#~ msgid "invalid specification!  Bug in cc"
-#~ msgstr "Especificació no vàlida!  Bug en cc."
-
-#~ msgid "Internal gcov abort.\n"
-#~ msgstr "avortament intern de gcov.\n"
-
-#~ msgid "NULL pointer checks disabled"
-#~ msgstr "verificacions de punters \"NULL\" desactivades"
-
-#~ msgid "function cannot be inline"
-#~ msgstr "la funció no pot ser «inline»"
-
-#~ msgid "varargs function cannot be inline"
-#~ msgstr "la funció varargs no pot ser «inline»"
-
-#~ msgid "function using alloca cannot be inline"
-#~ msgstr "la funció que usa alloca no pot ser «inline»"
-
-#, fuzzy
-#~ msgid "function using longjmp cannot be inline"
-#~ msgstr "la funció que usa setjmp no pot ser «inline»"
-
-#~ msgid "function using setjmp cannot be inline"
-#~ msgstr "la funció que usa setjmp no pot ser «inline»"
-
-#~ msgid "function uses __builtin_eh_return"
-#~ msgstr "la funció usa __builtin_eh_return"
-
-#~ msgid "function with nested functions cannot be inline"
-#~ msgstr "una funció amb funcions niades no pot ser «inline»"
-
-#~ msgid "function with label addresses used in initializers cannot inline"
-#~ msgstr "una funció amb adreces d'etiquetes usada en iniciadors no pot ser «inline»"
-
-#~ msgid "function too large to be inline"
-#~ msgstr "la funció és massa gran per a ser «inline»"
-
-#~ msgid "no prototype, and parameter address used; cannot be inline"
-#~ msgstr "no hi ha prototip, i s'usen adreces de paràmetre; no pot ser «inline»"
-
-#~ msgid "inline functions not supported for this return value type"
-#~ msgstr "no es dóna suport a funcions «inline» per a aquest tipus de valor de retorn"
-
-#~ msgid "function with varying-size return value cannot be inline"
-#~ msgstr "una funció amb valor de retorn de grandària variable no pot ser «inline»"
-
-#~ msgid "function with varying-size parameter cannot be inline"
-#~ msgstr "una funció amb paràmetre de grandària variable no pot ser «inline»"
-
-#~ msgid "function with transparent unit parameter cannot be inline"
-#~ msgstr "una funció amb paràmetre d'unitat transparent no pot ser «inline»"
-
-#~ msgid "function with computed jump cannot inline"
-#~ msgstr "una funció amb salt calculat no pot ser «inline»"
-
-#~ msgid "function with nonlocal goto cannot be inline"
-#~ msgstr "una funció amb goto no local no pot ser «inline»"
-
-#~ msgid "function with target specific attribute(s) cannot be inlined"
-#~ msgstr "una funció amb atribut(s) específic(s) de l'objectiu no pot ser «inline»"
-
-#~ msgid ""
-#~ ",\n"
-#~ "                 from %s:%u"
-#~ msgstr ""
-#~ ",\n"
-#~ "                 des de %s:%u"
-
-#~ msgid "-fwritable-strings is deprecated; see documentation for details"
-#~ msgstr "-fwritable-strings és obsolet, per favor vegi la documentació per a més detalls"
-
-#~ msgid "%s: internal abort\n"
-#~ msgstr "%s: abandó intern\n"
-
-#~ msgid "jump to `%s' invalidly jumps into binding contour"
-#~ msgstr "el salt a \"%s\" salta de forma no vàlida a un contorn d'unió"
-
-#~ msgid "%Jlabel '%D' used before containing binding contour"
-#~ msgstr "%Jes va usar l'etiqueta \"%D\" abans que contingués un contorn d'unió"
-
-#, fuzzy
-#~ msgid "%Junused variable '%D'"
-#~ msgstr "variable \"%s\" sense ús"
-
-#~ msgid "case value `%ld' not in enumerated type `%s'"
-#~ msgstr "el valor de «case» \"%ld\" no és un tipus enumerat \"%s\""
-
-#~ msgid "invalid register name `%s' for register variable"
-#~ msgstr "el nom de registre \"%s\" no és vàlid per a variable de registre"
-
-#~ msgid ""
-#~ "\n"
-#~ "Target specific options:\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Opcions específiques de l'objectiu:\n"
-
-#, fuzzy
-#~ msgid "  -m%-23s [undocumented]\n"
-#~ msgstr "  -m%-23.23s [sense documentar]\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "There are undocumented target specific options as well.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "A més hi ha opcions específiques de l'objectiu sense documentar.\n"
-
-#~ msgid "invalid initializer for bit string"
-#~ msgstr "assignador no vàlid per a cadena de bits"
-
-#~ msgid "volatile register variables don't work as you might wish"
-#~ msgstr "les variables de registre volatile no funcionen com vostè volgués"
-
-#, fuzzy
-#~ msgid "%Jstorage size of `%D' isn't known"
-#~ msgstr "no es coneix la grandària d'emmagatzematge de \"%D\""
-
-#~ msgid "unknown set constructor type"
-#~ msgstr "conjunt de tipus constructor desconegut"
-
-#~ msgid "-msystem-v and -p are incompatible"
-#~ msgstr "-msystem-v i -p són incompatibles"
-
-#~ msgid "-msystem-v and -mthreads are incompatible"
-#~ msgstr "-msystem-v i -mthreads són incompatibles"
-
-#~ msgid "Do not use fp registers"
-#~ msgstr "No usar registres fp"
-
-#~ msgid "Emit IEEE-conformant code, with inexact exceptions"
-#~ msgstr "Emetre codi que compleixi amb IEEE, amb excepcions inexactes"
-
-#~ msgid "bad value (%s) for -mcpu switch"
-#~ msgstr "valor erroni (%s) per a l'opció -mcpu"
-
-#~ msgid "target CPU does not support APCS-26"
-#~ msgstr "el CPU objectiu no té suport per a APCS-26"
-
-#~ msgid "interworking forces APCS-32 to be used"
-#~ msgstr "el treball intern força l'ús de APCS-32"
-
-#~ msgid "Use the 32-bit version of the APCS"
-#~ msgstr "Usar la versió 32-bit del APCS"
-
-#~ msgid "The MMU will trap on unaligned accesses"
-#~ msgstr "La MMU atraparà els accessos no alineats"
-
-#~ msgid "Use library calls to perform FP operations"
-#~ msgstr "Usar crides a biblioteques per a realitzar les operacions de FP"
-
-#~ msgid "Do not move instructions into a function's prologue"
-#~ msgstr "No moure les instruccions al pròleg d'una funció"
-
-#~ msgid "Assume int to be 8 bit integer"
-#~ msgstr "Assumir que int sigui enter de 8 bit"
-
-#~ msgid "Specify the initial stack address"
-#~ msgstr "Especificar l'adreça inicial de la pila"
-
-#~ msgid "Specify the MCU name"
-#~ msgstr "Especificar el nom MCU"
-
-#~ msgid "unknown CPU version %d, using 40.\n"
-#~ msgstr "versió desconeguda de CPU %d, usant 40.\n"
-
-#~ msgid "mode not QImode"
-#~ msgstr "el moda no és QImode"
-
-#~ msgid "Do not use MPYI instruction for C3x"
-#~ msgstr "No usar instrucció MPYI per a C3x"
-
-#~ msgid "Use slow but accurate float to integer conversion"
-#~ msgstr "Usar conversió de coma flotant a enter lenta però exacta"
-
-#~ msgid "Disable use of RTPS instruction"
-#~ msgstr "Desactivar l'ús de la instrucció RTPS"
-
-#~ msgid "Disable use of RTPB instruction"
-#~ msgstr "Desactivar l'ús de la instrucció RTPB"
-
-#~ msgid "Emit code to use GAS extensions"
-#~ msgstr "Emetre codi per a usar les extensions de GAS"
-
-#~ msgid "Don't save DP across ISR in small memory model"
-#~ msgstr "No guardar DP entre ISR en el model de memòria small"
-
-#~ msgid "Disable new features under development"
-#~ msgstr "Desactivar noves característiques en desenvolupament"
-
-#~ msgid "Disable debugging"
-#~ msgstr "Desactivar la depuració"
-
-#~ msgid "Don't force constants into registers"
-#~ msgstr "No forçar les constants en els registres"
-
-#~ msgid "Allow RTL generation to emit invalid 3 operand insns"
-#~ msgstr "Permetre que la generació de RTL emeti 3 operandes insns no vàlids"
-
-#~ msgid "Disallow unsigned iteration counts for RPTB/DB"
-#~ msgstr "No permetre comptes d'iteracions unsigned per a RPTB/DB"
-
-#~ msgid "Only preserve 32 bits of FP reg across call"
-#~ msgstr "Només preservar 32 bits del registre FP entre crides"
-
-#~ msgid "Disable parallel instructions"
-#~ msgstr "Desactivar les funcions paral·leles"
-
-#~ msgid "Disable MPY||ADD and MPY||SUB instructions"
-#~ msgstr "Desactivar les instruccions MPY||ADD i MPY||SUB"
-
-#~ msgid "Select CPU to generate code for"
-#~ msgstr "Seleccionar el CPU per al qual es genera codi"
-
-#~ msgid "allocated but unused delay list in epilogue"
-#~ msgstr "llista d'alenteixo assignada però sense ús en l'epíleg"
-
-#~ msgid "unexpected function type needing stack adjustment for __builtin_eh_return"
-#~ msgstr "el tipus de funció inesperat necessita un ajustament de pila per a _builtin_eh_return"
-
-#~ msgid "invalid operand for 'v' modifier"
-#~ msgstr "operand no vàlid per al modificador \"v\""
-
-#~ msgid "invalid operand for 'P' modifier"
-#~ msgstr "operand no vàlid per al modificador \"P\""
-
-#~ msgid "unrecognized supposed constant in cris_global_pic_symbol"
-#~ msgstr "suposada constant no reconeguda en cris_global_pic_symbol"
-
-#~ msgid "unexpected NOTE as addr_const:"
-#~ msgstr "NOTE com a addr_const inesperat:"
-
-#~ msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
-#~ msgstr "modes_tieable_p erroni per al registre %s, mode1 %s, mode2 %s"
-
-#~ msgid "bad insn to d30v_print_operand_address:"
-#~ msgstr "insn erronia per a d30v_print_operand_address:"
-
-#~ msgid "bad insn to d30v_print_operand_memory_reference:"
-#~ msgstr "insn erroni per a d30v_print_operand_memory_reference:"
-
-#~ msgid "bad insn to d30v_print_operand, 'f' modifier:"
-#~ msgstr "insn erroni per a d30v_print_operand, modificador \"f\":"
-
-#~ msgid "bad insn to d30v_print_operand, 'A' modifier:"
-#~ msgstr "insn erroni per a d30v_print_operand, modificador \"A\":"
-
-#~ msgid "bad insn to d30v_print_operand, 'M' modifier:"
-#~ msgstr "insn erroni per a d30v_print_operand, modificador \"M\":"
-
-#~ msgid "bad insn to print_operand, 'F' or 'T' modifier:"
-#~ msgstr "insn erroni per a print_operand, modificador \"F\" o \"T\":"
-
-#~ msgid "bad insn to print_operand, 'B' modifier:"
-#~ msgstr "insn erroni per a print_operand, modificador \"B\":"
-
-#~ msgid "bad insn to print_operand, 'E' modifier:"
-#~ msgstr "insn erroni per a print_operand, modificador \"E\":"
-
-#~ msgid "bad insn to print_operand, 'R' modifier:"
-#~ msgstr "insn erroni per a print_operand, modificador \"R\":"
-
-#~ msgid "bad insn to print_operand, 's' modifier:"
-#~ msgstr "insn erroni per a print_operand, modificador \"s\":"
-
-#~ msgid "bad insn in d30v_print_operand, 0 case"
-#~ msgstr "insn erroni per a d30v_print_operand, «case» 0"
-
-#~ msgid "d30v_emit_comparison"
-#~ msgstr "d30v_emit_comparison"
-
-#~ msgid "bad call to d30v_move_2words"
-#~ msgstr "cirdada ad30v_move_2words errònia"
-
-#~ msgid "Disable use of conditional move instructions"
-#~ msgstr "Desactivar l'ús de les instruccions condicionals move"
-
-#~ msgid "Debug argument support in compiler"
-#~ msgstr "Suport per a depuració d'arguments en el compilador"
-
-#~ msgid "Debug stack support in compiler"
-#~ msgstr "Suport per a depuració de pila en el compilador"
-
-#~ msgid "Debug memory address support in compiler"
-#~ msgstr "Suport per a depuració d'adreces de memòria en el compilador"
-
-#~ msgid "Make adjacent short instructions parallel if possible"
-#~ msgstr "Fer paral·leles les instruccions adjacents talles siés possible."
-
-#~ msgid "Do not make adjacent short instructions parallel"
-#~ msgstr "No fer paral·leles les instruccions adjacents."
-
-#~ msgid "Link programs/data to be in external memory by default"
-#~ msgstr "Enllaçar programes/dades per a estar en la memòria externa per omissió"
-
-#~ msgid "Link programs/data to be in onchip memory by default"
-#~ msgstr "Enllaçar programes/dades per a estar en la memòria del xip per omissió"
-
-#~ msgid "Change the branch costs within the compiler"
-#~ msgstr "Canviar els costos de ramificació dintre del compilador"
-
-#~ msgid "Change the threshold for conversion to conditional execution"
-#~ msgstr "Canviar el llindar per a la conversió a execució condicional"
-
-#~ msgid "stack size > 32k"
-#~ msgstr "Grandària de la pila > 32k"
-
-#~ msgid "invalid addressing mode"
-#~ msgstr "mode d'adreçament no vàlid"
-
-#~ msgid "invalid offset in ybase addressing"
-#~ msgstr "desplaçament no vàlid en l'adreçament de ybase"
-
-#~ msgid "invalid register in ybase addressing"
-#~ msgstr "registre no vàlid en l'adreçament de ybase"
-
-#~ msgid "invalid shift operator in emit_1600_core_shift"
-#~ msgstr "operador de desplaçament no vàlid en emit_1600_core_shift"
-
-#~ msgid "invalid mode for gen_tst_reg"
-#~ msgstr "mode no vàlid per a gen_tst_reg"
-
-#~ msgid "invalid mode for integer comparison in gen_compare_reg"
-#~ msgstr "mode no vàlid per a la comparança entera en gen_compari_reg"
-
-#~ msgid "Pass parameters in registers (default)"
-#~ msgstr "Passar els paràmetres en els registres (per omissió)"
-
-#~ msgid "Don't pass parameters in registers"
-#~ msgstr "No passar els paràmetres en els registres"
-
-#~ msgid "Generate code for near calls"
-#~ msgstr "Genera codi per a crides near"
-
-#~ msgid "Generate code for near jumps"
-#~ msgstr "Genera codi per a salts near"
-
-#~ msgid "Don't generate code for near jumps"
-#~ msgstr "No generis codi per a salts near"
-
-#~ msgid "Generate code for a bit-manipulation unit"
-#~ msgstr "Genera codi per a una unitat de manipulació de bits"
-
-#~ msgid "Don't generate code for a bit-manipulation unit"
-#~ msgstr "No generar codi per a una unitat de manipulació de bits"
-
-#~ msgid "Generate code for memory map1"
-#~ msgstr "Generar codi per a memory map1"
-
-#~ msgid "Generate code for memory map2"
-#~ msgstr "Generar codi per a memory map2"
-
-#~ msgid "Generate code for memory map3"
-#~ msgstr "Generar codi per a memory map3"
-
-#~ msgid "Generate code for memory map4"
-#~ msgstr "Generar codi per a memory map4"
-
-#~ msgid "Ouput extra code for initialized data"
-#~ msgstr "Generar codi extra per a dades inicialitzades"
-
-#~ msgid "Don't let reg. allocator use ybase registers"
-#~ msgstr "No permetre que el assignador de registres usi registres ybase"
-
-#~ msgid "Output extra debug info in Luxworks environment"
-#~ msgstr "Generar informació extra de depuració en l'ambit Luxworks"
-
-#~ msgid "Save temp. files in Luxworks environment"
-#~ msgstr "Guardar els fitxers temporals en l'ambit Luxworks"
-
-#~ msgid "Specify alternate name for data section"
-#~ msgstr "Especificar un nom alternatiu per a la secció de dades"
-
-#~ msgid "Specify alternate name for dsp16xx chip"
-#~ msgstr "Especificar un nom alternatiu per a el xip dsp16xx"
-
-#~ msgid "profiling not implemented yet"
-#~ msgstr "no s'ha implementat encara profiling"
-
-#~ msgid "trampolines not yet implemented"
-#~ msgstr "no s'han implementat encara trampolin"
-
-#~ msgid "Bad insn to frv_print_operand, 'c' modifier:"
-#~ msgstr "insn erroni per a frv_print_operand, modificador \"c\":"
-
-#~ msgid "Do not generate H8S code"
-#~ msgstr "No generar codi H8S"
-
-#~ msgid "Do not generate H8S/2600 code"
-#~ msgstr "No generar codi H8S/2600"
-
-#~ msgid "Do not use registers for argument passing"
-#~ msgstr "No usar registres per a pas de paràmetres"
-
-#~ msgid "Do not generate H8/300H code"
-#~ msgstr "No generar codi H8/300H"
-
-#~ msgid "malformed #pragma map, ignored"
-#~ msgstr "#pragma map malformat, ignorat"
-
-#~ msgid "real name is too long - alias ignored"
-#~ msgstr "el nom real és massa llargària - s'ignora l'alies"
-
-#~ msgid "alias name is too long - alias ignored"
-#~ msgstr "el nom d'alies és massa llargària - s'ignora l'alies"
-
-#~ msgid "internal error--no jump follows compare:"
-#~ msgstr "error intern--no hi ha salts a continuació de la comparança:"
-
-#~ msgid "Do not generate char instructions"
-#~ msgstr "No generar instruccions char"
-
-#~ msgid "code model `large' not supported yet"
-#~ msgstr "el model de codi \"large\" not té suport"
-
-#~ msgid "-malign-double makes no sense in the 64bit mode"
-#~ msgstr "-malign-double no té sentit en el mode 64 bit"
-
-#, fuzzy
-#~ msgid "%J'%D' causes a section type conflict"
-#~ msgstr "%s causa un conflicte de tipus de secció"
-
-#~ msgid "Use the Mingw32 interface"
-#~ msgstr "Usar la interfície Mingw32"
-
-#~ msgid "Don't set Windows defines"
-#~ msgstr "No establir les definicions de Windows"
-
-#~ msgid "Align doubles on word boundary"
-#~ msgstr "Alinear dobles en límits de word"
-
-#~ msgid "Uninitialized locals in .bss"
-#~ msgstr "Locals sense valors inicials en .bss"
-
-#~ msgid "Uninitialized locals in .data"
-#~ msgstr "Locals sense valors inicials en .data"
-
-#~ msgid "Do not use IEEE math for fp comparisons"
-#~ msgstr "No usar matemàtica IEEE per a comparances fp"
-
-#~ msgid "Do not return values of functions in FPU registers"
-#~ msgstr "No retornar valors de funcions en registres FPU"
-
-#~ msgid "Do not generate sin, cos, sqrt for FPU"
-#~ msgstr "No generar sin, cos, sqrt per a FPU"
-
-#~ msgid "Do not align destination of the string operations"
-#~ msgstr "No alinear destinació de les operacions de cadenes"
-
-#~ msgid "Do not inline all known string operations"
-#~ msgstr "No convertir a «inline» totes les operacions de cadenes conegudes"
-
-#~ msgid "Do not support 3DNow! built-in functions"
-#~ msgstr "No donar suport per a funcions internes 3DNow!"
-
-#~ msgid "Do not support MMX and SSE built-in functions and code generation"
-#~ msgstr "No donar suport per a funcions internes MMX i SSE i generació de codi"
-
-#~ msgid "Do not support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
-#~ msgstr "No donar suport per a funcions internes MMX, SSE, SSE2 i SSE3 i generació de codi"
-
-#~ msgid "Do not use red-zone in the x86-64 code"
-#~ msgstr "No usar red-zone en el codi x86-64"
-
-#~ msgid "sorry, not implemented: #pragma align NAME=SIZE"
-#~ msgstr "disculpi, no s'ha implementar: #pragma align NAME=SIZE"
-
-#~ msgid "sorry, not implemented: #pragma noalign NAME"
-#~ msgstr "disculpi, no s'ha implementat: #pragma noalign NAME"
-
-#~ msgid "conflicting architectures defined - using C series"
-#~ msgstr "es van definir arquitectures en conflicte - usant les sèries C"
-
-#~ msgid "conflicting architectures defined - using K series"
-#~ msgstr "es van definir arquitectures en conflicte - usant les sèries K"
-
-#~ msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
-#~ msgstr "iC2.0 i iC3.0 són incompatibles - usant iC3.0"
-
-#~ msgid "Generate SB code"
-#~ msgstr "Generar codi SB"
-
-#~ msgid "Generate KA code"
-#~ msgstr "Generar codi KA"
-
-#~ msgid "Generate KB code"
-#~ msgstr "Generar codi KB"
-
-#~ msgid "Generate JA code"
-#~ msgstr "Generar codi JA"
-
-#~ msgid "Generate JD code"
-#~ msgstr "Generar codi JD"
-
-#~ msgid "Generate JF code"
-#~ msgstr "Generar codi JF"
-
-#~ msgid "generate RP code"
-#~ msgstr "generar codi RP"
-
-#~ msgid "Generate MC code"
-#~ msgstr "Generar codi MC"
-
-#~ msgid "Generate CA code"
-#~ msgstr "Generar codi CA"
-
-#~ msgid "Generate CF code"
-#~ msgstr "Generar codi CF"
-
-#~ msgid "Use alternate leaf function entries"
-#~ msgstr "Usar entrades de funció fulles alternades"
-
-#~ msgid "Do not use alternate leaf function entries"
-#~ msgstr "No usar entrades de funció fulles alternades"
-
-#~ msgid "Do not perform tail call optimization"
-#~ msgstr "No realitzar optimització de la crida de l'extrem"
-
-#~ msgid "Use complex addressing modes"
-#~ msgstr "Usar modes d'adreçament complexos"
-
-#~ msgid "Do not use complex addressing modes"
-#~ msgstr "No usar modes d'adreçament complexos"
-
-#~ msgid "Align code to 8 byte boundary"
-#~ msgstr "Alinear el codi a límits de 8 octet"
-
-#~ msgid "Do not align code to 8 byte boundary"
-#~ msgstr "No alinear el codi a límits de 8 octet"
-
-#~ msgid "Enable compatibility with iC960 v2.0"
-#~ msgstr "Activar la compatibilitat amb iC960 v2.0"
-
-#~ msgid "Enable compatibility with iC960 v3.0"
-#~ msgstr "Activar la compatibilitat amb iC960 v3.0"
-
-#~ msgid "Enable compatibility with ic960 assembler"
-#~ msgstr "Activar la compatibilitat amb el ensamblador ic960"
-
-#~ msgid "Do not permit unaligned accesses"
-#~ msgstr "No permetre accessos sense alinear"
-
-#~ msgid "Permit unaligned accesses"
-#~ msgstr "Permetre accessos sense alinear"
-
-#~ msgid "Layout types like Intel's v1.3 gcc"
-#~ msgstr "Presentar tipus com en el gcc v1.3 de Intel"
-
-#~ msgid "Do not layout types like Intel's v1.3 gcc"
-#~ msgstr "No presentar tipus com en el gcc v1.3 de Intel"
-
-#~ msgid "Use 64 bit long doubles"
-#~ msgstr "Usar long doubles de 64 bit"
-
-#~ msgid "Enable linker relaxation"
-#~ msgstr "Activar la relaxació del enllaçador"
-
-#~ msgid "Do not enable linker relaxation"
-#~ msgstr "Desactivar la relaxació del enllaçador"
-
-#~ msgid "cannot optimize floating point division for both latency and throughput"
-#~ msgstr "no es pot optimitzar la divisió de coma flotant per a latència i sortida al mateix temps"
-
-#~ msgid "cannot optimize integer division for both latency and throughput"
-#~ msgstr "no es pot optimitzar la divisió entera per a latència i sortida al mateix temps"
-
-#, fuzzy
-#~ msgid "cannot optimize square root for both latency and throughput"
-#~ msgstr "no es pot optimitzar la divisió entera per a latència i sortida al mateix temps"
-
-#, fuzzy
-#~ msgid "bad value (%s) for -tune= switch"
-#~ msgstr "valor erroni (%s) per a l'opció -mcpu="
-
-#~ msgid "Generate code for Intel ld"
-#~ msgstr "Generar codi per a Intel ld"
-
-#~ msgid "Don't emit stop bits before and after volatile extended asms"
-#~ msgstr "No emetre bits de desocupada abans i després d'asms extesos amb volatile"
-
-#~ msgid "Emit code for Itanium (TM) processor B step"
-#~ msgstr "Emetre codi per a Itanium (TM) processador de pas B"
-
-#~ msgid "Disable use of sdata/scommon/sbss"
-#~ msgstr "Desactivar l'ús de sdata/scommon/sbss"
-
-#~ msgid "Disable Dwarf 2 line debug info via GNU as"
-#~ msgstr "Desactivar la informació de la línia de depuració Dwarf 2 a través com de GNU"
-
-#~ msgid "bad value (%s) for -mcpu= switch"
-#~ msgstr "valor erroni (%s) per a l'opció -mcpu="
-
-#~ msgid "The compiler does not support -march=%s."
-#~ msgstr "El compilador no dóna suport a -march=%s."
-
-#~ msgid "Don't use GP relative sdata/sbss sections"
-#~ msgstr "No usar seccions sdata/sbss relatives a GP"
-
-#~ msgid "Don't use ROM instead of RAM"
-#~ msgstr "No usar ROM enlloc de RAM"
-
-#~ msgid "Don't put uninitialized constants in ROM"
-#~ msgstr "No posar les constants sense inicialitzar en ROM"
-
-#~ msgid "bad value (%s) for -mmodel switch"
-#~ msgstr "valor erroni (%s) per a l'opció -mmodel"
-
-#~ msgid "bad value (%s) for -msdata switch"
-#~ msgstr "valor erroni (%s) per a l'opció -msdata"
-
-#~ msgid "bad value (%s) for -flush-trap=n (0=<n<=15)"
-#~ msgstr "valor erroni (%s) per a -flush-trap=n (0=<n<=15)"
-
-#~ msgid "-malign-loops=%d is not between 1 and %d"
-#~ msgstr "-malign-loops=%d no és entre 1 i %d"
-
-#~ msgid "-malign-jumps=%d is not between 1 and %d"
-#~ msgstr "-malign-jumps=%d no és entre 1 i %d"
-
-#~ msgid "-malign-functions=%d is not between 1 and %d"
-#~ msgstr "-malign-functions=%d no és entre 1 i %d"
-
-#~ msgid "Do no generate code for a 68851"
-#~ msgstr "No generar codi per a un 68851"
-
-#~ msgid "Use unaligned memory references"
-#~ msgstr "Usar referències a memòria sense alinear"
-
-#~ msgid "invalid option `-mstack-increment=%s'"
-#~ msgstr "opció no vàlida \"-mstack-increment=%s\""
-
-#~ msgid "Inline constants if it only takes 1 instruction"
-#~ msgstr "«inline» constants si només pren 1 instrucció"
-
-#~ msgid "Force functions to be aligned to a 2 byte boundary"
-#~ msgstr "Forçar que les funcions s'alineïn a un límit de 2 octet"
-
-#~ msgid "bad value (%s) for -mabi= switch"
-#~ msgstr "valor erroni (%s) per a l'opció -mabi="
-
-#, fuzzy
-#~ msgid "-g is only supported using GNU as with -mabi=32,"
-#~ msgstr "-g només té suport quan s'usa GAS en aquest processador,"
-
-#~ msgid "-G and -membedded-pic are incompatible"
-#~ msgstr "-G i -membedded-pic són incompatibles"
-
-#~ msgid "internal error: %%) found without a %%( in assembler pattern"
-#~ msgstr "error intern: es va trobar %%) sense un %%( en el patró de l'ensamblador"
-
-#~ msgid "internal error: %%] found without a %%[ in assembler pattern"
-#~ msgstr "error intern: es va trobar %%] sense un %%[ en el patró de l'ensamblador"
-
-#~ msgid "internal error: %%> found without a %%< in assembler pattern"
-#~ msgstr "error intern: es va trobar %%> sense un %%< en el patró de l'ensamblador"
-
-#~ msgid "internal error: %%} found without a %%{ in assembler pattern"
-#~ msgstr "error intern: es va trobar %%} sense un %%{ en el patró de l'ensamblador"
-
-#~ msgid "PRINT_OPERAND: unknown punctuation '%c'"
-#~ msgstr "PRINT_OPERAND: puntuació desconeguda \"%c\""
-
-#, fuzzy
-#~ msgid "PRINT_OPERAND, invalid insn for %%C"
-#~ msgstr "PRINT_OPERAND punter nul"
-
-#, fuzzy
-#~ msgid "PRINT_OPERAND, invalid insn for %%N"
-#~ msgstr "PRINT_OPERAND punter nul"
-
-#, fuzzy
-#~ msgid "PRINT_OPERAND, invalid insn for %%F"
-#~ msgstr "PRINT_OPERAND punter nul"
-
-#, fuzzy
-#~ msgid "PRINT_OPERAND, invalid insn for %%W"
-#~ msgstr "PRINT_OPERAND punter nul"
-
-#~ msgid "bad value (%s) for %s"
-#~ msgstr "valor erroni (%s) per a %s"
-
-#, fuzzy
-#~ msgid "can't rewind temp file: %m"
-#~ msgstr "no es pot rebobinar el fitxer temporal"
-
-#, fuzzy
-#~ msgid "can't write to output file: %m"
-#~ msgstr "no es pot escriure al fitxer de sortida"
-
-#, fuzzy
-#~ msgid "can't read from temp file: %m"
-#~ msgstr "no es pot llegir des del fitxer temporal"
-
-#, fuzzy
-#~ msgid "can't close temp file: %m"
-#~ msgstr "no es pot tancar el fitxer temporal"
-
-#~ msgid "Don't optimize lui/addiu address loads"
-#~ msgstr "No optimitzar les càrregues de les adreces lui/addiu"
-
-#~ msgid "Use MIPS as"
-#~ msgstr "Usar l'as de MIPS"
-
-#~ msgid "Use GNU as"
-#~ msgstr "Usar l'as de GNU"
-
-#~ msgid "Use symbolic register names"
-#~ msgstr "Usar noms simbòlics de registre"
-
-#~ msgid "Don't use symbolic register names"
-#~ msgstr "No usar noms simbòlics de registre"
-
-#, fuzzy
-#~ msgid "Use GP relative sdata/sbss sections (now ignored)"
-#~ msgstr "Usar seccions sdata/sbss relatives a GP"
-
-#, fuzzy
-#~ msgid "Don't use GP relative sdata/sbss sections (now ignored)"
-#~ msgstr "No usar seccions sdata/sbss relatives a GP"
-
-#, fuzzy
-#~ msgid "Output compiler statistics (now ignored)"
-#~ msgstr "Mostrar la sortida d'estadístiques del compilador"
-
-#~ msgid "Don't output compiler statistics"
-#~ msgstr "No mostrar la sortida d'estadístiques del compilador"
-
-#~ msgid "Optimize block moves"
-#~ msgstr "Optimitzar els moviments de blocs"
-
-#~ msgid "Don't use mips-tfile asm postpass"
-#~ msgstr "No usar mips-tfile asm postpass"
-
-#~ msgid "Use 32-bit FP registers"
-#~ msgstr "Usar registres FP de 32 bits"
-
-#~ msgid "Use Irix PIC"
-#~ msgstr "Usar PIC de Irix"
-
-#~ msgid "Don't use Irix PIC"
-#~ msgstr "No usar PIC de Irix"
-
-#~ msgid "Don't use indirect calls"
-#~ msgstr "No usar crides indirectes"
-
-#~ msgid "Use embedded PIC"
-#~ msgstr "Usar el PIC incrustat"
-
-#~ msgid "Don't use embedded PIC"
-#~ msgstr "No usar el PIC incrustat"
-
-#~ msgid "Use single (32-bit) FP only"
-#~ msgstr "Usar únicament una sola FP (32-bit)"
-
-#~ msgid "Don't use single (32-bit) FP only"
-#~ msgstr "No usar únicament una sola FP (32-bit)"
-
-#~ msgid "Don't use multiply accumulate"
-#~ msgstr "No usar el acumulador de multiplicació"
-
-#~ msgid "Don't generate fused multiply/add instructions"
-#~ msgstr "No generar instruccions multiply/add de curt circuit"
-
-#~ msgid "Don't work around early 4300 hardware bug"
-#~ msgstr "No evitar el bug del primer maquinari 4300"
-
-#~ msgid "Don't trap on integer divide by zero"
-#~ msgstr "No atrapar la divisió entera per zero"
-
-#, fuzzy
-#~ msgid "Generate mips16 code"
-#~ msgstr "Generar codi SA"
-
-#~ msgid "Specify a Standard MIPS ISA"
-#~ msgstr "Especificar el ISA de MIPS standard"
-
-#~ msgid "Do not work around hardware multiply bug"
-#~ msgstr "No evitar el error de multiplicació de maquinari"
-
-#~ msgid "Don't use hardware fp"
-#~ msgstr "No usar el fp de maquinari"
-
-#~ msgid "Alternative calling convention"
-#~ msgstr "Convenció de cridada alternativa"
-
-#~ msgid "Pass some arguments in registers"
-#~ msgstr "Passar alguns arguments en registres"
-
-#~ msgid "Pass all arguments on stack"
-#~ msgstr "Passar tots els arguments en la pila"
-
-#~ msgid "Optimize for 32532 cpu"
-#~ msgstr "Optimitzar per al cpu 32532"
-
-#~ msgid "Optimize for 32332 cpu"
-#~ msgstr "Optimitzar per al cpu 32332"
-
-#~ msgid "Optimize for 32032"
-#~ msgstr "Optimitzar per a 32032"
-
-#~ msgid "Register sb is zero. Use for absolute addressing"
-#~ msgstr "El registre sb és zero. S'usa per a adreçament absolut"
-
-#~ msgid "Do not use register sb"
-#~ msgstr "No usar el registre sb"
-
-#~ msgid "Do not use bit-field instructions"
-#~ msgstr "No usar instruccions de camps de bit"
-
-#~ msgid "Generate code for high memory"
-#~ msgstr "Generar codi per a memòria alta"
-
-#~ msgid "Generate code for low memory"
-#~ msgstr "Generar codi per a memòria baixa"
-
-#~ msgid "32381 fpu"
-#~ msgstr "fpu 32381"
-
-#~ msgid "Do not use multiply-accumulate fp instructions"
-#~ msgstr "No usar instruccions de fp per a multiplicar-acumular"
-
-#~ msgid "\"Small register classes\" kludge"
-#~ msgstr "kludge de \"Classes de registre petites\""
-
-#~ msgid "No \"Small register classes\" kludge"
-#~ msgstr "No kludge de \"Classes de registre petites\""
-
-#~ msgid ""
-#~ "unknown -march= option (%s).\n"
-#~ "Valid options are 1.0, 1.1, and 2.0\n"
-#~ msgstr ""
-#~ "opció -march= desconeguda (%s).\n"
-#~ "Les opcions vàlides són 1.0, 1.1, i 2.0\n"
-
-#~ msgid "Do not disable FP regs"
-#~ msgstr "No desactivar registres FP"
-
-#~ msgid "Do not disable indexed addressing"
-#~ msgstr "No desactivar adreçament indexat"
-
-#~ msgid "Do not use portable calling conventions"
-#~ msgstr "No usar convencions de cridada portable"
-
-#~ msgid "Do not use software floating point"
-#~ msgstr "No usa coma flotant de programari"
-
-#~ msgid "Do not emit long load/store sequences"
-#~ msgstr "No emetre seqüències load/store llargues"
-
-#~ msgid "Do not generate fast indirect calls"
-#~ msgstr "No generar crides indirectes ràpides"
-
-#~ msgid "Do not generate code for huge switch statements"
-#~ msgstr "No generar codi per a declaracions «switch» llargues"
-
-#~ msgid "Return floating point results in memory"
-#~ msgstr "Retorna els resultats en coma flotant en memòria"
-
-#~ msgid "Target does not have split I&D"
-#~ msgstr "L'objectiu no té un I&D dividit"
-
-#~ msgid "Always pass floating-point arguments in memory"
-#~ msgstr "Passar sempre els arguments de coma flotant en memòria"
-
-#~ msgid "Don't always pass floating-point arguments in memory"
-#~ msgstr "No passar sempre els arguments de coma flotant en memòria"
-
-#, fuzzy
-#~ msgid "-fpic is not supported; -fPIC assumed"
-#~ msgstr "el model de codi %s no té suport en el mode PIC"
-
-#, fuzzy
-#~ msgid "Call mcount for profiling after a function prologue"
-#~ msgstr "No moure les instruccions al pròleg d'una funció"
-
-#~ msgid "Do not use POWER2 instruction set"
-#~ msgstr "No usar el conjunt d'instruccions POWER2"
-
-#, fuzzy
-#~ msgid "Do not use PowerPC General Purpose group optional instructions"
-#~ msgstr "No usar el grup opcional d'instruccions PowerPC de Propòsit General"
-
-#, fuzzy
-#~ msgid "Do not use PowerPC Graphics group optional instructions"
-#~ msgstr "No usar el grup opcional d'instruccions PowerPC de Gràfiques"
-
-#, fuzzy
-#~ msgid "Do not use PowerPC-64 instruction set"
-#~ msgstr "No usar el conjunt d'instruccions PowerPC-64"
-
-#~ msgid "Place variable addresses in the regular TOC"
-#~ msgstr "Col·locar les adreces variables en el TOC normal"
-
-#~ msgid "Do not generate load/store multiple instructions"
-#~ msgstr "No generar múltiples instruccions load/store"
-
-#~ msgid "Do not generate string instructions for block moves"
-#~ msgstr "No generar instruccions de cadena per a moviment de blocs"
-
-#~ msgid "Don't align to the base type of the bit-field"
-#~ msgstr "No alinear al tipus base del camp de bit"
-
-#~ msgid "Don't assume that unaligned accesses are handled by the system"
-#~ msgstr "No assumir que els accessos sense alinear són manejats pel sistema"
-
-#~ msgid "Assume that unaligned accesses are handled by the system"
-#~ msgstr "Assumir que els accessos sense alinear són manejats pel sistema"
-
-#~ msgid "Don't produce code relocatable at runtime"
-#~ msgstr "No produir codi re-ubicable en el moment d'execució"
-
-#~ msgid "Don't use EABI"
-#~ msgstr "No usar EABI"
-
-#~ msgid "Don't use alternate register names"
-#~ msgstr "No usar noms de registre alternats"
-
-#, fuzzy
-#~ msgid "Unknown cpu used in -mtune=%s."
-#~ msgstr "especificació de versió de cpu de CRIS desconeguda en -mtune= : %s"
-
-#~ msgid "invalid UNSPEC as operand (1)"
-#~ msgstr "UNSPEC no vàlid com a operand (1)"
-
-#~ msgid "invalid UNSPEC as operand (2)"
-#~ msgstr "UNSPEC no vàlid com a operand (2)"
-
-#~ msgid "UNKNOWN in s390_output_symbolic_const !?"
-#~ msgstr "UNKNOWN en s390_output_symbolic_const !?"
-
-#~ msgid "Set backchain"
-#~ msgstr "Establir la cadena cap a endarrere"
-
-#~ msgid "Don't set backchain (faster, but debug harder"
-#~ msgstr "No establir la cadena cap a endarrere (més ràpid, però més difícil de depurar"
-
-#~ msgid "Don't use bras"
-#~ msgstr "No usar bras"
-
-#~ msgid "Don't print additional debug prints"
-#~ msgstr "No imprimir impressions addicionals de depuració"
-
-#~ msgid "mvc&ex"
-#~ msgstr "mvc&ex"
-
-#, fuzzy
-#~ msgid "enable tpf OS code"
-#~ msgstr "Generar codi SA"
-
-#, fuzzy
-#~ msgid "disable fused multiply/add instructions"
-#~ msgstr "Generar instruccions multiply/add de curt circuit"
-
-#~ msgid "invalid %%C operand"
-#~ msgstr "operand %%C no vàlid"
-
-#~ msgid "invalid %%D operand"
-#~ msgstr "operand %%D no vàlid"
-
-#~ msgid "Use 128 bit long doubles"
-#~ msgstr "Usar long doubles de 128 bits"
-
-#~ msgid "Do not pass -assert pure-text to linker"
-#~ msgstr "No passar el text pur de -assert al enllaçador"
-
-#~ msgid "Use flat register window model"
-#~ msgstr "Usar el model pla de finestra de registre"
-
-#~ msgid "Do not use flat register window model"
-#~ msgstr "No usar el model pla de finestra de registre"
-
-#~ msgid "Do not use ABI reserved registers"
-#~ msgstr "No usar els registres ABI reservats"
-
-#~ msgid "Do not compile for v8plus ABI"
-#~ msgstr "No compilar per a el ABI de v8plus"
-
-#~ msgid "Do not utilize Visual Instruction Set"
-#~ msgstr "No utilitzar el Conjunt d'Instruccions Visuals"
-
-#~ msgid "Optimize for Cypress processors"
-#~ msgstr "Optimitzar per als processadors Cypress"
-
-#~ msgid "Optimize for SPARCLite processors"
-#~ msgstr "Optimitzar per als processadors SPARCLite"
-
-#~ msgid "Optimize for F930 processors"
-#~ msgstr "Optimitzar per als processadors F930"
-
-#~ msgid "Optimize for F934 processors"
-#~ msgstr "Optimitzar per als processadors F934"
-
-#~ msgid "Use V8 SPARC ISA"
-#~ msgstr "Usar el ISA V8 de SPARC"
-
-#~ msgid "Optimize for SuperSPARC processors"
-#~ msgstr "Optimitzar per als processadors SuperSPARC"
-
-#~ msgid "Do not use stack bias"
-#~ msgstr "No usar tendència de la pila"
-
-#~ msgid "Do not use structs on stronger alignment for double-word copies"
-#~ msgstr "No usar structs en alineació més forta per a còpies double-word"
-
-#~ msgid "Do not optimize tail call instructions in assembler or linker"
-#~ msgstr "No optimitzar les instruccions de la crida extrem en l'ensamblador i l'enllaçador"
-
-#~ msgid "%s=%s is not numeric"
-#~ msgstr "%s=%s no és numèric"
-
-#~ msgid "%s=%s is too large"
-#~ msgstr "%s=%s é massa gran"
-
-#, fuzzy
-#~ msgid "Compile for v850e1 processor"
-#~ msgstr "Compilar per al processador v850e"
-
-#~ msgid "Compile for v850e processor"
-#~ msgstr "Compilar per al processador v850e"
-
-#, fuzzy
-#~ msgid "Use PC-relative L32R instruction to load constants"
-#~ msgstr "Usar instruccions CALLn directes per a crides ràpides"
-
-#~ msgid "Disable fused multiply/add and multiply/subtract FP instructions"
-#~ msgstr "Desactivar les instruccions FP multiply/add i multiply/substract de curt circuit"
-
-#~ msgid "Put literal pools in a separate literal section"
-#~ msgstr "Posar els conjunts de literals en una secció literal separada"
-
-#~ msgid "Do not automatically align branch targets"
-#~ msgstr "No alinear automàticament els objectius de les ramificacions"
-
-#~ msgid "Use direct CALLn instructions for fast calls"
-#~ msgstr "Usar instruccions CALLn directes per a crides ràpides"
-
-#~ msgid "unable to call pointer to member function here"
-#~ msgstr "no es pot cridar un punter a una funció membre aquí"
-
-#, fuzzy
-#~ msgid "%J%s %+#D"
-#~ msgstr "%s %+#D"
-
-#~ msgid "`%E' has type `void' and is not a throw-expression"
-#~ msgstr "\"%E\" té tipus \"void\" i no és una expressió throw"
-
-#~ msgid "using synthesized `%#D' for copy assignment"
-#~ msgstr "usant \"%#D\" sintetitzat per a assignació de còpia"
-
-#~ msgid "  where cfront would use `%#D'"
-#~ msgstr "  on cfront podria usar \"%#D\""
-
-#~ msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
-#~ msgstr "sol·licitud pel membre \"%D\" en \"%E\" el qual és del tipus no agregat \"%T\""
-
-#~ msgid "`%D' invalid in `%T'"
-#~ msgstr "\"%D\" no vàlid en \"%#T\""
-
-#~ msgid "base `%T' with only non-default constructor in class without a constructor"
-#~ msgstr "base \"%#T\" amb només un constructor que no és per omissió en una classe sense un constructor"
-
-#~ msgid "field `%D' in local class cannot be static"
-#~ msgstr "el camp \"%D\" en la classe local no pot ser static"
-
-#~ msgid "pointer to member cast from `%T' to `%T' is via virtual base"
-#~ msgstr "el punter a la conversió de membre de \"%T\" a \"%T\" és a través d'una base virtual"
-
-#~ msgid "invalid conversion from '%T' to '%T'"
-#~ msgstr "conversió no vàlida de \"%T\" a \"%T\""
-
-#~ msgid "`%#D' previously declared here"
-#~ msgstr "es va declarar \"%#D\" prèviament aquí"
-
-#~ msgid "label `%s' referenced outside of any function"
-#~ msgstr "l'etiqueta \"%s\" es va referenciar fora de qualsevol funció"
-
-#~ msgid "no type named `%#T' in `%#T'"
-#~ msgstr "no hi ha un tipus cridat \"%#T\" en \"%#T\""
-
-#~ msgid "brace-enclosed initializer used to initialize `%T'"
-#~ msgstr "es va utilitzar un inicialitzador entre parèntesis per a inicialitzar \"%T\""
-
-#~ msgid "cannot initialize `%D' to namespace `%D'"
-#~ msgstr "no es poden inicialitzar \"%D\" per a l'espai de noms \"%D\""
-
-#~ msgid "invalid catch parameter"
-#~ msgstr "paràmetre de captura no vàlid"
-
-#~ msgid "operator `%T' declared to return `%T'"
-#~ msgstr "l'operador \"%T\" es va declarar per a retornar \"%T\""
-
-#~ msgid "destructors must be member functions"
-#~ msgstr "els destructors deuen ser funcions membre"
-
-#~ msgid "destructor `%T' must match class name `%T'"
-#~ msgstr "el destructor \"%T\" ha de coincidir amb el nom de la classe \"%T\""
-
-#~ msgid "`%T' specified as declarator-id"
-#~ msgstr "\"%T\" especificat com identificador de declarador"
-
-#~ msgid "  perhaps you want `%T' for a constructor"
-#~ msgstr "  potser vol \"%T\" per a un constructor"
-
-#~ msgid "`bool' is now a keyword"
-#~ msgstr "`bool' ara és una paraula clau"
-
-#~ msgid "extraneous `%T' ignored"
-#~ msgstr "\"%T\" extra ignorat"
-
-#~ msgid "multiple declarations `%T' and `%T'"
-#~ msgstr "declaracions múltiples \"%T\" i \"%T\""
-
-#~ msgid "constructors may not be `%s'"
-#~ msgstr "els constructors no poden ser \"%s\""
-
-#~ msgid "return value type specifier for constructor ignored"
-#~ msgstr "l'especificador de tipus del valor retornat per al constructor és ignorat"
-
-#, fuzzy
-#~ msgid "%Jinvalid type qualifier for non-member function type"
-#~ msgstr "qualificador de tipus no vàlid per al tipus de funció no membre"
-
-#~ msgid "function `%D' cannot be declared friend"
-#~ msgstr "la funció \"%D\" no pot ser declarada friend"
-
-#~ msgid "storage class `static' invalid for function `%s' declared out of global scope"
-#~ msgstr "la classe d'emmagatzematge \"static\" no és vàlida per a la funció \"%s\" declarada fora de l'àmbit global"
-
-#~ msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
-#~ msgstr "constant entera no vàlida en la llista de paràmetres, va oblidar proporcionar nom(s) de paràmetre(s)?"
-
-#~ msgid "enumerator value for `%D' not integer constant"
-#~ msgstr "el valor de enumerador per a \"%D\" no és una constant entera"
-
-#~ msgid "return type for `main' changed to `int'"
-#~ msgstr "el tipus de retorn per a \"main\" va canviar a \"int\""
-
-#~ msgid "`%D' implicitly declared before its definition"
-#~ msgstr "\"%D\" declarat implícitament abans de la seva definició"
-
-#~ msgid "invalid use of `virtual' in template declaration of `%#D'"
-#~ msgstr "ús no vàlid de \"virtual\" en la declaració de patró de \"%#D\""
-
-#~ msgid "unexpected letter `%c' in locate_error\n"
-#~ msgstr "lletra \"%c\" inesperada en locate_error\n"
-
-#~ msgid "typename type `%#T' declared `friend'"
-#~ msgstr "el tipus de nom de tipus \"%#T\" es va declarar \"friend\""
-
-#~ msgid "`%T' fails to be an aggregate typedef"
-#~ msgstr "\"%T\" falla a ser un tipus agregat"
-
-#~ msgid "type `%T' is of non-aggregate type"
-#~ msgstr "el tipus \"%T\" és d'un tipus no agregat"
-
-#~ msgid "new of array type fails to specify size"
-#~ msgstr "new de matriu falla a l'especificar la grandària"
-
-#~ msgid "zero size array reserves no space"
-#~ msgstr "la matriu de grandària zero no reserva espai"
-
-#~ msgid "`%D' undeclared (first use this function)"
-#~ msgstr "\"%D\" sense declarar (primer ús en aquesta funció)"
-
-#~ msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
-#~ msgstr "(Cada identificador sense declarar és reportat només una vegada per a cada funció en el qual apareix.)"
-
-#~ msgid "`%D' was previously implicitly declared to return `int'"
-#~ msgstr "\"%D\" va ser declarat prèvia i implícitament per a retornar \"int\""
-
-#~ msgid "using declaration `%D' introduced ambiguous type `%T'"
-#~ msgstr "l'ús de la declaració \"%D\" va introduir el tipus ambigu \"%T\""
-
-#~ msgid "`%#D' redeclared as %C"
-#~ msgstr "\"%#D\" redeclarat com %C"
-
-#, fuzzy
-#~ msgid "using-declaration cannot name destructor"
-#~ msgstr "declaració d'ús per al destructor"
-
-#~ msgid "namespace `%T' undeclared"
-#~ msgstr "espai de noms \"%T\" sense declarar"
-
-#~ msgid "  first declared as `%#D' here"
-#~ msgstr "  declarat inicialment com \"%#D\" aquí"
-
-#~ msgid "  also declared as `%#D' here"
-#~ msgstr "  també declarat com \"%#D\" aquí"
-
-#~ msgid "`%D' denotes an ambiguous type"
-#~ msgstr "\"%D\" denota un tipus ambigu"
-
-#, fuzzy
-#~ msgid "%J  other type here"
-#~ msgstr "  altre tipus aquí"
-
-#~ msgid "`%D::%D' is not a template"
-#~ msgstr "\"%D::%D\" no és un patró"
-
-#~ msgid "`%D' undeclared in namespace `%D'"
-#~ msgstr "\"%D\" no declarat en l'espai de noms \"%D\""
-
-#, fuzzy
-#~ msgid "invalid token"
-#~ msgstr "codi no vàlid"
-
-#, fuzzy
-#~ msgid "`::%D' has not been declared"
-#~ msgstr "\"%#D\" no pot ser declarat"
-
-#, fuzzy
-#~ msgid "`%D' %s"
-#~ msgstr "accés \"%D\""
-
-#, fuzzy
-#~ msgid "`%s' is not a template"
-#~ msgstr "\"%T\" no és un patró"
-
-#, fuzzy
-#~ msgid "duplicate `friend'"
-#~ msgstr "\"%s\" duplicat"
-
-#, fuzzy
-#~ msgid "invalid function declaration"
-#~ msgstr "declarador no vàlid"
-
-#~ msgid "explicit specialization not preceded by `template <>'"
-#~ msgstr "especialització explícita no precedida per \"template <>\""
-
-#~ msgid "partial specialization `%D' of function template"
-#~ msgstr "especialització parcial \"%D\" del patró de funció"
-
-#~ msgid "too many template parameter lists in declaration of `%T'"
-#~ msgstr "massa llistes de paràmetres de patró en la declaració de \"%T\""
-
-#~ msgid "`%D' does not declare a template type"
-#~ msgstr "\"%D\" no declara un tipus de patró"
-
-#~ msgid "it must be the address of a function with external linkage"
-#~ msgstr "ha de ser l'adreça d'una funció amb enllaç extern"
-
-#~ msgid "it must be the address of an object with external linkage"
-#~ msgstr "ha de ser l'adreça d'un objecte amb enllaç extern"
-
-#~ msgid "it must be a pointer-to-member of the form `&X::Y'"
-#~ msgstr "ha de ser un punter-a-membre de la forma \"&X::I\""
-
-#~ msgid "address of non-extern `%E' cannot be used as template argument"
-#~ msgstr "no es pot usar l'adreça de \"%E\" que no és extern com un argument de patró"
-
-#~ msgid "non-constant `%E' cannot be used as template argument"
-#~ msgstr "\"%E\" que no és constant no es pot usar com un argument de patró"
-
-#, fuzzy
-#~ msgid "type '%T' cannot be used as a value for a non-type template-parameter"
-#~ msgstr "l'objecte \"%E\" no es pot usar com un argument de patró"
-
-#, fuzzy
-#~ msgid "invalid use of '%D' as a non-type template-argument"
-#~ msgstr "ús no vàlid de \"%s\" en punter a membre"
-
-#, fuzzy
-#~ msgid "invalid use of '%E' as a non-type template-argument"
-#~ msgstr "ús no vàlid de \"%s\" en punter a membre"
-
-#~ msgid "non-template used as template"
-#~ msgstr "s'usa un no-patró com patró"
-
-#~ msgid "creating array with size zero"
-#~ msgstr "creant la matriu amb grandària zero"
-
-#, fuzzy
-#~ msgid "`%T' uses local type `%T'"
-#~ msgstr "l'argument de patró \"%T\" usa el tipus local \"%T\""
-
-#~ msgid "use of `%s' in template type unification"
-#~ msgstr "ús de \"%s\" en la unificació de tipus de patró"
-
-#~ msgid "`%#D' needs a final overrider"
-#~ msgstr "\"%#D\" necessita un substituent final"
-
-#, fuzzy
-#~ msgid "invalid use of `%D' as a default value for a template template-parameter"
-#~ msgstr "\"%#T\" no és un tipus vàlid per a un paràmetre constant de patró"
-
-#~ msgid "multiple declarators in template declaration"
-#~ msgstr "múltiples declaradors en una declaració de patró"
-
-#~ msgid "non-lvalue in %s"
-#~ msgstr "non-lvalue dintre %s"
-
-#~ msgid "division by zero in `%E / 0'"
-#~ msgstr "divisió per zero en \"%E / 0\""
-
-#~ msgid "division by zero in `%E / 0.'"
-#~ msgstr "divisió per zero en \"%E / 0.\""
-
-#~ msgid "division by zero in `%E %% 0.'"
-#~ msgstr "divisió per zero en \"%E %% 0.\""
-
-#~ msgid "cast to non-reference type used as lvalue"
-#~ msgstr "s'usa la conversió a un tipus no referenciat com un lvalue"
-
-#~ msgid "invalid use of `--' on bool variable `%D'"
-#~ msgstr "ús no vàlid de \"--\" en la variable booleana \"%D\""
-
-#~ msgid "taking address of destructor"
-#~ msgstr "prenent l'adreça del destructor"
-
-#~ msgid "taking address of bound pointer-to-member expression"
-#~ msgstr "prenent l'adreça de l'expressió límitada punter-a-membre"
-
-#, fuzzy
-#~ msgid "%s from type `%T' to type `%T' casts away constness"
-#~ msgstr "static_cast del tipus \"%T\" al tipus \"%T\" proscriu la constància"
-
-#~ msgid "invalid reinterpret_cast from type `%T' to type `%T'"
-#~ msgstr "reinterpret_cast no vàlid del tipus \"%T\" al tipus \"%T\""
-
-#~ msgid "ISO C++ forbids cast to non-reference type used as lvalue"
-#~ msgstr "ISO C++ prohibeix la conversió a un tipus no referent usat com lvalue"
-
-#~ msgid "ISO C++ forbids assignment of arrays"
-#~ msgstr "ISO C++ prohibeix l'assignació de matrius"
-
-#, fuzzy
-#~ msgid "pointer to member cast via virtual base `%T'"
-#~ msgstr "punter a la conversió membre a través de la base virtual \"%T\" de \"%T\""
-
-#~ msgid "passing `%T' for %s %P of `%D'"
-#~ msgstr "passant \"%T\" per a %s %P de \"%D\""
-
-#~ msgid "%s to `%T' from `%T'"
-#~ msgstr "%s a \"%T\" des de \"%T\""
-
-#~ msgid "passing negative value `%E' for %s %P of `%D'"
-#~ msgstr "passant el valor negatiu `%E' per a %s %P de \"%D\""
-
-#~ msgid "%s of negative value `%E' to `%T'"
-#~ msgstr "%s de valor negatiu `%I' a \"%T\""
-
-#~ msgid "initializing array with parameter list"
-#~ msgstr "inicialitzant una matriu amb una llista de paràmetres"
-
-#~ msgid "initializer for scalar variable requires one element"
-#~ msgstr "l'inicialitzador per a una variable escalar requereix un element"
-
-#~ msgid "ignoring extra initializers for `%T'"
-#~ msgstr "ignorant els inicialitzadors extra per a \"%T\""
-
-#~ msgid "variable-sized object of type `%T' may not be initialized"
-#~ msgstr "un objecte de grandària variable de tipus \"%T\" no pot ser inicialitzat"
-
-#~ msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
-#~ msgstr "el subobjecte de tipus \"%T\" ha de ser inicialitzat per un constructor, no per \"%E\""
-
-#~ msgid "aggregate has a partly bracketed initializer"
-#~ msgstr "l'agregat té un inicialitzador amb parèntesis parcials"
-
-#~ msgid "non-empty initializer for array of empty elements"
-#~ msgstr "inicialitzador no-buit per a una matriu d'elements buits"
-
-#~ msgid "initializer list for object of class with virtual base classes"
-#~ msgstr "llista d'inicialitzadors per a un objecte d'una classe amb classes base virtual"
-
-#~ msgid "initializer list for object of class with base classes"
-#~ msgstr "llista d'inicialitzadors per a un objecte d'una classe amb classes base"
-
-#~ msgid "initializer list for object using virtual functions"
-#~ msgstr "llista d'inicialitzadors per a un objecte que usa funcions virtuals"
-
-#~ msgid "union `%T' with no named members cannot be initialized"
-#~ msgstr "no es pot inicialitzar el union \"%T\" sense membres nomenats"
-
-#~ msgid "excess elements in aggregate initializer"
-#~ msgstr "excés d'elements en l'inicialitzador agregat"
-
-#~ msgid "%s is deprecated, please see the documentation for details"
-#~ msgstr "%s és obsolet, per favor vegi la documentació per a més detalls"
-
-#~ msgid "note:"
-#~ msgstr "nota:"
-
-#~ msgid "fatal:"
-#~ msgstr "fatal:"
-
-#~ msgid "(continued):"
-#~ msgstr "(continuat):"
-
-#~ msgid "[REPORT BUG!!] %"
-#~ msgstr "[REPORTAR error!!] %"
-
-#~ msgid "[REPORT BUG!!]"
-#~ msgstr "[REPORTAR error!!]"
-
-#~ msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
-#~ msgstr "l'etiqueta ASSIGNada no entra en \"%A\" a %0 -- utilitzant una similar més ample"
-
-#~ msgid "no INTEGER type can hold a pointer on this configuration"
-#~ msgstr "cap tipus INTEGER pot guardar un punter en aquesta configuració"
-
-#~ msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
-#~ msgstr "configuració: REAL, INTEGER, i LOGICAL són de %d bits d'amplària,"
-
-#~ msgid "and pointers are %d bits wide, but g77 doesn't yet work"
-#~ msgstr "i els punters són de %d bits d'amplària, però g77 encara no treballa"
-
-#~ msgid "properly unless they all are 32 bits wide"
-#~ msgstr "de forma adequada a menys que tots siguin de 32 bits d'amplària"
-
-#~ msgid "Please keep this in mind before you report bugs."
-#~ msgstr "Per favor tingui això presenti abans de reportar errors."
-
-#~ msgid "configuration: char * holds %d bits, but ftnlen only %d"
-#~ msgstr "configuració: char * guarda %d bits, però ftnlen només %d"
-
-#~ msgid ""
-#~ "configuration: char * holds %d bits, but INTEGER only %d --\n"
-#~ " ASSIGN statement might fail"
-#~ msgstr ""
-#~ "configuració: char * guarda %d bits, però INTEGER només %d --\n"
-#~ " la declaració ASSIGN pot fallar"
-
-#~ msgid "Outside of any program unit:\n"
-#~ msgstr "Fora de qualsevol unitat de programa:\n"
-
-#~ msgid "%A from %B at %0%C"
-#~ msgstr "%A des de %B en %0%C"
-
-#~ msgid "At %0, INCLUDE file %A exists, but is not readable"
-#~ msgstr "En %0, el fitxer INCLUDE %A existeix, però no és llegible"
-
-#~ msgid "At %0, INCLUDE nesting too deep"
-#~ msgstr "En %0, la \"niació\" de INCLUDE és massa profunda"
-
-#~ msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
-#~ msgstr "Dos operadors aritmètics en una fila en %0 i %1 -- usi parèntesi"
-
-#~ msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
-#~ msgstr "L'operador en %0 té una preferència menor que aquell en %1 -- usi parèntesi"
-
-#~ msgid "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
-#~ msgstr "Usi .EQV./.NEQV. en lloc de .EQ./.NE en %0 pels operands LOGICAL en %1 i %2"
-
-#~ msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
-#~ msgstr "Operand sense suport per a ** en %1 -- es va convertir a INTEGER per omissió"
-
-#~ msgid "--driver no longer supported"
-#~ msgstr "--driver ja no té suport"
-
-#~ msgid "Implicit declaration of `%A' at %0"
-#~ msgstr "Declaració implícita de \"%A\" en %0"
-
-#~ msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
-#~ msgstr "Seqüència d'escapament que no és estàndard ISO \"\\%A\" en %0"
-
-#~ msgid "Unknown escape sequence `\\%A' at %0"
-#~ msgstr "Seqüència d'escapament és desconeguda \"\\%A\" en %0"
-
-#~ msgid "Unterminated escape sequence `\\' at %0"
-#~ msgstr "Seqüència d'escapament sense acabar \"\\\" en %0"
-
-#~ msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
-#~ msgstr "Seqüència d'escapament és desconeguda: \"\\\" seguida pel codi de caràcter 0x%A en %0"
-
-#~ msgid "\\x used at %0 with no following hex digits"
-#~ msgstr "es va usar \\x en %0 sense dígits hexadecimals a continuació"
-
-#~ msgid "Hex escape at %0 out of range"
-#~ msgstr "Escapament hex a %0 fora de límits"
-
-#~ msgid "Escape sequence at %0 out of range for character"
-#~ msgstr "Seqüència d'escapament en %0 fora de límits pel caràcter"
-
-#~ msgid "hex escape out of range"
-#~ msgstr "Escapament hex fora de límits"
-
-#~ msgid "non-ANSI-standard escape sequence, `\\%c'"
-#~ msgstr "seqüència d'escapament que no és estàndard ANSI, \"\\%c\""
-
-#~ msgid "non-ISO escape sequence `\\%c'"
-#~ msgstr "seqüència d'escapament que no és ISO, \"\\%c\""
-
-#~ msgid "unknown escape sequence `\\%c'"
-#~ msgstr "seqüència d'escapament és desconeguda, \"\\%c\""
-
-#~ msgid "unknown escape sequence: `\\' followed by char code 0x%x"
-#~ msgstr "seqüència d'escapament és desconeguda, \"\\\" seguida pel codi de caràcter 0x%x"
-
-#~ msgid "badly formed directive -- no closing quote"
-#~ msgstr "directiva mal formada -- cometa sense tancar"
-
-#~ msgid "bad directive -- missing close-quote"
-#~ msgstr "directiva errònia -- falta una cometa que tanqui"
-
-#~ msgid "invalid #ident"
-#~ msgstr "#ident no vàlid"
-
-#~ msgid "undefined or invalid # directive"
-#~ msgstr "directiva # no definida o no vàlida"
-
-#~ msgid "invalid #line"
-#~ msgstr "#line no vàlid"
-
-#~ msgid "use `#line ...' instead of `# ...' in first line"
-#~ msgstr "usi \"#line ...\" en lloc de \"# ...\" en la primera línia"
-
-#~ msgid "invalid #-line"
-#~ msgstr "#-line no vàlid"
-
-#~ msgid "Null character at %0 -- line ignored"
-#~ msgstr "Caràcter nul en %0 -- línia ignorada"
-
-#~ msgid "INCLUDE at %0 not the only statement on the source line"
-#~ msgstr "INCLUDE en %0 no és la primera declaració en la línia de codi"
-
-#~ msgid "ASSIGNed FORMAT specifier is too small"
-#~ msgstr "l'especificador ASSIGNed FORMAT és massa petit"
-
-#~ msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
-#~ msgstr "SELECT CASE en el tipus CHARACTER (en %0) no té suport -- perdó"
-
-#~ msgid "ASSIGN to variable that is too small"
-#~ msgstr "ASSIGN a una variable que és massa petita"
-
-#~ msgid "ASSIGNed GOTO target variable is too small"
-#~ msgstr "la variable de l'objectiu ASSIGNed GOTO és massa petita"
-
-#~ msgid "Local adjustable symbol `%A' at %0"
-#~ msgstr "Símbol local ajustable \"%A\" en %0"
-
-#, fuzzy
-#~ msgid "-fvxt-not-f90 no longer supported -- try -fvxt"
-#~ msgstr "%s ja no té suport -- intenti -fvxt"
-
-#, fuzzy
-#~ msgid "-ff90-not-vxt no longer supported -- try -fno-vxt -ff90"
-#~ msgstr "%s ja no té suport -- intenti -fno-vxt -ff90"
-
-#, fuzzy
-#~ msgid "-fdebug-kludge is disabled, use normal debugging flags"
-#~ msgstr "%s desactivat, usi els interruptors normals de depuració"
-
-#~ msgid "Invalid token at %0 in expression or subexpression at %1"
-#~ msgstr "Element no vàlid en %0 en l'expressió o subexpressió en %1"
-
-#~ msgid "Unrecognized character at %0 [info -f g77 M LEX]"
-#~ msgstr "Caràcter no reconegut en %0 [info -f g77 M LEX]"
-
-#~ msgid "Label definition %A at %0 on empty statement (as of %1)"
-#~ msgstr "La definició de l'etiqueta %A en %0 en una declaració buida (per a %1)"
-
-#~ msgid "Invalid first character at %0 [info -f g77 M LEX]"
-#~ msgstr "Primer caràcter no vàlid en %0 [info -f g77 M LEX]"
-
-#~ msgid "Line too long as of %0 [info -f g77 M LEX]"
-#~ msgstr "Línia massa deixa anar per a %0 [info -f g77 M LEX]"
-
-#~ msgid "Label number at %0 not in range 1-99999"
-#~ msgstr "El nombre d'etiqueta en %0 no està en el rang 1-99999"
-
-#, fuzzy
-#~ msgid "At %0, '!' and '/*' are not valid comment delimiters"
-#~ msgstr "En %0, \"!\" i \"/*\" no són delímitadors de comentari vàlids"
-
-#~ msgid "Continuation indicator at %0 must appear in column 6 [info -f g77 M LEX]"
-#~ msgstr "L'indicador de continuació en %0 ha d'aparèixer en la columna 6 [info -f g77 M LEX]"
-
-#~ msgid "Label at %0 invalid with continuation line indicator at %1 [info -f g77 M LEX]"
-#~ msgstr "Etiqueta en %0 no vàlida amb indicador de continuació de línia en %1 [info -f g77 M LEX]"
-
-#~ msgid "Hollerith constant at %0 specified %A more characters than are present as of %1"
-#~ msgstr "La constant hollerith en %0 especifica %A més caràcters que els presents en %1"
-
-#~ msgid "Missing close parenthese at %0 needed to match open parenthese at %1"
-#~ msgstr "Falta el parèntesi que tanca en %0 necessari per a coincidir amb els parèntesis oberts en %1"
-
-#~ msgid "Period at %0 not followed by digits for floating-point number or by `NOT.', `TRUE.', or `FALSE.'"
-#~ msgstr "El punt en %0 no està seguit de dígits per a un nombre de coma flotant o per \"NOT.\", \"TRUE.\" o \"FALSE.\""
-
-#~ msgid "Missing close-period between `.%A' at %0 and %1"
-#~ msgstr "Falta el punt que tanca entri \".%A\" en %0 i %1"
-
-#~ msgid "Invalid exponent at %0 for real constant at %1; nondigit `%A' in exponent field"
-#~ msgstr "Exponent no vàlid en %0 per a la constant real en %1; \"%A\" que no és dígit en el camp de l'exponent"
-
-#~ msgid "Semicolon at %0 is an invalid token"
-#~ msgstr "El punt i coma en %0 és un element no vàlid"
-
-#~ msgid "Unrecognized FORMAT specifier at %0"
-#~ msgstr "Especificador FORMAT no reconegut en %0"
-
-#~ msgid "Missing close-parenthese(s) in FORMAT statement at %0"
-#~ msgstr "Falta(en) parèntesi(s) que tanquen en la declaració FORMAT en %0"
-
-#~ msgid "Missing number following period in FORMAT statement at %0"
-#~ msgstr "Falta un nombre a continuació del punt en la declaració FORMAT en %0"
-
-#~ msgid "Missing number following `E' in FORMAT statement at %0"
-#~ msgstr "Falta un nombre a continuació de \"E\" en la declaració FORMAT en %0"
-
-#~ msgid "Spurious trailing comma preceding terminator at %0"
-#~ msgstr "Coma final espúria precedint al terminador en %0"
-
-#~ msgid "At %0, specify OPERATOR instead of ASSIGNMENT for INTERFACE statement not specifying the assignment operator (=)"
-#~ msgstr "En %0, especifiqui OPERATOR en lloc de ASSIGNMENT per a la declaració INTERFACE que no especifica l'operador d'assignació (=)"
-
-#~ msgid "At %0, specify ASSIGNMENT instead of OPERATOR for INTERFACE statement specifying the assignment operator (=)"
-#~ msgstr "En %0, especifiqui ASSIGNMENT en lloc de OPERATOR per a la declaració INTERFACE que especifica l'operador d'assignació (=)"
-
-#~ msgid "Cannot specify =initialization-expr at %0 unless `::' appears before list of objects"
-#~ msgstr "No es pot especificar =expr-iniciació en %0 a menys que \"::\" aparegui abans que la llista dels objectes"
-
-#~ msgid "Reference to label at %1 inconsistent with its definition at %0"
-#~ msgstr "La referència a l'etiqueta en %1 és inconsistenta amb la seva definició en %0"
-
-#~ msgid "Reference to label at %1 inconsistent with earlier reference at %0"
-#~ msgstr "La referència a l'etiqueta en %1 és inconsistenta amb la referència anterior en %0"
-
-#~ msgid "DO-statement reference to label at %1 follows its definition at %0"
-#~ msgstr "La referència de la declaració DO a l'etiqueta en %1 segueix la seva definició en %0"
-
-#~ msgid "Reference to label at %1 is outside block containing definition at %0"
-#~ msgstr "La referència a l'etiqueta en %1 està fora del bloc que conté la definició en %0"
-
-#~ msgid "DO-statement references to label at %0 and %2 separated by unterminated block starting at %1"
-#~ msgstr "Les referències de la declaració DO a l'etiqueta en %0 i %2 estan separades per un bloc sense acabar que comença en %1"
-
-#~ msgid "DO-statement reference to label at %0 and label definition at %2 separated by unterminated block starting at %1"
-#~ msgstr "La referència de la declaració DO a l'etiqueta en %0 i la definició de l'etiqueta en %2 estan separades per un bloc sense acabar que comença en %1"
-
-#~ msgid "Label definition at %0 invalid on this kind of statement"
-#~ msgstr "La definició d'etiqueta en %0 no és vàlida en aquest tipus de declaració"
-
-#~ msgid "Statement at %0 must specify construct name specified at %1"
-#~ msgstr "La declaració en %0 ha d'especificar el nom de la construcció especificada en %1"
-
-#~ msgid "Construct name at %0 superfluous, no construct name specified at %1"
-#~ msgstr "El nom de la construcció en %0 és superflu, no es va especificar un nom de construcció en %1"
-
-#~ msgid "Construct name at %0 not the same as construct name at %1"
-#~ msgstr "El nom de construcció en %0 no és el mateix que el nom de construcció en %1"
-
-#~ msgid "Construct name at %0 does not match construct name for any containing DO constructs"
-#~ msgstr "El nom de construcció en %0 no coincideix amb el nom de construcció per a qualsevol construcció DO contenidora"
-
-#~ msgid "Label definition missing at %0 for DO construct specifying label at %1"
-#~ msgstr "Falta la definició d'etiqueta en %0 per a la construcció DO que especifica l'etiqueta en %1"
-
-#~ msgid "Statement at %0 follows ELSE block for IF construct at %1"
-#~ msgstr "La declaració en %0 segueix al bloc ELSE per a la construcció IF en %1"
-
-#~ msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
-#~ msgstr "Segona ocurrència de ELSE WHERE en %0 dintre de WHERE en %1"
-
-#~ msgid "END statement at %0 missing `%A' keyword required for internal or module procedure(s) bounded by %1"
-#~ msgstr "A la declaració END en %0 li falta la paraula clau `%A' requerida per a procediment(s) intern(s) o mòdul(s) units per %1"
-
-#~ msgid "MODULE PROCEDURE statement at %0 disallowed because INTERFACE at %1 specifies no generic name, operator, or assignment"
-#~ msgstr "No es permet la declaració MODULE PROCEDURE en %0 perquè INTERFACE en %1 no especifica un nom genèric, operador o assignació"
-
-#~ msgid "BLOCK DATA name at %0 superfluous, no name specified at %1"
-#~ msgstr "El nom de BLOCK DATA en %0 és superflu, no es va especificar un nom en %1"
-
-#~ msgid "Program name at %0 superfluous, no PROGRAM statement specified at %1"
-#~ msgstr "El nom de programa en %0 és superflu, no es va especificar una declaració PROGRAM en %1"
-
-#~ msgid "Program unit name at %0 not the same as name at %1"
-#~ msgstr "El nom d'unitat de programa en %0 no és el mateix que el nom en %1"
-
-#~ msgid "End of source file before end of block started at %0"
-#~ msgstr "Fi del fitxer font abans que comencés el bloc en %0"
-
-#~ msgid "Undefined label, first referenced at %0"
-#~ msgstr "Etiqueta indefinida, primer referenciada en %0"
-
-#~ msgid "Access specifier at %0 must immediately follow derived-type statement at %1 with no intervening statements"
-#~ msgstr "L'especificador d'accés en %0 ha de seguir immediatament a la declaració de tipus derivat en %1 sense declaracions que intervinguin"
-
-#~ msgid "No components specified as of %0 for derived-type definition beginning at %1"
-#~ msgstr "No es van especificar components per a %0 per a la definició de tipus derivat que comença en %1"
-
-#~ msgid "No components specified as of %0 for structure definition beginning at %1"
-#~ msgstr "No es van especificar components per a %0 per a la la definició de l'estructura que comença en %1"
-
-#~ msgid "Missing structure name for outer structure definition at %0"
-#~ msgstr "Falta el nom de l'estructura per a la definició de l'estructura externa en %0"
-
-#~ msgid "Field names at %0 for outer structure definition -- specify them in a subsequent RECORD statement instead"
-#~ msgstr "Noms de camps en %0 per a la definició de l'estructura exterior -- especifiqui'ls en el seu lloc en una declaració RECORD subsecuents"
-
-#~ msgid "Missing field name(s) for structure definition at %0 within structure definition at %1"
-#~ msgstr "Manca(en) el(s) nom(s) de camp(s) per a la definició de l'estructura en %0 dintre de la definició de l'estructura en %1"
-
-#~ msgid "No components specified as of %0 for map beginning at %1"
-#~ msgstr "No es van especificar component en %0 per al mapa que comença en %1"
-
-#~ msgid "Zero or one maps specified as of %0 for union beginning at %1 -- at least two are required"
-#~ msgstr "Es van especificar zero o un mapa en %0 per a la unió que comença en %1 -- es requereixen almenys dos"
-
-#~ msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
-#~ msgstr "Els elements en la llista d'I/O que comença en %0 són no vàlids pel I/O dirigit per una llista de noms"
-
-#~ msgid "Conflicting I/O control specifications at %0 and %1"
-#~ msgstr "Especificacions de control d'I/O en conflicte en %0 i %1"
-
-#~ msgid "No UNIT= specifier in I/O control list at %0"
-#~ msgstr "No hi ha un especificador UNIT= en la llista de control d'I/O en %0"
-
-#~ msgid "Specification at %0 requires ADVANCE=`NO' specification in same I/O control list"
-#~ msgstr "L'especificació en %0 requereix l'especificació ADVANCE=\"NO\" en la mateixa llista de control d'I/O"
-
-#~ msgid "Specification at %0 requires explicit FMT= specification in same I/O control list"
-#~ msgstr "L'especificació en %0 requereix l'especificació FMT= explícita en la mateixa llista de control d'I/O"
-
-#~ msgid "Second occurrence of CASE DEFAULT at %0 within SELECT CASE at %1"
-#~ msgstr "Segona ocurrència de CASE DEFAULT en %0 dintre d'un SELECT CASE en %1"
-
-#~ msgid "Duplicate or overlapping case values/ranges at %0 and %1"
-#~ msgstr "Valors o rangs del «case» duplicats o sobreposats en %0 i %1"
-
-#~ msgid "Type and/or kind-type parameter disagreement between CASE value or value within range at %0 and SELECT CASE at %1"
-#~ msgstr "Desacord de tipus i/o paràmetre de tipus entre el valor CASE o el valor dintre del rang en %0 i SELECT CASE en %1"
-
-#~ msgid "Range specification at %0 invalid for CASE statement within logical-type SELECT CASE statement"
-#~ msgstr "Especificació de rang en %0 no vàlida per a la declaració CASE dintre de la declaració SELECT CASE de tipus lògic"
-
-#~ msgid "Fortran 90 feature at %0 unsupported"
-#~ msgstr "Característica Fortran 90 en %0 sense suport"
-
-#~ msgid "Invalid declaration of or reference to symbol `%A' at %0 [initially seen at %1]"
-#~ msgstr "Declaració no vàlida de/o referència al símbol \"%A\" en %0 [observat inicialment en %1]"
-
-#~ msgid "Too few elements (%A missing) as of %0 for array reference at %1"
-#~ msgstr "Molt pocs elements (falta %A) per a %0 per a la referència de matriu en %1"
-
-#~ msgid "Too many elements as of %0 for array reference at %1"
-#~ msgstr "Massa elements per a %0 per a la referència de matriu en %1"
-
-#~ msgid "Missing colon as of %0 in substring reference for %1"
-#~ msgstr "Falten dos punts en %0 en la referència de subcadene per a %1"
-
-#~ msgid "Invalid use at %0 of substring operator on %1"
-#~ msgstr "ùs no vàlid en %0 de l'operador de subcadenes en %1"
-
-#~ msgid "Expression at %0 has incorrect data type or rank for its context"
-#~ msgstr "L'expressió en %0 té el tipus de dada o rang incorrecte per al seu context"
-
-#~ msgid "Division by 0 (zero) at %0 (IEEE not yet supported)"
-#~ msgstr "Divisió per 0 (zero) en %0 (IEEE encara no té suport)"
-
-#~ msgid "%A step count known to be 0 (zero) at %0"
-#~ msgstr "Se sap que el compte de passada %A és 0 (zero) en %0"
-
-#~ msgid "%A end value plus step count known to overflow at %0"
-#~ msgstr "Se sap que el valor final %A mes el compte de passada es desborda en %0"
-
-#~ msgid "%A begin, end, and step-count values known to result in implementation-dependent behavior due to overflow(s) in intermediate calculations at %0"
-#~ msgstr "Se sap que els valors d'inici, fi i compte de passada %A resulten en conducta depenent de la implementació a causa de desbordament(s) en càlculs intermedis en %0"
-
-#~ msgid "%A begin, end, and step-count values known to result in no iterations at %0"
-#~ msgstr "Se sap que els valors d'inici, fi i compte de passada %A resulten en falta d'iteracions en %0"
-
-#~ msgid "Type disagreement between expressions at %0 and %1"
-#~ msgstr "Desacord de tipus entre les expressions en %0 i %1"
-
-#~ msgid "Gratuitous parentheses surround implied-DO construct at %0"
-#~ msgstr "Parèntesis gratuïts al voltant de la construcció amb DO implícit en %0"
-
-#~ msgid "Zero-size specification invalid at %0"
-#~ msgstr "Especificació de grandària zero no vàlida en %0"
-
-#~ msgid "Zero-size array at %0"
-#~ msgstr "Matriu de grandària zero en %0"
-
-#, fuzzy
-#~ msgid "%J'%D' used prior to declaration"
-#~ msgstr "s'usa \"%#D\" previ a la declaració"
-
-#~ msgid "declaration of `%s' shadows a parameter"
-#~ msgstr "la declaració de \"%s\" enfosquí un paràmetre"
-
-#~ msgid "declaration of `%s' shadows a symbol from the parameter list"
-#~ msgstr "la declaració de \"%s\" enfosquí un símbol de la llista de paràmetres"
-
-#, fuzzy
-#~ msgid "%Jlabel '%D' used but not defined"
-#~ msgstr "s'usa l'etiqueta \"%D\" però no està definida"
-
-#, fuzzy
-#~ msgid "%Jlabel '%D' defined but not used"
-#~ msgstr "s'usa l'etiqueta \"%D\" però no està definida"
-
-#, fuzzy
-#~ msgid "can't close %s: %m"
-#~ msgstr "no és pot obrir %s"
-
-#, fuzzy
-#~ msgid "can't create %s: %m"
-#~ msgstr "no és pot obrir %s"
-
-#, fuzzy
-#~ msgid "Exception of type `%s *' already handled by `@catch (%s *)'"
-#~ msgstr "l'excepció del tipus \"%T\" serà atrapada"
-
-#~ msgid "Warn about possibly confusing type conversions"
-#~ msgstr "Avisar sobre la possibilitat de conversió de tipus confuses"
-
-#, fuzzy
-#~ msgid "Make implicit function declarations an error"
-#~ msgstr "Avisar sobre la declaració implícita de funcions"
-
-#, fuzzy
-#~ msgid "Make string literals \"const char[]\" not \"char[]\""
-#~ msgstr "Fer que les cadenes literals siguin \"char[]\" en lloc de \"const char[]\""
-
-#~ msgid "Do not store floats in registers"
-#~ msgstr "No guardar floats en els registres"
-
-#, fuzzy
-#~ msgid "Copy memory operands into registers before use"
-#~ msgstr "Copiar els operands de memòria en registres abans d'usar-los"
-
-#, fuzzy
-#~ msgid "Use graph-coloring register allocation"
-#~ msgstr "Utilitzar coloració de grafes per a l'allotjament de registres."
-
-#~ msgid "Run the loop optimizer twice"
-#~ msgstr "Executar el optimizador de cicles dues vegades"
-
-#~ msgid "Mark data as shared rather than private"
-#~ msgstr "Marcar dades com compartits en lloc de privats"
-
-#~ msgid "Store strings in writable data section"
-#~ msgstr "Guardar les cadenes en la secció de dades modificables"
-
-#~ msgid "GCC does not support -C without using -E"
-#~ msgstr "GCC no dóna suport a -C sense usar -E"
-
-#~ msgid "GCC does not support -CC without using -E"
-#~ msgstr "GCC no dóna suport a -CC sense usar -E"
-
-#~ msgid "-pg or -p and -fomit-frame-pointer are incompatible"
-#~ msgstr "punters -pg o -p i -fomit-frame són incompatibles"
-
-#~ msgid "concatenation of string literals with __FUNCTION__ is deprecated"
-#~ msgstr "us depreciada de la concatenació de cadenes literals amb __FUNCTION__"
-
-#~ msgid "pointer to a member used in arithmetic"
-#~ msgstr "es va usar un punter a un membre en l'aritmètica"
-
-#~ msgid "ISO C++ forbids range expressions in switch statements"
-#~ msgstr "ISO C++ prohibeix un rang d'expressions en les declaracions «switch»"
-
-#~ msgid "ISO C++ forbids taking the address of a label"
-#~ msgstr "ISO C++ prohibeix prendre l'adreça d'una etiqueta"
-
-#~ msgid "declaration of `%s' shadows %s"
-#~ msgstr "la declaració de \"%s\" enfosque \"%s\""
-
-#~ msgid "`struct %s' incomplete in scope ending here"
-#~ msgstr "el \"struct %s\" incomplet en l'àmbit acaba aquí"
-
-#~ msgid "`union %s' incomplete in scope ending here"
-#~ msgstr "el \"union %s\" incomplet en l'àmbit acaba aquí"
-
-#~ msgid "`enum %s' incomplete in scope ending here"
-#~ msgstr "el \"enum %s\" incomplet en l'àmbit acaba aquí"
-
-#~ msgid "label `%s' defined but not used"
-#~ msgstr "l'etiqueta \"%s\" està definida però no s'usa"
-
-#~ msgid "shadowing library function `%s'"
-#~ msgstr "enfosquin la funció de biblioteca \"%s\""
-
-#~ msgid "library function `%s' declared as non-function"
-#~ msgstr "la funció de biblioteca \"%s\" no és declarada com funció"
-
-#~ msgid "redeclaration of `%s'"
-#~ msgstr "re declaració de \"%s\""
-
-#~ msgid "prototype for `%s' follows"
-#~ msgstr "el prototip per a \"%s\" a continuació"
-
-#~ msgid "non-prototype definition here"
-#~ msgstr "la definició del no prototip aquí"
-
-#~ msgid "prototype for `%s' follows and number of arguments doesn't match"
-#~ msgstr "el prototip per a \"%s\" a continuació i el nombre d'arguments no coincideixen"
-
-#~ msgid "type qualifiers for `%s' conflict with previous decl"
-#~ msgstr "qualificators de tipus per a \"%s\" generen conflicte amb la declaració prèvia"
-
-#~ msgid "redundant redeclaration of `%s' in same scope"
-#~ msgstr "declaració redundant de \"%s\" en el mateix àmbit"
-
-#~ msgid "a parameter"
-#~ msgstr "un paràmetre"
-
-#~ msgid "a previous local"
-#~ msgstr "una declaració local prèvia"
-
-#~ msgid "a global declaration"
-#~ msgstr "una declaració global"
-
-#~ msgid "`%s' was declared implicitly `extern' and later `static'"
-#~ msgstr "\"%s\" es va declarar implícitament \"extern\" i després \"static\""
-
-#~ msgid "previous external decl of `%s'"
-#~ msgstr "declaració externa prèvia de \"%s\""
-
-#~ msgid "type mismatch with previous implicit declaration"
-#~ msgstr "no coincideixen els tipus amb la declaració implícita prèvia"
-
-#~ msgid "`%s' was previously implicitly declared to return `int'"
-#~ msgstr "\"%s\" va ser declarat prèvia i implícitament per a retornar \"int\""
-
-#~ msgid "`%s' locally external but globally static"
-#~ msgstr "\"%s\" és externa localment però estàtica globalment"
-
-#~ msgid "function `%s' was previously declared within a block"
-#~ msgstr "la funció \"%s\" va ser declarada prèviament dintre d'un bloc"
-
-#~ msgid "declaration of `%s' has `extern' and is initialized"
-#~ msgstr "la declaració de \"%s\" té \"extern\" i té valor inicial"
-
-#~ msgid "initializer fails to determine size of `%s'"
-#~ msgstr "el iniciador no va poder determinar la grandària de \"%s\""
-
-#~ msgid "array size missing in `%s'"
-#~ msgstr "falta la grandària de la matriu en %s"
-
-#~ msgid "storage size of `%s' isn't constant"
-#~ msgstr "la grandària d'emmagatzematge de \"%s\" no és constant"
-
-#~ msgid "ISO C forbids parameter `%s' shadowing typedef"
-#~ msgstr "ISO C prohibeix l'enfosquiment del paràmetre \"%s\" de typedef"
-
-#~ msgid "parameter `%s' points to incomplete type"
-#~ msgstr "el paràmetre \"%s\" punta a un tipus incomplet"
-
-#~ msgid "parameter points to incomplete type"
-#~ msgstr "el paràmetre punta a un tipus incomplet"
-
-#~ msgid "`enum %s' declared inside parameter list"
-#~ msgstr "\"enum %s\" declarat dintre d'una llista de paràmetres"
-
-#~ msgid "anonymous union declared inside parameter list"
-#~ msgstr "union anònim declarat dintre d'una llista de paràmetres"
-
-#~ msgid "anonymous enum declared inside parameter list"
-#~ msgstr "enum anònim declarat dintre d'una llista de paràmetres"
-
-#~ msgid "bit-field `%s' type invalid in ISO C"
-#~ msgstr "el tipus de camp de bit \"%s\" no és vàlid en ISO C"
-
-#~ msgid "duplicate member `%s'"
-#~ msgstr "membre duplicat \"%s\""
-
-#~ msgid "parm types given both in parmlist and separately"
-#~ msgstr "es van donar els tipus dels paràmetres en la llista de paràmetres i per separat"
-
-#~ msgid "ignoring invalid multibyte character"
-#~ msgstr "ignorant els caràcters multibyte no vàlids"
-
-#~ msgid "options array incorrectly sorted: %s is before %s"
-#~ msgstr "opcions de matriu ordenades incorrectament: %s està abans de %s"
-
-#~ msgid "-Wno-strict-prototypes is not supported in C++"
-#~ msgstr "no es dóna suport a -Wno-strict-prototypes en  C++"
-
-#~ msgid ""
-#~ "Switches:\n"
-#~ "  -include <file>           Include the contents of <file> before other files\n"
-#~ "  -imacros <file>           Accept definition of macros in <file>\n"
-#~ "  -iprefix <path>           Specify <path> as a prefix for next two options\n"
-#~ "  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
-#~ "  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
-#~ "  -isystem <dir>            Add <dir> to the start of the system include path\n"
-#~ msgstr ""
-#~ "Interruptors:\n"
-#~ "  -include <fitxer>         Inclou el contingut de <fitxer> abans altres fitxers\n"
-#~ "  -imacros <fitxer>         Accepta la definició de macros en <fitxer>\n"
-#~ "  -iprefix <camí>           Especifica <camí> com a prefix per a les dues opcions\n"
-#~ "                            següentes\n"
-#~ "  -iwithprefix <dir>        Afegeix <dir> al final del camí d'inclusió del sistema\n"
-#~ "  -iwithprefixbefore <dir>  Afegeix <dir> al final del camí d'inclusió principal\n"
-#~ "  -isystem <dir>            Afegeix <dir> a l'inicí del camí d'inclusió del sistema\n"
-
-#~ msgid ""
-#~ "  -idirafter <dir>          Add <dir> to the end of the system include path\n"
-#~ "  -I <dir>                  Add <dir> to the end of the main include path\n"
-#~ "  -I-                       Fine-grained include path control; see info docs\n"
-#~ "  -nostdinc                 Do not search system include directories\n"
-#~ "                             (dirs specified with -isystem will still be used)\n"
-#~ "  -nostdinc++               Do not search system include directories for C++\n"
-#~ "  -o <file>                 Put output into <file>\n"
-#~ msgstr ""
-#~ "  -idirafter <dir>          Afegeix <dir> al final del camí d'inclusió del sistema\n"
-#~ "  -I <dir>                  Afegeix <dir> al final del camí d'inclusió principal\n"
-#~ "  -I-                       afinar el control del camí d'inclusió; consulta la doc\n"
-#~ "  -nostdinc                 No cerca els directoris d'inclusió\n"
-#~ "                             (dirs especificats amb -isystem seran encara utilitzats)\n"
-#~ "  -nostdinc++               No cerca els directoris d'inclusió per a C++\n"
-#~ "  -o <fitxer>               Posa la sortida en <fitxer>\n"
-
-#~ msgid ""
-#~ "  -trigraphs                Support ISO C trigraphs\n"
-#~ "  -std=<std name>           Specify the conformance standard; one of:\n"
-#~ "                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-#~ "                            iso9899:199409, iso9899:1999, c++98\n"
-#~ "  -w                        Inhibit warning messages\n"
-#~ "  -W[no-]trigraphs          Warn if trigraphs are encountered\n"
-#~ "  -W[no-]comment{s}         Warn if one comment starts inside another\n"
-#~ msgstr ""
-#~ "  -trigraphs                Permetre trigrafes ISO/ C\n"
-#~ "  -std=<nom std>         Especificar el estándard de concordança; una de:\n"
-#~ "                            gnu89, gnu99, c89, c99, iso/9899:1990,\n"
-#~ "                            iso9899:199409, iso9899:1999, c++98\n"
-#~ "  -w                        Inhibir els missatges d'avís\n"
-#~ "  -W[no-]trigraphs          Avisar si es troben trigrafes\n"
-#~ "  -W[no-]comment{s}         Avisar si un comentari inicia dintre d'altre\n"
-
-#~ msgid ""
-#~ "  -W[no-]traditional        Warn about features not present in traditional C\n"
-#~ "  -W[no-]undef              Warn if an undefined macro is used by #if\n"
-#~ "  -W[no-]import             Warn about the use of the #import directive\n"
-#~ msgstr ""
-#~ "  -W[no-]traditional             Avisar a propòsit de funccionalitats que no\n"
-#~ "                            són presentes en tradicional C\n"
-#~ "  -W[no-]undef                   Avisar si #if utilitza una macro no definida\n"
-#~ "  -W[no-]import                  Avisar a propòsit de l'ùs de directives #import\n"
-
-#~ msgid ""
-#~ "  -W[no-]error              Treat all warnings as errors\n"
-#~ "  -W[no-]system-headers     Do not suppress warnings from system headers\n"
-#~ "  -W[no-]all                Enable most preprocessor warnings\n"
-#~ msgstr ""
-#~ "  -W[no-]error                   Tractar tots els avís com a errors\n"
-#~ "  -W[no-]system-headers          No supprimir les avís de les capçaleres sistema\n"
-#~ "  -W[no-]all                     Autoritzar tots els avís del preprocessador\n"
-
-#~ msgid ""
-#~ "  -M                        Generate make dependencies\n"
-#~ "  -MM                       As -M, but ignore system header files\n"
-#~ "  -MD                       Generate make dependencies and compile\n"
-#~ "  -MMD                      As -MD, but ignore system header files\n"
-#~ "  -MF <file>                Write dependency output to the given file\n"
-#~ "  -MG                       Treat missing header file as generated files\n"
-#~ msgstr ""
-#~ "  -M                        Generar les dependencies de make\n"
-#~ "  -MM                       Com -M, però ignorales capçaleres sistema\n"
-#~ "  -MD                       Generar les dependencies de make i compilar\n"
-#~ "  -MMD                      Com -MD, però ignorales capçaleres sistema\n"
-#~ "  -MF <fitxer>              Escriu les dependencies de sortida a el fitxer donat\n"
-#~ "  -MG                       Tractar les fitxers de capçalera com a fitxers generats\n"
-
-#~ msgid ""
-#~ "  -MP\t\t\t    Generate phony targets for all headers\n"
-#~ "  -MQ <target>              Add a MAKE-quoted target\n"
-#~ "  -MT <target>              Add an unquoted target\n"
-#~ msgstr ""
-#~ "  -MP\t\t\t    Generar objectius facticis per a totes les capçaleres\n"
-#~ "  -MQ <objectiu>            Afegir un objectiu MAKE-quoted\n"
-#~ "  -MT <objectiu>            Afegir un objectiu sense parèntesis\n"
-
-#~ msgid ""
-#~ "  -D<macro>                 Define a <macro> with string '1' as its value\n"
-#~ "  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
-#~ "  -A<question>=<answer>     Assert the <answer> to <question>\n"
-#~ "  -A-<question>=<answer>    Disable the <answer> to <question>\n"
-#~ "  -U<macro>                 Undefine <macro> \n"
-#~ "  -v                        Display the version number\n"
-#~ msgstr ""
-#~ "  -D<macro>                 Definir una <macro> amb la cadena '1' com valor\n"
-#~ "  -D<macro>=<val>           Definir una <macro> amb <val> com valor\n"
-#~ "  -A<pregunta>=<resposta>   Associar <resposta> a <pregunta>\n"
-#~ "  -A-<pregunta>=<resposta>  Dissociar <resposta> de <pregunta>\n"
-#~ "  -U<macro>                 Només definir <macro> \n"
-#~ "  -v                        Mostrar el numero de versió\n"
-
-#~ msgid ""
-#~ "  -H                        Print the name of header files as they are used\n"
-#~ "  -C                        Do not discard comments\n"
-#~ "  -dM                       Display a list of macro definitions active at end\n"
-#~ "  -dD                       Preserve macro definitions in output\n"
-#~ "  -dN                       As -dD except that only the names are preserved\n"
-#~ "  -dI                       Include #include directives in the output\n"
-#~ msgstr ""
-#~ "  -H                        Mostrar les noms de fitxers de capçalera quan estan utilitzats\n"
-#~ "  -C                        Posar les comentaris de costat\n"
-#~ "  -dM                       Mostrar al final una llista de les definicions de macro actives\n"
-#~ "  -dD                       Preservar les definicions de macro a la sortida\n"
-#~ "  -dN                       Com -dD excepte nomès les noms són preservats\n"
-#~ "  -dI                       Incloure les directives #include a la sortida\n"
-
-#~ msgid ""
-#~ "  -f[no-]preprocessed       Treat the input file as already preprocessed\n"
-#~ "  -ftabstop=<number>        Distance between tab stops for column reporting\n"
-#~ "  -P                        Do not generate #line directives\n"
-#~ "  -remap                    Remap file names when including files\n"
-#~ "  --help                    Display this information\n"
-#~ msgstr ""
-#~ "  -f[no-]preprocessed            Tractar el fitxer d'entrada com a ja preprocessat\n"
-#~ "  -ftabstop=<nombre>        Seleccionar l'amplitud de tabulació per a les rapports\n"
-#~ "  -P                        No generar directives #line\n"
-#~ "  -remap                    Remapar les noms de fitxer quan s'inclouen fitxers\n"
-#~ "  -help              Mostra aquesta informació\n"
-
-#~ msgid "ISO C forbids the address of a cast expression"
-#~ msgstr "ISO C prohibeix l'adreça d'una expressió cast"
-
-#~ msgid "initializer for static variable is not constant"
-#~ msgstr "el valor inicial assignat per a la variable estàtica no es constant"
-
-#~ msgid "initializer for static variable uses complicated arithmetic"
-#~ msgstr "el valor inicial assignat per a la variable estàtica usa aritmètica complicada"
-
-#~ msgid "aggregate initializer is not constant"
-#~ msgstr "el inicialitzador agregat no és una constant"
-
-#~ msgid "aggregate initializer uses complicated arithmetic"
-#~ msgstr "el inicialitzador agregat usa aritmètica complicada"
-
-#~ msgid "incompatibilities between object file & expected values"
-#~ msgstr "incompatibilitats entre el fitxer objecte i els valors esperats"
-
-#~ msgid ""
-#~ "\n"
-#~ "Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Processant la matriu de símbols #%d, desplacament = 0x%.8lx, tipus = %s\n"
-
-#~ msgid "string section missing"
-#~ msgstr "falta la secció de cadenes"
-
-#~ msgid "no symbol table found"
-#~ msgstr "no es troba la matriu de símbols"
-
-#~ msgid ""
-#~ "\n"
-#~ "Updating header and load commands.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Actualitzant les ordres d'encapçalat i càrrega.\n"
-#~ "\n"
-
-#~ msgid "load command map, %d cmds, new size %ld.\n"
-#~ msgstr "carregar mapa d'ordres, %d ordres, nova grandària %ld.\n"
-
-#~ msgid ""
-#~ "writing load commands.\n"
-#~ "\n"
-#~ msgstr ""
-#~ "escrivint les ordres de càrrega.\n"
-#~ "\n"
-
-#~ msgid "close %s"
-#~ msgstr "tancar %s"
-
-#~ msgid "could not convert 0x%l.8x into a region"
-#~ msgstr "no es pot convertir 0x%l.8x en una regió"
-
-#~ msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
-#~ msgstr "funció %s, regió %d, desfasament = %ld (0x%.8lx)\n"
-
-#~ msgid "bad magic number"
-#~ msgstr "nombre màgic erroni"
-
-#~ msgid "bad raw header version"
-#~ msgstr "versió d'encapçalat textual errònia"
-
-#~ msgid "raw header buffer too small"
-#~ msgstr "emmagatzematge temporal d'encapçalat textual massa petit"
-
-#~ msgid "old raw header file"
-#~ msgstr "fitxer d'encapçalat textual antic"
-
-#~ msgid "unsupported version"
-#~ msgstr "versió sense suport"
-
-#~ msgid "unknown {de,en}code_mach_o_hdr return value %d"
-#~ msgstr "valor de retorn {de,en}code_mach_o_hdr %d desconegut"
-
-#~ msgid "fstat %s"
-#~ msgstr "fstat %s"
-
-#~ msgid "lseek %s 0"
-#~ msgstr "lseek %s 0"
-
-#~ msgid "read %s"
-#~ msgstr "read %s"
-
-#~ msgid "read %ld bytes, expected %ld, from %s"
-#~ msgstr "%ld octets llegits, s'esperaven %ld, de  %s"
-
-#~ msgid "msync %s"
-#~ msgstr "msync %s"
-
-#~ msgid "munmap %s"
-#~ msgstr "munmap %s"
-
-#~ msgid "write %s"
-#~ msgstr "write %s"
-
-#~ msgid "wrote %ld bytes, expected %ld, to %s"
-#~ msgstr "%ld octets escrits, s'esperaven %ld, a  %s"
-
-#~ msgid "ISO C++ does not permit \"%s\" in #if"
-#~ msgstr "ISO C++ no permet \"%s\" en #if"
-
-#~ msgid "invalid character '\\%03o' in #if"
-#~ msgstr "caracter no vàlid \"\\%03o\" en #if"
-
-#~ msgid "absolute file name in remap_filename"
-#~ msgstr "nom de fitxer absolut en remap_filename"
-
-#~ msgid "%s: Not a directory"
-#~ msgstr "%s: No és un directori"
-
-#~ msgid "directory name missing after %s"
-#~ msgstr "nom de directori faltant deprés de %s"
-
-#~ msgid "file name missing after %s"
-#~ msgstr "nom de fitxer faltant deprés de %s"
-
-#~ msgid "path name missing after %s"
-#~ msgstr "nom de camí faltant deprés de %s"
-
-#~ msgid "trigraph ??%c converted to %c"
-#~ msgstr "trigraph ??%c convertit a %c"
-
-#~ msgid "trigraph ??%c ignored"
-#~ msgstr "s'ignora el trigraph ??%c"
-
-#~ msgid "backslash and newline separated by space"
-#~ msgstr "barra invertida i fi de línia separats per espai"
-
-#~ msgid "backslash-newline at end of file"
-#~ msgstr "barra invertida al final del fitxer"
-
-#~ msgid "\"/*\" within comment"
-#~ msgstr "\"/*\" dintre un comentari"
-
-#~ msgid "no newline at end of file"
-#~ msgstr "no hi ha caràcter de fi de línia"
-
-#~ msgid "unknown string token %s\n"
-#~ msgstr "Element de cadena %s desconegut\n"
-
-#~ msgid "non-hex digit '%c' in universal-character-name"
-#~ msgstr "dígit no hexadecimal \"%c\" en universal-character-name"
-
-#~ msgid "universal-character-name on EBCDIC target"
-#~ msgstr "universal-character-name en l'objectiu EBCDIC"
-
-#~ msgid "universal-character-name out of range"
-#~ msgstr "universal-character-name fora de límits"
-
-#~ msgid "escape sequence out of range for its type"
-#~ msgstr "seqüència d'escapament fora de límits per a el seu tipus"
-
-#~ msgid "#import is obsolete, use an #ifndef wrapper in the header file"
-#~ msgstr "#import és obsolet, usi un embolcall #ifndef en el fitxer d'encapçalat"
-
-#~ msgid "#pragma once is obsolete"
-#~ msgstr "#pragma una vegada és obsolet"
-
-#~ msgid "the conditional began here"
-#~ msgstr "el condicional va començar aquí"
-
-#~ msgid "unterminated #%s"
-#~ msgstr "#%s sense acabar"
-
-#~ msgid "\"%s\" redefined"
-#~ msgstr "\"%s\" re-definit"
-
-#~ msgid "this is the location of the previous definition"
-#~ msgstr "aquesta és la ubicació de la definició prèvia"
-
-#~ msgid "((anonymous))"
-#~ msgstr "((anònim))"
-
-#~ msgid "%s: warnings being treated as errors\n"
-#~ msgstr "%s: els avisos són tractats com errors\n"
-
-#~ msgid ""
-#~ ",\n"
-#~ "                 from %s:%d"
-#~ msgstr ""
-#~ ",\n"
-#~ "                 de %s:%d"
-
-#~ msgid "internal regno botch: `%s' has regno = %d\n"
-#~ msgstr "regno intern mal fet: \"%s\" té regno = %d\n"
-
-#~ msgid "unsupported wide integer operation"
-#~ msgstr "operació d'enters amples sense suport"
-
-#~ msgid "Copyright (C) 2003 Free Software Foundation, Inc.\n"
-#~ msgstr "Copyright (C) 2003 Free Software Foundation, Inc.\n"
-
-#~ msgid "Copyright (C) 2001 Free Software Foundation, Inc.\n"
-#~ msgstr "Copyright (C) 2001 Free Software Foundation, Inc.\n"
-
-#~ msgid "Could not open basic block file %s.\n"
-#~ msgstr "No es pot obrir fitxer de bloc bàsic %s.\n"
-
-#~ msgid "Could not open program flow graph file %s.\n"
-#~ msgstr "No es pot obrir el fitxer del graf de fluix del programa %s.\n"
-
-#~ msgid "Could not open data file %s.\n"
-#~ msgstr "No es pot obrir fitxer de dades %s.\n"
-
-#~ msgid "Assuming that all execution counts are zero.\n"
-#~ msgstr "Assumint que tots els comptes d'execició estan a zero.\n"
-
-#~ msgid "No executable code associated with file %s.\n"
-#~ msgstr "No hi ha codi executable associat al fitxer %s.\n"
-
-#~ msgid "didn't use all bb entries of graph, function %s\n"
-#~ msgstr "no es van usar totes les entrades bb del graf, funció %s\n"
-
-#~ msgid "block_num = %ld, num_blocks = %d\n"
-#~ msgstr "block_num = %ld, num_blocks = %d\n"
-
-#~ msgid "ERROR: too many basic blocks in function %s\n"
-#~ msgstr "ERROR: massa blocs bàsics en la funció %s\n"
-
-#~ msgid "ERROR: out of range line number in function %s\n"
-#~ msgstr "ERROR: nombre de línies fora de límits en la funció %s\n"
-
-#~ msgid "Creating %s.\n"
-#~ msgstr "Creant %s.\n"
-
-#~ msgid "invalid string `%s' in define_cpu_unit"
-#~ msgstr "cadena \"%s\" no vàlida en define_cpu_unit"
-
-#~ msgid "invalid string `%s' in define_query_cpu_unit"
-#~ msgstr "cadena \"%s\" no vàlida en define_query_cpu_unit"
-
-#~ msgid "invalid string `%s' in define_bypass"
-#~ msgstr "cadena \"%s\" no vàlida en define_bypass"
-
-#~ msgid "invalid first string `%s' in exclusion_set"
-#~ msgstr "primera cadena \"%s\" no vàlida en exclusion_set"
-
-#~ msgid "invalid second string `%s' in exclusion_set"
-#~ msgstr "segona cadena \"%s\" no vàlida en exclusion_set"
-
-#~ msgid "invalid first string `%s' in presence_set"
-#~ msgstr "primera cadena \"%s\" no vàlida en presence_set"
-
-#~ msgid "invalid first string `%s' in absence_set"
-#~ msgstr "primera cadena \"%s\" no vàlida en absence_set"
-
-#~ msgid "invalid option `%s' in automata_option"
-#~ msgstr "opció·\"%s\" no vàlida en automata_option"
-
-#~ msgid "invalid `%s' in reservation `%s'"
-#~ msgstr "\"%s\" no vàlid en la reservació \"%s\""
-
-#~ msgid "unit `%s' excludes itself"
-#~ msgstr "la unitat \"%s\" s'exclou a ella mateixa"
-
-#~ msgid "`%s' is already used as insn reservation name"
-#~ msgstr "\"%s\" ja es va utilitzar com un nom de reservació de insn"
-
-#~ msgid "automaton `%s' is not declared"
-#~ msgstr "l'autòmat \"%s\" no es va declarar"
-
-#~ msgid "`%s' is declared as cpu unit"
-#~ msgstr "\"%s\" es declara com una unitat de cpu"
-
-#~ msgid "`%s' is declared as cpu reservation"
-#~ msgstr "\"%s\" està declarat com una reservació de cpu"
-
-#~ msgid "repeated declaration of reservation `%s'"
-#~ msgstr "declaració repetida de la reservació \"%s\""
-
-#~ msgid "there is no insn reservation `%s'"
-#~ msgstr "no hi ha reservació de insn \"%s\""
-
-#~ msgid "bypass `%s - %s' is already defined"
-#~ msgstr "el bypass \"%s - %s\" ja està definit"
-
-#~ msgid "unit `%s' is not used"
-#~ msgstr "la unitat \"%s\" no s'utilitza"
-
-#~ msgid "-split has no argument."
-#~ msgstr "-split no té arguments"
-
-#~ msgid "option `-split' has not been implemented yet\n"
-#~ msgstr "l'opció \"-split\" encara no s'ha implementat\n"
-
-#~ msgid "Errors in DFA description"
-#~ msgstr "Errors en la descripció DFA"
-
-#~ msgid "Error in writing DFA description file %s"
-#~ msgstr "Error a l'escriure el fitxer de descripció DFA %s"
-
-#~ msgid ".da file corrupted"
-#~ msgstr "fitxer .da corrupte"
-
-#~ msgid "Generate STABS format debug info"
-#~ msgstr "Generar informació de depuració en el format STABS"
-
-#~ msgid "Generate extended STABS format debug info"
-#~ msgstr "Generar informació de depuració en el format STABS estès"
-
-#~ msgid "Generate DWARF-1 format debug info"
-#~ msgstr "Generar informació de depuració en el format DWARF-1"
-
-#~ msgid "Generate extended DWARF-1 format debug info"
-#~ msgstr "Generar informació de depuració en el format DWARF-1 estès"
-
-#~ msgid "Generate DWARF-2 debug info"
-#~ msgstr "Generar informació de depuració en el format DWARF-2"
-
-#~ msgid "Generate XCOFF format debug info"
-#~ msgstr "Generar informació de depuració en el format XCOFF"
-
-#~ msgid "Generate extended XCOFF format debug info"
-#~ msgstr "Generar informació de depuració en el format XCOFF estès"
-
-#~ msgid "Generate COFF format debug info"
-#~ msgstr "Generar informació de depuració en el format COFF"
-
-#~ msgid "Generate VMS format debug info"
-#~ msgstr "Generar informació de depuració en el format VMS"
-
-#~ msgid "Consider all mem refs through pointers as volatile"
-#~ msgstr "Considerar totes les referències a memòria a través de punters com volatile"
-
-#~ msgid "Consider all mem refs to global data to be volatile"
-#~ msgstr "Considerar totes les referències a dades globals com volatile"
-
-#~ msgid "Consider all mem refs to static data to be volatile"
-#~ msgstr "Considerar totes les referències a dades static com volatile"
-
-#~ msgid "Output GNU ld formatted global initializers"
-#~ msgstr "Obtenir iniciators globals amb format per a ld de GNU"
-
-#~ msgid "Compile just for ISO C90"
-#~ msgstr "Compilar només per a ISO C90"
-
-#~ msgid "Determine language standard"
-#~ msgstr "Determinar el estàndard de llenguatge"
-
-#~ msgid "Make bit-fields by unsigned by default"
-#~ msgstr "Fer per omissió unsigned els camps de bit"
-
-#~ msgid "Allow different types as args of ? operator"
-#~ msgstr "Permetre tipus diferents com arguments de l'operador ?"
-
-#~ msgid "Allow the use of $ inside identifiers"
-#~ msgstr "Permetre l'ús de $ dintre dels identificadors"
-
-#~ msgid "Use the smallest fitting integer to hold enums"
-#~ msgstr "Usar l'enter adequat més petit per a contenir enumerats"
-
-#~ msgid "Don't warn about too many arguments to format functions"
-#~ msgstr "No avisar sobre massa arguments per a les funcions de format"
-
-#~ msgid "Warn when trigraphs are encountered"
-#~ msgstr "Avisar si es troben trigrafes"
-
-#~ msgid "Mark strings as 'const char *'"
-#~ msgstr "Marcar les cadenes com \"const char *\""
-
-#~ msgid "  -pedantic-errors        Like -pedantic except that errors are produced\n"
-#~ msgstr "  -pedantic-errors        Com -pedantic excepte que es produeixen errors\n"
-
-#~ msgid "  -w                      Suppress warnings\n"
-#~ msgstr "  -w                      Suprimir avisos\n"
-
-#~ msgid "  -Wunused                Enable unused warnings\n"
-#~ msgstr "  -Wunused                Activar avisos sense usar\n"
-
-#~ msgid "  -p                      Enable function profiling\n"
-#~ msgstr "  -p                      Activar l'anàlisi de perfil de funcions\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "Language specific options:\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Opcions específiques del llenguatge:\n"
-
-#~ msgid "  %-23.23s [undocumented]\n"
-#~ msgstr "  %-23.23s [sense documentar]\n"
-
-#~ msgid ""
-#~ "\n"
-#~ "There are undocumented %s specific options as well.\n"
-#~ msgstr ""
-#~ "\n"
-#~ "A més hi ha opcions específiques de %s sense documentar.\n"
-
-#~ msgid "unrecognized option `%s'"
-#~ msgstr "Opció \"%s\" no reconeguda"
-
-#~ msgid "-Wid-clash-LEN is no longer supported"
-#~ msgstr "-Wid-clash-LEN ja no té suport"
-
-#~ msgid "use -gdwarf -g%d for DWARF v1, level %d"
-#~ msgstr "usi -gdwarf -g%d per a DWARF v1, nivell %d"
-
-#~ msgid "use -gdwarf-2   for DWARF v2"
-#~ msgstr "usi -ddwarf-2    per a DWARF v2"
-
-#~ msgid "ignoring option `%s' due to invalid debug level specification"
-#~ msgstr "ignorant l'opció \"%s\" a causa de l'especificació d'un nivell de depuració no vàlid"
-
-#~ msgid "`%s': unknown or unsupported -g option"
-#~ msgstr "\"%s\": opció -g desconeguda o sense suport"
-
-#~ msgid "`%s' ignored, conflicts with `-g%s'"
-#~ msgstr "\"%s\" ignorat, té conflicte amb \"-g%s\""
-
-#~ msgid "-param option missing argument"
-#~ msgstr "falta l'argument per a l'opció -param"
-
-#~ msgid "invalid --param option: %s"
-#~ msgstr "opció de --param no vàlida: %s"
-
-#~ msgid "(it is valid for %s but not the selected language)"
-#~ msgstr "(és vàlida per a %s però no per al llenguatge seleccionat)"
-
-#~ msgid "#`%s' not supported by %s#"
-#~ msgstr "#\"%s\" no té suport per a %s#"
-
-#~ msgid "The maximum number of instructions by repeated inlining before gcc starts to throttle inlining"
-#~ msgstr "El nombre màxim d'instruccions per inlining repetit abans que gcc comenci a descartar inlining"
-
-#~ msgid "The number of instructions in a single functions still eligible to inlining after a lot recursive inlining"
-#~ msgstr "El nombre d'instruccions en una sola funció per a ser encara elegible per a inlining després de molt inlining recursiu"
-
-#~ msgid "Use the 26-bit version of the APCS"
-#~ msgstr "Usar la versió 26-bit del APCS"
-
-#~ msgid "Use Mingw32 interface"
-#~ msgstr "Usar la interfície Mingw32"
-
-#~ msgid "Use bare Windows interface"
-#~ msgstr "Usar la interfície nua Windows"
-
-#~ msgid "const objects cannot go in .sdata/.sbss"
-#~ msgstr "els objectes cons no poden anar a .sdata/.sbss"
-
-#~ msgid "Do not use Sky linkage convention"
-#~ msgstr "No usar la convenció d'enllaç Sky"
-
-#~ msgid "Generate code for a 68881"
-#~ msgstr "Generar codi per a un 68881"
-
-#~ msgid "internal gcc monitor: short-branch(%x)"
-#~ msgstr "monitor intern de gcc: short-branch(%x)"
-
-#~ msgid "internal gcc error: Can't express symbolic location"
-#~ msgstr "error intern de gcc:  No es pot expressar la ubicació simbòlica"
-
-#~ msgid "argument #%d is a structure"
-#~ msgstr "l'argument #%d és una estructura"
-
-#~ msgid "%%R not followed by %%B/C/D/E"
-#~ msgstr "%%R no és seguit per %%B/C/D/E"
-
-#~ msgid "invalid %%Q value"
-#~ msgstr "valor %%Q no vàlid"
-
-#~ msgid "invalid %%o value"
-#~ msgstr "valor no vàlid per a %%o"
-
-#~ msgid "invalid %%s/S value"
-#~ msgstr "valor no vàlid per a %%s/S"
-
-#~ msgid "invalid %%B value"
-#~ msgstr "valor no vàlid per a %%B"
-
-#~ msgid "`%%d' operand isn't a register"
-#~ msgstr "l'operand \"%%d\" no és un registre"
-
-#~ msgid "operand is r0"
-#~ msgstr "l'operand és r0"
-
-#~ msgid "operand is const_double"
-#~ msgstr "l'operand és const_double"
-
-#~ msgid "-mtrap-large-shift and -mhandle-large-shift are incompatible"
-#~ msgstr "-mtrap-large-shift i -mhandle-large-shift no són compatibles"
-
-#~ msgid "-mshort-data-%s is too large "
-#~ msgstr "-mshort-data-%s és massa gran"
-
-#~ msgid "-mshort-data-%s and PIC are incompatible"
-#~ msgstr "-mshort-data-%s i PIC són incompatibles"
-
-#~ msgid "bad value (%s) for -mips switch"
-#~ msgstr "valor erroni (%s) per a l'opció -mips"
-
-#~ msgid "invalid option `entry%s'"
-#~ msgstr "opció no vàlid \"entry%s\""
-
-#~ msgid "-mentry is only meaningful with -mips-16"
-#~ msgstr "-mentry només té significat amb -mips-16"
-
-#~ msgid "MIPS ECOFF format does not allow changing filenames within functions with #line"
-#~ msgstr "el format ECOFF de MIPS no permet el canvi de noms de fitxer dintre de funcions amb #line"
-
-#~ msgid "fp_offset (%ld) or end_offset (%ld) is less than zero"
-#~ msgstr "fp_offset (%ld) o end_offset (%ld) és menor a zero"
-
-#~ msgid "Trap on integer divide overflow"
-#~ msgstr "Atrapar desbordaments en la divisió entera"
-
-#~ msgid "Don't trap on integer divide overflow"
-#~ msgstr "No atrapar desbordaments en la divisió entera"
-
-#~ msgid "Use mips16 entry/exit psuedo ops"
-#~ msgstr "Usar pseudo ops mips16 de entrada/sortida"
-
-#~ msgid "invalid %%z value"
-#~ msgstr "valor %%z no vàlid"
-
-#~ msgid "invalid %%Z value"
-#~ msgstr "valor %%Z no vàlid"
-
-#~ msgid "can't have varargs with -mfp-arg-in-fp-regs"
-#~ msgstr "no es pot tenir varargs amb -mfp-arg-in-fp-regs"
-
-#~ msgid "unknown -mvrsave= option specified: '%s'"
-#~ msgstr "opció -mvrsave= especificada desconeguda: \"%s\""
-
-#~ msgid "64 bit mode"
-#~ msgstr "moda 64 bits"
-
-#~ msgid "31 bit mode"
-#~ msgstr "moda 31 bits"
-
-#~ msgid "Use the Xtensa code density option"
-#~ msgstr "Usar l'opció de densitat del codi Xtensa"
-
-#~ msgid "Do not use the Xtensa code density option"
-#~ msgstr "No usar l'opció de densitat del codi Xtensa"
-
-#~ msgid "Use the Xtensa MAC16 option"
-#~ msgstr "Usar l'opció MAC16 de Xtensa"
-
-#~ msgid "Do not use the Xtensa MAC16 option"
-#~ msgstr "No usar l'opció MAC16 de Xtensa"
-
-#~ msgid "Use the Xtensa MUL16 option"
-#~ msgstr "Usar l'opció MUL16 de Xtensa"
-
-#~ msgid "Do not use the Xtensa MUL16 option"
-#~ msgstr "No usar l'opció MUL16 de Xtensa"
-
-#~ msgid "Use the Xtensa MUL32 option"
-#~ msgstr "Usar l'opció MUL32 de Xtensa"
-
-#~ msgid "Do not use the Xtensa MUL32 option"
-#~ msgstr "No usar l'opció MUL32 de Xtensa"
-
-#~ msgid "Use the Xtensa NSA option"
-#~ msgstr "Usar l'opció NSA de Xtensa"
-
-#~ msgid "Do not use the Xtensa NSA option"
-#~ msgstr "No usar l'opció NSA de Xtensa"
-
-#~ msgid "Use the Xtensa MIN/MAX option"
-#~ msgstr "Usar l'opció MIN/MAX de Xtensa"
-
-#~ msgid "Do not use the Xtensa MIN/MAX option"
-#~ msgstr "No usar l'opció MIN/MAX de Xtensa"
-
-#~ msgid "Use the Xtensa SEXT option"
-#~ msgstr "Usar l'opció SEXT de Xtensa"
-
-#~ msgid "Do not use the Xtensa SEXT option"
-#~ msgstr "No usar l'opció SEXT de Xtensa"
-
-#~ msgid "Use the Xtensa boolean register option"
-#~ msgstr "Usar l'opció de registre booleà de Xtensa"
-
-#~ msgid "Do not use the Xtensa boolean register option"
-#~ msgstr "No usar l'opció de registre booleà de Xtensa"
-
-#~ msgid "Do not use the Xtensa floating-point unit"
-#~ msgstr "No usar la unitat de coma flotant de Xtensa"
-
-#~ msgid "Serialize volatile memory references with MEMW instructions"
-#~ msgstr "Serialitzar les referències a memòria volàtil amb instruccions MEMW"
-
-#~ msgid "Do not serialize volatile memory references with MEMW instructions"
-#~ msgstr "No serialitzar les referències a memòria volàtil amb instruccions MEMW"
-
-#~ msgid "type of `%E' does not match destructor type `%T' (type was `%T')"
-#~ msgstr "el tipus de \"%E\" no coincideix amb el tipus del destructor \"%T\" (el tipus era \"%T\")"
-
-#~ msgid "base object `%E' of scoped method call is of non-aggregate type `%T'"
-#~ msgstr "l'objecte base \"%E\" de la cridada de mètode de l'ambient és del tipus no agregat \"%T\""
-
-#~ msgid "destructors take no parameters"
-#~ msgstr "els destructors no prenen paràmetres"
-
-#~ msgid "destructor name `~%T' does not match type `%T' of expression"
-#~ msgstr "el nom del destructor \"%T\" no coincideix amb el tipus \"%T\" de l'expressió"
-
-#~ msgid "%s %+#D%s"
-#~ msgstr "%s %+#D%s"
-
-#~ msgid "`%D' must be declared before use"
-#~ msgstr "es deu declarar \"%D\" abans del seu ús"
-
-#~ msgid "  initializing argument %P of `%D' from result of `%D'"
-#~ msgstr "  inicialitzant l'argument %P de \"%D\" a partir del resultat de \"%D\""
-
-#~ msgid "  initializing temporary from result of `%D'"
-#~ msgstr "  inicialitzant el temporal a partir del resultat de \"%D\""
-
-#~ msgid "cannot receive objects of non-POD type `%#T' through `...'"
-#~ msgstr "no es pot rebre objectes de tipus \"%#T\" que no és POD a través de \"...\""
-
-#~ msgid "duplicate enum value `%D'"
-#~ msgstr "valor enum duplicat \"%D\""
-
-#~ msgid "duplicate field `%D' (as enum and non-enum)"
-#~ msgstr "camp duplicat \"%D\" (com enum i non-enum)"
-
-#~ msgid "duplicate nested type `%D'"
-#~ msgstr "tipus niat duplicat \"%D\""
-
-#~ msgid "duplicate field `%D' (as type and non-type)"
-#~ msgstr "camp duplicat \"%D\" (com tipus i no tipus)"
-
-#~ msgid "ISO C++ forbids member `%D' with same name as enclosing class"
-#~ msgstr "ISO C++ prohibeix que el membre \"%D\" tingui el mateix nom que la classe que ho conté"
-
-#~ msgid "field `%D' invalidly declared offset type"
-#~ msgstr "el camp \"%D\" és declarat no vàlidament com un tipus de desplaçament"
-
-#~ msgid "field `%D' declared static in union"
-#~ msgstr "el camp \"%D\" és declarat com static en la unió"
-
-#~ msgid "lookup of `%D' finds `%#D'"
-#~ msgstr "la recerca de \"%D\" troba a \"%#D\""
-
-#~ msgid "  instead of `%D' from dependent base class"
-#~ msgstr "  en lloc de \"%D\" de la classe base depenent"
-
-#~ msgid "lookup of `%D' in the scope of `%#T' (`%#D') does not match lookup in the current scope (`%#D')"
-#~ msgstr "la recerca de \"%D\" en l'àmbit de \"%#T\" (\"%#D\") no coincideix amb la recerca en l'àmbit actual (\"%#D\")"
-
-#~ msgid "`%T' is implicitly a typename"
-#~ msgstr "\"%T\" implícitament és un nom de tipus"
-
-#~ msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
-#~ msgstr "ISO C++ prohibeix que el membre de dades static \"%D\" tingui el mateix nom que la classe que ho conté"
-
-#~ msgid "parameter `%D' invalidly declared offset type"
-#~ msgstr "el paràmetre \"%D\" es va declarar no vàlidament com tipus de desplaçament"
-
-#~ msgid "`%s %T' declares a new type at namespace scope"
-#~ msgstr "\"%s %T\" declara un tipus nou en l'àmbit del nom d'espai"
-
-#~ msgid "  names from dependent base classes are not visible to unqualified name lookup - to refer to the inherited type, say `%s %T::%T'"
-#~ msgstr "  els noms de les classes bases depenents no són visibles per a la recerca de noms sense qualificar - per a referir-se al tipus heretat, utilitzi \"%s %T::%T\""
-
-#~ msgid "base class `%T' has incomplete type"
-#~ msgstr "la classe base \"%T\" té tipus de dada incompleta"
-
-#~ msgid "semicolon missing after declaration of `%#T'"
-#~ msgstr "manca punt i coma després de la declaració de \"%#T\""
-
-#~ msgid "template `%#D' instantiated in file without #pragma interface"
-#~ msgstr "es va instanciar el patró \"%#D\" en el fitxer sense #pragma interface"
-
-#~ msgid "template `%#D' defined in file without #pragma interface"
-#~ msgstr "es va definir el patró \"%#D\" en el fitxer sense #pragma interface"
-
-#~ msgid "parser may be lost: is there a '{' missing somewhere?"
-#~ msgstr "el decodificador tal vegada es va perdre: falta algun \"{\" en algun lloc?"
-
-#~ msgid "anachronistic use of array size in vector delete"
-#~ msgstr "ús anacrònic de la grandària de la matriu desconeguda en vector delete"
-
-#~ msgid "(use `=' to initialize static data members)"
-#~ msgstr "(usi \"=\" per a inicialitzar membres de dades static)"
-
-#~ msgid "too many initialization functions required"
-#~ msgstr "es requereixen massa funcions d'inicialització"
-
-#~ msgid "a using-declaration cannot specify a template-id.  Try  `using %T::%D'"
-#~ msgstr "una declaració d'ús no pot especificar un aneu de patró. Intenti \"using %T::%D\""
-
-#~ msgid "`%T' does not have a class or union named `%D'"
-#~ msgstr "\"%T\" no té una classe o union cridat \"%D\""
-
-#~ msgid "`%T' is not a class or union type"
-#~ msgstr "\"%T\" no és una classe o tipus union"
-
-#~ msgid "(static %s for %s)"
-#~ msgstr "(%s static per a %s)"
-
-#~ msgid "%s: In instantiation of `%s':\n"
-#~ msgstr "%s: En la instanciació de \"%s\":\n"
-
-#~ msgid "%s:%d:   instantiated from `%s'\n"
-#~ msgstr "%s:%d:   instanciat des de \"%s\"\n"
-
-#~ msgid "%s:%d:   instantiated from here\n"
-#~ msgstr "%s:%d:   instanciat des d'aquí\n"
-
-#~ msgid "cannot call destructor `%T::~%T' without object"
-#~ msgstr "no es pot cridar al destructor \"%T::%T\" sense un objecte"
-
-#~ msgid "no method `%T::%D'"
-#~ msgstr "no hi ha un mètode \"%T::%D\""
-
-#~ msgid "object missing in use of pointer-to-member construct"
-#~ msgstr "manca objecte en l'ús d'una consctrucció que punta a membres"
-
-#~ msgid "member `%D' is non-static but referenced as a static member"
-#~ msgstr "el membre \"%D\" no és static però és referenciat com un membre static"
-
-#~ msgid "object missing in `%E'"
-#~ msgstr "falta un objecte en \"%E\""
-
-#~ msgid "initializer list being treated as compound expression"
-#~ msgstr "es tracta la llista d'inicialitzadors com una expressió composada"
-
-#~ msgid "ISO C++ forbids aggregate initializer to new"
-#~ msgstr "ISO C++ prohibeix un inicialitzador agregat per a new"
-
-#~ msgid "cannot declare references to references"
-#~ msgstr "no es poden declarar referències a referències"
-
-#~ msgid "cannot declare pointers to references"
-#~ msgstr "no es poden declarar punter a referències"
-
-#~ msgid "type name expected before `&'"
-#~ msgstr "s'esperava nom de tipus abans de \"&\""
-
-#~ msgid "semicolon missing after %s declaration"
-#~ msgstr "manca punt i coma després de la declaració %s"
-
-#~ msgid "`::%D' undeclared (first use here)"
-#~ msgstr "\"::%D\" sense declarar (primer ús aquí)"
-
-#~ msgid "use of linkage spec `%D' is different from previous spec `%D'"
-#~ msgstr "l'ús de l'especificació d'enllaçat \"%D\" és diferent de l'especificació prèvia \"%D\""
-
-#~ msgid "use of template qualifier outside template"
-#~ msgstr "ús del qualificador de patró fora del patró"
-
-#~ msgid "ISO C++ forbids an empty condition for `%s'"
-#~ msgstr "ISO C++ prohibeix una condició buida per a \"%s\""
-
-#~ msgid "definition of class `%T' in condition"
-#~ msgstr "definició de la classe \"%T\" en una condició"
-
-#~ msgid "definition of enum `%T' in condition"
-#~ msgstr "definició del enum \"%T\" en una condició"
-
-#~ msgid "definition of array `%#D' in condition"
-#~ msgstr "definició de la matriu \"%#D\" en una condició"
-
-#~ msgid "old style placement syntax, use () instead"
-#~ msgstr "sintaxi d'ubicació d'estil antic, usi en el seu lloc ()"
-
-#~ msgid "sigof type specifier"
-#~ msgstr "especificador de tipus sigof"
-
-#~ msgid "`sigof' applied to non-aggregate expression"
-#~ msgstr "\"sigof\" aplicat a una expressió no agregada"
-
-#~ msgid "storage class specifier `%s' not allowed after struct or class"
-#~ msgstr "no es permet el especificador de classe d'emmagatzematge \"%s\" després de struct o class"
-
-#~ msgid "type specifier `%s' not allowed after struct or class"
-#~ msgstr "no es permet el especificador de tipus \"%s\" després de struct o class"
-
-#~ msgid "type qualifier `%s' not allowed after struct or class"
-#~ msgstr "no es permet el qualificador de tipus \"%s\" després de struct o class"
-
-#~ msgid "no body nor ';' separates two class, struct or union declarations"
-#~ msgstr "no hi ha cos ni \";\" separant dues declaracions class, struct o union"
-
-#~ msgid "no bases given following `:'"
-#~ msgstr "no hi ha bases donat seguint \":\""
-
-#~ msgid "multiple access specifiers"
-#~ msgstr "specificadors d'accés múltiples"
-
-#~ msgid "missing ';' before right brace"
-#~ msgstr "falta \";\" abans de la clau dreta"
-
-#~ msgid "ISO C++ forbids array dimensions with parenthesized type in new"
-#~ msgstr "ISO C++ prohibeix les dimensions de matriu amb tipus amb parèntesi en new"
-
-#~ msgid "ISO C++ forbids label declarations"
-#~ msgstr "ISO C++ prohibeix declaracions d'etiquetes"
-
-#~ msgid "label must be followed by statement"
-#~ msgstr "l'etiqueta ha de ser seguida d'una declaració"
-
-#~ msgid "must have at least one catch per try block"
-#~ msgstr "es deu tenir almenys un catch per cada bloc try"
-
-#~ msgid "ISO C++ forbids compound statements inside for initializations"
-#~ msgstr "ISO C++ prohibeix les declaracions compostes internes per a inicialitzacions"
-
-#~ msgid "possibly missing ')'"
-#~ msgstr "possible \")\" faltant"
-
-#~ msgid "type specifier omitted for parameter"
-#~ msgstr "especificador de tipus omès per al paràmetre"
-
-#~ msgid "`%E' is not a type, use `typename %E' to make it one"
-#~ msgstr "\"%E\" no és un tipus, usi \"typename %E\" per a fer-lo un tipus"
-
-#~ msgid "no type `%D' in `%T'"
-#~ msgstr "no hi ha un tipus \"%D\" en \"%T\""
-
-#~ msgid "type specifier omitted for parameter `%E'"
-#~ msgstr "es va ometre el especificador per al paràmetre \"%E\""
-
-#~ msgid "type `%T' composed from a local class is not a valid template-argument"
-#~ msgstr "el tipus \"%T\" composat des d'una classe local no és un argument de patró vàlid"
-
-#~ msgid "adjusting pointers for covariant returns"
-#~ msgstr "ajustant els punters per a retorns covariants"
-
-#~ msgid "  overriding `%#D' (must be pointer or reference to class)"
-#~ msgstr "   substituint a \"%#D\" (ha de ser punter o referència a una classe)"
-
-#~ msgid "  overriding `%#D' (must use pointer or reference)"
-#~ msgstr "  substituint a \"%#D\" (ha de ser punter o referència)"
-
-#~ msgid "ISO C++ does not permit named return values"
-#~ msgstr "ISO C++ no permet valors de retorn nomenats"
-
-#~ msgid "return identifier `%D' already in place"
-#~ msgstr "l'identificador de retorn \"%D\" ja està en el seu lloc"
-
-#~ msgid "can't redefine default return value for constructors"
-#~ msgstr "no es pot redefinir el valor per omissió de retorn pels constructors"
-
-#~ msgid "calling type `%T' like a method"
-#~ msgstr "cridant al tipus \"%T\" com un mètode"
-
-#~ msgid "destructor specifier `%T::~%T()' must have matching names"
-#~ msgstr "el especificador del destructor \"%T::%T()\" deu tenir noms coincidents"
-
-#~ msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
-#~ msgstr "el nom d'identificador \"%s\" causa conflictes amb l'estratègia interna de nomenatge del C++ de GNU"
-
-#~ msgid "parse error at end of saved function text"
-#~ msgstr "error de decodificació al final del text de la funció guardada"
-
-#~ msgid "function body for constructor missing"
-#~ msgstr "falta el cos de la funció pel constructor"
-
-#~ msgid "circular dependency in default args of `%#D'"
-#~ msgstr "dependència circular en els arguments per omissió de \"%#D\""
-
-#~ msgid "invalid type `%T' for default argument to `%T'"
-#~ msgstr "tipus \"%T\" no vàlid per a l'argument per omissió de \"%T\""
-
-#~ msgid "%s before `%c'"
-#~ msgstr "%s abans de \"%c\""
-
-#~ msgid "%s before `\\%o'"
-#~ msgstr "%s abans de \"\\%o\""
-
-#~ msgid "%s before `%s' token"
-#~ msgstr "%s abans del testimoni \"%s\""
-
-#~ msgid "ISO C++ prohibits conversion from `%#T' to `(...)'"
-#~ msgstr "ISO C++ prohibeix la conversió de \"%#T\" a \"(...)\""
-
-#~ msgid "invalid application of `%s' to non-static member"
-#~ msgstr "ús no vàlid de \"%s\" en un membre no static"
-
-#~ msgid "destructor specifier `%T::~%T' must have matching names"
-#~ msgstr "el especificador del destructor \"%T::~%T\" deu tenir noms coincidents"
-
-#~ msgid "parameter type of called function is incomplete"
-#~ msgstr "el tipus del paràmetre de la funció cridada és incomplet"
-
-#~ msgid "ISO C++ forbids using pointer to a member in subtraction"
-#~ msgstr "ISO C++ prohibeix l'ús d'un punter a un membre en la substracció"
-
-#~ msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
-#~ msgstr "reinterpret_cast de \"%T\" a \"%T\" proscriu a const (o volatile)"
-
-#~ msgid "return-statement with no value, in function declared with a non-void return type"
-#~ msgstr "return-statement sense valor, en una funció declarada amb un tipus de retorn non-void"
-
-#~ msgid "return-statement with a value, in function declared with a void return type"
-#~ msgstr "return-statement amb un valor, en una funció declarada amb un tipus de retorn void"
-
-#~ msgid "comma expression used to initialize return value"
-#~ msgstr "es va usar una expressió coma per a inicialitzar el valor de retorn"
-
-#~ msgid "`%T' fails to be a typedef or built-in type"
-#~ msgstr "\"%T\" falla al ser un typedef o un tipus built-in"
-
-#~ msgid "ISO C++ forbids defining types within %s"
-#~ msgstr "ISO C++ prohibeix la definició de tipus dintre de %s"
-
-#~ msgid "Only emit explicit template instantiations"
-#~ msgstr "Emetre solament instanciacions explícites de patrons"
-
-#~ msgid "Recognize and/bitand/bitor/compl/not/or/xor"
-#~ msgstr "Reconèixer and/bitand/bitor/compl/not/or/xor"
-
-#~ msgid "Warn about inconsistent return types"
-#~ msgstr "Avisar sobre tipus inconsistents de retorn"
-
-#~ msgid "Warn when a function is declared extern, then inline"
-#~ msgstr "Avisar quan una funció és declarada extern i després «inline»"
-
-#~ msgid "directory name must immediately follow -I"
-#~ msgstr "el nom del directori deu seguir immediatament a -I"
-
-#~ msgid "ignoring pragma: %s"
-#~ msgstr "ignorant el pragma: %s"
-
-#~ msgid "Print g77-specific compiler version info, run internal tests"
-#~ msgstr "Imprimeix informació de la versió del compilador g77, executa proves internes"
-
-#~ msgid "Program is written in typical FORTRAN 66 dialect"
-#~ msgstr "El programa està escrit en el dialecte típic FORTRAN 66"
-
-#~ msgid "Program is written in typical Unix f77 dialect"
-#~ msgstr "El programa està escrit en el dialecte típic Unix f77"
-
-#~ msgid "Program does not use Unix-f77 dialectal features"
-#~ msgstr "El programa no utilitza les característiques del dialecte Unix-f77"
-
-#~ msgid "Program is written in Fortran-90-ish dialect"
-#~ msgstr "El programa en un dialecte proper a Fortran-90"
-
-#~ msgid "Allow $ in symbol names"
-#~ msgstr "Permetre $ en els noms de símbols"
-
-#~ msgid "f2c-compatible code need not be generated"
-#~ msgstr "No es necessita generar codi compatible amb f2c"
-
-#~ msgid "Unsupported; do not generate libf2c-calling code"
-#~ msgstr "Sense suport; no genera codi de cridada a libf2c"
-
-#~ msgid "Unsupported; affects code-generation of arrays"
-#~ msgstr "Sense suport; afecta la generació de codi de les matrius"
-
-#~ msgid "Program is written in Fortran-90-ish free form"
-#~ msgstr "El programa està escrit en una forma lliure propera a Fortran-90"
-
-#~ msgid "Program is written in VXT (Digital-like) FORTRAN"
-#~ msgstr "El programa està escrit en VXT (com Digital) FORTRAN"
-
-#~ msgid "Disallow all ugly features"
-#~ msgstr "Desactiva totes les característiques lletjes"
-
-#~ msgid "Hollerith and typeless constants not passed as arguments"
-#~ msgstr "No es passen les constants Hollerith i sense tipus com arguments"
-
-#~ msgid "Allow ordinary copying of ASSIGN'ed vars"
-#~ msgstr "Permet la còpia ordinària de variables ASSIGN'ed"
-
-#~ msgid "Dummy array dimensioned to (1) is assumed-size"
-#~ msgstr "La matriu faltament dimensionada a (1) és de grandària assumida"
-
-#~ msgid "Trailing comma in procedure call denotes null argument"
-#~ msgstr "Coma al final de la crida al procediment denota un argument null"
-
-#~ msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
-#~ msgstr "Permet que REAL(Z) i AIMAG(Z) rebin DOUBLE COMPLEX Z"
-
-#~ msgid "Initialization via DATA and PARAMETER is type-compatible"
-#~ msgstr "L'inicialització a través de DATA i PARAMETER és de tipus compatible"
-
-#~ msgid "Allow INTEGER and LOGICAL interchangeability"
-#~ msgstr "Permet l'intercanvi entre INTEGER i LOGICAL"
-
-#~ msgid "Print internal debugging-related info"
-#~ msgstr "Mostra la informació interna relacionada amb la depuració"
-
-#~ msgid "Backslashes in character/hollerith constants not special (C-style)"
-#~ msgstr "Les barres invertides en constants de caràcter/hollerith no són especials (estil C)"
-
-#~ msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
-#~ msgstr "Fa que el front emuli aritmètica COMPLEX per a evitar errors"
-
-#~ msgid "Disable the appending of underscores to externals"
-#~ msgstr "Desactiva l'agregació de subratllats als externs"
-
-#~ msgid "Intrinsics spelled as e.g. SqRt"
-#~ msgstr "Intrínsecs lletrejats com p.e. SqRt"
-
-#~ msgid "Intrinsics in uppercase"
-#~ msgstr "Intrínsecs en majúscules"
-
-#~ msgid "Intrinsics letters in arbitrary cases"
-#~ msgstr "Lletres d'intrínsecs amb majúscules/minúscules indistintes"
-
-#~ msgid "Language keywords spelled as e.g. IOStat"
-#~ msgstr "Paraules claus del llenguatge lletrejades com p.e. IOStat"
-
-#~ msgid "Language keywords in uppercase"
-#~ msgstr "Paraules claus del llenguatge en majúscules"
-
-#~ msgid "Language keyword letters in arbitrary cases"
-#~ msgstr "Paraules claus del llenguatge amb majúscules/minúscules indistintes"
-
-#~ msgid "Internally convert most source to uppercase"
-#~ msgstr "Convertir internament gairebé tot el codi a majúscules"
-
-#~ msgid "Internally preserve source case"
-#~ msgstr "Preservar internament les majúscules i minúscules del codi font"
-
-#~ msgid "Symbol names spelled in mixed case"
-#~ msgstr "Noms de símbol lletrejats amb majúscules/minúscules barrejades"
-
-#~ msgid "Symbol names in uppercase"
-#~ msgstr "Noms de símbol en majúscules"
-
-#~ msgid "Symbol names in lowercase"
-#~ msgstr "Noms de símbol en minúscules"
-
-#~ msgid "Program written in uppercase"
-#~ msgstr "Programa escrit en majúscules"
-
-#~ msgid "Program written in lowercase"
-#~ msgstr "Programa escrit en minúscules"
-
-#~ msgid "Program written in strict mixed-case"
-#~ msgstr "Programa escrit estrictament amb majúscules i minúscules barrejades"
-
-#~ msgid "Compile as if program written in uppercase"
-#~ msgstr "Compilar com si el programa estigués escrit en majúscules"
-
-#~ msgid "Compile as if program written in lowercase"
-#~ msgstr "Compilar com si el programa estigués escrit en minúscules"
-
-#~ msgid "Preserve all spelling (case) used in program"
-#~ msgstr "Preservar tot el lletrejo (majúscules/minúscules) usat en el programa"
-
-#~ msgid "Delete libU77 intrinsics with bad interfaces"
-#~ msgstr "Esborrar els intrínsecs libU77 amb interfícies errònies"
-
-#~ msgid "Disable libU77 intrinsics with bad interfaces"
-#~ msgstr "Desactivar els intrínsecs libU77 amb interfícies errònies"
-
-#~ msgid "Hide libU77 intrinsics with bad interfaces"
-#~ msgstr "Amagar els intrínsecs libU77 amb interfícies errònies"
-
-#~ msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
-#~ msgstr "Esborrar els intrínsecs de FORTRAN que no és 77 que f2c suporta"
-
-#~ msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
-#~ msgstr "Desactivar els intrínsecs de FORTRAN que no és 77 que f2c suporta"
-
-#~ msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
-#~ msgstr "Amagar els intrínsecs de FORTRAN que no és 77 que f2c suporta"
-
-#~ msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
-#~ msgstr "Esborrar els intrínsecs de FORTRAN que no és 77 que F90 suporta"
-
-#~ msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
-#~ msgstr "Desactivar els intrínsecs de FORTRAN que no és 77 que F90 suporta"
-
-#~ msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
-#~ msgstr "Amagar els intrínsecs de FORTRAN que no és 77 que F90 suporta"
-
-#~ msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
-#~ msgstr "Esborrar els intrínsecs de FORTRAN que no és 77 que g77 suporta"
-
-#~ msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
-#~ msgstr "Desactivar els intrínsecs de FORTRAN que no és 77 que g77 suporta"
-
-#~ msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
-#~ msgstr "Amagar els intrínsecs de FORTRAN que no és 77 que g77 suporta"
-
-#~ msgid "Delete MIL-STD 1753 intrinsics"
-#~ msgstr "Esborrar els intrínsecs MIL-STD 1753"
-
-#~ msgid "Disable MIL-STD 1753 intrinsics"
-#~ msgstr "Desactivar els intrínsecs MIL-STD 1753"
-
-#~ msgid "Hide MIL-STD 1753 intrinsics"
-#~ msgstr "Amagar els intrínsecs MIL-STD 1753"
-
-#~ msgid "Delete libU77 intrinsics"
-#~ msgstr "Esborrar els intrínsecs libU77"
-
-#~ msgid "Disable libU77 intrinsics"
-#~ msgstr "Desactivar els intrínsecs libU77"
-
-#~ msgid "Hide libU77 intrinsics"
-#~ msgstr "Amagar els intrínsecs libU77"
-
-#~ msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-#~ msgstr "Esborrar els intrínsecs de FORTRAN que no és 77 que VXT FORTRAN suporta"
-
-#~ msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-#~ msgstr "Desactivar els intrínsecs de FORTRAN que no és 77 que VXT FORTRAN suporta"
-
-#~ msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-#~ msgstr "Amagar els intrínsecs de FORTRAN que no és 77 que VXT FORTRAN suporta"
-
-#~ msgid "Treat initial values of 0 like non-zero values"
-#~ msgstr "Tractar els valors inicials de 0 com valors que no són zero"
-
-#~ msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
-#~ msgstr "Emetre informació especial de depuració per a COMMON i EQUIVALENCE (desactivat)"
-
-#~ msgid "Take at least one trip through each iterative DO loop"
-#~ msgstr "Prendre almenys un viatge a través de cada cicle DO iteratiu"
-
-#~ msgid "Disable fatal diagnostics about inter-procedural problems"
-#~ msgstr "Desactivar els diagnòstics fatals sobre problemes interprocedurals"
-
-#~ msgid "Make prefix-radix non-decimal constants be typeless"
-#~ msgstr "Fer que no tinguin tipus les constants amb prefix-radical que no és decimal"
-
-#~ msgid "Generate code to check subscript and substring bounds"
-#~ msgstr "Generar codi per a revisar els límits de subíndicis i subcadenes"
-
-#~ msgid "Fortran-specific form of -fbounds-check"
-#~ msgstr "Forma específica de Fortran de -fbounds-check"
-
-#~ msgid "Disable warnings about inter-procedural problems"
-#~ msgstr "Desactivar els avisos sobre problemes interprocedurals"
-
-#~ msgid "Warn about constructs with surprising meanings"
-#~ msgstr "Avisar sobre constructors amb significats sorprenents"
Index: gcc/po/rw.po
===================================================================
--- gcc/po/rw.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/po/rw.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,37927 +0,0 @@
-# Kinyarwanda translations for gcc package.
-# Copyright (C) 2005 Free Software Foundation, Inc.
-# This file is distributed under the same license as the gcc package.
-# Steve Murphy <murf@e-tools.com>, 2005.
-# Steve performed initial rough translation from compendium built from translations provided by the following translators:
-# Philibert Ndandali  <ndandali@yahoo.fr>, 2005.
-# Viateur MUGENZI <muvia1@yahoo.fr>, 2005.
-# NoÃ«lla Mupole <s24211045@tuks.co.za>, 2005.
-# Carole Karema <karemacarole@hotmail.com>, 2005.
-# JEAN BAPTISTE NGENDAHAYO <ngenda_denis@yahoo.co.uk>, 2005.
-# Augustin KIBERWA  <akiberwa@yahoo.co.uk>, 2005.
-# Donatien NSENGIYUMVA <ndonatienuk@yahoo.co.uk>, 2005.
-# Antoine Bigirimana <antoine@e-tools.com>, 2005.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: gcc 3.3\n"
-"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-05-13 19:50-0700\n"
-"PO-Revision-Date: 2005-04-04 10:55-0700\n"
-"Last-Translator: Steven Michael Murphy <murf@e-tools.com>\n"
-"Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: c-decl.c:3783
-msgid "<anonymous>"
-msgstr ""
-
-#: c-format.c:347 c-format.c:371
-#, fuzzy
-msgid "' ' flag"
-msgstr "`'Ibendera"
-
-#: c-format.c:347 c-format.c:371
-#, fuzzy
-msgid "the ' ' printf flag"
-msgstr "i Ibendera"
-
-#: c-format.c:348 c-format.c:372 c-format.c:406 c-format.c:418 c-format.c:475
-#, fuzzy
-msgid "'+' flag"
-msgstr "`+'Ibendera"
-
-#: c-format.c:348 c-format.c:372 c-format.c:406 c-format.c:418
-#, fuzzy
-msgid "the '+' printf flag"
-msgstr "i Ibendera"
-
-#: c-format.c:349 c-format.c:373 c-format.c:419 c-format.c:451
-#, fuzzy
-msgid "'#' flag"
-msgstr "`#'Ibendera"
-
-#: c-format.c:349 c-format.c:373 c-format.c:419
-#, fuzzy
-msgid "the '#' printf flag"
-msgstr "i Ibendera"
-
-#: c-format.c:350 c-format.c:374 c-format.c:449
-#, fuzzy
-msgid "'0' flag"
-msgstr "`Ibendera"
-
-#: c-format.c:350 c-format.c:374
-#, fuzzy
-msgid "the '0' printf flag"
-msgstr "i Ibendera"
-
-#: c-format.c:351 c-format.c:375 c-format.c:448 c-format.c:478
-#, fuzzy
-msgid "'-' flag"
-msgstr "`-'Ibendera"
-
-#: c-format.c:351 c-format.c:375
-#, fuzzy
-msgid "the '-' printf flag"
-msgstr "i Ibendera"
-
-#: c-format.c:352 c-format.c:432
-#, fuzzy
-msgid "''' flag"
-msgstr "`''Ibendera"
-
-#: c-format.c:352
-#, fuzzy
-msgid "the ''' printf flag"
-msgstr "i Ibendera"
-
-#: c-format.c:353 c-format.c:433
-#, fuzzy
-msgid "'I' flag"
-msgstr "`''Ibendera"
-
-#: c-format.c:353
-#, fuzzy
-msgid "the 'I' printf flag"
-msgstr "i Ibendera"
-
-#: c-format.c:354 c-format.c:376 c-format.c:430 c-format.c:452 c-format.c:479
-#: c-format.c:1606 config/sol2-c.c:46
-#, fuzzy
-msgid "field width"
-msgstr "Umwanya Ubugari"
-
-#: c-format.c:354 c-format.c:376 config/sol2-c.c:46
-#, fuzzy
-msgid "field width in printf format"
-msgstr "Umwanya Ubugari in Imiterere"
-
-#: c-format.c:355 c-format.c:377 c-format.c:408 c-format.c:421
-msgid "precision"
-msgstr ""
-
-#: c-format.c:355 c-format.c:377 c-format.c:408 c-format.c:421
-#, fuzzy
-msgid "precision in printf format"
-msgstr "in Imiterere"
-
-#: c-format.c:356 c-format.c:378 c-format.c:409 c-format.c:422 c-format.c:431
-#: c-format.c:482 config/sol2-c.c:47
-#, fuzzy
-msgid "length modifier"
-msgstr "Uburebure"
-
-#: c-format.c:356 c-format.c:378 c-format.c:409 c-format.c:422
-#: config/sol2-c.c:47
-#, fuzzy
-msgid "length modifier in printf format"
-msgstr "Uburebure in Imiterere"
-
-#: c-format.c:407 c-format.c:420
-#, fuzzy
-msgid "'q' flag"
-msgstr "`''Ibendera"
-
-#: c-format.c:407 c-format.c:420
-#, fuzzy
-msgid "the 'q' diagnostic flag"
-msgstr "i Ibendera"
-
-#: c-format.c:428
-#, fuzzy
-msgid "assignment suppression"
-msgstr "Igenera"
-
-#: c-format.c:428
-#, fuzzy
-msgid "the assignment suppression scanf feature"
-msgstr "i Igenera"
-
-#: c-format.c:429
-#, fuzzy
-msgid "'a' flag"
-msgstr "`''Ibendera"
-
-#: c-format.c:429
-#, fuzzy
-msgid "the 'a' scanf flag"
-msgstr "i Ibendera"
-
-#: c-format.c:430
-#, fuzzy
-msgid "field width in scanf format"
-msgstr "Umwanya Ubugari in Imiterere"
-
-#: c-format.c:431
-#, fuzzy
-msgid "length modifier in scanf format"
-msgstr "Uburebure in Imiterere"
-
-#: c-format.c:432
-#, fuzzy
-msgid "the ''' scanf flag"
-msgstr "i Ibendera"
-
-#: c-format.c:433
-#, fuzzy
-msgid "the 'I' scanf flag"
-msgstr "i Ibendera"
-
-#: c-format.c:447
-#, fuzzy
-msgid "'_' flag"
-msgstr "`''Ibendera"
-
-#: c-format.c:447
-#, fuzzy
-msgid "the '_' strftime flag"
-msgstr "i Ibendera"
-
-#: c-format.c:448
-#, fuzzy
-msgid "the '-' strftime flag"
-msgstr "i Ibendera"
-
-#: c-format.c:449
-#, fuzzy
-msgid "the '0' strftime flag"
-msgstr "i Ibendera"
-
-#: c-format.c:450 c-format.c:474
-#, fuzzy
-msgid "'^' flag"
-msgstr "`''Ibendera"
-
-#: c-format.c:450
-#, fuzzy
-msgid "the '^' strftime flag"
-msgstr "i Ibendera"
-
-#: c-format.c:451
-#, fuzzy
-msgid "the '#' strftime flag"
-msgstr "i Ibendera"
-
-#: c-format.c:452
-#, fuzzy
-msgid "field width in strftime format"
-msgstr "Umwanya Ubugari in Imiterere"
-
-#: c-format.c:453
-#, fuzzy
-msgid "'E' modifier"
-msgstr "i"
-
-#: c-format.c:453
-#, fuzzy
-msgid "the 'E' strftime modifier"
-msgstr "i"
-
-#: c-format.c:454
-#, fuzzy
-msgid "'O' modifier"
-msgstr "i"
-
-#: c-format.c:454
-#, fuzzy
-msgid "the 'O' strftime modifier"
-msgstr "i"
-
-#: c-format.c:455
-#, fuzzy
-msgid "the 'O' modifier"
-msgstr "i"
-
-# svx/source\dialog\tabstpge.src:RID_SVXPAGE_TABULATOR.FL_FILLCHAR.text
-#: c-format.c:473
-#, fuzzy
-msgid "fill character"
-msgstr "Kuzuza inyuguti"
-
-#: c-format.c:473
-#, fuzzy
-msgid "fill character in strfmon format"
-msgstr "Kuzuza Inyuguti in Imiterere"
-
-#: c-format.c:474
-#, fuzzy
-msgid "the '^' strfmon flag"
-msgstr "i Ibendera"
-
-#: c-format.c:475
-#, fuzzy
-msgid "the '+' strfmon flag"
-msgstr "i Ibendera"
-
-#: c-format.c:476
-#, fuzzy
-msgid "'(' flag"
-msgstr "`''Ibendera"
-
-#: c-format.c:476
-#, fuzzy
-msgid "the '(' strfmon flag"
-msgstr "i Ibendera"
-
-#: c-format.c:477
-#, fuzzy
-msgid "'!' flag"
-msgstr "`''Ibendera"
-
-#: c-format.c:477
-#, fuzzy
-msgid "the '!' strfmon flag"
-msgstr "i Ibendera"
-
-#: c-format.c:478
-#, fuzzy
-msgid "the '-' strfmon flag"
-msgstr "i Ibendera"
-
-#: c-format.c:479
-#, fuzzy
-msgid "field width in strfmon format"
-msgstr "Umwanya Ubugari in Imiterere"
-
-#: c-format.c:480
-#, fuzzy
-msgid "left precision"
-msgstr "Ibumoso:"
-
-#: c-format.c:480
-#, fuzzy
-msgid "left precision in strfmon format"
-msgstr "Ibumoso: in Imiterere"
-
-#: c-format.c:481
-#, fuzzy
-msgid "right precision"
-msgstr "Iburyo:"
-
-#: c-format.c:481
-#, fuzzy
-msgid "right precision in strfmon format"
-msgstr "Iburyo: in Imiterere"
-
-#: c-format.c:482
-#, fuzzy
-msgid "length modifier in strfmon format"
-msgstr "Uburebure in Imiterere"
-
-#: c-format.c:1708
-#, fuzzy
-msgid "field precision"
-msgstr "Umwanya"
-
-#: c-incpath.c:73
-#, fuzzy, c-format
-msgid "ignoring duplicate directory \"%s\"\n"
-msgstr "Gusubiramo bushyinguro"
-
-#: c-incpath.c:76
-#, fuzzy, c-format
-msgid "  as it is a non-system directory that duplicates a system directory\n"
-msgstr "Nka ni a Sisitemu bushyinguro a Sisitemu"
-
-#: c-incpath.c:80
-#, fuzzy, c-format
-msgid "ignoring nonexistent directory \"%s\"\n"
-msgstr "bushyinguro"
-
-#: c-incpath.c:295
-#, fuzzy, c-format
-msgid "#include \"...\" search starts here:\n"
-msgstr "#Gushyiramo Gushaka"
-
-#: c-incpath.c:299
-#, fuzzy, c-format
-msgid "#include <...> search starts here:\n"
-msgstr "#Gushyiramo Gushaka"
-
-#: c-incpath.c:304
-#, fuzzy, c-format
-msgid "End of search list.\n"
-msgstr "Impera Bya Gushaka Urutonde"
-
-#: c-opts.c:1378
-#, fuzzy
-msgid "<built-in>"
-msgstr "<in"
-
-#: c-opts.c:1396
-#, fuzzy
-msgid "<command-line>"
-msgstr "<Komandi: Umurongo"
-
-#: c-typeck.c:2328 c-typeck.c:4764 c-typeck.c:4766 c-typeck.c:4774
-#: c-typeck.c:4804 c-typeck.c:6180
-#, fuzzy
-msgid "initializer element is not constant"
-msgstr "Ikigize: ni OYA"
-
-#: c-typeck.c:4567
-#, fuzzy
-msgid "array initialized from parenthesized string constant"
-msgstr "INYUGUTI Imbonerahamwe Bivuye Ikurikiranyanyuguti"
-
-#: c-typeck.c:4628 cp/typeck2.c:686
-#, fuzzy, gcc-internal-format
-msgid "char-array initialized from wide string"
-msgstr "INYUGUTI Imbonerahamwe Bivuye Ikurikiranyanyuguti"
-
-#: c-typeck.c:4633
-#, fuzzy
-msgid "wchar_t-array initialized from non-wide string"
-msgstr "INYUGUTI Imbonerahamwe Bivuye Ikurikiranyanyuguti"
-
-#: c-typeck.c:4651 cp/typeck2.c:706
-#, fuzzy, gcc-internal-format
-msgid "initializer-string for array of chars is too long"
-msgstr "Ikurikiranyanyuguti kugirango Imbonerahamwe Bya ni"
-
-#: c-typeck.c:4657
-#, fuzzy
-msgid "array of inappropriate type initialized from string constant"
-msgstr "INYUGUTI Imbonerahamwe Bivuye Ikurikiranyanyuguti"
-
-#. ??? This should not be an error when inlining calls to
-#. unprototyped functions.
-#: c-typeck.c:4721 c-typeck.c:4216 cp/typeck.c:1532
-#, fuzzy, gcc-internal-format
-msgid "invalid use of non-lvalue array"
-msgstr "Sibyo Gukoresha Bya Imbonerahamwe"
-
-#: c-typeck.c:4747
-#, fuzzy
-msgid "array initialized from non-constant array expression"
-msgstr "Imbonerahamwe Bivuye Imbonerahamwe imvugo"
-
-#: c-typeck.c:4811 c-typeck.c:6184
-#, fuzzy, gcc-internal-format
-msgid "initializer element is not computable at load time"
-msgstr "Ikigize: ni OYA ku Ibirimo Igihe"
-
-#. Although C99 is unclear about whether incomplete arrays
-#. 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.
-#: c-typeck.c:4822 c-decl.c:3217 c-decl.c:3232
-#, fuzzy, gcc-internal-format
-msgid "variable-sized object may not be initialized"
-msgstr "IMPINDURAGACIRO Igikoresho Gicurasi OYA"
-
-#: c-typeck.c:4826
-#, fuzzy
-msgid "invalid initializer"
-msgstr "Sibyo"
-
-#: c-typeck.c:5300
-#, fuzzy
-msgid "extra brace group at end of initializer"
-msgstr "Birenga Itsinda ku Impera Bya"
-
-#: c-typeck.c:5320
-#, fuzzy
-msgid "missing braces around initializer"
-msgstr "Ibuze Ingirwadusodeko"
-
-#: c-typeck.c:5381
-#, fuzzy
-msgid "braces around scalar initializer"
-msgstr "Ingirwadusodeko"
-
-#: c-typeck.c:5438
-#, fuzzy
-msgid "initialization of flexible array member in a nested context"
-msgstr "Bya Imbonerahamwe in a Imvugiro"
-
-#: c-typeck.c:5440
-#, fuzzy
-msgid "initialization of a flexible array member"
-msgstr "Bya a Imbonerahamwe"
-
-#: c-typeck.c:5467
-#, fuzzy
-msgid "missing initializer"
-msgstr "Ibuze"
-
-#: c-typeck.c:5489
-#, fuzzy
-msgid "empty scalar initializer"
-msgstr "ubusa"
-
-#: c-typeck.c:5494
-#, fuzzy
-msgid "extra elements in scalar initializer"
-msgstr "Birenga Ibintu in"
-
-#: c-typeck.c:5591 c-typeck.c:5651
-#, fuzzy
-msgid "array index in non-array initializer"
-msgstr "Imbonerahamwe Umubarendanga in Imbonerahamwe"
-
-#: c-typeck.c:5596 c-typeck.c:5704
-#, fuzzy
-msgid "field name not in record or union initializer"
-msgstr "Umwanya Izina: OYA in Icyabitswe Cyangwa Ihuza"
-
-#: c-typeck.c:5642
-#, fuzzy
-msgid "array index in initializer not of integer type"
-msgstr "Imbonerahamwe Umubarendanga in Imbonerahamwe"
-
-#: c-typeck.c:5647 c-typeck.c:5649
-#, fuzzy
-msgid "nonconstant array index in initializer"
-msgstr "Imbonerahamwe Umubarendanga in"
-
-#: c-typeck.c:5653 c-typeck.c:5656
-#, fuzzy
-msgid "array index in initializer exceeds array bounds"
-msgstr "Imbonerahamwe Umubarendanga in Imbonerahamwe"
-
-#: c-typeck.c:5667
-#, fuzzy
-msgid "empty index range in initializer"
-msgstr "ubusa Umubarendanga Urutonde in"
-
-#: c-typeck.c:5676
-#, fuzzy
-msgid "array index range in initializer exceeds array bounds"
-msgstr "Imbonerahamwe Umubarendanga Urutonde in Imbonerahamwe"
-
-#: c-typeck.c:5751 c-typeck.c:5774 c-typeck.c:6248
-#, fuzzy
-msgid "initialized field with side-effects overwritten"
-msgstr "Umwanya Na: Ingaruka"
-
-#: c-typeck.c:5753 c-typeck.c:5776 c-typeck.c:6250
-#, fuzzy
-msgid "initialized field overwritten"
-msgstr "Umwanya Na: Ingaruka"
-
-#: c-typeck.c:6458
-#, fuzzy
-msgid "excess elements in char array initializer"
-msgstr "Ibintu in INYUGUTI Imbonerahamwe"
-
-#: c-typeck.c:6465 c-typeck.c:6511
-#, fuzzy
-msgid "excess elements in struct initializer"
-msgstr "Ibintu in"
-
-#: c-typeck.c:6526
-#, fuzzy
-msgid "non-static initialization of a flexible array member"
-msgstr "Bya a Imbonerahamwe"
-
-#: c-typeck.c:6594
-#, fuzzy
-msgid "excess elements in union initializer"
-msgstr "Ibintu in Ihuza"
-
-#: c-typeck.c:6681
-#, fuzzy
-msgid "excess elements in array initializer"
-msgstr "Ibintu in Imbonerahamwe"
-
-#: c-typeck.c:6711
-#, fuzzy
-msgid "excess elements in vector initializer"
-msgstr "Ibintu in"
-
-#: c-typeck.c:6735
-#, fuzzy
-msgid "excess elements in scalar initializer"
-msgstr "Ibintu in"
-
-#: cfgrtl.c:1970
-#, fuzzy
-msgid "flow control insn inside a basic block"
-msgstr "Igenzura Mo Imbere a BASIC Funga"
-
-#: cfgrtl.c:2048
-#, fuzzy
-msgid "wrong insn in the fallthru edge"
-msgstr "in i"
-
-#: cfgrtl.c:2090
-#, fuzzy
-msgid "insn outside basic block"
-msgstr "Hanze BASIC Funga"
-
-#: cfgrtl.c:2097
-#, fuzzy
-msgid "return not followed by barrier"
-msgstr "Garuka OYA ku"
-
-#: cgraph.c:391 ipa-inline.c:313
-#, fuzzy
-msgid "function body not available"
-msgstr "Umumaro Mumurongo"
-
-#: cgraph.c:393 cgraphunit.c:633
-#, fuzzy
-msgid "redefined extern inline functions are not considered for inlining"
-msgstr "Ryari: Umumaro"
-
-#: cgraph.c:396 cgraphunit.c:638
-#, fuzzy
-msgid "function not considered for inlining"
-msgstr "Umumaro Mumurongo"
-
-#: cgraph.c:398 cgraphunit.c:636 ipa-inline.c:306
-#, fuzzy
-msgid "function not inlinable"
-msgstr "Umumaro Mumurongo"
-
-#: collect2.c:373 gcc.c:6833
-#, fuzzy, c-format
-msgid "internal gcc abort in %s, at %s:%d"
-msgstr "Kureka in ku"
-
-#: collect2.c:872
-#, fuzzy, c-format
-msgid "no arguments"
-msgstr "Oya ingingo"
-
-#: collect2.c:1246 collect2.c:1394 collect2.c:1429
-#, c-format
-msgid "fopen %s"
-msgstr ""
-
-#: collect2.c:1249 collect2.c:1399 collect2.c:1432
-#, c-format
-msgid "fclose %s"
-msgstr ""
-
-#: collect2.c:1258
-#, fuzzy, c-format
-msgid "collect2 version %s"
-msgstr "Verisiyo"
-
-#: collect2.c:1348
-#, fuzzy, c-format
-msgid "%d constructor(s) found\n"
-msgstr "%dS"
-
-#: collect2.c:1349
-#, fuzzy, c-format
-msgid "%d destructor(s)  found\n"
-msgstr "%dS"
-
-#: collect2.c:1350
-#, fuzzy, c-format
-msgid "%d frame table(s) found\n"
-msgstr "%dIkadiri imbonerahamwe# S"
-
-#: collect2.c:1487
-#, fuzzy, c-format
-msgid "can't get program status"
-msgstr "%s:%s:Kubona Imimerere"
-
-#: collect2.c:1537
-#, fuzzy, c-format
-msgid "[cannot find %s]"
-msgstr "[Gushaka"
-
-#: collect2.c:1552
-#, fuzzy, c-format
-msgid "cannot find '%s'"
-msgstr "Gushaka"
-
-#: collect2.c:1556 collect2.c:2045 collect2.c:2200 gcc.c:2928
-#, c-format
-msgid "pex_init failed"
-msgstr ""
-
-#: collect2.c:1591
-#, c-format
-msgid "[Leaving %s]\n"
-msgstr ""
-
-#: collect2.c:1811
-#, fuzzy, c-format
-msgid ""
-"\n"
-"write_c_file - output name is %s, prefix is %s\n"
-msgstr "Ibisohoka Izina: ni Imbanziriza ni"
-
-#: collect2.c:2019
-#, fuzzy, c-format
-msgid "cannot find 'nm'"
-msgstr "Gushaka"
-
-#: collect2.c:2066
-#, fuzzy, c-format
-msgid "can't open nm output"
-msgstr "Gufungura Ibisohoka IDOSIYE"
-
-#: collect2.c:2110
-#, fuzzy, c-format
-msgid "init function found in object %s"
-msgstr "Umumaro Byabonetse in Igikoresho"
-
-#: collect2.c:2118
-#, fuzzy, c-format
-msgid "fini function found in object %s"
-msgstr "Umumaro Byabonetse in Igikoresho"
-
-#: collect2.c:2221
-#, fuzzy, c-format
-msgid "can't open ldd output"
-msgstr "Gufungura Ibisohoka IDOSIYE"
-
-#: collect2.c:2224
-#, fuzzy, c-format
-msgid ""
-"\n"
-"ldd output with constructors/destructors.\n"
-msgstr "Ibisohoka Na:"
-
-#: collect2.c:2239
-#, fuzzy, c-format
-msgid "dynamic dependency %s not found"
-msgstr "OYA Byabonetse"
-
-#: collect2.c:2251
-#, fuzzy, c-format
-msgid "unable to open dynamic dependency '%s'"
-msgstr "Kuri Gufungura"
-
-#: collect2.c:2407
-#, fuzzy, c-format
-msgid "%s: not a COFF file"
-msgstr "%s:OYA a IDOSIYE"
-
-#: collect2.c:2527
-#, fuzzy, c-format
-msgid "%s: cannot open as COFF file"
-msgstr "%s:Gufungura Nka IDOSIYE"
-
-#: collect2.c:2585
-#, fuzzy, c-format
-msgid "library lib%s not found"
-msgstr "Isomero OYA Byabonetse"
-
-#: cppspec.c:106
-#, fuzzy, c-format
-msgid "\"%s\" is not a valid option to the preprocessor"
-msgstr "\"%s\"ni OYA a Byemewe Ihitamo Kuri i"
-
-#: cppspec.c:128
-#, fuzzy, c-format
-msgid "too many input files"
-msgstr "Iyinjiza Idosiye"
-
-#: diagnostic.c:189
-#, fuzzy, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
-msgstr "%s:%d:ku Amakosa"
-
-#: diagnostic.c:254
-#, c-format
-msgid "compilation terminated due to -Wfatal-errors.\n"
-msgstr ""
-
-#: diagnostic.c:263
-#, fuzzy, c-format
-msgid ""
-"Please submit a full bug report,\n"
-"with preprocessed source if appropriate.\n"
-"See %s for instructions.\n"
-msgstr "Tanga a Icyegeranyo Na: Inkomoko NIBA kugirango Amabwiriza"
-
-#: diagnostic.c:272
-#, c-format
-msgid "compilation terminated.\n"
-msgstr ""
-
-#: diagnostic.c:623
-#, fuzzy, c-format
-msgid "Internal compiler error: Error reporting routines re-entered.\n"
-msgstr "Ikosa"
-
-#: final.c:1104
-#, fuzzy
-msgid "negative insn length"
-msgstr "Uburebure"
-
-#: final.c:2449
-#, fuzzy
-msgid "could not split insn"
-msgstr "OYA Gutandukanya"
-
-#: final.c:2798
-#, fuzzy
-msgid "invalid 'asm': "
-msgstr "Sibyo"
-
-#: final.c:2981
-#, c-format
-msgid "nested assembly dialect alternatives"
-msgstr ""
-
-#: final.c:2998 final.c:3010
-#, c-format
-msgid "unterminated assembly dialect alternative"
-msgstr ""
-
-#: final.c:3057
-#, fuzzy, c-format
-msgid "operand number missing after %%-letter"
-msgstr "Umubare Ibuze Nyuma"
-
-#: final.c:3060 final.c:3101
-#, fuzzy, c-format
-msgid "operand number out of range"
-msgstr "Umubare Inyuma Bya Urutonde"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_INVALID.text
-#: final.c:3120
-#, fuzzy, c-format
-msgid "invalid %%-code"
-msgstr "Sibyo"
-
-#: final.c:3150
-#, fuzzy, c-format
-msgid "'%%l' operand isn't a label"
-msgstr "`%%l'si a Akarango"
-
-#. We can't handle floating point constants;
-#. PRINT_OPERAND must handle them.
-#. We can't handle floating point constants; PRINT_OPERAND must
-#. handle them.
-#. We can't handle floating point constants;
-#. PRINT_OPERAND must handle them.
-#: final.c:3251 vmsdbgout.c:487 config/i386/i386.c:7222
-#: config/pdp11/pdp11.c:1700
-#, fuzzy, c-format
-msgid "floating constant misused"
-msgstr "Bihindagurika"
-
-#: final.c:3307 vmsdbgout.c:544 config/i386/i386.c:7298
-#: config/pdp11/pdp11.c:1747
-#, fuzzy, c-format
-msgid "invalid expression as operand"
-msgstr "Sibyo imvugo Nka"
-
-#: flow.c:1735
-#, fuzzy
-msgid "Attempt to delete prologue/epilogue insn:"
-msgstr "Kuri Gusiba"
-
-#: gcc.c:1665
-#, fuzzy, c-format
-msgid "Using built-in specs.\n"
-msgstr "in"
-
-#: gcc.c:1848
-#, fuzzy, c-format
-msgid ""
-"Setting spec %s to '%s'\n"
-"\n"
-msgstr "Kuri"
-
-#: gcc.c:1963
-#, fuzzy, c-format
-msgid "Reading specs from %s\n"
-msgstr "Bivuye"
-
-#: gcc.c:2059 gcc.c:2078
-#, fuzzy, c-format
-msgid "specs %%include syntax malformed after %ld characters"
-msgstr "Nyuma Inyuguti"
-
-#: gcc.c:2086
-#, fuzzy, c-format
-msgid "could not find specs file %s\n"
-msgstr "OYA Gushaka IDOSIYE"
-
-#: gcc.c:2103 gcc.c:2111 gcc.c:2120 gcc.c:2129
-#, fuzzy, c-format
-msgid "specs %%rename syntax malformed after %ld characters"
-msgstr "Nyuma Inyuguti"
-
-#: gcc.c:2138
-#, fuzzy, c-format
-msgid "specs %s spec was not found to be renamed"
-msgstr "OYA Byabonetse Kuri"
-
-#: gcc.c:2145
-#, fuzzy, c-format
-msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
-msgstr "%s:Kuri Guhindura izina Kuri"
-
-#: gcc.c:2150
-#, fuzzy, c-format
-msgid "rename spec %s to %s\n"
-msgstr "Guhindura izina Kuri"
-
-#: gcc.c:2152
-#, fuzzy, c-format
-msgid ""
-"spec is '%s'\n"
-"\n"
-msgstr "ni"
-
-#: gcc.c:2165
-#, fuzzy, c-format
-msgid "specs unknown %% command after %ld characters"
-msgstr "Kitazwi Komandi: Nyuma Inyuguti"
-
-#: gcc.c:2176 gcc.c:2189
-#, fuzzy, c-format
-msgid "specs file malformed after %ld characters"
-msgstr "IDOSIYE Nyuma Inyuguti"
-
-#: gcc.c:2242
-#, fuzzy, c-format
-msgid "spec file has no spec for linking"
-msgstr "IDOSIYE Oya kugirango Impuza"
-
-#: gcc.c:2759
-#, fuzzy, c-format
-msgid "system path '%s' is not absolute"
-msgstr "ni OYA"
-
-#: gcc.c:2822
-#, fuzzy, c-format
-msgid "-pipe not supported"
-msgstr "-OYA"
-
-#: gcc.c:2884
-#, fuzzy, c-format
-msgid ""
-"\n"
-"Go ahead? (y or n) "
-msgstr "Y Cyangwa N"
-
-#: gcc.c:2967
-#, fuzzy
-msgid "failed to get exit status"
-msgstr "Gusohoka Imimerere"
-
-#: gcc.c:2973
-#, fuzzy
-msgid "failed to get process times"
-msgstr "Byanze Kuri Gushaka ishuri"
-
-#: gcc.c:2999
-#, fuzzy, c-format
-msgid ""
-"Internal error: %s (program %s)\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
-msgstr "Ikosa Porogaramu Tanga a Icyegeranyo kugirango Amabwiriza"
-
-#: gcc.c:3025
-#, fuzzy, c-format
-msgid "# %s %.2f %.2f\n"
-msgstr ""
-"#%s%.Project- Id- Version: basctl\n"
-"POT- Creation- Date: 2003- 12- 07 17: 13+ 02\n"
-"PO- Revision- Date: 2004- 11- 04 10: 13- 0700\n"
-"Last- Translator: Language- Team:< en@ li. org> MIME- Version: 1. 0\n"
-"Content- Type: text/ plain; charset= UTF- 8\n"
-"Content- Transfer- Encoding: 8bit\n"
-"X- Generator: KBabel 1. 0\n"
-"."
-
-#: gcc.c:3161
-#, fuzzy, c-format
-msgid "Usage: %s [options] file...\n"
-msgstr "Amahitamo IDOSIYE"
-
-# crashrep/source\all\crashrep.lng:%OPTIONS_BUTTON%.text
-#: gcc.c:3162
-#, fuzzy
-msgid "Options:\n"
-msgstr "Amahitamo..."
-
-#: gcc.c:3164
-#, fuzzy
-msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
-msgstr "-Gusohoka Na: kirekire kurusha ibindi Ikosa ITEGEKONGENGA Bivuye a"
-
-#: gcc.c:3165
-#, fuzzy
-msgid "  --help                   Display this information\n"
-msgstr "--Ifashayobora iyi"
-
-#: gcc.c:3166
-#, fuzzy
-msgid "  --target-help            Display target specific command line options\n"
-msgstr "--Intego Ifashayobora Intego Komandi: Umurongo"
-
-#: gcc.c:3168
-#, fuzzy
-msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
-msgstr "(v Kuri Kugaragaza Komandi: Umurongo Amahitamo Bya"
-
-#: gcc.c:3169
-#, fuzzy
-msgid "  -dumpspecs               Display all of the built in spec strings\n"
-msgstr "-Byose Bya i in"
-
-#: gcc.c:3170
-#, fuzzy
-msgid "  -dumpversion             Display the version of the compiler\n"
-msgstr "-i Verisiyo Bya i"
-
-#: gcc.c:3171
-#, fuzzy
-msgid "  -dumpmachine             Display the compiler's target processor\n"
-msgstr "-i Intego"
-
-#: gcc.c:3172
-#, fuzzy
-msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
-msgstr "-Gucapa Gushaka i ububiko bw'amaderese in i Gushaka"
-
-#: gcc.c:3173
-#, fuzzy
-msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
-msgstr "-Gucapa IDOSIYE Izina: i Izina: Bya i"
-
-#: gcc.c:3174
-#, fuzzy
-msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
-msgstr "-Gucapa IDOSIYE Izina: i Inzira Kuri Isomero"
-
-#: gcc.c:3175
-#, fuzzy
-msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
-msgstr "-Gucapa Izina: i Inzira Kuri"
-
-#: gcc.c:3176
-#, fuzzy
-msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
-msgstr "-Gucapa bushyinguro i Imizi bushyinguro kugirango Uburyo Bya"
-
-#: gcc.c:3177
-#, fuzzy
-msgid ""
-"  -print-multi-lib         Display the mapping between command line options and\n"
-"                           multiple library search directories\n"
-msgstr "-Gucapa i Igereranya hagati Komandi: Umurongo Amahitamo Igikubo Isomero Gushaka"
-
-#: gcc.c:3180
-#, fuzzy
-msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
-msgstr "-Gucapa bushyinguro i Bifitanye isano Inzira Kuri"
-
-#: gcc.c:3181
-#, fuzzy
-msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
-msgstr "-Amahitamo Akitso Amahitamo ku Kuri i"
-
-#: gcc.c:3182
-#, fuzzy
-msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
-msgstr "-Amahitamo Akitso Amahitamo ku Kuri i"
-
-#: gcc.c:3183
-#, fuzzy
-msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
-msgstr "-Amahitamo Akitso Amahitamo ku Kuri i"
-
-#: gcc.c:3184
-#, fuzzy
-msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
-msgstr "-ku Kuri i"
-
-#: gcc.c:3185
-#, fuzzy
-msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
-msgstr "-ku Kuri i"
-
-#: gcc.c:3186
-#, fuzzy
-msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
-msgstr "-ku Kuri i"
-
-#: gcc.c:3187
-#, fuzzy
-msgid "  -combine                 Pass multiple source files to compiler at once\n"
-msgstr "-OYA Kugaragaza Imimaro Cyangwa"
-
-#: gcc.c:3188
-#, fuzzy
-msgid "  -save-temps              Do not delete intermediate files\n"
-msgstr "-Kubika OYA Gusiba"
-
-#: gcc.c:3189
-msgid "  -pipe                    Use pipes rather than intermediate files\n"
-msgstr ""
-
-#: gcc.c:3190
-#, fuzzy
-msgid "  -time                    Time the execution of each subprocess\n"
-msgstr "-Igihe i Bya"
-
-#: gcc.c:3191
-#, fuzzy
-msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
-msgstr "-IDOSIYE in Na: i Ibigize Bya IDOSIYE"
-
-#: gcc.c:3192
-#, fuzzy
-msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
-msgstr "-STD Bisanzwe i Iyinjiza kugirango Bisanzwe"
-
-#: gcc.c:3193
-msgid ""
-"  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
-"                           and libraries\n"
-msgstr ""
-
-#: gcc.c:3196
-#, fuzzy
-msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
-msgstr "-bushyinguro bushyinguro Kuri i Gushaka"
-
-#: gcc.c:3197
-#, fuzzy
-msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
-msgstr "-B kugirango Intego NIBA"
-
-#: gcc.c:3198
-#, fuzzy
-msgid "  -V <version>             Run gcc version number <version>, if installed\n"
-msgstr "-V Verisiyo Verisiyo Umubare Verisiyo NIBA"
-
-#: gcc.c:3199
-#, fuzzy
-msgid "  -v                       Display the programs invoked by the compiler\n"
-msgstr "-v i Porogaramu ku i"
-
-#: gcc.c:3200
-#, fuzzy
-msgid "  -###                     Like -v but options quoted and commands not executed\n"
-msgstr "-###v Amahitamo Na Amabwiriza OYA"
-
-#: gcc.c:3201
-#, fuzzy
-msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
-msgstr "-E OYA Gukusanya Cyangwa"
-
-#: gcc.c:3202
-#, fuzzy
-msgid "  -S                       Compile only; do not assemble or link\n"
-msgstr "-OYA Cyangwa"
-
-#: gcc.c:3203
-#, fuzzy
-msgid "  -c                       Compile and assemble, but do not link\n"
-msgstr "-C Na OYA"
-
-#: gcc.c:3204
-#, fuzzy
-msgid "  -o <file>                Place the output into <file>\n"
-msgstr "-o IDOSIYE i Ibisohoka IDOSIYE"
-
-#: gcc.c:3205
-#, fuzzy
-msgid ""
-"  -x <language>            Specify the language of the following input files\n"
-"                           Permissible languages include: c c++ assembler none\n"
-"                           'none' means revert to the default behavior of\n"
-"                           guessing the language based on the file's extension\n"
-msgstr "-X Ururimi i Ururimi Bya i Iyinjiza Indimi Gushyiramo C C Kugaruza Kuri i Mburabuzi imyitwarire i Ururimi ku i"
-
-#: gcc.c:3212
-#, fuzzy, c-format
-msgid ""
-"\n"
-"Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
-" passed on to the various sub-processes invoked by %s.  In order to pass\n"
-" other options on to these processes the -W<letter> options must be used.\n"
-msgstr "Na: g F M Cyangwa ku Kuri i ku Itondekanya Kuri Ikindi Amahitamo ku Kuri i Ibaruwa... Amahitamo"
-
-#: gcc.c:3335
-#, fuzzy, c-format
-msgid "'-%c' option must have argument"
-msgstr "`-%c'Ihitamo"
-
-#: gcc.c:3357
-#, fuzzy, c-format
-msgid "couldn't run '%s': %s"
-msgstr "Gukoresha"
-
-#. translate_options () has turned --version into -fversion.
-#: gcc.c:3550
-#, c-format
-msgid "%s (GCC) %s\n"
-msgstr ""
-
-#: gcc.c:3552 gcov.c:419 fortran/gfortranspec.c:349 java/gjavah.c:2406
-#: java/jcf-dump.c:936 java/jv-scan.c:129
-msgid "(C)"
-msgstr ""
-
-#: gcc.c:3553 java/gjavah.c:2407 java/jcf-dump.c:937 java/jv-scan.c:130
-#, fuzzy, c-format
-msgid ""
-"This is free software; see the source for copying conditions.  There is NO\n"
-"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
-"\n"
-msgstr "ni Kigenga i Inkomoko kugirango ni OYA ATARIIGIHARWE kugirango Cyangwa A"
-
-#: gcc.c:3654
-#, fuzzy, c-format
-msgid "argument to '-Xlinker' is missing"
-msgstr "Kuri ni Ibuze"
-
-#: gcc.c:3662
-#, fuzzy, c-format
-msgid "argument to '-Xpreprocessor' is missing"
-msgstr "Kuri ni Ibuze"
-
-#: gcc.c:3669
-#, fuzzy, c-format
-msgid "argument to '-Xassembler' is missing"
-msgstr "Kuri ni Ibuze"
-
-#: gcc.c:3676
-#, fuzzy, c-format
-msgid "argument to '-l' is missing"
-msgstr "Kuri ni Ibuze"
-
-#: gcc.c:3697
-#, fuzzy, c-format
-msgid "argument to '-specs' is missing"
-msgstr "Kuri ni Ibuze"
-
-#: gcc.c:3711
-#, fuzzy, c-format
-msgid "argument to '-specs=' is missing"
-msgstr "Kuri ni Ibuze"
-
-#: gcc.c:3752
-#, fuzzy, c-format
-msgid "'-%c' must come at the start of the command line"
-msgstr "`-%c'ku i Gutangira Bya i Komandi: Umurongo"
-
-#: gcc.c:3761
-#, fuzzy, c-format
-msgid "argument to '-B' is missing"
-msgstr "Kuri ni Ibuze"
-
-#: gcc.c:4147
-#, fuzzy, c-format
-msgid "argument to '-x' is missing"
-msgstr "Kuri ni Ibuze"
-
-#: gcc.c:4175
-#, fuzzy, c-format
-msgid "argument to '-%s' is missing"
-msgstr "Kuri ni Ibuze"
-
-#: gcc.c:4513
-#, c-format
-msgid "switch '%s' does not start with '-'"
-msgstr ""
-
-#: gcc.c:4690
-#, c-format
-msgid "spec '%s' invalid"
-msgstr ""
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#: gcc.c:4756
-#, fuzzy, c-format
-msgid "%s\n"
-msgstr "%s"
-
-#: gcc.c:4829
-#, fuzzy, c-format
-msgid "spec '%s' has invalid '%%0%c'"
-msgstr "Umwanya Sibyo Ubwoko"
-
-#: gcc.c:5040
-#, fuzzy, c-format
-msgid "spec '%s' has invalid '%%W%c"
-msgstr "Umwanya Sibyo Ubwoko"
-
-#: gcc.c:5071
-#, fuzzy, c-format
-msgid "spec '%s' has invalid '%%x%c'"
-msgstr "Umwanya Sibyo Ubwoko"
-
-#: gcc.c:5293
-#, fuzzy, c-format
-msgid "Processing spec %c%s%c, which is '%s'\n"
-msgstr "ni"
-
-#: gcc.c:5426
-#, fuzzy, c-format
-msgid "unknown spec function '%s'"
-msgstr "Kitazwi Umumaro"
-
-#: gcc.c:5445
-#, fuzzy, c-format
-msgid "error in args to spec function '%s'"
-msgstr "Ikosa in Kuri Umumaro"
-
-#: gcc.c:5493
-#, fuzzy, c-format
-msgid "malformed spec function name"
-msgstr "Umumaro Izina:"
-
-#. )
-#: gcc.c:5496
-#, fuzzy, c-format
-msgid "no arguments for spec function"
-msgstr "Oya ingingo kugirango Umumaro"
-
-#: gcc.c:5515
-#, fuzzy, c-format
-msgid "malformed spec function arguments"
-msgstr "Umumaro ingingo"
-
-#: gcc.c:5754
-#, c-format
-msgid "braced spec '%s' is invalid at '%c'"
-msgstr ""
-
-#: gcc.c:5842
-#, c-format
-msgid "braced spec body '%s' is invalid"
-msgstr ""
-
-# #-#-#-#-#  setup2.pot (PACKAGE VERSION)  #-#-#-#-#
-# setup2/source\ui\pages\plang.src:RESID_PAGE_PAGELANGUAGE.STR_PROG.text
-# #-#-#-#-#  setup2.pot (PACKAGE VERSION)  #-#-#-#-#
-# setup2/source\uibase\agentdlg.src:RC_AGENTDLG.RESID_DLG_AGENT_STR_INSTALL.text
-#: gcc.c:6372
-#, fuzzy, c-format
-msgid "install: %s%s\n"
-msgstr "Kwinjiza porogaramu"
-
-#: gcc.c:6373
-#, fuzzy, c-format
-msgid "programs: %s\n"
-msgstr "Porogaramu"
-
-# basctl/source\basicide\moduldlg.src:RID_TD_ORGANIZE.RID_TC_ORGANIZE.RID_TP_LIB.text
-#: gcc.c:6375
-#, fuzzy, c-format
-msgid "libraries: %s\n"
-msgstr "Amasomero"
-
-#: gcc.c:6433
-#, fuzzy, c-format
-msgid ""
-"\n"
-"For bug reporting instructions, please see:\n"
-msgstr "Amabwiriza"
-
-# basctl/source\basicide\moduldlg.src:RID_TD_ORGANIZE.RID_TC_ORGANIZE.RID_TP_LIB.text
-#: gcc.c:6449
-#, fuzzy, c-format
-msgid "Target: %s\n"
-msgstr "Amasomero"
-
-#: gcc.c:6450
-#, fuzzy, c-format
-msgid "Configured with: %s\n"
-msgstr "Na:"
-
-#: gcc.c:6464
-#, fuzzy, c-format
-msgid "Thread model: %s\n"
-msgstr "Urugero"
-
-#: gcc.c:6475
-#, fuzzy, c-format
-msgid "gcc version %s\n"
-msgstr "Verisiyo"
-
-#: gcc.c:6477
-#, fuzzy, c-format
-msgid "gcc driver version %s executing gcc version %s\n"
-msgstr "Musomyi: Verisiyo Gukora: %s%s Verisiyo"
-
-#: gcc.c:6485
-#, fuzzy, c-format
-msgid "no input files"
-msgstr "Oya Iyinjiza Idosiye"
-
-#: gcc.c:6534
-#, fuzzy, c-format
-msgid "cannot specify -o with -c or -S with multiple files"
-msgstr "o Na: C Cyangwa Na Igikubo"
-
-#: gcc.c:6568
-#, fuzzy, c-format
-msgid "spec '%s' is invalid"
-msgstr "ni"
-
-#: gcc.c:7048
-#, fuzzy, c-format
-msgid "multilib spec '%s' is invalid"
-msgstr "Inyandikorugero ni Sibyo"
-
-#: gcc.c:7239
-#, fuzzy, c-format
-msgid "multilib exclusions '%s' is invalid"
-msgstr "Igikubo Imyanya in Ihuza"
-
-#: gcc.c:7297 gcc.c:7438
-#, fuzzy, c-format
-msgid "multilib select '%s' is invalid"
-msgstr "Inyandikorugero ni Sibyo"
-
-#: gcc.c:7476
-#, fuzzy, c-format
-msgid "multilib exclusion '%s' is invalid"
-msgstr "Igikubo Imyanya in Ihuza"
-
-#: gcc.c:7735 gcc.c:7740
-#, fuzzy, c-format
-msgid "invalid version number `%s'"
-msgstr "Sibyo Gukoresha Bya"
-
-#: gcc.c:7783
-#, fuzzy, c-format
-msgid "too few arguments to %%:version-compare"
-msgstr "ingingo Kuri Umumaro"
-
-#: gcc.c:7789
-#, fuzzy, c-format
-msgid "too many arguments to %%:version-compare"
-msgstr "ingingo Kuri Umumaro"
-
-#: gcc.c:7830
-#, c-format
-msgid "unknown operator '%s' in %%:version-compare"
-msgstr ""
-
-#: gcov.c:392
-#, c-format
-msgid ""
-"Usage: gcov [OPTION]... SOURCEFILE\n"
-"\n"
-msgstr ""
-
-#: gcov.c:393
-#, fuzzy, c-format
-msgid ""
-"Print code coverage information.\n"
-"\n"
-msgstr "ITEGEKONGENGA Ibisobanuro"
-
-#: gcov.c:394
-#, fuzzy, c-format
-msgid "  -h, --help                      Print this help, then exit\n"
-msgstr "-h Ifashayobora iyi Ifashayobora Hanyuma"
-
-#: gcov.c:395
-#, fuzzy, c-format
-msgid "  -v, --version                   Print version number, then exit\n"
-msgstr "-v Verisiyo Verisiyo Umubare Hanyuma"
-
-#: gcov.c:396
-#, c-format
-msgid "  -a, --all-blocks                Show information for every basic block\n"
-msgstr ""
-
-#: gcov.c:397
-#, fuzzy, c-format
-msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
-msgstr "-B in"
-
-#: gcov.c:398
-#, fuzzy, c-format
-msgid ""
-"  -c, --branch-counts             Given counts of branches taken\n"
-"                                    rather than percentages\n"
-msgstr "-C Bya"
-
-#: gcov.c:400
-#, fuzzy, c-format
-msgid "  -n, --no-output                 Do not create an output file\n"
-msgstr "-N Oya Ibisohoka OYA Kurema Ibisohoka"
-
-#: gcov.c:401
-#, fuzzy, c-format
-msgid ""
-"  -l, --long-file-names           Use long output file names for included\n"
-"                                    source files\n"
-msgstr "-L IDOSIYE Amazina Ibisohoka IDOSIYE Amazina kugirango Inkomoko"
-
-#: gcov.c:403
-#, fuzzy, c-format
-msgid "  -f, --function-summaries        Output summaries for each function\n"
-msgstr "-F Umumaro kugirango"
-
-#: gcov.c:404
-#, fuzzy, c-format
-msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
-msgstr "-o Igikoresho bushyinguro kugirango Igikoresho Idosiye in Cyangwa"
-
-#: gcov.c:405
-#, fuzzy, c-format
-msgid "  -p, --preserve-paths            Preserve all pathname components\n"
-msgstr "-P Inzira Byose"
-
-#: gcov.c:406
-#, c-format
-msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
-msgstr ""
-
-#: gcov.c:407
-#, fuzzy, c-format
-msgid ""
-"\n"
-"For bug reporting instructions, please see:\n"
-"%s.\n"
-msgstr "Amabwiriza"
-
-#: gcov.c:417
-#, c-format
-msgid "gcov (GCC) %s\n"
-msgstr ""
-
-#: gcov.c:421
-#, fuzzy, c-format
-msgid ""
-"This is free software; see the source for copying conditions.\n"
-"There is NO warranty; not even for MERCHANTABILITY or \n"
-"FITNESS FOR A PARTICULAR PURPOSE.\n"
-"\n"
-msgstr "ni Kigenga i Inkomoko kugirango ni OYA ATARIIGIHARWE kugirango Cyangwa A"
-
-#: gcov.c:511
-#, fuzzy, c-format
-msgid "%s:no functions found\n"
-msgstr "Oya Byabonetse"
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#: gcov.c:532 gcov.c:560 fortran/dump-parse-tree.c:63
-#, fuzzy, c-format
-msgid "\n"
-msgstr ":"
-
-#: gcov.c:547
-#, fuzzy, c-format
-msgid "%s:creating '%s'\n"
-msgstr "%s:Guhindura.... IDOSIYE"
-
-#: gcov.c:551
-#, fuzzy, c-format
-msgid "%s:error writing output file '%s'\n"
-msgstr "Ibisohoka IDOSIYE"
-
-#: gcov.c:556
-#, fuzzy, c-format
-msgid "%s:could not open output file '%s'\n"
-msgstr "OYA Gufungura Ibisohoka IDOSIYE"
-
-#: gcov.c:708
-#, fuzzy, c-format
-msgid "%s:cannot open graph file\n"
-msgstr "%s:Gufungura Nka IDOSIYE"
-
-#: gcov.c:714
-#, fuzzy, c-format
-msgid "%s:not a gcov graph file\n"
-msgstr "%s:OYA a IDOSIYE"
-
-#: gcov.c:727
-#, c-format
-msgid "%s:version '%.4s', prefer '%.4s'\n"
-msgstr ""
-
-#: gcov.c:779
-#, c-format
-msgid "%s:already seen blocks for '%s'\n"
-msgstr ""
-
-#: gcov.c:897 gcov.c:1055
-#, c-format
-msgid "%s:corrupted\n"
-msgstr ""
-
-#: gcov.c:971
-#, c-format
-msgid "%s:cannot open data file, assuming not executed\n"
-msgstr ""
-
-#: gcov.c:978
-#, fuzzy, c-format
-msgid "%s:not a gcov data file\n"
-msgstr "%s:OYA a IDOSIYE"
-
-#: gcov.c:991
-#, c-format
-msgid "%s:version '%.4s', prefer version '%.4s'\n"
-msgstr ""
-
-#: gcov.c:997
-#, c-format
-msgid "%s:stamp mismatch with graph file\n"
-msgstr ""
-
-#: gcov.c:1023
-#, fuzzy, c-format
-msgid "%s:unknown function '%u'\n"
-msgstr "Kitazwi Umumaro"
-
-#: gcov.c:1036
-#, fuzzy, c-format
-msgid "%s:profile mismatch for '%s'\n"
-msgstr "%s:Urutonde kugirango"
-
-#: gcov.c:1055
-#, c-format
-msgid "%s:overflowed\n"
-msgstr ""
-
-#: gcov.c:1079
-#, c-format
-msgid "%s:'%s' lacks entry and/or exit blocks\n"
-msgstr ""
-
-#: gcov.c:1084
-#, c-format
-msgid "%s:'%s' has arcs to entry block\n"
-msgstr ""
-
-#: gcov.c:1092
-#, c-format
-msgid "%s:'%s' has arcs from exit block\n"
-msgstr ""
-
-#: gcov.c:1300
-#, c-format
-msgid "%s:graph is unsolvable for '%s'\n"
-msgstr ""
-
-# desktop/source\app\ssodlg.src:DLG_SSOLOGIN.text
-#: gcov.c:1380
-#, fuzzy, c-format
-msgid "%s '%s'\n"
-msgstr "%s:%s"
-
-#: gcov.c:1383
-#, fuzzy, c-format
-msgid "Lines executed:%s of %d\n"
-msgstr "%sBya Imirongo in"
-
-#: gcov.c:1387
-#, fuzzy, c-format
-msgid "No executable lines\n"
-msgstr "Imirongo in"
-
-#: gcov.c:1393
-#, fuzzy, c-format
-msgid "Branches executed:%s of %d\n"
-msgstr "%sBya in"
-
-#: gcov.c:1397
-#, fuzzy, c-format
-msgid "Taken at least once:%s of %d\n"
-msgstr "%sBya ku Rimwe in"
-
-#: gcov.c:1403
-#, fuzzy, c-format
-msgid "No branches\n"
-msgstr "in"
-
-#: gcov.c:1405
-#, fuzzy, c-format
-msgid "Calls executed:%s of %d\n"
-msgstr "%sBya Amahamagara: in"
-
-#: gcov.c:1409
-#, fuzzy, c-format
-msgid "No calls\n"
-msgstr "Amahamagara: in"
-
-#: gcov.c:1550
-#, fuzzy, c-format
-msgid "%s:no lines for '%s'\n"
-msgstr "%s:Urutonde kugirango"
-
-#: gcov.c:1745
-#, fuzzy, c-format
-msgid "call   %2d returned %s\n"
-msgstr "Nta narimwe"
-
-#: gcov.c:1750
-#, fuzzy, c-format
-msgid "call   %2d never executed\n"
-msgstr "Nta narimwe"
-
-#: gcov.c:1755
-#, fuzzy, c-format
-msgid "branch %2d taken %s%s\n"
-msgstr "in"
-
-#: gcov.c:1759
-#, fuzzy, c-format
-msgid "branch %2d never executed\n"
-msgstr "Nta narimwe"
-
-#: gcov.c:1764
-#, fuzzy, c-format
-msgid "unconditional %2d taken %s\n"
-msgstr "Kitazwi Ikurikiranyanyuguti"
-
-#: gcov.c:1767
-#, fuzzy, c-format
-msgid "unconditional %2d never executed\n"
-msgstr "Nta narimwe"
-
-#: gcov.c:1800
-#, fuzzy, c-format
-msgid "%s:cannot open source file\n"
-msgstr "%s:Gufungura Nka IDOSIYE"
-
-#: gcov.c:1810
-#, fuzzy, c-format
-msgid "%s:source file is newer than graph file '%s'\n"
-msgstr "Inkomoko IDOSIYE ni"
-
-#: gcse.c:681
-msgid "GCSE disabled"
-msgstr ""
-
-#: gcse.c:6531
-#, fuzzy
-msgid "jump bypassing disabled"
-msgstr "-g Ihitamo Yahagaritswe"
-
-#: gengtype-yacc.c:560
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.c:2939
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16547
-#, fuzzy
-msgid "syntax error: cannot back up"
-msgstr "Ikosa Inyuma Hejuru"
-
-#: gengtype-yacc.c:1596
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.c:6207
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16545
-#, fuzzy
-msgid "syntax error; also virtual memory exhausted"
-msgstr "Ikosa Kitaboneka Ububiko"
-
-#. Depending on the version of Bison used to compile this grammar,
-#. it may issue generic diagnostics spelled "syntax error" or
-#. "parse error".  To prevent this from changing the translation
-#. template randomly, we list all the variants of this particular
-#. diagnostic here.  Translators: there is no fine distinction
-#. between diagnostics with "syntax error" in them, and diagnostics
-#. with "parse error" in them.  It's okay to give them both the same
-#. translation.
-#: gengtype-yacc.c:1600
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.c:6211
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16543
-msgid "syntax error"
-msgstr "Ikosa mu myandikire"
-
-#: gengtype-yacc.c:1721
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.c:6332
-#, fuzzy
-msgid "parser stack overflow"
-msgstr "Byarenze urugero"
-
-#. Opening quotation mark.
-#: intl.c:58
-msgid "`"
-msgstr ""
-
-#. Closing quotation mark.
-#: intl.c:61
-msgid "'"
-msgstr ""
-
-#: ipa-inline.c:288
-msgid "--param large-function-growth limit reached"
-msgstr ""
-
-#: ipa-inline.c:322
-msgid "--param max-inline-insns-single limit reached"
-msgstr ""
-
-#: ipa-inline.c:331
-msgid "--param max-inline-insns-auto limit reached"
-msgstr ""
-
-#: ipa-inline.c:357 ipa-inline.c:803
-msgid "recursive inlining"
-msgstr ""
-
-#: ipa-inline.c:816
-msgid "call is unlikely"
-msgstr ""
-
-#: ipa-inline.c:887
-msgid "--param inline-unit-growth limit reached"
-msgstr ""
-
-#: langhooks.c:517
-#, fuzzy
-msgid "At top level:"
-msgstr "Hejuru: urwego"
-
-#: langhooks.c:522
-#, fuzzy, c-format
-msgid "In member function %qs:"
-msgstr "Umumaro"
-
-#: langhooks.c:526
-#, fuzzy, c-format
-msgid "In function %qs:"
-msgstr "Umumaro"
-
-#: loop-iv.c:2700 tree-ssa-loop-niter.c:1154
-msgid "assuming that the loop is not infinite"
-msgstr ""
-
-#: loop-iv.c:2701 tree-ssa-loop-niter.c:1155
-msgid "cannot optimize possibly infinite loops"
-msgstr ""
-
-#: loop-iv.c:2709 tree-ssa-loop-niter.c:1159
-msgid "assuming that the loop counter does not overflow"
-msgstr ""
-
-#: loop-iv.c:2710 tree-ssa-loop-niter.c:1160
-msgid "cannot optimize loop, the loop counter may overflow"
-msgstr ""
-
-#. What to print when a switch has no documentation.
-#: opts.c:100
-msgid "This switch lacks documentation"
-msgstr ""
-
-#: opts.c:1188
-#, fuzzy, c-format
-msgid ""
-"\n"
-"Target specific options:\n"
-msgstr "Amahitamo"
-
-#: opts.c:1209
-msgid "The following options are language-independent:\n"
-msgstr ""
-
-#: opts.c:1216
-#, c-format
-msgid ""
-"The %s front end recognizes the following options:\n"
-"\n"
-msgstr ""
-
-#: opts.c:1229
-msgid "The --param option recognizes the following as parameters:\n"
-msgstr ""
-
-#: protoize.c:583
-#, fuzzy, c-format
-msgid "%s: error writing file '%s': %s\n"
-msgstr "%s:Ikosa IDOSIYE"
-
-#: protoize.c:627
-#, fuzzy, c-format
-msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
-msgstr "%s:Ikoresha: i Izina ry'idosiye:"
-
-#: protoize.c:630
-#, fuzzy, c-format
-msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
-msgstr "%s:Ikoresha: Izina ry'idosiye:"
-
-#: protoize.c:731
-#, fuzzy, c-format
-msgid "%s: warning: no read access for file '%s'\n"
-msgstr "%s:Iburira Oya Gusoma kugirango IDOSIYE"
-
-#: protoize.c:739
-#, fuzzy, c-format
-msgid "%s: warning: no write access for file '%s'\n"
-msgstr "%s:Iburira Oya Kwandika kugirango IDOSIYE"
-
-#: protoize.c:747
-#, fuzzy, c-format
-msgid "%s: warning: no write access for dir containing '%s'\n"
-msgstr "%s:Iburira Oya Kwandika kugirango"
-
-#. Catch cases like /.. where we try to backup to a
-#. point above the absolute root of the logical file
-#. system.
-#: protoize.c:1134
-#, fuzzy, c-format
-msgid "%s: invalid file name: %s\n"
-msgstr "%s:Sibyo IDOSIYE Izina:"
-
-#: protoize.c:1282
-#, fuzzy, c-format
-msgid "%s: %s: can't get status: %s\n"
-msgstr "%s:%s:Kubona Imimerere"
-
-#: protoize.c:1303
-#, fuzzy, c-format
-msgid ""
-"\n"
-"%s: fatal error: aux info file corrupted at line %d\n"
-msgstr "%s:Ikosa Ibisobanuro IDOSIYE ku Umurongo"
-
-#: protoize.c:1632
-#, fuzzy, c-format
-msgid "%s:%d: declaration of function '%s' takes different forms\n"
-msgstr "%s:%d:Bya Umumaro"
-
-#: protoize.c:1887
-#, fuzzy, c-format
-msgid "%s: compiling '%s'\n"
-msgstr "%s:Guhindura.... IDOSIYE"
-
-#: protoize.c:1910
-#, fuzzy, c-format
-msgid "%s: wait: %s\n"
-msgstr "%s:Tegereza"
-
-#: protoize.c:1915
-#, c-format
-msgid "%s: subprocess got fatal signal %d\n"
-msgstr ""
-
-#: protoize.c:1923
-#, fuzzy, c-format
-msgid "%s: %s exited with status %d\n"
-msgstr "%s:%sNa: Imimerere"
-
-#: protoize.c:1972
-#, fuzzy, c-format
-msgid "%s: warning: missing SYSCALLS file '%s'\n"
-msgstr "%s:Iburira Ibuze IDOSIYE"
-
-#: protoize.c:1981 protoize.c:2010
-#, fuzzy, c-format
-msgid "%s: can't read aux info file '%s': %s\n"
-msgstr "%s:Gusoma Ibisobanuro IDOSIYE"
-
-#: protoize.c:2026 protoize.c:2054
-#, fuzzy, c-format
-msgid "%s: can't get status of aux info file '%s': %s\n"
-msgstr "%s:Kubona Imimerere Bya Ibisobanuro IDOSIYE"
-
-#: protoize.c:2082
-#, fuzzy, c-format
-msgid "%s: can't open aux info file '%s' for reading: %s\n"
-msgstr "%s:Gufungura Ibisobanuro IDOSIYE kugirango"
-
-#: protoize.c:2100
-#, fuzzy, c-format
-msgid "%s: error reading aux info file '%s': %s\n"
-msgstr "%s:Ikosa Ibisobanuro IDOSIYE"
-
-#: protoize.c:2113
-#, fuzzy, c-format
-msgid "%s: error closing aux info file '%s': %s\n"
-msgstr "%s:Ikosa Ibisobanuro IDOSIYE"
-
-#: protoize.c:2129
-#, fuzzy, c-format
-msgid "%s: can't delete aux info file '%s': %s\n"
-msgstr "%s:Gusiba Ibisobanuro IDOSIYE"
-
-#: protoize.c:2211 protoize.c:4181
-#, fuzzy, c-format
-msgid "%s: can't delete file '%s': %s\n"
-msgstr "%s:Gusiba IDOSIYE"
-
-#: protoize.c:2289
-#, fuzzy, c-format
-msgid "%s: warning: can't rename file '%s' to '%s': %s\n"
-msgstr "%s:Iburira Guhindura izina IDOSIYE Kuri"
-
-#: protoize.c:2411
-#, fuzzy, c-format
-msgid "%s: conflicting extern definitions of '%s'\n"
-msgstr "%s:Bya"
-
-#: protoize.c:2415
-#, fuzzy, c-format
-msgid "%s: declarations of '%s' will not be converted\n"
-msgstr "%s:Bya OYA"
-
-#: protoize.c:2417
-#, fuzzy, c-format
-msgid "%s: conflict list for '%s' follows:\n"
-msgstr "%s:Urutonde kugirango"
-
-#: protoize.c:2450
-#, fuzzy, c-format
-msgid "%s: warning: using formals list from %s(%d) for function '%s'\n"
-msgstr "%s:Iburira ikoresha Urutonde Bivuye kugirango Umumaro"
-
-#: protoize.c:2490
-#, fuzzy, c-format
-msgid "%s: %d: '%s' used but missing from SYSCALLS\n"
-msgstr "%s:%d:`%s'Ibuze Bivuye"
-
-#: protoize.c:2496
-#, fuzzy, c-format
-msgid "%s: %d: warning: no extern definition for '%s'\n"
-msgstr "%s:%d:Iburira Oya Insobanuro kugirango"
-
-#: protoize.c:2526
-#, fuzzy, c-format
-msgid "%s: warning: no static definition for '%s' in file '%s'\n"
-msgstr "%s:Iburira Oya Insobanuro kugirango in IDOSIYE"
-
-#: protoize.c:2532
-#, fuzzy, c-format
-msgid "%s: multiple static defs of '%s' in file '%s'\n"
-msgstr "%s:Igikubo Bya in IDOSIYE"
-
-#: protoize.c:2702 protoize.c:2705
-#, fuzzy, c-format
-msgid "%s: %d: warning: source too confusing\n"
-msgstr "%s:%d:Iburira Inkomoko"
-
-#: protoize.c:2900
-#, fuzzy, c-format
-msgid "%s: %d: warning: varargs function declaration not converted\n"
-msgstr "%s:%d:Iburira Umumaro OYA"
-
-#: protoize.c:2915
-#, fuzzy, c-format
-msgid "%s: declaration of function '%s' not converted\n"
-msgstr "%s:Bya Umumaro OYA"
-
-#: protoize.c:3038
-#, fuzzy, c-format
-msgid "%s: warning: too many parameter lists in declaration of '%s'\n"
-msgstr "%s:Iburira Intonde in Bya"
-
-#: protoize.c:3059
-#, fuzzy, c-format
-msgid ""
-"\n"
-"%s: warning: too few parameter lists in declaration of '%s'\n"
-msgstr "%s:Iburira Intonde in Bya"
-
-#: protoize.c:3155
-#, fuzzy, c-format
-msgid "%s: %d: warning: found '%s' but expected '%s'\n"
-msgstr "%s:%d:Iburira Byabonetse Ikitezwe:"
-
-#: protoize.c:3330
-#, fuzzy, c-format
-msgid "%s: local declaration for function '%s' not inserted\n"
-msgstr "%s:kugirango Umumaro OYA"
-
-#: protoize.c:3357
-#, fuzzy, c-format
-msgid ""
-"\n"
-"%s: %d: warning: can't add declaration of '%s' into macro call\n"
-msgstr "%s:%d:Iburira Kongeramo Bya Makoro"
-
-#: protoize.c:3429
-#, fuzzy, c-format
-msgid "%s: global declarations for file '%s' not inserted\n"
-msgstr "%s:kugirango IDOSIYE OYA"
-
-#: protoize.c:3519 protoize.c:3549
-#, fuzzy, c-format
-msgid "%s: definition of function '%s' not converted\n"
-msgstr "%s:Insobanuro Bya Umumaro OYA"
-
-#: protoize.c:3538
-#, fuzzy, c-format
-msgid "%s: %d: warning: definition of %s not converted\n"
-msgstr "%s:%d:Iburira Insobanuro Bya OYA"
-
-#: protoize.c:3864
-#, fuzzy, c-format
-msgid "%s: found definition of '%s' at %s(%d)\n"
-msgstr "%s:Byabonetse Insobanuro Bya ku"
-
-#. If we make it here, then we did not know about this
-#. function definition.
-#: protoize.c:3880
-#, fuzzy, c-format
-msgid "%s: %d: warning: '%s' excluded by preprocessing\n"
-msgstr "%s:%d:Iburira ku"
-
-#: protoize.c:3883
-#, fuzzy, c-format
-msgid "%s: function definition not converted\n"
-msgstr "%s:Umumaro Insobanuro OYA"
-
-#: protoize.c:3941
-#, fuzzy, c-format
-msgid "%s: '%s' not converted\n"
-msgstr "%s:`%s'OYA"
-
-#: protoize.c:3949
-#, fuzzy, c-format
-msgid "%s: would convert file '%s'\n"
-msgstr "%s:GUHINDURA IDOSIYE"
-
-#: protoize.c:3952
-#, fuzzy, c-format
-msgid "%s: converting file '%s'\n"
-msgstr "%s:Guhindura.... IDOSIYE"
-
-#: protoize.c:3962
-#, fuzzy, c-format
-msgid "%s: can't get status for file '%s': %s\n"
-msgstr "%s:Kubona Imimerere kugirango IDOSIYE"
-
-#: protoize.c:4004
-#, fuzzy, c-format
-msgid "%s: can't open file '%s' for reading: %s\n"
-msgstr "%s:Gufungura IDOSIYE kugirango"
-
-#: protoize.c:4019
-#, fuzzy, c-format
-msgid ""
-"\n"
-"%s: error reading input file '%s': %s\n"
-msgstr "%s:Ikosa Iyinjiza IDOSIYE"
-
-#: protoize.c:4053
-#, fuzzy, c-format
-msgid "%s: can't create/open clean file '%s': %s\n"
-msgstr "%s:Kurema Gufungura GUSUKURA IDOSIYE"
-
-#: protoize.c:4158
-#, fuzzy, c-format
-msgid "%s: warning: file '%s' already saved in '%s'\n"
-msgstr "%s:Iburira IDOSIYE in"
-
-#: protoize.c:4166
-#, fuzzy, c-format
-msgid "%s: can't link file '%s' to '%s': %s\n"
-msgstr "%s:Ihuza IDOSIYE Kuri"
-
-#: protoize.c:4196
-#, fuzzy, c-format
-msgid "%s: can't create/open output file '%s': %s\n"
-msgstr "%s:Kurema Gufungura Ibisohoka IDOSIYE"
-
-#: protoize.c:4229
-#, fuzzy, c-format
-msgid "%s: can't change mode of file '%s': %s\n"
-msgstr "%s:Guhindura>> Ubwoko Bya IDOSIYE"
-
-#: protoize.c:4405
-#, fuzzy, c-format
-msgid "%s: cannot get working directory: %s\n"
-msgstr "%s:Kubona bushyinguro"
-
-#: protoize.c:4503
-#, fuzzy, c-format
-msgid "%s: input file names must have .c suffixes: %s\n"
-msgstr "%s:Iyinjiza IDOSIYE Amazina C Imigereka"
-
-#: reload.c:3742
-#, fuzzy
-msgid "unable to generate reloads for:"
-msgstr "Kuri kugirango"
-
-#: reload1.c:1938
-#, fuzzy
-msgid "this is the insn:"
-msgstr "iyi ni i"
-
-#. It's the compiler's fault.
-#: reload1.c:5179
-#, fuzzy
-msgid "could not find a spill register"
-msgstr "OYA Gushaka a Kwiyandikisha"
-
-#. It's the compiler's fault.
-#: reload1.c:6835
-#, fuzzy
-msgid "VOIDmode on an output"
-msgstr "ku Ibisohoka"
-
-#: reload1.c:7828
-msgid "Failure trying to reload:"
-msgstr ""
-
-#: rtl-error.c:128
-msgid "unrecognizable insn:"
-msgstr ""
-
-#: rtl-error.c:130
-#, fuzzy
-msgid "insn does not satisfy its constraints:"
-msgstr "OYA"
-
-#: timevar.c:412
-#, fuzzy
-msgid ""
-"\n"
-"Execution times (seconds)\n"
-msgstr "Times amasogonda"
-
-# #-#-#-#-#  sc.pot (PACKAGE VERSION)  #-#-#-#-#
-# sc/source\ui\src\autofmt.src:RID_SCDLG_AUTOFORMAT.STR_SUM.text
-# #-#-#-#-#  sc.pot (PACKAGE VERSION)  #-#-#-#-#
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_PIVOT_TOTAL.text
-#. Print total time.
-#: timevar.c:470
-#, fuzzy
-msgid " TOTAL                 :"
-msgstr "Igiteranyo"
-
-#: timevar.c:499
-#, fuzzy, c-format
-msgid "time in %s: %ld.%06ld (%ld%%)\n"
-msgstr "Igihe in"
-
-#: tlink.c:384
-#, c-format
-msgid "collect: reading %s\n"
-msgstr ""
-
-#: tlink.c:478
-#, c-format
-msgid "removing .rpo file"
-msgstr ""
-
-#: tlink.c:480
-#, fuzzy, c-format
-msgid "renaming .rpo file"
-msgstr "Gufungura %s%S Ibisohoka IDOSIYE"
-
-#: tlink.c:534
-#, c-format
-msgid "collect: recompiling %s\n"
-msgstr ""
-
-#: tlink.c:738
-#, fuzzy, c-format
-msgid "collect: tweaking %s in %s\n"
-msgstr "in"
-
-#: tlink.c:788
-#, c-format
-msgid "collect: relinking\n"
-msgstr ""
-
-#: toplev.c:601
-#, fuzzy, c-format
-msgid "unrecoverable error"
-msgstr "Ikosa ry'imbere"
-
-#: toplev.c:1160
-#, fuzzy, c-format
-msgid ""
-"%s%s%s version %s (%s)\n"
-"%s\tcompiled by GNU C version %s.\n"
-msgstr "%s%s%sVerisiyo ku C Verisiyo Verisiyo ku"
-
-#: toplev.c:1162
-#, c-format
-msgid "%s%s%s version %s (%s) compiled by CC.\n"
-msgstr ""
-
-#: toplev.c:1166
-#, fuzzy, c-format
-msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
-msgstr "%s%sGGCGITO Kwagura GITO"
-
-#: toplev.c:1228
-#, fuzzy
-msgid "options passed: "
-msgstr "Amahitamo"
-
-#: toplev.c:1257
-#, fuzzy
-msgid "options enabled: "
-msgstr "Amahitamo Bikora"
-
-#: toplev.c:1376
-#, c-format
-msgid "created and used with differing settings of '%s'"
-msgstr ""
-
-#: toplev.c:1378
-msgid "out of memory"
-msgstr ""
-
-#: toplev.c:1393
-msgid "created and used with different settings of -fpic"
-msgstr ""
-
-#: toplev.c:1395
-msgid "created and used with different settings of -fpie"
-msgstr ""
-
-#: tree-inline.c:1993
-msgid "originally indirect function call not considered for inlining"
-msgstr ""
-
-#. The remainder are real diagnostic types.
-#: diagnostic.def:15
-#, fuzzy
-msgid "fatal error: "
-msgstr "Ikosa ry'imbere"
-
-#: diagnostic.def:16
-#, fuzzy
-msgid "internal compiler error: "
-msgstr "Ikosa ry'imbere"
-
-#: diagnostic.def:17
-#, fuzzy
-msgid "error: "
-msgstr "Ikosa ry'imbere"
-
-#: diagnostic.def:18
-#, fuzzy
-msgid "sorry, unimplemented: "
-msgstr "OYA"
-
-#: diagnostic.def:19
-#, fuzzy
-msgid "warning: "
-msgstr "Iburira!"
-
-#: diagnostic.def:20
-msgid "anachronism: "
-msgstr ""
-
-# scp/source\cde\unxbasic_cde.lng:STR_BASIC_CDEINT_NETWORK_STRING2.text
-#: diagnostic.def:21
-#, fuzzy
-msgid "note: "
-msgstr "Ibisobanuro:"
-
-#: diagnostic.def:22
-msgid "debug: "
-msgstr ""
-
-#: params.def:48
-msgid "The maximum number of fields in a structure variable without direct structure accesses that GCC will attempt to track separately"
-msgstr ""
-
-#: params.def:55
-msgid "The maximum number of elements in an array for wich we track its elements separately"
-msgstr ""
-
-#: params.def:64
-msgid "The maximum structure size (in bytes) for which GCC will use by-element copies"
-msgstr ""
-
-#: params.def:73
-#, fuzzy
-msgid "The maximum number of structure fields for which GCC will use by-element copies"
-msgstr "Kinini Umubare Bya Amabwiriza kugirango i"
-
-#: params.def:85
-msgid "The threshold ratio between instantiated fields and the total structure size"
-msgstr ""
-
-#: params.def:102
-#, fuzzy
-msgid "The maximum number of instructions in a single function eligible for inlining"
-msgstr "Kinini Umubare Bya Amabwiriza in a UMWE Umumaro kugirango"
-
-#: params.def:114
-#, fuzzy
-msgid "The maximum number of instructions when automatically inlining"
-msgstr "Kinini Umubare Bya Amabwiriza Ryari: ku buryo bwikora"
-
-#: params.def:119
-#, fuzzy
-msgid "The maximum number of instructions inline function can grow to via recursive inlining"
-msgstr "Kinini Umubare Bya Amabwiriza in a UMWE Umumaro kugirango"
-
-#: params.def:124
-#, fuzzy
-msgid "The maximum number of instructions non-inline function can grow to via recursive inlining"
-msgstr "Kinini Umubare Bya Amabwiriza in a UMWE Umumaro kugirango"
-
-#: params.def:129
-msgid "The maximum depth of recursive inlining for inline functions"
-msgstr ""
-
-#: params.def:134
-msgid "The maximum depth of recursive inlining for non-inline functions"
-msgstr ""
-
-#: params.def:139
-msgid "Inline recursively only when the probability of call being executed exceeds the parameter"
-msgstr ""
-
-#: params.def:146
-msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling"
-msgstr ""
-
-#: params.def:157
-#, fuzzy
-msgid "The maximum number of instructions to consider to fill a delay slot"
-msgstr "Kinini Umubare Bya Amabwiriza Kuri Kuri Kuzuza a Gutinda"
-
-#: params.def:168
-#, fuzzy
-msgid "The maximum number of instructions to consider to find accurate live register information"
-msgstr "Kinini Umubare Bya Amabwiriza Kuri Kuri Gushaka Kwiyandikisha Ibisobanuro"
-
-#: params.def:178
-#, fuzzy
-msgid "The maximum length of scheduling's pending operations list"
-msgstr "Kinini Uburebure Bya Ibikorwa: Urutonde"
-
-#: params.def:183
-msgid "The size of function body to be considered large"
-msgstr ""
-
-#: params.def:187
-#, fuzzy
-msgid "Maximal growth due to inlining of large function (in percent)"
-msgstr "ITEGEKONGENGA IKURA ku in"
-
-#: params.def:191
-#, fuzzy
-msgid "The size of translation unit to be considered large"
-msgstr "i Umwandiko wahinduwe ururimi Igice: Kuri a IDOSIYE"
-
-#: params.def:195
-msgid "how much can given compilation unit grow because of the inlining (in percent)"
-msgstr ""
-
-#: params.def:199
-msgid "expense of call operation relative to ordinary arithmetic operations"
-msgstr ""
-
-#: params.def:206
-#, fuzzy
-msgid "The maximum amount of memory to be allocated by GCSE"
-msgstr "Kinini Igiteranyo Bya Ububiko Kuri ku"
-
-#: params.def:211
-#, fuzzy
-msgid "The maximum number of passes to make when doing GCSE"
-msgstr "Kinini Umubare Bya Kuri Ubwoko Ryari:"
-
-#: params.def:221
-msgid "The threshold ratio for performing partial redundancy elimination after reload"
-msgstr ""
-
-#: params.def:228
-msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload"
-msgstr ""
-
-#: params.def:239
-#, fuzzy
-msgid "The maximum number of instructions to consider to unroll in a loop"
-msgstr "Kinini Umubare Bya Amabwiriza Kuri Kuri in a"
-
-#: params.def:245
-#, fuzzy
-msgid "The maximum number of instructions to consider to unroll in a loop on average"
-msgstr "Kinini Umubare Bya Amabwiriza Kuri Kuri in a"
-
-#: params.def:250
-#, fuzzy
-msgid "The maximum number of unrollings of a single loop"
-msgstr "Kinini Umubare Bya Amabwiriza kugirango i"
-
-#: params.def:255
-#, fuzzy
-msgid "The maximum number of insns of a peeled loop"
-msgstr "Kinini Umubare Bya Amabwiriza Kuri Kuri Kuzuza a Gutinda"
-
-#: params.def:260
-#, fuzzy
-msgid "The maximum number of peelings of a single loop"
-msgstr "Kinini Umubare Bya Kuri Ubwoko Ryari:"
-
-#: params.def:265
-#, fuzzy
-msgid "The maximum number of insns of a completely peeled loop"
-msgstr "Kinini Umubare Bya Amabwiriza Kuri Kuri in a"
-
-#: params.def:270
-#, fuzzy
-msgid "The maximum number of peelings of a single loop that is peeled completely"
-msgstr "Kinini Umubare Bya Amabwiriza in a UMWE Umumaro kugirango"
-
-#: params.def:275
-#, fuzzy
-msgid "The maximum number of insns of a peeled loop that rolls only once"
-msgstr "Kinini Umubare Bya Amabwiriza kugirango i"
-
-#: params.def:281
-#, fuzzy
-msgid "The maximum number of insns of an unswitched loop"
-msgstr "Kinini Umubare Bya Amabwiriza Kuri Kuri in a"
-
-#: params.def:286
-#, fuzzy
-msgid "The maximum number of unswitchings in a single loop"
-msgstr "Kinini Umubare Bya Amabwiriza in a UMWE Umumaro kugirango"
-
-#: params.def:293
-msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates"
-msgstr ""
-
-#: params.def:299
-msgid "Bound on the cost of an expression to compute the number of iterations"
-msgstr ""
-
-#: params.def:304
-msgid "Maximum number of loops to perform swing modulo scheduling on (mainly for debugging)"
-msgstr ""
-
-#: params.def:310
-msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop"
-msgstr ""
-
-#: params.def:314
-msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA"
-msgstr ""
-
-#: params.def:318
-msgid "A threshold on the average loop count considered by the swing modulo scheduler"
-msgstr ""
-
-#: params.def:323
-#, fuzzy
-msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
-msgstr "Imigabane Bya i IBARA Bya Bya BASIC Funga in Porogaramu BASIC Funga Kuri Kuri"
-
-#: params.def:327
-#, fuzzy
-msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
-msgstr "Imigabane Bya i Ubwisubire Bya Bya BASIC Funga in Umumaro BASIC Funga Kuri Kuri"
-
-#: params.def:343
-#, fuzzy
-msgid "The maximum number of loop iterations we predict statically"
-msgstr "Kinini Umubare Bya Amabwiriza Ryari: ku buryo bwikora"
-
-#: params.def:347
-#, fuzzy
-msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
-msgstr "Ijanisha Bya Umumaro ku Ubwisubire ku Ryari: Ibijyana ni Bihari"
-
-#: params.def:351
-#, fuzzy
-msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
-msgstr "Ijanisha Bya Umumaro ku Ubwisubire ku Ryari: Ibijyana ni OYA Bihari"
-
-#: params.def:355
-#, fuzzy
-msgid "Maximal code growth caused by tail duplication (in percent)"
-msgstr "ITEGEKONGENGA IKURA ku in"
-
-#: params.def:359
-#, fuzzy
-msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)"
-msgstr "Ihindurakerekezo IKURA NIBA i Ihindurakerekezo Imishobokere Bya ni Birutwa iyi in"
-
-#: params.def:363
-#, fuzzy
-msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available"
-msgstr "Imbere IKURA NIBA i Imishobokere Bya ni Birutwa iyi in Ryari: Ibijyana ni Bihari"
-
-#: params.def:367
-#, fuzzy
-msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available"
-msgstr "Imbere IKURA NIBA i Imishobokere Bya ni Birutwa iyi in Ryari: Ibijyana ni OYA Bihari"
-
-#: params.def:373
-#, fuzzy
-msgid "The maximum number of incoming edges to consider for crossjumping"
-msgstr "Kinini Umubare Bya Kuri kugirango"
-
-#: params.def:379
-#, fuzzy
-msgid "The minimum number of matching instructions to consider for crossjumping"
-msgstr "Kinini Umubare Bya Kuri kugirango"
-
-#: params.def:385
-msgid "The maximum expansion factor when copying basic blocks"
-msgstr ""
-
-#: params.def:391
-#, fuzzy
-msgid "The maximum number of insns to duplicate when unfactoring computed gotos"
-msgstr "Kinini Umubare Bya Kuri Ubwoko Ryari:"
-
-#: params.def:397
-#, fuzzy
-msgid "The maximum length of path considered in cse"
-msgstr "Kinini Uburebure Bya Ibikorwa: Urutonde"
-
-#: params.def:401
-#, fuzzy
-msgid "The maximum instructions CSE process before flushing"
-msgstr "Kinini Umubare Bya Amabwiriza kugirango i"
-
-#: params.def:408
-msgid "The minimum cost of an expensive expression in the loop invariant motion"
-msgstr ""
-
-#: params.def:417
-msgid "Bound on number of candidates below that all candidates are considered in iv optimizations"
-msgstr ""
-
-#: params.def:425
-#, fuzzy
-msgid "Bound on number of iv uses in loop optimized in iv optimizations"
-msgstr "a Umubare Bya"
-
-#: params.def:433
-msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization"
-msgstr ""
-
-#: params.def:438
-msgid "Bound on size of expressions used in the scalar evolutions analyzer"
-msgstr ""
-
-#: params.def:443
-msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning"
-msgstr ""
-
-#: params.def:450
-msgid "Given N calls and V call-clobbered vars in a function.  Use .GLOBAL_VAR if NxV is larger than this limit"
-msgstr ""
-
-#: params.def:455
-#, fuzzy
-msgid "The maximum memory locations recorded by cselib"
-msgstr "Kinini Umubare Bya Amabwiriza kugirango i"
-
-#: params.def:459
-#, fuzzy
-msgid "The maximum memory locations recorded by flow"
-msgstr "Kinini Igiteranyo Bya Ububiko Kuri ku"
-
-#: params.def:472
-#, fuzzy
-msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap"
-msgstr "Kuri Imbarutso Nka a Ijanisha Bya i Igiteranyo Ingano Bya i"
-
-#: params.def:477
-#, fuzzy
-msgid "Minimum heap size before we start collecting garbage, in kilobytes"
-msgstr "Ingano Mbere Twebwe Gutangira in"
-
-#: params.def:485
-#, fuzzy
-msgid "The maximum number of instructions to search backward when looking for equivalent reload"
-msgstr "Kinini Umubare Bya Amabwiriza Kuri Kuri in a"
-
-#: params.def:490
-msgid "The maximum number of virtual operands allowed to represent aliases before triggering alias grouping"
-msgstr ""
-
-#: params.def:495
-#, fuzzy
-msgid "The maximum number of blocks in a region to be considered for interblock scheduling"
-msgstr "Kinini Umubare Bya Kuri kugirango"
-
-#: params.def:500
-#, fuzzy
-msgid "The maximum number of insns in a region to be considered for interblock scheduling"
-msgstr "Kinini Umubare Bya Kuri kugirango"
-
-#: params.def:505
-msgid "The minimum probability of reaching a source block for interblock speculative scheduling"
-msgstr ""
-
-#: params.def:510
-#, fuzzy
-msgid "The maximum number of iterations through CFG to extend regions"
-msgstr "Kinini Umubare Bya Amabwiriza Kuri Kuri in a"
-
-#: params.def:515
-#, fuzzy
-msgid "The maximum conflict delay for an insn to be considered for speculative motion"
-msgstr "Kinini Umubare Bya Kuri kugirango"
-
-#: params.def:520
-msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
-msgstr ""
-
-#: params.def:525
-msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
-msgstr ""
-
-#: params.def:533
-#, fuzzy
-msgid "The upper bound for sharing integer constants"
-msgstr "Agaciro kugirango OYA Umubare wuzuye"
-
-#: params.def:552
-#, fuzzy
-msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
-msgstr "Kinini Umubare Bya Amabwiriza Kuri Kuri Kuzuza a Gutinda"
-
-#: params.def:557
-msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
-msgstr ""
-
-#: params.def:562
-msgid "The lower bound for a buffer to be considered for stack smashing protection"
-msgstr ""
-
-#: params.def:580
-msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
-msgstr ""
-
-#: params.def:589
-msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
-msgstr ""
-
-#: params.def:594
-#, fuzzy
-msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
-msgstr "Kinini Umubare Bya Amabwiriza Kuri Kuri in a"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/alpha/alpha.c:5121
-#, fuzzy, c-format
-msgid "invalid %%H value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/alpha/alpha.c:5142 config/bfin/bfin.c:1237
-#, fuzzy, c-format
-msgid "invalid %%J value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/alpha/alpha.c:5172 config/ia64/ia64.c:4656
-#, fuzzy, c-format
-msgid "invalid %%r value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/alpha/alpha.c:5182 config/rs6000/rs6000.c:10600
-#: config/xtensa/xtensa.c:1707
-#, fuzzy, c-format
-msgid "invalid %%R value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/alpha/alpha.c:5188 config/rs6000/rs6000.c:10519
-#: config/xtensa/xtensa.c:1674
-#, fuzzy, c-format
-msgid "invalid %%N value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/alpha/alpha.c:5196 config/rs6000/rs6000.c:10547
-#, fuzzy, c-format
-msgid "invalid %%P value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/alpha/alpha.c:5204
-#, fuzzy, c-format
-msgid "invalid %%h value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/alpha/alpha.c:5212 config/xtensa/xtensa.c:1700
-#, fuzzy, c-format
-msgid "invalid %%L value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/alpha/alpha.c:5251 config/rs6000/rs6000.c:10501
-#, fuzzy, c-format
-msgid "invalid %%m value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/alpha/alpha.c:5259 config/rs6000/rs6000.c:10509
-#, fuzzy, c-format
-msgid "invalid %%M value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/alpha/alpha.c:5303
-#, fuzzy, c-format
-msgid "invalid %%U value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/alpha/alpha.c:5315 config/alpha/alpha.c:5329
-#: config/rs6000/rs6000.c:10608
-#, fuzzy, c-format
-msgid "invalid %%s value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/alpha/alpha.c:5352
-#, fuzzy, c-format
-msgid "invalid %%C value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/alpha/alpha.c:5389 config/rs6000/rs6000.c:10339
-#: config/rs6000/rs6000.c:10358
-#, fuzzy, c-format
-msgid "invalid %%E value"
-msgstr "Agaciro siko"
-
-#: config/alpha/alpha.c:5414 config/alpha/alpha.c:5462
-#, fuzzy, c-format
-msgid "unknown relocation unspec"
-msgstr "Kitazwi"
-
-#: config/alpha/alpha.c:5423 config/crx/crx.c:1082
-#: config/rs6000/rs6000.c:10923
-#, fuzzy, c-format
-msgid "invalid %%xn code"
-msgstr "Sibyo ITEGEKONGENGA"
-
-#: config/arc/arc.c:1726 config/m32r/m32r.c:1805
-#, fuzzy, c-format
-msgid "invalid operand to %%R code"
-msgstr "Sibyo Kuri ITEGEKONGENGA"
-
-#: config/arc/arc.c:1758 config/m32r/m32r.c:1828
-#, fuzzy, c-format
-msgid "invalid operand to %%H/%%L code"
-msgstr "Sibyo Kuri ITEGEKONGENGA"
-
-#: config/arc/arc.c:1780 config/m32r/m32r.c:1899
-#, fuzzy, c-format
-msgid "invalid operand to %%U code"
-msgstr "Sibyo Kuri ITEGEKONGENGA"
-
-#: config/arc/arc.c:1791
-#, fuzzy, c-format
-msgid "invalid operand to %%V code"
-msgstr "Sibyo Kuri ITEGEKONGENGA"
-
-#. Unknown flag.
-#. Undocumented flag.
-#: config/arc/arc.c:1798 config/m32r/m32r.c:1926 config/sparc/sparc.c:6907
-#, fuzzy, c-format
-msgid "invalid operand output code"
-msgstr "Sibyo Ibisohoka ITEGEKONGENGA"
-
-#: config/arm/arm.c:11005 config/arm/arm.c:11023
-#, fuzzy, c-format
-msgid "predicated Thumb instruction"
-msgstr "INYUGUTI Amabwiriza"
-
-#: config/arm/arm.c:11011
-#, fuzzy, c-format
-msgid "predicated instruction in conditional sequence"
-msgstr "OYA"
-
-#: config/arm/arm.c:11080
-#, fuzzy, c-format
-msgid "invalid shift operand"
-msgstr "Sibyo"
-
-#: config/arm/arm.c:11127 config/arm/arm.c:11137 config/arm/arm.c:11147
-#: config/arm/arm.c:11173 config/arm/arm.c:11191 config/arm/arm.c:11226
-#: config/arm/arm.c:11245 config/arm/arm.c:11260 config/arm/arm.c:11286
-#: config/arm/arm.c:11293 config/arm/arm.c:11300
-#, fuzzy, c-format
-msgid "invalid operand for code '%c'"
-msgstr "Sibyo ITEGEKONGENGA"
-
-#: config/arm/arm.c:11186
-#, fuzzy, c-format
-msgid "instruction never exectued"
-msgstr "OYA"
-
-#: config/arm/arm.c:11311
-#, fuzzy, c-format
-msgid "missing operand"
-msgstr "Ibuze Gufungura"
-
-#: config/avr/avr.c:1046
-#, c-format
-msgid "address operand requires constraint for X, Y, or Z register"
-msgstr ""
-
-#: config/avr/avr.c:1153
-#, fuzzy
-msgid "bad address, not (reg+disp):"
-msgstr "Aderesi OYA"
-
-#: config/avr/avr.c:1160
-#, fuzzy
-msgid "bad address, not post_inc or pre_dec:"
-msgstr "Aderesi OYA"
-
-#: config/avr/avr.c:1171
-#, fuzzy
-msgid "internal compiler error.  Bad address:"
-msgstr "By'imbere Ikosa Aderesi"
-
-#: config/avr/avr.c:1184
-#, fuzzy
-msgid "internal compiler error.  Unknown mode:"
-msgstr "By'imbere Ikosa Ubwoko"
-
-#: config/avr/avr.c:1807 config/avr/avr.c:2490
-#, fuzzy
-msgid "invalid insn:"
-msgstr "Sibyo"
-
-#: config/avr/avr.c:1841 config/avr/avr.c:1927 config/avr/avr.c:1976
-#: config/avr/avr.c:2004 config/avr/avr.c:2099 config/avr/avr.c:2268
-#: config/avr/avr.c:2524 config/avr/avr.c:2636
-msgid "incorrect insn:"
-msgstr ""
-
-#: config/avr/avr.c:2023 config/avr/avr.c:2184 config/avr/avr.c:2339
-#: config/avr/avr.c:2702
-#, fuzzy
-msgid "unknown move insn:"
-msgstr "Kitazwi Kwimura"
-
-#: config/avr/avr.c:2932
-#, fuzzy
-msgid "bad shift insn:"
-msgstr "Gusunika"
-
-#: config/avr/avr.c:3048 config/avr/avr.c:3496 config/avr/avr.c:3882
-#, fuzzy
-msgid "internal compiler error.  Incorrect shift:"
-msgstr "By'imbere Ikosa Gusunika"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/bfin/bfin.c:1199
-#, fuzzy, c-format
-msgid "invalid %%j value"
-msgstr "Agaciro siko"
-
-#: config/bfin/bfin.c:1367
-#, fuzzy, c-format
-msgid "invalid const_double operand"
-msgstr "Sibyo kugirango"
-
-#: config/c4x/c4x.c:1584
-#, fuzzy
-msgid "using CONST_DOUBLE for address"
-msgstr "ikoresha kugirango Aderesi"
-
-#: config/c4x/c4x.c:1722
-#, fuzzy
-msgid "c4x_address_cost: Invalid addressing mode"
-msgstr "Kwohereza Ubwoko"
-
-#: config/c4x/c4x.c:1857
-#, c-format
-msgid "c4x_print_operand: %%L inconsistency"
-msgstr ""
-
-#: config/c4x/c4x.c:1863
-#, c-format
-msgid "c4x_print_operand: %%N inconsistency"
-msgstr ""
-
-#: config/c4x/c4x.c:1904
-#, c-format
-msgid "c4x_print_operand: %%O inconsistency"
-msgstr ""
-
-#: config/c4x/c4x.c:1999
-msgid "c4x_print_operand: Bad operand case"
-msgstr ""
-
-#: config/c4x/c4x.c:2040
-msgid "c4x_print_operand_address: Bad post_modify"
-msgstr ""
-
-#: config/c4x/c4x.c:2062
-msgid "c4x_print_operand_address: Bad pre_modify"
-msgstr ""
-
-#: config/c4x/c4x.c:2110 config/c4x/c4x.c:2122 config/c4x/c4x.c:2137
-msgid "c4x_print_operand_address: Bad operand case"
-msgstr ""
-
-#: config/c4x/c4x.c:2388
-#, fuzzy
-msgid "c4x_rptb_insert: Cannot find start label"
-msgstr "Gushaka Gutangira Akarango"
-
-#: config/c4x/c4x.c:2990
-#, fuzzy
-msgid "invalid indirect memory address"
-msgstr "Sibyo BUZIGUYE Ububiko Aderesi"
-
-#: config/c4x/c4x.c:3079
-#, fuzzy
-msgid "invalid indirect (S) memory address"
-msgstr "Sibyo BUZIGUYE Ububiko Aderesi"
-
-#: config/c4x/c4x.c:3414
-#, fuzzy
-msgid "c4x_valid_operands: Internal error"
-msgstr "Ikosa"
-
-#: config/c4x/c4x.c:3853
-#, fuzzy
-msgid "c4x_operand_subword: invalid mode"
-msgstr "Sibyo Ubwoko"
-
-#: config/c4x/c4x.c:3856
-#, fuzzy
-msgid "c4x_operand_subword: invalid operand"
-msgstr "Sibyo"
-
-#. We could handle these with some difficulty.
-#. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:3882
-#, fuzzy
-msgid "c4x_operand_subword: invalid autoincrement"
-msgstr "Sibyo nyamwiyongera"
-
-#: config/c4x/c4x.c:3888
-#, fuzzy
-msgid "c4x_operand_subword: invalid address"
-msgstr "Sibyo Aderesi"
-
-#: config/c4x/c4x.c:3899
-#, fuzzy
-msgid "c4x_operand_subword: address not offsettable"
-msgstr "Aderesi OYA"
-
-#: config/c4x/c4x.c:4101
-#, fuzzy
-msgid "c4x_rptb_rpts_p: Repeat block top label moved"
-msgstr "Funga Hejuru: Akarango"
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#. Use `%s' to print the string in case there are any escape
-#. characters in the message.
-#: config/cris/cris.c:492 fortran/dump-parse-tree.c:79
-#: fortran/dump-parse-tree.c:421 fortran/dump-parse-tree.c:754
-#: fortran/dump-parse-tree.c:801 c-typeck.c:4520 c-typeck.c:4535
-#: c-typeck.c:4550 final.c:2803 final.c:2805 gcc.c:4742 loop-iv.c:2702
-#: loop-iv.c:2711 rtl-error.c:113 toplev.c:605 tree-ssa-loop-niter.c:1165
-#: cp/parser.c:2087 cp/typeck.c:4468 java/expr.c:413
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5005
-#, fuzzy, gcc-internal-format
-msgid "%s"
-msgstr "%s"
-
-#: config/cris/cris.c:544
-#, fuzzy
-msgid "unexpected index-type in cris_print_index"
-msgstr "Umubarendanga Ubwoko in"
-
-#: config/cris/cris.c:558
-#, fuzzy
-msgid "unexpected base-type in cris_print_base"
-msgstr "SHINGIRO Ubwoko in"
-
-#: config/cris/cris.c:674
-#, fuzzy
-msgid "invalid operand for 'b' modifier"
-msgstr "Sibyo kugirango"
-
-#: config/cris/cris.c:691
-#, fuzzy
-msgid "invalid operand for 'o' modifier"
-msgstr "Sibyo kugirango"
-
-#: config/cris/cris.c:710
-#, fuzzy
-msgid "invalid operand for 'O' modifier"
-msgstr "Sibyo kugirango"
-
-#: config/cris/cris.c:743
-#, fuzzy
-msgid "invalid operand for 'p' modifier"
-msgstr "Sibyo kugirango"
-
-#: config/cris/cris.c:782
-#, fuzzy
-msgid "invalid operand for 'z' modifier"
-msgstr "Sibyo kugirango"
-
-#: config/cris/cris.c:836 config/cris/cris.c:866
-#, fuzzy
-msgid "invalid operand for 'H' modifier"
-msgstr "Sibyo kugirango"
-
-#: config/cris/cris.c:842
-#, fuzzy
-msgid "bad register"
-msgstr "Kwiyandikisha"
-
-#: config/cris/cris.c:887
-#, fuzzy
-msgid "invalid operand for 'e' modifier"
-msgstr "Sibyo kugirango"
-
-#: config/cris/cris.c:904
-#, fuzzy
-msgid "invalid operand for 'm' modifier"
-msgstr "Sibyo kugirango"
-
-#: config/cris/cris.c:929
-#, fuzzy
-msgid "invalid operand for 'A' modifier"
-msgstr "Sibyo kugirango"
-
-#: config/cris/cris.c:952
-#, fuzzy
-msgid "invalid operand for 'D' modifier"
-msgstr "Sibyo kugirango"
-
-#: config/cris/cris.c:966
-#, fuzzy
-msgid "invalid operand for 'T' modifier"
-msgstr "Sibyo kugirango"
-
-#: config/cris/cris.c:975
-#, fuzzy
-msgid "invalid operand modifier letter"
-msgstr "Sibyo Ibaruwa..."
-
-#: config/cris/cris.c:1032
-msgid "unexpected multiplicative operand"
-msgstr ""
-
-#: config/cris/cris.c:1052
-msgid "unexpected operand"
-msgstr ""
-
-#: config/cris/cris.c:1085 config/cris/cris.c:1095
-#, fuzzy
-msgid "unrecognized address"
-msgstr "Aderesi"
-
-#: config/cris/cris.c:2021
-msgid "unrecognized supposed constant"
-msgstr ""
-
-#: config/cris/cris.c:2396 config/cris/cris.c:2460
-#, fuzzy
-msgid "unexpected side-effects in address"
-msgstr "Ingaruka in Aderesi"
-
-#. Can't possibly get a GOT-needing-fixup for a function-call,
-#. right?
-#: config/cris/cris.c:3254
-msgid "Unidentifiable call op"
-msgstr ""
-
-#: config/cris/cris.c:3305
-#, fuzzy, c-format
-msgid "PIC register isn't set up"
-msgstr "Kwiyandikisha si Gushyiraho Hejuru"
-
-#: config/fr30/fr30.c:464
-#, fuzzy, c-format
-msgid "fr30_print_operand_address: unhandled address"
-msgstr "Aderesi"
-
-#: config/fr30/fr30.c:488
-#, fuzzy, c-format
-msgid "fr30_print_operand: unrecognized %%p code"
-msgstr "ITEGEKONGENGA"
-
-#: config/fr30/fr30.c:508
-#, fuzzy, c-format
-msgid "fr30_print_operand: unrecognized %%b code"
-msgstr "ITEGEKONGENGA"
-
-#: config/fr30/fr30.c:529
-#, fuzzy, c-format
-msgid "fr30_print_operand: unrecognized %%B code"
-msgstr "ITEGEKONGENGA"
-
-#: config/fr30/fr30.c:537
-#, fuzzy, c-format
-msgid "fr30_print_operand: invalid operand to %%A code"
-msgstr "Sibyo Kuri ITEGEKONGENGA"
-
-#: config/fr30/fr30.c:554
-#, fuzzy, c-format
-msgid "fr30_print_operand: invalid %%x code"
-msgstr "Sibyo ITEGEKONGENGA"
-
-#: config/fr30/fr30.c:561
-#, fuzzy, c-format
-msgid "fr30_print_operand: invalid %%F code"
-msgstr "Sibyo ITEGEKONGENGA"
-
-#: config/fr30/fr30.c:578
-#, fuzzy, c-format
-msgid "fr30_print_operand: unknown code"
-msgstr "Kitazwi ITEGEKONGENGA"
-
-#: config/fr30/fr30.c:606 config/fr30/fr30.c:615 config/fr30/fr30.c:626
-#: config/fr30/fr30.c:639
-#, c-format
-msgid "fr30_print_operand: unhandled MEM"
-msgstr ""
-
-#: config/frv/frv.c:2541
-#, fuzzy
-msgid "bad insn to frv_print_operand_address:"
-msgstr "Kuri"
-
-#: config/frv/frv.c:2552
-#, fuzzy
-msgid "bad register to frv_print_operand_memory_reference_reg:"
-msgstr "Kwiyandikisha Kuri"
-
-#: config/frv/frv.c:2591 config/frv/frv.c:2601 config/frv/frv.c:2610
-#: config/frv/frv.c:2631 config/frv/frv.c:2636
-#, fuzzy
-msgid "bad insn to frv_print_operand_memory_reference:"
-msgstr "Kuri"
-
-#: config/frv/frv.c:2722
-#, fuzzy, c-format
-msgid "bad condition code"
-msgstr "Kwiyandikisha Umugereka ITEGEKONGENGA"
-
-#: config/frv/frv.c:2797
-#, fuzzy
-msgid "bad insn in frv_print_operand, bad const_double"
-msgstr "in"
-
-#: config/frv/frv.c:2858
-#, fuzzy
-msgid "bad insn to frv_print_operand, 'e' modifier:"
-msgstr "Kuri"
-
-#: config/frv/frv.c:2866
-#, fuzzy
-msgid "bad insn to frv_print_operand, 'F' modifier:"
-msgstr "Kuri"
-
-#: config/frv/frv.c:2882
-#, fuzzy
-msgid "bad insn to frv_print_operand, 'f' modifier:"
-msgstr "Kuri"
-
-#: config/frv/frv.c:2896
-#, fuzzy
-msgid "bad insn to frv_print_operand, 'g' modifier:"
-msgstr "Kuri"
-
-#: config/frv/frv.c:2944
-#, fuzzy
-msgid "bad insn to frv_print_operand, 'L' modifier:"
-msgstr "Kuri"
-
-#: config/frv/frv.c:2957
-#, fuzzy
-msgid "bad insn to frv_print_operand, 'M/N' modifier:"
-msgstr "Kuri"
-
-#: config/frv/frv.c:2978
-#, fuzzy
-msgid "bad insn to frv_print_operand, 'O' modifier:"
-msgstr "Kuri"
-
-#: config/frv/frv.c:2996
-#, fuzzy
-msgid "bad insn to frv_print_operand, P modifier:"
-msgstr "Kuri"
-
-#: config/frv/frv.c:3016
-#, fuzzy
-msgid "bad insn in frv_print_operand, z case"
-msgstr "in Z"
-
-#: config/frv/frv.c:3047
-#, fuzzy
-msgid "bad insn in frv_print_operand, 0 case"
-msgstr "in 0"
-
-#: config/frv/frv.c:3052
-#, fuzzy
-msgid "frv_print_operand: unknown code"
-msgstr "Kitazwi ITEGEKONGENGA"
-
-#: config/frv/frv.c:4421
-msgid "bad output_move_single operand"
-msgstr ""
-
-#: config/frv/frv.c:4548
-msgid "bad output_move_double operand"
-msgstr ""
-
-#: config/frv/frv.c:4690
-msgid "bad output_condmove_single operand"
-msgstr ""
-
-#. This macro is a C statement to print on `stderr' a string describing the
-#. particular machine description choice.  Every machine description should
-#. define `TARGET_VERSION'.  For example:
-#.
-#. #ifdef MOTOROLA
-#. #define TARGET_VERSION           fprintf (stderr, " (68k, Motorola syntax)");
-#. #else
-#. #define TARGET_VERSION           fprintf (stderr, " (68k, MIT syntax)");
-#. #endif
-#: config/frv/frv.h:329
-#, c-format
-msgid " (frv)"
-msgstr ""
-
-#: config/i386/i386.c:7292
-#, fuzzy, c-format
-msgid "invalid UNSPEC as operand"
-msgstr "Sibyo Nka"
-
-#: config/i386/i386.c:7887
-#, fuzzy, c-format
-msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
-msgstr "ni a a Ibisabwa ITEGEKONGENGA Sibyo ITEGEKONGENGA"
-
-#: config/i386/i386.c:7940
-#, fuzzy, c-format
-msgid "invalid operand code '%c'"
-msgstr "Sibyo ITEGEKONGENGA"
-
-#: config/i386/i386.c:7983
-#, fuzzy, c-format
-msgid "invalid constraints for operand"
-msgstr "Sibyo kugirango"
-
-#: config/i386/i386.c:13641
-#, fuzzy
-msgid "unknown insn mode"
-msgstr "Kitazwi Ubwoko"
-
-#. If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later.
-#. DJDIR is automatically defined by the DJGPP environment config            file pointed to by the environment variable DJGPP. Examine DJGPP            to try and figure out what's wrong.
-#: config/i386/xm-djgpp.h:62
-#, fuzzy, c-format
-msgid "environment variable DJGPP not defined"
-msgstr "IMPINDURAGACIRO OYA"
-
-#: config/i386/xm-djgpp.h:64
-#, fuzzy, c-format
-msgid "environment variable DJGPP points to missing file '%s'"
-msgstr "IMPINDURAGACIRO Utudomo Kuri Ibuze IDOSIYE"
-
-#: config/i386/xm-djgpp.h:67
-#, fuzzy, c-format
-msgid "environment variable DJGPP points to corrupt file '%s'"
-msgstr "IMPINDURAGACIRO Utudomo Kuri IDOSIYE"
-
-#: config/ia64/ia64.c:4708
-#, fuzzy, c-format
-msgid "ia64_print_operand: unknown code"
-msgstr "Kitazwi ITEGEKONGENGA"
-
-#: config/ia64/ia64.c:9799
-#, fuzzy
-msgid "invalid conversion from %<__fpreg%>"
-msgstr "Sibyo Ihindurangero Bivuye Kuri"
-
-#: config/ia64/ia64.c:9802
-#, fuzzy
-msgid "invalid conversion to %<__fpreg%>"
-msgstr "Sibyo Ihindurangero Kuri Ubwoko Bivuye Ubwoko"
-
-#: config/ia64/ia64.c:9815 config/ia64/ia64.c:9826
-#, fuzzy
-msgid "invalid operation on %<__fpreg%>"
-msgstr "Sibyo Kuri ITEGEKONGENGA"
-
-#: config/iq2000/iq2000.c:3129
-#, fuzzy, c-format
-msgid "invalid %%P operand"
-msgstr "Sibyo"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/iq2000/iq2000.c:3137 config/rs6000/rs6000.c:10537
-#, fuzzy, c-format
-msgid "invalid %%p value"
-msgstr "Agaciro siko"
-
-#: config/iq2000/iq2000.c:3193 config/mips/mips.c:5643
-#, fuzzy, c-format
-msgid "invalid use of %%d, %%x, or %%X"
-msgstr "Sibyo Gukoresha Bya Cyangwa"
-
-#: config/m32r/m32r.c:1775
-#, fuzzy, c-format
-msgid "invalid operand to %%s code"
-msgstr "Sibyo Kuri ITEGEKONGENGA"
-
-#: config/m32r/m32r.c:1782
-#, fuzzy, c-format
-msgid "invalid operand to %%p code"
-msgstr "Sibyo Kuri ITEGEKONGENGA"
-
-#: config/m32r/m32r.c:1837
-#, fuzzy
-msgid "bad insn for 'A'"
-msgstr "kugirango"
-
-#: config/m32r/m32r.c:1884
-#, fuzzy, c-format
-msgid "invalid operand to %%T/%%B code"
-msgstr "Sibyo Kuri ITEGEKONGENGA"
-
-#: config/m32r/m32r.c:1907
-#, fuzzy, c-format
-msgid "invalid operand to %%N code"
-msgstr "Sibyo Kuri ITEGEKONGENGA"
-
-#: config/m32r/m32r.c:1940
-#, fuzzy
-msgid "pre-increment address is not a register"
-msgstr "Byahawe imiterere mbere Iyongeragaciro Aderesi ni OYA a Kwiyandikisha"
-
-#: config/m32r/m32r.c:1947
-#, fuzzy
-msgid "pre-decrement address is not a register"
-msgstr "Byahawe imiterere mbere Aderesi ni OYA a Kwiyandikisha"
-
-#: config/m32r/m32r.c:1954
-#, fuzzy
-msgid "post-increment address is not a register"
-msgstr "Iposita Iyongeragaciro Aderesi ni OYA a Kwiyandikisha"
-
-#: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
-#: config/rs6000/rs6000.c:17905
-#, fuzzy
-msgid "bad address"
-msgstr "Aderesi"
-
-#: config/m32r/m32r.c:2049
-#, fuzzy
-msgid "lo_sum not of register"
-msgstr "OYA Bya Kwiyandikisha"
-
-#. !!!! SCz wrong here.
-#: config/m68hc11/m68hc11.c:3189 config/m68hc11/m68hc11.c:3567
-#, fuzzy
-msgid "move insn not handled"
-msgstr "Kwimura OYA"
-
-#: config/m68hc11/m68hc11.c:3413 config/m68hc11/m68hc11.c:3497
-#: config/m68hc11/m68hc11.c:3770
-#, fuzzy
-msgid "invalid register in the move instruction"
-msgstr "Sibyo Kwiyandikisha in i Kwimura"
-
-#: config/m68hc11/m68hc11.c:3447
-#, fuzzy
-msgid "invalid operand in the instruction"
-msgstr "Sibyo in i"
-
-#: config/m68hc11/m68hc11.c:3744
-#, fuzzy
-msgid "invalid register in the instruction"
-msgstr "Sibyo Kwiyandikisha in i"
-
-#: config/m68hc11/m68hc11.c:3777
-#, fuzzy
-msgid "operand 1 must be a hard register"
-msgstr "1. a Ikomeye Kwiyandikisha"
-
-#: config/m68hc11/m68hc11.c:3791
-#, fuzzy
-msgid "invalid rotate insn"
-msgstr "Sibyo Kuzerutsa"
-
-#: config/m68hc11/m68hc11.c:4215
-#, fuzzy
-msgid "registers IX, IY and Z used in the same INSN"
-msgstr "Na in i"
-
-#: config/m68hc11/m68hc11.c:4552 config/m68hc11/m68hc11.c:4852
-#, fuzzy
-msgid "cannot do z-register replacement"
-msgstr "Z Kwiyandikisha"
-
-#: config/m68hc11/m68hc11.c:4915
-#, fuzzy
-msgid "invalid Z register replacement for insn"
-msgstr "Sibyo Kwiyandikisha kugirango"
-
-#: config/mips/mips.c:5311
-msgid "mips_debugger_offset called with non stack/frame/arg pointer"
-msgstr ""
-
-#: config/mips/mips.c:5521
-#, fuzzy, c-format
-msgid "PRINT_OPERAND, invalid insn for %%C"
-msgstr "NTAGIHARI Mweretsi"
-
-#: config/mips/mips.c:5538
-#, fuzzy, c-format
-msgid "PRINT_OPERAND, invalid insn for %%N"
-msgstr "NTAGIHARI Mweretsi"
-
-#: config/mips/mips.c:5547
-#, fuzzy, c-format
-msgid "PRINT_OPERAND, invalid insn for %%F"
-msgstr "NTAGIHARI Mweretsi"
-
-#: config/mips/mips.c:5556
-#, fuzzy, c-format
-msgid "PRINT_OPERAND, invalid insn for %%W"
-msgstr "NTAGIHARI Mweretsi"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/mips/mips.c:5577
-#, fuzzy, c-format
-msgid "invalid %%Y value"
-msgstr "Agaciro siko"
-
-#: config/mips/mips.c:5594 config/mips/mips.c:5602
-#, fuzzy, c-format
-msgid "PRINT_OPERAND, invalid insn for %%q"
-msgstr "NTAGIHARI Mweretsi"
-
-#: config/mips/mips.c:5671
-msgid "PRINT_OPERAND, invalid operand for relocation"
-msgstr ""
-
-#: config/mmix/mmix.c:1468 config/mmix/mmix.c:1598
-#, fuzzy
-msgid "MMIX Internal: Expected a CONST_INT, not this"
-msgstr "Itegerejwe a OYA iyi"
-
-#: config/mmix/mmix.c:1547
-#, fuzzy
-msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
-msgstr "Agaciro kugirango OYA a"
-
-#: config/mmix/mmix.c:1566
-#, fuzzy
-msgid "MMIX Internal: Expected a register, not this"
-msgstr "Itegerejwe a Kwiyandikisha OYA iyi"
-
-#: config/mmix/mmix.c:1576
-#, fuzzy
-msgid "MMIX Internal: Expected a constant, not this"
-msgstr "Itegerejwe a OYA iyi"
-
-#. We need the original here.
-#: config/mmix/mmix.c:1660
-#, fuzzy
-msgid "MMIX Internal: Cannot decode this operand"
-msgstr "iyi"
-
-#: config/mmix/mmix.c:1717
-#, fuzzy
-msgid "MMIX Internal: This is not a recognized address"
-msgstr "ni OYA a Aderesi"
-
-#: config/mmix/mmix.c:2650
-#, fuzzy
-msgid "MMIX Internal: Trying to output invalidly reversed condition:"
-msgstr "Kuri Ibisohoka Bicuritswe Ibisabwa"
-
-#: config/mmix/mmix.c:2657
-#, fuzzy
-msgid "MMIX Internal: What's the CC of this?"
-msgstr "i Bya iyi"
-
-#: config/mmix/mmix.c:2661
-#, fuzzy
-msgid "MMIX Internal: What is the CC of this?"
-msgstr "ni i Bya iyi"
-
-#: config/mmix/mmix.c:2725
-#, fuzzy
-msgid "MMIX Internal: This is not a constant:"
-msgstr "ni OYA a"
-
-#: config/mt/mt.c:300
-msgid "mt_final_prescan_insn, invalid insn #1"
-msgstr ""
-
-#: config/mt/mt.c:371
-#, fuzzy
-msgid "PRINT_OPERAND_ADDRESS, 2 regs"
-msgstr "NTAGIHARI Mweretsi"
-
-#: config/mt/mt.c:395
-#, fuzzy
-msgid "PRINT_OPERAND_ADDRESS, invalid insn #1"
-msgstr "NTAGIHARI Mweretsi"
-
-#: config/rs6000/host-darwin.c:97
-#, c-format
-msgid "Out of stack space.\n"
-msgstr ""
-
-#: config/rs6000/host-darwin.c:118
-#, c-format
-msgid "Try running '%s' in the shell to raise its limit.\n"
-msgstr ""
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/rs6000/rs6000.c:10367
-#, fuzzy, c-format
-msgid "invalid %%f value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/rs6000/rs6000.c:10376
-#, fuzzy, c-format
-msgid "invalid %%F value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/rs6000/rs6000.c:10385
-#, fuzzy, c-format
-msgid "invalid %%G value"
-msgstr "Agaciro siko"
-
-#: config/rs6000/rs6000.c:10420
-#, fuzzy, c-format
-msgid "invalid %%j code"
-msgstr "Sibyo ITEGEKONGENGA"
-
-#: config/rs6000/rs6000.c:10430
-#, fuzzy, c-format
-msgid "invalid %%J code"
-msgstr "Sibyo ITEGEKONGENGA"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/rs6000/rs6000.c:10440
-#, fuzzy, c-format
-msgid "invalid %%k value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/rs6000/rs6000.c:10460 config/xtensa/xtensa.c:1693
-#, fuzzy, c-format
-msgid "invalid %%K value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/rs6000/rs6000.c:10527
-#, fuzzy, c-format
-msgid "invalid %%O value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/rs6000/rs6000.c:10574
-#, fuzzy, c-format
-msgid "invalid %%q value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/rs6000/rs6000.c:10618
-#, fuzzy, c-format
-msgid "invalid %%S value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/rs6000/rs6000.c:10658
-#, fuzzy, c-format
-msgid "invalid %%T value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/rs6000/rs6000.c:10668
-#, fuzzy, c-format
-msgid "invalid %%u value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/rs6000/rs6000.c:10677 config/xtensa/xtensa.c:1663
-#, fuzzy, c-format
-msgid "invalid %%v value"
-msgstr "Agaciro siko"
-
-#: config/rs6000/rs6000.c:19522
-#, fuzzy
-msgid "AltiVec argument passed to unprototyped function"
-msgstr "ingingo Kuri Umumaro"
-
-#: config/s390/s390.c:4534
-#, fuzzy, c-format
-msgid "cannot decompose address"
-msgstr "Aderesi"
-
-#: config/s390/s390.c:4744
-#, fuzzy
-msgid "UNKNOWN in print_operand !?"
-msgstr "in"
-
-#: config/score/score.c:1212
-#, fuzzy, c-format
-msgid "invalid operand for code: '%c'"
-msgstr "Sibyo ITEGEKONGENGA"
-
-#: config/sh/sh.c:759
-#, fuzzy, c-format
-msgid "invalid operand to %%R"
-msgstr "Sibyo Kuri ITEGEKONGENGA"
-
-#: config/sh/sh.c:786
-#, fuzzy, c-format
-msgid "invalid operand to %%S"
-msgstr "Sibyo Kuri ITEGEKONGENGA"
-
-#: config/sh/sh.c:7820
-msgid "created and used with different architectures / ABIs"
-msgstr ""
-
-#: config/sh/sh.c:7822
-msgid "created and used with different ABIs"
-msgstr ""
-
-#: config/sh/sh.c:7824
-#, fuzzy
-msgid "created and used with different endianness"
-msgstr "Ibyatanzwe ku Ubuturo Na:"
-
-#: config/sparc/sparc.c:6715 config/sparc/sparc.c:6721
-#, fuzzy, c-format
-msgid "invalid %%Y operand"
-msgstr "Sibyo"
-
-#: config/sparc/sparc.c:6791
-#, fuzzy, c-format
-msgid "invalid %%A operand"
-msgstr "Sibyo"
-
-#: config/sparc/sparc.c:6801
-#, fuzzy, c-format
-msgid "invalid %%B operand"
-msgstr "Sibyo"
-
-#: config/sparc/sparc.c:6840
-#, fuzzy, c-format
-msgid "invalid %%c operand"
-msgstr "Sibyo"
-
-#: config/sparc/sparc.c:6841
-#, fuzzy, c-format
-msgid "invalid %%C operand"
-msgstr "Sibyo"
-
-#: config/sparc/sparc.c:6862
-#, fuzzy, c-format
-msgid "invalid %%d operand"
-msgstr "Sibyo"
-
-#: config/sparc/sparc.c:6863
-#, fuzzy, c-format
-msgid "invalid %%D operand"
-msgstr "Sibyo"
-
-#: config/sparc/sparc.c:6879
-#, fuzzy, c-format
-msgid "invalid %%f operand"
-msgstr "Sibyo"
-
-#: config/sparc/sparc.c:6893
-#, fuzzy, c-format
-msgid "invalid %%s operand"
-msgstr "Sibyo"
-
-#: config/sparc/sparc.c:6947
-#, fuzzy, c-format
-msgid "long long constant not a valid immediate operand"
-msgstr "OYA a Byemewe"
-
-#: config/sparc/sparc.c:6950
-#, fuzzy, c-format
-msgid "floating point constant not a valid immediate operand"
-msgstr "Bihindagurika Akadomo OYA a Byemewe"
-
-#: config/stormy16/stormy16.c:1778 config/stormy16/stormy16.c:1849
-#, fuzzy, c-format
-msgid "'B' operand is not constant"
-msgstr "`ni OYA"
-
-#: config/stormy16/stormy16.c:1805
-#, fuzzy, c-format
-msgid "'B' operand has multiple bits set"
-msgstr "`Igikubo Gushyiraho"
-
-#: config/stormy16/stormy16.c:1831
-#, fuzzy, c-format
-msgid "'o' operand is not constant"
-msgstr "`ni OYA"
-
-#: config/stormy16/stormy16.c:1863
-#, fuzzy, c-format
-msgid "xstormy16_print_operand: unknown code"
-msgstr "Kitazwi ITEGEKONGENGA"
-
-#: config/v850/v850.c:372
-#, fuzzy
-msgid "const_double_split got a bad insn:"
-msgstr "a"
-
-#: config/v850/v850.c:936
-msgid "output_move_single:"
-msgstr ""
-
-#: config/xtensa/xtensa.c:750 config/xtensa/xtensa.c:782
-#: config/xtensa/xtensa.c:791
-#, fuzzy
-msgid "bad test"
-msgstr "Igerageza"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/xtensa/xtensa.c:1651
-#, fuzzy, c-format
-msgid "invalid %%D value"
-msgstr "Agaciro siko"
-
-#: config/xtensa/xtensa.c:1688
-#, fuzzy
-msgid "invalid mask"
-msgstr "Sibyo"
-
-#: config/xtensa/xtensa.c:1714
-#, fuzzy, c-format
-msgid "invalid %%x value"
-msgstr "Sibyo Agaciro"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/xtensa/xtensa.c:1721
-#, fuzzy, c-format
-msgid "invalid %%d value"
-msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#: config/xtensa/xtensa.c:1742 config/xtensa/xtensa.c:1752
-#, fuzzy, c-format
-msgid "invalid %%t/%%b value"
-msgstr "Agaciro siko"
-
-#: config/xtensa/xtensa.c:1794
-#, fuzzy
-msgid "invalid address"
-msgstr "Sibyo Aderesi"
-
-#: config/xtensa/xtensa.c:1819
-#, fuzzy
-msgid "no register in address"
-msgstr "Oya Kwiyandikisha in Aderesi"
-
-#: config/xtensa/xtensa.c:1827
-#, fuzzy
-msgid "address offset not a constant"
-msgstr "Aderesi Nta- boneza OYA a"
-
-#: cp/call.c:2472
-msgid "candidates are:"
-msgstr ""
-
-#: cp/call.c:6303
-msgid "candidate 1:"
-msgstr ""
-
-#: cp/call.c:6304
-msgid "candidate 2:"
-msgstr ""
-
-#: cp/decl2.c:668
-msgid "candidates are: %+#D"
-msgstr ""
-
-#: cp/decl2.c:670
-msgid "candidate is: %+#D"
-msgstr ""
-
-#: cp/g++spec.c:238 java/jvspec.c:424
-#, fuzzy, c-format
-msgid "argument to '%s' missing\n"
-msgstr "Kuri"
-
-#: fortran/arith.c:141
-msgid "Arithmetic OK at %L"
-msgstr ""
-
-#: fortran/arith.c:144
-msgid "Arithmetic overflow at %L"
-msgstr ""
-
-#: fortran/arith.c:147
-msgid "Arithmetic underflow at %L"
-msgstr ""
-
-#: fortran/arith.c:150
-msgid "Arithmetic NaN at %L"
-msgstr ""
-
-#: fortran/arith.c:153
-#, fuzzy
-msgid "Division by zero at %L"
-msgstr "Kugabanya na zeru"
-
-#: fortran/arith.c:156
-msgid "Array operands are incommensurate at %L"
-msgstr ""
-
-#: fortran/arith.c:160
-msgid "Integer outside symmetric range implied by Standard Fortran at %L"
-msgstr ""
-
-#: fortran/arith.c:1424
-msgid "Elemental binary operation"
-msgstr ""
-
-#: fortran/arith.c:1982
-#, no-c-format
-msgid "Arithmetic OK converting %s to %s at %L"
-msgstr ""
-
-#: fortran/arith.c:1986
-#, no-c-format
-msgid "Arithmetic overflow converting %s to %s at %L"
-msgstr ""
-
-#: fortran/arith.c:1990
-#, no-c-format
-msgid "Arithmetic underflow converting %s to %s at %L"
-msgstr ""
-
-#: fortran/arith.c:1994
-#, no-c-format
-msgid "Arithmetic NaN converting %s to %s at %L"
-msgstr ""
-
-#: fortran/arith.c:1998
-#, fuzzy, no-c-format
-msgid "Division by zero converting %s to %s at %L"
-msgstr "ku Zeru in"
-
-#: fortran/arith.c:2002
-#, no-c-format
-msgid "Array operands are incommensurate converting %s to %s at %L"
-msgstr ""
-
-#: fortran/arith.c:2006
-#, no-c-format
-msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
-msgstr ""
-
-#: fortran/arith.c:2347 fortran/arith.c:2383 fortran/arith.c:2421
-#: fortran/arith.c:2473
-#, fuzzy, no-c-format
-msgid "The Hollerith constant at %L is too long to convert to %s"
-msgstr "ku Oya ku"
-
-#: fortran/arith.c:2520
-#, no-c-format
-msgid "Enumerator exceeds the C integer type at %C"
-msgstr ""
-
-#: fortran/array.c:97
-#, fuzzy, no-c-format
-msgid "Expected array subscript at %C"
-msgstr "Imbonerahamwe Inyandiko nyesi Ubwoko"
-
-#: fortran/array.c:124
-#, fuzzy, no-c-format
-msgid "Expected array subscript stride at %C"
-msgstr "Imbonerahamwe Inyandiko nyesi Ubwoko"
-
-#: fortran/array.c:167
-#, fuzzy, no-c-format
-msgid "Invalid form of array reference at %C"
-msgstr "Ikigize: ku kugirango Imbonerahamwe Indango ku"
-
-#: fortran/array.c:172
-#, no-c-format
-msgid "Array reference at %C cannot have more than %d dimensions"
-msgstr ""
-
-#: fortran/array.c:224
-#, no-c-format
-msgid "Variable '%s' at %L in this context must be constant"
-msgstr ""
-
-#: fortran/array.c:300
-#, no-c-format
-msgid "Expected expression in array specification at %C"
-msgstr ""
-
-#: fortran/array.c:388
-#, no-c-format
-msgid "Bad array specification for an explicitly shaped array at %C"
-msgstr ""
-
-#: fortran/array.c:399
-#, no-c-format
-msgid "Bad array specification for assumed shape array at %C"
-msgstr ""
-
-#: fortran/array.c:412
-#, fuzzy, no-c-format
-msgid "Bad specification for deferred shape array at %C"
-msgstr "kugirango ku"
-
-#: fortran/array.c:416
-#, fuzzy, no-c-format
-msgid "Bad specification for assumed size array at %C"
-msgstr "kugirango ku"
-
-#: fortran/array.c:425
-#, no-c-format
-msgid "Expected another dimension in array declaration at %C"
-msgstr ""
-
-#: fortran/array.c:431
-#, no-c-format
-msgid "Array specification at %C has more than %d dimensions"
-msgstr ""
-
-#: fortran/array.c:636
-#, fuzzy, no-c-format
-msgid "duplicated initializer"
-msgstr "Sibyo"
-
-#: fortran/array.c:729
-#, no-c-format
-msgid "DO-iterator '%s' at %L is inside iterator of the same name"
-msgstr ""
-
-#: fortran/array.c:831 fortran/array.c:940
-#, no-c-format
-msgid "Syntax error in array constructor at %C"
-msgstr ""
-
-#: fortran/array.c:886
-#, no-c-format
-msgid "New in Fortran 2003: [...] style array constructors at %C"
-msgstr ""
-
-#: fortran/array.c:900
-#, fuzzy, no-c-format
-msgid "Empty array constructor at %C is not allowed"
-msgstr "KININI Amabwiriza OYA"
-
-#: fortran/array.c:985
-#, no-c-format
-msgid "Element in %s array constructor at %L is %s"
-msgstr ""
-
-#: fortran/array.c:1314
-#, no-c-format
-msgid "Iterator step at %L cannot be zero"
-msgstr ""
-
-#: fortran/check.c:44
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be %s"
-msgstr ""
-
-#: fortran/check.c:60
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
-msgstr ""
-
-#: fortran/check.c:75 fortran/check.c:767 fortran/check.c:777
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
-msgstr ""
-
-#: fortran/check.c:92
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX"
-msgstr ""
-
-#: fortran/check.c:118
-#, fuzzy, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
-msgstr "1. Bya a"
-
-#: fortran/check.c:126
-#, fuzzy, no-c-format
-msgid "Invalid kind for %s at %L"
-msgstr "Sibyo Ikurikiranyanyuguti"
-
-#: fortran/check.c:146
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be double precision"
-msgstr ""
-
-#: fortran/check.c:163
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a logical array"
-msgstr ""
-
-#: fortran/check.c:180
-#, fuzzy, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be an array"
-msgstr "1. Bya a"
-
-#: fortran/check.c:195
-#, fuzzy, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
-msgstr "1. Bya a"
-
-#: fortran/check.c:210
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
-msgstr ""
-
-#: fortran/check.c:225
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
-msgstr ""
-
-#: fortran/check.c:239
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
-msgstr ""
-
-#: fortran/check.c:259
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
-msgstr ""
-
-#: fortran/check.c:280
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/check.c:286
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
-msgstr ""
-
-#: fortran/check.c:303
-#, no-c-format
-msgid "Missing DIM parameter in intrinsic '%s' at %L"
-msgstr ""
-
-#: fortran/check.c:343
-#, no-c-format
-msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
-msgstr ""
-
-#: fortran/check.c:387
-#, no-c-format
-msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
-msgstr ""
-
-#: fortran/check.c:491 fortran/check.c:1840 fortran/check.c:1855
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
-msgstr ""
-
-#: fortran/check.c:512 fortran/check.c:3484
-#, no-c-format
-msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
-msgstr ""
-
-#: fortran/check.c:521 fortran/check.c:1069 fortran/check.c:1204
-#: fortran/check.c:1277 fortran/check.c:1508
-#, no-c-format
-msgid "Extension: Different type kinds at %L"
-msgstr ""
-
-#: fortran/check.c:551 fortran/check.c:1921
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
-msgstr ""
-
-#: fortran/check.c:571
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
-msgstr ""
-
-#: fortran/check.c:579
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
-msgstr ""
-
-#: fortran/check.c:595
-#, no-c-format
-msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
-msgstr ""
-
-#: fortran/check.c:606
-#, no-c-format
-msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
-msgstr ""
-
-#: fortran/check.c:747 fortran/check.c:855
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
-msgstr ""
-
-#: fortran/check.c:904 fortran/check.c:1588 fortran/check.c:1596
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
-msgstr ""
-
-#: fortran/check.c:918
-#, no-c-format
-msgid "different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
-msgstr ""
-
-#: fortran/check.c:1174
-#, no-c-format
-msgid "Argument of %s at %L must be of length one"
-msgstr ""
-
-#: fortran/check.c:1226
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
-msgstr ""
-
-#: fortran/check.c:1357
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
-msgstr ""
-
-#: fortran/check.c:1480
-#, fuzzy, no-c-format
-msgid "Intrinsic '%s' at %L must have at least two arguments"
-msgstr "`%D'ingingo"
-
-#: fortran/check.c:1514
-#, no-c-format
-msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
-msgstr ""
-
-#: fortran/check.c:1539
-#, no-c-format
-msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER or REAL"
-msgstr ""
-
-#: fortran/check.c:1610
-#, no-c-format
-msgid "different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
-msgstr ""
-
-#: fortran/check.c:1630
-#, no-c-format
-msgid "different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
-msgstr ""
-
-#: fortran/check.c:1639
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
-msgstr ""
-
-#: fortran/check.c:1866
-#, no-c-format
-msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
-msgstr ""
-
-#: fortran/check.c:1875
-#, no-c-format
-msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
-msgstr ""
-
-#: fortran/check.c:1971
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
-msgstr ""
-
-#: fortran/check.c:1992
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
-msgstr ""
-
-#: fortran/check.c:2000
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
-msgstr ""
-
-#: fortran/check.c:2016
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must not be a sub-object of '%s'"
-msgstr ""
-
-#: fortran/check.c:2133
-#, no-c-format
-msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
-msgstr ""
-
-#: fortran/check.c:2143
-#, no-c-format
-msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
-msgstr ""
-
-#: fortran/check.c:2183
-#, no-c-format
-msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
-msgstr ""
-
-#: fortran/check.c:2263
-#, fuzzy, no-c-format
-msgid "Missing arguments to %s intrinsic at %L"
-msgstr "Ibuze Kuri Ihitamo"
-
-#: fortran/check.c:2304
-#, no-c-format
-msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
-msgstr ""
-
-#: fortran/check.c:2366
-#, fuzzy, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
-msgstr "Kuri Ikiranga Kinini"
-
-#: fortran/check.c:2832 fortran/check.c:2852
-#, fuzzy, no-c-format
-msgid "Too many arguments to %s at %L"
-msgstr "ingingo Kuri"
-
-#: fortran/check.c:2980 fortran/check.c:3398 fortran/check.c:3422
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
-msgstr ""
-
-#: fortran/check.c:3469 fortran/check.c:3477
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
-msgstr ""
-
-#: fortran/data.c:63
-#, fuzzy, no-c-format
-msgid "non-constant array in DATA statement %L."
-msgstr "Imbonerahamwe Umubarendanga in"
-
-#: fortran/data.c:183
-#, no-c-format
-msgid "failure to simplify substring reference in DATAstatement at %L"
-msgstr ""
-
-#: fortran/data.c:204
-#, fuzzy, no-c-format
-msgid "initialization string truncated to match variable at %L"
-msgstr "Gicurasi OYA"
-
-#: fortran/data.c:355
-#, fuzzy, no-c-format
-msgid "Extension: re-initialization of '%s' at %L"
-msgstr "Bya"
-
-#: fortran/decl.c:223
-#, no-c-format
-msgid "Host associated variable '%s' may not be in the DATA statement at %C."
-msgstr ""
-
-#: fortran/decl.c:230
-#, no-c-format
-msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
-msgstr ""
-
-#: fortran/decl.c:316
-#, no-c-format
-msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
-msgstr ""
-
-#: fortran/decl.c:426
-#, no-c-format
-msgid "Initialization at %C is not allowed in a PURE procedure"
-msgstr ""
-
-#: fortran/decl.c:484
-#, no-c-format
-msgid "DATA statement at %C is not allowed in a PURE procedure"
-msgstr ""
-
-#: fortran/decl.c:513
-#, no-c-format
-msgid "Bad INTENT specification at %C"
-msgstr ""
-
-#: fortran/decl.c:577
-#, fuzzy, no-c-format
-msgid "Syntax error in character length specification at %C"
-msgstr "Ikosa in Uburyo"
-
-#: fortran/decl.c:660
-#, fuzzy, no-c-format
-msgid "Procedure '%s' at %C is already defined at %L"
-msgstr "`%D'ni in"
-
-#: fortran/decl.c:672
-#, no-c-format
-msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
-msgstr ""
-
-#: fortran/decl.c:765
-#, no-c-format
-msgid "CHARACTER expression at %L is being truncated (%d/%d)"
-msgstr ""
-
-#: fortran/decl.c:771
-#, no-c-format
-msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
-msgstr ""
-
-#: fortran/decl.c:862
-#, no-c-format
-msgid "Initializer not allowed for PARAMETER '%s' at %C"
-msgstr ""
-
-#: fortran/decl.c:871
-#, no-c-format
-msgid "Initializer not allowed for COMMON variable '%s' at %C"
-msgstr ""
-
-#: fortran/decl.c:881
-#, fuzzy, no-c-format
-msgid "PARAMETER at %L is missing an initializer"
-msgstr "Ibuze"
-
-#: fortran/decl.c:892
-#, no-c-format
-msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
-msgstr ""
-
-#: fortran/decl.c:969
-#, no-c-format
-msgid "Component at %C must have the POINTER attribute"
-msgstr ""
-
-#: fortran/decl.c:978
-#, no-c-format
-msgid "Array component of structure at %C must have explicit or deferred shape"
-msgstr ""
-
-#: fortran/decl.c:1004
-#, no-c-format
-msgid "Allocatable component at %C must be an array"
-msgstr ""
-
-#: fortran/decl.c:1015
-#, no-c-format
-msgid "Pointer array component of structure at %C must have a deferred shape"
-msgstr ""
-
-#: fortran/decl.c:1024
-#, no-c-format
-msgid "Allocatable component of structure at %C must have a deferred shape"
-msgstr ""
-
-#: fortran/decl.c:1034
-#, no-c-format
-msgid "Array component of structure at %C must have an explicit shape"
-msgstr ""
-
-#: fortran/decl.c:1060
-#, no-c-format
-msgid "NULL() initialization at %C is ambiguous"
-msgstr ""
-
-#: fortran/decl.c:1180 fortran/decl.c:3449
-#, no-c-format
-msgid "Duplicate array spec for Cray pointee at %C."
-msgstr ""
-
-#: fortran/decl.c:1233
-#, no-c-format
-msgid "the type of '%s' at %C has not been declared within the interface"
-msgstr ""
-
-#: fortran/decl.c:1248
-#, fuzzy, no-c-format
-msgid "Function name '%s' not allowed at %C"
-msgstr "Icyiciro Ikiranga OYA kugirango"
-
-#: fortran/decl.c:1264
-#, no-c-format
-msgid "Extension: Old-style initialization at %C"
-msgstr ""
-
-#: fortran/decl.c:1280
-#, no-c-format
-msgid "Initialization at %C isn't for a pointer variable"
-msgstr ""
-
-#: fortran/decl.c:1288
-#, no-c-format
-msgid "Pointer initialization requires a NULL() at %C"
-msgstr ""
-
-#: fortran/decl.c:1295
-#, no-c-format
-msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
-msgstr ""
-
-#: fortran/decl.c:1309
-#, no-c-format
-msgid "Pointer initialization at %C requires '=>', not '='"
-msgstr ""
-
-#: fortran/decl.c:1317 fortran/decl.c:4165
-#, fuzzy, no-c-format
-msgid "Expected an initialization expression at %C"
-msgstr "Bya Gishya imvugo Na:"
-
-#: fortran/decl.c:1324
-#, no-c-format
-msgid "Initialization of variable at %C is not allowed in a PURE procedure"
-msgstr ""
-
-#: fortran/decl.c:1337
-#, no-c-format
-msgid "Initialization of allocatable component at %C is not allowed"
-msgstr ""
-
-#: fortran/decl.c:1391 fortran/decl.c:1400
-#, fuzzy, no-c-format
-msgid "Old-style type declaration %s*%d not supported at %C"
-msgstr "Bya OYA"
-
-#: fortran/decl.c:1405
-#, fuzzy, no-c-format
-msgid "Nonstandard type declaration %s*%d at %C"
-msgstr "Bya"
-
-#: fortran/decl.c:1439
-#, fuzzy, no-c-format
-msgid "Expected initialization expression at %C"
-msgstr "Bya Gishya imvugo Na:"
-
-#: fortran/decl.c:1445
-#, fuzzy, no-c-format
-msgid "Expected scalar initialization expression at %C"
-msgstr "Bya Gishya imvugo Na:"
-
-#: fortran/decl.c:1463
-#, fuzzy, no-c-format
-msgid "Kind %d not supported for type %s at %C"
-msgstr "Ubwoko OYA kugirango"
-
-#: fortran/decl.c:1472
-#, fuzzy, no-c-format
-msgid "Missing right paren at %C"
-msgstr "Ibuze Intego Nyuma"
-
-#: fortran/decl.c:1561 fortran/decl.c:1604
-#, no-c-format
-msgid "Kind %d is not a CHARACTER kind at %C"
-msgstr ""
-
-#: fortran/decl.c:1598
-#, no-c-format
-msgid "Syntax error in CHARACTER declaration at %C"
-msgstr ""
-
-#: fortran/decl.c:1659
-#, no-c-format
-msgid "Extension: BYTE type at %C"
-msgstr ""
-
-#: fortran/decl.c:1665
-#, no-c-format
-msgid "BYTE type used at %C is not available on the target machine"
-msgstr ""
-
-#: fortran/decl.c:1714
-#, no-c-format
-msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
-msgstr ""
-
-#: fortran/decl.c:1737
-#, fuzzy, no-c-format
-msgid "Type name '%s' at %C is ambiguous"
-msgstr "Gukoresha Bya ni"
-
-#: fortran/decl.c:1803
-#, no-c-format
-msgid "Missing character range in IMPLICIT at %C"
-msgstr ""
-
-#: fortran/decl.c:1849
-#, no-c-format
-msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
-msgstr ""
-
-#: fortran/decl.c:1903
-#, fuzzy, no-c-format
-msgid "Empty IMPLICIT statement at %C"
-msgstr "Inyandiko ku"
-
-#: fortran/decl.c:2074
-#, fuzzy, no-c-format
-msgid "Missing dimension specification at %C"
-msgstr "in Inyandiko ku"
-
-#: fortran/decl.c:2144
-#, fuzzy, no-c-format
-msgid "Duplicate %s attribute at %L"
-msgstr "Gushyiraho Ikiranga Nyuma Insobanuro"
-
-#: fortran/decl.c:2163
-#, no-c-format
-msgid "In the selected standard, the ALLOCATABLE attribute at %C is not allowed in a TYPE definition"
-msgstr ""
-
-#: fortran/decl.c:2173
-#, no-c-format
-msgid "Attribute at %L is not allowed in a TYPE definition"
-msgstr ""
-
-#: fortran/decl.c:2188
-#, no-c-format
-msgid "%s attribute at %L is not allowed outside of a MODULE"
-msgstr ""
-
-#. Now we have an error, which we signal, and then fix up
-#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:2326
-#, no-c-format
-msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition."
-msgstr ""
-
-#: fortran/decl.c:2357
-#, fuzzy, no-c-format
-msgid "Syntax error in data declaration at %C"
-msgstr "Cyangwa Birenzeho Ibyatanzwe in Bya"
-
-#: fortran/decl.c:2503
-#, fuzzy, no-c-format
-msgid "Name '%s' at %C is the name of the procedure"
-msgstr "Igenabihe i Gutangira Na Impera Bya i"
-
-#: fortran/decl.c:2515
-#, no-c-format
-msgid "Unexpected junk in formal argument list at %C"
-msgstr ""
-
-#: fortran/decl.c:2533
-#, no-c-format
-msgid "Duplicate symbol '%s' in formal argument list at %C"
-msgstr ""
-
-#: fortran/decl.c:2576
-#, no-c-format
-msgid "Unexpected junk following RESULT variable at %C"
-msgstr ""
-
-#: fortran/decl.c:2583
-#, no-c-format
-msgid "RESULT variable at %C must be different than function name"
-msgstr ""
-
-#: fortran/decl.c:2639
-#, no-c-format
-msgid "Expected formal argument list in function definition at %C"
-msgstr ""
-
-#: fortran/decl.c:2654
-#, fuzzy, no-c-format
-msgid "Unexpected junk after function declaration at %C"
-msgstr "Na: Umumaro"
-
-#: fortran/decl.c:2677
-#, fuzzy, no-c-format
-msgid "Function '%s' at %C already has a type of %s"
-msgstr "Kuri iyi UMWIKUBE Bya 2."
-
-#: fortran/decl.c:2749
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a PROGRAM"
-msgstr ""
-
-#: fortran/decl.c:2752
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a MODULE"
-msgstr ""
-
-#: fortran/decl.c:2756
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
-msgstr ""
-
-#: fortran/decl.c:2760
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within an INTERFACE"
-msgstr ""
-
-#: fortran/decl.c:2764
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
-msgstr ""
-
-#: fortran/decl.c:2769
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
-msgstr ""
-
-#: fortran/decl.c:2773
-#, fuzzy, no-c-format
-msgid "ENTRY statement at %C cannot appear within a DO block"
-msgstr "Inyandiko ku Sibyo muri a Porogaramu Igice:"
-
-#: fortran/decl.c:2777
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a SELECT block"
-msgstr ""
-
-#: fortran/decl.c:2781
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a FORALL block"
-msgstr ""
-
-#: fortran/decl.c:2785
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear within a WHERE block"
-msgstr ""
-
-#: fortran/decl.c:2789
-#, fuzzy, no-c-format
-msgid "ENTRY statement at %C cannot appear within a contained subprogram"
-msgstr "Inyandiko ku Sibyo muri a Porogaramu Igice:"
-
-#: fortran/decl.c:2806
-#, no-c-format
-msgid "ENTRY statement at %C cannot appear in a contained procedure"
-msgstr ""
-
-#: fortran/decl.c:3128
-#, fuzzy, no-c-format
-msgid "Unexpected END statement at %C"
-msgstr "Inyandiko ku"
-
-#. We would have required END [something]
-#: fortran/decl.c:3137
-#, no-c-format
-msgid "%s statement expected at %L"
-msgstr ""
-
-#: fortran/decl.c:3148
-#, fuzzy, no-c-format
-msgid "Expecting %s statement at %C"
-msgstr "Akitso in Inyandiko ku"
-
-#: fortran/decl.c:3162
-#, no-c-format
-msgid "Expected block name of '%s' in %s statement at %C"
-msgstr ""
-
-#: fortran/decl.c:3178
-#, no-c-format
-msgid "Expected terminating name at %C"
-msgstr ""
-
-#: fortran/decl.c:3187
-#, fuzzy, no-c-format
-msgid "Expected label '%s' for %s statement at %C"
-msgstr "Akarango Insobanuro kugirango Inyandiko ku"
-
-#: fortran/decl.c:3242
-#, fuzzy, no-c-format
-msgid "Missing array specification at %L in DIMENSION statement"
-msgstr "in Inyandiko ku"
-
-#: fortran/decl.c:3251
-#, no-c-format
-msgid "Array specification must be deferred at %L"
-msgstr ""
-
-#: fortran/decl.c:3328
-#, no-c-format
-msgid "Unexpected character in variable list at %C"
-msgstr ""
-
-#: fortran/decl.c:3365
-#, no-c-format
-msgid "Expected '(' at %C"
-msgstr ""
-
-#: fortran/decl.c:3379 fortran/decl.c:3420
-#, no-c-format
-msgid "Expected variable name at %C"
-msgstr ""
-
-#: fortran/decl.c:3395
-#, fuzzy, no-c-format
-msgid "Cray pointer at %C must be an integer."
-msgstr "Ikiranga"
-
-#: fortran/decl.c:3399
-#, no-c-format
-msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes."
-msgstr ""
-
-#: fortran/decl.c:3406
-#, no-c-format
-msgid "Expected \",\" at %C"
-msgstr ""
-
-#: fortran/decl.c:3469
-#, no-c-format
-msgid "Expected \")\" at %C"
-msgstr ""
-
-#: fortran/decl.c:3481
-#, fuzzy, no-c-format
-msgid "Expected \",\" or end of statement at %C"
-msgstr "Inyandiko ku"
-
-#: fortran/decl.c:3546
-#, no-c-format
-msgid "Cray pointer declaration at %C requires -fcray-pointer flag."
-msgstr ""
-
-#: fortran/decl.c:3644
-#, no-c-format
-msgid "Access specification of the %s operator at %C has already been specified"
-msgstr ""
-
-#: fortran/decl.c:3662
-#, no-c-format
-msgid "Access specification of the .%s. operator at %C has already been specified"
-msgstr ""
-
-#: fortran/decl.c:3749
-#, no-c-format
-msgid "Expected variable name at %C in PARAMETER statement"
-msgstr ""
-
-#: fortran/decl.c:3756
-#, fuzzy, no-c-format
-msgid "Expected = sign in PARAMETER statement at %C"
-msgstr "IKIMENYETSO in Inyandiko ku"
-
-#: fortran/decl.c:3762
-#, no-c-format
-msgid "Expected expression at %C in PARAMETER statement"
-msgstr ""
-
-#: fortran/decl.c:3820
-#, fuzzy, no-c-format
-msgid "Unexpected characters in PARAMETER statement at %C"
-msgstr "Akitso in Inyandiko ku"
-
-#: fortran/decl.c:3845
-#, no-c-format
-msgid "Blanket SAVE statement at %C follows previous SAVE statement"
-msgstr ""
-
-#: fortran/decl.c:3858
-#, no-c-format
-msgid "SAVE statement at %C follows blanket SAVE statement"
-msgstr ""
-
-#: fortran/decl.c:3904
-#, fuzzy, no-c-format
-msgid "Syntax error in SAVE statement at %C"
-msgstr "Umubare in Inyandiko ku"
-
-#: fortran/decl.c:3925
-#, no-c-format
-msgid "MODULE PROCEDURE at %C must be in a generic module interface"
-msgstr ""
-
-#: fortran/decl.c:3987
-#, no-c-format
-msgid "Derived type at %C can only be PRIVATE within a MODULE"
-msgstr ""
-
-#: fortran/decl.c:4000
-#, no-c-format
-msgid "Derived type at %C can only be PUBLIC within a MODULE"
-msgstr ""
-
-#: fortran/decl.c:4011
-#, no-c-format
-msgid "Expected :: in TYPE definition at %C"
-msgstr ""
-
-#: fortran/decl.c:4028
-#, fuzzy, no-c-format
-msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
-msgstr "Izina: ku OYA i Nka Izina: ku"
-
-#: fortran/decl.c:4038
-#, no-c-format
-msgid "Derived type name '%s' at %C already has a basic type of %s"
-msgstr ""
-
-#: fortran/decl.c:4055
-#, no-c-format
-msgid "Derived type definition of '%s' at %C has already been defined"
-msgstr ""
-
-#: fortran/decl.c:4089
-#, no-c-format
-msgid "Cray Pointee at %C cannot be assumed shape array"
-msgstr ""
-
-#: fortran/decl.c:4110
-#, no-c-format
-msgid "New in Fortran 2003: ENUM and ENUMERATOR at %C"
-msgstr ""
-
-#: fortran/decl.c:4182
-#, no-c-format
-msgid "ENUMERATOR %L not initialized with integer expression"
-msgstr ""
-
-#: fortran/decl.c:4231
-#, fuzzy, no-c-format
-msgid "ENUM definition statement expected before %C"
-msgstr "Ubwoko Izina: Ikitezwe: Mbere"
-
-#: fortran/decl.c:4264
-#, no-c-format
-msgid "Syntax error in ENUMERATOR definition at %C"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:48
-#, c-format
-msgid "%-5d "
-msgstr ""
-
-# desktop/source\app\ssodlg.src:DLG_SSOLOGIN.text
-#: fortran/dump-parse-tree.c:50
-#, fuzzy, c-format
-msgid "      "
-msgstr "`%D'"
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#: fortran/dump-parse-tree.c:74 fortran/dump-parse-tree.c:604
-#, fuzzy, c-format
-msgid "(%s "
-msgstr "%s"
-
-#: fortran/dump-parse-tree.c:87 fortran/dump-parse-tree.c:1048
-#: fortran/dump-parse-tree.c:1091 fortran/dump-parse-tree.c:1101
-#, c-format
-msgid "%d"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:91 fortran/dump-parse-tree.c:118
-#: fortran/dump-parse-tree.c:161 fortran/dump-parse-tree.c:408
-#: fortran/dump-parse-tree.c:503 fortran/dump-parse-tree.c:591
-#: fortran/dump-parse-tree.c:612
-#, c-format
-msgid ")"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:101 fortran/dump-parse-tree.c:426
-#, c-format
-msgid "("
-msgstr ""
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#: fortran/dump-parse-tree.c:107
-#, fuzzy, c-format
-msgid "%s = "
-msgstr "%s"
-
-#: fortran/dump-parse-tree.c:111
-#, c-format
-msgid "(arg not-present)"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:115 fortran/dump-parse-tree.c:402
-#: fortran/dump-parse-tree.c:499
-#, c-format
-msgid " "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:132 fortran/dump-parse-tree.c:307
-#, c-format
-msgid "()"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:136
-#, c-format
-msgid "(%d"
-msgstr ""
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#: fortran/dump-parse-tree.c:150
-#, fuzzy, c-format
-msgid " %s "
-msgstr "%s"
-
-#: fortran/dump-parse-tree.c:177
-#, c-format
-msgid "FULL"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:208 fortran/dump-parse-tree.c:217
-#: fortran/dump-parse-tree.c:292
-#, c-format
-msgid " , "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:222
-#, c-format
-msgid "UNKNOWN"
-msgstr ""
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#: fortran/dump-parse-tree.c:247
-#, fuzzy, c-format
-msgid " %% %s"
-msgstr "%s"
-
-#: fortran/dump-parse-tree.c:319 fortran/dump-parse-tree.c:386
-#, c-format
-msgid "''"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:321
-#, c-format
-msgid "%c"
-msgstr ""
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#: fortran/dump-parse-tree.c:328
-#, fuzzy, c-format
-msgid "%s("
-msgstr "%s"
-
-#: fortran/dump-parse-tree.c:334
-#, c-format
-msgid "(/ "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:336
-#, c-format
-msgid " /)"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:342
-#, c-format
-msgid "NULL()"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:348
-#, c-format
-msgid "%dH"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:362 fortran/dump-parse-tree.c:375
-#: fortran/dump-parse-tree.c:400 fortran/dump-parse-tree.c:406
-#, c-format
-msgid "_%d"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:367
-#, c-format
-msgid ".true."
-msgstr ""
-
-#: fortran/dump-parse-tree.c:369
-#, c-format
-msgid ".false."
-msgstr ""
-
-#: fortran/dump-parse-tree.c:396
-#, c-format
-msgid "(complex "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:412
-#, c-format
-msgid "???"
-msgstr ""
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#: fortran/dump-parse-tree.c:420 fortran/dump-parse-tree.c:708
-#, fuzzy, c-format
-msgid "%s:"
-msgstr "%s"
-
-#: fortran/dump-parse-tree.c:430
-#, c-format
-msgid "U+ "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:433
-#, c-format
-msgid "U- "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:436
-#, c-format
-msgid "+ "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:439
-#, c-format
-msgid "- "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:442
-#, c-format
-msgid "* "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:445
-#, c-format
-msgid "/ "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:448
-#, c-format
-msgid "** "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:451
-#, c-format
-msgid "// "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:454
-#, c-format
-msgid "AND "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:457
-#, c-format
-msgid "OR "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:460
-#, c-format
-msgid "EQV "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:463
-#, c-format
-msgid "NEQV "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:466
-#, c-format
-msgid "= "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:469
-#, c-format
-msgid "<> "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:472
-#, c-format
-msgid "> "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:475
-#, c-format
-msgid ">= "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:478
-#, c-format
-msgid "< "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:481
-#, c-format
-msgid "<= "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:484
-#, c-format
-msgid "NOT "
-msgstr ""
-
-# sfx2/source\appl\minbox.src:RID_MAIL_INBOX.BTN_MAILINBOX_OPEN.text
-#: fortran/dump-parse-tree.c:487
-#, fuzzy, c-format
-msgid "parens"
-msgstr "Gufungura..."
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#: fortran/dump-parse-tree.c:509
-#, fuzzy, c-format
-msgid "%s["
-msgstr "%s"
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#: fortran/dump-parse-tree.c:515
-#, fuzzy, c-format
-msgid "%s[["
-msgstr "%s"
-
-#: fortran/dump-parse-tree.c:536
-#, fuzzy, c-format
-msgid "(%s %s %s %s"
-msgstr "%sOya"
-
-#: fortran/dump-parse-tree.c:542
-#, c-format
-msgid " ALLOCATABLE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:544 fortran/dump-parse-tree.c:609
-#, c-format
-msgid " DIMENSION"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:546
-#, c-format
-msgid " EXTERNAL"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:548
-#, c-format
-msgid " INTRINSIC"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:550
-#, c-format
-msgid " OPTIONAL"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:552 fortran/dump-parse-tree.c:607
-#, c-format
-msgid " POINTER"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:554
-#, c-format
-msgid " SAVE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:556
-#, c-format
-msgid " THREADPRIVATE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:558
-#, c-format
-msgid " TARGET"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:560
-#, c-format
-msgid " DUMMY"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:562
-#, c-format
-msgid " RESULT"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:564
-#, c-format
-msgid " ENTRY"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:567
-#, c-format
-msgid " DATA"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:569
-#, c-format
-msgid " USE-ASSOC"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:571
-#, c-format
-msgid " IN-NAMELIST"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:573
-#, c-format
-msgid " IN-COMMON"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:576
-#, c-format
-msgid " FUNCTION"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:578
-#, c-format
-msgid " SUBROUTINE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:580
-#, c-format
-msgid " IMPLICIT-TYPE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:583
-#, c-format
-msgid " SEQUENCE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:585
-#, c-format
-msgid " ELEMENTAL"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:587
-#, c-format
-msgid " PURE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:589
-#, c-format
-msgid " RECURSIVE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:635
-#, c-format
-msgid "symbol %s "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:642
-#, c-format
-msgid "value: "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:649
-#, c-format
-msgid "Array spec:"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:656
-#, fuzzy, c-format
-msgid "Generic interfaces:"
-msgstr "i"
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#: fortran/dump-parse-tree.c:658 fortran/dump-parse-tree.c:682
-#: fortran/dump-parse-tree.c:711 fortran/dump-parse-tree.c:1254
-#: fortran/dump-parse-tree.c:1260 fortran/dump-parse-tree.c:1762
-#, fuzzy, c-format
-msgid " %s"
-msgstr "%s"
-
-# desktop/source\app\ssodlg.src:DLG_SSOLOGIN.text
-#: fortran/dump-parse-tree.c:664
-#, fuzzy, c-format
-msgid "result: %s"
-msgstr "%s:%s"
-
-#: fortran/dump-parse-tree.c:670
-#, c-format
-msgid "components: "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:677
-#, c-format
-msgid "Formal arglist:"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:684
-#, c-format
-msgid " [Alt Return]"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:691
-#, fuzzy, c-format
-msgid "Formal namespace"
-msgstr "`%D'ni a"
-
-#: fortran/dump-parse-tree.c:749
-#, c-format
-msgid "common: /%s/ "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:757 fortran/dump-parse-tree.c:1698
-#, c-format
-msgid ", "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:770
-#, c-format
-msgid "symtree: %s  Ambig %d"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:773
-#, fuzzy, c-format
-msgid " from namespace %s"
-msgstr "Kitazwi"
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#: fortran/dump-parse-tree.c:800
-#, fuzzy, c-format
-msgid "%s,"
-msgstr "%s"
-
-#: fortran/dump-parse-tree.c:832
-#, c-format
-msgid "!$OMP %s"
-msgstr ""
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#: fortran/dump-parse-tree.c:847 fortran/dump-parse-tree.c:990
-#, fuzzy, c-format
-msgid " (%s)"
-msgstr "%s"
-
-#: fortran/dump-parse-tree.c:852
-#, c-format
-msgid " ("
-msgstr ""
-
-#: fortran/dump-parse-tree.c:868
-#, c-format
-msgid " IF("
-msgstr ""
-
-#: fortran/dump-parse-tree.c:874
-#, c-format
-msgid " NUM_THREADS("
-msgstr ""
-
-#: fortran/dump-parse-tree.c:890
-#, c-format
-msgid " SCHEDULE (%s"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:910
-#, c-format
-msgid " DEFAULT(%s)"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:913
-#, c-format
-msgid " ORDERED"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:938
-#, c-format
-msgid " REDUCTION(%s:"
-msgstr ""
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#: fortran/dump-parse-tree.c:952
-#, fuzzy, c-format
-msgid " %s("
-msgstr "%s"
-
-#: fortran/dump-parse-tree.c:968
-#, c-format
-msgid "!$OMP SECTION\n"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:977
-#, c-format
-msgid "!$OMP END %s"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:982
-#, c-format
-msgid " COPYPRIVATE("
-msgstr ""
-
-#: fortran/dump-parse-tree.c:987
-#, c-format
-msgid " NOWAIT"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1013
-#, c-format
-msgid "NOP"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1017
-#, c-format
-msgid "CONTINUE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1021
-#, c-format
-msgid "ENTRY %s"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1026
-#, c-format
-msgid "ASSIGN "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1033
-#, c-format
-msgid "LABEL ASSIGN "
-msgstr ""
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#: fortran/dump-parse-tree.c:1035
-#, fuzzy, c-format
-msgid " %d"
-msgstr "%s"
-
-#: fortran/dump-parse-tree.c:1039
-#, c-format
-msgid "POINTER ASSIGN "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1046
-#, c-format
-msgid "GOTO "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1055
-#, c-format
-msgid ", ("
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1070 fortran/dump-parse-tree.c:1072
-#, c-format
-msgid "CALL %s "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1074
-#, c-format
-msgid "CALL ?? "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1080
-#, c-format
-msgid "RETURN "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1086
-#, c-format
-msgid "PAUSE "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1096
-#, c-format
-msgid "STOP "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1106 fortran/dump-parse-tree.c:1114
-#, c-format
-msgid "IF "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1108
-#, c-format
-msgid " %d, %d, %d"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1125
-#, c-format
-msgid "ELSE\n"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1128
-#, c-format
-msgid "ELSE IF "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1138
-#, c-format
-msgid "ENDIF"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1143
-#, c-format
-msgid "SELECT CASE "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1151
-#, c-format
-msgid "CASE "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1167
-#, c-format
-msgid "END SELECT"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1171
-#, c-format
-msgid "WHERE "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1182
-#, c-format
-msgid "ELSE WHERE "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1189
-#, c-format
-msgid "END WHERE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1194
-#, c-format
-msgid "FORALL "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1219
-#, c-format
-msgid "END FORALL"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1223
-#, c-format
-msgid "DO "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1237 fortran/dump-parse-tree.c:1248
-#, c-format
-msgid "END DO"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1241
-#, c-format
-msgid "DO WHILE "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1252
-#, c-format
-msgid "CYCLE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1258
-#, c-format
-msgid "EXIT"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1264
-#, c-format
-msgid "ALLOCATE "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1267 fortran/dump-parse-tree.c:1283
-#, c-format
-msgid " STAT="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1280
-#, c-format
-msgid "DEALLOCATE "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1296
-#, c-format
-msgid "OPEN"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1301 fortran/dump-parse-tree.c:1380
-#: fortran/dump-parse-tree.c:1422 fortran/dump-parse-tree.c:1445
-#: fortran/dump-parse-tree.c:1597
-#, c-format
-msgid " UNIT="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1306 fortran/dump-parse-tree.c:1385
-#: fortran/dump-parse-tree.c:1427 fortran/dump-parse-tree.c:1456
-#: fortran/dump-parse-tree.c:1614
-#, c-format
-msgid " IOMSG="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1311 fortran/dump-parse-tree.c:1390
-#: fortran/dump-parse-tree.c:1432 fortran/dump-parse-tree.c:1461
-#: fortran/dump-parse-tree.c:1619
-#, c-format
-msgid " IOSTAT="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1316 fortran/dump-parse-tree.c:1450
-#, c-format
-msgid " FILE="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1321 fortran/dump-parse-tree.c:1395
-#, c-format
-msgid " STATUS="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1326 fortran/dump-parse-tree.c:1491
-#, c-format
-msgid " ACCESS="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1331 fortran/dump-parse-tree.c:1507
-#, c-format
-msgid " FORM="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1336 fortran/dump-parse-tree.c:1522
-#, c-format
-msgid " RECL="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1341 fortran/dump-parse-tree.c:1532
-#, c-format
-msgid " BLANK="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1346 fortran/dump-parse-tree.c:1537
-#, c-format
-msgid " POSITION="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1351 fortran/dump-parse-tree.c:1542
-#, c-format
-msgid " ACTION="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1356 fortran/dump-parse-tree.c:1562
-#, c-format
-msgid " DELIM="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1361 fortran/dump-parse-tree.c:1567
-#, c-format
-msgid " PAD="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1366 fortran/dump-parse-tree.c:1572
-#, c-format
-msgid " CONVERT="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1370 fortran/dump-parse-tree.c:1399
-#: fortran/dump-parse-tree.c:1436 fortran/dump-parse-tree.c:1577
-#: fortran/dump-parse-tree.c:1654
-#, c-format
-msgid " ERR=%d"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1375
-#, c-format
-msgid "CLOSE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1403
-#, c-format
-msgid "BACKSPACE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1407
-#, c-format
-msgid "ENDFILE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1411
-#, c-format
-msgid "REWIND"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1415
-#, c-format
-msgid "FLUSH"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1440
-#, c-format
-msgid "INQUIRE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1466
-#, c-format
-msgid " EXIST="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1471
-#, c-format
-msgid " OPENED="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1476
-#, c-format
-msgid " NUMBER="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1481
-#, c-format
-msgid " NAMED="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1486
-#, c-format
-msgid " NAME="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1496
-#, c-format
-msgid " SEQUENTIAL="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1502
-#, c-format
-msgid " DIRECT="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1512
-#, c-format
-msgid " FORMATTED"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1517
-#, c-format
-msgid " UNFORMATTED="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1527
-#, c-format
-msgid " NEXTREC="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1547
-#, c-format
-msgid " READ="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1552
-#, c-format
-msgid " WRITE="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1557
-#, c-format
-msgid " READWRITE="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1581
-#, c-format
-msgid "IOLENGTH "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1587
-#, c-format
-msgid "READ"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1591
-#, c-format
-msgid "WRITE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1603
-#, c-format
-msgid " FMT="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1608
-#, c-format
-msgid " FMT=%d"
-msgstr ""
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#: fortran/dump-parse-tree.c:1610
-#, fuzzy, c-format
-msgid " NML=%s"
-msgstr "%s"
-
-#: fortran/dump-parse-tree.c:1624
-#, c-format
-msgid " SIZE="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1629
-#, c-format
-msgid " REC="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1634
-#, c-format
-msgid " ADVANCE="
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1645
-#, c-format
-msgid "TRANSFER "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1650
-#, c-format
-msgid "DT_END"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1656
-#, c-format
-msgid " END=%d"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1658
-#, c-format
-msgid " EOR=%d"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1692
-#, c-format
-msgid "Equivalence: "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1718
-#, c-format
-msgid "Namespace:"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1732
-#, c-format
-msgid " %c-%c: "
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1734
-#, fuzzy, c-format
-msgid " %c: "
-msgstr "%s:%s:"
-
-#: fortran/dump-parse-tree.c:1743
-#, c-format
-msgid "procedure name = %s"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:1759
-#, fuzzy, c-format
-msgid "Operator interfaces for %s:"
-msgstr "kugirango"
-
-#: fortran/dump-parse-tree.c:1768
-#, fuzzy, c-format
-msgid "User operators:\n"
-msgstr "Mukoresha"
-
-#: fortran/dump-parse-tree.c:1784
-#, c-format
-msgid "CONTAINS\n"
-msgstr ""
-
-#: fortran/error.c:206
-#, fuzzy, no-c-format
-msgid "    Included at %s:%d:"
-msgstr "IDOSIYE Bivuye"
-
-#: fortran/error.c:317
-#, fuzzy, no-c-format
-msgid "<During initialization>\n"
-msgstr "Gusubiramo Bya"
-
-#: fortran/error.c:606
-#, no-c-format
-msgid "Error count reached limit of %d."
-msgstr ""
-
-#: fortran/error.c:625 fortran/error.c:677 fortran/error.c:712
-#, fuzzy
-msgid "Warning:"
-msgstr "Iburira!"
-
-#: fortran/error.c:679 fortran/error.c:760 fortran/error.c:786
-msgid "Error:"
-msgstr ""
-
-#: fortran/error.c:810
-#, fuzzy
-msgid "Fatal Error:"
-msgstr "Ikosa ry'imbere"
-
-#: fortran/error.c:829
-#, fuzzy, no-c-format
-msgid "Internal Error at (1):"
-msgstr "Ikosa ry'imbere"
-
-#: fortran/expr.c:258
-#, c-format
-msgid "Constant expression required at %C"
-msgstr ""
-
-#: fortran/expr.c:261
-#, c-format
-msgid "Integer expression required at %C"
-msgstr ""
-
-#: fortran/expr.c:266
-#, fuzzy, c-format
-msgid "Integer value too large in expression at %C"
-msgstr "Umubare wuzuye Byarenze urugero in imvugo"
-
-#: fortran/expr.c:937 fortran/expr.c:1094 fortran/expr.c:1145
-#, no-c-format
-msgid "index in dimension %d is out of bounds at %L"
-msgstr ""
-
-#: fortran/expr.c:1605
-#, no-c-format
-msgid "Numeric or CHARACTER operands are required in expression at %L"
-msgstr ""
-
-#: fortran/expr.c:1625
-#, no-c-format
-msgid "Exponent at %L must be INTEGER for an initialization expression"
-msgstr ""
-
-#: fortran/expr.c:1638
-#, no-c-format
-msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
-msgstr ""
-
-#: fortran/expr.c:1645
-#, no-c-format
-msgid "Concat operator at %L must concatenate strings of the same kind"
-msgstr ""
-
-#: fortran/expr.c:1655
-#, no-c-format
-msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
-msgstr ""
-
-#: fortran/expr.c:1671
-#, no-c-format
-msgid "LOGICAL operands are required in expression at %L"
-msgstr ""
-
-#: fortran/expr.c:1682
-#, fuzzy, no-c-format
-msgid "Only intrinsic operators can be used in expression at %L"
-msgstr "kugirango Mukoresha ku ku Impera Bya imvugo ku"
-
-#: fortran/expr.c:1690
-#, fuzzy, no-c-format
-msgid "Numeric operands are required in expression at %L"
-msgstr "kugirango Mukoresha ku ku Impera Bya imvugo ku"
-
-#: fortran/expr.c:1754
-#, no-c-format
-msgid "assumed character length variable '%s' in constant expression at %L"
-msgstr ""
-
-#: fortran/expr.c:1807
-#, no-c-format
-msgid "Function '%s' in initialization expression at %L must be an intrinsic function"
-msgstr ""
-
-#: fortran/expr.c:1832
-#, no-c-format
-msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
-msgstr ""
-
-#: fortran/expr.c:1918
-#, fuzzy, no-c-format
-msgid "Initialization expression didn't reduce %C"
-msgstr "Bya Gishya imvugo Na:"
-
-#: fortran/expr.c:1962
-#, fuzzy, no-c-format
-msgid "Specification function '%s' at %L cannot be a statement function"
-msgstr "Umumaro"
-
-#: fortran/expr.c:1969
-#, fuzzy, no-c-format
-msgid "Specification function '%s' at %L cannot be an internal function"
-msgstr "in Umumaro Nka Umumaro"
-
-#: fortran/expr.c:1976
-#, no-c-format
-msgid "Specification function '%s' at %L must be PURE"
-msgstr ""
-
-#: fortran/expr.c:1983
-#, no-c-format
-msgid "Specification function '%s' at %L cannot be RECURSIVE"
-msgstr ""
-
-#: fortran/expr.c:2040
-#, no-c-format
-msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
-msgstr ""
-
-#: fortran/expr.c:2047
-#, no-c-format
-msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
-msgstr ""
-
-#: fortran/expr.c:2068
-#, no-c-format
-msgid "Variable '%s' cannot appear in the expression at %L"
-msgstr ""
-
-#: fortran/expr.c:2116
-#, no-c-format
-msgid "Expression at %L must be of INTEGER type"
-msgstr ""
-
-#: fortran/expr.c:2122
-#, no-c-format
-msgid "Expression at %L must be scalar"
-msgstr ""
-
-#: fortran/expr.c:2150
-#, fuzzy, no-c-format
-msgid "Incompatible ranks in %s at %L"
-msgstr "in"
-
-#: fortran/expr.c:2164
-#, no-c-format
-msgid "different shape for %s at %L on dimension %d (%d/%d)"
-msgstr ""
-
-#: fortran/expr.c:2197
-#, no-c-format
-msgid "Can't assign to INTENT(IN) variable '%s' at %L"
-msgstr ""
-
-#: fortran/expr.c:2241
-#, no-c-format
-msgid "'%s' at %L is not a VALUE"
-msgstr ""
-
-#: fortran/expr.c:2248
-#, fuzzy, no-c-format
-msgid "Incompatible ranks %d and %d in assignment at %L"
-msgstr "in Igenera Bya Kuri"
-
-#: fortran/expr.c:2255
-#, fuzzy, no-c-format
-msgid "Variable type is UNKNOWN in assignment at %L"
-msgstr "in Igenera Bya Kuri"
-
-#: fortran/expr.c:2262
-#, no-c-format
-msgid "NULL appears on right-hand side in assignment at %L"
-msgstr ""
-
-#: fortran/expr.c:2272
-#, no-c-format
-msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal."
-msgstr ""
-
-#: fortran/expr.c:2281
-#, no-c-format
-msgid "POINTER valued function appears on right-hand side of assignment at %L"
-msgstr ""
-
-#: fortran/expr.c:2286
-#, fuzzy
-msgid "Array assignment"
-msgstr "Igenera"
-
-#: fortran/expr.c:2303
-#, fuzzy, no-c-format
-msgid "Incompatible types in assignment at %L, %s to %s"
-msgstr "in Igenera Bya Kuri"
-
-#: fortran/expr.c:2326
-#, no-c-format
-msgid "Pointer assignment target is not a POINTER at %L"
-msgstr ""
-
-#: fortran/expr.c:2334
-#, no-c-format
-msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
-msgstr ""
-
-#: fortran/expr.c:2343
-#, no-c-format
-msgid "Pointer assignment to non-POINTER at %L"
-msgstr ""
-
-#: fortran/expr.c:2351
-#, no-c-format
-msgid "Bad pointer object in PURE procedure at %L"
-msgstr ""
-
-#: fortran/expr.c:2364
-#, no-c-format
-msgid "Different types in pointer assignment at %L"
-msgstr ""
-
-#: fortran/expr.c:2371
-#, no-c-format
-msgid "Different kind type parameters in pointer assignment at %L"
-msgstr ""
-
-#: fortran/expr.c:2378
-#, no-c-format
-msgid "Different ranks in pointer assignment at %L"
-msgstr ""
-
-#: fortran/expr.c:2392
-#, no-c-format
-msgid "Different character lengths in pointer assignment at %L"
-msgstr ""
-
-#: fortran/expr.c:2400
-#, no-c-format
-msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
-msgstr ""
-
-#: fortran/expr.c:2407
-#, no-c-format
-msgid "Bad target in pointer assignment in PURE procedure at %L"
-msgstr ""
-
-#: fortran/expr.c:2413
-#, no-c-format
-msgid "Pointer assignment with vector subscript on rhs at %L"
-msgstr ""
-
-#: fortran/gfortranspec.c:230
-#, fuzzy, c-format
-msgid "overflowed output arg list for '%s'"
-msgstr "Ibisohoka Urutonde kugirango"
-
-#: fortran/gfortranspec.c:350
-#, c-format
-msgid ""
-"GNU Fortran comes with NO WARRANTY, to the extent permitted by law.\n"
-"You may redistribute copies of GNU Fortran\n"
-"under the terms of the GNU General Public License.\n"
-"For more information about these matters, see the file named COPYING\n"
-"\n"
-msgstr ""
-
-#: fortran/gfortranspec.c:372
-#, fuzzy, c-format
-msgid "argument to '%s' missing"
-msgstr "Kuri Ibuze"
-
-#: fortran/gfortranspec.c:376
-#, fuzzy, c-format
-msgid "no input files; unwilling to write output files"
-msgstr "Oya Iyinjiza Idosiye Kuri Kwandika Ibisohoka Idosiye"
-
-#: fortran/gfortranspec.c:528
-#, fuzzy, c-format
-msgid "Driving:"
-msgstr "Iburira!"
-
-#: fortran/interface.c:175
-#, fuzzy, no-c-format
-msgid "Syntax error in generic specification at %C"
-msgstr "Ikosa in Uburyo"
-
-#: fortran/interface.c:204
-#, fuzzy, no-c-format
-msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
-msgstr "Umwandiko Umubare in Inyandiko ku"
-
-#: fortran/interface.c:222
-#, no-c-format
-msgid "Dummy procedure '%s' at %C cannot have a generic interface"
-msgstr ""
-
-#: fortran/interface.c:269
-#, no-c-format
-msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
-msgstr ""
-
-#: fortran/interface.c:280
-#, fuzzy, no-c-format
-msgid "Expected a nameless interface at %C"
-msgstr "Ikitezwe: a ishuri Inyandikorugero"
-
-#: fortran/interface.c:291
-#, no-c-format
-msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C"
-msgstr ""
-
-#: fortran/interface.c:293
-#, no-c-format
-msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C"
-msgstr ""
-
-#: fortran/interface.c:307
-#, no-c-format
-msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
-msgstr ""
-
-#: fortran/interface.c:318
-#, no-c-format
-msgid "Expecting 'END INTERFACE %s' at %C"
-msgstr ""
-
-#: fortran/interface.c:513
-#, no-c-format
-msgid "Alternate return cannot appear in operator interface at %L"
-msgstr ""
-
-#: fortran/interface.c:540
-#, no-c-format
-msgid "Assignment operator interface at %L must be a SUBROUTINE"
-msgstr ""
-
-#: fortran/interface.c:547
-#, no-c-format
-msgid "Assignment operator interface at %L must have two arguments"
-msgstr ""
-
-#: fortran/interface.c:558
-#, no-c-format
-msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
-msgstr ""
-
-#: fortran/interface.c:567
-#, no-c-format
-msgid "Intrinsic operator interface at %L must be a FUNCTION"
-msgstr ""
-
-#: fortran/interface.c:654
-#, no-c-format
-msgid "First argument of defined assignment at %L must be INTENT(IN) or INTENT(INOUT)"
-msgstr ""
-
-#: fortran/interface.c:658
-#, no-c-format
-msgid "Second argument of defined assignment at %L must be INTENT(IN)"
-msgstr ""
-
-#: fortran/interface.c:664 fortran/resolve.c:7191
-#, no-c-format
-msgid "First argument of operator interface at %L must be INTENT(IN)"
-msgstr ""
-
-#: fortran/interface.c:668 fortran/resolve.c:7203
-#, no-c-format
-msgid "Second argument of operator interface at %L must be INTENT(IN)"
-msgstr ""
-
-#: fortran/interface.c:675
-#, no-c-format
-msgid "Operator interface at %L conflicts with intrinsic interface"
-msgstr ""
-
-#: fortran/interface.c:680
-#, no-c-format
-msgid "Operator interface at %L has the wrong number of arguments"
-msgstr ""
-
-#: fortran/interface.c:929
-#, no-c-format
-msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
-msgstr ""
-
-#: fortran/interface.c:986 fortran/interface.c:992
-#, no-c-format
-msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
-msgstr ""
-
-#: fortran/interface.c:1028
-#, no-c-format
-msgid "MODULE PROCEDURE '%s' at %L does not come from a module"
-msgstr ""
-
-#: fortran/interface.c:1274
-#, no-c-format
-msgid "Keyword argument '%s' at %L is not in the procedure"
-msgstr ""
-
-#: fortran/interface.c:1283
-#, no-c-format
-msgid "Keyword argument '%s' at %L is already associated with another actual argument"
-msgstr ""
-
-#: fortran/interface.c:1293
-#, no-c-format
-msgid "More actual than formal arguments in procedure call at %L"
-msgstr ""
-
-#: fortran/interface.c:1306 fortran/interface.c:1418
-#, no-c-format
-msgid "Missing alternate return spec in subroutine call at %L"
-msgstr ""
-
-#: fortran/interface.c:1315
-#, no-c-format
-msgid "Unexpected alternate return spec in subroutine call at %L"
-msgstr ""
-
-#: fortran/interface.c:1330
-#, no-c-format
-msgid "Type/rank mismatch in argument '%s' at %L"
-msgstr ""
-
-#: fortran/interface.c:1342
-#, no-c-format
-msgid "Expected a procedure for argument '%s' at %L"
-msgstr ""
-
-#: fortran/interface.c:1353
-#, no-c-format
-msgid "Expected a PURE procedure for argument '%s' at %L"
-msgstr ""
-
-#: fortran/interface.c:1368
-#, no-c-format
-msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
-msgstr ""
-
-#: fortran/interface.c:1377
-#, fuzzy, no-c-format
-msgid "Actual argument for '%s' must be a pointer at %L"
-msgstr "Kuri a 2. Bitashizweho umukono"
-
-#: fortran/interface.c:1386
-#, no-c-format
-msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
-msgstr ""
-
-#: fortran/interface.c:1397
-#, no-c-format
-msgid "Actual argument at %L must be definable to match dummy INTENT = OUT/INOUT"
-msgstr ""
-
-#: fortran/interface.c:1425
-#, no-c-format
-msgid "Missing actual argument for argument '%s' at %L"
-msgstr ""
-
-#: fortran/interface.c:1610
-#, no-c-format
-msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
-msgstr ""
-
-#: fortran/interface.c:1651
-#, no-c-format
-msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
-msgstr ""
-
-#: fortran/interface.c:1662
-#, no-c-format
-msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
-msgstr ""
-
-#: fortran/interface.c:1671
-#, no-c-format
-msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
-msgstr ""
-
-#: fortran/interface.c:1693
-#, no-c-format
-msgid "Procedure '%s' called with an implicit interface at %L"
-msgstr ""
-
-#: fortran/interface.c:1860
-#, no-c-format
-msgid "Function '%s' called in lieu of an operator at %L must be PURE"
-msgstr ""
-
-#: fortran/interface.c:1940
-#, no-c-format
-msgid "Entity '%s' at %C is already present in the interface"
-msgstr ""
-
-#: fortran/intrinsic.c:2853
-#, fuzzy, no-c-format
-msgid "Too many arguments in call to '%s' at %L"
-msgstr "ingingo Kuri"
-
-#: fortran/intrinsic.c:2868
-#, fuzzy, no-c-format
-msgid "Argument list function at %L is not allowed in this context"
-msgstr "ku Sibyo in iyi Imvugiro"
-
-#: fortran/intrinsic.c:2871
-#, no-c-format
-msgid "Can't find keyword named '%s' in call to '%s' at %L"
-msgstr ""
-
-#: fortran/intrinsic.c:2878
-#, no-c-format
-msgid "Argument '%s' is appears twice in call to '%s' at %L"
-msgstr ""
-
-#: fortran/intrinsic.c:2892
-#, no-c-format
-msgid "Missing actual argument '%s' in call to '%s' at %L"
-msgstr ""
-
-#: fortran/intrinsic.c:2907
-#, no-c-format
-msgid "ALTERNATE RETURN not permitted at %L"
-msgstr ""
-
-#: fortran/intrinsic.c:2957
-#, no-c-format
-msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
-msgstr ""
-
-#: fortran/intrinsic.c:3261
-#, no-c-format
-msgid "Ranks of arguments to elemental intrinsic '%s' differ at %L"
-msgstr ""
-
-#: fortran/intrinsic.c:3307
-#, no-c-format
-msgid "Intrinsic '%s' at %L is not included in the selected standard"
-msgstr ""
-
-#: fortran/intrinsic.c:3409
-#, no-c-format
-msgid "Extension: Evaluation of nonstandard initialization expression at %L"
-msgstr ""
-
-#: fortran/intrinsic.c:3469
-#, no-c-format
-msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
-msgstr ""
-
-#: fortran/intrinsic.c:3544
-#, fuzzy, no-c-format
-msgid "Extension: Conversion from %s to %s at %L"
-msgstr "Sibyo Ihindurangero Bivuye Kuri"
-
-#: fortran/intrinsic.c:3547
-#, fuzzy, no-c-format
-msgid "Conversion from %s to %s at %L"
-msgstr "Ihindurangero Bivuye Kuri"
-
-#: fortran/intrinsic.c:3595
-#, fuzzy, no-c-format
-msgid "Can't convert %s to %s at %L"
-msgstr "GUHINDURA Kuri in"
-
-#: fortran/io.c:180 fortran/primary.c:771
-#, no-c-format
-msgid "Extension: backslash character at %C"
-msgstr ""
-
-#: fortran/io.c:458
-#, fuzzy
-msgid "Positive width required"
-msgstr "Bya ngombwa"
-
-#: fortran/io.c:459
-#, fuzzy
-msgid "Nonnegative width required"
-msgstr "Ubugari in Umwanya"
-
-#: fortran/io.c:460
-#, fuzzy
-msgid "Unexpected element"
-msgstr "Ikitezwe: Ububiko"
-
-#: fortran/io.c:461
-#, fuzzy
-msgid "Unexpected end of format string"
-msgstr "Imiterere Ikurikiranyanyuguti"
-
-#: fortran/io.c:478
-#, fuzzy
-msgid "Missing leading left parenthesis"
-msgstr "Ibuze Gufungura"
-
-#: fortran/io.c:516
-msgid "Expected P edit descriptor"
-msgstr ""
-
-#. P requires a prior number.
-#: fortran/io.c:524
-msgid "P descriptor requires leading scale factor"
-msgstr ""
-
-#. X requires a prior number if we're being pedantic.
-#: fortran/io.c:529
-#, no-c-format
-msgid "Extension: X descriptor requires leading space count at %C"
-msgstr ""
-
-#: fortran/io.c:549
-#, no-c-format
-msgid "Extension: $ descriptor at %C"
-msgstr ""
-
-#: fortran/io.c:554
-#, no-c-format
-msgid "$ should be the last specifier in format at %C"
-msgstr ""
-
-#: fortran/io.c:599
-msgid "Repeat count cannot follow P descriptor"
-msgstr ""
-
-#: fortran/io.c:618
-#, no-c-format
-msgid "Extension: Missing positive width after L descriptor at %C"
-msgstr ""
-
-#: fortran/io.c:657 fortran/io.c:659 fortran/io.c:705 fortran/io.c:707
-#, fuzzy, no-c-format
-msgid "Period required in format specifier at %C"
-msgstr "Imiterere"
-
-#: fortran/io.c:685
-msgid "Positive exponent width required"
-msgstr ""
-
-#: fortran/io.c:791 fortran/io.c:844
-#, no-c-format
-msgid "Extension: Missing comma at %C"
-msgstr ""
-
-#: fortran/io.c:859 fortran/io.c:862
-#, fuzzy, no-c-format
-msgid "%s in format string at %C"
-msgstr "%sImiterere"
-
-#: fortran/io.c:903
-#, no-c-format
-msgid "Format statement in module main block at %C."
-msgstr ""
-
-#: fortran/io.c:909
-#, fuzzy, no-c-format
-msgid "Missing format label at %C"
-msgstr "Ijambo"
-
-#: fortran/io.c:967 fortran/io.c:991
-#, fuzzy, no-c-format
-msgid "Duplicate %s specification at %C"
-msgstr "Nyuma Ibanjirije in"
-
-#: fortran/io.c:998
-#, no-c-format
-msgid "Variable tag cannot be INTENT(IN) at %C"
-msgstr ""
-
-#: fortran/io.c:1005
-#, no-c-format
-msgid "Variable tag cannot be assigned in PURE procedure at %C"
-msgstr ""
-
-#: fortran/io.c:1042
-#, fuzzy, no-c-format
-msgid "Duplicate %s label specification at %C"
-msgstr "Gusubiramo Akarango"
-
-#: fortran/io.c:1068
-#, fuzzy, no-c-format
-msgid "%s tag at %L must be of type %s"
-msgstr "`%D'ni OYA a Bya Ubwoko"
-
-#: fortran/io.c:1079
-#, no-c-format
-msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
-msgstr ""
-
-#: fortran/io.c:1092
-#, no-c-format
-msgid "%s tag at %L must be of type %s or %s"
-msgstr ""
-
-#: fortran/io.c:1100
-#, no-c-format
-msgid "Obsolete: ASSIGNED variable in FORMAT tag at %L"
-msgstr ""
-
-#: fortran/io.c:1105
-#, no-c-format
-msgid "Variable '%s' at %L has not been assigned a format label"
-msgstr ""
-
-#: fortran/io.c:1112
-#, no-c-format
-msgid "scalar '%s' FORMAT tag at %L is not an ASSIGNED variable"
-msgstr ""
-
-#: fortran/io.c:1127
-#, no-c-format
-msgid "Extension: Character array in FORMAT tag at %L"
-msgstr ""
-
-#: fortran/io.c:1134
-#, fuzzy, no-c-format
-msgid "Extension: Non-character in FORMAT tag at %L"
-msgstr "Akitso in Inyandiko ku"
-
-#: fortran/io.c:1145
-#, no-c-format
-msgid "%s tag at %L must be scalar"
-msgstr ""
-
-#: fortran/io.c:1151
-#, no-c-format
-msgid "Fortran 2003: IOMSG tag at %L"
-msgstr ""
-
-#: fortran/io.c:1158
-#, no-c-format
-msgid "Fortran 95 requires default INTEGER in IOSTAT tag at %L"
-msgstr ""
-
-#: fortran/io.c:1166
-#, no-c-format
-msgid "Fortran 95 requires default INTEGER in SIZE tag at %L"
-msgstr ""
-
-#: fortran/io.c:1174
-#, no-c-format
-msgid "Extension: CONVERT tag at %L"
-msgstr ""
-
-#: fortran/io.c:1333 fortran/io.c:1341
-#, fuzzy, no-c-format
-msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
-msgstr "in Inyandiko ku"
-
-#: fortran/io.c:1359 fortran/io.c:1367
-#, fuzzy, no-c-format
-msgid "Extension: %s specifier in %s statement at %C has value '%s'"
-msgstr "in Inyandiko ku"
-
-#: fortran/io.c:1379 fortran/io.c:1385
-#, fuzzy, no-c-format
-msgid "%s specifier in %s statement at %C has invalid value '%s'"
-msgstr "in Inyandiko ku"
-
-#: fortran/io.c:1438
-#, no-c-format
-msgid "OPEN statement not allowed in PURE procedure at %C"
-msgstr ""
-
-#: fortran/io.c:1781
-#, no-c-format
-msgid "CLOSE statement not allowed in PURE procedure at %C"
-msgstr ""
-
-#: fortran/io.c:1920 fortran/match.c:1493
-#, no-c-format
-msgid "%s statement not allowed in PURE procedure at %C"
-msgstr ""
-
-#: fortran/io.c:1980
-#, no-c-format
-msgid "Fortran 2003: FLUSH statement at %C"
-msgstr ""
-
-#: fortran/io.c:2040
-#, no-c-format
-msgid "Duplicate UNIT specification at %C"
-msgstr ""
-
-#: fortran/io.c:2096
-#, fuzzy, no-c-format
-msgid "Duplicate format specification at %C"
-msgstr "Ikosa in Uburyo"
-
-#: fortran/io.c:2113
-#, no-c-format
-msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
-msgstr ""
-
-#: fortran/io.c:2149
-#, fuzzy, no-c-format
-msgid "Duplicate NML specification at %C"
-msgstr "Gusubiramo Bya"
-
-#: fortran/io.c:2158
-#, no-c-format
-msgid "Symbol '%s' at %C must be a NAMELIST group name"
-msgstr ""
-
-#: fortran/io.c:2199
-#, no-c-format
-msgid "END tag at %C not allowed in output statement"
-msgstr ""
-
-#: fortran/io.c:2260
-#, no-c-format
-msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
-msgstr ""
-
-#: fortran/io.c:2269
-#, no-c-format
-msgid "Internal unit with vector subscript at %L"
-msgstr ""
-
-#: fortran/io.c:2277
-#, no-c-format
-msgid "External IO UNIT cannot be an array at %L"
-msgstr ""
-
-#: fortran/io.c:2287
-#, fuzzy, no-c-format
-msgid "ERR tag label %d at %L not defined"
-msgstr "Akarango OYA"
-
-#: fortran/io.c:2299
-#, fuzzy, no-c-format
-msgid "END tag label %d at %L not defined"
-msgstr "Akarango OYA"
-
-#: fortran/io.c:2311
-#, fuzzy, no-c-format
-msgid "EOR tag label %d at %L not defined"
-msgstr "Akarango OYA"
-
-#: fortran/io.c:2321
-#, fuzzy, no-c-format
-msgid "FORMAT label %d at %L not defined"
-msgstr "Akarango OYA"
-
-#: fortran/io.c:2442
-#, no-c-format
-msgid "Syntax error in I/O iterator at %C"
-msgstr ""
-
-#: fortran/io.c:2473
-#, fuzzy, no-c-format
-msgid "Expected variable in READ statement at %C"
-msgstr "Akitso in Inyandiko ku"
-
-#: fortran/io.c:2479
-#, fuzzy, no-c-format
-msgid "Expected expression in %s statement at %C"
-msgstr "imvugo Inyandiko"
-
-#: fortran/io.c:2490
-#, no-c-format
-msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/io.c:2499
-#, no-c-format
-msgid "Cannot read to variable '%s' in PURE procedure at %C"
-msgstr ""
-
-#: fortran/io.c:2516
-#, no-c-format
-msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
-msgstr ""
-
-#. A general purpose syntax error.
-#: fortran/io.c:2576 fortran/io.c:2977 fortran/gfortran.h:1809
-#, fuzzy, no-c-format
-msgid "Syntax error in %s statement at %C"
-msgstr "Ikosa ku"
-
-#: fortran/io.c:2804
-#, no-c-format
-msgid "PRINT namelist at %C is an extension"
-msgstr ""
-
-#: fortran/io.c:2938
-#, no-c-format
-msgid "Extension: Comma before output item list at %C is an extension"
-msgstr ""
-
-#: fortran/io.c:2947
-#, fuzzy, no-c-format
-msgid "Expected comma in I/O list at %C"
-msgstr "Akitso in Inyandiko ku"
-
-#: fortran/io.c:3009
-#, fuzzy, no-c-format
-msgid "PRINT statement at %C not allowed within PURE procedure"
-msgstr "Inyandiko ku Sibyo muri a Porogaramu Igice:"
-
-#: fortran/io.c:3150 fortran/io.c:3201
-#, no-c-format
-msgid "INQUIRE statement not allowed in PURE procedure at %C"
-msgstr ""
-
-#: fortran/io.c:3177
-#, no-c-format
-msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
-msgstr ""
-
-#: fortran/io.c:3187
-#, no-c-format
-msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
-msgstr ""
-
-#: fortran/io.c:3194
-#, no-c-format
-msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
-msgstr ""
-
-#: fortran/match.c:181
-#, fuzzy, no-c-format
-msgid "Integer too large at %C"
-msgstr "ku Binini"
-
-#: fortran/match.c:242 fortran/parse.c:431
-#, no-c-format
-msgid "Too many digits in statement label at %C"
-msgstr ""
-
-#: fortran/match.c:248
-#, no-c-format
-msgid "Statement label at %C is zero"
-msgstr ""
-
-#: fortran/match.c:281
-#, fuzzy, no-c-format
-msgid "Label name '%s' at %C is ambiguous"
-msgstr "Gukoresha Bya ni"
-
-#: fortran/match.c:287
-#, fuzzy, no-c-format
-msgid "Duplicate construct label '%s' at %C"
-msgstr "Gusubiramo Akarango"
-
-#: fortran/match.c:413
-#, no-c-format
-msgid "Name at %C is too long"
-msgstr ""
-
-#: fortran/match.c:530
-#, no-c-format
-msgid "Loop variable at %C cannot be a sub-component"
-msgstr ""
-
-#: fortran/match.c:536
-#, no-c-format
-msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:567
-#, no-c-format
-msgid "Expected a step value in iterator at %C"
-msgstr ""
-
-#: fortran/match.c:579
-#, no-c-format
-msgid "Syntax error in iterator at %C"
-msgstr ""
-
-#: fortran/match.c:815
-#, fuzzy, no-c-format
-msgid "Invalid form of PROGRAM statement at %C"
-msgstr "Akitso in Inyandiko ku"
-
-#: fortran/match.c:935 fortran/match.c:1011
-#, no-c-format
-msgid "Obsolescent: arithmetic IF statement at %C"
-msgstr ""
-
-#: fortran/match.c:982
-#, fuzzy, no-c-format
-msgid "Syntax error in IF-expression at %C"
-msgstr "Umubare wuzuye Byarenze urugero in imvugo"
-
-#: fortran/match.c:994
-#, no-c-format
-msgid "Block label not appropriate for arithmetic IF statement at %C"
-msgstr ""
-
-#: fortran/match.c:1036
-#, fuzzy, no-c-format
-msgid "Block label is not appropriate IF statement at %C"
-msgstr "Akarango Insobanuro kugirango Inyandiko ku"
-
-#: fortran/match.c:1116 fortran/primary.c:2412
-#, no-c-format
-msgid "Cannot assign to a named constant at %C"
-msgstr ""
-
-#: fortran/match.c:1126
-#, no-c-format
-msgid "Unclassifiable statement in IF-clause at %C"
-msgstr ""
-
-#: fortran/match.c:1133
-#, no-c-format
-msgid "Syntax error in IF-clause at %C"
-msgstr ""
-
-#: fortran/match.c:1177
-#, fuzzy, no-c-format
-msgid "Unexpected junk after ELSE statement at %C"
-msgstr "Inyandiko ku"
-
-#: fortran/match.c:1183 fortran/match.c:1218
-#, no-c-format
-msgid "Label '%s' at %C doesn't match IF label '%s'"
-msgstr ""
-
-#: fortran/match.c:1212
-#, no-c-format
-msgid "Unexpected junk after ELSE IF statement at %C"
-msgstr ""
-
-#: fortran/match.c:1375
-#, no-c-format
-msgid "Name '%s' in %s statement at %C is not a loop name"
-msgstr ""
-
-#: fortran/match.c:1392
-#, fuzzy, no-c-format
-msgid "%s statement at %C is not within a loop"
-msgstr "urifuzagukomeza Inyandiko OYA muri a"
-
-#: fortran/match.c:1395
-#, fuzzy, no-c-format
-msgid "%s statement at %C is not within loop '%s'"
-msgstr "itandukanya Inyandiko OYA muri Cyangwa Hindura"
-
-#: fortran/match.c:1403
-#, no-c-format
-msgid "%s statement at %C leaving OpenMP structured block"
-msgstr ""
-
-#: fortran/match.c:1416
-#, no-c-format
-msgid "EXIT statement at %C terminating !$OMP DO loop"
-msgstr ""
-
-#: fortran/match.c:1471
-#, no-c-format
-msgid "Too many digits in STOP code at %C"
-msgstr ""
-
-#: fortran/match.c:1524
-#, fuzzy, no-c-format
-msgid "Obsolete: PAUSE statement at %C"
-msgstr "Inyandiko ku"
-
-#: fortran/match.c:1573
-#, fuzzy, no-c-format
-msgid "Obsolete: ASSIGN statement at %C"
-msgstr "Inyandiko ku"
-
-#: fortran/match.c:1619
-#, fuzzy, no-c-format
-msgid "Obsolete: Assigned GOTO statement at %C"
-msgstr "Inyandiko ku"
-
-#: fortran/match.c:1666 fortran/match.c:1718
-#, no-c-format
-msgid "Statement label list in GOTO at %C cannot be empty"
-msgstr ""
-
-#: fortran/match.c:1802
-#, no-c-format
-msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:1825
-#, no-c-format
-msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:1833
-#, no-c-format
-msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:1840 fortran/match.c:2006
-#, no-c-format
-msgid "STAT expression at %C must be a variable"
-msgstr ""
-
-#: fortran/match.c:1895
-#, no-c-format
-msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:1973
-#, no-c-format
-msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:1992
-#, no-c-format
-msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:1999
-#, no-c-format
-msgid "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2048
-#, no-c-format
-msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
-msgstr ""
-
-#: fortran/match.c:2079
-#, fuzzy, no-c-format
-msgid "Extension: RETURN statement in main program at %C"
-msgstr "Inyandiko ku Sibyo muri a Porogaramu Igice:"
-
-#: fortran/match.c:2274
-#, no-c-format
-msgid "Syntax error in common block name at %C"
-msgstr ""
-
-#: fortran/match.c:2310
-#, no-c-format
-msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
-msgstr ""
-
-#: fortran/match.c:2357
-#, no-c-format
-msgid "Symbol '%s' at %C is already in a COMMON block"
-msgstr ""
-
-#: fortran/match.c:2369
-#, no-c-format
-msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
-msgstr ""
-
-#: fortran/match.c:2372
-#, no-c-format
-msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
-msgstr ""
-
-#: fortran/match.c:2384
-#, no-c-format
-msgid "Derived type variable in COMMON at %C does not have the SEQUENCE attribute"
-msgstr ""
-
-#: fortran/match.c:2407
-#, no-c-format
-msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
-msgstr ""
-
-#: fortran/match.c:2418
-#, no-c-format
-msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
-msgstr ""
-
-#: fortran/match.c:2450
-#, no-c-format
-msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
-msgstr ""
-
-#: fortran/match.c:2560
-#, no-c-format
-msgid "Namelist group name '%s' at %C already has a basic type of %s"
-msgstr ""
-
-#: fortran/match.c:2567
-#, no-c-format
-msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
-msgstr ""
-
-#: fortran/match.c:2594
-#, no-c-format
-msgid "Assumed size array '%s' in namelist '%s'at %C is not allowed."
-msgstr ""
-
-#: fortran/match.c:2601
-#, no-c-format
-msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
-msgstr ""
-
-#: fortran/match.c:2607
-#, no-c-format
-msgid "Assumed shape array '%s' in namelist '%s' at %C is an extension."
-msgstr ""
-
-#: fortran/match.c:2736
-#, no-c-format
-msgid "Derived type component %C is not a permitted EQUIVALENCE member"
-msgstr ""
-
-#: fortran/match.c:2745
-#, no-c-format
-msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
-msgstr ""
-
-#: fortran/match.c:2774
-#, no-c-format
-msgid "EQUIVALENCE at %C requires two or more objects"
-msgstr ""
-
-#: fortran/match.c:2788
-#, fuzzy, no-c-format
-msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
-msgstr "Kuri Ubuso Akadomo Biturutse Bya"
-
-#: fortran/match.c:2950
-#, fuzzy, no-c-format
-msgid "Statement function at %L is recursive"
-msgstr "Umumaro ku ni OYA"
-
-#: fortran/match.c:3040
-#, fuzzy, no-c-format
-msgid "Expected initialization expression in CASE at %C"
-msgstr "Bya Gishya imvugo Na:"
-
-#: fortran/match.c:3063
-#, fuzzy, no-c-format
-msgid "Expected the name of the select case construct at %C"
-msgstr "i Izina: Bya i ishuri kugirango Ikurikiranyanyuguti"
-
-#: fortran/match.c:3075
-#, no-c-format
-msgid "Expected case name of '%s' at %C"
-msgstr ""
-
-#: fortran/match.c:3119
-#, fuzzy, no-c-format
-msgid "Unexpected CASE statement at %C"
-msgstr "Inyandiko ku"
-
-#: fortran/match.c:3171
-#, fuzzy, no-c-format
-msgid "Syntax error in CASE-specification at %C"
-msgstr "Ikosa in Uburyo"
-
-#: fortran/match.c:3291
-#, no-c-format
-msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
-msgstr ""
-
-#: fortran/match.c:3322
-#, no-c-format
-msgid "Label '%s' at %C doesn't match WHERE label '%s'"
-msgstr ""
-
-#: fortran/match.c:3424
-#, no-c-format
-msgid "Syntax error in FORALL iterator at %C"
-msgstr ""
-
-#: fortran/matchexp.c:30
-#, fuzzy, c-format
-msgid "Syntax error in expression at %C"
-msgstr "Umubare wuzuye Byarenze urugero in imvugo"
-
-#: fortran/matchexp.c:74
-#, fuzzy, no-c-format
-msgid "Bad character '%c' in OPERATOR name at %C"
-msgstr "Sibyo Inyuguti in NIBA"
-
-#: fortran/matchexp.c:82
-#, fuzzy, no-c-format
-msgid "The name '%s' cannot be used as a defined operator at %C"
-msgstr "\"%s\"Nka a Makoro Izina: Nka ni Mukoresha in C"
-
-#: fortran/matchexp.c:181
-#, fuzzy, no-c-format
-msgid "Expected a right parenthesis in expression at %C"
-msgstr "Itegerejwe Nyabibiri Mukoresha hagati ku Na ku"
-
-#: fortran/matchexp.c:312
-#, fuzzy, no-c-format
-msgid "Expected exponent in expression at %C"
-msgstr "Itegerejwe Nyabibiri Mukoresha hagati ku Na ku"
-
-#: fortran/matchexp.c:348 fortran/matchexp.c:452
-#, no-c-format
-msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
-msgstr ""
-
-#: fortran/misc.c:42
-#, no-c-format
-msgid "Out of memory-- malloc() failed"
-msgstr ""
-
-#: fortran/module.c:532
-#, fuzzy, no-c-format
-msgid "Missing generic specification in USE statement at %C"
-msgstr "in Inyandiko ku"
-
-#: fortran/module.c:840
-#, no-c-format
-msgid "Reading module %s at line %d column %d: %s"
-msgstr ""
-
-#: fortran/module.c:844
-#, no-c-format
-msgid "Writing module %s at line %d column %d: %s"
-msgstr ""
-
-#: fortran/module.c:848
-#, no-c-format
-msgid "Module %s at line %d column %d: %s"
-msgstr ""
-
-# starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
-#: fortran/module.c:890
-#, fuzzy
-msgid "Unexpected EOF"
-msgstr "';'ntigatunguranye"
-
-#: fortran/module.c:922
-#, fuzzy
-msgid "Unexpected end of module in string constant"
-msgstr "Bitemewe. Ihindurangero Bivuye Ikurikiranyanyuguti Kuri"
-
-#: fortran/module.c:976
-#, fuzzy
-msgid "Integer overflow"
-msgstr "Umubare wuzuye Byarenze urugero in imvugo"
-
-#: fortran/module.c:1007
-msgid "Name too long"
-msgstr ""
-
-#: fortran/module.c:1114
-msgid "Bad name"
-msgstr ""
-
-#: fortran/module.c:1158
-#, fuzzy
-msgid "Expected name"
-msgstr "i Izina:"
-
-#: fortran/module.c:1161
-msgid "Expected left parenthesis"
-msgstr ""
-
-#: fortran/module.c:1164
-msgid "Expected right parenthesis"
-msgstr ""
-
-#: fortran/module.c:1167
-msgid "Expected integer"
-msgstr ""
-
-#: fortran/module.c:1170
-msgid "Expected string"
-msgstr ""
-
-#: fortran/module.c:1194
-msgid "find_enum(): Enum not found"
-msgstr ""
-
-#: fortran/module.c:1209
-#, fuzzy, no-c-format
-msgid "Error writing modules file: %s"
-msgstr "Ibisohoka IDOSIYE"
-
-#: fortran/module.c:1574
-#, fuzzy
-msgid "Expected attribute bit name"
-msgstr "Ikiranga ni"
-
-#: fortran/module.c:2332
-#, fuzzy
-msgid "Expected integer string"
-msgstr "Icyiciro Mweretsi Ibuze"
-
-#: fortran/module.c:2336
-msgid "Error converting integer"
-msgstr ""
-
-#: fortran/module.c:2359
-#, fuzzy
-msgid "Expected real string"
-msgstr "Imiterere Ikurikiranyanyuguti"
-
-#: fortran/module.c:2548
-#, fuzzy
-msgid "Expected expression type"
-msgstr "Aderesi imvugo"
-
-#: fortran/module.c:2596
-#, fuzzy
-msgid "Bad operator"
-msgstr "a"
-
-#: fortran/module.c:2682
-#, fuzzy
-msgid "Bad type in constant expression"
-msgstr "Byarenze urugero in imvugo"
-
-#: fortran/module.c:2719
-#, no-c-format
-msgid "Namelist %s cannot be renamed by USE association to %s."
-msgstr ""
-
-#: fortran/module.c:3496
-#, no-c-format
-msgid "Symbol '%s' referenced at %L not found in module '%s'"
-msgstr ""
-
-#: fortran/module.c:3504
-#, no-c-format
-msgid "User operator '%s' referenced at %L not found in module '%s'"
-msgstr ""
-
-#: fortran/module.c:3510
-#, no-c-format
-msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
-msgstr ""
-
-#: fortran/module.c:3871
-#, fuzzy, no-c-format
-msgid "Can't open module file '%s' for writing at %C: %s"
-msgstr "%s:Gufungura IDOSIYE kugirango"
-
-#: fortran/module.c:3896
-#, fuzzy, no-c-format
-msgid "Error writing module file '%s' for writing: %s"
-msgstr "%s:Ikosa IDOSIYE"
-
-#: fortran/module.c:3917
-#, fuzzy, no-c-format
-msgid "Can't open module file '%s' for reading at %C: %s"
-msgstr "%s:Gufungura IDOSIYE kugirango"
-
-#: fortran/module.c:3932
-#, fuzzy
-msgid "Unexpected end of module"
-msgstr "IKIMENYETSO"
-
-#: fortran/module.c:3937
-#, no-c-format
-msgid "File '%s' opened at %C is not a GFORTRAN module file"
-msgstr ""
-
-#: fortran/module.c:3947
-#, no-c-format
-msgid "Can't USE the same module we're building!"
-msgstr ""
-
-#: fortran/openmp.c:135 fortran/openmp.c:502
-#, no-c-format
-msgid "COMMON block /%s/ not found at %C"
-msgstr ""
-
-#: fortran/openmp.c:166
-#, no-c-format
-msgid "Syntax error in OpenMP variable list at %C"
-msgstr ""
-
-#: fortran/openmp.c:292
-#, no-c-format
-msgid "%s is not INTRINSIC procedure name at %C"
-msgstr ""
-
-#: fortran/openmp.c:481
-#, no-c-format
-msgid "Threadprivate variable at %C is an element of a COMMON block"
-msgstr ""
-
-#: fortran/openmp.c:521
-#, no-c-format
-msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
-msgstr ""
-
-#: fortran/openmp.c:686 fortran/resolve.c:4928 fortran/resolve.c:5189
-#, no-c-format
-msgid "IF clause at %L requires a scalar LOGICAL expression"
-msgstr ""
-
-#: fortran/openmp.c:694
-#, no-c-format
-msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
-msgstr ""
-
-#: fortran/openmp.c:702
-#, no-c-format
-msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
-msgstr ""
-
-#: fortran/openmp.c:716 fortran/openmp.c:726 fortran/openmp.c:733
-#: fortran/openmp.c:743
-#, no-c-format
-msgid "Symbol '%s' present on multiple clauses at %L"
-msgstr ""
-
-#: fortran/openmp.c:766
-#, no-c-format
-msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
-msgstr ""
-
-#: fortran/openmp.c:769
-#, no-c-format
-msgid "COPYIN clause object '%s' is ALLOCATABLE at %L"
-msgstr ""
-
-#: fortran/openmp.c:777
-#, no-c-format
-msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
-msgstr ""
-
-#: fortran/openmp.c:780
-#, no-c-format
-msgid "COPYPRIVATE clause object '%s' is ALLOCATABLE at %L"
-msgstr ""
-
-#: fortran/openmp.c:788
-#, no-c-format
-msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
-msgstr ""
-
-#: fortran/openmp.c:791
-#, no-c-format
-msgid "Cray pointee '%s' in SHARED clause at %L"
-msgstr ""
-
-#: fortran/openmp.c:799
-#, no-c-format
-msgid "THREADPRIVATE object '%s' in %s clause at %L"
-msgstr ""
-
-#: fortran/openmp.c:802
-#, no-c-format
-msgid "Cray pointee '%s' in %s clause at %L"
-msgstr ""
-
-#: fortran/openmp.c:807
-#, no-c-format
-msgid "POINTER object '%s' in %s clause at %L"
-msgstr ""
-
-#: fortran/openmp.c:810
-#, no-c-format
-msgid "%s clause object '%s' is ALLOCATABLE at %L"
-msgstr ""
-
-#: fortran/openmp.c:813
-#, no-c-format
-msgid "Cray pointer '%s' in %s clause at %L"
-msgstr ""
-
-#: fortran/openmp.c:817
-#, no-c-format
-msgid "Assumed size array '%s' in %s clause at %L"
-msgstr ""
-
-#: fortran/openmp.c:822
-#, no-c-format
-msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
-msgstr ""
-
-#: fortran/openmp.c:831
-#, no-c-format
-msgid "%c REDUCTION variable '%s' is %s at %L"
-msgstr ""
-
-#: fortran/openmp.c:842
-#, no-c-format
-msgid "%s REDUCTION variable '%s' must be LOGICAL at %L"
-msgstr ""
-
-#: fortran/openmp.c:853
-#, no-c-format
-msgid "%s REDUCTION variable '%s' must be INTEGER or REAL at %L"
-msgstr ""
-
-#: fortran/openmp.c:862
-#, no-c-format
-msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
-msgstr ""
-
-#: fortran/openmp.c:971
-#, no-c-format
-msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
-msgstr ""
-
-#: fortran/openmp.c:1011
-#, no-c-format
-msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
-msgstr ""
-
-#: fortran/openmp.c:1059
-#, no-c-format
-msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
-msgstr ""
-
-#: fortran/openmp.c:1073
-#, no-c-format
-msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
-msgstr ""
-
-#: fortran/openmp.c:1105
-#, no-c-format
-msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
-msgstr ""
-
-#: fortran/openmp.c:1129
-#, no-c-format
-msgid "!$OMP ATOMIC assignment intrinsic IAND, IORor IEOR must have two arguments at %L"
-msgstr ""
-
-#: fortran/openmp.c:1136
-#, no-c-format
-msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
-msgstr ""
-
-#: fortran/openmp.c:1152
-#, no-c-format
-msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
-msgstr ""
-
-#: fortran/openmp.c:1155
-#, no-c-format
-msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
-msgstr ""
-
-#: fortran/openmp.c:1161
-#, no-c-format
-msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
-msgstr ""
-
-#: fortran/openmp.c:1179
-#, no-c-format
-msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
-msgstr ""
-
-#: fortran/openmp.c:1276
-#, no-c-format
-msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
-msgstr ""
-
-#: fortran/openmp.c:1282
-#, no-c-format
-msgid "!$OMP DO iteration variable must be of type integer at %L"
-msgstr ""
-
-#: fortran/openmp.c:1286
-#, no-c-format
-msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
-msgstr ""
-
-#: fortran/openmp.c:1294
-#, no-c-format
-msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
-msgstr ""
-
-#: fortran/options.c:253
-#, no-c-format
-msgid "Reading file '%s' as free form."
-msgstr ""
-
-#: fortran/options.c:263
-#, no-c-format
-msgid "'-fd-lines-as-comments' has no effect in free form."
-msgstr ""
-
-#: fortran/options.c:266
-#, no-c-format
-msgid "'-fd-lines-as-code' has no effect in free form."
-msgstr ""
-
-#: fortran/options.c:342
-#, c-format
-msgid "gfortran: Only one -M option allowed\n"
-msgstr ""
-
-#: fortran/options.c:348
-#, c-format
-msgid "gfortran: Directory required after -M\n"
-msgstr ""
-
-#: fortran/options.c:390
-#, no-c-format
-msgid "Argument to -ffpe-trap is not valid: %s"
-msgstr ""
-
-#: fortran/options.c:498
-#, no-c-format
-msgid "Fixed line length must be at least seven."
-msgstr ""
-
-#: fortran/options.c:560
-#, no-c-format
-msgid "Maximum supported identifier length is %d"
-msgstr ""
-
-#: fortran/options.c:652
-#, no-c-format
-msgid "Maximum subrecord length cannot exceed %d"
-msgstr ""
-
-#: fortran/parse.c:294
-#, fuzzy, no-c-format
-msgid "Unclassifiable statement at %C"
-msgstr "Inyandiko ku"
-
-#: fortran/parse.c:318
-#, no-c-format
-msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
-msgstr ""
-
-#: fortran/parse.c:395
-#, no-c-format
-msgid "Unclassifiable OpenMP directive at %C"
-msgstr ""
-
-#: fortran/parse.c:434 fortran/parse.c:575
-#, fuzzy, no-c-format
-msgid "Zero is not a valid statement label at %C"
-msgstr "`%E'ni OYA a Byemewe Inyandikorugero"
-
-#: fortran/parse.c:441 fortran/parse.c:567
-#, fuzzy, no-c-format
-msgid "Non-numeric character in statement label at %C"
-msgstr "Bikurikije umubare Inyuguti ku in Akarango Umwanya Ibisobanuro F"
-
-#: fortran/parse.c:454 fortran/parse.c:489 fortran/parse.c:615
-#, no-c-format
-msgid "Semicolon at %C needs to be preceded by statement"
-msgstr ""
-
-#: fortran/parse.c:462 fortran/parse.c:627
-#, no-c-format
-msgid "Ignoring statement label in empty statement at %C"
-msgstr ""
-
-#: fortran/parse.c:554 fortran/parse.c:594
-#, fuzzy, no-c-format
-msgid "Bad continuation line at %C"
-msgstr "ku"
-
-#: fortran/parse.c:653
-#, no-c-format
-msgid "Line truncated at %C"
-msgstr ""
-
-#: fortran/parse.c:831
-#, no-c-format
-msgid "FORMAT statement at %L does not have a statement label"
-msgstr ""
-
-#: fortran/parse.c:903
-msgid "arithmetic IF"
-msgstr ""
-
-#: fortran/parse.c:909
-#, fuzzy
-msgid "attribute declaration"
-msgstr "ubusa"
-
-#: fortran/parse.c:939
-#, fuzzy
-msgid "data declaration"
-msgstr "ubusa"
-
-#: fortran/parse.c:948
-#, fuzzy
-msgid "derived type declaration"
-msgstr "ubusa"
-
-#: fortran/parse.c:1027
-msgid "block IF"
-msgstr ""
-
-#: fortran/parse.c:1036
-msgid "implied END DO"
-msgstr ""
-
-#: fortran/parse.c:1103
-#, fuzzy
-msgid "assignment"
-msgstr "Igenera"
-
-#: fortran/parse.c:1106
-#, fuzzy
-msgid "pointer assignment"
-msgstr "Igenera"
-
-#: fortran/parse.c:1115
-msgid "simple IF"
-msgstr ""
-
-#: fortran/parse.c:1333
-#, fuzzy, no-c-format
-msgid "Unexpected %s statement at %C"
-msgstr "Inyandiko ku"
-
-#: fortran/parse.c:1465
-#, fuzzy, no-c-format
-msgid "%s statement at %C cannot follow %s statement at %L"
-msgstr "ku Sibyo in Imvugiro ku Inyandiko ku"
-
-#: fortran/parse.c:1482
-#, fuzzy, no-c-format
-msgid "Unexpected end of file in '%s'"
-msgstr "Inkomoko IDOSIYE"
-
-#: fortran/parse.c:1536
-#, no-c-format
-msgid "Derived type definition at %C has no components"
-msgstr ""
-
-#: fortran/parse.c:1547
-#, no-c-format
-msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
-msgstr ""
-
-#: fortran/parse.c:1554
-#, no-c-format
-msgid "PRIVATE statement at %C must precede structure components"
-msgstr ""
-
-#: fortran/parse.c:1562
-#, fuzzy, no-c-format
-msgid "Duplicate PRIVATE statement at %C"
-msgstr "Inyandiko ku"
-
-#: fortran/parse.c:1574
-#, no-c-format
-msgid "SEQUENCE statement at %C must precede structure components"
-msgstr ""
-
-#: fortran/parse.c:1581
-#, no-c-format
-msgid "SEQUENCE attribute at %C already specified in TYPE statement"
-msgstr ""
-
-#: fortran/parse.c:1586
-#, fuzzy, no-c-format
-msgid "Duplicate SEQUENCE statement at %C"
-msgstr "Inyandiko ku"
-
-#: fortran/parse.c:1653
-#, no-c-format
-msgid "ENUM declaration at %C has no ENUMERATORS"
-msgstr ""
-
-#: fortran/parse.c:1728
-#, no-c-format
-msgid "Unexpected %s statement in INTERFACE block at %C"
-msgstr ""
-
-#: fortran/parse.c:1755
-#, no-c-format
-msgid "SUBROUTINE at %C does not belong in a generic function interface"
-msgstr ""
-
-#: fortran/parse.c:1760
-#, no-c-format
-msgid "FUNCTION at %C does not belong in a generic subroutine interface"
-msgstr ""
-
-#: fortran/parse.c:1778
-#, no-c-format
-msgid "Unexpected %s statement at %C in INTERFACE body"
-msgstr ""
-
-#: fortran/parse.c:1792
-#, no-c-format
-msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
-msgstr ""
-
-#: fortran/parse.c:1857
-#, no-c-format
-msgid "%s statement must appear in a MODULE"
-msgstr ""
-
-#: fortran/parse.c:1864
-#, no-c-format
-msgid "%s statement at %C follows another accessibility specification"
-msgstr ""
-
-#: fortran/parse.c:1941
-#, no-c-format
-msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
-msgstr ""
-
-#: fortran/parse.c:1962
-#, no-c-format
-msgid "Unexpected %s statement in WHERE block at %C"
-msgstr ""
-
-#: fortran/parse.c:2022
-#, no-c-format
-msgid "Unexpected %s statement in FORALL block at %C"
-msgstr ""
-
-#: fortran/parse.c:2074
-#, fuzzy, no-c-format
-msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
-msgstr "Cyangwa Inyandiko ku Na: Cyangwa Inyandiko ku"
-
-#: fortran/parse.c:2092
-#, no-c-format
-msgid "Duplicate ELSE statements at %L and %C"
-msgstr ""
-
-#: fortran/parse.c:2154
-#, no-c-format
-msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
-msgstr ""
-
-#: fortran/parse.c:2212
-#, no-c-format
-msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
-msgstr ""
-
-#: fortran/parse.c:2247
-#, no-c-format
-msgid "End of nonblock DO statement at %C is within another block"
-msgstr ""
-
-#: fortran/parse.c:2256
-#, no-c-format
-msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
-msgstr ""
-
-#: fortran/parse.c:2306
-#, no-c-format
-msgid "Statement label in ENDDO at %C doesn't match DO label"
-msgstr ""
-
-#: fortran/parse.c:2322
-#, no-c-format
-msgid "named block DO at %L requires matching ENDDO name"
-msgstr ""
-
-#: fortran/parse.c:2578
-#, no-c-format
-msgid "Name after !$omp critical and !$omp end critical does not match at %C"
-msgstr ""
-
-#: fortran/parse.c:2635
-#, no-c-format
-msgid "%s statement at %C cannot terminate a non-block DO loop"
-msgstr ""
-
-#: fortran/parse.c:2799
-#, no-c-format
-msgid "Contained procedure '%s' at %C is already ambiguous"
-msgstr ""
-
-#: fortran/parse.c:2850
-#, no-c-format
-msgid "Unexpected %s statement in CONTAINS section at %C"
-msgstr ""
-
-#: fortran/parse.c:2935
-#, fuzzy, no-c-format
-msgid "CONTAINS statement at %C is already in a contained program unit"
-msgstr "Inyandiko ku Sibyo muri a Porogaramu Igice:"
-
-#: fortran/parse.c:2984
-#, no-c-format
-msgid "Global name '%s' at %L is already being used as a %s at %L"
-msgstr ""
-
-#: fortran/parse.c:3005
-#, no-c-format
-msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
-msgstr ""
-
-#: fortran/parse.c:3030
-#, no-c-format
-msgid "Unexpected %s statement in BLOCK DATA at %C"
-msgstr ""
-
-#: fortran/parse.c:3073
-#, fuzzy, no-c-format
-msgid "Unexpected %s statement in MODULE at %C"
-msgstr "Inyandiko ku"
-
-#. If we see a duplicate main program, shut down.  If the second
-#. instance is an implied main program, ie data decls or executable
-#. statements, we're in for lots of errors.
-#: fortran/parse.c:3252
-#, no-c-format
-msgid "Two main PROGRAMs at %L and %C"
-msgstr ""
-
-#: fortran/primary.c:89
-#, fuzzy, no-c-format
-msgid "Missing kind-parameter at %C"
-msgstr "Ijambo"
-
-#: fortran/primary.c:212
-#, fuzzy, no-c-format
-msgid "Integer kind %d at %C not available"
-msgstr "ku Binini"
-
-#: fortran/primary.c:220
-#, no-c-format
-msgid "Integer too big for its kind at %C"
-msgstr ""
-
-#: fortran/primary.c:250
-#, no-c-format
-msgid "Extension: Hollerith constant at %C"
-msgstr ""
-
-#: fortran/primary.c:262
-#, no-c-format
-msgid "Invalid Hollerith constant: %L must contain at least one character"
-msgstr ""
-
-#: fortran/primary.c:268
-#, no-c-format
-msgid "Invalid Hollerith constant: Integer kind at %L should be default"
-msgstr ""
-
-#: fortran/primary.c:356
-#, no-c-format
-msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
-msgstr ""
-
-#: fortran/primary.c:366
-#, no-c-format
-msgid "Empty set of digits in BOZ constant at %C"
-msgstr ""
-
-#: fortran/primary.c:372
-#, fuzzy, no-c-format
-msgid "Illegal character in BOZ constant at %C"
-msgstr "Uburebure Inyuguti ku"
-
-#: fortran/primary.c:394
-#, no-c-format
-msgid "Extension: BOZ constant at %C uses non-standard postfix syntax."
-msgstr ""
-
-#: fortran/primary.c:420
-#, no-c-format
-msgid "Integer too big for integer kind %i at %C"
-msgstr ""
-
-#: fortran/primary.c:520
-#, fuzzy, no-c-format
-msgid "Missing exponent in real number at %C"
-msgstr "Agaciro ku kugirango Umubare ku"
-
-#: fortran/primary.c:577
-#, no-c-format
-msgid "Real number at %C has a 'd' exponent and an explicit kind"
-msgstr ""
-
-#: fortran/primary.c:589
-#, no-c-format
-msgid "Invalid real kind %d at %C"
-msgstr ""
-
-#: fortran/primary.c:603
-#, no-c-format
-msgid "Real constant overflows its kind at %C"
-msgstr ""
-
-#: fortran/primary.c:608
-#, no-c-format
-msgid "Real constant underflows its kind at %C"
-msgstr ""
-
-#: fortran/primary.c:700
-#, fuzzy, no-c-format
-msgid "Syntax error in SUBSTRING specification at %C"
-msgstr "Ikosa in Uburyo"
-
-#: fortran/primary.c:935
-#, no-c-format
-msgid "Invalid kind %d for CHARACTER constant at %C"
-msgstr ""
-
-#: fortran/primary.c:956
-#, fuzzy, no-c-format
-msgid "Unterminated character constant beginning at %C"
-msgstr "Uburebure Inyuguti ku"
-
-#: fortran/primary.c:1037
-#, no-c-format
-msgid "Bad kind for logical constant at %C"
-msgstr ""
-
-#: fortran/primary.c:1074
-#, no-c-format
-msgid "Expected PARAMETER symbol in complex constant at %C"
-msgstr ""
-
-#: fortran/primary.c:1080
-#, no-c-format
-msgid "Numeric PARAMETER required in complex constant at %C"
-msgstr ""
-
-#: fortran/primary.c:1086
-#, no-c-format
-msgid "Scalar PARAMETER required in complex constant at %C"
-msgstr ""
-
-#: fortran/primary.c:1090
-#, no-c-format
-msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
-msgstr ""
-
-#: fortran/primary.c:1120
-#, no-c-format
-msgid "Error converting PARAMETER constant in complex constant at %C"
-msgstr ""
-
-#: fortran/primary.c:1247
-#, no-c-format
-msgid "Syntax error in COMPLEX constant at %C"
-msgstr ""
-
-#: fortran/primary.c:1429
-#, no-c-format
-msgid "Keyword '%s' at %C has already appeared in the current argument list"
-msgstr ""
-
-#: fortran/primary.c:1493
-#, fuzzy, no-c-format
-msgid "Extension: argument list function at %C"
-msgstr "ingingo Kuri Umumaro"
-
-#: fortran/primary.c:1560
-#, no-c-format
-msgid "Expected alternate return label at %C"
-msgstr ""
-
-#: fortran/primary.c:1579
-#, no-c-format
-msgid "Missing keyword name in actual argument list at %C"
-msgstr ""
-
-#: fortran/primary.c:1624
-#, no-c-format
-msgid "Syntax error in argument list at %C"
-msgstr ""
-
-#: fortran/primary.c:1711
-#, no-c-format
-msgid "Expected structure component name at %C"
-msgstr ""
-
-#: fortran/primary.c:1952
-#, no-c-format
-msgid "Too many components in structure constructor at %C"
-msgstr ""
-
-#: fortran/primary.c:1967
-#, no-c-format
-msgid "Too few components in structure constructor at %C"
-msgstr ""
-
-#: fortran/primary.c:1985
-#, no-c-format
-msgid "Syntax error in structure constructor at %C"
-msgstr ""
-
-#: fortran/primary.c:2040
-#, no-c-format
-msgid "'%s' is array valued and directly recursive at %C , so the keyword RESULT must be specified in the FUNCTION statement"
-msgstr ""
-
-#: fortran/primary.c:2115
-#, no-c-format
-msgid "Unexpected use of subroutine name '%s' at %C"
-msgstr ""
-
-#: fortran/primary.c:2146
-#, fuzzy, no-c-format
-msgid "Statement function '%s' requires argument list at %C"
-msgstr "Umumaro ku ni OYA"
-
-#: fortran/primary.c:2149
-#, fuzzy, no-c-format
-msgid "Function '%s' requires an argument list at %C"
-msgstr "`Ihuza Mo Imbere Urutonde"
-
-#: fortran/primary.c:2315
-#, fuzzy, no-c-format
-msgid "Missing argument list in function '%s' at %C"
-msgstr "Ibuze Kuri Ihitamo"
-
-#: fortran/primary.c:2343
-#, fuzzy, no-c-format
-msgid "Symbol at %C is not appropriate for an expression"
-msgstr "Bihindagurika Akadomo Byarenze urugero in imvugo"
-
-#: fortran/primary.c:2410
-#, no-c-format
-msgid "Named constant at %C in an EQUIVALENCE"
-msgstr ""
-
-#: fortran/primary.c:2432
-#, no-c-format
-msgid "Expected VARIABLE at %C"
-msgstr ""
-
-#: fortran/resolve.c:112
-#, fuzzy, no-c-format
-msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
-msgstr "Garuka ku Sibyo muri a Umumaro"
-
-#: fortran/resolve.c:116
-#, fuzzy, no-c-format
-msgid "Alternate return specifier in function '%s' at %L is not allowed"
-msgstr "Garuka ku Sibyo muri a Umumaro"
-
-#: fortran/resolve.c:130
-#, no-c-format
-msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
-msgstr ""
-
-#: fortran/resolve.c:138
-#, no-c-format
-msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
-msgstr ""
-
-#: fortran/resolve.c:151 fortran/resolve.c:964
-#, no-c-format
-msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:195
-#, no-c-format
-msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
-msgstr ""
-
-#: fortran/resolve.c:200
-#, no-c-format
-msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
-msgstr ""
-
-#: fortran/resolve.c:210
-#, no-c-format
-msgid "Argument '%s' of elemental procedure at %L must be scalar"
-msgstr ""
-
-#: fortran/resolve.c:218
-#, no-c-format
-msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
-msgstr ""
-
-#: fortran/resolve.c:230
-#, fuzzy, no-c-format
-msgid "Argument '%s' of statement function at %L must be scalar"
-msgstr "ku kugirango Inyandiko Umumaro Indango ku"
-
-#: fortran/resolve.c:241
-#, no-c-format
-msgid "Character-valued argument '%s' of statement function at %L must have constant length"
-msgstr ""
-
-#: fortran/resolve.c:302
-#, no-c-format
-msgid "Contained function '%s' at %L has no IMPLICIT type"
-msgstr ""
-
-#: fortran/resolve.c:317
-#, no-c-format
-msgid "Character-valued internal function '%s' at %L must not be assumed length"
-msgstr ""
-
-#: fortran/resolve.c:480
-#, no-c-format
-msgid "Procedure %s at %L has entries with mismatched array specifications"
-msgstr ""
-
-#: fortran/resolve.c:507
-#, no-c-format
-msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
-msgstr ""
-
-#: fortran/resolve.c:511
-#, no-c-format
-msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
-msgstr ""
-
-#: fortran/resolve.c:518
-#, no-c-format
-msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
-msgstr ""
-
-#: fortran/resolve.c:522
-#, no-c-format
-msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
-msgstr ""
-
-#: fortran/resolve.c:560
-#, no-c-format
-msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
-msgstr ""
-
-#: fortran/resolve.c:565
-#, no-c-format
-msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
-msgstr ""
-
-#: fortran/resolve.c:662
-#, no-c-format
-msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
-msgstr ""
-
-#: fortran/resolve.c:675
-#, no-c-format
-msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
-msgstr ""
-
-#: fortran/resolve.c:692
-#, no-c-format
-msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
-msgstr ""
-
-#: fortran/resolve.c:814
-#, no-c-format
-msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L."
-msgstr ""
-
-#: fortran/resolve.c:878 fortran/resolve.c:4406 fortran/resolve.c:5154
-#, fuzzy, no-c-format
-msgid "Label %d referenced at %L is never defined"
-msgstr "ku Ryari: ku"
-
-#: fortran/resolve.c:914
-#, fuzzy, no-c-format
-msgid "Statement function '%s' at %L is not allowed as an actual argument"
-msgstr "Umumaro ku ni OYA"
-
-#: fortran/resolve.c:921
-#, no-c-format
-msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
-msgstr ""
-
-#: fortran/resolve.c:928
-#, fuzzy, no-c-format
-msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
-msgstr "ni Nka ku OYA"
-
-#: fortran/resolve.c:934
-#, no-c-format
-msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
-msgstr ""
-
-#: fortran/resolve.c:941
-#, no-c-format
-msgid "GENERIC non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
-msgstr ""
-
-#: fortran/resolve.c:980
-#, fuzzy, no-c-format
-msgid "Symbol '%s' at %L is ambiguous"
-msgstr "Gukoresha Bya ni"
-
-#: fortran/resolve.c:1018
-#, no-c-format
-msgid "By-value argument at %L is not of numeric type"
-msgstr ""
-
-#: fortran/resolve.c:1025
-#, no-c-format
-msgid "By-value argument at %L cannot be an array or an array section"
-msgstr ""
-
-#: fortran/resolve.c:1036
-#, fuzzy, no-c-format
-msgid "By-value argument at %L is not allowed in this context"
-msgstr "ku Sibyo in iyi Imvugiro"
-
-#: fortran/resolve.c:1045
-#, no-c-format
-msgid "Kind of by-value argument at %L is larger than default kind"
-msgstr ""
-
-#: fortran/resolve.c:1058
-#, no-c-format
-msgid "Passing internal procedure at %L by location not allowed"
-msgstr ""
-
-#: fortran/resolve.c:1175
-#, no-c-format
-msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optionalargument with the same rank (12.4.1.5)"
-msgstr ""
-
-#: fortran/resolve.c:1200
-msgid "elemental subroutine"
-msgstr ""
-
-#: fortran/resolve.c:1333
-#, no-c-format
-msgid "There is no specific function for the generic '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:1343
-#, no-c-format
-msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
-msgstr ""
-
-#: fortran/resolve.c:1381
-#, no-c-format
-msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
-msgstr ""
-
-#: fortran/resolve.c:1427
-#, no-c-format
-msgid "Unable to resolve the specific function '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:1483 fortran/resolve.c:7110
-#, no-c-format
-msgid "Function '%s' at %L has no IMPLICIT type"
-msgstr ""
-
-#: fortran/resolve.c:1557
-#, fuzzy, no-c-format
-msgid "'%s' at %L is not a function"
-msgstr "`%D'ni OYA a Umumaro"
-
-#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:1590
-#, no-c-format
-msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
-msgstr ""
-
-#: fortran/resolve.c:1643
-#, no-c-format
-msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
-msgstr ""
-
-#: fortran/resolve.c:1693
-#, no-c-format
-msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
-msgstr ""
-
-#: fortran/resolve.c:1700
-#, no-c-format
-msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
-msgstr ""
-
-#: fortran/resolve.c:1715
-#, no-c-format
-msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
-msgstr ""
-
-#: fortran/resolve.c:1723
-#, no-c-format
-msgid "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as RECURSIVE"
-msgstr ""
-
-#: fortran/resolve.c:1768
-#, no-c-format
-msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
-msgstr ""
-
-#: fortran/resolve.c:1771
-#, no-c-format
-msgid "Subroutine call to '%s' at %L is not PURE"
-msgstr ""
-
-#: fortran/resolve.c:1835
-#, no-c-format
-msgid "There is no specific subroutine for the generic '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:1844
-#, no-c-format
-msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
-msgstr ""
-
-#: fortran/resolve.c:1879
-#, no-c-format
-msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
-msgstr ""
-
-#: fortran/resolve.c:1923
-#, no-c-format
-msgid "Unable to resolve the specific subroutine '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:1980
-#, no-c-format
-msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
-msgstr ""
-
-#: fortran/resolve.c:2003
-#, no-c-format
-msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
-msgstr ""
-
-#: fortran/resolve.c:2011
-#, no-c-format
-msgid "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared as RECURSIVE"
-msgstr ""
-
-#: fortran/resolve.c:2081
-#, fuzzy, no-c-format
-msgid "Shapes for operands at %L and %L are not conformable"
-msgstr "Na OYA"
-
-#: fortran/resolve.c:2138
-#, c-format
-msgid "Operand of unary numeric operator '%s' at %%L is %s"
-msgstr ""
-
-#: fortran/resolve.c:2154
-#, c-format
-msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
-msgstr ""
-
-#: fortran/resolve.c:2168
-#, c-format
-msgid "Operands of string concatenation operator at %%L are %s/%s"
-msgstr ""
-
-#: fortran/resolve.c:2187
-#, c-format
-msgid "Operands of logical operator '%s' at %%L are %s/%s"
-msgstr ""
-
-#: fortran/resolve.c:2201
-#, c-format
-msgid "Operand of .NOT. operator at %%L is %s"
-msgstr ""
-
-#: fortran/resolve.c:2211
-#, fuzzy
-msgid "COMPLEX quantities cannot be compared at %L"
-msgstr "`%V'Byashyizweho Kuri"
-
-#: fortran/resolve.c:2237
-#, c-format
-msgid "Logicals at %%L must be compared with %s instead of %s"
-msgstr ""
-
-#: fortran/resolve.c:2242
-#, c-format
-msgid "Operands of comparison operator '%s' at %%L are %s/%s"
-msgstr ""
-
-#: fortran/resolve.c:2250
-#, c-format
-msgid "Operand of user operator '%s' at %%L is %s"
-msgstr ""
-
-#: fortran/resolve.c:2253
-#, c-format
-msgid "Operands of user operator '%s' at %%L are %s/%s"
-msgstr ""
-
-#: fortran/resolve.c:2324
-#, no-c-format
-msgid "Inconsistent ranks for operator at %L and %L"
-msgstr ""
-
-#: fortran/resolve.c:2528
-#, no-c-format
-msgid "Illegal stride of zero at %L"
-msgstr ""
-
-#: fortran/resolve.c:2577
-#, fuzzy, no-c-format
-msgid "Array reference at %L is out of bounds"
-msgstr "Ikigize: Agaciro ku Inyuma Bya Urutonde"
-
-#: fortran/resolve.c:2598
-#, no-c-format
-msgid "Rightmost upper bound of assumed size array section not specified at %L"
-msgstr ""
-
-#: fortran/resolve.c:2608
-#, no-c-format
-msgid "Rank mismatch in array reference at %L (%d/%d)"
-msgstr ""
-
-#: fortran/resolve.c:2636
-#, no-c-format
-msgid "Array index at %L must be scalar"
-msgstr ""
-
-#: fortran/resolve.c:2642
-#, no-c-format
-msgid "Array index at %L must be of INTEGER type"
-msgstr ""
-
-#: fortran/resolve.c:2648
-#, no-c-format
-msgid "Extension: REAL array index at %L"
-msgstr ""
-
-#: fortran/resolve.c:2678
-#, no-c-format
-msgid "Argument dim at %L must be scalar"
-msgstr ""
-
-#: fortran/resolve.c:2684
-#, no-c-format
-msgid "Argument dim at %L must be of INTEGER type"
-msgstr ""
-
-#: fortran/resolve.c:2804
-#, fuzzy, no-c-format
-msgid "Array index at %L is an array of rank %d"
-msgstr "ku ni Binini Kuri"
-
-#: fortran/resolve.c:2842
-#, no-c-format
-msgid "Substring start index at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:2849
-#, no-c-format
-msgid "Substring start index at %L must be scalar"
-msgstr ""
-
-#: fortran/resolve.c:2858
-#, no-c-format
-msgid "Substring start index at %L is less than one"
-msgstr ""
-
-#: fortran/resolve.c:2871
-#, no-c-format
-msgid "Substring end index at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:2878
-#, fuzzy, no-c-format
-msgid "Substring end index at %L must be scalar"
-msgstr "Impera Akadomo ku Inyuma Bya Urutonde"
-
-#: fortran/resolve.c:2888
-#, no-c-format
-msgid "Substring end index at %L exceeds the string length"
-msgstr ""
-
-#: fortran/resolve.c:2963
-#, no-c-format
-msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
-msgstr ""
-
-#: fortran/resolve.c:2971
-#, no-c-format
-msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
-msgstr ""
-
-#: fortran/resolve.c:2991
-#, no-c-format
-msgid "Two or more part references with nonzero rank must not be specified at %L"
-msgstr ""
-
-#: fortran/resolve.c:3166
-#, no-c-format
-msgid "Variable '%s',used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
-msgstr ""
-
-#: fortran/resolve.c:3171
-#, no-c-format
-msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
-msgstr ""
-
-#: fortran/resolve.c:3294
-#, no-c-format
-msgid "%s at %L must be a scalar"
-msgstr ""
-
-#: fortran/resolve.c:3302
-#, no-c-format
-msgid "%s at %L must be INTEGER or REAL"
-msgstr ""
-
-#: fortran/resolve.c:3305
-#, no-c-format
-msgid "%s at %L must be INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:3321
-#, no-c-format
-msgid "Obsolete: REAL DO loop iterator at %L"
-msgstr ""
-
-#: fortran/resolve.c:3330
-#, no-c-format
-msgid "Cannot assign to loop variable in PURE procedure at %L"
-msgstr ""
-
-#: fortran/resolve.c:3354
-#, no-c-format
-msgid "Step expression in DO loop at %L cannot be zero"
-msgstr ""
-
-#: fortran/resolve.c:3389
-#, no-c-format
-msgid "FORALL index-name at %L must be a scalar INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:3394
-#, no-c-format
-msgid "FORALL start expression at %L must be a scalar INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:3401
-#, no-c-format
-msgid "FORALL end expression at %L must be a scalar INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:3409
-#, no-c-format
-msgid "FORALL stride expression at %L must be a scalar %s"
-msgstr ""
-
-#: fortran/resolve.c:3414
-#, no-c-format
-msgid "FORALL stride expression at %L cannot be zero"
-msgstr ""
-
-#: fortran/resolve.c:3512
-#, no-c-format
-msgid "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
-msgstr ""
-
-#: fortran/resolve.c:3518
-#, no-c-format
-msgid "Can't deallocate INTENT(IN) variable '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:3679
-#, no-c-format
-msgid "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the same statement at %L"
-msgstr ""
-
-#: fortran/resolve.c:3710
-#, no-c-format
-msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
-msgstr ""
-
-#: fortran/resolve.c:3717
-#, no-c-format
-msgid "Can't allocate INTENT(IN) variable '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:3741
-#, fuzzy, no-c-format
-msgid "Array specification required in ALLOCATE statement at %L"
-msgstr "Cyangwa kugirango Inyuma Bya Urutonde in Inyandiko ku"
-
-#: fortran/resolve.c:3771
-#, fuzzy, no-c-format
-msgid "Bad array specification in ALLOCATE statement at %L"
-msgstr "Akarango Insobanuro kugirango Inyandiko ku"
-
-#: fortran/resolve.c:3789
-#, no-c-format
-msgid "'%s' must not appear an the array specification at %L in the same ALLOCATE statement where it is itself allocated"
-msgstr ""
-
-#. The cases overlap, or they are the same
-#. 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.
-#: fortran/resolve.c:3948
-#, no-c-format
-msgid "CASE label at %L overlaps with CASE label at %L"
-msgstr ""
-
-#: fortran/resolve.c:3999
-#, fuzzy, no-c-format
-msgid "Expression in CASE statement at %L must be of type %s"
-msgstr "imvugo Inyandiko Ubwoko"
-
-#: fortran/resolve.c:4010
-#, no-c-format
-msgid "Expression in CASE statement at %L must be kind %d"
-msgstr ""
-
-#: fortran/resolve.c:4022
-#, no-c-format
-msgid "Expression in CASE statement at %L must be scalar"
-msgstr ""
-
-#: fortran/resolve.c:4069
-#, no-c-format
-msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
-msgstr ""
-
-#: fortran/resolve.c:4087
-#, no-c-format
-msgid "Argument of SELECT statement at %L cannot be %s"
-msgstr ""
-
-#: fortran/resolve.c:4096
-#, no-c-format
-msgid "Argument of SELECT statement at %L must be a scalar expression"
-msgstr ""
-
-#: fortran/resolve.c:4161
-#, no-c-format
-msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
-msgstr ""
-
-#: fortran/resolve.c:4188
-#, no-c-format
-msgid "Logical range in CASE statement at %L is not allowed"
-msgstr ""
-
-#: fortran/resolve.c:4200
-#, no-c-format
-msgid "constant logical value in CASE statement is repeated at %L"
-msgstr ""
-
-#: fortran/resolve.c:4214
-#, no-c-format
-msgid "Range specification at %L can never be matched"
-msgstr ""
-
-#: fortran/resolve.c:4317
-#, no-c-format
-msgid "Logical SELECT CASE block at %L has more that two cases"
-msgstr ""
-
-#: fortran/resolve.c:4356
-#, no-c-format
-msgid "Data transfer element at %L cannot have POINTER components"
-msgstr ""
-
-#: fortran/resolve.c:4363
-#, no-c-format
-msgid "Data transfer element at %L cannot have ALLOCATABLE components"
-msgstr ""
-
-#: fortran/resolve.c:4370
-#, no-c-format
-msgid "Data transfer element at %L cannot have PRIVATE components"
-msgstr ""
-
-#: fortran/resolve.c:4379
-#, no-c-format
-msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
-msgstr ""
-
-#: fortran/resolve.c:4413
-#, fuzzy, no-c-format
-msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
-msgstr "ku Sibyo in Imvugiro ku Inyandiko ku"
-
-#: fortran/resolve.c:4422
-#, no-c-format
-msgid "Branch at %L causes an infinite loop"
-msgstr ""
-
-#: fortran/resolve.c:4455
-#, fuzzy, no-c-format
-msgid "Label at %L is not in the same block as the GOTO statement at %L"
-msgstr "ku Sibyo in Imvugiro ku Inyandiko ku"
-
-#: fortran/resolve.c:4471
-#, no-c-format
-msgid "Obsolete: GOTO at %L jumps to END of construct at %L"
-msgstr ""
-
-#: fortran/resolve.c:4545
-#, no-c-format
-msgid "WHERE mask at %L has inconsistent shape"
-msgstr ""
-
-#: fortran/resolve.c:4561
-#, no-c-format
-msgid "WHERE assignment target at %L has inconsistent shape"
-msgstr ""
-
-#: fortran/resolve.c:4575 fortran/resolve.c:4774
-#, fuzzy, no-c-format
-msgid "Unsupported statement inside WHERE at %L"
-msgstr "Inyandiko ku"
-
-#: fortran/resolve.c:4651
-#, fuzzy, no-c-format
-msgid "expression reference type error at %L"
-msgstr "Indango Kuri By'igihe gito"
-
-#: fortran/resolve.c:4683
-#, no-c-format
-msgid "Unsupported statement while finding forall index in expression"
-msgstr ""
-
-#: fortran/resolve.c:4730
-#, no-c-format
-msgid "Assignment to a FORALL index variable at %L"
-msgstr ""
-
-#: fortran/resolve.c:4738
-#, no-c-format
-msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
-msgstr ""
-
-#: fortran/resolve.c:4867
-#, no-c-format
-msgid "An outer FORALL construct already has an index with this name %L"
-msgstr ""
-
-#: fortran/resolve.c:4879 fortran/resolve.c:4882 fortran/resolve.c:4885
-#, no-c-format
-msgid "A FORALL index must not appear in a limit or stride expression in the same FORALL at %L"
-msgstr ""
-
-#: fortran/resolve.c:4938
-#, no-c-format
-msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
-msgstr ""
-
-#: fortran/resolve.c:5068
-#, no-c-format
-msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
-msgstr ""
-
-#: fortran/resolve.c:5071
-#, no-c-format
-msgid "Variable '%s' has not been assigned a target label at %L"
-msgstr ""
-
-#: fortran/resolve.c:5082
-#, no-c-format
-msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
-msgstr ""
-
-#: fortran/resolve.c:5097
-#, no-c-format
-msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
-msgstr ""
-
-#: fortran/resolve.c:5124
-#, no-c-format
-msgid "rhs of CHARACTER assignment at %L will be truncated (%d/%d)"
-msgstr ""
-
-#: fortran/resolve.c:5133
-#, no-c-format
-msgid "Cannot assign to variable '%s' in PURE procedure at %L"
-msgstr ""
-
-#: fortran/resolve.c:5142
-#, no-c-format
-msgid "Right side of assignment at %L is a derived type containing a POINTER in a PURE procedure"
-msgstr ""
-
-#: fortran/resolve.c:5162
-#, no-c-format
-msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
-msgstr ""
-
-#: fortran/resolve.c:5177
-#, no-c-format
-msgid "Arithmetic IF statement at %L requires a numeric expression"
-msgstr ""
-
-#: fortran/resolve.c:5219
-#, no-c-format
-msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
-msgstr ""
-
-#: fortran/resolve.c:5226
-#, no-c-format
-msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:5238
-#, no-c-format
-msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:5304
-#, no-c-format
-msgid "FORALL mask clause at %L requires a LOGICAL expression"
-msgstr ""
-
-#: fortran/resolve.c:5507
-#, no-c-format
-msgid "Allocatable array '%s' at %L must have a deferred shape"
-msgstr ""
-
-#: fortran/resolve.c:5510
-#, no-c-format
-msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
-msgstr ""
-
-#: fortran/resolve.c:5517
-#, no-c-format
-msgid "Array pointer '%s' at %L must have a deferred shape"
-msgstr ""
-
-#: fortran/resolve.c:5528
-#, no-c-format
-msgid "Array '%s' at %L cannot have a deferred shape"
-msgstr ""
-
-#: fortran/resolve.c:5584
-#, no-c-format
-msgid "The module or main program array '%s' at %L must have constant shape"
-msgstr ""
-
-#: fortran/resolve.c:5598
-#, no-c-format
-msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
-msgstr ""
-
-#: fortran/resolve.c:5617
-#, no-c-format
-msgid "'%s' at %L must have constant character length in this context"
-msgstr ""
-
-#: fortran/resolve.c:5655
-#, fuzzy, no-c-format
-msgid "Allocatable '%s' at %L cannot have an initializer"
-msgstr "Umwanya Gicurasi OYA"
-
-#: fortran/resolve.c:5658
-#, fuzzy, no-c-format
-msgid "External '%s' at %L cannot have an initializer"
-msgstr "Umwanya Gicurasi OYA"
-
-#: fortran/resolve.c:5661
-#, fuzzy, no-c-format
-msgid "Dummy '%s' at %L cannot have an initializer"
-msgstr "Umwanya Gicurasi OYA"
-
-#: fortran/resolve.c:5664
-#, fuzzy, no-c-format
-msgid "Intrinsic '%s' at %L cannot have an initializer"
-msgstr "Umwanya Gicurasi OYA"
-
-#: fortran/resolve.c:5667
-#, fuzzy, no-c-format
-msgid "Function result '%s' at %L cannot have an initializer"
-msgstr "Umwanya Gicurasi OYA"
-
-#: fortran/resolve.c:5670
-#, fuzzy, no-c-format
-msgid "Automatic array '%s' at %L cannot have an initializer"
-msgstr "Umwanya Gicurasi OYA"
-
-#: fortran/resolve.c:5685
-#, no-c-format
-msgid "The type %s cannot be host associated at %L because it is blocked by an incompatible object of the same name at %L"
-msgstr ""
-
-#: fortran/resolve.c:5709
-#, no-c-format
-msgid "Object '%s' at %L must have the SAVE attribute %s"
-msgstr ""
-
-#: fortran/resolve.c:5735
-#, no-c-format
-msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
-msgstr ""
-
-#: fortran/resolve.c:5749
-#, no-c-format
-msgid "Character-valued statement function '%s' at %L must have constant length"
-msgstr ""
-
-#: fortran/resolve.c:5757
-#, no-c-format
-msgid "Automatic character length function '%s' at %L must have an explicit interface"
-msgstr ""
-
-#: fortran/resolve.c:5780
-#, no-c-format
-msgid "'%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
-msgstr ""
-
-#: fortran/resolve.c:5795
-#, fuzzy, no-c-format
-msgid "External object '%s' at %L may not have an initializer"
-msgstr "Umwanya Gicurasi OYA"
-
-#: fortran/resolve.c:5803
-#, no-c-format
-msgid "ELEMENTAL function '%s' at %L must have a scalar result"
-msgstr ""
-
-#: fortran/resolve.c:5824
-#, no-c-format
-msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
-msgstr ""
-
-#: fortran/resolve.c:5828
-#, no-c-format
-msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
-msgstr ""
-
-#: fortran/resolve.c:5832
-#, no-c-format
-msgid "CHARACTER(*) function '%s' at %L cannot be pure"
-msgstr ""
-
-#: fortran/resolve.c:5836
-#, no-c-format
-msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
-msgstr ""
-
-#: fortran/resolve.c:5845
-#, no-c-format
-msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
-msgstr ""
-
-#: fortran/resolve.c:5870
-#, no-c-format
-msgid "Character length of component '%s' needs to be a constant specification expression at %L."
-msgstr ""
-
-#: fortran/resolve.c:5885
-#, no-c-format
-msgid "The component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
-msgstr ""
-
-#: fortran/resolve.c:5895
-#, no-c-format
-msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
-msgstr ""
-
-#: fortran/resolve.c:5905
-#, no-c-format
-msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
-msgstr ""
-
-#: fortran/resolve.c:5923
-#, no-c-format
-msgid "Component '%s' of '%s' at %L must have constant array bounds."
-msgstr ""
-
-#: fortran/resolve.c:5964
-#, no-c-format
-msgid "PRIVATE symbol '%s' cannot be member of PUBLIC namelist at %L"
-msgstr ""
-
-#: fortran/resolve.c:5977
-#, no-c-format
-msgid "The array '%s' must have constant shape to be a NAMELIST object at %L"
-msgstr ""
-
-#: fortran/resolve.c:5990
-#, no-c-format
-msgid "NAMELIST object '%s' at %L cannot have ALLOCATABLE components"
-msgstr ""
-
-#: fortran/resolve.c:6009
-#, no-c-format
-msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
-msgstr ""
-
-#: fortran/resolve.c:6026
-#, no-c-format
-msgid "Parameter array '%s' at %L cannot be automatic or assumed shape"
-msgstr ""
-
-#: fortran/resolve.c:6038
-#, no-c-format
-msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
-msgstr ""
-
-#: fortran/resolve.c:6049
-#, fuzzy, no-c-format
-msgid "Incompatible derived type in PARAMETER at %L"
-msgstr "in"
-
-#: fortran/resolve.c:6151
-#, no-c-format
-msgid "Assumed size array at %L must be a dummy argument"
-msgstr ""
-
-#: fortran/resolve.c:6154
-#, no-c-format
-msgid "Assumed shape array at %L must be a dummy argument"
-msgstr ""
-
-#: fortran/resolve.c:6167
-#, no-c-format
-msgid "Symbol at %L is not a DUMMY variable"
-msgstr ""
-
-#: fortran/resolve.c:6182
-#, no-c-format
-msgid "The derived type '%s' at %L is of type '%s', which has not been defined."
-msgstr ""
-
-#: fortran/resolve.c:6201
-#, no-c-format
-msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
-msgstr ""
-
-#: fortran/resolve.c:6239
-#, no-c-format
-msgid "Intrinsic at %L does not exist"
-msgstr ""
-
-#: fortran/resolve.c:6272
-#, no-c-format
-msgid "Threadprivate at %L isn't SAVEd"
-msgstr ""
-
-#: fortran/resolve.c:6351
-#, no-c-format
-msgid "BLOCK DATA element '%s' at %L must be in COMMON"
-msgstr ""
-
-#: fortran/resolve.c:6395
-#, no-c-format
-msgid "Nonconstant array section at %L in DATA statement"
-msgstr ""
-
-#: fortran/resolve.c:6408
-#, no-c-format
-msgid "DATA statement at %L has more variables than values"
-msgstr ""
-
-#: fortran/resolve.c:6500
-#, no-c-format
-msgid "iterator start at %L does not simplify"
-msgstr ""
-
-#: fortran/resolve.c:6508
-#, no-c-format
-msgid "iterator end at %L does not simplify"
-msgstr ""
-
-#: fortran/resolve.c:6516
-#, no-c-format
-msgid "iterator step at %L does not simplify"
-msgstr ""
-
-#: fortran/resolve.c:6639
-#, no-c-format
-msgid "DATA statement at %L has more values than variables"
-msgstr ""
-
-#: fortran/resolve.c:6715
-#, fuzzy, no-c-format
-msgid "Label %d at %L defined but not used"
-msgstr "Akarango OYA"
-
-#: fortran/resolve.c:6720
-#, fuzzy, no-c-format
-msgid "Label %d at %L defined but cannot be used"
-msgstr "Akarango OYA"
-
-#: fortran/resolve.c:6805
-#, no-c-format
-msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
-msgstr ""
-
-#: fortran/resolve.c:6813
-#, no-c-format
-msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
-msgstr ""
-
-#: fortran/resolve.c:6828
-#, no-c-format
-msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
-msgstr ""
-
-#: fortran/resolve.c:6835
-#, no-c-format
-msgid "Derived type variable '%s' at %L with default initializer cannot be an EQUIVALENCE object"
-msgstr ""
-
-#: fortran/resolve.c:6936
-#, no-c-format
-msgid "Syntax error in EQUIVALENCE statement at %L"
-msgstr ""
-
-#: fortran/resolve.c:6953
-#, no-c-format
-msgid "Initialized objects '%s' and '%s' cannot both be in the EQUIVALENCE statement at %L"
-msgstr ""
-
-#: fortran/resolve.c:6967
-#, no-c-format
-msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
-msgstr ""
-
-#: fortran/resolve.c:6976
-#, no-c-format
-msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
-msgstr ""
-
-#: fortran/resolve.c:7055
-#, no-c-format
-msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
-msgstr ""
-
-#: fortran/resolve.c:7066
-#, no-c-format
-msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
-msgstr ""
-
-#: fortran/resolve.c:7077
-#, no-c-format
-msgid "Substring at %L has length zero"
-msgstr ""
-
-#: fortran/resolve.c:7120
-#, no-c-format
-msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
-msgstr ""
-
-#: fortran/resolve.c:7147
-#, no-c-format
-msgid "ENTRY '%s' at %L has no IMPLICIT type"
-msgstr ""
-
-#: fortran/resolve.c:7173
-#, no-c-format
-msgid "User operator procedure '%s' at %L must be a FUNCTION"
-msgstr ""
-
-#: fortran/resolve.c:7179
-#, no-c-format
-msgid "User operator procedure '%s' at %L cannot be assumed character length"
-msgstr ""
-
-#: fortran/resolve.c:7185
-#, no-c-format
-msgid "User operator procedure '%s' at %L must have at least one argument"
-msgstr ""
-
-#: fortran/resolve.c:7195
-#, no-c-format
-msgid "First argument of operator interface at %L cannot be optional"
-msgstr ""
-
-#: fortran/resolve.c:7207
-#, no-c-format
-msgid "Second argument of operator interface at %L cannot be optional"
-msgstr ""
-
-#: fortran/resolve.c:7211
-#, no-c-format
-msgid "Operator interface at %L must have, at most, two arguments"
-msgstr ""
-
-#: fortran/resolve.c:7244
-#, no-c-format
-msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
-msgstr ""
-
-#: fortran/scanner.c:676 fortran/scanner.c:797
-#, no-c-format
-msgid "Limit of %d continuations exceeded in statement at %C"
-msgstr ""
-
-#: fortran/scanner.c:721
-#, fuzzy, no-c-format
-msgid "Missing '&' in continued character constant at %C"
-msgstr "Uburebure Inyuguti ku"
-
-#: fortran/scanner.c:930
-#, no-c-format
-msgid "Nonconforming tab character at %C"
-msgstr ""
-
-#: fortran/scanner.c:1021 fortran/scanner.c:1024
-#, no-c-format
-msgid "'&' not allowed by itself in line %d"
-msgstr ""
-
-#: fortran/scanner.c:1046 fortran/scanner.c:1049
-#, no-c-format
-msgid "'&' not allowed by itself with comment in line %d"
-msgstr ""
-
-#: fortran/scanner.c:1065
-#, no-c-format
-msgid "Nonconforming tab character in column 1 of line %d"
-msgstr ""
-
-#: fortran/scanner.c:1262
-#, fuzzy, no-c-format
-msgid "%s:%d: file %s left but not entered"
-msgstr "Akarango OYA"
-
-#: fortran/scanner.c:1289
-#, fuzzy, no-c-format
-msgid "%s:%d: Illegal preprocessor directive"
-msgstr "%sin"
-
-#: fortran/scanner.c:1382
-#, no-c-format
-msgid "File '%s' is being included recursively"
-msgstr ""
-
-#: fortran/scanner.c:1397
-#, fuzzy, no-c-format
-msgid "Can't open file '%s'"
-msgstr "Kuri Gufungura IDOSIYE"
-
-#: fortran/scanner.c:1406
-#, fuzzy, no-c-format
-msgid "Can't open included file '%s'"
-msgstr "Gufungura Ibisohoka IDOSIYE"
-
-# desktop/source\app\ssodlg.src:DLG_SSOLOGIN.text
-#: fortran/scanner.c:1508
-#, fuzzy, c-format
-msgid "%s:%3d %s\n"
-msgstr "%s:%s"
-
-#: fortran/simplify.c:80
-#, no-c-format
-msgid "Result of %s overflows its kind at %L"
-msgstr ""
-
-#: fortran/simplify.c:84
-#, no-c-format
-msgid "Result of %s underflows its kind at %L"
-msgstr ""
-
-#: fortran/simplify.c:88
-#, no-c-format
-msgid "Result of %s is NaN at %L"
-msgstr ""
-
-#: fortran/simplify.c:92
-#, no-c-format
-msgid "Result of %s gives range error for its kind at %L"
-msgstr ""
-
-#: fortran/simplify.c:114
-#, no-c-format
-msgid "KIND parameter of %s at %L must be an initialization expression"
-msgstr ""
-
-#: fortran/simplify.c:124
-#, fuzzy, no-c-format
-msgid "Invalid KIND parameter of %s at %L"
-msgstr "Ikigenderwaho sicyo"
-
-#: fortran/simplify.c:262
-#, no-c-format
-msgid "Argument of ACHAR function at %L outside of range [0,127]"
-msgstr ""
-
-#: fortran/simplify.c:287
-#, no-c-format
-msgid "Argument of ACOS at %L must be between -1 and 1"
-msgstr ""
-
-#: fortran/simplify.c:309
-#, no-c-format
-msgid "Argument of ACOSH at %L must not be less than 1"
-msgstr ""
-
-#: fortran/simplify.c:536
-#, no-c-format
-msgid "Argument of ASIN at %L must be between -1 and 1"
-msgstr ""
-
-#: fortran/simplify.c:592
-#, no-c-format
-msgid "Argument of ATANH at %L must be inside the range -1 to 1"
-msgstr ""
-
-#: fortran/simplify.c:618
-#, no-c-format
-msgid "If first argument of ATAN2 %L is zero, then the second argument must not be zero"
-msgstr ""
-
-#: fortran/simplify.c:709
-#, no-c-format
-msgid "Argument of CHAR function at %L outside of range [0,255]"
-msgstr ""
-
-#: fortran/simplify.c:1248
-#, no-c-format
-msgid "Argument of IACHAR at %L must be of length one"
-msgstr ""
-
-#: fortran/simplify.c:1255
-#, no-c-format
-msgid "Argument of IACHAR function at %L outside of range 0..127"
-msgstr ""
-
-#: fortran/simplify.c:1292
-#, fuzzy, no-c-format
-msgid "Invalid second argument of IBCLR at %L"
-msgstr "Sibyo Ubwoko Bya"
-
-#: fortran/simplify.c:1300
-#, no-c-format
-msgid "Second argument of IBCLR exceeds bit size at %L"
-msgstr ""
-
-#: fortran/simplify.c:1334
-#, fuzzy, no-c-format
-msgid "Invalid second argument of IBITS at %L"
-msgstr "Sibyo Ubwoko Bya"
-
-#: fortran/simplify.c:1340
-#, fuzzy, no-c-format
-msgid "Invalid third argument of IBITS at %L"
-msgstr "Sibyo Ubwoko Bya"
-
-#: fortran/simplify.c:1350
-#, no-c-format
-msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
-msgstr ""
-
-#: fortran/simplify.c:1398
-#, fuzzy, no-c-format
-msgid "Invalid second argument of IBSET at %L"
-msgstr "Sibyo Ubwoko Bya"
-
-#: fortran/simplify.c:1406
-#, no-c-format
-msgid "Second argument of IBSET exceeds bit size at %L"
-msgstr ""
-
-#: fortran/simplify.c:1436
-#, no-c-format
-msgid "Argument of ICHAR at %L must be of length one"
-msgstr ""
-
-#: fortran/simplify.c:1648
-#, fuzzy, no-c-format
-msgid "Argument of INT at %L is not a valid type"
-msgstr "Bya ni OYA a Ikurikiranyanyuguti"
-
-#: fortran/simplify.c:1690
-#, fuzzy, no-c-format
-msgid "Argument of %s at %L is not a valid type"
-msgstr "Bya Ikiranga ni OYA a Ikurikiranyanyuguti"
-
-#: fortran/simplify.c:1785
-#, fuzzy, no-c-format
-msgid "Invalid second argument of ISHFT at %L"
-msgstr "Sibyo Ubwoko Bya"
-
-#: fortran/simplify.c:1801
-#, no-c-format
-msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
-msgstr ""
-
-#: fortran/simplify.c:1865
-#, fuzzy, no-c-format
-msgid "Invalid second argument of ISHFTC at %L"
-msgstr "Sibyo Ubwoko Bya"
-
-#: fortran/simplify.c:1879
-#, fuzzy, no-c-format
-msgid "Invalid third argument of ISHFTC at %L"
-msgstr "Sibyo Ubwoko Bya"
-
-#: fortran/simplify.c:1885
-#, no-c-format
-msgid "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
-msgstr ""
-
-#: fortran/simplify.c:1901
-#, no-c-format
-msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
-msgstr ""
-
-#: fortran/simplify.c:1904
-#, no-c-format
-msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
-msgstr ""
-
-#: fortran/simplify.c:1975
-#, no-c-format
-msgid "Argument of KIND at %L is a DERIVED type"
-msgstr ""
-
-#: fortran/simplify.c:2046
-#, fuzzy, no-c-format
-msgid "DIM argument at %L is out of bounds"
-msgstr "Umubare ni Inyuma Bya"
-
-#: fortran/simplify.c:2214
-#, no-c-format
-msgid "Argument of LOG at %L cannot be less than or equal to zero"
-msgstr ""
-
-#: fortran/simplify.c:2227
-#, no-c-format
-msgid "Complex argument of LOG at %L cannot be zero"
-msgstr ""
-
-#: fortran/simplify.c:2276
-#, no-c-format
-msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
-msgstr ""
-
-#. Result is processor-dependent.
-#: fortran/simplify.c:2453
-#, no-c-format
-msgid "Second argument MOD at %L is zero"
-msgstr ""
-
-#. Result is processor-dependent.
-#: fortran/simplify.c:2464
-#, fuzzy, no-c-format
-msgid "Second argument of MOD at %L is zero"
-msgstr "ISEGONDA Bya INYUGUTI"
-
-#. Result is processor-dependent. This processor just opts
-#. to not handle it at all.
-#. Result is processor-dependent.
-#: fortran/simplify.c:2512 fortran/simplify.c:2524
-#, no-c-format
-msgid "Second argument of MODULO at %L is zero"
-msgstr ""
-
-#: fortran/simplify.c:2579
-#, fuzzy, no-c-format
-msgid "Second argument of NEAREST at %L shall not be zero"
-msgstr "ISEGONDA Bya INYUGUTI"
-
-#: fortran/simplify.c:2903
-#, fuzzy, no-c-format
-msgid "Invalid second argument of REPEAT at %L"
-msgstr "Sibyo Ubwoko Bya"
-
-#: fortran/simplify.c:2977
-#, fuzzy, no-c-format
-msgid "Integer too large in shape specification at %L"
-msgstr "Nyuma Ibanjirije in"
-
-#: fortran/simplify.c:2987
-#, no-c-format
-msgid "Too many dimensions in shape specification for RESHAPE at %L"
-msgstr ""
-
-#: fortran/simplify.c:2995
-#, no-c-format
-msgid "Shape specification at %L cannot be negative"
-msgstr ""
-
-#: fortran/simplify.c:3005
-#, no-c-format
-msgid "Shape specification at %L cannot be the null array"
-msgstr ""
-
-#: fortran/simplify.c:3029
-#, no-c-format
-msgid "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
-msgstr ""
-
-#: fortran/simplify.c:3036
-#, no-c-format
-msgid "Error in ORDER parameter of RESHAPE at %L"
-msgstr ""
-
-#: fortran/simplify.c:3046
-#, no-c-format
-msgid "ORDER parameter of RESHAPE at %L is out of range"
-msgstr ""
-
-#: fortran/simplify.c:3055
-#, no-c-format
-msgid "Invalid permutation in ORDER parameter at %L"
-msgstr ""
-
-#: fortran/simplify.c:3112
-#, no-c-format
-msgid "PAD parameter required for short SOURCE parameter at %L"
-msgstr ""
-
-#: fortran/simplify.c:3282
-#, no-c-format
-msgid "Result of SCALE overflows its kind at %L"
-msgstr ""
-
-#: fortran/simplify.c:3900
-#, fuzzy, no-c-format
-msgid "Argument of SQRT at %L has a negative value"
-msgstr "Umumaro Agaciro"
-
-#: fortran/simplify.c:3962
-#, no-c-format
-msgid "TRANSFER intrinsic not implemented for initialization at %L"
-msgstr ""
-
-#: fortran/symbol.c:112
-#, fuzzy, no-c-format
-msgid "Duplicate IMPLICIT NONE statement at %C"
-msgstr "Inyandiko ku"
-
-#: fortran/symbol.c:152
-#, no-c-format
-msgid "Letter '%c' already set in IMPLICIT statement at %C"
-msgstr ""
-
-#: fortran/symbol.c:174
-#, no-c-format
-msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
-msgstr ""
-
-#: fortran/symbol.c:185
-#, no-c-format
-msgid "Letter %c already has an IMPLICIT type at %C"
-msgstr ""
-
-#: fortran/symbol.c:233
-#, no-c-format
-msgid "Symbol '%s' at %L has no IMPLICIT type"
-msgstr ""
-
-#: fortran/symbol.c:314
-#, fuzzy, no-c-format
-msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
-msgstr "ku Sibyo in Porogaramu Igice: ku"
-
-#: fortran/symbol.c:522 fortran/symbol.c:1021
-#, fuzzy, no-c-format
-msgid "%s attribute conflicts with %s attribute at %L"
-msgstr "`%s'Ikiranga Kuri Ibihinduka"
-
-#: fortran/symbol.c:525
-#, no-c-format
-msgid "%s attribute conflicts with %s attribute in '%s' at %L"
-msgstr ""
-
-#: fortran/symbol.c:533
-#, no-c-format
-msgid "In the selected standard, %s attribute conflicts with %s attribute at %L"
-msgstr ""
-
-#: fortran/symbol.c:539
-#, no-c-format
-msgid "In the selected standard, %s attribute conflicts with %s attribute in '%s' at %L"
-msgstr ""
-
-#: fortran/symbol.c:582
-#, no-c-format
-msgid "Cannot change attributes of USE-associated symbol at %L"
-msgstr ""
-
-#: fortran/symbol.c:585
-#, no-c-format
-msgid "Cannot change attributes of USE-associated symbol %s at %L"
-msgstr ""
-
-#: fortran/symbol.c:601
-#, fuzzy, no-c-format
-msgid "Duplicate %s attribute specified at %L"
-msgstr "Gusubiramo Ikiranga kugirango Umwanya"
-
-#: fortran/symbol.c:740
-#, no-c-format
-msgid "Cray Pointee at %L appears in multiple pointer() statements."
-msgstr ""
-
-#: fortran/symbol.c:772
-#, fuzzy, no-c-format
-msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
-msgstr "Icyiciro Ikiranga kugirango Ibihinduka"
-
-#: fortran/symbol.c:780
-#, fuzzy, no-c-format
-msgid "Duplicate SAVE attribute specified at %L"
-msgstr "Gusubiramo Ikiranga kugirango Umwanya"
-
-#: fortran/symbol.c:1051
-#, no-c-format
-msgid "%s procedure at %L is already declared as %s procedure"
-msgstr ""
-
-#: fortran/symbol.c:1086
-#, no-c-format
-msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
-msgstr ""
-
-#: fortran/symbol.c:1109
-#, no-c-format
-msgid "ACCESS specification at %L was already specified"
-msgstr ""
-
-#: fortran/symbol.c:1129
-#, no-c-format
-msgid "Symbol '%s' at %L already has an explicit interface"
-msgstr ""
-
-#: fortran/symbol.c:1174
-#, no-c-format
-msgid "Symbol '%s' at %L cannot have a type"
-msgstr ""
-
-#: fortran/symbol.c:1314
-#, no-c-format
-msgid "Component '%s' at %C already declared at %L"
-msgstr ""
-
-#: fortran/symbol.c:1392
-#, fuzzy, no-c-format
-msgid "Symbol '%s' at %C is ambiguous"
-msgstr "Gukoresha Bya ni"
-
-#: fortran/symbol.c:1424
-#, no-c-format
-msgid "Derived type '%s' at %C is being used before it is defined"
-msgstr ""
-
-#: fortran/symbol.c:1452
-#, fuzzy, no-c-format
-msgid "'%s' at %C is not a member of the '%s' structure"
-msgstr "`%D'ni OYA a Bya Ubwoko"
-
-#: fortran/symbol.c:1458
-#, no-c-format
-msgid "Component '%s' at %C is a PRIVATE component of '%s'"
-msgstr ""
-
-#: fortran/symbol.c:1611
-#, no-c-format
-msgid "Duplicate statement label %d at %L and %L"
-msgstr ""
-
-#: fortran/symbol.c:1621
-#, no-c-format
-msgid "Label %d at %C already referenced as branch target"
-msgstr ""
-
-#: fortran/symbol.c:1630
-#, no-c-format
-msgid "Label %d at %C already referenced as a format label"
-msgstr ""
-
-#: fortran/symbol.c:1672
-#, no-c-format
-msgid "Label %d at %C previously used as a FORMAT label"
-msgstr ""
-
-#: fortran/symbol.c:1680
-#, no-c-format
-msgid "Label %d at %C previously used as branch target"
-msgstr ""
-
-#: fortran/symbol.c:1934
-#, no-c-format
-msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
-msgstr ""
-
-#: fortran/symbol.c:1937
-#, no-c-format
-msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
-msgstr ""
-
-#. Symbol is from another namespace.
-#: fortran/symbol.c:2078
-#, no-c-format
-msgid "Symbol '%s' at %C has already been host associated"
-msgstr ""
-
-#: fortran/trans-common.c:366
-#, no-c-format
-msgid "Named COMMON block '%s' at %L shall be of the same size"
-msgstr ""
-
-#: fortran/trans-common.c:669
-#, fuzzy, no-c-format
-msgid "Bad array reference at %L"
-msgstr "Ikigize: ku kugirango Imbonerahamwe Indango ku"
-
-#: fortran/trans-common.c:677
-#, no-c-format
-msgid "Illegal reference type at %L as EQUIVALENCE object"
-msgstr ""
-
-#: fortran/trans-common.c:717
-#, no-c-format
-msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
-msgstr ""
-
-#. Aligning this field would misalign a previous field.
-#: fortran/trans-common.c:850
-#, no-c-format
-msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
-msgstr ""
-
-#: fortran/trans-common.c:915
-#, no-c-format
-msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
-msgstr ""
-
-#: fortran/trans-common.c:930
-#, no-c-format
-msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
-msgstr ""
-
-#. The required offset conflicts with previous alignment
-#. requirements.  Insert padding immediately before this
-#. segment.
-#: fortran/trans-common.c:941
-#, no-c-format
-msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
-msgstr ""
-
-#: fortran/trans-common.c:967
-#, no-c-format
-msgid "COMMON '%s' at %L does not exist"
-msgstr ""
-
-#: fortran/trans-common.c:974
-#, no-c-format
-msgid "COMMON '%s' at %L requires %d bytes of padding at start"
-msgstr ""
-
-#: fortran/trans-decl.c:446
-#, fuzzy, no-c-format
-msgid "storage size not known"
-msgstr "Ingano Bya si"
-
-#: fortran/trans-decl.c:453
-#, fuzzy, no-c-format
-msgid "storage size not constant"
-msgstr "Ingano Bya si"
-
-#: fortran/trans-decl.c:2933
-#, fuzzy, no-c-format
-msgid "Unused parameter %s declared at %L"
-msgstr "Kidakoreshwa"
-
-#: fortran/trans-decl.c:2939
-#, fuzzy, no-c-format
-msgid "Unused variable %s declared at %L"
-msgstr "Urugero IMPINDURAGACIRO ni"
-
-#: fortran/trans-expr.c:1954
-#, fuzzy, no-c-format
-msgid "Unknown argument list function at %L"
-msgstr "ingingo Kuri Umumaro"
-
-#: fortran/trans-intrinsic.c:767
-#, no-c-format
-msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
-msgstr ""
-
-#: fortran/trans-intrinsic.c:3339
-msgid "Argument NCOPIES of REPEAT intrinsic is negative"
-msgstr ""
-
-#: fortran/trans-io.c:1010
-#, no-c-format
-msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers."
-msgstr ""
-
-#: fortran/trans-stmt.c:157
-msgid "Assigned label is not a target label"
-msgstr ""
-
-#: fortran/trans-stmt.c:184
-msgid "Assigned label is not in the list"
-msgstr ""
-
-#: fortran/trans-stmt.c:439
-#, fuzzy, no-c-format
-msgid "An alternate return at %L without a * dummy argument"
-msgstr "Garuka ku Sibyo muri a Porogaramu Igice:"
-
-#: fortran/trans.c:49
-msgid "Array bound mismatch"
-msgstr ""
-
-#: fortran/trans.c:50
-#, fuzzy
-msgid "Array reference out of bounds"
-msgstr "Indango Kuri"
-
-#: fortran/trans.c:51
-#, fuzzy
-msgid "Incorrect function return value"
-msgstr "`Umumaro Agaciro"
-
-#. FIXME: i18n bug here.  Order of prints should not be
-#. fixed.
-#: java/gjavah.c:916
-#, fuzzy, c-format
-msgid "ignored method '"
-msgstr "Oya Uburyo"
-
-#: java/gjavah.c:918
-#, c-format
-msgid "' marked virtual\n"
-msgstr ""
-
-#: java/gjavah.c:2356
-#, c-format
-msgid "Try '"
-msgstr ""
-
-#: java/gjavah.c:2356
-#, fuzzy, c-format
-msgid " --help' for more information.\n"
-msgstr "ITEGEKONGENGA Ibisobanuro"
-
-#: java/gjavah.c:2363
-#, c-format
-msgid "Usage: "
-msgstr ""
-
-#: java/gjavah.c:2363
-#, c-format
-msgid ""
-" [OPTION]... CLASS...\n"
-"\n"
-msgstr ""
-
-#: java/gjavah.c:2364
-#, c-format
-msgid ""
-"Generate C or C++ header files from .class files\n"
-"\n"
-msgstr ""
-
-#: java/gjavah.c:2365
-#, fuzzy, c-format
-msgid "  -stubs                  Generate an implementation stub file\n"
-msgstr "-N Oya Ibisohoka OYA Kurema Ibisohoka"
-
-#: java/gjavah.c:2366
-#, fuzzy, c-format
-msgid "  -jni                    Generate a JNI header or stub\n"
-msgstr "-Birenga"
-
-#: java/gjavah.c:2367
-#, fuzzy, c-format
-msgid "  -force                  Always overwrite output files\n"
-msgstr "-o IDOSIYE i Ibisohoka IDOSIYE"
-
-#: java/gjavah.c:2368
-#, fuzzy, c-format
-msgid "  -old                    Unused compatibility option\n"
-msgstr "--Ifashayobora iyi"
-
-#: java/gjavah.c:2369
-#, fuzzy, c-format
-msgid "  -trace                  Unused compatibility option\n"
-msgstr "--Ifashayobora iyi"
-
-#: java/gjavah.c:2370
-#, c-format
-msgid "  -J OPTION               Unused compatibility option\n"
-msgstr ""
-
-#: java/gjavah.c:2372
-#, c-format
-msgid "  -add TEXT               Insert TEXT into class body\n"
-msgstr ""
-
-#: java/gjavah.c:2373
-#, c-format
-msgid "  -append TEXT            Insert TEXT after class declaration\n"
-msgstr ""
-
-#: java/gjavah.c:2374
-#, c-format
-msgid "  -friend TEXT            Insert TEXT as 'friend' declaration\n"
-msgstr ""
-
-#: java/gjavah.c:2375
-#, c-format
-msgid "  -prepend TEXT           Insert TEXT before start of class\n"
-msgstr ""
-
-#: java/gjavah.c:2377 java/jcf-dump.c:917
-#, c-format
-msgid "  --classpath PATH        Set path to find .class files\n"
-msgstr ""
-
-#: java/gjavah.c:2378 java/jcf-dump.c:918
-#, fuzzy, c-format
-msgid "  -IDIR                   Append directory to class path\n"
-msgstr "-bushyinguro bushyinguro Kuri i Gushaka"
-
-#: java/gjavah.c:2379 java/jcf-dump.c:919
-#, c-format
-msgid "  --bootclasspath PATH    Override built-in class path\n"
-msgstr ""
-
-#: java/gjavah.c:2380 java/jcf-dump.c:920
-#, c-format
-msgid "  --extdirs PATH          Set extensions directory path\n"
-msgstr ""
-
-#: java/gjavah.c:2381
-#, c-format
-msgid "  -d DIRECTORY            Set output directory name\n"
-msgstr ""
-
-#: java/gjavah.c:2382 java/jcf-dump.c:921 java/jv-scan.c:115
-#, fuzzy, c-format
-msgid "  -o FILE                 Set output file name\n"
-msgstr "-o IDOSIYE Ibisohoka IDOSIYE"
-
-#: java/gjavah.c:2383
-#, c-format
-msgid "  -td DIRECTORY           Set temporary directory name\n"
-msgstr ""
-
-#: java/gjavah.c:2385 java/jcf-dump.c:923 java/jv-scan.c:117
-#, fuzzy, c-format
-msgid "  --help                  Print this help, then exit\n"
-msgstr "-h Ifashayobora iyi Ifashayobora Hanyuma"
-
-#: java/gjavah.c:2386 java/jcf-dump.c:924 java/jv-scan.c:118
-#, fuzzy, c-format
-msgid "  --version               Print version number, then exit\n"
-msgstr "-v Verisiyo Verisiyo Umubare Hanyuma"
-
-#: java/gjavah.c:2387 java/jcf-dump.c:925
-#, fuzzy, c-format
-msgid "  -v, --verbose           Print extra information while running\n"
-msgstr "-v Verisiyo Verisiyo Umubare Hanyuma"
-
-#: java/gjavah.c:2389
-#, c-format
-msgid ""
-"  -M                      Print all dependencies to stdout;\n"
-"                             suppress ordinary output\n"
-msgstr ""
-
-#: java/gjavah.c:2391
-#, c-format
-msgid ""
-"  -MM                     Print non-system dependencies to stdout;\n"
-"                             suppress ordinary output\n"
-msgstr ""
-
-#: java/gjavah.c:2393
-#, fuzzy, c-format
-msgid "  -MD                     Print all dependencies to stdout\n"
-msgstr "-h Ifashayobora iyi Ifashayobora Hanyuma"
-
-#: java/gjavah.c:2394
-#, fuzzy, c-format
-msgid "  -MMD                    Print non-system dependencies to stdout\n"
-msgstr "-h Ifashayobora iyi Ifashayobora Hanyuma"
-
-#: java/gjavah.c:2397 java/jcf-dump.c:927 java/jv-scan.c:120
-#, fuzzy, c-format
-msgid ""
-"For bug reporting instructions, please see:\n"
-"%s.\n"
-msgstr "Amabwiriza"
-
-#: java/gjavah.c:2581
-#, fuzzy, c-format
-msgid "Processing %s\n"
-msgstr "Ikosa"
-
-#: java/gjavah.c:2591
-#, c-format
-msgid "Found in %s\n"
-msgstr ""
-
-#: java/jcf-dump.c:834
-#, fuzzy, c-format
-msgid "Not a valid Java .class file.\n"
-msgstr "OYA a Byemewe ishuri IDOSIYE"
-
-#: java/jcf-dump.c:840
-#, fuzzy, c-format
-msgid "error while parsing constant pool\n"
-msgstr "Ikosa Itsinda"
-
-#: java/jcf-dump.c:846 java/jcf-parse.c:756
-#, fuzzy, gcc-internal-format
-msgid "error in constant pool entry #%d\n"
-msgstr "Ikosa in Itsinda Icyinjijwe"
-
-#: java/jcf-dump.c:856
-#, fuzzy, c-format
-msgid "error while parsing fields\n"
-msgstr "Ikosa Imyanya"
-
-#: java/jcf-dump.c:862
-#, fuzzy, c-format
-msgid "error while parsing methods\n"
-msgstr "Ikosa"
-
-#: java/jcf-dump.c:868
-#, fuzzy, c-format
-msgid "error while parsing final attributes\n"
-msgstr "Ikosa Ibiranga"
-
-#: java/jcf-dump.c:905
-#, c-format
-msgid "Try 'jcf-dump --help' for more information.\n"
-msgstr ""
-
-#: java/jcf-dump.c:912
-#, c-format
-msgid ""
-"Usage: jcf-dump [OPTION]... CLASS...\n"
-"\n"
-msgstr ""
-
-#: java/jcf-dump.c:913
-#, c-format
-msgid ""
-"Display contents of a class file in readable form.\n"
-"\n"
-msgstr ""
-
-#: java/jcf-dump.c:914
-#, fuzzy, c-format
-msgid "  -c                      Disassemble method bodies\n"
-msgstr "-Birenga"
-
-#: java/jcf-dump.c:915
-#, fuzzy, c-format
-msgid "  --javap                 Generate output in 'javap' format\n"
-msgstr "--Ifashayobora iyi"
-
-#: java/jcf-dump.c:955 java/jcf-dump.c:1023
-#, c-format
-msgid "jcf-dump: no classes specified\n"
-msgstr ""
-
-#: java/jcf-dump.c:1043
-#, fuzzy, c-format
-msgid "Cannot open '%s' for output.\n"
-msgstr "Gufungura kugirango"
-
-#: java/jcf-dump.c:1089
-#, c-format
-msgid "bad format of .zip/.jar archive\n"
-msgstr ""
-
-#: java/jcf-dump.c:1207
-#, c-format
-msgid "Bad byte codes.\n"
-msgstr ""
-
-#: java/jv-scan.c:100
-#, c-format
-msgid "Try 'jv-scan --help' for more information.\n"
-msgstr ""
-
-#: java/jv-scan.c:107
-#, c-format
-msgid ""
-"Usage: jv-scan [OPTION]... FILE...\n"
-"\n"
-msgstr ""
-
-#: java/jv-scan.c:108
-#, c-format
-msgid ""
-"Print useful information read from Java source files.\n"
-"\n"
-msgstr ""
-
-#: java/jv-scan.c:109
-#, fuzzy, c-format
-msgid "  --no-assert             Don't recognize the assert keyword\n"
-msgstr "OYA i Ijambo- banze"
-
-#: java/jv-scan.c:110
-#, fuzzy, c-format
-msgid "  --complexity            Print cyclomatic complexity of input file\n"
-msgstr "-o IDOSIYE Ibisohoka IDOSIYE"
-
-#: java/jv-scan.c:111
-#, c-format
-msgid "  --encoding NAME         Specify encoding of input file\n"
-msgstr ""
-
-#: java/jv-scan.c:112
-#, c-format
-msgid "  --print-main            Print name of class containing 'main'\n"
-msgstr ""
-
-#: java/jv-scan.c:113
-#, c-format
-msgid "  --list-class            List all classes defined in file\n"
-msgstr ""
-
-#: java/jv-scan.c:114
-#, c-format
-msgid "  --list-filename         Print input filename when listing class names\n"
-msgstr ""
-
-#: java/jv-scan.c:257
-#, fuzzy, c-format
-msgid "%s: error: "
-msgstr "Ikosa"
-
-#: java/jv-scan.c:269 java/jv-scan.c:280
-#, fuzzy, c-format
-msgid "%s: warning: "
-msgstr "Iburira!"
-
-#: java/jvgenmain.c:48
-#, c-format
-msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
-msgstr ""
-
-#: java/jvgenmain.c:101
-#, fuzzy, c-format
-msgid "%s: Cannot open output file: %s\n"
-msgstr "OYA Gufungura Ibisohoka IDOSIYE"
-
-#: java/jvgenmain.c:138
-#, fuzzy, c-format
-msgid "%s: Failed to close output file %s\n"
-msgstr "OYA Gufungura Ibisohoka IDOSIYE"
-
-#: java/jvspec.c:427
-#, c-format
-msgid "can't specify '-D' without '--main'\n"
-msgstr ""
-
-#: java/jvspec.c:430
-#, fuzzy, c-format
-msgid "'%s' is not a valid class name"
-msgstr "`%s'ni OYA a Byemewe ishuri Izina:"
-
-#: java/jvspec.c:436
-#, fuzzy, c-format
-msgid "--resource requires -o"
-msgstr "--o"
-
-#: java/jvspec.c:450
-#, fuzzy, c-format
-msgid "cannot specify both -C and -o"
-msgstr "Byombi C Na o"
-
-#: java/jvspec.c:462
-#, fuzzy, c-format
-msgid "cannot create temporary file"
-msgstr "Kurema By'igihe gito IDOSIYE"
-
-#: java/jvspec.c:490
-#, fuzzy, c-format
-msgid "using both @FILE with multiple files not implemented"
-msgstr "ikoresha Byombi Na: Igikubo Idosiye OYA"
-
-#: java/jvspec.c:555
-#, fuzzy, c-format
-msgid "cannot specify 'main' class when not linking"
-msgstr "ishuri Ryari: OYA Impuza"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:739
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:777
-#, fuzzy
-msgid "Missing name"
-msgstr "Izina:"
-
-# starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:741
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:779
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:804
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:982
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1343
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1553
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1555
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1785
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1811
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1822
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1833
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1845
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1860
-#, fuzzy
-msgid "';' expected"
-msgstr "';'ntigatunguranye"
-
-# starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:802
-#, fuzzy
-msgid "'*' expected"
-msgstr "'*'ntigatunguranye"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:816
-#, fuzzy
-msgid "Class or interface declaration expected"
-msgstr "Cyangwa Ikitezwe:"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:853
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:855
-#, fuzzy
-msgid "Missing class name"
-msgstr "ishuri Izina:"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:858
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:862
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:870
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1022
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1288
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1290
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1620
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1871
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1903
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1965
-msgid "'{' expected"
-msgstr "'{' ntigatunguranye"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:872
-#, fuzzy
-msgid "Missing super class name"
-msgstr "hejuru ishuri Izina:"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:882
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:898
-#, fuzzy
-msgid "Missing interface name"
-msgstr "Izina:"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:961
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1307
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1369
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1577
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1800
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1809
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1820
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1831
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1843
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1858
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1875
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1877
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1958
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2135
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2204
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2368
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2381
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2388
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2395
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2406
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2408
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2446
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2448
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2450
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2471
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2473
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2475
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2491
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2493
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2514
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2516
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2518
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2546
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2548
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2550
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2552
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2570
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2572
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2583
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2594
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2605
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2616
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2627
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2640
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2644
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2646
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2659
-#, fuzzy
-msgid "Missing term"
-msgstr "Ijambo"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:976
-#, fuzzy
-msgid "Missing variable initializer"
-msgstr "IMPINDURAGACIRO"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:993
-msgid "Invalid declaration"
-msgstr ""
-
-# starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:996
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1086
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2150
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2179
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2201
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2205
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2240
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2319
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2329
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2339
-#, fuzzy
-msgid "']' expected"
-msgstr "']'ntigatunguranye"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1000
-msgid "Unbalanced ']'"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1036
-#, fuzzy
-msgid "Invalid method declaration, method name required"
-msgstr "Uburyo Uburyo Izina: Bya ngombwa"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1042
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1048
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1054
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2053
-msgid "Identifier expected"
-msgstr "Ikiranga ntigitunguranye"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1060
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4738
-#, fuzzy, gcc-internal-format
-msgid "Invalid method declaration, return type required"
-msgstr "Uburyo Garuka Ubwoko Bya ngombwa"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1084
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1533
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1540
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1549
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1551
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1579
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1688
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1995
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2048
-msgid "')' expected"
-msgstr "')' ntigatunguranye"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1100
-#, fuzzy
-msgid "Missing formal parameter term"
-msgstr "Ijambo"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1115
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1120
-#, fuzzy
-msgid "Missing identifier"
-msgstr "Ikiranga"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1140
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1149
-#, fuzzy
-msgid "Missing class type term"
-msgstr "ishuri Ubwoko Ijambo"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1305
-#, fuzzy
-msgid "Invalid interface type"
-msgstr "Ubwoko"
-
-# starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1493
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1667
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1669
-#, fuzzy
-msgid "':' expected"
-msgstr "':'ntigatunguranye"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1519
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1524
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1529
-#, fuzzy
-msgid "Invalid expression statement"
-msgstr "imvugo Inyandiko"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1547
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1575
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1616
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1684
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1752
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1873
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1951
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2042
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2044
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2057
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2300
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2302
-msgid "'(' expected"
-msgstr "'(' ntigatunguranye"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1618
-#, fuzzy
-msgid "Missing term or ')'"
-msgstr "Ijambo Cyangwa"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1665
-#, fuzzy
-msgid "Missing or invalid constant expression"
-msgstr "Cyangwa Sibyo imvugo"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1686
-#, fuzzy
-msgid "Missing term and ')' expected"
-msgstr "Ijambo Na Ikitezwe:"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1725
-#, fuzzy
-msgid "Invalid control expression"
-msgstr "Igenzura imvugo"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1727
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1729
-#, fuzzy
-msgid "Invalid update expression"
-msgstr "Kuvugurura imvugo"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1754
-#, fuzzy
-msgid "Invalid init statement"
-msgstr "Inyandiko"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1954
-#, fuzzy
-msgid "Missing term or ')' expected"
-msgstr "Ijambo Cyangwa Ikitezwe:"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1997
-#, fuzzy
-msgid "'class' or 'this' expected"
-msgstr "'Cyangwa Ikitezwe:"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1999
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2001
-#, fuzzy
-msgid "'class' expected"
-msgstr "'Ikitezwe:"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2046
-#, fuzzy
-msgid "')' or term expected"
-msgstr "')'Cyangwa Ijambo Ikitezwe:"
-
-# starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2148
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2177
-#, fuzzy
-msgid "'[' expected"
-msgstr "'['ntigatunguranye"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2255
-#, fuzzy
-msgid "Field expected"
-msgstr "Ikitezwe:"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2314
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2324
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2334
-#, fuzzy
-msgid "Missing term and ']' expected"
-msgstr "Ijambo Na Ikitezwe:"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2439
-#, fuzzy
-msgid "']' expected, invalid type expression"
-msgstr "']'Ikitezwe: Sibyo Ubwoko imvugo"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2442
-#, fuzzy
-msgid "Invalid type expression"
-msgstr "Ubwoko imvugo"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:2554
-#, fuzzy
-msgid "Invalid reference type"
-msgstr "Indango Ubwoko"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3025
-#, fuzzy
-msgid "Constructor invocation must be first thing in a constructor"
-msgstr "Itangira in a"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3027
-msgid "Only constructors can invoke constructors"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16544
-#, fuzzy
-msgid "parse error"
-msgstr "Ikosa"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16546
-#, fuzzy
-msgid "parse error; also virtual memory exhausted"
-msgstr "Ikosa Kitaboneka Ububiko"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16548
-#, fuzzy
-msgid "parse error: cannot back up"
-msgstr "Ikosa Inyuma Hejuru"
-
-#: gcc.c:773
-#, fuzzy
-msgid "GCC does not support -C or -CC without -E"
-msgstr "C OYA Gushigikira ikoresha E"
-
-#: gcc.c:800 java/jvspec.c:80 ada/lang-specs.h:34
-#, fuzzy
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-Na Ikadiri Mweretsi"
-
-#: gcc.c:975
-#, fuzzy
-msgid "-E or -x required when input is from standard input"
-msgstr "-E Bya ngombwa Ryari: Iyinjiza ni Bivuye Bisanzwe Iyinjiza"
-
-#: config/mips/mips.h:871 config/arc/arc.h:62
-#, fuzzy
-msgid "may not use both -EB and -EL"
-msgstr "Gicurasi OYA Gukoresha Byombi Na"
-
-#: config/mips/r3900.h:35
-#, fuzzy
-msgid "-mhard-float not supported"
-msgstr "-Kureremba OYA"
-
-#: config/mips/r3900.h:37
-#, fuzzy
-msgid "-msingle-float and -msoft-float cannot both be specified"
-msgstr "-Kureremba Na Kureremba OYA Byombi"
-
-#: config/darwin.h:265
-#, fuzzy
-msgid "-current_version only allowed with -dynamiclib"
-msgstr "-Na:"
-
-#: config/darwin.h:267
-#, fuzzy
-msgid "-install_name only allowed with -dynamiclib"
-msgstr "-Na:"
-
-#: config/darwin.h:272
-#, fuzzy
-msgid "-bundle not allowed with -dynamiclib"
-msgstr "-OYA Na:"
-
-#: config/darwin.h:273
-#, fuzzy
-msgid "-bundle_loader not allowed with -dynamiclib"
-msgstr "-OYA Na:"
-
-#: config/darwin.h:274
-#, fuzzy
-msgid "-client_name not allowed with -dynamiclib"
-msgstr "-OYA Na:"
-
-#: config/darwin.h:279
-#, fuzzy
-msgid "-force_flat_namespace not allowed with -dynamiclib"
-msgstr "-OYA Na:"
-
-#: config/darwin.h:281
-#, fuzzy
-msgid "-keep_private_externs not allowed with -dynamiclib"
-msgstr "-OYA Na:"
-
-#: config/darwin.h:282
-#, fuzzy
-msgid "-private_bundle not allowed with -dynamiclib"
-msgstr "-OYA Na:"
-
-#: config/vax/netbsd-elf.h:42
-#, fuzzy
-msgid "the -shared option is not currently supported for VAX ELF"
-msgstr "Ihitamo ni OYA kugirango"
-
-#: config/vax/vax.h:50 config/vax/vax.h:51
-#, fuzzy
-msgid "profiling not supported with -mg\n"
-msgstr "OYA Na:"
-
-#: config/sparc/linux.h:127 config/sparc/linux.h:129
-#: config/sparc/linux64.h:152 config/sparc/linux64.h:154
-#: config/rs6000/linux64.h:344 config/rs6000/linux64.h:346
-#: config/rs6000/sysv4.h:898 config/rs6000/sysv4.h:900
-#: config/alpha/linux-elf.h:34 config/alpha/linux-elf.h:36 config/linux.h:106
-#: config/linux.h:108
-#, fuzzy
-msgid "-mglibc and -muclibc used together"
-msgstr "-Na Gicurasi OYA"
-
-#: config/sparc/linux64.h:211 config/sparc/linux64.h:222
-#: config/sparc/netbsd-elf.h:126 config/sparc/netbsd-elf.h:145
-#: config/sparc/sol2-bi.h:207 config/sparc/sol2-bi.h:217
-#, fuzzy
-msgid "may not use both -m32 and -m64"
-msgstr "Gicurasi OYA Gukoresha Byombi Na"
-
-#: config/vxworks.h:66
-#, fuzzy
-msgid "-Xbind-now and -Xbind-lazy are incompatible"
-msgstr "-Na"
-
-#: config/i386/mingw32.h:58 config/i386/cygwin.h:70
-#, fuzzy
-msgid "shared and mdll are not compatible"
-msgstr "Na OYA"
-
-#: config/i386/nwld.h:35
-#, fuzzy
-msgid "Static linking is not supported.\n"
-msgstr "imvugo ni OYA"
-
-#: config/sparc/sol2-bi.h:179 config/sparc/sol2-bi.h:184
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#, fuzzy
-msgid "does not support multilib"
-msgstr "%sOYA Gushigikira"
-
-#: config/i386/cygwin.h:29
-#, fuzzy
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "Na OYA"
-
-#: config/arm/arm.h:141
-#, fuzzy
-msgid "-msoft-float and -mhard_float may not be used together"
-msgstr "-Kureremba Na Gicurasi OYA"
-
-#: config/arm/arm.h:143
-#, fuzzy
-msgid "-mbig-endian and -mlittle-endian may not be used together"
-msgstr "-Na Gicurasi OYA"
-
-#: config/i386/sco5.h:189
-#, fuzzy
-msgid "-pg not supported on this platform"
-msgstr "`%s'Ikiranga ni OYA ku iyi"
-
-#: config/i386/sco5.h:190
-msgid "-p and -pp specified - pick one"
-msgstr ""
-
-#: config/i386/sco5.h:259
-msgid "-G and -static are mutually exclusive"
-msgstr ""
-
-#: config/sh/sh.h:458
-#, fuzzy
-msgid "SH2a does not support little-endian"
-msgstr "Intego OYA Gushigikira"
-
-#: java/lang-specs.h:34
-#, fuzzy
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-Na ishuri Idosiye"
-
-#: java/lang-specs.h:35
-#, fuzzy
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-Na ishuri IDOSIYE"
-
-#: java/lang-specs.h:36 java/lang-specs.h:37
-#, fuzzy
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-ishuri IDOSIYE Na:"
-
-#: config/rs6000/darwin.h:146
-#, fuzzy
-msgid " conflicting code gen style switches are used"
-msgstr "ITEGEKONGENGA IMISUSIRE"
-
-#: config/mcore/mcore.h:57
-#, fuzzy
-msgid "the m210 does not have little endian support"
-msgstr "i OYA Gushigikira"
-
-#: ada/lang-specs.h:35
-#, fuzzy
-msgid "-c or -S required for Ada"
-msgstr "-C Cyangwa Bya ngombwa kugirango"
-
-#: config/lynx.h:71
-msgid "cannot use mthreads and mlegacy-threads together"
-msgstr ""
-
-#: config/lynx.h:96
-msgid "cannot use mshared and static together"
-msgstr ""
-
-#: config/s390/tpf.h:120
-#, fuzzy
-msgid "static is not supported on TPF-OS"
-msgstr "Imbibi OYA ku iyi Intego"
-
-#: config/mmix/mmix.opt:25
-#, fuzzy
-msgid "For intrinsics library: pass all parameters in registers"
-msgstr "Isomero Byose Ibigenga in"
-
-#: config/mmix/mmix.opt:29
-#, fuzzy
-msgid "Use register stack for parameters and return value"
-msgstr "Kwiyandikisha kugirango Ibigenga Na Garuka Agaciro"
-
-#: config/mmix/mmix.opt:33
-#, fuzzy
-msgid "Use call-clobbered registers for parameters and return value"
-msgstr "kugirango Ibigenga Na Garuka Agaciro"
-
-#: config/mmix/mmix.opt:38
-#, fuzzy
-msgid "Use epsilon-respecting floating point compare instructions"
-msgstr "ebusiloni Bihindagurika Akadomo Kugereranya# Amabwiriza"
-
-#: config/mmix/mmix.opt:42
-#, fuzzy
-msgid "Use zero-extending memory loads, not sign-extending ones"
-msgstr "Zeru Ububiko OYA IKIMENYETSO"
-
-#: config/mmix/mmix.opt:46
-#, fuzzy
-msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
-msgstr "Kugabanya Ibisubizo ku Na: Mwibutsa i IKIMENYETSO Nka i Ikigabanya OYA i Ikigabanywa"
-
-#: config/mmix/mmix.opt:50
-#, fuzzy
-msgid "Prepend global symbols with \":\" (for use with PREFIX)"
-msgstr "Ibimenyetso Na: kugirango Gukoresha Na:"
-
-#: config/mmix/mmix.opt:54
-#, fuzzy
-msgid "Do not provide a default start-address 0x100 of the program"
-msgstr "OYA a Mburabuzi Gutangira Aderesi Bya i Porogaramu"
-
-#: config/mmix/mmix.opt:58
-#, fuzzy
-msgid "Link to emit program in ELF format (rather than mmo)"
-msgstr "Kuri Porogaramu in Imiterere"
-
-#: config/mmix/mmix.opt:62
-#, fuzzy
-msgid "Use P-mnemonics for branches statically predicted as taken"
-msgstr "kugirango Nka"
-
-#: config/mmix/mmix.opt:66
-#, fuzzy
-msgid "Don't use P-mnemonics for branches"
-msgstr "Gukoresha kugirango"
-
-#: config/mmix/mmix.opt:80
-#, fuzzy
-msgid "Use addresses that allocate global registers"
-msgstr "Amaderesi"
-
-#: config/mmix/mmix.opt:84
-#, fuzzy
-msgid "Do not use addresses that allocate global registers"
-msgstr "OYA Gukoresha Amaderesi"
-
-#: config/mmix/mmix.opt:88
-#, fuzzy
-msgid "Generate a single exit point for each function"
-msgstr "a UMWE Gusohoka Akadomo kugirango Umumaro"
-
-#: config/mmix/mmix.opt:92
-#, fuzzy
-msgid "Do not generate a single exit point for each function"
-msgstr "OYA a UMWE Gusohoka Akadomo kugirango Umumaro"
-
-#: config/mmix/mmix.opt:96
-#, fuzzy
-msgid "Set start-address of the program"
-msgstr "Gutangira Aderesi Bya i Porogaramu"
-
-#: config/mmix/mmix.opt:100
-#, fuzzy
-msgid "Set start-address of data"
-msgstr "Gutangira Aderesi Bya Ibyatanzwe"
-
-#: config/alpha/alpha.opt:24 config/i386/i386.opt:186
-#, fuzzy
-msgid "Do not use hardware fp"
-msgstr "OYA Gukoresha"
-
-#: config/alpha/alpha.opt:28
-msgid "Use fp registers"
-msgstr ""
-
-#: config/alpha/alpha.opt:32
-msgid "Assume GAS"
-msgstr ""
-
-#: config/alpha/alpha.opt:36
-#, fuzzy
-msgid "Do not assume GAS"
-msgstr "OYA"
-
-#: config/alpha/alpha.opt:40
-#, fuzzy
-msgid "Request IEEE-conformant math library routines (OSF/1)"
-msgstr "Imibare Isomero 1."
-
-#: config/alpha/alpha.opt:44
-#, fuzzy
-msgid "Emit IEEE-conformant code, without inexact exceptions"
-msgstr "ITEGEKONGENGA Amarengayobora"
-
-#: config/alpha/alpha.opt:51
-#, fuzzy
-msgid "Do not emit complex integer constants to read-only memory"
-msgstr "OYA ITSINDA RY'IMIBARE C Umubare wuzuye Kuri Gusoma Ububiko"
-
-#: config/alpha/alpha.opt:55
-msgid "Use VAX fp"
-msgstr ""
-
-#: config/alpha/alpha.opt:59
-#, fuzzy
-msgid "Do not use VAX fp"
-msgstr "OYA Gukoresha"
-
-#: config/alpha/alpha.opt:63
-#, fuzzy
-msgid "Emit code for the byte/word ISA extension"
-msgstr "ITEGEKONGENGA kugirango i Bayite ijambo Umugereka"
-
-#: config/alpha/alpha.opt:67
-#, fuzzy
-msgid "Emit code for the motion video ISA extension"
-msgstr "ITEGEKONGENGA kugirango i Videwo... Umugereka"
-
-#: config/alpha/alpha.opt:71
-#, fuzzy
-msgid "Emit code for the fp move and sqrt ISA extension"
-msgstr "ITEGEKONGENGA kugirango i Kwimura Na SQRT Umugereka"
-
-#: config/alpha/alpha.opt:75
-#, fuzzy
-msgid "Emit code for the counting ISA extension"
-msgstr "ITEGEKONGENGA kugirango i Kubara Umugereka"
-
-#: config/alpha/alpha.opt:79
-#, fuzzy
-msgid "Emit code using explicit relocation directives"
-msgstr "ITEGEKONGENGA ikoresha"
-
-#: config/alpha/alpha.opt:83
-#, fuzzy
-msgid "Emit 16-bit relocations to the small data areas"
-msgstr "Kuri i Gitoya Ibyatanzwe Ubuso"
-
-#: config/alpha/alpha.opt:87
-#, fuzzy
-msgid "Emit 32-bit relocations to the small data areas"
-msgstr "Kuri i Gitoya Ibyatanzwe Ubuso"
-
-#: config/alpha/alpha.opt:91
-#, fuzzy
-msgid "Emit direct branches to local functions"
-msgstr "i Ikadiri Mweretsi in Imimaro"
-
-#: config/alpha/alpha.opt:95
-msgid "Emit indirect branches to local functions"
-msgstr ""
-
-#: config/alpha/alpha.opt:99
-#, fuzzy
-msgid "Emit rdval instead of rduniq for thread pointer"
-msgstr "Bya kugirango Urudodo Mweretsi"
-
-#: config/alpha/alpha.opt:103 config/sparc/long-double-switch.opt:24
-#: config/s390/s390.opt:56
-#, fuzzy
-msgid "Use 128-bit long double"
-msgstr "Ubwoko"
-
-#: config/alpha/alpha.opt:107 config/sparc/long-double-switch.opt:28
-#: config/s390/s390.opt:60
-#, fuzzy
-msgid "Use 64-bit long double"
-msgstr "Ubwoko"
-
-#: config/alpha/alpha.opt:111
-#, fuzzy
-msgid "Use features of and schedule given CPU"
-msgstr "Ibiranga Bya Na Igenabihe"
-
-#: config/alpha/alpha.opt:115
-msgid "Schedule given CPU"
-msgstr ""
-
-#: config/alpha/alpha.opt:119
-#, fuzzy
-msgid "Control the generated fp rounding mode"
-msgstr "i Ubwoko"
-
-#: config/alpha/alpha.opt:123
-#, fuzzy
-msgid "Control the IEEE trap mode"
-msgstr "i Ubwoko"
-
-#: config/alpha/alpha.opt:127
-#, fuzzy
-msgid "Control the precision given to fp exceptions"
-msgstr "i Kuri Amarengayobora"
-
-#: config/alpha/alpha.opt:131
-#, fuzzy
-msgid "Tune expected memory latency"
-msgstr "Ikitezwe: Ububiko"
-
-#: config/alpha/alpha.opt:135 config/rs6000/sysv4.opt:33
-#: config/ia64/ia64.opt:93
-#, fuzzy
-msgid "Specify bit size of immediate TLS offsets"
-msgstr "Ingano Bya"
-
-#: config/mt/mt.opt:24
-msgid "Use byte loads and stores when generating code."
-msgstr ""
-
-#: config/mt/mt.opt:28 config/m32c/m32c.opt:25
-msgid "Use simulator runtime"
-msgstr ""
-
-#: config/mt/mt.opt:32
-msgid "Do not include crt0.o in the startup files"
-msgstr ""
-
-#: config/mt/mt.opt:36 config/mt/mt.opt:40 config/mt/mt.opt:44
-#: config/mt/mt.opt:48 config/mt/mt.opt:52
-#, fuzzy
-msgid "Internal debug switch"
-msgstr "Kitazwi Hindura"
-
-#: config/mt/mt.opt:56 config/iq2000/iq2000.opt:24
-#, fuzzy
-msgid "Specify CPU for code generation purposes"
-msgstr "kugirango ITEGEKONGENGA Impamvu"
-
-#: config/rs6000/aix64.opt:25
-#, fuzzy
-msgid "Compile for 64-bit pointers"
-msgstr "kugirango"
-
-#: config/rs6000/aix64.opt:29
-#, fuzzy
-msgid "Compile for 32-bit pointers"
-msgstr "kugirango"
-
-#: config/rs6000/aix64.opt:33 config/rs6000/aix41.opt:25
-#, fuzzy
-msgid "Support message passing with the Parallel Environment"
-msgstr "Ubutumwa Na: i"
-
-#: config/rs6000/sysv4.opt:25
-msgid "Select ABI calling convention"
-msgstr ""
-
-#: config/rs6000/sysv4.opt:29
-#, fuzzy
-msgid "Select method for sdata handling"
-msgstr "Uburyo kugirango"
-
-#: config/rs6000/sysv4.opt:37 config/rs6000/sysv4.opt:41
-#, fuzzy
-msgid "Align to the base type of the bit-field"
-msgstr "Kuri i SHINGIRO Ubwoko Bya i Umwanya"
-
-#: config/rs6000/sysv4.opt:46 config/rs6000/sysv4.opt:50
-#, fuzzy
-msgid "Produce code relocatable at runtime"
-msgstr "ITEGEKONGENGA ku"
-
-#: config/rs6000/sysv4.opt:54 config/rs6000/sysv4.opt:58
-#, fuzzy
-msgid "Produce little endian code"
-msgstr "ITEGEKONGENGA"
-
-#: config/rs6000/sysv4.opt:62 config/rs6000/sysv4.opt:66
-#, fuzzy
-msgid "Produce big endian code"
-msgstr "ITEGEKONGENGA"
-
-#: config/rs6000/sysv4.opt:71 config/rs6000/sysv4.opt:75
-#: config/rs6000/sysv4.opt:84 config/rs6000/sysv4.opt:101
-#: config/rs6000/sysv4.opt:129 config/rs6000/sysv4.opt:141
-#, fuzzy
-msgid "no description yet"
-msgstr "Oya Isobanuramiterere"
-
-#: config/rs6000/sysv4.opt:79
-msgid "Assume all variable arg functions are prototyped"
-msgstr ""
-
-#: config/rs6000/sysv4.opt:88
-msgid "Use EABI"
-msgstr ""
-
-#: config/rs6000/sysv4.opt:92
-#, fuzzy
-msgid "Allow bit-fields to cross word boundaries"
-msgstr "OYA Kwemerera Imyanya Kuri Kwambukiranya ijambo"
-
-#: config/rs6000/sysv4.opt:96
-#, fuzzy
-msgid "Use alternate register names"
-msgstr "Kwiyandikisha Amazina"
-
-#: config/rs6000/sysv4.opt:105
-#, fuzzy
-msgid "Link with libsim.a, libc.a and sim-crt0.o"
-msgstr "Na: a a Na o"
-
-#: config/rs6000/sysv4.opt:109
-#, fuzzy
-msgid "Link with libads.a, libc.a and crt0.o"
-msgstr "Na: a a Na o"
-
-#: config/rs6000/sysv4.opt:113
-#, fuzzy
-msgid "Link with libyk.a, libc.a and crt0.o"
-msgstr "Na: a a Na o"
-
-#: config/rs6000/sysv4.opt:117
-#, fuzzy
-msgid "Link with libmvme.a, libc.a and crt0.o"
-msgstr "Na: a a Na o"
-
-#: config/rs6000/sysv4.opt:121
-#, fuzzy
-msgid "Set the PPC_EMB bit in the ELF flags header"
-msgstr "i in i Amabendera Umutwempangano"
-
-#: config/rs6000/sysv4.opt:125
-#, fuzzy
-msgid "Use the WindISS simulator"
-msgstr "i"
-
-#: config/rs6000/sysv4.opt:133 config/rs6000/darwin.opt:25
-#, fuzzy
-msgid "Generate 64-bit code"
-msgstr "ITEGEKONGENGA"
-
-#: config/rs6000/sysv4.opt:137 config/rs6000/darwin.opt:29
-#, fuzzy
-msgid "Generate 32-bit code"
-msgstr "ITEGEKONGENGA"
-
-#: config/rs6000/sysv4.opt:145
-#, fuzzy
-msgid "Generate code to use a non-exec PLT and GOT"
-msgstr "ITEGEKONGENGA kugirango a"
-
-#: config/rs6000/sysv4.opt:149
-#, fuzzy
-msgid "Generate code for old exec BSS PLT"
-msgstr "ITEGEKONGENGA kugirango a"
-
-#: config/rs6000/aix.opt:25 config/rs6000/rs6000.opt:136
-msgid "Conform more closely to IBM XLC semantics"
-msgstr ""
-
-#: config/rs6000/linux64.opt:25
-#, fuzzy
-msgid "Call mcount for profiling before a function prologue"
-msgstr "OYA Kwimura Amabwiriza a"
-
-#: config/rs6000/darwin.opt:33
-msgid "Generate code suitable for executables (NOT shared libs)"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:25
-#, fuzzy
-msgid "Use POWER instruction set"
-msgstr "Gushyiraho"
-
-#: config/rs6000/rs6000.opt:29
-#, fuzzy
-msgid "Do not use POWER instruction set"
-msgstr "OYA Gukoresha Gushyiraho"
-
-#: config/rs6000/rs6000.opt:33
-#, fuzzy
-msgid "Use POWER2 instruction set"
-msgstr "Gushyiraho"
-
-#: config/rs6000/rs6000.opt:37
-#, fuzzy
-msgid "Use PowerPC instruction set"
-msgstr "Gushyiraho"
-
-#: config/rs6000/rs6000.opt:41
-#, fuzzy
-msgid "Do not use PowerPC instruction set"
-msgstr "OYA Gukoresha Gushyiraho"
-
-#: config/rs6000/rs6000.opt:45
-#, fuzzy
-msgid "Use PowerPC-64 instruction set"
-msgstr "Gushyiraho"
-
-#: config/rs6000/rs6000.opt:49
-#, fuzzy
-msgid "Use PowerPC General Purpose group optional instructions"
-msgstr "Itsinda Bitari ngombwa Amabwiriza"
-
-#: config/rs6000/rs6000.opt:53
-#, fuzzy
-msgid "Use PowerPC Graphics group optional instructions"
-msgstr "Itsinda Bitari ngombwa Amabwiriza"
-
-#: config/rs6000/rs6000.opt:57
-#, fuzzy
-msgid "Use PowerPC V2.01 single field mfcr instruction"
-msgstr "i Umwanya Amabwiriza"
-
-#: config/rs6000/rs6000.opt:61
-#, fuzzy
-msgid "Use PowerPC V2.02 popcntb instruction"
-msgstr "Gushyiraho"
-
-#: config/rs6000/rs6000.opt:65
-#, fuzzy
-msgid "Use PowerPC V2.02 floating point rounding instructions"
-msgstr "Bihindagurika Akadomo Amabwiriza"
-
-#: config/rs6000/rs6000.opt:69
-#, fuzzy
-msgid "Use AltiVec instructions"
-msgstr "Amabwiriza"
-
-#: config/rs6000/rs6000.opt:73
-#, fuzzy
-msgid "Use 4xx half-word multiply instructions"
-msgstr "Amabwiriza"
-
-#: config/rs6000/rs6000.opt:77
-#, fuzzy
-msgid "Use 4xx string-search dlmzb instruction"
-msgstr "Amabwiriza"
-
-#: config/rs6000/rs6000.opt:81
-#, fuzzy
-msgid "Generate load/store multiple instructions"
-msgstr "Ibirimo Igikubo Amabwiriza"
-
-#: config/rs6000/rs6000.opt:85
-#, fuzzy
-msgid "Generate string instructions for block moves"
-msgstr "Ikurikiranyanyuguti Amabwiriza kugirango Funga"
-
-#: config/rs6000/rs6000.opt:89
-#, fuzzy
-msgid "Use new mnemonics for PowerPC architecture"
-msgstr "Gishya kugirango"
-
-#: config/rs6000/rs6000.opt:93
-#, fuzzy
-msgid "Use old mnemonics for PowerPC architecture"
-msgstr "ki/ bishaje kugirango"
-
-#: config/rs6000/rs6000.opt:97 config/pdp11/pdp11.opt:84
-#, fuzzy
-msgid "Do not use hardware floating point"
-msgstr "OYA Gukoresha Bihindagurika Akadomo"
-
-#: config/rs6000/rs6000.opt:101 config/pdp11/pdp11.opt:72
-#: config/frv/frv.opt:121
-#, fuzzy
-msgid "Use hardware floating point"
-msgstr "Bihindagurika Akadomo"
-
-#: config/rs6000/rs6000.opt:105
-#, fuzzy
-msgid "Do not generate load/store with update instructions"
-msgstr "OYA Ibirimo Na: Kuvugurura Amabwiriza"
-
-#: config/rs6000/rs6000.opt:109
-#, fuzzy
-msgid "Generate load/store with update instructions"
-msgstr "Ibirimo Na: Kuvugurura Amabwiriza"
-
-#: config/rs6000/rs6000.opt:113
-#, fuzzy
-msgid "Do not generate fused multiply/add instructions"
-msgstr "Gukuba Kongeramo Amabwiriza"
-
-#: config/rs6000/rs6000.opt:117
-#, fuzzy
-msgid "Generate fused multiply/add instructions"
-msgstr "Gukuba Kongeramo Amabwiriza"
-
-#: config/rs6000/rs6000.opt:121
-#, fuzzy
-msgid "Schedule the start and end of the procedure"
-msgstr "Igenabihe i Gutangira Na Impera Bya i"
-
-#: config/rs6000/rs6000.opt:128
-#, fuzzy
-msgid "Return all structures in memory (AIX default)"
-msgstr "Byose in Ububiko Mburabuzi"
-
-#: config/rs6000/rs6000.opt:132
-#, fuzzy
-msgid "Return small structures in registers (SVR4 default)"
-msgstr "Gitoya in Mburabuzi"
-
-#: config/rs6000/rs6000.opt:140
-#, fuzzy
-msgid "Generate software floating point divide for better throughput"
-msgstr "Mumurongo Bihindagurika Akadomo Kugeza ku ndunduro kugirango"
-
-#: config/rs6000/rs6000.opt:144
-#, fuzzy
-msgid "Do not place floating point constants in TOC"
-msgstr "Bihindagurika Akadomo in"
-
-#: config/rs6000/rs6000.opt:148
-#, fuzzy
-msgid "Place floating point constants in TOC"
-msgstr "Bihindagurika Akadomo in"
-
-#: config/rs6000/rs6000.opt:152
-#, fuzzy
-msgid "Do not place symbol+offset constants in TOC"
-msgstr "IKIMENYETSO Nta- boneza in"
-
-#: config/rs6000/rs6000.opt:156
-#, fuzzy
-msgid "Place symbol+offset constants in TOC"
-msgstr "IKIMENYETSO Nta- boneza in"
-
-#: config/rs6000/rs6000.opt:167
-msgid "Use only one TOC entry per procedure"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:171
-#, fuzzy
-msgid "Put everything in the regular TOC"
-msgstr "in i Ibisanzwe"
-
-#: config/rs6000/rs6000.opt:175
-#, fuzzy
-msgid "Generate VRSAVE instructions when generating AltiVec code"
-msgstr "Yego Oya NIBA Amabwiriza kugirango"
-
-#: config/rs6000/rs6000.opt:179
-msgid "Deprecated option.  Use -mvrsave/-mno-vrsave instead"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:183
-#, fuzzy
-msgid "Generate isel instructions"
-msgstr "INYUGUTI Amabwiriza"
-
-#: config/rs6000/rs6000.opt:187
-msgid "Deprecated option.  Use -misel/-mno-isel instead"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:191
-#, fuzzy
-msgid "Generate SPE SIMD instructions on E500"
-msgstr "INYUGUTI Amabwiriza"
-
-#: config/rs6000/rs6000.opt:195
-msgid "Deprecated option.  Use -mspe/-mno-spe instead"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:199
-#, fuzzy
-msgid "Enable debug output"
-msgstr "Kosora amakosa Ibisohoka"
-
-#: config/rs6000/rs6000.opt:203
-#, fuzzy
-msgid "Specify ABI to use"
-msgstr "Kuri Gukoresha"
-
-#: config/rs6000/rs6000.opt:207 config/sparc/sparc.opt:92
-#, fuzzy
-msgid "Use features of and schedule code for given CPU"
-msgstr "Ibiranga Bya Na Igenabihe ITEGEKONGENGA kugirango"
-
-#: config/rs6000/rs6000.opt:211 config/i386/i386.opt:226
-#: config/sparc/sparc.opt:96 config/ia64/ia64.opt:97 config/s390/s390.opt:84
-#, fuzzy
-msgid "Schedule code for given CPU"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: config/rs6000/rs6000.opt:215
-#, fuzzy
-msgid "Select full, part, or no traceback table"
-msgstr "Cyangwa Oya imbonerahamwe#"
-
-#: config/rs6000/rs6000.opt:219
-#, fuzzy
-msgid "Avoid all range limits on call instructions"
-msgstr "Byose Urutonde Imbibi ku Amabwiriza"
-
-#: config/rs6000/rs6000.opt:223
-msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:227
-msgid "Select GPR floating point method"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:231
-#, fuzzy
-msgid "Specify size of long double (64 or 128 bits)"
-msgstr "Ingano Bya MAHARAKUBIRI Cyangwa"
-
-#: config/rs6000/rs6000.opt:235
-msgid "Determine which dependences between insns are considered costly"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:239
-msgid "Specify which post scheduling nop insertion scheme to apply"
-msgstr ""
-
-#: config/rs6000/rs6000.opt:243
-#, fuzzy
-msgid "Specify alignment of structure fields default/natural"
-msgstr "i Gito Itunganya Bya"
-
-#: config/rs6000/rs6000.opt:247
-msgid "Specify scheduling priority for dispatch slot restricted insns"
-msgstr ""
-
-#: config/i386/djgpp.opt:26
-msgid "Ignored (obsolete)"
-msgstr ""
-
-#: config/i386/cygming.opt:24
-#, fuzzy
-msgid "Create console application"
-msgstr "Porogaramu"
-
-#: config/i386/cygming.opt:28
-#, fuzzy
-msgid "Use the Cygwin interface"
-msgstr "i"
-
-#: config/i386/cygming.opt:32
-#, fuzzy
-msgid "Generate code for a DLL"
-msgstr "ITEGEKONGENGA kugirango a"
-
-#: config/i386/cygming.opt:36
-#, fuzzy
-msgid "Ignore dllimport for functions"
-msgstr "kugirango Imimaro"
-
-#: config/i386/cygming.opt:40
-#, fuzzy
-msgid "Use Mingw-specific thread support"
-msgstr "Urudodo Gushigikira"
-
-#: config/i386/cygming.opt:44
-msgid "Set Windows defines"
-msgstr ""
-
-#: config/i386/cygming.opt:48
-#, fuzzy
-msgid "Create GUI application"
-msgstr "Porogaramu"
-
-#: config/i386/i386.opt:24
-#, fuzzy
-msgid "sizeof(long double) is 16"
-msgstr "MAHARAKUBIRI ni"
-
-#: config/i386/i386.opt:28
-#, fuzzy
-msgid "Generate 32bit i386 code"
-msgstr "ITEGEKONGENGA"
-
-#: config/i386/i386.opt:36
-#, fuzzy
-msgid "Support 3DNow! built-in functions"
-msgstr "in Imimaro"
-
-#: config/i386/i386.opt:44
-#, fuzzy
-msgid "Generate 64bit x86-64 code"
-msgstr "ITEGEKONGENGA"
-
-#: config/i386/i386.opt:48 config/i386/i386.opt:118 config/s390/s390.opt:52
-msgid "Use hardware fp"
-msgstr ""
-
-#: config/i386/i386.opt:52
-#, fuzzy
-msgid "sizeof(long double) is 12"
-msgstr "MAHARAKUBIRI ni 12"
-
-#: config/i386/i386.opt:56
-msgid "Reserve space for outgoing arguments in the function prologue"
-msgstr ""
-
-#: config/i386/i386.opt:60
-#, fuzzy
-msgid "Align some doubles on dword boundary"
-msgstr "ku"
-
-#: config/i386/i386.opt:64
-#, fuzzy
-msgid "Function starts are aligned to this power of 2"
-msgstr "Kuri iyi UMWIKUBE Bya 2."
-
-#: config/i386/i386.opt:68
-#, fuzzy
-msgid "Jump targets are aligned to this power of 2"
-msgstr "Kuri iyi UMWIKUBE Bya 2."
-
-#: config/i386/i386.opt:72
-#, fuzzy
-msgid "Loop code aligned to this power of 2"
-msgstr "ITEGEKONGENGA Kuri iyi UMWIKUBE Bya 2."
-
-#: config/i386/i386.opt:76
-#, fuzzy
-msgid "Align destination of the string operations"
-msgstr "Ishyika Bya i Ikurikiranyanyuguti Ibikorwa:"
-
-#: config/i386/i386.opt:80 config/s390/s390.opt:32
-#, fuzzy
-msgid "Generate code for given CPU"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: config/i386/i386.opt:84
-msgid "Use given assembler dialect"
-msgstr ""
-
-#: config/i386/i386.opt:88
-#, fuzzy
-msgid "Branches are this expensive (1-5, arbitrary units)"
-msgstr "iyi 1. 5"
-
-#: config/i386/i386.opt:92
-msgid "Data greater than given threshold will go into .ldata section in x86-64 medium model"
-msgstr ""
-
-#: config/i386/i386.opt:96
-#, fuzzy
-msgid "Use given x86-64 code model"
-msgstr "ITEGEKONGENGA Urugero"
-
-#: config/i386/i386.opt:106
-#, fuzzy
-msgid "Generate sin, cos, sqrt for FPU"
-msgstr "SIN COS SQRT kugirango"
-
-#: config/i386/i386.opt:110
-#, fuzzy
-msgid "Return values of functions in FPU registers"
-msgstr "Uduciro Bya Imimaro in"
-
-#: config/i386/i386.opt:114
-#, fuzzy
-msgid "Generate floating point mathematics using given instruction set"
-msgstr "Bihindagurika Akadomo ikoresha Gushyiraho"
-
-#: config/i386/i386.opt:122 config/m68k/ieee.opt:25
-#, fuzzy
-msgid "Use IEEE math for fp comparisons"
-msgstr "Imibare kugirango"
-
-#: config/i386/i386.opt:126
-#, fuzzy
-msgid "Inline all known string operations"
-msgstr "Byose Ikurikiranyanyuguti Ibikorwa:"
-
-#: config/i386/i386.opt:134
-#, fuzzy
-msgid "Support MMX built-in functions"
-msgstr "in Imimaro"
-
-#: config/i386/i386.opt:138
-msgid "Use native (MS) bitfield layout"
-msgstr ""
-
-#: config/i386/i386.opt:154
-#, fuzzy
-msgid "Omit the frame pointer in leaf functions"
-msgstr "i Ikadiri Mweretsi in Imimaro"
-
-#: config/i386/i386.opt:166
-#, fuzzy
-msgid "Attempt to keep stack aligned to this power of 2"
-msgstr "Kuri Gumana: Kuri iyi UMWIKUBE Bya 2."
-
-#: config/i386/i386.opt:170
-#, fuzzy
-msgid "Use push instructions to save outgoing arguments"
-msgstr "Amabwiriza Kuri Kubika ingingo"
-
-#: config/i386/i386.opt:174
-#, fuzzy
-msgid "Use red-zone in the x86-64 code"
-msgstr "Umutuku in i ITEGEKONGENGA"
-
-#: config/i386/i386.opt:178
-#, fuzzy
-msgid "Number of registers used to pass integer arguments"
-msgstr "Bya Kuri Umubare wuzuye ingingo"
-
-#: config/i386/i386.opt:182
-msgid "Alternate calling convention"
-msgstr ""
-
-#: config/i386/i386.opt:190
-#, fuzzy
-msgid "Support MMX and SSE built-in functions and code generation"
-msgstr "Na in Imimaro Na ITEGEKONGENGA"
-
-#: config/i386/i386.opt:194
-#, fuzzy
-msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
-msgstr "Na in Imimaro Na ITEGEKONGENGA"
-
-#: config/i386/i386.opt:198
-#, fuzzy
-msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
-msgstr "Na in Imimaro Na ITEGEKONGENGA"
-
-#: config/i386/i386.opt:202
-msgid "Use SSE register passing conventions for SF and DF mode"
-msgstr ""
-
-#: config/i386/i386.opt:206
-msgid "Realign stack in prologue"
-msgstr ""
-
-#: config/i386/i386.opt:210
-#, fuzzy
-msgid "Uninitialized locals in .bss"
-msgstr "in"
-
-#: config/i386/i386.opt:214
-msgid "Enable stack probing"
-msgstr ""
-
-#: config/i386/i386.opt:218
-#, fuzzy
-msgid "Use given thread-local storage dialect"
-msgstr "Urudodo"
-
-#: config/i386/i386.opt:222
-#, c-format
-msgid "Use direct references against %gs when accessing tls data"
-msgstr ""
-
-#: config/i386/sco5.opt:25
-#, fuzzy
-msgid "Generate ELF output"
-msgstr "Ibisohoka"
-
-#: config/m32r/m32r.opt:24
-#, fuzzy
-msgid "Compile for the m32rx"
-msgstr "kugirango a"
-
-#: config/m32r/m32r.opt:28
-#, fuzzy
-msgid "Compile for the m32r2"
-msgstr "kugirango a"
-
-#: config/m32r/m32r.opt:32
-#, fuzzy
-msgid "Compile for the m32r"
-msgstr "kugirango a"
-
-#: config/m32r/m32r.opt:36
-#, fuzzy
-msgid "Align all loops to 32 byte boundary"
-msgstr "Byose Kuri Bayite"
-
-#: config/m32r/m32r.opt:40
-#, fuzzy
-msgid "Prefer branches over conditional execution"
-msgstr "KURI"
-
-#: config/m32r/m32r.opt:44
-msgid "Give branches their default cost"
-msgstr ""
-
-#: config/m32r/m32r.opt:48
-#, fuzzy
-msgid "Display compile time statistics"
-msgstr "Gukusanya Igihe Sitatisitiki"
-
-#: config/m32r/m32r.opt:52
-#, fuzzy
-msgid "Specify cache flush function"
-msgstr "Ubwihisho Umumaro"
-
-#: config/m32r/m32r.opt:56
-#, fuzzy
-msgid "Specify cache flush trap number"
-msgstr "Ubwihisho Umumaro"
-
-#: config/m32r/m32r.opt:60
-#, fuzzy
-msgid "Only issue one instruction per cycle"
-msgstr "Itangwa Uruziga"
-
-#: config/m32r/m32r.opt:64
-#, fuzzy
-msgid "Allow two instructions to be issued per cycle"
-msgstr "Itangwa Uruziga"
-
-#: config/m32r/m32r.opt:68
-#, fuzzy
-msgid "Code size: small, medium or large"
-msgstr "Ingano Gitoya biringaniye Cyangwa Binini"
-
-#: config/m32r/m32r.opt:72
-#, fuzzy
-msgid "Don't call any cache flush functions"
-msgstr "Ubwihisho Imimaro"
-
-#: config/m32r/m32r.opt:76
-#, fuzzy
-msgid "Don't call any cache flush trap"
-msgstr "Ubwihisho Imimaro"
-
-#: config/m32r/m32r.opt:83
-#, fuzzy
-msgid "Small data area: none, sdata, use"
-msgstr "Ibyatanzwe Ubuso Ntacyo Gukoresha"
-
-#: config/pa/pa.opt:24 config/pa/pa.opt:77 config/pa/pa.opt:85
-#, fuzzy
-msgid "Generate PA1.0 code"
-msgstr "0 ITEGEKONGENGA"
-
-#: config/pa/pa.opt:28 config/pa/pa.opt:89 config/pa/pa.opt:109
-#, fuzzy
-msgid "Generate PA1.1 code"
-msgstr "1. ITEGEKONGENGA"
-
-#: config/pa/pa.opt:32 config/pa/pa.opt:93
-#, fuzzy
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
-msgstr "0 ITEGEKONGENGA 2. 10 Cyangwa"
-
-#: config/pa/pa.opt:36
-#, fuzzy
-msgid "Generate code for huge switch statements"
-msgstr "ITEGEKONGENGA kugirango Hindura"
-
-#: config/pa/pa.opt:40
-msgid "Disable FP regs"
-msgstr ""
-
-#: config/pa/pa.opt:44
-#, fuzzy
-msgid "Disable indexed addressing"
-msgstr "Kwohereza"
-
-#: config/pa/pa.opt:48
-#, fuzzy
-msgid "Generate fast indirect calls"
-msgstr "Byihuta BUZIGUYE Amahamagara:"
-
-#: config/pa/pa.opt:52 config/ia64/ia64.opt:89
-#, fuzzy
-msgid "Specify range of registers to make fixed"
-msgstr "Urutonde Bya Kuri Ubwoko BIHAMYE"
-
-#: config/pa/pa.opt:56
-#, fuzzy
-msgid "Assume code will be assembled by GAS"
-msgstr "ITEGEKONGENGA ku"
-
-#: config/pa/pa.opt:60
-#, fuzzy
-msgid "Put jumps in call delay slots"
-msgstr "in Gutinda Siloti"
-
-#: config/pa/pa.opt:65
-msgid "Enable linker optimizations"
-msgstr ""
-
-#: config/pa/pa.opt:69
-#, fuzzy
-msgid "Always generate long calls"
-msgstr "Amahamagara:"
-
-#: config/pa/pa.opt:73
-#, fuzzy
-msgid "Emit long load/store sequences"
-msgstr "Ibirimo"
-
-#: config/pa/pa.opt:81
-#, fuzzy
-msgid "Disable space regs"
-msgstr "Umwanya"
-
-#: config/pa/pa.opt:97
-msgid "Use portable calling conventions"
-msgstr ""
-
-#: config/pa/pa.opt:101
-#, fuzzy
-msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
-msgstr "Kitazwi Ihitamo Amahitamo Na"
-
-#: config/pa/pa.opt:105 config/frv/frv.opt:178
-#, fuzzy
-msgid "Use software floating point"
-msgstr "Bihindagurika Akadomo"
-
-#: config/pa/pa.opt:113
-#, fuzzy
-msgid "Do not disable space regs"
-msgstr "OYA Umwanya"
-
-#: config/pa/pa-hpux1111.opt:24 config/pa/pa-hpux1010.opt:24
-#: config/pa/pa-hpux.opt:28
-msgid "Specify UNIX standard for predefines and linking"
-msgstr ""
-
-#: config/pa/pa64-hpux.opt:24
-#, fuzzy
-msgid "Assume code will be linked by GNU ld"
-msgstr "ITEGEKONGENGA ku"
-
-#: config/pa/pa64-hpux.opt:28
-#, fuzzy
-msgid "Assume code will be linked by HP ld"
-msgstr "ITEGEKONGENGA ku"
-
-#: config/pa/pa-hpux.opt:24
-#, fuzzy
-msgid "Generate cpp defines for server IO"
-msgstr "kugirango Seriveri"
-
-#: config/pa/pa-hpux.opt:32
-#, fuzzy
-msgid "Generate cpp defines for workstation IO"
-msgstr "kugirango"
-
-#: config/m68hc11/m68hc11.opt:24 config/m68hc11/m68hc11.opt:32
-#, fuzzy
-msgid "Compile for a 68HC11"
-msgstr "kugirango a"
-
-#: config/m68hc11/m68hc11.opt:28 config/m68hc11/m68hc11.opt:36
-#, fuzzy
-msgid "Compile for a 68HC12"
-msgstr "kugirango a"
-
-#: config/m68hc11/m68hc11.opt:42 config/m68hc11/m68hc11.opt:46
-#, fuzzy
-msgid "Compile for a 68HCS12"
-msgstr "kugirango a"
-
-#: config/m68hc11/m68hc11.opt:50
-#, fuzzy
-msgid "Auto pre/post decrement increment allowed"
-msgstr "Byahawe imiterere mbere Iposita Iyongeragaciro"
-
-#: config/m68hc11/m68hc11.opt:54
-#, fuzzy
-msgid "Min/max instructions allowed"
-msgstr "KININI Amabwiriza"
-
-#: config/m68hc11/m68hc11.opt:58
-#, fuzzy
-msgid "Use call and rtc for function calls and returns"
-msgstr "Na kugirango Umumaro Amahamagara: Na"
-
-#: config/m68hc11/m68hc11.opt:62
-#, fuzzy
-msgid "Auto pre/post decrement increment not allowed"
-msgstr "Byahawe imiterere mbere Iposita Iyongeragaciro OYA"
-
-#: config/m68hc11/m68hc11.opt:66
-#, fuzzy
-msgid "Use jsr and rts for function calls and returns"
-msgstr "Na kugirango Umumaro Amahamagara: Na"
-
-#: config/m68hc11/m68hc11.opt:70
-#, fuzzy
-msgid "Min/max instructions not allowed"
-msgstr "KININI Amabwiriza OYA"
-
-#: config/m68hc11/m68hc11.opt:74
-#, fuzzy
-msgid "Use direct addressing mode for soft registers"
-msgstr "Kwohereza Ubwoko kugirango Yoroshe"
-
-#: config/m68hc11/m68hc11.opt:78
-#, fuzzy
-msgid "Compile with 32-bit integer mode"
-msgstr "Na: Umubare wuzuye Ubwoko"
-
-#: config/m68hc11/m68hc11.opt:83
-#, fuzzy
-msgid "Specify the register allocation order"
-msgstr "i Kwiyandikisha Itondekanya"
-
-#: config/m68hc11/m68hc11.opt:87
-#, fuzzy
-msgid "Do not use direct addressing mode for soft registers"
-msgstr "OYA Gukoresha Kwohereza Ubwoko kugirango Yoroshe"
-
-#: config/m68hc11/m68hc11.opt:91
-#, fuzzy
-msgid "Compile with 16-bit integer mode"
-msgstr "Na: Umubare wuzuye Ubwoko"
-
-#: config/m68hc11/m68hc11.opt:95
-#, fuzzy
-msgid "Indicate the number of soft registers available"
-msgstr "i Umubare Bya Yoroshe Bihari"
-
-#: config/arm/arm.opt:24
-msgid "Specify an ABI"
-msgstr ""
-
-#: config/arm/arm.opt:28
-#, fuzzy
-msgid "Generate a call to abort if a noreturn function returns"
-msgstr "a Kuri Kureka NIBA a Umumaro"
-
-#: config/arm/arm.opt:35
-#, fuzzy
-msgid "Pass FP arguments in FP registers"
-msgstr "ingingo in"
-
-#: config/arm/arm.opt:39
-#, fuzzy
-msgid "Generate APCS conformant stack frames"
-msgstr "Amakadiri"
-
-#: config/arm/arm.opt:43
-#, fuzzy
-msgid "Generate re-entrant, PIC code"
-msgstr "ITEGEKONGENGA"
-
-#: config/arm/arm.opt:50
-#, fuzzy
-msgid "Specify the name of the target architecture"
-msgstr "i Izina: Bya i Intego"
-
-#: config/arm/arm.opt:57
-#, fuzzy
-msgid "Assume target CPU is configured as big endian"
-msgstr "Intego ni Nka"
-
-#: config/arm/arm.opt:61
-#, fuzzy
-msgid "Thumb: Assume non-static functions may be called from ARM code"
-msgstr "Imimaro Gicurasi Bivuye ITEGEKONGENGA"
-
-#: config/arm/arm.opt:65
-#, fuzzy
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
-msgstr "Umumaro Gicurasi Gyayo Kuri ITEGEKONGENGA"
-
-#: config/arm/arm.opt:69
-msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
-msgstr ""
-
-#: config/arm/arm.opt:73
-#, fuzzy
-msgid "Specify the name of the target CPU"
-msgstr "i Izina: Bya i Intego"
-
-#: config/arm/arm.opt:77
-msgid "Specify if floating point hardware should be used"
-msgstr ""
-
-#: config/arm/arm.opt:91
-#, fuzzy
-msgid "Specify the name of the target floating point hardware/format"
-msgstr "i Verisiyo Bya i Bihindagurika Akadomo"
-
-#: config/arm/arm.opt:95
-msgid "Alias for -mfloat-abi=hard"
-msgstr ""
-
-#: config/arm/arm.opt:99
-#, fuzzy
-msgid "Assume target CPU is configured as little endian"
-msgstr "Intego ni Nka"
-
-#: config/arm/arm.opt:103
-#, fuzzy
-msgid "Generate call insns as indirect calls, if necessary"
-msgstr "Nka BUZIGUYE Amahamagara: NIBA"
-
-#: config/arm/arm.opt:107
-#, fuzzy
-msgid "Specify the register to be used for PIC addressing"
-msgstr "i Kwiyandikisha Kuri kugirango Kwohereza"
-
-#: config/arm/arm.opt:111
-#, fuzzy
-msgid "Store function names in object code"
-msgstr "Umumaro Amazina in Igikoresho ITEGEKONGENGA"
-
-#: config/arm/arm.opt:115
-#, fuzzy
-msgid "Permit scheduling of a function's prologue sequence"
-msgstr "kugirango Umumaro"
-
-#: config/arm/arm.opt:119
-#, fuzzy
-msgid "Do not load the PIC register in function prologues"
-msgstr "OYA Ibirimo i Kwiyandikisha in Umumaro"
-
-#: config/arm/arm.opt:123
-msgid "Alias for -mfloat-abi=soft"
-msgstr ""
-
-#: config/arm/arm.opt:127
-#, fuzzy
-msgid "Specify the minimum bit alignment of structures"
-msgstr "i Gito Itunganya Bya"
-
-#: config/arm/arm.opt:131
-#, fuzzy
-msgid "Compile for the Thumb not the ARM"
-msgstr "kugirango i OYA i"
-
-#: config/arm/arm.opt:135
-#, fuzzy
-msgid "Support calls between Thumb and ARM instruction sets"
-msgstr "Amahamagara: hagati Na"
-
-#: config/arm/arm.opt:139
-#, fuzzy
-msgid "Specify how to access the thread pointer"
-msgstr "i Izina: Bya i Intego"
-
-#: config/arm/arm.opt:143
-#, fuzzy
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
-msgstr "Amakadiri ATARIIGIHARWE NIBA OYA"
-
-#: config/arm/arm.opt:147
-#, fuzzy
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
-msgstr "Amakadiri ATARIIGIHARWE NIBA OYA"
-
-#: config/arm/arm.opt:151
-#, fuzzy
-msgid "Tune code for the given processor"
-msgstr "kugirango i"
-
-#: config/arm/arm.opt:155
-#, fuzzy
-msgid "Assume big endian bytes, little endian words"
-msgstr "Bayite Amagambo"
-
-#: config/arm/pe.opt:24
-#, fuzzy
-msgid "Ignore dllimport attribute for functions"
-msgstr "Ikiranga kugirango Imimaro"
-
-#: config/lynx.opt:24
-msgid "Support legacy multi-threading"
-msgstr ""
-
-#: config/lynx.opt:28
-msgid "Use shared libraries"
-msgstr ""
-
-#: config/lynx.opt:32
-msgid "Support multi-threading"
-msgstr ""
-
-#: config/c4x/c4x.opt:24
-#, fuzzy
-msgid "Generate code for C30 CPU"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: config/c4x/c4x.opt:28
-#, fuzzy
-msgid "Generate code for C31 CPU"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: config/c4x/c4x.opt:32
-#, fuzzy
-msgid "Generate code for C32 CPU"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: config/c4x/c4x.opt:36
-#, fuzzy
-msgid "Generate code for C33 CPU"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: config/c4x/c4x.opt:40
-#, fuzzy
-msgid "Generate code for C40 CPU"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: config/c4x/c4x.opt:44
-#, fuzzy
-msgid "Generate code for C44 CPU"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: config/c4x/c4x.opt:48
-#, fuzzy
-msgid "Assume that pointers may be aliased"
-msgstr "Gicurasi"
-
-#: config/c4x/c4x.opt:52
-#, fuzzy
-msgid "Big memory model"
-msgstr "Ububiko Urugero"
-
-#: config/c4x/c4x.opt:56
-#, fuzzy
-msgid "Use the BK register as a general purpose register"
-msgstr "i Kwiyandikisha Nka a Rusange Intego Kwiyandikisha"
-
-#: config/c4x/c4x.opt:60
-#, fuzzy
-msgid "Generate code for CPU"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: config/c4x/c4x.opt:64
-#, fuzzy
-msgid "Enable use of DB instruction"
-msgstr "Gukoresha Bya"
-
-#: config/c4x/c4x.opt:68
-msgid "Enable debugging"
-msgstr ""
-
-#: config/c4x/c4x.opt:72
-#, fuzzy
-msgid "Enable new features under development"
-msgstr "Gishya Ibiranga"
-
-#: config/c4x/c4x.opt:76
-#, fuzzy
-msgid "Use fast but approximate float to integer conversion"
-msgstr "Byihuta Kureremba Kuri Umubare wuzuye Ihindurangero"
-
-#: config/c4x/c4x.opt:80
-#, fuzzy
-msgid "Force RTL generation to emit valid 3 operand insns"
-msgstr "Kuri Byemewe 3."
-
-#: config/c4x/c4x.opt:84
-#, fuzzy
-msgid "Force constants into registers to improve hoisting"
-msgstr "Kuri"
-
-#: config/c4x/c4x.opt:88 config/c4x/c4x.opt:112
-#, fuzzy
-msgid "Save DP across ISR in small memory model"
-msgstr "Kubika Kwambukiranya in Gitoya Ububiko Urugero"
-
-#: config/c4x/c4x.opt:92
-#, fuzzy
-msgid "Allow unsigned iteration counts for RPTB/DB"
-msgstr "Bitashizweho umukono kugirango"
-
-#: config/c4x/c4x.opt:96
-#, fuzzy
-msgid "Pass arguments on the stack"
-msgstr "ingingo ku i"
-
-#: config/c4x/c4x.opt:100
-#, fuzzy
-msgid "Use MPYI instruction for C3x"
-msgstr "kugirango"
-
-#: config/c4x/c4x.opt:104
-#, fuzzy
-msgid "Enable parallel instructions"
-msgstr "Biteganye Amabwiriza"
-
-#: config/c4x/c4x.opt:108
-#, fuzzy
-msgid "Enable MPY||ADD and MPY||SUB instructions"
-msgstr "Na Amabwiriza"
-
-#: config/c4x/c4x.opt:116
-#, fuzzy
-msgid "Preserve all 40 bits of FP reg across call"
-msgstr "Byose Bya Kwambukiranya"
-
-#: config/c4x/c4x.opt:120
-#, fuzzy
-msgid "Pass arguments in registers"
-msgstr "ingingo in"
-
-#: config/c4x/c4x.opt:124
-#, fuzzy
-msgid "Enable use of RTPB instruction"
-msgstr "Gukoresha Bya"
-
-#: config/c4x/c4x.opt:128
-#, fuzzy
-msgid "Enable use of RTPS instruction"
-msgstr "Gukoresha Bya"
-
-#: config/c4x/c4x.opt:132
-#, fuzzy
-msgid "Set the maximum number of iterations for RPTS to N"
-msgstr "Kinini Umubare Bya Amasubiramo kugirango"
-
-#: config/c4x/c4x.opt:136
-#, fuzzy
-msgid "Small memory model"
-msgstr "Ububiko Urugero"
-
-#: config/c4x/c4x.opt:140
-#, fuzzy
-msgid "Emit code compatible with TI tools"
-msgstr "ITEGEKONGENGA Na: Ibikoresho"
-
-#: config/h8300/h8300.opt:24
-#, fuzzy
-msgid "Generate H8S code"
-msgstr "ITEGEKONGENGA"
-
-#: config/h8300/h8300.opt:28
-#, fuzzy
-msgid "Generate H8SX code"
-msgstr "ITEGEKONGENGA"
-
-#: config/h8300/h8300.opt:32
-#, fuzzy
-msgid "Generate H8S/2600 code"
-msgstr "ITEGEKONGENGA"
-
-#: config/h8300/h8300.opt:36
-msgid "Make integers 32 bits wide"
-msgstr ""
-
-#: config/h8300/h8300.opt:43
-#, fuzzy
-msgid "Use registers for argument passing"
-msgstr "kugirango"
-
-#: config/h8300/h8300.opt:47
-#, fuzzy
-msgid "Consider access to byte sized memory slow"
-msgstr "Kuri Bayite Ububiko Buhoro"
-
-#: config/h8300/h8300.opt:51
-msgid "Enable linker relaxing"
-msgstr ""
-
-#: config/h8300/h8300.opt:55
-#, fuzzy
-msgid "Generate H8/300H code"
-msgstr "ITEGEKONGENGA"
-
-#: config/h8300/h8300.opt:59
-#, fuzzy
-msgid "Enable the normal mode"
-msgstr "i Bisanzwe Ubwoko"
-
-#: config/h8300/h8300.opt:63
-#, fuzzy
-msgid "Use H8/300 alignment rules"
-msgstr "300 Itunganya"
-
-#: config/xtensa/xtensa.opt:24
-#, fuzzy
-msgid "Use CONST16 instruction to load constants"
-msgstr "Amabwiriza Kuri Kubika ingingo"
-
-#: config/xtensa/xtensa.opt:28
-#, fuzzy
-msgid "Enable fused multiply/add and multiply/subtract FP instructions"
-msgstr "Gukuba Kongeramo Na Gukuba Gukuramo Amabwiriza"
-
-#: config/xtensa/xtensa.opt:32
-#, fuzzy
-msgid "Use indirect CALLXn instructions for large programs"
-msgstr "BUZIGUYE Amabwiriza kugirango Binini Porogaramu"
-
-#: config/xtensa/xtensa.opt:36
-#, fuzzy
-msgid "Automatically align branch targets to reduce branch penalties"
-msgstr "Gutondeka Kuri"
-
-#: config/xtensa/xtensa.opt:40
-#, fuzzy
-msgid "Intersperse literal pools with code in the text section"
-msgstr "Na: ITEGEKONGENGA in i Umwandiko Icyiciro"
-
-#: config/mcore/mcore.opt:24
-#, fuzzy
-msgid "Generate code for the M*Core M210"
-msgstr "ITEGEKONGENGA kugirango i"
-
-#: config/mcore/mcore.opt:28
-#, fuzzy
-msgid "Generate code for the M*Core M340"
-msgstr "ITEGEKONGENGA kugirango i"
-
-#: config/mcore/mcore.opt:32
-#, fuzzy
-msgid "Set maximum alignment to 4"
-msgstr "Kinini Itunganya Kuri 4."
-
-#: config/mcore/mcore.opt:36
-#, fuzzy
-msgid "Force functions to be aligned to a 4 byte boundary"
-msgstr "Imimaro Kuri Kuri a 4. Bayite"
-
-#: config/mcore/mcore.opt:40
-#, fuzzy
-msgid "Set maximum alignment to 8"
-msgstr "Kinini Itunganya Kuri 8"
-
-#: config/mcore/mcore.opt:44 config/score/score.opt:24
-#, fuzzy
-msgid "Generate big-endian code"
-msgstr "ITEGEKONGENGA"
-
-#: config/mcore/mcore.opt:48
-#, fuzzy
-msgid "Emit call graph information"
-msgstr "Ibisobanuro"
-
-#: config/mcore/mcore.opt:52
-#, fuzzy
-msgid "Use the divide instruction"
-msgstr "OYA Gukoresha i Kugabanya"
-
-#: config/mcore/mcore.opt:56
-#, fuzzy
-msgid "Inline constants if it can be done in 2 insns or less"
-msgstr "NIBA Byakozwe in 2. Cyangwa Birutwa"
-
-#: config/mcore/mcore.opt:60 config/score/score.opt:28
-#, fuzzy
-msgid "Generate little-endian code"
-msgstr "ITEGEKONGENGA"
-
-#: config/mcore/mcore.opt:68
-#, fuzzy
-msgid "Use arbitrary sized immediates in bit operations"
-msgstr "OYA in Ibikorwa:"
-
-#: config/mcore/mcore.opt:72
-#, fuzzy
-msgid "Prefer word accesses over byte accesses"
-msgstr "ijambo KURI Bayite"
-
-#: config/mcore/mcore.opt:76
-#, fuzzy
-msgid "Set the maximum amount for a single stack increment operation"
-msgstr "Igiteranyo kugirango a UMWE Iyongeragaciro"
-
-#: config/mcore/mcore.opt:80
-#, fuzzy
-msgid "Always treat bitfields as int-sized"
-msgstr "Umwanya Nka INT"
-
-#: config/cris/cris.opt:46
-#, fuzzy
-msgid "Work around bug in multiplication instruction"
-msgstr "OYA Gukoresha Gukuba Amabwiriza"
-
-#: config/cris/cris.opt:52
-#, fuzzy
-msgid "Compile for ETRAX 4 (CRIS v3)"
-msgstr "kugirango 4."
-
-#: config/cris/cris.opt:57
-#, fuzzy
-msgid "Compile for ETRAX 100 (CRIS v8)"
-msgstr "kugirango 100"
-
-#: config/cris/cris.opt:65
-#, fuzzy
-msgid "Emit verbose debug information in assembly code"
-msgstr "Kosora amakosa Ibisobanuro in ITEGEKONGENGA"
-
-#: config/cris/cris.opt:72
-#, fuzzy
-msgid "Do not use condition codes from normal instructions"
-msgstr "OYA Gukoresha Ibisabwa Bivuye Bisanzwe Amabwiriza"
-
-#: config/cris/cris.opt:81
-#, fuzzy
-msgid "Do not emit addressing modes with side-effect assignment"
-msgstr "OYA Kwohereza Na: INGARUKA Igenera"
-
-#: config/cris/cris.opt:90
-#, fuzzy
-msgid "Do not tune stack alignment"
-msgstr "OYA Itunganya"
-
-#: config/cris/cris.opt:99
-#, fuzzy
-msgid "Do not tune writable data alignment"
-msgstr "OYA Ibyatanzwe Itunganya"
-
-#: config/cris/cris.opt:108
-#, fuzzy
-msgid "Do not tune code and read-only data alignment"
-msgstr "OYA ITEGEKONGENGA Na Gusoma Ibyatanzwe Itunganya"
-
-#: config/cris/cris.opt:117
-#, fuzzy
-msgid "Align code and data to 32 bits"
-msgstr "ITEGEKONGENGA Na Ibyatanzwe Kuri"
-
-#: config/cris/cris.opt:134
-#, fuzzy
-msgid "Don't align items in code or data"
-msgstr "Gutondeka in ITEGEKONGENGA Cyangwa Ibyatanzwe"
-
-#: config/cris/cris.opt:143
-#, fuzzy
-msgid "Do not emit function prologue or epilogue"
-msgstr "OYA Umumaro Cyangwa"
-
-#: config/cris/cris.opt:150
-#, fuzzy
-msgid "Use the most feature-enabling options allowed by other options"
-msgstr "i Amahitamo ku Ikindi Amahitamo"
-
-#: config/cris/cris.opt:159
-#, fuzzy
-msgid "Override -mbest-lib-options"
-msgstr "Amahitamo"
-
-#: config/cris/cris.opt:166
-#, fuzzy
-msgid "Generate code for the specified chip or CPU version"
-msgstr "ITEGEKONGENGA kugirango i Cyangwa Verisiyo"
-
-#: config/cris/cris.opt:170
-#, fuzzy
-msgid "Tune alignment for the specified chip or CPU version"
-msgstr "Itunganya kugirango i Cyangwa Verisiyo"
-
-#: config/cris/cris.opt:174
-#, fuzzy
-msgid "Warn when a stackframe is larger than the specified size"
-msgstr "Ryari: a ni Kinini i Ingano"
-
-#: config/cris/aout.opt:28
-#, fuzzy
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
-msgstr "kugirango i Birutwa 100 Sisitemu"
-
-#: config/cris/aout.opt:34
-#, fuzzy
-msgid "For elinux, request a specified stack-size for this program"
-msgstr "Kubaza... a Ingano kugirango iyi Porogaramu"
-
-#: config/cris/linux.opt:28
-#, fuzzy
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
-msgstr "Na: Na OYA Gukoresha Indango"
-
-#: config/sparc/sparc.opt:24 config/sparc/sparc.opt:28
-#, fuzzy
-msgid "Use hardware FP"
-msgstr "Gukoresha"
-
-#: config/sparc/sparc.opt:32
-#, fuzzy
-msgid "Do not use hardware FP"
-msgstr "OYA Gukoresha"
-
-#: config/sparc/sparc.opt:36
-#, fuzzy
-msgid "Assume possible double misalignment"
-msgstr "MAHARAKUBIRI"
-
-#: config/sparc/sparc.opt:40
-#, fuzzy
-msgid "Pass -assert pure-text to linker"
-msgstr "Umwandiko Kuri"
-
-#: config/sparc/sparc.opt:44
-msgid "Use ABI reserved registers"
-msgstr ""
-
-#: config/sparc/sparc.opt:48
-#, fuzzy
-msgid "Use hardware quad FP instructions"
-msgstr "Amabwiriza"
-
-#: config/sparc/sparc.opt:52
-#, fuzzy
-msgid "Do not use hardware quad fp instructions"
-msgstr "OYA Gukoresha Amabwiriza"
-
-#: config/sparc/sparc.opt:56
-#, fuzzy
-msgid "Compile for V8+ ABI"
-msgstr "kugirango"
-
-#: config/sparc/sparc.opt:60
-msgid "Use UltraSPARC Visual Instruction Set extensions"
-msgstr ""
-
-#: config/sparc/sparc.opt:64
-msgid "Pointers are 64-bit"
-msgstr ""
-
-#: config/sparc/sparc.opt:68
-msgid "Pointers are 32-bit"
-msgstr ""
-
-#: config/sparc/sparc.opt:72
-msgid "Use 64-bit ABI"
-msgstr ""
-
-#: config/sparc/sparc.opt:76
-msgid "Use 32-bit ABI"
-msgstr ""
-
-#: config/sparc/sparc.opt:80
-msgid "Use stack bias"
-msgstr ""
-
-#: config/sparc/sparc.opt:84
-#, fuzzy
-msgid "Use structs on stronger alignment for double-word copies"
-msgstr "ku Itunganya kugirango MAHARAKUBIRI ijambo Amakopi"
-
-#: config/sparc/sparc.opt:88
-#, fuzzy
-msgid "Optimize tail call instructions in assembler and linker"
-msgstr "Amabwiriza in Na"
-
-#: config/sparc/sparc.opt:100
-#, fuzzy
-msgid "Use given SPARC-V9 code model"
-msgstr "ITEGEKONGENGA Urugero"
-
-#: config/sparc/sparc.opt:104
-msgid "Enable strict 32-bit psABI struct return checking."
-msgstr ""
-
-#: config/sparc/little-endian.opt:24
-#, fuzzy
-msgid "Generate code for little-endian"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: config/sparc/little-endian.opt:28
-#, fuzzy
-msgid "Generate code for big-endian"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: config/arc/arc.opt:33
-msgid "Prepend the name of the cpu to all public symbol names"
-msgstr ""
-
-#: config/arc/arc.opt:43
-#, fuzzy
-msgid "Compile code for ARC variant CPU"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: config/arc/arc.opt:47
-msgid "Put functions in SECTION"
-msgstr ""
-
-#: config/arc/arc.opt:51
-msgid "Put data in SECTION"
-msgstr ""
-
-#: config/arc/arc.opt:55
-msgid "Put read-only data in SECTION"
-msgstr ""
-
-#: config/sh/superh.opt:6
-msgid "Board name [and memory region]."
-msgstr ""
-
-#: config/sh/superh.opt:10
-#, fuzzy
-msgid "Runtime name."
-msgstr "Iyinjiza IDOSIYE Izina:"
-
-#: config/sh/sh.opt:45
-#, fuzzy
-msgid "Generate SH1 code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:49
-#, fuzzy
-msgid "Generate SH2 code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:53
-#, fuzzy
-msgid "Generate SH2a code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:57
-#, fuzzy
-msgid "Generate SH2a FPU-less code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:61
-#, fuzzy
-msgid "Generate default single-precision SH2a code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:65
-#, fuzzy
-msgid "Generate only single-precision SH2a code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:69
-#, fuzzy
-msgid "Generate SH2e code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:73
-#, fuzzy
-msgid "Generate SH3 code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:77
-#, fuzzy
-msgid "Generate SH3e code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:81
-#, fuzzy
-msgid "Generate SH4 code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:85
-#, fuzzy
-msgid "Generate SH4-100 code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:89
-#, fuzzy
-msgid "Generate SH4-200 code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:93
-#, fuzzy
-msgid "Generate SH4 FPU-less code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:97
-#, fuzzy
-msgid "Generate code for SH4 400 series (MMU/FPU-less)"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: config/sh/sh.opt:102
-#, fuzzy
-msgid "Generate code for SH4 500 series (FPU-less)."
-msgstr "ITEGEKONGENGA kugirango"
-
-#: config/sh/sh.opt:107
-#, fuzzy
-msgid "Generate default single-precision SH4 code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:111
-msgid "Generate default single-precision SH4-100 code"
-msgstr ""
-
-#: config/sh/sh.opt:115
-msgid "Generate default single-precision SH4-200 code"
-msgstr ""
-
-#: config/sh/sh.opt:119
-#, fuzzy
-msgid "Generate only single-precision SH4 code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:123
-#, fuzzy
-msgid "Generate only single-precision SH4-100 code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:127
-#, fuzzy
-msgid "Generate only single-precision SH4-200 code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:131
-#, fuzzy
-msgid "Generate SH4a code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:135
-#, fuzzy
-msgid "Generate SH4a FPU-less code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:139
-#, fuzzy
-msgid "Generate default single-precision SH4a code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:143
-#, fuzzy
-msgid "Generate only single-precision SH4a code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:147
-#, fuzzy
-msgid "Generate SH4al-dsp code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:151
-#, fuzzy
-msgid "Generate 32-bit SHmedia code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:155
-#, fuzzy
-msgid "Generate 32-bit FPU-less SHmedia code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:159
-#, fuzzy
-msgid "Generate 64-bit SHmedia code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:163
-#, fuzzy
-msgid "Generate 64-bit FPU-less SHmedia code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:167
-#, fuzzy
-msgid "Generate SHcompact code"
-msgstr "ITEGEKONGENGA"
-
-#: config/sh/sh.opt:171
-#, fuzzy
-msgid "Generate FPU-less SHcompact code"
-msgstr "Bifitanye isano ITEGEKONGENGA"
-
-#: config/sh/sh.opt:175
-msgid "Throttle unrolling to avoid thrashing target registers unless the unroll benefit outweighs this"
-msgstr ""
-
-#: config/sh/sh.opt:179
-#, fuzzy
-msgid "Generate code in big endian mode"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: config/sh/sh.opt:183
-#, fuzzy
-msgid "Generate 32-bit offsets in switch tables"
-msgstr "4. Bayite Ibyinjijwe in Hindura Imbonerahamwe"
-
-#: config/sh/sh.opt:187
-msgid "Enable SH5 cut2 workaround"
-msgstr ""
-
-#: config/sh/sh.opt:191
-#, fuzzy
-msgid "Align doubles at 64-bit boundaries"
-msgstr "Ibihinduka ku a"
-
-#: config/sh/sh.opt:195
-msgid "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp call-div1 call-fp call-table"
-msgstr ""
-
-#: config/sh/sh.opt:199
-#, fuzzy
-msgid "Specify name for 32 bit signed division function"
-msgstr "Izina: kugirango Icyiciro"
-
-#: config/sh/sh.opt:206
-msgid "Cost to assume for gettr insn"
-msgstr ""
-
-#: config/sh/sh.opt:210 config/sh/sh.opt:256
-msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
-msgstr ""
-
-#: config/sh/sh.opt:214
-msgid "Increase the IEEE compliance for floating-point code"
-msgstr ""
-
-#: config/sh/sh.opt:218
-msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
-msgstr ""
-
-#: config/sh/sh.opt:222
-msgid "Assume symbols might be invalid"
-msgstr ""
-
-#: config/sh/sh.opt:226
-msgid "Annotate assembler instructions with estimated addresses"
-msgstr ""
-
-#: config/sh/sh.opt:230
-#, fuzzy
-msgid "Generate code in little endian mode"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: config/sh/sh.opt:234
-msgid "Mark MAC register as call-clobbered"
-msgstr ""
-
-#: config/sh/sh.opt:240
-msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
-msgstr ""
-
-#: config/sh/sh.opt:244
-msgid "Emit function-calls using global offset table when generating PIC"
-msgstr ""
-
-#: config/sh/sh.opt:248
-msgid "Assume pt* instructions won't trap"
-msgstr ""
-
-#: config/sh/sh.opt:252
-msgid "Shorten address references during linking"
-msgstr ""
-
-#: config/sh/sh.opt:260
-msgid "Deprecated. Use -Os instead"
-msgstr ""
-
-#: config/sh/sh.opt:264
-msgid "Cost to assume for a multiply insn"
-msgstr ""
-
-#: config/sh/sh.opt:268
-msgid "Generate library function call to invalidate instruction cache entries after fixing trampoline"
-msgstr ""
-
-#: config/sh/sh.opt:274
-msgid "Pretend a branch-around-a-move is a conditional move."
-msgstr ""
-
-#: config/pdp11/pdp11.opt:24
-#, fuzzy
-msgid "Generate code for an 11/10"
-msgstr "ITEGEKONGENGA kugirango 10"
-
-#: config/pdp11/pdp11.opt:28
-#, fuzzy
-msgid "Generate code for an 11/40"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: config/pdp11/pdp11.opt:32
-#, fuzzy
-msgid "Generate code for an 11/45"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: config/pdp11/pdp11.opt:36
-#, fuzzy
-msgid "Use 16-bit abs patterns"
-msgstr "Rusange"
-
-#: config/pdp11/pdp11.opt:40
-#, fuzzy
-msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
-msgstr "Bihindagurika Akadomo Ibisubizo ku in"
-
-#: config/pdp11/pdp11.opt:44
-msgid "Do not use inline patterns for copying memory"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:48
-msgid "Use inline patterns for copying memory"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:52
-msgid "Do not pretend that branches are expensive"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:56
-msgid "Pretend that branches are expensive"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:60
-msgid "Use the DEC assembler syntax"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:64
-#, fuzzy
-msgid "Use 32 bit float"
-msgstr "Kureremba"
-
-#: config/pdp11/pdp11.opt:68
-#, fuzzy
-msgid "Use 64 bit float"
-msgstr "Kureremba"
-
-#: config/pdp11/pdp11.opt:76
-#, fuzzy
-msgid "Use 16 bit int"
-msgstr "INT"
-
-#: config/pdp11/pdp11.opt:80
-#, fuzzy
-msgid "Use 32 bit int"
-msgstr "INT"
-
-#: config/pdp11/pdp11.opt:88
-#, fuzzy
-msgid "Target has split I&D"
-msgstr "Gutandukanya"
-
-#: config/pdp11/pdp11.opt:92
-msgid "Use UNIX assembler syntax"
-msgstr ""
-
-#: config/stormy16/stormy16.opt:25
-msgid "Provide libraries for the simulator"
-msgstr ""
-
-#: config/ia64/ia64.opt:3
-#, fuzzy
-msgid "Generate big endian code"
-msgstr "ITEGEKONGENGA"
-
-#: config/ia64/ia64.opt:7
-#, fuzzy
-msgid "Generate little endian code"
-msgstr "ITEGEKONGENGA"
-
-#: config/ia64/ia64.opt:11
-#, fuzzy
-msgid "Generate code for GNU as"
-msgstr "ITEGEKONGENGA kugirango Nka"
-
-#: config/ia64/ia64.opt:15
-#, fuzzy
-msgid "Generate code for GNU ld"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: config/ia64/ia64.opt:19
-#, fuzzy
-msgid "Emit stop bits before and after volatile extended asms"
-msgstr "Guhagarara Mbere Na Nyuma Byongerewe..."
-
-#: config/ia64/ia64.opt:23
-#, fuzzy
-msgid "Use in/loc/out register names"
-msgstr "in Inyuma Kwiyandikisha Amazina"
-
-#: config/ia64/ia64.opt:30
-#, fuzzy
-msgid "Enable use of sdata/scommon/sbss"
-msgstr "Gukoresha Bya"
-
-#: config/ia64/ia64.opt:34
-#, fuzzy
-msgid "Generate code without GP reg"
-msgstr "ITEGEKONGENGA"
-
-#: config/ia64/ia64.opt:38
-#, fuzzy
-msgid "gp is constant (but save/restore gp on indirect calls)"
-msgstr "ni Kubika Kugarura ku BUZIGUYE Amahamagara:"
-
-#: config/ia64/ia64.opt:42
-#, fuzzy
-msgid "Generate self-relocatable code"
-msgstr "ITEGEKONGENGA"
-
-#: config/ia64/ia64.opt:46
-#, fuzzy
-msgid "Generate inline floating point division, optimize for latency"
-msgstr "Mumurongo Bihindagurika Akadomo Kugeza ku ndunduro kugirango"
-
-#: config/ia64/ia64.opt:50
-#, fuzzy
-msgid "Generate inline floating point division, optimize for throughput"
-msgstr "Mumurongo Bihindagurika Akadomo Kugeza ku ndunduro kugirango"
-
-#: config/ia64/ia64.opt:57
-#, fuzzy
-msgid "Generate inline integer division, optimize for latency"
-msgstr "Mumurongo Umubare wuzuye Kugeza ku ndunduro kugirango"
-
-#: config/ia64/ia64.opt:61
-#, fuzzy
-msgid "Generate inline integer division, optimize for throughput"
-msgstr "Mumurongo Umubare wuzuye Kugeza ku ndunduro kugirango"
-
-#: config/ia64/ia64.opt:65
-#, fuzzy
-msgid "Do not inline integer division"
-msgstr "OYA Ibyerekeye Gukusanya Igihe Umubare wuzuye ku Zeru"
-
-#: config/ia64/ia64.opt:69
-#, fuzzy
-msgid "Generate inline square root, optimize for latency"
-msgstr "Mumurongo Umubare wuzuye Kugeza ku ndunduro kugirango"
-
-#: config/ia64/ia64.opt:73
-#, fuzzy
-msgid "Generate inline square root, optimize for throughput"
-msgstr "Mumurongo Umubare wuzuye Kugeza ku ndunduro kugirango"
-
-#: config/ia64/ia64.opt:77
-#, fuzzy
-msgid "Do not inline square root"
-msgstr "OYA Umwanya"
-
-#: config/ia64/ia64.opt:81
-#, fuzzy
-msgid "Enable Dwarf 2 line debug info via GNU as"
-msgstr "2. Umurongo Kosora amakosa Ibisobanuro Biturutse Nka"
-
-#: config/ia64/ia64.opt:85
-msgid "Enable earlier placing stop bits for better scheduling"
-msgstr ""
-
-#: config/ia64/ia64.opt:101
-#, fuzzy
-msgid "Use data speculation before reload"
-msgstr "Bya Birenzeho"
-
-#: config/ia64/ia64.opt:105
-msgid "Use data speculation after reload"
-msgstr ""
-
-#: config/ia64/ia64.opt:109
-#, fuzzy
-msgid "Use control speculation"
-msgstr "Porogaramu"
-
-#: config/ia64/ia64.opt:113
-msgid "Use in block data speculation before reload"
-msgstr ""
-
-#: config/ia64/ia64.opt:117
-msgid "Use in block data speculation after reload"
-msgstr ""
-
-#: config/ia64/ia64.opt:121
-msgid "Use in block control speculation"
-msgstr ""
-
-#: config/ia64/ia64.opt:125
-msgid "Use simple data speculation check"
-msgstr ""
-
-#: config/ia64/ia64.opt:129
-msgid "Use simple data speculation check for control speculation"
-msgstr ""
-
-#: config/ia64/ia64.opt:133
-msgid "Print information about speculative motions."
-msgstr ""
-
-#: config/ia64/ia64.opt:137
-msgid "If set, data speculative instructions will be chosen for schedule only if there are no other choices at the moment "
-msgstr ""
-
-#: config/ia64/ia64.opt:141
-msgid "If set, control speculative instructions will be chosen for schedule only if there are no other choices at the moment "
-msgstr ""
-
-#: config/ia64/ia64.opt:145
-msgid "Count speculative dependencies while calculating priority of instructions"
-msgstr ""
-
-#: config/ia64/ilp32.opt:3
-#, fuzzy
-msgid "Generate ILP32 code"
-msgstr "ITEGEKONGENGA"
-
-#: config/ia64/ilp32.opt:7
-#, fuzzy
-msgid "Generate LP64 code"
-msgstr "ITEGEKONGENGA"
-
-#: config/darwin.opt:24
-#, fuzzy
-msgid "Generate code suitable for fast turn around debugging"
-msgstr "ITEGEKONGENGA kugirango a"
-
-#: config/darwin.opt:28
-msgid "The earliest MacOS X version on which this program will run"
-msgstr ""
-
-#: config/darwin.opt:32
-#, fuzzy
-msgid "Set sizeof(bool) to 1"
-msgstr "MAHARAKUBIRI ni"
-
-#: config/darwin.opt:36
-#, fuzzy
-msgid "Generate code for darwin loadable kernel extentions"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: config/darwin.opt:40
-#, fuzzy
-msgid "Generate code for the kernel or loadable kernel extentions"
-msgstr "ITEGEKONGENGA kugirango i Cyangwa Verisiyo"
-
-#: config/fr30/fr30.opt:24
-#, fuzzy
-msgid "Assume small address space"
-msgstr "Gitoya Aderesi Umwanya"
-
-#: config/mips/mips.opt:24
-#, fuzzy
-msgid "Generate code that conforms to the given ABI"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: config/mips/mips.opt:28
-msgid "Generate code that can be used in SVR4-style dynamic objects"
-msgstr ""
-
-#: config/mips/mips.opt:32
-#, fuzzy
-msgid "Use PMC-style 'mad' instructions"
-msgstr "Umwanya Amabwiriza"
-
-#: config/mips/mips.opt:36
-#, fuzzy
-msgid "Generate code for the given ISA"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: config/mips/mips.opt:40
-#, fuzzy
-msgid "Use Branch Likely instructions, overriding the architecture default"
-msgstr "Amabwiriza Mburabuzi kugirango"
-
-#: config/mips/mips.opt:44
-#, fuzzy
-msgid "Trap on integer divide by zero"
-msgstr "ku Umubare wuzuye Kugabanya ku Zeru"
-
-#: config/mips/mips.opt:48
-msgid "Use branch-and-break sequences to check for integer divide by zero"
-msgstr ""
-
-#: config/mips/mips.opt:52
-#, fuzzy
-msgid "Use trap instructions to check for integer divide by zero"
-msgstr "ku Umubare wuzuye Kugabanya ku Zeru"
-
-#: config/mips/mips.opt:56
-msgid "Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations"
-msgstr ""
-
-#: config/mips/mips.opt:60
-#, fuzzy
-msgid "Use MIPS-DSP instructions"
-msgstr "Gukoresha Amabwiriza"
-
-#: config/mips/mips.opt:70
-#, fuzzy
-msgid "Use big-endian byte order"
-msgstr "Bayite Itondekanya"
-
-#: config/mips/mips.opt:74
-#, fuzzy
-msgid "Use little-endian byte order"
-msgstr "Bayite Itondekanya"
-
-#: config/mips/mips.opt:78 config/iq2000/iq2000.opt:32
-#, fuzzy
-msgid "Use ROM instead of RAM"
-msgstr "Bya"
-
-#: config/mips/mips.opt:82
-msgid "Use NewABI-style %reloc() assembly operators"
-msgstr ""
-
-#: config/mips/mips.opt:86
-msgid "Work around certain R4000 errata"
-msgstr ""
-
-#: config/mips/mips.opt:90
-msgid "Work around certain R4400 errata"
-msgstr ""
-
-#: config/mips/mips.opt:94
-msgid "Work around errata for early SB-1 revision 2 cores"
-msgstr ""
-
-#: config/mips/mips.opt:98
-msgid "Work around certain VR4120 errata"
-msgstr ""
-
-#: config/mips/mips.opt:102
-msgid "Work around VR4130 mflo/mfhi errata"
-msgstr ""
-
-#: config/mips/mips.opt:106
-#, fuzzy
-msgid "Work around an early 4300 hardware bug"
-msgstr "Akazi"
-
-#: config/mips/mips.opt:110
-#, fuzzy
-msgid "FP exceptions are enabled"
-msgstr "Amahitamo Bikora"
-
-#: config/mips/mips.opt:114
-#, fuzzy
-msgid "Use 32-bit floating-point registers"
-msgstr "Rusange"
-
-#: config/mips/mips.opt:118
-#, fuzzy
-msgid "Use 64-bit floating-point registers"
-msgstr "Rusange"
-
-#: config/mips/mips.opt:122
-msgid "Use FUNC to flush the cache before calling stack trampolines"
-msgstr ""
-
-#: config/mips/mips.opt:126
-#, fuzzy
-msgid "Generate floating-point multiply-add instructions"
-msgstr "Gukuba Kongeramo Amabwiriza"
-
-#: config/mips/mips.opt:130
-#, fuzzy
-msgid "Use 32-bit general registers"
-msgstr "Rusange"
-
-#: config/mips/mips.opt:134
-#, fuzzy
-msgid "Use 64-bit general registers"
-msgstr "Rusange"
-
-#: config/mips/mips.opt:138
-#, fuzzy
-msgid "Allow the use of hardware floating-point instructions"
-msgstr "Bihindagurika Akadomo Amabwiriza"
-
-#: config/mips/mips.opt:142
-#, fuzzy
-msgid "Generate code for ISA level N"
-msgstr "ITEGEKONGENGA kugirango Nka"
-
-#: config/mips/mips.opt:146
-#, fuzzy
-msgid "Generate mips16 code"
-msgstr "ITEGEKONGENGA"
-
-#: config/mips/mips.opt:150
-#, fuzzy
-msgid "Use MIPS-3D instructions"
-msgstr "Gukoresha Amabwiriza"
-
-#: config/mips/mips.opt:154
-#, fuzzy
-msgid "Use indirect calls"
-msgstr "BUZIGUYE Amahamagara:"
-
-#: config/mips/mips.opt:158
-#, fuzzy
-msgid "Use a 32-bit long type"
-msgstr "Ubwoko"
-
-#: config/mips/mips.opt:162
-#, fuzzy
-msgid "Use a 64-bit long type"
-msgstr "Ubwoko"
-
-#: config/mips/mips.opt:166
-#, fuzzy
-msgid "Don't optimize block moves"
-msgstr "Kugeza ku ndunduro Funga"
-
-#: config/mips/mips.opt:170
-#, fuzzy
-msgid "Use the mips-tfile postpass"
-msgstr "Gukoresha"
-
-#: config/mips/mips.opt:174
-msgid "Do not use a cache-flushing function before calling stack trampolines"
-msgstr ""
-
-#: config/mips/mips.opt:178
-#, fuzzy
-msgid "Generate normal-mode code"
-msgstr "ITEGEKONGENGA"
-
-#: config/mips/mips.opt:182
-#, fuzzy
-msgid "Do not use MIPS-3D instructions"
-msgstr "Gukoresha Amabwiriza"
-
-#: config/mips/mips.opt:186
-#, fuzzy
-msgid "Use paired-single floating-point instructions"
-msgstr "Bihindagurika Akadomo Amabwiriza"
-
-#: config/mips/mips.opt:190
-msgid "When generating -mabicalls code, make the code suitable for use in shared libraries"
-msgstr ""
-
-#: config/mips/mips.opt:194
-#, fuzzy
-msgid "Restrict the use of hardware floating-point instructions to 32-bit operations"
-msgstr "Bihindagurika Akadomo Amabwiriza"
-
-#: config/mips/mips.opt:198
-#, fuzzy
-msgid "Prevent the use of all hardware floating-point instructions"
-msgstr "Bihindagurika Akadomo Amabwiriza"
-
-#: config/mips/mips.opt:202
-#, fuzzy
-msgid "Optimize lui/addiu address loads"
-msgstr "Aderesi"
-
-#: config/mips/mips.opt:206
-#, fuzzy
-msgid "Assume all symbols have 32-bit values"
-msgstr "Byose"
-
-#: config/mips/mips.opt:210
-msgid "Optimize the output for PROCESSOR"
-msgstr ""
-
-#: config/mips/mips.opt:214 config/iq2000/iq2000.opt:45
-#, fuzzy
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
-msgstr "Itatangijwe in Ibyatanzwe"
-
-#: config/mips/mips.opt:218
-#, fuzzy
-msgid "Perform VR4130-specific alignment optimizations"
-msgstr "Simbuka"
-
-#: config/mips/mips.opt:222
-msgid "Lift restrictions on GOT size"
-msgstr ""
-
-#: config/m68k/m68k.opt:24
-#, fuzzy
-msgid "Generate code for a 520X"
-msgstr "ITEGEKONGENGA kugirango a"
-
-#: config/m68k/m68k.opt:28
-#, fuzzy
-msgid "Generate code for a 5206e"
-msgstr "ITEGEKONGENGA kugirango a"
-
-#: config/m68k/m68k.opt:32
-#, fuzzy
-msgid "Generate code for a 528x"
-msgstr "ITEGEKONGENGA kugirango a"
-
-#: config/m68k/m68k.opt:36
-#, fuzzy
-msgid "Generate code for a 5307"
-msgstr "ITEGEKONGENGA kugirango a"
-
-#: config/m68k/m68k.opt:40
-#, fuzzy
-msgid "Generate code for a 5407"
-msgstr "ITEGEKONGENGA kugirango a"
-
-#: config/m68k/m68k.opt:44
-#, fuzzy
-msgid "Generate code for a ColdFire v4e"
-msgstr "ITEGEKONGENGA kugirango i"
-
-#: config/m68k/m68k.opt:48 config/m68k/m68k.opt:101
-#, fuzzy
-msgid "Generate code for a 68000"
-msgstr "ITEGEKONGENGA kugirango a"
-
-#: config/m68k/m68k.opt:52 config/m68k/m68k.opt:105
-#, fuzzy
-msgid "Generate code for a 68020"
-msgstr "ITEGEKONGENGA kugirango a"
-
-#: config/m68k/m68k.opt:56
-#, fuzzy
-msgid "Generate code for a 68040, without any new instructions"
-msgstr "ITEGEKONGENGA kugirango a Gishya Amabwiriza"
-
-#: config/m68k/m68k.opt:60
-#, fuzzy
-msgid "Generate code for a 68060, without any new instructions"
-msgstr "ITEGEKONGENGA kugirango a Gishya Amabwiriza"
-
-#: config/m68k/m68k.opt:64
-#, fuzzy
-msgid "Generate code for a 68030"
-msgstr "ITEGEKONGENGA kugirango a"
-
-#: config/m68k/m68k.opt:68
-#, fuzzy
-msgid "Generate code for a 68040"
-msgstr "ITEGEKONGENGA kugirango a"
-
-#: config/m68k/m68k.opt:72
-#, fuzzy
-msgid "Generate code for a 68060"
-msgstr "ITEGEKONGENGA kugirango a"
-
-#: config/m68k/m68k.opt:76
-#, fuzzy
-msgid "Generate code for a 68302"
-msgstr "ITEGEKONGENGA kugirango a"
-
-#: config/m68k/m68k.opt:80
-#, fuzzy
-msgid "Generate code for a 68332"
-msgstr "ITEGEKONGENGA kugirango a"
-
-#: config/m68k/m68k.opt:85
-#, fuzzy
-msgid "Generate code for a 68851"
-msgstr "ITEGEKONGENGA kugirango a"
-
-#: config/m68k/m68k.opt:89
-#, fuzzy
-msgid "Generate code that uses 68881 floating-point instructions"
-msgstr "Bihindagurika Akadomo Amabwiriza"
-
-#: config/m68k/m68k.opt:93
-#, fuzzy
-msgid "Align variables on a 32-bit boundary"
-msgstr "Ibihinduka ku a"
-
-#: config/m68k/m68k.opt:97
-#, fuzzy
-msgid "Use the bit-field instructions"
-msgstr "i Umwanya Amabwiriza"
-
-#: config/m68k/m68k.opt:109
-#, fuzzy
-msgid "Generate code for a cpu32"
-msgstr "ITEGEKONGENGA kugirango a"
-
-#: config/m68k/m68k.opt:113
-msgid "Enable ID based shared library"
-msgstr ""
-
-#: config/m68k/m68k.opt:117
-#, fuzzy
-msgid "Do not use the bit-field instructions"
-msgstr "OYA Gukoresha i Umwanya Amabwiriza"
-
-#: config/m68k/m68k.opt:121
-#, fuzzy
-msgid "Use normal calling convention"
-msgstr "Bisanzwe"
-
-#: config/m68k/m68k.opt:125
-#, fuzzy
-msgid "Consider type 'int' to be 32 bits wide"
-msgstr "Ubwoko Kuri"
-
-#: config/m68k/m68k.opt:129
-#, fuzzy
-msgid "Generate pc-relative code"
-msgstr "Bifitanye isano ITEGEKONGENGA"
-
-#: config/m68k/m68k.opt:133
-#, fuzzy
-msgid "Use different calling convention using 'rtd'"
-msgstr "ikoresha"
-
-#: config/m68k/m68k.opt:137
-msgid "Enable separate data segment"
-msgstr ""
-
-#: config/m68k/m68k.opt:141 config/bfin/bfin.opt:45
-msgid "ID of shared library to build"
-msgstr ""
-
-#: config/m68k/m68k.opt:145
-#, fuzzy
-msgid "Consider type 'int' to be 16 bits wide"
-msgstr "Ubwoko Kuri"
-
-#: config/m68k/m68k.opt:149
-#, fuzzy
-msgid "Generate code with library calls for floating point"
-msgstr "ITEGEKONGENGA Na: Isomero Amahamagara: kugirango Bihindagurika Akadomo"
-
-#: config/m68k/m68k.opt:153
-#, fuzzy
-msgid "Do not use unaligned memory references"
-msgstr "OYA Gukoresha Ububiko Indango"
-
-#: config/score/score.opt:32
-#, fuzzy
-msgid "Disable bcnz instruction"
-msgstr "Gukoresha Bya"
-
-#: config/score/score.opt:36
-#, fuzzy
-msgid "Enable unaligned load/store instruction"
-msgstr "Biteganye Amabwiriza"
-
-#: config/score/score.opt:40
-#, fuzzy
-msgid "Enable mac instruction"
-msgstr "Biteganye Amabwiriza"
-
-#: config/score/score.opt:44
-msgid "Support SCORE 5 ISA"
-msgstr ""
-
-#: config/score/score.opt:48
-msgid "Support SCORE 5U ISA"
-msgstr ""
-
-#: config/score/score.opt:52
-msgid "Support SCORE 7 ISA"
-msgstr ""
-
-#: config/score/score.opt:56
-msgid "Support SCORE 7D ISA"
-msgstr ""
-
-#: config/vxworks.opt:25
-#, fuzzy
-msgid "Assume the VxWorks RTP environment"
-msgstr "Bisanzwe C"
-
-#: config/vxworks.opt:32
-#, fuzzy
-msgid "Assume the VxWorks vThreads environment"
-msgstr "Bisanzwe C"
-
-#: config/vax/vax.opt:24 config/vax/vax.opt:28
-msgid "Target DFLOAT double precision code"
-msgstr ""
-
-#: config/vax/vax.opt:32 config/vax/vax.opt:36
-#, fuzzy
-msgid "Generate GFLOAT double precision code"
-msgstr "ITEGEKONGENGA"
-
-#: config/vax/vax.opt:40
-#, fuzzy
-msgid "Generate code for GNU assembler (gas)"
-msgstr "ITEGEKONGENGA kugirango Nka"
-
-#: config/vax/vax.opt:44
-#, fuzzy
-msgid "Generate code for UNIX assembler"
-msgstr "ITEGEKONGENGA kugirango Nka"
-
-#: config/vax/vax.opt:48
-msgid "Use VAXC structure conventions"
-msgstr ""
-
-#: config/crx/crx.opt:24
-#, fuzzy
-msgid "Support multiply accumulate instructions"
-msgstr "Gukuba Amabwiriza"
-
-#: config/crx/crx.opt:28
-#, fuzzy
-msgid "Do not use push to store function arguments"
-msgstr "OYA Gukoresha Amabwiriza Kuri Kubika ingingo"
-
-#: config/crx/crx.opt:32
-msgid "Restrict doloop to the given nesting level"
-msgstr ""
-
-#: config/v850/v850.opt:24
-#, fuzzy
-msgid "Use registers r2 and r5"
-msgstr "OYA Gukoresha Na"
-
-#: config/v850/v850.opt:28
-#, fuzzy
-msgid "Use 4 byte entries in switch tables"
-msgstr "4. Bayite Ibyinjijwe in Hindura Imbonerahamwe"
-
-#: config/v850/v850.opt:32
-msgid "Enable backend debugging"
-msgstr ""
-
-#: config/v850/v850.opt:36
-#, fuzzy
-msgid "Do not use the callt instruction"
-msgstr "OYA Gukoresha i"
-
-#: config/v850/v850.opt:40
-#, fuzzy
-msgid "Reuse r30 on a per function basis"
-msgstr "ku a Umumaro Ishingiro"
-
-#: config/v850/v850.opt:44
-msgid "Support Green Hills ABI"
-msgstr ""
-
-#: config/v850/v850.opt:48
-#, fuzzy
-msgid "Prohibit PC relative function calls"
-msgstr "Bifitanye isano Umumaro Amahamagara:"
-
-#: config/v850/v850.opt:52
-#, fuzzy
-msgid "Use stubs for function prologues"
-msgstr "kugirango Umumaro"
-
-#: config/v850/v850.opt:56
-#, fuzzy
-msgid "Set the max size of data eligible for the SDA area"
-msgstr "i KININI Ingano Bya Ibyatanzwe kugirango i Ubuso"
-
-#: config/v850/v850.opt:60
-#, fuzzy
-msgid "Enable the use of the short load instructions"
-msgstr "i Gukoresha Bya i Ibirimo Amabwiriza"
-
-#: config/v850/v850.opt:64
-#, fuzzy
-msgid "Same as: -mep -mprolog-function"
-msgstr "Nka Umumaro"
-
-#: config/v850/v850.opt:68
-#, fuzzy
-msgid "Set the max size of data eligible for the TDA area"
-msgstr "i KININI Ingano Bya Ibyatanzwe kugirango i Ubuso"
-
-#: config/v850/v850.opt:72
-#, fuzzy
-msgid "Enforce strict alignment"
-msgstr "Itunganya"
-
-#: config/v850/v850.opt:79
-#, fuzzy
-msgid "Compile for the v850 processor"
-msgstr "kugirango i"
-
-#: config/v850/v850.opt:83
-#, fuzzy
-msgid "Compile for the v850e processor"
-msgstr "kugirango i"
-
-#: config/v850/v850.opt:87
-#, fuzzy
-msgid "Compile for the v850e1 processor"
-msgstr "kugirango i"
-
-#: config/v850/v850.opt:91
-#, fuzzy
-msgid "Set the max size of data eligible for the ZDA area"
-msgstr "i KININI Ingano Bya Ibyatanzwe kugirango i Ubuso"
-
-#: config/linux.opt:25
-#, fuzzy
-msgid "Use uClibc instead of GNU libc"
-msgstr "Bya"
-
-#: config/linux.opt:29
-#, fuzzy
-msgid "Use GNU libc instead of uClibc"
-msgstr "Bya"
-
-#: config/frv/frv.opt:24
-#, fuzzy
-msgid "Use 4 media accumulators"
-msgstr "Gukuba"
-
-#: config/frv/frv.opt:28
-#, fuzzy
-msgid "Use 8 media accumulators"
-msgstr "Gukuba"
-
-#: config/frv/frv.opt:32
-#, fuzzy
-msgid "Enable label alignment optimizations"
-msgstr "a Kwiyandikisha Kwimura"
-
-#: config/frv/frv.opt:36
-#, fuzzy
-msgid "Dynamically allocate cc registers"
-msgstr "OYA Kwiyandikisha"
-
-#: config/frv/frv.opt:43
-msgid "Set the cost of branches"
-msgstr ""
-
-#: config/frv/frv.opt:47
-msgid "Enable conditional execution other than moves/scc"
-msgstr ""
-
-#: config/frv/frv.opt:51
-msgid "Change the maximum length of conditionally-executed sequences"
-msgstr ""
-
-#: config/frv/frv.opt:55
-msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
-msgstr ""
-
-#: config/frv/frv.opt:59
-#, fuzzy
-msgid "Enable conditional moves"
-msgstr "Gukoresha Bya Kwimura Amabwiriza"
-
-#: config/frv/frv.opt:63
-#, fuzzy
-msgid "Set the target CPU type"
-msgstr "i Izina: Bya i Intego"
-
-#: config/frv/frv.opt:85
-#, fuzzy
-msgid "Use fp double instructions"
-msgstr "Amabwiriza"
-
-#: config/frv/frv.opt:89
-msgid "Change the ABI to allow double word insns"
-msgstr ""
-
-#: config/frv/frv.opt:93 config/bfin/bfin.opt:53
-msgid "Enable Function Descriptor PIC mode"
-msgstr ""
-
-#: config/frv/frv.opt:97
-msgid "Just use icc0/fcc0"
-msgstr ""
-
-#: config/frv/frv.opt:101
-msgid "Only use 32 FPRs"
-msgstr ""
-
-#: config/frv/frv.opt:105
-msgid "Use 64 FPRs"
-msgstr ""
-
-#: config/frv/frv.opt:109
-msgid "Only use 32 GPRs"
-msgstr ""
-
-#: config/frv/frv.opt:113
-msgid "Use 64 GPRs"
-msgstr ""
-
-#: config/frv/frv.opt:117
-msgid "Enable use of GPREL for read-only data in FDPIC"
-msgstr ""
-
-#: config/frv/frv.opt:125
-#, fuzzy
-msgid "Enable inlining of PLT in function calls"
-msgstr "Mu kubika Umumaro Amahamagara:"
-
-#: config/frv/frv.opt:129
-#, fuzzy
-msgid "Enable PIC support for building libraries"
-msgstr "Gushigikira kugirango Ibintu"
-
-#: config/frv/frv.opt:133
-msgid "Follow the EABI linkage requirements"
-msgstr ""
-
-#: config/frv/frv.opt:137
-#, fuzzy
-msgid "Disallow direct calls to global functions"
-msgstr "Igikoresho ni OYA a Umumaro"
-
-#: config/frv/frv.opt:141
-#, fuzzy
-msgid "Use media instructions"
-msgstr "Umwanya Amabwiriza"
-
-#: config/frv/frv.opt:145
-#, fuzzy
-msgid "Use multiply add/subtract instructions"
-msgstr "Gukuba Amabwiriza"
-
-#: config/frv/frv.opt:149
-msgid "Enable optimizing &&/|| in conditional execution"
-msgstr ""
-
-#: config/frv/frv.opt:153
-#, fuzzy
-msgid "Enable nested conditional execution optimizations"
-msgstr "Gukoresha Bya Kwimura Amabwiriza"
-
-#: config/frv/frv.opt:158
-msgid "Do not mark ABI switches in e_flags"
-msgstr ""
-
-#: config/frv/frv.opt:162
-msgid "Remove redundant membars"
-msgstr ""
-
-#: config/frv/frv.opt:166
-#, fuzzy
-msgid "Pack VLIW instructions"
-msgstr "Amabwiriza"
-
-#: config/frv/frv.opt:170
-msgid "Enable setting GPRs to the result of comparisons"
-msgstr ""
-
-#: config/frv/frv.opt:174
-msgid "Change the amount of scheduler lookahead"
-msgstr ""
-
-#: config/frv/frv.opt:182
-msgid "Assume a large TLS segment"
-msgstr ""
-
-#: config/frv/frv.opt:186
-#, fuzzy
-msgid "Do not assume a large TLS segment"
-msgstr "OYA Itunganya"
-
-#: config/frv/frv.opt:191
-msgid "Cause gas to print tomcat statistics"
-msgstr ""
-
-#: config/frv/frv.opt:196
-msgid "Link with the library-pic libraries"
-msgstr ""
-
-#: config/frv/frv.opt:200
-msgid "Allow branches to be packed with other instructions"
-msgstr ""
-
-#: config/avr/avr.opt:24
-#, fuzzy
-msgid "Use subroutines for function prologues and epilogues"
-msgstr "kugirango Umumaro"
-
-#: config/avr/avr.opt:28
-#, fuzzy
-msgid "Select the target MCU"
-msgstr "i Izina: Bya i Intego"
-
-#: config/avr/avr.opt:35
-#, fuzzy
-msgid "Use STACK as the initial value of the stack pointer"
-msgstr "i Byo hasi 8 Bya i Mweretsi"
-
-#: config/avr/avr.opt:39
-#, fuzzy
-msgid "Use an 8-bit 'int' type"
-msgstr "INT Ubwoko"
-
-#: config/avr/avr.opt:43
-#, fuzzy
-msgid "Change the stack pointer without disabling interrupts"
-msgstr "i Mweretsi"
-
-#: config/avr/avr.opt:47
-#, fuzzy
-msgid "Do not generate tablejump insns"
-msgstr "OYA"
-
-#: config/avr/avr.opt:57
-#, fuzzy
-msgid "Use rjmp/rcall (limited range) on >8K devices"
-msgstr "Urutonde ku"
-
-#: config/avr/avr.opt:61
-#, fuzzy
-msgid "Output instruction sizes to the asm file"
-msgstr "Kuri i IDOSIYE"
-
-#: config/avr/avr.opt:65
-#, fuzzy
-msgid "Change only the low 8 bits of the stack pointer"
-msgstr "i Byo hasi 8 Bya i Mweretsi"
-
-#: config/bfin/bfin.opt:24
-#, fuzzy
-msgid "Omit frame pointer for leaf functions"
-msgstr "i Ikadiri Mweretsi in Imimaro"
-
-#: config/bfin/bfin.opt:28
-msgid "Program is entirely located in low 64k of memory"
-msgstr ""
-
-#: config/bfin/bfin.opt:32
-msgid "Work around a hardware anomaly by adding a number of NOPs before a"
-msgstr ""
-
-#: config/bfin/bfin.opt:37
-msgid "Avoid speculative loads to work around a hardware anomaly."
-msgstr ""
-
-#: config/bfin/bfin.opt:41
-msgid "Enabled ID based shared library"
-msgstr ""
-
-#: config/bfin/bfin.opt:49
-msgid "Avoid generating pc-relative calls; use indirection"
-msgstr ""
-
-#: config/m32c/m32c.opt:29
-#, fuzzy
-msgid "Compile code for R8C variants"
-msgstr "kugirango"
-
-#: config/m32c/m32c.opt:33
-#, fuzzy
-msgid "Compile code for M16C variants"
-msgstr "kugirango"
-
-#: config/m32c/m32c.opt:37
-#, fuzzy
-msgid "Compile code for M32CM variants"
-msgstr "kugirango"
-
-#: config/m32c/m32c.opt:41
-#, fuzzy
-msgid "Compile code for M32C variants"
-msgstr "kugirango"
-
-#: config/m32c/m32c.opt:45
-msgid "Number of memreg bytes (default: 16, range: 0..16)"
-msgstr ""
-
-#: config/s390/tpf.opt:24
-msgid "Enable TPF-OS tracing code"
-msgstr ""
-
-#: config/s390/tpf.opt:28
-#, fuzzy
-msgid "Specify main object for TPF-OS"
-msgstr "Kinini Umubare Bya Amasubiramo kugirango"
-
-#: config/s390/s390.opt:24
-#, fuzzy
-msgid "31 bit ABI"
-msgstr "Ubwoko"
-
-#: config/s390/s390.opt:28
-#, fuzzy
-msgid "64 bit ABI"
-msgstr "Ubwoko"
-
-#: config/s390/s390.opt:36
-msgid "Maintain backchain pointer"
-msgstr ""
-
-#: config/s390/s390.opt:40
-#, fuzzy
-msgid "Additional debug prints"
-msgstr "Kosora amakosa"
-
-#: config/s390/s390.opt:44
-msgid "ESA/390 architecture"
-msgstr ""
-
-#: config/s390/s390.opt:48
-#, fuzzy
-msgid "Enable fused multiply/add instructions"
-msgstr "Gukuba Kongeramo Amabwiriza"
-
-#: config/s390/s390.opt:64
-msgid "Use packed stack layout"
-msgstr ""
-
-#: config/s390/s390.opt:68
-#, fuzzy
-msgid "Use bras for executable < 64k"
-msgstr "kugirango"
-
-#: config/s390/s390.opt:72
-#, fuzzy
-msgid "Don't use hardware fp"
-msgstr "Gukoresha"
-
-#: config/s390/s390.opt:76
-msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
-msgstr ""
-
-#: config/s390/s390.opt:80
-msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
-msgstr ""
-
-#: config/s390/s390.opt:88
-#, fuzzy
-msgid "mvcle use"
-msgstr "Gukoresha"
-
-#: config/s390/s390.opt:92
-msgid "Warn if a function uses alloca or creates an array with dynamic size"
-msgstr ""
-
-#: config/s390/s390.opt:96
-msgid "Warn if a single function's framesize exceeds the given framesize"
-msgstr ""
-
-#: config/s390/s390.opt:100
-msgid "z/Architecture"
-msgstr ""
-
-#: config/mn10300/mn10300.opt:24
-#, fuzzy
-msgid "Target the AM33 processor"
-msgstr "i"
-
-#: config/mn10300/mn10300.opt:28
-#, fuzzy
-msgid "Target the AM33/2.0 processor"
-msgstr "i"
-
-#: config/mn10300/mn10300.opt:32
-#, fuzzy
-msgid "Work around hardware multiply bug"
-msgstr "Gukuba"
-
-#: config/mn10300/mn10300.opt:37
-msgid "Enable linker relaxations"
-msgstr ""
-
-#: config/mn10300/mn10300.opt:41
-msgid "Return pointers in both a0 and d0"
-msgstr ""
-
-#: config/iq2000/iq2000.opt:28
-#, fuzzy
-msgid "Specify CPU for scheduling purposes"
-msgstr "kugirango Impamvu"
-
-#: config/iq2000/iq2000.opt:36
-#, fuzzy
-msgid "Use GP relative sdata/sbss sections"
-msgstr "Bifitanye isano Ibyatoranyijwe"
-
-#: config/iq2000/iq2000.opt:41
-#, fuzzy
-msgid "No default crt0.o"
-msgstr "Mburabuzi o"
-
-#: c.opt:42
-msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
-msgstr ""
-
-#: c.opt:46
-#, fuzzy
-msgid "Do not discard comments"
-msgstr "OYA Umwanya"
-
-#: c.opt:50
-msgid "Do not discard comments in macro expansions"
-msgstr ""
-
-#: c.opt:54
-msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
-msgstr ""
-
-#: c.opt:61
-msgid "Add <dir> to the end of the main framework include path"
-msgstr ""
-
-#: c.opt:65
-#, fuzzy
-msgid "Print the name of header files as they are used"
-msgstr "Amazina Bya Porogaramu Nka"
-
-#: c.opt:69 c.opt:797
-msgid "Add <dir> to the end of the main include path"
-msgstr ""
-
-#: c.opt:73
-#, fuzzy
-msgid "Generate make dependencies"
-msgstr "ITEGEKONGENGA"
-
-#: c.opt:77
-#, fuzzy
-msgid "Generate make dependencies and compile"
-msgstr "ITEGEKONGENGA"
-
-#: c.opt:81
-msgid "Write dependency output to the given file"
-msgstr ""
-
-#: c.opt:85
-msgid "Treat missing header files as generated files"
-msgstr ""
-
-#: c.opt:89
-msgid "Like -M but ignore system header files"
-msgstr ""
-
-#: c.opt:93
-msgid "Like -MD but ignore system header files"
-msgstr ""
-
-#: c.opt:97
-#, fuzzy
-msgid "Generate phony targets for all headers"
-msgstr "ITEGEKONGENGA kugirango Nka"
-
-#: c.opt:101
-msgid "Add a MAKE-quoted target"
-msgstr ""
-
-#: c.opt:105
-msgid "Add an unquoted target"
-msgstr ""
-
-#: c.opt:109
-#, fuzzy
-msgid "Do not generate #line directives"
-msgstr "OYA Ingano"
-
-#: c.opt:113
-msgid "Undefine <macro>"
-msgstr ""
-
-#: c.opt:117
-msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
-msgstr ""
-
-#: c.opt:121
-#, fuzzy
-msgid "Warn about suspicious uses of memory addresses"
-msgstr "Ibyerekeye Bya"
-
-#: c.opt:125
-#, fuzzy
-msgid "Enable most warning messages"
-msgstr "Iburira Ubutumwa"
-
-#: c.opt:129
-msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
-msgstr ""
-
-#: c.opt:133
-#, fuzzy
-msgid "Warn about casting functions to incompatible types"
-msgstr "Ibyerekeye Imimaro Kuri"
-
-#: c.opt:137
-msgid "Warn about C constructs that are not in the common subset of C and C++"
-msgstr ""
-
-#: c.opt:142
-#, fuzzy
-msgid "Warn about casts which discard qualifiers"
-msgstr "Ibyerekeye Kwanga"
-
-#: c.opt:146
-#, fuzzy
-msgid "Warn about subscripts whose type is \"char\""
-msgstr "Ibyerekeye bya Ubwoko ni"
-
-#: c.opt:150
-msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
-msgstr ""
-
-#: c.opt:154
-msgid "Synonym for -Wcomment"
-msgstr ""
-
-#: c.opt:158
-#, fuzzy
-msgid "Warn about possibly confusing type conversions"
-msgstr "Ibyerekeye Ubwoko"
-
-#: c.opt:162
-#, fuzzy
-msgid "Warn when all constructors and destructors are private"
-msgstr "Ryari: Byose By'umwihariko"
-
-#: c.opt:166
-#, fuzzy
-msgid "Warn when a declaration is found after a statement"
-msgstr "Ryari: a OYA a Ubwoko"
-
-#: c.opt:170
-#, fuzzy
-msgid "Warn about deprecated compiler features"
-msgstr "Bya Ibiranga"
-
-#: c.opt:174
-#, fuzzy
-msgid "Warn about compile-time integer division by zero"
-msgstr "OYA Ibyerekeye Gukusanya Igihe Umubare wuzuye ku Zeru"
-
-#: c.opt:178
-#, fuzzy
-msgid "Warn about violations of Effective C++ style rules"
-msgstr "Ibyerekeye Bya C IMISUSIRE"
-
-#: c.opt:182
-msgid "Warn about stray tokens after #elif and #endif"
-msgstr ""
-
-#: c.opt:190
-#, fuzzy
-msgid "Make implicit function declarations an error"
-msgstr "Ibyerekeye Umumaro"
-
-#: c.opt:194
-#, fuzzy
-msgid "Warn if testing floating point numbers for equality"
-msgstr "Ibyerekeye Bya Bihindagurika Akadomo Imibare"
-
-#: c.opt:198
-#, fuzzy
-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
-msgstr "Ibyerekeye Imiterere"
-
-#: c.opt:202
-#, fuzzy
-msgid "Warn if passing too many arguments to a function for its format string"
-msgstr "ingingo Kuri Umumaro"
-
-#: c.opt:206
-#, fuzzy
-msgid "Warn about format strings that are not literals"
-msgstr "Ibyerekeye Gukoresha Bya"
-
-#: c.opt:210
-#, fuzzy
-msgid "Warn about possible security problems with format functions"
-msgstr "Ibyerekeye Umutekano Na: Imiterere Imimaro"
-
-#: c.opt:214
-#, fuzzy
-msgid "Warn about strftime formats yielding 2-digit years"
-msgstr "Ibyerekeye Imiterere 2. IMYAKA"
-
-#: c.opt:218
-#, fuzzy
-msgid "Warn about zero-length formats"
-msgstr "Zeru Uburebure Imiterere Ikurikiranyanyuguti"
-
-#: c.opt:225
-msgid "Warn about variables which are initialized to themselves"
-msgstr ""
-
-#: c.opt:232
-#, fuzzy
-msgid "Warn about implicit function declarations"
-msgstr "Ibyerekeye Umumaro"
-
-#: c.opt:236
-#, fuzzy
-msgid "Warn when a declaration does not specify a type"
-msgstr "Ryari: a OYA a Ubwoko"
-
-#: c.opt:240
-msgid "Deprecated.  This switch has no effect"
-msgstr ""
-
-#: c.opt:244
-#, fuzzy
-msgid "Warn when there is a cast to a pointer from an integer of a different size"
-msgstr "Kuri Mweretsi Bivuye Umubare wuzuye Bya Ingano"
-
-#: c.opt:248
-#, fuzzy
-msgid "Warn about invalid uses of the \"offsetof\" macro"
-msgstr "Ibyerekeye i Gukoresha Bya i Kuzana"
-
-#: c.opt:252
-msgid "Warn about PCH files that are found but not used"
-msgstr ""
-
-#: c.opt:256
-#, fuzzy
-msgid "Do not warn about using \"long long\" when -pedantic"
-msgstr "OYA Ibyerekeye ikoresha Ryari:"
-
-#: c.opt:260
-#, fuzzy
-msgid "Warn about suspicious declarations of \"main\""
-msgstr "Ibyerekeye Bya"
-
-#: c.opt:264
-#, fuzzy
-msgid "Warn about possibly missing braces around initializers"
-msgstr "Ibyerekeye Ibuze Ingirwadusodeko"
-
-#: c.opt:268
-#, fuzzy
-msgid "Warn about global functions without previous declarations"
-msgstr "Ibyerekeye Ibanjirije"
-
-#: c.opt:272
-#, fuzzy
-msgid "Warn about missing fields in struct initializers"
-msgstr "Ibyerekeye Ibuze Ingirwadusodeko"
-
-#: c.opt:276
-#, fuzzy
-msgid "Warn about functions which might be candidates for format attributes"
-msgstr "Ibyerekeye Imimaro kugirango Imiterere Ibiranga"
-
-#: c.opt:280
-msgid "Warn about user-specified include directories that do not exist"
-msgstr ""
-
-#: c.opt:284
-#, fuzzy
-msgid "Warn about global functions without prototypes"
-msgstr "Ibyerekeye"
-
-#: c.opt:288
-#, fuzzy
-msgid "Warn about use of multi-character character constants"
-msgstr "Ibyerekeye Gukoresha Bya"
-
-#: c.opt:292
-#, fuzzy
-msgid "Warn about \"extern\" declarations not at file scope"
-msgstr "Ibyerekeye OYA ku IDOSIYE Ingano: urwego"
-
-#: c.opt:296
-#, fuzzy
-msgid "Warn when non-templatized friend functions are declared within a template"
-msgstr "Ryari: Imimaro muri a Inyandikorugero"
-
-#: c.opt:300
-#, fuzzy
-msgid "Warn about non-virtual destructors"
-msgstr "Ibyerekeye Kitaboneka"
-
-#: c.opt:304
-msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
-msgstr ""
-
-#: c.opt:308
-#, fuzzy
-msgid "Warn about non-normalised Unicode strings"
-msgstr "Ibyerekeye Ikurikiranyanyuguti Imiterere Ikurikiranyanyuguti"
-
-#: c.opt:312
-#, fuzzy
-msgid "Warn if a C-style cast is used in a program"
-msgstr "NIBA a C IMISUSIRE ni in a Porogaramu"
-
-#: c.opt:316
-#, fuzzy
-msgid "Warn if an old-style parameter definition is used"
-msgstr "Ryari: a Umumaro ni Kidakoreshwa"
-
-#: c.opt:320
-msgid "Warn if a string is longer than the maximum portable length specified by the standard"
-msgstr ""
-
-#: c.opt:324
-#, fuzzy
-msgid "Warn about overloaded virtual function names"
-msgstr "Ibyerekeye Kitaboneka Umumaro Amazina"
-
-#: c.opt:328
-#, fuzzy
-msgid "Warn about overriding initializers without side effects"
-msgstr "Ibyerekeye Itatangijwe Byikoresha Ibihinduka"
-
-#: c.opt:332
-#, fuzzy
-msgid "Warn about possibly missing parentheses"
-msgstr "Ibyerekeye Ibuze"
-
-#: c.opt:336
-#, fuzzy
-msgid "Warn when converting the type of pointers to member functions"
-msgstr "Ryari: Ubwoko Guhindura.... Kuri Imimaro"
-
-#: c.opt:340
-#, fuzzy
-msgid "Warn about function pointer arithmetic"
-msgstr "Ibyerekeye Umumaro Mweretsi"
-
-#: c.opt:344
-#, fuzzy
-msgid "Warn when a pointer is cast to an integer of a different size"
-msgstr "Bivuye Mweretsi Kuri Umubare wuzuye Bya Ingano"
-
-#: c.opt:348
-#, fuzzy
-msgid "Warn about misuses of pragmas"
-msgstr "Ibyerekeye"
-
-#: c.opt:352
-#, fuzzy
-msgid "Warn if inherited methods are unimplemented"
-msgstr "OYA NIBA"
-
-#: c.opt:356
-#, fuzzy
-msgid "Warn about multiple declarations of the same object"
-msgstr "Ibyerekeye Igikubo Bya i Igikoresho"
-
-#: c.opt:360
-#, fuzzy
-msgid "Warn when the compiler reorders code"
-msgstr "Ryari: i ITEGEKONGENGA"
-
-#: c.opt:364
-#, fuzzy
-msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
-msgstr "a Garuka Ubwoko Kuri INT"
-
-#: c.opt:368
-#, fuzzy
-msgid "Warn if a selector has multiple methods"
-msgstr "NIBA a Igikubo"
-
-#: c.opt:372
-#, fuzzy
-msgid "Warn about possible violations of sequence point rules"
-msgstr "Ibyerekeye Bya Akadomo"
-
-#: c.opt:376
-#, fuzzy
-msgid "Warn about signed-unsigned comparisons"
-msgstr "Ibyerekeye Bitashizweho umukono"
-
-#: c.opt:380
-#, fuzzy
-msgid "Warn when overload promotes from unsigned to signed"
-msgstr "Ryari: Bivuye Bitashizweho umukono Kuri"
-
-#: c.opt:384
-msgid "Warn about uncasted NULL used as sentinel"
-msgstr ""
-
-#: c.opt:388
-#, fuzzy
-msgid "Warn about unprototyped function declarations"
-msgstr "Ibyerekeye Umumaro"
-
-#: c.opt:392
-msgid "Warn if type signatures of candidate methods do not match exactly"
-msgstr ""
-
-#: c.opt:396
-#, fuzzy
-msgid "Warn when synthesis behavior differs from Cfront"
-msgstr "Ryari: imyitwarire Bivuye"
-
-#: c.opt:400 common.opt:158
-#, fuzzy
-msgid "Do not suppress warnings from system headers"
-msgstr "OYA Iburira Bivuye Sisitemu Imitwe"
-
-#: c.opt:404
-#, fuzzy
-msgid "Warn about features not present in traditional C"
-msgstr "OYA ikoresha in C"
-
-#: c.opt:408
-msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
-msgstr ""
-
-#: c.opt:412
-#, fuzzy
-msgid "Warn about @selector()s without previously declared methods"
-msgstr "Ibyerekeye Ibanjirije"
-
-#: c.opt:416
-#, fuzzy
-msgid "Warn if an undefined macro is used in an #if directive"
-msgstr "kidasobanuye Cyangwa Sibyo"
-
-#: c.opt:420
-#, fuzzy
-msgid "Warn about unrecognized pragmas"
-msgstr "Ibyerekeye"
-
-#: c.opt:424
-msgid "Warn about macros defined in the main file that are not used"
-msgstr ""
-
-#: c.opt:428
-#, fuzzy
-msgid "Do not warn about using variadic macros when -pedantic"
-msgstr "OYA Ibyerekeye ikoresha Ryari:"
-
-#: c.opt:432
-msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
-msgstr ""
-
-#: c.opt:436
-#, fuzzy
-msgid "Warn when a pointer differs in signedness in an assignment"
-msgstr "Ryari: Bivuye Bitashizweho umukono Kuri"
-
-#: c.opt:440
-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
-msgstr ""
-
-#: c.opt:448
-#, fuzzy
-msgid "Enforce class member access control semantics"
-msgstr "OYA Igenzura"
-
-#: c.opt:455
-#, fuzzy
-msgid "Change when template instances are emitted"
-msgstr "Ryari: Inyandikorugero Ingero"
-
-#: c.opt:459
-#, fuzzy
-msgid "Recognize the \"asm\" keyword"
-msgstr "OYA i Ijambo- banze"
-
-#: c.opt:463
-#, fuzzy
-msgid "Recognize built-in functions"
-msgstr "OYA in Imimaro"
-
-#: c.opt:470
-#, fuzzy
-msgid "Check the return value of new"
-msgstr "i Garuka Agaciro Bya Gishya"
-
-#: c.opt:474
-#, fuzzy
-msgid "Allow the arguments of the '?' operator to have different types"
-msgstr "Kuri"
-
-#: c.opt:478
-#, fuzzy
-msgid "Reduce the size of object files"
-msgstr "Ingano Bya Igikoresho Idosiye"
-
-#: c.opt:482
-#, fuzzy
-msgid "Use class <name> for constant strings"
-msgstr "Izina: kugirango Icyiciro"
-
-#: c.opt:486
-#, fuzzy
-msgid "Inline member functions by default"
-msgstr "OYA Mumurongo Imimaro ku Mburabuzi"
-
-#: c.opt:490
-#, fuzzy
-msgid "Permit '$' as an identifier character"
-msgstr "Imiterere ni a Inyuguti Ikurikiranyanyuguti"
-
-#: c.opt:497
-#, fuzzy
-msgid "Generate code to check exception specifications"
-msgstr "OYA ITEGEKONGENGA Kuri Kugenzura... Irengayobora(-)"
-
-#: c.opt:504
-msgid "Convert all strings and character constants to character set <cset>"
-msgstr ""
-
-#: c.opt:508
-#, fuzzy
-msgid "Permit universal character names (\\u and \\U) in identifiers"
-msgstr "Ky'isi yose Inyuguti Izina: OYA Byemewe in Ikiranga"
-
-#: c.opt:512
-msgid "Specify the default character set for source files"
-msgstr ""
-
-#: c.opt:520
-#, fuzzy
-msgid "Scope of for-init-statement variables is local to the loop"
-msgstr "Bya kugirango Inyandiko Hanze"
-
-#: c.opt:524
-#, fuzzy
-msgid "Do not assume that standard C libraries and \"main\" exist"
-msgstr "Bisanzwe Amasomero OYA"
-
-#: c.opt:528
-#, fuzzy
-msgid "Recognize GNU-defined keywords"
-msgstr "OYA Amagambo fatizo"
-
-#: c.opt:532
-#, fuzzy
-msgid "Generate code for GNU runtime environment"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: c.opt:536
-#, fuzzy
-msgid "Use traditional GNU semantics for inline functions"
-msgstr "C Bya"
-
-#: c.opt:549
-#, fuzzy
-msgid "Assume normal C execution environment"
-msgstr "Bisanzwe C"
-
-#: c.opt:553
-#, fuzzy
-msgid "Enable support for huge objects"
-msgstr "Gushigikira kugirango Ibintu"
-
-#: c.opt:557
-#, fuzzy
-msgid "Export functions even if they can be inlined"
-msgstr "Imimaro ATARIIGIHARWE NIBA"
-
-#: c.opt:561
-#, fuzzy
-msgid "Emit implicit instantiations of inline templates"
-msgstr "Bya Mumurongo Inyandikorugero"
-
-#: c.opt:565
-#, fuzzy
-msgid "Emit implicit instantiations of templates"
-msgstr "Bya Mumurongo Inyandikorugero"
-
-#: c.opt:569
-#, fuzzy
-msgid "Inject friend functions into enclosing namespace"
-msgstr "Byoroheje Imimaro"
-
-#: c.opt:576
-#, fuzzy
-msgid "Don't warn about uses of Microsoft extensions"
-msgstr "Ibyerekeye Bya Umigereka"
-
-#: c.opt:586
-#, fuzzy
-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
-msgstr "ITEGEKONGENGA kugirango"
-
-#: c.opt:590
-msgid "Assume that receivers of Objective-C messages may be nil"
-msgstr ""
-
-#: c.opt:602
-msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
-msgstr ""
-
-#: c.opt:606
-msgid "Allow fast jumps to the message dispatcher"
-msgstr ""
-
-#: c.opt:612
-msgid "Enable Objective-C exception and synchronization syntax"
-msgstr ""
-
-#: c.opt:616
-msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
-msgstr ""
-
-#: c.opt:621
-#, fuzzy
-msgid "Enable Objective-C setjmp exception handling runtime"
-msgstr "Irengayobora(-)"
-
-#: c.opt:625 fortran/lang.opt:134
-msgid "Enable OpenMP"
-msgstr ""
-
-#: c.opt:629
-msgid "Recognize C++ kewords like \"compl\" and \"xor\""
-msgstr ""
-
-#: c.opt:633
-#, fuzzy
-msgid "Enable optional diagnostics"
-msgstr "Bitari ngombwa"
-
-#: c.opt:640
-msgid "Look for and use PCH files even when preprocessing"
-msgstr ""
-
-#: c.opt:644
-#, fuzzy
-msgid "Downgrade conformance errors to warnings"
-msgstr "Amakosa Kuri Iburira"
-
-#: c.opt:648
-msgid "Treat the input file as already preprocessed"
-msgstr ""
-
-#: c.opt:652
-msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
-msgstr ""
-
-#: c.opt:656
-#, fuzzy
-msgid "Enable automatic template instantiation"
-msgstr "Byikoresha Inyandikorugero"
-
-#: c.opt:660
-#, fuzzy
-msgid "Generate run time type descriptor information"
-msgstr "OYA Gukoresha Igihe Ubwoko Ibisobanuro"
-
-#: c.opt:664
-#, fuzzy
-msgid "Use the same size for double as for float"
-msgstr "i Ingano kugirango MAHARAKUBIRI Nka kugirango Kureremba"
-
-#: c.opt:668 fortran/lang.opt:226
-msgid "Use the narrowest integer type possible for enumeration types"
-msgstr ""
-
-#: c.opt:672
-#, fuzzy
-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
-msgstr "i Ubwoko kugirango Kuri Bitashizweho umukono"
-
-#: c.opt:676
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
-msgstr ""
-
-#: c.opt:680
-#, fuzzy
-msgid "Make \"char\" signed by default"
-msgstr "ku Mburabuzi"
-
-#: c.opt:687
-#, fuzzy
-msgid "Display statistics accumulated during compilation"
-msgstr "Sitatisitiki"
-
-#: c.opt:694
-msgid "Distance between tab stops for column reporting"
-msgstr ""
-
-#: c.opt:698
-#, fuzzy
-msgid "Specify maximum template instantiation depth"
-msgstr "Kinini Inyandikorugero Ubujyakuzimu"
-
-#: c.opt:705
-#, fuzzy
-msgid "Do not generate thread-safe code for initializing local statics"
-msgstr "ITEGEKONGENGA kugirango Amahamagara:"
-
-#: c.opt:709
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
-msgstr ""
-
-#: c.opt:713
-#, fuzzy
-msgid "Make \"char\" unsigned by default"
-msgstr "Bitashizweho umukono ku Mburabuzi"
-
-#: c.opt:717
-#, fuzzy
-msgid "Use __cxa_atexit to register destructors"
-msgstr "Kuri Kwiyandikisha"
-
-#: c.opt:721
-msgid "Use __cxa_get_exception_ptr in exception handling"
-msgstr ""
-
-#: c.opt:725
-msgid "Marks all inlined methods as having hidden visibility"
-msgstr ""
-
-#: c.opt:729
-#, fuzzy
-msgid "Discard unused virtual functions"
-msgstr "Kidakoreshwa Kitaboneka Imimaro"
-
-#: c.opt:733
-#, fuzzy
-msgid "Implement vtables using thunks"
-msgstr "ikoresha"
-
-#: c.opt:737
-#, fuzzy
-msgid "Emit common-like symbols as weak symbols"
-msgstr "nka Ibimenyetso Nka Ibimenyetso"
-
-#: c.opt:741
-msgid "Convert all wide strings and character constants to character set <cset>"
-msgstr ""
-
-#: c.opt:745
-msgid "Generate a #line directive pointing at the current working directory"
-msgstr ""
-
-#: c.opt:749
-#, fuzzy
-msgid "Emit cross referencing information"
-msgstr "Kwambukiranya Ibisobanuro"
-
-#: c.opt:753
-msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
-msgstr ""
-
-#: c.opt:757
-#, fuzzy
-msgid "Dump declarations to a .decl file"
-msgstr "Kuri a IDOSIYE"
-
-#: c.opt:761 c.opt:793
-msgid "Add <dir> to the end of the system include path"
-msgstr ""
-
-#: c.opt:765
-#, fuzzy
-msgid "Accept definition of macros in <file>"
-msgstr "Uruziga in Insobanuro Bya"
-
-#: c.opt:769
-msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
-msgstr ""
-
-#: c.opt:773
-msgid "Include the contents of <file> before other files"
-msgstr ""
-
-#: c.opt:777
-#, fuzzy
-msgid "Specify <path> as a prefix for next two options"
-msgstr "Izina: kugirango Umwandiko Icyiciro"
-
-#: c.opt:781
-msgid "Set <dir> to be the system root directory"
-msgstr ""
-
-#: c.opt:785
-msgid "Add <dir> to the start of the system include path"
-msgstr ""
-
-#: c.opt:789
-msgid "Add <dir> to the end of the quote include path"
-msgstr ""
-
-#: c.opt:810
-msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
-msgstr ""
-
-#: c.opt:814
-msgid "Do not search standard system include directories for C++"
-msgstr ""
-
-#: c.opt:830
-#, fuzzy
-msgid "Generate C header of platform-specific features"
-msgstr "C Umutwempangano Bya Ibiranga"
-
-#: c.opt:834
-msgid "Print a checksum of the executable for PCH validity checking, and stop"
-msgstr ""
-
-#: c.opt:838
-#, fuzzy
-msgid "Remap file names when including files"
-msgstr "ubusa IDOSIYE Izina: in"
-
-#: c.opt:842
-msgid "Conform to the ISO 1998 C++ standard"
-msgstr ""
-
-#: c.opt:846 c.opt:874
-msgid "Conform to the ISO 1990 C standard"
-msgstr ""
-
-#: c.opt:850 c.opt:882
-msgid "Conform to the ISO 1999 C standard"
-msgstr ""
-
-#: c.opt:854
-msgid "Deprecated in favor of -std=c99"
-msgstr ""
-
-#: c.opt:858
-msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
-msgstr ""
-
-#: c.opt:862
-msgid "Conform to the ISO 1990 C standard with GNU extensions"
-msgstr ""
-
-#: c.opt:866
-msgid "Conform to the ISO 1999 C standard with GNU extensions"
-msgstr ""
-
-#: c.opt:870
-msgid "Deprecated in favor of -std=gnu99"
-msgstr ""
-
-#: c.opt:878
-msgid "Conform to the ISO 1990 C standard as amended in 1994"
-msgstr ""
-
-#: c.opt:886
-msgid "Deprecated in favor of -std=iso9899:1999"
-msgstr ""
-
-#: c.opt:890
-msgid "Enable traditional preprocessing"
-msgstr ""
-
-#: c.opt:894
-msgid "Support ISO C trigraphs"
-msgstr ""
-
-#: c.opt:898
-msgid "Do not predefine system-specific and GCC-specific macros"
-msgstr ""
-
-#: c.opt:902
-#, fuzzy
-msgid "Enable verbose output"
-msgstr "Kosora amakosa Ibisohoka"
-
-#: java/lang.opt:66
-msgid "Warn if a deprecated compiler feature, class, method, or field is used"
-msgstr ""
-
-#: java/lang.opt:70
-#, fuzzy
-msgid "Warn if deprecated empty statements are found"
-msgstr "NIBA Bitemewe. ubusa Byabonetse"
-
-#: java/lang.opt:74
-#, fuzzy
-msgid "Warn if .class files are out of date"
-msgstr "NIBA ishuri Idosiye Inyuma Bya Itariki"
-
-#: java/lang.opt:78
-#, fuzzy
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "NIBA Ryari: OYA"
-
-#: java/lang.opt:82
-#, fuzzy
-msgid "Deprecated; use --classpath instead"
-msgstr "ishuri Inzira Bitemewe. Gukoresha Inzirashuri"
-
-#: java/lang.opt:86
-msgid "Permit the use of the assert keyword"
-msgstr ""
-
-#: java/lang.opt:108
-#, fuzzy
-msgid "Replace system path"
-msgstr "Sisitemu Inzira"
-
-#: java/lang.opt:112
-#, fuzzy
-msgid "Generate checks for references to NULL"
-msgstr "ITEGEKONGENGA kugirango a"
-
-#: java/lang.opt:116
-#, fuzzy
-msgid "Set class path"
-msgstr "ishuri Inzira"
-
-#: java/lang.opt:123
-msgid "Output a class file"
-msgstr ""
-
-#: java/lang.opt:127
-msgid "Alias for -femit-class-file"
-msgstr ""
-
-#: java/lang.opt:131
-#, fuzzy
-msgid "Choose input encoding (defaults from your locale)"
-msgstr "Iyinjiza Imisobekere: Mburabuzi Bivuye Umwanya"
-
-#: java/lang.opt:135
-msgid "Set the extension directory path"
-msgstr ""
-
-#: java/lang.opt:139
-msgid "Input file is a file with a list of filenames to compile"
-msgstr ""
-
-#: java/lang.opt:143
-#, fuzzy
-msgid "Always check for non gcj generated classes archives"
-msgstr "Kugenzura... kugirango Inzego Ubushyinguro"
-
-#: java/lang.opt:147
-msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
-msgstr ""
-
-#: java/lang.opt:151
-msgid "Generate instances of Class at runtime"
-msgstr ""
-
-#: java/lang.opt:155
-#, fuzzy
-msgid "Use offset tables for virtual method calls"
-msgstr "Nta- boneza Imbonerahamwe kugirango Kitaboneka Uburyo Amahamagara:"
-
-#: java/lang.opt:162
-#, fuzzy
-msgid "Assume native functions are implemented using JNI"
-msgstr "Imimaro ikoresha"
-
-#: java/lang.opt:166
-#, fuzzy
-msgid "Enable optimization of static class initialization code"
-msgstr "Kugeza ku ndunduro ishuri ITEGEKONGENGA"
-
-#: java/lang.opt:173
-msgid "Reduce the amount of reflection meta-data generated"
-msgstr ""
-
-#: java/lang.opt:177
-#, fuzzy
-msgid "Enable assignability checks for stores into object arrays"
-msgstr "kugirango Igikoresho"
-
-#: java/lang.opt:181
-#, fuzzy
-msgid "Generate code for the Boehm GC"
-msgstr "ITEGEKONGENGA kugirango i"
-
-#: java/lang.opt:185
-msgid "Call a library routine to do integer divisions"
-msgstr ""
-
-#: java/lang.opt:189
-msgid "Generated should be loaded by bootstrap loader"
-msgstr ""
-
-#: fortran/lang.opt:30
-#, fuzzy
-msgid "Add a directory for INCLUDE and MODULE searching"
-msgstr "a bushyinguro kugirango Ishakisha"
-
-#: fortran/lang.opt:34
-msgid "Put MODULE files in 'directory'"
-msgstr ""
-
-#: fortran/lang.opt:42
-#, fuzzy
-msgid "Warn about possible aliasing of dummy arguments"
-msgstr "Ibyerekeye Ibuze"
-
-#: fortran/lang.opt:46
-msgid "Warn about missing ampersand in continued character constants"
-msgstr ""
-
-#: fortran/lang.opt:50
-#, fuzzy
-msgid "Warn about truncated character expressions"
-msgstr "Ibyerekeye Gukoresha Bya"
-
-#: fortran/lang.opt:54
-#, fuzzy
-msgid "Warn about implicit conversion"
-msgstr "Ibyerekeye Umumaro"
-
-#: fortran/lang.opt:58
-#, fuzzy
-msgid "Warn about calls with implicit interface"
-msgstr "Ibyerekeye Gukoresha Bya"
-
-#: fortran/lang.opt:62
-#, fuzzy
-msgid "Warn about truncated source lines"
-msgstr "Ibyerekeye Gukoresha Bya"
-
-#: fortran/lang.opt:66
-#, fuzzy
-msgid "Warn about usage of non-standard intrinsics"
-msgstr "Ibyerekeye Gukoresha Bya"
-
-#: fortran/lang.opt:70
-#, fuzzy
-msgid "Warn about \"suspicious\" constructs"
-msgstr "Ibyerekeye Bya"
-
-#: fortran/lang.opt:74
-msgid "Permit nonconforming uses of the tab character"
-msgstr ""
-
-#: fortran/lang.opt:78
-#, fuzzy
-msgid "Warn about underflow of numerical constant expressions"
-msgstr "Byarenze urugero in imvugo"
-
-#: fortran/lang.opt:82
-msgid "All intrinsics procedures are available regardless of selected standard"
-msgstr ""
-
-#: fortran/lang.opt:86
-#, fuzzy
-msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
-msgstr "Na Nka NIBA in"
-
-#: fortran/lang.opt:90
-msgid "Specify that backslash in string introduces an escape character"
-msgstr ""
-
-#: fortran/lang.opt:94
-msgid "Set the default double precision kind to an 8 byte wide type"
-msgstr ""
-
-#: fortran/lang.opt:98
-msgid "Set the default integer kind to an 8 byte wide type"
-msgstr ""
-
-#: fortran/lang.opt:102
-msgid "Set the default real kind to an 8 byte wide type"
-msgstr ""
-
-#: fortran/lang.opt:106
-msgid "Ignore 'D' in column one in fixed form"
-msgstr ""
-
-#: fortran/lang.opt:110
-msgid "Treat lines with 'D' in column one as comments"
-msgstr ""
-
-#: fortran/lang.opt:114
-msgid "Allow dollar signs in entity names"
-msgstr ""
-
-#: fortran/lang.opt:118
-msgid "Display the code tree after parsing"
-msgstr ""
-
-#: fortran/lang.opt:122
-#, fuzzy
-msgid "Use f2c calling convention"
-msgstr "Bisanzwe"
-
-#: fortran/lang.opt:126
-#, fuzzy
-msgid "Assume that the source file is fixed form"
-msgstr "OYA"
-
-#: fortran/lang.opt:130
-msgid "Assume that the source file is free form"
-msgstr ""
-
-#: fortran/lang.opt:138
-#, fuzzy
-msgid "Append underscores to externally visible names"
-msgstr "Kongeraho... a ISEGONDA Kuri"
-
-#: fortran/lang.opt:142
-#, fuzzy
-msgid "Use the Cray Pointer extension"
-msgstr "i"
-
-#: fortran/lang.opt:146
-msgid "Append a second underscore if the name already contains an underscore"
-msgstr ""
-
-#: fortran/lang.opt:150
-msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
-msgstr ""
-
-#: fortran/lang.opt:154
-msgid "Allow arbitrary character line width in fixed mode"
-msgstr ""
-
-#: fortran/lang.opt:158
-msgid "Use n as character line width in fixed mode"
-msgstr ""
-
-#: fortran/lang.opt:162
-msgid "Allow arbitrary character line width in free mode"
-msgstr ""
-
-#: fortran/lang.opt:166
-msgid "Use n as character line width in free mode"
-msgstr ""
-
-#: fortran/lang.opt:170
-#, fuzzy
-msgid "Maximum number of errors to report"
-msgstr "Kinini Umubare Bya Amasubiramo kugirango"
-
-#: fortran/lang.opt:174
-#, fuzzy
-msgid "Maximum identifier length"
-msgstr "i Kinini Umurongo Uburebure"
-
-#: fortran/lang.opt:178
-msgid "Maximum length for subrecords"
-msgstr ""
-
-#: fortran/lang.opt:182
-msgid "Size in bytes of the largest array that will be put on the stack"
-msgstr ""
-
-#: fortran/lang.opt:186
-msgid "Don't generate code, just do syntax and semantics checking"
-msgstr ""
-
-#: fortran/lang.opt:190
-msgid "Enable range checking during compilation"
-msgstr ""
-
-#: fortran/lang.opt:194
-msgid "Try to layout derived types as compact as possible"
-msgstr ""
-
-#: fortran/lang.opt:198
-msgid "Copy array sections into a contiguous block on procedure entry"
-msgstr ""
-
-#: fortran/lang.opt:202
-#, fuzzy
-msgid "Treat the input file as preprocessed"
-msgstr "Oya Iyinjiza IDOSIYE"
-
-#: fortran/lang.opt:206
-msgid "Stop on following floating point exceptions"
-msgstr ""
-
-#: fortran/lang.opt:210
-msgid "Conform to the ISO Fortran 95 standard"
-msgstr ""
-
-#: fortran/lang.opt:214
-msgid "Conform to the ISO Fortran 2003 standard"
-msgstr ""
-
-#: fortran/lang.opt:218
-msgid "Conform nothing in particular"
-msgstr ""
-
-#: fortran/lang.opt:222
-msgid "Accept extensions to support legacy code"
-msgstr ""
-
-#: fortran/lang.opt:230
-#, fuzzy
-msgid "Use little-endian format for unformatted files"
-msgstr "Bayite Itondekanya kugirango Ibyatanzwe"
-
-#: fortran/lang.opt:234
-#, fuzzy
-msgid "Use big-endian format for unformatted files"
-msgstr "Bayite Itondekanya"
-
-#: fortran/lang.opt:238
-msgid "Use native format for unformatted files"
-msgstr ""
-
-#: fortran/lang.opt:242
-msgid "Swap endianness for unformatted files"
-msgstr ""
-
-#: fortran/lang.opt:246
-msgid "Use a 4-byte record marker for unformatted files"
-msgstr ""
-
-#: fortran/lang.opt:250
-msgid "Use an 8-byte record marker for unformatted files"
-msgstr ""
-
-#: ada/lang.opt:91
-msgid "Specify options to GNAT"
-msgstr ""
-
-#: treelang/lang.opt:30
-#, fuzzy
-msgid "Trace lexical analysis"
-msgstr "(Kosora amakosa"
-
-#: treelang/lang.opt:34
-#, fuzzy
-msgid "Trace the parsing process"
-msgstr "(Kosora amakosa"
-
-#: common.opt:28
-#, fuzzy
-msgid "Display this information"
-msgstr "--Ifashayobora iyi"
-
-#: common.opt:32
-msgid "Set parameter <param> to value.  See below for a complete list of parameters"
-msgstr ""
-
-#: common.opt:42
-#, fuzzy
-msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
-msgstr "-Umubare Na Ibyatanzwe Gitoya Umubare Bayite a Bidasanzwe Icyiciro ku"
-
-#: common.opt:46
-#, fuzzy
-msgid "Set optimization level to <number>"
-msgstr "-Umubare urwego Kuri Umubare"
-
-#: common.opt:50
-#, fuzzy
-msgid "Optimize for space rather than speed"
-msgstr "-kugirango Umwanya"
-
-#: common.opt:54
-#, fuzzy
-msgid "This switch is deprecated; use -Wextra instead"
-msgstr "ishuri Inzira Bitemewe. Gukoresha Inzirashuri"
-
-#: common.opt:58
-#, fuzzy
-msgid "Warn about returning structures, unions or arrays"
-msgstr "Ibyerekeye Cyangwa"
-
-#: common.opt:62
-#, fuzzy
-msgid "Warn about inappropriate attribute usage"
-msgstr "Ibyerekeye Umumaro Mweretsi"
-
-#: common.opt:66
-#, fuzzy
-msgid "Warn about pointer casts which increase alignment"
-msgstr "Ibyerekeye Mweretsi Itunganya"
-
-#: common.opt:70
-#, fuzzy
-msgid "Warn about uses of __attribute__((deprecated)) declarations"
-msgstr "Ibyerekeye Bya Ikiranga Bitemewe."
-
-#: common.opt:74
-#, fuzzy
-msgid "Warn when an optimization pass is disabled"
-msgstr "Ryari: ni Yahagaritswe"
-
-#: common.opt:78
-#, fuzzy
-msgid "Treat all warnings as errors"
-msgstr "Byose Iburira Nka Amakosa"
-
-#: common.opt:82
-#, fuzzy
-msgid "Treat specified warning as error"
-msgstr "Byose Iburira Nka Amakosa"
-
-#: common.opt:86
-msgid "Print extra (possibly unwanted) warnings"
-msgstr ""
-
-#: common.opt:90
-msgid "Exit on the first error occurred"
-msgstr ""
-
-#: common.opt:94
-#, fuzzy
-msgid "Warn when an inlined function cannot be inlined"
-msgstr "Ryari: Umumaro"
-
-#: common.opt:98
-#, fuzzy
-msgid "Warn if an object is larger than <number> bytes"
-msgstr "-Umubare NIBA Igikoresho ni Kinini Umubare"
-
-#: common.opt:102
-msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
-msgstr ""
-
-#: common.opt:106
-#, fuzzy
-msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
-msgstr "Ibyerekeye Imimaro kugirango Ikiranga"
-
-#: common.opt:110
-#, fuzzy
-msgid "Warn about overflow in arithmetic expressions"
-msgstr "Bihindagurika Akadomo Byarenze urugero in imvugo"
-
-#: common.opt:114
-#, fuzzy
-msgid "Warn when the packed attribute has no effect on struct layout"
-msgstr "Ryari: i Ikiranga Oya INGARUKA ku Imigaragarire"
-
-#: common.opt:118
-#, fuzzy
-msgid "Warn when padding is required to align structure members"
-msgstr "Ryari: Wuzuza: ni Bya ngombwa Kuri Gutondeka"
-
-#: common.opt:122
-#, fuzzy
-msgid "Warn when one local variable shadows another"
-msgstr "Ryari: IMPINDURAGACIRO"
-
-#: common.opt:126
-msgid "Warn when not issuing stack smashing protection for some reason"
-msgstr ""
-
-#: common.opt:130 common.opt:134
-#, fuzzy
-msgid "Warn about code which might break strict aliasing rules"
-msgstr "Ibyerekeye ITEGEKONGENGA itandukanya i"
-
-#: common.opt:138 common.opt:142
-msgid "Warn about optimizations that assume that signed overflow is undefined"
-msgstr ""
-
-#: common.opt:146
-#, fuzzy
-msgid "Warn about enumerated switches, with no default, missing a case"
-msgstr "Ibyerekeye Na: Oya Mburabuzi Ibuze a"
-
-#: common.opt:150
-#, fuzzy
-msgid "Warn about enumerated switches missing a \"default:\" statement"
-msgstr "Ibyerekeye Ibuze a Mburabuzi"
-
-#: common.opt:154
-#, fuzzy
-msgid "Warn about all enumerated switches missing a specific case"
-msgstr "Ibyerekeye Byose Ibuze a"
-
-#: common.opt:162
-#, fuzzy
-msgid "Warn about uninitialized automatic variables"
-msgstr "Ibyerekeye Itatangijwe Byikoresha Ibihinduka"
-
-#: common.opt:166
-#, fuzzy
-msgid "Warn about code that will never be executed"
-msgstr "Ibyerekeye ITEGEKONGENGA Nta narimwe"
-
-#: common.opt:170
-msgid "Enable all -Wunused- warnings"
-msgstr ""
-
-#: common.opt:174
-#, fuzzy
-msgid "Warn when a function is unused"
-msgstr "Ryari: a Umumaro ni Kidakoreshwa"
-
-#: common.opt:178
-#, fuzzy
-msgid "Warn when a label is unused"
-msgstr "Ryari: a Akarango ni Kidakoreshwa"
-
-#: common.opt:182
-#, fuzzy
-msgid "Warn when a function parameter is unused"
-msgstr "Ryari: a Umumaro ni Kidakoreshwa"
-
-#: common.opt:186
-#, fuzzy
-msgid "Warn when an expression value is unused"
-msgstr "Ryari: imvugo Agaciro ni Kidakoreshwa"
-
-#: common.opt:190
-#, fuzzy
-msgid "Warn when a variable is unused"
-msgstr "Ryari: a IMPINDURAGACIRO ni Kidakoreshwa"
-
-#: common.opt:194
-#, fuzzy
-msgid "Warn when a register variable is declared volatile"
-msgstr "Urugero IMPINDURAGACIRO ni By'umwihariko"
-
-#: common.opt:198
-#, fuzzy
-msgid "Emit declaration information into <file>"
-msgstr "-Ibisobanuro IDOSIYE Ibisobanuro IDOSIYE"
-
-#: common.opt:211
-#, fuzzy
-msgid "Enable dumps from specific passes of the compiler"
-msgstr "-D Bivuye Bya i"
-
-#: common.opt:215
-#, fuzzy
-msgid "Set the file basename to be used for dumps"
-msgstr "i Kwiyandikisha Kuri kugirango Kwohereza"
-
-#: common.opt:233
-#, fuzzy
-msgid "Align the start of functions"
-msgstr "i Gutangira Bya Imimaro"
-
-#: common.opt:240
-#, fuzzy
-msgid "Align labels which are only reached by jumping"
-msgstr "Uturango... ku"
-
-#: common.opt:247
-#, fuzzy
-msgid "Align all labels"
-msgstr "Byose Uturango..."
-
-#: common.opt:254
-#, fuzzy
-msgid "Align the start of loops"
-msgstr "i Gutangira Bya"
-
-#: common.opt:269
-#, fuzzy
-msgid "Specify that arguments may alias each other and globals"
-msgstr "ingingo Gicurasi Irihimbano Ikindi"
-
-#: common.opt:273
-#, fuzzy
-msgid "Assume arguments may alias globals but not each other"
-msgstr "ingingo Gicurasi Irihimbano OYA Ikindi"
-
-#: common.opt:277
-#, fuzzy
-msgid "Assume arguments alias neither each other nor globals"
-msgstr "ingingo OYA Irihimbano Ikindi Cyangwa"
-
-#: common.opt:281
-#, fuzzy
-msgid "Assume arguments alias no other storage"
-msgstr "ingingo OYA Irihimbano Ikindi Cyangwa"
-
-#: common.opt:285
-#, fuzzy
-msgid "Generate unwind tables that are exact at each instruction boundary"
-msgstr "Imbonerahamwe NYACYO ku"
-
-#: common.opt:293
-#, fuzzy
-msgid "Generate code to check bounds before indexing arrays"
-msgstr "ITEGEKONGENGA Kuri Kugenzura... Mbere gushyiraho umugereka"
-
-#: common.opt:297
-#, fuzzy
-msgid "Replace add, compare, branch with branch on count register"
-msgstr "Kongeramo Kugereranya# Na: ku IBARA"
-
-#: common.opt:301
-#, fuzzy
-msgid "Use profiling information for branch probabilities"
-msgstr "Ibisobanuro kugirango"
-
-#: common.opt:305
-msgid "Perform branch target load optimization before prologue / epilogue threading"
-msgstr ""
-
-#: common.opt:309
-msgid "Perform branch target load optimization after prologue / epilogue threading"
-msgstr ""
-
-#: common.opt:313
-msgid "Restrict target load migration not to re-use registers in any basic block"
-msgstr ""
-
-#: common.opt:317
-#, fuzzy
-msgid "Mark <register> as being preserved across functions"
-msgstr "-Kwiyandikisha Kwiyandikisha Nka Kwambukiranya"
-
-#: common.opt:321
-#, fuzzy
-msgid "Mark <register> as being corrupted by function calls"
-msgstr "-Kwiyandikisha Kwiyandikisha Nka ku Umumaro"
-
-#: common.opt:328
-#, fuzzy
-msgid "Save registers around function calls"
-msgstr "Mu kubika Umumaro Amahamagara:"
-
-#: common.opt:332
-#, fuzzy
-msgid "Do not put uninitialized globals in the common section"
-msgstr "OYA Gushyira Itatangijwe in i Icyiciro"
-
-#: common.opt:336
-#, fuzzy
-msgid "Perform a register copy-propagation optimization pass"
-msgstr "i Kwiyandikisha Gukoporora"
-
-#: common.opt:340
-#, fuzzy
-msgid "Perform cross-jumping optimization"
-msgstr "Kwambukiranya"
-
-#: common.opt:344
-#, fuzzy
-msgid "When running CSE, follow jumps to their targets"
-msgstr "Kuri"
-
-#: common.opt:348
-msgid "When running CSE, follow conditional jumps"
-msgstr ""
-
-#: common.opt:352
-msgid "Omit range reduction step when performing complex division"
-msgstr ""
-
-#: common.opt:356
-#, fuzzy
-msgid "Place data items into their own section"
-msgstr "Ibyatanzwe Icyiciro"
-
-#: common.opt:362
-#, fuzzy
-msgid "Defer popping functions args from stack until later"
-msgstr "Imimaro Bivuye"
-
-#: common.opt:366
-#, fuzzy
-msgid "Attempt to fill delay slots of branch instructions"
-msgstr "Kuri Kuzuza Gutinda Siloti Bya Amabwiriza"
-
-#: common.opt:370
-#, fuzzy
-msgid "Delete useless null pointer checks"
-msgstr "NTAGIHARI Mweretsi"
-
-#: common.opt:374
-msgid "How often to emit source location at the beginning of line-wrapped diagnostics"
-msgstr ""
-
-#: common.opt:378
-msgid "Amend appropriate diagnostic messages with the command line option that controls them"
-msgstr ""
-
-#: common.opt:382
-msgid "Dump various compiler internals to a file"
-msgstr ""
-
-#: common.opt:386
-#, fuzzy
-msgid "Suppress output of addresses in debugging dumps"
-msgstr "Ibisohoka Bya Imibare Na Umurongo Umubare Ibisobanuro in"
-
-#: common.opt:390
-#, fuzzy
-msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
-msgstr "Ibisohoka Bya Imibare Na Umurongo Umubare Ibisobanuro in"
-
-#: common.opt:394
-msgid "Perform early inlining"
-msgstr ""
-
-#: common.opt:398
-#, fuzzy
-msgid "Perform DWARF2 duplicate elimination"
-msgstr "Gusubiramo"
-
-#: common.opt:402 common.opt:406
-msgid "Perform unused type elimination in debug info"
-msgstr ""
-
-#: common.opt:410
-msgid "Do not suppress C++ class debug information."
-msgstr ""
-
-#: common.opt:414
-#, fuzzy
-msgid "Enable exception handling"
-msgstr "Irengayobora(-)"
-
-#: common.opt:418
-#, fuzzy
-msgid "Perform a number of minor, expensive optimizations"
-msgstr "a Umubare Bya"
-
-#: common.opt:425
-#, fuzzy
-msgid "Assume no NaNs or infinities are generated"
-msgstr "Oya Cyangwa"
-
-#: common.opt:429
-#, fuzzy
-msgid "Mark <register> as being unavailable to the compiler"
-msgstr "-Kwiyandikisha Kwiyandikisha Nka Kuri i"
-
-#: common.opt:433
-msgid "Don't allocate floats and doubles in extended-precision registers"
-msgstr ""
-
-#: common.opt:439
-#, fuzzy
-msgid "Copy memory address constants into registers before use"
-msgstr "Ububiko Aderesi Mbere ikoresha"
-
-#: common.opt:445
-#, fuzzy
-msgid "Copy memory operands into registers before use"
-msgstr "Ububiko Mbere ikoresha"
-
-#: common.opt:452
-#, fuzzy
-msgid "Allow function addresses to be held in registers"
-msgstr "Umumaro Amaderesi Kuri in"
-
-#: common.opt:456
-#, fuzzy
-msgid "Place each function into its own section"
-msgstr "Umumaro Icyiciro"
-
-#: common.opt:460
-#, fuzzy
-msgid "Perform global common subexpression elimination"
-msgstr "i"
-
-#: common.opt:464
-#, fuzzy
-msgid "Perform enhanced load motion during global common subexpression elimination"
-msgstr "Ibirimo"
-
-#: common.opt:468
-#, fuzzy
-msgid "Perform store motion after global common subexpression elimination"
-msgstr "Nyuma"
-
-#: common.opt:472
-#, fuzzy
-msgid "Perform redundant load after store elimination in global common subexpression"
-msgstr "Ibirimo"
-
-#: common.opt:477
-#, fuzzy
-msgid "Perform global common subexpression elimination after register allocation"
-msgstr "i"
-
-#: common.opt:482
-#, fuzzy
-msgid "Enable guessing of branch probabilities"
-msgstr "Bya"
-
-#: common.opt:490
-msgid "Process #ident directives"
-msgstr ""
-
-#: common.opt:494
-#, fuzzy
-msgid "Perform conversion of conditional jumps to branchless equivalents"
-msgstr "Ihindurangero Bya Kuri"
-
-#: common.opt:498
-#, fuzzy
-msgid "Perform conversion of conditional jumps to conditional execution"
-msgstr "Ihindurangero Bya Kuri"
-
-#: common.opt:506
-#, fuzzy
-msgid "Do not generate .size directives"
-msgstr "OYA Ingano"
-
-#: common.opt:515
-#, fuzzy
-msgid "Pay attention to the \"inline\" keyword"
-msgstr "Kuri i Ijambo- banze"
-
-#: common.opt:519
-#, fuzzy
-msgid "Integrate simple functions into their callers"
-msgstr "Byoroheje Imimaro"
-
-#: common.opt:523
-#, fuzzy
-msgid "Integrate functions called once into their callers"
-msgstr "Byoroheje Imimaro"
-
-#: common.opt:530
-#, fuzzy
-msgid "Limit the size of inlined functions to <number>"
-msgstr "-Umubare i Ingano Bya Imimaro Kuri Umubare"
-
-#: common.opt:534
-#, fuzzy
-msgid "Instrument function entry and exit with profiling calls"
-msgstr "Umumaro Icyinjijwe Gusohoka Na: Amahamagara:"
-
-#: common.opt:538
-msgid "Perform Interprocedural constant propagation"
-msgstr ""
-
-#: common.opt:542
-#, fuzzy
-msgid "Discover pure and const functions"
-msgstr "Kidakoreshwa Kitaboneka Imimaro"
-
-#: common.opt:546
-msgid "Perform interprocedural points-to analysis"
-msgstr ""
-
-#: common.opt:550
-msgid "Discover readonly and non addressable static variables"
-msgstr ""
-
-#: common.opt:554
-msgid "Type based escape and alias analysis"
-msgstr ""
-
-#: common.opt:558
-msgid "Optimize induction variables on trees"
-msgstr ""
-
-#: common.opt:562
-#, fuzzy
-msgid "Use jump tables for sufficiently large switch statements"
-msgstr "Akarango OYA muri a Hindura Inyandiko"
-
-#: common.opt:566
-#, fuzzy
-msgid "Generate code for functions even if they are fully inlined"
-msgstr "ITEGEKONGENGA kugirango ATARIIGIHARWE NIBA"
-
-#: common.opt:570
-#, fuzzy
-msgid "Emit static const variables even if they are not used"
-msgstr "Ibihinduka ATARIIGIHARWE NIBA OYA"
-
-#: common.opt:574
-#, fuzzy
-msgid "Give external symbols a leading underscore"
-msgstr "Ibimenyetso a Nyobora"
-
-#: common.opt:578 common.opt:744 common.opt:867
-msgid "Does nothing.  Preserved for backward compatibility."
-msgstr ""
-
-#: common.opt:582
-#, fuzzy
-msgid "Set errno after built-in math functions"
-msgstr "Nyuma in Imibare Imimaro"
-
-#: common.opt:586
-#, fuzzy
-msgid "Report on permanent memory allocation"
-msgstr "ku Ububiko ku Impera Bya Gukoresha"
-
-#: common.opt:593
-#, fuzzy
-msgid "Attempt to merge identical constants and constant variables"
-msgstr "Kuri Gukomatanya birasa Na Ibihinduka"
-
-#: common.opt:597
-#, fuzzy
-msgid "Attempt to merge identical constants across compilation units"
-msgstr "Kuri Gukomatanya birasa Kwambukiranya"
-
-#: common.opt:601
-#, fuzzy
-msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
-msgstr "-Uburebure Umubare Ubutumwa Kuri Umubare Inyuguti Umurongo 0 Umurongo"
-
-#: common.opt:605
-msgid "Perform SMS based modulo scheduling before the first scheduling pass"
-msgstr ""
-
-#: common.opt:609
-#, fuzzy
-msgid "Move loop invariant computations out of loops"
-msgstr "Byose Inyuma Bya"
-
-#: common.opt:613
-msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
-msgstr ""
-
-#: common.opt:617
-msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
-msgstr ""
-
-#: common.opt:621
-msgid "Ignore read operations when inserting mudflap instrumentation"
-msgstr ""
-
-#: common.opt:625
-msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
-msgstr ""
-
-#: common.opt:629
-#, fuzzy
-msgid "Support synchronous non-call exceptions"
-msgstr "Amarengayobora"
-
-#: common.opt:633
-#, fuzzy
-msgid "When possible do not generate stack frames"
-msgstr "OYA Amakadiri"
-
-#: common.opt:637
-#, fuzzy
-msgid "Do the full register move optimization pass"
-msgstr "i"
-
-#: common.opt:641
-#, fuzzy
-msgid "Optimize sibling and tail recursive calls"
-msgstr "Na Amahamagara:"
-
-#: common.opt:645
-#, fuzzy
-msgid "Pack structure members together without holes"
-msgstr "Imiterere"
-
-#: common.opt:649
-msgid "Set initial maximum structure member alignment"
-msgstr ""
-
-#: common.opt:653
-#, fuzzy
-msgid "Return small aggregates in memory, not registers"
-msgstr "in Ububiko OYA"
-
-#: common.opt:657
-#, fuzzy
-msgid "Perform loop peeling"
-msgstr "i"
-
-#: common.opt:661
-msgid "Enable machine specific peephole optimizations"
-msgstr ""
-
-#: common.opt:665
-#, fuzzy
-msgid "Enable an RTL peephole pass before sched2"
-msgstr "Gukoresha Mbere"
-
-#: common.opt:669
-#, fuzzy
-msgid "Generate position-independent code if possible (large mode)"
-msgstr "Ibirindiro ITEGEKONGENGA NIBA"
-
-#: common.opt:673
-#, fuzzy
-msgid "Generate position-independent code for executables if possible (large mode)"
-msgstr "Ibirindiro ITEGEKONGENGA NIBA"
-
-#: common.opt:677
-#, fuzzy
-msgid "Generate position-independent code if possible (small mode)"
-msgstr "Ibirindiro ITEGEKONGENGA NIBA"
-
-#: common.opt:681
-#, fuzzy
-msgid "Generate position-independent code for executables if possible (small mode)"
-msgstr "Ibirindiro ITEGEKONGENGA NIBA"
-
-#: common.opt:685
-#, fuzzy
-msgid "Generate prefetch instructions, if available, for arrays in loops"
-msgstr "Amabwiriza NIBA Bihari kugirango in"
-
-#: common.opt:689
-#, fuzzy
-msgid "Enable basic program profiling code"
-msgstr "BASIC Porogaramu ITEGEKONGENGA"
-
-#: common.opt:693
-#, fuzzy
-msgid "Insert arc-based program profiling code"
-msgstr "Agaheto Porogaramu ITEGEKONGENGA"
-
-#: common.opt:697
-msgid "Enable common options for generating profile info for profile feedback directed optimizations"
-msgstr ""
-
-#: common.opt:701
-msgid "Enable common options for performing profile feedback directed optimizations"
-msgstr ""
-
-#: common.opt:705
-msgid "Insert code to profile values of expressions"
-msgstr ""
-
-#: common.opt:712
-msgid "Make compile reproducible using <string>"
-msgstr ""
-
-#: common.opt:716
-#, fuzzy
-msgid "Return small aggregates in registers"
-msgstr "in"
-
-#: common.opt:720
-#, fuzzy
-msgid "Enables a register move optimization"
-msgstr "a Kwiyandikisha Kwimura"
-
-#: common.opt:724
-#, fuzzy
-msgid "Perform a register renaming optimization pass"
-msgstr "i Kwiyandikisha"
-
-#: common.opt:728
-#, fuzzy
-msgid "Reorder basic blocks to improve code placement"
-msgstr "BASIC Kuri ITEGEKONGENGA Ishyira mu mwanya"
-
-#: common.opt:732
-#, fuzzy
-msgid "Reorder basic blocks and partition into hot and cold sections"
-msgstr "BASIC Kuri ITEGEKONGENGA Ishyira mu mwanya"
-
-#: common.opt:736
-#, fuzzy
-msgid "Reorder functions to improve code placement"
-msgstr "Imimaro Kuri ITEGEKONGENGA Ishyira mu mwanya"
-
-#: common.opt:740
-#, fuzzy
-msgid "Add a common subexpression elimination pass after loop optimizations"
-msgstr "Nyuma"
-
-#: common.opt:748
-msgid "Disable optimizations that assume default FP rounding behavior"
-msgstr ""
-
-#: common.opt:752
-#, fuzzy
-msgid "Enable scheduling across basic blocks"
-msgstr "Kwambukiranya BASIC"
-
-#: common.opt:756
-#, fuzzy
-msgid "Allow speculative motion of non-loads"
-msgstr "Bya"
-
-#: common.opt:760
-#, fuzzy
-msgid "Allow speculative motion of some loads"
-msgstr "Bya"
-
-#: common.opt:764
-#, fuzzy
-msgid "Allow speculative motion of more loads"
-msgstr "Bya Birenzeho"
-
-#: common.opt:768
-#, fuzzy
-msgid "Set the verbosity level of the scheduler"
-msgstr "-Umubare i urwego Bya i"
-
-#: common.opt:772
-msgid "If scheduling post reload, do superblock scheduling"
-msgstr ""
-
-#: common.opt:776
-msgid "If scheduling post reload, do trace scheduling"
-msgstr ""
-
-#: common.opt:780
-#, fuzzy
-msgid "Reschedule instructions before register allocation"
-msgstr "Amabwiriza Mbere Kwiyandikisha"
-
-#: common.opt:784
-#, fuzzy
-msgid "Reschedule instructions after register allocation"
-msgstr "Amabwiriza Nyuma Kwiyandikisha"
-
-#: common.opt:790
-msgid "Allow premature scheduling of queued insns"
-msgstr ""
-
-#: common.opt:794
-msgid "Set number of queued insns that can be prematurely scheduled"
-msgstr ""
-
-#: common.opt:802 common.opt:806
-msgid "Set dependence distance checking in premature scheduling of queued insns"
-msgstr ""
-
-#: common.opt:810
-msgid "Access data in the same section from shared anchor points"
-msgstr ""
-
-#: common.opt:814
-#, fuzzy
-msgid "Perform sequence abstraction optimization on RTL"
-msgstr "Simbuka"
-
-#: common.opt:818
-msgid "Eliminate redundant sign extensions using LCM."
-msgstr ""
-
-#: common.opt:822
-msgid "Show column numbers in diagnostics, when available.  Default on"
-msgstr ""
-
-#: common.opt:826
-#, fuzzy
-msgid "Disable optimizations observable by IEEE signaling NaNs"
-msgstr "ku"
-
-#: common.opt:830
-#, fuzzy
-msgid "Convert floating point constants to single precision constants"
-msgstr "Bihindagurika Akadomo Kuri UMWE"
-
-#: common.opt:834
-msgid "Split lifetimes of induction variables when loops are unrolled"
-msgstr ""
-
-#: common.opt:838
-msgid "Apply variable expansion when loops are unrolled"
-msgstr ""
-
-#: common.opt:844
-#, fuzzy
-msgid "Insert stack checking code into the program"
-msgstr "ITEGEKONGENGA i Porogaramu"
-
-#: common.opt:851
-msgid "Trap if the stack goes past <register>"
-msgstr ""
-
-#: common.opt:855
-msgid "Trap if the stack goes past symbol <name>"
-msgstr ""
-
-#: common.opt:859
-msgid "Use propolice as a stack protection method"
-msgstr ""
-
-#: common.opt:863
-msgid "Use a stack protection method for every function"
-msgstr ""
-
-#: common.opt:875
-#, fuzzy
-msgid "Assume strict aliasing rules apply"
-msgstr "Gukurikiza"
-
-#: common.opt:879
-msgid "Treat signed overflow as undefined"
-msgstr ""
-
-#: common.opt:883
-#, fuzzy
-msgid "Check for syntax errors, then stop"
-msgstr "kugirango Amakosa Hanyuma Guhagarara"
-
-#: common.opt:887
-#, fuzzy
-msgid "Create data files needed by \"gcov\""
-msgstr "Ibyatanzwe Idosiye ku"
-
-#: common.opt:891
-#, fuzzy
-msgid "Perform jump threading optimizations"
-msgstr "Simbuka"
-
-#: common.opt:895
-#, fuzzy
-msgid "Report the time taken by each compiler pass"
-msgstr "Igihe ku ku Impera Bya Gukoresha"
-
-#: common.opt:899
-msgid "Set the default thread-local storage code generation model"
-msgstr ""
-
-#: common.opt:903
-msgid "Reorder top level functions, variables, and asms"
-msgstr ""
-
-#: common.opt:907
-#, fuzzy
-msgid "Perform superblock formation via tail duplication"
-msgstr "Biturutse"
-
-#: common.opt:914
-#, fuzzy
-msgid "Assume floating-point operations can trap"
-msgstr "Akadomo Ibikorwa:"
-
-#: common.opt:918
-#, fuzzy
-msgid "Trap for signed overflow in addition, subtraction and multiplication"
-msgstr "kugirango Byarenze urugero in Guteranya+ Gukuramo Gukuba(*)"
-
-#: common.opt:922
-msgid "Enable SSA-CCP optimization on trees"
-msgstr ""
-
-#: common.opt:926
-msgid "Enable SSA-CCP optimization for stores and loads"
-msgstr ""
-
-#: common.opt:930
-msgid "Enable loop header copying on trees"
-msgstr ""
-
-#: common.opt:934
-msgid "Coalesce memory temporaries in the SSA->normal pass"
-msgstr ""
-
-#: common.opt:938
-msgid "Replace SSA temporaries with better names in copies"
-msgstr ""
-
-#: common.opt:942
-msgid "Enable copy propagation on trees"
-msgstr ""
-
-#: common.opt:946
-msgid "Enable copy propagation for stores and loads"
-msgstr ""
-
-#: common.opt:950
-#, fuzzy
-msgid "Enable SSA dead code elimination optimization on trees"
-msgstr "ITEGEKONGENGA"
-
-#: common.opt:954
-#, fuzzy
-msgid "Enable dominator optimizations"
-msgstr "a Kwiyandikisha Kwimura"
-
-#: common.opt:958
-#, fuzzy
-msgid "Enable dead store elimination"
-msgstr "ITEGEKONGENGA"
-
-#: common.opt:962
-msgid "Enable Full Redundancy Elimination (FRE) on trees"
-msgstr ""
-
-#: common.opt:966
-#, fuzzy
-msgid "Enable loop invariant motion on trees"
-msgstr "Byose Inyuma Bya"
-
-#: common.opt:970
-msgid "Enable linear loop transforms on trees"
-msgstr ""
-
-#: common.opt:974
-#, fuzzy
-msgid "Create canonical induction variables in loops"
-msgstr "Byose Rusange Ibihinduka"
-
-#: common.opt:978
-msgid "Enable loop optimizations on tree level"
-msgstr ""
-
-#: common.opt:982
-msgid "Enable SSA-PRE optimization on trees"
-msgstr ""
-
-#: common.opt:986
-msgid "Perform structural alias analysis"
-msgstr ""
-
-#: common.opt:990
-msgid "Enable SSA code sinking on trees"
-msgstr ""
-
-#: common.opt:994
-msgid "Perform scalar replacement of aggregates"
-msgstr ""
-
-#: common.opt:998
-msgid "Replace temporary expressions in the SSA->normal pass"
-msgstr ""
-
-#: common.opt:1002
-msgid "Perform live range splitting during the SSA->normal pass"
-msgstr ""
-
-#: common.opt:1006
-msgid "Perform Value Range Propagation on trees"
-msgstr ""
-
-#: common.opt:1010
-#, fuzzy
-msgid "Compile whole compilation unit at a time"
-msgstr "i Umwandiko wahinduwe ururimi Igice: Kuri a IDOSIYE"
-
-#: common.opt:1014
-#, fuzzy
-msgid "Perform loop unrolling when iteration count is known"
-msgstr "Ryari: IBARA ni"
-
-#: common.opt:1018
-#, fuzzy
-msgid "Perform loop unrolling for all loops"
-msgstr "kugirango Byose"
-
-#: common.opt:1025
-msgid "Allow loop optimizations to assume that the loops behave in normal way"
-msgstr ""
-
-#: common.opt:1033
-#, fuzzy
-msgid "Allow math optimizations that may violate IEEE or ISO standards"
-msgstr "Imibare Gicurasi Cyangwa"
-
-#: common.opt:1037
-#, fuzzy
-msgid "Perform loop unswitching"
-msgstr "i"
-
-#: common.opt:1041
-#, fuzzy
-msgid "Just generate unwind tables for exception handling"
-msgstr "Imbonerahamwe kugirango Irengayobora(-)"
-
-#: common.opt:1045
-msgid "Perform variable tracking"
-msgstr ""
-
-#: common.opt:1049
-msgid "Enable loop vectorization on trees"
-msgstr ""
-
-#: common.opt:1053
-msgid "Enable loop versioning when doing loop vectorization on trees"
-msgstr ""
-
-#: common.opt:1057
-#, fuzzy
-msgid "Set the verbosity level of the vectorizer"
-msgstr "-Umubare i urwego Bya i"
-
-#: common.opt:1067
-#, fuzzy
-msgid "Add extra commentary to assembler output"
-msgstr "Birenga Kuri Ibisohoka"
-
-#: common.opt:1071
-msgid "Set the default symbol visibility"
-msgstr ""
-
-#: common.opt:1076
-msgid "Use expression value profiles in optimizations"
-msgstr ""
-
-#: common.opt:1080
-msgid "Construct webs and split unrelated uses of single variable"
-msgstr ""
-
-#: common.opt:1084
-#, fuzzy
-msgid "Perform whole program optimizations"
-msgstr "i"
-
-#: common.opt:1088
-msgid "Assume signed arithmetic overflow wraps around"
-msgstr ""
-
-#: common.opt:1092
-#, fuzzy
-msgid "Put zero initialized data in the bss section"
-msgstr "Zeru Ibyatanzwe in i Icyiciro"
-
-#: common.opt:1096
-#, fuzzy
-msgid "Generate debug information in default format"
-msgstr "Ibisobanuro in Mburabuzi Imiterere"
-
-#: common.opt:1100
-#, fuzzy
-msgid "Generate debug information in COFF format"
-msgstr "Ibisobanuro in Mburabuzi Imiterere"
-
-#: common.opt:1104
-#, fuzzy
-msgid "Generate debug information in DWARF v2 format"
-msgstr "Ibisobanuro in Mburabuzi Imiterere"
-
-#: common.opt:1108
-#, fuzzy
-msgid "Generate debug information in default extended format"
-msgstr "Ibisobanuro in Mburabuzi Byongerewe... Imiterere"
-
-#: common.opt:1112
-#, fuzzy
-msgid "Generate debug information in STABS format"
-msgstr "Ibisobanuro in Mburabuzi Imiterere"
-
-#: common.opt:1116
-#, fuzzy
-msgid "Generate debug information in extended STABS format"
-msgstr "Ibisobanuro in Mburabuzi Byongerewe... Imiterere"
-
-#: common.opt:1120
-#, fuzzy
-msgid "Generate debug information in VMS format"
-msgstr "Ibisobanuro in Mburabuzi Imiterere"
-
-#: common.opt:1124
-#, fuzzy
-msgid "Generate debug information in XCOFF format"
-msgstr "Ibisobanuro in Mburabuzi Imiterere"
-
-#: common.opt:1128
-#, fuzzy
-msgid "Generate debug information in extended XCOFF format"
-msgstr "Ibisobanuro in Mburabuzi Byongerewe... Imiterere"
-
-#: common.opt:1132
-#, fuzzy
-msgid "Place output into <file>"
-msgstr "-o IDOSIYE Ibisohoka IDOSIYE"
-
-#: common.opt:1136
-#, fuzzy
-msgid "Enable function profiling"
-msgstr "Umumaro"
-
-#: common.opt:1140
-#, fuzzy
-msgid "Issue warnings needed for strict compliance to the standard"
-msgstr "-Iburira ku Kuri"
-
-#: common.opt:1144
-msgid "Like -pedantic but issue them as errors"
-msgstr ""
-
-#: common.opt:1148
-#, fuzzy
-msgid "Do not display functions compiled or elapsed time"
-msgstr "-OYA Kugaragaza Imimaro Cyangwa"
-
-#: common.opt:1152
-#, fuzzy
-msgid "Display the compiler's version"
-msgstr "-Verisiyo i"
-
-#: common.opt:1156
-msgid "Suppress warnings"
-msgstr ""
-
-#: attribs.c:175 cp/name-lookup.c:3081
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute directive ignored"
-msgstr "`%s'Ikiranga"
-
-#: attribs.c:183
-#, fuzzy, gcc-internal-format
-msgid "wrong number of arguments specified for %qs attribute"
-msgstr "Umubare Bya ingingo kugirango Ikiranga"
-
-#: attribs.c:200
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute does not apply to types"
-msgstr "`%s'Ikiranga OYA Gukurikiza Kuri"
-
-#: attribs.c:247
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute only applies to function types"
-msgstr "`%s'Ikiranga Kuri Umumaro"
-
-#: attribs.c:257
-#, fuzzy, gcc-internal-format
-msgid "type attributes ignored after type is already defined"
-msgstr "`Ikiranga ni"
-
-#: bb-reorder.c:1872
-#, fuzzy, gcc-internal-format
-msgid "multiple hot/cold transitions found (bb %i)"
-msgstr "Igikubo kugirango Uburyo"
-
-#: bt-load.c:1515
-#, gcc-internal-format
-msgid "branch target register load optimization is not intended to be run twice"
-msgstr ""
-
-#: builtins.c:420
-#, fuzzy, gcc-internal-format
-msgid "offset outside bounds of constant string"
-msgstr "Nta- boneza Hanze Bya Ikurikiranyanyuguti"
-
-#: builtins.c:976
-#, fuzzy, gcc-internal-format
-msgid "second argument to %<__builtin_prefetch%> must be a constant"
-msgstr "ISEGONDA Kuri a"
-
-#: builtins.c:983
-#, fuzzy, gcc-internal-format
-msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
-msgstr "Sibyo ISEGONDA Kuri ikoresha Zeru"
-
-#: builtins.c:991
-#, fuzzy, gcc-internal-format
-msgid "third argument to %<__builtin_prefetch%> must be a constant"
-msgstr "Kuri a"
-
-#: builtins.c:998
-#, fuzzy, gcc-internal-format
-msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
-msgstr "Sibyo Kuri ikoresha Zeru"
-
-#: builtins.c:4115
-#, fuzzy, gcc-internal-format
-msgid "argument of %<__builtin_args_info%> must be constant"
-msgstr "Bya"
-
-#: builtins.c:4121
-#, fuzzy, gcc-internal-format
-msgid "argument of %<__builtin_args_info%> out of range"
-msgstr "Bya Inyuma Bya Urutonde"
-
-#: builtins.c:4127
-#, fuzzy, gcc-internal-format
-msgid "missing argument in %<__builtin_args_info%>"
-msgstr "Ibuze in"
-
-#: builtins.c:4223 gimplify.c:2067
-#, fuzzy, gcc-internal-format
-msgid "too few arguments to function %<va_start%>"
-msgstr "ingingo Kuri Umumaro"
-
-#: builtins.c:4387
-#, fuzzy, gcc-internal-format
-msgid "first argument to %<va_arg%> not of type %<va_list%>"
-msgstr "Itangira Kuri OYA Bya Ubwoko"
-
-#. Unfortunately, this is merely undefined, rather than a constraint
-#. violation, so we cannot make this an error.  If this call is never
-#. executed, the program is still strictly conforming.
-#: builtins.c:4401
-#, fuzzy, gcc-internal-format
-msgid "%qT is promoted to %qT when passed through %<...%>"
-msgstr "`%s'ni Kuri Ryari: Gihinguranya"
-
-#: builtins.c:4406
-#, fuzzy, gcc-internal-format
-msgid "(so you should pass %qT not %qT to %<va_arg%>)"
-msgstr "(OYA Kuri"
-
-#. We can, however, treat "undefined" any way we please.
-#. Call abort to encourage the user to fix the program.
-#: builtins.c:4412 c-typeck.c:2288
-#, gcc-internal-format
-msgid "if this code is reached, the program will abort"
-msgstr ""
-
-#: builtins.c:4531
-#, fuzzy, gcc-internal-format
-msgid "invalid argument to %<__builtin_frame_address%>"
-msgstr "Sibyo Kuri"
-
-#: builtins.c:4533
-#, fuzzy, gcc-internal-format
-msgid "invalid argument to %<__builtin_return_address%>"
-msgstr "Sibyo Kuri"
-
-#: builtins.c:4546
-#, fuzzy, gcc-internal-format
-msgid "unsupported argument to %<__builtin_frame_address%>"
-msgstr "Kuri"
-
-#: builtins.c:4548
-#, fuzzy, gcc-internal-format
-msgid "unsupported argument to %<__builtin_return_address%>"
-msgstr "Kuri"
-
-#: builtins.c:4651
-#, fuzzy, gcc-internal-format
-msgid "second argument to %<__builtin_expect%> must be a constant"
-msgstr "ISEGONDA Kuri a"
-
-#: builtins.c:6115
-#, fuzzy, gcc-internal-format
-msgid "%<__builtin_longjmp%> second argument must be 1"
-msgstr "_ISEGONDA 1."
-
-#: builtins.c:6695
-#, fuzzy, gcc-internal-format
-msgid "target format does not support infinity"
-msgstr "Intego Imiterere OYA Gushigikira Bidashira"
-
-#: builtins.c:8701 builtins.c:8795
-#, fuzzy, gcc-internal-format
-msgid "too few arguments to function %qs"
-msgstr "ingingo Kuri Umumaro"
-
-#: builtins.c:8707 builtins.c:8801
-#, fuzzy, gcc-internal-format
-msgid "too many arguments to function %qs"
-msgstr "ingingo Kuri Umumaro"
-
-#: builtins.c:8713 builtins.c:8826
-#, fuzzy, gcc-internal-format
-msgid "non-floating-point argument to function %qs"
-msgstr "Bihindagurika Akadomo Kuri Umumaro"
-
-#: builtins.c:9854
-#, fuzzy, gcc-internal-format
-msgid "%<va_start%> used in function with fixed args"
-msgstr "`in Umumaro Na: BIHAMYE"
-
-#. Evidently an out of date version of <stdarg.h>; can't validate
-#. va_start's second argument, but can still work as intended.
-#: builtins.c:9861
-#, gcc-internal-format
-msgid "%<__builtin_next_arg%> called without an argument"
-msgstr ""
-
-#: builtins.c:9876
-#, gcc-internal-format
-msgid "%<va_start%> used with too many arguments"
-msgstr ""
-
-#. FIXME: Sometimes with the tree optimizers we can get the
-#. not the last argument even though the user used the last
-#. argument.  We just warn and set the arg to be the last
-#. argument so that we will get wrong-code because of
-#. it.
-#: builtins.c:9896
-#, fuzzy, gcc-internal-format
-msgid "second parameter of %<va_start%> not last named argument"
-msgstr "ISEGONDA Bya OYA Iheruka"
-
-#: builtins.c:10017
-#, fuzzy, gcc-internal-format
-msgid "%Hfirst argument of %D must be a pointer, second integer constant"
-msgstr "`%s'Ikiranga OYA Umubare wuzuye"
-
-#: builtins.c:10030
-#, fuzzy, gcc-internal-format
-msgid "%Hlast argument of %D is not integer constant between 0 and 3"
-msgstr "Bya ni OYA a Ikurikiranyanyuguti"
-
-#: builtins.c:10076 builtins.c:10229 builtins.c:10297
-#, gcc-internal-format
-msgid "%Hcall to %D will always overflow destination buffer"
-msgstr ""
-
-#: c-common.c:835
-#, fuzzy, gcc-internal-format
-msgid "%qD is not defined outside of function scope"
-msgstr "`%s'ni OYA Hanze Bya Umumaro Ingano:"
-
-#. Translators: The %d after 'ISO C' will be 90 or 99.  Do not
-#. separate the %d from the 'C'.  'ISO' should not be
-#. translated, but it may be moved after 'C%d' in languages
-#. where modifiers follow nouns.
-#: c-common.c:867
-#, fuzzy, gcc-internal-format
-msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
-msgstr "Ikurikiranyanyuguti Uburebure ni Biruta i Uburebure C Bya ngombwa Kuri Gushigikira"
-
-#: c-common.c:916
-#, fuzzy, gcc-internal-format
-msgid "overflow in constant expression"
-msgstr "Byarenze urugero in imvugo"
-
-#: c-common.c:936
-#, fuzzy, gcc-internal-format
-msgid "integer overflow in expression"
-msgstr "Umubare wuzuye Byarenze urugero in imvugo"
-
-#: c-common.c:945
-#, fuzzy, gcc-internal-format
-msgid "floating point overflow in expression"
-msgstr "Bihindagurika Akadomo Byarenze urugero in imvugo"
-
-#: c-common.c:951
-#, fuzzy, gcc-internal-format
-msgid "vector overflow in expression"
-msgstr "Byarenze urugero in imvugo"
-
-#: c-common.c:974
-#, fuzzy, gcc-internal-format
-msgid "large integer implicitly truncated to unsigned type"
-msgstr "Binini Umubare wuzuye Kuri Bitashizweho umukono Ubwoko"
-
-#: c-common.c:977
-#, fuzzy, gcc-internal-format
-msgid "negative integer implicitly converted to unsigned type"
-msgstr "Umubare wuzuye Kuri Bitashizweho umukono Ubwoko"
-
-#: c-common.c:999
-#, fuzzy, gcc-internal-format
-msgid "type-punning to incomplete type might break strict-aliasing rules"
-msgstr "Ubwoko Kuri Ubwoko itandukanya"
-
-#: c-common.c:1007
-#, fuzzy, gcc-internal-format
-msgid "dereferencing type-punned pointer will break strict-aliasing rules"
-msgstr "Ubwoko Mweretsi itandukanya"
-
-#: c-common.c:1011
-#, fuzzy, gcc-internal-format
-msgid "dereferencing type-punned pointer might break strict-aliasing rules"
-msgstr "Ubwoko Mweretsi itandukanya"
-
-#: c-common.c:1037
-#, fuzzy, gcc-internal-format
-msgid "%Hempty body in an if-statement"
-msgstr "ubusa Umubiri in Ikindi Inyandiko"
-
-#: c-common.c:1041
-#, fuzzy, gcc-internal-format
-msgid "%Hempty body in an else-statement"
-msgstr "ubusa Umubiri in Ikindi Inyandiko"
-
-#: c-common.c:1105
-#, fuzzy, gcc-internal-format
-msgid "overflow in implicit constant conversion"
-msgstr "Byarenze urugero in Ihindurangero"
-
-#: c-common.c:1241
-#, fuzzy, gcc-internal-format
-msgid "operation on %qE may be undefined"
-msgstr "ku Gicurasi kidasobanuye"
-
-#: c-common.c:1527
-#, fuzzy, gcc-internal-format
-msgid "case label does not reduce to an integer constant"
-msgstr "Akarango OYA Kuri Umubare wuzuye"
-
-#: c-common.c:1567
-#, gcc-internal-format
-msgid "case label value is less than minimum value for type"
-msgstr ""
-
-#: c-common.c:1575
-#, gcc-internal-format
-msgid "case label value exceeds maximum value for type"
-msgstr ""
-
-#: c-common.c:1583
-#, gcc-internal-format
-msgid "lower value in case label range less than minimum value for type"
-msgstr ""
-
-#: c-common.c:1592
-#, gcc-internal-format
-msgid "upper value in case label range exceeds maximum value for type"
-msgstr ""
-
-#: c-common.c:2007
-#, fuzzy, gcc-internal-format
-msgid "invalid operands to binary %s"
-msgstr "Sibyo Kuri Nyabibiri"
-
-#: c-common.c:2242
-#, fuzzy, gcc-internal-format
-msgid "comparison is always false due to limited range of data type"
-msgstr "ni Buri gihe SIBYO Kuri Urutonde Bya Ibyatanzwe Ubwoko"
-
-#: c-common.c:2244
-#, fuzzy, gcc-internal-format
-msgid "comparison is always true due to limited range of data type"
-msgstr "ni Buri gihe NIBYO Kuri Urutonde Bya Ibyatanzwe Ubwoko"
-
-#: c-common.c:2322
-#, fuzzy, gcc-internal-format
-msgid "comparison of unsigned expression >= 0 is always true"
-msgstr "Bya Bitashizweho umukono imvugo 0 ni Buri gihe NIBYO"
-
-#: c-common.c:2331
-#, fuzzy, gcc-internal-format
-msgid "comparison of unsigned expression < 0 is always false"
-msgstr "Bya Bitashizweho umukono imvugo 0 ni Buri gihe SIBYO"
-
-#: c-common.c:2373
-#, fuzzy, gcc-internal-format
-msgid "pointer of type %<void *%> used in arithmetic"
-msgstr "Mweretsi Bya Ubwoko in"
-
-#: c-common.c:2379
-#, fuzzy, gcc-internal-format
-msgid "pointer to a function used in arithmetic"
-msgstr "Mweretsi Kuri a Umumaro in"
-
-#: c-common.c:2385
-#, fuzzy, gcc-internal-format
-msgid "pointer to member function used in arithmetic"
-msgstr "Mweretsi Kuri Umumaro in"
-
-#: c-common.c:2525
-#, fuzzy, gcc-internal-format
-msgid "the address of %qD will always evaluate as %<true%>"
-msgstr "i Aderesi Bya Buri gihe"
-
-#: c-common.c:2590
-#, fuzzy, gcc-internal-format
-msgid "suggest parentheses around assignment used as truth value"
-msgstr "Igenera Nka Agaciro"
-
-#: c-common.c:2658 c-common.c:2698
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %<restrict%>"
-msgstr "Sibyo Gukoresha Bya"
-
-#: c-common.c:2914
-#, fuzzy, gcc-internal-format
-msgid "invalid application of %<sizeof%> to a function type"
-msgstr "Sibyo Porogaramu Bya Kuri a Umumaro Ubwoko"
-
-#: c-common.c:2924
-#, fuzzy, gcc-internal-format
-msgid "invalid application of %qs to a void type"
-msgstr "Sibyo Porogaramu Bya Kuri a Ubwoko"
-
-#: c-common.c:2930
-#, fuzzy, gcc-internal-format
-msgid "invalid application of %qs to incomplete type %qT "
-msgstr "Sibyo Porogaramu Bya Kuri Ubwoko"
-
-#: c-common.c:2971
-#, fuzzy, gcc-internal-format
-msgid "%<__alignof%> applied to a bit-field"
-msgstr "`_Byashyizweho Kuri a Umwanya"
-
-#: c-common.c:3462
-#, fuzzy, gcc-internal-format
-msgid "cannot disable built-in function %qs"
-msgstr "in Umumaro"
-
-#: c-common.c:3656
-#, fuzzy, gcc-internal-format
-msgid "pointers are not permitted as case values"
-msgstr "OYA Nka Uduciro"
-
-#: c-common.c:3662
-#, fuzzy, gcc-internal-format
-msgid "range expressions in switch statements are non-standard"
-msgstr "C Urutonde in Hindura"
-
-#: c-common.c:3688
-#, fuzzy, gcc-internal-format
-msgid "empty range specified"
-msgstr "ubusa Urutonde"
-
-#: c-common.c:3748
-#, fuzzy, gcc-internal-format
-msgid "duplicate (or overlapping) case value"
-msgstr "Gusubiramo Cyangwa iyorosa Agaciro"
-
-#: c-common.c:3749
-#, fuzzy, gcc-internal-format
-msgid "%Jthis is the first entry overlapping that value"
-msgstr "iyi ni i Itangira Icyinjijwe iyorosa Agaciro"
-
-#: c-common.c:3753
-#, fuzzy, gcc-internal-format
-msgid "duplicate case value"
-msgstr "Gusubiramo Agaciro"
-
-#: c-common.c:3754
-#, fuzzy, gcc-internal-format
-msgid "%Jpreviously used here"
-msgstr "Ibanjirije Insobanuro"
-
-#: c-common.c:3758
-#, fuzzy, gcc-internal-format
-msgid "multiple default labels in one switch"
-msgstr "Igikubo Mburabuzi Uturango... in Hindura"
-
-#: c-common.c:3759
-#, fuzzy, gcc-internal-format
-msgid "%Jthis is the first default label"
-msgstr "iyi ni i Itangira Mburabuzi Akarango"
-
-#: c-common.c:3808
-#, fuzzy, gcc-internal-format
-msgid "%Jcase value %qs not in enumerated type"
-msgstr "Agaciro OYA in Ubwoko"
-
-#: c-common.c:3811
-#, fuzzy, gcc-internal-format
-msgid "%Jcase value %qs not in enumerated type %qT"
-msgstr "Agaciro OYA in Ubwoko"
-
-#: c-common.c:3869
-#, fuzzy, gcc-internal-format
-msgid "%Hswitch missing default case"
-msgstr "Hindura Ibuze Mburabuzi"
-
-#: c-common.c:3932
-#, fuzzy, gcc-internal-format
-msgid "%Henumeration value %qE not handled in switch"
-msgstr "Agaciro OYA in Hindura"
-
-#: c-common.c:3956
-#, fuzzy, gcc-internal-format
-msgid "taking the address of a label is non-standard"
-msgstr "C i Aderesi Bya a Akarango"
-
-#: c-common.c:4106
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute ignored for field of type %qT"
-msgstr "`%s'Ikiranga kugirango"
-
-#: c-common.c:4117 c-common.c:4136 c-common.c:4154 c-common.c:4181
-#: c-common.c:4200 c-common.c:4223 c-common.c:4246 c-common.c:4267
-#: c-common.c:4292 c-common.c:4318 c-common.c:4355 c-common.c:4382
-#: c-common.c:4433 c-common.c:4458 c-common.c:4486 c-common.c:4505
-#: c-common.c:4788 c-common.c:4848 c-common.c:4869 c-common.c:4933
-#: c-common.c:5046 c-common.c:5112 c-common.c:5130 c-common.c:5176
-#: c-common.c:5246 c-common.c:5270 c-common.c:5571 c-common.c:5594
-#: c-common.c:5633
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute ignored"
-msgstr "`%s'Ikiranga"
-
-#: c-common.c:4349
-#, gcc-internal-format
-msgid "%qE attribute have effect only on public objects"
-msgstr ""
-
-#: c-common.c:4543
-#, fuzzy, gcc-internal-format
-msgid "unknown machine mode %qs"
-msgstr "Kitazwi Ubwoko"
-
-#: c-common.c:4564
-#, gcc-internal-format
-msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
-msgstr ""
-
-#: c-common.c:4567
-#, fuzzy, gcc-internal-format
-msgid "use __attribute__ ((vector_size)) instead"
-msgstr "`%s'Ikiranga"
-
-#: c-common.c:4576
-#, fuzzy, gcc-internal-format
-msgid "unable to emulate %qs"
-msgstr "Kuri"
-
-#: c-common.c:4586
-#, fuzzy, gcc-internal-format
-msgid "invalid pointer mode %qs"
-msgstr "Sibyo Mweretsi Kuri Umwanya"
-
-#: c-common.c:4601
-#, fuzzy, gcc-internal-format
-msgid "no data type for mode %qs"
-msgstr "Oya Ibyatanzwe Ubwoko kugirango Ubwoko"
-
-#: c-common.c:4611
-#, fuzzy, gcc-internal-format
-msgid "cannot use mode %qs for enumeral types"
-msgstr "GUHINDURA Kuri a Mweretsi Ubwoko"
-
-#: c-common.c:4638
-#, fuzzy, gcc-internal-format
-msgid "mode %qs applied to inappropriate type"
-msgstr "`Byashyizweho Kuri Ubwoko"
-
-#: c-common.c:4669
-#, fuzzy, gcc-internal-format
-msgid "%Jsection attribute cannot be specified for local variables"
-msgstr "Icyiciro Ikiranga kugirango Ibihinduka"
-
-#: c-common.c:4680
-#, fuzzy, gcc-internal-format
-msgid "section of %q+D conflicts with previous declaration"
-msgstr "Icyiciro Bya Na: Ibanjirije"
-
-#: c-common.c:4689
-#, fuzzy, gcc-internal-format
-msgid "section attribute not allowed for %q+D"
-msgstr "Icyiciro Ikiranga OYA kugirango"
-
-#: c-common.c:4695
-#, fuzzy, gcc-internal-format
-msgid "%Jsection attributes are not supported for this target"
-msgstr "Icyiciro Ibiranga OYA kugirango iyi Intego"
-
-#: c-common.c:4727
-#, fuzzy, gcc-internal-format
-msgid "requested alignment is not a constant"
-msgstr "Itunganya ni OYA a"
-
-#: c-common.c:4732
-#, fuzzy, gcc-internal-format
-msgid "requested alignment is not a power of 2"
-msgstr "Itunganya ni OYA a UMWIKUBE Bya 2."
-
-#: c-common.c:4737
-#, fuzzy, gcc-internal-format
-msgid "requested alignment is too large"
-msgstr "Itunganya ni Binini"
-
-#: c-common.c:4763
-#, fuzzy, gcc-internal-format
-msgid "alignment may not be specified for %q+D"
-msgstr "Itunganya Gicurasi OYA kugirango"
-
-#: c-common.c:4811
-#, fuzzy, gcc-internal-format
-msgid "%q+D defined both normally and as an alias"
-msgstr "`%s'Byombi Na Nka Irihimbano"
-
-#: c-common.c:4827
-#, fuzzy, gcc-internal-format
-msgid "alias argument not a string"
-msgstr "Irihimbano OYA a Ikurikiranyanyuguti"
-
-#: c-common.c:4890
-#, gcc-internal-format
-msgid "%Jweakref attribute must appear before alias attribute"
-msgstr ""
-
-#: c-common.c:4920
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute ignored on non-class types"
-msgstr "`%s'Ikiranga kugirango"
-
-#: c-common.c:4926
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute ignored because %qT is already defined"
-msgstr "i ni"
-
-#: c-common.c:4939
-#, fuzzy, gcc-internal-format
-msgid "visibility argument not a string"
-msgstr "Ukugaragara OYA a Ikurikiranyanyuguti"
-
-#: c-common.c:4951
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute ignored on types"
-msgstr "`%s'Ikiranga kugirango"
-
-#: c-common.c:4967
-#, fuzzy, gcc-internal-format
-msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
-msgstr "Ukugaragara Bya Mburabuzi gihishwe Birinzwe Cyangwa By'imbere"
-
-#: c-common.c:4976
-#, fuzzy, gcc-internal-format
-msgid "%qD redeclared with different visibility"
-msgstr "`%#D'Nka Bya IKIMENYETSO"
-
-#: c-common.c:5054
-#, fuzzy, gcc-internal-format
-msgid "tls_model argument not a string"
-msgstr "OYA a Ikurikiranyanyuguti"
-
-#: c-common.c:5067
-#, fuzzy, gcc-internal-format
-msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
-msgstr "Bya Cyangwa"
-
-#: c-common.c:5086 c-common.c:5150
-#, fuzzy, gcc-internal-format
-msgid "%J%qE attribute applies only to functions"
-msgstr "`%s'Ikiranga Kuri Imimaro"
-
-#: c-common.c:5091 c-common.c:5155
-#, fuzzy, gcc-internal-format
-msgid "%Jcan%'t set %qE attribute after definition"
-msgstr "Gushyiraho Ikiranga Nyuma Insobanuro"
-
-#: c-common.c:5244
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute ignored for %qE"
-msgstr "`%s'Ikiranga kugirango"
-
-#: c-common.c:5301
-#, fuzzy, gcc-internal-format
-msgid "invalid vector type for attribute %qE"
-msgstr "Sibyo Ubwoko kugirango Ikiranga"
-
-#: c-common.c:5307
-#, gcc-internal-format
-msgid "vector size not an integral multiple of component size"
-msgstr ""
-
-#: c-common.c:5313
-#, gcc-internal-format
-msgid "zero vector size"
-msgstr ""
-
-#: c-common.c:5321
-#, gcc-internal-format
-msgid "number of components of the vector not a power of two"
-msgstr ""
-
-#: c-common.c:5349
-#, fuzzy, gcc-internal-format
-msgid "nonnull attribute without arguments on a non-prototype"
-msgstr "Ikiranga ingingo ku a"
-
-#: c-common.c:5364
-#, fuzzy, gcc-internal-format
-msgid "nonnull argument has invalid operand number (argument %lu)"
-msgstr "Sibyo Umubare"
-
-#: c-common.c:5383
-#, fuzzy, gcc-internal-format
-msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
-msgstr "Na: Inyuma Bya Urutonde Umubare"
-
-#: c-common.c:5391
-#, fuzzy, gcc-internal-format
-msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
-msgstr "Indango Mweretsi"
-
-#: c-common.c:5454 c-common.c:5477
-#, fuzzy, gcc-internal-format
-msgid "not enough variable arguments to fit a sentinel"
-msgstr "ingingo Kuri Umumaro"
-
-#: c-common.c:5498
-#, fuzzy, gcc-internal-format
-msgid "missing sentinel in function call"
-msgstr "Bifitanye isano Umumaro Amahamagara:"
-
-#: c-common.c:5540
-#, fuzzy, gcc-internal-format
-msgid "null argument where non-null required (argument %lu)"
-msgstr "NTAGIHARI NTAGIHARI Bya ngombwa"
-
-#: c-common.c:5605
-#, fuzzy, gcc-internal-format
-msgid "cleanup argument not an identifier"
-msgstr "Ikiranga"
-
-#: c-common.c:5612
-#, fuzzy, gcc-internal-format
-msgid "cleanup argument not a function"
-msgstr "ingingo Kuri Umumaro"
-
-#: c-common.c:5651
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute requires prototypes with named arguments"
-msgstr "`%s'Ikiranga Umubare wuzuye"
-
-#: c-common.c:5662
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute only applies to variadic functions"
-msgstr "`%s'Ikiranga Kuri Imimaro"
-
-#: c-common.c:5673
-#, fuzzy, gcc-internal-format
-msgid "requested position is not an integer constant"
-msgstr "ni OYA Umubare wuzuye"
-
-#: c-common.c:5680
-#, gcc-internal-format
-msgid "requested position is less than zero"
-msgstr ""
-
-#: c-common.c:5988
-#, gcc-internal-format
-msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
-msgstr ""
-
-#: c-common.c:5992
-#, gcc-internal-format
-msgid "%Hignoring return value of function declared with attribute warn_unused_result"
-msgstr ""
-
-#: c-common.c:6045
-#, gcc-internal-format
-msgid "cannot apply %<offsetof%> to static data member %qD"
-msgstr ""
-
-#: c-common.c:6049
-#, gcc-internal-format
-msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
-msgstr ""
-
-#: c-common.c:6070 cp/typeck.c:4434
-#, fuzzy, gcc-internal-format
-msgid "attempt to take address of bit-field structure member %qD"
-msgstr "Kuri Aderesi Bya Umwanya Imiterere"
-
-#: c-common.c:6123
-#, fuzzy, gcc-internal-format
-msgid "lvalue required as left operand of assignment"
-msgstr "Sibyo in Igenera"
-
-#: c-common.c:6126
-#, gcc-internal-format
-msgid "lvalue required as increment operand"
-msgstr ""
-
-#: c-common.c:6129
-#, gcc-internal-format
-msgid "lvalue required as decrement operand"
-msgstr ""
-
-#: c-common.c:6132
-#, gcc-internal-format
-msgid "lvalue required as unary %<&%> operand"
-msgstr ""
-
-#: c-common.c:6135
-#, fuzzy, gcc-internal-format
-msgid "lvalue required in asm statement"
-msgstr "Sibyo in Inyandiko"
-
-#: c-common.c:6263 c-common.c:6312 c-typeck.c:2574
-#, fuzzy, gcc-internal-format
-msgid "too few arguments to function %qE"
-msgstr "ingingo Kuri Umumaro"
-
-#. ??? This should not be an error when inlining calls to
-#. unprototyped functions.
-#: c-common.c:6280 c-typeck.c:4257
-#, fuzzy, gcc-internal-format
-msgid "incompatible type for argument %d of %qE"
-msgstr "Ubwoko kugirango Bya"
-
-#: c-common.c:6471
-#, fuzzy, gcc-internal-format
-msgid "array subscript has type %<char%>"
-msgstr "Imbonerahamwe Inyandiko nyesi Ubwoko"
-
-#. Except for passing an argument to an unprototyped function,
-#. this is a constraint violation.  When passing an argument to
-#. an unprototyped function, it is compile-time undefined;
-#. making it a constraint in that case was rejected in
-#. DR#252.
-#: c-convert.c:96 c-typeck.c:1691 c-typeck.c:3901 cp/typeck.c:1506
-#: cp/typeck.c:5619 cp/typeck.c:6208 fortran/convert.c:89
-#: treelang/tree-convert.c:79
-#, fuzzy, gcc-internal-format
-msgid "void value not ignored as it ought to be"
-msgstr "Agaciro OYA Nka Kuri"
-
-#: c-convert.c:117 fortran/convert.c:122 java/typeck.c:155
-#: treelang/tree-convert.c:105
-#, fuzzy, gcc-internal-format
-msgid "conversion to non-scalar type requested"
-msgstr "Ihindurangero Kuri Ubwoko"
-
-#: c-decl.c:568
-#, fuzzy, gcc-internal-format
-msgid "array %q+D assumed to have one element"
-msgstr "Imbonerahamwe Kuri Ikigize:"
-
-#: c-decl.c:673
-#, gcc-internal-format
-msgid "GCC supports only %u nested scopes"
-msgstr ""
-
-#: c-decl.c:759 cp/decl.c:360 java/decl.c:1620
-#, fuzzy, gcc-internal-format
-msgid "label %q+D used but not defined"
-msgstr "Akarango OYA"
-
-#: c-decl.c:765 cp/decl.c:371 java/decl.c:1625
-#, fuzzy, gcc-internal-format
-msgid "label %q+D defined but not used"
-msgstr "Akarango OYA"
-
-#: c-decl.c:767
-#, fuzzy, gcc-internal-format
-msgid "label %q+D declared but not defined"
-msgstr "Akarango OYA"
-
-#: c-decl.c:802
-#, fuzzy, gcc-internal-format
-msgid "nested function %q+D declared but never defined"
-msgstr "Mumurongo Umumaro Nta narimwe"
-
-#: c-decl.c:816 cp/decl.c:610
-#, fuzzy, gcc-internal-format
-msgid "unused variable %q+D"
-msgstr "Kidakoreshwa IMPINDURAGACIRO"
-
-#: c-decl.c:820
-#, gcc-internal-format
-msgid "type of array %q+D completed incompatibly with implicit initialization"
-msgstr ""
-
-#: c-decl.c:1054
-#, fuzzy, gcc-internal-format
-msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
-msgstr "a Urutonde Na: BIHUYE ubusa Izina: Urutonde"
-
-#: c-decl.c:1061
-#, fuzzy, gcc-internal-format
-msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
-msgstr "Ubwoko a Mburabuzi BIHUYE ubusa Izina: Urutonde"
-
-#: c-decl.c:1102
-#, gcc-internal-format
-msgid "prototype for %q+D declares more arguments than previous old-style definition"
-msgstr ""
-
-#: c-decl.c:1108
-#, gcc-internal-format
-msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
-msgstr ""
-
-#: c-decl.c:1117
-#, fuzzy, gcc-internal-format
-msgid "prototype for %q+D declares argument %d with incompatible type"
-msgstr "kugirango Na BIHUYE"
-
-#. If we get here, no errors were found, but do issue a warning
-#. for this poor-style construct.
-#: c-decl.c:1130
-#, fuzzy, gcc-internal-format
-msgid "prototype for %q+D follows non-prototype definition"
-msgstr "Insobanuro"
-
-#: c-decl.c:1145
-#, fuzzy, gcc-internal-format
-msgid "previous definition of %q+D was here"
-msgstr "Ibanjirije Insobanuro"
-
-#: c-decl.c:1147
-#, fuzzy, gcc-internal-format
-msgid "previous implicit declaration of %q+D was here"
-msgstr "Ibanjirije Bya"
-
-#: c-decl.c:1149
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+D was here"
-msgstr "Ibanjirije"
-
-#: c-decl.c:1189
-#, fuzzy, gcc-internal-format
-msgid "%q+D redeclared as different kind of symbol"
-msgstr "`%#D'Nka Bya IKIMENYETSO"
-
-#: c-decl.c:1193
-#, fuzzy, gcc-internal-format
-msgid "built-in function %q+D declared as non-function"
-msgstr "in Umumaro Nka Umumaro"
-
-#: c-decl.c:1196 c-decl.c:1312 c-decl.c:1946
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+D shadows a built-in function"
-msgstr "Bya Nka Umumaro"
-
-#: c-decl.c:1205
-#, fuzzy, gcc-internal-format
-msgid "redeclaration of enumerator %q+D"
-msgstr "Bya"
-
-#. If types don't match for a built-in, throw away the
-#. built-in.  No point in calling locate_old_decl here, it
-#. won't print anything.
-#: c-decl.c:1226
-#, fuzzy, gcc-internal-format
-msgid "conflicting types for built-in function %q+D"
-msgstr "kugirango in Umumaro"
-
-#: c-decl.c:1250 c-decl.c:1263 c-decl.c:1273
-#, fuzzy, gcc-internal-format
-msgid "conflicting types for %q+D"
-msgstr "kugirango"
-
-#: c-decl.c:1271
-#, fuzzy, gcc-internal-format
-msgid "conflicting type qualifiers for %q+D"
-msgstr "kugirango"
-
-#. Allow OLDDECL to continue in use.
-#: c-decl.c:1288
-#, fuzzy, gcc-internal-format
-msgid "redefinition of typedef %q+D"
-msgstr "Bya"
-
-#: c-decl.c:1336 c-decl.c:1421
-#, fuzzy, gcc-internal-format
-msgid "redefinition of %q+D"
-msgstr "Bya"
-
-#: c-decl.c:1371 c-decl.c:1459
-#, fuzzy, gcc-internal-format
-msgid "static declaration of %q+D follows non-static declaration"
-msgstr "kugirango"
-
-#: c-decl.c:1381 c-decl.c:1388 c-decl.c:1448 c-decl.c:1456
-#, fuzzy, gcc-internal-format
-msgid "non-static declaration of %q+D follows static declaration"
-msgstr "kugirango"
-
-#: c-decl.c:1408
-#, fuzzy, gcc-internal-format
-msgid "thread-local declaration of %q+D follows non-thread-local declaration"
-msgstr "Urudodo Bya Urudodo"
-
-#: c-decl.c:1411
-#, fuzzy, gcc-internal-format
-msgid "non-thread-local declaration of %q+D follows thread-local declaration"
-msgstr "Urudodo Bya Urudodo"
-
-#: c-decl.c:1441
-#, fuzzy, gcc-internal-format
-msgid "extern declaration of %q+D follows declaration with no linkage"
-msgstr "Bya BIHUYE"
-
-#: c-decl.c:1477
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+D with no linkage follows extern declaration"
-msgstr "Bya IMPINDURAGACIRO in"
-
-#: c-decl.c:1483
-#, fuzzy, gcc-internal-format
-msgid "redeclaration of %q+D with no linkage"
-msgstr "Ibanjirije Bya Na:"
-
-#: c-decl.c:1497
-#, gcc-internal-format
-msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
-msgstr ""
-
-#: c-decl.c:1508
-#, fuzzy, gcc-internal-format
-msgid "inline declaration of %qD follows declaration with attribute noinline"
-msgstr "Ibanjirije Bya Umumaro Na: Ikiranga"
-
-#: c-decl.c:1515
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+D with attribute noinline follows inline declaration "
-msgstr "Bya IMPINDURAGACIRO in"
-
-#: c-decl.c:1530
-#, fuzzy, gcc-internal-format
-msgid "%q+D declared inline after being called"
-msgstr "`%s'Mumurongo Nyuma"
-
-#: c-decl.c:1535
-#, fuzzy, gcc-internal-format
-msgid "%q+D declared inline after its definition"
-msgstr "`%s'Mumurongo Nyuma Insobanuro"
-
-#: c-decl.c:1554
-#, fuzzy, gcc-internal-format
-msgid "redefinition of parameter %q+D"
-msgstr "Bya"
-
-#: c-decl.c:1581
-#, fuzzy, gcc-internal-format
-msgid "redundant redeclaration of %q+D"
-msgstr "Bya in Ingano:"
-
-#: c-decl.c:1933
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+D shadows previous non-variable"
-msgstr "Bya a"
-
-#: c-decl.c:1938
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+D shadows a parameter"
-msgstr "Bya a"
-
-#: c-decl.c:1941
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+D shadows a global declaration"
-msgstr "Bya a"
-
-#: c-decl.c:1951
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+D shadows a previous local"
-msgstr "Bya a"
-
-#: c-decl.c:1954 cp/name-lookup.c:972 cp/name-lookup.c:1003
-#: cp/name-lookup.c:1011
-#, fuzzy, gcc-internal-format
-msgid "%Jshadowed declaration is here"
-msgstr "IMPINDURAGACIRO ni OYA"
-
-#: c-decl.c:2154
-#, fuzzy, gcc-internal-format
-msgid "nested extern declaration of %qD"
-msgstr "Bya"
-
-#: c-decl.c:2323
-#, fuzzy, gcc-internal-format
-msgid "implicit declaration of function %qE"
-msgstr "Bya Umumaro"
-
-#: c-decl.c:2384
-#, fuzzy, gcc-internal-format
-msgid "incompatible implicit declaration of built-in function %qD"
-msgstr "Bya Umumaro"
-
-#: c-decl.c:2393
-#, fuzzy, gcc-internal-format
-msgid "incompatible implicit declaration of function %qD"
-msgstr "Bya Umumaro"
-
-#: c-decl.c:2446
-#, fuzzy, gcc-internal-format
-msgid "%H%qE undeclared here (not in a function)"
-msgstr "`%s'OYA in a Umumaro"
-
-#: c-decl.c:2451
-#, fuzzy, gcc-internal-format
-msgid "%H%qE undeclared (first use in this function)"
-msgstr "`%s'Itangira Gukoresha in iyi Umumaro"
-
-#: c-decl.c:2455
-#, fuzzy, gcc-internal-format
-msgid "%H(Each undeclared identifier is reported only once"
-msgstr "(Ikiranga ni Rimwe"
-
-#: c-decl.c:2456
-#, fuzzy, gcc-internal-format
-msgid "%Hfor each function it appears in.)"
-msgstr "kugirango Umumaro in"
-
-#: c-decl.c:2494 cp/decl.c:2252
-#, fuzzy, gcc-internal-format
-msgid "label %qE referenced outside of any function"
-msgstr "Akarango Hanze Bya Umumaro"
-
-#: c-decl.c:2536
-#, fuzzy, gcc-internal-format
-msgid "duplicate label declaration %qE"
-msgstr "Gusubiramo Akarango"
-
-#: c-decl.c:2572
-#, fuzzy, gcc-internal-format
-msgid "%Hduplicate label %qD"
-msgstr "Gusubiramo Akarango"
-
-#: c-decl.c:2582
-#, fuzzy, gcc-internal-format
-msgid "%Jjump into statement expression"
-msgstr "Byarenze urugero in imvugo"
-
-#: c-decl.c:2584
-#, gcc-internal-format
-msgid "%Jjump into scope of identifier with variably modified type"
-msgstr ""
-
-#: c-decl.c:2599
-#, gcc-internal-format
-msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
-msgstr ""
-
-#: c-decl.c:2674
-#, gcc-internal-format
-msgid "%H%qE defined as wrong kind of tag"
-msgstr ""
-
-#: c-decl.c:2898
-#, fuzzy, gcc-internal-format
-msgid "unnamed struct/union that defines no instances"
-msgstr "Kitiswe Ihuza Oya Ingero"
-
-#: c-decl.c:2906
-#, gcc-internal-format
-msgid "empty declaration with storage class specifier does not redeclare tag"
-msgstr ""
-
-#: c-decl.c:2917
-#, fuzzy, gcc-internal-format
-msgid "empty declaration with type qualifier does not redeclare tag"
-msgstr "OYA"
-
-#: c-decl.c:2938 c-decl.c:2945
-#, fuzzy, gcc-internal-format
-msgid "useless type name in empty declaration"
-msgstr "Ijambo- banze Cyangwa Ubwoko Izina: in ubusa"
-
-#: c-decl.c:2953
-#, fuzzy, gcc-internal-format
-msgid "%<inline%> in empty declaration"
-msgstr "ubusa"
-
-#: c-decl.c:2959
-#, fuzzy, gcc-internal-format
-msgid "%<auto%> in file-scope empty declaration"
-msgstr "in ubusa"
-
-#: c-decl.c:2965
-#, fuzzy, gcc-internal-format
-msgid "%<register%> in file-scope empty declaration"
-msgstr "in ubusa"
-
-#: c-decl.c:2971
-#, fuzzy, gcc-internal-format
-msgid "useless storage class specifier in empty declaration"
-msgstr "ishuri Sibyo in"
-
-#: c-decl.c:2977
-#, fuzzy, gcc-internal-format
-msgid "useless %<__thread%> in empty declaration"
-msgstr "Ijambo- banze Cyangwa Ubwoko Izina: in ubusa"
-
-#: c-decl.c:2985
-#, fuzzy, gcc-internal-format
-msgid "useless type qualifier in empty declaration"
-msgstr "Gusubiramo Ubwoko in"
-
-#: c-decl.c:2992 c-parser.c:1285
-#, fuzzy, gcc-internal-format
-msgid "empty declaration"
-msgstr "ubusa"
-
-#: c-decl.c:3058
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
-msgstr "OYA Gushigikira Cyangwa Ubwoko in Imbonerahamwe"
-
-#: c-decl.c:3061
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 does not support %<[*]%> array declarators"
-msgstr "OYA Gushigikira Imbonerahamwe"
-
-#. C99 6.7.5.2p4
-#. A function definition isn't function prototype scope C99 6.2.1p4.
-#. C99 6.7.5.2p4
-#: c-decl.c:3068 c-decl.c:4936
-#, gcc-internal-format
-msgid "%<[*]%> not allowed in other than function prototype scope"
-msgstr ""
-
-#: c-decl.c:3092
-#, fuzzy, gcc-internal-format
-msgid "static or type qualifiers in abstract declarator"
-msgstr "Cyangwa Ubwoko in Incamake"
-
-#: c-decl.c:3178
-#, fuzzy, gcc-internal-format
-msgid "%q+D is usually a function"
-msgstr "`%s'ni a Umumaro"
-
-#: c-decl.c:3187 cp/decl.c:3858 cp/decl2.c:780
-#, fuzzy, gcc-internal-format
-msgid "typedef %qD is initialized (use __typeof__ instead)"
-msgstr "ni Gukoresha"
-
-#: c-decl.c:3192
-#, fuzzy, gcc-internal-format
-msgid "function %qD is initialized like a variable"
-msgstr "Umumaro ni nka a IMPINDURAGACIRO"
-
-#. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3198
-#, fuzzy, gcc-internal-format
-msgid "parameter %qD is initialized"
-msgstr "ni"
-
-#: c-decl.c:3223
-#, fuzzy, gcc-internal-format
-msgid "variable %qD has initializer but incomplete type"
-msgstr "IMPINDURAGACIRO Ubwoko"
-
-#: c-decl.c:3299 c-decl.c:6023 cp/decl.c:3900 cp/decl.c:10482
-#, fuzzy, gcc-internal-format
-msgid "inline function %q+D given attribute noinline"
-msgstr "Mumurongo Umumaro Ikiranga"
-
-#: c-decl.c:3390
-#, fuzzy, gcc-internal-format
-msgid "initializer fails to determine size of %q+D"
-msgstr "Kuri Ingano Bya"
-
-#: c-decl.c:3395
-#, fuzzy, gcc-internal-format
-msgid "array size missing in %q+D"
-msgstr "Imbonerahamwe Ingano Ibuze in"
-
-#: c-decl.c:3407
-#, fuzzy, gcc-internal-format
-msgid "zero or negative size array %q+D"
-msgstr "Zeru Cyangwa Ingano Imbonerahamwe"
-
-#: c-decl.c:3462 varasm.c:1765
-#, fuzzy, gcc-internal-format
-msgid "storage size of %q+D isn%'t known"
-msgstr "Ingano Bya si"
-
-#: c-decl.c:3472
-#, fuzzy, gcc-internal-format
-msgid "storage size of %q+D isn%'t constant"
-msgstr "Ingano Bya si"
-
-#: c-decl.c:3517
-#, fuzzy, gcc-internal-format
-msgid "ignoring asm-specifier for non-static local variable %q+D"
-msgstr "kugirango IMPINDURAGACIRO"
-
-#: c-decl.c:3545 fortran/f95-lang.c:684
-#, fuzzy, gcc-internal-format
-msgid "cannot put object with volatile field into register"
-msgstr "Gushyira Igikoresho Na: Umwanya Kwiyandikisha"
-
-#: c-decl.c:3671
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids forward parameter declarations"
-msgstr "C Imbere"
-
-#: c-decl.c:3790
-#, fuzzy, gcc-internal-format
-msgid "bit-field %qs width not an integer constant"
-msgstr "Umwanya Ubugari OYA Umubare wuzuye"
-
-#: c-decl.c:3798
-#, fuzzy, gcc-internal-format
-msgid "negative width in bit-field %qs"
-msgstr "Ubugari in Umwanya"
-
-#: c-decl.c:3803
-#, fuzzy, gcc-internal-format
-msgid "zero width for bit-field %qs"
-msgstr "Zeru Ubugari kugirango Umwanya"
-
-#: c-decl.c:3813
-#, fuzzy, gcc-internal-format
-msgid "bit-field %qs has invalid type"
-msgstr "Umwanya Sibyo Ubwoko"
-
-#: c-decl.c:3823
-#, fuzzy, gcc-internal-format
-msgid "type of bit-field %qs is a GCC extension"
-msgstr "IMISUSIRE Bya Umurongo ni a Umugereka"
-
-#: c-decl.c:3832
-#, fuzzy, gcc-internal-format
-msgid "width of %qs exceeds its type"
-msgstr "Ubugari Bya Ubwoko"
-
-#: c-decl.c:3845
-#, fuzzy, gcc-internal-format
-msgid "%qs is narrower than values of its type"
-msgstr "`%s'ni Uduciro Bya Ubwoko"
-
-#: c-decl.c:3962 c-decl.c:4239
-#, gcc-internal-format
-msgid "variably modified %qs at file scope"
-msgstr ""
-
-#: c-decl.c:3980
-#, fuzzy, gcc-internal-format
-msgid "type defaults to %<int%> in declaration of %qs"
-msgstr "Ubwoko Kuri in Bya"
-
-#: c-decl.c:4008
-#, fuzzy, gcc-internal-format
-msgid "duplicate %<const%>"
-msgstr "Gusubiramo"
-
-#: c-decl.c:4010
-#, fuzzy, gcc-internal-format
-msgid "duplicate %<restrict%>"
-msgstr "Gusubiramo"
-
-#: c-decl.c:4012
-#, fuzzy, gcc-internal-format
-msgid "duplicate %<volatile%>"
-msgstr "Gusubiramo"
-
-#: c-decl.c:4031
-#, fuzzy, gcc-internal-format
-msgid "function definition declared %<auto%>"
-msgstr "Umumaro Insobanuro"
-
-#: c-decl.c:4033
-#, fuzzy, gcc-internal-format
-msgid "function definition declared %<register%>"
-msgstr "Umumaro Insobanuro"
-
-#: c-decl.c:4035
-#, fuzzy, gcc-internal-format
-msgid "function definition declared %<typedef%>"
-msgstr "Umumaro Insobanuro"
-
-#: c-decl.c:4037
-#, fuzzy, gcc-internal-format
-msgid "function definition declared %<__thread%>"
-msgstr "Umumaro Insobanuro"
-
-#: c-decl.c:4053
-#, fuzzy, gcc-internal-format
-msgid "storage class specified for structure field %qs"
-msgstr "ishuri kugirango Imiterere Umwanya"
-
-#: c-decl.c:4057 cp/decl.c:7511
-#, fuzzy, gcc-internal-format
-msgid "storage class specified for parameter %qs"
-msgstr "ishuri kugirango"
-
-#: c-decl.c:4060 cp/decl.c:7513
-#, fuzzy, gcc-internal-format
-msgid "storage class specified for typename"
-msgstr "ishuri kugirango"
-
-#: c-decl.c:4077 cp/decl.c:7530
-#, fuzzy, gcc-internal-format
-msgid "%qs initialized and declared %<extern%>"
-msgstr "`%s'Na"
-
-#: c-decl.c:4080 cp/decl.c:7533
-#, fuzzy, gcc-internal-format
-msgid "%qs has both %<extern%> and initializer"
-msgstr "`%s'Byombi Na"
-
-#: c-decl.c:4085
-#, fuzzy, gcc-internal-format
-msgid "file-scope declaration of %qs specifies %<auto%>"
-msgstr "Hejuru: urwego Bya"
-
-#: c-decl.c:4087
-#, fuzzy, gcc-internal-format
-msgid "file-scope declaration of %qs specifies %<register%>"
-msgstr "Hejuru: urwego Bya"
-
-#: c-decl.c:4092 cp/decl.c:7537
-#, fuzzy, gcc-internal-format
-msgid "nested function %qs declared %<extern%>"
-msgstr "Umumaro"
-
-#: c-decl.c:4095 cp/decl.c:7547
-#, fuzzy, gcc-internal-format
-msgid "function-scope %qs implicitly auto and declared %<__thread%>"
-msgstr "Umumaro Ingano: Ikiyega Na"
-
-#. Only the innermost declarator (making a parameter be of
-#. array type which is converted to pointer type)
-#. may have static or type qualifiers.
-#: c-decl.c:4142 c-decl.c:4393
-#, fuzzy, gcc-internal-format
-msgid "static or type qualifiers in non-parameter array declarator"
-msgstr "Cyangwa Ubwoko in Imbonerahamwe"
-
-#: c-decl.c:4189
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qs as array of voids"
-msgstr "Bya Nka Imbonerahamwe Bya"
-
-#: c-decl.c:4195
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qs as array of functions"
-msgstr "Bya Nka Imbonerahamwe Bya Imimaro"
-
-#: c-decl.c:4200
-#, fuzzy, gcc-internal-format
-msgid "invalid use of structure with flexible array member"
-msgstr "Sibyo Gukoresha Bya Imiterere Na: Imbonerahamwe"
-
-#: c-decl.c:4220
-#, fuzzy, gcc-internal-format
-msgid "size of array %qs has non-integer type"
-msgstr "Ingano Bya Imbonerahamwe Umubare wuzuye Ubwoko"
-
-#: c-decl.c:4225
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids zero-size array %qs"
-msgstr "C Zeru Ingano Imbonerahamwe"
-
-#: c-decl.c:4232
-#, fuzzy, gcc-internal-format
-msgid "size of array %qs is negative"
-msgstr "Ingano Bya Imbonerahamwe ni"
-
-#: c-decl.c:4252
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
-msgstr "Imbonerahamwe bya Ingano"
-
-#: c-decl.c:4256
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 forbids variable-size array %qs"
-msgstr "IMPINDURAGACIRO Ingano Imbonerahamwe"
-
-#: c-decl.c:4296 c-decl.c:4551 cp/decl.c:7946
-#, fuzzy, gcc-internal-format
-msgid "size of array %qs is too large"
-msgstr "Ingano Bya Imbonerahamwe ni Binini"
-
-#: c-decl.c:4307
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 does not support flexible array members"
-msgstr "OYA Gushigikira Imbonerahamwe"
-
-#. C99 6.7.5.2p4
-#: c-decl.c:4320 c-parser.c:4911
-#, fuzzy, gcc-internal-format
-msgid "%<[*]%> not allowed in other than a declaration"
-msgstr "OYA in ikoresha"
-
-#: c-decl.c:4343
-#, fuzzy, gcc-internal-format
-msgid "array type has incomplete element type"
-msgstr "Imbonerahamwe Ubwoko Ikigize: Ubwoko"
-
-#: c-decl.c:4425 cp/decl.c:7631
-#, fuzzy, gcc-internal-format
-msgid "%qs declared as function returning a function"
-msgstr "`%s'Nka Umumaro a Umumaro"
-
-#: c-decl.c:4430 cp/decl.c:7636
-#, fuzzy, gcc-internal-format
-msgid "%qs declared as function returning an array"
-msgstr "`%s'Nka Umumaro Imbonerahamwe"
-
-#: c-decl.c:4452
-#, fuzzy, gcc-internal-format
-msgid "function definition has qualified void return type"
-msgstr "Sibyo Insobanuro Bya Ubwoko"
-
-#: c-decl.c:4455
-#, fuzzy, gcc-internal-format
-msgid "type qualifiers ignored on function return type"
-msgstr "Ubwoko ku Umumaro Garuka Ubwoko"
-
-#: c-decl.c:4484 c-decl.c:4564 c-decl.c:4651 c-decl.c:4741
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids qualified function types"
-msgstr "C Umumaro"
-
-#: c-decl.c:4572
-#, fuzzy, gcc-internal-format
-msgid "typedef %q+D declared %<inline%>"
-msgstr "`%D'Nka"
-
-#: c-decl.c:4587
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids const or volatile function types"
-msgstr "C Cyangwa Umumaro"
-
-#. C99 6.7.2.1p8
-#: c-decl.c:4598
-#, fuzzy, gcc-internal-format
-msgid "a member of a structure or union cannot have a variably modified type"
-msgstr "Ibyatanzwe Gicurasi OYA Byahinduwe Ubwoko"
-
-#: c-decl.c:4614
-#, fuzzy, gcc-internal-format
-msgid "variable or field %qs declared void"
-msgstr "IMPINDURAGACIRO Cyangwa Umwanya"
-
-#: c-decl.c:4644
-#, fuzzy, gcc-internal-format
-msgid "attributes in parameter array declarator ignored"
-msgstr "Ibiranga in Imbonerahamwe"
-
-#: c-decl.c:4678
-#, fuzzy, gcc-internal-format
-msgid "parameter %q+D declared %<inline%>"
-msgstr "IMPINDURAGACIRO"
-
-#: c-decl.c:4691
-#, fuzzy, gcc-internal-format
-msgid "field %qs declared as a function"
-msgstr "Umwanya Nka a Umumaro"
-
-#: c-decl.c:4697
-#, fuzzy, gcc-internal-format
-msgid "field %qs has incomplete type"
-msgstr "Umwanya Ubwoko"
-
-#: c-decl.c:4711 c-decl.c:4723 c-decl.c:4727
-#, fuzzy, gcc-internal-format
-msgid "invalid storage class for function %qs"
-msgstr "Sibyo ishuri kugirango Umumaro"
-
-#: c-decl.c:4747
-#, fuzzy, gcc-internal-format
-msgid "%<noreturn%> function returns non-void value"
-msgstr "`Umumaro Agaciro"
-
-#: c-decl.c:4775
-#, fuzzy, gcc-internal-format
-msgid "cannot inline function %<main%>"
-msgstr "Mumurongo Umumaro"
-
-#: c-decl.c:4822
-#, gcc-internal-format
-msgid "variable previously declared %<static%> redeclared %<extern%>"
-msgstr ""
-
-#: c-decl.c:4832
-#, fuzzy, gcc-internal-format
-msgid "variable %q+D declared %<inline%>"
-msgstr "IMPINDURAGACIRO"
-
-#. A mere warning is sure to result in improper semantics
-#. at runtime.  Don't bother to allow this to compile.
-#. A mere warning is sure to result in improper
-#. semantics at runtime.  Don't bother to allow this to
-#. compile.
-#: c-decl.c:4862 cp/decl.c:6398 cp/decl.c:8538
-#, fuzzy, gcc-internal-format
-msgid "thread-local storage not supported for this target"
-msgstr "Urudodo OYA kugirango iyi Intego"
-
-#. C99 6.7.5.2p2
-#: c-decl.c:4870
-#, gcc-internal-format
-msgid "object with variably modified type must have no linkage"
-msgstr ""
-
-#: c-decl.c:4941 c-decl.c:6104
-#, fuzzy, gcc-internal-format
-msgid "function declaration isn%'t a prototype"
-msgstr "Umumaro si a"
-
-#: c-decl.c:4949
-#, fuzzy, gcc-internal-format
-msgid "parameter names (without types) in function declaration"
-msgstr "Amazina in Umumaro"
-
-#: c-decl.c:4982
-#, fuzzy, gcc-internal-format
-msgid "parameter %u (%q+D) has incomplete type"
-msgstr "Ubwoko"
-
-#: c-decl.c:4985
-#, fuzzy, gcc-internal-format
-msgid "%Jparameter %u has incomplete type"
-msgstr "Ubwoko"
-
-#: c-decl.c:4994
-#, fuzzy, gcc-internal-format
-msgid "parameter %u (%q+D) has void type"
-msgstr "Ubwoko"
-
-#: c-decl.c:4997
-#, fuzzy, gcc-internal-format
-msgid "%Jparameter %u has void type"
-msgstr "Ubwoko"
-
-#: c-decl.c:5059
-#, fuzzy, gcc-internal-format
-msgid "%<void%> as only parameter may not be qualified"
-msgstr "Izina: Gicurasi OYA ishuri"
-
-#: c-decl.c:5063 c-decl.c:5097
-#, gcc-internal-format
-msgid "%<void%> must be the only parameter"
-msgstr ""
-
-#: c-decl.c:5091
-#, fuzzy, gcc-internal-format
-msgid "parameter %q+D has just a forward declaration"
-msgstr "a Imbere"
-
-#. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5136
-#, fuzzy, gcc-internal-format
-msgid "%<%s %E%> declared inside parameter list"
-msgstr "`Mo Imbere Urutonde"
-
-#. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5140
-#, fuzzy, gcc-internal-format
-msgid "anonymous %s declared inside parameter list"
-msgstr "Mo Imbere Urutonde"
-
-#: c-decl.c:5145
-#, fuzzy, gcc-internal-format
-msgid "its scope is only this definition or declaration, which is probably not what you want"
-msgstr "Ingano: ni iyi Insobanuro Cyangwa ni OYA"
-
-#: c-decl.c:5279
-#, fuzzy, gcc-internal-format
-msgid "redefinition of %<union %E%>"
-msgstr "Bya Ihuza"
-
-#: c-decl.c:5281
-#, fuzzy, gcc-internal-format
-msgid "redefinition of %<struct %E%>"
-msgstr "Bya"
-
-#: c-decl.c:5286
-#, fuzzy, gcc-internal-format
-msgid "nested redefinition of %<union %E%>"
-msgstr "Bya"
-
-#: c-decl.c:5288
-#, fuzzy, gcc-internal-format
-msgid "nested redefinition of %<struct %E%>"
-msgstr "Bya"
-
-#: c-decl.c:5359 cp/decl.c:3663
-#, fuzzy, gcc-internal-format
-msgid "declaration does not declare anything"
-msgstr "OYA"
-
-#: c-decl.c:5363
-#, fuzzy, gcc-internal-format
-msgid "ISO C doesn%'t support unnamed structs/unions"
-msgstr "C Gushigikira Kitiswe"
-
-#: c-decl.c:5406 c-decl.c:5422
-#, fuzzy, gcc-internal-format
-msgid "duplicate member %q+D"
-msgstr "Gusubiramo"
-
-#: c-decl.c:5461
-#, fuzzy, gcc-internal-format
-msgid "union has no named members"
-msgstr "`%#T'Mweretsi Ibyatanzwe"
-
-#: c-decl.c:5463
-#, fuzzy, gcc-internal-format
-msgid "union has no members"
-msgstr "%sOya"
-
-#: c-decl.c:5468
-#, fuzzy, gcc-internal-format
-msgid "struct has no named members"
-msgstr "Gicurasi OYA Ibigenga"
-
-#: c-decl.c:5470
-#, fuzzy, gcc-internal-format
-msgid "struct has no members"
-msgstr "Oya Ibigenga"
-
-#: c-decl.c:5532
-#, fuzzy, gcc-internal-format
-msgid "%Jflexible array member in union"
-msgstr "Imbonerahamwe in Ihuza"
-
-#: c-decl.c:5537
-#, fuzzy, gcc-internal-format
-msgid "%Jflexible array member not at end of struct"
-msgstr "Imbonerahamwe OYA ku Impera Bya"
-
-#: c-decl.c:5542
-#, fuzzy, gcc-internal-format
-msgid "%Jflexible array member in otherwise empty struct"
-msgstr "Imbonerahamwe in ubusa"
-
-#: c-decl.c:5549
-#, fuzzy, gcc-internal-format
-msgid "%Jinvalid use of structure with flexible array member"
-msgstr "Sibyo Gukoresha Bya Imiterere Na: Imbonerahamwe"
-
-#: c-decl.c:5658
-#, fuzzy, gcc-internal-format
-msgid "union cannot be made transparent"
-msgstr "Ihuza Bibonerana"
-
-#: c-decl.c:5729
-#, fuzzy, gcc-internal-format
-msgid "nested redefinition of %<enum %E%>"
-msgstr "Bya"
-
-#. This enum is a named one that has been declared already.
-#: c-decl.c:5736
-#, fuzzy, gcc-internal-format
-msgid "redeclaration of %<enum %E%>"
-msgstr "Bya"
-
-#: c-decl.c:5799
-#, fuzzy, gcc-internal-format
-msgid "enumeration values exceed range of largest integer"
-msgstr "Uduciro Urutonde Bya Kinini Umubare wuzuye"
-
-#: c-decl.c:5816
-#, gcc-internal-format
-msgid "specified mode too small for enumeral values"
-msgstr ""
-
-#: c-decl.c:5912
-#, fuzzy, gcc-internal-format
-msgid "enumerator value for %qE is not an integer constant"
-msgstr "Agaciro kugirango OYA Umubare wuzuye"
-
-#: c-decl.c:5929
-#, fuzzy, gcc-internal-format
-msgid "overflow in enumeration values"
-msgstr "Byarenze urugero in Uduciro"
-
-#: c-decl.c:5934
-#, fuzzy, gcc-internal-format
-msgid "ISO C restricts enumerator values to range of %<int%>"
-msgstr "C Uduciro Kuri Urutonde Bya"
-
-#: c-decl.c:6030
-#, fuzzy, gcc-internal-format
-msgid "return type is an incomplete type"
-msgstr "Garuka Ubwoko ni Ubwoko"
-
-#: c-decl.c:6038
-#, fuzzy, gcc-internal-format
-msgid "return type defaults to %<int%>"
-msgstr "Garuka Ubwoko Kuri"
-
-#: c-decl.c:6111
-#, fuzzy, gcc-internal-format
-msgid "no previous prototype for %q+D"
-msgstr "Oya Ibanjirije kugirango"
-
-#: c-decl.c:6120
-#, fuzzy, gcc-internal-format
-msgid "%q+D was used with no prototype before its definition"
-msgstr "`%s'Na: Oya Mbere Insobanuro"
-
-#: c-decl.c:6126
-#, fuzzy, gcc-internal-format
-msgid "no previous declaration for %q+D"
-msgstr "Oya Ibanjirije kugirango"
-
-#: c-decl.c:6136
-#, fuzzy, gcc-internal-format
-msgid "%q+D was used with no declaration before its definition"
-msgstr "`%s'Na: Oya Mbere Insobanuro"
-
-#: c-decl.c:6158
-#, fuzzy, gcc-internal-format
-msgid "C99 inline functions are not supported; using GNU89"
-msgstr "Mumurongo Imimaro OYA kugirango iyi Garuka Agaciro Ubwoko"
-
-#: c-decl.c:6162
-#, gcc-internal-format
-msgid "to disable this warning use -fgnu89-inline or the gnu_inline function attribute"
-msgstr ""
-
-#: c-decl.c:6192 c-decl.c:6713
-#, fuzzy, gcc-internal-format
-msgid "return type of %q+D is not %<int%>"
-msgstr "Garuka Ubwoko Bya ni OYA"
-
-#: c-decl.c:6207
-#, fuzzy, gcc-internal-format
-msgid "first argument of %q+D should be %<int%>"
-msgstr "Itangira Bya"
-
-#: c-decl.c:6215
-#, fuzzy, gcc-internal-format
-msgid "second argument of %q+D should be %<char **%>"
-msgstr "ISEGONDA Bya INYUGUTI"
-
-#: c-decl.c:6224
-#, fuzzy, gcc-internal-format
-msgid "third argument of %q+D should probably be %<char **%>"
-msgstr "Bya INYUGUTI"
-
-#: c-decl.c:6234
-#, fuzzy, gcc-internal-format
-msgid "%q+D takes only zero or two arguments"
-msgstr "`%s'Zeru Cyangwa ingingo"
-
-#: c-decl.c:6237
-#, fuzzy, gcc-internal-format
-msgid "%q+D is normally a non-static function"
-msgstr "`%s'ni a Umumaro"
-
-#: c-decl.c:6283
-#, gcc-internal-format
-msgid "%Jold-style parameter declarations in prototyped function definition"
-msgstr ""
-
-#: c-decl.c:6297
-#, fuzzy, gcc-internal-format
-msgid "%Jtraditional C rejects ISO C style function definitions"
-msgstr "C C IMISUSIRE Umumaro"
-
-#: c-decl.c:6313
-#, fuzzy, gcc-internal-format
-msgid "%Jparameter name omitted"
-msgstr "Izina:"
-
-#: c-decl.c:6347
-#, fuzzy, gcc-internal-format
-msgid "%Jold-style function definition"
-msgstr "%s:Umumaro Insobanuro OYA"
-
-#: c-decl.c:6356
-#, fuzzy, gcc-internal-format
-msgid "%Jparameter name missing from parameter list"
-msgstr "Izina: Ibuze Bivuye Urutonde"
-
-#: c-decl.c:6367
-#, fuzzy, gcc-internal-format
-msgid "%q+D declared as a non-parameter"
-msgstr "`%D'Nka a"
-
-#: c-decl.c:6372
-#, fuzzy, gcc-internal-format
-msgid "multiple parameters named %q+D"
-msgstr "Igikubo Ibigenga"
-
-#: c-decl.c:6380
-#, fuzzy, gcc-internal-format
-msgid "parameter %q+D declared with void type"
-msgstr "Uburyo Ubwoko"
-
-#: c-decl.c:6397 c-decl.c:6399
-#, fuzzy, gcc-internal-format
-msgid "type of %q+D defaults to %<int%>"
-msgstr "Ubwoko Bya Kuri"
-
-#: c-decl.c:6418
-#, fuzzy, gcc-internal-format
-msgid "parameter %q+D has incomplete type"
-msgstr "Ubwoko"
-
-#: c-decl.c:6424
-#, fuzzy, gcc-internal-format
-msgid "declaration for parameter %q+D but no such parameter"
-msgstr "kugirango Oya"
-
-#: c-decl.c:6474
-#, fuzzy, gcc-internal-format
-msgid "number of arguments doesn%'t match built-in prototype"
-msgstr "Umubare Bya ingingo BIHUYE"
-
-#: c-decl.c:6478
-#, fuzzy, gcc-internal-format
-msgid "number of arguments doesn%'t match prototype"
-msgstr "Umubare Bya ingingo BIHUYE"
-
-#: c-decl.c:6479 c-decl.c:6519 c-decl.c:6532
-#, fuzzy, gcc-internal-format
-msgid "%Hprototype declaration"
-msgstr "ubusa"
-
-#: c-decl.c:6513
-#, fuzzy, gcc-internal-format
-msgid "promoted argument %qD doesn%'t match built-in prototype"
-msgstr "BIHUYE"
-
-#: c-decl.c:6517
-#, fuzzy, gcc-internal-format
-msgid "promoted argument %qD doesn%'t match prototype"
-msgstr "BIHUYE"
-
-#: c-decl.c:6527
-#, fuzzy, gcc-internal-format
-msgid "argument %qD doesn%'t match built-in prototype"
-msgstr "BIHUYE"
-
-#: c-decl.c:6531
-#, fuzzy, gcc-internal-format
-msgid "argument %qD doesn%'t match prototype"
-msgstr "BIHUYE"
-
-#: c-decl.c:6758 cp/decl.c:11270
-#, fuzzy, gcc-internal-format
-msgid "no return statement in function returning non-void"
-msgstr "Oya Garuka Inyandiko in Umumaro"
-
-#: c-decl.c:6767
-#, fuzzy, gcc-internal-format
-msgid "this function may return with or without a value"
-msgstr "iyi Umumaro Gicurasi Garuka Na: Cyangwa a Agaciro"
-
-#. 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.
-#: c-decl.c:6864
-#, fuzzy, gcc-internal-format
-msgid "%<for%> loop initial declaration used outside C99 mode"
-msgstr "`Hanze Ubwoko"
-
-#: c-decl.c:6893
-#, fuzzy, gcc-internal-format
-msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
-msgstr "Bya IMPINDURAGACIRO in"
-
-#: c-decl.c:6896
-#, fuzzy, gcc-internal-format
-msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
-msgstr "Bya IMPINDURAGACIRO in"
-
-#: c-decl.c:6901
-#, fuzzy, gcc-internal-format
-msgid "%<struct %E%> declared in %<for%> loop initial declaration"
-msgstr "`in"
-
-#: c-decl.c:6905
-#, fuzzy, gcc-internal-format
-msgid "%<union %E%> declared in %<for%> loop initial declaration"
-msgstr "`Ihuza in"
-
-#: c-decl.c:6909
-#, fuzzy, gcc-internal-format
-msgid "%<enum %E%> declared in %<for%> loop initial declaration"
-msgstr "`in"
-
-#: c-decl.c:6913
-#, fuzzy, gcc-internal-format
-msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
-msgstr "Bya IMPINDURAGACIRO in"
-
-#: c-decl.c:7202 c-decl.c:7398 c-decl.c:7649
-#, fuzzy, gcc-internal-format
-msgid "duplicate %qE"
-msgstr "Gusubiramo"
-
-#: c-decl.c:7225 c-decl.c:7407 c-decl.c:7551
-#, fuzzy, gcc-internal-format
-msgid "two or more data types in declaration specifiers"
-msgstr "Cyangwa Birenzeho Ibyatanzwe in Bya"
-
-#: c-decl.c:7237 cp/parser.c:2048
-#, fuzzy, gcc-internal-format
-msgid "%<long long long%> is too long for GCC"
-msgstr "`ni kugirango"
-
-#: c-decl.c:7244 c-decl.c:7481
-#, gcc-internal-format
-msgid "both %<long long%> and %<double%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7250
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 does not support %<long long%>"
-msgstr "OYA Gushigikira"
-
-#: c-decl.c:7255 c-decl.c:7284
-#, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<short%> in declaration specifiers"
-msgstr "Byombi Na kugirango"
-
-#: c-decl.c:7258 c-decl.c:7414
-#, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<void%> in declaration specifiers"
-msgstr "Byombi Na kugirango"
-
-#: c-decl.c:7261 c-decl.c:7433
-#, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<_Bool%> in declaration specifiers"
-msgstr "Byombi Na kugirango"
-
-#: c-decl.c:7264 c-decl.c:7452
-#, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<char%> in declaration specifiers"
-msgstr "Byombi Na kugirango"
-
-#: c-decl.c:7267 c-decl.c:7465
-#, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<float%> in declaration specifiers"
-msgstr "Byombi Na kugirango"
-
-#: c-decl.c:7270
-#, gcc-internal-format
-msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7273
-#, gcc-internal-format
-msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7276
-#, gcc-internal-format
-msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7287 c-decl.c:7417
-#, gcc-internal-format
-msgid "both %<short%> and %<void%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7290 c-decl.c:7436
-#, gcc-internal-format
-msgid "both %<short%> and %<_Bool%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7293 c-decl.c:7455
-#, gcc-internal-format
-msgid "both %<short%> and %<char%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7296 c-decl.c:7468
-#, gcc-internal-format
-msgid "both %<short%> and %<float%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7299 c-decl.c:7484
-#, gcc-internal-format
-msgid "both %<short%> and %<double%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7302
-#, gcc-internal-format
-msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7305
-#, gcc-internal-format
-msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7308
-#, gcc-internal-format
-msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7316 c-decl.c:7345
-#, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
-msgstr "Byombi Na Bitashizweho umukono kugirango"
-
-#: c-decl.c:7319 c-decl.c:7420
-#, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<void%> in declaration specifiers"
-msgstr "Byombi Na Bitashizweho umukono kugirango"
-
-#: c-decl.c:7322 c-decl.c:7439
-#, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
-msgstr "Byombi Na Bitashizweho umukono kugirango"
-
-#: c-decl.c:7325 c-decl.c:7471
-#, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<float%> in declaration specifiers"
-msgstr "Byombi Na Bitashizweho umukono kugirango"
-
-#: c-decl.c:7328 c-decl.c:7487
-#, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<double%> in declaration specifiers"
-msgstr "Byombi Na Bitashizweho umukono kugirango"
-
-#: c-decl.c:7331
-#, gcc-internal-format
-msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7334
-#, gcc-internal-format
-msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7337
-#, gcc-internal-format
-msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7348 c-decl.c:7423
-#, fuzzy, gcc-internal-format
-msgid "both %<unsigned%> and %<void%> in declaration specifiers"
-msgstr "Byombi Na Bitashizweho umukono kugirango"
-
-#: c-decl.c:7351 c-decl.c:7442
-#, fuzzy, gcc-internal-format
-msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
-msgstr "Byombi Na Bitashizweho umukono kugirango"
-
-#: c-decl.c:7354 c-decl.c:7474
-#, fuzzy, gcc-internal-format
-msgid "both %<unsigned%> and %<float%> in declaration specifiers"
-msgstr "Byombi Na Bitashizweho umukono kugirango"
-
-#: c-decl.c:7357 c-decl.c:7490
-#, fuzzy, gcc-internal-format
-msgid "both %<unsigned%> and %<double%> in declaration specifiers"
-msgstr "Byombi Na Bitashizweho umukono kugirango"
-
-#: c-decl.c:7360
-#, gcc-internal-format
-msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7363
-#, gcc-internal-format
-msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7366
-#, gcc-internal-format
-msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7374
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 does not support complex types"
-msgstr "OYA Gushigikira ITSINDA RY'IMIBARE C"
-
-#: c-decl.c:7376 c-decl.c:7426
-#, gcc-internal-format
-msgid "both %<complex%> and %<void%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7379 c-decl.c:7445
-#, gcc-internal-format
-msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7382
-#, gcc-internal-format
-msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7385
-#, gcc-internal-format
-msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7388
-#, gcc-internal-format
-msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7507
-#, fuzzy, gcc-internal-format
-msgid "both %<long long%> and %<%s%> in declaration specifiers"
-msgstr "Byombi Na kugirango"
-
-#: c-decl.c:7510
-#, fuzzy, gcc-internal-format
-msgid "both %<long%> and %<%s%> in declaration specifiers"
-msgstr "Byombi Na kugirango"
-
-#: c-decl.c:7513
-#, gcc-internal-format
-msgid "both %<short%> and %<%s%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7516
-#, fuzzy, gcc-internal-format
-msgid "both %<signed%> and %<%s%> in declaration specifiers"
-msgstr "Byombi Na Bitashizweho umukono kugirango"
-
-#: c-decl.c:7519
-#, fuzzy, gcc-internal-format
-msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
-msgstr "Byombi Na Bitashizweho umukono kugirango"
-
-#: c-decl.c:7522
-#, gcc-internal-format
-msgid "both %<complex%> and %<%s%> in declaration specifiers"
-msgstr ""
-
-#: c-decl.c:7532
-#, fuzzy, gcc-internal-format
-msgid "decimal floating point not supported for this target"
-msgstr "-Ibyatoranyijwe OYA kugirango iyi Intego"
-
-#: c-decl.c:7534
-#, fuzzy, gcc-internal-format
-msgid "ISO C does not support decimal floating point"
-msgstr "C OYA Gushigikira"
-
-#: c-decl.c:7568
-#, fuzzy, gcc-internal-format
-msgid "%qE fails to be a typedef or built in type"
-msgstr "`%s'Kuri a Cyangwa in Ubwoko"
-
-#: c-decl.c:7600
-#, fuzzy, gcc-internal-format
-msgid "%qE is not at beginning of declaration"
-msgstr "`%s'ni OYA ku Itangiriro Bya"
-
-#: c-decl.c:7614
-#, gcc-internal-format
-msgid "%<__thread%> used with %<auto%>"
-msgstr ""
-
-#: c-decl.c:7616
-#, gcc-internal-format
-msgid "%<__thread%> used with %<register%>"
-msgstr ""
-
-#: c-decl.c:7618
-#, gcc-internal-format
-msgid "%<__thread%> used with %<typedef%>"
-msgstr ""
-
-#: c-decl.c:7629
-#, fuzzy, gcc-internal-format
-msgid "%<__thread%> before %<extern%>"
-msgstr "`_Mbere"
-
-#: c-decl.c:7638
-#, fuzzy, gcc-internal-format
-msgid "%<__thread%> before %<static%>"
-msgstr "`_Mbere"
-
-#: c-decl.c:7654
-#, fuzzy, gcc-internal-format
-msgid "multiple storage classes in declaration specifiers"
-msgstr "Igikubo Inzego in Bya"
-
-#: c-decl.c:7661
-#, gcc-internal-format
-msgid "%<__thread%> used with %qE"
-msgstr ""
-
-#: c-decl.c:7715
-#, fuzzy, gcc-internal-format
-msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
-msgstr "C OYA Gushigikira Byuzuye Igisobanuro MAHARAKUBIRI"
-
-#: c-decl.c:7760 c-decl.c:7786
-#, fuzzy, gcc-internal-format
-msgid "ISO C does not support complex integer types"
-msgstr "C OYA Gushigikira ITSINDA RY'IMIBARE C Umubare wuzuye"
-
-#: c-decl.c:7872 toplev.c:840
-#, fuzzy, gcc-internal-format
-msgid "%q+F used but never defined"
-msgstr "`%s'Nta narimwe"
-
-#: c-format.c:97 c-format.c:206
-#, fuzzy, gcc-internal-format
-msgid "format string has invalid operand number"
-msgstr "Imiterere Ikurikiranyanyuguti Sibyo Umubare"
-
-#: c-format.c:114
-#, fuzzy, gcc-internal-format
-msgid "function does not return string type"
-msgstr "Umumaro OYA Garuka Ikurikiranyanyuguti Ubwoko"
-
-#: c-format.c:143
-#, fuzzy, gcc-internal-format
-msgid "format string argument not a string type"
-msgstr "Imiterere Ikurikiranyanyuguti OYA a Ikurikiranyanyuguti Ubwoko"
-
-#: c-format.c:186
-#, fuzzy, gcc-internal-format
-msgid "unrecognized format specifier"
-msgstr "Imiterere"
-
-#: c-format.c:198
-#, fuzzy, gcc-internal-format
-msgid "%qE is an unrecognized format function type"
-msgstr "`%s'ni Imiterere Umumaro Ubwoko"
-
-#: c-format.c:212
-#, fuzzy, gcc-internal-format
-msgid "%<...%> has invalid operand number"
-msgstr "Imiterere Ikurikiranyanyuguti Sibyo Umubare"
-
-#: c-format.c:219
-#, fuzzy, gcc-internal-format
-msgid "format string argument follows the args to be formatted"
-msgstr "Imiterere Ikurikiranyanyuguti i Kuri Byahanaguwe"
-
-#: c-format.c:904
-#, fuzzy, gcc-internal-format
-msgid "function might be possible candidate for %qs format attribute"
-msgstr "Umumaro kugirango Imiterere Ikiranga"
-
-#: c-format.c:996 c-format.c:1017 c-format.c:2031
-#, fuzzy, gcc-internal-format
-msgid "missing $ operand number in format"
-msgstr "Ibuze Umubare in Imiterere"
-
-#: c-format.c:1026
-#, fuzzy, gcc-internal-format
-msgid "%s does not support %%n$ operand number formats"
-msgstr "%sOYA Gushigikira Umubare Imiterere"
-
-#: c-format.c:1033
-#, fuzzy, gcc-internal-format
-msgid "operand number out of range in format"
-msgstr "Umubare Inyuma Bya Urutonde in Imiterere"
-
-#: c-format.c:1056
-#, fuzzy, gcc-internal-format
-msgid "format argument %d used more than once in %s format"
-msgstr "Imiterere Birenzeho Rimwe in Imiterere"
-
-#: c-format.c:1088
-#, fuzzy, gcc-internal-format
-msgid "$ operand number used after format without operand number"
-msgstr "Umubare kugirango Imiterere Oya"
-
-#: c-format.c:1119
-#, fuzzy, gcc-internal-format
-msgid "format argument %d unused before used argument %d in $-style format"
-msgstr "Imiterere Kidakoreshwa Mbere in IMISUSIRE Imiterere"
-
-#: c-format.c:1214
-#, fuzzy, gcc-internal-format
-msgid "format not a string literal, format string not checked"
-msgstr "Imiterere OYA a Ikurikiranyanyuguti Imiterere Ikurikiranyanyuguti OYA Ivivuwe"
-
-#: c-format.c:1229 c-format.c:1232
-#, fuzzy, gcc-internal-format
-msgid "format not a string literal and no format arguments"
-msgstr "Imiterere OYA a Ikurikiranyanyuguti Na Oya Imiterere ingingo"
-
-#: c-format.c:1235
-#, fuzzy, gcc-internal-format
-msgid "format not a string literal, argument types not checked"
-msgstr "Imiterere OYA a Ikurikiranyanyuguti OYA Ivivuwe"
-
-#: c-format.c:1248
-#, fuzzy, gcc-internal-format
-msgid "too many arguments for format"
-msgstr "ingingo kugirango Imiterere"
-
-#: c-format.c:1251
-#, fuzzy, gcc-internal-format
-msgid "unused arguments in $-style format"
-msgstr "Kidakoreshwa ingingo in IMISUSIRE Imiterere"
-
-#: c-format.c:1254
-#, fuzzy, gcc-internal-format
-msgid "zero-length %s format string"
-msgstr "Zeru Uburebure Imiterere Ikurikiranyanyuguti"
-
-#: c-format.c:1258
-#, fuzzy, gcc-internal-format
-msgid "format is a wide character string"
-msgstr "Imiterere ni a Inyuguti Ikurikiranyanyuguti"
-
-#: c-format.c:1261
-#, fuzzy, gcc-internal-format
-msgid "unterminated format string"
-msgstr "Imiterere Ikurikiranyanyuguti"
-
-#: c-format.c:1475
-#, fuzzy, gcc-internal-format
-msgid "embedded %<\\0%> in format"
-msgstr "Gitsindiye in Imiterere"
-
-#: c-format.c:1490
-#, fuzzy, gcc-internal-format
-msgid "spurious trailing %<%%%> in format"
-msgstr "in Imiterere"
-
-#: c-format.c:1534 c-format.c:1779
-#, fuzzy, gcc-internal-format
-msgid "repeated %s in format"
-msgstr "byasubiyemo in Imiterere"
-
-#: c-format.c:1547
-#, fuzzy, gcc-internal-format
-msgid "missing fill character at end of strfmon format"
-msgstr "Ibuze Kuzuza Inyuguti ku Impera Bya Imiterere"
-
-#: c-format.c:1591 c-format.c:1693 c-format.c:1978 c-format.c:2043
-#, fuzzy, gcc-internal-format
-msgid "too few arguments for format"
-msgstr "ingingo kugirango Imiterere"
-
-#: c-format.c:1632
-#, fuzzy, gcc-internal-format
-msgid "zero width in %s format"
-msgstr "Zeru Ubugari in Imiterere"
-
-#: c-format.c:1650
-#, fuzzy, gcc-internal-format
-msgid "empty left precision in %s format"
-msgstr "ubusa Ibumoso: in Imiterere"
-
-#: c-format.c:1723
-#, fuzzy, gcc-internal-format
-msgid "empty precision in %s format"
-msgstr "ubusa in Imiterere"
-
-#: c-format.c:1763
-#, fuzzy, gcc-internal-format
-msgid "%s does not support the %qs %s length modifier"
-msgstr "%sOYA Gushigikira i Uburebure"
-
-#: c-format.c:1813
-#, fuzzy, gcc-internal-format
-msgid "conversion lacks type at end of format"
-msgstr "Ihindurangero Ubwoko ku Impera Bya Imiterere"
-
-#: c-format.c:1824
-#, fuzzy, gcc-internal-format
-msgid "unknown conversion type character %qc in format"
-msgstr "Kitazwi Ihindurangero Ubwoko Inyuguti in Imiterere"
-
-#: c-format.c:1827
-#, fuzzy, gcc-internal-format
-msgid "unknown conversion type character 0x%x in format"
-msgstr "Kitazwi Ihindurangero Ubwoko Inyuguti in Imiterere"
-
-#: c-format.c:1834
-#, fuzzy, gcc-internal-format
-msgid "%s does not support the %<%%%c%> %s format"
-msgstr "%sOYA Gushigikira i Imiterere"
-
-#: c-format.c:1850
-#, fuzzy, gcc-internal-format
-msgid "%s used with %<%%%c%> %s format"
-msgstr "%sNa: Imiterere"
-
-#: c-format.c:1859
-#, fuzzy, gcc-internal-format
-msgid "%s does not support %s"
-msgstr "%sOYA Gushigikira"
-
-#: c-format.c:1869
-#, fuzzy, gcc-internal-format
-msgid "%s does not support %s with the %<%%%c%> %s format"
-msgstr "%sOYA Gushigikira Na: i Imiterere"
-
-#: c-format.c:1903
-#, fuzzy, gcc-internal-format
-msgid "%s ignored with %s and %<%%%c%> %s format"
-msgstr "%sNa: Na Imiterere"
-
-#: c-format.c:1907
-#, fuzzy, gcc-internal-format
-msgid "%s ignored with %s in %s format"
-msgstr "%sNa: in Imiterere"
-
-#: c-format.c:1914
-#, fuzzy, gcc-internal-format
-msgid "use of %s and %s together with %<%%%c%> %s format"
-msgstr "Gukoresha Bya Na Na: Imiterere"
-
-#: c-format.c:1918
-#, fuzzy, gcc-internal-format
-msgid "use of %s and %s together in %s format"
-msgstr "Gukoresha Bya Na in Imiterere"
-
-#: c-format.c:1937
-#, fuzzy, gcc-internal-format
-msgid "%<%%%c%> yields only last 2 digits of year in some locales"
-msgstr "`%%%c'Iheruka 2. Bya Umwaka in"
-
-#: c-format.c:1940
-#, fuzzy, gcc-internal-format
-msgid "%<%%%c%> yields only last 2 digits of year"
-msgstr "`%%%c'Iheruka 2. Bya Umwaka"
-
-#. The end of the format string was reached.
-#: c-format.c:1957
-#, fuzzy, gcc-internal-format
-msgid "no closing %<]%> for %<%%[%> format"
-msgstr "Oya kugirango Imiterere"
-
-#: c-format.c:1971
-#, fuzzy, gcc-internal-format
-msgid "use of %qs length modifier with %qc type character"
-msgstr "Gukoresha Bya Uburebure Na: Ubwoko Inyuguti"
-
-#: c-format.c:1993
-#, fuzzy, gcc-internal-format
-msgid "%s does not support the %<%%%s%c%> %s format"
-msgstr "%sOYA Gushigikira i Imiterere"
-
-#: c-format.c:2010
-#, fuzzy, gcc-internal-format
-msgid "operand number specified with suppressed assignment"
-msgstr "Umubare Na: Igenera"
-
-#: c-format.c:2013
-#, fuzzy, gcc-internal-format
-msgid "operand number specified for format taking no argument"
-msgstr "Umubare kugirango Imiterere Oya"
-
-#: c-format.c:2156
-#, fuzzy, gcc-internal-format
-msgid "writing through null pointer (argument %d)"
-msgstr "Gihinguranya NTAGIHARI Mweretsi"
-
-#: c-format.c:2164
-#, fuzzy, gcc-internal-format
-msgid "reading through null pointer (argument %d)"
-msgstr "Gihinguranya NTAGIHARI Mweretsi"
-
-#: c-format.c:2184
-#, fuzzy, gcc-internal-format
-msgid "writing into constant object (argument %d)"
-msgstr "Igikoresho"
-
-#: c-format.c:2195
-#, fuzzy, gcc-internal-format
-msgid "extra type qualifiers in format argument (argument %d)"
-msgstr "Birenga Ubwoko in Imiterere"
-
-#: c-format.c:2306
-#, gcc-internal-format
-msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
-msgstr ""
-
-#: c-format.c:2310
-#, gcc-internal-format
-msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
-msgstr ""
-
-#: c-format.c:2318
-#, gcc-internal-format
-msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
-msgstr ""
-
-#: c-format.c:2322
-#, gcc-internal-format
-msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
-msgstr ""
-
-#: c-format.c:2381 c-format.c:2387 c-format.c:2537
-#, gcc-internal-format
-msgid "%<__gcc_host_wide_int__%> is not defined as a type"
-msgstr ""
-
-#: c-format.c:2394 c-format.c:2547
-#, gcc-internal-format
-msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
-msgstr ""
-
-#: c-format.c:2443
-#, fuzzy, gcc-internal-format
-msgid "%<locus%> is not defined as a type"
-msgstr "'%D'ni Nka a Ubwoko ni OYA Nka a Ubwoko"
-
-#: c-format.c:2496
-#, fuzzy, gcc-internal-format
-msgid "%<location_t%> is not defined as a type"
-msgstr "'%D'ni Nka a Ubwoko ni OYA Nka a Ubwoko"
-
-#: c-format.c:2513
-#, fuzzy, gcc-internal-format
-msgid "%<tree%> is not defined as a type"
-msgstr "'%D'ni Nka a Ubwoko ni OYA Nka a Ubwoko"
-
-#: c-format.c:2518
-#, fuzzy, gcc-internal-format
-msgid "%<tree%> is not defined as a pointer type"
-msgstr "GUHINDURA Kuri a Mweretsi Ubwoko"
-
-#: c-format.c:2729
-#, fuzzy, gcc-internal-format
-msgid "args to be formatted is not %<...%>"
-msgstr "Kuri Byahanaguwe ni OYA"
-
-#: c-format.c:2738
-#, fuzzy, gcc-internal-format
-msgid "strftime formats cannot format arguments"
-msgstr "Imiterere Imiterere ingingo"
-
-#: c-lex.c:254
-#, fuzzy, gcc-internal-format
-msgid "badly nested C headers from preprocessor"
-msgstr "C Imitwe Bivuye"
-
-#: c-lex.c:302
-#, fuzzy, gcc-internal-format
-msgid "%Hignoring #pragma %s %s"
-msgstr "Sibyo"
-
-#. ... or not.
-#: c-lex.c:418
-#, fuzzy, gcc-internal-format
-msgid "%Hstray %<@%> in program"
-msgstr "in Porogaramu"
-
-#: c-lex.c:432
-#, fuzzy, gcc-internal-format
-msgid "stray %qs in program"
-msgstr "in Porogaramu"
-
-#: c-lex.c:442
-#, fuzzy, gcc-internal-format
-msgid "missing terminating %c character"
-msgstr "Ibuze Inyuguti"
-
-#: c-lex.c:444
-#, fuzzy, gcc-internal-format
-msgid "stray %qc in program"
-msgstr "in Porogaramu"
-
-#: c-lex.c:446
-#, fuzzy, gcc-internal-format
-msgid "stray %<\\%o%> in program"
-msgstr "in Porogaramu"
-
-#: c-lex.c:600
-#, fuzzy, gcc-internal-format
-msgid "this decimal constant is unsigned only in ISO C90"
-msgstr "iyi NYACUMI ni Bitashizweho umukono in"
-
-#: c-lex.c:604
-#, fuzzy, gcc-internal-format
-msgid "this decimal constant would be unsigned in ISO C90"
-msgstr "iyi NYACUMI Bitashizweho umukono in"
-
-#: c-lex.c:620
-#, fuzzy, gcc-internal-format
-msgid "integer constant is too large for %qs type"
-msgstr "Umubare wuzuye ni Binini kugirango Ubwoko"
-
-#: c-lex.c:688
-#, fuzzy, gcc-internal-format
-msgid "floating constant exceeds range of %qT"
-msgstr "Bihindagurika Urutonde Bya"
-
-#: c-lex.c:771
-#, fuzzy, gcc-internal-format
-msgid "traditional C rejects string constant concatenation"
-msgstr "C Ikurikiranyanyuguti"
-
-#: c-objc-common.c:81
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
-msgstr ""
-
-#: c-objc-common.c:91
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it might not be bound within this unit of translation"
-msgstr ""
-
-#: c-objc-common.c:99
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
-msgstr ""
-
-#: c-omp.c:107
-#, fuzzy, gcc-internal-format
-msgid "invalid expression type for %<#pragma omp atomic%>"
-msgstr "Sibyo imvugo Nka"
-
-#: c-omp.c:219
-#, fuzzy, gcc-internal-format
-msgid "%Hinvalid type for iteration variable %qE"
-msgstr "Sibyo Ubwoko kugirango Ikiranga"
-
-#: c-omp.c:223
-#, fuzzy, gcc-internal-format
-msgid "%Hiteration variable %qE is unsigned"
-msgstr "Ryari: a IMPINDURAGACIRO ni Kidakoreshwa"
-
-#: c-omp.c:234
-#, fuzzy, gcc-internal-format
-msgid "%H%qE is not initialized"
-msgstr "Ibuze"
-
-#: c-omp.c:247 cp/semantics.c:3812
-#, fuzzy, gcc-internal-format
-msgid "%Hmissing controlling predicate"
-msgstr "Ibuze Nyuma"
-
-#: c-omp.c:305
-#, fuzzy, gcc-internal-format
-msgid "%Hinvalid controlling predicate"
-msgstr "Igenzura imvugo"
-
-#: c-omp.c:312 cp/semantics.c:3818
-#, fuzzy, gcc-internal-format
-msgid "%Hmissing increment expression"
-msgstr "Ibuze in imvugo"
-
-#: c-omp.c:362
-#, fuzzy, gcc-internal-format
-msgid "%Hinvalid increment expression"
-msgstr "Igenzura imvugo"
-
-#: c-opts.c:151
-#, fuzzy, gcc-internal-format
-msgid "no class name specified with %qs"
-msgstr "Oya ishuri Izina: Na:"
-
-#: c-opts.c:155
-#, fuzzy, gcc-internal-format
-msgid "assertion missing after %qs"
-msgstr "Ibuze Nyuma"
-
-#: c-opts.c:160
-#, fuzzy, gcc-internal-format
-msgid "macro name missing after %qs"
-msgstr "Makoro Izina: Ibuze Nyuma"
-
-#: c-opts.c:169
-#, fuzzy, gcc-internal-format
-msgid "missing path after %qs"
-msgstr "Ibuze Intego Nyuma"
-
-#: c-opts.c:178
-#, fuzzy, gcc-internal-format
-msgid "missing filename after %qs"
-msgstr "Ibuze Izina ry'idosiye: Nyuma"
-
-#: c-opts.c:183
-#, fuzzy, gcc-internal-format
-msgid "missing makefile target after %qs"
-msgstr "Ibuze Intego Nyuma"
-
-#: c-opts.c:327
-#, gcc-internal-format
-msgid "-I- specified twice"
-msgstr ""
-
-#: c-opts.c:330
-#, gcc-internal-format
-msgid "obsolete option -I- used, please use -iquote instead"
-msgstr ""
-
-#: c-opts.c:497
-#, fuzzy, gcc-internal-format
-msgid "argument %qs to %<-Wnormalized%> not recognized"
-msgstr "Ururimi OYA"
-
-#: c-opts.c:584
-#, fuzzy, gcc-internal-format
-msgid "switch %qs is no longer supported"
-msgstr "Hindura ni Oya"
-
-#: c-opts.c:690
-#, fuzzy, gcc-internal-format
-msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
-msgstr "-Amarengayobora Kuri Na ni NONEAHA ku ku Mburabuzi"
-
-#: c-opts.c:880
-#, fuzzy, gcc-internal-format
-msgid "output filename specified twice"
-msgstr "Ibisohoka Izina ry'idosiye:"
-
-#: c-opts.c:1013
-#, fuzzy, gcc-internal-format
-msgid "-fno-gnu89-inline is not supported"
-msgstr "-ni OYA"
-
-#: c-opts.c:1051
-#, gcc-internal-format
-msgid "-Wformat-y2k ignored without -Wformat"
-msgstr ""
-
-#: c-opts.c:1053
-#, fuzzy, gcc-internal-format
-msgid "-Wformat-extra-args ignored without -Wformat"
-msgstr "-Birenga"
-
-#: c-opts.c:1055
-#, fuzzy, gcc-internal-format
-msgid "-Wformat-zero-length ignored without -Wformat"
-msgstr "-Zeru Uburebure"
-
-#: c-opts.c:1057
-#, gcc-internal-format
-msgid "-Wformat-nonliteral ignored without -Wformat"
-msgstr ""
-
-#: c-opts.c:1059
-#, fuzzy, gcc-internal-format
-msgid "-Wformat-security ignored without -Wformat"
-msgstr "-Umutekano"
-
-#: c-opts.c:1079
-#, fuzzy, gcc-internal-format
-msgid "opening output file %s: %m"
-msgstr "Gufungura %s%S Ibisohoka IDOSIYE"
-
-#: c-opts.c:1084
-#, fuzzy, gcc-internal-format
-msgid "too many filenames given.  Type %s --help for usage"
-msgstr "Ifashayobora kugirango Ikoresha:"
-
-#: c-opts.c:1170
-#, gcc-internal-format
-msgid "YYDEBUG was not defined at build time, -dy ignored"
-msgstr ""
-
-#: c-opts.c:1216
-#, fuzzy, gcc-internal-format
-msgid "opening dependency file %s: %m"
-msgstr "Gufungura %s%S IDOSIYE"
-
-#: c-opts.c:1226
-#, fuzzy, gcc-internal-format
-msgid "closing dependency file %s: %m"
-msgstr "IDOSIYE"
-
-#: c-opts.c:1229
-#, fuzzy, gcc-internal-format
-msgid "when writing output to %s: %m"
-msgstr "Ryari: Ibisohoka Kuri"
-
-#: c-opts.c:1309
-#, fuzzy, gcc-internal-format
-msgid "to generate dependencies you must specify either -M or -MM"
-msgstr "Kuri Cyangwa"
-
-#: c-opts.c:1480
-#, gcc-internal-format
-msgid "too late for # directive to set debug directory"
-msgstr ""
-
-#: c-parser.c:1087
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids an empty source file"
-msgstr "C ubusa Inkomoko IDOSIYE"
-
-#: c-parser.c:1172 c-parser.c:6018
-#, fuzzy, gcc-internal-format
-msgid "ISO C does not allow extra %<;%> outside of a function"
-msgstr "C OYA Kwemerera Birenga Hanze Bya a Umumaro"
-
-#: c-parser.c:1273 c-parser.c:6564
-#, fuzzy, gcc-internal-format
-msgid "expected declaration specifiers"
-msgstr "byasubiyemo Bya Igice:"
-
-#: c-parser.c:1321
-#, fuzzy, gcc-internal-format
-msgid "data definition has no type or storage class"
-msgstr "Ibyatanzwe Insobanuro Oya Ubwoko Cyangwa ishuri"
-
-#: c-parser.c:1375
-#, gcc-internal-format
-msgid "expected %<,%> or %<;%>"
-msgstr ""
-
-#. 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.
-#: c-parser.c:1382 c-parser.c:1399
-#, gcc-internal-format
-msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
-msgstr ""
-
-#: c-parser.c:1391
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids nested functions"
-msgstr "C Imimaro"
-
-#: c-parser.c:1739 c-parser.c:2529 c-parser.c:3151 c-parser.c:3401
-#: c-parser.c:4249 c-parser.c:4834 c-parser.c:5230 c-parser.c:5250
-#: c-parser.c:5365 c-parser.c:5511 c-parser.c:5528 c-parser.c:5660
-#: c-parser.c:5672 c-parser.c:5697 c-parser.c:5831 c-parser.c:5860
-#: c-parser.c:5868 c-parser.c:5896 c-parser.c:5910 c-parser.c:6126
-#: c-parser.c:6225 c-parser.c:6727 c-parser.c:7346
-#, fuzzy, gcc-internal-format
-msgid "expected identifier"
-msgstr "Ikiranga"
-
-#: c-parser.c:1765 cp/parser.c:10509
-#, fuzzy, gcc-internal-format
-msgid "comma at end of enumerator list"
-msgstr "Akitso ku Impera Bya Urutonde"
-
-#: c-parser.c:1771
-#, gcc-internal-format
-msgid "expected %<,%> or %<}%>"
-msgstr ""
-
-# starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
-#: c-parser.c:1785 c-parser.c:1961 c-parser.c:5985
-#, fuzzy, gcc-internal-format
-msgid "expected %<{%>"
-msgstr "';'ntigatunguranye"
-
-#: c-parser.c:1794
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids forward references to %<enum%> types"
-msgstr "C Imbere Indango Kuri"
-
-#: c-parser.c:1897
-#, fuzzy, gcc-internal-format
-msgid "expected class name"
-msgstr "Inyandikorugero ishuri a Izina:"
-
-#: c-parser.c:1916 c-parser.c:5764
-#, fuzzy, gcc-internal-format
-msgid "extra semicolon in struct or union specified"
-msgstr "Birenga Akabago n'Akitso in Cyangwa Ihuza"
-
-#: c-parser.c:1944
-#, fuzzy, gcc-internal-format
-msgid "no semicolon at end of struct or union"
-msgstr "Oya Akabago n'Akitso ku Impera Bya Cyangwa Ihuza"
-
-# starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
-#: c-parser.c:1947
-#, fuzzy, gcc-internal-format
-msgid "expected %<;%>"
-msgstr "';'ntigatunguranye"
-
-#: c-parser.c:2024 c-parser.c:2985
-#, gcc-internal-format
-msgid "expected specifier-qualifier-list"
-msgstr ""
-
-#: c-parser.c:2034
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids member declarations with no members"
-msgstr "C Na: Oya"
-
-#: c-parser.c:2103
-#, gcc-internal-format
-msgid "expected %<,%>, %<;%> or %<}%>"
-msgstr ""
-
-#: c-parser.c:2110
-#, gcc-internal-format
-msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
-msgstr ""
-
-#: c-parser.c:2160
-#, fuzzy, gcc-internal-format
-msgid "%<typeof%> applied to a bit-field"
-msgstr "Byashyizweho Kuri a Umwanya"
-
-#: c-parser.c:2397
-#, gcc-internal-format
-msgid "expected identifier or %<(%>"
-msgstr ""
-
-#: c-parser.c:2598
-#, fuzzy, gcc-internal-format
-msgid "ISO C requires a named argument before %<...%>"
-msgstr "C a Mbere"
-
-#: c-parser.c:2704
-#, fuzzy, gcc-internal-format
-msgid "expected declaration specifiers or %<...%>"
-msgstr "Hejuru: urwego Bya"
-
-#: c-parser.c:2754
-#, fuzzy, gcc-internal-format
-msgid "wide string literal in %<asm%>"
-msgstr "Sibyo Ikurikiranyanyuguti"
-
-#: c-parser.c:2760 c-parser.c:6619 cp/parser.c:19250
-#, fuzzy, gcc-internal-format
-msgid "expected string literal"
-msgstr "a Ikurikiranyanyuguti"
-
-#: c-parser.c:3077
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids empty initializer braces"
-msgstr "C ubusa Ingirwadusodeko"
-
-#: c-parser.c:3122
-#, fuzzy, gcc-internal-format
-msgid "obsolete use of designated initializer with %<:%>"
-msgstr "Gukoresha Bya Na:"
-
-#: c-parser.c:3245
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids specifying range of elements to initialize"
-msgstr "C Urutonde Bya Ibintu Kuri gutangiza"
-
-#: c-parser.c:3258
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 forbids specifying subobject to initialize"
-msgstr "Kuri gutangiza"
-
-#: c-parser.c:3266
-#, fuzzy, gcc-internal-format
-msgid "obsolete use of designated initializer without %<=%>"
-msgstr "Gukoresha Bya"
-
-# starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
-#: c-parser.c:3274
-#, fuzzy, gcc-internal-format
-msgid "expected %<=%>"
-msgstr "';'ntigatunguranye"
-
-#: c-parser.c:3420
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids label declarations"
-msgstr "C Akarango"
-
-#: c-parser.c:3425 c-parser.c:3496
-#, fuzzy, gcc-internal-format
-msgid "expected declaration or statement"
-msgstr "byasubiyemo Bya"
-
-#: c-parser.c:3449 c-parser.c:3477
-#, fuzzy, gcc-internal-format
-msgid "%HISO C90 forbids mixed declarations and code"
-msgstr "Bivanze Na ITEGEKONGENGA"
-
-#: c-parser.c:3510
-#, fuzzy, gcc-internal-format
-msgid "label at end of compound statement"
-msgstr "Bitemewe. Gukoresha Bya Akarango ku Impera Bya Inyandiko"
-
-#: c-parser.c:3553
-#, gcc-internal-format
-msgid "expected %<:%> or %<...%>"
-msgstr ""
-
-#: c-parser.c:3735
-#, gcc-internal-format
-msgid "expected identifier or %<*%>"
-msgstr ""
-
-#. Avoid infinite loop in error recovery:
-#. c_parser_skip_until_found stops at a closing nesting
-#. delimiter without consuming it, but here we need to consume
-#. it to proceed further.
-#: c-parser.c:3797
-#, fuzzy, gcc-internal-format
-msgid "expected statement"
-msgstr "imvugo Inyandiko"
-
-#: c-parser.c:4134
-#, fuzzy, gcc-internal-format
-msgid "%E qualifier ignored on asm"
-msgstr "%sku"
-
-#: c-parser.c:4414
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids omitting the middle term of a ?: expression"
-msgstr "C i Hagati Ijambo Bya a imvugo"
-
-#: c-parser.c:4804
-#, fuzzy, gcc-internal-format
-msgid "traditional C rejects the unary plus operator"
-msgstr "C i Guteranya Mukoresha"
-
-#: c-parser.c:4923
-#, fuzzy, gcc-internal-format
-msgid "%<sizeof%> applied to a bit-field"
-msgstr "Byashyizweho Kuri a Umwanya"
-
-#: c-parser.c:5066 c-parser.c:5407 c-parser.c:5429
-#, fuzzy, gcc-internal-format
-msgid "expected expression"
-msgstr "Aderesi imvugo"
-
-#: c-parser.c:5092
-#, fuzzy, gcc-internal-format
-msgid "braced-group within expression allowed only inside a function"
-msgstr "Itsinda muri imvugo Mo Imbere a Umumaro"
-
-#: c-parser.c:5106
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids braced-groups within expressions"
-msgstr "C Amatsinda muri"
-
-#: c-parser.c:5289
-#, fuzzy, gcc-internal-format
-msgid "first argument to %<__builtin_choose_expr%> not a constant"
-msgstr "Itangira Kuri OYA a"
-
-#: c-parser.c:5456
-#, gcc-internal-format
-msgid "compound literal has variable size"
-msgstr ""
-
-#: c-parser.c:5464
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 forbids compound literals"
-msgstr "C"
-
-#: c-parser.c:5981
-#, fuzzy, gcc-internal-format
-msgid "extra semicolon in method definition specified"
-msgstr "Birenga Akabago n'Akitso in Cyangwa Ihuza"
-
-#: c-parser.c:6525 cp/parser.c:19293
-#, gcc-internal-format
-msgid "%<#pragma omp barrier%> may only be used in compound statements"
-msgstr ""
-
-#: c-parser.c:6536 cp/parser.c:19308
-#, fuzzy, gcc-internal-format
-msgid "%<#pragma omp flush%> may only be used in compound statements"
-msgstr "Bitemewe. Gukoresha Bya Akarango ku Impera Bya Inyandiko"
-
-#: c-parser.c:6548 cp/parser.c:19334
-#, gcc-internal-format
-msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
-msgstr ""
-
-#: c-parser.c:6554 cp/parser.c:19283
-#, gcc-internal-format
-msgid "%<#pragma GCC pch_preprocess%> must be first"
-msgstr ""
-
-#: c-parser.c:6705 cp/parser.c:18131
-#, fuzzy, gcc-internal-format
-msgid "too many %qs clauses"
-msgstr "Iyinjiza Idosiye"
-
-#: c-parser.c:6830
-#, gcc-internal-format
-msgid "expected %<none%> or %<shared%>"
-msgstr ""
-
-# starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
-#: c-parser.c:6873
-#, fuzzy, gcc-internal-format
-msgid "expected %<(%>"
-msgstr "';'ntigatunguranye"
-
-#: c-parser.c:6916 c-parser.c:7091
-#, fuzzy, gcc-internal-format
-msgid "expected integer expression"
-msgstr "Aderesi imvugo"
-
-#: c-parser.c:6925
-#, gcc-internal-format
-msgid "%<num_threads%> value must be positive"
-msgstr ""
-
-#: c-parser.c:7005
-#, gcc-internal-format
-msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
-msgstr ""
-
-#: c-parser.c:7086 cp/parser.c:18480
-#, gcc-internal-format
-msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
-msgstr ""
-
-#: c-parser.c:7104
-#, fuzzy, gcc-internal-format
-msgid "invalid schedule kind"
-msgstr "Sibyo ITEGEKONGENGA"
-
-#: c-parser.c:7189
-#, gcc-internal-format
-msgid "expected %<#pragma omp%> clause"
-msgstr ""
-
-#: c-parser.c:7198 cp/parser.c:18589
-#, fuzzy, gcc-internal-format
-msgid "%qs is not valid for %qs"
-msgstr "\"%s\"ni OYA a Byemewe Izina ry'idosiye:"
-
-#: c-parser.c:7298
-#, fuzzy, gcc-internal-format
-msgid "invalid operator for %<#pragma omp atomic%>"
-msgstr "Sibyo kugirango"
-
-#: c-parser.c:7349 c-parser.c:7369
-#, gcc-internal-format
-msgid "expected %<(%> or end of line"
-msgstr ""
-
-#: c-parser.c:7387
-#, fuzzy, gcc-internal-format
-msgid "for statement expected"
-msgstr "')'Cyangwa Ijambo Ikitezwe:"
-
-#: c-parser.c:7460 cp/semantics.c:3798 cp/semantics.c:3842
-#, fuzzy, gcc-internal-format
-msgid "expected iteration declaration or initialization"
-msgstr "byasubiyemo Bya"
-
-#: c-parser.c:7586
-#, gcc-internal-format
-msgid "expected %<#pragma omp section%> or %<}%>"
-msgstr ""
-
-#: c-parser.c:7811 cp/parser.c:19171 fortran/openmp.c:470
-#, fuzzy, gcc-internal-format
-msgid "threadprivate variables not supported in this target"
-msgstr "Urudodo OYA kugirango iyi Intego"
-
-#: c-parser.c:7821 cp/semantics.c:3692
-#, gcc-internal-format
-msgid "%qE declared %<threadprivate%> after first use"
-msgstr ""
-
-#: c-parser.c:7823 cp/semantics.c:3694
-#, gcc-internal-format
-msgid "automatic variable %qE cannot be %<threadprivate%>"
-msgstr ""
-
-#: c-parser.c:7825 cp/semantics.c:3696
-#, fuzzy, gcc-internal-format
-msgid "%<threadprivate%> %qE has incomplete type"
-msgstr "Ubwoko"
-
-#: c-pch.c:132
-#, fuzzy, gcc-internal-format
-msgid "can%'t create precompiled header %s: %m"
-msgstr "Kurema bushyinguro"
-
-#: c-pch.c:153
-#, fuzzy, gcc-internal-format
-msgid "can%'t write to %s: %m"
-msgstr "Kwandika Kuri Ibisohoka IDOSIYE"
-
-#: c-pch.c:159
-#, fuzzy, gcc-internal-format
-msgid "%qs is not a valid output file"
-msgstr "\"%s\"ni OYA a Byemewe Izina ry'idosiye:"
-
-#: c-pch.c:188 c-pch.c:203 c-pch.c:217
-#, fuzzy, gcc-internal-format
-msgid "can%'t write %s: %m"
-msgstr "Kurema"
-
-#: c-pch.c:193 c-pch.c:210
-#, fuzzy, gcc-internal-format
-msgid "can%'t seek in %s: %m"
-msgstr "Gufungura"
-
-#: c-pch.c:201 c-pch.c:243 c-pch.c:283 c-pch.c:334
-#, fuzzy, gcc-internal-format
-msgid "can%'t read %s: %m"
-msgstr "Kwagura"
-
-#: c-pch.c:450
-#, gcc-internal-format
-msgid "pch_preprocess pragma should only be used with -fpreprocessed"
-msgstr ""
-
-#: c-pch.c:451
-#, fuzzy, gcc-internal-format
-msgid "use #include instead"
-msgstr "#Gushyiramo"
-
-#: c-pch.c:457
-#, fuzzy, gcc-internal-format
-msgid "%s: couldn%'t open PCH file: %m"
-msgstr "OYA Gufungura IDOSIYE"
-
-#: c-pch.c:462
-#, gcc-internal-format
-msgid "use -Winvalid-pch for more information"
-msgstr ""
-
-#: c-pch.c:463
-#, gcc-internal-format
-msgid "%s: PCH file was invalid"
-msgstr ""
-
-#: c-pragma.c:103
-#, fuzzy, gcc-internal-format
-msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
-msgstr "#Ipaki Ipaki N"
-
-#: c-pragma.c:116
-#, fuzzy, gcc-internal-format
-msgid "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)"
-msgstr "#Ipaki Ipaki N"
-
-#: c-pragma.c:130
-#, fuzzy, gcc-internal-format
-msgid "#pragma pack(push[, id], <n>) is not supported on this target"
-msgstr "#Ipaki ID N ni OYA ku iyi Intego"
-
-#: c-pragma.c:132
-#, fuzzy, gcc-internal-format
-msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
-msgstr "#Ipaki ID N ni OYA ku iyi Intego"
-
-#: c-pragma.c:153
-#, fuzzy, gcc-internal-format
-msgid "missing %<(%> after %<#pragma pack%> - ignored"
-msgstr "Ibuze Nyuma"
-
-#: c-pragma.c:164 c-pragma.c:196
-#, fuzzy, gcc-internal-format
-msgid "invalid constant in %<#pragma pack%> - ignored"
-msgstr "Kitazwi Igikorwa kugirango"
-
-#: c-pragma.c:168 c-pragma.c:210
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma pack%> - ignored"
-msgstr "Gutondeka"
-
-#: c-pragma.c:173
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
-msgstr "Ipaki ID N"
-
-#: c-pragma.c:175
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
-msgstr "Ipaki ID"
-
-#: c-pragma.c:184
-#, fuzzy, gcc-internal-format
-msgid "unknown action %qs for %<#pragma pack%> - ignored"
-msgstr "Kitazwi Igikorwa kugirango"
-
-#: c-pragma.c:213
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma pack%>"
-msgstr "Umwanda ku Impera Bya"
-
-#: c-pragma.c:216
-#, gcc-internal-format
-msgid "#pragma pack has no effect with -fpack-struct - ignored"
-msgstr ""
-
-#: c-pragma.c:236
-#, fuzzy, gcc-internal-format
-msgid "alignment must be a small power of two, not %d"
-msgstr "Itunganya a Gitoya UMWIKUBE Bya OYA"
-
-#: c-pragma.c:269
-#, fuzzy, gcc-internal-format
-msgid "applying #pragma weak %q+D after first use results in unspecified behavior"
-msgstr "Nyuma Itangira Gukoresha Ibisubizo ku in imyitwarire"
-
-#: c-pragma.c:343 c-pragma.c:348
-#, gcc-internal-format
-msgid "malformed #pragma weak, ignored"
-msgstr ""
-
-#: c-pragma.c:352
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma weak%>"
-msgstr "Umwanda ku Impera Bya"
-
-#: c-pragma.c:420 c-pragma.c:422
-#, gcc-internal-format
-msgid "malformed #pragma redefine_extname, ignored"
-msgstr ""
-
-#: c-pragma.c:425
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma redefine_extname%>"
-msgstr "Umwanda ku Impera Bya"
-
-#: c-pragma.c:431
-#, fuzzy, gcc-internal-format
-msgid "#pragma redefine_extname not supported on this target"
-msgstr "_OYA ku iyi Intego"
-
-#: c-pragma.c:448 c-pragma.c:535
-#, fuzzy, gcc-internal-format
-msgid "#pragma redefine_extname ignored due to conflict with previous rename"
-msgstr "#Na:"
-
-#: c-pragma.c:471
-#, fuzzy, gcc-internal-format
-msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
-msgstr "#Na:"
-
-#: c-pragma.c:490
-#, gcc-internal-format
-msgid "malformed #pragma extern_prefix, ignored"
-msgstr ""
-
-#: c-pragma.c:493
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma extern_prefix%>"
-msgstr "Umwanda ku Impera Bya"
-
-#: c-pragma.c:500
-#, fuzzy, gcc-internal-format
-msgid "#pragma extern_prefix not supported on this target"
-msgstr "ni OYA ku iyi Intego"
-
-#: c-pragma.c:526
-#, fuzzy, gcc-internal-format
-msgid "asm declaration ignored due to conflict with previous rename"
-msgstr "Na: Ibanjirije Guhindura izina"
-
-#: c-pragma.c:557
-#, fuzzy, gcc-internal-format
-msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
-msgstr "#Na:"
-
-#: c-pragma.c:619
-#, gcc-internal-format
-msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
-msgstr ""
-
-#: c-pragma.c:654
-#, gcc-internal-format
-msgid "#pragma GCC visibility must be followed by push or pop"
-msgstr ""
-
-#: c-pragma.c:660
-#, gcc-internal-format
-msgid "no matching push for %<#pragma GCC visibility pop%>"
-msgstr ""
-
-#: c-pragma.c:667 c-pragma.c:674
-#, fuzzy, gcc-internal-format
-msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
-msgstr "Ibuze Nyuma"
-
-#: c-pragma.c:670
-#, fuzzy, gcc-internal-format
-msgid "malformed #pragma GCC visibility push"
-msgstr "Icyiciro"
-
-#: c-pragma.c:678
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma GCC visibility%>"
-msgstr "Umwanda ku Impera Bya"
-
-#: c-pragma.c:694
-#, fuzzy, gcc-internal-format
-msgid "#pragma GCC diagnostic not allowed inside functions"
-msgstr "C OYA Kwemerera Birenga Hanze Bya a Umumaro"
-
-#: c-pragma.c:700
-#, gcc-internal-format
-msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
-msgstr ""
-
-#: c-pragma.c:709
-#, gcc-internal-format
-msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
-msgstr ""
-
-#: c-pragma.c:713
-#, fuzzy, gcc-internal-format
-msgid "missing option after %<#pragma GCC diagnostic%> kind"
-msgstr "Ibuze Nyuma"
-
-#: c-pragma.c:727
-#, fuzzy, gcc-internal-format
-msgid "unknown option after %<#pragma GCC diagnostic%> kind"
-msgstr "Kitazwi Igikorwa kugirango"
-
-#: c-typeck.c:175
-#, fuzzy, gcc-internal-format
-msgid "%qD has an incomplete type"
-msgstr "`%s'Ubwoko"
-
-#: c-typeck.c:196 cp/call.c:2724
-#, fuzzy, gcc-internal-format
-msgid "invalid use of void expression"
-msgstr "Sibyo Gukoresha Bya imvugo"
-
-#: c-typeck.c:204
-#, fuzzy, gcc-internal-format
-msgid "invalid use of flexible array member"
-msgstr "Sibyo Gukoresha Bya Imbonerahamwe"
-
-#: c-typeck.c:210
-#, fuzzy, gcc-internal-format
-msgid "invalid use of array with unspecified bounds"
-msgstr "Sibyo Gukoresha Bya Imbonerahamwe Na:"
-
-#: c-typeck.c:218
-#, fuzzy, gcc-internal-format
-msgid "invalid use of undefined type %<%s %E%>"
-msgstr "Sibyo Gukoresha Bya kidasobanuye Ubwoko"
-
-#. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
-#: c-typeck.c:222
-#, fuzzy, gcc-internal-format
-msgid "invalid use of incomplete typedef %qD"
-msgstr "Sibyo Gukoresha Bya"
-
-#: c-typeck.c:475 c-typeck.c:500
-#, fuzzy, gcc-internal-format
-msgid "function types not truly compatible in ISO C"
-msgstr "Umumaro OYA in C"
-
-#: c-typeck.c:620
-#, gcc-internal-format
-msgid "can%'t mix operands of decimal float and vector types"
-msgstr ""
-
-#: c-typeck.c:625
-#, gcc-internal-format
-msgid "can%'t mix operands of decimal float and complex types"
-msgstr ""
-
-#: c-typeck.c:630
-#, gcc-internal-format
-msgid "can%'t mix operands of decimal float and other float types"
-msgstr ""
-
-#: c-typeck.c:951
-#, fuzzy, gcc-internal-format
-msgid "types are not quite compatible"
-msgstr "OYA"
-
-#: c-typeck.c:1269
-#, fuzzy, gcc-internal-format
-msgid "function return types not compatible due to %<volatile%>"
-msgstr "Umumaro Garuka Ubwoko Umumaro"
-
-#: c-typeck.c:1428 c-typeck.c:2781
-#, fuzzy, gcc-internal-format
-msgid "arithmetic on pointer to an incomplete type"
-msgstr "ku Mweretsi Kuri Ubwoko"
-
-#: c-typeck.c:1820
-#, fuzzy, gcc-internal-format
-msgid "%qT has no member named %qE"
-msgstr "'%D'Oya"
-
-#: c-typeck.c:1861
-#, fuzzy, gcc-internal-format
-msgid "request for member %qE in something not a structure or union"
-msgstr "Kubaza... kugirango in OYA a Imiterere Cyangwa Ihuza"
-
-#: c-typeck.c:1892
-#, fuzzy, gcc-internal-format
-msgid "dereferencing pointer to incomplete type"
-msgstr "Mweretsi Kuri Ubwoko"
-
-#: c-typeck.c:1896
-#, fuzzy, gcc-internal-format
-msgid "dereferencing %<void *%> pointer"
-msgstr "Mweretsi"
-
-#: c-typeck.c:1913 cp/typeck.c:2369
-#, fuzzy, gcc-internal-format
-msgid "invalid type argument of %qs"
-msgstr "Sibyo Ubwoko Bya"
-
-#: c-typeck.c:1941 cp/typeck.c:2512
-#, fuzzy, gcc-internal-format
-msgid "subscripted value is neither array nor pointer"
-msgstr "Agaciro ni Imbonerahamwe Mweretsi"
-
-#: c-typeck.c:1952 cp/typeck.c:2431 cp/typeck.c:2517
-#, fuzzy, gcc-internal-format
-msgid "array subscript is not an integer"
-msgstr "Imbonerahamwe Inyandiko nyesi ni OYA Umubare wuzuye"
-
-#: c-typeck.c:1958
-#, fuzzy, gcc-internal-format
-msgid "subscripted value is pointer to function"
-msgstr "Bya Mweretsi Kuri Umumaro"
-
-#: c-typeck.c:2005
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids subscripting %<register%> array"
-msgstr "C Imbonerahamwe"
-
-#: c-typeck.c:2007
-#, fuzzy, gcc-internal-format
-msgid "ISO C90 forbids subscripting non-lvalue array"
-msgstr "Imbonerahamwe"
-
-#: c-typeck.c:2256
-#, fuzzy, gcc-internal-format
-msgid "called object %qE is not a function"
-msgstr "Igikoresho ni OYA a Umumaro"
-
-#. 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.
-#: c-typeck.c:2284
-#, gcc-internal-format
-msgid "function called through a non-compatible type"
-msgstr ""
-
-#: c-typeck.c:2391
-#, fuzzy, gcc-internal-format
-msgid "too many arguments to function %qE"
-msgstr "ingingo Kuri Umumaro"
-
-#: c-typeck.c:2412
-#, fuzzy, gcc-internal-format
-msgid "type of formal parameter %d is incomplete"
-msgstr "Ubwoko Bya ni"
-
-#: c-typeck.c:2425
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as integer rather than floating due to prototype"
-msgstr "%sNka Umubare wuzuye Bihindagurika Kuri"
-
-#: c-typeck.c:2430
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as integer rather than complex due to prototype"
-msgstr "%sNka Umubare wuzuye ITSINDA RY'IMIBARE C Kuri"
-
-#: c-typeck.c:2435
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as complex rather than floating due to prototype"
-msgstr "%sNka ITSINDA RY'IMIBARE C Bihindagurika Kuri"
-
-#: c-typeck.c:2440
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as floating rather than integer due to prototype"
-msgstr "%sNka Bihindagurika Umubare wuzuye Kuri"
-
-#: c-typeck.c:2445
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as complex rather than integer due to prototype"
-msgstr "%sNka ITSINDA RY'IMIBARE C Umubare wuzuye Kuri"
-
-#: c-typeck.c:2450
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as floating rather than complex due to prototype"
-msgstr "%sNka Bihindagurika ITSINDA RY'IMIBARE C Kuri"
-
-#: c-typeck.c:2463
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
-msgstr "%sNka Kuri"
-
-#: c-typeck.c:2488
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
-msgstr "%sNka Umubare wuzuye ITSINDA RY'IMIBARE C Kuri"
-
-#: c-typeck.c:2509
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE with different width due to prototype"
-msgstr "%sNa: Ubugari Kuri"
-
-#: c-typeck.c:2532
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as unsigned due to prototype"
-msgstr "%sNka Bitashizweho umukono Kuri"
-
-#: c-typeck.c:2536
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE as signed due to prototype"
-msgstr "%sNka Kuri"
-
-#: c-typeck.c:2627
-#, fuzzy, gcc-internal-format
-msgid "suggest parentheses around + or - inside shift"
-msgstr "Cyangwa Mo Imbere Gusunika"
-
-#: c-typeck.c:2635
-#, fuzzy, gcc-internal-format
-msgid "suggest parentheses around && within ||"
-msgstr "muri"
-
-#: c-typeck.c:2645
-#, fuzzy, gcc-internal-format
-msgid "suggest parentheses around arithmetic in operand of |"
-msgstr "in Bya"
-
-#: c-typeck.c:2650
-#, fuzzy, gcc-internal-format
-msgid "suggest parentheses around comparison in operand of |"
-msgstr "in Bya"
-
-#: c-typeck.c:2660
-#, fuzzy, gcc-internal-format
-msgid "suggest parentheses around arithmetic in operand of ^"
-msgstr "in Bya"
-
-#: c-typeck.c:2665
-#, fuzzy, gcc-internal-format
-msgid "suggest parentheses around comparison in operand of ^"
-msgstr "in Bya"
-
-#: c-typeck.c:2673
-#, fuzzy, gcc-internal-format
-msgid "suggest parentheses around + or - in operand of &"
-msgstr "Cyangwa in Bya"
-
-#: c-typeck.c:2678
-#, fuzzy, gcc-internal-format
-msgid "suggest parentheses around comparison in operand of &"
-msgstr "in Bya"
-
-#: c-typeck.c:2684
-#, fuzzy, gcc-internal-format
-msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
-msgstr "nka OYA Bijyanye n'imibare Igisobanuro"
-
-#: c-typeck.c:2696 c-typeck.c:2701 cp/typeck.c:3281 cp/typeck.c:3390
-#, fuzzy, gcc-internal-format
-msgid "comparison with string literal results in unspecified behaviour"
-msgstr "Bya Nyuma Itangira Gukoresha Ibisubizo ku in imyitwarire"
-
-#: c-typeck.c:2723
-#, fuzzy, gcc-internal-format
-msgid "pointer of type %<void *%> used in subtraction"
-msgstr "Mweretsi Bya Ubwoko in Gukuramo"
-
-#: c-typeck.c:2725
-#, fuzzy, gcc-internal-format
-msgid "pointer to a function used in subtraction"
-msgstr "Mweretsi Kuri a Umumaro in Gukuramo"
-
-#: c-typeck.c:2832
-#, fuzzy, gcc-internal-format
-msgid "wrong type argument to unary plus"
-msgstr "Ubwoko Kuri Guteranya"
-
-#: c-typeck.c:2845
-#, fuzzy, gcc-internal-format
-msgid "wrong type argument to unary minus"
-msgstr "Ubwoko Kuri"
-
-#: c-typeck.c:2862
-#, fuzzy, gcc-internal-format
-msgid "ISO C does not support %<~%> for complex conjugation"
-msgstr "C OYA Gushigikira kugirango ITSINDA RY'IMIBARE C"
-
-#: c-typeck.c:2868
-#, fuzzy, gcc-internal-format
-msgid "wrong type argument to bit-complement"
-msgstr "Ubwoko Kuri"
-
-#: c-typeck.c:2876
-#, fuzzy, gcc-internal-format
-msgid "wrong type argument to abs"
-msgstr "Ubwoko Kuri ABS"
-
-#: c-typeck.c:2888
-#, fuzzy, gcc-internal-format
-msgid "wrong type argument to conjugation"
-msgstr "Ubwoko Kuri"
-
-#: c-typeck.c:2900
-#, fuzzy, gcc-internal-format
-msgid "wrong type argument to unary exclamation mark"
-msgstr "Ubwoko Kuri Ikimenyetso"
-
-#: c-typeck.c:2934
-#, fuzzy, gcc-internal-format
-msgid "ISO C does not support %<++%> and %<--%> on complex types"
-msgstr "C OYA Gushigikira Na ku ITSINDA RY'IMIBARE C"
-
-#: c-typeck.c:2950 c-typeck.c:2982
-#, fuzzy, gcc-internal-format
-msgid "wrong type argument to increment"
-msgstr "Ubwoko Kuri Iyongeragaciro"
-
-#: c-typeck.c:2952 c-typeck.c:2984
-#, fuzzy, gcc-internal-format
-msgid "wrong type argument to decrement"
-msgstr "Ubwoko Kuri"
-
-#: c-typeck.c:2973
-#, fuzzy, gcc-internal-format
-msgid "increment of pointer to unknown structure"
-msgstr "Iyongeragaciro Bya Mweretsi Kuri Kitazwi Imiterere"
-
-#: c-typeck.c:2975
-#, fuzzy, gcc-internal-format
-msgid "decrement of pointer to unknown structure"
-msgstr "Bya Mweretsi Kuri Kitazwi Imiterere"
-
-#: c-typeck.c:3155
-#, fuzzy, gcc-internal-format
-msgid "assignment of read-only member %qD"
-msgstr "%sBya Gusoma"
-
-#: c-typeck.c:3156
-#, fuzzy, gcc-internal-format
-msgid "increment of read-only member %qD"
-msgstr "%sBya Gusoma"
-
-#: c-typeck.c:3157
-#, fuzzy, gcc-internal-format
-msgid "decrement of read-only member %qD"
-msgstr "%sBya Gusoma"
-
-#: c-typeck.c:3158
-#, gcc-internal-format
-msgid "read-only member %qD used as %<asm%> output"
-msgstr ""
-
-#: c-typeck.c:3162
-#, fuzzy, gcc-internal-format
-msgid "assignment of read-only variable %qD"
-msgstr "%sBya Gusoma IMPINDURAGACIRO"
-
-#: c-typeck.c:3163
-#, fuzzy, gcc-internal-format
-msgid "increment of read-only variable %qD"
-msgstr "%sBya Gusoma IMPINDURAGACIRO"
-
-#: c-typeck.c:3164
-#, fuzzy, gcc-internal-format
-msgid "decrement of read-only variable %qD"
-msgstr "%sBya Gusoma IMPINDURAGACIRO"
-
-#: c-typeck.c:3165
-#, gcc-internal-format
-msgid "read-only variable %qD used as %<asm%> output"
-msgstr ""
-
-#: c-typeck.c:3168
-#, fuzzy, gcc-internal-format
-msgid "assignment of read-only location"
-msgstr "%sBya Gusoma Ahantu"
-
-#: c-typeck.c:3169
-#, fuzzy, gcc-internal-format
-msgid "increment of read-only location"
-msgstr "%sBya Gusoma Ahantu"
-
-#: c-typeck.c:3170
-#, fuzzy, gcc-internal-format
-msgid "decrement of read-only location"
-msgstr "%sBya Gusoma Ahantu"
-
-#: c-typeck.c:3171
-#, gcc-internal-format
-msgid "read-only location used as %<asm%> output"
-msgstr ""
-
-#: c-typeck.c:3206
-#, fuzzy, gcc-internal-format
-msgid "cannot take address of bit-field %qD"
-msgstr "Aderesi Bya Umwanya"
-
-#: c-typeck.c:3234
-#, fuzzy, gcc-internal-format
-msgid "global register variable %qD used in nested function"
-msgstr "Kwiyandikisha IMPINDURAGACIRO in Umumaro"
-
-#: c-typeck.c:3237
-#, fuzzy, gcc-internal-format
-msgid "register variable %qD used in nested function"
-msgstr "Kwiyandikisha IMPINDURAGACIRO in Umumaro"
-
-#: c-typeck.c:3242
-#, fuzzy, gcc-internal-format
-msgid "address of global register variable %qD requested"
-msgstr "Aderesi Bya Kwiyandikisha IMPINDURAGACIRO"
-
-#: c-typeck.c:3244
-#, fuzzy, gcc-internal-format
-msgid "address of register variable %qD requested"
-msgstr "Aderesi Bya Kwiyandikisha IMPINDURAGACIRO"
-
-#: c-typeck.c:3290
-#, fuzzy, gcc-internal-format
-msgid "non-lvalue array in conditional expression"
-msgstr "Ubwoko in imvugo"
-
-#: c-typeck.c:3338
-#, fuzzy, gcc-internal-format
-msgid "signed and unsigned type in conditional expression"
-msgstr "Na Bitashizweho umukono Ubwoko in imvugo"
-
-#: c-typeck.c:3345
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids conditional expr with only one void side"
-msgstr "C Na:"
-
-#: c-typeck.c:3359 c-typeck.c:3367
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
-msgstr "C hagati Na Umumaro Mweretsi"
-
-#: c-typeck.c:3374
-#, fuzzy, gcc-internal-format
-msgid "pointer type mismatch in conditional expression"
-msgstr "Mweretsi Ubwoko in imvugo"
-
-#: c-typeck.c:3381 c-typeck.c:3391
-#, fuzzy, gcc-internal-format
-msgid "pointer/integer type mismatch in conditional expression"
-msgstr "Mweretsi Umubare wuzuye Ubwoko in imvugo"
-
-#: c-typeck.c:3405
-#, fuzzy, gcc-internal-format
-msgid "type mismatch in conditional expression"
-msgstr "Ubwoko in imvugo"
-
-#: c-typeck.c:3447
-#, fuzzy, gcc-internal-format
-msgid "left-hand operand of comma expression has no effect"
-msgstr "Ibumoso: Bya Akitso imvugo Oya INGARUKA"
-
-#: c-typeck.c:3484
-#, fuzzy, gcc-internal-format
-msgid "cast specifies array type"
-msgstr "Imbonerahamwe Ubwoko"
-
-#: c-typeck.c:3490
-#, fuzzy, gcc-internal-format
-msgid "cast specifies function type"
-msgstr "Umumaro Ubwoko"
-
-#: c-typeck.c:3500
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids casting nonscalar to the same type"
-msgstr "C Kuri i Ubwoko"
-
-#: c-typeck.c:3517
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids casts to union type"
-msgstr "C Kuri Ihuza Ubwoko"
-
-#: c-typeck.c:3525
-#, fuzzy, gcc-internal-format
-msgid "cast to union type from type not present in union"
-msgstr "Kuri Ihuza Ubwoko Bivuye Ubwoko OYA in Ihuza"
-
-#: c-typeck.c:3571
-#, fuzzy, gcc-internal-format
-msgid "cast adds new qualifiers to function type"
-msgstr "Gishya Kuri Umumaro Ubwoko"
-
-#. There are qualifiers present in IN_OTYPE that are not
-#. present in IN_TYPE.
-#: c-typeck.c:3576
-#, fuzzy, gcc-internal-format
-msgid "cast discards qualifiers from pointer target type"
-msgstr "Bivuye Mweretsi Intego Ubwoko"
-
-#: c-typeck.c:3592
-#, fuzzy, gcc-internal-format
-msgid "cast increases required alignment of target type"
-msgstr "Bya ngombwa Itunganya Bya Intego Ubwoko"
-
-#: c-typeck.c:3603
-#, fuzzy, gcc-internal-format
-msgid "cast from pointer to integer of different size"
-msgstr "Bivuye Mweretsi Kuri Umubare wuzuye Bya Ingano"
-
-#: c-typeck.c:3607
-#, gcc-internal-format
-msgid "cast from function call of type %qT to non-matching type %qT"
-msgstr ""
-
-#: c-typeck.c:3615
-#, fuzzy, gcc-internal-format
-msgid "cast to pointer from integer of different size"
-msgstr "Kuri Mweretsi Bivuye Umubare wuzuye Bya Ingano"
-
-#: c-typeck.c:3628
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids conversion of function pointer to object pointer type"
-msgstr "C Bya Na: Umumaro Mweretsi"
-
-#: c-typeck.c:3636
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids conversion of object pointer to function pointer type"
-msgstr "C Bya Na: Umumaro Mweretsi"
-
-#: c-typeck.c:3912
-#, fuzzy, gcc-internal-format
-msgid "cannot pass rvalue to reference parameter"
-msgstr "Kuri Indango"
-
-#: c-typeck.c:4023 c-typeck.c:4189
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
-msgstr "%sUmumaro Mweretsi Bivuye"
-
-#: c-typeck.c:4026 c-typeck.c:4192
-#, fuzzy, gcc-internal-format
-msgid "assignment makes qualified function pointer from unqualified"
-msgstr "%sUmumaro Mweretsi Bivuye"
-
-#: c-typeck.c:4029 c-typeck.c:4194
-#, fuzzy, gcc-internal-format
-msgid "initialization makes qualified function pointer from unqualified"
-msgstr "%sUmumaro Mweretsi Bivuye"
-
-#: c-typeck.c:4032 c-typeck.c:4196
-#, fuzzy, gcc-internal-format
-msgid "return makes qualified function pointer from unqualified"
-msgstr "%sUmumaro Mweretsi Bivuye"
-
-#: c-typeck.c:4036 c-typeck.c:4156
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE discards qualifiers from pointer target type"
-msgstr "Bivuye Kuri Bivuye Mweretsi Intego Ubwoko"
-
-#: c-typeck.c:4038 c-typeck.c:4158
-#, fuzzy, gcc-internal-format
-msgid "assignment discards qualifiers from pointer target type"
-msgstr "Bivuye Mweretsi Intego Ubwoko"
-
-#: c-typeck.c:4040 c-typeck.c:4160
-#, fuzzy, gcc-internal-format
-msgid "initialization discards qualifiers from pointer target type"
-msgstr "Bivuye Mweretsi Intego Ubwoko"
-
-#: c-typeck.c:4042 c-typeck.c:4162
-#, fuzzy, gcc-internal-format
-msgid "return discards qualifiers from pointer target type"
-msgstr "Bivuye Mweretsi Intego Ubwoko"
-
-#: c-typeck.c:4049
-#, fuzzy, gcc-internal-format
-msgid "ISO C prohibits argument conversion to union type"
-msgstr "C Ihindurangero Kuri Ihuza Ubwoko"
-
-#: c-typeck.c:4084
-#, gcc-internal-format
-msgid "request for implicit conversion from %qT to %qT not permitted in C++"
-msgstr ""
-
-#: c-typeck.c:4097
-#, fuzzy, gcc-internal-format
-msgid "argument %d of %qE might be a candidate for a format attribute"
-msgstr "Umumaro kugirango Imiterere Ikiranga"
-
-#: c-typeck.c:4103
-#, fuzzy, gcc-internal-format
-msgid "assignment left-hand side might be a candidate for a format attribute"
-msgstr "Ibyerekeye Imimaro kugirango Imiterere Ibiranga"
-
-#: c-typeck.c:4108
-#, fuzzy, gcc-internal-format
-msgid "initialization left-hand side might be a candidate for a format attribute"
-msgstr "Umumaro kugirango Imiterere Ikiranga"
-
-#: c-typeck.c:4113
-#, fuzzy, gcc-internal-format
-msgid "return type might be a candidate for a format attribute"
-msgstr "Umumaro kugirango Imiterere Ikiranga"
-
-#: c-typeck.c:4136
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
-msgstr "C hagati Umumaro Mweretsi Na"
-
-#: c-typeck.c:4139
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids assignment between function pointer and %<void *%>"
-msgstr "C hagati Umumaro Mweretsi Na"
-
-#: c-typeck.c:4141
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids initialization between function pointer and %<void *%>"
-msgstr "C hagati Umumaro Mweretsi Na"
-
-#: c-typeck.c:4143
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids return between function pointer and %<void *%>"
-msgstr "C hagati Umumaro Mweretsi Na"
-
-#: c-typeck.c:4172
-#, fuzzy, gcc-internal-format
-msgid "pointer targets in passing argument %d of %qE differ in signedness"
-msgstr "Mweretsi in in"
-
-#: c-typeck.c:4174
-#, fuzzy, gcc-internal-format
-msgid "pointer targets in assignment differ in signedness"
-msgstr "Mweretsi in in"
-
-#: c-typeck.c:4176
-#, fuzzy, gcc-internal-format
-msgid "pointer targets in initialization differ in signedness"
-msgstr "Mweretsi in in"
-
-#: c-typeck.c:4178
-#, fuzzy, gcc-internal-format
-msgid "pointer targets in return differ in signedness"
-msgstr "Mweretsi in in"
-
-#: c-typeck.c:4203
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE from incompatible pointer type"
-msgstr "%sBivuye Mweretsi Ubwoko"
-
-#: c-typeck.c:4205
-#, fuzzy, gcc-internal-format
-msgid "assignment from incompatible pointer type"
-msgstr "%sBivuye Mweretsi Ubwoko"
-
-#: c-typeck.c:4206
-#, fuzzy, gcc-internal-format
-msgid "initialization from incompatible pointer type"
-msgstr "%sBivuye Mweretsi Ubwoko"
-
-#: c-typeck.c:4208
-#, fuzzy, gcc-internal-format
-msgid "return from incompatible pointer type"
-msgstr "%sBivuye Mweretsi Ubwoko"
-
-#: c-typeck.c:4225
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE makes pointer from integer without a cast"
-msgstr "%sMweretsi Bivuye Umubare wuzuye a"
-
-#: c-typeck.c:4227
-#, fuzzy, gcc-internal-format
-msgid "assignment makes pointer from integer without a cast"
-msgstr "%sMweretsi Bivuye Umubare wuzuye a"
-
-#: c-typeck.c:4229
-#, fuzzy, gcc-internal-format
-msgid "initialization makes pointer from integer without a cast"
-msgstr "%sMweretsi Bivuye Umubare wuzuye a"
-
-#: c-typeck.c:4231
-#, fuzzy, gcc-internal-format
-msgid "return makes pointer from integer without a cast"
-msgstr "%sMweretsi Bivuye Umubare wuzuye a"
-
-#: c-typeck.c:4238
-#, fuzzy, gcc-internal-format
-msgid "passing argument %d of %qE makes integer from pointer without a cast"
-msgstr "%sUmubare wuzuye Bivuye Mweretsi a"
-
-#: c-typeck.c:4240
-#, fuzzy, gcc-internal-format
-msgid "assignment makes integer from pointer without a cast"
-msgstr "%sUmubare wuzuye Bivuye Mweretsi a"
-
-#: c-typeck.c:4242
-#, fuzzy, gcc-internal-format
-msgid "initialization makes integer from pointer without a cast"
-msgstr "%sUmubare wuzuye Bivuye Mweretsi a"
-
-#: c-typeck.c:4244
-#, fuzzy, gcc-internal-format
-msgid "return makes integer from pointer without a cast"
-msgstr "%sUmubare wuzuye Bivuye Mweretsi a"
-
-#: c-typeck.c:4260
-#, fuzzy, gcc-internal-format
-msgid "incompatible types in assignment"
-msgstr "in"
-
-#: c-typeck.c:4263
-#, fuzzy, gcc-internal-format
-msgid "incompatible types in initialization"
-msgstr "in"
-
-#: c-typeck.c:4266
-#, fuzzy, gcc-internal-format
-msgid "incompatible types in return"
-msgstr "in"
-
-#: c-typeck.c:4353
-#, fuzzy, gcc-internal-format
-msgid "traditional C rejects automatic aggregate initialization"
-msgstr "C Byikoresha"
-
-#: c-typeck.c:4523 c-typeck.c:4538 c-typeck.c:4553
-#, fuzzy, gcc-internal-format
-msgid "(near initialization for %qs)"
-msgstr "(kugirango"
-
-#: c-typeck.c:5093 cp/decl.c:4824
-#, fuzzy, gcc-internal-format
-msgid "opaque vector types cannot be initialized"
-msgstr "IMPINDURAGACIRO Igikoresho Bya Ubwoko Gicurasi OYA"
-
-#: c-typeck.c:5716
-#, fuzzy, gcc-internal-format
-msgid "unknown field %qE specified in initializer"
-msgstr "Kitazwi Umwanya in"
-
-#: c-typeck.c:6616
-#, fuzzy, gcc-internal-format
-msgid "traditional C rejects initialization of unions"
-msgstr "C Bya"
-
-#: c-typeck.c:6924
-#, fuzzy, gcc-internal-format
-msgid "jump into statement expression"
-msgstr "Byarenze urugero in imvugo"
-
-#: c-typeck.c:6930
-#, gcc-internal-format
-msgid "jump into scope of identifier with variably modified type"
-msgstr ""
-
-#: c-typeck.c:6967
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids %<goto *expr;%>"
-msgstr "C"
-
-#: c-typeck.c:6982 cp/typeck.c:6461
-#, fuzzy, gcc-internal-format
-msgid "function declared %<noreturn%> has a %<return%> statement"
-msgstr "Umumaro a Inyandiko"
-
-#: c-typeck.c:6990
-#, fuzzy, gcc-internal-format
-msgid "%<return%> with no value, in function returning non-void"
-msgstr "`Na: Oya Agaciro in Umumaro"
-
-#: c-typeck.c:6999
-#, fuzzy, gcc-internal-format
-msgid "%<return%> with a value, in function returning void"
-msgstr "`Na: a Agaciro in Umumaro"
-
-#: c-typeck.c:7056
-#, fuzzy, gcc-internal-format
-msgid "function returns address of local variable"
-msgstr "Umumaro Aderesi Bya IMPINDURAGACIRO"
-
-#: c-typeck.c:7128 cp/semantics.c:929
-#, fuzzy, gcc-internal-format
-msgid "switch quantity not an integer"
-msgstr "Hindura Ingano OYA Umubare wuzuye"
-
-#: c-typeck.c:7140
-#, fuzzy, gcc-internal-format
-msgid "%<long%> switch expression not converted to %<int%> in ISO C"
-msgstr "`Hindura imvugo OYA Kuri in C"
-
-#: c-typeck.c:7180
-#, fuzzy, gcc-internal-format
-msgid "case label in statement expression not containing enclosing switch statement"
-msgstr "Akarango OYA muri a Hindura Inyandiko"
-
-#: c-typeck.c:7183
-#, fuzzy, gcc-internal-format
-msgid "%<default%> label in statement expression not containing enclosing switch statement"
-msgstr "`Akarango OYA muri a Hindura Inyandiko"
-
-#: c-typeck.c:7189
-#, gcc-internal-format
-msgid "case label in scope of identifier with variably modified type not containing enclosing switch statement"
-msgstr ""
-
-#: c-typeck.c:7192
-#, gcc-internal-format
-msgid "%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement"
-msgstr ""
-
-#: c-typeck.c:7196 cp/parser.c:6415
-#, fuzzy, gcc-internal-format
-msgid "case label not within a switch statement"
-msgstr "Akarango OYA muri a Hindura Inyandiko"
-
-#: c-typeck.c:7198
-#, fuzzy, gcc-internal-format
-msgid "%<default%> label not within a switch statement"
-msgstr "`Akarango OYA muri a Hindura Inyandiko"
-
-#: c-typeck.c:7275
-#, gcc-internal-format
-msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
-msgstr ""
-
-#: c-typeck.c:7386 cp/cp-gimplify.c:97 cp/parser.c:6911
-#, fuzzy, gcc-internal-format
-msgid "break statement not within loop or switch"
-msgstr "itandukanya Inyandiko OYA muri Cyangwa Hindura"
-
-#: c-typeck.c:7388 cp/parser.c:6932
-#, fuzzy, gcc-internal-format
-msgid "continue statement not within a loop"
-msgstr "urifuzagukomeza Inyandiko OYA muri a"
-
-#: c-typeck.c:7393 cp/parser.c:6922
-#, fuzzy, gcc-internal-format
-msgid "break statement used with OpenMP for loop"
-msgstr "itandukanya Inyandiko OYA muri Cyangwa Hindura"
-
-#: c-typeck.c:7416
-#, gcc-internal-format
-msgid "%Hstatement with no effect"
-msgstr ""
-
-#: c-typeck.c:7438
-#, fuzzy, gcc-internal-format
-msgid "expression statement has incomplete type"
-msgstr "imvugo Inyandiko Ubwoko"
-
-#: c-typeck.c:7901 c-typeck.c:7942
-#, fuzzy, gcc-internal-format
-msgid "division by zero"
-msgstr "Kugabanya na zeru"
-
-#: c-typeck.c:7987 cp/typeck.c:3214
-#, fuzzy, gcc-internal-format
-msgid "right shift count is negative"
-msgstr "Iburyo: Gusunika IBARA ni"
-
-#: c-typeck.c:7994 cp/typeck.c:3220
-#, fuzzy, gcc-internal-format
-msgid "right shift count >= width of type"
-msgstr "Iburyo: Gusunika IBARA Ubugari Bya Ubwoko"
-
-#: c-typeck.c:8015 cp/typeck.c:3239
-#, fuzzy, gcc-internal-format
-msgid "left shift count is negative"
-msgstr "Ibumoso: Gusunika IBARA ni"
-
-#: c-typeck.c:8018 cp/typeck.c:3241
-#, fuzzy, gcc-internal-format
-msgid "left shift count >= width of type"
-msgstr "Ibumoso: Gusunika IBARA Ubugari Bya Ubwoko"
-
-#: c-typeck.c:8036 cp/typeck.c:3277
-#, fuzzy, gcc-internal-format
-msgid "comparing floating point with == or != is unsafe"
-msgstr "Bihindagurika Akadomo Na: Cyangwa ni"
-
-#: c-typeck.c:8060 c-typeck.c:8067
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids comparison of %<void *%> with function pointer"
-msgstr "C Bya Na: Umumaro Mweretsi"
-
-#: c-typeck.c:8073 c-typeck.c:8135
-#, fuzzy, gcc-internal-format
-msgid "comparison of distinct pointer types lacks a cast"
-msgstr "Bya Mweretsi a"
-
-#: c-typeck.c:8085 c-typeck.c:8096
-#, fuzzy, gcc-internal-format
-msgid "the address of %qD will never be NULL"
-msgstr "i Aderesi Bya Buri gihe"
-
-#: c-typeck.c:8103 c-typeck.c:8108 c-typeck.c:8153 c-typeck.c:8158
-#, fuzzy, gcc-internal-format
-msgid "comparison between pointer and integer"
-msgstr "hagati Mweretsi Na Umubare wuzuye"
-
-#: c-typeck.c:8127
-#, fuzzy, gcc-internal-format
-msgid "comparison of complete and incomplete pointers"
-msgstr "Bya Byuzuye Na"
-
-#: c-typeck.c:8130
-#, fuzzy, gcc-internal-format
-msgid "ISO C forbids ordered comparisons of pointers to functions"
-msgstr "C Bya Kuri Imimaro"
-
-#: c-typeck.c:8142 c-typeck.c:8148
-#, fuzzy, gcc-internal-format
-msgid "ordered comparison of pointer with integer zero"
-msgstr "Bya Mweretsi Na: Umubare wuzuye Zeru"
-
-#: c-typeck.c:8402
-#, fuzzy, gcc-internal-format
-msgid "comparison between signed and unsigned"
-msgstr "hagati Na Bitashizweho umukono"
-
-#: c-typeck.c:8448 cp/typeck.c:3709
-#, fuzzy, gcc-internal-format
-msgid "comparison of promoted ~unsigned with constant"
-msgstr "Bya Bitashizweho umukono Na:"
-
-#: c-typeck.c:8456 cp/typeck.c:3717
-#, fuzzy, gcc-internal-format
-msgid "comparison of promoted ~unsigned with unsigned"
-msgstr "Bya Bitashizweho umukono Na: Bitashizweho umukono"
-
-#: c-typeck.c:8514
-#, fuzzy, gcc-internal-format
-msgid "used array that cannot be converted to pointer where scalar is required"
-msgstr "Imbonerahamwe Ubwoko Agaciro ni Bya ngombwa"
-
-#: c-typeck.c:8518
-#, fuzzy, gcc-internal-format
-msgid "used struct type value where scalar is required"
-msgstr "Ubwoko Agaciro ni Bya ngombwa"
-
-#: c-typeck.c:8522
-#, fuzzy, gcc-internal-format
-msgid "used union type value where scalar is required"
-msgstr "Ihuza Ubwoko Agaciro ni Bya ngombwa"
-
-#: c-typeck.c:8627 cp/semantics.c:3519
-#, fuzzy, gcc-internal-format
-msgid "%qE has invalid type for %<reduction%>"
-msgstr "Sibyo Garuka Ubwoko kugirango Umumaro"
-
-#: c-typeck.c:8661 cp/semantics.c:3532
-#, fuzzy, gcc-internal-format
-msgid "%qE has invalid type for %<reduction(%s)%>"
-msgstr "Sibyo Garuka Ubwoko kugirango Umumaro"
-
-#: c-typeck.c:8677 cp/semantics.c:3542
-#, gcc-internal-format
-msgid "%qE must be %<threadprivate%> for %<copyin%>"
-msgstr ""
-
-#: c-typeck.c:8686 cp/semantics.c:3347
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a variable in clause %qs"
-msgstr "`%s'ni OYA a Byemewe ishuri Izina:"
-
-#: c-typeck.c:8693 c-typeck.c:8713 c-typeck.c:8733 cp/semantics.c:3354
-#: cp/semantics.c:3373 cp/semantics.c:3392
-#, gcc-internal-format
-msgid "%qE appears more than once in data clauses"
-msgstr ""
-
-#: c-typeck.c:8707 cp/semantics.c:3367
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a variable in clause %<firstprivate%>"
-msgstr "Urugero IMPINDURAGACIRO ni By'umwihariko"
-
-#: c-typeck.c:8727 cp/semantics.c:3386
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a variable in clause %<lastprivate%>"
-msgstr "Urugero IMPINDURAGACIRO ni By'umwihariko"
-
-#: c-typeck.c:8785 cp/semantics.c:3583
-#, gcc-internal-format
-msgid "%qE is predetermined %qs for %qs"
-msgstr ""
-
-#: calls.c:1961
-#, fuzzy, gcc-internal-format
-msgid "function call has aggregate value"
-msgstr "Umumaro Agaciro"
-
-#: cfgexpand.c:1617
-#, gcc-internal-format
-msgid "not protecting local variables: variable length buffer"
-msgstr ""
-
-#: cfgexpand.c:1619
-#, gcc-internal-format
-msgid "not protecting function: no buffer at least %d bytes long"
-msgstr ""
-
-#: cfghooks.c:90
-#, fuzzy, gcc-internal-format
-msgid "bb %d on wrong place"
-msgstr "ku"
-
-#: cfghooks.c:96
-#, fuzzy, gcc-internal-format
-msgid "prev_bb of %d should be %d, not %d"
-msgstr "Bya OYA"
-
-#: cfghooks.c:113
-#, fuzzy, gcc-internal-format
-msgid "verify_flow_info: Wrong count of block %i %i"
-msgstr "IBARA Bya Funga"
-
-#: cfghooks.c:119
-#, fuzzy, gcc-internal-format
-msgid "verify_flow_info: Wrong frequency of block %i %i"
-msgstr "Ubwisubire Bya Funga"
-
-#: cfghooks.c:127
-#, gcc-internal-format
-msgid "verify_flow_info: Duplicate edge %i->%i"
-msgstr ""
-
-#: cfghooks.c:133
-#, fuzzy, gcc-internal-format
-msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
-msgstr "Imishobokere Bya"
-
-#: cfghooks.c:139
-#, fuzzy, gcc-internal-format
-msgid "verify_flow_info: Wrong count of edge %i->%i %i"
-msgstr "IBARA Bya"
-
-#: cfghooks.c:151
-#, fuzzy, gcc-internal-format
-msgid "verify_flow_info: Basic block %d succ edge is corrupted"
-msgstr "Funga ni"
-
-#: cfghooks.c:165 cfgrtl.c:1885
-#, fuzzy, gcc-internal-format
-msgid "wrong amount of branch edges after unconditional jump %i"
-msgstr "Igiteranyo Bya Nyuma Simbuka"
-
-#: cfghooks.c:173 cfghooks.c:184
-#, fuzzy, gcc-internal-format
-msgid "basic block %d pred edge is corrupted"
-msgstr "BASIC Funga ni"
-
-#: cfghooks.c:185
-#, fuzzy, gcc-internal-format
-msgid "its dest_idx should be %d, not %d"
-msgstr "Bya OYA"
-
-#: cfghooks.c:214
-#, fuzzy, gcc-internal-format
-msgid "basic block %i edge lists are corrupted"
-msgstr "BASIC Funga Intonde"
-
-#: cfghooks.c:227
-#, fuzzy, gcc-internal-format
-msgid "verify_flow_info failed"
-msgstr "Byanze"
-
-#: cfghooks.c:288
-#, fuzzy, gcc-internal-format
-msgid "%s does not support redirect_edge_and_branch"
-msgstr "%sOYA Gushigikira Umubare Imiterere"
-
-#: cfghooks.c:306
-#, fuzzy, gcc-internal-format
-msgid "%s does not support redirect_edge_and_branch_force"
-msgstr "%sOYA Gushigikira Umubare Imiterere"
-
-#: cfghooks.c:324
-#, fuzzy, gcc-internal-format
-msgid "%s does not support split_block"
-msgstr "%sOYA Gushigikira"
-
-#: cfghooks.c:360
-#, fuzzy, gcc-internal-format
-msgid "%s does not support move_block_after"
-msgstr "%sOYA Gushigikira"
-
-#: cfghooks.c:373
-#, fuzzy, gcc-internal-format
-msgid "%s does not support delete_basic_block"
-msgstr "%sOYA Gushigikira"
-
-#: cfghooks.c:405
-#, fuzzy, gcc-internal-format
-msgid "%s does not support split_edge"
-msgstr "%sOYA Gushigikira"
-
-#: cfghooks.c:466
-#, fuzzy, gcc-internal-format
-msgid "%s does not support create_basic_block"
-msgstr "%sOYA Gushigikira"
-
-#: cfghooks.c:494
-#, fuzzy, gcc-internal-format
-msgid "%s does not support can_merge_blocks_p"
-msgstr "%sOYA Gushigikira"
-
-#: cfghooks.c:505
-#, fuzzy, gcc-internal-format
-msgid "%s does not support predict_edge"
-msgstr "%sOYA Gushigikira"
-
-#: cfghooks.c:514
-#, fuzzy, gcc-internal-format
-msgid "%s does not support predicted_by_p"
-msgstr "%sOYA Gushigikira"
-
-#: cfghooks.c:528
-#, fuzzy, gcc-internal-format
-msgid "%s does not support merge_blocks"
-msgstr "%sOYA Gushigikira"
-
-#: cfghooks.c:573
-#, fuzzy, gcc-internal-format
-msgid "%s does not support make_forwarder_block"
-msgstr "%sOYA Gushigikira"
-
-#: cfghooks.c:678
-#, fuzzy, gcc-internal-format
-msgid "%s does not support can_duplicate_block_p"
-msgstr "%sOYA Gushigikira"
-
-#: cfghooks.c:706
-#, fuzzy, gcc-internal-format
-msgid "%s does not support duplicate_block"
-msgstr "%sOYA Gushigikira"
-
-#: cfghooks.c:774
-#, fuzzy, gcc-internal-format
-msgid "%s does not support block_ends_with_call_p"
-msgstr "%sOYA Gushigikira"
-
-#: cfghooks.c:785
-#, fuzzy, gcc-internal-format
-msgid "%s does not support block_ends_with_condjump_p"
-msgstr "%sOYA Gushigikira"
-
-#: cfghooks.c:803
-#, fuzzy, gcc-internal-format
-msgid "%s does not support flow_call_edges_add"
-msgstr "%sOYA Gushigikira"
-
-#: cfgloop.c:1079
-#, fuzzy, gcc-internal-format
-msgid "size of loop %d should be %d, not %d"
-msgstr "Bya OYA"
-
-#: cfgloop.c:1096
-#, fuzzy, gcc-internal-format
-msgid "bb %d do not belong to loop %d"
-msgstr "OYA Kuri"
-
-#: cfgloop.c:1113
-#, fuzzy, gcc-internal-format
-msgid "loop %d's header does not have exactly 2 entries"
-msgstr "S Umutwempangano OYA 2. Ibyinjijwe"
-
-#: cfgloop.c:1120
-#, fuzzy, gcc-internal-format
-msgid "loop %d's latch does not have exactly 1 successor"
-msgstr "S OYA 1."
-
-#: cfgloop.c:1125
-#, fuzzy, gcc-internal-format
-msgid "loop %d's latch does not have header as successor"
-msgstr "S OYA Umutwempangano Nka"
-
-#: cfgloop.c:1130
-#, fuzzy, gcc-internal-format
-msgid "loop %d's latch does not belong directly to it"
-msgstr "S OYA Kuri"
-
-#: cfgloop.c:1136
-#, fuzzy, gcc-internal-format
-msgid "loop %d's header does not belong directly to it"
-msgstr "S Umutwempangano OYA Kuri"
-
-#: cfgloop.c:1142
-#, gcc-internal-format
-msgid "loop %d's latch is marked as part of irreducible region"
-msgstr ""
-
-#: cfgloop.c:1175
-#, fuzzy, gcc-internal-format
-msgid "basic block %d should be marked irreducible"
-msgstr "BASIC Funga ni"
-
-#: cfgloop.c:1181
-#, fuzzy, gcc-internal-format
-msgid "basic block %d should not be marked irreducible"
-msgstr "BASIC OYA Iriho Imibare"
-
-#: cfgloop.c:1189
-#, gcc-internal-format
-msgid "edge from %d to %d should be marked irreducible"
-msgstr ""
-
-#: cfgloop.c:1196
-#, gcc-internal-format
-msgid "edge from %d to %d should not be marked irreducible"
-msgstr ""
-
-#: cfgloop.c:1231
-#, gcc-internal-format
-msgid "wrong single exit %d->%d recorded for loop %d"
-msgstr ""
-
-#: cfgloop.c:1235
-#, gcc-internal-format
-msgid "right exit is %d->%d"
-msgstr ""
-
-#: cfgloop.c:1252
-#, gcc-internal-format
-msgid "single exit not recorded for loop %d"
-msgstr ""
-
-#: cfgloop.c:1259
-#, gcc-internal-format
-msgid "loop %d should not have single exit (%d -> %d)"
-msgstr ""
-
-#: cfgrtl.c:1771
-#, gcc-internal-format
-msgid "BB_RTL flag not set for block %d"
-msgstr ""
-
-#: cfgrtl.c:1777
-#, fuzzy, gcc-internal-format
-msgid "end insn %d for block %d not found in the insn stream"
-msgstr "Impera kugirango Funga OYA Byabonetse in i"
-
-#: cfgrtl.c:1791
-#, fuzzy, gcc-internal-format
-msgid "insn %d is in multiple basic blocks (%d and %d)"
-msgstr "ni in Igikubo BASIC Na"
-
-#: cfgrtl.c:1803
-#, fuzzy, gcc-internal-format
-msgid "head insn %d for block %d not found in the insn stream"
-msgstr "kugirango Funga OYA Byabonetse in i"
-
-#: cfgrtl.c:1827
-#, fuzzy, gcc-internal-format
-msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
-msgstr "OYA BIHUYE"
-
-#: cfgrtl.c:1842
-#, gcc-internal-format
-msgid "fallthru edge crosses section boundary (bb %i)"
-msgstr ""
-
-#: cfgrtl.c:1867
-#, fuzzy, gcc-internal-format
-msgid "missing REG_EH_REGION note in the end of bb %i"
-msgstr "Impugukirwa in i Impera Bya"
-
-#: cfgrtl.c:1875
-#, fuzzy, gcc-internal-format
-msgid "too many outgoing branch edges from bb %i"
-msgstr "Bivuye"
-
-#: cfgrtl.c:1880
-#, fuzzy, gcc-internal-format
-msgid "fallthru edge after unconditional jump %i"
-msgstr "Nyuma Simbuka"
-
-#: cfgrtl.c:1891
-#, fuzzy, gcc-internal-format
-msgid "wrong amount of branch edges after conditional jump %i"
-msgstr "Igiteranyo Bya Nyuma Simbuka"
-
-#: cfgrtl.c:1897
-#, fuzzy, gcc-internal-format
-msgid "call edges for non-call insn in bb %i"
-msgstr "kugirango in"
-
-#: cfgrtl.c:1906
-#, fuzzy, gcc-internal-format
-msgid "abnormal edges for no purpose in bb %i"
-msgstr "kugirango Oya Intego in"
-
-#: cfgrtl.c:1918
-#, fuzzy, gcc-internal-format
-msgid "insn %d inside basic block %d but block_for_insn is NULL"
-msgstr "Mo Imbere BASIC Funga ni"
-
-#: cfgrtl.c:1922
-#, fuzzy, gcc-internal-format
-msgid "insn %d inside basic block %d but block_for_insn is %i"
-msgstr "Mo Imbere BASIC Funga ni"
-
-#: cfgrtl.c:1936 cfgrtl.c:1946
-#, fuzzy, gcc-internal-format
-msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
-msgstr "ni Ibuze kugirango Funga"
-
-#: cfgrtl.c:1959
-#, fuzzy, gcc-internal-format
-msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
-msgstr "in Hagati Bya BASIC Funga"
-
-#: cfgrtl.c:1969
-#, fuzzy, gcc-internal-format
-msgid "in basic block %d:"
-msgstr "in BASIC Funga"
-
-#: cfgrtl.c:2006
-#, gcc-internal-format
-msgid "bb prediction set for block %i, but it is not used in RTL land"
-msgstr ""
-
-#: cfgrtl.c:2024
-#, fuzzy, gcc-internal-format
-msgid "missing barrier after block %i"
-msgstr "Ibuze Nyuma Funga"
-
-#: cfgrtl.c:2037
-#, fuzzy, gcc-internal-format
-msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
-msgstr "kugirango"
-
-#: cfgrtl.c:2046
-#, gcc-internal-format
-msgid "verify_flow_info: Incorrect fallthru %i->%i"
-msgstr ""
-
-#: cfgrtl.c:2065
-#, fuzzy, gcc-internal-format
-msgid "basic blocks not laid down consecutively"
-msgstr "BASIC OYA Iriho Imibare"
-
-#: cfgrtl.c:2104
-#, fuzzy, gcc-internal-format
-msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
-msgstr "Umubare Bya Ibisobanuro in"
-
-#: cgraph.c:892
-#, gcc-internal-format
-msgid "%D renamed after being referenced in assembly"
-msgstr ""
-
-#: cgraphunit.c:707
-#, gcc-internal-format
-msgid "aux field set for edge %s->%s"
-msgstr ""
-
-#: cgraphunit.c:713
-#, fuzzy, gcc-internal-format
-msgid "Execution count is negative"
-msgstr "Ibumoso: Gusunika IBARA ni"
-
-#: cgraphunit.c:720
-#, fuzzy, gcc-internal-format
-msgid "caller edge count is negative"
-msgstr "Ibumoso: Gusunika IBARA ni"
-
-#: cgraphunit.c:729
-#, fuzzy, gcc-internal-format
-msgid "inlined_to pointer is wrong"
-msgstr "Icyiciro Mweretsi Ibuze"
-
-#: cgraphunit.c:734
-#, fuzzy, gcc-internal-format
-msgid "multiple inline callers"
-msgstr "Igikubo"
-
-#: cgraphunit.c:741
-#, gcc-internal-format
-msgid "inlined_to pointer set for noninline callers"
-msgstr ""
-
-#: cgraphunit.c:747
-#, gcc-internal-format
-msgid "inlined_to pointer is set but no predecessors found"
-msgstr ""
-
-#: cgraphunit.c:752
-#, fuzzy, gcc-internal-format
-msgid "inlined_to pointer refers to itself"
-msgstr "Sibyo Mweretsi Kuri Umwanya"
-
-#: cgraphunit.c:762
-#, fuzzy, gcc-internal-format
-msgid "node not found in cgraph_hash"
-msgstr "Uburyo OYA Byabonetse in ishuri"
-
-#: cgraphunit.c:790
-#, gcc-internal-format
-msgid "shared call_stmt:"
-msgstr ""
-
-#: cgraphunit.c:797
-#, fuzzy, gcc-internal-format
-msgid "edge points to wrong declaration:"
-msgstr "`%s'Kuri"
-
-#: cgraphunit.c:806
-#, gcc-internal-format
-msgid "missing callgraph edge for call stmt:"
-msgstr ""
-
-#: cgraphunit.c:823
-#, gcc-internal-format
-msgid "edge %s->%s has no corresponding call_stmt"
-msgstr ""
-
-#: cgraphunit.c:835
-#, fuzzy, gcc-internal-format
-msgid "verify_cgraph_node failed"
-msgstr "Byanze"
-
-#: cgraphunit.c:1017 cgraphunit.c:1040
-#, gcc-internal-format
-msgid "%J%<externally_visible%> attribute have effect only on public objects"
-msgstr ""
-
-#: cgraphunit.c:1217
-#, fuzzy, gcc-internal-format
-msgid "failed to reclaim unneeded function"
-msgstr "Umwanya Nka a Umumaro"
-
-#: cgraphunit.c:1619
-#, gcc-internal-format
-msgid "nodes with no released memory found"
-msgstr ""
-
-#: collect2.c:1172
-#, fuzzy, gcc-internal-format
-msgid "unknown demangling style '%s'"
-msgstr "Kitazwi Ubwoko"
-
-#: collect2.c:1495
-#, fuzzy, gcc-internal-format
-msgid "%s terminated with signal %d [%s]%s"
-msgstr "%sNa:"
-
-#: collect2.c:1513
-#, fuzzy, gcc-internal-format
-msgid "%s returned %d exit status"
-msgstr "%sGusohoka Imimerere"
-
-#: collect2.c:2175
-#, fuzzy, gcc-internal-format
-msgid "cannot find 'ldd'"
-msgstr "Gushaka"
-
-#: convert.c:73
-#, fuzzy, gcc-internal-format
-msgid "cannot convert to a pointer type"
-msgstr "GUHINDURA Kuri a Mweretsi Ubwoko"
-
-#: convert.c:339
-#, fuzzy, gcc-internal-format
-msgid "pointer value used where a floating point value was expected"
-msgstr "Mweretsi Agaciro a Bihindagurika Akadomo Agaciro Ikitezwe:"
-
-#: convert.c:343
-#, fuzzy, gcc-internal-format
-msgid "aggregate value used where a float was expected"
-msgstr "Agaciro a Kureremba Ikitezwe:"
-
-#: convert.c:368
-#, fuzzy, gcc-internal-format
-msgid "conversion to incomplete type"
-msgstr "Ihindurangero Kuri Ubwoko"
-
-#: convert.c:738 convert.c:813
-#, fuzzy, gcc-internal-format
-msgid "can't convert between vector values of different size"
-msgstr "GUHINDURA hagati Uduciro Bya Ingano"
-
-#: convert.c:744
-#, fuzzy, gcc-internal-format
-msgid "aggregate value used where an integer was expected"
-msgstr "Agaciro Umubare wuzuye Ikitezwe:"
-
-#: convert.c:793
-#, fuzzy, gcc-internal-format
-msgid "pointer value used where a complex was expected"
-msgstr "Mweretsi Agaciro a ITSINDA RY'IMIBARE C Ikitezwe:"
-
-#: convert.c:797
-#, fuzzy, gcc-internal-format
-msgid "aggregate value used where a complex was expected"
-msgstr "Agaciro a ITSINDA RY'IMIBARE C Ikitezwe:"
-
-#: convert.c:819
-#, fuzzy, gcc-internal-format
-msgid "can't convert value to a vector"
-msgstr "GUHINDURA Agaciro Kuri a"
-
-#: coverage.c:183
-#, fuzzy, gcc-internal-format
-msgid "%qs is not a gcov data file"
-msgstr "\"%s\"ni OYA a Byemewe Izina ry'idosiye:"
-
-#: coverage.c:194
-#, fuzzy, gcc-internal-format
-msgid "%qs is version %q.*s, expected version %q.*s"
-msgstr "Musomyi: Verisiyo Gukora: %s%s Verisiyo"
-
-#: coverage.c:274 coverage.c:282
-#, gcc-internal-format
-msgid "coverage mismatch for function %u while reading execution counters"
-msgstr ""
-
-#: coverage.c:276 coverage.c:359
-#, gcc-internal-format
-msgid "checksum is %x instead of %x"
-msgstr ""
-
-#: coverage.c:284 coverage.c:367
-#, gcc-internal-format
-msgid "number of counters is %d instead of %d"
-msgstr ""
-
-#: coverage.c:290
-#, fuzzy, gcc-internal-format
-msgid "cannot merge separate %s counters for function %u"
-msgstr "Gukoresha in Hagarikira aho Umumaro"
-
-#: coverage.c:311
-#, fuzzy, gcc-internal-format
-msgid "%qs has overflowed"
-msgstr "Byarenze urugero"
-
-#: coverage.c:311
-#, fuzzy, gcc-internal-format
-msgid "%qs is corrupted"
-msgstr ""
-".Project- Id- Version: basctl\n"
-"POT- Creation- Date: 2003- 12- 07 17: 13+ 02\n"
-"PO- Revision- Date: 2004- 11- 04 10: 13- 0700\n"
-"Last- Translator: Language- Team:< en@ li. org> MIME- Version: 1. 0\n"
-"Content- Type: text/ plain; charset= UTF- 8\n"
-"Content- Transfer- Encoding: 8bit\n"
-"X- Generator: KBabel 1. 0\n"
-"."
-
-#: coverage.c:348
-#, fuzzy, gcc-internal-format
-msgid "no coverage for function %qs found"
-msgstr "Sibyo ishuri kugirango Umumaro"
-
-#: coverage.c:356 coverage.c:364
-#, gcc-internal-format
-msgid "coverage mismatch for function %qs while reading counter %qs"
-msgstr ""
-
-#: coverage.c:523
-#, fuzzy, gcc-internal-format
-msgid "cannot open %s"
-msgstr "Gufungura"
-
-#: coverage.c:558
-#, fuzzy, gcc-internal-format
-msgid "error writing %qs"
-msgstr "Ikosa Kuri"
-
-#: diagnostic.c:642
-#, fuzzy, gcc-internal-format
-msgid "in %s, at %s:%d"
-msgstr "in ku"
-
-#: dominance.c:953
-#, fuzzy, gcc-internal-format
-msgid "dominator of %d status unknown"
-msgstr "Bya OYA"
-
-#: dominance.c:955
-#, fuzzy, gcc-internal-format
-msgid "dominator of %d should be %d, not %d"
-msgstr "Bya OYA"
-
-#: dominance.c:967
-#, gcc-internal-format
-msgid "ENTRY does not dominate bb %d"
-msgstr ""
-
-#: dwarf2out.c:3598
-#, fuzzy, gcc-internal-format
-msgid "DW_LOC_OP %s not implemented"
-msgstr "OYA"
-
-#: emit-rtl.c:2235
-#, fuzzy, gcc-internal-format
-msgid "invalid rtl sharing found in the insn"
-msgstr "Sibyo in i"
-
-#: emit-rtl.c:2237
-#, gcc-internal-format
-msgid "shared rtx"
-msgstr ""
-
-#: emit-rtl.c:2239 flow.c:493 flow.c:518 flow.c:540
-#, fuzzy, gcc-internal-format
-msgid "internal consistency failure"
-msgstr "By'imbere Kureka"
-
-#: emit-rtl.c:3299
-#, gcc-internal-format
-msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
-msgstr ""
-
-#: errors.c:133 java/jv-scan.c:289
-#, fuzzy, gcc-internal-format
-msgid "abort in %s, at %s:%d"
-msgstr "Kureka in ku"
-
-#: except.c:337
-#, fuzzy, gcc-internal-format
-msgid "exception handling disabled, use -fexceptions to enable"
-msgstr "Irengayobora(-) Yahagaritswe Gukoresha Kuri Gushoboza"
-
-#: except.c:2879
-#, fuzzy, gcc-internal-format
-msgid "argument of %<__builtin_eh_return_regno%> must be constant"
-msgstr "Bya"
-
-#: except.c:3010
-#, fuzzy, gcc-internal-format
-msgid "__builtin_eh_return not supported on this target"
-msgstr "_OYA ku iyi Intego"
-
-#: except.c:3871 except.c:3880
-#, gcc-internal-format
-msgid "region_array is corrupted for region %i"
-msgstr ""
-
-#: except.c:3885
-#, gcc-internal-format
-msgid "outer block of region %i is wrong"
-msgstr ""
-
-#: except.c:3890
-#, gcc-internal-format
-msgid "region %i may contain throw and is contained in region that may not"
-msgstr ""
-
-#: except.c:3896
-#, gcc-internal-format
-msgid "negative nesting depth of region %i"
-msgstr ""
-
-#: except.c:3916
-#, gcc-internal-format
-msgid "tree list ends on depth %i"
-msgstr ""
-
-#: except.c:3921
-#, fuzzy, gcc-internal-format
-msgid "array does not match the region tree"
-msgstr "OYA BIHUYE Umumaro Ubwoko"
-
-#: except.c:3927
-#, fuzzy, gcc-internal-format
-msgid "verify_eh_tree failed"
-msgstr "Byanze"
-
-#: explow.c:1272
-#, fuzzy, gcc-internal-format
-msgid "stack limits not supported on this target"
-msgstr "Imbibi OYA ku iyi Intego"
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#: fold-const.c:958 tree-ssa-loop-niter.c:1163 tree-vrp.c:4346
-#, fuzzy, gcc-internal-format
-msgid "%H%s"
-msgstr "%s"
-
-#: fold-const.c:1280
-#, gcc-internal-format
-msgid "assuming signed overflow does not occur when negating a division"
-msgstr ""
-
-#: fold-const.c:3583 fold-const.c:3594
-#, fuzzy, gcc-internal-format
-msgid "comparison is always %d due to width of bit-field"
-msgstr "ni Buri gihe Kuri Ubugari Bya Umwanya"
-
-#: fold-const.c:4868
-#, gcc-internal-format
-msgid "assuming signed overflow does not occur when simplifying range test"
-msgstr ""
-
-#: fold-const.c:5247 fold-const.c:5262
-#, fuzzy, gcc-internal-format
-msgid "comparison is always %d"
-msgstr "ni Buri gihe"
-
-#: fold-const.c:5391
-#, fuzzy, gcc-internal-format
-msgid "%<or%> of unmatched not-equal tests is always 1"
-msgstr "`Bya OYA bingana ni Buri gihe 1."
-
-#: fold-const.c:5396
-#, fuzzy, gcc-internal-format
-msgid "%<and%> of mutually exclusive equal-tests is always 0"
-msgstr "`Bya bingana ni Buri gihe 0"
-
-#: fold-const.c:11859
-#, gcc-internal-format
-msgid "fold check: original tree changed by fold"
-msgstr ""
-
-#: function.c:376
-#, fuzzy, gcc-internal-format
-msgid "%Jtotal size of local objects too large"
-msgstr "Ingano Bya IMPINDURAGACIRO ni Binini"
-
-#: function.c:843 varasm.c:1793
-#, fuzzy, gcc-internal-format
-msgid "size of variable %q+D is too large"
-msgstr "Ingano Bya IMPINDURAGACIRO ni Binini"
-
-#: function.c:1560
-#, fuzzy, gcc-internal-format
-msgid "impossible constraint in %<asm%>"
-msgstr "Imbogamizi in"
-
-#: function.c:3539
-#, fuzzy, gcc-internal-format
-msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
-msgstr "IMPINDURAGACIRO ku Cyangwa"
-
-#: function.c:3560
-#, fuzzy, gcc-internal-format
-msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
-msgstr "ku Cyangwa"
-
-#: function.c:3901
-#, fuzzy, gcc-internal-format
-msgid "function returns an aggregate"
-msgstr "Umumaro"
-
-#: function.c:4294
-#, fuzzy, gcc-internal-format
-msgid "unused parameter %q+D"
-msgstr "Kidakoreshwa"
-
-#: gcc.c:1257
-#, fuzzy, gcc-internal-format
-msgid "ambiguous abbreviation %s"
-msgstr "Impine"
-
-#: gcc.c:1284
-#, fuzzy, gcc-internal-format
-msgid "incomplete '%s' option"
-msgstr "Ihitamo"
-
-#: gcc.c:1295
-#, fuzzy, gcc-internal-format
-msgid "missing argument to '%s' option"
-msgstr "Ibuze Kuri Ihitamo"
-
-#: gcc.c:1308
-#, fuzzy, gcc-internal-format
-msgid "extraneous argument to '%s' option"
-msgstr "Kuri Ihitamo"
-
-#: gcc.c:3935
-#, fuzzy, gcc-internal-format
-msgid "warning: -pipe ignored because -save-temps specified"
-msgstr "Iburira Kubika"
-
-#: gcc.c:4236
-#, fuzzy, gcc-internal-format
-msgid "warning: '-x %s' after last input file has no effect"
-msgstr "Iburira X Nyuma Iheruka Iyinjiza IDOSIYE Oya INGARUKA"
-
-#. Catch the case where a spec string contains something like
-#. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
-#. hand side of the :.
-#: gcc.c:5266
-#, fuzzy, gcc-internal-format
-msgid "spec failure: '%%*' has not been initialized by pattern match"
-msgstr "OYA ku Ishusho BIHUYE"
-
-#: gcc.c:5275
-#, fuzzy, gcc-internal-format
-msgid "warning: use of obsolete %%[ operator in specs"
-msgstr "Iburira Gukoresha Bya Mukoresha in"
-
-#: gcc.c:5356
-#, fuzzy, gcc-internal-format
-msgid "spec failure: unrecognized spec option '%c'"
-msgstr "Ihitamo"
-
-#: gcc.c:6254
-#, gcc-internal-format
-msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
-msgstr ""
-
-#: gcc.c:6277
-#, gcc-internal-format
-msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
-msgstr ""
-
-#: gcc.c:6366
-#, fuzzy, gcc-internal-format
-msgid "unrecognized option '-%s'"
-msgstr "Ihitamo"
-
-#: gcc.c:6559 gcc.c:6622
-#, fuzzy, gcc-internal-format
-msgid "%s: %s compiler not installed on this system"
-msgstr "%s:%sOYA ku iyi Sisitemu"
-
-#: gcc.c:6714
-#, fuzzy, gcc-internal-format
-msgid "%s: linker input file unused because linking not done"
-msgstr "%s:Iyinjiza IDOSIYE Kidakoreshwa Impuza OYA Byakozwe"
-
-#: gcc.c:6754
-#, fuzzy, gcc-internal-format
-msgid "language %s not recognized"
-msgstr "Ururimi OYA"
-
-# desktop/source\app\ssodlg.src:DLG_SSOLOGIN.text
-#: gcc.c:6825
-#, fuzzy, gcc-internal-format
-msgid "%s: %s"
-msgstr "%s:%s"
-
-#: gcse.c:6592
-#, fuzzy, gcc-internal-format
-msgid "%s: %d basic blocks and %d edges/basic block"
-msgstr "Yahagaritswe 1000 BASIC Na 20 BASIC Funga"
-
-#: gcse.c:6605
-#, fuzzy, gcc-internal-format
-msgid "%s: %d basic blocks and %d registers"
-msgstr "Yahagaritswe BASIC Na"
-
-#: ggc-common.c:404 ggc-common.c:412 ggc-common.c:480 ggc-common.c:499
-#: ggc-page.c:2136 ggc-page.c:2167 ggc-page.c:2174 ggc-zone.c:2291
-#: ggc-zone.c:2306
-#, fuzzy, gcc-internal-format
-msgid "can't write PCH file: %m"
-msgstr "Kwandika Kuri Ibisohoka IDOSIYE"
-
-#: ggc-common.c:492 config/i386/host-cygwin.c:58
-#, fuzzy, gcc-internal-format
-msgid "can't get position in PCH file: %m"
-msgstr "Kurema Ibisobanuro IDOSIYE"
-
-#: ggc-common.c:502
-#, fuzzy, gcc-internal-format
-msgid "can't write padding to PCH file: %m"
-msgstr "Kwandika Kuri Ibisohoka IDOSIYE"
-
-#: ggc-common.c:557 ggc-common.c:565 ggc-common.c:572 ggc-common.c:575
-#: ggc-common.c:585 ggc-common.c:588 ggc-page.c:2261 ggc-zone.c:2325
-#, fuzzy, gcc-internal-format
-msgid "can't read PCH file: %m"
-msgstr "Gusoma Bivuye IDOSIYE"
-
-#: ggc-common.c:580
-#, gcc-internal-format
-msgid "had to relocate PCH"
-msgstr ""
-
-#: ggc-page.c:1471
-#, gcc-internal-format
-msgid "open /dev/zero: %m"
-msgstr ""
-
-#: ggc-page.c:2152 ggc-page.c:2158
-#, fuzzy, gcc-internal-format
-msgid "can't write PCH file"
-msgstr "Kwandika Kuri Ibisohoka IDOSIYE"
-
-#: ggc-zone.c:2288 ggc-zone.c:2299
-#, fuzzy, gcc-internal-format
-msgid "can't seek PCH file: %m"
-msgstr "Gufunga Iyinjiza IDOSIYE"
-
-#: ggc-zone.c:2302
-#, fuzzy, gcc-internal-format
-msgid "can't write PCH fle: %m"
-msgstr "Kwandika Kuri Ibisohoka IDOSIYE"
-
-#: gimplify.c:3952
-#, fuzzy, gcc-internal-format
-msgid "invalid lvalue in asm output %d"
-msgstr "Sibyo in Inyandiko"
-
-#: gimplify.c:4064
-#, fuzzy, gcc-internal-format
-msgid "memory input %d is not directly addressable"
-msgstr "Ibisohoka Umubare OYA"
-
-#: gimplify.c:4537
-#, gcc-internal-format
-msgid "%qs not specified in enclosing parallel"
-msgstr ""
-
-#: gimplify.c:4539
-#, gcc-internal-format
-msgid "%Henclosing parallel"
-msgstr ""
-
-#: gimplify.c:4593
-#, fuzzy, gcc-internal-format
-msgid "iteration variable %qs should be private"
-msgstr "Urugero IMPINDURAGACIRO ni By'umwihariko"
-
-#: gimplify.c:4607
-#, fuzzy, gcc-internal-format
-msgid "iteration variable %qs should not be firstprivate"
-msgstr "Urugero IMPINDURAGACIRO ni By'umwihariko"
-
-#: gimplify.c:4610
-#, fuzzy, gcc-internal-format
-msgid "iteration variable %qs should not be reduction"
-msgstr "Kwiyandikisha IMPINDURAGACIRO in Umumaro"
-
-#: gimplify.c:4734
-#, gcc-internal-format
-msgid "%s variable %qs is private in outer context"
-msgstr ""
-
-#: gimplify.c:6025
-#, gcc-internal-format
-msgid "gimplification failed"
-msgstr ""
-
-#: global.c:375 global.c:388 global.c:402
-#, fuzzy, gcc-internal-format
-msgid "%s cannot be used in asm here"
-msgstr "`%E'Nka a Umumaro"
-
-#: graph.c:403 java/jcf-parse.c:1083 java/jcf-parse.c:1218 java/lex.c:1855
-#: objc/objc-act.c:500
-#, fuzzy, gcc-internal-format
-msgid "can't open %s: %m"
-msgstr "Gufungura"
-
-#: haifa-sched.c:184
-#, fuzzy, gcc-internal-format
-msgid "fix_sched_param: unknown param: %s"
-msgstr "Kitazwi"
-
-#: omp-low.c:1266
-#, gcc-internal-format
-msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered or master region"
-msgstr ""
-
-#: omp-low.c:1282
-#, gcc-internal-format
-msgid "master region may not be closely nested inside of work-sharing region"
-msgstr ""
-
-#: omp-low.c:1296
-#, gcc-internal-format
-msgid "ordered region may not be closely nested inside of critical region"
-msgstr ""
-
-#: omp-low.c:1302
-#, gcc-internal-format
-msgid "ordered region must be closely nested inside a loop region with an ordered clause"
-msgstr ""
-
-#: omp-low.c:1316
-#, gcc-internal-format
-msgid "critical region may not be nested inside a critical region with the same name"
-msgstr ""
-
-#: omp-low.c:4459 cp/decl.c:2515 cp/parser.c:6919 cp/parser.c:6939
-#, gcc-internal-format
-msgid "invalid exit from OpenMP structured block"
-msgstr ""
-
-#: omp-low.c:4461
-#, gcc-internal-format
-msgid "invalid entry to OpenMP structured block"
-msgstr ""
-
-#. Eventually this should become a hard error IMO.
-#: opts.c:186
-#, fuzzy, gcc-internal-format
-msgid "command line option \"%s\" is valid for %s but not for %s"
-msgstr "\"-%s\"ni Byemewe kugirango OYA kugirango"
-
-#: opts.c:240
-#, fuzzy, gcc-internal-format
-msgid "command line option %qs is not supported by this configuration"
-msgstr "%sni OYA ku iyi Iboneza"
-
-#: opts.c:284
-#, fuzzy, gcc-internal-format
-msgid "missing argument to \"%s\""
-msgstr "Ibuze Kuri"
-
-#: opts.c:294
-#, fuzzy, gcc-internal-format
-msgid "argument to \"%s\" should be a non-negative integer"
-msgstr "Kuri a 2. Bitashizweho umukono"
-
-#: opts.c:382
-#, fuzzy, gcc-internal-format
-msgid "unrecognized command line option \"%s\""
-msgstr "Komandi: Umurongo Ihitamo"
-
-#: opts.c:594
-#, fuzzy, gcc-internal-format
-msgid "-Wuninitialized is not supported without -O"
-msgstr "-ni OYA"
-
-#: opts.c:609
-#, gcc-internal-format
-msgid "-freorder-blocks-and-partition does not work with exceptions"
-msgstr ""
-
-#: opts.c:620
-#, gcc-internal-format
-msgid "-freorder-blocks-and-partition does not support unwind info"
-msgstr ""
-
-#: opts.c:634
-#, gcc-internal-format
-msgid "-freorder-blocks-and-partition does not work on this architecture"
-msgstr ""
-
-#: opts.c:697
-#, gcc-internal-format
-msgid "-Werror=%s: No option -%s"
-msgstr ""
-
-#: opts.c:836
-#, fuzzy, gcc-internal-format
-msgid "structure alignment must be a small power of two, not %d"
-msgstr "Itunganya a Gitoya UMWIKUBE Bya OYA"
-
-#: opts.c:891
-#, fuzzy, gcc-internal-format
-msgid "unrecognized visibility value \"%s\""
-msgstr "Icyiciro Izina:"
-
-#: opts.c:939
-#, fuzzy, gcc-internal-format
-msgid "unrecognized register name \"%s\""
-msgstr "Kwiyandikisha Izina:"
-
-#: opts.c:963
-#, fuzzy, gcc-internal-format
-msgid "unknown tls-model \"%s\""
-msgstr "`%s':Kitazwi TLS Urugero Ihitamo"
-
-#: opts.c:1013
-#, gcc-internal-format
-msgid "-f[no-]force-mem is nop and option will be removed in 4.3"
-msgstr ""
-
-#: opts.c:1042
-#, gcc-internal-format
-msgid "%s: --param arguments should be of the form NAME=VALUE"
-msgstr ""
-
-#: opts.c:1047
-#, fuzzy, gcc-internal-format
-msgid "invalid --param value %qs"
-msgstr "Sibyo Agaciro"
-
-#: opts.c:1144
-#, fuzzy, gcc-internal-format
-msgid "target system does not support debug output"
-msgstr "Intego Imiterere OYA Gushigikira Bidashira"
-
-#: opts.c:1151
-#, fuzzy, gcc-internal-format
-msgid "debug format \"%s\" conflicts with prior selection"
-msgstr "Ibyatanzwe Ubuso Bya Na: Ibanjirije"
-
-#: opts.c:1167
-#, fuzzy, gcc-internal-format
-msgid "unrecognised debug output level \"%s\""
-msgstr "Icyiciro Izina:"
-
-#: opts.c:1169
-#, gcc-internal-format
-msgid "debug output level %s is too high"
-msgstr ""
-
-#: params.c:71
-#, fuzzy, gcc-internal-format
-msgid "minimum value of parameter %qs is %u"
-msgstr "Ikigenderwaho sicyo"
-
-#: params.c:76
-#, gcc-internal-format
-msgid "maximum value of parameter %qs is %u"
-msgstr ""
-
-#. If we didn't find this parameter, issue an error message.
-#: params.c:85
-#, fuzzy, gcc-internal-format
-msgid "invalid parameter %qs"
-msgstr "Ikigenderwaho sicyo"
-
-#: profile.c:280
-#, gcc-internal-format
-msgid "corrupted profile info: run_max * runs < sum_max"
-msgstr ""
-
-#: profile.c:286
-#, gcc-internal-format
-msgid "corrupted profile info: sum_all is smaller than sum_max"
-msgstr ""
-
-#: profile.c:331
-#, fuzzy, gcc-internal-format
-msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
-msgstr "Ibijyana Ibisobanuro PROB kugirango Kuri"
-
-#: profile.c:495
-#, fuzzy, gcc-internal-format
-msgid "corrupted profile info: number of iterations for basic block %d thought to be %i"
-msgstr "Ibijyana Ibisobanuro PROB kugirango Kuri"
-
-#: profile.c:516
-#, fuzzy, gcc-internal-format
-msgid "corrupted profile info: number of executions for edge %d-%d thought to be %i"
-msgstr "Ibijyana Ibisobanuro PROB kugirango Kuri"
-
-#: reg-stack.c:535
-#, fuzzy, gcc-internal-format
-msgid "output constraint %d must specify a single register"
-msgstr "Ibisohoka Imbogamizi a UMWE Kwiyandikisha"
-
-#: reg-stack.c:545
-#, fuzzy, gcc-internal-format
-msgid "output constraint %d cannot be specified together with \"%s\" clobber"
-msgstr "Ibisohoka Imbogamizi Na:"
-
-#: reg-stack.c:568
-#, fuzzy, gcc-internal-format
-msgid "output regs must be grouped at top of stack"
-msgstr "Ibisohoka ku Hejuru: Bya"
-
-#: reg-stack.c:605
-#, fuzzy, gcc-internal-format
-msgid "implicitly popped regs must be grouped at top of stack"
-msgstr "ku Hejuru: Bya"
-
-#: reg-stack.c:624
-#, fuzzy, gcc-internal-format
-msgid "output operand %d must use %<&%> constraint"
-msgstr "Ibisohoka Gukoresha Imbogamizi"
-
-#: regclass.c:740
-#, fuzzy, gcc-internal-format
-msgid "can't use '%s' as a %s register"
-msgstr "Gukoresha Nka a Kwiyandikisha"
-
-#: regclass.c:755 config/ia64/ia64.c:5096 config/ia64/ia64.c:5103
-#: config/pa/pa.c:351 config/pa/pa.c:358
-#, fuzzy, gcc-internal-format
-msgid "unknown register name: %s"
-msgstr "Kitazwi Kwiyandikisha Izina:"
-
-#: regclass.c:765
-#, fuzzy, gcc-internal-format
-msgid "global register variable follows a function definition"
-msgstr "Kwiyandikisha IMPINDURAGACIRO a Umumaro Insobanuro"
-
-#: regclass.c:769
-#, fuzzy, gcc-internal-format
-msgid "register used for two global register variables"
-msgstr "Kwiyandikisha kugirango Kwiyandikisha Ibihinduka"
-
-#: regclass.c:774
-#, fuzzy, gcc-internal-format
-msgid "call-clobbered register used for global register variable"
-msgstr "Kwiyandikisha kugirango Kwiyandikisha IMPINDURAGACIRO"
-
-#: regrename.c:1937
-#, fuzzy, gcc-internal-format
-msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
-msgstr "kugirango ubusa"
-
-#: regrename.c:1949
-#, fuzzy, gcc-internal-format
-msgid "validate_value_data: Loop in regno chain (%u)"
-msgstr "in"
-
-#: regrename.c:1952
-#, gcc-internal-format
-msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
-msgstr ""
-
-#: regrename.c:1964
-#, fuzzy, gcc-internal-format
-msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
-msgstr "ubusa in"
-
-#: reload.c:1249
-#, fuzzy, gcc-internal-format
-msgid "cannot reload integer constant operand in %<asm%>"
-msgstr "Kongera Gutangiza Umubare wuzuye in"
-
-#: reload.c:1272
-#, fuzzy, gcc-internal-format
-msgid "impossible register constraint in %<asm%>"
-msgstr "Kwiyandikisha Imbogamizi in"
-
-#: reload.c:3572
-#, fuzzy, gcc-internal-format
-msgid "%<&%> constraint used with no register class"
-msgstr "`&'Imbogamizi Na: Oya Kwiyandikisha ishuri"
-
-#: reload.c:3743 reload.c:3983
-#, fuzzy, gcc-internal-format
-msgid "inconsistent operand constraints in an %<asm%>"
-msgstr "in"
-
-#: reload1.c:1239
-#, fuzzy, gcc-internal-format
-msgid "%<asm%> operand has impossible constraints"
-msgstr "BIHUYE"
-
-#: reload1.c:1259
-#, fuzzy, gcc-internal-format
-msgid "frame size too large for reliable stack checking"
-msgstr "Ikadiri Ingano Binini kugirango"
-
-#: reload1.c:1262
-#, fuzzy, gcc-internal-format
-msgid "try reducing the number of local variables"
-msgstr "i Umubare Bya Ibihinduka"
-
-#: reload1.c:1925
-#, fuzzy, gcc-internal-format
-msgid "can't find a register in class %qs while reloading %<asm%>"
-msgstr "Gushaka a Kwiyandikisha in ishuri"
-
-#: reload1.c:1930
-#, fuzzy, gcc-internal-format
-msgid "unable to find a register to spill in class %qs"
-msgstr "Kuri Gushaka a Kwiyandikisha Kuri in ishuri"
-
-#: reload1.c:4021
-#, fuzzy, gcc-internal-format
-msgid "%<asm%> operand requires impossible reload"
-msgstr "`Kongera Gutangiza"
-
-#: reload1.c:5184
-#, fuzzy, gcc-internal-format
-msgid "%<asm%> operand constraint incompatible with operand size"
-msgstr "`Imbogamizi Na: Ingano"
-
-#: reload1.c:6836
-#, fuzzy, gcc-internal-format
-msgid "output operand is constant in %<asm%>"
-msgstr "Ibisohoka ni in"
-
-#: rtl.c:481
-#, fuzzy, gcc-internal-format
-msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
-msgstr "Kugenzura... Bya Bya Na: Iheruka in ku"
-
-#: rtl.c:491
-#, fuzzy, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
-msgstr "Kugenzura... Ikitezwe: Ubwoko in ku"
-
-#: rtl.c:501
-#, fuzzy, gcc-internal-format
-msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
-msgstr "Kugenzura... Ikitezwe: Ubwoko Cyangwa in ku"
-
-#: rtl.c:510
-#, fuzzy, gcc-internal-format
-msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
-msgstr "Kugenzura... Ikitezwe: ITEGEKONGENGA in ku"
-
-#: rtl.c:520
-#, fuzzy, gcc-internal-format
-msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
-msgstr "Kugenzura... Ikitezwe: ITEGEKONGENGA Cyangwa in ku"
-
-#: rtl.c:547
-#, fuzzy, gcc-internal-format
-msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
-msgstr "Kugenzura... Bya Bya Na: Iheruka in ku"
-
-#: rtl.c:557
-#, fuzzy, gcc-internal-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
-msgstr "Kugenzura... Bya Bya Na: Iheruka in ku"
-
-#: rtl.c:568
-#, fuzzy, gcc-internal-format
-msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
-msgstr "Ibendera Kugenzura... Na: ITEGEKONGENGA in ku"
-
-#: stmt.c:316
-#, fuzzy, gcc-internal-format
-msgid "output operand constraint lacks %<=%>"
-msgstr "Ibisohoka Imbogamizi"
-
-#: stmt.c:331
-#, fuzzy, gcc-internal-format
-msgid "output constraint %qc for operand %d is not at the beginning"
-msgstr "Ibisohoka Imbogamizi kugirango ni OYA ku i Itangiriro"
-
-#: stmt.c:354
-#, fuzzy, gcc-internal-format
-msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
-msgstr "Imbogamizi Kirimo Cyangwa"
-
-#: stmt.c:361 stmt.c:460
-#, fuzzy, gcc-internal-format
-msgid "%<%%%> constraint used with last operand"
-msgstr "`%%'Imbogamizi Na: Iheruka"
-
-#: stmt.c:380
-#, fuzzy, gcc-internal-format
-msgid "matching constraint not valid in output operand"
-msgstr "Imbogamizi OYA Byemewe in Ibisohoka"
-
-#: stmt.c:451
-#, fuzzy, gcc-internal-format
-msgid "input operand constraint contains %qc"
-msgstr "Iyinjiza Imbogamizi Kirimo"
-
-#: stmt.c:493
-#, fuzzy, gcc-internal-format
-msgid "matching constraint references invalid operand number"
-msgstr "Imbogamizi Indango Sibyo Umubare"
-
-#: stmt.c:531
-#, fuzzy, gcc-internal-format
-msgid "invalid punctuation %qc in constraint"
-msgstr "Sibyo in Imbogamizi"
-
-#: stmt.c:555
-#, fuzzy, gcc-internal-format
-msgid "matching constraint does not allow a register"
-msgstr "Imbogamizi OYA Byemewe in Ibisohoka"
-
-#: stmt.c:614
-#, fuzzy, gcc-internal-format
-msgid "asm-specifier for variable %qs conflicts with asm clobber list"
-msgstr "kugirango IMPINDURAGACIRO Na: Urutonde"
-
-#: stmt.c:706
-#, fuzzy, gcc-internal-format
-msgid "unknown register name %qs in %<asm%>"
-msgstr "Kitazwi Kwiyandikisha Izina: in"
-
-#: stmt.c:714
-#, gcc-internal-format
-msgid "PIC register %qs clobbered in %<asm%>"
-msgstr ""
-
-#: stmt.c:761
-#, fuzzy, gcc-internal-format
-msgid "more than %d operands in %<asm%>"
-msgstr "Birenzeho in"
-
-#: stmt.c:824
-#, fuzzy, gcc-internal-format
-msgid "output number %d not directly addressable"
-msgstr "Ibisohoka Umubare OYA"
-
-#: stmt.c:907
-#, fuzzy, gcc-internal-format
-msgid "asm operand %d probably doesn%'t match constraints"
-msgstr "BIHUYE"
-
-#: stmt.c:917
-#, gcc-internal-format
-msgid "use of memory input without lvalue in asm operand %d is deprecated"
-msgstr ""
-
-#: stmt.c:1064
-#, fuzzy, gcc-internal-format
-msgid "asm clobber conflict with output operand"
-msgstr "Na: Ibisohoka"
-
-#: stmt.c:1069
-#, fuzzy, gcc-internal-format
-msgid "asm clobber conflict with input operand"
-msgstr "Na: Iyinjiza"
-
-#: stmt.c:1146
-#, fuzzy, gcc-internal-format
-msgid "too many alternatives in %<asm%>"
-msgstr "in"
-
-#: stmt.c:1158
-#, fuzzy, gcc-internal-format
-msgid "operand constraints for %<asm%> differ in number of alternatives"
-msgstr "kugirango in Umubare Bya"
-
-#: stmt.c:1211
-#, fuzzy, gcc-internal-format
-msgid "duplicate asm operand name %qs"
-msgstr "Gusubiramo Izina:"
-
-#: stmt.c:1309
-#, fuzzy, gcc-internal-format
-msgid "missing close brace for named operand"
-msgstr "Ibuze Gufunga kugirango"
-
-#: stmt.c:1337
-#, fuzzy, gcc-internal-format
-msgid "undefined named operand %qs"
-msgstr "kidasobanuye"
-
-#: stmt.c:1481
-#, fuzzy, gcc-internal-format
-msgid "%Hvalue computed is not used"
-msgstr "ni OYA"
-
-#: stor-layout.c:150
-#, fuzzy, gcc-internal-format
-msgid "type size can%'t be explicitly evaluated"
-msgstr "Ubwoko Ingano"
-
-#: stor-layout.c:152
-#, fuzzy, gcc-internal-format
-msgid "variable-size type declared outside of any function"
-msgstr "IMPINDURAGACIRO Ingano Ubwoko Hanze Bya Umumaro"
-
-#: stor-layout.c:467
-#, fuzzy, gcc-internal-format
-msgid "size of %q+D is %d bytes"
-msgstr "Ingano Bya ni Bayite"
-
-#: stor-layout.c:469
-#, fuzzy, gcc-internal-format
-msgid "size of %q+D is larger than %wd bytes"
-msgstr "Ingano Bya ni Kinini Bayite"
-
-#: stor-layout.c:891
-#, fuzzy, gcc-internal-format
-msgid "packed attribute causes inefficient alignment for %q+D"
-msgstr "Ikiranga Itunganya kugirango"
-
-#: stor-layout.c:894
-#, fuzzy, gcc-internal-format
-msgid "packed attribute is unnecessary for %q+D"
-msgstr "Ikiranga ni kugirango"
-
-#. No, we need to skip space before this field.
-#. Bump the cumulative size to multiple of field alignment.
-#: stor-layout.c:911
-#, fuzzy, gcc-internal-format
-msgid "padding struct to align %q+D"
-msgstr "Wuzuza: Kuri Gutondeka"
-
-#: stor-layout.c:1262
-#, fuzzy, gcc-internal-format
-msgid "padding struct size to alignment boundary"
-msgstr "Wuzuza: Ingano Kuri Itunganya"
-
-#: stor-layout.c:1292
-#, fuzzy, gcc-internal-format
-msgid "packed attribute causes inefficient alignment for %qs"
-msgstr "Ikiranga Itunganya kugirango"
-
-#: stor-layout.c:1296
-#, fuzzy, gcc-internal-format
-msgid "packed attribute is unnecessary for %qs"
-msgstr "Ikiranga ni kugirango"
-
-#: stor-layout.c:1302
-#, fuzzy, gcc-internal-format
-msgid "packed attribute causes inefficient alignment"
-msgstr "Ikiranga Itunganya"
-
-#: stor-layout.c:1304
-#, fuzzy, gcc-internal-format
-msgid "packed attribute is unnecessary"
-msgstr "Ikiranga ni"
-
-#: stor-layout.c:1816
-#, fuzzy, gcc-internal-format
-msgid "alignment of array elements is greater than element size"
-msgstr "Itunganya Bya ni Biruta Kinini Igikoresho IDOSIYE Itunganya"
-
-#: targhooks.c:101
-#, fuzzy, gcc-internal-format
-msgid "__builtin_saveregs not supported by this target"
-msgstr "_OYA ku iyi Intego"
-
-#: tlink.c:484
-#, gcc-internal-format
-msgid "repository file '%s' does not contain command-line arguments"
-msgstr ""
-
-#: tlink.c:729
-#, gcc-internal-format
-msgid "'%s' was assigned to '%s', but was not defined during recompilation, or vice versa"
-msgstr ""
-
-#: tlink.c:799
-#, fuzzy, gcc-internal-format
-msgid "ld returned %d exit status"
-msgstr "Gusohoka Imimerere"
-
-#: toplev.c:523
-#, fuzzy, gcc-internal-format
-msgid "invalid option argument %qs"
-msgstr "Sibyo Ihitamo Icyinjijwe"
-
-#: toplev.c:621
-#, gcc-internal-format
-msgid "getting core file size maximum limit: %m"
-msgstr ""
-
-#: toplev.c:624
-#, gcc-internal-format
-msgid "setting core file size limit to maximum: %m"
-msgstr ""
-
-#: toplev.c:842
-#, fuzzy, gcc-internal-format
-msgid "%q+F declared %<static%> but never defined"
-msgstr "`%s'Nta narimwe"
-
-#: toplev.c:867
-#, fuzzy, gcc-internal-format
-msgid "%q+D defined but not used"
-msgstr "`%s'OYA"
-
-#: toplev.c:910 toplev.c:934
-#, fuzzy, gcc-internal-format
-msgid "%qs is deprecated (declared at %s:%d)"
-msgstr "`%s'ni Bitemewe. ku"
-
-#: toplev.c:938
-#, fuzzy, gcc-internal-format
-msgid "type is deprecated (declared at %s:%d)"
-msgstr "Ubwoko ni Bitemewe. ku"
-
-#: toplev.c:944
-#, fuzzy, gcc-internal-format
-msgid "%qs is deprecated"
-msgstr "`%s'ni Bitemewe."
-
-#: toplev.c:946
-#, fuzzy, gcc-internal-format
-msgid "type is deprecated"
-msgstr "Ubwoko ni Bitemewe."
-
-#: toplev.c:966 toplev.c:993
-#, gcc-internal-format
-msgid "GCC supports only %d input file changes"
-msgstr ""
-
-#: toplev.c:1140
-#, fuzzy, gcc-internal-format
-msgid "unrecognized gcc debugging option: %c"
-msgstr "Ihitamo"
-
-#: toplev.c:1293
-#, fuzzy, gcc-internal-format
-msgid "can%'t open %s for writing: %m"
-msgstr "Gufungura kugirango"
-
-#: toplev.c:1577
-#, fuzzy, gcc-internal-format
-msgid "this target does not support %qs"
-msgstr "%sOYA Gushigikira"
-
-#: toplev.c:1648
-#, fuzzy, gcc-internal-format
-msgid "instruction scheduling not supported on this target machine"
-msgstr "OYA ku iyi Intego"
-
-#: toplev.c:1652
-#, fuzzy, gcc-internal-format
-msgid "this target machine does not have delayed branches"
-msgstr "iyi Intego OYA"
-
-#: toplev.c:1666
-#, fuzzy, gcc-internal-format
-msgid "-f%sleading-underscore not supported on this target machine"
-msgstr "-F OYA ku iyi Intego"
-
-#: toplev.c:1739
-#, fuzzy, gcc-internal-format
-msgid "target system does not support the \"%s\" debug format"
-msgstr "%sOYA Gushigikira i Imiterere"
-
-#: toplev.c:1751
-#, gcc-internal-format
-msgid "variable tracking requested, but useless unless producing debug info"
-msgstr ""
-
-#: toplev.c:1754
-#, gcc-internal-format
-msgid "variable tracking requested, but not supported by this debug format"
-msgstr ""
-
-#: toplev.c:1774
-#, fuzzy, gcc-internal-format
-msgid "can%'t open %s: %m"
-msgstr "Gufungura"
-
-#: toplev.c:1781
-#, fuzzy, gcc-internal-format
-msgid "-ffunction-sections not supported for this target"
-msgstr "-Ibyatoranyijwe OYA kugirango iyi Intego"
-
-#: toplev.c:1786
-#, fuzzy, gcc-internal-format
-msgid "-fdata-sections not supported for this target"
-msgstr "-Ibyatoranyijwe OYA kugirango iyi Intego"
-
-#: toplev.c:1793
-#, fuzzy, gcc-internal-format
-msgid "-ffunction-sections disabled; it makes profiling impossible"
-msgstr "-Ibyatoranyijwe Yahagaritswe"
-
-#: toplev.c:1800
-#, fuzzy, gcc-internal-format
-msgid "-fprefetch-loop-arrays not supported for this target"
-msgstr "-OYA kugirango iyi Intego"
-
-#: toplev.c:1806
-#, fuzzy, gcc-internal-format
-msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
-msgstr "-OYA kugirango iyi Intego Werurwe"
-
-#: toplev.c:1815
-#, fuzzy, gcc-internal-format
-msgid "-fprefetch-loop-arrays is not supported with -Os"
-msgstr "-ni OYA Na:"
-
-#: toplev.c:1822
-#, fuzzy, gcc-internal-format
-msgid "-ffunction-sections may affect debugging on some targets"
-msgstr "-Ibyatoranyijwe Gicurasi ku"
-
-#: toplev.c:1838
-#, fuzzy, gcc-internal-format
-msgid "-fstack-protector not supported for this target"
-msgstr "-Ibyatoranyijwe OYA kugirango iyi Intego"
-
-#: toplev.c:1851
-#, gcc-internal-format
-msgid "unwind tables currently requires a frame pointer for correctness"
-msgstr ""
-
-#: toplev.c:1955
-#, fuzzy, gcc-internal-format
-msgid "error writing to %s: %m"
-msgstr "Ikosa Kuri"
-
-#: toplev.c:1957 java/jcf-parse.c:1102 java/jcf-write.c:3541
-#, fuzzy, gcc-internal-format
-msgid "error closing %s: %m"
-msgstr "Ikosa"
-
-#: tree-cfg.c:1452 tree-cfg.c:2091 tree-cfg.c:2094
-#, fuzzy, gcc-internal-format
-msgid "%Hwill never be executed"
-msgstr "Nta narimwe"
-
-#: tree-cfg.c:3249
-#, gcc-internal-format
-msgid "SSA name in freelist but still referenced"
-msgstr ""
-
-#: tree-cfg.c:3258
-#, gcc-internal-format
-msgid "ASSERT_EXPR with an always-false condition"
-msgstr ""
-
-#: tree-cfg.c:3268
-#, gcc-internal-format
-msgid "GIMPLE register modified with BIT_FIELD_REF"
-msgstr ""
-
-#: tree-cfg.c:3303
-#, gcc-internal-format
-msgid "invariant not recomputed when ADDR_EXPR changed"
-msgstr ""
-
-#: tree-cfg.c:3309
-#, gcc-internal-format
-msgid "constant not recomputed when ADDR_EXPR changed"
-msgstr ""
-
-#: tree-cfg.c:3314
-#, gcc-internal-format
-msgid "side effects not recomputed when ADDR_EXPR changed"
-msgstr ""
-
-#: tree-cfg.c:3330
-#, gcc-internal-format
-msgid "address taken, but ADDRESSABLE bit not set"
-msgstr ""
-
-#: tree-cfg.c:3340
-#, fuzzy, gcc-internal-format
-msgid "non-boolean used in condition"
-msgstr "Insobanuro Bya in Ibisabwa"
-
-#: tree-cfg.c:3345
-#, fuzzy, gcc-internal-format
-msgid "invalid conditional operand"
-msgstr "Sibyo kugirango"
-
-#: tree-cfg.c:3400
-#, fuzzy, gcc-internal-format
-msgid "invalid reference prefix"
-msgstr "Indango Ubwoko"
-
-#: tree-cfg.c:3481
-#, fuzzy, gcc-internal-format
-msgid "is not a valid GIMPLE statement"
-msgstr "`%E'ni OYA a Byemewe Inyandikorugero"
-
-#: tree-cfg.c:3501
-#, gcc-internal-format
-msgid "statement marked for throw, but doesn%'t"
-msgstr ""
-
-#: tree-cfg.c:3506
-#, gcc-internal-format
-msgid "statement marked for throw in middle of block"
-msgstr ""
-
-#: tree-cfg.c:3596
-#, gcc-internal-format
-msgid "bb_for_stmt (phi) is set to a wrong basic block"
-msgstr ""
-
-#: tree-cfg.c:3611
-#, gcc-internal-format
-msgid "PHI def is not a GIMPLE value"
-msgstr ""
-
-#: tree-cfg.c:3627 tree-cfg.c:3650
-#, gcc-internal-format
-msgid "incorrect sharing of tree nodes"
-msgstr ""
-
-#: tree-cfg.c:3641
-#, gcc-internal-format
-msgid "bb_for_stmt (stmt) is set to a wrong basic block"
-msgstr ""
-
-#: tree-cfg.c:3659
-#, fuzzy, gcc-internal-format
-msgid "verify_stmts failed"
-msgstr "Byanze"
-
-#: tree-cfg.c:3680
-#, gcc-internal-format
-msgid "ENTRY_BLOCK has a statement list associated with it"
-msgstr ""
-
-#: tree-cfg.c:3686
-#, gcc-internal-format
-msgid "EXIT_BLOCK has a statement list associated with it"
-msgstr ""
-
-#: tree-cfg.c:3693
-#, gcc-internal-format
-msgid "fallthru to exit from bb %d"
-msgstr ""
-
-#: tree-cfg.c:3715
-#, gcc-internal-format
-msgid "nonlocal label "
-msgstr ""
-
-#: tree-cfg.c:3724 tree-cfg.c:3734 tree-cfg.c:3759
-#, gcc-internal-format
-msgid "label "
-msgstr ""
-
-#: tree-cfg.c:3749
-#, fuzzy, gcc-internal-format
-msgid "control flow in the middle of basic block %d"
-msgstr "Igenzura Mo Imbere a BASIC Funga"
-
-#: tree-cfg.c:3779
-#, fuzzy, gcc-internal-format
-msgid "fallthru edge after a control statement in bb %d"
-msgstr "Nyuma Simbuka"
-
-#: tree-cfg.c:3792
-#, gcc-internal-format
-msgid "true/false edge after a non-COND_EXPR in bb %d"
-msgstr ""
-
-#: tree-cfg.c:3807
-#, gcc-internal-format
-msgid "structured COND_EXPR at the end of bb %d"
-msgstr ""
-
-#: tree-cfg.c:3820 tree-cfg.c:3858 tree-cfg.c:3871 tree-cfg.c:3942
-#, gcc-internal-format
-msgid "wrong outgoing edge flags at end of bb %d"
-msgstr ""
-
-#: tree-cfg.c:3828
-#, gcc-internal-format
-msgid "%<then%> label does not match edge at end of bb %d"
-msgstr ""
-
-#: tree-cfg.c:3836
-#, gcc-internal-format
-msgid "%<else%> label does not match edge at end of bb %d"
-msgstr ""
-
-#: tree-cfg.c:3846
-#, fuzzy, gcc-internal-format
-msgid "explicit goto at end of bb %d"
-msgstr "Bya"
-
-#: tree-cfg.c:3876
-#, gcc-internal-format
-msgid "return edge does not point to exit in bb %d"
-msgstr ""
-
-#: tree-cfg.c:3909
-#, gcc-internal-format
-msgid "found default case not at end of case vector"
-msgstr ""
-
-#: tree-cfg.c:3915
-#, fuzzy, gcc-internal-format
-msgid "case labels not sorted: "
-msgstr "OYA"
-
-#: tree-cfg.c:3926
-#, gcc-internal-format
-msgid "no default case found at end of case vector"
-msgstr ""
-
-#: tree-cfg.c:3934
-#, gcc-internal-format
-msgid "extra outgoing edge %d->%d"
-msgstr ""
-
-#: tree-cfg.c:3956
-#, fuzzy, gcc-internal-format
-msgid "missing edge %i->%i"
-msgstr "Ibuze Umwanya in"
-
-#: tree-cfg.c:5770 tree-cfg.c:5774
-#, fuzzy, gcc-internal-format
-msgid "%H%<noreturn%> function does return"
-msgstr "`Umumaro Garuka"
-
-#: tree-cfg.c:5796 tree-cfg.c:5801
-#, fuzzy, gcc-internal-format
-msgid "%Hcontrol reaches end of non-void function"
-msgstr "Igenzura Impera Bya Umumaro"
-
-#: tree-cfg.c:5862
-#, fuzzy, gcc-internal-format
-msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
-msgstr "Umumaro kugirango Ikiranga"
-
-#: tree-dump.c:892
-#, fuzzy, gcc-internal-format
-msgid "could not open dump file %qs: %s"
-msgstr "OYA Gufungura IDOSIYE"
-
-#: tree-dump.c:1024
-#, fuzzy, gcc-internal-format
-msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
-msgstr "Kitazwi Ihitamo in F"
-
-#: tree-eh.c:1774
-#, fuzzy, gcc-internal-format
-msgid "EH edge %i->%i is missing"
-msgstr "Kuri ni Ibuze"
-
-#: tree-eh.c:1779
-#, gcc-internal-format
-msgid "EH edge %i->%i miss EH flag"
-msgstr ""
-
-#. ??? might not be mistake.
-#: tree-eh.c:1785
-#, gcc-internal-format
-msgid "EH edge %i->%i has duplicated regions"
-msgstr ""
-
-#: tree-eh.c:1819
-#, gcc-internal-format
-msgid "BB %i can not throw but has EH edges"
-msgstr ""
-
-#: tree-eh.c:1826
-#, gcc-internal-format
-msgid "BB %i last statement has incorrectly set region"
-msgstr ""
-
-#: tree-eh.c:1837
-#, gcc-internal-format
-msgid "unnecessary EH edge %i->%i"
-msgstr ""
-
-#: tree-inline.c:1333
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
-msgstr ""
-
-#: tree-inline.c:1345
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses setjmp"
-msgstr ""
-
-#: tree-inline.c:1359
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses variable argument lists"
-msgstr ""
-
-#: tree-inline.c:1370
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
-msgstr ""
-
-#: tree-inline.c:1377
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses non-local goto"
-msgstr ""
-
-#: tree-inline.c:1388
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
-msgstr ""
-
-#: tree-inline.c:1407
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it contains a computed goto"
-msgstr ""
-
-#: tree-inline.c:1421
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it receives a non-local goto"
-msgstr ""
-
-#: tree-inline.c:1446
-#, gcc-internal-format
-msgid "function %q+F can never be inlined because it uses variable sized variables"
-msgstr ""
-
-#: tree-inline.c:2005 tree-inline.c:2015
-#, fuzzy, gcc-internal-format
-msgid "inlining failed in call to %q+F: %s"
-msgstr "Byanze in Kuri"
-
-#: tree-inline.c:2006 tree-inline.c:2017
-#, fuzzy, gcc-internal-format
-msgid "called from here"
-msgstr "Bivuye"
-
-#: tree-mudflap.c:856
-#, gcc-internal-format
-msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
-msgstr ""
-
-#: tree-mudflap.c:1048
-#, gcc-internal-format
-msgid "mudflap cannot track %qs in stub function"
-msgstr ""
-
-#: tree-mudflap.c:1279
-#, gcc-internal-format
-msgid "mudflap cannot track unknown size extern %qs"
-msgstr ""
-
-#: tree-nomudflap.c:51
-#, fuzzy, gcc-internal-format
-msgid "mudflap: this language is not supported"
-msgstr "-ni OYA"
-
-#: tree-optimize.c:489
-#, fuzzy, gcc-internal-format
-msgid "size of return value of %q+D is %u bytes"
-msgstr "Ingano Bya Garuka Agaciro Bya ni Bayite"
-
-#: tree-optimize.c:492
-#, fuzzy, gcc-internal-format
-msgid "size of return value of %q+D is larger than %wd bytes"
-msgstr "Ingano Bya Garuka Agaciro Bya ni Kinini Bayite"
-
-#: tree-outof-ssa.c:612 tree-outof-ssa.c:627 tree-outof-ssa.c:641
-#: tree-outof-ssa.c:663 tree-outof-ssa.c:1118 tree-outof-ssa.c:1897
-#: tree-ssa-live.c:500 tree-ssa-live.c:1905
-#, gcc-internal-format
-msgid "SSA corruption"
-msgstr ""
-
-#: tree-outof-ssa.c:2310
-#, gcc-internal-format
-msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
-msgstr ""
-
-#: tree-outof-ssa.c:2316
-#, gcc-internal-format
-msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
-msgstr ""
-
-#: tree-outof-ssa.c:2323
-#, gcc-internal-format
-msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
-msgstr ""
-
-#: tree-outof-ssa.c:2329
-#, gcc-internal-format
-msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
-msgstr ""
-
-#: tree-profile.c:216
-#, fuzzy, gcc-internal-format
-msgid "unimplemented functionality"
-msgstr "Inyandiko Umumaro"
-
-#: tree-ssa.c:111
-#, gcc-internal-format
-msgid "expected an SSA_NAME object"
-msgstr ""
-
-#: tree-ssa.c:117
-#, gcc-internal-format
-msgid "type mismatch between an SSA_NAME and its symbol"
-msgstr ""
-
-#: tree-ssa.c:123
-#, gcc-internal-format
-msgid "found an SSA_NAME that had been released into the free pool"
-msgstr ""
-
-#: tree-ssa.c:129
-#, gcc-internal-format
-msgid "found a virtual definition for a GIMPLE register"
-msgstr ""
-
-#: tree-ssa.c:135
-#, fuzzy, gcc-internal-format
-msgid "found a real definition for a non-register"
-msgstr "Umumaro Insobanuro"
-
-#: tree-ssa.c:142
-#, gcc-internal-format
-msgid "found real variable when subvariables should have appeared"
-msgstr ""
-
-#: tree-ssa.c:171
-#, gcc-internal-format
-msgid "SSA_NAME created in two different blocks %i and %i"
-msgstr ""
-
-#: tree-ssa.c:180
-#, gcc-internal-format
-msgid "SSA_NAME_DEF_STMT is wrong"
-msgstr ""
-
-#: tree-ssa.c:238
-#, fuzzy, gcc-internal-format
-msgid "missing definition"
-msgstr "Ibuze"
-
-#: tree-ssa.c:244
-#, gcc-internal-format
-msgid "definition in block %i does not dominate use in block %i"
-msgstr ""
-
-#: tree-ssa.c:252
-#, gcc-internal-format
-msgid "definition in block %i follows the use"
-msgstr ""
-
-#: tree-ssa.c:259
-#, gcc-internal-format
-msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
-msgstr ""
-
-#: tree-ssa.c:267
-#, gcc-internal-format
-msgid "no immediate_use list"
-msgstr ""
-
-#: tree-ssa.c:279
-#, gcc-internal-format
-msgid "wrong immediate use list"
-msgstr ""
-
-#: tree-ssa.c:312
-#, gcc-internal-format
-msgid "incoming edge count does not match number of PHI arguments"
-msgstr ""
-
-#: tree-ssa.c:327
-#, fuzzy, gcc-internal-format
-msgid "PHI argument is missing for edge %d->%d"
-msgstr "Mburabuzi Ibuze kugirango Bya"
-
-#: tree-ssa.c:336
-#, gcc-internal-format
-msgid "PHI argument is not SSA_NAME, or invariant"
-msgstr ""
-
-#: tree-ssa.c:348
-#, gcc-internal-format
-msgid "wrong edge %d->%d for PHI argument"
-msgstr ""
-
-#: tree-ssa.c:396
-#, gcc-internal-format
-msgid "non-addressable variable inside an alias set"
-msgstr ""
-
-#: tree-ssa.c:412
-#, gcc-internal-format
-msgid "addressable variable that is aliased but is not in any alias set"
-msgstr ""
-
-#: tree-ssa.c:422
-#, fuzzy, gcc-internal-format
-msgid "verify_flow_insensitive_alias_info failed"
-msgstr "Byanze"
-
-#: tree-ssa.c:464
-#, gcc-internal-format
-msgid "dereferenced pointers should have a name or a symbol tag"
-msgstr ""
-
-#: tree-ssa.c:471
-#, gcc-internal-format
-msgid "pointers with a memory tag, should have points-to sets"
-msgstr ""
-
-#: tree-ssa.c:479
-#, gcc-internal-format
-msgid "pointer escapes but its name tag is not call-clobbered"
-msgstr ""
-
-#: tree-ssa.c:488
-#, fuzzy, gcc-internal-format
-msgid "verify_flow_sensitive_alias_info failed"
-msgstr "Byanze"
-
-#: tree-ssa.c:564
-#, gcc-internal-format
-msgid "alias set of a pointer's symbol tag should be a superset of the corresponding name tag"
-msgstr ""
-
-#: tree-ssa.c:580
-#, gcc-internal-format
-msgid "two different pointers with identical points-to sets but different name tags"
-msgstr ""
-
-#: tree-ssa.c:612
-#, fuzzy, gcc-internal-format
-msgid "verify_name_tags failed"
-msgstr "Byanze"
-
-#: tree-ssa.c:635
-#, gcc-internal-format
-msgid "variable in call_clobbered_vars but not marked DECL_CALL_CLOBBERED"
-msgstr ""
-
-#: tree-ssa.c:645
-#, gcc-internal-format
-msgid "variable marked DECL_CALL_CLOBBERED but not in call_clobbered_vars bitmap."
-msgstr ""
-
-#: tree-ssa.c:653
-#, fuzzy, gcc-internal-format
-msgid "verify_call_clobbering failed"
-msgstr "Byanze"
-
-#: tree-ssa.c:724
-#, gcc-internal-format
-msgid "AUX pointer initialized for edge %d->%d"
-msgstr ""
-
-#: tree-ssa.c:747
-#, gcc-internal-format
-msgid "stmt (%p) marked modified after optimization pass : "
-msgstr ""
-
-#: tree-ssa.c:765
-#, gcc-internal-format
-msgid "statement makes a memory store, but has no V_MAY_DEFS nor V_MUST_DEFS"
-msgstr ""
-
-#: tree-ssa.c:806
-#, fuzzy, gcc-internal-format
-msgid "verify_ssa failed"
-msgstr "Byanze"
-
-#: tree-ssa.c:1185
-#, fuzzy, gcc-internal-format
-msgid "%J%qD was declared here"
-msgstr "Nka"
-
-#. We only do data flow with SSA_NAMEs, so that's all we
-#. can warn about.
-#: tree-ssa.c:1203
-#, fuzzy, gcc-internal-format
-msgid "%H%qD is used uninitialized in this function"
-msgstr "`%s'Itatangijwe in iyi Umumaro"
-
-#: tree-ssa.c:1241
-#, fuzzy, gcc-internal-format
-msgid "%H%qD may be used uninitialized in this function"
-msgstr "`%s'Itatangijwe in iyi Umumaro"
-
-#: tree-vect-transform.c:562
-#, fuzzy, gcc-internal-format
-msgid "no support for induction"
-msgstr "kugirango Imimaro"
-
-#: tree-vrp.c:4328
-#, gcc-internal-format
-msgid "assuming signed overflow does not occur when simplifying conditional to constant"
-msgstr ""
-
-#: tree-vrp.c:4334
-#, gcc-internal-format
-msgid "assuming signed overflow does not occur when simplifying conditional"
-msgstr ""
-
-#: tree.c:3646
-#, gcc-internal-format
-msgid "%q+D already declared with dllexport attribute: dllimport ignored"
-msgstr ""
-
-#: tree.c:3658
-#, gcc-internal-format
-msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
-msgstr ""
-
-#: tree.c:3674 config/i386/winnt-cxx.c:70
-#, gcc-internal-format
-msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
-msgstr ""
-
-#: tree.c:3726 tree.c:3738 config/darwin.c:1359 config/arm/arm.c:2906
-#: config/arm/arm.c:2934 config/avr/avr.c:4693 config/h8300/h8300.c:5282
-#: config/h8300/h8300.c:5306 config/i386/i386.c:2382 config/i386/i386.c:17541
-#: config/ia64/ia64.c:565 config/m68hc11/m68hc11.c:1118
-#: config/rs6000/rs6000.c:17704 config/sh/symbian.c:409
-#: config/sh/symbian.c:416
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute ignored"
-msgstr "`%s'Ikiranga"
-
-#: tree.c:3754
-#, fuzzy, gcc-internal-format
-msgid "inline function %q+D declared as  dllimport: attribute ignored"
-msgstr "Umumaro Na: Ikiranga"
-
-#: tree.c:3762
-#, fuzzy, gcc-internal-format
-msgid "function %q+D definition is marked dllimport"
-msgstr "Umumaro Insobanuro"
-
-#: tree.c:3770 config/sh/symbian.c:431
-#, fuzzy, gcc-internal-format
-msgid "variable %q+D definition is marked dllimport"
-msgstr "IMPINDURAGACIRO ni cy/ byagarajwe"
-
-#: tree.c:3793 config/sh/symbian.c:506
-#, gcc-internal-format
-msgid "external linkage required for symbol %q+D because of %qs attribute"
-msgstr ""
-
-#: tree.c:5194
-#, fuzzy, gcc-internal-format
-msgid "arrays of functions are not meaningful"
-msgstr "Bya Imimaro OYA"
-
-#: tree.c:5250
-#, fuzzy, gcc-internal-format
-msgid "function return type cannot be function"
-msgstr "Umumaro Garuka Ubwoko Umumaro"
-
-#: tree.c:6167 tree.c:6252 tree.c:6313
-#, fuzzy, gcc-internal-format
-msgid "tree check: %s, have %s in %s, at %s:%d"
-msgstr "Kugenzura... Ikitezwe: in ku"
-
-#: tree.c:6204
-#, fuzzy, gcc-internal-format
-msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
-msgstr "Kugenzura... Ikitezwe: in ku"
-
-#: tree.c:6217
-#, fuzzy, gcc-internal-format
-msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
-msgstr "Kugenzura... Ikitezwe: ishuri in ku"
-
-#: tree.c:6266
-#, fuzzy, gcc-internal-format
-msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
-msgstr "Kugenzura... Ikitezwe: ishuri in ku"
-
-#: tree.c:6279
-#, fuzzy, gcc-internal-format
-msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
-msgstr "Kugenzura... Ikitezwe: in ku"
-
-#: tree.c:6339
-#, fuzzy, gcc-internal-format
-msgid "tree check: expected tree that contains %qs structure, have %qs  in %s, at %s:%d"
-msgstr "Kugenzura... Ikitezwe: in ku"
-
-#: tree.c:6353
-#, fuzzy, gcc-internal-format
-msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
-msgstr "Kugenzura... birabonetse Bya Na: in ku"
-
-#: tree.c:6365
-#, fuzzy, gcc-internal-format
-msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
-msgstr "Kugenzura... birabonetse Bya Na: in ku"
-
-#: tree.c:6377
-#, fuzzy, gcc-internal-format
-msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
-msgstr "Kugenzura... birabonetse Bya Na: in ku"
-
-#: tree.c:6390
-#, fuzzy, gcc-internal-format
-msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
-msgstr "Kugenzura... birabonetse Bya Na: in ku"
-
-#: value-prof.c:95
-#, gcc-internal-format
-msgid "%HCorrupted value profile: %s profiler overall count (%d) does not match BB count (%d)"
-msgstr ""
-
-#: varasm.c:311
-#, fuzzy, gcc-internal-format
-msgid "%+D causes a section type conflict"
-msgstr "%sa Icyiciro Ubwoko"
-
-#: varasm.c:853
-#, fuzzy, gcc-internal-format
-msgid "alignment of %q+D is greater than maximum object file alignment.  Using %d"
-msgstr "Itunganya Bya ni Biruta Kinini Igikoresho IDOSIYE Itunganya"
-
-#: varasm.c:1063 varasm.c:1071
-#, fuzzy, gcc-internal-format
-msgid "register name not specified for %q+D"
-msgstr "Kwiyandikisha Izina: OYA kugirango"
-
-#: varasm.c:1073
-#, fuzzy, gcc-internal-format
-msgid "invalid register name for %q+D"
-msgstr "Sibyo Kwiyandikisha Izina: kugirango"
-
-#: varasm.c:1075
-#, fuzzy, gcc-internal-format
-msgid "data type of %q+D isn%'t suitable for a register"
-msgstr "Ibyatanzwe Ubwoko Bya si kugirango a Kwiyandikisha"
-
-#: varasm.c:1078
-#, fuzzy, gcc-internal-format
-msgid "register specified for %q+D isn%'t suitable for data type"
-msgstr "Kwiyandikisha kugirango si kugirango Ibyatanzwe Ubwoko"
-
-#: varasm.c:1088
-#, fuzzy, gcc-internal-format
-msgid "global register variable has initial value"
-msgstr "Kwiyandikisha IMPINDURAGACIRO Agaciro"
-
-#: varasm.c:1092
-#, gcc-internal-format
-msgid "optimization may eliminate reads and/or writes to register variables"
-msgstr ""
-
-#: varasm.c:1130
-#, fuzzy, gcc-internal-format
-msgid "register name given for non-register variable %q+D"
-msgstr "Kwiyandikisha Izina: kugirango Kwiyandikisha IMPINDURAGACIRO"
-
-#: varasm.c:1199
-#, fuzzy, gcc-internal-format
-msgid "global destructors not supported on this target"
-msgstr "Imbibi OYA ku iyi Intego"
-
-#: varasm.c:1249
-#, fuzzy, gcc-internal-format
-msgid "global constructors not supported on this target"
-msgstr "Imbibi OYA ku iyi Intego"
-
-#: varasm.c:1646
-#, fuzzy, gcc-internal-format
-msgid "thread-local COMMON data not implemented"
-msgstr "Urudodo Ibyatanzwe OYA"
-
-#: varasm.c:1675
-#, fuzzy, gcc-internal-format
-msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
-msgstr "Itunganya kugirango ni Biruta Itunganya Bya"
-
-#: varasm.c:4081
-#, fuzzy, gcc-internal-format
-msgid "initializer for integer value is too complicated"
-msgstr "kugirango Umubare wuzuye Agaciro ni"
-
-#: varasm.c:4086
-#, fuzzy, gcc-internal-format
-msgid "initializer for floating value is not a floating constant"
-msgstr "kugirango Bihindagurika Agaciro ni OYA a Bihindagurika"
-
-#: varasm.c:4359
-#, fuzzy, gcc-internal-format
-msgid "invalid initial value for member %qs"
-msgstr "Sibyo Agaciro kugirango"
-
-#: varasm.c:4559 varasm.c:4603
-#, fuzzy, gcc-internal-format
-msgid "weak declaration of %q+D must precede definition"
-msgstr "Bya Insobanuro"
-
-#: varasm.c:4567
-#, fuzzy, gcc-internal-format
-msgid "weak declaration of %q+D after first use results in unspecified behavior"
-msgstr "Bya Nyuma Itangira Gukoresha Ibisubizo ku in imyitwarire"
-
-#: varasm.c:4601
-#, fuzzy, gcc-internal-format
-msgid "weak declaration of %q+D must be public"
-msgstr "Bya Rusange"
-
-#: varasm.c:4610
-#, fuzzy, gcc-internal-format
-msgid "weak declaration of %q+D not supported"
-msgstr "Bya OYA"
-
-#: varasm.c:4636
-#, fuzzy, gcc-internal-format
-msgid "only weak aliases are supported in this configuration"
-msgstr "Irihimbano in iyi Iboneza"
-
-#: varasm.c:4866
-#, fuzzy, gcc-internal-format
-msgid "%Jweakref is not supported in this configuration"
-msgstr "%sni OYA ku iyi Iboneza"
-
-#: varasm.c:4939
-#, fuzzy, gcc-internal-format
-msgid "%q+D aliased to undefined symbol %qs"
-msgstr "Sibyo Gukoresha Bya kidasobanuye Ubwoko"
-
-#: varasm.c:4944
-#, gcc-internal-format
-msgid "%q+D aliased to external symbol %qs"
-msgstr ""
-
-#: varasm.c:4983
-#, gcc-internal-format
-msgid "weakref %q+D ultimately targets itself"
-msgstr ""
-
-#: varasm.c:4992
-#, fuzzy, gcc-internal-format
-msgid "weakref %q+D must have static linkage"
-msgstr "Umumaro Kuri"
-
-#: varasm.c:4998
-#, fuzzy, gcc-internal-format
-msgid "%Jalias definitions not supported in this configuration"
-msgstr "Irihimbano OYA in iyi Iboneza"
-
-#: varasm.c:5003
-#, fuzzy, gcc-internal-format
-msgid "%Jonly weak aliases are supported in this configuration"
-msgstr "Irihimbano in iyi Iboneza"
-
-#: varasm.c:5060
-#, fuzzy, gcc-internal-format
-msgid "visibility attribute not supported in this configuration; ignored"
-msgstr "Ukugaragara Ikiranga OYA in iyi Iboneza"
-
-#: varray.c:196
-#, fuzzy, gcc-internal-format
-msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
-msgstr "Kitaboneka Imbonerahamwe Ikigize: Inyuma Bya in ku"
-
-#: varray.c:206
-#, gcc-internal-format
-msgid "underflowed virtual array %s in %s, at %s:%d"
-msgstr ""
-
-#: vec.c:235
-#, gcc-internal-format
-msgid "vector %s %s domain error, in %s at %s:%u"
-msgstr ""
-
-#. Print an error message for unrecognized stab codes.
-#: xcoffout.c:187
-#, fuzzy, gcc-internal-format
-msgid "no sclass for %s stab (0x%x)"
-msgstr "Oya kugirango"
-
-#: config/darwin-c.c:87
-#, fuzzy, gcc-internal-format
-msgid "too many #pragma options align=reset"
-msgstr "Amahitamo Gutondeka Kugarura"
-
-#: config/darwin-c.c:107 config/darwin-c.c:110 config/darwin-c.c:112
-#: config/darwin-c.c:114
-#, gcc-internal-format
-msgid "malformed '#pragma options', ignoring"
-msgstr ""
-
-#: config/darwin-c.c:117
-#, fuzzy, gcc-internal-format
-msgid "junk at end of '#pragma options'"
-msgstr "Umwanda ku Impera Bya"
-
-#: config/darwin-c.c:127
-#, fuzzy, gcc-internal-format
-msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
-msgstr "Amahitamo Gutondeka UMWIKUBE Kugarura"
-
-#: config/darwin-c.c:139
-#, fuzzy, gcc-internal-format
-msgid "missing '(' after '#pragma unused', ignoring"
-msgstr "Ibuze Nyuma"
-
-#: config/darwin-c.c:157
-#, fuzzy, gcc-internal-format
-msgid "missing ')' after '#pragma unused', ignoring"
-msgstr "Ibuze Nyuma"
-
-#: config/darwin-c.c:160
-#, fuzzy, gcc-internal-format
-msgid "junk at end of '#pragma unused'"
-msgstr "Umwanda ku Impera Bya"
-
-#: config/darwin-c.c:171
-#, fuzzy, gcc-internal-format
-msgid "malformed '#pragma ms_struct', ignoring"
-msgstr "Icyiciro"
-
-#: config/darwin-c.c:179
-#, fuzzy, gcc-internal-format
-msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
-msgstr "Amahitamo Gutondeka UMWIKUBE Kugarura"
-
-#: config/darwin-c.c:182
-#, fuzzy, gcc-internal-format
-msgid "junk at end of '#pragma ms_struct'"
-msgstr "Umwanda ku Impera Bya"
-
-#: config/darwin-c.c:408
-#, gcc-internal-format
-msgid "subframework include %s conflicts with framework include"
-msgstr ""
-
-#: config/darwin-c.c:600
-#, gcc-internal-format
-msgid "Unknown value %qs of -mmacosx-version-min"
-msgstr ""
-
-#: config/darwin.c:1332
-#, gcc-internal-format
-msgid "%<%s%> 2.95 vtable-compatability attribute applies only when compiling a kext"
-msgstr ""
-
-#: config/darwin.c:1339
-#, gcc-internal-format
-msgid "%<%s%> 2.95 vtable-compatability attribute applies only to C++ classes"
-msgstr ""
-
-#: config/darwin.c:1472
-#, fuzzy, gcc-internal-format
-msgid "internal and protected visibility attributes not supported in this configuration; ignored"
-msgstr "Ukugaragara Ikiranga OYA in iyi Iboneza"
-
-#: config/darwin.c:1626
-#, gcc-internal-format
-msgid "command line option %<-fapple-kext%> is only valid for C++"
-msgstr ""
-
-#: config/host-darwin.c:63
-#, gcc-internal-format
-msgid "couldn't unmap pch_address_space: %m"
-msgstr ""
-
-#: config/sol2-c.c:94 config/sol2-c.c:110
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma align%>, ignoring"
-msgstr "Gutondeka"
-
-#: config/sol2-c.c:103
-#, fuzzy, gcc-internal-format
-msgid "invalid alignment for %<#pragma align%>, ignoring"
-msgstr "Gutondeka"
-
-#: config/sol2-c.c:118
-#, gcc-internal-format
-msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
-msgstr ""
-
-#: config/sol2-c.c:130 config/sol2-c.c:142
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma align%>"
-msgstr "Gutondeka"
-
-#: config/sol2-c.c:137
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma align%>"
-msgstr "Umwanda ku Impera Bya"
-
-#: config/sol2-c.c:158 config/sol2-c.c:165
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma init%>, ignoring"
-msgstr "Gutondeka"
-
-#: config/sol2-c.c:188 config/sol2-c.c:200
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma init%>"
-msgstr "Icyiciro"
-
-#: config/sol2-c.c:195
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma init%>"
-msgstr "Umwanda ku Impera Bya"
-
-#: config/sol2-c.c:216 config/sol2-c.c:223
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma fini%>, ignoring"
-msgstr "Gutondeka"
-
-#: config/sol2-c.c:246 config/sol2-c.c:258
-#, fuzzy, gcc-internal-format
-msgid "malformed %<#pragma fini%>"
-msgstr "Icyiciro"
-
-#: config/sol2-c.c:253
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma fini%>"
-msgstr "Umwanda ku Impera Bya"
-
-#: config/sol2.c:54
-#, gcc-internal-format
-msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
-msgstr ""
-
-#. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
-#. sections.  machopic_select_section ensures that weak variables go in
-#. coalesced sections.  Weak aliases (or any other kind of aliases) are
-#. not supported.  Weak symbols that aren't visible outside the .s file
-#. are not supported.
-#: config/darwin.h:431
-#, fuzzy, gcc-internal-format
-msgid "alias definitions not supported in Mach-O; ignored"
-msgstr "Irihimbano OYA in iyi Iboneza"
-
-#. No profiling.
-#: config/vx-common.h:83
-#, fuzzy, gcc-internal-format
-msgid "profiler support for VxWorks"
-msgstr "Gushigikira kugirango"
-
-#: config/windiss.h:37
-#, fuzzy, gcc-internal-format
-msgid "profiler support for WindISS"
-msgstr "Gushigikira kugirango"
-
-#: config/alpha/alpha.c:231 config/rs6000/rs6000.c:1619
-#, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mtls-size switch"
-msgstr "Agaciro kugirango Ingano Hindura"
-
-#: config/alpha/alpha.c:285
-#, fuzzy, gcc-internal-format
-msgid "-f%s ignored for Unicos/Mk (not supported)"
-msgstr "-F kugirango OYA"
-
-#: config/alpha/alpha.c:309
-#, fuzzy, gcc-internal-format
-msgid "-mieee not supported on Unicos/Mk"
-msgstr "-OYA ku"
-
-#: config/alpha/alpha.c:320
-#, fuzzy, gcc-internal-format
-msgid "-mieee-with-inexact not supported on Unicos/Mk"
-msgstr "-Na: OYA ku"
-
-#: config/alpha/alpha.c:337
-#, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mtrap-precision switch"
-msgstr "Agaciro kugirango Hindura"
-
-#: config/alpha/alpha.c:351
-#, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mfp-rounding-mode switch"
-msgstr "Agaciro kugirango Ubwoko Hindura"
-
-#: config/alpha/alpha.c:366
-#, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mfp-trap-mode switch"
-msgstr "Agaciro kugirango Ubwoko Hindura"
-
-#: config/alpha/alpha.c:380 config/alpha/alpha.c:392
-#, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mcpu switch"
-msgstr "Agaciro kugirango Hindura"
-
-#: config/alpha/alpha.c:399
-#, fuzzy, gcc-internal-format
-msgid "trap mode not supported on Unicos/Mk"
-msgstr "Ubwoko OYA ku"
-
-#: config/alpha/alpha.c:406
-#, fuzzy, gcc-internal-format
-msgid "fp software completion requires -mtrap-precision=i"
-msgstr "i"
-
-#: config/alpha/alpha.c:422
-#, fuzzy, gcc-internal-format
-msgid "rounding mode not supported for VAX floats"
-msgstr "Ubwoko OYA kugirango"
-
-#: config/alpha/alpha.c:427
-#, fuzzy, gcc-internal-format
-msgid "trap mode not supported for VAX floats"
-msgstr "Ubwoko OYA kugirango"
-
-#: config/alpha/alpha.c:431
-#, fuzzy, gcc-internal-format
-msgid "128-bit long double not supported for VAX floats"
-msgstr "Ubwoko OYA kugirango"
-
-#: config/alpha/alpha.c:459
-#, fuzzy, gcc-internal-format
-msgid "L%d cache latency unknown for %s"
-msgstr "Ubwihisho Kitazwi kugirango"
-
-#: config/alpha/alpha.c:474
-#, fuzzy, gcc-internal-format
-msgid "bad value %qs for -mmemory-latency"
-msgstr "Agaciro kugirango"
-
-#: config/alpha/alpha.c:6603 config/alpha/alpha.c:6606 config/s390/s390.c:8224
-#: config/s390/s390.c:8227
-#, gcc-internal-format
-msgid "bad builtin fcode"
-msgstr ""
-
-#: config/arc/arc.c:390
-#, fuzzy, gcc-internal-format
-msgid "argument of %qs attribute is not a string constant"
-msgstr "Bya Ikiranga ni OYA a Ikurikiranyanyuguti"
-
-#: config/arc/arc.c:398
-#, fuzzy, gcc-internal-format
-msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
-msgstr "Bya Ikiranga ni OYA Cyangwa"
-
-#: config/arm/arm.c:921
-#, fuzzy, gcc-internal-format
-msgid "switch -mcpu=%s conflicts with -march= switch"
-msgstr "Hindura Na: Werurwe Hindura"
-
-#: config/arm/arm.c:931 config/rs6000/rs6000.c:1269 config/sparc/sparc.c:734
-#, fuzzy, gcc-internal-format
-msgid "bad value (%s) for %s switch"
-msgstr "Agaciro kugirango Hindura"
-
-#: config/arm/arm.c:1041
-#, fuzzy, gcc-internal-format
-msgid "target CPU does not support interworking"
-msgstr "Intego OYA Gushigikira"
-
-#: config/arm/arm.c:1047
-#, fuzzy, gcc-internal-format
-msgid "target CPU does not support THUMB instructions"
-msgstr "Intego OYA Gushigikira Amabwiriza"
-
-#: config/arm/arm.c:1065
-#, fuzzy, gcc-internal-format
-msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
-msgstr "Gushigikira ni Ryari: kugirango i"
-
-#: config/arm/arm.c:1068
-#, fuzzy, gcc-internal-format
-msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
-msgstr "Gushigikira ni Ryari: kugirango i"
-
-#: config/arm/arm.c:1071
-#, fuzzy, gcc-internal-format
-msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
-msgstr "Gushigikira ni Ryari: kugirango i"
-
-#: config/arm/arm.c:1075
-#, fuzzy, gcc-internal-format
-msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
-msgstr "-Kugenzura... Na: Ikadiri"
-
-#: config/arm/arm.c:1083
-#, fuzzy, gcc-internal-format
-msgid "-fpic and -mapcs-reent are incompatible"
-msgstr "-Na"
-
-#: config/arm/arm.c:1086
-#, fuzzy, gcc-internal-format
-msgid "APCS reentrant code not supported.  Ignored"
-msgstr "ITEGEKONGENGA OYA"
-
-#: config/arm/arm.c:1094
-#, fuzzy, gcc-internal-format
-msgid "-g with -mno-apcs-frame may not give sensible debugging"
-msgstr "-g Na: Ikadiri Gicurasi OYA"
-
-#: config/arm/arm.c:1102
-#, fuzzy, gcc-internal-format
-msgid "passing floating point arguments in fp regs not yet supported"
-msgstr "Bihindagurika Akadomo ingingo in OYA"
-
-#: config/arm/arm.c:1144
-#, fuzzy, gcc-internal-format
-msgid "invalid ABI option: -mabi=%s"
-msgstr "Sibyo Ihitamo"
-
-#: config/arm/arm.c:1150
-#, gcc-internal-format
-msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
-msgstr ""
-
-#: config/arm/arm.c:1153
-#, gcc-internal-format
-msgid "iwmmxt abi requires an iwmmxt capable cpu"
-msgstr ""
-
-#: config/arm/arm.c:1163
-#, fuzzy, gcc-internal-format
-msgid "invalid floating point emulation option: -mfpe=%s"
-msgstr "Sibyo Bihindagurika Akadomo Ihitamo"
-
-#: config/arm/arm.c:1180
-#, fuzzy, gcc-internal-format
-msgid "invalid floating point option: -mfpu=%s"
-msgstr "Sibyo Bihindagurika Akadomo Ihitamo"
-
-#: config/arm/arm.c:1220
-#, fuzzy, gcc-internal-format
-msgid "invalid floating point abi: -mfloat-abi=%s"
-msgstr "Sibyo Bihindagurika Akadomo Ihitamo"
-
-#: config/arm/arm.c:1227
-#, gcc-internal-format
-msgid "-mfloat-abi=hard and VFP"
-msgstr ""
-
-#: config/arm/arm.c:1233
-#, fuzzy, gcc-internal-format
-msgid "iWMMXt and hardware floating point"
-msgstr "Bihindagurika Akadomo"
-
-#: config/arm/arm.c:1256
-#, fuzzy, gcc-internal-format
-msgid "invalid thread pointer option: -mtp=%s"
-msgstr "Sibyo Bihindagurika Akadomo Ihitamo"
-
-#: config/arm/arm.c:1269
-#, fuzzy, gcc-internal-format
-msgid "can not use -mtp=cp15 with -mthumb"
-msgstr "Gukoresha Na:"
-
-#: config/arm/arm.c:1283
-#, fuzzy, gcc-internal-format
-msgid "structure size boundary can only be set to %s"
-msgstr "Imiterere Ingano Gushyiraho Kuri 8 Cyangwa"
-
-#: config/arm/arm.c:1292
-#, fuzzy, gcc-internal-format
-msgid "-mpic-register= is useless without -fpic"
-msgstr "-Kwiyandikisha ni"
-
-#: config/arm/arm.c:1299
-#, fuzzy, gcc-internal-format
-msgid "unable to use '%s' for PIC register"
-msgstr "Kuri Gukoresha kugirango Kwiyandikisha"
-
-#: config/arm/arm.c:2874 config/arm/arm.c:2892 config/avr/avr.c:4713
-#: config/bfin/bfin.c:3666 config/c4x/c4x.c:4076 config/h8300/h8300.c:5258
-#: config/i386/i386.c:2337 config/m68hc11/m68hc11.c:1155
-#: config/m68k/m68k.c:381 config/mcore/mcore.c:3032 config/mt/mt.c:1276
-#: config/rs6000/rs6000.c:17630 config/sh/sh.c:7709 config/sh/sh.c:7730
-#: config/sh/sh.c:7753 config/stormy16/stormy16.c:2255 config/v850/v850.c:2123
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute only applies to functions"
-msgstr "`%s'Ikiranga Kuri Imimaro"
-
-#: config/arm/arm.c:12104
-#, fuzzy, gcc-internal-format
-msgid "unable to compute real location of stacked parameter"
-msgstr "Kuri Ahantu Bya Birunze"
-
-#. @@@ better error message
-#: config/arm/arm.c:12749 config/arm/arm.c:12786
-#, gcc-internal-format
-msgid "selector must be an immediate"
-msgstr ""
-
-#. @@@ better error message
-#: config/arm/arm.c:12829 config/i386/i386.c:16158 config/i386/i386.c:16192
-#, gcc-internal-format
-msgid "mask must be an immediate"
-msgstr ""
-
-#: config/arm/arm.c:13488
-#, fuzzy, gcc-internal-format
-msgid "no low registers available for popping high registers"
-msgstr "Oya Byo hasi Bihari kugirango kirekire"
-
-#: config/arm/arm.c:13712
-#, fuzzy, gcc-internal-format
-msgid "interrupt Service Routines cannot be coded in Thumb mode"
-msgstr "Hagarikira aho in Ubwoko"
-
-#: config/arm/pe.c:165 config/mcore/mcore.c:2898
-#, fuzzy, gcc-internal-format
-msgid "initialized variable %q+D is marked dllimport"
-msgstr "IMPINDURAGACIRO ni cy/ byagarajwe"
-
-#: config/arm/pe.c:174
-#, fuzzy, gcc-internal-format
-msgid "static variable %q+D is marked dllimport"
-msgstr "IMPINDURAGACIRO ni cy/ byagarajwe"
-
-#: config/avr/avr.c:568
-#, fuzzy, gcc-internal-format
-msgid "large frame pointer change (%d) with -mtiny-stack"
-msgstr "Binini Ikadiri Mweretsi Guhindura>> Na:"
-
-#: config/avr/avr.c:4686
-#, fuzzy, gcc-internal-format
-msgid "only initialized variables can be placed into program memory area"
-msgstr "Ibihinduka Porogaramu Ububiko Ubuso"
-
-#: config/avr/avr.c:4730
-#, gcc-internal-format
-msgid "%qs appears to be a misspelled interrupt handler"
-msgstr ""
-
-#: config/avr/avr.c:4738
-#, gcc-internal-format
-msgid "%qs appears to be a misspelled signal handler"
-msgstr ""
-
-#: config/avr/avr.c:4830
-#, fuzzy, gcc-internal-format
-msgid "only uninitialized variables can be placed in the .noinit section"
-msgstr "Itatangijwe Ibihinduka in i Icyiciro"
-
-#: config/avr/avr.c:4844
-#, fuzzy, gcc-internal-format
-msgid "MCU %qs supported for assembler only"
-msgstr "kugirango"
-
-#: config/avr/avr.h:691
-#, fuzzy, gcc-internal-format
-msgid "trampolines not supported"
-msgstr "OYA"
-
-#: config/bfin/bfin.c:1958 config/m68k/m68k.c:299
-#, fuzzy, gcc-internal-format
-msgid "-mshared-library-id=%s is not between 0 and %d"
-msgstr "-ni OYA hagati 0 Na"
-
-#: config/bfin/bfin.c:1988
-#, gcc-internal-format
-msgid "-mshared-library-id= specified without -mid-shared-library"
-msgstr ""
-
-#: config/bfin/bfin.c:1994
-#, gcc-internal-format
-msgid "ID shared libraries and FD-PIC mode can't be used together."
-msgstr ""
-
-#: config/bfin/bfin.c:3671
-#, fuzzy, gcc-internal-format
-msgid "multiple function type attributes specified"
-msgstr "Mumurongo Umumaro Ikiranga"
-
-#: config/bfin/bfin.c:3727
-#, fuzzy, gcc-internal-format
-msgid "`%s' attribute only applies to functions"
-msgstr "`%s'Ikiranga Kuri Imimaro"
-
-#: config/bfin/bfin.c:3738
-#, gcc-internal-format
-msgid "can't apply both longcall and shortcall attributes to the same function"
-msgstr ""
-
-#: config/c4x/c4x-c.c:72
-#, fuzzy, gcc-internal-format
-msgid "missing '(' after '#pragma %s' - ignored"
-msgstr "Ibuze Nyuma"
-
-#: config/c4x/c4x-c.c:75
-#, fuzzy, gcc-internal-format
-msgid "missing function name in '#pragma %s' - ignored"
-msgstr "Ibuze Umumaro Izina: in"
-
-#: config/c4x/c4x-c.c:80
-#, gcc-internal-format
-msgid "malformed '#pragma %s' - ignored"
-msgstr ""
-
-#: config/c4x/c4x-c.c:82
-#, fuzzy, gcc-internal-format
-msgid "missing section name in '#pragma %s' - ignored"
-msgstr "Ibuze Icyiciro Izina: in"
-
-#: config/c4x/c4x-c.c:87
-#, fuzzy, gcc-internal-format
-msgid "missing ')' for '#pragma %s' - ignored"
-msgstr "Ibuze kugirango"
-
-#: config/c4x/c4x-c.c:90
-#, fuzzy, gcc-internal-format
-msgid "junk at end of '#pragma %s'"
-msgstr "Umwanda ku Impera Bya"
-
-#: config/c4x/c4x.c:860
-#, fuzzy, gcc-internal-format
-msgid "ISR %s requires %d words of local vars, max is 32767"
-msgstr "Amagambo Bya KININI ni"
-
-#. This function is for retrieving a part of an instruction name for
-#. an operator, for immediate output.  If that ever happens for
-#. MULT, we need to apply TARGET_MUL_BUG in the caller.  Make sure
-#. we notice.
-#: config/cris/cris.c:435
-#, gcc-internal-format
-msgid "MULT case in cris_op_str"
-msgstr ""
-
-#: config/cris/cris.c:813
-#, fuzzy, gcc-internal-format
-msgid "invalid use of ':' modifier"
-msgstr "Sibyo kugirango"
-
-#: config/cris/cris.c:986
-#, fuzzy, gcc-internal-format
-msgid "internal error: bad register: %d"
-msgstr "By'imbere Ikosa Kwiyandikisha"
-
-#: config/cris/cris.c:1528
-#, fuzzy, gcc-internal-format
-msgid "internal error: sideeffect-insn affecting main effect"
-msgstr "By'imbere Ikosa INGARUKA"
-
-#: config/cris/cris.c:1552
-#, fuzzy, gcc-internal-format
-msgid "unknown cc_attr value"
-msgstr "Kitazwi"
-
-#. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:1903
-#, fuzzy, gcc-internal-format
-msgid "internal error: cris_side_effect_mode_ok with bad operands"
-msgstr "By'imbere Ikosa Na:"
-
-#: config/cris/cris.c:2106
-#, fuzzy, gcc-internal-format
-msgid "-max-stackframe=%d is not usable, not between 0 and %d"
-msgstr "-KININI ni OYA OYA hagati 0 Na"
-
-#: config/cris/cris.c:2134
-#, fuzzy, gcc-internal-format
-msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
-msgstr "Kitazwi Verisiyo in Werurwe Cyangwa"
-
-#: config/cris/cris.c:2170
-#, fuzzy, gcc-internal-format
-msgid "unknown CRIS cpu version specification in -mtune= : %s"
-msgstr "Kitazwi CPU Verisiyo in"
-
-#: config/cris/cris.c:2188
-#, fuzzy, gcc-internal-format
-msgid "-fPIC and -fpic are not supported in this configuration"
-msgstr "-Na OYA in iyi Iboneza"
-
-#: config/cris/cris.c:2203
-#, fuzzy, gcc-internal-format
-msgid "that particular -g option is invalid with -maout and -melinux"
-msgstr "g Ihitamo ni Sibyo Na: Na"
-
-#: config/cris/cris.c:2416
-#, gcc-internal-format
-msgid "Unknown src"
-msgstr ""
-
-#: config/cris/cris.c:2477
-#, fuzzy, gcc-internal-format
-msgid "Unknown dest"
-msgstr "Kitazwi Ubwoko"
-
-#: config/cris/cris.c:2762
-#, fuzzy, gcc-internal-format
-msgid "stackframe too big: %d bytes"
-msgstr "Bayite"
-
-#: config/cris/cris.c:3214 config/cris/cris.c:3241
-#, gcc-internal-format
-msgid "expand_binop failed in movsi got"
-msgstr ""
-
-#: config/cris/cris.c:3322
-#, fuzzy, gcc-internal-format
-msgid "emitting PIC operand, but PIC register isn't set up"
-msgstr "Kwiyandikisha si Gushyiraho Hejuru"
-
-#. Definitions for GCC.  Part of the machine description for CRIS.
-#. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
-#. Free Software Foundation, Inc.
-#. Contributed by Axis Communications.  Written by Hans-Peter Nilsson.
-#.
-#. This file is part of GCC.
-#.
-#. GCC 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 2, or (at your option)
-#. any later version.
-#.
-#. GCC 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 GCC; see the file COPYING.  If not, write to
-#. the Free Software Foundation, 51 Franklin Street, Fifth Floor,
-#. Boston, MA 02110-1301, USA.
-#. After the first "Node:" comment comes all preprocessor directives and
-#. attached declarations described in the info files, the "Using and
-#. Porting GCC" manual (uapgcc), in the same order as found in the "Target
-#. macros" section in the gcc-2.9x CVS edition of 2000-03-17.  FIXME: Not
-#. really, but needs an update anyway.
-#.
-#. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
-#. for that.  If applicable, there is a CRIS-specific comment.  The order
-#. of macro definitions follow the order in the manual.  Every section in
-#. the manual (node in the info pages) has an introductory `Node:
-#. <subchapter>' comment.  If no macros are defined for a section, only
-#. the section-comment is present.
-#. Note that other header files (e.g. config/elfos.h, config/linux.h,
-#. config/cris/linux.h and config/cris/aout.h) are responsible for lots of
-#. settings not repeated below.  This file contains general CRIS
-#. definitions and definitions for the cris-*-elf subtarget.
-#. We don't want to use gcc_assert for everything, as that can be
-#. compiled out.
-#: config/cris/cris.h:44
-#, gcc-internal-format
-msgid "CRIS-port assertion failed: "
-msgstr ""
-
-#. Node: Caller Saves
-#. (no definitions)
-#. Node: Function entry
-#. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
-#. TARGET_ASM_FUNCTION_EPILOGUE.
-#. Node: Profiling
-#: config/cris/cris.h:867
-#, fuzzy, gcc-internal-format
-msgid "no FUNCTION_PROFILER for CRIS"
-msgstr "Oya kugirango"
-
-#: config/crx/crx.h:355
-#, fuzzy, gcc-internal-format
-msgid "Profiler support for CRX"
-msgstr "Gushigikira kugirango"
-
-#: config/crx/crx.h:366
-#, fuzzy, gcc-internal-format
-msgid "Trampoline support for CRX"
-msgstr "OYA"
-
-#: config/frv/frv.c:8623
-#, fuzzy, gcc-internal-format
-msgid "accumulator is not a constant integer"
-msgstr "ni OYA a Umubare wuzuye"
-
-#: config/frv/frv.c:8628
-#, fuzzy, gcc-internal-format
-msgid "accumulator number is out of bounds"
-msgstr "Umubare ni Inyuma Bya"
-
-#: config/frv/frv.c:8639
-#, fuzzy, gcc-internal-format
-msgid "inappropriate accumulator for %qs"
-msgstr "kugirango"
-
-#: config/frv/frv.c:8717
-#, fuzzy, gcc-internal-format
-msgid "invalid IACC argument"
-msgstr "Sibyo Ubwoko"
-
-#: config/frv/frv.c:8740
-#, fuzzy, gcc-internal-format
-msgid "%qs expects a constant argument"
-msgstr "`%s'a"
-
-#: config/frv/frv.c:8745
-#, fuzzy, gcc-internal-format
-msgid "constant argument out of range for %qs"
-msgstr "Inyuma Bya Urutonde kugirango"
-
-#: config/frv/frv.c:9227
-#, fuzzy, gcc-internal-format
-msgid "media functions are not available unless -mmedia is used"
-msgstr "Ibitangazamakuru Imimaro OYA Bihari ni"
-
-#: config/frv/frv.c:9239
-#, fuzzy, gcc-internal-format
-msgid "this media function is only available on the fr500"
-msgstr "iyi Ibitangazamakuru Umumaro ni Bihari ku i"
-
-#: config/frv/frv.c:9267
-#, fuzzy, gcc-internal-format
-msgid "this media function is only available on the fr400 and fr550"
-msgstr "iyi Ibitangazamakuru Umumaro ni Bihari ku i"
-
-#: config/frv/frv.c:9286
-#, fuzzy, gcc-internal-format
-msgid "this builtin function is only available on the fr405 and fr450"
-msgstr "iyi Ibitangazamakuru Umumaro ni Bihari ku i"
-
-#: config/frv/frv.c:9295
-#, fuzzy, gcc-internal-format
-msgid "this builtin function is only available on the fr500 and fr550"
-msgstr "iyi Ibitangazamakuru Umumaro ni Bihari ku i"
-
-#: config/frv/frv.c:9307
-#, fuzzy, gcc-internal-format
-msgid "this builtin function is only available on the fr450"
-msgstr "iyi Ibitangazamakuru Umumaro ni Bihari ku i"
-
-#: config/h8300/h8300.c:331
-#, fuzzy, gcc-internal-format
-msgid "-ms2600 is used without -ms"
-msgstr "-ni"
-
-#: config/h8300/h8300.c:337
-#, fuzzy, gcc-internal-format
-msgid "-mn is used without -mh or -ms"
-msgstr "-ni Cyangwa"
-
-#: config/i386/host-cygwin.c:65
-#, fuzzy, gcc-internal-format
-msgid "can't extend PCH file: %m"
-msgstr "IDOSIYE"
-
-#: config/i386/host-cygwin.c:76
-#, fuzzy, gcc-internal-format
-msgid "can't set position in PCH file: %m"
-msgstr "Kurema Ibisobanuro IDOSIYE"
-
-#: config/i386/i386.c:1586 config/i386/i386.c:1727
-#, fuzzy, gcc-internal-format
-msgid "bad value (%s) for -mtune= switch"
-msgstr "Agaciro kugirango Hindura"
-
-#: config/i386/i386.c:1611
-#, gcc-internal-format
-msgid "-mtune=x86-64 is deprecated.  Use -mtune=k8 or -mtune=generic instead as appropriate."
-msgstr ""
-
-#: config/i386/i386.c:1617
-#, gcc-internal-format
-msgid "generic CPU can be used only for -mtune= switch"
-msgstr ""
-
-#: config/i386/i386.c:1619 config/i386/i386.c:1696 config/mt/mt.c:805
-#, fuzzy, gcc-internal-format
-msgid "bad value (%s) for -march= switch"
-msgstr "Agaciro kugirango Werurwe Hindura"
-
-#: config/i386/i386.c:1628
-#, fuzzy, gcc-internal-format
-msgid "code model %s not supported in PIC mode"
-msgstr "ITEGEKONGENGA Urugero OYA in Ubwoko"
-
-#: config/i386/i386.c:1636 config/sparc/sparc.c:698
-#, fuzzy, gcc-internal-format
-msgid "bad value (%s) for -mcmodel= switch"
-msgstr "Agaciro kugirango Hindura"
-
-#: config/i386/i386.c:1652
-#, fuzzy, gcc-internal-format
-msgid "bad value (%s) for -masm= switch"
-msgstr "Agaciro kugirango Hindura"
-
-#: config/i386/i386.c:1655
-#, fuzzy, gcc-internal-format
-msgid "code model %qs not supported in the %s bit mode"
-msgstr "ITEGEKONGENGA Urugero OYA in i Ubwoko"
-
-#: config/i386/i386.c:1658
-#, fuzzy, gcc-internal-format
-msgid "code model %<large%> not supported yet"
-msgstr "ITEGEKONGENGA Urugero OYA"
-
-#: config/i386/i386.c:1660
-#, fuzzy, gcc-internal-format
-msgid "%i-bit mode not compiled in"
-msgstr "%i-bitUbwoko OYA in"
-
-#: config/i386/i386.c:1690 config/i386/i386.c:1714
-#, fuzzy, gcc-internal-format
-msgid "CPU you selected does not support x86-64 instruction set"
-msgstr "Intego OYA Gushigikira Amabwiriza"
-
-#: config/i386/i386.c:1744
-#, fuzzy, gcc-internal-format
-msgid "-mregparm=%d is not between 0 and %d"
-msgstr "-ni OYA hagati 0 Na"
-
-#: config/i386/i386.c:1757
-#, fuzzy, gcc-internal-format
-msgid "-malign-loops is obsolete, use -falign-loops"
-msgstr "-ni Gukoresha"
-
-#: config/i386/i386.c:1762 config/i386/i386.c:1775 config/i386/i386.c:1788
-#, fuzzy, gcc-internal-format
-msgid "-malign-loops=%d is not between 0 and %d"
-msgstr "-ni OYA hagati 0 Na"
-
-#: config/i386/i386.c:1770
-#, fuzzy, gcc-internal-format
-msgid "-malign-jumps is obsolete, use -falign-jumps"
-msgstr "-ni Gukoresha"
-
-#: config/i386/i386.c:1783
-#, fuzzy, gcc-internal-format
-msgid "-malign-functions is obsolete, use -falign-functions"
-msgstr "-Imimaro ni Gukoresha Imimaro"
-
-#: config/i386/i386.c:1816
-#, fuzzy, gcc-internal-format
-msgid "-mbranch-cost=%d is not between 0 and 5"
-msgstr "-Ikiguzi ni OYA hagati 0 Na 5"
-
-#: config/i386/i386.c:1824
-#, gcc-internal-format
-msgid "-mlarge-data-threshold=%d is negative"
-msgstr ""
-
-#: config/i386/i386.c:1838
-#, fuzzy, gcc-internal-format
-msgid "bad value (%s) for -mtls-dialect= switch"
-msgstr "Agaciro kugirango Hindura"
-
-#: config/i386/i386.c:1885
-#, fuzzy, gcc-internal-format
-msgid "-malign-double makes no sense in the 64bit mode"
-msgstr "-MAHARAKUBIRI Oya in i Ubwoko"
-
-#: config/i386/i386.c:1887
-#, fuzzy, gcc-internal-format
-msgid "-mrtd calling convention not supported in the 64bit mode"
-msgstr "-OYA in i Ubwoko"
-
-#: config/i386/i386.c:1913
-#, fuzzy, gcc-internal-format
-msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
-msgstr "-ni OYA hagati Na 12"
-
-#: config/i386/i386.c:1922
-#, gcc-internal-format
-msgid "-msseregparm used without SSE enabled"
-msgstr ""
-
-#: config/i386/i386.c:1934 config/i386/i386.c:1945
-#, fuzzy, gcc-internal-format
-msgid "SSE instruction set disabled, using 387 arithmetics"
-msgstr "Gushyiraho Yahagaritswe ikoresha"
-
-#: config/i386/i386.c:1950
-#, fuzzy, gcc-internal-format
-msgid "387 instruction set disabled, using SSE arithmetics"
-msgstr "Gushyiraho Yahagaritswe ikoresha"
-
-#: config/i386/i386.c:1957
-#, fuzzy, gcc-internal-format
-msgid "bad value (%s) for -mfpmath= switch"
-msgstr "Agaciro kugirango Hindura"
-
-#: config/i386/i386.c:1979
-#, gcc-internal-format
-msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
-msgstr ""
-
-#: config/i386/i386.c:2350 config/i386/i386.c:2401
-#, fuzzy, gcc-internal-format
-msgid "fastcall and regparm attributes are not compatible"
-msgstr "`Na Ibiranga OYA"
-
-#: config/i386/i386.c:2357
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute requires an integer constant argument"
-msgstr "`%s'Ikiranga Umubare wuzuye"
-
-#: config/i386/i386.c:2363
-#, fuzzy, gcc-internal-format
-msgid "argument to %qs attribute larger than %d"
-msgstr "Kuri Ikiranga Kinini"
-
-#: config/i386/i386.c:2373
-#, gcc-internal-format
-msgid "%s functions limited to %d register parameters"
-msgstr ""
-
-#: config/i386/i386.c:2393 config/i386/i386.c:2428
-#, fuzzy, gcc-internal-format
-msgid "fastcall and cdecl attributes are not compatible"
-msgstr "Na OYA"
-
-#: config/i386/i386.c:2397
-#, fuzzy, gcc-internal-format
-msgid "fastcall and stdcall attributes are not compatible"
-msgstr "Na OYA"
-
-#: config/i386/i386.c:2411 config/i386/i386.c:2424
-#, fuzzy, gcc-internal-format
-msgid "stdcall and cdecl attributes are not compatible"
-msgstr "Na OYA"
-
-#: config/i386/i386.c:2415
-#, fuzzy, gcc-internal-format
-msgid "stdcall and fastcall attributes are not compatible"
-msgstr "`Na Ibiranga OYA"
-
-#: config/i386/i386.c:2562
-#, gcc-internal-format
-msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
-msgstr ""
-
-#: config/i386/i386.c:2565
-#, gcc-internal-format
-msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
-msgstr ""
-
-#: config/i386/i386.c:3323
-#, gcc-internal-format
-msgid "SSE register return with SSE disabled"
-msgstr ""
-
-#: config/i386/i386.c:3329
-#, gcc-internal-format
-msgid "SSE register argument with SSE disabled"
-msgstr ""
-
-#: config/i386/i386.c:3345
-#, gcc-internal-format
-msgid "x87 register return with x87 disabled"
-msgstr ""
-
-#: config/i386/i386.c:3661
-#, gcc-internal-format
-msgid "SSE vector argument without SSE enabled changes the ABI"
-msgstr ""
-
-#: config/i386/i386.c:3678
-#, gcc-internal-format
-msgid "MMX vector argument without MMX enabled changes the ABI"
-msgstr ""
-
-#: config/i386/i386.c:3962
-#, gcc-internal-format
-msgid "SSE vector return without SSE enabled changes the ABI"
-msgstr ""
-
-#: config/i386/i386.c:3972
-#, gcc-internal-format
-msgid "MMX vector return without MMX enabled changes the ABI"
-msgstr ""
-
-#: config/i386/i386.c:5327
-#, fuzzy, gcc-internal-format
-msgid "-mstackrealign ignored for nested functions"
-msgstr "C Imimaro"
-
-#: config/i386/i386.c:5329
-#, fuzzy, gcc-internal-format
-msgid "%s not supported for nested functions"
-msgstr "OYA Gushigikira in Imimaro"
-
-#: config/i386/i386.c:7552
-#, fuzzy, gcc-internal-format
-msgid "extended registers have no high halves"
-msgstr "Byongerewe... Oya kirekire"
-
-#: config/i386/i386.c:7567
-#, fuzzy, gcc-internal-format
-msgid "unsupported operand size for extended register"
-msgstr "Ingano kugirango Byongerewe... Kwiyandikisha"
-
-#: config/i386/i386.c:15882 config/rs6000/rs6000.c:7318
-#, gcc-internal-format
-msgid "selector must be an integer constant in the range 0..%wi"
-msgstr ""
-
-#: config/i386/i386.c:16237 config/i386/i386.c:16321
-#, fuzzy, gcc-internal-format
-msgid "shift must be an immediate"
-msgstr "Gusunika"
-
-#: config/i386/i386.c:17551 config/rs6000/rs6000.c:17713
-#, fuzzy, gcc-internal-format
-msgid "%qs incompatible attribute ignored"
-msgstr "`%s'Ikiranga"
-
-#: config/i386/winnt-cxx.c:74
-#, gcc-internal-format
-msgid "key method %q+D of dllimport'd class defined"
-msgstr ""
-
-#: config/i386/winnt-cxx.c:95 config/sh/symbian.c:173
-#, gcc-internal-format
-msgid "definition of static data member %q+D of dllimport'd class"
-msgstr ""
-
-#: config/i386/winnt.c:74
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute only applies to variables"
-msgstr "`%s'Ikiranga Kuri Ibihinduka"
-
-#: config/i386/winnt.c:96
-#, gcc-internal-format
-msgid "%qs attribute applies only to initialized variables with external linkage"
-msgstr ""
-
-#: config/i386/winnt.c:153
-#, gcc-internal-format
-msgid "%q+D: definition is marked as dllimport"
-msgstr ""
-
-#: config/i386/winnt.c:217
-#, gcc-internal-format
-msgid "inconsistent dll linkage for %q+D, dllexport assumed"
-msgstr ""
-
-#: config/i386/winnt.c:257 config/sh/symbian.c:273
-#, fuzzy, gcc-internal-format
-msgid "%qs declared as both exported to and imported from a DLL"
-msgstr "`%s'Nka Byombi Kuri Na cyavuye ahandi/ cyatumijwe Bivuye a"
-
-#: config/i386/winnt.c:380
-#, fuzzy, gcc-internal-format
-msgid "%q+D:'selectany' attribute applies only to initialized objects"
-msgstr "`%s'Ikiranga Kuri Imimaro"
-
-#: config/i386/winnt.c:568
-#, fuzzy, gcc-internal-format
-msgid "%q+D causes a section type conflict"
-msgstr "%sa Icyiciro Ubwoko"
-
-#: config/i386/cygming.h:127
-#, fuzzy, gcc-internal-format
-msgid "-f%s ignored for target (all code is position independent)"
-msgstr "-F kugirango Intego Byose ITEGEKONGENGA ni Ibirindiro"
-
-#: config/i386/djgpp.h:181
-#, fuzzy, gcc-internal-format
-msgid "-mbnu210 is ignored (option is obsolete)"
-msgstr "-ni Ihitamo ni"
-
-#: config/i386/i386-interix.h:257
-#, fuzzy, gcc-internal-format
-msgid "ms-bitfields not supported for objc"
-msgstr "-F OYA"
-
-#: config/ia64/ia64-c.c:52
-#, gcc-internal-format
-msgid "malformed #pragma builtin"
-msgstr ""
-
-#: config/ia64/ia64.c:533 config/m32r/m32r.c:373
-#, fuzzy, gcc-internal-format
-msgid "invalid argument of %qs attribute"
-msgstr "Sibyo Bya Ikiranga"
-
-#: config/ia64/ia64.c:545
-#, fuzzy, gcc-internal-format
-msgid "%Jan address area attribute cannot be specified for local variables"
-msgstr "a Ibyatanzwe Ubuso Ikiranga kugirango Ibihinduka"
-
-#: config/ia64/ia64.c:552
-#, fuzzy, gcc-internal-format
-msgid "address area of %q+D conflicts with previous declaration"
-msgstr "Ibyatanzwe Ubuso Bya Na: Ibanjirije"
-
-#: config/ia64/ia64.c:559
-#, fuzzy, gcc-internal-format
-msgid "%Jaddress area attribute cannot be specified for functions"
-msgstr "a Ibyatanzwe Ubuso Ikiranga kugirango Ibihinduka"
-
-#: config/ia64/ia64.c:5084 config/pa/pa.c:339
-#, fuzzy, gcc-internal-format
-msgid "value of -mfixed-range must have form REG1-REG2"
-msgstr "Agaciro Bya Urutonde Ifishi"
-
-#: config/ia64/ia64.c:5111 config/pa/pa.c:366
-#, fuzzy, gcc-internal-format
-msgid "%s-%s is an empty range"
-msgstr "%s-%sni ubusa Urutonde"
-
-#: config/ia64/ia64.c:5139
-#, fuzzy, gcc-internal-format
-msgid "bad value %<%s%> for -mtls-size= switch"
-msgstr "Agaciro kugirango Ingano Hindura"
-
-#: config/ia64/ia64.c:5167
-#, fuzzy, gcc-internal-format
-msgid "bad value %<%s%> for -mtune= switch"
-msgstr "Agaciro kugirango Hindura"
-
-#: config/ia64/ia64.c:5186
-#, gcc-internal-format
-msgid "not yet implemented: latency-optimized inline square root"
-msgstr ""
-
-#: config/iq2000/iq2000.c:1814
-#, fuzzy, gcc-internal-format
-msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
-msgstr "Cyangwa ni Birutwa Zeru"
-
-#: config/iq2000/iq2000.c:2593
-#, fuzzy, gcc-internal-format
-msgid "argument %qd is not a constant"
-msgstr "Bya ni OYA a Ikurikiranyanyuguti"
-
-#: config/iq2000/iq2000.c:2896 config/mt/mt.c:350 config/xtensa/xtensa.c:1789
-#, fuzzy, gcc-internal-format
-msgid "PRINT_OPERAND_ADDRESS, null pointer"
-msgstr "NTAGIHARI Mweretsi"
-
-#: config/iq2000/iq2000.c:3051
-#, fuzzy, gcc-internal-format
-msgid "PRINT_OPERAND: Unknown punctuation '%c'"
-msgstr "Kitazwi"
-
-#: config/iq2000/iq2000.c:3060 config/mips/mips.c:5501
-#: config/xtensa/xtensa.c:1643
-#, fuzzy, gcc-internal-format
-msgid "PRINT_OPERAND null pointer"
-msgstr "NTAGIHARI Mweretsi"
-
-#: config/m32c/m32c-pragma.c:64
-#, fuzzy, gcc-internal-format
-msgid "junk at end of #pragma GCC memregs [0..16]"
-msgstr "Umwanda ku Impera Bya"
-
-#: config/m32c/m32c-pragma.c:71
-#, gcc-internal-format
-msgid "#pragma GCC memregs must precede any function decls"
-msgstr ""
-
-#: config/m32c/m32c-pragma.c:82 config/m32c/m32c-pragma.c:89
-#, gcc-internal-format
-msgid "#pragma GCC memregs takes a number [0..16]"
-msgstr ""
-
-#: config/m32c/m32c.c:412
-#, fuzzy, gcc-internal-format
-msgid "invalid target memregs value '%d'"
-msgstr "Sibyo Agaciro"
-
-#: config/m68hc11/m68hc11.c:279
-#, fuzzy, gcc-internal-format
-msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
-msgstr "-F kugirango OYA"
-
-#: config/m68hc11/m68hc11.c:1240
-#, fuzzy, gcc-internal-format
-msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
-msgstr "`Na Ibiranga OYA"
-
-#: config/m68hc11/m68hc11.c:1247
-#, fuzzy, gcc-internal-format
-msgid "%<trap%> attribute is already used"
-msgstr "`Ikiranga ni"
-
-#: config/m68k/m68k.c:326
-#, fuzzy, gcc-internal-format
-msgid "cannot specify both -msep-data and -mid-shared-library"
-msgstr "Byombi C Na o"
-
-#: config/m68k/m68k.c:338
-#, fuzzy, gcc-internal-format
-msgid "-fPIC is not currently supported on the 68000 or 68010"
-msgstr "-ni OYA ku i Cyangwa"
-
-#: config/m68k/m68k.c:680 config/rs6000/rs6000.c:13921
-#, fuzzy, gcc-internal-format
-msgid "stack limit expression is not supported"
-msgstr "imvugo ni OYA"
-
-#: config/mips/mips.c:4708
-#, fuzzy, gcc-internal-format
-msgid "-%s conflicts with the other architecture options, which specify a %s processor"
-msgstr "-Na: i Ikindi Amahitamo a"
-
-#: config/mips/mips.c:4724
-#, fuzzy, gcc-internal-format
-msgid "-march=%s is not compatible with the selected ABI"
-msgstr "-Werurwe ni OYA Na: i Byahiswemo"
-
-#: config/mips/mips.c:4742
-#, fuzzy, gcc-internal-format
-msgid "-mgp64 used with a 32-bit processor"
-msgstr "-Na: a"
-
-#: config/mips/mips.c:4744
-#, fuzzy, gcc-internal-format
-msgid "-mgp32 used with a 64-bit ABI"
-msgstr "-Na: a"
-
-#: config/mips/mips.c:4746
-#, fuzzy, gcc-internal-format
-msgid "-mgp64 used with a 32-bit ABI"
-msgstr "-Na: a"
-
-#: config/mips/mips.c:4764 config/mips/mips.c:4766 config/mips/mips.c:4768
-#: config/mips/mips.c:4844
-#, fuzzy, gcc-internal-format
-msgid "unsupported combination: %s"
-msgstr "Ivanga"
-
-#: config/mips/mips.c:4839
-#, fuzzy, gcc-internal-format
-msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
-msgstr "Bya Amabwiriza Bikora OYA ku"
-
-#: config/mips/mips.c:4859
-#, gcc-internal-format
-msgid "%<-G%> is incompatible with %<-mabicalls%>"
-msgstr ""
-
-#: config/mips/mips.c:4926
-#, gcc-internal-format
-msgid "-mips3d requires -mpaired-single"
-msgstr ""
-
-#: config/mips/mips.c:4935
-#, gcc-internal-format
-msgid "-mips3d/-mpaired-single must be used with -mfp64 -mhard-float"
-msgstr ""
-
-#: config/mips/mips.c:4940
-#, fuzzy, gcc-internal-format
-msgid "-mips3d/-mpaired-single must be used with -mips64"
-msgstr "-Na: C"
-
-#: config/mips/mips.c:4943
-#, fuzzy, gcc-internal-format
-msgid "-mips16 and -mdsp cannot be used together"
-msgstr "-Na Gicurasi OYA"
-
-#: config/mips/mips.c:5438
-#, fuzzy, gcc-internal-format
-msgid "internal error: %%) found without a %%( in assembler pattern"
-msgstr "By'imbere Ikosa Byabonetse a in Ishusho"
-
-#: config/mips/mips.c:5452
-#, fuzzy, gcc-internal-format
-msgid "internal error: %%] found without a %%[ in assembler pattern"
-msgstr "By'imbere Ikosa Byabonetse a in Ishusho"
-
-#: config/mips/mips.c:5465
-#, fuzzy, gcc-internal-format
-msgid "internal error: %%> found without a %%< in assembler pattern"
-msgstr "By'imbere Ikosa Byabonetse a in Ishusho"
-
-#: config/mips/mips.c:5478
-#, fuzzy, gcc-internal-format
-msgid "internal error: %%} found without a %%{ in assembler pattern"
-msgstr "By'imbere Ikosa Byabonetse a in Ishusho"
-
-#: config/mips/mips.c:5492
-#, fuzzy, gcc-internal-format
-msgid "PRINT_OPERAND: unknown punctuation '%c'"
-msgstr "Kitazwi"
-
-#: config/mips/mips.c:8307
-#, fuzzy, gcc-internal-format
-msgid "cannot handle inconsistent calls to %qs"
-msgstr "OYA Amahamagara: Kuri"
-
-#: config/mips/mips.c:9615
-#, fuzzy, gcc-internal-format
-msgid "the cpu name must be lower case"
-msgstr "i CPU Izina: Ntoya"
-
-#: config/mips/mips.c:10293
-#, fuzzy, gcc-internal-format
-msgid "invalid argument to builtin function"
-msgstr "Oya ingingo kugirango Umumaro"
-
-#. Output assembler code to FILE to increment profiler label # LABELNO
-#. for profiling a function entry.
-#: config/mips/mips.h:1989
-#, fuzzy, gcc-internal-format
-msgid "mips16 function profiling"
-msgstr "Umumaro"
-
-#: config/mmix/mmix.c:227
-#, fuzzy, gcc-internal-format
-msgid "-f%s not supported: ignored"
-msgstr "-F OYA"
-
-#: config/mmix/mmix.c:655
-#, fuzzy, gcc-internal-format
-msgid "support for mode %qs"
-msgstr "Oya Ibyatanzwe Ubwoko kugirango Ubwoko"
-
-#: config/mmix/mmix.c:669
-#, fuzzy, gcc-internal-format
-msgid "too large function value type, needs %d registers, have only %d registers for this"
-msgstr "Binini Umumaro Agaciro Ubwoko kugirango iyi"
-
-#: config/mmix/mmix.c:839
-#, fuzzy, gcc-internal-format
-msgid "function_profiler support for MMIX"
-msgstr "Gushigikira kugirango"
-
-#: config/mmix/mmix.c:861
-#, fuzzy, gcc-internal-format
-msgid "MMIX Internal: Last named vararg would not fit in a register"
-msgstr "OYA in a Kwiyandikisha"
-
-#: config/mmix/mmix.c:1476 config/mmix/mmix.c:1500 config/mmix/mmix.c:1616
-#, fuzzy, gcc-internal-format
-msgid "MMIX Internal: Bad register: %d"
-msgstr "Kwiyandikisha"
-
-#. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:1608
-#, fuzzy, gcc-internal-format
-msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
-msgstr "in"
-
-#: config/mmix/mmix.c:1894
-#, fuzzy, gcc-internal-format
-msgid "stack frame not a multiple of 8 bytes: %wd"
-msgstr "Ikadiri OYA a Igikubo Bya 8 Bayite"
-
-#: config/mmix/mmix.c:2130
-#, fuzzy, gcc-internal-format
-msgid "stack frame not a multiple of octabyte: %wd"
-msgstr "Ikadiri OYA a Igikubo Bya"
-
-#: config/mmix/mmix.c:2470 config/mmix/mmix.c:2534
-#, fuzzy, gcc-internal-format
-msgid "MMIX Internal: %s is not a shiftable int"
-msgstr "ni OYA a INT"
-
-#: config/mt/mt.c:313
-#, gcc-internal-format
-msgid "info pointer NULL"
-msgstr ""
-
-#: config/pa/pa.c:471
-#, fuzzy, gcc-internal-format
-msgid "PIC code generation is not supported in the portable runtime model"
-msgstr "ITEGEKONGENGA ni OYA in i"
-
-#: config/pa/pa.c:476
-#, fuzzy, gcc-internal-format
-msgid "PIC code generation is not compatible with fast indirect calls"
-msgstr "ITEGEKONGENGA ni OYA Na: Byihuta BUZIGUYE"
-
-#: config/pa/pa.c:481
-#, fuzzy, gcc-internal-format
-msgid "-g is only supported when using GAS on this processor,"
-msgstr "-g ni Ryari: ikoresha ku iyi"
-
-#: config/pa/pa.c:482
-#, fuzzy, gcc-internal-format
-msgid "-g option disabled"
-msgstr "-g Ihitamo Yahagaritswe"
-
-#: config/pa/pa.c:8225
-#, gcc-internal-format
-msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
-msgstr ""
-
-#: config/pa/pa-hpux11.h:85
-#, gcc-internal-format
-msgid "-munix=98 option required for C89 Amendment 1 features.\n"
-msgstr ""
-
-#: config/rs6000/host-darwin.c:62
-#, gcc-internal-format
-msgid "Segmentation Fault (code)"
-msgstr ""
-
-#: config/rs6000/host-darwin.c:132
-#, gcc-internal-format
-msgid "Segmentation Fault"
-msgstr ""
-
-#: config/rs6000/host-darwin.c:146
-#, gcc-internal-format
-msgid "While setting up signal stack: %m"
-msgstr ""
-
-#: config/rs6000/host-darwin.c:152
-#, gcc-internal-format
-msgid "While setting up signal handler: %m"
-msgstr ""
-
-#. Handle the machine specific pragma longcall.  Its syntax is
-#.
-#. # pragma longcall ( TOGGLE )
-#.
-#. where TOGGLE is either 0 or 1.
-#.
-#. rs6000_default_long_calls is set to the value of TOGGLE, changing
-#. whether or not new function declarations receive a longcall
-#. attribute by default.
-#: config/rs6000/rs6000-c.c:53
-#, gcc-internal-format
-msgid "ignoring malformed #pragma longcall"
-msgstr ""
-
-#: config/rs6000/rs6000-c.c:66
-#, fuzzy, gcc-internal-format
-msgid "missing open paren"
-msgstr "Ibuze Gufungura"
-
-#: config/rs6000/rs6000-c.c:68
-#, fuzzy, gcc-internal-format
-msgid "missing number"
-msgstr "Ibuze Umubare"
-
-#: config/rs6000/rs6000-c.c:70
-#, fuzzy, gcc-internal-format
-msgid "missing close paren"
-msgstr "Ibuze Gufunga"
-
-#: config/rs6000/rs6000-c.c:73
-#, fuzzy, gcc-internal-format
-msgid "number must be 0 or 1"
-msgstr "Umubare 0 Cyangwa 1."
-
-#: config/rs6000/rs6000-c.c:76
-#, fuzzy, gcc-internal-format
-msgid "junk at end of #pragma longcall"
-msgstr "Umwanda ku Impera Bya"
-
-#: config/rs6000/rs6000-c.c:2533
-#, fuzzy, gcc-internal-format
-msgid "passing arg %d of %qE discards qualifiers frompointer target type"
-msgstr "Bivuye Kuri Bivuye Mweretsi Intego Ubwoko"
-
-#: config/rs6000/rs6000-c.c:2576
-#, fuzzy, gcc-internal-format
-msgid "invalid parameter combination for AltiVec intrinsic"
-msgstr "Sibyo Kwiyandikisha in i"
-
-#: config/rs6000/rs6000.c:1293
-#, fuzzy, gcc-internal-format
-msgid "-mmultiple is not supported on little endian systems"
-msgstr "-ni OYA ku"
-
-#: config/rs6000/rs6000.c:1300
-#, fuzzy, gcc-internal-format
-msgid "-mstring is not supported on little endian systems"
-msgstr "-ni OYA ku"
-
-#: config/rs6000/rs6000.c:1314
-#, fuzzy, gcc-internal-format
-msgid "unknown -mdebug-%s switch"
-msgstr "Kitazwi Hindura"
-
-#: config/rs6000/rs6000.c:1326
-#, fuzzy, gcc-internal-format
-msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
-msgstr "Kitazwi Cyangwa"
-
-#: config/rs6000/rs6000.c:1377
-#, gcc-internal-format
-msgid "AltiVec and E500 instructions cannot coexist"
-msgstr ""
-
-#: config/rs6000/rs6000.c:1602
-#, fuzzy, gcc-internal-format
-msgid "unknown -m%s= option specified: '%s'"
-msgstr "Kitazwi Ihitamo"
-
-#: config/rs6000/rs6000.c:1818
-#, gcc-internal-format
-msgid "not configured for ABI: '%s'"
-msgstr ""
-
-#: config/rs6000/rs6000.c:1831
-#, gcc-internal-format
-msgid "Using darwin64 ABI"
-msgstr ""
-
-#: config/rs6000/rs6000.c:1836
-#, gcc-internal-format
-msgid "Using old darwin ABI"
-msgstr ""
-
-#: config/rs6000/rs6000.c:1843
-#, gcc-internal-format
-msgid "Using IBM extended precision long double"
-msgstr ""
-
-#: config/rs6000/rs6000.c:1849
-#, gcc-internal-format
-msgid "Using IEEE extended precision long double"
-msgstr ""
-
-#: config/rs6000/rs6000.c:1854
-#, fuzzy, gcc-internal-format
-msgid "unknown ABI specified: '%s'"
-msgstr "Kitazwi"
-
-#: config/rs6000/rs6000.c:1881
-#, fuzzy, gcc-internal-format
-msgid "invalid option for -mfloat-gprs: '%s'"
-msgstr "Sibyo Ihitamo Ibyatanzwe"
-
-#: config/rs6000/rs6000.c:1891
-#, fuzzy, gcc-internal-format
-msgid "Unknown switch -mlong-double-%s"
-msgstr "Hindura MAHARAKUBIRI"
-
-#: config/rs6000/rs6000.c:1912
-#, gcc-internal-format
-msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
-msgstr ""
-
-#: config/rs6000/rs6000.c:1920
-#, fuzzy, gcc-internal-format
-msgid "unknown -malign-XXXXX option specified: '%s'"
-msgstr "Kitazwi Ihitamo"
-
-#: config/rs6000/rs6000.c:4352
-#, gcc-internal-format
-msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
-msgstr ""
-
-#: config/rs6000/rs6000.c:4425
-#, gcc-internal-format
-msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
-msgstr ""
-
-#: config/rs6000/rs6000.c:4683
-#, gcc-internal-format
-msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
-msgstr ""
-
-#: config/rs6000/rs6000.c:5540
-#, gcc-internal-format
-msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
-msgstr ""
-
-#: config/rs6000/rs6000.c:6732
-#, fuzzy, gcc-internal-format
-msgid "argument 1 must be a 5-bit signed literal"
-msgstr "1. a 5"
-
-#: config/rs6000/rs6000.c:6835 config/rs6000/rs6000.c:7629
-#, fuzzy, gcc-internal-format
-msgid "argument 2 must be a 5-bit unsigned literal"
-msgstr "2. a 5 Bitashizweho umukono"
-
-#: config/rs6000/rs6000.c:6875
-#, fuzzy, gcc-internal-format
-msgid "argument 1 of __builtin_altivec_predicate must be a constant"
-msgstr "1. Bya a"
-
-#: config/rs6000/rs6000.c:6928
-#, fuzzy, gcc-internal-format
-msgid "argument 1 of __builtin_altivec_predicate is out of range"
-msgstr "1. Bya ni Inyuma Bya Urutonde"
-
-#: config/rs6000/rs6000.c:7090
-#, fuzzy, gcc-internal-format
-msgid "argument 3 must be a 4-bit unsigned literal"
-msgstr "3. a 4. Bitashizweho umukono"
-
-#: config/rs6000/rs6000.c:7262
-#, fuzzy, gcc-internal-format
-msgid "argument to %qs must be a 2-bit unsigned literal"
-msgstr "Kuri a 2. Bitashizweho umukono"
-
-#: config/rs6000/rs6000.c:7406
-#, gcc-internal-format
-msgid "unresolved overload for Altivec builtin %qF"
-msgstr ""
-
-#: config/rs6000/rs6000.c:7488
-#, fuzzy, gcc-internal-format
-msgid "argument to dss must be a 2-bit unsigned literal"
-msgstr "Kuri a 2. Bitashizweho umukono"
-
-#: config/rs6000/rs6000.c:7749
-#, fuzzy, gcc-internal-format
-msgid "argument 1 of __builtin_spe_predicate must be a constant"
-msgstr "1. Bya a"
-
-#: config/rs6000/rs6000.c:7821
-#, fuzzy, gcc-internal-format
-msgid "argument 1 of __builtin_spe_predicate is out of range"
-msgstr "1. Bya ni Inyuma Bya Urutonde"
-
-#: config/rs6000/rs6000.c:13884
-#, fuzzy, gcc-internal-format
-msgid "stack frame too large"
-msgstr "Bayite"
-
-#: config/rs6000/rs6000.c:16413
-#, fuzzy, gcc-internal-format
-msgid "no profiling of 64-bit code for this ABI"
-msgstr "Oya Bya ITEGEKONGENGA kugirango iyi"
-
-#: config/rs6000/rs6000.c:17523
-#, gcc-internal-format
-msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
-msgstr ""
-
-#: config/rs6000/rs6000.c:17525
-#, gcc-internal-format
-msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
-msgstr ""
-
-#: config/rs6000/rs6000.c:17529
-#, gcc-internal-format
-msgid "use of %<long long%> in AltiVec types is invalid"
-msgstr ""
-
-#: config/rs6000/rs6000.c:17531
-#, gcc-internal-format
-msgid "use of %<double%> in AltiVec types is invalid"
-msgstr ""
-
-#: config/rs6000/rs6000.c:17533
-#, gcc-internal-format
-msgid "use of %<long double%> in AltiVec types is invalid"
-msgstr ""
-
-#: config/rs6000/rs6000.c:17535
-#, gcc-internal-format
-msgid "use of boolean types in AltiVec types is invalid"
-msgstr ""
-
-#: config/rs6000/rs6000.c:17537
-#, gcc-internal-format
-msgid "use of %<complex%> in AltiVec types is invalid"
-msgstr ""
-
-#: config/rs6000/rs6000.c:17539
-#, gcc-internal-format
-msgid "use of decimal floating point types in AltiVec types is invalid"
-msgstr ""
-
-#: config/rs6000/aix43.h:39 config/rs6000/aix51.h:38 config/rs6000/aix52.h:38
-#, fuzzy, gcc-internal-format
-msgid "-maix64 and POWER architecture are incompatible"
-msgstr "-Na"
-
-#: config/rs6000/aix43.h:44 config/rs6000/aix51.h:43 config/rs6000/aix52.h:43
-#, fuzzy, gcc-internal-format
-msgid "-maix64 requires PowerPC64 architecture remain enabled"
-msgstr "-Bikora"
-
-#: config/rs6000/aix43.h:50 config/rs6000/aix52.h:49
-#, fuzzy, gcc-internal-format
-msgid "soft-float and long-double-128 are incompatible"
-msgstr "-Na"
-
-#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:47 config/rs6000/aix52.h:53
-#, fuzzy, gcc-internal-format
-msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
-msgstr "-Bya ngombwa Na: Kwohereza OYA"
-
-#. The Darwin ABI always includes AltiVec, can't be (validly) turned	     off.
-#: config/rs6000/darwin.h:81
-#, gcc-internal-format
-msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
-msgstr ""
-
-#: config/rs6000/darwin.h:92
-#, fuzzy, gcc-internal-format
-msgid "-m64 requires PowerPC64 architecture, enabling"
-msgstr "-Bikora"
-
-#. See note below.
-#. if (!rs6000_explicit_options.long_double)
-#. rs6000_long_double_type_size = 128;
-#: config/rs6000/eabispe.h:46 config/rs6000/linuxspe.h:62
-#, fuzzy, gcc-internal-format
-msgid "-m64 not supported in this configuration"
-msgstr "%sni OYA ku iyi Iboneza"
-
-#: config/rs6000/linux64.h:109
-#, fuzzy, gcc-internal-format
-msgid "-m64 requires a PowerPC64 cpu"
-msgstr "-Bikora"
-
-#. Definitions for __builtin_return_address and __builtin_frame_address.
-#. __builtin_return_address (0) should give link register (65), enable
-#. this.
-#. This should be uncommented, so that the link register is used, but
-#. currently this would result in unmatched insns and spilling fixed
-#. registers so we'll leave it for another day.  When these problems are
-#. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
-#. (mrs)
-#. #define RETURN_ADDR_IN_PREVIOUS_FRAME
-#. Number of bytes into the frame return addresses can be found.  See
-#. rs6000_stack_info in rs6000.c for more information on how the different
-#. abi's store the return address.
-#: config/rs6000/rs6000.h:1509
-#, fuzzy, gcc-internal-format
-msgid "RETURN_ADDRESS_OFFSET not supported"
-msgstr "OYA"
-
-#. Sometimes certain combinations of command options do not make sense
-#. on a particular target machine.  You can define a macro
-#. `OVERRIDE_OPTIONS' to take account of this.  This macro, if
-#. defined, is executed once just after all the command options have
-#. been parsed.
-#.
-#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
-#. get control.
-#: config/rs6000/sysv4.h:130
-#, fuzzy, gcc-internal-format
-msgid "bad value for -mcall-%s"
-msgstr "Agaciro kugirango"
-
-#: config/rs6000/sysv4.h:146
-#, fuzzy, gcc-internal-format
-msgid "bad value for -msdata=%s"
-msgstr "Agaciro kugirango"
-
-#: config/rs6000/sysv4.h:163
-#, fuzzy, gcc-internal-format
-msgid "-mrelocatable and -msdata=%s are incompatible"
-msgstr "-Na"
-
-#: config/rs6000/sysv4.h:172
-#, fuzzy, gcc-internal-format
-msgid "-f%s and -msdata=%s are incompatible"
-msgstr "-F Na"
-
-#: config/rs6000/sysv4.h:181
-#, fuzzy, gcc-internal-format
-msgid "-msdata=%s and -mcall-%s are incompatible"
-msgstr "-Na"
-
-#: config/rs6000/sysv4.h:190
-#, fuzzy, gcc-internal-format
-msgid "-mrelocatable and -mno-minimal-toc are incompatible"
-msgstr "-Na"
-
-#: config/rs6000/sysv4.h:196
-#, fuzzy, gcc-internal-format
-msgid "-mrelocatable and -mcall-%s are incompatible"
-msgstr "-Na"
-
-#: config/rs6000/sysv4.h:203
-#, fuzzy, gcc-internal-format
-msgid "-fPIC and -mcall-%s are incompatible"
-msgstr "-Na"
-
-#: config/rs6000/sysv4.h:210
-#, gcc-internal-format
-msgid "-mcall-aixdesc must be big endian"
-msgstr ""
-
-#: config/rs6000/sysv4.h:215
-#, gcc-internal-format
-msgid "-msecure-plt not supported by your assembler"
-msgstr ""
-
-#: config/rs6000/sysv4.h:233
-#, fuzzy, gcc-internal-format
-msgid "-m%s not supported in this configuration"
-msgstr "%sni OYA ku iyi Iboneza"
-
-#: config/s390/s390.c:1370
-#, gcc-internal-format
-msgid "stack guard value must be an exact power of 2"
-msgstr ""
-
-#: config/s390/s390.c:1377
-#, gcc-internal-format
-msgid "stack size must be an exact power of 2"
-msgstr ""
-
-#: config/s390/s390.c:1422
-#, fuzzy, gcc-internal-format
-msgid "z/Architecture mode not supported on %s"
-msgstr "Ubwoko OYA ku"
-
-#: config/s390/s390.c:1424
-#, fuzzy, gcc-internal-format
-msgid "64-bit ABI not supported in ESA/390 mode"
-msgstr "ITEGEKONGENGA Urugero OYA in Ubwoko"
-
-#: config/s390/s390.c:1435
-#, gcc-internal-format
-msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
-msgstr ""
-
-#: config/s390/s390.c:1441
-#, gcc-internal-format
-msgid "-mstack-size implies use of -mstack-guard"
-msgstr ""
-
-#: config/s390/s390.c:1443
-#, gcc-internal-format
-msgid "stack size must be greater than the stack guard value"
-msgstr ""
-
-#: config/s390/s390.c:1445
-#, gcc-internal-format
-msgid "stack size must not be greater than 64k"
-msgstr ""
-
-#: config/s390/s390.c:1448
-#, gcc-internal-format
-msgid "-mstack-guard implies use of -mstack-size"
-msgstr ""
-
-#: config/s390/s390.c:6613
-#, fuzzy, gcc-internal-format
-msgid "total size of local variables exceeds architecture limit"
-msgstr "Ingano Bya Ibihinduka"
-
-#: config/s390/s390.c:7269
-#, fuzzy, gcc-internal-format
-msgid "frame size of %qs is "
-msgstr "Ingano Bya si"
-
-#: config/s390/s390.c:7269
-#, gcc-internal-format
-msgid " bytes"
-msgstr ""
-
-#: config/s390/s390.c:7273
-#, gcc-internal-format
-msgid "%qs uses dynamic stack allocation"
-msgstr ""
-
-#: config/score/score.c:514
-#, fuzzy, gcc-internal-format
-msgid "-fPIC and -G are incompatible"
-msgstr "-Na"
-
-#: config/sh/sh.c:6624
-#, fuzzy, gcc-internal-format
-msgid "__builtin_saveregs not supported by this subtarget"
-msgstr "_OYA ku iyi"
-
-#: config/sh/sh.c:7629
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute only applies to interrupt functions"
-msgstr "`%s'Ikiranga Kuri Hagarikira aho Imimaro"
-
-#: config/sh/sh.c:7715
-#, fuzzy, gcc-internal-format
-msgid "attribute interrupt_handler is not compatible with -m5-compact"
-msgstr "Ikiranga ni OYA Na:"
-
-#. The argument must be a constant string.
-#: config/sh/sh.c:7737
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute argument not a string constant"
-msgstr "`%s'Ikiranga OYA a Ikurikiranyanyuguti"
-
-#. The argument must be a constant integer.
-#: config/sh/sh.c:7762
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute argument not an integer constant"
-msgstr "`%s'Ikiranga OYA Umubare wuzuye"
-
-#: config/sh/sh.c:9814
-#, gcc-internal-format
-msgid "r0 needs to be available as a call-clobbered register"
-msgstr ""
-
-#: config/sh/sh.c:9835
-#, fuzzy, gcc-internal-format
-msgid "Need a second call-clobbered general purpose register"
-msgstr "i Kwiyandikisha Nka a Rusange Intego Kwiyandikisha"
-
-#: config/sh/sh.c:9843
-#, gcc-internal-format
-msgid "Need a call-clobbered target register"
-msgstr ""
-
-#: config/sh/symbian.c:147
-#, gcc-internal-format
-msgid "function %q+D is defined after prior declaration as dllimport: attribute ignored"
-msgstr ""
-
-#: config/sh/symbian.c:159
-#, fuzzy, gcc-internal-format
-msgid "inline function %q+D is declared as dllimport: attribute ignored"
-msgstr "Umumaro Na: Ikiranga"
-
-#: config/sh/symbian.c:280
-#, gcc-internal-format
-msgid "failure in redeclaration of %q+D: dllimport'd symbol lacks external linkage"
-msgstr ""
-
-#: config/sh/symbian.c:326
-#, gcc-internal-format
-msgid "%s %q+D %s after being referenced with dllimport linkage"
-msgstr ""
-
-#: config/sh/symbian.c:892 cp/tree.c:2411
-#, fuzzy, gcc-internal-format
-msgid "lang_* check: failed in %s, at %s:%d"
-msgstr "Kugenzura... Byanze in ku"
-
-#. FIXME
-#: config/sh/netbsd-elf.h:95
-#, gcc-internal-format
-msgid "unimplemented-shmedia profiling"
-msgstr ""
-
-#. There are no delay slots on SHmedia.
-#. Relaxation isn't yet supported for SHmedia
-#. After reload, if conversion does little good but can cause 	     ICEs:								     - find_if_block doesn't do anything for SH because we don't	       have conditional execution patterns.  (We use conditional	       move patterns, which are handled differently, and only		       before reload).							     - find_cond_trap doesn't do anything for the SH because we #. don't have conditional traps.					     - find_if_case_1 uses redirect_edge_and_branch_force in		       the only path that does an optimization, and this causes		       an ICE when branch targets are in registers.			     - find_if_case_2 doesn't do anything for the SHmedia after		       reload except when it can redirect a tablejump - and		       that's rather rare.
-#. -fprofile-arcs needs a working libgcov .  In unified tree		 configurations with newlib, this requires to configure with		 --with-newlib --with-headers.  But there is no way to check		 here we have a working libgcov, so just assume that we have.
-#: config/sh/sh.h:617
-#, fuzzy, gcc-internal-format
-msgid "profiling is still experimental for this target"
-msgstr "ni OYA ku iyi Intego"
-
-#. Only the sh64-elf assembler fully supports .quad properly.
-#. Pick one that makes most sense for the target in general.		   It is not much good to use different functions depending		   on -Os, since then we'll end up with two different functions		   when some of the code is compiled for size, and some for		   speed.
-#. SH4 tends to emphasize speed.
-#. These have their own way of doing things.
-#. ??? Should we use the integer SHmedia function instead?
-#. SH1 .. SH3 cores often go into small-footprint systems, so		   default to the smallest implementation available.
-#. ??? EXPERIMENTAL
-#. User supplied - leave it alone.
-#. The debugging information is sufficient,			        but gdb doesn't implement this yet
-#. Never run scheduling before reload, since that can			 break global alloc, and generates slower code anyway due		 to the pressure on R0.
-#. Enable sched1 for SH4; ready queue will be reordered by		 the target hooks when pressure is high. We can not do this for 	 SH3 and lower as they give spill failures for R0.
-#. ??? Current exception handling places basic block boundaries		 after call_insns.  It causes the high pressure on R0 and gives		 spill failures for R0 in reload.  See PR 22553 and the thread		 on gcc-patches							         <http://gcc.gnu.org/ml/gcc-patches/2005-10/msg00816.html>.
-#: config/sh/sh.h:715
-#, gcc-internal-format
-msgid "ignoring -fschedule-insns because of exception handling bug"
-msgstr ""
-
-#: config/sparc/sparc.c:671
-#, fuzzy, gcc-internal-format
-msgid "%s is not supported by this configuration"
-msgstr "%sni OYA ku iyi Iboneza"
-
-#: config/sparc/sparc.c:678
-#, fuzzy, gcc-internal-format
-msgid "-mlong-double-64 not allowed with -m64"
-msgstr "-MAHARAKUBIRI OYA Na:"
-
-#: config/sparc/sparc.c:703
-#, fuzzy, gcc-internal-format
-msgid "-mcmodel= is not supported on 32 bit systems"
-msgstr "-ni OYA ku"
-
-#: config/stormy16/stormy16.c:500
-#, fuzzy, gcc-internal-format
-msgid "constant halfword load operand out of range"
-msgstr "Inyuma Bya Urutonde kugirango"
-
-#: config/stormy16/stormy16.c:510
-#, fuzzy, gcc-internal-format
-msgid "constant arithmetic operand out of range"
-msgstr "Inyuma Bya Urutonde kugirango"
-
-#: config/stormy16/stormy16.c:1111
-#, gcc-internal-format
-msgid "local variable memory requirements exceed capacity"
-msgstr ""
-
-#: config/stormy16/stormy16.c:1277
-#, fuzzy, gcc-internal-format
-msgid "function_profiler support"
-msgstr "Gushigikira kugirango"
-
-#: config/stormy16/stormy16.c:1366
-#, fuzzy, gcc-internal-format
-msgid "cannot use va_start in interrupt function"
-msgstr "Gukoresha in Hagarikira aho Umumaro"
-
-#: config/stormy16/stormy16.c:1909
-#, fuzzy, gcc-internal-format
-msgid "switch statement of size %lu entries too large"
-msgstr "Hindura Inyandiko Bya Ingano Ibyinjijwe Binini"
-
-#: config/stormy16/stormy16.c:2277
-#, fuzzy, gcc-internal-format
-msgid "%<__BELOW100__%> attribute only applies to variables"
-msgstr "`%s'Ikiranga Kuri Ibihinduka"
-
-#: config/stormy16/stormy16.c:2284
-#, gcc-internal-format
-msgid "__BELOW100__ attribute not allowed with auto storage class"
-msgstr ""
-
-#: config/v850/v850-c.c:67
-#, fuzzy, gcc-internal-format
-msgid "#pragma GHS endXXXX found without previous startXXX"
-msgstr "#Byabonetse Ibanjirije"
-
-#: config/v850/v850-c.c:70
-#, fuzzy, gcc-internal-format
-msgid "#pragma GHS endXXX does not match previous startXXX"
-msgstr "#OYA BIHUYE Ibanjirije"
-
-#: config/v850/v850-c.c:96
-#, fuzzy, gcc-internal-format
-msgid "cannot set interrupt attribute: no current function"
-msgstr "Gushyiraho Hagarikira aho Ikiranga Oya KIGEZWEHO Umumaro"
-
-#: config/v850/v850-c.c:104
-#, fuzzy, gcc-internal-format
-msgid "cannot set interrupt attribute: no such identifier"
-msgstr "Gushyiraho Hagarikira aho Ikiranga Oya Ikiranga"
-
-#: config/v850/v850-c.c:149
-#, fuzzy, gcc-internal-format
-msgid "junk at end of #pragma ghs section"
-msgstr "Umwanda ku Impera Bya Icyiciro"
-
-#: config/v850/v850-c.c:166
-#, fuzzy, gcc-internal-format
-msgid "unrecognized section name \"%s\""
-msgstr "Icyiciro Izina:"
-
-#: config/v850/v850-c.c:181
-#, fuzzy, gcc-internal-format
-msgid "malformed #pragma ghs section"
-msgstr "Icyiciro"
-
-#: config/v850/v850-c.c:200
-#, fuzzy, gcc-internal-format
-msgid "junk at end of #pragma ghs interrupt"
-msgstr "Umwanda ku Impera Bya Hagarikira aho"
-
-#: config/v850/v850-c.c:211
-#, fuzzy, gcc-internal-format
-msgid "junk at end of #pragma ghs starttda"
-msgstr "Umwanda ku Impera Bya"
-
-#: config/v850/v850-c.c:222
-#, fuzzy, gcc-internal-format
-msgid "junk at end of #pragma ghs startsda"
-msgstr "Umwanda ku Impera Bya"
-
-#: config/v850/v850-c.c:233
-#, fuzzy, gcc-internal-format
-msgid "junk at end of #pragma ghs startzda"
-msgstr "Umwanda ku Impera Bya"
-
-#: config/v850/v850-c.c:244
-#, fuzzy, gcc-internal-format
-msgid "junk at end of #pragma ghs endtda"
-msgstr "Umwanda ku Impera Bya"
-
-#: config/v850/v850-c.c:255
-#, fuzzy, gcc-internal-format
-msgid "junk at end of #pragma ghs endsda"
-msgstr "Umwanda ku Impera Bya"
-
-#: config/v850/v850-c.c:266
-#, fuzzy, gcc-internal-format
-msgid "junk at end of #pragma ghs endzda"
-msgstr "Umwanda ku Impera Bya"
-
-#: config/v850/v850.c:184
-#, gcc-internal-format
-msgid "value passed to %<-m%s%> is too large"
-msgstr ""
-
-#: config/v850/v850.c:2159
-#, fuzzy, gcc-internal-format
-msgid "%Jdata area attributes cannot be specified for local variables"
-msgstr "a Ibyatanzwe Ubuso Ikiranga kugirango Ibihinduka"
-
-#: config/v850/v850.c:2170
-#, fuzzy, gcc-internal-format
-msgid "data area of %q+D conflicts with previous declaration"
-msgstr "Ibyatanzwe Ubuso Bya Na: Ibanjirije"
-
-#: config/v850/v850.c:2300
-#, fuzzy, gcc-internal-format
-msgid "bogus JR construction: %d"
-msgstr "Gushyiraho"
-
-#: config/v850/v850.c:2318 config/v850/v850.c:2427
-#, fuzzy, gcc-internal-format
-msgid "bad amount of stack space removal: %d"
-msgstr "Igiteranyo Bya Umwanya"
-
-#: config/v850/v850.c:2407
-#, gcc-internal-format
-msgid "bogus JARL construction: %d\n"
-msgstr ""
-
-#: config/v850/v850.c:2706
-#, fuzzy, gcc-internal-format
-msgid "bogus DISPOSE construction: %d"
-msgstr "Gushyiraho"
-
-#: config/v850/v850.c:2725
-#, fuzzy, gcc-internal-format
-msgid "too much stack space to dispose of: %d"
-msgstr "Umwanya Kuri Bya"
-
-#: config/v850/v850.c:2827
-#, fuzzy, gcc-internal-format
-msgid "bogus PREPEARE construction: %d"
-msgstr "Gushyiraho"
-
-#: config/v850/v850.c:2846
-#, fuzzy, gcc-internal-format
-msgid "too much stack space to prepare: %d"
-msgstr "Umwanya Kuri"
-
-#: config/xtensa/xtensa.c:1521
-#, fuzzy, gcc-internal-format
-msgid "boolean registers required for the floating-point option"
-msgstr "Icyungo Bya ngombwa kugirango i Bihindagurika Akadomo Ihitamo"
-
-#: config/xtensa/xtensa.c:1567
-#, fuzzy, gcc-internal-format
-msgid "-f%s is not supported with CONST16 instructions"
-msgstr "%sni OYA ku iyi Iboneza"
-
-#: config/xtensa/xtensa.c:1572
-#, gcc-internal-format
-msgid "PIC is required but not supported with CONST16 instructions"
-msgstr ""
-
-#: config/xtensa/xtensa.c:2430
-#, fuzzy, gcc-internal-format
-msgid "only uninitialized variables can be placed in a .bss section"
-msgstr "Itatangijwe Ibihinduka in a Icyiciro"
-
-#: ada/misc.c:267
-#, fuzzy, gcc-internal-format
-msgid "missing argument to \"-%s\""
-msgstr "Ibuze Kuri"
-
-#: ada/misc.c:318
-#, fuzzy, gcc-internal-format
-msgid "%<-gnat%> misspelled as %<-gant%>"
-msgstr "`-Nka"
-
-#: cp/call.c:2420
-#, fuzzy, gcc-internal-format
-msgid "%s %D(%T, %T, %T) <built-in>"
-msgstr "%s%D(%T,%T,%T)<in"
-
-#: cp/call.c:2425
-#, fuzzy, gcc-internal-format
-msgid "%s %D(%T, %T) <built-in>"
-msgstr "%s%D(%T,%T)<in"
-
-#: cp/call.c:2429
-#, fuzzy, gcc-internal-format
-msgid "%s %D(%T) <built-in>"
-msgstr "%s%D(%T)<in"
-
-#: cp/call.c:2433
-#, fuzzy, gcc-internal-format
-msgid "%s %T <conversion>"
-msgstr "%s%T<Ihindurangero"
-
-#: cp/call.c:2435
-#, gcc-internal-format
-msgid "%s %+#D <near match>"
-msgstr ""
-
-# #-#-#-#-#  dbaccess.pot (PACKAGE VERSION)  #-#-#-#-#
-# #-#-#-#-#  dbaccess.pot (PACKAGE VERSION)  #-#-#-#-#
-# #-#-#-#-#  dbaccess.pot (PACKAGE VERSION)  #-#-#-#-#
-#: cp/call.c:2437 cp/pt.c:1344
-#, fuzzy, gcc-internal-format
-msgid "%s %+#D"
-msgstr "%s%+#D"
-
-#: cp/call.c:2659
-#, fuzzy, gcc-internal-format
-msgid "conversion from %qT to %qT is ambiguous"
-msgstr "Ihindurangero Bivuye Kuri ni"
-
-#: cp/call.c:2812 cp/call.c:2830 cp/call.c:2893
-#, fuzzy, gcc-internal-format
-msgid "no matching function for call to %<%D(%A)%>"
-msgstr "Oya Umumaro kugirango Kuri"
-
-#: cp/call.c:2833 cp/call.c:2896
-#, fuzzy, gcc-internal-format
-msgid "call of overloaded %<%D(%A)%> is ambiguous"
-msgstr "Bya ni"
-
-#. It's no good looking for an overloaded operator() on a
-#. pointer-to-member-function.
-#: cp/call.c:2968
-#, fuzzy, gcc-internal-format
-msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
-msgstr "Mweretsi Kuri Umumaro Igikoresho ikoresha Cyangwa"
-
-#: cp/call.c:3042
-#, fuzzy, gcc-internal-format
-msgid "no match for call to %<(%T) (%A)%>"
-msgstr "Oya BIHUYE kugirango Kuri"
-
-#: cp/call.c:3051
-#, fuzzy, gcc-internal-format
-msgid "call of %<(%T) (%A)%> is ambiguous"
-msgstr "Bya ni"
-
-#: cp/call.c:3089
-#, gcc-internal-format
-msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
-msgstr ""
-
-#: cp/call.c:3095
-#, gcc-internal-format
-msgid "%s for %<operator%s%> in %<%E%s%>"
-msgstr ""
-
-#: cp/call.c:3099
-#, gcc-internal-format
-msgid "%s for %<operator[]%> in %<%E[%E]%>"
-msgstr ""
-
-#: cp/call.c:3104
-#, gcc-internal-format
-msgid "%s for %qs in %<%s %E%>"
-msgstr ""
-
-#: cp/call.c:3109
-#, gcc-internal-format
-msgid "%s for %<operator%s%> in %<%E %s %E%>"
-msgstr ""
-
-#: cp/call.c:3112
-#, gcc-internal-format
-msgid "%s for %<operator%s%> in %<%s%E%>"
-msgstr ""
-
-#: cp/call.c:3204
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids omitting the middle term of a ?: expression"
-msgstr "C i Hagati Ijambo Bya a imvugo"
-
-#: cp/call.c:3281
-#, fuzzy, gcc-internal-format
-msgid "%qE has type %<void%> and is not a throw-expression"
-msgstr "`%E'Ubwoko Na ni OYA a imvugo"
-
-#: cp/call.c:3320 cp/call.c:3540
-#, fuzzy, gcc-internal-format
-msgid "operands to ?: have different types %qT and %qT"
-msgstr "Kuri"
-
-#: cp/call.c:3494
-#, fuzzy, gcc-internal-format
-msgid "enumeral mismatch in conditional expression: %qT vs %qT"
-msgstr "in imvugo"
-
-#: cp/call.c:3501
-#, fuzzy, gcc-internal-format
-msgid "enumeral and non-enumeral type in conditional expression"
-msgstr "Na Ubwoko in imvugo"
-
-#: cp/call.c:3798
-#, fuzzy, gcc-internal-format
-msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
-msgstr "Oya INT kugirango Imbanziriza Mukoresha"
-
-#: cp/call.c:3871
-#, fuzzy, gcc-internal-format
-msgid "comparison between %q#T and %q#T"
-msgstr "hagati Na"
-
-#: cp/call.c:4127
-#, fuzzy, gcc-internal-format
-msgid "no suitable %<operator %s%> for %qT"
-msgstr "Oya Mukoresha kugirango"
-
-#: cp/call.c:4145
-#, fuzzy, gcc-internal-format
-msgid "%q+#D is private"
-msgstr "`%+#D'ni By'umwihariko"
-
-#: cp/call.c:4147
-#, fuzzy, gcc-internal-format
-msgid "%q+#D is protected"
-msgstr "`%+#D'ni Birinzwe"
-
-#: cp/call.c:4149
-#, fuzzy, gcc-internal-format
-msgid "%q+#D is inaccessible"
-msgstr "`%+#D'ni"
-
-#: cp/call.c:4150
-#, fuzzy, gcc-internal-format
-msgid "within this context"
-msgstr "muri iyi Imvugiro"
-
-#: cp/call.c:4239 cp/cvt.c:265
-#, fuzzy, gcc-internal-format
-msgid "invalid conversion from %qT to %qT"
-msgstr "Sibyo Ihindurangero Bivuye Kuri"
-
-#: cp/call.c:4241
-#, fuzzy, gcc-internal-format
-msgid "  initializing argument %P of %qD"
-msgstr "Gutangiza Bya"
-
-#: cp/call.c:4253
-#, fuzzy, gcc-internal-format
-msgid "passing NULL to non-pointer argument %P of %qD"
-msgstr "kugirango Mweretsi Bya"
-
-#: cp/call.c:4256
-#, fuzzy, gcc-internal-format
-msgid "converting to non-pointer type %qT from NULL"
-msgstr "%sKuri Mweretsi Ubwoko Bivuye"
-
-#: cp/call.c:4264
-#, fuzzy, gcc-internal-format
-msgid "passing %qT for argument %P to %qD"
-msgstr "in Bya"
-
-#: cp/call.c:4267
-#, fuzzy, gcc-internal-format
-msgid "converting to %qT from %qT"
-msgstr "Guhindura.... Bivuye Kuri"
-
-#: cp/call.c:4407
-#, fuzzy, gcc-internal-format
-msgid "cannot bind bitfield %qE to %qT"
-msgstr "gutangiza Bivuye"
-
-#: cp/call.c:4410 cp/call.c:4426
-#, fuzzy, gcc-internal-format
-msgid "cannot bind packed field %qE to %qT"
-msgstr "Umwanya Kuri Bya Ubwoko"
-
-#: cp/call.c:4413
-#, fuzzy, gcc-internal-format
-msgid "cannot bind rvalue %qE to %qT"
-msgstr "gutangiza Bivuye"
-
-#: cp/call.c:4527
-#, fuzzy, gcc-internal-format
-msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
-msgstr "Ibintu Bya Ubwoko Gihinguranya Kureka ku"
-
-#. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4555
-#, fuzzy, gcc-internal-format
-msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
-msgstr "Ibintu Bya Ubwoko Gihinguranya Kureka ku"
-
-#: cp/call.c:4598
-#, fuzzy, gcc-internal-format
-msgid "the default argument for parameter %d of %qD has not yet been parsed"
-msgstr "Mburabuzi kugirango Bya Ubwoko Ubwoko"
-
-#: cp/call.c:4682
-#, fuzzy, gcc-internal-format
-msgid "argument of function call might be a candidate for a format attribute"
-msgstr "Ibyerekeye Imimaro kugirango Imiterere Ibiranga"
-
-#: cp/call.c:4819
-#, fuzzy, gcc-internal-format
-msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
-msgstr "Nka Bya"
-
-#: cp/call.c:4838
-#, fuzzy, gcc-internal-format
-msgid "%qT is not an accessible base of %qT"
-msgstr "`%T'ni SHINGIRO Bya"
-
-#: cp/call.c:5094
-#, fuzzy, gcc-internal-format
-msgid "could not find class$ field in java interface type %qT"
-msgstr "OYA Gushaka ishuri Umwanya in java Ubwoko"
-
-#: cp/call.c:5337
-#, fuzzy, gcc-internal-format
-msgid "call to non-function %qD"
-msgstr "Kuri Umumaro"
-
-#: cp/call.c:5459
-#, fuzzy, gcc-internal-format
-msgid "no matching function for call to %<%T::%s(%A)%#V%>"
-msgstr "Oya Umumaro kugirango Kuri"
-
-#: cp/call.c:5477
-#, fuzzy, gcc-internal-format
-msgid "call of overloaded %<%s(%A)%> is ambiguous"
-msgstr "Bya ni"
-
-#: cp/call.c:5503
-#, fuzzy, gcc-internal-format
-msgid "cannot call member function %qD without object"
-msgstr "Umumaro Igikoresho"
-
-#: cp/call.c:6123
-#, fuzzy, gcc-internal-format
-msgid "passing %qT chooses %qT over %qT"
-msgstr "KURI"
-
-#: cp/call.c:6125 cp/name-lookup.c:4259 cp/name-lookup.c:4680
-#, fuzzy, gcc-internal-format
-msgid "  in call to %qD"
-msgstr "in Kuri"
-
-#: cp/call.c:6182
-#, fuzzy, gcc-internal-format
-msgid "choosing %qD over %qD"
-msgstr "KURI"
-
-#: cp/call.c:6183
-#, fuzzy, gcc-internal-format
-msgid "  for conversion from %qT to %qT"
-msgstr "kugirango Ihindurangero Bivuye Kuri"
-
-#: cp/call.c:6185
-#, fuzzy, gcc-internal-format
-msgid "  because conversion sequence for the argument is better"
-msgstr "Ihindurangero kugirango i ni"
-
-#: cp/call.c:6299
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
-msgstr "C Na ATARIIGIHARWE i Ihindurangero kugirango i ni i Ihindurangero kugirango i"
-
-#: cp/call.c:6443
-#, fuzzy, gcc-internal-format
-msgid "could not convert %qE to %qT"
-msgstr "OYA GUHINDURA Kuri"
-
-#: cp/call.c:6577
-#, gcc-internal-format
-msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
-msgstr ""
-
-#: cp/call.c:6581
-#, gcc-internal-format
-msgid "invalid initialization of reference of type %qT from expression of type %qT"
-msgstr ""
-
-#: cp/class.c:280
-#, fuzzy, gcc-internal-format
-msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
-msgstr "GUHINDURA Bivuye SHINGIRO Kuri Ubwoko Biturutse Kitaboneka SHINGIRO"
-
-#: cp/class.c:949
-#, fuzzy, gcc-internal-format
-msgid "Java class %qT cannot have a destructor"
-msgstr "SHINGIRO ishuri a Kitaboneka"
-
-#: cp/class.c:951
-#, fuzzy, gcc-internal-format
-msgid "Java class %qT cannot have an implicit non-trivial destructor"
-msgstr "SHINGIRO ishuri a Kitaboneka"
-
-#: cp/class.c:1058
-#, fuzzy, gcc-internal-format
-msgid "repeated using declaration %q+D"
-msgstr "kugirango Inyandikorugero"
-
-#: cp/class.c:1060
-#, fuzzy, gcc-internal-format
-msgid "using declaration %q+D conflicts with a previous using declaration"
-msgstr "Icyiciro Bya Na: Ibanjirije"
-
-#: cp/class.c:1065
-#, fuzzy, gcc-internal-format
-msgid "%q+#D cannot be overloaded"
-msgstr "`%#D'Na"
-
-#: cp/class.c:1066
-#, gcc-internal-format
-msgid "with %q+#D"
-msgstr ""
-
-#: cp/class.c:1134
-#, fuzzy, gcc-internal-format
-msgid "conflicting access specifications for method %q+D, ignored"
-msgstr "kugirango Uburyo"
-
-#: cp/class.c:1137
-#, fuzzy, gcc-internal-format
-msgid "conflicting access specifications for field %qE, ignored"
-msgstr "kugirango Umwanya"
-
-#: cp/class.c:1198 cp/class.c:1206
-#, fuzzy, gcc-internal-format
-msgid "%q+D invalid in %q#T"
-msgstr "`%D'Sibyo in"
-
-#: cp/class.c:1199
-#, fuzzy, gcc-internal-format
-msgid "  because of local method %q+#D with same name"
-msgstr "Bya Uburyo Na: Izina:"
-
-#: cp/class.c:1207
-#, fuzzy, gcc-internal-format
-msgid "  because of local member %q+#D with same name"
-msgstr "Bya Na: Izina:"
-
-#: cp/class.c:1250
-#, fuzzy, gcc-internal-format
-msgid "base class %q#T has a non-virtual destructor"
-msgstr "SHINGIRO ishuri a Kitaboneka"
-
-#: cp/class.c:1563
-#, fuzzy, gcc-internal-format
-msgid "all member functions in class %qT are private"
-msgstr "Byose Imimaro in ishuri By'umwihariko"
-
-#: cp/class.c:1575
-#, fuzzy, gcc-internal-format
-msgid "%q#T only defines a private destructor and has no friends"
-msgstr "`%#T'a By'umwihariko Na Oya"
-
-#: cp/class.c:1619
-#, fuzzy, gcc-internal-format
-msgid "%q#T only defines private constructors and has no friends"
-msgstr "`%#T'By'umwihariko Na Oya"
-
-#: cp/class.c:2012
-#, fuzzy, gcc-internal-format
-msgid "no unique final overrider for %qD in %qT"
-msgstr "Oya Cyo nyine kugirango in"
-
-#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2441
-#, fuzzy, gcc-internal-format
-msgid "%q+D was hidden"
-msgstr "`%D'gihishwe"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_BY.text
-#: cp/class.c:2442
-#, fuzzy, gcc-internal-format
-msgid "  by %q+D"
-msgstr "ku"
-
-#: cp/class.c:2483 cp/decl2.c:1037
-#, fuzzy, gcc-internal-format
-msgid "%q+#D invalid; an anonymous union can only have non-static data members"
-msgstr "`%#D'Sibyo Ihuza Ibyatanzwe"
-
-#: cp/class.c:2489 cp/decl2.c:1043
-#, fuzzy, gcc-internal-format
-msgid "private member %q+#D in anonymous union"
-msgstr "By'umwihariko in Ihuza"
-
-#: cp/class.c:2491 cp/decl2.c:1045
-#, fuzzy, gcc-internal-format
-msgid "protected member %q+#D in anonymous union"
-msgstr "Birinzwe in Ihuza"
-
-#: cp/class.c:2664
-#, fuzzy, gcc-internal-format
-msgid "bit-field %q+#D with non-integral type"
-msgstr "Umwanya Na: Umubare Wuzuye Ubwoko"
-
-#: cp/class.c:2678
-#, fuzzy, gcc-internal-format
-msgid "bit-field %q+D width not an integer constant"
-msgstr "Umwanya Ubugari OYA Umubare wuzuye"
-
-#: cp/class.c:2683
-#, fuzzy, gcc-internal-format
-msgid "negative width in bit-field %q+D"
-msgstr "Ubugari in Umwanya"
-
-#: cp/class.c:2688
-#, fuzzy, gcc-internal-format
-msgid "zero width for bit-field %q+D"
-msgstr "Zeru Ubugari kugirango Umwanya"
-
-#: cp/class.c:2694
-#, fuzzy, gcc-internal-format
-msgid "width of %q+D exceeds its type"
-msgstr "Ubugari Bya Ubwoko"
-
-#: cp/class.c:2703
-#, fuzzy, gcc-internal-format
-msgid "%q+D is too small to hold all values of %q#T"
-msgstr "`%D'ni Gitoya Kuri Byose Uduciro Bya"
-
-#: cp/class.c:2758
-#, fuzzy, gcc-internal-format
-msgid "member %q+#D with constructor not allowed in union"
-msgstr "Na: OYA in Ihuza"
-
-#: cp/class.c:2761
-#, fuzzy, gcc-internal-format
-msgid "member %q+#D with destructor not allowed in union"
-msgstr "Na: OYA in Ihuza"
-
-#: cp/class.c:2763
-#, fuzzy, gcc-internal-format
-msgid "member %q+#D with copy assignment operator not allowed in union"
-msgstr "Na: Gukoporora Igenera Mukoresha OYA in Ihuza"
-
-#: cp/class.c:2786
-#, fuzzy, gcc-internal-format
-msgid "multiple fields in union %qT initialized"
-msgstr "Igikubo Imyanya in Ihuza"
-
-#: cp/class.c:2875
-#, fuzzy, gcc-internal-format
-msgid "%q+D may not be static because it is a member of a union"
-msgstr "`%D'a Umumaro"
-
-#: cp/class.c:2880
-#, gcc-internal-format
-msgid "%q+D may not have reference type %qT because it is a member of a union"
-msgstr ""
-
-#: cp/class.c:2891
-#, fuzzy, gcc-internal-format
-msgid "field %q+D invalidly declared function type"
-msgstr "Umwanya Umumaro Ubwoko"
-
-#: cp/class.c:2897
-#, fuzzy, gcc-internal-format
-msgid "field %q+D invalidly declared method type"
-msgstr "Umwanya Uburyo Ubwoko"
-
-#: cp/class.c:2929
-#, fuzzy, gcc-internal-format
-msgid "non-static reference %q+#D in class without a constructor"
-msgstr "Indango in ishuri a"
-
-#: cp/class.c:2940
-#, gcc-internal-format
-msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
-msgstr ""
-
-#: cp/class.c:3007
-#, fuzzy, gcc-internal-format
-msgid "non-static const member %q+#D in class without a constructor"
-msgstr "in ishuri a"
-
-#: cp/class.c:3022
-#, fuzzy, gcc-internal-format
-msgid "field %q+#D with same name as class"
-msgstr "Umwanya Na: Izina: Nka ishuri"
-
-#: cp/class.c:3055
-#, fuzzy, gcc-internal-format
-msgid "%q#T has pointer data members"
-msgstr "`%#T'Mweretsi Ibyatanzwe"
-
-#: cp/class.c:3060
-#, fuzzy, gcc-internal-format
-msgid "  but does not override %<%T(const %T&)%>"
-msgstr "OYA"
-
-#: cp/class.c:3062
-#, fuzzy, gcc-internal-format
-msgid "  or %<operator=(const %T&)%>"
-msgstr "Cyangwa Mukoresha"
-
-#: cp/class.c:3066
-#, fuzzy, gcc-internal-format
-msgid "  but does not override %<operator=(const %T&)%>"
-msgstr "OYA Mukoresha"
-
-#: cp/class.c:3526
-#, fuzzy, gcc-internal-format
-msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
-msgstr "Nta- boneza Bya ubusa SHINGIRO Gicurasi OYA Na in a Verisiyo Bya"
-
-#: cp/class.c:3639
-#, fuzzy, gcc-internal-format
-msgid "class %qT will be considered nearly empty in a future version of GCC"
-msgstr "ishuri ubusa in a Verisiyo Bya"
-
-#: cp/class.c:3721
-#, fuzzy, gcc-internal-format
-msgid "initializer specified for non-virtual method %q+D"
-msgstr "kugirango Kitaboneka Uburyo"
-
-#: cp/class.c:4384
-#, fuzzy, gcc-internal-format
-msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
-msgstr "Nta- boneza Bya Kitaboneka SHINGIRO ni OYA Na Gicurasi Guhindura>> in a Verisiyo Bya"
-
-#: cp/class.c:4483
-#, fuzzy, gcc-internal-format
-msgid "direct base %qT inaccessible in %qT due to ambiguity"
-msgstr "SHINGIRO in Kuri"
-
-#: cp/class.c:4495
-#, fuzzy, gcc-internal-format
-msgid "virtual base %qT inaccessible in %qT due to ambiguity"
-msgstr "Kitaboneka SHINGIRO in Kuri"
-
-#: cp/class.c:4674
-#, fuzzy, gcc-internal-format
-msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
-msgstr "Ingano Kuri Gicurasi OYA Na Gicurasi Guhindura>> in a Verisiyo Bya"
-
-#: cp/class.c:4714
-#, fuzzy, gcc-internal-format
-msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
-msgstr "Nta- boneza Bya ni OYA Na Gicurasi Guhindura>> in a Verisiyo Bya"
-
-#: cp/class.c:4742
-#, fuzzy, gcc-internal-format
-msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
-msgstr "Nta- boneza Bya ni OYA Na Gicurasi Guhindura>> in a Verisiyo Bya"
-
-#: cp/class.c:4751
-#, fuzzy, gcc-internal-format
-msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
-msgstr "`%D'Kirimo ubusa Inzego Gicurasi SHINGIRO Inzego Kuri ku in a Verisiyo Bya"
-
-#: cp/class.c:4834
-#, fuzzy, gcc-internal-format
-msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
-msgstr "Imigaragarire Bya Inzego Bivuye ubusa ishuri Gicurasi Guhindura>> in a Verisiyo Bya"
-
-#: cp/class.c:4980 cp/parser.c:13573
-#, fuzzy, gcc-internal-format
-msgid "redefinition of %q#T"
-msgstr "Bya"
-
-#: cp/class.c:5134
-#, fuzzy, gcc-internal-format
-msgid "%q#T has virtual functions but non-virtual destructor"
-msgstr "`%#T'Kitaboneka Imimaro Kitaboneka"
-
-#: cp/class.c:5236
-#, fuzzy, gcc-internal-format
-msgid "trying to finish struct, but kicked out due to previous parse errors"
-msgstr "Kuri Kurangiza Inyuma Kuri Ibanjirije Amakosa"
-
-#: cp/class.c:5690
-#, fuzzy, gcc-internal-format
-msgid "language string %<\"%E\"%> not recognized"
-msgstr "Ururimi Ikurikiranyanyuguti OYA"
-
-#: cp/class.c:5779
-#, fuzzy, gcc-internal-format
-msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
-msgstr "Umumaro ku Ihindurangero Kuri Ubwoko"
-
-#: cp/class.c:5908
-#, fuzzy, gcc-internal-format
-msgid "no matches converting function %qD to type %q#T"
-msgstr "Oya Guhindura.... Umumaro Kuri Ubwoko"
-
-#: cp/class.c:5931
-#, fuzzy, gcc-internal-format
-msgid "converting overloaded function %qD to type %q#T is ambiguous"
-msgstr "Guhindura.... Umumaro Kuri Ubwoko ni"
-
-#: cp/class.c:5957
-#, fuzzy, gcc-internal-format
-msgid "assuming pointer to member %qD"
-msgstr "Mweretsi Kuri"
-
-#: cp/class.c:5960
-#, fuzzy, gcc-internal-format
-msgid "(a pointer to member can only be formed with %<&%E%>)"
-msgstr "(a Mweretsi Kuri Na:"
-
-#: cp/class.c:6016 cp/class.c:6050
-#, fuzzy, gcc-internal-format
-msgid "not enough type information"
-msgstr "OYA Ubwoko Ibisobanuro"
-
-#: cp/class.c:6033
-#, fuzzy, gcc-internal-format
-msgid "argument of type %qT does not match %qT"
-msgstr "Bya Ubwoko OYA BIHUYE"
-
-#. [basic.scope.class]
-#.
-#. 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.
-#: cp/class.c:6320 cp/decl.c:1192 cp/name-lookup.c:509
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q#D"
-msgstr "Bya"
-
-#: cp/class.c:6321
-#, fuzzy, gcc-internal-format
-msgid "changes meaning of %qD from %q+#D"
-msgstr "Amahinduka Igisobanuro Bya Bivuye"
-
-#: cp/cp-gimplify.c:99
-#, fuzzy, gcc-internal-format
-msgid "continue statement not within loop or switch"
-msgstr "itandukanya Inyandiko OYA muri Cyangwa Hindura"
-
-#: cp/cp-gimplify.c:373
-#, gcc-internal-format
-msgid "statement with no effect"
-msgstr ""
-
-#: cp/cvt.c:92
-#, fuzzy, gcc-internal-format
-msgid "can't convert from incomplete type %qT to %qT"
-msgstr "GUHINDURA Bivuye Ubwoko Kuri"
-
-#: cp/cvt.c:101
-#, fuzzy, gcc-internal-format
-msgid "conversion of %qE from %qT to %qT is ambiguous"
-msgstr "Ihindurangero Bya Bivuye Kuri ni"
-
-#: cp/cvt.c:170 cp/cvt.c:239 cp/cvt.c:286
-#, fuzzy, gcc-internal-format
-msgid "cannot convert %qE from type %qT to type %qT"
-msgstr "GUHINDURA Bivuye Ubwoko Kuri Ubwoko"
-
-#: cp/cvt.c:199 cp/cvt.c:203
-#, fuzzy, gcc-internal-format
-msgid "pointer to member cast from %qT to %qT is via virtual base"
-msgstr "Mweretsi Kuri Bivuye Kuri ni Biturutse Kitaboneka SHINGIRO"
-
-#: cp/cvt.c:500
-#, fuzzy, gcc-internal-format
-msgid "conversion from %qT to %qT discards qualifiers"
-msgstr "Ihindurangero Bivuye Kuri"
-
-#: cp/cvt.c:518 cp/typeck.c:5160
-#, fuzzy, gcc-internal-format
-msgid "casting %qT to %qT does not dereference pointer"
-msgstr "Kuri OYA Mweretsi"
-
-#: cp/cvt.c:545
-#, fuzzy, gcc-internal-format
-msgid "cannot convert type %qT to type %qT"
-msgstr "GUHINDURA Ubwoko Kuri Ubwoko"
-
-#: cp/cvt.c:681
-#, fuzzy, gcc-internal-format
-msgid "conversion from %q#T to %q#T"
-msgstr "Ihindurangero Bivuye Kuri"
-
-#: cp/cvt.c:693 cp/cvt.c:713
-#, fuzzy, gcc-internal-format
-msgid "%q#T used where a %qT was expected"
-msgstr "`%#T'a Ikitezwe:"
-
-#: cp/cvt.c:728
-#, fuzzy, gcc-internal-format
-msgid "%q#T used where a floating point value was expected"
-msgstr "`%#T'a Bihindagurika Akadomo Agaciro Ikitezwe:"
-
-#: cp/cvt.c:775
-#, fuzzy, gcc-internal-format
-msgid "conversion from %qT to non-scalar type %qT requested"
-msgstr "Ihindurangero Bivuye Kuri Ubwoko"
-
-#: cp/cvt.c:809
-#, gcc-internal-format
-msgid "pseudo-destructor is not called"
-msgstr ""
-
-#: cp/cvt.c:869
-#, fuzzy, gcc-internal-format
-msgid "object of incomplete type %qT will not be accessed in %s"
-msgstr "Igikoresho Bya Ubwoko OYA birabonetse in"
-
-#: cp/cvt.c:874
-#, fuzzy, gcc-internal-format
-msgid "object of type %qT will not be accessed in %s"
-msgstr "Igikoresho Bya Ubwoko OYA birabonetse in"
-
-#: cp/cvt.c:890
-#, fuzzy, gcc-internal-format
-msgid "object %qE of incomplete type %qT will not be accessed in %s"
-msgstr "Igikoresho Bya Ubwoko OYA birabonetse in"
-
-#. [over.over] enumerates the places where we can take the address
-#. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:925
-#, fuzzy, gcc-internal-format
-msgid "%s cannot resolve address of overloaded function"
-msgstr "%sAderesi Bya Umumaro"
-
-#. Only warn when there is no &.
-#: cp/cvt.c:932
-#, fuzzy, gcc-internal-format
-msgid "%s is a reference, not call, to function %qE"
-msgstr "%sni a Indango OYA Kuri Umumaro"
-
-#: cp/cvt.c:949
-#, fuzzy, gcc-internal-format
-msgid "%s has no effect"
-msgstr "%sOya"
-
-#: cp/cvt.c:981
-#, fuzzy, gcc-internal-format
-msgid "value computed is not used"
-msgstr "ni OYA"
-
-#: cp/cvt.c:1091
-#, fuzzy, gcc-internal-format
-msgid "converting NULL to non-pointer type"
-msgstr "Guhindura.... Kuri Mweretsi Ubwoko"
-
-#: cp/cvt.c:1197
-#, fuzzy, gcc-internal-format
-msgid "ambiguous default type conversion from %qT"
-msgstr "Mburabuzi Ubwoko Ihindurangero Bivuye"
-
-#: cp/cvt.c:1199
-#, fuzzy, gcc-internal-format
-msgid "  candidate conversions include %qD and %qD"
-msgstr "Gushyiramo Na"
-
-#: cp/decl.c:1059
-#, fuzzy, gcc-internal-format
-msgid "%qD was declared %<extern%> and later %<static%>"
-msgstr "`%s'Na"
-
-#: cp/decl.c:1060 cp/decl.c:1593 objc/objc-act.c:2921 objc/objc-act.c:7489
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+D"
-msgstr "Ibanjirije Bya"
-
-#: cp/decl.c:1093
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qF throws different exceptions"
-msgstr "Bya Amarengayobora"
-
-#: cp/decl.c:1094
-#, fuzzy, gcc-internal-format
-msgid "from previous declaration %q+F"
-msgstr "Ibanjirije"
-
-#: cp/decl.c:1146
-#, fuzzy, gcc-internal-format
-msgid "function %q+D redeclared as inline"
-msgstr "Umumaro Nka Mumurongo"
-
-#: cp/decl.c:1148
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+D with attribute noinline"
-msgstr "Ibanjirije Bya Umumaro Na: Ikiranga"
-
-#: cp/decl.c:1155
-#, fuzzy, gcc-internal-format
-msgid "function %q+D redeclared with attribute noinline"
-msgstr "Umumaro Na: Ikiranga"
-
-#: cp/decl.c:1157
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+D was inline"
-msgstr "Ibanjirije Bya Umumaro Mumurongo"
-
-#: cp/decl.c:1179 cp/decl.c:1252
-#, fuzzy, gcc-internal-format
-msgid "shadowing %s function %q#D"
-msgstr "Ishyiraho ry'igicucu Umumaro"
-
-#: cp/decl.c:1188
-#, fuzzy, gcc-internal-format
-msgid "library function %q#D redeclared as non-function %q#D"
-msgstr "Isomero Umumaro Nka Umumaro"
-
-#: cp/decl.c:1193
-#, fuzzy, gcc-internal-format
-msgid "conflicts with built-in declaration %q#D"
-msgstr "Na: in"
-
-#: cp/decl.c:1247 cp/decl.c:1356 cp/decl.c:1372
-#, fuzzy, gcc-internal-format
-msgid "new declaration %q#D"
-msgstr "Gishya"
-
-#: cp/decl.c:1248
-#, fuzzy, gcc-internal-format
-msgid "ambiguates built-in declaration %q#D"
-msgstr "in"
-
-#: cp/decl.c:1320
-#, fuzzy, gcc-internal-format
-msgid "%q#D redeclared as different kind of symbol"
-msgstr "`%#D'Nka Bya IKIMENYETSO"
-
-#: cp/decl.c:1323
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+#D"
-msgstr "Ibanjirije Bya"
-
-#: cp/decl.c:1342
-#, fuzzy, gcc-internal-format
-msgid "declaration of template %q#D"
-msgstr "Bya Inyandikorugero"
-
-#: cp/decl.c:1343 cp/name-lookup.c:510
-#, fuzzy, gcc-internal-format
-msgid "conflicts with previous declaration %q+#D"
-msgstr "Na: Ibanjirije"
-
-#: cp/decl.c:1357 cp/decl.c:1373
-#, fuzzy, gcc-internal-format
-msgid "ambiguates old declaration %q+#D"
-msgstr "ki/ bishaje"
-
-#: cp/decl.c:1365
-#, fuzzy, gcc-internal-format
-msgid "declaration of C function %q#D conflicts with"
-msgstr "Bya C Umumaro Na:"
-
-#: cp/decl.c:1367
-#, fuzzy, gcc-internal-format
-msgid "previous declaration %q+#D here"
-msgstr "Ibanjirije"
-
-#: cp/decl.c:1381
-#, fuzzy, gcc-internal-format
-msgid "conflicting declaration %q#D"
-msgstr "Bya"
-
-#: cp/decl.c:1382
-#, fuzzy, gcc-internal-format
-msgid "%q+D has a previous declaration as %q#D"
-msgstr "Ibanjirije Nka"
-
-#. [namespace.alias]
-#.
-#. A namespace-name or namespace-alias shall not be declared as
-#. the name of any other entity in the same declarative region.
-#. 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.
-#: cp/decl.c:1434
-#, fuzzy, gcc-internal-format
-msgid "declaration of namespace %qD conflicts with"
-msgstr "Bya C Umumaro Na:"
-
-#: cp/decl.c:1435
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of namespace %q+D here"
-msgstr "Ibanjirije"
-
-#: cp/decl.c:1446
-#, fuzzy, gcc-internal-format
-msgid "%q+#D previously defined here"
-msgstr "Ibanjirije Insobanuro"
-
-#: cp/decl.c:1447
-#, fuzzy, gcc-internal-format
-msgid "%q+#D previously declared here"
-msgstr "Ibanjirije"
-
-#. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1456
-#, fuzzy, gcc-internal-format
-msgid "prototype for %q+#D"
-msgstr "kugirango"
-
-#: cp/decl.c:1457
-#, fuzzy, gcc-internal-format
-msgid "%Jfollows non-prototype definition here"
-msgstr "Insobanuro"
-
-#: cp/decl.c:1497
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %q+#D with %qL linkage"
-msgstr "Ibanjirije Bya Na:"
-
-#: cp/decl.c:1499
-#, fuzzy, gcc-internal-format
-msgid "conflicts with new declaration with %qL linkage"
-msgstr "Na: Gishya Na:"
-
-#: cp/decl.c:1522 cp/decl.c:1528
-#, fuzzy, gcc-internal-format
-msgid "default argument given for parameter %d of %q#D"
-msgstr "Mburabuzi kugirango Bya"
-
-#: cp/decl.c:1524 cp/decl.c:1530
-#, fuzzy, gcc-internal-format
-msgid "after previous specification in %q+#D"
-msgstr "Nyuma Ibanjirije in"
-
-#: cp/decl.c:1539
-#, fuzzy, gcc-internal-format
-msgid "%q#D was used before it was declared inline"
-msgstr "`%#D'Mbere Mumurongo"
-
-#: cp/decl.c:1540
-#, fuzzy, gcc-internal-format
-msgid "%Jprevious non-inline declaration here"
-msgstr "Ibanjirije Mumurongo"
-
-#: cp/decl.c:1592
-#, fuzzy, gcc-internal-format
-msgid "redundant redeclaration of %qD in same scope"
-msgstr "Bya in Ingano:"
-
-#. From [temp.expl.spec]:
-#.
-#. If a template, a member template or the member of a class
-#. template is explicitly specialized then that
-#. specialization shall be declared before the first use of
-#. that specialization that would cause an implicit
-#. instantiation to take place, in every translation unit in
-#. which such a use occurs.
-#: cp/decl.c:1859
-#, fuzzy, gcc-internal-format
-msgid "explicit specialization of %qD after first use"
-msgstr "Bya Nyuma Itangira Gukoresha"
-
-#: cp/decl.c:1943
-#, gcc-internal-format
-msgid "%q+D: visibility attribute ignored because it"
-msgstr ""
-
-#: cp/decl.c:1945
-#, fuzzy, gcc-internal-format
-msgid "%Jconflicts with previous declaration here"
-msgstr "Na: Ibanjirije"
-
-#: cp/decl.c:2312
-#, fuzzy, gcc-internal-format
-msgid "jump to label %qD"
-msgstr "Simbuka Kuri Akarango"
-
-#: cp/decl.c:2314
-#, fuzzy, gcc-internal-format
-msgid "jump to case label"
-msgstr "Simbuka Kuri Akarango"
-
-#: cp/decl.c:2316
-#, fuzzy, gcc-internal-format
-msgid "%H  from here"
-msgstr "Bivuye"
-
-#: cp/decl.c:2335 cp/decl.c:2498
-#, gcc-internal-format
-msgid "  exits OpenMP structured block"
-msgstr ""
-
-#: cp/decl.c:2356
-#, fuzzy, gcc-internal-format
-msgid "  crosses initialization of %q+#D"
-msgstr "Bya"
-
-#: cp/decl.c:2358 cp/decl.c:2473
-#, fuzzy, gcc-internal-format
-msgid "  enters scope of non-POD %q+#D"
-msgstr "Ingano: Bya"
-
-#: cp/decl.c:2371 cp/decl.c:2477
-#, fuzzy, gcc-internal-format
-msgid "  enters try block"
-msgstr "Funga"
-
-#: cp/decl.c:2373 cp/decl.c:2479
-#, fuzzy, gcc-internal-format
-msgid "  enters catch block"
-msgstr "Funga"
-
-#: cp/decl.c:2383 cp/decl.c:2482
-#, fuzzy, gcc-internal-format
-msgid "  enters OpenMP structured block"
-msgstr "Funga"
-
-#: cp/decl.c:2454 cp/decl.c:2494
-#, fuzzy, gcc-internal-format
-msgid "jump to label %q+D"
-msgstr "Simbuka Kuri Akarango"
-
-#: cp/decl.c:2455 cp/decl.c:2495
-#, fuzzy, gcc-internal-format
-msgid "  from here"
-msgstr "Bivuye"
-
-#. Can't skip init of __exception_info.
-#: cp/decl.c:2467
-#, fuzzy, gcc-internal-format
-msgid "%J  enters catch block"
-msgstr "Funga"
-
-#: cp/decl.c:2471
-#, fuzzy, gcc-internal-format
-msgid "  skips initialization of %q+#D"
-msgstr "Bya"
-
-#: cp/decl.c:2547
-#, fuzzy, gcc-internal-format
-msgid "label named wchar_t"
-msgstr "Akarango"
-
-#: cp/decl.c:2551
-#, fuzzy, gcc-internal-format
-msgid "duplicate label %qD"
-msgstr "Gusubiramo Akarango"
-
-#: cp/decl.c:2814
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a type"
-msgstr "`%T'ni OYA a Inyandikorugero"
-
-#: cp/decl.c:2820 cp/parser.c:3841
-#, fuzzy, gcc-internal-format
-msgid "%qD used without template parameters"
-msgstr "`%D'Inyandikorugero Ibigenga"
-
-#: cp/decl.c:2835
-#, fuzzy, gcc-internal-format
-msgid "%q#T is not a class"
-msgstr "`%#T'ni OYA a Inyandikorugero"
-
-#: cp/decl.c:2847 cp/decl.c:2915
-#, fuzzy, gcc-internal-format
-msgid "no class template named %q#T in %q#T"
-msgstr "Oya ishuri Inyandikorugero in"
-
-#: cp/decl.c:2848
-#, fuzzy, gcc-internal-format
-msgid "no type named %q#T in %q#T"
-msgstr "Oya Ubwoko in"
-
-#: cp/decl.c:2855
-#, gcc-internal-format
-msgid "%<typename %T::%D%> names %q#T, which is not a class template"
-msgstr ""
-
-#: cp/decl.c:2862
-#, gcc-internal-format
-msgid "%<typename %T::%D%> names %q#T, which is not a type"
-msgstr ""
-
-#: cp/decl.c:2924
-#, fuzzy, gcc-internal-format
-msgid "template parameters do not match template"
-msgstr "Inyandikorugero Ibigenga"
-
-#: cp/decl.c:2925 cp/friend.c:322 cp/friend.c:330
-#, fuzzy, gcc-internal-format
-msgid "%q+D declared here"
-msgstr "`%D'Nka a"
-
-#: cp/decl.c:3596
-#, fuzzy, gcc-internal-format
-msgid "%Jan anonymous union cannot have function members"
-msgstr "Ihuza Umumaro"
-
-#: cp/decl.c:3614
-#, fuzzy, gcc-internal-format
-msgid "member %q+#D with constructor not allowed in anonymous aggregate"
-msgstr "Na: OYA in"
-
-#: cp/decl.c:3617
-#, fuzzy, gcc-internal-format
-msgid "member %q+#D with destructor not allowed in anonymous aggregate"
-msgstr "Na: OYA in"
-
-#: cp/decl.c:3620
-#, fuzzy, gcc-internal-format
-msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
-msgstr "Na: Gukoporora Igenera Mukoresha OYA in"
-
-#: cp/decl.c:3645
-#, fuzzy, gcc-internal-format
-msgid "multiple types in one declaration"
-msgstr "Igikubo in"
-
-#: cp/decl.c:3649
-#, fuzzy, gcc-internal-format
-msgid "redeclaration of C++ built-in type %qT"
-msgstr "Bya C in Ubwoko"
-
-#: cp/decl.c:3686
-#, fuzzy, gcc-internal-format
-msgid "missing type-name in typedef-declaration"
-msgstr "Ibuze Ubwoko Izina: in"
-
-#: cp/decl.c:3694
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ prohibits anonymous structs"
-msgstr "C"
-
-#: cp/decl.c:3701
-#, fuzzy, gcc-internal-format
-msgid "%qs can only be specified for functions"
-msgstr "`%D'kugirango Imimaro"
-
-#: cp/decl.c:3707
-#, fuzzy, gcc-internal-format
-msgid "%<friend%> can only be specified inside a class"
-msgstr "`%D'Mo Imbere a ishuri"
-
-#: cp/decl.c:3709
-#, fuzzy, gcc-internal-format
-msgid "%<explicit%> can only be specified for constructors"
-msgstr "`%D'kugirango"
-
-#: cp/decl.c:3711
-#, fuzzy, gcc-internal-format
-msgid "a storage class can only be specified for objects and functions"
-msgstr "`%D'kugirango Ibintu Na Imimaro"
-
-#: cp/decl.c:3717
-#, fuzzy, gcc-internal-format
-msgid "qualifiers can only be specified for objects and functions"
-msgstr "`%D'kugirango Ibintu Na Imimaro"
-
-#: cp/decl.c:3747
-#, fuzzy, gcc-internal-format
-msgid "attribute ignored in declaration of %q+#T"
-msgstr "Ibanjirije Bya"
-
-#: cp/decl.c:3748
-#, gcc-internal-format
-msgid "attribute for %q+#T must follow the %qs keyword"
-msgstr ""
-
-#: cp/decl.c:3862
-#, fuzzy, gcc-internal-format
-msgid "function %q#D is initialized like a variable"
-msgstr "Umumaro ni nka a IMPINDURAGACIRO"
-
-#: cp/decl.c:3873
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q#D has %<extern%> and is initialized"
-msgstr "Bya Na ni"
-
-#: cp/decl.c:3889
-#, fuzzy, gcc-internal-format
-msgid "definition of %q#D is marked %<dllimport%>"
-msgstr "IMPINDURAGACIRO ni cy/ byagarajwe"
-
-#: cp/decl.c:3908
-#, fuzzy, gcc-internal-format
-msgid "%q#D is not a static member of %q#T"
-msgstr "`%#D'ni OYA a Bya"
-
-#: cp/decl.c:3914
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
-msgstr "C OYA Kuri Nka"
-
-#: cp/decl.c:3923
-#, gcc-internal-format
-msgid "template header not allowed in member definition of explicitly specialized class"
-msgstr ""
-
-#: cp/decl.c:3931
-#, fuzzy, gcc-internal-format
-msgid "duplicate initialization of %qD"
-msgstr "Gusubiramo Bya"
-
-#: cp/decl.c:3969
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q#D outside of class is not definition"
-msgstr "Bya Hanze Bya ishuri ni OYA Insobanuro"
-
-#: cp/decl.c:4036
-#, fuzzy, gcc-internal-format
-msgid "variable %q#D has initializer but incomplete type"
-msgstr "IMPINDURAGACIRO Ubwoko"
-
-#: cp/decl.c:4043 cp/decl.c:4770
-#, fuzzy, gcc-internal-format
-msgid "elements of array %q#D have incomplete type"
-msgstr "Ibintu Bya Imbonerahamwe Ubwoko"
-
-#: cp/decl.c:4053
-#, fuzzy, gcc-internal-format
-msgid "aggregate %q#D has incomplete type and cannot be defined"
-msgstr "Ubwoko Na"
-
-#: cp/decl.c:4100
-#, fuzzy, gcc-internal-format
-msgid "%qD declared as reference but not initialized"
-msgstr "`%D'Nka Indango OYA"
-
-#: cp/decl.c:4106
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
-msgstr "C Gukoresha Bya Urutonde Kuri gutangiza Indango"
-
-#: cp/decl.c:4132
-#, fuzzy, gcc-internal-format
-msgid "cannot initialize %qT from %qT"
-msgstr "gutangiza Bivuye"
-
-#: cp/decl.c:4160
-#, gcc-internal-format
-msgid "name %qD used in a GNU-style designated initializer for an array"
-msgstr ""
-
-#: cp/decl.c:4209
-#, fuzzy, gcc-internal-format
-msgid "initializer fails to determine size of %qD"
-msgstr "Kuri Ingano Bya"
-
-#: cp/decl.c:4216
-#, fuzzy, gcc-internal-format
-msgid "array size missing in %qD"
-msgstr "Imbonerahamwe Ingano Ibuze in"
-
-#: cp/decl.c:4228
-#, fuzzy, gcc-internal-format
-msgid "zero-size array %qD"
-msgstr "Zeru Ingano Imbonerahamwe"
-
-#. 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.
-#: cp/decl.c:4271
-#, fuzzy, gcc-internal-format
-msgid "storage size of %qD isn't known"
-msgstr "Ingano Bya si"
-
-#: cp/decl.c:4293
-#, fuzzy, gcc-internal-format
-msgid "storage size of %qD isn't constant"
-msgstr "Ingano Bya si"
-
-#: cp/decl.c:4342
-#, fuzzy, gcc-internal-format
-msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
-msgstr "Bya Mumurongo Umumaro Ibyatanzwe Hejuru Na: Igikubo Amakopi"
-
-#: cp/decl.c:4345
-#, fuzzy, gcc-internal-format
-msgid "%J  you can work around this by removing the initializer"
-msgstr "Akazi iyi ku i"
-
-#: cp/decl.c:4372
-#, fuzzy, gcc-internal-format
-msgid "uninitialized const %qD"
-msgstr "Itatangijwe"
-
-#: cp/decl.c:4484
-#, fuzzy, gcc-internal-format
-msgid "invalid type %qT as initializer for a vector of type %qT"
-msgstr "Sibyo kugirango Kitaboneka Uburyo"
-
-#: cp/decl.c:4526
-#, fuzzy, gcc-internal-format
-msgid "initializer for %qT must be brace-enclosed"
-msgstr "kugirango"
-
-#: cp/decl.c:4544
-#, fuzzy, gcc-internal-format
-msgid "%qT has no non-static data member named %qD"
-msgstr "`%T'Oya Ibyatanzwe"
-
-#: cp/decl.c:4595
-#, fuzzy, gcc-internal-format
-msgid "braces around scalar initializer for type %qT"
-msgstr "Ingirwadusodeko kugirango"
-
-#: cp/decl.c:4678
-#, fuzzy, gcc-internal-format
-msgid "missing braces around initializer for %qT"
-msgstr "Ibuze Ingirwadusodeko"
-
-#: cp/decl.c:4735
-#, fuzzy, gcc-internal-format
-msgid "too many initializers for %qT"
-msgstr "kugirango"
-
-#: cp/decl.c:4778
-#, fuzzy, gcc-internal-format
-msgid "variable-sized object %qD may not be initialized"
-msgstr "IMPINDURAGACIRO Igikoresho Gicurasi OYA"
-
-#: cp/decl.c:4784
-#, fuzzy, gcc-internal-format
-msgid "%qD has incomplete type"
-msgstr "`%D'Ubwoko"
-
-#: cp/decl.c:4796
-#, fuzzy, gcc-internal-format
-msgid "scalar object %qD requires one element in initializer"
-msgstr "Ibintu in Ihuza"
-
-#: cp/decl.c:4844
-#, fuzzy, gcc-internal-format
-msgid "%qD must be initialized by constructor, not by %<{...}%>"
-msgstr "`%D'ku OYA ku"
-
-#: cp/decl.c:4880
-#, fuzzy, gcc-internal-format
-msgid "array %qD initialized by parenthesized string literal %qE"
-msgstr "a Ikurikiranyanyuguti"
-
-#: cp/decl.c:4895
-#, fuzzy, gcc-internal-format
-msgid "structure %qD with uninitialized const members"
-msgstr "Imiterere Na: Itatangijwe"
-
-#: cp/decl.c:4897
-#, fuzzy, gcc-internal-format
-msgid "structure %qD with uninitialized reference members"
-msgstr "Imiterere Na: Itatangijwe Indango"
-
-#: cp/decl.c:5106
-#, fuzzy, gcc-internal-format
-msgid "assignment (not initialization) in declaration"
-msgstr "Igenera OYA in"
-
-#: cp/decl.c:5184
-#, fuzzy, gcc-internal-format
-msgid "shadowing previous type declaration of %q#D"
-msgstr "Ishyiraho ry'igicucu Ibanjirije Ubwoko Bya"
-
-#: cp/decl.c:5214
-#, fuzzy, gcc-internal-format
-msgid "%qD cannot be thread-local because it has non-POD type %qT"
-msgstr "`%D'Urudodo Ubwoko"
-
-#: cp/decl.c:5250
-#, fuzzy, gcc-internal-format
-msgid "%qD is thread-local and so cannot be dynamically initialized"
-msgstr "`%D'ni Urudodo Na"
-
-#: cp/decl.c:5268
-#, fuzzy, gcc-internal-format
-msgid "%qD cannot be initialized by a non-constant expression when being declared"
-msgstr "Imbonerahamwe Bivuye Imbonerahamwe imvugo"
-
-#: cp/decl.c:5857
-#, fuzzy, gcc-internal-format
-msgid "destructor for alien class %qT cannot be a member"
-msgstr "kugirango ishuri a"
-
-#: cp/decl.c:5859
-#, fuzzy, gcc-internal-format
-msgid "constructor for alien class %qT cannot be a member"
-msgstr "kugirango ishuri a"
-
-#: cp/decl.c:5880
-#, fuzzy, gcc-internal-format
-msgid "%qD declared as a %<virtual%> %s"
-msgstr "`%D'Nka a"
-
-#: cp/decl.c:5882
-#, fuzzy, gcc-internal-format
-msgid "%qD declared as an %<inline%> %s"
-msgstr "`%D'Nka"
-
-#: cp/decl.c:5884
-#, fuzzy, gcc-internal-format
-msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
-msgstr "`Na Umumaro ku Sibyo in"
-
-#: cp/decl.c:5888
-#, fuzzy, gcc-internal-format
-msgid "%q+D declared as a friend"
-msgstr "`%D'Nka a"
-
-#: cp/decl.c:5894
-#, fuzzy, gcc-internal-format
-msgid "%q+D declared with an exception specification"
-msgstr "`%D'Na: Irengayobora(-)"
-
-#: cp/decl.c:5928
-#, fuzzy, gcc-internal-format
-msgid "definition of %qD is not in namespace enclosing %qT"
-msgstr "Bya OYA in a"
-
-#: cp/decl.c:6017
-#, fuzzy, gcc-internal-format
-msgid "defining explicit specialization %qD in friend declaration"
-msgstr "in"
-
-#. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:6027
-#, fuzzy, gcc-internal-format
-msgid "invalid use of template-id %qD in declaration of primary template"
-msgstr "Sibyo Gukoresha Bya Inyandikorugero ID in Bya Inyandikorugero"
-
-#: cp/decl.c:6057
-#, fuzzy, gcc-internal-format
-msgid "default arguments are not allowed in declaration of friend template specialization %qD"
-msgstr "Mburabuzi ingingo OYA in Bya Inyandikorugero"
-
-#: cp/decl.c:6065
-#, fuzzy, gcc-internal-format
-msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
-msgstr "`ni OYA in Bya Inyandikorugero"
-
-#: cp/decl.c:6108
-#, fuzzy, gcc-internal-format
-msgid "cannot declare %<::main%> to be a template"
-msgstr "Kuri a Inyandikorugero"
-
-#: cp/decl.c:6110
-#, fuzzy, gcc-internal-format
-msgid "cannot declare %<::main%> to be inline"
-msgstr "Kuri Mumurongo"
-
-#: cp/decl.c:6112
-#, fuzzy, gcc-internal-format
-msgid "cannot declare %<::main%> to be static"
-msgstr "Kuri"
-
-#: cp/decl.c:6140
-#, fuzzy, gcc-internal-format
-msgid "non-local function %q#D uses anonymous type"
-msgstr "Umumaro Ubwoko"
-
-#: cp/decl.c:6143 cp/decl.c:6425
-#, fuzzy, gcc-internal-format
-msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
-msgstr "`%#D'OYA Kuri i Ubwoko ni OYA kugirango"
-
-#: cp/decl.c:6149
-#, fuzzy, gcc-internal-format
-msgid "non-local function %q#D uses local type %qT"
-msgstr "Umumaro Ubwoko"
-
-#: cp/decl.c:6172
-#, fuzzy, gcc-internal-format
-msgid "%smember function %qD cannot have cv-qualifier"
-msgstr "%smemberUmumaro Uburyo"
-
-#: cp/decl.c:6224
-#, fuzzy, gcc-internal-format
-msgid "%<::main%> must return %<int%>"
-msgstr "`Garuka"
-
-#: cp/decl.c:6258
-#, fuzzy, gcc-internal-format
-msgid "definition of implicitly-declared %qD"
-msgstr "Insobanuro Bya"
-
-#: cp/decl.c:6273 cp/decl2.c:677
-#, fuzzy, gcc-internal-format
-msgid "no %q#D member function declared in class %qT"
-msgstr "Oya Umumaro in ishuri"
-
-#. DRs 132, 319 and 389 seem to indicate types with
-#. 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.
-#: cp/decl.c:6422
-#, fuzzy, gcc-internal-format
-msgid "non-local variable %q#D uses anonymous type"
-msgstr "Umumaro Ubwoko"
-
-#: cp/decl.c:6431
-#, fuzzy, gcc-internal-format
-msgid "non-local variable %q#D uses local type %qT"
-msgstr "IMPINDURAGACIRO Ubwoko"
-
-#: cp/decl.c:6548
-#, fuzzy, gcc-internal-format
-msgid "invalid in-class initialization of static data member of non-integral type %qT"
-msgstr "Sibyo in ishuri Bya Ibyatanzwe Bya Umubare Wuzuye Ubwoko"
-
-#: cp/decl.c:6558
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
-msgstr "C in ishuri Bya"
-
-#: cp/decl.c:6562
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
-msgstr "C Bya Bya Umubare Wuzuye Ubwoko"
-
-#: cp/decl.c:6586
-#, fuzzy, gcc-internal-format
-msgid "size of array %qD has non-integral type %qT"
-msgstr "Ingano Bya Imbonerahamwe Umubare wuzuye Ubwoko"
-
-#: cp/decl.c:6588
-#, fuzzy, gcc-internal-format
-msgid "size of array has non-integral type %qT"
-msgstr "Ingano Bya Imbonerahamwe Umubare wuzuye Ubwoko"
-
-#: cp/decl.c:6624
-#, fuzzy, gcc-internal-format
-msgid "size of array %qD is negative"
-msgstr "Ingano Bya Imbonerahamwe ni"
-
-#: cp/decl.c:6626
-#, fuzzy, gcc-internal-format
-msgid "size of array is negative"
-msgstr "Ingano Bya Imbonerahamwe ni"
-
-#: cp/decl.c:6634
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids zero-size array %qD"
-msgstr "C Zeru Ingano Imbonerahamwe"
-
-#: cp/decl.c:6636
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids zero-size array"
-msgstr "C Zeru Ingano Imbonerahamwe"
-
-#: cp/decl.c:6643
-#, fuzzy, gcc-internal-format
-msgid "size of array %qD is not an integral constant-expression"
-msgstr "Ingano Bya Imbonerahamwe ni OYA Umubare Wuzuye imvugo"
-
-#: cp/decl.c:6646
-#, fuzzy, gcc-internal-format
-msgid "size of array is not an integral constant-expression"
-msgstr "Ingano Bya Imbonerahamwe ni OYA Umubare Wuzuye imvugo"
-
-#: cp/decl.c:6652
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids variable-size array %qD"
-msgstr "C IMPINDURAGACIRO Ingano Imbonerahamwe"
-
-#: cp/decl.c:6654
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids variable-size array"
-msgstr "C IMPINDURAGACIRO Ingano Imbonerahamwe"
-
-#: cp/decl.c:6685
-#, fuzzy, gcc-internal-format
-msgid "overflow in array dimension"
-msgstr "Byarenze urugero in Imbonerahamwe"
-
-#: cp/decl.c:6759
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD as %s"
-msgstr "Bya Nka"
-
-#: cp/decl.c:6761
-#, gcc-internal-format
-msgid "creating %s"
-msgstr ""
-
-#: cp/decl.c:6773
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
-msgstr "Bya Nka Imbonerahamwe kugirango Byose Ingero i Itangira"
-
-#: cp/decl.c:6777
-#, fuzzy, gcc-internal-format
-msgid "multidimensional array must have bounds for all dimensions except the first"
-msgstr "Imbonerahamwe kugirango Byose Ingero i Itangira"
-
-#: cp/decl.c:6812
-#, fuzzy, gcc-internal-format
-msgid "return type specification for constructor invalid"
-msgstr "Garuka Ubwoko kugirango Sibyo"
-
-#: cp/decl.c:6822
-#, fuzzy, gcc-internal-format
-msgid "return type specification for destructor invalid"
-msgstr "Garuka Ubwoko kugirango Sibyo"
-
-#: cp/decl.c:6835
-#, fuzzy, gcc-internal-format
-msgid "operator %qT declared to return %qT"
-msgstr "Mukoresha Kuri Garuka"
-
-#: cp/decl.c:6837
-#, fuzzy, gcc-internal-format
-msgid "return type specified for %<operator %T%>"
-msgstr "Garuka Ubwoko kugirango Mukoresha"
-
-#: cp/decl.c:6859
-#, fuzzy, gcc-internal-format
-msgid "unnamed variable or field declared void"
-msgstr "Kitiswe IMPINDURAGACIRO Cyangwa Umwanya"
-
-#: cp/decl.c:6863
-#, fuzzy, gcc-internal-format
-msgid "variable or field %qE declared void"
-msgstr "IMPINDURAGACIRO Cyangwa Umwanya"
-
-#: cp/decl.c:6866
-#, fuzzy, gcc-internal-format
-msgid "variable or field declared void"
-msgstr "IMPINDURAGACIRO Cyangwa Umwanya"
-
-#: cp/decl.c:7031
-#, fuzzy, gcc-internal-format
-msgid "invalid use of qualified-name %<::%D%>"
-msgstr "Sibyo Gukoresha Bya"
-
-#: cp/decl.c:7034
-#, fuzzy, gcc-internal-format
-msgid "invalid use of qualified-name %<%T::%D%>"
-msgstr "Sibyo Insobanuro Bya Ubwoko"
-
-#: cp/decl.c:7037
-#, fuzzy, gcc-internal-format
-msgid "invalid use of qualified-name %<%D::%D%>"
-msgstr "Sibyo Gukoresha Bya"
-
-#: cp/decl.c:7049
-#, fuzzy, gcc-internal-format
-msgid "type %qT is not derived from type %qT"
-msgstr "Ubwoko ni OYA Bivuye Ubwoko"
-
-#: cp/decl.c:7065 cp/decl.c:7155 cp/decl.c:8228
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD as non-function"
-msgstr "Bya Nka Umumaro"
-
-#: cp/decl.c:7071
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD as non-member"
-msgstr "Bya Nka Umumaro"
-
-#: cp/decl.c:7100
-#, fuzzy, gcc-internal-format
-msgid "declarator-id missing; using reserved word %qD"
-msgstr "ID Ibuze ikoresha ijambo"
-
-#: cp/decl.c:7147
-#, fuzzy, gcc-internal-format
-msgid "function definition does not declare parameters"
-msgstr "Umumaro Insobanuro"
-
-#: cp/decl.c:7189
-#, fuzzy, gcc-internal-format
-msgid "two or more data types in declaration of %qs"
-msgstr "Cyangwa Birenzeho Ibyatanzwe in Bya"
-
-#: cp/decl.c:7256 cp/decl.c:7258
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids declaration of %qs with no type"
-msgstr "C Bya Na: Oya Ubwoko"
-
-#: cp/decl.c:7283
-#, fuzzy, gcc-internal-format
-msgid "%<signed%> or %<unsigned%> invalid for %qs"
-msgstr "Cyangwa Bitashizweho umukono Sibyo kugirango"
-
-#: cp/decl.c:7285
-#, fuzzy, gcc-internal-format
-msgid "%<signed%> and %<unsigned%> specified together for %qs"
-msgstr "Na Bitashizweho umukono kugirango"
-
-#: cp/decl.c:7287
-#, fuzzy, gcc-internal-format
-msgid "%<long long%> invalid for %qs"
-msgstr "ITSINDA RY'IMIBARE C Sibyo kugirango"
-
-#: cp/decl.c:7289
-#, fuzzy, gcc-internal-format
-msgid "%<long%> invalid for %qs"
-msgstr "ITSINDA RY'IMIBARE C Sibyo kugirango"
-
-#: cp/decl.c:7291
-#, fuzzy, gcc-internal-format
-msgid "%<short%> invalid for %qs"
-msgstr "ITSINDA RY'IMIBARE C Sibyo kugirango"
-
-#: cp/decl.c:7293
-#, fuzzy, gcc-internal-format
-msgid "%<long%> or %<short%> invalid for %qs"
-msgstr "Cyangwa Bitashizweho umukono Sibyo kugirango"
-
-#: cp/decl.c:7295
-#, fuzzy, gcc-internal-format
-msgid "%<long%> or %<short%> specified with char for %qs"
-msgstr "Cyangwa Na: INYUGUTI kugirango"
-
-#: cp/decl.c:7297
-#, fuzzy, gcc-internal-format
-msgid "%<long%> and %<short%> specified together for %qs"
-msgstr "Na kugirango"
-
-#: cp/decl.c:7303
-#, fuzzy, gcc-internal-format
-msgid "long, short, signed or unsigned used invalidly for %qs"
-msgstr "Cyangwa Bitashizweho umukono kugirango"
-
-#: cp/decl.c:7367
-#, fuzzy, gcc-internal-format
-msgid "complex invalid for %qs"
-msgstr "ITSINDA RY'IMIBARE C Sibyo kugirango"
-
-#: cp/decl.c:7396
-#, fuzzy, gcc-internal-format
-msgid "qualifiers are not allowed on declaration of %<operator %T%>"
-msgstr "OYA ku Bya Mukoresha"
-
-#: cp/decl.c:7408 cp/typeck.c:6842
-#, fuzzy, gcc-internal-format
-msgid "ignoring %qV qualifiers added to function type %qT"
-msgstr "Sibyo ku Umumaro Ubwoko"
-
-#: cp/decl.c:7431
-#, fuzzy, gcc-internal-format
-msgid "member %qD cannot be declared both virtual and static"
-msgstr "Byombi Kitaboneka Na"
-
-#: cp/decl.c:7439
-#, fuzzy, gcc-internal-format
-msgid "%<%T::%D%> is not a valid declarator"
-msgstr "`%T::%D'ni OYA a Byemewe"
-
-#: cp/decl.c:7448
-#, fuzzy, gcc-internal-format
-msgid "typedef declaration invalid in parameter declaration"
-msgstr "Sibyo in"
-
-#: cp/decl.c:7454
-#, fuzzy, gcc-internal-format
-msgid "storage class specifiers invalid in parameter declarations"
-msgstr "ishuri Sibyo in"
-
-#: cp/decl.c:7461
-#, fuzzy, gcc-internal-format
-msgid "virtual outside class declaration"
-msgstr "Kitaboneka Hanze ishuri"
-
-#: cp/decl.c:7479
-#, fuzzy, gcc-internal-format
-msgid "multiple storage classes in declaration of %qs"
-msgstr "Igikubo Inzego in Bya"
-
-#: cp/decl.c:7484
-#, fuzzy, gcc-internal-format
-msgid "conflicting specifiers in declaration of %qs"
-msgstr "Bya"
-
-#: cp/decl.c:7507
-#, fuzzy, gcc-internal-format
-msgid "storage class specified for %qs"
-msgstr "ishuri kugirango"
-
-#: cp/decl.c:7541
-#, fuzzy, gcc-internal-format
-msgid "top-level declaration of %qs specifies %<auto%>"
-msgstr "Hejuru: urwego Bya"
-
-#: cp/decl.c:7553
-#, fuzzy, gcc-internal-format
-msgid "storage class specifiers invalid in friend function declarations"
-msgstr "ishuri Sibyo in Umumaro"
-
-#: cp/decl.c:7673
-#, fuzzy, gcc-internal-format
-msgid "destructor cannot be static member function"
-msgstr "Umumaro"
-
-#: cp/decl.c:7674
-#, fuzzy, gcc-internal-format
-msgid "constructor cannot be static member function"
-msgstr "Umumaro"
-
-#: cp/decl.c:7678
-#, fuzzy, gcc-internal-format
-msgid "destructors may not be cv-qualified"
-msgstr "Gicurasi OYA"
-
-#: cp/decl.c:7679
-#, fuzzy, gcc-internal-format
-msgid "constructors may not be cv-qualified"
-msgstr "Gicurasi OYA"
-
-#: cp/decl.c:7696
-#, fuzzy, gcc-internal-format
-msgid "constructors cannot be declared virtual"
-msgstr "Kitaboneka"
-
-#: cp/decl.c:7709
-#, fuzzy, gcc-internal-format
-msgid "can't initialize friend function %qs"
-msgstr "gutangiza Umumaro"
-
-#. Cannot be both friend and virtual.
-#: cp/decl.c:7713
-#, fuzzy, gcc-internal-format
-msgid "virtual functions cannot be friends"
-msgstr "Kitaboneka Imimaro"
-
-#: cp/decl.c:7717
-#, fuzzy, gcc-internal-format
-msgid "friend declaration not in class definition"
-msgstr "OYA in ishuri Insobanuro"
-
-#: cp/decl.c:7719
-#, fuzzy, gcc-internal-format
-msgid "can't define friend function %qs in a local class definition"
-msgstr "Kugaragaza... Umumaro in a ishuri Insobanuro"
-
-#: cp/decl.c:7732
-#, fuzzy, gcc-internal-format
-msgid "destructors may not have parameters"
-msgstr "Gicurasi OYA Ibigenga"
-
-#: cp/decl.c:7750 cp/decl.c:7757
-#, fuzzy, gcc-internal-format
-msgid "cannot declare reference to %q#T"
-msgstr "Indango Kuri"
-
-#: cp/decl.c:7751
-#, fuzzy, gcc-internal-format
-msgid "cannot declare pointer to %q#T"
-msgstr "Mweretsi Kuri"
-
-#: cp/decl.c:7759
-#, fuzzy, gcc-internal-format
-msgid "cannot declare pointer to %q#T member"
-msgstr "Mweretsi Kuri"
-
-#: cp/decl.c:7822
-#, fuzzy, gcc-internal-format
-msgid "template-id %qD used as a declarator"
-msgstr "Inyandikorugero ID Nka a"
-
-#: cp/decl.c:7872
-#, fuzzy, gcc-internal-format
-msgid "member functions are implicitly friends of their class"
-msgstr "Imimaro Bya ishuri"
-
-#: cp/decl.c:7874
-#, fuzzy, gcc-internal-format
-msgid "extra qualification %<%T::%> on member %qs"
-msgstr "Birenga ku"
-
-#: cp/decl.c:7906
-#, fuzzy, gcc-internal-format
-msgid "cannot define member function %<%T::%s%> within %<%T%>"
-msgstr "Umumaro muri"
-
-#: cp/decl.c:7907
-#, fuzzy, gcc-internal-format
-msgid "cannot declare member function %<%T::%s%> within %<%T%>"
-msgstr "Umumaro muri"
-
-#: cp/decl.c:7923
-#, fuzzy, gcc-internal-format
-msgid "cannot declare member %<%T::%s%> within %qT"
-msgstr "muri"
-
-#: cp/decl.c:7957
-#, fuzzy, gcc-internal-format
-msgid "data member may not have variably modified type %qT"
-msgstr "Ibyatanzwe Gicurasi OYA Byahinduwe Ubwoko"
-
-#: cp/decl.c:7959
-#, fuzzy, gcc-internal-format
-msgid "parameter may not have variably modified type %qT"
-msgstr "Gicurasi OYA Byahinduwe Ubwoko"
-
-#. [dcl.fct.spec] The explicit specifier shall only be used in
-#. declarations of constructors within a class definition.
-#: cp/decl.c:7967
-#, fuzzy, gcc-internal-format
-msgid "only declarations of constructors can be %<explicit%>"
-msgstr "Bya"
-
-#: cp/decl.c:7975
-#, fuzzy, gcc-internal-format
-msgid "non-member %qs cannot be declared %<mutable%>"
-msgstr "Igikoresho"
-
-#: cp/decl.c:7980
-#, fuzzy, gcc-internal-format
-msgid "non-object member %qs cannot be declared %<mutable%>"
-msgstr "Igikoresho"
-
-#: cp/decl.c:7986
-#, fuzzy, gcc-internal-format
-msgid "function %qs cannot be declared %<mutable%>"
-msgstr "Umumaro"
-
-#: cp/decl.c:7991
-#, fuzzy, gcc-internal-format
-msgid "static %qs cannot be declared %<mutable%>"
-msgstr "Umumaro"
-
-#: cp/decl.c:7996
-#, fuzzy, gcc-internal-format
-msgid "const %qs cannot be declared %<mutable%>"
-msgstr "Umumaro"
-
-#: cp/decl.c:8028
-#, fuzzy, gcc-internal-format
-msgid "%Jtypedef name may not be a nested-name-specifier"
-msgstr "Izina: Gicurasi OYA ishuri"
-
-#: cp/decl.c:8044
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
-msgstr "C Ubwoko Na: Izina: Nka ishuri"
-
-#: cp/decl.c:8134
-#, fuzzy, gcc-internal-format
-msgid "qualified function types cannot be used to declare %s functions"
-msgstr "Umumaro Garuka Ubwoko Umumaro"
-
-#: cp/decl.c:8160
-#, fuzzy, gcc-internal-format
-msgid "type qualifiers specified for friend class declaration"
-msgstr "Ubwoko kugirango ishuri"
-
-#: cp/decl.c:8165
-#, fuzzy, gcc-internal-format
-msgid "%<inline%> specified for friend class declaration"
-msgstr "`kugirango ishuri"
-
-#: cp/decl.c:8173
-#, fuzzy, gcc-internal-format
-msgid "template parameters cannot be friends"
-msgstr "Inyandikorugero Ibigenga"
-
-#: cp/decl.c:8175
-#, fuzzy, gcc-internal-format
-msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
-msgstr "E."
-
-#: cp/decl.c:8179
-#, fuzzy, gcc-internal-format
-msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
-msgstr "E."
-
-#: cp/decl.c:8192
-#, fuzzy, gcc-internal-format
-msgid "trying to make class %qT a friend of global scope"
-msgstr "Kuri Ubwoko ishuri a Bya Ingano:"
-
-#: cp/decl.c:8203
-#, fuzzy, gcc-internal-format
-msgid "invalid qualifiers on non-member function type"
-msgstr "Sibyo ku Umumaro Ubwoko"
-
-#: cp/decl.c:8218
-#, fuzzy, gcc-internal-format
-msgid "abstract declarator %qT used as declaration"
-msgstr "Incamake Nka"
-
-#: cp/decl.c:8247
-#, fuzzy, gcc-internal-format
-msgid "cannot use %<::%> in parameter declaration"
-msgstr "Gukoresha in"
-
-#. Something like struct S { int N::j; };
-#: cp/decl.c:8293
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %<::%>"
-msgstr "Sibyo Gukoresha Bya"
-
-#: cp/decl.c:8308
-#, fuzzy, gcc-internal-format
-msgid "can't make %qD into a method -- not in a class"
-msgstr "Ubwoko a Uburyo OYA in a ishuri"
-
-#: cp/decl.c:8317
-#, fuzzy, gcc-internal-format
-msgid "function %qD declared virtual inside a union"
-msgstr "Umumaro Kitaboneka Mo Imbere a Ihuza"
-
-#: cp/decl.c:8326
-#, fuzzy, gcc-internal-format
-msgid "%qD cannot be declared virtual, since it is always static"
-msgstr "`%D'Kitaboneka guhera ni Buri gihe"
-
-#: cp/decl.c:8342
-#, fuzzy, gcc-internal-format
-msgid "expected qualified name in friend declaration for destructor %qD"
-msgstr "OYA ku Bya Mukoresha"
-
-#: cp/decl.c:8352
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD as member of %qT"
-msgstr "Bya a Bya"
-
-#: cp/decl.c:8428
-#, fuzzy, gcc-internal-format
-msgid "field %qD has incomplete type"
-msgstr "Umwanya Ubwoko"
-
-#: cp/decl.c:8430
-#, fuzzy, gcc-internal-format
-msgid "name %qT has incomplete type"
-msgstr "Izina: Ubwoko"
-
-#: cp/decl.c:8439
-#, fuzzy, gcc-internal-format
-msgid "  in instantiation of template %qT"
-msgstr "in Bya Inyandikorugero"
-
-#: cp/decl.c:8448
-#, fuzzy, gcc-internal-format
-msgid "%qE is neither function nor member function; cannot be declared friend"
-msgstr "`%s'ni Umumaro Umumaro"
-
-#. An attempt is being made to initialize a non-static
-#. member.  But, from [class.mem]:
-#.
-#. 4 A member-declarator can contain a
-#. constant-initializer only if it declares a static
-#. member (_class.static_) of integral or enumeration
-#. type, see _class.static.data_.
-#.
-#. This used to be relatively common practice, but
-#. the rest of the compiler does not correctly
-#. handle the initialization unless the member is
-#. static so we make it static below.
-#: cp/decl.c:8500
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids initialization of member %qD"
-msgstr "C Bya"
-
-#: cp/decl.c:8502
-#, gcc-internal-format
-msgid "making %qD static"
-msgstr ""
-
-#: cp/decl.c:8572
-#, fuzzy, gcc-internal-format
-msgid "storage class %<auto%> invalid for function %qs"
-msgstr "ishuri Sibyo kugirango Umumaro"
-
-#: cp/decl.c:8574
-#, fuzzy, gcc-internal-format
-msgid "storage class %<register%> invalid for function %qs"
-msgstr "ishuri Sibyo kugirango Umumaro"
-
-#: cp/decl.c:8576
-#, fuzzy, gcc-internal-format
-msgid "storage class %<__thread%> invalid for function %qs"
-msgstr "ishuri Sibyo kugirango Umumaro"
-
-#: cp/decl.c:8587
-#, fuzzy, gcc-internal-format
-msgid "%<static%> specified invalid for function %qs declared out of global scope"
-msgstr "ishuri Sibyo kugirango Umumaro Inyuma Bya Ingano:"
-
-#: cp/decl.c:8590
-#, fuzzy, gcc-internal-format
-msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
-msgstr "ishuri Sibyo kugirango Umumaro Inyuma Bya Ingano:"
-
-#: cp/decl.c:8598
-#, fuzzy, gcc-internal-format
-msgid "virtual non-class function %qs"
-msgstr "Kitaboneka ishuri Umumaro"
-
-#: cp/decl.c:8629
-#, fuzzy, gcc-internal-format
-msgid "cannot declare member function %qD to have static linkage"
-msgstr "Umumaro Kuri"
-
-#. FIXME need arm citation
-#: cp/decl.c:8636
-#, fuzzy, gcc-internal-format
-msgid "cannot declare static function inside another function"
-msgstr "Umumaro Mo Imbere Umumaro"
-
-#: cp/decl.c:8666
-#, fuzzy, gcc-internal-format
-msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
-msgstr "`Gicurasi OYA Ryari: Nka Kuri a Ibyatanzwe"
-
-#: cp/decl.c:8673
-#, fuzzy, gcc-internal-format
-msgid "static member %qD declared %<register%>"
-msgstr "Umumaro Na: Ubwoko"
-
-#: cp/decl.c:8678
-#, fuzzy, gcc-internal-format
-msgid "cannot explicitly declare member %q#D to have extern linkage"
-msgstr "Kuri"
-
-#: cp/decl.c:8816
-#, fuzzy, gcc-internal-format
-msgid "default argument for %q#D has type %qT"
-msgstr "Mburabuzi kugirango Ubwoko"
-
-#: cp/decl.c:8819
-#, fuzzy, gcc-internal-format
-msgid "default argument for parameter of type %qT has type %qT"
-msgstr "Mburabuzi kugirango Bya Ubwoko Ubwoko"
-
-#: cp/decl.c:8836
-#, fuzzy, gcc-internal-format
-msgid "default argument %qE uses local variable %qD"
-msgstr "Mburabuzi IMPINDURAGACIRO"
-
-#: cp/decl.c:8905
-#, fuzzy, gcc-internal-format
-msgid "parameter %qD invalidly declared method type"
-msgstr "Uburyo Ubwoko"
-
-#: cp/decl.c:8929
-#, fuzzy, gcc-internal-format
-msgid "parameter %qD includes %s to array of unknown bound %qT"
-msgstr "Kuri Imbonerahamwe Bya Kitazwi"
-
-#. [class.copy]
-#.
-#. A declaration of a constructor for a class X is ill-formed if
-#. its first parameter is of type (optionally cv-qualified) X
-#. and either there are no other parameters or else all other
-#. parameters have default arguments.
-#.
-#. We *don't* complain about member template instantiations that
-#. have this form, though; they can occur as we try to decide
-#. what constructor to use during overload resolution.  Since
-#. overload resolution will never prefer such a constructor to
-#. the non-template copy constructor (which is either explicitly
-#. 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.
-#: cp/decl.c:9097
-#, fuzzy, gcc-internal-format
-msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
-msgstr "Sibyo"
-
-#: cp/decl.c:9219
-#, fuzzy, gcc-internal-format
-msgid "%qD may not be declared within a namespace"
-msgstr "`%D'OYA in iyi Ingano:"
-
-#: cp/decl.c:9224
-#, fuzzy, gcc-internal-format
-msgid "%qD may not be declared as static"
-msgstr "`%D'OYA in iyi Ingano:"
-
-#: cp/decl.c:9247
-#, fuzzy, gcc-internal-format
-msgid "%qD must be a nonstatic member function"
-msgstr "`%D'a Umumaro"
-
-#: cp/decl.c:9256
-#, fuzzy, gcc-internal-format
-msgid "%qD must be either a non-static member function or a non-member function"
-msgstr "`%D'a Umumaro Cyangwa a Umumaro"
-
-#: cp/decl.c:9277
-#, fuzzy, gcc-internal-format
-msgid "%qD must have an argument of class or enumerated type"
-msgstr "`%D'Bya ishuri Cyangwa Ubwoko"
-
-#: cp/decl.c:9318
-#, fuzzy, gcc-internal-format
-msgid "conversion to %s%s will never use a type conversion operator"
-msgstr "Ihindurangero Kuri Nta narimwe Gukoresha a Ubwoko Ihindurangero Mukoresha"
-
-#. 13.4.0.3
-#: cp/decl.c:9326
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ prohibits overloading operator ?:"
-msgstr "C Mukoresha"
-
-#: cp/decl.c:9331
-#, fuzzy, gcc-internal-format
-msgid "%qD must not have variable number of arguments"
-msgstr "`%D'Cyangwa ingingo"
-
-#: cp/decl.c:9382
-#, fuzzy, gcc-internal-format
-msgid "postfix %qD must take %<int%> as its argument"
-msgstr "Nka"
-
-#: cp/decl.c:9385
-#, fuzzy, gcc-internal-format
-msgid "postfix %qD must take %<int%> as its second argument"
-msgstr "Nka ISEGONDA"
-
-#: cp/decl.c:9393
-#, fuzzy, gcc-internal-format
-msgid "%qD must take either zero or one argument"
-msgstr "`%D'Zeru Cyangwa"
-
-#: cp/decl.c:9395
-#, fuzzy, gcc-internal-format
-msgid "%qD must take either one or two arguments"
-msgstr "`%D'Cyangwa ingingo"
-
-#: cp/decl.c:9417
-#, fuzzy, gcc-internal-format
-msgid "prefix %qD should return %qT"
-msgstr "Imbanziriza Garuka"
-
-#: cp/decl.c:9423
-#, fuzzy, gcc-internal-format
-msgid "postfix %qD should return %qT"
-msgstr "Garuka"
-
-#: cp/decl.c:9432
-#, gcc-internal-format
-msgid "%qD must take %<void%>"
-msgstr ""
-
-#: cp/decl.c:9434 cp/decl.c:9443
-#, fuzzy, gcc-internal-format
-msgid "%qD must take exactly one argument"
-msgstr "`%D'ingingo"
-
-#: cp/decl.c:9445
-#, fuzzy, gcc-internal-format
-msgid "%qD must take exactly two arguments"
-msgstr "`%D'ingingo"
-
-#: cp/decl.c:9454
-#, fuzzy, gcc-internal-format
-msgid "user-defined %qD always evaluates both arguments"
-msgstr "Ukoresha: Buri gihe Byombi ingingo"
-
-#: cp/decl.c:9468
-#, fuzzy, gcc-internal-format
-msgid "%qD should return by value"
-msgstr "`%D'Garuka ku Agaciro"
-
-#: cp/decl.c:9480 cp/decl.c:9484
-#, fuzzy, gcc-internal-format
-msgid "%qD cannot have default arguments"
-msgstr "`%D'Mburabuzi ingingo"
-
-#: cp/decl.c:9542
-#, fuzzy, gcc-internal-format
-msgid "using template type parameter %qT after %qs"
-msgstr "ikoresha Inyandikorugero Ubwoko Nyuma"
-
-#: cp/decl.c:9557
-#, fuzzy, gcc-internal-format
-msgid "using typedef-name %qD after %qs"
-msgstr "ikoresha Izina: Nyuma"
-
-#: cp/decl.c:9558
-#, fuzzy, gcc-internal-format
-msgid "%q+D has a previous declaration here"
-msgstr "iyi ni a Ibanjirije"
-
-#: cp/decl.c:9566
-#, gcc-internal-format
-msgid "%qT referred to as %qs"
-msgstr ""
-
-#: cp/decl.c:9567 cp/decl.c:9574
-#, fuzzy, gcc-internal-format
-msgid "%q+T has a previous declaration here"
-msgstr "iyi ni a Ibanjirije"
-
-#: cp/decl.c:9573
-#, gcc-internal-format
-msgid "%qT referred to as enum"
-msgstr ""
-
-#. If a class template appears as elaborated type specifier
-#. without a template header such as:
-#.
-#. template <class T> class C {};
-#. void f(class C);		// No template header here
-#.
-#. then the required template argument is missing.
-#: cp/decl.c:9588
-#, fuzzy, gcc-internal-format
-msgid "template argument required for %<%s %T%>"
-msgstr "Inyandikorugero ni Bya ngombwa kugirango"
-
-#: cp/decl.c:9636 cp/name-lookup.c:2658
-#, gcc-internal-format
-msgid "%qD has the same name as the class in which it is declared"
-msgstr ""
-
-#: cp/decl.c:9774
-#, fuzzy, gcc-internal-format
-msgid "use of enum %q#D without previous declaration"
-msgstr "Gukoresha Bya Ibanjirije"
-
-#: cp/decl.c:9795
-#, fuzzy, gcc-internal-format
-msgid "redeclaration of %qT as a non-template"
-msgstr "a Inyandikorugero Umumaro"
-
-#: cp/decl.c:9796 cp/pt.c:3373
-#, fuzzy, gcc-internal-format
-msgid "previous declaration %q+D"
-msgstr "Ibanjirije"
-
-#: cp/decl.c:9907
-#, fuzzy, gcc-internal-format
-msgid "derived union %qT invalid"
-msgstr "Ihuza Sibyo"
-
-#: cp/decl.c:9916
-#, gcc-internal-format
-msgid "Java class %qT cannot have multiple bases"
-msgstr ""
-
-#: cp/decl.c:9927
-#, gcc-internal-format
-msgid "Java class %qT cannot have virtual bases"
-msgstr ""
-
-#: cp/decl.c:9948
-#, fuzzy, gcc-internal-format
-msgid "base type %qT fails to be a struct or class type"
-msgstr "SHINGIRO Ubwoko Kuri a Cyangwa ishuri Ubwoko"
-
-#: cp/decl.c:9981
-#, fuzzy, gcc-internal-format
-msgid "recursive type %qT undefined"
-msgstr "Ubwoko kidasobanuye"
-
-#: cp/decl.c:9983
-#, fuzzy, gcc-internal-format
-msgid "duplicate base type %qT invalid"
-msgstr "Gusubiramo SHINGIRO Ubwoko Sibyo"
-
-#: cp/decl.c:10055
-#, fuzzy, gcc-internal-format
-msgid "multiple definition of %q#T"
-msgstr "Igikubo Insobanuro Bya"
-
-#: cp/decl.c:10056
-#, fuzzy, gcc-internal-format
-msgid "%Jprevious definition here"
-msgstr "Ibanjirije Insobanuro"
-
-#. DR 377
-#.
-#. IF no integral type can represent all the enumerator values, the
-#. enumeration is ill-formed.
-#: cp/decl.c:10195
-#, gcc-internal-format
-msgid "no integral type can represent all of the enumerator values for %qT"
-msgstr ""
-
-#: cp/decl.c:10306
-#, fuzzy, gcc-internal-format
-msgid "enumerator value for %qD not integer constant"
-msgstr "Agaciro kugirango OYA Umubare wuzuye"
-
-#: cp/decl.c:10334
-#, fuzzy, gcc-internal-format
-msgid "overflow in enumeration values at %qD"
-msgstr "Byarenze urugero in Uduciro ku"
-
-#: cp/decl.c:10409
-#, fuzzy, gcc-internal-format
-msgid "return type %q#T is incomplete"
-msgstr "Garuka Ubwoko ni"
-
-#: cp/decl.c:10519 cp/typeck.c:6579
-#, fuzzy, gcc-internal-format
-msgid "%<operator=%> should return a reference to %<*this%>"
-msgstr "`Mukoresha Garuka a Indango Kuri"
-
-#: cp/decl.c:10877
-#, fuzzy, gcc-internal-format
-msgid "parameter %qD declared void"
-msgstr "IMPINDURAGACIRO Cyangwa Umwanya"
-
-#: cp/decl.c:11358
-#, fuzzy, gcc-internal-format
-msgid "invalid member function declaration"
-msgstr "Sibyo Inyandikorugero"
-
-#: cp/decl.c:11373
-#, fuzzy, gcc-internal-format
-msgid "%qD is already defined in class %qT"
-msgstr "`%D'ni in ishuri"
-
-#: cp/decl.c:11582
-#, fuzzy, gcc-internal-format
-msgid "static member function %q#D declared with type qualifiers"
-msgstr "Umumaro Na: Ubwoko"
-
-#: cp/decl2.c:268
-#, fuzzy, gcc-internal-format
-msgid "name missing for member function"
-msgstr "Izina: Ibuze kugirango Umumaro"
-
-#: cp/decl2.c:339 cp/decl2.c:353
-#, fuzzy, gcc-internal-format
-msgid "ambiguous conversion for array subscript"
-msgstr "Ihindurangero kugirango Imbonerahamwe Inyandiko nyesi"
-
-#: cp/decl2.c:347
-#, fuzzy, gcc-internal-format
-msgid "invalid types %<%T[%T]%> for array subscript"
-msgstr "Sibyo kugirango Imbonerahamwe Inyandiko nyesi"
-
-#: cp/decl2.c:390
-#, fuzzy, gcc-internal-format
-msgid "deleting array %q#D"
-msgstr "Imbonerahamwe"
-
-#: cp/decl2.c:396
-#, fuzzy, gcc-internal-format
-msgid "type %q#T argument given to %<delete%>, expected pointer"
-msgstr "Ubwoko Kuri Ikitezwe: Mweretsi"
-
-#: cp/decl2.c:408
-#, fuzzy, gcc-internal-format
-msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>"
-msgstr "Gusiba a Umumaro Mweretsi Kuri Ibintu Byemewe ingingo Kuri"
-
-#: cp/decl2.c:416
-#, fuzzy, gcc-internal-format
-msgid "deleting %qT is undefined"
-msgstr "ni kidasobanuye"
-
-#: cp/decl2.c:459 cp/pt.c:3116
-#, fuzzy, gcc-internal-format
-msgid "template declaration of %q#D"
-msgstr "Inyandikorugero Bya"
-
-#: cp/decl2.c:511
-#, fuzzy, gcc-internal-format
-msgid "Java method %qD has non-Java return type %qT"
-msgstr "Uburyo Garuka Ubwoko"
-
-#: cp/decl2.c:528
-#, fuzzy, gcc-internal-format
-msgid "Java method %qD has non-Java parameter type %qT"
-msgstr "Uburyo Ubwoko"
-
-#: cp/decl2.c:639
-#, fuzzy, gcc-internal-format
-msgid "prototype for %q#D does not match any in class %qT"
-msgstr "kugirango OYA BIHUYE in ishuri"
-
-#: cp/decl2.c:726
-#, fuzzy, gcc-internal-format
-msgid "local class %q#T shall not have static data member %q#D"
-msgstr "ishuri OYA Ibyatanzwe"
-
-#: cp/decl2.c:734
-#, fuzzy, gcc-internal-format
-msgid "initializer invalid for static member with constructor"
-msgstr "Sibyo kugirango Na:"
-
-#: cp/decl2.c:737
-#, fuzzy, gcc-internal-format
-msgid "(an out of class initialization is required)"
-msgstr "(Inyuma Bya ishuri ni Bya ngombwa"
-
-#: cp/decl2.c:797
-#, fuzzy, gcc-internal-format
-msgid "member %qD conflicts with virtual function table field name"
-msgstr "Na: Kitaboneka Umumaro imbonerahamwe# Umwanya Izina:"
-
-#: cp/decl2.c:816
-#, gcc-internal-format
-msgid "applying attributes to template parameters is not implemented"
-msgstr ""
-
-#: cp/decl2.c:826
-#, fuzzy, gcc-internal-format
-msgid "%qD is already defined in %qT"
-msgstr "`%D'ni in"
-
-#: cp/decl2.c:847
-#, fuzzy, gcc-internal-format
-msgid "initializer specified for static member function %qD"
-msgstr "kugirango Umumaro"
-
-#: cp/decl2.c:870
-#, fuzzy, gcc-internal-format
-msgid "field initializer is not constant"
-msgstr "Umwanya ni OYA"
-
-#: cp/decl2.c:897
-#, fuzzy, gcc-internal-format
-msgid "%<asm%> specifiers are not permitted on non-static data members"
-msgstr "`OYA ku Ibyatanzwe"
-
-#: cp/decl2.c:948
-#, fuzzy, gcc-internal-format
-msgid "bit-field %qD with non-integral type"
-msgstr "Umwanya Na: Umubare Wuzuye Ubwoko"
-
-#: cp/decl2.c:954
-#, fuzzy, gcc-internal-format
-msgid "cannot declare %qD to be a bit-field type"
-msgstr "Kuri a Umwanya Ubwoko"
-
-#: cp/decl2.c:964
-#, fuzzy, gcc-internal-format
-msgid "cannot declare bit-field %qD with function type"
-msgstr "Umwanya Na: Umumaro Ubwoko"
-
-#: cp/decl2.c:971
-#, fuzzy, gcc-internal-format
-msgid "%qD is already defined in the class %qT"
-msgstr "`%D'ni in i ishuri"
-
-#: cp/decl2.c:978
-#, fuzzy, gcc-internal-format
-msgid "static member %qD cannot be a bit-field"
-msgstr "a Umwanya"
-
-#: cp/decl2.c:1024
-#, fuzzy, gcc-internal-format
-msgid "anonymous struct not inside named type"
-msgstr "OYA Mo Imbere Ubwoko"
-
-#: cp/decl2.c:1107
-#, fuzzy, gcc-internal-format
-msgid "namespace-scope anonymous aggregates must be static"
-msgstr "Ingano:"
-
-#: cp/decl2.c:1116
-#, fuzzy, gcc-internal-format
-msgid "anonymous union with no members"
-msgstr "Na: Oya"
-
-#: cp/decl2.c:1152
-#, fuzzy, gcc-internal-format
-msgid "%<operator new%> must return type %qT"
-msgstr "`Mukoresha Garuka Ubwoko"
-
-#: cp/decl2.c:1161
-#, fuzzy, gcc-internal-format
-msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
-msgstr "`Mukoresha Ubwoko Nka Itangira"
-
-#: cp/decl2.c:1190
-#, fuzzy, gcc-internal-format
-msgid "%<operator delete%> must return type %qT"
-msgstr "`Mukoresha Garuka Ubwoko"
-
-#: cp/decl2.c:1199
-#, fuzzy, gcc-internal-format
-msgid "%<operator delete%> takes type %qT as first parameter"
-msgstr "`Mukoresha Ubwoko Nka Itangira"
-
-#: cp/decl2.c:1862
-#, gcc-internal-format
-msgid "%qT has a field %qD whose type uses the anonymous namespace"
-msgstr ""
-
-#: cp/decl2.c:1868
-#, gcc-internal-format
-msgid "%qT declared with greater visibility than the type of its field %qD"
-msgstr ""
-
-#: cp/decl2.c:1879
-#, gcc-internal-format
-msgid "%qT has a base %qT whose type uses the anonymous namespace"
-msgstr ""
-
-#: cp/decl2.c:1884
-#, gcc-internal-format
-msgid "%qT declared with greater visibility than its base %qT"
-msgstr ""
-
-#: cp/decl2.c:3308
-#, fuzzy, gcc-internal-format
-msgid "inline function %q+D used but never defined"
-msgstr "Mumurongo Umumaro Nta narimwe"
-
-#: cp/decl2.c:3462
-#, fuzzy, gcc-internal-format
-msgid "default argument missing for parameter %P of %q+#D"
-msgstr "Mburabuzi Ibuze kugirango Bya"
-
-#. Can't throw a reference.
-#: cp/except.c:267
-#, fuzzy, gcc-internal-format
-msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
-msgstr "Ubwoko ni in Cyangwa"
-
-#: cp/except.c:278
-#, fuzzy, gcc-internal-format
-msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
-msgstr "Kuri Cyangwa Na: kidasobanuye"
-
-#. Thrown object must be a Throwable.
-#: cp/except.c:285
-#, fuzzy, gcc-internal-format
-msgid "type %qT is not derived from %<java::lang::Throwable%>"
-msgstr "Ubwoko ni OYA Bivuye java"
-
-#: cp/except.c:348
-#, fuzzy, gcc-internal-format
-msgid "mixing C++ and Java catches in a single translation unit"
-msgstr "C Na in a UMWE Umwandiko wahinduwe ururimi Igice:"
-
-#: cp/except.c:614
-#, fuzzy, gcc-internal-format
-msgid "throwing NULL, which has integral, not pointer type"
-msgstr "Umubare Wuzuye OYA Mweretsi Ubwoko"
-
-#: cp/except.c:637 cp/init.c:1723
-#, fuzzy, gcc-internal-format
-msgid "%qD should never be overloaded"
-msgstr "`%D'Garuka ku Agaciro"
-
-#: cp/except.c:720
-#, fuzzy, gcc-internal-format
-msgid "  in thrown expression"
-msgstr "in imvugo"
-
-#: cp/except.c:876
-#, fuzzy, gcc-internal-format
-msgid "expression %qE of abstract class type %qT cannot be used in throw-expression"
-msgstr "imvugo Bya Incamake ishuri Ubwoko in imvugo"
-
-#: cp/except.c:961
-#, fuzzy, gcc-internal-format
-msgid "%Hexception of type %qT will be caught"
-msgstr "Irengayobora(-) Bya Ubwoko"
-
-#: cp/except.c:963
-#, fuzzy, gcc-internal-format
-msgid "%H   by earlier handler for %qT"
-msgstr "ku kugirango"
-
-#: cp/except.c:993
-#, fuzzy, gcc-internal-format
-msgid "%H%<...%> handler must be the last handler for its try block"
-msgstr "`...'i Iheruka kugirango Funga"
-
-#: cp/friend.c:157
-#, fuzzy, gcc-internal-format
-msgid "%qD is already a friend of class %qT"
-msgstr "`%D'ni a Bya ishuri"
-
-#: cp/friend.c:233
-#, fuzzy, gcc-internal-format
-msgid "invalid type %qT declared %<friend%>"
-msgstr "Sibyo Ubwoko"
-
-#. [temp.friend]
-#. Friend declarations shall not declare partial
-#. specializations.
-#. template <class U> friend class T::X<U>;
-#. [temp.friend]
-#. Friend declarations shall not declare partial
-#. specializations.
-#: cp/friend.c:249 cp/friend.c:279
-#, fuzzy, gcc-internal-format
-msgid "partial specialization %qT declared %<friend%>"
-msgstr "Bituzuye"
-
-#: cp/friend.c:257
-#, fuzzy, gcc-internal-format
-msgid "class %qT is implicitly friends with itself"
-msgstr "ishuri ni Na:"
-
-#: cp/friend.c:315
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a member of %qT"
-msgstr "`%D'ni OYA a Bya"
-
-#: cp/friend.c:320
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a member class template of %qT"
-msgstr "`%D'ni OYA a Inyandikorugero Umumaro"
-
-#: cp/friend.c:328
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a nested class of %qT"
-msgstr "`%D'ni OYA a Bya"
-
-#. template <class T> friend class T;
-#: cp/friend.c:341
-#, fuzzy, gcc-internal-format
-msgid "template parameter type %qT declared %<friend%>"
-msgstr "Inyandikorugero Ubwoko"
-
-#. template <class T> friend class A; where A is not a template
-#: cp/friend.c:347
-#, fuzzy, gcc-internal-format
-msgid "%q#T is not a template"
-msgstr "`%#T'ni OYA a Inyandikorugero"
-
-#: cp/friend.c:369
-#, fuzzy, gcc-internal-format
-msgid "%qD is already a friend of %qT"
-msgstr "`%T'ni a Bya"
-
-#: cp/friend.c:378
-#, fuzzy, gcc-internal-format
-msgid "%qT is already a friend of %qT"
-msgstr "`%T'ni a Bya"
-
-#: cp/friend.c:495
-#, fuzzy, gcc-internal-format
-msgid "member %qD declared as friend before type %qT defined"
-msgstr "Nka Mbere Ubwoko"
-
-#: cp/friend.c:551
-#, fuzzy, gcc-internal-format
-msgid "friend declaration %q#D declares a non-template function"
-msgstr "a Inyandikorugero Umumaro"
-
-#: cp/friend.c:555
-#, fuzzy, 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) -Wno-non-template-friend disables this warning"
-msgstr "(NIBA iyi ni OYA Ubwoko i Umumaro Inyandikorugero Na Kongeramo Nyuma i Umumaro Izina: Inyandikorugero iyi Iburira"
-
-#: cp/init.c:334
-#, fuzzy, gcc-internal-format
-msgid "%J%qD should be initialized in the member initialization list"
-msgstr "`%D'in i Urutonde"
-
-#: cp/init.c:382
-#, fuzzy, gcc-internal-format
-msgid "%Jdefault-initialization of %q#D, which has reference type"
-msgstr "Mburabuzi Bya Indango Ubwoko"
-
-#: cp/init.c:388
-#, fuzzy, gcc-internal-format
-msgid "%Juninitialized reference member %qD"
-msgstr "Itatangijwe Indango"
-
-#: cp/init.c:391
-#, gcc-internal-format
-msgid "%Juninitialized member %qD with %<const%> type %qT"
-msgstr ""
-
-#: cp/init.c:534
-#, fuzzy, gcc-internal-format
-msgid "%q+D will be initialized after"
-msgstr "`%D'Nyuma"
-
-#: cp/init.c:537
-#, fuzzy, gcc-internal-format
-msgid "base %qT will be initialized after"
-msgstr "SHINGIRO Nyuma"
-
-# desktop/source\app\ssodlg.src:DLG_SSOLOGIN.text
-#: cp/init.c:540
-#, fuzzy, gcc-internal-format
-msgid "  %q+#D"
-msgstr "`%#D'"
-
-# sc/source\core\src\compiler.src:RID_SC_FUNCTION_NAMES.SC_OPCODE_BASE.text
-#: cp/init.c:542
-#, fuzzy, gcc-internal-format
-msgid "  base %qT"
-msgstr "SHINGIRO"
-
-#: cp/init.c:543
-#, fuzzy, gcc-internal-format
-msgid "%J  when initialized here"
-msgstr "`%D'Nyuma"
-
-#: cp/init.c:559
-#, fuzzy, gcc-internal-format
-msgid "%Jmultiple initializations given for %qD"
-msgstr "Igikubo kugirango"
-
-#: cp/init.c:562
-#, fuzzy, gcc-internal-format
-msgid "%Jmultiple initializations given for base %qT"
-msgstr "Igikubo kugirango SHINGIRO"
-
-#: cp/init.c:629
-#, fuzzy, gcc-internal-format
-msgid "%Jinitializations for multiple members of %qT"
-msgstr "kugirango Igikubo Bya"
-
-#: cp/init.c:691
-#, fuzzy, gcc-internal-format
-msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
-msgstr "SHINGIRO ishuri in i Gukoporora"
-
-#: cp/init.c:915 cp/init.c:934
-#, fuzzy, gcc-internal-format
-msgid "class %qT does not have any field named %qD"
-msgstr "ishuri OYA Umwanya"
-
-#: cp/init.c:921
-#, fuzzy, gcc-internal-format
-msgid "%q#D is a static data member; it can only be initialized at its definition"
-msgstr "Umwanya ni i Akadomo Bya ni Insobanuro"
-
-#: cp/init.c:928
-#, fuzzy, gcc-internal-format
-msgid "%q#D is not a non-static data member of %qT"
-msgstr "`%#D'ni OYA a Bya"
-
-#: cp/init.c:967
-#, fuzzy, gcc-internal-format
-msgid "unnamed initializer for %qT, which has no base classes"
-msgstr "Kitiswe kugirango Oya SHINGIRO Inzego"
-
-#: cp/init.c:975
-#, fuzzy, gcc-internal-format
-msgid "unnamed initializer for %qT, which uses multiple inheritance"
-msgstr "Kitiswe kugirango Igikubo"
-
-#: cp/init.c:1021
-#, fuzzy, gcc-internal-format
-msgid "%qD is both a direct base and an indirect virtual base"
-msgstr "Ubwoko ni OYA a Cyangwa Kitaboneka SHINGIRO Bya"
-
-#: cp/init.c:1029
-#, fuzzy, gcc-internal-format
-msgid "type %qT is not a direct or virtual base of %qT"
-msgstr "Ubwoko ni OYA a Cyangwa Kitaboneka SHINGIRO Bya"
-
-#: cp/init.c:1032
-#, fuzzy, gcc-internal-format
-msgid "type %qT is not a direct base of %qT"
-msgstr "Ubwoko ni OYA a SHINGIRO Bya"
-
-#: cp/init.c:1112
-#, fuzzy, gcc-internal-format
-msgid "bad array initializer"
-msgstr "Imbonerahamwe"
-
-#: cp/init.c:1291
-#, fuzzy, gcc-internal-format
-msgid "%qT is not an aggregate type"
-msgstr "`%T'ni OYA Ubwoko"
-
-#: cp/init.c:1345
-#, fuzzy, gcc-internal-format
-msgid "incomplete type %qT does not have member %qD"
-msgstr "Ubwoko OYA"
-
-#: cp/init.c:1358
-#, fuzzy, gcc-internal-format
-msgid "invalid pointer to bit-field %qD"
-msgstr "Sibyo Mweretsi Kuri Umwanya"
-
-#: cp/init.c:1435
-#, fuzzy, gcc-internal-format
-msgid "invalid use of non-static member function %qD"
-msgstr "Sibyo Gukoresha Bya in Umumaro"
-
-#: cp/init.c:1441
-#, fuzzy, gcc-internal-format
-msgid "invalid use of non-static data member %qD"
-msgstr "Sibyo Gukoresha Bya Umwanya"
-
-#: cp/init.c:1670
-#, fuzzy, gcc-internal-format
-msgid "invalid type %<void%> for new"
-msgstr "Sibyo Ubwoko kugirango Gishya"
-
-#: cp/init.c:1680
-#, fuzzy, gcc-internal-format
-msgid "uninitialized const in %<new%> of %q#T"
-msgstr "Itatangijwe in Bya"
-
-#: cp/init.c:1718
-#, fuzzy, gcc-internal-format
-msgid "call to Java constructor with %qs undefined"
-msgstr "Kuri Na: kidasobanuye"
-
-#: cp/init.c:1758
-#, fuzzy, gcc-internal-format
-msgid "no suitable %qD found in class %qT"
-msgstr "Umwanya OYA Byabonetse in ishuri"
-
-#: cp/init.c:1763
-#, fuzzy, gcc-internal-format
-msgid "request for member %qD is ambiguous"
-msgstr "Kubaza... kugirango ni"
-
-#: cp/init.c:1905
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids initialization in array new"
-msgstr "C in Imbonerahamwe Gishya"
-
-#: cp/init.c:2105
-#, fuzzy, gcc-internal-format
-msgid "size in array new must have integral type"
-msgstr "Ingano in Imbonerahamwe Gishya Umubare Wuzuye Ubwoko"
-
-#: cp/init.c:2121
-#, gcc-internal-format
-msgid "allocating zero-element array"
-msgstr ""
-
-#: cp/init.c:2129
-#, fuzzy, gcc-internal-format
-msgid "new cannot be applied to a reference type"
-msgstr "Gishya Byashyizweho Kuri a Indango Ubwoko"
-
-#: cp/init.c:2135
-#, fuzzy, gcc-internal-format
-msgid "new cannot be applied to a function type"
-msgstr "Gishya Byashyizweho Kuri a Umumaro Ubwoko"
-
-#: cp/init.c:2168
-#, fuzzy, gcc-internal-format
-msgid "call to Java constructor, while %<jclass%> undefined"
-msgstr "Kuri kidasobanuye"
-
-#: cp/init.c:2186
-#, fuzzy, gcc-internal-format
-msgid "can't find %<class$%> in %qT"
-msgstr "Gushaka ishuri"
-
-#: cp/init.c:2545
-#, gcc-internal-format
-msgid "initializer ends prematurely"
-msgstr ""
-
-#: cp/init.c:2600
-#, fuzzy, gcc-internal-format
-msgid "cannot initialize multi-dimensional array with initializer"
-msgstr "gutangiza Imbonerahamwe Na:"
-
-#: cp/init.c:2737
-#, gcc-internal-format
-msgid "possible problem detected in invocation of delete operator:"
-msgstr ""
-
-#: cp/init.c:2740
-#, gcc-internal-format
-msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
-msgstr ""
-
-#: cp/init.c:2761
-#, fuzzy, gcc-internal-format
-msgid "unknown array size in delete"
-msgstr "Kitazwi Imbonerahamwe Ingano in Gusiba"
-
-#: cp/init.c:3001
-#, fuzzy, gcc-internal-format
-msgid "type to vector delete is neither pointer or array type"
-msgstr "Ubwoko Kuri Gusiba ni Mweretsi Cyangwa Imbonerahamwe Ubwoko"
-
-#: cp/lex.c:467
-#, fuzzy, gcc-internal-format
-msgid "junk at end of #pragma %s"
-msgstr "Umwanda ku Impera Bya"
-
-#: cp/lex.c:474
-#, fuzzy, gcc-internal-format
-msgid "invalid #pragma %s"
-msgstr "Sibyo"
-
-#: cp/lex.c:482
-#, fuzzy, gcc-internal-format
-msgid "#pragma vtable no longer supported"
-msgstr "#Oya"
-
-#: cp/lex.c:561
-#, fuzzy, gcc-internal-format
-msgid "#pragma implementation for %qs appears after file is included"
-msgstr "#kugirango Nyuma IDOSIYE ni"
-
-#: cp/lex.c:586
-#, fuzzy, gcc-internal-format
-msgid "junk at end of #pragma GCC java_exceptions"
-msgstr "Umwanda ku Impera Bya"
-
-#: cp/lex.c:600
-#, fuzzy, gcc-internal-format
-msgid "%qD not defined"
-msgstr "`%D'Bitasobanutse>"
-
-#: cp/lex.c:604
-#, fuzzy, gcc-internal-format
-msgid "%qD was not declared in this scope"
-msgstr "`%D'OYA in iyi Ingano:"
-
-#. In a template, it is invalid to write "f()" or "f(3)" if no
-#. declaration of "f" is available.  Historically, G++ and most
-#. other compilers accepted that usage since they deferred all name
-#. lookup until instantiation time rather than doing unqualified
-#. name lookup at template definition time; explain to the user what
-#. is going wrong.
-#.
-#. Note that we have the exact wording of the following message in
-#. the manual (trouble.texi, node "Name lookup"), so they need to
-#. be kept in synch.
-#: cp/lex.c:641
-#, gcc-internal-format
-msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
-msgstr ""
-
-#: cp/lex.c:650
-#, gcc-internal-format
-msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
-msgstr ""
-
-#: cp/mangle.c:2165
-#, fuzzy, gcc-internal-format
-msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
-msgstr "Gishya Byashyizweho Kuri a Umumaro Ubwoko"
-
-#: cp/mangle.c:2173
-#, gcc-internal-format
-msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
-msgstr ""
-
-#: cp/mangle.c:2223
-#, gcc-internal-format
-msgid "omitted middle operand to %<?:%> operand cannot be mangled"
-msgstr ""
-
-#: cp/mangle.c:2533
-#, fuzzy, gcc-internal-format
-msgid "the mangled name of %qD will change in a future version of GCC"
-msgstr "i Izina: Bya Guhindura>> in a Verisiyo Bya"
-
-#: cp/method.c:459
-#, fuzzy, gcc-internal-format
-msgid "generic thunk code fails for method %q#D which uses %<...%>"
-msgstr "Gifitanye isano ITEGEKONGENGA kugirango Uburyo"
-
-#: cp/method.c:695
-#, fuzzy, gcc-internal-format
-msgid "non-static const member %q#D, can't use default assignment operator"
-msgstr "Gukoresha Mburabuzi Igenera Mukoresha"
-
-#: cp/method.c:701
-#, fuzzy, gcc-internal-format
-msgid "non-static reference member %q#D, can't use default assignment operator"
-msgstr "Indango Gukoresha Mburabuzi Igenera Mukoresha"
-
-#: cp/method.c:813
-#, gcc-internal-format
-msgid "%Hsynthesized method %qD first required here "
-msgstr ""
-
-#: cp/method.c:1148
-#, fuzzy, gcc-internal-format
-msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
-msgstr "Imigaragarire kugirango ishuri Gicurasi OYA Na Gicurasi Guhindura>> in a Verisiyo Bya Kuri Kitaboneka"
-
-#: cp/name-lookup.c:712
-#, fuzzy, gcc-internal-format
-msgid "redeclaration of %<wchar_t%> as %qT"
-msgstr "Bya Nka"
-
-#. A redeclaration of main, but not a duplicate of the
-#. previous one.
-#.
-#. [basic.start.main]
-#.
-#. This function shall not be overloaded.
-#: cp/name-lookup.c:742
-#, fuzzy, gcc-internal-format
-msgid "invalid redeclaration of %q+D"
-msgstr "Sibyo Bya"
-
-# svx/source\dialog\backgrnd.src:RID_SVXPAGE_BACKGROUND.FT_SELECTOR.text
-#: cp/name-lookup.c:743
-#, fuzzy, gcc-internal-format
-msgid "as %qD"
-msgstr "Nka"
-
-#: cp/name-lookup.c:834
-#, fuzzy, gcc-internal-format
-msgid "type mismatch with previous external decl of %q#D"
-msgstr "Ubwoko Na: Ibanjirije external"
-
-#: cp/name-lookup.c:835
-#, fuzzy, gcc-internal-format
-msgid "previous external decl of %q+#D"
-msgstr "Ibanjirije external Bya"
-
-#: cp/name-lookup.c:926
-#, fuzzy, gcc-internal-format
-msgid "extern declaration of %q#D doesn't match"
-msgstr "Bya BIHUYE"
-
-#: cp/name-lookup.c:927
-#, fuzzy, gcc-internal-format
-msgid "global declaration %q+#D"
-msgstr "a"
-
-#: cp/name-lookup.c:964 cp/name-lookup.c:971
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q#D shadows a parameter"
-msgstr "Bya a"
-
-#. Location of previous decl is not useful in this case.
-#: cp/name-lookup.c:996
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD shadows a member of 'this'"
-msgstr "Bya a Bya"
-
-#: cp/name-lookup.c:1002
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD shadows a previous local"
-msgstr "Bya a"
-
-#: cp/name-lookup.c:1009
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD shadows a global declaration"
-msgstr "Bya a"
-
-#: cp/name-lookup.c:1132
-#, fuzzy, gcc-internal-format
-msgid "name lookup of %qD changed"
-msgstr "Izina: GUSHAKISHA Bya Byahinduwe"
-
-#: cp/name-lookup.c:1133
-#, fuzzy, gcc-internal-format
-msgid "  matches this %q+D under ISO standard rules"
-msgstr "iyi Bisanzwe"
-
-#: cp/name-lookup.c:1135
-#, fuzzy, gcc-internal-format
-msgid "  matches this %q+D under old rules"
-msgstr "iyi ki/ bishaje"
-
-#: cp/name-lookup.c:1153 cp/name-lookup.c:1161
-#, fuzzy, gcc-internal-format
-msgid "name lookup of %qD changed for new ISO %<for%> scoping"
-msgstr "Izina: GUSHAKISHA Bya Byahinduwe kugirango Gishya"
-
-#: cp/name-lookup.c:1155
-#, fuzzy, gcc-internal-format
-msgid "  cannot use obsolete binding at %q+D because it has a destructor"
-msgstr "Gukoresha Bifatanya ku a"
-
-#: cp/name-lookup.c:1163
-#, fuzzy, gcc-internal-format
-msgid "  using obsolete binding at %q+D"
-msgstr "ikoresha Bifatanya ku"
-
-#: cp/name-lookup.c:1216
-#, gcc-internal-format
-msgid "%s %s(%E) %p %d\n"
-msgstr ""
-
-#: cp/name-lookup.c:1219
-#, fuzzy, gcc-internal-format
-msgid "%s %s %p %d\n"
-msgstr "%s:%s:"
-
-#: cp/name-lookup.c:1346
-#, gcc-internal-format
-msgid "XXX is_class_level != (current_scope == class_scope)\n"
-msgstr ""
-
-#: cp/name-lookup.c:1909
-#, fuzzy, gcc-internal-format
-msgid "%q#D hides constructor for %q#T"
-msgstr "`%#D'kugirango"
-
-#: cp/name-lookup.c:1926
-#, fuzzy, gcc-internal-format
-msgid "%q#D conflicts with previous using declaration %q#D"
-msgstr "`%#D'Na: Ibanjirije ikoresha"
-
-#: cp/name-lookup.c:1949
-#, fuzzy, gcc-internal-format
-msgid "previous non-function declaration %q+#D"
-msgstr "Ibanjirije Umumaro"
-
-#: cp/name-lookup.c:1950
-#, fuzzy, gcc-internal-format
-msgid "conflicts with function declaration %q#D"
-msgstr "Na: Umumaro"
-
-#. It's a nested name with template parameter dependent scope.
-#. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2028 cp/name-lookup.c:2053
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a namespace"
-msgstr "`%T'ni OYA a"
-
-#. 7.3.3/5
-#. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2038
-#, fuzzy, gcc-internal-format
-msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
-msgstr "a ikoresha a Inyandikorugero ID ikoresha"
-
-#: cp/name-lookup.c:2045
-#, fuzzy, gcc-internal-format
-msgid "namespace %qD not allowed in using-declaration"
-msgstr "OYA in ikoresha"
-
-#: cp/name-lookup.c:2081
-#, fuzzy, gcc-internal-format
-msgid "%qD not declared"
-msgstr "`%D'OYA"
-
-#: cp/name-lookup.c:2102 cp/name-lookup.c:2139 cp/name-lookup.c:2173
-#, fuzzy, gcc-internal-format
-msgid "%qD is already declared in this scope"
-msgstr "`%D'ni in iyi Ingano:"
-
-#: cp/name-lookup.c:2179
-#, fuzzy, gcc-internal-format
-msgid "using declaration %qD introduced ambiguous type %qT"
-msgstr "ikoresha Ubwoko"
-
-#: cp/name-lookup.c:2777
-#, fuzzy, gcc-internal-format
-msgid "using-declaration for non-member at class scope"
-msgstr "ikoresha kugirango ku ishuri Ingano:"
-
-#: cp/name-lookup.c:2784
-#, fuzzy, gcc-internal-format
-msgid "%<%T::%D%> names destructor"
-msgstr "`%D'Amazina"
-
-#: cp/name-lookup.c:2789
-#, fuzzy, gcc-internal-format
-msgid "%<%T::%D%> names constructor"
-msgstr "`%D'Amazina"
-
-#: cp/name-lookup.c:2794
-#, fuzzy, gcc-internal-format
-msgid "%<%T::%D%> names constructor in %qT"
-msgstr "`%D'Amazina"
-
-#: cp/name-lookup.c:2844
-#, fuzzy, gcc-internal-format
-msgid "no members matching %<%T::%D%> in %q#T"
-msgstr "Oya in"
-
-#: cp/name-lookup.c:2912
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD not in a namespace surrounding %qD"
-msgstr "Bya OYA in a"
-
-#: cp/name-lookup.c:2920
-#, fuzzy, gcc-internal-format
-msgid "explicit qualification in declaration of %qD"
-msgstr "Gusubiramo Ubwoko in"
-
-#: cp/name-lookup.c:2963
-#, fuzzy, gcc-internal-format
-msgid "%qD should have been declared inside %qD"
-msgstr "`%D'Mo Imbere"
-
-#: cp/name-lookup.c:3034
-#, fuzzy, gcc-internal-format
-msgid "namespace alias %qD not allowed here, assuming %qD"
-msgstr "Irihimbano OYA"
-
-#: cp/name-lookup.c:3089
-#, fuzzy, gcc-internal-format
-msgid "%qs attribute requires a single NTBS argument"
-msgstr "`%s'Ikiranga Umubare wuzuye"
-
-#: cp/name-lookup.c:3378
-#, gcc-internal-format
-msgid "strong using only meaningful at namespace scope"
-msgstr ""
-
-#: cp/name-lookup.c:3382
-#, gcc-internal-format
-msgid "current namespace %qD does not enclose strongly used namespace %qD"
-msgstr ""
-
-#: cp/name-lookup.c:3390
-#, fuzzy, gcc-internal-format
-msgid "%qD attribute directive ignored"
-msgstr "`%s'Ikiranga"
-
-#: cp/name-lookup.c:3540
-#, fuzzy, gcc-internal-format
-msgid "%qD denotes an ambiguous type"
-msgstr "`%D'Ubwoko"
-
-#: cp/name-lookup.c:3541
-#, fuzzy, gcc-internal-format
-msgid "%J  first type here"
-msgstr "Itangira Ubwoko"
-
-#: cp/name-lookup.c:3542
-#, fuzzy, gcc-internal-format
-msgid "%J  other type here"
-msgstr "Ikindi Ubwoko"
-
-#: cp/name-lookup.c:4257
-#, fuzzy, gcc-internal-format
-msgid "%q+D is not a function,"
-msgstr "`%D'ni OYA a Umumaro"
-
-#: cp/name-lookup.c:4258
-#, fuzzy, gcc-internal-format
-msgid "  conflict with %q+D"
-msgstr "Na:"
-
-#: cp/name-lookup.c:4679
-#, gcc-internal-format
-msgid "argument dependent lookup finds %q+D"
-msgstr ""
-
-#: cp/name-lookup.c:5111
-#, gcc-internal-format
-msgid "XXX entering pop_everything ()\n"
-msgstr ""
-
-#: cp/name-lookup.c:5120
-#, gcc-internal-format
-msgid "XXX leaving pop_everything ()\n"
-msgstr ""
-
-#: cp/parser.c:1965
-#, fuzzy, gcc-internal-format
-msgid "%<#pragma%> is not allowed here"
-msgstr "IMPINDURAGACIRO ni OYA"
-
-#: cp/parser.c:1995
-#, fuzzy, gcc-internal-format
-msgid "%<%D::%D%> has not been declared"
-msgstr "`%D::%D'ni OYA a Inyandikorugero"
-
-#: cp/parser.c:1998 cp/semantics.c:2410
-#, fuzzy, gcc-internal-format
-msgid "%<::%D%> has not been declared"
-msgstr "`%D'OYA"
-
-#: cp/parser.c:2001
-#, fuzzy, gcc-internal-format
-msgid "request for member %qD in non-class type %qT"
-msgstr "Kubaza... kugirango in ni Bya ishuri Ubwoko"
-
-#: cp/parser.c:2004
-#, fuzzy, gcc-internal-format
-msgid "%<%T::%D%> has not been declared"
-msgstr "`%D'OYA"
-
-#: cp/parser.c:2007
-#, fuzzy, gcc-internal-format
-msgid "%qD has not been declared"
-msgstr "`%D'OYA"
-
-#: cp/parser.c:2010
-#, gcc-internal-format
-msgid "%<%D::%D%> %s"
-msgstr ""
-
-#: cp/parser.c:2012
-#, gcc-internal-format
-msgid "%<::%D%> %s"
-msgstr ""
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#: cp/parser.c:2014
-#, fuzzy, gcc-internal-format
-msgid "%qD %s"
-msgstr "%s"
-
-#: cp/parser.c:2050
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ does not support %<long long%>"
-msgstr "C OYA Gushigikira"
-
-#: cp/parser.c:2070
-#, fuzzy, gcc-internal-format
-msgid "duplicate %qs"
-msgstr "Gusubiramo"
-
-#: cp/parser.c:2113
-#, fuzzy, gcc-internal-format
-msgid "new types may not be defined in a return type"
-msgstr "Gishya Byashyizweho Kuri a Indango Ubwoko"
-
-#: cp/parser.c:2114
-#, fuzzy, gcc-internal-format
-msgid "(perhaps a semicolon is missing after the definition of %qT)"
-msgstr "Akabago n'Akitso Ibuze Nyuma Bya"
-
-#: cp/parser.c:2133 cp/parser.c:3885 cp/pt.c:4557
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a template"
-msgstr "`%T'ni OYA a Inyandikorugero"
-
-#: cp/parser.c:2135
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a template"
-msgstr "`%T'ni OYA a Inyandikorugero"
-
-#: cp/parser.c:2137
-#, fuzzy, gcc-internal-format
-msgid "invalid template-id"
-msgstr "Sibyo Kuzerutsa"
-
-#: cp/parser.c:2166
-#, fuzzy, gcc-internal-format
-msgid "%s cannot appear in a constant-expression"
-msgstr "Byarenze urugero in imvugo"
-
-#: cp/parser.c:2191
-#, fuzzy, gcc-internal-format
-msgid "invalid use of template-name %qE without an argument list"
-msgstr "Sibyo Gukoresha Bya Inyandikorugero Izina: in a"
-
-#: cp/parser.c:2193
-#, fuzzy, gcc-internal-format
-msgid "invalid use of destructor %qD as a type"
-msgstr "Sibyo Gukoresha Bya"
-
-#. Something like 'unsigned A a;'
-#: cp/parser.c:2196
-#, fuzzy, gcc-internal-format
-msgid "invalid combination of multiple type-specifiers"
-msgstr "Sibyo Insobanuro Bya Ubwoko"
-
-#. Issue an error message.
-#: cp/parser.c:2200
-#, fuzzy, gcc-internal-format
-msgid "%qE does not name a type"
-msgstr "`%D'OYA a Inyandikorugero Ubwoko"
-
-#: cp/parser.c:2232
-#, gcc-internal-format
-msgid "(perhaps %<typename %T::%E%> was intended)"
-msgstr ""
-
-#: cp/parser.c:2247
-#, gcc-internal-format
-msgid "%qE in namespace %qE does not name a type"
-msgstr ""
-
-#: cp/parser.c:2250
-#, fuzzy, gcc-internal-format
-msgid "%qE in class %qT does not name a type"
-msgstr "`%T'ni OYA a ishuri Cyangwa Ihuza Ubwoko"
-
-#: cp/parser.c:3010
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids braced-groups within expressions"
-msgstr "C Amatsinda muri"
-
-#: cp/parser.c:3019
-#, fuzzy, gcc-internal-format
-msgid "statement-expressions are allowed only inside functions"
-msgstr "Itsinda muri imvugo Mo Imbere a Umumaro"
-
-#: cp/parser.c:3070
-#, fuzzy, gcc-internal-format
-msgid "%<this%> may not be used in this context"
-msgstr "`%D'OYA in iyi Ingano:"
-
-#: cp/parser.c:3222
-#, gcc-internal-format
-msgid "local variable %qD may not appear in this context"
-msgstr ""
-
-#: cp/parser.c:3519
-#, gcc-internal-format
-msgid "scope %qT before %<~%> is not a class-name"
-msgstr ""
-
-#: cp/parser.c:3620
-#, fuzzy, gcc-internal-format
-msgid "declaration of %<~%T%> as member of %qT"
-msgstr "Bya a Bya"
-
-#: cp/parser.c:3634
-#, fuzzy, gcc-internal-format
-msgid "typedef-name %qD used as destructor declarator"
-msgstr "Inyandikorugero ID Nka a"
-
-#: cp/parser.c:3844 cp/parser.c:13003 cp/parser.c:15155
-#, fuzzy, gcc-internal-format
-msgid "reference to %qD is ambiguous"
-msgstr "Gukoresha Bya ni"
-
-#: cp/parser.c:3886 cp/typeck.c:2050 cp/typeck.c:2070
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a template"
-msgstr "`%T'ni OYA a Inyandikorugero"
-
-#: cp/parser.c:4275
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids compound-literals"
-msgstr "C"
-
-#: cp/parser.c:4623
-#, fuzzy, gcc-internal-format
-msgid "%qE does not have class type"
-msgstr "`%T'ni OYA a ishuri Cyangwa Ihuza Ubwoko"
-
-#: cp/parser.c:4699 cp/typeck.c:1979
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %qD"
-msgstr "Sibyo Gukoresha Bya"
-
-#: cp/parser.c:5223
-#, gcc-internal-format
-msgid "array bound forbidden after parenthesized type-id"
-msgstr ""
-
-#: cp/parser.c:5224
-#, gcc-internal-format
-msgid "try removing the parentheses around the type-id"
-msgstr ""
-
-#: cp/parser.c:5426
-#, fuzzy, gcc-internal-format
-msgid "expression in new-declarator must have integral or enumeration type"
-msgstr "Ingano in Imbonerahamwe Gishya Umubare Wuzuye Ubwoko"
-
-#: cp/parser.c:5615
-#, fuzzy, gcc-internal-format
-msgid "use of old-style cast"
-msgstr "Gukoresha Bya ki/ bishaje IMISUSIRE"
-
-#: cp/parser.c:6404
-#, fuzzy, gcc-internal-format
-msgid "case label %qE not within a switch statement"
-msgstr "Akarango OYA muri a Hindura Inyandiko"
-
-#: cp/parser.c:6970
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids computed gotos"
-msgstr "C"
-
-#: cp/parser.c:7102
-#, gcc-internal-format
-msgid "extra %<;%>"
-msgstr ""
-
-#: cp/parser.c:7441
-#, gcc-internal-format
-msgid "mixing declarations and function-definitions is forbidden"
-msgstr ""
-
-#: cp/parser.c:7573
-#, gcc-internal-format
-msgid "%<friend%> used outside of class"
-msgstr ""
-
-#: cp/parser.c:7727
-#, fuzzy, gcc-internal-format
-msgid "class definition may not be declared a friend"
-msgstr "Umumaro"
-
-#: cp/parser.c:7791 cp/parser.c:14109
-#, gcc-internal-format
-msgid "templates may not be %<virtual%>"
-msgstr ""
-
-#: cp/parser.c:8044
-#, fuzzy, gcc-internal-format
-msgid "only constructors take base initializers"
-msgstr "SHINGIRO"
-
-#: cp/parser.c:8096
-#, fuzzy, gcc-internal-format
-msgid "anachronistic old-style base class initializer"
-msgstr "ki/ bishaje IMISUSIRE SHINGIRO ishuri"
-
-#: cp/parser.c:8140
-#, gcc-internal-format
-msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
-msgstr ""
-
-#. Warn that we do not support `export'.
-#: cp/parser.c:8485
-#, fuzzy, gcc-internal-format
-msgid "keyword %<export%> not implemented, and will be ignored"
-msgstr "Ijambo- banze OYA Na"
-
-#. Otherwise, emit an error about the invalid digraph, but continue
-#. parsing because we got our argument list.
-#: cp/parser.c:8878
-#, fuzzy, gcc-internal-format
-msgid "%<<::%> cannot begin a template-argument list"
-msgstr "Igikoresho Nka Inyandikorugero"
-
-#: cp/parser.c:8879
-#, gcc-internal-format
-msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
-msgstr ""
-
-#: cp/parser.c:8886
-#, gcc-internal-format
-msgid "(if you use -fpermissive G++ will accept your code)"
-msgstr ""
-
-#: cp/parser.c:8959
-#, fuzzy, gcc-internal-format
-msgid "parse error in template argument list"
-msgstr "`%E'ni OYA a Byemewe Inyandikorugero"
-
-#. Explain what went wrong.
-#: cp/parser.c:9072
-#, fuzzy, gcc-internal-format
-msgid "non-template %qD used as template"
-msgstr "Inyandikorugero Nka Inyandikorugero"
-
-#: cp/parser.c:9073
-#, gcc-internal-format
-msgid "use %<%T::template %D%> to indicate that it is a template"
-msgstr ""
-
-#: cp/parser.c:9583
-#, fuzzy, gcc-internal-format
-msgid "template specialization with C linkage"
-msgstr "Inyandikorugero Na: C"
-
-#: cp/parser.c:10158
-#, fuzzy, gcc-internal-format
-msgid "using %<typename%> outside of template"
-msgstr "ikoresha Hanze Bya Inyandikorugero"
-
-#: cp/parser.c:10378
-#, fuzzy, gcc-internal-format
-msgid "attributes ignored on uninstantiated type"
-msgstr "Sibyo ku Ubwoko"
-
-#: cp/parser.c:10382
-#, fuzzy, gcc-internal-format
-msgid "attributes ignored on template instantiation"
-msgstr "ishuri Byashyizweho Kuri Inyandikorugero"
-
-#: cp/parser.c:10387
-#, gcc-internal-format
-msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
-msgstr ""
-
-#: cp/parser.c:10601
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a namespace-name"
-msgstr "`%D'ni OYA a"
-
-#. [namespace.udecl]
-#.
-#. A using declaration shall not name a template-id.
-#: cp/parser.c:10821
-#, fuzzy, gcc-internal-format
-msgid "a template-id may not appear in a using-declaration"
-msgstr "OYA in ikoresha"
-
-#: cp/parser.c:11166
-#, gcc-internal-format
-msgid "an asm-specification is not allowed on a function-definition"
-msgstr ""
-
-#: cp/parser.c:11168
-#, fuzzy, gcc-internal-format
-msgid "attributes are not allowed on a function-definition"
-msgstr "Kwiyandikisha IMPINDURAGACIRO a Umumaro Insobanuro"
-
-#: cp/parser.c:11301
-#, fuzzy, gcc-internal-format
-msgid "initializer provided for function"
-msgstr "kugirango Umumaro"
-
-#: cp/parser.c:11321
-#, fuzzy, gcc-internal-format
-msgid "attributes after parenthesized initializer ignored"
-msgstr "Ibiranga in Imbonerahamwe"
-
-#: cp/parser.c:11701 cp/pt.c:7312
-#, fuzzy, gcc-internal-format
-msgid "array bound is not an integer constant"
-msgstr "Imbonerahamwe Inyandiko nyesi ni OYA Umubare wuzuye"
-
-#: cp/parser.c:11778
-#, fuzzy, gcc-internal-format
-msgid "%<%T::%D%> is not a type"
-msgstr "`%D::%D'ni OYA a Inyandikorugero"
-
-#: cp/parser.c:11803
-#, fuzzy, gcc-internal-format
-msgid "invalid use of constructor as a template"
-msgstr "Sibyo Gukoresha Bya ku Hejuru: urwego"
-
-#: cp/parser.c:11804
-#, gcc-internal-format
-msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
-msgstr ""
-
-#: cp/parser.c:11963
-#, fuzzy, gcc-internal-format
-msgid "%qD is a namespace"
-msgstr "`%D'ni a"
-
-#: cp/parser.c:12038
-#, fuzzy, gcc-internal-format
-msgid "duplicate cv-qualifier"
-msgstr "Gusubiramo Agaciro"
-
-#: cp/parser.c:12586
-#, fuzzy, gcc-internal-format
-msgid "file ends in default argument"
-msgstr "%HendBya IDOSIYE Gusoma Mo Imbere Mburabuzi"
-
-#: cp/parser.c:12659
-#, fuzzy, gcc-internal-format
-msgid "deprecated use of default argument for parameter of non-function"
-msgstr "Mburabuzi kugirango Bya"
-
-#: cp/parser.c:12662
-#, fuzzy, gcc-internal-format
-msgid "default arguments are only permitted for function parameters"
-msgstr "Mburabuzi kugirango Bya"
-
-#: cp/parser.c:12862
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ does not allow designated initializers"
-msgstr "C OYA Kwemerera"
-
-#: cp/parser.c:13446
-#, fuzzy, gcc-internal-format
-msgid "invalid class name in declaration of %qD"
-msgstr "Sibyo Bya"
-
-#: cp/parser.c:13457
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qD in %qD which does not enclose %qD"
-msgstr "Bya in OYA"
-
-#: cp/parser.c:13470
-#, fuzzy, gcc-internal-format
-msgid "extra qualification ignored"
-msgstr "Birenga ku"
-
-#: cp/parser.c:13481
-#, fuzzy, gcc-internal-format
-msgid "an explicit specialization must be preceded by %<template <>%>"
-msgstr "OYA ku Inyandikorugero"
-
-#: cp/parser.c:13574
-#, fuzzy, gcc-internal-format
-msgid "previous definition of %q+#T"
-msgstr "Ibanjirije Insobanuro Bya"
-
-#: cp/parser.c:13809
-#, gcc-internal-format
-msgid "%Hextra %<;%>"
-msgstr ""
-
-#: cp/parser.c:13827
-#, gcc-internal-format
-msgid "a class-key must be used when declaring a friend"
-msgstr ""
-
-#: cp/parser.c:13841
-#, fuzzy, gcc-internal-format
-msgid "friend declaration does not name a class or function"
-msgstr "OYA in ishuri Insobanuro"
-
-#: cp/parser.c:14018
-#, gcc-internal-format
-msgid "pure-specifier on function-definition"
-msgstr ""
-
-#: cp/parser.c:14294
-#, fuzzy, gcc-internal-format
-msgid "keyword %<typename%> not allowed outside of templates"
-msgstr "ikoresha Hanze Bya Inyandikorugero"
-
-#: cp/parser.c:14296
-#, gcc-internal-format
-msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
-msgstr ""
-
-#: cp/parser.c:15328
-#, fuzzy, gcc-internal-format
-msgid "too few template-parameter-lists"
-msgstr "Inyandikorugero Intonde in Bya"
-
-#. Otherwise, there are too many template parameter lists.  We have
-#. something like:
-#.
-#. template <class T> template <class U> void S::f();
-#: cp/parser.c:15343
-#, fuzzy, gcc-internal-format
-msgid "too many template-parameter-lists"
-msgstr "Inyandikorugero Intonde in Bya"
-
-#. Issue an error message.
-#: cp/parser.c:15605
-#, fuzzy, gcc-internal-format
-msgid "named return values are no longer supported"
-msgstr "--Musomyi: Oya"
-
-#. 14.5.2.2 [temp.mem]
-#.
-#. A local class shall not have member templates.
-#: cp/parser.c:15677
-#, fuzzy, gcc-internal-format
-msgid "invalid declaration of member template in local class"
-msgstr "Sibyo Bya Inyandikorugero in ishuri"
-
-#: cp/parser.c:15686
-#, fuzzy, gcc-internal-format
-msgid "template with C linkage"
-msgstr "Inyandikorugero Na: C"
-
-#: cp/parser.c:15828
-#, fuzzy, gcc-internal-format
-msgid "template declaration of %qs"
-msgstr "Inyandikorugero Bya"
-
-#: cp/parser.c:16043
-#, gcc-internal-format
-msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
-msgstr ""
-
-#: cp/parser.c:16058
-#, gcc-internal-format
-msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
-msgstr ""
-
-#: cp/parser.c:16374
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %qD in linkage specification"
-msgstr "Sibyo SHINGIRO ishuri"
-
-#: cp/parser.c:16387
-#, fuzzy, gcc-internal-format
-msgid "%<__thread%> before %qD"
-msgstr "`_Mbere"
-
-#: cp/parser.c:16682
-#, fuzzy, gcc-internal-format
-msgid "%qs tag used in naming %q#T"
-msgstr "`%s'Itagi: in"
-
-#: cp/parser.c:16703
-#, fuzzy, gcc-internal-format
-msgid "%qD redeclared with different access"
-msgstr "`%#D'Nka Bya IKIMENYETSO"
-
-#: cp/parser.c:16720
-#, gcc-internal-format
-msgid "%<template%> (as a disambiguator) is only allowed within templates"
-msgstr ""
-
-#: cp/parser.c:16973 cp/parser.c:17896 cp/parser.c:18027
-#, gcc-internal-format
-msgid "misplaced %<@%D%> Objective-C++ construct"
-msgstr ""
-
-#: cp/parser.c:17114
-#, gcc-internal-format
-msgid "%<@encode%> must specify a type as an argument"
-msgstr ""
-
-#: cp/parser.c:17429
-#, gcc-internal-format
-msgid "invalid Objective-C++ selector name"
-msgstr ""
-
-#: cp/parser.c:17760
-#, fuzzy, gcc-internal-format
-msgid "identifier expected after %<@protocol%>"
-msgstr "Ikiranga ntigitunguranye"
-
-#: cp/parser.c:19247
-#, fuzzy, gcc-internal-format
-msgid "junk at end of %<#pragma GCC pch_preprocess%>"
-msgstr "Umwanda ku Impera Bya"
-
-#: cp/parser.c:19392
-#, fuzzy, gcc-internal-format
-msgid "inter-module optimizations not implemented for C++"
-msgstr "OYA"
-
-#: cp/pt.c:238
-#, fuzzy, gcc-internal-format
-msgid "data member %qD cannot be a member template"
-msgstr "Ibyatanzwe a Inyandikorugero"
-
-#: cp/pt.c:250
-#, fuzzy, gcc-internal-format
-msgid "invalid member template declaration %qD"
-msgstr "Sibyo Inyandikorugero"
-
-#: cp/pt.c:557
-#, fuzzy, gcc-internal-format
-msgid "explicit specialization in non-namespace scope %qD"
-msgstr "in Ingano:"
-
-#: cp/pt.c:571
-#, fuzzy, gcc-internal-format
-msgid "enclosing class templates are not explicitly specialized"
-msgstr "ishuri Inyandikorugero OYA cy'umwihariko/ mwihariko"
-
-#: cp/pt.c:659
-#, fuzzy, gcc-internal-format
-msgid "specialization of %qD in different namespace"
-msgstr "in"
-
-#: cp/pt.c:660 cp/pt.c:757
-#, fuzzy, gcc-internal-format
-msgid "  from definition of %q+#D"
-msgstr "Bivuye Insobanuro Bya"
-
-#: cp/pt.c:677
-#, fuzzy, gcc-internal-format
-msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
-msgstr "Bya in OYA"
-
-#: cp/pt.c:695
-#, fuzzy, gcc-internal-format
-msgid "name of class shadows template template parameter %qD"
-msgstr "Inyandikorugero"
-
-#: cp/pt.c:724
-#, fuzzy, gcc-internal-format
-msgid "specialization of %qT after instantiation"
-msgstr "Bya Nyuma"
-
-#: cp/pt.c:756
-#, fuzzy, gcc-internal-format
-msgid "specializing %q#T in different namespace"
-msgstr "in"
-
-#: cp/pt.c:771
-#, fuzzy, gcc-internal-format
-msgid "specialization %qT after instantiation %qT"
-msgstr "Nyuma"
-
-#: cp/pt.c:784
-#, fuzzy, gcc-internal-format
-msgid "explicit specialization of non-template %qT"
-msgstr "Bya Inyandikorugero"
-
-#: cp/pt.c:1185
-#, fuzzy, gcc-internal-format
-msgid "specialization of %qD after instantiation"
-msgstr "Bya Nyuma"
-
-#: cp/pt.c:1411
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a function template"
-msgstr "`%D'ni OYA a Umumaro Inyandikorugero"
-
-#: cp/pt.c:1620
-#, fuzzy, gcc-internal-format
-msgid "template-id %qD for %q+D does not match any template declaration"
-msgstr "Inyandikorugero ID kugirango OYA BIHUYE Inyandikorugero"
-
-#: cp/pt.c:1628
-#, fuzzy, gcc-internal-format
-msgid "ambiguous template specialization %qD for %q+D"
-msgstr "Inyandikorugero kugirango"
-
-#. This case handles bogus declarations like template <>
-#. template <class T> void f<int>();
-#: cp/pt.c:1863 cp/pt.c:1917
-#, fuzzy, gcc-internal-format
-msgid "template-id %qD in declaration of primary template"
-msgstr "Inyandikorugero ID in Bya Inyandikorugero"
-
-#: cp/pt.c:1876
-#, fuzzy, gcc-internal-format
-msgid "template parameter list used in explicit instantiation"
-msgstr "Inyandikorugero Urutonde in"
-
-#: cp/pt.c:1882
-#, fuzzy, gcc-internal-format
-msgid "definition provided for explicit instantiation"
-msgstr "Insobanuro kugirango"
-
-#: cp/pt.c:1890
-#, fuzzy, gcc-internal-format
-msgid "too many template parameter lists in declaration of %qD"
-msgstr "Inyandikorugero Intonde in Bya"
-
-#: cp/pt.c:1893
-#, fuzzy, gcc-internal-format
-msgid "too few template parameter lists in declaration of %qD"
-msgstr "Inyandikorugero Intonde in Bya"
-
-#: cp/pt.c:1895
-#, fuzzy, gcc-internal-format
-msgid "explicit specialization of %qD must be introduced by %<template <>%>"
-msgstr "OYA ku Inyandikorugero"
-
-#: cp/pt.c:1914
-#, gcc-internal-format
-msgid "function template partial specialization %qD is not allowed"
-msgstr ""
-
-#: cp/pt.c:1946
-#, fuzzy, gcc-internal-format
-msgid "default argument specified in explicit specialization"
-msgstr "Mburabuzi in"
-
-#: cp/pt.c:1976
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a template function"
-msgstr "`%D'ni OYA a Inyandikorugero Umumaro"
-
-#: cp/pt.c:1984
-#, fuzzy, gcc-internal-format
-msgid "%qD is not declared in %qD"
-msgstr "`%D'OYA"
-
-#. From [temp.expl.spec]:
-#.
-#. If such an explicit specialization for the member
-#. of a class template names an implicitly-declared
-#. special member function (clause _special_), the
-#. program is ill-formed.
-#.
-#. Similar language is found in [temp.explicit].
-#: cp/pt.c:2046
-#, fuzzy, gcc-internal-format
-msgid "specialization of implicitly-declared special member function"
-msgstr "Bya Bidasanzwe Umumaro"
-
-#: cp/pt.c:2090
-#, fuzzy, gcc-internal-format
-msgid "no member function %qD declared in %qT"
-msgstr "Oya Umumaro in"
-
-#: cp/pt.c:2314
-#, fuzzy, gcc-internal-format
-msgid "declaration of %q+#D"
-msgstr "Bya"
-
-#: cp/pt.c:2315
-#, fuzzy, gcc-internal-format
-msgid " shadows template parm %q+#D"
-msgstr "Inyandikorugero"
-
-#: cp/pt.c:2739
-#, fuzzy, gcc-internal-format
-msgid "template parameters not used in partial specialization:"
-msgstr "Inyandikorugero Ibigenga OYA in Bituzuye"
-
-# desktop/source\app\ssodlg.src:DLG_SSOLOGIN.text
-#: cp/pt.c:2743
-#, fuzzy, gcc-internal-format
-msgid "        %qD"
-msgstr "`%D'"
-
-#: cp/pt.c:2754
-#, fuzzy, gcc-internal-format
-msgid "partial specialization %qT does not specialize any template arguments"
-msgstr "Bituzuye OYA Inyandikorugero ingingo"
-
-#: cp/pt.c:2779
-#, fuzzy, gcc-internal-format
-msgid "template argument %qE involves template parameter(s)"
-msgstr "Inyandikorugero Inyandikorugero S"
-
-#: cp/pt.c:2823
-#, fuzzy, gcc-internal-format
-msgid "type %qT of template argument %qE depends on template parameter(s)"
-msgstr "Ubwoko Bya Inyandikorugero ku Inyandikorugero S"
-
-#: cp/pt.c:2914
-#, fuzzy, gcc-internal-format
-msgid "no default argument for %qD"
-msgstr "Oya Mburabuzi kugirango"
-
-#: cp/pt.c:3084
-#, fuzzy, gcc-internal-format
-msgid "template class without a name"
-msgstr "Inyandikorugero ishuri a Izina:"
-
-#. [temp.mem]
-#.
-#. A destructor shall not be a member template.
-#: cp/pt.c:3092
-#, fuzzy, gcc-internal-format
-msgid "destructor %qD declared as member template"
-msgstr "Ibyatanzwe a Inyandikorugero"
-
-#. [basic.stc.dynamic.allocation]
-#.
-#. An allocation function can be a function
-#. template. ... Template allocation functions shall
-#. have two or more parameters.
-#: cp/pt.c:3107
-#, fuzzy, gcc-internal-format
-msgid "invalid template declaration of %qD"
-msgstr "Sibyo Inyandikorugero"
-
-#: cp/pt.c:3187
-#, fuzzy, gcc-internal-format
-msgid "%qD does not declare a template type"
-msgstr "`%D'OYA a Inyandikorugero Ubwoko"
-
-#: cp/pt.c:3193
-#, fuzzy, gcc-internal-format
-msgid "template definition of non-template %q#D"
-msgstr "Inyandikorugero Insobanuro Bya Inyandikorugero"
-
-#: cp/pt.c:3236
-#, fuzzy, gcc-internal-format
-msgid "expected %d levels of template parms for %q#D, got %d"
-msgstr "Ikitezwe: Intera Bya Inyandikorugero kugirango"
-
-#: cp/pt.c:3248
-#, fuzzy, gcc-internal-format
-msgid "got %d template parameters for %q#D"
-msgstr "Inyandikorugero Ibigenga kugirango"
-
-#: cp/pt.c:3251
-#, fuzzy, gcc-internal-format
-msgid "got %d template parameters for %q#T"
-msgstr "Inyandikorugero Ibigenga kugirango"
-
-#: cp/pt.c:3253
-#, fuzzy, gcc-internal-format
-msgid "  but %d required"
-msgstr "Bya ngombwa"
-
-#: cp/pt.c:3350
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a template type"
-msgstr "`%T'ni OYA a Inyandikorugero Ubwoko"
-
-#: cp/pt.c:3363
-#, fuzzy, gcc-internal-format
-msgid "template specifiers not specified in declaration of %qD"
-msgstr "Inyandikorugero Intonde in Bya"
-
-#: cp/pt.c:3374
-#, fuzzy, gcc-internal-format
-msgid "used %d template parameter(s) instead of %d"
-msgstr "Inyandikorugero Bya"
-
-#: cp/pt.c:3403
-#, fuzzy, gcc-internal-format
-msgid "template parameter %q+#D"
-msgstr "Inyandikorugero"
-
-#: cp/pt.c:3404
-#, fuzzy, gcc-internal-format
-msgid "redeclared here as %q#D"
-msgstr "Nka"
-
-#. We have in [temp.param]:
-#.
-#. A template-parameter may not be given default arguments
-#. by two different declarations in the same scope.
-#: cp/pt.c:3414
-#, fuzzy, gcc-internal-format
-msgid "redefinition of default argument for %q#D"
-msgstr "Bya Mburabuzi kugirango"
-
-#: cp/pt.c:3415
-#, fuzzy, gcc-internal-format
-msgid "%J  original definition appeared here"
-msgstr "Umwimerere Insobanuro"
-
-#: cp/pt.c:3519
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage"
-msgstr "Ikurikiranyanyuguti ni OYA a Byemewe Inyandikorugero ni i Aderesi Bya Igikoresho Na:"
-
-#: cp/pt.c:3560
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
-msgstr "Ikurikiranyanyuguti ni OYA a Byemewe Inyandikorugero ni i Aderesi Bya Igikoresho Na:"
-
-#: cp/pt.c:3637
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
-msgstr "Ikurikiranyanyuguti ni OYA a Byemewe Inyandikorugero ni i Aderesi Bya Igikoresho Na:"
-
-#: cp/pt.c:3681
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
-msgstr "Ikurikiranyanyuguti ni OYA a Byemewe Inyandikorugero ni i Aderesi Bya Igikoresho Na:"
-
-#: cp/pt.c:3699
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
-msgstr "Ikurikiranyanyuguti ni OYA a Byemewe Inyandikorugero ni i Aderesi Bya Igikoresho Na:"
-
-#: cp/pt.c:3706
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
-msgstr "Ikurikiranyanyuguti ni OYA a Byemewe Inyandikorugero ni i Aderesi Bya Igikoresho Na:"
-
-#: cp/pt.c:3736
-#, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
-msgstr ""
-
-#: cp/pt.c:3743
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
-msgstr "Ikurikiranyanyuguti ni OYA a Byemewe Inyandikorugero ni i Aderesi Bya Igikoresho Na:"
-
-#: cp/pt.c:3756
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
-msgstr "Ikurikiranyanyuguti ni OYA a Byemewe Inyandikorugero ni i Aderesi Bya Igikoresho Na:"
-
-#: cp/pt.c:3796
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because it is a pointer"
-msgstr "`%E'ni OYA a Byemewe Inyandikorugero"
-
-#: cp/pt.c:3798
-#, gcc-internal-format
-msgid "try using %qE instead"
-msgstr ""
-
-#: cp/pt.c:3833
-#, fuzzy, gcc-internal-format
-msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
-msgstr "`%E'ni OYA a Byemewe Inyandikorugero"
-
-#: cp/pt.c:3836
-#, gcc-internal-format
-msgid "standard conversions are not allowed in this context"
-msgstr ""
-
-#: cp/pt.c:3998
-#, fuzzy, gcc-internal-format
-msgid "to refer to a type member of a template parameter, use %<typename %E%>"
-msgstr "Kuri Kuri a Ubwoko Bya a Inyandikorugero Gukoresha"
-
-#: cp/pt.c:4013 cp/pt.c:4032 cp/pt.c:4072
-#, fuzzy, gcc-internal-format
-msgid "type/value mismatch at argument %d in template parameter list for %qD"
-msgstr "Ubwoko Agaciro ku in Inyandikorugero Urutonde kugirango"
-
-#: cp/pt.c:4017
-#, fuzzy, gcc-internal-format
-msgid "  expected a constant of type %qT, got %qT"
-msgstr "Ikitezwe: a Bya Ubwoko"
-
-#: cp/pt.c:4021
-#, fuzzy, gcc-internal-format
-msgid "  expected a class template, got %qE"
-msgstr "Ikitezwe: a ishuri Inyandikorugero"
-
-#: cp/pt.c:4023
-#, fuzzy, gcc-internal-format
-msgid "  expected a type, got %qE"
-msgstr "Ikitezwe: a Ubwoko"
-
-#: cp/pt.c:4036
-#, fuzzy, gcc-internal-format
-msgid "  expected a type, got %qT"
-msgstr "Ikitezwe: a Ubwoko"
-
-#: cp/pt.c:4038
-#, fuzzy, gcc-internal-format
-msgid "  expected a class template, got %qT"
-msgstr "Ikitezwe: a ishuri Inyandikorugero"
-
-#: cp/pt.c:4075
-#, fuzzy, gcc-internal-format
-msgid "  expected a template of type %qD, got %qD"
-msgstr "Ikitezwe: a Inyandikorugero Bya Ubwoko"
-
-#: cp/pt.c:4118
-#, fuzzy, gcc-internal-format
-msgid "could not convert template argument %qE to %qT"
-msgstr "OYA GUHINDURA Inyandikorugero Kuri"
-
-#: cp/pt.c:4163
-#, fuzzy, gcc-internal-format
-msgid "wrong number of template arguments (%d, should be %d)"
-msgstr "Umubare Bya Inyandikorugero ingingo"
-
-#: cp/pt.c:4167
-#, fuzzy, gcc-internal-format
-msgid "provided for %q+D"
-msgstr "kugirango"
-
-#: cp/pt.c:4207
-#, fuzzy, gcc-internal-format
-msgid "template argument %d is invalid"
-msgstr "Inyandikorugero ni Sibyo"
-
-#: cp/pt.c:4569
-#, fuzzy, gcc-internal-format
-msgid "non-template type %qT used as a template"
-msgstr "Inyandikorugero Ubwoko Nka a Inyandikorugero"
-
-#: cp/pt.c:4571
-#, fuzzy, gcc-internal-format
-msgid "for template declaration %q+D"
-msgstr "kugirango Inyandikorugero"
-
-#: cp/pt.c:5231
-#, fuzzy, gcc-internal-format
-msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
-msgstr "Inyandikorugero Ubujyakuzimu Kinini Bya Gukoresha Ubujyakuzimu Kuri i Kinini"
-
-#: cp/pt.c:6836
-#, fuzzy, gcc-internal-format
-msgid "instantiation of %q+D as type %qT"
-msgstr "Bya Nka Ubwoko"
-
-#. It may seem that this case cannot occur, since:
-#.
-#. typedef void f();
-#. void g() { f x; }
-#.
-#. declares a function, not a variable.  However:
-#.
-#. typedef void f();
-#. template <typename T> void g() { T t; }
-#. template void g<f>();
-#.
-#. is an attempt to declare a variable with function
-#. type.
-#: cp/pt.c:6968
-#, fuzzy, gcc-internal-format
-msgid "variable %qD has function type"
-msgstr "IMPINDURAGACIRO Ubwoko"
-
-#: cp/pt.c:7073
-#, fuzzy, gcc-internal-format
-msgid "invalid parameter type %qT"
-msgstr "Sibyo Ubwoko"
-
-#: cp/pt.c:7075
-#, fuzzy, gcc-internal-format
-msgid "in declaration %q+D"
-msgstr "in"
-
-#: cp/pt.c:7148
-#, fuzzy, gcc-internal-format
-msgid "function returning an array"
-msgstr "Umumaro"
-
-#: cp/pt.c:7150
-#, fuzzy, gcc-internal-format
-msgid "function returning a function"
-msgstr "`%s'Nka Umumaro a Umumaro"
-
-#: cp/pt.c:7177
-#, fuzzy, gcc-internal-format
-msgid "creating pointer to member function of non-class type %qT"
-msgstr "Mweretsi Kuri Umumaro Bya ishuri Ubwoko"
-
-#: cp/pt.c:7332
-#, fuzzy, gcc-internal-format
-msgid "creating array with negative size (%qE)"
-msgstr "Imbonerahamwe Na: Ingano Zeru"
-
-#: cp/pt.c:7559
-#, fuzzy, gcc-internal-format
-msgid "forming reference to void"
-msgstr "Indango Kuri"
-
-#: cp/pt.c:7561
-#, fuzzy, gcc-internal-format
-msgid "forming %s to reference type %qT"
-msgstr "Kuri Indango Ubwoko"
-
-#: cp/pt.c:7598
-#, fuzzy, gcc-internal-format
-msgid "creating pointer to member of non-class type %qT"
-msgstr "Mweretsi Kuri Bya ishuri Ubwoko"
-
-#: cp/pt.c:7604
-#, fuzzy, gcc-internal-format
-msgid "creating pointer to member reference type %qT"
-msgstr "Mweretsi Kuri Indango Ubwoko"
-
-#: cp/pt.c:7610
-#, fuzzy, gcc-internal-format
-msgid "creating pointer to member of type void"
-msgstr "Mweretsi Kuri Indango Ubwoko"
-
-#: cp/pt.c:7677
-#, fuzzy, gcc-internal-format
-msgid "creating array of %qT"
-msgstr "Imbonerahamwe Bya"
-
-#: cp/pt.c:7683
-#, gcc-internal-format
-msgid "creating array of %qT, which is an abstract class type"
-msgstr ""
-
-#: cp/pt.c:7727
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a class, struct, or union type"
-msgstr "`%T'ni OYA a ishuri Cyangwa Ihuza Ubwoko"
-
-#: cp/pt.c:7762
-#, gcc-internal-format
-msgid "%qT resolves to %qT, which is not an enumeration type"
-msgstr ""
-
-#: cp/pt.c:7765
-#, gcc-internal-format
-msgid "%qT resolves to %qT, which is is not a class type"
-msgstr ""
-
-#: cp/pt.c:7830
-#, fuzzy, gcc-internal-format
-msgid "use of %qs in template"
-msgstr "Gukoresha Bya in Inyandikorugero"
-
-#: cp/pt.c:7967
-#, fuzzy, gcc-internal-format
-msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
-msgstr "'%D'ni Nka a Ubwoko ni OYA Nka a Ubwoko"
-
-#: cp/pt.c:7969
-#, fuzzy, gcc-internal-format
-msgid "say %<typename %E%> if a type is meant"
-msgstr "(Gukoresha NIBA"
-
-#: cp/pt.c:8096
-#, fuzzy, gcc-internal-format
-msgid "using invalid field %qD"
-msgstr "Ibuze Umwanya"
-
-#: cp/pt.c:8985
-#, gcc-internal-format
-msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
-msgstr ""
-
-#: cp/pt.c:9342
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a class or namespace"
-msgstr "`%T'ni OYA a ishuri Cyangwa"
-
-#: cp/pt.c:9345
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a class or namespace"
-msgstr "`%T'ni OYA a ishuri Cyangwa"
-
-#: cp/pt.c:9498
-#, fuzzy, gcc-internal-format
-msgid "%qT is/uses anonymous type"
-msgstr "Inyandikorugero Ubwoko"
-
-#: cp/pt.c:9500
-#, fuzzy, gcc-internal-format
-msgid "template argument for %qD uses local type %qT"
-msgstr "Inyandikorugero Ubwoko"
-
-#: cp/pt.c:9510
-#, fuzzy, gcc-internal-format
-msgid "%qT is a variably modified type"
-msgstr "Inyandikorugero ni a Byahinduwe Ubwoko"
-
-#: cp/pt.c:9521
-#, fuzzy, gcc-internal-format
-msgid "integral expression %qE is not constant"
-msgstr "Ikigize: ni OYA"
-
-#: cp/pt.c:9526
-#, fuzzy, gcc-internal-format
-msgid "  trying to instantiate %qD"
-msgstr "Kuri"
-
-#: cp/pt.c:11571
-#, fuzzy, gcc-internal-format
-msgid "ambiguous class template instantiation for %q#T"
-msgstr "ishuri Inyandikorugero kugirango"
-
-# #-#-#-#-#  dbaccess.pot (PACKAGE VERSION)  #-#-#-#-#
-# #-#-#-#-#  dbaccess.pot (PACKAGE VERSION)  #-#-#-#-#
-# #-#-#-#-#  dbaccess.pot (PACKAGE VERSION)  #-#-#-#-#
-#: cp/pt.c:11574
-#, fuzzy, gcc-internal-format
-msgid "%s %+#T"
-msgstr "%s%+#T"
-
-#: cp/pt.c:11597 cp/pt.c:11668
-#, fuzzy, gcc-internal-format
-msgid "explicit instantiation of non-template %q#D"
-msgstr "Bya Inyandikorugero"
-
-#: cp/pt.c:11613 cp/pt.c:11663
-#, fuzzy, gcc-internal-format
-msgid "no matching template for %qD found"
-msgstr "Oya Inyandikorugero kugirango Byabonetse"
-
-#: cp/pt.c:11619
-#, fuzzy, gcc-internal-format
-msgid "explicit instantiation of %q#D"
-msgstr "Bya"
-
-#: cp/pt.c:11655
-#, fuzzy, gcc-internal-format
-msgid "duplicate explicit instantiation of %q#D"
-msgstr "Gusubiramo Bya"
-
-#: cp/pt.c:11677
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
-msgstr "C i Gukoresha Bya ku"
-
-#: cp/pt.c:11682 cp/pt.c:11775
-#, fuzzy, gcc-internal-format
-msgid "storage class %qD applied to template instantiation"
-msgstr "ishuri Byashyizweho Kuri Inyandikorugero"
-
-#: cp/pt.c:11747
-#, fuzzy, gcc-internal-format
-msgid "explicit instantiation of non-template type %qT"
-msgstr "Bya Inyandikorugero Ubwoko"
-
-#: cp/pt.c:11756
-#, fuzzy, gcc-internal-format
-msgid "explicit instantiation of %q#T before definition of template"
-msgstr "Bya Mbere Insobanuro Bya Inyandikorugero"
-
-#: cp/pt.c:11764
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids the use of %qE on explicit instantiations"
-msgstr "C i Gukoresha Bya ku"
-
-#: cp/pt.c:11809
-#, fuzzy, gcc-internal-format
-msgid "duplicate explicit instantiation of %q#T"
-msgstr "Gusubiramo Bya"
-
-#: cp/pt.c:12225
-#, fuzzy, gcc-internal-format
-msgid "explicit instantiation of %qD but no definition available"
-msgstr "Bya Oya Insobanuro Bihari"
-
-#: cp/pt.c:12383
-#, fuzzy, gcc-internal-format
-msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
-msgstr "Inyandikorugero Ubujyakuzimu Kinini Bya Gukoresha Ubujyakuzimu Kuri i Kinini"
-
-#: cp/pt.c:12657
-#, fuzzy, gcc-internal-format
-msgid "%q#T is not a valid type for a template constant parameter"
-msgstr "`%#T'ni OYA a Byemewe Ubwoko kugirango a Inyandikorugero"
-
-#: cp/repo.c:112
-#, fuzzy, gcc-internal-format
-msgid "-frepo must be used with -c"
-msgstr "-Na: C"
-
-#: cp/repo.c:201
-#, fuzzy, gcc-internal-format
-msgid "mysterious repository information in %s"
-msgstr "Ibisobanuro in"
-
-#: cp/repo.c:215
-#, fuzzy, gcc-internal-format
-msgid "can't create repository information file %qs"
-msgstr "Kurema Ibisobanuro IDOSIYE"
-
-#: cp/rtti.c:270
-#, fuzzy, gcc-internal-format
-msgid "cannot use typeid with -fno-rtti"
-msgstr "Gukoresha Na:"
-
-#: cp/rtti.c:276
-#, fuzzy, gcc-internal-format
-msgid "must #include <typeinfo> before using typeid"
-msgstr "Gushyiramo Mbere ikoresha"
-
-#: cp/rtti.c:347
-#, fuzzy, gcc-internal-format
-msgid "cannot create type information for type %qT because it involves types of variable size"
-msgstr "Kurema Ubwoko Ibisobanuro kugirango Ubwoko Ingano ni IMPINDURAGACIRO"
-
-#: cp/rtti.c:600 cp/rtti.c:614
-#, fuzzy, gcc-internal-format
-msgid "dynamic_cast of %q#D to %q#T can never succeed"
-msgstr "Bya Kuri Nta narimwe"
-
-#: cp/rtti.c:624
-#, fuzzy, gcc-internal-format
-msgid "%<dynamic_cast%> not permitted with -fno-rtti"
-msgstr "Gukoresha Na:"
-
-#: cp/rtti.c:702
-#, fuzzy, gcc-internal-format
-msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
-msgstr "Bya Ubwoko Kuri Ubwoko"
-
-#: cp/search.c:257
-#, fuzzy, gcc-internal-format
-msgid "%qT is an ambiguous base of %qT"
-msgstr "`%T'ni SHINGIRO Bya"
-
-#: cp/search.c:275
-#, fuzzy, gcc-internal-format
-msgid "%qT is an inaccessible base of %qT"
-msgstr "`%T'ni SHINGIRO Bya"
-
-#: cp/search.c:1865
-#, fuzzy, gcc-internal-format
-msgid "deprecated covariant return type for %q+#D"
-msgstr "Sibyo Garuka Ubwoko kugirango"
-
-#: cp/search.c:1867 cp/search.c:1882 cp/search.c:1887
-#, gcc-internal-format
-msgid "  overriding %q+#D"
-msgstr ""
-
-#: cp/search.c:1881
-#, fuzzy, gcc-internal-format
-msgid "invalid covariant return type for %q+#D"
-msgstr "Sibyo Garuka Ubwoko kugirango"
-
-#: cp/search.c:1886
-#, fuzzy, gcc-internal-format
-msgid "conflicting return type specified for %q+#D"
-msgstr "Garuka Ubwoko kugirango"
-
-#: cp/search.c:1896
-#, fuzzy, gcc-internal-format
-msgid "looser throw specifier for %q+#F"
-msgstr "kugirango"
-
-#: cp/search.c:1897
-#, gcc-internal-format
-msgid "  overriding %q+#F"
-msgstr ""
-
-#. A static member function cannot match an inherited
-#. virtual member function.
-#: cp/search.c:1990
-#, fuzzy, gcc-internal-format
-msgid "%q+#D cannot be declared"
-msgstr "`%D'OYA"
-
-#: cp/search.c:1991
-#, fuzzy, gcc-internal-format
-msgid "  since %q+#D declared in base class"
-msgstr "guhera in SHINGIRO ishuri"
-
-#: cp/semantics.c:1269
-#, fuzzy, gcc-internal-format
-msgid "type of asm operand %qE could not be determined"
-msgstr "Ubwoko Bya OYA"
-
-#: cp/semantics.c:1392
-#, fuzzy, gcc-internal-format
-msgid "invalid use of member %q+D in static member function"
-msgstr "Sibyo Gukoresha Bya in Umumaro"
-
-#: cp/semantics.c:1394
-#, fuzzy, gcc-internal-format
-msgid "invalid use of non-static data member %q+D"
-msgstr "Sibyo Gukoresha Bya Umwanya"
-
-#: cp/semantics.c:1395 cp/semantics.c:1434
-#, gcc-internal-format
-msgid "from this location"
-msgstr ""
-
-#: cp/semantics.c:1433
-#, fuzzy, gcc-internal-format
-msgid "object missing in reference to %q+D"
-msgstr "Igikoresho Ibuze in Gukoresha Bya"
-
-#: cp/semantics.c:1863
-#, fuzzy, gcc-internal-format
-msgid "arguments to destructor are not allowed"
-msgstr "Kuri Ikiranga Kinini"
-
-#: cp/semantics.c:1914
-#, fuzzy, gcc-internal-format
-msgid "%<this%> is unavailable for static member functions"
-msgstr "`ni kugirango Imimaro"
-
-#: cp/semantics.c:1920
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %<this%> in non-member function"
-msgstr "Sibyo Gukoresha Bya in Umumaro"
-
-#: cp/semantics.c:1922
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %<this%> at top level"
-msgstr "Sibyo Gukoresha Bya ku Hejuru: urwego"
-
-#: cp/semantics.c:1946
-#, fuzzy, gcc-internal-format
-msgid "invalid qualifying scope in pseudo-destructor name"
-msgstr "Sibyo ku Umumaro Ubwoko"
-
-#: cp/semantics.c:1951 cp/typeck.c:2005
-#, fuzzy, gcc-internal-format
-msgid "qualified type %qT does not match destructor name ~%qT"
-msgstr "Ubwoko OYA BIHUYE Izina:"
-
-#: cp/semantics.c:1973
-#, fuzzy, gcc-internal-format
-msgid "%qE is not of type %qT"
-msgstr "`%E'ni OYA Bya Ubwoko"
-
-#: cp/semantics.c:2015
-#, gcc-internal-format
-msgid "compound literal of non-object type %qT"
-msgstr ""
-
-#: cp/semantics.c:2092
-#, fuzzy, gcc-internal-format
-msgid "template type parameters must use the keyword %<class%> or %<typename%>"
-msgstr "Inyandikorugero Ubwoko Ibigenga Gukoresha i Ijambo- banze Cyangwa"
-
-#: cp/semantics.c:2129
-#, gcc-internal-format
-msgid "invalid use of type %qT as a default value for a template template-parameter"
-msgstr ""
-
-#: cp/semantics.c:2132
-#, fuzzy, gcc-internal-format
-msgid "invalid default argument for a template template parameter"
-msgstr "`%#T'ni OYA a Byemewe Ubwoko kugirango a Inyandikorugero"
-
-#: cp/semantics.c:2149
-#, fuzzy, gcc-internal-format
-msgid "definition of %q#T inside template parameter list"
-msgstr "Insobanuro Bya Mo Imbere Inyandikorugero Urutonde"
-
-#: cp/semantics.c:2160
-#, fuzzy, gcc-internal-format
-msgid "invalid definition of qualified type %qT"
-msgstr "Sibyo Insobanuro Bya Ubwoko"
-
-#: cp/semantics.c:2367
-#, fuzzy, gcc-internal-format
-msgid "invalid base-class specification"
-msgstr "Sibyo SHINGIRO ishuri"
-
-#: cp/semantics.c:2376
-#, fuzzy, gcc-internal-format
-msgid "base class %qT has cv qualifiers"
-msgstr "SHINGIRO ishuri"
-
-#: cp/semantics.c:2398
-#, fuzzy, gcc-internal-format
-msgid "incomplete type %qT used in nested name specifier"
-msgstr "Ubwoko Kuri Izina: a Ingano:"
-
-#: cp/semantics.c:2401
-#, fuzzy, gcc-internal-format
-msgid "reference to %<%T::%D%> is ambiguous"
-msgstr "Gukoresha Bya ni"
-
-#: cp/semantics.c:2405 cp/typeck.c:1814
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a member of %qT"
-msgstr "`%D'ni OYA a Bya"
-
-#: cp/semantics.c:2408
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a member of %qD"
-msgstr "`%D'ni OYA a Bya"
-
-#: cp/semantics.c:2551
-#, fuzzy, gcc-internal-format
-msgid "use of %<auto%> variable from containing function"
-msgstr "Gukoresha Bya Bivuye Umumaro"
-
-#: cp/semantics.c:2552
-#, fuzzy, gcc-internal-format
-msgid "use of parameter from containing function"
-msgstr "Gukoresha Bya Bivuye Umumaro"
-
-#: cp/semantics.c:2553
-#, fuzzy, gcc-internal-format
-msgid "  %q+#D declared here"
-msgstr "Nka"
-
-#: cp/semantics.c:2591
-#, gcc-internal-format
-msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
-msgstr ""
-
-#: cp/semantics.c:2760
-#, fuzzy, gcc-internal-format
-msgid "%qD cannot appear in a constant-expression"
-msgstr "Byarenze urugero in imvugo"
-
-#: cp/semantics.c:2768
-#, fuzzy, gcc-internal-format
-msgid "use of namespace %qD as expression"
-msgstr "Gukoresha Bya Nka imvugo"
-
-#: cp/semantics.c:2773
-#, fuzzy, gcc-internal-format
-msgid "use of class template %qT as expression"
-msgstr "Gukoresha Bya ishuri Inyandikorugero Nka imvugo"
-
-#. Ambiguous reference to base members.
-#: cp/semantics.c:2779
-#, fuzzy, gcc-internal-format
-msgid "request for member %qD is ambiguous in multiple inheritance lattice"
-msgstr "Kubaza... kugirango ni in Igikubo"
-
-#: cp/semantics.c:2897
-#, fuzzy, gcc-internal-format
-msgid "type of %qE is unknown"
-msgstr "Ubwoko Bya ni Kitazwi"
-
-#: cp/semantics.c:2912
-#, gcc-internal-format
-msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
-msgstr ""
-
-#: cp/semantics.c:2923
-#, fuzzy, gcc-internal-format
-msgid "cannot apply %<offsetof%> to member function %qD"
-msgstr "Sibyo Porogaramu Bya Kuri a Umumaro"
-
-#: cp/semantics.c:3414
-#, gcc-internal-format
-msgid "num_threads expression must be integral"
-msgstr ""
-
-#: cp/semantics.c:3428
-#, gcc-internal-format
-msgid "schedule chunk size expression must be integral"
-msgstr ""
-
-#: cp/semantics.c:3558
-#, fuzzy, gcc-internal-format
-msgid "%qE has reference type for %qs"
-msgstr "Indango Ubwoko"
-
-#: cp/semantics.c:3698
-#, gcc-internal-format
-msgid "%<threadprivate%> %qE is not file, namespace or block scope variable"
-msgstr ""
-
-#: cp/tree.c:580
-#, fuzzy, gcc-internal-format
-msgid "%qV qualifiers cannot be applied to %qT"
-msgstr "`%V'Byashyizweho Kuri"
-
-#: cp/tree.c:1811
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute can only be applied to Java class definitions"
-msgstr "`%s'Ikiranga Byashyizweho Kuri ishuri"
-
-#: cp/tree.c:1840
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute can only be applied to class definitions"
-msgstr "`%s'Ikiranga Byashyizweho Kuri ishuri"
-
-#: cp/tree.c:1846
-#, fuzzy, gcc-internal-format
-msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
-msgstr "`%s'ni g NONEAHA ku Mburabuzi"
-
-#: cp/tree.c:1870
-#, fuzzy, gcc-internal-format
-msgid "requested init_priority is not an integer constant"
-msgstr "ni OYA Umubare wuzuye"
-
-#: cp/tree.c:1891
-#, fuzzy, gcc-internal-format
-msgid "can only use %qE attribute on file-scope definitions of objects of class type"
-msgstr "Gukoresha Ikiranga ku IDOSIYE Ingano: Bya Ibintu Bya ishuri Ubwoko"
-
-#: cp/tree.c:1899
-#, fuzzy, gcc-internal-format
-msgid "requested init_priority is out of range"
-msgstr "ni Inyuma Bya Urutonde"
-
-#: cp/tree.c:1909
-#, fuzzy, gcc-internal-format
-msgid "requested init_priority is reserved for internal use"
-msgstr "ni kugirango By'imbere Gukoresha"
-
-#: cp/tree.c:1920
-#, fuzzy, gcc-internal-format
-msgid "%qE attribute is not supported on this platform"
-msgstr "`%s'Ikiranga ni OYA ku iyi"
-
-#: cp/typeck.c:438 cp/typeck.c:452 cp/typeck.c:552
-#, fuzzy, gcc-internal-format
-msgid "%s between distinct pointer types %qT and %qT lacks a cast"
-msgstr "%shagati Mweretsi Na a"
-
-#: cp/typeck.c:514
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
-msgstr "C hagati Mweretsi Bya Ubwoko Na Mweretsi Kuri Umumaro"
-
-#: cp/typeck.c:572
-#, fuzzy, gcc-internal-format
-msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
-msgstr "%shagati Mweretsi Na a"
-
-#: cp/typeck.c:1255
-#, fuzzy, gcc-internal-format
-msgid "invalid application of %qs to a member function"
-msgstr "Sibyo Porogaramu Bya Kuri a Umumaro"
-
-#: cp/typeck.c:1305
-#, fuzzy, gcc-internal-format
-msgid "invalid application of %<sizeof%> to a bit-field"
-msgstr "Sibyo Porogaramu Bya Kuri a Umumaro Ubwoko"
-
-#: cp/typeck.c:1310
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
-msgstr "C Kuri imvugo Bya Umumaro Ubwoko"
-
-#: cp/typeck.c:1353
-#, fuzzy, gcc-internal-format
-msgid "invalid application of %<__alignof%> to a bit-field"
-msgstr "Sibyo Porogaramu Bya Kuri a Ubwoko"
-
-#: cp/typeck.c:1361
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
-msgstr "C Kuri imvugo Bya Umumaro Ubwoko"
-
-#: cp/typeck.c:1409
-#, fuzzy, gcc-internal-format
-msgid "invalid use of non-static member function"
-msgstr "Sibyo Gukoresha Bya in Umumaro"
-
-#: cp/typeck.c:1673
-#, fuzzy, gcc-internal-format
-msgid "deprecated conversion from string constant to %qT"
-msgstr "Bitemewe. Ihindurangero Bivuye Ikurikiranyanyuguti Kuri"
-
-#: cp/typeck.c:1785 cp/typeck.c:2133
-#, fuzzy, gcc-internal-format
-msgid "request for member %qD in %qE, which is of non-class type %qT"
-msgstr "Kubaza... kugirango in ni Bya ishuri Ubwoko"
-
-#: cp/typeck.c:1812
-#, fuzzy, gcc-internal-format
-msgid "invalid use of nonstatic data member %qE"
-msgstr "Sibyo Gukoresha Bya Umwanya"
-
-#: cp/typeck.c:1864 cp/typeck.c:1892
-#, fuzzy, gcc-internal-format
-msgid "invalid access to non-static data member %qD of NULL object"
-msgstr "Sibyo Kuri Ibyatanzwe Bya Igikoresho"
-
-#: cp/typeck.c:1867 cp/typeck.c:1894
-#, fuzzy, gcc-internal-format
-msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
-msgstr "(i Makoro"
-
-#: cp/typeck.c:2011
-#, gcc-internal-format
-msgid "the type being destroyed is %qT, but the destructor refers to %qT"
-msgstr ""
-
-#: cp/typeck.c:2171
-#, fuzzy, gcc-internal-format
-msgid "%<%D::%D%> is not a member of %qT"
-msgstr "`%D::%D'ni OYA a Bya"
-
-#: cp/typeck.c:2186
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a base of %qT"
-msgstr "`%D'ni OYA a Bya"
-
-#: cp/typeck.c:2205
-#, fuzzy, gcc-internal-format
-msgid "%qD has no member named %qE"
-msgstr "'%D'Oya"
-
-#: cp/typeck.c:2220
-#, fuzzy, gcc-internal-format
-msgid "%qD is not a member template function"
-msgstr "`%D'ni OYA a Inyandikorugero Umumaro"
-
-#. A pointer to incomplete type (other than cv void) can be
-#. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2340
-#, fuzzy, gcc-internal-format
-msgid "%qT is not a pointer-to-object type"
-msgstr "`%T'ni OYA a Mweretsi Kuri Igikoresho Ubwoko"
-
-#: cp/typeck.c:2365
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %qs on pointer to member"
-msgstr "Sibyo Gukoresha Bya ku Mweretsi Kuri"
-
-#: cp/typeck.c:2371
-#, fuzzy, gcc-internal-format
-msgid "invalid type argument"
-msgstr "Sibyo Ubwoko"
-
-#: cp/typeck.c:2394
-#, fuzzy, gcc-internal-format
-msgid "subscript missing in array reference"
-msgstr "Inyandiko nyesi Ibuze in Imbonerahamwe Indango"
-
-#: cp/typeck.c:2468
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids subscripting non-lvalue array"
-msgstr "C Imbonerahamwe"
-
-#: cp/typeck.c:2479
-#, fuzzy, gcc-internal-format
-msgid "subscripting array declared %<register%>"
-msgstr "Imbonerahamwe"
-
-#: cp/typeck.c:2562
-#, fuzzy, gcc-internal-format
-msgid "object missing in use of %qE"
-msgstr "Igikoresho Ibuze in Gukoresha Bya"
-
-#: cp/typeck.c:2676
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids calling %<::main%> from within program"
-msgstr "C Bivuye muri Porogaramu"
-
-#: cp/typeck.c:2701
-#, fuzzy, gcc-internal-format
-msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
-msgstr "Gukoresha Cyangwa Kuri Mweretsi Kuri Umumaro in"
-
-#: cp/typeck.c:2715
-#, fuzzy, gcc-internal-format
-msgid "%qE cannot be used as a function"
-msgstr "`%E'Nka a Umumaro"
-
-#: cp/typeck.c:2795
-#, fuzzy, gcc-internal-format
-msgid "too many arguments to %s %q+#D"
-msgstr "ingingo Kuri"
-
-#: cp/typeck.c:2796 cp/typeck.c:2898
-#, fuzzy, gcc-internal-format
-msgid "at this point in file"
-msgstr "ku iyi Akadomo in IDOSIYE"
-
-#: cp/typeck.c:2799
-#, fuzzy, gcc-internal-format
-msgid "too many arguments to function"
-msgstr "ingingo Kuri Umumaro"
-
-#: cp/typeck.c:2833
-#, fuzzy, gcc-internal-format
-msgid "parameter %P of %qD has incomplete type %qT"
-msgstr "Ubwoko"
-
-#: cp/typeck.c:2836
-#, fuzzy, gcc-internal-format
-msgid "parameter %P has incomplete type %qT"
-msgstr "Ubwoko"
-
-#: cp/typeck.c:2897
-#, fuzzy, gcc-internal-format
-msgid "too few arguments to %s %q+#D"
-msgstr "ingingo Kuri"
-
-#: cp/typeck.c:2901
-#, fuzzy, gcc-internal-format
-msgid "too few arguments to function"
-msgstr "ingingo Kuri Umumaro"
-
-#: cp/typeck.c:3049 cp/typeck.c:3059
-#, fuzzy, gcc-internal-format
-msgid "assuming cast to type %qT from overloaded function"
-msgstr "Kuri Ubwoko Bivuye Umumaro"
-
-#: cp/typeck.c:3141
-#, fuzzy, gcc-internal-format
-msgid "division by zero in %<%E / 0%>"
-msgstr "ku Zeru in"
-
-#: cp/typeck.c:3143
-#, fuzzy, gcc-internal-format
-msgid "division by zero in %<%E / 0.%>"
-msgstr "ku Zeru in 0"
-
-#: cp/typeck.c:3178
-#, fuzzy, gcc-internal-format
-msgid "division by zero in %<%E %% 0%>"
-msgstr "ku Zeru in"
-
-#: cp/typeck.c:3180
-#, fuzzy, gcc-internal-format
-msgid "division by zero in %<%E %% 0.%>"
-msgstr "ku Zeru in 0"
-
-#: cp/typeck.c:3260
-#, fuzzy, gcc-internal-format
-msgid "%s rotate count is negative"
-msgstr "%sKuzerutsa IBARA ni"
-
-#: cp/typeck.c:3263
-#, fuzzy, gcc-internal-format
-msgid "%s rotate count >= width of type"
-msgstr "%sKuzerutsa IBARA Ubugari Bya Ubwoko"
-
-#: cp/typeck.c:3302 cp/typeck.c:3307 cp/typeck.c:3408 cp/typeck.c:3413
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids comparison between pointer and integer"
-msgstr "C hagati Mweretsi Na Umubare wuzuye"
-
-#: cp/typeck.c:3427
-#, fuzzy, gcc-internal-format
-msgid "unordered comparison on non-floating point argument"
-msgstr "ku Bihindagurika Akadomo"
-
-#: cp/typeck.c:3465
-#, fuzzy, gcc-internal-format
-msgid "invalid operands of types %qT and %qT to binary %qO"
-msgstr "Sibyo Bya Na Kuri Nyabibiri"
-
-#: cp/typeck.c:3629
-#, fuzzy, gcc-internal-format
-msgid "comparison between types %q#T and %q#T"
-msgstr "hagati Na"
-
-#: cp/typeck.c:3665
-#, fuzzy, gcc-internal-format
-msgid "comparison between signed and unsigned integer expressions"
-msgstr "hagati Na Bitashizweho umukono Umubare wuzuye"
-
-#. Some sort of arithmetic operation involving NULL was
-#. performed.  Note that pointer-difference and pointer-addition
-#. have already been handled above, and so we don't end up here in
-#. that case.
-#: cp/typeck.c:3744
-#, fuzzy, gcc-internal-format
-msgid "NULL used in arithmetic"
-msgstr "in"
-
-#: cp/typeck.c:3802
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
-msgstr "C ikoresha Mweretsi Bya Ubwoko in Gukuramo"
-
-#: cp/typeck.c:3804
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids using pointer to a function in subtraction"
-msgstr "C ikoresha Mweretsi Kuri a Umumaro in Gukuramo"
-
-#: cp/typeck.c:3806
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids using pointer to a method in subtraction"
-msgstr "C ikoresha Mweretsi Kuri a Uburyo in Gukuramo"
-
-#: cp/typeck.c:3818
-#, fuzzy, gcc-internal-format
-msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
-msgstr "Sibyo Gukoresha Bya a Mweretsi Kuri Ubwoko in Mweretsi"
-
-#: cp/typeck.c:3878
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %qE to form a pointer-to-member-function"
-msgstr "Sibyo Gukoresha Bya Kuri Ifishi a Mweretsi Kuri Umumaro a ID"
-
-#: cp/typeck.c:3881
-#, gcc-internal-format
-msgid "  a qualified-id is required"
-msgstr ""
-
-#: cp/typeck.c:3886
-#, fuzzy, gcc-internal-format
-msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
-msgstr "Kuri Ifishi a Mweretsi Kuri Umumaro"
-
-#: cp/typeck.c:3909
-#, fuzzy, gcc-internal-format
-msgid "taking address of temporary"
-msgstr "Aderesi Bya By'igihe gito"
-
-#: cp/typeck.c:4157
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids %sing an enum"
-msgstr "C"
-
-#: cp/typeck.c:4168
-#, fuzzy, gcc-internal-format
-msgid "cannot %s a pointer to incomplete type %qT"
-msgstr "a Mweretsi Kuri Ubwoko"
-
-#: cp/typeck.c:4174
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids %sing a pointer of type %qT"
-msgstr "C a Mweretsi Bya Ubwoko"
-
-#: cp/typeck.c:4199
-#, fuzzy, gcc-internal-format
-msgid "cast to non-reference type used as lvalue"
-msgstr "Kuri Indango Ubwoko Nka"
-
-#: cp/typeck.c:4234
-#, fuzzy, gcc-internal-format
-msgid "invalid use of %<--%> on bool variable %qD"
-msgstr "Sibyo Gukoresha Bya ku IMPINDURAGACIRO"
-
-#. ARM $3.4
-#: cp/typeck.c:4263
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids taking address of function %<::main%>"
-msgstr "C Aderesi Bya Umumaro"
-
-#. An expression like &memfn.
-#: cp/typeck.c:4319
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
-msgstr "C i Aderesi Bya Umumaro Kuri Ifishi a Mweretsi Kuri Umumaro"
-
-#: cp/typeck.c:4324
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
-msgstr "C i Aderesi Bya a Umumaro Kuri Ifishi a Mweretsi Kuri Umumaro"
-
-#: cp/typeck.c:4352
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
-msgstr "C i Aderesi Bya a Kuri a imvugo"
-
-#: cp/typeck.c:4376
-#, fuzzy, gcc-internal-format
-msgid "cannot create pointer to reference member %qD"
-msgstr "Kurema Mweretsi Kuri Indango"
-
-#: cp/typeck.c:4587
-#, fuzzy, gcc-internal-format
-msgid "cannot take the address of %<this%>, which is an rvalue expression"
-msgstr "i Aderesi Bya ni imvugo"
-
-#: cp/typeck.c:4610
-#, fuzzy, gcc-internal-format
-msgid "address of explicit register variable %qD requested"
-msgstr "Aderesi Bya Kwiyandikisha IMPINDURAGACIRO"
-
-#: cp/typeck.c:4615
-#, fuzzy, gcc-internal-format
-msgid "address requested for %qD, which is declared %<register%>"
-msgstr "Aderesi kugirango ni"
-
-#: cp/typeck.c:4681
-#, fuzzy, gcc-internal-format
-msgid "%s expression list treated as compound expression"
-msgstr "Urutonde Nka imvugo"
-
-#: cp/typeck.c:5078
-#, fuzzy, gcc-internal-format
-msgid "invalid static_cast from type %qT to type %qT"
-msgstr "Sibyo Bivuye Ubwoko Kuri Ubwoko"
-
-#: cp/typeck.c:5100
-#, fuzzy, gcc-internal-format
-msgid "converting from %qT to %qT"
-msgstr "Guhindura.... Bivuye Kuri"
-
-#: cp/typeck.c:5148
-#, fuzzy, gcc-internal-format
-msgid "invalid cast of an rvalue expression of type %qT to type %qT"
-msgstr "Sibyo Bya imvugo Bya Ubwoko Kuri Ubwoko"
-
-#: cp/typeck.c:5207
-#, fuzzy, gcc-internal-format
-msgid "cast from %qT to %qT loses precision"
-msgstr "Bivuye Kuri"
-
-#: cp/typeck.c:5234
-#, fuzzy, gcc-internal-format
-msgid "cast from %qT to %qT increases required alignment of target type"
-msgstr "Bivuye Kuri Bya ngombwa Itunganya Bya Intego Ubwoko"
-
-#. Only issue a warning, as we have always supported this
-#. where possible, and it is necessary in some cases.  DR 195
-#. addresses this issue, but as of 2004/10/26 is still in
-#. drafting.
-#: cp/typeck.c:5253
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
-msgstr "C hagati Mweretsi Kuri Umumaro Na Mweretsi Kuri Igikoresho"
-
-#: cp/typeck.c:5264
-#, fuzzy, gcc-internal-format
-msgid "invalid cast from type %qT to type %qT"
-msgstr "Sibyo Bivuye Ubwoko Kuri Ubwoko"
-
-#: cp/typeck.c:5320
-#, fuzzy, gcc-internal-format
-msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
-msgstr "Sibyo Gukoresha Bya Na: Ubwoko ni OYA a Mweretsi Indango a Mweretsi Kuri Ibyatanzwe Ubwoko"
-
-#: cp/typeck.c:5329
-#, fuzzy, gcc-internal-format
-msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
-msgstr "Sibyo Gukoresha Bya Na: Ubwoko ni a Mweretsi Cyangwa Indango Kuri a Umumaro Ubwoko"
-
-#: cp/typeck.c:5354
-#, fuzzy, gcc-internal-format
-msgid "invalid const_cast of an rvalue of type %qT to type %qT"
-msgstr "Sibyo Bya Bya Ubwoko Kuri Ubwoko"
-
-#: cp/typeck.c:5405
-#, fuzzy, gcc-internal-format
-msgid "invalid const_cast from type %qT to type %qT"
-msgstr "Sibyo Bivuye Ubwoko Kuri Ubwoko"
-
-#: cp/typeck.c:5473 cp/typeck.c:5478
-#, fuzzy, gcc-internal-format
-msgid "ISO C++ forbids casting to an array type %qT"
-msgstr "C Kuri Imbonerahamwe Ubwoko"
-
-#: cp/typeck.c:5486
-#, fuzzy, gcc-internal-format
-msgid "invalid cast to function type %qT"
-msgstr "Sibyo Kuri Umumaro Ubwoko"
-
-#: cp/typeck.c:5706
-#, fuzzy, gcc-internal-format
-msgid "  in evaluation of %<%Q(%#T, %#T)%>"
-msgstr "in Bya"
-
-#: cp/typeck.c:5775
-#, fuzzy, gcc-internal-format
-msgid "incompatible types in assignment of %qT to %qT"
-msgstr "in Igenera Bya Kuri"
-
-#: cp/typeck.c:5786
-#, fuzzy, gcc-internal-format
-msgid "array used as initializer"
-msgstr "Imbonerahamwe"
-
-#: cp/typeck.c:5788
-#, fuzzy, gcc-internal-format
-msgid "invalid array assignment"
-msgstr "Sibyo in Igenera"
-
-#: cp/typeck.c:5910
-#, fuzzy, gcc-internal-format
-msgid "   in pointer to member function conversion"
-msgstr "in Mweretsi Kuri Umumaro Ihindurangero"
-
-#: cp/typeck.c:5921 cp/typeck.c:5947
-#, fuzzy, gcc-internal-format
-msgid "pointer to member cast via virtual base %qT"
-msgstr "Mweretsi Kuri Biturutse Kitaboneka SHINGIRO Bya"
-
-#: cp/typeck.c:5924
-#, fuzzy, gcc-internal-format
-msgid "pointer to member conversion via virtual base %qT"
-msgstr "Mweretsi Kuri Ihindurangero Biturutse Kitaboneka SHINGIRO Bya"
-
-#: cp/typeck.c:5933
-#, fuzzy, gcc-internal-format
-msgid "   in pointer to member conversion"
-msgstr "in Mweretsi Kuri Ihindurangero"
-
-#: cp/typeck.c:6023
-#, fuzzy, gcc-internal-format
-msgid "invalid conversion to type %qT from type %qT"
-msgstr "Sibyo Ihindurangero Kuri Ubwoko Bivuye Ubwoko"
-
-#: cp/typeck.c:6267
-#, fuzzy, gcc-internal-format
-msgid "cannot convert %qT to %qT for argument %qP to %qD"
-msgstr "GUHINDURA Kuri kugirango Kuri"
-
-#: cp/typeck.c:6270
-#, fuzzy, gcc-internal-format
-msgid "cannot convert %qT to %qT in %s"
-msgstr "GUHINDURA Kuri in"
-
-#: cp/typeck.c:6281
-#, fuzzy, gcc-internal-format
-msgid "%s might be a candidate for a format attribute"
-msgstr "Umumaro kugirango Imiterere Ikiranga"
-
-#: cp/typeck.c:6355 cp/typeck.c:6357
-#, fuzzy, gcc-internal-format
-msgid "in passing argument %P of %q+D"
-msgstr "in Bya"
-
-#: cp/typeck.c:6407
-#, fuzzy, gcc-internal-format
-msgid "returning reference to temporary"
-msgstr "Indango Kuri By'igihe gito"
-
-#: cp/typeck.c:6414
-#, fuzzy, gcc-internal-format
-msgid "reference to non-lvalue returned"
-msgstr "Indango Kuri"
-
-#: cp/typeck.c:6430
-#, fuzzy, gcc-internal-format
-msgid "reference to local variable %q+D returned"
-msgstr "Indango Kuri IMPINDURAGACIRO"
-
-#: cp/typeck.c:6433
-#, fuzzy, gcc-internal-format
-msgid "address of local variable %q+D returned"
-msgstr "Aderesi Bya IMPINDURAGACIRO"
-
-#: cp/typeck.c:6467
-#, fuzzy, gcc-internal-format
-msgid "returning a value from a destructor"
-msgstr "a Agaciro Bivuye a"
-
-#. If a return statement appears in a handler of the
-#. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6475
-#, fuzzy, gcc-internal-format
-msgid "cannot return from a handler of a function-try-block of a constructor"
-msgstr "Garuka Bivuye a Bya a Umumaro Funga Bya a"
-
-#. You can't return a value from a constructor.
-#: cp/typeck.c:6478
-#, fuzzy, gcc-internal-format
-msgid "returning a value from a constructor"
-msgstr "a Agaciro Bivuye a"
-
-#: cp/typeck.c:6501
-#, fuzzy, gcc-internal-format
-msgid "return-statement with no value, in function returning %qT"
-msgstr "`Na: Oya Agaciro in Umumaro"
-
-#: cp/typeck.c:6522
-#, fuzzy, gcc-internal-format
-msgid "return-statement with a value, in function returning 'void'"
-msgstr "`Na: a Agaciro in Umumaro"
-
-#: cp/typeck.c:6553
-#, fuzzy, gcc-internal-format
-msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
-msgstr "`Mukoresha OYA Garuka ni Cyangwa Gishya ni in INGARUKA"
-
-#: cp/typeck2.c:54
-#, fuzzy, gcc-internal-format
-msgid "type %qT is not a base type for type %qT"
-msgstr "Ubwoko ni OYA a SHINGIRO Ubwoko kugirango Ubwoko"
-
-#: cp/typeck2.c:296
-#, fuzzy, gcc-internal-format
-msgid "cannot declare variable %q+D to be of abstract type %qT"
-msgstr "IMPINDURAGACIRO Kuri Bya Ubwoko"
-
-#: cp/typeck2.c:299
-#, fuzzy, gcc-internal-format
-msgid "cannot declare parameter %q+D to be of abstract type %qT"
-msgstr "Kuri Bya Ubwoko"
-
-#: cp/typeck2.c:302
-#, fuzzy, gcc-internal-format
-msgid "cannot declare field %q+D to be of abstract type %qT"
-msgstr "Umwanya Kuri Bya Ubwoko"
-
-#: cp/typeck2.c:306
-#, fuzzy, gcc-internal-format
-msgid "invalid abstract return type for member function %q+#D"
-msgstr "Sibyo Garuka Ubwoko kugirango Umumaro"
-
-#: cp/typeck2.c:308
-#, fuzzy, gcc-internal-format
-msgid "invalid abstract return type for function %q+#D"
-msgstr "Sibyo Garuka Ubwoko kugirango Umumaro"
-
-#. Here we do not have location information.
-#: cp/typeck2.c:311
-#, fuzzy, gcc-internal-format
-msgid "invalid abstract type %qT for %qE"
-msgstr "Sibyo Ubwoko"
-
-#: cp/typeck2.c:313
-#, fuzzy, gcc-internal-format
-msgid "invalid abstract type for %q+D"
-msgstr "Sibyo Garuka Ubwoko kugirango"
-
-#: cp/typeck2.c:316
-#, fuzzy, gcc-internal-format
-msgid "cannot allocate an object of abstract type %qT"
-msgstr "Igikoresho Bya Ubwoko"
-
-#: cp/typeck2.c:324
-#, fuzzy, gcc-internal-format
-msgid "%J  because the following virtual functions are pure within %qT:"
-msgstr "i Kitaboneka Imimaro Incamake"
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#: cp/typeck2.c:328
-#, fuzzy, gcc-internal-format
-msgid "\t%+#D"
-msgstr "%#D"
-
-#: cp/typeck2.c:335
-#, fuzzy, gcc-internal-format
-msgid "%J  since type %qT has pure virtual functions"
-msgstr "guhera Ubwoko Incamake Kitaboneka Imimaro"
-
-#: cp/typeck2.c:602
-#, fuzzy, gcc-internal-format
-msgid "constructor syntax used, but no constructor declared for type %qT"
-msgstr "Oya kugirango Ubwoko"
-
-#: cp/typeck2.c:616
-#, fuzzy, gcc-internal-format
-msgid "cannot initialize arrays using this syntax"
-msgstr "gutangiza ikoresha iyi"
-
-#: cp/typeck2.c:692
-#, fuzzy, gcc-internal-format
-msgid "int-array initialized from non-wide string"
-msgstr "INT Imbonerahamwe Bivuye Ikurikiranyanyuguti"
-
-#: cp/typeck2.c:731
-#, gcc-internal-format
-msgid "cannot initialize aggregate of type %qT with a compound literal"
-msgstr ""
-
-#: cp/typeck2.c:740
-#, gcc-internal-format
-msgid "array must be initialized with a brace-enclosed initializer"
-msgstr ""
-
-#: cp/typeck2.c:816 cp/typeck2.c:917
-#, fuzzy, gcc-internal-format
-msgid "non-trivial designated initializers not supported"
-msgstr "C OYA Kwemerera"
-
-#: cp/typeck2.c:940 cp/typeck2.c:954
-#, fuzzy, gcc-internal-format
-msgid "missing initializer for member %qD"
-msgstr "Ibuze kugirango"
-
-#: cp/typeck2.c:945
-#, fuzzy, gcc-internal-format
-msgid "uninitialized const member %qD"
-msgstr "Itatangijwe"
-
-#: cp/typeck2.c:947
-#, fuzzy, gcc-internal-format
-msgid "member %qD with uninitialized const fields"
-msgstr "Na: Itatangijwe Imyanya"
-
-#: cp/typeck2.c:949
-#, fuzzy, gcc-internal-format
-msgid "member %qD is uninitialized reference"
-msgstr "ni Itatangijwe Indango"
-
-#: cp/typeck2.c:1004
-#, fuzzy, gcc-internal-format
-msgid "no field %qD found in union being initialized"
-msgstr "Oya Umwanya in Ihuza"
-
-#: cp/typeck2.c:1013
-#, fuzzy, gcc-internal-format
-msgid "index value instead of field name in union initializer"
-msgstr "Umubarendanga Agaciro Bya Umwanya Izina: in Ihuza"
-
-#: cp/typeck2.c:1168
-#, fuzzy, gcc-internal-format
-msgid "circular pointer delegation detected"
-msgstr "Cy'uruziga Mweretsi"
-
-#: cp/typeck2.c:1181
-#, fuzzy, gcc-internal-format
-msgid "base operand of %<->%> has non-pointer type %qT"
-msgstr "SHINGIRO Bya Mweretsi Ubwoko"
-
-#: cp/typeck2.c:1205
-#, fuzzy, gcc-internal-format
-msgid "result of %<operator->()%> yields non-pointer result"
-msgstr "Igisubizo Bya Mukoresha Mweretsi Igisubizo"
-
-#: cp/typeck2.c:1207
-#, fuzzy, gcc-internal-format
-msgid "base operand of %<->%> is not a pointer"
-msgstr "SHINGIRO Bya ni OYA a Mweretsi"
-
-#: cp/typeck2.c:1229
-#, fuzzy, gcc-internal-format
-msgid "%qE cannot be used as a member pointer, since it is of type %qT"
-msgstr "`%E'Nka a Mweretsi guhera ni Bya Ubwoko"
-
-#: cp/typeck2.c:1238
-#, fuzzy, gcc-internal-format
-msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
-msgstr "Gukurikiza Mweretsi Kuri ni Bya Ubwoko"
-
-#: cp/typeck2.c:1260
-#, fuzzy, gcc-internal-format
-msgid "pointer to member type %qT incompatible with object type %qT"
-msgstr "Ubwoko Na: Igikoresho Ubwoko"
-
-#: cp/typeck2.c:1482
-#, fuzzy, gcc-internal-format
-msgid "call to function %qD which throws incomplete type %q#T"
-msgstr "Kuri Umumaro Ubwoko"
-
-#: cp/typeck2.c:1485
-#, fuzzy, gcc-internal-format
-msgid "call to function which throws incomplete type %q#T"
-msgstr "Kuri Umumaro Ubwoko"
-
-#: fortran/f95-lang.c:280
-#, gcc-internal-format
-msgid "Unexpected type in truthvalue_conversion"
-msgstr ""
-
-#: fortran/f95-lang.c:333
-#, fuzzy, gcc-internal-format
-msgid "can't open input file: %s"
-msgstr "Gufunga Iyinjiza IDOSIYE"
-
-#: fortran/f95-lang.c:660
-#, fuzzy, gcc-internal-format
-msgid "global register variable %qs used in nested function"
-msgstr "Kwiyandikisha IMPINDURAGACIRO in Umumaro"
-
-#: fortran/f95-lang.c:664
-#, fuzzy, gcc-internal-format
-msgid "register variable %qs used in nested function"
-msgstr "Kwiyandikisha IMPINDURAGACIRO in Umumaro"
-
-#: fortran/f95-lang.c:671
-#, fuzzy, gcc-internal-format
-msgid "address of global register variable %qs requested"
-msgstr "Aderesi Bya Kwiyandikisha IMPINDURAGACIRO"
-
-#: fortran/f95-lang.c:689
-#, fuzzy, gcc-internal-format
-msgid "address of register variable %qs requested"
-msgstr "Aderesi Bya Kwiyandikisha IMPINDURAGACIRO"
-
-#: fortran/trans-array.c:3458
-#, gcc-internal-format
-msgid "Possible frontend bug: array constructor not expanded"
-msgstr ""
-
-#: fortran/trans-array.c:4997
-#, gcc-internal-format
-msgid "Possible frontend bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
-msgstr ""
-
-#: fortran/trans-array.c:5470
-#, gcc-internal-format
-msgid "bad expression type during walk (%d)"
-msgstr ""
-
-#: fortran/trans-const.c:336
-#, gcc-internal-format
-msgid "gfc_conv_constant_to_tree(): invalid type: %s"
-msgstr ""
-
-#: fortran/trans-decl.c:939
-#, gcc-internal-format
-msgid "intrinsic variable which isn't a procedure"
-msgstr ""
-
-#: fortran/trans-decl.c:2567
-#, fuzzy, gcc-internal-format
-msgid "Function does not return a value"
-msgstr "Umumaro OYA Garuka Ikurikiranyanyuguti Ubwoko"
-
-#. I don't think this should ever happen.
-#: fortran/trans-decl.c:2718
-#, gcc-internal-format
-msgid "module symbol %s in wrong namespace"
-msgstr ""
-
-#: fortran/trans-decl.c:2737
-#, gcc-internal-format
-msgid "backend decl for module variable %s already exists"
-msgstr ""
-
-#: fortran/trans-decl.c:3213
-#, fuzzy, gcc-internal-format
-msgid "Function return value not set"
-msgstr "Umumaro"
-
-#: fortran/trans-expr.c:1073
-#, fuzzy, gcc-internal-format
-msgid "Unknown intrinsic op"
-msgstr "Kitazwi Ubwoko"
-
-#: fortran/trans-intrinsic.c:660
-#, fuzzy, gcc-internal-format
-msgid "Intrinsic function %s(%d) not recognized"
-msgstr "Ururimi OYA"
-
-#: fortran/trans-io.c:1775
-#, gcc-internal-format
-msgid "Bad IO basetype (%d)"
-msgstr ""
-
-#: fortran/trans-types.c:229
-#, gcc-internal-format
-msgid "integer kind=8 not available for -fdefault-integer-8 option"
-msgstr ""
-
-#: fortran/trans-types.c:241
-#, gcc-internal-format
-msgid "real kind=8 not available for -fdefault-real-8 option"
-msgstr ""
-
-#: fortran/trans-types.c:254
-#, gcc-internal-format
-msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
-msgstr ""
-
-#: fortran/trans-types.c:966
-#, fuzzy, gcc-internal-format
-msgid "Array element size too big"
-msgstr "Ikigize: Agaciro ku Inyuma Bya Urutonde"
-
-#: fortran/trans.c:626
-#, gcc-internal-format
-msgid "gfc_trans_code(): Bad statement code"
-msgstr ""
-
-#. I changed this from sorry(...) because it should not return.
-#. TODO: Remove gfc_todo_error before releasing version 1.0.
-#: fortran/trans.h:605
-#, gcc-internal-format
-msgid "gfc_todo: Not Implemented: "
-msgstr ""
-
-#: java/check-init.c:248
-#, gcc-internal-format
-msgid "Can't reassign a value to the final variable %qs"
-msgstr ""
-
-#: java/check-init.c:518 java/check-init.c:531
-#, fuzzy, gcc-internal-format
-msgid "variable %qD may not have been initialized"
-msgstr "Umwanya Gicurasi OYA"
-
-#: java/check-init.c:948
-#, fuzzy, gcc-internal-format
-msgid "internal error in check-init: tree code not implemented: %s"
-msgstr "By'imbere Ikosa in Kugenzura... ITEGEKONGENGA OYA"
-
-#: java/check-init.c:1021
-#, fuzzy, gcc-internal-format
-msgid "%Jfinal field %qD may not have been initialized"
-msgstr "Umwanya Gicurasi OYA"
-
-#: java/class.c:766
-#, fuzzy, gcc-internal-format
-msgid "bad method signature"
-msgstr "Uburyo Isinya"
-
-#: java/class.c:815
-#, fuzzy, gcc-internal-format
-msgid "misplaced ConstantValue attribute (not in any field)"
-msgstr "Ikiranga OYA in Umwanya"
-
-#: java/class.c:818
-#, fuzzy, gcc-internal-format
-msgid "duplicate ConstantValue attribute for field '%s'"
-msgstr "Gusubiramo Ikiranga kugirango Umwanya"
-
-#: java/class.c:829
-#, fuzzy, gcc-internal-format
-msgid "ConstantValue attribute of field '%s' has wrong type"
-msgstr "Ikiranga Bya Umwanya Ubwoko"
-
-#: java/class.c:1511
-#, fuzzy, gcc-internal-format
-msgid "%Jabstract method in non-abstract class"
-msgstr "Incamake Uburyo in Incamake ishuri"
-
-#: java/class.c:2499
-#, fuzzy, gcc-internal-format
-msgid "non-static method %q+D overrides static method"
-msgstr "Uburyo Uburyo"
-
-#: java/decl.c:1248
-#, fuzzy, gcc-internal-format
-msgid "%q+D used prior to declaration"
-msgstr "`%#D'Kuri"
-
-#: java/decl.c:1289
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qs shadows a parameter"
-msgstr "Bya a"
-
-#: java/decl.c:1292
-#, fuzzy, gcc-internal-format
-msgid "declaration of %qs shadows a symbol from the parameter list"
-msgstr "Bya a IKIMENYETSO Bivuye i Urutonde"
-
-#: java/decl.c:1762
-#, fuzzy, gcc-internal-format
-msgid "In %+D: overlapped variable and exception ranges at %d"
-msgstr "IMPINDURAGACIRO Na Irengayobora(-) Ibice ku"
-
-#: java/decl.c:1825
-#, fuzzy, gcc-internal-format
-msgid "bad type in parameter debug info"
-msgstr "Ubwoko in Kosora amakosa Ibisobanuro"
-
-#: java/decl.c:1834
-#, fuzzy, gcc-internal-format
-msgid "bad PC range for debug info for local %q+D"
-msgstr "Urutonde kugirango Kosora amakosa Ibisobanuro kugirango"
-
-#: java/expr.c:380
-#, gcc-internal-format
-msgid "need to insert runtime check for %s"
-msgstr ""
-
-#: java/expr.c:509 java/expr.c:556
-#, fuzzy, gcc-internal-format
-msgid "assert: %s is assign compatible with %s"
-msgstr "-Werurwe ni OYA Na: i Byahiswemo"
-
-#: java/expr.c:675
-#, gcc-internal-format
-msgid "stack underflow - dup* operation"
-msgstr ""
-
-#: java/expr.c:1654
-#, fuzzy, gcc-internal-format
-msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
-msgstr "Indango ni in Na"
-
-#: java/expr.c:1682
-#, fuzzy, gcc-internal-format
-msgid "field %qs not found"
-msgstr "Umwanya OYA Byabonetse"
-
-#: java/expr.c:2178
-#, fuzzy, gcc-internal-format
-msgid "method '%s' not found in class"
-msgstr "Uburyo OYA Byabonetse in ishuri"
-
-#: java/expr.c:2385
-#, fuzzy, gcc-internal-format
-msgid "failed to find class '%s'"
-msgstr "Byanze Kuri Gushaka ishuri"
-
-#: java/expr.c:2426
-#, fuzzy, gcc-internal-format
-msgid "class '%s' has no method named '%s' matching signature '%s'"
-msgstr "ishuri Oya Uburyo Isinya"
-
-#: java/expr.c:2457
-#, fuzzy, gcc-internal-format
-msgid "invokestatic on non static method"
-msgstr "ku Uburyo"
-
-#: java/expr.c:2462
-#, fuzzy, gcc-internal-format
-msgid "invokestatic on abstract method"
-msgstr "ku Incamake Uburyo"
-
-#: java/expr.c:2470
-#, fuzzy, gcc-internal-format
-msgid "invoke[non-static] on static method"
-msgstr "ku Uburyo"
-
-#: java/expr.c:2824
-#, fuzzy, gcc-internal-format
-msgid "missing field '%s' in '%s'"
-msgstr "Ibuze Umwanya in"
-
-#: java/expr.c:2831
-#, fuzzy, gcc-internal-format
-msgid "mismatching signature for field '%s' in '%s'"
-msgstr "Isinya kugirango Umwanya in"
-
-#: java/expr.c:2859
-#, fuzzy, gcc-internal-format
-msgid "assignment to final field %q+D not in field's class"
-msgstr "Igenera Kuri Umwanya OYA in ishuri"
-
-#: java/expr.c:3085
-#, fuzzy, gcc-internal-format
-msgid "invalid PC in line number table"
-msgstr "Sibyo in Umurongo Umubare imbonerahamwe#"
-
-#: java/expr.c:3133
-#, fuzzy, gcc-internal-format
-msgid "unreachable bytecode from %d to before %d"
-msgstr "Bivuye Kuri Mbere"
-
-#: java/expr.c:3175
-#, fuzzy, gcc-internal-format
-msgid "unreachable bytecode from %d to the end of the method"
-msgstr "Bivuye Kuri i Impera Bya i Uburyo"
-
-#. duplicate code from LOAD macro
-#: java/expr.c:3480
-#, gcc-internal-format
-msgid "unrecogized wide sub-instruction"
-msgstr ""
-
-#: java/gjavah.c:718
-#, gcc-internal-format
-msgid "static field has same name as method"
-msgstr ""
-
-#: java/gjavah.c:1266
-#, fuzzy, gcc-internal-format
-msgid "couldn't find class %s"
-msgstr "Gushaka ishuri"
-
-#: java/gjavah.c:1273
-#, fuzzy, gcc-internal-format
-msgid "parse error while reading %s"
-msgstr "Ikosa Imyanya"
-
-#: java/gjavah.c:1499 java/gjavah.c:1601 java/gjavah.c:1676
-#, fuzzy, gcc-internal-format
-msgid "unparseable signature: '%s'"
-msgstr "Kuri IDOSIYE"
-
-#: java/gjavah.c:2066
-#, fuzzy, gcc-internal-format
-msgid "Not a valid Java .class file."
-msgstr "OYA a Byemewe ishuri IDOSIYE"
-
-#: java/gjavah.c:2074 java/jcf-parse.c:753
-#, fuzzy, gcc-internal-format
-msgid "error while parsing constant pool"
-msgstr "Ikosa Itsinda"
-
-#: java/gjavah.c:2080
-#, fuzzy, gcc-internal-format
-msgid "error in constant pool entry #%d"
-msgstr "Ikosa in Itsinda Icyinjijwe"
-
-#: java/gjavah.c:2223
-#, fuzzy, gcc-internal-format
-msgid "class is of array type\n"
-msgstr "Imbonerahamwe Ubwoko"
-
-#: java/gjavah.c:2231
-#, fuzzy, gcc-internal-format
-msgid "base class is of array type"
-msgstr "Imbonerahamwe Ubwoko"
-
-#: java/gjavah.c:2429 java/gjavah.c:2556
-#, fuzzy, gcc-internal-format
-msgid "no classes specified"
-msgstr "Oya ishuri Izina: Na:"
-
-#: java/gjavah.c:2522
-#, fuzzy, gcc-internal-format
-msgid "'-MG' option is unimplemented"
-msgstr "OYA"
-
-#: java/gjavah.c:2564
-#, fuzzy, gcc-internal-format
-msgid "can't specify both -o and -MD"
-msgstr "Byombi C Na o"
-
-#: java/gjavah.c:2587
-#, gcc-internal-format
-msgid "%s: no such class"
-msgstr ""
-
-#: java/jcf-io.c:549
-#, fuzzy, gcc-internal-format
-msgid "source file for class %qs is newer than its matching class file.  Source file %qs used instead"
-msgstr "Inkomoko IDOSIYE kugirango ishuri ni ishuri IDOSIYE IDOSIYE"
-
-#: java/jcf-parse.c:372
-#, fuzzy, gcc-internal-format
-msgid "bad string constant"
-msgstr "Ikurikiranyanyuguti"
-
-#: java/jcf-parse.c:390
-#, fuzzy, gcc-internal-format
-msgid "bad value constant type %d, index %d"
-msgstr "Agaciro Ubwoko Umubarendanga"
-
-#: java/jcf-parse.c:579
-#, fuzzy, gcc-internal-format
-msgid "can't reopen %s: %m"
-msgstr "Gufungura"
-
-#: java/jcf-parse.c:586
-#, fuzzy, gcc-internal-format
-msgid "can't close %s: %m"
-msgstr "Gufunga"
-
-#: java/jcf-parse.c:721 java/jcf-parse.c:727
-#, fuzzy, gcc-internal-format
-msgid "cannot find file for class %s"
-msgstr "Gushaka IDOSIYE kugirango ishuri"
-
-#: java/jcf-parse.c:750
-#, fuzzy, gcc-internal-format
-msgid "not a valid Java .class file"
-msgstr "OYA a Byemewe ishuri IDOSIYE"
-
-#. FIXME - where was first time
-#: java/jcf-parse.c:768
-#, fuzzy, gcc-internal-format
-msgid "reading class %s for the second time from %s"
-msgstr "ishuri kugirango i ISEGONDA Igihe Bivuye"
-
-#: java/jcf-parse.c:786
-#, fuzzy, gcc-internal-format
-msgid "error while parsing fields"
-msgstr "Ikosa Imyanya"
-
-#: java/jcf-parse.c:789
-#, fuzzy, gcc-internal-format
-msgid "error while parsing methods"
-msgstr "Ikosa"
-
-#: java/jcf-parse.c:792
-#, fuzzy, gcc-internal-format
-msgid "error while parsing final attributes"
-msgstr "Ikosa Ibiranga"
-
-#: java/jcf-parse.c:809
-#, fuzzy, gcc-internal-format
-msgid "the %<java.lang.Object%> that was found in %qs didn't have the special zero-length %<gnu.gcj.gcj-compiled%> attribute.  This generally means that your classpath is incorrectly set.  Use %<info gcj \"Input Options\"%> to see the info page describing how to set the classpath"
-msgstr "i java Byabonetse in i Bidasanzwe Zeru Uburebure Ikiranga Inzirashuri ni Gushyiraho Ibisobanuro Kuri i Ibisobanuro Ipaji Kuri Gushyiraho i Inzirashuri"
-
-#: java/jcf-parse.c:843
-#, gcc-internal-format
-msgid "%Hduplicate class will only be compiled once"
-msgstr ""
-
-#: java/jcf-parse.c:897
-#, fuzzy, gcc-internal-format
-msgid "missing Code attribute"
-msgstr "Ibuze Ikiranga"
-
-#: java/jcf-parse.c:1179
-#, fuzzy, gcc-internal-format
-msgid "no input file specified"
-msgstr "Oya Iyinjiza IDOSIYE"
-
-#: java/jcf-parse.c:1214
-#, fuzzy, gcc-internal-format
-msgid "can't close input file %s: %m"
-msgstr "Gufunga Iyinjiza IDOSIYE"
-
-#: java/jcf-parse.c:1261
-#, fuzzy, gcc-internal-format
-msgid "bad zip/jar file %s"
-msgstr "Zipu IDOSIYE"
-
-#: java/jcf-parse.c:1479
-#, fuzzy, gcc-internal-format
-msgid "error while reading %s from zip file"
-msgstr "Ikosa Imyanya"
-
-#: java/jcf-write.c:2668
-#, fuzzy, gcc-internal-format
-msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
-msgstr "By'imbere Ikosa in ITEGEKONGENGA OYA"
-
-#: java/jcf-write.c:3041
-#, fuzzy, gcc-internal-format
-msgid "field initializer type mismatch"
-msgstr "Umwanya Ubwoko"
-
-#: java/jcf-write.c:3497
-#, fuzzy, gcc-internal-format
-msgid "can't create directory %s: %m"
-msgstr "Kurema bushyinguro"
-
-#: java/jcf-write.c:3534
-#, fuzzy, gcc-internal-format
-msgid "can't open %s for writing: %m"
-msgstr "Gufungura kugirango"
-
-#: java/jcf-write.c:3556
-#, fuzzy, gcc-internal-format
-msgid "can't create %s: %m"
-msgstr "Kurema"
-
-#: java/jv-scan.c:194
-#, fuzzy, gcc-internal-format
-msgid "only one of '--print-main', '--list-class', and '--complexity' allowed"
-msgstr "Bya Gucapa Urutonde Na"
-
-#: java/jv-scan.c:197
-#, fuzzy, gcc-internal-format
-msgid "can't open output file '%s'"
-msgstr "Gufungura Ibisohoka IDOSIYE"
-
-#: java/jv-scan.c:233
-#, fuzzy, gcc-internal-format
-msgid "file not found '%s'"
-msgstr "Dosiye ntibonetse"
-
-#: java/jvspec.c:443
-#, fuzzy, gcc-internal-format
-msgid "warning: already-compiled .class files ignored with -C"
-msgstr "Iburira ishuri Idosiye Na: C"
-
-#: java/lang.c:628
-#, gcc-internal-format
-msgid "-findirect-dispatch is incompatible with -freduced-reflection"
-msgstr ""
-
-#: java/lang.c:631
-#, fuzzy, gcc-internal-format
-msgid "-fjni is incompatible with -freduced-reflection"
-msgstr "-ni Na: ITEGEKONGENGA ni i Mburabuzi"
-
-#: java/lang.c:642
-#, fuzzy, gcc-internal-format
-msgid "can't do dependency tracking with input from stdin"
-msgstr "Na: Iyinjiza Bivuye"
-
-#: java/lang.c:658
-#, fuzzy, gcc-internal-format
-msgid "couldn't determine target name for dependency tracking"
-msgstr "Intego Izina: kugirango"
-
-#: java/lex.c:260
-#, fuzzy, gcc-internal-format
-msgid ""
-"unknown encoding: %qs\n"
-"This might mean that your locale's encoding is not supported\n"
-"by your system's iconv(3) implementation.  If you aren't trying\n"
-"to use a particular encoding for your input file, try the\n"
-"%<--encoding=UTF-8%> option"
-msgstr "Kitazwi Imisobekere: Impuzandengo- Imisobekere: ni OYA 3. Gukoresha a Imisobekere: kugirango Iyinjiza IDOSIYE Imisobekere: Ihitamo"
-
-#: java/lex.c:631
-#, fuzzy, gcc-internal-format
-msgid "internal error - bad unget"
-msgstr "By'imbere Ikosa Sibyo Izina:"
-
-#: java/mangle_name.c:140 java/mangle_name.c:210
-#, fuzzy, gcc-internal-format
-msgid "internal error - invalid Utf8 name"
-msgstr "By'imbere Ikosa Sibyo Izina:"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:767
-#, gcc-internal-format
-msgid "Ambiguous class: %qs and %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:833
-#, fuzzy, gcc-internal-format
-msgid "Modifier %qs declared twice"
-msgstr "Umwanya Nka a Umumaro"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1081
-#, gcc-internal-format
-msgid "Discouraged form of returned type specification"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1176
-#, gcc-internal-format
-msgid "Can't define static initializer in class %qs. Static initializer can only be defined in top-level classes"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:1472
-#, gcc-internal-format
-msgid "An empty declaration is a deprecated feature that should not be used"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3035
-#, fuzzy, gcc-internal-format
-msgid ": %qs JDK1.1(TM) feature"
-msgstr ":`%s'1."
-
-# desktop/source\app\ssodlg.src:DLG_SSOLOGIN.text
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3115
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3117
-#, fuzzy, gcc-internal-format
-msgid ""
-"%s.\n"
-"%s"
-msgstr "%s.%s"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3277
-#, fuzzy, gcc-internal-format
-msgid "Missing return statement"
-msgstr "Izina:"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3299
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12046
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12050
-#, fuzzy, gcc-internal-format
-msgid "Unreachable statement"
-msgstr "Inyandiko"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3309
-#, gcc-internal-format
-msgid "Can't access %s field %<%s.%s%> from %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3378
-#, fuzzy, gcc-internal-format
-msgid "%s %qs already defined in %s:%d"
-msgstr "`%D'ni in"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3396
-#, gcc-internal-format
-msgid "Variable %qs is already defined in this method and was declared %<%s %s%> at line %d"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3507
-#, fuzzy, gcc-internal-format
-msgid "Interface %qs repeated"
-msgstr "Ubwoko ni Bitemewe."
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3537
-#, gcc-internal-format
-msgid "%s name %qs clashes with imported type %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3569
-#, gcc-internal-format
-msgid "Public %s %qs must be defined in a file called %<%s.java%>"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3584
-#, gcc-internal-format
-msgid "Inner class %qs can't be static. Static classes can only occur in interfaces and top-level classes"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3665
-#, gcc-internal-format
-msgid "The class name %qs is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classes"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3713
-#, fuzzy, gcc-internal-format
-msgid "Qualifier must be a reference"
-msgstr "Ububiko Indango"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:3734
-#, gcc-internal-format
-msgid "Cyclic inheritance involving %s"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4002
-#, gcc-internal-format
-msgid "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4157
-#, fuzzy, gcc-internal-format
-msgid "Class %qs can't be declared both abstract and final"
-msgstr "Byombi Kitaboneka Na"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4169
-#, gcc-internal-format
-msgid "%<java.lang.Object%> can't extend anything"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4406
-#, gcc-internal-format
-msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4470
-#, gcc-internal-format
-msgid "Field %qs can't be static in inner class %qs unless it is final"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4713
-#, gcc-internal-format
-msgid "Class %qs must be declared abstract to define abstract method %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4720
-#, gcc-internal-format
-msgid "native method %qs can't be strictfp"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4724
-#, gcc-internal-format
-msgid "method %qs can't be transient"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4727
-#, gcc-internal-format
-msgid "method %qs can't be volatile"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4777
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6508
-#, gcc-internal-format
-msgid "Method %qs can't be static in inner class %qs. Only members of interfaces and top-level classes can be static"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4932
-#, gcc-internal-format
-msgid "%s method %qs can't have a body defined"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:4943
-#, gcc-internal-format
-msgid "Non native and non abstract method %qs must have a body defined"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5013
-#, fuzzy, gcc-internal-format
-msgid "%s: recursive invocation of constructor %qs"
-msgstr "Bya"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5043
-#, gcc-internal-format
-msgid "Inconsistent member declaration.  At most one of %<public%>, %<private%>, or %<protected%> may be specified"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5051
-#, gcc-internal-format
-msgid "Inconsistent member declaration.  At most one of %<final%> or %<volatile%> may be specified"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5141
-#, gcc-internal-format
-msgid "Variable %qs is used more than once in the argument list of method %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5225
-#, gcc-internal-format
-msgid "%s %qs can't implement/extend %s %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5259
-#, gcc-internal-format
-msgid "Class %qs can't subclass %s %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5268
-#, gcc-internal-format
-msgid "Can't subclass final classes: %s"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:5454
-#, gcc-internal-format
-msgid "Cyclic class inheritance%s"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6159
-#, gcc-internal-format
-msgid "Superclass %qs of class %qs not found"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6165
-#, fuzzy, gcc-internal-format
-msgid "Type %qs not found in declaration of field %qs"
-msgstr "Ubwoko Kuri in Bya"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6171
-#, gcc-internal-format
-msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6178
-#, gcc-internal-format
-msgid "Type %qs not found in the declaration of the return type of method %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6184
-#, gcc-internal-format
-msgid "Superinterface %qs of %s %qs not found"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6191
-#, gcc-internal-format
-msgid "Type %qs not found in the declaration of the local variable %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6198
-#, fuzzy, gcc-internal-format
-msgid "Class %qs not found in %<throws%>"
-msgstr "Umwanya OYA Byabonetse in ishuri"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6255
-#, fuzzy, gcc-internal-format
-msgid "Duplicate %s declaration %qs"
-msgstr "Gusubiramo Akarango"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6329
-#, gcc-internal-format
-msgid "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This method must be defined or %s %qs must be declared abstract"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6485
-#, gcc-internal-format
-msgid "Class %qs in %<throws%> clause must be a subclass of class %<java.lang.Throwable%>"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6529
-#, gcc-internal-format
-msgid "Class %qs must override %qs with a public method in order to implement interface %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6543
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6766
-#, gcc-internal-format
-msgid "Method %qs was defined with return type %qs in class %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6560
-#, gcc-internal-format
-msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6574
-#, gcc-internal-format
-msgid "Instance methods can't be overridden by a static method. Method %qs is an instance method in class %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6597
-#, gcc-internal-format
-msgid "Methods can't be overridden to be more private. Method %qs is not %s in class %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6734
-#, gcc-internal-format
-msgid "Invalid checked exception class %qs in %<throws%> clause.  The exception must be a subclass of an exception thrown by %qs from class %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6791
-#, gcc-internal-format
-msgid "Interface %qs inherits method %qs from interface %qs. This method is redefined with a different return type in interface %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:6966
-#, fuzzy, gcc-internal-format
-msgid "Class or interface %qs not found in import"
-msgstr "Cyangwa Ikitezwe:"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:7055
-#, fuzzy, gcc-internal-format
-msgid "malformed .zip archive in CLASSPATH: %s"
-msgstr "Zipu in"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:7126
-#, fuzzy, gcc-internal-format
-msgid "Can't find default package %qs. Check the CLASSPATH environment variable and the access to the archives"
-msgstr "Gushaka Mburabuzi i IMPINDURAGACIRO Na i Kuri i Ubushyinguro"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:7131
-#, fuzzy, gcc-internal-format
-msgid "Package %qs not found in import"
-msgstr "Umwanya OYA Byabonetse in ishuri"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:7232
-#, gcc-internal-format
-msgid "Type %qs also potentially defined in package %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:7372
-#, gcc-internal-format
-msgid "Nested %s %s is %s; cannot be accessed from here"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:7410
-#, gcc-internal-format
-msgid "Can't access %s %qs. Only public classes and interfaces in other packages can be accessed"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:7448
-#, gcc-internal-format
-msgid "Only %<final%> is allowed as a local variables modifier"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9090
-#, gcc-internal-format
-msgid "No constructor matching %qs found in class %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9594
-#, gcc-internal-format
-msgid "Can't reference %qs before the superclass constructor has been called"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9655
-#, gcc-internal-format
-msgid "Local variable %qs can't be accessed from within the inner class %qs unless it is declared final"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9660
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10118
-#, fuzzy, gcc-internal-format
-msgid "Undefined variable %qs"
-msgstr "Kidakoreshwa IMPINDURAGACIRO"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9671
-#, gcc-internal-format
-msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9872
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10726
-#, gcc-internal-format
-msgid "No enclosing instance for inner class %qs is in scope%s"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9991
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12480
-#, gcc-internal-format
-msgid "Keyword %<this%> used outside allowed context"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:9997
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10882
-#, gcc-internal-format
-msgid "Can't reference %<this%> before the superclass constructor has been called"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10013
-#, gcc-internal-format
-msgid "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10046
-#, gcc-internal-format
-msgid "Keyword %<super%> used outside allowed context"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10095
-#, fuzzy, gcc-internal-format
-msgid "No variable %qs defined in class %qs"
-msgstr "`%D'ni in ishuri"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10100
-#, fuzzy, gcc-internal-format
-msgid "Undefined variable or class name: %qs"
-msgstr "Gushaka IDOSIYE kugirango ishuri"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10182
-#, fuzzy, gcc-internal-format
-msgid "Can't use type %qs as a qualifier"
-msgstr "Gukoresha Nka a Kwiyandikisha"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10201
-#, gcc-internal-format
-msgid "Attempt to reference field %qs in %<%s %s%>"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10232
-#, fuzzy, gcc-internal-format
-msgid "No variable %qs defined in type %qs"
-msgstr "IMPINDURAGACIRO"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10324
-#, gcc-internal-format
-msgid "Attempt to reference field %<new%> in a %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10461
-#, gcc-internal-format
-msgid "The class %qs has been deprecated"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10471
-#, gcc-internal-format
-msgid "The %s %qs in class %qs has been deprecated"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10562
-#, gcc-internal-format
-msgid "Can't invoke a method on primitive type %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10577
-#, gcc-internal-format
-msgid "Can't make static reference to method %qs in interface %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10591
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10929
-#, gcc-internal-format
-msgid "Can't make static reference to method %<%s %s%> in class %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10633
-#, gcc-internal-format
-msgid "Can't invoke super constructor on java.lang.Object"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10646
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14550
-#, fuzzy, gcc-internal-format
-msgid "Class %qs not found in type declaration"
-msgstr "Umwanya OYA Byabonetse in ishuri"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10658
-#, gcc-internal-format
-msgid "Class %qs is an abstract class. It can't be instantiated"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10688
-#, gcc-internal-format
-msgid "No method named %qs in scope"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:10801
-#, gcc-internal-format
-msgid "Can't access %s %s %<%s.%s%> from %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:11297
-#, gcc-internal-format
-msgid "Can't find %s %<%s(%s)%> in type %qs%s"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:11892
-#, fuzzy, gcc-internal-format
-msgid "Constant expression required"
-msgstr "Byarenze urugero in imvugo"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:11905
-#, fuzzy, gcc-internal-format
-msgid "Incompatible type for case. Can't convert %qs to %<int%>"
-msgstr "Ubwoko kugirango Bya"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:11939
-#, fuzzy, gcc-internal-format
-msgid "Duplicate case label: %<default%>"
-msgstr "Gusubiramo Agaciro"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12279
-#, gcc-internal-format
-msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12462
-#, fuzzy, gcc-internal-format
-msgid "missing static field %qs"
-msgstr "Ibuze Umwanya"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12467
-#, fuzzy, gcc-internal-format
-msgid "not a static field %qs"
-msgstr "OYA a Umwanya"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12488
-#, gcc-internal-format
-msgid "Can't reference %<this%> or %<super%> before the superclass constructor has been called"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12508
-#, fuzzy, gcc-internal-format
-msgid "No case for %s"
-msgstr "kugirango"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12938
-#, fuzzy, gcc-internal-format
-msgid "Invalid left hand side of assignment"
-msgstr "Sibyo in Igenera"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12989
-#, fuzzy, gcc-internal-format
-msgid "Incompatible type for %s. Can't convert %qs to %qs"
-msgstr "Ubwoko kugirango Bya"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:12992
-#, gcc-internal-format
-msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13164
-#, gcc-internal-format
-msgid "Constant expression %qs too wide for narrowing primitive conversion to %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13454
-#, fuzzy, gcc-internal-format
-msgid "unregistered operator %s"
-msgstr "Mukoresha"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13603
-#, gcc-internal-format
-msgid "Evaluating this expression will result in an arithmetic exception being thrown"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13685
-#, gcc-internal-format
-msgid "Incompatible type for %qs. Explicit cast needed to convert shift distance from %qs to integral"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13690
-#, gcc-internal-format
-msgid "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13764
-#, fuzzy, gcc-internal-format
-msgid "Invalid argument %qs for %<instanceof%>"
-msgstr "Sibyo Bya Ikiranga"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13791
-#, gcc-internal-format
-msgid "Impossible for %qs to be instance of %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:13922
-#, fuzzy, gcc-internal-format
-msgid "Incompatible type for %qs. Can't convert %qs to %qs"
-msgstr "Ubwoko kugirango Bya"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14240
-#, fuzzy, gcc-internal-format
-msgid "%qs cannot be used with a constant"
-msgstr "`%E'Nka a Umumaro"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14405
-#, fuzzy, gcc-internal-format
-msgid "Invalid argument type %qs to %qs"
-msgstr "Sibyo Ubwoko Bya"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14641
-#, fuzzy, gcc-internal-format
-msgid "Invalid cast from %qs to %qs"
-msgstr "Sibyo Ihindurangero Bivuye Kuri"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14688
-#, gcc-internal-format
-msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14701
-#, gcc-internal-format
-msgid "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14705
-#, fuzzy, gcc-internal-format
-msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
-msgstr "Ubwoko kugirango Bya"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14776
-#, gcc-internal-format
-msgid "Incompatible type for dimension in array creation expression. %s convert %qs to %<int%>"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14894
-#, fuzzy, gcc-internal-format
-msgid "Invalid array initializer for non-array type %qs"
-msgstr "Imbonerahamwe Bivuye Imbonerahamwe imvugo"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:14981
-#, fuzzy, gcc-internal-format
-msgid "Incompatible type for array. %s convert %qs to %qs"
-msgstr "Ubwoko kugirango Bya"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15050
-#, fuzzy, gcc-internal-format
-msgid "%<return%> inside instance initializer"
-msgstr "ubusa Umubarendanga Urutonde in"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15054
-#, fuzzy, gcc-internal-format
-msgid "%<return%> inside static initializer"
-msgstr "ubusa Umubarendanga Urutonde in"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15060
-#, gcc-internal-format
-msgid "%<return%> with%s value from %<%s %s%>"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15067
-#, fuzzy, gcc-internal-format
-msgid "%<return%> with value from constructor %qs"
-msgstr "a Agaciro Bivuye a"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15132
-#, gcc-internal-format
-msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15165
-#, fuzzy, gcc-internal-format
-msgid "Declaration of %qs shadows a previous label declaration"
-msgstr "Bya a"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15170
-#, fuzzy, gcc-internal-format
-msgid "This is the location of the previous declaration of label %qs"
-msgstr "iyi ni i Ahantu Bya i Ibanjirije Insobanuro"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15417
-#, fuzzy, gcc-internal-format
-msgid "No label definition found for %qs"
-msgstr "Akarango Insobanuro kugirango Inyandiko ku"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15430
-#, fuzzy, gcc-internal-format
-msgid "%<continue%> must be in loop"
-msgstr "urifuzagukomeza Inyandiko OYA muri a"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15433
-#, fuzzy, gcc-internal-format
-msgid "continue label %qs does not name a loop"
-msgstr "urifuzagukomeza Inyandiko OYA muri a"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15454
-#, fuzzy, gcc-internal-format
-msgid "%<break%> must be in loop or switch"
-msgstr "itandukanya Inyandiko OYA muri Cyangwa Hindura"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15495
-#, gcc-internal-format
-msgid "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15533
-#, gcc-internal-format
-msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
-msgstr ""
-
-#. The case_label_list is in reverse order, so print the
-#. outer label first.
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15564
-#, fuzzy, gcc-internal-format
-msgid "duplicate case label: %<"
-msgstr "Gusubiramo Akarango"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15565
-#, gcc-internal-format
-msgid "%>"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15568
-#, fuzzy, gcc-internal-format
-msgid "original label is here"
-msgstr "Byose Uturango..."
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15785
-#, gcc-internal-format
-msgid "Can't catch class %qs. Catch clause parameter type must be a subclass of class %<java.lang.Throwable%>"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15809
-#, gcc-internal-format
-msgid "%<catch%> not reached because of the catch clause at line %d"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15876
-#, gcc-internal-format
-msgid "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang.Object%>"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15927
-#, gcc-internal-format
-msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15956
-#, gcc-internal-format
-msgid "Checked exception %qs can't be thrown in instance initializer (not all declared constructor are declaring it in their %<throws%> clause)"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15977
-#, gcc-internal-format
-msgid "Checked exception %qs can't be caught by any of the catch clause(s) of the surrounding %<try%> block"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15990
-#, gcc-internal-format
-msgid "Checked exception %qs can't be thrown in initializer"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:15994
-#, gcc-internal-format
-msgid "Checked exception %qs isn't thrown from a %<try%> block"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16000
-#, gcc-internal-format
-msgid "Checked exception %qs doesn't match any of current method's %<throws%> declaration(s)"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16090
-#, fuzzy, gcc-internal-format
-msgid "Exception %qs can't be thrown in initializer"
-msgstr "ubusa Umubarendanga Urutonde in"
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16096
-#, gcc-internal-format
-msgid "Exception %qs must be caught, or it must be declared in the %<throws%> clause of %qs"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16189
-#, gcc-internal-format
-msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
-msgstr ""
-
-#: /scratch/mitchell/gcc-releases/gcc-4.2.0-20070316/gcc-4.2.0-20070316/gcc/java/parse.y:16257
-#, fuzzy, gcc-internal-format
-msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
-msgstr "Ubwoko kugirango Bya"
-
-#: java/typeck.c:529
-#, fuzzy, gcc-internal-format
-msgid "junk at end of signature string"
-msgstr "Umwanda ku Impera Bya Isinya Ikurikiranyanyuguti"
-
-#: java/verify-glue.c:391
-#, fuzzy, gcc-internal-format
-msgid "verification failed: %s"
-msgstr "Ikosa ku"
-
-#: java/verify-glue.c:393
-#, fuzzy, gcc-internal-format
-msgid "verification failed at PC=%d: %s"
-msgstr "Ikosa ku"
-
-#: java/verify-glue.c:477
-#, fuzzy, gcc-internal-format
-msgid "bad pc in exception_table"
-msgstr "in"
-
-#: java/parse.h:129
-#, gcc-internal-format
-msgid "%s method can't be abstract"
-msgstr ""
-
-#: java/parse.h:133
-#, fuzzy, gcc-internal-format
-msgid "Constructor can't be %s"
-msgstr "Gicurasi OYA"
-
-#. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
-#. flags was set artificially, such as for an interface method.
-#: java/parse.h:165
-#, fuzzy, gcc-internal-format
-msgid "Discouraged redundant use of %qs modifier in declaration of %s"
-msgstr "Igikubo Inzego in Bya"
-
-#: java/parse.h:172
-#, gcc-internal-format
-msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
-msgstr ""
-
-#. Standard error messages
-#: java/parse.h:355
-#, fuzzy, gcc-internal-format
-msgid "Incompatible type for %qs. Can't convert %qs to boolean"
-msgstr "Ubwoko kugirango Bya"
-
-#: java/parse.h:360
-#, gcc-internal-format
-msgid "Incompatible type for %qs. Can't convert %qs to numeric type"
-msgstr ""
-
-#: java/parse.h:368
-#, gcc-internal-format
-msgid "Incompatible type for %qs. Explicit cast needed to convert %qs to integral"
-msgstr ""
-
-#: java/parse.h:373
-#, fuzzy, gcc-internal-format
-msgid "Incompatible type for %qs. Can't convert %qs to integral"
-msgstr "Ubwoko kugirango Bya BUZIGUYE Umumaro"
-
-#: java/parse.h:380
-#, fuzzy, gcc-internal-format
-msgid "Variable %qs may not have been initialized"
-msgstr "Umwanya Gicurasi OYA"
-
-#: objc/objc-act.c:709
-#, fuzzy, gcc-internal-format
-msgid "%<@end%> must appear in an @implementation context"
-msgstr "`@Kugaragara in Imvugiro"
-
-#: objc/objc-act.c:738
-#, fuzzy, gcc-internal-format
-msgid "method declaration not in @interface context"
-msgstr "Uburyo Insobanuro OYA in ishuri Imvugiro"
-
-#: objc/objc-act.c:749
-#, fuzzy, gcc-internal-format
-msgid "method definition not in @implementation context"
-msgstr "Uburyo Insobanuro OYA in ishuri Imvugiro"
-
-#: objc/objc-act.c:1173
-#, fuzzy, gcc-internal-format
-msgid "comparison of distinct Objective-C types lacks a cast"
-msgstr "Bya Mweretsi a"
-
-#: objc/objc-act.c:1177
-#, gcc-internal-format
-msgid "initialization from distinct Objective-C type"
-msgstr ""
-
-#: objc/objc-act.c:1181
-#, gcc-internal-format
-msgid "assignment from distinct Objective-C type"
-msgstr ""
-
-#: objc/objc-act.c:1185
-#, gcc-internal-format
-msgid "distinct Objective-C type in return"
-msgstr ""
-
-#: objc/objc-act.c:1189
-#, gcc-internal-format
-msgid "passing argument %d of %qE from distinct Objective-C type"
-msgstr ""
-
-#: objc/objc-act.c:1344
-#, gcc-internal-format
-msgid "statically allocated instance of Objective-C class %qs"
-msgstr ""
-
-#: objc/objc-act.c:1415
-#, fuzzy, gcc-internal-format
-msgid "protocol %qs has circular dependency"
-msgstr "Porotokole Cy'uruziga"
-
-#: objc/objc-act.c:1440 objc/objc-act.c:6569
-#, fuzzy, gcc-internal-format
-msgid "cannot find protocol declaration for %qs"
-msgstr "Gushaka Porotokole kugirango"
-
-#: objc/objc-act.c:1904 objc/objc-act.c:3340 objc/objc-act.c:7182
-#: objc/objc-act.c:7518 objc/objc-act.c:7572 objc/objc-act.c:7597
-#, fuzzy, gcc-internal-format
-msgid "cannot find interface declaration for %qs"
-msgstr "Gushaka kugirango"
-
-#: objc/objc-act.c:1908
-#, gcc-internal-format
-msgid "interface %qs does not have valid constant string layout"
-msgstr ""
-
-#: objc/objc-act.c:1913
-#, fuzzy, gcc-internal-format
-msgid "cannot find reference tag for class %qs"
-msgstr "Gushaka Indango Itagi: kugirango ishuri"
-
-#: objc/objc-act.c:2540
-#, fuzzy, gcc-internal-format
-msgid "%Hcreating selector for nonexistent method %qE"
-msgstr "kugirango Uburyo"
-
-#: objc/objc-act.c:2742
-#, fuzzy, gcc-internal-format
-msgid "%qs is not an Objective-C class name or alias"
-msgstr "`%s'ni OYA a Byemewe ishuri Izina:"
-
-#: objc/objc-act.c:2868 objc/objc-act.c:2899 objc/objc-act.c:7446
-#: objc/objc-act.c:7747 objc/objc-act.c:7777
-#, gcc-internal-format
-msgid "Objective-C declarations may only appear in global scope"
-msgstr ""
-
-#: objc/objc-act.c:2873
-#, fuzzy, gcc-internal-format
-msgid "cannot find class %qs"
-msgstr "Gushaka ishuri"
-
-#: objc/objc-act.c:2875
-#, fuzzy, gcc-internal-format
-msgid "class %qs already exists"
-msgstr "ishuri"
-
-#: objc/objc-act.c:2919 objc/objc-act.c:7487
-#, fuzzy, gcc-internal-format
-msgid "%qs redeclared as different kind of symbol"
-msgstr "`%s'Nka Bya IKIMENYETSO"
-
-#: objc/objc-act.c:3193
-#, gcc-internal-format
-msgid "strong-cast assignment has been intercepted"
-msgstr ""
-
-#: objc/objc-act.c:3235
-#, gcc-internal-format
-msgid "strong-cast may possibly be needed"
-msgstr ""
-
-#: objc/objc-act.c:3245
-#, fuzzy, gcc-internal-format
-msgid "instance variable assignment has been intercepted"
-msgstr "Urugero IMPINDURAGACIRO birabonetse in ishuri Uburyo"
-
-#: objc/objc-act.c:3264
-#, gcc-internal-format
-msgid "pointer arithmetic for garbage-collected objects not allowed"
-msgstr ""
-
-#: objc/objc-act.c:3270
-#, gcc-internal-format
-msgid "global/static variable assignment has been intercepted"
-msgstr ""
-
-#: objc/objc-act.c:3453
-#, gcc-internal-format
-msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
-msgstr ""
-
-#: objc/objc-act.c:3794
-#, gcc-internal-format
-msgid "@catch parameter is not a known Objective-C class type"
-msgstr ""
-
-#: objc/objc-act.c:3810
-#, fuzzy, gcc-internal-format
-msgid "exception of type %<%T%> will be caught"
-msgstr "Irengayobora(-) Bya Ubwoko"
-
-#: objc/objc-act.c:3812
-#, fuzzy, gcc-internal-format
-msgid "%H   by earlier handler for %<%T%>"
-msgstr "ku kugirango"
-
-#: objc/objc-act.c:3865
-#, gcc-internal-format
-msgid "%<@try%> without %<@catch%> or %<@finally%>"
-msgstr ""
-
-#: objc/objc-act.c:3913
-#, gcc-internal-format
-msgid "%<@throw%> (rethrow) used outside of a @catch block"
-msgstr ""
-
-#: objc/objc-act.c:4308
-#, gcc-internal-format
-msgid "type %q+D does not have a known size"
-msgstr ""
-
-# desktop/source\app\ssodlg.src:DLG_SSOLOGIN.text
-#: objc/objc-act.c:4941
-#, fuzzy, gcc-internal-format
-msgid "%J%s %qs"
-msgstr "%s:%s"
-
-#: objc/objc-act.c:4964 objc/objc-act.c:4983
-#, fuzzy, gcc-internal-format
-msgid "inconsistent instance variable specification"
-msgstr "Urugero IMPINDURAGACIRO"
-
-#: objc/objc-act.c:5841
-#, fuzzy, gcc-internal-format
-msgid "can not use an object as parameter to a method"
-msgstr "OYA Gukoresha Igikoresho Nka Kuri a"
-
-#: objc/objc-act.c:6064
-#, fuzzy, gcc-internal-format
-msgid "multiple %s named %<%c%s%> found"
-msgstr "Igikubo Ibigenga"
-
-#: objc/objc-act.c:6293
-#, fuzzy, gcc-internal-format
-msgid "no super class declared in @interface for %qs"
-msgstr "Oya hejuru ishuri in kugirango"
-
-#: objc/objc-act.c:6331
-#, gcc-internal-format
-msgid "found %<-%s%> instead of %<+%s%> in protocol(s)"
-msgstr ""
-
-#: objc/objc-act.c:6390
-#, fuzzy, gcc-internal-format
-msgid "invalid receiver type %qs"
-msgstr "Sibyo Mwakirizi Ubwoko"
-
-#: objc/objc-act.c:6405
-#, fuzzy, gcc-internal-format
-msgid "%<%c%s%> not found in protocol(s)"
-msgstr "Umwanya OYA Byabonetse in ishuri"
-
-#: objc/objc-act.c:6419
-#, fuzzy, gcc-internal-format
-msgid "%qs may not respond to %<%c%s%>"
-msgstr "`%s'OYA Kuri"
-
-#: objc/objc-act.c:6427
-#, gcc-internal-format
-msgid "no %<%c%s%> method found"
-msgstr ""
-
-#: objc/objc-act.c:6433
-#, gcc-internal-format
-msgid "(Messages without a matching method signature"
-msgstr ""
-
-#: objc/objc-act.c:6434
-#, gcc-internal-format
-msgid "will be assumed to return %<id%> and accept"
-msgstr ""
-
-#: objc/objc-act.c:6435
-#, gcc-internal-format
-msgid "%<...%> as arguments.)"
-msgstr ""
-
-#: objc/objc-act.c:6668
-#, fuzzy, gcc-internal-format
-msgid "undeclared selector %qs"
-msgstr "Igice: Cyangwa"
-
-#. Historically, a class method that produced objects (factory
-#. method) would assign `self' to the instance that it
-#. allocated.  This would effectively turn the class method into
-#. an instance method.  Following this assignment, the instance
-#. variables could be accessed.  That practice, while safe,
-#. violates the simple rule that a class method should not refer
-#. to an instance variable.  It's better to catch the cases
-#. where this is done unknowingly than to support the above
-#. paradigm.
-#: objc/objc-act.c:6710
-#, fuzzy, gcc-internal-format
-msgid "instance variable %qs accessed in class method"
-msgstr "Urugero IMPINDURAGACIRO birabonetse in ishuri Uburyo"
-
-#: objc/objc-act.c:6943
-#, fuzzy, gcc-internal-format
-msgid "duplicate declaration of method %<%c%s%>"
-msgstr "Gusubiramo Bya ishuri Uburyo"
-
-#: objc/objc-act.c:7004
-#, fuzzy, gcc-internal-format
-msgid "duplicate interface declaration for category %<%s(%s)%>"
-msgstr "Gusubiramo kugirango Icyiciro"
-
-#: objc/objc-act.c:7031
-#, fuzzy, gcc-internal-format
-msgid "illegal reference type specified for instance variable %qs"
-msgstr "kugirango IMPINDURAGACIRO"
-
-#: objc/objc-act.c:7042
-#, fuzzy, gcc-internal-format
-msgid "instance variable %qs has unknown size"
-msgstr "Urugero IMPINDURAGACIRO ni"
-
-#: objc/objc-act.c:7067
-#, fuzzy, gcc-internal-format
-msgid "type %qs has no default constructor to call"
-msgstr "Ubwoko Oya"
-
-#: objc/objc-act.c:7073
-#, fuzzy, gcc-internal-format
-msgid "destructor for %qs shall not be run either"
-msgstr "kugirango ishuri a"
-
-#. Vtable pointers are Real Bad(tm), since Obj-C cannot
-#. initialize them.
-#: objc/objc-act.c:7085
-#, fuzzy, gcc-internal-format
-msgid "type %qs has virtual member functions"
-msgstr "guhera Ubwoko Incamake Kitaboneka Imimaro"
-
-#: objc/objc-act.c:7086
-#, fuzzy, gcc-internal-format
-msgid "illegal aggregate type %qs specified for instance variable %qs"
-msgstr "kugirango IMPINDURAGACIRO"
-
-#: objc/objc-act.c:7096
-#, fuzzy, gcc-internal-format
-msgid "type %qs has a user-defined constructor"
-msgstr "Ubwoko Oya"
-
-#: objc/objc-act.c:7098
-#, fuzzy, gcc-internal-format
-msgid "type %qs has a user-defined destructor"
-msgstr "Ubwoko Oya"
-
-#: objc/objc-act.c:7102
-#, gcc-internal-format
-msgid "C++ constructors and destructors will not be invoked for Objective-C fields"
-msgstr ""
-
-#: objc/objc-act.c:7211
-#, fuzzy, gcc-internal-format
-msgid "instance variable %qs is declared private"
-msgstr "Urugero IMPINDURAGACIRO ni By'umwihariko"
-
-#: objc/objc-act.c:7222
-#, fuzzy, gcc-internal-format
-msgid "instance variable %qs is %s; this will be a hard error in the future"
-msgstr "Urugero IMPINDURAGACIRO ni By'umwihariko"
-
-#: objc/objc-act.c:7229
-#, fuzzy, gcc-internal-format
-msgid "instance variable %qs is declared %s"
-msgstr "Urugero IMPINDURAGACIRO ni"
-
-#: objc/objc-act.c:7255 objc/objc-act.c:7343
-#, fuzzy, gcc-internal-format
-msgid "incomplete implementation of class %qs"
-msgstr "Bya ishuri"
-
-#: objc/objc-act.c:7259 objc/objc-act.c:7348
-#, fuzzy, gcc-internal-format
-msgid "incomplete implementation of category %qs"
-msgstr "Bya Icyiciro"
-
-#: objc/objc-act.c:7264 objc/objc-act.c:7353
-#, fuzzy, gcc-internal-format
-msgid "method definition for %<%c%s%> not found"
-msgstr "Uburyo Insobanuro kugirango OYA Byabonetse"
-
-#: objc/objc-act.c:7394
-#, fuzzy, gcc-internal-format
-msgid "%s %qs does not fully implement the %qs protocol"
-msgstr "%s`%s'OYA i Porotokole"
-
-#: objc/objc-act.c:7452 objc/objc-act.c:9142
-#, fuzzy, gcc-internal-format
-msgid "%<@end%> missing in implementation context"
-msgstr "`@Ibuze in Imvugiro"
-
-#: objc/objc-act.c:7471
-#, fuzzy, gcc-internal-format
-msgid "cannot find interface declaration for %qs, superclass of %qs"
-msgstr "Gushaka kugirango Bya"
-
-#: objc/objc-act.c:7501
-#, fuzzy, gcc-internal-format
-msgid "reimplementation of class %qs"
-msgstr "Bya ishuri"
-
-#: objc/objc-act.c:7533
-#, fuzzy, gcc-internal-format
-msgid "conflicting super class name %qs"
-msgstr "hejuru ishuri Izina:"
-
-#: objc/objc-act.c:7535
-#, fuzzy, gcc-internal-format
-msgid "previous declaration of %qs"
-msgstr "Ibanjirije Bya"
-
-#: objc/objc-act.c:7549 objc/objc-act.c:7551
-#, fuzzy, gcc-internal-format
-msgid "duplicate interface declaration for class %qs"
-msgstr "Gusubiramo kugirango ishuri"
-
-#: objc/objc-act.c:7805
-#, fuzzy, gcc-internal-format
-msgid "duplicate declaration for protocol %qs"
-msgstr "Gusubiramo kugirango Porotokole"
-
-#. Add a readable method name to the warning.
-#: objc/objc-act.c:8383
-#, gcc-internal-format
-msgid "%J%s %<%c%s%>"
-msgstr ""
-
-#: objc/objc-act.c:8713
-#, fuzzy, gcc-internal-format
-msgid "no super class declared in interface for %qs"
-msgstr "Oya hejuru ishuri in kugirango"
-
-#: objc/objc-act.c:8762
-#, fuzzy, gcc-internal-format
-msgid "[super ...] must appear in a method context"
-msgstr "[hejuru Kugaragara in a Uburyo Imvugiro"
-
-#: objc/objc-act.c:8802
-#, gcc-internal-format
-msgid "method possibly missing a [super dealloc] call"
-msgstr ""
-
-#: objc/objc-act.c:9432
-#, fuzzy, gcc-internal-format
-msgid "local declaration of %qs hides instance variable"
-msgstr "Bya Urugero IMPINDURAGACIRO"
-
-#: treelang/tree1.c:278
-#, fuzzy, gcc-internal-format
-msgid "%HDuplicate name %q.*s."
-msgstr "Gusubiramo"
-
-#: treelang/treetree.c:813
-#, fuzzy, gcc-internal-format
-msgid "Global register variable %qD used in nested function."
-msgstr "Kwiyandikisha IMPINDURAGACIRO in Umumaro"
-
-#: treelang/treetree.c:817
-#, fuzzy, gcc-internal-format
-msgid "Register variable %qD used in nested function."
-msgstr "Kwiyandikisha IMPINDURAGACIRO in Umumaro"
-
-#: treelang/treetree.c:823
-#, fuzzy, gcc-internal-format
-msgid "Address of global register variable %qD requested."
-msgstr "Aderesi Bya Kwiyandikisha IMPINDURAGACIRO"
-
-#: treelang/treetree.c:828
-#, fuzzy, gcc-internal-format
-msgid "Address of register variable %qD requested."
-msgstr "Aderesi Bya Kwiyandikisha IMPINDURAGACIRO"
-
-#: treelang/treetree.c:1213
-#, fuzzy, gcc-internal-format
-msgid "%qD attribute ignored"
-msgstr "`%s'Ikiranga"
-
-#, fuzzy
-#~ msgid "built-in function `%s' not currently supported"
-#~ msgstr "in Umumaro OYA"
-
-#, fuzzy
-#~ msgid "concatenation of string literals with __FUNCTION__ is deprecated"
-#~ msgstr "Bya Ikurikiranyanyuguti Na: ni Bitemewe."
-
-#, fuzzy
-#~ msgid "invalid truth-value expression"
-#~ msgstr "Sibyo Agaciro imvugo"
-
-#, fuzzy
-#~ msgid "pointer to a member used in arithmetic"
-#~ msgstr "Mweretsi Kuri a in"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids range expressions in switch statements"
-#~ msgstr "C Urutonde in Hindura"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids taking the address of a label"
-#~ msgstr "C i Aderesi Bya a Akarango"
-
-#, fuzzy
-#~ msgid "declaration of `%s' shadows %s"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "no vector mode with the size and type specified could be found"
-#~ msgstr "Oya Ubwoko Na: i Ingano Na Ubwoko Byabonetse"
-
-#, fuzzy
-#~ msgid "`struct %s' incomplete in scope ending here"
-#~ msgstr "`in Ingano:"
-
-#, fuzzy
-#~ msgid "`union %s' incomplete in scope ending here"
-#~ msgstr "`Ihuza in Ingano:"
-
-#, fuzzy
-#~ msgid "`enum %s' incomplete in scope ending here"
-#~ msgstr "`in Ingano:"
-
-#, fuzzy
-#~ msgid "shadowing built-in function `%s'"
-#~ msgstr "Ishyiraho ry'igicucu in Umumaro"
-
-#, fuzzy
-#~ msgid "shadowing library function `%s'"
-#~ msgstr "Ishyiraho ry'igicucu Isomero Umumaro"
-
-#, fuzzy
-#~ msgid "library function `%s' declared as non-function"
-#~ msgstr "Isomero Umumaro Nka Umumaro"
-
-#, fuzzy
-#~ msgid "conflicting types for `%s'"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "redeclaration of `%s'"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "prototype for `%s' follows"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "non-prototype definition here"
-#~ msgstr "Insobanuro"
-
-#, fuzzy
-#~ msgid "prototype for `%s' follows and number of arguments doesn't match"
-#~ msgstr "kugirango Na Umubare Bya ingingo BIHUYE"
-
-#, fuzzy
-#~ msgid "const declaration for `%s' follows non-const"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "type qualifiers for `%s' conflict with previous decl"
-#~ msgstr "Ubwoko kugirango Na: Ibanjirije"
-
-#, fuzzy
-#~ msgid "redundant redeclaration of `%s' in same scope"
-#~ msgstr "Bya in Ingano:"
-
-#, fuzzy
-#~ msgid "a previous local"
-#~ msgstr "a Ibanjirije"
-
-#, fuzzy
-#~ msgid "`%s' was declared implicitly `extern' and later `static'"
-#~ msgstr "`%s'Na"
-
-#, fuzzy
-#~ msgid "previous external decl of `%s'"
-#~ msgstr "Ibanjirije external Bya"
-
-#, fuzzy
-#~ msgid "type mismatch with previous implicit declaration"
-#~ msgstr "Ubwoko Na: Ibanjirije"
-
-#, fuzzy
-#~ msgid "`%s' was previously implicitly declared to return `int'"
-#~ msgstr "`%s'Kuri Garuka"
-
-#, fuzzy
-#~ msgid "`%s' locally external but globally static"
-#~ msgstr "`%s'external"
-
-#, fuzzy
-#~ msgid "function `%s' was previously declared within a block"
-#~ msgstr "Umumaro muri a Funga"
-
-#, fuzzy
-#~ msgid "GCC does not yet properly implement `[*]' array declarators"
-#~ msgstr "OYA Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "typedef `%s' is initialized (use __typeof__ instead)"
-#~ msgstr "ni Gukoresha"
-
-#, fuzzy
-#~ msgid "function `%s' is initialized like a variable"
-#~ msgstr "Umumaro ni nka a IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "variable `%s' has initializer but incomplete type"
-#~ msgstr "IMPINDURAGACIRO Ubwoko"
-
-#, fuzzy
-#~ msgid "elements of array `%s' have incomplete type"
-#~ msgstr "Ibintu Bya Imbonerahamwe Ubwoko"
-
-#, fuzzy
-#~ msgid "declaration of `%s' has `extern' and is initialized"
-#~ msgstr "Bya Na ni"
-
-#, fuzzy
-#~ msgid "initializer fails to determine size of `%s'"
-#~ msgstr "Kuri Ingano Bya"
-
-#, fuzzy
-#~ msgid "array size missing in `%s'"
-#~ msgstr "Imbonerahamwe Ingano Ibuze in"
-
-#, fuzzy
-#~ msgid "ISO C forbids parameter `%s' shadowing typedef"
-#~ msgstr "C Ishyiraho ry'igicucu"
-
-#, fuzzy
-#~ msgid "long or short specified with floating type for `%s'"
-#~ msgstr "Cyangwa Na: Bihindagurika Ubwoko kugirango"
-
-#, fuzzy
-#~ msgid "the only valid combination is `long double'"
-#~ msgstr "i Byemewe Ivanga ni"
-
-#, fuzzy
-#~ msgid "ISO C forbids qualified void function return type"
-#~ msgstr "C Umumaro Garuka Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid type modifier within pointer declarator"
-#~ msgstr "Sibyo Ubwoko muri Mweretsi"
-
-#, fuzzy
-#~ msgid "invalid type modifier within array declarator"
-#~ msgstr "Sibyo Ubwoko muri Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "parameter `%s' points to incomplete type"
-#~ msgstr "Utudomo Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "parameter points to incomplete type"
-#~ msgstr "Utudomo Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "`void' in parameter list must be the entire list"
-#~ msgstr "`in Urutonde i Urutonde"
-
-#, fuzzy
-#~ msgid "`enum %s' declared inside parameter list"
-#~ msgstr "`Mo Imbere Urutonde"
-
-#, fuzzy
-#~ msgid "anonymous union declared inside parameter list"
-#~ msgstr "Ihuza Mo Imbere Urutonde"
-
-#, fuzzy
-#~ msgid "anonymous enum declared inside parameter list"
-#~ msgstr "Mo Imbere Urutonde"
-
-#, fuzzy
-#~ msgid "%s defined inside parms"
-#~ msgstr "%sMo Imbere"
-
-# starmath/source\smres.src:RID_TOOLBOXWINDOW.3.RID_XUNIONY.text
-#, fuzzy
-#~ msgid "union"
-#~ msgstr "Ihuza"
-
-# sc/source\ui\formdlg\formdlgs.src:RID_SCTAB_STRUCT.FT_STRUCT.text
-#, fuzzy
-#~ msgid "structure"
-#~ msgstr "Imiterere"
-
-#, fuzzy
-#~ msgid "bit-field `%s' type invalid in ISO C"
-#~ msgstr "Umwanya Ubwoko Sibyo in C"
-
-#, fuzzy
-#~ msgid "enum defined inside parms"
-#~ msgstr "Mo Imbere"
-
-#, fuzzy
-#~ msgid "parm types given both in parmlist and separately"
-#~ msgstr "Byombi in Na"
-
-#, fuzzy
-#~ msgid "the ` ' printf flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "the `+' printf flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "the `#' printf flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "the `0' printf flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "the `-' printf flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "`I' flag"
-#~ msgstr "`Ibendera"
-
-#, fuzzy
-#~ msgid "`a' flag"
-#~ msgstr "`Ibendera"
-
-#, fuzzy
-#~ msgid "the `a' scanf flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "`_' flag"
-#~ msgstr "`_'Ibendera"
-
-#, fuzzy
-#~ msgid "`^' flag"
-#~ msgstr "`^'Ibendera"
-
-#, fuzzy
-#~ msgid "`(' flag"
-#~ msgstr "`('Ibendera"
-
-#, fuzzy
-#~ msgid "`!' flag"
-#~ msgstr "`!'Ibendera"
-
-#, fuzzy
-#~ msgid "%s does not support the `%%%c' %s format"
-#~ msgstr "%sOYA Gushigikira i Imiterere"
-
-#, fuzzy
-#~ msgid "format argument is not a pointer (arg %d)"
-#~ msgstr "Imiterere ni OYA a Mweretsi"
-
-#, fuzzy
-#~ msgid "format argument is not a pointer to a pointer (arg %d)"
-#~ msgstr "Imiterere ni OYA a Mweretsi Kuri a Mweretsi"
-
-#, fuzzy
-#~ msgid "pointer"
-#~ msgstr "Mweretsi"
-
-#, fuzzy
-#~ msgid "different type"
-#~ msgstr "Ubwoko"
-
-#, fuzzy
-#~ msgid "%s is not type %s (arg %d)"
-#~ msgstr "%sni OYA Ubwoko"
-
-#, fuzzy
-#~ msgid "YYDEBUG not defined"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "universal-character-name '\\U%08x' not valid in identifier"
-#~ msgstr "Ky'isi yose Inyuguti Izina: OYA Byemewe in Ikiranga"
-
-#, fuzzy
-#~ msgid "ignoring invalid multibyte character"
-#~ msgstr "Sibyo Inyuguti"
-
-#, fuzzy
-#~ msgid "options array incorrectly sorted: %s is before %s"
-#~ msgstr "Amahitamo Imbonerahamwe bishunguwe ni Mbere"
-
-#, fuzzy
-#~ msgid "-Wno-strict-prototypes is not supported in C++"
-#~ msgstr "-ni OYA in C"
-
-#, fuzzy
-#~ msgid "switch \"%s\" is deprecated, please see documentation for details"
-#~ msgstr "Hindura ni Bitemewe. kugirango Birambuye"
-
-#, fuzzy
-#~ msgid "-Wmissing-format-attribute ignored without -Wformat"
-#~ msgstr "-Imiterere Ikiranga"
-
-#, fuzzy
-#~ msgid ""
-#~ "Switches:\n"
-#~ "  -include <file>           Include the contents of <file> before other files\n"
-#~ "  -imacros <file>           Accept definition of macros in <file>\n"
-#~ "  -iprefix <path>           Specify <path> as a prefix for next two options\n"
-#~ "  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
-#~ "  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
-#~ "  -isystem <dir>            Add <dir> to the start of the system include path\n"
-#~ msgstr "Gushyiramo IDOSIYE i Ibigize Bya IDOSIYE Mbere Ikindi IDOSIYE Insobanuro Bya Makoro in IDOSIYE Inzira Inzira Nka a Imbanziriza kugirango Komeza>> Kuri i Impera Bya i Sisitemu Gushyiramo Kuri i Impera Bya i Gushyiramo Kuri i Gutangira Bya i Sisitemu Gushyiramo"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -idirafter <dir>          Add <dir> to the end of the system include path\n"
-#~ "  -I <dir>                  Add <dir> to the end of the main include path\n"
-#~ "  -I-                       Fine-grained include path control; see info docs\n"
-#~ "  -nostdinc                 Do not search system include directories\n"
-#~ "                             (dirs specified with -isystem will still be used)\n"
-#~ "  -nostdinc++               Do not search system include directories for C++\n"
-#~ "  -o <file>                 Put output into <file>\n"
-#~ msgstr "-Kuri i Impera Bya i Sisitemu Gushyiramo Kuri i Impera Bya i Gushyiramo Gushyiramo Inzira Igenzura Ibisobanuro OYA Gushaka Sisitemu Gushyiramo Na: OYA Gushaka Sisitemu Gushyiramo ububiko bw'amaderese kugirango C o IDOSIYE Ibisohoka IDOSIYE"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -trigraphs                Support ISO C trigraphs\n"
-#~ "  -std=<std name>           Specify the conformance standard; one of:\n"
-#~ "                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-#~ "                            iso9899:199409, iso9899:1999, c++98\n"
-#~ "  -w                        Inhibit warning messages\n"
-#~ "  -W[no-]trigraphs          Warn if trigraphs are encountered\n"
-#~ "  -W[no-]comment{s}         Warn if one comment starts inside another\n"
-#~ msgstr "-C STD STD Izina: i Bisanzwe Bya C W Iburira Oya NIBA Oya Icyo wongeraho S NIBA Icyo wongeraho Mo Imbere"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -W[no-]traditional        Warn about features not present in traditional C\n"
-#~ "  -W[no-]undef              Warn if an undefined macro is used by #if\n"
-#~ "  -W[no-]import             Warn about the use of the #import directive\n"
-#~ msgstr "-Oya Ibyerekeye Ibiranga OYA in Oya NIBA kidasobanuye Makoro ni ku Oya Kuzana Ibyerekeye i Gukoresha Bya i Kuzana"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -W[no-]error              Treat all warnings as errors\n"
-#~ "  -W[no-]system-headers     Do not suppress warnings from system headers\n"
-#~ "  -W[no-]all                Enable most preprocessor warnings\n"
-#~ msgstr "-Oya Ikosa Byose Iburira Nka Oya Sisitemu Imitwe OYA Iburira Bivuye Sisitemu Oya Byose"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -M                        Generate make dependencies\n"
-#~ "  -MM                       As -M, but ignore system header files\n"
-#~ "  -MD                       Generate make dependencies and compile\n"
-#~ "  -MMD                      As -MD, but ignore system header files\n"
-#~ "  -MF <file>                Write dependency output to the given file\n"
-#~ "  -MG                       Treat missing header file as generated files\n"
-#~ msgstr "-Ubwoko Kwirengagiza Sisitemu Umutwempangano Ubwoko Na Kwirengagiza Sisitemu Umutwempangano IDOSIYE Ibisohoka Kuri i Ibuze Umutwempangano IDOSIYE Nka"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -MP\t\t\t    Generate phony targets for all headers\n"
-#~ "  -MQ <target>              Add a MAKE-quoted target\n"
-#~ "  -MT <target>              Add an unquoted target\n"
-#~ msgstr "-kugirango Byose Intego a Intego"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -D<macro>                 Define a <macro> with string '1' as its value\n"
-#~ "  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
-#~ "  -A<question>=<answer>     Assert the <answer> to <question>\n"
-#~ "  -A-<question>=<answer>    Disable the <answer> to <question>\n"
-#~ "  -U<macro>                 Undefine <macro> \n"
-#~ "  -v                        Display the version number\n"
-#~ msgstr "-Makoro a Makoro Na: Ikurikiranyanyuguti Nka Makoro a Makoro Na: Nka A i Kuri A i Kuri U Makoro Makoro v i Verisiyo"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -H                        Print the name of header files as they are used\n"
-#~ "  -C                        Do not discard comments\n"
-#~ "  -dM                       Display a list of macro definitions active at end\n"
-#~ "  -dD                       Preserve macro definitions in output\n"
-#~ "  -dN                       As -dD except that only the names are preserved\n"
-#~ "  -dI                       Include #include directives in the output\n"
-#~ msgstr "-H i Izina: Bya Umutwempangano Idosiye Nka C OYA Kwanga a Urutonde Bya Makoro Gikora ku Makoro in i Amazina Gushyiramo in i"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -f[no-]preprocessed       Treat the input file as already preprocessed\n"
-#~ "  -ftabstop=<number>        Distance between tab stops for column reporting\n"
-#~ "  -P                        Do not generate #line directives\n"
-#~ "  -remap                    Remap file names when including files\n"
-#~ "  --help                    Display this information\n"
-#~ msgstr "-F Oya i Iyinjiza IDOSIYE Nka Umubare hagati Isunika kugirango Inkingi OYA Umurongo IDOSIYE Amazina Ryari: Ifashayobora iyi"
-
-#, fuzzy
-#~ msgid "ISO C forbids data definition with no type or storage class"
-#~ msgstr "C Ibyatanzwe Insobanuro Na: Oya Ubwoko Cyangwa ishuri"
-
-#, fuzzy
-#~ msgid "`sizeof' applied to a bit-field"
-#~ msgstr "`Byashyizweho Kuri a Umwanya"
-
-#, fuzzy
-#~ msgid "`...' in old-style identifier list"
-#~ msgstr "`...'in ki/ bishaje IMISUSIRE Ikiranga Urutonde"
-
-#, fuzzy
-#~ msgid "%s at end of input"
-#~ msgstr "%sku Impera Bya Iyinjiza"
-
-#, fuzzy
-#~ msgid "%s before %s'%c'"
-#~ msgstr "%sMbere"
-
-#, fuzzy
-#~ msgid "%s before %s'\\x%x'"
-#~ msgstr "%sMbere"
-
-#, fuzzy
-#~ msgid "%s before string constant"
-#~ msgstr "%sMbere Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "%s before numeric constant"
-#~ msgstr "%sMbere Bikurikije umubare"
-
-#, fuzzy
-#~ msgid "%s before \"%s\""
-#~ msgstr "%sMbere"
-
-#, fuzzy
-#~ msgid "%s before '%s' token"
-#~ msgstr "%sMbere"
-
-#, fuzzy
-#~ msgid "destructor needed for `%#D'"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "where case label appears here"
-#~ msgstr "Akarango"
-
-#, fuzzy
-#~ msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
-#~ msgstr "(Bya Ibanjirije in Ingano:"
-
-#, fuzzy
-#~ msgid "subscript has type `char'"
-#~ msgstr "Inyandiko nyesi Ubwoko"
-
-#, fuzzy
-#~ msgid "shift count is negative"
-#~ msgstr "Gusunika IBARA ni"
-
-#, fuzzy
-#~ msgid "shift count >= width of type"
-#~ msgstr "Gusunika IBARA Ubugari Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "ISO C forbids the address of a cast expression"
-#~ msgstr "C i Aderesi Bya a imvugo"
-
-#, fuzzy
-#~ msgid "invalid lvalue in unary `&'"
-#~ msgstr "Sibyo in"
-
-#, fuzzy
-#~ msgid "attempt to take address of bit-field structure member `%s'"
-#~ msgstr "Kuri Aderesi Bya Umwanya Imiterere"
-
-#, fuzzy
-#~ msgid "ISO C forbids use of conditional expressions as lvalues"
-#~ msgstr "C Gukoresha Bya Nka"
-
-#, fuzzy
-#~ msgid "ISO C forbids use of compound expressions as lvalues"
-#~ msgstr "C Gukoresha Bya Nka"
-
-#, fuzzy
-#~ msgid "ISO C forbids use of cast expressions as lvalues"
-#~ msgstr "C Gukoresha Bya Nka"
-
-#, fuzzy
-#~ msgid "%s discards qualifiers from pointer target type"
-#~ msgstr "%sBivuye Mweretsi Intego Ubwoko"
-
-#, fuzzy
-#~ msgid "passing arg of `%s'"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "passing arg %d of `%s'"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "passing arg %d of pointer to function"
-#~ msgstr "Bya Mweretsi Kuri Umumaro"
-
-#, fuzzy
-#~ msgid "initializer for static variable is not constant"
-#~ msgstr "kugirango IMPINDURAGACIRO ni OYA"
-
-#, fuzzy
-#~ msgid "initializer for static variable uses complicated arithmetic"
-#~ msgstr "kugirango IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "aggregate initializer is not constant"
-#~ msgstr "ni OYA"
-
-#, fuzzy
-#~ msgid "asm template is not a string constant"
-#~ msgstr "Inyandikorugero ni OYA a Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "modification by `asm'"
-#~ msgstr "ku"
-
-#, fuzzy
-#~ msgid "return"
-#~ msgstr "Garuka"
-
-#, fuzzy
-#~ msgid "can't inline call to `%s'"
-#~ msgstr "Mumurongo Kuri"
-
-#, fuzzy
-#~ msgid "dup2 %d 1"
-#~ msgstr "1."
-
-# svx/source\svdraw\svdstr.src:STR_EditShut.text
-#, fuzzy
-#~ msgid "close %d"
-#~ msgstr "Gufunga"
-
-#, fuzzy
-#~ msgid "unable to mmap file '%s'"
-#~ msgstr "Kuri IDOSIYE"
-
-#, fuzzy
-#~ msgid "not found\n"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "bad magic number in file '%s'"
-#~ msgstr "Umubare in IDOSIYE"
-
-#, fuzzy
-#~ msgid "incompatibilities between object file & expected values"
-#~ msgstr "hagati Igikoresho IDOSIYE Ikitezwe: Uduciro"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
-#~ msgstr "IKIMENYETSO imbonerahamwe# Nta- boneza"
-
-#, fuzzy
-#~ msgid "string section missing"
-#~ msgstr "Ikurikiranyanyuguti Icyiciro Ibuze"
-
-#, fuzzy
-#~ msgid "no symbol table found"
-#~ msgstr "Oya IKIMENYETSO imbonerahamwe# Byabonetse"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "Updating header and load commands.\n"
-#~ "\n"
-#~ msgstr "Umutwempangano Na Ibirimo Amabwiriza"
-
-#, fuzzy
-#~ msgid "load command map, %d cmds, new size %ld.\n"
-#~ msgstr "Ibirimo Komandi: Gishya Ingano"
-
-#, fuzzy
-#~ msgid ""
-#~ "writing load commands.\n"
-#~ "\n"
-#~ msgstr "Ibirimo Amabwiriza"
-
-# svx/source\svdraw\svdstr.src:STR_EditShut.text
-#, fuzzy
-#~ msgid "close %s"
-#~ msgstr "Gufunga"
-
-#, fuzzy
-#~ msgid "could not convert 0x%l.8x into a region"
-#~ msgstr "OYA GUHINDURA a"
-
-#, fuzzy
-#~ msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
-#~ msgstr "%sUmumaro Nta- boneza"
-
-#, fuzzy
-#~ msgid "bad magic number"
-#~ msgstr "Umubare"
-
-#, fuzzy
-#~ msgid "bad header version"
-#~ msgstr "Umutwempangano Verisiyo"
-
-#, fuzzy
-#~ msgid "bad raw header version"
-#~ msgstr "Umutwempangano Verisiyo"
-
-#, fuzzy
-#~ msgid "raw header buffer too small"
-#~ msgstr "Umutwempangano Gitoya"
-
-#, fuzzy
-#~ msgid "old raw header file"
-#~ msgstr "ki/ bishaje Umutwempangano IDOSIYE"
-
-#, fuzzy
-#~ msgid "unsupported version"
-#~ msgstr "Verisiyo"
-
-#, fuzzy
-#~ msgid "unknown {de,en}code_mach_o_hdr return value %d"
-#~ msgstr "Kitazwi Garuka Agaciro"
-
-#, fuzzy
-#~ msgid "lseek %s 0"
-#~ msgstr "0"
-
-# svx/inc\globlmn.hrc:ITEM_FILE_MAIL_INBOX.text
-#, fuzzy
-#~ msgid "read %s"
-#~ msgstr "Gusoma"
-
-#, fuzzy
-#~ msgid "read %ld bytes, expected %ld, from %s"
-#~ msgstr "Gusoma Bayite Ikitezwe: Bivuye"
-
-# #-#-#-#-#  officecfg.pot (PACKAGE VERSION)  #-#-#-#-#
-# officecfg/registry\schema\org\openoffice\Office\Common.xcs:....Filter.HTML.Export.Browser..3.text
-# #-#-#-#-#  officecfg.pot (PACKAGE VERSION)  #-#-#-#-#
-# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....FormLetter.MailingOutput.Format..8.text
-#, fuzzy
-#~ msgid "write %s"
-#~ msgstr "Kwandika"
-
-#, fuzzy
-#~ msgid "wrote %ld bytes, expected %ld, to %s"
-#~ msgstr "Bayite Ikitezwe: Kuri"
-
-#, fuzzy
-#~ msgid ""
-#~ ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
-#~ ";; %d successes.\n"
-#~ "\n"
-#~ msgstr ";;Sitatisitiki Gishya Umwanya Ibyatunganye"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ ";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
-#~ ";; %d successes.\n"
-#~ msgstr ";;Gishya Umwanya Ibyatunganye"
-
-#, fuzzy
-#~ msgid "too many decimal points in number"
-#~ msgstr "NYACUMI Utudomo in Umubare"
-
-#, fuzzy
-#~ msgid "invalid digit \"%c\" in octal constant"
-#~ msgstr "Sibyo in"
-
-#, fuzzy
-#~ msgid "use of C99 hexadecimal floating constant"
-#~ msgstr "Gukoresha Bya Bihindagurika"
-
-#, fuzzy
-#~ msgid "exponent has no digits"
-#~ msgstr "Oya"
-
-#, fuzzy
-#~ msgid "hexadecimal floating constants require an exponent"
-#~ msgstr "Bihindagurika"
-
-#, fuzzy
-#~ msgid "invalid suffix \"%.*s\" on floating constant"
-#~ msgstr "Sibyo Ingereka S ku Bihindagurika"
-
-#, fuzzy
-#~ msgid "traditional C rejects the \"%.*s\" suffix"
-#~ msgstr "C i S Ingereka"
-
-#, fuzzy
-#~ msgid "invalid suffix \"%.*s\" on integer constant"
-#~ msgstr "Sibyo Ingereka S ku Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "use of C99 long long integer constant"
-#~ msgstr "Gukoresha Bya Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "imaginary constants are a GCC extension"
-#~ msgstr "NYURABWENGE a Umugereka"
-
-#, fuzzy
-#~ msgid "integer constant is too large for its type"
-#~ msgstr "Umubare wuzuye ni Binini kugirango Ubwoko"
-
-#, fuzzy
-#~ msgid "integer constant is so large that it is unsigned"
-#~ msgstr "Umubare wuzuye ni Binini ni Bitashizweho umukono"
-
-#, fuzzy
-#~ msgid "missing ')' after \"defined\""
-#~ msgstr "Ibuze Nyuma"
-
-#, fuzzy
-#~ msgid "operator \"defined\" requires an identifier"
-#~ msgstr "Mukoresha Ikiranga"
-
-#, fuzzy
-#~ msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
-#~ msgstr "(\"%s\"ni kugirango in C"
-
-#, fuzzy
-#~ msgid "this use of \"defined\" may not be portable"
-#~ msgstr "iyi Gukoresha Bya Gicurasi OYA"
-
-#, fuzzy
-#~ msgid "floating constant in preprocessor expression"
-#~ msgstr "Bihindagurika in imvugo"
-
-#, fuzzy
-#~ msgid "imaginary number in preprocessor expression"
-#~ msgstr "NYURABWENGE Umubare in imvugo"
-
-#, fuzzy
-#~ msgid "ISO C++ does not permit \"%s\" in #if"
-#~ msgstr "C OYA in NIBA"
-
-#, fuzzy
-#~ msgid "\"%s\" is not defined"
-#~ msgstr "\"%s\"ni OYA"
-
-#, fuzzy
-#~ msgid "missing binary operator before token \"%s\""
-#~ msgstr "Ibuze Nyabibiri Mukoresha Mbere"
-
-#, fuzzy
-#~ msgid "invalid character '\\%03o' in #if"
-#~ msgstr "Sibyo Inyuguti in NIBA"
-
-#, fuzzy
-#~ msgid "token \"%s\" is not valid in preprocessor expressions"
-#~ msgstr "ni OYA Byemewe in"
-
-#, fuzzy
-#~ msgid "void expression between '(' and ')'"
-#~ msgstr "imvugo hagati Na"
-
-#, fuzzy
-#~ msgid "#if with no expression"
-#~ msgstr "#NIBA Na: Oya imvugo"
-
-#, fuzzy
-#~ msgid "operator '%s' has no right operand"
-#~ msgstr "Mukoresha Oya Iburyo:"
-
-#, fuzzy
-#~ msgid "unbalanced stack in #if"
-#~ msgstr "in NIBA"
-
-#, fuzzy
-#~ msgid "impossible operator '%u'"
-#~ msgstr "Mukoresha"
-
-#, fuzzy
-#~ msgid "'?' without following ':'"
-#~ msgstr ""
-#~ "''Project- Id- Version: basctl\n"
-#~ "POT- Creation- Date: 2003- 12- 07 17: 13+ 02\n"
-#~ "PO- Revision- Date: 2004- 11- 04 10: 13- 0700\n"
-#~ "Last- Translator: Language- Team:< en@ li. org> MIME- Version: 1. 0\n"
-#~ "Content- Type: text/ plain; charset= UTF- 8\n"
-#~ "Content- Transfer- Encoding: 8bit\n"
-#~ "X- Generator: KBabel 1. 0\n"
-#~ "."
-
-#, fuzzy
-#~ msgid "integer overflow in preprocessor expression"
-#~ msgstr "Umubare wuzuye Byarenze urugero in imvugo"
-
-#, fuzzy
-#~ msgid "missing '(' in expression"
-#~ msgstr "Ibuze in imvugo"
-
-#, fuzzy
-#~ msgid "the left operand of \"%s\" changes sign when promoted"
-#~ msgstr "i Ibumoso: Bya Amahinduka IKIMENYETSO Ryari:"
-
-#, fuzzy
-#~ msgid "the right operand of \"%s\" changes sign when promoted"
-#~ msgstr "i Iburyo: Bya Amahinduka IKIMENYETSO Ryari:"
-
-#, fuzzy
-#~ msgid "comma operator in operand of #if"
-#~ msgstr "Akitso Mukoresha in Bya NIBA"
-
-#, fuzzy
-#~ msgid "division by zero in #if"
-#~ msgstr "ku Zeru in NIBA"
-
-#, fuzzy
-#~ msgid "%s is too large"
-#~ msgstr "%sni Binini"
-
-#, fuzzy
-#~ msgid "%s is shorter than expected"
-#~ msgstr "%sni Ikitezwe:"
-
-#, fuzzy
-#~ msgid "%s is a block device"
-#~ msgstr "%sni a Funga APAREYE"
-
-#, fuzzy
-#~ msgid "no include path in which to find %s"
-#~ msgstr "Oya Gushyiramo Inzira in Kuri Gushaka"
-
-#, fuzzy
-#~ msgid "Multiple include guards may be useful for:\n"
-#~ msgstr "Gushyiramo Gicurasi kugirango"
-
-#, fuzzy
-#~ msgid "absolute file name in remap_filename"
-#~ msgstr "IDOSIYE Izina: in"
-
-#, fuzzy
-#~ msgid "%s: Not a directory"
-#~ msgstr "%s:a bushyinguro"
-
-#, fuzzy
-#~ msgid "cppchar_t must be an unsigned type"
-#~ msgstr "Bitashizweho umukono Ubwoko"
-
-#, fuzzy
-#~ msgid "preprocessor arithmetic has maximum precision of %lu bits; target requires %lu bits"
-#~ msgstr "Kinini Bya Intego"
-
-#, fuzzy
-#~ msgid "CPP arithmetic must be at least as precise as a target int"
-#~ msgstr "ku Nka Nka a Intego INT"
-
-#, fuzzy
-#~ msgid "target char is less than 8 bits wide"
-#~ msgstr "Intego INYUGUTI ni Birutwa 8"
-
-#, fuzzy
-#~ msgid "target wchar_t is narrower than target char"
-#~ msgstr "Intego ni Intego INYUGUTI"
-
-#, fuzzy
-#~ msgid "target int is narrower than target char"
-#~ msgstr "Intego INT ni Intego INYUGUTI"
-
-#, fuzzy
-#~ msgid "CPP half-integer narrower than CPP character"
-#~ msgstr "Umubare wuzuye Inyuguti"
-
-#, fuzzy
-#~ msgid "CPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bits"
-#~ msgstr "ku iyi Ubuturo Inyuguti KURI i Intego"
-
-#, fuzzy
-#~ msgid "directory name missing after %s"
-#~ msgstr "bushyinguro Izina: Ibuze Nyuma"
-
-#, fuzzy
-#~ msgid "file name missing after %s"
-#~ msgstr "IDOSIYE Izina: Ibuze Nyuma"
-
-#, fuzzy
-#~ msgid "path name missing after %s"
-#~ msgstr "Inzira Izina: Ibuze Nyuma"
-
-#, fuzzy
-#~ msgid "trigraph ??%c converted to %c"
-#~ msgstr ""
-#~ "Project- Id- Version: basctl\n"
-#~ "POT- Creation- Date: 2003- 12- 07 17: 13+ 02\n"
-#~ "PO- Revision- Date: 2004- 11- 04 10: 13- 0700\n"
-#~ "Last- Translator: Language- Team:< en@ li. org> MIME- Version: 1. 0\n"
-#~ "Content- Type: text/ plain; charset= UTF- 8\n"
-#~ "Content- Transfer- Encoding: 8bit\n"
-#~ "X- Generator: KBabel 1. 0\n"
-#~ "."
-
-#, fuzzy
-#~ msgid "trigraph ??%c ignored"
-#~ msgstr ""
-#~ "Project- Id- Version: basctl\n"
-#~ "POT- Creation- Date: 2003- 12- 07 17: 13+ 02\n"
-#~ "PO- Revision- Date: 2004- 11- 04 10: 13- 0700\n"
-#~ "Last- Translator: Language- Team:< en@ li. org> MIME- Version: 1. 0\n"
-#~ "Content- Type: text/ plain; charset= UTF- 8\n"
-#~ "Content- Transfer- Encoding: 8bit\n"
-#~ "X- Generator: KBabel 1. 0\n"
-#~ "."
-
-#, fuzzy
-#~ msgid "backslash and newline separated by space"
-#~ msgstr "Na ku Umwanya"
-
-#, fuzzy
-#~ msgid "backslash-newline at end of file"
-#~ msgstr "ku Impera Bya IDOSIYE"
-
-#, fuzzy
-#~ msgid "\"/*\" within comment"
-#~ msgstr "\"/*\"muri Icyo wongeraho"
-
-#, fuzzy
-#~ msgid "null character(s) ignored"
-#~ msgstr "NTAGIHARI Inyuguti S"
-
-#, fuzzy
-#~ msgid "attempt to use poisoned \"%s\""
-#~ msgstr "Kuri Gukoresha"
-
-#, fuzzy
-#~ msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
-#~ msgstr "_Kugaragara in i Bya a Makoro"
-
-#, fuzzy
-#~ msgid "'$' character(s) in identifier or number"
-#~ msgstr "'$'Inyuguti S in Ikiranga Cyangwa Umubare"
-
-#, fuzzy
-#~ msgid "null character(s) preserved in literal"
-#~ msgstr "NTAGIHARI Inyuguti S in"
-
-#, fuzzy
-#~ msgid "no newline at end of file"
-#~ msgstr "Oya ku Impera Bya IDOSIYE"
-
-#, fuzzy
-#~ msgid "unterminated comment"
-#~ msgstr "Icyo wongeraho"
-
-#, fuzzy
-#~ msgid "C++ style comments are not allowed in ISO C90"
-#~ msgstr "C IMISUSIRE Ibisobanuro OYA in"
-
-#, fuzzy
-#~ msgid "(this will be reported only once per input file)"
-#~ msgstr "(iyi Rimwe Iyinjiza IDOSIYE"
-
-#, fuzzy
-#~ msgid "multi-line comment"
-#~ msgstr "Umurongo Icyo wongeraho"
-
-#, fuzzy
-#~ msgid "the meaning of '\\%c' is different in traditional C"
-#~ msgstr "i Igisobanuro Bya ni in C"
-
-#, fuzzy
-#~ msgid "incomplete universal-character-name"
-#~ msgstr "Ky'isi yose Inyuguti Izina:"
-
-#, fuzzy
-#~ msgid "non-hex digit '%c' in universal-character-name"
-#~ msgstr "in Ky'isi yose Inyuguti Izina:"
-
-#, fuzzy
-#~ msgid "universal-character-name on EBCDIC target"
-#~ msgstr "Ky'isi yose Inyuguti Izina: ku Intego"
-
-#, fuzzy
-#~ msgid "universal-character-name out of range"
-#~ msgstr "Ky'isi yose Inyuguti Izina: Inyuma Bya Urutonde"
-
-#, fuzzy
-#~ msgid "the meaning of '\\a' is different in traditional C"
-#~ msgstr "i Igisobanuro Bya ni in C"
-
-#, fuzzy
-#~ msgid "non-ISO-standard escape sequence, '\\%c'"
-#~ msgstr "Bisanzwe"
-
-#, fuzzy
-#~ msgid "the meaning of '\\x' is different in traditional C"
-#~ msgstr "i Igisobanuro Bya ni in C"
-
-#, fuzzy
-#~ msgid "\\x used with no following hex digits"
-#~ msgstr "\\xNa: Oya"
-
-#, fuzzy
-#~ msgid "hex escape sequence out of range"
-#~ msgstr "Inyuma Bya Urutonde"
-
-#, fuzzy
-#~ msgid "octal escape sequence out of range"
-#~ msgstr "Inyuma Bya Urutonde"
-
-#, fuzzy
-#~ msgid "unknown escape sequence '\\%c'"
-#~ msgstr "Kitazwi"
-
-#, fuzzy
-#~ msgid "unknown escape sequence: '\\%03o'"
-#~ msgstr "Kitazwi"
-
-#, fuzzy
-#~ msgid "escape sequence out of range for its type"
-#~ msgstr "Inyuma Bya Urutonde kugirango Ubwoko"
-
-#, fuzzy
-#~ msgid "empty character constant"
-#~ msgstr "ubusa Inyuguti"
-
-#, fuzzy
-#~ msgid "character constant too long for its type"
-#~ msgstr "Inyuguti kugirango Ubwoko"
-
-#, fuzzy
-#~ msgid "multi-character character constant"
-#~ msgstr "Inyuguti Inyuguti"
-
-#, fuzzy
-#~ msgid "extra tokens at end of #%s directive"
-#~ msgstr "Birenga ku Impera Bya"
-
-#, fuzzy
-#~ msgid "#%s is a GCC extension"
-#~ msgstr "#%sni a Umugereka"
-
-#, fuzzy
-#~ msgid "traditional C ignores #%s with the # indented"
-#~ msgstr "C Na: i hariho marije"
-
-#, fuzzy
-#~ msgid "suggest hiding #%s from traditional C with an indented #"
-#~ msgstr "Bivuye C Na: hariho marije"
-
-#, fuzzy
-#~ msgid "embedding a directive within macro arguments is not portable"
-#~ msgstr "a muri Makoro ingingo ni OYA"
-
-#, fuzzy
-#~ msgid "invalid preprocessing directive #%s"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "\"defined\" cannot be used as a macro name"
-#~ msgstr "\"Nka a Makoro Izina:"
-
-#, fuzzy
-#~ msgid "no macro name given in #%s directive"
-#~ msgstr "Oya Makoro Izina: in"
-
-#, fuzzy
-#~ msgid "macro names must be identifiers"
-#~ msgstr "Makoro Amazina"
-
-#, fuzzy
-#~ msgid "missing terminating > character"
-#~ msgstr "Ibuze Inyuguti"
-
-#, fuzzy
-#~ msgid "#%s expects \"FILENAME\" or <FILENAME>"
-#~ msgstr "#%sCyangwa"
-
-#, fuzzy
-#~ msgid "#include_next in primary source file"
-#~ msgstr "#in Inkomoko IDOSIYE"
-
-#, fuzzy
-#~ msgid "#import is obsolete, use an #ifndef wrapper in the header file"
-#~ msgstr "#Kuzana ni Gukoresha in i Umutwempangano IDOSIYE"
-
-#, fuzzy
-#~ msgid "invalid flag \"%s\" in line directive"
-#~ msgstr "Sibyo Ibendera in Umurongo"
-
-#, fuzzy
-#~ msgid "\"%s\" after #line is not a positive integer"
-#~ msgstr "\"%s\"Nyuma Umurongo ni OYA a Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "line number out of range"
-#~ msgstr "Umurongo Umubare Inyuma Bya Urutonde"
-
-#, fuzzy
-#~ msgid "\"%s\" after # is not a positive integer"
-#~ msgstr "\"%s\"Nyuma ni OYA a Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "invalid #ident directive"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "registering \"%s\" as both a pragma and a pragma namespace"
-#~ msgstr "Nka Byombi a Na a"
-
-#, fuzzy
-#~ msgid "#pragma %s %s is already registered"
-#~ msgstr "#ni"
-
-#, fuzzy
-#~ msgid "#pragma %s is already registered"
-#~ msgstr "#ni"
-
-#, fuzzy
-#~ msgid "#pragma once is obsolete"
-#~ msgstr "#Rimwe ni"
-
-#, fuzzy
-#~ msgid "#pragma once in main file"
-#~ msgstr "#Rimwe in IDOSIYE"
-
-#, fuzzy
-#~ msgid "invalid #pragma GCC poison directive"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "poisoning existing macro \"%s\""
-#~ msgstr "Makoro"
-
-#, fuzzy
-#~ msgid "#pragma system_header ignored outside include file"
-#~ msgstr "#Hanze Gushyiramo IDOSIYE"
-
-#, fuzzy
-#~ msgid "cannot find source %s"
-#~ msgstr "Gushaka Inkomoko"
-
-#, fuzzy
-#~ msgid "current file is older than %s"
-#~ msgstr "KIGEZWEHO IDOSIYE ni"
-
-#, fuzzy
-#~ msgid "#else without #if"
-#~ msgstr "#Ikindi NIBA"
-
-#, fuzzy
-#~ msgid "#else after #else"
-#~ msgstr "#Ikindi Nyuma Ikindi"
-
-#, fuzzy
-#~ msgid "the conditional began here"
-#~ msgstr "i"
-
-#, fuzzy
-#~ msgid "#elif without #if"
-#~ msgstr "#NIBA"
-
-#, fuzzy
-#~ msgid "#elif after #else"
-#~ msgstr "#Nyuma Ikindi"
-
-#, fuzzy
-#~ msgid "#endif without #if"
-#~ msgstr "#NIBA"
-
-#, fuzzy
-#~ msgid "missing ')' to complete answer"
-#~ msgstr "Ibuze Kuri Byuzuye"
-
-#, fuzzy
-#~ msgid "predicate's answer is empty"
-#~ msgstr "ni ubusa"
-
-#, fuzzy
-#~ msgid "macro \"%s\" is not used"
-#~ msgstr "Makoro ni OYA"
-
-#, fuzzy
-#~ msgid "invalid built-in macro \"%s\""
-#~ msgstr "Sibyo in Makoro"
-
-#, fuzzy
-#~ msgid "could not determine date and time"
-#~ msgstr "OYA Itariki Na Igihe"
-
-#, fuzzy
-#~ msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
-#~ msgstr "Na OYA a Byemewe"
-
-#, fuzzy
-#~ msgid "ISO C99 requires rest arguments to be used"
-#~ msgstr "ingingo Kuri"
-
-#, fuzzy
-#~ msgid "macro \"%s\" requires %u arguments, but only %u given"
-#~ msgstr "Makoro ingingo"
-
-#, fuzzy
-#~ msgid "macro \"%s\" passed %u arguments, but takes just %u"
-#~ msgstr "Makoro ingingo"
-
-#, fuzzy
-#~ msgid "unterminated argument list invoking macro \"%s\""
-#~ msgstr "Urutonde Makoro"
-
-#, fuzzy
-#~ msgid "function-like macro \"%s\" must be used with arguments in traditional C"
-#~ msgstr "Umumaro nka Makoro Na: ingingo in C"
-
-#, fuzzy
-#~ msgid "duplicate macro parameter \"%s\""
-#~ msgstr "Gusubiramo Makoro"
-
-#, fuzzy
-#~ msgid "\"%s\" may not appear in macro parameter list"
-#~ msgstr "\"%s\"Gicurasi OYA Kugaragara in Makoro Urutonde"
-
-#, fuzzy
-#~ msgid "macro parameters must be comma-separated"
-#~ msgstr "Makoro Ibigenga Akitso"
-
-#, fuzzy
-#~ msgid "parameter name missing"
-#~ msgstr "Izina: Ibuze"
-
-#, fuzzy
-#~ msgid "anonymous variadic macros were introduced in C99"
-#~ msgstr "Makoro in"
-
-#, fuzzy
-#~ msgid "ISO C does not permit named variadic macros"
-#~ msgstr "C OYA Makoro"
-
-#, fuzzy
-#~ msgid "missing ')' in macro parameter list"
-#~ msgstr "Ibuze in Makoro Urutonde"
-
-#, fuzzy
-#~ msgid "ISO C requires whitespace after the macro name"
-#~ msgstr "C Nyuma i Makoro Izina:"
-
-#, fuzzy
-#~ msgid "'#' is not followed by a macro parameter"
-#~ msgstr "'#'ni OYA ku a Makoro"
-
-#, fuzzy
-#~ msgid "'##' cannot appear at either end of a macro expansion"
-#~ msgstr "'##'Kugaragara ku Impera Bya a Makoro"
-
-#, fuzzy
-#~ msgid "macro argument \"%s\" would be stringified in traditional C"
-#~ msgstr "Makoro in C"
-
-#, fuzzy
-#~ msgid "invalid hash type %d in cpp_macro_definition"
-#~ msgstr "Sibyo Ubwoko in"
-
-#, fuzzy
-#~ msgid "detected recursion whilst expanding macro \"%s\""
-#~ msgstr "Makoro"
-
-#, fuzzy
-#~ msgid ";; Processing block from %d to %d, %d sets.\n"
-#~ msgstr ";;Funga Bivuye Kuri"
-
-#, fuzzy
-#~ msgid "%s: warnings being treated as errors\n"
-#~ msgstr "%s:Iburira Nka"
-
-#, fuzzy
-#~ msgid ""
-#~ ",\n"
-#~ "                 from %s:%d"
-#~ msgstr ",Bivuye"
-
-#, fuzzy
-#~ msgid "internal regno botch: `%s' has regno = %d\n"
-#~ msgstr "By'imbere"
-
-#, fuzzy
-#~ msgid "support for the DWARF1 debugging format is deprecated"
-#~ msgstr "Gushigikira kugirango i Imiterere ni Bitemewe."
-
-#, fuzzy
-#~ msgid "can't get current directory"
-#~ msgstr "Kubona KIGEZWEHO bushyinguro"
-
-#, fuzzy
-#~ msgid "can't access real part of complex value in hard register"
-#~ msgstr "Bya ITSINDA RY'IMIBARE C Agaciro in Ikomeye Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "can't access imaginary part of complex value in hard register"
-#~ msgstr "NYURABWENGE Bya ITSINDA RY'IMIBARE C Agaciro in Ikomeye Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "function using short complex types cannot be inline"
-#~ msgstr "Umumaro ikoresha ITSINDA RY'IMIBARE C Mumurongo"
-
-#, fuzzy
-#~ msgid "unsupported wide integer operation"
-#~ msgstr "Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "prior parameter's size depends on `%s'"
-#~ msgstr "Ingano ku"
-
-#, fuzzy
-#~ msgid "returned value in block_exit_expr"
-#~ msgstr "Agaciro in"
-
-#, fuzzy
-#~ msgid "cannot take the address of an unaligned member"
-#~ msgstr "i Aderesi Bya"
-
-#, fuzzy
-#~ msgid "Copyright (C) 2003 Free Software Foundation, Inc.\n"
-#~ msgstr "C"
-
-#, fuzzy
-#~ msgid "warning: -pipe ignored because -time specified"
-#~ msgstr "Iburira Igihe"
-
-#, fuzzy
-#~ msgid "invalid specification!  Bug in cc"
-#~ msgstr "Sibyo in KopiKubandi"
-
-#, fuzzy
-#~ msgid "mismatched braces in specs"
-#~ msgstr "Ingirwadusodeko in"
-
-#, fuzzy
-#~ msgid "Internal gcov abort.\n"
-#~ msgstr "Kureka"
-
-#, fuzzy
-#~ msgid "Copyright (C) 2001 Free Software Foundation, Inc.\n"
-#~ msgstr "C"
-
-#, fuzzy
-#~ msgid "Could not open basic block file %s.\n"
-#~ msgstr "OYA Gufungura BASIC Funga IDOSIYE"
-
-#, fuzzy
-#~ msgid "Could not open program flow graph file %s.\n"
-#~ msgstr "OYA Gufungura Porogaramu IDOSIYE"
-
-#, fuzzy
-#~ msgid "Could not open data file %s.\n"
-#~ msgstr "OYA Gufungura Ibyatanzwe IDOSIYE"
-
-#, fuzzy
-#~ msgid "Assuming that all execution counts are zero.\n"
-#~ msgstr "Byose Zeru"
-
-#, fuzzy
-#~ msgid "No executable code associated with file %s.\n"
-#~ msgstr "ITEGEKONGENGA Na: IDOSIYE"
-
-#, fuzzy
-#~ msgid "didn't use all bb entries of graph, function %s\n"
-#~ msgstr "Gukoresha Byose Ibyinjijwe Bya Umumaro"
-
-#, fuzzy
-#~ msgid "ERROR: unexpected line number %ld\n"
-#~ msgstr "Umurongo Umubare"
-
-#, fuzzy
-#~ msgid "ERROR: too many basic blocks in function %s\n"
-#~ msgstr "BASIC in Umumaro"
-
-#, fuzzy
-#~ msgid "ERROR: out of range line number in function %s\n"
-#~ msgstr "Inyuma Bya Urutonde Umurongo Umubare in Umumaro"
-
-#, fuzzy
-#~ msgid "Could not open source file %s.\n"
-#~ msgstr "OYA Gufungura Inkomoko IDOSIYE"
-
-#, fuzzy
-#~ msgid "Name `%s' contains quotes"
-#~ msgstr "Kirimo"
-
-#, fuzzy
-#~ msgid "invalid string `%s' in define_cpu_unit"
-#~ msgstr "Sibyo Ikurikiranyanyuguti in"
-
-#, fuzzy
-#~ msgid "invalid string `%s' in define_query_cpu_unit"
-#~ msgstr "Sibyo Ikurikiranyanyuguti in"
-
-#, fuzzy
-#~ msgid "invalid string `%s' in define_bypass"
-#~ msgstr "Sibyo Ikurikiranyanyuguti in"
-
-#, fuzzy
-#~ msgid "invalid first string `%s' in exclusion_set"
-#~ msgstr "Sibyo Itangira Ikurikiranyanyuguti in"
-
-#, fuzzy
-#~ msgid "invalid second string `%s' in exclusion_set"
-#~ msgstr "Sibyo ISEGONDA Ikurikiranyanyuguti in"
-
-#, fuzzy
-#~ msgid "invalid first string `%s' in presence_set"
-#~ msgstr "Sibyo Itangira Ikurikiranyanyuguti in"
-
-#, fuzzy
-#~ msgid "invalid second string `%s' in presence_set"
-#~ msgstr "Sibyo ISEGONDA Ikurikiranyanyuguti in"
-
-#, fuzzy
-#~ msgid "invalid first string `%s' in absence_set"
-#~ msgstr "Sibyo Itangira Ikurikiranyanyuguti in"
-
-#, fuzzy
-#~ msgid "invalid second string `%s' in absence_set"
-#~ msgstr "Sibyo ISEGONDA Ikurikiranyanyuguti in"
-
-#, fuzzy
-#~ msgid "invalid string `%s' in define_automaton"
-#~ msgstr "Sibyo Ikurikiranyanyuguti in"
-
-#, fuzzy
-#~ msgid "invalid option `%s' in automata_option"
-#~ msgstr "Sibyo Ihitamo in"
-
-#, fuzzy
-#~ msgid "garbage after ) in reservation `%s'"
-#~ msgstr "Nyuma in"
-
-#, fuzzy
-#~ msgid "invalid `%s' in reservation `%s'"
-#~ msgstr "Sibyo in"
-
-#, fuzzy
-#~ msgid "repetition `%s' <= 1 in reservation `%s'"
-#~ msgstr "1. in"
-
-#, fuzzy
-#~ msgid "unit `%s' in exclusion is not declared"
-#~ msgstr "Igice: in ni OYA"
-
-#, fuzzy
-#~ msgid "`%s' in exclusion is not unit"
-#~ msgstr "`%s'in ni OYA Igice:"
-
-#, fuzzy
-#~ msgid "unit `%s' excludes itself"
-#~ msgstr "Igice:"
-
-#, fuzzy
-#~ msgid "units `%s' and `%s' in exclusion set belong to different automata"
-#~ msgstr "Na in Gushyiraho Kuri"
-
-#, fuzzy
-#~ msgid "unit `%s' excludes and requires presence of `%s'"
-#~ msgstr "Igice: Na Bya"
-
-#, fuzzy
-#~ msgid "unit `%s' requires absence and presence of `%s'"
-#~ msgstr "Igice: Na Bya"
-
-#, fuzzy
-#~ msgid "define_insn_reservation `%s' has negative latency time"
-#~ msgstr "Igihe"
-
-#, fuzzy
-#~ msgid "`%s' is already used as insn reservation name"
-#~ msgstr "`%s'ni Nka Izina:"
-
-#, fuzzy
-#~ msgid "define_bypass `%s - %s' has negative latency time"
-#~ msgstr "Igihe"
-
-#, fuzzy
-#~ msgid "automaton `%s' is not declared"
-#~ msgstr "ni OYA"
-
-#, fuzzy
-#~ msgid "define_unit `%s' without automaton when one defined"
-#~ msgstr "Ryari:"
-
-#, fuzzy
-#~ msgid "`%s' is declared as cpu unit"
-#~ msgstr "`%s'ni Nka CPU Igice:"
-
-#, fuzzy
-#~ msgid "`%s' is declared as cpu reservation"
-#~ msgstr "`%s'ni Nka CPU"
-
-#, fuzzy
-#~ msgid "repeated declaration of reservation `%s'"
-#~ msgstr "byasubiyemo Bya"
-
-#, fuzzy
-#~ msgid "there is no insn reservation `%s'"
-#~ msgstr "ni Oya"
-
-#, fuzzy
-#~ msgid "bypass `%s - %s' is already defined"
-#~ msgstr "ni"
-
-#, fuzzy
-#~ msgid "unit `%s' is not used"
-#~ msgstr "Igice: ni OYA"
-
-#, fuzzy
-#~ msgid "reservation `%s' is not used"
-#~ msgstr "ni OYA"
-
-#, fuzzy
-#~ msgid "Units `%s' and `%s' should be in the same automaton"
-#~ msgstr "Na in i"
-
-#, fuzzy
-#~ msgid "-split has no argument."
-#~ msgstr "-Gutandukanya Oya"
-
-#, fuzzy
-#~ msgid "option `-split' has not been implemented yet\n"
-#~ msgstr "Ihitamo OYA"
-
-#, fuzzy
-#~ msgid "Automaton `%s': Insn `%s' will never be issued"
-#~ msgstr "Nta narimwe Byasohowe"
-
-#, fuzzy
-#~ msgid "Insn `%s' will never be issued"
-#~ msgstr "Nta narimwe Byasohowe"
-
-#, fuzzy
-#~ msgid "Errors in DFA description"
-#~ msgstr "in Isobanuramiterere"
-
-#, fuzzy
-#~ msgid "Error in writing DFA description file %s"
-#~ msgstr "in Isobanuramiterere IDOSIYE"
-
-#, fuzzy
-#~ msgid "varargs function cannot be inline"
-#~ msgstr "Umumaro Mumurongo"
-
-#, fuzzy
-#~ msgid "function using alloca cannot be inline"
-#~ msgstr "Umumaro ikoresha Mumurongo"
-
-#, fuzzy
-#~ msgid "function using setjmp cannot be inline"
-#~ msgstr "Umumaro ikoresha Mumurongo"
-
-#, fuzzy
-#~ msgid "function uses __builtin_eh_return"
-#~ msgstr "Umumaro"
-
-#, fuzzy
-#~ msgid "function with nested functions cannot be inline"
-#~ msgstr "Umumaro Na: Imimaro Mumurongo"
-
-#, fuzzy
-#~ msgid "function with label addresses used in initializers cannot inline"
-#~ msgstr "Umumaro Na: Akarango Amaderesi in Mumurongo"
-
-#, fuzzy
-#~ msgid "function too large to be inline"
-#~ msgstr "Umumaro Binini Kuri Mumurongo"
-
-#, fuzzy
-#~ msgid "no prototype, and parameter address used; cannot be inline"
-#~ msgstr "Oya Na Aderesi Mumurongo"
-
-#, fuzzy
-#~ msgid "function with varying-size return value cannot be inline"
-#~ msgstr "Umumaro Na: Ingano Garuka Agaciro Mumurongo"
-
-#, fuzzy
-#~ msgid "function with varying-size parameter cannot be inline"
-#~ msgstr "Umumaro Na: Ingano Mumurongo"
-
-#, fuzzy
-#~ msgid "function with transparent unit parameter cannot be inline"
-#~ msgstr "Umumaro Na: Bibonerana Igice: Mumurongo"
-
-#, fuzzy
-#~ msgid "function with computed jump cannot inline"
-#~ msgstr "Umumaro Na: Simbuka Mumurongo"
-
-#, fuzzy
-#~ msgid "function with nonlocal goto cannot be inline"
-#~ msgstr "Umumaro Na: Mumurongo"
-
-#, fuzzy
-#~ msgid "function with target specific attribute(s) cannot be inlined"
-#~ msgstr "Umumaro Na: Intego Ikiranga S"
-
-#, fuzzy
-#~ msgid "In file included from %s:%u"
-#~ msgstr "IDOSIYE Bivuye"
-
-#, fuzzy
-#~ msgid ""
-#~ ",\n"
-#~ "                 from %s:%u"
-#~ msgstr ",Bivuye"
-
-#, fuzzy
-#~ msgid "Profile does not match flowgraph of function %s (out of date?)"
-#~ msgstr "OYA BIHUYE Bya Umumaro Inyuma Bya Itariki"
-
-#, fuzzy
-#~ msgid "file %s not found, execution counts assumed to be zero"
-#~ msgstr "IDOSIYE OYA Byabonetse Kuri Zeru"
-
-#, fuzzy
-#~ msgid "%s: internal abort\n"
-#~ msgstr "%s:By'imbere"
-
-#, fuzzy
-#~ msgid "Didn't find a coloring.\n"
-#~ msgstr "Gushaka a"
-
-#, fuzzy
-#~ msgid "jump to `%s' invalidly jumps into binding contour"
-#~ msgstr "Simbuka Kuri Bifatanya Umuzenguruko"
-
-#, fuzzy
-#~ msgid "label `%s' used before containing binding contour"
-#~ msgstr "Akarango Mbere Bifatanya Umuzenguruko"
-
-#, fuzzy
-#~ msgid "case value `%ld' not in enumerated type `%s'"
-#~ msgstr "Agaciro OYA in Ubwoko"
-
-#, fuzzy
-#~ msgid "cannot timevar_pop '%s' when top of timevars stack is '%s'"
-#~ msgstr "Ryari: Hejuru: Bya ni"
-
-#, fuzzy
-#~ msgid "Generate STABS format debug info"
-#~ msgstr "Imiterere Kosora amakosa Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Generate extended STABS format debug info"
-#~ msgstr "Byongerewe... Imiterere Kosora amakosa Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Generate DWARF-1 format debug info"
-#~ msgstr "1. Imiterere Kosora amakosa Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Generate extended DWARF-1 format debug info"
-#~ msgstr "Byongerewe... 1. Imiterere Kosora amakosa Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Generate DWARF-2 debug info"
-#~ msgstr "2. Kosora amakosa Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Generate XCOFF format debug info"
-#~ msgstr "Imiterere Kosora amakosa Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Generate extended XCOFF format debug info"
-#~ msgstr "Byongerewe... Imiterere Kosora amakosa Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Generate COFF format debug info"
-#~ msgstr "Imiterere Kosora amakosa Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Generate VMS format debug info"
-#~ msgstr "Imiterere Kosora amakosa Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Do not store floats in registers"
-#~ msgstr "OYA in"
-
-#, fuzzy
-#~ msgid "Consider all mem refs through pointers as volatile"
-#~ msgstr "Byose mem Gihinguranya Nka"
-
-#, fuzzy
-#~ msgid "Consider all mem refs to global data to be volatile"
-#~ msgstr "Byose mem Kuri Ibyatanzwe Kuri"
-
-#, fuzzy
-#~ msgid "Consider all mem refs to static data to be volatile"
-#~ msgstr "Byose mem Kuri Ibyatanzwe Kuri"
-
-#, fuzzy
-#~ msgid "Store strings in writable data section"
-#~ msgstr "Ikurikiranyanyuguti in Ibyatanzwe Icyiciro"
-
-#, fuzzy
-#~ msgid "Mark data as shared rather than private"
-#~ msgstr "Ibyatanzwe Nka By'umwihariko"
-
-#, fuzzy
-#~ msgid "Run the loop optimizer twice"
-#~ msgstr "i"
-
-#, fuzzy
-#~ msgid "Output GNU ld formatted global initializers"
-#~ msgstr "Byahanaguwe"
-
-#, fuzzy
-#~ msgid "Use graph coloring register allocation."
-#~ msgstr "Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "Compile just for ISO C90"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Determine language standard"
-#~ msgstr "Ururimi Bisanzwe"
-
-#, fuzzy
-#~ msgid "Make bit-fields by unsigned by default"
-#~ msgstr "Imyanya ku Bitashizweho umukono ku Mburabuzi"
-
-#, fuzzy
-#~ msgid "Allow different types as args of ? operator"
-#~ msgstr "Nka Bya Mukoresha"
-
-#, fuzzy
-#~ msgid "Allow the use of $ inside identifiers"
-#~ msgstr "i Gukoresha Bya Mo Imbere"
-
-#, fuzzy
-#~ msgid "Use the smallest fitting integer to hold enums"
-#~ msgstr "i Gitoya Umubare wuzuye Kuri"
-
-#, fuzzy
-#~ msgid "Warn if nested comments are detected"
-#~ msgstr "NIBA Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Don't warn about too many arguments to format functions"
-#~ msgstr "Ibyerekeye ingingo Kuri Imiterere Imimaro"
-
-#, fuzzy
-#~ msgid "Warn about constructs whose meanings change in ISO C"
-#~ msgstr "Ibyerekeye bya Guhindura>> in C"
-
-#, fuzzy
-#~ msgid "Warn when trigraphs are encountered"
-#~ msgstr "Ryari:"
-
-#, fuzzy
-#~ msgid "Mark strings as 'const char *'"
-#~ msgstr "Ikurikiranyanyuguti Nka INYUGUTI"
-
-#, fuzzy
-#~ msgid "invalid register name `%s' for register variable"
-#~ msgstr "Sibyo Kwiyandikisha Izina: kugirango Kwiyandikisha IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "  -fdiagnostics-show-location=[once | every-line] Indicates how often source location information should be emitted, as prefix, at the beginning of diagnostics when line-wrapping\n"
-#~ msgstr "-Garagaza Ahantu Rimwe buri Umurongo Inkomoko Ahantu Ibisobanuro Nka Imbanziriza ku i Itangiriro Bya Ryari: Umurongo"
-
-#, fuzzy
-#~ msgid "  -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] Indicates the default thread-local storage code generation model\n"
-#~ msgstr "-Urugero i Mburabuzi Urudodo ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "  -pedantic-errors        Like -pedantic except that errors are produced\n"
-#~ msgstr "-Amakosa Amakosa"
-
-#, fuzzy
-#~ msgid "  -w                      Suppress warnings\n"
-#~ msgstr "-W"
-
-#, fuzzy
-#~ msgid "  -Wunused                Enable unused warnings\n"
-#~ msgstr "-Kidakoreshwa"
-
-#, fuzzy
-#~ msgid "  -p                      Enable function profiling\n"
-#~ msgstr "-P Umumaro"
-
-#, fuzzy
-#~ msgid "  -dumpbase <file>        Base name to be used for dumps from specific passes\n"
-#~ msgstr "-IDOSIYE Base Izina: Kuri kugirango Bivuye"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "Language specific options:\n"
-#~ msgstr "Amahitamo"
-
-#, fuzzy
-#~ msgid "  %-23.23s [undocumented]\n"
-#~ msgstr ""
-#~ "%-23.Project- Id- Version: basctl\n"
-#~ "POT- Creation- Date: 2003- 12- 07 17: 13+ 02\n"
-#~ "PO- Revision- Date: 2004- 11- 04 10: 13- 0700\n"
-#~ "Last- Translator: Language- Team:< en@ li. org> MIME- Version: 1. 0\n"
-#~ "Content- Type: text/ plain; charset= UTF- 8\n"
-#~ "Content- Transfer- Encoding: 8bit\n"
-#~ "X- Generator: KBabel 1. 0\n"
-#~ "."
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "There are undocumented %s specific options as well.\n"
-#~ msgstr "Amahitamo Nka"
-
-#, fuzzy
-#~ msgid "  -m%-23.23s [undocumented]\n"
-#~ msgstr "-M."
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "There are undocumented target specific options as well.\n"
-#~ msgstr "Intego Amahitamo Nka"
-
-#, fuzzy
-#~ msgid "  They exist, but they are not documented.\n"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "unrecognized option `%s'"
-#~ msgstr "Ihitamo"
-
-#, fuzzy
-#~ msgid "-Wid-clash-LEN is no longer supported"
-#~ msgstr "-ni Oya"
-
-#, fuzzy
-#~ msgid "use -gdwarf -g%d for DWARF v1, level %d"
-#~ msgstr "Gukoresha g kugirango urwego"
-
-#, fuzzy
-#~ msgid "use -gdwarf-2   for DWARF v2"
-#~ msgstr "Gukoresha 2. kugirango"
-
-#, fuzzy
-#~ msgid "ignoring option `%s' due to invalid debug level specification"
-#~ msgstr "Ihitamo Kuri Sibyo Kosora amakosa urwego"
-
-#, fuzzy
-#~ msgid "`%s': unknown or unsupported -g option"
-#~ msgstr "`%s':Kitazwi Cyangwa g Ihitamo"
-
-#, fuzzy
-#~ msgid "`%s' ignored, conflicts with `-g%s'"
-#~ msgstr "`%s'Na: g"
-
-#, fuzzy
-#~ msgid "-param option missing argument"
-#~ msgstr "-Ihitamo Ibuze"
-
-#, fuzzy
-#~ msgid "invalid --param option: %s"
-#~ msgstr "Sibyo Ihitamo"
-
-#, fuzzy
-#~ msgid "(it is valid for %s but not the selected language)"
-#~ msgstr "(ni Byemewe kugirango OYA i Byahiswemo Ururimi"
-
-#, fuzzy
-#~ msgid "invalid initializer for bit string"
-#~ msgstr "Sibyo kugirango Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "volatile register variables don't work as you might wish"
-#~ msgstr "Kwiyandikisha Ibihinduka Akazi Nka"
-
-#, fuzzy
-#~ msgid "unknown set constructor type"
-#~ msgstr "Kitazwi Gushyiraho Ubwoko"
-
-#, fuzzy
-#~ msgid "#`%s' not supported by %s#"
-#~ msgstr "#`%s'OYA ku"
-
-#, fuzzy
-#~ msgid "The maximum number of instructions by repeated inlining before gcc starts to throttle inlining"
-#~ msgstr "Kinini Umubare Bya Amabwiriza ku byasubiyemo Mbere Kuri"
-
-#, fuzzy
-#~ msgid "The slope of the linear function throttling inlining after the recursive inlining limit has been reached is given by the negative reciprocal value of this parameter"
-#~ msgstr "IMANURA Bya i By'umurongo Umumaro Nyuma i ni ku i Agaciro Bya iyi"
-
-#, fuzzy
-#~ msgid "The number of instructions in a single functions still eligible to inlining after a lot recursive inlining"
-#~ msgstr "Umubare Bya Amabwiriza in a UMWE Imimaro Kuri Nyuma a"
-
-#, fuzzy
-#~ msgid "-msystem-v and -p are incompatible"
-#~ msgstr "-v Na P"
-
-#, fuzzy
-#~ msgid "-msystem-v and -mthreads are incompatible"
-#~ msgstr "-v Na"
-
-#, fuzzy
-#~ msgid "bad value `%s' for -mcpu switch"
-#~ msgstr "Agaciro kugirango Hindura"
-
-#, fuzzy
-#~ msgid "Do not use fp registers"
-#~ msgstr "OYA Gukoresha"
-
-#, fuzzy
-#~ msgid "Emit IEEE-conformant code, with inexact exceptions"
-#~ msgstr "ITEGEKONGENGA Na: Amarengayobora"
-
-#, fuzzy
-#~ msgid "target CPU does not support APCS-32"
-#~ msgstr "Intego OYA Gushigikira"
-
-#, fuzzy
-#~ msgid "target CPU does not support APCS-26"
-#~ msgstr "Intego OYA Gushigikira"
-
-#, fuzzy
-#~ msgid "interworking forces APCS-32 to be used"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "Use the 32-bit version of the APCS"
-#~ msgstr "i Verisiyo Bya i"
-
-#, fuzzy
-#~ msgid "Use the 26-bit version of the APCS"
-#~ msgstr "i Verisiyo Bya i"
-
-#, fuzzy
-#~ msgid "The MMU will trap on unaligned accesses"
-#~ msgstr "ku"
-
-#, fuzzy
-#~ msgid "Use library calls to perform FP operations"
-#~ msgstr "Isomero Amahamagara: Kuri Ibikorwa:"
-
-#, fuzzy
-#~ msgid "Assume int to be 8 bit integer"
-#~ msgstr "INT Kuri 8 Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "Specify the initial stack address"
-#~ msgstr "i Aderesi"
-
-#, fuzzy
-#~ msgid "unknown CPU version %d, using 40.\n"
-#~ msgstr "Kitazwi Verisiyo ikoresha"
-
-#, fuzzy
-#~ msgid "mode not QImode"
-#~ msgstr "Ubwoko OYA"
-
-#, fuzzy
-#~ msgid "Do not use MPYI instruction for C3x"
-#~ msgstr "OYA Gukoresha kugirango"
-
-#, fuzzy
-#~ msgid "Use slow but accurate float to integer conversion"
-#~ msgstr "Buhoro Kureremba Kuri Umubare wuzuye Ihindurangero"
-
-#, fuzzy
-#~ msgid "Disable use of RTPS instruction"
-#~ msgstr "Gukoresha Bya"
-
-#, fuzzy
-#~ msgid "Disable use of RTPB instruction"
-#~ msgstr "Gukoresha Bya"
-
-#, fuzzy
-#~ msgid "Emit code to use GAS extensions"
-#~ msgstr "ITEGEKONGENGA Kuri Gukoresha Umigereka"
-
-#, fuzzy
-#~ msgid "Don't save DP across ISR in small memory model"
-#~ msgstr "Kubika Kwambukiranya in Gitoya Ububiko Urugero"
-
-#, fuzzy
-#~ msgid "Disable new features under development"
-#~ msgstr "Gishya Ibiranga"
-
-#, fuzzy
-#~ msgid "Allow RTL generation to emit invalid 3 operand insns"
-#~ msgstr "Kuri Sibyo 3."
-
-#, fuzzy
-#~ msgid "Disallow unsigned iteration counts for RPTB/DB"
-#~ msgstr "Bitashizweho umukono kugirango"
-
-#, fuzzy
-#~ msgid "Only preserve 32 bits of FP reg across call"
-#~ msgstr "Bya Kwambukiranya"
-
-#, fuzzy
-#~ msgid "Disable parallel instructions"
-#~ msgstr "Biteganye Amabwiriza"
-
-#, fuzzy
-#~ msgid "Disable MPY||ADD and MPY||SUB instructions"
-#~ msgstr "Na Amabwiriza"
-
-#, fuzzy
-#~ msgid "Select CPU to generate code for"
-#~ msgstr "Kuri ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "allocated but unused delay list in epilogue"
-#~ msgstr "Kidakoreshwa Gutinda Urutonde in"
-
-#, fuzzy
-#~ msgid "unexpected function type needing stack adjustment for __builtin_eh_return"
-#~ msgstr "Umumaro Ubwoko kugirango"
-
-#, fuzzy
-#~ msgid "invalid operand for 'v' modifier"
-#~ msgstr "Sibyo kugirango"
-
-#, fuzzy
-#~ msgid "invalid operand for 'P' modifier"
-#~ msgstr "Sibyo kugirango"
-
-#, fuzzy
-#~ msgid "unrecognized supposed constant in cris_global_pic_symbol"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "unexpected NOTE as addr_const:"
-#~ msgstr "Nka"
-
-#, fuzzy
-#~ msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
-#~ msgstr "kugirango Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "bad insn to d30v_print_operand_address:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "bad insn to d30v_print_operand_memory_reference:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "bad insn to d30v_print_operand, 'f' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "bad insn to d30v_print_operand, 'A' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "bad insn to d30v_print_operand, 'M' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "bad insn to print_operand, 'F' or 'T' modifier:"
-#~ msgstr "Kuri Cyangwa"
-
-#, fuzzy
-#~ msgid "bad insn to print_operand, 'B' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "bad insn to print_operand, 'E' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "bad insn to print_operand, 'R' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "bad insn to print_operand, 's' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "bad insn in d30v_print_operand, 0 case"
-#~ msgstr "in 0"
-
-#, fuzzy
-#~ msgid "bad call to d30v_move_2words"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "Disable use of conditional move instructions"
-#~ msgstr "Gukoresha Bya Kwimura Amabwiriza"
-
-#, fuzzy
-#~ msgid "Debug argument support in compiler"
-#~ msgstr "Gushigikira in"
-
-#, fuzzy
-#~ msgid "Debug stack support in compiler"
-#~ msgstr "Gushigikira in"
-
-#, fuzzy
-#~ msgid "Debug memory address support in compiler"
-#~ msgstr "Ububiko Aderesi Gushigikira in"
-
-#, fuzzy
-#~ msgid "Make adjacent short instructions parallel if possible"
-#~ msgstr "Amabwiriza Biteganye NIBA"
-
-#, fuzzy
-#~ msgid "Do not make adjacent short instructions parallel"
-#~ msgstr "OYA Ubwoko Amabwiriza Biteganye"
-
-#, fuzzy
-#~ msgid "Link programs/data to be in external memory by default"
-#~ msgstr "Porogaramu Ibyatanzwe Kuri in external Ububiko ku Mburabuzi"
-
-#, fuzzy
-#~ msgid "Link programs/data to be in onchip memory by default"
-#~ msgstr "Porogaramu Ibyatanzwe Kuri in Ububiko ku Mburabuzi"
-
-#, fuzzy
-#~ msgid "Change the branch costs within the compiler"
-#~ msgstr "i muri i"
-
-#, fuzzy
-#~ msgid "Change the threshold for conversion to conditional execution"
-#~ msgstr "i kugirango Ihindurangero Kuri"
-
-#, fuzzy
-#~ msgid "stack size > 32k"
-#~ msgstr "Ingano"
-
-#, fuzzy
-#~ msgid "invalid addressing mode"
-#~ msgstr "Sibyo Kwohereza Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid offset in ybase addressing"
-#~ msgstr "Sibyo Nta- boneza in Kwohereza"
-
-#, fuzzy
-#~ msgid "invalid register in ybase addressing"
-#~ msgstr "Sibyo Kwiyandikisha in Kwohereza"
-
-#, fuzzy
-#~ msgid "invalid shift operator in emit_1600_core_shift"
-#~ msgstr "Sibyo Gusunika Mukoresha in"
-
-#, fuzzy
-#~ msgid "invalid mode for gen_tst_reg"
-#~ msgstr "Sibyo Ubwoko kugirango"
-
-#, fuzzy
-#~ msgid "invalid mode for integer comparison in gen_compare_reg"
-#~ msgstr "Sibyo Ubwoko kugirango Umubare wuzuye in"
-
-#, fuzzy
-#~ msgid "Pass parameters in registers (default)"
-#~ msgstr "Ibigenga in Mburabuzi"
-
-#, fuzzy
-#~ msgid "Don't pass parameters in registers"
-#~ msgstr "Ibigenga in"
-
-#, fuzzy
-#~ msgid "Generate code for near calls"
-#~ msgstr "ITEGEKONGENGA kugirango Amahamagara:"
-
-#, fuzzy
-#~ msgid "Generate code for near jumps"
-#~ msgstr "ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "Don't generate code for near jumps"
-#~ msgstr "ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "Generate code for a bit-manipulation unit"
-#~ msgstr "ITEGEKONGENGA kugirango a Igice:"
-
-#, fuzzy
-#~ msgid "Don't generate code for a bit-manipulation unit"
-#~ msgstr "ITEGEKONGENGA kugirango a Igice:"
-
-#, fuzzy
-#~ msgid "Generate code for memory map1"
-#~ msgstr "ITEGEKONGENGA kugirango Ububiko"
-
-#, fuzzy
-#~ msgid "Generate code for memory map2"
-#~ msgstr "ITEGEKONGENGA kugirango Ububiko"
-
-#, fuzzy
-#~ msgid "Generate code for memory map3"
-#~ msgstr "ITEGEKONGENGA kugirango Ububiko"
-
-#, fuzzy
-#~ msgid "Generate code for memory map4"
-#~ msgstr "ITEGEKONGENGA kugirango Ububiko"
-
-#, fuzzy
-#~ msgid "Ouput extra code for initialized data"
-#~ msgstr "Birenga ITEGEKONGENGA kugirango Ibyatanzwe"
-
-#, fuzzy
-#~ msgid "Don't let reg. allocator use ybase registers"
-#~ msgstr "Gukoresha"
-
-#, fuzzy
-#~ msgid "Output extra debug info in Luxworks environment"
-#~ msgstr "Birenga Kosora amakosa Ibisobanuro in"
-
-#, fuzzy
-#~ msgid "Save temp. files in Luxworks environment"
-#~ msgstr "Kubika Idosiye in"
-
-#, fuzzy
-#~ msgid "Specify alternate name for data section"
-#~ msgstr "Izina: kugirango Ibyatanzwe Icyiciro"
-
-#, fuzzy
-#~ msgid "Specify alternate name for dsp16xx chip"
-#~ msgstr "Izina: kugirango"
-
-#, fuzzy
-#~ msgid "profiling not implemented yet"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "trampolines not yet implemented"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "Unknown cpu: -mcpu=%s"
-#~ msgstr "CPU"
-
-#, fuzzy
-#~ msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)"
-#~ msgstr "-Na Na g 2."
-
-#, fuzzy
-#~ msgid "Bad insn to frv_print_operand, 'c' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "Do not generate H8S code"
-#~ msgstr "OYA ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Do not generate H8S/2600 code"
-#~ msgstr "OYA ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Do not use registers for argument passing"
-#~ msgstr "OYA Gukoresha kugirango"
-
-#, fuzzy
-#~ msgid "Do not generate H8/300H code"
-#~ msgstr "OYA ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "junk at end of #pragma map"
-#~ msgstr "Umwanda ku Impera Bya"
-
-#, fuzzy
-#~ msgid "real name is too long - alias ignored"
-#~ msgstr "Izina: ni Irihimbano"
-
-#, fuzzy
-#~ msgid "alias name is too long - alias ignored"
-#~ msgstr "Irihimbano Izina: ni Irihimbano"
-
-#, fuzzy
-#~ msgid "internal error--no jump follows compare:"
-#~ msgstr "By'imbere Ikosa Oya Simbuka Kugereranya#"
-
-#, fuzzy
-#~ msgid "Do not generate char instructions"
-#~ msgstr "OYA INYUGUTI Amabwiriza"
-
-#, fuzzy
-#~ msgid "Use the Mingw32 interface"
-#~ msgstr "i"
-
-#, fuzzy
-#~ msgid "Don't set Windows defines"
-#~ msgstr "Gushyiraho"
-
-#, fuzzy
-#~ msgid "Align doubles on word boundary"
-#~ msgstr "ku ijambo"
-
-#, fuzzy
-#~ msgid "Uninitialized locals in .data"
-#~ msgstr "in Ibyatanzwe"
-
-#, fuzzy
-#~ msgid "Do not use IEEE math for fp comparisons"
-#~ msgstr "OYA Gukoresha Imibare kugirango"
-
-#, fuzzy
-#~ msgid "Do not return values of functions in FPU registers"
-#~ msgstr "OYA Garuka Uduciro Bya Imimaro in"
-
-#, fuzzy
-#~ msgid "Do not generate sin, cos, sqrt for FPU"
-#~ msgstr "OYA SIN COS SQRT kugirango"
-
-#, fuzzy
-#~ msgid "Do not align destination of the string operations"
-#~ msgstr "OYA Gutondeka Ishyika Bya i Ikurikiranyanyuguti Ibikorwa:"
-
-#, fuzzy
-#~ msgid "Do not inline all known string operations"
-#~ msgstr "OYA Mumurongo Byose Ikurikiranyanyuguti Ibikorwa:"
-
-#, fuzzy
-#~ msgid "Do not support 3DNow! built-in functions"
-#~ msgstr "OYA Gushigikira in Imimaro"
-
-#, fuzzy
-#~ msgid "Do not support MMX and SSE built-in functions and code generation"
-#~ msgstr "OYA Gushigikira Na in Imimaro Na ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
-#~ msgstr "OYA Gushigikira Na in Imimaro Na ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Do not use red-zone in the x86-64 code"
-#~ msgstr "OYA Gukoresha Umutuku in i ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "sorry, not implemented: #pragma align NAME=SIZE"
-#~ msgstr "OYA Gutondeka"
-
-#, fuzzy
-#~ msgid "conflicting architectures defined - using C series"
-#~ msgstr "ikoresha C Ibyiciro"
-
-#, fuzzy
-#~ msgid "conflicting architectures defined - using K series"
-#~ msgstr "ikoresha Ibyiciro"
-
-#, fuzzy
-#~ msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
-#~ msgstr "0 Na 0 ikoresha 0"
-
-#, fuzzy
-#~ msgid "Generate KA code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Generate KB code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Generate JA code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Generate JD code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Generate JF code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "generate RP code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Generate MC code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Generate CA code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Use alternate leaf function entries"
-#~ msgstr "Umumaro Ibyinjijwe"
-
-#, fuzzy
-#~ msgid "Do not use alternate leaf function entries"
-#~ msgstr "OYA Gukoresha Umumaro Ibyinjijwe"
-
-#, fuzzy
-#~ msgid "Do not perform tail call optimization"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "Use complex addressing modes"
-#~ msgstr "ITSINDA RY'IMIBARE C Kwohereza"
-
-#, fuzzy
-#~ msgid "Do not use complex addressing modes"
-#~ msgstr "OYA Gukoresha ITSINDA RY'IMIBARE C Kwohereza"
-
-#, fuzzy
-#~ msgid "Align code to 8 byte boundary"
-#~ msgstr "ITEGEKONGENGA Kuri 8 Bayite"
-
-#, fuzzy
-#~ msgid "Do not align code to 8 byte boundary"
-#~ msgstr "OYA Gutondeka ITEGEKONGENGA Kuri 8 Bayite"
-
-#, fuzzy
-#~ msgid "Enable compatibility with iC960 v2.0"
-#~ msgstr "Bihuye neza Na: 0"
-
-#, fuzzy
-#~ msgid "Enable compatibility with iC960 v3.0"
-#~ msgstr "Bihuye neza Na: 0"
-
-#, fuzzy
-#~ msgid "Enable compatibility with ic960 assembler"
-#~ msgstr "Bihuye neza Na:"
-
-#, fuzzy
-#~ msgid "Do not permit unaligned accesses"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "Layout types like Intel's v1.3 gcc"
-#~ msgstr "nka 3."
-
-#, fuzzy
-#~ msgid "Do not layout types like Intel's v1.3 gcc"
-#~ msgstr "OYA Imigaragarire nka 3."
-
-#, fuzzy
-#~ msgid "Do not enable linker relaxation"
-#~ msgstr "OYA Gushoboza"
-
-#, fuzzy
-#~ msgid "cannot optimize floating point division for both latency and throughput"
-#~ msgstr "Kugeza ku ndunduro Bihindagurika Akadomo kugirango Byombi Na"
-
-#, fuzzy
-#~ msgid "cannot optimize integer division for both latency and throughput"
-#~ msgstr "Kugeza ku ndunduro Umubare wuzuye kugirango Byombi Na"
-
-#, fuzzy
-#~ msgid "Generate code for Intel ld"
-#~ msgstr "ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "Don't emit stop bits before and after volatile extended asms"
-#~ msgstr "Guhagarara Mbere Na Nyuma Byongerewe..."
-
-#, fuzzy
-#~ msgid "Emit code for Itanium (TM) processor B step"
-#~ msgstr "ITEGEKONGENGA kugirango Intera"
-
-#, fuzzy
-#~ msgid "Disable use of sdata/scommon/sbss"
-#~ msgstr "Gukoresha Bya"
-
-#, fuzzy
-#~ msgid "Disable Dwarf 2 line debug info via GNU as"
-#~ msgstr "2. Umurongo Kosora amakosa Ibisobanuro Biturutse Nka"
-
-#, fuzzy
-#~ msgid "bad value (%s) for -mmodel switch"
-#~ msgstr "Agaciro kugirango Hindura"
-
-#, fuzzy
-#~ msgid "bad value (%s) for -msdata switch"
-#~ msgstr "Agaciro kugirango Hindura"
-
-#, fuzzy
-#~ msgid "const objects cannot go in .sdata/.sbss"
-#~ msgstr "Ibintu Gyayo in"
-
-#, fuzzy
-#~ msgid "-malign-loops=%d is not between 1 and %d"
-#~ msgstr "-ni OYA hagati 1. Na"
-
-#, fuzzy
-#~ msgid "-malign-jumps=%d is not between 1 and %d"
-#~ msgstr "-ni OYA hagati 1. Na"
-
-#, fuzzy
-#~ msgid "-malign-functions=%d is not between 1 and %d"
-#~ msgstr "-Imimaro ni OYA hagati 1. Na"
-
-#, fuzzy
-#~ msgid "Do not generate code for a Sun FPA"
-#~ msgstr "OYA ITEGEKONGENGA kugirango a"
-
-#, fuzzy
-#~ msgid "Do not use Sky linkage convention"
-#~ msgstr "OYA Gukoresha"
-
-#, fuzzy
-#~ msgid "Generate code for a 68881"
-#~ msgstr "ITEGEKONGENGA kugirango a"
-
-#, fuzzy
-#~ msgid "Do no generate code for a 68851"
-#~ msgstr "Oya ITEGEKONGENGA kugirango a"
-
-#, fuzzy
-#~ msgid "internal gcc monitor: short-branch(%x)"
-#~ msgstr "By'imbere"
-
-#, fuzzy
-#~ msgid "internal gcc error: Can't express symbolic location"
-#~ msgstr "By'imbere Ikosa Ahantu"
-
-#, fuzzy
-#~ msgid "argument #%d is a structure"
-#~ msgstr "ni a Imiterere"
-
-#, fuzzy
-#~ msgid "%%R not followed by %%B/C/D/E"
-#~ msgstr "%%ROYA ku C E"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%Q value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%o value"
-#~ msgstr "Agaciro siko"
-
-#, fuzzy
-#~ msgid "invalid %%s/S value"
-#~ msgstr "Sibyo Agaciro"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%B value"
-#~ msgstr "Agaciro siko"
-
-#, fuzzy
-#~ msgid "`%%d' operand isn't a register"
-#~ msgstr "`%%d'si a Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "operand is r0"
-#~ msgstr "ni"
-
-#, fuzzy
-#~ msgid "operand is const_double"
-#~ msgstr "ni"
-
-#, fuzzy
-#~ msgid "-mtrap-large-shift and -mhandle-large-shift are incompatible"
-#~ msgstr "-Binini Gusunika Na Binini Gusunika"
-
-#, fuzzy
-#~ msgid "-mshort-data-%s is too large "
-#~ msgstr "-Ibyatanzwe ni Binini"
-
-#, fuzzy
-#~ msgid "-mshort-data-%s and PIC are incompatible"
-#~ msgstr "-Ibyatanzwe Na"
-
-#, fuzzy
-#~ msgid "invalid option `-mstack-increment=%s'"
-#~ msgstr "Sibyo Ihitamo Iyongeragaciro"
-
-#, fuzzy
-#~ msgid "Inline constants if it only takes 1 instruction"
-#~ msgstr "NIBA 1."
-
-#, fuzzy
-#~ msgid "Force functions to be aligned to a 2 byte boundary"
-#~ msgstr "Imimaro Kuri Kuri a 2. Bayite"
-
-#, fuzzy
-#~ msgid "bad value (%s) for -mabi= switch"
-#~ msgstr "Agaciro kugirango Hindura"
-
-#, fuzzy
-#~ msgid "bad value (%s) for -mips switch"
-#~ msgstr "Agaciro kugirango Hindura"
-
-#, fuzzy
-#~ msgid "-G and -membedded-pic are incompatible"
-#~ msgstr "-Na"
-
-#, fuzzy
-#~ msgid "-mentry is only meaningful with -mips-16"
-#~ msgstr "-ni Na:"
-
-#, fuzzy
-#~ msgid "MIPS ECOFF format does not allow changing filenames within functions with #line"
-#~ msgstr "Imiterere OYA Kwemerera muri Imimaro Na: Umurongo"
-
-#, fuzzy
-#~ msgid "can't close temp file"
-#~ msgstr "Gufunga IDOSIYE"
-
-#, fuzzy
-#~ msgid "fp_offset (%ld) or end_offset (%ld) is less than zero"
-#~ msgstr "Cyangwa ni Birutwa Zeru"
-
-#, fuzzy
-#~ msgid "bad value (%s) for %s"
-#~ msgstr "Agaciro kugirango"
-
-#, fuzzy
-#~ msgid "Don't optimize lui/addiu address loads"
-#~ msgstr "Kugeza ku ndunduro Aderesi"
-
-#, fuzzy
-#~ msgid "Use MIPS as"
-#~ msgstr "Nka"
-
-#, fuzzy
-#~ msgid "Use GNU as"
-#~ msgstr "Nka"
-
-#, fuzzy
-#~ msgid "Use symbolic register names"
-#~ msgstr "Kwiyandikisha Amazina"
-
-#, fuzzy
-#~ msgid "Don't use symbolic register names"
-#~ msgstr "Gukoresha Kwiyandikisha Amazina"
-
-#, fuzzy
-#~ msgid "Don't use GP relative sdata/sbss sections"
-#~ msgstr "Gukoresha Bifitanye isano Ibyatoranyijwe"
-
-#, fuzzy
-#~ msgid "Output compiler statistics"
-#~ msgstr "Sitatisitiki"
-
-#, fuzzy
-#~ msgid "Don't output compiler statistics"
-#~ msgstr "Ibisohoka Sitatisitiki"
-
-#, fuzzy
-#~ msgid "Optimize block moves"
-#~ msgstr "Funga"
-
-#, fuzzy
-#~ msgid "Don't use Irix PIC"
-#~ msgstr "Gukoresha"
-
-#, fuzzy
-#~ msgid "Don't use indirect calls"
-#~ msgstr "Gukoresha BUZIGUYE Amahamagara:"
-
-#, fuzzy
-#~ msgid "Use embedded PIC"
-#~ msgstr "Gitsindiye"
-
-#, fuzzy
-#~ msgid "Don't use embedded PIC"
-#~ msgstr "Gukoresha Gitsindiye"
-
-#, fuzzy
-#~ msgid "Don't use ROM instead of RAM"
-#~ msgstr "Gukoresha Bya"
-
-#, fuzzy
-#~ msgid "Don't put uninitialized constants in ROM"
-#~ msgstr "Gushyira Itatangijwe in"
-
-#, fuzzy
-#~ msgid "Use single (32-bit) FP only"
-#~ msgstr "UMWE"
-
-#, fuzzy
-#~ msgid "Don't use single (32-bit) FP only"
-#~ msgstr "Gukoresha UMWE"
-
-#, fuzzy
-#~ msgid "Don't use multiply accumulate"
-#~ msgstr "Gukoresha Gukuba"
-
-#, fuzzy
-#~ msgid "Trap on integer divide overflow"
-#~ msgstr "ku Umubare wuzuye Kugabanya Byarenze urugero"
-
-#, fuzzy
-#~ msgid "Don't trap on integer divide overflow"
-#~ msgstr "ku Umubare wuzuye Kugabanya Byarenze urugero"
-
-#, fuzzy
-#~ msgid "Don't use Branch Likely instructions, overriding default for arch"
-#~ msgstr "Gukoresha Amabwiriza Mburabuzi kugirango"
-
-#, fuzzy
-#~ msgid "Specify a Standard MIPS ISA"
-#~ msgstr "a"
-
-#, fuzzy
-#~ msgid "Use mips16 entry/exit psuedo ops"
-#~ msgstr "Icyinjijwe Gusohoka"
-
-#, fuzzy
-#~ msgid "Do not work around hardware multiply bug"
-#~ msgstr "OYA Akazi Gukuba"
-
-#, fuzzy
-#~ msgid "Pass some arguments in registers"
-#~ msgstr "ingingo in"
-
-#, fuzzy
-#~ msgid "Pass all arguments on stack"
-#~ msgstr "Byose ingingo ku"
-
-#, fuzzy
-#~ msgid "Optimize for 32532 cpu"
-#~ msgstr "kugirango CPU"
-
-#, fuzzy
-#~ msgid "Optimize for 32332 cpu"
-#~ msgstr "kugirango CPU"
-
-#, fuzzy
-#~ msgid "Optimize for 32032"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Register sb is zero. Use for absolute addressing"
-#~ msgstr "ni Zeru kugirango Kwohereza"
-
-#, fuzzy
-#~ msgid "Do not use register sb"
-#~ msgstr "OYA Gukoresha Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "Do not use bit-field instructions"
-#~ msgstr "OYA Gukoresha Umwanya Amabwiriza"
-
-#, fuzzy
-#~ msgid "Generate code for high memory"
-#~ msgstr "ITEGEKONGENGA kugirango kirekire Ububiko"
-
-#, fuzzy
-#~ msgid "Generate code for low memory"
-#~ msgstr "ITEGEKONGENGA kugirango Byo hasi Ububiko"
-
-#, fuzzy
-#~ msgid "\"Small register classes\" kludge"
-#~ msgstr "\"Kwiyandikisha Inzego"
-
-#, fuzzy
-#~ msgid "No \"Small register classes\" kludge"
-#~ msgstr "Kwiyandikisha Inzego"
-
-#, fuzzy
-#~ msgid ""
-#~ "unknown -march= option (%s).\n"
-#~ "Valid options are 1.0, 1.1, and 2.0\n"
-#~ msgstr "01. 1na2."
-
-#, fuzzy
-#~ msgid "Do not disable FP regs"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "Do not put jumps in call delay slots"
-#~ msgstr "OYA Gushyira in Gutinda Siloti"
-
-#, fuzzy
-#~ msgid "Do not disable indexed addressing"
-#~ msgstr "OYA Kwohereza"
-
-#, fuzzy
-#~ msgid "Do not use portable calling conventions"
-#~ msgstr "OYA Gukoresha"
-
-#, fuzzy
-#~ msgid "Do not assume code will be assembled by GAS"
-#~ msgstr "OYA ITEGEKONGENGA ku"
-
-#, fuzzy
-#~ msgid "Do not use software floating point"
-#~ msgstr "OYA Gukoresha Bihindagurika Akadomo"
-
-#, fuzzy
-#~ msgid "Do not emit long load/store sequences"
-#~ msgstr "OYA Ibirimo"
-
-#, fuzzy
-#~ msgid "Do not generate fast indirect calls"
-#~ msgstr "OYA Byihuta BUZIGUYE Amahamagara:"
-
-#, fuzzy
-#~ msgid "Do not generate code for huge switch statements"
-#~ msgstr "OYA ITEGEKONGENGA kugirango Hindura"
-
-#, fuzzy
-#~ msgid "Generate long calls only when needed"
-#~ msgstr "Amahamagara: Ryari:"
-
-#, fuzzy
-#~ msgid "Specify architecture for code generation.  Values are 1.0, 1.1, and 2.0.  2.0 requires gas snapshot 19990413 or later."
-#~ msgstr "01. 1na2. 0. 2.."
-
-#, fuzzy
-#~ msgid "Return floating point results in memory"
-#~ msgstr "Bihindagurika Akadomo Ibisubizo ku in Ububiko"
-
-#, fuzzy
-#~ msgid "Target does not have split I&D"
-#~ msgstr "OYA Gutandukanya"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%z value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%Z value"
-#~ msgstr "Agaciro siko"
-
-#, fuzzy
-#~ msgid "can't have varargs with -mfp-arg-in-fp-regs"
-#~ msgstr "Na: in"
-
-#, fuzzy
-#~ msgid "unknown -mvrsave= option specified: '%s'"
-#~ msgstr "Kitazwi Ihitamo"
-
-#, fuzzy
-#~ msgid "Always pass floating-point arguments in memory"
-#~ msgstr "Bihindagurika Akadomo ingingo in Ububiko"
-
-#, fuzzy
-#~ msgid "Don't always pass floating-point arguments in memory"
-#~ msgstr "Buri gihe Bihindagurika Akadomo ingingo in Ububiko"
-
-#, fuzzy
-#~ msgid "Do not use POWER2 instruction set"
-#~ msgstr "OYA Gukoresha Gushyiraho"
-
-#, fuzzy
-#~ msgid "Don't use PowerPC General Purpose group optional instructions"
-#~ msgstr "Gukoresha Itsinda Bitari ngombwa Amabwiriza"
-
-#, fuzzy
-#~ msgid "Don't use PowerPC Graphics group optional instructions"
-#~ msgstr "Gukoresha Itsinda Bitari ngombwa Amabwiriza"
-
-#, fuzzy
-#~ msgid "Don't use PowerPC-64 instruction set"
-#~ msgstr "Gukoresha Gushyiraho"
-
-#, fuzzy
-#~ msgid "Don't use AltiVec instructions"
-#~ msgstr "Gukoresha Amabwiriza"
-
-#, fuzzy
-#~ msgid "Place variable addresses in the regular TOC"
-#~ msgstr "IMPINDURAGACIRO Amaderesi in i Ibisanzwe"
-
-#, fuzzy
-#~ msgid "Do not generate load/store multiple instructions"
-#~ msgstr "OYA Ibirimo Igikubo Amabwiriza"
-
-#, fuzzy
-#~ msgid "Do not generate string instructions for block moves"
-#~ msgstr "OYA Ikurikiranyanyuguti Amabwiriza kugirango Funga"
-
-#, fuzzy
-#~ msgid "Specify yes/no if isel instructions should be generated"
-#~ msgstr "Yego Oya NIBA Amabwiriza"
-
-#, fuzzy
-#~ msgid "Don't align to the base type of the bit-field"
-#~ msgstr "Gutondeka Kuri i SHINGIRO Ubwoko Bya i Umwanya"
-
-#, fuzzy
-#~ msgid "Don't assume that unaligned accesses are handled by the system"
-#~ msgstr "ku i Sisitemu"
-
-#, fuzzy
-#~ msgid "Assume that unaligned accesses are handled by the system"
-#~ msgstr "ku i Sisitemu"
-
-#, fuzzy
-#~ msgid "Don't produce code relocatable at runtime"
-#~ msgstr "ITEGEKONGENGA ku"
-
-#, fuzzy
-#~ msgid "Don't use EABI"
-#~ msgstr "Gukoresha"
-
-#, fuzzy
-#~ msgid "Don't use alternate register names"
-#~ msgstr "Gukoresha Kwiyandikisha Amazina"
-
-#, fuzzy
-#~ msgid "invalid UNSPEC as operand (1)"
-#~ msgstr "Sibyo Nka 1."
-
-#, fuzzy
-#~ msgid "invalid UNSPEC as operand (2)"
-#~ msgstr "Sibyo Nka 2."
-
-#, fuzzy
-#~ msgid "UNKNOWN in s390_output_symbolic_const !?"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "Don't set backchain (faster, but debug harder"
-#~ msgstr "Gushyiraho Kosora amakosa"
-
-#, fuzzy
-#~ msgid "Don't use bras"
-#~ msgstr "Gukoresha"
-
-#, fuzzy
-#~ msgid "Don't print additional debug prints"
-#~ msgstr "Gucapa Kosora amakosa"
-
-#, fuzzy
-#~ msgid "Do not pass -assert pure-text to linker"
-#~ msgstr "OYA Umwandiko Kuri"
-
-#, fuzzy
-#~ msgid "Use flat register window model"
-#~ msgstr "Kirambuye Kwiyandikisha Idirishya Urugero"
-
-#, fuzzy
-#~ msgid "Do not use flat register window model"
-#~ msgstr "OYA Gukoresha Kirambuye Kwiyandikisha Idirishya Urugero"
-
-#, fuzzy
-#~ msgid "Do not use ABI reserved registers"
-#~ msgstr "OYA Gukoresha"
-
-#, fuzzy
-#~ msgid "Do not compile for v8plus ABI"
-#~ msgstr "OYA Gukusanya kugirango"
-
-#, fuzzy
-#~ msgid "Do not utilize Visual Instruction Set"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "Optimize for Cypress processors"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Optimize for SPARCLite processors"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Optimize for F930 processors"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Optimize for F934 processors"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Optimize for SuperSPARC processors"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Do not use stack bias"
-#~ msgstr "OYA Gukoresha"
-
-#, fuzzy
-#~ msgid "Do not use structs on stronger alignment for double-word copies"
-#~ msgstr "OYA Gukoresha ku Itunganya kugirango MAHARAKUBIRI ijambo Amakopi"
-
-#, fuzzy
-#~ msgid "Do not optimize tail call instructions in assembler or linker"
-#~ msgstr "OYA Kugeza ku ndunduro Amabwiriza in Cyangwa"
-
-#, fuzzy
-#~ msgid "%s=%s is not numeric"
-#~ msgstr "%s=%sni OYA Bikurikije umubare"
-
-#, fuzzy
-#~ msgid "%s=%s is too large"
-#~ msgstr "%s=%sni Binini"
-
-#, fuzzy
-#~ msgid "Compile for v850e processor"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Use the Xtensa code density option"
-#~ msgstr "i ITEGEKONGENGA Ihitamo"
-
-#, fuzzy
-#~ msgid "Do not use the Xtensa code density option"
-#~ msgstr "OYA Gukoresha i ITEGEKONGENGA Ihitamo"
-
-#, fuzzy
-#~ msgid "Use the Xtensa MAC16 option"
-#~ msgstr "i Ihitamo"
-
-#, fuzzy
-#~ msgid "Do not use the Xtensa MAC16 option"
-#~ msgstr "OYA Gukoresha i Ihitamo"
-
-#, fuzzy
-#~ msgid "Use the Xtensa MUL16 option"
-#~ msgstr "i Ihitamo"
-
-#, fuzzy
-#~ msgid "Do not use the Xtensa MUL16 option"
-#~ msgstr "OYA Gukoresha i Ihitamo"
-
-#, fuzzy
-#~ msgid "Use the Xtensa MUL32 option"
-#~ msgstr "i Ihitamo"
-
-#, fuzzy
-#~ msgid "Do not use the Xtensa MUL32 option"
-#~ msgstr "OYA Gukoresha i Ihitamo"
-
-#, fuzzy
-#~ msgid "Use the Xtensa NSA option"
-#~ msgstr "i Ihitamo"
-
-#, fuzzy
-#~ msgid "Do not use the Xtensa NSA option"
-#~ msgstr "OYA Gukoresha i Ihitamo"
-
-#, fuzzy
-#~ msgid "Use the Xtensa MIN/MAX option"
-#~ msgstr "i Ihitamo"
-
-#, fuzzy
-#~ msgid "Do not use the Xtensa MIN/MAX option"
-#~ msgstr "OYA Gukoresha i Ihitamo"
-
-#, fuzzy
-#~ msgid "Use the Xtensa SEXT option"
-#~ msgstr "i Ihitamo"
-
-#, fuzzy
-#~ msgid "Do not use the Xtensa SEXT option"
-#~ msgstr "OYA Gukoresha i Ihitamo"
-
-#, fuzzy
-#~ msgid "Use the Xtensa boolean register option"
-#~ msgstr "i Icyungo Kwiyandikisha Ihitamo"
-
-#, fuzzy
-#~ msgid "Do not use the Xtensa boolean register option"
-#~ msgstr "OYA Gukoresha i Icyungo Kwiyandikisha Ihitamo"
-
-#, fuzzy
-#~ msgid "Use the Xtensa floating-point unit"
-#~ msgstr "i Bihindagurika Akadomo Igice:"
-
-#, fuzzy
-#~ msgid "Do not use the Xtensa floating-point unit"
-#~ msgstr "OYA Gukoresha i Bihindagurika Akadomo Igice:"
-
-#, fuzzy
-#~ msgid "Disable fused multiply/add and multiply/subtract FP instructions"
-#~ msgstr "Gukuba Kongeramo Na Gukuba Gukuramo Amabwiriza"
-
-#, fuzzy
-#~ msgid "Serialize volatile memory references with MEMW instructions"
-#~ msgstr "Ububiko Indango Na: Amabwiriza"
-
-#, fuzzy
-#~ msgid "Do not serialize volatile memory references with MEMW instructions"
-#~ msgstr "OYA Ububiko Indango Na: Amabwiriza"
-
-#, fuzzy
-#~ msgid "Put literal pools in a separate literal section"
-#~ msgstr "in a Icyiciro"
-
-#, fuzzy
-#~ msgid "Do not automatically align branch targets"
-#~ msgstr "OYA ku buryo bwikora Gutondeka"
-
-#, fuzzy
-#~ msgid "Use direct CALLn instructions for fast calls"
-#~ msgstr "Amabwiriza kugirango Byihuta Amahamagara:"
-
-#, fuzzy
-#~ msgid "type of `%E' does not match destructor type `%T' (type was `%T')"
-#~ msgstr "Ubwoko Bya OYA BIHUYE Ubwoko Ubwoko"
-
-#, fuzzy
-#~ msgid "base object `%E' of scoped method call is of non-aggregate type `%T'"
-#~ msgstr "SHINGIRO Igikoresho Bya Uburyo ni Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "unable to call pointer to member function here"
-#~ msgstr "Kuri Mweretsi Kuri Umumaro"
-
-#, fuzzy
-#~ msgid "destructor name `~%T' does not match type `%T' of expression"
-#~ msgstr "Izina: OYA BIHUYE Ubwoko Bya imvugo"
-
-#, fuzzy
-#~ msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
-#~ msgstr "Kubaza... kugirango in ni Bya Ubwoko"
-
-# desktop/source\app\ssodlg.src:DLG_SSOLOGIN.text
-#, fuzzy
-#~ msgid "%s %+#D%s"
-#~ msgstr "%s%+#D%s"
-
-#, fuzzy
-#~ msgid "%s for `%T ? %T : %T' operator"
-#~ msgstr "%skugirango."
-
-#, fuzzy
-#~ msgid "%s for `%T %s' operator"
-#~ msgstr "%skugirango Mukoresha"
-
-#, fuzzy
-#~ msgid "%s for `%T [%T]' operator"
-#~ msgstr "%skugirango Mukoresha"
-
-#, fuzzy
-#~ msgid "%s for `%T %s %T' operator"
-#~ msgstr "%skugirango Mukoresha"
-
-#, fuzzy
-#~ msgid "%s for `%s %T' operator"
-#~ msgstr "%skugirango Mukoresha"
-
-#, fuzzy
-#~ msgid "`%D' must be declared before use"
-#~ msgstr "`%D'Mbere Gukoresha"
-
-#, fuzzy
-#~ msgid "using synthesized `%#D' for copy assignment"
-#~ msgstr "ikoresha kugirango Gukoporora Igenera"
-
-#, fuzzy
-#~ msgid "  where cfront would use `%#D'"
-#~ msgstr "Gukoresha"
-
-#, fuzzy
-#~ msgid "  initializing argument %P of `%D' from result of `%D'"
-#~ msgstr "Gutangiza Bya Bivuye Igisubizo Bya"
-
-#, fuzzy
-#~ msgid "  initializing temporary from result of `%D'"
-#~ msgstr "Gutangiza By'igihe gito Bivuye Igisubizo Bya"
-
-#, fuzzy
-#~ msgid "cannot receive objects of non-POD type `%#T' through `...'"
-#~ msgstr "Akira Ibintu Bya Ubwoko Gihinguranya"
-
-#, fuzzy
-#~ msgid "duplicate enum value `%D'"
-#~ msgstr "Gusubiramo Agaciro"
-
-#, fuzzy
-#~ msgid "duplicate field `%D' (as enum and non-enum)"
-#~ msgstr "Gusubiramo Umwanya Nka Na"
-
-#, fuzzy
-#~ msgid "duplicate nested type `%D'"
-#~ msgstr "Gusubiramo Ubwoko"
-
-#, fuzzy
-#~ msgid "duplicate field `%D' (as type and non-type)"
-#~ msgstr "Gusubiramo Umwanya Nka Ubwoko Na Ubwoko"
-
-#, fuzzy
-#~ msgid "`%D' invalid in `%T'"
-#~ msgstr "`%D'Sibyo in"
-
-#, fuzzy
-#~ msgid "base `%T' with only non-default constructor in class without a constructor"
-#~ msgstr "SHINGIRO Na: Mburabuzi in ishuri a"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids member `%D' with same name as enclosing class"
-#~ msgstr "C Na: Izina: Nka ishuri"
-
-#, fuzzy
-#~ msgid "field `%D' in local class cannot be static"
-#~ msgstr "Umwanya in ishuri"
-
-#, fuzzy
-#~ msgid "field `%D' invalidly declared offset type"
-#~ msgstr "Umwanya Nta- boneza Ubwoko"
-
-#, fuzzy
-#~ msgid "field `%D' declared static in union"
-#~ msgstr "Umwanya in Ihuza"
-
-#, fuzzy
-#~ msgid "`%D' was previously implicitly declared to return `int'"
-#~ msgstr "`%D'Kuri Garuka"
-
-#, fuzzy
-#~ msgid "label `%s' referenced outside of any function"
-#~ msgstr "Akarango Hanze Bya Umumaro"
-
-#, fuzzy
-#~ msgid "`%#D' redeclared as %C"
-#~ msgstr "`%#D'Nka"
-
-#, fuzzy
-#~ msgid "`%D' undeclared in namespace `%D'"
-#~ msgstr "`%D'in"
-
-#, fuzzy
-#~ msgid "lookup of `%D' finds `%#D'"
-#~ msgstr "GUSHAKISHA Bya"
-
-#, fuzzy
-#~ msgid "  instead of `%D' from dependent base class"
-#~ msgstr "Bya Bivuye SHINGIRO ishuri"
-
-#, fuzzy
-#~ msgid "lookup of `%D' in the scope of `%#T' (`%#D') does not match lookup in the current scope (`%#D')"
-#~ msgstr "GUSHAKISHA Bya in i Ingano: Bya OYA BIHUYE GUSHAKISHA in i KIGEZWEHO Ingano:"
-
-#, fuzzy
-#~ msgid "brace-enclosed initializer used to initialize `%T'"
-#~ msgstr "Kuri gutangiza"
-
-#, fuzzy
-#~ msgid "cannot initialize `%D' to namespace `%D'"
-#~ msgstr "gutangiza Kuri"
-
-#, fuzzy
-#~ msgid "invalid catch parameter"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "destructors must be member functions"
-#~ msgstr "Imimaro"
-
-#, fuzzy
-#~ msgid "destructor `%T' must match class name `%T'"
-#~ msgstr "BIHUYE ishuri Izina:"
-
-#, fuzzy
-#~ msgid "invalid declarator"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "`%T' specified as declarator-id"
-#~ msgstr "`%T'Nka ID"
-
-#, fuzzy
-#~ msgid "  perhaps you want `%T' for a constructor"
-#~ msgstr "kugirango a"
-
-#, fuzzy
-#~ msgid "`bool' is now a keyword"
-#~ msgstr "`ni NONEAHA a Ijambo- banze"
-
-#, fuzzy
-#~ msgid "multiple declarations `%T' and `%T'"
-#~ msgstr "Igikubo Na"
-
-#, fuzzy
-#~ msgid "`%T' is implicitly a typename"
-#~ msgstr "`%T'ni a"
-
-#, fuzzy
-#~ msgid "return value type specifier for constructor ignored"
-#~ msgstr "Garuka Agaciro Ubwoko kugirango"
-
-#, fuzzy
-#~ msgid "invalid type qualifier for non-member function type"
-#~ msgstr "Sibyo Ubwoko kugirango Umumaro Ubwoko"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
-#~ msgstr "C Ibyatanzwe Na: Izina: Nka ishuri"
-
-#, fuzzy
-#~ msgid "storage class `static' invalid for function `%s' declared out of global scope"
-#~ msgstr "ishuri Sibyo kugirango Umumaro Inyuma Bya Ingano:"
-
-#, fuzzy
-#~ msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
-#~ msgstr "Sibyo Umubare wuzuye in Urutonde Kuri Izina:"
-
-#, fuzzy
-#~ msgid "parameter `%D' invalidly declared offset type"
-#~ msgstr "Nta- boneza Ubwoko"
-
-#, fuzzy
-#~ msgid "`%s %T' declares a new type at namespace scope"
-#~ msgstr "`%s%T'a Gishya Ubwoko ku Ingano:"
-
-#, fuzzy
-#~ msgid "  names from dependent base classes are not visible to unqualified name lookup - to refer to the inherited type, say `%s %T::%T'"
-#~ msgstr "Amazina Bivuye SHINGIRO Inzego OYA Kigaragara Kuri Izina: GUSHAKISHA Kuri Kuri i Ubwoko"
-
-#, fuzzy
-#~ msgid "base class `%T' has incomplete type"
-#~ msgstr "SHINGIRO ishuri Ubwoko"
-
-#, fuzzy
-#~ msgid "semicolon missing after declaration of `%#T'"
-#~ msgstr "Akabago n'Akitso Ibuze Nyuma Bya"
-
-#, fuzzy
-#~ msgid "return type for `main' changed to `int'"
-#~ msgstr "Garuka Ubwoko kugirango Byahinduwe Kuri"
-
-#, fuzzy
-#~ msgid "`%D' implicitly declared before its definition"
-#~ msgstr "`%D'Mbere Insobanuro"
-
-#, fuzzy
-#~ msgid "template `%#D' instantiated in file without #pragma interface"
-#~ msgstr "Inyandikorugero in IDOSIYE"
-
-#, fuzzy
-#~ msgid "template `%#D' defined in file without #pragma interface"
-#~ msgstr "Inyandikorugero in IDOSIYE"
-
-#, fuzzy
-#~ msgid "parser may be lost: is there a '{' missing somewhere?"
-#~ msgstr "Gicurasi ni a Ibuze"
-
-#, fuzzy
-#~ msgid "anachronistic use of array size in vector delete"
-#~ msgstr "Gukoresha Bya Imbonerahamwe Ingano in Gusiba"
-
-#, fuzzy
-#~ msgid "invalid use of `virtual' in template declaration of `%#D'"
-#~ msgstr "Sibyo Gukoresha Bya in Inyandikorugero Bya"
-
-#, fuzzy
-#~ msgid "invalid data member initialization"
-#~ msgstr "Sibyo Ibyatanzwe"
-
-#, fuzzy
-#~ msgid "(use `=' to initialize static data members)"
-#~ msgstr "(Gukoresha Kuri gutangiza Ibyatanzwe"
-
-#, fuzzy
-#~ msgid "too many initialization functions required"
-#~ msgstr "Imimaro Bya ngombwa"
-
-#, fuzzy
-#~ msgid "  first declared as `%#D' here"
-#~ msgstr "Itangira Nka"
-
-#, fuzzy
-#~ msgid "using-declaration for destructor"
-#~ msgstr "ikoresha kugirango"
-
-#, fuzzy
-#~ msgid "a using-declaration cannot specify a template-id.  Try  `using %T::%D'"
-#~ msgstr "a ikoresha a Inyandikorugero ID ikoresha"
-
-#, fuzzy
-#~ msgid "`%T' does not have a class or union named `%D'"
-#~ msgstr "`%T'OYA a ishuri Cyangwa Ihuza"
-
-#, fuzzy
-#~ msgid "`%s' not supported by %s"
-#~ msgstr "`%s'OYA ku"
-
-#, fuzzy
-#~ msgid "(static %s for %s)"
-#~ msgstr "(kugirango"
-
-# #-#-#-#-#  dbaccess.pot (PACKAGE VERSION)  #-#-#-#-#
-# #-#-#-#-#  dbaccess.pot (PACKAGE VERSION)  #-#-#-#-#
-# #-#-#-#-#  dbaccess.pot (PACKAGE VERSION)  #-#-#-#-#
-#, fuzzy
-#~ msgid "\\x%x"
-#~ msgstr "\\x%x"
-
-# vcl/source\src\units.src:SV_FUNIT_STRINGS.10.text
-#, fuzzy
-#~ msgid "In %s `%s':"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "%s: In instantiation of `%s':\n"
-#~ msgstr "%s:Bya"
-
-#, fuzzy
-#~ msgid "%s:%d:   instantiated from `%s'\n"
-#~ msgstr "%s:%d:Bivuye"
-
-#, fuzzy
-#~ msgid "%s:%d:   instantiated from here\n"
-#~ msgstr "%s:%d:Bivuye"
-
-#, fuzzy
-#~ msgid "unexpected letter `%c' in locate_error\n"
-#~ msgstr "Ibaruwa... in"
-
-#, fuzzy
-#~ msgid "typename type `%#T' declared `friend'"
-#~ msgstr "Ubwoko"
-
-#, fuzzy
-#~ msgid "`%T' fails to be an aggregate typedef"
-#~ msgstr "`%T'Kuri"
-
-#, fuzzy
-#~ msgid "type `%T' is of non-aggregate type"
-#~ msgstr "Ubwoko ni Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "cannot call destructor `%T::~%T' without object"
-#~ msgstr "Igikoresho"
-
-#, fuzzy
-#~ msgid "object missing in use of pointer-to-member construct"
-#~ msgstr "Igikoresho Ibuze in Gukoresha Bya Mweretsi Kuri"
-
-#, fuzzy
-#~ msgid "member `%D' is non-static but referenced as a static member"
-#~ msgstr "ni Nka a"
-
-#, fuzzy
-#~ msgid "object missing in `%E'"
-#~ msgstr "Igikoresho Ibuze in"
-
-#, fuzzy
-#~ msgid "new of array type fails to specify size"
-#~ msgstr "Gishya Bya Imbonerahamwe Ubwoko Kuri Ingano"
-
-#, fuzzy
-#~ msgid "zero size array reserves no space"
-#~ msgstr "Zeru Ingano Imbonerahamwe Oya Umwanya"
-
-#, fuzzy
-#~ msgid "initializer list being treated as compound expression"
-#~ msgstr "Urutonde Nka imvugo"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids aggregate initializer to new"
-#~ msgstr "C Kuri Gishya"
-
-#, fuzzy
-#~ msgid "type name expected before `*'"
-#~ msgstr "Ubwoko Izina: Ikitezwe: Mbere"
-
-#, fuzzy
-#~ msgid "cannot declare references to references"
-#~ msgstr "Indango Kuri Indango"
-
-#, fuzzy
-#~ msgid "cannot declare pointers to references"
-#~ msgstr "Kuri Indango"
-
-#, fuzzy
-#~ msgid "semicolon missing after %s declaration"
-#~ msgstr "Akabago n'Akitso Ibuze Nyuma"
-
-#, fuzzy
-#~ msgid "`%D' undeclared (first use this function)"
-#~ msgstr "`%D'Itangira Gukoresha iyi Umumaro"
-
-#, fuzzy
-#~ msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
-#~ msgstr "(Ikiranga ni Rimwe kugirango Umumaro in"
-
-#, fuzzy
-#~ msgid "`::%D' undeclared (first use here)"
-#~ msgstr "`::%D'Itangira Gukoresha"
-
-#, fuzzy
-#~ msgid "real-valued template parameters when cross-compiling"
-#~ msgstr "Inyandikorugero Ibigenga Ryari: Kwambukiranya"
-
-#, fuzzy
-#~ msgid "due to a defect in the G++ 3.2 ABI, G++ has assigned the same mangled name to two different types"
-#~ msgstr "Kuri a in i 3. 2. i Izina: Kuri"
-
-#, fuzzy
-#~ msgid "use of linkage spec `%D' is different from previous spec `%D'"
-#~ msgstr "Gukoresha Bya ni Bivuye Ibanjirije"
-
-#, fuzzy
-#~ msgid "no base or member initializers given following ':'"
-#~ msgstr "Oya SHINGIRO Cyangwa"
-
-#, fuzzy
-#~ msgid "`>>' should be `> >' in template class name"
-#~ msgstr "`>>'in Inyandikorugero ishuri Izina:"
-
-#, fuzzy
-#~ msgid "use of template qualifier outside template"
-#~ msgstr "Gukoresha Bya Inyandikorugero Hanze Inyandikorugero"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids an empty condition for `%s'"
-#~ msgstr "C ubusa Ibisabwa kugirango"
-
-#, fuzzy
-#~ msgid "definition of class `%T' in condition"
-#~ msgstr "Insobanuro Bya ishuri in Ibisabwa"
-
-#, fuzzy
-#~ msgid "definition of array `%#D' in condition"
-#~ msgstr "Insobanuro Bya Imbonerahamwe in Ibisabwa"
-
-#, fuzzy
-#~ msgid "old style placement syntax, use () instead"
-#~ msgstr "ki/ bishaje IMISUSIRE Ishyira mu mwanya Gukoresha"
-
-#, fuzzy
-#~ msgid "`%T' is not a valid expression"
-#~ msgstr "`%T'ni OYA a Byemewe imvugo"
-
-#, fuzzy
-#~ msgid "sigof type specifier"
-#~ msgstr "Ubwoko"
-
-#, fuzzy
-#~ msgid "`sigof' applied to non-aggregate expression"
-#~ msgstr "`Byashyizweho Kuri imvugo"
-
-#, fuzzy
-#~ msgid "storage class specifier `%s' not allowed after struct or class"
-#~ msgstr "ishuri OYA Nyuma Cyangwa ishuri"
-
-#, fuzzy
-#~ msgid "type specifier `%s' not allowed after struct or class"
-#~ msgstr "Ubwoko OYA Nyuma Cyangwa ishuri"
-
-#, fuzzy
-#~ msgid "type qualifier `%s' not allowed after struct or class"
-#~ msgstr "Ubwoko OYA Nyuma Cyangwa ishuri"
-
-#, fuzzy
-#~ msgid "no body nor ';' separates two class, struct or union declarations"
-#~ msgstr "Oya Umubiri ishuri Cyangwa Ihuza"
-
-#, fuzzy
-#~ msgid "no bases given following `:'"
-#~ msgstr "Oya"
-
-#, fuzzy
-#~ msgid "multiple access specifiers"
-#~ msgstr "Igikubo"
-
-#, fuzzy
-#~ msgid "missing ';' before right brace"
-#~ msgstr "Ibuze Mbere Iburyo:"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids array dimensions with parenthesized type in new"
-#~ msgstr "C Imbonerahamwe Ingero Na: Ubwoko in Gishya"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids label declarations"
-#~ msgstr "C Akarango"
-
-#, fuzzy
-#~ msgid "label must be followed by statement"
-#~ msgstr "Akarango ku Inyandiko"
-
-#, fuzzy
-#~ msgid "must have at least one catch per try block"
-#~ msgstr "ku Funga"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids compound statements inside for initializations"
-#~ msgstr "C Mo Imbere kugirango"
-
-#, fuzzy
-#~ msgid "possibly missing ')'"
-#~ msgstr "Ibuze"
-
-#, fuzzy
-#~ msgid "type specifier omitted for parameter"
-#~ msgstr "Ubwoko kugirango"
-
-#, fuzzy
-#~ msgid "`%E' is not a type, use `typename %E' to make it one"
-#~ msgstr "`%E'ni OYA a Ubwoko Gukoresha Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "no type `%D' in `%T'"
-#~ msgstr "Oya Ubwoko in"
-
-#, fuzzy
-#~ msgid "type specifier omitted for parameter `%E'"
-#~ msgstr "Ubwoko kugirango"
-
-#, fuzzy
-#~ msgid "partial specialization `%D' of function template"
-#~ msgstr "Bituzuye Bya Umumaro Inyandikorugero"
-
-#, fuzzy
-#~ msgid "too many template parameter lists in declaration of `%T'"
-#~ msgstr "Inyandikorugero Intonde in Bya"
-
-#, fuzzy
-#~ msgid "it must be the address of a function with external linkage"
-#~ msgstr "i Aderesi Bya a Umumaro Na: external"
-
-#, fuzzy
-#~ msgid "it must be the address of an object with external linkage"
-#~ msgstr "i Aderesi Bya Igikoresho Na: external"
-
-#, fuzzy
-#~ msgid "it must be a pointer-to-member of the form `&X::Y'"
-#~ msgstr "a Mweretsi Kuri Bya i Ifishi"
-
-#, fuzzy
-#~ msgid "address of non-extern `%E' cannot be used as template argument"
-#~ msgstr "Aderesi Bya Nka Inyandikorugero"
-
-#, fuzzy
-#~ msgid "non-constant `%E' cannot be used as template argument"
-#~ msgstr "Nka Inyandikorugero"
-
-#, fuzzy
-#~ msgid "creating array with size zero"
-#~ msgstr "Imbonerahamwe Na: Ingano Zeru"
-
-#, fuzzy
-#~ msgid "type `%T' composed from a local class is not a valid template-argument"
-#~ msgstr "Ubwoko Bivuye a ishuri ni OYA a Byemewe Inyandikorugero"
-
-#, fuzzy
-#~ msgid "incomplete type unification"
-#~ msgstr "Ubwoko"
-
-#, fuzzy
-#~ msgid "use of `%s' in template type unification"
-#~ msgstr "Gukoresha Bya in Inyandikorugero Ubwoko"
-
-#, fuzzy
-#~ msgid "assignment to non-static member `%D' of enclosing class `%T'"
-#~ msgstr "Igenera Kuri Bya ishuri"
-
-#, fuzzy
-#~ msgid "adjusting pointers for covariant returns"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "  overriding `%#D' (must be pointer or reference to class)"
-#~ msgstr "Mweretsi Cyangwa Indango Kuri ishuri"
-
-#, fuzzy
-#~ msgid "  overriding `%#D' (must use pointer or reference)"
-#~ msgstr "Gukoresha Mweretsi Cyangwa Indango"
-
-#, fuzzy
-#~ msgid "`%#D' needs a final overrider"
-#~ msgstr "`%#D'a"
-
-#, fuzzy
-#~ msgid "ISO C++ does not permit named return values"
-#~ msgstr "C OYA Garuka Uduciro"
-
-#, fuzzy
-#~ msgid "return identifier `%D' already in place"
-#~ msgstr "Garuka Ikiranga in"
-
-#, fuzzy
-#~ msgid "can't redefine default return value for constructors"
-#~ msgstr "Mburabuzi Garuka Agaciro kugirango"
-
-#, fuzzy
-#~ msgid "calling type `%T' like a method"
-#~ msgstr "Ubwoko nka a Uburyo"
-
-#, fuzzy
-#~ msgid "destructor specifier `%T::~%T()' must have matching names"
-#~ msgstr "Amazina"
-
-#, fuzzy
-#~ msgid "invalid default template argument"
-#~ msgstr "Sibyo Mburabuzi Inyandikorugero"
-
-#, fuzzy
-#~ msgid "multiple declarators in template declaration"
-#~ msgstr "Igikubo in Inyandikorugero"
-
-#, fuzzy
-#~ msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
-#~ msgstr "Ikiranga Izina: Na: C By'imbere"
-
-#, fuzzy
-#~ msgid "parse error at end of saved function text"
-#~ msgstr "Ikosa ku Impera Bya Umumaro Umwandiko"
-
-#, fuzzy
-#~ msgid "%Hend of file read inside definition"
-#~ msgstr "%HendBya IDOSIYE Gusoma Mo Imbere Insobanuro"
-
-#, fuzzy
-#~ msgid "function body for constructor missing"
-#~ msgstr "Umumaro Umubiri kugirango Ibuze"
-
-#, fuzzy
-#~ msgid "circular dependency in default args of `%#D'"
-#~ msgstr "Cy'uruziga in Mburabuzi Bya"
-
-#, fuzzy
-#~ msgid "invalid type `%T' for default argument to `%T'"
-#~ msgstr "Sibyo Ubwoko kugirango Mburabuzi Kuri"
-
-#, fuzzy
-#~ msgid "%s before `%s'"
-#~ msgstr "%sMbere"
-
-#, fuzzy
-#~ msgid "%s before `%c'"
-#~ msgstr "%sMbere"
-
-#, fuzzy
-#~ msgid "%s before `\\%o'"
-#~ msgstr "%sMbere"
-
-#, fuzzy
-#~ msgid "%s before `%s' token"
-#~ msgstr "%sMbere"
-
-#, fuzzy
-#~ msgid "non-lvalue in %s"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "ISO C++ prohibits conversion from `%#T' to `(...)'"
-#~ msgstr "C Ihindurangero Bivuye Kuri"
-
-#, fuzzy
-#~ msgid "invalid application of `%s' to non-static member"
-#~ msgstr "Sibyo Porogaramu Bya Kuri"
-
-#, fuzzy
-#~ msgid "destructor specifier `%T::~%T' must have matching names"
-#~ msgstr "Amazina"
-
-#, fuzzy
-#~ msgid "parameter type of called function is incomplete"
-#~ msgstr "Ubwoko Bya Umumaro ni"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids using pointer to a member in subtraction"
-#~ msgstr "C ikoresha Mweretsi Kuri a in Gukuramo"
-
-#, fuzzy
-#~ msgid "taking address of destructor"
-#~ msgstr "Aderesi Bya"
-
-#, fuzzy
-#~ msgid "taking address of bound pointer-to-member expression"
-#~ msgstr "Aderesi Bya Mweretsi Kuri imvugo"
-
-#, fuzzy
-#~ msgid "static_cast from type `%T' to type `%T' casts away constness"
-#~ msgstr "Bivuye Ubwoko Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
-#~ msgstr "Bivuye Kuri Cyangwa"
-
-#, fuzzy
-#~ msgid "invalid reinterpret_cast from type `%T' to type `%T'"
-#~ msgstr "Sibyo Bivuye Ubwoko Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids cast to non-reference type used as lvalue"
-#~ msgstr "C Kuri Indango Ubwoko Nka"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids assignment of arrays"
-#~ msgstr "C Igenera Bya"
-
-#, fuzzy
-#~ msgid "passing `%T' for %s %P of `%D'"
-#~ msgstr "kugirango Bya"
-
-#, fuzzy
-#~ msgid "%s to `%T' from `%T'"
-#~ msgstr "%sKuri Bivuye"
-
-#, fuzzy
-#~ msgid "passing negative value `%E' for %s %P of `%D'"
-#~ msgstr "Agaciro kugirango Bya"
-
-#, fuzzy
-#~ msgid "%s of negative value `%E' to `%T'"
-#~ msgstr "%sBya Agaciro Kuri"
-
-#, fuzzy
-#~ msgid "return-statement with no value, in function declared with a non-void return type"
-#~ msgstr "Garuka Inyandiko Na: Oya Agaciro in Umumaro Na: a Garuka Ubwoko"
-
-#, fuzzy
-#~ msgid "return-statement with a value, in function declared with a void return type"
-#~ msgstr "Garuka Inyandiko Na: a Agaciro in Umumaro Na: a Garuka Ubwoko"
-
-#, fuzzy
-#~ msgid "comma expression used to initialize return value"
-#~ msgstr "Akitso imvugo Kuri gutangiza Garuka Agaciro"
-
-#, fuzzy
-#~ msgid "initializing array with parameter list"
-#~ msgstr "Gutangiza Imbonerahamwe Na: Urutonde"
-
-#, fuzzy
-#~ msgid "initializer for scalar variable requires one element"
-#~ msgstr "kugirango IMPINDURAGACIRO Ikigize:"
-
-#, fuzzy
-#~ msgid "ignoring extra initializers for `%T'"
-#~ msgstr "Birenga kugirango"
-
-#, fuzzy
-#~ msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
-#~ msgstr "Bya Ubwoko ku OYA ku"
-
-#, fuzzy
-#~ msgid "aggregate has a partly bracketed initializer"
-#~ msgstr "a"
-
-#, fuzzy
-#~ msgid "non-empty initializer for array of empty elements"
-#~ msgstr "ubusa kugirango Imbonerahamwe Bya ubusa Ibintu"
-
-#, fuzzy
-#~ msgid "initializer list for object of class with virtual base classes"
-#~ msgstr "Urutonde kugirango Igikoresho Bya ishuri Na: Kitaboneka SHINGIRO Inzego"
-
-#, fuzzy
-#~ msgid "initializer list for object of class with base classes"
-#~ msgstr "Urutonde kugirango Igikoresho Bya ishuri Na: SHINGIRO Inzego"
-
-#, fuzzy
-#~ msgid "initializer list for object using virtual functions"
-#~ msgstr "Urutonde kugirango Igikoresho ikoresha Kitaboneka Imimaro"
-
-#, fuzzy
-#~ msgid "union `%T' with no named members cannot be initialized"
-#~ msgstr "Ihuza Na: Oya"
-
-#, fuzzy
-#~ msgid "excess elements in aggregate initializer"
-#~ msgstr "Ibintu in"
-
-#, fuzzy
-#~ msgid "`%T' fails to be a typedef or built-in type"
-#~ msgstr "`%T'Kuri a Cyangwa in Ubwoko"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids defining types within %s"
-#~ msgstr "C muri"
-
-#, fuzzy
-#~ msgid "%s is deprecated, please see the documentation for details"
-#~ msgstr "%sni Bitemewe. i kugirango Birambuye"
-
-#, fuzzy
-#~ msgid "Make string literals `char[]' instead of `const char[]'"
-#~ msgstr "Ikurikiranyanyuguti INYUGUTI Bya INYUGUTI"
-
-#, fuzzy
-#~ msgid "Only emit explicit template instantiations"
-#~ msgstr "Inyandikorugero"
-
-#, fuzzy
-#~ msgid "Recognize and/bitand/bitor/compl/not/or/xor"
-#~ msgstr "Na OYA Cyangwa"
-
-#, fuzzy
-#~ msgid "Warn about inconsistent return types"
-#~ msgstr "Ibyerekeye Garuka"
-
-#, fuzzy
-#~ msgid "Warn when a function is declared extern, then inline"
-#~ msgstr "Ryari: a Umumaro ni Hanyuma Mumurongo"
-
-#, fuzzy
-#~ msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
-#~ msgstr "Akarango ku ikoresha"
-
-#, fuzzy
-#~ msgid "no INTEGER type can hold a pointer on this configuration"
-#~ msgstr "Oya Ubwoko a Mweretsi ku iyi Iboneza"
-
-#, fuzzy
-#~ msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
-#~ msgstr "Iboneza Na"
-
-#, fuzzy
-#~ msgid "and pointers are %d bits wide, but g77 doesn't yet work"
-#~ msgstr "Na Akazi"
-
-#, fuzzy
-#~ msgid "properly unless they all are 32 bits wide"
-#~ msgstr "Byose"
-
-#, fuzzy
-#~ msgid "Please keep this in mind before you report bugs."
-#~ msgstr "Gumana: iyi in Mbere Icyegeranyo"
-
-#, fuzzy
-#~ msgid "configuration: char * holds %d bits, but ftnlen only %d"
-#~ msgstr "Iboneza INYUGUTI"
-
-#, fuzzy
-#~ msgid ""
-#~ "configuration: char * holds %d bits, but INTEGER only %d --\n"
-#~ " ASSIGN statement might fail"
-#~ msgstr "Iboneza INYUGUTI Inyandiko"
-
-#, fuzzy
-#~ msgid "Outside of any program unit:\n"
-#~ msgstr "Bya Porogaramu Igice:"
-
-#, fuzzy
-#~ msgid "%A from %B at %0%C"
-#~ msgstr "%ABivuye ku"
-
-#, fuzzy
-#~ msgid "directory name must immediately follow -I"
-#~ msgstr "bushyinguro Izina: Ako kanya"
-
-#, fuzzy
-#~ msgid "At %0, INCLUDE file %A exists, but is not readable"
-#~ msgstr "IDOSIYE ni OYA"
-
-#, fuzzy
-#~ msgid "At %0, INCLUDE nesting too deep"
-#~ msgstr "Njyakuzimu"
-
-#, fuzzy
-#~ msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
-#~ msgstr "Mukoresha in a Urubariro ku Na Gukoresha %1"
-
-#, fuzzy
-#~ msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
-#~ msgstr "ku Ntoya ku Gukoresha %1"
-
-#, fuzzy
-#~ msgid "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
-#~ msgstr ""
-#~ "Project- Id- Version: basctl\n"
-#~ "POT- Creation- Date: 2003- 12- 07 17: 13+ 02\n"
-#~ "PO- Revision- Date: 2004- 11- 04 10: 13- 0700\n"
-#~ "Last- Translator: Language- Team:< en@ li. org> MIME- Version: 1. 0\n"
-#~ "Content- Type: text/ plain; charset= UTF- 8\n"
-#~ "Content- Transfer- Encoding: 8bit\n"
-#~ "X- Generator: KBabel 1. 0\n"
-#~ ". Project- Id- Version: basctl\n"
-#~ "POT- Creation- Date: 2003- 12- 07 17: 13+ 02\n"
-#~ "PO- Revision- Date: 2004- 11- 04 10: 13- 0700\n"
-#~ "Last- Translator: Language- Team:< en@ li. org> MIME- Version: 1. 0\n"
-#~ "Content- Type: text/ plain; charset= UTF- 8\n"
-#~ "Content- Transfer- Encoding: 8bit\n"
-#~ "X- Generator: KBabel 1. 0\n"
-#~ "."
-
-#, fuzzy
-#~ msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
-#~ msgstr "kugirango ku Guhindura.... Kuri Mburabuzi"
-
-#, fuzzy
-#~ msgid "Implicit declaration of `%A' at %0"
-#~ msgstr "Bya ku"
-
-#, fuzzy
-#~ msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
-#~ msgstr "C Bisanzwe ku"
-
-#, fuzzy
-#~ msgid "Unknown escape sequence `\\%A' at %0"
-#~ msgstr "ku"
-
-#, fuzzy
-#~ msgid "Unterminated escape sequence `\\' at %0"
-#~ msgstr "ku"
-
-#, fuzzy
-#~ msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
-#~ msgstr "ku INYUGUTI ITEGEKONGENGA ku"
-
-#, fuzzy
-#~ msgid "\\x used at %0 with no following hex digits"
-#~ msgstr "\\xku Na: Oya"
-
-#, fuzzy
-#~ msgid "Hex escape at %0 out of range"
-#~ msgstr "ku Inyuma Bya Urutonde"
-
-#, fuzzy
-#~ msgid "Escape sequence at %0 out of range for character"
-#~ msgstr "ku Inyuma Bya Urutonde kugirango Inyuguti"
-
-#, fuzzy
-#~ msgid "hex escape out of range"
-#~ msgstr "Inyuma Bya Urutonde"
-
-#, fuzzy
-#~ msgid "non-ANSI-standard escape sequence, `\\%c'"
-#~ msgstr "Bisanzwe"
-
-#, fuzzy
-#~ msgid "unknown escape sequence `\\%c'"
-#~ msgstr "Kitazwi"
-
-#, fuzzy
-#~ msgid "unknown escape sequence: `\\' followed by char code 0x%x"
-#~ msgstr "Kitazwi ku INYUGUTI ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "badly formed directive -- no closing quote"
-#~ msgstr "Oya Gushyiraho akugarizo"
-
-#, fuzzy
-#~ msgid "#-lines for entering and leaving files don't match"
-#~ msgstr "#-Imirongo kugirango Na Idosiye BIHUYE"
-
-#, fuzzy
-#~ msgid "bad directive -- missing close-quote"
-#~ msgstr "Ibuze Gufunga Gushyiraho akugarizo"
-
-#, fuzzy
-#~ msgid "invalid #ident"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "invalid #line"
-#~ msgstr "Sibyo Umurongo"
-
-#, fuzzy
-#~ msgid "use `#line ...' instead of `# ...' in first line"
-#~ msgstr "Gukoresha Umurongo Bya in Itangira Umurongo"
-
-#, fuzzy
-#~ msgid "invalid #-line"
-#~ msgstr "Sibyo Umurongo"
-
-#, fuzzy
-#~ msgid "Null character at %0 -- line ignored"
-#~ msgstr "Inyuguti ku Umurongo"
-
-#, fuzzy
-#~ msgid "INCLUDE at %0 not the only statement on the source line"
-#~ msgstr "ku OYA i Inyandiko ku i Inkomoko Umurongo"
-
-#, fuzzy
-#~ msgid "ASSIGNed FORMAT specifier is too small"
-#~ msgstr "ni Gitoya"
-
-#, fuzzy
-#~ msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
-#~ msgstr "ku Ubwoko ku OYA"
-
-#, fuzzy
-#~ msgid "SELECT (at %0) has duplicate cases -- check integer overflow of CASE(s)"
-#~ msgstr "ku Gusubiramo Kugenzura... Umubare wuzuye Byarenze urugero Bya S"
-
-#, fuzzy
-#~ msgid "ASSIGN to variable that is too small"
-#~ msgstr "Kuri IMPINDURAGACIRO ni Gitoya"
-
-#, fuzzy
-#~ msgid "ASSIGNed GOTO target variable is too small"
-#~ msgstr "Intego IMPINDURAGACIRO ni Gitoya"
-
-#, fuzzy
-#~ msgid "Local adjustable symbol `%A' at %0"
-#~ msgstr "IKIMENYETSO ku"
-
-#, fuzzy
-#~ msgid "%s no longer supported -- try -fvxt"
-#~ msgstr "%sOya"
-
-#, fuzzy
-#~ msgid "%s no longer supported -- try -fno-vxt -ff90"
-#~ msgstr "%sOya"
-
-#, fuzzy
-#~ msgid "%s disabled, use normal debugging flags"
-#~ msgstr "%sYahagaritswe Gukoresha Bisanzwe Amabendera"
-
-#, fuzzy
-#~ msgid "Print g77-specific compiler version info, run internal tests"
-#~ msgstr "Verisiyo Ibisobanuro Gukoresha By'imbere"
-
-#, fuzzy
-#~ msgid "Program is written in typical FORTRAN 66 dialect"
-#~ msgstr "ni in"
-
-#, fuzzy
-#~ msgid "Program is written in typical Unix f77 dialect"
-#~ msgstr "ni in"
-
-#, fuzzy
-#~ msgid "Program does not use Unix-f77 dialectal features"
-#~ msgstr "OYA Gukoresha Ibiranga"
-
-#, fuzzy
-#~ msgid "Program is written in Fortran-90-ish dialect"
-#~ msgstr "ni in"
-
-#, fuzzy
-#~ msgid "Allow $ in symbol names"
-#~ msgstr "in IKIMENYETSO Amazina"
-
-#, fuzzy
-#~ msgid "f2c-compatible code need not be generated"
-#~ msgstr "ITEGEKONGENGA OYA"
-
-#, fuzzy
-#~ msgid "Unsupported; do not generate libf2c-calling code"
-#~ msgstr "OYA ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Unsupported; affects code-generation of arrays"
-#~ msgstr "ITEGEKONGENGA Bya"
-
-#, fuzzy
-#~ msgid "Program is written in Fortran-90-ish free form"
-#~ msgstr "ni in Kigenga Ifishi"
-
-#, fuzzy
-#~ msgid "Warn about use of (only a few for now) Fortran extensions"
-#~ msgstr "Ibyerekeye Gukoresha Bya a kugirango NONEAHA Umigereka"
-
-#, fuzzy
-#~ msgid "Program is written in VXT (Digital-like) FORTRAN"
-#~ msgstr "ni in nka"
-
-#, fuzzy
-#~ msgid "Disallow all ugly features"
-#~ msgstr "Byose Ibiranga"
-
-#, fuzzy
-#~ msgid "Hollerith and typeless constants not passed as arguments"
-#~ msgstr "Na OYA Nka ingingo"
-
-#, fuzzy
-#~ msgid "Allow ordinary copying of ASSIGN'ed vars"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "Dummy array dimensioned to (1) is assumed-size"
-#~ msgstr "Imbonerahamwe Kuri 1. ni Ingano"
-
-#, fuzzy
-#~ msgid "Trailing comma in procedure call denotes null argument"
-#~ msgstr "Akitso in NTAGIHARI"
-
-#, fuzzy
-#~ msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
-#~ msgstr "Na"
-
-#, fuzzy
-#~ msgid "Initialization via DATA and PARAMETER is type-compatible"
-#~ msgstr "Biturutse Na ni Ubwoko"
-
-#, fuzzy
-#~ msgid "Allow INTEGER and LOGICAL interchangeability"
-#~ msgstr "Na"
-
-#, fuzzy
-#~ msgid "Print internal debugging-related info"
-#~ msgstr "By'imbere Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Initialize local vars and arrays to zero"
-#~ msgstr "Na Kuri Zeru"
-
-#, fuzzy
-#~ msgid "Backslashes in character/hollerith constants not special (C-style)"
-#~ msgstr "in Inyuguti OYA Bidasanzwe C IMISUSIRE"
-
-#, fuzzy
-#~ msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
-#~ msgstr "Imbere Impera Kuri"
-
-#, fuzzy
-#~ msgid "Disable the appending of underscores to externals"
-#~ msgstr "i Bya Kuri"
-
-#, fuzzy
-#~ msgid "Intrinsics spelled as e.g. SqRt"
-#~ msgstr "g."
-
-#, fuzzy
-#~ msgid "Intrinsics in uppercase"
-#~ msgstr "in Inyuguti nkuru"
-
-#, fuzzy
-#~ msgid "Intrinsics letters in arbitrary cases"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "Language keywords spelled as e.g. IOStat"
-#~ msgstr "g."
-
-#, fuzzy
-#~ msgid "Language keywords in uppercase"
-#~ msgstr "Amagambo fatizo in Inyuguti nkuru"
-
-#, fuzzy
-#~ msgid "Language keyword letters in arbitrary cases"
-#~ msgstr "Ijambo- banze in"
-
-#, fuzzy
-#~ msgid "Internally convert most source to uppercase"
-#~ msgstr "GUHINDURA Inkomoko Kuri Inyuguti nkuru"
-
-#, fuzzy
-#~ msgid "Internally preserve source case"
-#~ msgstr "Inkomoko"
-
-#, fuzzy
-#~ msgid "Symbol names spelled in mixed case"
-#~ msgstr "Amazina in Bivanze"
-
-#, fuzzy
-#~ msgid "Symbol names in uppercase"
-#~ msgstr "Amazina in Inyuguti nkuru"
-
-#, fuzzy
-#~ msgid "Symbol names in lowercase"
-#~ msgstr "Amazina in Inyuguti nto"
-
-#, fuzzy
-#~ msgid "Program written in uppercase"
-#~ msgstr "in Inyuguti nkuru"
-
-#, fuzzy
-#~ msgid "Program written in lowercase"
-#~ msgstr "in Inyuguti nto"
-
-#, fuzzy
-#~ msgid "Program written in strict mixed-case"
-#~ msgstr "in Bivanze"
-
-#, fuzzy
-#~ msgid "Compile as if program written in uppercase"
-#~ msgstr "Nka NIBA Porogaramu in Inyuguti nkuru"
-
-#, fuzzy
-#~ msgid "Compile as if program written in lowercase"
-#~ msgstr "Nka NIBA Porogaramu in Inyuguti nto"
-
-#, fuzzy
-#~ msgid "Preserve all spelling (case) used in program"
-#~ msgstr "Byose Ivuganyuguti in Porogaramu"
-
-#, fuzzy
-#~ msgid "Delete libU77 intrinsics with bad interfaces"
-#~ msgstr "Na:"
-
-#, fuzzy
-#~ msgid "Disable libU77 intrinsics with bad interfaces"
-#~ msgstr "Na:"
-
-#, fuzzy
-#~ msgid "Hide libU77 intrinsics with bad interfaces"
-#~ msgstr "Na:"
-
-#, fuzzy
-#~ msgid "Treat initial values of 0 like non-zero values"
-#~ msgstr "Uduciro Bya 0 nka Zeru Uduciro"
-
-#, fuzzy
-#~ msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
-#~ msgstr "Bidasanzwe Ibisobanuro kugirango Na Yahagaritswe"
-
-#, fuzzy
-#~ msgid "Take at least one trip through each iterative DO loop"
-#~ msgstr "ku Gihinguranya"
-
-#, fuzzy
-#~ msgid "Disable fatal diagnostics about inter-procedural problems"
-#~ msgstr "Ibyerekeye"
-
-#, fuzzy
-#~ msgid "Make prefix-radix non-decimal constants be typeless"
-#~ msgstr "Imbanziriza radix NYACUMI"
-
-#, fuzzy
-#~ msgid "Generate code to check subscript and substring bounds"
-#~ msgstr "ITEGEKONGENGA Kuri Kugenzura... Inyandiko nyesi Na"
-
-#, fuzzy
-#~ msgid "Fortran-specific form of -fbounds-check"
-#~ msgstr "Ifishi Bya Kugenzura..."
-
-#, fuzzy
-#~ msgid "Disable warnings about inter-procedural problems"
-#~ msgstr "Iburira Ibyerekeye"
-
-#, fuzzy
-#~ msgid "Warn about constructs with surprising meanings"
-#~ msgstr "Ibyerekeye Na:"
-
-#, fuzzy
-#~ msgid "Missing first operand for binary operator at %0"
-#~ msgstr "Itangira kugirango Nyabibiri Mukoresha ku"
-
-#, fuzzy
-#~ msgid "Invalid token at %0 in expression or subexpression at %1"
-#~ msgstr "ku in imvugo Cyangwa ku"
-
-#, fuzzy
-#~ msgid "Unrecognized character at %0 [info -f g77 M LEX]"
-#~ msgstr "Inyuguti ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Label definition %A at %0 on empty statement (as of %1)"
-#~ msgstr "Insobanuro ku ku ubusa Inyandiko Nka Bya"
-
-#, fuzzy
-#~ msgid "Invalid first character at %0 [info -f g77 M LEX]"
-#~ msgstr "Itangira Inyuguti ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Line too long as of %0 [info -f g77 M LEX]"
-#~ msgstr "Nka Bya Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Label number at %0 not in range 1-99999"
-#~ msgstr "Umubare ku OYA in Urutonde 1."
-
-#, fuzzy
-#~ msgid "At %0, '!' and '/*' are not valid comment delimiters"
-#~ msgstr "Na OYA Byemewe Icyo wongeraho"
-
-#, fuzzy
-#~ msgid "Continuation indicator at %0 must appear in column 6 [info -f g77 M LEX]"
-#~ msgstr "ku Kugaragara in Inkingi 6 Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Label at %0 invalid with continuation line indicator at %1 [info -f g77 M LEX]"
-#~ msgstr "ku Sibyo Na: Umurongo ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Hollerith constant at %0 specified %A more characters than are present as of %1"
-#~ msgstr "ku Birenzeho Inyuguti Nka Bya"
-
-#, fuzzy
-#~ msgid "Missing close parenthese at %0 needed to match open parenthese at %1"
-#~ msgstr "Gufunga ku Kuri BIHUYE Gufungura ku"
-
-#, fuzzy
-#~ msgid "Period at %0 not followed by digits for floating-point number or by `NOT.', `TRUE.', or `FALSE.'"
-#~ msgstr "Igihe ku OYA ku kugirango Bihindagurika Akadomo Umubare Cyangwa ku Cyangwa"
-
-#, fuzzy
-#~ msgid "Missing close-period between `.%A' at %0 and %1"
-#~ msgstr "Gufunga Igihe hagati ku Na"
-
-#, fuzzy
-#~ msgid "Invalid exponent at %0 for real constant at %1; nondigit `%A' in exponent field"
-#~ msgstr "ku kugirango ku in Umwanya"
-
-#, fuzzy
-#~ msgid "Semicolon at %0 is an invalid token"
-#~ msgstr "ku ni Sibyo"
-
-#, fuzzy
-#~ msgid "Unrecognized FORMAT specifier at %0"
-#~ msgstr "ku"
-
-#, fuzzy
-#~ msgid "Missing close-parenthese(s) in FORMAT statement at %0"
-#~ msgstr "Gufunga S in Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Missing number following period in FORMAT statement at %0"
-#~ msgstr "Umubare Igihe in Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Missing number following `E' in FORMAT statement at %0"
-#~ msgstr "Umubare in Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Spurious trailing comma preceding terminator at %0"
-#~ msgstr "Akitso ku"
-
-#, fuzzy
-#~ msgid "At %0, specify OPERATOR instead of ASSIGNMENT for INTERFACE statement not specifying the assignment operator (=)"
-#~ msgstr "Bya kugirango Inyandiko OYA i Igenera Mukoresha"
-
-#, fuzzy
-#~ msgid "At %0, specify ASSIGNMENT instead of OPERATOR for INTERFACE statement specifying the assignment operator (=)"
-#~ msgstr "Bya kugirango Inyandiko i Igenera Mukoresha"
-
-#, fuzzy
-#~ msgid "Cannot specify =initialization-expr at %0 unless `::' appears before list of objects"
-#~ msgstr "ku Mbere Urutonde Bya Ibintu"
-
-#, fuzzy
-#~ msgid "Reference to label at %1 inconsistent with its definition at %0"
-#~ msgstr "Kuri Akarango ku Na: Insobanuro ku"
-
-#, fuzzy
-#~ msgid "Reference to label at %1 inconsistent with earlier reference at %0"
-#~ msgstr "Kuri Akarango ku Na: Indango ku"
-
-#, fuzzy
-#~ msgid "DO-statement reference to label at %1 follows its definition at %0"
-#~ msgstr "Inyandiko Indango Kuri Akarango ku Insobanuro ku"
-
-#, fuzzy
-#~ msgid "Reference to label at %1 is outside block containing definition at %0"
-#~ msgstr "Kuri Akarango ku ni Hanze Funga Insobanuro ku"
-
-#, fuzzy
-#~ msgid "DO-statement references to label at %0 and %2 separated by unterminated block starting at %1"
-#~ msgstr "Inyandiko Indango Kuri Akarango ku Na ku Funga ku"
-
-#, fuzzy
-#~ msgid "DO-statement reference to label at %0 and label definition at %2 separated by unterminated block starting at %1"
-#~ msgstr "Inyandiko Indango Kuri Akarango ku Na Akarango Insobanuro ku ku Funga ku"
-
-#, fuzzy
-#~ msgid "Label definition at %0 invalid on this kind of statement"
-#~ msgstr "Insobanuro ku Sibyo ku iyi Bya Inyandiko"
-
-#, fuzzy
-#~ msgid "Statement at %0 must specify construct name specified at %1"
-#~ msgstr "ku Izina: ku"
-
-#, fuzzy
-#~ msgid "Construct name at %0 superfluous, no construct name specified at %1"
-#~ msgstr "Izina: ku Oya Izina: ku"
-
-#, fuzzy
-#~ msgid "Construct name at %0 not the same as construct name at %1"
-#~ msgstr "Izina: ku OYA i Nka Izina: ku"
-
-#, fuzzy
-#~ msgid "Construct name at %0 does not match construct name for any containing DO constructs"
-#~ msgstr "Izina: ku OYA BIHUYE Izina: kugirango"
-
-#, fuzzy
-#~ msgid "Label definition missing at %0 for DO construct specifying label at %1"
-#~ msgstr "Insobanuro Ibuze ku kugirango Akarango ku"
-
-#, fuzzy
-#~ msgid "Statement at %0 follows ELSE block for IF construct at %1"
-#~ msgstr "ku Funga kugirango ku"
-
-#, fuzzy
-#~ msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
-#~ msgstr "ukugaragara Bya ku muri ku"
-
-#, fuzzy
-#~ msgid "END statement at %0 missing `%A' keyword required for internal or module procedure(s) bounded by %1"
-#~ msgstr "Inyandiko ku Ibuze Ijambo- banze Bya ngombwa kugirango By'imbere Cyangwa Modire S ku"
-
-#, fuzzy
-#~ msgid "MODULE PROCEDURE statement at %0 disallowed because INTERFACE at %1 specifies no generic name, operator, or assignment"
-#~ msgstr "Inyandiko ku ku Oya Gifitanye isano Izina: Mukoresha Cyangwa Igenera"
-
-#, fuzzy
-#~ msgid "BLOCK DATA name at %0 superfluous, no name specified at %1"
-#~ msgstr "Izina: ku Oya Izina: ku"
-
-#, fuzzy
-#~ msgid "Program name at %0 superfluous, no PROGRAM statement specified at %1"
-#~ msgstr "Izina: ku Oya Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Program unit name at %0 not the same as name at %1"
-#~ msgstr "Igice: Izina: ku OYA i Nka Izina: ku"
-
-#, fuzzy
-#~ msgid "End of source file before end of block started at %0"
-#~ msgstr "Impera Bya Inkomoko IDOSIYE Mbere Impera Bya Funga ku"
-
-#, fuzzy
-#~ msgid "Undefined label, first referenced at %0"
-#~ msgstr "Akarango Itangira ku"
-
-#, fuzzy
-#~ msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
-#~ msgstr "Inyandiko Cyangwa Ikiranga ku Na: Inyandiko Cyangwa Ikiranga ku"
-
-#, fuzzy
-#~ msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
-#~ msgstr "Cyangwa Inyandiko ku Sibyo kugirango Ubwoko Insobanuro muri Ikindi i Bya a Modire"
-
-#, fuzzy
-#~ msgid "Access specifier at %0 must immediately follow derived-type statement at %1 with no intervening statements"
-#~ msgstr "ku Ako kanya Ubwoko Inyandiko ku Na: Oya"
-
-#, fuzzy
-#~ msgid "No components specified as of %0 for derived-type definition beginning at %1"
-#~ msgstr "Nka Bya kugirango Ubwoko Insobanuro Itangiriro ku"
-
-#, fuzzy
-#~ msgid "No components specified as of %0 for structure definition beginning at %1"
-#~ msgstr "Nka Bya kugirango Imiterere Insobanuro Itangiriro ku"
-
-#, fuzzy
-#~ msgid "Missing structure name for outer structure definition at %0"
-#~ msgstr "Imiterere Izina: kugirango hanze Imiterere Insobanuro ku"
-
-#, fuzzy
-#~ msgid "Field names at %0 for outer structure definition -- specify them in a subsequent RECORD statement instead"
-#~ msgstr "Amazina ku kugirango hanze Imiterere Insobanuro in a Inyandiko"
-
-#, fuzzy
-#~ msgid "Missing field name(s) for structure definition at %0 within structure definition at %1"
-#~ msgstr "Umwanya Izina: S kugirango Imiterere Insobanuro ku muri Imiterere Insobanuro ku"
-
-#, fuzzy
-#~ msgid "No components specified as of %0 for map beginning at %1"
-#~ msgstr "Nka Bya kugirango Itangiriro ku"
-
-#, fuzzy
-#~ msgid "Zero or one maps specified as of %0 for union beginning at %1 -- at least two are required"
-#~ msgstr "Cyangwa Amakarita Nka Bya kugirango Ihuza Itangiriro ku ku Bya ngombwa"
-
-#, fuzzy
-#~ msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
-#~ msgstr "in Urutonde ku Sibyo kugirango"
-
-#, fuzzy
-#~ msgid "Conflicting I/O control specifications at %0 and %1"
-#~ msgstr "Igenzura ku Na"
-
-#, fuzzy
-#~ msgid "No UNIT= specifier in I/O control list at %0"
-#~ msgstr "URUGERO in Igenzura Urutonde ku"
-
-#, fuzzy
-#~ msgid "Specification at %0 requires ADVANCE=`NO' specification in same I/O control list"
-#~ msgstr "ku in Igenzura Urutonde"
-
-#, fuzzy
-#~ msgid "Specification at %0 requires explicit FMT= specification in same I/O control list"
-#~ msgstr "ku in Igenzura Urutonde"
-
-#, fuzzy
-#~ msgid "Second occurrence of CASE DEFAULT at %0 within SELECT CASE at %1"
-#~ msgstr "ukugaragara Bya ku muri ku"
-
-#, fuzzy
-#~ msgid "Duplicate or overlapping case values/ranges at %0 and %1"
-#~ msgstr "Cyangwa iyorosa Uduciro Ibice ku Na"
-
-#, fuzzy
-#~ msgid "Type and/or kind-type parameter disagreement between CASE value or value within range at %0 and SELECT CASE at %1"
-#~ msgstr "Na Cyangwa Ubwoko hagati Agaciro Cyangwa Agaciro muri Urutonde ku Na ku"
-
-#, fuzzy
-#~ msgid "Range specification at %0 invalid for CASE statement within logical-type SELECT CASE statement"
-#~ msgstr "ku Sibyo kugirango Inyandiko muri Bijyanye n'inyurabwenge Ubwoko Inyandiko"
-
-#, fuzzy
-#~ msgid "Fortran 90 feature at %0 unsupported"
-#~ msgstr "ku"
-
-#, fuzzy
-#~ msgid "Invalid declaration of or reference to symbol `%A' at %0 [initially seen at %1]"
-#~ msgstr "Bya Cyangwa Indango Kuri IKIMENYETSO ku ku"
-
-#, fuzzy
-#~ msgid "Too few elements (%A missing) as of %0 for array reference at %1"
-#~ msgstr "Ibintu Ibuze Nka Bya kugirango Imbonerahamwe Indango ku"
-
-#, fuzzy
-#~ msgid "Too many elements as of %0 for array reference at %1"
-#~ msgstr "Ibintu Nka Bya kugirango Imbonerahamwe Indango ku"
-
-#, fuzzy
-#~ msgid "Missing colon as of %0 in substring reference for %1"
-#~ msgstr "Nka Bya in Indango kugirango"
-
-#, fuzzy
-#~ msgid "Invalid use at %0 of substring operator on %1"
-#~ msgstr "Gukoresha %1 ku Bya Mukoresha ku"
-
-#, fuzzy
-#~ msgid "Expression at %0 has incorrect data type or rank for its context"
-#~ msgstr "ku Ibyatanzwe Ubwoko Cyangwa IGICE kugirango Imvugiro"
-
-#, fuzzy
-#~ msgid "Division by 0 (zero) at %0 (IEEE not yet supported)"
-#~ msgstr "ku 0 Zeru ku OYA"
-
-#, fuzzy
-#~ msgid "%A step count known to be 0 (zero) at %0"
-#~ msgstr "%AIntera IBARA Kuri 0 Zeru ku"
-
-#, fuzzy
-#~ msgid "%A end value plus step count known to overflow at %0"
-#~ msgstr "%AImpera Agaciro Guteranya Intera IBARA Kuri Byarenze urugero ku"
-
-#, fuzzy
-#~ msgid "%A begin, end, and step-count values known to result in implementation-dependent behavior due to overflow(s) in intermediate calculations at %0"
-#~ msgstr "%AImpera Na Intera IBARA Uduciro Kuri Igisubizo in imyitwarire Kuri Byarenze urugero S in ku"
-
-#, fuzzy
-#~ msgid "%A begin, end, and step-count values known to result in no iterations at %0"
-#~ msgstr "%AImpera Na Intera IBARA Uduciro Kuri Igisubizo in Oya Amasubiramo ku"
-
-#, fuzzy
-#~ msgid "Type disagreement between expressions at %0 and %1"
-#~ msgstr "hagati ku Na"
-
-#, fuzzy
-#~ msgid "Gratuitous parentheses surround implied-DO construct at %0"
-#~ msgstr "ku"
-
-#, fuzzy
-#~ msgid "Zero-size specification invalid at %0"
-#~ msgstr "Ingano Sibyo ku"
-
-#, fuzzy
-#~ msgid "Zero-size array at %0"
-#~ msgstr "Ingano Imbonerahamwe ku"
-
-#, fuzzy
-#~ msgid "Target machine does not support complex entity of kind specified at %0"
-#~ msgstr "OYA Gushigikira ITSINDA RY'IMIBARE C Bya ku"
-
-#, fuzzy
-#~ msgid "Target machine does not support DOUBLE COMPLEX, specified at %0"
-#~ msgstr "OYA Gushigikira ku"
-
-#, fuzzy
-#~ msgid "Attempt to raise constant zero to a power at %0"
-#~ msgstr "Kuri Zeru Kuri a UMWIKUBE ku"
-
-#, fuzzy
-#~ msgid "Reference to generic intrinsic `%A' at %0 could be to form %B or %C"
-#~ msgstr "Kuri Gifitanye isano ku Kuri Ifishi Cyangwa"
-
-#, fuzzy
-#~ msgid "Ambiguous use of intrinsic `%A' at %0 [info -f g77 M CMPAMBIG]"
-#~ msgstr "Gukoresha Bya ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Intrinsic `%A' referenced %Bly at %0, %Cly at %1 [info -f g77 M EXPIMP]"
-#~ msgstr "ku ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Same name `%A' used for %B at %0 and %C at %1 [info -f g77 M INTGLOB]"
-#~ msgstr "Izina: kugirango ku Na ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Explicit type declaration for intrinsic `%A' disagrees with invocation at %0"
-#~ msgstr "Ubwoko kugirango Na: ku"
-
-#, fuzzy
-#~ msgid "Unable to open INCLUDE file `%A' at %0"
-#~ msgstr "Kuri Gufungura IDOSIYE ku"
-
-#, fuzzy
-#~ msgid "Null argument at %0 for procedure invocation at %1"
-#~ msgstr "ku kugirango ku"
-
-#, fuzzy
-#~ msgid "%A too few arguments (starting with dummy argument `%B') as of %0 for statement function reference at %1"
-#~ msgstr "%Aingingo Na: Ishusho Nka Bya kugirango Inyandiko Umumaro Indango ku"
-
-#, fuzzy
-#~ msgid "%A too many arguments as of %0 for statement function reference at %1"
-#~ msgstr "%Aingingo Nka Bya kugirango Inyandiko Umumaro Indango ku"
-
-#, fuzzy
-#~ msgid "Array supplied at %1 for dummy argument `%A' in statement function reference at %0"
-#~ msgstr "ku kugirango Ishusho in Inyandiko Umumaro Indango ku"
-
-#, fuzzy
-#~ msgid "Unsupported FORMAT specifier at %0"
-#~ msgstr "ku"
-
-#, fuzzy
-#~ msgid "Variable-expression FORMAT specifier at %0 -- unsupported"
-#~ msgstr "imvugo ku"
-
-#, fuzzy
-#~ msgid "Attempt to specify second initial value for `%A' at %0"
-#~ msgstr "Kuri ISEGONDA Agaciro kugirango ku"
-
-#, fuzzy
-#~ msgid "Too few initial values in list of initializers for `%A' at %0"
-#~ msgstr "Uduciro in Urutonde Bya kugirango ku"
-
-#, fuzzy
-#~ msgid "Too many initial values in list of initializers starting at %0"
-#~ msgstr "Uduciro in Urutonde Bya ku"
-
-#, fuzzy
-#~ msgid "Array subscript #%B out of range for initialization of `%A' in statement at %0"
-#~ msgstr "Inyandiko nyesi Inyuma Bya Urutonde kugirango Bya in Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Implied do-loop step count of 0 (zero) for iteration variable `%A' in statement at %0"
-#~ msgstr "Intera IBARA Bya 0 Zeru kugirango IMPINDURAGACIRO in Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Implied do-loop iteration count of 0 (zero) for iteration variable `%A' in statement at %0"
-#~ msgstr "IBARA Bya 0 Zeru kugirango IMPINDURAGACIRO in Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Not an integer constant expression in implied do-loop in statement at %0"
-#~ msgstr "Umubare wuzuye imvugo in in Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Attempt to specify second initial value for element of `%A' at %0"
-#~ msgstr "Kuri ISEGONDA Agaciro kugirango Ikigize: Bya ku"
-
-#, fuzzy
-#~ msgid "Attempt to EQUIVALENCE common areas `%A' and `%B' at %0"
-#~ msgstr "Kuri Ubuso Na ku"
-
-#, fuzzy
-#~ msgid "Can't place `%A' as directed by EQUIVALENCE due to alignment restrictions"
-#~ msgstr "Nka ku Kuri Itunganya Amabwiriza"
-
-#, fuzzy
-#~ msgid "Mismatched EQUIVALENCE requirements for placement of `%A' at both %C and %D bytes offset from `%B'"
-#~ msgstr "kugirango Ishyira mu mwanya Bya ku Byombi Na Bayite Nta- boneza Bivuye"
-
-#, fuzzy
-#~ msgid "Array or substring specification for `%A' out of range in EQUIVALENCE statement"
-#~ msgstr "Cyangwa kugirango Inyuma Bya Urutonde in Inyandiko"
-
-#, fuzzy
-#~ msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
-#~ msgstr "Bya in Inyandiko"
-
-#, fuzzy
-#~ msgid "Array reference to scalar variable `%A' in EQUIVALENCE statement"
-#~ msgstr "Indango Kuri IMPINDURAGACIRO in Inyandiko"
-
-#, fuzzy
-#~ msgid "Array subscript #%B out of range for EQUIVALENCE of `%A'"
-#~ msgstr "Inyandiko nyesi Inyuma Bya Urutonde kugirango Bya"
-
-#, fuzzy
-#~ msgid "Too few elements in reference to array `%A' in EQUIVALENCE statement"
-#~ msgstr "Ibintu in Indango Kuri Imbonerahamwe in Inyandiko"
-
-#, fuzzy
-#~ msgid "Too many elements in reference to array `%A' in EQUIVALENCE statement"
-#~ msgstr "Ibintu in Indango Kuri Imbonerahamwe in Inyandiko"
-
-#, fuzzy
-#~ msgid "Mixed CHARACTER and non-CHARACTER types via COMMON/EQUIVALENCE -- for example, `%A' and `%B'"
-#~ msgstr "Na Biturutse kugirango Urugero Na"
-
-#, fuzzy
-#~ msgid "Return value `%A' for FUNCTION at %0 not referenced in subprogram"
-#~ msgstr "Agaciro kugirango ku OYA in"
-
-#, fuzzy
-#~ msgid "Common block `%A' is SAVEd, explicitly or implicitly, at %0 but not SAVEd at %1"
-#~ msgstr "Funga ni Cyangwa ku OYA ku"
-
-#, fuzzy
-#~ msgid "Common block `%A' is %B %D in length at %0 but %C %E at %1"
-#~ msgstr "Funga ni in Uburebure ku ku"
-
-#, fuzzy
-#~ msgid "Intrinsic `%A' is passed as actual argument at %0 but not explicitly declared INTRINSIC"
-#~ msgstr "ni Nka ku OYA"
-
-#, fuzzy
-#~ msgid "Character `%A' (for example) is upper-case in symbol name at %0"
-#~ msgstr "kugirango Urugero ni Nkuru in IKIMENYETSO Izina: ku"
-
-#, fuzzy
-#~ msgid "Character `%A' (for example) is lower-case in symbol name at %0"
-#~ msgstr "kugirango Urugero ni Ntoya in IKIMENYETSO Izina: ku"
-
-#, fuzzy
-#~ msgid "Character `%A' not followed at some point by lower-case character in symbol name at %0"
-#~ msgstr "OYA ku Akadomo ku Ntoya Inyuguti in IKIMENYETSO Izina: ku"
-
-#, fuzzy
-#~ msgid "Initial character `%A' is lower-case in symbol name at %0"
-#~ msgstr "Inyuguti ni Ntoya in IKIMENYETSO Izina: ku"
-
-#, fuzzy
-#~ msgid "NAMELIST not adequately supported by run-time library for source files with case preserved"
-#~ msgstr "OYA ku Gukoresha Igihe Isomero kugirango Inkomoko Idosiye Na:"
-
-#, fuzzy
-#~ msgid "Nested %% construct (%%VAL, %%REF, or %%DESCR) at %0"
-#~ msgstr "Cyangwa ku"
-
-#, fuzzy
-#~ msgid "Truncating characters on right side of character constant at %0"
-#~ msgstr "Inyuguti ku Iburyo: Bya Inyuguti ku"
-
-#, fuzzy
-#~ msgid "Truncating characters on right side of hollerith constant at %0"
-#~ msgstr "Inyuguti ku Iburyo: Bya ku"
-
-#, fuzzy
-#~ msgid "Truncating non-zero data on left side of numeric constant at %0"
-#~ msgstr "Zeru Ibyatanzwe ku Ibumoso: Bya Bikurikije umubare ku"
-
-#, fuzzy
-#~ msgid "Truncating non-zero data on left side of typeless constant at %0"
-#~ msgstr "Zeru Ibyatanzwe ku Ibumoso: Bya ku"
-
-#, fuzzy
-#~ msgid "Typeless constant at %0 too large"
-#~ msgstr "ku Binini"
-
-#, fuzzy
-#~ msgid "First-column ampersand continuation at %0"
-#~ msgstr "Inkingi ku"
-
-#, fuzzy
-#~ msgid "Global name `%A' defined at %0 already defined at %1 [info -f g77 M GLOBALS]"
-#~ msgstr "Izina: ku ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Global name `%A' is %B at %0 but is %C at %1 [info -f g77 M GLOBALS]"
-#~ msgstr "Izina: ni ku ni ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Global name `%A' at %0 has different type at %1 [info -f g77 M GLOBALS]"
-#~ msgstr "Izina: ku Ubwoko ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Too %B arguments passed to `%A' at %0 versus definition at %1 [info -f g77 M GLOBALS]"
-#~ msgstr "ingingo Kuri ku Insobanuro ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Too %B arguments for `%A' at %0 versus invocation at %1 [info -f g77 M GLOBALS]"
-#~ msgstr "ingingo kugirango ku ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Argument #%B of `%A' is %C at %0 but is %D at %1 [info -f g77 M GLOBALS]"
-#~ msgstr "Bya ni ku ni ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Intrinsic `%A', invoked at %0, known to be non-Y2K-compliant [info -f g77 M Y2KBAD]"
-#~ msgstr "ku Kuri Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Internal compiler error -- cannot perform operation"
-#~ msgstr "Ikosa"
-
-#, fuzzy
-#~ msgid "In unknown kind"
-#~ msgstr "Kitazwi"
-
-#, fuzzy
-#~ msgid "In function"
-#~ msgstr "Umumaro"
-
-#, fuzzy
-#~ msgid "In program"
-#~ msgstr "Porogaramu"
-
-#, fuzzy
-#~ msgid "In block-data unit"
-#~ msgstr "Funga Ibyatanzwe Igice:"
-
-#, fuzzy
-#~ msgid "In common block"
-#~ msgstr "Funga"
-
-#, fuzzy
-#~ msgid "internal error - too many interface type"
-#~ msgstr "By'imbere Ikosa Ubwoko"
-
-#, fuzzy
-#~ msgid "assignment to final static field `%s' not in class initializer"
-#~ msgstr "Igenera Kuri Umwanya OYA in ishuri"
-
-#, fuzzy
-#~ msgid "assignment to final field `%s' not in constructor"
-#~ msgstr "Igenera Kuri Umwanya OYA in"
-
-#, fuzzy
-#~ msgid "source file seen twice on command line and will be compiled only once"
-#~ msgstr "Inkomoko IDOSIYE ku Komandi: Umurongo Na Rimwe"
-
-#, fuzzy
-#~ msgid "exception handler inside code that is being protected"
-#~ msgstr "Irengayobora(-) Mo Imbere ITEGEKONGENGA ni Birinzwe"
-
-#, fuzzy
-#~ msgid "unknown opcode %d@pc=%d during verification"
-#~ msgstr "Kitazwi"
-
-#, fuzzy
-#~ msgid "Disable automatic array bounds checking"
-#~ msgstr "Byikoresha Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "Choose class whose main method should be used"
-#~ msgstr "ishuri bya Uburyo"
-
-#, fuzzy
-#~ msgid "Add directory to class path"
-#~ msgstr "bushyinguro Kuri ishuri Inzira"
-
-#, fuzzy
-#~ msgid "Directory where class files should be written"
-#~ msgstr "ishuri Idosiye"
-
-#, fuzzy
-#~ msgid "object does not conform to the `%s' protocol"
-#~ msgstr "Igikoresho OYA Kuri i Porotokole"
-
-#, fuzzy
-#~ msgid "class `%s' does not implement the `%s' protocol"
-#~ msgstr "ishuri OYA i Porotokole"
-
-#, fuzzy
-#~ msgid "unexpected type for `id' (%s)"
-#~ msgstr "Ubwoko kugirango"
-
-#, fuzzy
-#~ msgid "undefined type `id', please import <objc/objc.h>"
-#~ msgstr "kidasobanuye Ubwoko Kuzana h"
-
-#, fuzzy
-#~ msgid "circular inheritance in interface declaration for `%s'"
-#~ msgstr "Cy'uruziga in kugirango"
-
-#, fuzzy
-#~ msgid "cannot find class (factory) method"
-#~ msgstr "Gushaka ishuri Uburyo"
-
-#, fuzzy
-#~ msgid "return type for `%s' defaults to id"
-#~ msgstr "Garuka Ubwoko kugirango Kuri ID"
-
-#, fuzzy
-#~ msgid "method `%s' not implemented by protocol"
-#~ msgstr "Uburyo OYA ku Porotokole"
-
-#, fuzzy
-#~ msgid "return type defaults to id"
-#~ msgstr "Garuka Ubwoko Kuri ID"
-
-#, fuzzy
-#~ msgid "cannot find method"
-#~ msgstr "Gushaka Uburyo"
-
-#, fuzzy
-#~ msgid "duplicate definition of class method `%s'"
-#~ msgstr "Gusubiramo Insobanuro Bya ishuri Uburyo"
-
-#, fuzzy
-#~ msgid "duplicate definition of instance method `%s'"
-#~ msgstr "Gusubiramo Insobanuro Bya Urugero Uburyo"
-
-#, fuzzy
-#~ msgid "duplicate declaration of instance method `%s'"
-#~ msgstr "Gusubiramo Bya Urugero Uburyo"
-
-#, fuzzy
-#~ msgid "static access to object of type `id'"
-#~ msgstr "Kuri Igikoresho Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "potential selector conflict for method `%s'"
-#~ msgstr "kugirango Uburyo"
-
-#, fuzzy
-#~ msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
-#~ msgstr "-OYA Na:"
-
-#, fuzzy
-#~ msgid "GNU C does not support -C without using -E"
-#~ msgstr "C OYA Gushigikira C ikoresha E"
-
-#, fuzzy
-#~ msgid "`-p' not supported; use `-pg' and gprof(1)"
-#~ msgstr "`-OYA Gukoresha Na 1."
-
-#, fuzzy
-#~ msgid "compilation of header file requested"
-#~ msgstr "Bya Umutwempangano IDOSIYE"
-
-#, fuzzy
-#~ msgid "-pg or -p and -fomit-frame-pointer are incompatible"
-#~ msgstr "-Cyangwa P Na Ikadiri Mweretsi"
-
-#, fuzzy
-#~ msgid "choose either big or little endian, not both"
-#~ msgstr "Guhitamo Cyangwa OYA Byombi"
-
-#, fuzzy
-#~ msgid "choose either m340 or m210 not both"
-#~ msgstr "Guhitamo Cyangwa OYA Byombi"
-
-#, fuzzy
-#~ msgid "-static not valid with -mcoff"
-#~ msgstr "-OYA Byemewe Na:"
-
-#, fuzzy
-#~ msgid "-shared not valid with -mcoff"
-#~ msgstr "-OYA Byemewe Na:"
-
-#, fuzzy
-#~ msgid "-symbolic not valid with -mcoff"
-#~ msgstr "-OYA Byemewe Na:"
-
-#, fuzzy
-#~ msgid "-fpic is not valid with -mcoff"
-#~ msgstr "-ni OYA Byemewe Na:"
-
-#, fuzzy
-#~ msgid "-fPIC is not valid with -mcoff"
-#~ msgstr "-ni OYA Byemewe Na:"
-
-#, fuzzy
-#~ msgid "-fpic not valid with -mcoff"
-#~ msgstr "-OYA Byemewe Na:"
-
-#, fuzzy
-#~ msgid "-fPIC not valid with -mcoff"
-#~ msgstr "-OYA Byemewe Na:"
Index: gcc/po/fr.po
===================================================================
--- gcc/po/fr.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/po/fr.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -119,7 +119,7 @@
 msgstr ""
 "Project-Id-Version: GNU gcc 3.4.3\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:09+0000\n"
+"POT-Creation-Date: 2008-03-05 17:23+0100\n"
 "PO-Revision-Date: 2004-11-05 08:00-0500\n"
 "Last-Translator: Michel Robitaille <robitail@IRO.UMontreal.CA>\n"
 "Language-Team: French <traduc@traduc.org>\n"
@@ -128,7 +128,7 @@
 "Content-Transfer-Encoding: 8-bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
-#: c-decl.c:3814
+#: c-decl.c:3813
 msgid "<anonymous>"
 msgstr "<anonymous>"
 
@@ -450,57 +450,57 @@
 msgid "End of search list.\n"
 msgstr "Fin de la liste de recherche.\n"
 
-#: c-opts.c:1484
+#: c-opts.c:1505
 msgid "<built-in>"
 msgstr "<interne>"
 
-#: c-opts.c:1502
+#: c-opts.c:1523
 #, fuzzy
 msgid "<command-line>"
 msgstr "<ligne de commande>"
 
-#: c-typeck.c:2448 c-typeck.c:4851 c-typeck.c:4853 c-typeck.c:4861
-#: c-typeck.c:4891 c-typeck.c:6267
+#: c-typeck.c:2459 c-typeck.c:4862 c-typeck.c:4864 c-typeck.c:4872
+#: c-typeck.c:4902 c-typeck.c:6278
 msgid "initializer element is not constant"
 msgstr "un élément de l'initialisation n'est pas une constante"
 
-#: c-typeck.c:4654
+#: c-typeck.c:4665
 #, fuzzy
 msgid "array initialized from parenthesized string constant"
 msgstr "tableau de caractères initialisé à l'aide d'une chaîne large de caractères"
 
-#: c-typeck.c:4715 cp/typeck2.c:677
+#: c-typeck.c:4726 cp/typeck2.c:677
 #, gcc-internal-format
 msgid "char-array initialized from wide string"
 msgstr "tableau de caractères initialisé à l'aide d'une chaîne large de caractères"
 
-#: c-typeck.c:4720
+#: c-typeck.c:4731
 #, fuzzy
 msgid "wchar_t-array initialized from non-wide string"
 msgstr "tableau de caractères initialisé à l'aide d'une chaîne large de caractères"
 
-#: c-typeck.c:4738 cp/typeck2.c:697
+#: c-typeck.c:4749 cp/typeck2.c:697
 #, gcc-internal-format
 msgid "initializer-string for array of chars is too long"
 msgstr "la chaîne d'initialisation est trop longue pour le tableau de caractères"
 
-#: c-typeck.c:4744
+#: c-typeck.c:4755
 #, fuzzy
 msgid "array of inappropriate type initialized from string constant"
 msgstr "tableau de caractères initialisé à l'aide d'une chaîne large de caractères"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-typeck.c:4808 c-typeck.c:4333 cp/typeck.c:1528
+#: c-typeck.c:4819 c-typeck.c:4344 cp/typeck.c:1574
 #, gcc-internal-format
 msgid "invalid use of non-lvalue array"
 msgstr "utilisation invalide d'un tableau n'étant pas membre gauche"
 
-#: c-typeck.c:4834
+#: c-typeck.c:4845
 msgid "array initialized from non-constant array expression"
 msgstr "tableau initialisé à l'aide de l'expression de tableau non constante"
 
-#: c-typeck.c:4898 c-typeck.c:6271
+#: c-typeck.c:4909 c-typeck.c:6282
 #, gcc-internal-format
 msgid "initializer element is not computable at load time"
 msgstr "un élément de l'initialisation n'est pas évaluable lors du chargement"
@@ -509,142 +509,142 @@
 #. 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.
-#: c-typeck.c:4909 c-decl.c:3222 c-decl.c:3237
+#: c-typeck.c:4920 c-decl.c:3220 c-decl.c:3235
 #, gcc-internal-format
 msgid "variable-sized object may not be initialized"
 msgstr "un objet de taille variable peut ne pas être initialisé"
 
-#: c-typeck.c:4913
+#: c-typeck.c:4924
 msgid "invalid initializer"
 msgstr "initialisation invalide"
 
-#: c-typeck.c:5387
+#: c-typeck.c:5398
 msgid "extra brace group at end of initializer"
 msgstr "groupe d'accolades superflu à la fin de l'initialisation"
 
-#: c-typeck.c:5407
+#: c-typeck.c:5418
 msgid "missing braces around initializer"
 msgstr "accolades manquantes autour de l'initialisation"
 
-#: c-typeck.c:5468
+#: c-typeck.c:5479
 msgid "braces around scalar initializer"
 msgstr "accolades autour d'une initialisation de scalaire"
 
-#: c-typeck.c:5525
+#: c-typeck.c:5536
 msgid "initialization of flexible array member in a nested context"
 msgstr "initialisation d'un membre de tableau flexible dans un contexte imbriqué"
 
-#: c-typeck.c:5527
+#: c-typeck.c:5538
 msgid "initialization of a flexible array member"
 msgstr "initialisation d'un membre de tableau flexible"
 
-#: c-typeck.c:5554
+#: c-typeck.c:5565
 msgid "missing initializer"
 msgstr "initialisation manquante"
 
-#: c-typeck.c:5576
+#: c-typeck.c:5587
 msgid "empty scalar initializer"
 msgstr "initialisation vide de scalaire"
 
-#: c-typeck.c:5581
+#: c-typeck.c:5592
 msgid "extra elements in scalar initializer"
 msgstr "éléments superflus dans l'initialisation de scalaire"
 
-#: c-typeck.c:5678 c-typeck.c:5738
+#: c-typeck.c:5689 c-typeck.c:5749
 msgid "array index in non-array initializer"
 msgstr "index de tableau dans l'initialisation de quelque chose n'étant pas un tableau"
 
-#: c-typeck.c:5683 c-typeck.c:5791
+#: c-typeck.c:5694 c-typeck.c:5802
 msgid "field name not in record or union initializer"
 msgstr "nom de champ dans l'initialisation de quelque chose n'étant ni un enregistrement ni une union"
 
-#: c-typeck.c:5729
+#: c-typeck.c:5740
 #, fuzzy
 msgid "array index in initializer not of integer type"
 msgstr "index de tableau hors limites lors de l'initialisation"
 
-#: c-typeck.c:5734 c-typeck.c:5736
+#: c-typeck.c:5745 c-typeck.c:5747
 msgid "nonconstant array index in initializer"
 msgstr "index de tableau non constant dans l'initialisation"
 
-#: c-typeck.c:5740 c-typeck.c:5743
+#: c-typeck.c:5751 c-typeck.c:5754
 msgid "array index in initializer exceeds array bounds"
 msgstr "index de tableau hors limites lors de l'initialisation"
 
-#: c-typeck.c:5754
+#: c-typeck.c:5765
 msgid "empty index range in initializer"
 msgstr "borne d'index vide lors de l'initialisation"
 
-#: c-typeck.c:5763
+#: c-typeck.c:5774
 msgid "array index range in initializer exceeds array bounds"
 msgstr "plage d'index du tableau excédant les bornes lors de l'initialisation"
 
-#: c-typeck.c:5838 c-typeck.c:5861 c-typeck.c:6335
+#: c-typeck.c:5849 c-typeck.c:5872 c-typeck.c:6346
 msgid "initialized field with side-effects overwritten"
 msgstr "le champ initialisé par effet de bord a été écrasé"
 
-#: c-typeck.c:5840 c-typeck.c:5863 c-typeck.c:6337
+#: c-typeck.c:5851 c-typeck.c:5874 c-typeck.c:6348
 #, fuzzy
 msgid "initialized field overwritten"
 msgstr "le champ initialisé par effet de bord a été écrasé"
 
-#: c-typeck.c:6545
+#: c-typeck.c:6556
 msgid "excess elements in char array initializer"
 msgstr "éléments en excès dans l'initialisation de tableau de caractères"
 
-#: c-typeck.c:6552 c-typeck.c:6598
+#: c-typeck.c:6563 c-typeck.c:6609
 msgid "excess elements in struct initializer"
 msgstr "éléments en excès dans l'initialisation de la structure"
 
-#: c-typeck.c:6613
+#: c-typeck.c:6624
 msgid "non-static initialization of a flexible array member"
 msgstr "initialisation non statique d'un membre de tableau flexible"
 
-#: c-typeck.c:6681
+#: c-typeck.c:6692
 msgid "excess elements in union initializer"
 msgstr "éléments en excès dans l'initialisation d'union"
 
-#: c-typeck.c:6768
+#: c-typeck.c:6779
 msgid "excess elements in array initializer"
 msgstr "éléments en excès dans l'initialisation de tableau"
 
-#: c-typeck.c:6798
+#: c-typeck.c:6809
 msgid "excess elements in vector initializer"
 msgstr "éléments en excès dans l'initialisation du vecteur"
 
-#: c-typeck.c:6822
+#: c-typeck.c:6833
 msgid "excess elements in scalar initializer"
 msgstr "éléments en excès dans l'initialisation d'un scalaire"
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1923
 msgid "flow control insn inside a basic block"
 msgstr "insn de contrôle de flot à l'intérieur d'un bloc de base"
 
-#: cfgrtl.c:2054
+#: cfgrtl.c:2052
 msgid "wrong insn in the fallthru edge"
 msgstr "insn erronée dans l'arrête fallthru"
 
-#: cfgrtl.c:2110
+#: cfgrtl.c:2108
 msgid "insn outside basic block"
 msgstr "insn à l'extérieur de tout bloc de base"
 
-#: cfgrtl.c:2117
+#: cfgrtl.c:2115
 msgid "return not followed by barrier"
 msgstr "return n'est pas suivi d'une barrière"
 
-#: cgraph.c:339 ipa-inline.c:417
+#: cgraph.c:340 ipa-inline.c:417
 msgid "function body not available"
 msgstr "corps de la fonction n'est pas disponible"
 
-#: cgraph.c:341 cgraphbuild.c:96
+#: cgraph.c:342 cgraphbuild.c:96
 msgid "redefined extern inline functions are not considered for inlining"
 msgstr "fonctions externes enlignes redéfinies n'ont pas été retenues pour l'enlignage"
 
-#: cgraph.c:344 cgraphbuild.c:103
+#: cgraph.c:345 cgraphbuild.c:103
 msgid "function not considered for inlining"
 msgstr "fonction n'a pas été retenue pour l'enlignage"
 
-#: cgraph.c:346 cgraphbuild.c:99
+#: cgraph.c:347 cgraphbuild.c:99
 msgid "function not inlinable"
 msgstr "fonction ne peut être enligne"
 
@@ -653,90 +653,90 @@
 msgid "mismatched arguments"
 msgstr "accolades non concordantes dans les specs"
 
-#: collect2.c:378 gcc.c:6897
+#: collect2.c:382 gcc.c:6896
 #, fuzzy, c-format
 msgid "internal gcc abort in %s, at %s:%d"
 msgstr "abandon dans %s, à %s:%d"
 
-#: collect2.c:889
+#: collect2.c:903
 #, c-format
 msgid "no arguments"
 msgstr "pas d'argument"
 
 # I18N
-#: collect2.c:1263 collect2.c:1411 collect2.c:1446
+#: collect2.c:1277 collect2.c:1425 collect2.c:1460
 #, c-format
 msgid "fopen %s"
 msgstr "fopen() %s"
 
 # I18N
-#: collect2.c:1266 collect2.c:1416 collect2.c:1449
+#: collect2.c:1280 collect2.c:1430 collect2.c:1463
 #, c-format
 msgid "fclose %s"
 msgstr "fclose() %s"
 
-#: collect2.c:1275
+#: collect2.c:1289
 #, c-format
 msgid "collect2 version %s"
 msgstr "collect2 version %s"
 
-#: collect2.c:1365
+#: collect2.c:1379
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr "%d constructeur(s) trouvé(s)\n"
 
-#: collect2.c:1366
+#: collect2.c:1380
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr "%d destructeur(s)  trouvé(s)\n"
 
-#: collect2.c:1367
+#: collect2.c:1381
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr "%d table(s) de trame trouvée(s)\n"
 
-#: collect2.c:1504
+#: collect2.c:1518
 #, fuzzy, c-format
 msgid "can't get program status"
 msgstr "%s: %s: ne peut obtenir l'état: %s\n"
 
-#: collect2.c:1573
+#: collect2.c:1587
 #, fuzzy, c-format
 msgid "could not open response file %s"
 msgstr "N'a pu ouvrir le fichier source %s.\n"
 
-#: collect2.c:1578
+#: collect2.c:1592
 #, fuzzy, c-format
 msgid "could not write to response file %s"
 msgstr "ne peut repérer le fichiers des specs %s\n"
 
-#: collect2.c:1583
+#: collect2.c:1597
 #, fuzzy, c-format
 msgid "could not close response file %s"
 msgstr "N'a pu ouvrir le fichier source %s.\n"
 
-#: collect2.c:1601
+#: collect2.c:1615
 #, c-format
 msgid "[cannot find %s]"
 msgstr "[%s introuvable]"
 
-#: collect2.c:1616
+#: collect2.c:1630
 #, fuzzy, c-format
 msgid "cannot find '%s'"
 msgstr "« %s » introuvable"
 
-#: collect2.c:1620 collect2.c:2112 collect2.c:2267 gcc.c:2978
+#: collect2.c:1634 collect2.c:2126 collect2.c:2281 gcc.c:2974
 #, c-format
 msgid "pex_init failed"
 msgstr ""
 
 # FIXME
-#: collect2.c:1658
+#: collect2.c:1672
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr "[Laissant %s]\n"
 
-#: collect2.c:1878
+#: collect2.c:1892
 #, c-format
 msgid ""
 "\n"
@@ -745,32 +745,32 @@
 "\n"
 "write_c_file - le nom de sortie est %s, le préfixe est %s\n"
 
-#: collect2.c:2086
+#: collect2.c:2100
 #, fuzzy, c-format
 msgid "cannot find 'nm'"
 msgstr "« nm » introuvable"
 
-#: collect2.c:2133
+#: collect2.c:2147
 #, fuzzy, c-format
 msgid "can't open nm output"
 msgstr "ne peut ouvrir le fichier de sortie « %s »"
 
-#: collect2.c:2177
+#: collect2.c:2191
 #, c-format
 msgid "init function found in object %s"
 msgstr "fonction init trouvée dans l'objet %s"
 
-#: collect2.c:2185
+#: collect2.c:2199
 #, c-format
 msgid "fini function found in object %s"
 msgstr "fonction fini() trouvée dans l'objet %s"
 
-#: collect2.c:2288
+#: collect2.c:2302
 #, fuzzy, c-format
 msgid "can't open ldd output"
 msgstr "ne peut ouvrir le fichier de sortie « %s »"
 
-#: collect2.c:2291
+#: collect2.c:2305
 #, c-format
 msgid ""
 "\n"
@@ -779,28 +779,28 @@
 "\n"
 "sortie de ldd avec constructeurs/destructeurs.\n"
 
-#: collect2.c:2306
+#: collect2.c:2320
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr "dépendance dynamique %s introuvable"
 
-#: collect2.c:2318
+#: collect2.c:2332
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr "incapable d'ouvrir la dépendance dynamique « %s »"
 
-#: collect2.c:2474
+#: collect2.c:2488
 #, c-format
 msgid "%s: not a COFF file"
 msgstr "%s : n'est pas un fichier COFF"
 
-#: collect2.c:2594
+#: collect2.c:2608
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr "%s : ne peut ouvrir en tant que fichier COFF"
 
 # I18N
-#: collect2.c:2652
+#: collect2.c:2666
 #, c-format
 msgid "library lib%s not found"
 msgstr "bibliothèque lib%s introuvable"
@@ -851,41 +851,41 @@
 msgid "negative insn length"
 msgstr "longueur négative insn"
 
-#: final.c:2609
+#: final.c:2615
 msgid "could not split insn"
 msgstr "n'a pu séparer insn"
 
-#: final.c:2979
+#: final.c:2992
 #, fuzzy
 msgid "invalid 'asm': "
 msgstr "« asm » invalide: "
 
-#: final.c:3162
+#: final.c:3175
 #, c-format
 msgid "nested assembly dialect alternatives"
 msgstr "assemblage de dialectes alternatifs imbriqués"
 
-#: final.c:3179 final.c:3191
+#: final.c:3192 final.c:3204
 #, c-format
 msgid "unterminated assembly dialect alternative"
 msgstr "assemblage de dialectes alternatifs non terminé"
 
-#: final.c:3238
+#: final.c:3251
 #, c-format
 msgid "operand number missing after %%-letter"
 msgstr "numéro d'opérande manquant après %%-letter"
 
-#: final.c:3241 final.c:3282
+#: final.c:3254 final.c:3295
 #, c-format
 msgid "operand number out of range"
 msgstr "nombre d'opérandes hors limite"
 
-#: final.c:3301
+#: final.c:3314
 #, c-format
 msgid "invalid %%-code"
 msgstr "%%-code est invalide"
 
-#: final.c:3331
+#: final.c:3344
 #, fuzzy, c-format
 msgid "'%%l' operand isn't a label"
 msgstr "opérande « %%l » n'est pas une étiquette"
@@ -896,13 +896,13 @@
 #. handle them.
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3433 vmsdbgout.c:487 config/i386/i386.c:8143
+#: final.c:3446 vmsdbgout.c:487 config/i386/i386.c:8198
 #: config/pdp11/pdp11.c:1704
 #, c-format
 msgid "floating constant misused"
 msgstr "constante flottante mal utilisée"
 
-#: final.c:3493 vmsdbgout.c:544 config/i386/i386.c:8224
+#: final.c:3507 vmsdbgout.c:544 config/i386/i386.c:8279
 #: config/pdp11/pdp11.c:1751
 #, c-format
 msgid "invalid expression as operand"
@@ -913,7 +913,7 @@
 msgid "Using built-in specs.\n"
 msgstr "Utilisation des specs internes.\n"
 
-#: gcc.c:1887
+#: gcc.c:1883
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
@@ -922,42 +922,42 @@
 "Initialisation des spec %s à « %s »\n"
 "\n"
 
-#: gcc.c:2002
+#: gcc.c:1998
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "Lecture des spécification à partir de %s\n"
 
-#: gcc.c:2098 gcc.c:2117
+#: gcc.c:2094 gcc.c:2113
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr "syntaxe des specs %%include mal composée après %ld caractères"
 
-#: gcc.c:2125
+#: gcc.c:2121
 #, c-format
 msgid "could not find specs file %s\n"
 msgstr "ne peut repérer le fichiers des specs %s\n"
 
-#: gcc.c:2142 gcc.c:2150 gcc.c:2159 gcc.c:2168
+#: gcc.c:2138 gcc.c:2146 gcc.c:2155 gcc.c:2164
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr "specs de la syntaxe %%rename mal composées après %ld caractères"
 
-#: gcc.c:2177
+#: gcc.c:2173
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr "specs de la spécification %s n'a pas été trouvé pour être renommer"
 
-#: gcc.c:2184
+#: gcc.c:2180
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr "%s: tentative pour renommner la spécification « %s » à un spécification « %s » déjà définie"
 
-#: gcc.c:2189
+#: gcc.c:2185
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr "renommé les specs %s à %s\n"
 
-#: gcc.c:2191
+#: gcc.c:2187
 #, c-format
 msgid ""
 "spec is '%s'\n"
@@ -966,37 +966,37 @@
 "spec est « %s »\n"
 "\n"
 
-#: gcc.c:2204
+#: gcc.c:2200
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "specs inconnus de la commande %% après %ld caractères"
 
-#: gcc.c:2215 gcc.c:2228
+#: gcc.c:2211 gcc.c:2224
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr "fichier de specs mal composé après %ld caractères"
 
-#: gcc.c:2281
+#: gcc.c:2277
 #, c-format
 msgid "spec file has no spec for linking"
 msgstr "fichier de specs n'a pas de spécification pour l'édition de liens"
 
-#: gcc.c:2609 gcc.c:4751
+#: gcc.c:2605 gcc.c:4745
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
 
-#: gcc.c:2809
+#: gcc.c:2805
 #, fuzzy, c-format
 msgid "system path '%s' is not absolute"
 msgstr "réservation « %s » n'est utilisé"
 
-#: gcc.c:2872
+#: gcc.c:2868
 #, c-format
 msgid "-pipe not supported"
 msgstr "-pipe n'est pas supporté"
 
-#: gcc.c:2934
+#: gcc.c:2930
 #, c-format
 msgid ""
 "\n"
@@ -1005,17 +1005,17 @@
 "\n"
 "Aller de l'avant? (y ou n) "
 
-#: gcc.c:3017
+#: gcc.c:3013
 #, fuzzy
 msgid "failed to get exit status"
 msgstr "ld a retourné %d code d'état d'exécution"
 
-#: gcc.c:3023
+#: gcc.c:3019
 #, fuzzy
 msgid "failed to get process times"
 msgstr "échec de repérage de la classe « %s »"
 
-#: gcc.c:3049
+#: gcc.c:3045
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -1026,78 +1026,78 @@
 "SVP soumettre un rapport complet d'anomalies.\n"
 "Consulter %s pour les instructions."
 
-#: gcc.c:3075
+#: gcc.c:3071
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:3211
+#: gcc.c:3205
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Usage: %s [options] fichier...\n"
 
-#: gcc.c:3212
+#: gcc.c:3206
 msgid "Options:\n"
 msgstr "Options:\n"
 
-#: gcc.c:3214
+#: gcc.c:3208
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         quitter avec le plus grand code d'erreur de la phase\n"
 
-#: gcc.c:3215
+#: gcc.c:3209
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   afficher l'aide mémoire\n"
 
-#: gcc.c:3216
+#: gcc.c:3210
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            afficher les options spécifiques de la ligne de commande\n"
 
-#: gcc.c:3217
+#: gcc.c:3211
 msgid "  --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
 msgstr ""
 
-#: gcc.c:3218
+#: gcc.c:3212
 #, fuzzy
 msgid "                           Display specific types of command line options\n"
 msgstr "  --target-help            afficher les options spécifiques de la ligne de commande\n"
 
-#: gcc.c:3220
+#: gcc.c:3214
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  (Utiliser «-v --help» pour afficher les options de la ligne de commande des sous-processus)\n"
 
-#: gcc.c:3221
+#: gcc.c:3215
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               afficher tous les construits des chaînes de specs\n"
 
-#: gcc.c:3222
+#: gcc.c:3216
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             afficher la version du compilateur\n"
 
-#: gcc.c:3223
+#: gcc.c:3217
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             afficher le processeur ciblé par le compilateur\n"
 
-#: gcc.c:3224
+#: gcc.c:3218
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       afficher les répertoires du chemin de recherche du compiltateur\n"
 
-#: gcc.c:3225
+#: gcc.c:3219
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  afficher le nom de la bibliothèque compagne du compilateur\n"
 
-#: gcc.c:3226
+#: gcc.c:3220
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<lib>   afficher le chemin d'accès complet vers la bibliothèque <lib>\n"
 
-#: gcc.c:3227
+#: gcc.c:3221
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<prog>  afficher le chemin d'accès complet vers le composant du compilateur <prog>\n"
 
-#: gcc.c:3228
+#: gcc.c:3222
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   afficher la racine du répertoire des version libgcc\n"
 
-#: gcc.c:3229
+#: gcc.c:3223
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -1106,106 +1106,106 @@
 "                           la ligne de commande et les multiples répertoires de\n"
 "                           recherches des bibliothèques\n"
 
-#: gcc.c:3232
+#: gcc.c:3226
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr "  -print-multi-os-directory   afficher le chemin relatif du répertoire vers les librairies de l'OS\n"
 
-#: gcc.c:3233
+#: gcc.c:3227
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 msgstr ""
 
-#: gcc.c:3234
+#: gcc.c:3228
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<options>            passer les <options> séparées par des virgules à l'assembleur\n"
 
-#: gcc.c:3235
+#: gcc.c:3229
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<options>            passer les <options> séparées par des virgules au préprocesseur\n"
 
-#: gcc.c:3236
+#: gcc.c:3230
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<options>            passer les <options> séparées par des virgules  à l'éditeur de liens\n"
 
-#: gcc.c:3237
+#: gcc.c:3231
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr "  -Xassembler <arg>        passer l'<arg>ument à l'assembleur\n"
 
-#: gcc.c:3238
+#: gcc.c:3232
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr "  -Xpreprocessor <arg>     passer l'<arg>ument au pré-processeur\n"
 
-#: gcc.c:3239
+#: gcc.c:3233
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <argument>      passer l'<argument> à l'éditeur de liens\n"
 
-#: gcc.c:3240
+#: gcc.c:3234
 #, fuzzy
 msgid "  -combine                 Pass multiple source files to compiler at once\n"
 msgstr "  -o <fichier>             placer la sortie dans le <fichier>\n"
 
-#: gcc.c:3241
+#: gcc.c:3235
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              ne pas détruire les fichiers intermédiaires\n"
 
-#: gcc.c:3242
+#: gcc.c:3236
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    utiliser des pipes au lieu de fichiers intermédiares\n"
 
-#: gcc.c:3243
+#: gcc.c:3237
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    mesurer le temps d'exécution de chaque sous-processus\n"
 
-#: gcc.c:3244
+#: gcc.c:3238
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -specs=<fichier>         écraser les specs internes à l'aide du contenu du <fichier>\n"
 
-#: gcc.c:3245
+#: gcc.c:3239
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr "  -std=<standard>          Présumer que les fichiers sources respectent le <standard>\n"
 
-#: gcc.c:3246
+#: gcc.c:3240
 msgid ""
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 "                           and libraries\n"
 msgstr ""
 
-#: gcc.c:3249
+#: gcc.c:3243
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <répertoire>          ajouter le <répertoire> aux chemins de recherche du compilateur\n"
 
-#: gcc.c:3250
+#: gcc.c:3244
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr "  -b <machine>             exécuter gcc pour la <machine> cible, si installé\n"
 
-#: gcc.c:3251
+#: gcc.c:3245
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr "  -V <version>             exécuter le numéro de <version> de gcc, si installée\n"
 
-#: gcc.c:3252
+#: gcc.c:3246
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       afficher les programmes invoqués par le compilateur\n"
 
-#: gcc.c:3253
+#: gcc.c:3247
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr "  -###                     identique à -v mais les options et les commandes entre guillemets ne sont pas exécutées\n"
 
-#: gcc.c:3254
+#: gcc.c:3248
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr "  -E                       pré-traiter seulement; ne pas compiler, assembler ou éditer les liens\n"
 
-#: gcc.c:3255
+#: gcc.c:3249
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       compiler seulement; ne pas assembler ou éditer les liens\n"
 
-#: gcc.c:3256
+#: gcc.c:3250
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -S                       compiler et assembler, mais ne pas éditer les liens\n"
 
-#: gcc.c:3257
+#: gcc.c:3251
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <fichier>             placer la sortie dans le <fichier>\n"
 
-#: gcc.c:3258
+#: gcc.c:3252
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissible languages include: c c++ assembler none\n"
@@ -1217,7 +1217,7 @@
 "                           « none » signifiant d'utiliser le comportement par défaut\n"
 "                           en tentant d'identifier le langage par l'extension du fichier\n"
 
-#: gcc.c:3265
+#: gcc.c:3259
 #, c-format
 msgid ""
 "\n"
@@ -1230,27 +1230,27 @@
 " passés aux divers sous-processus invoqués par %s.  Afin de passer\n"
 " les autres options à ces processus l'option -W<lettre> doit être utilisé.\n"
 
-#: gcc.c:3389
+#: gcc.c:3383
 #, fuzzy, c-format
 msgid "'-%c' option must have argument"
 msgstr "l'option « -%c » requière un argument"
 
-#: gcc.c:3411
+#: gcc.c:3405
 #, fuzzy, c-format
 msgid "couldn't run '%s': %s"
 msgstr "impossible d'exécuter « %s » : %s"
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3612
+#: gcc.c:3606
 #, fuzzy, c-format
 msgid "%s %s%s\n"
 msgstr "%s « %s »\n"
 
-#: gcc.c:3615 gcov.c:426 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
+#: gcc.c:3609 gcov.c:427 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
 msgid "(C)"
 msgstr "©"
 
-#: gcc.c:3616 java/jcf-dump.c:1169
+#: gcc.c:3610 java/jcf-dump.c:1169
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
@@ -1261,160 +1261,160 @@
 "GARANTIE; ni implicite pour le MARCHANDAGE ou pour un BUT PARTICULIER.\n"
 "\n"
 
-#: gcc.c:3728
+#: gcc.c:3722
 #, fuzzy, c-format
 msgid "argument to '-Xlinker' is missing"
 msgstr "argument de «-Xlinker» est manquant"
 
-#: gcc.c:3736
+#: gcc.c:3730
 #, fuzzy, c-format
 msgid "argument to '-Xpreprocessor' is missing"
 msgstr "argument de « -Xpreprocessor » est manquant"
 
-#: gcc.c:3743
+#: gcc.c:3737
 #, fuzzy, c-format
 msgid "argument to '-Xassembler' is missing"
 msgstr "argument de « -Xassembler » est manquant"
 
-#: gcc.c:3750
+#: gcc.c:3744
 #, fuzzy, c-format
 msgid "argument to '-l' is missing"
 msgstr "argument pour « -l » est manquant"
 
-#: gcc.c:3771
+#: gcc.c:3765
 #, fuzzy, c-format
 msgid "argument to '-specs' is missing"
 msgstr "argument de « -specs » est manquant"
 
-#: gcc.c:3785
+#: gcc.c:3779
 #, fuzzy, c-format
 msgid "argument to '-specs=' is missing"
 msgstr "argument de «-specs=» est manquant"
 
-#: gcc.c:3826
+#: gcc.c:3820
 #, fuzzy, c-format
 msgid "'-%c' must come at the start of the command line"
 msgstr "« -%c » doit apparaître au début de la ligne de commande"
 
-#: gcc.c:3835
+#: gcc.c:3829
 #, fuzzy, c-format
 msgid "argument to '-B' is missing"
 msgstr "argument de « -B » est manquant"
 
-#: gcc.c:4185
+#: gcc.c:4179
 #, fuzzy, c-format
 msgid "argument to '-x' is missing"
 msgstr "argument pour « -x » est manquant"
 
-#: gcc.c:4213
+#: gcc.c:4207
 #, fuzzy, c-format
 msgid "argument to '-%s' is missing"
 msgstr "argument pour « -%s » est manquant"
 
-#: gcc.c:4541
+#: gcc.c:4535
 #, c-format
 msgid "switch '%s' does not start with '-'"
 msgstr ""
 
-#: gcc.c:4685
+#: gcc.c:4679
 #, c-format
 msgid "spec '%s' invalid"
 msgstr ""
 
-#: gcc.c:4824
+#: gcc.c:4818
 #, fuzzy, c-format
 msgid "spec '%s' has invalid '%%0%c'"
 msgstr "le champ de bits « %s » a un type invalide"
 
-#: gcc.c:5053
+#: gcc.c:5047
 #, fuzzy, c-format
 msgid "could not open temporary response file %s"
 msgstr "ne peut ouvrir le fichier de vidange « %s »"
 
-#: gcc.c:5059
+#: gcc.c:5053
 #, fuzzy, c-format
 msgid "could not write to temporary response file %s"
 msgstr "ne peut créer un fichier temporaire"
 
-#: gcc.c:5065
+#: gcc.c:5059
 #, fuzzy, c-format
 msgid "could not close temporary response file %s"
 msgstr "ne peut ouvrir le fichier de vidange « %s »"
 
-#: gcc.c:5099
+#: gcc.c:5093
 #, fuzzy, c-format
 msgid "spec '%s' has invalid '%%W%c"
 msgstr "le champ de bits « %s » a un type invalide"
 
-#: gcc.c:5119
+#: gcc.c:5113
 #, fuzzy, c-format
 msgid "spec '%s' has invalid '%%x%c'"
 msgstr "le champ de bits « %s » a un type invalide"
 
-#: gcc.c:5341
+#: gcc.c:5335
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr "Traitement du spec %c%s%c, lequel est « %s »\n"
 
-#: gcc.c:5465
+#: gcc.c:5459
 #, fuzzy, c-format
 msgid "unknown spec function '%s'"
 msgstr "spécification de fonction inconnue « %s »:"
 
-#: gcc.c:5484
+#: gcc.c:5478
 #, fuzzy, c-format
 msgid "error in args to spec function '%s'"
 msgstr "ERREUR d'arguments pour la spécification de fonction « %s »"
 
-#: gcc.c:5532
+#: gcc.c:5526
 #, c-format
 msgid "malformed spec function name"
 msgstr "nom de spécification de fonction mal composé"
 
 #. )
-#: gcc.c:5535
+#: gcc.c:5529
 #, c-format
 msgid "no arguments for spec function"
 msgstr "aucun argument pour la spécification de fonction"
 
-#: gcc.c:5554
+#: gcc.c:5548
 #, c-format
 msgid "malformed spec function arguments"
 msgstr "arguments de spécification de fonction mal composés"
 
-#: gcc.c:5800
+#: gcc.c:5794
 #, c-format
 msgid "braced spec '%s' is invalid at '%c'"
 msgstr ""
 
-#: gcc.c:5888
+#: gcc.c:5882
 #, c-format
 msgid "braced spec body '%s' is invalid"
 msgstr ""
 
-#: gcc.c:6421
+#: gcc.c:6420
 #, c-format
 msgid "install: %s%s\n"
 msgstr "installés: %s%s\n"
 
-#: gcc.c:6424
+#: gcc.c:6423
 #, c-format
 msgid "programs: %s\n"
 msgstr "programmes: %s\n"
 
-#: gcc.c:6426
+#: gcc.c:6425
 #, c-format
 msgid "libraries: %s\n"
 msgstr "libraries: %s\n"
 
 #. The error status indicates that only one set of fixed
 #. headers should be built.
-#: gcc.c:6480
+#: gcc.c:6479
 #, c-format
 msgid "not configured with sysroot headers suffix"
 msgstr ""
 
-#: gcc.c:6489
+#: gcc.c:6488
 #, c-format
 msgid ""
 "\n"
@@ -1423,47 +1423,47 @@
 "\n"
 "Pour les instructons afin de rapporter des anomales, SVP consulter:\n"
 
-#: gcc.c:6505
+#: gcc.c:6504
 #, fuzzy, c-format
 msgid "Target: %s\n"
 msgstr "libraries: %s\n"
 
-#: gcc.c:6506
+#: gcc.c:6505
 #, c-format
 msgid "Configured with: %s\n"
 msgstr "Configuré avec: %s\n"
 
-#: gcc.c:6520
+#: gcc.c:6519
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "Modèle de thread: %s\n"
 
-#: gcc.c:6531
+#: gcc.c:6530
 #, fuzzy, c-format
 msgid "gcc version %s %s\n"
 msgstr "version gcc %s\n"
 
-#: gcc.c:6533
+#: gcc.c:6532
 #, fuzzy, c-format
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 msgstr "version du pilote gcc %s exécutant le version %s de gcc\n"
 
-#: gcc.c:6541
+#: gcc.c:6540
 #, c-format
 msgid "no input files"
 msgstr "pas de fichier à l'entrée"
 
-#: gcc.c:6590
+#: gcc.c:6589
 #, fuzzy, c-format
 msgid "cannot specify -o with -c or -S with multiple files"
 msgstr "ne peut spécifier -o avec -c ou -S et de multiples langages"
 
-#: gcc.c:6624
+#: gcc.c:6623
 #, fuzzy, c-format
 msgid "spec '%s' is invalid"
 msgstr "le paramètre « %s » est initialisé"
 
-#: gcc.c:6760
+#: gcc.c:6759
 #, c-format
 msgid ""
 "\n"
@@ -1472,59 +1472,59 @@
 "\n"
 msgstr ""
 
-#: gcc.c:6761
+#: gcc.c:6760
 #, c-format
 msgid ""
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
 "\n"
 msgstr ""
 
-#: gcc.c:7112
+#: gcc.c:7111
 #, fuzzy, c-format
 msgid "multilib spec '%s' is invalid"
 msgstr "patron de l'argument %d est invalide"
 
-#: gcc.c:7303
+#: gcc.c:7302
 #, fuzzy, c-format
 msgid "multilib exclusions '%s' is invalid"
 msgstr "champs multiples dans l'union « %T » initialisés"
 
-#: gcc.c:7361 gcc.c:7502
+#: gcc.c:7360 gcc.c:7501
 #, fuzzy, c-format
 msgid "multilib select '%s' is invalid"
 msgstr "patron de l'argument %d est invalide"
 
-#: gcc.c:7540
+#: gcc.c:7539
 #, fuzzy, c-format
 msgid "multilib exclusion '%s' is invalid"
 msgstr "champs multiples dans l'union « %T » initialisés"
 
-#: gcc.c:7746
+#: gcc.c:7745
 #, fuzzy, c-format
 msgid "environment variable \"%s\" not defined"
 msgstr "variable d'environment DJGPP non définie"
 
-#: gcc.c:7837 gcc.c:7842
+#: gcc.c:7836 gcc.c:7841
 #, fuzzy, c-format
 msgid "invalid version number `%s'"
 msgstr "format de numéro de verson invalide"
 
-#: gcc.c:7885
+#: gcc.c:7884
 #, fuzzy, c-format
 msgid "too few arguments to %%:version-compare"
 msgstr "trop peu d'arguments pour la procédure"
 
-#: gcc.c:7891
+#: gcc.c:7890
 #, fuzzy, c-format
 msgid "too many arguments to %%:version-compare"
 msgstr "trop d'arguments pour la procédure"
 
-#: gcc.c:7932
+#: gcc.c:7931
 #, c-format
 msgid "unknown operator '%s' in %%:version-compare"
 msgstr ""
 
-#: gcc.c:7966
+#: gcc.c:7965
 #, c-format
 msgid ""
 "Assembler options\n"
@@ -1532,14 +1532,14 @@
 "\n"
 msgstr ""
 
-#: gcc.c:7967
+#: gcc.c:7966
 #, c-format
 msgid ""
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
 "\n"
 msgstr ""
 
-#: gcov.c:399
+#: gcov.c:400
 #, fuzzy, c-format
 msgid ""
 "Usage: gcov [OPTION]... SOURCEFILE...\n"
@@ -1548,7 +1548,7 @@
 "Usage: gcov [OPTION]... FICHIER-SOURCE\n"
 "\n"
 
-#: gcov.c:400
+#: gcov.c:401
 #, c-format
 msgid ""
 "Print code coverage information.\n"
@@ -1557,27 +1557,27 @@
 "Produire les informations de la couverture du code.\n"
 "\n"
 
-#: gcov.c:401
+#: gcov.c:402
 #, c-format
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr "  -h, --help               afficher l'aide mémoire\n"
 
-#: gcov.c:402
+#: gcov.c:403
 #, c-format
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr "  -v, --version            exécuter le numéro de <version> de gcc, si installée\n"
 
-#: gcov.c:403
+#: gcov.c:404
 #, c-format
 msgid "  -a, --all-blocks                Show information for every basic block\n"
 msgstr "  -a, --all-blocks                afficher l'information pour chaque bloc de base\n"
 
-#: gcov.c:404
+#: gcov.c:405
 #, c-format
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr "  -b, --branch-probabilities      inclure les probabilités de branchement dans la sortie\n"
 
-#: gcov.c:405
+#: gcov.c:406
 #, c-format
 msgid ""
 "  -c, --branch-counts             Given counts of branches taken\n"
@@ -1586,12 +1586,12 @@
 "  -c, --branch-counts             donner le décompte de branchements pris\n"
 "                                    plutôt que les pourcentages\n"
 
-#: gcov.c:407
+#: gcov.c:408
 #, c-format
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr "  -n, --no-output                 ne créer de fichier de sortie\n"
 
-#: gcov.c:408
+#: gcov.c:409
 #, c-format
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
@@ -1600,27 +1600,27 @@
 "  -l, --long-file-names           utiliser des longs noms de fichiers pour\n"
 "                                    les fichier sources d'inclusion\n"
 
-#: gcov.c:410
+#: gcov.c:411
 #, c-format
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr "  -f, --function-summaries        produire un sommaire pour chaque fonction\n"
 
-#: gcov.c:411
+#: gcov.c:412
 #, c-format
 msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
 msgstr "  -o, --object-directory RÉP|FICHIERS  rechercher les fichiers objets dans le RÉPertoire ou appellés FICHIERS\n"
 
-#: gcov.c:412
+#: gcov.c:413
 #, c-format
 msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr "  -p, --preserve-paths            préserver tous les composants des chemins d'accès\n"
 
-#: gcov.c:413
+#: gcov.c:414
 #, c-format
 msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
 msgstr "  -u, --unconditional-branches    afficher les compteurs de branchement inconditionnel aussi\n"
 
-#: gcov.c:414
+#: gcov.c:415
 #, c-format
 msgid ""
 "\n"
@@ -1631,12 +1631,12 @@
 "Pour les instructons afin de rapporter des anomales, SVP consulter:\n"
 "%s.\n"
 
-#: gcov.c:424
+#: gcov.c:425
 #, fuzzy, c-format
 msgid "gcov %s%s\n"
 msgstr "gcov (GCC) %s\n"
 
-#: gcov.c:428
+#: gcov.c:429
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.\n"
@@ -1649,209 +1649,209 @@
 "pour un BUT PARTICULIER.\n"
 "\n"
 
-#: gcov.c:524
+#: gcov.c:525
 #, c-format
 msgid "%s:no functions found\n"
 msgstr "%s: aucune fonction repérée\n"
 
 # I18N
-#: gcov.c:556 gcov.c:584 fortran/dump-parse-tree.c:63
+#: gcov.c:557 gcov.c:585 fortran/dump-parse-tree.c:63
 #, c-format
 msgid "\n"
 msgstr "\n"
 
-#: gcov.c:571
+#: gcov.c:572
 #, fuzzy, c-format
 msgid "%s:creating '%s'\n"
 msgstr "%s: création de « %s »\n"
 
-#: gcov.c:575
+#: gcov.c:576
 #, fuzzy, c-format
 msgid "%s:error writing output file '%s'\n"
 msgstr "%s: ERREUR d'écriture dans le fichier de sortie « %s ».\n"
 
-#: gcov.c:580
+#: gcov.c:581
 #, fuzzy, c-format
 msgid "%s:could not open output file '%s'\n"
 msgstr "%s: ne peut ouvrir le fichier de sortie « %s ».\n"
 
-#: gcov.c:729
+#: gcov.c:730
 #, fuzzy, c-format
 msgid "%s:source file is newer than graph file '%s'\n"
 msgstr "%s: fichier source est plus récent que le fichier graphe « %s »\n"
 
-#: gcov.c:734
+#: gcov.c:735
 #, c-format
 msgid "(the message is only displayed one per source file)\n"
 msgstr ""
 
-#: gcov.c:758
+#: gcov.c:759
 #, c-format
 msgid "%s:cannot open graph file\n"
 msgstr "%s: ne peut ouvrir le fichier de graphe\n"
 
-#: gcov.c:764
+#: gcov.c:765
 #, c-format
 msgid "%s:not a gcov graph file\n"
 msgstr "%s: n'est pas un fichier de graphe gcov\n"
 
-#: gcov.c:777
+#: gcov.c:778
 #, fuzzy, c-format
 msgid "%s:version '%.4s', prefer '%.4s'\n"
 msgstr "%s:version « %.4s », préfère « %.4s »\n"
 
-#: gcov.c:829
+#: gcov.c:830
 #, fuzzy, c-format
 msgid "%s:already seen blocks for '%s'\n"
 msgstr "%s:blocs déjà vus pour « %s »\n"
 
-#: gcov.c:947
+#: gcov.c:948
 #, c-format
 msgid "%s:corrupted\n"
 msgstr "%s:corrompu\n"
 
-#: gcov.c:1023
+#: gcov.c:1024
 #, fuzzy, c-format
 msgid "%s:cannot open data file, assuming not executed\n"
 msgstr "%s: ne peut ouvrir le fichier de données\n"
 
-#: gcov.c:1030
+#: gcov.c:1031
 #, c-format
 msgid "%s:not a gcov data file\n"
 msgstr "%s: n'est pas un fichier de données gcov\n"
 
-#: gcov.c:1043
+#: gcov.c:1044
 #, fuzzy, c-format
 msgid "%s:version '%.4s', prefer version '%.4s'\n"
 msgstr "%s:version « %.4s », préfère la version « %.4s »\n"
 
-#: gcov.c:1049
+#: gcov.c:1050
 #, c-format
 msgid "%s:stamp mismatch with graph file\n"
 msgstr "%s: estampille ne concorde par avec le fichier de graphe\n"
 
-#: gcov.c:1078
+#: gcov.c:1079
 #, fuzzy, c-format
 msgid "%s:unknown function '%u'\n"
 msgstr "%s: fonction inconnue « %u »\n"
 
-#: gcov.c:1091
+#: gcov.c:1092
 #, fuzzy, c-format
 msgid "%s:profile mismatch for '%s'\n"
 msgstr "%s: profile ne concorde pas pour « %s »\n"
 
-#: gcov.c:1110
+#: gcov.c:1111
 #, c-format
 msgid "%s:overflowed\n"
 msgstr "%s: débordement\n"
 
-#: gcov.c:1134
+#: gcov.c:1135
 #, fuzzy, c-format
 msgid "%s:'%s' lacks entry and/or exit blocks\n"
 msgstr "%s:« %s » manque de blocs d'entrée et/ou de sortie\n"
 
-#: gcov.c:1139
+#: gcov.c:1140
 #, fuzzy, c-format
 msgid "%s:'%s' has arcs to entry block\n"
 msgstr "%s:« %s » possède des arcs vers un bloc d'entrée\n"
 
-#: gcov.c:1147
+#: gcov.c:1148
 #, fuzzy, c-format
 msgid "%s:'%s' has arcs from exit block\n"
 msgstr "%s:« %s » possèdes des arcs à partir du bloc de sortie\n"
 
-#: gcov.c:1355
+#: gcov.c:1356
 #, fuzzy, c-format
 msgid "%s:graph is unsolvable for '%s'\n"
 msgstr "%s: graphe n'a pas de solution pour « %s »\n"
 
-#: gcov.c:1435
+#: gcov.c:1436
 #, fuzzy, c-format
 msgid "%s '%s'\n"
 msgstr "%s « %s »\n"
 
-#: gcov.c:1438
+#: gcov.c:1439
 #, c-format
 msgid "Lines executed:%s of %d\n"
 msgstr "Lignes exécutées: %s de %d\n"
 
-#: gcov.c:1442
+#: gcov.c:1443
 #, fuzzy, c-format
 msgid "No executable lines\n"
 msgstr "Auncue ligne exécutable"
 
-#: gcov.c:1448
+#: gcov.c:1449
 #, c-format
 msgid "Branches executed:%s of %d\n"
 msgstr "Branchements exécutés: %s de %d\n"
 
-#: gcov.c:1452
+#: gcov.c:1453
 #, c-format
 msgid "Taken at least once:%s of %d\n"
 msgstr "Branchements pris au moins une fois: %s de %d\n"
 
-#: gcov.c:1458
+#: gcov.c:1459
 #, c-format
 msgid "No branches\n"
 msgstr "Pas de branchement\n"
 
-#: gcov.c:1460
+#: gcov.c:1461
 #, c-format
 msgid "Calls executed:%s of %d\n"
 msgstr "Appels exécutés: %s de %d\n"
 
-#: gcov.c:1464
+#: gcov.c:1465
 #, c-format
 msgid "No calls\n"
 msgstr "Pas d'appel\n"
 
-#: gcov.c:1611
+#: gcov.c:1612
 #, fuzzy, c-format
 msgid "%s:no lines for '%s'\n"
 msgstr "%s: pas de ligne pour « %s »\n"
 
-#: gcov.c:1806
+#: gcov.c:1807
 #, c-format
 msgid "call   %2d returned %s\n"
 msgstr "appel  %2d a retourné %s\n"
 
 # FIXME: c'est de l'assembleur ?
-#: gcov.c:1811
+#: gcov.c:1812
 #, c-format
 msgid "call   %2d never executed\n"
 msgstr "call   %2d n'est jamais été exécuté\n"
 
-#: gcov.c:1816
+#: gcov.c:1817
 #, c-format
 msgid "branch %2d taken %s%s\n"
 msgstr "branchement %2d a pris %s%s\n"
 
-#: gcov.c:1820
+#: gcov.c:1821
 #, c-format
 msgid "branch %2d never executed\n"
 msgstr "branchement %2d n'a jamais été exécuté\n"
 
-#: gcov.c:1825
+#: gcov.c:1826
 #, c-format
 msgid "unconditional %2d taken %s\n"
 msgstr "inconditionnel %2d a pris %s\n"
 
 # FIXME: c'est de l'assembleur ?
-#: gcov.c:1828
+#: gcov.c:1829
 #, c-format
 msgid "unconditional %2d never executed\n"
 msgstr "inconditionnel %2d n'a jamais été exécuté\n"
 
-#: gcov.c:1864
+#: gcov.c:1865
 #, c-format
 msgid "%s:cannot open source file\n"
 msgstr "%s: ne peut ouvrir le fichier source\n"
 
-#: gcse.c:685
+#: gcse.c:679
 msgid "GCSE disabled"
 msgstr "GCSE désactivé"
 
-#: gcse.c:6600
+#: gcse.c:6584
 msgid "jump bypassing disabled"
 msgstr "saut d'évitement désactivé"
 
@@ -1939,92 +1939,92 @@
 msgid "    inlined from %qs"
 msgstr "Dans le fichier inclus à partir de %s:%u"
 
-#: loop-iv.c:2805 tree-ssa-loop-niter.c:1818
+#: loop-iv.c:2806 tree-ssa-loop-niter.c:1818
 msgid "assuming that the loop is not infinite"
 msgstr ""
 
-#: loop-iv.c:2806 tree-ssa-loop-niter.c:1819
+#: loop-iv.c:2807 tree-ssa-loop-niter.c:1819
 msgid "cannot optimize possibly infinite loops"
 msgstr ""
 
-#: loop-iv.c:2814 tree-ssa-loop-niter.c:1823
+#: loop-iv.c:2815 tree-ssa-loop-niter.c:1823
 msgid "assuming that the loop counter does not overflow"
 msgstr ""
 
-#: loop-iv.c:2815 tree-ssa-loop-niter.c:1824
+#: loop-iv.c:2816 tree-ssa-loop-niter.c:1824
 msgid "cannot optimize loop, the loop counter may overflow"
 msgstr ""
 
 #. What to print when a switch has no documentation.
-#: opts.c:348
+#: opts.c:340
 msgid "This switch lacks documentation"
 msgstr "Cette option manque de documentation"
 
-#: opts.c:1159
+#: opts.c:1161
 msgid "[enabled]"
 msgstr ""
 
-#: opts.c:1159
+#: opts.c:1161
 #, fuzzy
 msgid "[disabled]"
 msgstr "GCSE désactivé"
 
-#: opts.c:1170
+#: opts.c:1172
 #, c-format
 msgid " No options with the desired characteristics were found\n"
 msgstr ""
 
-#: opts.c:1172
+#: opts.c:1174
 #, c-format
 msgid " All options with the desired characteristics have already been displayed\n"
 msgstr ""
 
-#: opts.c:1226
+#: opts.c:1228
 #, fuzzy
 msgid "The following options are target specific"
 msgstr "Les options suivantes sont indépendantes du langage:\n"
 
-#: opts.c:1229
+#: opts.c:1231
 #, fuzzy
 msgid "The following options control compiler warning messages"
 msgstr "Les options suivantes sont indépendantes du langage:\n"
 
-#: opts.c:1232
+#: opts.c:1234
 #, fuzzy
 msgid "The following options control optimizations"
 msgstr "Exécuter l'optimisation des boucles"
 
-#: opts.c:1235 opts.c:1273
+#: opts.c:1237 opts.c:1275
 #, fuzzy
 msgid "The following options are language-independent"
 msgstr "Les options suivantes sont indépendantes du langage:\n"
 
-#: opts.c:1238
+#: opts.c:1240
 #, fuzzy
 msgid "The --param option recognizes the following as parameters"
 msgstr "L'option --param reconnaît les paramètres suivant:\n"
 
-#: opts.c:1245
+#: opts.c:1247
 #, fuzzy
 msgid "The following options are specific to the language "
 msgstr "Les options suivantes sont indépendantes du langage:\n"
 
-#: opts.c:1249
+#: opts.c:1251
 #, fuzzy
 msgid "The following options are supported by the language "
 msgstr "Les options suivantes sont indépendantes du langage:\n"
 
-#: opts.c:1260
+#: opts.c:1262
 #, fuzzy
 msgid "The following options are not documented"
 msgstr "Les options suivantes sont indépendantes du langage:\n"
 
-#: opts.c:1271
+#: opts.c:1273
 #, fuzzy
 msgid "The following options are language-related"
 msgstr "Les options suivantes sont indépendantes du langage:\n"
 
-#: opts.c:1403
+#: opts.c:1405
 #, c-format
 msgid "warning: unrecognized argument to --help= switch: %.*s\n"
 msgstr ""
@@ -2340,7 +2340,7 @@
 msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr "%s: noms de fichiers d'entrée doivent avoir le suffixe .c: %s\n"
 
-#: reload.c:3734
+#: reload.c:3744
 msgid "unable to generate reloads for:"
 msgstr "incapable de générer des recharges pour:"
 
@@ -2445,7 +2445,7 @@
 
 #: toplev.c:1188
 #, c-format
-msgid "warning: %s header version %s differs from library version %s.\n"
+msgid "%s%swarning: %s header version %s differs from library version %s.\n"
 msgstr ""
 
 #: toplev.c:1190
@@ -2453,32 +2453,32 @@
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr "heuristiques %s%sGGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 
-#: toplev.c:1340
+#: toplev.c:1342
 msgid "options passed: "
 msgstr "options passées: "
 
-#: toplev.c:1374
+#: toplev.c:1376
 msgid "options enabled: "
 msgstr "options autorisées: "
 
-#: toplev.c:1509
+#: toplev.c:1511
 #, fuzzy, c-format
 msgid "created and used with differing settings of '%s'"
 msgstr "créé et utilisé avec des configurations différentes de « -m%s »"
 
-#: toplev.c:1511
+#: toplev.c:1513
 msgid "out of memory"
 msgstr "mémoire épuisée"
 
-#: toplev.c:1526
+#: toplev.c:1528
 msgid "created and used with different settings of -fpic"
 msgstr "créé et utilisé avec des configurations différentes de -fpic"
 
-#: toplev.c:1528
+#: toplev.c:1530
 msgid "created and used with different settings of -fpie"
 msgstr "créé et utilisé avec des configurations différentes de -fpie"
 
-#: tree-inline.c:2571
+#: tree-inline.c:2657
 #, fuzzy
 msgid "originally indirect function call not considered for inlining"
 msgstr "fonctions externes enlignes redéfinies n'ont pas été retenues pour l'enlignage"
@@ -2539,7 +2539,7 @@
 msgstr ""
 
 #: params.def:93
-msgid "The threshold ratio between current and hotest structure counts"
+msgid "The threshold ratio between current and hottest structure counts"
 msgstr ""
 
 #: params.def:110
@@ -2950,114 +2950,122 @@
 msgid "Maximum length of partial antic set when performing tree pre optimization"
 msgstr ""
 
-#: config/alpha/alpha.c:5015
+#: params.def:723
+msgid "Maximum size of a SCC before SCCVN stops processing a function"
+msgstr ""
+
+#: params.def:729
+msgid "Multiplier used for determining the double-queueing threshold"
+msgstr ""
+
+#: config/alpha/alpha.c:5023
 #, c-format
 msgid "invalid %%H value"
 msgstr "valeur %%H invalide"
 
-#: config/alpha/alpha.c:5036 config/bfin/bfin.c:1423
+#: config/alpha/alpha.c:5044 config/bfin/bfin.c:1516
 #, c-format
 msgid "invalid %%J value"
 msgstr "valeur %%J invalide"
 
-#: config/alpha/alpha.c:5066 config/ia64/ia64.c:4718
+#: config/alpha/alpha.c:5074 config/ia64/ia64.c:4719
 #, c-format
 msgid "invalid %%r value"
 msgstr "valeur %%r invalide"
 
-#: config/alpha/alpha.c:5076 config/ia64/ia64.c:4672
-#: config/rs6000/rs6000.c:11670 config/xtensa/xtensa.c:2036
+#: config/alpha/alpha.c:5084 config/ia64/ia64.c:4673
+#: config/rs6000/rs6000.c:11881 config/xtensa/xtensa.c:2042
 #, c-format
 msgid "invalid %%R value"
 msgstr "valeur %%R invalide"
 
-#: config/alpha/alpha.c:5082 config/rs6000/rs6000.c:11589
-#: config/xtensa/xtensa.c:2003
+#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11800
+#: config/xtensa/xtensa.c:2009
 #, c-format
 msgid "invalid %%N value"
 msgstr "valeur %%N invalide"
 
-#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11617
+#: config/alpha/alpha.c:5098 config/rs6000/rs6000.c:11828
 #, c-format
 msgid "invalid %%P value"
 msgstr "valeur %%P invalide"
 
-#: config/alpha/alpha.c:5098
+#: config/alpha/alpha.c:5106
 #, c-format
 msgid "invalid %%h value"
 msgstr "valeur %%h invalide"
 
-#: config/alpha/alpha.c:5106 config/xtensa/xtensa.c:2029
+#: config/alpha/alpha.c:5114 config/xtensa/xtensa.c:2035
 #, c-format
 msgid "invalid %%L value"
 msgstr "valeur %%L invalide"
 
-#: config/alpha/alpha.c:5145 config/rs6000/rs6000.c:11571
+#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11782
 #, c-format
 msgid "invalid %%m value"
 msgstr "valeur %%m invalide"
 
-#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11579
+#: config/alpha/alpha.c:5161 config/rs6000/rs6000.c:11790
 #, c-format
 msgid "invalid %%M value"
 msgstr "valeur %%M invalide"
 
-#: config/alpha/alpha.c:5197
+#: config/alpha/alpha.c:5205
 #, c-format
 msgid "invalid %%U value"
 msgstr "valeur %%U invalide"
 
-#: config/alpha/alpha.c:5209 config/alpha/alpha.c:5223
-#: config/rs6000/rs6000.c:11678
+#: config/alpha/alpha.c:5217 config/alpha/alpha.c:5231
+#: config/rs6000/rs6000.c:11889
 #, c-format
 msgid "invalid %%s value"
 msgstr "valeur %%s invalide"
 
-#: config/alpha/alpha.c:5246
+#: config/alpha/alpha.c:5254
 #, c-format
 msgid "invalid %%C value"
 msgstr "valeur %%C invalide"
 
-#: config/alpha/alpha.c:5283 config/rs6000/rs6000.c:11406
-#: config/rs6000/rs6000.c:11425
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:11617
+#: config/rs6000/rs6000.c:11636
 #, c-format
 msgid "invalid %%E value"
 msgstr "valeur %%E invalide"
 
-#: config/alpha/alpha.c:5308 config/alpha/alpha.c:5356
+#: config/alpha/alpha.c:5316 config/alpha/alpha.c:5364
 #, c-format
 msgid "unknown relocation unspec"
 msgstr "relocalisation unspec inconnue"
 
-#: config/alpha/alpha.c:5317 config/crx/crx.c:1081
-#: config/rs6000/rs6000.c:12005 config/spu/spu.c:1492
+#: config/alpha/alpha.c:5325 config/crx/crx.c:1081
+#: config/rs6000/rs6000.c:12216 config/spu/spu.c:1482
 #, c-format
 msgid "invalid %%xn code"
 msgstr "valeur %%xn invalide"
 
-#: config/arc/arc.c:1724 config/m32r/m32r.c:1805
+#: config/arc/arc.c:1728 config/m32r/m32r.c:1805
 #, c-format
 msgid "invalid operand to %%R code"
 msgstr "opérande invalide pour le code %%R"
 
-#: config/arc/arc.c:1756 config/m32r/m32r.c:1828
+#: config/arc/arc.c:1760 config/m32r/m32r.c:1828
 #, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "opérande invalide pour le code %%H/%%L"
 
-#: config/arc/arc.c:1778 config/m32r/m32r.c:1899
+#: config/arc/arc.c:1782 config/m32r/m32r.c:1899
 #, c-format
 msgid "invalid operand to %%U code"
 msgstr "opérande invalide pour le code %%U"
 
-#: config/arc/arc.c:1789
+#: config/arc/arc.c:1793
 #, c-format
 msgid "invalid operand to %%V code"
 msgstr "opérande invalide pour le code %%V"
 
 #. Unknown flag.
 #. Undocumented flag.
-#: config/arc/arc.c:1796 config/m32r/m32r.c:1926 config/sparc/sparc.c:6995
+#: config/arc/arc.c:1800 config/m32r/m32r.c:1926 config/sparc/sparc.c:6998
 #, c-format
 msgid "invalid operand output code"
 msgstr "opérande invalide pour le code de sortie"
@@ -3082,9 +3090,9 @@
 #: config/arm/arm.c:12830 config/arm/arm.c:12865 config/arm/arm.c:12884
 #: config/arm/arm.c:12899 config/arm/arm.c:12927 config/arm/arm.c:12934
 #: config/arm/arm.c:12942 config/arm/arm.c:12963 config/arm/arm.c:12970
-#: config/bfin/bfin.c:1436 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
+#: config/bfin/bfin.c:1529 config/bfin/bfin.c:1536 config/bfin/bfin.c:1543
+#: config/bfin/bfin.c:1550 config/bfin/bfin.c:1559 config/bfin/bfin.c:1566
+#: config/bfin/bfin.c:1573 config/bfin/bfin.c:1580
 #, fuzzy, c-format
 msgid "invalid operand for code '%c'"
 msgstr "opérande invalide pour « %c »"
@@ -3100,244 +3108,162 @@
 msgid "missing operand"
 msgstr "parenthèse ouvrante manquante"
 
-#: config/avr/avr.c:1022
+#: config/avr/avr.c:1062
 #, fuzzy, c-format
 msgid "address operand requires constraint for X, Y, or Z register"
 msgstr "contrainte de lecture-éccriture ne permet pas de registre"
 
-#: config/avr/avr.c:1129
+#: config/avr/avr.c:1169
 msgid "bad address, not (reg+disp):"
 msgstr "adresse erronée, pas (reg+disp):"
 
-#: config/avr/avr.c:1136
+#: config/avr/avr.c:1176
 #, fuzzy
 msgid "bad address, not post_inc or pre_dec:"
 msgstr "adresse erronée, pas (reg+disp):"
 
-#: config/avr/avr.c:1147
+#: config/avr/avr.c:1187
 msgid "internal compiler error.  Bad address:"
 msgstr "erreur internal du compilateur. Adresse erronée:"
 
-#: config/avr/avr.c:1160
+#: config/avr/avr.c:1200
 msgid "internal compiler error.  Unknown mode:"
 msgstr "erreur internal du compilateur. Mode inconnu:"
 
-#: config/avr/avr.c:1775 config/avr/avr.c:2463
+#: config/avr/avr.c:1815 config/avr/avr.c:2503
 msgid "invalid insn:"
 msgstr "insn invalide:"
 
-#: config/avr/avr.c:1814 config/avr/avr.c:1900 config/avr/avr.c:1949
-#: config/avr/avr.c:1977 config/avr/avr.c:2072 config/avr/avr.c:2241
-#: config/avr/avr.c:2502 config/avr/avr.c:2614
+#: config/avr/avr.c:1854 config/avr/avr.c:1940 config/avr/avr.c:1989
+#: config/avr/avr.c:2017 config/avr/avr.c:2112 config/avr/avr.c:2281
+#: config/avr/avr.c:2542 config/avr/avr.c:2654
 msgid "incorrect insn:"
 msgstr "insn incoorect:"
 
-#: config/avr/avr.c:1996 config/avr/avr.c:2157 config/avr/avr.c:2312
-#: config/avr/avr.c:2680
+#: config/avr/avr.c:2036 config/avr/avr.c:2197 config/avr/avr.c:2352
+#: config/avr/avr.c:2720
 msgid "unknown move insn:"
 msgstr "insn de déplacement inconnu:"
 
-#: config/avr/avr.c:2910
+#: config/avr/avr.c:2950
 msgid "bad shift insn:"
 msgstr "décalage insn erroné:"
 
-#: config/avr/avr.c:3026 config/avr/avr.c:3446 config/avr/avr.c:3804
+#: config/avr/avr.c:3066 config/avr/avr.c:3486 config/avr/avr.c:3844
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "erreur internal du compilateur. Décalage incorrect:"
 
-#: config/bfin/bfin.c:1385
+#: config/bfin/bfin.c:1478
 #, c-format
 msgid "invalid %%j value"
 msgstr "valeur %%j invalide"
 
-#: config/bfin/bfin.c:1578
+#: config/bfin/bfin.c:1671
 #, fuzzy, c-format
 msgid "invalid const_double operand"
 msgstr "contrainte invalide pour l'opérande"
 
-#: config/c4x/c4x.c:1583
-msgid "using CONST_DOUBLE for address"
-msgstr "CONST_DOUBLE utilisé pour l'adresse"
-
-#: config/c4x/c4x.c:1721
-msgid "c4x_address_cost: Invalid addressing mode"
-msgstr "c4x_address_cost: mode d'adressage invalide"
-
-#: config/c4x/c4x.c:1856
-#, c-format
-msgid "c4x_print_operand: %%L inconsistency"
-msgstr "c4x_print_operand: %%L inconsistent"
-
-#: config/c4x/c4x.c:1862
-#, c-format
-msgid "c4x_print_operand: %%N inconsistency"
-msgstr "c4x_print_operand: %%N inconsistent"
-
-#: config/c4x/c4x.c:1903
-#, c-format
-msgid "c4x_print_operand: %%O inconsistency"
-msgstr "c4x_print_operand: %%O inconsisten"
-
-#: config/c4x/c4x.c:1998
-msgid "c4x_print_operand: Bad operand case"
-msgstr "c4x_print_operand: opérande erronée pour un case"
-
-#: config/c4x/c4x.c:2039
-msgid "c4x_print_operand_address: Bad post_modify"
-msgstr "c4x_print_operand_address: post-modification erronée"
-
-#: config/c4x/c4x.c:2061
-msgid "c4x_print_operand_address: Bad pre_modify"
-msgstr "c4x_print_operand_address: pré-modification erronée"
-
-#: config/c4x/c4x.c:2109 config/c4x/c4x.c:2121 config/c4x/c4x.c:2136
-msgid "c4x_print_operand_address: Bad operand case"
-msgstr "c4x_print_operand_address: opérande erronée pour un case"
-
-#: config/c4x/c4x.c:2387
-msgid "c4x_rptb_insert: Cannot find start label"
-msgstr "c4x_rptb_insert: ne peut repérer l'étiquette de départ"
-
-#: config/c4x/c4x.c:2985
-msgid "invalid indirect memory address"
-msgstr "adresse mémoire d'indirection invalide"
-
-#: config/c4x/c4x.c:3074
-msgid "invalid indirect (S) memory address"
-msgstr "adresse mémoire (S) d'indirection invalide"
-
-#: config/c4x/c4x.c:3409
-msgid "c4x_valid_operands: Internal error"
-msgstr "c4x_valid_operands: erreur interne"
-
-#: config/c4x/c4x.c:3848
-msgid "c4x_operand_subword: invalid mode"
-msgstr "c4x_oprande_subword: mode invalide"
-
-#: config/c4x/c4x.c:3851
-msgid "c4x_operand_subword: invalid operand"
-msgstr "c4x_operand_subword: opérande invalide"
-
-#. We could handle these with some difficulty.
-#. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:3877
-msgid "c4x_operand_subword: invalid autoincrement"
-msgstr "c4x_operand_subword: autoincrement invalide"
-
-#: config/c4x/c4x.c:3883
-msgid "c4x_operand_subword: invalid address"
-msgstr "c4x_operand_subword: adresse invalide"
-
-#: config/c4x/c4x.c:3894
-msgid "c4x_operand_subword: address not offsettable"
-msgstr "c4x_operand_subword: un décalage d'adresse ne peut s'appliquer sur cette adresse"
-
-#: config/c4x/c4x.c:4096
-#, fuzzy
-msgid "c4x_rptb_rpts_p: Repeat block top label moved"
-msgstr "c4x_rptb_rpts_p: étiquette supérieur de bloc de répétition déplacée\n"
-
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: config/cris/cris.c:491 fortran/dump-parse-tree.c:78
-#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:776
-#: fortran/dump-parse-tree.c:821 c-typeck.c:4607 c-typeck.c:4622
-#: c-typeck.c:4637 final.c:2984 final.c:2986 gcc.c:4737 loop-iv.c:2807
-#: loop-iv.c:2816 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
-#: cp/parser.c:2188 cp/typeck.c:4559 java/expr.c:409
+#: config/cris/cris.c:504 fortran/dump-parse-tree.c:78
+#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:798
+#: fortran/dump-parse-tree.c:843 c-typeck.c:4618 c-typeck.c:4633
+#: c-typeck.c:4648 final.c:2997 final.c:2999 gcc.c:4731 loop-iv.c:2808
+#: loop-iv.c:2817 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
+#: cp/parser.c:2192 cp/typeck.c:4567 java/expr.c:409
 #, gcc-internal-format
 msgid "%s"
 msgstr "%s"
 
-#: config/cris/cris.c:542
+#: config/cris/cris.c:555
 msgid "unexpected index-type in cris_print_index"
 msgstr "type d'index inattendu dans cris_print_index"
 
-#: config/cris/cris.c:556
+#: config/cris/cris.c:572
 msgid "unexpected base-type in cris_print_base"
 msgstr "type de base inattendu dans cris_print_base"
 
-#: config/cris/cris.c:672
+#: config/cris/cris.c:688
 msgid "invalid operand for 'b' modifier"
 msgstr "opérande invalide pour le modificateur « b »"
 
-#: config/cris/cris.c:689
+#: config/cris/cris.c:705
 #, fuzzy
 msgid "invalid operand for 'o' modifier"
 msgstr "opérande invalide pour le modificateur « b »"
 
-#: config/cris/cris.c:708
+#: config/cris/cris.c:724
 #, fuzzy
 msgid "invalid operand for 'O' modifier"
 msgstr "opérande invalide pour le modificateur « b »"
 
-#: config/cris/cris.c:741
+#: config/cris/cris.c:757
 msgid "invalid operand for 'p' modifier"
 msgstr "opérande invalide pour le modificateur « p »"
 
-#: config/cris/cris.c:780
+#: config/cris/cris.c:796
 msgid "invalid operand for 'z' modifier"
 msgstr "opérande invalide pour le modificateur « z »"
 
-#: config/cris/cris.c:834 config/cris/cris.c:864
+#: config/cris/cris.c:860 config/cris/cris.c:894
 msgid "invalid operand for 'H' modifier"
 msgstr "opérande invalide pour le modificateur « H »"
 
-#: config/cris/cris.c:840
+#: config/cris/cris.c:870
 msgid "bad register"
 msgstr "registre erroné"
 
-#: config/cris/cris.c:884
+#: config/cris/cris.c:914
 msgid "invalid operand for 'e' modifier"
 msgstr "opérande invalide pour le modificateur « e »"
 
-#: config/cris/cris.c:901
+#: config/cris/cris.c:931
 msgid "invalid operand for 'm' modifier"
 msgstr "opérande invalide pour le modificateur « m »"
 
-#: config/cris/cris.c:926
+#: config/cris/cris.c:956
 msgid "invalid operand for 'A' modifier"
 msgstr "opérande invalide pour le modificateur « A »"
 
-#: config/cris/cris.c:949
+#: config/cris/cris.c:979
 msgid "invalid operand for 'D' modifier"
 msgstr "opérande invalide pour le modificateur « D »"
 
-#: config/cris/cris.c:963
+#: config/cris/cris.c:993
 msgid "invalid operand for 'T' modifier"
 msgstr "opérande invalide pour le modificateur « T »"
 
-#: config/cris/cris.c:972
+#: config/cris/cris.c:1013
 msgid "invalid operand modifier letter"
 msgstr "opérande invalide pour le modificateur de lettre"
 
-#: config/cris/cris.c:1029
+#: config/cris/cris.c:1070
 msgid "unexpected multiplicative operand"
 msgstr "opérande multiplicative inattendue"
 
-#: config/cris/cris.c:1049
+#: config/cris/cris.c:1090
 msgid "unexpected operand"
 msgstr "opérande inattendue"
 
-#: config/cris/cris.c:1082 config/cris/cris.c:1092
+#: config/cris/cris.c:1123 config/cris/cris.c:1133
 msgid "unrecognized address"
 msgstr "adresse non reconnue"
 
-#: config/cris/cris.c:2019
+#: config/cris/cris.c:2209
 msgid "unrecognized supposed constant"
 msgstr "supposée constante non reconnue"
 
-#: config/cris/cris.c:2394 config/cris/cris.c:2458
+#: config/cris/cris.c:2638 config/cris/cris.c:2702
 msgid "unexpected side-effects in address"
 msgstr "effets de bord inattendue dans l'adresse"
 
 #. Can't possibly get a GOT-needing-fixup for a function-call,
 #. right?
-#: config/cris/cris.c:3253
+#: config/cris/cris.c:3539
 msgid "Unidentifiable call op"
 msgstr ""
 
-#: config/cris/cris.c:3304
+#: config/cris/cris.c:3590
 #, c-format
 msgid "PIC register isn't set up"
 msgstr "le registre n'est pas initialisé"
@@ -3388,97 +3314,97 @@
 msgid "fr30_print_operand: unhandled MEM"
 msgstr "fr30_print_operand: MEM non traité"
 
-#: config/frv/frv.c:2542
+#: config/frv/frv.c:2546
 #, fuzzy
 msgid "bad insn to frv_print_operand_address:"
 msgstr "insn erroné pour frv_print_operand_addresse:"
 
-#: config/frv/frv.c:2553
+#: config/frv/frv.c:2557
 #, fuzzy
 msgid "bad register to frv_print_operand_memory_reference_reg:"
 msgstr "registre erroné pour frv_print_operand_memory_reference_reg:"
 
-#: config/frv/frv.c:2592 config/frv/frv.c:2602 config/frv/frv.c:2611
-#: config/frv/frv.c:2632 config/frv/frv.c:2637
+#: config/frv/frv.c:2596 config/frv/frv.c:2606 config/frv/frv.c:2615
+#: config/frv/frv.c:2636 config/frv/frv.c:2641
 #, fuzzy
 msgid "bad insn to frv_print_operand_memory_reference:"
 msgstr "insn erroné pour frv_print_operand_memory_reference:"
 
-#: config/frv/frv.c:2723
+#: config/frv/frv.c:2727
 #, fuzzy, c-format
 msgid "bad condition code"
 msgstr "construit interne erroné de fcode"
 
-#: config/frv/frv.c:2798
+#: config/frv/frv.c:2802
 #, fuzzy
 msgid "bad insn in frv_print_operand, bad const_double"
 msgstr "insn erroné dans frv_print_operand, bad const_double"
 
-#: config/frv/frv.c:2859
+#: config/frv/frv.c:2863
 #, fuzzy
 msgid "bad insn to frv_print_operand, 'e' modifier:"
 msgstr "insn erroné pour frv_print_operand, modificateur « e »:"
 
-#: config/frv/frv.c:2867
+#: config/frv/frv.c:2871
 #, fuzzy
 msgid "bad insn to frv_print_operand, 'F' modifier:"
 msgstr "insn erroné pour frv_print_operand, modificateur « F »:"
 
-#: config/frv/frv.c:2883
+#: config/frv/frv.c:2887
 #, fuzzy
 msgid "bad insn to frv_print_operand, 'f' modifier:"
 msgstr "insn erroné pour frv_print_operand, modificateur « f »:"
 
-#: config/frv/frv.c:2897
+#: config/frv/frv.c:2901
 #, fuzzy
 msgid "bad insn to frv_print_operand, 'g' modifier:"
 msgstr "insn erroné pour frv_print_operand, modificateur « C »:"
 
-#: config/frv/frv.c:2945
+#: config/frv/frv.c:2949
 #, fuzzy
 msgid "bad insn to frv_print_operand, 'L' modifier:"
 msgstr "insn erroné pour frv_print_operand, modificateur « L »:"
 
-#: config/frv/frv.c:2958
+#: config/frv/frv.c:2962
 #, fuzzy
 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
 msgstr "insn erroné pour frv_print_operand, modificateur « M/N »:"
 
-#: config/frv/frv.c:2979
+#: config/frv/frv.c:2983
 #, fuzzy
 msgid "bad insn to frv_print_operand, 'O' modifier:"
 msgstr "insn erroné pour frv_print_operand, modificateur « O »:"
 
-#: config/frv/frv.c:2997
+#: config/frv/frv.c:3001
 #, fuzzy
 msgid "bad insn to frv_print_operand, P modifier:"
 msgstr "insn erroné pour frv_print_operand, modificateur « P »:"
 
-#: config/frv/frv.c:3017
+#: config/frv/frv.c:3021
 #, fuzzy
 msgid "bad insn in frv_print_operand, z case"
 msgstr "insn erroné dans frv_print_operand, case z"
 
-#: config/frv/frv.c:3048
+#: config/frv/frv.c:3052
 #, fuzzy
 msgid "bad insn in frv_print_operand, 0 case"
 msgstr "insn erroné dans frv_print_operand, case 0"
 
-#: config/frv/frv.c:3053
+#: config/frv/frv.c:3057
 msgid "frv_print_operand: unknown code"
 msgstr "frv_print_operand: code inconnu"
 
-#: config/frv/frv.c:4422
+#: config/frv/frv.c:4426
 #, fuzzy
 msgid "bad output_move_single operand"
 msgstr "opérande output_move_single erronée"
 
-#: config/frv/frv.c:4549
+#: config/frv/frv.c:4553
 #, fuzzy
 msgid "bad output_move_double operand"
 msgstr "opérande output_move_double erronée"
 
-#: config/frv/frv.c:4691
+#: config/frv/frv.c:4695
 #, fuzzy
 msgid "bad output_condmove_single operand"
 msgstr "opérande output_condmove_single erronée"
@@ -3497,27 +3423,27 @@
 msgid " (frv)"
 msgstr " (frv)"
 
-#: config/i386/i386.c:8218
+#: config/i386/i386.c:8273
 #, c-format
 msgid "invalid UNSPEC as operand"
 msgstr "UNSPEC invalide comme opérande"
 
-#: config/i386/i386.c:8924
+#: config/i386/i386.c:8979
 #, c-format
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr "l'opérande n'est ni une constante ni du code de condition, code d'opérande invalide « c »"
 
-#: config/i386/i386.c:9040
+#: config/i386/i386.c:9095
 #, fuzzy, c-format
 msgid "invalid operand code '%c'"
 msgstr "opérande invalide pour « %c »"
 
-#: config/i386/i386.c:9089
+#: config/i386/i386.c:9144
 #, c-format
 msgid "invalid constraints for operand"
 msgstr "contrainte invalide pour l'opérande"
 
-#: config/i386/i386.c:16348
+#: config/i386/i386.c:16423
 msgid "unknown insn mode"
 msgstr "mode insn inconnu"
 
@@ -3538,37 +3464,37 @@
 msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr "variable d'environment DJGPP pointe vers un fichier corrompu « %s »"
 
-#: config/ia64/ia64.c:4770
+#: config/ia64/ia64.c:4771
 #, c-format
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operand: code inconnu"
 
-#: config/ia64/ia64.c:9889
+#: config/ia64/ia64.c:9890
 #, fuzzy
 msgid "invalid conversion from %<__fpreg%>"
 msgstr "conversion invalide de « %T » vers « %T »"
 
-#: config/ia64/ia64.c:9892
+#: config/ia64/ia64.c:9893
 #, fuzzy
 msgid "invalid conversion to %<__fpreg%>"
 msgstr "conversion invalide vers un type « %T » à partir du type « %T »"
 
-#: config/ia64/ia64.c:9905 config/ia64/ia64.c:9916
+#: config/ia64/ia64.c:9906 config/ia64/ia64.c:9917
 #, fuzzy
 msgid "invalid operation on %<__fpreg%>"
 msgstr "opération invalide pour des tableaux de caractères"
 
-#: config/iq2000/iq2000.c:3118
+#: config/iq2000/iq2000.c:3122
 #, c-format
 msgid "invalid %%P operand"
 msgstr "opérande %%P invalide"
 
-#: config/iq2000/iq2000.c:3126 config/rs6000/rs6000.c:11607
+#: config/iq2000/iq2000.c:3130 config/rs6000/rs6000.c:11818
 #, c-format
 msgid "invalid %%p value"
 msgstr "valeur %%p invalide"
 
-#: config/iq2000/iq2000.c:3182
+#: config/iq2000/iq2000.c:3186
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "utilisation invalide de %%d, %%x, ou %%X"
@@ -3610,7 +3536,7 @@
 msgstr "post-incrément d'adresse n'est pas un registre"
 
 #: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
-#: config/rs6000/rs6000.c:19870
+#: config/rs6000/rs6000.c:20087
 msgid "bad address"
 msgstr "adresse erronée"
 
@@ -3656,59 +3582,59 @@
 msgid "invalid Z register replacement for insn"
 msgstr "remplacement invalide de registre Z pour insn"
 
-#: config/mips/mips.c:6313 config/mips/mips.c:6334 config/mips/mips.c:6438
+#: config/mips/mips.c:6371 config/mips/mips.c:6392 config/mips/mips.c:6496
 #, fuzzy, c-format
 msgid "'%%%c' is not a valid operand prefix"
 msgstr "« %T » n'est pas une expression valide"
 
-#: config/mips/mips.c:6382 config/mips/mips.c:6389 config/mips/mips.c:6396
-#: config/mips/mips.c:6456
+#: config/mips/mips.c:6440 config/mips/mips.c:6447 config/mips/mips.c:6454
+#: config/mips/mips.c:6514
 #, fuzzy, c-format
 msgid "invalid use of '%%%c'"
 msgstr "utilisation invalide de « %D »"
 
-#: config/mips/mips.c:6701
+#: config/mips/mips.c:6761
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr "mips_debugger_offset appellé avec un pointeur non stack/frame/arg"
 
-#: config/mmix/mmix.c:1487 config/mmix/mmix.c:1617
+#: config/mmix/mmix.c:1483 config/mmix/mmix.c:1613
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr "MMIX interne: attendait CONST_INT, pas ceci"
 
-#: config/mmix/mmix.c:1566
+#: config/mmix/mmix.c:1562
 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr "MMIX interne: valeur erronée pour « m », pas un CONST_INT"
 
-#: config/mmix/mmix.c:1585
+#: config/mmix/mmix.c:1581
 msgid "MMIX Internal: Expected a register, not this"
 msgstr "MMIX interne: attendait un registre, pas ceci"
 
-#: config/mmix/mmix.c:1595
+#: config/mmix/mmix.c:1591
 msgid "MMIX Internal: Expected a constant, not this"
 msgstr "MMIX interne: attendait une constante, pas ceci"
 
 #. We need the original here.
-#: config/mmix/mmix.c:1679
+#: config/mmix/mmix.c:1675
 msgid "MMIX Internal: Cannot decode this operand"
 msgstr "MMIX interne: ne peut décoder cette opérande"
 
-#: config/mmix/mmix.c:1736
+#: config/mmix/mmix.c:1732
 msgid "MMIX Internal: This is not a recognized address"
 msgstr "MMIX interne: ce n'est pas une adresse reconnue"
 
-#: config/mmix/mmix.c:2669
+#: config/mmix/mmix.c:2665
 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr "MMIX interne: tentative de produire incorrectement une condition renversée:"
 
-#: config/mmix/mmix.c:2676
+#: config/mmix/mmix.c:2672
 msgid "MMIX Internal: What's the CC of this?"
 msgstr "MMIX interne: quel sorte de CC est-ce?"
 
-#: config/mmix/mmix.c:2680
+#: config/mmix/mmix.c:2676
 msgid "MMIX Internal: What is the CC of this?"
 msgstr "MMIX interne: quel sorte de CC est-ce?"
 
-#: config/mmix/mmix.c:2744
+#: config/mmix/mmix.c:2740
 msgid "MMIX Internal: This is not a constant:"
 msgstr "interne MMIX: ce n'est pas une constante:"
 
@@ -3736,82 +3662,82 @@
 msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr "Essayer d'exécuter « %s » dans le shell pour augmenter la limite.\n"
 
-#: config/rs6000/rs6000.c:11434
+#: config/rs6000/rs6000.c:11645
 #, c-format
 msgid "invalid %%f value"
 msgstr "valeur %%f invalide"
 
-#: config/rs6000/rs6000.c:11443
+#: config/rs6000/rs6000.c:11654
 #, c-format
 msgid "invalid %%F value"
 msgstr "valeur %%F invalide"
 
-#: config/rs6000/rs6000.c:11452
+#: config/rs6000/rs6000.c:11663
 #, c-format
 msgid "invalid %%G value"
 msgstr "valeur %%G invalide"
 
-#: config/rs6000/rs6000.c:11487
+#: config/rs6000/rs6000.c:11698
 #, c-format
 msgid "invalid %%j code"
 msgstr "valeur %%j invalide"
 
-#: config/rs6000/rs6000.c:11497
+#: config/rs6000/rs6000.c:11708
 #, c-format
 msgid "invalid %%J code"
 msgstr "valeur %%J invalide"
 
-#: config/rs6000/rs6000.c:11507
+#: config/rs6000/rs6000.c:11718
 #, c-format
 msgid "invalid %%k value"
 msgstr "valeur %%k invalide"
 
-#: config/rs6000/rs6000.c:11527 config/xtensa/xtensa.c:2022
+#: config/rs6000/rs6000.c:11738 config/xtensa/xtensa.c:2028
 #, c-format
 msgid "invalid %%K value"
 msgstr "valeur %%K invalide"
 
-#: config/rs6000/rs6000.c:11597
+#: config/rs6000/rs6000.c:11808
 #, c-format
 msgid "invalid %%O value"
 msgstr "valeur %%O invalide"
 
-#: config/rs6000/rs6000.c:11644
+#: config/rs6000/rs6000.c:11855
 #, c-format
 msgid "invalid %%q value"
 msgstr "valeur %%q invalide"
 
-#: config/rs6000/rs6000.c:11688
+#: config/rs6000/rs6000.c:11899
 #, c-format
 msgid "invalid %%S value"
 msgstr "valeur %%S invalide"
 
-#: config/rs6000/rs6000.c:11728
+#: config/rs6000/rs6000.c:11939
 #, c-format
 msgid "invalid %%T value"
 msgstr "valeur %%T invalide"
 
-#: config/rs6000/rs6000.c:11738
+#: config/rs6000/rs6000.c:11949
 #, c-format
 msgid "invalid %%u value"
 msgstr "valeur %%u invalide"
 
-#: config/rs6000/rs6000.c:11747 config/xtensa/xtensa.c:1992
+#: config/rs6000/rs6000.c:11958 config/xtensa/xtensa.c:1998
 #, c-format
 msgid "invalid %%v value"
 msgstr "valeur %%v invalide"
 
-#: config/rs6000/rs6000.c:21768
+#: config/rs6000/rs6000.c:21946
 #, fuzzy
 msgid "AltiVec argument passed to unprototyped function"
 msgstr "trop peu d'arguments pour la fonction"
 
-#: config/s390/s390.c:4561
+#: config/s390/s390.c:4560
 #, fuzzy, c-format
 msgid "cannot decompose address"
 msgstr "Ne pas décomposer l'adresse"
 
-#: config/s390/s390.c:4771
+#: config/s390/s390.c:4770
 msgid "UNKNOWN in print_operand !?"
 msgstr "INCONNNU dans print_operand !?"
 
@@ -3821,92 +3747,92 @@
 msgid "invalid operand for code: '%c'"
 msgstr "opérande invalide pour « %c »"
 
-#: config/sh/sh.c:746
+#: config/sh/sh.c:749
 #, fuzzy, c-format
 msgid "invalid operand to %%R"
 msgstr "opérande invalide pour le code %%R"
 
-#: config/sh/sh.c:773
+#: config/sh/sh.c:776
 #, fuzzy, c-format
 msgid "invalid operand to %%S"
 msgstr "opérande invalide pour le code %%R"
 
-#: config/sh/sh.c:8095
+#: config/sh/sh.c:8098
 #, fuzzy
 msgid "created and used with different architectures / ABIs"
 msgstr "créé et utilisé avec des configurations différentes de -fpic"
 
-#: config/sh/sh.c:8097
+#: config/sh/sh.c:8100
 #, fuzzy
 msgid "created and used with different ABIs"
 msgstr "créé et utilisé avec des configurations différentes de -fpic"
 
-#: config/sh/sh.c:8099
+#: config/sh/sh.c:8102
 #, fuzzy
 msgid "created and used with different endianness"
 msgstr "créé et utilisé avec des configurations différentes de -fpic"
 
-#: config/sparc/sparc.c:6803 config/sparc/sparc.c:6809
+#: config/sparc/sparc.c:6806 config/sparc/sparc.c:6812
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "opérande %%Y invalide"
 
-#: config/sparc/sparc.c:6879
+#: config/sparc/sparc.c:6882
 #, c-format
 msgid "invalid %%A operand"
 msgstr "opérande %%A invalide"
 
-#: config/sparc/sparc.c:6889
+#: config/sparc/sparc.c:6892
 #, c-format
 msgid "invalid %%B operand"
 msgstr "Opérande %%B invalide"
 
-#: config/sparc/sparc.c:6928
+#: config/sparc/sparc.c:6931
 #, c-format
 msgid "invalid %%c operand"
 msgstr "opérande %%c invalide"
 
-#: config/sparc/sparc.c:6950
+#: config/sparc/sparc.c:6953
 #, c-format
 msgid "invalid %%d operand"
 msgstr "opérande %%d invalide"
 
-#: config/sparc/sparc.c:6967
+#: config/sparc/sparc.c:6970
 #, c-format
 msgid "invalid %%f operand"
 msgstr "opérande %%f invalide"
 
-#: config/sparc/sparc.c:6981
+#: config/sparc/sparc.c:6984
 #, c-format
 msgid "invalid %%s operand"
 msgstr "opérande %%s invalide"
 
-#: config/sparc/sparc.c:7035
+#: config/sparc/sparc.c:7038
 #, c-format
 msgid "long long constant not a valid immediate operand"
 msgstr "constante long long n'est pas une opérande immédiate valide"
 
-#: config/sparc/sparc.c:7038
+#: config/sparc/sparc.c:7041
 #, c-format
 msgid "floating point constant not a valid immediate operand"
 msgstr "constante en virgule flottante n'est pas une opérande immédiate valide"
 
-#: config/stormy16/stormy16.c:1775 config/stormy16/stormy16.c:1846
+#: config/stormy16/stormy16.c:1748 config/stormy16/stormy16.c:1819
 #, fuzzy, c-format
 msgid "'B' operand is not constant"
 msgstr "opérande « B » n'est pas une constante"
 
-#: config/stormy16/stormy16.c:1802
+#: config/stormy16/stormy16.c:1775
 #, fuzzy, c-format
 msgid "'B' operand has multiple bits set"
 msgstr "l'opérande « B » a de multiples jeux de bits"
 
-#: config/stormy16/stormy16.c:1828
+#: config/stormy16/stormy16.c:1801
 #, fuzzy, c-format
 msgid "'o' operand is not constant"
 msgstr "opérande « o » n'est pas une constante"
 
-#: config/stormy16/stormy16.c:1860
+#: config/stormy16/stormy16.c:1833
 #, c-format
 msgid "xstormy16_print_operand: unknown code"
 msgstr "xstormy16_print_operand: code inconnu"
@@ -3919,56 +3845,56 @@
 msgid "output_move_single:"
 msgstr "output_move_single:"
 
-#: config/xtensa/xtensa.c:652 config/xtensa/xtensa.c:684
-#: config/xtensa/xtensa.c:693
+#: config/xtensa/xtensa.c:656 config/xtensa/xtensa.c:688
+#: config/xtensa/xtensa.c:697
 msgid "bad test"
 msgstr "test erroné"
 
-#: config/xtensa/xtensa.c:1980
+#: config/xtensa/xtensa.c:1986
 #, c-format
 msgid "invalid %%D value"
 msgstr "valeur %%D invalide"
 
-#: config/xtensa/xtensa.c:2017
+#: config/xtensa/xtensa.c:2023
 msgid "invalid mask"
 msgstr "masque invalide"
 
-#: config/xtensa/xtensa.c:2043
+#: config/xtensa/xtensa.c:2049
 #, c-format
 msgid "invalid %%x value"
 msgstr "valeur %%x invalide"
 
-#: config/xtensa/xtensa.c:2050
+#: config/xtensa/xtensa.c:2056
 #, c-format
 msgid "invalid %%d value"
 msgstr "valeur %%d invalide"
 
-#: config/xtensa/xtensa.c:2071 config/xtensa/xtensa.c:2081
+#: config/xtensa/xtensa.c:2077 config/xtensa/xtensa.c:2087
 #, c-format
 msgid "invalid %%t/%%b value"
 msgstr "valeur %%t/%%b invalide"
 
-#: config/xtensa/xtensa.c:2123
+#: config/xtensa/xtensa.c:2129
 msgid "invalid address"
 msgstr "adresse invalide"
 
-#: config/xtensa/xtensa.c:2148
+#: config/xtensa/xtensa.c:2154
 msgid "no register in address"
 msgstr "pas de registre dans l'adresse"
 
-#: config/xtensa/xtensa.c:2156
+#: config/xtensa/xtensa.c:2162
 msgid "address offset not a constant"
 msgstr "décalage d'adresse n'est pas une constante"
 
-#: cp/call.c:2514
+#: cp/call.c:2500
 msgid "candidates are:"
 msgstr "candidats sont:"
 
-#: cp/call.c:6463
+#: cp/call.c:6487
 msgid "candidate 1:"
 msgstr "candidat 1:"
 
-#: cp/call.c:6464
+#: cp/call.c:6488
 msgid "candidate 2:"
 msgstr "candidat 2:"
 
@@ -4017,52 +3943,52 @@
 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
 msgstr ""
 
-#: fortran/arith.c:1425
+#: fortran/arith.c:1472
 #, fuzzy
 msgid "elemental binary operation"
 msgstr "opérateur binaire manquant"
 
-#: fortran/arith.c:1997
+#: fortran/arith.c:2044
 #, fuzzy, no-c-format
 msgid "Arithmetic OK converting %s to %s at %L"
 msgstr "échec de conversion de %s vers %s"
 
-#: fortran/arith.c:2001
+#: fortran/arith.c:2048
 #, no-c-format
 msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 msgstr ""
 
-#: fortran/arith.c:2006
+#: fortran/arith.c:2053
 #, no-c-format
 msgid "Arithmetic underflow converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2010
+#: fortran/arith.c:2057
 #, no-c-format
 msgid "Arithmetic NaN converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2014
+#: fortran/arith.c:2061
 #, fuzzy, no-c-format
 msgid "Division by zero converting %s to %s at %L"
 msgstr "division par zéro dans « %E %% 0 »"
 
-#: fortran/arith.c:2018
+#: fortran/arith.c:2065
 #, no-c-format
 msgid "Array operands are incommensurate converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2022
+#: fortran/arith.c:2069
 #, no-c-format
 msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2355
+#: fortran/arith.c:2402
 #, fuzzy, no-c-format
 msgid "The Hollerith constant at %L is too long to convert to %s"
 msgstr "constante caractère à %0 n'a pas d'apostrophe de fermeture à %1"
 
-#: fortran/arith.c:2513
+#: fortran/arith.c:2560
 #, no-c-format
 msgid "Enumerator exceeds the C integer type at %C"
 msgstr ""
@@ -4092,72 +4018,72 @@
 msgid "Variable '%s' at %L in this context must be constant"
 msgstr "répétitions d'expressions doit être une constante"
 
-#: fortran/array.c:299
+#: fortran/array.c:314
 #, no-c-format
 msgid "Expected expression in array specification at %C"
 msgstr ""
 
-#: fortran/array.c:386
+#: fortran/array.c:392
 #, no-c-format
 msgid "Bad array specification for an explicitly shaped array at %C"
 msgstr ""
 
-#: fortran/array.c:396
+#: fortran/array.c:402
 #, no-c-format
 msgid "Bad array specification for assumed shape array at %C"
 msgstr ""
 
-#: fortran/array.c:410
+#: fortran/array.c:416
 #, fuzzy, no-c-format
 msgid "Bad specification for deferred shape array at %C"
 msgstr "aucune spécification pour l'itération DO-implicite « %A » à %0"
 
-#: fortran/array.c:414
+#: fortran/array.c:420
 #, fuzzy, no-c-format
 msgid "Bad specification for assumed size array at %C"
 msgstr "aucune spécification pour l'itération DO-implicite « %A » à %0"
 
-#: fortran/array.c:423
+#: fortran/array.c:429
 #, fuzzy, no-c-format
 msgid "Expected another dimension in array declaration at %C"
 msgstr "Ne peut spécifier la dimension du tableau dans la déclaration"
 
-#: fortran/array.c:429
+#: fortran/array.c:435
 #, no-c-format
 msgid "Array specification at %C has more than %d dimensions"
 msgstr ""
 
-#: fortran/array.c:635
+#: fortran/array.c:641
 #, fuzzy, no-c-format
 msgid "duplicated initializer"
 msgstr "initialisation invalide"
 
-#: fortran/array.c:727
+#: fortran/array.c:733
 #, no-c-format
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 msgstr ""
 
-#: fortran/array.c:829 fortran/array.c:938
+#: fortran/array.c:835 fortran/array.c:944
 #, fuzzy, no-c-format
 msgid "Syntax error in array constructor at %C"
 msgstr "erreur de syntaxe dans l,action"
 
-#: fortran/array.c:884
+#: fortran/array.c:890
 #, no-c-format
 msgid "Fortran 2003: [...] style array constructors at %C"
 msgstr ""
 
-#: fortran/array.c:898
+#: fortran/array.c:904
 #, fuzzy, no-c-format
 msgid "Empty array constructor at %C is not allowed"
 msgstr "instructions min/max ne sont pas permises"
 
-#: fortran/array.c:982
+#: fortran/array.c:988
 #, no-c-format
 msgid "Element in %s array constructor at %L is %s"
 msgstr ""
 
-#: fortran/array.c:1309
+#: fortran/array.c:1315
 #, no-c-format
 msgid "Iterator step at %L cannot be zero"
 msgstr ""
@@ -4177,7 +4103,7 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
 msgstr "argument de « %s » doit être de type entier"
 
-#: fortran/check.c:101 fortran/check.c:817 fortran/check.c:827
+#: fortran/check.c:101 fortran/check.c:810 fortran/check.c:820
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
 msgstr ""
@@ -4242,220 +4168,215 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
 msgstr "premier argument de « %s » doit être un mode"
 
-#: fortran/check.c:320
-#, fuzzy, no-c-format
-msgid "Missing DIM parameter in intrinsic '%s' at %L"
-msgstr "intrinsèque «%A» non implanté à %0"
-
-#: fortran/check.c:363
+#: fortran/check.c:356
 #, no-c-format
 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
 msgstr ""
 
-#: fortran/check.c:433
+#: fortran/check.c:426
 #, no-c-format
 msgid "Unequal character lengths (%ld and %ld) in %s intrinsic at %L"
 msgstr ""
 
-#: fortran/check.c:535 fortran/check.c:1938 fortran/check.c:1953
+#: fortran/check.c:528 fortran/check.c:1932 fortran/check.c:1947
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
 msgstr ""
 
-#: fortran/check.c:559 fortran/check.c:3703
+#: fortran/check.c:552 fortran/check.c:3697
 #, no-c-format
 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
 msgstr ""
 
-#: fortran/check.c:568 fortran/check.c:1143 fortran/check.c:1286
-#: fortran/check.c:1360 fortran/check.c:1616
+#: fortran/check.c:561 fortran/check.c:1137 fortran/check.c:1280
+#: fortran/check.c:1354 fortran/check.c:1610
 #, no-c-format
 msgid "Extension: Different type kinds at %L"
 msgstr ""
 
-#: fortran/check.c:608 fortran/check.c:2022
+#: fortran/check.c:601 fortran/check.c:2016
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
 msgstr ""
 
-#: fortran/check.c:628
+#: fortran/check.c:621
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
 msgstr ""
 
-#: fortran/check.c:636
+#: fortran/check.c:629
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
 msgstr ""
 
-#: fortran/check.c:652
+#: fortran/check.c:645
 #, no-c-format
 msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
 msgstr ""
 
-#: fortran/check.c:663
+#: fortran/check.c:656
 #, no-c-format
 msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
 msgstr ""
 
-#: fortran/check.c:798 fortran/check.c:915
+#: fortran/check.c:791 fortran/check.c:910
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
 msgstr ""
 
-#: fortran/check.c:848 fortran/check.c:1205 fortran/check.c:1308
-#: fortran/check.c:1467 fortran/check.c:1484 fortran/check.c:2318
-#: fortran/check.c:2444 fortran/check.c:2779 fortran/check.c:2821
+#: fortran/check.c:841 fortran/check.c:1199 fortran/check.c:1302
+#: fortran/check.c:1461 fortran/check.c:1478 fortran/check.c:2312
+#: fortran/check.c:2438 fortran/check.c:2773 fortran/check.c:2815
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
 msgstr ""
 
-#: fortran/check.c:964 fortran/check.c:1712 fortran/check.c:1720
+#: fortran/check.c:959 fortran/check.c:1706 fortran/check.c:1714
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
 msgstr ""
 
-#: fortran/check.c:978
+#: fortran/check.c:973
 #, no-c-format
 msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
 msgstr ""
 
-#: fortran/check.c:997 fortran/check.c:1005
+#: fortran/check.c:992 fortran/check.c:1000
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
 msgstr ""
 
-#: fortran/check.c:1256
+#: fortran/check.c:1250
 #, fuzzy, no-c-format
 msgid "Argument of %s at %L must be of length one"
 msgstr "argument %d de %s doit être une localisation"
 
-#: fortran/check.c:1315
+#: fortran/check.c:1309
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
 msgstr ""
 
-#: fortran/check.c:1440
+#: fortran/check.c:1434
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
 msgstr "argument de « %s » doit être de type entier"
 
-#: fortran/check.c:1589
+#: fortran/check.c:1583
 #, fuzzy, no-c-format
 msgid "Intrinsic '%s' at %L must have at least two arguments"
 msgstr "« %D » doit prendre exactemenr deux arguments"
 
-#: fortran/check.c:1622
+#: fortran/check.c:1616
 #, no-c-format
 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
 msgstr ""
 
-#: fortran/check.c:1655
+#: fortran/check.c:1649
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
 msgstr ""
 
-#: fortran/check.c:1662
+#: fortran/check.c:1656
 #, no-c-format
 msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
 msgstr ""
 
-#: fortran/check.c:1734
+#: fortran/check.c:1728
 #, no-c-format
 msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
 msgstr ""
 
-#: fortran/check.c:1753
+#: fortran/check.c:1747
 #, no-c-format
 msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
 msgstr ""
 
-#: fortran/check.c:1762
+#: fortran/check.c:1756
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
 msgstr ""
 
-#: fortran/check.c:1964
+#: fortran/check.c:1958
 #, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
 msgstr ""
 
-#: fortran/check.c:1973
+#: fortran/check.c:1967
 #, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
 msgstr ""
 
-#: fortran/check.c:2069
+#: fortran/check.c:2063
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
 msgstr ""
 
-#: fortran/check.c:2090
+#: fortran/check.c:2084
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
 msgstr ""
 
-#: fortran/check.c:2098
+#: fortran/check.c:2092
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
 msgstr ""
 
-#: fortran/check.c:2114
+#: fortran/check.c:2108
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
 msgstr ""
 
-#: fortran/check.c:2231
+#: fortran/check.c:2225
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
 msgstr ""
 
-#: fortran/check.c:2241
+#: fortran/check.c:2235
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
 msgstr ""
 
-#: fortran/check.c:2279
+#: fortran/check.c:2273
 #, no-c-format
 msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
 msgstr ""
 
-#: fortran/check.c:2364
+#: fortran/check.c:2358
 #, fuzzy, no-c-format
 msgid "Missing arguments to %s intrinsic at %L"
 msgstr "argument manquant à l'option « %s »"
 
-#: fortran/check.c:2405
+#: fortran/check.c:2399
 #, no-c-format
 msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
 msgstr ""
 
-#: fortran/check.c:2479
+#: fortran/check.c:2473
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
 msgstr "l'argument pour l'attribut « %s » est plus grand que %d"
 
-#: fortran/check.c:2731
+#: fortran/check.c:2725
 #, no-c-format
 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
 msgstr ""
 
-#: fortran/check.c:3050
+#: fortran/check.c:3044
 #, fuzzy, no-c-format
 msgid "Too many arguments to %s at %L"
 msgstr "trop d'arguments pour %s « %+#D »"
 
-#: fortran/check.c:3162 fortran/check.c:3616 fortran/check.c:3640
+#: fortran/check.c:3156 fortran/check.c:3610 fortran/check.c:3634
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
 msgstr ""
 
-#: fortran/check.c:3338
+#: fortran/check.c:3332
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
 msgstr ""
 
-#: fortran/check.c:3687 fortran/check.c:3695
+#: fortran/check.c:3681 fortran/check.c:3689
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
 msgstr ""
@@ -4480,890 +4401,926 @@
 msgid "'%s' at %L already is initialized at %L"
 msgstr "bloc commun «%A» initialisé à %0 est déjà initialisé à %1"
 
-#: fortran/data.c:412
+#: fortran/data.c:317
+#, no-c-format
+msgid "Data element below array lower bound at %L"
+msgstr ""
+
+#: fortran/data.c:329
 #, fuzzy, no-c-format
+msgid "Data element above array upper bound at %L"
+msgstr "élément nul à %0 pour la référence au tableau à %1"
+
+#: fortran/data.c:435
+#, fuzzy, no-c-format
 msgid "Extension: re-initialization of '%s' at %L"
 msgstr "pas d'initialisation permise pour « %s »"
 
-#: fortran/decl.c:254
+#: fortran/decl.c:253
 #, no-c-format
 msgid "Host associated variable '%s' may not be in the DATA statement at %C"
 msgstr ""
 
-#: fortran/decl.c:261
+#: fortran/decl.c:260
 #, no-c-format
 msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
 msgstr ""
 
-#: fortran/decl.c:366
+#: fortran/decl.c:365
 #, no-c-format
 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
 msgstr ""
 
-#: fortran/decl.c:470
+#: fortran/decl.c:390
+#, fuzzy, no-c-format
+msgid "Invalid initializer %s in Data statement at %C"
+msgstr "spécificateur I invalide dans la déclaration de FORMAT à %0"
+
+#: fortran/decl.c:493
 #, no-c-format
 msgid "Initialization at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:529
+#: fortran/decl.c:552
 #, no-c-format
 msgid "DATA statement at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:558
+#: fortran/decl.c:581
 #, fuzzy, no-c-format
 msgid "Bad INTENT specification at %C"
 msgstr "spécification d'étendue à %0 invalide"
 
-#: fortran/decl.c:600
+#: fortran/decl.c:623
 #, no-c-format
 msgid "Conflict in attributes of function argument at %C"
 msgstr ""
 
-#: fortran/decl.c:647
+#: fortran/decl.c:676
 #, fuzzy, no-c-format
 msgid "Syntax error in character length specification at %C"
 msgstr "erreur d'analyse syntaxique dans la spécification de fonction"
 
-#: fortran/decl.c:757
+#: fortran/decl.c:795
 #, fuzzy, no-c-format
 msgid "Procedure '%s' at %C is already defined at %L"
 msgstr "« %D » est déjà défini dans « %T »"
 
-#: fortran/decl.c:765
+#: fortran/decl.c:803
 #, fuzzy, no-c-format
 msgid "Name '%s' at %C is already defined as a generic interface at %L"
 msgstr "Étiquette %A déjà définie à %1 et redéfinie à %0"
 
-#: fortran/decl.c:778
+#: fortran/decl.c:816
 #, no-c-format
 msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
 msgstr ""
 
-#: fortran/decl.c:850
+#: fortran/decl.c:888
 #, no-c-format
 msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:880
+#: fortran/decl.c:918
 #, no-c-format
 msgid "Type '%s' at %L is a parameter to the BIND(C)  procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
 msgstr ""
 
-#: fortran/decl.c:887
+#: fortran/decl.c:925
 #, no-c-format
 msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:902
+#: fortran/decl.c:940
 #, no-c-format
 msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:916
+#: fortran/decl.c:954
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:925
+#: fortran/decl.c:963
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:934
+#: fortran/decl.c:972
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:947
+#: fortran/decl.c:985
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:957
+#: fortran/decl.c:995
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:1033
+#: fortran/decl.c:1071
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:1069
+#: fortran/decl.c:1107
 #, no-c-format
 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
 msgstr ""
 
-#: fortran/decl.c:1075
+#: fortran/decl.c:1113
 #, no-c-format
 msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
 msgstr ""
 
-#: fortran/decl.c:1165
+#: fortran/decl.c:1203
 #, fuzzy, no-c-format
 msgid "Initializer not allowed for PARAMETER '%s' at %C"
 msgstr "pas d'initialisation permise pour « %s »"
 
-#: fortran/decl.c:1174
-#, no-c-format
-msgid "Initializer not allowed for COMMON variable '%s' at %C"
-msgstr ""
-
-#: fortran/decl.c:1184
+#: fortran/decl.c:1213
 #, fuzzy, no-c-format
 msgid "PARAMETER at %L is missing an initializer"
 msgstr "initialisation manquante"
 
-#: fortran/decl.c:1194
+#: fortran/decl.c:1223
 #, no-c-format
 msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
 msgstr ""
 
-#: fortran/decl.c:1344
+#: fortran/decl.c:1373
 #, no-c-format
 msgid "Component at %C must have the POINTER attribute"
 msgstr ""
 
-#: fortran/decl.c:1352
+#: fortran/decl.c:1381
 #, no-c-format
 msgid "Array component of structure at %C must have explicit or deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1378
+#: fortran/decl.c:1425
 #, no-c-format
 msgid "Allocatable component at %C must be an array"
 msgstr ""
 
-#: fortran/decl.c:1389
+#: fortran/decl.c:1436
 #, no-c-format
 msgid "Pointer array component of structure at %C must have a deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1398
+#: fortran/decl.c:1445
 #, no-c-format
 msgid "Allocatable component of structure at %C must have a deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1407
+#: fortran/decl.c:1454
 #, no-c-format
 msgid "Array component of structure at %C must have an explicit shape"
 msgstr ""
 
-#: fortran/decl.c:1433
+#: fortran/decl.c:1480
 #, no-c-format
 msgid "NULL() initialization at %C is ambiguous"
 msgstr ""
 
-#: fortran/decl.c:1556 fortran/decl.c:5197
+#: fortran/decl.c:1603 fortran/decl.c:5395
 #, no-c-format
 msgid "Duplicate array spec for Cray pointee at %C"
 msgstr ""
 
-#: fortran/decl.c:1616
+#: fortran/decl.c:1663
 #, no-c-format
 msgid "the type of '%s' at %C has not been declared within the interface"
 msgstr ""
 
-#: fortran/decl.c:1632
+#: fortran/decl.c:1679
 #, fuzzy, no-c-format
 msgid "Function name '%s' not allowed at %C"
 msgstr "%Jattribut de section n'est pas permis pour « %D »"
 
-#: fortran/decl.c:1648
+#: fortran/decl.c:1695
 #, no-c-format
 msgid "Extension: Old-style initialization at %C"
 msgstr ""
 
-#: fortran/decl.c:1663
+#: fortran/decl.c:1710
 #, no-c-format
 msgid "Initialization at %C isn't for a pointer variable"
 msgstr ""
 
-#: fortran/decl.c:1671
+#: fortran/decl.c:1718
 #, no-c-format
 msgid "Pointer initialization requires a NULL() at %C"
 msgstr ""
 
-#: fortran/decl.c:1677
+#: fortran/decl.c:1724
 #, no-c-format
 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:1690
+#: fortran/decl.c:1737
 #, no-c-format
 msgid "Pointer initialization at %C requires '=>', not '='"
 msgstr ""
 
-#: fortran/decl.c:1699 fortran/decl.c:6129
+#: fortran/decl.c:1746 fortran/decl.c:6361
 #, fuzzy, no-c-format
 msgid "Expected an initialization expression at %C"
 msgstr "initialisation de la nouvelle expression avec « = »"
 
-#: fortran/decl.c:1705
+#: fortran/decl.c:1752
 #, no-c-format
 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:1718
+#: fortran/decl.c:1765
 #, no-c-format
 msgid "Initialization of allocatable component at %C is not allowed"
 msgstr ""
 
-#: fortran/decl.c:1772 fortran/decl.c:1781
+#: fortran/decl.c:1819 fortran/decl.c:1828
 #, fuzzy, no-c-format
 msgid "Old-style type declaration %s*%d not supported at %C"
 msgstr "%Jdéclaration faible de « %D » n'est pas supportée"
 
-#: fortran/decl.c:1786
+#: fortran/decl.c:1833
 #, fuzzy, no-c-format
 msgid "Nonstandard type declaration %s*%d at %C"
 msgstr "type d'attribut de déclaration invalide à %0"
 
-#: fortran/decl.c:1838 fortran/decl.c:1897
+#: fortran/decl.c:1884 fortran/decl.c:1948
 #, fuzzy, no-c-format
 msgid "Missing right parenthesis at %C"
 msgstr "Paramètre term formel manquant"
 
-#: fortran/decl.c:1853 fortran/decl.c:1931
+#: fortran/decl.c:1897 fortran/decl.c:1993
 #, fuzzy, no-c-format
 msgid "Expected initialization expression at %C"
 msgstr "initialisation de la nouvelle expression avec « = »"
 
-#: fortran/decl.c:1861 fortran/decl.c:1937
+#: fortran/decl.c:1905 fortran/decl.c:1999
 #, fuzzy, no-c-format
 msgid "Expected scalar initialization expression at %C"
 msgstr "initialisation de la nouvelle expression avec « = »"
 
-#: fortran/decl.c:1891
+#: fortran/decl.c:1936
 #, fuzzy, no-c-format
 msgid "Kind %d not supported for type %s at %C"
 msgstr "mode d'arondissement n'est pas supporté pour les flottants sur VAX"
 
-#: fortran/decl.c:1957
+#: fortran/decl.c:1946
 #, fuzzy, no-c-format
+msgid "Missing right parenthesis or comma at %C"
+msgstr "parenthèse manquante dans l'appel de procédure"
+
+#: fortran/decl.c:2019
+#, fuzzy, no-c-format
 msgid "Kind %d is not supported for CHARACTER at %C"
 msgstr "mode d'arondissement n'est pas supporté pour les flottants sur VAX"
 
-#: fortran/decl.c:2086
+#: fortran/decl.c:2148
 #, fuzzy, no-c-format
 msgid "Syntax error in CHARACTER declaration at %C"
 msgstr "erreur de syntaxe dans la liste d'exception"
 
-#: fortran/decl.c:2156
+#: fortran/decl.c:2233
 #, no-c-format
 msgid "Extension: BYTE type at %C"
 msgstr ""
 
-#: fortran/decl.c:2162
+#: fortran/decl.c:2239
 #, no-c-format
 msgid "BYTE type used at %C is not available on the target machine"
 msgstr ""
 
-#: fortran/decl.c:2211
+#: fortran/decl.c:2288
 #, no-c-format
 msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
 msgstr ""
 
-#: fortran/decl.c:2245 fortran/decl.c:2252 fortran/decl.c:2558
-#: fortran/decl.c:2566
+#: fortran/decl.c:2328 fortran/decl.c:2337 fortran/decl.c:2649
+#: fortran/decl.c:2657
 #, fuzzy, no-c-format
 msgid "Type name '%s' at %C is ambiguous"
 msgstr "référence à « %D » est ambiguë"
 
-#: fortran/decl.c:2321
+#: fortran/decl.c:2412
 #, no-c-format
 msgid "Missing character range in IMPLICIT at %C"
 msgstr ""
 
-#: fortran/decl.c:2367
+#: fortran/decl.c:2458
 #, no-c-format
 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
 msgstr ""
 
-#: fortran/decl.c:2421
+#: fortran/decl.c:2512
 #, fuzzy, no-c-format
 msgid "Empty IMPLICIT statement at %C"
 msgstr "déclaration VXT non supporté à %0"
 
-#: fortran/decl.c:2524
+#: fortran/decl.c:2615
 #, no-c-format
 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
 msgstr ""
 
-#: fortran/decl.c:2529
+#: fortran/decl.c:2620
 #, fuzzy, no-c-format
 msgid "Fortran 2003: IMPORT statement at %C"
 msgstr "Virgule superflue dans la déclaration de FORMAT à %0"
 
-#: fortran/decl.c:2544
+#: fortran/decl.c:2635
 #, no-c-format
 msgid "Expecting list of named entities at %C"
 msgstr ""
 
-#: fortran/decl.c:2572
+#: fortran/decl.c:2663
 #, no-c-format
 msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
 msgstr ""
 
-#: fortran/decl.c:2579
+#: fortran/decl.c:2670
 #, no-c-format
 msgid "'%s' is already IMPORTed from host scoping unit at %C."
 msgstr ""
 
-#: fortran/decl.c:2608
+#: fortran/decl.c:2699
 #, fuzzy, no-c-format
 msgid "Syntax error in IMPORT statement at %C"
 msgstr "faux nombre dans la déclaration de FORMAT à %0"
 
-#: fortran/decl.c:2850
+#: fortran/decl.c:2941
 #, fuzzy, no-c-format
 msgid "Missing dimension specification at %C"
 msgstr "spécificateur %A manquant dans la déclaration à %0"
 
-#: fortran/decl.c:2924
+#: fortran/decl.c:3015
 #, fuzzy, no-c-format
 msgid "Duplicate %s attribute at %L"
 msgstr "duplication de  l'attribut ConstanValue pour le champ « %s »"
 
-#: fortran/decl.c:2943
+#: fortran/decl.c:3034
 #, no-c-format
 msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
 msgstr ""
 
-#: fortran/decl.c:2953
+#: fortran/decl.c:3044
 #, fuzzy, no-c-format
 msgid "Attribute at %L is not allowed in a TYPE definition"
 msgstr "attributs ne sont pas permis dans la définition de fonction"
 
-#: fortran/decl.c:2971
+#: fortran/decl.c:3062
 #, no-c-format
 msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
 msgstr ""
 
-#: fortran/decl.c:2982
+#: fortran/decl.c:3073
 #, no-c-format
 msgid "%s attribute at %L is not allowed outside of the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:3034 fortran/decl.c:5437
+#: fortran/decl.c:3125 fortran/decl.c:5635
 #, no-c-format
 msgid "PROTECTED at %C only allowed in specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:3040
+#: fortran/decl.c:3131
 #, no-c-format
 msgid "Fortran 2003: PROTECTED attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:3071
+#: fortran/decl.c:3162
 #, no-c-format
 msgid "Fortran 2003: VALUE attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:3081
+#: fortran/decl.c:3172
 #, no-c-format
 msgid "Fortran 2003: VOLATILE attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:3121
+#: fortran/decl.c:3212
 #, no-c-format
 msgid "Multiple identifiers provided with single NAME= specifier at %C"
 msgstr ""
 
 #. Print an error, but continue parsing line.
-#: fortran/decl.c:3171
+#: fortran/decl.c:3261
 #, no-c-format
 msgid "C kind parameter is for type %s but symbol '%s' at %L is of type %s"
 msgstr ""
 
-#: fortran/decl.c:3235
+#: fortran/decl.c:3325
 #, no-c-format
 msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:3257
+#: fortran/decl.c:3347
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:3266
+#: fortran/decl.c:3356
 #, no-c-format
 msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:3270
+#: fortran/decl.c:3360
 #, no-c-format
 msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
 msgstr ""
 
-#: fortran/decl.c:3282
+#: fortran/decl.c:3372
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
 msgstr ""
 
-#: fortran/decl.c:3296
+#: fortran/decl.c:3386
 #, no-c-format
 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
 msgstr ""
 
-#: fortran/decl.c:3304
+#: fortran/decl.c:3394
 #, no-c-format
 msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
 msgstr ""
 
-#: fortran/decl.c:3314
+#: fortran/decl.c:3404
 #, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
 msgstr ""
 
-#: fortran/decl.c:3322
+#: fortran/decl.c:3412
 #, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
 msgstr ""
 
 #. Use gfc_warning_now because we won't say that the symbol fails
 #. just because of this.
-#: fortran/decl.c:3334
+#: fortran/decl.c:3424
 #, no-c-format
 msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
 msgstr ""
 
-#: fortran/decl.c:3409
+#: fortran/decl.c:3499
 #, no-c-format
 msgid "Need either entity or common block name for attribute specification statement at %C"
 msgstr ""
 
-#: fortran/decl.c:3456
+#: fortran/decl.c:3546
 #, no-c-format
 msgid "Missing entity or common block name for attribute specification statement at %C"
 msgstr ""
 
 #. Now we have an error, which we signal, and then fix up
 #. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:3563
+#: fortran/decl.c:3653
 #, no-c-format
 msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
 msgstr ""
 
-#: fortran/decl.c:3595
+#: fortran/decl.c:3685
 #, fuzzy, no-c-format
 msgid "Syntax error in data declaration at %C"
 msgstr "erreur de syntaxe dans l,action"
 
-#: fortran/decl.c:3742
+#: fortran/decl.c:3832
 #, no-c-format
 msgid "Name '%s' at %C is the name of the procedure"
 msgstr ""
 
-#: fortran/decl.c:3754
+#: fortran/decl.c:3844
 #, no-c-format
 msgid "Unexpected junk in formal argument list at %C"
 msgstr ""
 
-#: fortran/decl.c:3771
+#: fortran/decl.c:3861
 #, no-c-format
 msgid "Duplicate symbol '%s' in formal argument list at %C"
 msgstr ""
 
-#: fortran/decl.c:3822
+#: fortran/decl.c:3912
 #, no-c-format
 msgid "RESULT variable at %C must be different than function name"
 msgstr ""
 
-#: fortran/decl.c:3892
+#: fortran/decl.c:3990
 #, fuzzy, no-c-format
 msgid "Unexpected junk after function declaration at %C"
 msgstr "conflits avec la déclaration de fonction de « %#D »"
 
-#: fortran/decl.c:3951
+#: fortran/decl.c:4000 fortran/decl.c:4734
+#, fuzzy, no-c-format
+msgid "Extension: BIND(C) attribute at %L may not be specified for an internal procedure"
+msgstr "%Jl'attribut de section ne peut être spécifié pour des variables locales"
+
+#: fortran/decl.c:4066
 #, no-c-format
 msgid "Interface '%s' at %C may not be generic"
 msgstr ""
 
-#: fortran/decl.c:3956
+#: fortran/decl.c:4071
 #, fuzzy, no-c-format
 msgid "Interface '%s' at %C may not be a statement function"
 msgstr "le constructeur ne peut être une fonction membre statique"
 
-#: fortran/decl.c:3967
+#: fortran/decl.c:4082
 #, no-c-format
 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:3975
+#: fortran/decl.c:4118
 #, no-c-format
-msgid "Fortran 2003: Support for intrinsic procedure '%s' in PROCEDURE statement at %C not yet implemented in gfortran"
-msgstr ""
-
-#: fortran/decl.c:4014
-#, no-c-format
 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:4021
+#: fortran/decl.c:4125
 #, no-c-format
 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:4027
+#: fortran/decl.c:4131
 #, no-c-format
 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
 msgstr ""
 
-#: fortran/decl.c:4060 fortran/decl.c:4103
+#: fortran/decl.c:4167 fortran/decl.c:4210
 #, fuzzy, no-c-format
 msgid "Syntax error in PROCEDURE statement at %C"
 msgstr "faux nombre dans la déclaration de FORMAT à %0"
 
-#: fortran/decl.c:4077
+#: fortran/decl.c:4184
 #, no-c-format
 msgid "PROCEDURE at %C must be in a generic interface"
 msgstr ""
 
-#: fortran/decl.c:4128
+#: fortran/decl.c:4235
 #, no-c-format
 msgid "Fortran 2003: Procedure components at %C are not yet implemented in gfortran"
 msgstr ""
 
-#: fortran/decl.c:4138
+#: fortran/decl.c:4245
 #, no-c-format
 msgid "Fortran 2003: PROCEDURE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:4186
+#: fortran/decl.c:4293
 #, no-c-format
 msgid "Expected formal argument list in function definition at %C"
 msgstr ""
 
-#: fortran/decl.c:4210 fortran/decl.c:4214 fortran/decl.c:4536
-#: fortran/decl.c:4540 fortran/symbol.c:1402
+#: fortran/decl.c:4317 fortran/decl.c:4321 fortran/decl.c:4520
+#: fortran/decl.c:4524 fortran/decl.c:4702 fortran/decl.c:4706
+#: fortran/symbol.c:1402
 #, no-c-format
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 msgstr ""
 
-#: fortran/decl.c:4246
+#: fortran/decl.c:4353
 #, fuzzy, no-c-format
 msgid "Function '%s' at %C already has a type of %s"
 msgstr "Débuts des fonction alignés selon une puissance de 2"
 
-#: fortran/decl.c:4322
+#: fortran/decl.c:4441
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
 msgstr ""
 
-#: fortran/decl.c:4325
+#: fortran/decl.c:4444
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a MODULE"
 msgstr ""
 
-#: fortran/decl.c:4328
+#: fortran/decl.c:4447
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
 msgstr ""
 
-#: fortran/decl.c:4332
+#: fortran/decl.c:4451
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
 msgstr ""
 
-#: fortran/decl.c:4336
+#: fortran/decl.c:4455
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
 msgstr ""
 
-#: fortran/decl.c:4340
+#: fortran/decl.c:4459
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
 msgstr ""
 
-#: fortran/decl.c:4344
+#: fortran/decl.c:4463
 #, fuzzy, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DO block"
 msgstr "déclaration RETURN à %0 invalide à l'intérieur de l'unité du programme principal"
 
-#: fortran/decl.c:4348
+#: fortran/decl.c:4467
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a SELECT block"
 msgstr ""
 
-#: fortran/decl.c:4352
+#: fortran/decl.c:4471
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a FORALL block"
 msgstr ""
 
-#: fortran/decl.c:4356
+#: fortran/decl.c:4475
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a WHERE block"
 msgstr ""
 
-#: fortran/decl.c:4360
+#: fortran/decl.c:4479
 #, fuzzy, no-c-format
 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
 msgstr "déclaration RETURN à %0 invalide à l'intérieur de l'unité du programme principal"
 
-#: fortran/decl.c:4378
+#: fortran/decl.c:4497
 #, fuzzy, no-c-format
 msgid "ENTRY statement at %C cannot appear in a contained procedure"
 msgstr "%s ne peut apparaître dans une expression de constante"
 
-#: fortran/decl.c:4560
+#: fortran/decl.c:4552 fortran/decl.c:4742
 #, no-c-format
 msgid "Missing required parentheses before BIND(C) at %C"
 msgstr ""
 
-#: fortran/decl.c:4618 fortran/decl.c:4634
+#: fortran/decl.c:4801 fortran/decl.c:4817
 #, no-c-format
 msgid "Syntax error in NAME= specifier for binding label at %C"
 msgstr ""
 
-#: fortran/decl.c:4649
+#: fortran/decl.c:4832
 #, no-c-format
 msgid "Missing closing quote '\"' for binding label at %C"
 msgstr ""
 
-#: fortran/decl.c:4658
+#: fortran/decl.c:4841
 #, no-c-format
 msgid "Missing closing quote ''' for binding label at %C"
 msgstr ""
 
-#: fortran/decl.c:4668
+#: fortran/decl.c:4851
 #, fuzzy, no-c-format
 msgid "Missing closing paren for binding label at %C"
 msgstr "première opérande manquante pour l'opérateur biunaire à %0"
 
-#: fortran/decl.c:4703
+#: fortran/decl.c:4857
 #, no-c-format
+msgid "No binding name is allowed in BIND(C) at %C"
+msgstr ""
+
+#: fortran/decl.c:4863
+#, no-c-format
+msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
+msgstr ""
+
+#: fortran/decl.c:4894
+#, no-c-format
 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
 msgstr ""
 
-#: fortran/decl.c:4876
+#: fortran/decl.c:5066
 #, fuzzy, no-c-format
 msgid "Unexpected END statement at %C"
 msgstr "déclaration VXT non supporté à %0"
 
 #. We would have required END [something].
-#: fortran/decl.c:4885
+#: fortran/decl.c:5075
 #, fuzzy, no-c-format
 msgid "%s statement expected at %L"
 msgstr "Déclaration %A invalide à %0"
 
-#: fortran/decl.c:4896
+#: fortran/decl.c:5086
 #, fuzzy, no-c-format
 msgid "Expecting %s statement at %C"
 msgstr "Déclaration %A invalide à %0"
 
-#: fortran/decl.c:4911
+#: fortran/decl.c:5101
 #, no-c-format
 msgid "Expected block name of '%s' in %s statement at %C"
 msgstr ""
 
-#: fortran/decl.c:4928
+#: fortran/decl.c:5118
 #, no-c-format
 msgid "Expected terminating name at %C"
 msgstr ""
 
-#: fortran/decl.c:4937
+#: fortran/decl.c:5127
 #, fuzzy, no-c-format
 msgid "Expected label '%s' for %s statement at %C"
 msgstr "Forme invalide pour la déclaration %A à %0"
 
-#: fortran/decl.c:4991
+#: fortran/decl.c:5181
 #, fuzzy, no-c-format
 msgid "Missing array specification at %L in DIMENSION statement"
 msgstr "spécificateur %A manquant dans la déclaration à %0"
 
-#: fortran/decl.c:5000
+#: fortran/decl.c:5189
 #, no-c-format
+msgid "Dimensions specified for %s at %L after its initialisation"
+msgstr ""
+
+#: fortran/decl.c:5198
+#, no-c-format
 msgid "Array specification must be deferred at %L"
 msgstr ""
 
-#: fortran/decl.c:5077
+#: fortran/decl.c:5275
 #, no-c-format
 msgid "Unexpected character in variable list at %C"
 msgstr ""
 
-#: fortran/decl.c:5114
+#: fortran/decl.c:5312
 #, no-c-format
 msgid "Expected '(' at %C"
 msgstr ""
 
-#: fortran/decl.c:5128 fortran/decl.c:5168
+#: fortran/decl.c:5326 fortran/decl.c:5366
 #, fuzzy, no-c-format
 msgid "Expected variable name at %C"
 msgstr "un nom de chaîne est attendu ici"
 
-#: fortran/decl.c:5144
+#: fortran/decl.c:5342
 #, fuzzy, no-c-format
 msgid "Cray pointer at %C must be an integer"
 msgstr "paramètre 2 doit être un entier positif"
 
-#: fortran/decl.c:5148
+#: fortran/decl.c:5346
 #, no-c-format
 msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
 msgstr ""
 
-#: fortran/decl.c:5154
+#: fortran/decl.c:5352
 #, no-c-format
 msgid "Expected \",\" at %C"
 msgstr ""
 
-#: fortran/decl.c:5217
+#: fortran/decl.c:5415
 #, no-c-format
 msgid "Expected \")\" at %C"
 msgstr ""
 
-#: fortran/decl.c:5229
+#: fortran/decl.c:5427
 #, fuzzy, no-c-format
 msgid "Expected \",\" or end of statement at %C"
 msgstr "déclaration VXT non supporté à %0"
 
-#: fortran/decl.c:5293
+#: fortran/decl.c:5491
 #, no-c-format
 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
 msgstr ""
 
-#: fortran/decl.c:5388
+#: fortran/decl.c:5586
 #, no-c-format
 msgid "Access specification of the %s operator at %C has already been specified"
 msgstr ""
 
-#: fortran/decl.c:5405
+#: fortran/decl.c:5603
 #, no-c-format
 msgid "Access specification of the .%s. operator at %C has already been specified"
 msgstr ""
 
-#: fortran/decl.c:5443
+#: fortran/decl.c:5641
 #, no-c-format
 msgid "Fortran 2003: PROTECTED statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5483
+#: fortran/decl.c:5681
 #, fuzzy, no-c-format
 msgid "Syntax error in PROTECTED statement at %C"
 msgstr "faux nombre dans la déclaration de FORMAT à %0"
 
-#: fortran/decl.c:5504
+#: fortran/decl.c:5702
 #, fuzzy, no-c-format
 msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
 msgstr "spécificateur d'accès ou déclaration PRIVATE à %0 invalide pour une définition de type dérivé à l'intérieur d'autre chose que la portion de spécification d'un module"
 
-#: fortran/decl.c:5541
+#: fortran/decl.c:5739
 #, fuzzy, no-c-format
 msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
 msgstr "spécificateur d'accès ou déclaration PRIVATE à %0 invalide pour une définition de type dérivé à l'intérieur d'autre chose que la portion de spécification d'un module"
 
-#: fortran/decl.c:5568
+#: fortran/decl.c:5766
 #, no-c-format
 msgid "Expected variable name at %C in PARAMETER statement"
 msgstr ""
 
-#: fortran/decl.c:5575
+#: fortran/decl.c:5773
 #, fuzzy, no-c-format
 msgid "Expected = sign in PARAMETER statement at %C"
 msgstr "faux signe dans la déclaration de FORMAT à %0"
 
-#: fortran/decl.c:5581
+#: fortran/decl.c:5779
 #, no-c-format
 msgid "Expected expression at %C in PARAMETER statement"
 msgstr ""
 
-#: fortran/decl.c:5639
+#: fortran/decl.c:5799
 #, fuzzy, no-c-format
+msgid "Initializing already initialized variable at %C"
+msgstr "initialise le tableau avec la liste des paramètres"
+
+#: fortran/decl.c:5844
+#, fuzzy, no-c-format
 msgid "Unexpected characters in PARAMETER statement at %C"
 msgstr "Virgule superflue dans la déclaration de FORMAT à %0"
 
-#: fortran/decl.c:5663
+#: fortran/decl.c:5868
 #, no-c-format
 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
 msgstr ""
 
-#: fortran/decl.c:5675
+#: fortran/decl.c:5880
 #, no-c-format
 msgid "SAVE statement at %C follows blanket SAVE statement"
 msgstr ""
 
-#: fortran/decl.c:5722
+#: fortran/decl.c:5927
 #, fuzzy, no-c-format
 msgid "Syntax error in SAVE statement at %C"
 msgstr "Forme invalide pour la déclaration %A à %0"
 
-#: fortran/decl.c:5733
+#: fortran/decl.c:5938
 #, fuzzy, no-c-format
 msgid "Fortran 2003: VALUE statement at %C"
 msgstr "déclaration VXT non supporté à %0"
 
-#: fortran/decl.c:5773
+#: fortran/decl.c:5978
 #, fuzzy, no-c-format
 msgid "Syntax error in VALUE statement at %C"
 msgstr "Forme invalide pour la déclaration %A à %0"
 
-#: fortran/decl.c:5784
+#: fortran/decl.c:5989
 #, fuzzy, no-c-format
 msgid "Fortran 2003: VOLATILE statement at %C"
 msgstr "déclaration VXT non supporté à %0"
 
-#: fortran/decl.c:5826
+#: fortran/decl.c:6031
 #, fuzzy, no-c-format
 msgid "Syntax error in VOLATILE statement at %C"
 msgstr "faux nombre dans la déclaration de FORMAT à %0"
 
-#: fortran/decl.c:5848
+#: fortran/decl.c:6054
 #, no-c-format
 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
 msgstr ""
 
-#: fortran/decl.c:5910
+#: fortran/decl.c:6142
 #, no-c-format
 msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5922
+#: fortran/decl.c:6154
 #, no-c-format
 msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5979
+#: fortran/decl.c:6211
 #, no-c-format
 msgid "Expected :: in TYPE definition at %C"
 msgstr ""
 
-#: fortran/decl.c:5990
+#: fortran/decl.c:6222
 #, fuzzy, no-c-format
 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
 msgstr "Nom de type à %0 n'est pas le même que le nom à %1"
 
-#: fortran/decl.c:6000
+#: fortran/decl.c:6232
 #, no-c-format
 msgid "Derived type name '%s' at %C already has a basic type of %s"
 msgstr ""
 
-#: fortran/decl.c:6016
+#: fortran/decl.c:6248
 #, no-c-format
 msgid "Derived type definition of '%s' at %C has already been defined"
 msgstr ""
 
-#: fortran/decl.c:6054
+#: fortran/decl.c:6286
 #, no-c-format
 msgid "Cray Pointee at %C cannot be assumed shape array"
 msgstr ""
 
-#: fortran/decl.c:6074
+#: fortran/decl.c:6306
 #, no-c-format
 msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
 msgstr ""
 
-#: fortran/decl.c:6146
+#: fortran/decl.c:6378
 #, no-c-format
 msgid "ENUMERATOR %L not initialized with integer expression"
 msgstr ""
 
-#: fortran/decl.c:6195
+#: fortran/decl.c:6427
 #, fuzzy, no-c-format
 msgid "ENUM definition statement expected before %C"
 msgstr "nom de type attendu avec «*»"
 
-#: fortran/decl.c:6228
+#: fortran/decl.c:6460
 #, fuzzy, no-c-format
 msgid "Syntax error in ENUMERATOR definition at %C"
 msgstr "erreur de syntaxe dans la liste d'exception"
@@ -5379,21 +5336,21 @@
 msgstr "        « %D »"
 
 # I18N
-#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:626
+#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:637
 #, fuzzy, c-format
 msgid "(%s "
 msgstr "%s "
 
-#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1069
-#: fortran/dump-parse-tree.c:1113 fortran/dump-parse-tree.c:1123
+#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1091
+#: fortran/dump-parse-tree.c:1135 fortran/dump-parse-tree.c:1145
 #, c-format
 msgid "%d"
 msgstr ""
 
 #: fortran/dump-parse-tree.c:90 fortran/dump-parse-tree.c:116
 #: fortran/dump-parse-tree.c:159 fortran/dump-parse-tree.c:395
-#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:613
-#: fortran/dump-parse-tree.c:636
+#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:624
+#: fortran/dump-parse-tree.c:647
 #, c-format
 msgid ")"
 msgstr ""
@@ -5534,7 +5491,7 @@
 msgid "%.2x"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:732
+#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:754
 #, fuzzy, c-format
 msgid "%s:"
 msgstr "%s"
@@ -5650,755 +5607,760 @@
 msgid "%s[["
 msgstr "%s"
 
-#: fortran/dump-parse-tree.c:551
+#: fortran/dump-parse-tree.c:560
 #, fuzzy, c-format
 msgid "(%s %s %s %s %s"
 msgstr "%s %s %p %d\n"
 
-#: fortran/dump-parse-tree.c:558
+#: fortran/dump-parse-tree.c:567
 #, c-format
 msgid " ALLOCATABLE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:560 fortran/dump-parse-tree.c:631
+#: fortran/dump-parse-tree.c:569 fortran/dump-parse-tree.c:642
 #, c-format
 msgid " DIMENSION"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:562
+#: fortran/dump-parse-tree.c:571
 #, c-format
 msgid " EXTERNAL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:564
+#: fortran/dump-parse-tree.c:573
 #, c-format
 msgid " INTRINSIC"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:566
+#: fortran/dump-parse-tree.c:575
 #, c-format
 msgid " OPTIONAL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:568 fortran/dump-parse-tree.c:629
+#: fortran/dump-parse-tree.c:577 fortran/dump-parse-tree.c:640
 #, c-format
 msgid " POINTER"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:570
+#: fortran/dump-parse-tree.c:579
 #, c-format
 msgid " PROTECTED"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:572
+#: fortran/dump-parse-tree.c:581
 #, c-format
 msgid " VALUE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:574
+#: fortran/dump-parse-tree.c:583
 #, c-format
 msgid " VOLATILE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:576
+#: fortran/dump-parse-tree.c:585
 #, c-format
 msgid " THREADPRIVATE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:578
+#: fortran/dump-parse-tree.c:587
 #, c-format
 msgid " TARGET"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:580
+#: fortran/dump-parse-tree.c:589
 #, c-format
 msgid " DUMMY"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:582
+#: fortran/dump-parse-tree.c:591
 #, c-format
 msgid " RESULT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:584
+#: fortran/dump-parse-tree.c:593
 #, c-format
 msgid " ENTRY"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:587
+#: fortran/dump-parse-tree.c:595
 #, c-format
+msgid " BIND(C)"
+msgstr ""
+
+#: fortran/dump-parse-tree.c:598
+#, c-format
 msgid " DATA"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:589
+#: fortran/dump-parse-tree.c:600
 #, c-format
 msgid " USE-ASSOC"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:591
+#: fortran/dump-parse-tree.c:602
 #, c-format
 msgid " IN-NAMELIST"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:593
+#: fortran/dump-parse-tree.c:604
 #, c-format
 msgid " IN-COMMON"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:596
+#: fortran/dump-parse-tree.c:607
 #, c-format
 msgid " ABSTRACT INTERFACE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:598
+#: fortran/dump-parse-tree.c:609
 #, fuzzy, c-format
 msgid " FUNCTION"
 msgstr "Utiliser FUNCTION_EPILOGUE"
 
-#: fortran/dump-parse-tree.c:600
+#: fortran/dump-parse-tree.c:611
 #, c-format
 msgid " SUBROUTINE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:602
+#: fortran/dump-parse-tree.c:613
 #, c-format
 msgid " IMPLICIT-TYPE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:605
+#: fortran/dump-parse-tree.c:616
 #, c-format
 msgid " SEQUENCE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:607
+#: fortran/dump-parse-tree.c:618
 #, c-format
 msgid " ELEMENTAL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:609
+#: fortran/dump-parse-tree.c:620
 #, c-format
 msgid " PURE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:611
+#: fortran/dump-parse-tree.c:622
 #, fuzzy, c-format
 msgid " RECURSIVE"
 msgstr "PROCÉDURES RÉCURSIVES"
 
 # I18N
-#: fortran/dump-parse-tree.c:635 fortran/dump-parse-tree.c:682
-#: fortran/dump-parse-tree.c:706 fortran/dump-parse-tree.c:735
-#: fortran/dump-parse-tree.c:1276 fortran/dump-parse-tree.c:1282
-#: fortran/dump-parse-tree.c:1784
+#: fortran/dump-parse-tree.c:646 fortran/dump-parse-tree.c:693
+#: fortran/dump-parse-tree.c:717 fortran/dump-parse-tree.c:757
+#: fortran/dump-parse-tree.c:1298 fortran/dump-parse-tree.c:1304
+#: fortran/dump-parse-tree.c:1806
 #, c-format
 msgid " %s"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:659
+#: fortran/dump-parse-tree.c:670
 #, c-format
 msgid "symbol %s "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:666
+#: fortran/dump-parse-tree.c:677
 #, c-format
 msgid "value: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:673
+#: fortran/dump-parse-tree.c:684
 #, c-format
 msgid "Array spec:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:680
+#: fortran/dump-parse-tree.c:691
 #, fuzzy, c-format
 msgid "Generic interfaces:"
 msgstr "Utiliser l'interface Cygwin"
 
-#: fortran/dump-parse-tree.c:688
+#: fortran/dump-parse-tree.c:699
 #, fuzzy, c-format
 msgid "result: %s"
 msgstr "%s : %s"
 
-#: fortran/dump-parse-tree.c:694
+#: fortran/dump-parse-tree.c:705
 #, c-format
 msgid "components: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:701
+#: fortran/dump-parse-tree.c:712
 #, c-format
 msgid "Formal arglist:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:708
+#: fortran/dump-parse-tree.c:719
 #, c-format
 msgid " [Alt Return]"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:715
+#: fortran/dump-parse-tree.c:726
 #, fuzzy, c-format
 msgid "Formal namespace"
 msgstr "« %D » est un nom d'espace"
 
-#: fortran/dump-parse-tree.c:771
+#: fortran/dump-parse-tree.c:793
 #, c-format
 msgid "common: /%s/ "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:779 fortran/dump-parse-tree.c:1720
+#: fortran/dump-parse-tree.c:801 fortran/dump-parse-tree.c:1742
 #, c-format
 msgid ", "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:791
+#: fortran/dump-parse-tree.c:813
 #, c-format
 msgid "symtree: %s  Ambig %d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:794
+#: fortran/dump-parse-tree.c:816
 #, fuzzy, c-format
 msgid " from namespace %s"
 msgstr "espace de nomes inconnu « %D »"
 
-#: fortran/dump-parse-tree.c:820
+#: fortran/dump-parse-tree.c:842
 #, fuzzy, c-format
 msgid "%s,"
 msgstr "%s"
 
-#: fortran/dump-parse-tree.c:852
+#: fortran/dump-parse-tree.c:874
 #, c-format
 msgid "!$OMP %s"
 msgstr ""
 
 # I18N
-#: fortran/dump-parse-tree.c:867 fortran/dump-parse-tree.c:1010
+#: fortran/dump-parse-tree.c:889 fortran/dump-parse-tree.c:1032
 #, fuzzy, c-format
 msgid " (%s)"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:872
+#: fortran/dump-parse-tree.c:894
 #, c-format
 msgid " ("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:888
+#: fortran/dump-parse-tree.c:910
 #, c-format
 msgid " IF("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:894
+#: fortran/dump-parse-tree.c:916
 #, c-format
 msgid " NUM_THREADS("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:910
+#: fortran/dump-parse-tree.c:932
 #, c-format
 msgid " SCHEDULE (%s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:930
+#: fortran/dump-parse-tree.c:952
 #, c-format
 msgid " DEFAULT(%s)"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:933
+#: fortran/dump-parse-tree.c:955
 #, c-format
 msgid " ORDERED"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:958
+#: fortran/dump-parse-tree.c:980
 #, c-format
 msgid " REDUCTION(%s:"
 msgstr ""
 
 # I18N
-#: fortran/dump-parse-tree.c:972
+#: fortran/dump-parse-tree.c:994
 #, fuzzy, c-format
 msgid " %s("
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:988
+#: fortran/dump-parse-tree.c:1010
 #, c-format
 msgid "!$OMP SECTION\n"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:997
+#: fortran/dump-parse-tree.c:1019
 #, c-format
 msgid "!$OMP END %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1002
+#: fortran/dump-parse-tree.c:1024
 #, c-format
 msgid " COPYPRIVATE("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1007
+#: fortran/dump-parse-tree.c:1029
 #, c-format
 msgid " NOWAIT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1034
+#: fortran/dump-parse-tree.c:1056
 #, c-format
 msgid "NOP"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1038
+#: fortran/dump-parse-tree.c:1060
 #, c-format
 msgid "CONTINUE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1042
+#: fortran/dump-parse-tree.c:1064
 #, c-format
 msgid "ENTRY %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1047
+#: fortran/dump-parse-tree.c:1069
 #, c-format
 msgid "ASSIGN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1054
+#: fortran/dump-parse-tree.c:1076
 #, c-format
 msgid "LABEL ASSIGN "
 msgstr ""
 
 # I18N
-#: fortran/dump-parse-tree.c:1056
+#: fortran/dump-parse-tree.c:1078
 #, fuzzy, c-format
 msgid " %d"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:1060
+#: fortran/dump-parse-tree.c:1082
 #, c-format
 msgid "POINTER ASSIGN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1067
+#: fortran/dump-parse-tree.c:1089
 #, c-format
 msgid "GOTO "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1076
+#: fortran/dump-parse-tree.c:1098
 #, c-format
 msgid ", ("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1092 fortran/dump-parse-tree.c:1094
+#: fortran/dump-parse-tree.c:1114 fortran/dump-parse-tree.c:1116
 #, c-format
 msgid "CALL %s "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1096
+#: fortran/dump-parse-tree.c:1118
 #, c-format
 msgid "CALL ?? "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1102
+#: fortran/dump-parse-tree.c:1124
 #, c-format
 msgid "RETURN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1108
+#: fortran/dump-parse-tree.c:1130
 #, c-format
 msgid "PAUSE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1118
+#: fortran/dump-parse-tree.c:1140
 #, c-format
 msgid "STOP "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1128 fortran/dump-parse-tree.c:1136
+#: fortran/dump-parse-tree.c:1150 fortran/dump-parse-tree.c:1158
 #, c-format
 msgid "IF "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1130
+#: fortran/dump-parse-tree.c:1152
 #, fuzzy, c-format
 msgid " %d, %d, %d"
 msgstr "%s %s %p %d\n"
 
-#: fortran/dump-parse-tree.c:1147
+#: fortran/dump-parse-tree.c:1169
 #, c-format
 msgid "ELSE\n"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1150
+#: fortran/dump-parse-tree.c:1172
 #, c-format
 msgid "ELSE IF "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1160
+#: fortran/dump-parse-tree.c:1182
 #, c-format
 msgid "ENDIF"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1165
+#: fortran/dump-parse-tree.c:1187
 #, c-format
 msgid "SELECT CASE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1173
+#: fortran/dump-parse-tree.c:1195
 #, c-format
 msgid "CASE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1189
+#: fortran/dump-parse-tree.c:1211
 #, c-format
 msgid "END SELECT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1193
+#: fortran/dump-parse-tree.c:1215
 #, c-format
 msgid "WHERE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1204
+#: fortran/dump-parse-tree.c:1226
 #, c-format
 msgid "ELSE WHERE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1211
+#: fortran/dump-parse-tree.c:1233
 #, c-format
 msgid "END WHERE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1216
+#: fortran/dump-parse-tree.c:1238
 #, c-format
 msgid "FORALL "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1241
+#: fortran/dump-parse-tree.c:1263
 #, c-format
 msgid "END FORALL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1245
+#: fortran/dump-parse-tree.c:1267
 #, c-format
 msgid "DO "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1259 fortran/dump-parse-tree.c:1270
+#: fortran/dump-parse-tree.c:1281 fortran/dump-parse-tree.c:1292
 #, c-format
 msgid "END DO"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1263
+#: fortran/dump-parse-tree.c:1285
 #, c-format
 msgid "DO WHILE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1274
+#: fortran/dump-parse-tree.c:1296
 #, c-format
 msgid "CYCLE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1280
+#: fortran/dump-parse-tree.c:1302
 #, c-format
 msgid "EXIT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1286
+#: fortran/dump-parse-tree.c:1308
 #, c-format
 msgid "ALLOCATE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1289 fortran/dump-parse-tree.c:1305
+#: fortran/dump-parse-tree.c:1311 fortran/dump-parse-tree.c:1327
 #, c-format
 msgid " STAT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1302
+#: fortran/dump-parse-tree.c:1324
 #, c-format
 msgid "DEALLOCATE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1318
+#: fortran/dump-parse-tree.c:1340
 #, c-format
 msgid "OPEN"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1323 fortran/dump-parse-tree.c:1402
-#: fortran/dump-parse-tree.c:1444 fortran/dump-parse-tree.c:1467
-#: fortran/dump-parse-tree.c:1619
+#: fortran/dump-parse-tree.c:1345 fortran/dump-parse-tree.c:1424
+#: fortran/dump-parse-tree.c:1466 fortran/dump-parse-tree.c:1489
+#: fortran/dump-parse-tree.c:1641
 #, c-format
 msgid " UNIT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1328 fortran/dump-parse-tree.c:1407
-#: fortran/dump-parse-tree.c:1449 fortran/dump-parse-tree.c:1478
-#: fortran/dump-parse-tree.c:1636
+#: fortran/dump-parse-tree.c:1350 fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1471 fortran/dump-parse-tree.c:1500
+#: fortran/dump-parse-tree.c:1658
 #, c-format
 msgid " IOMSG="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1333 fortran/dump-parse-tree.c:1412
-#: fortran/dump-parse-tree.c:1454 fortran/dump-parse-tree.c:1483
-#: fortran/dump-parse-tree.c:1641
+#: fortran/dump-parse-tree.c:1355 fortran/dump-parse-tree.c:1434
+#: fortran/dump-parse-tree.c:1476 fortran/dump-parse-tree.c:1505
+#: fortran/dump-parse-tree.c:1663
 #, c-format
 msgid " IOSTAT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1338 fortran/dump-parse-tree.c:1472
+#: fortran/dump-parse-tree.c:1360 fortran/dump-parse-tree.c:1494
 #, c-format
 msgid " FILE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1343 fortran/dump-parse-tree.c:1417
+#: fortran/dump-parse-tree.c:1365 fortran/dump-parse-tree.c:1439
 #, c-format
 msgid " STATUS="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1348 fortran/dump-parse-tree.c:1513
+#: fortran/dump-parse-tree.c:1370 fortran/dump-parse-tree.c:1535
 #, c-format
 msgid " ACCESS="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1353 fortran/dump-parse-tree.c:1529
+#: fortran/dump-parse-tree.c:1375 fortran/dump-parse-tree.c:1551
 #, c-format
 msgid " FORM="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1358 fortran/dump-parse-tree.c:1544
+#: fortran/dump-parse-tree.c:1380 fortran/dump-parse-tree.c:1566
 #, c-format
 msgid " RECL="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1363 fortran/dump-parse-tree.c:1554
+#: fortran/dump-parse-tree.c:1385 fortran/dump-parse-tree.c:1576
 #, c-format
 msgid " BLANK="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1368 fortran/dump-parse-tree.c:1559
+#: fortran/dump-parse-tree.c:1390 fortran/dump-parse-tree.c:1581
 #, c-format
 msgid " POSITION="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1373 fortran/dump-parse-tree.c:1564
+#: fortran/dump-parse-tree.c:1395 fortran/dump-parse-tree.c:1586
 #, c-format
 msgid " ACTION="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1378 fortran/dump-parse-tree.c:1584
+#: fortran/dump-parse-tree.c:1400 fortran/dump-parse-tree.c:1606
 #, c-format
 msgid " DELIM="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1383 fortran/dump-parse-tree.c:1589
+#: fortran/dump-parse-tree.c:1405 fortran/dump-parse-tree.c:1611
 #, c-format
 msgid " PAD="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1388 fortran/dump-parse-tree.c:1594
+#: fortran/dump-parse-tree.c:1410 fortran/dump-parse-tree.c:1616
 #, c-format
 msgid " CONVERT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1392 fortran/dump-parse-tree.c:1421
-#: fortran/dump-parse-tree.c:1458 fortran/dump-parse-tree.c:1599
-#: fortran/dump-parse-tree.c:1676
+#: fortran/dump-parse-tree.c:1414 fortran/dump-parse-tree.c:1443
+#: fortran/dump-parse-tree.c:1480 fortran/dump-parse-tree.c:1621
+#: fortran/dump-parse-tree.c:1698
 #, c-format
 msgid " ERR=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1397
+#: fortran/dump-parse-tree.c:1419
 #, c-format
 msgid "CLOSE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1425
+#: fortran/dump-parse-tree.c:1447
 #, c-format
 msgid "BACKSPACE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1451
 #, c-format
 msgid "ENDFILE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1433
+#: fortran/dump-parse-tree.c:1455
 #, c-format
 msgid "REWIND"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1437
+#: fortran/dump-parse-tree.c:1459
 #, c-format
 msgid "FLUSH"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1462
+#: fortran/dump-parse-tree.c:1484
 #, c-format
 msgid "INQUIRE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1488
+#: fortran/dump-parse-tree.c:1510
 #, c-format
 msgid " EXIST="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1493
+#: fortran/dump-parse-tree.c:1515
 #, c-format
 msgid " OPENED="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1498
+#: fortran/dump-parse-tree.c:1520
 #, c-format
 msgid " NUMBER="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1503
+#: fortran/dump-parse-tree.c:1525
 #, c-format
 msgid " NAMED="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1508
+#: fortran/dump-parse-tree.c:1530
 #, c-format
 msgid " NAME="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1518
+#: fortran/dump-parse-tree.c:1540
 #, c-format
 msgid " SEQUENTIAL="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1524
+#: fortran/dump-parse-tree.c:1546
 #, c-format
 msgid " DIRECT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1534
+#: fortran/dump-parse-tree.c:1556
 #, c-format
 msgid " FORMATTED"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1539
+#: fortran/dump-parse-tree.c:1561
 #, c-format
 msgid " UNFORMATTED="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1549
+#: fortran/dump-parse-tree.c:1571
 #, c-format
 msgid " NEXTREC="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1569
+#: fortran/dump-parse-tree.c:1591
 #, c-format
 msgid " READ="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1574
+#: fortran/dump-parse-tree.c:1596
 #, c-format
 msgid " WRITE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1579
+#: fortran/dump-parse-tree.c:1601
 #, c-format
 msgid " READWRITE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1603
+#: fortran/dump-parse-tree.c:1625
 #, c-format
 msgid "IOLENGTH "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1609
+#: fortran/dump-parse-tree.c:1631
 #, c-format
 msgid "READ"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1613
+#: fortran/dump-parse-tree.c:1635
 #, c-format
 msgid "WRITE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1625
+#: fortran/dump-parse-tree.c:1647
 #, c-format
 msgid " FMT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1630
+#: fortran/dump-parse-tree.c:1652
 #, c-format
 msgid " FMT=%d"
 msgstr ""
 
 # I18N
-#: fortran/dump-parse-tree.c:1632
+#: fortran/dump-parse-tree.c:1654
 #, fuzzy, c-format
 msgid " NML=%s"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:1646
+#: fortran/dump-parse-tree.c:1668
 #, c-format
 msgid " SIZE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1651
+#: fortran/dump-parse-tree.c:1673
 #, c-format
 msgid " REC="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1656
+#: fortran/dump-parse-tree.c:1678
 #, c-format
 msgid " ADVANCE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1667
+#: fortran/dump-parse-tree.c:1689
 #, c-format
 msgid "TRANSFER "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1672
+#: fortran/dump-parse-tree.c:1694
 #, c-format
 msgid "DT_END"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1678
+#: fortran/dump-parse-tree.c:1700
 #, c-format
 msgid " END=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1680
+#: fortran/dump-parse-tree.c:1702
 #, c-format
 msgid " EOR=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1714
+#: fortran/dump-parse-tree.c:1736
 #, c-format
 msgid "Equivalence: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1740
+#: fortran/dump-parse-tree.c:1762
 #, c-format
 msgid "Namespace:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1754
+#: fortran/dump-parse-tree.c:1776
 #, c-format
 msgid " %c-%c: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1756
+#: fortran/dump-parse-tree.c:1778
 #, c-format
 msgid " %c: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1765
+#: fortran/dump-parse-tree.c:1787
 #, c-format
 msgid "procedure name = %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1781
+#: fortran/dump-parse-tree.c:1803
 #, fuzzy, c-format
 msgid "Operator interfaces for %s:"
 msgstr ""
 "\n"
 " Options pour %s:\n"
 
-#: fortran/dump-parse-tree.c:1790
+#: fortran/dump-parse-tree.c:1812
 #, fuzzy, c-format
 msgid "User operators:\n"
 msgstr "opérator %s non enregistré"
 
-#: fortran/dump-parse-tree.c:1806
+#: fortran/dump-parse-tree.c:1828
 #, c-format
 msgid "CONTAINS\n"
 msgstr ""
@@ -6419,312 +6381,352 @@
 msgid "Error count reached limit of %d."
 msgstr ""
 
-#: fortran/error.c:670 fortran/error.c:725 fortran/error.c:762
+#: fortran/error.c:670 fortran/error.c:724 fortran/error.c:761
 #, fuzzy
 msgid "Warning:"
 msgstr "avertissement :"
 
-#: fortran/error.c:727 fortran/error.c:810 fortran/error.c:836
+#: fortran/error.c:726 fortran/error.c:809 fortran/error.c:835
 #, fuzzy
 msgid "Error:"
 msgstr "erreur: "
 
-#: fortran/error.c:860
+#: fortran/error.c:859
 #, fuzzy
 msgid "Fatal Error:"
 msgstr "erreur fatale: "
 
-#: fortran/error.c:879
+#: fortran/error.c:878
 #, fuzzy, no-c-format
 msgid "Internal Error at (1):"
 msgstr "erreur interne : "
 
-#: fortran/expr.c:252
+#: fortran/expr.c:253
 #, fuzzy, c-format
 msgid "Constant expression required at %C"
 msgstr "expression n'est pas un constante pour BIN"
 
-#: fortran/expr.c:255
+#: fortran/expr.c:256
 #, fuzzy, c-format
 msgid "Integer expression required at %C"
 msgstr "expression sans type comme argument %d"
 
-#: fortran/expr.c:260
+#: fortran/expr.c:261
 #, fuzzy, c-format
 msgid "Integer value too large in expression at %C"
 msgstr "débordement d'entier dans l'expression"
 
-#: fortran/expr.c:1018 fortran/expr.c:1189 fortran/expr.c:1240
+#: fortran/expr.c:1037
 #, no-c-format
+msgid "Index in dimension %d is out of bounds at %L"
+msgstr ""
+
+#: fortran/expr.c:1208 fortran/expr.c:1259
+#, no-c-format
 msgid "index in dimension %d is out of bounds at %L"
 msgstr ""
 
-#: fortran/expr.c:1789
+#: fortran/expr.c:1808
 #, no-c-format
 msgid "elemental function arguments at %C are not compliant"
 msgstr ""
 
-#: fortran/expr.c:1833
+#: fortran/expr.c:1852
 #, no-c-format
 msgid "Numeric or CHARACTER operands are required in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1853
+#: fortran/expr.c:1872
 #, no-c-format
 msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1868
+#: fortran/expr.c:1887
 #, no-c-format
 msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
 msgstr ""
 
-#: fortran/expr.c:1875
+#: fortran/expr.c:1894
 #, no-c-format
 msgid "Concat operator at %L must concatenate strings of the same kind"
 msgstr ""
 
-#: fortran/expr.c:1885
+#: fortran/expr.c:1904
 #, no-c-format
 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
 msgstr ""
 
-#: fortran/expr.c:1901
+#: fortran/expr.c:1920
 #, no-c-format
 msgid "LOGICAL operands are required in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1912
+#: fortran/expr.c:1931
 #, fuzzy, no-c-format
 msgid "Only intrinsic operators can be used in expression at %L"
 msgstr "Opérande manquante pour l'opérateur %1 à la fin de l'expresssion à %0"
 
-#: fortran/expr.c:1920
+#: fortran/expr.c:1939
 #, fuzzy, no-c-format
 msgid "Numeric operands are required in expression at %L"
 msgstr "Opérande manquante pour l'opérateur %1 à la fin de l'expresssion à %0"
 
-#: fortran/expr.c:1985
-#, no-c-format
-msgid "Inquiry function '%s' at %L is not permitted in an initialization expression"
-msgstr ""
-
-#: fortran/expr.c:2015
+#: fortran/expr.c:2030
 #, fuzzy, no-c-format
 msgid "Assumed character length variable '%s' in constant expression at %L"
 msgstr "opérateur -> n'est pas permis dans l'expression d'une constante"
 
-#: fortran/expr.c:2061 fortran/expr.c:2067
+#: fortran/expr.c:2076 fortran/expr.c:2082
 #, no-c-format
 msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: fortran/expr.c:2098
+#: fortran/expr.c:2114
 #, no-c-format
 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
 msgstr ""
 
-#: fortran/expr.c:2151
+#: fortran/expr.c:2167
 #, no-c-format
 msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function"
 msgstr ""
 
-#: fortran/expr.c:2163
+#: fortran/expr.c:2179
 #, no-c-format
 msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: fortran/expr.c:2207
+#: fortran/expr.c:2214
+#, no-c-format
+msgid "PARAMETER '%s' is used at %L before its definition is complete"
+msgstr ""
+
+#: fortran/expr.c:2234
 #, fuzzy, no-c-format
 msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
 msgstr "taille du tableau « %D » n'a pas une expression de constante de type entier"
 
-#: fortran/expr.c:2213
+#: fortran/expr.c:2240
 #, no-c-format
 msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: fortran/expr.c:2219
+#: fortran/expr.c:2246
 #, no-c-format
 msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: fortran/expr.c:2229
+#: fortran/expr.c:2252
 #, no-c-format
+msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
+msgstr ""
+
+#: fortran/expr.c:2262
+#, no-c-format
 msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
 msgstr ""
 
-#: fortran/expr.c:2317
+#: fortran/expr.c:2350
 #, fuzzy, no-c-format
 msgid "Initialization expression didn't reduce %C"
 msgstr "initialisation de la nouvelle expression avec « = »"
 
-#: fortran/expr.c:2360
+#: fortran/expr.c:2393
 #, fuzzy, no-c-format
 msgid "Specification function '%s' at %L cannot be a statement function"
 msgstr "le constructeur ne peut être une fonction membre statique"
 
-#: fortran/expr.c:2367
+#: fortran/expr.c:2400
 #, fuzzy, no-c-format
 msgid "Specification function '%s' at %L cannot be an internal function"
 msgstr "%Jfonction interne « %D » n'est pas déclarée comme une fonction"
 
-#: fortran/expr.c:2374
+#: fortran/expr.c:2407
 #, no-c-format
 msgid "Specification function '%s' at %L must be PURE"
 msgstr ""
 
-#: fortran/expr.c:2381
+#: fortran/expr.c:2414
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be RECURSIVE"
 msgstr ""
 
-#: fortran/expr.c:2443
+#: fortran/expr.c:2476
 #, fuzzy, no-c-format
 msgid "Dummy argument '%s' not allowed in expression at %L"
 msgstr "chaînes entre quillemets ne sont pas allouées dans les expression #if"
 
-#: fortran/expr.c:2450
+#: fortran/expr.c:2483
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
 msgstr ""
 
-#: fortran/expr.c:2457
+#: fortran/expr.c:2490
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
 msgstr ""
 
-#: fortran/expr.c:2479
+#: fortran/expr.c:2513
 #, fuzzy, no-c-format
 msgid "Variable '%s' cannot appear in the expression at %L"
 msgstr "%s ne peut apparaître dans une expression de constante"
 
-#: fortran/expr.c:2528
+#: fortran/expr.c:2562
 #, fuzzy, no-c-format
 msgid "Expression at %L must be of INTEGER type"
 msgstr "argument de « %s » doit être de type entier"
 
-#: fortran/expr.c:2537
+#: fortran/expr.c:2571
 #, no-c-format
 msgid "Function '%s' at %L must be PURE"
 msgstr ""
 
-#: fortran/expr.c:2546
+#: fortran/expr.c:2580
 #, fuzzy, no-c-format
 msgid "Expression at %L must be scalar"
 msgstr "expression %s doit être référable"
 
-#: fortran/expr.c:2573
+#: fortran/expr.c:2607
 #, no-c-format
 msgid "Incompatible ranks in %s (%d and %d) at %L"
 msgstr ""
 
-#: fortran/expr.c:2587
+#: fortran/expr.c:2621
 #, no-c-format
 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
 msgstr ""
 
-#: fortran/expr.c:2633 fortran/expr.c:2800
+#: fortran/expr.c:2667 fortran/expr.c:2884
 #, no-c-format
 msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
 msgstr ""
 
-#: fortran/expr.c:2676
+#: fortran/expr.c:2719
 #, no-c-format
 msgid "'%s' at %L is not a VALUE"
 msgstr ""
 
-#: fortran/expr.c:2683
+#: fortran/expr.c:2726
 #, fuzzy, no-c-format
 msgid "Incompatible ranks %d and %d in assignment at %L"
 msgstr "type incompatible dans l'affectation de « %T » vers « %T »"
 
-#: fortran/expr.c:2690
+#: fortran/expr.c:2733
 #, fuzzy, no-c-format
 msgid "Variable type is UNKNOWN in assignment at %L"
 msgstr "type incompatible dans l'affectation de « %T » vers « %T »"
 
-#: fortran/expr.c:2702
+#: fortran/expr.c:2745
 #, fuzzy, no-c-format
 msgid "NULL appears on right-hand side in assignment at %L"
 msgstr "côté droit de l'affectation est un mode"
 
-#: fortran/expr.c:2713
+#: fortran/expr.c:2756
 #, no-c-format
 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
 msgstr ""
 
-#: fortran/expr.c:2722
+#: fortran/expr.c:2765
 #, no-c-format
 msgid "POINTER valued function appears on right-hand side of assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2727
+#: fortran/expr.c:2770
 #, fuzzy
 msgid "array assignment"
 msgstr "affectation"
 
-#: fortran/expr.c:2744
+#: fortran/expr.c:2775
+#, no-c-format
+msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
+msgstr ""
+
+#: fortran/expr.c:2781 fortran/resolve.c:6058
+#, no-c-format
+msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
+msgstr ""
+
+#: fortran/expr.c:2791 fortran/resolve.c:6068
+#, no-c-format
+msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
+msgstr ""
+
+#: fortran/expr.c:2799 fortran/resolve.c:6077
+#, no-c-format
+msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2803 fortran/resolve.c:6081
+#, no-c-format
+msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2807 fortran/resolve.c:6085
+#, no-c-format
+msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2828
 #, fuzzy, no-c-format
 msgid "Incompatible types in assignment at %L, %s to %s"
 msgstr "type incompatible dans l'affectation de « %T » vers « %T »"
 
-#: fortran/expr.c:2769
+#: fortran/expr.c:2853
 #, no-c-format
 msgid "Pointer assignment target is not a POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2777
+#: fortran/expr.c:2861
 #, no-c-format
 msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
 msgstr ""
 
-#: fortran/expr.c:2807
+#: fortran/expr.c:2891
 #, no-c-format
 msgid "Pointer assignment to non-POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2816
+#: fortran/expr.c:2900
 #, no-c-format
 msgid "Bad pointer object in PURE procedure at %L"
 msgstr ""
 
-#: fortran/expr.c:2828
+#: fortran/expr.c:2912
 #, no-c-format
 msgid "Different types in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2835
+#: fortran/expr.c:2919
 #, no-c-format
 msgid "Different kind type parameters in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2842
+#: fortran/expr.c:2926
 #, no-c-format
 msgid "Different ranks in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2857
+#: fortran/expr.c:2941
 #, no-c-format
 msgid "Different character lengths in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2868
+#: fortran/expr.c:2952
 #, no-c-format
 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2875
+#: fortran/expr.c:2959
 #, no-c-format
 msgid "Bad target in pointer assignment in PURE procedure at %L"
 msgstr ""
 
-#: fortran/expr.c:2881
+#: fortran/expr.c:2965
 #, no-c-format
 msgid "Pointer assignment with vector subscript on rhs at %L"
 msgstr ""
 
-#: fortran/expr.c:2888
+#: fortran/expr.c:2972
 #, no-c-format
 msgid "Pointer assigment target has PROTECTED attribute at %L"
 msgstr ""
@@ -6819,292 +6821,317 @@
 msgid "Expecting 'END INTERFACE %s' at %C"
 msgstr ""
 
-#: fortran/interface.c:551
+#: fortran/interface.c:563
 #, no-c-format
 msgid "Alternate return cannot appear in operator interface at %L"
 msgstr ""
 
-#: fortran/interface.c:581
+#: fortran/interface.c:593
 #, no-c-format
 msgid "Operator interface at %L has the wrong number of arguments"
 msgstr ""
 
-#: fortran/interface.c:592
+#: fortran/interface.c:604
 #, no-c-format
 msgid "Assignment operator interface at %L must be a SUBROUTINE"
 msgstr ""
 
-#: fortran/interface.c:598
+#: fortran/interface.c:610
 #, no-c-format
 msgid "Assignment operator interface at %L must have two arguments"
 msgstr ""
 
-#: fortran/interface.c:608
+#: fortran/interface.c:620
 #, no-c-format
 msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
 msgstr ""
 
-#: fortran/interface.c:617
+#: fortran/interface.c:629
 #, no-c-format
 msgid "Intrinsic operator interface at %L must be a FUNCTION"
 msgstr ""
 
-#: fortran/interface.c:627
+#: fortran/interface.c:639
 #, no-c-format
 msgid "First argument of defined assignment at %L must be INTENT(IN) or INTENT(INOUT)"
 msgstr ""
 
-#: fortran/interface.c:631
+#: fortran/interface.c:643
 #, no-c-format
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:637 fortran/resolve.c:8807
+#: fortran/interface.c:649 fortran/resolve.c:8998
 #, no-c-format
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:641 fortran/resolve.c:8819
+#: fortran/interface.c:653 fortran/resolve.c:9010
 #, no-c-format
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:744
+#: fortran/interface.c:756
 #, no-c-format
 msgid "Operator interface at %L conflicts with intrinsic interface"
 msgstr ""
 
-#: fortran/interface.c:1044
+#: fortran/interface.c:1117
 #, no-c-format
 msgid "Procedure '%s' in %s at %L has no explicit interface"
 msgstr ""
 
-#: fortran/interface.c:1047
+#: fortran/interface.c:1120
 #, no-c-format
 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
 msgstr ""
 
-#: fortran/interface.c:1102 fortran/interface.c:1108
+#: fortran/interface.c:1175 fortran/interface.c:1181
 #, no-c-format
 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
 msgstr ""
 
-#: fortran/interface.c:1144
+#: fortran/interface.c:1217
 #, fuzzy, no-c-format
 msgid "'%s' at %L is not a module procedure"
 msgstr "%s n'est pas processus déclaré"
 
-#: fortran/interface.c:1676
+#: fortran/interface.c:1465 fortran/interface.c:2411
 #, fuzzy, no-c-format
+msgid "Type/rank mismatch in argument '%s' at %L"
+msgstr "non concordance du mode dans le paramètre %d"
+
+#: fortran/interface.c:1474
+#, fuzzy, no-c-format
+msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
+msgstr "non concordance de type/valeur pour l'argument %d dans la liste des paramètres du patron de « %D »"
+
+#: fortran/interface.c:1492 fortran/interface.c:1532
+#, no-c-format
+msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
+msgstr ""
+
+#: fortran/interface.c:1519
+#, no-c-format
+msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:1544
+#, no-c-format
+msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:1861
+#, fuzzy, no-c-format
 msgid "Keyword argument '%s' at %L is not in the procedure"
 msgstr "trop peu d'arguments pour la procédure"
 
-#: fortran/interface.c:1684
+#: fortran/interface.c:1869
 #, no-c-format
 msgid "Keyword argument '%s' at %L is already associated with another actual argument"
 msgstr ""
 
-#: fortran/interface.c:1694
+#: fortran/interface.c:1879
 #, no-c-format
 msgid "More actual than formal arguments in procedure call at %L"
 msgstr ""
 
-#: fortran/interface.c:1706 fortran/interface.c:1935
+#: fortran/interface.c:1891 fortran/interface.c:2110
 #, no-c-format
 msgid "Missing alternate return spec in subroutine call at %L"
 msgstr ""
 
-#: fortran/interface.c:1714
+#: fortran/interface.c:1899
 #, no-c-format
 msgid "Unexpected alternate return spec in subroutine call at %L"
 msgstr ""
 
-#: fortran/interface.c:1729
+#: fortran/interface.c:1922
 #, no-c-format
-msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
+msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1742
-#, fuzzy, no-c-format
-msgid "Type/rank mismatch in argument '%s' at %L"
-msgstr "non concordance du mode dans le paramètre %d"
-
-#: fortran/interface.c:1758
+#: fortran/interface.c:1929
 #, no-c-format
-msgid "Character length mismatch between actual argument and pointer or allocatable dummy argument '%s' at %L"
+msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1771
+#: fortran/interface.c:1943
 #, no-c-format
 msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
 msgstr ""
 
-#: fortran/interface.c:1776
+#: fortran/interface.c:1948
 #, no-c-format
 msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
 msgstr ""
 
-#: fortran/interface.c:1790
+#: fortran/interface.c:1962
 #, no-c-format
 msgid "Expected a procedure for argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1800
+#: fortran/interface.c:1972
 #, no-c-format
 msgid "Expected a PURE procedure for argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1814
+#: fortran/interface.c:1986
 #, no-c-format
 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
 msgstr ""
 
-#: fortran/interface.c:1823
+#: fortran/interface.c:1995
 #, fuzzy, no-c-format
 msgid "Actual argument for '%s' must be a pointer at %L"
 msgstr "argument de « %s » doit être de type entier"
 
-#: fortran/interface.c:1832
+#: fortran/interface.c:2004
 #, fuzzy, no-c-format
 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
 msgstr "premier argument de « %s » doit être un mode"
 
-#: fortran/interface.c:1843
+#: fortran/interface.c:2017
 #, no-c-format
-msgid "Actual argument at %L must be definable to match dummy INTENT = OUT/INOUT"
+msgid "Actual argument at %L must be definable as the dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr ""
 
-#: fortran/interface.c:1851
+#: fortran/interface.c:2026
 #, no-c-format
 msgid "Actual argument at %L is use-associated with PROTECTED attribute and dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr ""
 
-#: fortran/interface.c:1864
+#: fortran/interface.c:2039
 #, no-c-format
-msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(IN), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
+msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
 msgstr ""
 
-#: fortran/interface.c:1881
+#: fortran/interface.c:2056
 #, no-c-format
 msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1893
+#: fortran/interface.c:2068
 #, no-c-format
 msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1912
+#: fortran/interface.c:2087
 #, no-c-format
 msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1942
+#: fortran/interface.c:2117
 #, no-c-format
 msgid "Missing actual argument for argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:2128
+#: fortran/interface.c:2303
 #, no-c-format
 msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:2184
+#: fortran/interface.c:2359
 #, no-c-format
 msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
 msgstr ""
 
-#: fortran/interface.c:2194
+#: fortran/interface.c:2369
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
 msgstr ""
 
-#: fortran/interface.c:2202
+#: fortran/interface.c:2377
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
 msgstr ""
 
-#: fortran/interface.c:2225
+#: fortran/interface.c:2400
 #, no-c-format
 msgid "Procedure '%s' called with an implicit interface at %L"
 msgstr ""
 
-#: fortran/interface.c:2440
+#: fortran/interface.c:2629
 #, no-c-format
 msgid "Function '%s' called in lieu of an operator at %L must be PURE"
 msgstr ""
 
-#: fortran/interface.c:2519
+#: fortran/interface.c:2708
 #, no-c-format
 msgid "Entity '%s' at %C is already present in the interface"
 msgstr ""
 
-#: fortran/intrinsic.c:2918
+#: fortran/intrinsic.c:2923
 #, fuzzy, no-c-format
 msgid "Too many arguments in call to '%s' at %L"
 msgstr "trop d'arguments pour l'appel de « %s »"
 
-#: fortran/intrinsic.c:2933
+#: fortran/intrinsic.c:2938
 #, no-c-format
 msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2936
+#: fortran/intrinsic.c:2941
 #, no-c-format
 msgid "Can't find keyword named '%s' in call to '%s' at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2943
+#: fortran/intrinsic.c:2948
 #, no-c-format
 msgid "Argument '%s' is appears twice in call to '%s' at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2957
+#: fortran/intrinsic.c:2962
 #, fuzzy, no-c-format
 msgid "Missing actual argument '%s' in call to '%s' at %L"
 msgstr "trop d'arguments pour l'appel de « %s »"
 
-#: fortran/intrinsic.c:2972
+#: fortran/intrinsic.c:2977
 #, no-c-format
 msgid "ALTERNATE RETURN not permitted at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:3021
+#: fortran/intrinsic.c:3026
 #, no-c-format
 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
 msgstr ""
 
-#: fortran/intrinsic.c:3337
+#: fortran/intrinsic.c:3342
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not included in the selected standard"
 msgstr ""
 
-#: fortran/intrinsic.c:3450
+#: fortran/intrinsic.c:3398
 #, no-c-format
+msgid "Fortran 2003: Function '%s' as initialization expression at %L"
+msgstr ""
+
+#: fortran/intrinsic.c:3463
+#, no-c-format
 msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:3508
+#: fortran/intrinsic.c:3524
 #, fuzzy, no-c-format
 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
 msgstr "référence de sous-routine à la fonction «%A» à %0"
 
-#: fortran/intrinsic.c:3579
+#: fortran/intrinsic.c:3595
 #, fuzzy, no-c-format
 msgid "Extension: Conversion from %s to %s at %L"
 msgstr "conversion invalide de « %T » vers « %T »"
 
-#: fortran/intrinsic.c:3582
+#: fortran/intrinsic.c:3598
 #, fuzzy, no-c-format
 msgid "Conversion from %s to %s at %L"
 msgstr "conversion de NaN en int"
 
-#: fortran/intrinsic.c:3629
+#: fortran/intrinsic.c:3645
 #, fuzzy, no-c-format
 msgid "Can't convert %s to %s at %L"
 msgstr "échec de conversion de %s vers %s"
 
-#: fortran/io.c:156 fortran/primary.c:738
+#: fortran/io.c:156 fortran/primary.c:750
 #, no-c-format
 msgid "Extension: backslash character at %C"
 msgstr ""
@@ -7313,7 +7340,7 @@
 msgid "CLOSE statement not allowed in PURE procedure at %C"
 msgstr ""
 
-#: fortran/io.c:1955 fortran/match.c:1841
+#: fortran/io.c:1955 fortran/match.c:1911
 #, no-c-format
 msgid "%s statement not allowed in PURE procedure at %C"
 msgstr ""
@@ -7328,516 +7355,491 @@
 msgid "Duplicate UNIT specification at %C"
 msgstr "spécification d'étendue à %0 invalide"
 
-#: fortran/io.c:2128
+#: fortran/io.c:2132
 #, fuzzy, no-c-format
 msgid "Duplicate format specification at %C"
 msgstr "caractère de format de spécification erroné (décalage %d)"
 
-#: fortran/io.c:2145
+#: fortran/io.c:2149
 #, no-c-format
 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
 msgstr ""
 
-#: fortran/io.c:2181
+#: fortran/io.c:2185
 #, fuzzy, no-c-format
 msgid "Duplicate NML specification at %C"
 msgstr "spécification d'étendue à %0 invalide"
 
-#: fortran/io.c:2190
+#: fortran/io.c:2194
 #, no-c-format
 msgid "Symbol '%s' at %C must be a NAMELIST group name"
 msgstr ""
 
-#: fortran/io.c:2231
+#: fortran/io.c:2235
 #, no-c-format
 msgid "END tag at %C not allowed in output statement"
 msgstr ""
 
-#: fortran/io.c:2288
+#: fortran/io.c:2292
 #, no-c-format
 msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
 msgstr ""
 
-#: fortran/io.c:2297
+#: fortran/io.c:2301
 #, no-c-format
 msgid "Internal unit with vector subscript at %L"
 msgstr ""
 
-#: fortran/io.c:2304
+#: fortran/io.c:2308
 #, no-c-format
 msgid "External IO UNIT cannot be an array at %L"
 msgstr ""
 
-#: fortran/io.c:2314
+#: fortran/io.c:2318
 #, fuzzy, no-c-format
 msgid "ERR tag label %d at %L not defined"
 msgstr "étiquette « %D » utilisée mais non définie"
 
-#: fortran/io.c:2326
+#: fortran/io.c:2330
 #, fuzzy, no-c-format
 msgid "END tag label %d at %L not defined"
 msgstr "étiquette « %D » utilisée mais non définie"
 
-#: fortran/io.c:2338
+#: fortran/io.c:2342
 #, fuzzy, no-c-format
 msgid "EOR tag label %d at %L not defined"
 msgstr "étiquette « %D » utilisée mais non définie"
 
-#: fortran/io.c:2348
+#: fortran/io.c:2352
 #, fuzzy, no-c-format
 msgid "FORMAT label %d at %L not defined"
 msgstr "étiquette « %D » utilisée mais non définie"
 
-#: fortran/io.c:2469
+#: fortran/io.c:2473
 #, fuzzy, no-c-format
 msgid "Syntax error in I/O iterator at %C"
 msgstr "erreur de syntaxe dans l,action"
 
-#: fortran/io.c:2500
+#: fortran/io.c:2504
 #, fuzzy, no-c-format
 msgid "Expected variable in READ statement at %C"
 msgstr "Virgule superflue dans la déclaration de FORMAT à %0"
 
-#: fortran/io.c:2506
+#: fortran/io.c:2510
 #, fuzzy, no-c-format
 msgid "Expected expression in %s statement at %C"
 msgstr "expression sans type comme argument %d"
 
-#: fortran/io.c:2516
+#: fortran/io.c:2520
 #, no-c-format
 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
 msgstr ""
 
-#: fortran/io.c:2525
+#: fortran/io.c:2529
 #, no-c-format
 msgid "Cannot read to variable '%s' in PURE procedure at %C"
 msgstr ""
 
-#: fortran/io.c:2541
+#: fortran/io.c:2545
 #, no-c-format
 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
 msgstr ""
 
 #. A general purpose syntax error.
-#: fortran/io.c:2602 fortran/io.c:3004 fortran/gfortran.h:1998
+#: fortran/io.c:2606 fortran/io.c:3013 fortran/gfortran.h:2002
 #, fuzzy, no-c-format
 msgid "Syntax error in %s statement at %C"
 msgstr "Forme invalide pour la déclaration %A à %0"
 
-#: fortran/io.c:2670
+#: fortran/io.c:2679
 #, no-c-format
 msgid "Fortran 2003: Internal file at %L with namelist"
 msgstr ""
 
-#: fortran/io.c:2833
+#: fortran/io.c:2842
 #, no-c-format
 msgid "PRINT namelist at %C is an extension"
 msgstr ""
 
-#: fortran/io.c:2965
+#: fortran/io.c:2974
 #, no-c-format
 msgid "Extension: Comma before i/o item list at %C"
 msgstr ""
 
-#: fortran/io.c:2974
+#: fortran/io.c:2983
 #, fuzzy, no-c-format
 msgid "Expected comma in I/O list at %C"
 msgstr "Virgule superflue dans la déclaration de FORMAT à %0"
 
-#: fortran/io.c:3036
+#: fortran/io.c:3045
 #, fuzzy, no-c-format
 msgid "PRINT statement at %C not allowed within PURE procedure"
 msgstr "déclaration RETURN à %0 invalide à l'intérieur de l'unité du programme principal"
 
-#: fortran/io.c:3176 fortran/io.c:3227
+#: fortran/io.c:3185 fortran/io.c:3236
 #, no-c-format
 msgid "INQUIRE statement not allowed in PURE procedure at %C"
 msgstr ""
 
-#: fortran/io.c:3203
+#: fortran/io.c:3212
 #, fuzzy, no-c-format
 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
 msgstr "Déclaration %A invalide à %0"
 
-#: fortran/io.c:3213 fortran/trans-io.c:1144
+#: fortran/io.c:3222 fortran/trans-io.c:1145
 #, no-c-format
 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
 msgstr ""
 
-#: fortran/io.c:3220
+#: fortran/io.c:3229
 #, no-c-format
 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
 msgstr ""
 
-#: fortran/match.c:270
+#: fortran/match.c:156
 #, fuzzy, no-c-format
+msgid "Missing ')' in statement before %L"
+msgstr "Virgule manquante dans la déclaration de FORMAT à %0"
+
+#: fortran/match.c:161
+#, fuzzy, no-c-format
+msgid "Missing '(' in statement before %L"
+msgstr "Virgule manquante dans la déclaration de FORMAT à %0"
+
+#: fortran/match.c:332
+#, fuzzy, no-c-format
 msgid "Integer too large at %C"
 msgstr "entier à %0 est trop grand"
 
-#: fortran/match.c:363 fortran/parse.c:442
+#: fortran/match.c:425 fortran/parse.c:589
 #, fuzzy, no-c-format
 msgid "Too many digits in statement label at %C"
 msgstr "trop de dimensions à %0"
 
-#: fortran/match.c:369
+#: fortran/match.c:431
 #, no-c-format
 msgid "Statement label at %C is zero"
 msgstr ""
 
-#: fortran/match.c:402
+#: fortran/match.c:464
 #, fuzzy, no-c-format
 msgid "Label name '%s' at %C is ambiguous"
 msgstr "référence à « %D » est ambiguë"
 
-#: fortran/match.c:408
+#: fortran/match.c:470
 #, fuzzy, no-c-format
 msgid "Duplicate construct label '%s' at %C"
 msgstr "étiquette « %D » apparaît en double"
 
-#: fortran/match.c:438
+#: fortran/match.c:500
 #, fuzzy, no-c-format
 msgid "Invalid character in name at %C"
 msgstr "caractère «%c» invalide dans le nom"
 
-#: fortran/match.c:451 fortran/match.c:523
+#: fortran/match.c:513 fortran/match.c:585
 #, no-c-format
 msgid "Name at %C is too long"
 msgstr ""
 
-#: fortran/match.c:506 fortran/match.c:552
+#: fortran/match.c:568 fortran/match.c:614
 #, no-c-format
 msgid "Invalid C name in NAME= specifier at %C"
 msgstr ""
 
-#: fortran/match.c:543
+#: fortran/match.c:605
 #, no-c-format
 msgid "Embedded space in NAME= specifier at %C"
 msgstr ""
 
-#: fortran/match.c:868
+#: fortran/match.c:930
 #, no-c-format
 msgid "Loop variable at %C cannot be a sub-component"
 msgstr ""
 
-#: fortran/match.c:874
+#: fortran/match.c:936
 #, no-c-format
 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
 msgstr ""
 
-#: fortran/match.c:907
+#: fortran/match.c:969
 #, no-c-format
 msgid "Expected a step value in iterator at %C"
 msgstr ""
 
-#: fortran/match.c:919
+#: fortran/match.c:981
 #, fuzzy, no-c-format
 msgid "Syntax error in iterator at %C"
 msgstr "erreur de syntaxe dans l,action"
 
-#: fortran/match.c:1155
+#: fortran/match.c:1217
 #, fuzzy, no-c-format
 msgid "Invalid form of PROGRAM statement at %C"
 msgstr "Forme invalide pour la déclaration %A à %0"
 
-#: fortran/match.c:1196
+#: fortran/match.c:1258
 #, no-c-format
 msgid "Setting value of PROTECTED variable at %C"
 msgstr ""
 
-#: fortran/match.c:1249
+#: fortran/match.c:1311
 #, no-c-format
 msgid "Assigning to a PROTECTED pointer at %C"
 msgstr ""
 
-#: fortran/match.c:1292 fortran/match.c:1365
+#: fortran/match.c:1354 fortran/match.c:1435
 #, no-c-format
 msgid "Obsolescent: arithmetic IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1340
+#: fortran/match.c:1410
 #, fuzzy, no-c-format
 msgid "Syntax error in IF-expression at %C"
 msgstr "erreur de syntaxe dans la liste d'exception"
 
-#: fortran/match.c:1351
+#: fortran/match.c:1421
 #, no-c-format
 msgid "Block label not appropriate for arithmetic IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1389
+#: fortran/match.c:1459
 #, fuzzy, no-c-format
-msgid "Block label is not appropriate IF statement at %C"
+msgid "Block label is not appropriate for IF statement at %C"
 msgstr "pas de définition d'étiquette pour la déclaration de FORMAT à %0"
 
-#: fortran/match.c:1468 fortran/primary.c:2522
+#: fortran/match.c:1538 fortran/primary.c:2559
 #, no-c-format
 msgid "Cannot assign to a named constant at %C"
 msgstr ""
 
-#: fortran/match.c:1478
+#: fortran/match.c:1548
 #, no-c-format
 msgid "Unclassifiable statement in IF-clause at %C"
 msgstr ""
 
-#: fortran/match.c:1485
+#: fortran/match.c:1555
 #, fuzzy, no-c-format
 msgid "Syntax error in IF-clause at %C"
 msgstr "erreur de syntaxe dans l,action"
 
-#: fortran/match.c:1529
+#: fortran/match.c:1599
 #, fuzzy, no-c-format
 msgid "Unexpected junk after ELSE statement at %C"
 msgstr "déclaration VXT non supporté à %0"
 
-#: fortran/match.c:1535 fortran/match.c:1570
+#: fortran/match.c:1605 fortran/match.c:1640
 #, fuzzy, no-c-format
 msgid "Label '%s' at %C doesn't match IF label '%s'"
 msgstr "étiquette de départ « %s » ne concorde pas avec l'étiquette de fin « %s »"
 
-#: fortran/match.c:1564
+#: fortran/match.c:1634
 #, no-c-format
 msgid "Unexpected junk after ELSE IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1727
+#: fortran/match.c:1797
 #, no-c-format
 msgid "Name '%s' in %s statement at %C is not a loop name"
 msgstr ""
 
-#: fortran/match.c:1743
+#: fortran/match.c:1813
 #, fuzzy, no-c-format
 msgid "%s statement at %C is not within a loop"
 msgstr "mot-clé « continue » à l'extérieur de toute boucle"
 
-#: fortran/match.c:1746
+#: fortran/match.c:1816
 #, fuzzy, no-c-format
 msgid "%s statement at %C is not within loop '%s'"
 msgstr "mot-clé « break » à l'extérieur de toute boucle ou « switch »"
 
-#: fortran/match.c:1754
+#: fortran/match.c:1824
 #, no-c-format
 msgid "%s statement at %C leaving OpenMP structured block"
 msgstr ""
 
-#: fortran/match.c:1767
+#: fortran/match.c:1837
 #, no-c-format
 msgid "EXIT statement at %C terminating !$OMP DO loop"
 msgstr ""
 
-#: fortran/match.c:1819
+#: fortran/match.c:1889
 #, fuzzy, no-c-format
 msgid "Too many digits in STOP code at %C"
 msgstr "trop de dimensions à %0"
 
-#: fortran/match.c:1872
+#: fortran/match.c:1942
 #, fuzzy, no-c-format
 msgid "Deleted feature: PAUSE statement at %C"
 msgstr "Forme invalide pour la déclaration %A à %0"
 
-#: fortran/match.c:1920
+#: fortran/match.c:1990
 #, no-c-format
 msgid "Deleted feature: ASSIGN statement at %C"
 msgstr ""
 
-#: fortran/match.c:1966
+#: fortran/match.c:2036
 #, no-c-format
 msgid "Deleted feature: Assigned GOTO statement at %C"
 msgstr ""
 
-#: fortran/match.c:2013 fortran/match.c:2065
+#: fortran/match.c:2083 fortran/match.c:2135
 #, no-c-format
 msgid "Statement label list in GOTO at %C cannot be empty"
 msgstr ""
 
-#: fortran/match.c:2149
+#: fortran/match.c:2219
 #, no-c-format
 msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2173
+#: fortran/match.c:2287
 #, no-c-format
-msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:2180
-#, no-c-format
-msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2218 fortran/match.c:2382
-#, fuzzy, no-c-format
-msgid "STAT expression at %C must be a variable"
-msgstr "expression %s doit être référable"
-
-#: fortran/match.c:2272
-#, no-c-format
 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2349
+#: fortran/match.c:2364
 #, no-c-format
 msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2368
+#: fortran/match.c:2417
 #, no-c-format
-msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:2375
-#, no-c-format
-msgid "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2424
-#, no-c-format
 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
 msgstr ""
 
-#: fortran/match.c:2455
+#: fortran/match.c:2448
 #, fuzzy, no-c-format
 msgid "Extension: RETURN statement in main program at %C"
 msgstr "déclaration RETURN à %0 invalide à l'intérieur de l'unité du programme principal"
 
-#: fortran/match.c:2665
+#: fortran/match.c:2658
 #, fuzzy, no-c-format
 msgid "Syntax error in common block name at %C"
 msgstr "erreur de syntaxe dans la liste de paramètres macro"
 
-#: fortran/match.c:2701
+#: fortran/match.c:2694
 #, no-c-format
 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
 msgstr ""
 
-#: fortran/match.c:2719
-#, no-c-format
-msgid "BLOCK DATA unit cannot contain blank COMMON at %C"
-msgstr ""
-
 #. If we find an error, just print it and continue,
 #. cause it's just semantic, and we can see if there
 #. are more errors.
-#: fortran/match.c:2765
+#: fortran/match.c:2753
 #, no-c-format
 msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
 msgstr ""
 
-#: fortran/match.c:2774
+#: fortran/match.c:2762
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
 msgstr ""
 
-#: fortran/match.c:2781
+#: fortran/match.c:2769
 #, no-c-format
 msgid "Symbol '%s' at %C is already in a COMMON block"
 msgstr ""
 
-#: fortran/match.c:2793
+#: fortran/match.c:2777
 #, no-c-format
-msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
+msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
 msgstr ""
 
-#: fortran/match.c:2796
+#: fortran/match.c:2804
 #, no-c-format
-msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
-msgstr ""
-
-#: fortran/match.c:2821
-#, no-c-format
 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
 msgstr ""
 
-#: fortran/match.c:2831
+#: fortran/match.c:2814
 #, no-c-format
 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
 msgstr ""
 
-#: fortran/match.c:2863
+#: fortran/match.c:2846
 #, no-c-format
 msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
 msgstr ""
 
-#: fortran/match.c:2971
+#: fortran/match.c:2954
 #, no-c-format
 msgid "Namelist group name '%s' at %C already has a basic type of %s"
 msgstr ""
 
-#: fortran/match.c:2979
+#: fortran/match.c:2962
 #, no-c-format
 msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
 msgstr ""
 
-#: fortran/match.c:3006
+#: fortran/match.c:2989
 #, no-c-format
 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
 msgstr ""
 
-#: fortran/match.c:3013
+#: fortran/match.c:2996
 #, no-c-format
 msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
 msgstr ""
 
-#: fortran/match.c:3140
+#: fortran/match.c:3123
 #, no-c-format
 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
 msgstr ""
 
-#: fortran/match.c:3148
+#: fortran/match.c:3131
 #, no-c-format
 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
 msgstr ""
 
-#: fortran/match.c:3176
+#: fortran/match.c:3159
 #, no-c-format
 msgid "EQUIVALENCE at %C requires two or more objects"
 msgstr ""
 
-#: fortran/match.c:3190
+#: fortran/match.c:3173
 #, fuzzy, no-c-format
 msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
 msgstr "Tentative d'étendre la zone COMMON au delà de son point de départ via EQUIVALENCE de « %A »"
 
-#: fortran/match.c:3351
+#: fortran/match.c:3299
 #, fuzzy, no-c-format
 msgid "Statement function at %L is recursive"
 msgstr "déclaration de fonction « %A » définie à %0 n'est pas utilisée"
 
-#: fortran/match.c:3439
+#: fortran/match.c:3387
 #, fuzzy, no-c-format
 msgid "Expected initialization expression in CASE at %C"
 msgstr "initialisation de la nouvelle expression avec « = »"
 
-#: fortran/match.c:3462
+#: fortran/match.c:3410
 #, no-c-format
 msgid "Expected the name of the SELECT CASE construct at %C"
 msgstr ""
 
-#: fortran/match.c:3474
+#: fortran/match.c:3422
 #, fuzzy, no-c-format
 msgid "Expected case name of '%s' at %C"
 msgstr "un nom de chaîne est attendu ici"
 
-#: fortran/match.c:3518
+#: fortran/match.c:3466
 #, fuzzy, no-c-format
 msgid "Unexpected CASE statement at %C"
 msgstr "déclaration VXT non supporté à %0"
 
-#: fortran/match.c:3570
+#: fortran/match.c:3518
 #, fuzzy, no-c-format
 msgid "Syntax error in CASE-specification at %C"
 msgstr "erreur de syntaxe dans la liste d'exception"
 
-#: fortran/match.c:3690
+#: fortran/match.c:3638
 #, no-c-format
 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
 msgstr ""
 
-#: fortran/match.c:3728
+#: fortran/match.c:3676
 #, fuzzy, no-c-format
 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
 msgstr "étiquette de départ « %s » ne concorde pas avec l'étiquette de fin « %s »"
 
-#: fortran/match.c:3828
+#: fortran/match.c:3776
 #, fuzzy, no-c-format
 msgid "Syntax error in FORALL iterator at %C"
 msgstr "erreur de syntaxe dans l,action"
@@ -7867,7 +7869,8 @@
 msgid "Expected exponent in expression at %C"
 msgstr "Opérateur binaire attendu entre les expressions à %0 et à %1"
 
-#: fortran/matchexp.c:348 fortran/matchexp.c:452
+#: fortran/matchexp.c:350 fortran/matchexp.c:355 fortran/matchexp.c:459
+#: fortran/matchexp.c:464
 #, no-c-format
 msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
 msgstr ""
@@ -8002,127 +8005,127 @@
 msgid "Expected real string"
 msgstr "un nom de chaîne est attendu ici"
 
-#: fortran/module.c:2722
+#: fortran/module.c:2730
 #, fuzzy
 msgid "Expected expression type"
 msgstr "expression d'adresse inattendue"
 
-#: fortran/module.c:2776
+#: fortran/module.c:2784
 #, fuzzy
 msgid "Bad operator"
 msgstr "opérande erronée"
 
-#: fortran/module.c:2861
+#: fortran/module.c:2869
 #, fuzzy
 msgid "Bad type in constant expression"
 msgstr "débordement dans l'expression de la constante"
 
-#: fortran/module.c:2898
+#: fortran/module.c:2906
 #, no-c-format
 msgid "Namelist %s cannot be renamed by USE association to %s"
 msgstr ""
 
-#: fortran/module.c:3723
+#: fortran/module.c:3847
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:3730
+#: fortran/module.c:3854
 #, no-c-format
 msgid "User operator '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:3735
+#: fortran/module.c:3859
 #, no-c-format
 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:4213
+#: fortran/module.c:4400
 #, fuzzy, no-c-format
 msgid "Can't open module file '%s' for writing at %C: %s"
 msgstr "ne peut ouvrir %s en écriture: %m"
 
-#: fortran/module.c:4251
+#: fortran/module.c:4438
 #, fuzzy, no-c-format
 msgid "Error writing module file '%s' for writing: %s"
 msgstr "%s: erreur d'écriture au fichier « %s »: %s\n"
 
-#: fortran/module.c:4281 fortran/module.c:4363
+#: fortran/module.c:4468 fortran/module.c:4550
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_C_BINDING."
 msgstr ""
 
-#: fortran/module.c:4394
+#: fortran/module.c:4581
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
 msgstr ""
 
-#: fortran/module.c:4416
+#: fortran/module.c:4603
 #, fuzzy, no-c-format
 msgid "Symbol '%s' already declared"
 msgstr "Les symboles sont précédées d'un caractère de soulignement "
 
-#: fortran/module.c:4471
+#: fortran/module.c:4658
 #, no-c-format
 msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
 msgstr ""
 
-#: fortran/module.c:4484
+#: fortran/module.c:4671
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_FORTRAN_ENV"
 msgstr ""
 
-#: fortran/module.c:4492
+#: fortran/module.c:4679
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
 msgstr ""
 
-#: fortran/module.c:4520
+#: fortran/module.c:4707
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
 msgstr ""
 
-#: fortran/module.c:4536
+#: fortran/module.c:4723
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
 msgstr ""
 
-#: fortran/module.c:4569
+#: fortran/module.c:4756
 #, no-c-format
 msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
 msgstr ""
 
-#: fortran/module.c:4577
+#: fortran/module.c:4764
 #, no-c-format
 msgid "Fortran 2003: ISO_C_BINDING module at %C"
 msgstr ""
 
-#: fortran/module.c:4587
+#: fortran/module.c:4774
 #, no-c-format
 msgid "Can't find an intrinsic module named '%s' at %C"
 msgstr ""
 
-#: fortran/module.c:4592
+#: fortran/module.c:4779
 #, fuzzy, no-c-format
 msgid "Can't open module file '%s' for reading at %C: %s"
 msgstr "%s: ne peut ouvrir le fichier « %s » en lecture: %s\n"
 
-#: fortran/module.c:4600
+#: fortran/module.c:4787
 #, no-c-format
 msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
 msgstr ""
 
-#: fortran/module.c:4615
+#: fortran/module.c:4802
 #, fuzzy
 msgid "Unexpected end of module"
 msgstr "symbole PIC inattendue"
 
-#: fortran/module.c:4620
+#: fortran/module.c:4807
 #, no-c-format
 msgid "File '%s' opened at %C is not a GFORTRAN module file"
 msgstr ""
 
-#: fortran/module.c:4630
+#: fortran/module.c:4817
 #, no-c-format
 msgid "Can't USE the same module we're building!"
 msgstr ""
@@ -8152,7 +8155,7 @@
 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
 msgstr ""
 
-#: fortran/openmp.c:696 fortran/resolve.c:5822 fortran/resolve.c:6133
+#: fortran/openmp.c:696 fortran/resolve.c:5970 fortran/resolve.c:6317
 #, no-c-format
 msgid "IF clause at %L requires a scalar LOGICAL expression"
 msgstr ""
@@ -8448,303 +8451,303 @@
 msgid "Maximum subrecord length cannot exceed %d"
 msgstr ""
 
-#: fortran/parse.c:304
+#: fortran/parse.c:451
 #, fuzzy, no-c-format
 msgid "Unclassifiable statement at %C"
 msgstr "Déclaration invalide à %0"
 
-#: fortran/parse.c:328
+#: fortran/parse.c:475
 #, no-c-format
 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
 msgstr ""
 
-#: fortran/parse.c:406
+#: fortran/parse.c:553
 #, no-c-format
 msgid "Unclassifiable OpenMP directive at %C"
 msgstr ""
 
-#: fortran/parse.c:445 fortran/parse.c:586
+#: fortran/parse.c:592 fortran/parse.c:733
 #, fuzzy, no-c-format
 msgid "Zero is not a valid statement label at %C"
 msgstr "Déclaration invalide à %0"
 
-#: fortran/parse.c:452 fortran/parse.c:578
+#: fortran/parse.c:599 fortran/parse.c:725
 #, fuzzy, no-c-format
 msgid "Non-numeric character in statement label at %C"
 msgstr "Caractère non-numérique à %0 dans le champ d'étiquette [info -f g77 M LEX]"
 
-#: fortran/parse.c:464 fortran/parse.c:500 fortran/parse.c:626
+#: fortran/parse.c:611 fortran/parse.c:647 fortran/parse.c:773
 #, no-c-format
 msgid "Semicolon at %C needs to be preceded by statement"
 msgstr ""
 
-#: fortran/parse.c:472 fortran/parse.c:638
+#: fortran/parse.c:619 fortran/parse.c:785
 #, no-c-format
 msgid "Ignoring statement label in empty statement at %C"
 msgstr ""
 
-#: fortran/parse.c:565 fortran/parse.c:605
+#: fortran/parse.c:712 fortran/parse.c:752
 #, fuzzy, no-c-format
 msgid "Bad continuation line at %C"
 msgstr "ligne de continuation invalide à %0"
 
-#: fortran/parse.c:664
+#: fortran/parse.c:811
 #, no-c-format
 msgid "Line truncated at %C"
 msgstr ""
 
-#: fortran/parse.c:841
+#: fortran/parse.c:997
 #, no-c-format
 msgid "FORMAT statement at %L does not have a statement label"
 msgstr ""
 
-#: fortran/parse.c:913
+#: fortran/parse.c:1069
 msgid "arithmetic IF"
 msgstr ""
 
-#: fortran/parse.c:919
+#: fortran/parse.c:1075
 #, fuzzy
 msgid "attribute declaration"
 msgstr "Déclaration invalide"
 
-#: fortran/parse.c:949
+#: fortran/parse.c:1105
 #, fuzzy
 msgid "data declaration"
 msgstr "déclaration vide"
 
-#: fortran/parse.c:958
+#: fortran/parse.c:1114
 #, fuzzy
 msgid "derived type declaration"
 msgstr "déclaration vide"
 
-#: fortran/parse.c:1037
+#: fortran/parse.c:1193
 msgid "block IF"
 msgstr ""
 
-#: fortran/parse.c:1046
+#: fortran/parse.c:1202
 msgid "implied END DO"
 msgstr ""
 
-#: fortran/parse.c:1119
+#: fortran/parse.c:1275
 msgid "assignment"
 msgstr "affectation"
 
-#: fortran/parse.c:1122
+#: fortran/parse.c:1278
 #, fuzzy
 msgid "pointer assignment"
 msgstr "affectation"
 
-#: fortran/parse.c:1131
+#: fortran/parse.c:1287
 msgid "simple IF"
 msgstr ""
 
-#: fortran/parse.c:1347
+#: fortran/parse.c:1503
 #, fuzzy, no-c-format
 msgid "Unexpected %s statement at %C"
 msgstr "déclaration VXT non supporté à %0"
 
-#: fortran/parse.c:1486
+#: fortran/parse.c:1642
 #, fuzzy, no-c-format
 msgid "%s statement at %C cannot follow %s statement at %L"
 msgstr "déclaration à %0 invalide dans le contexte établi par la déclaration à %1"
 
-#: fortran/parse.c:1503
+#: fortran/parse.c:1659
 #, fuzzy, no-c-format
 msgid "Unexpected end of file in '%s'"
 msgstr "attendait retourner au fichier \"%s\""
 
-#: fortran/parse.c:1558
+#: fortran/parse.c:1714
 #, no-c-format
 msgid "Fortran 2003: Derived type definition at %C without components"
 msgstr ""
 
-#: fortran/parse.c:1569
+#: fortran/parse.c:1725
 #, no-c-format
 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
 msgstr ""
 
-#: fortran/parse.c:1577
+#: fortran/parse.c:1733
 #, no-c-format
 msgid "PRIVATE statement at %C must precede structure components"
 msgstr ""
 
-#: fortran/parse.c:1585
+#: fortran/parse.c:1741
 #, fuzzy, no-c-format
 msgid "Duplicate PRIVATE statement at %C"
 msgstr "déclaration VXT non supporté à %0"
 
-#: fortran/parse.c:1597
+#: fortran/parse.c:1753
 #, no-c-format
 msgid "SEQUENCE statement at %C must precede structure components"
 msgstr ""
 
-#: fortran/parse.c:1604
+#: fortran/parse.c:1760
 #, no-c-format
 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
 msgstr ""
 
-#: fortran/parse.c:1609
+#: fortran/parse.c:1765
 #, fuzzy, no-c-format
 msgid "Duplicate SEQUENCE statement at %C"
 msgstr "déclaration VXT non supporté à %0"
 
-#: fortran/parse.c:1700
+#: fortran/parse.c:1856
 #, no-c-format
 msgid "ENUM declaration at %C has no ENUMERATORS"
 msgstr ""
 
-#: fortran/parse.c:1778
+#: fortran/parse.c:1934
 #, no-c-format
 msgid "Unexpected %s statement in INTERFACE block at %C"
 msgstr ""
 
-#: fortran/parse.c:1804
+#: fortran/parse.c:1960
 #, no-c-format
 msgid "SUBROUTINE at %C does not belong in a generic function interface"
 msgstr ""
 
-#: fortran/parse.c:1808
+#: fortran/parse.c:1964
 #, no-c-format
 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
 msgstr ""
 
-#: fortran/parse.c:1818
+#: fortran/parse.c:1974
 #, no-c-format
 msgid "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
 msgstr ""
 
-#: fortran/parse.c:1849
+#: fortran/parse.c:2005
 #, no-c-format
 msgid "Unexpected %s statement at %C in INTERFACE body"
 msgstr ""
 
-#: fortran/parse.c:1863
+#: fortran/parse.c:2019
 #, no-c-format
 msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
 msgstr ""
 
-#: fortran/parse.c:1958
+#: fortran/parse.c:2134
 #, no-c-format
 msgid "%s statement must appear in a MODULE"
 msgstr ""
 
-#: fortran/parse.c:1965
+#: fortran/parse.c:2141
 #, no-c-format
 msgid "%s statement at %C follows another accessibility specification"
 msgstr ""
 
-#: fortran/parse.c:2015
+#: fortran/parse.c:2191
 #, fuzzy, no-c-format
 msgid "Bad kind expression for function '%s' at %L"
 msgstr "classe de stockage invalide pour la fonction « %s »"
 
-#: fortran/parse.c:2018
+#: fortran/parse.c:2195
 #, no-c-format
 msgid "The type for function '%s' at %L is not accessible"
 msgstr ""
 
-#: fortran/parse.c:2070
+#: fortran/parse.c:2253
 #, no-c-format
 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
 msgstr ""
 
-#: fortran/parse.c:2091
+#: fortran/parse.c:2274
 #, no-c-format
 msgid "Unexpected %s statement in WHERE block at %C"
 msgstr ""
 
-#: fortran/parse.c:2150
+#: fortran/parse.c:2333
 #, no-c-format
 msgid "Unexpected %s statement in FORALL block at %C"
 msgstr ""
 
-#: fortran/parse.c:2201
+#: fortran/parse.c:2384
 #, fuzzy, no-c-format
 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
 msgstr "déclaration PUBLIC ou PRIVATE à %1 ne peut être spécifié en même temps avec la déclaration PUBLIC ou PRIVATE à %0"
 
-#: fortran/parse.c:2219
+#: fortran/parse.c:2402
 #, no-c-format
 msgid "Duplicate ELSE statements at %L and %C"
 msgstr ""
 
-#: fortran/parse.c:2280
+#: fortran/parse.c:2463
 #, no-c-format
 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
 msgstr ""
 
-#: fortran/parse.c:2338
+#: fortran/parse.c:2521
 #, no-c-format
 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
 msgstr ""
 
-#: fortran/parse.c:2372
+#: fortran/parse.c:2555
 #, no-c-format
 msgid "End of nonblock DO statement at %C is within another block"
 msgstr ""
 
-#: fortran/parse.c:2381
+#: fortran/parse.c:2564
 #, no-c-format
 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
 msgstr ""
 
-#: fortran/parse.c:2430
+#: fortran/parse.c:2613
 #, fuzzy, no-c-format
 msgid "Statement label in ENDDO at %C doesn't match DO label"
 msgstr "étiquette de départ « %s » ne concorde pas avec l'étiquette de fin « %s »"
 
-#: fortran/parse.c:2446
+#: fortran/parse.c:2629
 #, no-c-format
 msgid "named block DO at %L requires matching ENDDO name"
 msgstr ""
 
-#: fortran/parse.c:2702
+#: fortran/parse.c:2885
 #, no-c-format
 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
 msgstr ""
 
-#: fortran/parse.c:2758
+#: fortran/parse.c:2941
 #, no-c-format
 msgid "%s statement at %C cannot terminate a non-block DO loop"
 msgstr ""
 
-#: fortran/parse.c:2943
+#: fortran/parse.c:3126
 #, no-c-format
 msgid "Contained procedure '%s' at %C is already ambiguous"
 msgstr ""
 
-#: fortran/parse.c:2993
+#: fortran/parse.c:3176
 #, no-c-format
 msgid "Unexpected %s statement in CONTAINS section at %C"
 msgstr ""
 
 #. This is valid in Fortran 2008.
-#: fortran/parse.c:3018
+#: fortran/parse.c:3201
 #, no-c-format
 msgid "Extension: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
 msgstr ""
 
-#: fortran/parse.c:3089
+#: fortran/parse.c:3272
 #, fuzzy, no-c-format
 msgid "CONTAINS statement at %C is already in a contained program unit"
 msgstr "déclaration RETURN à %0 invalide à l'intérieur de l'unité du programme principal"
 
-#: fortran/parse.c:3138
+#: fortran/parse.c:3321
 #, no-c-format
 msgid "Global name '%s' at %L is already being used as a %s at %L"
 msgstr ""
 
-#: fortran/parse.c:3159
+#: fortran/parse.c:3342
 #, no-c-format
 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
 msgstr ""
 
-#: fortran/parse.c:3185
+#: fortran/parse.c:3368
 #, no-c-format
 msgid "Unexpected %s statement in BLOCK DATA at %C"
 msgstr ""
 
-#: fortran/parse.c:3228
+#: fortran/parse.c:3411
 #, fuzzy, no-c-format
 msgid "Unexpected %s statement in MODULE at %C"
 msgstr "déclaration VXT non supporté à %0"
@@ -8752,7 +8755,7 @@
 #. If we see a duplicate main program, shut down.  If the second
 #. instance is an implied main program, ie data decls or executable
 #. statements, we're in for lots of errors.
-#: fortran/parse.c:3416
+#: fortran/parse.c:3594
 #, no-c-format
 msgid "Two main PROGRAMs at %L and %C"
 msgstr ""
@@ -8789,7 +8792,7 @@
 
 #: fortran/primary.c:353
 #, no-c-format
-msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
+msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
 msgstr ""
 
 #: fortran/primary.c:363
@@ -8802,996 +8805,1041 @@
 msgid "Illegal character in BOZ constant at %C"
 msgstr "constante caractère de longueur zéro à %0"
 
-#: fortran/primary.c:391
+#: fortran/primary.c:392
 #, no-c-format
-msgid "Extension: BOZ constant at %C uses non-standard postfix syntax."
+msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
 msgstr ""
 
-#: fortran/primary.c:417
+#: fortran/primary.c:423
 #, no-c-format
 msgid "Integer too big for integer kind %i at %C"
 msgstr ""
 
-#: fortran/primary.c:517
+#: fortran/primary.c:429
+#, no-c-format
+msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
+msgstr ""
+
+#: fortran/primary.c:529
 #, fuzzy, no-c-format
 msgid "Missing exponent in real number at %C"
 msgstr "Valeur manquante à %1 pour l'exposant d'un nombre réeal à %0"
 
-#: fortran/primary.c:573
+#: fortran/primary.c:585
 #, no-c-format
 msgid "Real number at %C has a 'd' exponent and an explicit kind"
 msgstr ""
 
-#: fortran/primary.c:586
+#: fortran/primary.c:598
 #, fuzzy, no-c-format
 msgid "Invalid real kind %d at %C"
 msgstr "définition d'étiquette invalide %A (à %0)"
 
-#: fortran/primary.c:600
+#: fortran/primary.c:612
 #, no-c-format
 msgid "Real constant overflows its kind at %C"
 msgstr ""
 
-#: fortran/primary.c:605
+#: fortran/primary.c:617
 #, no-c-format
 msgid "Real constant underflows its kind at %C"
 msgstr ""
 
-#: fortran/primary.c:697
+#: fortran/primary.c:709
 #, fuzzy, no-c-format
 msgid "Syntax error in SUBSTRING specification at %C"
 msgstr "erreur d'analyse syntaxique dans la spécification de fonction"
 
-#: fortran/primary.c:902
+#: fortran/primary.c:914
 #, fuzzy, no-c-format
 msgid "Invalid kind %d for CHARACTER constant at %C"
 msgstr "constante binaire invalide à %0"
 
-#: fortran/primary.c:923
+#: fortran/primary.c:935
 #, fuzzy, no-c-format
 msgid "Unterminated character constant beginning at %C"
 msgstr "constante de caractères non terminée à %0 [info -f g77 M LEX]"
 
-#: fortran/primary.c:1035
+#: fortran/primary.c:1047
 #, fuzzy, no-c-format
 msgid "Bad kind for logical constant at %C"
 msgstr "constante octale invalide à %0"
 
-#: fortran/primary.c:1074
+#: fortran/primary.c:1086
 #, no-c-format
 msgid "Expected PARAMETER symbol in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1080
+#: fortran/primary.c:1092
 #, no-c-format
 msgid "Numeric PARAMETER required in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1086
+#: fortran/primary.c:1098
 #, no-c-format
 msgid "Scalar PARAMETER required in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1090
+#: fortran/primary.c:1102
 #, no-c-format
 msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1120
+#: fortran/primary.c:1132
 #, no-c-format
 msgid "Error converting PARAMETER constant in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1249
+#: fortran/primary.c:1261
 #, fuzzy, no-c-format
 msgid "Syntax error in COMPLEX constant at %C"
 msgstr "erreur de syntaxe dans l,action"
 
-#: fortran/primary.c:1430
+#: fortran/primary.c:1442
 #, no-c-format
 msgid "Keyword '%s' at %C has already appeared in the current argument list"
 msgstr ""
 
-#: fortran/primary.c:1494
+#: fortran/primary.c:1506
 #, fuzzy, no-c-format
 msgid "Extension: argument list function at %C"
 msgstr "trop d'arguments pour la fonction « %s »"
 
-#: fortran/primary.c:1561
+#: fortran/primary.c:1573
 #, fuzzy, no-c-format
 msgid "Expected alternate return label at %C"
 msgstr "attendait retourner au fichier \"%s\""
 
-#: fortran/primary.c:1579
+#: fortran/primary.c:1591
 #, fuzzy, no-c-format
 msgid "Missing keyword name in actual argument list at %C"
 msgstr "argument actuel invalide à %0"
 
-#: fortran/primary.c:1624
+#: fortran/primary.c:1636
 #, fuzzy, no-c-format
 msgid "Syntax error in argument list at %C"
 msgstr "erreur de syntaxe dans la liste de paramètres macro"
 
-#: fortran/primary.c:1708
+#: fortran/primary.c:1723
 #, no-c-format
 msgid "Expected structure component name at %C"
 msgstr ""
 
-#: fortran/primary.c:1961
+#: fortran/primary.c:1980
 #, no-c-format
 msgid "Too many components in structure constructor at %C"
 msgstr ""
 
-#: fortran/primary.c:1974
+#: fortran/primary.c:1993
 #, no-c-format
 msgid "Structure constructor for '%s' at %C has PRIVATE components"
 msgstr ""
 
-#: fortran/primary.c:1984
+#: fortran/primary.c:2003
 #, no-c-format
 msgid "Too few components in structure constructor at %C"
 msgstr ""
 
-#: fortran/primary.c:2002
+#: fortran/primary.c:2021
 #, no-c-format
 msgid "Syntax error in structure constructor at %C"
 msgstr ""
 
-#: fortran/primary.c:2086
+#: fortran/primary.c:2105
 #, no-c-format
 msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
 msgstr ""
 
-#: fortran/primary.c:2188
+#: fortran/primary.c:2207
 #, no-c-format
 msgid "Unexpected use of subroutine name '%s' at %C"
 msgstr ""
 
-#: fortran/primary.c:2219
+#: fortran/primary.c:2238
 #, fuzzy, no-c-format
 msgid "Statement function '%s' requires argument list at %C"
 msgstr "déclaration de fonction « %A » définie à %0 n'est pas utilisée"
 
-#: fortran/primary.c:2222
+#: fortran/primary.c:2241
 #, fuzzy, no-c-format
 msgid "Function '%s' requires an argument list at %C"
 msgstr "« union %s » déclarée à l'intérieur de la liste de paramètres"
 
-#: fortran/primary.c:2267
+#: fortran/primary.c:2286
 #, fuzzy, no-c-format
 msgid "Missing argument to '%s' at %C"
 msgstr "argument manquant à l'option « %s »"
 
-#: fortran/primary.c:2408
+#: fortran/primary.c:2427
 #, fuzzy, no-c-format
 msgid "Missing argument list in function '%s' at %C"
 msgstr "argument manquant à l'option « %s »"
 
-#: fortran/primary.c:2436
+#: fortran/primary.c:2455
 #, fuzzy, no-c-format
 msgid "Symbol at %C is not appropriate for an expression"
 msgstr "débordement d'un nombre en virgule flottante dans l'expression"
 
-#: fortran/primary.c:2504
+#: fortran/primary.c:2523
 #, no-c-format
 msgid "Assigning to PROTECTED variable at %C"
 msgstr ""
 
-#: fortran/primary.c:2520
+#: fortran/primary.c:2557
 #, no-c-format
 msgid "Named constant at %C in an EQUIVALENCE"
 msgstr ""
 
-#: fortran/primary.c:2543
-#, no-c-format
-msgid "Expected VARIABLE at %C"
-msgstr ""
+#: fortran/primary.c:2579
+#, fuzzy, no-c-format
+msgid "'%s' at %C is not a variable"
+msgstr "%s n'est pas adressable"
 
-#: fortran/resolve.c:120
+#: fortran/resolve.c:121
 #, fuzzy, no-c-format
 msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
 msgstr "spécificateur alternatif de retour à %0 invalide à l'intérieur de la fonction"
 
-#: fortran/resolve.c:124
+#: fortran/resolve.c:125
 #, fuzzy, no-c-format
 msgid "Alternate return specifier in function '%s' at %L is not allowed"
 msgstr "spécificateur alternatif de retour à %0 invalide à l'intérieur de la fonction"
 
-#: fortran/resolve.c:137
+#: fortran/resolve.c:138
 #, no-c-format
 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
 msgstr ""
 
-#: fortran/resolve.c:144
+#: fortran/resolve.c:145
 #, no-c-format
 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
 msgstr ""
 
-#: fortran/resolve.c:157 fortran/resolve.c:1080
+#: fortran/resolve.c:158 fortran/resolve.c:1138
 #, no-c-format
 msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:201
+#: fortran/resolve.c:202
 #, no-c-format
 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/resolve.c:206
+#: fortran/resolve.c:207
 #, no-c-format
 msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
 msgstr ""
 
-#: fortran/resolve.c:215
+#: fortran/resolve.c:216
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:222
+#: fortran/resolve.c:223
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
 msgstr ""
 
-#: fortran/resolve.c:234
+#: fortran/resolve.c:231
+#, no-c-format
+msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:243
 #, fuzzy, no-c-format
 msgid "Argument '%s' of statement function at %L must be scalar"
 msgstr "argument nul à %0 pour la déclaration de la référence de fonction à %1"
 
-#: fortran/resolve.c:244
+#: fortran/resolve.c:253
 #, no-c-format
 msgid "Character-valued argument '%s' of statement function at %L must have constant length"
 msgstr ""
 
-#: fortran/resolve.c:299
+#: fortran/resolve.c:310
 #, no-c-format
 msgid "Contained function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:302
+#: fortran/resolve.c:313
 #, no-c-format
 msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:319
+#: fortran/resolve.c:330
 #, no-c-format
 msgid "Character-valued internal function '%s' at %L must not be assumed length"
 msgstr ""
 
-#: fortran/resolve.c:490
+#: fortran/resolve.c:501
+#, fuzzy, no-c-format
+msgid "Function %s at %L has entries with mismatched array specifications"
+msgstr "spécification inconsistente avec l'instance de la vairable"
+
+#: fortran/resolve.c:518
 #, no-c-format
-msgid "Procedure %s at %L has entries with mismatched array specifications"
+msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
 msgstr ""
 
-#: fortran/resolve.c:516
+#: fortran/resolve.c:545
 #, no-c-format
 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:520
+#: fortran/resolve.c:549
 #, no-c-format
 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:527
+#: fortran/resolve.c:556
 #, no-c-format
 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:531
+#: fortran/resolve.c:560
 #, no-c-format
 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:569
+#: fortran/resolve.c:598
 #, no-c-format
 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:574
+#: fortran/resolve.c:603
 #, no-c-format
 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:643
+#: fortran/resolve.c:661
 #, no-c-format
+msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
+msgstr ""
+
+#: fortran/resolve.c:665
+#, no-c-format
+msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
+msgstr ""
+
+#: fortran/resolve.c:676
+#, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
 msgstr ""
 
-#: fortran/resolve.c:647
+#: fortran/resolve.c:680
 #, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
 msgstr ""
 
-#: fortran/resolve.c:651
+#: fortran/resolve.c:684
 #, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
 msgstr ""
 
-#: fortran/resolve.c:661
+#: fortran/resolve.c:711
 #, no-c-format
 msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
 msgstr ""
 
-#: fortran/resolve.c:665
+#: fortran/resolve.c:715
 #, no-c-format
 msgid "COMMON block '%s' at %L is also an intrinsic procedure"
 msgstr ""
 
-#: fortran/resolve.c:669
+#: fortran/resolve.c:719
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
 msgstr ""
 
-#: fortran/resolve.c:674
+#: fortran/resolve.c:724
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
 msgstr ""
 
-#: fortran/resolve.c:736
+#: fortran/resolve.c:786
 #, no-c-format
 msgid "Components of structure constructor '%s' at %L are PRIVATE"
 msgstr ""
 
-#: fortran/resolve.c:756
+#: fortran/resolve.c:808
 #, no-c-format
 msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
 msgstr ""
 
-#: fortran/resolve.c:769
+#: fortran/resolve.c:821
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
 msgstr ""
 
-#: fortran/resolve.c:786
+#: fortran/resolve.c:838
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
 msgstr ""
 
-#: fortran/resolve.c:913
+#: fortran/resolve.c:965
 #, no-c-format
 msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:976 fortran/resolve.c:5434 fortran/resolve.c:6098
+#: fortran/resolve.c:1029 fortran/resolve.c:5576 fortran/resolve.c:6282
 #, fuzzy, no-c-format
 msgid "Label %d referenced at %L is never defined"
 msgstr "Étiquette %A déjà définie à %1 et redéfinie à %0"
 
-#: fortran/resolve.c:986
+#: fortran/resolve.c:1039
 #, fuzzy, no-c-format
 msgid "'%s' at %L is ambiguous"
 msgstr "utilisation de « %D » est ambiguë"
 
-#: fortran/resolve.c:1018
+#: fortran/resolve.c:1075
 #, fuzzy, no-c-format
 msgid "Statement function '%s' at %L is not allowed as an actual argument"
 msgstr "déclaration de fonction « %A » définie à %0 n'est pas utilisée"
 
-#: fortran/resolve.c:1026
+#: fortran/resolve.c:1083
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
 msgstr ""
 
-#: fortran/resolve.c:1033
+#: fortran/resolve.c:1090
 #, fuzzy, no-c-format
 msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
 msgstr "procédure externe « %A » est pass comme argument actuel à %0 mais non pas déclaré explicitement déclaré EXTERNAL"
 
-#: fortran/resolve.c:1039
+#: fortran/resolve.c:1096
 #, no-c-format
 msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr ""
 
-#: fortran/resolve.c:1059
+#: fortran/resolve.c:1116
 #, no-c-format
 msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr ""
 
-#: fortran/resolve.c:1098
+#: fortran/resolve.c:1157
 #, fuzzy, no-c-format
 msgid "Symbol '%s' at %L is ambiguous"
 msgstr "utilisation de « %D » est ambiguë"
 
-#: fortran/resolve.c:1143
+#: fortran/resolve.c:1206
 #, fuzzy, no-c-format
 msgid "By-value argument at %L is not of numeric type"
 msgstr "argument de « %s » doit être de type entier"
 
-#: fortran/resolve.c:1150
+#: fortran/resolve.c:1213
 #, no-c-format
 msgid "By-value argument at %L cannot be an array or an array section"
 msgstr ""
 
-#: fortran/resolve.c:1164
+#: fortran/resolve.c:1227
 #, fuzzy, no-c-format
 msgid "By-value argument at %L is not allowed in this context"
 msgstr "déclaration à %0 invalide dans ce contexte"
 
-#: fortran/resolve.c:1176
+#: fortran/resolve.c:1239
 #, no-c-format
 msgid "Passing internal procedure at %L by location not allowed"
 msgstr ""
 
-#: fortran/resolve.c:1293
+#: fortran/resolve.c:1356
 #, no-c-format
 msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
 msgstr ""
 
-#: fortran/resolve.c:1315
+#: fortran/resolve.c:1378
 #, fuzzy
 msgid "elemental procedure"
 msgstr "trop peu d'arguments pour la procédure"
 
-#: fortran/resolve.c:1332
+#: fortran/resolve.c:1395
 #, no-c-format
 msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
 msgstr ""
 
-#: fortran/resolve.c:1466
+#: fortran/resolve.c:1531
 #, no-c-format
 msgid "There is no specific function for the generic '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:1475
+#: fortran/resolve.c:1540
 #, no-c-format
 msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
 msgstr ""
 
-#: fortran/resolve.c:1513
+#: fortran/resolve.c:1594
 #, no-c-format
 msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr ""
 
-#: fortran/resolve.c:1559
+#: fortran/resolve.c:1640
 #, no-c-format
 msgid "Unable to resolve the specific function '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:1615 fortran/resolve.c:8740
+#: fortran/resolve.c:1696 fortran/resolve.c:8931
 #, no-c-format
 msgid "Function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:1799
+#: fortran/resolve.c:1907
 #, fuzzy, no-c-format
 msgid "Argument to '%s' at %L is not a variable"
 msgstr "argument de l'attribut « %s » n'est pas une chaîne de constante"
 
-#: fortran/resolve.c:1871
+#: fortran/resolve.c:1979
 #, fuzzy, no-c-format
 msgid "More actual than formal arguments in '%s' call at %L"
 msgstr "trop d'arguments pour l'appel de « %s »"
 
-#: fortran/resolve.c:1883
+#: fortran/resolve.c:1991
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
 msgstr ""
 
-#: fortran/resolve.c:1909
+#: fortran/resolve.c:2017
 #, no-c-format
 msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
 msgstr ""
 
-#: fortran/resolve.c:1926
+#: fortran/resolve.c:2034
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr ""
 
-#: fortran/resolve.c:1936
+#: fortran/resolve.c:2044
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr ""
 
-#: fortran/resolve.c:1959 fortran/resolve.c:1998
+#: fortran/resolve.c:2067 fortran/resolve.c:2106
 #, no-c-format
 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
 msgstr ""
 
 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
 #. scalar pointer.
-#: fortran/resolve.c:1974
+#: fortran/resolve.c:2082
 #, no-c-format
 msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
 msgstr ""
 
-#: fortran/resolve.c:1990
+#: fortran/resolve.c:2098
 #, fuzzy, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a scalar"
 msgstr "argument %d de %s doit être une localisation"
 
 #. TODO: Update this error message to allow for procedure
 #. pointers once they are implemented.
-#: fortran/resolve.c:2012
+#: fortran/resolve.c:2120
 #, fuzzy, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a procedure"
 msgstr "premier argument de « %s » doit être un mode"
 
-#: fortran/resolve.c:2020
+#: fortran/resolve.c:2128
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
 msgstr ""
 
-#: fortran/resolve.c:2062
+#: fortran/resolve.c:2170
 #, fuzzy, no-c-format
 msgid "'%s' at %L is not a function"
 msgstr "« %D » n'est pas une fonction"
 
-#: fortran/resolve.c:2068
+#: fortran/resolve.c:2176
 #, no-c-format
 msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
 msgstr ""
 
 #. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:2111
+#: fortran/resolve.c:2219
 #, no-c-format
 msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:2164
+#: fortran/resolve.c:2272
 #, no-c-format
 msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
 msgstr ""
 
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2321
 #, no-c-format
 msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
 msgstr ""
 
-#: fortran/resolve.c:2220
+#: fortran/resolve.c:2328
 #, no-c-format
 msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
 msgstr ""
 
-#: fortran/resolve.c:2235
+#: fortran/resolve.c:2343
 #, no-c-format
 msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2243
+#: fortran/resolve.c:2351
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2285
+#: fortran/resolve.c:2393
 #, no-c-format
 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
 msgstr ""
 
-#: fortran/resolve.c:2288
+#: fortran/resolve.c:2396
 #, no-c-format
 msgid "Subroutine call to '%s' at %L is not PURE"
 msgstr ""
 
-#: fortran/resolve.c:2351
+#: fortran/resolve.c:2459
 #, no-c-format
 msgid "There is no specific subroutine for the generic '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:2360
+#: fortran/resolve.c:2468
 #, no-c-format
 msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
 msgstr ""
 
-#: fortran/resolve.c:2468
+#: fortran/resolve.c:2576
 #, no-c-format
 msgid "Missing SHAPE parameter for call to %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:2476
+#: fortran/resolve.c:2584
 #, no-c-format
 msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
 msgstr ""
 
-#: fortran/resolve.c:2543
+#: fortran/resolve.c:2667
 #, no-c-format
 msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr ""
 
-#: fortran/resolve.c:2587
+#: fortran/resolve.c:2711
 #, fuzzy, no-c-format
 msgid "Unable to resolve the specific subroutine '%s' at %L"
 msgstr "référence de fonction à la sous-routine intrinsèque «%A» à %0"
 
-#: fortran/resolve.c:2644
+#: fortran/resolve.c:2768
 #, no-c-format
 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
 msgstr ""
 
-#: fortran/resolve.c:2663
+#: fortran/resolve.c:2787
 #, no-c-format
 msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2671
+#: fortran/resolve.c:2795
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared as RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2741
+#: fortran/resolve.c:2865
 #, fuzzy, no-c-format
 msgid "Shapes for operands at %L and %L are not conformable"
 msgstr "shared et mdll ne sont pas compatibles"
 
-#: fortran/resolve.c:2792
+#: fortran/resolve.c:2916
 #, fuzzy, c-format
 msgid "Invalid context for NULL() pointer at %%L"
 msgstr "ligne de continuation invalide à %0"
 
-#: fortran/resolve.c:2808
+#: fortran/resolve.c:2932
 #, c-format
 msgid "Operand of unary numeric operator '%s' at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:2824
+#: fortran/resolve.c:2948
 #, c-format
 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2838
+#: fortran/resolve.c:2962
 #, fuzzy, c-format
 msgid "Operands of string concatenation operator at %%L are %s/%s"
 msgstr "Opérande invalide à %1 pour l'opérateur de concaténation à %0"
 
-#: fortran/resolve.c:2857
+#: fortran/resolve.c:2981
 #, c-format
 msgid "Operands of logical operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2871
+#: fortran/resolve.c:2995
 #, c-format
 msgid "Operand of .not. operator at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:2885
+#: fortran/resolve.c:3009
 #, fuzzy
 msgid "COMPLEX quantities cannot be compared at %L"
 msgstr "qualificateur « %V » ne peut pas être appliqué à « %T »"
 
-#: fortran/resolve.c:2913
+#: fortran/resolve.c:3037
 #, c-format
 msgid "Logicals at %%L must be compared with %s instead of %s"
 msgstr ""
 
-#: fortran/resolve.c:2919
+#: fortran/resolve.c:3043
 #, c-format
 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2927
+#: fortran/resolve.c:3051
 #, c-format
 msgid "Unknown operator '%s' at %%L"
 msgstr ""
 
-#: fortran/resolve.c:2929
+#: fortran/resolve.c:3053
 #, c-format
 msgid "Operand of user operator '%s' at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:3056
 #, c-format
 msgid "Operands of user operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3142
 #, c-format
 msgid "Inconsistent ranks for operator at %%L and %%L"
 msgstr ""
 
-#: fortran/resolve.c:3212
+#: fortran/resolve.c:3339
 #, no-c-format
 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3220
+#: fortran/resolve.c:3347
 #, no-c-format
 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3239
+#: fortran/resolve.c:3366
 #, no-c-format
 msgid "Illegal stride of zero at %L"
 msgstr ""
 
-#: fortran/resolve.c:3256
+#: fortran/resolve.c:3383
 #, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3264
+#: fortran/resolve.c:3391
 #, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3280
+#: fortran/resolve.c:3407
 #, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3289
+#: fortran/resolve.c:3416
 #, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3328
+#: fortran/resolve.c:3455
 #, no-c-format
 msgid "Rightmost upper bound of assumed size array section not specified at %L"
 msgstr ""
 
-#: fortran/resolve.c:3338
+#: fortran/resolve.c:3465
 #, no-c-format
 msgid "Rank mismatch in array reference at %L (%d/%d)"
 msgstr ""
 
-#: fortran/resolve.c:3366
+#: fortran/resolve.c:3493
 #, no-c-format
 msgid "Array index at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:3372
+#: fortran/resolve.c:3499
 #, no-c-format
 msgid "Array index at %L must be of INTEGER type"
 msgstr ""
 
-#: fortran/resolve.c:3378
+#: fortran/resolve.c:3505
 #, no-c-format
 msgid "Extension: REAL array index at %L"
 msgstr ""
 
-#: fortran/resolve.c:3408
+#: fortran/resolve.c:3535
 #, fuzzy, no-c-format
 msgid "Argument dim at %L must be scalar"
 msgstr "argument %d de %s doit être une localisation"
 
-#: fortran/resolve.c:3414
+#: fortran/resolve.c:3542
 #, fuzzy, no-c-format
 msgid "Argument dim at %L must be of INTEGER type"
 msgstr "argument de « %s » doit être de type entier"
 
-#: fortran/resolve.c:3534
+#: fortran/resolve.c:3663
 #, fuzzy, no-c-format
 msgid "Array index at %L is an array of rank %d"
 msgstr "tableau « %A » à %0 est trop grand pour être traité"
 
-#: fortran/resolve.c:3571
+#: fortran/resolve.c:3700
 #, no-c-format
 msgid "Substring start index at %L must be of type INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:3578
+#: fortran/resolve.c:3707
 #, no-c-format
 msgid "Substring start index at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:3587
+#: fortran/resolve.c:3716
 #, no-c-format
 msgid "Substring start index at %L is less than one"
 msgstr ""
 
-#: fortran/resolve.c:3600
+#: fortran/resolve.c:3729
 #, no-c-format
 msgid "Substring end index at %L must be of type INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:3607
+#: fortran/resolve.c:3736
 #, fuzzy, no-c-format
 msgid "Substring end index at %L must be scalar"
 msgstr "point begin/end de la sous-chaîne à %0 en dehors de la plage définie"
 
-#: fortran/resolve.c:3617
+#: fortran/resolve.c:3746
 #, no-c-format
 msgid "Substring end index at %L exceeds the string length"
 msgstr ""
 
-#: fortran/resolve.c:3755
+#: fortran/resolve.c:3884
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
 msgstr ""
 
-#: fortran/resolve.c:3762
+#: fortran/resolve.c:3891
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
 msgstr ""
 
-#: fortran/resolve.c:3781
+#: fortran/resolve.c:3910
 #, no-c-format
 msgid "Two or more part references with nonzero rank must not be specified at %L"
 msgstr ""
 
-#: fortran/resolve.c:3956
+#: fortran/resolve.c:4085
 #, no-c-format
 msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
 msgstr ""
 
-#: fortran/resolve.c:3961
+#: fortran/resolve.c:4090
 #, no-c-format
 msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
 msgstr ""
 
-#: fortran/resolve.c:4238
+#: fortran/resolve.c:4367
 #, fuzzy, no-c-format
 msgid "%s at %L must be a scalar"
 msgstr "%s paramètre %d doit être une localisation"
 
-#: fortran/resolve.c:4248
+#: fortran/resolve.c:4377
 #, no-c-format
 msgid "Deleted feature: %s at %L must be integer"
 msgstr ""
 
-#: fortran/resolve.c:4252 fortran/resolve.c:4259
+#: fortran/resolve.c:4381 fortran/resolve.c:4388
 #, no-c-format
 msgid "%s at %L must be INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4279
+#: fortran/resolve.c:4408
 #, fuzzy, no-c-format
 msgid "Cannot assign to loop variable in PURE procedure at %L"
 msgstr "ne peut affecter une localisation avec une propriété sans valeur"
 
-#: fortran/resolve.c:4303
+#: fortran/resolve.c:4432
 #, no-c-format
 msgid "Step expression in DO loop at %L cannot be zero"
 msgstr ""
 
-#: fortran/resolve.c:4378
+#: fortran/resolve.c:4508
 #, no-c-format
 msgid "FORALL index-name at %L must be a scalar INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4383
+#: fortran/resolve.c:4513
 #, fuzzy, no-c-format
 msgid "FORALL start expression at %L must be a scalar INTEGER"
 msgstr "expression de départ de DO FOR est un SET énuméré"
 
-#: fortran/resolve.c:4390
+#: fortran/resolve.c:4520
 #, no-c-format
 msgid "FORALL end expression at %L must be a scalar INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4398
+#: fortran/resolve.c:4528
 #, no-c-format
 msgid "FORALL stride expression at %L must be a scalar %s"
 msgstr ""
 
-#: fortran/resolve.c:4403
+#: fortran/resolve.c:4533
 #, no-c-format
 msgid "FORALL stride expression at %L cannot be zero"
 msgstr ""
 
-#: fortran/resolve.c:4419
+#: fortran/resolve.c:4549
 #, no-c-format
 msgid "FORALL index '%s' may not appear in triplet specification at %L"
 msgstr ""
 
-#: fortran/resolve.c:4499
+#: fortran/resolve.c:4629
 #, no-c-format
 msgid "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr ""
 
-#: fortran/resolve.c:4506
+#: fortran/resolve.c:4636
 #, no-c-format
 msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:4675
+#: fortran/resolve.c:4740
 #, no-c-format
 msgid "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the same statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:4711
+#: fortran/resolve.c:4776
 #, no-c-format
 msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr ""
 
-#: fortran/resolve.c:4719
+#: fortran/resolve.c:4784
 #, no-c-format
 msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:4743
+#: fortran/resolve.c:4808
 #, fuzzy, no-c-format
 msgid "Array specification required in ALLOCATE statement at %L"
 msgstr "spécificateur I invalide dans la déclaration de FORMAT à %0"
 
-#: fortran/resolve.c:4773
+#: fortran/resolve.c:4838
 #, fuzzy, no-c-format
 msgid "Bad array specification in ALLOCATE statement at %L"
 msgstr "spécificateur I invalide dans la déclaration de FORMAT à %0"
 
-#: fortran/resolve.c:4791
+#: fortran/resolve.c:4856
 #, no-c-format
 msgid "'%s' must not appear an the array specification at %L in the same ALLOCATE statement where it is itself allocated"
 msgstr ""
 
+#: fortran/resolve.c:4880
+#, no-c-format
+msgid "STAT variable '%s' of %s statement at %C cannot be INTENT(IN)"
+msgstr ""
+
+#: fortran/resolve.c:4884
+#, no-c-format
+msgid "Illegal STAT variable in %s statement at %C for a PURE procedure"
+msgstr ""
+
+#: fortran/resolve.c:4922
+#, no-c-format
+msgid "STAT tag in %s statement at %L must be a variable"
+msgstr ""
+
+#: fortran/resolve.c:4928
+#, no-c-format
+msgid "STAT tag in %s statement at %L must be of type INTEGER"
+msgstr ""
+
 #. The cases overlap, or they are the same
 #. 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.
-#: fortran/resolve.c:4949
+#: fortran/resolve.c:5091
 #, no-c-format
 msgid "CASE label at %L overlaps with CASE label at %L"
 msgstr ""
 
-#: fortran/resolve.c:5000
+#: fortran/resolve.c:5142
 #, fuzzy, no-c-format
 msgid "Expression in CASE statement at %L must be of type %s"
 msgstr "la déclaration de l'expression a un type incomplet"
 
-#: fortran/resolve.c:5011
+#: fortran/resolve.c:5153
 #, no-c-format
 msgid "Expression in CASE statement at %L must be kind %d"
 msgstr ""
 
-#: fortran/resolve.c:5023
+#: fortran/resolve.c:5165
 #, no-c-format
 msgid "Expression in CASE statement at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:5069
+#: fortran/resolve.c:5211
 #, no-c-format
 msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
 msgstr ""
 
-#: fortran/resolve.c:5087
+#: fortran/resolve.c:5229
 #, no-c-format
 msgid "Argument of SELECT statement at %L cannot be %s"
 msgstr ""
 
-#: fortran/resolve.c:5096
+#: fortran/resolve.c:5238
 #, no-c-format
 msgid "Argument of SELECT statement at %L must be a scalar expression"
 msgstr ""
 
-#: fortran/resolve.c:5161
+#: fortran/resolve.c:5303
 #, no-c-format
 msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
 msgstr ""
 
-#: fortran/resolve.c:5187
+#: fortran/resolve.c:5329
 #, no-c-format
 msgid "Logical range in CASE statement at %L is not allowed"
 msgstr ""
 
-#: fortran/resolve.c:5199
+#: fortran/resolve.c:5341
 #, no-c-format
 msgid "constant logical value in CASE statement is repeated at %L"
 msgstr ""
 
-#: fortran/resolve.c:5213
+#: fortran/resolve.c:5355
 #, fuzzy, no-c-format
 msgid "Range specification at %L can never be matched"
 msgstr "spécification d'étendue à %0 invalide"
 
-#: fortran/resolve.c:5316
+#: fortran/resolve.c:5458
 #, no-c-format
 msgid "Logical SELECT CASE block at %L has more that two cases"
 msgstr ""
 
-#: fortran/resolve.c:5354
+#: fortran/resolve.c:5496
 #, no-c-format
 msgid "Data transfer element at %L cannot have POINTER components"
 msgstr ""
 
-#: fortran/resolve.c:5361
+#: fortran/resolve.c:5503
 #, no-c-format
 msgid "Data transfer element at %L cannot have ALLOCATABLE components"
 msgstr ""
 
-#: fortran/resolve.c:5368
+#: fortran/resolve.c:5510
 #, no-c-format
 msgid "Data transfer element at %L cannot have PRIVATE components"
 msgstr ""
 
-#: fortran/resolve.c:5377
+#: fortran/resolve.c:5519
 #, no-c-format
 msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
 msgstr ""
 
-#: fortran/resolve.c:5441
+#: fortran/resolve.c:5583
 #, fuzzy, no-c-format
 msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
 msgstr "déclaration à %0 invalide dans le contexte établi par la déclaration à %1"
 
-#: fortran/resolve.c:5450
+#: fortran/resolve.c:5592
 #, no-c-format
 msgid "Branch at %L causes an infinite loop"
 msgstr ""
@@ -9799,647 +9847,657 @@
 #. 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.
-#: fortran/resolve.c:5463
+#: fortran/resolve.c:5605
 #, fuzzy, no-c-format
 msgid "Label at %L is not in the same block as the GOTO statement at %L"
 msgstr "déclaration à %0 invalide dans le contexte établi par la déclaration à %1"
 
-#: fortran/resolve.c:5478 fortran/resolve.c:5492
+#: fortran/resolve.c:5620 fortran/resolve.c:5634
 #, no-c-format
 msgid "Deleted feature: GOTO at %L jumps to END of construct at %L"
 msgstr ""
 
-#: fortran/resolve.c:5569
+#: fortran/resolve.c:5711
 #, no-c-format
 msgid "WHERE mask at %L has inconsistent shape"
 msgstr ""
 
-#: fortran/resolve.c:5585
+#: fortran/resolve.c:5727
 #, no-c-format
 msgid "WHERE assignment target at %L has inconsistent shape"
 msgstr ""
 
-#: fortran/resolve.c:5600 fortran/resolve.c:5682
+#: fortran/resolve.c:5735 fortran/resolve.c:5820
+#, no-c-format
+msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
+msgstr ""
+
+#: fortran/resolve.c:5745 fortran/resolve.c:5830
 #, fuzzy, no-c-format
 msgid "Unsupported statement inside WHERE at %L"
 msgstr "déclaration VXT non supporté à %0"
 
-#: fortran/resolve.c:5631
+#: fortran/resolve.c:5776
 #, no-c-format
 msgid "Assignment to a FORALL index variable at %L"
 msgstr ""
 
-#: fortran/resolve.c:5639
+#: fortran/resolve.c:5784
 #, no-c-format
 msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
 msgstr ""
 
-#: fortran/resolve.c:5774
+#: fortran/resolve.c:5922
 #, no-c-format
 msgid "An outer FORALL construct already has an index with this name %L"
 msgstr ""
 
-#: fortran/resolve.c:5830
+#: fortran/resolve.c:5978
 #, no-c-format
 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
 msgstr ""
 
-#: fortran/resolve.c:5890
+#: fortran/resolve.c:6037
 #, no-c-format
 msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
 msgstr ""
 
-#: fortran/resolve.c:5927
+#: fortran/resolve.c:6110
 #, no-c-format
 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
 msgstr ""
 
-#: fortran/resolve.c:5950
+#: fortran/resolve.c:6135
 #, no-c-format
 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
 msgstr ""
 
-#: fortran/resolve.c:5962
+#: fortran/resolve.c:6147
 #, no-c-format
 msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
 msgstr ""
 
-#: fortran/resolve.c:6066
+#: fortran/resolve.c:6250
 #, no-c-format
 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
 msgstr ""
 
-#: fortran/resolve.c:6069
+#: fortran/resolve.c:6253
 #, no-c-format
 msgid "Variable '%s' has not been assigned a target label at %L"
 msgstr ""
 
-#: fortran/resolve.c:6080
+#: fortran/resolve.c:6264
 #, no-c-format
 msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
 msgstr ""
 
-#: fortran/resolve.c:6106
+#: fortran/resolve.c:6290
 #, no-c-format
 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
 msgstr ""
 
-#: fortran/resolve.c:6121
+#: fortran/resolve.c:6305
 #, no-c-format
 msgid "Arithmetic IF statement at %L requires a numeric expression"
 msgstr ""
 
-#: fortran/resolve.c:6163
+#: fortran/resolve.c:6347
 #, no-c-format
 msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
 msgstr ""
 
-#: fortran/resolve.c:6170
+#: fortran/resolve.c:6420
 #, no-c-format
-msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:6182
-#, no-c-format
-msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:6247
-#, no-c-format
 msgid "FORALL mask clause at %L requires a LOGICAL expression"
 msgstr ""
 
-#: fortran/resolve.c:6317 fortran/resolve.c:6373
+#: fortran/resolve.c:6490 fortran/resolve.c:6546
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
 msgstr ""
 
 #. Common block names match but binding labels do not.
-#: fortran/resolve.c:6338
+#: fortran/resolve.c:6511
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6385
+#: fortran/resolve.c:6558
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
 msgstr ""
 
 #. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:6437
+#: fortran/resolve.c:6610
 #, no-c-format
 msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
 msgstr ""
 
 #. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:6450
+#: fortran/resolve.c:6623
 #, no-c-format
 msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6636
 #, no-c-format
 msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6540
+#: fortran/resolve.c:6713
 #, no-c-format
 msgid "CHARACTER variable has zero length at %L"
 msgstr ""
 
-#: fortran/resolve.c:6828
+#: fortran/resolve.c:7001
 #, no-c-format
 msgid "Allocatable array '%s' at %L must have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:6831
+#: fortran/resolve.c:7004
 #, no-c-format
 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
 msgstr ""
 
-#: fortran/resolve.c:6838
+#: fortran/resolve.c:7011
 #, no-c-format
 msgid "Array pointer '%s' at %L must have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:6849
+#: fortran/resolve.c:7022
 #, no-c-format
 msgid "Array '%s' at %L cannot have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:6878
+#: fortran/resolve.c:7051
 #, no-c-format
 msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
 msgstr ""
 
-#: fortran/resolve.c:6901
+#: fortran/resolve.c:7074
 #, no-c-format
 msgid "Object '%s' at %L must have the SAVE attribute for default initialization of a component"
 msgstr ""
 
 #. The shape of a main program or module array needs to be
 #. constant.
-#: fortran/resolve.c:6948
+#: fortran/resolve.c:7121
 #, no-c-format
 msgid "The module or main program array '%s' at %L must have constant shape"
 msgstr ""
 
-#: fortran/resolve.c:6961
+#: fortran/resolve.c:7134
 #, no-c-format
 msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
 msgstr ""
 
-#: fortran/resolve.c:6980
+#: fortran/resolve.c:7153
 #, no-c-format
 msgid "'%s' at %L must have constant character length in this context"
 msgstr ""
 
-#: fortran/resolve.c:7012
+#: fortran/resolve.c:7185
 #, fuzzy, no-c-format
 msgid "Allocatable '%s' at %L cannot have an initializer"
 msgstr "%Jchamp final « %D » peut ne pas avoir été initialisé"
 
-#: fortran/resolve.c:7015
+#: fortran/resolve.c:7188
 #, fuzzy, no-c-format
 msgid "External '%s' at %L cannot have an initializer"
 msgstr "%Jchamp final « %D » peut ne pas avoir été initialisé"
 
-#: fortran/resolve.c:7019
+#: fortran/resolve.c:7192
 #, fuzzy, no-c-format
 msgid "Dummy '%s' at %L cannot have an initializer"
 msgstr "« %s » a les deux « extern » et initialisateur"
 
-#: fortran/resolve.c:7022
+#: fortran/resolve.c:7195
 #, fuzzy, no-c-format
 msgid "Intrinsic '%s' at %L cannot have an initializer"
 msgstr "%Jchamp final « %D » peut ne pas avoir été initialisé"
 
-#: fortran/resolve.c:7025
+#: fortran/resolve.c:7198
 #, fuzzy, no-c-format
 msgid "Function result '%s' at %L cannot have an initializer"
 msgstr "%Jchamp final « %D » peut ne pas avoir été initialisé"
 
-#: fortran/resolve.c:7028
+#: fortran/resolve.c:7201
 #, no-c-format
 msgid "Automatic array '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7051
+#: fortran/resolve.c:7224
 #, no-c-format
 msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
 msgstr ""
 
-#: fortran/resolve.c:7070
+#: fortran/resolve.c:7243
 #, no-c-format
 msgid "Character-valued statement function '%s' at %L must have constant length"
 msgstr ""
 
-#: fortran/resolve.c:7078
+#: fortran/resolve.c:7251
 #, no-c-format
 msgid "Automatic character length function '%s' at %L must have an explicit interface"
 msgstr ""
 
-#: fortran/resolve.c:7103
+#: fortran/resolve.c:7276
 #, no-c-format
 msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
 msgstr ""
 
-#: fortran/resolve.c:7126 fortran/resolve.c:7151
+#: fortran/resolve.c:7299 fortran/resolve.c:7324
 #, no-c-format
 msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
 msgstr ""
 
-#: fortran/resolve.c:7168
+#: fortran/resolve.c:7341
 #, fuzzy, no-c-format
 msgid "Function '%s' at %L cannot have an initializer"
 msgstr "%Jchamp final « %D » peut ne pas avoir été initialisé"
 
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7350
 #, fuzzy, no-c-format
 msgid "External object '%s' at %L may not have an initializer"
 msgstr "%Jchamp final « %D » peut ne pas avoir été initialisé"
 
-#: fortran/resolve.c:7185
+#: fortran/resolve.c:7358
 #, no-c-format
 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
 msgstr ""
 
-#: fortran/resolve.c:7206
+#: fortran/resolve.c:7379
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
 msgstr ""
 
-#: fortran/resolve.c:7210
+#: fortran/resolve.c:7383
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
 msgstr ""
 
-#: fortran/resolve.c:7214
+#: fortran/resolve.c:7387
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
 msgstr ""
 
-#: fortran/resolve.c:7218
+#: fortran/resolve.c:7391
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
 msgstr ""
 
-#: fortran/resolve.c:7227
+#: fortran/resolve.c:7400
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
 msgstr ""
 
-#: fortran/resolve.c:7299
+#: fortran/resolve.c:7472
 #, no-c-format
 msgid "Character length of component '%s' needs to be a constant specification expression at %L"
 msgstr ""
 
-#: fortran/resolve.c:7314
+#: fortran/resolve.c:7487
 #, no-c-format
 msgid "The component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
 msgstr ""
 
-#: fortran/resolve.c:7324
+#: fortran/resolve.c:7497
 #, no-c-format
 msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
 msgstr ""
 
-#: fortran/resolve.c:7334
+#: fortran/resolve.c:7507
 #, no-c-format
 msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
 msgstr ""
 
-#: fortran/resolve.c:7352
+#: fortran/resolve.c:7525
 #, no-c-format
 msgid "Component '%s' of '%s' at %L must have constant array bounds"
 msgstr ""
 
-#: fortran/resolve.c:7395
+#: fortran/resolve.c:7568
 #, no-c-format
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7405
+#: fortran/resolve.c:7578
 #, no-c-format
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7418
+#: fortran/resolve.c:7591
 #, no-c-format
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7430
+#: fortran/resolve.c:7603
 #, no-c-format
 msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7439
+#: fortran/resolve.c:7612
 #, no-c-format
 msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7451
+#: fortran/resolve.c:7624
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
 msgstr ""
 
-#: fortran/resolve.c:7459
+#: fortran/resolve.c:7632
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
 msgstr ""
 
-#: fortran/resolve.c:7485
+#: fortran/resolve.c:7658
 #, no-c-format
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7504
+#: fortran/resolve.c:7677
 #, no-c-format
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:7515
+#: fortran/resolve.c:7688
 #, no-c-format
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:7526
+#: fortran/resolve.c:7699
 #, fuzzy, no-c-format
 msgid "Incompatible derived type in PARAMETER at %L"
 msgstr "type incompatibles dans %s"
 
-#: fortran/resolve.c:7597
+#: fortran/resolve.c:7758
 #, no-c-format
+msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
+msgstr ""
+
+#: fortran/resolve.c:7772
+#, no-c-format
 msgid "Interface '%s' of procedure '%s' at %L must be explicit"
 msgstr ""
 
-#: fortran/resolve.c:7622
+#: fortran/resolve.c:7797
 #, fuzzy, no-c-format
 msgid "Type specified for intrinsic function '%s' at %L is ignored"
 msgstr "référence de sous-routine à la fonction «%A» à %0"
 
-#: fortran/resolve.c:7629
+#: fortran/resolve.c:7804
 #, no-c-format
 msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
 msgstr ""
 
-#: fortran/resolve.c:7636
+#: fortran/resolve.c:7811
 #, no-c-format
 msgid "Intrinsic '%s' at %L does not exist"
 msgstr ""
 
-#: fortran/resolve.c:7676
+#: fortran/resolve.c:7851
 #, no-c-format
 msgid "Assumed size array at %L must be a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7679
+#: fortran/resolve.c:7854
 #, no-c-format
 msgid "Assumed shape array at %L must be a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7691
+#: fortran/resolve.c:7866
 #, no-c-format
 msgid "Symbol at %L is not a DUMMY variable"
 msgstr ""
 
-#: fortran/resolve.c:7697
+#: fortran/resolve.c:7872
 #, no-c-format
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7707
+#: fortran/resolve.c:7882
 #, no-c-format
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 msgstr ""
 
-#: fortran/resolve.c:7716
+#: fortran/resolve.c:7891
 #, no-c-format
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 msgstr ""
 
-#: fortran/resolve.c:7742
+#: fortran/resolve.c:7917
 #, no-c-format
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 msgstr ""
 
-#: fortran/resolve.c:7795
+#: fortran/resolve.c:7970
 #, no-c-format
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 msgstr ""
 
-#: fortran/resolve.c:7811
+#: fortran/resolve.c:7987
 #, no-c-format
 msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 msgstr ""
 
-#: fortran/resolve.c:7830
+#: fortran/resolve.c:8006
 #, no-c-format
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 msgstr ""
 
-#: fortran/resolve.c:7889
+#: fortran/resolve.c:8065
 #, no-c-format
 msgid "Threadprivate at %L isn't SAVEd"
 msgstr ""
 
-#: fortran/resolve.c:7967
+#: fortran/resolve.c:8143
 #, no-c-format
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 msgstr ""
 
-#: fortran/resolve.c:8011
+#: fortran/resolve.c:8149
 #, no-c-format
+msgid "DATA array '%s' at %L must be specified in a previous declaration"
+msgstr ""
+
+#: fortran/resolve.c:8194
+#, no-c-format
 msgid "Nonconstant array section at %L in DATA statement"
 msgstr ""
 
-#: fortran/resolve.c:8024
+#: fortran/resolve.c:8207
 #, no-c-format
 msgid "DATA statement at %L has more variables than values"
 msgstr ""
 
-#: fortran/resolve.c:8118
+#: fortran/resolve.c:8301
 #, no-c-format
 msgid "iterator start at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:8125
+#: fortran/resolve.c:8308
 #, no-c-format
 msgid "iterator end at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:8132
+#: fortran/resolve.c:8315
 #, no-c-format
 msgid "iterator step at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:8258
+#: fortran/resolve.c:8441
 #, no-c-format
 msgid "DATA statement at %L has more values than variables"
 msgstr ""
 
-#: fortran/resolve.c:8349
+#: fortran/resolve.c:8532
 #, fuzzy, no-c-format
 msgid "Label %d at %L defined but not used"
 msgstr "étiquette « %D » définie mais non utilisée"
 
-#: fortran/resolve.c:8354
+#: fortran/resolve.c:8537
 #, fuzzy, no-c-format
 msgid "Label %d at %L defined but cannot be used"
 msgstr "étiquette « %D » définie mais non utilisée"
 
-#: fortran/resolve.c:8439
+#: fortran/resolve.c:8622
 #, no-c-format
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8448
+#: fortran/resolve.c:8631
 #, no-c-format
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8465
+#: fortran/resolve.c:8639
 #, no-c-format
+msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
+msgstr ""
+
+#: fortran/resolve.c:8656
+#, no-c-format
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8570
+#: fortran/resolve.c:8761
 #, no-c-format
 msgid "Syntax error in EQUIVALENCE statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:8585
+#: fortran/resolve.c:8776
 #, no-c-format
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 msgstr ""
 
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8788
 #, no-c-format
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 msgstr ""
 
-#: fortran/resolve.c:8606
+#: fortran/resolve.c:8797
 #, no-c-format
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8876
 #, no-c-format
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8696
+#: fortran/resolve.c:8887
 #, no-c-format
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8707
+#: fortran/resolve.c:8898
 #, no-c-format
 msgid "Substring at %L has length zero"
 msgstr ""
 
-#: fortran/resolve.c:8750
+#: fortran/resolve.c:8941
 #, no-c-format
 msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
 msgstr ""
 
-#: fortran/resolve.c:8762
+#: fortran/resolve.c:8953
 #, no-c-format
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:8788
+#: fortran/resolve.c:8979
 #, no-c-format
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 msgstr ""
 
-#: fortran/resolve.c:8795
+#: fortran/resolve.c:8986
 #, no-c-format
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 msgstr ""
 
-#: fortran/resolve.c:8801
+#: fortran/resolve.c:8992
 #, no-c-format
 msgid "User operator procedure '%s' at %L must have at least one argument"
 msgstr ""
 
-#: fortran/resolve.c:8811
+#: fortran/resolve.c:9002
 #, no-c-format
 msgid "First argument of operator interface at %L cannot be optional"
 msgstr ""
 
-#: fortran/resolve.c:8823
+#: fortran/resolve.c:9014
 #, no-c-format
 msgid "Second argument of operator interface at %L cannot be optional"
 msgstr ""
 
-#: fortran/resolve.c:8827
+#: fortran/resolve.c:9018
 #, no-c-format
 msgid "Operator interface at %L must have, at most, two arguments"
 msgstr ""
 
-#: fortran/resolve.c:8867
+#: fortran/resolve.c:9059
 #, no-c-format
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 msgstr ""
 
-#: fortran/scanner.c:526
+#: fortran/scanner.c:530
 #, no-c-format
 msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
 msgstr ""
 
-#: fortran/scanner.c:816 fortran/scanner.c:937
+#: fortran/scanner.c:820 fortran/scanner.c:941
 #, no-c-format
 msgid "Limit of %d continuations exceeded in statement at %C"
 msgstr ""
 
-#: fortran/scanner.c:861
+#: fortran/scanner.c:865
 #, fuzzy, no-c-format
 msgid "Missing '&' in continued character constant at %C"
 msgstr "valeur non reconnnue pour la constante caractère à %0"
 
-#: fortran/scanner.c:1071
+#: fortran/scanner.c:1075
 #, fuzzy, no-c-format
 msgid "Nonconforming tab character at %C"
 msgstr "conversion vers un jeu d'exécution de caractères"
 
-#: fortran/scanner.c:1153 fortran/scanner.c:1156
+#: fortran/scanner.c:1158 fortran/scanner.c:1161
 #, no-c-format
 msgid "'&' not allowed by itself in line %d"
 msgstr ""
 
-#: fortran/scanner.c:1189
+#: fortran/scanner.c:1207
 #, no-c-format
-msgid "Nonconforming tab character in column 1 of line %d"
+msgid "Nonconforming tab character in column %d of line %d"
 msgstr ""
 
-#: fortran/scanner.c:1387
+#: fortran/scanner.c:1405
 #, fuzzy, no-c-format
 msgid "%s:%d: file %s left but not entered"
 msgstr "fichier \"%s\" a été laissé mais n'a pas été entré"
 
-#: fortran/scanner.c:1419
+#: fortran/scanner.c:1438
 #, fuzzy, no-c-format
 msgid "%s:%d: Illegal preprocessor directive"
 msgstr "%s dans la directive du préprocesseur"
 
-#: fortran/scanner.c:1514
+#: fortran/scanner.c:1533
 #, no-c-format
 msgid "File '%s' is being included recursively"
 msgstr ""
 
-#: fortran/scanner.c:1529
+#: fortran/scanner.c:1548
 #, fuzzy, no-c-format
 msgid "Can't open file '%s'"
 msgstr "impossible d'ouvrir le fichier « %s »"
 
-#: fortran/scanner.c:1538
+#: fortran/scanner.c:1557
 #, fuzzy, no-c-format
 msgid "Can't open included file '%s'"
 msgstr "ne peut ouvrir le fichier de sortie « %s »"
 
-#: fortran/scanner.c:1676
+#: fortran/scanner.c:1701
 #, fuzzy, c-format
 msgid "%s:%3d %s\n"
 msgstr "%s : %s"
@@ -10509,134 +10567,134 @@
 msgid "Argument of CHAR function at %L outside of range [0,255]"
 msgstr ""
 
-#: fortran/simplify.c:1247
+#: fortran/simplify.c:1293
 #, fuzzy, no-c-format
 msgid "Argument of IACHAR at %L must be of length one"
 msgstr "argument 1 de « %s » doit être en mode virgule flottante"
 
-#: fortran/simplify.c:1254
+#: fortran/simplify.c:1300
 #, no-c-format
 msgid "Argument of IACHAR function at %L outside of range 0..127"
 msgstr ""
 
-#: fortran/simplify.c:1293
+#: fortran/simplify.c:1339
 #, fuzzy, no-c-format
 msgid "Invalid second argument of IBCLR at %L"
 msgstr "argument actuel invalide à %0"
 
-#: fortran/simplify.c:1301
+#: fortran/simplify.c:1347
 #, no-c-format
 msgid "Second argument of IBCLR exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1335
+#: fortran/simplify.c:1381
 #, fuzzy, no-c-format
 msgid "Invalid second argument of IBITS at %L"
 msgstr "argument actuel invalide à %0"
 
-#: fortran/simplify.c:1341
+#: fortran/simplify.c:1387
 #, fuzzy, no-c-format
 msgid "Invalid third argument of IBITS at %L"
 msgstr "argument actuel invalide à %0"
 
-#: fortran/simplify.c:1351
+#: fortran/simplify.c:1397
 #, no-c-format
 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1393
+#: fortran/simplify.c:1439
 #, fuzzy, no-c-format
 msgid "Invalid second argument of IBSET at %L"
 msgstr "argument actuel invalide à %0"
 
-#: fortran/simplify.c:1401
+#: fortran/simplify.c:1447
 #, no-c-format
 msgid "Second argument of IBSET exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1431
+#: fortran/simplify.c:1477
 #, fuzzy, no-c-format
 msgid "Argument of ICHAR at %L must be of length one"
 msgstr "argument 1 de « %s » doit être en mode virgule flottante"
 
-#: fortran/simplify.c:1646
+#: fortran/simplify.c:1692
 #, fuzzy, no-c-format
 msgid "Argument of INT at %L is not a valid type"
 msgstr "argument à NUM n'est pas discret"
 
-#: fortran/simplify.c:1688
+#: fortran/simplify.c:1734
 #, fuzzy, no-c-format
 msgid "Argument of %s at %L is not a valid type"
 msgstr "argument de l'attribut « %s » n'est pas une chaîne de constante"
 
-#: fortran/simplify.c:1786
+#: fortran/simplify.c:1832
 #, fuzzy, no-c-format
 msgid "Invalid second argument of ISHFT at %L"
 msgstr "argument actuel invalide à %0"
 
-#: fortran/simplify.c:1801
+#: fortran/simplify.c:1847
 #, no-c-format
 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1865
+#: fortran/simplify.c:1911
 #, fuzzy, no-c-format
 msgid "Invalid second argument of ISHFTC at %L"
 msgstr "argument actuel invalide à %0"
 
-#: fortran/simplify.c:1879
+#: fortran/simplify.c:1925
 #, fuzzy, no-c-format
 msgid "Invalid third argument of ISHFTC at %L"
 msgstr "argument actuel invalide à %0"
 
-#: fortran/simplify.c:1885
+#: fortran/simplify.c:1931
 #, no-c-format
 msgid "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1901
+#: fortran/simplify.c:1947
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1904
+#: fortran/simplify.c:1950
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1975
+#: fortran/simplify.c:2021
 #, no-c-format
 msgid "Argument of KIND at %L is a DERIVED type"
 msgstr ""
 
-#: fortran/simplify.c:2163
+#: fortran/simplify.c:2209
 #, fuzzy, no-c-format
 msgid "DIM argument at %L is out of bounds"
 msgstr "numéro de l'accumulateur est hors limite"
 
-#: fortran/simplify.c:2318
+#: fortran/simplify.c:2364
 #, no-c-format
 msgid "Argument of LOG at %L cannot be less than or equal to zero"
 msgstr ""
 
-#: fortran/simplify.c:2331
+#: fortran/simplify.c:2377
 #, no-c-format
 msgid "Complex argument of LOG at %L cannot be zero"
 msgstr ""
 
-#: fortran/simplify.c:2374
+#: fortran/simplify.c:2420
 #, no-c-format
 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
 msgstr ""
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2579
+#: fortran/simplify.c:2628
 #, no-c-format
 msgid "Second argument MOD at %L is zero"
 msgstr ""
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2590
+#: fortran/simplify.c:2639
 #, no-c-format
 msgid "Second argument of MOD at %L is zero"
 msgstr ""
@@ -10644,82 +10702,87 @@
 #. Result is processor-dependent. This processor just opts
 #. to not handle it at all.
 #. Result is processor-dependent.
-#: fortran/simplify.c:2638 fortran/simplify.c:2650
+#: fortran/simplify.c:2687 fortran/simplify.c:2699
 #, no-c-format
 msgid "Second argument of MODULO at %L is zero"
 msgstr ""
 
-#: fortran/simplify.c:2702
+#: fortran/simplify.c:2751
 #, no-c-format
 msgid "Second argument of NEAREST at %L shall not be zero"
 msgstr ""
 
-#: fortran/simplify.c:2977
+#: fortran/simplify.c:2787
 #, no-c-format
+msgid "Result of NEAREST is NaN at %L"
+msgstr ""
+
+#: fortran/simplify.c:3062
+#, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
 msgstr ""
 
-#: fortran/simplify.c:3032
+#: fortran/simplify.c:3117
 #, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
 msgstr ""
 
-#: fortran/simplify.c:3122
+#: fortran/simplify.c:3232
 #, fuzzy, no-c-format
 msgid "Integer too large in shape specification at %L"
 msgstr "après la déclaration précédente dans « %#D »"
 
-#: fortran/simplify.c:3132
+#: fortran/simplify.c:3242
 #, no-c-format
 msgid "Too many dimensions in shape specification for RESHAPE at %L"
 msgstr ""
 
-#: fortran/simplify.c:3140
+#: fortran/simplify.c:3250
 #, fuzzy, no-c-format
 msgid "Shape specification at %L cannot be negative"
 msgstr "spécification d'étendue à %0 invalide"
 
-#: fortran/simplify.c:3150
+#: fortran/simplify.c:3260
 #, no-c-format
 msgid "Shape specification at %L cannot be the null array"
 msgstr ""
 
-#: fortran/simplify.c:3171
+#: fortran/simplify.c:3281
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
 msgstr ""
 
-#: fortran/simplify.c:3178
+#: fortran/simplify.c:3288
 #, no-c-format
 msgid "Error in ORDER parameter of RESHAPE at %L"
 msgstr ""
 
-#: fortran/simplify.c:3188
+#: fortran/simplify.c:3298
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is out of range"
 msgstr ""
 
-#: fortran/simplify.c:3197
+#: fortran/simplify.c:3307
 #, fuzzy, no-c-format
 msgid "Invalid permutation in ORDER parameter at %L"
 msgstr "type d'attribut de déclaration invalide à %0"
 
-#: fortran/simplify.c:3253
+#: fortran/simplify.c:3363
 #, no-c-format
 msgid "PAD parameter required for short SOURCE parameter at %L"
 msgstr ""
 
-#: fortran/simplify.c:3372
+#: fortran/simplify.c:3482
 #, no-c-format
 msgid "Result of SCALE overflows its kind at %L"
 msgstr ""
 
-#: fortran/simplify.c:3942
+#: fortran/simplify.c:4056
 #, fuzzy, no-c-format
 msgid "Argument of SQRT at %L has a negative value"
 msgstr "l'appel de fonction a une valeur d'aggrégat"
 
-#: fortran/simplify.c:4069
+#: fortran/simplify.c:4190
 #, no-c-format
 msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
 msgstr ""
@@ -10948,29 +11011,29 @@
 msgid "Symbol '%s' at %C has already been host associated"
 msgstr ""
 
-#: fortran/symbol.c:3162
+#: fortran/symbol.c:3189
 #, no-c-format
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 msgstr ""
 
-#: fortran/symbol.c:3173
+#: fortran/symbol.c:3200
 #, fuzzy, no-c-format
 msgid "Derived type '%s' at %L is empty"
 msgstr "la réponse du prédicat est vide"
 
-#: fortran/symbol.c:3190
+#: fortran/symbol.c:3217
 #, no-c-format
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr ""
 
-#: fortran/symbol.c:3202
+#: fortran/symbol.c:3229
 #, no-c-format
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr ""
 
 #. If the derived type is bind(c), all fields must be
 #. interop.
-#: fortran/symbol.c:3241
+#: fortran/symbol.c:3268
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 msgstr ""
@@ -10978,17 +11041,17 @@
 #. If derived type is param to bind(c) routine, or to one
 #. of the iso_c_binding procs, it must be interoperable, so
 #. all fields must interop too.
-#: fortran/symbol.c:3250
+#: fortran/symbol.c:3277
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 msgstr ""
 
-#: fortran/symbol.c:3264
+#: fortran/symbol.c:3291
 #, no-c-format
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 msgstr ""
 
-#: fortran/symbol.c:3272
+#: fortran/symbol.c:3299
 #, no-c-format
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 msgstr ""
@@ -10998,38 +11061,43 @@
 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
 msgstr ""
 
-#: fortran/trans-common.c:396
+#: fortran/target-memory.c:635
 #, no-c-format
+msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
+msgstr ""
+
+#: fortran/trans-common.c:399
+#, no-c-format
 msgid "Named COMMON block '%s' at %L shall be of the same size"
 msgstr ""
 
-#: fortran/trans-common.c:817
+#: fortran/trans-common.c:833
 #, fuzzy, no-c-format
 msgid "Bad array reference at %L"
 msgstr "élément nul à %0 pour la référence au tableau à %1"
 
-#: fortran/trans-common.c:825
+#: fortran/trans-common.c:841
 #, no-c-format
 msgid "Illegal reference type at %L as EQUIVALENCE object"
 msgstr ""
 
-#: fortran/trans-common.c:865
+#: fortran/trans-common.c:881
 #, no-c-format
 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
 msgstr ""
 
 #. Aligning this field would misalign a previous field.
-#: fortran/trans-common.c:998
+#: fortran/trans-common.c:1014
 #, no-c-format
 msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
 msgstr ""
 
-#: fortran/trans-common.c:1063
+#: fortran/trans-common.c:1079
 #, no-c-format
 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
 msgstr ""
 
-#: fortran/trans-common.c:1078
+#: fortran/trans-common.c:1094
 #, no-c-format
 msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
 msgstr ""
@@ -11037,42 +11105,42 @@
 #. The required offset conflicts with previous alignment
 #. requirements.  Insert padding immediately before this
 #. segment.
-#: fortran/trans-common.c:1089
+#: fortran/trans-common.c:1105
 #, fuzzy, no-c-format
 msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
 msgstr "Remplissage de %A %D requis avant «%B» dans le bloc commun «%C» à %0"
 
-#: fortran/trans-common.c:1115
+#: fortran/trans-common.c:1131
 #, no-c-format
 msgid "COMMON '%s' at %L does not exist"
 msgstr ""
 
-#: fortran/trans-common.c:1122
+#: fortran/trans-common.c:1138
 #, no-c-format
 msgid "COMMON '%s' at %L requires %d bytes of padding at start"
 msgstr ""
 
-#: fortran/trans-decl.c:3016
+#: fortran/trans-decl.c:2979
 #, no-c-format
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 msgstr ""
 
-#: fortran/trans-decl.c:3020
+#: fortran/trans-decl.c:2983
 #, no-c-format
 msgid "Unused dummy argument '%s' at %L"
 msgstr ""
 
-#: fortran/trans-decl.c:3026
+#: fortran/trans-decl.c:2989
 #, fuzzy, no-c-format
 msgid "Unused variable '%s' declared at %L"
 msgstr "instance de la variable « %s » est déclaré %s"
 
-#: fortran/trans-decl.c:3052
+#: fortran/trans-decl.c:3015
 #, fuzzy, no-c-format
 msgid "Unused parameter '%s' declared at %L"
 msgstr "paramètre « %s » déclaré « void »"
 
-#: fortran/trans-expr.c:2036
+#: fortran/trans-expr.c:2199
 #, fuzzy, no-c-format
 msgid "Unknown argument list function at %L"
 msgstr "pas assez d'arguments pour la fonction « %s »"
@@ -11082,12 +11150,12 @@
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 msgstr ""
 
-#: fortran/trans-io.c:1850
+#: fortran/trans-io.c:1851
 #, no-c-format
 msgid "Derived type '%s' at %L has PRIVATE components"
 msgstr ""
 
-#: fortran/trans-stmt.c:438
+#: fortran/trans-stmt.c:436
 #, fuzzy, no-c-format
 msgid "An alternate return at %L without a * dummy argument"
 msgstr "spécificateur alternatif de retour à %0 invalide à l'intérieur de l'unité du programme principal"
@@ -11314,58 +11382,38 @@
 msgid "cannot specify 'main' class when not linking"
 msgstr "ne peut spécifier la classe « main » lorsqu'il n'y a pas d'édition de liens"
 
-#: config/i386/nwld.h:34
-#, fuzzy
-msgid "Static linking is not supported.\n"
-msgstr "expression limitant la pile n'est pas supportée"
-
-#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg et -fomit-frame-pointer sont incompatibles"
-
 #: config/vax/netbsd-elf.h:41
 #, fuzzy
 msgid "the -shared option is not currently supported for VAX ELF"
 msgstr "L'option -shared n'est pas couramment supportée pour VAS ELF."
 
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
-msgid "does not support multilib"
-msgstr "ne supporte pas multilib"
-
 #: config/vax/vax.h:49 config/vax/vax.h:50
 msgid "profiling not supported with -mg\n"
 msgstr "profilage n'est pas supporté avec -mg\n"
 
-#: config/rs6000/linux64.h:347 config/rs6000/linux64.h:349 config/linux.h:106
-#: config/linux.h:108 config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
+#: config/sh/sh.h:461
+#, fuzzy
+msgid "SH2a does not support little-endian"
+msgstr "ne supporte pas multilib"
+
+#: config/s390/tpf.h:119
+#, fuzzy
+msgid "static is not supported on TPF-OS"
+msgstr "-traditional n'est pas supporté en C++"
+
 #: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
+#: config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
 #: config/sparc/linux.h:126 config/sparc/linux.h:128
-#: config/sparc/linux64.h:152 config/sparc/linux64.h:154
+#: config/sparc/linux64.h:152 config/sparc/linux64.h:154 config/linux.h:106
+#: config/linux.h:108 config/rs6000/linux64.h:347 config/rs6000/linux64.h:349
 #, fuzzy
 msgid "-mglibc and -muclibc used together"
 msgstr "-mapcs-26 et -mapcs-32 ne peuvent être utilisés ensembles"
 
-#: config/i386/cygwin.h:28
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "mno-cygwin et mno-win32 ne sont pas compatibles"
+#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg et -fomit-frame-pointer sont incompatibles"
 
-#: config/i386/cygwin.h:74 config/i386/mingw32.h:74
-msgid "shared and mdll are not compatible"
-msgstr "shared et mdll ne sont pas compatibles"
-
-#: config/i386/sco5.h:188
-msgid "-pg not supported on this platform"
-msgstr "-pg n'est pas supporté sur cette plate-forme"
-
-#: config/i386/sco5.h:189
-msgid "-p and -pp specified - pick one"
-msgstr "-p et -pp spécifié - n'en prendre qu'un seul"
-
-#: config/i386/sco5.h:258
-msgid "-G and -static are mutually exclusive"
-msgstr "-G et -static sont mutuellement exclusives"
-
 #: gcc.c:792
 msgid "GCC does not support -C or -CC without -E"
 msgstr "GCC ne supporte pas -C ou -CC sans utiliser -E"
@@ -11375,61 +11423,14 @@
 msgid "-E or -x required when input is from standard input"
 msgstr "-E est requis lorsque l'entrée est faite à partir de l'entrée standard"
 
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni et -femit-class-files sont incompatibles"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni et -femit-class-file sont incompatibles"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file dervait être utilisé avec -fsyntax-only"
-
 #: config/mcore/mcore.h:56
 msgid "the m210 does not have little endian support"
 msgstr "Le m210 ne supporte pas le code pour système à octets de poids faible"
 
-#: config/lynx.h:70
-msgid "cannot use mthreads and mlegacy-threads together"
-msgstr ""
-
-#: config/lynx.h:95
-msgid "cannot use mshared and static together"
-msgstr ""
-
-#: config/sh/sh.h:461
-#, fuzzy
-msgid "SH2a does not support little-endian"
-msgstr "ne supporte pas multilib"
-
-#: config/mips/mips.h:1042 config/arc/arc.h:61
+#: config/arc/arc.h:61 config/mips/mips.h:1042
 msgid "may not use both -EB and -EL"
 msgstr "ne peut utiliser ensemble -EB et -EL"
 
-#: config/s390/tpf.h:119
-#, fuzzy
-msgid "static is not supported on TPF-OS"
-msgstr "-traditional n'est pas supporté en C++"
-
-#: config/rs6000/darwin.h:95
-msgid " conflicting code gen style switches are used"
-msgstr " code de génération de style de switches utilisées est en conflit"
-
-#: ada/lang-specs.h:34
-msgid "-c or -S required for Ada"
-msgstr "-c ou -S requis pour Ada"
-
-#: config/mips/r3900.h:34
-msgid "-mhard-float not supported"
-msgstr "-mhard-float n'est pas supporté"
-
-#: config/mips/r3900.h:36
-#, fuzzy
-msgid "-msingle-float and -msoft-float cannot both be specified"
-msgstr "-msingle-float et -msoft-float ne peuvent être spécifiés ensembles"
-
 #: config/vxworks.h:71
 #, fuzzy
 msgid "-Xbind-now and -Xbind-lazy are incompatible"
@@ -11467,12 +11468,25 @@
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr "-private_bundle n'est pas permis avec -dynamiclib"
 
+#: config/mips/r3900.h:34
+msgid "-mhard-float not supported"
+msgstr "-mhard-float n'est pas supporté"
+
+#: config/mips/r3900.h:36
+#, fuzzy
+msgid "-msingle-float and -msoft-float cannot both be specified"
+msgstr "-msingle-float et -msoft-float ne peuvent être spécifiés ensembles"
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
 #: config/sparc/sol2-bi.h:217 config/sparc/sol2-bi.h:227
 msgid "may not use both -m32 and -m64"
 msgstr "ne peut utiliser ensemble -m32 et -m64"
 
+#: config/i386/mingw32.h:74 config/i386/cygwin.h:74
+msgid "shared and mdll are not compatible"
+msgstr "shared et mdll ne sont pas compatibles"
+
 #: config/arm/arm.h:147
 msgid "-msoft-float and -mhard_float may not be used together"
 msgstr "-msoft-float et -mhard_float ne peuvent être utilisées ensembles"
@@ -11481,127 +11495,65 @@
 msgid "-mbig-endian and -mlittle-endian may not be used together"
 msgstr "-mbig-endian et -mlittle-endian ne peuvent être utilisés ensemble"
 
-#: java/lang.opt:65
-#, fuzzy
-msgid "Warn if a deprecated compiler feature, class, method, or field is used"
-msgstr "Avertir si une classe, une méthode ou un champ obsolète est utilisé"
+#: config/rs6000/darwin.h:95
+msgid " conflicting code gen style switches are used"
+msgstr " code de génération de style de switches utilisées est en conflit"
 
-#: java/lang.opt:69
-msgid "Warn if deprecated empty statements are found"
-msgstr "Avertir si des déclarations vides obsolètes sont trouvées"
+#: ada/lang-specs.h:34
+msgid "-c or -S required for Ada"
+msgstr "-c ou -S requis pour Ada"
 
-#: java/lang.opt:73
-msgid "Warn if .class files are out of date"
-msgstr "Avertir si des fichier .class sont périmées"
+#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+msgid "does not support multilib"
+msgstr "ne supporte pas multilib"
 
-#: java/lang.opt:77
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "Avertir si des modificateurs sont spécifiés sans que cela ne soit nécessaires"
-
-#: java/lang.opt:81
+#: config/i386/nwld.h:34
 #, fuzzy
-msgid "Deprecated; use --classpath instead"
-msgstr "--CLASSPATH\tobsolète; utiliser --classpath à la place"
+msgid "Static linking is not supported.\n"
+msgstr "expression limitant la pile n'est pas supportée"
 
-#: java/lang.opt:88
-msgid "Permit the use of the assert keyword"
-msgstr ""
+#: config/i386/cygwin.h:28
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "mno-cygwin et mno-win32 ne sont pas compatibles"
 
-#: java/lang.opt:110
-#, fuzzy
-msgid "Replace system path"
-msgstr "--bootclasspath=<chemin>\tremplacer le <chemin> système"
+#: config/i386/sco5.h:188
+msgid "-pg not supported on this platform"
+msgstr "-pg n'est pas supporté sur cette plate-forme"
 
-#: java/lang.opt:114
-#, fuzzy
-msgid "Generate checks for references to NULL"
-msgstr "Générer le code pour un DLL"
+#: config/i386/sco5.h:189
+msgid "-p and -pp specified - pick one"
+msgstr "-p et -pp spécifié - n'en prendre qu'un seul"
 
-#: java/lang.opt:118
-msgid "Set class path"
-msgstr "Initialiser le chemin des classes"
+#: config/i386/sco5.h:258
+msgid "-G and -static are mutually exclusive"
+msgstr "-G et -static sont mutuellement exclusives"
 
-#: java/lang.opt:125
-msgid "Output a class file"
-msgstr ""
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni et -femit-class-files sont incompatibles"
 
-#: java/lang.opt:129
-msgid "Alias for -femit-class-file"
-msgstr ""
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni et -femit-class-file sont incompatibles"
 
-#: java/lang.opt:133
-#, fuzzy
-msgid "Choose input encoding (defaults from your locale)"
-msgstr "--encoding=<encodage>\tchoisir l'encodade d'entrée (par défaut provient de la locale)"
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file dervait être utilisé avec -fsyntax-only"
 
-#: java/lang.opt:137
-msgid "Set the extension directory path"
-msgstr ""
-
-#: java/lang.opt:144
+#: config/cris/cris.h:207
 #, fuzzy
-msgid "Input file is a file with a list of filenames to compile"
-msgstr "fichier d'entrée est listé dans les noms de fichiers à compiler"
+msgid "Do not specify both -march=... and -mcpu=..."
+msgstr "ne peut spécéfier à la fois -C et -o"
 
-#: java/lang.opt:151
-msgid "Always check for non gcj generated classes archives"
-msgstr "Toujours vérifier dans les archives de classes non générées gcj"
-
-#: java/lang.opt:155
-msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
+#: config/lynx.h:70
+msgid "cannot use mthreads and mlegacy-threads together"
 msgstr ""
 
-#: java/lang.opt:159
-msgid "Generate instances of Class at runtime"
+#: config/lynx.h:95
+msgid "cannot use mshared and static together"
 msgstr ""
 
-#: java/lang.opt:163
-msgid "Use offset tables for virtual method calls"
-msgstr "Utiliser des tables de décalage pour les appels de méthodes virtuelles"
-
-#: java/lang.opt:170
-msgid "Assume native functions are implemented using JNI"
-msgstr "Présumer que les fonctions natives sont implantées et qu'elles utilisent JNI"
-
-#: java/lang.opt:174
-msgid "Enable optimization of static class initialization code"
-msgstr "Autorisser l'optimisation du code d'initialisation de classe statique"
-
-#: java/lang.opt:181
-msgid "Reduce the amount of reflection meta-data generated"
-msgstr ""
-
-#: java/lang.opt:185
-msgid "Enable assignability checks for stores into object arrays"
-msgstr "Autoriser la vérificaitions des affectations dans le stockage des tableaux d'objets"
-
-#: java/lang.opt:189
-#, fuzzy
-msgid "Generate code for the Boehm GC"
-msgstr "Générer le code pour Boehm GC"
-
-#: java/lang.opt:193
-msgid "Call a library routine to do integer divisions"
-msgstr ""
-
-#: java/lang.opt:197
-msgid "Generated should be loaded by bootstrap loader"
-msgstr ""
-
-#: java/lang.opt:201
-msgid "Set the source language version"
-msgstr ""
-
-#: java/lang.opt:205
-#, fuzzy
-msgid "Set the target VM version"
-msgstr "version d'en-tête erronée"
-
-#: ada/lang.opt:96
-#, fuzzy
-msgid "Specify options to GNAT"
-msgstr "-gnat<options>\tSpécifier les options pour GNAT"
-
 #: fortran/lang.opt:29
 #, fuzzy
 msgid "Add a directory for INCLUDE and MODULE searching"
@@ -11863,7 +11815,7 @@
 msgid "Append a second underscore if the name already contains an underscore"
 msgstr ""
 
-#: fortran/lang.opt:277 c.opt:714
+#: fortran/lang.opt:277 c.opt:718
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr "Utiliser le type d'entier le moins large possible pour les types d'énumération"
 
@@ -11898,16 +11850,69 @@
 msgid "Accept extensions to support legacy code"
 msgstr ""
 
-#: treelang/lang.opt:30
+#: config/mcore/mcore.opt:23
 #, fuzzy
-msgid "Trace lexical analysis"
-msgstr "(débug) trace l'analyse lexicale"
+msgid "Generate code for the M*Core M210"
+msgstr "Générer du code pour M*Core M340"
 
-#: treelang/lang.opt:34
+#: config/mcore/mcore.opt:27
+msgid "Generate code for the M*Core M340"
+msgstr "Générer du code pour M*Core M340"
+
+#: config/mcore/mcore.opt:31
+msgid "Set maximum alignment to 4"
+msgstr "Initialiser l'alignement maximal à 4"
+
+#: config/mcore/mcore.opt:35
+msgid "Force functions to be aligned to a 4 byte boundary"
+msgstr "Forcer les fonctions à être alignés sur des frontières de 4 octets"
+
+#: config/mcore/mcore.opt:39
+msgid "Set maximum alignment to 8"
+msgstr "Initialiser l'alignement maximal à 8"
+
+#: config/mcore/mcore.opt:43 config/score/score.opt:23
 #, fuzzy
-msgid "Trace the parsing process"
-msgstr "(débug) tracer le traitement de l'analyse"
+msgid "Generate big-endian code"
+msgstr "Générer du code de système à octets de poids fort"
 
+#: config/mcore/mcore.opt:47
+msgid "Emit call graph information"
+msgstr "Produire les informations du graphe d'appel"
+
+#: config/mcore/mcore.opt:51
+#, fuzzy
+msgid "Use the divide instruction"
+msgstr "Ne pas utiliser l'instruction de division"
+
+#: config/mcore/mcore.opt:55
+msgid "Inline constants if it can be done in 2 insns or less"
+msgstr "Constante enligne si elle peut être dans 2 insn ou moins"
+
+#: config/mcore/mcore.opt:59 config/score/score.opt:27
+#, fuzzy
+msgid "Generate little-endian code"
+msgstr "Générer du code de système à octets de poids faible"
+
+#: config/mcore/mcore.opt:67
+#, fuzzy
+msgid "Use arbitrary sized immediates in bit operations"
+msgstr "Ne pas calculer la taille des immédiats dans les opérations sur les bits"
+
+#: config/mcore/mcore.opt:71
+msgid "Prefer word accesses over byte accesses"
+msgstr "Préférer l'accès à des mots plutôt qu'un accès à des octets"
+
+#: config/mcore/mcore.opt:75
+#, fuzzy
+msgid "Set the maximum amount for a single stack increment operation"
+msgstr "Montant maximal pour une opération d'incrémentation simple de la pile"
+
+#: config/mcore/mcore.opt:79
+#, fuzzy
+msgid "Always treat bitfields as int-sized"
+msgstr "Toujours traiter les champs de bits comme si la taille entière"
+
 #: config/alpha/alpha.opt:23 config/i386/i386.opt:155
 msgid "Do not use hardware fp"
 msgstr "Ne pas utiliser l'unité FP matérielle"
@@ -12024,291 +12029,6 @@
 msgid "Specify bit size of immediate TLS offsets"
 msgstr "Spécifier la taille de bit des décalages immédiats TLS"
 
-#: config/frv/frv.opt:23
-#, fuzzy
-msgid "Use 4 media accumulators"
-msgstr "Utiliser les multiplications par accumulations"
-
-#: config/frv/frv.opt:27
-#, fuzzy
-msgid "Use 8 media accumulators"
-msgstr "Utiliser les multiplications par accumulations"
-
-#: config/frv/frv.opt:31
-#, fuzzy
-msgid "Enable label alignment optimizations"
-msgstr "Activer les optimisations par l'éditeur de liens"
-
-#: config/frv/frv.opt:35
-#, fuzzy
-msgid "Dynamically allocate cc registers"
-msgstr "Ne pas allouer de registre BK"
-
-#: config/frv/frv.opt:42
-msgid "Set the cost of branches"
-msgstr ""
-
-#: config/frv/frv.opt:46
-msgid "Enable conditional execution other than moves/scc"
-msgstr ""
-
-#: config/frv/frv.opt:50
-#, fuzzy
-msgid "Change the maximum length of conditionally-executed sequences"
-msgstr "La longueur maximale des chemins considérés dans cse"
-
-#: config/frv/frv.opt:54
-msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
-msgstr ""
-
-#: config/frv/frv.opt:58
-#, fuzzy
-msgid "Enable conditional moves"
-msgstr "Autoriser l'utilisation des instructions conditionnelles move"
-
-#: config/frv/frv.opt:62
-#, fuzzy
-msgid "Set the target CPU type"
-msgstr "Spécifier le nom du processeur cible"
-
-#: config/frv/frv.opt:84
-#, fuzzy
-msgid "Use fp double instructions"
-msgstr "Utiliser les instructions AltiVec"
-
-#: config/frv/frv.opt:88
-msgid "Change the ABI to allow double word insns"
-msgstr ""
-
-#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
-#, fuzzy
-msgid "Enable Function Descriptor PIC mode"
-msgstr "Autoriser le profilage de fonction"
-
-#: config/frv/frv.opt:96
-msgid "Just use icc0/fcc0"
-msgstr ""
-
-#: config/frv/frv.opt:100
-msgid "Only use 32 FPRs"
-msgstr ""
-
-#: config/frv/frv.opt:104
-msgid "Use 64 FPRs"
-msgstr ""
-
-#: config/frv/frv.opt:108
-msgid "Only use 32 GPRs"
-msgstr ""
-
-#: config/frv/frv.opt:112
-msgid "Use 64 GPRs"
-msgstr ""
-
-#: config/frv/frv.opt:116
-msgid "Enable use of GPREL for read-only data in FDPIC"
-msgstr ""
-
-#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
-#: config/pdp11/pdp11.opt:71
-msgid "Use hardware floating point"
-msgstr "Utiliser l'unité matérielle en virgule flottante"
-
-#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
-#, fuzzy
-msgid "Enable inlining of PLT in function calls"
-msgstr "Autoriser l'utilisation de l'instruction RTPS"
-
-#: config/frv/frv.opt:128
-#, fuzzy
-msgid "Enable PIC support for building libraries"
-msgstr "Autoriser le support des grands objets"
-
-#: config/frv/frv.opt:132
-msgid "Follow the EABI linkage requirements"
-msgstr ""
-
-#: config/frv/frv.opt:136
-#, fuzzy
-msgid "Disallow direct calls to global functions"
-msgstr "Omettre le branchement direct aux fonctions locales"
-
-#: config/frv/frv.opt:140
-#, fuzzy
-msgid "Use media instructions"
-msgstr "Utiliser les instructions de champs de bits"
-
-#: config/frv/frv.opt:144
-#, fuzzy
-msgid "Use multiply add/subtract instructions"
-msgstr "Utiliser les instructions FP de multiplications avec accumulations"
-
-#: config/frv/frv.opt:148
-#, fuzzy
-msgid "Enable optimizing &&/|| in conditional execution"
-msgstr "mode non booléen dans l'expression conditionnelle"
-
-#: config/frv/frv.opt:152
-#, fuzzy
-msgid "Enable nested conditional execution optimizations"
-msgstr "Autoriser l'utilisation des instructions conditionnelles move"
-
-#: config/frv/frv.opt:157
-msgid "Do not mark ABI switches in e_flags"
-msgstr ""
-
-#: config/frv/frv.opt:161
-msgid "Remove redundant membars"
-msgstr ""
-
-#: config/frv/frv.opt:165
-#, fuzzy
-msgid "Pack VLIW instructions"
-msgstr "Utiliser les instructions AltiVec"
-
-#: config/frv/frv.opt:169
-msgid "Enable setting GPRs to the result of comparisons"
-msgstr ""
-
-#: config/frv/frv.opt:173
-msgid "Change the amount of scheduler lookahead"
-msgstr ""
-
-#: config/frv/frv.opt:177 config/pa/pa.opt:104
-msgid "Use software floating point"
-msgstr "Utiliser le traitement par logiciel des nombres flottants"
-
-#: config/frv/frv.opt:181
-msgid "Assume a large TLS segment"
-msgstr ""
-
-#: config/frv/frv.opt:185
-#, fuzzy
-msgid "Do not assume a large TLS segment"
-msgstr "Ne pas présumer la présence de GAS"
-
-#: config/frv/frv.opt:190
-msgid "Cause gas to print tomcat statistics"
-msgstr ""
-
-#: config/frv/frv.opt:195
-msgid "Link with the library-pic libraries"
-msgstr ""
-
-#: config/frv/frv.opt:199
-msgid "Allow branches to be packed with other instructions"
-msgstr ""
-
-#: config/mn10300/mn10300.opt:23
-msgid "Target the AM33 processor"
-msgstr "Cible le processeur AM33"
-
-#: config/mn10300/mn10300.opt:27
-msgid "Target the AM33/2.0 processor"
-msgstr "Cibler le processeur AM33/2.0"
-
-#: config/mn10300/mn10300.opt:31
-msgid "Work around hardware multiply bug"
-msgstr "Contourner le bug matériel de la multiplication"
-
-#: config/mn10300/mn10300.opt:36
-msgid "Enable linker relaxations"
-msgstr "Autoriser la relâche de l'éditeur de liens"
-
-#: config/mn10300/mn10300.opt:40
-msgid "Return pointers in both a0 and d0"
-msgstr ""
-
-#: config/s390/tpf.opt:23
-msgid "Enable TPF-OS tracing code"
-msgstr ""
-
-#: config/s390/tpf.opt:27
-#, fuzzy
-msgid "Specify main object for TPF-OS"
-msgstr "Spécifier le nombre maximum d'itérations pour RPTS"
-
-#: config/s390/s390.opt:23
-msgid "31 bit ABI"
-msgstr "ABI de 64 bits"
-
-#: config/s390/s390.opt:27
-msgid "64 bit ABI"
-msgstr "ABI de 64 bits"
-
-#: config/s390/s390.opt:31 config/i386/i386.opt:59 config/spu/spu.opt:60
-msgid "Generate code for given CPU"
-msgstr "Générer le code pour le processeur donné"
-
-#: config/s390/s390.opt:35
-msgid "Maintain backchain pointer"
-msgstr ""
-
-#: config/s390/s390.opt:39
-msgid "Additional debug prints"
-msgstr "Imprimer des informations additionnelles en mode débug"
-
-#: config/s390/s390.opt:43
-msgid "ESA/390 architecture"
-msgstr "architecture ESA/390"
-
-#: config/s390/s390.opt:47
-#, fuzzy
-msgid "Enable fused multiply/add instructions"
-msgstr "autoriser les instructions fusionnés de multiplication/addition"
-
-#: config/s390/s390.opt:51
-#, fuzzy
-msgid "Enable decimal floating point hardware support"
-msgstr "virgule flottante en quadruple précision non supporté"
-
-#: config/s390/s390.opt:55
-#, fuzzy
-msgid "Enable hardware floating point"
-msgstr "Utiliser l'unité matérielle en virgule flottante"
-
-#: config/s390/s390.opt:67
-msgid "Use packed stack layout"
-msgstr ""
-
-#: config/s390/s390.opt:71
-msgid "Use bras for executable < 64k"
-msgstr "Utiliser « bras » pour les exécutables < 64k"
-
-#: config/s390/s390.opt:75
-#, fuzzy
-msgid "Disable hardware floating point"
-msgstr "Utiliser l'unité matérielle en virgule flottante"
-
-#: config/s390/s390.opt:79
-msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
-msgstr ""
-
-#: config/s390/s390.opt:83
-msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
-msgstr ""
-
-#: config/s390/s390.opt:87 config/ia64/ia64.opt:97 config/sparc/sparc.opt:95
-#: config/i386/i386.opt:183 config/rs6000/rs6000.opt:226 config/spu/spu.opt:64
-msgid "Schedule code for given CPU"
-msgstr "Ordonnancer le code pour le processeur donné"
-
-#: config/s390/s390.opt:91
-msgid "mvcle use"
-msgstr "mvcle utilisé"
-
-#: config/s390/s390.opt:95
-msgid "Warn if a function uses alloca or creates an array with dynamic size"
-msgstr ""
-
-#: config/s390/s390.opt:99
-msgid "Warn if a single function's framesize exceeds the given framesize"
-msgstr ""
-
-#: config/s390/s390.opt:103
-msgid "z/Architecture"
-msgstr "z/Architecture"
-
 #: config/ia64/ilp32.opt:3
 #, fuzzy
 msgid "Generate ILP32 code"
@@ -12401,10 +12121,16 @@
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr "Autoriser l'insertion antérieure de stop bits pour un meilleur ordonnancement"
 
-#: config/ia64/ia64.opt:89 config/spu/spu.opt:56 config/pa/pa.opt:51
+#: config/ia64/ia64.opt:89 config/pa/pa.opt:51 config/spu/spu.opt:56
 msgid "Specify range of registers to make fixed"
 msgstr "spécifier l'étendue des registres pour la rendre fixe"
 
+#: config/ia64/ia64.opt:97 config/i386/i386.opt:183
+#: config/rs6000/rs6000.opt:226 config/spu/spu.opt:64 config/s390/s390.opt:87
+#: config/sparc/sparc.opt:95
+msgid "Schedule code for given CPU"
+msgstr "Ordonnancer le code pour le processeur donné"
+
 #: config/ia64/ia64.opt:101
 #, fuzzy
 msgid "Use data speculation before reload"
@@ -12455,359 +12181,316 @@
 msgid "Count speculative dependencies while calculating priority of instructions"
 msgstr ""
 
-#: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23 config/mt/mt.opt:27
-msgid "Use simulator runtime"
-msgstr ""
+#: config/xtensa/xtensa.opt:23
+msgid "Use CONST16 instruction to load constants"
+msgstr "Utiliser les instructions CONST16 pour charger les constantes"
 
-#: config/m32c/m32c.opt:28
-#, fuzzy
-msgid "Compile code for R8C variants"
-msgstr "Compiler pour des pointeurs de 64 bits"
+#: config/xtensa/xtensa.opt:27
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+msgstr "Permettre les instructions fusionnés FP de multiplication/addition et de multiplication/soustraction"
 
-#: config/m32c/m32c.opt:32
-#, fuzzy
-msgid "Compile code for M16C variants"
-msgstr "Compiler pour des pointeurs de 64 bits"
+#: config/xtensa/xtensa.opt:31
+msgid "Use indirect CALLXn instructions for large programs"
+msgstr "Utiliser les instructions indirectes CALLXn pour les grands programmes"
 
-#: config/m32c/m32c.opt:36
-#, fuzzy
-msgid "Compile code for M32CM variants"
-msgstr "Compiler pour des pointeurs de 32 bits"
+#: config/xtensa/xtensa.opt:35
+msgid "Automatically align branch targets to reduce branch penalties"
+msgstr "Aligner automatiquement les branchements cibles pour réduire les pénalités de branchement"
 
-#: config/m32c/m32c.opt:40
-#, fuzzy
-msgid "Compile code for M32C variants"
-msgstr "Compiler pour des pointeurs de 32 bits"
+#: config/xtensa/xtensa.opt:39
+msgid "Intersperse literal pools with code in the text section"
+msgstr "Entrecouper les lots de litéraux avec le code dans la section texte"
 
-#: config/m32c/m32c.opt:44
-msgid "Number of memreg bytes (default: 16, range: 0..16)"
-msgstr ""
+#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
+msgid "Generate PA1.0 code"
+msgstr "Générer du code PA1.0"
 
-#: config/sparc/little-endian.opt:23
-#, fuzzy
-msgid "Generate code for little-endian"
-msgstr "Générer du code pour un système à octets de poids faible"
+#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
+msgid "Generate PA1.1 code"
+msgstr "Générer du code PA1.1"
 
-#: config/sparc/little-endian.opt:27
-#, fuzzy
-msgid "Generate code for big-endian"
-msgstr "Générer du code pour un système à octets de poids fort"
+#: config/pa/pa.opt:31 config/pa/pa.opt:92
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+msgstr "Générer du code PA2.0 (nécessite binutils 2.10 ou supérieur)"
 
-#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
-#, fuzzy
-msgid "Use hardware FP"
-msgstr "Utiliser le FP matériel"
+#: config/pa/pa.opt:35
+msgid "Generate code for huge switch statements"
+msgstr "Générer du code pour les grandes déclarations de branchements"
 
-#: config/sparc/sparc.opt:31
-#, fuzzy
-msgid "Do not use hardware FP"
-msgstr "Ne pas utiliser l'unité FP matérielle"
+#: config/pa/pa.opt:39
+msgid "Disable FP regs"
+msgstr "Désactiver les registres FP"
 
-#: config/sparc/sparc.opt:35
-msgid "Assume possible double misalignment"
-msgstr "Présumer un possible mauvais alignement des doubles"
+#: config/pa/pa.opt:43
+msgid "Disable indexed addressing"
+msgstr "désactiver l'adressage indexé"
 
-#: config/sparc/sparc.opt:39
-msgid "Pass -assert pure-text to linker"
-msgstr "Passer -assert pure-text à l'éditeur de liens"
+#: config/pa/pa.opt:47
+msgid "Generate fast indirect calls"
+msgstr "Ne pas utiliser les appels rapides indirects"
 
-#: config/sparc/sparc.opt:43
-msgid "Use ABI reserved registers"
-msgstr "Utiliser les registres réservés ABI"
+#: config/pa/pa.opt:55
+msgid "Assume code will be assembled by GAS"
+msgstr "Assumer que le code sera assemblé par GAS"
 
-#: config/sparc/sparc.opt:47
-#, fuzzy
-msgid "Use hardware quad FP instructions"
-msgstr "Utiliser les instructions matérielles quad FP"
+#: config/pa/pa.opt:59
+msgid "Put jumps in call delay slots"
+msgstr "Mettre des sauts dant les fentes de délais"
 
-#: config/sparc/sparc.opt:51
-msgid "Do not use hardware quad fp instructions"
-msgstr "Ne pas utiliser les instructions matérielles quad FP"
+#: config/pa/pa.opt:64
+msgid "Enable linker optimizations"
+msgstr "Activer les optimisations par l'éditeur de liens"
 
-#: config/sparc/sparc.opt:55
-#, fuzzy
-msgid "Compile for V8+ ABI"
-msgstr "Compiler pour ABI v8plus"
+#: config/pa/pa.opt:68
+msgid "Always generate long calls"
+msgstr "Générer toujours des appels longs"
 
-#: config/sparc/sparc.opt:59
-#, fuzzy
-msgid "Use UltraSPARC Visual Instruction Set extensions"
-msgstr "Utiliser le jeu d'instructions Visual"
+#: config/pa/pa.opt:72
+msgid "Emit long load/store sequences"
+msgstr "Générer des instructions multiples pour chargement/stockage"
 
-#: config/sparc/sparc.opt:63
-msgid "Pointers are 64-bit"
-msgstr "Pointeurs sont de 64 bits"
+#: config/pa/pa.opt:80
+msgid "Disable space regs"
+msgstr "Désactiver l'espace registre"
 
-#: config/sparc/sparc.opt:67
-msgid "Pointers are 32-bit"
-msgstr "Pointeurs sont de 32 bits"
+#: config/pa/pa.opt:96
+msgid "Use portable calling conventions"
+msgstr "Utiliser les conventions d'appels portables"
 
-#: config/sparc/sparc.opt:71
-msgid "Use 64-bit ABI"
-msgstr "Utiliser ABI de 64 bits"
+#: config/pa/pa.opt:100
+#, fuzzy
+msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
+msgstr ""
+"Option inconnue -mschedule= (%s)\n"
+"Les options valides sont 700, 7100, 7100LC, 7200, 7300 et 8000\n"
 
-#: config/sparc/sparc.opt:75
-msgid "Use 32-bit ABI"
-msgstr "Utiliser ABI de 32 bits"
+#: config/pa/pa.opt:104 config/frv/frv.opt:177
+msgid "Use software floating point"
+msgstr "Utiliser le traitement par logiciel des nombres flottants"
 
-#: config/sparc/sparc.opt:79
-msgid "Use stack bias"
-msgstr "Utiliser le biais de la pile"
+#: config/pa/pa.opt:112
+msgid "Do not disable space regs"
+msgstr "Ne pas désactiver l'espace registre"
 
-#: config/sparc/sparc.opt:83
-msgid "Use structs on stronger alignment for double-word copies"
-msgstr "Utiliser des structs avec alignement plus fort pour les copies de mots-doubles"
+#: config/pa/pa-hpux1111.opt:23 config/pa/pa-hpux1010.opt:23
+#: config/pa/pa-hpux.opt:27
+msgid "Specify UNIX standard for predefines and linking"
+msgstr ""
 
-#: config/sparc/sparc.opt:87
-msgid "Optimize tail call instructions in assembler and linker"
-msgstr "Optimiser sur mesure les instructions d'appel avec l'assembleur et l'éditeur de liens"
+#: config/pa/pa64-hpux.opt:23
+msgid "Assume code will be linked by GNU ld"
+msgstr "Assumer que le code sera lié par GNU ld"
 
-#: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:222
-msgid "Use features of and schedule code for given CPU"
-msgstr "Utiliser les options et ordonnancer le code pour le processeur donné"
+#: config/pa/pa64-hpux.opt:27
+msgid "Assume code will be linked by HP ld"
+msgstr "Assumer que le code sera lié par HP ld"
 
-#: config/sparc/sparc.opt:99
-#, fuzzy
-msgid "Use given SPARC-V9 code model"
-msgstr "Utiliser le modèle donné de code pour le SPARC"
+#: config/pa/pa-hpux.opt:23
+msgid "Generate cpp defines for server IO"
+msgstr "Générer les defines pour les IO d'un serveur"
 
-#: config/sparc/sparc.opt:103
-msgid "Enable strict 32-bit psABI struct return checking."
-msgstr ""
+#: config/pa/pa-hpux.opt:31
+msgid "Generate cpp defines for workstation IO"
+msgstr "Générer les defines pour les IO d'une station de travail"
 
-#: config/m32r/m32r.opt:23
+#: config/frv/frv.opt:23
 #, fuzzy
-msgid "Compile for the m32rx"
-msgstr "Compiler pour un 68HC12"
+msgid "Use 4 media accumulators"
+msgstr "Utiliser les multiplications par accumulations"
 
-#: config/m32r/m32r.opt:27
+#: config/frv/frv.opt:27
 #, fuzzy
-msgid "Compile for the m32r2"
-msgstr "Compiler pour un 68HC12"
+msgid "Use 8 media accumulators"
+msgstr "Utiliser les multiplications par accumulations"
 
-#: config/m32r/m32r.opt:31
+#: config/frv/frv.opt:31
 #, fuzzy
-msgid "Compile for the m32r"
-msgstr "Compiler pour un 68HC12"
+msgid "Enable label alignment optimizations"
+msgstr "Activer les optimisations par l'éditeur de liens"
 
-#: config/m32r/m32r.opt:35
-msgid "Align all loops to 32 byte boundary"
-msgstr "Aligner toutes les boucles sur des frontières de 32 octets"
+#: config/frv/frv.opt:35
+#, fuzzy
+msgid "Dynamically allocate cc registers"
+msgstr "Ne pas allouer de registre BK"
 
-#: config/m32r/m32r.opt:39
-msgid "Prefer branches over conditional execution"
-msgstr "Privilégier les branchements au lieu d'une exécution conditionnelle"
+#: config/frv/frv.opt:42
+msgid "Set the cost of branches"
+msgstr ""
 
-#: config/m32r/m32r.opt:43
-msgid "Give branches their default cost"
+#: config/frv/frv.opt:46
+msgid "Enable conditional execution other than moves/scc"
 msgstr ""
 
-#: config/m32r/m32r.opt:47
-msgid "Display compile time statistics"
-msgstr "Afficher les statistiques de temps de compilation"
+#: config/frv/frv.opt:50
+#, fuzzy
+msgid "Change the maximum length of conditionally-executed sequences"
+msgstr "La longueur maximale des chemins considérés dans cse"
 
-#: config/m32r/m32r.opt:51
-msgid "Specify cache flush function"
-msgstr "Spécifier la fonction de vidange de la cache"
+#: config/frv/frv.opt:54
+msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
+msgstr ""
 
-#: config/m32r/m32r.opt:55
-msgid "Specify cache flush trap number"
-msgstr "Spécifier la fonction de déroutement de vidange de la cache"
+#: config/frv/frv.opt:58
+#, fuzzy
+msgid "Enable conditional moves"
+msgstr "Autoriser l'utilisation des instructions conditionnelles move"
 
-#: config/m32r/m32r.opt:59
-msgid "Only issue one instruction per cycle"
-msgstr "Émettre seulement une instruction par cycle"
+#: config/frv/frv.opt:62
+#, fuzzy
+msgid "Set the target CPU type"
+msgstr "Spécifier le nom du processeur cible"
 
-#: config/m32r/m32r.opt:63
+#: config/frv/frv.opt:84
 #, fuzzy
-msgid "Allow two instructions to be issued per cycle"
-msgstr "Émettre seulement une instruction par cycle"
+msgid "Use fp double instructions"
+msgstr "Utiliser les instructions AltiVec"
 
-#: config/m32r/m32r.opt:67
-msgid "Code size: small, medium or large"
-msgstr "Taille du code: small, medium ou large"
+#: config/frv/frv.opt:88
+msgid "Change the ABI to allow double word insns"
+msgstr ""
 
-#: config/m32r/m32r.opt:71
-msgid "Don't call any cache flush functions"
-msgstr "Ne pas faire d'appel de fonction de vidange de la cache"
+#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
+#, fuzzy
+msgid "Enable Function Descriptor PIC mode"
+msgstr "Autoriser le profilage de fonction"
 
-#: config/m32r/m32r.opt:75
-msgid "Don't call any cache flush trap"
-msgstr "Ne pas faire d'appel de fonction de déroutement de vidange de la cache"
+#: config/frv/frv.opt:96
+msgid "Just use icc0/fcc0"
+msgstr ""
 
-#: config/m32r/m32r.opt:82
-msgid "Small data area: none, sdata, use"
-msgstr "Petite zone de données: none, sdata, use"
+#: config/frv/frv.opt:100
+msgid "Only use 32 FPRs"
+msgstr ""
 
-#: config/m68k/m68k.opt:23
-msgid "Generate code for a 520X"
-msgstr "Générer du code pour un 520X"
+#: config/frv/frv.opt:104
+msgid "Use 64 FPRs"
+msgstr ""
 
-#: config/m68k/m68k.opt:27
-msgid "Generate code for a 5206e"
-msgstr "Générer du code pour un 5206e"
+#: config/frv/frv.opt:108
+msgid "Only use 32 GPRs"
+msgstr ""
 
-#: config/m68k/m68k.opt:31
-msgid "Generate code for a 528x"
-msgstr "Générer du code pour un 528x"
+#: config/frv/frv.opt:112
+msgid "Use 64 GPRs"
+msgstr ""
 
-#: config/m68k/m68k.opt:35
-msgid "Generate code for a 5307"
-msgstr "Générer du code pour un 5307"
+#: config/frv/frv.opt:116
+msgid "Enable use of GPREL for read-only data in FDPIC"
+msgstr ""
 
-#: config/m68k/m68k.opt:39
-msgid "Generate code for a 5407"
-msgstr "Générer du code pour un 5407"
+#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
+#: config/pdp11/pdp11.opt:71
+msgid "Use hardware floating point"
+msgstr "Utiliser l'unité matérielle en virgule flottante"
 
-#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
-msgid "Generate code for a 68000"
-msgstr "Générer le code pour un 68000"
+#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
+#, fuzzy
+msgid "Enable inlining of PLT in function calls"
+msgstr "Autoriser l'utilisation de l'instruction RTPS"
 
-#: config/m68k/m68k.opt:47
+#: config/frv/frv.opt:128
 #, fuzzy
-msgid "Generate code for a 68010"
-msgstr "Générer le code pour un 68020"
+msgid "Enable PIC support for building libraries"
+msgstr "Autoriser le support des grands objets"
 
-#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
-msgid "Generate code for a 68020"
-msgstr "Générer le code pour un 68020"
+#: config/frv/frv.opt:132
+msgid "Follow the EABI linkage requirements"
+msgstr ""
 
-#: config/m68k/m68k.opt:55
-msgid "Generate code for a 68040, without any new instructions"
-msgstr "Générer du code pour un 68040 sans les nouvelles instructions"
+#: config/frv/frv.opt:136
+#, fuzzy
+msgid "Disallow direct calls to global functions"
+msgstr "Omettre le branchement direct aux fonctions locales"
 
-#: config/m68k/m68k.opt:59
-msgid "Generate code for a 68060, without any new instructions"
-msgstr "Générer du code pour un 68060 sans les nouvelles instructions"
-
-#: config/m68k/m68k.opt:63
-msgid "Generate code for a 68030"
-msgstr "Générer du code pour un 68030"
-
-#: config/m68k/m68k.opt:67
-msgid "Generate code for a 68040"
-msgstr "Générer du code pour un 68040"
-
-#: config/m68k/m68k.opt:71
-msgid "Generate code for a 68060"
-msgstr "Générer du code pour un 68060"
-
-#: config/m68k/m68k.opt:75
-msgid "Generate code for a 68302"
-msgstr "Générer du code pour un 68302"
-
-#: config/m68k/m68k.opt:79
-msgid "Generate code for a 68332"
-msgstr "Générer du code pour un 68332"
-
-#: config/m68k/m68k.opt:84
-msgid "Generate code for a 68851"
-msgstr "Générer le code pour un 68851"
-
-#: config/m68k/m68k.opt:88
+#: config/frv/frv.opt:140
 #, fuzzy
-msgid "Generate code that uses 68881 floating-point instructions"
-msgstr "Utiliser les instructions matérielles en virgule flottante"
-
-#: config/m68k/m68k.opt:92
-msgid "Align variables on a 32-bit boundary"
-msgstr "Aligner les variables sur des frontières de 32 bits"
-
-#: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
-msgid "Specify the name of the target architecture"
-msgstr "Spécifier le nom de l'architecture cible"
-
-#: config/m68k/m68k.opt:100
-msgid "Use the bit-field instructions"
+msgid "Use media instructions"
 msgstr "Utiliser les instructions de champs de bits"
 
-#: config/m68k/m68k.opt:112
+#: config/frv/frv.opt:144
 #, fuzzy
-msgid "Generate code for a ColdFire v4e"
-msgstr "Générer du code pour M*Core M340"
+msgid "Use multiply add/subtract instructions"
+msgstr "Utiliser les instructions FP de multiplications avec accumulations"
 
-#: config/m68k/m68k.opt:116
+#: config/frv/frv.opt:148
 #, fuzzy
-msgid "Specify the target CPU"
-msgstr "Spécifier le nom du processeur cible"
+msgid "Enable optimizing &&/|| in conditional execution"
+msgstr "mode non booléen dans l'expression conditionnelle"
 
-#: config/m68k/m68k.opt:120
-msgid "Generate code for a cpu32"
-msgstr "Générer du code pour un cpu32"
-
-#: config/m68k/m68k.opt:124
+#: config/frv/frv.opt:152
 #, fuzzy
-msgid "Use hardware division instructions on ColdFire"
-msgstr "Utiliser les instructions matérielles quad FP"
+msgid "Enable nested conditional execution optimizations"
+msgstr "Autoriser l'utilisation des instructions conditionnelles move"
 
-#: config/m68k/m68k.opt:128
-#, fuzzy
-msgid "Generate code for a Fido A"
-msgstr "Générer le code pour un Sun FPA"
+#: config/frv/frv.opt:157
+msgid "Do not mark ABI switches in e_flags"
+msgstr ""
 
-#: config/m68k/m68k.opt:132
+#: config/frv/frv.opt:161
+msgid "Remove redundant membars"
+msgstr ""
+
+#: config/frv/frv.opt:165
 #, fuzzy
-msgid "Generate code which uses hardware floating point instructions"
-msgstr "Utiliser les instructions matérielles en virgule flottante"
+msgid "Pack VLIW instructions"
+msgstr "Utiliser les instructions AltiVec"
 
-#: config/m68k/m68k.opt:136
-msgid "Enable ID based shared library"
-msgstr "Autoriser les identificateurs de librairies partagées de base"
+#: config/frv/frv.opt:169
+msgid "Enable setting GPRs to the result of comparisons"
+msgstr ""
 
-#: config/m68k/m68k.opt:140
-msgid "Do not use the bit-field instructions"
-msgstr "Ne pas utiliser les instructions de champs de bits"
+#: config/frv/frv.opt:173
+msgid "Change the amount of scheduler lookahead"
+msgstr ""
 
-#: config/m68k/m68k.opt:144
-msgid "Use normal calling convention"
-msgstr "Utiliser la convention normale d'appels"
+#: config/frv/frv.opt:181
+msgid "Assume a large TLS segment"
+msgstr ""
 
-#: config/m68k/m68k.opt:148
+#: config/frv/frv.opt:185
 #, fuzzy
-msgid "Consider type 'int' to be 32 bits wide"
-msgstr "Considérer le type « int » comme ayant une largeur de 32 bits"
+msgid "Do not assume a large TLS segment"
+msgstr "Ne pas présumer la présence de GAS"
 
-#: config/m68k/m68k.opt:152
-msgid "Generate pc-relative code"
-msgstr "Générer du code relatif au compteur de programme (PC)"
+#: config/frv/frv.opt:190
+msgid "Cause gas to print tomcat statistics"
+msgstr ""
 
-#: config/m68k/m68k.opt:156
-msgid "Use different calling convention using 'rtd'"
-msgstr "Utiliser une convention différente d'appel en utilisant « rtd »"
+#: config/frv/frv.opt:195
+msgid "Link with the library-pic libraries"
+msgstr ""
 
-#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
-msgid "Enable separate data segment"
-msgstr "Autoriser des segments de données séparés"
+#: config/frv/frv.opt:199
+msgid "Allow branches to be packed with other instructions"
+msgstr ""
 
-#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
-msgid "ID of shared library to build"
-msgstr "Identification de librairie partagé à construire"
+#: config/i386/cygming.opt:23
+msgid "Create console application"
+msgstr "Créer une application de type console"
 
-#: config/m68k/m68k.opt:168
-#, fuzzy
-msgid "Consider type 'int' to be 16 bits wide"
-msgstr "Considérer le type « int » comme ayant une largeur de 16 bits"
+#: config/i386/cygming.opt:27
+msgid "Use the Cygwin interface"
+msgstr "Utiliser l'interface Cygwin"
 
-#: config/m68k/m68k.opt:172
-msgid "Generate code with library calls for floating point"
-msgstr "Générer du code avec les appels de bibliothèques pour la virgule flottante"
+#: config/i386/cygming.opt:31
+msgid "Generate code for a DLL"
+msgstr "Générer le code pour un DLL"
 
-#: config/m68k/m68k.opt:176
-msgid "Do not use unaligned memory references"
-msgstr "Ne pas utiliser des références mémoire non alignées"
+#: config/i386/cygming.opt:35
+msgid "Ignore dllimport for functions"
+msgstr "Ignorer dllimport pour fonctions"
 
-#: config/m68k/m68k.opt:180
-#, fuzzy
-msgid "Tune for the specified target CPU or architecture"
-msgstr "Spécifier le nom de l'architecture cible"
+#: config/i386/cygming.opt:39
+msgid "Use Mingw-specific thread support"
+msgstr "Utilise le support de thread spécifique à Mingw"
 
-#: config/m68k/ieee.opt:24 config/i386/i386.opt:95
-msgid "Use IEEE math for fp comparisons"
-msgstr "Utiliser les mathématiques IEEE pour les comparaisons FP"
+#: config/i386/cygming.opt:43
+msgid "Set Windows defines"
+msgstr "Initialiser les définitions Windows"
 
-#: config/i386/djgpp.opt:25
-msgid "Ignored (obsolete)"
-msgstr ""
+#: config/i386/cygming.opt:47
+msgid "Create GUI application"
+msgstr "Créer une application de type GUI"
 
 #: config/i386/i386.opt:23
 msgid "sizeof(long double) is 16"
@@ -12845,6 +12528,10 @@
 msgid "Align destination of the string operations"
 msgstr "Aligner la destination des opérations sur les chaînes"
 
+#: config/i386/i386.opt:59 config/spu/spu.opt:60 config/s390/s390.opt:31
+msgid "Generate code for given CPU"
+msgstr "Générer le code pour le processeur donné"
+
 #: config/i386/i386.opt:63
 msgid "Use given assembler dialect"
 msgstr "Utiliser la syntaxe de l'assembleur donné"
@@ -12873,6 +12560,10 @@
 msgid "Generate floating point mathematics using given instruction set"
 msgstr "Générer les mathématiques en virgule flottante avec le jeu d'instructions données"
 
+#: config/i386/i386.opt:95 config/m68k/ieee.opt:24
+msgid "Use IEEE math for fp comparisons"
+msgstr "Utiliser les mathématiques IEEE pour les comparaisons FP"
+
 #: config/i386/i386.opt:99
 msgid "Inline all known string operations"
 msgstr "Permettre l'enlignage dans toutes les opérations portant sur les chaînes"
@@ -13034,58 +12725,410 @@
 msgid "Enable automatic generation of fused floating point multiply-add instructions"
 msgstr "Ne pas générer des instructions fusionnés de multiplication/addition"
 
-#: config/i386/cygming.opt:23
-msgid "Create console application"
-msgstr "Créer une application de type console"
+#: config/i386/sco5.opt:24
+msgid "Generate ELF output"
+msgstr "Générer la sortie ELF"
 
-#: config/i386/cygming.opt:27
-msgid "Use the Cygwin interface"
-msgstr "Utiliser l'interface Cygwin"
+#: config/i386/djgpp.opt:25
+msgid "Ignored (obsolete)"
+msgstr ""
 
-#: config/i386/cygming.opt:31
-msgid "Generate code for a DLL"
-msgstr "Générer le code pour un DLL"
+#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
+msgid "Specify CPU for code generation purposes"
+msgstr "Spécifier le processeur pour les besoins de la génération de code"
 
-#: config/i386/cygming.opt:35
-msgid "Ignore dllimport for functions"
-msgstr "Ignorer dllimport pour fonctions"
+#: config/iq2000/iq2000.opt:27
+msgid "Specify CPU for scheduling purposes"
+msgstr "Spécifier le processeur pour les besoins de l'ordonnancement"
 
-#: config/i386/cygming.opt:39
-msgid "Use Mingw-specific thread support"
-msgstr "Utilise le support de thread spécifique à Mingw"
+#: config/iq2000/iq2000.opt:31 config/mips/mips.opt:97
+msgid "Use ROM instead of RAM"
+msgstr "Utiliser le ROM au lieu de la RAM"
 
-#: config/i386/cygming.opt:43
-msgid "Set Windows defines"
-msgstr "Initialiser les définitions Windows"
+#: config/iq2000/iq2000.opt:35
+msgid "Use GP relative sdata/sbss sections"
+msgstr "Utiliser GP en mode relatif aux sections sdata/sbss"
 
-#: config/i386/cygming.opt:47
-msgid "Create GUI application"
-msgstr "Créer une application de type GUI"
+#: config/iq2000/iq2000.opt:40
+msgid "No default crt0.o"
+msgstr "Aucun défaut pour crt0.o"
 
-#: config/i386/sco5.opt:24
-msgid "Generate ELF output"
-msgstr "Générer la sortie ELF"
+#: config/iq2000/iq2000.opt:44 config/mips/mips.opt:265
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+msgstr "Placer les constantes non itialisées dans le ROM (a besoin de -membedded-data)"
 
-#: config/rs6000/aix41.opt:24 config/rs6000/aix64.opt:32
-msgid "Support message passing with the Parallel Environment"
-msgstr "Supporter le passage de messages dans un environnement parallèle"
+#: config/arm/arm.opt:23
+msgid "Specify an ABI"
+msgstr "Spécifier une ABI"
 
-#: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:147
-msgid "Conform more closely to IBM XLC semantics"
+#: config/arm/arm.opt:27
+msgid "Generate a call to abort if a noreturn function returns"
+msgstr "Générer un appel pour stopper si une fonction sans retour retourne un résultat"
+
+#: config/arm/arm.opt:34
+msgid "Pass FP arguments in FP registers"
+msgstr "Passer les arguments FP par les registres FP"
+
+#: config/arm/arm.opt:38
+msgid "Generate APCS conformant stack frames"
+msgstr "Générer des trames de pile conformes à APCS"
+
+#: config/arm/arm.opt:42
+msgid "Generate re-entrant, PIC code"
+msgstr "Générer du code PIC ré-entrant"
+
+#: config/arm/arm.opt:49 config/m68k/m68k.opt:96 config/score/score.opt:63
+msgid "Specify the name of the target architecture"
+msgstr "Spécifier le nom de l'architecture cible"
+
+#: config/arm/arm.opt:56
+msgid "Assume target CPU is configured as big endian"
+msgstr "Présumer que le processeur cible est un système à octets de poids fort"
+
+#: config/arm/arm.opt:60
+msgid "Thumb: Assume non-static functions may be called from ARM code"
+msgstr "Thumb : Présumer que les fonctions non statiques peuvent être appelées du code ARM"
+
+#: config/arm/arm.opt:64
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+msgstr "Thumb : Présumer que les pointeurs de fonction peuvent tomber dans le code en dehors non sensible au Thumb"
+
+#: config/arm/arm.opt:68
+msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
+msgstr "Cirrus: insérer des NOP pour éviter un combinaison d'instructions invalides"
+
+#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
+msgid "Specify the name of the target CPU"
+msgstr "Spécifier le nom du processeur cible"
+
+#: config/arm/arm.opt:76
+#, fuzzy
+msgid "Specify if floating point hardware should be used"
+msgstr "Spécifier yes (pour oui) /no (pour non) si les nombres en virgule flottante sont utilisés dans le GPR"
+
+#: config/arm/arm.opt:90
+#, fuzzy
+msgid "Specify the name of the target floating point hardware/format"
+msgstr "Spécifier la version de l'émulateur en virgule flottante"
+
+#: config/arm/arm.opt:94
+msgid "Alias for -mfloat-abi=hard"
 msgstr ""
 
-#: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:132
+#: config/arm/arm.opt:98
+msgid "Assume target CPU is configured as little endian"
+msgstr "Présumer que le processeur cible est un système à octets de poids faible"
+
+#: config/arm/arm.opt:102
+msgid "Generate call insns as indirect calls, if necessary"
+msgstr "Générer l'appel insn comme un appel indirect, si nécessaire"
+
+#: config/arm/arm.opt:106
+msgid "Specify the register to be used for PIC addressing"
+msgstr "Spécifier le registre à utiliser pour l'adressage PIC"
+
+#: config/arm/arm.opt:110
+msgid "Store function names in object code"
+msgstr "Sotcker les noms de fonctions dans le code objet"
+
+#: config/arm/arm.opt:114
+#, fuzzy
+msgid "Permit scheduling of a function's prologue sequence"
+msgstr "Utiliser des stubs pour les prologues de fonction"
+
+#: config/arm/arm.opt:118
+msgid "Do not load the PIC register in function prologues"
+msgstr "Ne pas charger le registre PIC dans les prologue de fonction"
+
+#: config/arm/arm.opt:122
+msgid "Alias for -mfloat-abi=soft"
+msgstr ""
+
+#: config/arm/arm.opt:126
+msgid "Specify the minimum bit alignment of structures"
+msgstr "Spécifier le minimum de bits pour l'alignement de structures"
+
+#: config/arm/arm.opt:130
+msgid "Compile for the Thumb not the ARM"
+msgstr "Compiler pour le THUMB et non pas le ARM"
+
+#: config/arm/arm.opt:134
+msgid "Support calls between Thumb and ARM instruction sets"
+msgstr "Supporter les appels des jeux d'instructions THUMB et ARM"
+
+#: config/arm/arm.opt:138
+#, fuzzy
+msgid "Specify how to access the thread pointer"
+msgstr "Spécifier le nom de l'architecture cible"
+
+#: config/arm/arm.opt:142
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+msgstr "Thumb: générer (non feuilles) trames de pile même si non nécessaire"
+
+#: config/arm/arm.opt:146
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr "Thumb : Générer (feuilles) trames de pile même si non nécessaire"
+
+#: config/arm/arm.opt:150
+#, fuzzy
+msgid "Tune code for the given processor"
+msgstr "Compiler pour le processeur v850"
+
+#: config/arm/arm.opt:154
+msgid "Assume big endian bytes, little endian words"
+msgstr "Présumer un système à octets de poids fort pour les octets et faible pour les mots"
+
+#: config/arm/arm.opt:158
+msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
+msgstr ""
+
+#: config/arm/pe.opt:23
+msgid "Ignore dllimport attribute for functions"
+msgstr "Ignorer l'attribut dllimport pour les fonctions"
+
+#: config/cris/linux.opt:27
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+msgstr "ensemble avec -fpic et -fPIC, ne pas utiliser les références GOTPLT"
+
+#: config/cris/aout.opt:27
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
+msgstr "Compiler pour le MMU-less Etrax 100-based de système elinux"
+
+#: config/cris/aout.opt:33
+msgid "For elinux, request a specified stack-size for this program"
+msgstr "Pour elinux, faire la requête pour un taille de pile spécifique pour ce programme"
+
+#: config/cris/cris.opt:45
+msgid "Work around bug in multiplication instruction"
+msgstr "Travailler autour de l'anomalie dans l'instructions de multiplication"
+
+#: config/cris/cris.opt:51
+msgid "Compile for ETRAX 4 (CRIS v3)"
+msgstr "Compilé pour ETRAX 4 (CRIS v3)"
+
+#: config/cris/cris.opt:56
+msgid "Compile for ETRAX 100 (CRIS v8)"
+msgstr "Compile pour ETRAX 100 (CRIS v8)"
+
+#: config/cris/cris.opt:64
+msgid "Emit verbose debug information in assembly code"
+msgstr "Produire des informations de mise au point dans le code assemblé"
+
+#: config/cris/cris.opt:71
+msgid "Do not use condition codes from normal instructions"
+msgstr "Ne pas utiliser du code conditionnel pour des instructions normales"
+
+#: config/cris/cris.opt:80
+msgid "Do not emit addressing modes with side-effect assignment"
+msgstr "Ne pas produire de modes d'adressage avec des affectations avec effet de bord"
+
+#: config/cris/cris.opt:89
+msgid "Do not tune stack alignment"
+msgstr "Ne pas ajuster l'alignement de la pile"
+
+#: config/cris/cris.opt:98
+msgid "Do not tune writable data alignment"
+msgstr "Ne pas ajuster l'alignement les sections de données dynamiques"
+
+#: config/cris/cris.opt:107
+msgid "Do not tune code and read-only data alignment"
+msgstr "Ne pas ajuster l'alignement du code et des sections de données statiques"
+
+#: config/cris/cris.opt:116
+msgid "Align code and data to 32 bits"
+msgstr "Aligner le code et les données sur 32 bits"
+
+#: config/cris/cris.opt:133
+msgid "Don't align items in code or data"
+msgstr "Ne pas aligner les items dans le code ou les données"
+
+#: config/cris/cris.opt:142
+msgid "Do not emit function prologue or epilogue"
+msgstr "Ne pas générer de prologue ou d'épilogue de fonction"
+
+#: config/cris/cris.opt:149
+msgid "Use the most feature-enabling options allowed by other options"
+msgstr "Utiliser le plus d'options autorisant autorisant des options permises par les autres options"
+
+#: config/cris/cris.opt:158
+msgid "Override -mbest-lib-options"
+msgstr "Écraser -mbest-lib-options"
+
+#: config/cris/cris.opt:165
+msgid "Generate code for the specified chip or CPU version"
+msgstr "Générer le code pour la version de processeur ou de circuit spécifiée"
+
+#: config/cris/cris.opt:169
+msgid "Tune alignment for the specified chip or CPU version"
+msgstr "Ajuster l'alignement pour la version de processeur ou de circuit spécifiée"
+
+#: config/cris/cris.opt:173
+msgid "Warn when a stackframe is larger than the specified size"
+msgstr "Avertir lorsqu'une trame de pile est plus grande que la taille spécifiée"
+
+#: config/avr/avr.opt:23
+#, fuzzy
+msgid "Use subroutines for function prologues and epilogues"
+msgstr "Utiliser des sous-routines pour le prologue/epilogue de fonction"
+
+#: config/avr/avr.opt:27
+#, fuzzy
+msgid "Select the target MCU"
+msgstr "Spécifier le nom du processeur cible"
+
+#: config/avr/avr.opt:34
+#, fuzzy
+msgid "Use an 8-bit 'int' type"
+msgstr "Utiliser le type int de 64 bits"
+
+#: config/avr/avr.opt:38
+msgid "Change the stack pointer without disabling interrupts"
+msgstr "Changer le pointeur de pile sans désactiver les interruptions"
+
+#: config/avr/avr.opt:42
+msgid "Do not generate tablejump insns"
+msgstr "Ne pas générer les sauts de table insns"
+
+#: config/avr/avr.opt:52
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr "Utiliser rjpm/rcall (étendue limitée) sur des périphériques >8K"
+
+#: config/avr/avr.opt:56
+msgid "Output instruction sizes to the asm file"
+msgstr "Produire les tailles d'instructions dans le fichier asm"
+
+#: config/avr/avr.opt:60
+msgid "Change only the low 8 bits of the stack pointer"
+msgstr "Changer seulement les 8 bits du bas du pointeur de pile"
+
+#: config/avr/avr.opt:64
+#, fuzzy
+msgid "Relax branches"
+msgstr "Pas de branchement\n"
+
+#: config/avr/avr.opt:68
+msgid "Make the linker relaxation machine assume that a program counter wrap-around occures."
+msgstr ""
+
+#: config/linux.opt:24
+#, fuzzy
+msgid "Use uClibc instead of GNU libc"
+msgstr "Utiliser le ROM au lieu de la RAM"
+
+#: config/linux.opt:28
+#, fuzzy
+msgid "Use GNU libc instead of uClibc"
+msgstr "Utiliser le ROM au lieu de la RAM"
+
+#: config/rs6000/sysv4.opt:24
+msgid "Select ABI calling convention"
+msgstr "Sélectionner la convention d'appel ABI"
+
+#: config/rs6000/sysv4.opt:28
+msgid "Select method for sdata handling"
+msgstr "Sélectionner la méthode de traitement sdata"
+
+#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
+msgid "Align to the base type of the bit-field"
+msgstr "Aligner à la base du type du champ de bits"
+
+#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
+msgid "Produce code relocatable at runtime"
+msgstr "Produire du code relocalisable au moment de l'exécution"
+
+#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
+msgid "Produce little endian code"
+msgstr "Produire du code pour système à octets de poids faible (little endian)"
+
+#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
+msgid "Produce big endian code"
+msgstr "Produire du code pour système à octets de poids fort (big endian)"
+
+#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
+#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
+#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
+msgid "no description yet"
+msgstr "aucune description encore"
+
+#: config/rs6000/sysv4.opt:78
+msgid "Assume all variable arg functions are prototyped"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:87
+msgid "Use EABI"
+msgstr "Utiliser EABI"
+
+#: config/rs6000/sysv4.opt:91
+#, fuzzy
+msgid "Allow bit-fields to cross word boundaries"
+msgstr "Ne pas permettre les champs de bits de traverser des frontières de mots"
+
+#: config/rs6000/sysv4.opt:95
+msgid "Use alternate register names"
+msgstr "Utiliser les noms alternatifs de registres"
+
+#: config/rs6000/sysv4.opt:104
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
+msgstr "Faire l'édition de liens avec libsim.a, libc.a et sim-crt0.o"
+
+#: config/rs6000/sysv4.opt:108
+msgid "Link with libads.a, libc.a and crt0.o"
+msgstr "Faire l'édition de liens avec libads.a, libc.a and crt0.o"
+
+#: config/rs6000/sysv4.opt:112
+msgid "Link with libyk.a, libc.a and crt0.o"
+msgstr "Faire l'édition de liens avec libyk.a, libc.a and crt0.o"
+
+#: config/rs6000/sysv4.opt:116
+msgid "Link with libmvme.a, libc.a and crt0.o"
+msgstr "Faire l'édition de liens avec libmvme.a, libc.a and crt0.o"
+
+#: config/rs6000/sysv4.opt:120
+msgid "Set the PPC_EMB bit in the ELF flags header"
+msgstr "Initialiser le bit PPC_EMB bit dans l'en-tête des fanions ELF"
+
+#: config/rs6000/sysv4.opt:124
+msgid "Use the WindISS simulator"
+msgstr "Utiliser le simulateur WindISS"
+
+#: config/rs6000/sysv4.opt:132 config/rs6000/darwin.opt:24
 msgid "Generate 64-bit code"
 msgstr "Générer du code 64 bits"
 
-#: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:136
+#: config/rs6000/sysv4.opt:136 config/rs6000/darwin.opt:28
 msgid "Generate 32-bit code"
 msgstr "Générer du code 32 bits"
 
+#: config/rs6000/sysv4.opt:144
+#, fuzzy
+msgid "Generate code to use a non-exec PLT and GOT"
+msgstr "Générer le code pour un Sun Sky board"
+
+#: config/rs6000/sysv4.opt:148
+#, fuzzy
+msgid "Generate code for old exec BSS PLT"
+msgstr "Générer le code pour un Sun FPA"
+
+#: config/rs6000/linux64.opt:24
+msgid "Call mcount for profiling before a function prologue"
+msgstr "Appeller mcount pour le profilage avant le prologue de la fonction"
+
 #: config/rs6000/darwin.opt:32
 msgid "Generate code suitable for executables (NOT shared libs)"
 msgstr "Générer du code adapté pour les exécutables (PAS les librairies partagées)"
 
+#: config/rs6000/aix64.opt:24
+msgid "Compile for 64-bit pointers"
+msgstr "Compiler pour des pointeurs de 64 bits"
+
+#: config/rs6000/aix64.opt:28
+msgid "Compile for 32-bit pointers"
+msgstr "Compiler pour des pointeurs de 32 bits"
+
+#: config/rs6000/aix64.opt:32 config/rs6000/aix41.opt:24
+msgid "Support message passing with the Parallel Environment"
+msgstr "Supporter le passage de messages dans un environnement parallèle"
+
 #: config/rs6000/rs6000.opt:24
 msgid "Use POWER instruction set"
 msgstr "Utiliser le jeu d'instructions du POWER"
@@ -13211,6 +13254,10 @@
 msgid "Return small structures in registers (SVR4 default)"
 msgstr "Retourner les petites structures par les registres (par défaut sur SVR4)"
 
+#: config/rs6000/rs6000.opt:147 config/rs6000/aix.opt:24
+msgid "Conform more closely to IBM XLC semantics"
+msgstr ""
+
 #: config/rs6000/rs6000.opt:151
 #, fuzzy
 msgid "Generate software reciprocal sqrt for better throughput"
@@ -13280,6 +13327,10 @@
 msgid "Specify ABI to use"
 msgstr "Spécifier l'ABI à utiliser"
 
+#: config/rs6000/rs6000.opt:222 config/sparc/sparc.opt:91
+msgid "Use features of and schedule code for given CPU"
+msgstr "Utiliser les options et ordonnancer le code pour le processeur donné"
+
 #: config/rs6000/rs6000.opt:230
 msgid "Select full, part, or no traceback table"
 msgstr "Sélectionner « full », « part » ou « none »"
@@ -13317,99 +13368,77 @@
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr "Spécifier la priorité d'ordonnancement pour la répartition de fentes insns restreintes"
 
-#: config/rs6000/aix64.opt:24
-msgid "Compile for 64-bit pointers"
-msgstr "Compiler pour des pointeurs de 64 bits"
+#: config/v850/v850.opt:23
+#, fuzzy
+msgid "Use registers r2 and r5"
+msgstr "Ne pas utiliser les registres r2 et r5"
 
-#: config/rs6000/aix64.opt:28
-msgid "Compile for 32-bit pointers"
-msgstr "Compiler pour des pointeurs de 32 bits"
+#: config/v850/v850.opt:27
+msgid "Use 4 byte entries in switch tables"
+msgstr "Utiliser des entrées de 4 octets dans les tables de switch"
 
-#: config/rs6000/linux64.opt:24
-msgid "Call mcount for profiling before a function prologue"
-msgstr "Appeller mcount pour le profilage avant le prologue de la fonction"
+#: config/v850/v850.opt:31
+msgid "Enable backend debugging"
+msgstr "Autoriser la mise au point par la fin"
 
-#: config/rs6000/sysv4.opt:24
-msgid "Select ABI calling convention"
-msgstr "Sélectionner la convention d'appel ABI"
+#: config/v850/v850.opt:35
+msgid "Do not use the callt instruction"
+msgstr "Ne pas utiliser l'instruction callt"
 
-#: config/rs6000/sysv4.opt:28
-msgid "Select method for sdata handling"
-msgstr "Sélectionner la méthode de traitement sdata"
+#: config/v850/v850.opt:39
+msgid "Reuse r30 on a per function basis"
+msgstr "Ré-utiliser R30 sur une base par fonction"
 
-#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
-msgid "Align to the base type of the bit-field"
-msgstr "Aligner à la base du type du champ de bits"
+#: config/v850/v850.opt:43
+msgid "Support Green Hills ABI"
+msgstr "Supporter l'ABI Green Hills"
 
-#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
-msgid "Produce code relocatable at runtime"
-msgstr "Produire du code relocalisable au moment de l'exécution"
+#: config/v850/v850.opt:47
+msgid "Prohibit PC relative function calls"
+msgstr "Interdire les appels relatifs de fonctions par le PC"
 
-#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
-msgid "Produce little endian code"
-msgstr "Produire du code pour système à octets de poids faible (little endian)"
+#: config/v850/v850.opt:51
+msgid "Use stubs for function prologues"
+msgstr "Utiliser des stubs pour les prologues de fonction"
 
-#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
-msgid "Produce big endian code"
-msgstr "Produire du code pour système à octets de poids fort (big endian)"
+#: config/v850/v850.opt:55
+msgid "Set the max size of data eligible for the SDA area"
+msgstr "Initialiser la taille maximale des données éligibles pour la zone SDA"
 
-#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
-#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
-#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
-msgid "no description yet"
-msgstr "aucune description encore"
+#: config/v850/v850.opt:59
+msgid "Enable the use of the short load instructions"
+msgstr "Activer l'utilisation d'instructions courtes de chargement"
 
-#: config/rs6000/sysv4.opt:78
-msgid "Assume all variable arg functions are prototyped"
-msgstr ""
+#: config/v850/v850.opt:63
+msgid "Same as: -mep -mprolog-function"
+msgstr "Identique à: -mep -mprolog-function"
 
-#: config/rs6000/sysv4.opt:87
-msgid "Use EABI"
-msgstr "Utiliser EABI"
+#: config/v850/v850.opt:67
+msgid "Set the max size of data eligible for the TDA area"
+msgstr "Initialiser la taille maximale des données éligibles pour la zone TDA"
 
-#: config/rs6000/sysv4.opt:91
-#, fuzzy
-msgid "Allow bit-fields to cross word boundaries"
-msgstr "Ne pas permettre les champs de bits de traverser des frontières de mots"
+#: config/v850/v850.opt:71
+msgid "Enforce strict alignment"
+msgstr "Forcer l'alignement stricte"
 
-#: config/rs6000/sysv4.opt:95
-msgid "Use alternate register names"
-msgstr "Utiliser les noms alternatifs de registres"
+#: config/v850/v850.opt:78
+msgid "Compile for the v850 processor"
+msgstr "Compiler pour le processeur v850"
 
-#: config/rs6000/sysv4.opt:104
-msgid "Link with libsim.a, libc.a and sim-crt0.o"
-msgstr "Faire l'édition de liens avec libsim.a, libc.a et sim-crt0.o"
-
-#: config/rs6000/sysv4.opt:108
-msgid "Link with libads.a, libc.a and crt0.o"
-msgstr "Faire l'édition de liens avec libads.a, libc.a and crt0.o"
-
-#: config/rs6000/sysv4.opt:112
-msgid "Link with libyk.a, libc.a and crt0.o"
-msgstr "Faire l'édition de liens avec libyk.a, libc.a and crt0.o"
-
-#: config/rs6000/sysv4.opt:116
-msgid "Link with libmvme.a, libc.a and crt0.o"
-msgstr "Faire l'édition de liens avec libmvme.a, libc.a and crt0.o"
-
-#: config/rs6000/sysv4.opt:120
-msgid "Set the PPC_EMB bit in the ELF flags header"
-msgstr "Initialiser le bit PPC_EMB bit dans l'en-tête des fanions ELF"
-
-#: config/rs6000/sysv4.opt:124
-msgid "Use the WindISS simulator"
-msgstr "Utiliser le simulateur WindISS"
-
-#: config/rs6000/sysv4.opt:144
+#: config/v850/v850.opt:82
 #, fuzzy
-msgid "Generate code to use a non-exec PLT and GOT"
-msgstr "Générer le code pour un Sun Sky board"
+msgid "Compile for the v850e processor"
+msgstr "Compiler pour le processeur v850"
 
-#: config/rs6000/sysv4.opt:148
+#: config/v850/v850.opt:86
 #, fuzzy
-msgid "Generate code for old exec BSS PLT"
-msgstr "Générer le code pour un Sun FPA"
+msgid "Compile for the v850e1 processor"
+msgstr "Compiler pour le processeur v850"
 
+#: config/v850/v850.opt:90
+msgid "Set the max size of data eligible for the ZDA area"
+msgstr "Initialiser la taille maximale des données éligibles pour la zone ZDA"
+
 #: config/spu/spu.opt:20
 msgid "Emit warnings when run-time relocations are generated"
 msgstr ""
@@ -13451,69 +13480,282 @@
 msgid "Generate code for 32 bit addressing"
 msgstr "Générer du code pour un système à octets de poids fort"
 
-#: config/mcore/mcore.opt:23
+#: config/vax/vax.opt:23 config/vax/vax.opt:27
+msgid "Target DFLOAT double precision code"
+msgstr ""
+
+#: config/vax/vax.opt:31 config/vax/vax.opt:35
 #, fuzzy
-msgid "Generate code for the M*Core M210"
-msgstr "Générer du code pour M*Core M340"
+msgid "Generate GFLOAT double precision code"
+msgstr "Générer du code de système à octets de poids faible"
 
-#: config/mcore/mcore.opt:27
-msgid "Generate code for the M*Core M340"
-msgstr "Générer du code pour M*Core M340"
+#: config/vax/vax.opt:39
+#, fuzzy
+msgid "Generate code for GNU assembler (gas)"
+msgstr "Générer du code pour GNU tel que"
 
-#: config/mcore/mcore.opt:31
-msgid "Set maximum alignment to 4"
-msgstr "Initialiser l'alignement maximal à 4"
+#: config/vax/vax.opt:43
+#, fuzzy
+msgid "Generate code for UNIX assembler"
+msgstr "Générer du code pour GNU tel que"
 
-#: config/mcore/mcore.opt:35
-msgid "Force functions to be aligned to a 4 byte boundary"
-msgstr "Forcer les fonctions à être alignés sur des frontières de 4 octets"
+#: config/vax/vax.opt:47
+#, fuzzy
+msgid "Use VAXC structure conventions"
+msgstr "Utiliser les conventions d'appels portables"
 
-#: config/mcore/mcore.opt:39
-msgid "Set maximum alignment to 8"
-msgstr "Initialiser l'alignement maximal à 8"
+#: config/lynx.opt:23
+msgid "Support legacy multi-threading"
+msgstr ""
 
-#: config/mcore/mcore.opt:43 config/score/score.opt:23
+#: config/lynx.opt:27
 #, fuzzy
-msgid "Generate big-endian code"
-msgstr "Générer du code de système à octets de poids fort"
+msgid "Use shared libraries"
+msgstr "Autoriser les identificateurs de librairies partagées de base"
 
-#: config/mcore/mcore.opt:47
-msgid "Emit call graph information"
-msgstr "Produire les informations du graphe d'appel"
+#: config/lynx.opt:31
+msgid "Support multi-threading"
+msgstr ""
 
-#: config/mcore/mcore.opt:51
+#: config/stormy16/stormy16.opt:24
+msgid "Provide libraries for the simulator"
+msgstr ""
+
+#: config/h8300/h8300.opt:23
+msgid "Generate H8S code"
+msgstr "Générer du code H8S"
+
+#: config/h8300/h8300.opt:27
 #, fuzzy
-msgid "Use the divide instruction"
-msgstr "Ne pas utiliser l'instruction de division"
+msgid "Generate H8SX code"
+msgstr "Générer du code H8S"
 
-#: config/mcore/mcore.opt:55
-msgid "Inline constants if it can be done in 2 insns or less"
-msgstr "Constante enligne si elle peut être dans 2 insn ou moins"
+#: config/h8300/h8300.opt:31
+msgid "Generate H8S/2600 code"
+msgstr "Générer du code H8S/S2600"
 
-#: config/mcore/mcore.opt:59 config/score/score.opt:27
+#: config/h8300/h8300.opt:35
+msgid "Make integers 32 bits wide"
+msgstr "Rendre les entiers larges de 32 bits"
+
+#: config/h8300/h8300.opt:42
+msgid "Use registers for argument passing"
+msgstr "Utiliser les registres pour le passage d'arguments"
+
+#: config/h8300/h8300.opt:46
+msgid "Consider access to byte sized memory slow"
+msgstr "Considérer l'accès mémoire lent pour la taille d'octets"
+
+#: config/h8300/h8300.opt:50
+msgid "Enable linker relaxing"
+msgstr "Activer la rélâche par l'éditeur de liens"
+
+#: config/h8300/h8300.opt:54
+msgid "Generate H8/300H code"
+msgstr "Générer du code H8/300H"
+
+#: config/h8300/h8300.opt:58
+msgid "Enable the normal mode"
+msgstr "Activer le mode normal"
+
+#: config/h8300/h8300.opt:62
+msgid "Use H8/300 alignment rules"
+msgstr "Utiliser les règles d'alignement H8/300"
+
+#: config/s390/s390.opt:23
+msgid "31 bit ABI"
+msgstr "ABI de 64 bits"
+
+#: config/s390/s390.opt:27
+msgid "64 bit ABI"
+msgstr "ABI de 64 bits"
+
+#: config/s390/s390.opt:35
+msgid "Maintain backchain pointer"
+msgstr ""
+
+#: config/s390/s390.opt:39
+msgid "Additional debug prints"
+msgstr "Imprimer des informations additionnelles en mode débug"
+
+#: config/s390/s390.opt:43
+msgid "ESA/390 architecture"
+msgstr "architecture ESA/390"
+
+#: config/s390/s390.opt:47
 #, fuzzy
-msgid "Generate little-endian code"
-msgstr "Générer du code de système à octets de poids faible"
+msgid "Enable fused multiply/add instructions"
+msgstr "autoriser les instructions fusionnés de multiplication/addition"
 
-#: config/mcore/mcore.opt:67
+#: config/s390/s390.opt:51
 #, fuzzy
-msgid "Use arbitrary sized immediates in bit operations"
-msgstr "Ne pas calculer la taille des immédiats dans les opérations sur les bits"
+msgid "Enable decimal floating point hardware support"
+msgstr "virgule flottante en quadruple précision non supporté"
 
-#: config/mcore/mcore.opt:71
-msgid "Prefer word accesses over byte accesses"
-msgstr "Préférer l'accès à des mots plutôt qu'un accès à des octets"
+#: config/s390/s390.opt:55
+#, fuzzy
+msgid "Enable hardware floating point"
+msgstr "Utiliser l'unité matérielle en virgule flottante"
 
-#: config/mcore/mcore.opt:75
+#: config/s390/s390.opt:67
+msgid "Use packed stack layout"
+msgstr ""
+
+#: config/s390/s390.opt:71
+msgid "Use bras for executable < 64k"
+msgstr "Utiliser « bras » pour les exécutables < 64k"
+
+#: config/s390/s390.opt:75
 #, fuzzy
-msgid "Set the maximum amount for a single stack increment operation"
-msgstr "Montant maximal pour une opération d'incrémentation simple de la pile"
+msgid "Disable hardware floating point"
+msgstr "Utiliser l'unité matérielle en virgule flottante"
 
-#: config/mcore/mcore.opt:79
+#: config/s390/s390.opt:79
+msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
+msgstr ""
+
+#: config/s390/s390.opt:83
+msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
+msgstr ""
+
+#: config/s390/s390.opt:91
+msgid "mvcle use"
+msgstr "mvcle utilisé"
+
+#: config/s390/s390.opt:95
+msgid "Warn if a function uses alloca or creates an array with dynamic size"
+msgstr ""
+
+#: config/s390/s390.opt:99
+msgid "Warn if a single function's framesize exceeds the given framesize"
+msgstr ""
+
+#: config/s390/s390.opt:103
+msgid "z/Architecture"
+msgstr "z/Architecture"
+
+#: config/s390/tpf.opt:23
+msgid "Enable TPF-OS tracing code"
+msgstr ""
+
+#: config/s390/tpf.opt:27
 #, fuzzy
-msgid "Always treat bitfields as int-sized"
-msgstr "Toujours traiter les champs de bits comme si la taille entière"
+msgid "Specify main object for TPF-OS"
+msgstr "Spécifier le nombre maximum d'itérations pour RPTS"
 
+#: config/darwin.opt:23
+#, fuzzy
+msgid "Generate code suitable for fast turn around debugging"
+msgstr "Générer du code adapté pour les exécutables (PAS les librairies partagées)"
+
+#: config/darwin.opt:31
+msgid "The earliest MacOS X version on which this program will run"
+msgstr ""
+
+#: config/darwin.opt:35
+#, fuzzy
+msgid "Set sizeof(bool) to 1"
+msgstr "sizeof(long double) est 16"
+
+#: config/darwin.opt:39
+#, fuzzy
+msgid "Generate code for darwin loadable kernel extensions"
+msgstr "Générer du code pour un système à octets de poids faible"
+
+#: config/darwin.opt:43
+#, fuzzy
+msgid "Generate code for the kernel or loadable kernel extensions"
+msgstr "Générer le code pour la version de processeur ou de circuit spécifiée"
+
+#: config/darwin.opt:47
+#, fuzzy
+msgid "Add <dir> to the end of the system framework include path"
+msgstr "-idirafter <répertoire>\tajouter <répertoire> à la fin du chemin système d'inclusion"
+
+#: config/mn10300/mn10300.opt:23
+msgid "Target the AM33 processor"
+msgstr "Cible le processeur AM33"
+
+#: config/mn10300/mn10300.opt:27
+msgid "Target the AM33/2.0 processor"
+msgstr "Cibler le processeur AM33/2.0"
+
+#: config/mn10300/mn10300.opt:31
+msgid "Work around hardware multiply bug"
+msgstr "Contourner le bug matériel de la multiplication"
+
+#: config/mn10300/mn10300.opt:36
+msgid "Enable linker relaxations"
+msgstr "Autoriser la relâche de l'éditeur de liens"
+
+#: config/mn10300/mn10300.opt:40
+msgid "Return pointers in both a0 and d0"
+msgstr ""
+
+#: config/m32r/m32r.opt:23
+#, fuzzy
+msgid "Compile for the m32rx"
+msgstr "Compiler pour un 68HC12"
+
+#: config/m32r/m32r.opt:27
+#, fuzzy
+msgid "Compile for the m32r2"
+msgstr "Compiler pour un 68HC12"
+
+#: config/m32r/m32r.opt:31
+#, fuzzy
+msgid "Compile for the m32r"
+msgstr "Compiler pour un 68HC12"
+
+#: config/m32r/m32r.opt:35
+msgid "Align all loops to 32 byte boundary"
+msgstr "Aligner toutes les boucles sur des frontières de 32 octets"
+
+#: config/m32r/m32r.opt:39
+msgid "Prefer branches over conditional execution"
+msgstr "Privilégier les branchements au lieu d'une exécution conditionnelle"
+
+#: config/m32r/m32r.opt:43
+msgid "Give branches their default cost"
+msgstr ""
+
+#: config/m32r/m32r.opt:47
+msgid "Display compile time statistics"
+msgstr "Afficher les statistiques de temps de compilation"
+
+#: config/m32r/m32r.opt:51
+msgid "Specify cache flush function"
+msgstr "Spécifier la fonction de vidange de la cache"
+
+#: config/m32r/m32r.opt:55
+msgid "Specify cache flush trap number"
+msgstr "Spécifier la fonction de déroutement de vidange de la cache"
+
+#: config/m32r/m32r.opt:59
+msgid "Only issue one instruction per cycle"
+msgstr "Émettre seulement une instruction par cycle"
+
+#: config/m32r/m32r.opt:63
+#, fuzzy
+msgid "Allow two instructions to be issued per cycle"
+msgstr "Émettre seulement une instruction par cycle"
+
+#: config/m32r/m32r.opt:67
+msgid "Code size: small, medium or large"
+msgstr "Taille du code: small, medium ou large"
+
+#: config/m32r/m32r.opt:71
+msgid "Don't call any cache flush functions"
+msgstr "Ne pas faire d'appel de fonction de vidange de la cache"
+
+#: config/m32r/m32r.opt:75
+msgid "Don't call any cache flush trap"
+msgstr "Ne pas faire d'appel de fonction de déroutement de vidange de la cache"
+
+#: config/m32r/m32r.opt:82
+msgid "Small data area: none, sdata, use"
+msgstr "Petite zone de données: none, sdata, use"
+
 #: config/arc/arc.opt:32
 msgid "Prepend the name of the cpu to all public symbol names"
 msgstr ""
@@ -13535,6 +13777,550 @@
 msgid "Put read-only data in SECTION"
 msgstr ""
 
+#: config/m32c/m32c.opt:24 config/mt/mt.opt:27 config/bfin/bfin.opt:23
+msgid "Use simulator runtime"
+msgstr ""
+
+#: config/m32c/m32c.opt:28
+#, fuzzy
+msgid "Compile code for R8C variants"
+msgstr "Compiler pour des pointeurs de 64 bits"
+
+#: config/m32c/m32c.opt:32
+#, fuzzy
+msgid "Compile code for M16C variants"
+msgstr "Compiler pour des pointeurs de 64 bits"
+
+#: config/m32c/m32c.opt:36
+#, fuzzy
+msgid "Compile code for M32CM variants"
+msgstr "Compiler pour des pointeurs de 32 bits"
+
+#: config/m32c/m32c.opt:40
+#, fuzzy
+msgid "Compile code for M32C variants"
+msgstr "Compiler pour des pointeurs de 32 bits"
+
+#: config/m32c/m32c.opt:44
+msgid "Number of memreg bytes (default: 16, range: 0..16)"
+msgstr ""
+
+#: config/pdp11/pdp11.opt:23
+msgid "Generate code for an 11/10"
+msgstr "Générer du code pour un 11/10"
+
+#: config/pdp11/pdp11.opt:27
+msgid "Generate code for an 11/40"
+msgstr "Générer du code pour un 11/40"
+
+#: config/pdp11/pdp11.opt:31
+msgid "Generate code for an 11/45"
+msgstr "Générer du code pour un 11/45"
+
+#: config/pdp11/pdp11.opt:35
+#, fuzzy
+msgid "Use 16-bit abs patterns"
+msgstr "Utiliser les registres FP de 64 bits"
+
+#: config/pdp11/pdp11.opt:39
+#, fuzzy
+msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
+msgstr "Le résultat retourné en virgule flottante se retrouve dans AC0."
+
+#: config/pdp11/pdp11.opt:43
+msgid "Do not use inline patterns for copying memory"
+msgstr ""
+
+#: config/pdp11/pdp11.opt:47
+msgid "Use inline patterns for copying memory"
+msgstr ""
+
+#: config/pdp11/pdp11.opt:51
+msgid "Do not pretend that branches are expensive"
+msgstr ""
+
+#: config/pdp11/pdp11.opt:55
+msgid "Pretend that branches are expensive"
+msgstr ""
+
+#: config/pdp11/pdp11.opt:59
+#, fuzzy
+msgid "Use the DEC assembler syntax"
+msgstr "Utliser la syntaxe de l'assembleur DEC"
+
+#: config/pdp11/pdp11.opt:63
+msgid "Use 32 bit float"
+msgstr "Utiliser des flottants de 32 bits"
+
+#: config/pdp11/pdp11.opt:67
+msgid "Use 64 bit float"
+msgstr "Utiliser des flottants de 64 bits"
+
+#: config/pdp11/pdp11.opt:75
+msgid "Use 16 bit int"
+msgstr "Utiliser des int de 16 bits"
+
+#: config/pdp11/pdp11.opt:79
+msgid "Use 32 bit int"
+msgstr "Utiliser des int de 32 bits"
+
+#: config/pdp11/pdp11.opt:87
+msgid "Target has split I&D"
+msgstr "Cible a un I&D séparé"
+
+#: config/pdp11/pdp11.opt:91
+msgid "Use UNIX assembler syntax"
+msgstr "Utliser la syntaxe de l'assembleur UNIX"
+
+#: config/m68k/m68k.opt:23
+msgid "Generate code for a 520X"
+msgstr "Générer du code pour un 520X"
+
+#: config/m68k/m68k.opt:27
+msgid "Generate code for a 5206e"
+msgstr "Générer du code pour un 5206e"
+
+#: config/m68k/m68k.opt:31
+msgid "Generate code for a 528x"
+msgstr "Générer du code pour un 528x"
+
+#: config/m68k/m68k.opt:35
+msgid "Generate code for a 5307"
+msgstr "Générer du code pour un 5307"
+
+#: config/m68k/m68k.opt:39
+msgid "Generate code for a 5407"
+msgstr "Générer du code pour un 5407"
+
+#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
+msgid "Generate code for a 68000"
+msgstr "Générer le code pour un 68000"
+
+#: config/m68k/m68k.opt:47
+#, fuzzy
+msgid "Generate code for a 68010"
+msgstr "Générer le code pour un 68020"
+
+#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
+msgid "Generate code for a 68020"
+msgstr "Générer le code pour un 68020"
+
+#: config/m68k/m68k.opt:55
+msgid "Generate code for a 68040, without any new instructions"
+msgstr "Générer du code pour un 68040 sans les nouvelles instructions"
+
+#: config/m68k/m68k.opt:59
+msgid "Generate code for a 68060, without any new instructions"
+msgstr "Générer du code pour un 68060 sans les nouvelles instructions"
+
+#: config/m68k/m68k.opt:63
+msgid "Generate code for a 68030"
+msgstr "Générer du code pour un 68030"
+
+#: config/m68k/m68k.opt:67
+msgid "Generate code for a 68040"
+msgstr "Générer du code pour un 68040"
+
+#: config/m68k/m68k.opt:71
+msgid "Generate code for a 68060"
+msgstr "Générer du code pour un 68060"
+
+#: config/m68k/m68k.opt:75
+msgid "Generate code for a 68302"
+msgstr "Générer du code pour un 68302"
+
+#: config/m68k/m68k.opt:79
+msgid "Generate code for a 68332"
+msgstr "Générer du code pour un 68332"
+
+#: config/m68k/m68k.opt:84
+msgid "Generate code for a 68851"
+msgstr "Générer le code pour un 68851"
+
+#: config/m68k/m68k.opt:88
+#, fuzzy
+msgid "Generate code that uses 68881 floating-point instructions"
+msgstr "Utiliser les instructions matérielles en virgule flottante"
+
+#: config/m68k/m68k.opt:92
+msgid "Align variables on a 32-bit boundary"
+msgstr "Aligner les variables sur des frontières de 32 bits"
+
+#: config/m68k/m68k.opt:100
+msgid "Use the bit-field instructions"
+msgstr "Utiliser les instructions de champs de bits"
+
+#: config/m68k/m68k.opt:112
+#, fuzzy
+msgid "Generate code for a ColdFire v4e"
+msgstr "Générer du code pour M*Core M340"
+
+#: config/m68k/m68k.opt:116
+#, fuzzy
+msgid "Specify the target CPU"
+msgstr "Spécifier le nom du processeur cible"
+
+#: config/m68k/m68k.opt:120
+msgid "Generate code for a cpu32"
+msgstr "Générer du code pour un cpu32"
+
+#: config/m68k/m68k.opt:124
+#, fuzzy
+msgid "Use hardware division instructions on ColdFire"
+msgstr "Utiliser les instructions matérielles quad FP"
+
+#: config/m68k/m68k.opt:128
+#, fuzzy
+msgid "Generate code for a Fido A"
+msgstr "Générer le code pour un Sun FPA"
+
+#: config/m68k/m68k.opt:132
+#, fuzzy
+msgid "Generate code which uses hardware floating point instructions"
+msgstr "Utiliser les instructions matérielles en virgule flottante"
+
+#: config/m68k/m68k.opt:136
+msgid "Enable ID based shared library"
+msgstr "Autoriser les identificateurs de librairies partagées de base"
+
+#: config/m68k/m68k.opt:140
+msgid "Do not use the bit-field instructions"
+msgstr "Ne pas utiliser les instructions de champs de bits"
+
+#: config/m68k/m68k.opt:144
+msgid "Use normal calling convention"
+msgstr "Utiliser la convention normale d'appels"
+
+#: config/m68k/m68k.opt:148
+#, fuzzy
+msgid "Consider type 'int' to be 32 bits wide"
+msgstr "Considérer le type « int » comme ayant une largeur de 32 bits"
+
+#: config/m68k/m68k.opt:152
+msgid "Generate pc-relative code"
+msgstr "Générer du code relatif au compteur de programme (PC)"
+
+#: config/m68k/m68k.opt:156
+msgid "Use different calling convention using 'rtd'"
+msgstr "Utiliser une convention différente d'appel en utilisant « rtd »"
+
+#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
+msgid "Enable separate data segment"
+msgstr "Autoriser des segments de données séparés"
+
+#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
+msgid "ID of shared library to build"
+msgstr "Identification de librairie partagé à construire"
+
+#: config/m68k/m68k.opt:168
+#, fuzzy
+msgid "Consider type 'int' to be 16 bits wide"
+msgstr "Considérer le type « int » comme ayant une largeur de 16 bits"
+
+#: config/m68k/m68k.opt:172
+msgid "Generate code with library calls for floating point"
+msgstr "Générer du code avec les appels de bibliothèques pour la virgule flottante"
+
+#: config/m68k/m68k.opt:176
+msgid "Do not use unaligned memory references"
+msgstr "Ne pas utiliser des références mémoire non alignées"
+
+#: config/m68k/m68k.opt:180
+#, fuzzy
+msgid "Tune for the specified target CPU or architecture"
+msgstr "Spécifier le nom de l'architecture cible"
+
+#: config/mmix/mmix.opt:24
+msgid "For intrinsics library: pass all parameters in registers"
+msgstr "Pour les bibliothèques intrinsèques : passer tous les paramètres par registre"
+
+#: config/mmix/mmix.opt:28
+msgid "Use register stack for parameters and return value"
+msgstr "Utiliser le registre de la pile pour les paramètres et la valeur retournée"
+
+#: config/mmix/mmix.opt:32
+msgid "Use call-clobbered registers for parameters and return value"
+msgstr "utiliser les registres d'appels maltraités pour les paramètres et les valeurs retournées"
+
+#: config/mmix/mmix.opt:37
+msgid "Use epsilon-respecting floating point compare instructions"
+msgstr "Utiliser un epsilon respectant les instructions de comparaison en virgule flottante"
+
+#: config/mmix/mmix.opt:41
+msgid "Use zero-extending memory loads, not sign-extending ones"
+msgstr "utiliser des chargements mémoire avec zéro extension, pas celles avec signe d'extension"
+
+#: config/mmix/mmix.opt:45
+msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
+msgstr "générer des résultats de division avec reste ayant le même signe que le diviseur (pas le dividende)"
+
+#: config/mmix/mmix.opt:49
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
+msgstr "pré ajouter les symboles globaux avec «:» (pour l'utilisation avec PREFIX)"
+
+#: config/mmix/mmix.opt:53
+msgid "Do not provide a default start-address 0x100 of the program"
+msgstr "Ne pas fournir d'adresse de départ par défaut 0x100 du programme"
+
+#: config/mmix/mmix.opt:57
+msgid "Link to emit program in ELF format (rather than mmo)"
+msgstr "Faire l'édition de liens pour produire le programme en format ELF (au lieu de mmo)"
+
+#: config/mmix/mmix.opt:61
+msgid "Use P-mnemonics for branches statically predicted as taken"
+msgstr "Utiliser les mnémoniques P pour les branchements statiquement prévus à être pris"
+
+#: config/mmix/mmix.opt:65
+msgid "Don't use P-mnemonics for branches"
+msgstr "Ne pas utiliser les mnémoniques P pour les branchements"
+
+#: config/mmix/mmix.opt:79
+msgid "Use addresses that allocate global registers"
+msgstr "Utiliser les adresses qui allouent des registres globaux"
+
+#: config/mmix/mmix.opt:83
+msgid "Do not use addresses that allocate global registers"
+msgstr "Ne pas utiliser des adresses qui allouent des registres globaux"
+
+#: config/mmix/mmix.opt:87
+msgid "Generate a single exit point for each function"
+msgstr "Générer un point de sortie simple pour chaque fonction"
+
+#: config/mmix/mmix.opt:91
+msgid "Do not generate a single exit point for each function"
+msgstr "Ne pas générer un point de sortie simple pour chaque fonction"
+
+#: config/mmix/mmix.opt:95
+msgid "Set start-address of the program"
+msgstr "Adress de départ du programme fixée"
+
+#: config/mmix/mmix.opt:99
+msgid "Set start-address of data"
+msgstr "Adresse de départ des données fixée"
+
+#: config/score/score.opt:31
+#, fuzzy
+msgid "Disable bcnz instruction"
+msgstr "Désactiver l'utilisation d'instruction DB"
+
+#: config/score/score.opt:35
+#, fuzzy
+msgid "Enable unaligned load/store instruction"
+msgstr "Activer l'utilisation d'instruction DB"
+
+#: config/score/score.opt:39
+msgid "Support SCORE 5 ISA"
+msgstr ""
+
+#: config/score/score.opt:43
+msgid "Support SCORE 5U ISA"
+msgstr ""
+
+#: config/score/score.opt:47
+msgid "Support SCORE 7 ISA"
+msgstr ""
+
+#: config/score/score.opt:51
+msgid "Support SCORE 7D ISA"
+msgstr ""
+
+#: config/score/score.opt:55
+msgid "Support SCORE 3 ISA"
+msgstr ""
+
+#: config/score/score.opt:59
+msgid "Support SCORE 3d ISA"
+msgstr ""
+
+#: config/crx/crx.opt:23
+#, fuzzy
+msgid "Support multiply accumulate instructions"
+msgstr "Utiliser les instructions FP de multiplications avec accumulations"
+
+#: config/crx/crx.opt:27
+#, fuzzy
+msgid "Do not use push to store function arguments"
+msgstr "Ne pas utiliser les instructions push pour sauvegardes les arguments sortants"
+
+#: config/crx/crx.opt:31
+msgid "Restrict doloop to the given nesting level"
+msgstr ""
+
+#: config/mt/mt.opt:23
+msgid "Use byte loads and stores when generating code."
+msgstr ""
+
+#: config/mt/mt.opt:31
+msgid "Do not include crt0.o in the startup files"
+msgstr ""
+
+#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
+#: config/mt/mt.opt:47 config/mt/mt.opt:51
+#, fuzzy
+msgid "Internal debug switch"
+msgstr "option -mdebug-%s inconnue"
+
+#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
+msgid "Compile for a 68HC11"
+msgstr "Compiler pour un 68HC11"
+
+#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
+msgid "Compile for a 68HC12"
+msgstr "Compiler pour un 68HC12"
+
+#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
+msgid "Compile for a 68HCS12"
+msgstr "Compiler pour un 68HCS12"
+
+#: config/m68hc11/m68hc11.opt:49
+msgid "Auto pre/post decrement increment allowed"
+msgstr "Auto pré/post décrementation incrémentation permise"
+
+#: config/m68hc11/m68hc11.opt:53
+msgid "Min/max instructions allowed"
+msgstr "instructions min/max permises"
+
+#: config/m68hc11/m68hc11.opt:57
+msgid "Use call and rtc for function calls and returns"
+msgstr "Utiliser call et rtc pour les appels fonction et les retours"
+
+#: config/m68hc11/m68hc11.opt:61
+msgid "Auto pre/post decrement increment not allowed"
+msgstr "Auto pré/post décrementation incrémentation non permise"
+
+#: config/m68hc11/m68hc11.opt:65
+msgid "Use jsr and rts for function calls and returns"
+msgstr "Utiliser jsr et rtc pour les appels de fonction et les retours"
+
+#: config/m68hc11/m68hc11.opt:69
+msgid "Min/max instructions not allowed"
+msgstr "instructions min/max ne sont pas permises"
+
+#: config/m68hc11/m68hc11.opt:73
+msgid "Use direct addressing mode for soft registers"
+msgstr "Ne pas utiliser les modes directs d'adressage pour les registres logiciels"
+
+#: config/m68hc11/m68hc11.opt:77
+msgid "Compile with 32-bit integer mode"
+msgstr "Compiler en mode entier de 32 bits"
+
+#: config/m68hc11/m68hc11.opt:82
+msgid "Specify the register allocation order"
+msgstr "Spécifier l'ordre d'allocation des registres"
+
+#: config/m68hc11/m68hc11.opt:86
+msgid "Do not use direct addressing mode for soft registers"
+msgstr "Ne pas utiliser les modes directs d'adressage pour des registres logiciels"
+
+#: config/m68hc11/m68hc11.opt:90
+msgid "Compile with 16-bit integer mode"
+msgstr "Compiler en mode entier de 16 bits"
+
+#: config/m68hc11/m68hc11.opt:94
+msgid "Indicate the number of soft registers available"
+msgstr "Indiquer le nombre de registres logiciels disponibles"
+
+#: config/fr30/fr30.opt:23
+msgid "Assume small address space"
+msgstr "Présumer un petit espace d'adressage"
+
+#: config/sparc/little-endian.opt:23
+#, fuzzy
+msgid "Generate code for little-endian"
+msgstr "Générer du code pour un système à octets de poids faible"
+
+#: config/sparc/little-endian.opt:27
+#, fuzzy
+msgid "Generate code for big-endian"
+msgstr "Générer du code pour un système à octets de poids fort"
+
+#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
+#, fuzzy
+msgid "Use hardware FP"
+msgstr "Utiliser le FP matériel"
+
+#: config/sparc/sparc.opt:31
+#, fuzzy
+msgid "Do not use hardware FP"
+msgstr "Ne pas utiliser l'unité FP matérielle"
+
+#: config/sparc/sparc.opt:35
+msgid "Assume possible double misalignment"
+msgstr "Présumer un possible mauvais alignement des doubles"
+
+#: config/sparc/sparc.opt:39
+msgid "Pass -assert pure-text to linker"
+msgstr "Passer -assert pure-text à l'éditeur de liens"
+
+#: config/sparc/sparc.opt:43
+msgid "Use ABI reserved registers"
+msgstr "Utiliser les registres réservés ABI"
+
+#: config/sparc/sparc.opt:47
+#, fuzzy
+msgid "Use hardware quad FP instructions"
+msgstr "Utiliser les instructions matérielles quad FP"
+
+#: config/sparc/sparc.opt:51
+msgid "Do not use hardware quad fp instructions"
+msgstr "Ne pas utiliser les instructions matérielles quad FP"
+
+#: config/sparc/sparc.opt:55
+#, fuzzy
+msgid "Compile for V8+ ABI"
+msgstr "Compiler pour ABI v8plus"
+
+#: config/sparc/sparc.opt:59
+#, fuzzy
+msgid "Use UltraSPARC Visual Instruction Set extensions"
+msgstr "Utiliser le jeu d'instructions Visual"
+
+#: config/sparc/sparc.opt:63
+msgid "Pointers are 64-bit"
+msgstr "Pointeurs sont de 64 bits"
+
+#: config/sparc/sparc.opt:67
+msgid "Pointers are 32-bit"
+msgstr "Pointeurs sont de 32 bits"
+
+#: config/sparc/sparc.opt:71
+msgid "Use 64-bit ABI"
+msgstr "Utiliser ABI de 64 bits"
+
+#: config/sparc/sparc.opt:75
+msgid "Use 32-bit ABI"
+msgstr "Utiliser ABI de 32 bits"
+
+#: config/sparc/sparc.opt:79
+msgid "Use stack bias"
+msgstr "Utiliser le biais de la pile"
+
+#: config/sparc/sparc.opt:83
+msgid "Use structs on stronger alignment for double-word copies"
+msgstr "Utiliser des structs avec alignement plus fort pour les copies de mots-doubles"
+
+#: config/sparc/sparc.opt:87
+msgid "Optimize tail call instructions in assembler and linker"
+msgstr "Optimiser sur mesure les instructions d'appel avec l'assembleur et l'éditeur de liens"
+
+#: config/sparc/sparc.opt:99
+#, fuzzy
+msgid "Use given SPARC-V9 code model"
+msgstr "Utiliser le modèle donné de code pour le SPARC"
+
+#: config/sparc/sparc.opt:103
+msgid "Enable strict 32-bit psABI struct return checking."
+msgstr ""
+
+#: config/sh/superh.opt:6
+msgid "Board name [and memory region]."
+msgstr ""
+
+#: config/sh/superh.opt:10
+#, fuzzy
+msgid "Runtime name."
+msgstr "Pas de nom de fichier."
+
 #: config/sh/sh.opt:44
 #, fuzzy
 msgid "Generate SH1 code"
@@ -13853,486 +14639,21 @@
 msgid "Pretend a branch-around-a-move is a conditional move."
 msgstr ""
 
-#: config/sh/superh.opt:6
-msgid "Board name [and memory region]."
-msgstr ""
-
-#: config/sh/superh.opt:10
+#: config/vxworks.opt:24
 #, fuzzy
-msgid "Runtime name."
-msgstr "Pas de nom de fichier."
+msgid "Assume the VxWorks RTP environment"
+msgstr "Présumer que l'environnement d'exécution C est normal"
 
-#: config/arm/arm.opt:23
-msgid "Specify an ABI"
-msgstr "Spécifier une ABI"
-
-#: config/arm/arm.opt:27
-msgid "Generate a call to abort if a noreturn function returns"
-msgstr "Générer un appel pour stopper si une fonction sans retour retourne un résultat"
-
-#: config/arm/arm.opt:34
-msgid "Pass FP arguments in FP registers"
-msgstr "Passer les arguments FP par les registres FP"
-
-#: config/arm/arm.opt:38
-msgid "Generate APCS conformant stack frames"
-msgstr "Générer des trames de pile conformes à APCS"
-
-#: config/arm/arm.opt:42
-msgid "Generate re-entrant, PIC code"
-msgstr "Générer du code PIC ré-entrant"
-
-#: config/arm/arm.opt:56
-msgid "Assume target CPU is configured as big endian"
-msgstr "Présumer que le processeur cible est un système à octets de poids fort"
-
-#: config/arm/arm.opt:60
-msgid "Thumb: Assume non-static functions may be called from ARM code"
-msgstr "Thumb : Présumer que les fonctions non statiques peuvent être appelées du code ARM"
-
-#: config/arm/arm.opt:64
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
-msgstr "Thumb : Présumer que les pointeurs de fonction peuvent tomber dans le code en dehors non sensible au Thumb"
-
-#: config/arm/arm.opt:68
-msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
-msgstr "Cirrus: insérer des NOP pour éviter un combinaison d'instructions invalides"
-
-#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
-msgid "Specify the name of the target CPU"
-msgstr "Spécifier le nom du processeur cible"
-
-#: config/arm/arm.opt:76
+#: config/vxworks.opt:31
 #, fuzzy
-msgid "Specify if floating point hardware should be used"
-msgstr "Spécifier yes (pour oui) /no (pour non) si les nombres en virgule flottante sont utilisés dans le GPR"
+msgid "Assume the VxWorks vThreads environment"
+msgstr "Présumer que l'environnement d'exécution C est normal"
 
-#: config/arm/arm.opt:90
+#: config/mips/sdemtk.opt:23
 #, fuzzy
-msgid "Specify the name of the target floating point hardware/format"
-msgstr "Spécifier la version de l'émulateur en virgule flottante"
+msgid "Prevent the use of all floating-point operations"
+msgstr "registres booléens requis pour l'option de virgule flottante"
 
-#: config/arm/arm.opt:94
-msgid "Alias for -mfloat-abi=hard"
-msgstr ""
-
-#: config/arm/arm.opt:98
-msgid "Assume target CPU is configured as little endian"
-msgstr "Présumer que le processeur cible est un système à octets de poids faible"
-
-#: config/arm/arm.opt:102
-msgid "Generate call insns as indirect calls, if necessary"
-msgstr "Générer l'appel insn comme un appel indirect, si nécessaire"
-
-#: config/arm/arm.opt:106
-msgid "Specify the register to be used for PIC addressing"
-msgstr "Spécifier le registre à utiliser pour l'adressage PIC"
-
-#: config/arm/arm.opt:110
-msgid "Store function names in object code"
-msgstr "Sotcker les noms de fonctions dans le code objet"
-
-#: config/arm/arm.opt:114
-#, fuzzy
-msgid "Permit scheduling of a function's prologue sequence"
-msgstr "Utiliser des stubs pour les prologues de fonction"
-
-#: config/arm/arm.opt:118
-msgid "Do not load the PIC register in function prologues"
-msgstr "Ne pas charger le registre PIC dans les prologue de fonction"
-
-#: config/arm/arm.opt:122
-msgid "Alias for -mfloat-abi=soft"
-msgstr ""
-
-#: config/arm/arm.opt:126
-msgid "Specify the minimum bit alignment of structures"
-msgstr "Spécifier le minimum de bits pour l'alignement de structures"
-
-#: config/arm/arm.opt:130
-msgid "Compile for the Thumb not the ARM"
-msgstr "Compiler pour le THUMB et non pas le ARM"
-
-#: config/arm/arm.opt:134
-msgid "Support calls between Thumb and ARM instruction sets"
-msgstr "Supporter les appels des jeux d'instructions THUMB et ARM"
-
-#: config/arm/arm.opt:138
-#, fuzzy
-msgid "Specify how to access the thread pointer"
-msgstr "Spécifier le nom de l'architecture cible"
-
-#: config/arm/arm.opt:142
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
-msgstr "Thumb: générer (non feuilles) trames de pile même si non nécessaire"
-
-#: config/arm/arm.opt:146
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
-msgstr "Thumb : Générer (feuilles) trames de pile même si non nécessaire"
-
-#: config/arm/arm.opt:150
-#, fuzzy
-msgid "Tune code for the given processor"
-msgstr "Compiler pour le processeur v850"
-
-#: config/arm/arm.opt:154
-msgid "Assume big endian bytes, little endian words"
-msgstr "Présumer un système à octets de poids fort pour les octets et faible pour les mots"
-
-#: config/arm/arm.opt:158
-msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
-msgstr ""
-
-#: config/arm/pe.opt:23
-msgid "Ignore dllimport attribute for functions"
-msgstr "Ignorer l'attribut dllimport pour les fonctions"
-
-#: config/pdp11/pdp11.opt:23
-msgid "Generate code for an 11/10"
-msgstr "Générer du code pour un 11/10"
-
-#: config/pdp11/pdp11.opt:27
-msgid "Generate code for an 11/40"
-msgstr "Générer du code pour un 11/40"
-
-#: config/pdp11/pdp11.opt:31
-msgid "Generate code for an 11/45"
-msgstr "Générer du code pour un 11/45"
-
-#: config/pdp11/pdp11.opt:35
-#, fuzzy
-msgid "Use 16-bit abs patterns"
-msgstr "Utiliser les registres FP de 64 bits"
-
-#: config/pdp11/pdp11.opt:39
-#, fuzzy
-msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
-msgstr "Le résultat retourné en virgule flottante se retrouve dans AC0."
-
-#: config/pdp11/pdp11.opt:43
-msgid "Do not use inline patterns for copying memory"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:47
-msgid "Use inline patterns for copying memory"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:51
-msgid "Do not pretend that branches are expensive"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:55
-msgid "Pretend that branches are expensive"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:59
-#, fuzzy
-msgid "Use the DEC assembler syntax"
-msgstr "Utliser la syntaxe de l'assembleur DEC"
-
-#: config/pdp11/pdp11.opt:63
-msgid "Use 32 bit float"
-msgstr "Utiliser des flottants de 32 bits"
-
-#: config/pdp11/pdp11.opt:67
-msgid "Use 64 bit float"
-msgstr "Utiliser des flottants de 64 bits"
-
-#: config/pdp11/pdp11.opt:75
-msgid "Use 16 bit int"
-msgstr "Utiliser des int de 16 bits"
-
-#: config/pdp11/pdp11.opt:79
-msgid "Use 32 bit int"
-msgstr "Utiliser des int de 32 bits"
-
-#: config/pdp11/pdp11.opt:87
-msgid "Target has split I&D"
-msgstr "Cible a un I&D séparé"
-
-#: config/pdp11/pdp11.opt:91
-msgid "Use UNIX assembler syntax"
-msgstr "Utliser la syntaxe de l'assembleur UNIX"
-
-#: config/avr/avr.opt:23
-#, fuzzy
-msgid "Use subroutines for function prologues and epilogues"
-msgstr "Utiliser des sous-routines pour le prologue/epilogue de fonction"
-
-#: config/avr/avr.opt:27
-#, fuzzy
-msgid "Select the target MCU"
-msgstr "Spécifier le nom du processeur cible"
-
-#: config/avr/avr.opt:34
-#, fuzzy
-msgid "Use an 8-bit 'int' type"
-msgstr "Utiliser le type int de 64 bits"
-
-#: config/avr/avr.opt:38
-msgid "Change the stack pointer without disabling interrupts"
-msgstr "Changer le pointeur de pile sans désactiver les interruptions"
-
-#: config/avr/avr.opt:42
-msgid "Do not generate tablejump insns"
-msgstr "Ne pas générer les sauts de table insns"
-
-#: config/avr/avr.opt:52
-msgid "Use rjmp/rcall (limited range) on >8K devices"
-msgstr "Utiliser rjpm/rcall (étendue limitée) sur des périphériques >8K"
-
-#: config/avr/avr.opt:56
-msgid "Output instruction sizes to the asm file"
-msgstr "Produire les tailles d'instructions dans le fichier asm"
-
-#: config/avr/avr.opt:60
-msgid "Change only the low 8 bits of the stack pointer"
-msgstr "Changer seulement les 8 bits du bas du pointeur de pile"
-
-#: config/crx/crx.opt:23
-#, fuzzy
-msgid "Support multiply accumulate instructions"
-msgstr "Utiliser les instructions FP de multiplications avec accumulations"
-
-#: config/crx/crx.opt:27
-#, fuzzy
-msgid "Do not use push to store function arguments"
-msgstr "Ne pas utiliser les instructions push pour sauvegardes les arguments sortants"
-
-#: config/crx/crx.opt:31
-msgid "Restrict doloop to the given nesting level"
-msgstr ""
-
-#: config/c4x/c4x.opt:23
-msgid "Generate code for C30 CPU"
-msgstr "Générer du code pour processeur C30"
-
-#: config/c4x/c4x.opt:27
-msgid "Generate code for C31 CPU"
-msgstr "Générer du code pour processeur C31"
-
-#: config/c4x/c4x.opt:31
-msgid "Generate code for C32 CPU"
-msgstr "Générer du code pour processeur C32"
-
-#: config/c4x/c4x.opt:35
-msgid "Generate code for C33 CPU"
-msgstr "Générer du code pour processeur C33"
-
-#: config/c4x/c4x.opt:39
-msgid "Generate code for C40 CPU"
-msgstr "Générer du code pour processeur C40"
-
-#: config/c4x/c4x.opt:43
-msgid "Generate code for C44 CPU"
-msgstr "Générer du code pour processeur C44"
-
-#: config/c4x/c4x.opt:47
-msgid "Assume that pointers may be aliased"
-msgstr "Présumer que les pointeurs peuvent être aliasés"
-
-#: config/c4x/c4x.opt:51
-msgid "Big memory model"
-msgstr "Modèle de mémoire grande"
-
-#: config/c4x/c4x.opt:55
-msgid "Use the BK register as a general purpose register"
-msgstr "Utiliser le registre BK comme registre général tout usage"
-
-#: config/c4x/c4x.opt:59
-#, fuzzy
-msgid "Generate code for CPU"
-msgstr "Générer du code pour processeur C30"
-
-#: config/c4x/c4x.opt:63
-msgid "Enable use of DB instruction"
-msgstr "Activer l'utilisation d'instruction DB"
-
-#: config/c4x/c4x.opt:67
-msgid "Enable debugging"
-msgstr "Permettre la mise au point"
-
-#: config/c4x/c4x.opt:71
-msgid "Enable new features under development"
-msgstr "Autoriser les nouvelles options en développement"
-
-#: config/c4x/c4x.opt:75
-msgid "Use fast but approximate float to integer conversion"
-msgstr "Utiliser le mode rapide mais approximatif de conversion de flottant à entier"
-
-#: config/c4x/c4x.opt:79
-msgid "Force RTL generation to emit valid 3 operand insns"
-msgstr "Forcer la génération RTL pour produire des opérandes insn 3 valides"
-
-#: config/c4x/c4x.opt:83
-msgid "Force constants into registers to improve hoisting"
-msgstr "Forcer les constantes dans les registres pour améliorer la montée"
-
-#: config/c4x/c4x.opt:87 config/c4x/c4x.opt:111
-msgid "Save DP across ISR in small memory model"
-msgstr "Sauvegarder DP à travers ISR dans le modèle de mémoire restreinte"
-
-#: config/c4x/c4x.opt:91
-msgid "Allow unsigned iteration counts for RPTB/DB"
-msgstr "Autoriser un compteur non signé d'itérations pour RPTB/DB"
-
-#: config/c4x/c4x.opt:95
-msgid "Pass arguments on the stack"
-msgstr "Passer les arguments sur la pile"
-
-#: config/c4x/c4x.opt:99
-msgid "Use MPYI instruction for C3x"
-msgstr "Utiliser les instructions MPYI pour C3x"
-
-#: config/c4x/c4x.opt:103
-msgid "Enable parallel instructions"
-msgstr "Autoriser les instructions parallèles"
-
-#: config/c4x/c4x.opt:107
-msgid "Enable MPY||ADD and MPY||SUB instructions"
-msgstr "Autoriser les instructions MPY||ADD et MPY||SUB"
-
-#: config/c4x/c4x.opt:115
-msgid "Preserve all 40 bits of FP reg across call"
-msgstr "Préserver tous les 40 bits du registre FP à travers les appels"
-
-#: config/c4x/c4x.opt:119
-msgid "Pass arguments in registers"
-msgstr "Passer les arguments par les registres"
-
-#: config/c4x/c4x.opt:123
-msgid "Enable use of RTPB instruction"
-msgstr "Autoriser l'utilisation de l'instruction RTPB"
-
-#: config/c4x/c4x.opt:127
-msgid "Enable use of RTPS instruction"
-msgstr "Autoriser l'utilisation de l'instruction RTPS"
-
-#: config/c4x/c4x.opt:131
-#, fuzzy
-msgid "Set the maximum number of iterations for RPTS to N"
-msgstr "Spécifier le nombre maximum d'itérations pour RPTS"
-
-#: config/c4x/c4x.opt:135
-msgid "Small memory model"
-msgstr "Modèle de mémoire petite"
-
-#: config/c4x/c4x.opt:139
-msgid "Emit code compatible with TI tools"
-msgstr "Produire du code compatible avec les outils TI"
-
-#: config/pa/pa-hpux.opt:23
-msgid "Generate cpp defines for server IO"
-msgstr "Générer les defines pour les IO d'un serveur"
-
-#: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
-#: config/pa/pa-hpux1111.opt:23
-msgid "Specify UNIX standard for predefines and linking"
-msgstr ""
-
-#: config/pa/pa-hpux.opt:31
-msgid "Generate cpp defines for workstation IO"
-msgstr "Générer les defines pour les IO d'une station de travail"
-
-#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
-msgid "Generate PA1.0 code"
-msgstr "Générer du code PA1.0"
-
-#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
-msgid "Generate PA1.1 code"
-msgstr "Générer du code PA1.1"
-
-#: config/pa/pa.opt:31 config/pa/pa.opt:92
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
-msgstr "Générer du code PA2.0 (nécessite binutils 2.10 ou supérieur)"
-
-#: config/pa/pa.opt:35
-msgid "Generate code for huge switch statements"
-msgstr "Générer du code pour les grandes déclarations de branchements"
-
-#: config/pa/pa.opt:39
-msgid "Disable FP regs"
-msgstr "Désactiver les registres FP"
-
-#: config/pa/pa.opt:43
-msgid "Disable indexed addressing"
-msgstr "désactiver l'adressage indexé"
-
-#: config/pa/pa.opt:47
-msgid "Generate fast indirect calls"
-msgstr "Ne pas utiliser les appels rapides indirects"
-
-#: config/pa/pa.opt:55
-msgid "Assume code will be assembled by GAS"
-msgstr "Assumer que le code sera assemblé par GAS"
-
-#: config/pa/pa.opt:59
-msgid "Put jumps in call delay slots"
-msgstr "Mettre des sauts dant les fentes de délais"
-
-#: config/pa/pa.opt:64
-msgid "Enable linker optimizations"
-msgstr "Activer les optimisations par l'éditeur de liens"
-
-#: config/pa/pa.opt:68
-msgid "Always generate long calls"
-msgstr "Générer toujours des appels longs"
-
-#: config/pa/pa.opt:72
-msgid "Emit long load/store sequences"
-msgstr "Générer des instructions multiples pour chargement/stockage"
-
-#: config/pa/pa.opt:80
-msgid "Disable space regs"
-msgstr "Désactiver l'espace registre"
-
-#: config/pa/pa.opt:96
-msgid "Use portable calling conventions"
-msgstr "Utiliser les conventions d'appels portables"
-
-#: config/pa/pa.opt:100
-#, fuzzy
-msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
-msgstr ""
-"Option inconnue -mschedule= (%s)\n"
-"Les options valides sont 700, 7100, 7100LC, 7200, 7300 et 8000\n"
-
-#: config/pa/pa.opt:112
-msgid "Do not disable space regs"
-msgstr "Ne pas désactiver l'espace registre"
-
-#: config/pa/pa64-hpux.opt:23
-msgid "Assume code will be linked by GNU ld"
-msgstr "Assumer que le code sera lié par GNU ld"
-
-#: config/pa/pa64-hpux.opt:27
-msgid "Assume code will be linked by HP ld"
-msgstr "Assumer que le code sera lié par HP ld"
-
-#: config/xtensa/xtensa.opt:23
-msgid "Use CONST16 instruction to load constants"
-msgstr "Utiliser les instructions CONST16 pour charger les constantes"
-
-#: config/xtensa/xtensa.opt:27
-msgid "Enable fused multiply/add and multiply/subtract FP instructions"
-msgstr "Permettre les instructions fusionnés FP de multiplication/addition et de multiplication/soustraction"
-
-#: config/xtensa/xtensa.opt:31
-msgid "Use indirect CALLXn instructions for large programs"
-msgstr "Utiliser les instructions indirectes CALLXn pour les grands programmes"
-
-#: config/xtensa/xtensa.opt:35
-msgid "Automatically align branch targets to reduce branch penalties"
-msgstr "Aligner automatiquement les branchements cibles pour réduire les pénalités de branchement"
-
-#: config/xtensa/xtensa.opt:39
-msgid "Intersperse literal pools with code in the text section"
-msgstr "Entrecouper les lots de litéraux avec le code dans la section texte"
-
-#: config/stormy16/stormy16.opt:24
-msgid "Provide libraries for the simulator"
-msgstr ""
-
 #: config/mips/mips.opt:23
 #, fuzzy
 msgid "Generate code that conforms to the given ABI"
@@ -14410,10 +14731,6 @@
 msgid "Use little-endian byte order"
 msgstr "Utiliser l'ordre des octets pour système à octets de poids faible"
 
-#: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
-msgid "Use ROM instead of RAM"
-msgstr "Utiliser le ROM au lieu de la RAM"
-
 #: config/mips/mips.opt:101
 msgid "Use NewABI-style %reloc() assembly operators"
 msgstr "Utiliser NewABI-style %reloc() les opérateurs d'assemblage"
@@ -14601,10 +14918,6 @@
 msgid "Optimize the output for PROCESSOR"
 msgstr ""
 
-#: config/mips/mips.opt:265 config/iq2000/iq2000.opt:44
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
-msgstr "Placer les constantes non itialisées dans le ROM (a besoin de -membedded-data)"
-
 #: config/mips/mips.opt:269
 #, fuzzy
 msgid "Perform VR4130-specific alignment optimizations"
@@ -14614,375 +14927,6 @@
 msgid "Lift restrictions on GOT size"
 msgstr "Enlever les restrictions sur la taille GOT"
 
-#: config/mips/sdemtk.opt:23
-#, fuzzy
-msgid "Prevent the use of all floating-point operations"
-msgstr "registres booléens requis pour l'option de virgule flottante"
-
-#: config/fr30/fr30.opt:23
-msgid "Assume small address space"
-msgstr "Présumer un petit espace d'adressage"
-
-#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
-msgid "Compile for a 68HC11"
-msgstr "Compiler pour un 68HC11"
-
-#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
-msgid "Compile for a 68HC12"
-msgstr "Compiler pour un 68HC12"
-
-#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
-msgid "Compile for a 68HCS12"
-msgstr "Compiler pour un 68HCS12"
-
-#: config/m68hc11/m68hc11.opt:49
-msgid "Auto pre/post decrement increment allowed"
-msgstr "Auto pré/post décrementation incrémentation permise"
-
-#: config/m68hc11/m68hc11.opt:53
-msgid "Min/max instructions allowed"
-msgstr "instructions min/max permises"
-
-#: config/m68hc11/m68hc11.opt:57
-msgid "Use call and rtc for function calls and returns"
-msgstr "Utiliser call et rtc pour les appels fonction et les retours"
-
-#: config/m68hc11/m68hc11.opt:61
-msgid "Auto pre/post decrement increment not allowed"
-msgstr "Auto pré/post décrementation incrémentation non permise"
-
-#: config/m68hc11/m68hc11.opt:65
-msgid "Use jsr and rts for function calls and returns"
-msgstr "Utiliser jsr et rtc pour les appels de fonction et les retours"
-
-#: config/m68hc11/m68hc11.opt:69
-msgid "Min/max instructions not allowed"
-msgstr "instructions min/max ne sont pas permises"
-
-#: config/m68hc11/m68hc11.opt:73
-msgid "Use direct addressing mode for soft registers"
-msgstr "Ne pas utiliser les modes directs d'adressage pour les registres logiciels"
-
-#: config/m68hc11/m68hc11.opt:77
-msgid "Compile with 32-bit integer mode"
-msgstr "Compiler en mode entier de 32 bits"
-
-#: config/m68hc11/m68hc11.opt:82
-msgid "Specify the register allocation order"
-msgstr "Spécifier l'ordre d'allocation des registres"
-
-#: config/m68hc11/m68hc11.opt:86
-msgid "Do not use direct addressing mode for soft registers"
-msgstr "Ne pas utiliser les modes directs d'adressage pour des registres logiciels"
-
-#: config/m68hc11/m68hc11.opt:90
-msgid "Compile with 16-bit integer mode"
-msgstr "Compiler en mode entier de 16 bits"
-
-#: config/m68hc11/m68hc11.opt:94
-msgid "Indicate the number of soft registers available"
-msgstr "Indiquer le nombre de registres logiciels disponibles"
-
-#: config/vax/vax.opt:23 config/vax/vax.opt:27
-msgid "Target DFLOAT double precision code"
-msgstr ""
-
-#: config/vax/vax.opt:31 config/vax/vax.opt:35
-#, fuzzy
-msgid "Generate GFLOAT double precision code"
-msgstr "Générer du code de système à octets de poids faible"
-
-#: config/vax/vax.opt:39
-#, fuzzy
-msgid "Generate code for GNU assembler (gas)"
-msgstr "Générer du code pour GNU tel que"
-
-#: config/vax/vax.opt:43
-#, fuzzy
-msgid "Generate code for UNIX assembler"
-msgstr "Générer du code pour GNU tel que"
-
-#: config/vax/vax.opt:47
-#, fuzzy
-msgid "Use VAXC structure conventions"
-msgstr "Utiliser les conventions d'appels portables"
-
-#: config/cris/linux.opt:27
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
-msgstr "ensemble avec -fpic et -fPIC, ne pas utiliser les références GOTPLT"
-
-#: config/cris/cris.opt:45
-msgid "Work around bug in multiplication instruction"
-msgstr "Travailler autour de l'anomalie dans l'instructions de multiplication"
-
-#: config/cris/cris.opt:51
-msgid "Compile for ETRAX 4 (CRIS v3)"
-msgstr "Compilé pour ETRAX 4 (CRIS v3)"
-
-#: config/cris/cris.opt:56
-msgid "Compile for ETRAX 100 (CRIS v8)"
-msgstr "Compile pour ETRAX 100 (CRIS v8)"
-
-#: config/cris/cris.opt:64
-msgid "Emit verbose debug information in assembly code"
-msgstr "Produire des informations de mise au point dans le code assemblé"
-
-#: config/cris/cris.opt:71
-msgid "Do not use condition codes from normal instructions"
-msgstr "Ne pas utiliser du code conditionnel pour des instructions normales"
-
-#: config/cris/cris.opt:80
-msgid "Do not emit addressing modes with side-effect assignment"
-msgstr "Ne pas produire de modes d'adressage avec des affectations avec effet de bord"
-
-#: config/cris/cris.opt:89
-msgid "Do not tune stack alignment"
-msgstr "Ne pas ajuster l'alignement de la pile"
-
-#: config/cris/cris.opt:98
-msgid "Do not tune writable data alignment"
-msgstr "Ne pas ajuster l'alignement les sections de données dynamiques"
-
-#: config/cris/cris.opt:107
-msgid "Do not tune code and read-only data alignment"
-msgstr "Ne pas ajuster l'alignement du code et des sections de données statiques"
-
-#: config/cris/cris.opt:116
-msgid "Align code and data to 32 bits"
-msgstr "Aligner le code et les données sur 32 bits"
-
-#: config/cris/cris.opt:133
-msgid "Don't align items in code or data"
-msgstr "Ne pas aligner les items dans le code ou les données"
-
-#: config/cris/cris.opt:142
-msgid "Do not emit function prologue or epilogue"
-msgstr "Ne pas générer de prologue ou d'épilogue de fonction"
-
-#: config/cris/cris.opt:149
-msgid "Use the most feature-enabling options allowed by other options"
-msgstr "Utiliser le plus d'options autorisant autorisant des options permises par les autres options"
-
-#: config/cris/cris.opt:158
-msgid "Override -mbest-lib-options"
-msgstr "Écraser -mbest-lib-options"
-
-#: config/cris/cris.opt:165
-msgid "Generate code for the specified chip or CPU version"
-msgstr "Générer le code pour la version de processeur ou de circuit spécifiée"
-
-#: config/cris/cris.opt:169
-msgid "Tune alignment for the specified chip or CPU version"
-msgstr "Ajuster l'alignement pour la version de processeur ou de circuit spécifiée"
-
-#: config/cris/cris.opt:173
-msgid "Warn when a stackframe is larger than the specified size"
-msgstr "Avertir lorsqu'une trame de pile est plus grande que la taille spécifiée"
-
-#: config/cris/aout.opt:27
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
-msgstr "Compiler pour le MMU-less Etrax 100-based de système elinux"
-
-#: config/cris/aout.opt:33
-msgid "For elinux, request a specified stack-size for this program"
-msgstr "Pour elinux, faire la requête pour un taille de pile spécifique pour ce programme"
-
-#: config/h8300/h8300.opt:23
-msgid "Generate H8S code"
-msgstr "Générer du code H8S"
-
-#: config/h8300/h8300.opt:27
-#, fuzzy
-msgid "Generate H8SX code"
-msgstr "Générer du code H8S"
-
-#: config/h8300/h8300.opt:31
-msgid "Generate H8S/2600 code"
-msgstr "Générer du code H8S/S2600"
-
-#: config/h8300/h8300.opt:35
-msgid "Make integers 32 bits wide"
-msgstr "Rendre les entiers larges de 32 bits"
-
-#: config/h8300/h8300.opt:42
-msgid "Use registers for argument passing"
-msgstr "Utiliser les registres pour le passage d'arguments"
-
-#: config/h8300/h8300.opt:46
-msgid "Consider access to byte sized memory slow"
-msgstr "Considérer l'accès mémoire lent pour la taille d'octets"
-
-#: config/h8300/h8300.opt:50
-msgid "Enable linker relaxing"
-msgstr "Activer la rélâche par l'éditeur de liens"
-
-#: config/h8300/h8300.opt:54
-msgid "Generate H8/300H code"
-msgstr "Générer du code H8/300H"
-
-#: config/h8300/h8300.opt:58
-msgid "Enable the normal mode"
-msgstr "Activer le mode normal"
-
-#: config/h8300/h8300.opt:62
-msgid "Use H8/300 alignment rules"
-msgstr "Utiliser les règles d'alignement H8/300"
-
-#: config/v850/v850.opt:23
-#, fuzzy
-msgid "Use registers r2 and r5"
-msgstr "Ne pas utiliser les registres r2 et r5"
-
-#: config/v850/v850.opt:27
-msgid "Use 4 byte entries in switch tables"
-msgstr "Utiliser des entrées de 4 octets dans les tables de switch"
-
-#: config/v850/v850.opt:31
-msgid "Enable backend debugging"
-msgstr "Autoriser la mise au point par la fin"
-
-#: config/v850/v850.opt:35
-msgid "Do not use the callt instruction"
-msgstr "Ne pas utiliser l'instruction callt"
-
-#: config/v850/v850.opt:39
-msgid "Reuse r30 on a per function basis"
-msgstr "Ré-utiliser R30 sur une base par fonction"
-
-#: config/v850/v850.opt:43
-msgid "Support Green Hills ABI"
-msgstr "Supporter l'ABI Green Hills"
-
-#: config/v850/v850.opt:47
-msgid "Prohibit PC relative function calls"
-msgstr "Interdire les appels relatifs de fonctions par le PC"
-
-#: config/v850/v850.opt:51
-msgid "Use stubs for function prologues"
-msgstr "Utiliser des stubs pour les prologues de fonction"
-
-#: config/v850/v850.opt:55
-msgid "Set the max size of data eligible for the SDA area"
-msgstr "Initialiser la taille maximale des données éligibles pour la zone SDA"
-
-#: config/v850/v850.opt:59
-msgid "Enable the use of the short load instructions"
-msgstr "Activer l'utilisation d'instructions courtes de chargement"
-
-#: config/v850/v850.opt:63
-msgid "Same as: -mep -mprolog-function"
-msgstr "Identique à: -mep -mprolog-function"
-
-#: config/v850/v850.opt:67
-msgid "Set the max size of data eligible for the TDA area"
-msgstr "Initialiser la taille maximale des données éligibles pour la zone TDA"
-
-#: config/v850/v850.opt:71
-msgid "Enforce strict alignment"
-msgstr "Forcer l'alignement stricte"
-
-#: config/v850/v850.opt:78
-msgid "Compile for the v850 processor"
-msgstr "Compiler pour le processeur v850"
-
-#: config/v850/v850.opt:82
-#, fuzzy
-msgid "Compile for the v850e processor"
-msgstr "Compiler pour le processeur v850"
-
-#: config/v850/v850.opt:86
-#, fuzzy
-msgid "Compile for the v850e1 processor"
-msgstr "Compiler pour le processeur v850"
-
-#: config/v850/v850.opt:90
-msgid "Set the max size of data eligible for the ZDA area"
-msgstr "Initialiser la taille maximale des données éligibles pour la zone ZDA"
-
-#: config/mmix/mmix.opt:24
-msgid "For intrinsics library: pass all parameters in registers"
-msgstr "Pour les bibliothèques intrinsèques : passer tous les paramètres par registre"
-
-#: config/mmix/mmix.opt:28
-msgid "Use register stack for parameters and return value"
-msgstr "Utiliser le registre de la pile pour les paramètres et la valeur retournée"
-
-#: config/mmix/mmix.opt:32
-msgid "Use call-clobbered registers for parameters and return value"
-msgstr "utiliser les registres d'appels maltraités pour les paramètres et les valeurs retournées"
-
-#: config/mmix/mmix.opt:37
-msgid "Use epsilon-respecting floating point compare instructions"
-msgstr "Utiliser un epsilon respectant les instructions de comparaison en virgule flottante"
-
-#: config/mmix/mmix.opt:41
-msgid "Use zero-extending memory loads, not sign-extending ones"
-msgstr "utiliser des chargements mémoire avec zéro extension, pas celles avec signe d'extension"
-
-#: config/mmix/mmix.opt:45
-msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
-msgstr "générer des résultats de division avec reste ayant le même signe que le diviseur (pas le dividende)"
-
-#: config/mmix/mmix.opt:49
-msgid "Prepend global symbols with \":\" (for use with PREFIX)"
-msgstr "pré ajouter les symboles globaux avec «:» (pour l'utilisation avec PREFIX)"
-
-#: config/mmix/mmix.opt:53
-msgid "Do not provide a default start-address 0x100 of the program"
-msgstr "Ne pas fournir d'adresse de départ par défaut 0x100 du programme"
-
-#: config/mmix/mmix.opt:57
-msgid "Link to emit program in ELF format (rather than mmo)"
-msgstr "Faire l'édition de liens pour produire le programme en format ELF (au lieu de mmo)"
-
-#: config/mmix/mmix.opt:61
-msgid "Use P-mnemonics for branches statically predicted as taken"
-msgstr "Utiliser les mnémoniques P pour les branchements statiquement prévus à être pris"
-
-#: config/mmix/mmix.opt:65
-msgid "Don't use P-mnemonics for branches"
-msgstr "Ne pas utiliser les mnémoniques P pour les branchements"
-
-#: config/mmix/mmix.opt:79
-msgid "Use addresses that allocate global registers"
-msgstr "Utiliser les adresses qui allouent des registres globaux"
-
-#: config/mmix/mmix.opt:83
-msgid "Do not use addresses that allocate global registers"
-msgstr "Ne pas utiliser des adresses qui allouent des registres globaux"
-
-#: config/mmix/mmix.opt:87
-msgid "Generate a single exit point for each function"
-msgstr "Générer un point de sortie simple pour chaque fonction"
-
-#: config/mmix/mmix.opt:91
-msgid "Do not generate a single exit point for each function"
-msgstr "Ne pas générer un point de sortie simple pour chaque fonction"
-
-#: config/mmix/mmix.opt:95
-msgid "Set start-address of the program"
-msgstr "Adress de départ du programme fixée"
-
-#: config/mmix/mmix.opt:99
-msgid "Set start-address of data"
-msgstr "Adresse de départ des données fixée"
-
-#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
-msgid "Specify CPU for code generation purposes"
-msgstr "Spécifier le processeur pour les besoins de la génération de code"
-
-#: config/iq2000/iq2000.opt:27
-msgid "Specify CPU for scheduling purposes"
-msgstr "Spécifier le processeur pour les besoins de l'ordonnancement"
-
-#: config/iq2000/iq2000.opt:35
-msgid "Use GP relative sdata/sbss sections"
-msgstr "Utiliser GP en mode relatif aux sections sdata/sbss"
-
-#: config/iq2000/iq2000.opt:40
-msgid "No default crt0.o"
-msgstr "Aucun défaut pour crt0.o"
-
 #: config/bfin/bfin.opt:31
 #, fuzzy
 msgid "Omit frame pointer for leaf functions"
@@ -15022,1010 +14966,150 @@
 msgid "Do stack checking using bounds in L1 scratch memory"
 msgstr ""
 
-#: config/mt/mt.opt:23
-msgid "Use byte loads and stores when generating code."
-msgstr ""
-
-#: config/mt/mt.opt:31
-msgid "Do not include crt0.o in the startup files"
-msgstr ""
-
-#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
-#: config/mt/mt.opt:47 config/mt/mt.opt:51
+#: treelang/lang.opt:30
 #, fuzzy
-msgid "Internal debug switch"
-msgstr "option -mdebug-%s inconnue"
+msgid "Trace lexical analysis"
+msgstr "(débug) trace l'analyse lexicale"
 
-#: config/vxworks.opt:24
+#: treelang/lang.opt:34
 #, fuzzy
-msgid "Assume the VxWorks RTP environment"
-msgstr "Présumer que l'environnement d'exécution C est normal"
+msgid "Trace the parsing process"
+msgstr "(débug) tracer le traitement de l'analyse"
 
-#: config/vxworks.opt:31
+#: java/lang.opt:65
 #, fuzzy
-msgid "Assume the VxWorks vThreads environment"
-msgstr "Présumer que l'environnement d'exécution C est normal"
+msgid "Warn if a deprecated compiler feature, class, method, or field is used"
+msgstr "Avertir si une classe, une méthode ou un champ obsolète est utilisé"
 
-#: config/darwin.opt:23
-#, fuzzy
-msgid "Generate code suitable for fast turn around debugging"
-msgstr "Générer du code adapté pour les exécutables (PAS les librairies partagées)"
+#: java/lang.opt:69
+msgid "Warn if deprecated empty statements are found"
+msgstr "Avertir si des déclarations vides obsolètes sont trouvées"
 
-#: config/darwin.opt:31
-msgid "The earliest MacOS X version on which this program will run"
-msgstr ""
+#: java/lang.opt:73
+msgid "Warn if .class files are out of date"
+msgstr "Avertir si des fichier .class sont périmées"
 
-#: config/darwin.opt:35
-#, fuzzy
-msgid "Set sizeof(bool) to 1"
-msgstr "sizeof(long double) est 16"
+#: java/lang.opt:77
+msgid "Warn if modifiers are specified when not necessary"
+msgstr "Avertir si des modificateurs sont spécifiés sans que cela ne soit nécessaires"
 
-#: config/darwin.opt:39
+#: java/lang.opt:81
 #, fuzzy
-msgid "Generate code for darwin loadable kernel extensions"
-msgstr "Générer du code pour un système à octets de poids faible"
+msgid "Deprecated; use --classpath instead"
+msgstr "--CLASSPATH\tobsolète; utiliser --classpath à la place"
 
-#: config/darwin.opt:43
-#, fuzzy
-msgid "Generate code for the kernel or loadable kernel extensions"
-msgstr "Générer le code pour la version de processeur ou de circuit spécifiée"
-
-#: config/darwin.opt:47
-#, fuzzy
-msgid "Add <dir> to the end of the system framework include path"
-msgstr "-idirafter <répertoire>\tajouter <répertoire> à la fin du chemin système d'inclusion"
-
-#: config/lynx.opt:23
-msgid "Support legacy multi-threading"
+#: java/lang.opt:88
+msgid "Permit the use of the assert keyword"
 msgstr ""
 
-#: config/lynx.opt:27
+#: java/lang.opt:110
 #, fuzzy
-msgid "Use shared libraries"
-msgstr "Autoriser les identificateurs de librairies partagées de base"
+msgid "Replace system path"
+msgstr "--bootclasspath=<chemin>\tremplacer le <chemin> système"
 
-#: config/lynx.opt:31
-msgid "Support multi-threading"
-msgstr ""
-
-#: config/score/score.opt:31
+#: java/lang.opt:114
 #, fuzzy
-msgid "Disable bcnz instruction"
-msgstr "Désactiver l'utilisation d'instruction DB"
+msgid "Generate checks for references to NULL"
+msgstr "Générer le code pour un DLL"
 
-#: config/score/score.opt:35
-#, fuzzy
-msgid "Enable unaligned load/store instruction"
-msgstr "Activer l'utilisation d'instruction DB"
+#: java/lang.opt:118
+msgid "Set class path"
+msgstr "Initialiser le chemin des classes"
 
-#: config/score/score.opt:39
-msgid "Support SCORE 5 ISA"
+#: java/lang.opt:125
+msgid "Output a class file"
 msgstr ""
 
-#: config/score/score.opt:43
-msgid "Support SCORE 5U ISA"
+#: java/lang.opt:129
+msgid "Alias for -femit-class-file"
 msgstr ""
 
-#: config/score/score.opt:47
-msgid "Support SCORE 7 ISA"
-msgstr ""
-
-#: config/score/score.opt:51
-msgid "Support SCORE 7D ISA"
-msgstr ""
-
-#: config/score/score.opt:55
-msgid "Support SCORE 3 ISA"
-msgstr ""
-
-#: config/score/score.opt:59
-msgid "Support SCORE 3d ISA"
-msgstr ""
-
-#: config/linux.opt:24
+#: java/lang.opt:133
 #, fuzzy
-msgid "Use uClibc instead of GNU libc"
-msgstr "Utiliser le ROM au lieu de la RAM"
+msgid "Choose input encoding (defaults from your locale)"
+msgstr "--encoding=<encodage>\tchoisir l'encodade d'entrée (par défaut provient de la locale)"
 
-#: config/linux.opt:28
-#, fuzzy
-msgid "Use GNU libc instead of uClibc"
-msgstr "Utiliser le ROM au lieu de la RAM"
-
-#: c.opt:41
-#, fuzzy
-msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
-msgstr "-A<question>=<réponse>\tassocier la <réponse> à la <question>.  Placer « - » devant la <question> désactive la <réponse> à la <question>"
-
-#: c.opt:45
-msgid "Do not discard comments"
-msgstr "Ne pas éliminer les commentaires"
-
-#: c.opt:49
-msgid "Do not discard comments in macro expansions"
-msgstr "Ne pas éliminer les commentaires dans les expansions macro"
-
-#: c.opt:53
-#, fuzzy
-msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
-msgstr "-D<macro>[=<valeur>]\tdéfinir le <macro> avec la <valeur>.  Si seul le <macro> est fourni, <valeur> vaut 1 par défaut"
-
-#: c.opt:60
-#, fuzzy
-msgid "Add <dir> to the end of the main framework include path"
-msgstr "-iwithprefixbefore <répertoire>\tajouter le <répertoire> à la fin du chemin d'inclusion principal"
-
-#: c.opt:64
-msgid "Print the name of header files as they are used"
-msgstr "Afficher les noms des en-têtes de fichiers tel qu'ils sont utilisés"
-
-#: c.opt:68 c.opt:859
-#, fuzzy
-msgid "Add <dir> to the end of the main include path"
-msgstr "-iwithprefixbefore <répertoire>\tajouter le <répertoire> à la fin du chemin d'inclusion principal"
-
-#: c.opt:72
-msgid "Generate make dependencies"
-msgstr "Générer les dépendances pour make"
-
-#: c.opt:76
-msgid "Generate make dependencies and compile"
-msgstr "Générer les dépendances pour make et compiler"
-
-#: c.opt:80
-#, fuzzy
-msgid "Write dependency output to the given file"
-msgstr "-MF <fichier>\técrire les dépendances en sortie dans le fichier fourni"
-
-#: c.opt:84
-msgid "Treat missing header files as generated files"
-msgstr "Traiter les en-têtes manquantes de fichiers comme des fichiers générés"
-
-#: c.opt:88
-msgid "Like -M but ignore system header files"
-msgstr "Identique à -M mais ignore les en-têtes de fichiers système"
-
-#: c.opt:92
-msgid "Like -MD but ignore system header files"
-msgstr "Identique à -MD mais ignore les en-têtes de fichiers système"
-
-#: c.opt:96
-msgid "Generate phony targets for all headers"
-msgstr "Générer les cibles bidons pour toutes les en-têtes"
-
-#: c.opt:100
-#, fuzzy
-msgid "Add a MAKE-quoted target"
-msgstr "-MQ <cible>\tajouter MAKE-quoted cible"
-
-#: c.opt:104
-#, fuzzy
-msgid "Add an unquoted target"
-msgstr "-MT <cible>\tajouter une cible sans quote"
-
-#: c.opt:108
-msgid "Do not generate #line directives"
-msgstr "Ne pas générer de directives #line"
-
-#: c.opt:112
-#, fuzzy
-msgid "Undefine <macro>"
-msgstr "-U<macro>\tabandonner la définition <macro>"
-
-#: c.opt:116
-msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
+#: java/lang.opt:137
+msgid "Set the extension directory path"
 msgstr ""
 
-#: c.opt:120
+#: java/lang.opt:144
 #, fuzzy
-msgid "Warn about suspicious uses of memory addresses"
-msgstr "Avertir à propos des déclarations douteuses de \"main\""
+msgid "Input file is a file with a list of filenames to compile"
+msgstr "fichier d'entrée est listé dans les noms de fichiers à compiler"
 
-#: c.opt:124
-msgid "Enable most warning messages"
-msgstr "Autoriser la plupart des messages d'avertissement"
+#: java/lang.opt:151
+msgid "Always check for non gcj generated classes archives"
+msgstr "Toujours vérifier dans les archives de classes non générées gcj"
 
-#: c.opt:128
-#, fuzzy
-msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
-msgstr "comparaison est toujours fausse en raison d'une gamme limitée de type de données"
-
-#: c.opt:132
-msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
+#: java/lang.opt:155
+msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
 msgstr ""
 
-#: c.opt:136
-msgid "Warn about casting functions to incompatible types"
-msgstr "Avertir à propos des fonctions de transtypage avec des types incompatibles"
-
-#: c.opt:140
-msgid "Warn about C constructs that are not in the common subset of C and C++"
+#: java/lang.opt:159
+msgid "Generate instances of Class at runtime"
 msgstr ""
 
-#: c.opt:144
-#, fuzzy
-msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
-msgstr "Avertir à propos de construits dont le sens change en C ISO"
+#: java/lang.opt:163
+msgid "Use offset tables for virtual method calls"
+msgstr "Utiliser des tables de décalage pour les appels de méthodes virtuelles"
 
-#: c.opt:148
-msgid "Warn about casts which discard qualifiers"
-msgstr "Avertir à propos des transtypage qui écartent les qualificateurs"
+#: java/lang.opt:170
+msgid "Assume native functions are implemented using JNI"
+msgstr "Présumer que les fonctions natives sont implantées et qu'elles utilisent JNI"
 
-#: c.opt:152
-msgid "Warn about subscripts whose type is \"char\""
-msgstr "Avertir à propos des souscripts dont le type est \"char\""
+#: java/lang.opt:174
+msgid "Enable optimization of static class initialization code"
+msgstr "Autorisser l'optimisation du code d'initialisation de classe statique"
 
-#: c.opt:156
-#, fuzzy
-msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
-msgstr "%Jvariable « %D » pourrait être maltraitée par un «longjmp» ou un «vfork »"
-
-#: c.opt:160
-msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
-msgstr "Avertir à propos des blocs de commentaires imbriqués et les commentaires C++ qui s'étendent sur plus d'une ligne physique"
-
-#: c.opt:164
-msgid "Synonym for -Wcomment"
-msgstr "Synonyme pour -Wcommentaire"
-
-#: c.opt:168
-msgid "Warn for implicit type conversions that may change a value"
+#: java/lang.opt:181
+msgid "Reduce the amount of reflection meta-data generated"
 msgstr ""
 
-#: c.opt:172
-#, fuzzy
-msgid "Warn for implicit type conversions between signed and unsigned integers"
-msgstr "comparaison entre des expressions entières signée et non signée"
+#: java/lang.opt:185
+msgid "Enable assignability checks for stores into object arrays"
+msgstr "Autoriser la vérificaitions des affectations dans le stockage des tableaux d'objets"
 
-#: c.opt:176
-msgid "Warn when all constructors and destructors are private"
-msgstr "Avertir lorsque tous les constructeurs et destructeurs sont privés"
-
-#: c.opt:180
-msgid "Warn when a declaration is found after a statement"
-msgstr "Avertir lorsqu'une déclaration est spécifiée après une déclaration"
-
-#: c.opt:184
-msgid "Warn about deprecated compiler features"
-msgstr "Avertir à propos des options obsolètes du compilateur"
-
-#: c.opt:188
-msgid "Warn about compile-time integer division by zero"
-msgstr "Avertir au sujet de la division entière par zéro au moment de la compilation"
-
-#: c.opt:192
-msgid "Warn about violations of Effective C++ style rules"
-msgstr "Avertir à propos des violations des règles de style de Effective C++"
-
-#: c.opt:196
+#: java/lang.opt:189
 #, fuzzy
-msgid "Warn about an empty body in an if or else statement"
-msgstr "le corps du else est vide"
+msgid "Generate code for the Boehm GC"
+msgstr "Générer le code pour Boehm GC"
 
-#: c.opt:200
-msgid "Warn about stray tokens after #elif and #endif"
-msgstr "Avertir à propos des jetons perdus après #elif et #endif"
-
-#: c.opt:208
-#, fuzzy
-msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
-msgstr "Cette option est obsolète; utiliser -Wextra à la place"
-
-#: c.opt:212
-msgid "Warn if testing floating point numbers for equality"
-msgstr "Avertir à propos des tests d'égalité sur des nombres flottants"
-
-#: c.opt:216
-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
-msgstr "Avertir à propos des anomalies de format de chaînes pour printf/scanf/strftime/strfmon"
-
-#: c.opt:220
-msgid "Warn if passing too many arguments to a function for its format string"
-msgstr "Avertir lorsqu'il y a trop de passage d'arguments à une fonction pour le format de ses chaînes"
-
-#: c.opt:224
-msgid "Warn about format strings that are not literals"
-msgstr "Avertir à propos des chaînes de format qui n'ont pas de litérals"
-
-#: c.opt:228
-#, fuzzy
-msgid "Warn about format strings that contain NUL bytes"
-msgstr "Avertir à propos des chaînes de format qui n'ont pas de litérals"
-
-#: c.opt:232
-msgid "Warn about possible security problems with format functions"
-msgstr "Avertir à propos des problèmes possibles de sécurité avec les formats de fonction"
-
-#: c.opt:236
-msgid "Warn about strftime formats yielding 2-digit years"
-msgstr "Avertir à propos des formats strftime ne laissant que 2 chiffres pour l'année"
-
-#: c.opt:240
-#, fuzzy
-msgid "Warn about zero-length formats"
-msgstr "chaîne de format de longueur nulle %s"
-
-#: c.opt:247
-#, fuzzy
-msgid "Warn about variables which are initialized to themselves"
-msgstr "Avertir au sujet des variables qui sont initialisés par elles-même"
-
-#: c.opt:254
-msgid "Warn about implicit function declarations"
-msgstr "Avertir à propos des déclarations de fonctions implicites"
-
-#: c.opt:258
-msgid "Warn when a declaration does not specify a type"
-msgstr "Avertir lorsqu'une déclaration ne spécifie pas le type"
-
-#: c.opt:262
-#, fuzzy
-msgid "Deprecated.  This switch has no effect"
-msgstr "Obsolète. Cette option n'a aucun effet."
-
-#: c.opt:266
-#, fuzzy
-msgid "Warn when there is a cast to a pointer from an integer of a different size"
-msgstr "transtypage vers un pointeur depuis un entier de taille différente"
-
-#: c.opt:270
-msgid "Warn about invalid uses of the \"offsetof\" macro"
-msgstr "Avertir à propos de l'utilisation invalide de macro \"offsetof\""
-
-#: c.opt:274
-msgid "Warn about PCH files that are found but not used"
-msgstr "Avertir à propos des fichier PCH qui sont repérés mais non utilisés"
-
-#: c.opt:278
-msgid "Do not warn about using \"long long\" when -pedantic"
-msgstr "Ne pas avertir à propos de l'utilisation de \"long long\" avec -pedantic"
-
-#: c.opt:282
-msgid "Warn about suspicious declarations of \"main\""
-msgstr "Avertir à propos des déclarations douteuses de \"main\""
-
-#: c.opt:286
-msgid "Warn about possibly missing braces around initializers"
-msgstr "Avertir à propos des possibles accolades manquantes autour des initialisations"
-
-#: c.opt:290
-msgid "Warn about global functions without previous declarations"
-msgstr "Avertir à propos des fonctions globales sans déclaration précédente"
-
-#: c.opt:294
-#, fuzzy
-msgid "Warn about missing fields in struct initializers"
-msgstr "Avertir à propos des possibles accolades manquantes autour des initialisations"
-
-#: c.opt:298
-msgid "Warn about functions which might be candidates for format attributes"
-msgstr "Avertir à propos des fonctions qui pourraient être candidates pour les attributs de format"
-
-#: c.opt:302
-#, fuzzy
-msgid "Warn about user-specified include directories that do not exist"
-msgstr "Avertir à propos de macros définis dans le fichier principal qui ne sont pas utilisés"
-
-#: c.opt:306
-msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
+#: java/lang.opt:193
+msgid "Call a library routine to do integer divisions"
 msgstr ""
 
-#: c.opt:310
-msgid "Warn about global functions without prototypes"
-msgstr "Avertir à propos des fonctions globales sans prototype"
-
-#: c.opt:314
-msgid "Warn about use of multi-character character constants"
-msgstr "Avertir à propos de l'utilisation des chaînes de multi-caractères"
-
-#: c.opt:318
-msgid "Warn about \"extern\" declarations not at file scope"
-msgstr "Avertir à propos des déclarations \"extern\" qui n'est pas dans l'étendue du fichier"
-
-#: c.opt:322
-msgid "Warn when non-templatized friend functions are declared within a template"
-msgstr "Avertir lorsque des fonctions amis sans patron sont déclarés à l'intérieur d'un patron"
-
-#: c.opt:326
-msgid "Warn about non-virtual destructors"
-msgstr "Avertir à propos des destructeurs non virtuels"
-
-#: c.opt:330
-msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
+#: java/lang.opt:197
+msgid "Generated should be loaded by bootstrap loader"
 msgstr ""
 
-#: c.opt:334
-#, fuzzy
-msgid "Warn about non-normalised Unicode strings"
-msgstr "Avertir à propos des chaînes de format qui ne sont pas des chaînes"
-
-#: c.opt:338
-msgid "Warn if a C-style cast is used in a program"
-msgstr "Avertir si le style de transtypage C est utilisé dans un programme"
-
-#: c.opt:342
-#, fuzzy
-msgid "Warn for obsolescent usage in a declaration"
-msgstr "Avertir à propos des déclarations de fonctions implicites"
-
-#: c.opt:346
-msgid "Warn if an old-style parameter definition is used"
-msgstr "Avertir lorsqu'un paramètre de style ancien de définition est utilisé"
-
-#: c.opt:350
-msgid "Warn if a string is longer than the maximum portable length specified by the standard"
+#: java/lang.opt:201
+msgid "Set the source language version"
 msgstr ""
 
-#: c.opt:354
-msgid "Warn about overloaded virtual function names"
-msgstr "Avertir à propos de la surcharge des noms de fonctions virtuelles"
-
-#: c.opt:358
+#: java/lang.opt:205
 #, fuzzy
-msgid "Warn about overriding initializers without side effects"
-msgstr "Avertir au sujet des variables qui sont initialisés par elles-même"
+msgid "Set the target VM version"
+msgstr "version d'en-tête erronée"
 
-#: c.opt:362
-msgid "Warn about possibly missing parentheses"
-msgstr "Avertir à propos du manque possible de parenthèses"
-
-#: c.opt:366
-msgid "Warn when converting the type of pointers to member functions"
-msgstr "Avertir lors de la conversion des types de pointeurs en membres de fonctions"
-
-#: c.opt:370
-msgid "Warn about function pointer arithmetic"
-msgstr "Avertir à propos d'arithmétique portant sur un pointeur de fonction"
-
-#: c.opt:374
-#, fuzzy
-msgid "Warn when a pointer is cast to an integer of a different size"
-msgstr "transtypage d'un pointeur vers un entier de taille différente"
-
-#: c.opt:378
-#, fuzzy
-msgid "Warn about misuses of pragmas"
-msgstr "Avertir à propos des pragmas non reconnus"
-
-#: c.opt:382
-msgid "Warn if inherited methods are unimplemented"
-msgstr "Avertir si les méthodes héritées ne sont pas implantées"
-
-#: c.opt:386
-msgid "Warn about multiple declarations of the same object"
-msgstr "Avertir à propos des déclarations multiples portant sur le même objet"
-
-#: c.opt:390
-msgid "Warn when the compiler reorders code"
-msgstr "Avertir lorsque le compilateur réordonne le code"
-
-#: c.opt:394
-msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
-msgstr "Avertir lorsque le type de fonction à retourner par défaut est \"int\" (C) ou à propos d'un type inconsisten à retourner (C++)"
-
-#: c.opt:398
-msgid "Warn if a selector has multiple methods"
-msgstr "Avertir si le sélecteur a de multiples méthodes"
-
-#: c.opt:402
-msgid "Warn about possible violations of sequence point rules"
-msgstr "Avertir à propos des violations possibles des règles de séquence de points"
-
-#: c.opt:406
-msgid "Warn about signed-unsigned comparisons"
-msgstr "Avertir à propos des comparaisons signés ou non signés"
-
-#: c.opt:410
-msgid "Warn when overload promotes from unsigned to signed"
-msgstr "Avertir lorsque la surcharge fait la promotion d'un non signé en signé"
-
-#: c.opt:414
-msgid "Warn about uncasted NULL used as sentinel"
-msgstr ""
-
-#: c.opt:418
-msgid "Warn about unprototyped function declarations"
-msgstr "Avertir à propos des déclarations de fonctions sans prototype"
-
-#: c.opt:422
-msgid "Warn if type signatures of candidate methods do not match exactly"
-msgstr ""
-
-#: c.opt:426
-msgid "Warn when synthesis behavior differs from Cfront"
-msgstr "Avertir lorsque le comportement de synthère diffère de Cfront"
-
-#: c.opt:430 common.opt:182
-msgid "Do not suppress warnings from system headers"
-msgstr "Ne pas supprimer les avertissements pour les en-têtes système"
-
-#: c.opt:434
-msgid "Warn about features not present in traditional C"
-msgstr "Avertir à propos d'une option absente en C traditionnel"
-
-#: c.opt:438
-msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
-msgstr ""
-
-#: c.opt:442
-msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
-msgstr "Avertir si des trigraphes sont rencontrés et qui pourraient affecter le sens du programme"
-
-#: c.opt:446
-#, fuzzy
-msgid "Warn about @selector()s without previously declared methods"
-msgstr "Avertir à propos des fonctions globales sans déclaration précédente"
-
-#: c.opt:450
-msgid "Warn if an undefined macro is used in an #if directive"
-msgstr "Avertir si un macro indéfini est utilisé dans un directive #if"
-
-#: c.opt:454
-msgid "Warn about unrecognized pragmas"
-msgstr "Avertir à propos des pragmas non reconnus"
-
-#: c.opt:458
-msgid "Warn about macros defined in the main file that are not used"
-msgstr "Avertir à propos de macros définis dans le fichier principal qui ne sont pas utilisés"
-
-#: c.opt:462
-#, fuzzy
-msgid "Do not warn about using variadic macros when -pedantic"
-msgstr "Ne pas avertir à propos de l'utilisation de \"long long\" avec -pedantic"
-
-#: c.opt:466
-#, fuzzy
-msgid "Warn if a variable length array is used"
-msgstr "Avertir lorsque 'une variable est inutilisée"
-
-#: c.opt:470
-msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
-msgstr ""
-
-#: c.opt:474
-#, fuzzy
-msgid "Warn when a pointer differs in signedness in an assignment"
-msgstr "Avertir lorsque la surcharge fait la promotion d'un non signé en signé"
-
-#: c.opt:478
-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
-msgstr ""
-
-#: c.opt:486
-msgid "Enforce class member access control semantics"
-msgstr "Forcer à la sémantique du contrôle d'accès à un membre de classe"
-
-#: c.opt:493
-msgid "Change when template instances are emitted"
-msgstr "Changer lorsque les instances du patron sont produites"
-
-#: c.opt:497
-msgid "Recognize the \"asm\" keyword"
-msgstr "Reconnaître le mot clé « asm »"
-
-#: c.opt:501
-msgid "Recognize built-in functions"
-msgstr "Reconnaître aucun construit dans les fonctions"
-
-#: c.opt:508
-msgid "Check the return value of new"
-msgstr "Vérifier la valeur retournée de new"
-
-#: c.opt:512
-msgid "Allow the arguments of the '?' operator to have different types"
-msgstr "Permettre les arguments de l'opérateur « ? » d'avoir différents types"
-
-#: c.opt:516
-msgid "Reduce the size of object files"
-msgstr "Réduire la taille des fichiers objets"
-
-#: c.opt:520
-#, fuzzy
-msgid "Use class <name> for constant strings"
-msgstr "-fconst-string-class=<nom>\tutiliser la classe <nom> pour la chaînes de constantes"
-
-#: c.opt:524
-msgid "Inline member functions by default"
-msgstr "Rendre enligne un membre de fonction par défaut"
-
-#: c.opt:528
-#, fuzzy
-msgid "Preprocess directives only."
-msgstr "Traiter les directive #ident"
-
-#: c.opt:532
-msgid "Permit '$' as an identifier character"
-msgstr "Autoriser '$' comme identificateur de caractère"
-
-#: c.opt:539
-msgid "Generate code to check exception specifications"
-msgstr "Générer le code pour vérifier les exceptions de spécifications"
-
-#: c.opt:546
-#, fuzzy
-msgid "Convert all strings and character constants to character set <cset>"
-msgstr "-fexec-charset=<jeucar>\tconvertir toutes les chaînes et les constantes de caractères en jeu de caractères <jeucar>"
-
-#: c.opt:550
-#, fuzzy
-msgid "Permit universal character names (\\u and \\U) in identifiers"
-msgstr "nom-de-caractère-universel « \\U%04x » invalide dans l'identificcateur"
-
-#: c.opt:554
-#, fuzzy
-msgid "Specify the default character set for source files"
-msgstr "-finput-charset=<jeucar>    spécifier le jeu de caractères par défaut pour les fichiers source"
-
-#: c.opt:562
-msgid "Scope of for-init-statement variables is local to the loop"
-msgstr "Étendue des variables for-init-statement est local à la boucle"
-
-#: c.opt:566
-msgid "Do not assume that standard C libraries and \"main\" exist"
-msgstr "Ne pas assumer que les bibliothèques standards C et \"main\" existent"
-
-#: c.opt:570
-msgid "Recognize GNU-defined keywords"
-msgstr "Reconnaître les mots clés définis GNU"
-
-#: c.opt:574
-msgid "Generate code for GNU runtime environment"
-msgstr "Générer du code pour l'environnement GNU d'exécution"
-
-#: c.opt:578
-#, fuzzy
-msgid "Use traditional GNU semantics for inline functions"
-msgstr "le C traditionel rejette l'initialisation d'union"
-
-#: c.opt:591
-msgid "Assume normal C execution environment"
-msgstr "Présumer que l'environnement d'exécution C est normal"
-
-#: c.opt:595
-msgid "Enable support for huge objects"
-msgstr "Autoriser le support des grands objets"
-
-#: c.opt:599
-msgid "Export functions even if they can be inlined"
-msgstr "Exporter les fonctions même si elles peuvent être enligne"
-
-#: c.opt:603
-msgid "Emit implicit instantiations of inline templates"
-msgstr "Produire les instanciations explicites de patron enligne"
-
-#: c.opt:607
-msgid "Emit implicit instantiations of templates"
-msgstr "Produire les instanciations explicites de patron"
-
-#: c.opt:611
-#, fuzzy
-msgid "Inject friend functions into enclosing namespace"
-msgstr "Intégrer les fonctions simples à l'intérieur des appelants"
-
-#: c.opt:618
-msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
-msgstr ""
-
-#: c.opt:622
-msgid "Don't warn about uses of Microsoft extensions"
-msgstr "Ne donner d'avertissement au sujet de l'utilisation des extensions de Microsoft"
-
-#: c.opt:632
-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
-msgstr "Générer le code pour l'environnement d'exécution du NeXT (Apple Mac OS X)"
-
-#: c.opt:636
-msgid "Assume that receivers of Objective-C messages may be nil"
-msgstr "Assumer que les receveur de messages Objective-C peut être NIL"
-
-#: c.opt:648
-msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
-msgstr ""
-
-#: c.opt:652
-msgid "Allow fast jumps to the message dispatcher"
-msgstr ""
-
-#: c.opt:658
-msgid "Enable Objective-C exception and synchronization syntax"
-msgstr "Autoriser l'exception Objective-C et la synchronisation de syntaxe"
-
-#: c.opt:662
-msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
-msgstr ""
-
-#: c.opt:667
-#, fuzzy
-msgid "Enable Objective-C setjmp exception handling runtime"
-msgstr "Autoriser l'exception Objective-C et la synchronisation de syntaxe"
-
-#: c.opt:671
-#, fuzzy
-msgid "Enable OpenMP"
-msgstr "Permettre la mise au point"
-
-#: c.opt:675
-msgid "Recognize C++ kewords like \"compl\" and \"xor\""
-msgstr "Reconnaître les mots clés C++ comme \"compl\" et \"xor\""
-
-#: c.opt:679
-msgid "Enable optional diagnostics"
-msgstr "Autoriser les diagnostiques optionnels"
-
-#: c.opt:686
-msgid "Look for and use PCH files even when preprocessing"
-msgstr ""
-
-#: c.opt:690
-msgid "Downgrade conformance errors to warnings"
-msgstr "Dégrader les erreurs de conformité en des avertissements"
-
-#: c.opt:694
-msgid "Treat the input file as already preprocessed"
-msgstr "Traiter le fichier d'entrée comme ayant déjà été pré-traité"
-
-#: c.opt:698
-msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
-msgstr "Utiliser le mode Fix-and-=Continue pour indique que des fichiers objets peuvent interchangés lors de l'éexécution"
-
-#: c.opt:702
-msgid "Enable automatic template instantiation"
-msgstr "Autoriser l'instanciation automatique de patron"
-
-#: c.opt:706
-msgid "Generate run time type descriptor information"
-msgstr "Générer l'information pour un type de descripteur lors de l'exécution"
-
-#: c.opt:710
-msgid "Use the same size for double as for float"
-msgstr "Utiliser la même taille pour un double que pour un flottant"
-
-#: c.opt:718
-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
-msgstr "Écraser le type sous-jacent de \"wchar_t\" vers \"unsigned short\""
-
-#: c.opt:722
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
-msgstr "Lorsque \"signed\" ou \"unsigned\" n,est pas fourni rendre le champ de bits signé"
-
-#: c.opt:726
-msgid "Make \"char\" signed by default"
-msgstr "Rendre les « char » signés par défaut"
-
-#: c.opt:733
-msgid "Display statistics accumulated during compilation"
-msgstr "Afficher les statistiques accumulés durant la compilation"
-
-#: c.opt:740
-#, fuzzy
-msgid "Distance between tab stops for column reporting"
-msgstr "-ftabstop=<nombre>\tfixer la distance de la tabulation des colonnes dans les rapports"
-
-#: c.opt:744
-#, fuzzy
-msgid "Specify maximum template instantiation depth"
-msgstr "-ftemplate-depth-<nombre>\tspécifier la profondeur maximale d'instanciation de patron"
-
-#: c.opt:751
-#, fuzzy
-msgid "Do not generate thread-safe code for initializing local statics"
-msgstr "Ne pas générer du code pour les appels proches"
-
-#: c.opt:755
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
-msgstr "Lorsque \"signed\" ou \"unsigned\" n'est pas fourni rendre le champ de bits non signé"
-
-#: c.opt:759
-msgid "Make \"char\" unsigned by default"
-msgstr "Rendre les \"char\" non signés par défaut"
-
-#: c.opt:763
-msgid "Use __cxa_atexit to register destructors"
-msgstr "Utiliser « __cxa_atexit » pour enregistrer les destructeurs."
-
-#: c.opt:767
-msgid "Use __cxa_get_exception_ptr in exception handling"
-msgstr ""
-
-#: c.opt:771
-msgid "Marks all inlined methods as having hidden visibility"
-msgstr ""
-
-#: c.opt:775
-msgid "Changes visibility to match Microsoft Visual Studio by default"
-msgstr ""
-
-#: c.opt:779
-msgid "Discard unused virtual functions"
-msgstr "Écarter les fonctions virtuelles non utilisées"
-
-#: c.opt:783
-msgid "Implement vtables using thunks"
-msgstr "Implanter les vtables en utilisant des thunks"
-
-#: c.opt:787
-msgid "Emit common-like symbols as weak symbols"
-msgstr "Produire les symboles communs comme des symboles faibles"
-
-#: c.opt:791
-#, fuzzy
-msgid "Convert all wide strings and character constants to character set <cset>"
-msgstr "-fwide-exec-charset=<cset>\tconvertir toutes les chaînes et les constantes larges de caractères en jeux de caractères <cset>"
-
-#: c.opt:795
-msgid "Generate a #line directive pointing at the current working directory"
-msgstr "Générer une directive #line pointant sur le répertoire courant de travail"
-
-#: c.opt:799
-msgid "Emit cross referencing information"
-msgstr "Produire l'information des références croisées"
-
-#: c.opt:803
-msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
-msgstr "Générer un recherche molle de class (via objc_getClass()) pour l'utilisation en mode Zero-Link"
-
-#: c.opt:807
-msgid "Dump declarations to a .decl file"
-msgstr "Vidanger les déclarations dans un fichier .decl"
-
-#: c.opt:811
-msgid "Aggressive reduced debug info for structs"
-msgstr ""
-
-#: c.opt:815
-msgid "Conservative reduced debug info for structs"
-msgstr ""
-
-#: c.opt:819
-msgid "Detailed reduced debug info for structs"
-msgstr ""
-
-#: c.opt:823 c.opt:855
-#, fuzzy
-msgid "Add <dir> to the end of the system include path"
-msgstr "-idirafter <répertoire>\tajouter <répertoire> à la fin du chemin système d'inclusion"
-
-#: c.opt:827
-#, fuzzy
-msgid "Accept definition of macros in <file>"
-msgstr "-imacros <fichier>\taccepter la définition de macros dans le <fichier>"
-
-#: c.opt:831
-#, fuzzy
-msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
-msgstr "-isysroot <répertoire>\tsélectionner le <répertoire> comme répertoire racine du système"
-
-#: c.opt:835
-#, fuzzy
-msgid "Include the contents of <file> before other files"
-msgstr "-include <fichier>\tinclure le contenu du <fichier> avant les autres fichiers"
-
-#: c.opt:839
-#, fuzzy
-msgid "Specify <path> as a prefix for next two options"
-msgstr "-iprefix <chemin>\tsélectionner le <chemin> comme préfixer aux deux prochaines options"
-
-#: c.opt:843
-#, fuzzy
-msgid "Set <dir> to be the system root directory"
-msgstr "-isysroot <répertoire>\tsélectionner le <répertoire> comme répertoire racine du système"
-
-#: c.opt:847
-#, fuzzy
-msgid "Add <dir> to the start of the system include path"
-msgstr "-isystem <répertoire>\tajouter le <répertoire> au début du chemin d'inclusion principal"
-
-#: c.opt:851
-#, fuzzy
-msgid "Add <dir> to the end of the quote include path"
-msgstr "-idirafter <répertoire>\tajouter <répertoire> à la fin du chemin système d'inclusion"
-
-#: c.opt:872
-msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
-msgstr "Ne pas rechercher les répertoires standard système d'inclusion (ceux spécifiés avec -isystem seront encore utilisés)"
-
-#: c.opt:876
-msgid "Do not search standard system include directories for C++"
-msgstr "Ne pas rechercher les répertoires standard système d'inclusion pour C++"
-
-#: c.opt:892
-msgid "Generate C header of platform-specific features"
-msgstr "Générer les en-têtes C pour les options spécifiques à la plate-forme"
-
-#: c.opt:896
-msgid "Print a checksum of the executable for PCH validity checking, and stop"
-msgstr ""
-
-#: c.opt:900
-msgid "Remap file names when including files"
-msgstr "Rampper les noms lors de l'inclusion des fichiers"
-
-#: c.opt:904
-msgid "Conform to the ISO 1998 C++ standard"
-msgstr "Conforme au standard ISO C++ de 1998"
-
-#: c.opt:908
-#, fuzzy
-msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
-msgstr "Conforme au standard ISO C++ de 1998 avec les extensions de GNU"
-
-#: c.opt:915 c.opt:950
-msgid "Conform to the ISO 1990 C standard"
-msgstr "Conforme au standard ISO C de 1990"
-
-#: c.opt:919 c.opt:958
-msgid "Conform to the ISO 1999 C standard"
-msgstr "Conforme au standard ISO C de 1999"
-
-#: c.opt:923
-msgid "Deprecated in favor of -std=c99"
-msgstr "Obsolète à la faveur de l'option -std=c99"
-
-#: c.opt:927
-msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
-msgstr "Conforme au standard ISO C++ de 1998 avec les extensions de GNU"
-
-#: c.opt:931
-#, fuzzy
-msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
-msgstr "Conforme au standard ISO C++ de 1998 avec les extensions de GNU"
-
-#: c.opt:938
-msgid "Conform to the ISO 1990 C standard with GNU extensions"
-msgstr "Conforme au standard ISO C de 1990 avec les extensions de GNU"
-
-#: c.opt:942
-msgid "Conform to the ISO 1999 C standard with GNU extensions"
-msgstr "Conforme au standard ISO C de 1999 avec les extensions de GNU"
-
-#: c.opt:946
-msgid "Deprecated in favor of -std=gnu99"
-msgstr "Obsolète à la faveur de l'option -std=gnu99"
-
-#: c.opt:954
-msgid "Conform to the ISO 1990 C standard as amended in 1994"
-msgstr "Conforme au standard ISO C de 1990 tel amendé en 1994"
-
-#: c.opt:962
-#, fuzzy
-msgid "Deprecated in favor of -std=iso9899:1999"
-msgstr "Obsolète à la faveur de l'option -std=c99"
-
-#: c.opt:966
-msgid "Enable traditional preprocessing"
-msgstr "Autoriser le traitement traditionnel"
-
-#: c.opt:970
-#, fuzzy
-msgid "Support ISO C trigraphs"
-msgstr "-trigraphs\tSupporter les tri-graphes ISO C"
-
-#: c.opt:974
-msgid "Do not predefine system-specific and GCC-specific macros"
-msgstr "Ne pas prédéfinir les macros spécifiques au système ou à GCC"
-
-#: c.opt:978
-msgid "Enable verbose output"
-msgstr "Autoriser le mode bavard sur la sortie"
-
-#: common.opt:27
+#: common.opt:28
 msgid "Display this information"
 msgstr "afficher l'aide-mémoire"
 
-#: common.opt:31
+#: common.opt:32
 msgid "Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
 msgstr ""
 
-#: common.opt:35
+#: common.opt:36
 msgid "Alias for --help=target"
 msgstr ""
 
-#: common.opt:51
+#: common.opt:52
 #, fuzzy
 msgid "Set parameter <param> to value.  See below for a complete list of parameters"
 msgstr "--param <paramètre>=<valeur>\tinitialiser le <paramètre> avec la valeur.  Voir ci-bas pour la liste complète des paramètres"
 
-#: common.opt:58
+#: common.opt:59
 #, fuzzy
 msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr ""
@@ -16033,1171 +15117,2053 @@
 "                          petites que <nombre> d'octets dans une section\n"
 "                          spéciale (sur certaines cibles)"
 
-#: common.opt:62
+#: common.opt:63
 #, fuzzy
 msgid "Set optimization level to <number>"
 msgstr "-O<nombre>\tutiliser le niveau d'optimisation <nombre>"
 
-#: common.opt:66
+#: common.opt:67
 msgid "Optimize for space rather than speed"
 msgstr "Optimiser l'utilisation de l'espace plutôt que la vitesse"
 
-#: common.opt:70
+#: common.opt:71
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr "Cette option est obsolète; utiliser -Wextra à la place"
 
-#: common.opt:74
+#: common.opt:75
 msgid "Warn about returning structures, unions or arrays"
 msgstr "Avertir à propos de structures retournés, unions ou tableaux"
 
-#: common.opt:78
+#: common.opt:79
 #, fuzzy
 msgid "Warn if an array is accessed out of bounds"
 msgstr "Avertir si des fichier .class sont périmées"
 
-#: common.opt:82
+#: common.opt:83
 #, fuzzy
 msgid "Warn about inappropriate attribute usage"
 msgstr "Avertir à propos d'arithmétique portant sur un pointeur de fonction"
 
-#: common.opt:86
+#: common.opt:87
 msgid "Warn about pointer casts which increase alignment"
 msgstr "Avertir à propos des pointeurs convertis lesquels augment l'alignement"
 
-#: common.opt:90
+#: common.opt:91
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr "Avertir à propos de l'utilisation des déclarations « __attribute__ ((deprecated)) »"
 
-#: common.opt:94
+#: common.opt:95
 msgid "Warn when an optimization pass is disabled"
 msgstr "Avertir lorsque la passe d'optimisation est désactivée"
 
-#: common.opt:98
+#: common.opt:99
 msgid "Treat all warnings as errors"
 msgstr "Traiter tous les avertissements commes des erreurs"
 
-#: common.opt:102
+#: common.opt:103
 #, fuzzy
 msgid "Treat specified warning as error"
 msgstr "Traiter tous les avertissements commes des erreurs"
 
-#: common.opt:106
+#: common.opt:107
 msgid "Print extra (possibly unwanted) warnings"
 msgstr "Afficher des avertissements superflus (possiblement non désirés)"
 
-#: common.opt:110
+#: common.opt:111
 msgid "Exit on the first error occurred"
 msgstr ""
 
-#: common.opt:114
+#: common.opt:115
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "Avertir lorsque des fonctions en ligne ne peuvent être enligne"
 
-#: common.opt:118
+#: common.opt:119
 #, fuzzy
 msgid "Warn if an object is larger than <number> bytes"
 msgstr "-Wlarger-than-<nombre>\tavertir si un objet est plus grand que <nombre> d'octets"
 
-#: common.opt:122
+#: common.opt:123
 msgid "Warn when a logical operator is suspicously always evaluating to true or false"
 msgstr ""
 
-#: common.opt:126
+#: common.opt:127
 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 msgstr ""
 
-#: common.opt:130
+#: common.opt:131
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr "Avertir à propos des fonctions qui seraient candidates pour __attribute__((noreturn))"
 
-#: common.opt:134
+#: common.opt:135
 #, fuzzy
 msgid "Warn about overflow in arithmetic expressions"
 msgstr "débordement d'un nombre en virgule flottante dans l'expression"
 
-#: common.opt:138
+#: common.opt:139
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr "Avertir lorsque les attributs paquetés n'ont pas d'effet sur l'organisation d'un struct"
 
-#: common.opt:142
+#: common.opt:143
 msgid "Warn when padding is required to align structure members"
 msgstr "Avertir lorsque le remplissage est requis pour aligner les membres de structure"
 
-#: common.opt:146
+#: common.opt:147
 msgid "Warn when one local variable shadows another"
 msgstr "Avertir lorsqu'une variable locale masque une autre"
 
-#: common.opt:150
+#: common.opt:151
 msgid "Warn when not issuing stack smashing protection for some reason"
 msgstr ""
 
-#: common.opt:154 common.opt:158
+#: common.opt:155 common.opt:159
 msgid "Warn about code which might break strict aliasing rules"
 msgstr "Avertir à propos du code qui pourrait briser les règles strictes d'alias"
 
-#: common.opt:162 common.opt:166
+#: common.opt:163 common.opt:167
 #, fuzzy
 msgid "Warn about optimizations that assume that signed overflow is undefined"
 msgstr "Interdire les optimisation qui assument un comportement d'arrondissement FP par défaut"
 
-#: common.opt:170
+#: common.opt:171
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr "Avertir à propos d'un switch énuméré, sans défaut ou un case est manquant"
 
-#: common.opt:174
+#: common.opt:175
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr "Avertir à propos d'un switch énuméré n'ayant pas de déclaration \"default:\""
 
-#: common.opt:178
+#: common.opt:179
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr "Avertir à propos de tous les switch énumérés où un case spécific manque"
 
-#: common.opt:186
+#: common.opt:183 c.opt:434
+msgid "Do not suppress warnings from system headers"
+msgstr "Ne pas supprimer les avertissements pour les en-têtes système"
+
+#: common.opt:187
 msgid "Warn about uninitialized automatic variables"
 msgstr "Avertir à propos des variables automatiques non initialisées"
 
-#: common.opt:190
+#: common.opt:191
 msgid "Warn about code that will never be executed"
 msgstr "Avertir à propos du code qui ne sera jamais exécuté"
 
-#: common.opt:194
+#: common.opt:195
 msgid "Enable all -Wunused- warnings"
 msgstr "Autoriser tous les -Wunused- warnings"
 
-#: common.opt:198
+#: common.opt:199
 msgid "Warn when a function is unused"
 msgstr "Avertir lorsqu'une fonction est inutilisée"
 
-#: common.opt:202
+#: common.opt:203
 msgid "Warn when a label is unused"
 msgstr "Avertir lorsqu'une étiquette est inutilisée"
 
-#: common.opt:206
+#: common.opt:207
 msgid "Warn when a function parameter is unused"
 msgstr "Avertir lorsqu'un paramètre de fonction est inutilisé"
 
-#: common.opt:210
+#: common.opt:211
 msgid "Warn when an expression value is unused"
 msgstr "Avertir lorsque la valeur d'une expression n'est pas utilisée"
 
-#: common.opt:214
+#: common.opt:215
 msgid "Warn when a variable is unused"
 msgstr "Avertir lorsque 'une variable est inutilisée"
 
-#: common.opt:218
+#: common.opt:219
 #, fuzzy
 msgid "Warn when a register variable is declared volatile"
 msgstr "instance de la variable « %s » est déclaré privée"
 
-#: common.opt:222
+#: common.opt:223
 msgid "Warn instead of error in case profiles in -fprofile-use do not match"
 msgstr ""
 
-#: common.opt:226
+#: common.opt:227
 #, fuzzy
 msgid "Emit declaration information into <file>"
 msgstr "-aux-info <fichier>\tproduire une déclaration d'information dans le <fichier>"
 
-#: common.opt:239
+#: common.opt:240
 #, fuzzy
 msgid "Enable dumps from specific passes of the compiler"
 msgstr "-d<lettres>\tautoriser les vidanges pour des passes spécifiques du compilateur"
 
-#: common.opt:243
+#: common.opt:244
 #, fuzzy
 msgid "Set the file basename to be used for dumps"
 msgstr "-dumpbase <fichier>\tfixer le nom de base du fichier à utiliser pour les vidanges"
 
-#: common.opt:263
+#: common.opt:264
 msgid "Align the start of functions"
 msgstr "Aligner le début des fonctions"
 
-#: common.opt:270
+#: common.opt:271
 msgid "Align labels which are only reached by jumping"
 msgstr "Aligner les étiquettes qui sont seulement atteintes par sauts"
 
-#: common.opt:277
+#: common.opt:278
 msgid "Align all labels"
 msgstr "Aligner toutes les étiquettes"
 
-#: common.opt:284
+#: common.opt:285
 msgid "Align the start of loops"
 msgstr "Aligner le début des boucles"
 
-#: common.opt:299
+#: common.opt:300
 msgid "Specify that arguments may alias each other and globals"
 msgstr "Spécifier que les arguments peuvent avoir des alias l'un vers l'autre et globaux"
 
-#: common.opt:303
+#: common.opt:304
 msgid "Assume arguments may alias globals but not each other"
 msgstr "Présumer que les arguments peuvent avoir des alias globaux mais pas l'un vers l'autre"
 
-#: common.opt:307
+#: common.opt:308
 msgid "Assume arguments alias neither each other nor globals"
 msgstr "Assumer que les alias d'arguments n'en ont pas l'un vers l'autre ou globaux"
 
-#: common.opt:311
+#: common.opt:312
 #, fuzzy
 msgid "Assume arguments alias no other storage"
 msgstr "Assumer que les alias d'arguments n'en ont pas l'un vers l'autre ou globaux"
 
-#: common.opt:315
+#: common.opt:316
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr "Générer des tables étendues qui soient exactes pour chaque borne d'instruction"
 
-#: common.opt:319
+#: common.opt:320
 #, fuzzy
 msgid "Generate auto-inc/dec instructions"
 msgstr "Générer des instructions « char »"
 
-#: common.opt:327
+#: common.opt:328
 msgid "Generate code to check bounds before indexing arrays"
 msgstr "Générer du code pour vérifier les bornes avant d'indexer les tableaux"
 
-#: common.opt:331
+#: common.opt:332
 msgid "Replace add, compare, branch with branch on count register"
 msgstr "Remplacer add,compare,branch avec des branchements utilisant un compteur registre"
 
-#: common.opt:335
+#: common.opt:336
 msgid "Use profiling information for branch probabilities"
 msgstr "Utiliser les informations de profilage pour les probabilités de branchements"
 
-#: common.opt:339
+#: common.opt:340
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr "Effectuer l'optimisation du chargement du branchement cible avant le thread prologue / epilogue"
 
-#: common.opt:343
+#: common.opt:344
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr "Effectuer l'optimisation du chargement du branchement cible après le thread prologue / epilogue"
 
-#: common.opt:347
+#: common.opt:348
 msgid "Restrict target load migration not to re-use registers in any basic block"
 msgstr ""
 
-#: common.opt:351
+#: common.opt:352
 #, fuzzy
 msgid "Mark <register> as being preserved across functions"
 msgstr "-fcall-saved-<registre>\tmarquer le <registre> comme étant préservé à travers les fonctions"
 
-#: common.opt:355
+#: common.opt:356
 #, fuzzy
 msgid "Mark <register> as being corrupted by function calls"
 msgstr "-fcall-used-<registre>\tmarquer le <registre> comme étant corrompu par les appels de fonctions"
 
-#: common.opt:362
+#: common.opt:363
 msgid "Save registers around function calls"
 msgstr "Sauvegarder les registres autour des appels de fonction"
 
-#: common.opt:366
+#: common.opt:367
 msgid "Compare the results of several data dependence analyzers."
 msgstr ""
 
-#: common.opt:370
+#: common.opt:371
 msgid "Do not put uninitialized globals in the common section"
 msgstr "Ne pas placer de globaux non initialisés dans la section commune"
 
-#: common.opt:374
+#: common.opt:375
 msgid "Perform a register copy-propagation optimization pass"
 msgstr "Effectuer la passe d'optimisation de la propagation-de-copie par registre"
 
-#: common.opt:378
+#: common.opt:379
 msgid "Perform cross-jumping optimization"
 msgstr "Exécuter des optimisations de sauts croisés"
 
-#: common.opt:382
+#: common.opt:383
 msgid "When running CSE, follow jumps to their targets"
 msgstr "Lorsque CSE s'exécute, suivre les sauts vers leurs cibles"
 
-#: common.opt:386
+#: common.opt:387
 msgid "When running CSE, follow conditional jumps"
 msgstr "Lorsque CSE s'exécute, suivre les sauts considitionnels vers leurs cibles"
 
-#: common.opt:390
+#: common.opt:391
 msgid "Omit range reduction step when performing complex division"
 msgstr ""
 
-#: common.opt:394
+#: common.opt:395
 msgid "Place data items into their own section"
 msgstr "placer les items des données dans leur propre section"
 
-#: common.opt:398
+#: common.opt:399
 msgid "List all available debugging counters with their limits and counts."
 msgstr ""
 
-#: common.opt:402
+#: common.opt:403
 msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter limit.   "
 msgstr ""
 
-#: common.opt:406
+#: common.opt:407
 msgid "Map one directory name to another in debug information"
 msgstr ""
 
-#: common.opt:412
+#: common.opt:413
 msgid "Defer popping functions args from stack until later"
 msgstr "Déférer le dépilage des arguments de fonction de la pile plus tard"
 
-#: common.opt:416
+#: common.opt:417
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr "Tented de remplir de délais les fentes des instructions de branchement"
 
-#: common.opt:420
+#: common.opt:421
 msgid "Delete useless null pointer checks"
 msgstr "Détruire les vérifications de pointeurs nul inutiles"
 
-#: common.opt:424
+#: common.opt:425
 #, fuzzy
 msgid "How often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr "-fdiagnostics-show-location=[once|every-line]\tindiquer combien de fois les informations de localisation des sources doivent être produites au début d'un diagnostique lorsque les lignes doivent s'enrouler"
 
-#: common.opt:428
+#: common.opt:429
 msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 msgstr ""
 
-#: common.opt:432
+#: common.opt:433
 #, fuzzy
 msgid "Dump various compiler internals to a file"
 msgstr "-fdump-<type>\tvidander les divers internes du compilateur dans un fichier"
 
-#: common.opt:436
+#: common.opt:437
 #, fuzzy
 msgid "Suppress output of addresses in debugging dumps"
 msgstr "Supprimer dans la sortie les numéros d'instructions et de notes de lignes dans les vidanges de mises au point"
 
-#: common.opt:440
+#: common.opt:441
 #, fuzzy
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 msgstr "Supprimer dans la sortie les numéros d'instructions et de notes de lignes dans les vidanges de mises au point"
 
-#: common.opt:444
+#: common.opt:445
 #, fuzzy
 msgid "Perform early inlining"
 msgstr "Exécuter des réductions de boucles"
 
-#: common.opt:448
+#: common.opt:449
 msgid "Perform DWARF2 duplicate elimination"
 msgstr "Exécuter une élimination DAWRF2 des doublons"
 
-#: common.opt:452 common.opt:456
+#: common.opt:453 common.opt:457
 msgid "Perform unused type elimination in debug info"
 msgstr "Effectuer l'élimination des types non utilisés dans l'information de mise au point"
 
-#: common.opt:460
+#: common.opt:461
 msgid "Do not suppress C++ class debug information."
 msgstr ""
 
-#: common.opt:464
+#: common.opt:465
 msgid "Enable exception handling"
 msgstr "Autoriser le traitement des exceptions"
 
-#: common.opt:468
+#: common.opt:469
 msgid "Perform a number of minor, expensive optimizations"
 msgstr "Effectuer un nombre mineur d'optimisations coûteuses"
 
-#: common.opt:475
+#: common.opt:476
 msgid "Assume no NaNs or infinities are generated"
 msgstr "Assumer qu'aucun NaNs ou infinités ne soit généré"
 
-#: common.opt:479
+#: common.opt:480
 #, fuzzy
 msgid "Mark <register> as being unavailable to the compiler"
 msgstr "-ffixed-<registre>\tmarquer le <registre> comme n'étant plus disponible pour le compilateur"
 
-#: common.opt:483
+#: common.opt:484
 #, fuzzy
 msgid "Don't allocate floats and doubles in extended-precision registers"
 msgstr "Contrôle l'ordre d'allocation des registres entier"
 
-#: common.opt:489
-msgid "Copy memory address constants into registers before use"
-msgstr "Copier les constantes d'adresses mémoire dans les registres avant de les utiliser"
+#: common.opt:488 common.opt:647 common.opt:855 common.opt:986 common.opt:1061
+msgid "Does nothing.  Preserved for backward compatibility."
+msgstr ""
 
-#: common.opt:493
+#: common.opt:492
 #, fuzzy
 msgid "Perform a forward propagation pass on RTL"
 msgstr "Effectuer la passe d'optimisation de la propagation-de-copie par registre"
 
-#: common.opt:500
+#: common.opt:499
 msgid "Allow function addresses to be held in registers"
 msgstr "Autoriser le maintien des adresses de fonction dans les registres"
 
-#: common.opt:504
+#: common.opt:503
 msgid "Place each function into its own section"
 msgstr "placer chaque fonction dans sa propre section"
 
-#: common.opt:508
+#: common.opt:507
 msgid "Perform global common subexpression elimination"
 msgstr "Exécuter l'élimination de sous-expression commune globale"
 
-#: common.opt:512
+#: common.opt:511
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr "Exécuter un chargement amélioré lors de l'élimination de sous-expression commune globale"
 
-#: common.opt:516
+#: common.opt:515
 msgid "Perform store motion after global common subexpression elimination"
 msgstr "Exécuter un stockage après l'élimination de sous-expression commune globale"
 
-#: common.opt:520
+#: common.opt:519
 #, fuzzy
 msgid "Perform redundant load after store elimination in global common subexpression"
 msgstr "Exécuter un stockage redondant après l'élimination de sous-expression commune globale"
 
-#: common.opt:525
+#: common.opt:524
 #, fuzzy
 msgid "Perform global common subexpression elimination after register allocation"
 msgstr "Exécuter l'élimination de sous-expression commune globale"
 
-#: common.opt:530
+#: common.opt:529
 msgid "Enable guessing of branch probabilities"
 msgstr "Autoriser l'estimation des probabilités de branchement"
 
-#: common.opt:538
+#: common.opt:537
 msgid "Process #ident directives"
 msgstr "Traiter les directive #ident"
 
-#: common.opt:542
+#: common.opt:541
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr "Exécuter la conversion des sauts conditionels à des équivalents sans branchements"
 
-#: common.opt:546
+#: common.opt:545
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr "Exécuter la conversion des sauts conditionnels à une exécution conditionnel"
 
-#: common.opt:554
+#: common.opt:553
 msgid "Do not generate .size directives"
 msgstr "Ne pas générer de directives .size"
 
-#: common.opt:563
+#: common.opt:562
 msgid "Pay attention to the \"inline\" keyword"
 msgstr "Porter attention au mot clé \"inline\""
 
-#: common.opt:567
+#: common.opt:566
 #, fuzzy
 msgid "Integrate simple functions into their callers when code size is known to not growth"
 msgstr "Intégrer les fonctions simples à l'intérieur des appelants"
 
-#: common.opt:571
+#: common.opt:570
 msgid "Integrate simple functions into their callers"
 msgstr "Intégrer les fonctions simples à l'intérieur des appelants"
 
-#: common.opt:575
+#: common.opt:574
 #, fuzzy
 msgid "Integrate functions called once into their callers"
 msgstr "Intégrer les fonctions simples à l'intérieur des appelants"
 
-#: common.opt:582
+#: common.opt:581
 #, fuzzy
 msgid "Limit the size of inlined functions to <number>"
 msgstr "-finline-limit=<nombre>\tlimiter la taille des fonction enligne à <nombre>"
 
-#: common.opt:586
+#: common.opt:585
 msgid "Instrument function entry and exit with profiling calls"
 msgstr "Traiter les entrées et les sorties des fonctions avec appels de profilage"
 
-#: common.opt:590
+#: common.opt:589
 msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 msgstr ""
 
-#: common.opt:594
+#: common.opt:593
 msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 msgstr ""
 
-#: common.opt:598
+#: common.opt:597
 #, fuzzy
 msgid "Perform Interprocedural constant propagation"
 msgstr "Autoriser la propagation SSA de constante conditionnelle"
 
-#: common.opt:602
+#: common.opt:601
 #, fuzzy
 msgid "Discover pure and const functions"
 msgstr "Écarter les fonctions virtuelles non utilisées"
 
-#: common.opt:606
+#: common.opt:605
 msgid "Perform interprocedural points-to analysis"
 msgstr ""
 
-#: common.opt:610
+#: common.opt:609
 msgid "Discover readonly and non addressable static variables"
 msgstr ""
 
-#: common.opt:614
+#: common.opt:613
 msgid "Type based escape and alias analysis"
 msgstr ""
 
-#: common.opt:618
+#: common.opt:617
 msgid "Perform matrix layout flattening and transposing based"
 msgstr ""
 
-#: common.opt:623
+#: common.opt:622
 #, fuzzy
 msgid "Perform structure layout optimizations based"
 msgstr "Exécuter un réduction en force des optimisations"
 
-#: common.opt:628
+#: common.opt:627
 msgid "Optimize induction variables on trees"
 msgstr ""
 
-#: common.opt:632
+#: common.opt:631
 #, fuzzy
 msgid "Use jump tables for sufficiently large switch statements"
 msgstr "étiquette de « case » en dehors de tout switch"
 
-#: common.opt:636
+#: common.opt:635
 msgid "Generate code for functions even if they are fully inlined"
 msgstr "Générer le code pour les fonctions même si elles sont complètement enligne"
 
-#: common.opt:640
+#: common.opt:639
 msgid "Emit static const variables even if they are not used"
 msgstr "Produire des variables constantes statiques même si elles ne sont pas utilisées"
 
-#: common.opt:644
+#: common.opt:643
 msgid "Give external symbols a leading underscore"
 msgstr "Afficher les symboles externes préfixés d'un caractère de soulignement"
 
-#: common.opt:648 common.opt:852 common.opt:983
-msgid "Does nothing.  Preserved for backward compatibility."
-msgstr ""
-
-#: common.opt:652
+#: common.opt:651
 msgid "Set errno after built-in math functions"
 msgstr "Initialiser errno après les fonctions internes mathématiques"
 
-#: common.opt:656
+#: common.opt:655
 msgid "Report on permanent memory allocation"
 msgstr "Rapporter l'allocation de mémoire permanente"
 
-#: common.opt:663
+#: common.opt:662
 msgid "Attempt to merge identical constants and constant variables"
 msgstr "Tentative de fusion de constantes identique et des variables constantes"
 
-#: common.opt:667
+#: common.opt:666
 msgid "Attempt to merge identical constants across compilation units"
 msgstr "Tentative de fusion de constantes identiques à travers des unités de compilation"
 
-#: common.opt:671
+#: common.opt:670
 #, fuzzy
+msgid "Attempt to merge identical debug strings across compilation units"
+msgstr "Tentative de fusion de constantes identiques à travers des unités de compilation"
+
+#: common.opt:674
+#, fuzzy
 msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr "-fmessage-length=<nombre>\tlimiter la longueur des diagnotiques à <nombre> de caractères par ligne.  0 supprime l'enroulement de ligne"
 
-#: common.opt:675
+#: common.opt:678
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 msgstr ""
 
-#: common.opt:679
+#: common.opt:682
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 msgstr ""
 
-#: common.opt:683
+#: common.opt:686
 #, fuzzy
 msgid "Move loop invariant computations out of loops"
 msgstr "Forcer pour toutes les boucles des calculs invariants en dehors des boucles"
 
-#: common.opt:687
+#: common.opt:690
 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
 msgstr ""
 
-#: common.opt:691
+#: common.opt:694
 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
 msgstr ""
 
-#: common.opt:695
+#: common.opt:698
 msgid "Ignore read operations when inserting mudflap instrumentation"
 msgstr ""
 
-#: common.opt:699
+#: common.opt:702
 #, fuzzy
 msgid "Use the RTL dead code elimination pass"
 msgstr "Autoriser l'élimination agressive SSA du code mort"
 
-#: common.opt:703
+#: common.opt:706
 #, fuzzy
 msgid "Use the RTL dead store elimination pass"
 msgstr "Effectuer la passe d'optimisation complète des déplacements par les registres"
 
-#: common.opt:707
+#: common.opt:710
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 msgstr ""
 
-#: common.opt:711
+#: common.opt:714
 msgid "Support synchronous non-call exceptions"
 msgstr "Supporter les exceptions synchrones des non appels"
 
-#: common.opt:715
+#: common.opt:718
 msgid "When possible do not generate stack frames"
 msgstr "Lorsque c'est possible ne pas générer des trames de pile"
 
-#: common.opt:719
+#: common.opt:722
 msgid "Expand OpenMP operations on SSA form"
 msgstr ""
 
-#: common.opt:723
+#: common.opt:726
 msgid "Do the full register move optimization pass"
 msgstr "Effectuer la passe d'optimisation complète des déplacements par les registres"
 
-#: common.opt:727
+#: common.opt:730
 msgid "Optimize sibling and tail recursive calls"
 msgstr "Optimiser sur mesure les appels enfants et récursif"
 
-#: common.opt:731 common.opt:735
+#: common.opt:734 common.opt:738
 msgid "Report on memory allocation before interprocedural optimization"
 msgstr ""
 
-#: common.opt:739
+#: common.opt:742
 msgid "Pack structure members together without holes"
 msgstr "Empaqueter les membres des structures ensembles sans trous"
 
-#: common.opt:743
+#: common.opt:746
 msgid "Set initial maximum structure member alignment"
 msgstr ""
 
-#: common.opt:747
+#: common.opt:750
 msgid "Return small aggregates in memory, not registers"
 msgstr "Retourner les petits aggrégats en mémoire, pas dans les registres"
 
-#: common.opt:751
+#: common.opt:754
 msgid "Perform loop peeling"
 msgstr "Exécuter des réductions de boucles"
 
-#: common.opt:755
+#: common.opt:758
 msgid "Enable machine specific peephole optimizations"
 msgstr "Autoriser les optimisations des trous spécifiques à une machine"
 
-#: common.opt:759
+#: common.opt:762
 msgid "Enable an RTL peephole pass before sched2"
 msgstr "Autoriser l'exécution de la passe RTL avant sched2"
 
-#: common.opt:763
+#: common.opt:766
 #, fuzzy
 msgid "Generate position-independent code if possible (large mode)"
 msgstr "Générer du code indépendant de la position si possible"
 
-#: common.opt:767
+#: common.opt:770
 #, fuzzy
 msgid "Generate position-independent code for executables if possible (large mode)"
 msgstr "Générer du code indépendant de la position pour les exécutables si possible"
 
-#: common.opt:771
+#: common.opt:774
 #, fuzzy
 msgid "Generate position-independent code if possible (small mode)"
 msgstr "Générer du code indépendant de la position si possible"
 
-#: common.opt:775
+#: common.opt:778
 #, fuzzy
 msgid "Generate position-independent code for executables if possible (small mode)"
 msgstr "Générer du code indépendant de la position pour les exécutables si possible"
 
-#: common.opt:779
+#: common.opt:782
 #, fuzzy
 msgid "Run predictive commoning optimization."
 msgstr "Autoriser l'optimisation des déplacements par registre"
 
-#: common.opt:783
+#: common.opt:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr "Générer des instructions prérecherchées, si disponible, pour les tableaux dans les boucles"
 
-#: common.opt:787
+#: common.opt:790
 msgid "Enable basic program profiling code"
 msgstr "Autoriser le code de profilage de base du programme"
 
-#: common.opt:791
+#: common.opt:794
 msgid "Insert arc-based program profiling code"
 msgstr "Insérer le code de profilage du programme de arc-based"
 
-#: common.opt:795
+#: common.opt:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr "Autoriser les options communes pour la génération d'information de profile pour le feedback d'optimisation direct de profile"
 
-#: common.opt:799
+#: common.opt:802
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr "Autoriser les options communes pour effectuer le feedback d'optimisation direct de profile"
 
-#: common.opt:803
+#: common.opt:806
 msgid "Insert code to profile values of expressions"
 msgstr "Insérer le code pour profile les expressions de valeurs"
 
-#: common.opt:810
+#: common.opt:813
 #, fuzzy
 msgid "Make compile reproducible using <string>"
 msgstr "-frandom-seed=<chaîne>\tfaire une compilation reproduisible en utilisant <chaîne>"
 
-#: common.opt:820
+#: common.opt:823
 msgid "Record gcc command line switches in the object file."
 msgstr ""
 
-#: common.opt:824
+#: common.opt:827
 msgid "Return small aggregates in registers"
 msgstr "Retourner les petits aggrégats dans les registres"
 
-#: common.opt:828
+#: common.opt:831
 msgid "Enables a register move optimization"
 msgstr "Autoriser l'optimisation des déplacements par registre"
 
-#: common.opt:832
+#: common.opt:835
 msgid "Perform a register renaming optimization pass"
 msgstr "Effectuer une changement de nom de registres après une passe d'optimisation"
 
-#: common.opt:836
+#: common.opt:839
 msgid "Reorder basic blocks to improve code placement"
 msgstr "Ré-ordonner les blocs de base pour améliorer l'emplacement de code"
 
-#: common.opt:840
+#: common.opt:843
 #, fuzzy
 msgid "Reorder basic blocks and partition into hot and cold sections"
 msgstr "Ré-ordonner les blocs de base pour améliorer l'emplacement de code"
 
-#: common.opt:844
+#: common.opt:847
 msgid "Reorder functions to improve code placement"
 msgstr "Ré-ordonner les fonctions pour améliorer l'emplacement de code"
 
-#: common.opt:848
+#: common.opt:851
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr "Ajouter une passe d'élimination d'une sous-expression commune après les optimisations de boucle"
 
-#: common.opt:856
+#: common.opt:859
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr "Interdire les optimisation qui assument un comportement d'arrondissement FP par défaut"
 
-#: common.opt:860
+#: common.opt:863
 msgid "Enable scheduling across basic blocks"
 msgstr "Autoriser l'ordonnancement à travers les blocs de base"
 
-#: common.opt:864
+#: common.opt:867
 msgid "Allow speculative motion of non-loads"
 msgstr "Autoriser le mouvement spéculatif de non chargements"
 
-#: common.opt:868
+#: common.opt:871
 msgid "Allow speculative motion of some loads"
 msgstr "Autoriser le mouvement spéculatif de quelques chargements"
 
-#: common.opt:872
+#: common.opt:875
 msgid "Allow speculative motion of more loads"
 msgstr "Autoriser le mouvement spéculatif de plusieurs chargements"
 
-#: common.opt:876
+#: common.opt:879
 #, fuzzy
 msgid "Set the verbosity level of the scheduler"
 msgstr "-fsched-verbose=<numéro>\tnitialiser le niveau de verbosité de l'ordonnanceur"
 
-#: common.opt:880
+#: common.opt:883
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr "Si l'ordonnancement fait une post recharge, faire un ordonnancement de super bloc"
 
-#: common.opt:884
+#: common.opt:887
 msgid "If scheduling post reload, do trace scheduling"
 msgstr "Si l'ordonnancement fait une post recharge, laisse une trace de l'ordonnancement"
 
-#: common.opt:888
+#: common.opt:891
 msgid "Reschedule instructions before register allocation"
 msgstr "Réordonnancer les instructions avant l'allocation de registres"
 
-#: common.opt:892
+#: common.opt:895
 msgid "Reschedule instructions after register allocation"
 msgstr "Réordonnancer les instructions après l'allocation de registres"
 
-#: common.opt:898
+#: common.opt:901
 msgid "Allow premature scheduling of queued insns"
 msgstr "Autoriser l'ordonnancement prématuré de queues insns"
 
-#: common.opt:902
+#: common.opt:905
 #, fuzzy
 msgid "Set number of queued insns that can be prematurely scheduled"
 msgstr "-fsched-stalled-insns=<nombre>       fixer le nombre d'insns en queu qui peuvent être prématurément ordonnancés"
 
-#: common.opt:910 common.opt:914
+#: common.opt:913 common.opt:917
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr "Fixer la distance de vérification de dépendance dans l'ordonnancement prématuré d'insns en queue"
 
-#: common.opt:918
+#: common.opt:921
 msgid "Access data in the same section from shared anchor points"
 msgstr ""
 
-#: common.opt:922
+#: common.opt:925
 #, fuzzy
 msgid "Perform sequence abstraction optimization on RTL"
 msgstr "Exécuter un réduction en force des optimisations"
 
-#: common.opt:926
+#: common.opt:929
 msgid "Eliminate redundant sign extensions using LCM."
 msgstr ""
 
-#: common.opt:930
+#: common.opt:933
 msgid "Show column numbers in diagnostics, when available.  Default off"
 msgstr ""
 
-#: common.opt:934
+#: common.opt:937
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr "Désactiver les optimisations observable par le signalement NaNs IEEE"
 
-#: common.opt:938
+#: common.opt:941
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 msgstr ""
 
-#: common.opt:942
+#: common.opt:945
 msgid "Convert floating point constants to single precision constants"
 msgstr "Convertir les constantes en virgules flottantes en constantes de simple précision"
 
-#: common.opt:946
+#: common.opt:949
 msgid "Split lifetimes of induction variables when loops are unrolled"
 msgstr ""
 
-#: common.opt:950
+#: common.opt:953
 msgid "Split wide types into independent registers"
 msgstr ""
 
-#: common.opt:954
+#: common.opt:957
 msgid "Apply variable expansion when loops are unrolled"
 msgstr ""
 
-#: common.opt:960
+#: common.opt:963
 msgid "Insert stack checking code into the program"
 msgstr "Insérer du code de vérificaion de la pile dans le programme"
 
-#: common.opt:967
+#: common.opt:970
 #, fuzzy
 msgid "Trap if the stack goes past <register>"
 msgstr "-fstack-limit-register=<registre>\tfaire un déroutement si la pile va au delà du <registre>"
 
-#: common.opt:971
+#: common.opt:974
 #, fuzzy
 msgid "Trap if the stack goes past symbol <name>"
 msgstr "-fstack-limit-symbol=<nom>\tfaire un déroutement si la pile va au delà du symbole <nom>"
 
-#: common.opt:975
+#: common.opt:978
 msgid "Use propolice as a stack protection method"
 msgstr ""
 
-#: common.opt:979
+#: common.opt:982
 msgid "Use a stack protection method for every function"
 msgstr ""
 
-#: common.opt:991
+#: common.opt:994
 msgid "Assume strict aliasing rules apply"
 msgstr "Présumer que des règles stricts d'alias s'appliquent"
 
-#: common.opt:995
+#: common.opt:998
 #, fuzzy
 msgid "Treat signed overflow as undefined"
 msgstr "Traiter les en-têtes manquantes de fichiers comme des fichiers générés"
 
-#: common.opt:999
+#: common.opt:1002
 msgid "Check for syntax errors, then stop"
 msgstr "Vérifier les erreurs de syntaxes et puis stopper"
 
-#: common.opt:1003
+#: common.opt:1006
 msgid "Create data files needed by \"gcov\""
 msgstr "Créer les fichiers de données nécessaires à \"gcov\""
 
-#: common.opt:1007
+#: common.opt:1010
 msgid "Perform jump threading optimizations"
 msgstr "Exécuter des optimisations de sauts de thread"
 
-#: common.opt:1011
+#: common.opt:1014
 msgid "Report the time taken by each compiler pass"
 msgstr "Rapporter le temps pris par chaque passe de compilation"
 
-#: common.opt:1015
+#: common.opt:1018
 #, fuzzy
 msgid "Set the default thread-local storage code generation model"
 msgstr "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tinitialiser le modèle de génération de code par défaut de thread local"
 
-#: common.opt:1019
+#: common.opt:1022
 msgid "Reorder top level functions, variables, and asms"
 msgstr ""
 
-#: common.opt:1023
+#: common.opt:1026
 msgid "Perform superblock formation via tail duplication"
 msgstr "Exécuter la formation du super bloc via la duplication de la queue"
 
-#: common.opt:1030
+#: common.opt:1033
 msgid "Assume floating-point operations can trap"
 msgstr "On assume que les opérations en virgule flottante peuvent être attrappées"
 
-#: common.opt:1034
+#: common.opt:1037
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr "Attrapper les débordements de signe dans l'addition, la soustraction et la multiplication"
 
-#: common.opt:1038
+#: common.opt:1041
 #, fuzzy
 msgid "Enable SSA-CCP optimization on trees"
 msgstr "Autoriser les optimisations SSA"
 
-#: common.opt:1042
+#: common.opt:1045
 #, fuzzy
 msgid "Enable SSA-CCP optimization for stores and loads"
 msgstr "Autoriser les optimisations SSA"
 
-#: common.opt:1046
+#: common.opt:1049
 msgid "Enable loop header copying on trees"
 msgstr ""
 
-#: common.opt:1050
+#: common.opt:1053
 msgid "Replace SSA temporaries with better names in copies"
 msgstr ""
 
-#: common.opt:1054
+#: common.opt:1057
 msgid "Enable copy propagation on trees"
 msgstr ""
 
-#: common.opt:1058
+#: common.opt:1065
 #, fuzzy
-msgid "This switch is obsolete"
-msgstr "Cette option manque de documentation"
-
-#: common.opt:1062
-#, fuzzy
 msgid "Transform condition stores into unconditional ones"
 msgstr "Exécuter la conversion des sauts conditionnels à une exécution conditionnel"
 
-#: common.opt:1066
+#: common.opt:1069
 #, fuzzy
 msgid "Enable SSA dead code elimination optimization on trees"
 msgstr "Autoriser l'élimination agressive SSA du code mort"
 
-#: common.opt:1070
+#: common.opt:1073
 #, fuzzy
 msgid "Enable dominator optimizations"
 msgstr "Activer les optimisations par l'éditeur de liens"
 
-#: common.opt:1074
+#: common.opt:1077
 #, fuzzy
 msgid "Enable dead store elimination"
 msgstr "Autoriser l'élimination agressive SSA du code mort"
 
-#: common.opt:1078
+#: common.opt:1081
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 msgstr ""
 
-#: common.opt:1082
+#: common.opt:1085
 #, fuzzy
 msgid "Enable loop invariant motion on trees"
 msgstr "Forcer pour toutes les boucles des calculs invariants en dehors des boucles"
 
-#: common.opt:1086
+#: common.opt:1089
 #, fuzzy
 msgid "Enable linear loop transforms on trees"
 msgstr "Activer les optimisations par l'éditeur de liens"
 
-#: common.opt:1090
+#: common.opt:1093
 #, fuzzy
 msgid "Create canonical induction variables in loops"
 msgstr "Renforcer la réduction de toutes les boucles par induction des variables"
 
-#: common.opt:1094
+#: common.opt:1097
 #, fuzzy
 msgid "Enable loop optimizations on tree level"
 msgstr "Activer les optimisations par l'éditeur de liens"
 
-#: common.opt:1098
+#: common.opt:1101
 #, fuzzy
 msgid "Enable automatic parallelization of loops"
 msgstr "Autoriser l'instanciation automatique de patron"
 
-#: common.opt:1102
+#: common.opt:1105
 #, fuzzy
 msgid "Enable SSA-PRE optimization on trees"
 msgstr "Autoriser les optimisations SSA"
 
-#: common.opt:1106
+#: common.opt:1109
 msgid "Enable reassociation on tree level"
 msgstr ""
 
-#: common.opt:1110
+#: common.opt:1113
 msgid "Perform structural alias analysis"
 msgstr ""
 
-#: common.opt:1114
+#: common.opt:1117
 #, fuzzy
 msgid "Enable SSA code sinking on trees"
 msgstr "Autoriser les optimisations SSA"
 
-#: common.opt:1118
+#: common.opt:1121
 msgid "Perform scalar replacement of aggregates"
 msgstr ""
 
-#: common.opt:1122
+#: common.opt:1125
 msgid "Replace temporary expressions in the SSA->normal pass"
 msgstr ""
 
-#: common.opt:1126
+#: common.opt:1129
 msgid "Perform live range splitting during the SSA->normal pass"
 msgstr ""
 
-#: common.opt:1130
+#: common.opt:1133
 #, fuzzy
 msgid "Perform Value Range Propagation on trees"
 msgstr "Effectuer la passe d'optimisation de la propagation-de-copie par registre"
 
-#: common.opt:1134
+#: common.opt:1137
 msgid "Compile whole compilation unit at a time"
 msgstr "Compiler complètement à la fois une unité de compilation"
 
-#: common.opt:1138
+#: common.opt:1141
 msgid "Perform loop unrolling when iteration count is known"
 msgstr "Exécuter un dé-roulement des boucles lorsque le compteur d'itération est connu"
 
-#: common.opt:1142
+#: common.opt:1145
 msgid "Perform loop unrolling for all loops"
 msgstr "Exécuter la boucle par désenroulement de toutes les boucles"
 
-#: common.opt:1149
+#: common.opt:1152
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 msgstr ""
 
-#: common.opt:1153
+#: common.opt:1156
 msgid "Allow optimization for floating-point arithmetic which may change the"
 msgstr ""
 
-#: common.opt:1158
+#: common.opt:1161
 msgid "Same as -fassociative-math for expressions which include division."
 msgstr ""
 
-#: common.opt:1166
+#: common.opt:1169
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr "Permettre les optimisations mathématiques qui peuvent violer les standards IEEE ou ISO"
 
-#: common.opt:1170
+#: common.opt:1173
 msgid "Perform loop unswitching"
 msgstr "Exécuter des boucles sans branchement"
 
-#: common.opt:1174
+#: common.opt:1177
 msgid "Just generate unwind tables for exception handling"
 msgstr "Générer simplement des tables étendues pour le traitement des exceptions"
 
-#: common.opt:1178
+#: common.opt:1181
 #, fuzzy
 msgid "Perform variable tracking"
 msgstr "Effectuer une optimisation sur mesure des appels"
 
-#: common.opt:1182
+#: common.opt:1185
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 msgstr ""
 
-#: common.opt:1186
+#: common.opt:1189
 #, fuzzy
 msgid "Enable loop vectorization on trees"
 msgstr "Activer les optimisations par l'éditeur de liens"
 
-#: common.opt:1190
+#: common.opt:1193
 #, fuzzy
 msgid "Enable use of cost model in vectorization"
 msgstr "Autoriser l'utilisation des instructions conditionnelles move"
 
-#: common.opt:1194
+#: common.opt:1197
 msgid "Enable loop versioning when doing loop vectorization on trees"
 msgstr ""
 
-#: common.opt:1198
+#: common.opt:1201
 #, fuzzy
 msgid "Set the verbosity level of the vectorizer"
 msgstr "-fsched-verbose=<numéro>\tnitialiser le niveau de verbosité de l'ordonnanceur"
 
-#: common.opt:1202
+#: common.opt:1205
 msgid "Enable copy propagation of scalar-evolution information."
 msgstr ""
 
-#: common.opt:1212
+#: common.opt:1215
 msgid "Add extra commentary to assembler output"
 msgstr "Ajouter des commentaires additionnels à la sortie de l'assembleur"
 
-#: common.opt:1216
+#: common.opt:1219
 msgid "Set the default symbol visibility"
 msgstr ""
 
-#: common.opt:1221
+#: common.opt:1224
 msgid "Use expression value profiles in optimizations"
 msgstr "Utiliser le profile de la valeur d'expression dans l'optimisation"
 
-#: common.opt:1225
+#: common.opt:1228
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr "Construire une toile et séparer les utilisations de variables simples"
 
-#: common.opt:1229
+#: common.opt:1232
 #, fuzzy
 msgid "Perform whole program optimizations"
 msgstr "Exécuter l'optimisation des boucles"
 
-#: common.opt:1233
+#: common.opt:1236
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr "Assumer un débordement arithmétique signé enroulé"
 
-#: common.opt:1237
+#: common.opt:1240
 msgid "Put zero initialized data in the bss section"
 msgstr "Placer des données initialisées de zéros dans la section bss"
 
-#: common.opt:1241
+#: common.opt:1244
 msgid "Generate debug information in default format"
 msgstr "Générer les informations de mise au point dans le format par défaut"
 
-#: common.opt:1245
+#: common.opt:1248
 msgid "Generate debug information in COFF format"
 msgstr "Générer les informations de mise au point dans le format COFF"
 
-#: common.opt:1249
+#: common.opt:1252
 msgid "Generate debug information in DWARF v2 format"
 msgstr "Générer les informations de mise au point dans le format DWARF v2"
 
-#: common.opt:1253
+#: common.opt:1256
 msgid "Generate debug information in default extended format"
 msgstr "Générer les informations de mise au point dans le format étendu par défaut"
 
-#: common.opt:1257
+#: common.opt:1260
 msgid "Generate debug information in STABS format"
 msgstr "Générer les informations de mise au point dans le format STABS"
 
-#: common.opt:1261
+#: common.opt:1264
 msgid "Generate debug information in extended STABS format"
 msgstr "Générer les informations de mise au point dans le format étendu STABS"
 
-#: common.opt:1265
+#: common.opt:1268
 msgid "Generate debug information in VMS format"
 msgstr "Générer les informations de mise au point dans le format VMS"
 
-#: common.opt:1269
+#: common.opt:1272
 msgid "Generate debug information in XCOFF format"
 msgstr "Générer les information de mise au point dans le format XCOFF"
 
-#: common.opt:1273
+#: common.opt:1276
 msgid "Generate debug information in extended XCOFF format"
 msgstr "Générer les informations de mise au point dans le format étendu XCOFF"
 
-#: common.opt:1277
+#: common.opt:1280
 #, fuzzy
 msgid "Place output into <file>"
 msgstr "-o <fichier>\tproduire la sortie dans le <fichier>"
 
-#: common.opt:1281
+#: common.opt:1284
 msgid "Enable function profiling"
 msgstr "Autoriser le profilage de fonction"
 
-#: common.opt:1285
+#: common.opt:1288
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr "Émettre les avertissements nécessaires pour être conforme au standard"
 
-#: common.opt:1289
+#: common.opt:1292
 msgid "Like -pedantic but issue them as errors"
 msgstr "Identique à -pedantic mais les marque comme des erreurs"
 
-#: common.opt:1293
+#: common.opt:1296
 msgid "Do not display functions compiled or elapsed time"
 msgstr "Ne pas afficher les fonctions compilées ou le temps écoulé"
 
-#: common.opt:1297
+#: common.opt:1300
 msgid "Display the compiler's version"
 msgstr "Afficher la version du compilateur"
 
-#: common.opt:1301
+#: common.opt:1304
 msgid "Suppress warnings"
 msgstr "Supprimer les avertissements"
 
-#: common.opt:1305
+#: common.opt:1308
 #, fuzzy
 msgid "Create a shared library"
 msgstr "Autoriser les identificateurs de librairies partagées de base"
 
-#: common.opt:1309
+#: common.opt:1312
 #, fuzzy
 msgid "Create a position independent executable"
 msgstr "Générer du code indépendant de la position pour les exécutables si possible"
 
+#: c.opt:41
+#, fuzzy
+msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
+msgstr "-A<question>=<réponse>\tassocier la <réponse> à la <question>.  Placer « - » devant la <question> désactive la <réponse> à la <question>"
+
+#: c.opt:45
+msgid "Do not discard comments"
+msgstr "Ne pas éliminer les commentaires"
+
+#: c.opt:49
+msgid "Do not discard comments in macro expansions"
+msgstr "Ne pas éliminer les commentaires dans les expansions macro"
+
+#: c.opt:53
+#, fuzzy
+msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
+msgstr "-D<macro>[=<valeur>]\tdéfinir le <macro> avec la <valeur>.  Si seul le <macro> est fourni, <valeur> vaut 1 par défaut"
+
+#: c.opt:60
+#, fuzzy
+msgid "Add <dir> to the end of the main framework include path"
+msgstr "-iwithprefixbefore <répertoire>\tajouter le <répertoire> à la fin du chemin d'inclusion principal"
+
+#: c.opt:64
+msgid "Print the name of header files as they are used"
+msgstr "Afficher les noms des en-têtes de fichiers tel qu'ils sont utilisés"
+
+#: c.opt:68 c.opt:863
+#, fuzzy
+msgid "Add <dir> to the end of the main include path"
+msgstr "-iwithprefixbefore <répertoire>\tajouter le <répertoire> à la fin du chemin d'inclusion principal"
+
+#: c.opt:72
+msgid "Generate make dependencies"
+msgstr "Générer les dépendances pour make"
+
+#: c.opt:76
+msgid "Generate make dependencies and compile"
+msgstr "Générer les dépendances pour make et compiler"
+
+#: c.opt:80
+#, fuzzy
+msgid "Write dependency output to the given file"
+msgstr "-MF <fichier>\técrire les dépendances en sortie dans le fichier fourni"
+
+#: c.opt:84
+msgid "Treat missing header files as generated files"
+msgstr "Traiter les en-têtes manquantes de fichiers comme des fichiers générés"
+
+#: c.opt:88
+msgid "Like -M but ignore system header files"
+msgstr "Identique à -M mais ignore les en-têtes de fichiers système"
+
+#: c.opt:92
+msgid "Like -MD but ignore system header files"
+msgstr "Identique à -MD mais ignore les en-têtes de fichiers système"
+
+#: c.opt:96
+msgid "Generate phony targets for all headers"
+msgstr "Générer les cibles bidons pour toutes les en-têtes"
+
+#: c.opt:100
+#, fuzzy
+msgid "Add a MAKE-quoted target"
+msgstr "-MQ <cible>\tajouter MAKE-quoted cible"
+
+#: c.opt:104
+#, fuzzy
+msgid "Add an unquoted target"
+msgstr "-MT <cible>\tajouter une cible sans quote"
+
+#: c.opt:108
+msgid "Do not generate #line directives"
+msgstr "Ne pas générer de directives #line"
+
+#: c.opt:112
+#, fuzzy
+msgid "Undefine <macro>"
+msgstr "-U<macro>\tabandonner la définition <macro>"
+
+#: c.opt:116
+msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
+msgstr ""
+
+#: c.opt:120
+#, fuzzy
+msgid "Warn about suspicious uses of memory addresses"
+msgstr "Avertir à propos des déclarations douteuses de \"main\""
+
+#: c.opt:124
+msgid "Enable most warning messages"
+msgstr "Autoriser la plupart des messages d'avertissement"
+
+#: c.opt:128
+#, fuzzy
+msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
+msgstr "comparaison est toujours fausse en raison d'une gamme limitée de type de données"
+
+#: c.opt:132
+msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
+msgstr ""
+
+#: c.opt:136
+msgid "Warn about casting functions to incompatible types"
+msgstr "Avertir à propos des fonctions de transtypage avec des types incompatibles"
+
+#: c.opt:140
+msgid "Warn about C constructs that are not in the common subset of C and C++"
+msgstr ""
+
+#: c.opt:144
+#, fuzzy
+msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
+msgstr "Avertir à propos de construits dont le sens change en C ISO"
+
+#: c.opt:148
+msgid "Warn about casts which discard qualifiers"
+msgstr "Avertir à propos des transtypage qui écartent les qualificateurs"
+
+#: c.opt:152
+msgid "Warn about subscripts whose type is \"char\""
+msgstr "Avertir à propos des souscripts dont le type est \"char\""
+
+#: c.opt:156
+#, fuzzy
+msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
+msgstr "%Jvariable « %D » pourrait être maltraitée par un «longjmp» ou un «vfork »"
+
+#: c.opt:160
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr "Avertir à propos des blocs de commentaires imbriqués et les commentaires C++ qui s'étendent sur plus d'une ligne physique"
+
+#: c.opt:164
+msgid "Synonym for -Wcomment"
+msgstr "Synonyme pour -Wcommentaire"
+
+#: c.opt:168
+msgid "Warn for implicit type conversions that may change a value"
+msgstr ""
+
+#: c.opt:172
+#, fuzzy
+msgid "Warn for implicit type conversions between signed and unsigned integers"
+msgstr "comparaison entre des expressions entières signée et non signée"
+
+#: c.opt:176
+msgid "Warn when all constructors and destructors are private"
+msgstr "Avertir lorsque tous les constructeurs et destructeurs sont privés"
+
+#: c.opt:180
+msgid "Warn when a declaration is found after a statement"
+msgstr "Avertir lorsqu'une déclaration est spécifiée après une déclaration"
+
+#: c.opt:184
+msgid "Warn about deprecated compiler features"
+msgstr "Avertir à propos des options obsolètes du compilateur"
+
+#: c.opt:188
+msgid "Warn about compile-time integer division by zero"
+msgstr "Avertir au sujet de la division entière par zéro au moment de la compilation"
+
+#: c.opt:192
+msgid "Warn about violations of Effective C++ style rules"
+msgstr "Avertir à propos des violations des règles de style de Effective C++"
+
+#: c.opt:196
+#, fuzzy
+msgid "Warn about an empty body in an if or else statement"
+msgstr "le corps du else est vide"
+
+#: c.opt:200
+msgid "Warn about stray tokens after #elif and #endif"
+msgstr "Avertir à propos des jetons perdus après #elif et #endif"
+
+#: c.opt:208
+#, fuzzy
+msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
+msgstr "Cette option est obsolète; utiliser -Wextra à la place"
+
+#: c.opt:212
+msgid "Warn if testing floating point numbers for equality"
+msgstr "Avertir à propos des tests d'égalité sur des nombres flottants"
+
+#: c.opt:216
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
+msgstr "Avertir à propos des anomalies de format de chaînes pour printf/scanf/strftime/strfmon"
+
+#: c.opt:220
+msgid "Warn if passing too many arguments to a function for its format string"
+msgstr "Avertir lorsqu'il y a trop de passage d'arguments à une fonction pour le format de ses chaînes"
+
+#: c.opt:224
+msgid "Warn about format strings that are not literals"
+msgstr "Avertir à propos des chaînes de format qui n'ont pas de litérals"
+
+#: c.opt:228
+#, fuzzy
+msgid "Warn about format strings that contain NUL bytes"
+msgstr "Avertir à propos des chaînes de format qui n'ont pas de litérals"
+
+#: c.opt:232
+msgid "Warn about possible security problems with format functions"
+msgstr "Avertir à propos des problèmes possibles de sécurité avec les formats de fonction"
+
+#: c.opt:236
+msgid "Warn about strftime formats yielding 2-digit years"
+msgstr "Avertir à propos des formats strftime ne laissant que 2 chiffres pour l'année"
+
+#: c.opt:240
+#, fuzzy
+msgid "Warn about zero-length formats"
+msgstr "chaîne de format de longueur nulle %s"
+
+#: c.opt:247
+#, fuzzy
+msgid "Warn whenever type qualifiers are ignored."
+msgstr "Avertir lorsque des trigraphes sont rencontrés"
+
+#: c.opt:251
+#, fuzzy
+msgid "Warn about variables which are initialized to themselves"
+msgstr "Avertir au sujet des variables qui sont initialisés par elles-même"
+
+#: c.opt:258
+msgid "Warn about implicit function declarations"
+msgstr "Avertir à propos des déclarations de fonctions implicites"
+
+#: c.opt:262
+msgid "Warn when a declaration does not specify a type"
+msgstr "Avertir lorsqu'une déclaration ne spécifie pas le type"
+
+#: c.opt:266
+#, fuzzy
+msgid "Deprecated.  This switch has no effect"
+msgstr "Obsolète. Cette option n'a aucun effet."
+
+#: c.opt:270
+#, fuzzy
+msgid "Warn when there is a cast to a pointer from an integer of a different size"
+msgstr "transtypage vers un pointeur depuis un entier de taille différente"
+
+#: c.opt:274
+msgid "Warn about invalid uses of the \"offsetof\" macro"
+msgstr "Avertir à propos de l'utilisation invalide de macro \"offsetof\""
+
+#: c.opt:278
+msgid "Warn about PCH files that are found but not used"
+msgstr "Avertir à propos des fichier PCH qui sont repérés mais non utilisés"
+
+#: c.opt:282
+msgid "Do not warn about using \"long long\" when -pedantic"
+msgstr "Ne pas avertir à propos de l'utilisation de \"long long\" avec -pedantic"
+
+#: c.opt:286
+msgid "Warn about suspicious declarations of \"main\""
+msgstr "Avertir à propos des déclarations douteuses de \"main\""
+
+#: c.opt:290
+msgid "Warn about possibly missing braces around initializers"
+msgstr "Avertir à propos des possibles accolades manquantes autour des initialisations"
+
+#: c.opt:294
+msgid "Warn about global functions without previous declarations"
+msgstr "Avertir à propos des fonctions globales sans déclaration précédente"
+
+#: c.opt:298
+#, fuzzy
+msgid "Warn about missing fields in struct initializers"
+msgstr "Avertir à propos des possibles accolades manquantes autour des initialisations"
+
+#: c.opt:302
+msgid "Warn about functions which might be candidates for format attributes"
+msgstr "Avertir à propos des fonctions qui pourraient être candidates pour les attributs de format"
+
+#: c.opt:306
+#, fuzzy
+msgid "Warn about user-specified include directories that do not exist"
+msgstr "Avertir à propos de macros définis dans le fichier principal qui ne sont pas utilisés"
+
+#: c.opt:310
+msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
+msgstr ""
+
+#: c.opt:314
+msgid "Warn about global functions without prototypes"
+msgstr "Avertir à propos des fonctions globales sans prototype"
+
+#: c.opt:318
+msgid "Warn about use of multi-character character constants"
+msgstr "Avertir à propos de l'utilisation des chaînes de multi-caractères"
+
+#: c.opt:322
+msgid "Warn about \"extern\" declarations not at file scope"
+msgstr "Avertir à propos des déclarations \"extern\" qui n'est pas dans l'étendue du fichier"
+
+#: c.opt:326
+msgid "Warn when non-templatized friend functions are declared within a template"
+msgstr "Avertir lorsque des fonctions amis sans patron sont déclarés à l'intérieur d'un patron"
+
+#: c.opt:330
+msgid "Warn about non-virtual destructors"
+msgstr "Avertir à propos des destructeurs non virtuels"
+
+#: c.opt:334
+msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
+msgstr ""
+
+#: c.opt:338
+#, fuzzy
+msgid "Warn about non-normalised Unicode strings"
+msgstr "Avertir à propos des chaînes de format qui ne sont pas des chaînes"
+
+#: c.opt:342
+msgid "Warn if a C-style cast is used in a program"
+msgstr "Avertir si le style de transtypage C est utilisé dans un programme"
+
+#: c.opt:346
+#, fuzzy
+msgid "Warn for obsolescent usage in a declaration"
+msgstr "Avertir à propos des déclarations de fonctions implicites"
+
+#: c.opt:350
+msgid "Warn if an old-style parameter definition is used"
+msgstr "Avertir lorsqu'un paramètre de style ancien de définition est utilisé"
+
+#: c.opt:354
+msgid "Warn if a string is longer than the maximum portable length specified by the standard"
+msgstr ""
+
+#: c.opt:358
+msgid "Warn about overloaded virtual function names"
+msgstr "Avertir à propos de la surcharge des noms de fonctions virtuelles"
+
+#: c.opt:362
+#, fuzzy
+msgid "Warn about overriding initializers without side effects"
+msgstr "Avertir au sujet des variables qui sont initialisés par elles-même"
+
+#: c.opt:366
+msgid "Warn about possibly missing parentheses"
+msgstr "Avertir à propos du manque possible de parenthèses"
+
+#: c.opt:370
+msgid "Warn when converting the type of pointers to member functions"
+msgstr "Avertir lors de la conversion des types de pointeurs en membres de fonctions"
+
+#: c.opt:374
+msgid "Warn about function pointer arithmetic"
+msgstr "Avertir à propos d'arithmétique portant sur un pointeur de fonction"
+
+#: c.opt:378
+#, fuzzy
+msgid "Warn when a pointer is cast to an integer of a different size"
+msgstr "transtypage d'un pointeur vers un entier de taille différente"
+
+#: c.opt:382
+#, fuzzy
+msgid "Warn about misuses of pragmas"
+msgstr "Avertir à propos des pragmas non reconnus"
+
+#: c.opt:386
+msgid "Warn if inherited methods are unimplemented"
+msgstr "Avertir si les méthodes héritées ne sont pas implantées"
+
+#: c.opt:390
+msgid "Warn about multiple declarations of the same object"
+msgstr "Avertir à propos des déclarations multiples portant sur le même objet"
+
+#: c.opt:394
+msgid "Warn when the compiler reorders code"
+msgstr "Avertir lorsque le compilateur réordonne le code"
+
+#: c.opt:398
+msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
+msgstr "Avertir lorsque le type de fonction à retourner par défaut est \"int\" (C) ou à propos d'un type inconsisten à retourner (C++)"
+
+#: c.opt:402
+msgid "Warn if a selector has multiple methods"
+msgstr "Avertir si le sélecteur a de multiples méthodes"
+
+#: c.opt:406
+msgid "Warn about possible violations of sequence point rules"
+msgstr "Avertir à propos des violations possibles des règles de séquence de points"
+
+#: c.opt:410
+msgid "Warn about signed-unsigned comparisons"
+msgstr "Avertir à propos des comparaisons signés ou non signés"
+
+#: c.opt:414
+msgid "Warn when overload promotes from unsigned to signed"
+msgstr "Avertir lorsque la surcharge fait la promotion d'un non signé en signé"
+
+#: c.opt:418
+msgid "Warn about uncasted NULL used as sentinel"
+msgstr ""
+
+#: c.opt:422
+msgid "Warn about unprototyped function declarations"
+msgstr "Avertir à propos des déclarations de fonctions sans prototype"
+
+#: c.opt:426
+msgid "Warn if type signatures of candidate methods do not match exactly"
+msgstr ""
+
+#: c.opt:430
+msgid "Warn when synthesis behavior differs from Cfront"
+msgstr "Avertir lorsque le comportement de synthère diffère de Cfront"
+
+#: c.opt:438
+msgid "Warn about features not present in traditional C"
+msgstr "Avertir à propos d'une option absente en C traditionnel"
+
+#: c.opt:442
+msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
+msgstr ""
+
+#: c.opt:446
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr "Avertir si des trigraphes sont rencontrés et qui pourraient affecter le sens du programme"
+
+#: c.opt:450
+#, fuzzy
+msgid "Warn about @selector()s without previously declared methods"
+msgstr "Avertir à propos des fonctions globales sans déclaration précédente"
+
+#: c.opt:454
+msgid "Warn if an undefined macro is used in an #if directive"
+msgstr "Avertir si un macro indéfini est utilisé dans un directive #if"
+
+#: c.opt:458
+msgid "Warn about unrecognized pragmas"
+msgstr "Avertir à propos des pragmas non reconnus"
+
+#: c.opt:462
+msgid "Warn about macros defined in the main file that are not used"
+msgstr "Avertir à propos de macros définis dans le fichier principal qui ne sont pas utilisés"
+
+#: c.opt:466
+#, fuzzy
+msgid "Do not warn about using variadic macros when -pedantic"
+msgstr "Ne pas avertir à propos de l'utilisation de \"long long\" avec -pedantic"
+
+#: c.opt:470
+#, fuzzy
+msgid "Warn if a variable length array is used"
+msgstr "Avertir lorsque 'une variable est inutilisée"
+
+#: c.opt:474
+msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
+msgstr ""
+
+#: c.opt:478
+#, fuzzy
+msgid "Warn when a pointer differs in signedness in an assignment"
+msgstr "Avertir lorsque la surcharge fait la promotion d'un non signé en signé"
+
+#: c.opt:482
+msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
+msgstr ""
+
+#: c.opt:490
+msgid "Enforce class member access control semantics"
+msgstr "Forcer à la sémantique du contrôle d'accès à un membre de classe"
+
+#: c.opt:497
+msgid "Change when template instances are emitted"
+msgstr "Changer lorsque les instances du patron sont produites"
+
+#: c.opt:501
+msgid "Recognize the \"asm\" keyword"
+msgstr "Reconnaître le mot clé « asm »"
+
+#: c.opt:505
+msgid "Recognize built-in functions"
+msgstr "Reconnaître aucun construit dans les fonctions"
+
+#: c.opt:512
+msgid "Check the return value of new"
+msgstr "Vérifier la valeur retournée de new"
+
+#: c.opt:516
+msgid "Allow the arguments of the '?' operator to have different types"
+msgstr "Permettre les arguments de l'opérateur « ? » d'avoir différents types"
+
+#: c.opt:520
+msgid "Reduce the size of object files"
+msgstr "Réduire la taille des fichiers objets"
+
+#: c.opt:524
+#, fuzzy
+msgid "Use class <name> for constant strings"
+msgstr "-fconst-string-class=<nom>\tutiliser la classe <nom> pour la chaînes de constantes"
+
+#: c.opt:528
+msgid "Inline member functions by default"
+msgstr "Rendre enligne un membre de fonction par défaut"
+
+#: c.opt:532
+#, fuzzy
+msgid "Preprocess directives only."
+msgstr "Traiter les directive #ident"
+
+#: c.opt:536
+msgid "Permit '$' as an identifier character"
+msgstr "Autoriser '$' comme identificateur de caractère"
+
+#: c.opt:543
+msgid "Generate code to check exception specifications"
+msgstr "Générer le code pour vérifier les exceptions de spécifications"
+
+#: c.opt:550
+#, fuzzy
+msgid "Convert all strings and character constants to character set <cset>"
+msgstr "-fexec-charset=<jeucar>\tconvertir toutes les chaînes et les constantes de caractères en jeu de caractères <jeucar>"
+
+#: c.opt:554
+#, fuzzy
+msgid "Permit universal character names (\\u and \\U) in identifiers"
+msgstr "nom-de-caractère-universel « \\U%04x » invalide dans l'identificcateur"
+
+#: c.opt:558
+#, fuzzy
+msgid "Specify the default character set for source files"
+msgstr "-finput-charset=<jeucar>    spécifier le jeu de caractères par défaut pour les fichiers source"
+
+#: c.opt:566
+msgid "Scope of for-init-statement variables is local to the loop"
+msgstr "Étendue des variables for-init-statement est local à la boucle"
+
+#: c.opt:570
+msgid "Do not assume that standard C libraries and \"main\" exist"
+msgstr "Ne pas assumer que les bibliothèques standards C et \"main\" existent"
+
+#: c.opt:574
+msgid "Recognize GNU-defined keywords"
+msgstr "Reconnaître les mots clés définis GNU"
+
+#: c.opt:578
+msgid "Generate code for GNU runtime environment"
+msgstr "Générer du code pour l'environnement GNU d'exécution"
+
+#: c.opt:582
+#, fuzzy
+msgid "Use traditional GNU semantics for inline functions"
+msgstr "le C traditionel rejette l'initialisation d'union"
+
+#: c.opt:595
+msgid "Assume normal C execution environment"
+msgstr "Présumer que l'environnement d'exécution C est normal"
+
+#: c.opt:599
+msgid "Enable support for huge objects"
+msgstr "Autoriser le support des grands objets"
+
+#: c.opt:603
+msgid "Export functions even if they can be inlined"
+msgstr "Exporter les fonctions même si elles peuvent être enligne"
+
+#: c.opt:607
+msgid "Emit implicit instantiations of inline templates"
+msgstr "Produire les instanciations explicites de patron enligne"
+
+#: c.opt:611
+msgid "Emit implicit instantiations of templates"
+msgstr "Produire les instanciations explicites de patron"
+
+#: c.opt:615
+#, fuzzy
+msgid "Inject friend functions into enclosing namespace"
+msgstr "Intégrer les fonctions simples à l'intérieur des appelants"
+
+#: c.opt:622
+msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
+msgstr ""
+
+#: c.opt:626
+msgid "Don't warn about uses of Microsoft extensions"
+msgstr "Ne donner d'avertissement au sujet de l'utilisation des extensions de Microsoft"
+
+#: c.opt:636
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
+msgstr "Générer le code pour l'environnement d'exécution du NeXT (Apple Mac OS X)"
+
+#: c.opt:640
+msgid "Assume that receivers of Objective-C messages may be nil"
+msgstr "Assumer que les receveur de messages Objective-C peut être NIL"
+
+#: c.opt:652
+msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
+msgstr ""
+
+#: c.opt:656
+msgid "Allow fast jumps to the message dispatcher"
+msgstr ""
+
+#: c.opt:662
+msgid "Enable Objective-C exception and synchronization syntax"
+msgstr "Autoriser l'exception Objective-C et la synchronisation de syntaxe"
+
+#: c.opt:666
+msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
+msgstr ""
+
+#: c.opt:671
+#, fuzzy
+msgid "Enable Objective-C setjmp exception handling runtime"
+msgstr "Autoriser l'exception Objective-C et la synchronisation de syntaxe"
+
+#: c.opt:675
+#, fuzzy
+msgid "Enable OpenMP"
+msgstr "Permettre la mise au point"
+
+#: c.opt:679
+msgid "Recognize C++ kewords like \"compl\" and \"xor\""
+msgstr "Reconnaître les mots clés C++ comme \"compl\" et \"xor\""
+
+#: c.opt:683
+msgid "Enable optional diagnostics"
+msgstr "Autoriser les diagnostiques optionnels"
+
+#: c.opt:690
+msgid "Look for and use PCH files even when preprocessing"
+msgstr ""
+
+#: c.opt:694
+msgid "Downgrade conformance errors to warnings"
+msgstr "Dégrader les erreurs de conformité en des avertissements"
+
+#: c.opt:698
+msgid "Treat the input file as already preprocessed"
+msgstr "Traiter le fichier d'entrée comme ayant déjà été pré-traité"
+
+#: c.opt:702
+msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
+msgstr "Utiliser le mode Fix-and-=Continue pour indique que des fichiers objets peuvent interchangés lors de l'éexécution"
+
+#: c.opt:706
+msgid "Enable automatic template instantiation"
+msgstr "Autoriser l'instanciation automatique de patron"
+
+#: c.opt:710
+msgid "Generate run time type descriptor information"
+msgstr "Générer l'information pour un type de descripteur lors de l'exécution"
+
+#: c.opt:714
+msgid "Use the same size for double as for float"
+msgstr "Utiliser la même taille pour un double que pour un flottant"
+
+#: c.opt:722
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
+msgstr "Écraser le type sous-jacent de \"wchar_t\" vers \"unsigned short\""
+
+#: c.opt:726
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+msgstr "Lorsque \"signed\" ou \"unsigned\" n,est pas fourni rendre le champ de bits signé"
+
+#: c.opt:730
+msgid "Make \"char\" signed by default"
+msgstr "Rendre les « char » signés par défaut"
+
+#: c.opt:737
+msgid "Display statistics accumulated during compilation"
+msgstr "Afficher les statistiques accumulés durant la compilation"
+
+#: c.opt:744
+#, fuzzy
+msgid "Distance between tab stops for column reporting"
+msgstr "-ftabstop=<nombre>\tfixer la distance de la tabulation des colonnes dans les rapports"
+
+#: c.opt:748
+#, fuzzy
+msgid "Specify maximum template instantiation depth"
+msgstr "-ftemplate-depth-<nombre>\tspécifier la profondeur maximale d'instanciation de patron"
+
+#: c.opt:755
+#, fuzzy
+msgid "Do not generate thread-safe code for initializing local statics"
+msgstr "Ne pas générer du code pour les appels proches"
+
+#: c.opt:759
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
+msgstr "Lorsque \"signed\" ou \"unsigned\" n'est pas fourni rendre le champ de bits non signé"
+
+#: c.opt:763
+msgid "Make \"char\" unsigned by default"
+msgstr "Rendre les \"char\" non signés par défaut"
+
+#: c.opt:767
+msgid "Use __cxa_atexit to register destructors"
+msgstr "Utiliser « __cxa_atexit » pour enregistrer les destructeurs."
+
+#: c.opt:771
+msgid "Use __cxa_get_exception_ptr in exception handling"
+msgstr ""
+
+#: c.opt:775
+msgid "Marks all inlined methods as having hidden visibility"
+msgstr ""
+
+#: c.opt:779
+msgid "Changes visibility to match Microsoft Visual Studio by default"
+msgstr ""
+
+#: c.opt:783
+msgid "Discard unused virtual functions"
+msgstr "Écarter les fonctions virtuelles non utilisées"
+
+#: c.opt:787
+msgid "Implement vtables using thunks"
+msgstr "Implanter les vtables en utilisant des thunks"
+
+#: c.opt:791
+msgid "Emit common-like symbols as weak symbols"
+msgstr "Produire les symboles communs comme des symboles faibles"
+
+#: c.opt:795
+#, fuzzy
+msgid "Convert all wide strings and character constants to character set <cset>"
+msgstr "-fwide-exec-charset=<cset>\tconvertir toutes les chaînes et les constantes larges de caractères en jeux de caractères <cset>"
+
+#: c.opt:799
+msgid "Generate a #line directive pointing at the current working directory"
+msgstr "Générer une directive #line pointant sur le répertoire courant de travail"
+
+#: c.opt:803
+msgid "Emit cross referencing information"
+msgstr "Produire l'information des références croisées"
+
+#: c.opt:807
+msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
+msgstr "Générer un recherche molle de class (via objc_getClass()) pour l'utilisation en mode Zero-Link"
+
+#: c.opt:811
+msgid "Dump declarations to a .decl file"
+msgstr "Vidanger les déclarations dans un fichier .decl"
+
+#: c.opt:815
+msgid "Aggressive reduced debug info for structs"
+msgstr ""
+
+#: c.opt:819
+msgid "Conservative reduced debug info for structs"
+msgstr ""
+
+#: c.opt:823
+msgid "Detailed reduced debug info for structs"
+msgstr ""
+
+#: c.opt:827 c.opt:859
+#, fuzzy
+msgid "Add <dir> to the end of the system include path"
+msgstr "-idirafter <répertoire>\tajouter <répertoire> à la fin du chemin système d'inclusion"
+
+#: c.opt:831
+#, fuzzy
+msgid "Accept definition of macros in <file>"
+msgstr "-imacros <fichier>\taccepter la définition de macros dans le <fichier>"
+
+#: c.opt:835
+#, fuzzy
+msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
+msgstr "-isysroot <répertoire>\tsélectionner le <répertoire> comme répertoire racine du système"
+
+#: c.opt:839
+#, fuzzy
+msgid "Include the contents of <file> before other files"
+msgstr "-include <fichier>\tinclure le contenu du <fichier> avant les autres fichiers"
+
+#: c.opt:843
+#, fuzzy
+msgid "Specify <path> as a prefix for next two options"
+msgstr "-iprefix <chemin>\tsélectionner le <chemin> comme préfixer aux deux prochaines options"
+
+#: c.opt:847
+#, fuzzy
+msgid "Set <dir> to be the system root directory"
+msgstr "-isysroot <répertoire>\tsélectionner le <répertoire> comme répertoire racine du système"
+
+#: c.opt:851
+#, fuzzy
+msgid "Add <dir> to the start of the system include path"
+msgstr "-isystem <répertoire>\tajouter le <répertoire> au début du chemin d'inclusion principal"
+
+#: c.opt:855
+#, fuzzy
+msgid "Add <dir> to the end of the quote include path"
+msgstr "-idirafter <répertoire>\tajouter <répertoire> à la fin du chemin système d'inclusion"
+
+#: c.opt:876
+msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
+msgstr "Ne pas rechercher les répertoires standard système d'inclusion (ceux spécifiés avec -isystem seront encore utilisés)"
+
+#: c.opt:880
+msgid "Do not search standard system include directories for C++"
+msgstr "Ne pas rechercher les répertoires standard système d'inclusion pour C++"
+
+#: c.opt:896
+msgid "Generate C header of platform-specific features"
+msgstr "Générer les en-têtes C pour les options spécifiques à la plate-forme"
+
+#: c.opt:900
+msgid "Print a checksum of the executable for PCH validity checking, and stop"
+msgstr ""
+
+#: c.opt:904
+msgid "Remap file names when including files"
+msgstr "Rampper les noms lors de l'inclusion des fichiers"
+
+#: c.opt:908
+msgid "Conform to the ISO 1998 C++ standard"
+msgstr "Conforme au standard ISO C++ de 1998"
+
+#: c.opt:912
+#, fuzzy
+msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
+msgstr "Conforme au standard ISO C++ de 1998 avec les extensions de GNU"
+
+#: c.opt:919 c.opt:954
+msgid "Conform to the ISO 1990 C standard"
+msgstr "Conforme au standard ISO C de 1990"
+
+#: c.opt:923 c.opt:962
+msgid "Conform to the ISO 1999 C standard"
+msgstr "Conforme au standard ISO C de 1999"
+
+#: c.opt:927
+msgid "Deprecated in favor of -std=c99"
+msgstr "Obsolète à la faveur de l'option -std=c99"
+
+#: c.opt:931
+msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
+msgstr "Conforme au standard ISO C++ de 1998 avec les extensions de GNU"
+
+#: c.opt:935
+#, fuzzy
+msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
+msgstr "Conforme au standard ISO C++ de 1998 avec les extensions de GNU"
+
+#: c.opt:942
+msgid "Conform to the ISO 1990 C standard with GNU extensions"
+msgstr "Conforme au standard ISO C de 1990 avec les extensions de GNU"
+
+#: c.opt:946
+msgid "Conform to the ISO 1999 C standard with GNU extensions"
+msgstr "Conforme au standard ISO C de 1999 avec les extensions de GNU"
+
+#: c.opt:950
+msgid "Deprecated in favor of -std=gnu99"
+msgstr "Obsolète à la faveur de l'option -std=gnu99"
+
+#: c.opt:958
+msgid "Conform to the ISO 1990 C standard as amended in 1994"
+msgstr "Conforme au standard ISO C de 1990 tel amendé en 1994"
+
+#: c.opt:966
+#, fuzzy
+msgid "Deprecated in favor of -std=iso9899:1999"
+msgstr "Obsolète à la faveur de l'option -std=c99"
+
+#: c.opt:970
+msgid "Enable traditional preprocessing"
+msgstr "Autoriser le traitement traditionnel"
+
+#: c.opt:974
+#, fuzzy
+msgid "Support ISO C trigraphs"
+msgstr "-trigraphs\tSupporter les tri-graphes ISO C"
+
+#: c.opt:978
+msgid "Do not predefine system-specific and GCC-specific macros"
+msgstr "Ne pas prédéfinir les macros spécifiques au système ou à GCC"
+
+#: c.opt:982
+msgid "Enable verbose output"
+msgstr "Autoriser le mode bavard sur la sortie"
+
+#: ada/lang.opt:96
+#, fuzzy
+msgid "Specify options to GNAT"
+msgstr "-gnat<options>\tSpécifier les options pour GNAT"
+
 #: attribs.c:244
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute directive ignored"
@@ -17238,47 +17204,47 @@
 msgid "offset outside bounds of constant string"
 msgstr "décalage hors des limites d'une chaîne de constante"
 
-#: builtins.c:1001
+#: builtins.c:1015
 #, fuzzy, gcc-internal-format
 msgid "second argument to %<__builtin_prefetch%> must be a constant"
 msgstr "second argument de « __builtin_prefetch » doit être une constante"
 
-#: builtins.c:1008
+#: builtins.c:1022
 #, fuzzy, gcc-internal-format
 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
 msgstr "second argument invalide de « __builtin_prefetch »; utilisation de zéro"
 
-#: builtins.c:1016
+#: builtins.c:1030
 #, fuzzy, gcc-internal-format
 msgid "third argument to %<__builtin_prefetch%> must be a constant"
 msgstr "troisième argument de « __builtin_prefetch » doit être une constante"
 
-#: builtins.c:1023
+#: builtins.c:1037
 #, fuzzy, gcc-internal-format
 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
 msgstr "troisième argument invalide de « __builtin_prefetch »; utilisation de zéro"
 
-#: builtins.c:4592
+#: builtins.c:4608
 #, fuzzy, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> must be constant"
 msgstr "argument de « __builtin_args_info » doit être une constante"
 
-#: builtins.c:4598
+#: builtins.c:4614
 #, fuzzy, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> out of range"
 msgstr "argument de « __builtin_args_info » hors des limites"
 
-#: builtins.c:4604
+#: builtins.c:4620
 #, fuzzy, gcc-internal-format
 msgid "missing argument in %<__builtin_args_info%>"
 msgstr "argument manquant dans « __builtin_args_info »"
 
-#: builtins.c:4693 gimplify.c:2117
+#: builtins.c:4709 gimplify.c:2118
 #, fuzzy, gcc-internal-format
 msgid "too few arguments to function %<va_start%>"
 msgstr "trop d'arguments pour la function « va_start »"
 
-#: builtins.c:4857
+#: builtins.c:4872
 #, fuzzy, gcc-internal-format
 msgid "first argument to %<va_arg%> not of type %<va_list%>"
 msgstr "premier argument de « va_arg » n'est pas de type « va_list »"
@@ -17286,93 +17252,103 @@
 #. Unfortunately, this is merely undefined, rather than a constraint
 #. violation, so we cannot make this an error.  If this call is never
 #. executed, the program is still strictly conforming.
-#: builtins.c:4871
+#: builtins.c:4886
 #, fuzzy, gcc-internal-format
 msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr "« %s » a été promu à « %s » lors du passage à travers « ... »"
 
-#: builtins.c:4876
+#: builtins.c:4891
 #, fuzzy, gcc-internal-format
 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr "(vous devriez donc passer « %s » et non « %s » à « va_arg »)"
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4882 c-typeck.c:2408
+#: builtins.c:4897 c-typeck.c:2419
 #, gcc-internal-format
 msgid "if this code is reached, the program will abort"
 msgstr "si ce code est atteint, le programme s'arrêtera"
 
-#: builtins.c:5000
+#: builtins.c:5015
 #, fuzzy, gcc-internal-format
 msgid "invalid argument to %<__builtin_frame_address%>"
 msgstr "argument de « __builtin_frame_address » invalide"
 
-#: builtins.c:5002
+#: builtins.c:5017
 #, fuzzy, gcc-internal-format
 msgid "invalid argument to %<__builtin_return_address%>"
 msgstr "argument de « __builtin_return_address » invalide"
 
-#: builtins.c:5015
+#: builtins.c:5030
 #, fuzzy, gcc-internal-format
 msgid "unsupported argument to %<__builtin_frame_address%>"
 msgstr "argument de « __builtin_frame_address » non supporté"
 
-#: builtins.c:5017
+#: builtins.c:5032
 #, fuzzy, gcc-internal-format
 msgid "unsupported argument to %<__builtin_return_address%>"
 msgstr "argument de « __builtin_return_address » non supporté"
 
-#: builtins.c:5564
+#: builtins.c:5579
 #, fuzzy, gcc-internal-format
 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
 msgstr "l'argument de « __builtin_eh_return_regno » doit être une constante"
 
 #. All valid uses of __builtin_va_arg_pack () are removed during
 #. inlining.
-#: builtins.c:6276 expr.c:8024
+#: builtins.c:6291 expr.c:8023
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 msgstr ""
 
 #. All valid uses of __builtin_va_arg_pack_len () are removed during
 #. inlining.
-#: builtins.c:6282
+#: builtins.c:6297
 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
 msgstr ""
 
-#: builtins.c:6578
+#: builtins.c:6593
 #, fuzzy, gcc-internal-format
 msgid "%<__builtin_longjmp%> second argument must be 1"
 msgstr "le second argument de « __builtin_longjmp » doit être 1"
 
-#: builtins.c:7209
+#: builtins.c:7224
 #, gcc-internal-format
 msgid "target format does not support infinity"
 msgstr "le format cible ne supporte pas l'infini"
 
-#: builtins.c:9623 builtins.c:9712
+#: builtins.c:9638 builtins.c:9727 builtins.c:10082
 #, fuzzy, gcc-internal-format
 msgid "non-floating-point argument to function %qs"
 msgstr "argument pour la fonction « %s » n'étant pas en virgule flottante"
 
-#: builtins.c:11303
+#: builtins.c:10446 builtins.c:10466
 #, fuzzy, gcc-internal-format
+msgid "too few arguments to function %qs"
+msgstr "pas assez d'arguments pour la fonction « %s »"
+
+#: builtins.c:10452 builtins.c:10472
+#, fuzzy, gcc-internal-format
+msgid "too many arguments to function %qs"
+msgstr "trop d'arguments pour la fonction « %s »"
+
+#: builtins.c:11377
+#, fuzzy, gcc-internal-format
 msgid "%<va_start%> used in function with fixed args"
 msgstr "« va_start » utilisé dans une fonction ayant des arguments fixes"
 
-#: builtins.c:11311
+#: builtins.c:11385
 #, fuzzy, gcc-internal-format
 msgid "wrong number of arguments to function %<va_start%>"
 msgstr "trop d'arguments pour la function « va_start »"
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:11324
+#: builtins.c:11398
 #, fuzzy, gcc-internal-format
 msgid "%<__builtin_next_arg%> called without an argument"
 msgstr "« __builtin_next_arg » appelé sans argument"
 
-#: builtins.c:11329
+#: builtins.c:11403
 #, fuzzy, gcc-internal-format
 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 msgstr "nombre erroné d'arguments spécifié pour l'attribut « %s »"
@@ -17382,26 +17358,26 @@
 #. argument.  We just warn and set the arg to be the last
 #. argument so that we will get wrong-code because of
 #. it.
-#: builtins.c:11358
+#: builtins.c:11432
 #, fuzzy, gcc-internal-format
 msgid "second parameter of %<va_start%> not last named argument"
 msgstr "second paramètre de « va_start » n'est pas le dernier argument nommé"
 
-#: builtins.c:11472
+#: builtins.c:11546
 #, fuzzy
 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
 msgstr "bit de départ dans la POSITION doit être une constante entière"
 
-#: builtins.c:11485
+#: builtins.c:11559
 #, fuzzy
 msgid "%Klast argument of %D is not integer constant between 0 and 3"
 msgstr "l'argument de « asm » n'est pas une chaîne de constante"
 
-#: builtins.c:11529 builtins.c:11693 builtins.c:11752
+#: builtins.c:11603 builtins.c:11767 builtins.c:11826
 msgid "%Kcall to %D will always overflow destination buffer"
 msgstr ""
 
-#: builtins.c:11683
+#: builtins.c:11757
 msgid "%Kcall to %D might overflow destination buffer"
 msgstr ""
 
@@ -17527,440 +17503,440 @@
 msgid "conversion to %qT alters %qT constant value"
 msgstr ""
 
-#: c-common.c:1296
+#: c-common.c:1299
 #, gcc-internal-format
 msgid "conversion to %qT from %qT may change the sign of the result"
 msgstr ""
 
-#: c-common.c:1325
+#: c-common.c:1328
 #, fuzzy, gcc-internal-format
 msgid "conversion to %qT from %qT may alter its value"
 msgstr "conversions à partir de la valeur variable_size"
 
-#: c-common.c:1353
+#: c-common.c:1356
 #, gcc-internal-format
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "grand entier implicitement tronqué pour un type non signé"
 
-#: c-common.c:1359 c-common.c:1366 c-common.c:1374
+#: c-common.c:1362 c-common.c:1369 c-common.c:1377
 #, gcc-internal-format
 msgid "overflow in implicit constant conversion"
 msgstr "débordement dans la conversion implicte de la constante"
 
-#: c-common.c:1528
+#: c-common.c:1531
 #, fuzzy, gcc-internal-format
 msgid "operation on %qE may be undefined"
 msgstr "l'opération portant sur « %s » est peut être indéfinie"
 
-#: c-common.c:1821
+#: c-common.c:1824
 #, gcc-internal-format
 msgid "case label does not reduce to an integer constant"
 msgstr "l'étiquette du « case » ne se réduit pas en une constante entière"
 
-#: c-common.c:1861
+#: c-common.c:1864
 #, fuzzy, gcc-internal-format
 msgid "case label value is less than minimum value for type"
 msgstr "constante entière est plus grande que la valeur maximale pour ce type"
 
-#: c-common.c:1869
+#: c-common.c:1872
 #, fuzzy, gcc-internal-format
 msgid "case label value exceeds maximum value for type"
 msgstr "constante entière est plus grande que la valeur maximale pour ce type"
 
-#: c-common.c:1877
+#: c-common.c:1880
 #, fuzzy, gcc-internal-format
 msgid "lower value in case label range less than minimum value for type"
 msgstr "constante entière est plus grande que la valeur maximale pour ce type"
 
-#: c-common.c:1886
+#: c-common.c:1889
 #, fuzzy, gcc-internal-format
 msgid "upper value in case label range exceeds maximum value for type"
 msgstr "constante entière est plus grande que la valeur maximale pour ce type"
 
-#: c-common.c:1960
+#: c-common.c:1963
 #, gcc-internal-format
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 msgstr ""
 
-#: c-common.c:2450
+#: c-common.c:2453
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to binary %s (have %qT and %qT)"
 msgstr "opérandes invalides pour le binaire %s"
 
-#: c-common.c:2686
+#: c-common.c:2689
 #, gcc-internal-format
 msgid "comparison is always false due to limited range of data type"
 msgstr "comparaison est toujours fausse en raison d'une gamme limitée de type de données"
 
-#: c-common.c:2688
+#: c-common.c:2691
 #, gcc-internal-format
 msgid "comparison is always true due to limited range of data type"
 msgstr "comparaison est toujours vraie en raison d'une gamme limitée de type de données"
 
-#: c-common.c:2767
+#: c-common.c:2770
 #, gcc-internal-format
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "comparaison d'une expression non signée >=0 est toujours vraie"
 
-#: c-common.c:2777
+#: c-common.c:2780
 #, gcc-internal-format
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "comparaison d'une expression non signée < 0 est toujours fausse"
 
-#: c-common.c:2818
+#: c-common.c:2821
 #, fuzzy, gcc-internal-format
 msgid "pointer of type %<void *%> used in arithmetic"
 msgstr "usage en arithmétique d'un pointeur de type « void * »"
 
-#: c-common.c:2824
+#: c-common.c:2827
 #, gcc-internal-format
 msgid "pointer to a function used in arithmetic"
 msgstr "usage en arithmétique d'un pointeur vers une fonction"
 
-#: c-common.c:2830
+#: c-common.c:2833
 #, gcc-internal-format
 msgid "pointer to member function used in arithmetic"
 msgstr "usage en arithmétique d'un pointeur vers une fonction membre"
 
-#: c-common.c:2982
+#: c-common.c:2985
 #, fuzzy, gcc-internal-format
 msgid "the address of %qD will always evaluate as %<true%>"
 msgstr "l'adresse de « %D » sera toujours évaluée comme étant « true »"
 
-#: c-common.c:3051 cp/semantics.c:596 cp/typeck.c:6411
+#: c-common.c:3054 cp/semantics.c:597 cp/typeck.c:6438
 #, gcc-internal-format
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "parenthèses suggérées autour de l'affectation utilisée comme valeur de vérité"
 
-#: c-common.c:3123 c-typeck.c:8958
+#: c-common.c:3126 c-typeck.c:8969
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<restrict%>"
 msgstr "usage de « restrict » invalide"
 
-#: c-common.c:3339
+#: c-common.c:3346
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a function type"
 msgstr "application de « sizeof » sur un type de fonction invalide"
 
-#: c-common.c:3349
+#: c-common.c:3356
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %qs to a void type"
 msgstr "application invalide de « %s » sur un type void"
 
-#: c-common.c:3355
+#: c-common.c:3362
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %qs to incomplete type %qT "
 msgstr "application invalide de « %s » sur un type incomplet « %T »"
 
-#: c-common.c:3396
+#: c-common.c:3403
 #, fuzzy, gcc-internal-format
 msgid "%<__alignof%> applied to a bit-field"
 msgstr "« __alignof » appliqué sur un champ de bits"
 
-#: c-common.c:3969
+#: c-common.c:3976
 #, fuzzy, gcc-internal-format
 msgid "cannot disable built-in function %qs"
 msgstr "ne peut désactiver la fonction interne « %s »"
 
-#: c-common.c:4172
+#: c-common.c:4179
 #, gcc-internal-format
 msgid "pointers are not permitted as case values"
 msgstr "les pointeurs ne sont pas permis comme valeurs de « case »"
 
-#: c-common.c:4178
+#: c-common.c:4185
 #, gcc-internal-format
 msgid "range expressions in switch statements are non-standard"
 msgstr "l'étendue des expressions dans les déclarations switch ne sont pas standard"
 
-#: c-common.c:4204
+#: c-common.c:4211
 #, gcc-internal-format
 msgid "empty range specified"
 msgstr "intervalle vide spécifié"
 
-#: c-common.c:4264
+#: c-common.c:4271
 #, gcc-internal-format
 msgid "duplicate (or overlapping) case value"
 msgstr "valeur du « case » duppliquée (ou en chevauchant une autre)"
 
-#: c-common.c:4265
+#: c-common.c:4272
 #, gcc-internal-format
 msgid "%Jthis is the first entry overlapping that value"
 msgstr "%Jest la première entrée chevauchant cette valeur"
 
-#: c-common.c:4269
+#: c-common.c:4276
 #, gcc-internal-format
 msgid "duplicate case value"
 msgstr "valeur du « case » duppliquée"
 
-#: c-common.c:4270
+#: c-common.c:4277
 #, gcc-internal-format
 msgid "%Jpreviously used here"
 msgstr "%Jprécédemment utilisé ici"
 
-#: c-common.c:4274
+#: c-common.c:4281
 #, gcc-internal-format
 msgid "multiple default labels in one switch"
 msgstr "plusieurs étiquettes par défaut dans un « switch »"
 
-#: c-common.c:4275
+#: c-common.c:4282
 #, gcc-internal-format
 msgid "%Jthis is the first default label"
 msgstr "%Jest la première étiquette par défaut"
 
-#: c-common.c:4324
+#: c-common.c:4331
 #, fuzzy, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type"
 msgstr "valeur du case « %ld » n'est pas dans le type énuméré"
 
-#: c-common.c:4327
+#: c-common.c:4334
 #, fuzzy, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type %qT"
 msgstr "valeur du case « %ld » n'est pas dans le type énuméré"
 
-#: c-common.c:4385
+#: c-common.c:4392
 #, fuzzy, gcc-internal-format
 msgid "%Hswitch missing default case"
 msgstr "switch n'a pas de case par défaut"
 
-#: c-common.c:4448
+#: c-common.c:4455
 #, fuzzy, gcc-internal-format
 msgid "%Henumeration value %qE not handled in switch"
 msgstr "valeur d'énumération « %s » n'est pas traitée dans le switch"
 
-#: c-common.c:4472
+#: c-common.c:4479
 #, gcc-internal-format
 msgid "taking the address of a label is non-standard"
 msgstr "prendre l'adresse d'une étiquette n'est pas standard"
 
-#: c-common.c:4622
+#: c-common.c:4629
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored for field of type %qT"
 msgstr "attribut « %s » ignoré pour « %s »"
 
-#: c-common.c:4633 c-common.c:4652 c-common.c:4670 c-common.c:4697
-#: c-common.c:4724 c-common.c:4750 c-common.c:4769 c-common.c:4793
-#: c-common.c:4816 c-common.c:4839 c-common.c:4860 c-common.c:4881
-#: c-common.c:4905 c-common.c:4931 c-common.c:4968 c-common.c:4995
-#: c-common.c:5046 c-common.c:5130 c-common.c:5160 c-common.c:5179
-#: c-common.c:5499 c-common.c:5559 c-common.c:5580 c-common.c:5644
-#: c-common.c:5762 c-common.c:5828 c-common.c:5877 c-common.c:5923
-#: c-common.c:5993 c-common.c:6017 c-common.c:6301 c-common.c:6324
+#: c-common.c:4640 c-common.c:4659 c-common.c:4677 c-common.c:4704
+#: c-common.c:4731 c-common.c:4757 c-common.c:4776 c-common.c:4800
+#: c-common.c:4823 c-common.c:4846 c-common.c:4867 c-common.c:4888
+#: c-common.c:4912 c-common.c:4938 c-common.c:4975 c-common.c:5002
+#: c-common.c:5045 c-common.c:5129 c-common.c:5159 c-common.c:5178
+#: c-common.c:5498 c-common.c:5558 c-common.c:5579 c-common.c:5643
+#: c-common.c:5761 c-common.c:5827 c-common.c:5876 c-common.c:5922
+#: c-common.c:5992 c-common.c:6016 c-common.c:6301 c-common.c:6324
 #: c-common.c:6363
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored"
 msgstr "attribut « %s » ignoré"
 
-#: c-common.c:4715 c-common.c:4741
+#: c-common.c:4722 c-common.c:4748
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute conflicts with attribute %s"
 msgstr "attribut « %s » s'applique seulement aux variables"
 
-#: c-common.c:4962
+#: c-common.c:4969
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute have effect only on public objects"
 msgstr "%J'%E l'attribut ne s'applique seulement qu'à des fonctions"
 
-#: c-common.c:5067
+#: c-common.c:5066
 #, fuzzy, gcc-internal-format
 msgid "destructor priorities are not supported"
 msgstr "trampolines ne sont pas supportées"
 
-#: c-common.c:5069
+#: c-common.c:5068
 #, fuzzy, gcc-internal-format
 msgid "constructor priorities are not supported"
 msgstr "trampolines ne sont pas supportées"
 
-#: c-common.c:5086
+#: c-common.c:5085
 #, gcc-internal-format
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 msgstr ""
 
-#: c-common.c:5091
+#: c-common.c:5090
 #, gcc-internal-format
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 msgstr ""
 
-#: c-common.c:5099
+#: c-common.c:5098
 #, gcc-internal-format
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 msgstr ""
 
-#: c-common.c:5102
+#: c-common.c:5101
 #, gcc-internal-format
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 msgstr ""
 
-#: c-common.c:5221
+#: c-common.c:5220
 #, fuzzy, gcc-internal-format
 msgid "unknown machine mode %qs"
 msgstr "mode machine « %s » inconnu"
 
-#: c-common.c:5250
+#: c-common.c:5249
 #, gcc-internal-format
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 msgstr ""
 
-#: c-common.c:5253
+#: c-common.c:5252
 #, fuzzy, gcc-internal-format
 msgid "use __attribute__ ((vector_size)) instead"
 msgstr "attribut de directive « %s » ignoré"
 
-#: c-common.c:5262
+#: c-common.c:5261
 #, fuzzy, gcc-internal-format
 msgid "unable to emulate %qs"
 msgstr "impossible d'émuler « %s »"
 
-#: c-common.c:5272
+#: c-common.c:5271
 #, fuzzy, gcc-internal-format
 msgid "invalid pointer mode %qs"
 msgstr "mode pointeur invalide « %s »"
 
-#: c-common.c:5289
+#: c-common.c:5288
 #, fuzzy, gcc-internal-format
 msgid "signness of type and machine mode %qs don't match"
 msgstr "#-lines pour entrer et quitter les fichiers ne concordent pas"
 
-#: c-common.c:5300
+#: c-common.c:5299
 #, fuzzy, gcc-internal-format
 msgid "no data type for mode %qs"
 msgstr "aucun type de données pour le mode « %s »"
 
-#: c-common.c:5310
+#: c-common.c:5309
 #, fuzzy, gcc-internal-format
 msgid "cannot use mode %qs for enumeral types"
 msgstr "ne peut convertir en un type pointeur"
 
-#: c-common.c:5337
+#: c-common.c:5336
 #, fuzzy, gcc-internal-format
 msgid "mode %qs applied to inappropriate type"
 msgstr "mode « %s » appliqué à un type inapproprié"
 
-#: c-common.c:5368
+#: c-common.c:5367
 #, gcc-internal-format
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "%Jl'attribut de section ne peut être spécifié pour des variables locales"
 
-#: c-common.c:5379 config/bfin/bfin.c:4879 config/bfin/bfin.c:4930
+#: c-common.c:5378 config/bfin/bfin.c:4982 config/bfin/bfin.c:5033
 #, fuzzy, gcc-internal-format
 msgid "section of %q+D conflicts with previous declaration"
 msgstr "%Jsection de « %D » en conflit avec une déclaration précédente"
 
-#: c-common.c:5388
+#: c-common.c:5387
 #, fuzzy, gcc-internal-format
 msgid "section attribute not allowed for %q+D"
 msgstr "%Jattribut de section n'est pas permis pour « %D »"
 
-#: c-common.c:5394
+#: c-common.c:5393
 #, gcc-internal-format
 msgid "%Jsection attributes are not supported for this target"
 msgstr "%Jattributs de section ne sont pas supportés pour la cible"
 
-#: c-common.c:5426
+#: c-common.c:5425
 #, gcc-internal-format
 msgid "requested alignment is not a constant"
 msgstr "l'alignement demandé n'est pas une constante"
 
-#: c-common.c:5431
+#: c-common.c:5430
 #, gcc-internal-format
 msgid "requested alignment is not a power of 2"
 msgstr "l'alignement demandé n'est pas une puissance de 2"
 
-#: c-common.c:5436
+#: c-common.c:5435
 #, gcc-internal-format
 msgid "requested alignment is too large"
 msgstr "l'alignement demandé est trop grand"
 
-#: c-common.c:5462
+#: c-common.c:5461
 #, fuzzy, gcc-internal-format
 msgid "alignment may not be specified for %q+D"
 msgstr "%Jl'alignement ne peut pas être spécifié pour « %D »"
 
-#: c-common.c:5469
+#: c-common.c:5468
 #, gcc-internal-format
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 msgstr ""
 
-#: c-common.c:5473
+#: c-common.c:5472
 #, fuzzy, gcc-internal-format
 msgid "alignment for %q+D must be at least %d"
 msgstr "argument %d de %s doit être une localisation"
 
-#: c-common.c:5522
+#: c-common.c:5521
 #, fuzzy, gcc-internal-format
 msgid "%q+D defined both normally and as an alias"
 msgstr "%J'%D défini à la fois normalement et en tant qu'alias"
 
-#: c-common.c:5538
+#: c-common.c:5537
 #, fuzzy, gcc-internal-format
 msgid "alias argument not a string"
 msgstr "l'argument d'alias n'est pas une chaîne"
 
-#: c-common.c:5601
+#: c-common.c:5600
 #, gcc-internal-format
 msgid "%Jweakref attribute must appear before alias attribute"
 msgstr ""
 
-#: c-common.c:5631
+#: c-common.c:5630
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored on non-class types"
 msgstr "attribut « %s » ignoré pour « %s »"
 
-#: c-common.c:5637
+#: c-common.c:5636
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored because %qT is already defined"
 msgstr "%s: non utilisé parce que « %s » est défini"
 
-#: c-common.c:5650
+#: c-common.c:5649
 #, fuzzy, gcc-internal-format
 msgid "visibility argument not a string"
 msgstr "l'argument de visibilité n'est pas une chaîne"
 
-#: c-common.c:5662
+#: c-common.c:5661
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored on types"
 msgstr "attribut « %s » ignoré pour « %s »"
 
-#: c-common.c:5678
+#: c-common.c:5677
 #, fuzzy, gcc-internal-format
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr "l'argument de visibilité doit être l'un de « default » (par défaut), « hidden » (masqué), « protected » (protégé) ou « internal » (interne)"
 
-#: c-common.c:5689
+#: c-common.c:5688
 #, fuzzy, gcc-internal-format
 msgid "%qD redeclared with different visibility"
 msgstr "« %#D » redéclaré avec un accès différent"
 
-#: c-common.c:5692 c-common.c:5696
+#: c-common.c:5691 c-common.c:5695
 #, gcc-internal-format
 msgid "%qD was declared %qs which implies default visibility"
 msgstr ""
 
-#: c-common.c:5770
+#: c-common.c:5769
 #, fuzzy, gcc-internal-format
 msgid "tls_model argument not a string"
 msgstr "l'argument de tls_model n'est pas une chaîne"
 
-#: c-common.c:5783
+#: c-common.c:5782
 #, fuzzy, gcc-internal-format
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr "l'argument de tls_model doit être l'un de « local-exec », « initial-exec », « local-dynamic » or « global-dynamic »"
 
-#: c-common.c:5802 c-common.c:5897
+#: c-common.c:5801 c-common.c:5896
 #, fuzzy, gcc-internal-format
 msgid "%J%qE attribute applies only to functions"
 msgstr "%J'%E l'attribut ne s'applique seulement qu'à des fonctions"
 
-#: c-common.c:5807 c-common.c:5902
+#: c-common.c:5806 c-common.c:5901
 #, fuzzy, gcc-internal-format
 msgid "%Jcan%'t set %qE attribute after definition"
 msgstr "%Jne peut initialiser l'attribut « %E » après définition"
 
-#: c-common.c:5858
+#: c-common.c:5857
 #, fuzzy, gcc-internal-format
 msgid "alloc_size parameter outside range"
 msgstr "paramètre NUMÉRIQUE est en dessous de l'étendue de son mode"
 
-#: c-common.c:5991
+#: c-common.c:5990
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored for %qE"
 msgstr "attribut « %s » ignoré pour « %s »"
@@ -18070,7 +18046,7 @@
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 msgstr ""
 
-#: c-common.c:6818 cp/typeck.c:4525
+#: c-common.c:6818 cp/typeck.c:4533
 #, fuzzy, gcc-internal-format
 msgid "attempt to take address of bit-field structure member %qD"
 msgstr "tentative de prise d'adresse du membre « %D » d'une structure de champ de bits"
@@ -18105,14 +18081,14 @@
 msgid "size of array is too large"
 msgstr "la taille du tableau « %s » est trop grande"
 
-#: c-common.c:7041 c-common.c:7090 c-typeck.c:2705
+#: c-common.c:7041 c-common.c:7090 c-typeck.c:2716
 #, fuzzy, gcc-internal-format
 msgid "too few arguments to function %qE"
 msgstr "trop peu d'arguments pour la fonction"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-common.c:7058 c-typeck.c:4374
+#: c-common.c:7058 c-typeck.c:4385
 #, fuzzy, gcc-internal-format
 msgid "incompatible type for argument %d of %qE"
 msgstr "type incompatible pour l'argument n°%d de « %s »"
@@ -18192,8 +18168,8 @@
 #. an unprototyped function, it is compile-time undefined;
 #. making it a constraint in that case was rejected in
 #. DR#252.
-#: c-convert.c:95 c-typeck.c:1775 c-typeck.c:4012 cp/typeck.c:1502
-#: cp/typeck.c:5717 cp/typeck.c:6325 fortran/convert.c:88
+#: c-convert.c:95 c-typeck.c:1785 c-typeck.c:4023 cp/typeck.c:1548
+#: cp/typeck.c:5725 cp/typeck.c:6352 fortran/convert.c:88
 #: treelang/tree-convert.c:79
 #, gcc-internal-format
 msgid "void value not ignored as it ought to be"
@@ -18205,104 +18181,104 @@
 msgid "conversion to non-scalar type requested"
 msgstr "conversion vers un type non scalaire demandée"
 
-#: c-decl.c:546
+#: c-decl.c:547
 #, fuzzy, gcc-internal-format
 msgid "array %q+D assumed to have one element"
 msgstr "%Jon assume que le tableau « %D » n'a qu'un seul élément"
 
-#: c-decl.c:651
+#: c-decl.c:652
 #, gcc-internal-format
 msgid "GCC supports only %u nested scopes"
 msgstr ""
 
-#: c-decl.c:737 cp/decl.c:358
+#: c-decl.c:738 cp/decl.c:359
 #, fuzzy, gcc-internal-format
 msgid "label %q+D used but not defined"
 msgstr "étiquette « %D » utilisée mais non définie"
 
-#: c-decl.c:778
+#: c-decl.c:779
 #, fuzzy, gcc-internal-format
 msgid "nested function %q+D declared but never defined"
 msgstr "fonction enligne « %D » utilisé mais n'a jamais été défini"
 
-#: c-decl.c:788
+#: c-decl.c:789
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D declared but never defined"
 msgstr "fonction enligne « %D » utilisé mais n'a jamais été défini"
 
-#: c-decl.c:801 cp/decl.c:608
+#: c-decl.c:802 cp/decl.c:609
 #, fuzzy, gcc-internal-format
 msgid "unused variable %q+D"
 msgstr "%Jvariable inutilisée « %D »"
 
-#: c-decl.c:805
+#: c-decl.c:806
 #, gcc-internal-format
 msgid "type of array %q+D completed incompatibly with implicit initialization"
 msgstr ""
 
-#: c-decl.c:1039
+#: c-decl.c:1040
 #, fuzzy, gcc-internal-format
 msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
 msgstr "un paramètre de la liste avec une ellipse ne peut concorder une déclaration vide de liste de noms de paramètres"
 
-#: c-decl.c:1046
+#: c-decl.c:1047
 #, fuzzy, gcc-internal-format
 msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
 msgstr "un type d'argument ayant une promotion par défaut ne peut concorder avec une déclaration vide de noms de paramètres"
 
-#: c-decl.c:1087
+#: c-decl.c:1088
 #, fuzzy, gcc-internal-format
 msgid "prototype for %q+D declares more arguments than previous old-style definition"
 msgstr "%Jprototype pour « %D » déclare plus d'arguments que la définition précédente de style ancien"
 
-#: c-decl.c:1093
+#: c-decl.c:1094
 #, fuzzy, gcc-internal-format
 msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
 msgstr "%Jprototype pour « %D » déclare moins d'arguments que la définition précédente de style ancien"
 
-#: c-decl.c:1102
+#: c-decl.c:1103
 #, fuzzy, gcc-internal-format
 msgid "prototype for %q+D declares argument %d with incompatible type"
 msgstr "%Jprototype pour « %D » déclare l'arguments %d avec un type incompatible"
 
 #. If we get here, no errors were found, but do issue a warning
 #. for this poor-style construct.
-#: c-decl.c:1115
+#: c-decl.c:1116
 #, fuzzy, gcc-internal-format
 msgid "prototype for %q+D follows non-prototype definition"
 msgstr "%Jprototype pour « %D » suit la définition d'un non prototype"
 
-#: c-decl.c:1130
+#: c-decl.c:1131
 #, fuzzy, gcc-internal-format
 msgid "previous definition of %q+D was here"
 msgstr "%Jdéfinition précédente de « %D » était ici"
 
-#: c-decl.c:1132
+#: c-decl.c:1133
 #, fuzzy, gcc-internal-format
 msgid "previous implicit declaration of %q+D was here"
 msgstr "%Jdéclaration précédente implicite de « %D » était ici"
 
-#: c-decl.c:1134
+#: c-decl.c:1135
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D was here"
 msgstr "%Jdéclaration précédente de « %D » était ici"
 
-#: c-decl.c:1174
+#: c-decl.c:1175
 #, fuzzy, gcc-internal-format
 msgid "%q+D redeclared as different kind of symbol"
 msgstr "« %#D » redéclaré comme une sorte différente de symbole"
 
-#: c-decl.c:1178
+#: c-decl.c:1179
 #, fuzzy, gcc-internal-format
 msgid "built-in function %q+D declared as non-function"
 msgstr "%Jfonction interne « %D » n'est pas déclarée comme une fonction"
 
-#: c-decl.c:1181 c-decl.c:1298 c-decl.c:1983
+#: c-decl.c:1182 c-decl.c:1299 c-decl.c:1988
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a built-in function"
 msgstr "déclaration de « %D » masque une déclaration globale"
 
-#: c-decl.c:1190
+#: c-decl.c:1191
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of enumerator %q+D"
 msgstr "redéclaration de « enum %s »"
@@ -18310,274 +18286,274 @@
 #. If types don't match for a built-in, throw away the
 #. built-in.  No point in calling locate_old_decl here, it
 #. won't print anything.
-#: c-decl.c:1211
+#: c-decl.c:1212
 #, fuzzy, gcc-internal-format
 msgid "conflicting types for built-in function %q+D"
 msgstr "%Jtypes conflictuels pour la fonction interne « %D »"
 
-#: c-decl.c:1235 c-decl.c:1248 c-decl.c:1258
+#: c-decl.c:1236 c-decl.c:1249 c-decl.c:1259
 #, fuzzy, gcc-internal-format
 msgid "conflicting types for %q+D"
 msgstr "%Jtypes conflictuels pour « %D »"
 
-#: c-decl.c:1256
+#: c-decl.c:1257
 #, fuzzy, gcc-internal-format
 msgid "conflicting type qualifiers for %q+D"
 msgstr "%Jtypes conflictuels pour « %D »"
 
 #. Allow OLDDECL to continue in use.
-#: c-decl.c:1273
+#: c-decl.c:1274
 #, fuzzy, gcc-internal-format
 msgid "redefinition of typedef %q+D"
 msgstr "%Jredéfinition de « %D »"
 
-#: c-decl.c:1324 c-decl.c:1426
+#: c-decl.c:1325 c-decl.c:1427
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %q+D"
 msgstr "%Jredéfinition de « %D »"
 
-#: c-decl.c:1359 c-decl.c:1464
+#: c-decl.c:1360 c-decl.c:1465
 #, fuzzy, gcc-internal-format
 msgid "static declaration of %q+D follows non-static declaration"
 msgstr "%Jdéclaration statique de « %D » suit une déclaration non statique"
 
-#: c-decl.c:1369 c-decl.c:1376 c-decl.c:1453 c-decl.c:1461
+#: c-decl.c:1370 c-decl.c:1377 c-decl.c:1454 c-decl.c:1462
 #, fuzzy, gcc-internal-format
 msgid "non-static declaration of %q+D follows static declaration"
 msgstr "%Jdéclaration non statique de « %D » suite une déclaration statique"
 
-#: c-decl.c:1393
+#: c-decl.c:1394
 #, gcc-internal-format
 msgid "%<gnu_inline%> attribute present on %q+D"
 msgstr ""
 
-#: c-decl.c:1395
+#: c-decl.c:1396
 #, fuzzy, gcc-internal-format
 msgid "%Jbut not here"
 msgstr "%J  premier type ici"
 
-#: c-decl.c:1413
+#: c-decl.c:1414
 #, fuzzy, gcc-internal-format
 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
 msgstr "%Jdéclaration de thread local de « %D » suit une déclaration non thread-local"
 
-#: c-decl.c:1416
+#: c-decl.c:1417
 #, fuzzy, gcc-internal-format
 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
 msgstr "%Jdéclaration non thread local de « %D » suit une déclaration de thread local"
 
-#: c-decl.c:1446
+#: c-decl.c:1447
 #, fuzzy, gcc-internal-format
 msgid "extern declaration of %q+D follows declaration with no linkage"
 msgstr "%Jdéclaration externe de « %D » suit une déclaraion sans lien"
 
-#: c-decl.c:1482
+#: c-decl.c:1483
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D with no linkage follows extern declaration"
 msgstr "%Jdéclaration de « %D » sasn lien suivant une déclaration externe"
 
-#: c-decl.c:1488
+#: c-decl.c:1489
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %q+D with no linkage"
 msgstr "%Jredéclaration de « %D » sans lien"
 
-#: c-decl.c:1502
+#: c-decl.c:1503
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
 msgstr "%Jredéclaration de « %D » avec une visibilité différente (visibilité précédente conservée)"
 
-#: c-decl.c:1513
+#: c-decl.c:1514
 #, fuzzy, gcc-internal-format
 msgid "inline declaration of %qD follows declaration with attribute noinline"
 msgstr "%Jdéclaration enligne de « %D » suit la déclaration avec un attribut non enligne"
 
-#: c-decl.c:1520
+#: c-decl.c:1521
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D with attribute noinline follows inline declaration "
 msgstr "%Jéclaration de « %D » avec un attribut non enligne suit une déclaration enligne"
 
-#: c-decl.c:1539
+#: c-decl.c:1540
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared inline after being called"
 msgstr "%J« %D » déclaré enligne après avoir été appelé"
 
-#: c-decl.c:1544
+#: c-decl.c:1545
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared inline after its definition"
 msgstr "%J« %D » déclaré enligne après sa définition"
 
-#: c-decl.c:1563
+#: c-decl.c:1564
 #, fuzzy, gcc-internal-format
 msgid "redefinition of parameter %q+D"
 msgstr "%Jredéfinition du paramètre « %D »"
 
-#: c-decl.c:1590
+#: c-decl.c:1591
 #, fuzzy, gcc-internal-format
 msgid "redundant redeclaration of %q+D"
 msgstr "%Jdéclaration redondante de « %D »"
 
-#: c-decl.c:1970
+#: c-decl.c:1975
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows previous non-variable"
 msgstr "déclaration de « %D » masque la déclaration d'un local précédent"
 
-#: c-decl.c:1975
+#: c-decl.c:1980
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a parameter"
 msgstr "déclaration de « %#D » masque un paramètre"
 
-#: c-decl.c:1978
+#: c-decl.c:1983
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a global declaration"
 msgstr "déclaration de « %D » masque une déclaration globale"
 
-#: c-decl.c:1988
+#: c-decl.c:1993
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a previous local"
 msgstr "déclaration de « %D » masque la déclaration d'un local précédent"
 
-#: c-decl.c:1991 cp/name-lookup.c:988 cp/name-lookup.c:1019
-#: cp/name-lookup.c:1027
+#: c-decl.c:1996 cp/name-lookup.c:987 cp/name-lookup.c:1018
+#: cp/name-lookup.c:1026
 #, gcc-internal-format
 msgid "%Jshadowed declaration is here"
 msgstr "%Jdéclaration est masquée ici"
 
-#: c-decl.c:2183
+#: c-decl.c:2188
 #, fuzzy, gcc-internal-format
 msgid "nested extern declaration of %qD"
 msgstr "déclaration de « %s » externe imbriquée"
 
-#: c-decl.c:2346 c-decl.c:2349
+#: c-decl.c:2351 c-decl.c:2354
 #, fuzzy, gcc-internal-format
 msgid "implicit declaration of function %qE"
 msgstr "déclaration implicite de la fonction « %s »"
 
-#: c-decl.c:2411
+#: c-decl.c:2416
 #, fuzzy, gcc-internal-format
 msgid "incompatible implicit declaration of built-in function %qD"
 msgstr "déclaration implicite de la fonction « %#D »"
 
-#: c-decl.c:2420
+#: c-decl.c:2425
 #, fuzzy, gcc-internal-format
 msgid "incompatible implicit declaration of function %qD"
 msgstr "déclaration implicite de la fonction « %#D »"
 
-#: c-decl.c:2473
+#: c-decl.c:2478
 #, fuzzy, gcc-internal-format
 msgid "%H%qE undeclared here (not in a function)"
 msgstr "« %s » non déclaré ici (hors de toute fonction)"
 
-#: c-decl.c:2478
+#: c-decl.c:2483
 #, fuzzy, gcc-internal-format
 msgid "%H%qE undeclared (first use in this function)"
 msgstr "« %s » non déclaré (première utilisation dans cette fonction)"
 
-#: c-decl.c:2482
+#: c-decl.c:2487
 #, fuzzy, gcc-internal-format
 msgid "%H(Each undeclared identifier is reported only once"
 msgstr "(Chaque identificateur non déclaré est rapporté une seule fois"
 
-#: c-decl.c:2483
+#: c-decl.c:2488
 #, fuzzy, gcc-internal-format
 msgid "%Hfor each function it appears in.)"
 msgstr "pour chaque fonction dans laquelle il apparaît.)"
 
-#: c-decl.c:2521 cp/decl.c:2397
+#: c-decl.c:2526 cp/decl.c:2404
 #, fuzzy, gcc-internal-format
 msgid "label %qE referenced outside of any function"
 msgstr "étiquette %s référencée à l'extérieur de toute fonction"
 
-#: c-decl.c:2563
+#: c-decl.c:2568
 #, fuzzy, gcc-internal-format
 msgid "duplicate label declaration %qE"
 msgstr "déclaration de l'étiquette « %s » en double"
 
-#: c-decl.c:2599
+#: c-decl.c:2604
 #, fuzzy, gcc-internal-format
 msgid "%Hduplicate label %qD"
 msgstr "%Hétiquette « %D » apparaît en double"
 
-#: c-decl.c:2609
+#: c-decl.c:2614
 #, fuzzy, gcc-internal-format
 msgid "%Jjump into statement expression"
 msgstr "Rebut à la fin de l'expression."
 
-#: c-decl.c:2611
+#: c-decl.c:2616
 #, fuzzy, gcc-internal-format
 msgid "%Jjump into scope of identifier with variably modified type"
 msgstr "« %T » est type modifié de manière variable"
 
-#: c-decl.c:2626
+#: c-decl.c:2631
 #, fuzzy, gcc-internal-format
 msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
 msgstr "%HC traditionnel manque d'un espace nom séparé pour les étiquettes, identificateur « %D » est en conflit"
 
-#: c-decl.c:2701
+#: c-decl.c:2706
 #, fuzzy, gcc-internal-format
 msgid "%H%qE defined as wrong kind of tag"
 msgstr "%H« %s » défini incorrectement comme une mauvais sorte d'étiquette"
 
-#: c-decl.c:2903
+#: c-decl.c:2908
 #, gcc-internal-format
 msgid "unnamed struct/union that defines no instances"
 msgstr "struct/union sans nom ne définissant aucune instance"
 
-#: c-decl.c:2911
+#: c-decl.c:2916
 #, fuzzy, gcc-internal-format
 msgid "empty declaration with storage class specifier does not redeclare tag"
 msgstr "spécificateur de classe de stockage dans le déclarateur de tableau"
 
-#: c-decl.c:2922
+#: c-decl.c:2927
 #, fuzzy, gcc-internal-format
 msgid "empty declaration with type qualifier does not redeclare tag"
 msgstr "déclaration ne déclarant rien du tout"
 
-#: c-decl.c:2943 c-decl.c:2950
+#: c-decl.c:2948 c-decl.c:2955
 #, fuzzy, gcc-internal-format
 msgid "useless type name in empty declaration"
 msgstr "mot clé ou nom de type inutile dans une déclaration vide"
 
-#: c-decl.c:2958
+#: c-decl.c:2963
 #, fuzzy, gcc-internal-format
 msgid "%<inline%> in empty declaration"
 msgstr "déclaration vide"
 
-#: c-decl.c:2964
+#: c-decl.c:2969
 #, fuzzy, gcc-internal-format
 msgid "%<auto%> in file-scope empty declaration"
 msgstr "deux types spécifiés dans une déclaration vide"
 
-#: c-decl.c:2970
+#: c-decl.c:2975
 #, fuzzy, gcc-internal-format
 msgid "%<register%> in file-scope empty declaration"
 msgstr "deux types spécifiés dans une déclaration vide"
 
-#: c-decl.c:2976
+#: c-decl.c:2981
 #, fuzzy, gcc-internal-format
 msgid "useless storage class specifier in empty declaration"
 msgstr "spécificateur de classe de stockage dans le déclarateur de tableau"
 
-#: c-decl.c:2982
+#: c-decl.c:2987
 #, fuzzy, gcc-internal-format
 msgid "useless %<__thread%> in empty declaration"
 msgstr "mot clé ou nom de type inutile dans une déclaration vide"
 
-#: c-decl.c:2990
+#: c-decl.c:2995
 #, fuzzy, gcc-internal-format
 msgid "useless type qualifier in empty declaration"
 msgstr "qualificateurs de types dupliqués dans déclaration %s"
 
-#: c-decl.c:2997
+#: c-decl.c:3002
 #, gcc-internal-format
 msgid "empty declaration"
 msgstr "déclaration vide"
 
-#: c-decl.c:3063
+#: c-decl.c:3068
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
 msgstr "ISO C90 ne supporte pas « static » ou les qualificateurs de type dans les déclarateurs de tableau de paramètres"
 
-#: c-decl.c:3066
+#: c-decl.c:3071
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support %<[*]%> array declarators"
 msgstr "ISO C90 ne supporte pas « [*] » dans les déclarateurs de tableau"
@@ -18585,253 +18561,248 @@
 #. C99 6.7.5.2p4
 #. A function definition isn't function prototype scope C99 6.2.1p4.
 #. C99 6.7.5.2p4
-#: c-decl.c:3073 c-decl.c:5015
+#: c-decl.c:3078 c-decl.c:5014
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than function prototype scope"
 msgstr ""
 
-#: c-decl.c:3097
-#, gcc-internal-format
-msgid "static or type qualifiers in abstract declarator"
-msgstr "static ou qualificateurs de type dans un déclarateur abstrait"
-
-#: c-decl.c:3183
+#: c-decl.c:3181
 #, fuzzy, gcc-internal-format
 msgid "%q+D is usually a function"
 msgstr "%J« %D » est habituellement une fonction"
 
-#: c-decl.c:3192 cp/decl.c:3983 cp/decl2.c:773
+#: c-decl.c:3190 cp/decl.c:4003 cp/decl2.c:773
 #, fuzzy, gcc-internal-format
 msgid "typedef %qD is initialized (use __typeof__ instead)"
 msgstr "typedef « %D » est initialisé (use __typeof__ instead)"
 
-#: c-decl.c:3197
+#: c-decl.c:3195
 #, fuzzy, gcc-internal-format
 msgid "function %qD is initialized like a variable"
 msgstr "fonction « %#D » est initialisée comme une variable"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3203
+#: c-decl.c:3201
 #, fuzzy, gcc-internal-format
 msgid "parameter %qD is initialized"
 msgstr "le paramètre « %s » est initialisé"
 
-#: c-decl.c:3228
+#: c-decl.c:3226
 #, fuzzy, gcc-internal-format
 msgid "variable %qD has initializer but incomplete type"
 msgstr "la variable « %#D » est initialisée, mais a un type incomplet"
 
-#: c-decl.c:3316 c-decl.c:6108 cp/decl.c:4025 cp/decl.c:10985
+#: c-decl.c:3314 c-decl.c:6107 cp/decl.c:4045 cp/decl.c:11083
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D given attribute noinline"
 msgstr "%J fonction enligne « %D » a reçu l'attribut non enligne"
 
-#: c-decl.c:3327
+#: c-decl.c:3326
 #, gcc-internal-format
 msgid "%q+D is static but declared in inline function %qD which is not static"
 msgstr ""
 
-#: c-decl.c:3418
+#: c-decl.c:3417
 #, fuzzy, gcc-internal-format
 msgid "initializer fails to determine size of %q+D"
 msgstr "l'initialisation n'a pu déterminer la taille de « %D »"
 
-#: c-decl.c:3423
+#: c-decl.c:3422
 #, fuzzy, gcc-internal-format
 msgid "array size missing in %q+D"
 msgstr "taille de tableau manquante dans « %D »"
 
-#: c-decl.c:3435
+#: c-decl.c:3434
 #, fuzzy, gcc-internal-format
 msgid "zero or negative size array %q+D"
 msgstr "%Jtableau « %D » de taille zéro ou négative"
 
-#: c-decl.c:3490 varasm.c:2067
+#: c-decl.c:3489 varasm.c:2067
 #, fuzzy, gcc-internal-format
 msgid "storage size of %q+D isn%'t known"
 msgstr "taille de stockage de « %D » n'est pas connue"
 
-#: c-decl.c:3500
+#: c-decl.c:3499
 #, fuzzy, gcc-internal-format
 msgid "storage size of %q+D isn%'t constant"
 msgstr "taille de stockage de « %D » n'est pas une constante"
 
-#: c-decl.c:3545
+#: c-decl.c:3544
 #, fuzzy, gcc-internal-format
 msgid "ignoring asm-specifier for non-static local variable %q+D"
 msgstr "%Jspécificateur asm ignoré pour la variable locale non statique « %D »"
 
-#: c-decl.c:3573 fortran/f95-lang.c:653
+#: c-decl.c:3572 fortran/f95-lang.c:655
 #, gcc-internal-format
 msgid "cannot put object with volatile field into register"
 msgstr "impossible de mettre un objet avec un champ volatile dans un registre"
 
-#: c-decl.c:3702
+#: c-decl.c:3701
 #, gcc-internal-format
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ISO C interdit la déclaration anticipée de paramètres"
 
-#: c-decl.c:3821
+#: c-decl.c:3820
 #, fuzzy, gcc-internal-format
 msgid "bit-field %qs width not an integer constant"
 msgstr "la largeur du champ de bits « %s » n'est pas une constante entière"
 
-#: c-decl.c:3829
+#: c-decl.c:3828
 #, fuzzy, gcc-internal-format
 msgid "negative width in bit-field %qs"
 msgstr "largeur négative du champ de bits « %s »"
 
-#: c-decl.c:3834
+#: c-decl.c:3833
 #, fuzzy, gcc-internal-format
 msgid "zero width for bit-field %qs"
 msgstr "largeur nulle pour le champ de bits « %s »"
 
-#: c-decl.c:3844
+#: c-decl.c:3843
 #, fuzzy, gcc-internal-format
 msgid "bit-field %qs has invalid type"
 msgstr "le champ de bits « %s » a un type invalide"
 
-#: c-decl.c:3854
+#: c-decl.c:3853
 #, fuzzy, gcc-internal-format
 msgid "type of bit-field %qs is a GCC extension"
 msgstr "le type de champ de bit « %s » est une extension GCC"
 
-#: c-decl.c:3860
+#: c-decl.c:3859
 #, fuzzy, gcc-internal-format
 msgid "width of %qs exceeds its type"
 msgstr "la largeur de « %s » excède son type"
 
-#: c-decl.c:3873
+#: c-decl.c:3872
 #, fuzzy, gcc-internal-format
 msgid "%qs is narrower than values of its type"
 msgstr "« %s » est plus étroit que les valeurs de son type"
 
-#: c-decl.c:3892
+#: c-decl.c:3891
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
 msgstr "ISO C90 interdit le tableau « %s » dont la taille ne peut être évaluée"
 
-#: c-decl.c:3896
+#: c-decl.c:3895
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids array whose size can%'t be evaluated"
 msgstr "ISO C90 interdit le tableau « %s » dont la taille ne peut être évaluée"
 
-#: c-decl.c:3902
+#: c-decl.c:3901
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids variable length array %qs"
 msgstr "ISO C90 interdit le tableau « %s » de taille variable"
 
-#: c-decl.c:3905
+#: c-decl.c:3904
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids variable length array"
 msgstr "ISO C++ interdit le tableau de taille variable"
 
-#: c-decl.c:3914
+#: c-decl.c:3913
 #, fuzzy, gcc-internal-format
 msgid "the size of array %qs can%'t be evaluated"
 msgstr "taille du type ne peut être explicitement évaluée"
 
-#: c-decl.c:3918
+#: c-decl.c:3917
 #, fuzzy, gcc-internal-format
 msgid "the size of array can %'t be evaluated"
 msgstr "taille du type ne peut être explicitement évaluée"
 
-#: c-decl.c:3924
+#: c-decl.c:3923
 #, gcc-internal-format
 msgid "variable length array %qs is used"
 msgstr ""
 
-#: c-decl.c:3928 cp/decl.c:7004
+#: c-decl.c:3927 cp/decl.c:7076
 #, gcc-internal-format
 msgid "variable length array is used"
 msgstr ""
 
-#: c-decl.c:4051 c-decl.c:4328
+#: c-decl.c:4050 c-decl.c:4327
 #, fuzzy, gcc-internal-format
 msgid "variably modified %qs at file scope"
 msgstr "« %T » est type modifié de manière variable"
 
-#: c-decl.c:4069
+#: c-decl.c:4068
 #, fuzzy, gcc-internal-format
 msgid "type defaults to %<int%> in declaration of %qs"
 msgstr "dans la déclaration de « %s », utilisation de « int » par défaut pour le type"
 
-#: c-decl.c:4097
+#: c-decl.c:4096
 #, fuzzy, gcc-internal-format
 msgid "duplicate %<const%>"
 msgstr "« const » apparaît en double"
 
-#: c-decl.c:4099
+#: c-decl.c:4098
 #, fuzzy, gcc-internal-format
 msgid "duplicate %<restrict%>"
 msgstr "« restrict » apparaît en double"
 
-#: c-decl.c:4101
+#: c-decl.c:4100
 #, fuzzy, gcc-internal-format
 msgid "duplicate %<volatile%>"
 msgstr "« volatile » apparaît en double"
 
-#: c-decl.c:4120
+#: c-decl.c:4119
 #, fuzzy, gcc-internal-format
 msgid "function definition declared %<auto%>"
 msgstr "définition de fonction déclaré « auto »"
 
-#: c-decl.c:4122
+#: c-decl.c:4121
 #, fuzzy, gcc-internal-format
 msgid "function definition declared %<register%>"
 msgstr "définition de fonction déclarée « register »"
 
-#: c-decl.c:4124
+#: c-decl.c:4123
 #, fuzzy, gcc-internal-format
 msgid "function definition declared %<typedef%>"
 msgstr "définition de fonction déclarée « typedef »"
 
-#: c-decl.c:4126
+#: c-decl.c:4125
 #, fuzzy, gcc-internal-format
 msgid "function definition declared %<__thread%>"
 msgstr "définition de fonction déclarée « __thread »"
 
-#: c-decl.c:4142
+#: c-decl.c:4141
 #, fuzzy, gcc-internal-format
 msgid "storage class specified for structure field %qs"
 msgstr "classe de stockage spécifiée pour le champ de structure « %s »"
 
-#: c-decl.c:4146 cp/decl.c:7874
+#: c-decl.c:4145 cp/decl.c:7946
 #, fuzzy, gcc-internal-format
 msgid "storage class specified for parameter %qs"
 msgstr "classe de stockage spécifiée pour le paramètre « %s »"
 
-#: c-decl.c:4149 cp/decl.c:7876
+#: c-decl.c:4148 cp/decl.c:7948
 #, gcc-internal-format
 msgid "storage class specified for typename"
 msgstr "classe de stockage spécifié pour un typename"
 
-#: c-decl.c:4166 cp/decl.c:7893
+#: c-decl.c:4165 cp/decl.c:7965
 #, fuzzy, gcc-internal-format
 msgid "%qs initialized and declared %<extern%>"
 msgstr "« %s » initialisé et déclaré « extern »"
 
-#: c-decl.c:4169 cp/decl.c:7896
+#: c-decl.c:4168 cp/decl.c:7968
 #, fuzzy, gcc-internal-format
 msgid "%qs has both %<extern%> and initializer"
 msgstr "« %s » a les deux « extern » et initialisateur"
 
-#: c-decl.c:4174
+#: c-decl.c:4173
 #, fuzzy, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<auto%>"
 msgstr "la déclaration de l'étendue de fichier « %s » spécifie « auto »"
 
-#: c-decl.c:4176
+#: c-decl.c:4175
 #, fuzzy, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<register%>"
 msgstr "la déclaration de l'étendue de fichier « %s » spécifie « auto »"
 
-#: c-decl.c:4181 cp/decl.c:7900
+#: c-decl.c:4180 cp/decl.c:7972
 #, fuzzy, gcc-internal-format
 msgid "nested function %qs declared %<extern%>"
 msgstr "fonction imbriquée « %s » déclarée « extern »"
 
-#: c-decl.c:4184 cp/decl.c:7910
+#: c-decl.c:4183 cp/decl.c:7982
 #, fuzzy, gcc-internal-format
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 msgstr "« %s » dans le champ de la fonction est implicitement déclaré auto, et déclaré « __thread »"
@@ -18839,468 +18810,468 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:4231 c-decl.c:4472
+#: c-decl.c:4230 c-decl.c:4471
 #, gcc-internal-format
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "static ou qualificateurs de type dans un déclarateur de tableau n'étant pas un paramètre"
 
-#: c-decl.c:4278
+#: c-decl.c:4277
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qs as array of voids"
 msgstr "déclaration de « %s » comme un tableau de « void »"
 
-#: c-decl.c:4284
+#: c-decl.c:4283
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qs as array of functions"
 msgstr "déclaration de « %s » comme un tableau de fonctions"
 
-#: c-decl.c:4289
+#: c-decl.c:4288
 #, gcc-internal-format
 msgid "invalid use of structure with flexible array member"
 msgstr "utilisation invalide d'une structure ayant un membre flexible"
 
-#: c-decl.c:4309
+#: c-decl.c:4308
 #, fuzzy, gcc-internal-format
 msgid "size of array %qs has non-integer type"
 msgstr "la taille du tableau « %s » n'est pas de type entier"
 
-#: c-decl.c:4314
+#: c-decl.c:4313
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids zero-size array %qs"
 msgstr "ISO C interdit le tableau de taille zéro « %s »"
 
-#: c-decl.c:4321
+#: c-decl.c:4320
 #, fuzzy, gcc-internal-format
 msgid "size of array %qs is negative"
 msgstr "la taille du tableau « %s » est négative"
 
-#: c-decl.c:4375 c-decl.c:4631 cp/decl.c:8375
+#: c-decl.c:4374 c-decl.c:4630 cp/decl.c:8447
 #, fuzzy, gcc-internal-format
 msgid "size of array %qs is too large"
 msgstr "la taille du tableau « %s » est trop grande"
 
-#: c-decl.c:4386
+#: c-decl.c:4385
 #, gcc-internal-format
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C90 interdit les tableaux ayant des membres flexibles"
 
 #. C99 6.7.5.2p4
-#: c-decl.c:4399
+#: c-decl.c:4398
 #, fuzzy, gcc-internal-format
 msgid "%<[*]%> not allowed in other than a declaration"
 msgstr "INIT n'est pas permis dans la déclaration d'identité de localisation"
 
-#: c-decl.c:4422
+#: c-decl.c:4421
 #, gcc-internal-format
 msgid "array type has incomplete element type"
 msgstr "les éléments du tableau sont de type incomplet"
 
-#: c-decl.c:4504 cp/decl.c:8001
+#: c-decl.c:4503 cp/decl.c:8073
 #, fuzzy, gcc-internal-format
 msgid "%qs declared as function returning a function"
 msgstr "« %s » déclaré comme une fonction retournant une fonction"
 
-#: c-decl.c:4509 cp/decl.c:8006
+#: c-decl.c:4508 cp/decl.c:8078
 #, fuzzy, gcc-internal-format
 msgid "%qs declared as function returning an array"
 msgstr "« %s » déclaré comme une fonction retournant un tableau"
 
-#: c-decl.c:4531
+#: c-decl.c:4530
 #, fuzzy, gcc-internal-format
 msgid "function definition has qualified void return type"
 msgstr "définition invalide d'un type qualifié « %T »"
 
-#: c-decl.c:4534 cp/decl.c:7990 cp/pt.c:8568
+#: c-decl.c:4533 cp/decl.c:8062 cp/pt.c:8668
 #, gcc-internal-format
 msgid "type qualifiers ignored on function return type"
 msgstr "qualificateurs de type ignorés pour le type à retourner par la fonction"
 
-#: c-decl.c:4563 c-decl.c:4644 c-decl.c:4732 c-decl.c:4825
+#: c-decl.c:4562 c-decl.c:4643 c-decl.c:4731 c-decl.c:4824
 #, gcc-internal-format
 msgid "ISO C forbids qualified function types"
 msgstr "ISO C interdit les types de fonction qualifiés"
 
-#: c-decl.c:4652
+#: c-decl.c:4651
 #, fuzzy, gcc-internal-format
 msgid "typedef %q+D declared %<inline%>"
 msgstr "%Jvariable « %D » déclarée « inline »"
 
-#: c-decl.c:4667
+#: c-decl.c:4666
 #, gcc-internal-format
 msgid "ISO C forbids const or volatile function types"
 msgstr "ISO C interdit les fonction de type volatile ou constante"
 
 #. C99 6.7.2.1p8
-#: c-decl.c:4677
+#: c-decl.c:4676
 #, fuzzy, gcc-internal-format
 msgid "a member of a structure or union cannot have a variably modified type"
 msgstr "membre de données peut ne pas avoir de type « %T » modifié de manière variable"
 
-#: c-decl.c:4693
+#: c-decl.c:4692
 #, fuzzy, gcc-internal-format
 msgid "variable or field %qs declared void"
 msgstr "variable ou champ « %s » déclaré « void »"
 
-#: c-decl.c:4725
+#: c-decl.c:4724
 #, gcc-internal-format
 msgid "attributes in parameter array declarator ignored"
 msgstr "les attributs dans un déclarateur de tableau de paramètres sont ignorés"
 
-#: c-decl.c:4760
+#: c-decl.c:4759
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D declared %<inline%>"
 msgstr "paramètre « %D » déclaré «void »"
 
-#: c-decl.c:4773
+#: c-decl.c:4772
 #, fuzzy, gcc-internal-format
 msgid "field %qs declared as a function"
 msgstr "champ « %s » déclaré comme une fonction"
 
-#: c-decl.c:4779
+#: c-decl.c:4778
 #, fuzzy, gcc-internal-format
 msgid "field %qs has incomplete type"
 msgstr "champ « %s » est de type incomplet"
 
-#: c-decl.c:4796 c-decl.c:4808 c-decl.c:4812
+#: c-decl.c:4795 c-decl.c:4807 c-decl.c:4811
 #, fuzzy, gcc-internal-format
 msgid "invalid storage class for function %qs"
 msgstr "classe de stockage invalide pour la fonction « %s »"
 
-#: c-decl.c:4831
+#: c-decl.c:4830
 #, fuzzy, gcc-internal-format
 msgid "%<noreturn%> function returns non-void value"
 msgstr "fonction marquée « noreturn » retourne une valeur n'étant pas de type « void »"
 
-#: c-decl.c:4867
+#: c-decl.c:4866
 #, fuzzy, gcc-internal-format
 msgid "cannot inline function %<main%>"
 msgstr "ne peut transformer « main » en fonction enligne"
 
-#: c-decl.c:4910
+#: c-decl.c:4909
 #, fuzzy, gcc-internal-format
 msgid "variable previously declared %<static%> redeclared %<extern%>"
 msgstr "variable précédemment déclarée « static » redéclarée « extern »"
 
-#: c-decl.c:4920
+#: c-decl.c:4919
 #, fuzzy, gcc-internal-format
 msgid "variable %q+D declared %<inline%>"
 msgstr "%Jvariable « %D » déclarée « inline »"
 
 #. C99 6.7.5.2p2
-#: c-decl.c:4951
+#: c-decl.c:4950
 #, gcc-internal-format
 msgid "object with variably modified type must have no linkage"
 msgstr ""
 
-#: c-decl.c:5020 c-decl.c:6199
+#: c-decl.c:5019 c-decl.c:6198
 #, fuzzy, gcc-internal-format
 msgid "function declaration isn%'t a prototype"
 msgstr "la déclaration de fonction n'est pas un prototype valide"
 
-#: c-decl.c:5028
+#: c-decl.c:5027
 #, gcc-internal-format
 msgid "parameter names (without types) in function declaration"
 msgstr "noms de paramètres (sans type) dans la déclaration de fonction"
 
-#: c-decl.c:5061
+#: c-decl.c:5060
 #, fuzzy, gcc-internal-format
 msgid "parameter %u (%q+D) has incomplete type"
 msgstr "%Jparamètre \"%D\" a un type incomplet"
 
-#: c-decl.c:5064
+#: c-decl.c:5063
 #, fuzzy, gcc-internal-format
 msgid "%Jparameter %u has incomplete type"
 msgstr "%Jparamètre \"%D\" a un type incomplet"
 
-#: c-decl.c:5073
+#: c-decl.c:5072
 #, fuzzy, gcc-internal-format
 msgid "parameter %u (%q+D) has void type"
 msgstr "%Jparamètre \"%D\" a un type incomplet"
 
-#: c-decl.c:5076
+#: c-decl.c:5075
 #, fuzzy, gcc-internal-format
 msgid "%Jparameter %u has void type"
 msgstr "%Jparamètre \"%D\" a un type incomplet"
 
-#: c-decl.c:5138
+#: c-decl.c:5137
 #, fuzzy, gcc-internal-format
 msgid "%<void%> as only parameter may not be qualified"
 msgstr "\"void\" comme seul paramètre ne peut être qualifié"
 
-#: c-decl.c:5142 c-decl.c:5176
+#: c-decl.c:5141 c-decl.c:5175
 #, fuzzy, gcc-internal-format
 msgid "%<void%> must be the only parameter"
 msgstr "\"void\" doit être le seul paramètre"
 
-#: c-decl.c:5170
+#: c-decl.c:5169
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D has just a forward declaration"
 msgstr "%Jparamètre « %D » n'a qu'une déclaration anticipée"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5215
+#: c-decl.c:5214
 #, fuzzy, gcc-internal-format
 msgid "%<%s %E%> declared inside parameter list"
 msgstr "\"%s %s\" déclarée à l'intérieur de la liste de paramètres"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5219
+#: c-decl.c:5218
 #, gcc-internal-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "structure anonyme %s déclarée à l'intérieur de la liste des paramètres"
 
-#: c-decl.c:5224
+#: c-decl.c:5223
 #, gcc-internal-format
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "visible uniquement depuis cette définition ou déclaration, ce qui n'est probablement pas ce que vous désirez"
 
-#: c-decl.c:5358
+#: c-decl.c:5357
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %<union %E%>"
 msgstr "redéfinition de « union %s »"
 
-#: c-decl.c:5360
+#: c-decl.c:5359
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %<struct %E%>"
 msgstr "redéfinition de « struct %s »"
 
-#: c-decl.c:5365
+#: c-decl.c:5364
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<union %E%>"
 msgstr "redéfinition imbriquée de « %s »"
 
-#: c-decl.c:5367
+#: c-decl.c:5366
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<struct %E%>"
 msgstr "redéfinition imbriquée de « %s »"
 
-#: c-decl.c:5442 cp/decl.c:3780
+#: c-decl.c:5441 cp/decl.c:3796
 #, gcc-internal-format
 msgid "declaration does not declare anything"
 msgstr "déclaration ne déclarant rien du tout"
 
-#: c-decl.c:5446
+#: c-decl.c:5445
 #, fuzzy, gcc-internal-format
 msgid "ISO C doesn%'t support unnamed structs/unions"
 msgstr "ISO C ne permet pas les structures et unions sans nom"
 
-#: c-decl.c:5490 c-decl.c:5506
+#: c-decl.c:5489 c-decl.c:5505
 #, fuzzy, gcc-internal-format
 msgid "duplicate member %q+D"
 msgstr "membre « %D » est double"
 
-#: c-decl.c:5545
+#: c-decl.c:5544
 #, fuzzy, gcc-internal-format
 msgid "union has no named members"
 msgstr "membres nommés"
 
-#: c-decl.c:5547
+#: c-decl.c:5546
 #, fuzzy, gcc-internal-format
 msgid "union has no members"
 msgstr "aggrégat anonyme sans aucun membre"
 
-#: c-decl.c:5552
+#: c-decl.c:5551
 #, fuzzy, gcc-internal-format
 msgid "struct has no named members"
 msgstr "membres nommés"
 
-#: c-decl.c:5554
+#: c-decl.c:5553
 #, fuzzy, gcc-internal-format
 msgid "struct has no members"
 msgstr "%s n'a pas de membre nommé « %s »"
 
-#: c-decl.c:5616
+#: c-decl.c:5615
 #, gcc-internal-format
 msgid "%Jflexible array member in union"
 msgstr "%Jmembre flexible de tableau dans l'union"
 
-#: c-decl.c:5621
+#: c-decl.c:5620
 #, gcc-internal-format
 msgid "%Jflexible array member not at end of struct"
 msgstr "%Jle membre flexible de tableau n'est pas à la fin de la structure"
 
-#: c-decl.c:5626
+#: c-decl.c:5625
 #, gcc-internal-format
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr "%Jmembre flexible de tableau dans une structure vide par ailleurs"
 
-#: c-decl.c:5633
+#: c-decl.c:5632
 #, gcc-internal-format
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "%Jutilisation invalide d'une structure ayant un membre flexible"
 
-#: c-decl.c:5742
+#: c-decl.c:5741
 #, gcc-internal-format
 msgid "union cannot be made transparent"
 msgstr "union ne peut pas être rendu transparente"
 
-#: c-decl.c:5813
+#: c-decl.c:5812
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<enum %E%>"
 msgstr "redéfinition imbriquée de « %s »"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5820
+#: c-decl.c:5819
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %<enum %E%>"
 msgstr "redéclaration de « enum %s »"
 
-#: c-decl.c:5883
+#: c-decl.c:5882
 #, gcc-internal-format
 msgid "enumeration values exceed range of largest integer"
 msgstr "valeurs d'énumération excède les bornes du plus grand entier"
 
-#: c-decl.c:5900
+#: c-decl.c:5899
 #, gcc-internal-format
 msgid "specified mode too small for enumeral values"
 msgstr ""
 
-#: c-decl.c:5996
+#: c-decl.c:5995
 #, fuzzy, gcc-internal-format
 msgid "enumerator value for %qE is not an integer constant"
 msgstr "valeur de l'énumérateur pour « %s » n'est pas une constante entière"
 
-#: c-decl.c:6013
+#: c-decl.c:6012
 #, gcc-internal-format
 msgid "overflow in enumeration values"
 msgstr "débordement dans les valeurs de l'énumération"
 
-#: c-decl.c:6018
+#: c-decl.c:6017
 #, fuzzy, gcc-internal-format
 msgid "ISO C restricts enumerator values to range of %<int%>"
 msgstr "ISO C restreint les valeurs de l'énumérateur aux bornes d'un « int »"
 
-#: c-decl.c:6125
+#: c-decl.c:6124
 #, gcc-internal-format
 msgid "return type is an incomplete type"
 msgstr "le type du retour est incomplet"
 
-#: c-decl.c:6133
+#: c-decl.c:6132
 #, fuzzy, gcc-internal-format
 msgid "return type defaults to %<int%>"
 msgstr "le type du retour est « int » par défaut"
 
-#: c-decl.c:6206
+#: c-decl.c:6205
 #, fuzzy, gcc-internal-format
 msgid "no previous prototype for %q+D"
 msgstr "%Jaucun prototype précédent pour « %D »"
 
-#: c-decl.c:6215
+#: c-decl.c:6214
 #, fuzzy, gcc-internal-format
 msgid "%q+D was used with no prototype before its definition"
 msgstr "%J« %D » a été utilisé sans prototype avant sa définition"
 
-#: c-decl.c:6221 cp/decl.c:11126
+#: c-decl.c:6220 cp/decl.c:11224
 #, fuzzy, gcc-internal-format
 msgid "no previous declaration for %q+D"
 msgstr "%Jaucune déclaration précédente pour « %D »"
 
-#: c-decl.c:6231
+#: c-decl.c:6230
 #, fuzzy, gcc-internal-format
 msgid "%q+D was used with no declaration before its definition"
 msgstr "%J« %D » a été utilisé sans déclaration avant sa définition"
 
-#: c-decl.c:6254 c-decl.c:6723
+#: c-decl.c:6253 c-decl.c:6722
 #, fuzzy, gcc-internal-format
 msgid "return type of %q+D is not %<int%>"
 msgstr "%Jle type de retour de « %D » n'est pas « int »"
 
-#: c-decl.c:6259
+#: c-decl.c:6258
 #, fuzzy, gcc-internal-format
 msgid "%q+D is normally a non-static function"
 msgstr "%J« %D » n'est pas normalement une fonction statique"
 
-#: c-decl.c:6293
+#: c-decl.c:6292
 #, gcc-internal-format
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr "%Jdéclaration de paramètre d'ancien style dans la définition prototypée de fonction"
 
-#: c-decl.c:6307
+#: c-decl.c:6306
 #, fuzzy, gcc-internal-format
 msgid "%Jtraditional C rejects ISO C style function definitions"
 msgstr "le C traditionel rejette les définitions de fonction de style ISO C"
 
-#: c-decl.c:6323
+#: c-decl.c:6322
 #, gcc-internal-format
 msgid "%Jparameter name omitted"
 msgstr "%Jnom de paramètre omis"
 
-#: c-decl.c:6357
+#: c-decl.c:6356
 #, fuzzy, gcc-internal-format
 msgid "%Jold-style function definition"
 msgstr "spécificateur pur lors de la définition d'une fonction"
 
-#: c-decl.c:6366
+#: c-decl.c:6365
 #, gcc-internal-format
 msgid "%Jparameter name missing from parameter list"
 msgstr "%Jnom du paramètre manquant dans la liste des paramètres"
 
-#: c-decl.c:6377
+#: c-decl.c:6376
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared as a non-parameter"
 msgstr "%J\"%D\" déclaré comme un non paramètre"
 
-#: c-decl.c:6382
+#: c-decl.c:6381
 #, fuzzy, gcc-internal-format
 msgid "multiple parameters named %q+D"
 msgstr "%Jplusieurs paramètres nommés « %D »"
 
-#: c-decl.c:6390
+#: c-decl.c:6389
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D declared with void type"
 msgstr "paramètre « %D » déclaré «void »"
 
-#: c-decl.c:6407 c-decl.c:6409
+#: c-decl.c:6406 c-decl.c:6408
 #, fuzzy, gcc-internal-format
 msgid "type of %q+D defaults to %<int%>"
 msgstr "%Jtype de « %D » est « int » par défaut"
 
-#: c-decl.c:6428
+#: c-decl.c:6427
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D has incomplete type"
 msgstr "le paramètre a un type incomplet"
 
-#: c-decl.c:6434
+#: c-decl.c:6433
 #, fuzzy, gcc-internal-format
 msgid "declaration for parameter %q+D but no such parameter"
 msgstr "%Jdéclaration du paramètre « %D » mais pas de tel paramètre"
 
-#: c-decl.c:6484
+#: c-decl.c:6483
 #, fuzzy, gcc-internal-format
 msgid "number of arguments doesn%'t match built-in prototype"
 msgstr "le nombre d'arguments ne concorde pas avec celui du prototype"
 
-#: c-decl.c:6488
+#: c-decl.c:6487
 #, fuzzy, gcc-internal-format
 msgid "number of arguments doesn%'t match prototype"
 msgstr "le nombre d'arguments ne concorde pas avec celui du prototype"
 
-#: c-decl.c:6489 c-decl.c:6529 c-decl.c:6542
+#: c-decl.c:6488 c-decl.c:6528 c-decl.c:6541
 #, gcc-internal-format
 msgid "%Hprototype declaration"
 msgstr "%Hdéclaration de prototype"
 
-#: c-decl.c:6523
+#: c-decl.c:6522
 #, fuzzy, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match built-in prototype"
 msgstr "argument promu \"%D\" ne concorde pas avec le prototype"
 
-#: c-decl.c:6527
+#: c-decl.c:6526
 #, fuzzy, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match prototype"
 msgstr "argument promu \"%D\" ne concorde pas avec le prototype"
 
-#: c-decl.c:6537
+#: c-decl.c:6536
 #, fuzzy, gcc-internal-format
 msgid "argument %qD doesn%'t match built-in prototype"
 msgstr "argument \"%D\" ne concorde pas avec le prototype"
 
-#: c-decl.c:6541
+#: c-decl.c:6540
 #, fuzzy, gcc-internal-format
 msgid "argument %qD doesn%'t match prototype"
 msgstr "argument \"%D\" ne concorde pas avec le prototype"
 
-#: c-decl.c:6768 cp/decl.c:11820
+#: c-decl.c:6767 cp/decl.c:11918
 #, gcc-internal-format
 msgid "no return statement in function returning non-void"
 msgstr "« return » manquant dans une fonction devant retourner une valeur"
@@ -19308,437 +19279,437 @@
 #. 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.
-#: c-decl.c:6841
+#: c-decl.c:6840
 #, fuzzy, gcc-internal-format
 msgid "%<for%> loop initial declaration used outside C99 mode"
 msgstr "déclaration initiale de la boucle « for » utilisée en dehors du mode C99"
 
-#: c-decl.c:6870
+#: c-decl.c:6869
 #, fuzzy, gcc-internal-format
 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
 msgstr "%Jdéclaration de la variable statique « %D » dans la déclaration initiale de la boucle « for »"
 
-#: c-decl.c:6873
+#: c-decl.c:6872
 #, fuzzy, gcc-internal-format
 msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
 msgstr "%Jdéclaration de la variable externe « %D » dans la déclaration initiale « for »"
 
-#: c-decl.c:6878
+#: c-decl.c:6877
 #, fuzzy, gcc-internal-format
 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr "« struct %s » déclarée dans la déclaration initiale de la boucle « for »"
 
-#: c-decl.c:6882
+#: c-decl.c:6881
 #, fuzzy, gcc-internal-format
 msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr "« union %s » déclarée dans la déclaration initiale de la boucle « for »"
 
-#: c-decl.c:6886
+#: c-decl.c:6885
 #, fuzzy, gcc-internal-format
 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr "« enum %s » déclarée dans la déclaration initiale de la boucle « for »"
 
-#: c-decl.c:6890
+#: c-decl.c:6889
 #, fuzzy, gcc-internal-format
 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
 msgstr "%Jdéclaration de « %D » (qui n'est pas une variable) dans la déclaration initiale de « for »"
 
-#: c-decl.c:7178 c-decl.c:7420 c-decl.c:7716
+#: c-decl.c:7177 c-decl.c:7419 c-decl.c:7715
 #, fuzzy, gcc-internal-format
 msgid "duplicate %qE"
 msgstr "« %s » apparaît en double"
 
-#: c-decl.c:7201 c-decl.c:7430 c-decl.c:7617
+#: c-decl.c:7200 c-decl.c:7429 c-decl.c:7616
 #, fuzzy, gcc-internal-format
 msgid "two or more data types in declaration specifiers"
 msgstr "deux types de données ou plus dans la déclaration de « %s »"
 
-#: c-decl.c:7213 cp/parser.c:2149
+#: c-decl.c:7212 cp/parser.c:2152
 #, fuzzy, gcc-internal-format
 msgid "%<long long long%> is too long for GCC"
 msgstr "« long long long » est trop long pour GCC"
 
-#: c-decl.c:7220 c-decl.c:7520
+#: c-decl.c:7219 c-decl.c:7519
 #, gcc-internal-format
 msgid "both %<long long%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7226
+#: c-decl.c:7225
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support %<long long%>"
 msgstr "ISO C90 ne permet pas « long long »"
 
-#: c-decl.c:7231 c-decl.c:7260
+#: c-decl.c:7230 c-decl.c:7259
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<short%> in declaration specifiers"
 msgstr "« long » et « short » spécifiés à la fois pour « %s »"
 
-#: c-decl.c:7234 c-decl.c:7437
+#: c-decl.c:7233 c-decl.c:7436
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<void%> in declaration specifiers"
 msgstr "« long » et « short » spécifiés à la fois pour « %s »"
 
-#: c-decl.c:7237 c-decl.c:7459
+#: c-decl.c:7236 c-decl.c:7458
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
 msgstr "« long » et « short » spécifiés à la fois pour « %s »"
 
-#: c-decl.c:7240 c-decl.c:7481
+#: c-decl.c:7239 c-decl.c:7480
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<char%> in declaration specifiers"
 msgstr "« long » et « short » spécifiés à la fois pour « %s »"
 
-#: c-decl.c:7243 c-decl.c:7501
+#: c-decl.c:7242 c-decl.c:7500
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<float%> in declaration specifiers"
 msgstr "« long » et « short » spécifiés à la fois pour « %s »"
 
-#: c-decl.c:7246
+#: c-decl.c:7245
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7249
+#: c-decl.c:7248
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7252
+#: c-decl.c:7251
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7263 c-decl.c:7440
+#: c-decl.c:7262 c-decl.c:7439
 #, gcc-internal-format
 msgid "both %<short%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7266 c-decl.c:7462
+#: c-decl.c:7265 c-decl.c:7461
 #, gcc-internal-format
 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7269 c-decl.c:7484
+#: c-decl.c:7268 c-decl.c:7483
 #, gcc-internal-format
 msgid "both %<short%> and %<char%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7272 c-decl.c:7504
+#: c-decl.c:7271 c-decl.c:7503
 #, gcc-internal-format
 msgid "both %<short%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7275 c-decl.c:7523
+#: c-decl.c:7274 c-decl.c:7522
 #, gcc-internal-format
 msgid "both %<short%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7278
+#: c-decl.c:7277
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7281
+#: c-decl.c:7280
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7284
+#: c-decl.c:7283
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7292 c-decl.c:7321
+#: c-decl.c:7291 c-decl.c:7320
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
 msgstr "« %s » est à la fois signé et non signé"
 
-#: c-decl.c:7295 c-decl.c:7443
+#: c-decl.c:7294 c-decl.c:7442
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<void%> in declaration specifiers"
 msgstr "« %s » est à la fois signé et non signé"
 
-#: c-decl.c:7298 c-decl.c:7465
+#: c-decl.c:7297 c-decl.c:7464
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
 msgstr "« %s » est à la fois signé et non signé"
 
-#: c-decl.c:7301 c-decl.c:7507
+#: c-decl.c:7300 c-decl.c:7506
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<float%> in declaration specifiers"
 msgstr "« %s » est à la fois signé et non signé"
 
-#: c-decl.c:7304 c-decl.c:7526
+#: c-decl.c:7303 c-decl.c:7525
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<double%> in declaration specifiers"
 msgstr "« %s » est à la fois signé et non signé"
 
-#: c-decl.c:7307
+#: c-decl.c:7306
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7310
+#: c-decl.c:7309
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7313
+#: c-decl.c:7312
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7324 c-decl.c:7446
+#: c-decl.c:7323 c-decl.c:7445
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
 msgstr "« %s » est à la fois signé et non signé"
 
-#: c-decl.c:7327 c-decl.c:7468
+#: c-decl.c:7326 c-decl.c:7467
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
 msgstr "« %s » est à la fois signé et non signé"
 
-#: c-decl.c:7330 c-decl.c:7510
+#: c-decl.c:7329 c-decl.c:7509
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
 msgstr "« %s » est à la fois signé et non signé"
 
-#: c-decl.c:7333 c-decl.c:7529
+#: c-decl.c:7332 c-decl.c:7528
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
 msgstr "« %s » est à la fois signé et non signé"
 
-#: c-decl.c:7336
+#: c-decl.c:7335
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7339
+#: c-decl.c:7338
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7342
+#: c-decl.c:7341
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7350
+#: c-decl.c:7349
 #, gcc-internal-format
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C90 ne permet pas les types « complex »"
 
-#: c-decl.c:7352 c-decl.c:7449
+#: c-decl.c:7351 c-decl.c:7448
 #, gcc-internal-format
 msgid "both %<complex%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7355 c-decl.c:7471
+#: c-decl.c:7354 c-decl.c:7470
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7358
+#: c-decl.c:7357
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7361
+#: c-decl.c:7360
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7364
+#: c-decl.c:7363
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7367
+#: c-decl.c:7366
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Fract%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7370
+#: c-decl.c:7369
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Accum%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7373
+#: c-decl.c:7372
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Sat%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7381
+#: c-decl.c:7380
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support saturating types"
 msgstr "ISO C interdit le type d'entiers complexes"
 
-#: c-decl.c:7383 c-decl.c:7452
+#: c-decl.c:7382 c-decl.c:7451
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7386 c-decl.c:7474
+#: c-decl.c:7385 c-decl.c:7473
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7389 c-decl.c:7487
+#: c-decl.c:7388 c-decl.c:7486
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<char%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7392 c-decl.c:7494
+#: c-decl.c:7391 c-decl.c:7493
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<int%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7395 c-decl.c:7513
+#: c-decl.c:7394 c-decl.c:7512
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7398 c-decl.c:7532
+#: c-decl.c:7397 c-decl.c:7531
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7401
+#: c-decl.c:7400
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7404
+#: c-decl.c:7403
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7407
+#: c-decl.c:7406
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7410
+#: c-decl.c:7409
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7549
+#: c-decl.c:7548
 #, fuzzy, gcc-internal-format
 msgid "both %<long long%> and %<%s%> in declaration specifiers"
 msgstr "« long » et « short » spécifiés à la fois pour « %s »"
 
-#: c-decl.c:7552
+#: c-decl.c:7551
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<%s%> in declaration specifiers"
 msgstr "« long » et « short » spécifiés à la fois pour « %s »"
 
-#: c-decl.c:7555
+#: c-decl.c:7554
 #, gcc-internal-format
 msgid "both %<short%> and %<%s%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7558
+#: c-decl.c:7557
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<%s%> in declaration specifiers"
 msgstr "« %s » est à la fois signé et non signé"
 
-#: c-decl.c:7561
+#: c-decl.c:7560
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
 msgstr "« %s » est à la fois signé et non signé"
 
-#: c-decl.c:7564 c-decl.c:7590
+#: c-decl.c:7563 c-decl.c:7589
 #, gcc-internal-format
 msgid "both %<complex%> and %<%s%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7567
+#: c-decl.c:7566
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<%s%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7577
+#: c-decl.c:7576
 #, fuzzy, gcc-internal-format
 msgid "decimal floating point not supported for this target"
 msgstr "-fdata-sections n'est pas supporté pour cette machine cible"
 
-#: c-decl.c:7579
+#: c-decl.c:7578
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support decimal floating point"
 msgstr "ISO C90 ne permet pas « long long »"
 
-#: c-decl.c:7598
+#: c-decl.c:7597
 #, fuzzy, gcc-internal-format
 msgid "fixed-point types not supported for this target"
 msgstr "-fdata-sections n'est pas supporté pour cette machine cible"
 
-#: c-decl.c:7600
+#: c-decl.c:7599
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support fixed-point types"
 msgstr "ISO C interdit le type d'entiers complexes"
 
-#: c-decl.c:7634
+#: c-decl.c:7633
 #, fuzzy, gcc-internal-format
 msgid "%qE fails to be a typedef or built in type"
 msgstr "« %s » n'a pu devenir un typedef ou un type construit"
 
-#: c-decl.c:7667
+#: c-decl.c:7666
 #, fuzzy, gcc-internal-format
 msgid "%qE is not at beginning of declaration"
 msgstr "« %s » n'est pas au début de la déclaration"
 
-#: c-decl.c:7681
+#: c-decl.c:7680
 #, gcc-internal-format
 msgid "%<__thread%> used with %<auto%>"
 msgstr ""
 
-#: c-decl.c:7683
+#: c-decl.c:7682
 #, gcc-internal-format
 msgid "%<__thread%> used with %<register%>"
 msgstr ""
 
-#: c-decl.c:7685
+#: c-decl.c:7684
 #, gcc-internal-format
 msgid "%<__thread%> used with %<typedef%>"
 msgstr ""
 
-#: c-decl.c:7696
+#: c-decl.c:7695
 #, fuzzy, gcc-internal-format
 msgid "%<__thread%> before %<extern%>"
 msgstr "« __thread » avant « extern »"
 
-#: c-decl.c:7705
+#: c-decl.c:7704
 #, fuzzy, gcc-internal-format
 msgid "%<__thread%> before %<static%>"
 msgstr "« __thread » avant « static »"
 
-#: c-decl.c:7721
+#: c-decl.c:7720
 #, fuzzy, gcc-internal-format
 msgid "multiple storage classes in declaration specifiers"
 msgstr "multiples classes de stockage dans la déclaration de « %s »"
 
-#: c-decl.c:7728
+#: c-decl.c:7727
 #, gcc-internal-format
 msgid "%<__thread%> used with %qE"
 msgstr ""
 
-#: c-decl.c:7775
+#: c-decl.c:7774
 #, gcc-internal-format
 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
 msgstr ""
 
-#: c-decl.c:7787
+#: c-decl.c:7786
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
 msgstr "ISO C ne permet pas d'utiliser « complex » à la place de « double complex »"
 
-#: c-decl.c:7832 c-decl.c:7858
+#: c-decl.c:7831 c-decl.c:7857
 #, gcc-internal-format
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C interdit le type d'entiers complexes"
 
-#: c-decl.c:8008 toplev.c:847
+#: c-decl.c:8007 toplev.c:847
 #, fuzzy, gcc-internal-format
 msgid "%q+F used but never defined"
 msgstr "%J« %F » utilisé mais n'a jamais été défini"
@@ -20150,37 +20121,37 @@
 msgid "invalid expression type for %<#pragma omp atomic%>"
 msgstr "expression invalide comme opérande"
 
-#: c-omp.c:218
+#: c-omp.c:219
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid type for iteration variable %qE"
 msgstr "type d'attribut de déclaration invalide à %0"
 
-#: c-omp.c:222
+#: c-omp.c:223
 #, fuzzy, gcc-internal-format
 msgid "%Hiteration variable %qE is unsigned"
 msgstr "instance de la variable « %s » a une taille inconnue"
 
-#: c-omp.c:233
+#: c-omp.c:234
 #, fuzzy, gcc-internal-format
 msgid "%H%qE is not initialized"
 msgstr "initialisation manquante"
 
-#: c-omp.c:246 cp/semantics.c:3840
+#: c-omp.c:247 cp/semantics.c:3872
 #, fuzzy, gcc-internal-format
 msgid "%Hmissing controlling predicate"
 msgstr "« ( » manquante après le prédicat"
 
-#: c-omp.c:304
+#: c-omp.c:305
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid controlling predicate"
 msgstr "Expression de contrôle invalide"
 
-#: c-omp.c:311 cp/semantics.c:3846
+#: c-omp.c:312 cp/semantics.c:3878
 #, fuzzy, gcc-internal-format
 msgid "%Hmissing increment expression"
 msgstr "expresion d'index manquante"
 
-#: c-omp.c:361
+#: c-omp.c:362
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid increment expression"
 msgstr "Expression de contrôle invalide"
@@ -20225,152 +20196,152 @@
 msgid "obsolete option -I- used, please use -iquote instead"
 msgstr ""
 
-#: c-opts.c:508
+#: c-opts.c:510
 #, fuzzy, gcc-internal-format
 msgid "argument %qs to %<-Wnormalized%> not recognized"
 msgstr "language %s n'est pas reconnu"
 
-#: c-opts.c:595
+#: c-opts.c:597
 #, fuzzy, gcc-internal-format
 msgid "switch %qs is no longer supported"
 msgstr "l'option « %s » n'est plus supportée"
 
-#: c-opts.c:705
+#: c-opts.c:707
 #, gcc-internal-format
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr "-fhandle-exceptions a été renommé -fexceptions (et est maintenant utilisé par défaut)"
 
-#: c-opts.c:911
+#: c-opts.c:913
 #, gcc-internal-format
 msgid "output filename specified twice"
 msgstr "nom du fichier de sortie spécifié deux fois"
 
-#: c-opts.c:1051
+#: c-opts.c:1053
 #, fuzzy, gcc-internal-format
 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
 msgstr "L'option -g est seulement supportée lorsque GNU est utilisé tel,"
 
-#: c-opts.c:1126
+#: c-opts.c:1142
 #, gcc-internal-format
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr "-Wformat-y2k ignorée sans -Wformat"
 
-#: c-opts.c:1128
+#: c-opts.c:1144
 #, gcc-internal-format
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr "-Wformat-extra-args ignorée sans -Wformat"
 
-#: c-opts.c:1130
+#: c-opts.c:1146
 #, gcc-internal-format
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr "-Wformat-zero-length ignorée sans -Wformat"
 
-#: c-opts.c:1132
+#: c-opts.c:1148
 #, gcc-internal-format
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr "-Wformat-nonliteral ignorée sans -Wformat"
 
-#: c-opts.c:1134
+#: c-opts.c:1150
 #, fuzzy, gcc-internal-format
 msgid "-Wformat-contains-nul ignored without -Wformat"
 msgstr "-Wformat-nonliteral ignorée sans -Wformat"
 
-#: c-opts.c:1136
+#: c-opts.c:1152
 #, gcc-internal-format
 msgid "-Wformat-security ignored without -Wformat"
 msgstr "-Wformat-security ignorée sans -Wformat"
 
-#: c-opts.c:1160
+#: c-opts.c:1176
 #, gcc-internal-format
 msgid "opening output file %s: %m"
 msgstr "ouverture du fichier de sortie %s: %m"
 
-#: c-opts.c:1165
+#: c-opts.c:1181
 #, gcc-internal-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr "trop de noms de fichiers. Taper %s --help pour en connaître l'usage"
 
-#: c-opts.c:1249
+#: c-opts.c:1265
 #, fuzzy, gcc-internal-format
 msgid "The C parser does not support -dy, option ignored"
 msgstr "Code réentrant APCS n'est pas supporté.  Ignoré"
 
-#: c-opts.c:1253
+#: c-opts.c:1269
 #, gcc-internal-format
 msgid "The Objective-C parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1256
+#: c-opts.c:1272
 #, fuzzy, gcc-internal-format
 msgid "The C++ parser does not support -dy, option ignored"
 msgstr "Code réentrant APCS n'est pas supporté.  Ignoré"
 
-#: c-opts.c:1260
+#: c-opts.c:1276
 #, gcc-internal-format
 msgid "The Objective-C++ parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1309
+#: c-opts.c:1326
 #, gcc-internal-format
 msgid "opening dependency file %s: %m"
 msgstr "ouverture du fichier de dépendances %s: %m"
 
-#: c-opts.c:1319
+#: c-opts.c:1336
 #, gcc-internal-format
 msgid "closing dependency file %s: %m"
 msgstr "fermeture du fichier de dépendances %s: %m"
 
-#: c-opts.c:1322
+#: c-opts.c:1339
 #, gcc-internal-format
 msgid "when writing output to %s: %m"
 msgstr "lors de l'écriture de la sortie dans %s: %m"
 
-#: c-opts.c:1402
+#: c-opts.c:1419
 #, gcc-internal-format
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr "pour générer les dépendances, vous devez spécifier -M ou -MM"
 
-#: c-opts.c:1448
+#: c-opts.c:1469
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -Wunused_macros"
 msgstr ""
 
-#: c-opts.c:1450
+#: c-opts.c:1471
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -traditional"
 msgstr ""
 
-#: c-opts.c:1588
+#: c-opts.c:1609
 #, gcc-internal-format
 msgid "too late for # directive to set debug directory"
 msgstr "il est trop tard pour la directive # pour fixer un répertoire de mise au point"
 
-#: c-parser.c:1070
+#: c-parser.c:1072
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids an empty source file"
 msgstr "ISO C interdit un fichier source vide"
 
-#: c-parser.c:1156 c-parser.c:6091
+#: c-parser.c:1158 c-parser.c:6150
 #, fuzzy, gcc-internal-format
 msgid "%HISO C does not allow extra %<;%> outside of a function"
 msgstr "ISO C ne permet pas de « ; » additionnel en dehors d'une fonction"
 
-#: c-parser.c:1259 c-parser.c:6640
+#: c-parser.c:1261 c-parser.c:6699
 #, fuzzy, gcc-internal-format
 msgid "expected declaration specifiers"
 msgstr "déclaration répété d'unité « %s »"
 
-#: c-parser.c:1271
+#: c-parser.c:1273
 #, fuzzy, gcc-internal-format
 msgid "%Hempty declaration"
 msgstr "déclaration vide"
 
-#: c-parser.c:1307
+#: c-parser.c:1309
 #, fuzzy, gcc-internal-format
 msgid "%Hdata definition has no type or storage class"
 msgstr "la définition de données n'a pas de type ni de classe de stockage"
 
-#: c-parser.c:1362
+#: c-parser.c:1364
 #, gcc-internal-format
 msgid "expected %<,%> or %<;%>"
 msgstr ""
@@ -20378,174 +20349,189 @@
 #. 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.
-#: c-parser.c:1369 c-parser.c:1386
+#: c-parser.c:1371 c-parser.c:1388
 #, gcc-internal-format
 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
 msgstr ""
 
-#: c-parser.c:1378
+#: c-parser.c:1380
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids nested functions"
 msgstr "ISO C interdit les fonctions imbriquées"
 
-#: c-parser.c:1743 c-parser.c:2553 c-parser.c:3189 c-parser.c:3445
-#: c-parser.c:4308 c-parser.c:4895 c-parser.c:5298 c-parser.c:5318
-#: c-parser.c:5434 c-parser.c:5582 c-parser.c:5599 c-parser.c:5731
-#: c-parser.c:5743 c-parser.c:5768 c-parser.c:5903 c-parser.c:5932
-#: c-parser.c:5940 c-parser.c:5968 c-parser.c:5982 c-parser.c:6201
-#: c-parser.c:6300 c-parser.c:6803 c-parser.c:7426
+#: c-parser.c:1745 c-parser.c:2555 c-parser.c:3191 c-parser.c:3447
+#: c-parser.c:4367 c-parser.c:4954 c-parser.c:5357 c-parser.c:5377
+#: c-parser.c:5493 c-parser.c:5641 c-parser.c:5658 c-parser.c:5790
+#: c-parser.c:5802 c-parser.c:5827 c-parser.c:5962 c-parser.c:5991
+#: c-parser.c:5999 c-parser.c:6027 c-parser.c:6041 c-parser.c:6260
+#: c-parser.c:6359 c-parser.c:6862 c-parser.c:7493
 #, fuzzy, gcc-internal-format
 msgid "expected identifier"
 msgstr "un nom de type attendu"
 
-#: c-parser.c:1773
+#: c-parser.c:1775
 #, fuzzy, gcc-internal-format
 msgid "%Hcomma at end of enumerator list"
 msgstr "virgule à la fin de liste d'énumerateurs"
 
-#: c-parser.c:1779
+#: c-parser.c:1781
 #, gcc-internal-format
 msgid "expected %<,%> or %<}%>"
 msgstr ""
 
-#: c-parser.c:1793 c-parser.c:1977 c-parser.c:6058
+#: c-parser.c:1795 c-parser.c:1979 c-parser.c:6117
 #, fuzzy, gcc-internal-format
 msgid "expected %<{%>"
 msgstr "«;» attendu"
 
-#: c-parser.c:1804
+#: c-parser.c:1806
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids forward references to %<enum%> types"
 msgstr "ISO C interdit les références anticipée vers un type « enum »"
 
-#: c-parser.c:1911
+#: c-parser.c:1913
 #, fuzzy, gcc-internal-format
 msgid "expected class name"
 msgstr "un nom de type attendu"
 
-#: c-parser.c:1930 c-parser.c:5835
+#: c-parser.c:1932 c-parser.c:5894
 #, fuzzy, gcc-internal-format
 msgid "%Hextra semicolon in struct or union specified"
 msgstr "point virgule superflu dans la structure ou dans l'union"
 
-#: c-parser.c:1959
+#: c-parser.c:1961
 #, fuzzy, gcc-internal-format
 msgid "%Hno semicolon at end of struct or union"
 msgstr "pas de point virgule à la fin de la structure ou de l'union"
 
-#: c-parser.c:1963
+#: c-parser.c:1965
 #, fuzzy, gcc-internal-format
 msgid "expected %<;%>"
 msgstr "«;» attendu"
 
-#: c-parser.c:2042 c-parser.c:3014
+#: c-parser.c:2044 c-parser.c:3016
 #, gcc-internal-format
 msgid "expected specifier-qualifier-list"
 msgstr ""
 
-#: c-parser.c:2052
+#: c-parser.c:2054
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids member declarations with no members"
 msgstr "ISO C interdit les déclarations de membre sans aucun membre"
 
-#: c-parser.c:2126
+#: c-parser.c:2128
 #, gcc-internal-format
 msgid "expected %<,%>, %<;%> or %<}%>"
 msgstr ""
 
-#: c-parser.c:2133
+#: c-parser.c:2135
 #, gcc-internal-format
 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
 msgstr ""
 
-#: c-parser.c:2184
+#: c-parser.c:2186
 #, fuzzy, gcc-internal-format
 msgid "%H%<typeof%> applied to a bit-field"
 msgstr "« typeof » appliqué à un champ de bits"
 
-#: c-parser.c:2421
+#: c-parser.c:2423
 #, gcc-internal-format
 msgid "expected identifier or %<(%>"
 msgstr ""
 
-#: c-parser.c:2622
+#: c-parser.c:2624
 #, fuzzy, gcc-internal-format
 msgid "%HISO C requires a named argument before %<...%>"
 msgstr "ISO C requiert un argument nommé devant « ... »"
 
-#: c-parser.c:2729
+#: c-parser.c:2731
 #, fuzzy, gcc-internal-format
 msgid "expected declaration specifiers or %<...%>"
 msgstr "la déclaration hors de toute fonction de « %s » a spécifié « auto »"
 
-#: c-parser.c:2779
+#: c-parser.c:2781
 #, fuzzy, gcc-internal-format
 msgid "%Hwide string literal in %<asm%>"
 msgstr "chaîne de longueur erronée dans %s"
 
-#: c-parser.c:2786 c-parser.c:6695 cp/parser.c:20393
+#: c-parser.c:2788 c-parser.c:6754 cp/parser.c:20482
 #, fuzzy, gcc-internal-format
 msgid "expected string literal"
 msgstr "chaîne litérale non terminée"
 
-#: c-parser.c:3107
+#: c-parser.c:3109
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids empty initializer braces"
 msgstr "ISO C interdit d'initialiser avec des accolades vides"
 
 #. Use the colon as the error location.
-#: c-parser.c:3154
+#: c-parser.c:3156
 #, fuzzy, gcc-internal-format
 msgid "%Hobsolete use of designated initializer with %<:%>"
 msgstr "utilisation obsolète d'une initialisation désignée avec « : »"
 
-#: c-parser.c:3285
+#: c-parser.c:3287
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids specifying range of elements to initialize"
 msgstr "ISO C interdit de spécifier les bornes des éléments à initaliser"
 
-#: c-parser.c:3298
+#: c-parser.c:3300
 #, fuzzy, gcc-internal-format
 msgid "%HISO C90 forbids specifying subobject to initialize"
 msgstr "ISO C90 interdit de spécifier des sous-objets à initialiser"
 
-#: c-parser.c:3307
+#: c-parser.c:3309
 #, fuzzy, gcc-internal-format
 msgid "%Hobsolete use of designated initializer without %<=%>"
 msgstr "utilisation obsolète d'une initialisation désignée sans « = »"
 
-#: c-parser.c:3316
+#: c-parser.c:3318
 #, fuzzy, gcc-internal-format
 msgid "expected %<=%>"
 msgstr "«;» attendu"
 
-#: c-parser.c:3461
+#: c-parser.c:3463
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids label declarations"
 msgstr "ISO C interdit la déclaration d'étiquette"
 
-#: c-parser.c:3466 c-parser.c:3541
+#: c-parser.c:3468 c-parser.c:3543
 #, fuzzy, gcc-internal-format
 msgid "expected declaration or statement"
 msgstr "déclaration répété de l'automate « %s »"
 
-#: c-parser.c:3494 c-parser.c:3522
+#: c-parser.c:3496 c-parser.c:3524
 #, fuzzy, gcc-internal-format
 msgid "%HISO C90 forbids mixed declarations and code"
 msgstr "ISO C89 interdit les mélanges de déclarations et de code"
 
+#: c-parser.c:3550
+#, gcc-internal-format
+msgid "%Hexpected %<}%> before %<else%>"
+msgstr ""
+
 #: c-parser.c:3555
+#, gcc-internal-format
+msgid "%H%<else%> without a previous %<if%>"
+msgstr ""
+
+#: c-parser.c:3571
 #, fuzzy, gcc-internal-format
 msgid "%Hlabel at end of compound statement"
 msgstr "étiquette à la fin d'une déclaration composée"
 
-#: c-parser.c:3598
+#: c-parser.c:3614
 #, gcc-internal-format
 msgid "expected %<:%> or %<...%>"
 msgstr ""
 
-#: c-parser.c:3779
+#: c-parser.c:3647
 #, gcc-internal-format
+msgid "%Ha label can only be part of a statement and a declaration is not a statement"
+msgstr ""
+
+#: c-parser.c:3810
+#, gcc-internal-format
 msgid "expected identifier or %<*%>"
 msgstr ""
 
@@ -20553,189 +20539,184 @@
 #. c_parser_skip_until_found stops at a closing nesting
 #. delimiter without consuming it, but here we need to consume
 #. it to proceed further.
-#: c-parser.c:3841
+#: c-parser.c:3872
 #, fuzzy, gcc-internal-format
 msgid "expected statement"
 msgstr "un nom de type attendu"
 
-#: c-parser.c:3851
-#, gcc-internal-format
-msgid "%Ha label can only be part of a statement and a declaration is not a statement"
-msgstr ""
-
-#: c-parser.c:4036
+#: c-parser.c:4095
 #, fuzzy, gcc-internal-format
 msgid "%Hsuggest braces around empty body in %<do%> statement"
 msgstr "%Hle corps de la déclaration du if est vide"
 
-#: c-parser.c:4192
+#: c-parser.c:4251
 #, fuzzy, gcc-internal-format
 msgid "%H%E qualifier ignored on asm"
 msgstr "%s qualificateur ignoré avec asm"
 
-#: c-parser.c:4473
+#: c-parser.c:4532
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids omitting the middle term of a ?: expression"
 msgstr "ISO C interdit l'omission du terme central de l'expression ?:"
 
-#: c-parser.c:4863
+#: c-parser.c:4922
 #, fuzzy, gcc-internal-format
 msgid "%Htraditional C rejects the unary plus operator"
 msgstr "le C traditionnel rejette le plus unaire"
 
 #. C99 6.7.5.2p4
-#: c-parser.c:4974
+#: c-parser.c:5033
 #, fuzzy, gcc-internal-format
 msgid "%H%<[*]%> not allowed in other than a declaration"
 msgstr "INIT n'est pas permis dans la déclaration d'identité de localisation"
 
-#: c-parser.c:4988
+#: c-parser.c:5047
 #, fuzzy, gcc-internal-format
 msgid "%H%<sizeof%> applied to a bit-field"
 msgstr "sizeof appliqué sur un champ de bits"
 
-#: c-parser.c:5132 c-parser.c:5476 c-parser.c:5498
+#: c-parser.c:5191 c-parser.c:5535 c-parser.c:5557
 #, fuzzy, gcc-internal-format
 msgid "expected expression"
 msgstr "expression d'adresse inattendue"
 
-#: c-parser.c:5159
+#: c-parser.c:5218
 #, fuzzy, gcc-internal-format
 msgid "%Hbraced-group within expression allowed only inside a function"
 msgstr "groupe entre accolades à l'intérieur d'expression permis seulement à l'intérieur d'une fonction"
 
-#: c-parser.c:5173
+#: c-parser.c:5232
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids braced-groups within expressions"
 msgstr "ISO C interdit les groupes d'accolades à l'intérieur d'expressions"
 
-#: c-parser.c:5358
+#: c-parser.c:5417
 #, fuzzy, gcc-internal-format
 msgid "%Hfirst argument to %<__builtin_choose_expr%> not a constant"
 msgstr "le premier argument de « __builtin_choose_expr » n'est pas une constante"
 
-#: c-parser.c:5527
+#: c-parser.c:5586
 #, gcc-internal-format
 msgid "%Hcompound literal has variable size"
 msgstr ""
 
 # FIXME
-#: c-parser.c:5535
+#: c-parser.c:5594
 #, fuzzy, gcc-internal-format
 msgid "%HISO C90 forbids compound literals"
 msgstr "ISO C90 interdit les mots composés"
 
-#: c-parser.c:6053
+#: c-parser.c:6112
 #, fuzzy, gcc-internal-format
 msgid "%Hextra semicolon in method definition specified"
 msgstr "point virgule superflu dans la structure ou dans l'union"
 
-#: c-parser.c:6600 cp/parser.c:20436
+#: c-parser.c:6659 cp/parser.c:20525
 #, gcc-internal-format
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:6611 cp/parser.c:20451
+#: c-parser.c:6670 cp/parser.c:20540
 #, gcc-internal-format
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:6623
+#: c-parser.c:6682
 #, gcc-internal-format
 msgid "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr ""
 
-#: c-parser.c:6630 cp/parser.c:20426
+#: c-parser.c:6689 cp/parser.c:20515
 #, gcc-internal-format
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 msgstr ""
 
-#: c-parser.c:6781 cp/parser.c:19277
+#: c-parser.c:6840 cp/parser.c:19359
 #, fuzzy, gcc-internal-format
 msgid "too many %qs clauses"
 msgstr "trop d'étiquettes"
 
-#: c-parser.c:6906
+#: c-parser.c:6965
 #, gcc-internal-format
 msgid "expected %<none%> or %<shared%>"
 msgstr ""
 
-#: c-parser.c:6949
+#: c-parser.c:7008
 #, fuzzy, gcc-internal-format
 msgid "expected %<(%>"
 msgstr "«;» attendu"
 
-#: c-parser.c:6993 c-parser.c:7170
+#: c-parser.c:7052 c-parser.c:7229
 #, fuzzy, gcc-internal-format
 msgid "expected integer expression"
 msgstr "expression d'adresse inattendue"
 
-#: c-parser.c:7002
+#: c-parser.c:7061
 #, gcc-internal-format
 msgid "%H%<num_threads%> value must be positive"
 msgstr ""
 
-#: c-parser.c:7082
+#: c-parser.c:7141
 #, gcc-internal-format
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
 msgstr ""
 
-#: c-parser.c:7165
+#: c-parser.c:7224
 #, gcc-internal-format
 msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: c-parser.c:7183
+#: c-parser.c:7242
 #, fuzzy, gcc-internal-format
 msgid "invalid schedule kind"
 msgstr "id de patron invalide"
 
-#: c-parser.c:7269
+#: c-parser.c:7336
 #, fuzzy, gcc-internal-format
 msgid "expected %<#pragma omp%> clause"
 msgstr "attendait une autre clause de changement de nom"
 
-#: c-parser.c:7278
+#: c-parser.c:7345
 #, fuzzy, gcc-internal-format
 msgid "%H%qs is not valid for %qs"
 msgstr "%s: non pour %s"
 
-#: c-parser.c:7378
+#: c-parser.c:7445
 #, fuzzy, gcc-internal-format
 msgid "invalid operator for %<#pragma omp atomic%>"
 msgstr "opération invalide pour des tableaux de caractères"
 
-#: c-parser.c:7429 c-parser.c:7449
+#: c-parser.c:7496 c-parser.c:7516
 #, fuzzy, gcc-internal-format
 msgid "expected %<(%> or end of line"
 msgstr "attendait retourner au fichier \"%s\""
 
-#: c-parser.c:7467
+#: c-parser.c:7534
 #, fuzzy, gcc-internal-format
 msgid "for statement expected"
 msgstr "«)» or terme attendu"
 
-#: c-parser.c:7540 cp/semantics.c:3826 cp/semantics.c:3870
+#: c-parser.c:7609 cp/semantics.c:3858 cp/semantics.c:3902
 #, fuzzy, gcc-internal-format
 msgid "expected iteration declaration or initialization"
 msgstr "déclaration de loc n'a pas d'initialisation"
 
-#: c-parser.c:7666
+#: c-parser.c:7735
 #, gcc-internal-format
 msgid "%Hexpected %<#pragma omp section%> or %<}%>"
 msgstr ""
 
-#: c-parser.c:7899 cp/semantics.c:3718
+#: c-parser.c:7968 cp/semantics.c:3750
 #, gcc-internal-format
 msgid "%qE declared %<threadprivate%> after first use"
 msgstr ""
 
-#: c-parser.c:7901 cp/semantics.c:3720
+#: c-parser.c:7970 cp/semantics.c:3752
 #, gcc-internal-format
 msgid "automatic variable %qE cannot be %<threadprivate%>"
 msgstr ""
 
-#: c-parser.c:7903 cp/semantics.c:3722
+#: c-parser.c:7972 cp/semantics.c:3754
 #, fuzzy, gcc-internal-format
 msgid "%<threadprivate%> %qE has incomplete type"
 msgstr "%Jparamètre \"%D\" a un type incomplet"
@@ -20900,122 +20881,122 @@
 msgid "junk at end of %<#pragma pop_macro%>"
 msgstr "rebut à la fin de #pragma map"
 
-#: c-pragma.c:406
+#: c-pragma.c:407
 #, fuzzy, gcc-internal-format
 msgid "applying #pragma weak %q+D after first use results in unspecified behavior"
 msgstr "%Japplication de la #pragma weak « %D » après la première utilisation conduit à un comportement non spécifié"
 
-#: c-pragma.c:480 c-pragma.c:485
+#: c-pragma.c:481 c-pragma.c:486
 #, gcc-internal-format
 msgid "malformed #pragma weak, ignored"
 msgstr "#pragma weak mal composée, ignoré"
 
-#: c-pragma.c:489
+#: c-pragma.c:490
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma weak%>"
 msgstr "rebut à la fin de #pragma weak"
 
-#: c-pragma.c:557 c-pragma.c:559
+#: c-pragma.c:558 c-pragma.c:560
 #, gcc-internal-format
 msgid "malformed #pragma redefine_extname, ignored"
 msgstr "#pragma redefine_extname mal composée, ignoré"
 
-#: c-pragma.c:562
+#: c-pragma.c:563
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma redefine_extname%>"
 msgstr "rebut à la fin de #pragma redefine_extname"
 
-#: c-pragma.c:568
+#: c-pragma.c:569
 #, fuzzy, gcc-internal-format
 msgid "#pragma redefine_extname not supported on this target"
 msgstr "« __builtin_eh_return » n'est pas possible sur cette cible"
 
-#: c-pragma.c:585 c-pragma.c:672
+#: c-pragma.c:586 c-pragma.c:673
 #, fuzzy, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
 msgstr "#pragma redefine_extname en conflit avec la déclaration"
 
-#: c-pragma.c:608
+#: c-pragma.c:609
 #, fuzzy, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
 msgstr "#pragma redefine_extname en conflit avec la déclaration"
 
-#: c-pragma.c:627
+#: c-pragma.c:628
 #, gcc-internal-format
 msgid "malformed #pragma extern_prefix, ignored"
 msgstr "#pragma extern_prefix mal composée, ignoré"
 
-#: c-pragma.c:630
+#: c-pragma.c:631
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma extern_prefix%>"
 msgstr "rebut à la fin de #pragma extern_prefix"
 
-#: c-pragma.c:637
+#: c-pragma.c:638
 #, fuzzy, gcc-internal-format
 msgid "#pragma extern_prefix not supported on this target"
 msgstr "le profilage n'est pas supporté sur cette cible"
 
-#: c-pragma.c:663
+#: c-pragma.c:664
 #, fuzzy, gcc-internal-format
 msgid "asm declaration ignored due to conflict with previous rename"
 msgstr "déclaration asm en conflit avec le changement de nom précédent"
 
-#: c-pragma.c:694
+#: c-pragma.c:695
 #, fuzzy, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
 msgstr "#pragma redefine_extname en conflit avec la déclaration"
 
-#: c-pragma.c:756
+#: c-pragma.c:757
 #, gcc-internal-format
 msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
 msgstr ""
 
-#: c-pragma.c:791
+#: c-pragma.c:792
 #, gcc-internal-format
 msgid "#pragma GCC visibility must be followed by push or pop"
 msgstr ""
 
-#: c-pragma.c:797
+#: c-pragma.c:798
 #, gcc-internal-format
 msgid "no matching push for %<#pragma GCC visibility pop%>"
 msgstr ""
 
-#: c-pragma.c:804 c-pragma.c:811
+#: c-pragma.c:805 c-pragma.c:812
 #, fuzzy, gcc-internal-format
 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
 msgstr "«(» manquante après «#pragma %s» - ignoré"
 
-#: c-pragma.c:807
+#: c-pragma.c:808
 #, fuzzy, gcc-internal-format
 msgid "malformed #pragma GCC visibility push"
 msgstr "construit #pragma mal composé"
 
-#: c-pragma.c:815
+#: c-pragma.c:816
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma GCC visibility%>"
 msgstr "rebut à la fin de #pragma %s"
 
-#: c-pragma.c:831
+#: c-pragma.c:832
 #, fuzzy, gcc-internal-format
 msgid "#pragma GCC diagnostic not allowed inside functions"
 msgstr "échec sur l'étendue (n'est pas à l'intérieur de la fonction)"
 
-#: c-pragma.c:837
+#: c-pragma.c:838
 #, gcc-internal-format
 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr ""
 
-#: c-pragma.c:846
+#: c-pragma.c:847
 #, gcc-internal-format
 msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr ""
 
-#: c-pragma.c:850
+#: c-pragma.c:851
 #, fuzzy, gcc-internal-format
 msgid "missing option after %<#pragma GCC diagnostic%> kind"
 msgstr "«(» manquante après «#pragma %s» - ignoré"
 
-#: c-pragma.c:864
+#: c-pragma.c:865
 #, fuzzy, gcc-internal-format
 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
 msgstr "action « %s » inconnue pour « #pragma pack » - ignoré"
@@ -21025,7 +21006,7 @@
 msgid "%qD has an incomplete type"
 msgstr "« %s » a un type incomplet"
 
-#: c-typeck.c:195 cp/call.c:2785
+#: c-typeck.c:195 cp/call.c:2771
 #, gcc-internal-format
 msgid "invalid use of void expression"
 msgstr "utilisation invalide d'expression void"
@@ -21056,92 +21037,92 @@
 msgid "function types not truly compatible in ISO C"
 msgstr "types de fonction pas vraiment compatibles en C ISO"
 
-#: c-typeck.c:621
+#: c-typeck.c:627
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and vector types"
 msgstr ""
 
-#: c-typeck.c:626
+#: c-typeck.c:632
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and complex types"
 msgstr ""
 
-#: c-typeck.c:631
+#: c-typeck.c:637
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and other float types"
 msgstr ""
 
-#: c-typeck.c:1037
+#: c-typeck.c:1043
 #, gcc-internal-format
 msgid "types are not quite compatible"
 msgstr "les types ne sont pas vraiment compatibles"
 
-#: c-typeck.c:1356
+#: c-typeck.c:1366
 #, fuzzy, gcc-internal-format
 msgid "function return types not compatible due to %<volatile%>"
 msgstr "les types retournés d'une fonction ne sont pas compatibles en raison de « volatile »"
 
-#: c-typeck.c:1515 c-typeck.c:2853
+#: c-typeck.c:1525 c-typeck.c:2864
 #, gcc-internal-format
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "arithmétique sur un pointeur vers un type incomplet"
 
-#: c-typeck.c:1912
+#: c-typeck.c:1922
 #, fuzzy, gcc-internal-format
 msgid "%qT has no member named %qE"
 msgstr "« %D » n'a pas de membre nommé « %E »"
 
-#: c-typeck.c:1953
+#: c-typeck.c:1963
 #, fuzzy, gcc-internal-format
 msgid "request for member %qE in something not a structure or union"
 msgstr "requête du membre « %s » dans quelque chose n'étant ni une structure ni une union"
 
-#: c-typeck.c:1997
+#: c-typeck.c:2007
 #, gcc-internal-format
 msgid "dereferencing pointer to incomplete type"
 msgstr "déréférencement d'un pointeur de type incomplet"
 
-#: c-typeck.c:2001
+#: c-typeck.c:2011
 #, fuzzy, gcc-internal-format
 msgid "dereferencing %<void *%> pointer"
 msgstr "déréférencement d'un pointeur « void * »"
 
-#: c-typeck.c:2018
+#: c-typeck.c:2028
 #, fuzzy, gcc-internal-format
 msgid "invalid type argument of %qs (have %qT)"
 msgstr "type d'argument invalide pour « %s »"
 
-#: c-typeck.c:2046 cp/typeck.c:2524
+#: c-typeck.c:2056 cp/typeck.c:2570
 #, gcc-internal-format
 msgid "subscripted value is neither array nor pointer"
 msgstr "la valeur indicée n'est ni un tableau ni un pointeur"
 
-#: c-typeck.c:2057 cp/typeck.c:2443 cp/typeck.c:2529
+#: c-typeck.c:2067 cp/typeck.c:2489 cp/typeck.c:2575
 #, gcc-internal-format
 msgid "array subscript is not an integer"
 msgstr "l'indice du tableau n'est pas un entier"
 
-#: c-typeck.c:2063
+#: c-typeck.c:2073
 #, fuzzy, gcc-internal-format
 msgid "subscripted value is pointer to function"
 msgstr "passage des arguments au pointeur de fonction"
 
-#: c-typeck.c:2110
+#: c-typeck.c:2120
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids subscripting %<register%> array"
 msgstr "ISO C interdit de sous-indicer des tableaux  « register »"
 
-#: c-typeck.c:2112
+#: c-typeck.c:2122
 #, gcc-internal-format
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO C90 interdit d'indicer de tableau n'étant pas membre gauche"
 
-#: c-typeck.c:2228
+#: c-typeck.c:2239
 #, gcc-internal-format
 msgid "%H%qD is static but used in inline function %qD which is not static"
 msgstr ""
 
-#: c-typeck.c:2376
+#: c-typeck.c:2387
 #, fuzzy, gcc-internal-format
 msgid "called object %qE is not a function"
 msgstr "l'objet appelé n'est pas une fonction"
@@ -21149,795 +21130,795 @@
 #. 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.
-#: c-typeck.c:2404
+#: c-typeck.c:2415
 #, gcc-internal-format
 msgid "function called through a non-compatible type"
 msgstr "fonction appellée à travers un type non compatible"
 
-#: c-typeck.c:2515
+#: c-typeck.c:2526
 #, fuzzy, gcc-internal-format
 msgid "too many arguments to function %qE"
 msgstr "trop d'arguments pour la fonction"
 
-#: c-typeck.c:2536
+#: c-typeck.c:2547
 #, gcc-internal-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "le type du paramètre formel %d est incomplet"
 
-#: c-typeck.c:2549
+#: c-typeck.c:2560
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than floating due to prototype"
 msgstr "%s est entier plutôt que flottant en raison du prototype"
 
-#: c-typeck.c:2554
+#: c-typeck.c:2565
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than complex due to prototype"
 msgstr "%s est entier plutôt que complexe en raison du prototype"
 
-#: c-typeck.c:2559
+#: c-typeck.c:2570
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than floating due to prototype"
 msgstr "%s est complexe plutôt que flottant en raison du prototype"
 
-#: c-typeck.c:2564
+#: c-typeck.c:2575
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than integer due to prototype"
 msgstr "%s est flottant plutôt qu'entier en raison du prototype"
 
-#: c-typeck.c:2569
+#: c-typeck.c:2580
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than integer due to prototype"
 msgstr "%s est complexe plutôt qu'entier en raison du prototype"
 
-#: c-typeck.c:2574
+#: c-typeck.c:2585
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than complex due to prototype"
 msgstr "%s est flottant plutôt que complexe en raison du prototype"
 
-#: c-typeck.c:2587
+#: c-typeck.c:2598
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
 msgstr "%s est « float » plutôt qu'un « double » en raison du prototype"
 
-#: c-typeck.c:2612
+#: c-typeck.c:2623
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
 msgstr "%s est entier plutôt que complexe en raison du prototype"
 
-#: c-typeck.c:2633
+#: c-typeck.c:2644
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE with different width due to prototype"
 msgstr "%s a une largeur différente en raison du prototype"
 
-#: c-typeck.c:2656
+#: c-typeck.c:2667
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as unsigned due to prototype"
 msgstr "%s est non signé en raison du prototype"
 
-#: c-typeck.c:2660
+#: c-typeck.c:2671
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as signed due to prototype"
 msgstr "%s est signé en raison du prototype"
 
-#: c-typeck.c:2766 c-typeck.c:2770
+#: c-typeck.c:2777 c-typeck.c:2781
 #, fuzzy, gcc-internal-format
 msgid "comparison with string literal results in unspecified behavior"
 msgstr "%Jdéclaration faible de « %D » après une première utilisation des résultats d'un comportement non spécifié"
 
-#: c-typeck.c:2795
+#: c-typeck.c:2806
 #, fuzzy, gcc-internal-format
 msgid "pointer of type %<void *%> used in subtraction"
 msgstr "pointeur de type « void * » utilisé dans une soustraction"
 
-#: c-typeck.c:2797
+#: c-typeck.c:2808
 #, gcc-internal-format
 msgid "pointer to a function used in subtraction"
 msgstr "pointeur vers un fonction utilisé dans une soustraction"
 
-#: c-typeck.c:2908
+#: c-typeck.c:2919
 #, gcc-internal-format
 msgid "wrong type argument to unary plus"
 msgstr "type d'argument erroné pour le plus unaire"
 
-#: c-typeck.c:2921
+#: c-typeck.c:2932
 #, gcc-internal-format
 msgid "wrong type argument to unary minus"
 msgstr "type d'argument erroné pour le moins unaire"
 
-#: c-typeck.c:2941
+#: c-typeck.c:2952
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support %<~%> for complex conjugation"
 msgstr "ISO C ne permet pas d'utiliser « ~ » pour le complexe conjugué"
 
-#: c-typeck.c:2947
+#: c-typeck.c:2958
 #, gcc-internal-format
 msgid "wrong type argument to bit-complement"
 msgstr "type d'argument erroné pour un complément de bit"
 
-#: c-typeck.c:2955
+#: c-typeck.c:2966
 #, gcc-internal-format
 msgid "wrong type argument to abs"
 msgstr "type d'argument erroné pour abs"
 
-#: c-typeck.c:2967
+#: c-typeck.c:2978
 #, gcc-internal-format
 msgid "wrong type argument to conjugation"
 msgstr "type d'argument erroné pour la conjugaison"
 
-#: c-typeck.c:2979
+#: c-typeck.c:2990
 #, gcc-internal-format
 msgid "wrong type argument to unary exclamation mark"
 msgstr "type d'argument erroné pour le point d'exclamation unaire"
 
-#: c-typeck.c:3013
+#: c-typeck.c:3024
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support %<++%> and %<--%> on complex types"
 msgstr "ISO C ne permet pas « ++ » ni « -- » sur les types complexes"
 
-#: c-typeck.c:3032 c-typeck.c:3064
+#: c-typeck.c:3043 c-typeck.c:3075
 #, gcc-internal-format
 msgid "wrong type argument to increment"
 msgstr "type d'argument erroné pour un incrément"
 
-#: c-typeck.c:3034 c-typeck.c:3066
+#: c-typeck.c:3045 c-typeck.c:3077
 #, gcc-internal-format
 msgid "wrong type argument to decrement"
 msgstr "type d'argument erroné pour un décrément"
 
-#: c-typeck.c:3055
+#: c-typeck.c:3066
 #, gcc-internal-format
 msgid "increment of pointer to unknown structure"
 msgstr "incrément d'un pointeur vers une structure inconnue"
 
-#: c-typeck.c:3057
+#: c-typeck.c:3068
 #, gcc-internal-format
 msgid "decrement of pointer to unknown structure"
 msgstr "décrément d'un pointeur vers une structure inconnue"
 
-#: c-typeck.c:3258
+#: c-typeck.c:3269
 #, fuzzy, gcc-internal-format
 msgid "assignment of read-only member %qD"
 msgstr "%s d'un membre en lecture seule « %s »"
 
-#: c-typeck.c:3259
+#: c-typeck.c:3270
 #, fuzzy, gcc-internal-format
 msgid "increment of read-only member %qD"
 msgstr "%s d'un membre en lecture seule « %s »"
 
-#: c-typeck.c:3260
+#: c-typeck.c:3271
 #, fuzzy, gcc-internal-format
 msgid "decrement of read-only member %qD"
 msgstr "%s d'un membre en lecture seule « %s »"
 
-#: c-typeck.c:3261
+#: c-typeck.c:3272
 #, gcc-internal-format
 msgid "read-only member %qD used as %<asm%> output"
 msgstr ""
 
-#: c-typeck.c:3265
+#: c-typeck.c:3276
 #, fuzzy, gcc-internal-format
 msgid "assignment of read-only variable %qD"
 msgstr "%s d'une variable en lecture seule « %s »"
 
-#: c-typeck.c:3266
+#: c-typeck.c:3277
 #, fuzzy, gcc-internal-format
 msgid "increment of read-only variable %qD"
 msgstr "%s d'une variable en lecture seule « %s »"
 
-#: c-typeck.c:3267
+#: c-typeck.c:3278
 #, fuzzy, gcc-internal-format
 msgid "decrement of read-only variable %qD"
 msgstr "%s d'une variable en lecture seule « %s »"
 
-#: c-typeck.c:3268
+#: c-typeck.c:3279
 #, gcc-internal-format
 msgid "read-only variable %qD used as %<asm%> output"
 msgstr ""
 
-#: c-typeck.c:3271
+#: c-typeck.c:3282
 #, fuzzy, gcc-internal-format
 msgid "assignment of read-only location %qE"
 msgstr "%s d'une position en lecture seule"
 
-#: c-typeck.c:3272
+#: c-typeck.c:3283
 #, fuzzy, gcc-internal-format
 msgid "increment of read-only location %qE"
 msgstr "%s d'une position en lecture seule"
 
-#: c-typeck.c:3273
+#: c-typeck.c:3284
 #, fuzzy, gcc-internal-format
 msgid "decrement of read-only location %qE"
 msgstr "%s d'une position en lecture seule"
 
-#: c-typeck.c:3274
+#: c-typeck.c:3285
 #, fuzzy, gcc-internal-format
 msgid "read-only location %qE used as %<asm%> output"
 msgstr "localisation en lecture seulement modifiée par «asm»"
 
-#: c-typeck.c:3310
+#: c-typeck.c:3321
 #, fuzzy, gcc-internal-format
 msgid "cannot take address of bit-field %qD"
 msgstr "ne peut prendre l'adresse du champ de bits « %s »"
 
-#: c-typeck.c:3338
+#: c-typeck.c:3349
 #, fuzzy, gcc-internal-format
 msgid "global register variable %qD used in nested function"
 msgstr "variable globale de registre « %s » utilisée dans une fonction imbriquée"
 
-#: c-typeck.c:3341
+#: c-typeck.c:3352
 #, fuzzy, gcc-internal-format
 msgid "register variable %qD used in nested function"
 msgstr "variable de registre « %s » utilisée dans une fonction imbriquée"
 
-#: c-typeck.c:3346
+#: c-typeck.c:3357
 #, fuzzy, gcc-internal-format
 msgid "address of global register variable %qD requested"
 msgstr "adresse d'une variable registre globale « %s » requise"
 
-#: c-typeck.c:3348
+#: c-typeck.c:3359
 #, fuzzy, gcc-internal-format
 msgid "address of register variable %qD requested"
 msgstr "adresse d'une variable registre « %s » requise"
 
-#: c-typeck.c:3394
+#: c-typeck.c:3405
 #, fuzzy, gcc-internal-format
 msgid "non-lvalue array in conditional expression"
 msgstr "mode non booléen dans l'expression conditionnelle"
 
-#: c-typeck.c:3442
+#: c-typeck.c:3453
 #, gcc-internal-format
 msgid "signed and unsigned type in conditional expression"
 msgstr "type signé et non signé dans une expression conditionnelle"
 
-#: c-typeck.c:3449
+#: c-typeck.c:3460
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ISO C interdit une expression conditionnelle dont un seul côté est « void »"
 
-#: c-typeck.c:3463 c-typeck.c:3471
+#: c-typeck.c:3474 c-typeck.c:3482
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
 msgstr "ISO C interdit une expression conditionnelle entre « void * » et un pointeur de fonction"
 
-#: c-typeck.c:3478
+#: c-typeck.c:3489
 #, gcc-internal-format
 msgid "pointer type mismatch in conditional expression"
 msgstr "non concordance de type de pointeurs dans un expression conditionnelle"
 
-#: c-typeck.c:3485 c-typeck.c:3495
+#: c-typeck.c:3496 c-typeck.c:3506
 #, gcc-internal-format
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "non concordance entre pointeur et entier dans une expression conditionnelle"
 
-#: c-typeck.c:3509 tree-cfg.c:3783
+#: c-typeck.c:3520 tree-cfg.c:3807
 #, gcc-internal-format
 msgid "type mismatch in conditional expression"
 msgstr "non concordance de type dans une expression conditionnelle"
 
-#: c-typeck.c:3552
+#: c-typeck.c:3563
 #, gcc-internal-format
 msgid "left-hand operand of comma expression has no effect"
 msgstr "l'opérande à gauche de la virgule n'a pas d'effet"
 
-#: c-typeck.c:3589
+#: c-typeck.c:3600
 #, gcc-internal-format
 msgid "cast specifies array type"
 msgstr "le transtypage spécifie un type de tableau"
 
-#: c-typeck.c:3595
+#: c-typeck.c:3606
 #, gcc-internal-format
 msgid "cast specifies function type"
 msgstr "le transtypage spécifie un type de fonction"
 
-#: c-typeck.c:3612
+#: c-typeck.c:3623
 #, gcc-internal-format
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ISO C interdit le transtypage d'un type non scalaire vers lui-même"
 
-#: c-typeck.c:3629
+#: c-typeck.c:3640
 #, gcc-internal-format
 msgid "ISO C forbids casts to union type"
 msgstr "ISO C interdit le transtypage vers un type union"
 
-#: c-typeck.c:3637
+#: c-typeck.c:3648
 #, gcc-internal-format
 msgid "cast to union type from type not present in union"
 msgstr "transtypage vers un type union depuis un type absent de l'union"
 
-#: c-typeck.c:3683
+#: c-typeck.c:3694
 #, gcc-internal-format
 msgid "cast adds new qualifiers to function type"
 msgstr "le transtypage ajoute un nouveau qualificateur au type de la fonction"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3688
+#: c-typeck.c:3699
 #, gcc-internal-format
 msgid "cast discards qualifiers from pointer target type"
 msgstr "le transtypage annule des qualificateurs du type pointeur ciblé"
 
-#: c-typeck.c:3704
+#: c-typeck.c:3715
 #, gcc-internal-format
 msgid "cast increases required alignment of target type"
 msgstr "le transtypage augmente l'alignement requis pour le type ciblé"
 
-#: c-typeck.c:3715
+#: c-typeck.c:3726
 #, gcc-internal-format
 msgid "cast from pointer to integer of different size"
 msgstr "transtypage d'un pointeur vers un entier de taille différente"
 
-#: c-typeck.c:3719
+#: c-typeck.c:3730
 #, gcc-internal-format
 msgid "cast from function call of type %qT to non-matching type %qT"
 msgstr ""
 
-#: c-typeck.c:3727
+#: c-typeck.c:3738
 #, gcc-internal-format
 msgid "cast to pointer from integer of different size"
 msgstr "transtypage vers un pointeur depuis un entier de taille différente"
 
-#: c-typeck.c:3741
+#: c-typeck.c:3752
 #, gcc-internal-format
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr "ISO C interdit la conversion d'un pointeur de fonction en un type pointeur d'objet"
 
-#: c-typeck.c:3749
+#: c-typeck.c:3760
 #, gcc-internal-format
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr "ISO C interdit la conversion d'un pointeur d'objet vers un type de pointeur à une fonction"
 
-#: c-typeck.c:4026
+#: c-typeck.c:4037
 #, gcc-internal-format
 msgid "cannot pass rvalue to reference parameter"
 msgstr "impossible de passer un membre droit en paramètre par référence"
 
-#: c-typeck.c:4139 c-typeck.c:4306
+#: c-typeck.c:4150 c-typeck.c:4317
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
 msgstr "%s qualifie un pointeur de fonction non qualifié"
 
-#: c-typeck.c:4142 c-typeck.c:4309
+#: c-typeck.c:4153 c-typeck.c:4320
 #, fuzzy, gcc-internal-format
 msgid "assignment makes qualified function pointer from unqualified"
 msgstr "%s qualifie un pointeur de fonction non qualifié"
 
-#: c-typeck.c:4145 c-typeck.c:4311
+#: c-typeck.c:4156 c-typeck.c:4322
 #, fuzzy, gcc-internal-format
 msgid "initialization makes qualified function pointer from unqualified"
 msgstr "%s qualifie un pointeur de fonction non qualifié"
 
-#: c-typeck.c:4148 c-typeck.c:4313
+#: c-typeck.c:4159 c-typeck.c:4324
 #, fuzzy, gcc-internal-format
 msgid "return makes qualified function pointer from unqualified"
 msgstr "%s qualifie un pointeur de fonction non qualifié"
 
-#: c-typeck.c:4152 c-typeck.c:4273
+#: c-typeck.c:4163 c-typeck.c:4284
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
 msgstr "transtypage de « %T » vers « %T » écarte les qualificateurs du type cible du pointeur"
 
-#: c-typeck.c:4154 c-typeck.c:4275
+#: c-typeck.c:4165 c-typeck.c:4286
 #, fuzzy, gcc-internal-format
 msgid "assignment discards qualifiers from pointer target type"
 msgstr "le transtypage annule des qualificateurs du type pointeur ciblé"
 
-#: c-typeck.c:4156 c-typeck.c:4277
+#: c-typeck.c:4167 c-typeck.c:4288
 #, fuzzy, gcc-internal-format
 msgid "initialization discards qualifiers from pointer target type"
 msgstr "le transtypage annule des qualificateurs du type pointeur ciblé"
 
-#: c-typeck.c:4158 c-typeck.c:4279
+#: c-typeck.c:4169 c-typeck.c:4290
 #, fuzzy, gcc-internal-format
 msgid "return discards qualifiers from pointer target type"
 msgstr "le transtypage annule des qualificateurs du type pointeur ciblé"
 
-#: c-typeck.c:4165
+#: c-typeck.c:4176
 #, gcc-internal-format
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ISO C interdit la conversion d'argument en type union"
 
-#: c-typeck.c:4201
+#: c-typeck.c:4212
 #, fuzzy, gcc-internal-format
 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
 msgstr "conversion de %s vers %s n'est pas supporté par iconv"
 
-#: c-typeck.c:4214
+#: c-typeck.c:4225
 #, fuzzy, gcc-internal-format
 msgid "argument %d of %qE might be a candidate for a format attribute"
 msgstr "la fonction est peut être candidate pour l'attribut de format de « %s »"
 
-#: c-typeck.c:4220
+#: c-typeck.c:4231
 #, fuzzy, gcc-internal-format
 msgid "assignment left-hand side might be a candidate for a format attribute"
 msgstr "Avertir à propos des fonctions qui pourraient être candidates pour les attributs de format"
 
-#: c-typeck.c:4225
+#: c-typeck.c:4236
 #, fuzzy, gcc-internal-format
 msgid "initialization left-hand side might be a candidate for a format attribute"
 msgstr "la fonction est peut être candidate pour l'attribut de format de « %s »"
 
-#: c-typeck.c:4230
+#: c-typeck.c:4241
 #, fuzzy, gcc-internal-format
 msgid "return type might be a candidate for a format attribute"
 msgstr "la fonction est peut être candidate pour l'attribut de format de « %s »"
 
-#: c-typeck.c:4253
+#: c-typeck.c:4264
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
 msgstr "ISO C interdit %s entre pointeur de fonction et « void * »"
 
-#: c-typeck.c:4256
+#: c-typeck.c:4267
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids assignment between function pointer and %<void *%>"
 msgstr "ISO C interdit %s entre pointeur de fonction et « void * »"
 
-#: c-typeck.c:4258
+#: c-typeck.c:4269
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids initialization between function pointer and %<void *%>"
 msgstr "ISO C interdit %s entre pointeur de fonction et « void * »"
 
-#: c-typeck.c:4260
+#: c-typeck.c:4271
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids return between function pointer and %<void *%>"
 msgstr "ISO C interdit %s entre pointeur de fonction et « void * »"
 
-#: c-typeck.c:4289
+#: c-typeck.c:4300
 #, fuzzy, gcc-internal-format
 msgid "pointer targets in passing argument %d of %qE differ in signedness"
 msgstr "les cibles des pointeurs dans %s n'ont pas toutes de signe"
 
-#: c-typeck.c:4291
+#: c-typeck.c:4302
 #, fuzzy, gcc-internal-format
 msgid "pointer targets in assignment differ in signedness"
 msgstr "les cibles des pointeurs dans %s n'ont pas toutes de signe"
 
-#: c-typeck.c:4293
+#: c-typeck.c:4304
 #, fuzzy, gcc-internal-format
 msgid "pointer targets in initialization differ in signedness"
 msgstr "les cibles des pointeurs dans %s n'ont pas toutes de signe"
 
-#: c-typeck.c:4295
+#: c-typeck.c:4306
 #, fuzzy, gcc-internal-format
 msgid "pointer targets in return differ in signedness"
 msgstr "les cibles des pointeurs dans %s n'ont pas toutes de signe"
 
-#: c-typeck.c:4320
+#: c-typeck.c:4331
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE from incompatible pointer type"
 msgstr "%s d'un type pointeur incompatible"
 
-#: c-typeck.c:4322
+#: c-typeck.c:4333
 #, fuzzy, gcc-internal-format
 msgid "assignment from incompatible pointer type"
 msgstr "%s d'un type pointeur incompatible"
 
-#: c-typeck.c:4323
+#: c-typeck.c:4334
 #, fuzzy, gcc-internal-format
 msgid "initialization from incompatible pointer type"
 msgstr "%s d'un type pointeur incompatible"
 
-#: c-typeck.c:4325
+#: c-typeck.c:4336
 #, fuzzy, gcc-internal-format
 msgid "return from incompatible pointer type"
 msgstr "%s d'un type pointeur incompatible"
 
-#: c-typeck.c:4342
+#: c-typeck.c:4353
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE makes pointer from integer without a cast"
 msgstr "%s transforme un entier en pointeur sans transtypage"
 
-#: c-typeck.c:4344
+#: c-typeck.c:4355
 #, fuzzy, gcc-internal-format
 msgid "assignment makes pointer from integer without a cast"
 msgstr "%s transforme un entier en pointeur sans transtypage"
 
-#: c-typeck.c:4346
+#: c-typeck.c:4357
 #, fuzzy, gcc-internal-format
 msgid "initialization makes pointer from integer without a cast"
 msgstr "%s transforme un entier en pointeur sans transtypage"
 
-#: c-typeck.c:4348
+#: c-typeck.c:4359
 #, fuzzy, gcc-internal-format
 msgid "return makes pointer from integer without a cast"
 msgstr "%s transforme un entier en pointeur sans transtypage"
 
-#: c-typeck.c:4355
+#: c-typeck.c:4366
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE makes integer from pointer without a cast"
 msgstr "%s transforme un pointeur en entier sans transtypage"
 
-#: c-typeck.c:4357
+#: c-typeck.c:4368
 #, fuzzy, gcc-internal-format
 msgid "assignment makes integer from pointer without a cast"
 msgstr "%s transforme un pointeur en entier sans transtypage"
 
-#: c-typeck.c:4359
+#: c-typeck.c:4370
 #, fuzzy, gcc-internal-format
 msgid "initialization makes integer from pointer without a cast"
 msgstr "%s transforme un pointeur en entier sans transtypage"
 
-#: c-typeck.c:4361
+#: c-typeck.c:4372
 #, fuzzy, gcc-internal-format
 msgid "return makes integer from pointer without a cast"
 msgstr "%s transforme un pointeur en entier sans transtypage"
 
-#: c-typeck.c:4377
+#: c-typeck.c:4388
 #, fuzzy, gcc-internal-format
 msgid "incompatible types in assignment"
 msgstr "type incompatibles dans %s"
 
-#: c-typeck.c:4380
+#: c-typeck.c:4391
 #, fuzzy, gcc-internal-format
 msgid "incompatible types in initialization"
 msgstr "type incompatibles dans %s"
 
-#: c-typeck.c:4383
+#: c-typeck.c:4394
 #, fuzzy, gcc-internal-format
 msgid "incompatible types in return"
 msgstr "type incompatibles dans %s"
 
-#: c-typeck.c:4439
+#: c-typeck.c:4450
 #, gcc-internal-format
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr "le C traditionel rejette l'initialisation automatique d'aggrégats"
 
-#: c-typeck.c:4610 c-typeck.c:4625 c-typeck.c:4640
+#: c-typeck.c:4621 c-typeck.c:4636 c-typeck.c:4651
 #, fuzzy, gcc-internal-format
 msgid "(near initialization for %qs)"
 msgstr "(près de l'initialisation de « %s »)"
 
-#: c-typeck.c:5180 cp/decl.c:4975
+#: c-typeck.c:5191 cp/decl.c:4995
 #, gcc-internal-format
 msgid "opaque vector types cannot be initialized"
 msgstr "type de vecteur opaque ne peut être initialisé"
 
-#: c-typeck.c:5803
+#: c-typeck.c:5814
 #, fuzzy, gcc-internal-format
 msgid "unknown field %qE specified in initializer"
 msgstr "champ inconnu « %s » spécifié lors de l'initialisation"
 
-#: c-typeck.c:6703
+#: c-typeck.c:6714
 #, gcc-internal-format
 msgid "traditional C rejects initialization of unions"
 msgstr "le C traditionel rejette l'initialisation d'union"
 
-#: c-typeck.c:7011
+#: c-typeck.c:7022
 #, fuzzy, gcc-internal-format
 msgid "jump into statement expression"
 msgstr "expression n'est pas une constante"
 
-#: c-typeck.c:7017
+#: c-typeck.c:7028
 #, fuzzy, gcc-internal-format
 msgid "jump into scope of identifier with variably modified type"
 msgstr "« %T » est type modifié de manière variable"
 
-#: c-typeck.c:7054
+#: c-typeck.c:7065
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids %<goto *expr;%>"
 msgstr "ISO C interdit « goto *expr; »"
 
-#: c-typeck.c:7069 cp/typeck.c:6592
+#: c-typeck.c:7080 cp/typeck.c:6619
 #, fuzzy, gcc-internal-format
 msgid "function declared %<noreturn%> has a %<return%> statement"
 msgstr "fonction déclarée avec « noreturn» utilisant le mot-clé « return »"
 
-#: c-typeck.c:7077
+#: c-typeck.c:7088
 #, fuzzy, gcc-internal-format
 msgid "%<return%> with no value, in function returning non-void"
 msgstr "« return » sans valeur dans une fonction retournant autre chose que void"
 
-#: c-typeck.c:7086
+#: c-typeck.c:7097
 #, fuzzy, gcc-internal-format
 msgid "%<return%> with a value, in function returning void"
 msgstr "« return » avec une valeur dans une fonction retournant un void"
 
-#: c-typeck.c:7088
+#: c-typeck.c:7099
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids %<return%> with expression, in function returning void"
 msgstr "« return » avec une valeur dans une fonction retournant un void"
 
-#: c-typeck.c:7145
+#: c-typeck.c:7156
 #, gcc-internal-format
 msgid "function returns address of local variable"
 msgstr "cette fonction retourne l'adresse d'une variable locale"
 
-#: c-typeck.c:7217 cp/semantics.c:949
+#: c-typeck.c:7228 cp/semantics.c:952
 #, gcc-internal-format
 msgid "switch quantity not an integer"
 msgstr "quantité du switch n'est pas un entier"
 
-#: c-typeck.c:7229
+#: c-typeck.c:7240
 #, fuzzy, gcc-internal-format
 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
 msgstr "expression « long » du switch non convertie en « int » par ISO C"
 
-#: c-typeck.c:7269
+#: c-typeck.c:7280
 #, fuzzy, gcc-internal-format
 msgid "case label in statement expression not containing enclosing switch statement"
 msgstr "étiquette de « case » en dehors de tout switch"
 
-#: c-typeck.c:7272
+#: c-typeck.c:7283
 #, fuzzy, gcc-internal-format
 msgid "%<default%> label in statement expression not containing enclosing switch statement"
 msgstr "étiquette « default » en dehors de tout switch"
 
-#: c-typeck.c:7278
+#: c-typeck.c:7289
 #, gcc-internal-format
 msgid "case label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr ""
 
-#: c-typeck.c:7281
+#: c-typeck.c:7292
 #, gcc-internal-format
 msgid "%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr ""
 
-#: c-typeck.c:7285 cp/parser.c:6804
+#: c-typeck.c:7296 cp/parser.c:6810
 #, gcc-internal-format
 msgid "case label not within a switch statement"
 msgstr "étiquette de « case » en dehors de tout switch"
 
-#: c-typeck.c:7287
+#: c-typeck.c:7298
 #, fuzzy, gcc-internal-format
 msgid "%<default%> label not within a switch statement"
 msgstr "étiquette « default » en dehors de tout switch"
 
-#: c-typeck.c:7364
+#: c-typeck.c:7375
 #, fuzzy, gcc-internal-format
 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
 msgstr "%Hon vous suggère des accolades explicitement pour éviter des « else » ambiguës"
 
-#: c-typeck.c:7475 cp/cp-gimplify.c:97 cp/parser.c:7409
+#: c-typeck.c:7486 cp/cp-gimplify.c:97 cp/parser.c:7415
 #, gcc-internal-format
 msgid "break statement not within loop or switch"
 msgstr "mot-clé « break » à l'extérieur de toute boucle ou « switch »"
 
-#: c-typeck.c:7477 cp/parser.c:7430
+#: c-typeck.c:7488 cp/parser.c:7436
 #, gcc-internal-format
 msgid "continue statement not within a loop"
 msgstr "mot-clé « continue » à l'extérieur de toute boucle"
 
-#: c-typeck.c:7482 cp/parser.c:7420
+#: c-typeck.c:7493 cp/parser.c:7426
 #, fuzzy, gcc-internal-format
 msgid "break statement used with OpenMP for loop"
 msgstr "mot-clé « break » à l'extérieur de toute boucle ou « switch »"
 
-#: c-typeck.c:7505
+#: c-typeck.c:7516
 #, gcc-internal-format
 msgid "%Hstatement with no effect"
 msgstr "%Hdéclaration sasn effet"
 
-#: c-typeck.c:7527
+#: c-typeck.c:7538
 #, gcc-internal-format
 msgid "expression statement has incomplete type"
 msgstr "la déclaration de l'expression a un type incomplet"
 
-#: c-typeck.c:8082 cp/typeck.c:3259
+#: c-typeck.c:8093 cp/typeck.c:3301
 #, gcc-internal-format
 msgid "right shift count is negative"
 msgstr "le compteur de décalage vers la droite est négatif"
 
-#: c-typeck.c:8089 cp/typeck.c:3265
+#: c-typeck.c:8100 cp/typeck.c:3305
 #, gcc-internal-format
 msgid "right shift count >= width of type"
 msgstr "compteur de décalage vers la droite >= à la largeur du type"
 
-#: c-typeck.c:8111 cp/typeck.c:3284
+#: c-typeck.c:8122 cp/typeck.c:3324
 #, gcc-internal-format
 msgid "left shift count is negative"
 msgstr "le compteur de décalage vers la gauche est négatif"
 
-#: c-typeck.c:8114 cp/typeck.c:3286
+#: c-typeck.c:8125 cp/typeck.c:3326
 #, gcc-internal-format
 msgid "left shift count >= width of type"
 msgstr "compteur de décalage vers la gauche >= à la largeur du type"
 
-#: c-typeck.c:8132 cp/typeck.c:3324
+#: c-typeck.c:8143 cp/typeck.c:3364
 #, gcc-internal-format
 msgid "comparing floating point with == or != is unsafe"
 msgstr "comparer des nombres flottants à l'aide de == ou != n'est pas sûr"
 
-#: c-typeck.c:8156 c-typeck.c:8163
+#: c-typeck.c:8167 c-typeck.c:8174
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids comparison of %<void *%> with function pointer"
 msgstr "ISO C interdit la comparaison de « void * » avec un pointeur de fonction"
 
-#: c-typeck.c:8169 c-typeck.c:8227
+#: c-typeck.c:8180 c-typeck.c:8238
 #, gcc-internal-format
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "il manque un transtypage pour comparer des types distincts de pointeur"
 
-#: c-typeck.c:8178 c-typeck.c:8186 cp/typeck.c:3344 cp/typeck.c:3353
+#: c-typeck.c:8189 c-typeck.c:8197 cp/typeck.c:3384 cp/typeck.c:3393
 #, fuzzy, gcc-internal-format
 msgid "the address of %qD will never be NULL"
 msgstr "l'adresse de « %D » sera toujours évaluée comme étant « true »"
 
-#: c-typeck.c:8193 c-typeck.c:8198 c-typeck.c:8245 c-typeck.c:8250
+#: c-typeck.c:8204 c-typeck.c:8209 c-typeck.c:8256 c-typeck.c:8261
 #, gcc-internal-format
 msgid "comparison between pointer and integer"
 msgstr "comparaison entre un pointeur et un entier"
 
-#: c-typeck.c:8219
+#: c-typeck.c:8230
 #, gcc-internal-format
 msgid "comparison of complete and incomplete pointers"
 msgstr "comparaison de pointeurs complet et incomplet"
 
-#: c-typeck.c:8222
+#: c-typeck.c:8233
 #, gcc-internal-format
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO C interdit les comparaisons ordonnées de pointeurs vers des fonctions"
 
-#: c-typeck.c:8234 c-typeck.c:8240
+#: c-typeck.c:8245 c-typeck.c:8251
 #, gcc-internal-format
 msgid "ordered comparison of pointer with integer zero"
 msgstr "comparaison ordonnée de pointeur avec le zéro entier"
 
-#: c-typeck.c:8500
+#: c-typeck.c:8511
 #, gcc-internal-format
 msgid "comparison between signed and unsigned"
 msgstr "comparaison entre élément signé et élément non signé"
 
-#: c-typeck.c:8546 cp/typeck.c:3830
+#: c-typeck.c:8557 cp/typeck.c:3838
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "comparaison entre élément promu ~unsigned et une constante"
 
-#: c-typeck.c:8554 cp/typeck.c:3838
+#: c-typeck.c:8565 cp/typeck.c:3846
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "comparaison entre élément promu ~unsigned et un élément non signé"
 
-#: c-typeck.c:8612
+#: c-typeck.c:8623
 #, fuzzy, gcc-internal-format
 msgid "used array that cannot be converted to pointer where scalar is required"
 msgstr "valeur de type « array » utilisé là où un scalaire est attendu"
 
-#: c-typeck.c:8616
+#: c-typeck.c:8627
 #, fuzzy, gcc-internal-format
 msgid "used struct type value where scalar is required"
 msgstr "valeur de type « struct » utilisé là où un scalaire est attendu"
 
-#: c-typeck.c:8620
+#: c-typeck.c:8631
 #, fuzzy, gcc-internal-format
 msgid "used union type value where scalar is required"
 msgstr "valeur de type « union » utilisé là où un scalaire est attendu"
 
-#: c-typeck.c:8725 cp/semantics.c:3523
+#: c-typeck.c:8736 cp/semantics.c:3555
 #, fuzzy, gcc-internal-format
 msgid "%qE has invalid type for %<reduction%>"
 msgstr "type retourné invalide pour la fonction « %#D »"
 
-#: c-typeck.c:8759 cp/semantics.c:3536
+#: c-typeck.c:8770 cp/semantics.c:3568
 #, fuzzy, gcc-internal-format
 msgid "%qE has invalid type for %<reduction(%s)%>"
 msgstr "type retourné invalide pour la fonction « %#D »"
 
-#: c-typeck.c:8775 cp/semantics.c:3546
+#: c-typeck.c:8786 cp/semantics.c:3578
 #, gcc-internal-format
 msgid "%qE must be %<threadprivate%> for %<copyin%>"
 msgstr ""
 
-#: c-typeck.c:8784 cp/semantics.c:3351
+#: c-typeck.c:8795 cp/semantics.c:3383
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a variable in clause %qs"
 msgstr "« %s » n'est pas un nom de classe valide"
 
-#: c-typeck.c:8791 c-typeck.c:8811 c-typeck.c:8831 cp/semantics.c:3377
-#: cp/semantics.c:3396
+#: c-typeck.c:8802 c-typeck.c:8822 c-typeck.c:8842 cp/semantics.c:3409
+#: cp/semantics.c:3428
 #, gcc-internal-format
 msgid "%qE appears more than once in data clauses"
 msgstr ""
 
-#: c-typeck.c:8805 cp/semantics.c:3371
+#: c-typeck.c:8816 cp/semantics.c:3403
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a variable in clause %<firstprivate%>"
 msgstr "instance de la variable « %s » est déclaré privée"
 
-#: c-typeck.c:8825 cp/semantics.c:3390
+#: c-typeck.c:8836 cp/semantics.c:3422
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a variable in clause %<lastprivate%>"
 msgstr "instance de la variable « %s » est déclaré privée"
 
-#: c-typeck.c:8883 cp/semantics.c:3587
+#: c-typeck.c:8894 cp/semantics.c:3619
 #, gcc-internal-format
 msgid "%qE is predetermined %qs for %qs"
 msgstr ""
@@ -21947,12 +21928,12 @@
 msgid "function call has aggregate value"
 msgstr "l'appel de fonction a une valeur d'aggrégat"
 
-#: cfgexpand.c:1884
+#: cfgexpand.c:1887
 #, gcc-internal-format
 msgid "not protecting local variables: variable length buffer"
 msgstr ""
 
-#: cfgexpand.c:1887
+#: cfgexpand.c:1890
 #, gcc-internal-format
 msgid "not protecting function: no buffer at least %d bytes long"
 msgstr ""
@@ -22007,7 +21988,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr "verify_flow_info: l'arrête succ du bloc de base %d est corrompue"
 
-#: cfghooks.c:184 cfgrtl.c:1840
+#: cfghooks.c:184 cfgrtl.c:1838
 #, fuzzy, gcc-internal-format
 msgid "wrong amount of branch edges after unconditional jump %i"
 msgstr "Mauvais nombre d'arrêtes de branchement après le branchement inconditionnel %i"
@@ -22219,254 +22200,254 @@
 msgid "%d exits recorded for loop %d (having %d exits)"
 msgstr ""
 
-#: cfgrtl.c:1734
+#: cfgrtl.c:1732
 #, gcc-internal-format
 msgid "BB_RTL flag not set for block %d"
 msgstr ""
 
-#: cfgrtl.c:1741
+#: cfgrtl.c:1739
 #, gcc-internal-format
 msgid "insn %d basic block pointer is %d, should be %d"
 msgstr ""
 
-#: cfgrtl.c:1752
+#: cfgrtl.c:1750
 #, gcc-internal-format
 msgid "insn %d in header of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:1760
+#: cfgrtl.c:1758
 #, gcc-internal-format
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:1782
+#: cfgrtl.c:1780
 #, gcc-internal-format
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr "verify_flow_info: REG_BR_PROB ne correspond pas à la config %wi %i"
 
-#: cfgrtl.c:1797
+#: cfgrtl.c:1795
 #, gcc-internal-format
 msgid "fallthru edge crosses section boundary (bb %i)"
 msgstr ""
 
-#: cfgrtl.c:1822
+#: cfgrtl.c:1820
 #, fuzzy, gcc-internal-format
 msgid "missing REG_EH_REGION note in the end of bb %i"
 msgstr "REG_EH_REGION note manquante à la fin du bb %i"
 
-#: cfgrtl.c:1830
+#: cfgrtl.c:1828
 #, fuzzy, gcc-internal-format
 msgid "too many outgoing branch edges from bb %i"
 msgstr "Trop d'arrêtes de branchement sortantes dans le bb %i"
 
-#: cfgrtl.c:1835
+#: cfgrtl.c:1833
 #, fuzzy, gcc-internal-format
 msgid "fallthru edge after unconditional jump %i"
 msgstr "Arrête fallthru après le branchement inconditionnel %i"
 
-#: cfgrtl.c:1846
+#: cfgrtl.c:1844
 #, fuzzy, gcc-internal-format
 msgid "wrong amount of branch edges after conditional jump %i"
 msgstr "Mauvais nombre d'arrêtes de branchement après le branchement conditionnel %i"
 
-#: cfgrtl.c:1852
+#: cfgrtl.c:1850
 #, fuzzy, gcc-internal-format
 msgid "call edges for non-call insn in bb %i"
 msgstr "Arrêtes d'appel pour un insn n'étant pas d'appel dans le bb %i"
 
-#: cfgrtl.c:1861
+#: cfgrtl.c:1859
 #, fuzzy, gcc-internal-format
 msgid "abnormal edges for no purpose in bb %i"
 msgstr "Arrête anormale sans but dans le bb %i"
 
-#: cfgrtl.c:1873
+#: cfgrtl.c:1871
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr "insn %d à l'intérieur du bloc de base %d mais block_for_insn est NULL"
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1875
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr "insn %d à l'intérieur du bloc de base %d mais block_for_insn est %i"
 
-#: cfgrtl.c:1891 cfgrtl.c:1901
+#: cfgrtl.c:1889 cfgrtl.c:1899
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK manquant pour le bloc %d"
 
-#: cfgrtl.c:1914
+#: cfgrtl.c:1912
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK %d au milieu du bloc de base %d"
 
-#: cfgrtl.c:1924
+#: cfgrtl.c:1922
 #, gcc-internal-format
 msgid "in basic block %d:"
 msgstr "dans le bloc de base %d :"
 
-#: cfgrtl.c:1977 cfgrtl.c:2067
+#: cfgrtl.c:1975 cfgrtl.c:2065
 #, fuzzy, gcc-internal-format
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 msgstr "insn à l'extérieur de tout bloc de base"
 
-#: cfgrtl.c:1985
+#: cfgrtl.c:1983
 #, gcc-internal-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr "fin insn %d du bloc %d n'a pas été repéré dans le flot insn"
 
-#: cfgrtl.c:1998
+#: cfgrtl.c:1996
 #, gcc-internal-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr "insn %d est dans de multiples blocs de base (%d et %d)"
 
-#: cfgrtl.c:2010
+#: cfgrtl.c:2008
 #, gcc-internal-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr "en-tête insn %d du bloc %d n'a pas été repérée dans le flot insn"
 
-#: cfgrtl.c:2030
+#: cfgrtl.c:2028
 #, gcc-internal-format
 msgid "missing barrier after block %i"
 msgstr "barrière manquante après le boc %i"
 
-#: cfgrtl.c:2043
+#: cfgrtl.c:2041
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr "verify_flow_info: blocs incorrects pour le fallthru %i->%i"
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2050
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr "verify_flow_info: fallthru incorrect %i->%i"
 
-#: cfgrtl.c:2085
+#: cfgrtl.c:2083
 #, gcc-internal-format
 msgid "basic blocks not laid down consecutively"
 msgstr "les blocs de base ne se suivent pas consécutivement"
 
 # FIXME
 # bb est une abréviation courante dans cette partie du fichier pour « basic block »
-#: cfgrtl.c:2124
+#: cfgrtl.c:2122
 #, gcc-internal-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr "nombre de bb noté dans la chaîne d'insn (%d) != n_basic_blocks (%d)"
 
-#: cgraph.c:794
+#: cgraph.c:840
 #, gcc-internal-format
 msgid "%D renamed after being referenced in assembly"
 msgstr "« %D » renommé après avoir été référencé durant l'assemblage"
 
-#: cgraphunit.c:670
+#: cgraphunit.c:675
 #, fuzzy, gcc-internal-format
 msgid "aux field set for edge %s->%s"
 msgstr "pas de champ (encore) pour l'étiquette %s"
 
-#: cgraphunit.c:676
+#: cgraphunit.c:681
 #, fuzzy, gcc-internal-format
 msgid "Execution count is negative"
 msgstr "le compteur de décalage vers la gauche est négatif"
 
-#: cgraphunit.c:683
+#: cgraphunit.c:688
 #, fuzzy, gcc-internal-format
 msgid "caller edge count is negative"
 msgstr "le compteur de décalage vers la gauche est négatif"
 
-#: cgraphunit.c:688
+#: cgraphunit.c:693
 #, gcc-internal-format
 msgid "caller edge frequency is negative"
 msgstr ""
 
-#: cgraphunit.c:693
+#: cgraphunit.c:698
 #, gcc-internal-format
 msgid "caller edge frequency is too large"
 msgstr ""
 
-#: cgraphunit.c:702
+#: cgraphunit.c:707
 #, fuzzy, gcc-internal-format
 msgid "inlined_to pointer is wrong"
 msgstr "pointeur de section manquant"
 
-#: cgraphunit.c:707
+#: cgraphunit.c:712
 #, fuzzy, gcc-internal-format
 msgid "multiple inline callers"
 msgstr "spécificateurs « virtual » multiples"
 
-#: cgraphunit.c:714
+#: cgraphunit.c:719
 #, gcc-internal-format
 msgid "inlined_to pointer set for noninline callers"
 msgstr ""
 
-#: cgraphunit.c:720
+#: cgraphunit.c:725
 #, gcc-internal-format
 msgid "inlined_to pointer is set but no predecessors found"
 msgstr ""
 
-#: cgraphunit.c:725
+#: cgraphunit.c:730
 #, fuzzy, gcc-internal-format
 msgid "inlined_to pointer refers to itself"
 msgstr "pointeur invalide pour un champ de bits « %D »"
 
-#: cgraphunit.c:735
+#: cgraphunit.c:740
 #, fuzzy, gcc-internal-format
 msgid "node not found in cgraph_hash"
 msgstr "méthode « %s » n'a pas été repéré dans la classe"
 
-#: cgraphunit.c:763
+#: cgraphunit.c:768
 #, gcc-internal-format
 msgid "shared call_stmt:"
 msgstr ""
 
-#: cgraphunit.c:770
+#: cgraphunit.c:775
 #, fuzzy, gcc-internal-format
 msgid "edge points to wrong declaration:"
 msgstr "« %s » utilisé avant sa déclaration"
 
-#: cgraphunit.c:779
+#: cgraphunit.c:784
 #, gcc-internal-format
 msgid "missing callgraph edge for call stmt:"
 msgstr ""
 
-#: cgraphunit.c:795
+#: cgraphunit.c:800
 #, gcc-internal-format
 msgid "edge %s->%s has no corresponding call_stmt"
 msgstr ""
 
-#: cgraphunit.c:807
+#: cgraphunit.c:812
 #, fuzzy, gcc-internal-format
 msgid "verify_cgraph_node failed"
 msgstr "verify_flow_info a échoué"
 
-#: cgraphunit.c:909 cgraphunit.c:932
+#: cgraphunit.c:915 cgraphunit.c:938
 #, gcc-internal-format
 msgid "%J%<externally_visible%> attribute have effect only on public objects"
 msgstr ""
 
-#: cgraphunit.c:1122
+#: cgraphunit.c:1128
 #, fuzzy, gcc-internal-format
 msgid "failed to reclaim unneeded function"
 msgstr "champ « %s » déclaré comme une fonction"
 
-#: cgraphunit.c:1454
+#: cgraphunit.c:1460
 #, gcc-internal-format
 msgid "nodes with no released memory found"
 msgstr ""
 
-#: collect2.c:1189
+#: collect2.c:1203
 #, fuzzy, gcc-internal-format
 msgid "unknown demangling style '%s'"
 msgstr "mode machine « %s » inconnu"
 
-#: collect2.c:1512
+#: collect2.c:1526
 #, gcc-internal-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr "%s terminé par le signal %d [%s]%s"
 
-#: collect2.c:1530
+#: collect2.c:1544
 #, gcc-internal-format
 msgid "%s returned %d exit status"
 msgstr "%s a retourné %d comme valeur de sortie"
 
-#: collect2.c:2242
+#: collect2.c:2256
 #, fuzzy, gcc-internal-format
 msgid "cannot find 'ldd'"
 msgstr "« ldd » introuvable"
@@ -22623,27 +22604,27 @@
 msgid "dominator of %d should be %d, not %d"
 msgstr "le dominateur de %d devrait être %d, et non %d"
 
-#: dwarf2out.c:3634
+#: dwarf2out.c:3686
 #, fuzzy, gcc-internal-format
 msgid "DW_LOC_OP %s not implemented"
 msgstr "DW_LOC_OP %s n'est pas implanté\n"
 
-#: emit-rtl.c:2326
+#: emit-rtl.c:2262
 #, fuzzy, gcc-internal-format
 msgid "invalid rtl sharing found in the insn"
 msgstr "partage rtl invalide repéré dans l'insn"
 
-#: emit-rtl.c:2328
+#: emit-rtl.c:2264
 #, fuzzy, gcc-internal-format
 msgid "shared rtx"
 msgstr "rtx partagé"
 
-#: emit-rtl.c:2330
+#: emit-rtl.c:2266
 #, fuzzy, gcc-internal-format
 msgid "internal consistency failure"
 msgstr "abandon interne de gcc"
 
-#: emit-rtl.c:3417
+#: emit-rtl.c:3365
 #, gcc-internal-format
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr "ICE : emit_insn utilisé là où emit_jump_insn était attendu :\n"
@@ -22704,17 +22685,17 @@
 msgstr "verify_flow_info a échoué"
 
 # FIXME
-#: explow.c:1281
+#: explow.c:1258
 #, gcc-internal-format
 msgid "stack limits not supported on this target"
 msgstr "les limites de la pile ne sont pas supportées sur cette cible"
 
-#: expr.c:8031
+#: expr.c:8030
 #, fuzzy
 msgid "%Kcall to %qs declared with attribute error: %s"
 msgstr "%Jfonction « %D » redéclarée avec l'attribut non enligne"
 
-#: expr.c:8037
+#: expr.c:8036
 #, fuzzy
 msgid "%Kcall to %qs declared with attribute warning: %s"
 msgstr "%Jfonction « %D » redéclarée avec l'attribut non enligne"
@@ -22729,7 +22710,7 @@
 msgid "large fixed-point constant implicitly truncated to fixed-point type"
 msgstr "grand entier implicitement tronqué pour un type non signé"
 
-#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5060
+#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5076
 #, fuzzy, gcc-internal-format
 msgid "%H%s"
 msgstr "%s"
@@ -22739,77 +22720,77 @@
 msgid "assuming signed overflow does not occur when negating a division"
 msgstr ""
 
-#: fold-const.c:3989 fold-const.c:4000
+#: fold-const.c:4003 fold-const.c:4014
 #, gcc-internal-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "comparaison est toujours %d en raison de la largeur du champ de bits"
 
-#: fold-const.c:5317
+#: fold-const.c:5331
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying range test"
 msgstr ""
 
-#: fold-const.c:5691 fold-const.c:5706
+#: fold-const.c:5705 fold-const.c:5720
 #, gcc-internal-format
 msgid "comparison is always %d"
 msgstr "comparaison est toujours %d"
 
-#: fold-const.c:5835
+#: fold-const.c:5849
 #, fuzzy, gcc-internal-format
 msgid "%<or%> of unmatched not-equal tests is always 1"
 msgstr "« or » de tests non pairé de non égalité est troujours 1"
 
-#: fold-const.c:5840
+#: fold-const.c:5854
 #, fuzzy, gcc-internal-format
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr "« and » de tests d'égalité mutuellement exclusifs est toujours 0"
 
-#: fold-const.c:8617
+#: fold-const.c:8641
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 msgstr ""
 
-#: fold-const.c:8871
+#: fold-const.c:8895
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 msgstr ""
 
-#: fold-const.c:13236
+#: fold-const.c:13433
 #, gcc-internal-format
 msgid "fold check: original tree changed by fold"
 msgstr "vérification fold: arbre originale modifié par fold"
 
-#: function.c:377
+#: function.c:380
 #, fuzzy, gcc-internal-format
 msgid "%Jtotal size of local objects too large"
 msgstr "%Jtaille de la variable « %D » est trop grande"
 
-#: function.c:837 varasm.c:2095
+#: function.c:840 varasm.c:2095
 #, fuzzy, gcc-internal-format
 msgid "size of variable %q+D is too large"
 msgstr "%Jtaille de la variable « %D » est trop grande"
 
-#: function.c:1554 gimplify.c:4250
+#: function.c:1571 gimplify.c:4405
 #, fuzzy, gcc-internal-format
 msgid "impossible constraint in %<asm%>"
 msgstr "contrainte impossible dans « asm »"
 
-#: function.c:3538
+#: function.c:3557
 #, fuzzy, gcc-internal-format
 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr "%Jvariable « %D » pourrait être maltraitée par un «longjmp» ou un «vfork »"
 
-#: function.c:3559
+#: function.c:3578
 #, fuzzy, gcc-internal-format
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr "%Jargument « %D » pourrait être maltraitée par un «longjmp» ou un «vfork »"
 
-#: function.c:4004
+#: function.c:4027
 #, gcc-internal-format
 msgid "function returns an aggregate"
 msgstr "fonction retourne un aggrégat"
 
-#: function.c:4401
+#: function.c:4424
 #, fuzzy, gcc-internal-format
 msgid "unused parameter %q+D"
 msgstr "%Jparamètre « %D » inutilisé"
@@ -22834,12 +22815,12 @@
 msgid "extraneous argument to '%s' option"
 msgstr "argument superflu à l'option « %s »"
 
-#: gcc.c:3987
+#: gcc.c:3981
 #, gcc-internal-format
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "AVERTISSEMENT: -pipe ignoré parce que -save-temps a été spécifié"
 
-#: gcc.c:4276
+#: gcc.c:4270
 #, fuzzy, gcc-internal-format
 msgid "warning: '-x %s' after last input file has no effect"
 msgstr "AVERTISSEMENT: « -x %s » après le dernier fichier d'entrée n'a pas d'effet"
@@ -22847,62 +22828,62 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5314
+#: gcc.c:5308
 #, gcc-internal-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr "échec du spec: « %%* » n'a pas été initialisé par concordance du patron"
 
-#: gcc.c:5323
+#: gcc.c:5317
 #, gcc-internal-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "AVERTISSEMENT: utilisation obsolète de l'opérateur %%[ dans les specs"
 
-#: gcc.c:5404
+#: gcc.c:5398
 #, gcc-internal-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "échec de spec: option « %c » de spec non reconnue"
 
-#: gcc.c:6305
+#: gcc.c:6304
 #, fuzzy, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 msgstr "échec de spécification: plus d'un argument à SYSROOT_SUFFIX_SPEC."
 
-#: gcc.c:6328
+#: gcc.c:6327
 #, fuzzy, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 msgstr "échec de spécification: plus d'un argument à SYSROOT_HEADERS_SUFFIX_SPEC."
 
-#: gcc.c:6415
+#: gcc.c:6414
 #, fuzzy, gcc-internal-format
 msgid "unrecognized option '-%s'"
 msgstr "option « -%s » non reconnue"
 
-#: gcc.c:6615 gcc.c:6678
+#: gcc.c:6614 gcc.c:6677
 #, gcc-internal-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: %s compilateur n'est pas installé sur ce système"
 
-#: gcc.c:6778
+#: gcc.c:6777
 #, gcc-internal-format
 msgid "%s: linker input file unused because linking not done"
 msgstr "%s: fichier d'entrée d'édition de liens n'est pas utilisé parce l'édition de lien n'a pas été faite"
 
-#: gcc.c:6818
+#: gcc.c:6817
 #, gcc-internal-format
 msgid "language %s not recognized"
 msgstr "language %s n'est pas reconnu"
 
-#: gcc.c:6889
+#: gcc.c:6888
 #, gcc-internal-format
 msgid "%s: %s"
 msgstr "%s : %s"
 
-#: gcse.c:6660
+#: gcse.c:6644
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr "%s: %d blocs de base et %d blocs edges/basic"
 
-#: gcse.c:6673
+#: gcse.c:6657
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr "%s: %d blocs basic et %d registres"
@@ -22955,52 +22936,52 @@
 msgid "can't write PCH fle: %m"
 msgstr "ne peut écrire le fichier PCH: %m"
 
-#: gimplify.c:4139
+#: gimplify.c:4294
 #, fuzzy, gcc-internal-format
 msgid "invalid lvalue in asm output %d"
 msgstr "membre gauche invalide avec asm"
 
-#: gimplify.c:4251
+#: gimplify.c:4406
 #, gcc-internal-format
 msgid "non-memory input %d must stay in memory"
 msgstr ""
 
-#: gimplify.c:4264
+#: gimplify.c:4419
 #, fuzzy, gcc-internal-format
 msgid "memory input %d is not directly addressable"
 msgstr "nombre de sortie %d n,est pas directement adressable"
 
-#: gimplify.c:4743
+#: gimplify.c:4898
 #, gcc-internal-format
 msgid "%qs not specified in enclosing parallel"
 msgstr ""
 
-#: gimplify.c:4745
+#: gimplify.c:4900
 #, gcc-internal-format
 msgid "%Henclosing parallel"
 msgstr ""
 
-#: gimplify.c:4799
+#: gimplify.c:4954
 #, fuzzy, gcc-internal-format
 msgid "iteration variable %qs should be private"
 msgstr "instance de la variable « %s » est déclaré privée"
 
-#: gimplify.c:4813
+#: gimplify.c:4968
 #, fuzzy, gcc-internal-format
 msgid "iteration variable %qs should not be firstprivate"
 msgstr "instance de la variable « %s » est déclaré privée"
 
-#: gimplify.c:4816
+#: gimplify.c:4971
 #, fuzzy, gcc-internal-format
 msgid "iteration variable %qs should not be reduction"
 msgstr "variable de registre « %s » utilisée dans une fonction imbriquée"
 
-#: gimplify.c:4940
+#: gimplify.c:5095
 #, fuzzy, gcc-internal-format
 msgid "%s variable %qs is private in outer context"
 msgstr "variable locale « %D » ne peut apparaître dans ce contexte"
 
-#: gimplify.c:6108
+#: gimplify.c:6281
 #, gcc-internal-format
 msgid "gimplification failed"
 msgstr ""
@@ -23010,7 +22991,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "%s ne peut être utilisé dans asm ici"
 
-#: graph.c:401 java/jcf-parse.c:1757 java/jcf-parse.c:1897 objc/objc-act.c:500
+#: graph.c:401 java/jcf-parse.c:1759 java/jcf-parse.c:1899 objc/objc-act.c:500
 #, gcc-internal-format
 msgid "can't open %s: %m"
 msgstr "ne peut ouvrir %s: %m"
@@ -23020,158 +23001,163 @@
 msgid "fix_sched_param: unknown param: %s"
 msgstr "fix_sched_param: paramètre inconnu: %s"
 
-#: omp-low.c:1288
+#: omp-low.c:1289
 #, gcc-internal-format
 msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered or master region"
 msgstr ""
 
-#: omp-low.c:1304
+#: omp-low.c:1305
 #, gcc-internal-format
 msgid "master region may not be closely nested inside of work-sharing region"
 msgstr ""
 
-#: omp-low.c:1318
+#: omp-low.c:1319
 #, gcc-internal-format
 msgid "ordered region may not be closely nested inside of critical region"
 msgstr ""
 
-#: omp-low.c:1324
+#: omp-low.c:1325
 #, gcc-internal-format
 msgid "ordered region must be closely nested inside a loop region with an ordered clause"
 msgstr ""
 
-#: omp-low.c:1338
+#: omp-low.c:1339
 #, gcc-internal-format
 msgid "critical region may not be nested inside a critical region with the same name"
 msgstr ""
 
-#: omp-low.c:5050 cp/decl.c:2660 cp/parser.c:7417 cp/parser.c:7437
+#: omp-low.c:5116 cp/decl.c:2667 cp/parser.c:7423 cp/parser.c:7443
 #, gcc-internal-format
 msgid "invalid exit from OpenMP structured block"
 msgstr ""
 
-#: omp-low.c:5052
+#: omp-low.c:5118
 #, gcc-internal-format
 msgid "invalid entry to OpenMP structured block"
 msgstr ""
 
-#: opts.c:173
+#: opts.c:165
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
 msgstr ""
 
-#: opts.c:207
+#: opts.c:199
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
 msgstr ""
 
-#: opts.c:213
+#: opts.c:205
 #, gcc-internal-format
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 msgstr ""
 
 #. Eventually this should become a hard error IMO.
-#: opts.c:438
+#: opts.c:430
 #, gcc-internal-format
 msgid "command line option \"%s\" is valid for %s but not for %s"
 msgstr "l'option de la ligne de commande \"%s\" est valide pour %s mais pas pour %s"
 
-#: opts.c:492
+#: opts.c:484
 #, fuzzy, gcc-internal-format
 msgid "command line option %qs is not supported by this configuration"
 msgstr "%s n'est pas supporté par cette configuration"
 
-#: opts.c:545
+#: opts.c:537
 #, gcc-internal-format
 msgid "missing argument to \"%s\""
 msgstr "argument manquant à \"%s\""
 
-#: opts.c:555
+#: opts.c:547
 #, gcc-internal-format
 msgid "argument to \"%s\" should be a non-negative integer"
 msgstr "argument de \"%s\" doit être un entier non négatif"
 
-#: opts.c:728
+#: opts.c:720
 #, gcc-internal-format
 msgid "unrecognized command line option \"%s\""
 msgstr "option \"%s\" de la ligne de commande non reconnue"
 
-#: opts.c:947
+#: opts.c:939
 #, gcc-internal-format
 msgid "-Wuninitialized is not supported without -O"
 msgstr "-Wuninitialized n'est pas supporté sans -O"
 
-#: opts.c:962
+#: opts.c:951
 #, gcc-internal-format
+msgid "-funit-at-a-time is required for inlining of functions that are only called once"
+msgstr ""
+
+#: opts.c:964
+#, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work with exceptions"
 msgstr ""
 
-#: opts.c:973
+#: opts.c:975
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not support unwind info"
 msgstr ""
 
-#: opts.c:987
+#: opts.c:989
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 msgstr ""
 
-#: opts.c:1263
+#: opts.c:1265
 #, gcc-internal-format
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 msgstr ""
 
-#: opts.c:1593
+#: opts.c:1595
 #, fuzzy, gcc-internal-format
 msgid "structure alignment must be a small power of two, not %d"
 msgstr "l'alignement doit être une petite puissance de 2, pas %d"
 
-#: opts.c:1656
+#: opts.c:1658
 #, fuzzy, gcc-internal-format
 msgid "unrecognized visibility value \"%s\""
 msgstr "nom de registre non reconnue \"%s\""
 
-#: opts.c:1704
+#: opts.c:1706
 #, gcc-internal-format
 msgid "unrecognized register name \"%s\""
 msgstr "nom de registre non reconnue \"%s\""
 
-#: opts.c:1728
+#: opts.c:1730
 #, gcc-internal-format
 msgid "unknown tls-model \"%s\""
 msgstr "tls-model  \"%s\" inconnu"
 
-#: opts.c:1803
+#: opts.c:1807
 #, gcc-internal-format
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 msgstr "%s: arguments de --param devrait être de la forme NOM=VALEUR"
 
-#: opts.c:1808
+#: opts.c:1812
 #, fuzzy, gcc-internal-format
 msgid "invalid --param value %qs"
 msgstr "valeur de --param invalide « %s »"
 
-#: opts.c:1931
+#: opts.c:1934
 #, gcc-internal-format
 msgid "target system does not support debug output"
 msgstr "le ssytème cible ne supporte pas la sortie pour mise au point"
 
-#: opts.c:1938
+#: opts.c:1941
 #, gcc-internal-format
 msgid "debug format \"%s\" conflicts with prior selection"
 msgstr "le format de mise au point \"%s\" entre en conflit avec une sélection précédente"
 
-#: opts.c:1954
+#: opts.c:1957
 #, gcc-internal-format
 msgid "unrecognised debug output level \"%s\""
 msgstr "niveau de sortie de mise au point non reconnu \"%s\""
 
-#: opts.c:1956
+#: opts.c:1959
 #, gcc-internal-format
 msgid "debug output level %s is too high"
 msgstr "niveau de sortie de mise au point %s est trop élevé"
 
-#: opts.c:2038
+#: opts.c:2041
 #, gcc-internal-format
 msgid "-Werror=%s: No option -%s"
 msgstr ""
@@ -23247,9 +23233,9 @@
 msgid "can't use '%s' as a %s register"
 msgstr "ne peut utiliser « %s » comme le registre %s"
 
-#: regclass.c:890 config/ia64/ia64.c:5138 config/ia64/ia64.c:5145
-#: config/pa/pa.c:359 config/pa/pa.c:366 config/spu/spu.c:3886
-#: config/spu/spu.c:3893
+#: regclass.c:890 config/ia64/ia64.c:5139 config/ia64/ia64.c:5146
+#: config/pa/pa.c:362 config/pa/pa.c:369 config/spu/spu.c:3875
+#: config/spu/spu.c:3882
 #, gcc-internal-format
 msgid "unknown register name: %s"
 msgstr "nom de registre inconnu: %s"
@@ -23289,22 +23275,22 @@
 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr "validate_value_data: [%u] registre non vide dans la chaîne (%s %u %i)"
 
-#: reload.c:1252
+#: reload.c:1256
 #, fuzzy, gcc-internal-format
 msgid "cannot reload integer constant operand in %<asm%>"
 msgstr "ne peut recharger l'opérande de constante entière dans « asm »"
 
-#: reload.c:1266
+#: reload.c:1270
 #, fuzzy, gcc-internal-format
 msgid "impossible register constraint in %<asm%>"
 msgstr "impossible de contraindre les registres en « asm »"
 
-#: reload.c:3564
+#: reload.c:3574
 #, fuzzy, gcc-internal-format
 msgid "%<&%> constraint used with no register class"
 msgstr "contrainte « & » utilisé sans classe registre"
 
-#: reload.c:3735 reload.c:3975
+#: reload.c:3745 reload.c:3991
 #, fuzzy, gcc-internal-format
 msgid "inconsistent operand constraints in an %<asm%>"
 msgstr "contrainte d'opérande inconsistente en « asm »"
@@ -23529,49 +23515,49 @@
 msgid "size of %q+D is larger than %wd bytes"
 msgstr "%Jtaille de « %D » est plus grande que %d octets"
 
-#: stor-layout.c:899
+#: stor-layout.c:888
 #, fuzzy, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %q+D"
 msgstr "%Jattribut empaqueté provoque un alignement inefficient pour « %D »"
 
-#: stor-layout.c:902
+#: stor-layout.c:891
 #, fuzzy, gcc-internal-format
 msgid "packed attribute is unnecessary for %q+D"
 msgstr "%Jattribut empaqueté n'est pas nécessaire pour « %D »"
 
 #. No, we need to skip space before this field.
 #. Bump the cumulative size to multiple of field alignment.
-#: stor-layout.c:919
+#: stor-layout.c:908
 #, fuzzy, gcc-internal-format
 msgid "padding struct to align %q+D"
 msgstr "%Jremplissage du struct pour aligner « %D »"
 
-#: stor-layout.c:1270
+#: stor-layout.c:1259
 #, gcc-internal-format
 msgid "padding struct size to alignment boundary"
 msgstr "remplissage la taille du struct pour aligner les frontières"
 
-#: stor-layout.c:1300
+#: stor-layout.c:1289
 #, fuzzy, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %qs"
 msgstr "attribut empaqueté provoque un alignement inefficient pour « %s »"
 
-#: stor-layout.c:1304
+#: stor-layout.c:1293
 #, fuzzy, gcc-internal-format
 msgid "packed attribute is unnecessary for %qs"
 msgstr "attribut empaqueté n'est pas nécessaire pour « %s »"
 
-#: stor-layout.c:1310
+#: stor-layout.c:1299
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment"
 msgstr "attribut empaqueté provoque un alignement inefficient"
 
-#: stor-layout.c:1312
+#: stor-layout.c:1301
 #, gcc-internal-format
 msgid "packed attribute is unnecessary"
 msgstr "attribut empaqueté n'est pas nécessaire"
 
-#: stor-layout.c:1842
+#: stor-layout.c:1831
 #, fuzzy, gcc-internal-format
 msgid "alignment of array elements is greater than element size"
 msgstr "%Jalignement de « %D » est plus grand que l'alignement maximal du fichier objet. %d est utilisé."
@@ -23656,644 +23642,654 @@
 msgid "unrecognized gcc debugging option: %c"
 msgstr "option gcc de mise au point non reconnue: %c"
 
-#: toplev.c:1411
+#: toplev.c:1413
 #, fuzzy, gcc-internal-format
 msgid "can%'t open %s for writing: %m"
 msgstr "ne peut ouvrir %s en écriture: %m"
 
-#: toplev.c:1432
+#: toplev.c:1434
 #, fuzzy, gcc-internal-format
 msgid "-frecord-gcc-switches is not supported by the current target"
 msgstr "-fdata-sections n'est pas supporté pour cette machine cible"
 
-#: toplev.c:1745
+#: toplev.c:1747
 #, fuzzy, gcc-internal-format
 msgid "this target does not support %qs"
 msgstr "cette cible ne supporte pas l'option -mabi"
 
-#: toplev.c:1794
+#: toplev.c:1796
 #, gcc-internal-format
 msgid "instruction scheduling not supported on this target machine"
 msgstr "instruction d'ordonnancement n'est pas supportée sur cette machine cible"
 
-#: toplev.c:1798
+#: toplev.c:1800
 #, gcc-internal-format
 msgid "this target machine does not have delayed branches"
 msgstr "cette machine cible n'a pas de branchments avec délais"
 
-#: toplev.c:1812
+#: toplev.c:1814
 #, gcc-internal-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "-f%sleading-underscore n'est pas supporté sur cette machine cible"
 
-#: toplev.c:1885
+#: toplev.c:1887
 #, gcc-internal-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr "système cible ne supporte par le format \"%s\" de mise au point"
 
-#: toplev.c:1898
+#: toplev.c:1900
 #, gcc-internal-format
 msgid "variable tracking requested, but useless unless producing debug info"
 msgstr ""
 
-#: toplev.c:1901
+#: toplev.c:1903
 #, fuzzy, gcc-internal-format
 msgid "variable tracking requested, but not supported by this debug format"
 msgstr "système cible ne supporte par le format \"%s\" de mise au point"
 
-#: toplev.c:1935
+#: toplev.c:1937
 #, fuzzy, gcc-internal-format
 msgid "can%'t open %s: %m"
 msgstr "ne peut ouvrir %s: %m"
 
-#: toplev.c:1942
+#: toplev.c:1944
 #, gcc-internal-format
 msgid "-ffunction-sections not supported for this target"
 msgstr "-ffunction-sections n'est pas supporté pour cette cible"
 
-#: toplev.c:1947
+#: toplev.c:1949
 #, gcc-internal-format
 msgid "-fdata-sections not supported for this target"
 msgstr "-fdata-sections n'est pas supporté pour cette machine cible"
 
-#: toplev.c:1954
+#: toplev.c:1956
 #, gcc-internal-format
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr "-ffunction-sections désactivé; cela rend le profilage impossible"
 
-#: toplev.c:1961
+#: toplev.c:1963
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "-fprefetch-loop-arrays n'est pas supporté pour cette machine cible"
 
-#: toplev.c:1967
+#: toplev.c:1969
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "-fprefetch-loop-arrays n'est pas supporté sur cette machine cible (essayer -march options)"
 
-#: toplev.c:1976
+#: toplev.c:1978
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "-fprefetch-loop-arrays n'est pas supporté avec -Os"
 
-#: toplev.c:1983
+#: toplev.c:1985
 #, gcc-internal-format
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr "-ffunction-sections peut affecter la mise au point sur quelques machines cibles."
 
-#: toplev.c:1999
+#: toplev.c:1996
+#, gcc-internal-format
+msgid "-fassociative-math disabled; other options take precedence"
+msgstr ""
+
+#: toplev.c:2008
 #, fuzzy, gcc-internal-format
 msgid "-fstack-protector not supported for this target"
 msgstr "-fdata-sections n'est pas supporté pour cette machine cible"
 
-#: toplev.c:2012
+#: toplev.c:2021
 #, gcc-internal-format
-msgid "unwind tables currently requires a frame pointer for correctness"
+msgid "unwind tables currently require a frame pointer for correctness"
 msgstr ""
 
-#: toplev.c:2198
+#: toplev.c:2207
 #, gcc-internal-format
 msgid "error writing to %s: %m"
 msgstr "erreur d'écriture dans %s: %m"
 
-#: toplev.c:2200 java/jcf-parse.c:1776
+#: toplev.c:2209 java/jcf-parse.c:1778
 #, gcc-internal-format
 msgid "error closing %s: %m"
 msgstr "erreur de fermeture %s: %m"
 
 # FIXME: c'est de l'assembleur ?
-#: tree-cfg.c:1432 tree-cfg.c:2068 tree-cfg.c:2071
+#: tree-cfg.c:1451 tree-cfg.c:2087 tree-cfg.c:2090
 #, gcc-internal-format
 msgid "%Hwill never be executed"
 msgstr "%Hne sera jamais exécuté"
 
-#: tree-cfg.c:3134
+#: tree-cfg.c:3153
 #, gcc-internal-format
 msgid "SSA name in freelist but still referenced"
 msgstr ""
 
-#: tree-cfg.c:3143
+#: tree-cfg.c:3162
 #, gcc-internal-format
 msgid "ASSERT_EXPR with an always-false condition"
 msgstr ""
 
-#: tree-cfg.c:3156
+#: tree-cfg.c:3175
 #, gcc-internal-format
 msgid "GIMPLE register modified with BIT_FIELD_REF"
 msgstr ""
 
-#: tree-cfg.c:3191
+#: tree-cfg.c:3210
 #, gcc-internal-format
 msgid "invariant not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: tree-cfg.c:3197
+#: tree-cfg.c:3216
 #, gcc-internal-format
 msgid "constant not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: tree-cfg.c:3202
+#: tree-cfg.c:3221
 #, gcc-internal-format
 msgid "side effects not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: tree-cfg.c:3218
+#: tree-cfg.c:3237
 #, gcc-internal-format
 msgid "address taken, but ADDRESSABLE bit not set"
 msgstr ""
 
-#: tree-cfg.c:3228
+#: tree-cfg.c:3252
 #, fuzzy, gcc-internal-format
 msgid "non-integral used in condition"
 msgstr "longueur de texte non entier"
 
-#: tree-cfg.c:3233
+#: tree-cfg.c:3257
 #, fuzzy, gcc-internal-format
 msgid "invalid conditional operand"
 msgstr "contrainte invalide pour l'opérande"
 
-#: tree-cfg.c:3285
+#: tree-cfg.c:3309
 #, fuzzy, gcc-internal-format
 msgid "invalid reference prefix"
 msgstr "Type de référence invalide"
 
-#: tree-cfg.c:3296
+#: tree-cfg.c:3320
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to plus/minus, type is a pointer"
 msgstr "opérande invalide dans l'instruction"
 
-#: tree-cfg.c:3307
+#: tree-cfg.c:3331
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to pointer plus, first operand is not a pointer"
 msgstr "l'opérande de base de «->» n'est pas un pointeur"
 
-#: tree-cfg.c:3315
+#: tree-cfg.c:3339
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, second operand is not an integer with type of sizetype."
 msgstr ""
 
-#: tree-cfg.c:3382 tree-cfg.c:3798
+#: tree-cfg.c:3406 tree-cfg.c:3822
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary expression"
 msgstr "nombre invalide dans l'expression #if"
 
-#: tree-cfg.c:3392
+#: tree-cfg.c:3416
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in unary expression"
 msgstr "non concordance de type dans une expression conditionnelle"
 
-#: tree-cfg.c:3413
+#: tree-cfg.c:3437
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in binary expression"
 msgstr "opérandes invalides pour le binaire %s"
 
-#: tree-cfg.c:3424
+#: tree-cfg.c:3448
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in binary expression"
 msgstr "non concordance de type dans une expression conditionnelle"
 
-#: tree-cfg.c:3449
+#: tree-cfg.c:3473
 #, fuzzy, gcc-internal-format
 msgid "invalid expression for min lvalue"
 msgstr "expression invalide comme opérande"
 
-#: tree-cfg.c:3456
+#: tree-cfg.c:3480
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in indirect reference"
 msgstr "opérande invalide dans l'instruction"
 
-#: tree-cfg.c:3463
+#: tree-cfg.c:3487
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in indirect reference"
 msgstr "non concordance de type dans une expression conditionnelle"
 
-#: tree-cfg.c:3491
+#: tree-cfg.c:3515
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to array reference"
 msgstr "opérandes invalides pour le binaire %s"
 
-#: tree-cfg.c:3502
+#: tree-cfg.c:3526
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in array reference"
 msgstr "indice manquant dans la référence du tableau"
 
-#: tree-cfg.c:3511
+#: tree-cfg.c:3535
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in array range reference"
 msgstr "indice manquant dans la référence du tableau"
 
-#: tree-cfg.c:3522
+#: tree-cfg.c:3546
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in real/imagpart reference"
 msgstr "non concordance de type dans une expression conditionnelle"
 
-#: tree-cfg.c:3532
+#: tree-cfg.c:3556
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in component reference"
 msgstr "non concordance de type dans une expression conditionnelle"
 
-#: tree-cfg.c:3586
+#: tree-cfg.c:3610
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in conversion"
 msgstr "opérande invalide dans l'instruction"
 
-#: tree-cfg.c:3614
+#: tree-cfg.c:3638
 #, fuzzy, gcc-internal-format
 msgid "invalid types in nop conversion"
 msgstr "Type d'expression invalide"
 
-#: tree-cfg.c:3628
+#: tree-cfg.c:3652
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in int to float conversion"
 msgstr "opérande invalide dans l'instruction"
 
-#: tree-cfg.c:3634
+#: tree-cfg.c:3658
 #, fuzzy, gcc-internal-format
 msgid "invalid types in conversion to floating point"
 msgstr "suffixe « %.*s » invalide pour une constante flottante"
 
-#: tree-cfg.c:3647
+#: tree-cfg.c:3671
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in float to int conversion"
 msgstr "opérande invalide dans l'instruction"
 
-#: tree-cfg.c:3653
+#: tree-cfg.c:3677
 #, fuzzy, gcc-internal-format
 msgid "invalid types in conversion to integer"
 msgstr "type « void » invalide pour new"
 
-#: tree-cfg.c:3667
+#: tree-cfg.c:3691
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in complex expression"
 msgstr "nombre invalide dans l'expression #if"
 
-#: tree-cfg.c:3680
+#: tree-cfg.c:3704
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in complex expression"
 msgstr "non concordance de type dans une expression conditionnelle"
 
-#: tree-cfg.c:3694
+#: tree-cfg.c:3718
 #, gcc-internal-format
 msgid "constructor not allowed for non-vector types"
 msgstr ""
 
-#: tree-cfg.c:3711
+#: tree-cfg.c:3735
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in shift expression"
 msgstr "nombre invalide dans l'expression #if"
 
-#: tree-cfg.c:3717
+#: tree-cfg.c:3741
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in shift expression"
 msgstr "non concordance de type dans une expression conditionnelle"
 
-#: tree-cfg.c:3735
+#: tree-cfg.c:3759
 #, fuzzy, gcc-internal-format
 msgid "invalid (pointer) operands to plus/minus"
 msgstr "opérandes invalides pour le binaire %s"
 
-#: tree-cfg.c:3748
+#: tree-cfg.c:3772
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in pointer plus expression"
 msgstr "opérande invalide dans l'instruction"
 
-#: tree-cfg.c:3755
+#: tree-cfg.c:3779
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in pointer plus expression"
 msgstr "non concordance de type dans une expression conditionnelle"
 
-#: tree-cfg.c:3774
+#: tree-cfg.c:3798
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in conditional expression"
 msgstr "mode non booléen dans l'expression conditionnelle"
 
-#: tree-cfg.c:3807
+#: tree-cfg.c:3831
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in address expression"
 msgstr "non concordance de mode dans l'expression %s"
 
-#: tree-cfg.c:3827
+#: tree-cfg.c:3851
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in truth expression"
 msgstr "opérande invalide dans l'instruction"
 
-#: tree-cfg.c:3836
+#: tree-cfg.c:3860
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in binary truth expression"
 msgstr "non concordance de type dans une expression conditionnelle"
 
-#: tree-cfg.c:3852
+#: tree-cfg.c:3876
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary not"
 msgstr "opérandes invalides pour le binaire %s"
 
-#: tree-cfg.c:3861
+#: tree-cfg.c:3885
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in not expression"
 msgstr "non concordance de type dans une expression conditionnelle"
 
-#: tree-cfg.c:3900
+#: tree-cfg.c:3924
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in comparison expression"
 msgstr "nombre invalide dans l'expression #if"
 
-#: tree-cfg.c:3917
+#: tree-cfg.c:3941
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in comparison expression"
 msgstr "non concordance de type dans une expression conditionnelle"
 
-#: tree-cfg.c:3947
+#: tree-cfg.c:3971
 #, fuzzy, gcc-internal-format
 msgid "non-trivial conversion at assignment"
 msgstr "membre gauche de l'affectation invalide"
 
-#: tree-cfg.c:3988 tree-cfg.c:4136
+#: tree-cfg.c:4012 tree-cfg.c:4160
 #, fuzzy, gcc-internal-format
 msgid "is not a valid GIMPLE statement"
 msgstr "« %E » n'est pas un argument valide pour le patron"
 
-#: tree-cfg.c:4015
+#: tree-cfg.c:4039
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to switch statement"
 msgstr "opérande invalide pour le code %%s"
 
-#: tree-cfg.c:4026
+#: tree-cfg.c:4050
 #, fuzzy, gcc-internal-format
 msgid "type error in return expression"
 msgstr "  dans l'expression projetée"
 
-#: tree-cfg.c:4104
+#: tree-cfg.c:4128
 #, fuzzy, gcc-internal-format
 msgid "verify_gimple failed"
 msgstr "verify_flow_info a échoué"
 
-#: tree-cfg.c:4156
+#: tree-cfg.c:4180
 #, gcc-internal-format
 msgid "statement marked for throw, but doesn%'t"
 msgstr ""
 
-#: tree-cfg.c:4161
+#: tree-cfg.c:4185
 #, gcc-internal-format
 msgid "statement marked for throw in middle of block"
 msgstr ""
 
-#: tree-cfg.c:4232
+#: tree-cfg.c:4256
 #, fuzzy, gcc-internal-format
 msgid "unexpected non-tuple"
 msgstr "opérande inattendue"
 
-#: tree-cfg.c:4261
+#: tree-cfg.c:4285
 #, gcc-internal-format
 msgid "Dead STMT in EH table"
 msgstr ""
 
-#: tree-cfg.c:4295
+#: tree-cfg.c:4319
 #, gcc-internal-format
 msgid "bb_for_stmt (phi) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.c:4306
+#: tree-cfg.c:4330
 #, fuzzy, gcc-internal-format
 msgid "missing PHI def"
 msgstr "champ manquant"
 
-#: tree-cfg.c:4317
+#: tree-cfg.c:4341
 #, gcc-internal-format
 msgid "PHI def is not a GIMPLE value"
 msgstr ""
 
-#: tree-cfg.c:4333 tree-cfg.c:4359
+#: tree-cfg.c:4357 tree-cfg.c:4383
 #, gcc-internal-format
 msgid "incorrect sharing of tree nodes"
 msgstr ""
 
-#: tree-cfg.c:4350
+#: tree-cfg.c:4374
 #, gcc-internal-format
 msgid "bb_for_stmt (stmt) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.c:4373
+#: tree-cfg.c:4397
 #, fuzzy, gcc-internal-format
 msgid "verify_stmts failed"
 msgstr "verify_flow_info a échoué"
 
-#: tree-cfg.c:4396
+#: tree-cfg.c:4420
 #, gcc-internal-format
 msgid "ENTRY_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.c:4402
+#: tree-cfg.c:4426
 #, gcc-internal-format
 msgid "EXIT_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.c:4409
+#: tree-cfg.c:4433
 #, gcc-internal-format
 msgid "fallthru to exit from bb %d"
 msgstr ""
 
-#: tree-cfg.c:4431
+#: tree-cfg.c:4455
 #, gcc-internal-format
 msgid "nonlocal label "
 msgstr ""
 
-#: tree-cfg.c:4440 tree-cfg.c:4450 tree-cfg.c:4475
+#: tree-cfg.c:4464 tree-cfg.c:4474 tree-cfg.c:4499
 #, gcc-internal-format
 msgid "label "
 msgstr ""
 
-#: tree-cfg.c:4465
+#: tree-cfg.c:4489
 #, fuzzy, gcc-internal-format
 msgid "control flow in the middle of basic block %d"
 msgstr "insn de contrôle de flot à l'intérieur d'un bloc de base"
 
-#: tree-cfg.c:4495
+#: tree-cfg.c:4519
 #, fuzzy, gcc-internal-format
 msgid "fallthru edge after a control statement in bb %d"
 msgstr "Arrête fallthru après le branchement inconditionnel %i"
 
-#: tree-cfg.c:4508
+#: tree-cfg.c:4532
 #, gcc-internal-format
 msgid "true/false edge after a non-COND_EXPR in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4524
+#: tree-cfg.c:4548
 #, gcc-internal-format
 msgid "COND_EXPR with code in branches at the end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:4538 tree-cfg.c:4560 tree-cfg.c:4573 tree-cfg.c:4644
+#: tree-cfg.c:4562 tree-cfg.c:4584 tree-cfg.c:4597 tree-cfg.c:4668
 #, gcc-internal-format
 msgid "wrong outgoing edge flags at end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:4548
+#: tree-cfg.c:4572
 #, fuzzy, gcc-internal-format
 msgid "explicit goto at end of bb %d"
 msgstr "instanciation explicite de « %#D »"
 
-#: tree-cfg.c:4578
+#: tree-cfg.c:4602
 #, gcc-internal-format
 msgid "return edge does not point to exit in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4611
+#: tree-cfg.c:4635
 #, gcc-internal-format
 msgid "found default case not at end of case vector"
 msgstr ""
 
-#: tree-cfg.c:4617
+#: tree-cfg.c:4641
 #, fuzzy, gcc-internal-format
 msgid "case labels not sorted: "
 msgstr "mode dans l'étiquette n'est pas discret"
 
-#: tree-cfg.c:4628
+#: tree-cfg.c:4652
 #, gcc-internal-format
 msgid "no default case found at end of case vector"
 msgstr ""
 
-#: tree-cfg.c:4636
+#: tree-cfg.c:4660
 #, gcc-internal-format
 msgid "extra outgoing edge %d->%d"
 msgstr ""
 
-#: tree-cfg.c:4658
+#: tree-cfg.c:4682
 #, fuzzy, gcc-internal-format
 msgid "missing edge %i->%i"
 msgstr "champ manquant"
 
-#: tree-cfg.c:6941 tree-cfg.c:6945
+#: tree-cfg.c:7025 tree-cfg.c:7029
 #, fuzzy, gcc-internal-format
 msgid "%H%<noreturn%> function does return"
 msgstr "fonction avec « noreturn » effectue des retour"
 
-#: tree-cfg.c:6967 tree-cfg.c:6972
+#: tree-cfg.c:7051 tree-cfg.c:7056
 #, fuzzy, gcc-internal-format
 msgid "%Hcontrol reaches end of non-void function"
 msgstr "contrôle a atteint la fin non void de la fonction"
 
-#: tree-cfg.c:7033
+#: tree-cfg.c:7117
 #, fuzzy, gcc-internal-format
 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
 msgstr "fonction peut être une possible candidate pour l'attribut « norreturn »"
 
-#: tree-dump.c:933
+#: tree-dump.c:932
 #, fuzzy, gcc-internal-format
 msgid "could not open dump file %qs: %s"
 msgstr "ne peut ouvrir le fichier de vidange « %s »"
 
-#: tree-dump.c:1068
+#: tree-dump.c:1067
 #, fuzzy, gcc-internal-format
 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
 msgstr "option inconnue « %.*s » ignorée dans « -fdump-%s »"
 
-#: tree-eh.c:1788
+#: tree-eh.c:1805
 #, fuzzy, gcc-internal-format
 msgid "EH edge %i->%i is missing"
 msgstr "argument pour « -%s » est manquant"
 
-#: tree-eh.c:1793
+#: tree-eh.c:1810
 #, gcc-internal-format
 msgid "EH edge %i->%i miss EH flag"
 msgstr ""
 
 #. ??? might not be mistake.
-#: tree-eh.c:1799
+#: tree-eh.c:1816
 #, gcc-internal-format
 msgid "EH edge %i->%i has duplicated regions"
 msgstr ""
 
-#: tree-eh.c:1833
+#: tree-eh.c:1850
 #, gcc-internal-format
 msgid "BB %i can not throw but has EH edges"
 msgstr ""
 
-#: tree-eh.c:1840
+#: tree-eh.c:1857
 #, gcc-internal-format
 msgid "BB %i last statement has incorrectly set region"
 msgstr ""
 
-#: tree-eh.c:1851
+#: tree-eh.c:1868
 #, gcc-internal-format
 msgid "unnecessary EH edge %i->%i"
 msgstr ""
 
-#: tree-inline.c:1830
+#: tree-inline.c:1880
 #, fuzzy, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 msgstr "%Jfonction « %F » ne peut être enligne parce qu'elle utilise alloca (écrasant l'utiliastion de l'attribut always_inline)"
 
-#: tree-inline.c:1842
+#: tree-inline.c:1892
 #, fuzzy, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp"
 msgstr "%Jfonction « %F » ne peut être enligne parce qu'elle utilise setjmp"
 
-#: tree-inline.c:1856
+#: tree-inline.c:1906
 #, fuzzy, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 msgstr "%Jfonction « %F » ne peut être enligne parce qu'elle utilise une liste variable d'arguments"
 
-#: tree-inline.c:1867
+#: tree-inline.c:1917
 #, fuzzy, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 msgstr "%Jfonction « %F » ne peut être enligne parce qu'elle utilise le traitement d'exception setjmp-longjmp"
 
-#: tree-inline.c:1874
+#: tree-inline.c:1924
 #, fuzzy, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses non-local goto"
 msgstr "%Jfonction « %F » ne peut être enligne parce qu'elle contient un goto qui n'est pas local"
 
-#: tree-inline.c:1885
+#: tree-inline.c:1935
 #, fuzzy, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 msgstr "%Jfonction « %F » ne peut être enligne parce qu'elle utilise une taille variable de variables"
 
-#: tree-inline.c:1904
+#: tree-inline.c:1954
 #, fuzzy, gcc-internal-format
 msgid "function %q+F can never be inlined because it contains a computed goto"
 msgstr "%Jfonction « %F » ne peut être enligne parce qu'elle contient un goto calculé"
 
-#: tree-inline.c:1918
+#: tree-inline.c:1968
 #, fuzzy, gcc-internal-format
 msgid "function %q+F can never be inlined because it receives a non-local goto"
 msgstr "%Jfonction « %F » ne peut être enligne parce qu'elle contient un goto qui n'est pas local"
 
-#: tree-inline.c:1943
+#: tree-inline.c:1993
 #, fuzzy, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable sized variables"
 msgstr "%Jfonction « %F » ne peut être enligne parce qu'elle utilise une taille variable de variables"
 
-#: tree-inline.c:2005
+#: tree-inline.c:2015
 #, fuzzy, gcc-internal-format
+msgid "function %q+F can never be inlined because it saves address of local label in a static variable"
+msgstr "%Jfonction « %F » ne peut être enligne parce qu'elle utilise une taille variable de variables"
+
+#: tree-inline.c:2091
+#, fuzzy, gcc-internal-format
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 msgstr "%Jfonction « %F » ne jamais être enlignée parce qu'elle supprime l'utilisation de -fno-inline"
 
-#: tree-inline.c:2019
+#: tree-inline.c:2105
 #, fuzzy, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 msgstr "%Jfonction « %F » ne jamais être enlignée parce qu'elle utilise un attribut en conflit avec l'enlignage"
 
-#: tree-inline.c:2588 tree-inline.c:2598
+#: tree-inline.c:2674 tree-inline.c:2684
 #, fuzzy, gcc-internal-format
 msgid "inlining failed in call to %q+F: %s"
 msgstr "%Jl'enlignage de l'appel à « %F »: %s a échoué"
 
-#: tree-inline.c:2589 tree-inline.c:2600
+#: tree-inline.c:2675 tree-inline.c:2686
 #, gcc-internal-format
 msgid "called from here"
 msgstr "appelé d'ici"
 
-#: tree-mudflap.c:860
+#: tree-mudflap.c:864
 #, gcc-internal-format
 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
 msgstr ""
 
-#: tree-mudflap.c:1044
+#: tree-mudflap.c:1050
 #, gcc-internal-format
 msgid "mudflap cannot track %qs in stub function"
 msgstr ""
 
-#: tree-mudflap.c:1272
+#: tree-mudflap.c:1279
 #, gcc-internal-format
 msgid "mudflap cannot track unknown size extern %qs"
 msgstr ""
@@ -24313,33 +24309,33 @@
 msgid "size of return value of %q+D is larger than %wd bytes"
 msgstr "%Jtaille de la valeur retournée par « %D » supérieure à %wd octets"
 
-#: tree-outof-ssa.c:637 tree-outof-ssa.c:688 tree-ssa-coalesce.c:936
-#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1043
+#: tree-outof-ssa.c:638 tree-outof-ssa.c:689 tree-ssa-coalesce.c:936
+#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1053
 #, gcc-internal-format
 msgid "SSA corruption"
 msgstr ""
 
-#: tree-outof-ssa.c:1105
+#: tree-outof-ssa.c:1263
 #, gcc-internal-format
 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1111
+#: tree-outof-ssa.c:1269
 #, gcc-internal-format
 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1118
+#: tree-outof-ssa.c:1276
 #, gcc-internal-format
 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1124
+#: tree-outof-ssa.c:1282
 #, gcc-internal-format
 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
 msgstr ""
 
-#: tree-profile.c:351
+#: tree-profile.c:356
 #, fuzzy, gcc-internal-format
 msgid "unimplemented functionality"
 msgstr "fonction interne non implantée « %s »"
@@ -24529,154 +24525,159 @@
 msgid "verify_ssa failed"
 msgstr "verify_flow_info a échoué"
 
-#: tree-ssa.c:1284
+#: tree-ssa.c:1293
 #, fuzzy, gcc-internal-format
 msgid "%J%qD was declared here"
 msgstr "%J« %D » précédemment déclaré ici"
 
 #. We only do data flow with SSA_NAMEs, so that's all we
 #. can warn about.
-#: tree-ssa.c:1302
+#: tree-ssa.c:1311
 #, fuzzy, gcc-internal-format
 msgid "%H%qD is used uninitialized in this function"
 msgstr "%J« %D » pourrait être utilisé sans être initialisé dans cette fonction"
 
-#: tree-ssa.c:1340
+#: tree-ssa.c:1349
 #, fuzzy, gcc-internal-format
 msgid "%H%qD may be used uninitialized in this function"
 msgstr "%J« %D » pourrait être utilisé sans être initialisé dans cette fonction"
 
-#: tree-vrp.c:4374
+#: tree-vrp.c:4384
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is outside array bounds"
 msgstr "l'indice du tableau n'est pas un entier"
 
-#: tree-vrp.c:4388
+#: tree-vrp.c:4398
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is above array bounds"
 msgstr "l'indice du tableau n'est pas un entier"
 
-#: tree-vrp.c:4395
+#: tree-vrp.c:4405
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is below array bounds"
 msgstr "l'indice du tableau n'est pas un entier"
 
-#: tree-vrp.c:5042
+#: tree-vrp.c:5058
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional to constant"
 msgstr ""
 
-#: tree-vrp.c:5048
+#: tree-vrp.c:5064
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional"
 msgstr ""
 
-#: tree.c:3951
+#: tree.c:3682
 #, fuzzy, gcc-internal-format
+msgid "ignoring attributes applied to %qT after definition"
+msgstr "attribut « %s » peut seulement être appliqué aux définitions de classes"
+
+#: tree.c:3966
+#, fuzzy, gcc-internal-format
 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
 msgstr "%J« %D » redéclaré sans attribut dllimport après avoir été référencé avec lien dllimport."
 
-#: tree.c:3963
+#: tree.c:3978
 #, fuzzy, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
 msgstr "%J« %D » redéclaré sans attribut dllimport après avoir été référencé avec lien dllimport."
 
-#: tree.c:3979
+#: tree.c:3994
 #, fuzzy, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 msgstr "%J« %D » redéclaré sans attribut dllimport après avoir été référencé avec lien dllimport."
 
-#: tree.c:4038 tree.c:4050 config/darwin.c:1458 config/arm/arm.c:3099
-#: config/arm/arm.c:3127 config/avr/avr.c:4598 config/h8300/h8300.c:5281
-#: config/h8300/h8300.c:5305 config/i386/i386.c:3056 config/i386/i386.c:22515
+#: tree.c:4053 tree.c:4065 config/darwin.c:1460 config/arm/arm.c:3099
+#: config/arm/arm.c:3127 config/avr/avr.c:4638 config/h8300/h8300.c:5281
+#: config/h8300/h8300.c:5305 config/i386/i386.c:3087 config/i386/i386.c:22599
 #: config/ia64/ia64.c:586 config/m68hc11/m68hc11.c:1118
-#: config/rs6000/rs6000.c:19657 config/sh/symbian.c:408
+#: config/rs6000/rs6000.c:19874 config/sh/symbian.c:408
 #: config/sh/symbian.c:415
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute ignored"
 msgstr "attribut « %s » ignoré"
 
-#: tree.c:4066
+#: tree.c:4081
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D declared as  dllimport: attribute ignored"
 msgstr "%Jfonction enligne « %D » est déclarée en tant que dllimport: attribut ignoré."
 
-#: tree.c:4074
+#: tree.c:4089
 #, fuzzy, gcc-internal-format
 msgid "function %q+D definition is marked dllimport"
 msgstr "%Jdéfinition de la fonction « %D » est marquée dllimport"
 
-#: tree.c:4082 config/sh/symbian.c:430
+#: tree.c:4097 config/sh/symbian.c:430
 #, fuzzy, gcc-internal-format
 msgid "variable %q+D definition is marked dllimport"
 msgstr "%Jdéfinition de la variable « %D » est marquée dllimport"
 
-#: tree.c:4105 config/sh/symbian.c:505
+#: tree.c:4120 config/sh/symbian.c:505
 #, fuzzy, gcc-internal-format
 msgid "external linkage required for symbol %q+D because of %qs attribute"
 msgstr "%Jédition de lien externe requise pour le symbole « %D » en raison de l'attribut « %s »"
 
-#: tree.c:4119
+#: tree.c:4134
 #, gcc-internal-format
 msgid "%qs implies default visibility, but %qD has already been declared with a different visibility"
 msgstr ""
 
-#: tree.c:5632
+#: tree.c:5648
 #, gcc-internal-format
 msgid "arrays of functions are not meaningful"
 msgstr "tableaux de fonctions n'a pas grand sens"
 
-#: tree.c:5785
+#: tree.c:5801
 #, gcc-internal-format
 msgid "function return type cannot be function"
 msgstr "Le type retourné d'une fonction ne peut être une fonction"
 
-#: tree.c:6802 tree.c:6887 tree.c:6948
+#: tree.c:6818 tree.c:6903 tree.c:6964
 #, fuzzy, gcc-internal-format
 msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr "vérification de l'arbre: attendait %s, obtenu %s dans %s, à %s:%d"
 
-#: tree.c:6839
+#: tree.c:6855
 #, fuzzy, gcc-internal-format
 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr "vérification de l'arbre: attendait %s, obtenu %s dans %s, à %s:%d"
 
-#: tree.c:6852
+#: tree.c:6868
 #, fuzzy, gcc-internal-format
 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr "vérification de l'arbre: attendait classe « %c », obtenu « %c » (%s) dans %s, à %s:%d"
 
-#: tree.c:6901
+#: tree.c:6917
 #, fuzzy, gcc-internal-format
 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr "vérification de l'arbre: attendait classe « %c », obtenu « %c » (%s) dans %s, à %s:%d"
 
-#: tree.c:6914
+#: tree.c:6930
 #, fuzzy, gcc-internal-format
 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
 msgstr "vérification de l'arbre: attendait %s, obtenu %s dans %s, à %s:%d"
 
-#: tree.c:6974
+#: tree.c:6990
 #, fuzzy, gcc-internal-format
 msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
 msgstr "vérification de l'arbre: attendait %s, obtenu %s dans %s, à %s:%d"
 
-#: tree.c:6988
+#: tree.c:7004
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr "vérification de l'arbre: accès de elt %d de tree-vec avec %d elts dans %s, à %s:%d"
 
-#: tree.c:7000
+#: tree.c:7016
 #, fuzzy, gcc-internal-format
 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
 msgstr "vérification de l'arbre: accès de elt %d de tree-vec avec %d elts dans %s, à %s:%d"
 
-#: tree.c:7013
+#: tree.c:7029
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr "vérification de l'arbre: opérande accédé %d de %s avec %d opérandes dans %s, à %s:%d"
 
-#: tree.c:7026
+#: tree.c:7042
 #, fuzzy, gcc-internal-format
 msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
 msgstr "vérification de l'arbre: opérande accédé %d de %s avec %d opérandes dans %s, à %s:%d"
@@ -24930,17 +24931,17 @@
 msgid "Unknown value %qs of -mmacosx-version-min"
 msgstr ""
 
-#: config/darwin.c:1431
+#: config/darwin.c:1433
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only when compiling a kext"
 msgstr ""
 
-#: config/darwin.c:1438
+#: config/darwin.c:1440
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only to C++ classes"
 msgstr ""
 
-#: config/darwin.c:1563
+#: config/darwin.c:1565
 #, fuzzy, gcc-internal-format
 msgid "internal and protected visibility attributes not supported in this configuration; ignored"
 msgstr "visibilité des attributs internes et protégées n'est pas supportée dans cette configuration; ignoré"
@@ -25036,7 +25037,7 @@
 msgid "profiler support for WindISS"
 msgstr "support du profileur pour WindISS"
 
-#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:1990
+#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:2020
 #, fuzzy, gcc-internal-format
 msgid "bad value %qs for -mtls-size switch"
 msgstr "valeur « %s » erronée pour l'option -mtls-size"
@@ -25111,18 +25112,18 @@
 msgid "bad value %qs for -mmemory-latency"
 msgstr "valeur « %s » erronée pour -mmemory-latency"
 
-#: config/alpha/alpha.c:6514 config/alpha/alpha.c:6517 config/s390/s390.c:8279
-#: config/s390/s390.c:8282
+#: config/alpha/alpha.c:6522 config/alpha/alpha.c:6525 config/s390/s390.c:8335
+#: config/s390/s390.c:8338
 #, gcc-internal-format
 msgid "bad builtin fcode"
 msgstr "construit interne erroné de fcode"
 
-#: config/arc/arc.c:388
+#: config/arc/arc.c:392
 #, fuzzy, gcc-internal-format
 msgid "argument of %qs attribute is not a string constant"
 msgstr "argument de l'attribut « %s » n'est pas une chaîne de constante"
 
-#: config/arc/arc.c:396
+#: config/arc/arc.c:400
 #, fuzzy, gcc-internal-format
 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
 msgstr "l'argument de l'attribut « %s » n'est pas «ilink1» ou «ilink2 »"
@@ -25132,7 +25133,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "l'option -mcpu=%s est en conflit avec l'option -march= "
 
-#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1504 config/sparc/sparc.c:761
+#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1522 config/sparc/sparc.c:764
 #, gcc-internal-format
 msgid "bad value (%s) for %s switch"
 msgstr "valeur (%s) erronée pour l'option %s"
@@ -25272,14 +25273,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr "incapable d'utiliser « %s » pour un registre PIC"
 
-#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4618
-#: config/avr/avr.c:4660 config/bfin/bfin.c:4778 config/c4x/c4x.c:4071
-#: config/h8300/h8300.c:5257 config/i386/i386.c:3009
-#: config/m68hc11/m68hc11.c:1155 config/m68k/m68k.c:741
-#: config/mcore/mcore.c:3032 config/mips/mips.c:1151 config/mips/mips.c:1153
-#: config/mt/mt.c:1275 config/rs6000/rs6000.c:19583 config/sh/sh.c:7984
-#: config/sh/sh.c:8005 config/sh/sh.c:8028 config/stormy16/stormy16.c:2252
-#: config/v850/v850.c:2048
+#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4658
+#: config/avr/avr.c:4700 config/bfin/bfin.c:4881 config/h8300/h8300.c:5257
+#: config/i386/i386.c:3040 config/m68hc11/m68hc11.c:1155
+#: config/m68k/m68k.c:741 config/mcore/mcore.c:3032 config/mips/mips.c:1151
+#: config/mips/mips.c:1153 config/mt/mt.c:1275 config/rs6000/rs6000.c:19800
+#: config/sh/sh.c:7987 config/sh/sh.c:8008 config/sh/sh.c:8031
+#: config/stormy16/stormy16.c:2225 config/v850/v850.c:2048
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute only applies to functions"
 msgstr "attribut « %s » s'applique seulement aux fonctions"
@@ -25301,7 +25301,7 @@
 msgstr "sélecteur doit être un immédiat"
 
 #. @@@ better error message
-#: config/arm/arm.c:15839 config/i386/i386.c:20651 config/i386/i386.c:20685
+#: config/arm/arm.c:15839 config/i386/i386.c:20735 config/i386/i386.c:20769
 #, gcc-internal-format
 msgid "mask must be an immediate"
 msgstr "masque doit être un immédiat"
@@ -25326,222 +25326,187 @@
 msgid "static variable %q+D is marked dllimport"
 msgstr "%Jvariable statique « %D » est marquée dllimport"
 
-#: config/avr/avr.c:690
+#: config/avr/avr.c:718
 #, gcc-internal-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr "grand pointeur de trames change (%d) avec -mtiny-stack"
 
-#: config/avr/avr.c:4591
+#: config/avr/avr.c:4631
 #, gcc-internal-format
 msgid "only initialized variables can be placed into program memory area"
 msgstr "seules les variables initialisées peuvent être placées dans la zone mémoire du programme"
 
-#: config/avr/avr.c:4635
+#: config/avr/avr.c:4675
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled interrupt handler"
 msgstr ""
 
-#: config/avr/avr.c:4643
+#: config/avr/avr.c:4683
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled signal handler"
 msgstr ""
 
-#: config/avr/avr.c:4751
+#: config/avr/avr.c:4791
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr "seuls les variables non initialisées peuvent être placées dans une section .noinit"
 
-#: config/avr/avr.c:4765
+#: config/avr/avr.c:4805
 #, fuzzy, gcc-internal-format
 msgid "MCU %qs supported for assembler only"
 msgstr "MCU « %s » est supporté pour l'assembleur seulement"
 
-#: config/avr/avr.h:692
+#: config/avr/avr.h:731
 #, gcc-internal-format
 msgid "trampolines not supported"
 msgstr "trampolines ne sont pas supportées"
 
-#: config/bfin/bfin.c:2259 config/m68k/m68k.c:488
+#: config/bfin/bfin.c:2352 config/m68k/m68k.c:488
 #, fuzzy, gcc-internal-format
 msgid "-mshared-library-id=%s is not between 0 and %d"
 msgstr "-mshared-library-id=%d n'est pas entre 0 et %d"
 
-#: config/bfin/bfin.c:2279
+#: config/bfin/bfin.c:2372
 #, fuzzy, gcc-internal-format
 msgid "-mcpu=%s is not valid"
 msgstr "-mcpu=%s ne supporte par -mips%d"
 
-#: config/bfin/bfin.c:2315
+#: config/bfin/bfin.c:2410
 #, gcc-internal-format
 msgid "-mcpu=%s has invalid silicon revision"
 msgstr ""
 
-#: config/bfin/bfin.c:2332
+#: config/bfin/bfin.c:2427
 #, fuzzy, gcc-internal-format
 msgid "bf561 support is incomplete yet."
 msgstr "le paramètre a un type incomplet"
 
-#: config/bfin/bfin.c:2372
+#: config/bfin/bfin.c:2470
 #, gcc-internal-format
 msgid "-mshared-library-id= specified without -mid-shared-library"
 msgstr "-mshared-library-id= spécifié sans -mid-shared-library"
 
-#: config/bfin/bfin.c:2378
+#: config/bfin/bfin.c:2473
 #, fuzzy, gcc-internal-format
 msgid "Can't use multiple stack checking methods together."
 msgstr "Insérer du code de vérificaion de la pile dans le programme"
 
-#: config/bfin/bfin.c:2381
+#: config/bfin/bfin.c:2476
 #, gcc-internal-format
 msgid "ID shared libraries and FD-PIC mode can't be used together."
 msgstr ""
 
-#: config/bfin/bfin.c:2386 config/m68k/m68k.c:582
+#: config/bfin/bfin.c:2481 config/m68k/m68k.c:582
 #, gcc-internal-format
 msgid "cannot specify both -msep-data and -mid-shared-library"
 msgstr "ne peut spécifier à la fois -msep-data et -mid-shared-library"
 
-#: config/bfin/bfin.c:4783
+#: config/bfin/bfin.c:4886
 #, fuzzy, gcc-internal-format
 msgid "multiple function type attributes specified"
 msgstr "%J fonction enligne « %D » a reçu l'attribut non enligne"
 
-#: config/bfin/bfin.c:4839 config/bfin/bfin.c:4868 config/spu/spu.c:2976
+#: config/bfin/bfin.c:4942 config/bfin/bfin.c:4971 config/spu/spu.c:2965
 #, gcc-internal-format
 msgid "`%s' attribute only applies to functions"
 msgstr "attribut « %s » s'applique seulement aux fonctions"
 
-#: config/bfin/bfin.c:4850
+#: config/bfin/bfin.c:4953
 #, gcc-internal-format
 msgid "can't apply both longcall and shortcall attributes to the same function"
 msgstr ""
 
-#: config/bfin/bfin.c:4900
+#: config/bfin/bfin.c:5003
 #, gcc-internal-format
 msgid "`%s' attribute only applies to variables"
 msgstr "attribut « %s » s'applique seulement aux variables"
 
-#: config/bfin/bfin.c:4907
+#: config/bfin/bfin.c:5010
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute cannot be specified for local variables"
 msgstr "%Jl'attribut de section ne peut être spécifié pour des variables locales"
 
-#: config/c4x/c4x-c.c:68
-#, gcc-internal-format
-msgid "missing '(' after '#pragma %s' - ignored"
-msgstr "«(» manquante après «#pragma %s» - ignoré"
-
-#: config/c4x/c4x-c.c:71
-#, gcc-internal-format
-msgid "missing function name in '#pragma %s' - ignored"
-msgstr "nom de fonction manquant dans «#pragma %s» - ignoré"
-
-#: config/c4x/c4x-c.c:76
-#, gcc-internal-format
-msgid "malformed '#pragma %s' - ignored"
-msgstr "«#pragma %s» mal composé - ignoré"
-
-#: config/c4x/c4x-c.c:78
-#, gcc-internal-format
-msgid "missing section name in '#pragma %s' - ignored"
-msgstr "nom de section manquant dans «#pragma %s» - ignoré"
-
-#: config/c4x/c4x-c.c:83
-#, gcc-internal-format
-msgid "missing ')' for '#pragma %s' - ignored"
-msgstr "«)» manquante pour «#pragma %s» - ignoré"
-
-#: config/c4x/c4x-c.c:86
-#, gcc-internal-format
-msgid "junk at end of '#pragma %s'"
-msgstr "rebut à la fin de «#pragma %s'"
-
-#: config/c4x/c4x.c:859
-#, gcc-internal-format
-msgid "ISR %s requires %d words of local vars, max is 32767"
-msgstr "ISR %s requiert %d mots de var. locales, max est 32767."
-
 #. This function is for retrieving a part of an instruction name for
 #. an operator, for immediate output.  If that ever happens for
 #. MULT, we need to apply TARGET_MUL_BUG in the caller.  Make sure
 #. we notice.
-#: config/cris/cris.c:434
+#: config/cris/cris.c:447
 #, gcc-internal-format
 msgid "MULT case in cris_op_str"
 msgstr ""
 
-#: config/cris/cris.c:811
+#: config/cris/cris.c:837
 #, fuzzy, gcc-internal-format
 msgid "invalid use of ':' modifier"
 msgstr "opérande invalide pour le modificateur « b »"
 
-#: config/cris/cris.c:983
+#: config/cris/cris.c:1024
 #, gcc-internal-format
 msgid "internal error: bad register: %d"
 msgstr "erreur interne: registre erroné: %d"
 
-#: config/cris/cris.c:1524
+#: config/cris/cris.c:1586
 #, gcc-internal-format
 msgid "internal error: sideeffect-insn affecting main effect"
 msgstr "erreur interne: effet de bord de insn sideeffect-insn ayant un effet principal"
 
-#: config/cris/cris.c:1548
+#: config/cris/cris.c:1683
 #, fuzzy, gcc-internal-format
 msgid "unknown cc_attr value"
 msgstr "relocalisation unspec inconnue"
 
 #. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:1901
+#: config/cris/cris.c:2040
 #, gcc-internal-format
 msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr "erreur interne: cris_side_effect_mode_ok avec des opérandes erronées"
 
-#: config/cris/cris.c:2104
+#: config/cris/cris.c:2332
 #, gcc-internal-format
 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr "-max-stackframe=%d n'est pas utilisable, n'est pas entre 0 et %d"
 
-#: config/cris/cris.c:2132
+#: config/cris/cris.c:2360
 #, gcc-internal-format
 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr "spécification de version CRIS inconnue dans -march= ou -mcpu= : %s"
 
-#: config/cris/cris.c:2168
+#: config/cris/cris.c:2396
 #, gcc-internal-format
 msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr "spécification de version CRIS inconnue dans -mtune= : %s"
 
-#: config/cris/cris.c:2186
+#: config/cris/cris.c:2417
 #, gcc-internal-format
 msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr "-fPIC et -fpic ne sont pas supportées par cette configuration"
 
-#: config/cris/cris.c:2201
+#: config/cris/cris.c:2432
 #, gcc-internal-format
 msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr "l'option particulière -g est invalide avec -maout et -melinux"
 
-#: config/cris/cris.c:2414
+#: config/cris/cris.c:2658
 #, gcc-internal-format
 msgid "Unknown src"
 msgstr ""
 
-#: config/cris/cris.c:2475
+#: config/cris/cris.c:2719
 #, fuzzy, gcc-internal-format
 msgid "Unknown dest"
 msgstr "mode insn inconnu"
 
-#: config/cris/cris.c:2760
+#: config/cris/cris.c:3004
 #, gcc-internal-format
 msgid "stackframe too big: %d bytes"
 msgstr "trame de pile trop grande: %d octets"
 
-#: config/cris/cris.c:3213 config/cris/cris.c:3240
+#: config/cris/cris.c:3498 config/cris/cris.c:3526
 #, gcc-internal-format
 msgid "expand_binop failed in movsi got"
 msgstr ""
 
-#: config/cris/cris.c:3321
+#: config/cris/cris.c:3607
 #, gcc-internal-format
 msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr "génération d'une opérande PIC mais le registre PIC n'est pas initialisé"
@@ -25595,7 +25560,7 @@
 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
 #. TARGET_ASM_FUNCTION_EPILOGUE.
 #. Node: Profiling
-#: config/cris/cris.h:868
+#: config/cris/cris.h:948
 #, gcc-internal-format
 msgid "no FUNCTION_PROFILER for CRIS"
 msgstr "pas de FUNCTION_PROFILER pour CRIS"
@@ -25610,62 +25575,62 @@
 msgid "Trampoline support for CRX"
 msgstr "trampolines ne sont pas supportées"
 
-#: config/frv/frv.c:8622
+#: config/frv/frv.c:8626
 #, gcc-internal-format
 msgid "accumulator is not a constant integer"
 msgstr "accumulateur n'est pas une constante en entier"
 
-#: config/frv/frv.c:8627
+#: config/frv/frv.c:8631
 #, gcc-internal-format
 msgid "accumulator number is out of bounds"
 msgstr "numéro de l'accumulateur est hors limite"
 
-#: config/frv/frv.c:8638
+#: config/frv/frv.c:8642
 #, fuzzy, gcc-internal-format
 msgid "inappropriate accumulator for %qs"
 msgstr "accumulateur inapproprié pour « %s »"
 
-#: config/frv/frv.c:8715
+#: config/frv/frv.c:8719
 #, fuzzy, gcc-internal-format
 msgid "invalid IACC argument"
 msgstr "type d'argument invalide"
 
-#: config/frv/frv.c:8738
+#: config/frv/frv.c:8742
 #, fuzzy, gcc-internal-format
 msgid "%qs expects a constant argument"
 msgstr "« %s » attend un argument de constante"
 
-#: config/frv/frv.c:8743
+#: config/frv/frv.c:8747
 #, fuzzy, gcc-internal-format
 msgid "constant argument out of range for %qs"
 msgstr "argument de constante hors limite pour « %s »"
 
-#: config/frv/frv.c:9224
+#: config/frv/frv.c:9228
 #, gcc-internal-format
 msgid "media functions are not available unless -mmedia is used"
 msgstr "fonctions média ne sont pas disponibles à mois que -mmedia soit utilisé"
 
-#: config/frv/frv.c:9236
+#: config/frv/frv.c:9240
 #, gcc-internal-format
 msgid "this media function is only available on the fr500"
 msgstr "cette fonction média est seulement disponible sur le fr500"
 
-#: config/frv/frv.c:9264
+#: config/frv/frv.c:9268
 #, fuzzy, gcc-internal-format
 msgid "this media function is only available on the fr400 and fr550"
 msgstr "cette fonction média est seulement disponible sur le fr400"
 
-#: config/frv/frv.c:9283
+#: config/frv/frv.c:9287
 #, fuzzy, gcc-internal-format
 msgid "this builtin function is only available on the fr405 and fr450"
 msgstr "cette fonction média est seulement disponible sur le fr400"
 
-#: config/frv/frv.c:9292
+#: config/frv/frv.c:9296
 #, fuzzy, gcc-internal-format
 msgid "this builtin function is only available on the fr500 and fr550"
 msgstr "cette fonction média est seulement disponible sur le fr500"
 
-#: config/frv/frv.c:9304
+#: config/frv/frv.c:9308
 #, fuzzy, gcc-internal-format
 msgid "this builtin function is only available on the fr450"
 msgstr "cette fonction média est seulement disponible sur le fr500"
@@ -25690,311 +25655,316 @@
 msgid "can't set position in PCH file: %m"
 msgstr "ne peut obtenir la position dans le fichier PCH: %m"
 
-#: config/i386/i386.c:2133 config/i386/i386.c:2333
+#: config/i386/i386.c:2158 config/i386/i386.c:2358
 #, gcc-internal-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr "valeur erronée (%s) pour l'option -mtune="
 
-#: config/i386/i386.c:2174
+#: config/i386/i386.c:2199
 #, fuzzy, gcc-internal-format
 msgid "bad value (%s) for -mstringop-strategy= switch"
 msgstr "valeur erronée (%s) pour l'option -mtune="
 
-#: config/i386/i386.c:2177
+#: config/i386/i386.c:2202
 #, gcc-internal-format
 msgid "-mtune=x86-64 is deprecated.  Use -mtune=k8 or -mtune=generic instead as appropriate."
 msgstr ""
 
-#: config/i386/i386.c:2186
+#: config/i386/i386.c:2211
 #, fuzzy, gcc-internal-format
 msgid "generic CPU can be used only for -mtune= switch"
 msgstr "valeur erronée (%s) pour l'option -mtune="
 
-#: config/i386/i386.c:2188 config/i386/i386.c:2297 config/mt/mt.c:804
+#: config/i386/i386.c:2213 config/i386/i386.c:2322 config/mt/mt.c:804
 #, gcc-internal-format
 msgid "bad value (%s) for -march= switch"
 msgstr "valeur erronée (%s) pour l'option -march="
 
-#: config/i386/i386.c:2199
+#: config/i386/i386.c:2224
 #, fuzzy, gcc-internal-format
 msgid "code model %s does not support PIC mode"
 msgstr "model de code %s n'est pas supporté en mode PIC"
 
-#: config/i386/i386.c:2205 config/sparc/sparc.c:725
+#: config/i386/i386.c:2230 config/sparc/sparc.c:728
 #, gcc-internal-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "valeur erronée (%s) pour l'opton -mcmodel="
 
-#: config/i386/i386.c:2228
+#: config/i386/i386.c:2253
 #, gcc-internal-format
 msgid "bad value (%s) for -masm= switch"
 msgstr "valeur erronée (%s) pour l'option -masm"
 
-#: config/i386/i386.c:2231
+#: config/i386/i386.c:2256
 #, fuzzy, gcc-internal-format
 msgid "code model %qs not supported in the %s bit mode"
 msgstr "model de code « %s » n'est pas supporté dans le mode %s bits"
 
-#: config/i386/i386.c:2234
+#: config/i386/i386.c:2259
 #, gcc-internal-format
 msgid "%i-bit mode not compiled in"
 msgstr "mode %i bits pas compilé en"
 
-#: config/i386/i386.c:2245 config/i386/i386.c:2319
+#: config/i386/i386.c:2270 config/i386/i386.c:2344
 #, gcc-internal-format
 msgid "CPU you selected does not support x86-64 instruction set"
 msgstr "le processeur sélectionné ne supporte pas le jeu d'instructions x86-64"
 
-#: config/i386/i386.c:2351
+#: config/i386/i386.c:2376
 #, gcc-internal-format
 msgid "-mregparm is ignored in 64-bit mode"
 msgstr ""
 
-#: config/i386/i386.c:2354
+#: config/i386/i386.c:2379
 #, gcc-internal-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d n'est pas entre 0 et %d"
 
-#: config/i386/i386.c:2366
+#: config/i386/i386.c:2391
 #, gcc-internal-format
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops est obsolète, utiliser -falign-loops"
 
-#: config/i386/i386.c:2371 config/i386/i386.c:2384 config/i386/i386.c:2397
+#: config/i386/i386.c:2396 config/i386/i386.c:2409 config/i386/i386.c:2422
 #, gcc-internal-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d n'est pas entre 0 et %d"
 
-#: config/i386/i386.c:2379
+#: config/i386/i386.c:2404
 #, gcc-internal-format
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps est obsolète, utiliser -falign-loops"
 
-#: config/i386/i386.c:2392
+#: config/i386/i386.c:2417
 #, gcc-internal-format
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions est obsolète, utiliser -falign-loops"
 
-#: config/i386/i386.c:2425
+#: config/i386/i386.c:2450
 #, gcc-internal-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d n'est pas entre 0 et 5"
 
-#: config/i386/i386.c:2433
+#: config/i386/i386.c:2458
 #, gcc-internal-format
 msgid "-mlarge-data-threshold=%d is negative"
 msgstr ""
 
-#: config/i386/i386.c:2447
+#: config/i386/i386.c:2472
 #, gcc-internal-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "valeur erronée (%s) pour l'option -mtls-dialect"
 
-#: config/i386/i386.c:2455
+#: config/i386/i386.c:2480
 #, gcc-internal-format
 msgid "pc%d is not valid precision setting (32, 64 or 80)"
 msgstr ""
 
-#: config/i386/i386.c:2471
+#: config/i386/i386.c:2496
 #, fuzzy, gcc-internal-format
 msgid "-mrtd is ignored in 64bit mode"
 msgstr "la conversion d'appel -mrtd n'est pas supporté en mode 64 bits"
 
-#: config/i386/i386.c:2560
+#: config/i386/i386.c:2585
 #, gcc-internal-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred-stack-boundary=%d n'est pas entre %d et 12"
 
-#: config/i386/i386.c:2569
+#: config/i386/i386.c:2594
 #, gcc-internal-format
 msgid "-msseregparm used without SSE enabled"
 msgstr ""
 
-#: config/i386/i386.c:2580 config/i386/i386.c:2591
+#: config/i386/i386.c:2605 config/i386/i386.c:2616
 #, gcc-internal-format
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "jeu d'instructions SSE désactivé, arithmétique 387 est utilisé"
 
-#: config/i386/i386.c:2596
+#: config/i386/i386.c:2621
 #, gcc-internal-format
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "jeu d'instructions 387 désactivé, arithmétique SSE est utilisé"
 
-#: config/i386/i386.c:2603
+#: config/i386/i386.c:2628
 #, gcc-internal-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "valeur erronée (%s) pour l'option -mfpmath"
 
-#: config/i386/i386.c:2616
+#: config/i386/i386.c:2641
 #, gcc-internal-format
 msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
 msgstr ""
 
-#: config/i386/i386.c:2635
+#: config/i386/i386.c:2660
 #, gcc-internal-format
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 msgstr ""
 
-#: config/i386/i386.c:3022 config/i386/i386.c:3075
+#: config/i386/i386.c:3053 config/i386/i386.c:3106
 #, gcc-internal-format
 msgid "fastcall and regparm attributes are not compatible"
 msgstr "les attributs fastcall et regparm ne sont pas compatibles"
 
-#: config/i386/i386.c:3029
+#: config/i386/i386.c:3060
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute requires an integer constant argument"
 msgstr "l'attribut « %s » requiert un argument de type constante entière"
 
-#: config/i386/i386.c:3035
+#: config/i386/i386.c:3066
 #, fuzzy, gcc-internal-format
 msgid "argument to %qs attribute larger than %d"
 msgstr "l'argument pour l'attribut « %s » est plus grand que %d"
 
-#: config/i386/i386.c:3045
+#: config/i386/i386.c:3076
 #, gcc-internal-format
 msgid "%s functions limited to %d register parameters"
 msgstr ""
 
-#: config/i386/i386.c:3067 config/i386/i386.c:3102
+#: config/i386/i386.c:3098 config/i386/i386.c:3133
 #, fuzzy, gcc-internal-format
 msgid "fastcall and cdecl attributes are not compatible"
 msgstr "les attributs fastcall et stdcall ne sont pas compatibles"
 
-#: config/i386/i386.c:3071
+#: config/i386/i386.c:3102
 #, gcc-internal-format
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr "les attributs fastcall et stdcall ne sont pas compatibles"
 
-#: config/i386/i386.c:3085 config/i386/i386.c:3098
+#: config/i386/i386.c:3116 config/i386/i386.c:3129
 #, fuzzy, gcc-internal-format
 msgid "stdcall and cdecl attributes are not compatible"
 msgstr "les attributs fastcall et stdcall ne sont pas compatibles"
 
-#: config/i386/i386.c:3089
+#: config/i386/i386.c:3120
 #, fuzzy, gcc-internal-format
 msgid "stdcall and fastcall attributes are not compatible"
 msgstr "les attributs fastcall et stdcall ne sont pas compatibles"
 
-#: config/i386/i386.c:3236
+#: config/i386/i386.c:3271
 #, gcc-internal-format
 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
 msgstr ""
 
-#: config/i386/i386.c:3239
+#: config/i386/i386.c:3274
 #, gcc-internal-format
 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
 msgstr ""
 
-#: config/i386/i386.c:3925
+#: config/i386/i386.c:3971
 #, fuzzy, gcc-internal-format
 msgid "SSE register return with SSE disabled"
 msgstr "vecteur SSE retourné sans autorisation SSE des changements de l'ABI "
 
-#: config/i386/i386.c:3931
+#: config/i386/i386.c:3977
 #, fuzzy, gcc-internal-format
 msgid "SSE register argument with SSE disabled"
 msgstr "l'argument vecteur SSE sans autorisation SSE modifie l'ABI "
 
-#: config/i386/i386.c:3947
+#: config/i386/i386.c:3993
 #, gcc-internal-format
 msgid "x87 register return with x87 disabled"
 msgstr ""
 
-#: config/i386/i386.c:4265
+#: config/i386/i386.c:4314
 #, gcc-internal-format
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr "l'argument vecteur SSE sans autorisation SSE modifie l'ABI "
 
-#: config/i386/i386.c:4283
+#: config/i386/i386.c:4332
 #, gcc-internal-format
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr "l'argument vecteur SSE sans autorisation MXX modifie l'ABI "
 
-#: config/i386/i386.c:4810
+#: config/i386/i386.c:4859
 #, gcc-internal-format
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr "vecteur SSE retourné sans autorisation SSE des changements de l'ABI "
 
-#: config/i386/i386.c:4820
+#: config/i386/i386.c:4869
 #, fuzzy, gcc-internal-format
 msgid "MMX vector return without MMX enabled changes the ABI"
 msgstr "l'argument vecteur SSE sans autorisation MXX modifie l'ABI "
 
-#: config/i386/i386.c:6171
+#: config/i386/i386.c:6220
 #, fuzzy, gcc-internal-format
 msgid "-mstackrealign ignored for nested functions"
 msgstr "ISO C interdit les fonctions imbriquées"
 
-#: config/i386/i386.c:6173
+#: config/i386/i386.c:6222
 #, fuzzy, gcc-internal-format
 msgid "%s not supported for nested functions"
 msgstr "Ne supporte pas les fonctions internes MMX"
 
-#: config/i386/i386.c:8576
+#: config/i386/i386.c:8631
 #, gcc-internal-format
 msgid "extended registers have no high halves"
 msgstr "registres étendus n'a pas de demis hauts"
 
-#: config/i386/i386.c:8591
+#: config/i386/i386.c:8646
 #, gcc-internal-format
 msgid "unsupported operand size for extended register"
 msgstr "taille d'opérande non supportée pour un registre étendu"
 
-#: config/i386/i386.c:19610
+#: config/i386/i386.c:19694
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be a 4-bit immediate"
 msgstr "argument 3 doit être un litéral non signé de 4 bits"
 
-#: config/i386/i386.c:19614
+#: config/i386/i386.c:19698
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be an 8-bit immediate"
 msgstr "argument 1 doit être un litéral signé de 5 bits"
 
-#: config/i386/i386.c:19836
+#: config/i386/i386.c:19920
 #, fuzzy, gcc-internal-format
 msgid "last argument must be an immediate"
 msgstr "masque doit être un immédiat"
 
-#: config/i386/i386.c:19963
+#: config/i386/i386.c:20047
 #, fuzzy, gcc-internal-format
 msgid "the second argument must be a 4-bit immediate"
 msgstr "argument 3 doit être un litéral non signé de 4 bits"
 
-#: config/i386/i386.c:20209
+#: config/i386/i386.c:20293
 #, fuzzy, gcc-internal-format
 msgid "the fifth argument must be a 8-bit immediate"
 msgstr "argument 1 doit être un litéral signé de 5 bits"
 
-#: config/i386/i386.c:20304
+#: config/i386/i386.c:20388
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be a 8-bit immediate"
 msgstr "argument 1 doit être un litéral signé de 5 bits"
 
-#: config/i386/i386.c:20374 config/rs6000/rs6000.c:8133
+#: config/i386/i386.c:20458 config/rs6000/rs6000.c:8240
 #, fuzzy, gcc-internal-format
 msgid "selector must be an integer constant in the range 0..%wi"
 msgstr "le sélecteur doit être une constante entière entre les bornes 0..%i"
 
-#: config/i386/i386.c:20774 config/i386/i386.c:20970
+#: config/i386/i386.c:20858 config/i386/i386.c:21054
 #, gcc-internal-format
 msgid "shift must be an immediate"
 msgstr "décalage doit être un immédiat"
 
-#: config/i386/i386.c:21033 config/i386/i386.c:21075
+#: config/i386/i386.c:21117 config/i386/i386.c:21159
 #, fuzzy, gcc-internal-format
 msgid "index mask must be an immediate"
 msgstr "masque doit être un immédiat"
 
-#: config/i386/i386.c:21038 config/i386/i386.c:21080
+#: config/i386/i386.c:21122 config/i386/i386.c:21164
 #, fuzzy, gcc-internal-format
 msgid "length mask must be an immediate"
 msgstr "masque doit être un immédiat"
 
-#: config/i386/i386.c:22525 config/rs6000/rs6000.c:19666
+#: config/i386/i386.c:22609 config/rs6000/rs6000.c:19883
 #, fuzzy, gcc-internal-format
 msgid "%qs incompatible attribute ignored"
 msgstr "attribut « %s » incompatible ignoré"
 
+#: config/i386/netware.c:253
+#, fuzzy, gcc-internal-format
+msgid "-fPIC and -fpic are not supported for this target"
+msgstr "-fPIC et -fpic ne sont pas supportées par cette configuration"
+
 #: config/i386/winnt-cxx.c:71 config/sh/symbian.c:172
 #, fuzzy, gcc-internal-format
 msgid "definition of static data member %q+D of dllimport'd class"
@@ -26060,57 +26030,57 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "%Jl'attribut de la zone d'adresse ne peut pas être spécifié pour des fonctiones"
 
-#: config/ia64/ia64.c:5126 config/pa/pa.c:347 config/spu/spu.c:3875
+#: config/ia64/ia64.c:5127 config/pa/pa.c:350 config/spu/spu.c:3864
 #, gcc-internal-format
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr "valeur de -mfixed-range doit avoir la forme REG1-REG2"
 
-#: config/ia64/ia64.c:5153 config/pa/pa.c:374 config/spu/spu.c:3901
+#: config/ia64/ia64.c:5154 config/pa/pa.c:377 config/spu/spu.c:3890
 #, gcc-internal-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s est une étendue vide"
 
-#: config/ia64/ia64.c:5181
+#: config/ia64/ia64.c:5182
 #, fuzzy, gcc-internal-format
 msgid "bad value %<%s%> for -mtls-size= switch"
 msgstr "valeur erronée (%s) pour l'option -mtls-size"
 
-#: config/ia64/ia64.c:5209
+#: config/ia64/ia64.c:5210
 #, fuzzy, gcc-internal-format
 msgid "bad value %<%s%> for -mtune= switch"
 msgstr "valeur erronée (%s) pour l'option -mtune="
 
-#: config/ia64/ia64.c:5228
+#: config/ia64/ia64.c:5229
 #, gcc-internal-format
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr "pas encore implanté: racine carrée enligne optimisée pour la latence"
 
-#: config/ia64/ia64.c:9950
+#: config/ia64/ia64.c:9951
 #, fuzzy, gcc-internal-format
 msgid "version attribute is not a string"
 msgstr "argument de l'attribut « %s » n'est pas une chaîne de constante"
 
-#: config/iq2000/iq2000.c:1812
+#: config/iq2000/iq2000.c:1816
 #, fuzzy, gcc-internal-format
 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr "gp_offset (%ld) ou end_offset (%ld) est plus petit que zéro."
 
-#: config/iq2000/iq2000.c:2583
+#: config/iq2000/iq2000.c:2587
 #, fuzzy, gcc-internal-format
 msgid "argument %qd is not a constant"
 msgstr "l'argument de « %d » n'est pas une constante"
 
-#: config/iq2000/iq2000.c:2885 config/mt/mt.c:349 config/xtensa/xtensa.c:2118
+#: config/iq2000/iq2000.c:2889 config/mt/mt.c:349 config/xtensa/xtensa.c:2124
 #, gcc-internal-format
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr "PRINT_OPERAND_ADDRESS, pointeur nul"
 
-#: config/iq2000/iq2000.c:3040
+#: config/iq2000/iq2000.c:3044
 #, gcc-internal-format
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: ponctuation « %c » inconnue"
 
-#: config/iq2000/iq2000.c:3049 config/xtensa/xtensa.c:1972
+#: config/iq2000/iq2000.c:3053 config/xtensa/xtensa.c:1978
 #, gcc-internal-format
 msgid "PRINT_OPERAND null pointer"
 msgstr "PRINT_OPERAND pointeur nul"
@@ -26135,22 +26105,22 @@
 msgid "invalid target memregs value '%d'"
 msgstr "valeur de --param invalide « %s »"
 
-#: config/m32c/m32c.c:2759
+#: config/m32c/m32c.c:2766
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute is not supported for R8C target"
 msgstr "attribut « %s » n'est pas supporté sur cette plate-forme"
 
-#: config/m32c/m32c.c:2767
+#: config/m32c/m32c.c:2774
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute applies only to functions"
 msgstr "%J'%E l'attribut ne s'applique seulement qu'à des fonctions"
 
-#: config/m32c/m32c.c:2775
+#: config/m32c/m32c.c:2782
 #, gcc-internal-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "l'attribut « %s » de l'argument n'est pas une contante entière"
 
-#: config/m32c/m32c.c:2784
+#: config/m32c/m32c.c:2791
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute argument should be between 18 to 255"
 msgstr "l'attribut « %s » de l'argument n'est pas une contante entière"
@@ -26200,7 +26170,7 @@
 msgid "interrupt_thread is available only on fido"
 msgstr ""
 
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15014
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15226
 #, gcc-internal-format
 msgid "stack limit expression is not supported"
 msgstr "expression limitant la pile n'est pas supportée"
@@ -26215,114 +26185,114 @@
 msgid "%qs redeclared with conflicting %qs attributes"
 msgstr ""
 
-#: config/mips/mips.c:2348
+#: config/mips/mips.c:2382
 #, gcc-internal-format
 msgid "MIPS16 TLS"
 msgstr ""
 
-#: config/mips/mips.c:5439
+#: config/mips/mips.c:5500
 #, fuzzy, gcc-internal-format
 msgid "cannot handle inconsistent calls to %qs"
 msgstr "ne peut traiter des appels inconsistents à « %s »"
 
-#: config/mips/mips.c:10258
+#: config/mips/mips.c:10337
 #, fuzzy, gcc-internal-format
 msgid "invalid argument to built-in function"
 msgstr "fonction interne non implantée « %s »"
 
-#: config/mips/mips.c:10530
+#: config/mips/mips.c:10609
 #, fuzzy, gcc-internal-format
 msgid "built-in function %qs not supported for MIPS16"
 msgstr "fonction interne « %s » n'est pas actuellement supportée"
 
-#: config/mips/mips.c:11679 config/mips/mips.c:12065
+#: config/mips/mips.c:11751 config/mips/mips.c:12137
 #, gcc-internal-format
 msgid "MIPS16 PIC"
 msgstr ""
 
-#: config/mips/mips.c:11682
+#: config/mips/mips.c:11754
 #, gcc-internal-format
 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
 msgstr ""
 
-#: config/mips/mips.c:11810
+#: config/mips/mips.c:11882
 #, fuzzy, gcc-internal-format
 msgid "CPU names must be lower case"
 msgstr "le nom du cpu doit être en minuscules"
 
-#: config/mips/mips.c:11938
+#: config/mips/mips.c:12010
 #, fuzzy, gcc-internal-format
 msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
 msgstr "-mips%s en conflit avec d'autres options d'architecture, lesquelles spécifie un processeur MIPS%d"
 
-#: config/mips/mips.c:11954
+#: config/mips/mips.c:12026
 #, fuzzy, gcc-internal-format
 msgid "%<-march=%s%> is not compatible with the selected ABI"
 msgstr "-march=%s n'est pas compatible avec l'ABI sélectionné"
 
-#: config/mips/mips.c:11969
+#: config/mips/mips.c:12041
 #, fuzzy, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit processor"
 msgstr "-mgp64 utilisé avec un processeur de 32 bits"
 
-#: config/mips/mips.c:11971
+#: config/mips/mips.c:12043
 #, fuzzy, gcc-internal-format
 msgid "%<-mgp32%> used with a 64-bit ABI"
 msgstr "-mgp32 utilisé avec un ABI de 64 bits"
 
-#: config/mips/mips.c:11973
+#: config/mips/mips.c:12045
 #, fuzzy, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit ABI"
 msgstr "-mgp64 utilisé avec un ABI de 32 bits"
 
-#: config/mips/mips.c:11989 config/mips/mips.c:11991 config/mips/mips.c:12058
+#: config/mips/mips.c:12061 config/mips/mips.c:12063 config/mips/mips.c:12130
 #, gcc-internal-format
 msgid "unsupported combination: %s"
 msgstr "combinaison non supportée: %s"
 
-#: config/mips/mips.c:11995
+#: config/mips/mips.c:12067
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
 msgstr ""
 
-#: config/mips/mips.c:11998
+#: config/mips/mips.c:12070
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
 msgstr ""
 
-#: config/mips/mips.c:12052
+#: config/mips/mips.c:12124
 #, fuzzy, gcc-internal-format
 msgid "the %qs architecture does not support branch-likely instructions"
 msgstr "le processeur cible ne supporte pas les instructions THUMB"
 
-#: config/mips/mips.c:12098
+#: config/mips/mips.c:12170
 #, gcc-internal-format
 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
 msgstr ""
 
-#: config/mips/mips.c:12106 config/mips/mips.c:12109
+#: config/mips/mips.c:12178 config/mips/mips.c:12181
 #, gcc-internal-format
 msgid "cannot use small-data accesses for %qs"
 msgstr ""
 
-#: config/mips/mips.c:12123
+#: config/mips/mips.c:12195
 #, gcc-internal-format
 msgid "%<-mips3d%> requires %<-mpaired-single%>"
 msgstr ""
 
-#: config/mips/mips.c:12132
+#: config/mips/mips.c:12204
 #, fuzzy, gcc-internal-format
 msgid "%qs must be used with %qs"
 msgstr "-frepo doit être utilisé avec -c"
 
-#: config/mips/mips.c:12139
+#: config/mips/mips.c:12211
 #, fuzzy, gcc-internal-format
 msgid "the %qs architecture does not support paired-single instructions"
 msgstr "le processeur cible ne supporte pas les instructions THUMB"
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2110
+#: config/mips/mips.h:2111
 #, gcc-internal-format
 msgid "mips16 function profiling"
 msgstr "profilage de fonction mips16"
@@ -26352,28 +26322,28 @@
 msgid "MMIX Internal: Last named vararg would not fit in a register"
 msgstr "MMIX interne: dernier vararg nommé ne pourra être inséré dans un registre"
 
-#: config/mmix/mmix.c:1495 config/mmix/mmix.c:1519 config/mmix/mmix.c:1635
+#: config/mmix/mmix.c:1491 config/mmix/mmix.c:1515 config/mmix/mmix.c:1631
 #, gcc-internal-format
 msgid "MMIX Internal: Bad register: %d"
 msgstr "MMIX interne: registre erroné: %d"
 
 #. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:1627
+#: config/mmix/mmix.c:1623
 #, fuzzy, gcc-internal-format
 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
 msgstr "MMIX interne: cas « %c » manquant dans mmix_print_operand"
 
-#: config/mmix/mmix.c:1913
+#: config/mmix/mmix.c:1909
 #, fuzzy, gcc-internal-format
 msgid "stack frame not a multiple of 8 bytes: %wd"
 msgstr "trame de pile n'est pas un multiple de 8 octets: %d"
 
-#: config/mmix/mmix.c:2149
+#: config/mmix/mmix.c:2145
 #, fuzzy, gcc-internal-format
 msgid "stack frame not a multiple of octabyte: %wd"
 msgstr "trame de pile n'est pas un multiple de 8 octets: %d"
 
-#: config/mmix/mmix.c:2489 config/mmix/mmix.c:2553
+#: config/mmix/mmix.c:2485 config/mmix/mmix.c:2549
 #, gcc-internal-format
 msgid "MMIX Internal: %s is not a shiftable int"
 msgstr "MMIX interne: %s n'est pas un entier pouvant décalé"
@@ -26383,27 +26353,27 @@
 msgid "info pointer NULL"
 msgstr ""
 
-#: config/pa/pa.c:479
+#: config/pa/pa.c:482
 #, fuzzy, gcc-internal-format
 msgid "PIC code generation is not supported in the portable runtime model"
 msgstr "La génération de code PIC n'est pas supportée dans le modèle portable d'exécution\n"
 
-#: config/pa/pa.c:484
+#: config/pa/pa.c:487
 #, fuzzy, gcc-internal-format
 msgid "PIC code generation is not compatible with fast indirect calls"
 msgstr "La génération de code PIC n'est pas compatible avec les appels indirects rapides.\n"
 
-#: config/pa/pa.c:489
+#: config/pa/pa.c:492
 #, gcc-internal-format
 msgid "-g is only supported when using GAS on this processor,"
 msgstr "L'option -g est seulement supportée lorsque GAS est utilisé sur ce processeur,"
 
-#: config/pa/pa.c:490
+#: config/pa/pa.c:493
 #, gcc-internal-format
 msgid "-g option disabled"
 msgstr "option -g désactivée"
 
-#: config/pa/pa.c:8285
+#: config/pa/pa.c:8373
 #, gcc-internal-format
 msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
 msgstr ""
@@ -26472,250 +26442,251 @@
 msgid "junk at end of #pragma longcall"
 msgstr "rebut à la fin de #pragma longcall"
 
-#: config/rs6000/rs6000-c.c:2550
+#: config/rs6000/rs6000-c.c:2553
 #, fuzzy, gcc-internal-format
 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
 msgstr "transtypage de « %T » vers « %T » écarte les qualificateurs du type cible du pointeur"
 
-#: config/rs6000/rs6000-c.c:2593
+#: config/rs6000/rs6000-c.c:2596
 #, fuzzy, gcc-internal-format
 msgid "invalid parameter combination for AltiVec intrinsic"
 msgstr "combinaison invalide de paramètres pour l'intrinsèque Altivec « %s »"
 
-#: config/rs6000/rs6000.c:1294
+#: config/rs6000/rs6000.c:1312
 #, gcc-internal-format
 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
 msgstr "-mdynamic-no-pic écrase -fpic ou -fPIC"
 
-#: config/rs6000/rs6000.c:1305
+#: config/rs6000/rs6000.c:1323
 #, fuzzy, gcc-internal-format
 msgid "-m64 requires PowerPC64 architecture, enabling"
 msgstr "-maix64 requiert une architecture PowerPC64 qui demeure sélectionnée"
 
-#: config/rs6000/rs6000.c:1528
+#: config/rs6000/rs6000.c:1546
 #, gcc-internal-format
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "-mmultiple n'est pas supporté sur des système à octets de poids faible"
 
-#: config/rs6000/rs6000.c:1535
+#: config/rs6000/rs6000.c:1553
 #, gcc-internal-format
 msgid "-mstring is not supported on little endian systems"
 msgstr "-mstring n'est pas supporté sur des système à octets de poids faible"
 
-#: config/rs6000/rs6000.c:1549
+#: config/rs6000/rs6000.c:1567
 #, gcc-internal-format
 msgid "unknown -mdebug-%s switch"
 msgstr "option -mdebug-%s inconnue"
 
-#: config/rs6000/rs6000.c:1561
+#: config/rs6000/rs6000.c:1579
 #, fuzzy, gcc-internal-format
 msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
 msgstr "argument « %s » inconnu de l'option -mtraceback; attendu « full », « partial » ou « none »"
 
-#: config/rs6000/rs6000.c:1973
+#: config/rs6000/rs6000.c:2003
 #, gcc-internal-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "option -m%s= inconnue spécifiée: « %s »"
 
-#: config/rs6000/rs6000.c:2186
+#: config/rs6000/rs6000.c:2218
 #, gcc-internal-format
 msgid "not configured for ABI: '%s'"
 msgstr "pas configuré pour ABI: « %s »"
 
-#: config/rs6000/rs6000.c:2199
+#: config/rs6000/rs6000.c:2231
 #, gcc-internal-format
 msgid "Using darwin64 ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2204
+#: config/rs6000/rs6000.c:2236
 #, gcc-internal-format
 msgid "Using old darwin ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2211
+#: config/rs6000/rs6000.c:2243
 #, gcc-internal-format
 msgid "Using IBM extended precision long double"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2217
+#: config/rs6000/rs6000.c:2249
 #, gcc-internal-format
 msgid "Using IEEE extended precision long double"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2222
+#: config/rs6000/rs6000.c:2254
 #, gcc-internal-format
 msgid "unknown ABI specified: '%s'"
 msgstr "ABI spécifié inconnu: « %s »"
 
-#: config/rs6000/rs6000.c:2249
+#: config/rs6000/rs6000.c:2281
 #, fuzzy, gcc-internal-format
 msgid "invalid option for -mfloat-gprs: '%s'"
 msgstr "option invalide «-mshort-data-%s'"
 
-#: config/rs6000/rs6000.c:2259
+#: config/rs6000/rs6000.c:2291
 #, gcc-internal-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr "option -mlong-double-%s inconnue"
 
-#: config/rs6000/rs6000.c:2280
+#: config/rs6000/rs6000.c:2312
 #, gcc-internal-format
 msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2288
+#: config/rs6000/rs6000.c:2320
 #, gcc-internal-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "option -malign-XXXXX inconnue spécifiée: « %s »"
 
-#: config/rs6000/rs6000.c:4989
+#: config/rs6000/rs6000.c:5087
 #, gcc-internal-format
 msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5062
+#: config/rs6000/rs6000.c:5160
 #, fuzzy, gcc-internal-format
 msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr "Ne peut retourner la valeur dans le registre de vecteur parce que les instructions altivec sont désactivées, utiliser -maltivec pour les autoriser"
 
-#: config/rs6000/rs6000.c:5320
+#: config/rs6000/rs6000.c:5418
 #, fuzzy, gcc-internal-format
 msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr "Ne peut relayer l'argument dans le registre de vecteur parce que les instructions altivec sont désactivées, utiliser -maltivec pour les autoriser"
 
-#: config/rs6000/rs6000.c:6221
+#: config/rs6000/rs6000.c:6322
 #, gcc-internal-format
 msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7461
+#: config/rs6000/rs6000.c:7568
 #, gcc-internal-format
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "argument 1 doit être un litéral signé de 5 bits"
 
-#: config/rs6000/rs6000.c:7564 config/rs6000/rs6000.c:8475
+#: config/rs6000/rs6000.c:7671 config/rs6000/rs6000.c:8582
 #, gcc-internal-format
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "argument 2 doit être un litéral non signé de 5 bits"
 
-#: config/rs6000/rs6000.c:7604
+#: config/rs6000/rs6000.c:7711
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "argument 1 de « __builtin_altivec_predicate » doit être une constante"
 
-#: config/rs6000/rs6000.c:7657
+#: config/rs6000/rs6000.c:7764
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "argument 1 de « __builtin_altivec_predicate » est hors limite"
 
-#: config/rs6000/rs6000.c:7906
+#: config/rs6000/rs6000.c:8013
 #, gcc-internal-format
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "argument 3 doit être un litéral non signé de 4 bits"
 
-#: config/rs6000/rs6000.c:8078
+#: config/rs6000/rs6000.c:8185
 #, fuzzy, gcc-internal-format
 msgid "argument to %qs must be a 2-bit unsigned literal"
 msgstr "argument de « %s » doit être un litéral non signé de 2 bits"
 
-#: config/rs6000/rs6000.c:8220
+#: config/rs6000/rs6000.c:8327
 #, gcc-internal-format
 msgid "unresolved overload for Altivec builtin %qF"
 msgstr ""
 
-#: config/rs6000/rs6000.c:8302
+#: config/rs6000/rs6000.c:8409
 #, gcc-internal-format
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "argument de dss doit être un litéral non signé de 2 bits"
 
-#: config/rs6000/rs6000.c:8595
+#: config/rs6000/rs6000.c:8702
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate must be a constant"
 msgstr "argument 1 de « __builtin_spe_predicate » doit être une constante"
 
-#: config/rs6000/rs6000.c:8642
+#: config/rs6000/rs6000.c:8749
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate is out of range"
 msgstr "argument 1 de « __builtin_spe_predicate » est hors limite"
 
-#: config/rs6000/rs6000.c:8667
+#: config/rs6000/rs6000.c:8774
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "argument 1 de « __builtin_spe_predicate » doit être une constante"
 
-#: config/rs6000/rs6000.c:8739
+#: config/rs6000/rs6000.c:8846
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "argument 1 de « __builtin_spe_predicate » est hors limite"
 
-#: config/rs6000/rs6000.c:14977
+#: config/rs6000/rs6000.c:15189
 #, fuzzy, gcc-internal-format
 msgid "stack frame too large"
 msgstr "trame de pile trop grande"
 
-#: config/rs6000/rs6000.c:17598
+#: config/rs6000/rs6000.c:17811
 #, gcc-internal-format
 msgid "no profiling of 64-bit code for this ABI"
 msgstr "pas de profilage du code de 64 bits pour cet ABI"
 
-#: config/rs6000/rs6000.c:19470
+#: config/rs6000/rs6000.c:19687
 #, fuzzy, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
 msgstr "utilisation du type 'long' Altivec est obsolète; utilisez 'int'"
 
-#: config/rs6000/rs6000.c:19472
+#: config/rs6000/rs6000.c:19689
 #, fuzzy, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
 msgstr "utilisation du type 'long' Altivec est obsolète; utilisez 'int'"
 
-#: config/rs6000/rs6000.c:19476
+#: config/rs6000/rs6000.c:19693
 #, fuzzy, gcc-internal-format
 msgid "use of %<long long%> in AltiVec types is invalid"
 msgstr "utilisation du type 'long' Altivec est obsolète; utilisez 'int'"
 
-#: config/rs6000/rs6000.c:19478
+#: config/rs6000/rs6000.c:19695
 #, fuzzy, gcc-internal-format
 msgid "use of %<double%> in AltiVec types is invalid"
 msgstr "utilisation du type 'long' Altivec est obsolète; utilisez 'int'"
 
-#: config/rs6000/rs6000.c:19480
+#: config/rs6000/rs6000.c:19697
 #, fuzzy, gcc-internal-format
 msgid "use of %<long double%> in AltiVec types is invalid"
 msgstr "utilisation du type 'long' Altivec est obsolète; utilisez 'int'"
 
-#: config/rs6000/rs6000.c:19482
+#: config/rs6000/rs6000.c:19699
 #, fuzzy, gcc-internal-format
 msgid "use of boolean types in AltiVec types is invalid"
 msgstr "utilisation du type 'long' Altivec est obsolète; utilisez 'int'"
 
-#: config/rs6000/rs6000.c:19484
+#: config/rs6000/rs6000.c:19701
 #, fuzzy, gcc-internal-format
 msgid "use of %<complex%> in AltiVec types is invalid"
 msgstr "utilisation du type 'long' Altivec est obsolète; utilisez 'int'"
 
-#: config/rs6000/rs6000.c:19486
+#: config/rs6000/rs6000.c:19703
 #, gcc-internal-format
 msgid "use of decimal floating point types in AltiVec types is invalid"
 msgstr ""
 
 #: config/rs6000/aix43.h:38 config/rs6000/aix51.h:37 config/rs6000/aix52.h:38
-#: config/rs6000/aix53.h:38
+#: config/rs6000/aix53.h:38 config/rs6000/aix61.h:38
 #, gcc-internal-format
 msgid "-maix64 and POWER architecture are incompatible"
 msgstr "-maix64 et architecture POWER sont incompatibles"
 
 #: config/rs6000/aix43.h:43 config/rs6000/aix51.h:42 config/rs6000/aix52.h:43
-#: config/rs6000/aix53.h:43
+#: config/rs6000/aix53.h:43 config/rs6000/aix61.h:43
 #, gcc-internal-format
 msgid "-maix64 requires PowerPC64 architecture remain enabled"
 msgstr "-maix64 requiert une architecture PowerPC64 qui demeure sélectionnée"
 
 #: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
+#: config/rs6000/aix61.h:49
 #, fuzzy, gcc-internal-format
 msgid "soft-float and long-double-128 are incompatible"
 msgstr "-mrelocatable et -mcall-%s sont incompatibles"
 
 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:46 config/rs6000/aix52.h:53
-#: config/rs6000/aix53.h:53
+#: config/rs6000/aix53.h:53 config/rs6000/aix61.h:53
 #, gcc-internal-format
 msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 msgstr "-maix64 requis: calcul en 64 bits avec un adressage de 32 bits n'est pas encore supporté"
@@ -26757,7 +26728,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1560
+#: config/rs6000/rs6000.h:1569
 #, gcc-internal-format
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr "RETURN_ADDRESS_OFFSET n'est pas supporté"
@@ -26880,22 +26851,22 @@
 msgid "-mstack-guard implies use of -mstack-size"
 msgstr ""
 
-#: config/s390/s390.c:6640
+#: config/s390/s390.c:6679
 #, fuzzy, gcc-internal-format
 msgid "total size of local variables exceeds architecture limit"
 msgstr "Taille totale des variables locales excède la limite de l'architecture"
 
-#: config/s390/s390.c:7298
+#: config/s390/s390.c:7349
 #, gcc-internal-format
 msgid "frame size of function %qs is "
 msgstr ""
 
-#: config/s390/s390.c:7328
+#: config/s390/s390.c:7379
 #, fuzzy, gcc-internal-format
 msgid "frame size of %qs is "
 msgstr "taille de stockage de « %s » inconnue"
 
-#: config/s390/s390.c:7332
+#: config/s390/s390.c:7383
 #, gcc-internal-format
 msgid "%qs uses dynamic stack allocation"
 msgstr ""
@@ -26905,44 +26876,44 @@
 msgid "-fPIC and -G are incompatible"
 msgstr "-fPIC et -mcall-%s sont incompatibles"
 
-#: config/sh/sh.c:6894
+#: config/sh/sh.c:6897
 #, gcc-internal-format
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "__builtin_saveregs n'est pas supporté par la sous-cible"
 
-#: config/sh/sh.c:7904
+#: config/sh/sh.c:7907
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute only applies to interrupt functions"
 msgstr "attribut « %s » s'applique seulement à des fonctions d'interruption"
 
-#: config/sh/sh.c:7990
+#: config/sh/sh.c:7993
 #, gcc-internal-format
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr "attribut interrupt_handler n'est pas compatible avec -m5-compact"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:8012
+#: config/sh/sh.c:8015
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute argument not a string constant"
 msgstr "l'attribut « %s » de l'argument n'est pas une contante chaîne"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:8037
+#: config/sh/sh.c:8040
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute argument not an integer constant"
 msgstr "l'attribut « %s » de l'argument n'est pas une contante entière"
 
-#: config/sh/sh.c:10085
+#: config/sh/sh.c:10084
 #, gcc-internal-format
 msgid "r0 needs to be available as a call-clobbered register"
 msgstr ""
 
-#: config/sh/sh.c:10106
+#: config/sh/sh.c:10105
 #, fuzzy, gcc-internal-format
 msgid "Need a second call-clobbered general purpose register"
 msgstr "Utiliser le registre BK comme registre général tout usage"
 
-#: config/sh/sh.c:10114
+#: config/sh/sh.c:10113
 #, gcc-internal-format
 msgid "Need a call-clobbered target register"
 msgstr ""
@@ -26972,7 +26943,7 @@
 msgid "%s %q+D %s after being referenced with dllimport linkage"
 msgstr "%J« %D » défini localement après avoir été référencé avec lien dllimport."
 
-#: config/sh/symbian.c:891 cp/tree.c:2737
+#: config/sh/symbian.c:891 cp/tree.c:2753
 #, gcc-internal-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr "vérification lang_* : éched dans %s, à %s:%d"
@@ -27015,17 +26986,17 @@
 msgid "-mrelax is only supported for RTP PIC"
 msgstr "L'option -g est seulement supportée lorsque GNU est utilisé tel,"
 
-#: config/sparc/sparc.c:698
+#: config/sparc/sparc.c:701
 #, gcc-internal-format
 msgid "%s is not supported by this configuration"
 msgstr "%s n'est pas supporté par cette configuration"
 
-#: config/sparc/sparc.c:705
+#: config/sparc/sparc.c:708
 #, gcc-internal-format
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr "-mlong-double-64 n'est pas permis avec -m64"
 
-#: config/sparc/sparc.c:730
+#: config/sparc/sparc.c:733
 #, gcc-internal-format
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "-mcmodel= n'est pas supporté sur les systèmes de 32 bits"
@@ -27045,67 +27016,57 @@
 msgid "parameter list does not match a valid signature for %s()"
 msgstr ""
 
-#: config/spu/spu.c:337 config/spu/spu.c:348
+#: config/spu/spu.c:341 config/spu/spu.c:352
 #, fuzzy, gcc-internal-format
 msgid "Unknown architecture '%s'"
 msgstr "mode machine « %s » inconnu"
 
-#: config/spu/spu.c:3034
+#: config/spu/spu.c:3023
 #, gcc-internal-format
 msgid "`%s' attribute ignored"
 msgstr "attribut « %s » ignoré"
 
-#: config/spu/spu.c:5218
+#: config/spu/spu.c:5207
 #, fuzzy, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]."
 msgstr "le sélecteur doit être une constante entière entre les bornes 0..%i"
 
-#: config/spu/spu.c:5238
+#: config/spu/spu.c:5227
 #, fuzzy, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]. ("
 msgstr "le sélecteur doit être une constante entière entre les bornes 0..%i"
 
-#: config/spu/spu.c:5268
+#: config/spu/spu.c:5257
 #, gcc-internal-format
 msgid "%d least significant bits of %s are ignored."
 msgstr ""
 
-#: config/stormy16/stormy16.c:499
+#: config/stormy16/stormy16.c:1080
 #, fuzzy, gcc-internal-format
-msgid "constant halfword load operand out of range"
-msgstr "chargement de l'opérande de la constante demi-mot est hors limite"
-
-#: config/stormy16/stormy16.c:509
-#, fuzzy, gcc-internal-format
-msgid "constant arithmetic operand out of range"
-msgstr "opérande arithmétique de la constante est hors limite"
-
-#: config/stormy16/stormy16.c:1108
-#, fuzzy, gcc-internal-format
 msgid "local variable memory requirements exceed capacity"
 msgstr "La mémoire requise pour les variables locales excède la capacité disponible."
 
-#: config/stormy16/stormy16.c:1274
+#: config/stormy16/stormy16.c:1246
 #, gcc-internal-format
 msgid "function_profiler support"
 msgstr "function_profiler supporté"
 
-#: config/stormy16/stormy16.c:1363
+#: config/stormy16/stormy16.c:1335
 #, gcc-internal-format
 msgid "cannot use va_start in interrupt function"
 msgstr "ne peut utiliser va-start dans une fonction d'interruption"
 
-#: config/stormy16/stormy16.c:1906
+#: config/stormy16/stormy16.c:1879
 #, gcc-internal-format
 msgid "switch statement of size %lu entries too large"
 msgstr "déclaration de switch de taille %lu entrée est trop grande"
 
-#: config/stormy16/stormy16.c:2274
+#: config/stormy16/stormy16.c:2247
 #, fuzzy, gcc-internal-format
 msgid "%<__BELOW100__%> attribute only applies to variables"
 msgstr "attribut « %s » s'applique seulement aux variables"
 
-#: config/stormy16/stormy16.c:2281
+#: config/stormy16/stormy16.c:2254
 #, gcc-internal-format
 msgid "__BELOW100__ attribute not allowed with auto storage class"
 msgstr ""
@@ -27230,345 +27191,345 @@
 msgid "too much stack space to prepare: %d"
 msgstr "Trop d'espace pour l'empilage pour la préparation: %d"
 
-#: config/xtensa/xtensa.c:1861
+#: config/xtensa/xtensa.c:1865
 #, gcc-internal-format
 msgid "boolean registers required for the floating-point option"
 msgstr "registres booléens requis pour l'option de virgule flottante"
 
-#: config/xtensa/xtensa.c:1896
+#: config/xtensa/xtensa.c:1900
 #, gcc-internal-format
 msgid "-f%s is not supported with CONST16 instructions"
 msgstr "-f%s n'est pas supporté avec les instructions CONST16"
 
-#: config/xtensa/xtensa.c:1901
+#: config/xtensa/xtensa.c:1905
 #, gcc-internal-format
 msgid "PIC is required but not supported with CONST16 instructions"
 msgstr "PIC est requis mais non supporté avec des instructions CONST16"
 
-#: config/xtensa/xtensa.c:2745 config/xtensa/xtensa.c:2765
+#: config/xtensa/xtensa.c:2770 config/xtensa/xtensa.c:2790
 #, fuzzy, gcc-internal-format
 msgid "bad builtin code"
 msgstr "construit interne erroné de fcode"
 
-#: config/xtensa/xtensa.c:2873
+#: config/xtensa/xtensa.c:2898
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in a .bss section"
 msgstr "seules les variables non initialisées peuvent être placées dans une section .bss"
 
-#: ada/misc.c:261
+#: ada/misc.c:260
 #, gcc-internal-format
 msgid "missing argument to \"-%s\""
 msgstr "argument manquant à « -%s »"
 
-#: ada/misc.c:311
+#: ada/misc.c:310
 #, fuzzy, gcc-internal-format
 msgid "%<-gnat%> misspelled as %<-gant%>"
 msgstr "« -gnat » mal épellé comme « -gant »"
 
-#: cp/call.c:2462
+#: cp/call.c:2448
 #, gcc-internal-format
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr "%s %D(%T, %T, %T) <construit-interne>"
 
-#: cp/call.c:2467
+#: cp/call.c:2453
 #, gcc-internal-format
 msgid "%s %D(%T, %T) <built-in>"
 msgstr "%s %D(%T, %T) <construit-interne>"
 
-#: cp/call.c:2471
+#: cp/call.c:2457
 #, gcc-internal-format
 msgid "%s %D(%T) <built-in>"
 msgstr "%s %D(%T) <interne>"
 
-#: cp/call.c:2475
+#: cp/call.c:2461
 #, gcc-internal-format
 msgid "%s %T <conversion>"
 msgstr "%s %T <conversion>"
 
-#: cp/call.c:2477
+#: cp/call.c:2463
 #, fuzzy, gcc-internal-format
 msgid "%s %+#D <near match>"
 msgstr "%J%s %+#D <près d'une concordance>"
 
-#: cp/call.c:2479 cp/pt.c:1397
+#: cp/call.c:2465 cp/pt.c:1405
 #, gcc-internal-format
 msgid "%s %+#D"
 msgstr "%s %+#D"
 
-#: cp/call.c:2720
+#: cp/call.c:2706
 #, fuzzy, gcc-internal-format
 msgid "conversion from %qT to %qT is ambiguous"
 msgstr "conversion de « %T » vers « %T » est ambiguë"
 
-#: cp/call.c:2873 cp/call.c:2891 cp/call.c:2954
+#: cp/call.c:2859 cp/call.c:2877 cp/call.c:2940
 #, fuzzy, gcc-internal-format
 msgid "no matching function for call to %<%D(%A)%>"
 msgstr "pas de fonction concordante pour l'appel de « %D(%A) »"
 
-#: cp/call.c:2894 cp/call.c:2957
+#: cp/call.c:2880 cp/call.c:2943
 #, fuzzy, gcc-internal-format
 msgid "call of overloaded %<%D(%A)%> is ambiguous"
 msgstr "appel du surchargé « %D(%A) » est ambiguë"
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:3029
+#: cp/call.c:3015
 #, gcc-internal-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr "pointeur vers fonction membre %E ne peut être appelé sans un objet; utilisez  .* ou  ->*"
 
-#: cp/call.c:3103
+#: cp/call.c:3089
 #, fuzzy, gcc-internal-format
 msgid "no match for call to %<(%T) (%A)%>"
 msgstr "pas de concordance pour l'appel de « (%T) (%A) »"
 
-#: cp/call.c:3112
+#: cp/call.c:3098
 #, fuzzy, gcc-internal-format
 msgid "call of %<(%T) (%A)%> is ambiguous"
 msgstr "appel de « (%T) (%A) » est ambiguë"
 
-#: cp/call.c:3150
+#: cp/call.c:3136
 #, fuzzy, gcc-internal-format
 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
 msgstr "%s pour « operator?: » ternaire dans « %E ? %E : %E »"
 
-#: cp/call.c:3156
+#: cp/call.c:3142
 #, fuzzy, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E%s%>"
 msgstr "%s pour « operator%s » dans « %E%s »"
 
-#: cp/call.c:3160
+#: cp/call.c:3146
 #, fuzzy, gcc-internal-format
 msgid "%s for %<operator[]%> in %<%E[%E]%>"
 msgstr "%s pour « operator[] » dans « %E[%E] »"
 
-#: cp/call.c:3165
+#: cp/call.c:3151
 #, fuzzy, gcc-internal-format
 msgid "%s for %qs in %<%s %E%>"
 msgstr "%s pour « %s » dans « %s %E »"
 
-#: cp/call.c:3170
+#: cp/call.c:3156
 #, fuzzy, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E %s %E%>"
 msgstr "%s pour « operator%s » dans « %E %s %E »"
 
-#: cp/call.c:3173
+#: cp/call.c:3159
 #, fuzzy, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%s%E%>"
 msgstr "%s pour « operator%s » dans « %s%E »"
 
-#: cp/call.c:3265
+#: cp/call.c:3251
 #, gcc-internal-format
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ISO C++ interdit l'omission du terme milieu de l'expression ?:"
 
-#: cp/call.c:3343
+#: cp/call.c:3329
 #, gcc-internal-format
 msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
 msgstr ""
 
-#: cp/call.c:3348
+#: cp/call.c:3334
 #, gcc-internal-format
 msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
 msgstr ""
 
-#: cp/call.c:3389 cp/call.c:3609
+#: cp/call.c:3375 cp/call.c:3595
 #, fuzzy, gcc-internal-format
 msgid "operands to ?: have different types %qT and %qT"
 msgstr "opérande vers ?: a différents types"
 
-#: cp/call.c:3563
+#: cp/call.c:3549
 #, fuzzy, gcc-internal-format
 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
 msgstr "non concordance de type énuméré dans l'expression conditionnelle: « %T » vs « %T »"
 
-#: cp/call.c:3570
+#: cp/call.c:3556
 #, gcc-internal-format
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr "type énuméré et non énuméré dans l'expression conditionnelle"
 
-#: cp/call.c:3874
+#: cp/call.c:3860
 #, fuzzy, gcc-internal-format
 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
 msgstr "pas « %D(int) » déclaré pour le postfixe « %s », essaie avec l'oprateur préfixe à la place"
 
-#: cp/call.c:3947
+#: cp/call.c:3936
 #, fuzzy, gcc-internal-format
 msgid "comparison between %q#T and %q#T"
 msgstr "comparaison entre « %#T » et « %#T »"
 
-#: cp/call.c:4229
+#: cp/call.c:4218
 #, gcc-internal-format
 msgid "no corresponding deallocation function for `%D'"
 msgstr ""
 
-#: cp/call.c:4234
+#: cp/call.c:4223
 #, fuzzy, gcc-internal-format
 msgid "no suitable %<operator %s%> for %qT"
 msgstr "pas « operator %s » adapté pour « %T »"
 
-#: cp/call.c:4252
+#: cp/call.c:4241
 #, fuzzy, gcc-internal-format
 msgid "%q+#D is private"
 msgstr "« %+#D » est privé"
 
-#: cp/call.c:4254
+#: cp/call.c:4243
 #, fuzzy, gcc-internal-format
 msgid "%q+#D is protected"
 msgstr "« %+#D » est protégé"
 
-#: cp/call.c:4256
+#: cp/call.c:4245
 #, fuzzy, gcc-internal-format
 msgid "%q+#D is inaccessible"
 msgstr "« %+#D » et inaccessible"
 
-#: cp/call.c:4257
+#: cp/call.c:4246
 #, gcc-internal-format
 msgid "within this context"
 msgstr "à l'intérieur du contexte"
 
-#: cp/call.c:4303
+#: cp/call.c:4292
 #, fuzzy, gcc-internal-format
 msgid "passing NULL to non-pointer argument %P of %qD"
 msgstr "passage d'un NULL utilisé pour un non pointeur %s %P de « %D »"
 
-#: cp/call.c:4306
+#: cp/call.c:4295
 #, fuzzy, gcc-internal-format
 msgid "converting to non-pointer type %qT from NULL"
 msgstr "%s vers un type non pointeur « %T » à partir d'un NULL"
 
-#: cp/call.c:4312
+#: cp/call.c:4301
 #, fuzzy, gcc-internal-format
 msgid "converting %<false%> to pointer type for argument %P of %qD"
 msgstr "type incompatible pour l'argument n°%d de « %s »"
 
-#: cp/call.c:4356 cp/cvt.c:217
+#: cp/call.c:4346 cp/cvt.c:217
 #, fuzzy, gcc-internal-format
 msgid "invalid conversion from %qT to %qT"
 msgstr "conversion invalide de « %T » vers « %T »"
 
-#: cp/call.c:4358
+#: cp/call.c:4348
 #, fuzzy, gcc-internal-format
 msgid "  initializing argument %P of %qD"
 msgstr "  initialisation de l'argument %P de « %D »"
 
-#: cp/call.c:4491
+#: cp/call.c:4498
 #, fuzzy, gcc-internal-format
 msgid "cannot bind bitfield %qE to %qT"
 msgstr "ne peut lier le champ de bits « %E » avec « %T »"
 
-#: cp/call.c:4494 cp/call.c:4510
+#: cp/call.c:4501 cp/call.c:4517
 #, fuzzy, gcc-internal-format
 msgid "cannot bind packed field %qE to %qT"
 msgstr "ne peut lier le champs empaqueté « %E » avec « %T »"
 
-#: cp/call.c:4497
+#: cp/call.c:4504
 #, fuzzy, gcc-internal-format
 msgid "cannot bind rvalue %qE to %qT"
 msgstr "ne peut lier la rvalue « %E » avec « %T »"
 
-#: cp/call.c:4611
+#: cp/call.c:4620
 #, fuzzy, gcc-internal-format
 msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr "ne peut recevoir d'objets de type non POD « %#T » through « ... »; l'appel échouera lors de l'éxecution"
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4639
+#: cp/call.c:4648
 #, fuzzy, gcc-internal-format
 msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr "ne peut recevoir d'objets de type non POD « %#T » through « ... »; l'appel échouera lors de l'éxecution"
 
-#: cp/call.c:4687
+#: cp/call.c:4696
 #, fuzzy, gcc-internal-format
 msgid "the default argument for parameter %d of %qD has not yet been parsed"
 msgstr "argument par défaut pour le paramètre %d de « %D » n'a pas encore été analysé"
 
-#: cp/call.c:4697
+#: cp/call.c:4706
 #, fuzzy, gcc-internal-format
 msgid "recursive evaluation of default argument for %q#D"
 msgstr "redéfinition de l'argument par défaut pour « %#D »"
 
-#: cp/call.c:4802
+#: cp/call.c:4811
 #, fuzzy, gcc-internal-format
 msgid "argument of function call might be a candidate for a format attribute"
 msgstr "Avertir à propos des fonctions qui pourraient être candidates pour les attributs de format"
 
-#: cp/call.c:4950
+#: cp/call.c:4959
 #, fuzzy, gcc-internal-format
 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
 msgstr "passant « %T» comme «cet» argument de « %#D » écarte les qualificateurs"
 
-#: cp/call.c:4969
+#: cp/call.c:4978
 #, fuzzy, gcc-internal-format
 msgid "%qT is not an accessible base of %qT"
 msgstr "« %T » est une base accessible de « %T »"
 
-#: cp/call.c:5229
+#: cp/call.c:5238
 #, fuzzy, gcc-internal-format
 msgid "could not find class$ field in java interface type %qT"
 msgstr "ne peut repérer le champ classe$ dans le type d'interface JAVA « %T »"
 
-#: cp/call.c:5470
+#: cp/call.c:5479
 #, fuzzy, gcc-internal-format
 msgid "call to non-function %qD"
 msgstr "appel à une non fonction « %D »"
 
-#: cp/call.c:5595
+#: cp/call.c:5604
 #, fuzzy, gcc-internal-format
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 msgstr "pas de fonction concordante pour l'appel à « %T::%s(%A)%#V »"
 
-#: cp/call.c:5613
+#: cp/call.c:5622
 #, fuzzy, gcc-internal-format
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 msgstr "appel du surchargé « %s(%A) » est ambiguë"
 
-#: cp/call.c:5639
+#: cp/call.c:5648
 #, fuzzy, gcc-internal-format
 msgid "cannot call member function %qD without object"
 msgstr "ne peut appeler la fonction membre « %D » sans objet"
 
-#: cp/call.c:6283
+#: cp/call.c:6307
 #, fuzzy, gcc-internal-format
 msgid "passing %qT chooses %qT over %qT"
 msgstr "passant « %T » à choisit « %T » au lieu de « %T »"
 
-#: cp/call.c:6285 cp/name-lookup.c:4320 cp/name-lookup.c:4753
+#: cp/call.c:6309 cp/name-lookup.c:4322 cp/name-lookup.c:4757
 #, fuzzy, gcc-internal-format
 msgid "  in call to %qD"
 msgstr " dans l'appel de « %D »"
 
-#: cp/call.c:6342
+#: cp/call.c:6366
 #, fuzzy, gcc-internal-format
 msgid "choosing %qD over %qD"
 msgstr "choix de « %D » à la place de « %D »"
 
-#: cp/call.c:6343
+#: cp/call.c:6367
 #, fuzzy, gcc-internal-format
 msgid "  for conversion from %qT to %qT"
 msgstr " pour la conversion de « %T » vers « %T »"
 
-#: cp/call.c:6345
+#: cp/call.c:6369
 #, gcc-internal-format
 msgid "  because conversion sequence for the argument is better"
 msgstr "  parce que la séquence de conversion pour l'argument est meilleure"
 
-#: cp/call.c:6459
+#: cp/call.c:6483
 #, gcc-internal-format
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr "ISO C++ indique qu'ils sont ambiguës même à travers la plus mauvaise conversion pour le premier que la plus mauvaise pour la seconde:"
 
-#: cp/call.c:6603
+#: cp/call.c:6627
 #, fuzzy, gcc-internal-format
 msgid "could not convert %qE to %qT"
 msgstr "ne peut convertir « %E » vers « %T »"
 
-#: cp/call.c:6737
+#: cp/call.c:6761
 #, fuzzy, gcc-internal-format
 msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
 msgstr "initialisation invalide pour une référence à un non constante de type « %T » à partir d'un type temporaire de type « %T »"
 
-#: cp/call.c:6741
+#: cp/call.c:6765
 #, fuzzy, gcc-internal-format
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 msgstr "initialisation invalide de référence d'un type « %T » à partir d'une expression de type « %T »"
@@ -27578,343 +27539,343 @@
 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
 msgstr "ne peut convertir de la base « %T » à un type dérivé « %T » via la base virtuel « %T »"
 
-#: cp/class.c:961
+#: cp/class.c:971
 #, fuzzy, gcc-internal-format
 msgid "Java class %qT cannot have a destructor"
 msgstr "classe Java « %T » ne peut avoir un destructeur"
 
-#: cp/class.c:963
+#: cp/class.c:973
 #, fuzzy, gcc-internal-format
 msgid "Java class %qT cannot have an implicit non-trivial destructor"
 msgstr "classe Java « %T » ne peut avoir un destructeur implicite non trivial"
 
-#: cp/class.c:1062
+#: cp/class.c:1074
 #, fuzzy, gcc-internal-format
 msgid "repeated using declaration %q+D"
 msgstr "pour la déclaration du patron « %D »"
 
-#: cp/class.c:1064
+#: cp/class.c:1076
 #, fuzzy, gcc-internal-format
 msgid "using declaration %q+D conflicts with a previous using declaration"
 msgstr "%Jsection de « %D » en conflit avec une déclaration précédente"
 
-#: cp/class.c:1069
+#: cp/class.c:1081
 #, fuzzy, gcc-internal-format
 msgid "%q+#D cannot be overloaded"
 msgstr "« %#D » et « %#D » ne peut être surchargé"
 
-#: cp/class.c:1070
+#: cp/class.c:1082
 #, gcc-internal-format
 msgid "with %q+#D"
 msgstr ""
 
-#: cp/class.c:1137
+#: cp/class.c:1149
 #, fuzzy, gcc-internal-format
 msgid "conflicting access specifications for method %q+D, ignored"
 msgstr "spécifications d'accès conflictuelles pour la méthode « %D », ignoré"
 
-#: cp/class.c:1140
+#: cp/class.c:1152
 #, fuzzy, gcc-internal-format
 msgid "conflicting access specifications for field %qE, ignored"
 msgstr "spécifications d'accès conflictuelles pour le champ « %s », ignoré"
 
-#: cp/class.c:1201 cp/class.c:1209
+#: cp/class.c:1213 cp/class.c:1221
 #, fuzzy, gcc-internal-format
 msgid "%q+D invalid in %q#T"
 msgstr "« %D » invalide dans « %#T »"
 
-#: cp/class.c:1202
+#: cp/class.c:1214
 #, fuzzy, gcc-internal-format
 msgid "  because of local method %q+#D with same name"
 msgstr "  parce que la méthode locale « %#D » a le même nom"
 
-#: cp/class.c:1210
+#: cp/class.c:1222
 #, fuzzy, gcc-internal-format
 msgid "  because of local member %q+#D with same name"
 msgstr "  parce que le membre local « %#D » a le même nom"
 
-#: cp/class.c:1253
+#: cp/class.c:1265
 #, fuzzy, gcc-internal-format
 msgid "base class %q#T has a non-virtual destructor"
 msgstr "classe de base « %#T » a un destructeur non virtuel"
 
-#: cp/class.c:1570
+#: cp/class.c:1582
 #, fuzzy, gcc-internal-format
 msgid "all member functions in class %qT are private"
 msgstr "toutes les fonctions membres de la classe « %T » sont privés"
 
-#: cp/class.c:1582
+#: cp/class.c:1594
 #, fuzzy, gcc-internal-format
 msgid "%q#T only defines a private destructor and has no friends"
 msgstr "« %#T » définit seulement les constructeurs privés et n'a pas d'amis"
 
-#: cp/class.c:1626
+#: cp/class.c:1639
 #, fuzzy, gcc-internal-format
 msgid "%q#T only defines private constructors and has no friends"
 msgstr "« %#T » définit seulement les constructeurs privés et n'a pas d'amis"
 
-#: cp/class.c:2019
+#: cp/class.c:2032
 #, fuzzy, gcc-internal-format
 msgid "no unique final overrider for %qD in %qT"
 msgstr "pas d'écraseur unique final pour « %D » dans « %T »"
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2439
+#: cp/class.c:2452
 #, fuzzy, gcc-internal-format
 msgid "%q+D was hidden"
 msgstr "« %D » était caché"
 
-#: cp/class.c:2440
+#: cp/class.c:2453
 #, fuzzy, gcc-internal-format
 msgid "  by %q+D"
 msgstr "  par « %D »"
 
-#: cp/class.c:2483 cp/decl2.c:1135
+#: cp/class.c:2496 cp/decl2.c:1178
 #, fuzzy, gcc-internal-format
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 msgstr "« %#D » invalide; une union anonyme peut seulement avoir des données non statiques de membres"
 
-#: cp/class.c:2486
+#: cp/class.c:2499
 #, fuzzy, gcc-internal-format
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 msgstr "« %#D » invalide; une union anonyme peut seulement avoir des données non statiques de membres"
 
-#: cp/class.c:2494 cp/decl2.c:1141
+#: cp/class.c:2507 cp/decl2.c:1184
 #, fuzzy, gcc-internal-format
 msgid "private member %q+#D in anonymous union"
 msgstr "membre privé « %#D » dans une union anonyme"
 
-#: cp/class.c:2496
+#: cp/class.c:2509
 #, fuzzy, gcc-internal-format
 msgid "private member %q+#D in anonymous struct"
 msgstr "membre privé « %#D » dans une union anonyme"
 
-#: cp/class.c:2501 cp/decl2.c:1143
+#: cp/class.c:2514 cp/decl2.c:1186
 #, fuzzy, gcc-internal-format
 msgid "protected member %q+#D in anonymous union"
 msgstr "membre protégé « %#D » dans une union anonyme"
 
-#: cp/class.c:2503
+#: cp/class.c:2516
 #, fuzzy, gcc-internal-format
 msgid "protected member %q+#D in anonymous struct"
 msgstr "membre protégé « %#D » dans une union anonyme"
 
-#: cp/class.c:2677
+#: cp/class.c:2695
 #, fuzzy, gcc-internal-format
 msgid "bit-field %q+#D with non-integral type"
 msgstr "largeur du champ de bits « %#D » n'est pas une constante entière"
 
-#: cp/class.c:2690
+#: cp/class.c:2708
 #, fuzzy, gcc-internal-format
 msgid "bit-field %q+D width not an integer constant"
 msgstr "largeur du champ de bits « %D » n'est pas une constante entière"
 
-#: cp/class.c:2695
+#: cp/class.c:2713
 #, fuzzy, gcc-internal-format
 msgid "negative width in bit-field %q+D"
 msgstr "largeur négative du champ de bits « %D »"
 
-#: cp/class.c:2700
+#: cp/class.c:2718
 #, fuzzy, gcc-internal-format
 msgid "zero width for bit-field %q+D"
 msgstr "largeur zéro pour le champ de bits « %D »"
 
-#: cp/class.c:2706
+#: cp/class.c:2724
 #, fuzzy, gcc-internal-format
 msgid "width of %q+D exceeds its type"
 msgstr "largeur de « %D » excède son type"
 
-#: cp/class.c:2715
+#: cp/class.c:2733
 #, fuzzy, gcc-internal-format
 msgid "%q+D is too small to hold all values of %q#T"
 msgstr "« %D » est trop petit pour contenir toutes les valeurs de « %#T »"
 
-#: cp/class.c:2772
+#: cp/class.c:2790
 #, fuzzy, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in union"
 msgstr "membre « %#D » avec consructeur n'est pas permis dans l'union"
 
-#: cp/class.c:2775
+#: cp/class.c:2793
 #, fuzzy, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in union"
 msgstr "membre « %#D » avec destructeur n'est pas permis dans l'union"
 
-#: cp/class.c:2777
+#: cp/class.c:2795
 #, fuzzy, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in union"
 msgstr "membre « %#D » avec opérateur d,affectation par copie n'st pas permis dans l'union"
 
-#: cp/class.c:2801
+#: cp/class.c:2819
 #, fuzzy, gcc-internal-format
 msgid "multiple fields in union %qT initialized"
 msgstr "champs multiples dans l'union « %T » initialisés"
 
-#: cp/class.c:2890
+#: cp/class.c:2908
 #, fuzzy, gcc-internal-format
 msgid "%q+D may not be static because it is a member of a union"
 msgstr "« %D » peut ne pas être statique parce qu'il est membre de l'uniont"
 
-#: cp/class.c:2895
+#: cp/class.c:2913
 #, fuzzy, gcc-internal-format
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 msgstr "« %D » peut ne pas avoir de type référencé « %T » parce qu'il est membre de l'union"
 
-#: cp/class.c:2906
+#: cp/class.c:2924
 #, fuzzy, gcc-internal-format
 msgid "field %q+D invalidly declared function type"
 msgstr "champ « %D » incorrectement validé comme un type de fonction"
 
-#: cp/class.c:2912
+#: cp/class.c:2930
 #, fuzzy, gcc-internal-format
 msgid "field %q+D invalidly declared method type"
 msgstr "champ « %D » incorrectement validé comme un type de méthode"
 
-#: cp/class.c:2944
+#: cp/class.c:2968
 #, fuzzy, gcc-internal-format
-msgid "non-static reference %q+#D in class without a constructor"
-msgstr "référence non statique « %#D » dans la classe sans un constructeur"
-
-#: cp/class.c:2955
-#, fuzzy, gcc-internal-format
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 msgstr "attribut empaqueté ignoré sur un champ non POD non paqueté « %#D »"
 
-#: cp/class.c:3022
+#: cp/class.c:3047
 #, fuzzy, gcc-internal-format
-msgid "non-static const member %q+#D in class without a constructor"
-msgstr "constante non statique de membre « %#D » dans la classe sans un constructeur"
-
-#: cp/class.c:3037
-#, fuzzy, gcc-internal-format
 msgid "field %q+#D with same name as class"
 msgstr "champ « %#D » avec le même nom qu'une classe"
 
-#: cp/class.c:3068
+#: cp/class.c:3078
 #, fuzzy, gcc-internal-format
 msgid "%q#T has pointer data members"
 msgstr "« %#T » a un pointeur vers un membre de données"
 
-#: cp/class.c:3073
+#: cp/class.c:3083
 #, fuzzy, gcc-internal-format
 msgid "  but does not override %<%T(const %T&)%>"
 msgstr "  mais n'écrase pas « %T(const %T&) »"
 
-#: cp/class.c:3075
+#: cp/class.c:3085
 #, fuzzy, gcc-internal-format
 msgid "  or %<operator=(const %T&)%>"
 msgstr "  ou « operator=(const %T&) »"
 
-#: cp/class.c:3079
+#: cp/class.c:3089
 #, fuzzy, gcc-internal-format
 msgid "  but does not override %<operator=(const %T&)%>"
 msgstr "  mais n'écrase pas « operator=(const %T&) »"
 
-#: cp/class.c:3540
+#: cp/class.c:3550
 #, fuzzy, gcc-internal-format
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 msgstr "décalage d'une base vide « %T » peut ne pas être compatible avec l'ABI et peut être modifié dans une version future de GCC"
 
-#: cp/class.c:3665
+#: cp/class.c:3675
 #, fuzzy, gcc-internal-format
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 msgstr "classe « %T » devra être considérée pratiquement vide dans une version future de GCC"
 
-#: cp/class.c:3747
+#: cp/class.c:3757
 #, fuzzy, gcc-internal-format
 msgid "initializer specified for non-virtual method %q+D"
 msgstr "initialisation spécifiée pour une méthode non virtuelle « %D »"
 
-#: cp/class.c:4412
+#: cp/class.c:4228
 #, fuzzy, gcc-internal-format
+msgid "non-static reference %q+#D in class without a constructor"
+msgstr "référence non statique « %#D » dans la classe sans un constructeur"
+
+#: cp/class.c:4233
+#, fuzzy, gcc-internal-format
+msgid "non-static const member %q+#D in class without a constructor"
+msgstr "constante non statique de membre « %#D » dans la classe sans un constructeur"
+
+#: cp/class.c:4488
+#, fuzzy, gcc-internal-format
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 msgstr "décalage relatif d'une base virtuelle « %T » n'est pas compatible avec l'ABI et peut être modifié dans une version future de GCC"
 
-#: cp/class.c:4513
+#: cp/class.c:4589
 #, fuzzy, gcc-internal-format
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 msgstr "base directe « %T » inaccessible dans « %T » en raison de l'ambiguité"
 
-#: cp/class.c:4525
+#: cp/class.c:4601
 #, fuzzy, gcc-internal-format
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 msgstr "base virtuelle « %T » inaccessible dans « %T » en raison de l'ambiguité"
 
-#: cp/class.c:4704
+#: cp/class.c:4780
 #, fuzzy, gcc-internal-format
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 msgstr "taille assignée à « %T » peut ne pas être compatible avec l'ABI et peut être modifié dans une version future de GCC"
 
-#: cp/class.c:4744
+#: cp/class.c:4820
 #, fuzzy, gcc-internal-format
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 msgstr "le décalage relatif de « %D » peut ne pas être compatible avec l'ABI et peut être modifié dans une version future de GCC"
 
-#: cp/class.c:4772
+#: cp/class.c:4848
 #, fuzzy, gcc-internal-format
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 msgstr "le décalage relatif de « %D » peut ne pas être compatible avec l'ABI et peut être modifié dans une version future de GCC"
 
-#: cp/class.c:4781
+#: cp/class.c:4857
 #, fuzzy, gcc-internal-format
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr "« %D » contient des classes vides lesquelles peuvent placer les classes de base à une localisation différente dans une version future de GCC"
 
-#: cp/class.c:4864
+#: cp/class.c:4944
 #, fuzzy, gcc-internal-format
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 msgstr "disposition des classes est dérivés de la classe vide « %T » peut être modifiée dans une version future de GCC"
 
-#: cp/class.c:5010 cp/parser.c:14608
+#: cp/class.c:5090 cp/parser.c:14688
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %q#T"
 msgstr "redéfinition de « %#T »"
 
-#: cp/class.c:5166
+#: cp/class.c:5246
 #, fuzzy, gcc-internal-format
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 msgstr "« %#T » a des fonctions virtuelles mais un destructeur non virtuel"
 
-#: cp/class.c:5268
+#: cp/class.c:5348
 #, gcc-internal-format
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr "tentative de complétion du struct, mais a été stoppé en raison d'erreurs précédentes d'analyses syntaxiques"
 
-#: cp/class.c:5728
+#: cp/class.c:5808
 #, fuzzy, gcc-internal-format
 msgid "language string %<\"%E\"%> not recognized"
 msgstr "chaîne du langage « \"%s\" » n'est pas reconnue"
 
-#: cp/class.c:5817
+#: cp/class.c:5897
 #, fuzzy, gcc-internal-format
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 msgstr "ne peut résoudre la fonction surchargé « %D » basé sur la conversion vers le type « %T »"
 
-#: cp/class.c:5946
+#: cp/class.c:6026
 #, fuzzy, gcc-internal-format
 msgid "no matches converting function %qD to type %q#T"
 msgstr "pas de concordance de conversion de fonction « %D » vers le type « %#T »"
 
-#: cp/class.c:5969
+#: cp/class.c:6049
 #, fuzzy, gcc-internal-format
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 msgstr "conversion d'une fonction surchargée « %D » vers le type « %#T » est ambiguë"
 
-#: cp/class.c:5995
+#: cp/class.c:6075
 #, fuzzy, gcc-internal-format
 msgid "assuming pointer to member %qD"
 msgstr "pointeur assumé vers le membre « %D »"
 
-#: cp/class.c:5998
+#: cp/class.c:6078
 #, fuzzy, gcc-internal-format
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 msgstr "(un pointeur vers un membre peut seulement être formé avec «&%E»)"
 
-#: cp/class.c:6054 cp/class.c:6088
+#: cp/class.c:6134 cp/class.c:6168
 #, gcc-internal-format
 msgid "not enough type information"
 msgstr "pas assez d'information sur le type"
 
-#: cp/class.c:6071
+#: cp/class.c:6151
 #, fuzzy, gcc-internal-format
 msgid "argument of type %qT does not match %qT"
 msgstr "argument de type « %T » ne concorde pas avec « %T »"
@@ -27924,12 +27885,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.
-#: cp/class.c:6358 cp/decl.c:1199 cp/name-lookup.c:526
+#: cp/class.c:6438 cp/decl.c:1200 cp/name-lookup.c:525
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q#D"
 msgstr "déclaration de « %#D »"
 
-#: cp/class.c:6359
+#: cp/class.c:6439
 #, fuzzy, gcc-internal-format
 msgid "changes meaning of %qD from %q+#D"
 msgstr "changements signifiant de « %D » à partir de « %+#D »"
@@ -27964,7 +27925,7 @@
 msgid "conversion from %qT to %qT discards qualifiers"
 msgstr "conversion de « %T » à « %T » écarte les qualificateurs"
 
-#: cp/cvt.c:470 cp/typeck.c:5257
+#: cp/cvt.c:470 cp/typeck.c:5265
 #, fuzzy, gcc-internal-format
 msgid "casting %qT to %qT does not dereference pointer"
 msgstr "transtypage de « %T » vers « %T » ne fait pas de dé-référence de pointeur"
@@ -27974,190 +27935,190 @@
 msgid "cannot convert type %qT to type %qT"
 msgstr "ne peut convertir type « %T » vers le type « %T »"
 
-#: cp/cvt.c:656
+#: cp/cvt.c:649
 #, fuzzy, gcc-internal-format
 msgid "conversion from %q#T to %q#T"
 msgstr "conversion de « %#T » vers « %#T »"
 
-#: cp/cvt.c:668 cp/cvt.c:688
+#: cp/cvt.c:661 cp/cvt.c:681
 #, fuzzy, gcc-internal-format
 msgid "%q#T used where a %qT was expected"
 msgstr "« %#T » utilisé où « %T » était attendu"
 
-#: cp/cvt.c:703
+#: cp/cvt.c:696
 #, fuzzy, gcc-internal-format
 msgid "%q#T used where a floating point value was expected"
 msgstr "« %#T » utilisé où un nombre flottant était attendu"
 
-#: cp/cvt.c:750
+#: cp/cvt.c:743
 #, fuzzy, gcc-internal-format
 msgid "conversion from %qT to non-scalar type %qT requested"
 msgstr "conversion de « %T » vers un type non scalaire « %T » demandée"
 
-#: cp/cvt.c:784
+#: cp/cvt.c:777
 #, fuzzy, gcc-internal-format
 msgid "pseudo-destructor is not called"
 msgstr "arguments au destructeur ne sont pas permis"
 
-#: cp/cvt.c:844
+#: cp/cvt.c:837
 #, fuzzy, gcc-internal-format
 msgid "object of incomplete type %qT will not be accessed in %s"
 msgstr "objet de type incomplet « %T » ne sera pas accessible dans %s"
 
-#: cp/cvt.c:849
+#: cp/cvt.c:842
 #, fuzzy, gcc-internal-format
 msgid "object of type %qT will not be accessed in %s"
 msgstr "objet de type « %T » ne sera pas acccessible dans %s"
 
-#: cp/cvt.c:865
+#: cp/cvt.c:858
 #, fuzzy, gcc-internal-format
 msgid "object %qE of incomplete type %qT will not be accessed in %s"
 msgstr "objet « %E » d'un type incomplet « %T » ne sera pas accessible dans %s"
 
 #. [over.over] enumerates the places where we can take the address
 #. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:902
+#: cp/cvt.c:895
 #, gcc-internal-format
 msgid "%s cannot resolve address of overloaded function"
 msgstr "%s ne peut résoudre l'adresse la fonction surchargée"
 
 #. Only warn when there is no &.
-#: cp/cvt.c:909
+#: cp/cvt.c:902
 #, fuzzy, gcc-internal-format
 msgid "%s is a reference, not call, to function %qE"
 msgstr "%s est un référence, pas un appel, à la fonction « %E »"
 
-#: cp/cvt.c:926
+#: cp/cvt.c:919
 #, gcc-internal-format
 msgid "%s has no effect"
 msgstr "%s n'a pas d'effet"
 
-#: cp/cvt.c:958
+#: cp/cvt.c:951
 #, fuzzy, gcc-internal-format
 msgid "value computed is not used"
 msgstr "%Hvaleur calculée n'est pas utilisée"
 
-#: cp/cvt.c:1068
+#: cp/cvt.c:1061
 #, gcc-internal-format
 msgid "converting NULL to non-pointer type"
 msgstr "conversion d'un NULL vers un type non pointeur"
 
-#: cp/cvt.c:1174
+#: cp/cvt.c:1167
 #, fuzzy, gcc-internal-format
 msgid "ambiguous default type conversion from %qT"
 msgstr "conversion de type par défaut ambiguë à partir de « %T »"
 
-#: cp/cvt.c:1176
+#: cp/cvt.c:1169
 #, fuzzy, gcc-internal-format
 msgid "  candidate conversions include %qD and %qD"
 msgstr "  conversions de candidat inclut « %D » et « %D »"
 
-#: cp/decl.c:1062
+#: cp/decl.c:1063
 #, fuzzy, gcc-internal-format
 msgid "%qD was declared %<extern%> and later %<static%>"
 msgstr "« %s » a été déclaré « extern » et plus loin « static »"
 
-#: cp/decl.c:1063 cp/decl.c:1618 objc/objc-act.c:2931 objc/objc-act.c:7503
+#: cp/decl.c:1064 cp/decl.c:1619 objc/objc-act.c:2931 objc/objc-act.c:7503
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D"
 msgstr "déclaration précédente de « %D »"
 
-#: cp/decl.c:1096
+#: cp/decl.c:1097
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qF throws different exceptions"
 msgstr "déclaration de « %F » amène différentes exceptions"
 
-#: cp/decl.c:1097
+#: cp/decl.c:1098
 #, fuzzy, gcc-internal-format
 msgid "from previous declaration %q+F"
 msgstr "qu'une précédente déclaratio « %F »"
 
-#: cp/decl.c:1153
+#: cp/decl.c:1154
 #, fuzzy, gcc-internal-format
 msgid "function %q+D redeclared as inline"
 msgstr "%Jfonction « %D » redéclarée comme étant enligne"
 
-#: cp/decl.c:1155
+#: cp/decl.c:1156
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D with attribute noinline"
 msgstr "%Jdéclaration précédente de « %D » avec l'attribut non enligne"
 
-#: cp/decl.c:1162
+#: cp/decl.c:1163
 #, fuzzy, gcc-internal-format
 msgid "function %q+D redeclared with attribute noinline"
 msgstr "%Jfonction « %D » redéclarée avec l'attribut non enligne"
 
-#: cp/decl.c:1164
+#: cp/decl.c:1165
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D was inline"
 msgstr "%Jdéclaration précédente de « %D » était enligne"
 
-#: cp/decl.c:1186 cp/decl.c:1259
+#: cp/decl.c:1187 cp/decl.c:1260
 #, fuzzy, gcc-internal-format
 msgid "shadowing %s function %q#D"
 msgstr "%s masque la fonction « %#D »"
 
-#: cp/decl.c:1195
+#: cp/decl.c:1196
 #, fuzzy, gcc-internal-format
 msgid "library function %q#D redeclared as non-function %q#D"
 msgstr "fonction « %#D » de la bibliothèque redéclarée comme n'étant pas une fonction « %#D »"
 
-#: cp/decl.c:1200
+#: cp/decl.c:1201
 #, fuzzy, gcc-internal-format
 msgid "conflicts with built-in declaration %q#D"
 msgstr "conflits avec la déclaration interne de « %#D »"
 
-#: cp/decl.c:1254 cp/decl.c:1380 cp/decl.c:1396
+#: cp/decl.c:1255 cp/decl.c:1381 cp/decl.c:1397
 #, fuzzy, gcc-internal-format
 msgid "new declaration %q#D"
 msgstr "nouvelle déclaration de « %#D »"
 
-#: cp/decl.c:1255
+#: cp/decl.c:1256
 #, fuzzy, gcc-internal-format
 msgid "ambiguates built-in declaration %q#D"
 msgstr "ambiguités de la déclaration interne de « %#D »"
 
-#: cp/decl.c:1344
+#: cp/decl.c:1345
 #, fuzzy, gcc-internal-format
 msgid "%q#D redeclared as different kind of symbol"
 msgstr "« %#D » redéclaré comme une sorte différente de symbole"
 
-#: cp/decl.c:1347
+#: cp/decl.c:1348
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+#D"
 msgstr "déclaration précédente de « %#D »"
 
-#: cp/decl.c:1366
+#: cp/decl.c:1367
 #, fuzzy, gcc-internal-format
 msgid "declaration of template %q#D"
 msgstr "déclaration du patron « %#D »"
 
-#: cp/decl.c:1367 cp/name-lookup.c:527
+#: cp/decl.c:1368 cp/name-lookup.c:526
 #, fuzzy, gcc-internal-format
 msgid "conflicts with previous declaration %q+#D"
 msgstr "conflits avec la déclaration précédente de « %#D »"
 
-#: cp/decl.c:1381 cp/decl.c:1397
+#: cp/decl.c:1382 cp/decl.c:1398
 #, fuzzy, gcc-internal-format
 msgid "ambiguates old declaration %q+#D"
 msgstr "ambiguités d'une vieille déclaration de « %#D »"
 
-#: cp/decl.c:1389
+#: cp/decl.c:1390
 #, fuzzy, gcc-internal-format
 msgid "declaration of C function %q#D conflicts with"
 msgstr "déclaration de la fonction C « %#D » en conflit avec"
 
-#: cp/decl.c:1391
+#: cp/decl.c:1392
 #, fuzzy, gcc-internal-format
 msgid "previous declaration %q+#D here"
 msgstr "déclaration précédente de « %#D » ici"
 
-#: cp/decl.c:1405
+#: cp/decl.c:1406
 #, fuzzy, gcc-internal-format
 msgid "conflicting declaration %q#D"
 msgstr "déclaration conflictuelle « %#D »"
 
-#: cp/decl.c:1406
+#: cp/decl.c:1407
 #, fuzzy, gcc-internal-format
 msgid "%q+D has a previous declaration as %q#D"
 msgstr "« %D » a une déclaration précédente tel que « %#D »"
@@ -28169,63 +28130,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.
-#: cp/decl.c:1458
+#: cp/decl.c:1459
 #, fuzzy, gcc-internal-format
 msgid "declaration of namespace %qD conflicts with"
 msgstr "déclaration de « namespace %D » entre en conflit avec"
 
-#: cp/decl.c:1459
+#: cp/decl.c:1460
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of namespace %q+D here"
 msgstr "déclaration précédente de « namespace %D » ici"
 
-#: cp/decl.c:1470
+#: cp/decl.c:1471
 #, fuzzy, gcc-internal-format
 msgid "%q+#D previously defined here"
 msgstr "« %#D » précédemment défini ici"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1480
+#: cp/decl.c:1481
 #, fuzzy, gcc-internal-format
 msgid "prototype for %q+#D"
 msgstr "prototype de « %#D »"
 
-#: cp/decl.c:1481
+#: cp/decl.c:1482
 #, gcc-internal-format
 msgid "%Jfollows non-prototype definition here"
 msgstr "%Jsuit la définition d'un non prototype ici"
 
-#: cp/decl.c:1521
+#: cp/decl.c:1522
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+#D with %qL linkage"
 msgstr "déclaration précédente de « %#D » avec le lien %L"
 
-#: cp/decl.c:1523
+#: cp/decl.c:1524
 #, fuzzy, gcc-internal-format
 msgid "conflicts with new declaration with %qL linkage"
 msgstr "conflits avec la nouvelle déclaration avec le lien %L"
 
-#: cp/decl.c:1546 cp/decl.c:1552
+#: cp/decl.c:1547 cp/decl.c:1553
 #, fuzzy, gcc-internal-format
 msgid "default argument given for parameter %d of %q#D"
 msgstr "argument par défaut donné pour le paramètre %d de « %#D »"
 
-#: cp/decl.c:1548 cp/decl.c:1554
+#: cp/decl.c:1549 cp/decl.c:1555
 #, fuzzy, gcc-internal-format
 msgid "after previous specification in %q+#D"
 msgstr "après la déclaration précédente dans « %#D »"
 
-#: cp/decl.c:1563
+#: cp/decl.c:1564
 #, fuzzy, gcc-internal-format
 msgid "%q#D was used before it was declared inline"
 msgstr "« %#D » a été utilisé avant qu'il ne soit déclaré enligne"
 
-#: cp/decl.c:1564
+#: cp/decl.c:1565
 #, gcc-internal-format
 msgid "%Jprevious non-inline declaration here"
 msgstr "%Jdéclaration précédente non enligne ici"
 
-#: cp/decl.c:1617
+#: cp/decl.c:1618
 #, fuzzy, gcc-internal-format
 msgid "redundant redeclaration of %qD in same scope"
 msgstr "déclaration redondante de « %D » dans la même étendue"
@@ -28238,313 +28199,319 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1932
+#: cp/decl.c:1939
 #, fuzzy, gcc-internal-format
 msgid "explicit specialization of %qD after first use"
 msgstr "spécialisation explicite de %D après la première utilisation"
 
-#: cp/decl.c:2028
+#: cp/decl.c:2035
 #, fuzzy, gcc-internal-format
 msgid "%q+D: visibility attribute ignored because it"
 msgstr "%J« %D »: attribut de visibilité ignoré en cause de lui"
 
-#: cp/decl.c:2030
+#: cp/decl.c:2037
 #, gcc-internal-format
 msgid "%Jconflicts with previous declaration here"
 msgstr "%Jentre en conflit avec la déclaration précédente ici"
 
-#: cp/decl.c:2457
+#: cp/decl.c:2464
 #, fuzzy, gcc-internal-format
 msgid "jump to label %qD"
 msgstr "saut à l'étiquette « %D »"
 
-#: cp/decl.c:2459
+#: cp/decl.c:2466
 #, gcc-internal-format
 msgid "jump to case label"
 msgstr "saut à l'étiquette du « case »"
 
-#: cp/decl.c:2461
+#: cp/decl.c:2468
 #, gcc-internal-format
 msgid "%H  from here"
 msgstr "%H  à partir d'ici"
 
-#: cp/decl.c:2480 cp/decl.c:2643
+#: cp/decl.c:2487 cp/decl.c:2650
 #, gcc-internal-format
 msgid "  exits OpenMP structured block"
 msgstr ""
 
-#: cp/decl.c:2501
+#: cp/decl.c:2508
 #, fuzzy, gcc-internal-format
 msgid "  crosses initialization of %q+#D"
 msgstr " initialisation croisée pour « %#D »"
 
-#: cp/decl.c:2503 cp/decl.c:2618
+#: cp/decl.c:2510 cp/decl.c:2625
 #, fuzzy, gcc-internal-format
 msgid "  enters scope of non-POD %q+#D"
 msgstr "  entre dans la porté d'un non POD « %#D »"
 
-#: cp/decl.c:2516 cp/decl.c:2622
+#: cp/decl.c:2523 cp/decl.c:2629
 #, gcc-internal-format
 msgid "  enters try block"
 msgstr "  entre dans le bloc d'essais"
 
-#: cp/decl.c:2518 cp/decl.c:2624
+#: cp/decl.c:2525 cp/decl.c:2631
 #, gcc-internal-format
 msgid "  enters catch block"
 msgstr "  entre dans le bloc d'interceptions"
 
-#: cp/decl.c:2528 cp/decl.c:2627
+#: cp/decl.c:2535 cp/decl.c:2634
 #, fuzzy, gcc-internal-format
 msgid "  enters OpenMP structured block"
 msgstr "  entre dans le bloc d'essais"
 
-#: cp/decl.c:2599 cp/decl.c:2639
+#: cp/decl.c:2606 cp/decl.c:2646
 #, fuzzy, gcc-internal-format
 msgid "jump to label %q+D"
 msgstr "saut à l'étiquette « %D »"
 
-#: cp/decl.c:2600 cp/decl.c:2640
+#: cp/decl.c:2607 cp/decl.c:2647
 #, gcc-internal-format
 msgid "  from here"
 msgstr "  à partir d'ici"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2612
+#: cp/decl.c:2619
 #, gcc-internal-format
 msgid "%J  enters catch block"
 msgstr "%J  entre dans le bloc d'interception"
 
-#: cp/decl.c:2616
+#: cp/decl.c:2623
 #, fuzzy, gcc-internal-format
 msgid "  skips initialization of %q+#D"
 msgstr " saut d'initialisation pour « %#D »"
 
-#: cp/decl.c:2692
+#: cp/decl.c:2699
 #, gcc-internal-format
 msgid "label named wchar_t"
 msgstr "étiquette nommée wchar_t"
 
-#: cp/decl.c:2696
+#: cp/decl.c:2703
 #, fuzzy, gcc-internal-format
 msgid "duplicate label %qD"
 msgstr "étiquette « %D » apparaît en double"
 
-#: cp/decl.c:2962
+#: cp/decl.c:2969
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a type"
 msgstr "« %T::%D » n'est pas un type"
 
-#: cp/decl.c:2968 cp/parser.c:4033
+#: cp/decl.c:2975 cp/parser.c:4037
 #, fuzzy, gcc-internal-format
 msgid "%qD used without template parameters"
 msgstr "« %D » utilisé sans patron de paramétres"
 
-#: cp/decl.c:2983
+#: cp/decl.c:2990
 #, fuzzy, gcc-internal-format
 msgid "%q#T is not a class"
 msgstr "« %T » n'est pas un type de classe"
 
-#: cp/decl.c:2995 cp/decl.c:3063
+#: cp/decl.c:3002 cp/decl.c:3070
 #, fuzzy, gcc-internal-format
 msgid "no class template named %q#T in %q#T"
 msgstr "pas de patron de classe nommé « %#T » in « %#T »"
 
-#: cp/decl.c:3003
+#: cp/decl.c:3010
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
 msgstr ""
 
-#: cp/decl.c:3010
+#: cp/decl.c:3017
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a type"
 msgstr ""
 
-#: cp/decl.c:3072
+#: cp/decl.c:3079
 #, fuzzy, gcc-internal-format
 msgid "template parameters do not match template"
 msgstr "paramètres du patron ne peuvent pas être amis"
 
-#: cp/decl.c:3073 cp/friend.c:321 cp/friend.c:329
+#: cp/decl.c:3080 cp/friend.c:321 cp/friend.c:329
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared here"
 msgstr "  « %#D » déclaré ici"
 
-#: cp/decl.c:3711
+#: cp/decl.c:3727
 #, fuzzy, gcc-internal-format
 msgid "%Jan anonymous struct cannot have function members"
 msgstr "%Jun UNION  anonyme ne peut avoir de fonctions membres"
 
-#: cp/decl.c:3713
+#: cp/decl.c:3729
 #, gcc-internal-format
 msgid "%Jan anonymous union cannot have function members"
 msgstr "%Jun UNION  anonyme ne peut avoir de fonctions membres"
 
-#: cp/decl.c:3731
+#: cp/decl.c:3747
 #, fuzzy, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
 msgstr "membre « %#D » avec constructeur n'est pas permis dans un aggrégat anonyme"
 
-#: cp/decl.c:3734
+#: cp/decl.c:3750
 #, fuzzy, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
 msgstr "membre « %#D » avec destructeur n'est pas permis dans un aggrégat anonyme"
 
-#: cp/decl.c:3737
+#: cp/decl.c:3753
 #, fuzzy, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
 msgstr "membre « %#D » avec opérateur d'affectation par copie n'est pas permis dans un aggrégat anonyme"
 
-#: cp/decl.c:3762
+#: cp/decl.c:3778
 #, gcc-internal-format
 msgid "multiple types in one declaration"
 msgstr "types multiples dans une déclaration"
 
-#: cp/decl.c:3766
+#: cp/decl.c:3782
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of C++ built-in type %qT"
 msgstr "redéclaration du type interne C++ « %T »"
 
-#: cp/decl.c:3803
+#: cp/decl.c:3819
 #, gcc-internal-format
 msgid "missing type-name in typedef-declaration"
 msgstr "nom de type manquant dans la déclaration typedef"
 
-#: cp/decl.c:3811
+#: cp/decl.c:3827
 #, gcc-internal-format
 msgid "ISO C++ prohibits anonymous structs"
 msgstr "ISO C++ interdit les structures anonymes"
 
-#: cp/decl.c:3818
+#: cp/decl.c:3834
 #, fuzzy, gcc-internal-format
 msgid "%qs can only be specified for functions"
 msgstr "« %D » ne peut seulement être spécifier pour les fonctions"
 
-#: cp/decl.c:3824
+#: cp/decl.c:3840
 #, fuzzy, gcc-internal-format
 msgid "%<friend%> can only be specified inside a class"
 msgstr "« %D » peut seulement être spécifié à l'intérieur d'une classe"
 
-#: cp/decl.c:3826
+#: cp/decl.c:3842
 #, fuzzy, gcc-internal-format
 msgid "%<explicit%> can only be specified for constructors"
 msgstr "« %D » ne peut seulement être spécifié pour les constructeurs"
 
-#: cp/decl.c:3828
+#: cp/decl.c:3844
 #, fuzzy, gcc-internal-format
 msgid "a storage class can only be specified for objects and functions"
 msgstr "« %D » ne peut seulement être spécifié pour les objets et les fonctions"
 
-#: cp/decl.c:3834
+#: cp/decl.c:3850
 #, fuzzy, gcc-internal-format
 msgid "qualifiers can only be specified for objects and functions"
 msgstr "« %D » ne peut seulement être spécifié pour les objets et les fonctions"
 
-#: cp/decl.c:3837
+#: cp/decl.c:3853
 #, fuzzy, gcc-internal-format
 msgid "%<typedef%> was ignored in this declaration"
 msgstr "dans la déclaration de « %s », utilisation de « int » par défaut pour le type"
 
-#: cp/decl.c:3866
+#: cp/decl.c:3882
 #, fuzzy, gcc-internal-format
 msgid "attribute ignored in declaration of %q+#T"
 msgstr "déclaration amie précédente de « %D »"
 
-#: cp/decl.c:3867
+#: cp/decl.c:3883
 #, gcc-internal-format
 msgid "attribute for %q+#T must follow the %qs keyword"
 msgstr ""
 
-#: cp/decl.c:3909
+#: cp/decl.c:3925
 #, fuzzy, gcc-internal-format
-msgid "ignoring attributes applied to class type outside of definition"
+msgid "ignoring attributes applied to class type %qT outside of definition"
 msgstr "attribut « %s » peut seulement être appliqué aux définitions de classes"
 
-#: cp/decl.c:3987
+#. A template type parameter or other dependent type.
+#: cp/decl.c:3929
+#, gcc-internal-format
+msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
+msgstr ""
+
+#: cp/decl.c:4007
 #, fuzzy, gcc-internal-format
 msgid "function %q#D is initialized like a variable"
 msgstr "fonction « %#D » est initialisée comme une variable"
 
-#: cp/decl.c:3998
+#: cp/decl.c:4018
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q#D has %<extern%> and is initialized"
 msgstr "déclaration de « %#D » est externe et initialisé"
 
-#: cp/decl.c:4014
+#: cp/decl.c:4034
 #, fuzzy, gcc-internal-format
 msgid "definition of %q#D is marked %<dllimport%>"
 msgstr "%Jdéfinition de la fonction « %D » est marquée dllimport"
 
-#: cp/decl.c:4033
+#: cp/decl.c:4053
 #, fuzzy, gcc-internal-format
 msgid "%q#D is not a static member of %q#T"
 msgstr "« %#D » n'est pas un membre statique de « %#T »"
 
-#: cp/decl.c:4039
+#: cp/decl.c:4059
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
 msgstr "ISO C++ ne permet pas que « %T::%D » soit défini comme « %T::%D »"
 
-#: cp/decl.c:4048
+#: cp/decl.c:4068
 #, gcc-internal-format
 msgid "template header not allowed in member definition of explicitly specialized class"
 msgstr ""
 
-#: cp/decl.c:4056
+#: cp/decl.c:4076
 #, fuzzy, gcc-internal-format
 msgid "duplicate initialization of %qD"
 msgstr "initialisation en double de %D"
 
-#: cp/decl.c:4095
+#: cp/decl.c:4115
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q#D outside of class is not definition"
 msgstr "déclaraion de « %#D » en dehors de la classe n'est pas une définition"
 
-#: cp/decl.c:4188
+#: cp/decl.c:4208
 #, fuzzy, gcc-internal-format
 msgid "variable %q#D has initializer but incomplete type"
 msgstr "la variable « %#D » est initialisée, mais a un type incomplet"
 
-#: cp/decl.c:4194 cp/decl.c:4906
+#: cp/decl.c:4214 cp/decl.c:4926
 #, fuzzy, gcc-internal-format
 msgid "elements of array %q#D have incomplete type"
 msgstr "éléments du tableau « %#D » ont un type incomplet"
 
-#: cp/decl.c:4200
+#: cp/decl.c:4220
 #, fuzzy, gcc-internal-format
 msgid "aggregate %q#D has incomplete type and cannot be defined"
 msgstr "aggrégat « %#D » a un type incomplet et ne peut être défini"
 
-#: cp/decl.c:4236
+#: cp/decl.c:4256
 #, fuzzy, gcc-internal-format
 msgid "%qD declared as reference but not initialized"
 msgstr "« %D » déclaré comme référence mais n'est pas initialisé"
 
-#: cp/decl.c:4242
+#: cp/decl.c:4262
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
 msgstr "ISO C++ interdit l'usage de liste d'initialiseur pour initialiser la référence « %D »"
 
-#: cp/decl.c:4268
+#: cp/decl.c:4288
 #, fuzzy, gcc-internal-format
 msgid "cannot initialize %qT from %qT"
 msgstr "ne peut initialiser « %T » à partir de « %T »"
 
-#: cp/decl.c:4296
+#: cp/decl.c:4316
 #, fuzzy, gcc-internal-format
 msgid "name %qD used in a GNU-style designated initializer for an array"
 msgstr "nom « %D » utilisé dans un style GNU de l'initialisateur désigné pour un tableau"
 
-#: cp/decl.c:4345
+#: cp/decl.c:4365
 #, fuzzy, gcc-internal-format
 msgid "initializer fails to determine size of %qD"
 msgstr "l'initialisation n'a pu déterminer la taille de « %D »"
 
-#: cp/decl.c:4352
+#: cp/decl.c:4372
 #, fuzzy, gcc-internal-format
 msgid "array size missing in %qD"
 msgstr "taille de tableau manquante dans « %D »"
 
-#: cp/decl.c:4364
+#: cp/decl.c:4384
 #, fuzzy, gcc-internal-format
 msgid "zero-size array %qD"
 msgstr "tableau « %D » de taille zéro"
@@ -28552,240 +28519,250 @@
 #. 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.
-#: cp/decl.c:4407
+#: cp/decl.c:4427
 #, fuzzy, gcc-internal-format
 msgid "storage size of %qD isn't known"
 msgstr "taille de stockage de « %D » n'est pas connue"
 
-#: cp/decl.c:4429
+#: cp/decl.c:4449
 #, fuzzy, gcc-internal-format
 msgid "storage size of %qD isn't constant"
 msgstr "taille de stockage de « %D » n'est pas une constante"
 
-#: cp/decl.c:4478
+#: cp/decl.c:4498
 #, fuzzy, gcc-internal-format
 msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
 msgstr "désolé: sémantique de fonction enligne de données statiques « %#D » est erronée (vous obtiendrez de multiples copies)"
 
-#: cp/decl.c:4481
+#: cp/decl.c:4501
 #, gcc-internal-format
 msgid "%J  you can work around this by removing the initializer"
 msgstr "%J  vous pouvez contourner cela en enlevant l'initialiseur"
 
-#: cp/decl.c:4508
+#: cp/decl.c:4528
 #, fuzzy, gcc-internal-format
 msgid "uninitialized const %qD"
 msgstr "constante « %D » non initialisée"
 
-#: cp/decl.c:4620
+#: cp/decl.c:4640
 #, fuzzy, gcc-internal-format
 msgid "invalid type %qT as initializer for a vector of type %qT"
 msgstr "initialisation invalide pour la méthode virtuelle « %D »"
 
-#: cp/decl.c:4662
+#: cp/decl.c:4682
 #, fuzzy, gcc-internal-format
 msgid "initializer for %qT must be brace-enclosed"
 msgstr "initialiseur de « %T » doit être entre accolades"
 
-#: cp/decl.c:4680
+#: cp/decl.c:4700
 #, fuzzy, gcc-internal-format
 msgid "%qT has no non-static data member named %qD"
 msgstr "« %T » n'a pas de membre de données non statique nommé « %D »"
 
-#: cp/decl.c:4731
+#: cp/decl.c:4751
 #, fuzzy, gcc-internal-format
 msgid "braces around scalar initializer for type %qT"
 msgstr "accolades autour de l'initialiseur scalaire pour « %T »"
 
-#: cp/decl.c:4814
+#: cp/decl.c:4834
 #, fuzzy, gcc-internal-format
 msgid "missing braces around initializer for %qT"
 msgstr "accolades manquantes autour de l'initialisation"
 
-#: cp/decl.c:4871
+#: cp/decl.c:4891
 #, fuzzy, gcc-internal-format
 msgid "too many initializers for %qT"
 msgstr "trop d'initialiseurs pour « %T »"
 
-#: cp/decl.c:4914
+#: cp/decl.c:4934
 #, fuzzy, gcc-internal-format
 msgid "variable-sized object %qD may not be initialized"
 msgstr "objet de taille variable « %D » peut ne pas être initialisé"
 
-#: cp/decl.c:4920
+#: cp/decl.c:4940
 #, fuzzy, gcc-internal-format
 msgid "%qD has incomplete type"
 msgstr "« %D » a un type incomplet"
 
-#: cp/decl.c:4935
+#: cp/decl.c:4955
 #, fuzzy, gcc-internal-format
 msgid "scalar object %qD requires one element in initializer"
 msgstr "éléments en excès dans l'initialisation d'union"
 
 #. A non-aggregate that is not a scalar cannot be initialized
 #. via an initializer-list in C++98.
-#: cp/decl.c:4945
+#: cp/decl.c:4965
 #, fuzzy, gcc-internal-format
 msgid "braces around initializer for non-aggregate type %qT"
 msgstr "accolades autour de l'initialiseur scalaire pour « %T »"
 
-#: cp/decl.c:4995
+#: cp/decl.c:5015
 #, fuzzy, gcc-internal-format
 msgid "%qD must be initialized by constructor, not by %<{...}%>"
 msgstr "« %D » doit être initialisé par un constructeur, non pas par « {...} »"
 
-#: cp/decl.c:5031
+#: cp/decl.c:5051
 #, fuzzy, gcc-internal-format
 msgid "array %qD initialized by parenthesized string literal %qE"
 msgstr "_Pragma prend une chaîne entourée de parenthèrese"
 
-#: cp/decl.c:5046
+#: cp/decl.c:5066
 #, fuzzy, gcc-internal-format
 msgid "structure %qD with uninitialized const members"
 msgstr "structure « %D » avec constantes non initialisées de membres"
 
-#: cp/decl.c:5048
+#: cp/decl.c:5068
 #, fuzzy, gcc-internal-format
 msgid "structure %qD with uninitialized reference members"
 msgstr "structure « %D » avec références non initialisées de membres"
 
-#: cp/decl.c:5330
+#: cp/decl.c:5364
 #, gcc-internal-format
 msgid "assignment (not initialization) in declaration"
 msgstr "affectation (non pas l'initialisation) dans la déclaration"
 
-#: cp/decl.c:5420
+#: cp/decl.c:5460
 #, fuzzy, gcc-internal-format
 msgid "shadowing previous type declaration of %q#D"
 msgstr "masque la déclaration précédente de « %#D »"
 
-#: cp/decl.c:5450
+#: cp/decl.c:5490
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot be thread-local because it has non-POD type %qT"
 msgstr "« %D » ne peut être utilisé comme un thread local parce qu'il a un non POD de type « %T »"
 
-#: cp/decl.c:5485
+#: cp/decl.c:5522
+#, gcc-internal-format
+msgid "Java object %qD not allocated with %<new%>"
+msgstr ""
+
+#: cp/decl.c:5539
 #, fuzzy, gcc-internal-format
 msgid "%qD is thread-local and so cannot be dynamically initialized"
 msgstr "« %D » est un thread local et ne peut donc pas être initialisé dynamiquement"
 
-#: cp/decl.c:5503
+#: cp/decl.c:5557
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot be initialized by a non-constant expression when being declared"
 msgstr "tableau initialisé à l'aide de l'expression de tableau non constante"
 
-#: cp/decl.c:6160
+#: cp/decl.c:5597
+#, gcc-internal-format
+msgid "non-static data member %qD has Java class type"
+msgstr ""
+
+#: cp/decl.c:6232
 #, fuzzy, gcc-internal-format
 msgid "destructor for alien class %qT cannot be a member"
 msgstr "destructeur pour la classe étrangère « %T » ne peut être un membre"
 
-#: cp/decl.c:6162
+#: cp/decl.c:6234
 #, fuzzy, gcc-internal-format
 msgid "constructor for alien class %qT cannot be a member"
 msgstr "constructeur pour la classe étrangère « %T » ne peut être un membre"
 
-#: cp/decl.c:6183
+#: cp/decl.c:6255
 #, fuzzy, gcc-internal-format
 msgid "%qD declared as a %<virtual%> %s"
 msgstr "« %D» déclaré comme « virtual » %s"
 
-#: cp/decl.c:6185
+#: cp/decl.c:6257
 #, fuzzy, gcc-internal-format
 msgid "%qD declared as an %<inline%> %s"
 msgstr "« %D» déclaré comme « inline » %s"
 
-#: cp/decl.c:6187
+#: cp/decl.c:6259
 #, fuzzy, gcc-internal-format
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
 msgstr "spécificateurs de fonction « const» et «volatile» invalide pour « %D » dans la déclaration %s"
 
-#: cp/decl.c:6191
+#: cp/decl.c:6263
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared as a friend"
 msgstr "« %D » déclaré comme un ami"
 
-#: cp/decl.c:6197
+#: cp/decl.c:6269
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared with an exception specification"
 msgstr "« %D » déclaré avec une exception de spécification"
 
-#: cp/decl.c:6231
+#: cp/decl.c:6303
 #, fuzzy, gcc-internal-format
 msgid "definition of %qD is not in namespace enclosing %qT"
 msgstr "déclaration de « %D » n'est pas dans l'espace de noms entourant « %D »"
 
-#: cp/decl.c:6342
+#: cp/decl.c:6414
 #, fuzzy, gcc-internal-format
 msgid "defining explicit specialization %qD in friend declaration"
 msgstr "définition explicite de spécialisation « %D » dans lka déclaration ami"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:6352
+#: cp/decl.c:6424
 #, fuzzy, gcc-internal-format
 msgid "invalid use of template-id %qD in declaration of primary template"
 msgstr "utilisation invalide du template-id « %D » dans la déclaration du patron primaire"
 
-#: cp/decl.c:6382
+#: cp/decl.c:6454
 #, fuzzy, gcc-internal-format
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 msgstr "arguments par défaut ne sont pas permis dans la déclaration amie de la spécialisation du patron « %D »"
 
-#: cp/decl.c:6390
+#: cp/decl.c:6462
 #, fuzzy, gcc-internal-format
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 msgstr "« inline» n'estpas permis dans la déclaration amie de la spécialisation du patron « %D »"
 
-#: cp/decl.c:6433
+#: cp/decl.c:6505
 #, fuzzy, gcc-internal-format
 msgid "cannot declare %<::main%> to be a template"
 msgstr "ne peut déclarer « ::main » comme étant un patron"
 
-#: cp/decl.c:6435
+#: cp/decl.c:6507
 #, fuzzy, gcc-internal-format
 msgid "cannot declare %<::main%> to be inline"
 msgstr "ne peut déclarer «::main» à être enligne"
 
-#: cp/decl.c:6437
+#: cp/decl.c:6509
 #, fuzzy, gcc-internal-format
 msgid "cannot declare %<::main%> to be static"
 msgstr "ne peut déclarer « ::main » comme étant static"
 
-#: cp/decl.c:6465
+#: cp/decl.c:6537
 #, fuzzy, gcc-internal-format
 msgid "non-local function %q#D uses anonymous type"
 msgstr "fonction non locale « %#D » utilise un type anonyme"
 
-#: cp/decl.c:6468 cp/decl.c:6748
+#: cp/decl.c:6540 cp/decl.c:6820
 #, fuzzy, gcc-internal-format
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 msgstr "« %#D » ne réfère pas à un type non qualifié, aussi il n'est pas utilisé pour la liaison"
 
-#: cp/decl.c:6474
+#: cp/decl.c:6546
 #, fuzzy, gcc-internal-format
 msgid "non-local function %q#D uses local type %qT"
 msgstr "fonction non locale « %#D » utilise un type local « %T »"
 
-#: cp/decl.c:6498
+#: cp/decl.c:6570
 #, fuzzy, gcc-internal-format
 msgid "static member function %qD cannot have cv-qualifier"
 msgstr "%sfonction membre « %D » ne peut avoir « %T » comme qualificateur de méthode"
 
-#: cp/decl.c:6499
+#: cp/decl.c:6571
 #, fuzzy, gcc-internal-format
 msgid "non-member function %qD cannot have cv-qualifier"
 msgstr "%sfonction membre « %D » ne peut avoir « %T » comme qualificateur de méthode"
 
-#: cp/decl.c:6547
+#: cp/decl.c:6619
 #, fuzzy, gcc-internal-format
 msgid "%<::main%> must return %<int%>"
 msgstr "« main» doit retourner « int »"
 
-#: cp/decl.c:6586
+#: cp/decl.c:6658
 #, fuzzy, gcc-internal-format
 msgid "definition of implicitly-declared %qD"
 msgstr "définition implicitement déclarée « %D »"
 
-#: cp/decl.c:6603 cp/decl2.c:677
+#: cp/decl.c:6675 cp/decl2.c:677
 #, fuzzy, gcc-internal-format
 msgid "no %q#D member function declared in class %qT"
 msgstr "pas de fonction membre « %#D » déclarée dans la classe « %T »"
@@ -28794,546 +28771,551 @@
 #. 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.
-#: cp/decl.c:6745
+#: cp/decl.c:6817
 #, fuzzy, gcc-internal-format
 msgid "non-local variable %q#D uses anonymous type"
 msgstr "fonction non locale « %#D » utilise un type anonyme"
 
-#: cp/decl.c:6754
+#: cp/decl.c:6826
 #, fuzzy, gcc-internal-format
 msgid "non-local variable %q#D uses local type %qT"
 msgstr "variable non locale « %#D » utilise un type local « %T »"
 
-#: cp/decl.c:6876
+#: cp/decl.c:6948
 #, fuzzy, gcc-internal-format
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 msgstr "initialisation invalide dans la class de données de membre statiques d'un non entier de type « %T »"
 
-#: cp/decl.c:6886
+#: cp/decl.c:6958
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 msgstr "ISO C++ interdit l'initialisation intra-classe d'un membre statique non constant « %D »"
 
-#: cp/decl.c:6890
+#: cp/decl.c:6962
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 msgstr "ISO C++ interdit l'initialisation d'une membre constant « %D » d'un type non entier « %T »"
 
-#: cp/decl.c:6915
+#: cp/decl.c:6987
 #, fuzzy, gcc-internal-format
 msgid "size of array %qD has non-integral type %qT"
 msgstr "taille du tableau « %D » n'est pas de type entier « %T »"
 
-#: cp/decl.c:6917
+#: cp/decl.c:6989
 #, fuzzy, gcc-internal-format
 msgid "size of array has non-integral type %qT"
 msgstr "taille du tableau a type non entier « %T »"
 
-#: cp/decl.c:6965
+#: cp/decl.c:7037
 #, fuzzy, gcc-internal-format
 msgid "size of array %qD is negative"
 msgstr "taille du tableau « %D » est négative"
 
-#: cp/decl.c:6967
+#: cp/decl.c:7039
 #, gcc-internal-format
 msgid "size of array is negative"
 msgstr "taille du tableau est négative"
 
-#: cp/decl.c:6975
+#: cp/decl.c:7047
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids zero-size array %qD"
 msgstr "ISO C++ interdit les tableaux de taille zéro « %D »"
 
-#: cp/decl.c:6977
+#: cp/decl.c:7049
 #, gcc-internal-format
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO C++ interdit les tableaux de taille zéro"
 
-#: cp/decl.c:6984
+#: cp/decl.c:7056
 #, fuzzy, gcc-internal-format
 msgid "size of array %qD is not an integral constant-expression"
 msgstr "taille du tableau « %D » n'a pas une expression de constante de type entier"
 
-#: cp/decl.c:6987
+#: cp/decl.c:7059
 #, gcc-internal-format
 msgid "size of array is not an integral constant-expression"
 msgstr "taille du tableau n'est pas une expression de constante de type entier"
 
-#: cp/decl.c:6993
+#: cp/decl.c:7065
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids variable length array %qD"
 msgstr "ISO C++ interdit les tableaus de taille variable « %D »"
 
-#: cp/decl.c:6995
+#: cp/decl.c:7067
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids variable length array"
 msgstr "ISO C++ interdit le tableau de taille variable"
 
-#: cp/decl.c:7001
+#: cp/decl.c:7073
 #, gcc-internal-format
 msgid "variable length array %qD is used"
 msgstr ""
 
-#: cp/decl.c:7035
+#: cp/decl.c:7107
 #, gcc-internal-format
 msgid "overflow in array dimension"
 msgstr "débordement dans les dimensions du tableau"
 
-#: cp/decl.c:7116
+#: cp/decl.c:7188
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as %s"
 msgstr "déclaration de « %D » comme « %s »"
 
-#: cp/decl.c:7118
+#: cp/decl.c:7190
 #, gcc-internal-format
 msgid "creating %s"
 msgstr "création de %s"
 
-#: cp/decl.c:7130
+#: cp/decl.c:7202
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 msgstr "déclaration de « %D » comme tableau multidimensionel doit avoir des bornes pour chaque dimension excepté pour la première"
 
-#: cp/decl.c:7134
+#: cp/decl.c:7206
 #, gcc-internal-format
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr "tableau multidimensionel doit avoir des bornes pour chaque dimension excepté pour la première"
 
-#: cp/decl.c:7169
+#: cp/decl.c:7241
 #, gcc-internal-format
 msgid "return type specification for constructor invalid"
 msgstr "spécification de type retourné pour un constructeur est invalide"
 
-#: cp/decl.c:7179
+#: cp/decl.c:7251
 #, gcc-internal-format
 msgid "return type specification for destructor invalid"
 msgstr "spécification de type retourné pour un destructeur est invalide"
 
-#: cp/decl.c:7192
+#: cp/decl.c:7264
 #, fuzzy, gcc-internal-format
 msgid "return type specified for %<operator %T%>"
 msgstr "type spécifié retourné pour l'opérateur « %T »"
 
-#: cp/decl.c:7214
+#: cp/decl.c:7286
 #, gcc-internal-format
 msgid "unnamed variable or field declared void"
 msgstr "variable non nommée ou champ déclaré void"
 
-#: cp/decl.c:7218
+#: cp/decl.c:7290
 #, fuzzy, gcc-internal-format
 msgid "variable or field %qE declared void"
 msgstr "variable ou champ « %E » déclaré « void »"
 
-#: cp/decl.c:7221
+#: cp/decl.c:7293
 #, gcc-internal-format
 msgid "variable or field declared void"
 msgstr "variable ou champ déclaré void"
 
-#: cp/decl.c:7388
+#: cp/decl.c:7460
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<::%D%>"
 msgstr "utilisation invalide du membre « %D »"
 
-#: cp/decl.c:7391
+#: cp/decl.c:7463
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<%T::%D%>"
 msgstr "définition invalide d'un type qualifié « %T »"
 
-#: cp/decl.c:7394
+#: cp/decl.c:7466
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<%D::%D%>"
 msgstr "utilisation invalide du membre « %D »"
 
-#: cp/decl.c:7406
+#: cp/decl.c:7478
 #, fuzzy, gcc-internal-format
 msgid "type %qT is not derived from type %qT"
 msgstr "type « %T » n'est pas dérivé du type « %T »"
 
-#: cp/decl.c:7422 cp/decl.c:7512 cp/decl.c:8660
+#: cp/decl.c:7494 cp/decl.c:7584 cp/decl.c:8732
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as non-function"
 msgstr "déclaration de « %D » comme non-fonction"
 
-#: cp/decl.c:7428
+#: cp/decl.c:7500
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as non-member"
 msgstr "redéclaration de « %T » qui n'est pas un patron"
 
-#: cp/decl.c:7457
+#: cp/decl.c:7529
 #, fuzzy, gcc-internal-format
 msgid "declarator-id missing; using reserved word %qD"
 msgstr "declarator-id manquant; utilisation du mot réservé « %D »"
 
-#: cp/decl.c:7504
+#: cp/decl.c:7576
 #, fuzzy, gcc-internal-format
 msgid "function definition does not declare parameters"
 msgstr "définition de fonction déclarée « register »"
 
-#: cp/decl.c:7546
+#: cp/decl.c:7618
 #, fuzzy, gcc-internal-format
 msgid "two or more data types in declaration of %qs"
 msgstr "deux types de données ou plus dans la déclaration de « %s »"
 
-#: cp/decl.c:7552
+#: cp/decl.c:7624
 #, fuzzy, gcc-internal-format
 msgid "conflicting specifiers in declaration of %qs"
 msgstr "déclaration conflictuelle « %#D »"
 
-#: cp/decl.c:7623 cp/decl.c:7626
+#: cp/decl.c:7695 cp/decl.c:7698
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids declaration of %qs with no type"
 msgstr "ISO C++ interdit la déclaration de « %s » sans type"
 
-#: cp/decl.c:7651
+#: cp/decl.c:7723
 #, fuzzy, gcc-internal-format
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 msgstr "short, signed ou unsigned est invalide pour « %s »"
 
-#: cp/decl.c:7653
+#: cp/decl.c:7725
 #, fuzzy, gcc-internal-format
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 msgstr "signed et unsigned donnés ensembles pour « %s »"
 
-#: cp/decl.c:7655
+#: cp/decl.c:7727
 #, fuzzy, gcc-internal-format
 msgid "%<long long%> invalid for %qs"
 msgstr "« complex » invalide pour « %s »"
 
-#: cp/decl.c:7657
+#: cp/decl.c:7729
 #, fuzzy, gcc-internal-format
 msgid "%<long%> invalid for %qs"
 msgstr "« complex » invalide pour « %s »"
 
-#: cp/decl.c:7659
+#: cp/decl.c:7731
 #, fuzzy, gcc-internal-format
 msgid "%<short%> invalid for %qs"
 msgstr "« complex » invalide pour « %s »"
 
-#: cp/decl.c:7661
+#: cp/decl.c:7733
 #, fuzzy, gcc-internal-format
 msgid "%<long%> or %<short%> invalid for %qs"
 msgstr "« long », « short », « signed » ou « unsigned » invalide pour « %s »"
 
-#: cp/decl.c:7663
+#: cp/decl.c:7735
 #, fuzzy, gcc-internal-format
 msgid "%<long%> or %<short%> specified with char for %qs"
 msgstr "« long » ou « short » spécifié avec « char » pour « %s »"
 
-#: cp/decl.c:7665
+#: cp/decl.c:7737
 #, fuzzy, gcc-internal-format
 msgid "%<long%> and %<short%> specified together for %qs"
 msgstr "long et short spécifiés ensembles pour « %s »"
 
-#: cp/decl.c:7671
+#: cp/decl.c:7743
 #, fuzzy, gcc-internal-format
 msgid "long, short, signed or unsigned used invalidly for %qs"
 msgstr "« long », « short », « signed » ou « unsigned » utilisé incorrectement pour « %s »"
 
-#: cp/decl.c:7735
+#: cp/decl.c:7807
 #, fuzzy, gcc-internal-format
 msgid "complex invalid for %qs"
 msgstr "« complex » invalide pour « %s »"
 
-#: cp/decl.c:7764
+#: cp/decl.c:7836
 #, fuzzy, gcc-internal-format
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 msgstr "qualificateurs ne sont pas permis dans la déclaration de « operator %T »"
 
-#: cp/decl.c:7776 cp/typeck.c:7011
+#: cp/decl.c:7848 cp/typeck.c:7039
 #, fuzzy, gcc-internal-format
 msgid "ignoring %qV qualifiers added to function type %qT"
 msgstr "qualificateurs « %V » ignorés pour « %T »"
 
-#: cp/decl.c:7799
+#: cp/decl.c:7871
 #, fuzzy, gcc-internal-format
 msgid "member %qD cannot be declared both virtual and static"
 msgstr "membre « %D » ne peut être déclaré virtuel et statique"
 
-#: cp/decl.c:7807
+#: cp/decl.c:7879
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%D%> is not a valid declarator"
 msgstr "« %T::%D » n'est pas un déclarateur valide"
 
-#: cp/decl.c:7816
+#: cp/decl.c:7888
 #, gcc-internal-format
 msgid "typedef declaration invalid in parameter declaration"
 msgstr "déclaration typedef invalide dans le paramètre de la déclaration"
 
-#: cp/decl.c:7822
+#: cp/decl.c:7894
 #, gcc-internal-format
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr "spécificateurs de classe de stockage invalides dans la déclaration des paramètres"
 
-#: cp/decl.c:7829
+#: cp/decl.c:7901
 #, gcc-internal-format
 msgid "virtual outside class declaration"
 msgstr "virtuel en dehors de la déclaration de classe"
 
-#: cp/decl.c:7847
+#: cp/decl.c:7919
 #, fuzzy, gcc-internal-format
 msgid "multiple storage classes in declaration of %qs"
 msgstr "multiples classes de stockage dans la déclaration de « %s »"
 
-#: cp/decl.c:7870
+#: cp/decl.c:7942
 #, fuzzy, gcc-internal-format
 msgid "storage class specified for %qs"
 msgstr "classe de stockage spécifiée pour %s « %s »"
 
-#: cp/decl.c:7904
+#: cp/decl.c:7976
 #, fuzzy, gcc-internal-format
 msgid "top-level declaration of %qs specifies %<auto%>"
 msgstr "la déclaration hors de toute fonction de « %s » a spécifié « auto »"
 
-#: cp/decl.c:7916
+#: cp/decl.c:7988
 #, gcc-internal-format
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr "spécificateurs de classe de stockage invalide dans les déclarations de fonction amie"
 
-#: cp/decl.c:8043
+#: cp/decl.c:8115
 #, gcc-internal-format
 msgid "destructor cannot be static member function"
 msgstr "le destructeur ne peut être une fonction membre statique"
 
-#: cp/decl.c:8048
+#: cp/decl.c:8120
 #, fuzzy, gcc-internal-format
 msgid "destructors may not be cv-qualified"
 msgstr "destructeurs ne peut être « %s »"
 
-#: cp/decl.c:8066
+#: cp/decl.c:8138
 #, gcc-internal-format
 msgid "constructors cannot be declared virtual"
 msgstr "constructeurs ne peut être déclarés virtuels"
 
-#: cp/decl.c:8079
+#: cp/decl.c:8151
 #, fuzzy, gcc-internal-format
 msgid "can't initialize friend function %qs"
 msgstr "ne peut initialiser la fonction amie « %s »"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:8083
+#: cp/decl.c:8155
 #, gcc-internal-format
 msgid "virtual functions cannot be friends"
 msgstr "fonctions virtuelles ne peuvent être amies"
 
-#: cp/decl.c:8087
+#: cp/decl.c:8159
 #, gcc-internal-format
 msgid "friend declaration not in class definition"
 msgstr "déclaration amie n'est pas dans la définition de classe"
 
-#: cp/decl.c:8089
+#: cp/decl.c:8161
 #, fuzzy, gcc-internal-format
 msgid "can't define friend function %qs in a local class definition"
 msgstr "ne peut définir une fonction amie « %s » dans une définition locale de classe"
 
-#: cp/decl.c:8102
+#: cp/decl.c:8174
 #, gcc-internal-format
 msgid "destructors may not have parameters"
 msgstr "destructeurs ne peuvent pas avoir de paramètre"
 
-#: cp/decl.c:8121
+#: cp/decl.c:8193
 #, fuzzy, gcc-internal-format
 msgid "cannot declare pointer to %q#T"
 msgstr "ne peut déclarer un pointeur vers « %#T »"
 
-#: cp/decl.c:8134 cp/decl.c:8141
+#: cp/decl.c:8206 cp/decl.c:8213
 #, fuzzy, gcc-internal-format
 msgid "cannot declare reference to %q#T"
 msgstr "ne peut déclarer une référence vers « %#T »"
 
-#: cp/decl.c:8143
+#: cp/decl.c:8215
 #, fuzzy, gcc-internal-format
 msgid "cannot declare pointer to %q#T member"
 msgstr "ne peut déclarer un pointeur vers le membre « %#T »"
 
-#: cp/decl.c:8194
+#: cp/decl.c:8266
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 msgstr ""
 
-#: cp/decl.c:8238
+#: cp/decl.c:8310
 #, fuzzy, gcc-internal-format
 msgid "template-id %qD used as a declarator"
 msgstr "identificateur de patron « %D » utilisé comme déclarateur"
 
-#: cp/decl.c:8289
+#: cp/decl.c:8361
 #, gcc-internal-format
 msgid "member functions are implicitly friends of their class"
 msgstr "les fonctions membres sont implicitement amis de leur classe"
 
-#: cp/decl.c:8293
+#: cp/decl.c:8365
 #, fuzzy, gcc-internal-format
 msgid "extra qualification %<%T::%> on member %qs"
 msgstr "qualification additionnelle « %T:: » sur le membre « %s » est ignorée"
 
-#: cp/decl.c:8325
+#: cp/decl.c:8397
 #, fuzzy, gcc-internal-format
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 msgstr "ne peut déclarer la fonction membre « %T::%s » à l'intérieur de « %T »"
 
-#: cp/decl.c:8342
+#: cp/decl.c:8414
 #, fuzzy, gcc-internal-format
 msgid "cannot declare member %<%T::%s%> within %qT"
 msgstr "ne peut déclarer le membre « %T::%s » à l'intérieur de « %T »"
 
-#: cp/decl.c:8365
+#: cp/decl.c:8437
 #, fuzzy, gcc-internal-format
 msgid "non-parameter %qs cannot be a parameter pack"
 msgstr "membre de données « %D » ne peut être membre du patron"
 
-#: cp/decl.c:8386
+#: cp/decl.c:8458
 #, fuzzy, gcc-internal-format
 msgid "data member may not have variably modified type %qT"
 msgstr "membre de données peut ne pas avoir de type « %T » modifié de manière variable"
 
-#: cp/decl.c:8388
+#: cp/decl.c:8460
 #, fuzzy, gcc-internal-format
 msgid "parameter may not have variably modified type %qT"
 msgstr "paramètre peut ne pas avoir de type « %T » modifié de manière variable"
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:8396
+#: cp/decl.c:8468
 #, fuzzy, gcc-internal-format
 msgid "only declarations of constructors can be %<explicit%>"
 msgstr "seuls les déclarations de constructeurs peuvent être « explicit »"
 
-#: cp/decl.c:8404
+#: cp/decl.c:8476
 #, fuzzy, gcc-internal-format
 msgid "non-member %qs cannot be declared %<mutable%>"
 msgstr "le non membre « %s » ne peut être déclaré « mutable »"
 
-#: cp/decl.c:8409
+#: cp/decl.c:8481
 #, fuzzy, gcc-internal-format
 msgid "non-object member %qs cannot be declared %<mutable%>"
 msgstr "un membre non objet « %s » ne peut être déclaré « mutable »"
 
-#: cp/decl.c:8415
+#: cp/decl.c:8487
 #, fuzzy, gcc-internal-format
 msgid "function %qs cannot be declared %<mutable%>"
 msgstr "fonction « %s » ne peut être déclarée « mutable »"
 
-#: cp/decl.c:8420
+#: cp/decl.c:8492
 #, fuzzy, gcc-internal-format
 msgid "static %qs cannot be declared %<mutable%>"
 msgstr "static « %s » ne peut être déclaré « mutable »"
 
-#: cp/decl.c:8425
+#: cp/decl.c:8497
 #, fuzzy, gcc-internal-format
 msgid "const %qs cannot be declared %<mutable%>"
 msgstr "const « %s » ne peut être déclaré « mutable »"
 
-#: cp/decl.c:8462
+#: cp/decl.c:8534
 #, gcc-internal-format
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr "%Jnom du typedef peut ne pas être un nom de spécificateur imbriqué"
 
-#: cp/decl.c:8478
+#: cp/decl.c:8550
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 msgstr "ISO C++ interdit le type imbriqué « %D » avec le même nom que la classe de fermeture"
 
-#: cp/decl.c:8564
+#: cp/decl.c:8636
 #, fuzzy, gcc-internal-format
 msgid "qualified function types cannot be used to declare static member functions"
 msgstr "le destructeur ne peut être une fonction membre statique"
 
-#: cp/decl.c:8566
+#: cp/decl.c:8638
 #, fuzzy, gcc-internal-format
 msgid "qualified function types cannot be used to declare free functions"
 msgstr "Le type retourné d'une fonction ne peut être une fonction"
 
-#: cp/decl.c:8592
+#: cp/decl.c:8664
 #, gcc-internal-format
 msgid "type qualifiers specified for friend class declaration"
 msgstr "qulificateurs de types spécifiés pour la déclaration d'une classe amie"
 
-#: cp/decl.c:8597
+#: cp/decl.c:8669
 #, fuzzy, gcc-internal-format
 msgid "%<inline%> specified for friend class declaration"
 msgstr "« inline » spécifié pour la déclaration d'une classe amie"
 
-#: cp/decl.c:8605
+#: cp/decl.c:8677
 #, gcc-internal-format
 msgid "template parameters cannot be friends"
 msgstr "paramètres du patron ne peuvent pas être amis"
 
-#: cp/decl.c:8607
+#: cp/decl.c:8679
 #, fuzzy, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 msgstr "déclaration ami requiert une clé de classe, i.e. « friend class %T::%D »"
 
-#: cp/decl.c:8611
+#: cp/decl.c:8683
 #, fuzzy, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 msgstr "déclaration amie requiert une clé de classes, i.e. « friend %#T »"
 
-#: cp/decl.c:8624
+#: cp/decl.c:8696
 #, fuzzy, gcc-internal-format
 msgid "trying to make class %qT a friend of global scope"
 msgstr "tentative de rendre la classe « %T » un ami de la portée globale"
 
-#: cp/decl.c:8635
+#: cp/decl.c:8707
 #, gcc-internal-format
 msgid "invalid qualifiers on non-member function type"
 msgstr "qualificteurs invalide pour un type de fonction (autre que fonction membre)"
 
-#: cp/decl.c:8650
+#: cp/decl.c:8722
 #, fuzzy, gcc-internal-format
 msgid "abstract declarator %qT used as declaration"
 msgstr "déclaration abstrait « %T » utilisé dans la déclaration"
 
-#: cp/decl.c:8679
+#: cp/decl.c:8751
 #, fuzzy, gcc-internal-format
 msgid "cannot use %<::%> in parameter declaration"
 msgstr "ne peut utiliser «::» dans le paramètre d'un déclaration"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8725
+#: cp/decl.c:8797
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<::%>"
 msgstr "utilisation invalide de « :: »"
 
-#: cp/decl.c:8740
+#: cp/decl.c:8812
 #, fuzzy, gcc-internal-format
 msgid "can't make %qD into a method -- not in a class"
 msgstr "ne peut rendre « %D » dans la méthode -- n'est pas dans la classe"
 
-#: cp/decl.c:8749
+#: cp/decl.c:8821
 #, fuzzy, gcc-internal-format
 msgid "function %qD declared virtual inside a union"
 msgstr "fonction « %D » déclaré comme virtuelle à l'intérieur d'un agrégat"
 
-#: cp/decl.c:8758
+#: cp/decl.c:8830
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot be declared virtual, since it is always static"
 msgstr "« %D » ne peut être déclaré virtuel, alors qu'il est toujours statique"
 
-#: cp/decl.c:8774
+#: cp/decl.c:8846
 #, fuzzy, gcc-internal-format
 msgid "expected qualified name in friend declaration for destructor %qD"
 msgstr "qualificateurs ne sont pas permis dans la déclaration de « operator %T »"
 
-#: cp/decl.c:8784
+#: cp/decl.c:8856
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as member of %qT"
 msgstr "déclaration de « %D » masque un membre de « this »"
 
-#: cp/decl.c:8860
+#: cp/decl.c:8863
 #, fuzzy, gcc-internal-format
+msgid "expected qualified name in friend declaration for constructor %qD"
+msgstr "qualificateurs ne sont pas permis dans la déclaration de « operator %T »"
+
+#: cp/decl.c:8939
+#, fuzzy, gcc-internal-format
 msgid "field %qD has incomplete type"
 msgstr "champ « %D » a un type incomplet"
 
-#: cp/decl.c:8862
+#: cp/decl.c:8941
 #, fuzzy, gcc-internal-format
 msgid "name %qT has incomplete type"
 msgstr "nom « %T » a un type incomplet"
 
-#: cp/decl.c:8871
+#: cp/decl.c:8950
 #, fuzzy, gcc-internal-format
 msgid "  in instantiation of template %qT"
 msgstr " dans l'instanciation du patron « %T »"
 
-#: cp/decl.c:8880
+#: cp/decl.c:8959
 #, fuzzy, gcc-internal-format
 msgid "%qE is neither function nor member function; cannot be declared friend"
 msgstr "« %s » n'est ni une fonction ni une fonction membre ; ne peut être déclaré ami"
@@ -29350,103 +29332,108 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8932
+#: cp/decl.c:9011
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids initialization of member %qD"
 msgstr "ISO C++ interdit l'initialisation du membre « %D »"
 
-#: cp/decl.c:8934
+#: cp/decl.c:9013
 #, fuzzy, gcc-internal-format
 msgid "making %qD static"
 msgstr "rendant « %D » statique"
 
-#: cp/decl.c:8999
+#: cp/decl.c:9078
 #, fuzzy, gcc-internal-format
 msgid "storage class %<auto%> invalid for function %qs"
 msgstr "classe de stockage « auto» invalide pour une fonction « %s  »"
 
-#: cp/decl.c:9001
+#: cp/decl.c:9080
 #, fuzzy, gcc-internal-format
 msgid "storage class %<register%> invalid for function %qs"
 msgstr "classe de stockage « register» invalide pour une fonction « %s  »"
 
-#: cp/decl.c:9003
+#: cp/decl.c:9082
 #, fuzzy, gcc-internal-format
 msgid "storage class %<__thread%> invalid for function %qs"
 msgstr "classe de stockage « __thread » invalide pour la fonction « %s  »"
 
-#: cp/decl.c:9014
+#: cp/decl.c:9093
 #, fuzzy, gcc-internal-format
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 msgstr "classe de stockage « inline» invalide pour une fonction « %s  » déclarée en dehors de la portée globale"
 
-#: cp/decl.c:9017
+#: cp/decl.c:9096
 #, fuzzy, gcc-internal-format
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 msgstr "classe de stockage « inline» invalide pour une fonction « %s  » déclarée en dehors de la portée globale"
 
-#: cp/decl.c:9025
+#: cp/decl.c:9104
 #, fuzzy, gcc-internal-format
 msgid "virtual non-class function %qs"
 msgstr "fonction virtuelle d'une non classe « %s »"
 
-#: cp/decl.c:9056
+#: cp/decl.c:9135
 #, fuzzy, gcc-internal-format
 msgid "cannot declare member function %qD to have static linkage"
 msgstr "ne peut déclarer la fonction membre « %D » comme ayant un lien statique"
 
 #. FIXME need arm citation
-#: cp/decl.c:9063
+#: cp/decl.c:9142
 #, gcc-internal-format
 msgid "cannot declare static function inside another function"
 msgstr "ne peut déclarer une fonction statique à l'intérieur d'une autre fonction"
 
-#: cp/decl.c:9093
+#: cp/decl.c:9172
 #, fuzzy, gcc-internal-format
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 msgstr "« static » ne peut pas être utilisé lors de la définition (contrairement à la déclaration) de données de membres statiques"
 
-#: cp/decl.c:9100
+#: cp/decl.c:9179
 #, fuzzy, gcc-internal-format
 msgid "static member %qD declared %<register%>"
 msgstr "mambre statique « %D» déclaré «register »"
 
-#: cp/decl.c:9105
+#: cp/decl.c:9184
 #, fuzzy, gcc-internal-format
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 msgstr "ne peut explicitement déclarer le membre « %#D » comme ayant une liaison externe"
 
-#: cp/decl.c:9234
+#: cp/decl.c:9313
 #, fuzzy, gcc-internal-format
 msgid "default argument for %q#D has type %qT"
 msgstr "argument par défaut pour « %#D » à un type « %T »"
 
-#: cp/decl.c:9237
+#: cp/decl.c:9316
 #, fuzzy, gcc-internal-format
 msgid "default argument for parameter of type %qT has type %qT"
 msgstr "argument par défaut pour le paramètre de type « %T » a le type « %T »"
 
-#: cp/decl.c:9253
+#: cp/decl.c:9332
 #, fuzzy, gcc-internal-format
 msgid "default argument %qE uses local variable %qD"
 msgstr "argument par défaut « %E » utiliser une variable locale « %D »"
 
-#: cp/decl.c:9323
+#: cp/decl.c:9399
 #, fuzzy, gcc-internal-format
+msgid "parameter %qD has Java class type"
+msgstr "%Jparamètre \"%D\" a un type incomplet"
+
+#: cp/decl.c:9412
+#, fuzzy, gcc-internal-format
 msgid "parameter %qD invalidly declared method type"
 msgstr "paramètre « %D » incorrectement validé comme type de méthode"
 
-#: cp/decl.c:9347
+#: cp/decl.c:9436
 #, fuzzy, gcc-internal-format
 msgid "parameter %qD includes %s to array of unknown bound %qT"
 msgstr "paramètre « %D » inclut %s au tableau de bornes inconnues « %T »"
 
-#: cp/decl.c:9361
+#: cp/decl.c:9450
 #, fuzzy, gcc-internal-format
 msgid "parameter packs must be at the end of the parameter list"
 msgstr "si « void » est dans une liste de paramètres, toute la liste doit l'être"
 
-#: cp/decl.c:9366
+#: cp/decl.c:9455
 #, fuzzy, gcc-internal-format
 msgid "multiple parameters named %qE"
 msgstr "%Jplusieurs paramètres nommés « %D »"
@@ -29466,138 +29453,138 @@
 #. 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.
-#: cp/decl.c:9581
+#: cp/decl.c:9672
 #, fuzzy, gcc-internal-format
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 msgstr "constructeur invalide; vous vouliez probablement dire « %T (const %T&) »"
 
-#: cp/decl.c:9703
+#: cp/decl.c:9794
 #, fuzzy, gcc-internal-format
 msgid "%qD may not be declared within a namespace"
 msgstr "« %D » n'a pas été déclaré dans cet horizon"
 
-#: cp/decl.c:9708
+#: cp/decl.c:9799
 #, fuzzy, gcc-internal-format
 msgid "%qD may not be declared as static"
 msgstr "« %D » n'a pas été déclaré"
 
-#: cp/decl.c:9731
+#: cp/decl.c:9825
 #, fuzzy, gcc-internal-format
 msgid "%qD must be a nonstatic member function"
 msgstr "« %D » doit être une fonction membre non statique"
 
-#: cp/decl.c:9740
+#: cp/decl.c:9834
 #, fuzzy, gcc-internal-format
 msgid "%qD must be either a non-static member function or a non-member function"
 msgstr "« %D » doit être soit un membre non statique de fonction ou une fonction non membre"
 
-#: cp/decl.c:9761
+#: cp/decl.c:9855
 #, fuzzy, gcc-internal-format
 msgid "%qD must have an argument of class or enumerated type"
 msgstr "« %D » doit avoir un argument de classe ou de type énuméré"
 
-#: cp/decl.c:9802
+#: cp/decl.c:9896
 #, gcc-internal-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr "conversion de %s%s ne sera jamais utilisé dans un type d'opérateur de conversion"
 
 #. 13.4.0.3
-#: cp/decl.c:9810
+#: cp/decl.c:9904
 #, gcc-internal-format
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr "ISO C++ interdit la surcharge de l'opérateur ?:"
 
-#: cp/decl.c:9815
+#: cp/decl.c:9909
 #, fuzzy, gcc-internal-format
 msgid "%qD must not have variable number of arguments"
 msgstr "« %D » doit prendre seulement un OU deux arguments"
 
-#: cp/decl.c:9866
+#: cp/decl.c:9960
 #, fuzzy, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its argument"
 msgstr "postfixe « %D» doit prendre « int » comme argument"
 
-#: cp/decl.c:9869
+#: cp/decl.c:9963
 #, fuzzy, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its second argument"
 msgstr "postfixe « %D» doit prndre « int » pour son second argument"
 
-#: cp/decl.c:9877
+#: cp/decl.c:9971
 #, fuzzy, gcc-internal-format
 msgid "%qD must take either zero or one argument"
 msgstr "« %D » doit prendre seulement zéro ou un autre argument"
 
-#: cp/decl.c:9879
+#: cp/decl.c:9973
 #, fuzzy, gcc-internal-format
 msgid "%qD must take either one or two arguments"
 msgstr "« %D » doit prendre seulement un OU deux arguments"
 
-#: cp/decl.c:9901
+#: cp/decl.c:9995
 #, fuzzy, gcc-internal-format
 msgid "prefix %qD should return %qT"
 msgstr "préfixe « %D » devrait retourner « %T »"
 
-#: cp/decl.c:9907
+#: cp/decl.c:10001
 #, fuzzy, gcc-internal-format
 msgid "postfix %qD should return %qT"
 msgstr "postfixe « %D » devrait retourner « %T »"
 
-#: cp/decl.c:9916
+#: cp/decl.c:10010
 #, fuzzy, gcc-internal-format
 msgid "%qD must take %<void%>"
 msgstr "« %D» doit prendre « void »"
 
-#: cp/decl.c:9918 cp/decl.c:9927
+#: cp/decl.c:10012 cp/decl.c:10021
 #, fuzzy, gcc-internal-format
 msgid "%qD must take exactly one argument"
 msgstr "« %D » doit prendre exactement un argument"
 
-#: cp/decl.c:9929
+#: cp/decl.c:10023
 #, fuzzy, gcc-internal-format
 msgid "%qD must take exactly two arguments"
 msgstr "« %D » doit prendre exactemenr deux arguments"
 
-#: cp/decl.c:9938
+#: cp/decl.c:10032
 #, fuzzy, gcc-internal-format
 msgid "user-defined %qD always evaluates both arguments"
 msgstr "« %D » défini par l'usager évalue toujours les 2 arguments"
 
-#: cp/decl.c:9952
+#: cp/decl.c:10046
 #, fuzzy, gcc-internal-format
 msgid "%qD should return by value"
 msgstr "« %D » devrait retourner par valeur"
 
-#: cp/decl.c:9964 cp/decl.c:9968
+#: cp/decl.c:10058 cp/decl.c:10062
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot have default arguments"
 msgstr "« %D » ne peut avoir d'arguments par défaut"
 
-#: cp/decl.c:10026
+#: cp/decl.c:10120
 #, fuzzy, gcc-internal-format
 msgid "using template type parameter %qT after %qs"
 msgstr "utilisation de type de patron de paramètre « %T » après « %s »"
 
-#: cp/decl.c:10041
+#: cp/decl.c:10135
 #, fuzzy, gcc-internal-format
 msgid "using typedef-name %qD after %qs"
 msgstr "utilisation d'un nom de typedef « %D » après « %s »"
 
-#: cp/decl.c:10042
+#: cp/decl.c:10136
 #, fuzzy, gcc-internal-format
 msgid "%q+D has a previous declaration here"
 msgstr "« %D » a une déclaration précédente tel que « %#D »"
 
-#: cp/decl.c:10050
+#: cp/decl.c:10144
 #, fuzzy, gcc-internal-format
 msgid "%qT referred to as %qs"
 msgstr "« %TD » référé comme « %s »"
 
-#: cp/decl.c:10051 cp/decl.c:10058
+#: cp/decl.c:10145 cp/decl.c:10152
 #, fuzzy, gcc-internal-format
 msgid "%q+T has a previous declaration here"
 msgstr "%Jest la déclaration précédente"
 
-#: cp/decl.c:10057
+#: cp/decl.c:10151
 #, fuzzy, gcc-internal-format
 msgid "%qT referred to as enum"
 msgstr "« %T » référé comme enum"
@@ -29609,73 +29596,73 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:10072
+#: cp/decl.c:10166
 #, fuzzy, gcc-internal-format
 msgid "template argument required for %<%s %T%>"
 msgstr "argument du patron est requis pour « %s %T »"
 
-#: cp/decl.c:10120 cp/name-lookup.c:2698
+#: cp/decl.c:10214 cp/name-lookup.c:2700
 #, fuzzy, gcc-internal-format
 msgid "%qD has the same name as the class in which it is declared"
 msgstr "« %D » a le même nom que la classe dans laquelle il est déclaré"
 
-#: cp/decl.c:10150 cp/name-lookup.c:2207 cp/parser.c:4036 cp/parser.c:14029
-#: cp/parser.c:16234
+#: cp/decl.c:10244 cp/name-lookup.c:2209 cp/parser.c:4040 cp/parser.c:14099
+#: cp/parser.c:16316
 #, fuzzy, gcc-internal-format
 msgid "reference to %qD is ambiguous"
 msgstr "référence à « %D » est ambiguë"
 
-#: cp/decl.c:10264
+#: cp/decl.c:10358
 #, fuzzy, gcc-internal-format
 msgid "use of enum %q#D without previous declaration"
 msgstr "utilisation de enum « %#D » sans déclaration précédente"
 
-#: cp/decl.c:10285
+#: cp/decl.c:10379
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %qT as a non-template"
 msgstr "redéclaration de « %T » qui n'est pas un patron"
 
-#: cp/decl.c:10286 cp/pt.c:4154
+#: cp/decl.c:10380
 #, fuzzy, gcc-internal-format
 msgid "previous declaration %q+D"
 msgstr "déclaration précédente de « %D »"
 
-#: cp/decl.c:10397
+#: cp/decl.c:10491
 #, fuzzy, gcc-internal-format
 msgid "derived union %qT invalid"
 msgstr "union dérivée « %T » invalide"
 
-#: cp/decl.c:10406
+#: cp/decl.c:10500
 #, fuzzy, gcc-internal-format
 msgid "Java class %qT cannot have multiple bases"
 msgstr "classe Java « %T » ne peut avoir de bases multiples"
 
-#: cp/decl.c:10417
+#: cp/decl.c:10511
 #, fuzzy, gcc-internal-format
 msgid "Java class %qT cannot have virtual bases"
 msgstr "classe Java « %T » ne peut avoir de bases virtuelles"
 
-#: cp/decl.c:10440
+#: cp/decl.c:10534
 #, fuzzy, gcc-internal-format
 msgid "base type %qT fails to be a struct or class type"
 msgstr "type de base « %T » a échoué pour devenir un type de classe ou un type construit"
 
-#: cp/decl.c:10473
+#: cp/decl.c:10567
 #, fuzzy, gcc-internal-format
 msgid "recursive type %qT undefined"
 msgstr "type récursif « %T » non défini"
 
-#: cp/decl.c:10475
+#: cp/decl.c:10569
 #, fuzzy, gcc-internal-format
 msgid "duplicate base type %qT invalid"
 msgstr "duplication du type de base « %T » invalide"
 
-#: cp/decl.c:10552
+#: cp/decl.c:10646
 #, fuzzy, gcc-internal-format
 msgid "multiple definition of %q#T"
 msgstr "définition multiple de « %#T »"
 
-#: cp/decl.c:10553
+#: cp/decl.c:10647
 #, gcc-internal-format
 msgid "%Jprevious definition here"
 msgstr "%Jdéfinition précédente ici"
@@ -29684,47 +29671,52 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:10692
+#: cp/decl.c:10786
 #, fuzzy, gcc-internal-format
 msgid "no integral type can represent all of the enumerator values for %qT"
 msgstr "aucun type entier peut représenter toutes les valeurs de l'énumérateur pour « %T »"
 
-#: cp/decl.c:10803
+#: cp/decl.c:10897
 #, fuzzy, gcc-internal-format
 msgid "enumerator value for %qD is not an integer constant"
 msgstr "valeur de l'énumérateur pour « %s » n'est pas une constante entière"
 
-#: cp/decl.c:10831
+#: cp/decl.c:10925
 #, fuzzy, gcc-internal-format
 msgid "overflow in enumeration values at %qD"
 msgstr "débordement dans les valeurs de l'énumération à « %D »"
 
-#: cp/decl.c:10906
+#: cp/decl.c:11002
 #, fuzzy, gcc-internal-format
 msgid "return type %q#T is incomplete"
 msgstr "type retourné « %#T » est incomplet"
 
-#: cp/decl.c:11031 cp/typeck.c:6711
+#: cp/decl.c:11004
 #, fuzzy, gcc-internal-format
+msgid "return type has Java class type %q#T"
+msgstr "le type du retour est incomplet"
+
+#: cp/decl.c:11129 cp/typeck.c:6739
+#, fuzzy, gcc-internal-format
 msgid "%<operator=%> should return a reference to %<*this%>"
 msgstr "« operator= » devrait retourner une référence à «*ceci »"
 
-#: cp/decl.c:11420
+#: cp/decl.c:11518
 #, fuzzy, gcc-internal-format
 msgid "parameter %qD declared void"
 msgstr "paramètre « %D » déclaré «void »"
 
-#: cp/decl.c:11908
+#: cp/decl.c:12006
 #, gcc-internal-format
 msgid "invalid member function declaration"
 msgstr "déclaration de membre de fonction invalide"
 
-#: cp/decl.c:11923
+#: cp/decl.c:12021
 #, fuzzy, gcc-internal-format
 msgid "%qD is already defined in class %qT"
 msgstr "« %D » est déjà défini dans la classe « %T »"
 
-#: cp/decl.c:12170
+#: cp/decl.c:12268
 #, fuzzy, gcc-internal-format
 msgid "static member function %q#D declared with type qualifiers"
 msgstr "membre de fonction statique « %#D » déclaré avec des qualificateurs de tyep"
@@ -29764,7 +29756,7 @@
 msgid "deleting %qT is undefined"
 msgstr "destruction de « %T » est indéfinie"
 
-#: cp/decl2.c:459 cp/pt.c:3828
+#: cp/decl2.c:459 cp/pt.c:3831
 #, fuzzy, gcc-internal-format
 msgid "template declaration of %q#D"
 msgstr "déclaration du patron de « %#D »"
@@ -29849,22 +29841,22 @@
 msgid "static member %qD cannot be a bit-field"
 msgstr "membre statique « %D » ne peut être un champ de bits"
 
-#: cp/decl2.c:1122
+#: cp/decl2.c:1165
 #, gcc-internal-format
 msgid "anonymous struct not inside named type"
 msgstr "struct anonyme n'est pas l'intérieur du type nommé"
 
-#: cp/decl2.c:1206
+#: cp/decl2.c:1249
 #, gcc-internal-format
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr "aggrégats anonymes de champs d'espace nom doit être statique"
 
-#: cp/decl2.c:1215
+#: cp/decl2.c:1258
 #, gcc-internal-format
 msgid "anonymous union with no members"
 msgstr "aggrégat anonyme sans aucun membre"
 
-#: cp/decl2.c:1251
+#: cp/decl2.c:1294
 #, fuzzy, gcc-internal-format
 msgid "%<operator new%> must return type %qT"
 msgstr "« operator new » doit retourner un type « %T »"
@@ -29873,52 +29865,52 @@
 #.
 #. The first parameter shall not have an associated default
 #. argument.
-#: cp/decl2.c:1262
+#: cp/decl2.c:1305
 #, gcc-internal-format
 msgid "the first parameter of %<operator new%> cannot have a default argument"
 msgstr ""
 
-#: cp/decl2.c:1278
+#: cp/decl2.c:1321
 #, fuzzy, gcc-internal-format
 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
 msgstr "« operator new » prend le type « size_t » (« %T ») comme premier paramètre"
 
-#: cp/decl2.c:1307
+#: cp/decl2.c:1350
 #, fuzzy, gcc-internal-format
 msgid "%<operator delete%> must return type %qT"
 msgstr "« operator delete » doit retourner le type « %T »"
 
-#: cp/decl2.c:1316
+#: cp/decl2.c:1359
 #, fuzzy, gcc-internal-format
 msgid "%<operator delete%> takes type %qT as first parameter"
 msgstr "« operator delete » prend le type « %T » comme premier paramètre"
 
-#: cp/decl2.c:1985
+#: cp/decl2.c:2028
 #, gcc-internal-format
 msgid "%qT has a field %qD whose type uses the anonymous namespace"
 msgstr ""
 
-#: cp/decl2.c:1992
+#: cp/decl2.c:2035
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than the type of its field %qD"
 msgstr ""
 
-#: cp/decl2.c:2005
+#: cp/decl2.c:2048
 #, gcc-internal-format
 msgid "%qT has a base %qT whose type uses the anonymous namespace"
 msgstr ""
 
-#: cp/decl2.c:2011
+#: cp/decl2.c:2054
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than its base %qT"
 msgstr ""
 
-#: cp/decl2.c:3395
+#: cp/decl2.c:3441
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D used but never defined"
 msgstr "fonction enligne « %D » utilisé mais n'a jamais été défini"
 
-#: cp/decl2.c:3543
+#: cp/decl2.c:3589
 #, fuzzy, gcc-internal-format
 msgid "default argument missing for parameter %P of %q+#D"
 msgstr "argument par défaut manquant pour le paramètre %P de « %+#D »"
@@ -29926,7 +29918,7 @@
 #. We really want to suppress this warning in system headers,
 #. because libstdc++ uses variadic templates even when we aren't
 #. in C++0x mode.
-#: cp/error.c:2669
+#: cp/error.c:2712
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ does not include variadic templates"
 msgstr "ISO C ne permet pas les macros nommées à nombre variable d'arguments"
@@ -29958,7 +29950,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr "retounrnant NULL (par throw), lequel est entier, pas de type pointeur"
 
-#: cp/except.c:643 cp/init.c:1780
+#: cp/except.c:643 cp/init.c:1915
 #, fuzzy, gcc-internal-format
 msgid "%qD should never be overloaded"
 msgstr "« %D » ne devrait jamais être surchargé"
@@ -30057,232 +30049,247 @@
 msgid "member %qD declared as friend before type %qT defined"
 msgstr "membre « %D » déclaré comme ami avant la définition du type « %T »"
 
-#: cp/friend.c:550
+#: cp/friend.c:543
 #, fuzzy, gcc-internal-format
+msgid "friend declaration %qD in local class without prior declaration"
+msgstr "déclaration amie n'est pas dans la définition de classe"
+
+#: cp/friend.c:564
+#, fuzzy, gcc-internal-format
 msgid "friend declaration %q#D declares a non-template function"
 msgstr "déclaration amie « %#D » déclare une fonction non patron"
 
-#: cp/friend.c:554
+#: cp/friend.c:568
 #, fuzzy, 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 "(si ce n'est pas ce que vous vouliez faire, soyez sûr que le patron de la fonction a déjà été déclaré et ajouter <> après le nom de la fonction ici) -Wno-non-template-friend désactive le présent avertissement"
 
-#: cp/init.c:334
+#: cp/init.c:374
 #, fuzzy, gcc-internal-format
+msgid "value-initialization of reference"
+msgstr "initialisation par défaut de « %#D », lequel a un type référencé"
+
+#: cp/init.c:481
+#, fuzzy, gcc-internal-format
 msgid "%J%qD should be initialized in the member initialization list"
 msgstr "« %D » devrait être initialisé dans la liste d'initialisation du membre"
 
-#: cp/init.c:382
+#: cp/init.c:529
 #, fuzzy, gcc-internal-format
 msgid "%Jdefault-initialization of %q#D, which has reference type"
 msgstr "initialisation par défaut de « %#D », lequel a un type référencé"
 
-#: cp/init.c:388
+#: cp/init.c:535
 #, fuzzy, gcc-internal-format
 msgid "%Juninitialized reference member %qD"
 msgstr "référence de membre non initialisé « %D »"
 
-#: cp/init.c:391
+#: cp/init.c:538
 #, fuzzy, gcc-internal-format
 msgid "%Juninitialized member %qD with %<const%> type %qT"
 msgstr "membre non initialisé « %D » avec « const » type « %T »"
 
-#: cp/init.c:534
+#: cp/init.c:681
 #, fuzzy, gcc-internal-format
 msgid "%q+D will be initialized after"
 msgstr "« %D » sera initialisé après"
 
-#: cp/init.c:537
+#: cp/init.c:684
 #, fuzzy, gcc-internal-format
 msgid "base %qT will be initialized after"
 msgstr "base « %T » sera initialisé après"
 
-#: cp/init.c:540
+#: cp/init.c:687
 #, fuzzy, gcc-internal-format
 msgid "  %q+#D"
 msgstr "  « %D »"
 
-#: cp/init.c:542
+#: cp/init.c:689
 #, fuzzy, gcc-internal-format
 msgid "  base %qT"
 msgstr "  base « %T »"
 
-#: cp/init.c:543
+#: cp/init.c:690
 #, fuzzy, gcc-internal-format
 msgid "%J  when initialized here"
 msgstr "  lorsqu'initialisé ici"
 
-#: cp/init.c:559
+#: cp/init.c:706
 #, fuzzy, gcc-internal-format
 msgid "%Jmultiple initializations given for %qD"
 msgstr "multiples initialisations données pour « %D »"
 
-#: cp/init.c:562
+#: cp/init.c:709
 #, fuzzy, gcc-internal-format
 msgid "%Jmultiple initializations given for base %qT"
 msgstr "multiples initialisations données pour base « %T »"
 
-#: cp/init.c:629
+#: cp/init.c:776
 #, fuzzy, gcc-internal-format
 msgid "%Jinitializations for multiple members of %qT"
 msgstr "initialisation de multiples membres de « %T »"
 
-#: cp/init.c:691
+#: cp/init.c:839
 #, fuzzy, gcc-internal-format
 msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
 msgstr "classe de base « %#T » devrait être explicitement initialisé dans la copie du constructeur"
 
-#: cp/init.c:915 cp/init.c:934
+#: cp/init.c:1063 cp/init.c:1082
 #, fuzzy, gcc-internal-format
 msgid "class %qT does not have any field named %qD"
 msgstr "classe « %T » n'a pas aucun champ nommé « %D »"
 
-#: cp/init.c:921
+#: cp/init.c:1069
 #, fuzzy, gcc-internal-format
 msgid "%q#D is a static data member; it can only be initialized at its definition"
 msgstr "« %#D » est un membre statique de données; il peut seulement être initialisée lors de sa définition"
 
-#: cp/init.c:928
+#: cp/init.c:1076
 #, fuzzy, gcc-internal-format
 msgid "%q#D is not a non-static data member of %qT"
 msgstr "« %#D » n'est pas un membre statique de données de « %T »"
 
-#: cp/init.c:967
+#: cp/init.c:1115
 #, fuzzy, gcc-internal-format
 msgid "unnamed initializer for %qT, which has no base classes"
 msgstr "initialiseur sans nom pour « %T », lequel n'a pas de classe de base"
 
-#: cp/init.c:975
+#: cp/init.c:1123
 #, fuzzy, gcc-internal-format
 msgid "unnamed initializer for %qT, which uses multiple inheritance"
 msgstr "initialiseur sans nom pour « %T », lequel utilise de multiples héritages"
 
-#: cp/init.c:1021
+#: cp/init.c:1169
 #, fuzzy, gcc-internal-format
 msgid "%qD is both a direct base and an indirect virtual base"
 msgstr "« %D » est à la fois une base directe et indirecte virtuelle"
 
-#: cp/init.c:1029
+#: cp/init.c:1177
 #, fuzzy, gcc-internal-format
 msgid "type %qT is not a direct or virtual base of %qT"
 msgstr "type « %D » n'est pas une base directe ou virtuelle de « %T »"
 
-#: cp/init.c:1032
+#: cp/init.c:1180
 #, fuzzy, gcc-internal-format
 msgid "type %qT is not a direct base of %qT"
 msgstr "type « %D » n'est pas une base directe de « %T »"
 
-#: cp/init.c:1112
+#: cp/init.c:1260
 #, gcc-internal-format
 msgid "bad array initializer"
 msgstr "mauvaise initialisation de tableau"
 
-#: cp/init.c:1287
+#: cp/init.c:1435
 #, fuzzy, gcc-internal-format
 msgid "%qT is not an aggregate type"
 msgstr "« %T » n'est pas de type aggrégat"
 
-#: cp/init.c:1341
+#: cp/init.c:1489
 #, fuzzy, gcc-internal-format
 msgid "incomplete type %qT does not have member %qD"
 msgstr "type incomplet « %T » n'a pas de membre « %D »"
 
-#: cp/init.c:1354
+#: cp/init.c:1502
 #, fuzzy, gcc-internal-format
 msgid "invalid pointer to bit-field %qD"
 msgstr "pointeur invalide pour un champ de bits « %D »"
 
-#: cp/init.c:1431
+#: cp/init.c:1579
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static member function %qD"
 msgstr "utilisation invalide d'un membre non statique de fonction « %D »"
 
-#: cp/init.c:1437
+#: cp/init.c:1585
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static data member %qD"
 msgstr "utilisation invalide d'un membre non statique de données « %D »"
 
-#: cp/init.c:1714
+#: cp/init.c:1862
 #, fuzzy, gcc-internal-format
 msgid "invalid type %<void%> for new"
 msgstr "type « void » invalide pour new"
 
-#: cp/init.c:1724
+#: cp/init.c:1872
 #, fuzzy, gcc-internal-format
 msgid "uninitialized const in %<new%> of %q#T"
 msgstr "constante non initialisée dans « new» pour « %#T »"
 
-#: cp/init.c:1775
+#: cp/init.c:1910
 #, fuzzy, gcc-internal-format
 msgid "call to Java constructor with %qs undefined"
 msgstr "appel au constructeur Java avec « %s » indéfini"
 
-#: cp/init.c:1815
+#: cp/init.c:1926
+#, gcc-internal-format
+msgid "Java class %q#T object allocated using placement new"
+msgstr ""
+
+#: cp/init.c:1955
 #, fuzzy, gcc-internal-format
 msgid "no suitable %qD found in class %qT"
 msgstr "« %D » non adapté ou ambiguë repéré dans la classe « %T »"
 
-#: cp/init.c:1820
+#: cp/init.c:1960
 #, fuzzy, gcc-internal-format
 msgid "request for member %qD is ambiguous"
 msgstr "la requête pour le membre « %D » est ambiguë"
 
-#: cp/init.c:1972
+#: cp/init.c:2134
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization in array new"
 msgstr "ISO C++ interdit l'initialisation d'un nouveau tableau"
 
-#: cp/init.c:2174
+#: cp/init.c:2336
 #, gcc-internal-format
 msgid "size in array new must have integral type"
 msgstr "taille d'un nouveau tableau (new) doit avoir un type entier"
 
-#: cp/init.c:2183
+#: cp/init.c:2345
 #, gcc-internal-format
 msgid "new cannot be applied to a reference type"
 msgstr "new ne peut être appliqué à un type référencé"
 
-#: cp/init.c:2189
+#: cp/init.c:2351
 #, gcc-internal-format
 msgid "new cannot be applied to a function type"
 msgstr "new ne peut être appliqué à un type de fonction"
 
-#: cp/init.c:2228
+#: cp/init.c:2390
 #, fuzzy, gcc-internal-format
 msgid "call to Java constructor, while %<jclass%> undefined"
 msgstr "appel d'un constructeur Java, alors que « jclass » est indéfini"
 
-#: cp/init.c:2246
+#: cp/init.c:2408
 #, fuzzy, gcc-internal-format
 msgid "can't find %<class$%> in %qT"
 msgstr "ne peut repérer class$"
 
-#: cp/init.c:2607
+#: cp/init.c:2769
 #, gcc-internal-format
 msgid "initializer ends prematurely"
 msgstr "fin prématurée de l'initialisation"
 
-#: cp/init.c:2662
+#: cp/init.c:2824
 #, gcc-internal-format
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr "ne peut initialiser un table multi-dimensionnel avec initialiseur"
 
-#: cp/init.c:2799
+#: cp/init.c:2961
 #, gcc-internal-format
 msgid "possible problem detected in invocation of delete operator:"
 msgstr "problème possible détecté dans l'invocation de l'opérateur delete:"
 
-#: cp/init.c:2802
+#: cp/init.c:2964
 #, gcc-internal-format
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr "ni le destructeur ni l'opérateur « delete » spécifique à la classe ne sera appellé, même s'ils sont déclarés lorsque la classe est définie"
 
-#: cp/init.c:2823
+#: cp/init.c:2985
 #, gcc-internal-format
 msgid "unknown array size in delete"
 msgstr "taille du tableau inconnue dans delete"
 
-#: cp/init.c:3070
+#: cp/init.c:3232
 #, gcc-internal-format
 msgid "type to vector delete is neither pointer or array type"
 msgstr "type du vesteur delete n'est ni un pointeur ou un type tableau"
@@ -30347,22 +30354,22 @@
 msgid "mangling typeof, use decltype instead"
 msgstr ""
 
-#: cp/mangle.c:2208
+#: cp/mangle.c:2211
 #, gcc-internal-format
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr "call_expr ne peut être mutilé en raison d'un faute dans l'ABI C++"
 
-#: cp/mangle.c:2216
+#: cp/mangle.c:2219
 #, fuzzy, gcc-internal-format
 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
 msgstr "call_expr ne peut être mutilé en raison d'un faute dans l'ABI C++"
 
-#: cp/mangle.c:2266
+#: cp/mangle.c:2269
 #, fuzzy, gcc-internal-format
 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
 msgstr "opérande du milieu « ?: » omise, l'opérande ne peut être mutilée"
 
-#: cp/mangle.c:2584
+#: cp/mangle.c:2587
 #, fuzzy, gcc-internal-format
 msgid "the mangled name of %qD will change in a future version of GCC"
 msgstr "le nom mutilé de « %D » sera modifié dans une version future de GCC"
@@ -30372,27 +30379,27 @@
 msgid "generic thunk code fails for method %q#D which uses %<...%>"
 msgstr "code « thunk» générique a échoué pour la méthode « %#D » laquelle utilise « ...  »"
 
-#: cp/method.c:697
+#: cp/method.c:698
 #, fuzzy, gcc-internal-format
 msgid "non-static const member %q#D, can't use default assignment operator"
 msgstr "constante non statique du membre « %#D », ne peut utiliser l'opérateur d'affectation par défaut"
 
-#: cp/method.c:703
+#: cp/method.c:704
 #, fuzzy, gcc-internal-format
 msgid "non-static reference member %q#D, can't use default assignment operator"
 msgstr "référence non statique du membre « %#D », ne peut utiliser l'opérateur d'affectation par défaut"
 
-#: cp/method.c:815
+#: cp/method.c:816
 #, gcc-internal-format
 msgid "%Hsynthesized method %qD first required here "
 msgstr ""
 
-#: cp/method.c:1158
+#: cp/method.c:1159
 #, fuzzy, gcc-internal-format
 msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
 msgstr "disposition vtable pour la classe « %T » peut ne pas être compatible avec l'ABI et peut être modifié dans une version future deGCC en raison d'un destructeur virtuel implicite"
 
-#: cp/name-lookup.c:728
+#: cp/name-lookup.c:727
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %<wchar_t%> as %qT"
 msgstr "redéclaration de « wchar_t» comme « %T »"
@@ -30403,243 +30410,243 @@
 #. [basic.start.main]
 #.
 #. This function shall not be overloaded.
-#: cp/name-lookup.c:758
+#: cp/name-lookup.c:757
 #, fuzzy, gcc-internal-format
 msgid "invalid redeclaration of %q+D"
 msgstr "redéclaration invalide de « %D »"
 
-#: cp/name-lookup.c:759
+#: cp/name-lookup.c:758
 #, fuzzy, gcc-internal-format
 msgid "as %qD"
 msgstr "comme « %D »"
 
-#: cp/name-lookup.c:850
+#: cp/name-lookup.c:849
 #, fuzzy, gcc-internal-format
 msgid "type mismatch with previous external decl of %q#D"
 msgstr "non concordance de type avec la déclaration externe précédente de « %D »"
 
-#: cp/name-lookup.c:851
+#: cp/name-lookup.c:850
 #, fuzzy, gcc-internal-format
 msgid "previous external decl of %q+#D"
 msgstr "déclaration externe précédente de « %#D »"
 
-#: cp/name-lookup.c:942
+#: cp/name-lookup.c:941
 #, fuzzy, gcc-internal-format
 msgid "extern declaration of %q#D doesn't match"
 msgstr "déclaration externe de « %#D » ne concorde pas"
 
-#: cp/name-lookup.c:943
+#: cp/name-lookup.c:942
 #, fuzzy, gcc-internal-format
 msgid "global declaration %q+#D"
 msgstr "déclaration globale « %#D »"
 
-#: cp/name-lookup.c:980 cp/name-lookup.c:987
+#: cp/name-lookup.c:979 cp/name-lookup.c:986
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q#D shadows a parameter"
 msgstr "déclaration de « %#D » masque un paramètre"
 
 #. Location of previous decl is not useful in this case.
-#: cp/name-lookup.c:1012
+#: cp/name-lookup.c:1011
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD shadows a member of 'this'"
 msgstr "déclaration de « %D » masque un membre de « this »"
 
-#: cp/name-lookup.c:1018
+#: cp/name-lookup.c:1017
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD shadows a previous local"
 msgstr "déclaration de « %D » masque la déclaration d'un local précédent"
 
-#: cp/name-lookup.c:1025
+#: cp/name-lookup.c:1024
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD shadows a global declaration"
 msgstr "déclaration de « %D » masque une déclaration globale"
 
-#: cp/name-lookup.c:1148
+#: cp/name-lookup.c:1147
 #, fuzzy, gcc-internal-format
 msgid "name lookup of %qD changed"
 msgstr "recherche du nom « %D » a changé"
 
-#: cp/name-lookup.c:1149
+#: cp/name-lookup.c:1148
 #, fuzzy, gcc-internal-format
 msgid "  matches this %q+D under ISO standard rules"
 msgstr "  concorde avec « %D » selon les règles standards ISO"
 
-#: cp/name-lookup.c:1151
+#: cp/name-lookup.c:1150
 #, fuzzy, gcc-internal-format
 msgid "  matches this %q+D under old rules"
 msgstr "  concorde avec « %D » selon les vieilles règles"
 
-#: cp/name-lookup.c:1169 cp/name-lookup.c:1177
+#: cp/name-lookup.c:1168 cp/name-lookup.c:1176
 #, fuzzy, gcc-internal-format
 msgid "name lookup of %qD changed for new ISO %<for%> scoping"
 msgstr "recherche du nom de « %D » changé pour la nouvelle étendue ISO pour le « for »"
 
-#: cp/name-lookup.c:1171
+#: cp/name-lookup.c:1170
 #, fuzzy, gcc-internal-format
 msgid "  cannot use obsolete binding at %q+D because it has a destructor"
 msgstr "  ne peut utiliser une liaison obsolète à « %D » parce qu'il a un destructeur"
 
-#: cp/name-lookup.c:1179
+#: cp/name-lookup.c:1178
 #, fuzzy, gcc-internal-format
 msgid "  using obsolete binding at %q+D"
 msgstr "  utilisation de liaison obsolète à « %D »"
 
-#: cp/name-lookup.c:1232
+#: cp/name-lookup.c:1231
 #, gcc-internal-format
 msgid "%s %s(%E) %p %d\n"
 msgstr "%s %s(%E) %p %d\n"
 
-#: cp/name-lookup.c:1235
+#: cp/name-lookup.c:1234
 #, gcc-internal-format
 msgid "%s %s %p %d\n"
 msgstr "%s %s %p %d\n"
 
-#: cp/name-lookup.c:1362
+#: cp/name-lookup.c:1361
 #, gcc-internal-format
 msgid "XXX is_class_level != (current_scope == class_scope)\n"
 msgstr "XXX is_class_level != (current_scope == class_scope)\n"
 
-#: cp/name-lookup.c:1920
+#: cp/name-lookup.c:1922
 #, fuzzy, gcc-internal-format
 msgid "%q#D hides constructor for %q#T"
 msgstr "« %#D » cache un constructeur pour « %#T »"
 
-#: cp/name-lookup.c:1937
+#: cp/name-lookup.c:1939
 #, fuzzy, gcc-internal-format
 msgid "%q#D conflicts with previous using declaration %q#D"
 msgstr "« %#D » en conflit avec une déclaration précédente « %#D »"
 
-#: cp/name-lookup.c:1960
+#: cp/name-lookup.c:1962
 #, fuzzy, gcc-internal-format
 msgid "previous non-function declaration %q+#D"
 msgstr "déclaration précédente d'un non fonction « %#D »"
 
-#: cp/name-lookup.c:1961
+#: cp/name-lookup.c:1963
 #, fuzzy, gcc-internal-format
 msgid "conflicts with function declaration %q#D"
 msgstr "conflits avec la déclaration de fonction de « %#D »"
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2039 cp/name-lookup.c:2064
+#: cp/name-lookup.c:2041 cp/name-lookup.c:2066
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a namespace"
 msgstr "« %T » n'est pas un espace de noms"
 
 #. 7.3.3/5
 #. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2049
+#: cp/name-lookup.c:2051
 #, fuzzy, gcc-internal-format
 msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
 msgstr "l'utilisation d'une déclaration ne peut spécifier un template-id.  Essayer « using %D »"
 
-#: cp/name-lookup.c:2056
+#: cp/name-lookup.c:2058
 #, fuzzy, gcc-internal-format
 msgid "namespace %qD not allowed in using-declaration"
 msgstr "espace de noms « %D » n'est pas permis dans l'utilisation d'une déclaration"
 
-#: cp/name-lookup.c:2092
+#: cp/name-lookup.c:2094
 #, fuzzy, gcc-internal-format
 msgid "%qD not declared"
 msgstr "« %D » n'est pas déclaré"
 
-#: cp/name-lookup.c:2128 cp/name-lookup.c:2165 cp/name-lookup.c:2199
-#: cp/name-lookup.c:2214
+#: cp/name-lookup.c:2130 cp/name-lookup.c:2167 cp/name-lookup.c:2201
+#: cp/name-lookup.c:2216
 #, fuzzy, gcc-internal-format
 msgid "%qD is already declared in this scope"
 msgstr "« %D » est déjà déclaré dans cette portée"
 
-#: cp/name-lookup.c:2817
+#: cp/name-lookup.c:2819
 #, gcc-internal-format
 msgid "using-declaration for non-member at class scope"
 msgstr "l'utilisation de déclaration pour un non membre au niveau de la portée de la classe"
 
-#: cp/name-lookup.c:2824
+#: cp/name-lookup.c:2826
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%D%> names destructor"
 msgstr "« %D » nomme le constructeur"
 
-#: cp/name-lookup.c:2829
+#: cp/name-lookup.c:2831
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%D%> names constructor"
 msgstr "« %D » nomme le constructeur"
 
-#: cp/name-lookup.c:2834
+#: cp/name-lookup.c:2836
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%D%> names constructor in %qT"
 msgstr "« %D » nomme le constructeur"
 
-#: cp/name-lookup.c:2884
+#: cp/name-lookup.c:2886
 #, fuzzy, gcc-internal-format
 msgid "no members matching %<%T::%D%> in %q#T"
 msgstr "aucun membre concordant « %D » dans « %#T »"
 
-#: cp/name-lookup.c:2952
+#: cp/name-lookup.c:2954
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD not in a namespace surrounding %qD"
 msgstr "déclaration de « %D » n'est pas dans l'espace de noms entourant « %D »"
 
-#: cp/name-lookup.c:2960
+#: cp/name-lookup.c:2962
 #, fuzzy, gcc-internal-format
 msgid "explicit qualification in declaration of %qD"
 msgstr "qualificateurs de types dupliqués dans déclaration %s"
 
-#: cp/name-lookup.c:3003
+#: cp/name-lookup.c:3005
 #, fuzzy, gcc-internal-format
 msgid "%qD should have been declared inside %qD"
 msgstr "« %D » devrait avoir été déclaré à l'intérieur de « %D »"
 
-#: cp/name-lookup.c:3048
+#: cp/name-lookup.c:3050
 #, fuzzy, gcc-internal-format
 msgid "%qD attribute requires a single NTBS argument"
 msgstr "l'attribut « %s » requiert un argument de type constante entière"
 
-#: cp/name-lookup.c:3055
+#: cp/name-lookup.c:3057
 #, gcc-internal-format
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 msgstr ""
 
-#: cp/name-lookup.c:3064 cp/name-lookup.c:3433
+#: cp/name-lookup.c:3066 cp/name-lookup.c:3435
 #, fuzzy, gcc-internal-format
 msgid "%qD attribute directive ignored"
 msgstr "« %D » attribut de directive ignoré"
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3111
 #, fuzzy, gcc-internal-format
 msgid "namespace alias %qD not allowed here, assuming %qD"
 msgstr "alias d'espace de noms « %D » n'est pas permis ici, on assume « %D »"
 
-#: cp/name-lookup.c:3421
+#: cp/name-lookup.c:3423
 #, gcc-internal-format
 msgid "strong using only meaningful at namespace scope"
 msgstr "forte n'ayant un sens seulement sur l'étendue de l'espace nom"
 
-#: cp/name-lookup.c:3425
+#: cp/name-lookup.c:3427
 #, gcc-internal-format
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 msgstr ""
 
-#: cp/name-lookup.c:4318
+#: cp/name-lookup.c:4320
 #, fuzzy, gcc-internal-format
 msgid "%q+D is not a function,"
 msgstr "« %D » n'est pas une fonction"
 
-#: cp/name-lookup.c:4319
+#: cp/name-lookup.c:4321
 #, fuzzy, gcc-internal-format
 msgid "  conflict with %q+D"
 msgstr "  en conflit avec « %D »"
 
-#: cp/name-lookup.c:4752
+#: cp/name-lookup.c:4756
 #, gcc-internal-format
 msgid "argument dependent lookup finds %q+D"
 msgstr ""
 
-#: cp/name-lookup.c:5184
+#: cp/name-lookup.c:5188
 #, gcc-internal-format
 msgid "XXX entering pop_everything ()\n"
 msgstr "XXX on entre dans pop_everything ()\n"
 
-#: cp/name-lookup.c:5193
+#: cp/name-lookup.c:5197
 #, gcc-internal-format
 msgid "XXX leaving pop_everything ()\n"
 msgstr "XXX on quitte pop_everything ()\n"
@@ -30649,368 +30656,373 @@
 msgid "identifier %<%s%> will become a keyword in C++0x"
 msgstr ""
 
-#: cp/parser.c:2066
+#: cp/parser.c:2069
 #, fuzzy, gcc-internal-format
 msgid "%<#pragma%> is not allowed here"
 msgstr "la #pragma %s est déjà enregistrée"
 
-#: cp/parser.c:2096
+#: cp/parser.c:2099
 #, fuzzy, gcc-internal-format
 msgid "%<%E::%E%> has not been declared"
 msgstr "« %D::%D » n'a pas été déclaré"
 
-#: cp/parser.c:2099
+#: cp/parser.c:2102
 #, fuzzy, gcc-internal-format
 msgid "%<::%E%> has not been declared"
 msgstr "« %D::%D » n'a pas été déclaré"
 
-#: cp/parser.c:2102
+#: cp/parser.c:2105
 #, fuzzy, gcc-internal-format
 msgid "request for member %qE in non-class type %qT"
 msgstr "requête du membre « %D » dans « %E », lequel n'est pas de type classe « %T »"
 
-#: cp/parser.c:2105
+#: cp/parser.c:2108
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%E%> has not been declared"
 msgstr "« %D::%D » n'a pas été déclaré"
 
-#: cp/parser.c:2108
+#: cp/parser.c:2111
 #, fuzzy, gcc-internal-format
 msgid "%qE has not been declared"
 msgstr "« %D » n'a pas été déclaré"
 
-#: cp/parser.c:2111
+#: cp/parser.c:2114
 #, gcc-internal-format
 msgid "%<%E::%E%> %s"
 msgstr ""
 
-#: cp/parser.c:2113
+#: cp/parser.c:2116
 #, fuzzy, gcc-internal-format
 msgid "%<::%E%> %s"
 msgstr "« %D::%D » %s"
 
-#: cp/parser.c:2115
+#: cp/parser.c:2118
 #, fuzzy, gcc-internal-format
 msgid "%qE %s"
 msgstr "%s : %s"
 
-#: cp/parser.c:2151
+#: cp/parser.c:2155
 #, fuzzy, gcc-internal-format
-msgid "ISO C++ does not support %<long long%>"
+msgid "ISO C++ 1998 does not support %<long long%>"
 msgstr "ISO C++ ne permet pas « long long »"
 
-#: cp/parser.c:2171
+#: cp/parser.c:2175
 #, fuzzy, gcc-internal-format
 msgid "duplicate %qs"
 msgstr "« %s » apparaît en double"
 
-#: cp/parser.c:2214
+#: cp/parser.c:2218
 #, gcc-internal-format
 msgid "new types may not be defined in a return type"
 msgstr "nouveaux types ne peuvent être définis dans un type à retourner"
 
-#: cp/parser.c:2215
+#: cp/parser.c:2219
 #, fuzzy, gcc-internal-format
 msgid "(perhaps a semicolon is missing after the definition of %qT)"
 msgstr "«;» manquant après la déclaration « %T »"
 
-#: cp/parser.c:2234 cp/parser.c:4077 cp/pt.c:5443
+#: cp/parser.c:2238 cp/parser.c:4081 cp/pt.c:5509
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a template"
 msgstr "« %T » n'est pas un patron"
 
-#: cp/parser.c:2236
+#: cp/parser.c:2240
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a template"
 msgstr "« %T » n'est pas un patron"
 
-#: cp/parser.c:2238
+#: cp/parser.c:2242
 #, gcc-internal-format
 msgid "invalid template-id"
 msgstr "id de patron invalide"
 
-#: cp/parser.c:2267
+#: cp/parser.c:2271
 #, gcc-internal-format
 msgid "%s cannot appear in a constant-expression"
 msgstr "%s ne peut apparaître dans une expression de constante"
 
-#: cp/parser.c:2292
+#: cp/parser.c:2296
 #, fuzzy, gcc-internal-format
 msgid "invalid use of template-name %qE without an argument list"
 msgstr "utilisation invalide du template-name « %E » dans le déclarateur"
 
-#: cp/parser.c:2294
+#: cp/parser.c:2298
 #, fuzzy, gcc-internal-format
 msgid "invalid use of destructor %qD as a type"
 msgstr "usage de « restrict » invalide"
 
 #. Something like 'unsigned A a;'
-#: cp/parser.c:2297
+#: cp/parser.c:2301
 #, fuzzy, gcc-internal-format
 msgid "invalid combination of multiple type-specifiers"
 msgstr "définition invalide d'un type qualifié « %T »"
 
 #. Issue an error message.
-#: cp/parser.c:2301
+#: cp/parser.c:2305
 #, fuzzy, gcc-internal-format
 msgid "%qE does not name a type"
 msgstr "« %s » ne nomme pas un type"
 
-#: cp/parser.c:2333
+#: cp/parser.c:2337
 #, fuzzy, gcc-internal-format
 msgid "(perhaps %<typename %T::%E%> was intended)"
 msgstr "(peut-être « typename %T::%s » était votre intention"
 
-#: cp/parser.c:2348
+#: cp/parser.c:2352
 #, fuzzy, gcc-internal-format
 msgid "%qE in namespace %qE does not name a type"
 msgstr "« %s » ne nomme pas un type"
 
-#: cp/parser.c:2351
+#: cp/parser.c:2355
 #, fuzzy, gcc-internal-format
 msgid "%qE in class %qT does not name a type"
 msgstr "« %s » ne nomme pas un type"
 
-#: cp/parser.c:3160
+#: cp/parser.c:3164
 #, gcc-internal-format
 msgid "ISO C++ forbids braced-groups within expressions"
 msgstr "ISO C++ interdit les groupes d'accolades à l'intérieur des expressions"
 
-#: cp/parser.c:3171
+#: cp/parser.c:3175
 #, fuzzy, gcc-internal-format
 msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
 msgstr "expression de déclaration sont permises seulement à l'intérieur de fonctions"
 
-#: cp/parser.c:3229
+#: cp/parser.c:3233
 #, fuzzy, gcc-internal-format
 msgid "%<this%> may not be used in this context"
 msgstr "« cela » ne peut être utilisé dans ce contexte"
 
-#: cp/parser.c:3412
+#: cp/parser.c:3416
 #, fuzzy, gcc-internal-format
 msgid "local variable %qD may not appear in this context"
 msgstr "variable locale « %D » ne peut apparaître dans ce contexte"
 
-#: cp/parser.c:3711
+#: cp/parser.c:3715
 #, gcc-internal-format
 msgid "scope %qT before %<~%> is not a class-name"
 msgstr ""
 
-#: cp/parser.c:3812
+#: cp/parser.c:3816
 #, fuzzy, gcc-internal-format
 msgid "declaration of %<~%T%> as member of %qT"
 msgstr "déclaration de « %D » masque un membre de « this »"
 
-#: cp/parser.c:3826
+#: cp/parser.c:3830
 #, fuzzy, gcc-internal-format
 msgid "typedef-name %qD used as destructor declarator"
 msgstr "nom du typdef « %D » utilisé comme déclarateur de destructeur"
 
-#: cp/parser.c:4480
+#: cp/parser.c:4484
 #, gcc-internal-format
 msgid "ISO C++ forbids compound-literals"
 msgstr "ISO C++ interdit les chaînes composées"
 
-#: cp/parser.c:4837
+#: cp/parser.c:4841
 #, fuzzy, gcc-internal-format
 msgid "%qE does not have class type"
 msgstr "« %T » n'est pas un type de classe"
 
-#: cp/parser.c:4920 cp/typeck.c:1978
+#: cp/parser.c:4924 cp/typeck.c:2024
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qD"
 msgstr "utilisation invalide de %D"
 
-#: cp/parser.c:5480
+#: cp/parser.c:5486
 #, gcc-internal-format
 msgid "array bound forbidden after parenthesized type-id"
 msgstr "les limites du tableau interdisent ce qui suit après le type-id mis entre parenthèses"
 
-#: cp/parser.c:5481
+#: cp/parser.c:5487
 #, gcc-internal-format
 msgid "try removing the parentheses around the type-id"
 msgstr "essayer d'enlever les parenthèses autour du type-id"
 
-#: cp/parser.c:5671
+#: cp/parser.c:5677
 #, gcc-internal-format
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr "expression dans le nouveau déclarateur doit être un type entier ou d'énumération"
 
-#: cp/parser.c:5860
+#: cp/parser.c:5866
 #, gcc-internal-format
 msgid "use of old-style cast"
 msgstr "utilisation d'un vieux style de transtypage (cast)"
 
-#: cp/parser.c:5986
+#: cp/parser.c:5992
 #, gcc-internal-format
 msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
 msgstr ""
 
-#: cp/parser.c:5989
+#: cp/parser.c:5995
 #, fuzzy, gcc-internal-format
 msgid "suggest parentheses around %<>>%> expression"
 msgstr "parenthèses suggérées autour de && à l'intérieur de ||"
 
-#: cp/parser.c:6793
+#: cp/parser.c:6799
 #, fuzzy, gcc-internal-format
 msgid "case label %qE not within a switch statement"
 msgstr "étiquette du CASE « %E » n'est pas à l'intérieur de la déclaration du SWITCH"
 
-#: cp/parser.c:6922
+#: cp/parser.c:6928
 #, gcc-internal-format
 msgid "%<else%> without a previous %<if%>"
 msgstr ""
 
-#: cp/parser.c:7208
+#: cp/parser.c:7214
 #, gcc-internal-format
 msgid "suggest a space before %<;%> or explicit braces around empty body in %<%s%> statement"
 msgstr ""
 
-#: cp/parser.c:7468
+#: cp/parser.c:7474
 #, gcc-internal-format
 msgid "ISO C++ forbids computed gotos"
 msgstr "ISO C++ interdit les gotos calculés"
 
-#: cp/parser.c:7608
+#: cp/parser.c:7614
 #, fuzzy, gcc-internal-format
 msgid "extra %<;%>"
 msgstr "« ; » superflu"
 
-#: cp/parser.c:7825
+#: cp/parser.c:7831
 #, gcc-internal-format
 msgid "%<__label__%> not at the beginning of a block"
 msgstr ""
 
-#: cp/parser.c:7958
+#: cp/parser.c:7964
 #, gcc-internal-format
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr "mélange de déclarations et de définitions de fonction est interdit"
 
-#: cp/parser.c:8090
+#: cp/parser.c:8096
 #, gcc-internal-format
 msgid "%<friend%> used outside of class"
 msgstr ""
 
-#: cp/parser.c:8244
+#: cp/parser.c:8250
 #, gcc-internal-format
 msgid "class definition may not be declared a friend"
 msgstr "définition de classe ne peut pas être déclaré comme ami"
 
-#: cp/parser.c:8308 cp/parser.c:15155
+#: cp/parser.c:8314 cp/parser.c:15235
 #, gcc-internal-format
 msgid "templates may not be %<virtual%>"
 msgstr ""
 
-#: cp/parser.c:8775
+#: cp/parser.c:8786
 #, gcc-internal-format
 msgid "only constructors take base initializers"
 msgstr "seuls les constructeurs prennent des initialiseurs de base"
 
-#: cp/parser.c:8795
+#: cp/parser.c:8806
 #, fuzzy, gcc-internal-format
 msgid "cannot expand initializer for member %<%D%>"
 msgstr "initialiseur manquant pour le membre « %D »"
 
-#: cp/parser.c:8847
+#: cp/parser.c:8858
 #, gcc-internal-format
 msgid "anachronistic old-style base class initializer"
 msgstr "ancien style anachronique d'initialiseur de classe de base"
 
-#: cp/parser.c:8892
+#: cp/parser.c:8903
 #, fuzzy, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr "mot clé « typename » n'est pas permis dans ce contexte (un initialisateur de membre qualifié est implicitement un type)"
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:9237
+#: cp/parser.c:9248
 #, fuzzy, gcc-internal-format
 msgid "keyword %<export%> not implemented, and will be ignored"
 msgstr "mot clé « export » n'est pas implanté et sera ignoré"
 
-#: cp/parser.c:9482 cp/parser.c:9583
+#: cp/parser.c:9419 cp/parser.c:9517 cp/parser.c:9618
 #, fuzzy, gcc-internal-format
 msgid "template parameter pack %qD cannot have a default argument"
 msgstr "« %D » ne peut avoir d'arguments par défaut"
 
-#: cp/parser.c:9485 cp/parser.c:9586
+#: cp/parser.c:9422
 #, fuzzy, gcc-internal-format
+msgid "template parameter pack cannot have a default argument"
+msgstr "paramètres du patron ne peuvent pas être amis"
+
+#: cp/parser.c:9520 cp/parser.c:9621
+#, fuzzy, gcc-internal-format
 msgid "template parameter packs cannot have default arguments"
 msgstr "paramètres du patron ne peuvent pas être amis"
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:9723
+#: cp/parser.c:9758
 #, fuzzy, gcc-internal-format
 msgid "%<<::%> cannot begin a template-argument list"
 msgstr "« <:: » ne peut pas être au début d'une liste d'un patron d'arguments"
 
-#: cp/parser.c:9724
+#: cp/parser.c:9759
 #, fuzzy, gcc-internal-format
 msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
 msgstr "« <: » est une épellation alternative pour « [ ». Insérer des blancs d,espacement entre « < » et « :: »"
 
-#: cp/parser.c:9731
+#: cp/parser.c:9766
 #, fuzzy, gcc-internal-format
 msgid "(if you use -fpermissive G++ will accept your code)"
 msgstr "(si vous utiliser « -fpermissive » G++ acceptera votre code)"
 
-#: cp/parser.c:9804
+#: cp/parser.c:9839
 #, fuzzy, gcc-internal-format
 msgid "parse error in template argument list"
 msgstr "« <:: » ne peut pas être au début d'une liste d'un patron d'arguments"
 
 #. Explain what went wrong.
-#: cp/parser.c:9917
+#: cp/parser.c:9952
 #, fuzzy, gcc-internal-format
 msgid "non-template %qD used as template"
 msgstr "« %D » qui n'est pas un patron est utilisé comme patron"
 
-#: cp/parser.c:9918
+#: cp/parser.c:9953
 #, fuzzy, gcc-internal-format
 msgid "use %<%T::template %D%> to indicate that it is a template"
 msgstr "utiliser « %T::template %D » pour indiquer que c'est un patron"
 
-#: cp/parser.c:10441
+#: cp/parser.c:10476
 #, gcc-internal-format
 msgid "template specialization with C linkage"
 msgstr "spécialisation de patron avec édition de liens C"
 
-#: cp/parser.c:11032
+#: cp/parser.c:11067
 #, fuzzy, gcc-internal-format
 msgid "using %<typename%> outside of template"
 msgstr "utilisation de « typename » en dehors du patron"
 
-#: cp/parser.c:11191
+#: cp/parser.c:11226
 #, fuzzy, gcc-internal-format
 msgid "declaration %qD does not declare anything"
 msgstr "déclaration ne déclarant rien du tout"
 
-#: cp/parser.c:11275
+#: cp/parser.c:11310
 #, fuzzy, gcc-internal-format
 msgid "attributes ignored on uninstantiated type"
 msgstr "opération invalide sur un type non instancié"
 
-#: cp/parser.c:11279
+#: cp/parser.c:11314
 #, fuzzy, gcc-internal-format
 msgid "attributes ignored on template instantiation"
 msgstr "classe de stockage « %D » appliqué à l'instanciation du patron"
 
-#: cp/parser.c:11284
+#: cp/parser.c:11319
 #, gcc-internal-format
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 msgstr ""
 
-#: cp/parser.c:11406
+#: cp/parser.c:11441
 #, gcc-internal-format
 msgid "comma at end of enumerator list"
 msgstr "virgule à la fin de liste d'énumerateurs"
 
-#: cp/parser.c:11498
+#: cp/parser.c:11533
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a namespace-name"
 msgstr "« %D » n'est pas un espace de noms"
 
-#: cp/parser.c:11599
+#: cp/parser.c:11634
 #, fuzzy, gcc-internal-format
 msgid "%<namespace%> definition is not allowed here"
 msgstr "instructions min/max ne sont pas permises"
@@ -31018,142 +31030,157 @@
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:11738
+#: cp/parser.c:11773
 #, gcc-internal-format
 msgid "a template-id may not appear in a using-declaration"
 msgstr "un id de patron ne peut pas apparaître dans l'utilisation de la déclaration"
 
-#: cp/parser.c:12094
+#: cp/parser.c:12135
 #, gcc-internal-format
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr "une spécification asm n'est pas permise dans la définition de fonction"
 
-#: cp/parser.c:12096
+#: cp/parser.c:12137
 #, gcc-internal-format
 msgid "attributes are not allowed on a function-definition"
 msgstr "attributs ne sont pas permis dans la définition de fonction"
 
-#: cp/parser.c:12229
+#: cp/parser.c:12270
 #, fuzzy, gcc-internal-format
 msgid "initializer provided for function"
 msgstr "initialisation spécifiée pour une fonction « %D » n'étant pas membre"
 
-#: cp/parser.c:12249
+#: cp/parser.c:12290
 #, gcc-internal-format
 msgid "attributes after parenthesized initializer ignored"
 msgstr "attributs après l'initialisateur mis entre parenthèses sont ignorés"
 
-#: cp/parser.c:12630 cp/pt.c:8772
+#: cp/parser.c:12671 cp/pt.c:8893
 #, fuzzy, gcc-internal-format
 msgid "array bound is not an integer constant"
 msgstr "compteur de répétition n'est pas une constante entière"
 
-#: cp/parser.c:12739
+#: cp/parser.c:12780
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%E%> is not a type"
 msgstr "« %T::%D » n'est pas un type"
 
-#: cp/parser.c:12765
+#: cp/parser.c:12806
 #, fuzzy, gcc-internal-format
 msgid "invalid use of constructor as a template"
 msgstr "utilisation invalide du patron « %D »"
 
-#: cp/parser.c:12766
+#: cp/parser.c:12807
 #, gcc-internal-format
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 msgstr ""
 
-#: cp/parser.c:12938
+#: cp/parser.c:12979
 #, fuzzy, gcc-internal-format
 msgid "%qD is a namespace"
 msgstr "« %D » est un nom d'espace"
 
-#: cp/parser.c:13013
+#: cp/parser.c:13054
 #, fuzzy, gcc-internal-format
 msgid "duplicate cv-qualifier"
 msgstr "duplication du qualificateur (décalage %d)"
 
-#: cp/parser.c:13600
+#: cp/parser.c:13640
 #, gcc-internal-format
 msgid "file ends in default argument"
 msgstr "fin de fichier dans l'argument par défaut"
 
-#: cp/parser.c:13673
+#: cp/parser.c:13683
 #, gcc-internal-format
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr "utilisation de l'argument par défaut pour un paramètre d'une non fonction"
 
-#: cp/parser.c:13676
+#: cp/parser.c:13686
 #, gcc-internal-format
 msgid "default arguments are only permitted for function parameters"
 msgstr "arguments par défaut sont permis seulement pour les paramètres de fonction"
 
-#: cp/parser.c:13877
+#: cp/parser.c:13702
+#, fuzzy, gcc-internal-format
+msgid "%sparameter pack %qD cannot have a default argument"
+msgstr "« %D » ne peut avoir d'arguments par défaut"
+
+#: cp/parser.c:13705
+#, fuzzy, gcc-internal-format
+msgid "%sparameter pack cannot have a default argument"
+msgstr "« %D » ne peut avoir d'arguments par défaut"
+
+#: cp/parser.c:13947
 #, gcc-internal-format
 msgid "ISO C++ does not allow designated initializers"
 msgstr "ISO C++ ne permet de désigner les initialiseurs"
 
-#: cp/parser.c:14477
+#: cp/parser.c:14547
 #, fuzzy, gcc-internal-format
 msgid "invalid class name in declaration of %qD"
 msgstr "déclaration de patron invalide « %D »"
 
-#: cp/parser.c:14489
+#: cp/parser.c:14559
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 msgstr "déclaration de « %D » dans « %D » lequel n'entoure pas « %D »"
 
-#: cp/parser.c:14492
+#: cp/parser.c:14562
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD in %qD which does not enclose %qD"
 msgstr "déclaration de « %D » dans « %D » lequel n'entoure pas « %D »"
 
-#: cp/parser.c:14505
+#: cp/parser.c:14575
 #, gcc-internal-format
 msgid "extra qualification ignored"
 msgstr "qualification superflue ignorée"
 
-#: cp/parser.c:14516
+#: cp/parser.c:14586
 #, fuzzy, gcc-internal-format
 msgid "an explicit specialization must be preceded by %<template <>%>"
 msgstr "spécialisation explicite doit être précédé par « template <> »"
 
-#: cp/parser.c:14609
+#: cp/parser.c:14613
 #, fuzzy, gcc-internal-format
+msgid "function template %qD redeclared as a class template"
+msgstr "« %D » qui n'est pas un patron est utilisé comme patron"
+
+#: cp/parser.c:14689
+#, fuzzy, gcc-internal-format
 msgid "previous definition of %q+#T"
 msgstr "définition précédente de « %#T »"
 
-#: cp/parser.c:14855
+#: cp/parser.c:14935
 #, fuzzy, gcc-internal-format
 msgid "%Hextra %<;%>"
 msgstr "« ; » superflu"
 
-#: cp/parser.c:14873
+#: cp/parser.c:14953
 #, gcc-internal-format
 msgid "a class-key must be used when declaring a friend"
 msgstr "une clé de classe doit être utilise lors de la déclaration d'un ami"
 
-#: cp/parser.c:14887
+#: cp/parser.c:14967
 #, gcc-internal-format
 msgid "friend declaration does not name a class or function"
 msgstr "déclaration amie ne nomme pas une classe ou une fonction"
 
-#: cp/parser.c:15064
+#: cp/parser.c:15144
 #, gcc-internal-format
 msgid "pure-specifier on function-definition"
 msgstr "spécificateur pur lors de la définition d'une fonction"
 
-#: cp/parser.c:15356
+#: cp/parser.c:15438
 #, fuzzy, gcc-internal-format
 msgid "keyword %<typename%> not allowed outside of templates"
 msgstr "mot clé « typename » n'est pas permis en dehors du patron"
 
-#: cp/parser.c:15358
+#: cp/parser.c:15440
 #, fuzzy, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 msgstr "mot clé « typename » n'est pas permis dans ce contexte (la classe de base est implicitement un type)"
 
-#: cp/parser.c:16407
+#: cp/parser.c:16489
 #, gcc-internal-format
 msgid "too few template-parameter-lists"
 msgstr "trop peu de patron de listes de paramètres"
@@ -31162,13 +31189,13 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:16422
+#: cp/parser.c:16504
 #, gcc-internal-format
 msgid "too many template-parameter-lists"
 msgstr "trop de patron de listes de paramètres"
 
 #. Issue an error message.
-#: cp/parser.c:16694
+#: cp/parser.c:16776
 #, gcc-internal-format
 msgid "named return values are no longer supported"
 msgstr "valeurs nommées à retourner ne sont plus supportées"
@@ -31176,234 +31203,234 @@
 #. 14.5.2.2 [temp.mem]
 #.
 #. A local class shall not have member templates.
-#: cp/parser.c:16766
+#: cp/parser.c:16848
 #, fuzzy, gcc-internal-format
 msgid "invalid declaration of member template in local class"
 msgstr "déclaration invalide du patron de membre « %#D » dans la classe locale"
 
-#: cp/parser.c:16775
+#: cp/parser.c:16857
 #, gcc-internal-format
 msgid "template with C linkage"
 msgstr "patron avec liaison C"
 
-#: cp/parser.c:16919
+#: cp/parser.c:17001
 #, fuzzy, gcc-internal-format
 msgid "template declaration of %qs"
 msgstr "déclaration du patron de « %#D »"
 
-#: cp/parser.c:16982
+#: cp/parser.c:17064
 #, fuzzy, gcc-internal-format
 msgid "explicit template specialization cannot have a storage class"
 msgstr "spécialisation explicite ici"
 
-#: cp/parser.c:17171
+#: cp/parser.c:17253
 #, fuzzy, gcc-internal-format
 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
 msgstr "« >> » devrait être « > > » à l'intérieur du patron de la liste d'arguments"
 
-#: cp/parser.c:17184
+#: cp/parser.c:17266
 #, fuzzy, gcc-internal-format
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 msgstr "faux « >> », utiliser « > » pour terminer la liste d'argument du patron"
 
-#: cp/parser.c:17519
+#: cp/parser.c:17601
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qD in linkage specification"
 msgstr "spécification de base de classe invalide"
 
-#: cp/parser.c:17532
+#: cp/parser.c:17614
 #, fuzzy, gcc-internal-format
 msgid "%<__thread%> before %qD"
 msgstr "« __thread » avant « extern »"
 
-#: cp/parser.c:17847
+#: cp/parser.c:17929
 #, fuzzy, gcc-internal-format
 msgid "%qs tag used in naming %q#T"
 msgstr "étiquette « %s » utilisée dans la dénomination de « %#T »"
 
-#: cp/parser.c:17868
+#: cp/parser.c:17950
 #, fuzzy, gcc-internal-format
 msgid "%qD redeclared with different access"
 msgstr "« %#D » redéclaré avec un accès différent"
 
-#: cp/parser.c:17885
+#: cp/parser.c:17967
 #, fuzzy, gcc-internal-format
 msgid "%<template%> (as a disambiguator) is only allowed within templates"
 msgstr "« template » (afin de rendre moins ambiguë) est seulement permis à l'intérieur des patron"
 
-#: cp/parser.c:18138 cp/parser.c:19061 cp/parser.c:19192
+#: cp/parser.c:18220 cp/parser.c:19143 cp/parser.c:19274
 #, gcc-internal-format
 msgid "misplaced %<@%D%> Objective-C++ construct"
 msgstr ""
 
-#: cp/parser.c:18279
+#: cp/parser.c:18361
 #, gcc-internal-format
 msgid "%<@encode%> must specify a type as an argument"
 msgstr ""
 
-#: cp/parser.c:18594
+#: cp/parser.c:18676
 #, gcc-internal-format
 msgid "invalid Objective-C++ selector name"
 msgstr ""
 
-#: cp/parser.c:18925
+#: cp/parser.c:19007
 #, fuzzy, gcc-internal-format
 msgid "identifier expected after %<@protocol%>"
 msgstr "Identificateur attendu"
 
-#: cp/parser.c:19626
+#: cp/parser.c:19708
 #, gcc-internal-format
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: cp/parser.c:19735
+#: cp/parser.c:19824
 #, fuzzy, gcc-internal-format
 msgid "%qs is not valid for %qs"
 msgstr "%s: non pour %s"
 
-#: cp/parser.c:20390
+#: cp/parser.c:20479
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 msgstr "rebut à la fin de #pragma GCC java_exceptions"
 
-#: cp/parser.c:20477
+#: cp/parser.c:20566
 #, gcc-internal-format
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr ""
 
-#: cp/parser.c:20535
+#: cp/parser.c:20624
 #, fuzzy, gcc-internal-format
 msgid "inter-module optimizations not implemented for C++"
 msgstr "les optimisations inter-module n'est pas implanté encore"
 
-#: cp/pt.c:249
+#: cp/pt.c:252
 #, fuzzy, gcc-internal-format
 msgid "data member %qD cannot be a member template"
 msgstr "membre de données « %D » ne peut être membre du patron"
 
-#: cp/pt.c:261
+#: cp/pt.c:264
 #, fuzzy, gcc-internal-format
 msgid "invalid member template declaration %qD"
 msgstr "déclaration de membre de patron invalide « %D »"
 
-#: cp/pt.c:609
+#: cp/pt.c:612
 #, fuzzy, gcc-internal-format
 msgid "explicit specialization in non-namespace scope %qD"
 msgstr "spécialisation explicite dans la portée d'un non espace de noms « %D »"
 
-#: cp/pt.c:623
+#: cp/pt.c:626
 #, gcc-internal-format
 msgid "enclosing class templates are not explicitly specialized"
 msgstr "fermetures de patrons de classe ne sont pas explicitement spécialisées"
 
-#: cp/pt.c:711
+#: cp/pt.c:714
 #, fuzzy, gcc-internal-format
 msgid "specialization of %qD in different namespace"
 msgstr "spécialisation de « %D » dans différents espaces de noms"
 
-#: cp/pt.c:712 cp/pt.c:809
+#: cp/pt.c:715 cp/pt.c:812
 #, fuzzy, gcc-internal-format
 msgid "  from definition of %q+#D"
 msgstr "  à partir de la définition de « %#D »"
 
-#: cp/pt.c:729
+#: cp/pt.c:732
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
 msgstr "déclaration de « %D » dans « %D » lequel n'entoure pas « %D »"
 
-#: cp/pt.c:747
+#: cp/pt.c:750
 #, fuzzy, gcc-internal-format
 msgid "name of class shadows template template parameter %qD"
 msgstr "utilisation invalide d'argumenet pour un patron de paramètres de patron"
 
-#: cp/pt.c:776
+#: cp/pt.c:779
 #, fuzzy, gcc-internal-format
 msgid "specialization of %qT after instantiation"
 msgstr "spécialisation de « %T » après instanciation"
 
-#: cp/pt.c:808
+#: cp/pt.c:811
 #, fuzzy, gcc-internal-format
 msgid "specializing %q#T in different namespace"
 msgstr "spécialisation de « %#T » dans différents espaces de noms"
 
-#: cp/pt.c:823
+#: cp/pt.c:826
 #, fuzzy, gcc-internal-format
 msgid "specialization %qT after instantiation %qT"
 msgstr "spécialisation de « %T » après instanciation « %T »"
 
-#: cp/pt.c:836
+#: cp/pt.c:839
 #, fuzzy, gcc-internal-format
 msgid "explicit specialization of non-template %qT"
 msgstr "spécialisation explicite du non patron « %T »"
 
-#: cp/pt.c:1238
+#: cp/pt.c:1246
 #, fuzzy, gcc-internal-format
 msgid "specialization of %qD after instantiation"
 msgstr "spécialisation de %D après instanciation"
 
-#: cp/pt.c:1464
+#: cp/pt.c:1472
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a function template"
 msgstr "« %D » n'est pas un patron de fonction"
 
-#: cp/pt.c:1673
+#: cp/pt.c:1681
 #, fuzzy, gcc-internal-format
 msgid "template-id %qD for %q+D does not match any template declaration"
 msgstr "template-id « %D » pour « %+D » ne concorde pas avec aucune déclaration de patron"
 
-#: cp/pt.c:1681
+#: cp/pt.c:1689
 #, fuzzy, gcc-internal-format
 msgid "ambiguous template specialization %qD for %q+D"
 msgstr "spécialisation de patron amibiguë « %D » pour « %+D »"
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1916 cp/pt.c:1970
+#: cp/pt.c:1924 cp/pt.c:1978
 #, fuzzy, gcc-internal-format
 msgid "template-id %qD in declaration of primary template"
 msgstr "template-id « %D » dans la déclaration de patron primaire"
 
-#: cp/pt.c:1929
+#: cp/pt.c:1937
 #, gcc-internal-format
 msgid "template parameter list used in explicit instantiation"
 msgstr "patron de liste de paramètres utilisé dans une instanciation explicite"
 
-#: cp/pt.c:1935
+#: cp/pt.c:1943
 #, gcc-internal-format
 msgid "definition provided for explicit instantiation"
 msgstr "définition fournie pour une instanciation explicite"
 
-#: cp/pt.c:1943
+#: cp/pt.c:1951
 #, fuzzy, gcc-internal-format
 msgid "too many template parameter lists in declaration of %qD"
 msgstr "trop de patrons de listes de paramètres dans la déclaration de « %D »"
 
-#: cp/pt.c:1946
+#: cp/pt.c:1954
 #, fuzzy, gcc-internal-format
 msgid "too few template parameter lists in declaration of %qD"
 msgstr "trop peu de patrons de listes de paramètres dans la déclaration de « %D »"
 
-#: cp/pt.c:1948
+#: cp/pt.c:1956
 #, fuzzy, gcc-internal-format
 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
 msgstr "spécialisation explicite doit être précédé par « template <> »"
 
-#: cp/pt.c:1967
+#: cp/pt.c:1975
 #, gcc-internal-format
 msgid "function template partial specialization %qD is not allowed"
 msgstr ""
 
-#: cp/pt.c:1999
+#: cp/pt.c:2007
 #, gcc-internal-format
 msgid "default argument specified in explicit specialization"
 msgstr "argument par défaut spécifié dans la spécialisation explicite"
 
-#: cp/pt.c:2029
+#: cp/pt.c:2037
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a template function"
 msgstr "« %D » n'est pas une membre du patron de fonction"
 
-#: cp/pt.c:2037
+#: cp/pt.c:2045
 #, fuzzy, gcc-internal-format
 msgid "%qD is not declared in %qD"
 msgstr "« %D » n'est pas déclaré"
@@ -31416,100 +31443,110 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:2099
+#: cp/pt.c:2107
 #, gcc-internal-format
 msgid "specialization of implicitly-declared special member function"
 msgstr "spécialisation d'un membre spécial d'nue fonction déclaré implicitement"
 
-#: cp/pt.c:2143
+#: cp/pt.c:2151
 #, fuzzy, gcc-internal-format
 msgid "no member function %qD declared in %qT"
 msgstr "pas de membre de fonction « %D » déclaré dans « %T »"
 
-#: cp/pt.c:2642
+#: cp/pt.c:2628
 #, gcc-internal-format
 msgid "base initializer expansion %<%T%> contains no parameter packs"
 msgstr ""
 
-#: cp/pt.c:2701
+#: cp/pt.c:2687
 #, gcc-internal-format
 msgid "expansion pattern %<%T%> contains no argument packs"
 msgstr ""
 
-#: cp/pt.c:2703
+#: cp/pt.c:2689
 #, gcc-internal-format
 msgid "expansion pattern %<%E%> contains no argument packs"
 msgstr ""
 
-#: cp/pt.c:2745
+#: cp/pt.c:2730
 #, gcc-internal-format
 msgid "parameter packs not expanded with `...':"
 msgstr ""
 
-#: cp/pt.c:2760 cp/pt.c:3383
+#: cp/pt.c:2745 cp/pt.c:3361
 #, fuzzy, gcc-internal-format
 msgid "        %qD"
 msgstr "        « %D »"
 
-#: cp/pt.c:2762
+#: cp/pt.c:2747
 #, fuzzy, gcc-internal-format
 msgid "        <anonymous>"
 msgstr "<anonymous>"
 
-#: cp/pt.c:2875
+#: cp/pt.c:2852
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+#D"
 msgstr "déclaration de « %#D »"
 
-#: cp/pt.c:2876
+#: cp/pt.c:2853
 #, fuzzy, gcc-internal-format
 msgid " shadows template parm %q+#D"
 msgstr " masque le paramètre du patron « %#D »"
 
-#: cp/pt.c:3379
+#: cp/pt.c:3357
 #, gcc-internal-format
 msgid "template parameters not used in partial specialization:"
 msgstr "paramètres du patron ne sont pas utilisés dans la spécialisation partielle:"
 
-#: cp/pt.c:3394
+#: cp/pt.c:3372
 #, fuzzy, gcc-internal-format
 msgid "partial specialization %qT does not specialize any template arguments"
 msgstr "spécialisation partielle « %T » ne spécialise pas aucun patron d'arguments"
 
-#: cp/pt.c:3439
+#: cp/pt.c:3417
 #, gcc-internal-format
 msgid "parameter pack argument %qE must be at the end of the template argument list"
 msgstr ""
 
-#: cp/pt.c:3441
+#: cp/pt.c:3419
 #, gcc-internal-format
 msgid "parameter pack argument %qT must be at the end of the template argument list"
 msgstr ""
 
-#: cp/pt.c:3462
+#: cp/pt.c:3440
 #, fuzzy, gcc-internal-format
 msgid "template argument %qE involves template parameter(s)"
 msgstr "patron d'argument « %E » implique des paramètres du patron"
 
-#: cp/pt.c:3505
+#: cp/pt.c:3484
 #, fuzzy, gcc-internal-format
 msgid "type %qT of template argument %qE depends on template parameter(s)"
 msgstr "type « %T » du patron d'argument « %E » dépend des paramètres du patron"
 
-#: cp/pt.c:3611
+#: cp/pt.c:3591
 #, fuzzy, gcc-internal-format
 msgid "no default argument for %qD"
 msgstr "pas d'argument par défaut pour « %D »"
 
-#: cp/pt.c:3796
+#: cp/pt.c:3609
 #, gcc-internal-format
+msgid "parameter pack %qE must be at the end of the template parameter list"
+msgstr ""
+
+#: cp/pt.c:3612
+#, gcc-internal-format
+msgid "parameter pack %qT must be at the end of the template parameter list"
+msgstr ""
+
+#: cp/pt.c:3799
+#, gcc-internal-format
 msgid "template class without a name"
 msgstr "patron de classe sans nom"
 
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:3804
+#: cp/pt.c:3807
 #, fuzzy, gcc-internal-format
 msgid "destructor %qD declared as member template"
 msgstr "destructeur « %D » déclaré en tant que membre du patron"
@@ -31519,77 +31556,72 @@
 #. An allocation function can be a function
 #. template. ... Template allocation functions shall
 #. have two or more parameters.
-#: cp/pt.c:3819
+#: cp/pt.c:3822
 #, fuzzy, gcc-internal-format
 msgid "invalid template declaration of %qD"
 msgstr "déclaration de patron invalide « %D »"
 
-#: cp/pt.c:3890
-#, gcc-internal-format
-msgid "parameter pack %qE must be at the end of the template parameter list"
-msgstr ""
-
-#: cp/pt.c:3893
-#, gcc-internal-format
-msgid "parameter pack %qT must be at the end of the template parameter list"
-msgstr ""
-
-#: cp/pt.c:3953
+#: cp/pt.c:3939
 #, fuzzy, gcc-internal-format
 msgid "template definition of non-template %q#D"
 msgstr "définition de patron d'un non patron « %#D »"
 
-#: cp/pt.c:3996
+#: cp/pt.c:3982
 #, fuzzy, gcc-internal-format
 msgid "expected %d levels of template parms for %q#D, got %d"
 msgstr "attendait %d niveaux de patron de paramètres pour « %#D », obtenu %d"
 
-#: cp/pt.c:4008
+#: cp/pt.c:3994
 #, fuzzy, gcc-internal-format
 msgid "got %d template parameters for %q#D"
 msgstr "a obtenu %d paramètres de patron pour « %#D »"
 
-#: cp/pt.c:4011
+#: cp/pt.c:3997
 #, fuzzy, gcc-internal-format
 msgid "got %d template parameters for %q#T"
 msgstr "a obtenu %d paramètres de patron pour « %#T »"
 
-#: cp/pt.c:4013
+#: cp/pt.c:3999
 #, gcc-internal-format
 msgid "  but %d required"
 msgstr "  mais %d son requis"
 
-#: cp/pt.c:4031
+#: cp/pt.c:4017
 #, fuzzy, gcc-internal-format
 msgid "template arguments to %qD do not match original template %qD"
 msgstr "template-id « %D » pour « %+D » ne concorde pas avec aucune déclaration de patron"
 
-#: cp/pt.c:4035
+#: cp/pt.c:4021
 #, fuzzy, gcc-internal-format
 msgid "use template<> for an explicit specialization"
 msgstr "fermetures de patrons de classe ne sont pas explicitement spécialisées"
 
-#: cp/pt.c:4131
+#: cp/pt.c:4117
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a template type"
 msgstr "« %T » n'est pas un type patron"
 
-#: cp/pt.c:4144
+#: cp/pt.c:4130
 #, fuzzy, gcc-internal-format
 msgid "template specifiers not specified in declaration of %qD"
 msgstr "trop peu de patrons de listes de paramètres dans la déclaration de « %D »"
 
-#: cp/pt.c:4155
+#: cp/pt.c:4140
 #, fuzzy, gcc-internal-format
-msgid "used %d template parameter(s) instead of %d"
-msgstr "utilisé %d patrons paramètre%s au lieu de %d"
+msgid "redeclared with %d template parameter(s)"
+msgstr "« %D » utilisé sans patron de paramétres"
 
-#: cp/pt.c:4184
+#: cp/pt.c:4142
 #, fuzzy, gcc-internal-format
+msgid "previous declaration %q+D used %d template parameter(s)"
+msgstr "déclaration précédente de « %#D » ici"
+
+#: cp/pt.c:4176
+#, fuzzy, gcc-internal-format
 msgid "template parameter %q+#D"
 msgstr "patron de paramètre « %#D »"
 
-#: cp/pt.c:4185
+#: cp/pt.c:4177
 #, fuzzy, gcc-internal-format
 msgid "redeclared here as %q#D"
 msgstr "redéclaré ici comme « %#D »"
@@ -31598,182 +31630,182 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:4195
+#: cp/pt.c:4187
 #, fuzzy, gcc-internal-format
 msgid "redefinition of default argument for %q#D"
 msgstr "redéfinition de l'argument par défaut pour « %#D »"
 
-#: cp/pt.c:4196
-#, gcc-internal-format
-msgid "%J  original definition appeared here"
+#: cp/pt.c:4188
+#, fuzzy, gcc-internal-format
+msgid "%Joriginal definition appeared here"
 msgstr "%J  définition originale apparaît ici"
 
-#: cp/pt.c:4300
+#: cp/pt.c:4292
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage"
 msgstr "chaîne %E n'est pas un patron d'argument valide parce que c'est l'adresse d'un objet avec lien statique"
 
-#: cp/pt.c:4341
+#: cp/pt.c:4333
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
 msgstr "chaîne %E n'est pas un patron d'argument valide parce que c'est l'adresse d'un objet avec lien statique"
 
-#: cp/pt.c:4418
+#: cp/pt.c:4410
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
 msgstr "chaîne %E n'est pas un patron d'argument valide parce que c'est l'adresse d'un objet avec lien statique"
 
-#: cp/pt.c:4462
+#: cp/pt.c:4454
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
 msgstr "chaîne %E n'est pas un patron d'argument valide parce que c'est l'adresse d'un objet avec lien statique"
 
-#: cp/pt.c:4480
+#: cp/pt.c:4472
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
 msgstr "chaîne %E n'est pas un patron d'argument valide parce que c'est l'adresse d'un objet avec lien statique"
 
-#: cp/pt.c:4487
+#: cp/pt.c:4479
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
 msgstr "chaîne %E n'est pas un patron d'argument valide parce que c'est l'adresse d'un objet avec lien statique"
 
-#: cp/pt.c:4517
+#: cp/pt.c:4509
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
 msgstr ""
 
-#: cp/pt.c:4524
+#: cp/pt.c:4516
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
 msgstr "chaîne %E n'est pas un patron d'argument valide parce que c'est l'adresse d'un objet avec lien statique"
 
-#: cp/pt.c:4537
+#: cp/pt.c:4529
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
 msgstr "chaîne %E n'est pas un patron d'argument valide parce que c'est l'adresse d'un objet avec lien statique"
 
-#: cp/pt.c:4577
+#: cp/pt.c:4569
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a pointer"
 msgstr "« %E » n'est pas un argument valide pour le patron"
 
-#: cp/pt.c:4579
+#: cp/pt.c:4571
 #, gcc-internal-format
 msgid "try using %qE instead"
 msgstr ""
 
-#: cp/pt.c:4614
+#: cp/pt.c:4606
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
 msgstr "« %E » n'est pas un argument valide pour le patron"
 
-#: cp/pt.c:4617
+#: cp/pt.c:4609
 #, fuzzy, gcc-internal-format
 msgid "standard conversions are not allowed in this context"
 msgstr "expression conditionnelle n'est pas permise dans ce contexte"
 
-#: cp/pt.c:4797
+#: cp/pt.c:4860
 #, fuzzy, gcc-internal-format
 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
 msgstr "pour référencer un type de membre de patron de paramètres, utiliser « typename %E »"
 
-#: cp/pt.c:4813 cp/pt.c:4832 cp/pt.c:4882
+#: cp/pt.c:4876 cp/pt.c:4895 cp/pt.c:4945
 #, fuzzy, gcc-internal-format
 msgid "type/value mismatch at argument %d in template parameter list for %qD"
 msgstr "non concordance de type/valeur pour l'argument %d dans la liste des paramètres du patron de « %D »"
 
-#: cp/pt.c:4817
+#: cp/pt.c:4880
 #, fuzzy, gcc-internal-format
 msgid "  expected a constant of type %qT, got %qT"
 msgstr "  attendait une constante de type « %T », a obtenu « %T »"
 
-#: cp/pt.c:4821
+#: cp/pt.c:4884
 #, fuzzy, gcc-internal-format
 msgid "  expected a class template, got %qE"
 msgstr "  attendait un patron de classe, a obtenu « %E »"
 
-#: cp/pt.c:4823
+#: cp/pt.c:4886
 #, fuzzy, gcc-internal-format
 msgid "  expected a type, got %qE"
 msgstr "  attendait un type, a obtenu « %E »"
 
-#: cp/pt.c:4836
+#: cp/pt.c:4899
 #, fuzzy, gcc-internal-format
 msgid "  expected a type, got %qT"
 msgstr "  attendait un type, a obtenu « %T »"
 
-#: cp/pt.c:4838
+#: cp/pt.c:4901
 #, fuzzy, gcc-internal-format
 msgid "  expected a class template, got %qT"
 msgstr "  attendait un patron de classe, a obtenu « %T »"
 
-#: cp/pt.c:4885
+#: cp/pt.c:4948
 #, fuzzy, gcc-internal-format
 msgid "  expected a template of type %qD, got %qD"
 msgstr "  attendait un patron de type « %D », a obtenu « %D »"
 
-#: cp/pt.c:4928
+#: cp/pt.c:4991
 #, fuzzy, gcc-internal-format
 msgid "could not convert template argument %qE to %qT"
 msgstr "ne peut convertir l'argument du patron « %E » vers « %T »"
 
-#: cp/pt.c:4984
+#: cp/pt.c:5047
 #, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr "nombre erroné d'arguments du patron (%d devrait être %d)"
 
-#: cp/pt.c:5116
+#: cp/pt.c:5179
 #, fuzzy, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d%s)"
 msgstr "nombre erroné d'arguments du patron (%d devrait être %d)"
 
-#: cp/pt.c:5120
+#: cp/pt.c:5183
 #, fuzzy, gcc-internal-format
 msgid "provided for %q+D"
 msgstr "fournie pour « %D »"
 
-#: cp/pt.c:5177
+#: cp/pt.c:5242
 #, gcc-internal-format
 msgid "cannot expand %<%E%> into a fixed-length argument list"
 msgstr ""
 
-#: cp/pt.c:5180
+#: cp/pt.c:5245
 #, gcc-internal-format
 msgid "cannot expand %<%T%> into a fixed-length argument list"
 msgstr ""
 
-#: cp/pt.c:5195
+#: cp/pt.c:5261
 #, gcc-internal-format
 msgid "template argument %d is invalid"
 msgstr "patron de l'argument %d est invalide"
 
-#: cp/pt.c:5455
+#: cp/pt.c:5521
 #, fuzzy, gcc-internal-format
 msgid "non-template type %qT used as a template"
 msgstr "type non patron « %T » utilisé comme un patron"
 
-#: cp/pt.c:5457
+#: cp/pt.c:5523
 #, fuzzy, gcc-internal-format
 msgid "for template declaration %q+D"
 msgstr "pour la déclaration du patron « %D »"
 
-#: cp/pt.c:6132
+#: cp/pt.c:6221
 #, fuzzy, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
 msgstr "instantiation de la profondeur du patron excède le maximum de %d (utiliser -ftemplate-depth-NN pour augmenter le maximum) lors de l'instanciation de « %D »"
 
-#: cp/pt.c:7237
+#: cp/pt.c:7333
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%T%>"
 msgstr ""
 
-#: cp/pt.c:7241
+#: cp/pt.c:7337
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%E%>"
 msgstr ""
 
-#: cp/pt.c:8189
+#: cp/pt.c:8289
 #, fuzzy, gcc-internal-format
 msgid "instantiation of %q+D as type %qT"
 msgstr "instanciation de « %D » comme type « %T »"
@@ -31791,242 +31823,242 @@
 #.
 #. is an attempt to declare a variable with function
 #. type.
-#: cp/pt.c:8324
+#: cp/pt.c:8424
 #, fuzzy, gcc-internal-format
 msgid "variable %qD has function type"
 msgstr "sizeof appliqué sur un type de fonction"
 
-#: cp/pt.c:8471
+#: cp/pt.c:8571
 #, fuzzy, gcc-internal-format
 msgid "invalid parameter type %qT"
 msgstr "paramètre invalide pour le type « %T »"
 
-#: cp/pt.c:8473
+#: cp/pt.c:8573
 #, fuzzy, gcc-internal-format
 msgid "in declaration %q+D"
 msgstr "dans la déclaration de « %D »"
 
-#: cp/pt.c:8550
+#: cp/pt.c:8650
 #, fuzzy, gcc-internal-format
 msgid "function returning an array"
 msgstr "fonction retourne un aggrégat"
 
-#: cp/pt.c:8552
+#: cp/pt.c:8652
 #, fuzzy, gcc-internal-format
 msgid "function returning a function"
 msgstr "« %s » déclaré comme une fonction retournant une fonction"
 
-#: cp/pt.c:8586
+#: cp/pt.c:8686
 #, fuzzy, gcc-internal-format
 msgid "creating pointer to member function of non-class type %qT"
 msgstr "création d'un pointeur vers le membre d'une fonction d'un type non classe « %T »"
 
-#: cp/pt.c:8792
+#: cp/pt.c:8913
 #, fuzzy, gcc-internal-format
 msgid "creating array with negative size (%qE)"
 msgstr "création d'un tableau de taille zéro (« %E »)"
 
-#: cp/pt.c:9047
+#: cp/pt.c:9168
 #, gcc-internal-format
 msgid "forming reference to void"
 msgstr "formation d'une référence en void"
 
-#: cp/pt.c:9049
+#: cp/pt.c:9170
 #, fuzzy, gcc-internal-format
 msgid "forming %s to reference type %qT"
 msgstr "formant %s pour référencer le type « %T »"
 
-#: cp/pt.c:9100
+#: cp/pt.c:9221
 #, fuzzy, gcc-internal-format
 msgid "creating pointer to member of non-class type %qT"
 msgstr "création d'un pointeur vers le membre d'un type non classe « %T »"
 
-#: cp/pt.c:9106
+#: cp/pt.c:9227
 #, fuzzy, gcc-internal-format
 msgid "creating pointer to member reference type %qT"
 msgstr "création d'un pointeur vers le membre de référence du type « %T »"
 
-#: cp/pt.c:9112
+#: cp/pt.c:9233
 #, fuzzy, gcc-internal-format
 msgid "creating pointer to member of type void"
 msgstr "création d'un pointeur vers le membre de référence du type « %T »"
 
-#: cp/pt.c:9179
+#: cp/pt.c:9300
 #, fuzzy, gcc-internal-format
 msgid "creating array of %qT"
 msgstr "création du tableau « %T »"
 
-#: cp/pt.c:9185
+#: cp/pt.c:9306
 #, fuzzy, gcc-internal-format
 msgid "creating array of %qT, which is an abstract class type"
 msgstr "création d'un tableau « %T », lequel est un type de classe abstraite"
 
-#: cp/pt.c:9236
+#: cp/pt.c:9357
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a class, struct, or union type"
 msgstr "« %T » n'est pas une classe, struct ou un type d'union"
 
-#: cp/pt.c:9271
+#: cp/pt.c:9392
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is not an enumeration type"
 msgstr ""
 
-#: cp/pt.c:9274
+#: cp/pt.c:9395
 #, fuzzy, gcc-internal-format
 msgid "%qT resolves to %qT, which is is not a class type"
 msgstr "« %T » n'est pas un type de classe"
 
-#: cp/pt.c:9375
+#: cp/pt.c:9496
 #, fuzzy, gcc-internal-format
 msgid "use of %qs in template"
 msgstr "utilisation de « %s » dans le patron"
 
-#: cp/pt.c:9512
+#: cp/pt.c:9633
 #, fuzzy, gcc-internal-format
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 msgstr "nom dépendant « %E » est analysé comme un non type, mais son instantiation le rend comme un type"
 
-#: cp/pt.c:9514
+#: cp/pt.c:9635
 #, fuzzy, gcc-internal-format
 msgid "say %<typename %E%> if a type is meant"
 msgstr "utiliser « typename %E » si un type est désiré"
 
-#: cp/pt.c:9643
+#: cp/pt.c:9764
 #, fuzzy, gcc-internal-format
 msgid "using invalid field %qD"
 msgstr "champ statique manquant « %s »"
 
-#: cp/pt.c:9952 cp/pt.c:10432
+#: cp/pt.c:10073 cp/pt.c:10553
 #, fuzzy, gcc-internal-format
 msgid "invalid use of pack expansion expression"
 msgstr "utilisation invalide d'expression void"
 
-#: cp/pt.c:9956 cp/pt.c:10436
+#: cp/pt.c:10077 cp/pt.c:10557
 #, gcc-internal-format
 msgid "use %<...%> to expand argument pack"
 msgstr ""
 
-#: cp/pt.c:10594
+#: cp/pt.c:10715
 #, gcc-internal-format
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 msgstr ""
 
-#: cp/pt.c:11052
+#: cp/pt.c:11181
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a class or namespace"
 msgstr "« %T » n'est pas une classe ou un espace de noms"
 
-#: cp/pt.c:11055
+#: cp/pt.c:11184
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a class or namespace"
 msgstr "« %D » n'est pas une classe ou un espace de noms"
 
-#: cp/pt.c:11265
+#: cp/pt.c:11394
 #, fuzzy, gcc-internal-format
 msgid "%qT is/uses anonymous type"
 msgstr "« %T » utilise un type anonyme"
 
-#: cp/pt.c:11267
+#: cp/pt.c:11396
 #, fuzzy, gcc-internal-format
 msgid "template argument for %qD uses local type %qT"
 msgstr "argument par défaut pour « %#D » à un type « %T »"
 
-#: cp/pt.c:11277
+#: cp/pt.c:11406
 #, fuzzy, gcc-internal-format
 msgid "%qT is a variably modified type"
 msgstr "« %T » est type modifié de manière variable"
 
-#: cp/pt.c:11288
+#: cp/pt.c:11417
 #, fuzzy, gcc-internal-format
 msgid "integral expression %qE is not constant"
 msgstr "expression intégrale « %E » n'est pas une constante"
 
-#: cp/pt.c:11293
+#: cp/pt.c:11422
 #, fuzzy, gcc-internal-format
 msgid "  trying to instantiate %qD"
 msgstr "  tentative d'instanciation « %D »"
 
-#: cp/pt.c:13959
+#: cp/pt.c:14173
 #, fuzzy, gcc-internal-format
 msgid "ambiguous class template instantiation for %q#T"
 msgstr "instanciation ambiguë de patron de classe pour « %#T »"
 
-#: cp/pt.c:13962
+#: cp/pt.c:14176
 #, gcc-internal-format
 msgid "%s %+#T"
 msgstr "%s %+#T"
 
-#: cp/pt.c:13985 cp/pt.c:14068
+#: cp/pt.c:14199 cp/pt.c:14282
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of non-template %q#D"
 msgstr "instanciation explicite d'un non patron « %#D »"
 
-#: cp/pt.c:14000
+#: cp/pt.c:14214
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a static data member of a class template"
 msgstr "« %#D » n'est pas un membre statique de données de « %T »"
 
-#: cp/pt.c:14006 cp/pt.c:14063
+#: cp/pt.c:14220 cp/pt.c:14277
 #, fuzzy, gcc-internal-format
 msgid "no matching template for %qD found"
 msgstr "non concordance de patron pour « %D » repéré"
 
-#: cp/pt.c:14011
+#: cp/pt.c:14225
 #, fuzzy, gcc-internal-format
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 msgstr "instanciation explicite de type non patron « %T »"
 
-#: cp/pt.c:14019
+#: cp/pt.c:14233
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of %q#D"
 msgstr "instanciation explicite de « %#D »"
 
-#: cp/pt.c:14055
+#: cp/pt.c:14269
 #, fuzzy, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#D"
 msgstr "duplication d'instanciation explicite de « %#D »"
 
-#: cp/pt.c:14077
+#: cp/pt.c:14291
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
 msgstr "ISO C++ interdit l'utilisation de « extern » sur instanciations explicites"
 
-#: cp/pt.c:14082 cp/pt.c:14175
+#: cp/pt.c:14296 cp/pt.c:14389
 #, fuzzy, gcc-internal-format
 msgid "storage class %qD applied to template instantiation"
 msgstr "classe de stockage « %D » appliqué à l'instanciation du patron"
 
-#: cp/pt.c:14147
+#: cp/pt.c:14361
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of non-template type %qT"
 msgstr "instanciation explicite de type non patron « %T »"
 
-#: cp/pt.c:14156
+#: cp/pt.c:14370
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of %q#T before definition of template"
 msgstr "instanciation explicite de « %#T » avant la définition de patron"
 
-#: cp/pt.c:14164
+#: cp/pt.c:14378
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 msgstr "ISO C++ interdit l'utilisation de « %s » sur instanciations explicites"
 
-#: cp/pt.c:14209
+#: cp/pt.c:14423
 #, fuzzy, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#T"
 msgstr "duplication d'instanciation explicite de « %#T »"
 
-#: cp/pt.c:14657
+#: cp/pt.c:14871
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of %qD but no definition available"
 msgstr "instanciation explicite de « %D » mais pas de définition disponible"
 
-#: cp/pt.c:14851
+#: cp/pt.c:15065
 #, fuzzy, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
 msgstr "instantiation de la profondeur du patron excède le maximum de %d (utiliser -ftemplate-depth-NN pour augmenter le maximum) lors de l'instanciation de « %D »"
 
-#: cp/pt.c:15193
+#: cp/pt.c:15419
 #, fuzzy, gcc-internal-format
 msgid "%q#T is not a valid type for a template constant parameter"
 msgstr "« %#T » n'a pas un type valide pour un patron de parametre de constante"
@@ -32046,32 +32078,32 @@
 msgid "can't create repository information file %qs"
 msgstr "ne peut créer le fichier « %s » pour dépôt d'informations"
 
-#: cp/rtti.c:271
+#: cp/rtti.c:285
 #, gcc-internal-format
 msgid "cannot use typeid with -fno-rtti"
 msgstr "ne peut utiliser typeid avec -fno-rtti"
 
-#: cp/rtti.c:277
+#: cp/rtti.c:291
 #, gcc-internal-format
 msgid "must #include <typeinfo> before using typeid"
 msgstr "doit utiliser  #include <typeinfo> avant d'utiliser typeid"
 
-#: cp/rtti.c:360
+#: cp/rtti.c:374
 #, fuzzy, gcc-internal-format
 msgid "cannot create type information for type %qT because it involves types of variable size"
 msgstr "ne peut créer une information pour le type « %T » parce que sa taille est variable"
 
-#: cp/rtti.c:615 cp/rtti.c:629
+#: cp/rtti.c:629 cp/rtti.c:643
 #, fuzzy, gcc-internal-format
 msgid "dynamic_cast of %q#D to %q#T can never succeed"
 msgstr "dynamic_cast de « %#D » vers « %#T » ne pourra jamais réussir"
 
-#: cp/rtti.c:639
+#: cp/rtti.c:653
 #, fuzzy, gcc-internal-format
 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
 msgstr "ne peut utiliser typeid avec -fno-rtti"
 
-#: cp/rtti.c:716
+#: cp/rtti.c:729
 #, fuzzy, gcc-internal-format
 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
 msgstr "ne peut effectuer un dynamic_cast « %E » (du type « %#T ») vers le type « %#T » (%s)"
@@ -32133,551 +32165,551 @@
 msgid "  since %q+#D declared in base class"
 msgstr "  alors que « %#D » est déclaré dans la classe de base"
 
-#: cp/semantics.c:762
+#: cp/semantics.c:764
 #, fuzzy, gcc-internal-format
 msgid "suggest explicit braces around empty body in %<do%> statement"
 msgstr "%Hon vous suggère des accolades explicitement pour éviter des « else » ambiguës"
 
-#: cp/semantics.c:1290
+#: cp/semantics.c:1294
 #, fuzzy, gcc-internal-format
 msgid "type of asm operand %qE could not be determined"
 msgstr "type d'opérande asm « %E » ne peut être déterminé"
 
-#: cp/semantics.c:1346
+#: cp/semantics.c:1350
 #, fuzzy, gcc-internal-format
 msgid "__label__ declarations are only allowed in function scopes"
 msgstr "déclarations Objective-C peut seulement apparaître dans l'étendue globale"
 
-#: cp/semantics.c:1433
+#: cp/semantics.c:1438
 #, fuzzy, gcc-internal-format
 msgid "invalid use of member %q+D in static member function"
 msgstr "utilisation invalide du membre « %D » dans un membre statique de fonction"
 
-#: cp/semantics.c:1435
+#: cp/semantics.c:1440
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static data member %q+D"
 msgstr "utilisation invalide d'un membre non statique de données « %D »"
 
-#: cp/semantics.c:1436 cp/semantics.c:1475
+#: cp/semantics.c:1441 cp/semantics.c:1480
 #, gcc-internal-format
 msgid "from this location"
 msgstr "à partir de cette localisation"
 
-#: cp/semantics.c:1474
+#: cp/semantics.c:1479
 #, fuzzy, gcc-internal-format
 msgid "object missing in reference to %q+D"
 msgstr "objet manquant dans la référence à « %D »"
 
-#: cp/semantics.c:1928
+#: cp/semantics.c:1951
 #, gcc-internal-format
 msgid "arguments to destructor are not allowed"
 msgstr "arguments au destructeur ne sont pas permis"
 
-#: cp/semantics.c:1978
+#: cp/semantics.c:2001
 #, fuzzy, gcc-internal-format
 msgid "%<this%> is unavailable for static member functions"
 msgstr "« cela » n'est pas disponible pour les membres statiques de fonctions"
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:2007
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<this%> in non-member function"
 msgstr "utilisation invalide de « ceci » dans un non membre de fonction"
 
-#: cp/semantics.c:1986
+#: cp/semantics.c:2009
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<this%> at top level"
 msgstr "utilisation invalide de « this » hors de toute fonction"
 
-#: cp/semantics.c:2010
+#: cp/semantics.c:2033
 #, gcc-internal-format
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr "étendue invalide du qualificateur dans un nom de pseudo-destructeur"
 
-#: cp/semantics.c:2015 cp/typeck.c:2004
+#: cp/semantics.c:2038 cp/typeck.c:2050
 #, fuzzy, gcc-internal-format
 msgid "qualified type %qT does not match destructor name ~%qT"
 msgstr "type qualifé « %T » ne concorde pas le nom du destructeur «~%T»"
 
-#: cp/semantics.c:2037
+#: cp/semantics.c:2060
 #, fuzzy, gcc-internal-format
 msgid "%qE is not of type %qT"
 msgstr "« %E » n'est pas un type « %T »"
 
-#: cp/semantics.c:2081
+#: cp/semantics.c:2104
 #, gcc-internal-format
 msgid "compound literal of non-object type %qT"
 msgstr ""
 
-#: cp/semantics.c:2158
+#: cp/semantics.c:2181
 #, fuzzy, gcc-internal-format
 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
 msgstr "patron de type de paramètres doit utiliser le mot clé « class» ou «typename »"
 
-#: cp/semantics.c:2195
+#: cp/semantics.c:2222
 #, fuzzy, gcc-internal-format
 msgid "invalid use of type %qT as a default value for a template template-parameter"
 msgstr "utilisation invalide du type « %T » comme valeur par défaut pour un patron de paramètres de patron"
 
-#: cp/semantics.c:2198
+#: cp/semantics.c:2225
 #, gcc-internal-format
 msgid "invalid default argument for a template template parameter"
 msgstr "utilisation invalide d'argumenet pour un patron de paramètres de patron"
 
-#: cp/semantics.c:2215
+#: cp/semantics.c:2242
 #, fuzzy, gcc-internal-format
 msgid "definition of %q#T inside template parameter list"
 msgstr "définition de « %#T » à l'intérieur d'un patron de liste de paramètres"
 
-#: cp/semantics.c:2226
+#: cp/semantics.c:2253
 #, fuzzy, gcc-internal-format
 msgid "invalid definition of qualified type %qT"
 msgstr "définition invalide d'un type qualifié « %T »"
 
-#: cp/semantics.c:2437
+#: cp/semantics.c:2469
 #, gcc-internal-format
 msgid "invalid base-class specification"
 msgstr "spécification de base de classe invalide"
 
-#: cp/semantics.c:2446
+#: cp/semantics.c:2478
 #, fuzzy, gcc-internal-format
 msgid "base class %qT has cv qualifiers"
 msgstr "classe de base « %T » a des qualificateurs cv"
 
-#: cp/semantics.c:2468
+#: cp/semantics.c:2500
 #, fuzzy, gcc-internal-format
 msgid "incomplete type %qT used in nested name specifier"
 msgstr "type « %T » incomplet utilisé dans un spécificateur de noms imbriqué"
 
-#: cp/semantics.c:2471
+#: cp/semantics.c:2503
 #, fuzzy, gcc-internal-format
 msgid "reference to %<%T::%D%> is ambiguous"
 msgstr "référence à « %D » est ambiguë"
 
-#: cp/semantics.c:2475 cp/typeck.c:1813
+#: cp/semantics.c:2507 cp/typeck.c:1859
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a member of %qT"
 msgstr "« %D » n'est pas un membre de « %T »"
 
-#: cp/semantics.c:2478
+#: cp/semantics.c:2510
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a member of %qD"
 msgstr "« %D » n'est pas un membre de « %D »"
 
-#: cp/semantics.c:2480
+#: cp/semantics.c:2512
 #, fuzzy, gcc-internal-format
 msgid "%<::%D%> has not been declared"
 msgstr "« %D::%D » n'a pas été déclaré"
 
-#: cp/semantics.c:2621
+#: cp/semantics.c:2653
 #, fuzzy, gcc-internal-format
 msgid "use of %<auto%> variable from containing function"
 msgstr "utilisation de %s d'un fonction contenante"
 
-#: cp/semantics.c:2623
+#: cp/semantics.c:2655
 #, fuzzy, gcc-internal-format
 msgid "  %q+#D declared here"
 msgstr "  « %#D » déclaré ici"
 
-#: cp/semantics.c:2661
+#: cp/semantics.c:2693
 #, fuzzy, gcc-internal-format
 msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr "paramètre « %D » du patron du type « %T » ne sont pas permises dans une expression intégrale de constante parce qu'elle n'est pas intégral ou un type énumération"
 
-#: cp/semantics.c:2830
+#: cp/semantics.c:2862
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot appear in a constant-expression"
 msgstr "« %D » ne peut apparaître dans une expression de constante"
 
-#: cp/semantics.c:2838
+#: cp/semantics.c:2870
 #, fuzzy, gcc-internal-format
 msgid "use of namespace %qD as expression"
 msgstr "utilisation d'un espace de dnomes « %D » comme expression"
 
-#: cp/semantics.c:2843
+#: cp/semantics.c:2875
 #, fuzzy, gcc-internal-format
 msgid "use of class template %qT as expression"
 msgstr "utilisation du patron de classe « %T » comme expression"
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2849
+#: cp/semantics.c:2881
 #, fuzzy, gcc-internal-format
 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
 msgstr "requête du membre « %D » est ambiquë dans de mutliples héritage de treillis"
 
-#: cp/semantics.c:2970 cp/semantics.c:4210
+#: cp/semantics.c:3002 cp/semantics.c:4259
 #, fuzzy, gcc-internal-format
 msgid "type of %qE is unknown"
 msgstr "type « %E » est inconnu"
 
-#: cp/semantics.c:2985
+#: cp/semantics.c:3017
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
 msgstr ""
 
-#: cp/semantics.c:2996
+#: cp/semantics.c:3028
 #, fuzzy, gcc-internal-format
 msgid "cannot apply %<offsetof%> to member function %qD"
 msgstr "utilisation invalide d'un membre non statique de fonction « %D »"
 
-#: cp/semantics.c:3349
+#: cp/semantics.c:3381
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a variable in clause %qs"
 msgstr "« %s » n'est pas un nom de classe valide"
 
-#: cp/semantics.c:3358
+#: cp/semantics.c:3390
 #, gcc-internal-format
 msgid "%qD appears more than once in data clauses"
 msgstr ""
 
-#: cp/semantics.c:3418
+#: cp/semantics.c:3450
 #, fuzzy, gcc-internal-format
 msgid "num_threads expression must be integral"
 msgstr "expression %s doit être référable"
 
-#: cp/semantics.c:3432
+#: cp/semantics.c:3464
 #, fuzzy, gcc-internal-format
 msgid "schedule chunk size expression must be integral"
 msgstr "expression %s doit être référable"
 
-#: cp/semantics.c:3562
+#: cp/semantics.c:3594
 #, fuzzy, gcc-internal-format
 msgid "%qE has reference type for %qs"
 msgstr "Type de référence invalide"
 
-#: cp/semantics.c:3724
+#: cp/semantics.c:3756
 #, gcc-internal-format
 msgid "%<threadprivate%> %qE is not file, namespace or block scope variable"
 msgstr ""
 
 #. Report the error.
-#: cp/semantics.c:4033
+#: cp/semantics.c:4072
 #, gcc-internal-format
 msgid "static assertion failed: %E"
 msgstr ""
 
-#: cp/semantics.c:4035
+#: cp/semantics.c:4074
 #, fuzzy, gcc-internal-format
 msgid "non-constant condition for static assertion"
 msgstr "%Jdéclaration non statique de « %D » suite une déclaration statique"
 
-#: cp/semantics.c:4097
+#: cp/semantics.c:4099 cp/semantics.c:4194
 #, fuzzy, gcc-internal-format
-msgid "%qE refers to a set of overloaded functions"
-msgstr "%s ne peut résoudre l'adresse la fonction surchargée"
+msgid "argument to decltype must be an expression"
+msgstr "argument 2 de MODIFY doit être une chaîne"
 
 #: cp/semantics.c:4145
 #, fuzzy, gcc-internal-format
-msgid "argument to decltype must be an expression"
-msgstr "argument 2 de MODIFY doit être une chaîne"
+msgid "%qE refers to a set of overloaded functions"
+msgstr "%s ne peut résoudre l'adresse la fonction surchargée"
 
-#: cp/semantics.c:4366
+#: cp/semantics.c:4415
 #, gcc-internal-format
 msgid "__is_convertible_to"
 msgstr ""
 
-#: cp/semantics.c:4395
+#: cp/semantics.c:4444
 #, fuzzy, gcc-internal-format
 msgid "incomplete type %qT not allowed"
 msgstr "CASE incomplet - %s n'est pas traité"
 
-#: cp/tree.c:829
+#: cp/tree.c:827
 #, fuzzy, gcc-internal-format
 msgid "%qV qualifiers cannot be applied to %qT"
 msgstr "qualificateur « %V » ne peut pas être appliqué à « %T »"
 
-#: cp/tree.c:2134
+#: cp/tree.c:2132
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute can only be applied to Java class definitions"
 msgstr "attribut « %s » peut seulement être appliqué aux définitions de classes Java"
 
-#: cp/tree.c:2163
+#: cp/tree.c:2161
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute can only be applied to class definitions"
 msgstr "attribut « %s » peut seulement être appliqué aux définitions de classes"
 
-#: cp/tree.c:2169
+#: cp/tree.c:2167
 #, fuzzy, gcc-internal-format
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 msgstr "« %s » est obsolète; vtables g++ sont maintenant COM-compatibles par défaut"
 
-#: cp/tree.c:2193
+#: cp/tree.c:2191
 #, gcc-internal-format
 msgid "requested init_priority is not an integer constant"
 msgstr "init_priority demandé n'est pas une constante entière"
 
-#: cp/tree.c:2214
+#: cp/tree.c:2212
 #, fuzzy, gcc-internal-format
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 msgstr "peut seulement utiliser l'attribut « %s » sur la portée de fichier de définitions des objets de type de classe"
 
-#: cp/tree.c:2222
+#: cp/tree.c:2220
 #, gcc-internal-format
 msgid "requested init_priority is out of range"
 msgstr "init_priority demandé est hors limite"
 
-#: cp/tree.c:2232
+#: cp/tree.c:2230
 #, gcc-internal-format
 msgid "requested init_priority is reserved for internal use"
 msgstr "init_priority demandé est réservé pour un usage interne"
 
-#: cp/tree.c:2243
+#: cp/tree.c:2241
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute is not supported on this platform"
 msgstr "attribut « %s » n'est pas supporté sur cette plate-forme"
 
-#: cp/typeck.c:431 cp/typeck.c:445 cp/typeck.c:545
+#: cp/typeck.c:432 cp/typeck.c:446 cp/typeck.c:546
 #, fuzzy, gcc-internal-format
 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
 msgstr "%s entre des types distincs de pointeurs  « %T » et « %T » manque de transtypage"
 
-#: cp/typeck.c:507
+#: cp/typeck.c:508
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
 msgstr "ISO C++ interdit %s entre les pointeurs de type « void * » et les pointeurs de fonctions"
 
-#: cp/typeck.c:565
+#: cp/typeck.c:566
 #, fuzzy, gcc-internal-format
 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
 msgstr "%s entre des types distincs de pointeurs vers les membres  « %T » et « %T » manque de transtypage"
 
-#: cp/typeck.c:1129
+#: cp/typeck.c:1166
 #, gcc-internal-format
 msgid "canonical types differ for identical types %T and %T"
 msgstr ""
 
-#: cp/typeck.c:1136
+#: cp/typeck.c:1173
 #, gcc-internal-format
 msgid "same canonical type node for different types %T and %T"
 msgstr ""
 
-#: cp/typeck.c:1248
+#: cp/typeck.c:1285
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %qs to a member function"
 msgstr "application invalide de « %s » à une fonction membre"
 
-#: cp/typeck.c:1298
+#: cp/typeck.c:1335
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a bit-field"
 msgstr "application invalide de « %s » sur un champ de bits"
 
-#: cp/typeck.c:1303
+#: cp/typeck.c:1340
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
 msgstr "ISO C++ interdit l'application de « %s » à une expression d'un type de fonction"
 
-#: cp/typeck.c:1346
+#: cp/typeck.c:1383
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %<__alignof%> to a bit-field"
 msgstr "application invalide de « %s » sur un champ de bits"
 
-#: cp/typeck.c:1354
+#: cp/typeck.c:1391
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
 msgstr "ISO C++ interdit l'application de « %s » à une expression d'un type de fonction"
 
-#: cp/typeck.c:1405
+#: cp/typeck.c:1442
 #, gcc-internal-format
 msgid "invalid use of non-static member function"
 msgstr "utilisation invalide d'un membre non statique de fonction"
 
-#: cp/typeck.c:1669
+#: cp/typeck.c:1715
 #, fuzzy, gcc-internal-format
 msgid "deprecated conversion from string constant to %qT"
 msgstr "conversion obsolète de la chaîne de constante vers « %T »"
 
-#: cp/typeck.c:1784 cp/typeck.c:2132
+#: cp/typeck.c:1830 cp/typeck.c:2178
 #, fuzzy, gcc-internal-format
 msgid "request for member %qD in %qE, which is of non-class type %qT"
 msgstr "requête du membre « %D » dans « %E », lequel n'est pas de type classe « %T »"
 
-#: cp/typeck.c:1811
+#: cp/typeck.c:1857
 #, fuzzy, gcc-internal-format
 msgid "invalid use of nonstatic data member %qE"
 msgstr "utilisation invalide d'un membre de données non statique « %E »"
 
-#: cp/typeck.c:1863 cp/typeck.c:1891
+#: cp/typeck.c:1909 cp/typeck.c:1937
 #, fuzzy, gcc-internal-format
 msgid "invalid access to non-static data member %qD of NULL object"
 msgstr "accès invalide à un membre de données non statique « %D » d'un objet null"
 
-#: cp/typeck.c:1866 cp/typeck.c:1893
+#: cp/typeck.c:1912 cp/typeck.c:1939
 #, fuzzy, gcc-internal-format
 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
 msgstr "(peut-être que le macro « offsetof » a été utilisé incorrectement)"
 
-#: cp/typeck.c:2010
+#: cp/typeck.c:2056
 #, fuzzy, gcc-internal-format
 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
 msgstr "le type devant être détruit est « %T », mais le destructeur réfère à « %T »"
 
-#: cp/typeck.c:2049 cp/typeck.c:2069
+#: cp/typeck.c:2095 cp/typeck.c:2115
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a template"
 msgstr "« %T » n'est pas un patron"
 
-#: cp/typeck.c:2170
+#: cp/typeck.c:2216
 #, fuzzy, gcc-internal-format
 msgid "%<%D::%D%> is not a member of %qT"
 msgstr "« %D::%D » n'est pas un membre de « %T »"
 
-#: cp/typeck.c:2185
+#: cp/typeck.c:2231
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a base of %qT"
 msgstr "« %D » n'est pas une base de « %T »"
 
-#: cp/typeck.c:2204
+#: cp/typeck.c:2250
 #, fuzzy, gcc-internal-format
 msgid "%qD has no member named %qE"
 msgstr "« %D » n'a pas de membre nommé « %E »"
 
-#: cp/typeck.c:2219
+#: cp/typeck.c:2265
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a member template function"
 msgstr "« %D » n'est pas une membre du patron de fonction"
 
 #. A pointer to incomplete type (other than cv void) can be
 #. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2352
+#: cp/typeck.c:2398
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a pointer-to-object type"
 msgstr "« %T » n'est pas un type pointeur-vers-objet"
 
-#: cp/typeck.c:2377
+#: cp/typeck.c:2423
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qs on pointer to member"
 msgstr "utilisation invalide de « %s » sur un pointeur vers un membre"
 
-#: cp/typeck.c:2381
+#: cp/typeck.c:2427
 #, fuzzy, gcc-internal-format
 msgid "invalid type argument of %qs"
 msgstr "type d'argument invalide pour « %s »"
 
-#: cp/typeck.c:2383
+#: cp/typeck.c:2429
 #, gcc-internal-format
 msgid "invalid type argument"
 msgstr "type d'argument invalide"
 
-#: cp/typeck.c:2406
+#: cp/typeck.c:2452
 #, gcc-internal-format
 msgid "subscript missing in array reference"
 msgstr "indice manquant dans la référence du tableau"
 
-#: cp/typeck.c:2480
+#: cp/typeck.c:2526
 #, gcc-internal-format
 msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr "ISO C++ interdit le souscriptage de non lvalue de tableau"
 
-#: cp/typeck.c:2491
+#: cp/typeck.c:2537
 #, fuzzy, gcc-internal-format
 msgid "subscripting array declared %<register%>"
 msgstr "souscriptage de tableau déclaré « register »"
 
-#: cp/typeck.c:2576
+#: cp/typeck.c:2622
 #, fuzzy, gcc-internal-format
 msgid "object missing in use of %qE"
 msgstr "objet manquant dans l'usage de « %E »"
 
-#: cp/typeck.c:2693
+#: cp/typeck.c:2739
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids calling %<::main%> from within program"
 msgstr "ISO C++ interdit l'appel de «::main» depuis l'intérieur du programme"
 
-#: cp/typeck.c:2718
+#: cp/typeck.c:2764
 #, fuzzy, gcc-internal-format
 msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
 msgstr "doit utiliser .* ou ->* pour l'appel de la fonction pointer-to-member dans « %E (...) »"
 
-#: cp/typeck.c:2732
+#: cp/typeck.c:2778
 #, fuzzy, gcc-internal-format
 msgid "%qE cannot be used as a function"
 msgstr "« %E » ne peut être utilisé comme une fonction"
 
-#: cp/typeck.c:2822
+#: cp/typeck.c:2868
 #, fuzzy, gcc-internal-format
 msgid "too many arguments to %s %q+#D"
 msgstr "trop d'arguments pour %s « %+#D »"
 
-#: cp/typeck.c:2823 cp/typeck.c:2927
+#: cp/typeck.c:2869 cp/typeck.c:2973
 #, gcc-internal-format
 msgid "at this point in file"
 msgstr "à ce point dans le fichier"
 
-#: cp/typeck.c:2826
+#: cp/typeck.c:2872
 #, gcc-internal-format
 msgid "too many arguments to function"
 msgstr "trop d'arguments pour la fonction"
 
-#: cp/typeck.c:2856
+#: cp/typeck.c:2902
 #, fuzzy, gcc-internal-format
 msgid "parameter %P of %qD has incomplete type %qT"
 msgstr "paramètre %P de « %D » a un type incomplet « %T »"
 
-#: cp/typeck.c:2859
+#: cp/typeck.c:2905
 #, fuzzy, gcc-internal-format
 msgid "parameter %P has incomplete type %qT"
 msgstr "paramètre %P a un type incomplet « %T »"
 
-#: cp/typeck.c:2926
+#: cp/typeck.c:2972
 #, fuzzy, gcc-internal-format
 msgid "too few arguments to %s %q+#D"
 msgstr "pas assez d'argument pour %s « %+#D »"
 
-#: cp/typeck.c:2930
+#: cp/typeck.c:2976
 #, gcc-internal-format
 msgid "too few arguments to function"
 msgstr "trop peu d'arguments pour la fonction"
 
-#: cp/typeck.c:3098 cp/typeck.c:3108
+#: cp/typeck.c:3140 cp/typeck.c:3150
 #, fuzzy, gcc-internal-format
 msgid "assuming cast to type %qT from overloaded function"
 msgstr "transtypage vers le type « %T » est assumé à partir de la fonction surchargée"
 
-#: cp/typeck.c:3306
+#: cp/typeck.c:3346
 #, fuzzy, gcc-internal-format
 msgid "left rotate count is negative"
 msgstr "compteur de rotation %s est négatif"
 
-#: cp/typeck.c:3307
+#: cp/typeck.c:3347
 #, fuzzy, gcc-internal-format
 msgid "right rotate count is negative"
 msgstr "compteur de rotation %s est négatif"
 
-#: cp/typeck.c:3310
+#: cp/typeck.c:3350
 #, fuzzy, gcc-internal-format
 msgid "left rotate count >= width of type"
 msgstr "compteur de rotation %s >= largeur du type"
 
-#: cp/typeck.c:3311
+#: cp/typeck.c:3351
 #, fuzzy, gcc-internal-format
 msgid "right rotate count >= width of type"
 msgstr "compteur de rotation %s >= largeur du type"
 
-#: cp/typeck.c:3327 cp/typeck.c:3502
+#: cp/typeck.c:3367 cp/typeck.c:3549
 #, fuzzy, gcc-internal-format
 msgid "comparison with string literal results in unspecified behaviour"
 msgstr "%Jdéclaration faible de « %D » après une première utilisation des résultats d'un comportement non spécifié"
 
-#: cp/typeck.c:3360 cp/typeck.c:3365 cp/typeck.c:3520 cp/typeck.c:3525
+#: cp/typeck.c:3400 cp/typeck.c:3405 cp/typeck.c:3567 cp/typeck.c:3572
 #, gcc-internal-format
 msgid "ISO C++ forbids comparison between pointer and integer"
 msgstr "ISO C++ interdit la comparaison entre un pointeur et un entier"
 
-#: cp/typeck.c:3539
+#: cp/typeck.c:3586
 #, gcc-internal-format
 msgid "unordered comparison on non-floating point argument"
 msgstr "comparaison non ordonnée sur un argument n'étant pas en virgule flottante"
 
-#: cp/typeck.c:3577
+#: cp/typeck.c:3624
 #, fuzzy, gcc-internal-format
 msgid "invalid operands of types %qT and %qT to binary %qO"
 msgstr "opérandes invalides pour les types « %T » et « %T » en binaire « %O »"
 
-#: cp/typeck.c:3749
+#: cp/typeck.c:3757
 #, fuzzy, gcc-internal-format
 msgid "comparison between types %q#T and %q#T"
 msgstr "comparaison entre les types « %#T » et « %#T »"
 
-#: cp/typeck.c:3786
+#: cp/typeck.c:3794
 #, gcc-internal-format
 msgid "comparison between signed and unsigned integer expressions"
 msgstr "comparaison entre des expressions entières signée et non signée"
@@ -32686,156 +32718,156 @@
 #. performed.  Note that pointer-difference and pointer-addition
 #. have already been handled above, and so we don't end up here in
 #. that case.
-#: cp/typeck.c:3858
+#: cp/typeck.c:3866
 #, gcc-internal-format
 msgid "NULL used in arithmetic"
 msgstr "NULL utilisé en arithmétique"
 
-#: cp/typeck.c:3927
+#: cp/typeck.c:3935
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
 msgstr "ISO C++ interdit l'utilisation d'un pointeur de type « void * » dans une soustraction"
 
-#: cp/typeck.c:3929
+#: cp/typeck.c:3937
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr "ISO C++ interdit l'utilisation d'un pointeur survers une fonction dans une soustraction"
 
-#: cp/typeck.c:3931
+#: cp/typeck.c:3939
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr "ISO C++ interdit l'utilisation d'un pointeur survers une méthode dans une soustraction"
 
-#: cp/typeck.c:3943
+#: cp/typeck.c:3951
 #, gcc-internal-format
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr "utilisation invalide d'un pointeur vers un type incomplet dans un pointeur arithmétique"
 
-#: cp/typeck.c:4003
+#: cp/typeck.c:4011
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qE to form a pointer-to-member-function"
 msgstr "utilisation invalide de « %E » pour former pointer-to-member-function.  Utiliser un identifateur qualifié"
 
-#: cp/typeck.c:4006
+#: cp/typeck.c:4014
 #, gcc-internal-format
 msgid "  a qualified-id is required"
 msgstr ""
 
-#: cp/typeck.c:4011
+#: cp/typeck.c:4019
 #, fuzzy, gcc-internal-format
 msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
 msgstr "parenthèses autour de « %E » ne peuvent être utilisées pour former pointer-to-member-function"
 
-#: cp/typeck.c:4034
+#: cp/typeck.c:4042
 #, gcc-internal-format
 msgid "taking address of temporary"
 msgstr "prise de l'adresse du temporaire"
 
 # FIXME: I18N
-#: cp/typeck.c:4287
+#: cp/typeck.c:4295
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids incrementing an enum"
 msgstr "ISO C++ interdit de %ser un enum"
 
 # FIXME: I18N
-#: cp/typeck.c:4288
+#: cp/typeck.c:4296
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids decrementing an enum"
 msgstr "ISO C++ interdit de %ser un enum"
 
-#: cp/typeck.c:4299
+#: cp/typeck.c:4307
 #, fuzzy, gcc-internal-format
 msgid "cannot increment a pointer to incomplete type %qT"
 msgstr "ne peut utiliser %s comme pointeur sur un type incomplet « %T »"
 
-#: cp/typeck.c:4300
+#: cp/typeck.c:4308
 #, fuzzy, gcc-internal-format
 msgid "cannot decrement a pointer to incomplete type %qT"
 msgstr "ne peut utiliser %s comme pointeur sur un type incomplet « %T »"
 
-#: cp/typeck.c:4306
+#: cp/typeck.c:4314
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids incrementing a pointer of type %qT"
 msgstr "ISO C++ interdit %s utilisation d'un pointeur de type « %T »"
 
-#: cp/typeck.c:4307
+#: cp/typeck.c:4315
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids decrementing a pointer of type %qT"
 msgstr "ISO C++ interdit %s utilisation d'un pointeur de type « %T »"
 
-#: cp/typeck.c:4327
+#: cp/typeck.c:4335
 #, fuzzy, gcc-internal-format
 msgid "invalid use of Boolean expression as operand to %<operator--%>"
 msgstr "expression invalide comme opérande"
 
 #. ARM $3.4
-#: cp/typeck.c:4357
+#: cp/typeck.c:4365
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids taking address of function %<::main%>"
 msgstr "ISO C++ interdit de prendre l'adresse d'une fonction «::main»"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4413
+#: cp/typeck.c:4421
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr "ISO C++ interdit de prendre l'adress d'un membre de fonction non statique non qualifié ou entre parenthèses pour former un pointeur d'un membre de fonction. Utilisers «&%T::%D»"
 
-#: cp/typeck.c:4418
+#: cp/typeck.c:4426
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr "ISO C++ interdit de prendre l'adresse d'une borne d'un membre de fontion pour former un membre à la fonction. Disons «&%T::%D»"
 
-#: cp/typeck.c:4443
+#: cp/typeck.c:4451
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr "ISO C++ interdit de prendre l'adresse du transtypage vers une expression n'etant pas membre gauche"
 
-#: cp/typeck.c:4467
+#: cp/typeck.c:4475
 #, fuzzy, gcc-internal-format
 msgid "cannot create pointer to reference member %qD"
 msgstr "ne peut déclarer un pointeur vers le membre de référence « %D »"
 
-#: cp/typeck.c:4678
+#: cp/typeck.c:4686
 #, fuzzy, gcc-internal-format
 msgid "cannot take the address of %<this%>, which is an rvalue expression"
 msgstr "ne peut prendre l'adresse de « ceci », laquelle est une expression rvalue"
 
-#: cp/typeck.c:4701
+#: cp/typeck.c:4709
 #, fuzzy, gcc-internal-format
 msgid "address of explicit register variable %qD requested"
 msgstr "adresse d'une variable registre « %s » requise"
 
-#: cp/typeck.c:4706
+#: cp/typeck.c:4714
 #, fuzzy, gcc-internal-format
 msgid "address requested for %qD, which is declared %<register%>"
 msgstr "adresse requise pour « %D», lequel est déclaré «register »"
 
-#: cp/typeck.c:4772
+#: cp/typeck.c:4780
 #, gcc-internal-format
 msgid "%s expression list treated as compound expression"
 msgstr "%s liste d'expressions traitée comme une expression composée"
 
-#: cp/typeck.c:5175
+#: cp/typeck.c:5183
 #, fuzzy, gcc-internal-format
 msgid "invalid static_cast from type %qT to type %qT"
 msgstr "static_cast invalide du type « %T » au type « %T »"
 
-#: cp/typeck.c:5197
+#: cp/typeck.c:5205
 #, fuzzy, gcc-internal-format
 msgid "converting from %qT to %qT"
 msgstr "conversion de « %T » vers « %T »"
 
-#: cp/typeck.c:5245
+#: cp/typeck.c:5253
 #, fuzzy, gcc-internal-format
 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
 msgstr "reinterpret_cast invalide d'une expression rvalue de type « %T » vers le type « %T »"
 
-#: cp/typeck.c:5304
+#: cp/typeck.c:5312
 #, fuzzy, gcc-internal-format
 msgid "cast from %qT to %qT loses precision"
 msgstr "reinterpret_cast de « %T » vers « %T » génère une perte de précision"
 
-#: cp/typeck.c:5331
+#: cp/typeck.c:5339
 #, fuzzy, gcc-internal-format
 msgid "cast from %qT to %qT increases required alignment of target type"
 msgstr "transtypage de « %T » vers « %T » augmente l'alignement requis pour le type ciblé"
@@ -32844,155 +32876,155 @@
 #. where possible, and it is necessary in some cases.  DR 195
 #. addresses this issue, but as of 2004/10/26 is still in
 #. drafting.
-#: cp/typeck.c:5351
+#: cp/typeck.c:5359
 #, gcc-internal-format
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr "ISO C++ interdit le transtypage entre un pointeur de fonction et un pointeur d'objet"
 
-#: cp/typeck.c:5362
+#: cp/typeck.c:5370
 #, fuzzy, gcc-internal-format
 msgid "invalid cast from type %qT to type %qT"
 msgstr "const_cast invalide à partir du type « %T » vers le type « %T »"
 
-#: cp/typeck.c:5418
+#: cp/typeck.c:5426
 #, fuzzy, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr "utilisation invalide de const_cast avec le type « %T », lequel n'est pas un pointeur, une référence, ni un type pointeur-vers-données-membre"
 
-#: cp/typeck.c:5427
+#: cp/typeck.c:5435
 #, fuzzy, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
 msgstr "utilisation invalide de const_cast avec le type « %T », lequel est un pointeur ou un référence à un type de fonction"
 
-#: cp/typeck.c:5452
+#: cp/typeck.c:5460
 #, fuzzy, gcc-internal-format
 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
 msgstr "const_cast invalide de la rvalue du type « %T » vers le type « %T »"
 
-#: cp/typeck.c:5503
+#: cp/typeck.c:5511
 #, fuzzy, gcc-internal-format
 msgid "invalid const_cast from type %qT to type %qT"
 msgstr "const_cast invalide à partir du type « %T » vers le type « %T »"
 
-#: cp/typeck.c:5571 cp/typeck.c:5576
+#: cp/typeck.c:5579 cp/typeck.c:5584
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids casting to an array type %qT"
 msgstr "ISO C++ interdit le transtypage vers un type tableau « %T »"
 
-#: cp/typeck.c:5584
+#: cp/typeck.c:5592
 #, fuzzy, gcc-internal-format
 msgid "invalid cast to function type %qT"
 msgstr "transtypage invalide pour un type de fonction « %T »"
 
-#: cp/typeck.c:5804
+#: cp/typeck.c:5812
 #, fuzzy, gcc-internal-format
 msgid "  in evaluation of %<%Q(%#T, %#T)%>"
 msgstr "  lors de l'évaluation de « %Q(%#T, %#T) »"
 
-#: cp/typeck.c:5873
+#: cp/typeck.c:5881
 #, fuzzy, gcc-internal-format
 msgid "incompatible types in assignment of %qT to %qT"
 msgstr "type incompatible dans l'affectation de « %T » vers « %T »"
 
-#: cp/typeck.c:5884
+#: cp/typeck.c:5892
 #, fuzzy, gcc-internal-format
 msgid "array used as initializer"
 msgstr "mauvaise initialisation de tableau"
 
-#: cp/typeck.c:5886
+#: cp/typeck.c:5894
 #, fuzzy, gcc-internal-format
 msgid "invalid array assignment"
 msgstr "membre gauche de l'affectation invalide"
 
-#: cp/typeck.c:5998
+#: cp/typeck.c:6006
 #, gcc-internal-format
 msgid "   in pointer to member function conversion"
 msgstr "   dans la conversion d'un pointeur vers un membre de fonction"
 
-#: cp/typeck.c:6009
+#: cp/typeck.c:6017
 #, fuzzy, gcc-internal-format
 msgid "pointer to member conversion via virtual base %qT"
 msgstr "conversion de pointeur à membre à l'aide de la base virtuelle « %T »"
 
-#: cp/typeck.c:6049 cp/typeck.c:6061
+#: cp/typeck.c:6057 cp/typeck.c:6069
 #, gcc-internal-format
 msgid "   in pointer to member conversion"
 msgstr "   dans la conversion d'un pointeur vers un membre"
 
-#: cp/typeck.c:6140
+#: cp/typeck.c:6148
 #, fuzzy, gcc-internal-format
 msgid "invalid conversion to type %qT from type %qT"
 msgstr "conversion invalide vers un type « %T » à partir du type « %T »"
 
-#: cp/typeck.c:6384
+#: cp/typeck.c:6411
 #, fuzzy, gcc-internal-format
 msgid "cannot convert %qT to %qT for argument %qP to %qD"
 msgstr "ne peut convertir « %T » à « %T » pour l'argument « %P » vers « %D »"
 
-#: cp/typeck.c:6387
+#: cp/typeck.c:6414
 #, fuzzy, gcc-internal-format
 msgid "cannot convert %qT to %qT in %s"
 msgstr "ne peut convertir « %T » vers « %T » dans %s"
 
-#: cp/typeck.c:6398
+#: cp/typeck.c:6425
 #, fuzzy, gcc-internal-format
 msgid "%s might be a candidate for a format attribute"
 msgstr "la fonction est peut être candidate pour l'attribut de format de « %s »"
 
-#: cp/typeck.c:6485 cp/typeck.c:6487
+#: cp/typeck.c:6512 cp/typeck.c:6514
 #, fuzzy, gcc-internal-format
 msgid "in passing argument %P of %q+D"
 msgstr "dans le passage de l'argument %P de « %+D »"
 
-#: cp/typeck.c:6537
+#: cp/typeck.c:6564
 #, gcc-internal-format
 msgid "returning reference to temporary"
 msgstr "retourné la référence vers le temporaire"
 
-#: cp/typeck.c:6544
+#: cp/typeck.c:6571
 #, gcc-internal-format
 msgid "reference to non-lvalue returned"
 msgstr "une référence vers quelque chose n'étant pas un membre gauche a été retourné"
 
-#: cp/typeck.c:6560
+#: cp/typeck.c:6587
 #, fuzzy, gcc-internal-format
 msgid "reference to local variable %q+D returned"
 msgstr "référence vers une variable locale « %D » retourné"
 
-#: cp/typeck.c:6563
+#: cp/typeck.c:6590
 #, fuzzy, gcc-internal-format
 msgid "address of local variable %q+D returned"
 msgstr "adresse d'une variable locale « %D » retournée"
 
-#: cp/typeck.c:6598
+#: cp/typeck.c:6625
 #, gcc-internal-format
 msgid "returning a value from a destructor"
 msgstr "retourné une valeur du destructeur"
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6606
+#: cp/typeck.c:6633
 #, gcc-internal-format
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr "ne peut retourner d'un handler d'une fonction try-block d'un constructeur"
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6609
+#: cp/typeck.c:6636
 #, gcc-internal-format
 msgid "returning a value from a constructor"
 msgstr "retourné une valeur d'un constructeur"
 
-#: cp/typeck.c:6633
+#: cp/typeck.c:6661
 #, fuzzy, gcc-internal-format
 msgid "return-statement with no value, in function returning %qT"
 msgstr "déclaration à retourner sans valeur dans une fonction retournant « %T »"
 
-#: cp/typeck.c:6654
+#: cp/typeck.c:6682
 #, gcc-internal-format
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "déclaration éa retourner avec une valeur dans une fonction retournant un « void »"
 
-#: cp/typeck.c:6685
+#: cp/typeck.c:6713
 #, fuzzy, gcc-internal-format
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 msgstr "« operator new» ne doit pas retourner NULL à moins qu'il ne soit déclaré «throw() » (ou -fcheck-new est utilisée)"
@@ -33178,57 +33210,57 @@
 msgid "pointer to member type %qT incompatible with object type %qT"
 msgstr "type du membre « %T:: » incompatible avec le type d'objet « %T »"
 
-#: cp/typeck2.c:1495
+#: cp/typeck2.c:1508
 #, fuzzy, gcc-internal-format
 msgid "call to function %qD which throws incomplete type %q#T"
 msgstr "l'appel à la fonction « %D » laquelle écarte le type incomplet « %T »"
 
-#: cp/typeck2.c:1498
+#: cp/typeck2.c:1511
 #, fuzzy, gcc-internal-format
 msgid "call to function which throws incomplete type %q#T"
 msgstr "l'appel à la fonction laquelle écarte le type incomplet « %T »"
 
-#: fortran/f95-lang.c:233
+#: fortran/f95-lang.c:235
 #, gcc-internal-format
 msgid "Unexpected type in truthvalue_conversion"
 msgstr ""
 
-#: fortran/f95-lang.c:289
+#: fortran/f95-lang.c:291
 #, fuzzy, gcc-internal-format
 msgid "can't open input file: %s"
 msgstr "ne peut ouvrir le fichier de sortie « %s »"
 
-#: fortran/f95-lang.c:629
+#: fortran/f95-lang.c:631
 #, fuzzy, gcc-internal-format
 msgid "global register variable %qs used in nested function"
 msgstr "variable globale de registre « %s » utilisée dans une fonction imbriquée"
 
-#: fortran/f95-lang.c:633
+#: fortran/f95-lang.c:635
 #, fuzzy, gcc-internal-format
 msgid "register variable %qs used in nested function"
 msgstr "variable de registre « %s » utilisée dans une fonction imbriquée"
 
-#: fortran/f95-lang.c:640
+#: fortran/f95-lang.c:642
 #, fuzzy, gcc-internal-format
 msgid "address of global register variable %qs requested"
 msgstr "adresse d'une variable registre globale « %s » requise"
 
-#: fortran/f95-lang.c:658
+#: fortran/f95-lang.c:660
 #, fuzzy, gcc-internal-format
 msgid "address of register variable %qs requested"
 msgstr "adresse d'une variable registre « %s » requise"
 
-#: fortran/trans-array.c:3765
+#: fortran/trans-array.c:3805
 #, gcc-internal-format
 msgid "Possible frontend bug: array constructor not expanded"
 msgstr ""
 
-#: fortran/trans-array.c:5418
+#: fortran/trans-array.c:5499
 #, gcc-internal-format
 msgid "Possible frontend bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
 msgstr ""
 
-#: fortran/trans-array.c:5894
+#: fortran/trans-array.c:5975
 #, gcc-internal-format
 msgid "bad expression type during walk (%d)"
 msgstr ""
@@ -33238,27 +33270,27 @@
 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
 msgstr ""
 
-#: fortran/trans-decl.c:966
+#: fortran/trans-decl.c:972
 #, gcc-internal-format
 msgid "intrinsic variable which isn't a procedure"
 msgstr ""
 
-#: fortran/trans-decl.c:2639
+#: fortran/trans-decl.c:2644
 #, fuzzy, gcc-internal-format
 msgid "Function does not return a value"
 msgstr "fonction ne retourne pas un type « string »"
 
-#: fortran/trans-decl.c:2817
+#: fortran/trans-decl.c:2832
 #, gcc-internal-format
 msgid "backend decl for module variable %s already exists"
 msgstr ""
 
-#: fortran/trans-decl.c:3351
+#: fortran/trans-decl.c:3314
 #, fuzzy, gcc-internal-format
 msgid "Function return value not set"
 msgstr "fonction retourne un aggrégat"
 
-#: fortran/trans-expr.c:1163
+#: fortran/trans-expr.c:1177
 #, fuzzy, gcc-internal-format
 msgid "Unknown intrinsic op"
 msgstr "mode insn inconnu"
@@ -33268,32 +33300,32 @@
 msgid "Intrinsic function %s(%d) not recognized"
 msgstr "language %s n'est pas reconnu"
 
-#: fortran/trans-io.c:1928
+#: fortran/trans-io.c:1929
 #, gcc-internal-format
 msgid "Bad IO basetype (%d)"
 msgstr ""
 
-#: fortran/trans-types.c:386
+#: fortran/trans-types.c:387
 #, gcc-internal-format
 msgid "integer kind=8 not available for -fdefault-integer-8 option"
 msgstr ""
 
-#: fortran/trans-types.c:409
+#: fortran/trans-types.c:410
 #, gcc-internal-format
 msgid "real kind=8 not available for -fdefault-real-8 option"
 msgstr ""
 
-#: fortran/trans-types.c:422
+#: fortran/trans-types.c:423
 #, gcc-internal-format
 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
 msgstr ""
 
-#: fortran/trans-types.c:1181
+#: fortran/trans-types.c:1185
 #, fuzzy, gcc-internal-format
 msgid "Array element size too big"
 msgstr "Valeur de l'élément du tableau à %0 en dehors de la plage définie"
 
-#: fortran/trans.c:1150
+#: fortran/trans.c:1151
 #, gcc-internal-format
 msgid "gfc_trans_code(): Bad statement code"
 msgstr ""
@@ -33353,88 +33385,88 @@
 msgid "need to insert runtime check for %s"
 msgstr ""
 
-#: java/expr.c:505 java/expr.c:552
+#: java/expr.c:524 java/expr.c:571
 #, fuzzy, gcc-internal-format
 msgid "assert: %s is assign compatible with %s"
 msgstr "-march=%s n'est pas compatible avec l'ABI sélectionné"
 
-#: java/expr.c:670
+#: java/expr.c:689
 #, gcc-internal-format
 msgid "stack underflow - dup* operation"
 msgstr "sous débordement de la pile - opération dup*"
 
-#: java/expr.c:1657
+#: java/expr.c:1676
 #, fuzzy, gcc-internal-format
 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
 msgstr "référence « %s » est ambigue: apparaît dans l'interface « %s » et l'interface « %s »"
 
-#: java/expr.c:1685
+#: java/expr.c:1704
 #, fuzzy, gcc-internal-format
 msgid "field %qs not found"
 msgstr "champ « %s » n'a pas été trouvé"
 
-#: java/expr.c:2224
+#: java/expr.c:2243
 #, gcc-internal-format
 msgid "method '%s' not found in class"
 msgstr "méthode « %s » n'a pas été repéré dans la classe"
 
-#: java/expr.c:2429
+#: java/expr.c:2448
 #, gcc-internal-format
 msgid "failed to find class '%s'"
 msgstr "échec de repérage de la classe « %s »"
 
-#: java/expr.c:2470
+#: java/expr.c:2489
 #, gcc-internal-format
 msgid "class '%s' has no method named '%s' matching signature '%s'"
 msgstr "classe « %s » n'a pas de méthode nommée « %s » concordant avec la signature « %s »"
 
-#: java/expr.c:2501
+#: java/expr.c:2520
 #, gcc-internal-format
 msgid "invokestatic on non static method"
 msgstr "invocation statique sur un méthode non statique"
 
-#: java/expr.c:2506
+#: java/expr.c:2525
 #, gcc-internal-format
 msgid "invokestatic on abstract method"
 msgstr "invocation statique sur un méthode abstraite"
 
-#: java/expr.c:2514
+#: java/expr.c:2533
 #, gcc-internal-format
 msgid "invoke[non-static] on static method"
 msgstr "invocation non statique sur un méthode statique"
 
-#: java/expr.c:2865
+#: java/expr.c:2890
 #, gcc-internal-format
 msgid "missing field '%s' in '%s'"
 msgstr "champ « %s » manquant dans « %s »"
 
-#: java/expr.c:2872
+#: java/expr.c:2897
 #, gcc-internal-format
 msgid "mismatching signature for field '%s' in '%s'"
 msgstr "aignature ne concorde pas pour le champ « %s » dans « %s »"
 
-#: java/expr.c:2901
+#: java/expr.c:2926
 #, fuzzy, gcc-internal-format
 msgid "assignment to final field %q+D not in field's class"
 msgstr "%Jaffectation au champ final « %D » n'est pas le champ de la classe"
 
-#: java/expr.c:3123
+#: java/expr.c:3148
 #, gcc-internal-format
 msgid "invalid PC in line number table"
 msgstr "PC invalide dans la numéro de ligne de la table"
 
-#: java/expr.c:3173
+#: java/expr.c:3198
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to before %d"
 msgstr "bytcode n'est pas atteignable à partir de %d jusqu'à %d"
 
-#: java/expr.c:3217
+#: java/expr.c:3242
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to the end of the method"
 msgstr "bytcode n'est pas atteignable à partir de %d jusqu'à la fin de la méthode."
 
 #. duplicate code from LOAD macro
-#: java/expr.c:3522
+#: java/expr.c:3547
 #, gcc-internal-format
 msgid "unrecogized wide sub-instruction"
 msgstr "sous-instruction très large non reconnue"
@@ -33500,27 +33532,27 @@
 msgid "%Hduplicate class will only be compiled once"
 msgstr ""
 
-#: java/jcf-parse.c:1636
+#: java/jcf-parse.c:1638
 #, gcc-internal-format
 msgid "missing Code attribute"
 msgstr "attribut Code manquant"
 
-#: java/jcf-parse.c:1858
+#: java/jcf-parse.c:1860
 #, gcc-internal-format
 msgid "no input file specified"
 msgstr "aucun fichier n'a été spécifié à l'entrée"
 
-#: java/jcf-parse.c:1893
+#: java/jcf-parse.c:1895
 #, gcc-internal-format
 msgid "can't close input file %s: %m"
 msgstr "ne peut fermer le fichier d'entrée %s: %m"
 
-#: java/jcf-parse.c:1940
+#: java/jcf-parse.c:1942
 #, gcc-internal-format
 msgid "bad zip/jar file %s"
 msgstr "fichier zip/jar erroné %s"
 
-#: java/jcf-parse.c:2145
+#: java/jcf-parse.c:2152
 #, gcc-internal-format
 msgid "error while reading %s from zip file"
 msgstr "erreur lors de la lecture de %s à partir du fichier zip"
@@ -33530,22 +33562,22 @@
 msgid "warning: already-compiled .class files ignored with -C"
 msgstr "AVERTISSEMENT: fichiers .class déjà compilés ignorés avec -C"
 
-#: java/lang.c:590
+#: java/lang.c:594
 #, gcc-internal-format
 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
 msgstr ""
 
-#: java/lang.c:593
+#: java/lang.c:597
 #, fuzzy, gcc-internal-format
 msgid "-fjni is incompatible with -freduced-reflection"
 msgstr "-G est incompatible avec le code PIC par défaut"
 
-#: java/lang.c:604
+#: java/lang.c:608
 #, gcc-internal-format
 msgid "can't do dependency tracking with input from stdin"
 msgstr "ne peut faire le tracking de dépendance avec l'entrée à partir de stdin"
 
-#: java/lang.c:620
+#: java/lang.c:624
 #, gcc-internal-format
 msgid "couldn't determine target name for dependency tracking"
 msgstr "ne peut déterminer le nom de la cible pour le tracking de dépendance"
@@ -34076,6 +34108,9 @@
 #~ msgid "GCC does not yet properly implement `[*]' array declarators"
 #~ msgstr "GCC n'implémente pas encore correctement les déclarateurs de tableau « [*] »"
 
+#~ msgid "static or type qualifiers in abstract declarator"
+#~ msgstr "static ou qualificateurs de type dans un déclarateur abstrait"
+
 #~ msgid "typedef `%s' is initialized (use __typeof__ instead)"
 #~ msgstr "typedef « %s » est initialisé (utilisez __typeof__ à la place)"
 
@@ -35092,54 +35127,186 @@
 #~ msgid "Specify the MCU name"
 #~ msgstr "Spécifier le nom du MCU"
 
+#~ msgid "missing function name in '#pragma %s' - ignored"
+#~ msgstr "nom de fonction manquant dans «#pragma %s» - ignoré"
+
+#~ msgid "malformed '#pragma %s' - ignored"
+#~ msgstr "«#pragma %s» mal composé - ignoré"
+
+#~ msgid "missing ')' for '#pragma %s' - ignored"
+#~ msgstr "«)» manquante pour «#pragma %s» - ignoré"
+
 #~ msgid "unknown CPU version %d, using 40.\n"
 #~ msgstr "version de processeur %d inconnue, 40 est utilisé.\n"
 
+#~ msgid "ISR %s requires %d words of local vars, max is 32767"
+#~ msgstr "ISR %s requiert %d mots de var. locales, max est 32767."
+
+#~ msgid "using CONST_DOUBLE for address"
+#~ msgstr "CONST_DOUBLE utilisé pour l'adresse"
+
+#~ msgid "c4x_address_cost: Invalid addressing mode"
+#~ msgstr "c4x_address_cost: mode d'adressage invalide"
+
+#~ msgid "c4x_print_operand: %%L inconsistency"
+#~ msgstr "c4x_print_operand: %%L inconsistent"
+
+#~ msgid "c4x_print_operand: %%N inconsistency"
+#~ msgstr "c4x_print_operand: %%N inconsistent"
+
+#~ msgid "c4x_print_operand: %%O inconsistency"
+#~ msgstr "c4x_print_operand: %%O inconsisten"
+
+#~ msgid "c4x_print_operand: Bad operand case"
+#~ msgstr "c4x_print_operand: opérande erronée pour un case"
+
+#~ msgid "c4x_print_operand_address: Bad post_modify"
+#~ msgstr "c4x_print_operand_address: post-modification erronée"
+
+#~ msgid "c4x_print_operand_address: Bad pre_modify"
+#~ msgstr "c4x_print_operand_address: pré-modification erronée"
+
+#~ msgid "c4x_print_operand_address: Bad operand case"
+#~ msgstr "c4x_print_operand_address: opérande erronée pour un case"
+
+#~ msgid "c4x_rptb_insert: Cannot find start label"
+#~ msgstr "c4x_rptb_insert: ne peut repérer l'étiquette de départ"
+
 #~ msgid "mode not QImode"
 #~ msgstr "mode n'est pas QImode"
 
+#~ msgid "invalid indirect memory address"
+#~ msgstr "adresse mémoire d'indirection invalide"
+
+#~ msgid "invalid indirect (S) memory address"
+#~ msgstr "adresse mémoire (S) d'indirection invalide"
+
+#~ msgid "c4x_valid_operands: Internal error"
+#~ msgstr "c4x_valid_operands: erreur interne"
+
+#~ msgid "c4x_operand_subword: invalid mode"
+#~ msgstr "c4x_oprande_subword: mode invalide"
+
+#~ msgid "c4x_operand_subword: invalid operand"
+#~ msgstr "c4x_operand_subword: opérande invalide"
+
+#~ msgid "c4x_operand_subword: invalid autoincrement"
+#~ msgstr "c4x_operand_subword: autoincrement invalide"
+
+#~ msgid "c4x_operand_subword: invalid address"
+#~ msgstr "c4x_operand_subword: adresse invalide"
+
+#~ msgid "c4x_operand_subword: address not offsettable"
+#~ msgstr "c4x_operand_subword: un décalage d'adresse ne peut s'appliquer sur cette adresse"
+
+#~ msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
+#~ msgstr "c4x_rptb_rpts_p: étiquette supérieur de bloc de répétition déplacée\n"
+
+#~ msgid "Small memory model"
+#~ msgstr "Modèle de mémoire petite"
+
+#~ msgid "Big memory model"
+#~ msgstr "Modèle de mémoire grande"
+
+#~ msgid "Use MPYI instruction for C3x"
+#~ msgstr "Utiliser les instructions MPYI pour C3x"
+
 #~ msgid "Do not use MPYI instruction for C3x"
 #~ msgstr "Ne pas utiliser les instructions MPYI pour C3x"
 
+#~ msgid "Use fast but approximate float to integer conversion"
+#~ msgstr "Utiliser le mode rapide mais approximatif de conversion de flottant à entier"
+
 #~ msgid "Use slow but accurate float to integer conversion"
 #~ msgstr "Utiliser le mode lent mais précis de conversion de flottant à entier"
 
 #~ msgid "Disable use of RTPS instruction"
 #~ msgstr "Interdire l'utilisation de l'instruction RTPS"
 
+#~ msgid "Enable use of RTPB instruction"
+#~ msgstr "Autoriser l'utilisation de l'instruction RTPB"
+
 #~ msgid "Disable use of RTPB instruction"
 #~ msgstr "Interdire l'utilisation de l'instruction RTPB"
 
+#~ msgid "Generate code for C31 CPU"
+#~ msgstr "Générer du code pour processeur C31"
+
+#~ msgid "Generate code for C32 CPU"
+#~ msgstr "Générer du code pour processeur C32"
+
+#~ msgid "Generate code for C33 CPU"
+#~ msgstr "Générer du code pour processeur C33"
+
+#~ msgid "Generate code for C44 CPU"
+#~ msgstr "Générer du code pour processeur C44"
+
+#~ msgid "Emit code compatible with TI tools"
+#~ msgstr "Produire du code compatible avec les outils TI"
+
 #~ msgid "Emit code to use GAS extensions"
 #~ msgstr "Produire du code pour utiliser les extensions GAS"
 
+#~ msgid "Save DP across ISR in small memory model"
+#~ msgstr "Sauvegarder DP à travers ISR dans le modèle de mémoire restreinte"
+
 #~ msgid "Don't save DP across ISR in small memory model"
 #~ msgstr "Ne pas sauvegarder DP à travers ISR dans le modèle de mémoire restreinte"
 
+#~ msgid "Pass arguments on the stack"
+#~ msgstr "Passer les arguments sur la pile"
+
+#~ msgid "Pass arguments in registers"
+#~ msgstr "Passer les arguments par les registres"
+
+#~ msgid "Enable new features under development"
+#~ msgstr "Autoriser les nouvelles options en développement"
+
 #~ msgid "Disable new features under development"
 #~ msgstr "Désactiver les nouvelles options en développement"
 
 #~ msgid "Disable debugging"
 #~ msgstr "Désactiver la mise au point"
 
+#~ msgid "Force constants into registers to improve hoisting"
+#~ msgstr "Forcer les constantes dans les registres pour améliorer la montée"
+
 #~ msgid "Don't force constants into registers"
 #~ msgstr "Ne pas forcer les constantes dans les registres"
 
+#~ msgid "Force RTL generation to emit valid 3 operand insns"
+#~ msgstr "Forcer la génération RTL pour produire des opérandes insn 3 valides"
+
 #~ msgid "Allow RTL generation to emit invalid 3 operand insns"
 #~ msgstr "Autoriser la génération RTL pour produire des opérandes insn 3 invalides"
 
+#~ msgid "Allow unsigned iteration counts for RPTB/DB"
+#~ msgstr "Autoriser un compteur non signé d'itérations pour RPTB/DB"
+
 #~ msgid "Disallow unsigned iteration counts for RPTB/DB"
 #~ msgstr "Interdire un compteur non signé d'itération pour RPTB/DB"
 
+#~ msgid "Preserve all 40 bits of FP reg across call"
+#~ msgstr "Préserver tous les 40 bits du registre FP à travers les appels"
+
 #~ msgid "Only preserve 32 bits of FP reg across call"
 #~ msgstr "Préserver seulement 32 bits du registre FP à travers les appels"
 
+#~ msgid "Enable parallel instructions"
+#~ msgstr "Autoriser les instructions parallèles"
+
 #~ msgid "Disable parallel instructions"
 #~ msgstr "Interdire les instructions parallèles"
 
+#~ msgid "Enable MPY||ADD and MPY||SUB instructions"
+#~ msgstr "Autoriser les instructions MPY||ADD et MPY||SUB"
+
 #~ msgid "Disable MPY||ADD and MPY||SUB instructions"
 #~ msgstr "Interdire les instructions MPY||ADD et MPY||SUB"
 
+#~ msgid "Assume that pointers may be aliased"
+#~ msgstr "Présumer que les pointeurs peuvent être aliasés"
+
 #~ msgid "Select CPU to generate code for"
 #~ msgstr "Sélectionner le processeur pour lequel le code doit être généré"
 
@@ -36008,6 +36175,12 @@
 #~ msgid "Do not optimize tail call instructions in assembler or linker"
 #~ msgstr "Ne pas optimiser sur mesure les instructions d'appel avec l'assembleur et l'éditeur de liens"
 
+#~ msgid "Constant halfword load operand out of range."
+#~ msgstr "chargement de l'opérande de la constante demi-mot est hors limite"
+
+#~ msgid "Constant arithmetic operand out of range."
+#~ msgstr "opérande arithmétique de la constante est hors limite"
+
 #~ msgid "%s=%s is not numeric"
 #~ msgstr "%s=%s n'est pas numérique"
 
@@ -36242,6 +36415,9 @@
 #~ msgid "`%D' does not declare a template type"
 #~ msgstr "« %D » ne déclare pas un type de patron"
 
+#~ msgid "used %d template parameter%s instead of %d"
+#~ msgstr "utilisé %d patrons paramètre%s au lieu de %d"
+
 #~ msgid "it must be the address of a function with external linkage"
 #~ msgstr "il doit être l'adresse d'une fonction avec lien externe"
 
@@ -36344,9 +36520,6 @@
 #~ msgid "%s of negative value `%E' to `%T'"
 #~ msgstr "%s de valeur négative « %E » vers « %T »"
 
-#~ msgid "initializing array with parameter list"
-#~ msgstr "initialise le tableau avec la liste des paramètres"
-
 #~ msgid "initializer for scalar variable requires one element"
 #~ msgstr "l'initialisation de variable scalaire requiert un élément"
 
@@ -36597,9 +36770,6 @@
 #~ msgid "Semicolon at %0 is an invalid token"
 #~ msgstr "Point-virgule (« ; ») en %0 est un élément lexical invalide"
 
-#~ msgid "Missing comma in FORMAT statement at %0"
-#~ msgstr "Virgule manquante dans la déclaration de FORMAT à %0"
-
 #~ msgid "Unrecognized FORMAT specifier at %0"
 #~ msgstr "spécificateur de FORMAT non reconnu à %0"
 
@@ -37244,6 +37414,9 @@
 #~ msgid "Do not store floats in registers"
 #~ msgstr "Ne pas stocker les flottants dans les registres"
 
+#~ msgid "Copy memory address constants into registers before use"
+#~ msgstr "Copier les constantes d'adresses mémoire dans les registres avant de les utiliser"
+
 #~ msgid "Copy memory operands into registers before use"
 #~ msgstr "Copier les opérandes mémoire dans les registres avant de les utiliser"
 
@@ -38257,9 +38430,6 @@
 #~ msgid "Don't warn about too many arguments to format functions"
 #~ msgstr "Ne pas avertir à propos d'un surplus d'arguments pour des fonctions de format"
 
-#~ msgid "Warn when trigraphs are encountered"
-#~ msgstr "Avertir lorsque des trigraphes sont rencontrés"
-
 #~ msgid "Mark strings as 'const char *'"
 #~ msgstr "Marque les chaînes comme étant 'const char *'"
 
@@ -40253,9 +40423,6 @@
 #~ msgid "possible internal error in build_chill_arrow_expr"
 #~ msgstr "erreur interne possible dans build_chill_arrow_expr"
 
-#~ msgid "%s is not addressable"
-#~ msgstr "%s n'est pas adressable"
-
 #~ msgid "repetition count < 0"
 #~ msgstr "compteur de répétition > que 0"
 
@@ -40652,9 +40819,6 @@
 #~ msgid "PROCESS copy number must be integer"
 #~ msgstr "processus de copie de nombres doit être entier"
 
-#~ msgid "missing parenthesis for procedure call"
-#~ msgstr "parenthèse manquante dans l'appel de procédure"
-
 #~ msgid "no handler is permitted on this action"
 #~ msgstr "pas de handler permis pour cette action"
 
@@ -41504,6 +41668,9 @@
 #~ msgid "Reference to unimplemented intrinsic `%A' at %0 -- use EXTERNAL to reference user-written procedure with this name"
 #~ msgstr "référence à un intrinsèque non implanté «%A» à %0 -- utiliser EXTERNAL pour référence la procédure ayant ce nom et écrite par l'usager"
 
+#~ msgid "Unimplemented intrinsic `%A' at %0"
+#~ msgstr "intrinsèque «%A» non implanté à %0"
+
 #~ msgid "Reference to unimplemented intrinsic `%A' at %0 (assumed EXTERNAL)"
 #~ msgstr "référence à un intrinsèque non implanté «%A» à (EXTERNAL assumé)"
 
Index: gcc/po/es.po
===================================================================
--- gcc/po/es.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/po/es.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,22 +1,23 @@
-# Mensajes en español para gcc-4.3-b20071109
-# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
-# Cristian Othón Martínez Vera <cfuga@itam.mx>, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+# Mensajes en español para gcc-4.3.0
+# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gcc package.
+# Cristian Othón Martínez Vera <cfuga@itam.mx>, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
 #
 # Agradezco a Juan Cuquejo Mira por sus comentarios sobre esta traducción
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gcc 4.3-b20071109\n"
+"Project-Id-Version: gcc 4.3.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:09+0000\n"
-"PO-Revision-Date: 2007-11-15 10:47-0600\n"
+"POT-Creation-Date: 2008-03-05 17:23+0100\n"
+"PO-Revision-Date: 2008-03-18 11:52-0600\n"
 "Last-Translator: Cristian Othón Martínez Vera <cfuga@itam.mx>\n"
 "Language-Team: Spanish <es@li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: c-decl.c:3814
+#: c-decl.c:3813
 msgid "<anonymous>"
 msgstr "<anónimo>"
 
@@ -297,53 +298,53 @@
 msgid "End of search list.\n"
 msgstr "Fin de la lista de búsqueda.\n"
 
-#: c-opts.c:1484
+#: c-opts.c:1505
 msgid "<built-in>"
 msgstr "<interno>"
 
-#: c-opts.c:1502
+#: c-opts.c:1523
 msgid "<command-line>"
 msgstr "<línea-de-orden>"
 
-#: c-typeck.c:2448 c-typeck.c:4851 c-typeck.c:4853 c-typeck.c:4861
-#: c-typeck.c:4891 c-typeck.c:6267
+#: c-typeck.c:2459 c-typeck.c:4862 c-typeck.c:4864 c-typeck.c:4872
+#: c-typeck.c:4902 c-typeck.c:6278
 msgid "initializer element is not constant"
 msgstr "el elemento inicializador no es una constante"
 
-#: c-typeck.c:4654
+#: c-typeck.c:4665
 msgid "array initialized from parenthesized string constant"
 msgstr "matriz inicializada con una constante de cadena entre paréntesis"
 
-#: c-typeck.c:4715 cp/typeck2.c:677
+#: c-typeck.c:4726 cp/typeck2.c:677
 #, gcc-internal-format
 msgid "char-array initialized from wide string"
 msgstr "matriz de tipo char inicializada con una cadena ancha"
 
-#: c-typeck.c:4720
+#: c-typeck.c:4731
 msgid "wchar_t-array initialized from non-wide string"
 msgstr "matriz de tipo wchar_t inicializada con una cadena que no es ancha"
 
-#: c-typeck.c:4738 cp/typeck2.c:697
+#: c-typeck.c:4749 cp/typeck2.c:697
 #, gcc-internal-format
 msgid "initializer-string for array of chars is too long"
 msgstr "la cadena del inicializador para la matriz de caracteres es demasiado larga"
 
-#: c-typeck.c:4744
+#: c-typeck.c:4755
 msgid "array of inappropriate type initialized from string constant"
 msgstr "matriz de tipo inapropiado inicializada con una constante de cadena"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-typeck.c:4808 c-typeck.c:4333 cp/typeck.c:1528
+#: c-typeck.c:4819 c-typeck.c:4344 cp/typeck.c:1574
 #, gcc-internal-format
 msgid "invalid use of non-lvalue array"
 msgstr "uso inválido de matriz no-lvaluada"
 
-#: c-typeck.c:4834
+#: c-typeck.c:4845
 msgid "array initialized from non-constant array expression"
 msgstr "matriz inicializada con una expresión matrizal que no es constante"
 
-#: c-typeck.c:4898 c-typeck.c:6271
+#: c-typeck.c:4909 c-typeck.c:6282
 #, gcc-internal-format
 msgid "initializer element is not computable at load time"
 msgstr "el elemento inicializador no es calculable al momento de la carga"
@@ -352,140 +353,140 @@
 #. 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.
-#: c-typeck.c:4909 c-decl.c:3222 c-decl.c:3237
+#: c-typeck.c:4920 c-decl.c:3220 c-decl.c:3235
 #, gcc-internal-format
 msgid "variable-sized object may not be initialized"
 msgstr "un objeto de tamaño variable puede no ser inicializado"
 
-#: c-typeck.c:4913
+#: c-typeck.c:4924
 msgid "invalid initializer"
 msgstr "inicializador inválido"
 
-#: c-typeck.c:5387
+#: c-typeck.c:5398
 msgid "extra brace group at end of initializer"
 msgstr "grupo extra de llaves al final del inicializador"
 
-#: c-typeck.c:5407
+#: c-typeck.c:5418
 msgid "missing braces around initializer"
 msgstr "faltan llaves alrededor del inicializador"
 
-#: c-typeck.c:5468
+#: c-typeck.c:5479
 msgid "braces around scalar initializer"
 msgstr "llaves alrededor del inicializador escalar"
 
-#: c-typeck.c:5525
+#: c-typeck.c:5536
 msgid "initialization of flexible array member in a nested context"
 msgstr "inicialización de un miembro de matriz flexible en un contexto anidado"
 
-#: c-typeck.c:5527
+#: c-typeck.c:5538
 msgid "initialization of a flexible array member"
 msgstr "inicialización de un miembro de matriz flexible"
 
-#: c-typeck.c:5554
+#: c-typeck.c:5565
 msgid "missing initializer"
 msgstr "falta el inicializador"
 
-#: c-typeck.c:5576
+#: c-typeck.c:5587
 msgid "empty scalar initializer"
 msgstr "inicializador escalar vacío"
 
-#: c-typeck.c:5581
+#: c-typeck.c:5592
 msgid "extra elements in scalar initializer"
 msgstr "elementos extras en el inicializador escalar"
 
-#: c-typeck.c:5678 c-typeck.c:5738
+#: c-typeck.c:5689 c-typeck.c:5749
 msgid "array index in non-array initializer"
 msgstr "índice de matriz en el inicializador que no es matriz"
 
-#: c-typeck.c:5683 c-typeck.c:5791
+#: c-typeck.c:5694 c-typeck.c:5802
 msgid "field name not in record or union initializer"
 msgstr "el nombre del campo no está en el inicializador de record o union"
 
-#: c-typeck.c:5729
+#: c-typeck.c:5740
 msgid "array index in initializer not of integer type"
 msgstr "el índice de matriz en el inicializador no es de tipo entero"
 
-#: c-typeck.c:5734 c-typeck.c:5736
+#: c-typeck.c:5745 c-typeck.c:5747
 msgid "nonconstant array index in initializer"
 msgstr "índice de matriz no constante en el inicializador"
 
-#: c-typeck.c:5740 c-typeck.c:5743
+#: c-typeck.c:5751 c-typeck.c:5754
 msgid "array index in initializer exceeds array bounds"
 msgstr "el índice de matriz en el inicializador excede los límites de la matriz"
 
-#: c-typeck.c:5754
+#: c-typeck.c:5765
 msgid "empty index range in initializer"
 msgstr "rango de índices vacío en el inicializador"
 
-#: c-typeck.c:5763
+#: c-typeck.c:5774
 msgid "array index range in initializer exceeds array bounds"
 msgstr "el rango de índices de la matriz en el inicializador excede los límites de la matriz"
 
-#: c-typeck.c:5838 c-typeck.c:5861 c-typeck.c:6335
+#: c-typeck.c:5849 c-typeck.c:5872 c-typeck.c:6346
 msgid "initialized field with side-effects overwritten"
 msgstr "campo inicializado con efectos colaterales sobreescritos"
 
-#: c-typeck.c:5840 c-typeck.c:5863 c-typeck.c:6337
+#: c-typeck.c:5851 c-typeck.c:5874 c-typeck.c:6348
 msgid "initialized field overwritten"
 msgstr "campo inicializado sobreescrito"
 
-#: c-typeck.c:6545
+#: c-typeck.c:6556
 msgid "excess elements in char array initializer"
 msgstr "exceso de elementos en el inicializador de matriz de caracteres"
 
-#: c-typeck.c:6552 c-typeck.c:6598
+#: c-typeck.c:6563 c-typeck.c:6609
 msgid "excess elements in struct initializer"
 msgstr "exceso de elementos en el inicializador de struct"
 
-#: c-typeck.c:6613
+#: c-typeck.c:6624
 msgid "non-static initialization of a flexible array member"
 msgstr "inicialización no estática de un miembro de matriz flexible"
 
-#: c-typeck.c:6681
+#: c-typeck.c:6692
 msgid "excess elements in union initializer"
 msgstr "exceso de elementos en el inicializador de union"
 
-#: c-typeck.c:6768
+#: c-typeck.c:6779
 msgid "excess elements in array initializer"
 msgstr "exceso de elementos en el inicializador de matriz"
 
-#: c-typeck.c:6798
+#: c-typeck.c:6809
 msgid "excess elements in vector initializer"
 msgstr "exceso de elementos en el inicializador de vector"
 
-#: c-typeck.c:6822
+#: c-typeck.c:6833
 msgid "excess elements in scalar initializer"
 msgstr "exceso de elementos en el inicializador de escalar"
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1923
 msgid "flow control insn inside a basic block"
 msgstr "insn de control de flujo dentro de un bloque básico"
 
-#: cfgrtl.c:2054
+#: cfgrtl.c:2052
 msgid "wrong insn in the fallthru edge"
 msgstr "insn erróneo en el borde del respaldo"
 
-#: cfgrtl.c:2110
+#: cfgrtl.c:2108
 msgid "insn outside basic block"
 msgstr "insn fuera del bloque básico"
 
-#: cfgrtl.c:2117
+#: cfgrtl.c:2115
 msgid "return not followed by barrier"
 msgstr "return no es seguido por una barrera"
 
-#: cgraph.c:339 ipa-inline.c:417
+#: cgraph.c:340 ipa-inline.c:417
 msgid "function body not available"
 msgstr "el cuerpo de la función no está disponible"
 
-#: cgraph.c:341 cgraphbuild.c:96
+#: cgraph.c:342 cgraphbuild.c:96
 msgid "redefined extern inline functions are not considered for inlining"
 msgstr "las funciones extern inline redefinidas no se consideran para la inclusión en línea'"
 
-#: cgraph.c:344 cgraphbuild.c:103
+#: cgraph.c:345 cgraphbuild.c:103
 msgid "function not considered for inlining"
 msgstr "la función no se consideró para la inclusión en línea"
 
-#: cgraph.c:346 cgraphbuild.c:99
+#: cgraph.c:347 cgraphbuild.c:99
 msgid "function not inlinable"
 msgstr "la función no se puede incluir en línea"
 
@@ -493,88 +494,88 @@
 msgid "mismatched arguments"
 msgstr "no coinciden los argumentos"
 
-#: collect2.c:378 gcc.c:6897
+#: collect2.c:382 gcc.c:6896
 #, c-format
 msgid "internal gcc abort in %s, at %s:%d"
 msgstr "aborto interno de gcc en %s, en %s:%d"
 
-#: collect2.c:889
+#: collect2.c:903
 #, c-format
 msgid "no arguments"
 msgstr "sin argumentos"
 
-#: collect2.c:1263 collect2.c:1411 collect2.c:1446
+#: collect2.c:1277 collect2.c:1425 collect2.c:1460
 #, c-format
 msgid "fopen %s"
 msgstr "fopen %s"
 
-#: collect2.c:1266 collect2.c:1416 collect2.c:1449
+#: collect2.c:1280 collect2.c:1430 collect2.c:1463
 #, c-format
 msgid "fclose %s"
 msgstr "fclose %s"
 
-#: collect2.c:1275
+#: collect2.c:1289
 #, c-format
 msgid "collect2 version %s"
 msgstr "collect2 versión %s"
 
-#: collect2.c:1365
+#: collect2.c:1379
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr "se encuentra(n) %d constructor(es)\n"
 
-#: collect2.c:1366
+#: collect2.c:1380
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr "se encuentra(n) %d  destructor(es)\n"
 
-#: collect2.c:1367
+#: collect2.c:1381
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr "se encuentra(n) %d marcos de tabla(s)\n"
 
-#: collect2.c:1504
+#: collect2.c:1518
 #, c-format
 msgid "can't get program status"
 msgstr "no se puede obtener el estado del programa"
 
-#: collect2.c:1573
+#: collect2.c:1587
 #, c-format
 msgid "could not open response file %s"
 msgstr "no se puede abrir el fichero de respuesta %s"
 
-#: collect2.c:1578
+#: collect2.c:1592
 #, c-format
 msgid "could not write to response file %s"
 msgstr "no se puede escribir en el fichero de respuesta %s"
 
-#: collect2.c:1583
+#: collect2.c:1597
 #, c-format
 msgid "could not close response file %s"
 msgstr "no se puede cerrar el fichero de respuesta %s"
 
-#: collect2.c:1601
+#: collect2.c:1615
 #, c-format
 msgid "[cannot find %s]"
 msgstr "[no se puede encontrar %s]"
 
-#: collect2.c:1616
+#: collect2.c:1630
 #, c-format
 msgid "cannot find '%s'"
 msgstr "no se puede encontrar '%s'"
 
-#: collect2.c:1620 collect2.c:2112 collect2.c:2267 gcc.c:2978
+#: collect2.c:1634 collect2.c:2126 collect2.c:2281 gcc.c:2974
 #, c-format
 msgid "pex_init failed"
 msgstr "falló pex_init"
 
-# s% se refiere a un fichero. cfuga
-#: collect2.c:1658
+# %s se refiere a un fichero. cfuga
+#: collect2.c:1672
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr "[Saliendo de %s]\n"
 
-#: collect2.c:1878
+#: collect2.c:1892
 #, c-format
 msgid ""
 "\n"
@@ -583,32 +584,32 @@
 "\n"
 "write_c_file - el nombre de salida es %s, el prefijo es %s\n"
 
-#: collect2.c:2086
+#: collect2.c:2100
 #, c-format
 msgid "cannot find 'nm'"
 msgstr "no se puede encontrar 'nm'"
 
-#: collect2.c:2133
+#: collect2.c:2147
 #, c-format
 msgid "can't open nm output"
 msgstr "no se puede abrir la salida de nm"
 
-#: collect2.c:2177
+#: collect2.c:2191
 #, c-format
 msgid "init function found in object %s"
 msgstr "se encontró la función init en el objeto %s"
 
-#: collect2.c:2185
+#: collect2.c:2199
 #, c-format
 msgid "fini function found in object %s"
 msgstr "se encontró la función fini en el objeto %s"
 
-#: collect2.c:2288
+#: collect2.c:2302
 #, c-format
 msgid "can't open ldd output"
 msgstr "no se puede abrir la salida de ldd"
 
-#: collect2.c:2291
+#: collect2.c:2305
 #, c-format
 msgid ""
 "\n"
@@ -617,27 +618,27 @@
 "\n"
 "salida de ldd con constructores/destructores.\n"
 
-#: collect2.c:2306
+#: collect2.c:2320
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr "no se encontró la dependencia dinámica %s"
 
-#: collect2.c:2318
+#: collect2.c:2332
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr "no se puede abrir la dependencia dinámica '%s'"
 
-#: collect2.c:2474
+#: collect2.c:2488
 #, c-format
 msgid "%s: not a COFF file"
 msgstr "%s: no es un fichero COFF"
 
-#: collect2.c:2594
+#: collect2.c:2608
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr "%s: no se puede abrir como un fichero COFF"
 
-#: collect2.c:2652
+#: collect2.c:2666
 #, c-format
 msgid "library lib%s not found"
 msgstr "no se encontró la biblioteca lib%s"
@@ -687,40 +688,40 @@
 msgid "negative insn length"
 msgstr "longitud de insn negativa"
 
-#: final.c:2609
+#: final.c:2615
 msgid "could not split insn"
 msgstr "no se puede dividir insn"
 
-#: final.c:2979
+#: final.c:2992
 msgid "invalid 'asm': "
 msgstr "'asm' inválido: "
 
-#: final.c:3162
+#: final.c:3175
 #, c-format
 msgid "nested assembly dialect alternatives"
 msgstr "alternativas de dialecto ensamblador anidadas"
 
-#: final.c:3179 final.c:3191
+#: final.c:3192 final.c:3204
 #, c-format
 msgid "unterminated assembly dialect alternative"
 msgstr "alternativa de dialecto ensamblador sin terminar"
 
-#: final.c:3238
+#: final.c:3251
 #, c-format
 msgid "operand number missing after %%-letter"
 msgstr "falta un número operando después de %%-letra"
 
-#: final.c:3241 final.c:3282
+#: final.c:3254 final.c:3295
 #, c-format
 msgid "operand number out of range"
 msgstr "número operando fuera de rango"
 
-#: final.c:3301
+#: final.c:3314
 #, c-format
 msgid "invalid %%-code"
 msgstr "%%-código inválido"
 
-#: final.c:3331
+#: final.c:3344
 #, c-format
 msgid "'%%l' operand isn't a label"
 msgstr "el operando '%%l' no es una etiqueta"
@@ -731,13 +732,13 @@
 #. handle them.
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3433 vmsdbgout.c:487 config/i386/i386.c:8143
+#: final.c:3446 vmsdbgout.c:487 config/i386/i386.c:8198
 #: config/pdp11/pdp11.c:1704
 #, c-format
 msgid "floating constant misused"
 msgstr "constante de coma flotante mal usada"
 
-#: final.c:3493 vmsdbgout.c:544 config/i386/i386.c:8224
+#: final.c:3507 vmsdbgout.c:544 config/i386/i386.c:8279
 #: config/pdp11/pdp11.c:1751
 #, c-format
 msgid "invalid expression as operand"
@@ -748,7 +749,7 @@
 msgid "Using built-in specs.\n"
 msgstr "Usando especificaciones internas.\n"
 
-#: gcc.c:1887
+#: gcc.c:1883
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
@@ -757,42 +758,42 @@
 "Cambiando la especificación de %s a '%s'\n"
 "\n"
 
-#: gcc.c:2002
+#: gcc.c:1998
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "Leyendo especificaciones de %s\n"
 
-#: gcc.c:2098 gcc.c:2117
+#: gcc.c:2094 gcc.c:2113
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr "sintaxis de specs %%include mal formada después de %ld caracteres"
 
-#: gcc.c:2125
+#: gcc.c:2121
 #, c-format
 msgid "could not find specs file %s\n"
 msgstr "no se puede encontrar el fichero de especificaciones %s\n"
 
-#: gcc.c:2142 gcc.c:2150 gcc.c:2159 gcc.c:2168
+#: gcc.c:2138 gcc.c:2146 gcc.c:2155 gcc.c:2164
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr "sintaxis de specs %%rename mal formada después de %ld caracteres"
 
-#: gcc.c:2177
+#: gcc.c:2173
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr "la especificación specs %s no se encontró para ser renombrada"
 
-#: gcc.c:2184
+#: gcc.c:2180
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr "%s: se intentó renombrar la especificación '%s' a la especificación '%s' que ya estaba definida"
 
-#: gcc.c:2189
+#: gcc.c:2185
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr "renombrando la especificación %s a %s\n"
 
-#: gcc.c:2191
+#: gcc.c:2187
 #, c-format
 msgid ""
 "spec is '%s'\n"
@@ -801,38 +802,38 @@
 "la especificacion es '%s'\n"
 "\n"
 
-#: gcc.c:2204
+#: gcc.c:2200
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "comando specs %% desconocido después de %ld caracteres"
 
-#: gcc.c:2215 gcc.c:2228
+#: gcc.c:2211 gcc.c:2224
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr "fichero specs mal formado después de %ld caracteres"
 
-#: gcc.c:2281
+#: gcc.c:2277
 #, c-format
 msgid "spec file has no spec for linking"
 msgstr "el fichero de especificación no tiene especificaciones para enlazar"
 
-#: gcc.c:2609 gcc.c:4751
+#: gcc.c:2605 gcc.c:4745
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
 
-#: gcc.c:2809
+#: gcc.c:2805
 #, c-format
 msgid "system path '%s' is not absolute"
 msgstr "la ruta del sistema '%s' no es absoluta"
 
-#: gcc.c:2872
+#: gcc.c:2868
 #, c-format
 msgid "-pipe not supported"
 msgstr "no se admite -pipe"
 
 #  El código require 'y' o 'Y' como respuesta afirmativa. cfuga
-#: gcc.c:2934
+#: gcc.c:2930
 #, c-format
 msgid ""
 "\n"
@@ -841,15 +842,15 @@
 "\n"
 "¿Continuar? (y ó n) "
 
-#: gcc.c:3017
+#: gcc.c:3013
 msgid "failed to get exit status"
 msgstr "no se obtuvo el estado de salida"
 
-#: gcc.c:3023
+#: gcc.c:3019
 msgid "failed to get process times"
 msgstr "no se obtuvieron los tiempos de proceso"
 
-#: gcc.c:3049
+#: gcc.c:3045
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -860,77 +861,77 @@
 "Por favor envíe un reporte completo de bichos.\n"
 "Vea %s para más instrucciones."
 
-#: gcc.c:3075
+#: gcc.c:3071
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:3211
+#: gcc.c:3205
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Modo de empleo: %s [opciones] fichero...\n"
 
-#: gcc.c:3212
+#: gcc.c:3206
 msgid "Options:\n"
 msgstr "Opciones:\n"
 
-#: gcc.c:3214
+#: gcc.c:3208
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         Salir con el código de error más alto de una fase\n"
 
-#: gcc.c:3215
+#: gcc.c:3209
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   Muestra esta información\n"
 
-#: gcc.c:3216
+#: gcc.c:3210
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            Muestra opciones de línea de comando específicas del objetivo\n"
 
-#: gcc.c:3217
+#: gcc.c:3211
 msgid "  --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
 msgstr "  --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
 
-#: gcc.c:3218
+#: gcc.c:3212
 msgid "                           Display specific types of command line options\n"
 msgstr "                           Muestra tipos específicos de opciones de línea de comando\n"
 
-#: gcc.c:3220
+#: gcc.c:3214
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  (Use '-v --help' para mostrar las opciones de línea de comando de los subprocesos)\n"
 
-#: gcc.c:3221
+#: gcc.c:3215
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               Muestra todas las cadenas internas de especificación\n"
 
-#: gcc.c:3222
+#: gcc.c:3216
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             Muestra la versión del compilador\n"
 
-#: gcc.c:3223
+#: gcc.c:3217
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             Muestra el procesador objetivo del compilador\n"
 
-#: gcc.c:3224
+#: gcc.c:3218
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       Muestra los directorios en la ruta de búsqueda del compilador\n"
 
-#: gcc.c:3225
+#: gcc.c:3219
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  Muestra el nombre de la biblioteca que acompaña al compilador\n"
 
-#: gcc.c:3226
+#: gcc.c:3220
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<bib>   Muestra la ruta completa a la biblioteca <bib>\n"
 
-#: gcc.c:3227
+#: gcc.c:3221
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<prog>  Muestra la ruta completa del programa componente del compilador <prog>\n"
 
-#: gcc.c:3228
+#: gcc.c:3222
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   Muestra el directorio raíz para las versiones de libgcc\n"
 
-#: gcc.c:3229
+#: gcc.c:3223
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -938,63 +939,63 @@
 "  -print-multi-lib         Muestra el mapeo entre las opciones de línea de comando\n"
 "                           y los múltiples directorios de búsqueda de bibliotecas\n"
 
-#: gcc.c:3232
+#: gcc.c:3226
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr "  -print-multi-os-directory Muestra la ruta relativa para las bibliotecas del SO\n"
 
-#: gcc.c:3233
+#: gcc.c:3227
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 msgstr "  -print-sysroot-headers-suffix Muestra el sufijo sysroot que se usa para buscar encabezados\n"
 
-#: gcc.c:3234
+#: gcc.c:3228
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<opciones>           Pasa <opciones> separadas por coma al ensamblador\n"
 
-#: gcc.c:3235
+#: gcc.c:3229
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<opciones>           Pasa <opciones> separadas por coma al preprocesador\n"
 
-#: gcc.c:3236
+#: gcc.c:3230
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<opciones>           Pasa <opciones> separadas por coma al enlazador\n"
 
-#: gcc.c:3237
+#: gcc.c:3231
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr "  -Xassembler <argumento>  Pasa el <argumento> al ensamblador\n"
 
-#: gcc.c:3238
+#: gcc.c:3232
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr "  -Xpreprocessor <argumento> Pasa el <argumento> al preprocesador\n"
 
-#: gcc.c:3239
+#: gcc.c:3233
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <argumento>     Pasa el <argumento> al enlazador\n"
 
-#: gcc.c:3240
+#: gcc.c:3234
 msgid "  -combine                 Pass multiple source files to compiler at once\n"
 msgstr "  -combine                 Pasa múltiples ficheros fuente al compilador al mismo tiempo\n"
 
-#: gcc.c:3241
+#: gcc.c:3235
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              No borra los ficheros intermedios\n"
 
-#: gcc.c:3242
+#: gcc.c:3236
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    Usa tuberías en lugar de ficheros intermedios\n"
 
-#: gcc.c:3243
+#: gcc.c:3237
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    Obtiene el tiempo de ejecución de cada subproceso\n"
 
-#: gcc.c:3244
+#: gcc.c:3238
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -specs=<fichero>         Sobrepone las especificaciones internas con el contenido del <fichero>\n"
 
-#: gcc.c:3245
+#: gcc.c:3239
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr "  -std=<estándar>          Asume que los ficheros de entrada son para el <estándar>\n"
 
-#: gcc.c:3246
+#: gcc.c:3240
 msgid ""
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 "                           and libraries\n"
@@ -1002,43 +1003,43 @@
 "  --sysroot=<directorio>   Usa el <directorio> como directorio raíz para\n"
 "                           los encabezados y bibliotecas\n"
 
-#: gcc.c:3249
+#: gcc.c:3243
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <directorio>          Agrega el <directorio> a las rutas de búsqueda del compilador\n"
 
-#: gcc.c:3250
+#: gcc.c:3244
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr "  -b <máquina>             Ejecuta gcc para el objetivo <máquina>, si se instaló\n"
 
-#: gcc.c:3251
+#: gcc.c:3245
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr "  -V <versión>             Ejecuta el gcc con número de versión <versión>, si se instaló\n"
 
-#: gcc.c:3252
+#: gcc.c:3246
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       Muestra los programas invocados por el compilador\n"
 
-#: gcc.c:3253
+#: gcc.c:3247
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr "  -###                     Como -v pero no se ejecutan las opciones entre comillas y los comandos\n"
 
-#: gcc.c:3254
+#: gcc.c:3248
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr "  -E                       Solamente preprocesa; no compila, ensambla o enlaza\n"
 
-#: gcc.c:3255
+#: gcc.c:3249
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       Solamente compila; no ensambla o enlaza\n"
 
-#: gcc.c:3256
+#: gcc.c:3250
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       Compila y ensambla, pero no enlaza\n"
 
-#: gcc.c:3257
+#: gcc.c:3251
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <fichero>             Coloca la salida en el <fichero>\n"
 
-#: gcc.c:3258
+#: gcc.c:3252
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissible languages include: c c++ assembler none\n"
@@ -1050,7 +1051,7 @@
 "                           'none' significa revertir a la conducta habitual de\n"
 "                           adivinar el lenguaje basado en la extensión del fichero\n"
 
-#: gcc.c:3265
+#: gcc.c:3259
 #, c-format
 msgid ""
 "\n"
@@ -1063,27 +1064,27 @@
 " automáticamente a los varios subprocesos invocados por %s.  Para pasar\n"
 " otras opciones a estos procesos se deben usar las opciones -W<letra>.\n"
 
-#: gcc.c:3389
+#: gcc.c:3383
 #, c-format
 msgid "'-%c' option must have argument"
 msgstr "la opción '-%c' debe tener argumentos"
 
-#: gcc.c:3411
+#: gcc.c:3405
 #, c-format
 msgid "couldn't run '%s': %s"
 msgstr "no se puede ejecutar '%s': %s"
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3612
+#: gcc.c:3606
 #, c-format
 msgid "%s %s%s\n"
 msgstr "%s %s%s\n"
 
-#: gcc.c:3615 gcov.c:426 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
+#: gcc.c:3609 gcov.c:427 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
 msgid "(C)"
 msgstr "(C)"
 
-#: gcc.c:3616 java/jcf-dump.c:1169
+#: gcc.c:3610 java/jcf-dump.c:1169
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
@@ -1095,160 +1096,160 @@
 "PARTICULAR\n"
 "\n"
 
-#: gcc.c:3728
+#: gcc.c:3722
 #, c-format
 msgid "argument to '-Xlinker' is missing"
 msgstr "falta el argumento para '-Xlinker'"
 
-#: gcc.c:3736
+#: gcc.c:3730
 #, c-format
 msgid "argument to '-Xpreprocessor' is missing"
 msgstr "falta el argumento para '-Xpreprocessor'"
 
-#: gcc.c:3743
+#: gcc.c:3737
 #, c-format
 msgid "argument to '-Xassembler' is missing"
 msgstr "falta el argumento para '-Xassembler'"
 
-#: gcc.c:3750
+#: gcc.c:3744
 #, c-format
 msgid "argument to '-l' is missing"
 msgstr "falta el argumento para '-l'"
 
-#: gcc.c:3771
+#: gcc.c:3765
 #, c-format
 msgid "argument to '-specs' is missing"
 msgstr "falta el argumento para '-specs'"
 
-#: gcc.c:3785
+#: gcc.c:3779
 #, c-format
 msgid "argument to '-specs=' is missing"
 msgstr "falta el argumento para '-specs='"
 
-#: gcc.c:3826
+#: gcc.c:3820
 #, c-format
 msgid "'-%c' must come at the start of the command line"
 msgstr "'-%c' debe estar al inicio de la línea de comandos"
 
-#: gcc.c:3835
+#: gcc.c:3829
 #, c-format
 msgid "argument to '-B' is missing"
 msgstr "falta el argumento para '-B'"
 
-#: gcc.c:4185
+#: gcc.c:4179
 #, c-format
 msgid "argument to '-x' is missing"
 msgstr "falta el argumento para '-x'"
 
-#: gcc.c:4213
+#: gcc.c:4207
 #, c-format
 msgid "argument to '-%s' is missing"
 msgstr "falta el argumento para '-%s'"
 
-#: gcc.c:4541
+#: gcc.c:4535
 #, c-format
 msgid "switch '%s' does not start with '-'"
 msgstr "la opción '%s' no inicia con '-'"
 
-#: gcc.c:4685
+#: gcc.c:4679
 #, c-format
 msgid "spec '%s' invalid"
 msgstr "la especificación '%s' es inválida"
 
-#: gcc.c:4824
+#: gcc.c:4818
 #, c-format
 msgid "spec '%s' has invalid '%%0%c'"
 msgstr "la especificación '%s' tiene un '%%0%c' inválido"
 
-#: gcc.c:5053
+#: gcc.c:5047
 #, c-format
 msgid "could not open temporary response file %s"
 msgstr "no se puede abrir el fichero de respuesta temporal %s"
 
-#: gcc.c:5059
+#: gcc.c:5053
 #, c-format
 msgid "could not write to temporary response file %s"
 msgstr "no se puede escribir en el fichero de respuesta temporal %s"
 
-#: gcc.c:5065
+#: gcc.c:5059
 #, c-format
 msgid "could not close temporary response file %s"
 msgstr "no se puede cerrar el fichero de respuesta temporal %s"
 
-#: gcc.c:5099
+#: gcc.c:5093
 #, c-format
 msgid "spec '%s' has invalid '%%W%c"
 msgstr "la especificación '%s' tiene un '%%W%c' inválido"
 
-#: gcc.c:5119
+#: gcc.c:5113
 #, c-format
 msgid "spec '%s' has invalid '%%x%c'"
 msgstr "la especificación '%s' tiene un '%%x%c' inválido"
 
-#: gcc.c:5341
+#: gcc.c:5335
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr "Procesando la especificación %c%s%c, la cual es '%s'\n"
 
-#: gcc.c:5465
+#: gcc.c:5459
 #, c-format
 msgid "unknown spec function '%s'"
 msgstr "función de especificación '%s' desconocida"
 
-#: gcc.c:5484
+#: gcc.c:5478
 #, c-format
 msgid "error in args to spec function '%s'"
 msgstr "error en los argumentos para la función de especificación '%s'"
 
-#: gcc.c:5532
+#: gcc.c:5526
 #, c-format
 msgid "malformed spec function name"
 msgstr "nombre de la función de especificación malformado"
 
 #. )
-#: gcc.c:5535
+#: gcc.c:5529
 #, c-format
 msgid "no arguments for spec function"
 msgstr "no hay argumentos para la función de especificación"
 
-#: gcc.c:5554
+#: gcc.c:5548
 #, c-format
 msgid "malformed spec function arguments"
 msgstr "argumentos de la función de especificación malformados"
 
-#: gcc.c:5800
+#: gcc.c:5794
 #, c-format
 msgid "braced spec '%s' is invalid at '%c'"
 msgstr "la especificación entre llaves '%s' es inválida en '%c'"
 
-#: gcc.c:5888
+#: gcc.c:5882
 #, c-format
 msgid "braced spec body '%s' is invalid"
 msgstr "el cuerpo de la especificación entre llaves '%s' es inválido"
 
-#: gcc.c:6421
+#: gcc.c:6420
 #, c-format
 msgid "install: %s%s\n"
 msgstr "instalar: %s%s\n"
 
-#: gcc.c:6424
+#: gcc.c:6423
 #, c-format
 msgid "programs: %s\n"
 msgstr "programas: %s\n"
 
-#: gcc.c:6426
+#: gcc.c:6425
 #, c-format
 msgid "libraries: %s\n"
 msgstr "bibliotecas: %s\n"
 
 #. The error status indicates that only one set of fixed
 #. headers should be built.
-#: gcc.c:6480
+#: gcc.c:6479
 #, c-format
 msgid "not configured with sysroot headers suffix"
 msgstr "no se configuró con el sufijo de encabezados sysroot"
 
-#: gcc.c:6489
+#: gcc.c:6488
 #, c-format
 msgid ""
 "\n"
@@ -1257,47 +1258,47 @@
 "\n"
 "Para instrucciones de reporte de bichos, por favor vea:\n"
 
-#: gcc.c:6505
+#: gcc.c:6504
 #, c-format
 msgid "Target: %s\n"
 msgstr "Objetivo: %s\n"
 
-#: gcc.c:6506
+#: gcc.c:6505
 #, c-format
 msgid "Configured with: %s\n"
 msgstr "Configurado con: %s\n"
 
-#: gcc.c:6520
+#: gcc.c:6519
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "Modelo de hilos: %s\n"
 
-#: gcc.c:6531
+#: gcc.c:6530
 #, c-format
 msgid "gcc version %s %s\n"
 msgstr "gcc versión %s %s\n"
 
-#: gcc.c:6533
+#: gcc.c:6532
 #, c-format
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 msgstr "controlador gcc versión %s %sejecutando gcc version %s\n"
 
-#: gcc.c:6541
+#: gcc.c:6540
 #, c-format
 msgid "no input files"
 msgstr "no hay ficheros de entrada"
 
-#: gcc.c:6590
+#: gcc.c:6589
 #, c-format
 msgid "cannot specify -o with -c or -S with multiple files"
 msgstr "no se puede especificar -o con -c ó -S y con múltiples ficheros"
 
-#: gcc.c:6624
+#: gcc.c:6623
 #, c-format
 msgid "spec '%s' is invalid"
 msgstr "la especificación '%s' es inválida"
 
-#: gcc.c:6760
+#: gcc.c:6759
 #, c-format
 msgid ""
 "\n"
@@ -1310,59 +1311,59 @@
 "======================\n"
 "\n"
 
-#: gcc.c:6761
+#: gcc.c:6760
 #, c-format
 msgid ""
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
 "\n"
 msgstr "Utilice \"-Wl,OPCIÓN\" para pasar la \"OPCIÓN\" al enlazador.\n"
 
-#: gcc.c:7112
+#: gcc.c:7111
 #, c-format
 msgid "multilib spec '%s' is invalid"
 msgstr "la especificación multilib '%s' es inválida"
 
-#: gcc.c:7303
+#: gcc.c:7302
 #, c-format
 msgid "multilib exclusions '%s' is invalid"
 msgstr "las exclusiones multilib '%s' son inválidas"
 
-#: gcc.c:7361 gcc.c:7502
+#: gcc.c:7360 gcc.c:7501
 #, c-format
 msgid "multilib select '%s' is invalid"
 msgstr "la selección multilib '%s' es inválida"
 
-#: gcc.c:7540
+#: gcc.c:7539
 #, c-format
 msgid "multilib exclusion '%s' is invalid"
 msgstr "la exclusión multilib '%s' es inválida"
 
-#: gcc.c:7746
+#: gcc.c:7745
 #, c-format
 msgid "environment variable \"%s\" not defined"
 msgstr "no se definió la variable de ambiente \"%s\""
 
-#: gcc.c:7837 gcc.c:7842
+#: gcc.c:7836 gcc.c:7841
 #, c-format
 msgid "invalid version number `%s'"
 msgstr "número de versión `%s' inválido"
 
-#: gcc.c:7885
+#: gcc.c:7884
 #, c-format
 msgid "too few arguments to %%:version-compare"
 msgstr "faltan argumentos para %%:version-compare"
 
-#: gcc.c:7891
+#: gcc.c:7890
 #, c-format
 msgid "too many arguments to %%:version-compare"
 msgstr "demasiados argumentos para %%:version-compare"
 
-#: gcc.c:7932
+#: gcc.c:7931
 #, c-format
 msgid "unknown operator '%s' in %%:version-compare"
 msgstr "operador '%s' desconocido en %%:version-compare"
 
-#: gcc.c:7966
+#: gcc.c:7965
 #, c-format
 msgid ""
 "Assembler options\n"
@@ -1373,7 +1374,7 @@
 "=======================\n"
 "\n"
 
-#: gcc.c:7967
+#: gcc.c:7966
 #, c-format
 msgid ""
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
@@ -1382,7 +1383,7 @@
 "Utilice \"-Wa,OPCIÓN\" para pasar la \"OPCIÓN\" al ensamblador.\n"
 "\n"
 
-#: gcov.c:399
+#: gcov.c:400
 #, c-format
 msgid ""
 "Usage: gcov [OPTION]... SOURCEFILE...\n"
@@ -1391,7 +1392,7 @@
 "Modo de empleo: gcov [OPCIÓN]... FICHERO-FUENTE...\n"
 "\n"
 
-#: gcov.c:400
+#: gcov.c:401
 #, c-format
 msgid ""
 "Print code coverage information.\n"
@@ -1400,27 +1401,27 @@
 "Muestra información de cobertura de código.\n"
 "\n"
 
-#: gcov.c:401
+#: gcov.c:402
 #, c-format
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr "  -h, --help                      Muestra esta información, y finaliza\n"
 
-#: gcov.c:402
+#: gcov.c:403
 #, c-format
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr "  -v, --version                   Muestra el número de versión, y finaliza\n"
 
-#: gcov.c:403
+#: gcov.c:404
 #, c-format
 msgid "  -a, --all-blocks                Show information for every basic block\n"
 msgstr "  -a, --all-blocks                Muestra información por cada bloque básico\n"
 
-#: gcov.c:404
+#: gcov.c:405
 #, c-format
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr "  -b, --branch-probabilities      Incluye las probabilidades de ramificación en la salida\n"
 
-#: gcov.c:405
+#: gcov.c:406
 #, c-format
 msgid ""
 "  -c, --branch-counts             Given counts of branches taken\n"
@@ -1429,12 +1430,12 @@
 "  -c, --branch-counts             Se muestra el número de ramificaciones\n"
 "                                    en lugar de los porcentajes\n"
 
-#: gcov.c:407
+#: gcov.c:408
 #, c-format
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr "  -n, --no-output                 No crea un fichero de salida\n"
 
-#: gcov.c:408
+#: gcov.c:409
 #, c-format
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
@@ -1443,27 +1444,27 @@
 "  -l, --long-file-names           Usa nombres largos de ficheros para los\n"
 "                                    ficheros fuentes incluidos\n"
 
-#: gcov.c:410
+#: gcov.c:411
 #, c-format
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr "  -f, --function-summaries        Muestra sumarios para cada función\n"
 
-#: gcov.c:411
+#: gcov.c:412
 #, c-format
 msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
 msgstr "  -o, --object-directory DIR|FICH Busca ficheros objeto en el DIRectorio o en el FICHero nombrado\n"
 
-#: gcov.c:412
+#: gcov.c:413
 #, c-format
 msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr "  -p, --preserve-paths            Preserva todos los nombres de ruta de los componentes\n"
 
-#: gcov.c:413
+#: gcov.c:414
 #, c-format
 msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
 msgstr "  -u, --unconditional-branches    Muestra cuentas de ramificaciones incondicionales también\n"
 
-#: gcov.c:414
+#: gcov.c:415
 #, c-format
 msgid ""
 "\n"
@@ -1474,12 +1475,12 @@
 "Para instrucciones de reporte de bichos, por favor vea:\n"
 "%s.\n"
 
-#: gcov.c:424
+#: gcov.c:425
 #, c-format
 msgid "gcov %s%s\n"
 msgstr "gcov %s%s\n"
 
-#: gcov.c:428
+#: gcov.c:429
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.\n"
@@ -1492,206 +1493,206 @@
 "IDONEIDAD PARA UN PROPÓSITO EN PARTICULAR.\n"
 "\n"
 
-#: gcov.c:524
+#: gcov.c:525
 #, c-format
 msgid "%s:no functions found\n"
 msgstr "%s:no se encontraron funciones\n"
 
-#: gcov.c:556 gcov.c:584 fortran/dump-parse-tree.c:63
+#: gcov.c:557 gcov.c:585 fortran/dump-parse-tree.c:63
 #, c-format
 msgid "\n"
 msgstr "\n"
 
-#: gcov.c:571
+#: gcov.c:572
 #, c-format
 msgid "%s:creating '%s'\n"
 msgstr "%s:creando '%s'\n"
 
-#: gcov.c:575
+#: gcov.c:576
 #, c-format
 msgid "%s:error writing output file '%s'\n"
 msgstr "%s:error al escribir el fichero de salida '%s'\n"
 
-#: gcov.c:580
+#: gcov.c:581
 #, c-format
 msgid "%s:could not open output file '%s'\n"
 msgstr "%s:no se puede abrir el fichero de salida '%s'\n"
 
-#: gcov.c:729
+#: gcov.c:730
 #, c-format
 msgid "%s:source file is newer than graph file '%s'\n"
 msgstr "%s:el fichero fuente es más nuevo que el fichero de grafo '%s'\n"
 
-#: gcov.c:734
+#: gcov.c:735
 #, c-format
 msgid "(the message is only displayed one per source file)\n"
 msgstr "(el mensaje sólo se muestra una vez por cada fichero de código)\n"
 
-#: gcov.c:758
+#: gcov.c:759
 #, c-format
 msgid "%s:cannot open graph file\n"
 msgstr "%s:no se puede abrir el fichero de grafo\n"
 
-#: gcov.c:764
+#: gcov.c:765
 #, c-format
 msgid "%s:not a gcov graph file\n"
 msgstr "%s:no es un fichero de grafo gcov\n"
 
-#: gcov.c:777
+#: gcov.c:778
 #, c-format
 msgid "%s:version '%.4s', prefer '%.4s'\n"
 msgstr "%s:versión '%.4s' se prefiere '%.4s'\n"
 
-#: gcov.c:829
+#: gcov.c:830
 #, c-format
 msgid "%s:already seen blocks for '%s'\n"
 msgstr "%s:ya se vieron bloques para '%s'\n"
 
-#: gcov.c:947
+#: gcov.c:948
 #, c-format
 msgid "%s:corrupted\n"
 msgstr "%s:corrupto\n"
 
-#: gcov.c:1023
+#: gcov.c:1024
 #, c-format
 msgid "%s:cannot open data file, assuming not executed\n"
 msgstr "%s:no se puede abrir el fichero de datos, se asume que no se ejecutó\n"
 
-#: gcov.c:1030
+#: gcov.c:1031
 #, c-format
 msgid "%s:not a gcov data file\n"
 msgstr "%s:no es un fichero de datos gcov\n"
 
-#: gcov.c:1043
+#: gcov.c:1044
 #, c-format
 msgid "%s:version '%.4s', prefer version '%.4s'\n"
 msgstr "%s:versión '%.4s', se prefiere la versión '%.4s'\n"
 
-#: gcov.c:1049
+#: gcov.c:1050
 #, c-format
 msgid "%s:stamp mismatch with graph file\n"
 msgstr "%s:no coincide la marca con el fichero de grafo\n"
 
-#: gcov.c:1078
+#: gcov.c:1079
 #, c-format
 msgid "%s:unknown function '%u'\n"
 msgstr "%s:función '%u' desconocida\n"
 
-#: gcov.c:1091
+#: gcov.c:1092
 #, c-format
 msgid "%s:profile mismatch for '%s'\n"
 msgstr "%s:no coincide el perfil para '%s'\n"
 
-#: gcov.c:1110
+#: gcov.c:1111
 #, c-format
 msgid "%s:overflowed\n"
 msgstr "%s:desbordado\n"
 
-#: gcov.c:1134
+#: gcov.c:1135
 #, c-format
 msgid "%s:'%s' lacks entry and/or exit blocks\n"
 msgstr "%s:'%s' carece de bloques de entrada y/o salida\n"
 
-#: gcov.c:1139
+#: gcov.c:1140
 #, c-format
 msgid "%s:'%s' has arcs to entry block\n"
 msgstr "%s:'%s' tiene arcos hacia el bloque de entrada\n"
 
-#: gcov.c:1147
+#: gcov.c:1148
 #, c-format
 msgid "%s:'%s' has arcs from exit block\n"
 msgstr "%s:'%s' tiene arcos del bloque de salida\n"
 
-#: gcov.c:1355
+#: gcov.c:1356
 #, c-format
 msgid "%s:graph is unsolvable for '%s'\n"
 msgstr "%s:no se puede resolver el grafo para '%s'\n"
 
-#: gcov.c:1435
+#: gcov.c:1436
 #, c-format
 msgid "%s '%s'\n"
 msgstr "%s '%s'\n"
 
-#: gcov.c:1438
+#: gcov.c:1439
 #, c-format
 msgid "Lines executed:%s of %d\n"
 msgstr "Líneas ejecutadas:%s de %d\n"
 
-#: gcov.c:1442
+#: gcov.c:1443
 #, c-format
 msgid "No executable lines\n"
 msgstr "No hay líneas de código ejecutables\n"
 
-#: gcov.c:1448
+#: gcov.c:1449
 #, c-format
 msgid "Branches executed:%s of %d\n"
 msgstr "Ramificaciones ejecutadas:%s de %d\n"
 
-#: gcov.c:1452
+#: gcov.c:1453
 #, c-format
 msgid "Taken at least once:%s of %d\n"
 msgstr "Se visitaron al menos una vez:%s de %d\n"
 
-#: gcov.c:1458
+#: gcov.c:1459
 #, c-format
 msgid "No branches\n"
 msgstr "No hay ramificaciones\n"
 
-#: gcov.c:1460
+#: gcov.c:1461
 #, c-format
 msgid "Calls executed:%s of %d\n"
 msgstr "Llamadas ejecutadas:%s de %d\n"
 
-#: gcov.c:1464
+#: gcov.c:1465
 #, c-format
 msgid "No calls\n"
 msgstr "No hay llamadas\n"
 
-#: gcov.c:1611
+#: gcov.c:1612
 #, c-format
 msgid "%s:no lines for '%s'\n"
 msgstr "%s:no hay líneas para '%s'\n"
 
-#: gcov.c:1806
+#: gcov.c:1807
 #, c-format
 msgid "call   %2d returned %s\n"
 msgstr "la llamada %2d devuelve %s\n"
 
-#: gcov.c:1811
+#: gcov.c:1812
 #, c-format
 msgid "call   %2d never executed\n"
 msgstr "la llamada %2d nunca se ejecuta\n"
 
-#: gcov.c:1816
+#: gcov.c:1817
 #, c-format
 msgid "branch %2d taken %s%s\n"
 msgstr "ramificación %2d tomada %s%s\n"
 
-#: gcov.c:1820
+#: gcov.c:1821
 #, c-format
 msgid "branch %2d never executed\n"
 msgstr "la ramificacion %2d nunca se ejecuta\n"
 
-#: gcov.c:1825
+#: gcov.c:1826
 #, c-format
 msgid "unconditional %2d taken %s\n"
 msgstr "el incondicional %2d tomado %s\n"
 
-#: gcov.c:1828
+#: gcov.c:1829
 #, c-format
 msgid "unconditional %2d never executed\n"
 msgstr "el incondicional %2d nunca se ejecuta\n"
 
-#: gcov.c:1864
+#: gcov.c:1865
 #, c-format
 msgid "%s:cannot open source file\n"
 msgstr "%s:no se puede abrir el fichero fuente\n"
 
-#: gcse.c:685
+#: gcse.c:679
 msgid "GCSE disabled"
 msgstr "GCSE desactivado"
 
-#: gcse.c:6600
+#: gcse.c:6584
 msgid "jump bypassing disabled"
 msgstr "omisión del salto desactivado"
 
@@ -1774,82 +1775,82 @@
 msgid "    inlined from %qs"
 msgstr "    incluído en línea de %qs"
 
-#: loop-iv.c:2805 tree-ssa-loop-niter.c:1818
+#: loop-iv.c:2806 tree-ssa-loop-niter.c:1818
 msgid "assuming that the loop is not infinite"
 msgstr "se asume que el ciclo no es infinito"
 
-#: loop-iv.c:2806 tree-ssa-loop-niter.c:1819
+#: loop-iv.c:2807 tree-ssa-loop-niter.c:1819
 msgid "cannot optimize possibly infinite loops"
 msgstr "no se pueden optimizar los posibles ciclos infinitos"
 
-#: loop-iv.c:2814 tree-ssa-loop-niter.c:1823
+#: loop-iv.c:2815 tree-ssa-loop-niter.c:1823
 msgid "assuming that the loop counter does not overflow"
 msgstr "se asume que el contador de ciclos no se desborda"
 
-#: loop-iv.c:2815 tree-ssa-loop-niter.c:1824
+#: loop-iv.c:2816 tree-ssa-loop-niter.c:1824
 msgid "cannot optimize loop, the loop counter may overflow"
 msgstr "no se puede optimizar el ciclo, el contador de ciclo se puede desbordar"
 
 #. What to print when a switch has no documentation.
-#: opts.c:348
+#: opts.c:340
 msgid "This switch lacks documentation"
 msgstr "Esta opción carece de documentación"
 
-#: opts.c:1159
+#: opts.c:1161
 msgid "[enabled]"
 msgstr "[activado]"
 
-#: opts.c:1159
+#: opts.c:1161
 msgid "[disabled]"
 msgstr "[desactivado]"
 
-#: opts.c:1170
+#: opts.c:1172
 #, c-format
 msgid " No options with the desired characteristics were found\n"
 msgstr " No se encontraron opciones con las características deseadas\n"
 
-#: opts.c:1172
+#: opts.c:1174
 #, c-format
 msgid " All options with the desired characteristics have already been displayed\n"
 msgstr "Ya se mostraron todas las opciones con las características deseadas\n"
 
-#: opts.c:1226
+#: opts.c:1228
 msgid "The following options are target specific"
 msgstr "Las siguientes opciones son específicas del objetivo"
 
-#: opts.c:1229
+#: opts.c:1231
 msgid "The following options control compiler warning messages"
 msgstr "Las siguientes opciones controlan los mensajes de aviso del compilador"
 
-#: opts.c:1232
+#: opts.c:1234
 msgid "The following options control optimizations"
 msgstr "Las siguientes opciones controlan las optimizaciones"
 
-#: opts.c:1235 opts.c:1273
+#: opts.c:1237 opts.c:1275
 msgid "The following options are language-independent"
 msgstr "Las siguientes opciones son independientes del lenguaje"
 
-#: opts.c:1238
+#: opts.c:1240
 msgid "The --param option recognizes the following as parameters"
 msgstr "La opción --param reconoce los parámetros a continuación"
 
-#: opts.c:1245
+#: opts.c:1247
 msgid "The following options are specific to the language "
 msgstr "Las siguientes opciones son específicas del lenguaje "
 
-#: opts.c:1249
+#: opts.c:1251
 msgid "The following options are supported by the language "
 msgstr "Las siguientes opciones se admiten en el lenguaje "
 
-#: opts.c:1260
+#: opts.c:1262
 msgid "The following options are not documented"
 msgstr "Las siguientes opciones no están documentadas"
 
-#: opts.c:1271
+#: opts.c:1273
 msgid "The following options are language-related"
 msgstr "Las siguientes opciones son relacionadas al lenguaje"
 
-#: opts.c:1403
+#: opts.c:1405
 #, c-format
 msgid "warning: unrecognized argument to --help= switch: %.*s\n"
 msgstr "aviso: no se reconoce el argumento para la opción --help=: %.*s\n"
@@ -2166,7 +2167,7 @@
 msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr "%s: los nombres de fichero de entrada deben tener sufijos .c: %s\n"
 
-#: reload.c:3734
+#: reload.c:3744
 msgid "unable to generate reloads for:"
 msgstr "no se pueden generar recargas para:"
 
@@ -2270,40 +2271,40 @@
 
 #: toplev.c:1188
 #, c-format
-msgid "warning: %s header version %s differs from library version %s.\n"
-msgstr "aviso: el encabezado %s versión %s difiere de la versión de la biblioteca %s.\n"
+msgid "%s%swarning: %s header version %s differs from library version %s.\n"
+msgstr "%s%saviso: el encabezado %s versión %s difiere de la versión de la biblioteca %s.\n"
 
 #: toplev.c:1190
 #, c-format
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr "%s%sGGC heurísticas: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 
-#: toplev.c:1340
+#: toplev.c:1342
 msgid "options passed: "
 msgstr "opciones pasadas: "
 
-#: toplev.c:1374
+#: toplev.c:1376
 msgid "options enabled: "
 msgstr "opciones activadas: "
 
-#: toplev.c:1509
+#: toplev.c:1511
 #, c-format
 msgid "created and used with differing settings of '%s'"
 msgstr "creado y usado con diferentes opciones de '%s'"
 
-#: toplev.c:1511
+#: toplev.c:1513
 msgid "out of memory"
 msgstr "memoria agotada"
 
-#: toplev.c:1526
+#: toplev.c:1528
 msgid "created and used with different settings of -fpic"
 msgstr "creado y usado con diferentes opciones de -fpic"
 
-#: toplev.c:1528
+#: toplev.c:1530
 msgid "created and used with different settings of -fpie"
 msgstr "creado y usado con diferentes opciones de -fpie"
 
-#: tree-inline.c:2571
+#: tree-inline.c:2657
 msgid "originally indirect function call not considered for inlining"
 msgstr "originalmente la llamada indirecta a función no se considera para la inclusión en línea"
 
@@ -2361,7 +2362,7 @@
 msgstr "La tasa de intervalo entre los campos instanciados y el tamaño total de la estructura"
 
 #: params.def:93
-msgid "The threshold ratio between current and hotest structure counts"
+msgid "The threshold ratio between current and hottest structure counts"
 msgstr "La tasa de intervalo entre las cuentas de estructura actual y más caliente"
 
 #: params.def:110
@@ -2754,114 +2755,122 @@
 msgid "Maximum length of partial antic set when performing tree pre optimization"
 msgstr "Longitud máxima del conjunto antic parcial al realizr pre optimización de árbol"
 
-#: config/alpha/alpha.c:5015
+#: params.def:723
+msgid "Maximum size of a SCC before SCCVN stops processing a function"
+msgstr "Tamaño máxmo de un SCC antes de que SCCVN detenga el procesamiento de una función"
+
+#: params.def:729
+msgid "Multiplier used for determining the double-queueing threshold"
+msgstr "Se usó un multiplicador para determinar la tasa de doble encolamiento"
+
+#: config/alpha/alpha.c:5023
 #, c-format
 msgid "invalid %%H value"
 msgstr "valor %%H inválido"
 
-#: config/alpha/alpha.c:5036 config/bfin/bfin.c:1423
+#: config/alpha/alpha.c:5044 config/bfin/bfin.c:1516
 #, c-format
 msgid "invalid %%J value"
 msgstr "valor %%J inválido"
 
-#: config/alpha/alpha.c:5066 config/ia64/ia64.c:4718
+#: config/alpha/alpha.c:5074 config/ia64/ia64.c:4719
 #, c-format
 msgid "invalid %%r value"
 msgstr "valor %%r inválido"
 
-#: config/alpha/alpha.c:5076 config/ia64/ia64.c:4672
-#: config/rs6000/rs6000.c:11670 config/xtensa/xtensa.c:2036
+#: config/alpha/alpha.c:5084 config/ia64/ia64.c:4673
+#: config/rs6000/rs6000.c:11881 config/xtensa/xtensa.c:2042
 #, c-format
 msgid "invalid %%R value"
 msgstr "valor %%R inválido"
 
-#: config/alpha/alpha.c:5082 config/rs6000/rs6000.c:11589
-#: config/xtensa/xtensa.c:2003
+#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11800
+#: config/xtensa/xtensa.c:2009
 #, c-format
 msgid "invalid %%N value"
 msgstr "valor %%N inválido"
 
-#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11617
+#: config/alpha/alpha.c:5098 config/rs6000/rs6000.c:11828
 #, c-format
 msgid "invalid %%P value"
 msgstr "valor %%P inválido"
 
-#: config/alpha/alpha.c:5098
+#: config/alpha/alpha.c:5106
 #, c-format
 msgid "invalid %%h value"
 msgstr "valor %%h inválido"
 
-#: config/alpha/alpha.c:5106 config/xtensa/xtensa.c:2029
+#: config/alpha/alpha.c:5114 config/xtensa/xtensa.c:2035
 #, c-format
 msgid "invalid %%L value"
 msgstr "valor %%L inválido"
 
-#: config/alpha/alpha.c:5145 config/rs6000/rs6000.c:11571
+#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11782
 #, c-format
 msgid "invalid %%m value"
 msgstr "valor %%m inválido"
 
-#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11579
+#: config/alpha/alpha.c:5161 config/rs6000/rs6000.c:11790
 #, c-format
 msgid "invalid %%M value"
 msgstr "valor %%M inválido"
 
-#: config/alpha/alpha.c:5197
+#: config/alpha/alpha.c:5205
 #, c-format
 msgid "invalid %%U value"
 msgstr "valor %%U inválido"
 
-#: config/alpha/alpha.c:5209 config/alpha/alpha.c:5223
-#: config/rs6000/rs6000.c:11678
+#: config/alpha/alpha.c:5217 config/alpha/alpha.c:5231
+#: config/rs6000/rs6000.c:11889
 #, c-format
 msgid "invalid %%s value"
 msgstr "valor %%s inválido"
 
-#: config/alpha/alpha.c:5246
+#: config/alpha/alpha.c:5254
 #, c-format
 msgid "invalid %%C value"
 msgstr "valor %%C inválido"
 
-#: config/alpha/alpha.c:5283 config/rs6000/rs6000.c:11406
-#: config/rs6000/rs6000.c:11425
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:11617
+#: config/rs6000/rs6000.c:11636
 #, c-format
 msgid "invalid %%E value"
 msgstr "valor %%E inválido"
 
-#: config/alpha/alpha.c:5308 config/alpha/alpha.c:5356
+#: config/alpha/alpha.c:5316 config/alpha/alpha.c:5364
 #, c-format
 msgid "unknown relocation unspec"
 msgstr "reubicación unspec desconocida"
 
-#: config/alpha/alpha.c:5317 config/crx/crx.c:1081
-#: config/rs6000/rs6000.c:12005 config/spu/spu.c:1492
+#: config/alpha/alpha.c:5325 config/crx/crx.c:1081
+#: config/rs6000/rs6000.c:12216 config/spu/spu.c:1482
 #, c-format
 msgid "invalid %%xn code"
 msgstr "código %%xn inválido"
 
-#: config/arc/arc.c:1724 config/m32r/m32r.c:1805
+#: config/arc/arc.c:1728 config/m32r/m32r.c:1805
 #, c-format
 msgid "invalid operand to %%R code"
 msgstr "operando inválido para el código %%R"
 
-#: config/arc/arc.c:1756 config/m32r/m32r.c:1828
+#: config/arc/arc.c:1760 config/m32r/m32r.c:1828
 #, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "operando inválido para el código %%H%%L"
 
-#: config/arc/arc.c:1778 config/m32r/m32r.c:1899
+#: config/arc/arc.c:1782 config/m32r/m32r.c:1899
 #, c-format
 msgid "invalid operand to %%U code"
 msgstr "operando inválido para el código %%U"
 
-#: config/arc/arc.c:1789
+#: config/arc/arc.c:1793
 #, c-format
 msgid "invalid operand to %%V code"
 msgstr "operando inválido para el código %%V"
 
 #. Unknown flag.
 #. Undocumented flag.
-#: config/arc/arc.c:1796 config/m32r/m32r.c:1926 config/sparc/sparc.c:6995
+#: config/arc/arc.c:1800 config/m32r/m32r.c:1926 config/sparc/sparc.c:6998
 #, c-format
 msgid "invalid operand output code"
 msgstr "operando inválido en el código de salida"
@@ -2886,9 +2895,9 @@
 #: config/arm/arm.c:12830 config/arm/arm.c:12865 config/arm/arm.c:12884
 #: config/arm/arm.c:12899 config/arm/arm.c:12927 config/arm/arm.c:12934
 #: config/arm/arm.c:12942 config/arm/arm.c:12963 config/arm/arm.c:12970
-#: config/bfin/bfin.c:1436 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
+#: config/bfin/bfin.c:1529 config/bfin/bfin.c:1536 config/bfin/bfin.c:1543
+#: config/bfin/bfin.c:1550 config/bfin/bfin.c:1559 config/bfin/bfin.c:1566
+#: config/bfin/bfin.c:1573 config/bfin/bfin.c:1580
 #, c-format
 msgid "invalid operand for code '%c'"
 msgstr "operando inválido para el código '%c'"
@@ -2903,240 +2912,159 @@
 msgid "missing operand"
 msgstr "falta un operando"
 
-#: config/avr/avr.c:1022
+#: config/avr/avr.c:1062
 #, c-format
 msgid "address operand requires constraint for X, Y, or Z register"
 msgstr "el operando de dirección requiere una restricción para los registros X, Y, o Z"
 
-#: config/avr/avr.c:1129
+#: config/avr/avr.c:1169
 msgid "bad address, not (reg+disp):"
 msgstr "dirección errónea, no (reg+disp):"
 
-#: config/avr/avr.c:1136
+#: config/avr/avr.c:1176
 msgid "bad address, not post_inc or pre_dec:"
 msgstr "dirección errónea, no hay post_inc o pre_dec:"
 
-#: config/avr/avr.c:1147
+#: config/avr/avr.c:1187
 msgid "internal compiler error.  Bad address:"
 msgstr "error interno del compilador.  Dirección errónea:"
 
-#: config/avr/avr.c:1160
+#: config/avr/avr.c:1200
 msgid "internal compiler error.  Unknown mode:"
 msgstr "error interno del compilador.  Modo desconocido:"
 
-#: config/avr/avr.c:1775 config/avr/avr.c:2463
+#: config/avr/avr.c:1815 config/avr/avr.c:2503
 msgid "invalid insn:"
 msgstr "insn inválida:"
 
-#: config/avr/avr.c:1814 config/avr/avr.c:1900 config/avr/avr.c:1949
-#: config/avr/avr.c:1977 config/avr/avr.c:2072 config/avr/avr.c:2241
-#: config/avr/avr.c:2502 config/avr/avr.c:2614
+#: config/avr/avr.c:1854 config/avr/avr.c:1940 config/avr/avr.c:1989
+#: config/avr/avr.c:2017 config/avr/avr.c:2112 config/avr/avr.c:2281
+#: config/avr/avr.c:2542 config/avr/avr.c:2654
 msgid "incorrect insn:"
 msgstr "insn incorrecta:"
 
-#: config/avr/avr.c:1996 config/avr/avr.c:2157 config/avr/avr.c:2312
-#: config/avr/avr.c:2680
+#: config/avr/avr.c:2036 config/avr/avr.c:2197 config/avr/avr.c:2352
+#: config/avr/avr.c:2720
 msgid "unknown move insn:"
 msgstr "movimiento insn desconocido:"
 
-#: config/avr/avr.c:2910
+#: config/avr/avr.c:2950
 msgid "bad shift insn:"
 msgstr "desplazamiento insn erróneo:"
 
-#: config/avr/avr.c:3026 config/avr/avr.c:3446 config/avr/avr.c:3804
+#: config/avr/avr.c:3066 config/avr/avr.c:3486 config/avr/avr.c:3844
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "error interno del compilador.  Desplazamiento incorrecto:"
 
-#: config/bfin/bfin.c:1385
+#: config/bfin/bfin.c:1478
 #, c-format
 msgid "invalid %%j value"
 msgstr "valor %%j inválido"
 
-#: config/bfin/bfin.c:1578
+#: config/bfin/bfin.c:1671
 #, c-format
 msgid "invalid const_double operand"
 msgstr "operando const_double inválido"
 
-#: config/c4x/c4x.c:1583
-msgid "using CONST_DOUBLE for address"
-msgstr "usando CONST_DOUBLE para las direcciones"
-
-#: config/c4x/c4x.c:1721
-msgid "c4x_address_cost: Invalid addressing mode"
-msgstr "c4x_address_cost: Modo de direccionamiento inválido"
-
-#: config/c4x/c4x.c:1856
-#, c-format
-msgid "c4x_print_operand: %%L inconsistency"
-msgstr "c4x_print_operand: Inconsistencia %%L"
-
-#: config/c4x/c4x.c:1862
-#, c-format
-msgid "c4x_print_operand: %%N inconsistency"
-msgstr "c4x_print_operand: Inconsistencia %%N"
-
-#: config/c4x/c4x.c:1903
-#, c-format
-msgid "c4x_print_operand: %%O inconsistency"
-msgstr "c4x_print_operand: Inconsistencia %%O"
-
-#: config/c4x/c4x.c:1998
-msgid "c4x_print_operand: Bad operand case"
-msgstr "c4x_print_operand: Caso de operando erróneo"
-
-#: config/c4x/c4x.c:2039
-msgid "c4x_print_operand_address: Bad post_modify"
-msgstr "c4x_print_operand_address: post_modify erróneo"
-
-#: config/c4x/c4x.c:2061
-msgid "c4x_print_operand_address: Bad pre_modify"
-msgstr "c4x_print_operand_address: pre_modify erróneo"
-
-#: config/c4x/c4x.c:2109 config/c4x/c4x.c:2121 config/c4x/c4x.c:2136
-msgid "c4x_print_operand_address: Bad operand case"
-msgstr "c4x_print_operand_address: Caso de operando erróneo"
-
-#: config/c4x/c4x.c:2387
-msgid "c4x_rptb_insert: Cannot find start label"
-msgstr "c4x_rptb_insert: No se puede encontrar la etiqueta de inicio"
-
-#: config/c4x/c4x.c:2985
-msgid "invalid indirect memory address"
-msgstr "dirección indirecta de memoria inválida"
-
-#: config/c4x/c4x.c:3074
-msgid "invalid indirect (S) memory address"
-msgstr "dirección (S) indirecta de memoria inválida"
-
-#: config/c4x/c4x.c:3409
-msgid "c4x_valid_operands: Internal error"
-msgstr "c4x_valid_operands: Error interno"
-
-#: config/c4x/c4x.c:3848
-msgid "c4x_operand_subword: invalid mode"
-msgstr "c4x_operand_subword: modo inválido"
-
-#: config/c4x/c4x.c:3851
-msgid "c4x_operand_subword: invalid operand"
-msgstr "c4x_operand_subword: operando inválido"
-
-#. We could handle these with some difficulty.
-#. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:3877
-msgid "c4x_operand_subword: invalid autoincrement"
-msgstr "c4x_operand_subword: autoincremento inválido"
-
-#: config/c4x/c4x.c:3883
-msgid "c4x_operand_subword: invalid address"
-msgstr "c4x_operand_subword: dirección inválida"
-
-#: config/c4x/c4x.c:3894
-msgid "c4x_operand_subword: address not offsettable"
-msgstr "c4x_operand_subword: dirección no desplazable"
-
-#: config/c4x/c4x.c:4096
-msgid "c4x_rptb_rpts_p: Repeat block top label moved"
-msgstr "c4x_rptb_rpts_p: Se movió la etiqueta principal del bloque de repetición"
-
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: config/cris/cris.c:491 fortran/dump-parse-tree.c:78
-#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:776
-#: fortran/dump-parse-tree.c:821 c-typeck.c:4607 c-typeck.c:4622
-#: c-typeck.c:4637 final.c:2984 final.c:2986 gcc.c:4737 loop-iv.c:2807
-#: loop-iv.c:2816 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
-#: cp/parser.c:2188 cp/typeck.c:4559 java/expr.c:409
+#: config/cris/cris.c:504 fortran/dump-parse-tree.c:78
+#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:798
+#: fortran/dump-parse-tree.c:843 c-typeck.c:4618 c-typeck.c:4633
+#: c-typeck.c:4648 final.c:2997 final.c:2999 gcc.c:4731 loop-iv.c:2808
+#: loop-iv.c:2817 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
+#: cp/parser.c:2192 cp/typeck.c:4567 java/expr.c:409
 #, gcc-internal-format
 msgid "%s"
 msgstr "%s"
 
-#: config/cris/cris.c:542
+#: config/cris/cris.c:555
 msgid "unexpected index-type in cris_print_index"
 msgstr "tipo-índice inesperado en cris_print_index"
 
-#: config/cris/cris.c:556
+#: config/cris/cris.c:572
 msgid "unexpected base-type in cris_print_base"
 msgstr "tipo-base inesperado en cris_print_base"
 
-#: config/cris/cris.c:672
+#: config/cris/cris.c:688
 msgid "invalid operand for 'b' modifier"
 msgstr "operando inválido para el modificador 'b'"
 
-#: config/cris/cris.c:689
+#: config/cris/cris.c:705
 msgid "invalid operand for 'o' modifier"
 msgstr "operando inválido para el modificador 'o'"
 
-#: config/cris/cris.c:708
+#: config/cris/cris.c:724
 msgid "invalid operand for 'O' modifier"
 msgstr "operando inválido para el modificador 'O'"
 
-#: config/cris/cris.c:741
+#: config/cris/cris.c:757
 msgid "invalid operand for 'p' modifier"
 msgstr "operador inválido para el modificador 'p'"
 
-#: config/cris/cris.c:780
+#: config/cris/cris.c:796
 msgid "invalid operand for 'z' modifier"
 msgstr "operando inválido para el modificador 'z'"
 
-#: config/cris/cris.c:834 config/cris/cris.c:864
+#: config/cris/cris.c:860 config/cris/cris.c:894
 msgid "invalid operand for 'H' modifier"
 msgstr "operando inválido para el modificador 'H'"
 
-#: config/cris/cris.c:840
+#: config/cris/cris.c:870
 msgid "bad register"
 msgstr "registro erróneo"
 
-#: config/cris/cris.c:884
+#: config/cris/cris.c:914
 msgid "invalid operand for 'e' modifier"
 msgstr "operando inválido para el modificador 'e'"
 
-#: config/cris/cris.c:901
+#: config/cris/cris.c:931
 msgid "invalid operand for 'm' modifier"
 msgstr "operando inválido para el modificador 'm'"
 
-#: config/cris/cris.c:926
+#: config/cris/cris.c:956
 msgid "invalid operand for 'A' modifier"
 msgstr "operando inválido para el modificador 'A'"
 
-#: config/cris/cris.c:949
+#: config/cris/cris.c:979
 msgid "invalid operand for 'D' modifier"
 msgstr "operando inválido para el modificador 'D'"
 
-#: config/cris/cris.c:963
+#: config/cris/cris.c:993
 msgid "invalid operand for 'T' modifier"
 msgstr "operando inválido para el modificador 'T'"
 
-#: config/cris/cris.c:972
+#: config/cris/cris.c:1013
 msgid "invalid operand modifier letter"
 msgstr "modificador de letra de operando inválido"
 
-#: config/cris/cris.c:1029
+#: config/cris/cris.c:1070
 msgid "unexpected multiplicative operand"
 msgstr "operando multiplicativo inesperado"
 
-#: config/cris/cris.c:1049
+#: config/cris/cris.c:1090
 msgid "unexpected operand"
 msgstr "operando inesperado"
 
-#: config/cris/cris.c:1082 config/cris/cris.c:1092
+#: config/cris/cris.c:1123 config/cris/cris.c:1133
 msgid "unrecognized address"
 msgstr "no se reconoce la dirección"
 
-#: config/cris/cris.c:2019
+#: config/cris/cris.c:2209
 msgid "unrecognized supposed constant"
 msgstr "no se reconoce la constante supuesta"
 
-#: config/cris/cris.c:2394 config/cris/cris.c:2458
+#: config/cris/cris.c:2638 config/cris/cris.c:2702
 msgid "unexpected side-effects in address"
 msgstr "efectos colaterales inesperados en la dirección"
 
 #. Can't possibly get a GOT-needing-fixup for a function-call,
 #. right?
-#: config/cris/cris.c:3253
+#: config/cris/cris.c:3539
 msgid "Unidentifiable call op"
 msgstr "Operador de llamada no identificable"
 
-#: config/cris/cris.c:3304
+#: config/cris/cris.c:3590
 #, c-format
 msgid "PIC register isn't set up"
 msgstr "el registro PIC aún no está preparado"
@@ -3187,81 +3115,81 @@
 msgid "fr30_print_operand: unhandled MEM"
 msgstr "fr30_print_operand: MEM sin manejar"
 
-#: config/frv/frv.c:2542
+#: config/frv/frv.c:2546
 msgid "bad insn to frv_print_operand_address:"
 msgstr "insn errónea para frv_print_operand_address:"
 
-#: config/frv/frv.c:2553
+#: config/frv/frv.c:2557
 msgid "bad register to frv_print_operand_memory_reference_reg:"
 msgstr "registro erróneo para frv_print_operand_memory_reference_reg:"
 
-#: config/frv/frv.c:2592 config/frv/frv.c:2602 config/frv/frv.c:2611
-#: config/frv/frv.c:2632 config/frv/frv.c:2637
+#: config/frv/frv.c:2596 config/frv/frv.c:2606 config/frv/frv.c:2615
+#: config/frv/frv.c:2636 config/frv/frv.c:2641
 msgid "bad insn to frv_print_operand_memory_reference:"
 msgstr "insn errónea para frv_print_operand_memory_reference:"
 
-#: config/frv/frv.c:2723
+#: config/frv/frv.c:2727
 #, c-format
 msgid "bad condition code"
 msgstr "código de condición erróneo"
 
-#: config/frv/frv.c:2798
+#: config/frv/frv.c:2802
 msgid "bad insn in frv_print_operand, bad const_double"
 msgstr "insn erróneo en frv_print_operand, const_double errónea"
 
-#: config/frv/frv.c:2859
+#: config/frv/frv.c:2863
 msgid "bad insn to frv_print_operand, 'e' modifier:"
 msgstr "insn errónea para frv_print_operand, modificador 'e':"
 
-#: config/frv/frv.c:2867
+#: config/frv/frv.c:2871
 msgid "bad insn to frv_print_operand, 'F' modifier:"
 msgstr "insn errónea para frv_print_operand, modificador 'F':"
 
-#: config/frv/frv.c:2883
+#: config/frv/frv.c:2887
 msgid "bad insn to frv_print_operand, 'f' modifier:"
 msgstr "insn errónea para frv_print_operand, modificador 'f':"
 
-#: config/frv/frv.c:2897
+#: config/frv/frv.c:2901
 msgid "bad insn to frv_print_operand, 'g' modifier:"
 msgstr "insn errónea para frv_print_operand, modificador 'g':"
 
-#: config/frv/frv.c:2945
+#: config/frv/frv.c:2949
 msgid "bad insn to frv_print_operand, 'L' modifier:"
 msgstr "insn errónea para frv_print_operand, modificador 'L':"
 
-#: config/frv/frv.c:2958
+#: config/frv/frv.c:2962
 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
 msgstr "insn errónea para frv_print_operand, modificador 'M/N':"
 
-#: config/frv/frv.c:2979
+#: config/frv/frv.c:2983
 msgid "bad insn to frv_print_operand, 'O' modifier:"
 msgstr "insn errónea para frv_print_operand, modificador 'O':"
 
-#: config/frv/frv.c:2997
+#: config/frv/frv.c:3001
 msgid "bad insn to frv_print_operand, P modifier:"
 msgstr "insn errónea para frv_print_operand, modificador 'P':"
 
-#: config/frv/frv.c:3017
+#: config/frv/frv.c:3021
 msgid "bad insn in frv_print_operand, z case"
 msgstr "insn errónea en frv_print_operand, caso z"
 
-#: config/frv/frv.c:3048
+#: config/frv/frv.c:3052
 msgid "bad insn in frv_print_operand, 0 case"
 msgstr "insn errónea en frv_print_operand, caso 0"
 
-#: config/frv/frv.c:3053
+#: config/frv/frv.c:3057
 msgid "frv_print_operand: unknown code"
 msgstr "frv_print_operand: código desconocido"
 
-#: config/frv/frv.c:4422
+#: config/frv/frv.c:4426
 msgid "bad output_move_single operand"
 msgstr "operando output_move_single erróneo"
 
-#: config/frv/frv.c:4549
+#: config/frv/frv.c:4553
 msgid "bad output_move_double operand"
 msgstr "operando output_move_double erróneo"
 
-#: config/frv/frv.c:4691
+#: config/frv/frv.c:4695
 msgid "bad output_condmove_single operand"
 msgstr "operando output_condmove_single erróneo"
 
@@ -3279,27 +3207,27 @@
 msgid " (frv)"
 msgstr " (frv)"
 
-#: config/i386/i386.c:8218
+#: config/i386/i386.c:8273
 #, c-format
 msgid "invalid UNSPEC as operand"
 msgstr "UNSPEC inválido como operando"
 
-#: config/i386/i386.c:8924
+#: config/i386/i386.c:8979
 #, c-format
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr "el operando no es una constante ni un código de condición, código de operando 'c' inválido"
 
-#: config/i386/i386.c:9040
+#: config/i386/i386.c:9095
 #, c-format
 msgid "invalid operand code '%c'"
 msgstr "código de operando '%c' inválido"
 
-#: config/i386/i386.c:9089
+#: config/i386/i386.c:9144
 #, c-format
 msgid "invalid constraints for operand"
 msgstr "restricciones inválidas para el operando"
 
-#: config/i386/i386.c:16348
+#: config/i386/i386.c:16423
 msgid "unknown insn mode"
 msgstr "modo insn desconocido"
 
@@ -3320,34 +3248,34 @@
 msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr "la variable de ambiente DJGPP apunta al fichero corrupto '%s'"
 
-#: config/ia64/ia64.c:4770
+#: config/ia64/ia64.c:4771
 #, c-format
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operand: código desconocido"
 
-#: config/ia64/ia64.c:9889
+#: config/ia64/ia64.c:9890
 msgid "invalid conversion from %<__fpreg%>"
 msgstr "conversión inválida de %<__fpreg%>"
 
-#: config/ia64/ia64.c:9892
+#: config/ia64/ia64.c:9893
 msgid "invalid conversion to %<__fpreg%>"
 msgstr "conversión inválida a %<__fpreg%>"
 
-#: config/ia64/ia64.c:9905 config/ia64/ia64.c:9916
+#: config/ia64/ia64.c:9906 config/ia64/ia64.c:9917
 msgid "invalid operation on %<__fpreg%>"
 msgstr "operación inválida en %<__fpreg%>"
 
-#: config/iq2000/iq2000.c:3118
+#: config/iq2000/iq2000.c:3122
 #, c-format
 msgid "invalid %%P operand"
 msgstr "operando %%P inválido"
 
-#: config/iq2000/iq2000.c:3126 config/rs6000/rs6000.c:11607
+#: config/iq2000/iq2000.c:3130 config/rs6000/rs6000.c:11818
 #, c-format
 msgid "invalid %%p value"
 msgstr "valor %%p inválido"
 
-#: config/iq2000/iq2000.c:3182
+#: config/iq2000/iq2000.c:3186
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "uso inválido de %%d, %%x, o %%X"
@@ -3389,7 +3317,7 @@
 msgstr "la dirección de post-incremento no es un registro"
 
 #: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
-#: config/rs6000/rs6000.c:19870
+#: config/rs6000/rs6000.c:20087
 msgid "bad address"
 msgstr "dirección errónea"
 
@@ -3435,59 +3363,59 @@
 msgid "invalid Z register replacement for insn"
 msgstr "reemplazo de registro Z inválido para la insn"
 
-#: config/mips/mips.c:6313 config/mips/mips.c:6334 config/mips/mips.c:6438
+#: config/mips/mips.c:6371 config/mips/mips.c:6392 config/mips/mips.c:6496
 #, c-format
 msgid "'%%%c' is not a valid operand prefix"
 msgstr "'%%%c' no es un prefijo de operando válido"
 
-#: config/mips/mips.c:6382 config/mips/mips.c:6389 config/mips/mips.c:6396
-#: config/mips/mips.c:6456
+#: config/mips/mips.c:6440 config/mips/mips.c:6447 config/mips/mips.c:6454
+#: config/mips/mips.c:6514
 #, c-format
 msgid "invalid use of '%%%c'"
 msgstr "uso inválido de '%%%c'"
 
-#: config/mips/mips.c:6701
+#: config/mips/mips.c:6761
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr "se llamó a mips_debuger_offset con un puntero que no es stack/frame/arg"
 
-#: config/mmix/mmix.c:1487 config/mmix/mmix.c:1617
+#: config/mmix/mmix.c:1483 config/mmix/mmix.c:1613
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr "MMIX Interno: Se esperaba un CONST_INT, no esto"
 
-#: config/mmix/mmix.c:1566
+#: config/mmix/mmix.c:1562
 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr "MMIX Interno: Valor erróneo para 'm', no es un CONST_INT"
 
-#: config/mmix/mmix.c:1585
+#: config/mmix/mmix.c:1581
 msgid "MMIX Internal: Expected a register, not this"
 msgstr "MMIX Interno: Se esperaba un registro, no esto"
 
-#: config/mmix/mmix.c:1595
+#: config/mmix/mmix.c:1591
 msgid "MMIX Internal: Expected a constant, not this"
 msgstr "MMIX Interno: Se esperaba una constante, no esto"
 
 #. We need the original here.
-#: config/mmix/mmix.c:1679
+#: config/mmix/mmix.c:1675
 msgid "MMIX Internal: Cannot decode this operand"
 msgstr "MMIX Interno: No se puede decodificar este operando"
 
-#: config/mmix/mmix.c:1736
+#: config/mmix/mmix.c:1732
 msgid "MMIX Internal: This is not a recognized address"
 msgstr "MMIX Interno: Esta no es una dirección reconocida"
 
-#: config/mmix/mmix.c:2669
+#: config/mmix/mmix.c:2665
 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr "MMIX Interno: Tratando de mostrar una condición invertida de forma inválida:"
 
-#: config/mmix/mmix.c:2676
+#: config/mmix/mmix.c:2672
 msgid "MMIX Internal: What's the CC of this?"
 msgstr "MMIX Interno: ¿Cuál es el CC de esto?"
 
-#: config/mmix/mmix.c:2680
+#: config/mmix/mmix.c:2676
 msgid "MMIX Internal: What is the CC of this?"
 msgstr "MMIX Interno: ¿Cuál es el CC de esto?"
 
-#: config/mmix/mmix.c:2744
+#: config/mmix/mmix.c:2740
 msgid "MMIX Internal: This is not a constant:"
 msgstr "MMIX Interno: Esto no es una constante:"
 
@@ -3513,81 +3441,81 @@
 msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr "Pruebe ejecutar '%s' en el intérprete de comandos para elevar su límite.\n"
 
-#: config/rs6000/rs6000.c:11434
+#: config/rs6000/rs6000.c:11645
 #, c-format
 msgid "invalid %%f value"
 msgstr "valor %%f inválido"
 
-#: config/rs6000/rs6000.c:11443
+#: config/rs6000/rs6000.c:11654
 #, c-format
 msgid "invalid %%F value"
 msgstr "valor %%F inválido"
 
-#: config/rs6000/rs6000.c:11452
+#: config/rs6000/rs6000.c:11663
 #, c-format
 msgid "invalid %%G value"
 msgstr "valor %%G inválido"
 
-#: config/rs6000/rs6000.c:11487
+#: config/rs6000/rs6000.c:11698
 #, c-format
 msgid "invalid %%j code"
 msgstr "código %%j inválido"
 
-#: config/rs6000/rs6000.c:11497
+#: config/rs6000/rs6000.c:11708
 #, c-format
 msgid "invalid %%J code"
 msgstr "código %%J inválido"
 
-#: config/rs6000/rs6000.c:11507
+#: config/rs6000/rs6000.c:11718
 #, c-format
 msgid "invalid %%k value"
 msgstr "valor %%k inválido"
 
-#: config/rs6000/rs6000.c:11527 config/xtensa/xtensa.c:2022
+#: config/rs6000/rs6000.c:11738 config/xtensa/xtensa.c:2028
 #, c-format
 msgid "invalid %%K value"
 msgstr "valor %%K inválido"
 
-#: config/rs6000/rs6000.c:11597
+#: config/rs6000/rs6000.c:11808
 #, c-format
 msgid "invalid %%O value"
 msgstr "valor %%O inválido"
 
-#: config/rs6000/rs6000.c:11644
+#: config/rs6000/rs6000.c:11855
 #, c-format
 msgid "invalid %%q value"
 msgstr "valor %%q inválido"
 
-#: config/rs6000/rs6000.c:11688
+#: config/rs6000/rs6000.c:11899
 #, c-format
 msgid "invalid %%S value"
 msgstr "valor %%S inválido"
 
-#: config/rs6000/rs6000.c:11728
+#: config/rs6000/rs6000.c:11939
 #, c-format
 msgid "invalid %%T value"
 msgstr "valor %%T inválido"
 
-#: config/rs6000/rs6000.c:11738
+#: config/rs6000/rs6000.c:11949
 #, c-format
 msgid "invalid %%u value"
 msgstr "valor %%u inválido"
 
-#: config/rs6000/rs6000.c:11747 config/xtensa/xtensa.c:1992
+#: config/rs6000/rs6000.c:11958 config/xtensa/xtensa.c:1998
 #, c-format
 msgid "invalid %%v value"
 msgstr "valor %%v inválido"
 
-#: config/rs6000/rs6000.c:21768
+#: config/rs6000/rs6000.c:21946
 msgid "AltiVec argument passed to unprototyped function"
 msgstr "Se pasó un argumento Altivec a una función sin prototipo"
 
-#: config/s390/s390.c:4561
+#: config/s390/s390.c:4560
 #, c-format
 msgid "cannot decompose address"
 msgstr "no se puede descomponer la dirección"
 
-#: config/s390/s390.c:4771
+#: config/s390/s390.c:4770
 msgid "UNKNOWN in print_operand !?"
 msgstr "UNKNOWN en print_operand !?"
 
@@ -3597,89 +3525,89 @@
 msgid "invalid operand for code: '%c'"
 msgstr "operando inválido para code: '%c'"
 
-#: config/sh/sh.c:746
+#: config/sh/sh.c:749
 #, c-format
 msgid "invalid operand to %%R"
 msgstr "operando inválido para %%R"
 
-#: config/sh/sh.c:773
+#: config/sh/sh.c:776
 #, c-format
 msgid "invalid operand to %%S"
 msgstr "operando inválido para %%S"
 
-#: config/sh/sh.c:8095
+#: config/sh/sh.c:8098
 msgid "created and used with different architectures / ABIs"
 msgstr "creado y usado con diferentes arquitecturas / ABIs"
 
-#: config/sh/sh.c:8097
+#: config/sh/sh.c:8100
 msgid "created and used with different ABIs"
 msgstr "creado y usado con diferentes ABIs"
 
-#: config/sh/sh.c:8099
+#: config/sh/sh.c:8102
 msgid "created and used with different endianness"
 msgstr "creado y usado con diferente orden de bits"
 
-#: config/sparc/sparc.c:6803 config/sparc/sparc.c:6809
+#: config/sparc/sparc.c:6806 config/sparc/sparc.c:6812
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "operando %%Y inválido"
 
-#: config/sparc/sparc.c:6879
+#: config/sparc/sparc.c:6882
 #, c-format
 msgid "invalid %%A operand"
 msgstr "operando %%A inválido"
 
-#: config/sparc/sparc.c:6889
+#: config/sparc/sparc.c:6892
 #, c-format
 msgid "invalid %%B operand"
 msgstr "operando %%B inválido"
 
-#: config/sparc/sparc.c:6928
+#: config/sparc/sparc.c:6931
 #, c-format
 msgid "invalid %%c operand"
 msgstr "operando %%c inválido"
 
-#: config/sparc/sparc.c:6950
+#: config/sparc/sparc.c:6953
 #, c-format
 msgid "invalid %%d operand"
 msgstr "operando %%d inválido"
 
-#: config/sparc/sparc.c:6967
+#: config/sparc/sparc.c:6970
 #, c-format
 msgid "invalid %%f operand"
 msgstr "operando %%f inválido"
 
-#: config/sparc/sparc.c:6981
+#: config/sparc/sparc.c:6984
 #, c-format
 msgid "invalid %%s operand"
 msgstr "operando %%s inválido"
 
-#: config/sparc/sparc.c:7035
+#: config/sparc/sparc.c:7038
 #, c-format
 msgid "long long constant not a valid immediate operand"
 msgstr "la constante long long no es un operando inmediato válido"
 
-#: config/sparc/sparc.c:7038
+#: config/sparc/sparc.c:7041
 #, c-format
 msgid "floating point constant not a valid immediate operand"
 msgstr "la constante de coma flotante no es un operando inmediato válido"
 
-#: config/stormy16/stormy16.c:1775 config/stormy16/stormy16.c:1846
+#: config/stormy16/stormy16.c:1748 config/stormy16/stormy16.c:1819
 #, c-format
 msgid "'B' operand is not constant"
 msgstr "el operando 'B' no es una constante"
 
-#: config/stormy16/stormy16.c:1802
+#: config/stormy16/stormy16.c:1775
 #, c-format
 msgid "'B' operand has multiple bits set"
 msgstr "el operando 'B' tiene establecidos múltiples bits"
 
-#: config/stormy16/stormy16.c:1828
+#: config/stormy16/stormy16.c:1801
 #, c-format
 msgid "'o' operand is not constant"
 msgstr "el operando 'o' no es una constante"
 
-#: config/stormy16/stormy16.c:1860
+#: config/stormy16/stormy16.c:1833
 #, c-format
 msgid "xstormy16_print_operand: unknown code"
 msgstr "xstormy16_print_operand: código desconocido"
@@ -3692,56 +3620,56 @@
 msgid "output_move_single:"
 msgstr "output_move_single:"
 
-#: config/xtensa/xtensa.c:652 config/xtensa/xtensa.c:684
-#: config/xtensa/xtensa.c:693
+#: config/xtensa/xtensa.c:656 config/xtensa/xtensa.c:688
+#: config/xtensa/xtensa.c:697
 msgid "bad test"
 msgstr "prueba errónea"
 
-#: config/xtensa/xtensa.c:1980
+#: config/xtensa/xtensa.c:1986
 #, c-format
 msgid "invalid %%D value"
 msgstr "valor %%D inválido"
 
-#: config/xtensa/xtensa.c:2017
+#: config/xtensa/xtensa.c:2023
 msgid "invalid mask"
 msgstr "máscara inválida"
 
-#: config/xtensa/xtensa.c:2043
+#: config/xtensa/xtensa.c:2049
 #, c-format
 msgid "invalid %%x value"
 msgstr "valor %%x inválido"
 
-#: config/xtensa/xtensa.c:2050
+#: config/xtensa/xtensa.c:2056
 #, c-format
 msgid "invalid %%d value"
 msgstr "valor %%d inválido"
 
-#: config/xtensa/xtensa.c:2071 config/xtensa/xtensa.c:2081
+#: config/xtensa/xtensa.c:2077 config/xtensa/xtensa.c:2087
 #, c-format
 msgid "invalid %%t/%%b value"
 msgstr "valor %%t%%b inválido"
 
-#: config/xtensa/xtensa.c:2123
+#: config/xtensa/xtensa.c:2129
 msgid "invalid address"
 msgstr "dirección inválida"
 
-#: config/xtensa/xtensa.c:2148
+#: config/xtensa/xtensa.c:2154
 msgid "no register in address"
 msgstr "no hay registro en la dirección"
 
-#: config/xtensa/xtensa.c:2156
+#: config/xtensa/xtensa.c:2162
 msgid "address offset not a constant"
 msgstr "el desplazamiento de dirección no es una constante"
 
-#: cp/call.c:2514
+#: cp/call.c:2500
 msgid "candidates are:"
 msgstr "los candidatos son:"
 
-#: cp/call.c:6463
+#: cp/call.c:6487
 msgid "candidate 1:"
 msgstr "candidato 1:"
 
-#: cp/call.c:6464
+#: cp/call.c:6488
 msgid "candidate 2:"
 msgstr "candidato 2:"
 
@@ -3786,51 +3714,51 @@
 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
 msgstr "Rango simétrico fuera de entero implicado por Standard Fortran en %L"
 
-#: fortran/arith.c:1425
+#: fortran/arith.c:1472
 msgid "elemental binary operation"
 msgstr "operación binaria elemental"
 
-#: fortran/arith.c:1997
+#: fortran/arith.c:2044
 #, no-c-format
 msgid "Arithmetic OK converting %s to %s at %L"
 msgstr "Se convierte el OK aritmético %s a %s en %L"
 
-#: fortran/arith.c:2001
+#: fortran/arith.c:2048
 #, no-c-format
 msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 msgstr "El desborde aritmético convierte %s a %s en %L. Esta revisión se puede desactivar con la opción -fno-range-check"
 
-#: fortran/arith.c:2006
+#: fortran/arith.c:2053
 #, no-c-format
 msgid "Arithmetic underflow converting %s to %s at %L"
 msgstr "Se convierte el desborde aritmético por debajo %s a %s en %L"
 
-#: fortran/arith.c:2010
+#: fortran/arith.c:2057
 #, no-c-format
 msgid "Arithmetic NaN converting %s to %s at %L"
 msgstr "Se convierte el NaN aritmético %s a %s en %L"
 
-#: fortran/arith.c:2014
+#: fortran/arith.c:2061
 #, no-c-format
 msgid "Division by zero converting %s to %s at %L"
 msgstr "Se convierte la división por cero %s a %s en %L"
 
-#: fortran/arith.c:2018
+#: fortran/arith.c:2065
 #, no-c-format
 msgid "Array operands are incommensurate converting %s to %s at %L"
 msgstr "Se convierten los operandos de matriz que son inconmesurables %s a %s en %L"
 
-#: fortran/arith.c:2022
+#: fortran/arith.c:2069
 #, no-c-format
 msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
 msgstr "Se convierte el rango simétrico fuera de entero implicado por Standard Fortran %s a %s en %L"
 
-#: fortran/arith.c:2355
+#: fortran/arith.c:2402
 #, no-c-format
 msgid "The Hollerith constant at %L is too long to convert to %s"
 msgstr "La constante Holletith en %L es demasiado grande para convertirse a %s"
 
-#: fortran/arith.c:2513
+#: fortran/arith.c:2560
 #, no-c-format
 msgid "Enumerator exceeds the C integer type at %C"
 msgstr "El enumerador excede el tipo entero de C en %C"
@@ -3860,72 +3788,72 @@
 msgid "Variable '%s' at %L in this context must be constant"
 msgstr "La variable '%s' en %L en este contexto debe ser constante"
 
-#: fortran/array.c:299
+#: fortran/array.c:314
 #, no-c-format
 msgid "Expected expression in array specification at %C"
 msgstr "Se esperaba una expresión en la especificación de matriz en %C"
 
-#: fortran/array.c:386
+#: fortran/array.c:392
 #, no-c-format
 msgid "Bad array specification for an explicitly shaped array at %C"
 msgstr "Especificación de matriz errónea para una matriz formada explícita en %C"
 
-#: fortran/array.c:396
+#: fortran/array.c:402
 #, no-c-format
 msgid "Bad array specification for assumed shape array at %C"
 msgstr "Especificación de matriz errónea para una matriz de forma asumida en %C"
 
-#: fortran/array.c:410
+#: fortran/array.c:416
 #, no-c-format
 msgid "Bad specification for deferred shape array at %C"
 msgstr "Especificación de matriz errónea para una matriz de forma diferida en %C"
 
-#: fortran/array.c:414
+#: fortran/array.c:420
 #, no-c-format
 msgid "Bad specification for assumed size array at %C"
 msgstr "Especificación errónea para el tamaño de matriz asumido en %C"
 
-#: fortran/array.c:423
+#: fortran/array.c:429
 #, no-c-format
 msgid "Expected another dimension in array declaration at %C"
 msgstr "Se esperaba otra dimensión en la declaración de matriz %C"
 
-#: fortran/array.c:429
+#: fortran/array.c:435
 #, no-c-format
 msgid "Array specification at %C has more than %d dimensions"
 msgstr "La especificación de matriz en %C tiene más de %d dimensiones"
 
-#: fortran/array.c:635
+#: fortran/array.c:641
 #, no-c-format
 msgid "duplicated initializer"
 msgstr "inicializador duplicado"
 
-#: fortran/array.c:727
+#: fortran/array.c:733
 #, no-c-format
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 msgstr "El iterador-DO '%s' en %L está dentro de un iterador del mismo nombre"
 
-#: fortran/array.c:829 fortran/array.c:938
+#: fortran/array.c:835 fortran/array.c:944
 #, no-c-format
 msgid "Syntax error in array constructor at %C"
 msgstr "Error sintáctico en el constructor de matriz en %C"
 
-#: fortran/array.c:884
+#: fortran/array.c:890
 #, no-c-format
 msgid "Fortran 2003: [...] style array constructors at %C"
 msgstr "Fortran 2003: constructores de matriz de estilo [...] en %C"
 
-#: fortran/array.c:898
+#: fortran/array.c:904
 #, no-c-format
 msgid "Empty array constructor at %C is not allowed"
 msgstr "No se permite un constructor de matriz vacío en %C"
 
-#: fortran/array.c:982
+#: fortran/array.c:988
 #, no-c-format
 msgid "Element in %s array constructor at %L is %s"
 msgstr "El elemento en el constructor de matriz %s en %L es %s"
 
-#: fortran/array.c:1309
+#: fortran/array.c:1315
 #, no-c-format
 msgid "Iterator step at %L cannot be zero"
 msgstr "El paso de iterador en %L no puede ser cero"
@@ -3945,7 +3873,7 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
 msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser un tipo numérico"
 
-#: fortran/check.c:101 fortran/check.c:817 fortran/check.c:827
+#: fortran/check.c:101 fortran/check.c:810 fortran/check.c:820
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
 msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser INTEGER o REAL"
@@ -4012,220 +3940,215 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
 msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser una variable"
 
-#: fortran/check.c:320
+#: fortran/check.c:356
 #, no-c-format
-msgid "Missing DIM parameter in intrinsic '%s' at %L"
-msgstr "Falta el parámetro DIM en el intrínseco '%s' en %L"
-
-#: fortran/check.c:363
-#, no-c-format
 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
 msgstr "el argumento 'dim' del intrínseco '%s' en %L no es un índice de dimensión válido"
 
-#: fortran/check.c:433
+#: fortran/check.c:426
 #, no-c-format
 msgid "Unequal character lengths (%ld and %ld) in %s intrinsic at %L"
 msgstr "Longitudes de caracteres desiguales (%ld y %ld) en el intrínseco %s en %L"
 
-#: fortran/check.c:535 fortran/check.c:1938 fortran/check.c:1953
+#: fortran/check.c:528 fortran/check.c:1932 fortran/check.c:1947
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
 msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser ALLOCATABLE"
 
-#: fortran/check.c:559 fortran/check.c:3703
+#: fortran/check.c:552 fortran/check.c:3697
 #, no-c-format
 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
 msgstr "Los argumentos '%s' y '%s' del intrínseco '%s' en %L deben tener el mismo tipo"
 
-#: fortran/check.c:568 fortran/check.c:1143 fortran/check.c:1286
-#: fortran/check.c:1360 fortran/check.c:1616
+#: fortran/check.c:561 fortran/check.c:1137 fortran/check.c:1280
+#: fortran/check.c:1354 fortran/check.c:1610
 #, no-c-format
 msgid "Extension: Different type kinds at %L"
 msgstr "Extensión: Diferentes tipos de géneros en %L"
 
-#: fortran/check.c:608 fortran/check.c:2022
+#: fortran/check.c:601 fortran/check.c:2016
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
 msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser un POINTER"
 
-#: fortran/check.c:628
+#: fortran/check.c:621
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
 msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser un puntero u objetivo VARIABLE o FUNCTION"
 
-#: fortran/check.c:636
+#: fortran/check.c:629
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
 msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser un POINTER o un TARGET"
 
-#: fortran/check.c:652
+#: fortran/check.c:645
 #, no-c-format
 msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
 msgstr "Una sección de matriz con un subíndice vector en %L no debe ser el objetivo de un puntero"
 
-#: fortran/check.c:663
+#: fortran/check.c:656
 #, no-c-format
 msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
 msgstr "No se permite un puntero NULL en %L como un argumento de la función intrínseca '%s'"
 
-#: fortran/check.c:798 fortran/check.c:915
+#: fortran/check.c:791 fortran/check.c:910
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
 msgstr "El argumento '%s' del intrínseco '%s' en %L no debe estar presente si 'x' es COMPLEX"
 
-#: fortran/check.c:848 fortran/check.c:1205 fortran/check.c:1308
-#: fortran/check.c:1467 fortran/check.c:1484 fortran/check.c:2318
-#: fortran/check.c:2444 fortran/check.c:2779 fortran/check.c:2821
+#: fortran/check.c:841 fortran/check.c:1199 fortran/check.c:1302
+#: fortran/check.c:1461 fortran/check.c:1478 fortran/check.c:2312
+#: fortran/check.c:2438 fortran/check.c:2773 fortran/check.c:2815
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
 msgstr "Fortran 2003:  Intrínseco '%s' con argumento KIND en %L"
 
-#: fortran/check.c:964 fortran/check.c:1712 fortran/check.c:1720
+#: fortran/check.c:959 fortran/check.c:1706 fortran/check.c:1714
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
 msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser numérico o LOGICAL"
 
-#: fortran/check.c:978
+#: fortran/check.c:973
 #, no-c-format
 msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
 msgstr "Formas diferentes para los argumentos '%s' y '%s' en %L para el intrínseco 'dot_product'"
 
-#: fortran/check.c:997 fortran/check.c:1005
+#: fortran/check.c:992 fortran/check.c:1000
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
 msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser real por defecto"
 
-#: fortran/check.c:1256
+#: fortran/check.c:1250
 #, no-c-format
 msgid "Argument of %s at %L must be of length one"
 msgstr "El argumento %s en %L debe ser de longitud uno"
 
-#: fortran/check.c:1315
+#: fortran/check.c:1309
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
 msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser del mismo género que '%s'"
 
-#: fortran/check.c:1440
+#: fortran/check.c:1434
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
 msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser de un tipo no derivado"
 
-#: fortran/check.c:1589
+#: fortran/check.c:1583
 #, no-c-format
 msgid "Intrinsic '%s' at %L must have at least two arguments"
 msgstr "El intrínseco '%s' en %L debe tener al menos dos argumentos"
 
-#: fortran/check.c:1622
+#: fortran/check.c:1616
 #, no-c-format
 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
 msgstr "El argumento 'a%d' del intrínseco '%s' en %L debe ser %s(%d)"
 
-#: fortran/check.c:1655
+#: fortran/check.c:1649
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
 msgstr "Fortran 2003: Intrínseco '%s' con argumento CHARACTER en %L"
 
-#: fortran/check.c:1662
+#: fortran/check.c:1656
 #, no-c-format
 msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
 msgstr "El argumento 'a1' del intrínseco '%s' en %L debe ser INTEGER, REAL o CHARACTER"
 
-#: fortran/check.c:1734
+#: fortran/check.c:1728
 #, no-c-format
 msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
 msgstr "Formas diferentes en la dimensión 1 para los argumentos '%s' y '%s' en %L para el intrínseco matmul"
 
-#: fortran/check.c:1753
+#: fortran/check.c:1747
 #, no-c-format
 msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
 msgstr "Formas diferentes en la dimensión 2 para el argumento '%s' y en la dimensión 1 para el argumento '%s' en %L para el intrínseco matmul"
 
-#: fortran/check.c:1762
+#: fortran/check.c:1756
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
 msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser de rango 1 o 2"
 
-#: fortran/check.c:1964
+#: fortran/check.c:1958
 #, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
 msgstr "Los argumentos '%s' y '%s' del intrínseco '%s' en %L deben tener el mismo rango %d/%d"
 
-#: fortran/check.c:1973
+#: fortran/check.c:1967
 #, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
 msgstr "Los argumentos '%s' y '%s' del intrínseco '%s' en %L deben ser del mismo género %d/%d"
 
-#: fortran/check.c:2069
+#: fortran/check.c:2063
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
 msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser de tipo REAL o COMPLEX"
 
-#: fortran/check.c:2090
+#: fortran/check.c:2084
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
 msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser de una variable dummy"
 
-#: fortran/check.c:2098
+#: fortran/check.c:2092
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
 msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser de una variable dummy OPTIONAL"
 
-#: fortran/check.c:2114
+#: fortran/check.c:2108
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
 msgstr "El argumento '%s' del intrínseco '%s' en %L no debe ser un subobjeto de '%s'"
 
-#: fortran/check.c:2231
+#: fortran/check.c:2225
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
 msgstr "El argumento 'shape' del intrínseco 'reshape' en %L debe ser una matriz de tamaño constante"
 
-#: fortran/check.c:2241
+#: fortran/check.c:2235
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
 msgstr "El argumento 'shape' del intrínseco 'reshape' en %L tiene más de %d elementos"
 
-#: fortran/check.c:2279
+#: fortran/check.c:2273
 #, no-c-format
 msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
 msgstr "Sin relleno, no hay suficientes elementos en el intrínseco RESHAPE fuente en %L para coincidir con la forma"
 
-#: fortran/check.c:2364
+#: fortran/check.c:2358
 #, no-c-format
 msgid "Missing arguments to %s intrinsic at %L"
 msgstr "Faltan argumentos para el intrínseco %s en %L"
 
-#: fortran/check.c:2405
+#: fortran/check.c:2399
 #, no-c-format
 msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
 msgstr "El argumento 'source' del intrínseco 'shape' en %L no debe ser un tamaño de matriz asumido"
 
-#: fortran/check.c:2479
+#: fortran/check.c:2473
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
 msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser menor que el rango %d"
 
-#: fortran/check.c:2731
+#: fortran/check.c:2725
 #, no-c-format
 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
 msgstr "El argumento 'MOLD' del intrínseco 'TRANSFER' en %L no debe ser %s"
 
-#: fortran/check.c:3050
+#: fortran/check.c:3044
 #, no-c-format
 msgid "Too many arguments to %s at %L"
 msgstr "Demasiados argumentos para %s en %L"
 
-#: fortran/check.c:3162 fortran/check.c:3616 fortran/check.c:3640
+#: fortran/check.c:3156 fortran/check.c:3610 fortran/check.c:3634
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
 msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser INTEGER o PROCEDURE"
 
-#: fortran/check.c:3338
+#: fortran/check.c:3332
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
 msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser de un género que no sea más ancho que el género por defecto (%d)"
 
-#: fortran/check.c:3687 fortran/check.c:3695
+#: fortran/check.c:3681 fortran/check.c:3689
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
 msgstr "El argumento '%s' del intrínseco '%s' en %L debe ser INTEGER o LOGICAL"
@@ -4250,177 +4173,187 @@
 msgid "'%s' at %L already is initialized at %L"
 msgstr "'%s' en %L ya se inicializó en %L"
 
-#: fortran/data.c:412
+#: fortran/data.c:317
 #, no-c-format
+msgid "Data element below array lower bound at %L"
+msgstr "Elemeto de datos debajo del límite inferior de la matriz en %L"
+
+#: fortran/data.c:329
+#, no-c-format
+msgid "Data element above array upper bound at %L"
+msgstr "Elemento de datos arriba del límite superior en %L"
+
+#: fortran/data.c:435
+#, no-c-format
 msgid "Extension: re-initialization of '%s' at %L"
 msgstr "Extensión: reinicialización de '%s' en %L"
 
-#: fortran/decl.c:254
+#: fortran/decl.c:253
 #, no-c-format
 msgid "Host associated variable '%s' may not be in the DATA statement at %C"
 msgstr "La variable asociada al anfitrión '%s' no debe estar en la declaración DATA en %C"
 
-#: fortran/decl.c:261
+#: fortran/decl.c:260
 #, no-c-format
 msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
 msgstr "Extensión: inicialización de la variable de bloque común '%s' en la declaración DATA en %C"
 
-#: fortran/decl.c:366
+#: fortran/decl.c:365
 #, no-c-format
 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
 msgstr "El símbolo '%s' debe ser un PARAMETER en la declaración DATA en %C"
 
-#: fortran/decl.c:470
+#: fortran/decl.c:390
 #, no-c-format
+msgid "Invalid initializer %s in Data statement at %C"
+msgstr "Inicializador %s inválido en la declaración Data en %C"
+
+#: fortran/decl.c:493
+#, no-c-format
 msgid "Initialization at %C is not allowed in a PURE procedure"
 msgstr "No se permite la inicialización de %C en un procedimiento PURE"
 
-#: fortran/decl.c:529
+#: fortran/decl.c:552
 #, no-c-format
 msgid "DATA statement at %C is not allowed in a PURE procedure"
 msgstr "No se permite la declaración DATA en %C en un procedimiento PURE"
 
-#: fortran/decl.c:558
+#: fortran/decl.c:581
 #, no-c-format
 msgid "Bad INTENT specification at %C"
 msgstr "Especificación INTENT errónea en %C"
 
-#: fortran/decl.c:600
+#: fortran/decl.c:623
 #, no-c-format
 msgid "Conflict in attributes of function argument at %C"
 msgstr "Conflicto en los atributos de los argumentos de la función en %C"
 
-#: fortran/decl.c:647
+#: fortran/decl.c:676
 #, no-c-format
 msgid "Syntax error in character length specification at %C"
 msgstr "Error sintáctico en la especificación de longitud de carácter en %C"
 
-#: fortran/decl.c:757
+#: fortran/decl.c:795
 #, no-c-format
 msgid "Procedure '%s' at %C is already defined at %L"
 msgstr "El procedimiento '%s' en %C ya se había definido en %L"
 
-#: fortran/decl.c:765
+#: fortran/decl.c:803
 #, no-c-format
 msgid "Name '%s' at %C is already defined as a generic interface at %L"
 msgstr "El nombre '%s' en %C ya se definió como una interfaz genérica en %L"
 
-#: fortran/decl.c:778
+#: fortran/decl.c:816
 #, no-c-format
 msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
 msgstr "El procedimiento '%s' en %C tiene una interfaz explícita y no debe tener atributos declarados en %L"
 
-#: fortran/decl.c:850
+#: fortran/decl.c:888
 #, no-c-format
 msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
 msgstr "El procedimiento '%s' en %L debe tener el atributo BIND(C) para que sea interoperable con C"
 
-#: fortran/decl.c:880
+#: fortran/decl.c:918
 #, no-c-format
 msgid "Type '%s' at %L is a parameter to the BIND(C)  procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
 msgstr "El tipo '%s' en %L es un parámetro del procedimiento BIND(C) '%s' pero no es interoperable con C porque el tipo derivado '%s' no es interoperable con C"
 
-#: fortran/decl.c:887
+#: fortran/decl.c:925
 #, no-c-format
 msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
 msgstr "La variable '%s' en %L es un parámetro del procedimiento BIND(C) '%s' pero puede no ser interoperable con C"
 
-#: fortran/decl.c:902
+#: fortran/decl.c:940
 #, no-c-format
 msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
 msgstr "El argumento de carácter '%s' en %L debe ser de longitud 1 porque el procedimiento '%s' es BIND(C)"
 
-#: fortran/decl.c:916
+#: fortran/decl.c:954
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
 msgstr "La variable '%s' en %L no puede tener el atributo ALLOCATABLE porque el procedimiento '%s' es BIND(C)"
 
-#: fortran/decl.c:925
+#: fortran/decl.c:963
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
 msgstr "La variable '%s' en %L no puede tener el atributo POINTER porque el procedimiento '%s' es BIND(C)"
 
-#: fortran/decl.c:934
+#: fortran/decl.c:972
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
 msgstr "La variable '%s' en %L no puede tener el atributo OPTIONAL porque el procedimiento '%s' es BIND(C)"
 
-#: fortran/decl.c:947
+#: fortran/decl.c:985
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr "La matriz de forma asumida '%s' en %L no puede ser un argumento para el procedimiento '%s' en %L porque el procedimiento es BIND(C)"
 
-#: fortran/decl.c:957
+#: fortran/decl.c:995
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr "La matriz de forma diferida '%s' en %L no puede ser un argumento para el procedimiento '%s' porque el procedimiento es BIND(C)"
 
-#: fortran/decl.c:1033
+#: fortran/decl.c:1071
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
 msgstr "La variable '%s' en el bloque común '%s' en %C se debe declarar con un género interoperable con C porque el bloque común '%s' es BIND(C)"
 
-#: fortran/decl.c:1069
+#: fortran/decl.c:1107
 #, no-c-format
 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
 msgstr "Se trunca la expresión CHARACTER en %L (%d/%d)"
 
-#: fortran/decl.c:1075
+#: fortran/decl.c:1113
 #, no-c-format
 msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
 msgstr "Los elementos CHARACTER del constructor de matriz en %L deben tener la misma longitud (%d/%d)"
 
-#: fortran/decl.c:1165
+#: fortran/decl.c:1203
 #, no-c-format
 msgid "Initializer not allowed for PARAMETER '%s' at %C"
 msgstr "No se permite un inicializador para el PARAMETER '%s' en %C"
 
-#: fortran/decl.c:1174
+#: fortran/decl.c:1213
 #, no-c-format
-msgid "Initializer not allowed for COMMON variable '%s' at %C"
-msgstr "No se permite un inicializador para la variable COMMON '%s' en %C"
-
-#: fortran/decl.c:1184
-#, no-c-format
 msgid "PARAMETER at %L is missing an initializer"
 msgstr "Falta un inicializador para el PARAMETER en %L"
 
-#: fortran/decl.c:1194
+#: fortran/decl.c:1223
 #, no-c-format
 msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
 msgstr "La variable '%s' en %C con un inicializador ya aparecía en una declaración DATA"
 
-#: fortran/decl.c:1344
+#: fortran/decl.c:1373
 #, no-c-format
 msgid "Component at %C must have the POINTER attribute"
 msgstr "El componente en %C debe tener el atributo POINTER"
 
-#: fortran/decl.c:1352
+#: fortran/decl.c:1381
 #, no-c-format
 msgid "Array component of structure at %C must have explicit or deferred shape"
 msgstr "El componente de matriz de la estructura en %C debe tener una forma explícita o diferida"
 
-#: fortran/decl.c:1378
+#: fortran/decl.c:1425
 #, no-c-format
 msgid "Allocatable component at %C must be an array"
 msgstr "El componente allocatable en %C debe ser una matriz"
 
-#: fortran/decl.c:1389
+#: fortran/decl.c:1436
 #, no-c-format
 msgid "Pointer array component of structure at %C must have a deferred shape"
 msgstr "El componente de matriz de puntero de la estructura en %C debe tener una forma diferida"
 
-#: fortran/decl.c:1398
+#: fortran/decl.c:1445
 #, no-c-format
 msgid "Allocatable component of structure at %C must have a deferred shape"
 msgstr "El componente allocatable de la estructura en %C debe tener una forma diferida"
 
-#: fortran/decl.c:1407
+#: fortran/decl.c:1454
 #, no-c-format
 msgid "Array component of structure at %C must have an explicit shape"
 msgstr "El componente de matriz de la estructura en %C debe tener una forma explícita"
 
-#: fortran/decl.c:1433
+#: fortran/decl.c:1480
 #, no-c-format
 msgid "NULL() initialization at %C is ambiguous"
 msgstr "La inicialización NULL() en %C es ambigua"
@@ -4430,715 +4363,741 @@
 # como `apuntado'. cfuga
 # Referencia: http://gcc.gnu.org/onlinedocs/gfortran/Cray-pointers.html
 #
-#: fortran/decl.c:1556 fortran/decl.c:5197
+#: fortran/decl.c:1603 fortran/decl.c:5395
 #, no-c-format
 msgid "Duplicate array spec for Cray pointee at %C"
 msgstr "Especificación de matriz duplicada para el apuntado Cray en %C"
 
-#: fortran/decl.c:1616
+#: fortran/decl.c:1663
 #, no-c-format
 msgid "the type of '%s' at %C has not been declared within the interface"
 msgstr "no se declaró el tipo de '%s' en %C en la interfaz"
 
-#: fortran/decl.c:1632
+#: fortran/decl.c:1679
 #, no-c-format
 msgid "Function name '%s' not allowed at %C"
 msgstr "No se permite el nombre de función '%s' en %C"
 
-#: fortran/decl.c:1648
+#: fortran/decl.c:1695
 #, no-c-format
 msgid "Extension: Old-style initialization at %C"
 msgstr "Extensión: Inicialización de estilo antiguo en %C"
 
-#: fortran/decl.c:1663
+#: fortran/decl.c:1710
 #, no-c-format
 msgid "Initialization at %C isn't for a pointer variable"
 msgstr "La inicialización en %C no es para una variable puntero"
 
-#: fortran/decl.c:1671
+#: fortran/decl.c:1718
 #, no-c-format
 msgid "Pointer initialization requires a NULL() at %C"
 msgstr "La inicialización de puntero requiere un NULL() en %C"
 
-#: fortran/decl.c:1677
+#: fortran/decl.c:1724
 #, no-c-format
 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
 msgstr "No se permite la inicialización de un puntero en %C en un procedimiento PURE"
 
-#: fortran/decl.c:1690
+#: fortran/decl.c:1737
 #, no-c-format
 msgid "Pointer initialization at %C requires '=>', not '='"
 msgstr "La inicialización de puntero en %C requiere '=>', no '='"
 
-#: fortran/decl.c:1699 fortran/decl.c:6129
+#: fortran/decl.c:1746 fortran/decl.c:6361
 #, no-c-format
 msgid "Expected an initialization expression at %C"
 msgstr "Se esperaba una expresión de inicialización en %C"
 
-#: fortran/decl.c:1705
+#: fortran/decl.c:1752
 #, no-c-format
 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
 msgstr "No se permite la inicialización de una variable en %C en un procedimiento PURE"
 
-#: fortran/decl.c:1718
+#: fortran/decl.c:1765
 #, no-c-format
 msgid "Initialization of allocatable component at %C is not allowed"
 msgstr "No se permite la inicialización del componente allocatable en %C"
 
-#: fortran/decl.c:1772 fortran/decl.c:1781
+#: fortran/decl.c:1819 fortran/decl.c:1828
 #, no-c-format
 msgid "Old-style type declaration %s*%d not supported at %C"
 msgstr "No se admite la declaración de tipo de estilo antiguo %s*%d en %C"
 
-#: fortran/decl.c:1786
+#: fortran/decl.c:1833
 #, no-c-format
 msgid "Nonstandard type declaration %s*%d at %C"
 msgstr "Declaración de tipo %s*%d no estándar en %C"
 
-#: fortran/decl.c:1838 fortran/decl.c:1897
+#: fortran/decl.c:1884 fortran/decl.c:1948
 #, no-c-format
 msgid "Missing right parenthesis at %C"
 msgstr "Falta el paréntesis derecho en %C"
 
-#: fortran/decl.c:1853 fortran/decl.c:1931
+#: fortran/decl.c:1897 fortran/decl.c:1993
 #, no-c-format
 msgid "Expected initialization expression at %C"
 msgstr "Se esperaba una expresión de inicialización en %C"
 
-#: fortran/decl.c:1861 fortran/decl.c:1937
+#: fortran/decl.c:1905 fortran/decl.c:1999
 #, no-c-format
 msgid "Expected scalar initialization expression at %C"
 msgstr "Se esperaba una expresión de inicialización escalar en %C"
 
-#: fortran/decl.c:1891
+#: fortran/decl.c:1936
 #, no-c-format
 msgid "Kind %d not supported for type %s at %C"
 msgstr "No se admite el género %d para el tipo %s en %C"
 
-#: fortran/decl.c:1957
+#: fortran/decl.c:1946
 #, no-c-format
+msgid "Missing right parenthesis or comma at %C"
+msgstr "Falta el paréntesis derecho o una coma en %C"
+
+#: fortran/decl.c:2019
+#, no-c-format
 msgid "Kind %d is not supported for CHARACTER at %C"
 msgstr "No se admite el género %d para CHARACTER en %C"
 
-#: fortran/decl.c:2086
+#: fortran/decl.c:2148
 #, no-c-format
 msgid "Syntax error in CHARACTER declaration at %C"
 msgstr "Error sintáctico en la declaración CHARACTER en %C"
 
-#: fortran/decl.c:2156
+#: fortran/decl.c:2233
 #, no-c-format
 msgid "Extension: BYTE type at %C"
 msgstr "Extensión: tipo BYTE en %C"
 
-#: fortran/decl.c:2162
+#: fortran/decl.c:2239
 #, no-c-format
 msgid "BYTE type used at %C is not available on the target machine"
 msgstr "El tipo BYTE usado en %C no está disponible en la máquina objetivo"
 
-#: fortran/decl.c:2211
+#: fortran/decl.c:2288
 #, no-c-format
 msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
 msgstr "DOUBLE COMPLEX en %C no conforma con el estándar Fortran 95"
 
-#: fortran/decl.c:2245 fortran/decl.c:2252 fortran/decl.c:2558
-#: fortran/decl.c:2566
+#: fortran/decl.c:2328 fortran/decl.c:2337 fortran/decl.c:2649
+#: fortran/decl.c:2657
 #, no-c-format
 msgid "Type name '%s' at %C is ambiguous"
 msgstr "El nombre de tipo '%s' en %C es ambiguo"
 
-#: fortran/decl.c:2321
+#: fortran/decl.c:2412
 #, no-c-format
 msgid "Missing character range in IMPLICIT at %C"
 msgstr "Falta el rango de carácter en IMPLICIT en %C"
 
-#: fortran/decl.c:2367
+#: fortran/decl.c:2458
 #, no-c-format
 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
 msgstr "Las letras debe estar en orden alfabético en la declaración IMPLICIT en %C"
 
-#: fortran/decl.c:2421
+#: fortran/decl.c:2512
 #, no-c-format
 msgid "Empty IMPLICIT statement at %C"
 msgstr "Declaración IMPLICIT vacía en %C"
 
-#: fortran/decl.c:2524
+#: fortran/decl.c:2615
 #, no-c-format
 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
 msgstr "La declaración IMPORT en %C sólo se permite en un cuerpo INTERFACE"
 
-#: fortran/decl.c:2529
+#: fortran/decl.c:2620
 #, no-c-format
 msgid "Fortran 2003: IMPORT statement at %C"
 msgstr "Fortran 2003: Declaración IMPORT en %C"
 
-#: fortran/decl.c:2544
+#: fortran/decl.c:2635
 #, no-c-format
 msgid "Expecting list of named entities at %C"
 msgstr "Se espera la lista de entidades nombradas %C"
 
-#: fortran/decl.c:2572
+#: fortran/decl.c:2663
 #, no-c-format
 msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
 msgstr "No se puede IMPORTar '%s' desde la unidad de ámbito del anfitrión en %C - no existe."
 
-#: fortran/decl.c:2579
+#: fortran/decl.c:2670
 #, no-c-format
 msgid "'%s' is already IMPORTed from host scoping unit at %C."
 msgstr "'%s' ya se IMPORTó desde la unidad de ámbito del anfitrión en %C."
 
-#: fortran/decl.c:2608
+#: fortran/decl.c:2699
 #, no-c-format
 msgid "Syntax error in IMPORT statement at %C"
 msgstr "Error sintáctico en la declaración IMPORT en %C"
 
-#: fortran/decl.c:2850
+#: fortran/decl.c:2941
 #, no-c-format
 msgid "Missing dimension specification at %C"
 msgstr "Falta la especificación de dimensión en %C"
 
-#: fortran/decl.c:2924
+#: fortran/decl.c:3015
 #, no-c-format
 msgid "Duplicate %s attribute at %L"
 msgstr "Atributo %s duplicado en %L"
 
-#: fortran/decl.c:2943
+#: fortran/decl.c:3034
 #, no-c-format
 msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
 msgstr "Fortran 2003: atributo ALLOCATABLE en %C en una definición TYPE"
 
-#: fortran/decl.c:2953
+#: fortran/decl.c:3044
 #, no-c-format
 msgid "Attribute at %L is not allowed in a TYPE definition"
 msgstr "No se permite el atributo %L en una definición TYPE"
 
-#: fortran/decl.c:2971
+#: fortran/decl.c:3062
 #, no-c-format
 msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
 msgstr "Fortran 2003: Atributo %s en %L en una definición TYPE"
 
-#: fortran/decl.c:2982
+#: fortran/decl.c:3073
 #, no-c-format
 msgid "%s attribute at %L is not allowed outside of the specification part of a module"
 msgstr "No se permite el atributo %s en %L fuera de la parte de especificación de un módulo"
 
-#: fortran/decl.c:3034 fortran/decl.c:5437
+#: fortran/decl.c:3125 fortran/decl.c:5635
 #, no-c-format
 msgid "PROTECTED at %C only allowed in specification part of a module"
 msgstr "Sólo se permite PROTECTED en %C en la parte de especificación de un módulo"
 
-#: fortran/decl.c:3040
+#: fortran/decl.c:3131
 #, no-c-format
 msgid "Fortran 2003: PROTECTED attribute at %C"
 msgstr "Fortran 2003: Atributo PROTECTED en %C"
 
-#: fortran/decl.c:3071
+#: fortran/decl.c:3162
 #, no-c-format
 msgid "Fortran 2003: VALUE attribute at %C"
 msgstr "Fortran 2003: Atributo VALUE en %C"
 
-#: fortran/decl.c:3081
+#: fortran/decl.c:3172
 #, no-c-format
 msgid "Fortran 2003: VOLATILE attribute at %C"
 msgstr "Fortran 2003: Atributo VOLATILE en %C"
 
-#: fortran/decl.c:3121
+#: fortran/decl.c:3212
 #, no-c-format
 msgid "Multiple identifiers provided with single NAME= specifier at %C"
 msgstr "Se proveen múltiples identificadores con un sólo especificador NAME= en %C"
 
 #. Print an error, but continue parsing line.
-#: fortran/decl.c:3171
+#: fortran/decl.c:3261
 #, no-c-format
 msgid "C kind parameter is for type %s but symbol '%s' at %L is of type %s"
 msgstr "El parámetro de género C es para el tipo %s, pero el símbolo '%s' en %L es de tipo %s"
 
-#: fortran/decl.c:3235
+#: fortran/decl.c:3325
 #, no-c-format
 msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
 msgstr "La función implícitamente declarada BIND(C) '%s' en %L no puede ser interoperable con C"
 
-#: fortran/decl.c:3257
+#: fortran/decl.c:3347
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
 msgstr "La variable '%s' en el bloque común '%s' en %L no puede ser un género interoperable con C ya que el bloque común '%s' es BIND(C)"
 
-#: fortran/decl.c:3266
+#: fortran/decl.c:3356
 #, no-c-format
 msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
 msgstr "La declaración de tipo '%s' en %L no es interoperable con C pero es BIND(C)"
 
-#: fortran/decl.c:3270
+#: fortran/decl.c:3360
 #, no-c-format
 msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
 msgstr "La variable '%s' en %L no es de un género interoperable con C pero es BIND(C)"
 
-#: fortran/decl.c:3282
+#: fortran/decl.c:3372
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
 msgstr "La variable '%s' en el bloque común '%s' en %L no se puede declarar con BIND(C) porque no es un global"
 
-#: fortran/decl.c:3296
+#: fortran/decl.c:3386
 #, no-c-format
 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
 msgstr "La variable '%s' en %L no puede tener los atributos POINTER y BIND(C) al mismo tiempo"
 
-#: fortran/decl.c:3304
+#: fortran/decl.c:3394
 #, no-c-format
 msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
 msgstr "La variable '%s' en %L no puede tener los atributos ALLOCATABLE y BIND(C) al mismo tiempo"
 
-#: fortran/decl.c:3314
+#: fortran/decl.c:3404
 #, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
 msgstr "El tipo de devolución de la función BIND(C) '%s' en %L no puede ser una matriz"
 
-#: fortran/decl.c:3322
+#: fortran/decl.c:3412
 #, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
 msgstr "El tipo de devolución de la función BIND(C) '%s' en %L no puede ser una cadena de caracteres"
 
 #. Use gfc_warning_now because we won't say that the symbol fails
 #. just because of this.
-#: fortran/decl.c:3334
+#: fortran/decl.c:3424
 #, no-c-format
 msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
 msgstr "El símbolo '%s' en %L se marcó PRIVATE pero se le dio la etiqueta de asignación '%s'"
 
-#: fortran/decl.c:3409
+#: fortran/decl.c:3499
 #, no-c-format
 msgid "Need either entity or common block name for attribute specification statement at %C"
 msgstr "Se necesita una entidad o un nombre de bloque común para la declaración de especificación de atributo en %C"
 
-#: fortran/decl.c:3456
+#: fortran/decl.c:3546
 #, no-c-format
 msgid "Missing entity or common block name for attribute specification statement at %C"
 msgstr "Falta la entidad o el nombre de bloque común para la declaración de especificación de atributo en %C"
 
 #. Now we have an error, which we signal, and then fix up
 #. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:3563
+#: fortran/decl.c:3653
 #, no-c-format
 msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
 msgstr "El tipo derivado en %C no se definió previamente y no puede aparecer en una definición de tipo derivado"
 
-#: fortran/decl.c:3595
+#: fortran/decl.c:3685
 #, no-c-format
 msgid "Syntax error in data declaration at %C"
 msgstr "Error sintáctico en la declaración de datos en %C"
 
-#: fortran/decl.c:3742
+#: fortran/decl.c:3832
 #, no-c-format
 msgid "Name '%s' at %C is the name of the procedure"
 msgstr "El nombre '%s' en %C es el nombre del procedimiento"
 
-#: fortran/decl.c:3754
+#: fortran/decl.c:3844
 #, no-c-format
 msgid "Unexpected junk in formal argument list at %C"
 msgstr "Basura inesperada en la lista de argumentos formales en %C"
 
-#: fortran/decl.c:3771
+#: fortran/decl.c:3861
 #, no-c-format
 msgid "Duplicate symbol '%s' in formal argument list at %C"
 msgstr "Símbolo '%s' duplicado en la lista de argumentos formales en %C"
 
-#: fortran/decl.c:3822
+#: fortran/decl.c:3912
 #, no-c-format
 msgid "RESULT variable at %C must be different than function name"
 msgstr "La variable RESULT en %C debe ser diferente que el nombre de la función"
 
-#: fortran/decl.c:3892
+#: fortran/decl.c:3990
 #, no-c-format
 msgid "Unexpected junk after function declaration at %C"
 msgstr "Basura inesperada después de la declaración de la función en %C"
 
-#: fortran/decl.c:3951
+#: fortran/decl.c:4000 fortran/decl.c:4734
 #, no-c-format
+msgid "Extension: BIND(C) attribute at %L may not be specified for an internal procedure"
+msgstr "Extensión: El atributo BIND(C) en %L no se puede especificar para un procedimiento internal"
+
+#: fortran/decl.c:4066
+#, no-c-format
 msgid "Interface '%s' at %C may not be generic"
 msgstr "La interfaz '%s' en %C puede no ser generic"
 
-#: fortran/decl.c:3956
+#: fortran/decl.c:4071
 #, no-c-format
 msgid "Interface '%s' at %C may not be a statement function"
 msgstr "La interfaz '%s' en %C puede no ser una función de declaración"
 
-#: fortran/decl.c:3967
+#: fortran/decl.c:4082
 #, no-c-format
 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
 msgstr "El procedimiento intrínseco '%s' no se permite en la declaración PROCEDURE en %C"
 
-#: fortran/decl.c:3975
+#: fortran/decl.c:4118
 #, no-c-format
-msgid "Fortran 2003: Support for intrinsic procedure '%s' in PROCEDURE statement at %C not yet implemented in gfortran"
-msgstr "Fortran 2003: El procedimiento intrínseco '%s' en la declaración PROCEDURE en %C aún no se admite en gfortran"
-
-#: fortran/decl.c:4014
-#, no-c-format
 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
 msgstr "El atributo BIND(C) en %C requiere una interfaz con BIND(C)"
 
-#: fortran/decl.c:4021
+#: fortran/decl.c:4125
 #, no-c-format
 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
 msgstr "El procedimiento BIND(C) con NAME no debe tener atributo POINTER en %C"
 
-#: fortran/decl.c:4027
+#: fortran/decl.c:4131
 #, no-c-format
 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
 msgstr "El procedimiento dummy en %C no puede tener atributo BIND(C) con NAME"
 
-#: fortran/decl.c:4060 fortran/decl.c:4103
+#: fortran/decl.c:4167 fortran/decl.c:4210
 #, no-c-format
 msgid "Syntax error in PROCEDURE statement at %C"
 msgstr "Error sintáctico en la declaración PROCEDURE en %C"
 
-#: fortran/decl.c:4077
+#: fortran/decl.c:4184
 #, no-c-format
 msgid "PROCEDURE at %C must be in a generic interface"
 msgstr "PROCEDURE en %C debe estar en una interfaz genérica"
 
-#: fortran/decl.c:4128
+#: fortran/decl.c:4235
 #, no-c-format
 msgid "Fortran 2003: Procedure components at %C are not yet implemented in gfortran"
 msgstr "Fortran 2003: Los componentes del procedimiento en %C aún no se admiten en gfortran"
 
-#: fortran/decl.c:4138
+#: fortran/decl.c:4245
 #, no-c-format
 msgid "Fortran 2003: PROCEDURE statement at %C"
 msgstr "Fortran 2003: Declaración PROCEDURE en %C"
 
-#: fortran/decl.c:4186
+#: fortran/decl.c:4293
 #, no-c-format
 msgid "Expected formal argument list in function definition at %C"
 msgstr "Se esperaba una lista de argumentos formales en la definición de la función en %C"
 
-#: fortran/decl.c:4210 fortran/decl.c:4214 fortran/decl.c:4536
-#: fortran/decl.c:4540 fortran/symbol.c:1402
+#: fortran/decl.c:4317 fortran/decl.c:4321 fortran/decl.c:4520
+#: fortran/decl.c:4524 fortran/decl.c:4702 fortran/decl.c:4706
+#: fortran/symbol.c:1402
 #, no-c-format
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 msgstr "El atributo BIND(C) en %L sólo se puede usar para variables o bloques comunes"
 
-#: fortran/decl.c:4246
+#: fortran/decl.c:4353
 #, no-c-format
 msgid "Function '%s' at %C already has a type of %s"
 msgstr "La función '%s' en %C ya tiene un tipo de %s"
 
-#: fortran/decl.c:4322
+#: fortran/decl.c:4441
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
 msgstr "La declaración ENTRY en %C no puede aparecer dentro de un PROGRAM"
 
-#: fortran/decl.c:4325
+#: fortran/decl.c:4444
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a MODULE"
 msgstr "La declaración ENTRY en %C no puede aparecer dentro de un MODULE"
 
-#: fortran/decl.c:4328
+#: fortran/decl.c:4447
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
 msgstr "La declaración ENTRY en %C no puede aparecer dentro de un BLOCK DATA"
 
-#: fortran/decl.c:4332
+#: fortran/decl.c:4451
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
 msgstr "La declaración ENTRY en %C no puede aparecer dentro de un INTERFACE"
 
-#: fortran/decl.c:4336
+#: fortran/decl.c:4455
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
 msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque DERIVED TYPE"
 
-#: fortran/decl.c:4340
+#: fortran/decl.c:4459
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
 msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque IF-THEN"
 
-#: fortran/decl.c:4344
+#: fortran/decl.c:4463
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DO block"
 msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque DO"
 
-#: fortran/decl.c:4348
+#: fortran/decl.c:4467
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a SELECT block"
 msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque SELECT"
 
-#: fortran/decl.c:4352
+#: fortran/decl.c:4471
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a FORALL block"
 msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque FORALL"
 
-#: fortran/decl.c:4356
+#: fortran/decl.c:4475
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a WHERE block"
 msgstr "La declaración ENTRY en %C no puede aparecer dentro de un bloque WHERE"
 
-#: fortran/decl.c:4360
+#: fortran/decl.c:4479
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
 msgstr "La declaración ENTRY en %C no puede aparecer dentro de un subprograma contenido"
 
-#: fortran/decl.c:4378
+#: fortran/decl.c:4497
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear in a contained procedure"
 msgstr "La declaración ENTRY en %C no puede aparecer dentro de un procedimiento contenido"
 
-#: fortran/decl.c:4560
+#: fortran/decl.c:4552 fortran/decl.c:4742
 #, no-c-format
 msgid "Missing required parentheses before BIND(C) at %C"
 msgstr "Faltan los paréntesis requeridos antes de BIND(C) en %C"
 
-#: fortran/decl.c:4618 fortran/decl.c:4634
+#: fortran/decl.c:4801 fortran/decl.c:4817
 #, no-c-format
 msgid "Syntax error in NAME= specifier for binding label at %C"
 msgstr "Error sintáctico en el especificador NAME= para la etiqueta de asignación %C"
 
-#: fortran/decl.c:4649
+#: fortran/decl.c:4832
 #, no-c-format
 msgid "Missing closing quote '\"' for binding label at %C"
 msgstr "Falta la comilla '\"' que cierra en la etiqueta de asignación en %C"
 
-#: fortran/decl.c:4658
+#: fortran/decl.c:4841
 #, no-c-format
 msgid "Missing closing quote ''' for binding label at %C"
 msgstr "Falta la comilla ''' que cierra en la etiqueta de asignación en %C"
 
-#: fortran/decl.c:4668
+#: fortran/decl.c:4851
 #, no-c-format
 msgid "Missing closing paren for binding label at %C"
 msgstr "Falta el paréntesis que cierra en la etiqueta de asignación en %C"
 
-#: fortran/decl.c:4703
+#: fortran/decl.c:4857
 #, no-c-format
+msgid "No binding name is allowed in BIND(C) at %C"
+msgstr "No se permite un nombre de enlazado en BIND(C) en %C"
+
+#: fortran/decl.c:4863
+#, no-c-format
+msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
+msgstr "Para el procedimiento dummy %s, no se permite un nombre de enlazado en BIND(C) en %C"
+
+#: fortran/decl.c:4894
+#, no-c-format
 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
 msgstr "No se permite NAME en BIND(C) para ABSTRACT INTERFACE en %C"
 
-#: fortran/decl.c:4876
+#: fortran/decl.c:5066
 #, no-c-format
 msgid "Unexpected END statement at %C"
 msgstr "Declaración END inesperada en %C"
 
 #. We would have required END [something].
-#: fortran/decl.c:4885
+#: fortran/decl.c:5075
 #, no-c-format
 msgid "%s statement expected at %L"
 msgstr "Se esperaba la declaración %s en %L"
 
-#: fortran/decl.c:4896
+#: fortran/decl.c:5086
 #, no-c-format
 msgid "Expecting %s statement at %C"
 msgstr "Esperando la declaración %s en %C"
 
-#: fortran/decl.c:4911
+#: fortran/decl.c:5101
 #, no-c-format
 msgid "Expected block name of '%s' in %s statement at %C"
 msgstr "Se esperaba el nombre de bloque de '%s' en la declaración %s en %C"
 
-#: fortran/decl.c:4928
+#: fortran/decl.c:5118
 #, no-c-format
 msgid "Expected terminating name at %C"
 msgstr "Se esperaba un nombre terminal en %C"
 
-#: fortran/decl.c:4937
+#: fortran/decl.c:5127
 #, no-c-format
 msgid "Expected label '%s' for %s statement at %C"
 msgstr "Se esperaba la etiqueta '%s' para la declaración %s en %C"
 
-#: fortran/decl.c:4991
+#: fortran/decl.c:5181
 #, no-c-format
 msgid "Missing array specification at %L in DIMENSION statement"
 msgstr "Falta la especificación de matriz en %L en la declaración DIMENSION"
 
-#: fortran/decl.c:5000
+#: fortran/decl.c:5189
 #, no-c-format
+msgid "Dimensions specified for %s at %L after its initialisation"
+msgstr "Se especificarion dimensiones para %s en %L después de su inicialización"
+
+#: fortran/decl.c:5198
+#, no-c-format
 msgid "Array specification must be deferred at %L"
 msgstr "La especificación de matriz se debe diferir en %L"
 
-#: fortran/decl.c:5077
+#: fortran/decl.c:5275
 #, no-c-format
 msgid "Unexpected character in variable list at %C"
 msgstr "Carácter inesperado en la lista de variables en %C"
 
-#: fortran/decl.c:5114
+#: fortran/decl.c:5312
 #, no-c-format
 msgid "Expected '(' at %C"
 msgstr "Se esperaba '(' en %C"
 
-#: fortran/decl.c:5128 fortran/decl.c:5168
+#: fortran/decl.c:5326 fortran/decl.c:5366
 #, no-c-format
 msgid "Expected variable name at %C"
 msgstr "se esperaba un nombre variable en %C"
 
-#: fortran/decl.c:5144
+#: fortran/decl.c:5342
 #, no-c-format
 msgid "Cray pointer at %C must be an integer"
 msgstr "El puntero Cray en %C debe ser un entero"
 
-#: fortran/decl.c:5148
+#: fortran/decl.c:5346
 #, no-c-format
 msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
 msgstr "El puntero Cray en %C tiene %d bytes de precisión; las direcciones de memoria requieren %d bytes"
 
-#: fortran/decl.c:5154
+#: fortran/decl.c:5352
 #, no-c-format
 msgid "Expected \",\" at %C"
 msgstr "Se esperaba \",\" en %C"
 
-#: fortran/decl.c:5217
+#: fortran/decl.c:5415
 #, no-c-format
 msgid "Expected \")\" at %C"
 msgstr "Se esperaba \")\" en %C"
 
-#: fortran/decl.c:5229
+#: fortran/decl.c:5427
 #, no-c-format
 msgid "Expected \",\" or end of statement at %C"
 msgstr "Se esperaba \",\" o el final de la declaración en %C"
 
-#: fortran/decl.c:5293
+#: fortran/decl.c:5491
 #, no-c-format
 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
 msgstr "La declaración de punteros Cray en %C requiere la opción -fcray-pointer"
 
-#: fortran/decl.c:5388
+#: fortran/decl.c:5586
 #, no-c-format
 msgid "Access specification of the %s operator at %C has already been specified"
 msgstr "La especificación de acceso del operador %s en %C ya se había especificado"
 
-#: fortran/decl.c:5405
+#: fortran/decl.c:5603
 #, no-c-format
 msgid "Access specification of the .%s. operator at %C has already been specified"
 msgstr "La especificación de acceso del operador .%s. en %C ya se había especificado"
 
-#: fortran/decl.c:5443
+#: fortran/decl.c:5641
 #, no-c-format
 msgid "Fortran 2003: PROTECTED statement at %C"
 msgstr "Fortran 2003: Declaración PROTECTED en %C"
 
-#: fortran/decl.c:5483
+#: fortran/decl.c:5681
 #, no-c-format
 msgid "Syntax error in PROTECTED statement at %C"
 msgstr "Error sintáctico en la declaración PROTECTED en %C"
 
-#: fortran/decl.c:5504
+#: fortran/decl.c:5702
 #, no-c-format
 msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
 msgstr "Sólo se permite la declaración PRIVATE en %C en la parte de especificación de un módulo"
 
-#: fortran/decl.c:5541
+#: fortran/decl.c:5739
 #, no-c-format
 msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
 msgstr "Sólo se permite la declaración PRIVATE en %C en la parte de especificación de un módulo"
 
-#: fortran/decl.c:5568
+#: fortran/decl.c:5766
 #, no-c-format
 msgid "Expected variable name at %C in PARAMETER statement"
 msgstr "Se esperaba un nombre de variable en %C en la declaración PARAMETER"
 
-#: fortran/decl.c:5575
+#: fortran/decl.c:5773
 #, no-c-format
 msgid "Expected = sign in PARAMETER statement at %C"
 msgstr "Se esperaba un signo = en la declaración PARAMETER en %C"
 
-#: fortran/decl.c:5581
+#: fortran/decl.c:5779
 #, no-c-format
 msgid "Expected expression at %C in PARAMETER statement"
 msgstr "Se esperaba una expresión en %C en la declaración PARAMETER"
 
-#: fortran/decl.c:5639
+#: fortran/decl.c:5799
 #, no-c-format
+msgid "Initializing already initialized variable at %C"
+msgstr "Se inicializa una variable ya inicializada en %C"
+
+#: fortran/decl.c:5844
+#, no-c-format
 msgid "Unexpected characters in PARAMETER statement at %C"
 msgstr "Caracteres inesperados en la declaración PARAMETER en %C"
 
-#: fortran/decl.c:5663
+#: fortran/decl.c:5868
 #, no-c-format
 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
 msgstr "Declaración SAVE incondicional en %C después de una declaración SAVE previa"
 
-#: fortran/decl.c:5675
+#: fortran/decl.c:5880
 #, no-c-format
 msgid "SAVE statement at %C follows blanket SAVE statement"
 msgstr "Declaración SAVE en %C después de una declaración SAVE incondicional"
 
-#: fortran/decl.c:5722
+#: fortran/decl.c:5927
 #, no-c-format
 msgid "Syntax error in SAVE statement at %C"
 msgstr "Error sintáctico en la declaración SAVE en %C"
 
-#: fortran/decl.c:5733
+#: fortran/decl.c:5938
 #, no-c-format
 msgid "Fortran 2003: VALUE statement at %C"
 msgstr "Fortran 2003: Declaración VALUE en %C"
 
-#: fortran/decl.c:5773
+#: fortran/decl.c:5978
 #, no-c-format
 msgid "Syntax error in VALUE statement at %C"
 msgstr "Error sintáctico en la declaración VALUE en %C"
 
-#: fortran/decl.c:5784
+#: fortran/decl.c:5989
 #, no-c-format
 msgid "Fortran 2003: VOLATILE statement at %C"
 msgstr "Fortran 2003: Declaración VOLATILE en %C"
 
-#: fortran/decl.c:5826
+#: fortran/decl.c:6031
 #, no-c-format
 msgid "Syntax error in VOLATILE statement at %C"
 msgstr "Error sintáctico en la declaración VOLATILE en %C"
 
-#: fortran/decl.c:5848
+#: fortran/decl.c:6054
 #, no-c-format
 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
 msgstr "MODULE PROCEDURE en %C debe estar en una interfaz genérica de módulo"
 
-#: fortran/decl.c:5910
+#: fortran/decl.c:6142
 #, no-c-format
 msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
 msgstr "El tipo derivado en %C sólo puede ser PRIVATE en la parte de especificación de un módulo"
 
-#: fortran/decl.c:5922
+#: fortran/decl.c:6154
 #, no-c-format
 msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
 msgstr "El tipo derivado en %C sólo puede ser PUBLIC en la parte de especificación de un módulo"
 
-#: fortran/decl.c:5979
+#: fortran/decl.c:6211
 #, no-c-format
 msgid "Expected :: in TYPE definition at %C"
 msgstr "Se esperaba :: en la definición TYPE en %C"
 
-#: fortran/decl.c:5990
+#: fortran/decl.c:6222
 #, no-c-format
 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
 msgstr "El nombre de tipo '%s' en %C no puede ser el mismo que un tipo intrínseco"
 
-#: fortran/decl.c:6000
+#: fortran/decl.c:6232
 #, no-c-format
 msgid "Derived type name '%s' at %C already has a basic type of %s"
 msgstr "El nombre de tipo derivado '%s' en %C ya tiene un tipo básico de %s"
 
-#: fortran/decl.c:6016
+#: fortran/decl.c:6248
 #, no-c-format
 msgid "Derived type definition of '%s' at %C has already been defined"
 msgstr "La definición del tipo derivado de '%s' en %C ya se había definido"
 
-#: fortran/decl.c:6054
+#: fortran/decl.c:6286
 #, no-c-format
 msgid "Cray Pointee at %C cannot be assumed shape array"
 msgstr "El Apuntado Cray en %C no se puede asumir como matriz de forma"
 
-#: fortran/decl.c:6074
+#: fortran/decl.c:6306
 #, no-c-format
 msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
 msgstr "Fortran 2003: ENUM y ENUMERATOR en %C"
 
-#: fortran/decl.c:6146
+#: fortran/decl.c:6378
 #, no-c-format
 msgid "ENUMERATOR %L not initialized with integer expression"
 msgstr "ENUMERATOR %L no se inicializó con una expresión entera"
 
-#: fortran/decl.c:6195
+#: fortran/decl.c:6427
 #, no-c-format
 msgid "ENUM definition statement expected before %C"
 msgstr "Se esperaba una declaración de definición ENUM antes de %C"
 
-#: fortran/decl.c:6228
+#: fortran/decl.c:6460
 #, no-c-format
 msgid "Syntax error in ENUMERATOR definition at %C"
 msgstr "Error sintáctico en la definición ENUMERATOR en %C"
@@ -5153,21 +5112,21 @@
 msgid "      "
 msgstr "      "
 
-#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:626
+#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:637
 #, c-format
 msgid "(%s "
 msgstr "(%s "
 
-#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1069
-#: fortran/dump-parse-tree.c:1113 fortran/dump-parse-tree.c:1123
+#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1091
+#: fortran/dump-parse-tree.c:1135 fortran/dump-parse-tree.c:1145
 #, c-format
 msgid "%d"
 msgstr "%d"
 
 #: fortran/dump-parse-tree.c:90 fortran/dump-parse-tree.c:116
 #: fortran/dump-parse-tree.c:159 fortran/dump-parse-tree.c:395
-#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:613
-#: fortran/dump-parse-tree.c:636
+#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:624
+#: fortran/dump-parse-tree.c:647
 #, c-format
 msgid ")"
 msgstr ")"
@@ -5305,7 +5264,7 @@
 msgid "%.2x"
 msgstr "%.2x"
 
-#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:732
+#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:754
 #, c-format
 msgid "%s:"
 msgstr "%s:"
@@ -5420,748 +5379,753 @@
 msgid "%s[["
 msgstr "%s[["
 
-#: fortran/dump-parse-tree.c:551
+#: fortran/dump-parse-tree.c:560
 #, c-format
 msgid "(%s %s %s %s %s"
 msgstr "(%s %s %s %s %s"
 
-#: fortran/dump-parse-tree.c:558
+#: fortran/dump-parse-tree.c:567
 #, c-format
 msgid " ALLOCATABLE"
 msgstr " ALLOCATABLE"
 
-#: fortran/dump-parse-tree.c:560 fortran/dump-parse-tree.c:631
+#: fortran/dump-parse-tree.c:569 fortran/dump-parse-tree.c:642
 #, c-format
 msgid " DIMENSION"
 msgstr " DIMENSION"
 
-#: fortran/dump-parse-tree.c:562
+#: fortran/dump-parse-tree.c:571
 #, c-format
 msgid " EXTERNAL"
 msgstr " EXTERNAL"
 
-#: fortran/dump-parse-tree.c:564
+#: fortran/dump-parse-tree.c:573
 #, c-format
 msgid " INTRINSIC"
 msgstr " INTRINSIC"
 
-#: fortran/dump-parse-tree.c:566
+#: fortran/dump-parse-tree.c:575
 #, c-format
 msgid " OPTIONAL"
 msgstr " OPTIONAL"
 
-#: fortran/dump-parse-tree.c:568 fortran/dump-parse-tree.c:629
+#: fortran/dump-parse-tree.c:577 fortran/dump-parse-tree.c:640
 #, c-format
 msgid " POINTER"
 msgstr " POINTER"
 
-#: fortran/dump-parse-tree.c:570
+#: fortran/dump-parse-tree.c:579
 #, c-format
 msgid " PROTECTED"
 msgstr " PROTECTED"
 
-#: fortran/dump-parse-tree.c:572
+#: fortran/dump-parse-tree.c:581
 #, c-format
 msgid " VALUE"
 msgstr " VALUE"
 
-#: fortran/dump-parse-tree.c:574
+#: fortran/dump-parse-tree.c:583
 #, c-format
 msgid " VOLATILE"
 msgstr " VOLATILE"
 
-#: fortran/dump-parse-tree.c:576
+#: fortran/dump-parse-tree.c:585
 #, c-format
 msgid " THREADPRIVATE"
 msgstr " THREADPRIVATE"
 
-#: fortran/dump-parse-tree.c:578
+#: fortran/dump-parse-tree.c:587
 #, c-format
 msgid " TARGET"
 msgstr " TARGET"
 
-#: fortran/dump-parse-tree.c:580
+#: fortran/dump-parse-tree.c:589
 #, c-format
 msgid " DUMMY"
 msgstr " DUMMY"
 
-#: fortran/dump-parse-tree.c:582
+#: fortran/dump-parse-tree.c:591
 #, c-format
 msgid " RESULT"
 msgstr " RESULT"
 
-#: fortran/dump-parse-tree.c:584
+#: fortran/dump-parse-tree.c:593
 #, c-format
 msgid " ENTRY"
 msgstr " ENTRY"
 
-#: fortran/dump-parse-tree.c:587
+#: fortran/dump-parse-tree.c:595
 #, c-format
+msgid " BIND(C)"
+msgstr " BIND(C)"
+
+#: fortran/dump-parse-tree.c:598
+#, c-format
 msgid " DATA"
 msgstr " DATA"
 
-#: fortran/dump-parse-tree.c:589
+#: fortran/dump-parse-tree.c:600
 #, c-format
 msgid " USE-ASSOC"
 msgstr " USE-ASSOC"
 
-#: fortran/dump-parse-tree.c:591
+#: fortran/dump-parse-tree.c:602
 #, c-format
 msgid " IN-NAMELIST"
 msgstr " EN-LISTANOMBRE"
 
-#: fortran/dump-parse-tree.c:593
+#: fortran/dump-parse-tree.c:604
 #, c-format
 msgid " IN-COMMON"
 msgstr " EN-COMÚN"
 
-#: fortran/dump-parse-tree.c:596
+#: fortran/dump-parse-tree.c:607
 #, c-format
 msgid " ABSTRACT INTERFACE"
 msgstr " INTERFAZ ABSTRACTA"
 
-#: fortran/dump-parse-tree.c:598
+#: fortran/dump-parse-tree.c:609
 #, c-format
 msgid " FUNCTION"
 msgstr " FUNCIÓN"
 
-#: fortran/dump-parse-tree.c:600
+#: fortran/dump-parse-tree.c:611
 #, c-format
 msgid " SUBROUTINE"
 msgstr " SUBRUTINA"
 
-#: fortran/dump-parse-tree.c:602
+#: fortran/dump-parse-tree.c:613
 #, c-format
 msgid " IMPLICIT-TYPE"
 msgstr " TIPO-IMPLÍCITO"
 
-#: fortran/dump-parse-tree.c:605
+#: fortran/dump-parse-tree.c:616
 #, c-format
 msgid " SEQUENCE"
 msgstr " SEQUENCE"
 
-#: fortran/dump-parse-tree.c:607
+#: fortran/dump-parse-tree.c:618
 #, c-format
 msgid " ELEMENTAL"
 msgstr " ELEMENTAL"
 
-#: fortran/dump-parse-tree.c:609
+#: fortran/dump-parse-tree.c:620
 #, c-format
 msgid " PURE"
 msgstr " PURE"
 
-#: fortran/dump-parse-tree.c:611
+#: fortran/dump-parse-tree.c:622
 #, c-format
 msgid " RECURSIVE"
 msgstr " RECURSIVE"
 
-#: fortran/dump-parse-tree.c:635 fortran/dump-parse-tree.c:682
-#: fortran/dump-parse-tree.c:706 fortran/dump-parse-tree.c:735
-#: fortran/dump-parse-tree.c:1276 fortran/dump-parse-tree.c:1282
-#: fortran/dump-parse-tree.c:1784
+#: fortran/dump-parse-tree.c:646 fortran/dump-parse-tree.c:693
+#: fortran/dump-parse-tree.c:717 fortran/dump-parse-tree.c:757
+#: fortran/dump-parse-tree.c:1298 fortran/dump-parse-tree.c:1304
+#: fortran/dump-parse-tree.c:1806
 #, c-format
 msgid " %s"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:659
+#: fortran/dump-parse-tree.c:670
 #, c-format
 msgid "symbol %s "
 msgstr "símbolo %s "
 
-#: fortran/dump-parse-tree.c:666
+#: fortran/dump-parse-tree.c:677
 #, c-format
 msgid "value: "
 msgstr "valor: "
 
-#: fortran/dump-parse-tree.c:673
+#: fortran/dump-parse-tree.c:684
 #, c-format
 msgid "Array spec:"
 msgstr "Especif matriz:"
 
-#: fortran/dump-parse-tree.c:680
+#: fortran/dump-parse-tree.c:691
 #, c-format
 msgid "Generic interfaces:"
 msgstr "Interfaces genéricas:"
 
-#: fortran/dump-parse-tree.c:688
+#: fortran/dump-parse-tree.c:699
 #, c-format
 msgid "result: %s"
 msgstr "resultado: %s"
 
-#: fortran/dump-parse-tree.c:694
+#: fortran/dump-parse-tree.c:705
 #, c-format
 msgid "components: "
 msgstr "componentes: "
 
-#: fortran/dump-parse-tree.c:701
+#: fortran/dump-parse-tree.c:712
 #, c-format
 msgid "Formal arglist:"
 msgstr "Lista de argumentos formal:"
 
-#: fortran/dump-parse-tree.c:708
+#: fortran/dump-parse-tree.c:719
 #, c-format
 msgid " [Alt Return]"
 msgstr " [Devolución Alt]"
 
-#: fortran/dump-parse-tree.c:715
+#: fortran/dump-parse-tree.c:726
 #, c-format
 msgid "Formal namespace"
 msgstr "Espacio de nombres formal"
 
-#: fortran/dump-parse-tree.c:771
+#: fortran/dump-parse-tree.c:793
 #, c-format
 msgid "common: /%s/ "
 msgstr "común: /%s/ "
 
-#: fortran/dump-parse-tree.c:779 fortran/dump-parse-tree.c:1720
+#: fortran/dump-parse-tree.c:801 fortran/dump-parse-tree.c:1742
 #, c-format
 msgid ", "
 msgstr ", "
 
-#: fortran/dump-parse-tree.c:791
+#: fortran/dump-parse-tree.c:813
 #, c-format
 msgid "symtree: %s  Ambig %d"
 msgstr "árbolsim: %s Ambig %d"
 
-#: fortran/dump-parse-tree.c:794
+#: fortran/dump-parse-tree.c:816
 #, c-format
 msgid " from namespace %s"
 msgstr " del espacio de nombres %s"
 
-#: fortran/dump-parse-tree.c:820
+#: fortran/dump-parse-tree.c:842
 #, c-format
 msgid "%s,"
 msgstr "%s,"
 
-#: fortran/dump-parse-tree.c:852
+#: fortran/dump-parse-tree.c:874
 #, c-format
 msgid "!$OMP %s"
 msgstr "!$OMP %s"
 
-#: fortran/dump-parse-tree.c:867 fortran/dump-parse-tree.c:1010
+#: fortran/dump-parse-tree.c:889 fortran/dump-parse-tree.c:1032
 #, c-format
 msgid " (%s)"
 msgstr " (%s)"
 
-#: fortran/dump-parse-tree.c:872
+#: fortran/dump-parse-tree.c:894
 #, c-format
 msgid " ("
 msgstr " ("
 
-#: fortran/dump-parse-tree.c:888
+#: fortran/dump-parse-tree.c:910
 #, c-format
 msgid " IF("
 msgstr " IF("
 
-#: fortran/dump-parse-tree.c:894
+#: fortran/dump-parse-tree.c:916
 #, c-format
 msgid " NUM_THREADS("
 msgstr " NUM_THREADS("
 
-#: fortran/dump-parse-tree.c:910
+#: fortran/dump-parse-tree.c:932
 #, c-format
 msgid " SCHEDULE (%s"
 msgstr " SCHEDULE (%s"
 
-#: fortran/dump-parse-tree.c:930
+#: fortran/dump-parse-tree.c:952
 #, c-format
 msgid " DEFAULT(%s)"
 msgstr " DEFAULT(%s)"
 
-#: fortran/dump-parse-tree.c:933
+#: fortran/dump-parse-tree.c:955
 #, c-format
 msgid " ORDERED"
 msgstr " ORDERED"
 
-#: fortran/dump-parse-tree.c:958
+#: fortran/dump-parse-tree.c:980
 #, c-format
 msgid " REDUCTION(%s:"
 msgstr " REDUCTION(%s:"
 
-#: fortran/dump-parse-tree.c:972
+#: fortran/dump-parse-tree.c:994
 #, c-format
 msgid " %s("
 msgstr " %s("
 
-#: fortran/dump-parse-tree.c:988
+#: fortran/dump-parse-tree.c:1010
 #, c-format
 msgid "!$OMP SECTION\n"
 msgstr "!$OMP SECTION\n"
 
-#: fortran/dump-parse-tree.c:997
+#: fortran/dump-parse-tree.c:1019
 #, c-format
 msgid "!$OMP END %s"
 msgstr "!$OMP END %s"
 
-#: fortran/dump-parse-tree.c:1002
+#: fortran/dump-parse-tree.c:1024
 #, c-format
 msgid " COPYPRIVATE("
 msgstr " COPYPRIVATE("
 
-#: fortran/dump-parse-tree.c:1007
+#: fortran/dump-parse-tree.c:1029
 #, c-format
 msgid " NOWAIT"
 msgstr " NOWAIT"
 
-#: fortran/dump-parse-tree.c:1034
+#: fortran/dump-parse-tree.c:1056
 #, c-format
 msgid "NOP"
 msgstr "NOP"
 
-#: fortran/dump-parse-tree.c:1038
+#: fortran/dump-parse-tree.c:1060
 #, c-format
 msgid "CONTINUE"
 msgstr "CONTINUE"
 
-#: fortran/dump-parse-tree.c:1042
+#: fortran/dump-parse-tree.c:1064
 #, c-format
 msgid "ENTRY %s"
 msgstr "ENTRY %s"
 
-#: fortran/dump-parse-tree.c:1047
+#: fortran/dump-parse-tree.c:1069
 #, c-format
 msgid "ASSIGN "
 msgstr "ASSIGN "
 
-#: fortran/dump-parse-tree.c:1054
+#: fortran/dump-parse-tree.c:1076
 #, c-format
 msgid "LABEL ASSIGN "
 msgstr "LABEL ASSIGN "
 
-#: fortran/dump-parse-tree.c:1056
+#: fortran/dump-parse-tree.c:1078
 #, c-format
 msgid " %d"
 msgstr " %d"
 
-#: fortran/dump-parse-tree.c:1060
+#: fortran/dump-parse-tree.c:1082
 #, c-format
 msgid "POINTER ASSIGN "
 msgstr "POINTER ASSIGN "
 
-#: fortran/dump-parse-tree.c:1067
+#: fortran/dump-parse-tree.c:1089
 #, c-format
 msgid "GOTO "
 msgstr "GOTO "
 
-#: fortran/dump-parse-tree.c:1076
+#: fortran/dump-parse-tree.c:1098
 #, c-format
 msgid ", ("
 msgstr ", ("
 
-#: fortran/dump-parse-tree.c:1092 fortran/dump-parse-tree.c:1094
+#: fortran/dump-parse-tree.c:1114 fortran/dump-parse-tree.c:1116
 #, c-format
 msgid "CALL %s "
 msgstr "CALL %s "
 
-#: fortran/dump-parse-tree.c:1096
+#: fortran/dump-parse-tree.c:1118
 #, c-format
 msgid "CALL ?? "
 msgstr "CALL ?? "
 
-#: fortran/dump-parse-tree.c:1102
+#: fortran/dump-parse-tree.c:1124
 #, c-format
 msgid "RETURN "
 msgstr "RETURN "
 
-#: fortran/dump-parse-tree.c:1108
+#: fortran/dump-parse-tree.c:1130
 #, c-format
 msgid "PAUSE "
 msgstr "PAUSE "
 
-#: fortran/dump-parse-tree.c:1118
+#: fortran/dump-parse-tree.c:1140
 #, c-format
 msgid "STOP "
 msgstr "STOP "
 
-#: fortran/dump-parse-tree.c:1128 fortran/dump-parse-tree.c:1136
+#: fortran/dump-parse-tree.c:1150 fortran/dump-parse-tree.c:1158
 #, c-format
 msgid "IF "
 msgstr "IF "
 
-#: fortran/dump-parse-tree.c:1130
+#: fortran/dump-parse-tree.c:1152
 #, c-format
 msgid " %d, %d, %d"
 msgstr " %d, %d, %d"
 
-#: fortran/dump-parse-tree.c:1147
+#: fortran/dump-parse-tree.c:1169
 #, c-format
 msgid "ELSE\n"
 msgstr "ELSE\n"
 
-#: fortran/dump-parse-tree.c:1150
+#: fortran/dump-parse-tree.c:1172
 #, c-format
 msgid "ELSE IF "
 msgstr "ELSE IF "
 
-#: fortran/dump-parse-tree.c:1160
+#: fortran/dump-parse-tree.c:1182
 #, c-format
 msgid "ENDIF"
 msgstr "ENDIF"
 
-#: fortran/dump-parse-tree.c:1165
+#: fortran/dump-parse-tree.c:1187
 #, c-format
 msgid "SELECT CASE "
 msgstr "SELECT CASE "
 
-#: fortran/dump-parse-tree.c:1173
+#: fortran/dump-parse-tree.c:1195
 #, c-format
 msgid "CASE "
 msgstr "CASE "
 
-#: fortran/dump-parse-tree.c:1189
+#: fortran/dump-parse-tree.c:1211
 #, c-format
 msgid "END SELECT"
 msgstr "END SELECT"
 
-#: fortran/dump-parse-tree.c:1193
+#: fortran/dump-parse-tree.c:1215
 #, c-format
 msgid "WHERE "
 msgstr "WHERE "
 
-#: fortran/dump-parse-tree.c:1204
+#: fortran/dump-parse-tree.c:1226
 #, c-format
 msgid "ELSE WHERE "
 msgstr "ELSE WHERE "
 
-#: fortran/dump-parse-tree.c:1211
+#: fortran/dump-parse-tree.c:1233
 #, c-format
 msgid "END WHERE"
 msgstr "END WHERE"
 
-#: fortran/dump-parse-tree.c:1216
+#: fortran/dump-parse-tree.c:1238
 #, c-format
 msgid "FORALL "
 msgstr "FORALL "
 
-#: fortran/dump-parse-tree.c:1241
+#: fortran/dump-parse-tree.c:1263
 #, c-format
 msgid "END FORALL"
 msgstr "END FORALL"
 
-#: fortran/dump-parse-tree.c:1245
+#: fortran/dump-parse-tree.c:1267
 #, c-format
 msgid "DO "
 msgstr "DO "
 
-#: fortran/dump-parse-tree.c:1259 fortran/dump-parse-tree.c:1270
+#: fortran/dump-parse-tree.c:1281 fortran/dump-parse-tree.c:1292
 #, c-format
 msgid "END DO"
 msgstr "END DO"
 
-#: fortran/dump-parse-tree.c:1263
+#: fortran/dump-parse-tree.c:1285
 #, c-format
 msgid "DO WHILE "
 msgstr "DO WHILE "
 
-#: fortran/dump-parse-tree.c:1274
+#: fortran/dump-parse-tree.c:1296
 #, c-format
 msgid "CYCLE"
 msgstr "CICLO"
 
-#: fortran/dump-parse-tree.c:1280
+#: fortran/dump-parse-tree.c:1302
 #, c-format
 msgid "EXIT"
 msgstr "EXIT"
 
-#: fortran/dump-parse-tree.c:1286
+#: fortran/dump-parse-tree.c:1308
 #, c-format
 msgid "ALLOCATE "
 msgstr "ALLOCATE "
 
-#: fortran/dump-parse-tree.c:1289 fortran/dump-parse-tree.c:1305
+#: fortran/dump-parse-tree.c:1311 fortran/dump-parse-tree.c:1327
 #, c-format
 msgid " STAT="
 msgstr " STAT="
 
-#: fortran/dump-parse-tree.c:1302
+#: fortran/dump-parse-tree.c:1324
 #, c-format
 msgid "DEALLOCATE "
 msgstr "DEALLOCATE "
 
-#: fortran/dump-parse-tree.c:1318
+#: fortran/dump-parse-tree.c:1340
 #, c-format
 msgid "OPEN"
 msgstr "OPEN"
 
-#: fortran/dump-parse-tree.c:1323 fortran/dump-parse-tree.c:1402
-#: fortran/dump-parse-tree.c:1444 fortran/dump-parse-tree.c:1467
-#: fortran/dump-parse-tree.c:1619
+#: fortran/dump-parse-tree.c:1345 fortran/dump-parse-tree.c:1424
+#: fortran/dump-parse-tree.c:1466 fortran/dump-parse-tree.c:1489
+#: fortran/dump-parse-tree.c:1641
 #, c-format
 msgid " UNIT="
 msgstr " UNIT="
 
-#: fortran/dump-parse-tree.c:1328 fortran/dump-parse-tree.c:1407
-#: fortran/dump-parse-tree.c:1449 fortran/dump-parse-tree.c:1478
-#: fortran/dump-parse-tree.c:1636
+#: fortran/dump-parse-tree.c:1350 fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1471 fortran/dump-parse-tree.c:1500
+#: fortran/dump-parse-tree.c:1658
 #, c-format
 msgid " IOMSG="
 msgstr " IOMSG="
 
-#: fortran/dump-parse-tree.c:1333 fortran/dump-parse-tree.c:1412
-#: fortran/dump-parse-tree.c:1454 fortran/dump-parse-tree.c:1483
-#: fortran/dump-parse-tree.c:1641
+#: fortran/dump-parse-tree.c:1355 fortran/dump-parse-tree.c:1434
+#: fortran/dump-parse-tree.c:1476 fortran/dump-parse-tree.c:1505
+#: fortran/dump-parse-tree.c:1663
 #, c-format
 msgid " IOSTAT="
 msgstr " IOSTAT="
 
-#: fortran/dump-parse-tree.c:1338 fortran/dump-parse-tree.c:1472
+#: fortran/dump-parse-tree.c:1360 fortran/dump-parse-tree.c:1494
 #, c-format
 msgid " FILE="
 msgstr " FILE="
 
-#: fortran/dump-parse-tree.c:1343 fortran/dump-parse-tree.c:1417
+#: fortran/dump-parse-tree.c:1365 fortran/dump-parse-tree.c:1439
 #, c-format
 msgid " STATUS="
 msgstr " STATUS="
 
-#: fortran/dump-parse-tree.c:1348 fortran/dump-parse-tree.c:1513
+#: fortran/dump-parse-tree.c:1370 fortran/dump-parse-tree.c:1535
 #, c-format
 msgid " ACCESS="
 msgstr " ACCESS="
 
-#: fortran/dump-parse-tree.c:1353 fortran/dump-parse-tree.c:1529
+#: fortran/dump-parse-tree.c:1375 fortran/dump-parse-tree.c:1551
 #, c-format
 msgid " FORM="
 msgstr " FORM="
 
-#: fortran/dump-parse-tree.c:1358 fortran/dump-parse-tree.c:1544
+#: fortran/dump-parse-tree.c:1380 fortran/dump-parse-tree.c:1566
 #, c-format
 msgid " RECL="
 msgstr " RECL="
 
-#: fortran/dump-parse-tree.c:1363 fortran/dump-parse-tree.c:1554
+#: fortran/dump-parse-tree.c:1385 fortran/dump-parse-tree.c:1576
 #, c-format
 msgid " BLANK="
 msgstr " BLANK="
 
-#: fortran/dump-parse-tree.c:1368 fortran/dump-parse-tree.c:1559
+#: fortran/dump-parse-tree.c:1390 fortran/dump-parse-tree.c:1581
 #, c-format
 msgid " POSITION="
 msgstr " POSITION="
 
-#: fortran/dump-parse-tree.c:1373 fortran/dump-parse-tree.c:1564
+#: fortran/dump-parse-tree.c:1395 fortran/dump-parse-tree.c:1586
 #, c-format
 msgid " ACTION="
 msgstr " ACTION="
 
-#: fortran/dump-parse-tree.c:1378 fortran/dump-parse-tree.c:1584
+#: fortran/dump-parse-tree.c:1400 fortran/dump-parse-tree.c:1606
 #, c-format
 msgid " DELIM="
 msgstr " DELIM="
 
-#: fortran/dump-parse-tree.c:1383 fortran/dump-parse-tree.c:1589
+#: fortran/dump-parse-tree.c:1405 fortran/dump-parse-tree.c:1611
 #, c-format
 msgid " PAD="
 msgstr " PAD="
 
-#: fortran/dump-parse-tree.c:1388 fortran/dump-parse-tree.c:1594
+#: fortran/dump-parse-tree.c:1410 fortran/dump-parse-tree.c:1616
 #, c-format
 msgid " CONVERT="
 msgstr " CONVERT="
 
-#: fortran/dump-parse-tree.c:1392 fortran/dump-parse-tree.c:1421
-#: fortran/dump-parse-tree.c:1458 fortran/dump-parse-tree.c:1599
-#: fortran/dump-parse-tree.c:1676
+#: fortran/dump-parse-tree.c:1414 fortran/dump-parse-tree.c:1443
+#: fortran/dump-parse-tree.c:1480 fortran/dump-parse-tree.c:1621
+#: fortran/dump-parse-tree.c:1698
 #, c-format
 msgid " ERR=%d"
 msgstr " ERR=%d"
 
-#: fortran/dump-parse-tree.c:1397
+#: fortran/dump-parse-tree.c:1419
 #, c-format
 msgid "CLOSE"
 msgstr "CLOSE"
 
-#: fortran/dump-parse-tree.c:1425
+#: fortran/dump-parse-tree.c:1447
 #, c-format
 msgid "BACKSPACE"
 msgstr "BACKSPACE"
 
-#: fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1451
 #, c-format
 msgid "ENDFILE"
 msgstr "ENDFILE"
 
-#: fortran/dump-parse-tree.c:1433
+#: fortran/dump-parse-tree.c:1455
 #, c-format
 msgid "REWIND"
 msgstr "REWIND"
 
-#: fortran/dump-parse-tree.c:1437
+#: fortran/dump-parse-tree.c:1459
 #, c-format
 msgid "FLUSH"
 msgstr "FLUSH"
 
-#: fortran/dump-parse-tree.c:1462
+#: fortran/dump-parse-tree.c:1484
 #, c-format
 msgid "INQUIRE"
 msgstr "INQUIRE"
 
-#: fortran/dump-parse-tree.c:1488
+#: fortran/dump-parse-tree.c:1510
 #, c-format
 msgid " EXIST="
 msgstr " EXISTE="
 
-#: fortran/dump-parse-tree.c:1493
+#: fortran/dump-parse-tree.c:1515
 #, c-format
 msgid " OPENED="
 msgstr " ABIERTO="
 
-#: fortran/dump-parse-tree.c:1498
+#: fortran/dump-parse-tree.c:1520
 #, c-format
 msgid " NUMBER="
 msgstr " NÚMERO="
 
-#: fortran/dump-parse-tree.c:1503
+#: fortran/dump-parse-tree.c:1525
 #, c-format
 msgid " NAMED="
 msgstr " NOMBRADO="
 
-#: fortran/dump-parse-tree.c:1508
+#: fortran/dump-parse-tree.c:1530
 #, c-format
 msgid " NAME="
 msgstr " NOMBRE="
 
-#: fortran/dump-parse-tree.c:1518
+#: fortran/dump-parse-tree.c:1540
 #, c-format
 msgid " SEQUENTIAL="
 msgstr " SECUENCIAL="
 
-#: fortran/dump-parse-tree.c:1524
+#: fortran/dump-parse-tree.c:1546
 #, c-format
 msgid " DIRECT="
 msgstr " DIRECTO="
 
-#: fortran/dump-parse-tree.c:1534
+#: fortran/dump-parse-tree.c:1556
 #, c-format
 msgid " FORMATTED"
 msgstr " CON-FORMATO"
 
-#: fortran/dump-parse-tree.c:1539
+#: fortran/dump-parse-tree.c:1561
 #, c-format
 msgid " UNFORMATTED="
 msgstr " SIN-FORMATO="
 
-#: fortran/dump-parse-tree.c:1549
+#: fortran/dump-parse-tree.c:1571
 #, c-format
 msgid " NEXTREC="
 msgstr " SIGREG="
 
-#: fortran/dump-parse-tree.c:1569
+#: fortran/dump-parse-tree.c:1591
 #, c-format
 msgid " READ="
 msgstr " LEER="
 
-#: fortran/dump-parse-tree.c:1574
+#: fortran/dump-parse-tree.c:1596
 #, c-format
 msgid " WRITE="
 msgstr " ESCRIBIR="
 
-#: fortran/dump-parse-tree.c:1579
+#: fortran/dump-parse-tree.c:1601
 #, c-format
 msgid " READWRITE="
 msgstr " LEERESCRIBIR="
 
-#: fortran/dump-parse-tree.c:1603
+#: fortran/dump-parse-tree.c:1625
 #, c-format
 msgid "IOLENGTH "
 msgstr "ESLONG "
 
-#: fortran/dump-parse-tree.c:1609
+#: fortran/dump-parse-tree.c:1631
 #, c-format
 msgid "READ"
 msgstr "READ"
 
-#: fortran/dump-parse-tree.c:1613
+#: fortran/dump-parse-tree.c:1635
 #, c-format
 msgid "WRITE"
 msgstr "WRITE"
 
-#: fortran/dump-parse-tree.c:1625
+#: fortran/dump-parse-tree.c:1647
 #, c-format
 msgid " FMT="
 msgstr " FMT="
 
-#: fortran/dump-parse-tree.c:1630
+#: fortran/dump-parse-tree.c:1652
 #, c-format
 msgid " FMT=%d"
 msgstr " FMT=%d"
 
-#: fortran/dump-parse-tree.c:1632
+#: fortran/dump-parse-tree.c:1654
 #, c-format
 msgid " NML=%s"
 msgstr " NML=%s"
 
-#: fortran/dump-parse-tree.c:1646
+#: fortran/dump-parse-tree.c:1668
 #, c-format
 msgid " SIZE="
 msgstr " TAM="
 
-#: fortran/dump-parse-tree.c:1651
+#: fortran/dump-parse-tree.c:1673
 #, c-format
 msgid " REC="
 msgstr " GRAB="
 
-#: fortran/dump-parse-tree.c:1656
+#: fortran/dump-parse-tree.c:1678
 #, c-format
 msgid " ADVANCE="
 msgstr " AVANZAR="
 
-#: fortran/dump-parse-tree.c:1667
+#: fortran/dump-parse-tree.c:1689
 #, c-format
 msgid "TRANSFER "
 msgstr "TRANSFERIR "
 
-#: fortran/dump-parse-tree.c:1672
+#: fortran/dump-parse-tree.c:1694
 #, c-format
 msgid "DT_END"
 msgstr "DT_END"
 
-#: fortran/dump-parse-tree.c:1678
+#: fortran/dump-parse-tree.c:1700
 #, c-format
 msgid " END=%d"
 msgstr " FIN=%d"
 
-#: fortran/dump-parse-tree.c:1680
+#: fortran/dump-parse-tree.c:1702
 #, c-format
 msgid " EOR=%d"
 msgstr " FDR=%d"
 
-#: fortran/dump-parse-tree.c:1714
+#: fortran/dump-parse-tree.c:1736
 #, c-format
 msgid "Equivalence: "
 msgstr "Equivalencia: "
 
-#: fortran/dump-parse-tree.c:1740
+#: fortran/dump-parse-tree.c:1762
 #, c-format
 msgid "Namespace:"
 msgstr "Espacio de nombre:"
 
-#: fortran/dump-parse-tree.c:1754
+#: fortran/dump-parse-tree.c:1776
 #, c-format
 msgid " %c-%c: "
 msgstr " %c-%c: "
 
-#: fortran/dump-parse-tree.c:1756
+#: fortran/dump-parse-tree.c:1778
 #, c-format
 msgid " %c: "
 msgstr " %c: "
 
-#: fortran/dump-parse-tree.c:1765
+#: fortran/dump-parse-tree.c:1787
 #, c-format
 msgid "procedure name = %s"
 msgstr "nombre de procedimiento = %s"
 
-#: fortran/dump-parse-tree.c:1781
+#: fortran/dump-parse-tree.c:1803
 #, c-format
 msgid "Operator interfaces for %s:"
 msgstr "Interfaces de operador para %s:"
 
-#: fortran/dump-parse-tree.c:1790
+#: fortran/dump-parse-tree.c:1812
 #, c-format
 msgid "User operators:\n"
 msgstr "Operadores de usuario:\n"
 
-#: fortran/dump-parse-tree.c:1806
+#: fortran/dump-parse-tree.c:1828
 #, c-format
 msgid "CONTAINS\n"
 msgstr "CONTIENE\n"
@@ -6181,308 +6145,348 @@
 msgid "Error count reached limit of %d."
 msgstr "Error al alcanzar el límite de cuenta de %d."
 
-#: fortran/error.c:670 fortran/error.c:725 fortran/error.c:762
+#: fortran/error.c:670 fortran/error.c:724 fortran/error.c:761
 msgid "Warning:"
 msgstr "Aviso:"
 
-#: fortran/error.c:727 fortran/error.c:810 fortran/error.c:836
+#: fortran/error.c:726 fortran/error.c:809 fortran/error.c:835
 msgid "Error:"
 msgstr "Error:"
 
-#: fortran/error.c:860
+#: fortran/error.c:859
 msgid "Fatal Error:"
 msgstr "Error Fatal:"
 
-#: fortran/error.c:879
+#: fortran/error.c:878
 #, no-c-format
 msgid "Internal Error at (1):"
 msgstr "Error Interno en (1):"
 
-#: fortran/expr.c:252
+#: fortran/expr.c:253
 #, c-format
 msgid "Constant expression required at %C"
 msgstr "Se requiere una expresión constante en %C"
 
-#: fortran/expr.c:255
+#: fortran/expr.c:256
 #, c-format
 msgid "Integer expression required at %C"
 msgstr "Se requiere una expresión entera en %C"
 
-#: fortran/expr.c:260
+#: fortran/expr.c:261
 #, c-format
 msgid "Integer value too large in expression at %C"
 msgstr "Valor entero demasiado grande en la expresión en %C"
 
-#: fortran/expr.c:1018 fortran/expr.c:1189 fortran/expr.c:1240
+#: fortran/expr.c:1037
 #, no-c-format
+msgid "Index in dimension %d is out of bounds at %L"
+msgstr "El índice en la dimensión %d está fuera de los límites en %L"
+
+#: fortran/expr.c:1208 fortran/expr.c:1259
+#, no-c-format
 msgid "index in dimension %d is out of bounds at %L"
 msgstr "El índice en la dimensión %d está fuera de los límites en %L"
 
-#: fortran/expr.c:1789
+#: fortran/expr.c:1808
 #, no-c-format
 msgid "elemental function arguments at %C are not compliant"
 msgstr "los argumentos de la función elemental en %C no cumplen"
 
-#: fortran/expr.c:1833
+#: fortran/expr.c:1852
 #, no-c-format
 msgid "Numeric or CHARACTER operands are required in expression at %L"
 msgstr "Se requieren operandos numéricos o CHARACTER en la expresión en %L"
 
-#: fortran/expr.c:1853
+#: fortran/expr.c:1872
 #, no-c-format
 msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
 msgstr "Fortran 2003: Exponente que no es entero en una expresión de inicialización en %C"
 
-#: fortran/expr.c:1868
+#: fortran/expr.c:1887
 #, no-c-format
 msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
 msgstr "El operador de concatenación en la expresión en %L debe tener dos operandos CHARACTER"
 
-#: fortran/expr.c:1875
+#: fortran/expr.c:1894
 #, no-c-format
 msgid "Concat operator at %L must concatenate strings of the same kind"
 msgstr "El operador de concatenación en %L debe concatenar cadenas del mismo género"
 
-#: fortran/expr.c:1885
+#: fortran/expr.c:1904
 #, no-c-format
 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
 msgstr "El operador .NOT. en la expresión en %L debe tener un operando LOGICAL"
 
-#: fortran/expr.c:1901
+#: fortran/expr.c:1920
 #, no-c-format
 msgid "LOGICAL operands are required in expression at %L"
 msgstr "Se requieren operandos LOGICAL en la expresión en %L"
 
-#: fortran/expr.c:1912
+#: fortran/expr.c:1931
 #, no-c-format
 msgid "Only intrinsic operators can be used in expression at %L"
 msgstr "Sólo se pueden usar operandos intrínsecos en la expresión en %L"
 
-#: fortran/expr.c:1920
+#: fortran/expr.c:1939
 #, no-c-format
 msgid "Numeric operands are required in expression at %L"
 msgstr "Se requieren operandos numéricos en la expresión en %L"
 
-#: fortran/expr.c:1985
+#: fortran/expr.c:2030
 #, no-c-format
-msgid "Inquiry function '%s' at %L is not permitted in an initialization expression"
-msgstr "No se permite la función de inquisición '%s' en %L en una expresión de inicialización"
-
-#: fortran/expr.c:2015
-#, no-c-format
 msgid "Assumed character length variable '%s' in constant expression at %L"
 msgstr "Se asume el carácter de longitud variable '%s' en la expresión constante en %L"
 
-#: fortran/expr.c:2061 fortran/expr.c:2067
+#: fortran/expr.c:2076 fortran/expr.c:2082
 #, no-c-format
 msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
 msgstr "no se permite el intrínseco transformacional '%s' en %L en una expresión de inicialización"
 
-#: fortran/expr.c:2098
+#: fortran/expr.c:2114
 #, no-c-format
 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
 msgstr "Extensión: Evaluación de una expresión de inicialización no estándar en %L"
 
-#: fortran/expr.c:2151
+#: fortran/expr.c:2167
 #, no-c-format
 msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function"
 msgstr "La función '%s' en la expresión de inicialización en %L debe ser una funión intrínseca o de especificación"
 
-#: fortran/expr.c:2163
+#: fortran/expr.c:2179
 #, no-c-format
 msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
 msgstr "No se permite la función intrínseco '%s' en %L en una expresión de inicialización"
 
-#: fortran/expr.c:2207
+#: fortran/expr.c:2214
 #, no-c-format
+msgid "PARAMETER '%s' is used at %L before its definition is complete"
+msgstr "Se usa el PARAMETER '%s' en %L antes de que su definición esté completa"
+
+#: fortran/expr.c:2234
+#, no-c-format
 msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
 msgstr "No se permite la matriz de tamaño asumido '%s' en %L en una expresión de inicialización"
 
-#: fortran/expr.c:2213
+#: fortran/expr.c:2240
 #, no-c-format
 msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
 msgstr "No se permite la matriz de forma asumida '%s' en %L en una expresión de inicialización"
 
-#: fortran/expr.c:2219
+#: fortran/expr.c:2246
 #, no-c-format
 msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
 msgstr "No se permite la matriz diferida '%s' en %L en una expresión de inicialización"
 
-#: fortran/expr.c:2229
+#: fortran/expr.c:2252
 #, no-c-format
+msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
+msgstr "La matriz '%s' en %L es una variable, lo cual no se reduce a una expresión constante"
+
+#: fortran/expr.c:2262
+#, no-c-format
 msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
 msgstr "El parámetro '%s' en %L no se ha declarado o es una variable, lo cual no se reduce a una expresión constante"
 
-#: fortran/expr.c:2317
+#: fortran/expr.c:2350
 #, no-c-format
 msgid "Initialization expression didn't reduce %C"
 msgstr "La expresión de inicialización no reduce en %C"
 
-#: fortran/expr.c:2360
+#: fortran/expr.c:2393
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be a statement function"
 msgstr "La función de especificación '%s' en %L no puede ser una función de declaración"
 
-#: fortran/expr.c:2367
+#: fortran/expr.c:2400
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be an internal function"
 msgstr "La función de especificación '%s' en %L no puede ser una función interna"
 
-#: fortran/expr.c:2374
+#: fortran/expr.c:2407
 #, no-c-format
 msgid "Specification function '%s' at %L must be PURE"
 msgstr "La función de especificación '%s' en %L debe ser PURE"
 
-#: fortran/expr.c:2381
+#: fortran/expr.c:2414
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be RECURSIVE"
 msgstr "La función de especificación '%s' en %L no puede ser RECURSIVE"
 
-#: fortran/expr.c:2443
+#: fortran/expr.c:2476
 #, no-c-format
 msgid "Dummy argument '%s' not allowed in expression at %L"
 msgstr "No se permite el argumento dummy '%s' en la expresión en %L"
 
-#: fortran/expr.c:2450
+#: fortran/expr.c:2483
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
 msgstr "El argumento dummy '%s' en %L no puede ser OPTIONAL"
 
-#: fortran/expr.c:2457
+#: fortran/expr.c:2490
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
 msgstr "El argumento dummy '%s' en %L no puede ser INTENT(OUT)"
 
-#: fortran/expr.c:2479
+#: fortran/expr.c:2513
 #, no-c-format
 msgid "Variable '%s' cannot appear in the expression at %L"
 msgstr "La variable '%s' no puede aparecer en la expresión en %L"
 
-#: fortran/expr.c:2528
+#: fortran/expr.c:2562
 #, no-c-format
 msgid "Expression at %L must be of INTEGER type"
 msgstr "La expresión en %L debe ser de tipo INTEGER"
 
-#: fortran/expr.c:2537
+#: fortran/expr.c:2571
 #, no-c-format
 msgid "Function '%s' at %L must be PURE"
 msgstr "La función '%s' en %L debe ser PURE"
 
-#: fortran/expr.c:2546
+#: fortran/expr.c:2580
 #, no-c-format
 msgid "Expression at %L must be scalar"
 msgstr "La expresión en %L debe ser escalar"
 
-#: fortran/expr.c:2573
+#: fortran/expr.c:2607
 #, no-c-format
 msgid "Incompatible ranks in %s (%d and %d) at %L"
 msgstr "Rangos incompatibles en %s (%d y %d) en %L"
 
-#: fortran/expr.c:2587
+#: fortran/expr.c:2621
 #, no-c-format
 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
 msgstr "Forma diferente para %s en %L en la dimensión %d (%d y %d)"
 
-#: fortran/expr.c:2633 fortran/expr.c:2800
+#: fortran/expr.c:2667 fortran/expr.c:2884
 #, no-c-format
 msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
 msgstr "No se puede asignar a la variable INTENT(IN) '%s' en %L"
 
-#: fortran/expr.c:2676
+#: fortran/expr.c:2719
 #, no-c-format
 msgid "'%s' at %L is not a VALUE"
 msgstr "'%s' en %L no es un VALUE"
 
-#: fortran/expr.c:2683
+#: fortran/expr.c:2726
 #, no-c-format
 msgid "Incompatible ranks %d and %d in assignment at %L"
 msgstr "Rangos %d y %d incompatibles en la asignación en %L"
 
-#: fortran/expr.c:2690
+#: fortran/expr.c:2733
 #, no-c-format
 msgid "Variable type is UNKNOWN in assignment at %L"
 msgstr "El tipo de la variable es UNKNOWN en la asignación en %L"
 
-#: fortran/expr.c:2702
+#: fortran/expr.c:2745
 #, no-c-format
 msgid "NULL appears on right-hand side in assignment at %L"
 msgstr "NULL aparece en el lado derecho de una asignación en %L"
 
-#: fortran/expr.c:2713
+#: fortran/expr.c:2756
 #, no-c-format
 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
 msgstr "La asignación de vector a un Apuntado Cray de tamaño asumido en %L es ilegal."
 
-#: fortran/expr.c:2722
+#: fortran/expr.c:2765
 #, no-c-format
 msgid "POINTER valued function appears on right-hand side of assignment at %L"
 msgstr "Una función valuada como POINTER aparece en el lado derecho de la asignación en %L"
 
-#: fortran/expr.c:2727
+#: fortran/expr.c:2770
 msgid "array assignment"
 msgstr "asignación de matriz"
 
-#: fortran/expr.c:2744
+#: fortran/expr.c:2775
 #, no-c-format
+msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
+msgstr "Extensión: se usa la literal BOZ en %L para inicializar la variable '%s' que no es entera"
+
+#: fortran/expr.c:2781 fortran/resolve.c:6058
+#, no-c-format
+msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
+msgstr "Extensión: la literal BOZ en %L está fuera de una declaración DATA y fuera de INT/REAL/DBLE/CMPLX"
+
+#: fortran/expr.c:2791 fortran/resolve.c:6068
+#, no-c-format
+msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
+msgstr "La literal BOZ en %L se transfiere por bits al símbolo '%s' que no es entero"
+
+#: fortran/expr.c:2799 fortran/resolve.c:6077
+#, no-c-format
+msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr "El desborde aritmético por debajo del BOZ transferido por bits en %L. Esta revisión se puede desactivar con la opción -fno-range-check"
+
+#: fortran/expr.c:2803 fortran/resolve.c:6081
+#, no-c-format
+msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr "El desborde aritmético del BOZ transferido por bits en %L. Esta revisión se puede desactivar con la opción -fno-range-check"
+
+#: fortran/expr.c:2807 fortran/resolve.c:6085
+#, no-c-format
+msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr "NaN aritmético del BOZ transferido por bits en %L. Esta revisión se puede desactivar con la opción -fno-range-check"
+
+#: fortran/expr.c:2828
+#, no-c-format
 msgid "Incompatible types in assignment at %L, %s to %s"
 msgstr "Tipos incompatible en la asignación en %L, %s a %s"
 
-#: fortran/expr.c:2769
+#: fortran/expr.c:2853
 #, no-c-format
 msgid "Pointer assignment target is not a POINTER at %L"
 msgstr "El objetivo de asignación de puntero no es un POINTER en %L"
 
-#: fortran/expr.c:2777
+#: fortran/expr.c:2861
 #, no-c-format
 msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
 msgstr "'%s' en la asignación de puntero en %L no puede ser un l-valor ya que es un procedimiento"
 
-#: fortran/expr.c:2807
+#: fortran/expr.c:2891
 #, no-c-format
 msgid "Pointer assignment to non-POINTER at %L"
 msgstr "Asignación de puntero a un no-POINTER en %L"
 
-#: fortran/expr.c:2816
+#: fortran/expr.c:2900
 #, no-c-format
 msgid "Bad pointer object in PURE procedure at %L"
 msgstr "Objeto puntero erróneo en el procedimiento PURE en %L"
 
-#: fortran/expr.c:2828
+#: fortran/expr.c:2912
 #, no-c-format
 msgid "Different types in pointer assignment at %L"
 msgstr "Tipos diferentes en la asignación de puntero en %L"
 
-#: fortran/expr.c:2835
+#: fortran/expr.c:2919
 #, no-c-format
 msgid "Different kind type parameters in pointer assignment at %L"
 msgstr "Parámetros de tipo de género diferentes en la asignación de puntero en %L"
 
-#: fortran/expr.c:2842
+#: fortran/expr.c:2926
 #, no-c-format
 msgid "Different ranks in pointer assignment at %L"
 msgstr "Rangos diferentes en la asignación de puntero en %L"
 
-#: fortran/expr.c:2857
+#: fortran/expr.c:2941
 #, no-c-format
 msgid "Different character lengths in pointer assignment at %L"
 msgstr "Longitudes de carácter diferentes en la asignación de puntero en %L"
 
-#: fortran/expr.c:2868
+#: fortran/expr.c:2952
 #, no-c-format
 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
 msgstr "El objetivo de asignación de puntero no es TARGET ni POINTER en %L"
 
-#: fortran/expr.c:2875
+#: fortran/expr.c:2959
 #, no-c-format
 msgid "Bad target in pointer assignment in PURE procedure at %L"
 msgstr "Objetivo erróneo en la asignación de puntero en el procedimiento PURE en %L"
 
-#: fortran/expr.c:2881
+#: fortran/expr.c:2965
 #, no-c-format
 msgid "Pointer assignment with vector subscript on rhs at %L"
 msgstr "Asignación de puntero con subíndice vectorial del lado derecho en %L"
 
-#: fortran/expr.c:2888
+#: fortran/expr.c:2972
 #, no-c-format
 msgid "Pointer assigment target has PROTECTED attribute at %L"
 msgstr "El objetivo de asignación de puntero tiene atributo PROTECTED en %L"
@@ -6577,292 +6581,317 @@
 msgid "Expecting 'END INTERFACE %s' at %C"
 msgstr "Se esperaba 'END INTERFACE %s' en %C"
 
-#: fortran/interface.c:551
+#: fortran/interface.c:563
 #, no-c-format
 msgid "Alternate return cannot appear in operator interface at %L"
 msgstr "No puede aparecer una devolución alternativa en la interfaz de operador en %L"
 
-#: fortran/interface.c:581
+#: fortran/interface.c:593
 #, no-c-format
 msgid "Operator interface at %L has the wrong number of arguments"
 msgstr "La interfaz de operador en %L tiene el número erróneo de argumentos"
 
-#: fortran/interface.c:592
+#: fortran/interface.c:604
 #, no-c-format
 msgid "Assignment operator interface at %L must be a SUBROUTINE"
 msgstr "La interfaz de operador de asignación en %L debe ser SUBROUTINE"
 
-#: fortran/interface.c:598
+#: fortran/interface.c:610
 #, no-c-format
 msgid "Assignment operator interface at %L must have two arguments"
 msgstr "La interfaz de operador de asignación en %L debe tener dos argumentos"
 
-#: fortran/interface.c:608
+#: fortran/interface.c:620
 #, no-c-format
 msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
 msgstr "La interfaz de operador de asignación en %L no debe redefinir una asignación de tipo INTRINSIC"
 
-#: fortran/interface.c:617
+#: fortran/interface.c:629
 #, no-c-format
 msgid "Intrinsic operator interface at %L must be a FUNCTION"
 msgstr "La interfaz de operador intrínseco en %L debe ser FUNCTION"
 
-#: fortran/interface.c:627
+#: fortran/interface.c:639
 #, no-c-format
 msgid "First argument of defined assignment at %L must be INTENT(IN) or INTENT(INOUT)"
 msgstr "El primer argumento de la asignación definida en %L debe ser INTENT(IN) o INTENT(INOUT)"
 
-#: fortran/interface.c:631
+#: fortran/interface.c:643
 #, no-c-format
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 msgstr "El segundo argumento de la asignación definida en %L debe ser INTENT(IN)"
 
-#: fortran/interface.c:637 fortran/resolve.c:8807
+#: fortran/interface.c:649 fortran/resolve.c:8998
 #, no-c-format
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 msgstr "El primer argumento de la interfaz de operador en %L debe ser INTENT(IN)"
 
-#: fortran/interface.c:641 fortran/resolve.c:8819
+#: fortran/interface.c:653 fortran/resolve.c:9010
 #, no-c-format
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 msgstr "El segundo argumento de la interfaz de operador en %L debe ser INTENT(IN)"
 
-#: fortran/interface.c:744
+#: fortran/interface.c:756
 #, no-c-format
 msgid "Operator interface at %L conflicts with intrinsic interface"
 msgstr "La interfaz de operador en %L genera un conflicto con la interfaz intrínseca"
 
-#: fortran/interface.c:1044
+#: fortran/interface.c:1117
 #, no-c-format
 msgid "Procedure '%s' in %s at %L has no explicit interface"
 msgstr "El procedimiento '%s' en %L no tiene una interfaz explícita"
 
-#: fortran/interface.c:1047
+#: fortran/interface.c:1120
 #, no-c-format
 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
 msgstr "El procedimiento '%s' en %s en %L no es ni función ni subrutina"
 
-#: fortran/interface.c:1102 fortran/interface.c:1108
+#: fortran/interface.c:1175 fortran/interface.c:1181
 #, no-c-format
 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
 msgstr "Las interfaces '%s' y '%s' son ambiguas en %s en %L"
 
-#: fortran/interface.c:1144
+#: fortran/interface.c:1217
 #, no-c-format
 msgid "'%s' at %L is not a module procedure"
 msgstr "'%s' en %L no es un procedimiento de módulo"
 
-#: fortran/interface.c:1676
+#: fortran/interface.c:1465 fortran/interface.c:2411
 #, no-c-format
+msgid "Type/rank mismatch in argument '%s' at %L"
+msgstr "No coincide el tipo/rango en el argumento '%s' en %L"
+
+#: fortran/interface.c:1474
+#, no-c-format
+msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
+msgstr "No coincide el tipo en el argumento '%s' en %L; se pasa %s a %s"
+
+#: fortran/interface.c:1492 fortran/interface.c:1532
+#, no-c-format
+msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
+msgstr "No coincide el rango en el argumento '%s' en %L (%d y %d)"
+
+#: fortran/interface.c:1519
+#, no-c-format
+msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
+msgstr "Fortran 2003: Argumento actual CHARACTER escalar con argumento dummy de matriz '%s' en %L"
+
+#: fortran/interface.c:1544
+#, no-c-format
+msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
+msgstr "Un elemento de la matriz de forma asumida se pasa al argumento dummy '%s' en %L"
+
+#: fortran/interface.c:1861
+#, no-c-format
 msgid "Keyword argument '%s' at %L is not in the procedure"
 msgstr "El argumento de palabra clave '%s' en %L no está en el procedimiento"
 
-#: fortran/interface.c:1684
+#: fortran/interface.c:1869
 #, no-c-format
 msgid "Keyword argument '%s' at %L is already associated with another actual argument"
 msgstr "El argumento de palabra clave '%s' en %L ya está asociado con otro argumento actual"
 
-#: fortran/interface.c:1694
+#: fortran/interface.c:1879
 #, no-c-format
 msgid "More actual than formal arguments in procedure call at %L"
 msgstr "Más argumentos actuales que formales en la llamada a procedimento en %L"
 
-#: fortran/interface.c:1706 fortran/interface.c:1935
+#: fortran/interface.c:1891 fortran/interface.c:2110
 #, no-c-format
 msgid "Missing alternate return spec in subroutine call at %L"
 msgstr "Falta la especificación de devolución alternativa en la llamada a subrutina en %L"
 
-#: fortran/interface.c:1714
+#: fortran/interface.c:1899
 #, no-c-format
 msgid "Unexpected alternate return spec in subroutine call at %L"
 msgstr "Especificación de devolución alternativa inesperada en la llamada a subrutina en %L"
 
-#: fortran/interface.c:1729
+#: fortran/interface.c:1922
 #, no-c-format
-msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
-msgstr "Fortran 2003: Argumento actual CHARACTER escalar con argumento dummy de matriz '%s' en %L"
+msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
+msgstr "No coincide la longitud de carácter (%ld/%ld) entre el argumento actual y el argumento dummy puntero o alojable '%s' en %L"
 
-#: fortran/interface.c:1742
+#: fortran/interface.c:1929
 #, no-c-format
-msgid "Type/rank mismatch in argument '%s' at %L"
-msgstr "No coincide el tipo/rango en el argumento '%s' en %L"
+msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
+msgstr "No coincide la longitud de carácter (%ld/%ld) entre el argumento actual y el argumento dummy de forma asumida '%s' en %L"
 
-#: fortran/interface.c:1758
+#: fortran/interface.c:1943
 #, no-c-format
-msgid "Character length mismatch between actual argument and pointer or allocatable dummy argument '%s' at %L"
-msgstr "No coincide la longitud de carácter entre el argumento actual y el argumento dummy puntero o alojable '%s' en %L"
-
-#: fortran/interface.c:1771
-#, no-c-format
 msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
 msgstr "La longitud del carácter del argumento actual es más corta que la del argumento dummy '%s' (%lu/%lu) en %L"
 
-#: fortran/interface.c:1776
+#: fortran/interface.c:1948
 #, no-c-format
 msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
 msgstr "El argumento actual contiene muy pocos elementos para el argumento dummy '%s' (%lu/%lu) en %L"
 
-#: fortran/interface.c:1790
+#: fortran/interface.c:1962
 #, no-c-format
 msgid "Expected a procedure for argument '%s' at %L"
 msgstr "Falta un procedimiento para el argumento '%s' en %L"
 
-#: fortran/interface.c:1800
+#: fortran/interface.c:1972
 #, no-c-format
 msgid "Expected a PURE procedure for argument '%s' at %L"
 msgstr "Falta un procedimiento PURE para el argumento '%s' en %L"
 
-#: fortran/interface.c:1814
+#: fortran/interface.c:1986
 #, no-c-format
 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
 msgstr "El argumento actual para '%s' no puede ser una matriz de tamaño asumido en %L"
 
-#: fortran/interface.c:1823
+#: fortran/interface.c:1995
 #, no-c-format
 msgid "Actual argument for '%s' must be a pointer at %L"
 msgstr "El argumento actual para '%s' debe ser un puntero en %L"
 
-#: fortran/interface.c:1832
+#: fortran/interface.c:2004
 #, no-c-format
 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
 msgstr "El argumento actual para '%s' debe ser ALLOCATABLE en %L"
 
-#: fortran/interface.c:1843
+#: fortran/interface.c:2017
 #, no-c-format
-msgid "Actual argument at %L must be definable to match dummy INTENT = OUT/INOUT"
-msgstr "El argumento actual en %L debe ser definible para coincidir con el dummy INTENT = OUT/INOUT"
+msgid "Actual argument at %L must be definable as the dummy argument '%s' is INTENT = OUT/INOUT"
+msgstr "El argumento actual en %L debe ser definible mientras el argumento dummy'%s' es INTENT = OUT/INOUT"
 
-#: fortran/interface.c:1851
+#: fortran/interface.c:2026
 #, no-c-format
 msgid "Actual argument at %L is use-associated with PROTECTED attribute and dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr "El argumento actual en %L debe ser asociado al uso con el atributo PROTECTED y el argumento dummy '%s' es INTENT = OUT/INOUT"
 
-#: fortran/interface.c:1864
+#: fortran/interface.c:2039
 #, no-c-format
-msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(IN), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
+msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
 msgstr "El argumento actual de sección de matriz con subíndices vectoriales en %L es incompatible con el atributo INTENT(IN), INTENT(OUT) o VOLATILE del argumento dummy '%s'"
 
-#: fortran/interface.c:1881
+#: fortran/interface.c:2056
 #, no-c-format
 msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr "El argumento actual de forma asumida en %L es incompatible con el argumento dummy de forma no asumida '%s' debido al atributo VOLATILE"
 
-#: fortran/interface.c:1893
+#: fortran/interface.c:2068
 #, no-c-format
 msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr "El argumento actual de sección de matriz en %L es incompatible con el argumento dummy de forma no asumida '%s' debido al atributo VOLATILE"
 
-#: fortran/interface.c:1912
+#: fortran/interface.c:2087
 #, no-c-format
 msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
 msgstr "El argumento actual de matriz de puntero en %L requiere un argumento dummy de forma asumida o matriz de puntero '%s' debido al atributo VOLATILE"
 
-#: fortran/interface.c:1942
+#: fortran/interface.c:2117
 #, no-c-format
 msgid "Missing actual argument for argument '%s' at %L"
 msgstr "Falta el argumento actual para el argumento '%s' en %L"
 
-#: fortran/interface.c:2128
+#: fortran/interface.c:2303
 #, no-c-format
 msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
 msgstr "El mismo argumento actual está asociado con el argumento INTENT(%s) '%s' y el argumento INTENT(%s) '%s' en %L"
 
-#: fortran/interface.c:2184
+#: fortran/interface.c:2359
 #, no-c-format
 msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
 msgstr "El argumento del procedimiento en %L es INTENT(IN) mientras que la interfaz especifica INTENT(%s)"
 
-#: fortran/interface.c:2194
+#: fortran/interface.c:2369
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
 msgstr "El argumento del procedimiento en %L es local a un procedimiento PURE y se pasa a un argumento INTENT(%s)"
 
-#: fortran/interface.c:2202
+#: fortran/interface.c:2377
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
 msgstr "El argumento del procedimiento en %L es local a un procedimiento PURE y tiene el atributo POINTER"
 
-#: fortran/interface.c:2225
+#: fortran/interface.c:2400
 #, no-c-format
 msgid "Procedure '%s' called with an implicit interface at %L"
 msgstr "Se llamó al procedimiento '%s' con una interfaz implícita en %L"
 
-#: fortran/interface.c:2440
+#: fortran/interface.c:2629
 #, no-c-format
 msgid "Function '%s' called in lieu of an operator at %L must be PURE"
 msgstr "La función '%s' llamada en lugar de un operador en %L debe ser PURE"
 
-#: fortran/interface.c:2519
+#: fortran/interface.c:2708
 #, no-c-format
 msgid "Entity '%s' at %C is already present in the interface"
 msgstr "La entidad '%s' en %C ya está presente en la interfaz"
 
-#: fortran/intrinsic.c:2918
+#: fortran/intrinsic.c:2923
 #, no-c-format
 msgid "Too many arguments in call to '%s' at %L"
 msgstr "Demasiados argumentos en la llamada a '%s' en %L"
 
-#: fortran/intrinsic.c:2933
+#: fortran/intrinsic.c:2938
 #, no-c-format
 msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
 msgstr "No se permiten las funciones de lista de argumentos %%VAL, %%LOC o %%REF en este contexto en %L"
 
-#: fortran/intrinsic.c:2936
+#: fortran/intrinsic.c:2941
 #, no-c-format
 msgid "Can't find keyword named '%s' in call to '%s' at %L"
 msgstr "No se puede encontrar la palabra clave nombrada '%s' en la llamada a '%s' en %L"
 
-#: fortran/intrinsic.c:2943
+#: fortran/intrinsic.c:2948
 #, no-c-format
 msgid "Argument '%s' is appears twice in call to '%s' at %L"
 msgstr "El argumento '%s' aparece dos veces en la llamada a '%s' en %L"
 
-#: fortran/intrinsic.c:2957
+#: fortran/intrinsic.c:2962
 #, no-c-format
 msgid "Missing actual argument '%s' in call to '%s' at %L"
 msgstr "Falta el argumento actual '%s' en la llamada a '%s' en %L"
 
-#: fortran/intrinsic.c:2972
+#: fortran/intrinsic.c:2977
 #, no-c-format
 msgid "ALTERNATE RETURN not permitted at %L"
 msgstr "No se permite ALTERNATE RETURN en %L"
 
-#: fortran/intrinsic.c:3021
+#: fortran/intrinsic.c:3026
 #, no-c-format
 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
 msgstr "El tipo del argumento '%s' en la llamada a '%s' en %L debe ser %s, no %s"
 
-#: fortran/intrinsic.c:3337
+#: fortran/intrinsic.c:3342
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not included in the selected standard"
 msgstr "El intrínseco '%s' en %L no se incluye en el estándar seleccionado"
 
-#: fortran/intrinsic.c:3450
+#: fortran/intrinsic.c:3398
 #, no-c-format
+msgid "Fortran 2003: Function '%s' as initialization expression at %L"
+msgstr "Fortran 2003: La función '%s' como una expresión de inicialización en %L"
+
+#: fortran/intrinsic.c:3463
+#, no-c-format
 msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
 msgstr "Fortran 2003: Función elemental como expresión de inicialización con argumentos que no son enteros/carácter en %L"
 
-#: fortran/intrinsic.c:3508
+#: fortran/intrinsic.c:3524
 #, no-c-format
 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
 msgstr "La llamada de subrutina al intrínseco '%s' en %L no es PURE"
 
-#: fortran/intrinsic.c:3579
+#: fortran/intrinsic.c:3595
 #, no-c-format
 msgid "Extension: Conversion from %s to %s at %L"
 msgstr "Extensión: Conversión de %s a %s en %L"
 
-#: fortran/intrinsic.c:3582
+#: fortran/intrinsic.c:3598
 #, no-c-format
 msgid "Conversion from %s to %s at %L"
 msgstr "Conversión de %s a %s en %L"
 
-#: fortran/intrinsic.c:3629
+#: fortran/intrinsic.c:3645
 #, no-c-format
 msgid "Can't convert %s to %s at %L"
 msgstr "No se puede convertir %s a %s en %L"
 
-#: fortran/io.c:156 fortran/primary.c:738
+#: fortran/io.c:156 fortran/primary.c:750
 #, no-c-format
 msgid "Extension: backslash character at %C"
 msgstr "Extensión: carácter barra invertida en %C"
@@ -7065,7 +7094,7 @@
 msgid "CLOSE statement not allowed in PURE procedure at %C"
 msgstr "No se permite una declaración CLOSE en el procedimiento PURE en %C"
 
-#: fortran/io.c:1955 fortran/match.c:1841
+#: fortran/io.c:1955 fortran/match.c:1911
 #, no-c-format
 msgid "%s statement not allowed in PURE procedure at %C"
 msgstr "No se permite una declaración %s en el procedimiento PURE en %C"
@@ -7080,516 +7109,491 @@
 msgid "Duplicate UNIT specification at %C"
 msgstr "Especificación UNIT duplicada en %C"
 
-#: fortran/io.c:2128
+#: fortran/io.c:2132
 #, no-c-format
 msgid "Duplicate format specification at %C"
 msgstr "Especificación de formato duplicada en %C"
 
-#: fortran/io.c:2145
+#: fortran/io.c:2149
 #, no-c-format
 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
 msgstr "El símbolo '%s' en la lista de nombres '%s' es INTENT(IN) en %C"
 
-#: fortran/io.c:2181
+#: fortran/io.c:2185
 #, no-c-format
 msgid "Duplicate NML specification at %C"
 msgstr "Especificación NML duplicada en %C"
 
-#: fortran/io.c:2190
+#: fortran/io.c:2194
 #, no-c-format
 msgid "Symbol '%s' at %C must be a NAMELIST group name"
 msgstr "El símbolo '%s' en %C debe ser un nombre de grupo NAMELIST"
 
-#: fortran/io.c:2231
+#: fortran/io.c:2235
 #, no-c-format
 msgid "END tag at %C not allowed in output statement"
 msgstr "No se permite la etiqueta END en %C en la declaración de salida"
 
-#: fortran/io.c:2288
+#: fortran/io.c:2292
 #, no-c-format
 msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
 msgstr "La especificación UNIT en %L debe ser una expresión INTEGER o una variable CHARACTER"
 
-#: fortran/io.c:2297
+#: fortran/io.c:2301
 #, no-c-format
 msgid "Internal unit with vector subscript at %L"
 msgstr "Unidad interna con subíndice vectorial en %L"
 
-#: fortran/io.c:2304
+#: fortran/io.c:2308
 #, no-c-format
 msgid "External IO UNIT cannot be an array at %L"
 msgstr "Un IO UNIT externo no puede ser una matriz en %L"
 
-#: fortran/io.c:2314
+#: fortran/io.c:2318
 #, no-c-format
 msgid "ERR tag label %d at %L not defined"
 msgstr "La etiqueta ERR %d en %L no está definida"
 
-#: fortran/io.c:2326
+#: fortran/io.c:2330
 #, no-c-format
 msgid "END tag label %d at %L not defined"
 msgstr "La etiqueta END %d en %L no está definida"
 
-#: fortran/io.c:2338
+#: fortran/io.c:2342
 #, no-c-format
 msgid "EOR tag label %d at %L not defined"
 msgstr "La etiqueta EOR %d en %L no está definida"
 
-#: fortran/io.c:2348
+#: fortran/io.c:2352
 #, no-c-format
 msgid "FORMAT label %d at %L not defined"
 msgstr "La etiqueta FORMAT %d en %L no está definida"
 
-#: fortran/io.c:2469
+#: fortran/io.c:2473
 #, no-c-format
 msgid "Syntax error in I/O iterator at %C"
 msgstr "Error sintáctico en el iterador de E/S en %C"
 
-#: fortran/io.c:2500
+#: fortran/io.c:2504
 #, no-c-format
 msgid "Expected variable in READ statement at %C"
 msgstr "Se esperaba una variable en la declaración READ en %C"
 
-#: fortran/io.c:2506
+#: fortran/io.c:2510
 #, no-c-format
 msgid "Expected expression in %s statement at %C"
 msgstr "Se esperaba una expresión en la declaración %s en %C"
 
-#: fortran/io.c:2516
+#: fortran/io.c:2520
 #, no-c-format
 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
 msgstr "La variable '%s' en la lista de entrada en %C no puede ser INTENT(IN)"
 
-#: fortran/io.c:2525
+#: fortran/io.c:2529
 #, no-c-format
 msgid "Cannot read to variable '%s' in PURE procedure at %C"
 msgstr "No se puede leer la variable '%s' en el procedimiento PURE en %C"
 
-#: fortran/io.c:2541
+#: fortran/io.c:2545
 #, no-c-format
 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
 msgstr "No se puede escribir a la unidad de fichero interna '%s' en %C dentro de un procedimiento PURE"
 
 #. A general purpose syntax error.
-#: fortran/io.c:2602 fortran/io.c:3004 fortran/gfortran.h:1998
+#: fortran/io.c:2606 fortran/io.c:3013 fortran/gfortran.h:2002
 #, no-c-format
 msgid "Syntax error in %s statement at %C"
 msgstr "Error sintáctico en la declaración %s en %C"
 
-#: fortran/io.c:2670
+#: fortran/io.c:2679
 #, no-c-format
 msgid "Fortran 2003: Internal file at %L with namelist"
 msgstr "Fortran 2003: Fichero interno en %L con lista de nombres"
 
-#: fortran/io.c:2833
+#: fortran/io.c:2842
 #, no-c-format
 msgid "PRINT namelist at %C is an extension"
 msgstr "La lista de nombres PRINT en %C es una extensión"
 
-#: fortran/io.c:2965
+#: fortran/io.c:2974
 #, no-c-format
 msgid "Extension: Comma before i/o item list at %C"
 msgstr "Extensión: Una coma antes de una lista de elementos de e/s en %C"
 
-#: fortran/io.c:2974
+#: fortran/io.c:2983
 #, no-c-format
 msgid "Expected comma in I/O list at %C"
 msgstr "Se esperaba una coma en la lista E/S en %C"
 
-#: fortran/io.c:3036
+#: fortran/io.c:3045
 #, no-c-format
 msgid "PRINT statement at %C not allowed within PURE procedure"
 msgstr "No se permite la declaración PRINT en %C dentro un procedimiento PURE"
 
-#: fortran/io.c:3176 fortran/io.c:3227
+#: fortran/io.c:3185 fortran/io.c:3236
 #, no-c-format
 msgid "INQUIRE statement not allowed in PURE procedure at %C"
 msgstr "No se permite la declaración INQUIRE en el procedimiento PURE en %C"
 
-#: fortran/io.c:3203
+#: fortran/io.c:3212
 #, no-c-format
 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
 msgstr "La etiqueta IOLENGHT es inválida en la declaración INQUIRE en %C"
 
-#: fortran/io.c:3213 fortran/trans-io.c:1144
+#: fortran/io.c:3222 fortran/trans-io.c:1145
 #, no-c-format
 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
 msgstr "La declaración INQUIRE en %L no puede contener especificadores FILE y UNIT al mismo tiempo"
 
-#: fortran/io.c:3220
+#: fortran/io.c:3229
 #, no-c-format
 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
 msgstr "La declaración INQUIRE en %L requiere un especificador FILE o UNIT"
 
-#: fortran/match.c:270
+#: fortran/match.c:156
 #, no-c-format
+msgid "Missing ')' in statement before %L"
+msgstr "Falta un ')' en la declaración antes de %L"
+
+#: fortran/match.c:161
+#, no-c-format
+msgid "Missing '(' in statement before %L"
+msgstr "Falta un '(' en la declaración antes de %L"
+
+#: fortran/match.c:332
+#, no-c-format
 msgid "Integer too large at %C"
 msgstr "Entero demasiado grande en %C"
 
-#: fortran/match.c:363 fortran/parse.c:442
+#: fortran/match.c:425 fortran/parse.c:589
 #, no-c-format
 msgid "Too many digits in statement label at %C"
 msgstr "Demasiados dígitos en la declaración de etiqueta en %C"
 
-#: fortran/match.c:369
+#: fortran/match.c:431
 #, no-c-format
 msgid "Statement label at %C is zero"
 msgstr "La etiqueta de declaración en %C es cero"
 
-#: fortran/match.c:402
+#: fortran/match.c:464
 #, no-c-format
 msgid "Label name '%s' at %C is ambiguous"
 msgstr "El nombre de etiqueta '%s' en %C es ambigua"
 
-#: fortran/match.c:408
+#: fortran/match.c:470
 #, no-c-format
 msgid "Duplicate construct label '%s' at %C"
 msgstr "Etiqueta construct '%s' duplicada en %C"
 
-#: fortran/match.c:438
+#: fortran/match.c:500
 #, no-c-format
 msgid "Invalid character in name at %C"
 msgstr "Carácter inválido en el nombre en %C"
 
-#: fortran/match.c:451 fortran/match.c:523
+#: fortran/match.c:513 fortran/match.c:585
 #, no-c-format
 msgid "Name at %C is too long"
 msgstr "El nombre en %C es demasiado largo"
 
-#: fortran/match.c:506 fortran/match.c:552
+#: fortran/match.c:568 fortran/match.c:614
 #, no-c-format
 msgid "Invalid C name in NAME= specifier at %C"
 msgstr "Nombre C inválido en el especificador NAME= en %C"
 
-#: fortran/match.c:543
+#: fortran/match.c:605
 #, no-c-format
 msgid "Embedded space in NAME= specifier at %C"
 msgstr "Espacio incrustado en el especificador NAME= en %C"
 
-#: fortran/match.c:868
+#: fortran/match.c:930
 #, no-c-format
 msgid "Loop variable at %C cannot be a sub-component"
 msgstr "La variable de ciclo en %C no puede ser un subcomponente"
 
-#: fortran/match.c:874
+#: fortran/match.c:936
 #, no-c-format
 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
 msgstr "La variable de ciclo '%s' en %C no puede ser INTENT(IN)"
 
-#: fortran/match.c:907
+#: fortran/match.c:969
 #, no-c-format
 msgid "Expected a step value in iterator at %C"
 msgstr "Se esperaba un valor de paso en el iterador en %C"
 
-#: fortran/match.c:919
+#: fortran/match.c:981
 #, no-c-format
 msgid "Syntax error in iterator at %C"
 msgstr "Error sintáctico en el iterador en %C"
 
-#: fortran/match.c:1155
+#: fortran/match.c:1217
 #, no-c-format
 msgid "Invalid form of PROGRAM statement at %C"
 msgstr "Forma inválida de la declaración PROGRAM en %C"
 
-#: fortran/match.c:1196
+#: fortran/match.c:1258
 #, no-c-format
 msgid "Setting value of PROTECTED variable at %C"
 msgstr "Se establece el valor de la variable PROTECTED en %C"
 
-#: fortran/match.c:1249
+#: fortran/match.c:1311
 #, no-c-format
 msgid "Assigning to a PROTECTED pointer at %C"
 msgstr "Se asigna a un puntero PROTECTED en %C"
 
-#: fortran/match.c:1292 fortran/match.c:1365
+#: fortran/match.c:1354 fortran/match.c:1435
 #, no-c-format
 msgid "Obsolescent: arithmetic IF statement at %C"
 msgstr "Obsoleto: declaración IF aritmética en %C"
 
-#: fortran/match.c:1340
+#: fortran/match.c:1410
 #, no-c-format
 msgid "Syntax error in IF-expression at %C"
 msgstr "Error sintáctico en la expresión IF en %C"
 
-#: fortran/match.c:1351
+#: fortran/match.c:1421
 #, no-c-format
 msgid "Block label not appropriate for arithmetic IF statement at %C"
 msgstr "La etiqueta de bloque no es apropiada para la declaración IF aritmética en %C"
 
-#: fortran/match.c:1389
+#: fortran/match.c:1459
 #, no-c-format
-msgid "Block label is not appropriate IF statement at %C"
-msgstr "La etiqueta de bloque no es una declaración IF apropiada en %C"
+msgid "Block label is not appropriate for IF statement at %C"
+msgstr "La etiqueta de bloque no es apropiada para la declaración IF en %C"
 
-#: fortran/match.c:1468 fortran/primary.c:2522
+#: fortran/match.c:1538 fortran/primary.c:2559
 #, no-c-format
 msgid "Cannot assign to a named constant at %C"
 msgstr "No se puede asignar a una constante nombrada en %C"
 
-#: fortran/match.c:1478
+#: fortran/match.c:1548
 #, no-c-format
 msgid "Unclassifiable statement in IF-clause at %C"
 msgstr "Declaración inclasificable en la cláusula IF en %C"
 
-#: fortran/match.c:1485
+#: fortran/match.c:1555
 #, no-c-format
 msgid "Syntax error in IF-clause at %C"
 msgstr "Error sintáctico en la cláusula IF en %C"
 
-#: fortran/match.c:1529
+#: fortran/match.c:1599
 #, no-c-format
 msgid "Unexpected junk after ELSE statement at %C"
 msgstr "Basura inesperada después de la declaración ELSE en %C"
 
-#: fortran/match.c:1535 fortran/match.c:1570
+#: fortran/match.c:1605 fortran/match.c:1640
 #, no-c-format
 msgid "Label '%s' at %C doesn't match IF label '%s'"
 msgstr "La etiqueta '%s' en %C no coincide con la etiqueta IF '%s'"
 
-#: fortran/match.c:1564
+#: fortran/match.c:1634
 #, no-c-format
 msgid "Unexpected junk after ELSE IF statement at %C"
 msgstr "Basura inesperada después de la declaración ELSE IF en %C"
 
-#: fortran/match.c:1727
+#: fortran/match.c:1797
 #, no-c-format
 msgid "Name '%s' in %s statement at %C is not a loop name"
 msgstr "El nombre '%s' en la declaración %s en %C no es un nombre de ciclo"
 
-#: fortran/match.c:1743
+#: fortran/match.c:1813
 #, no-c-format
 msgid "%s statement at %C is not within a loop"
 msgstr "La declaración %s en %C no está dentro de un ciclo"
 
-#: fortran/match.c:1746
+#: fortran/match.c:1816
 #, no-c-format
 msgid "%s statement at %C is not within loop '%s'"
 msgstr "La declaración %s en %C no está dentro del ciclo '%s'"
 
-#: fortran/match.c:1754
+#: fortran/match.c:1824
 #, no-c-format
 msgid "%s statement at %C leaving OpenMP structured block"
 msgstr "La declaración %s en %C deja un bloque estructurado OpenMP"
 
-#: fortran/match.c:1767
+#: fortran/match.c:1837
 #, no-c-format
 msgid "EXIT statement at %C terminating !$OMP DO loop"
 msgstr "La declaración EXIT en %C termina el ciclo !$OMP DO"
 
-#: fortran/match.c:1819
+#: fortran/match.c:1889
 #, no-c-format
 msgid "Too many digits in STOP code at %C"
 msgstr "Demasiados dígitos en el código STOP en %C"
 
-#: fortran/match.c:1872
+#: fortran/match.c:1942
 #, no-c-format
 msgid "Deleted feature: PAUSE statement at %C"
 msgstr "Característica eliminada: declaración PAUSE en %C"
 
-#: fortran/match.c:1920
+#: fortran/match.c:1990
 #, no-c-format
 msgid "Deleted feature: ASSIGN statement at %C"
 msgstr "Característica eliminada: declaración ASSIGN en %C"
 
-#: fortran/match.c:1966
+#: fortran/match.c:2036
 #, no-c-format
 msgid "Deleted feature: Assigned GOTO statement at %C"
 msgstr "Característica eliminada: declaración GOTO asignada en %C"
 
-#: fortran/match.c:2013 fortran/match.c:2065
+#: fortran/match.c:2083 fortran/match.c:2135
 #, no-c-format
 msgid "Statement label list in GOTO at %C cannot be empty"
 msgstr "La lista de etiquetas de declaración en GOTO en %C no puede estar vacía"
 
-#: fortran/match.c:2149
+#: fortran/match.c:2219
 #, no-c-format
 msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
 msgstr "Objeto de alojamiento erróneo en la declaración ALLOCATE en %C para un procedimiento PURE"
 
-#: fortran/match.c:2173
+#: fortran/match.c:2287
 #, no-c-format
-msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr "La variable STAT '%s' de la declaración ALLOCATE en %C no puede ser INTENT(IN)"
-
-#: fortran/match.c:2180
-#, no-c-format
-msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
-msgstr "Variable STAT ilegal en la declaración ALLOCATE en %C para un procedimiento PURE"
-
-#: fortran/match.c:2218 fortran/match.c:2382
-#, no-c-format
-msgid "STAT expression at %C must be a variable"
-msgstr "La expresión STAT en %C debe ser una variable"
-
-#: fortran/match.c:2272
-#, no-c-format
 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
 msgstr "Variable ilegal en NULLIFY en %C para un procedimiento PURE"
 
-#: fortran/match.c:2349
+#: fortran/match.c:2364
 #, no-c-format
 msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
 msgstr "Expresión de desalojo ilegal en DEALLOCATE en %C para un procedimiento PURE"
 
-#: fortran/match.c:2368
+#: fortran/match.c:2417
 #, no-c-format
-msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr "La variable STAT '%s' de la declaración DEALLOCATE en %C no puede ser INTENT(IN)"
-
-#: fortran/match.c:2375
-#, no-c-format
-msgid "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
-msgstr "Variable STAT ilegal en la declaración DEALLOCATE en %C para un procedimiento PURE"
-
-#: fortran/match.c:2424
-#, no-c-format
 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
 msgstr "La declaración RETURN alternativa en %C sólo se permite dentro de una SUBROUTINE"
 
-#: fortran/match.c:2455
+#: fortran/match.c:2448
 #, no-c-format
 msgid "Extension: RETURN statement in main program at %C"
 msgstr "Extensión: declaración RETURN en el programa principal en %C"
 
-#: fortran/match.c:2665
+#: fortran/match.c:2658
 #, no-c-format
 msgid "Syntax error in common block name at %C"
 msgstr "Error sintáctico en el nombre de bloque común en %C"
 
-#: fortran/match.c:2701
+#: fortran/match.c:2694
 #, no-c-format
 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
 msgstr "El símbolo '%s' en %C ya es un símbolo externo que no es COMMON"
 
-#: fortran/match.c:2719
-#, no-c-format
-msgid "BLOCK DATA unit cannot contain blank COMMON at %C"
-msgstr "La unidad BLOCK DATA no puede contener COMMON en blanco en %C"
-
 #. If we find an error, just print it and continue,
 #. cause it's just semantic, and we can see if there
 #. are more errors.
-#: fortran/match.c:2765
+#: fortran/match.c:2753
 #, no-c-format
 msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
 msgstr "La variable '%s' en %L en el bloque común '%s' en %C se debe declarar con género interoperable con C porque el bloque común '%s' es bind(c)"
 
-#: fortran/match.c:2774
+#: fortran/match.c:2762
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
 msgstr "La variable '%s' en el bloque común '%s' en %C no puede ser bind(c) porque no es global"
 
-#: fortran/match.c:2781
+#: fortran/match.c:2769
 #, no-c-format
 msgid "Symbol '%s' at %C is already in a COMMON block"
 msgstr "El símbolo '%s' en %C ya está en un bloque COMMON"
 
-#: fortran/match.c:2793
+#: fortran/match.c:2777
 #, no-c-format
-msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
-msgstr "El símbolo '%s' fue previamente inicializado en un bloque COMMON en blanco en %C"
+msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
+msgstr "El símbolo inicializado '%s' en %C sólo puede ser COMMON en BLOCK DATA"
 
-#: fortran/match.c:2796
+#: fortran/match.c:2804
 #, no-c-format
-msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
-msgstr "El símbolo '%s' fue previamente inicializado en un bloque COMMON '%s' en %C"
-
-#: fortran/match.c:2821
-#, no-c-format
 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
 msgstr "La especificación de matriz para el símbolo '%s' en COMMON en %C debe ser explícita"
 
-#: fortran/match.c:2831
+#: fortran/match.c:2814
 #, no-c-format
 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
 msgstr "El símbolo '%s' en COMMON en %C no puede ser una matriz POINTER"
 
-#: fortran/match.c:2863
+#: fortran/match.c:2846
 #, no-c-format
 msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
 msgstr "El símbolo '%s', en el bloque COMMON '%s' en %C está siendo indirectamente equivalente a otro bloque COMMON '%s'"
 
-#: fortran/match.c:2971
+#: fortran/match.c:2954
 #, no-c-format
 msgid "Namelist group name '%s' at %C already has a basic type of %s"
 msgstr "El nombre de grupo de lista de nombres '%s' en %C ya tiene un tipo básico de %s"
 
-#: fortran/match.c:2979
+#: fortran/match.c:2962
 #, no-c-format
 msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
 msgstr "El nombre de grupo de lista de nombres '%s' en %C ya está asociado con USE y no se puede reespecificar."
 
-#: fortran/match.c:3006
+#: fortran/match.c:2989
 #, no-c-format
 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
 msgstr "No se permite la matriz de tamaño asumido '%s' en la lista de nombres '%s' en %C"
 
-#: fortran/match.c:3013
+#: fortran/match.c:2996
 #, no-c-format
 msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
 msgstr "No se permite la longitud de carácter asumida '%s' en la lista de nombres '%s' en %C"
 
-#: fortran/match.c:3140
+#: fortran/match.c:3123
 #, no-c-format
 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
 msgstr "El componente de tipo derivado %C no es un miembro EQUIVALENCE permitido"
 
-#: fortran/match.c:3148
+#: fortran/match.c:3131
 #, no-c-format
 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
 msgstr "La referencia a matriz en EQUIVALENCE en %C no puede ser una sección de matriz"
 
-#: fortran/match.c:3176
+#: fortran/match.c:3159
 #, no-c-format
 msgid "EQUIVALENCE at %C requires two or more objects"
 msgstr "El EQUIVALENCE en %C requiere dos o más objetos"
 
-#: fortran/match.c:3190
+#: fortran/match.c:3173
 #, no-c-format
 msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
 msgstr "Se intentó sobreescribir indirectamente los bloques COMMON %s y %s con EQUIVALENCE en %C"
 
-#: fortran/match.c:3351
+#: fortran/match.c:3299
 #, no-c-format
 msgid "Statement function at %L is recursive"
 msgstr "La función de declaración en %L es recursiva"
 
-#: fortran/match.c:3439
+#: fortran/match.c:3387
 #, no-c-format
 msgid "Expected initialization expression in CASE at %C"
 msgstr "Se esperaba la inicialización de la expresión en CASE en %C"
 
-#: fortran/match.c:3462
+#: fortran/match.c:3410
 #, no-c-format
 msgid "Expected the name of the SELECT CASE construct at %C"
 msgstr "Se esperaba el nombre de la construcción SELECT CASE en %C"
 
-#: fortran/match.c:3474
+#: fortran/match.c:3422
 #, no-c-format
 msgid "Expected case name of '%s' at %C"
 msgstr "Se esperaba el nombre de case de '%s' en %C"
 
-#: fortran/match.c:3518
+#: fortran/match.c:3466
 #, no-c-format
 msgid "Unexpected CASE statement at %C"
 msgstr "Declaración CASE inesperada en %C"
 
-#: fortran/match.c:3570
+#: fortran/match.c:3518
 #, no-c-format
 msgid "Syntax error in CASE-specification at %C"
 msgstr "Error sintáctico en la especificación CASE en %C"
 
-#: fortran/match.c:3690
+#: fortran/match.c:3638
 #, no-c-format
 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
 msgstr "La declaración ELSEWHERE en %C no está dentro de un bloque WHERE"
 
-#: fortran/match.c:3728
+#: fortran/match.c:3676
 #, no-c-format
 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
 msgstr "La etiqueta '%s' en %C no coincide con la etiqueta WHERE '%s'"
 
-#: fortran/match.c:3828
+#: fortran/match.c:3776
 #, no-c-format
 msgid "Syntax error in FORALL iterator at %C"
 msgstr "Error sintáctico en el iterador FORALL en %C"
@@ -7619,7 +7623,8 @@
 msgid "Expected exponent in expression at %C"
 msgstr "Se esperaba un exponente en la expresión en %C"
 
-#: fortran/matchexp.c:348 fortran/matchexp.c:452
+#: fortran/matchexp.c:350 fortran/matchexp.c:355 fortran/matchexp.c:459
+#: fortran/matchexp.c:464
 #, no-c-format
 msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
 msgstr "Extensión: Operador unario después de un operador aritmético (usar paréntesis) en %C"
@@ -7744,125 +7749,125 @@
 msgid "Expected real string"
 msgstr "Se esperaba una cadena real"
 
-#: fortran/module.c:2722
+#: fortran/module.c:2730
 msgid "Expected expression type"
 msgstr "Se esperaba un tipo de expresión"
 
-#: fortran/module.c:2776
+#: fortran/module.c:2784
 msgid "Bad operator"
 msgstr "Operador erróneo"
 
-#: fortran/module.c:2861
+#: fortran/module.c:2869
 msgid "Bad type in constant expression"
 msgstr "Tipo erróneo en la expresión constante"
 
-#: fortran/module.c:2898
+#: fortran/module.c:2906
 #, no-c-format
 msgid "Namelist %s cannot be renamed by USE association to %s"
 msgstr "La lista de nombres %s no se puede renombrar por asociación de USE a %s"
 
-#: fortran/module.c:3723
+#: fortran/module.c:3847
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in module '%s'"
 msgstr "El símbolo '%s' referenciado en %L no se encontró en el módulo '%s'"
 
-#: fortran/module.c:3730
+#: fortran/module.c:3854
 #, no-c-format
 msgid "User operator '%s' referenced at %L not found in module '%s'"
 msgstr "El operador de usuario '%s' referenciado en %L no se encontró en el módulo '%s'"
 
-#: fortran/module.c:3735
+#: fortran/module.c:3859
 #, no-c-format
 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
 msgstr "El operador intrínseco '%s' referenciado en %L no se encontró en el módulo '%s'"
 
-#: fortran/module.c:4213
+#: fortran/module.c:4400
 #, no-c-format
 msgid "Can't open module file '%s' for writing at %C: %s"
 msgstr "No se puede abrir el fichero de módulo '%s' para escritura en %C: %s"
 
 # El mensaje de error seguramente está mal redactado. cfuga
-#: fortran/module.c:4251
+#: fortran/module.c:4438
 #, no-c-format
 msgid "Error writing module file '%s' for writing: %s"
 msgstr "Error al escribir al fichero de módulo '%s' para escritura: %s"
 
-#: fortran/module.c:4281 fortran/module.c:4363
+#: fortran/module.c:4468 fortran/module.c:4550
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_C_BINDING."
 msgstr "El símbolo '%s' referenciado en %L no existe en el módulo intrínseco ISO_C_BINDING."
 
-#: fortran/module.c:4394
+#: fortran/module.c:4581
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
 msgstr "El símbolo '%s' referenciado en %L no se encontró en el módulo intrínseco ISO_C_BINDING"
 
-#: fortran/module.c:4416
+#: fortran/module.c:4603
 #, no-c-format
 msgid "Symbol '%s' already declared"
 msgstr "El símbolo '%s' ya se había declarado"
 
-#: fortran/module.c:4471
+#: fortran/module.c:4658
 #, no-c-format
 msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
 msgstr "El uso del módulo intrínseco '%s' en %C tiene conflictos con un nombre de módulo no intrínseco usado previamente"
 
-#: fortran/module.c:4484
+#: fortran/module.c:4671
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_FORTRAN_ENV"
 msgstr "El símbolo '%s' referenciado en %L no existe en el módulo intrínseco ISO_FORTRAN_ENV"
 
-#: fortran/module.c:4492
+#: fortran/module.c:4679
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
 msgstr "El uso de la constante nombrada NUMERIC_STORAGE_SIZE del módulo intrínseco ISO_FORTRAN_ENV en %L es incompatible con la opción %s"
 
-#: fortran/module.c:4520
+#: fortran/module.c:4707
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
 msgstr "El uso de la constante nombrada NUMERIC_STORAGE_SIZE del módulo intrínseco ISO_FORTRAN_ENV en %C es incompatible con la opción %s"
 
-#: fortran/module.c:4536
+#: fortran/module.c:4723
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
 msgstr "El símbolo '%s' referenciado en %L no se encontró en el módulo intrínseco ISO_FORTRAN_ENV"
 
-#: fortran/module.c:4569
+#: fortran/module.c:4756
 #, no-c-format
 msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
 msgstr "Fortran 2003: Módulo intrínseco ISO_FORTRAN_ENV en %C"
 
-#: fortran/module.c:4577
+#: fortran/module.c:4764
 #, no-c-format
 msgid "Fortran 2003: ISO_C_BINDING module at %C"
 msgstr "Fortran 2003: Módulo ISO_C_BINDING en %C"
 
-#: fortran/module.c:4587
+#: fortran/module.c:4774
 #, no-c-format
 msgid "Can't find an intrinsic module named '%s' at %C"
 msgstr "No se puede encontrar un módulo intrínseco llamado '%s' en %C"
 
-#: fortran/module.c:4592
+#: fortran/module.c:4779
 #, no-c-format
 msgid "Can't open module file '%s' for reading at %C: %s"
 msgstr "No se puede abrir el fichero de módulo '%s' para lectura en %C: %s"
 
-#: fortran/module.c:4600
+#: fortran/module.c:4787
 #, no-c-format
 msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
 msgstr "El uso del módulo '%s' que no es intrínseco tiene conflictos con el nombre del módulo intrínseco usado previamente"
 
-#: fortran/module.c:4615
+#: fortran/module.c:4802
 msgid "Unexpected end of module"
 msgstr "Fin de módulo inesperado"
 
-#: fortran/module.c:4620
+#: fortran/module.c:4807
 #, no-c-format
 msgid "File '%s' opened at %C is not a GFORTRAN module file"
 msgstr "El fichero '%s' abierto en %C no es un fichero de módulo GFORTRAN"
 
 # No se puede hacer el mismo juego de palabras que en inglés. cfuga
-#: fortran/module.c:4630
+#: fortran/module.c:4817
 #, no-c-format
 msgid "Can't USE the same module we're building!"
 msgstr "¡No se puede hacer USE del mismo módulo que estamos construyendo!"
@@ -7892,7 +7897,7 @@
 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
 msgstr "Error sintáctico en la lista !$OMP THREADPRIVATE en %C"
 
-#: fortran/openmp.c:696 fortran/resolve.c:5822 fortran/resolve.c:6133
+#: fortran/openmp.c:696 fortran/resolve.c:5970 fortran/resolve.c:6317
 #, no-c-format
 msgid "IF clause at %L requires a scalar LOGICAL expression"
 msgstr "La cláusula IF en %L requiere una expresión LOGICAL escalar"
@@ -8188,299 +8193,299 @@
 msgid "Maximum subrecord length cannot exceed %d"
 msgstr "La longitud de subregistro máxima no puede exceder a %d"
 
-#: fortran/parse.c:304
+#: fortran/parse.c:451
 #, no-c-format
 msgid "Unclassifiable statement at %C"
 msgstr "Declaración inclasificable en %C"
 
-#: fortran/parse.c:328
+#: fortran/parse.c:475
 #, no-c-format
 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
 msgstr "Las directivas OpenMP en %C no pueden aparecer en procedimientos PURE o ELEMENTAL"
 
-#: fortran/parse.c:406
+#: fortran/parse.c:553
 #, no-c-format
 msgid "Unclassifiable OpenMP directive at %C"
 msgstr "Directiva OpenMP inclasificable en %C"
 
-#: fortran/parse.c:445 fortran/parse.c:586
+#: fortran/parse.c:592 fortran/parse.c:733
 #, no-c-format
 msgid "Zero is not a valid statement label at %C"
 msgstr "Cero no es una declaración de etiqueta válida en %C"
 
-#: fortran/parse.c:452 fortran/parse.c:578
+#: fortran/parse.c:599 fortran/parse.c:725
 #, no-c-format
 msgid "Non-numeric character in statement label at %C"
 msgstr "Carácter no numérico en la etiqueta de declaración en %C"
 
-#: fortran/parse.c:464 fortran/parse.c:500 fortran/parse.c:626
+#: fortran/parse.c:611 fortran/parse.c:647 fortran/parse.c:773
 #, no-c-format
 msgid "Semicolon at %C needs to be preceded by statement"
 msgstr "El punto y coma en %C necesita ser precedido por la declaración"
 
-#: fortran/parse.c:472 fortran/parse.c:638
+#: fortran/parse.c:619 fortran/parse.c:785
 #, no-c-format
 msgid "Ignoring statement label in empty statement at %C"
 msgstr "Se descarta la declaración de etiqueta en la declaración vacía en %C"
 
-#: fortran/parse.c:565 fortran/parse.c:605
+#: fortran/parse.c:712 fortran/parse.c:752
 #, no-c-format
 msgid "Bad continuation line at %C"
 msgstr "Continuación de línea errónea en %C"
 
-#: fortran/parse.c:664
+#: fortran/parse.c:811
 #, no-c-format
 msgid "Line truncated at %C"
 msgstr "Línea truncada en %C"
 
-#: fortran/parse.c:841
+#: fortran/parse.c:997
 #, no-c-format
 msgid "FORMAT statement at %L does not have a statement label"
 msgstr "La declaración FORMAT en %L no tiene una etiqueta de declaración"
 
-#: fortran/parse.c:913
+#: fortran/parse.c:1069
 msgid "arithmetic IF"
 msgstr "IF aritmético"
 
-#: fortran/parse.c:919
+#: fortran/parse.c:1075
 msgid "attribute declaration"
 msgstr "declaración de atributo"
 
-#: fortran/parse.c:949
+#: fortran/parse.c:1105
 msgid "data declaration"
 msgstr "declaración de datos"
 
-#: fortran/parse.c:958
+#: fortran/parse.c:1114
 msgid "derived type declaration"
 msgstr "declaración de tipo derivado"
 
-#: fortran/parse.c:1037
+#: fortran/parse.c:1193
 msgid "block IF"
 msgstr "bloque IF"
 
-#: fortran/parse.c:1046
+#: fortran/parse.c:1202
 msgid "implied END DO"
 msgstr "END DO implícito"
 
-#: fortran/parse.c:1119
+#: fortran/parse.c:1275
 msgid "assignment"
 msgstr "asignación"
 
-#: fortran/parse.c:1122
+#: fortran/parse.c:1278
 msgid "pointer assignment"
 msgstr "asignación de puntero"
 
-#: fortran/parse.c:1131
+#: fortran/parse.c:1287
 msgid "simple IF"
 msgstr "IF simple"
 
-#: fortran/parse.c:1347
+#: fortran/parse.c:1503
 #, no-c-format
 msgid "Unexpected %s statement at %C"
 msgstr "Declaración %s inesperada en %C"
 
-#: fortran/parse.c:1486
+#: fortran/parse.c:1642
 #, no-c-format
 msgid "%s statement at %C cannot follow %s statement at %L"
 msgstr "La declaración %s en %C no puede ir después de la declaración %s en %L"
 
-#: fortran/parse.c:1503
+#: fortran/parse.c:1659
 #, no-c-format
 msgid "Unexpected end of file in '%s'"
 msgstr "Fin de fichero inesperado en '%s'"
 
-#: fortran/parse.c:1558
+#: fortran/parse.c:1714
 #, no-c-format
 msgid "Fortran 2003: Derived type definition at %C without components"
 msgstr "Fortran 2003: La definición de tipo derivado en %C no tiene componentes"
 
-#: fortran/parse.c:1569
+#: fortran/parse.c:1725
 #, no-c-format
 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
 msgstr "La declaración PRIVATE en TYPE en %C debe estar dentro de un MODULE"
 
-#: fortran/parse.c:1577
+#: fortran/parse.c:1733
 #, no-c-format
 msgid "PRIVATE statement at %C must precede structure components"
 msgstr "La declaración PRIVATE en %C debe preceder a los componentes de la estructura"
 
-#: fortran/parse.c:1585
+#: fortran/parse.c:1741
 #, no-c-format
 msgid "Duplicate PRIVATE statement at %C"
 msgstr "Declaración PRIVATE duplicada en %C"
 
-#: fortran/parse.c:1597
+#: fortran/parse.c:1753
 #, no-c-format
 msgid "SEQUENCE statement at %C must precede structure components"
 msgstr "La declaración SEQUENCE en %C debe preceder a los componentes de la estructura"
 
-#: fortran/parse.c:1604
+#: fortran/parse.c:1760
 #, no-c-format
 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
 msgstr "El atributo SEQUENCE en %C ya se especificó en la declaración TYPE"
 
-#: fortran/parse.c:1609
+#: fortran/parse.c:1765
 #, no-c-format
 msgid "Duplicate SEQUENCE statement at %C"
 msgstr "Declaración SEQUENCE duplicada en %C"
 
-#: fortran/parse.c:1700
+#: fortran/parse.c:1856
 #, no-c-format
 msgid "ENUM declaration at %C has no ENUMERATORS"
 msgstr "La declaración ENUM en %C no tiene ENUMERATORS"
 
-#: fortran/parse.c:1778
+#: fortran/parse.c:1934
 #, no-c-format
 msgid "Unexpected %s statement in INTERFACE block at %C"
 msgstr "Declaración %s inesperada en el bloque INTERFACE en %C"
 
-#: fortran/parse.c:1804
+#: fortran/parse.c:1960
 #, no-c-format
 msgid "SUBROUTINE at %C does not belong in a generic function interface"
 msgstr "SUBROUTINE en %C no está dentro de una interfaz de función genérica"
 
-#: fortran/parse.c:1808
+#: fortran/parse.c:1964
 #, no-c-format
 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
 msgstr "FUNCTION en %C no está dentro de una interfaz de función genérica"
 
-#: fortran/parse.c:1818
+#: fortran/parse.c:1974
 #, no-c-format
 msgid "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
 msgstr "El nombre '%s' de ABSTRACT INTERFACE en %C no puede ser el mismo que un tipo intrínseco"
 
-#: fortran/parse.c:1849
+#: fortran/parse.c:2005
 #, no-c-format
 msgid "Unexpected %s statement at %C in INTERFACE body"
 msgstr "Declaración %s inesperada en %C en el cuerpo de INTERFACE"
 
-#: fortran/parse.c:1863
+#: fortran/parse.c:2019
 #, no-c-format
 msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
 msgstr "El procedimiento INTERFACE '%s' en %L tiene el mismo nombre que el procedimiento que lo incluye"
 
-#: fortran/parse.c:1958
+#: fortran/parse.c:2134
 #, no-c-format
 msgid "%s statement must appear in a MODULE"
 msgstr "La declaración %s debe aparecer en un MODULE"
 
-#: fortran/parse.c:1965
+#: fortran/parse.c:2141
 #, no-c-format
 msgid "%s statement at %C follows another accessibility specification"
 msgstr "La declaración %s en %C después de otra especificación de accesibilidad"
 
-#: fortran/parse.c:2015
+#: fortran/parse.c:2191
 #, no-c-format
 msgid "Bad kind expression for function '%s' at %L"
 msgstr "Expresión de género errónea para la función '%s' en %L"
 
-#: fortran/parse.c:2018
+#: fortran/parse.c:2195
 #, no-c-format
 msgid "The type for function '%s' at %L is not accessible"
 msgstr "El tipo para la función '%s' en %L no es accesible"
 
-#: fortran/parse.c:2070
+#: fortran/parse.c:2253
 #, no-c-format
 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
 msgstr "Declaración ELSEWHERE en %C después de un ELSEWHERE desenmascarado previo"
 
-#: fortran/parse.c:2091
+#: fortran/parse.c:2274
 #, no-c-format
 msgid "Unexpected %s statement in WHERE block at %C"
 msgstr "Declaración %s inesperada en el bloque WHERE en %C"
 
-#: fortran/parse.c:2150
+#: fortran/parse.c:2333
 #, no-c-format
 msgid "Unexpected %s statement in FORALL block at %C"
 msgstr "Declaración %s inesperada en el bloque FORALL en %C"
 
-#: fortran/parse.c:2201
+#: fortran/parse.c:2384
 #, no-c-format
 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
 msgstr "La declaración ELSE IF en %C no puede ir después de una declaración ELSE en %L"
 
-#: fortran/parse.c:2219
+#: fortran/parse.c:2402
 #, no-c-format
 msgid "Duplicate ELSE statements at %L and %C"
 msgstr "Declaraciones ELSE duplicadas en %L y %C"
 
-#: fortran/parse.c:2280
+#: fortran/parse.c:2463
 #, no-c-format
 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
 msgstr "Se esperaba una declaración CASE o END SELECT después de un SELECT CASE en %C"
 
-#: fortran/parse.c:2338
+#: fortran/parse.c:2521
 #, no-c-format
 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
 msgstr "La variable '%s' en %C no se puede redefinir dentro del inicio de un ciclo en %L"
 
-#: fortran/parse.c:2372
+#: fortran/parse.c:2555
 #, no-c-format
 msgid "End of nonblock DO statement at %C is within another block"
 msgstr "El final de la declaración DO que no es bloque en %C está dentro de otro bloque"
 
-#: fortran/parse.c:2381
+#: fortran/parse.c:2564
 #, no-c-format
 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
 msgstr "El final de la declaración DO que no es bloque en %C está entrelazado con otro ciclo DO"
 
-#: fortran/parse.c:2430
+#: fortran/parse.c:2613
 #, no-c-format
 msgid "Statement label in ENDDO at %C doesn't match DO label"
 msgstr "La etiqueta de declaración en ENDDO en %C no coincide con la etiqueta DO"
 
-#: fortran/parse.c:2446
+#: fortran/parse.c:2629
 #, no-c-format
 msgid "named block DO at %L requires matching ENDDO name"
 msgstr "el bloque DO nombrado en %L requiere un nombre ENDDO coincidente"
 
-#: fortran/parse.c:2702
+#: fortran/parse.c:2885
 #, no-c-format
 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
 msgstr "Los nombres después de !$omp critical y !$omp end critical no coinciden en %C"
 
-#: fortran/parse.c:2758
+#: fortran/parse.c:2941
 #, no-c-format
 msgid "%s statement at %C cannot terminate a non-block DO loop"
 msgstr "La declaración %s en %C no puede terminar un ciclo DO que no es bloque"
 
-#: fortran/parse.c:2943
+#: fortran/parse.c:3126
 #, no-c-format
 msgid "Contained procedure '%s' at %C is already ambiguous"
 msgstr "El procedimiento contenido '%s' en %C ya es ambiguo"
 
-#: fortran/parse.c:2993
+#: fortran/parse.c:3176
 #, no-c-format
 msgid "Unexpected %s statement in CONTAINS section at %C"
 msgstr "Declaración %s inesperada en la sección CONTAINS en %C"
 
 #. This is valid in Fortran 2008.
-#: fortran/parse.c:3018
+#: fortran/parse.c:3201
 #, no-c-format
 msgid "Extension: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
 msgstr "Extensión: Declaración CONTAINS sin una declaración FUNCTION o SUBROUTINE en %C"
 
-#: fortran/parse.c:3089
+#: fortran/parse.c:3272
 #, no-c-format
 msgid "CONTAINS statement at %C is already in a contained program unit"
 msgstr "La declaración CONTAINS en %C ya está contenida en una unidad de programa"
 
-#: fortran/parse.c:3138
+#: fortran/parse.c:3321
 #, no-c-format
 msgid "Global name '%s' at %L is already being used as a %s at %L"
 msgstr "El nombre global '%s' en %L ya se está usando como un %s en %L"
 
-#: fortran/parse.c:3159
+#: fortran/parse.c:3342
 #, no-c-format
 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
 msgstr "BLOCK DATA en blanco en %C genera un conflicto con un BLOCK DATA previo en %L"
 
-#: fortran/parse.c:3185
+#: fortran/parse.c:3368
 #, no-c-format
 msgid "Unexpected %s statement in BLOCK DATA at %C"
 msgstr "Declaración %s inesperada en BLOCK DATA en %C"
 
-#: fortran/parse.c:3228
+#: fortran/parse.c:3411
 #, no-c-format
 msgid "Unexpected %s statement in MODULE at %C"
 msgstr "Declaración %s inesperada en MODULE en %C"
@@ -8488,7 +8493,7 @@
 #. If we see a duplicate main program, shut down.  If the second
 #. instance is an implied main program, ie data decls or executable
 #. statements, we're in for lots of errors.
-#: fortran/parse.c:3416
+#: fortran/parse.c:3594
 #, no-c-format
 msgid "Two main PROGRAMs at %L and %C"
 msgstr "Dos PROGRAMas principales en %L y %C"
@@ -8525,7 +8530,7 @@
 
 #: fortran/primary.c:353
 #, no-c-format
-msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
+msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
 msgstr "Extensión: La constante hexadecimal en %C usa sintaxis que no es estándar."
 
 #: fortran/primary.c:363
@@ -8538,994 +8543,1039 @@
 msgid "Illegal character in BOZ constant at %C"
 msgstr "Carácter ilegal en la constante BOZ en %C"
 
-#: fortran/primary.c:391
+#: fortran/primary.c:392
 #, no-c-format
-msgid "Extension: BOZ constant at %C uses non-standard postfix syntax."
+msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
 msgstr "Extensión: La constante BOZ en %C usa sintaxis postfija que no es estándar."
 
-#: fortran/primary.c:417
+#: fortran/primary.c:423
 #, no-c-format
 msgid "Integer too big for integer kind %i at %C"
 msgstr "Entero demasiado grande para el género entero %i en %C"
 
-#: fortran/primary.c:517
+#: fortran/primary.c:429
 #, no-c-format
+msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
+msgstr "Fortran 2003: Se usa BOZ fuera de una declaración DATA en %C"
+
+#: fortran/primary.c:529
+#, no-c-format
 msgid "Missing exponent in real number at %C"
 msgstr "Falta un exponente en el número real en %C"
 
-#: fortran/primary.c:573
+#: fortran/primary.c:585
 #, no-c-format
 msgid "Real number at %C has a 'd' exponent and an explicit kind"
 msgstr "El número real en %C tiene un exponente 'd' y un género explícito"
 
-#: fortran/primary.c:586
+#: fortran/primary.c:598
 #, no-c-format
 msgid "Invalid real kind %d at %C"
 msgstr "Género real %d inválido en %C"
 
-#: fortran/primary.c:600
+#: fortran/primary.c:612
 #, no-c-format
 msgid "Real constant overflows its kind at %C"
 msgstr "La constante real desborda su género en %C"
 
-#: fortran/primary.c:605
+#: fortran/primary.c:617
 #, no-c-format
 msgid "Real constant underflows its kind at %C"
 msgstr "La constante real desborda por debajo su género en %C"
 
-#: fortran/primary.c:697
+#: fortran/primary.c:709
 #, no-c-format
 msgid "Syntax error in SUBSTRING specification at %C"
 msgstr "Error sintáctico en la especificación SUBSTRING en %C"
 
-#: fortran/primary.c:902
+#: fortran/primary.c:914
 #, no-c-format
 msgid "Invalid kind %d for CHARACTER constant at %C"
 msgstr "Género %d inválido para la constante CHARACTER en %C"
 
-#: fortran/primary.c:923
+#: fortran/primary.c:935
 #, no-c-format
 msgid "Unterminated character constant beginning at %C"
 msgstr "Constante de carácter sin terminar que comienza en %C"
 
-#: fortran/primary.c:1035
+#: fortran/primary.c:1047
 #, no-c-format
 msgid "Bad kind for logical constant at %C"
 msgstr "Género erróneo para la constante lógica en %C"
 
-#: fortran/primary.c:1074
+#: fortran/primary.c:1086
 #, no-c-format
 msgid "Expected PARAMETER symbol in complex constant at %C"
 msgstr "Se esperaba un símbolo PARAMETER en la constante compleja en %C"
 
-#: fortran/primary.c:1080
+#: fortran/primary.c:1092
 #, no-c-format
 msgid "Numeric PARAMETER required in complex constant at %C"
 msgstr "Se requiere un PARAMETER numérico en la constante compleja en %C"
 
-#: fortran/primary.c:1086
+#: fortran/primary.c:1098
 #, no-c-format
 msgid "Scalar PARAMETER required in complex constant at %C"
 msgstr "Se requiere un PARAMETER escalar en la constante compleja en %C"
 
-#: fortran/primary.c:1090
+#: fortran/primary.c:1102
 #, no-c-format
 msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
 msgstr "Fortran 2003: Un símbolo PARAMETER en la constante compleja en %C"
 
-#: fortran/primary.c:1120
+#: fortran/primary.c:1132
 #, no-c-format
 msgid "Error converting PARAMETER constant in complex constant at %C"
 msgstr "Error al convertir la constante PARAMETER en una constante compleja en %C"
 
-#: fortran/primary.c:1249
+#: fortran/primary.c:1261
 #, no-c-format
 msgid "Syntax error in COMPLEX constant at %C"
 msgstr "Error sintáctico en la constante COMPLEX en %C"
 
-#: fortran/primary.c:1430
+#: fortran/primary.c:1442
 #, no-c-format
 msgid "Keyword '%s' at %C has already appeared in the current argument list"
 msgstr "La palabra clave '%s' en %C ya había aparecido en la lista de argumentos actual"
 
-#: fortran/primary.c:1494
+#: fortran/primary.c:1506
 #, no-c-format
 msgid "Extension: argument list function at %C"
 msgstr "Extensión: lista de argumentos de función en %C"
 
-#: fortran/primary.c:1561
+#: fortran/primary.c:1573
 #, no-c-format
 msgid "Expected alternate return label at %C"
 msgstr "Se esperaba la etiqueta de devolución alterna en %C"
 
-#: fortran/primary.c:1579
+#: fortran/primary.c:1591
 #, no-c-format
 msgid "Missing keyword name in actual argument list at %C"
 msgstr "Falta el nombre de la palabra clave en la lista de argumentos actual en %C"
 
-#: fortran/primary.c:1624
+#: fortran/primary.c:1636
 #, no-c-format
 msgid "Syntax error in argument list at %C"
 msgstr "Error sintáctico en la lista de argumentos en %C"
 
-#: fortran/primary.c:1708
+#: fortran/primary.c:1723
 #, no-c-format
 msgid "Expected structure component name at %C"
 msgstr "Se esperaba un nombre de componente de estructura en %C"
 
-#: fortran/primary.c:1961
+#: fortran/primary.c:1980
 #, no-c-format
 msgid "Too many components in structure constructor at %C"
 msgstr "Demasiados componentes en el constructor de estructura en %C"
 
-#: fortran/primary.c:1974
+#: fortran/primary.c:1993
 #, no-c-format
 msgid "Structure constructor for '%s' at %C has PRIVATE components"
 msgstr "El constructor de estructura para '%s' en %C tiene componentes PRIVATE"
 
-#: fortran/primary.c:1984
+#: fortran/primary.c:2003
 #, no-c-format
 msgid "Too few components in structure constructor at %C"
 msgstr "Faltan componentes en el constructor de estructura en %C"
 
-#: fortran/primary.c:2002
+#: fortran/primary.c:2021
 #, no-c-format
 msgid "Syntax error in structure constructor at %C"
 msgstr "Error sintáctico en el constructor de estructura en %C"
 
-#: fortran/primary.c:2086
+#: fortran/primary.c:2105
 #, no-c-format
 msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
 msgstr "'%s' en %C es el nombre de una función recursiva y por lo tanto se refiere a la variable de resultado. Use una variable RESULT explícita para recursión directa (12.5.2.1)"
 
-#: fortran/primary.c:2188
+#: fortran/primary.c:2207
 #, no-c-format
 msgid "Unexpected use of subroutine name '%s' at %C"
 msgstr "Uso inesperado del nombre de subrutina '%s' en %C"
 
-#: fortran/primary.c:2219
+#: fortran/primary.c:2238
 #, no-c-format
 msgid "Statement function '%s' requires argument list at %C"
 msgstr "La función de declaración '%s' requiere una lista de argumentos en %C"
 
-#: fortran/primary.c:2222
+#: fortran/primary.c:2241
 #, no-c-format
 msgid "Function '%s' requires an argument list at %C"
 msgstr "La función '%s' requiere una lista de argumentos en %C"
 
-#: fortran/primary.c:2267
+#: fortran/primary.c:2286
 #, no-c-format
 msgid "Missing argument to '%s' at %C"
 msgstr "Faltan argumentos para '%s' en %C"
 
-#: fortran/primary.c:2408
+#: fortran/primary.c:2427
 #, no-c-format
 msgid "Missing argument list in function '%s' at %C"
 msgstr "Faltan la lista de argumentos en la función '%s' en %C"
 
-#: fortran/primary.c:2436
+#: fortran/primary.c:2455
 #, no-c-format
 msgid "Symbol at %C is not appropriate for an expression"
 msgstr "El símbolo en %C no es apropiado para una expresión"
 
-#: fortran/primary.c:2504
+#: fortran/primary.c:2523
 #, no-c-format
 msgid "Assigning to PROTECTED variable at %C"
 msgstr "Asignación a una variable PROTECTED en %C"
 
-#: fortran/primary.c:2520
+#: fortran/primary.c:2557
 #, no-c-format
 msgid "Named constant at %C in an EQUIVALENCE"
 msgstr "La constante nombrada en %C en un EQUIVALENCE"
 
-#: fortran/primary.c:2543
+#: fortran/primary.c:2579
 #, no-c-format
-msgid "Expected VARIABLE at %C"
-msgstr "Se esperaba una VARIABLE en %C"
+msgid "'%s' at %C is not a variable"
+msgstr "'%s' en %C no es una variable"
 
-#: fortran/resolve.c:120
+#: fortran/resolve.c:121
 #, no-c-format
 msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
 msgstr "No se permite el especificador de devolución alternativo en la subrutina elemental '%s' en %L"
 
-#: fortran/resolve.c:124
+#: fortran/resolve.c:125
 #, no-c-format
 msgid "Alternate return specifier in function '%s' at %L is not allowed"
 msgstr "No se permite el especificador de devolución alternativo en la función '%s' en %L"
 
-#: fortran/resolve.c:137
+#: fortran/resolve.c:138
 #, no-c-format
 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
 msgstr "El procedimiento de prueba '%s' del procedimiento PURE en %L también debe ser PURE"
 
-#: fortran/resolve.c:144
+#: fortran/resolve.c:145
 #, no-c-format
 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
 msgstr "No se permite el procedimiento de prueba en %L en un procedimiento ELEMENTAL"
 
-#: fortran/resolve.c:157 fortran/resolve.c:1080
+#: fortran/resolve.c:158 fortran/resolve.c:1138
 #, no-c-format
 msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
 msgstr "No se puede encontrar un procedimiento INTRINSIC específico para la referencia '%s' en %L"
 
-#: fortran/resolve.c:201
+#: fortran/resolve.c:202
 #, no-c-format
 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
 msgstr "El argumento '%s' de la función pure '%s' en %L debe ser INTENT(IN)"
 
-#: fortran/resolve.c:206
+#: fortran/resolve.c:207
 #, no-c-format
 msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
 msgstr "El argumento '%s' de la función pure '%s' en %L debe tener especificado su INTENT"
 
-#: fortran/resolve.c:215
+#: fortran/resolve.c:216
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L must be scalar"
 msgstr "El argumento '%s' del procedimiento elemental en %L debe ser escalar"
 
-#: fortran/resolve.c:222
+#: fortran/resolve.c:223
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
 msgstr "El argumento '%s' del procedimiento elemental en %L no puede tener el atributo POINTER"
 
-#: fortran/resolve.c:234
+#: fortran/resolve.c:231
 #, no-c-format
+msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
+msgstr "No se permite el procedimiento dummy '%s' en el procedimiento elemental '%s' en %L"
+
+#: fortran/resolve.c:243
+#, no-c-format
 msgid "Argument '%s' of statement function at %L must be scalar"
 msgstr "El argumento '%s' de la función de declaración en %L debe ser escalar"
 
-#: fortran/resolve.c:244
+#: fortran/resolve.c:253
 #, no-c-format
 msgid "Character-valued argument '%s' of statement function at %L must have constant length"
 msgstr "El argumento con valor de carácter '%s' de la función de declaración en %L debe tener longitud constante"
 
-#: fortran/resolve.c:299
+#: fortran/resolve.c:310
 #, no-c-format
 msgid "Contained function '%s' at %L has no IMPLICIT type"
 msgstr "La función contenida '%s' en %L no es de tipo IMPLICIT"
 
-#: fortran/resolve.c:302
+#: fortran/resolve.c:313
 #, no-c-format
 msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
 msgstr "El resultado '%s ' de la función contenida '%s' en %L no es de tipo IMPLICIT"
 
-#: fortran/resolve.c:319
+#: fortran/resolve.c:330
 #, no-c-format
 msgid "Character-valued internal function '%s' at %L must not be assumed length"
 msgstr "La función interna valuada con carácter '%s' en %L no debe tener longitud asumida"
 
-#: fortran/resolve.c:490
+#: fortran/resolve.c:501
 #, no-c-format
-msgid "Procedure %s at %L has entries with mismatched array specifications"
+msgid "Function %s at %L has entries with mismatched array specifications"
 msgstr "El procedimiento %s en %L tiene entradas con especificaciones de matriz no coincidentes"
 
-#: fortran/resolve.c:516
+#: fortran/resolve.c:518
 #, no-c-format
+msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
+msgstr "Extensión: La función %s en %L con entradas que devuelven variables de longitudes de cadena diferentes"
+
+#: fortran/resolve.c:545
+#, no-c-format
 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
 msgstr "El resultado de FUNCTION %s no puede ser una matriz en FUNCTION %s en %L"
 
-#: fortran/resolve.c:520
+#: fortran/resolve.c:549
 #, no-c-format
 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
 msgstr "El resultado de ENTRY %s no puede ser una matriz en FUNCTION %s en %L"
 
-#: fortran/resolve.c:527
+#: fortran/resolve.c:556
 #, no-c-format
 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr "El resultado de FUNCTION %s no puede ser un POINTER en FUNCTION %s en %L"
 
-#: fortran/resolve.c:531
+#: fortran/resolve.c:560
 #, no-c-format
 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr "El resultado de ENTRY %s no puede ser un POINTER en FUNCTION %s en %L"
 
-#: fortran/resolve.c:569
+#: fortran/resolve.c:598
 #, no-c-format
 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
 msgstr "El resultado de FUNCTION %s no puede ser de tipo %s en FUNCTION %s en %L"
 
-#: fortran/resolve.c:574
+#: fortran/resolve.c:603
 #, no-c-format
 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
 msgstr "El resultado de ENTRY %s no puede ser de tipo %s en FUNCTION %s en %L"
 
-#: fortran/resolve.c:643
+#: fortran/resolve.c:661
 #, no-c-format
+msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
+msgstr "La variable '%s' en %L está en COMMON pero sólo se permite la inicialización en BLOCK DATA"
+
+#: fortran/resolve.c:665
+#, no-c-format
+msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
+msgstr "La variable inicializada '%s' en %L está en un COMMON vacío pero la inicialización sólo se permite en bloques common nombrados"
+
+#: fortran/resolve.c:676
+#, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
 msgstr "La variable de tipo derivado '%s' en COMMON en %L no tiene el atributo SEQUENCE ni el atributo BIND(C)"
 
-#: fortran/resolve.c:647
+#: fortran/resolve.c:680
 #, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
 msgstr "La variable de tipo derivado '%s' en COMMON en %L tiene un componente ultimate que es allocatable"
 
-#: fortran/resolve.c:651
+#: fortran/resolve.c:684
 #, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
 msgstr "La variable de tipo derivado '%s' en COMMON en %L tal vez no tiene inicializador por defecto"
 
-#: fortran/resolve.c:661
+#: fortran/resolve.c:711
 #, no-c-format
 msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
 msgstr "El bloque COMMON '%s' en %L se usa como PARAMETER en %L"
 
-#: fortran/resolve.c:665
+#: fortran/resolve.c:715
 #, no-c-format
 msgid "COMMON block '%s' at %L is also an intrinsic procedure"
 msgstr "El bloque COMMON '%s' en %L también es un procedimiento intrínseco"
 
-#: fortran/resolve.c:669
+#: fortran/resolve.c:719
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
 msgstr "Fortran 2003: El bloque COMMON '%s' en %L también es un resultado de función"
 
-#: fortran/resolve.c:674
+#: fortran/resolve.c:724
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
 msgstr "Fortran 2003: El bloque COMMON '%s' en %L también es un procedimiento global"
 
-#: fortran/resolve.c:736
+#: fortran/resolve.c:786
 #, no-c-format
 msgid "Components of structure constructor '%s' at %L are PRIVATE"
 msgstr "Los componentes del constructor de estructura '%s' en %L son PRIVATE"
 
-#: fortran/resolve.c:756
+#: fortran/resolve.c:808
 #, no-c-format
 msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
 msgstr "El rango del elemento en el constructor de tipo derivado en %L no coincide con el del componente (%d/%d)"
 
-#: fortran/resolve.c:769
+#: fortran/resolve.c:821
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
 msgstr "El elemento en el constructor de tipo derivado en %L, para el componente puntero '%s', es %s pero debería ser %s"
 
-#: fortran/resolve.c:786
+#: fortran/resolve.c:838
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
 msgstr "El elemento en el constructor de tipo derivado en %L, para el componente puntero '%s', debe ser un POINTER o un TARGET"
 
-#: fortran/resolve.c:913
+#: fortran/resolve.c:965
 #, no-c-format
 msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
 msgstr "El límite superior en la última dimensión debe aparecer en la referencia a la matriz de tamaño asumido '%s' en %L"
 
-#: fortran/resolve.c:976 fortran/resolve.c:5434 fortran/resolve.c:6098
+#: fortran/resolve.c:1029 fortran/resolve.c:5576 fortran/resolve.c:6282
 #, no-c-format
 msgid "Label %d referenced at %L is never defined"
 msgstr "La etiqueta %d referenciada en %L nunca se definió"
 
-#: fortran/resolve.c:986
+#: fortran/resolve.c:1039
 #, no-c-format
 msgid "'%s' at %L is ambiguous"
 msgstr "'%s' en %L es ambiguo"
 
-#: fortran/resolve.c:1018
+#: fortran/resolve.c:1075
 #, no-c-format
 msgid "Statement function '%s' at %L is not allowed as an actual argument"
 msgstr "La función de declaración '%s' en %L no se permite como un argumento actual"
 
-#: fortran/resolve.c:1026
+#: fortran/resolve.c:1083
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
 msgstr "El intrínseco '%s' en %L no se permite como un argumento actual"
 
-#: fortran/resolve.c:1033
+#: fortran/resolve.c:1090
 #, no-c-format
 msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
 msgstr "El procedimiento interno '%s' no se permite como un argumento actual en %L"
 
-#: fortran/resolve.c:1039
+#: fortran/resolve.c:1096
 #, no-c-format
 msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr "El procedimiento ELEMENTAL que no es INTRINSIC '%s' no se permite como un argumento actual en %L"
 
-#: fortran/resolve.c:1059
+#: fortran/resolve.c:1116
 #, no-c-format
 msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr "El procedimiento GENERIC '%s' no se permite como un argumento actual en %L"
 
-#: fortran/resolve.c:1098
+#: fortran/resolve.c:1157
 #, no-c-format
 msgid "Symbol '%s' at %L is ambiguous"
 msgstr "El símbolo '%s' en %L es ambiguo"
 
-#: fortran/resolve.c:1143
+#: fortran/resolve.c:1206
 #, no-c-format
 msgid "By-value argument at %L is not of numeric type"
 msgstr "El argumento por valor en %L no es de tipo numérico"
 
-#: fortran/resolve.c:1150
+#: fortran/resolve.c:1213
 #, no-c-format
 msgid "By-value argument at %L cannot be an array or an array section"
 msgstr "El argumento por valor en %L no puede ser una matriz o una sección de matriz"
 
-#: fortran/resolve.c:1164
+#: fortran/resolve.c:1227
 #, no-c-format
 msgid "By-value argument at %L is not allowed in this context"
 msgstr "El argumento por valor en %L no se permite en este contexto"
 
-#: fortran/resolve.c:1176
+#: fortran/resolve.c:1239
 #, no-c-format
 msgid "Passing internal procedure at %L by location not allowed"
 msgstr "No se permite el paso del procedimiento interno en %L por ubicación"
 
-#: fortran/resolve.c:1293
+#: fortran/resolve.c:1356
 #, no-c-format
 msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
 msgstr "'%s' en %L es una matriz y OPTIONAL; SI FALTA, no puede ser el argumento actual de un procedimiento ELEMENTAL a menos que exista un argumento que no sea opcional con el mismo rango (12.4.1.5)"
 
-#: fortran/resolve.c:1315
+#: fortran/resolve.c:1378
 msgid "elemental procedure"
 msgstr "procedimiento elemental"
 
-#: fortran/resolve.c:1332
+#: fortran/resolve.c:1395
 #, no-c-format
 msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
 msgstr "El argumento actual en %L para el dummy INTENT(%s) '%s' de la subrutina ELEMENTAL '%s' es un escalar, pero otro argumento actual es una matriz"
 
-#: fortran/resolve.c:1466
+#: fortran/resolve.c:1531
 #, no-c-format
 msgid "There is no specific function for the generic '%s' at %L"
 msgstr "No hay una función específica para el genérico '%s' en %L"
 
-#: fortran/resolve.c:1475
+#: fortran/resolve.c:1540
 #, no-c-format
 msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
 msgstr "La función genérica '%s' en %L no es consistente con una interfaz intrínseca específica"
 
-#: fortran/resolve.c:1513
+#: fortran/resolve.c:1594
 #, no-c-format
 msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr "La función '%s' en %L es INTRINSIC pero no es compatible con un intrínseco"
 
-#: fortran/resolve.c:1559
+#: fortran/resolve.c:1640
 #, no-c-format
 msgid "Unable to resolve the specific function '%s' at %L"
 msgstr "No se puede resolver la función específica '%s' en %L"
 
-#: fortran/resolve.c:1615 fortran/resolve.c:8740
+#: fortran/resolve.c:1696 fortran/resolve.c:8931
 #, no-c-format
 msgid "Function '%s' at %L has no IMPLICIT type"
 msgstr "La función '%s' en %L no es de tipo IMPLICIT"
 
-#: fortran/resolve.c:1799
+#: fortran/resolve.c:1907
 #, no-c-format
 msgid "Argument to '%s' at %L is not a variable"
 msgstr "El argumento de '%s' en %L no es una variable"
 
-#: fortran/resolve.c:1871
+#: fortran/resolve.c:1979
 #, no-c-format
 msgid "More actual than formal arguments in '%s' call at %L"
 msgstr "Más argumentos actuales que formales en la llamada '%s' en %L"
 
-#: fortran/resolve.c:1883
+#: fortran/resolve.c:1991
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
 msgstr "El parámetro '%s' para '%s' en %L debe ser un TARGET o un puntero asociado"
 
-#: fortran/resolve.c:1909
+#: fortran/resolve.c:2017
 #, no-c-format
 msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
 msgstr "La variable alojable '%s' usada como un parámetro para '%s' en %L no debe ser una matriz de tamaño cero"
 
-#: fortran/resolve.c:1926
+#: fortran/resolve.c:2034
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr "La matriz de forma asumida '%s' en %L no puede ser un argumento para el procedimiento '%s' porque no es interoperable con C"
 
-#: fortran/resolve.c:1936
+#: fortran/resolve.c:2044
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr "La matriz de forma diferida '%s' en %L no puede ser un argumento para el procedimiento '%s' porque no es interoperable con C"
 
-#: fortran/resolve.c:1959 fortran/resolve.c:1998
+#: fortran/resolve.c:2067 fortran/resolve.c:2106
 #, no-c-format
 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
 msgstr "El argumento CHARACTER '%s' para '%s' en %L debe ser de longitud 1"
 
 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
 #. scalar pointer.
-#: fortran/resolve.c:1974
+#: fortran/resolve.c:2082
 #, no-c-format
 msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
 msgstr "El argumento '%s' para '%s' en %L debe ser un POINTER escalar asociado"
 
-#: fortran/resolve.c:1990
+#: fortran/resolve.c:2098
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a scalar"
 msgstr "El argumento '%s' para '%s' en %L debe ser un escalar"
 
 #. TODO: Update this error message to allow for procedure
 #. pointers once they are implemented.
-#: fortran/resolve.c:2012
+#: fortran/resolve.c:2120
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a procedure"
 msgstr "El parámetro '%s' para '%s' en %L debe ser un procedimiento"
 
-#: fortran/resolve.c:2020
+#: fortran/resolve.c:2128
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
 msgstr "El parámetro '%s' para '%s' en %L debe ser BIND(C)"
 
-#: fortran/resolve.c:2062
+#: fortran/resolve.c:2170
 #, no-c-format
 msgid "'%s' at %L is not a function"
 msgstr "'%s' en %L no es una función"
 
-#: fortran/resolve.c:2068
+#: fortran/resolve.c:2176
 #, no-c-format
 msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
 msgstr "La ABSTRACT INTERFACE '%s' no se debe referenciar en %L"
 
 #. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:2111
+#: fortran/resolve.c:2219
 #, no-c-format
 msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
 msgstr "La función '%s' se declara CHARACTER(*) y no se puede usar en %L ya que no es un argumento de prueba"
 
-#: fortran/resolve.c:2164
+#: fortran/resolve.c:2272
 #, no-c-format
 msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
 msgstr "La función definida por el usuario '%s' que no es ELEMENTAL en %L no se permite en la construcción WORKSHARE"
 
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2321
 #, no-c-format
 msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
 msgstr "La referencia a la función '%s' que no es PURE en %L está dentro de un FORALL %s"
 
-#: fortran/resolve.c:2220
+#: fortran/resolve.c:2328
 #, no-c-format
 msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
 msgstr "La referencia de función a '%s' en %L apunta a un procedimiento que no es PURE dentro de un procedimiento PURE"
 
-#: fortran/resolve.c:2235
+#: fortran/resolve.c:2343
 #, no-c-format
 msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr "La función '%s' en %L no se puede llamar a sí misma, porque no es RECURSIVE"
 
-#: fortran/resolve.c:2243
+#: fortran/resolve.c:2351
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as RECURSIVE"
 msgstr "La llamada a la ENTRY '%s' en %L es recursiva, pero la función '%s' no se declaró como RECURSIVE"
 
-#: fortran/resolve.c:2285
+#: fortran/resolve.c:2393
 #, no-c-format
 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
 msgstr "La llamada a subrutina a '%s' en el bloque FORALL en %L no es PURE"
 
-#: fortran/resolve.c:2288
+#: fortran/resolve.c:2396
 #, no-c-format
 msgid "Subroutine call to '%s' at %L is not PURE"
 msgstr "La llamada a subrutina a '%s' en %L no es PURE"
 
-#: fortran/resolve.c:2351
+#: fortran/resolve.c:2459
 #, no-c-format
 msgid "There is no specific subroutine for the generic '%s' at %L"
 msgstr "No hay una subrutina específica para el genérico '%s' en %L"
 
-#: fortran/resolve.c:2360
+#: fortran/resolve.c:2468
 #, no-c-format
 msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
 msgstr "La subrutina genérica '%s' en %L no es consistente con una interfaz de subrutina intrínseca"
 
-#: fortran/resolve.c:2468
+#: fortran/resolve.c:2576
 #, no-c-format
 msgid "Missing SHAPE parameter for call to %s at %L"
 msgstr "Falta el parámetro SHAPE para la llamada a %s en %L"
 
-#: fortran/resolve.c:2476
+#: fortran/resolve.c:2584
 #, no-c-format
 msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
 msgstr "El parámetro SHAPE para la llamada a %s en %L debe ser una matriz INTEGER de rango 1"
 
-#: fortran/resolve.c:2543
+#: fortran/resolve.c:2667
 #, no-c-format
 msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr "La subrutina '%s' en %L es INTRINSIC pero no es compatible con un intrínseco"
 
-#: fortran/resolve.c:2587
+#: fortran/resolve.c:2711
 #, no-c-format
 msgid "Unable to resolve the specific subroutine '%s' at %L"
 msgstr "No se puede resolver la subrutina específica '%s' en %L"
 
-#: fortran/resolve.c:2644
+#: fortran/resolve.c:2768
 #, no-c-format
 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
 msgstr "'%s' en %L tiene un tipo, el cual no es consistente con CALL en %L"
 
-#: fortran/resolve.c:2663
+#: fortran/resolve.c:2787
 #, no-c-format
 msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr "La SUBROUTINE '%s' en %L no se puede llamar a sí misma, porque no es RECURSIVE"
 
-#: fortran/resolve.c:2671
+#: fortran/resolve.c:2795
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared as RECURSIVE"
 msgstr "La llamada a ENTRY '%s' en %L es recursiva, pero la subrutina '%s' no se declaró como RECURSIVE"
 
-#: fortran/resolve.c:2741
+#: fortran/resolve.c:2865
 #, no-c-format
 msgid "Shapes for operands at %L and %L are not conformable"
 msgstr "Las formas para los operandos en %L y %L no son conformables"
 
-#: fortran/resolve.c:2792
+#: fortran/resolve.c:2916
 #, c-format
 msgid "Invalid context for NULL() pointer at %%L"
 msgstr "Contexto inválido para el puntero NULL() en %%L"
 
-#: fortran/resolve.c:2808
+#: fortran/resolve.c:2932
 #, c-format
 msgid "Operand of unary numeric operator '%s' at %%L is %s"
 msgstr "El operando del operador numérico unario '%s' en %%L es %s"
 
-#: fortran/resolve.c:2824
+#: fortran/resolve.c:2948
 #, c-format
 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
 msgstr "Los operandos del operador binario numérico '%s' en %%L son %s/%s"
 
-#: fortran/resolve.c:2838
+#: fortran/resolve.c:2962
 #, c-format
 msgid "Operands of string concatenation operator at %%L are %s/%s"
 msgstr "Los operandos del operador de concatenación de cadenas en %%L son %s/%s"
 
-#: fortran/resolve.c:2857
+#: fortran/resolve.c:2981
 #, c-format
 msgid "Operands of logical operator '%s' at %%L are %s/%s"
 msgstr "Los operandos del operador lógico '%s' en %%L son %s/%s"
 
-#: fortran/resolve.c:2871
+#: fortran/resolve.c:2995
 #, c-format
 msgid "Operand of .not. operator at %%L is %s"
 msgstr "El operando del operador .not. en %%L es %s"
 
-#: fortran/resolve.c:2885
+#: fortran/resolve.c:3009
 msgid "COMPLEX quantities cannot be compared at %L"
 msgstr "Las cantidades COMPLEX no se pueden comparar en %L"
 
-#: fortran/resolve.c:2913
+#: fortran/resolve.c:3037
 #, c-format
 msgid "Logicals at %%L must be compared with %s instead of %s"
 msgstr "Los lógicos en %%L se deben comparar con %s en lugar de %s"
 
-#: fortran/resolve.c:2919
+#: fortran/resolve.c:3043
 #, c-format
 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
 msgstr "Los operandos del operador de comparación '%s' en %%L son %s/%s"
 
-#: fortran/resolve.c:2927
+#: fortran/resolve.c:3051
 #, c-format
 msgid "Unknown operator '%s' at %%L"
 msgstr "Operador '%s' desconocido en %%L"
 
-#: fortran/resolve.c:2929
+#: fortran/resolve.c:3053
 #, c-format
 msgid "Operand of user operator '%s' at %%L is %s"
 msgstr "El operando del operador de usuario '%s' en %%L es %s"
 
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:3056
 #, c-format
 msgid "Operands of user operator '%s' at %%L are %s/%s"
 msgstr "Los operandos del operador de usuario '%s' en %%L son %s/%s"
 
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3142
 #, c-format
 msgid "Inconsistent ranks for operator at %%L and %%L"
 msgstr "Rangos inconsistentes para el operador en %%L y %%L"
 
-#: fortran/resolve.c:3212
+#: fortran/resolve.c:3339
 #, no-c-format
 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "La referencia de matriz en %L está fuera de los límites (%ld < %ld) en la dimensión %d"
 
-#: fortran/resolve.c:3220
+#: fortran/resolve.c:3347
 #, no-c-format
 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "La referencia de matriz en %L está fuera de los límites (%ld > %ld) en la dimensión %d"
 
-#: fortran/resolve.c:3239
+#: fortran/resolve.c:3366
 #, no-c-format
 msgid "Illegal stride of zero at %L"
 msgstr "Tranco ilegal de cero en %L"
 
-#: fortran/resolve.c:3256
+#: fortran/resolve.c:3383
 #, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "La referencia de matriz inferior en %L está fuera de los límites (%ld < %ld) en la dimensión %d"
 
-#: fortran/resolve.c:3264
+#: fortran/resolve.c:3391
 #, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "La referencia de matriz inferior en %L está fuera de los límites (%ld > %ld) en la dimensión %d"
 
-#: fortran/resolve.c:3280
+#: fortran/resolve.c:3407
 #, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "La referencia de matriz superior en %L está fuera de los límites (%ld < %ld) en la dimensión %d"
 
-#: fortran/resolve.c:3289
+#: fortran/resolve.c:3416
 #, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "La referencia de matriz superior en %L está fuera de los límites (%ld > %ld) en la dimensión %d"
 
-#: fortran/resolve.c:3328
+#: fortran/resolve.c:3455
 #, no-c-format
 msgid "Rightmost upper bound of assumed size array section not specified at %L"
 msgstr "Límite superior a la derecha de la sección de matriz de tamaño asumido sin especificar en %L"
 
-#: fortran/resolve.c:3338
+#: fortran/resolve.c:3465
 #, no-c-format
 msgid "Rank mismatch in array reference at %L (%d/%d)"
 msgstr "El rango no coincide en la referencia de matriz en %L (%d/%d)"
 
-#: fortran/resolve.c:3366
+#: fortran/resolve.c:3493
 #, no-c-format
 msgid "Array index at %L must be scalar"
 msgstr "El índice de matriz en %L debe ser escalar"
 
-#: fortran/resolve.c:3372
+#: fortran/resolve.c:3499
 #, no-c-format
 msgid "Array index at %L must be of INTEGER type"
 msgstr "El índice de matriz en %L debe ser de tipo INTEGER"
 
-#: fortran/resolve.c:3378
+#: fortran/resolve.c:3505
 #, no-c-format
 msgid "Extension: REAL array index at %L"
 msgstr "Extensión: índice de matriz REAL en %L"
 
-#: fortran/resolve.c:3408
+#: fortran/resolve.c:3535
 #, no-c-format
 msgid "Argument dim at %L must be scalar"
 msgstr "El argumento dim en %L debe ser escalar"
 
-#: fortran/resolve.c:3414
+#: fortran/resolve.c:3542
 #, no-c-format
 msgid "Argument dim at %L must be of INTEGER type"
 msgstr "El argumento dim en %L debe ser de tipo entero"
 
-#: fortran/resolve.c:3534
+#: fortran/resolve.c:3663
 #, no-c-format
 msgid "Array index at %L is an array of rank %d"
 msgstr "El índice de matriz en %L es una matriz de rango %d"
 
-#: fortran/resolve.c:3571
+#: fortran/resolve.c:3700
 #, no-c-format
 msgid "Substring start index at %L must be of type INTEGER"
 msgstr "El índice de inicio de la subcadena en %L debe ser de tipo INTEGER"
 
-#: fortran/resolve.c:3578
+#: fortran/resolve.c:3707
 #, no-c-format
 msgid "Substring start index at %L must be scalar"
 msgstr "El índice de inicio de la subcadena en %L debe ser escalar"
 
-#: fortran/resolve.c:3587
+#: fortran/resolve.c:3716
 #, no-c-format
 msgid "Substring start index at %L is less than one"
 msgstr "El índice de inicio de la subcadena en %L es menor a uno"
 
-#: fortran/resolve.c:3600
+#: fortran/resolve.c:3729
 #, no-c-format
 msgid "Substring end index at %L must be of type INTEGER"
 msgstr "El índice de final de la subcadena en %L debe ser de tipo INTEGER"
 
-#: fortran/resolve.c:3607
+#: fortran/resolve.c:3736
 #, no-c-format
 msgid "Substring end index at %L must be scalar"
 msgstr "El índice de final de la subcadena en %L debe ser escalar"
 
-#: fortran/resolve.c:3617
+#: fortran/resolve.c:3746
 #, no-c-format
 msgid "Substring end index at %L exceeds the string length"
 msgstr "El índice de final de la subcadena en %L excede la longitud de la cadena"
 
-#: fortran/resolve.c:3755
+#: fortran/resolve.c:3884
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
 msgstr "El componente a la derecha de una referencia de parte con rango que no es cero no debe tener el atributo POINTER en %L"
 
-#: fortran/resolve.c:3762
+#: fortran/resolve.c:3891
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
 msgstr "El componente a la derecha de una referencia de parte con rango que no es cero no debe tener el atributo ALLOCATABLE en %L"
 
-#: fortran/resolve.c:3781
+#: fortran/resolve.c:3910
 #, no-c-format
 msgid "Two or more part references with nonzero rank must not be specified at %L"
 msgstr "No se deben especificar dos o más referencias de parte con rango que no es cero en %L"
 
-#: fortran/resolve.c:3956
+#: fortran/resolve.c:4085
 #, no-c-format
 msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
 msgstr "La variable '%s', usada en una expresión de especificación, se referencía en %L antes de la declaración ENTRY en la cual es un parámetro"
 
-#: fortran/resolve.c:3961
+#: fortran/resolve.c:4090
 #, no-c-format
 msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
 msgstr "La variable '%s' se usa en %L antes de la declaración ENTRY en la cual es un parámetro"
 
-#: fortran/resolve.c:4238
+#: fortran/resolve.c:4367
 #, no-c-format
 msgid "%s at %L must be a scalar"
 msgstr "%s en %L debe ser un escalar"
 
-#: fortran/resolve.c:4248
+#: fortran/resolve.c:4377
 #, no-c-format
 msgid "Deleted feature: %s at %L must be integer"
 msgstr "Característica eliminada: %s en %L debe ser entero"
 
-#: fortran/resolve.c:4252 fortran/resolve.c:4259
+#: fortran/resolve.c:4381 fortran/resolve.c:4388
 #, no-c-format
 msgid "%s at %L must be INTEGER"
 msgstr "%s en %L debe ser INTEGER"
 
-#: fortran/resolve.c:4279
+#: fortran/resolve.c:4408
 #, no-c-format
 msgid "Cannot assign to loop variable in PURE procedure at %L"
 msgstr "No se puede asignar a una variable de ciclo en el procedimiento PURE en %L"
 
-#: fortran/resolve.c:4303
+#: fortran/resolve.c:4432
 #, no-c-format
 msgid "Step expression in DO loop at %L cannot be zero"
 msgstr "La expresión de paso en el ciclo DO en %L no puede ser cero"
 
-#: fortran/resolve.c:4378
+#: fortran/resolve.c:4508
 #, no-c-format
 msgid "FORALL index-name at %L must be a scalar INTEGER"
 msgstr "El nombre de índice FORALL en %L debe ser un INTEGER escalar"
 
-#: fortran/resolve.c:4383
+#: fortran/resolve.c:4513
 #, no-c-format
 msgid "FORALL start expression at %L must be a scalar INTEGER"
 msgstr "La expresión de inicio FORALL en %L debe ser un INTEGER escalar"
 
-#: fortran/resolve.c:4390
+#: fortran/resolve.c:4520
 #, no-c-format
 msgid "FORALL end expression at %L must be a scalar INTEGER"
 msgstr "La expresión de fin FORALL en %L debe ser un INTEGER escalar"
 
-#: fortran/resolve.c:4398
+#: fortran/resolve.c:4528
 #, no-c-format
 msgid "FORALL stride expression at %L must be a scalar %s"
 msgstr "La expresión de tranco FORALL en %L debe ser un %s escalar"
 
-#: fortran/resolve.c:4403
+#: fortran/resolve.c:4533
 #, no-c-format
 msgid "FORALL stride expression at %L cannot be zero"
 msgstr "La expresión de tranco FORALL en %L no puede ser cero"
 
-#: fortran/resolve.c:4419
+#: fortran/resolve.c:4549
 #, no-c-format
 msgid "FORALL index '%s' may not appear in triplet specification at %L"
 msgstr "El índice FORALL '%s' no puede aparecer en la especificación triplet en %L"
 
-#: fortran/resolve.c:4499
+#: fortran/resolve.c:4629
 #, no-c-format
 msgid "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr "La expresión en la declaración DEALLOCATE en %L debe ser ALLOCATABLE o un POINTER"
 
-#: fortran/resolve.c:4506
+#: fortran/resolve.c:4636
 #, no-c-format
 msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
 msgstr "No se puede desalojar la variable INTENT(IN) '%s' en %L"
 
-#: fortran/resolve.c:4675
+#: fortran/resolve.c:4740
 #, no-c-format
 msgid "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the same statement at %L"
 msgstr "La variable STAT '%s' en una declaración ALLOCATE no se puede alojar en la misma declaración en %L"
 
-#: fortran/resolve.c:4711
+#: fortran/resolve.c:4776
 #, no-c-format
 msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr "La expresión en la declaración ALLOCATE en %L debe ser ALLOCATABLE o un POINTER"
 
-#: fortran/resolve.c:4719
+#: fortran/resolve.c:4784
 #, no-c-format
 msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
 msgstr "No se puede alojar la variable INTENT(IN) '%s' en %L"
 
-#: fortran/resolve.c:4743
+#: fortran/resolve.c:4808
 #, no-c-format
 msgid "Array specification required in ALLOCATE statement at %L"
 msgstr "Se requiere una especificación de matriz en la declaración ALLOCATE en %L"
 
-#: fortran/resolve.c:4773
+#: fortran/resolve.c:4838
 #, no-c-format
 msgid "Bad array specification in ALLOCATE statement at %L"
 msgstr "Especificación de matriz errónea en la declaración ALLOCATE en %L"
 
-#: fortran/resolve.c:4791
+#: fortran/resolve.c:4856
 #, no-c-format
 msgid "'%s' must not appear an the array specification at %L in the same ALLOCATE statement where it is itself allocated"
 msgstr "'%s' no debe aparecer en la especificación de matriz en %L en la misma declaración ALLOCATE donde se debe alojar a sí misma"
 
+#: fortran/resolve.c:4880
+#, no-c-format
+msgid "STAT variable '%s' of %s statement at %C cannot be INTENT(IN)"
+msgstr "La variable STAT '%s' de la declaración %s en %C no puede ser INTENT(IN)"
+
+#: fortran/resolve.c:4884
+#, no-c-format
+msgid "Illegal STAT variable in %s statement at %C for a PURE procedure"
+msgstr "Variable STAT ilegal en la declaración %s en %C para un procedimiento PURE"
+
+#: fortran/resolve.c:4922
+#, no-c-format
+msgid "STAT tag in %s statement at %L must be a variable"
+msgstr "La expresión STAT en la declaración %s en %L debe ser una variable"
+
+#: fortran/resolve.c:4928
+#, no-c-format
+msgid "STAT tag in %s statement at %L must be of type INTEGER"
+msgstr "La etiqueta STAT en la declaración %s en %L debe ser de tipo INTEGER"
+
 #. The cases overlap, or they are the same
 #. 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.
-#: fortran/resolve.c:4949
+#: fortran/resolve.c:5091
 #, no-c-format
 msgid "CASE label at %L overlaps with CASE label at %L"
 msgstr "La etiqueta CASE en %L se encima con la etiqueta CASE en %L"
 
-#: fortran/resolve.c:5000
+#: fortran/resolve.c:5142
 #, no-c-format
 msgid "Expression in CASE statement at %L must be of type %s"
 msgstr "La expresión en la declaración CASE en %L debe ser de tipo %s"
 
-#: fortran/resolve.c:5011
+#: fortran/resolve.c:5153
 #, no-c-format
 msgid "Expression in CASE statement at %L must be kind %d"
 msgstr "La expresión en la declaración CASE en %L debe ser de género %d"
 
-#: fortran/resolve.c:5023
+#: fortran/resolve.c:5165
 #, no-c-format
 msgid "Expression in CASE statement at %L must be scalar"
 msgstr "La expresión en la declaración CASE en %L debe ser escalar"
 
-#: fortran/resolve.c:5069
+#: fortran/resolve.c:5211
 #, no-c-format
 msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
 msgstr "La expresión de selección en una declaración GOTO computada en %L debe ser una expresión entera escalar"
 
-#: fortran/resolve.c:5087
+#: fortran/resolve.c:5229
 #, no-c-format
 msgid "Argument of SELECT statement at %L cannot be %s"
 msgstr "El argumento de la declaración SELECT en %L no puede ser %s"
 
-#: fortran/resolve.c:5096
+#: fortran/resolve.c:5238
 #, no-c-format
 msgid "Argument of SELECT statement at %L must be a scalar expression"
 msgstr "El argumento de la declaración SELECT en %L debe ser una expresión escalar"
 
-#: fortran/resolve.c:5161
+#: fortran/resolve.c:5303
 #, no-c-format
 msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
 msgstr "El DEFAULT CASE en %L no puede tener después un segundo DEFAULT CASE en %L"
 
-#: fortran/resolve.c:5187
+#: fortran/resolve.c:5329
 #, no-c-format
 msgid "Logical range in CASE statement at %L is not allowed"
 msgstr "No se permite un rango lógico en una declaración CASE en %L"
 
-#: fortran/resolve.c:5199
+#: fortran/resolve.c:5341
 #, no-c-format
 msgid "constant logical value in CASE statement is repeated at %L"
 msgstr "se repite un valor lógico de constante en una declaración CASE en %L"
 
-#: fortran/resolve.c:5213
+#: fortran/resolve.c:5355
 #, no-c-format
 msgid "Range specification at %L can never be matched"
 msgstr "La especificación de rango en %L nunca puede coincidir"
 
-#: fortran/resolve.c:5316
+#: fortran/resolve.c:5458
 #, no-c-format
 msgid "Logical SELECT CASE block at %L has more that two cases"
 msgstr "El bloque SELECT CASE lógico en %L tiene más de dos cases"
 
-#: fortran/resolve.c:5354
+#: fortran/resolve.c:5496
 #, no-c-format
 msgid "Data transfer element at %L cannot have POINTER components"
 msgstr "El elemento de transferencia de datos en %L no puede tener componentes POINTER"
 
-#: fortran/resolve.c:5361
+#: fortran/resolve.c:5503
 #, no-c-format
 msgid "Data transfer element at %L cannot have ALLOCATABLE components"
 msgstr "El elemento de transferencia de datos en %L no puede tener componentes ALLOCATABLE"
 
-#: fortran/resolve.c:5368
+#: fortran/resolve.c:5510
 #, no-c-format
 msgid "Data transfer element at %L cannot have PRIVATE components"
 msgstr "El elemento de transferencia de datos en %L no puede tener componentes PRIVATE"
 
-#: fortran/resolve.c:5377
+#: fortran/resolve.c:5519
 #, no-c-format
 msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
 msgstr "El elemento de transferencia de datos en %L no puede ser una referencia completa a una matriz de tamaño asumido"
 
-#: fortran/resolve.c:5441
+#: fortran/resolve.c:5583
 #, no-c-format
 msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
 msgstr "La declaración en %L no es una declaración de objetivo de ramificación válida para la declaración de ramificación en %L"
 
-#: fortran/resolve.c:5450
+#: fortran/resolve.c:5592
 #, no-c-format
 msgid "Branch at %L causes an infinite loop"
 msgstr "La ramificación en %L causa un ciclo infinito"
@@ -9533,647 +9583,657 @@
 #. 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.
-#: fortran/resolve.c:5463
+#: fortran/resolve.c:5605
 #, no-c-format
 msgid "Label at %L is not in the same block as the GOTO statement at %L"
 msgstr "La etiqueta en %L no está en el mismo bloque que la declaración GOTO en %L"
 
-#: fortran/resolve.c:5478 fortran/resolve.c:5492
+#: fortran/resolve.c:5620 fortran/resolve.c:5634
 #, no-c-format
 msgid "Deleted feature: GOTO at %L jumps to END of construct at %L"
 msgstr "Característica eliminada: GOTO en %L salta al END de la construcción en %L"
 
-#: fortran/resolve.c:5569
+#: fortran/resolve.c:5711
 #, no-c-format
 msgid "WHERE mask at %L has inconsistent shape"
 msgstr "La máscara WHERE en %L tiene forma inconsistente"
 
-#: fortran/resolve.c:5585
+#: fortran/resolve.c:5727
 #, no-c-format
 msgid "WHERE assignment target at %L has inconsistent shape"
 msgstr "El objetivo de asignación WHERE en %L tiene forma inconsistente"
 
-#: fortran/resolve.c:5600 fortran/resolve.c:5682
+#: fortran/resolve.c:5735 fortran/resolve.c:5820
 #, no-c-format
+msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
+msgstr "Asignación definida por el usuario de un no-ELEMENTAL en WHERE en %L"
+
+#: fortran/resolve.c:5745 fortran/resolve.c:5830
+#, no-c-format
 msgid "Unsupported statement inside WHERE at %L"
 msgstr "Declaración sin soporte dentro de WHERE en %L"
 
-#: fortran/resolve.c:5631
+#: fortran/resolve.c:5776
 #, no-c-format
 msgid "Assignment to a FORALL index variable at %L"
 msgstr "Asignación a una variable de índice FORALL en %L"
 
-#: fortran/resolve.c:5639
+#: fortran/resolve.c:5784
 #, no-c-format
 msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
 msgstr "El FORALL con índice '%s' causa más de una asignación a este objeto en %L"
 
-#: fortran/resolve.c:5774
+#: fortran/resolve.c:5922
 #, no-c-format
 msgid "An outer FORALL construct already has an index with this name %L"
 msgstr "Una construcción FORALL externa ya tiene un índice con este nombre %L"
 
-#: fortran/resolve.c:5830
+#: fortran/resolve.c:5978
 #, no-c-format
 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
 msgstr "la cláusula WHERE/ELSEWHERE en %L requiere una matriz LOGICAL"
 
-#: fortran/resolve.c:5890
+#: fortran/resolve.c:6037
 #, no-c-format
 msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
 msgstr "La subrutina '%s' llamada en lugar de una asignación en %L debe ser PURE"
 
-#: fortran/resolve.c:5927
+#: fortran/resolve.c:6110
 #, no-c-format
 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
 msgstr "Se truncará la expresión CHARACTER en la asignación (%d/%d) en %L"
 
-#: fortran/resolve.c:5950
+#: fortran/resolve.c:6135
 #, no-c-format
 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
 msgstr "No se puede asignar a la variable '%s' en el procedimiento PURE en %L"
 
-#: fortran/resolve.c:5962
+#: fortran/resolve.c:6147
 #, no-c-format
 msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
 msgstr "La variable impura en %L se asigna a una variable de tipo derivado con un componente POINTER en un procedimiento PURE (12.6)"
 
-#: fortran/resolve.c:6066
+#: fortran/resolve.c:6250
 #, no-c-format
 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
 msgstr "La declaración ASSIGNED GOTO en %L requiere una variable INTEGER"
 
-#: fortran/resolve.c:6069
+#: fortran/resolve.c:6253
 #, no-c-format
 msgid "Variable '%s' has not been assigned a target label at %L"
 msgstr "La variable '%s' no se ha asignado a una etiqueta objetivo en %L"
 
-#: fortran/resolve.c:6080
+#: fortran/resolve.c:6264
 #, no-c-format
 msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
 msgstr "La declaración RETURN alternativa en %L requiere de un especificador de devolución SCALAR-INTEGER"
 
-#: fortran/resolve.c:6106
+#: fortran/resolve.c:6290
 #, no-c-format
 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
 msgstr "La declaración de ASSIGN en %L requiere una variable INTEGER escalar por defecto"
 
-#: fortran/resolve.c:6121
+#: fortran/resolve.c:6305
 #, no-c-format
 msgid "Arithmetic IF statement at %L requires a numeric expression"
 msgstr "La declaración IF aritmética en %L requiere una expresión numérica"
 
-#: fortran/resolve.c:6163
+#: fortran/resolve.c:6347
 #, no-c-format
 msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
 msgstr "La condición de salida del ciclo DO WHILE en %L debe ser una expresión LOGICAL escalar"
 
-#: fortran/resolve.c:6170
+#: fortran/resolve.c:6420
 #, no-c-format
-msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
-msgstr "La etiqueta STAT en la declaración ALLOCATE en %L debe ser de tipo INTEGER"
-
-#: fortran/resolve.c:6182
-#, no-c-format
-msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
-msgstr "La etiqueta STAT en la declaración DEALLOCATE en %L debe ser de tipo INTEGER"
-
-#: fortran/resolve.c:6247
-#, no-c-format
 msgid "FORALL mask clause at %L requires a LOGICAL expression"
 msgstr "La cláusula de máscara FORALL en %L requiere una expresión LOGICAL"
 
-#: fortran/resolve.c:6317 fortran/resolve.c:6373
+#: fortran/resolve.c:6490 fortran/resolve.c:6546
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
 msgstr "La etiqueta enlazante '%s' para el bloque común '%s' en %L colisiona con la entidad global '%s' en %L"
 
 #. Common block names match but binding labels do not.
-#: fortran/resolve.c:6338
+#: fortran/resolve.c:6511
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
 msgstr "La etiqueta enlazante '%s' para el bloque común '%s' en %L no coincide con la etiqueta enlazante '%s' para el bloque común '%s' en %L"
 
-#: fortran/resolve.c:6385
+#: fortran/resolve.c:6558
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
 msgstr "La etiqueta enlazante '%s' para el bloque común '%s' en %L colisiona con la entidad global '%s' en %L"
 
 #. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:6437
+#: fortran/resolve.c:6610
 #, no-c-format
 msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
 msgstr "La etiqueta enlazante '%s' en %L colisiona con la entidad global '%s' en %L"
 
 #. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:6450
+#: fortran/resolve.c:6623
 #, no-c-format
 msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
 msgstr "La etiqueta enlazante '%s' en el cuerpo de interfaz en %L colisiona con la entidad global '%s' en %L"
 
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6636
 #, no-c-format
 msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
 msgstr "La etiqueta enlazante '%s' en %L colisiona con la entidad global '%s' en %L"
 
-#: fortran/resolve.c:6540
+#: fortran/resolve.c:6713
 #, no-c-format
 msgid "CHARACTER variable has zero length at %L"
 msgstr "La variable CHARACTER es de longitud cero en %L"
 
-#: fortran/resolve.c:6828
+#: fortran/resolve.c:7001
 #, no-c-format
 msgid "Allocatable array '%s' at %L must have a deferred shape"
 msgstr "La matriz allocatable '%s' en %L debe tener una forma diferida"
 
-#: fortran/resolve.c:6831
+#: fortran/resolve.c:7004
 #, no-c-format
 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
 msgstr "El objeto escalar '%s' en %L no puede ser ALLOCATABLE"
 
-#: fortran/resolve.c:6838
+#: fortran/resolve.c:7011
 #, no-c-format
 msgid "Array pointer '%s' at %L must have a deferred shape"
 msgstr "La matriz de puntero '%s' en %L debe tener una forma diferida"
 
-#: fortran/resolve.c:6849
+#: fortran/resolve.c:7022
 #, no-c-format
 msgid "Array '%s' at %L cannot have a deferred shape"
 msgstr "La matriz '%s' en %L no puede tener una forma diferida"
 
-#: fortran/resolve.c:6878
+#: fortran/resolve.c:7051
 #, no-c-format
 msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
 msgstr "El tipo '%s' no se puede asociar al anfitrión en %L porque está bloqueado por un objeto incompatible del mismo nombre declarado en %L"
 
-#: fortran/resolve.c:6901
+#: fortran/resolve.c:7074
 #, no-c-format
 msgid "Object '%s' at %L must have the SAVE attribute for default initialization of a component"
 msgstr "El objeto '%s' en %L debe tener el atributo SAVE para la inicialización por defecto de un componente"
 
 #. The shape of a main program or module array needs to be
 #. constant.
-#: fortran/resolve.c:6948
+#: fortran/resolve.c:7121
 #, no-c-format
 msgid "The module or main program array '%s' at %L must have constant shape"
 msgstr "El módulo o la matriz del programa principal '%s' en %L deben tener una forma constante"
 
-#: fortran/resolve.c:6961
+#: fortran/resolve.c:7134
 #, no-c-format
 msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
 msgstr "La entidad con longitud de carácter asumida en %L debe ser un argumento de prueba o un PARAMETER"
 
-#: fortran/resolve.c:6980
+#: fortran/resolve.c:7153
 #, no-c-format
 msgid "'%s' at %L must have constant character length in this context"
 msgstr "'%s' en %L debe tener longitud de cáracter constante en este contexto"
 
-#: fortran/resolve.c:7012
+#: fortran/resolve.c:7185
 #, no-c-format
 msgid "Allocatable '%s' at %L cannot have an initializer"
 msgstr "El allocatable '%s' en %L no puede tener un inicializador"
 
-#: fortran/resolve.c:7015
+#: fortran/resolve.c:7188
 #, no-c-format
 msgid "External '%s' at %L cannot have an initializer"
 msgstr "El external '%s' en %L no puede tener un inicializador"
 
-#: fortran/resolve.c:7019
+#: fortran/resolve.c:7192
 #, no-c-format
 msgid "Dummy '%s' at %L cannot have an initializer"
 msgstr "El dummy '%s' en %L no puede tener un inicializador"
 
-#: fortran/resolve.c:7022
+#: fortran/resolve.c:7195
 #, no-c-format
 msgid "Intrinsic '%s' at %L cannot have an initializer"
 msgstr "El intrinsic '%s' en %L no puede tener un inicializador"
 
-#: fortran/resolve.c:7025
+#: fortran/resolve.c:7198
 #, no-c-format
 msgid "Function result '%s' at %L cannot have an initializer"
 msgstr "El resultado de la función '%s' en %L no puede tener un inicializador"
 
-#: fortran/resolve.c:7028
+#: fortran/resolve.c:7201
 #, no-c-format
 msgid "Automatic array '%s' at %L cannot have an initializer"
 msgstr "La matriz automática '%s' en %L no puede tener un inicializador"
 
-#: fortran/resolve.c:7051
+#: fortran/resolve.c:7224
 #, no-c-format
 msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
 msgstr "Aunque no esté referenciado, '%s' en %L tiene interfaces ambiguas"
 
-#: fortran/resolve.c:7070
+#: fortran/resolve.c:7243
 #, no-c-format
 msgid "Character-valued statement function '%s' at %L must have constant length"
 msgstr "La función de declaración valuada con carácter '%s' en %L debe tener longitud constante"
 
-#: fortran/resolve.c:7078
+#: fortran/resolve.c:7251
 #, no-c-format
 msgid "Automatic character length function '%s' at %L must have an explicit interface"
 msgstr "La función de longitud de carácter automática '%s' en %L debe una interfaz explícita"
 
-#: fortran/resolve.c:7103
+#: fortran/resolve.c:7276
 #, no-c-format
 msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
 msgstr "Fortran 2003: '%s' es de un tipo PRIVATE y no puede ser un argumento dummy de '%s', el cual es PUBLIC en %L"
 
-#: fortran/resolve.c:7126 fortran/resolve.c:7151
+#: fortran/resolve.c:7299 fortran/resolve.c:7324
 #, no-c-format
 msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
 msgstr "Fortran 2003: El procedimiento '%s' en la interfaz PUBLIC '%s' en %L toma argumentos dummy de '%s' el cual es PRIVATE"
 
-#: fortran/resolve.c:7168
+#: fortran/resolve.c:7341
 #, no-c-format
 msgid "Function '%s' at %L cannot have an initializer"
 msgstr "La función '%s' en %L no puede tener un inicializador"
 
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7350
 #, no-c-format
 msgid "External object '%s' at %L may not have an initializer"
 msgstr "El objeto external '%s' en %L puede no tener un inicializador"
 
-#: fortran/resolve.c:7185
+#: fortran/resolve.c:7358
 #, no-c-format
 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
 msgstr "La función ELEMENTAL '%s' en %L debe tener un resultado escalar"
 
-#: fortran/resolve.c:7206
+#: fortran/resolve.c:7379
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
 msgstr "La función CHARACTER(*) '%s' en %L no puede ser matriz-valuada"
 
-#: fortran/resolve.c:7210
+#: fortran/resolve.c:7383
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
 msgstr "La función CHARACTER(*) '%s' en %L no puede ser puntero-valuada"
 
-#: fortran/resolve.c:7214
+#: fortran/resolve.c:7387
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
 msgstr "La función CHARACTER(*) '%s' en %L no puede ser pura"
 
-#: fortran/resolve.c:7218
+#: fortran/resolve.c:7391
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
 msgstr "La función CHARACTER(*) '%s' en %L no puede ser recursiva"
 
-#: fortran/resolve.c:7227
+#: fortran/resolve.c:7400
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
 msgstr "La función CHARACTER(*) '%s' en %L es obsoleta en fortran 95"
 
-#: fortran/resolve.c:7299
+#: fortran/resolve.c:7472
 #, no-c-format
 msgid "Character length of component '%s' needs to be a constant specification expression at %L"
 msgstr "La longitud de carácter del componente '%s' necesita ser una expresión de especificación constante en %L"
 
-#: fortran/resolve.c:7314
+#: fortran/resolve.c:7487
 #, no-c-format
 msgid "The component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
 msgstr "El componente '%s' es un tipo PRIVATE y no puede ser un componente de '%s' el cual es PUBLIC en %L"
 
-#: fortran/resolve.c:7324
+#: fortran/resolve.c:7497
 #, no-c-format
 msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
 msgstr "El componente %s del tipo SEQUENCE declarado en %L no tiene el atributo SEQUENCE"
 
-#: fortran/resolve.c:7334
+#: fortran/resolve.c:7507
 #, no-c-format
 msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
 msgstr "El componente puntero '%s' de '%s' en %L es de un tipo que no se ha declarado"
 
-#: fortran/resolve.c:7352
+#: fortran/resolve.c:7525
 #, no-c-format
 msgid "Component '%s' of '%s' at %L must have constant array bounds"
 msgstr "El componente '%s' de '%s' en %L debe tener límites de matriz constantes"
 
-#: fortran/resolve.c:7395
+#: fortran/resolve.c:7568
 #, no-c-format
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 msgstr "El objeto NAMELIST '%s' se declaró PRIVATE y no puede ser miembro de una lista de nombres PUBLIC '%s' en %L"
 
-#: fortran/resolve.c:7405
+#: fortran/resolve.c:7578
 #, no-c-format
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 msgstr "El objeto NAMELIST '%s' tiene componentes PRIVATE asociados a uso y no puede ser miembro de la lista de nombres '%s' en %L"
 
-#: fortran/resolve.c:7418
+#: fortran/resolve.c:7591
 #, no-c-format
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 msgstr "El objeto NAMELIST '%s' tiene componentes PRIVATE y no puede ser un miembro de la lista de nombres PUBLIC '%s' en %L"
 
-#: fortran/resolve.c:7430
+#: fortran/resolve.c:7603
 #, no-c-format
 msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
 msgstr "El objeto de matriz NAMELIST '%s' no debe tener forma asumida en la lista de nombres '%s' en %L"
 
-#: fortran/resolve.c:7439
+#: fortran/resolve.c:7612
 #, no-c-format
 msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
 msgstr "El objeto de matriz NAMELIST '%s' debe tener forma constante en la lista de nombres '%s' en %L"
 
-#: fortran/resolve.c:7451
+#: fortran/resolve.c:7624
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
 msgstr "El objeto NAMELIST '%s' en la lista de nombres '%s' en %L no puede tener componentes ALLOCATABLE"
 
-#: fortran/resolve.c:7459
+#: fortran/resolve.c:7632
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
 msgstr "El objeto NAMELIST '%s' en la lista de nombres '%s'en  %L no puede tener componentes POINTER"
 
-#: fortran/resolve.c:7485
+#: fortran/resolve.c:7658
 #, no-c-format
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 msgstr "El atributo PROCEDURE genera un conflicto con el atributo NAMELIST en '%s' en %L"
 
-#: fortran/resolve.c:7504
+#: fortran/resolve.c:7677
 #, no-c-format
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 msgstr "La matriz de parámetro '%s' en %L no puede ser automática ni de forma diferida"
 
-#: fortran/resolve.c:7515
+#: fortran/resolve.c:7688
 #, no-c-format
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 msgstr "El PARAMETER de tipo implícito '%s' en %L no coincide con un tipo IMPLICIT posterior"
 
-#: fortran/resolve.c:7526
+#: fortran/resolve.c:7699
 #, no-c-format
 msgid "Incompatible derived type in PARAMETER at %L"
 msgstr "Tipo derivado incompatible en PARAMETER en %L"
 
-#: fortran/resolve.c:7597
+#: fortran/resolve.c:7758
 #, no-c-format
+msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
+msgstr "La interfaz '%s', usada por el procedimiento '%s' en %L, se declara en una declaración PROCEDURE posterior"
+
+#: fortran/resolve.c:7772
+#, no-c-format
 msgid "Interface '%s' of procedure '%s' at %L must be explicit"
 msgstr "La intefaz '%s' del procedimiento '%s' en %L debe ser explícita"
 
-#: fortran/resolve.c:7622
+#: fortran/resolve.c:7797
 #, no-c-format
 msgid "Type specified for intrinsic function '%s' at %L is ignored"
 msgstr "Se descarta el tipo para la función intrínseca '%s' en %L"
 
-#: fortran/resolve.c:7629
+#: fortran/resolve.c:7804
 #, no-c-format
 msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
 msgstr "La subrutina intrínseca '%s' en %L no debe tener un especificador de tipo"
 
-#: fortran/resolve.c:7636
+#: fortran/resolve.c:7811
 #, no-c-format
 msgid "Intrinsic '%s' at %L does not exist"
 msgstr "El intrínseco '%s' en %L no existe"
 
-#: fortran/resolve.c:7676
+#: fortran/resolve.c:7851
 #, no-c-format
 msgid "Assumed size array at %L must be a dummy argument"
 msgstr "El tamaño asumido de matriz en %L debe ser un argumento de prueba"
 
-#: fortran/resolve.c:7679
+#: fortran/resolve.c:7854
 #, no-c-format
 msgid "Assumed shape array at %L must be a dummy argument"
 msgstr "La forma asumida de matriz en %L debe ser un argumento de prueba"
 
-#: fortran/resolve.c:7691
+#: fortran/resolve.c:7866
 #, no-c-format
 msgid "Symbol at %L is not a DUMMY variable"
 msgstr "El símbolo en %L no es una variable DUMMY"
 
-#: fortran/resolve.c:7697
+#: fortran/resolve.c:7872
 #, no-c-format
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 msgstr "'%s' en %L no puede tener el atributo VALUE porque no es un argumento dummy"
 
-#: fortran/resolve.c:7707
+#: fortran/resolve.c:7882
 #, no-c-format
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 msgstr "La variable dummy de carácter '%s' en %L con atributo VALUE debe tener longitud constante"
 
-#: fortran/resolve.c:7716
+#: fortran/resolve.c:7891
 #, no-c-format
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 msgstr "La variable dummy de carácter interoperable con C '%s' en %L con atributo VALUE debe ser de longitud uno"
 
-#: fortran/resolve.c:7742
+#: fortran/resolve.c:7917
 #, no-c-format
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 msgstr "La variable '%s' en %L no puede ser BIND(C) porque no es un bloque COMMON ni se declaró en el ámbito de nivel de módulo"
 
-#: fortran/resolve.c:7795
+#: fortran/resolve.c:7970
 #, no-c-format
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 msgstr "El tipo derivado '%s' en %L es de tipo '%s', el cual no se ha definido"
 
-#: fortran/resolve.c:7811
+#: fortran/resolve.c:7987
 #, no-c-format
 msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 msgstr "Fortran 2003: La función PUBLIC %s '%s' en %L es de tipo derivado PRIVATE '%s'"
 
-#: fortran/resolve.c:7830
+#: fortran/resolve.c:8006
 #, no-c-format
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 msgstr "El argumento dummy INTENT(OUT) '%s' en %L es ASSUMED SIZE y por lo tanto no puede tener un inicializador por defecto"
 
-#: fortran/resolve.c:7889
+#: fortran/resolve.c:8065
 #, no-c-format
 msgid "Threadprivate at %L isn't SAVEd"
 msgstr "No se guarda (SAVE) el threadprivate en %L"
 
-#: fortran/resolve.c:7967
+#: fortran/resolve.c:8143
 #, no-c-format
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 msgstr "El elemento BLOCK DATA '%s' en %L debe estar en COMMON"
 
-#: fortran/resolve.c:8011
+#: fortran/resolve.c:8149
 #, no-c-format
+msgid "DATA array '%s' at %L must be specified in a previous declaration"
+msgstr "La matriz DATA '%s' en %L se debe especificar en una declaración previa"
+
+#: fortran/resolve.c:8194
+#, no-c-format
 msgid "Nonconstant array section at %L in DATA statement"
 msgstr "Sección de matriz no constante en %L en la declaración DATA"
 
-#: fortran/resolve.c:8024
+#: fortran/resolve.c:8207
 #, no-c-format
 msgid "DATA statement at %L has more variables than values"
 msgstr "La declaración DATA en %L tiene más variables que valores"
 
-#: fortran/resolve.c:8118
+#: fortran/resolve.c:8301
 #, no-c-format
 msgid "iterator start at %L does not simplify"
 msgstr "el iterador que inicia en %L no simplifica"
 
-#: fortran/resolve.c:8125
+#: fortran/resolve.c:8308
 #, no-c-format
 msgid "iterator end at %L does not simplify"
 msgstr "el iterador que termina en %L no simplifica"
 
-#: fortran/resolve.c:8132
+#: fortran/resolve.c:8315
 #, no-c-format
 msgid "iterator step at %L does not simplify"
 msgstr "el paso de iterador en %L no simplifica"
 
-#: fortran/resolve.c:8258
+#: fortran/resolve.c:8441
 #, no-c-format
 msgid "DATA statement at %L has more values than variables"
 msgstr "La declaración DATA en %L tiene más valores que variables"
 
-#: fortran/resolve.c:8349
+#: fortran/resolve.c:8532
 #, no-c-format
 msgid "Label %d at %L defined but not used"
 msgstr "Se define la etiqueta %d en %L pero no se usa"
 
-#: fortran/resolve.c:8354
+#: fortran/resolve.c:8537
 #, no-c-format
 msgid "Label %d at %L defined but cannot be used"
 msgstr "Se define la etiqueta %d en %L pero no se puede usar"
 
-#: fortran/resolve.c:8439
+#: fortran/resolve.c:8622
 #, no-c-format
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 msgstr "La variable de tipo derivado '%s' en %L debe tener el atributo SEQUENCE para ser un objeto EQUIVALENCE"
 
-#: fortran/resolve.c:8448
+#: fortran/resolve.c:8631
 #, no-c-format
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 msgstr "La variable de tipo derivado '%s' en %L no puede tener componentes ALLOCATABLE que sean un objeto EQUIVALENCE"
 
-#: fortran/resolve.c:8465
+#: fortran/resolve.c:8639
 #, no-c-format
+msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
+msgstr "La variable de tipo derivado '%s' en %L con inicializadores por defecto no puede ser un objeto EQUIVALENCE con una variable en COMMON"
+
+#: fortran/resolve.c:8656
+#, no-c-format
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 msgstr "La variable de tipo derivado '%s' en %L con componente(s) de puntero no puede ser un objeto EQUIVALENCE"
 
-#: fortran/resolve.c:8570
+#: fortran/resolve.c:8761
 #, no-c-format
 msgid "Syntax error in EQUIVALENCE statement at %L"
 msgstr "Error sintáctico en la declaración EQUIVALENCE en %L"
 
-#: fortran/resolve.c:8585
+#: fortran/resolve.c:8776
 #, no-c-format
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 msgstr "Todos o ninguno de los objetos en el conjunto EQUIVALENCE en %L deben tener el atributo PROTECTED"
 
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8788
 #, no-c-format
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 msgstr "El miembro de bloque común '%s' en %L no puede ser un objeto EQUIVALENCE en el procedimiento puro '%s'"
 
-#: fortran/resolve.c:8606
+#: fortran/resolve.c:8797
 #, no-c-format
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 msgstr "La constante nombrada '%s' en %L no puede ser un objeto EQUIVALENCE"
 
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8876
 #, no-c-format
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 msgstr "La matriz '%s' en %L con límites que no son constantes no puede ser un objeto EQUIVALENCE"
 
-#: fortran/resolve.c:8696
+#: fortran/resolve.c:8887
 #, no-c-format
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 msgstr "El componente de estructura '%s' en %L no puede ser un objeto EQUIVALENCE"
 
-#: fortran/resolve.c:8707
+#: fortran/resolve.c:8898
 #, no-c-format
 msgid "Substring at %L has length zero"
 msgstr "La subcadena en %L tiene longitud cero"
 
-#: fortran/resolve.c:8750
+#: fortran/resolve.c:8941
 #, no-c-format
 msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
 msgstr "La función PUBLIC '%s' en %L no puede ser del tipo PRIVATE '%s'"
 
-#: fortran/resolve.c:8762
+#: fortran/resolve.c:8953
 #, no-c-format
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 msgstr "ENTRY '%s' en %L no tiene tipo IMPLICIT"
 
-#: fortran/resolve.c:8788
+#: fortran/resolve.c:8979
 #, no-c-format
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 msgstr "El procedimiento de operador de usuario '%s' en %L debe ser FUNCTION"
 
-#: fortran/resolve.c:8795
+#: fortran/resolve.c:8986
 #, no-c-format
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 msgstr "El procedimiento de operador de usuario '%s' en %L no puede ser de longitud de carácter asumido"
 
-#: fortran/resolve.c:8801
+#: fortran/resolve.c:8992
 #, no-c-format
 msgid "User operator procedure '%s' at %L must have at least one argument"
 msgstr "El procedimiento de operador de usuario '%s' en %L debe tener al menos un argumento"
 
-#: fortran/resolve.c:8811
+#: fortran/resolve.c:9002
 #, no-c-format
 msgid "First argument of operator interface at %L cannot be optional"
 msgstr "El primer argumento de la interfaz de operador en %L no puede ser opcional"
 
-#: fortran/resolve.c:8823
+#: fortran/resolve.c:9014
 #, no-c-format
 msgid "Second argument of operator interface at %L cannot be optional"
 msgstr "El segundo argumento de la interfaz de operador en %L no puede ser opcional"
 
-#: fortran/resolve.c:8827
+#: fortran/resolve.c:9018
 #, no-c-format
 msgid "Operator interface at %L must have, at most, two arguments"
 msgstr "La interfaz de operador en %L debe tener, cuando mucho, dos argumentos"
 
-#: fortran/resolve.c:8867
+#: fortran/resolve.c:9059
 #, no-c-format
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 msgstr "El procedimiento contenido '%s' en %L de un procedimiento PURE tambíén debe ser PURE"
 
-#: fortran/scanner.c:526
+#: fortran/scanner.c:530
 #, no-c-format
 msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
 msgstr "!$OMP en %C inicia una línea comentada y no está seguido de un espacio ni es una continuación de línea"
 
-#: fortran/scanner.c:816 fortran/scanner.c:937
+#: fortran/scanner.c:820 fortran/scanner.c:941
 #, no-c-format
 msgid "Limit of %d continuations exceeded in statement at %C"
 msgstr "Se excedió el límite de %d continuaciones en la declaración en %C"
 
-#: fortran/scanner.c:861
+#: fortran/scanner.c:865
 #, no-c-format
 msgid "Missing '&' in continued character constant at %C"
 msgstr "Falta un '&' en la constante de carácter continuado en %C"
 
-#: fortran/scanner.c:1071
+#: fortran/scanner.c:1075
 #, no-c-format
 msgid "Nonconforming tab character at %C"
 msgstr "Carácter de tabulación que no es conforme en %C"
 
-#: fortran/scanner.c:1153 fortran/scanner.c:1156
+#: fortran/scanner.c:1158 fortran/scanner.c:1161
 #, no-c-format
 msgid "'&' not allowed by itself in line %d"
 msgstr "no se permite '&' por sí solo en la línea %d"
 
-#: fortran/scanner.c:1189
+#: fortran/scanner.c:1207
 #, no-c-format
-msgid "Nonconforming tab character in column 1 of line %d"
-msgstr "Carácter de tabulador que no es conformante en la columna 1 de la línea %d"
+msgid "Nonconforming tab character in column %d of line %d"
+msgstr "Carácter de tabulador que no es conformante en la columna %d de la línea %d"
 
-#: fortran/scanner.c:1387
+#: fortran/scanner.c:1405
 #, no-c-format
 msgid "%s:%d: file %s left but not entered"
 msgstr "%s:%d: se dejó el fichero %s pero no se entró"
 
-#: fortran/scanner.c:1419
+#: fortran/scanner.c:1438
 #, no-c-format
 msgid "%s:%d: Illegal preprocessor directive"
 msgstr "%s:%d: Directiva de preprocesamiento ilegal"
 
-#: fortran/scanner.c:1514
+#: fortran/scanner.c:1533
 #, no-c-format
 msgid "File '%s' is being included recursively"
 msgstr "El fichero '%s' se está incluyendo recursivamente"
 
-#: fortran/scanner.c:1529
+#: fortran/scanner.c:1548
 #, no-c-format
 msgid "Can't open file '%s'"
 msgstr "No se puede abrir el fichero '%s'"
 
-#: fortran/scanner.c:1538
+#: fortran/scanner.c:1557
 #, no-c-format
 msgid "Can't open included file '%s'"
 msgstr "No se puede abrir el fichero incluído '%s'"
 
-#: fortran/scanner.c:1676
+#: fortran/scanner.c:1701
 #, c-format
 msgid "%s:%3d %s\n"
 msgstr "%s:%3d %s\n"
@@ -10243,134 +10303,134 @@
 msgid "Argument of CHAR function at %L outside of range [0,255]"
 msgstr "El argumento de la función CHAR en %L está fuera de rango [0,255]"
 
-#: fortran/simplify.c:1247
+#: fortran/simplify.c:1293
 #, no-c-format
 msgid "Argument of IACHAR at %L must be of length one"
 msgstr "El argumento de IACHAR en %L debe ser de longitud uno"
 
-#: fortran/simplify.c:1254
+#: fortran/simplify.c:1300
 #, no-c-format
 msgid "Argument of IACHAR function at %L outside of range 0..127"
 msgstr "El argumento de la función IACHAR en %L está fuera de rango 0..127"
 
-#: fortran/simplify.c:1293
+#: fortran/simplify.c:1339
 #, no-c-format
 msgid "Invalid second argument of IBCLR at %L"
 msgstr "Segundo argumento de IBCLR inválido en %L"
 
-#: fortran/simplify.c:1301
+#: fortran/simplify.c:1347
 #, no-c-format
 msgid "Second argument of IBCLR exceeds bit size at %L"
 msgstr "El segundo argumento de IBCLR excede el tamaño de bit en %L"
 
-#: fortran/simplify.c:1335
+#: fortran/simplify.c:1381
 #, no-c-format
 msgid "Invalid second argument of IBITS at %L"
 msgstr "Segundo argumento de IBITS inválido en %L"
 
-#: fortran/simplify.c:1341
+#: fortran/simplify.c:1387
 #, no-c-format
 msgid "Invalid third argument of IBITS at %L"
 msgstr "Tercer argumento de IBITS inválido en %L"
 
-#: fortran/simplify.c:1351
+#: fortran/simplify.c:1397
 #, no-c-format
 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
 msgstr "La suma del segundo y tercer argumentos de IBITS excede el tamaño de bit en %L"
 
-#: fortran/simplify.c:1393
+#: fortran/simplify.c:1439
 #, no-c-format
 msgid "Invalid second argument of IBSET at %L"
 msgstr "Segundo argumento de IBSET inválido en %L"
 
-#: fortran/simplify.c:1401
+#: fortran/simplify.c:1447
 #, no-c-format
 msgid "Second argument of IBSET exceeds bit size at %L"
 msgstr "El segundo argumento de IBSET excede el tamaño de bit en %L"
 
-#: fortran/simplify.c:1431
+#: fortran/simplify.c:1477
 #, no-c-format
 msgid "Argument of ICHAR at %L must be of length one"
 msgstr "El argumento de ICHAR en %L debe ser de longitud uno"
 
-#: fortran/simplify.c:1646
+#: fortran/simplify.c:1692
 #, no-c-format
 msgid "Argument of INT at %L is not a valid type"
 msgstr "El argumento de INT en %L no es de un tipo válido"
 
-#: fortran/simplify.c:1688
+#: fortran/simplify.c:1734
 #, no-c-format
 msgid "Argument of %s at %L is not a valid type"
 msgstr "El argumento de %s en %L no es de un tipo válido"
 
-#: fortran/simplify.c:1786
+#: fortran/simplify.c:1832
 #, no-c-format
 msgid "Invalid second argument of ISHFT at %L"
 msgstr "Segundo argumento de ISHFT inválido en %L"
 
-#: fortran/simplify.c:1801
+#: fortran/simplify.c:1847
 #, no-c-format
 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
 msgstr "La magnitud del segundo argumento de ISHFT excede el tamaño de bit en %L"
 
-#: fortran/simplify.c:1865
+#: fortran/simplify.c:1911
 #, no-c-format
 msgid "Invalid second argument of ISHFTC at %L"
 msgstr "Segundo argumento de ISHFTC inválido en %L"
 
-#: fortran/simplify.c:1879
+#: fortran/simplify.c:1925
 #, no-c-format
 msgid "Invalid third argument of ISHFTC at %L"
 msgstr "Tercer argumento de ISHFTC inválido en %L"
 
-#: fortran/simplify.c:1885
+#: fortran/simplify.c:1931
 #, no-c-format
 msgid "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr "La magnitud del tercer argumento de ISHFTC excede el BIT_SIZE del tercer argumento en %L"
 
-#: fortran/simplify.c:1901
+#: fortran/simplify.c:1947
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
 msgstr "La magnitud del segundo argumento de ISHFTC excede el tercer argumento en %L"
 
-#: fortran/simplify.c:1904
+#: fortran/simplify.c:1950
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr "La magnitud del segundo argumento de ISHFTC excede el BIT_SIZE del primer argumento en %L"
 
-#: fortran/simplify.c:1975
+#: fortran/simplify.c:2021
 #, no-c-format
 msgid "Argument of KIND at %L is a DERIVED type"
 msgstr "El argumento de KIND en %L es un tipo DERIVED"
 
-#: fortran/simplify.c:2163
+#: fortran/simplify.c:2209
 #, no-c-format
 msgid "DIM argument at %L is out of bounds"
 msgstr "El argumento DIM en %L está fuera de los límites"
 
-#: fortran/simplify.c:2318
+#: fortran/simplify.c:2364
 #, no-c-format
 msgid "Argument of LOG at %L cannot be less than or equal to zero"
 msgstr "El argumento de LOG en %L no puede ser menor o igual a cero"
 
-#: fortran/simplify.c:2331
+#: fortran/simplify.c:2377
 #, no-c-format
 msgid "Complex argument of LOG at %L cannot be zero"
 msgstr "El argumento complejo de LOG en %L no puede ser cero"
 
-#: fortran/simplify.c:2374
+#: fortran/simplify.c:2420
 #, no-c-format
 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
 msgstr "El argumento de LOG10 en %L no puede ser menor o igual a cero"
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2579
+#: fortran/simplify.c:2628
 #, no-c-format
 msgid "Second argument MOD at %L is zero"
 msgstr "El segundo argumento MOD en %L es cero"
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2590
+#: fortran/simplify.c:2639
 #, no-c-format
 msgid "Second argument of MOD at %L is zero"
 msgstr "El segundo argumento de MOD en %L es cero"
@@ -10378,82 +10438,87 @@
 #. Result is processor-dependent. This processor just opts
 #. to not handle it at all.
 #. Result is processor-dependent.
-#: fortran/simplify.c:2638 fortran/simplify.c:2650
+#: fortran/simplify.c:2687 fortran/simplify.c:2699
 #, no-c-format
 msgid "Second argument of MODULO at %L is zero"
 msgstr "El segundo argumento de MODULO en %L es cero"
 
-#: fortran/simplify.c:2702
+#: fortran/simplify.c:2751
 #, no-c-format
 msgid "Second argument of NEAREST at %L shall not be zero"
 msgstr "El segundo argumento de NEAREST en %L no puede ser cero"
 
-#: fortran/simplify.c:2977
+#: fortran/simplify.c:2787
 #, no-c-format
+msgid "Result of NEAREST is NaN at %L"
+msgstr "El resultado de NEAREST es NaN en %L"
+
+#: fortran/simplify.c:3062
+#, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
 msgstr "El argumento NCOPIES del intrínseco REPEAT es negativo en %L"
 
-#: fortran/simplify.c:3032
+#: fortran/simplify.c:3117
 #, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
 msgstr "El argumento NCOPIES del intrínseco REPEAT es demasiado grande en %L"
 
-#: fortran/simplify.c:3122
+#: fortran/simplify.c:3232
 #, no-c-format
 msgid "Integer too large in shape specification at %L"
 msgstr "Entero demasiado grande en la especificación de forma en %L"
 
-#: fortran/simplify.c:3132
+#: fortran/simplify.c:3242
 #, no-c-format
 msgid "Too many dimensions in shape specification for RESHAPE at %L"
 msgstr "Demasiadas dimensiones en la especificación de forma para RESHAPE en %L"
 
-#: fortran/simplify.c:3140
+#: fortran/simplify.c:3250
 #, no-c-format
 msgid "Shape specification at %L cannot be negative"
 msgstr "La especificación de forma en %L no puede ser negativa"
 
-#: fortran/simplify.c:3150
+#: fortran/simplify.c:3260
 #, no-c-format
 msgid "Shape specification at %L cannot be the null array"
 msgstr "La especificación de forma en %L no puede ser la matriz nula"
 
-#: fortran/simplify.c:3171
+#: fortran/simplify.c:3281
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
 msgstr "El parámetro ORDER de RESHAPE en %L no es del mismo tamaño que el parámetro SHAPE"
 
-#: fortran/simplify.c:3178
+#: fortran/simplify.c:3288
 #, no-c-format
 msgid "Error in ORDER parameter of RESHAPE at %L"
 msgstr "Error en el parámetro ORDER de RESHAPE en %L"
 
-#: fortran/simplify.c:3188
+#: fortran/simplify.c:3298
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is out of range"
 msgstr "El parámetro ORDER de RESHAPE en %L está fuera de rango"
 
-#: fortran/simplify.c:3197
+#: fortran/simplify.c:3307
 #, no-c-format
 msgid "Invalid permutation in ORDER parameter at %L"
 msgstr "Permutación inválida en el parámetro ORDER en %L"
 
-#: fortran/simplify.c:3253
+#: fortran/simplify.c:3363
 #, no-c-format
 msgid "PAD parameter required for short SOURCE parameter at %L"
 msgstr "Se requiere el parámetro PAD para el parámetro SOURCE corto en %L"
 
-#: fortran/simplify.c:3372
+#: fortran/simplify.c:3482
 #, no-c-format
 msgid "Result of SCALE overflows its kind at %L"
 msgstr "El resultado de SCALE desborda su género en %L"
 
-#: fortran/simplify.c:3942
+#: fortran/simplify.c:4056
 #, no-c-format
 msgid "Argument of SQRT at %L has a negative value"
 msgstr "El argumento de SQRT en %L tiene un valor negativo"
 
-#: fortran/simplify.c:4069
+#: fortran/simplify.c:4190
 #, no-c-format
 msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
 msgstr "El TRANSFER intrínseco en %L tiene un resultado parcialmente indefinido: tamaño de la fuente %ld < tamaño del resultado %ld"
@@ -10682,29 +10747,29 @@
 msgid "Symbol '%s' at %C has already been host associated"
 msgstr "El símbolo '%s' en %C ya se había asociado con el anfitrión"
 
-#: fortran/symbol.c:3162
+#: fortran/symbol.c:3189
 #, no-c-format
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 msgstr "El tipo derivado '%s' declarado en %L debe tener el atributo BIND para ser interoperable con C"
 
-#: fortran/symbol.c:3173
+#: fortran/symbol.c:3200
 #, no-c-format
 msgid "Derived type '%s' at %L is empty"
 msgstr "El tipo derivado '%s' en %L está vacío"
 
-#: fortran/symbol.c:3190
+#: fortran/symbol.c:3217
 #, no-c-format
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr "El componente '%s' en %L no puede tener el atributo POINTER porque es un miembro del tipo derivado BIND(C) '%s' en %L"
 
-#: fortran/symbol.c:3202
+#: fortran/symbol.c:3229
 #, no-c-format
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr "El componente '%s' en %L no puede tener el atributo ALLOCATABLE porque es un miembro del tipo derivado BIND(C) '%s' en %L"
 
 #. If the derived type is bind(c), all fields must be
 #. interop.
-#: fortran/symbol.c:3241
+#: fortran/symbol.c:3268
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 msgstr "El componente '%s' en el tipo derivado '%s' en %L tal vez no es interoperable con C, aún cuando el tipo derivado '%s' es BIND(C)"
@@ -10712,17 +10777,17 @@
 #. If derived type is param to bind(c) routine, or to one
 #. of the iso_c_binding procs, it must be interoperable, so
 #. all fields must interop too.
-#: fortran/symbol.c:3250
+#: fortran/symbol.c:3277
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 msgstr "El componente '%s' en el tipo derivado '%s' en %L tal vez no es interoperable con C"
 
-#: fortran/symbol.c:3264
+#: fortran/symbol.c:3291
 #, no-c-format
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 msgstr "El tipo derivado '%s' en %L no se puede declarar con atributos PRIVATE y BIND(C) al mismo tiempo"
 
-#: fortran/symbol.c:3272
+#: fortran/symbol.c:3299
 #, no-c-format
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 msgstr "El tipo derivado '%s' en %L no puede tener el atributo SEQUENCE porque es BIND(C)"
@@ -10732,38 +10797,43 @@
 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
 msgstr "Se sobreescriben los inicializadores desiguales en EQUIVALENCE en %L"
 
-#: fortran/trans-common.c:396
+#: fortran/target-memory.c:635
 #, no-c-format
+msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
+msgstr "La constante BOZ en %L es demasiado grande (%ld vs %ld bits)"
+
+#: fortran/trans-common.c:399
+#, no-c-format
 msgid "Named COMMON block '%s' at %L shall be of the same size"
 msgstr "El bloque COMMON nombrado '%s' en %L debe ser del mismo tamaño"
 
-#: fortran/trans-common.c:817
+#: fortran/trans-common.c:833
 #, no-c-format
 msgid "Bad array reference at %L"
 msgstr "Referencia de matriz errónea en %L"
 
-#: fortran/trans-common.c:825
+#: fortran/trans-common.c:841
 #, no-c-format
 msgid "Illegal reference type at %L as EQUIVALENCE object"
 msgstr "Tipo de referencia ilegal en %L como un objeto EQUIVALENCE"
 
-#: fortran/trans-common.c:865
+#: fortran/trans-common.c:881
 #, no-c-format
 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
 msgstr "Reglas de equivalencia inconsistentes que involucran a '%s' en %L y a '%s' en %L"
 
 #. Aligning this field would misalign a previous field.
-#: fortran/trans-common.c:998
+#: fortran/trans-common.c:1014
 #, no-c-format
 msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
 msgstr "El conjunto de equivalencia para la variable '%s' declarado en %L viola los requerimientos de alineación"
 
-#: fortran/trans-common.c:1063
+#: fortran/trans-common.c:1079
 #, no-c-format
 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
 msgstr "La equivalencia para '%s' no coincide con el orden del COMMON '%s' en %L"
 
-#: fortran/trans-common.c:1078
+#: fortran/trans-common.c:1094
 #, no-c-format
 msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
 msgstr "El conjunto de equivalencia para '%s' causa una extensión inválida al COMMON '%s' en %L"
@@ -10771,42 +10841,42 @@
 #. The required offset conflicts with previous alignment
 #. requirements.  Insert padding immediately before this
 #. segment.
-#: fortran/trans-common.c:1089
+#: fortran/trans-common.c:1105
 #, no-c-format
 msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
 msgstr "Se requiere el relleno de %d bytes antes de '%s' en el COMMON '%s' en %L"
 
-#: fortran/trans-common.c:1115
+#: fortran/trans-common.c:1131
 #, no-c-format
 msgid "COMMON '%s' at %L does not exist"
 msgstr "El COMMON '%s' en %L no existe"
 
-#: fortran/trans-common.c:1122
+#: fortran/trans-common.c:1138
 #, no-c-format
 msgid "COMMON '%s' at %L requires %d bytes of padding at start"
 msgstr "El COMMON '%s' en %L requiere %d bytes de relleno al inicio"
 
-#: fortran/trans-decl.c:3016
+#: fortran/trans-decl.c:2979
 #, no-c-format
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 msgstr "El argumento dummy '%s' en %L se declaró INTENT(OUT) pero no se estableció"
 
-#: fortran/trans-decl.c:3020
+#: fortran/trans-decl.c:2983
 #, no-c-format
 msgid "Unused dummy argument '%s' at %L"
 msgstr "Argumento dummy sin uso '%s' en %L"
 
-#: fortran/trans-decl.c:3026
+#: fortran/trans-decl.c:2989
 #, no-c-format
 msgid "Unused variable '%s' declared at %L"
 msgstr "Se declaró la variable '%s' sin uso en %L"
 
-#: fortran/trans-decl.c:3052
+#: fortran/trans-decl.c:3015
 #, no-c-format
 msgid "Unused parameter '%s' declared at %L"
 msgstr "Se declaró el parámetro '%s' sin uso en %L"
 
-#: fortran/trans-expr.c:2036
+#: fortran/trans-expr.c:2199
 #, no-c-format
 msgid "Unknown argument list function at %L"
 msgstr "Lista de argumentos de función desconocida en %L"
@@ -10816,12 +10886,12 @@
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 msgstr "el argumento 'dim' del intrínseco '%s' en %L no es un índice de dimensión válido"
 
-#: fortran/trans-io.c:1850
+#: fortran/trans-io.c:1851
 #, no-c-format
 msgid "Derived type '%s' at %L has PRIVATE components"
 msgstr "El tipo derivado '%s' en %L tiene componentes PRIVATE"
 
-#: fortran/trans-stmt.c:438
+#: fortran/trans-stmt.c:436
 #, no-c-format
 msgid "An alternate return at %L without a * dummy argument"
 msgstr "Una devolución alternativa en %L sin un argumento dummy *"
@@ -11044,55 +11114,34 @@
 msgid "cannot specify 'main' class when not linking"
 msgstr "no se puede especificar la clase 'main' cuando no se está enlazando"
 
-#: config/i386/nwld.h:34
-msgid "Static linking is not supported.\n"
-msgstr "No se admite enlazado estático.\n"
-
-#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg y -fomit-frame-pointer son incompatibles"
-
 #: config/vax/netbsd-elf.h:41
 msgid "the -shared option is not currently supported for VAX ELF"
 msgstr "la opción -shared no se admite actualmente en ELF de VAX"
 
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
-msgid "does not support multilib"
-msgstr "no se admite multilib"
-
 #: config/vax/vax.h:49 config/vax/vax.h:50
 msgid "profiling not supported with -mg\n"
 msgstr "la creación de perfil no se admite con -mg\n"
 
-#: config/rs6000/linux64.h:347 config/rs6000/linux64.h:349 config/linux.h:106
-#: config/linux.h:108 config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
+#: config/sh/sh.h:461
+msgid "SH2a does not support little-endian"
+msgstr "SH2a no se admite para little-endian"
+
+#: config/s390/tpf.h:119
+msgid "static is not supported on TPF-OS"
+msgstr "static no se admite en TPF-OS"
+
 #: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
+#: config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
 #: config/sparc/linux.h:126 config/sparc/linux.h:128
-#: config/sparc/linux64.h:152 config/sparc/linux64.h:154
+#: config/sparc/linux64.h:152 config/sparc/linux64.h:154 config/linux.h:106
+#: config/linux.h:108 config/rs6000/linux64.h:347 config/rs6000/linux64.h:349
 msgid "-mglibc and -muclibc used together"
 msgstr "se usaron juntos -mglibc y -muclibc"
 
-#: config/i386/cygwin.h:28
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "-mno-cygwin y -mno-win32 no son compatibles"
+#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg y -fomit-frame-pointer son incompatibles"
 
-#: config/i386/cygwin.h:74 config/i386/mingw32.h:74
-msgid "shared and mdll are not compatible"
-msgstr "shared y mdll no son compatibles"
-
-#: config/i386/sco5.h:188
-msgid "-pg not supported on this platform"
-msgstr "-pg no se admite en esta plataforma"
-
-#: config/i386/sco5.h:189
-msgid "-p and -pp specified - pick one"
-msgstr "se especificó -p y -pp - escoja uno"
-
-#: config/i386/sco5.h:258
-msgid "-G and -static are mutually exclusive"
-msgstr "-G y -static son mutuamente exclusivos"
-
 #: gcc.c:792
 msgid "GCC does not support -C or -CC without -E"
 msgstr "GCC no admite -C o -CC sin usar -E"
@@ -11101,58 +11150,14 @@
 msgid "-E or -x required when input is from standard input"
 msgstr "se requiere -E ó -x cuando la entrada es de entrada estándar"
 
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni y -femit-class-files son incompatibles"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni y -femit-class-file son incompatibles"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file se debe usar junto con -fsyntax-only"
-
 #: config/mcore/mcore.h:56
 msgid "the m210 does not have little endian support"
 msgstr "el m210 no admite little endian"
 
-#: config/lynx.h:70
-msgid "cannot use mthreads and mlegacy-threads together"
-msgstr "no se pueden usar mthreads y mlegacy-threads juntos"
-
-#: config/lynx.h:95
-msgid "cannot use mshared and static together"
-msgstr "no se pueden usar mshared y static juntos"
-
-#: config/sh/sh.h:461
-msgid "SH2a does not support little-endian"
-msgstr "SH2a no se admite para little-endian"
-
-#: config/mips/mips.h:1042 config/arc/arc.h:61
+#: config/arc/arc.h:61 config/mips/mips.h:1042
 msgid "may not use both -EB and -EL"
 msgstr "no se pueden usar -EB y -EL al mismo tiempo"
 
-#: config/s390/tpf.h:119
-msgid "static is not supported on TPF-OS"
-msgstr "static no se admite en TPF-OS"
-
-#: config/rs6000/darwin.h:95
-msgid " conflicting code gen style switches are used"
-msgstr " se usan interruptores de estilo de generación de código en conflicto"
-
-#: ada/lang-specs.h:34
-msgid "-c or -S required for Ada"
-msgstr "se requiere -c o -S para Ada"
-
-#: config/mips/r3900.h:34
-msgid "-mhard-float not supported"
-msgstr "no se admite -mhard-float"
-
-#: config/mips/r3900.h:36
-msgid "-msingle-float and -msoft-float cannot both be specified"
-msgstr "no se pueden especificar -msingle-float y -msoft-float al mismo tiempo"
-
 #: config/vxworks.h:71
 msgid "-Xbind-now and -Xbind-lazy are incompatible"
 msgstr "-Xbind-now y -Xbind-lazy son incompatibles"
@@ -11189,12 +11194,24 @@
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr "no se permite -private_bundle con -dynamiclib"
 
+#: config/mips/r3900.h:34
+msgid "-mhard-float not supported"
+msgstr "no se admite -mhard-float"
+
+#: config/mips/r3900.h:36
+msgid "-msingle-float and -msoft-float cannot both be specified"
+msgstr "no se pueden especificar -msingle-float y -msoft-float al mismo tiempo"
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
 #: config/sparc/sol2-bi.h:217 config/sparc/sol2-bi.h:227
 msgid "may not use both -m32 and -m64"
 msgstr "no se pueden usar -m32 y -m64 al mismo tiempo"
 
+#: config/i386/mingw32.h:74 config/i386/cygwin.h:74
+msgid "shared and mdll are not compatible"
+msgstr "shared y mdll no son compatibles"
+
 #: config/arm/arm.h:147
 msgid "-msoft-float and -mhard_float may not be used together"
 msgstr "no se pueden usar juntos -msoft-float y -mhard_float"
@@ -11203,118 +11220,63 @@
 msgid "-mbig-endian and -mlittle-endian may not be used together"
 msgstr "no se pueden usar juntos -mbig-endian y -mlittle-endian"
 
-#: java/lang.opt:65
-msgid "Warn if a deprecated compiler feature, class, method, or field is used"
-msgstr "Avisa si se usa una opción de compilador, clase, método o campo obsoletos"
+#: config/rs6000/darwin.h:95
+msgid " conflicting code gen style switches are used"
+msgstr " se usan interruptores de estilo de generación de código en conflicto"
 
-#: java/lang.opt:69
-msgid "Warn if deprecated empty statements are found"
-msgstr "Avisa si se encuentran declaraciones vacías obsoletas"
+#: ada/lang-specs.h:34
+msgid "-c or -S required for Ada"
+msgstr "se requiere -c o -S para Ada"
 
-#: java/lang.opt:73
-msgid "Warn if .class files are out of date"
-msgstr "Avisa si los ficheros .class están desactualizados"
+#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+msgid "does not support multilib"
+msgstr "no se admite multilib"
 
-#: java/lang.opt:77
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "Avisa si se especifican modificadores cuando no son necesarios"
+#: config/i386/nwld.h:34
+msgid "Static linking is not supported.\n"
+msgstr "No se admite enlazado estático.\n"
 
-#: java/lang.opt:81
-msgid "Deprecated; use --classpath instead"
-msgstr "Obsoleto; use en su lugar --classpath"
+#: config/i386/cygwin.h:28
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "-mno-cygwin y -mno-win32 no son compatibles"
 
-#: java/lang.opt:88
-msgid "Permit the use of the assert keyword"
-msgstr "Permite el uso de la palabra clave assert"
+#: config/i386/sco5.h:188
+msgid "-pg not supported on this platform"
+msgstr "-pg no se admite en esta plataforma"
 
-#: java/lang.opt:110
-msgid "Replace system path"
-msgstr "Reemplaza la ruta del sistema"
+#: config/i386/sco5.h:189
+msgid "-p and -pp specified - pick one"
+msgstr "se especificó -p y -pp - escoja uno"
 
-#: java/lang.opt:114
-msgid "Generate checks for references to NULL"
-msgstr "Genera revisiones para referencias a NULL"
+#: config/i386/sco5.h:258
+msgid "-G and -static are mutually exclusive"
+msgstr "-G y -static son mutuamente exclusivos"
 
-#: java/lang.opt:118
-msgid "Set class path"
-msgstr "Establece la ruta de clases"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni y -femit-class-files son incompatibles"
 
-#: java/lang.opt:125
-msgid "Output a class file"
-msgstr "Genera un fichero clase como salida"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni y -femit-class-file son incompatibles"
 
-#: java/lang.opt:129
-msgid "Alias for -femit-class-file"
-msgstr "Alias para -femit-class-file"
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file se debe usar junto con -fsyntax-only"
 
-#: java/lang.opt:133
-msgid "Choose input encoding (defaults from your locale)"
-msgstr "Escoge la codificación de entrada (por defecto viene del local)"
+#: config/cris/cris.h:207
+msgid "Do not specify both -march=... and -mcpu=..."
+msgstr "no se pueden especificar -march=... y -mcpu=... al mismo tiempo"
 
-#: java/lang.opt:137
-msgid "Set the extension directory path"
-msgstr "Establece la ruta del directorio de extensiones"
+#: config/lynx.h:70
+msgid "cannot use mthreads and mlegacy-threads together"
+msgstr "no se pueden usar mthreads y mlegacy-threads juntos"
 
-#: java/lang.opt:144
-msgid "Input file is a file with a list of filenames to compile"
-msgstr "El fichero de entrada es un fichero con la lista de nombres de fichero a compilar"
+#: config/lynx.h:95
+msgid "cannot use mshared and static together"
+msgstr "no se pueden usar mshared y static juntos"
 
-#: java/lang.opt:151
-msgid "Always check for non gcj generated classes archives"
-msgstr "Revisa siempre por archivos de clases no generados por gcj"
-
-#: java/lang.opt:155
-msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
-msgstr "Asume que el tiempo de ejecución usa una tabla hash para mapear un objeto a su estructura de sincronización"
-
-#: java/lang.opt:159
-msgid "Generate instances of Class at runtime"
-msgstr "Genera instancias de Class en tiempo de ejecución"
-
-#: java/lang.opt:163
-msgid "Use offset tables for virtual method calls"
-msgstr "Utiliza tablas de desplazamiento para llamadas a métodos virtuales"
-
-#: java/lang.opt:170
-msgid "Assume native functions are implemented using JNI"
-msgstr "Asume que las funciones nativas se implementan usando JNI"
-
-#: java/lang.opt:174
-msgid "Enable optimization of static class initialization code"
-msgstr "Activa la optimización del código de inicialización de las clases static"
-
-#: java/lang.opt:181
-msgid "Reduce the amount of reflection meta-data generated"
-msgstr "Reduce la cantidad de metadatos de reflexión generados"
-
-#: java/lang.opt:185
-msgid "Enable assignability checks for stores into object arrays"
-msgstr "Activa revisiones de asignabilidad para almacenamientos en matrices de objetos"
-
-#: java/lang.opt:189
-msgid "Generate code for the Boehm GC"
-msgstr "Genera código para el GC de Boehm"
-
-#: java/lang.opt:193
-msgid "Call a library routine to do integer divisions"
-msgstr "Llama a una rutina de biblioteca para hacer divisiones enteras"
-
-#: java/lang.opt:197
-msgid "Generated should be loaded by bootstrap loader"
-msgstr "El generado se debe cargar con el cargador de arranque"
-
-#: java/lang.opt:201
-msgid "Set the source language version"
-msgstr "Establece la versión del lenguaje fuente"
-
-#: java/lang.opt:205
-msgid "Set the target VM version"
-msgstr "Establece la versión de la MV destino"
-
-#: ada/lang.opt:96
-msgid "Specify options to GNAT"
-msgstr "Especifica opciones a GNAT"
-
 #: fortran/lang.opt:29
 msgid "Add a directory for INCLUDE and MODULE searching"
 msgstr "Agrega un directorio para la búsqueda de INCLUDE y MODULE"
@@ -11555,7 +11517,7 @@
 msgid "Append a second underscore if the name already contains an underscore"
 msgstr "Agrega un segundo guión bajo si el nombre ya tiene un guión bajo"
 
-#: fortran/lang.opt:277 c.opt:714
+#: fortran/lang.opt:277 c.opt:718
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr "Usa el tipo entero más estrecho posible para tipos de enumeración"
 
@@ -11587,14 +11549,62 @@
 msgid "Accept extensions to support legacy code"
 msgstr "Acepta las extensiones para dar soporte a código de legado"
 
-#: treelang/lang.opt:30
-msgid "Trace lexical analysis"
-msgstr "Rastrea el análisis léxico"
+#: config/mcore/mcore.opt:23
+msgid "Generate code for the M*Core M210"
+msgstr "Genera código para el M*Core M210"
 
-#: treelang/lang.opt:34
-msgid "Trace the parsing process"
-msgstr "Rastrea el proceso de decodificación"
+#: config/mcore/mcore.opt:27
+msgid "Generate code for the M*Core M340"
+msgstr "Genera código para el M*Core M340"
 
+#: config/mcore/mcore.opt:31
+msgid "Set maximum alignment to 4"
+msgstr "Establece la alineación máxima a 4"
+
+#: config/mcore/mcore.opt:35
+msgid "Force functions to be aligned to a 4 byte boundary"
+msgstr "Fuerza que las funciones se alineen a un límite de 4 byte"
+
+#: config/mcore/mcore.opt:39
+msgid "Set maximum alignment to 8"
+msgstr "Establece la alineación máxima a 8"
+
+#: config/mcore/mcore.opt:43 config/score/score.opt:23
+msgid "Generate big-endian code"
+msgstr "Genera código big-endian"
+
+#: config/mcore/mcore.opt:47
+msgid "Emit call graph information"
+msgstr "Emite información de grafo de llamadas"
+
+#: config/mcore/mcore.opt:51
+msgid "Use the divide instruction"
+msgstr "Usa la instrucción divide"
+
+#: config/mcore/mcore.opt:55
+msgid "Inline constants if it can be done in 2 insns or less"
+msgstr "Incluye constantes en línea si se pueden hacer en 2 insns o menos"
+
+#: config/mcore/mcore.opt:59 config/score/score.opt:27
+msgid "Generate little-endian code"
+msgstr "Genera código little-endian"
+
+#: config/mcore/mcore.opt:67
+msgid "Use arbitrary sized immediates in bit operations"
+msgstr "Usa inmediatos de tamaños arbitrarios en operaciones de bit"
+
+#: config/mcore/mcore.opt:71
+msgid "Prefer word accesses over byte accesses"
+msgstr "Prefiere accesos word sobre accessos byte"
+
+#: config/mcore/mcore.opt:75
+msgid "Set the maximum amount for a single stack increment operation"
+msgstr "Establece la cantidad máxima para una sola operación de incremento de pila"
+
+#: config/mcore/mcore.opt:79
+msgid "Always treat bitfields as int-sized"
+msgstr "Trata siempre a los campos de bit como de tamaño int"
+
 #: config/alpha/alpha.opt:23 config/i386/i386.opt:155
 msgid "Do not use hardware fp"
 msgstr "No usa fp de hardware"
@@ -11710,268 +11720,6 @@
 msgid "Specify bit size of immediate TLS offsets"
 msgstr "Especifica el tamaño de bit para los desplazamientos TLS inmediatos"
 
-#: config/frv/frv.opt:23
-msgid "Use 4 media accumulators"
-msgstr "Usa 4 acumuladores de medios"
-
-#: config/frv/frv.opt:27
-msgid "Use 8 media accumulators"
-msgstr "Usa 8 acumuladores de medios"
-
-#: config/frv/frv.opt:31
-msgid "Enable label alignment optimizations"
-msgstr "Activa las optimizaciones de alienación de etiquetas"
-
-#: config/frv/frv.opt:35
-msgid "Dynamically allocate cc registers"
-msgstr "Asigna dinámicamente los registros cc"
-
-#: config/frv/frv.opt:42
-msgid "Set the cost of branches"
-msgstr "Establece el costo de las ramificaciones"
-
-#: config/frv/frv.opt:46
-msgid "Enable conditional execution other than moves/scc"
-msgstr "Establece la ejecución condicional en lugar de moves/scc"
-
-#: config/frv/frv.opt:50
-msgid "Change the maximum length of conditionally-executed sequences"
-msgstr "Cambia la longitud máxima de las secuencias ejecutadas condicionalmente"
-
-#: config/frv/frv.opt:54
-msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
-msgstr "Cambia el número de registros temporales disponibles para secuencias ejecutadas condicionalmente"
-
-#: config/frv/frv.opt:58
-msgid "Enable conditional moves"
-msgstr "Activa moves condicionales"
-
-#: config/frv/frv.opt:62
-msgid "Set the target CPU type"
-msgstr "Especifica el tipo del CPU destino"
-
-#: config/frv/frv.opt:84
-msgid "Use fp double instructions"
-msgstr "Usa instrucciones fp double"
-
-#: config/frv/frv.opt:88
-msgid "Change the ABI to allow double word insns"
-msgstr "Cambia la ABI para permitir instrucciones double word"
-
-#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
-msgid "Enable Function Descriptor PIC mode"
-msgstr "Activa el modo de Descriptor de Función PIC"
-
-#: config/frv/frv.opt:96
-msgid "Just use icc0/fcc0"
-msgstr "Usa solamente icc0/fcc0"
-
-#: config/frv/frv.opt:100
-msgid "Only use 32 FPRs"
-msgstr "Usa solamente 32 FPRs"
-
-#: config/frv/frv.opt:104
-msgid "Use 64 FPRs"
-msgstr "Usa 64 FPRs"
-
-#: config/frv/frv.opt:108
-msgid "Only use 32 GPRs"
-msgstr "Usa solamente 32 GPRs"
-
-#: config/frv/frv.opt:112
-msgid "Use 64 GPRs"
-msgstr "Usa 64 GPRs"
-
-#: config/frv/frv.opt:116
-msgid "Enable use of GPREL for read-only data in FDPIC"
-msgstr "Activa el uso de GPREL para datos de sólo lectura en FDPIC"
-
-#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
-#: config/pdp11/pdp11.opt:71
-msgid "Use hardware floating point"
-msgstr "Usa coma flotante de hardware"
-
-#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
-msgid "Enable inlining of PLT in function calls"
-msgstr "Activa la inclusión en línea de PLT en las llamadas a función"
-
-#: config/frv/frv.opt:128
-msgid "Enable PIC support for building libraries"
-msgstr "Activa el soporte PIC para construir bibliotecas"
-
-#: config/frv/frv.opt:132
-msgid "Follow the EABI linkage requirements"
-msgstr "Sigue los requerimientos de enlace de EABI"
-
-#: config/frv/frv.opt:136
-msgid "Disallow direct calls to global functions"
-msgstr "Desactiva las llamdas directas a funciones globales"
-
-#: config/frv/frv.opt:140
-msgid "Use media instructions"
-msgstr "Usa instrucciones de medios"
-
-#: config/frv/frv.opt:144
-msgid "Use multiply add/subtract instructions"
-msgstr "Usa instrucciones acumular/sustraer de multiplicar"
-
-#: config/frv/frv.opt:148
-msgid "Enable optimizing &&/|| in conditional execution"
-msgstr "Activa la optimización &&/|| en la ejecución condicional"
-
-#: config/frv/frv.opt:152
-msgid "Enable nested conditional execution optimizations"
-msgstr "Activa las optimizaciones de ejecución condicional anidada"
-
-#: config/frv/frv.opt:157
-msgid "Do not mark ABI switches in e_flags"
-msgstr "No marca las opciones ABI en e_flags"
-
-#: config/frv/frv.opt:161
-msgid "Remove redundant membars"
-msgstr "Remueve miembros redundantes"
-
-#: config/frv/frv.opt:165
-msgid "Pack VLIW instructions"
-msgstr "Empaca las instrucciones VLIW"
-
-#: config/frv/frv.opt:169
-msgid "Enable setting GPRs to the result of comparisons"
-msgstr "Permite establecer los GPRs al resultado de las comparaciones"
-
-#: config/frv/frv.opt:173
-msgid "Change the amount of scheduler lookahead"
-msgstr "Cambia la cantidad de vista hacia adelante del calendarizador"
-
-#: config/frv/frv.opt:177 config/pa/pa.opt:104
-msgid "Use software floating point"
-msgstr "Usa coma flotante de software"
-
-#: config/frv/frv.opt:181
-msgid "Assume a large TLS segment"
-msgstr "Asume un segmento TLS grande"
-
-#: config/frv/frv.opt:185
-msgid "Do not assume a large TLS segment"
-msgstr "No asume un segmento TLS grande"
-
-#: config/frv/frv.opt:190
-msgid "Cause gas to print tomcat statistics"
-msgstr "Causa que gas muestre estadísticas de tomcat"
-
-#: config/frv/frv.opt:195
-msgid "Link with the library-pic libraries"
-msgstr "Enlaza con las bibliotecas de pic de biblioteca"
-
-#: config/frv/frv.opt:199
-msgid "Allow branches to be packed with other instructions"
-msgstr "Permite que las ramificaciones se empaquen con otras instrucciones"
-
-#: config/mn10300/mn10300.opt:23
-msgid "Target the AM33 processor"
-msgstr "Apunta al procesador AM33"
-
-#: config/mn10300/mn10300.opt:27
-msgid "Target the AM33/2.0 processor"
-msgstr "Apunta al procesador AM33/2.0"
-
-#: config/mn10300/mn10300.opt:31
-msgid "Work around hardware multiply bug"
-msgstr "Evita el bicho de multiplicación de hardware"
-
-#: config/mn10300/mn10300.opt:36
-msgid "Enable linker relaxations"
-msgstr "Activa la relajación del enlazador"
-
-#: config/mn10300/mn10300.opt:40
-msgid "Return pointers in both a0 and d0"
-msgstr "Devuelve punteros tanto en a0 como en d0"
-
-#: config/s390/tpf.opt:23
-msgid "Enable TPF-OS tracing code"
-msgstr "Activa el código de rastreo TPF-OS"
-
-#: config/s390/tpf.opt:27
-msgid "Specify main object for TPF-OS"
-msgstr "Especifica el objeto principal para TPF-OS"
-
-#: config/s390/s390.opt:23
-msgid "31 bit ABI"
-msgstr "ABI de 31 bit"
-
-#: config/s390/s390.opt:27
-msgid "64 bit ABI"
-msgstr "ABI de 64 bit"
-
-#: config/s390/s390.opt:31 config/i386/i386.opt:59 config/spu/spu.opt:60
-msgid "Generate code for given CPU"
-msgstr "Genera código para el CPU dado"
-
-#: config/s390/s390.opt:35
-msgid "Maintain backchain pointer"
-msgstr "Mantiene el puntero a la cadena hacia atrás"
-
-#: config/s390/s390.opt:39
-msgid "Additional debug prints"
-msgstr "Impresiones adicionales de depuración"
-
-#: config/s390/s390.opt:43
-msgid "ESA/390 architecture"
-msgstr "Arquitectura ESA/390"
-
-#: config/s390/s390.opt:47
-msgid "Enable fused multiply/add instructions"
-msgstr "Activa las instrucciones multiply/add de corto circuito"
-
-#: config/s390/s390.opt:51
-msgid "Enable decimal floating point hardware support"
-msgstr "Admite la coma flotante decimal de hardware"
-
-#: config/s390/s390.opt:55
-msgid "Enable hardware floating point"
-msgstr "Activa coma flotante de hardware"
-
-#: config/s390/s390.opt:67
-msgid "Use packed stack layout"
-msgstr "Usa la disposición de pila empacada"
-
-#: config/s390/s390.opt:71
-msgid "Use bras for executable < 64k"
-msgstr "Usa bras para el ejecutable < 64k"
-
-#: config/s390/s390.opt:75
-msgid "Disable hardware floating point"
-msgstr "Desactiva la coma flotante de hardware"
-
-#: config/s390/s390.opt:79
-msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
-msgstr "Establece el número máximo de bytes que se deben dejar en el tamaño de la pila antes de que se active una instrucción trap"
-
-#: config/s390/s390.opt:83
-msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
-msgstr "Emite código extra en el prólogo de la función para atrapar en caso de que el tamaño de la pila exceda el límite dado"
-
-#: config/s390/s390.opt:87 config/ia64/ia64.opt:97 config/sparc/sparc.opt:95
-#: config/i386/i386.opt:183 config/rs6000/rs6000.opt:226 config/spu/spu.opt:64
-msgid "Schedule code for given CPU"
-msgstr "Código de calendarizador para el CPU dado"
-
-#: config/s390/s390.opt:91
-msgid "mvcle use"
-msgstr "uso de mvcle"
-
-#: config/s390/s390.opt:95
-msgid "Warn if a function uses alloca or creates an array with dynamic size"
-msgstr "Avisa si una función usa alloca o crea una matriz de tamaño dinámico"
-
-#: config/s390/s390.opt:99
-msgid "Warn if a single function's framesize exceeds the given framesize"
-msgstr "Avisa si el tamaño de marco de una sola función excede el tamaño de marco dado"
-
-#: config/s390/s390.opt:103
-msgid "z/Architecture"
-msgstr "z/Architecture"
-
 #: config/ia64/ilp32.opt:3
 msgid "Generate ILP32 code"
 msgstr "Genera código ILP32"
@@ -12060,10 +11808,16 @@
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr "Activa la ubicación temprana de bits de paro para mejor calendarización"
 
-#: config/ia64/ia64.opt:89 config/spu/spu.opt:56 config/pa/pa.opt:51
+#: config/ia64/ia64.opt:89 config/pa/pa.opt:51 config/spu/spu.opt:56
 msgid "Specify range of registers to make fixed"
 msgstr "Especifica el rango de registros a convertir en fijos"
 
+#: config/ia64/ia64.opt:97 config/i386/i386.opt:183
+#: config/rs6000/rs6000.opt:226 config/spu/spu.opt:64 config/s390/s390.opt:87
+#: config/sparc/sparc.opt:95
+msgid "Schedule code for given CPU"
+msgstr "Código de calendarizador para el CPU dado"
+
 #: config/ia64/ia64.opt:101
 msgid "Use data speculation before reload"
 msgstr "Usa la especulación de datos antes de recargar"
@@ -12112,335 +11866,297 @@
 msgid "Count speculative dependencies while calculating priority of instructions"
 msgstr "Cuenta las dependencias especulativas mientras se calcula la prioridad de las instrucciones"
 
-#: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23 config/mt/mt.opt:27
-msgid "Use simulator runtime"
-msgstr "Usa el simulador de tiempo de ejecución"
+#: config/xtensa/xtensa.opt:23
+msgid "Use CONST16 instruction to load constants"
+msgstr "Usa la instrucción CONST16 para cargar constantes"
 
-#: config/m32c/m32c.opt:28
-msgid "Compile code for R8C variants"
-msgstr "Compila código para variantes R8C"
+#: config/xtensa/xtensa.opt:27
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+msgstr "Activa las instrucciones FP multiply/add y multiply/substract de corto circuito"
 
-#: config/m32c/m32c.opt:32
-msgid "Compile code for M16C variants"
-msgstr "Compila código para variantes M16C"
+#: config/xtensa/xtensa.opt:31
+msgid "Use indirect CALLXn instructions for large programs"
+msgstr "Usa las instrucciones CALLXn indirectas para programas grandes"
 
-#: config/m32c/m32c.opt:36
-msgid "Compile code for M32CM variants"
-msgstr "Compila código para variantes M32CM"
+#: config/xtensa/xtensa.opt:35
+msgid "Automatically align branch targets to reduce branch penalties"
+msgstr "Alínea automáticamente los objetivos de las ramificaciones para reducir las penas de ramificación"
 
-#: config/m32c/m32c.opt:40
-msgid "Compile code for M32C variants"
-msgstr "Compila código para variantes M32C"
+#: config/xtensa/xtensa.opt:39
+msgid "Intersperse literal pools with code in the text section"
+msgstr "Dispersa los conjuntos de literales con código en la sección de texto"
 
-#: config/m32c/m32c.opt:44
-msgid "Number of memreg bytes (default: 16, range: 0..16)"
-msgstr "Número de bytes de memreg (por defecto: 16, rango: 0..16)"
+#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
+msgid "Generate PA1.0 code"
+msgstr "Genera código PA1.0"
 
-#: config/sparc/little-endian.opt:23
-msgid "Generate code for little-endian"
-msgstr "Genera código para little-endian"
+#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
+msgid "Generate PA1.1 code"
+msgstr "Genera código PA1.1"
 
-#: config/sparc/little-endian.opt:27
-msgid "Generate code for big-endian"
-msgstr "Genera código para big-endian"
+#: config/pa/pa.opt:31 config/pa/pa.opt:92
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+msgstr "Genera código PA2.0 (requiere binutils 2.10 o superior)"
 
-#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
-msgid "Use hardware FP"
-msgstr "Usa FP de hardware"
+#: config/pa/pa.opt:35
+msgid "Generate code for huge switch statements"
+msgstr "Genera código para declaraciones switch huge"
 
-#: config/sparc/sparc.opt:31
-msgid "Do not use hardware FP"
-msgstr "No usa FP de hardware"
+#: config/pa/pa.opt:39
+msgid "Disable FP regs"
+msgstr "Desactiva los registros FP"
 
-#: config/sparc/sparc.opt:35
-msgid "Assume possible double misalignment"
-msgstr "Asume que la desalineación de double es posible"
+#: config/pa/pa.opt:43
+msgid "Disable indexed addressing"
+msgstr "Desactiva el direccionamiento indizado"
 
-#: config/sparc/sparc.opt:39
-msgid "Pass -assert pure-text to linker"
-msgstr "Pasa el texto puro de -assert al enlazador"
+#: config/pa/pa.opt:47
+msgid "Generate fast indirect calls"
+msgstr "Genera llamadas indirectas rápidas"
 
-#: config/sparc/sparc.opt:43
-msgid "Use ABI reserved registers"
-msgstr "Usa los registros ABI reservados"
+#: config/pa/pa.opt:55
+msgid "Assume code will be assembled by GAS"
+msgstr "Asume que el código será ensamblado por GAS"
 
-#: config/sparc/sparc.opt:47
-msgid "Use hardware quad FP instructions"
-msgstr "Usa instrucciones de FP quad de hardware"
+# config/pa/pa.h:236
+#: config/pa/pa.opt:59
+msgid "Put jumps in call delay slots"
+msgstr "Pone saltos en ranuras de retardo de llamadas"
 
-#: config/sparc/sparc.opt:51
-msgid "Do not use hardware quad fp instructions"
-msgstr "No usa instrucciones de fp quad de hardware"
+#: config/pa/pa.opt:64
+msgid "Enable linker optimizations"
+msgstr "Activa las optimizaciones del enlazador"
 
-#: config/sparc/sparc.opt:55
-msgid "Compile for V8+ ABI"
-msgstr "Compila para el ABI V8+"
+#: config/pa/pa.opt:68
+msgid "Always generate long calls"
+msgstr "Genera siempre llamadas long"
 
-#: config/sparc/sparc.opt:59
-msgid "Use UltraSPARC Visual Instruction Set extensions"
-msgstr "Usa la extensión del Conjunto de Instrucciones Visuales de UltraSPARC"
+#: config/pa/pa.opt:72
+msgid "Emit long load/store sequences"
+msgstr "Emite secuencias load/store long"
 
-#: config/sparc/sparc.opt:63
-msgid "Pointers are 64-bit"
-msgstr "Los punteros son de 64-bit"
+#: config/pa/pa.opt:80
+msgid "Disable space regs"
+msgstr "Desactiva los registros de espacio"
 
-#: config/sparc/sparc.opt:67
-msgid "Pointers are 32-bit"
-msgstr "Los punteros son de 32-bit"
+#: config/pa/pa.opt:96
+msgid "Use portable calling conventions"
+msgstr "Usa convenciones de llamada transportable"
 
-#: config/sparc/sparc.opt:71
-msgid "Use 64-bit ABI"
-msgstr "Usa la ABI de 64-bit"
+#: config/pa/pa.opt:100
+msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
+msgstr "Especifica el CPU por razones de calendarización.  Los argumentos válidos son 700, 7100, 7100LC, 7200, 7300, y 8000"
 
-#: config/sparc/sparc.opt:75
-msgid "Use 32-bit ABI"
-msgstr "Usa la ABI de 32-bit"
+#: config/pa/pa.opt:104 config/frv/frv.opt:177
+msgid "Use software floating point"
+msgstr "Usa coma flotante de software"
 
-#: config/sparc/sparc.opt:79
-msgid "Use stack bias"
-msgstr "Usa la tendencia de la pila"
+#: config/pa/pa.opt:112
+msgid "Do not disable space regs"
+msgstr "No desactiva los registros de espacio"
 
-#: config/sparc/sparc.opt:83
-msgid "Use structs on stronger alignment for double-word copies"
-msgstr "Usa structs en la alineación más fuerte para copias double-word"
+#: config/pa/pa-hpux1111.opt:23 config/pa/pa-hpux1010.opt:23
+#: config/pa/pa-hpux.opt:27
+msgid "Specify UNIX standard for predefines and linking"
+msgstr "Especifica el estándar UNIX para las predefiniciones y enlazado"
 
-#: config/sparc/sparc.opt:87
-msgid "Optimize tail call instructions in assembler and linker"
-msgstr "Optimiza las instrucciones de la llamada del extremo en el ensamblador y el enlazador"
+#: config/pa/pa64-hpux.opt:23
+msgid "Assume code will be linked by GNU ld"
+msgstr "Asume que el código será enlazado por ld de GNU"
 
-#: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:222
-msgid "Use features of and schedule code for given CPU"
-msgstr "Usa las características y el código de calendarizador para el CPU dado"
+#: config/pa/pa64-hpux.opt:27
+msgid "Assume code will be linked by HP ld"
+msgstr "Asume que el código será enlazado por ld de HP"
 
-#: config/sparc/sparc.opt:99
-msgid "Use given SPARC-V9 code model"
-msgstr "Usa el modelo de código del SPARC-V9 dado"
+#: config/pa/pa-hpux.opt:23
+msgid "Generate cpp defines for server IO"
+msgstr "Genera definiciones cpp para ES de servidor"
 
-#: config/sparc/sparc.opt:103
-msgid "Enable strict 32-bit psABI struct return checking."
-msgstr "Permite la revisión de devolución de struct psABI de 32 bits estricta."
+#: config/pa/pa-hpux.opt:31
+msgid "Generate cpp defines for workstation IO"
+msgstr "Genera definiciones cpp para ES de estación de trabajo"
 
-#: config/m32r/m32r.opt:23
-msgid "Compile for the m32rx"
-msgstr "Compila para el m32rx"
+#: config/frv/frv.opt:23
+msgid "Use 4 media accumulators"
+msgstr "Usa 4 acumuladores de medios"
 
-#: config/m32r/m32r.opt:27
-msgid "Compile for the m32r2"
-msgstr "Compila para el m32r2"
+#: config/frv/frv.opt:27
+msgid "Use 8 media accumulators"
+msgstr "Usa 8 acumuladores de medios"
 
-#: config/m32r/m32r.opt:31
-msgid "Compile for the m32r"
-msgstr "Compila para el m32r"
+#: config/frv/frv.opt:31
+msgid "Enable label alignment optimizations"
+msgstr "Activa las optimizaciones de alienación de etiquetas"
 
-#: config/m32r/m32r.opt:35
-msgid "Align all loops to 32 byte boundary"
-msgstr "Alínea todos los ciclos al límite de 32 byte"
+#: config/frv/frv.opt:35
+msgid "Dynamically allocate cc registers"
+msgstr "Asigna dinámicamente los registros cc"
 
-#: config/m32r/m32r.opt:39
-msgid "Prefer branches over conditional execution"
-msgstr "Prefiere las ramas sobre la ejecución condicional"
+#: config/frv/frv.opt:42
+msgid "Set the cost of branches"
+msgstr "Establece el costo de las ramificaciones"
 
-#: config/m32r/m32r.opt:43
-msgid "Give branches their default cost"
-msgstr "Da a las ramificaciones su costo por defecto"
+#: config/frv/frv.opt:46
+msgid "Enable conditional execution other than moves/scc"
+msgstr "Establece la ejecución condicional en lugar de moves/scc"
 
-#: config/m32r/m32r.opt:47
-msgid "Display compile time statistics"
-msgstr "Muestra estadísticas de tiempo de compilación"
+#: config/frv/frv.opt:50
+msgid "Change the maximum length of conditionally-executed sequences"
+msgstr "Cambia la longitud máxima de las secuencias ejecutadas condicionalmente"
 
-#: config/m32r/m32r.opt:51
-msgid "Specify cache flush function"
-msgstr "Especifica la función de limpieza de caché"
+#: config/frv/frv.opt:54
+msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
+msgstr "Cambia el número de registros temporales disponibles para secuencias ejecutadas condicionalmente"
 
-#: config/m32r/m32r.opt:55
-msgid "Specify cache flush trap number"
-msgstr "Especifica el número de trampa de limpieza de caché"
+#: config/frv/frv.opt:58
+msgid "Enable conditional moves"
+msgstr "Activa moves condicionales"
 
-#: config/m32r/m32r.opt:59
-msgid "Only issue one instruction per cycle"
-msgstr "Sólo ejecuta una instrucción por ciclo"
+#: config/frv/frv.opt:62
+msgid "Set the target CPU type"
+msgstr "Especifica el tipo del CPU destino"
 
-#: config/m32r/m32r.opt:63
-msgid "Allow two instructions to be issued per cycle"
-msgstr "Permite que se ejecuten dos instrucciones por ciclo"
+#: config/frv/frv.opt:84
+msgid "Use fp double instructions"
+msgstr "Usa instrucciones fp double"
 
-#: config/m32r/m32r.opt:67
-msgid "Code size: small, medium or large"
-msgstr "Tamaño del código: small, medium o large"
+#: config/frv/frv.opt:88
+msgid "Change the ABI to allow double word insns"
+msgstr "Cambia la ABI para permitir instrucciones double word"
 
-#: config/m32r/m32r.opt:71
-msgid "Don't call any cache flush functions"
-msgstr "No llama a ninguna función de limpieza de caché"
+#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
+msgid "Enable Function Descriptor PIC mode"
+msgstr "Activa el modo de Descriptor de Función PIC"
 
-#: config/m32r/m32r.opt:75
-msgid "Don't call any cache flush trap"
-msgstr "No llama a ninguna trampa de limpieza de caché"
+#: config/frv/frv.opt:96
+msgid "Just use icc0/fcc0"
+msgstr "Usa solamente icc0/fcc0"
 
-#: config/m32r/m32r.opt:82
-msgid "Small data area: none, sdata, use"
-msgstr "Área de datos small: none, sdata, use"
+#: config/frv/frv.opt:100
+msgid "Only use 32 FPRs"
+msgstr "Usa solamente 32 FPRs"
 
-#: config/m68k/m68k.opt:23
-msgid "Generate code for a 520X"
-msgstr "Genera código para un 520X"
+#: config/frv/frv.opt:104
+msgid "Use 64 FPRs"
+msgstr "Usa 64 FPRs"
 
-#: config/m68k/m68k.opt:27
-msgid "Generate code for a 5206e"
-msgstr "Genera código para un 5206e"
+#: config/frv/frv.opt:108
+msgid "Only use 32 GPRs"
+msgstr "Usa solamente 32 GPRs"
 
-#: config/m68k/m68k.opt:31
-msgid "Generate code for a 528x"
-msgstr "Genera código para un 528x"
+#: config/frv/frv.opt:112
+msgid "Use 64 GPRs"
+msgstr "Usa 64 GPRs"
 
-#: config/m68k/m68k.opt:35
-msgid "Generate code for a 5307"
-msgstr "Genera código para un 5307"
+#: config/frv/frv.opt:116
+msgid "Enable use of GPREL for read-only data in FDPIC"
+msgstr "Activa el uso de GPREL para datos de sólo lectura en FDPIC"
 
-#: config/m68k/m68k.opt:39
-msgid "Generate code for a 5407"
-msgstr "Genera código para un 5407"
+#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
+#: config/pdp11/pdp11.opt:71
+msgid "Use hardware floating point"
+msgstr "Usa coma flotante de hardware"
 
-#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
-msgid "Generate code for a 68000"
-msgstr "Genera código para un 68000"
+#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
+msgid "Enable inlining of PLT in function calls"
+msgstr "Activa la inclusión en línea de PLT en las llamadas a función"
 
-#: config/m68k/m68k.opt:47
-msgid "Generate code for a 68010"
-msgstr "Genera código para un 68010"
+#: config/frv/frv.opt:128
+msgid "Enable PIC support for building libraries"
+msgstr "Activa el soporte PIC para construir bibliotecas"
 
-#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
-msgid "Generate code for a 68020"
-msgstr "Genera código para un 68020"
+#: config/frv/frv.opt:132
+msgid "Follow the EABI linkage requirements"
+msgstr "Sigue los requerimientos de enlace de EABI"
 
-#: config/m68k/m68k.opt:55
-msgid "Generate code for a 68040, without any new instructions"
-msgstr "Genera código para un 68040, sin ninguna instrucción nueva"
+#: config/frv/frv.opt:136
+msgid "Disallow direct calls to global functions"
+msgstr "Desactiva las llamdas directas a funciones globales"
 
-#: config/m68k/m68k.opt:59
-msgid "Generate code for a 68060, without any new instructions"
-msgstr "Genera código para un 68060, sin ninguna instrucción nueva"
+#: config/frv/frv.opt:140
+msgid "Use media instructions"
+msgstr "Usa instrucciones de medios"
 
-#: config/m68k/m68k.opt:63
-msgid "Generate code for a 68030"
-msgstr "Genera código para un 68030"
+#: config/frv/frv.opt:144
+msgid "Use multiply add/subtract instructions"
+msgstr "Usa instrucciones acumular/sustraer de multiplicar"
 
-#: config/m68k/m68k.opt:67
-msgid "Generate code for a 68040"
-msgstr "Genera código para un 68040"
+#: config/frv/frv.opt:148
+msgid "Enable optimizing &&/|| in conditional execution"
+msgstr "Activa la optimización &&/|| en la ejecución condicional"
 
-#: config/m68k/m68k.opt:71
-msgid "Generate code for a 68060"
-msgstr "Genera código para un 68060"
+#: config/frv/frv.opt:152
+msgid "Enable nested conditional execution optimizations"
+msgstr "Activa las optimizaciones de ejecución condicional anidada"
 
-#: config/m68k/m68k.opt:75
-msgid "Generate code for a 68302"
-msgstr "Genera código para un 68302"
+#: config/frv/frv.opt:157
+msgid "Do not mark ABI switches in e_flags"
+msgstr "No marca las opciones ABI en e_flags"
 
-#: config/m68k/m68k.opt:79
-msgid "Generate code for a 68332"
-msgstr "Genera código para un 68332"
+#: config/frv/frv.opt:161
+msgid "Remove redundant membars"
+msgstr "Remueve miembros redundantes"
 
-#: config/m68k/m68k.opt:84
-msgid "Generate code for a 68851"
-msgstr "Genera código para un 68851"
+#: config/frv/frv.opt:165
+msgid "Pack VLIW instructions"
+msgstr "Empaca las instrucciones VLIW"
 
-#: config/m68k/m68k.opt:88
-msgid "Generate code that uses 68881 floating-point instructions"
-msgstr "Genera código que use las instrucciones de coma flotante de un 68881"
+#: config/frv/frv.opt:169
+msgid "Enable setting GPRs to the result of comparisons"
+msgstr "Permite establecer los GPRs al resultado de las comparaciones"
 
-#: config/m68k/m68k.opt:92
-msgid "Align variables on a 32-bit boundary"
-msgstr "Alínea las variables en un límite de 32-bit"
+#: config/frv/frv.opt:173
+msgid "Change the amount of scheduler lookahead"
+msgstr "Cambia la cantidad de vista hacia adelante del calendarizador"
 
-#: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
-msgid "Specify the name of the target architecture"
-msgstr "Especifica el nombre de la arquitectura destino"
+#: config/frv/frv.opt:181
+msgid "Assume a large TLS segment"
+msgstr "Asume un segmento TLS grande"
 
-#: config/m68k/m68k.opt:100
-msgid "Use the bit-field instructions"
-msgstr "Usa las instrucciones de campos de bit"
+#: config/frv/frv.opt:185
+msgid "Do not assume a large TLS segment"
+msgstr "No asume un segmento TLS grande"
 
-#: config/m68k/m68k.opt:112
-msgid "Generate code for a ColdFire v4e"
-msgstr "Genera código para un ColdFire v4e"
+#: config/frv/frv.opt:190
+msgid "Cause gas to print tomcat statistics"
+msgstr "Causa que gas muestre estadísticas de tomcat"
 
-#: config/m68k/m68k.opt:116
-msgid "Specify the target CPU"
-msgstr "Selecciona el CPU destino"
+#: config/frv/frv.opt:195
+msgid "Link with the library-pic libraries"
+msgstr "Enlaza con las bibliotecas de pic de biblioteca"
 
-#: config/m68k/m68k.opt:120
-msgid "Generate code for a cpu32"
-msgstr "Genera código para un cpu32"
+#: config/frv/frv.opt:199
+msgid "Allow branches to be packed with other instructions"
+msgstr "Permite que las ramificaciones se empaquen con otras instrucciones"
 
-#: config/m68k/m68k.opt:124
-msgid "Use hardware division instructions on ColdFire"
-msgstr "Usa instrucciones de división por hardware en ColdFire"
+#: config/i386/cygming.opt:23
+msgid "Create console application"
+msgstr "Crea una aplicación de consola"
 
-#: config/m68k/m68k.opt:128
-msgid "Generate code for a Fido A"
-msgstr "Genera código para un Fido A"
+#: config/i386/cygming.opt:27
+msgid "Use the Cygwin interface"
+msgstr "Usa la interfaz Cygwin"
 
-#: config/m68k/m68k.opt:132
-msgid "Generate code which uses hardware floating point instructions"
-msgstr "Genera código que use las instrucciones de coma flotante de hardware"
+#: config/i386/cygming.opt:31
+msgid "Generate code for a DLL"
+msgstr "Genera código para una DLL"
 
-#: config/m68k/m68k.opt:136
-msgid "Enable ID based shared library"
-msgstr "Activa la biblioteca compartida basada en ID"
+#: config/i386/cygming.opt:35
+msgid "Ignore dllimport for functions"
+msgstr "Ignora dllimport para funciones"
 
-#: config/m68k/m68k.opt:140
-msgid "Do not use the bit-field instructions"
-msgstr "No usa las instrucciones de campos de bit"
+#: config/i386/cygming.opt:39
+msgid "Use Mingw-specific thread support"
+msgstr "Usa el soporte de hilos específico de Mingw"
 
-#: config/m68k/m68k.opt:144
-msgid "Use normal calling convention"
-msgstr "Usa la convención de llamada normal"
+#: config/i386/cygming.opt:43
+msgid "Set Windows defines"
+msgstr "Establece las definiciones de Windows"
 
-#: config/m68k/m68k.opt:148
-msgid "Consider type 'int' to be 32 bits wide"
-msgstr "Considera que el tipo 'int' es de 32 bits de anchura"
+#: config/i386/cygming.opt:47
+msgid "Create GUI application"
+msgstr "Crea una aplicación con interfaz gráfica de usuario (GUI)"
 
-# pc = program counter. cfuga
-#: config/m68k/m68k.opt:152
-msgid "Generate pc-relative code"
-msgstr "Genera código relativo al pc"
-
-#: config/m68k/m68k.opt:156
-msgid "Use different calling convention using 'rtd'"
-msgstr "Usa la convención de llamada diferente usando 'rtd'"
-
-#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
-msgid "Enable separate data segment"
-msgstr "Activa los segmentos de datos separados"
-
-#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
-msgid "ID of shared library to build"
-msgstr "ID de la biblioteca compartida a crear"
-
-#: config/m68k/m68k.opt:168
-msgid "Consider type 'int' to be 16 bits wide"
-msgstr "Considera que el tipo 'int' es de 16 bits de anchura"
-
-#: config/m68k/m68k.opt:172
-msgid "Generate code with library calls for floating point"
-msgstr "Genera código con llamadas a bibliotecas para coma flotante"
-
-#: config/m68k/m68k.opt:176
-msgid "Do not use unaligned memory references"
-msgstr "No permite las referencias a memoria sin alinear"
-
-#: config/m68k/m68k.opt:180
-msgid "Tune for the specified target CPU or architecture"
-msgstr "Optimiza para el CPU o la arquitectura destino"
-
-#: config/m68k/ieee.opt:24 config/i386/i386.opt:95
-msgid "Use IEEE math for fp comparisons"
-msgstr "Usa matemática IEEE para comparaciones fp"
-
-#: config/i386/djgpp.opt:25
-msgid "Ignored (obsolete)"
-msgstr "Se descarta (obsoleto)"
-
 #: config/i386/i386.opt:23
 msgid "sizeof(long double) is 16"
 msgstr "sizeof(long double) es 16"
@@ -12477,6 +12193,10 @@
 msgid "Align destination of the string operations"
 msgstr "Alínea el destino de las operaciones de cadenas"
 
+#: config/i386/i386.opt:59 config/spu/spu.opt:60 config/s390/s390.opt:31
+msgid "Generate code for given CPU"
+msgstr "Genera código para el CPU dado"
+
 #: config/i386/i386.opt:63
 msgid "Use given assembler dialect"
 msgstr "Usa el dialecto de ensamblador dado"
@@ -12505,6 +12225,10 @@
 msgid "Generate floating point mathematics using given instruction set"
 msgstr "Genera matemáticas de coma flotante usando el conjunto de instrucciones dado"
 
+#: config/i386/i386.opt:95 config/m68k/ieee.opt:24
+msgid "Use IEEE math for fp comparisons"
+msgstr "Usa matemática IEEE para comparaciones fp"
+
 #: config/i386/i386.opt:99
 msgid "Inline all known string operations"
 msgstr "Incluye en línea todas las operaciones de cadenas conocidas"
@@ -12654,58 +12378,396 @@
 msgid "Enable automatic generation of fused floating point multiply-add instructions"
 msgstr "Permte la generación automática de instrucciones multiply-add de coma flotante de corto circuito"
 
-#: config/i386/cygming.opt:23
-msgid "Create console application"
-msgstr "Crea una aplicación de consola"
+#: config/i386/sco5.opt:24
+msgid "Generate ELF output"
+msgstr "Genera salida ELF"
 
-#: config/i386/cygming.opt:27
-msgid "Use the Cygwin interface"
-msgstr "Usa la interfaz Cygwin"
+#: config/i386/djgpp.opt:25
+msgid "Ignored (obsolete)"
+msgstr "Se descarta (obsoleto)"
 
-#: config/i386/cygming.opt:31
-msgid "Generate code for a DLL"
-msgstr "Genera código para una DLL"
+#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
+msgid "Specify CPU for code generation purposes"
+msgstr "Especifica el CPU para propósitos de generación de código"
 
-#: config/i386/cygming.opt:35
-msgid "Ignore dllimport for functions"
-msgstr "Ignora dllimport para funciones"
+#: config/iq2000/iq2000.opt:27
+msgid "Specify CPU for scheduling purposes"
+msgstr "Especifica el CPU para propósitos de calendarización"
 
-#: config/i386/cygming.opt:39
-msgid "Use Mingw-specific thread support"
-msgstr "Usa el soporte de hilos específico de Mingw"
+#: config/iq2000/iq2000.opt:31 config/mips/mips.opt:97
+msgid "Use ROM instead of RAM"
+msgstr "Usa la ROM en lugar de la RAM"
 
-#: config/i386/cygming.opt:43
-msgid "Set Windows defines"
-msgstr "Establece las definiciones de Windows"
+#: config/iq2000/iq2000.opt:35
+msgid "Use GP relative sdata/sbss sections"
+msgstr "Utiliza secciones sdata/sbss relativas a GP"
 
-#: config/i386/cygming.opt:47
-msgid "Create GUI application"
-msgstr "Crea una aplicación con interfaz gráfica de usuario (GUI)"
+#: config/iq2000/iq2000.opt:40
+msgid "No default crt0.o"
+msgstr "No define a crt0.o por defecto"
 
-#: config/i386/sco5.opt:24
-msgid "Generate ELF output"
-msgstr "Genera salida ELF"
+#: config/iq2000/iq2000.opt:44 config/mips/mips.opt:265
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+msgstr "Pone las constantes sin inicializar en ROM (necesita -membedded-data)"
 
-#: config/rs6000/aix41.opt:24 config/rs6000/aix64.opt:32
-msgid "Support message passing with the Parallel Environment"
-msgstr "Soporta el paso de mensajes con el Ambiente Paralelo"
+#: config/arm/arm.opt:23
+msgid "Specify an ABI"
+msgstr "Especifica una ABI"
 
-#: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:147
-msgid "Conform more closely to IBM XLC semantics"
-msgstr "Conforma más cerca a la semántica XLC de IBM"
+#: config/arm/arm.opt:27
+msgid "Generate a call to abort if a noreturn function returns"
+msgstr "Genera una llamada a abortar si una funcion noreturn devuelve"
 
-#: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:132
+#: config/arm/arm.opt:34
+msgid "Pass FP arguments in FP registers"
+msgstr "Pasa los argumentos FP en los registros FP"
+
+#: config/arm/arm.opt:38
+msgid "Generate APCS conformant stack frames"
+msgstr "Genera marcos de pila que cumplan con APCS"
+
+#: config/arm/arm.opt:42
+msgid "Generate re-entrant, PIC code"
+msgstr "Genera código PIC reentrante"
+
+#: config/arm/arm.opt:49 config/m68k/m68k.opt:96 config/score/score.opt:63
+msgid "Specify the name of the target architecture"
+msgstr "Especifica el nombre de la arquitectura destino"
+
+#: config/arm/arm.opt:56
+msgid "Assume target CPU is configured as big endian"
+msgstr "Asume que el CPU destino está configurado como big endian"
+
+#: config/arm/arm.opt:60
+msgid "Thumb: Assume non-static functions may be called from ARM code"
+msgstr "Thumb: Asume que las funciones no static pueden ser llamadas desde código ARM"
+
+#: config/arm/arm.opt:64
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+msgstr "Thumb: Asume que los punteros de función pueden ir a código no informado sobre Thumb"
+
+#: config/arm/arm.opt:68
+msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
+msgstr "Cirrus: Coloca NOPs para evitar combinaciones inválidas de instrucciones"
+
+#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
+msgid "Specify the name of the target CPU"
+msgstr "Especifica el nombre del CPU destino"
+
+#: config/arm/arm.opt:76
+msgid "Specify if floating point hardware should be used"
+msgstr "Especifica si se debe usar la coma flotante"
+
+#: config/arm/arm.opt:90
+msgid "Specify the name of the target floating point hardware/format"
+msgstr "Especifica el nombre del hardware/formato de coma flotante destino"
+
+#: config/arm/arm.opt:94
+msgid "Alias for -mfloat-abi=hard"
+msgstr "Alias para -mfloat-abi=hard"
+
+#: config/arm/arm.opt:98
+msgid "Assume target CPU is configured as little endian"
+msgstr "Asume que el CPU destino está configurado como little endian"
+
+#: config/arm/arm.opt:102
+msgid "Generate call insns as indirect calls, if necessary"
+msgstr "Genera las llamadas insns como llamadas indirectas, si es necesario"
+
+#: config/arm/arm.opt:106
+msgid "Specify the register to be used for PIC addressing"
+msgstr "Especifica el registro a usar para el direccionamiento PIC"
+
+#: config/arm/arm.opt:110
+msgid "Store function names in object code"
+msgstr "Almacena nombres de función en el código objeto"
+
+#: config/arm/arm.opt:114
+msgid "Permit scheduling of a function's prologue sequence"
+msgstr "Permite la calendarización de un secuencia de los prólogos de función"
+
+#: config/arm/arm.opt:118
+msgid "Do not load the PIC register in function prologues"
+msgstr "No carga el registro PIC en los prólogos de función"
+
+#: config/arm/arm.opt:122
+msgid "Alias for -mfloat-abi=soft"
+msgstr "Alias para -mfloat-abi=soft"
+
+#: config/arm/arm.opt:126
+msgid "Specify the minimum bit alignment of structures"
+msgstr "Especifica la alineación mínima de bit de las estructuras"
+
+#: config/arm/arm.opt:130
+msgid "Compile for the Thumb not the ARM"
+msgstr "Compila para el Thumb on para el ARM"
+
+#: config/arm/arm.opt:134
+msgid "Support calls between Thumb and ARM instruction sets"
+msgstr "Soporte a llamadas entre los conjuntos de instrucciones Thumb y ARM"
+
+#: config/arm/arm.opt:138
+msgid "Specify how to access the thread pointer"
+msgstr "Especifica cómo accessar al puntero de hilo"
+
+#: config/arm/arm.opt:142
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+msgstr "Thumb: Genera marcos de pila (no-hojas) aún si no es necesario"
+
+#: config/arm/arm.opt:146
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr "Thumb: Genera marcos de pila (hojas) aún si no es necesario"
+
+#: config/arm/arm.opt:150
+msgid "Tune code for the given processor"
+msgstr "Ajusta el código para el procesador dado"
+
+#: config/arm/arm.opt:154
+msgid "Assume big endian bytes, little endian words"
+msgstr "Asume que bytes son big endian, words son little endian"
+
+#: config/arm/arm.opt:158
+msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
+msgstr "Usa los registros quad-word Neon (en lugar de double-word) para la vectorización"
+
+#: config/arm/pe.opt:23
+msgid "Ignore dllimport attribute for functions"
+msgstr "Ignora el atributo dllimport para las funciones"
+
+#: config/cris/linux.opt:27
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+msgstr "Junto con -fpic y -fPIC, no utiliza referencias GOTPLT"
+
+#: config/cris/aout.opt:27
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
+msgstr "Compila para el sistema elinux Etrax basado en 100 sin MMU"
+
+#: config/cris/aout.opt:33
+msgid "For elinux, request a specified stack-size for this program"
+msgstr "Para elinux, solicita un tamaño de pila especificado para este programa"
+
+#: config/cris/cris.opt:45
+msgid "Work around bug in multiplication instruction"
+msgstr "Evita el bicho en la instrucción de multiplicación"
+
+#: config/cris/cris.opt:51
+msgid "Compile for ETRAX 4 (CRIS v3)"
+msgstr "Compila para ETRAX 4 (CRIS v3)"
+
+#: config/cris/cris.opt:56
+msgid "Compile for ETRAX 100 (CRIS v8)"
+msgstr "Compila para ETRAX 100 (CRIS v8)"
+
+#: config/cris/cris.opt:64
+msgid "Emit verbose debug information in assembly code"
+msgstr "Emite información de depuración detallada en el código ensamblador"
+
+#: config/cris/cris.opt:71
+msgid "Do not use condition codes from normal instructions"
+msgstr "No usa códigos de condición para las instrucciones normales"
+
+#: config/cris/cris.opt:80
+msgid "Do not emit addressing modes with side-effect assignment"
+msgstr "No emite modos de direccionamiento con asignaciones colaterales"
+
+#: config/cris/cris.opt:89
+msgid "Do not tune stack alignment"
+msgstr "No ajusta la alineación de la pila"
+
+#: config/cris/cris.opt:98
+msgid "Do not tune writable data alignment"
+msgstr "No ajusta la alineación de los datos modificables"
+
+#: config/cris/cris.opt:107
+msgid "Do not tune code and read-only data alignment"
+msgstr "No ajusta la alineación del código y de datos de sólo lectura"
+
+#: config/cris/cris.opt:116
+msgid "Align code and data to 32 bits"
+msgstr "Alínea código y datos a 32 bits"
+
+#: config/cris/cris.opt:133
+msgid "Don't align items in code or data"
+msgstr "No alínea los elementos en el código o los datos"
+
+#: config/cris/cris.opt:142
+msgid "Do not emit function prologue or epilogue"
+msgstr "No emite el prólogo o epílogo de funciones"
+
+#: config/cris/cris.opt:149
+msgid "Use the most feature-enabling options allowed by other options"
+msgstr "Usa la mayor cantidad de características permitidas por otras opciones"
+
+#: config/cris/cris.opt:158
+msgid "Override -mbest-lib-options"
+msgstr "Anula -mbest-lib-options"
+
+#: config/cris/cris.opt:165
+msgid "Generate code for the specified chip or CPU version"
+msgstr "Genera código para el chip especificado o la versión de CPU"
+
+#: config/cris/cris.opt:169
+msgid "Tune alignment for the specified chip or CPU version"
+msgstr "Ajusta la alineación para el chip especificado o la versión de CPU"
+
+#: config/cris/cris.opt:173
+msgid "Warn when a stackframe is larger than the specified size"
+msgstr "Avisa cuando un marco de pila sea más grande que el tamaño especificado"
+
+#: config/avr/avr.opt:23
+msgid "Use subroutines for function prologues and epilogues"
+msgstr "Usa subrutinas para los prólogos y epílogos de función"
+
+#: config/avr/avr.opt:27
+msgid "Select the target MCU"
+msgstr "Selecciona el MCU destino"
+
+#: config/avr/avr.opt:34
+msgid "Use an 8-bit 'int' type"
+msgstr "Usa un tipo 'int' de 8-bit"
+
+#: config/avr/avr.opt:38
+msgid "Change the stack pointer without disabling interrupts"
+msgstr "Cambia el puntero de la pila sin desactivar las interrupciones"
+
+#: config/avr/avr.opt:42
+msgid "Do not generate tablejump insns"
+msgstr "No genera insns de salto de tabla"
+
+#: config/avr/avr.opt:52
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr "Usa rjmp/rcall (rango limitado) en dispositivos >8K"
+
+#: config/avr/avr.opt:56
+msgid "Output instruction sizes to the asm file"
+msgstr "Tamaños de instrucción de salida al fichero asm"
+
+#: config/avr/avr.opt:60
+msgid "Change only the low 8 bits of the stack pointer"
+msgstr "Cambia sólo los 8 bits bajos del puntero de pila"
+
+#: config/avr/avr.opt:64
+msgid "Relax branches"
+msgstr "Relaja ramificaciones"
+
+#: config/avr/avr.opt:68
+msgid "Make the linker relaxation machine assume that a program counter wrap-around occures."
+msgstr "Hace que el motor de relajación de enlace asuma que ocurre una envoltura del contador de programa"
+
+#: config/linux.opt:24
+msgid "Use uClibc instead of GNU libc"
+msgstr "Usa uClibc en lugar de libc de GNU"
+
+#: config/linux.opt:28
+msgid "Use GNU libc instead of uClibc"
+msgstr "Usa libc de GNU en lugar de uClibc"
+
+#: config/rs6000/sysv4.opt:24
+msgid "Select ABI calling convention"
+msgstr "Selecciona la convención de llamada ABI"
+
+#: config/rs6000/sysv4.opt:28
+msgid "Select method for sdata handling"
+msgstr "Selecciona el método para el manejo de sdata"
+
+#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
+msgid "Align to the base type of the bit-field"
+msgstr "Alínea al tipo base del campo de bit"
+
+#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
+msgid "Produce code relocatable at runtime"
+msgstr "Produce código reubicable en el momento de ejecución"
+
+#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
+msgid "Produce little endian code"
+msgstr "Produce código little endian"
+
+#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
+msgid "Produce big endian code"
+msgstr "Produce código big endian"
+
+#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
+#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
+#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
+msgid "no description yet"
+msgstr "sin descripción aún"
+
+#: config/rs6000/sysv4.opt:78
+msgid "Assume all variable arg functions are prototyped"
+msgstr "Asume que todas las funciones de argumentos variables tienen prototipos"
+
+#: config/rs6000/sysv4.opt:87
+msgid "Use EABI"
+msgstr "Usa EABI"
+
+#: config/rs6000/sysv4.opt:91
+msgid "Allow bit-fields to cross word boundaries"
+msgstr "Permite que los campos de bits crucen los límites de word"
+
+#: config/rs6000/sysv4.opt:95
+msgid "Use alternate register names"
+msgstr "Usa nombres de registro alternativos"
+
+#: config/rs6000/sysv4.opt:104
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
+msgstr "Enlaza con libsim.a, libc.a y sim-crt0.o"
+
+#: config/rs6000/sysv4.opt:108
+msgid "Link with libads.a, libc.a and crt0.o"
+msgstr "Enlaza con libads.a, libc.a y crt0.o"
+
+#: config/rs6000/sysv4.opt:112
+msgid "Link with libyk.a, libc.a and crt0.o"
+msgstr "Enlaza con libyk.a, libc.a y crt0.o"
+
+#: config/rs6000/sysv4.opt:116
+msgid "Link with libmvme.a, libc.a and crt0.o"
+msgstr "Enlaza con libmvme.a, libc.a y crt0.o"
+
+#: config/rs6000/sysv4.opt:120
+msgid "Set the PPC_EMB bit in the ELF flags header"
+msgstr "Establece el bit PPC_EMB en los interruptores del encabezado ELF"
+
+#: config/rs6000/sysv4.opt:124
+msgid "Use the WindISS simulator"
+msgstr "Usa el simulador WindISS"
+
+#: config/rs6000/sysv4.opt:132 config/rs6000/darwin.opt:24
 msgid "Generate 64-bit code"
 msgstr "Genera código de 64-bit"
 
-#: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:136
+#: config/rs6000/sysv4.opt:136 config/rs6000/darwin.opt:28
 msgid "Generate 32-bit code"
 msgstr "Genera código de 32-bit"
 
+#: config/rs6000/sysv4.opt:144
+msgid "Generate code to use a non-exec PLT and GOT"
+msgstr "Genera código para usar un PTL y GOT no ejecutables"
+
+#: config/rs6000/sysv4.opt:148
+msgid "Generate code for old exec BSS PLT"
+msgstr "Genera código para ejecutables BSS PLT antiguos"
+
+#: config/rs6000/linux64.opt:24
+msgid "Call mcount for profiling before a function prologue"
+msgstr "Llama a mcount para análisis de perfil antes del prólogo de una función"
+
 #: config/rs6000/darwin.opt:32
 msgid "Generate code suitable for executables (NOT shared libs)"
 msgstr "Genera código adecuado para ejecutables (NO para bibliotecas compartidas)"
 
+#: config/rs6000/aix64.opt:24
+msgid "Compile for 64-bit pointers"
+msgstr "Compila para punteros de 64-bit"
+
+#: config/rs6000/aix64.opt:28
+msgid "Compile for 32-bit pointers"
+msgstr "Compila para punteros de 32-bit"
+
+#: config/rs6000/aix64.opt:32 config/rs6000/aix41.opt:24
+msgid "Support message passing with the Parallel Environment"
+msgstr "Soporta el paso de mensajes con el Ambiente Paralelo"
+
 #: config/rs6000/rs6000.opt:24
 msgid "Use POWER instruction set"
 msgstr "Usa el conjunto de instrucciones POWER"
@@ -12822,6 +12884,10 @@
 msgid "Return small structures in registers (SVR4 default)"
 msgstr "Devuelve las estructuras pequeñas en registros (por defecto en SVR4)"
 
+#: config/rs6000/rs6000.opt:147 config/rs6000/aix.opt:24
+msgid "Conform more closely to IBM XLC semantics"
+msgstr "Conforma más cerca a la semántica XLC de IBM"
+
 #: config/rs6000/rs6000.opt:151
 msgid "Generate software reciprocal sqrt for better throughput"
 msgstr "Genera sqrt recíproco de software para mejor salida"
@@ -12886,6 +12952,10 @@
 msgid "Specify ABI to use"
 msgstr "Especifica la ABI a utilizar"
 
+#: config/rs6000/rs6000.opt:222 config/sparc/sparc.opt:91
+msgid "Use features of and schedule code for given CPU"
+msgstr "Usa las características y el código de calendarizador para el CPU dado"
+
 #: config/rs6000/rs6000.opt:230
 msgid "Select full, part, or no traceback table"
 msgstr "Selecciona la tabla full, part, ó sin traceback"
@@ -12922,96 +12992,75 @@
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr "Especifica la prioridad de calendarización para despachar insns restringidos por ranuras"
 
-#: config/rs6000/aix64.opt:24
-msgid "Compile for 64-bit pointers"
-msgstr "Compila para punteros de 64-bit"
+#: config/v850/v850.opt:23
+msgid "Use registers r2 and r5"
+msgstr "Usa los registros r2 y r5"
 
-#: config/rs6000/aix64.opt:28
-msgid "Compile for 32-bit pointers"
-msgstr "Compila para punteros de 32-bit"
+#: config/v850/v850.opt:27
+msgid "Use 4 byte entries in switch tables"
+msgstr "Usa entradas de 4 byte en las tablas de switch"
 
-#: config/rs6000/linux64.opt:24
-msgid "Call mcount for profiling before a function prologue"
-msgstr "Llama a mcount para análisis de perfil antes del prólogo de una función"
+# No me gusta mucho esta traducción. cfuga
+#: config/v850/v850.opt:31
+msgid "Enable backend debugging"
+msgstr "Habilita la depuración del extremo trasero"
 
-#: config/rs6000/sysv4.opt:24
-msgid "Select ABI calling convention"
-msgstr "Selecciona la convención de llamada ABI"
+#: config/v850/v850.opt:35
+msgid "Do not use the callt instruction"
+msgstr "No usa la instrucción callt"
 
-#: config/rs6000/sysv4.opt:28
-msgid "Select method for sdata handling"
-msgstr "Selecciona el método para el manejo de sdata"
+#: config/v850/v850.opt:39
+msgid "Reuse r30 on a per function basis"
+msgstr "Reusa r30 basado por función"
 
-#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
-msgid "Align to the base type of the bit-field"
-msgstr "Alínea al tipo base del campo de bit"
+#: config/v850/v850.opt:43
+msgid "Support Green Hills ABI"
+msgstr "Soporte para el ABI Green Hills"
 
-#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
-msgid "Produce code relocatable at runtime"
-msgstr "Produce código reubicable en el momento de ejecución"
+#: config/v850/v850.opt:47
+msgid "Prohibit PC relative function calls"
+msgstr "Prohíbe la llamada a funciones relativas al PC"
 
-#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
-msgid "Produce little endian code"
-msgstr "Produce código little endian"
+#: config/v850/v850.opt:51
+msgid "Use stubs for function prologues"
+msgstr "Usa cabos para los prólogos de función"
 
-#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
-msgid "Produce big endian code"
-msgstr "Produce código big endian"
+#: config/v850/v850.opt:55
+msgid "Set the max size of data eligible for the SDA area"
+msgstr "Establece el tamaño máximo de datos elegibles para el área SDA"
 
-#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
-#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
-#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
-msgid "no description yet"
-msgstr "sin descripción aún"
+#: config/v850/v850.opt:59
+msgid "Enable the use of the short load instructions"
+msgstr "Activa el uso de las instrucciones short load"
 
-#: config/rs6000/sysv4.opt:78
-msgid "Assume all variable arg functions are prototyped"
-msgstr "Asume que todas las funciones de argumentos variables tienen prototipos"
+#: config/v850/v850.opt:63
+msgid "Same as: -mep -mprolog-function"
+msgstr "Igual que: -mep -mprolog-function"
 
-#: config/rs6000/sysv4.opt:87
-msgid "Use EABI"
-msgstr "Usa EABI"
+#: config/v850/v850.opt:67
+msgid "Set the max size of data eligible for the TDA area"
+msgstr "Establece el tamaño máximo de datos elegibles para el área TDA"
 
-#: config/rs6000/sysv4.opt:91
-msgid "Allow bit-fields to cross word boundaries"
-msgstr "Permite que los campos de bits crucen los límites de word"
+#: config/v850/v850.opt:71
+msgid "Enforce strict alignment"
+msgstr "Refuerza la alineación estricta"
 
-#: config/rs6000/sysv4.opt:95
-msgid "Use alternate register names"
-msgstr "Usa nombres de registro alternativos"
+#: config/v850/v850.opt:78
+msgid "Compile for the v850 processor"
+msgstr "Compila para el procesador v850"
 
-#: config/rs6000/sysv4.opt:104
-msgid "Link with libsim.a, libc.a and sim-crt0.o"
-msgstr "Enlaza con libsim.a, libc.a y sim-crt0.o"
+#: config/v850/v850.opt:82
+msgid "Compile for the v850e processor"
+msgstr "Compila para el procesador v850e"
 
-#: config/rs6000/sysv4.opt:108
-msgid "Link with libads.a, libc.a and crt0.o"
-msgstr "Enlaza con libads.a, libc.a y crt0.o"
+#: config/v850/v850.opt:86
+msgid "Compile for the v850e1 processor"
+msgstr "Compila para el procesador v850e1"
 
-#: config/rs6000/sysv4.opt:112
-msgid "Link with libyk.a, libc.a and crt0.o"
-msgstr "Enlaza con libyk.a, libc.a y crt0.o"
+#: config/v850/v850.opt:90
+msgid "Set the max size of data eligible for the ZDA area"
+msgstr "Establece el tamaño máximo de datos elegibles para el área ZDA"
 
-#: config/rs6000/sysv4.opt:116
-msgid "Link with libmvme.a, libc.a and crt0.o"
-msgstr "Enlaza con libmvme.a, libc.a y crt0.o"
-
-#: config/rs6000/sysv4.opt:120
-msgid "Set the PPC_EMB bit in the ELF flags header"
-msgstr "Establece el bit PPC_EMB en los interruptores del encabezado ELF"
-
-#: config/rs6000/sysv4.opt:124
-msgid "Use the WindISS simulator"
-msgstr "Usa el simulador WindISS"
-
-#: config/rs6000/sysv4.opt:144
-msgid "Generate code to use a non-exec PLT and GOT"
-msgstr "Genera código para usar un PTL y GOT no ejecutables"
-
-#: config/rs6000/sysv4.opt:148
-msgid "Generate code for old exec BSS PLT"
-msgstr "Genera código para ejecutables BSS PLT antiguos"
-
 #: config/spu/spu.opt:20
 msgid "Emit warnings when run-time relocations are generated"
 msgstr "Emite avisos cuando se generan las reubicaciones de tiempo de ejecución"
@@ -13048,62 +13097,262 @@
 msgid "Generate code for 32 bit addressing"
 msgstr "Genera código para direccionamiento de 32 bit"
 
-#: config/mcore/mcore.opt:23
-msgid "Generate code for the M*Core M210"
-msgstr "Genera código para el M*Core M210"
+#: config/vax/vax.opt:23 config/vax/vax.opt:27
+msgid "Target DFLOAT double precision code"
+msgstr "Apunta a código DFLOAT de doble precisión"
 
-#: config/mcore/mcore.opt:27
-msgid "Generate code for the M*Core M340"
-msgstr "Genera código para el M*Core M340"
+#: config/vax/vax.opt:31 config/vax/vax.opt:35
+msgid "Generate GFLOAT double precision code"
+msgstr "Genera código GFLOAT de doble precisión"
 
-#: config/mcore/mcore.opt:31
-msgid "Set maximum alignment to 4"
-msgstr "Establece la alineación máxima a 4"
+#: config/vax/vax.opt:39
+msgid "Generate code for GNU assembler (gas)"
+msgstr "Genera código para el ensamblador de GNU (gas)"
 
-#: config/mcore/mcore.opt:35
-msgid "Force functions to be aligned to a 4 byte boundary"
-msgstr "Fuerza que las funciones se alineen a un límite de 4 byte"
+#: config/vax/vax.opt:43
+msgid "Generate code for UNIX assembler"
+msgstr "Genera código para el ensamblador UNIX"
 
-#: config/mcore/mcore.opt:39
-msgid "Set maximum alignment to 8"
-msgstr "Establece la alineación máxima a 8"
+#: config/vax/vax.opt:47
+msgid "Use VAXC structure conventions"
+msgstr "Usa convenciones de estructura VAXC"
 
-#: config/mcore/mcore.opt:43 config/score/score.opt:23
-msgid "Generate big-endian code"
-msgstr "Genera código big-endian"
+#: config/lynx.opt:23
+msgid "Support legacy multi-threading"
+msgstr "Soporte para multihilos antiguo"
 
-#: config/mcore/mcore.opt:47
-msgid "Emit call graph information"
-msgstr "Emite información de grafo de llamadas"
+#: config/lynx.opt:27
+msgid "Use shared libraries"
+msgstr "Usa bibliotecas compartidas"
 
-#: config/mcore/mcore.opt:51
-msgid "Use the divide instruction"
-msgstr "Usa la instrucción divide"
+#: config/lynx.opt:31
+msgid "Support multi-threading"
+msgstr "Soporte para multihilos"
 
-#: config/mcore/mcore.opt:55
-msgid "Inline constants if it can be done in 2 insns or less"
-msgstr "Incluye constantes en línea si se pueden hacer en 2 insns o menos"
+#: config/stormy16/stormy16.opt:24
+msgid "Provide libraries for the simulator"
+msgstr "Provee bibliotecas para el simulador"
 
-#: config/mcore/mcore.opt:59 config/score/score.opt:27
-msgid "Generate little-endian code"
-msgstr "Genera código little-endian"
+#: config/h8300/h8300.opt:23
+msgid "Generate H8S code"
+msgstr "Genera código H8S"
 
-#: config/mcore/mcore.opt:67
-msgid "Use arbitrary sized immediates in bit operations"
-msgstr "Usa inmediatos de tamaños arbitrarios en operaciones de bit"
+#: config/h8300/h8300.opt:27
+msgid "Generate H8SX code"
+msgstr "Genera código H8SX"
 
-#: config/mcore/mcore.opt:71
-msgid "Prefer word accesses over byte accesses"
-msgstr "Prefiere accesos word sobre accessos byte"
+#: config/h8300/h8300.opt:31
+msgid "Generate H8S/2600 code"
+msgstr "Genera código H8S/2600"
 
-#: config/mcore/mcore.opt:75
-msgid "Set the maximum amount for a single stack increment operation"
-msgstr "Establece la cantidad máxima para una sola operación de incremento de pila"
+#: config/h8300/h8300.opt:35
+msgid "Make integers 32 bits wide"
+msgstr "Hace los enteros de 32 bits de anchura"
 
-#: config/mcore/mcore.opt:79
-msgid "Always treat bitfields as int-sized"
-msgstr "Trata siempre a los campos de bit como de tamaño int"
+#: config/h8300/h8300.opt:42
+msgid "Use registers for argument passing"
+msgstr "Usa registros para el paso de parámetros"
 
+#: config/h8300/h8300.opt:46
+msgid "Consider access to byte sized memory slow"
+msgstr "Considera lento el acceso a memoria de tamaño byte"
+
+#: config/h8300/h8300.opt:50
+msgid "Enable linker relaxing"
+msgstr "Activa la relajación del enlazador"
+
+#: config/h8300/h8300.opt:54
+msgid "Generate H8/300H code"
+msgstr "Genera código H8/300H"
+
+#: config/h8300/h8300.opt:58
+msgid "Enable the normal mode"
+msgstr "Activa el modelo normal"
+
+#: config/h8300/h8300.opt:62
+msgid "Use H8/300 alignment rules"
+msgstr "Usa las reglas de alineación H8/300"
+
+#: config/s390/s390.opt:23
+msgid "31 bit ABI"
+msgstr "ABI de 31 bit"
+
+#: config/s390/s390.opt:27
+msgid "64 bit ABI"
+msgstr "ABI de 64 bit"
+
+#: config/s390/s390.opt:35
+msgid "Maintain backchain pointer"
+msgstr "Mantiene el puntero a la cadena hacia atrás"
+
+#: config/s390/s390.opt:39
+msgid "Additional debug prints"
+msgstr "Impresiones adicionales de depuración"
+
+#: config/s390/s390.opt:43
+msgid "ESA/390 architecture"
+msgstr "Arquitectura ESA/390"
+
+#: config/s390/s390.opt:47
+msgid "Enable fused multiply/add instructions"
+msgstr "Activa las instrucciones multiply/add de corto circuito"
+
+#: config/s390/s390.opt:51
+msgid "Enable decimal floating point hardware support"
+msgstr "Admite la coma flotante decimal de hardware"
+
+#: config/s390/s390.opt:55
+msgid "Enable hardware floating point"
+msgstr "Activa coma flotante de hardware"
+
+#: config/s390/s390.opt:67
+msgid "Use packed stack layout"
+msgstr "Usa la disposición de pila empacada"
+
+#: config/s390/s390.opt:71
+msgid "Use bras for executable < 64k"
+msgstr "Usa bras para el ejecutable < 64k"
+
+#: config/s390/s390.opt:75
+msgid "Disable hardware floating point"
+msgstr "Desactiva la coma flotante de hardware"
+
+#: config/s390/s390.opt:79
+msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
+msgstr "Establece el número máximo de bytes que se deben dejar en el tamaño de la pila antes de que se active una instrucción trap"
+
+#: config/s390/s390.opt:83
+msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
+msgstr "Emite código extra en el prólogo de la función para atrapar en caso de que el tamaño de la pila exceda el límite dado"
+
+#: config/s390/s390.opt:91
+msgid "mvcle use"
+msgstr "uso de mvcle"
+
+#: config/s390/s390.opt:95
+msgid "Warn if a function uses alloca or creates an array with dynamic size"
+msgstr "Avisa si una función usa alloca o crea una matriz de tamaño dinámico"
+
+#: config/s390/s390.opt:99
+msgid "Warn if a single function's framesize exceeds the given framesize"
+msgstr "Avisa si el tamaño de marco de una sola función excede el tamaño de marco dado"
+
+#: config/s390/s390.opt:103
+msgid "z/Architecture"
+msgstr "z/Architecture"
+
+#: config/s390/tpf.opt:23
+msgid "Enable TPF-OS tracing code"
+msgstr "Activa el código de rastreo TPF-OS"
+
+#: config/s390/tpf.opt:27
+msgid "Specify main object for TPF-OS"
+msgstr "Especifica el objeto principal para TPF-OS"
+
+#: config/darwin.opt:23
+msgid "Generate code suitable for fast turn around debugging"
+msgstr "Genera código adecuado para vuelta rápida en la depuración"
+
+#: config/darwin.opt:31
+msgid "The earliest MacOS X version on which this program will run"
+msgstr "La versión más temprana de MacOS X en la cual este programa se ejecutará"
+
+#: config/darwin.opt:35
+msgid "Set sizeof(bool) to 1"
+msgstr "Establece sizeof(bool) a 1"
+
+#: config/darwin.opt:39
+msgid "Generate code for darwin loadable kernel extensions"
+msgstr "Genera código para las extensiones cargables de núcleo darwin"
+
+#: config/darwin.opt:43
+msgid "Generate code for the kernel or loadable kernel extensions"
+msgstr "Genera código para el núcleo o para las extensiones cargables del núcleo"
+
+#: config/darwin.opt:47
+msgid "Add <dir> to the end of the system framework include path"
+msgstr "Agrega el <dir>ectorio al final de la ruta de inclusión del marco de trabajo del sistema"
+
+#: config/mn10300/mn10300.opt:23
+msgid "Target the AM33 processor"
+msgstr "Apunta al procesador AM33"
+
+#: config/mn10300/mn10300.opt:27
+msgid "Target the AM33/2.0 processor"
+msgstr "Apunta al procesador AM33/2.0"
+
+#: config/mn10300/mn10300.opt:31
+msgid "Work around hardware multiply bug"
+msgstr "Evita el bicho de multiplicación de hardware"
+
+#: config/mn10300/mn10300.opt:36
+msgid "Enable linker relaxations"
+msgstr "Activa la relajación del enlazador"
+
+#: config/mn10300/mn10300.opt:40
+msgid "Return pointers in both a0 and d0"
+msgstr "Devuelve punteros tanto en a0 como en d0"
+
+#: config/m32r/m32r.opt:23
+msgid "Compile for the m32rx"
+msgstr "Compila para el m32rx"
+
+#: config/m32r/m32r.opt:27
+msgid "Compile for the m32r2"
+msgstr "Compila para el m32r2"
+
+#: config/m32r/m32r.opt:31
+msgid "Compile for the m32r"
+msgstr "Compila para el m32r"
+
+#: config/m32r/m32r.opt:35
+msgid "Align all loops to 32 byte boundary"
+msgstr "Alínea todos los ciclos al límite de 32 byte"
+
+#: config/m32r/m32r.opt:39
+msgid "Prefer branches over conditional execution"
+msgstr "Prefiere las ramas sobre la ejecución condicional"
+
+#: config/m32r/m32r.opt:43
+msgid "Give branches their default cost"
+msgstr "Da a las ramificaciones su costo por defecto"
+
+#: config/m32r/m32r.opt:47
+msgid "Display compile time statistics"
+msgstr "Muestra estadísticas de tiempo de compilación"
+
+#: config/m32r/m32r.opt:51
+msgid "Specify cache flush function"
+msgstr "Especifica la función de limpieza de caché"
+
+#: config/m32r/m32r.opt:55
+msgid "Specify cache flush trap number"
+msgstr "Especifica el número de trampa de limpieza de caché"
+
+#: config/m32r/m32r.opt:59
+msgid "Only issue one instruction per cycle"
+msgstr "Sólo ejecuta una instrucción por ciclo"
+
+#: config/m32r/m32r.opt:63
+msgid "Allow two instructions to be issued per cycle"
+msgstr "Permite que se ejecuten dos instrucciones por ciclo"
+
+#: config/m32r/m32r.opt:67
+msgid "Code size: small, medium or large"
+msgstr "Tamaño del código: small, medium o large"
+
+#: config/m32r/m32r.opt:71
+msgid "Don't call any cache flush functions"
+msgstr "No llama a ninguna función de limpieza de caché"
+
+#: config/m32r/m32r.opt:75
+msgid "Don't call any cache flush trap"
+msgstr "No llama a ninguna trampa de limpieza de caché"
+
+#: config/m32r/m32r.opt:82
+msgid "Small data area: none, sdata, use"
+msgstr "Área de datos small: none, sdata, use"
+
 #: config/arc/arc.opt:32
 msgid "Prepend the name of the cpu to all public symbol names"
 msgstr "Agrega el nombre del cpu al inicio de todos los nombres de símbolo públicos"
@@ -13124,6 +13373,524 @@
 msgid "Put read-only data in SECTION"
 msgstr "Pone los datos de sólo lectura en SECTION"
 
+#: config/m32c/m32c.opt:24 config/mt/mt.opt:27 config/bfin/bfin.opt:23
+msgid "Use simulator runtime"
+msgstr "Usa el simulador de tiempo de ejecución"
+
+#: config/m32c/m32c.opt:28
+msgid "Compile code for R8C variants"
+msgstr "Compila código para variantes R8C"
+
+#: config/m32c/m32c.opt:32
+msgid "Compile code for M16C variants"
+msgstr "Compila código para variantes M16C"
+
+#: config/m32c/m32c.opt:36
+msgid "Compile code for M32CM variants"
+msgstr "Compila código para variantes M32CM"
+
+#: config/m32c/m32c.opt:40
+msgid "Compile code for M32C variants"
+msgstr "Compila código para variantes M32C"
+
+#: config/m32c/m32c.opt:44
+msgid "Number of memreg bytes (default: 16, range: 0..16)"
+msgstr "Número de bytes de memreg (por defecto: 16, rango: 0..16)"
+
+#: config/pdp11/pdp11.opt:23
+msgid "Generate code for an 11/10"
+msgstr "Genera código para un 11/10"
+
+#: config/pdp11/pdp11.opt:27
+msgid "Generate code for an 11/40"
+msgstr "Genera código para un 11/40"
+
+#: config/pdp11/pdp11.opt:31
+msgid "Generate code for an 11/45"
+msgstr "Genera código para un 11/45"
+
+#: config/pdp11/pdp11.opt:35
+msgid "Use 16-bit abs patterns"
+msgstr "Usa patrones abs de 64-bit"
+
+#: config/pdp11/pdp11.opt:39
+msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
+msgstr "Devuelve los resultados de coma flotante en ac0 (fr0 en sintaxis de ensamblador Unix)"
+
+#: config/pdp11/pdp11.opt:43
+msgid "Do not use inline patterns for copying memory"
+msgstr "No usa patrones incluídos en línea para copiado de memoria"
+
+#: config/pdp11/pdp11.opt:47
+msgid "Use inline patterns for copying memory"
+msgstr "Usa patrones incluídos en línea para copiado de memoria"
+
+#: config/pdp11/pdp11.opt:51
+msgid "Do not pretend that branches are expensive"
+msgstr "No pretende que las ramificaciones son costosas"
+
+#: config/pdp11/pdp11.opt:55
+msgid "Pretend that branches are expensive"
+msgstr "Pretende que las ramificaciones son costosas"
+
+#: config/pdp11/pdp11.opt:59
+msgid "Use the DEC assembler syntax"
+msgstr "Usa la sintaxis de ensamblador DEC"
+
+#: config/pdp11/pdp11.opt:63
+msgid "Use 32 bit float"
+msgstr "Usa float de 32 bit"
+
+#: config/pdp11/pdp11.opt:67
+msgid "Use 64 bit float"
+msgstr "Usa float de 64 bit"
+
+#: config/pdp11/pdp11.opt:75
+msgid "Use 16 bit int"
+msgstr "Usa int de 16 bit"
+
+#: config/pdp11/pdp11.opt:79
+msgid "Use 32 bit int"
+msgstr "Usa int de 32 bit"
+
+#: config/pdp11/pdp11.opt:87
+msgid "Target has split I&D"
+msgstr "El objetivo tiene I&D dividido"
+
+#: config/pdp11/pdp11.opt:91
+msgid "Use UNIX assembler syntax"
+msgstr "Usa sintaxis de ensamblador UNIX"
+
+#: config/m68k/m68k.opt:23
+msgid "Generate code for a 520X"
+msgstr "Genera código para un 520X"
+
+#: config/m68k/m68k.opt:27
+msgid "Generate code for a 5206e"
+msgstr "Genera código para un 5206e"
+
+#: config/m68k/m68k.opt:31
+msgid "Generate code for a 528x"
+msgstr "Genera código para un 528x"
+
+#: config/m68k/m68k.opt:35
+msgid "Generate code for a 5307"
+msgstr "Genera código para un 5307"
+
+#: config/m68k/m68k.opt:39
+msgid "Generate code for a 5407"
+msgstr "Genera código para un 5407"
+
+#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
+msgid "Generate code for a 68000"
+msgstr "Genera código para un 68000"
+
+#: config/m68k/m68k.opt:47
+msgid "Generate code for a 68010"
+msgstr "Genera código para un 68010"
+
+#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
+msgid "Generate code for a 68020"
+msgstr "Genera código para un 68020"
+
+#: config/m68k/m68k.opt:55
+msgid "Generate code for a 68040, without any new instructions"
+msgstr "Genera código para un 68040, sin ninguna instrucción nueva"
+
+#: config/m68k/m68k.opt:59
+msgid "Generate code for a 68060, without any new instructions"
+msgstr "Genera código para un 68060, sin ninguna instrucción nueva"
+
+#: config/m68k/m68k.opt:63
+msgid "Generate code for a 68030"
+msgstr "Genera código para un 68030"
+
+#: config/m68k/m68k.opt:67
+msgid "Generate code for a 68040"
+msgstr "Genera código para un 68040"
+
+#: config/m68k/m68k.opt:71
+msgid "Generate code for a 68060"
+msgstr "Genera código para un 68060"
+
+#: config/m68k/m68k.opt:75
+msgid "Generate code for a 68302"
+msgstr "Genera código para un 68302"
+
+#: config/m68k/m68k.opt:79
+msgid "Generate code for a 68332"
+msgstr "Genera código para un 68332"
+
+#: config/m68k/m68k.opt:84
+msgid "Generate code for a 68851"
+msgstr "Genera código para un 68851"
+
+#: config/m68k/m68k.opt:88
+msgid "Generate code that uses 68881 floating-point instructions"
+msgstr "Genera código que use las instrucciones de coma flotante de un 68881"
+
+#: config/m68k/m68k.opt:92
+msgid "Align variables on a 32-bit boundary"
+msgstr "Alínea las variables en un límite de 32-bit"
+
+#: config/m68k/m68k.opt:100
+msgid "Use the bit-field instructions"
+msgstr "Usa las instrucciones de campos de bit"
+
+#: config/m68k/m68k.opt:112
+msgid "Generate code for a ColdFire v4e"
+msgstr "Genera código para un ColdFire v4e"
+
+#: config/m68k/m68k.opt:116
+msgid "Specify the target CPU"
+msgstr "Selecciona el CPU destino"
+
+#: config/m68k/m68k.opt:120
+msgid "Generate code for a cpu32"
+msgstr "Genera código para un cpu32"
+
+#: config/m68k/m68k.opt:124
+msgid "Use hardware division instructions on ColdFire"
+msgstr "Usa instrucciones de división por hardware en ColdFire"
+
+#: config/m68k/m68k.opt:128
+msgid "Generate code for a Fido A"
+msgstr "Genera código para un Fido A"
+
+#: config/m68k/m68k.opt:132
+msgid "Generate code which uses hardware floating point instructions"
+msgstr "Genera código que use las instrucciones de coma flotante de hardware"
+
+#: config/m68k/m68k.opt:136
+msgid "Enable ID based shared library"
+msgstr "Activa la biblioteca compartida basada en ID"
+
+#: config/m68k/m68k.opt:140
+msgid "Do not use the bit-field instructions"
+msgstr "No usa las instrucciones de campos de bit"
+
+#: config/m68k/m68k.opt:144
+msgid "Use normal calling convention"
+msgstr "Usa la convención de llamada normal"
+
+#: config/m68k/m68k.opt:148
+msgid "Consider type 'int' to be 32 bits wide"
+msgstr "Considera que el tipo 'int' es de 32 bits de anchura"
+
+# pc = program counter. cfuga
+#: config/m68k/m68k.opt:152
+msgid "Generate pc-relative code"
+msgstr "Genera código relativo al pc"
+
+#: config/m68k/m68k.opt:156
+msgid "Use different calling convention using 'rtd'"
+msgstr "Usa la convención de llamada diferente usando 'rtd'"
+
+#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
+msgid "Enable separate data segment"
+msgstr "Activa los segmentos de datos separados"
+
+#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
+msgid "ID of shared library to build"
+msgstr "ID de la biblioteca compartida a crear"
+
+#: config/m68k/m68k.opt:168
+msgid "Consider type 'int' to be 16 bits wide"
+msgstr "Considera que el tipo 'int' es de 16 bits de anchura"
+
+#: config/m68k/m68k.opt:172
+msgid "Generate code with library calls for floating point"
+msgstr "Genera código con llamadas a bibliotecas para coma flotante"
+
+#: config/m68k/m68k.opt:176
+msgid "Do not use unaligned memory references"
+msgstr "No permite las referencias a memoria sin alinear"
+
+#: config/m68k/m68k.opt:180
+msgid "Tune for the specified target CPU or architecture"
+msgstr "Optimiza para el CPU o la arquitectura destino"
+
+#: config/mmix/mmix.opt:24
+msgid "For intrinsics library: pass all parameters in registers"
+msgstr "Para la biblioteca de intrínsecos: pasa todos los parámetros en registros"
+
+#: config/mmix/mmix.opt:28
+msgid "Use register stack for parameters and return value"
+msgstr "Usa la pila de registros para los parámetros y el valor de devolución"
+
+#: config/mmix/mmix.opt:32
+msgid "Use call-clobbered registers for parameters and return value"
+msgstr "Usa registros de llamada alterada para los parámetros y el valor de devolución"
+
+#: config/mmix/mmix.opt:37
+msgid "Use epsilon-respecting floating point compare instructions"
+msgstr "Usa instrucciones de comparación de coma flotante que respeten epsilon"
+
+#: config/mmix/mmix.opt:41
+msgid "Use zero-extending memory loads, not sign-extending ones"
+msgstr "Usa cargas de memoria de extensión cero, no las de extensión con signo"
+
+#: config/mmix/mmix.opt:45
+msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
+msgstr "Genera resultados de división con residuo que tenga el mismo signo que el divisor (no el del dividendo)"
+
+#: config/mmix/mmix.opt:49
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
+msgstr "Precede los símbolos globales con \":\" (para usarse con PREFIJO)"
+
+#: config/mmix/mmix.opt:53
+msgid "Do not provide a default start-address 0x100 of the program"
+msgstr "No provee una dirección de inicio por defecto 0x100 del programa"
+
+#: config/mmix/mmix.opt:57
+msgid "Link to emit program in ELF format (rather than mmo)"
+msgstr "Enlaza para emitir el programa en formato ELF (en lugar de mmo)"
+
+#: config/mmix/mmix.opt:61
+msgid "Use P-mnemonics for branches statically predicted as taken"
+msgstr "Usa Mnemónicos-P para ramificaciones predichas estáticamente como tomadas"
+
+#: config/mmix/mmix.opt:65
+msgid "Don't use P-mnemonics for branches"
+msgstr "No usa Mnemónicos-P para ramificaciones"
+
+#: config/mmix/mmix.opt:79
+msgid "Use addresses that allocate global registers"
+msgstr "Usa direcciones que reserven registros globales"
+
+#: config/mmix/mmix.opt:83
+msgid "Do not use addresses that allocate global registers"
+msgstr "No usa direcciones que reserven registros globales"
+
+#: config/mmix/mmix.opt:87
+msgid "Generate a single exit point for each function"
+msgstr "Genera un sólo punto de salida para cada función"
+
+#: config/mmix/mmix.opt:91
+msgid "Do not generate a single exit point for each function"
+msgstr "No genera un sólo punto de salida para cada función"
+
+#: config/mmix/mmix.opt:95
+msgid "Set start-address of the program"
+msgstr "Establece la dirección de inicio del programa"
+
+#: config/mmix/mmix.opt:99
+msgid "Set start-address of data"
+msgstr "Establece la dirección de inicio de los datos"
+
+#: config/score/score.opt:31
+msgid "Disable bcnz instruction"
+msgstr "Desactiva la instrucción bcnz"
+
+#: config/score/score.opt:35
+msgid "Enable unaligned load/store instruction"
+msgstr "Activa la instrucción load/store sin alineación"
+
+#: config/score/score.opt:39
+msgid "Support SCORE 5 ISA"
+msgstr "Soporta el ISA de SCORE 5"
+
+#: config/score/score.opt:43
+msgid "Support SCORE 5U ISA"
+msgstr "Soporta el ISA de SCORE 5u"
+
+#: config/score/score.opt:47
+msgid "Support SCORE 7 ISA"
+msgstr "Soporta el ISA de SCORE 7"
+
+#: config/score/score.opt:51
+msgid "Support SCORE 7D ISA"
+msgstr "Soporta el ISA de SCORE 7D"
+
+#: config/score/score.opt:55
+msgid "Support SCORE 3 ISA"
+msgstr "Soporta el ISA de SCORE 3"
+
+#: config/score/score.opt:59
+msgid "Support SCORE 3d ISA"
+msgstr "Soporta el ISA de SCORE 3d"
+
+#: config/crx/crx.opt:23
+msgid "Support multiply accumulate instructions"
+msgstr "Da soporte a múltiples instrucciones de acumulador"
+
+#: config/crx/crx.opt:27
+msgid "Do not use push to store function arguments"
+msgstr "No usa push para guardar los argumentos de función"
+
+#: config/crx/crx.opt:31
+msgid "Restrict doloop to the given nesting level"
+msgstr "Restringe doloop para el nivel de anidamiento dado"
+
+#: config/mt/mt.opt:23
+msgid "Use byte loads and stores when generating code."
+msgstr "Usa cargas y almacenamientos de bytes al generar código."
+
+#: config/mt/mt.opt:31
+msgid "Do not include crt0.o in the startup files"
+msgstr "No incluye crt0.o en los ficheros de inicio"
+
+#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
+#: config/mt/mt.opt:47 config/mt/mt.opt:51
+msgid "Internal debug switch"
+msgstr "Interruptor de depuración interno"
+
+#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
+msgid "Compile for a 68HC11"
+msgstr "Compila para un 68HC11"
+
+#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
+msgid "Compile for a 68HC12"
+msgstr "Compila para un 68HC12"
+
+#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
+msgid "Compile for a 68HCS12"
+msgstr "Compila para un 68HCS12"
+
+#: config/m68hc11/m68hc11.opt:49
+msgid "Auto pre/post decrement increment allowed"
+msgstr "Permite el auto pre/post decremento incremento"
+
+#: config/m68hc11/m68hc11.opt:53
+msgid "Min/max instructions allowed"
+msgstr "Permite las instrucciones min/max"
+
+#: config/m68hc11/m68hc11.opt:57
+msgid "Use call and rtc for function calls and returns"
+msgstr "Usa call y rtc para llamadas y devoluciones de función"
+
+#: config/m68hc11/m68hc11.opt:61
+msgid "Auto pre/post decrement increment not allowed"
+msgstr "No se permite el auto pre/post decremento incremento"
+
+#: config/m68hc11/m68hc11.opt:65
+msgid "Use jsr and rts for function calls and returns"
+msgstr "Usa jsr y rts para llamadas y devoluciones de función"
+
+#: config/m68hc11/m68hc11.opt:69
+msgid "Min/max instructions not allowed"
+msgstr "No se permiten las instrucciones min/max"
+
+# Ya sé que "soft" se refiere a un tipo de dato no fijo, pero no se me
+# ocurre en este momento una mejor traducción. cfuga
+#: config/m68hc11/m68hc11.opt:73
+msgid "Use direct addressing mode for soft registers"
+msgstr "Usa el modo de direccionamiento directo para los registros suaves"
+
+#: config/m68hc11/m68hc11.opt:77
+msgid "Compile with 32-bit integer mode"
+msgstr "Compila con el modo entero de 32-bit"
+
+#: config/m68hc11/m68hc11.opt:82
+msgid "Specify the register allocation order"
+msgstr "Especifica el orden de asignación de registros"
+
+# Ya sé que "soft" se refiere a un tipo de dato no fijo, pero no se me
+# ocurre en este momento una mejor traducción. cfuga
+#: config/m68hc11/m68hc11.opt:86
+msgid "Do not use direct addressing mode for soft registers"
+msgstr "No usa el modo de direccionamiento directo para los registros suaves"
+
+#: config/m68hc11/m68hc11.opt:90
+msgid "Compile with 16-bit integer mode"
+msgstr "Compila con el modo entero de 16-bit"
+
+#: config/m68hc11/m68hc11.opt:94
+msgid "Indicate the number of soft registers available"
+msgstr "Indica el número de registros suaves disponibles"
+
+#: config/fr30/fr30.opt:23
+msgid "Assume small address space"
+msgstr "Asume espacio de direcciones small"
+
+#: config/sparc/little-endian.opt:23
+msgid "Generate code for little-endian"
+msgstr "Genera código para little-endian"
+
+#: config/sparc/little-endian.opt:27
+msgid "Generate code for big-endian"
+msgstr "Genera código para big-endian"
+
+#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
+msgid "Use hardware FP"
+msgstr "Usa FP de hardware"
+
+#: config/sparc/sparc.opt:31
+msgid "Do not use hardware FP"
+msgstr "No usa FP de hardware"
+
+#: config/sparc/sparc.opt:35
+msgid "Assume possible double misalignment"
+msgstr "Asume que la desalineación de double es posible"
+
+#: config/sparc/sparc.opt:39
+msgid "Pass -assert pure-text to linker"
+msgstr "Pasa el texto puro de -assert al enlazador"
+
+#: config/sparc/sparc.opt:43
+msgid "Use ABI reserved registers"
+msgstr "Usa los registros ABI reservados"
+
+#: config/sparc/sparc.opt:47
+msgid "Use hardware quad FP instructions"
+msgstr "Usa instrucciones de FP quad de hardware"
+
+#: config/sparc/sparc.opt:51
+msgid "Do not use hardware quad fp instructions"
+msgstr "No usa instrucciones de fp quad de hardware"
+
+#: config/sparc/sparc.opt:55
+msgid "Compile for V8+ ABI"
+msgstr "Compila para el ABI V8+"
+
+#: config/sparc/sparc.opt:59
+msgid "Use UltraSPARC Visual Instruction Set extensions"
+msgstr "Usa la extensión del Conjunto de Instrucciones Visuales de UltraSPARC"
+
+#: config/sparc/sparc.opt:63
+msgid "Pointers are 64-bit"
+msgstr "Los punteros son de 64-bit"
+
+#: config/sparc/sparc.opt:67
+msgid "Pointers are 32-bit"
+msgstr "Los punteros son de 32-bit"
+
+#: config/sparc/sparc.opt:71
+msgid "Use 64-bit ABI"
+msgstr "Usa la ABI de 64-bit"
+
+#: config/sparc/sparc.opt:75
+msgid "Use 32-bit ABI"
+msgstr "Usa la ABI de 32-bit"
+
+#: config/sparc/sparc.opt:79
+msgid "Use stack bias"
+msgstr "Usa la tendencia de la pila"
+
+#: config/sparc/sparc.opt:83
+msgid "Use structs on stronger alignment for double-word copies"
+msgstr "Usa structs en la alineación más fuerte para copias double-word"
+
+#: config/sparc/sparc.opt:87
+msgid "Optimize tail call instructions in assembler and linker"
+msgstr "Optimiza las instrucciones de la llamada del extremo en el ensamblador y el enlazador"
+
+#: config/sparc/sparc.opt:99
+msgid "Use given SPARC-V9 code model"
+msgstr "Usa el modelo de código del SPARC-V9 dado"
+
+#: config/sparc/sparc.opt:103
+msgid "Enable strict 32-bit psABI struct return checking."
+msgstr "Permite la revisión de devolución de struct psABI de 32 bits estricta."
+
+#: config/sh/superh.opt:6
+msgid "Board name [and memory region]."
+msgstr "Nombre del tablero [y región de memoria]."
+
+#: config/sh/superh.opt:10
+msgid "Runtime name."
+msgstr "Nombre del ambiente de ejecución."
+
 #: config/sh/sh.opt:44
 msgid "Generate SH1 code"
 msgstr "Genera código SH1"
@@ -13396,468 +14163,18 @@
 msgid "Pretend a branch-around-a-move is a conditional move."
 msgstr "Pretende que una ramificación-alrededor-de-un-movimiento es un movimiento condicional."
 
-#: config/sh/superh.opt:6
-msgid "Board name [and memory region]."
-msgstr "Nombre del tablero [y región de memoria]."
+#: config/vxworks.opt:24
+msgid "Assume the VxWorks RTP environment"
+msgstr "Asume el ambiente RTP de VxWorks"
 
-#: config/sh/superh.opt:10
-msgid "Runtime name."
-msgstr "Nombre del ambiente de ejecución."
+#: config/vxworks.opt:31
+msgid "Assume the VxWorks vThreads environment"
+msgstr "Asume el ambiente vThreads de VxWorks"
 
-#: config/arm/arm.opt:23
-msgid "Specify an ABI"
-msgstr "Especifica una ABI"
+#: config/mips/sdemtk.opt:23
+msgid "Prevent the use of all floating-point operations"
+msgstr "Previene el uso de todas las instrucciones de coma flotante"
 
-#: config/arm/arm.opt:27
-msgid "Generate a call to abort if a noreturn function returns"
-msgstr "Genera una llamada a abortar si una funcion noreturn devuelve"
-
-#: config/arm/arm.opt:34
-msgid "Pass FP arguments in FP registers"
-msgstr "Pasa los argumentos FP en los registros FP"
-
-#: config/arm/arm.opt:38
-msgid "Generate APCS conformant stack frames"
-msgstr "Genera marcos de pila que cumplan con APCS"
-
-#: config/arm/arm.opt:42
-msgid "Generate re-entrant, PIC code"
-msgstr "Genera código PIC reentrante"
-
-#: config/arm/arm.opt:56
-msgid "Assume target CPU is configured as big endian"
-msgstr "Asume que el CPU destino está configurado como big endian"
-
-#: config/arm/arm.opt:60
-msgid "Thumb: Assume non-static functions may be called from ARM code"
-msgstr "Thumb: Asume que las funciones no static pueden ser llamadas desde código ARM"
-
-#: config/arm/arm.opt:64
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
-msgstr "Thumb: Asume que los punteros de función pueden ir a código no informado sobre Thumb"
-
-#: config/arm/arm.opt:68
-msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
-msgstr "Cirrus: Coloca NOPs para evitar combinaciones inválidas de instrucciones"
-
-#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
-msgid "Specify the name of the target CPU"
-msgstr "Especifica el nombre del CPU destino"
-
-#: config/arm/arm.opt:76
-msgid "Specify if floating point hardware should be used"
-msgstr "Especifica si se debe usar la coma flotante"
-
-#: config/arm/arm.opt:90
-msgid "Specify the name of the target floating point hardware/format"
-msgstr "Especifica el nombre del hardware/formato de coma flotante destino"
-
-#: config/arm/arm.opt:94
-msgid "Alias for -mfloat-abi=hard"
-msgstr "Alias para -mfloat-abi=hard"
-
-#: config/arm/arm.opt:98
-msgid "Assume target CPU is configured as little endian"
-msgstr "Asume que el CPU destino está configurado como little endian"
-
-#: config/arm/arm.opt:102
-msgid "Generate call insns as indirect calls, if necessary"
-msgstr "Genera las llamadas insns como llamadas indirectas, si es necesario"
-
-#: config/arm/arm.opt:106
-msgid "Specify the register to be used for PIC addressing"
-msgstr "Especifica el registro a usar para el direccionamiento PIC"
-
-#: config/arm/arm.opt:110
-msgid "Store function names in object code"
-msgstr "Almacena nombres de función en el código objeto"
-
-#: config/arm/arm.opt:114
-msgid "Permit scheduling of a function's prologue sequence"
-msgstr "Permite la calendarización de un secuencia de los prólogos de función"
-
-#: config/arm/arm.opt:118
-msgid "Do not load the PIC register in function prologues"
-msgstr "No carga el registro PIC en los prólogos de función"
-
-#: config/arm/arm.opt:122
-msgid "Alias for -mfloat-abi=soft"
-msgstr "Alias para -mfloat-abi=soft"
-
-#: config/arm/arm.opt:126
-msgid "Specify the minimum bit alignment of structures"
-msgstr "Especifica la alineación mínima de bit de las estructuras"
-
-#: config/arm/arm.opt:130
-msgid "Compile for the Thumb not the ARM"
-msgstr "Compila para el Thumb on para el ARM"
-
-#: config/arm/arm.opt:134
-msgid "Support calls between Thumb and ARM instruction sets"
-msgstr "Soporte a llamadas entre los conjuntos de instrucciones Thumb y ARM"
-
-#: config/arm/arm.opt:138
-msgid "Specify how to access the thread pointer"
-msgstr "Especifica cómo accessar al puntero de hilo"
-
-#: config/arm/arm.opt:142
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
-msgstr "Thumb: Genera marcos de pila (no-hojas) aún si no es necesario"
-
-#: config/arm/arm.opt:146
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
-msgstr "Thumb: Genera marcos de pila (hojas) aún si no es necesario"
-
-#: config/arm/arm.opt:150
-msgid "Tune code for the given processor"
-msgstr "Ajusta el código para el procesador dado"
-
-#: config/arm/arm.opt:154
-msgid "Assume big endian bytes, little endian words"
-msgstr "Asume que bytes son big endian, words son little endian"
-
-#: config/arm/arm.opt:158
-msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
-msgstr "Usa los registros quad-word Neon (en lugar de double-word) para la vectorización"
-
-#: config/arm/pe.opt:23
-msgid "Ignore dllimport attribute for functions"
-msgstr "Ignora el atributo dllimport para las funciones"
-
-#: config/pdp11/pdp11.opt:23
-msgid "Generate code for an 11/10"
-msgstr "Genera código para un 11/10"
-
-#: config/pdp11/pdp11.opt:27
-msgid "Generate code for an 11/40"
-msgstr "Genera código para un 11/40"
-
-#: config/pdp11/pdp11.opt:31
-msgid "Generate code for an 11/45"
-msgstr "Genera código para un 11/45"
-
-#: config/pdp11/pdp11.opt:35
-msgid "Use 16-bit abs patterns"
-msgstr "Usa patrones abs de 64-bit"
-
-#: config/pdp11/pdp11.opt:39
-msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
-msgstr "Devuelve los resultados de coma flotante en ac0 (fr0 en sintaxis de ensamblador Unix)"
-
-#: config/pdp11/pdp11.opt:43
-msgid "Do not use inline patterns for copying memory"
-msgstr "No usa patrones incluídos en línea para copiado de memoria"
-
-#: config/pdp11/pdp11.opt:47
-msgid "Use inline patterns for copying memory"
-msgstr "Usa patrones incluídos en línea para copiado de memoria"
-
-#: config/pdp11/pdp11.opt:51
-msgid "Do not pretend that branches are expensive"
-msgstr "No pretende que las ramificaciones son costosas"
-
-#: config/pdp11/pdp11.opt:55
-msgid "Pretend that branches are expensive"
-msgstr "Pretende que las ramificaciones son costosas"
-
-#: config/pdp11/pdp11.opt:59
-msgid "Use the DEC assembler syntax"
-msgstr "Usa la sintaxis de ensamblador DEC"
-
-#: config/pdp11/pdp11.opt:63
-msgid "Use 32 bit float"
-msgstr "Usa float de 32 bit"
-
-#: config/pdp11/pdp11.opt:67
-msgid "Use 64 bit float"
-msgstr "Usa float de 64 bit"
-
-#: config/pdp11/pdp11.opt:75
-msgid "Use 16 bit int"
-msgstr "Usa int de 16 bit"
-
-#: config/pdp11/pdp11.opt:79
-msgid "Use 32 bit int"
-msgstr "Usa int de 32 bit"
-
-#: config/pdp11/pdp11.opt:87
-msgid "Target has split I&D"
-msgstr "El objetivo tiene I&D dividido"
-
-#: config/pdp11/pdp11.opt:91
-msgid "Use UNIX assembler syntax"
-msgstr "Usa sintaxis de ensamblador UNIX"
-
-#: config/avr/avr.opt:23
-msgid "Use subroutines for function prologues and epilogues"
-msgstr "Usa subrutinas para los prólogos y epílogos de función"
-
-#: config/avr/avr.opt:27
-msgid "Select the target MCU"
-msgstr "Selecciona el MCU destino"
-
-#: config/avr/avr.opt:34
-msgid "Use an 8-bit 'int' type"
-msgstr "Usa un tipo 'int' de 8-bit"
-
-#: config/avr/avr.opt:38
-msgid "Change the stack pointer without disabling interrupts"
-msgstr "Cambia el puntero de la pila sin desactivar las interrupciones"
-
-#: config/avr/avr.opt:42
-msgid "Do not generate tablejump insns"
-msgstr "No genera insns de salto de tabla"
-
-#: config/avr/avr.opt:52
-msgid "Use rjmp/rcall (limited range) on >8K devices"
-msgstr "Usa rjmp/rcall (rango limitado) en dispositivos >8K"
-
-#: config/avr/avr.opt:56
-msgid "Output instruction sizes to the asm file"
-msgstr "Tamaños de instrucción de salida al fichero asm"
-
-#: config/avr/avr.opt:60
-msgid "Change only the low 8 bits of the stack pointer"
-msgstr "Cambia sólo los 8 bits bajos del puntero de pila"
-
-#: config/crx/crx.opt:23
-msgid "Support multiply accumulate instructions"
-msgstr "Da soporte a múltiples instrucciones de acumulador"
-
-#: config/crx/crx.opt:27
-msgid "Do not use push to store function arguments"
-msgstr "No usa push para guardar los argumentos de función"
-
-#: config/crx/crx.opt:31
-msgid "Restrict doloop to the given nesting level"
-msgstr "Restringe doloop para el nivel de anidamiento dado"
-
-#: config/c4x/c4x.opt:23
-msgid "Generate code for C30 CPU"
-msgstr "Genera código para el CPU C30"
-
-#: config/c4x/c4x.opt:27
-msgid "Generate code for C31 CPU"
-msgstr "Genera código para el CPU C31"
-
-#: config/c4x/c4x.opt:31
-msgid "Generate code for C32 CPU"
-msgstr "Genera código para el CPU C32"
-
-#: config/c4x/c4x.opt:35
-msgid "Generate code for C33 CPU"
-msgstr "Genera código para el CPU C33"
-
-#: config/c4x/c4x.opt:39
-msgid "Generate code for C40 CPU"
-msgstr "Genera código para el CPU C40"
-
-#: config/c4x/c4x.opt:43
-msgid "Generate code for C44 CPU"
-msgstr "Genera código para el CPU C44"
-
-#: config/c4x/c4x.opt:47
-msgid "Assume that pointers may be aliased"
-msgstr "Asume que se pueden hacer alias de los punteros"
-
-#: config/c4x/c4x.opt:51
-msgid "Big memory model"
-msgstr "Modelo de memoria big"
-
-#: config/c4x/c4x.opt:55
-msgid "Use the BK register as a general purpose register"
-msgstr "Usa el registro BK como un registro de propósito general"
-
-#: config/c4x/c4x.opt:59
-msgid "Generate code for CPU"
-msgstr "Genera código para el CPU"
-
-#: config/c4x/c4x.opt:63
-msgid "Enable use of DB instruction"
-msgstr "Activa el uso de la instrucción DB"
-
-#: config/c4x/c4x.opt:67
-msgid "Enable debugging"
-msgstr "Activa la depuración"
-
-#: config/c4x/c4x.opt:71
-msgid "Enable new features under development"
-msgstr "Activa nuevas características en desarrollo"
-
-#: config/c4x/c4x.opt:75
-msgid "Use fast but approximate float to integer conversion"
-msgstr "Usa conversión de coma flotante a entero rápida pero aproximada"
-
-#: config/c4x/c4x.opt:79
-msgid "Force RTL generation to emit valid 3 operand insns"
-msgstr "Fuerza que la generación de RTL emita 3 operandos insns válidos"
-
-#: config/c4x/c4x.opt:83
-msgid "Force constants into registers to improve hoisting"
-msgstr "Fuerza las constantes dentro de registros para mejorar el levantamiento"
-
-#: config/c4x/c4x.opt:87 config/c4x/c4x.opt:111
-msgid "Save DP across ISR in small memory model"
-msgstr "Guarda DP entre ISR en el modelo de memoria small"
-
-#: config/c4x/c4x.opt:91
-msgid "Allow unsigned iteration counts for RPTB/DB"
-msgstr "Permite cuentas de iteración unsigned para RPTB/DB"
-
-#: config/c4x/c4x.opt:95
-msgid "Pass arguments on the stack"
-msgstr "Pasa los argumentos en la pila"
-
-#: config/c4x/c4x.opt:99
-msgid "Use MPYI instruction for C3x"
-msgstr "Usa instrucción MPYI para C3x"
-
-#: config/c4x/c4x.opt:103
-msgid "Enable parallel instructions"
-msgstr "Activa las funciones paralelas"
-
-#: config/c4x/c4x.opt:107
-msgid "Enable MPY||ADD and MPY||SUB instructions"
-msgstr "Activa las instrucciones MPY||ADD y MPY||SUB"
-
-#: config/c4x/c4x.opt:115
-msgid "Preserve all 40 bits of FP reg across call"
-msgstr "Preserva los 40 bits del registro FP entre llamadas"
-
-#: config/c4x/c4x.opt:119
-msgid "Pass arguments in registers"
-msgstr "Pasa argumentos en registros"
-
-#: config/c4x/c4x.opt:123
-msgid "Enable use of RTPB instruction"
-msgstr "Activa el uso de la instrucción RTPB"
-
-#: config/c4x/c4x.opt:127
-msgid "Enable use of RTPS instruction"
-msgstr "Activa el uso de la instrucción RTPS"
-
-#: config/c4x/c4x.opt:131
-msgid "Set the maximum number of iterations for RPTS to N"
-msgstr "Establece el número máximo de iteraciones para RPTS a N"
-
-#: config/c4x/c4x.opt:135
-msgid "Small memory model"
-msgstr "Modelo de memoria small"
-
-#: config/c4x/c4x.opt:139
-msgid "Emit code compatible with TI tools"
-msgstr "Emite código compatibles con las herramientas de TI"
-
-#: config/pa/pa-hpux.opt:23
-msgid "Generate cpp defines for server IO"
-msgstr "Genera definiciones cpp para ES de servidor"
-
-#: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
-#: config/pa/pa-hpux1111.opt:23
-msgid "Specify UNIX standard for predefines and linking"
-msgstr "Especifica el estándar UNIX para las predefiniciones y enlazado"
-
-#: config/pa/pa-hpux.opt:31
-msgid "Generate cpp defines for workstation IO"
-msgstr "Genera definiciones cpp para ES de estación de trabajo"
-
-#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
-msgid "Generate PA1.0 code"
-msgstr "Genera código PA1.0"
-
-#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
-msgid "Generate PA1.1 code"
-msgstr "Genera código PA1.1"
-
-#: config/pa/pa.opt:31 config/pa/pa.opt:92
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
-msgstr "Genera código PA2.0 (requiere binutils 2.10 o superior)"
-
-#: config/pa/pa.opt:35
-msgid "Generate code for huge switch statements"
-msgstr "Genera código para declaraciones switch huge"
-
-#: config/pa/pa.opt:39
-msgid "Disable FP regs"
-msgstr "Desactiva los registros FP"
-
-#: config/pa/pa.opt:43
-msgid "Disable indexed addressing"
-msgstr "Desactiva el direccionamiento indizado"
-
-#: config/pa/pa.opt:47
-msgid "Generate fast indirect calls"
-msgstr "Genera llamadas indirectas rápidas"
-
-#: config/pa/pa.opt:55
-msgid "Assume code will be assembled by GAS"
-msgstr "Asume que el código será ensamblado por GAS"
-
-# config/pa/pa.h:236
-#: config/pa/pa.opt:59
-msgid "Put jumps in call delay slots"
-msgstr "Pone saltos en ranuras de retardo de llamadas"
-
-#: config/pa/pa.opt:64
-msgid "Enable linker optimizations"
-msgstr "Activa las optimizaciones del enlazador"
-
-#: config/pa/pa.opt:68
-msgid "Always generate long calls"
-msgstr "Genera siempre llamadas long"
-
-#: config/pa/pa.opt:72
-msgid "Emit long load/store sequences"
-msgstr "Emite secuencias load/store long"
-
-#: config/pa/pa.opt:80
-msgid "Disable space regs"
-msgstr "Desactiva los registros de espacio"
-
-#: config/pa/pa.opt:96
-msgid "Use portable calling conventions"
-msgstr "Usa convenciones de llamada transportable"
-
-#: config/pa/pa.opt:100
-msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
-msgstr "Especifica el CPU por razones de calendarización.  Los argumentos válidos son 700, 7100, 7100LC, 7200, 7300, y 8000"
-
-#: config/pa/pa.opt:112
-msgid "Do not disable space regs"
-msgstr "No desactiva los registros de espacio"
-
-#: config/pa/pa64-hpux.opt:23
-msgid "Assume code will be linked by GNU ld"
-msgstr "Asume que el código será enlazado por ld de GNU"
-
-#: config/pa/pa64-hpux.opt:27
-msgid "Assume code will be linked by HP ld"
-msgstr "Asume que el código será enlazado por ld de HP"
-
-#: config/xtensa/xtensa.opt:23
-msgid "Use CONST16 instruction to load constants"
-msgstr "Usa la instrucción CONST16 para cargar constantes"
-
-#: config/xtensa/xtensa.opt:27
-msgid "Enable fused multiply/add and multiply/subtract FP instructions"
-msgstr "Activa las instrucciones FP multiply/add y multiply/substract de corto circuito"
-
-#: config/xtensa/xtensa.opt:31
-msgid "Use indirect CALLXn instructions for large programs"
-msgstr "Usa las instrucciones CALLXn indirectas para programas grandes"
-
-#: config/xtensa/xtensa.opt:35
-msgid "Automatically align branch targets to reduce branch penalties"
-msgstr "Alínea automáticamente los objetivos de las ramificaciones para reducir las penas de ramificación"
-
-#: config/xtensa/xtensa.opt:39
-msgid "Intersperse literal pools with code in the text section"
-msgstr "Dispersa los conjuntos de literales con código en la sección de texto"
-
-#: config/stormy16/stormy16.opt:24
-msgid "Provide libraries for the simulator"
-msgstr "Provee bibliotecas para el simulador"
-
 #: config/mips/mips.opt:23
 msgid "Generate code that conforms to the given ABI"
 msgstr "Genera código que cumpla con la ABI dada"
@@ -13926,10 +14243,6 @@
 msgid "Use little-endian byte order"
 msgstr "Usa el orden de byte little-endian"
 
-#: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
-msgid "Use ROM instead of RAM"
-msgstr "Usa la ROM en lugar de la RAM"
-
 #: config/mips/mips.opt:101
 msgid "Use NewABI-style %reloc() assembly operators"
 msgstr "Usa los operadores de ensamblador %reloc() del estilo NewABI"
@@ -14094,10 +14407,6 @@
 msgid "Optimize the output for PROCESSOR"
 msgstr "Optimiza la salida para el PROCESADOR"
 
-#: config/mips/mips.opt:265 config/iq2000/iq2000.opt:44
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
-msgstr "Pone las constantes sin inicializar en ROM (necesita -membedded-data)"
-
 #: config/mips/mips.opt:269
 msgid "Perform VR4130-specific alignment optimizations"
 msgstr "Realiza optimizaciones de alineación específicas para VR4130"
@@ -14106,371 +14415,6 @@
 msgid "Lift restrictions on GOT size"
 msgstr "Levanta restricciones en el tamaño de GOT"
 
-#: config/mips/sdemtk.opt:23
-msgid "Prevent the use of all floating-point operations"
-msgstr "Previene el uso de todas las instrucciones de coma flotante"
-
-#: config/fr30/fr30.opt:23
-msgid "Assume small address space"
-msgstr "Asume espacio de direcciones small"
-
-#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
-msgid "Compile for a 68HC11"
-msgstr "Compila para un 68HC11"
-
-#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
-msgid "Compile for a 68HC12"
-msgstr "Compila para un 68HC12"
-
-#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
-msgid "Compile for a 68HCS12"
-msgstr "Compila para un 68HCS12"
-
-#: config/m68hc11/m68hc11.opt:49
-msgid "Auto pre/post decrement increment allowed"
-msgstr "Permite el auto pre/post decremento incremento"
-
-#: config/m68hc11/m68hc11.opt:53
-msgid "Min/max instructions allowed"
-msgstr "Permite las instrucciones min/max"
-
-#: config/m68hc11/m68hc11.opt:57
-msgid "Use call and rtc for function calls and returns"
-msgstr "Usa call y rtc para llamadas y devoluciones de función"
-
-#: config/m68hc11/m68hc11.opt:61
-msgid "Auto pre/post decrement increment not allowed"
-msgstr "No se permite el auto pre/post decremento incremento"
-
-#: config/m68hc11/m68hc11.opt:65
-msgid "Use jsr and rts for function calls and returns"
-msgstr "Usa jsr y rts para llamadas y devoluciones de función"
-
-#: config/m68hc11/m68hc11.opt:69
-msgid "Min/max instructions not allowed"
-msgstr "No se permiten las instrucciones min/max"
-
-# Ya sé que "soft" se refiere a un tipo de dato no fijo, pero no se me
-# ocurre en este momento una mejor traducción. cfuga
-#: config/m68hc11/m68hc11.opt:73
-msgid "Use direct addressing mode for soft registers"
-msgstr "Usa el modo de direccionamiento directo para los registros suaves"
-
-#: config/m68hc11/m68hc11.opt:77
-msgid "Compile with 32-bit integer mode"
-msgstr "Compila con el modo entero de 32-bit"
-
-#: config/m68hc11/m68hc11.opt:82
-msgid "Specify the register allocation order"
-msgstr "Especifica el orden de asignación de registros"
-
-# Ya sé que "soft" se refiere a un tipo de dato no fijo, pero no se me
-# ocurre en este momento una mejor traducción. cfuga
-#: config/m68hc11/m68hc11.opt:86
-msgid "Do not use direct addressing mode for soft registers"
-msgstr "No usa el modo de direccionamiento directo para los registros suaves"
-
-#: config/m68hc11/m68hc11.opt:90
-msgid "Compile with 16-bit integer mode"
-msgstr "Compila con el modo entero de 16-bit"
-
-#: config/m68hc11/m68hc11.opt:94
-msgid "Indicate the number of soft registers available"
-msgstr "Indica el número de registros suaves disponibles"
-
-#: config/vax/vax.opt:23 config/vax/vax.opt:27
-msgid "Target DFLOAT double precision code"
-msgstr "Apunta a código DFLOAT de doble precisión"
-
-#: config/vax/vax.opt:31 config/vax/vax.opt:35
-msgid "Generate GFLOAT double precision code"
-msgstr "Genera código GFLOAT de doble precisión"
-
-#: config/vax/vax.opt:39
-msgid "Generate code for GNU assembler (gas)"
-msgstr "Genera código para el ensamblador de GNU (gas)"
-
-#: config/vax/vax.opt:43
-msgid "Generate code for UNIX assembler"
-msgstr "Genera código para el ensamblador UNIX"
-
-#: config/vax/vax.opt:47
-msgid "Use VAXC structure conventions"
-msgstr "Usa convenciones de estructura VAXC"
-
-#: config/cris/linux.opt:27
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
-msgstr "Junto con -fpic y -fPIC, no utiliza referencias GOTPLT"
-
-#: config/cris/cris.opt:45
-msgid "Work around bug in multiplication instruction"
-msgstr "Evita el bicho en la instrucción de multiplicación"
-
-#: config/cris/cris.opt:51
-msgid "Compile for ETRAX 4 (CRIS v3)"
-msgstr "Compila para ETRAX 4 (CRIS v3)"
-
-#: config/cris/cris.opt:56
-msgid "Compile for ETRAX 100 (CRIS v8)"
-msgstr "Compila para ETRAX 100 (CRIS v8)"
-
-#: config/cris/cris.opt:64
-msgid "Emit verbose debug information in assembly code"
-msgstr "Emite información de depuración detallada en el código ensamblador"
-
-#: config/cris/cris.opt:71
-msgid "Do not use condition codes from normal instructions"
-msgstr "No usa códigos de condición para las instrucciones normales"
-
-#: config/cris/cris.opt:80
-msgid "Do not emit addressing modes with side-effect assignment"
-msgstr "No emite modos de direccionamiento con asignaciones colaterales"
-
-#: config/cris/cris.opt:89
-msgid "Do not tune stack alignment"
-msgstr "No ajusta la alineación de la pila"
-
-#: config/cris/cris.opt:98
-msgid "Do not tune writable data alignment"
-msgstr "No ajusta la alineación de los datos modificables"
-
-#: config/cris/cris.opt:107
-msgid "Do not tune code and read-only data alignment"
-msgstr "No ajusta la alineación del código y de datos de sólo lectura"
-
-#: config/cris/cris.opt:116
-msgid "Align code and data to 32 bits"
-msgstr "Alínea código y datos a 32 bits"
-
-#: config/cris/cris.opt:133
-msgid "Don't align items in code or data"
-msgstr "No alínea los elementos en el código o los datos"
-
-#: config/cris/cris.opt:142
-msgid "Do not emit function prologue or epilogue"
-msgstr "No emite el prólogo o epílogo de funciones"
-
-#: config/cris/cris.opt:149
-msgid "Use the most feature-enabling options allowed by other options"
-msgstr "Usa la mayor cantidad de características permitidas por otras opciones"
-
-#: config/cris/cris.opt:158
-msgid "Override -mbest-lib-options"
-msgstr "Anula -mbest-lib-options"
-
-#: config/cris/cris.opt:165
-msgid "Generate code for the specified chip or CPU version"
-msgstr "Genera código para el chip especificado o la versión de CPU"
-
-#: config/cris/cris.opt:169
-msgid "Tune alignment for the specified chip or CPU version"
-msgstr "Ajusta la alineación para el chip especificado o la versión de CPU"
-
-#: config/cris/cris.opt:173
-msgid "Warn when a stackframe is larger than the specified size"
-msgstr "Avisa cuando un marco de pila sea más grande que el tamaño especificado"
-
-#: config/cris/aout.opt:27
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
-msgstr "Compila para el sistema elinux Etrax basado en 100 sin MMU"
-
-#: config/cris/aout.opt:33
-msgid "For elinux, request a specified stack-size for this program"
-msgstr "Para elinux, solicita un tamaño de pila especificado para este programa"
-
-#: config/h8300/h8300.opt:23
-msgid "Generate H8S code"
-msgstr "Genera código H8S"
-
-#: config/h8300/h8300.opt:27
-msgid "Generate H8SX code"
-msgstr "Genera código H8SX"
-
-#: config/h8300/h8300.opt:31
-msgid "Generate H8S/2600 code"
-msgstr "Genera código H8S/2600"
-
-#: config/h8300/h8300.opt:35
-msgid "Make integers 32 bits wide"
-msgstr "Hace los enteros de 32 bits de anchura"
-
-#: config/h8300/h8300.opt:42
-msgid "Use registers for argument passing"
-msgstr "Usa registros para el paso de parámetros"
-
-#: config/h8300/h8300.opt:46
-msgid "Consider access to byte sized memory slow"
-msgstr "Considera lento el acceso a memoria de tamaño byte"
-
-#: config/h8300/h8300.opt:50
-msgid "Enable linker relaxing"
-msgstr "Activa la relajación del enlazador"
-
-#: config/h8300/h8300.opt:54
-msgid "Generate H8/300H code"
-msgstr "Genera código H8/300H"
-
-#: config/h8300/h8300.opt:58
-msgid "Enable the normal mode"
-msgstr "Activa el modelo normal"
-
-#: config/h8300/h8300.opt:62
-msgid "Use H8/300 alignment rules"
-msgstr "Usa las reglas de alineación H8/300"
-
-#: config/v850/v850.opt:23
-msgid "Use registers r2 and r5"
-msgstr "Usa los registros r2 y r5"
-
-#: config/v850/v850.opt:27
-msgid "Use 4 byte entries in switch tables"
-msgstr "Usa entradas de 4 byte en las tablas de switch"
-
-# No me gusta mucho esta traducción. cfuga
-#: config/v850/v850.opt:31
-msgid "Enable backend debugging"
-msgstr "Habilita la depuración del extremo trasero"
-
-#: config/v850/v850.opt:35
-msgid "Do not use the callt instruction"
-msgstr "No usa la instrucción callt"
-
-#: config/v850/v850.opt:39
-msgid "Reuse r30 on a per function basis"
-msgstr "Reusa r30 basado por función"
-
-#: config/v850/v850.opt:43
-msgid "Support Green Hills ABI"
-msgstr "Soporte para el ABI Green Hills"
-
-#: config/v850/v850.opt:47
-msgid "Prohibit PC relative function calls"
-msgstr "Prohíbe la llamada a funciones relativas al PC"
-
-#: config/v850/v850.opt:51
-msgid "Use stubs for function prologues"
-msgstr "Usa cabos para los prólogos de función"
-
-#: config/v850/v850.opt:55
-msgid "Set the max size of data eligible for the SDA area"
-msgstr "Establece el tamaño máximo de datos elegibles para el área SDA"
-
-#: config/v850/v850.opt:59
-msgid "Enable the use of the short load instructions"
-msgstr "Activa el uso de las instrucciones short load"
-
-#: config/v850/v850.opt:63
-msgid "Same as: -mep -mprolog-function"
-msgstr "Igual que: -mep -mprolog-function"
-
-#: config/v850/v850.opt:67
-msgid "Set the max size of data eligible for the TDA area"
-msgstr "Establece el tamaño máximo de datos elegibles para el área TDA"
-
-#: config/v850/v850.opt:71
-msgid "Enforce strict alignment"
-msgstr "Refuerza la alineación estricta"
-
-#: config/v850/v850.opt:78
-msgid "Compile for the v850 processor"
-msgstr "Compila para el procesador v850"
-
-#: config/v850/v850.opt:82
-msgid "Compile for the v850e processor"
-msgstr "Compila para el procesador v850e"
-
-#: config/v850/v850.opt:86
-msgid "Compile for the v850e1 processor"
-msgstr "Compila para el procesador v850e1"
-
-#: config/v850/v850.opt:90
-msgid "Set the max size of data eligible for the ZDA area"
-msgstr "Establece el tamaño máximo de datos elegibles para el área ZDA"
-
-#: config/mmix/mmix.opt:24
-msgid "For intrinsics library: pass all parameters in registers"
-msgstr "Para la biblioteca de intrínsecos: pasa todos los parámetros en registros"
-
-#: config/mmix/mmix.opt:28
-msgid "Use register stack for parameters and return value"
-msgstr "Usa la pila de registros para los parámetros y el valor de devolución"
-
-#: config/mmix/mmix.opt:32
-msgid "Use call-clobbered registers for parameters and return value"
-msgstr "Usa registros de llamada alterada para los parámetros y el valor de devolución"
-
-#: config/mmix/mmix.opt:37
-msgid "Use epsilon-respecting floating point compare instructions"
-msgstr "Usa instrucciones de comparación de coma flotante que respeten epsilon"
-
-#: config/mmix/mmix.opt:41
-msgid "Use zero-extending memory loads, not sign-extending ones"
-msgstr "Usa cargas de memoria de extensión cero, no las de extensión con signo"
-
-#: config/mmix/mmix.opt:45
-msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
-msgstr "Genera resultados de división con residuo que tenga el mismo signo que el divisor (no el del dividendo)"
-
-#: config/mmix/mmix.opt:49
-msgid "Prepend global symbols with \":\" (for use with PREFIX)"
-msgstr "Precede los símbolos globales con \":\" (para usarse con PREFIJO)"
-
-#: config/mmix/mmix.opt:53
-msgid "Do not provide a default start-address 0x100 of the program"
-msgstr "No provee una dirección de inicio por defecto 0x100 del programa"
-
-#: config/mmix/mmix.opt:57
-msgid "Link to emit program in ELF format (rather than mmo)"
-msgstr "Enlaza para emitir el programa en formato ELF (en lugar de mmo)"
-
-#: config/mmix/mmix.opt:61
-msgid "Use P-mnemonics for branches statically predicted as taken"
-msgstr "Usa Mnemónicos-P para ramificaciones predichas estáticamente como tomadas"
-
-#: config/mmix/mmix.opt:65
-msgid "Don't use P-mnemonics for branches"
-msgstr "No usa Mnemónicos-P para ramificaciones"
-
-#: config/mmix/mmix.opt:79
-msgid "Use addresses that allocate global registers"
-msgstr "Usa direcciones que reserven registros globales"
-
-#: config/mmix/mmix.opt:83
-msgid "Do not use addresses that allocate global registers"
-msgstr "No usa direcciones que reserven registros globales"
-
-#: config/mmix/mmix.opt:87
-msgid "Generate a single exit point for each function"
-msgstr "Genera un sólo punto de salida para cada función"
-
-#: config/mmix/mmix.opt:91
-msgid "Do not generate a single exit point for each function"
-msgstr "No genera un sólo punto de salida para cada función"
-
-#: config/mmix/mmix.opt:95
-msgid "Set start-address of the program"
-msgstr "Establece la dirección de inicio del programa"
-
-#: config/mmix/mmix.opt:99
-msgid "Set start-address of data"
-msgstr "Establece la dirección de inicio de los datos"
-
-#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
-msgid "Specify CPU for code generation purposes"
-msgstr "Especifica el CPU para propósitos de generación de código"
-
-#: config/iq2000/iq2000.opt:27
-msgid "Specify CPU for scheduling purposes"
-msgstr "Especifica el CPU para propósitos de calendarización"
-
-#: config/iq2000/iq2000.opt:35
-msgid "Use GP relative sdata/sbss sections"
-msgstr "Utiliza secciones sdata/sbss relativas a GP"
-
-#: config/iq2000/iq2000.opt:40
-msgid "No default crt0.o"
-msgstr "No define a crt0.o por defecto"
-
 #: config/bfin/bfin.opt:31
 msgid "Omit frame pointer for leaf functions"
 msgstr "Omite el marco de referencia para las funciones hojas"
@@ -14508,2036 +14452,2059 @@
 msgid "Do stack checking using bounds in L1 scratch memory"
 msgstr "Revisa la pila usando límites en la memoria de scratch L1"
 
-#: config/mt/mt.opt:23
-msgid "Use byte loads and stores when generating code."
-msgstr "Usa cargas y almacenamientos de bytes al generar código."
+#: treelang/lang.opt:30
+msgid "Trace lexical analysis"
+msgstr "Rastrea el análisis léxico"
 
-#: config/mt/mt.opt:31
-msgid "Do not include crt0.o in the startup files"
-msgstr "No incluye crt0.o en los ficheros de inicio"
+#: treelang/lang.opt:34
+msgid "Trace the parsing process"
+msgstr "Rastrea el proceso de decodificación"
 
-#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
-#: config/mt/mt.opt:47 config/mt/mt.opt:51
-msgid "Internal debug switch"
-msgstr "Interruptor de depuración interno"
+#: java/lang.opt:65
+msgid "Warn if a deprecated compiler feature, class, method, or field is used"
+msgstr "Avisa si se usa una opción de compilador, clase, método o campo obsoletos"
 
-#: config/vxworks.opt:24
-msgid "Assume the VxWorks RTP environment"
-msgstr "Asume el ambiente RTP de VxWorks"
+#: java/lang.opt:69
+msgid "Warn if deprecated empty statements are found"
+msgstr "Avisa si se encuentran declaraciones vacías obsoletas"
 
-#: config/vxworks.opt:31
-msgid "Assume the VxWorks vThreads environment"
-msgstr "Asume el ambiente vThreads de VxWorks"
+#: java/lang.opt:73
+msgid "Warn if .class files are out of date"
+msgstr "Avisa si los ficheros .class están desactualizados"
 
-#: config/darwin.opt:23
-msgid "Generate code suitable for fast turn around debugging"
-msgstr "Genera código adecuado para vuelta rápida en la depuración"
+#: java/lang.opt:77
+msgid "Warn if modifiers are specified when not necessary"
+msgstr "Avisa si se especifican modificadores cuando no son necesarios"
 
-#: config/darwin.opt:31
-msgid "The earliest MacOS X version on which this program will run"
-msgstr "La versión más temprana de MacOS X en la cual este programa se ejecutará"
+#: java/lang.opt:81
+msgid "Deprecated; use --classpath instead"
+msgstr "Obsoleto; use en su lugar --classpath"
 
-#: config/darwin.opt:35
-msgid "Set sizeof(bool) to 1"
-msgstr "Establece sizeof(bool) a 1"
+#: java/lang.opt:88
+msgid "Permit the use of the assert keyword"
+msgstr "Permite el uso de la palabra clave assert"
 
-#: config/darwin.opt:39
-msgid "Generate code for darwin loadable kernel extensions"
-msgstr "Genera código para las extensiones cargables de núcleo darwin"
+#: java/lang.opt:110
+msgid "Replace system path"
+msgstr "Reemplaza la ruta del sistema"
 
-#: config/darwin.opt:43
-msgid "Generate code for the kernel or loadable kernel extensions"
-msgstr "Genera código para el núcleo o para las extensiones cargables del núcleo"
+#: java/lang.opt:114
+msgid "Generate checks for references to NULL"
+msgstr "Genera revisiones para referencias a NULL"
 
-#: config/darwin.opt:47
-msgid "Add <dir> to the end of the system framework include path"
-msgstr "Agrega el <dir>ectorio al final de la ruta de inclusión del marco de trabajo del sistema"
+#: java/lang.opt:118
+msgid "Set class path"
+msgstr "Establece la ruta de clases"
 
-#: config/lynx.opt:23
-msgid "Support legacy multi-threading"
-msgstr "Soporte para multihilos antiguo"
+#: java/lang.opt:125
+msgid "Output a class file"
+msgstr "Genera un fichero clase como salida"
 
-#: config/lynx.opt:27
-msgid "Use shared libraries"
-msgstr "Usa bibliotecas compartidas"
+#: java/lang.opt:129
+msgid "Alias for -femit-class-file"
+msgstr "Alias para -femit-class-file"
 
-#: config/lynx.opt:31
-msgid "Support multi-threading"
-msgstr "Soporte para multihilos"
+#: java/lang.opt:133
+msgid "Choose input encoding (defaults from your locale)"
+msgstr "Escoge la codificación de entrada (por defecto viene del local)"
 
-#: config/score/score.opt:31
-msgid "Disable bcnz instruction"
-msgstr "Desactiva la instrucción bcnz"
+#: java/lang.opt:137
+msgid "Set the extension directory path"
+msgstr "Establece la ruta del directorio de extensiones"
 
-#: config/score/score.opt:35
-msgid "Enable unaligned load/store instruction"
-msgstr "Activa la instrucción load/store sin alineación"
+#: java/lang.opt:144
+msgid "Input file is a file with a list of filenames to compile"
+msgstr "El fichero de entrada es un fichero con la lista de nombres de fichero a compilar"
 
-#: config/score/score.opt:39
-msgid "Support SCORE 5 ISA"
-msgstr "Soporta el ISA de SCORE 5"
+#: java/lang.opt:151
+msgid "Always check for non gcj generated classes archives"
+msgstr "Revisa siempre por archivos de clases no generados por gcj"
 
-#: config/score/score.opt:43
-msgid "Support SCORE 5U ISA"
-msgstr "Soporta el ISA de SCORE 5u"
+#: java/lang.opt:155
+msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
+msgstr "Asume que el tiempo de ejecución usa una tabla hash para mapear un objeto a su estructura de sincronización"
 
-#: config/score/score.opt:47
-msgid "Support SCORE 7 ISA"
-msgstr "Soporta el ISA de SCORE 7"
+#: java/lang.opt:159
+msgid "Generate instances of Class at runtime"
+msgstr "Genera instancias de Class en tiempo de ejecución"
 
-#: config/score/score.opt:51
-msgid "Support SCORE 7D ISA"
-msgstr "Soporta el ISA de SCORE 7D"
+#: java/lang.opt:163
+msgid "Use offset tables for virtual method calls"
+msgstr "Utiliza tablas de desplazamiento para llamadas a métodos virtuales"
 
-#: config/score/score.opt:55
-msgid "Support SCORE 3 ISA"
-msgstr "Soporta el ISA de SCORE 3"
+#: java/lang.opt:170
+msgid "Assume native functions are implemented using JNI"
+msgstr "Asume que las funciones nativas se implementan usando JNI"
 
-#: config/score/score.opt:59
-msgid "Support SCORE 3d ISA"
-msgstr "Soporta el ISA de SCORE 3d"
+#: java/lang.opt:174
+msgid "Enable optimization of static class initialization code"
+msgstr "Activa la optimización del código de inicialización de las clases static"
 
-#: config/linux.opt:24
-msgid "Use uClibc instead of GNU libc"
-msgstr "Usa uClibc en lugar de libc de GNU"
+#: java/lang.opt:181
+msgid "Reduce the amount of reflection meta-data generated"
+msgstr "Reduce la cantidad de metadatos de reflexión generados"
 
-#: config/linux.opt:28
-msgid "Use GNU libc instead of uClibc"
-msgstr "Usa libc de GNU en lugar de uClibc"
+#: java/lang.opt:185
+msgid "Enable assignability checks for stores into object arrays"
+msgstr "Activa revisiones de asignabilidad para almacenamientos en matrices de objetos"
 
-#: c.opt:41
-msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
-msgstr "Relaciona la <resp>uesta a la <pregunta>.  Al colocar '-' antes de la <pregunta> desactiva la <resp>uesta a la <pregunta>"
+#: java/lang.opt:189
+msgid "Generate code for the Boehm GC"
+msgstr "Genera código para el GC de Boehm"
 
-#: c.opt:45
-msgid "Do not discard comments"
-msgstr "No descarta comentarios"
+#: java/lang.opt:193
+msgid "Call a library routine to do integer divisions"
+msgstr "Llama a una rutina de biblioteca para hacer divisiones enteras"
 
-#: c.opt:49
-msgid "Do not discard comments in macro expansions"
-msgstr "No descarta comentarios en expansiones de macro"
+#: java/lang.opt:197
+msgid "Generated should be loaded by bootstrap loader"
+msgstr "El generado se debe cargar con el cargador de arranque"
 
-#: c.opt:53
-msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
-msgstr "Define una <macro> con <val> como su valor.  Si sólo se da la <macro>, <val> se toma como 1"
+#: java/lang.opt:201
+msgid "Set the source language version"
+msgstr "Establece la versión del lenguaje fuente"
 
-#: c.opt:60
-msgid "Add <dir> to the end of the main framework include path"
-msgstr "Agrega el <dir>ectorio al final de la ruta de inclusión del marco de trabajo principal"
+#: java/lang.opt:205
+msgid "Set the target VM version"
+msgstr "Establece la versión de la MV destino"
 
-#: c.opt:64
-msgid "Print the name of header files as they are used"
-msgstr "Muestra los nombres de los ficheros de encabezado mientras se utilizan"
-
-#: c.opt:68 c.opt:859
-msgid "Add <dir> to the end of the main include path"
-msgstr "Agrega el <dir>ectorio al final de la ruta de inclusión principal"
-
-#: c.opt:72
-msgid "Generate make dependencies"
-msgstr "Genera dependencias de make"
-
-#: c.opt:76
-msgid "Generate make dependencies and compile"
-msgstr "Genera dependencias de make y compila"
-
-#: c.opt:80
-msgid "Write dependency output to the given file"
-msgstr "Escribe la salida de dependencias al fichero dado"
-
-#: c.opt:84
-msgid "Treat missing header files as generated files"
-msgstr "Trata los ficheros de encabezado faltantes como ficheros generados"
-
-#: c.opt:88
-msgid "Like -M but ignore system header files"
-msgstr "Como -M pero descarta los ficheros de encabezado del sistema"
-
-#: c.opt:92
-msgid "Like -MD but ignore system header files"
-msgstr "Como -MD pero descarta los ficheros de encabezado del sistema"
-
-#: c.opt:96
-msgid "Generate phony targets for all headers"
-msgstr "Genera objetivos de prueba para todos los encabezados"
-
-#: c.opt:100
-msgid "Add a MAKE-quoted target"
-msgstr "Agrega un objetivo tipo-MAKE"
-
-#: c.opt:104
-msgid "Add an unquoted target"
-msgstr "Agrega un objetivo no citado"
-
-#: c.opt:108
-msgid "Do not generate #line directives"
-msgstr "No genera directivas #line"
-
-#: c.opt:112
-msgid "Undefine <macro>"
-msgstr "Borra la definición de <macro>"
-
-#: c.opt:116
-msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
-msgstr "Avisa sobre cosas que cambiarán cuando se compile con un compilador que cumpla con la ABI"
-
-#: c.opt:120
-msgid "Warn about suspicious uses of memory addresses"
-msgstr "Avisa sobre usos sospechosos de direcciones de memoria"
-
-#: c.opt:124
-msgid "Enable most warning messages"
-msgstr "Activa casi todos los mensajes de aviso"
-
-#: c.opt:128
-msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
-msgstr "Avisa si la comparación es siempre verdadera o siempre falsa debido al rango limitado del tipo de datos"
-
-#: c.opt:132
-msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
-msgstr "Avisa cuando se intercepte una asignación Objective-C por el recolector de basura"
-
-#: c.opt:136
-msgid "Warn about casting functions to incompatible types"
-msgstr "Avisa por funciones de conversión a tipos incompatibles"
-
-#: c.opt:140
-msgid "Warn about C constructs that are not in the common subset of C and C++"
-msgstr "Avisa sobre construcciones C que no están en el subconjunto común de C y C++"
-
-#: c.opt:144
-msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
-msgstr "Avisar sobre constructores de C++ cuyos significados difieren entre ISO C++ 1998 e ISO C++ 200x"
-
-#: c.opt:148
-msgid "Warn about casts which discard qualifiers"
-msgstr "Avisa sobre conversiones que descartan calificadores"
-
-#: c.opt:152
-msgid "Warn about subscripts whose type is \"char\""
-msgstr "Avisa sobre subíndices cuyo tipo es \"char\""
-
-#: c.opt:156
-msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
-msgstr "Avisa sobre variables que pueden cambiar por \"longjmp\" o \"vfork\""
-
-#: c.opt:160
-msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
-msgstr "Avisa sobre la posibilidad de bloques de comentarios anidados, y comentarios de C++ que abarquen más de una línea física"
-
-#: c.opt:164
-msgid "Synonym for -Wcomment"
-msgstr "Sinónimo de -Wcomment"
-
-#: c.opt:168
-msgid "Warn for implicit type conversions that may change a value"
-msgstr "Avisa cuando hay conversiones de tipo implícitas que pueden cambiar un valor"
-
-#: c.opt:172
-msgid "Warn for implicit type conversions between signed and unsigned integers"
-msgstr "Avisa cuando hay conversiones de tipo implícitas entre enteros con signo y sin signo"
-
-#: c.opt:176
-msgid "Warn when all constructors and destructors are private"
-msgstr "Avisa cuando todos los constructores y destructores son privados"
-
-#: c.opt:180
-msgid "Warn when a declaration is found after a statement"
-msgstr "Avisa cuando se encuentra una declaración después de una declaración"
-
-#: c.opt:184
-msgid "Warn about deprecated compiler features"
-msgstr "Avisa si se usan opciones de compilador obsoletas"
-
-#: c.opt:188
-msgid "Warn about compile-time integer division by zero"
-msgstr "Avisa sobre la división entera por cero en tiempo de compilación"
-
-#: c.opt:192
-msgid "Warn about violations of Effective C++ style rules"
-msgstr "Avisa sobre violaciones de reglas de estilo de Effective C++"
-
-#: c.opt:196
-msgid "Warn about an empty body in an if or else statement"
-msgstr "Avisa sobre un cuerpo vacío en una declaración if o else"
-
-#: c.opt:200
-msgid "Warn about stray tokens after #elif and #endif"
-msgstr "Avisa sobre elementos sobrantes después de #elif y #endif"
-
-#: c.opt:208
-msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
-msgstr "Esta opción es obsoleta; utilice en su lugar -Werror=implicit-function-declaration"
-
-#: c.opt:212
-msgid "Warn if testing floating point numbers for equality"
-msgstr "Avisa si se prueban números de coma flotante para equidad"
-
-#: c.opt:216
-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
-msgstr "Avisa sobre anomalías de cadena de formato de printf/scanf/strftime/strfmon"
-
-#: c.opt:220
-msgid "Warn if passing too many arguments to a function for its format string"
-msgstr "Avisa si se pasan demasiados argumentos a una función para su cadena de formato"
-
-#: c.opt:224
-msgid "Warn about format strings that are not literals"
-msgstr "Avisa sobre el uso de cadenas de formato que no son literales"
-
-#: c.opt:228
-msgid "Warn about format strings that contain NUL bytes"
-msgstr "Avisa sobre las cadenas de formato que contengan bytes NUL"
-
-#: c.opt:232
-msgid "Warn about possible security problems with format functions"
-msgstr "Avisa sobre posibles problemas de seguridad con funciones de formato"
-
-#: c.opt:236
-msgid "Warn about strftime formats yielding 2-digit years"
-msgstr "Avisa sobre formatos de strftime que producen dos dígitos para el año"
-
-#: c.opt:240
-msgid "Warn about zero-length formats"
-msgstr "Avisa sobre formatos de longitud cero"
-
-#: c.opt:247
-msgid "Warn about variables which are initialized to themselves"
-msgstr "Avisa sobre variables que se inicialicen ellas mismas"
-
-#: c.opt:254
-msgid "Warn about implicit function declarations"
-msgstr "Avisa sobre la declaración implícita de funciones"
-
-#: c.opt:258
-msgid "Warn when a declaration does not specify a type"
-msgstr "Avisa cuando una declaración no especifique un tipo"
-
-#: c.opt:262
-msgid "Deprecated.  This switch has no effect"
-msgstr "Obsoleto.  Esta opción no tiene efecto"
-
-#: c.opt:266
-msgid "Warn when there is a cast to a pointer from an integer of a different size"
-msgstr "Avisa cuando hay una conversión a puntero desde un entero de tamaño diferente"
-
-#: c.opt:270
-msgid "Warn about invalid uses of the \"offsetof\" macro"
-msgstr "Avisa sobre usos inválidos de la macro \"offsetof\""
-
-#: c.opt:274
-msgid "Warn about PCH files that are found but not used"
-msgstr "Avisa sobre ficheros PCH que se encuentran pero no se usan"
-
-#: c.opt:278
-msgid "Do not warn about using \"long long\" when -pedantic"
-msgstr "No avisa sobre el uso de \"long long\" cuando se use -pedantic"
-
-#: c.opt:282
-msgid "Warn about suspicious declarations of \"main\""
-msgstr "Avisa sobre declaraciones sospechosas de \"main\""
-
-#: c.opt:286
-msgid "Warn about possibly missing braces around initializers"
-msgstr "Avisa sobre posibles llaves faltantes alrededor de los inicializadores"
-
-#: c.opt:290
-msgid "Warn about global functions without previous declarations"
-msgstr "Avisa sobre funciones globales sin declaraciones previas"
-
-#: c.opt:294
-msgid "Warn about missing fields in struct initializers"
-msgstr "Avisa sobre campos faltantes en los inicializadores de struct"
-
-#: c.opt:298
-msgid "Warn about functions which might be candidates for format attributes"
-msgstr "Avisa por funciones que pueden ser candidatas para atributos de formato"
-
-#: c.opt:302
-msgid "Warn about user-specified include directories that do not exist"
-msgstr "Avisa sobre directorios de inclusión definidos por el usuario que no existen"
-
-#: c.opt:306
-msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
-msgstr "Avisa sobre parámetros de función declarados sin un especificador de tipo en funciones de estilo K&R"
-
-#: c.opt:310
-msgid "Warn about global functions without prototypes"
-msgstr "Avisa sobre funciones globales sin prototipos"
-
-#: c.opt:314
-msgid "Warn about use of multi-character character constants"
-msgstr "Avisa sobre el uso de constantes de carácter multicaracteres"
-
-#: c.opt:318
-msgid "Warn about \"extern\" declarations not at file scope"
-msgstr "Avisa sobre declaraciones \"extern\" que no están en el ámbito del fichero"
-
-#: c.opt:322
-msgid "Warn when non-templatized friend functions are declared within a template"
-msgstr "Avisa cuando las funciones friend sin plantillas se declaran dentro de una plantilla"
-
-#: c.opt:326
-msgid "Warn about non-virtual destructors"
-msgstr "Avisa sobre destructores que no son virtuales"
-
-#: c.opt:330
-msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
-msgstr "Avisa sobre el paso de NULL a ranuras de argumento marcadas que requieren no-NULL"
-
-#: c.opt:334
-msgid "Warn about non-normalised Unicode strings"
-msgstr "Avisa sobre cadenas Unicode que no están normalizadas"
-
-#: c.opt:338
-msgid "Warn if a C-style cast is used in a program"
-msgstr "Avisa si se usa una conversión de estilo C en un programa"
-
-#: c.opt:342
-msgid "Warn for obsolescent usage in a declaration"
-msgstr "Avisa por un usage obsoleto en una declaración"
-
-#: c.opt:346
-msgid "Warn if an old-style parameter definition is used"
-msgstr "Avisa si se usa un parámetro de estilo antiguo en una definición"
-
-#: c.opt:350
-msgid "Warn if a string is longer than the maximum portable length specified by the standard"
-msgstr "Avisa si una cadena es más larga que la longitud transportable máxima especificada por el estándar"
-
-#: c.opt:354
-msgid "Warn about overloaded virtual function names"
-msgstr "Avisa sobre nombres de funciones virtual sobrecargadas"
-
-#: c.opt:358
-msgid "Warn about overriding initializers without side effects"
-msgstr "Avisa sobre sobreescritura de inicializadores sin efectos secundarios"
-
-#: c.opt:362
-msgid "Warn about possibly missing parentheses"
-msgstr "Avisa sobre posibles paréntesis faltantes"
-
-#: c.opt:366
-msgid "Warn when converting the type of pointers to member functions"
-msgstr "Avisa cuando se convierte el tipo de punteros sobre punteros a funciones miembro"
-
-#: c.opt:370
-msgid "Warn about function pointer arithmetic"
-msgstr "Avisa sobre la aritmética de punteros de funciones"
-
-#: c.opt:374
-msgid "Warn when a pointer is cast to an integer of a different size"
-msgstr "Avisa cuando hay una conversión de puntero a entero de tamaño diferente"
-
-#: c.opt:378
-msgid "Warn about misuses of pragmas"
-msgstr "Avisa sobre malos usos de pragmas"
-
-#: c.opt:382
-msgid "Warn if inherited methods are unimplemented"
-msgstr "Avisa si los métodos heredados no están implementados"
-
-#: c.opt:386
-msgid "Warn about multiple declarations of the same object"
-msgstr "Avisa sobre declaraciones múltiples del mismo objeto"
-
-#: c.opt:390
-msgid "Warn when the compiler reorders code"
-msgstr "Avisa cuando el compilador reordena código"
-
-#: c.opt:394
-msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
-msgstr "Avisa cuando el tipo de devolución por defecto de una función cambia a \"int\" (C), o sobre tipos de devolución inconsistentes (C++)"
-
-#: c.opt:398
-msgid "Warn if a selector has multiple methods"
-msgstr "Avisa si un selector tiene métodos múltiples"
-
-#: c.opt:402
-msgid "Warn about possible violations of sequence point rules"
-msgstr "Avisa sobre posibles violaciones a las reglas de secuencia de punto"
-
-#: c.opt:406
-msgid "Warn about signed-unsigned comparisons"
-msgstr "Avisa sobre comparaciones signo-sin signo"
-
-#: c.opt:410
-msgid "Warn when overload promotes from unsigned to signed"
-msgstr "Avisa cuando la sobrecarga promueve de unsigned a signed"
-
-#: c.opt:414
-msgid "Warn about uncasted NULL used as sentinel"
-msgstr "Avisa sobre NULL sin conversión usado como sentinela"
-
-#: c.opt:418
-msgid "Warn about unprototyped function declarations"
-msgstr "Avisa sobre declaraciones de función sin prototipo"
-
-#: c.opt:422
-msgid "Warn if type signatures of candidate methods do not match exactly"
-msgstr "Avisa si los firmas de tipo de los métodos candidatos no coinciden exactamente"
-
-#: c.opt:426
-msgid "Warn when synthesis behavior differs from Cfront"
-msgstr "Avisa cuando el comportamiento de síntesis difiere de Cfront"
-
-#: c.opt:430 common.opt:182
-msgid "Do not suppress warnings from system headers"
-msgstr "No suprime los avisos de los encabezados del sistema"
-
-#: c.opt:434
-msgid "Warn about features not present in traditional C"
-msgstr "Avisa sobre características no presentes en C tradicional"
-
-#: c.opt:438
-msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
-msgstr "Avisa de prototipos que causen diferentes conversiones de tipo de las que sucederían en la ausencia del prototipo"
-
-#: c.opt:442
-msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
-msgstr "Avisa si se encuentran trigrafos que puedan afectar el significado del programa"
-
-#: c.opt:446
-msgid "Warn about @selector()s without previously declared methods"
-msgstr "Avisa sobre @selector()es sin métodos declarados previamente"
-
-#: c.opt:450
-msgid "Warn if an undefined macro is used in an #if directive"
-msgstr "Avisa si se usa una macro indefinida en una directiva #if"
-
-#: c.opt:454
-msgid "Warn about unrecognized pragmas"
-msgstr "Avisa sobre pragmas que no se reconocen"
-
-#: c.opt:458
-msgid "Warn about macros defined in the main file that are not used"
-msgstr "Avisa sobre macros definidas en el fichero principal que no se usan"
-
-#: c.opt:462
-msgid "Do not warn about using variadic macros when -pedantic"
-msgstr "No avisa sobre el uso de macros variadic cuando se use -pedantic"
-
-#: c.opt:466
-msgid "Warn if a variable length array is used"
-msgstr "Avisa si se usa una matriz de longitud variable"
-
-#: c.opt:470
-msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
-msgstr "En C++, un valor diferente de cero significa avisar sobre conversiones obsoletas de literales de cadena a `char *'.  En C, aviso similar, excepto que la conversión no es obsoleta por el estándar ISO C."
-
-#: c.opt:474
-msgid "Warn when a pointer differs in signedness in an assignment"
-msgstr "Avisa cuando un puntero difiere en signo en una asignación"
-
-#: c.opt:478
-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
-msgstr "Un sinónimo para -std=c89 (para C) o -std=c++98 (para C++)"
-
-#: c.opt:486
-msgid "Enforce class member access control semantics"
-msgstr "Cumple las semánticas de control de acceso de miembros de clase"
-
-#: c.opt:493
-msgid "Change when template instances are emitted"
-msgstr "Cambia cuando se emiten las instancias de la plantilla"
-
-#: c.opt:497
-msgid "Recognize the \"asm\" keyword"
-msgstr "Reconoce la palabra clave \"asm\""
-
-#: c.opt:501
-msgid "Recognize built-in functions"
-msgstr "Reconoce funciones internas"
-
-#: c.opt:508
-msgid "Check the return value of new"
-msgstr "Revisa el valor de devolución de new"
-
-#: c.opt:512
-msgid "Allow the arguments of the '?' operator to have different types"
-msgstr "Permite que los argumentos del operador '?' tengan tipos diferentes"
-
-#: c.opt:516
-msgid "Reduce the size of object files"
-msgstr "Reduce el tamaño de los ficheros objeto"
-
-#: c.opt:520
-msgid "Use class <name> for constant strings"
-msgstr "Usa la clase <nombre> para cadenas constantes"
-
-#: c.opt:524
-msgid "Inline member functions by default"
-msgstr "Incluye en línea a las funciones miembro por defecto"
-
-#: c.opt:528
-msgid "Preprocess directives only."
-msgstr "Preprocesa sólo directivas."
-
-#: c.opt:532
-msgid "Permit '$' as an identifier character"
-msgstr "Permite '$' como un identificador de carácter"
-
-#: c.opt:539
-msgid "Generate code to check exception specifications"
-msgstr "Genera código para revisar excepciones de especificaciones"
-
-#: c.opt:546
-msgid "Convert all strings and character constants to character set <cset>"
-msgstr "Convierte todas las constantes de cadenas y carácter al conjunto de caracteres <cset>"
-
-#: c.opt:550
-msgid "Permit universal character names (\\u and \\U) in identifiers"
-msgstr "Permite los nombres de cáracteres universales (\\u y \\U) en los identificadores"
-
-#: c.opt:554
-msgid "Specify the default character set for source files"
-msgstr "Especifica el conjunto de caracteres por defecto para los ficheros fuente"
-
-#: c.opt:562
-msgid "Scope of for-init-statement variables is local to the loop"
-msgstr "El ámbito de las variables de la declaración de inicio-de-for es local para el ciclo"
-
-#: c.opt:566
-msgid "Do not assume that standard C libraries and \"main\" exist"
-msgstr "No asume que existen las bibliotecas C estándar y \"main\""
-
-#: c.opt:570
-msgid "Recognize GNU-defined keywords"
-msgstr "Reconoce las palabras claves definidas por GNU"
-
-#: c.opt:574
-msgid "Generate code for GNU runtime environment"
-msgstr "Genera código para el ambiente de tiempo de ejecución GNU"
-
-#: c.opt:578
-msgid "Use traditional GNU semantics for inline functions"
-msgstr "Usa semántica GNU tradicional para las funciones incluídas en línea"
-
-#: c.opt:591
-msgid "Assume normal C execution environment"
-msgstr "Asume el ambiente normal de ejecución C"
-
-#: c.opt:595
-msgid "Enable support for huge objects"
-msgstr "Activa el soporte para objetos enormes"
-
-#: c.opt:599
-msgid "Export functions even if they can be inlined"
-msgstr "Exporta funciones aún si pueden incluir en línea"
-
-#: c.opt:603
-msgid "Emit implicit instantiations of inline templates"
-msgstr "Emite instanciaciones implícitas de plantillas incluídas en línea"
-
-#: c.opt:607
-msgid "Emit implicit instantiations of templates"
-msgstr "Emite instanciaciones implícitas de plantillas"
-
-#: c.opt:611
-msgid "Inject friend functions into enclosing namespace"
-msgstr "Inyecta las funciones friend dentro de espacios de nombres cerrados"
-
-#: c.opt:618
-msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
-msgstr "Permite las conversiones implícitas entre vectores con números diferentes de subpartes y/o tipos de elementos diferentes."
-
-#: c.opt:622
-msgid "Don't warn about uses of Microsoft extensions"
-msgstr "No avisa sobre los usos de extensiones Microsoft"
-
-#: c.opt:632
-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
-msgstr "Genera código para el ambiente de tiempo de ejecución NeXT (Apple Mac OS X)"
-
-#: c.opt:636
-msgid "Assume that receivers of Objective-C messages may be nil"
-msgstr "Asume que los receptores de mensajes de Objective-C pueden ser nil"
-
-#: c.opt:648
-msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
-msgstr "Genera métodos Objective-C especiales para inicializar/destruir i-variables de C++ que no son POD, si es necesario"
-
-#: c.opt:652
-msgid "Allow fast jumps to the message dispatcher"
-msgstr "Permite saltos rápidos al despachador de mensajes"
-
-#: c.opt:658
-msgid "Enable Objective-C exception and synchronization syntax"
-msgstr "Activa la sintaxis de excepción y sincronización de Objective-C"
-
-#: c.opt:662
-msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
-msgstr "Activa la recolección de basura (GC) en programas Objective-C/Objective-C++"
-
-#: c.opt:667
-msgid "Enable Objective-C setjmp exception handling runtime"
-msgstr "Activa el manejo de excepciones setjmp en tiempo de ejecución de Objective-C"
-
-#: c.opt:671
-msgid "Enable OpenMP"
-msgstr "Activa OpenMP"
-
-#: c.opt:675
-msgid "Recognize C++ kewords like \"compl\" and \"xor\""
-msgstr "Reconoce palabras clave de C++ como \"compl\" y \"xor\""
-
-#: c.opt:679
-msgid "Enable optional diagnostics"
-msgstr "Activa los diagnósticos opcionales"
-
-#: c.opt:686
-msgid "Look for and use PCH files even when preprocessing"
-msgstr "Busca y utiliza ficheros PCH aún cuando se esté preprocesando"
-
-#: c.opt:690
-msgid "Downgrade conformance errors to warnings"
-msgstr "Degrada los errores de concordancia a avisos"
-
-#: c.opt:694
-msgid "Treat the input file as already preprocessed"
-msgstr "Trata al fichero de entrada como previamente preprocesado"
-
-#: c.opt:698
-msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
-msgstr "Usa el modo Fix-and-Continue para indicar que los ficheros objeto se pueden intercambiar en tiempo de ejecución"
-
-#: c.opt:702
-msgid "Enable automatic template instantiation"
-msgstr "Activa la instanciación automática de plantillas"
-
-#: c.opt:706
-msgid "Generate run time type descriptor information"
-msgstr "Genera información de descriptor de tipo en tiempo de ejecución"
-
-#: c.opt:710
-msgid "Use the same size for double as for float"
-msgstr "Usa el mismo tamaño para double que para float"
-
-#: c.opt:718
-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
-msgstr "Fuerza que el tipo debajo de \"wchar_t\" sea \"unsigned short\""
-
-#: c.opt:722
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
-msgstr "Cuando no se proporcione \"signed\" o \"unsigned\" hace signed el campo de bits"
-
-#: c.opt:726
-msgid "Make \"char\" signed by default"
-msgstr "Hace que \"char\" sea signed por defecto"
-
-#: c.opt:733
-msgid "Display statistics accumulated during compilation"
-msgstr "Muestra las estadísticas acumuladas durante la compilación"
-
-#: c.opt:740
-msgid "Distance between tab stops for column reporting"
-msgstr "Distancia entre topes de tabulador para reportes en columnas"
-
-#: c.opt:744
-msgid "Specify maximum template instantiation depth"
-msgstr "Especifica la profundidad máxima de instanciación de plantillas"
-
-#: c.opt:751
-msgid "Do not generate thread-safe code for initializing local statics"
-msgstr "No genera código seguro en hilos para inicializar statics locales"
-
-#: c.opt:755
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
-msgstr "Cuando no se proporcione \"signed\" o \"unsigned\" hacer unsigned el campo de bits"
-
-#: c.opt:759
-msgid "Make \"char\" unsigned by default"
-msgstr "Hace que \"char\" sea unsigned por defecto"
-
-#: c.opt:763
-msgid "Use __cxa_atexit to register destructors"
-msgstr "Usa __cxa_atexit para registrar destructores"
-
-#: c.opt:767
-msgid "Use __cxa_get_exception_ptr in exception handling"
-msgstr "Usa __cxa_get_exception_ptr para el manejo de excepciones"
-
-#: c.opt:771
-msgid "Marks all inlined methods as having hidden visibility"
-msgstr "Marca todos los métodos incluídos en lína con visibilidad hidden"
-
-#: c.opt:775
-msgid "Changes visibility to match Microsoft Visual Studio by default"
-msgstr "Cambia la visibilidad para coincidir con Microsoft Visual Studio por defecto"
-
-#: c.opt:779
-msgid "Discard unused virtual functions"
-msgstr "Descarta funciones virtual sin usar"
-
-#: c.opt:783
-msgid "Implement vtables using thunks"
-msgstr "Implementa vtables usando thunks"
-
-#: c.opt:787
-msgid "Emit common-like symbols as weak symbols"
-msgstr "Emite símbolos comunes como símbolos débiles"
-
-#: c.opt:791
-msgid "Convert all wide strings and character constants to character set <cset>"
-msgstr "Convierte todas las cadenas anchas y constantes de cáracter al conjunto de caracteres <cset>"
-
-#: c.opt:795
-msgid "Generate a #line directive pointing at the current working directory"
-msgstr "Genera una directiva #line que apunte al directorio de trabajo actual"
-
-#: c.opt:799
-msgid "Emit cross referencing information"
-msgstr "Emite información de referencia cruzada"
-
-#: c.opt:803
-msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
-msgstr "Genera la búsqueda no estricta de clases (a través de objc_getClass()) para usarlas en el modo Zero-Link"
-
-#: c.opt:807
-msgid "Dump declarations to a .decl file"
-msgstr "Vuelca las declaraciones a un fichero .decl"
-
-#: c.opt:811
-msgid "Aggressive reduced debug info for structs"
-msgstr "Información de depuración reducida agresiva para structs"
-
-#: c.opt:815
-msgid "Conservative reduced debug info for structs"
-msgstr "Información de depuración reducida conservativa para structs"
-
-#: c.opt:819
-msgid "Detailed reduced debug info for structs"
-msgstr "Información de depuración reducida detallada para structs"
-
-#: c.opt:823 c.opt:855
-msgid "Add <dir> to the end of the system include path"
-msgstr "Agrega el <dir>ectorio al final de la ruta de inclusión del sistema"
-
-#: c.opt:827
-msgid "Accept definition of macros in <file>"
-msgstr "Acepta la definición de macros en el <fich>ero"
-
-#: c.opt:831
-msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
-msgstr "-imultilib <dir> Define <dir> como el subdirectorio de inclusión de multilib"
-
-#: c.opt:835
-msgid "Include the contents of <file> before other files"
-msgstr "Incluye los contenidos del <fichero> antes de otros ficheros"
-
-#: c.opt:839
-msgid "Specify <path> as a prefix for next two options"
-msgstr "Especifica la <ruta> como un prefijo para las siguientes dos opciones"
-
-#: c.opt:843
-msgid "Set <dir> to be the system root directory"
-msgstr "Establece el <dir>ectorio como el directorio raíz del sistema"
-
-#: c.opt:847
-msgid "Add <dir> to the start of the system include path"
-msgstr "Agrega el <dir>ectorio al inicio de la ruta de inclusión del sistema"
-
-#: c.opt:851
-msgid "Add <dir> to the end of the quote include path"
-msgstr "Agrega el <dir>ectorio al final de la ruta de inclusión de citas"
-
-#: c.opt:872
-msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
-msgstr "No busca directorios de inclusión del sistema por defecto (aquellos especificados con -isystem aún serán utilizados)"
-
-#: c.opt:876
-msgid "Do not search standard system include directories for C++"
-msgstr "No busca directorios de inclusión del sistema por defecto para C++"
-
-#: c.opt:892
-msgid "Generate C header of platform-specific features"
-msgstr "Genera encabezado C de características específicas de la plataforma"
-
-#: c.opt:896
-msgid "Print a checksum of the executable for PCH validity checking, and stop"
-msgstr "Muestra una suma de comprobación del ejecutable para revisión de validación de PCH, y termina"
-
-#: c.opt:900
-msgid "Remap file names when including files"
-msgstr "Remapea nombres de fichero cuando incluyen ficheros"
-
-#: c.opt:904
-msgid "Conform to the ISO 1998 C++ standard"
-msgstr "Conforma al estándar ISO 1998 C++"
-
-#: c.opt:908
-msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
-msgstr "Conforma al estándar ISO 1998 C++, con extensiones que son afines"
-
-#: c.opt:915 c.opt:950
-msgid "Conform to the ISO 1990 C standard"
-msgstr "Conforma al estándar ISO 1990 C"
-
-#: c.opt:919 c.opt:958
-msgid "Conform to the ISO 1999 C standard"
-msgstr "Conforma al estándar ISO 1999 C"
-
-#: c.opt:923
-msgid "Deprecated in favor of -std=c99"
-msgstr "Obsoleto en favor de -std=c99"
-
-#: c.opt:927
-msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
-msgstr "Conforma al estándar ISO 1998 C++ con extensiones GNU"
-
-#: c.opt:931
-msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
-msgstr "Conforma al estándar ISO 1998 C++, con extensiones GNU y"
-
-#: c.opt:938
-msgid "Conform to the ISO 1990 C standard with GNU extensions"
-msgstr "Conforma al estándar ISO 1990 C con extensiones GNU"
-
-#: c.opt:942
-msgid "Conform to the ISO 1999 C standard with GNU extensions"
-msgstr "Conforma al estándar ISO 1999 C con extensiones GNU"
-
-#: c.opt:946
-msgid "Deprecated in favor of -std=gnu99"
-msgstr "Obsoleto en favor de -std=gnu99"
-
-#: c.opt:954
-msgid "Conform to the ISO 1990 C standard as amended in 1994"
-msgstr "Conforma al estándar ISO 1990 C como se enmendó en 1994"
-
-#: c.opt:962
-msgid "Deprecated in favor of -std=iso9899:1999"
-msgstr "Obsoleto en favor de -std=iso9899:1999"
-
-#: c.opt:966
-msgid "Enable traditional preprocessing"
-msgstr "Habilita el preprocesamiento tradicional"
-
-#: c.opt:970
-msgid "Support ISO C trigraphs"
-msgstr "Soporte para los trigrafos de ISO C"
-
-#: c.opt:974
-msgid "Do not predefine system-specific and GCC-specific macros"
-msgstr "No predefine las macros específicas del sistema y específicas de GCC"
-
-#: c.opt:978
-msgid "Enable verbose output"
-msgstr "Activa la salida detallada"
-
-#: common.opt:27
+#: common.opt:28
 msgid "Display this information"
 msgstr "Muestra esta información"
 
-#: common.opt:31
+#: common.opt:32
 msgid "Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
 msgstr "Muestra las descripciones para una clase específica de opciones.  <clase> es uno o más de optimizers, target, warnings, undocumented, params"
 
-#: common.opt:35
+#: common.opt:36
 msgid "Alias for --help=target"
 msgstr "Alias para -mhelp=target"
 
-#: common.opt:51
+#: common.opt:52
 msgid "Set parameter <param> to value.  See below for a complete list of parameters"
 msgstr "Establece el parámetro <param> al valor.  Vea a continuación para una lista completa de parámetros"
 
-#: common.opt:58
+#: common.opt:59
 msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr "Coloca los datos globales y estáticos más pequeños que <número> bytes en una sección especial (en algunos objetivos)"
 
-#: common.opt:62
+#: common.opt:63
 msgid "Set optimization level to <number>"
 msgstr "Establece el nivel de optimización a <número>"
 
-#: common.opt:66
+#: common.opt:67
 msgid "Optimize for space rather than speed"
 msgstr "Optimiza para espacio en lugar de velocidad"
 
-#: common.opt:70
+#: common.opt:71
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr "Esta opción es obsoleta; utilice en su lugar -Wextra"
 
-#: common.opt:74
+#: common.opt:75
 msgid "Warn about returning structures, unions or arrays"
 msgstr "Avisa sobre la devolución de estructuras, unions o matrices"
 
-#: common.opt:78
+#: common.opt:79
 msgid "Warn if an array is accessed out of bounds"
 msgstr "Avisa si se accede a una matriz fuera de los límites"
 
-#: common.opt:82
+#: common.opt:83
 msgid "Warn about inappropriate attribute usage"
 msgstr "Avisa sobre la aritmética de punteros de funciones"
 
-#: common.opt:86
+#: common.opt:87
 msgid "Warn about pointer casts which increase alignment"
 msgstr "Avisa sobre conversión de punteros que incremente la alineación"
 
-#: common.opt:90
+#: common.opt:91
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr "Avisa sobre usos de declaraciones __attribute__((obsoleto))"
 
-#: common.opt:94
+#: common.opt:95
 msgid "Warn when an optimization pass is disabled"
 msgstr "Avisa cuando se desactiva un paso de optimización"
 
-#: common.opt:98
+#: common.opt:99
 msgid "Treat all warnings as errors"
 msgstr "Trata todos los avisos como errores"
 
-#: common.opt:102
+#: common.opt:103
 msgid "Treat specified warning as error"
 msgstr "Trata el aviso especificado como error"
 
-#: common.opt:106
+#: common.opt:107
 msgid "Print extra (possibly unwanted) warnings"
 msgstr "Muestra avisos extra (posiblemente no deseados)"
 
-#: common.opt:110
+#: common.opt:111
 msgid "Exit on the first error occurred"
 msgstr "Termina cuando sucede el primer error"
 
-#: common.opt:114
+#: common.opt:115
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "Avisa cuando una función incluída en línea no se puede incluir en línea"
 
-#: common.opt:118
+#: common.opt:119
 msgid "Warn if an object is larger than <number> bytes"
 msgstr "Avisa si un objeto es más grande que <número> bytes"
 
-#: common.opt:122
+#: common.opt:123
 msgid "Warn when a logical operator is suspicously always evaluating to true or false"
 msgstr "Avisa cuando un operador lógico sospechosamente siempre evalúa a verdadero o falso"
 
-#: common.opt:126
+#: common.opt:127
 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 msgstr "Avisa si el ciclo no se puede optimizar debido a presunciones no triviales."
 
-#: common.opt:130
+#: common.opt:131
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr "Avisa sobre funciones que pueden ser candidatas para __attribute((noreturn))"
 
-#: common.opt:134
+#: common.opt:135
 msgid "Warn about overflow in arithmetic expressions"
 msgstr "Avisa sobre desbordamiento por debajo en expresiones numéricas"
 
-#: common.opt:138
+#: common.opt:139
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr "Avisa cuando el atributo packed no tiene efecto en la disposición de un struct"
 
-#: common.opt:142
+#: common.opt:143
 msgid "Warn when padding is required to align structure members"
 msgstr "Avisa cuando se requiere relleno para alinear a los miembros de una estructura"
 
-#: common.opt:146
+#: common.opt:147
 msgid "Warn when one local variable shadows another"
 msgstr "Avisa cuando una variable local oscurece otra"
 
-#: common.opt:150
+#: common.opt:151
 msgid "Warn when not issuing stack smashing protection for some reason"
 msgstr "Avisa cuando no se está usando la protección contra destrucción de la pila por alguna razón"
 
-#: common.opt:154 common.opt:158
+#: common.opt:155 common.opt:159
 msgid "Warn about code which might break strict aliasing rules"
 msgstr "Avisa sobre código que pueda romper las reglas estrictas de aliases"
 
-#: common.opt:162 common.opt:166
+#: common.opt:163 common.opt:167
 msgid "Warn about optimizations that assume that signed overflow is undefined"
 msgstr "Desactiva las optimizaciones que asumen que un desbordamiento con signo está indefinido"
 
-#: common.opt:170
+#: common.opt:171
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr "Avisa sobre switches enumerados, sin valor por defecto, que carezcan de un case"
 
-#: common.opt:174
+#: common.opt:175
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr "Avisa sobre switches enumerados que carezcan de una declaración \"default:\""
 
-#: common.opt:178
+#: common.opt:179
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr "Avisa sobre todos los switches enumerados que carezcan de un case específico"
 
-#: common.opt:186
+#: common.opt:183 c.opt:434
+msgid "Do not suppress warnings from system headers"
+msgstr "No suprime los avisos de los encabezados del sistema"
+
+#: common.opt:187
 msgid "Warn about uninitialized automatic variables"
 msgstr "Avisa sobre variables automáticas sin inicializar"
 
-#: common.opt:190
+#: common.opt:191
 msgid "Warn about code that will never be executed"
 msgstr "Avisa sobre código que nunca se ejecutará"
 
-#: common.opt:194
+#: common.opt:195
 msgid "Enable all -Wunused- warnings"
 msgstr "Activa todos los avisos -Wunused-"
 
-#: common.opt:198
+#: common.opt:199
 msgid "Warn when a function is unused"
 msgstr "Avisa cuando no se usa una función"
 
-#: common.opt:202
+#: common.opt:203
 msgid "Warn when a label is unused"
 msgstr "Avisa cuando no se usa una etiqueta"
 
-#: common.opt:206
+#: common.opt:207
 msgid "Warn when a function parameter is unused"
 msgstr "Avisa cuando no se usa un parámetro de una función"
 
-#: common.opt:210
+#: common.opt:211
 msgid "Warn when an expression value is unused"
 msgstr "Avisa cuando no se usa un valor de una expresión"
 
-#: common.opt:214
+#: common.opt:215
 msgid "Warn when a variable is unused"
 msgstr "Avisa cuando no se usa una variable"
 
-#: common.opt:218
+#: common.opt:219
 msgid "Warn when a register variable is declared volatile"
 msgstr "Avisa cuando una variable de registro se declara volatile"
 
-#: common.opt:222
+#: common.opt:223
 msgid "Warn instead of error in case profiles in -fprofile-use do not match"
 msgstr "Avisa en lugar de dar error en perfiles case en -fprofile-use que no coincidan"
 
-#: common.opt:226
+#: common.opt:227
 msgid "Emit declaration information into <file>"
 msgstr "Emite la información de declaraciones en el <fichero>"
 
-#: common.opt:239
+#: common.opt:240
 msgid "Enable dumps from specific passes of the compiler"
 msgstr "Activa los volcados de pasos específicos del compilador"
 
-#: common.opt:243
+#: common.opt:244
 msgid "Set the file basename to be used for dumps"
 msgstr "Establece el nombre base a usar para los volcados"
 
-#: common.opt:263
+#: common.opt:264
 msgid "Align the start of functions"
 msgstr "Alínea el inicio de las funciones"
 
-#: common.opt:270
+#: common.opt:271
 msgid "Align labels which are only reached by jumping"
 msgstr "Alínea las etiquetas que solamente se alcanzan saltando"
 
-#: common.opt:277
+#: common.opt:278
 msgid "Align all labels"
 msgstr "Alínea todas las etiquetas"
 
-#: common.opt:284
+#: common.opt:285
 msgid "Align the start of loops"
 msgstr "Alínea el inicio de los ciclos"
 
-#: common.opt:299
+#: common.opt:300
 msgid "Specify that arguments may alias each other and globals"
 msgstr "Especifica que los argumentos pueden ser alias de cada otro y de los globales"
 
-#: common.opt:303
+#: common.opt:304
 msgid "Assume arguments may alias globals but not each other"
 msgstr "Asume que los argumentos pueden ser alias de globales pero no de cada otro"
 
-#: common.opt:307
+#: common.opt:308
 msgid "Assume arguments alias neither each other nor globals"
 msgstr "Asume que los argumentos no pueden ser alias de globales o de cada otro"
 
-#: common.opt:311
+#: common.opt:312
 msgid "Assume arguments alias no other storage"
 msgstr "Asume que los argumentos no son alias de otro almacenamiento"
 
-#: common.opt:315
+#: common.opt:316
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr "Genera tablas de desenredo que sean exactas en cada límite de instrucción"
 
-#: common.opt:319
+#: common.opt:320
 msgid "Generate auto-inc/dec instructions"
 msgstr "Genera instrucciones auto-inc/dec"
 
-#: common.opt:327
+#: common.opt:328
 msgid "Generate code to check bounds before indexing arrays"
 msgstr "Genera código para revisar los límites antes de indizar matrices"
 
-#: common.opt:331
+#: common.opt:332
 msgid "Replace add, compare, branch with branch on count register"
 msgstr "Reemplaza add, compare, branch con branch en la cuenta de registros"
 
-#: common.opt:335
+#: common.opt:336
 msgid "Use profiling information for branch probabilities"
 msgstr "Usa la información de análisis de perfil para las probabilidades de ramificación"
 
-#: common.opt:339
+#: common.opt:340
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr "Realiza optimización de carga de ramificación objetivo antes del hilo prólogo / epílogo"
 
-#: common.opt:343
+#: common.opt:344
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr "Realiza optimización de carga de ramificación objetivo después del hilo prólogo / epílogo"
 
-#: common.opt:347
+#: common.opt:348
 msgid "Restrict target load migration not to re-use registers in any basic block"
 msgstr "Restringe que la migración de carga de objetivos no reuse registros en ningún bloque básico"
 
-#: common.opt:351
+#: common.opt:352
 msgid "Mark <register> as being preserved across functions"
 msgstr "Marca el <registro> como preservado entre funciones"
 
-#: common.opt:355
+#: common.opt:356
 msgid "Mark <register> as being corrupted by function calls"
 msgstr "Marca el <registro> como corrupto para llamadas de función"
 
-#: common.opt:362
+#: common.opt:363
 msgid "Save registers around function calls"
 msgstr "Guarda registros alrededor de llamadas de función"
 
-#: common.opt:366
+#: common.opt:367
 msgid "Compare the results of several data dependence analyzers."
 msgstr "Compara los resultados de varios analizadores de dependencia de datos."
 
-#: common.opt:370
+#: common.opt:371
 msgid "Do not put uninitialized globals in the common section"
 msgstr "No pone globales sin inicializar en la sección común"
 
-#: common.opt:374
+#: common.opt:375
 msgid "Perform a register copy-propagation optimization pass"
 msgstr "Realiza el paso de optimización de copia-propagación de registros"
 
-#: common.opt:378
+#: common.opt:379
 msgid "Perform cross-jumping optimization"
 msgstr "Realiza optimizaciones de saltos cruzados"
 
-#: common.opt:382
+#: common.opt:383
 msgid "When running CSE, follow jumps to their targets"
 msgstr "Cuando se esté ejecutando CSE, sigue los saltos a sus objetivos"
 
-#: common.opt:386
+#: common.opt:387
 msgid "When running CSE, follow conditional jumps"
 msgstr "Cuando se esté ejecutando CSE, sigue los saltos condicionales"
 
-#: common.opt:390
+#: common.opt:391
 msgid "Omit range reduction step when performing complex division"
 msgstr "Omite el paso de reducción de rango al realizar divisiones complejas"
 
-#: common.opt:394
+#: common.opt:395
 msgid "Place data items into their own section"
 msgstr "Coloca los elementos de datos en su propia sección"
 
-#: common.opt:398
+#: common.opt:399
 msgid "List all available debugging counters with their limits and counts."
 msgstr "Enumera todos los contadores de depuración disponibles con sus límites y cuentas."
 
-#: common.opt:402
+#: common.opt:403
 msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter limit.   "
 msgstr "-fdbg-cnt=<contador>:<límite>[,<contador>:<límite>,...] Establece el límite del contador de depuración."
 
-#: common.opt:406
+#: common.opt:407
 msgid "Map one directory name to another in debug information"
 msgstr "Mapea un nombre de directorio a otro en la información de depuración"
 
-#: common.opt:412
+#: common.opt:413
 msgid "Defer popping functions args from stack until later"
 msgstr "Posterga la extracción de argumentos de funciones de la pila hasta más tarde"
 
-#: common.opt:416
+#: common.opt:417
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr "Intenta rellenar las ranuras de retraso de las instrucciones de ramificación"
 
-#: common.opt:420
+#: common.opt:421
 msgid "Delete useless null pointer checks"
 msgstr "Borra las revisiones de punteros nulos sin uso"
 
-#: common.opt:424
+#: common.opt:425
 msgid "How often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr "Indica que tan seguido se debe emitir la ubicación del código al inicio de los diagnósticos con corte de línea"
 
-#: common.opt:428
+#: common.opt:429
 msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 msgstr "Asocia adecuadamente los mensajes de diagnóstico con la opción de línea de orden que los controla"
 
-#: common.opt:432
+#: common.opt:433
 msgid "Dump various compiler internals to a file"
 msgstr "Vuelca varios internos del compilador a un fichero"
 
-#: common.opt:436
+#: common.opt:437
 msgid "Suppress output of addresses in debugging dumps"
 msgstr "Suprime la salida de direcciones en los volcados de depuración"
 
-#: common.opt:440
+#: common.opt:441
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 msgstr "Suprime la salida de números de instrucción, notas de números de linea y direcciones en los volcados de depuración"
 
-#: common.opt:444
+#: common.opt:445
 msgid "Perform early inlining"
 msgstr "Realiza la inclusión en línea temprana"
 
-#: common.opt:448
+#: common.opt:449
 msgid "Perform DWARF2 duplicate elimination"
 msgstr "Realiza la eliminación de duplicados DWARF2"
 
-#: common.opt:452 common.opt:456
+#: common.opt:453 common.opt:457
 msgid "Perform unused type elimination in debug info"
 msgstr "Realiza la eliminación de tipos sin uso en la información de depuración"
 
-#: common.opt:460
+#: common.opt:461
 msgid "Do not suppress C++ class debug information."
 msgstr "No suprime la información de depuración de clases C++."
 
-#: common.opt:464
+#: common.opt:465
 msgid "Enable exception handling"
 msgstr "Activa el manejo de excepciones"
 
-#: common.opt:468
+#: common.opt:469
 msgid "Perform a number of minor, expensive optimizations"
 msgstr "Realiza un número de optimizaciones menores y costosas"
 
-#: common.opt:475
+#: common.opt:476
 msgid "Assume no NaNs or infinities are generated"
 msgstr "Asume que no se generan NaNs o infinitos"
 
-#: common.opt:479
+#: common.opt:480
 msgid "Mark <register> as being unavailable to the compiler"
 msgstr "Marca el <registro> como no disponible para el compilador"
 
-#: common.opt:483
+#: common.opt:484
 msgid "Don't allocate floats and doubles in extended-precision registers"
 msgstr "No aloja floats y doubles en registros de precisión extendida"
 
-#: common.opt:489
-msgid "Copy memory address constants into registers before use"
-msgstr "Copia las constantes de direcciones de memoria en registros antes de usarlos"
+#: common.opt:488 common.opt:647 common.opt:855 common.opt:986 common.opt:1061
+msgid "Does nothing.  Preserved for backward compatibility."
+msgstr "No hace nada.  Preservado por compatibilidad hacia atrás."
 
-#: common.opt:493
+#: common.opt:492
 msgid "Perform a forward propagation pass on RTL"
 msgstr "Realiza el paso de la propagación hacia adelante en RTL"
 
-#: common.opt:500
+#: common.opt:499
 msgid "Allow function addresses to be held in registers"
 msgstr "Permite que las direcciones de las funciones se conservern en registros"
 
-#: common.opt:504
+#: common.opt:503
 msgid "Place each function into its own section"
 msgstr "Coloca cada función en su propia sección"
 
-#: common.opt:508
+#: common.opt:507
 msgid "Perform global common subexpression elimination"
 msgstr "Realiza la eliminación de subexpresiones comunes globales"
 
-#: common.opt:512
+#: common.opt:511
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr "Realiza el movimiento de la carga mejorada durante la eliminación de subexpresiones comunes globales"
 
-#: common.opt:516
+#: common.opt:515
 msgid "Perform store motion after global common subexpression elimination"
 msgstr "Realiza el movimiento de guardado después de la eliminación de subexpresiones comunes globales"
 
-#: common.opt:520
+#: common.opt:519
 msgid "Perform redundant load after store elimination in global common subexpression"
 msgstr "Realiza la carga redundante después de la eliminación de almacenamiento en las subexpresiones comunes globales"
 
-#: common.opt:525
+#: common.opt:524
 msgid "Perform global common subexpression elimination after register allocation"
 msgstr "Realiza la eliminación de subexpresiones comunes globales despúes del alojamiento de registros"
 
-#: common.opt:530
+#: common.opt:529
 msgid "Enable guessing of branch probabilities"
 msgstr "Activa la predicción de probabilidades de ramificación"
 
-#: common.opt:538
+#: common.opt:537
 msgid "Process #ident directives"
 msgstr "Procesa directivas #ident"
 
-#: common.opt:542
+#: common.opt:541
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr "Realiza la conversión de saltos condicionales a equivalentes sin ramificación"
 
-#: common.opt:546
+#: common.opt:545
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr "Realiza la conversión de saltos condicionales a ejecución condicional"
 
-#: common.opt:554
+#: common.opt:553
 msgid "Do not generate .size directives"
 msgstr "No genera directivas .size"
 
-#: common.opt:563
+#: common.opt:562
 msgid "Pay attention to the \"inline\" keyword"
 msgstr "Pone atención a la palabra clave \"inline\""
 
-#: common.opt:567
+#: common.opt:566
 msgid "Integrate simple functions into their callers when code size is known to not growth"
 msgstr "Integra las funciones simples en sus invocadores"
 
-#: common.opt:571
+#: common.opt:570
 msgid "Integrate simple functions into their callers"
 msgstr "Integra las funciones simples en sus invocadores"
 
-#: common.opt:575
+#: common.opt:574
 msgid "Integrate functions called once into their callers"
 msgstr "Integra las funciones llamadas una vez en sus invocadores"
 
-#: common.opt:582
+#: common.opt:581
 msgid "Limit the size of inlined functions to <number>"
 msgstr "Limita el tamaño de las funciones incluídas en línea a <número>"
 
-#: common.opt:586
+#: common.opt:585
 msgid "Instrument function entry and exit with profiling calls"
 msgstr "Instrumenta funciones de entrada y salida con llamadas de análisis de perfil"
 
-#: common.opt:590
+#: common.opt:589
 msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 msgstr "-finstrument-functions-exclude-functions-list=nombre,... No instrumenta las funciones enlistadas"
 
-#: common.opt:594
+#: common.opt:593
 msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 msgstr "-finstrument-functions-exclude-file-list=fichero,... No instrumenta las funciones enlistadas en ficheros"
 
-#: common.opt:598
+#: common.opt:597
 msgid "Perform Interprocedural constant propagation"
 msgstr "Realiza la propagación interprocedural de las constantes"
 
-#: common.opt:602
+#: common.opt:601
 msgid "Discover pure and const functions"
 msgstr "Descubre funciones pure y const"
 
-#: common.opt:606
+#: common.opt:605
 msgid "Perform interprocedural points-to analysis"
 msgstr "Realiza el análisis interprocedural de puntero-a"
 
-#: common.opt:610
+#: common.opt:609
 msgid "Discover readonly and non addressable static variables"
 msgstr "Descubre variables estáticas de sólo lectura y no direccionables"
 
-#: common.opt:614
+#: common.opt:613
 msgid "Type based escape and alias analysis"
 msgstr "Análisis de alias y escape basado en tipos"
 
-#: common.opt:618
+#: common.opt:617
 msgid "Perform matrix layout flattening and transposing based"
 msgstr "Realiza la ubicación de matriz basado en aplanado y transposición"
 
-#: common.opt:623
+#: common.opt:622
 msgid "Perform structure layout optimizations based"
 msgstr "Realiza la ubicación de estructuras basada en optimizaciones"
 
-#: common.opt:628
+#: common.opt:627
 msgid "Optimize induction variables on trees"
 msgstr "Optimiza la inducción de variables en los árboles"
 
-#: common.opt:632
+#: common.opt:631
 msgid "Use jump tables for sufficiently large switch statements"
 msgstr "Usa tablas de salto para las declaraciones switch suficientemente grandes"
 
-#: common.opt:636
+#: common.opt:635
 msgid "Generate code for functions even if they are fully inlined"
 msgstr "Genera código para las funciones aún si están completamente incluídas en línea"
 
-#: common.opt:640
+#: common.opt:639
 msgid "Emit static const variables even if they are not used"
 msgstr "Emite variables static const aún si no se usan"
 
-#: common.opt:644
+#: common.opt:643
 msgid "Give external symbols a leading underscore"
 msgstr "Da a los símbolos externos un subrayado inicial"
 
-#: common.opt:648 common.opt:852 common.opt:983
-msgid "Does nothing.  Preserved for backward compatibility."
-msgstr "No hace nada.  Preservado por compatibilidad hacia atrás."
-
-#: common.opt:652
+#: common.opt:651
 msgid "Set errno after built-in math functions"
 msgstr "Establece errno después de las funciones matemáticas internas"
 
-#: common.opt:656
+#: common.opt:655
 msgid "Report on permanent memory allocation"
 msgstr "Reporta el alojamiento en memoria permanente"
 
-#: common.opt:663
+#: common.opt:662
 msgid "Attempt to merge identical constants and constant variables"
 msgstr "Intenta mezclar constantes idénticas y variables constantes"
 
-#: common.opt:667
+#: common.opt:666
 msgid "Attempt to merge identical constants across compilation units"
 msgstr "Intenta mezclar constantes idénticas a través de las unidades de compilación"
 
-#: common.opt:671
+#: common.opt:670
+msgid "Attempt to merge identical debug strings across compilation units"
+msgstr "Intenta mezclar cadenas de depuración idénticas a través de las unidades de compilación"
+
+#: common.opt:674
 msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr "Limita los diagnósticos a <número> caracteres por línea.  0 suprime el corte de línea"
 
-#: common.opt:675
+#: common.opt:678
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 msgstr "Realiza la calendarización SMS basada en módulo antes del primer paso de calendarización"
 
-#: common.opt:679
+#: common.opt:682
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 msgstr "Realiza la calendarización módulo basada en SMS con movimientos permitidos de registros"
 
-#: common.opt:683
+#: common.opt:686
 msgid "Move loop invariant computations out of loops"
 msgstr "Mueve las computaciones invariantes de ciclo fuera de los ciclos"
 
-#: common.opt:687
+#: common.opt:690
 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
 msgstr "Agrega la instrumentación mudflap de revisión de límites para programas de un solo hilo"
 
-#: common.opt:691
+#: common.opt:694
 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
 msgstr "Agrega la instrumentación mudflap de revisión de límites para programas multi-hilo"
 
-#: common.opt:695
+#: common.opt:698
 msgid "Ignore read operations when inserting mudflap instrumentation"
 msgstr "Ignora las operaciones de lectura al insertar instrumentación mudflap"
 
-#: common.opt:699
+#: common.opt:702
 msgid "Use the RTL dead code elimination pass"
 msgstr "Usa el paso de eliminación de código muerto de RTL"
 
-#: common.opt:703
+#: common.opt:706
 msgid "Use the RTL dead store elimination pass"
 msgstr "Usa la eliminación de almacenamiento muerto de RTL"
 
-#: common.opt:707
+#: common.opt:710
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 msgstr "Activa/Desactiva la calendarización tradicional en ciclos que ya pasaron la calendarización módulo"
 
-#: common.opt:711
+#: common.opt:714
 msgid "Support synchronous non-call exceptions"
 msgstr "Permite las excepciones síncronas que no son llamadas"
 
-#: common.opt:715
+#: common.opt:718
 msgid "When possible do not generate stack frames"
 msgstr "Cuando sea posible no genera marcos de pila"
 
-#: common.opt:719
+#: common.opt:722
 msgid "Expand OpenMP operations on SSA form"
 msgstr "Expande las operaciones OpenMP en la forma SSA"
 
-#: common.opt:723
+#: common.opt:726
 msgid "Do the full register move optimization pass"
 msgstr "Hace el paso completo de optimización de movimiento de registros"
 
-#: common.opt:727
+#: common.opt:730
 msgid "Optimize sibling and tail recursive calls"
 msgstr "Optimiza las llamadas recursivas hermanadas y de extremo"
 
-#: common.opt:731 common.opt:735
+#: common.opt:734 common.opt:738
 msgid "Report on memory allocation before interprocedural optimization"
 msgstr "Reporta la ubicación de memoria antes de la optimización interprocedural"
 
-#: common.opt:739
+#: common.opt:742
 msgid "Pack structure members together without holes"
 msgstr "Empaqueta juntos a los miembros de la estructura sin agujeros"
 
-#: common.opt:743
+#: common.opt:746
 msgid "Set initial maximum structure member alignment"
 msgstr "Establece la alineación inicial máxima de estructuras miembro"
 
-#: common.opt:747
+#: common.opt:750
 msgid "Return small aggregates in memory, not registers"
 msgstr "Devuelve los agregados small en memoria, no en registros"
 
-#: common.opt:751
+#: common.opt:754
 msgid "Perform loop peeling"
 msgstr "Realiza el pelado de ciclos"
 
-#: common.opt:755
+#: common.opt:758
 msgid "Enable machine specific peephole optimizations"
 msgstr "Activa las optimizaciones de mirilla específicas de la máquina"
 
-#: common.opt:759
+#: common.opt:762
 msgid "Enable an RTL peephole pass before sched2"
 msgstr "Activa un paso de mirilla RTL antes de sched2"
 
-#: common.opt:763
+#: common.opt:766
 msgid "Generate position-independent code if possible (large mode)"
 msgstr "Genera código independiente de posición si es posible (modo large)"
 
-#: common.opt:767
+#: common.opt:770
 msgid "Generate position-independent code for executables if possible (large mode)"
 msgstr "Genera código independiente de posición para ejecutables si es posible (modo large)"
 
-#: common.opt:771
+#: common.opt:774
 msgid "Generate position-independent code if possible (small mode)"
 msgstr "Genera código independiente de posición si es posible (modo small)"
 
-#: common.opt:775
+#: common.opt:778
 msgid "Generate position-independent code for executables if possible (small mode)"
 msgstr "Genera código independiente de posición para ejecutables si es posible (modo small)"
 
-#: common.opt:779
+#: common.opt:782
 msgid "Run predictive commoning optimization."
 msgstr "Ejecuta la optimización comunizadora predictiva."
 
-#: common.opt:783
+#: common.opt:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr "Genera instrucciones de precargado, si están disponibles, para matrices en ciclos"
 
-#: common.opt:787
+#: common.opt:790
 msgid "Enable basic program profiling code"
 msgstr "Activa el código básico de análisis de perfil del programa"
 
-#: common.opt:791
+#: common.opt:794
 msgid "Insert arc-based program profiling code"
 msgstr "Inserta el código de análisis de perfil de programa basado en arc"
 
-#: common.opt:795
+#: common.opt:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr "Activa las opciones comunes para generar información de análisis de perfil para optimizaciones dirigidas por retroalimentación de perfil"
 
-#: common.opt:799
+#: common.opt:802
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr "Activa las opciones comunes para realizar optimizaciones dirigidas por retroalimentación de perfil"
 
-#: common.opt:803
+#: common.opt:806
 msgid "Insert code to profile values of expressions"
 msgstr "Inserta el código para perfilar valores de expresiones"
 
-#: common.opt:810
+#: common.opt:813
 msgid "Make compile reproducible using <string>"
 msgstr "Hace que se pueda reproducir la compilación utilizando la <cadena>"
 
-#: common.opt:820
+#: common.opt:823
 msgid "Record gcc command line switches in the object file."
 msgstr "Guarda las opciones de la línea de órdenes de gcc en el fichero objeto."
 
-#: common.opt:824
+#: common.opt:827
 msgid "Return small aggregates in registers"
 msgstr "Devuelve agregados small en registros"
 
-#: common.opt:828
+#: common.opt:831
 msgid "Enables a register move optimization"
 msgstr "Permite una optimización de movimiento de registros"
 
-#: common.opt:832
+#: common.opt:835
 msgid "Perform a register renaming optimization pass"
 msgstr "Realiza el paso de optimización de renombrado de registros"
 
-#: common.opt:836
+#: common.opt:839
 msgid "Reorder basic blocks to improve code placement"
 msgstr "Reordena los bloques básicos para mejorar la ubicación del código"
 
-#: common.opt:840
+#: common.opt:843
 msgid "Reorder basic blocks and partition into hot and cold sections"
 msgstr "Reordena los bloques básicos y particionar en secciones caliente y fría"
 
-#: common.opt:844
+#: common.opt:847
 msgid "Reorder functions to improve code placement"
 msgstr "Reordena las funciones para mejorar la ubicación del código"
 
-#: common.opt:848
+#: common.opt:851
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr "Ejecuta un paso de eliminación de subexpresión común después de las optimizaciones de ciclos"
 
-#: common.opt:856
+#: common.opt:859
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr "Desactiva las optimizaciones que asumen la conducta de un FP que redondea por defecto"
 
-#: common.opt:860
+#: common.opt:863
 msgid "Enable scheduling across basic blocks"
 msgstr "Activa la calendarización entre bloques básicos"
 
-#: common.opt:864
+#: common.opt:867
 msgid "Allow speculative motion of non-loads"
 msgstr "Permite el movimiento especulativo de insn que no son load"
 
-#: common.opt:868
+#: common.opt:871
 msgid "Allow speculative motion of some loads"
 msgstr "Permite el movimiento especulativo de algunas loads"
 
-#: common.opt:872
+#: common.opt:875
 msgid "Allow speculative motion of more loads"
 msgstr "Permite el movimiento especulativo de más loads"
 
-#: common.opt:876
+#: common.opt:879
 msgid "Set the verbosity level of the scheduler"
 msgstr "Establece el nivel de detalle del calendarizador"
 
-#: common.opt:880
+#: common.opt:883
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr "Si se calendariza después de la recarga, hace la calendarización de superbloque"
 
-#: common.opt:884
+#: common.opt:887
 msgid "If scheduling post reload, do trace scheduling"
 msgstr "Si se calendariza después de la recarga, hace trazado de calendarización"
 
-#: common.opt:888
+#: common.opt:891
 msgid "Reschedule instructions before register allocation"
 msgstr "Recalendariza las instrucciones antes del alojamiento de registros"
 
-#: common.opt:892
+#: common.opt:895
 msgid "Reschedule instructions after register allocation"
 msgstr "Recalendariza las instrucciones después del alojamiento de registros"
 
-#: common.opt:898
+#: common.opt:901
 msgid "Allow premature scheduling of queued insns"
 msgstr "Permite la calendarización prematura de insns encoladas"
 
-#: common.opt:902
+#: common.opt:905
 msgid "Set number of queued insns that can be prematurely scheduled"
 msgstr "Establece el número de insns encoladas que se pueden calendarizar prematuramente"
 
-#: common.opt:910 common.opt:914
+#: common.opt:913 common.opt:917
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr "Establece la revisión de distancia de dependencias en la calendarización prematura de insns encoladas"
 
-#: common.opt:918
+#: common.opt:921
 msgid "Access data in the same section from shared anchor points"
 msgstr "Accede datos en la misma sección que los puntos de anclaje compartidos"
 
-#: common.opt:922
+#: common.opt:925
 msgid "Perform sequence abstraction optimization on RTL"
 msgstr "Realiza la optimización de la secuencia de abstracción en RTL"
 
-#: common.opt:926
+#: common.opt:929
 msgid "Eliminate redundant sign extensions using LCM."
 msgstr "Elimina las extensiones de signo redundantes usando LCM."
 
-#: common.opt:930
+#: common.opt:933
 msgid "Show column numbers in diagnostics, when available.  Default off"
 msgstr "Muestra los números de columna en los diagnósticos, cuando estén disponible.  Desactivado por defecto"
 
-#: common.opt:934
+#: common.opt:937
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr "Desactiva las optimizaciones observables con IEEE señalando NaNs"
 
-#: common.opt:938
+#: common.opt:941
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 msgstr "Desactiva las optimizaciones de coma flotante que ignoran el signo de IEEE para cero"
 
-#: common.opt:942
+#: common.opt:945
 msgid "Convert floating point constants to single precision constants"
 msgstr "Convierte las constantes de coma flotante a constantes de precisión simple"
 
-#: common.opt:946
+#: common.opt:949
 msgid "Split lifetimes of induction variables when loops are unrolled"
 msgstr "Divide los tiempos de vida de las variables de inducción cuando se desenrollen los ciclos"
 
-#: common.opt:950
+#: common.opt:953
 msgid "Split wide types into independent registers"
 msgstr "Divide los tipos anchos en registros independientes"
 
-#: common.opt:954
+#: common.opt:957
 msgid "Apply variable expansion when loops are unrolled"
 msgstr "Aplica la expansión de variables cuando se desenrollan los ciclos"
 
-#: common.opt:960
+#: common.opt:963
 msgid "Insert stack checking code into the program"
 msgstr "Inserta código de revisión de la pila en el programa"
 
-#: common.opt:967
+#: common.opt:970
 msgid "Trap if the stack goes past <register>"
 msgstr "Captura si la pila pasa del <registro>"
 
-#: common.opt:971
+#: common.opt:974
 msgid "Trap if the stack goes past symbol <name>"
 msgstr "Captura si la pila pasa del símbolo <nombre>"
 
-#: common.opt:975
+#: common.opt:978
 msgid "Use propolice as a stack protection method"
 msgstr "Usa propolice como un método de protección de pila"
 
-#: common.opt:979
+#: common.opt:982
 msgid "Use a stack protection method for every function"
 msgstr "Usa un método de protección de pila para cada función"
 
-#: common.opt:991
+#: common.opt:994
 msgid "Assume strict aliasing rules apply"
 msgstr "Asume que se aplican las reglas estrictas de alias"
 
-#: common.opt:995
+#: common.opt:998
 msgid "Treat signed overflow as undefined"
 msgstr "Trata el desbordamiento de signo como indefinido"
 
-#: common.opt:999
+#: common.opt:1002
 msgid "Check for syntax errors, then stop"
 msgstr "Busca errores de sintaxis, y termina"
 
-#: common.opt:1003
+#: common.opt:1006
 msgid "Create data files needed by \"gcov\""
 msgstr "Crea ficheros de datos necesarios para \"gcov\""
 
-#: common.opt:1007
+#: common.opt:1010
 msgid "Perform jump threading optimizations"
 msgstr "Realiza optimizaciones de hilado de saltos"
 
-#: common.opt:1011
+#: common.opt:1014
 msgid "Report the time taken by each compiler pass"
 msgstr "Reporta el tiempo tomado por cada paso del compilador"
 
-#: common.opt:1015
+#: common.opt:1018
 msgid "Set the default thread-local storage code generation model"
 msgstr "Establece el modelo de generación de código por defecto para almacenamiento thread-local"
 
-#: common.opt:1019
+#: common.opt:1022
 msgid "Reorder top level functions, variables, and asms"
 msgstr "Reordena las funciones de nivel superior, variables y asms"
 
-#: common.opt:1023
+#: common.opt:1026
 msgid "Perform superblock formation via tail duplication"
 msgstr "Realiza la formación de superbloques a través de la duplicación de colas"
 
-#: common.opt:1030
+#: common.opt:1033
 msgid "Assume floating-point operations can trap"
 msgstr "Asume que las operaciones de coma flotante pueden atrapar"
 
-#: common.opt:1034
+#: common.opt:1037
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr "Atrapar desbordamientos signed en adición, sustracción y multiplicación"
 
-#: common.opt:1038
+#: common.opt:1041
 msgid "Enable SSA-CCP optimization on trees"
 msgstr "Activa las optimizaciones SSA-CCP en árboles"
 
-#: common.opt:1042
+#: common.opt:1045
 msgid "Enable SSA-CCP optimization for stores and loads"
 msgstr "Activa las optimizaciones SSA-CCP en árboles para almacenamientos y cargas"
 
-#: common.opt:1046
+#: common.opt:1049
 msgid "Enable loop header copying on trees"
 msgstr "Activa la copia de encabezado de ciclo en árboles"
 
-#: common.opt:1050
+#: common.opt:1053
 msgid "Replace SSA temporaries with better names in copies"
 msgstr "Reemplaza temporales SSA con mejores nombres en las copias"
 
-#: common.opt:1054
+#: common.opt:1057
 msgid "Enable copy propagation on trees"
 msgstr "Activa la propagación de copia en árboles"
 
-#: common.opt:1058
-msgid "This switch is obsolete"
-msgstr "Esta opción es obsoleta"
-
-#: common.opt:1062
+#: common.opt:1065
 msgid "Transform condition stores into unconditional ones"
 msgstr "Transforma los almacenamientos condicionales a incondicionales"
 
-#: common.opt:1066
+#: common.opt:1069
 msgid "Enable SSA dead code elimination optimization on trees"
 msgstr "Activa la optimización de eliminación de código muerto SSA en árboles"
 
-#: common.opt:1070
+#: common.opt:1073
 msgid "Enable dominator optimizations"
 msgstr "Activa las optimizaciones dominadoras"
 
-#: common.opt:1074
+#: common.opt:1077
 msgid "Enable dead store elimination"
 msgstr "Activa la eliminación de almacenamiento muerto"
 
-#: common.opt:1078
+#: common.opt:1081
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 msgstr "Activa la Eliminación de Redundancia Completa en árboles"
 
-#: common.opt:1082
+#: common.opt:1085
 msgid "Enable loop invariant motion on trees"
 msgstr "Permite el movimiento invariante de ciclo en árboles"
 
-#: common.opt:1086
+#: common.opt:1089
 msgid "Enable linear loop transforms on trees"
 msgstr "Activa las transformaciones lineales de ciclos en árboles"
 
-#: common.opt:1090
+#: common.opt:1093
 msgid "Create canonical induction variables in loops"
 msgstr "Crea variables de inducción canónica en los ciclos"
 
-#: common.opt:1094
+#: common.opt:1097
 msgid "Enable loop optimizations on tree level"
 msgstr "Activa las optimizaciones de ciclo a nivel de árbol"
 
-#: common.opt:1098
+#: common.opt:1101
 msgid "Enable automatic parallelization of loops"
 msgstr "Activa la paralelización automática de ciclos"
 
-#: common.opt:1102
+#: common.opt:1105
 msgid "Enable SSA-PRE optimization on trees"
 msgstr "Activa las optimizaciones SSA-PRE en árboles"
 
-#: common.opt:1106
+#: common.opt:1109
 msgid "Enable reassociation on tree level"
 msgstr "Activa la reasociación a nivel de árbol"
 
-#: common.opt:1110
+#: common.opt:1113
 msgid "Perform structural alias analysis"
 msgstr "Realiza el análisis de aliases estructural"
 
-#: common.opt:1114
+#: common.opt:1117
 msgid "Enable SSA code sinking on trees"
 msgstr "Activa el hundimiento de código SSA en árboles"
 
-#: common.opt:1118
+#: common.opt:1121
 msgid "Perform scalar replacement of aggregates"
 msgstr "Realiza el reemplazo escalar de agregados"
 
-#: common.opt:1122
+#: common.opt:1125
 msgid "Replace temporary expressions in the SSA->normal pass"
 msgstr "Reemplaza expresiones temporales en el paso SSA->normal"
 
-#: common.opt:1126
+#: common.opt:1129
 msgid "Perform live range splitting during the SSA->normal pass"
 msgstr "Realizar la división de rango vivo durante el paso SSA->normal"
 
-#: common.opt:1130
+#: common.opt:1133
 msgid "Perform Value Range Propagation on trees"
 msgstr "Realiza la Propagación de Rango Valor en árboles"
 
-#: common.opt:1134
+#: common.opt:1137
 msgid "Compile whole compilation unit at a time"
 msgstr "Compila la unidad de compilación completa a la vez"
 
-#: common.opt:1138
+#: common.opt:1141
 msgid "Perform loop unrolling when iteration count is known"
 msgstr "Realiza el desenrollamiento del ciclo cuando se conoce la cuenta de iteración"
 
-#: common.opt:1142
+#: common.opt:1145
 msgid "Perform loop unrolling for all loops"
 msgstr "Realiza el desenrollamiento del ciclo para todos los ciclos"
 
-#: common.opt:1149
+#: common.opt:1152
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 msgstr "Permite que las optimizaciones de ciclo asuman que los ciclos se comportan normalmente"
 
-#: common.opt:1153
+#: common.opt:1156
 msgid "Allow optimization for floating-point arithmetic which may change the"
 msgstr "Permite la optimización para la aritmética de coma flotante la cual puede cambiar"
 
-#: common.opt:1158
+#: common.opt:1161
 msgid "Same as -fassociative-math for expressions which include division."
 msgstr "Igual que -fassociative-math para las expresiones que incluyen división."
 
-#: common.opt:1166
+#: common.opt:1169
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr "Permite optimizaciones matemáticas que pueden violar los estándares IEEE ó ISO"
 
-#: common.opt:1170
+#: common.opt:1173
 msgid "Perform loop unswitching"
 msgstr "Realiza la eliminación de opciones del ciclo"
 
-#: common.opt:1174
+#: common.opt:1177
 msgid "Just generate unwind tables for exception handling"
 msgstr "Sólo genera tablas de desenredo para manejo de excepciones"
 
-#: common.opt:1178
+#: common.opt:1181
 msgid "Perform variable tracking"
 msgstr "Realiza seguimiento de variables"
 
-#: common.opt:1182
+#: common.opt:1185
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 msgstr "Realiza el seguimiento de variables y también marca las variables que no se inicializaron"
 
-#: common.opt:1186
+#: common.opt:1189
 msgid "Enable loop vectorization on trees"
 msgstr "Activa la vectorización de ciclos en árboles"
 
-#: common.opt:1190
+#: common.opt:1193
 msgid "Enable use of cost model in vectorization"
 msgstr "Activa el uso del modelo costo en la vectorización"
 
-#: common.opt:1194
+#: common.opt:1197
 msgid "Enable loop versioning when doing loop vectorization on trees"
 msgstr "Activa las versiones de ciclo cuando se hace vectorización de ciclos en árboles"
 
-#: common.opt:1198
+#: common.opt:1201
 msgid "Set the verbosity level of the vectorizer"
 msgstr "Establece el nivel de detalle del vectorizador"
 
-#: common.opt:1202
+#: common.opt:1205
 msgid "Enable copy propagation of scalar-evolution information."
 msgstr "Activa la propagación de copia de la información escalar-evolución."
 
-#: common.opt:1212
+#: common.opt:1215
 msgid "Add extra commentary to assembler output"
 msgstr "Agrega comentarios extra a la salida de ensamblador"
 
-#: common.opt:1216
+#: common.opt:1219
 msgid "Set the default symbol visibility"
 msgstr "Establece la visibilidad de símbolos por defecto"
 
-#: common.opt:1221
+#: common.opt:1224
 msgid "Use expression value profiles in optimizations"
 msgstr "Usa perfiles de valor de expresión en las optimizaciones"
 
-#: common.opt:1225
+#: common.opt:1228
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr "Construye redes y divide usos no relacionados de una sola variable"
 
-#: common.opt:1229
+#: common.opt:1232
 msgid "Perform whole program optimizations"
 msgstr "Realiza optimizaciones del programa completo"
 
 # wraps around? No entiendo bien. cfuga
-#: common.opt:1233
+#: common.opt:1236
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr "Asume que el desbordamiento aritmético con signo se envuelve"
 
-#: common.opt:1237
+#: common.opt:1240
 msgid "Put zero initialized data in the bss section"
 msgstr "Pone los datos inicializados a cero en la sección bss"
 
-#: common.opt:1241
+#: common.opt:1244
 msgid "Generate debug information in default format"
 msgstr "Genera información de depuración en el formato por defecto"
 
-#: common.opt:1245
+#: common.opt:1248
 msgid "Generate debug information in COFF format"
 msgstr "Genera información de depuración en el formato COFF"
 
-#: common.opt:1249
+#: common.opt:1252
 msgid "Generate debug information in DWARF v2 format"
 msgstr "Genera información de depuración en el formato DWARF v2"
 
-#: common.opt:1253
+#: common.opt:1256
 msgid "Generate debug information in default extended format"
 msgstr "Genera información de depuración en el formato extendido por defecto"
 
-#: common.opt:1257
+#: common.opt:1260
 msgid "Generate debug information in STABS format"
 msgstr "Genera información de depuración en el formato STABS"
 
-#: common.opt:1261
+#: common.opt:1264
 msgid "Generate debug information in extended STABS format"
 msgstr "Genera información de depuración en el formato STABS extendido"
 
-#: common.opt:1265
+#: common.opt:1268
 msgid "Generate debug information in VMS format"
 msgstr "Genera información de depuración en el formato VMS"
 
-#: common.opt:1269
+#: common.opt:1272
 msgid "Generate debug information in XCOFF format"
 msgstr "Genera información de depuración en el formato XCOFF"
 
-#: common.opt:1273
+#: common.opt:1276
 msgid "Generate debug information in extended XCOFF format"
 msgstr "Genera información de depuración en el formato XCOFF extendido"
 
-#: common.opt:1277
+#: common.opt:1280
 msgid "Place output into <file>"
 msgstr "Coloca la salida en el <fichero>"
 
-#: common.opt:1281
+#: common.opt:1284
 msgid "Enable function profiling"
 msgstr "Activa el análisis de perfil de las funciones"
 
-#: common.opt:1285
+#: common.opt:1288
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr "Activa los avisos necesarios para cumplir estrictamente con el estándar"
 
-#: common.opt:1289
+#: common.opt:1292
 msgid "Like -pedantic but issue them as errors"
 msgstr "Como -pedantic pero los muestra como errores"
 
-#: common.opt:1293
+#: common.opt:1296
 msgid "Do not display functions compiled or elapsed time"
 msgstr "No muestra las funciones compiladas o el tiempo transcurrido"
 
-#: common.opt:1297
+#: common.opt:1300
 msgid "Display the compiler's version"
 msgstr "Muestra la versión del compilador"
 
-#: common.opt:1301
+#: common.opt:1304
 msgid "Suppress warnings"
 msgstr "Suprime avisos"
 
-#: common.opt:1305
+#: common.opt:1308
 msgid "Create a shared library"
 msgstr "Crea una biblioteca compartida"
 
-#: common.opt:1309
+#: common.opt:1312
 msgid "Create a position independent executable"
 msgstr "Genera un ejecutable independiente de posición"
 
+#: c.opt:41
+msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
+msgstr "Relaciona la <resp>uesta a la <pregunta>.  Al colocar '-' antes de la <pregunta> desactiva la <resp>uesta a la <pregunta>"
+
+#: c.opt:45
+msgid "Do not discard comments"
+msgstr "No descarta comentarios"
+
+#: c.opt:49
+msgid "Do not discard comments in macro expansions"
+msgstr "No descarta comentarios en expansiones de macro"
+
+#: c.opt:53
+msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
+msgstr "Define una <macro> con <val> como su valor.  Si sólo se da la <macro>, <val> se toma como 1"
+
+#: c.opt:60
+msgid "Add <dir> to the end of the main framework include path"
+msgstr "Agrega el <dir>ectorio al final de la ruta de inclusión del marco de trabajo principal"
+
+#: c.opt:64
+msgid "Print the name of header files as they are used"
+msgstr "Muestra los nombres de los ficheros de encabezado mientras se utilizan"
+
+#: c.opt:68 c.opt:863
+msgid "Add <dir> to the end of the main include path"
+msgstr "Agrega el <dir>ectorio al final de la ruta de inclusión principal"
+
+#: c.opt:72
+msgid "Generate make dependencies"
+msgstr "Genera dependencias de make"
+
+#: c.opt:76
+msgid "Generate make dependencies and compile"
+msgstr "Genera dependencias de make y compila"
+
+#: c.opt:80
+msgid "Write dependency output to the given file"
+msgstr "Escribe la salida de dependencias al fichero dado"
+
+#: c.opt:84
+msgid "Treat missing header files as generated files"
+msgstr "Trata los ficheros de encabezado faltantes como ficheros generados"
+
+#: c.opt:88
+msgid "Like -M but ignore system header files"
+msgstr "Como -M pero descarta los ficheros de encabezado del sistema"
+
+#: c.opt:92
+msgid "Like -MD but ignore system header files"
+msgstr "Como -MD pero descarta los ficheros de encabezado del sistema"
+
+#: c.opt:96
+msgid "Generate phony targets for all headers"
+msgstr "Genera objetivos de prueba para todos los encabezados"
+
+#: c.opt:100
+msgid "Add a MAKE-quoted target"
+msgstr "Agrega un objetivo tipo-MAKE"
+
+#: c.opt:104
+msgid "Add an unquoted target"
+msgstr "Agrega un objetivo no citado"
+
+#: c.opt:108
+msgid "Do not generate #line directives"
+msgstr "No genera directivas #line"
+
+#: c.opt:112
+msgid "Undefine <macro>"
+msgstr "Borra la definición de <macro>"
+
+#: c.opt:116
+msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
+msgstr "Avisa sobre cosas que cambiarán cuando se compile con un compilador que cumpla con la ABI"
+
+#: c.opt:120
+msgid "Warn about suspicious uses of memory addresses"
+msgstr "Avisa sobre usos sospechosos de direcciones de memoria"
+
+#: c.opt:124
+msgid "Enable most warning messages"
+msgstr "Activa casi todos los mensajes de aviso"
+
+#: c.opt:128
+msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
+msgstr "Avisa si la comparación es siempre verdadera o siempre falsa debido al rango limitado del tipo de datos"
+
+#: c.opt:132
+msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
+msgstr "Avisa cuando se intercepte una asignación Objective-C por el recolector de basura"
+
+#: c.opt:136
+msgid "Warn about casting functions to incompatible types"
+msgstr "Avisa por funciones de conversión a tipos incompatibles"
+
+#: c.opt:140
+msgid "Warn about C constructs that are not in the common subset of C and C++"
+msgstr "Avisa sobre construcciones C que no están en el subconjunto común de C y C++"
+
+#: c.opt:144
+msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
+msgstr "Avisar sobre constructores de C++ cuyos significados difieren entre ISO C++ 1998 e ISO C++ 200x"
+
+#: c.opt:148
+msgid "Warn about casts which discard qualifiers"
+msgstr "Avisa sobre conversiones que descartan calificadores"
+
+#: c.opt:152
+msgid "Warn about subscripts whose type is \"char\""
+msgstr "Avisa sobre subíndices cuyo tipo es \"char\""
+
+#: c.opt:156
+msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
+msgstr "Avisa sobre variables que pueden cambiar por \"longjmp\" o \"vfork\""
+
+#: c.opt:160
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr "Avisa sobre la posibilidad de bloques de comentarios anidados, y comentarios de C++ que abarquen más de una línea física"
+
+#: c.opt:164
+msgid "Synonym for -Wcomment"
+msgstr "Sinónimo de -Wcomment"
+
+#: c.opt:168
+msgid "Warn for implicit type conversions that may change a value"
+msgstr "Avisa cuando hay conversiones de tipo implícitas que pueden cambiar un valor"
+
+#: c.opt:172
+msgid "Warn for implicit type conversions between signed and unsigned integers"
+msgstr "Avisa cuando hay conversiones de tipo implícitas entre enteros con signo y sin signo"
+
+#: c.opt:176
+msgid "Warn when all constructors and destructors are private"
+msgstr "Avisa cuando todos los constructores y destructores son privados"
+
+#: c.opt:180
+msgid "Warn when a declaration is found after a statement"
+msgstr "Avisa cuando se encuentra una declaración después de una declaración"
+
+#: c.opt:184
+msgid "Warn about deprecated compiler features"
+msgstr "Avisa si se usan opciones de compilador obsoletas"
+
+#: c.opt:188
+msgid "Warn about compile-time integer division by zero"
+msgstr "Avisa sobre la división entera por cero en tiempo de compilación"
+
+#: c.opt:192
+msgid "Warn about violations of Effective C++ style rules"
+msgstr "Avisa sobre violaciones de reglas de estilo de Effective C++"
+
+#: c.opt:196
+msgid "Warn about an empty body in an if or else statement"
+msgstr "Avisa sobre un cuerpo vacío en una declaración if o else"
+
+#: c.opt:200
+msgid "Warn about stray tokens after #elif and #endif"
+msgstr "Avisa sobre elementos sobrantes después de #elif y #endif"
+
+#: c.opt:208
+msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
+msgstr "Esta opción es obsoleta; utilice en su lugar -Werror=implicit-function-declaration"
+
+#: c.opt:212
+msgid "Warn if testing floating point numbers for equality"
+msgstr "Avisa si se prueban números de coma flotante para equidad"
+
+#: c.opt:216
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
+msgstr "Avisa sobre anomalías de cadena de formato de printf/scanf/strftime/strfmon"
+
+#: c.opt:220
+msgid "Warn if passing too many arguments to a function for its format string"
+msgstr "Avisa si se pasan demasiados argumentos a una función para su cadena de formato"
+
+#: c.opt:224
+msgid "Warn about format strings that are not literals"
+msgstr "Avisa sobre el uso de cadenas de formato que no son literales"
+
+#: c.opt:228
+msgid "Warn about format strings that contain NUL bytes"
+msgstr "Avisa sobre las cadenas de formato que contengan bytes NUL"
+
+#: c.opt:232
+msgid "Warn about possible security problems with format functions"
+msgstr "Avisa sobre posibles problemas de seguridad con funciones de formato"
+
+#: c.opt:236
+msgid "Warn about strftime formats yielding 2-digit years"
+msgstr "Avisa sobre formatos de strftime que producen dos dígitos para el año"
+
+#: c.opt:240
+msgid "Warn about zero-length formats"
+msgstr "Avisa sobre formatos de longitud cero"
+
+#: c.opt:247
+msgid "Warn whenever type qualifiers are ignored."
+msgstr "Avisa cada vez que se ignoran los calificadores de tipo."
+
+#: c.opt:251
+msgid "Warn about variables which are initialized to themselves"
+msgstr "Avisa sobre variables que se inicialicen ellas mismas"
+
+#: c.opt:258
+msgid "Warn about implicit function declarations"
+msgstr "Avisa sobre la declaración implícita de funciones"
+
+#: c.opt:262
+msgid "Warn when a declaration does not specify a type"
+msgstr "Avisa cuando una declaración no especifique un tipo"
+
+#: c.opt:266
+msgid "Deprecated.  This switch has no effect"
+msgstr "Obsoleto.  Esta opción no tiene efecto"
+
+#: c.opt:270
+msgid "Warn when there is a cast to a pointer from an integer of a different size"
+msgstr "Avisa cuando hay una conversión a puntero desde un entero de tamaño diferente"
+
+#: c.opt:274
+msgid "Warn about invalid uses of the \"offsetof\" macro"
+msgstr "Avisa sobre usos inválidos de la macro \"offsetof\""
+
+#: c.opt:278
+msgid "Warn about PCH files that are found but not used"
+msgstr "Avisa sobre ficheros PCH que se encuentran pero no se usan"
+
+#: c.opt:282
+msgid "Do not warn about using \"long long\" when -pedantic"
+msgstr "No avisa sobre el uso de \"long long\" cuando se use -pedantic"
+
+#: c.opt:286
+msgid "Warn about suspicious declarations of \"main\""
+msgstr "Avisa sobre declaraciones sospechosas de \"main\""
+
+#: c.opt:290
+msgid "Warn about possibly missing braces around initializers"
+msgstr "Avisa sobre posibles llaves faltantes alrededor de los inicializadores"
+
+#: c.opt:294
+msgid "Warn about global functions without previous declarations"
+msgstr "Avisa sobre funciones globales sin declaraciones previas"
+
+#: c.opt:298
+msgid "Warn about missing fields in struct initializers"
+msgstr "Avisa sobre campos faltantes en los inicializadores de struct"
+
+#: c.opt:302
+msgid "Warn about functions which might be candidates for format attributes"
+msgstr "Avisa por funciones que pueden ser candidatas para atributos de formato"
+
+#: c.opt:306
+msgid "Warn about user-specified include directories that do not exist"
+msgstr "Avisa sobre directorios de inclusión definidos por el usuario que no existen"
+
+#: c.opt:310
+msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
+msgstr "Avisa sobre parámetros de función declarados sin un especificador de tipo en funciones de estilo K&R"
+
+#: c.opt:314
+msgid "Warn about global functions without prototypes"
+msgstr "Avisa sobre funciones globales sin prototipos"
+
+#: c.opt:318
+msgid "Warn about use of multi-character character constants"
+msgstr "Avisa sobre el uso de constantes de carácter multicaracteres"
+
+#: c.opt:322
+msgid "Warn about \"extern\" declarations not at file scope"
+msgstr "Avisa sobre declaraciones \"extern\" que no están en el ámbito del fichero"
+
+#: c.opt:326
+msgid "Warn when non-templatized friend functions are declared within a template"
+msgstr "Avisa cuando las funciones friend sin plantillas se declaran dentro de una plantilla"
+
+#: c.opt:330
+msgid "Warn about non-virtual destructors"
+msgstr "Avisa sobre destructores que no son virtuales"
+
+#: c.opt:334
+msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
+msgstr "Avisa sobre el paso de NULL a ranuras de argumento marcadas que requieren no-NULL"
+
+#: c.opt:338
+msgid "Warn about non-normalised Unicode strings"
+msgstr "Avisa sobre cadenas Unicode que no están normalizadas"
+
+#: c.opt:342
+msgid "Warn if a C-style cast is used in a program"
+msgstr "Avisa si se usa una conversión de estilo C en un programa"
+
+#: c.opt:346
+msgid "Warn for obsolescent usage in a declaration"
+msgstr "Avisa por un usage obsoleto en una declaración"
+
+#: c.opt:350
+msgid "Warn if an old-style parameter definition is used"
+msgstr "Avisa si se usa un parámetro de estilo antiguo en una definición"
+
+#: c.opt:354
+msgid "Warn if a string is longer than the maximum portable length specified by the standard"
+msgstr "Avisa si una cadena es más larga que la longitud transportable máxima especificada por el estándar"
+
+#: c.opt:358
+msgid "Warn about overloaded virtual function names"
+msgstr "Avisa sobre nombres de funciones virtual sobrecargadas"
+
+#: c.opt:362
+msgid "Warn about overriding initializers without side effects"
+msgstr "Avisa sobre sobreescritura de inicializadores sin efectos secundarios"
+
+#: c.opt:366
+msgid "Warn about possibly missing parentheses"
+msgstr "Avisa sobre posibles paréntesis faltantes"
+
+#: c.opt:370
+msgid "Warn when converting the type of pointers to member functions"
+msgstr "Avisa cuando se convierte el tipo de punteros sobre punteros a funciones miembro"
+
+#: c.opt:374
+msgid "Warn about function pointer arithmetic"
+msgstr "Avisa sobre la aritmética de punteros de funciones"
+
+#: c.opt:378
+msgid "Warn when a pointer is cast to an integer of a different size"
+msgstr "Avisa cuando hay una conversión de puntero a entero de tamaño diferente"
+
+#: c.opt:382
+msgid "Warn about misuses of pragmas"
+msgstr "Avisa sobre malos usos de pragmas"
+
+#: c.opt:386
+msgid "Warn if inherited methods are unimplemented"
+msgstr "Avisa si los métodos heredados no están implementados"
+
+#: c.opt:390
+msgid "Warn about multiple declarations of the same object"
+msgstr "Avisa sobre declaraciones múltiples del mismo objeto"
+
+#: c.opt:394
+msgid "Warn when the compiler reorders code"
+msgstr "Avisa cuando el compilador reordena código"
+
+#: c.opt:398
+msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
+msgstr "Avisa cuando el tipo de devolución por defecto de una función cambia a \"int\" (C), o sobre tipos de devolución inconsistentes (C++)"
+
+#: c.opt:402
+msgid "Warn if a selector has multiple methods"
+msgstr "Avisa si un selector tiene métodos múltiples"
+
+#: c.opt:406
+msgid "Warn about possible violations of sequence point rules"
+msgstr "Avisa sobre posibles violaciones a las reglas de secuencia de punto"
+
+#: c.opt:410
+msgid "Warn about signed-unsigned comparisons"
+msgstr "Avisa sobre comparaciones signo-sin signo"
+
+#: c.opt:414
+msgid "Warn when overload promotes from unsigned to signed"
+msgstr "Avisa cuando la sobrecarga promueve de unsigned a signed"
+
+#: c.opt:418
+msgid "Warn about uncasted NULL used as sentinel"
+msgstr "Avisa sobre NULL sin conversión usado como sentinela"
+
+#: c.opt:422
+msgid "Warn about unprototyped function declarations"
+msgstr "Avisa sobre declaraciones de función sin prototipo"
+
+#: c.opt:426
+msgid "Warn if type signatures of candidate methods do not match exactly"
+msgstr "Avisa si los firmas de tipo de los métodos candidatos no coinciden exactamente"
+
+#: c.opt:430
+msgid "Warn when synthesis behavior differs from Cfront"
+msgstr "Avisa cuando el comportamiento de síntesis difiere de Cfront"
+
+#: c.opt:438
+msgid "Warn about features not present in traditional C"
+msgstr "Avisa sobre características no presentes en C tradicional"
+
+#: c.opt:442
+msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
+msgstr "Avisa de prototipos que causen diferentes conversiones de tipo de las que sucederían en la ausencia del prototipo"
+
+#: c.opt:446
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr "Avisa si se encuentran trigrafos que puedan afectar el significado del programa"
+
+#: c.opt:450
+msgid "Warn about @selector()s without previously declared methods"
+msgstr "Avisa sobre @selector()es sin métodos declarados previamente"
+
+#: c.opt:454
+msgid "Warn if an undefined macro is used in an #if directive"
+msgstr "Avisa si se usa una macro indefinida en una directiva #if"
+
+#: c.opt:458
+msgid "Warn about unrecognized pragmas"
+msgstr "Avisa sobre pragmas que no se reconocen"
+
+#: c.opt:462
+msgid "Warn about macros defined in the main file that are not used"
+msgstr "Avisa sobre macros definidas en el fichero principal que no se usan"
+
+#: c.opt:466
+msgid "Do not warn about using variadic macros when -pedantic"
+msgstr "No avisa sobre el uso de macros variadic cuando se use -pedantic"
+
+#: c.opt:470
+msgid "Warn if a variable length array is used"
+msgstr "Avisa si se usa una matriz de longitud variable"
+
+#: c.opt:474
+msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
+msgstr "En C++, un valor diferente de cero significa avisar sobre conversiones obsoletas de literales de cadena a `char *'.  En C, aviso similar, excepto que la conversión no es obsoleta por el estándar ISO C."
+
+#: c.opt:478
+msgid "Warn when a pointer differs in signedness in an assignment"
+msgstr "Avisa cuando un puntero difiere en signo en una asignación"
+
+#: c.opt:482
+msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
+msgstr "Un sinónimo para -std=c89 (para C) o -std=c++98 (para C++)"
+
+#: c.opt:490
+msgid "Enforce class member access control semantics"
+msgstr "Cumple las semánticas de control de acceso de miembros de clase"
+
+#: c.opt:497
+msgid "Change when template instances are emitted"
+msgstr "Cambia cuando se emiten las instancias de la plantilla"
+
+#: c.opt:501
+msgid "Recognize the \"asm\" keyword"
+msgstr "Reconoce la palabra clave \"asm\""
+
+#: c.opt:505
+msgid "Recognize built-in functions"
+msgstr "Reconoce funciones internas"
+
+#: c.opt:512
+msgid "Check the return value of new"
+msgstr "Revisa el valor de devolución de new"
+
+#: c.opt:516
+msgid "Allow the arguments of the '?' operator to have different types"
+msgstr "Permite que los argumentos del operador '?' tengan tipos diferentes"
+
+#: c.opt:520
+msgid "Reduce the size of object files"
+msgstr "Reduce el tamaño de los ficheros objeto"
+
+#: c.opt:524
+msgid "Use class <name> for constant strings"
+msgstr "Usa la clase <nombre> para cadenas constantes"
+
+#: c.opt:528
+msgid "Inline member functions by default"
+msgstr "Incluye en línea a las funciones miembro por defecto"
+
+#: c.opt:532
+msgid "Preprocess directives only."
+msgstr "Preprocesa sólo directivas."
+
+#: c.opt:536
+msgid "Permit '$' as an identifier character"
+msgstr "Permite '$' como un identificador de carácter"
+
+#: c.opt:543
+msgid "Generate code to check exception specifications"
+msgstr "Genera código para revisar excepciones de especificaciones"
+
+#: c.opt:550
+msgid "Convert all strings and character constants to character set <cset>"
+msgstr "Convierte todas las constantes de cadenas y carácter al conjunto de caracteres <cset>"
+
+#: c.opt:554
+msgid "Permit universal character names (\\u and \\U) in identifiers"
+msgstr "Permite los nombres de cáracteres universales (\\u y \\U) en los identificadores"
+
+#: c.opt:558
+msgid "Specify the default character set for source files"
+msgstr "Especifica el conjunto de caracteres por defecto para los ficheros fuente"
+
+#: c.opt:566
+msgid "Scope of for-init-statement variables is local to the loop"
+msgstr "El ámbito de las variables de la declaración de inicio-de-for es local para el ciclo"
+
+#: c.opt:570
+msgid "Do not assume that standard C libraries and \"main\" exist"
+msgstr "No asume que existen las bibliotecas C estándar y \"main\""
+
+#: c.opt:574
+msgid "Recognize GNU-defined keywords"
+msgstr "Reconoce las palabras claves definidas por GNU"
+
+#: c.opt:578
+msgid "Generate code for GNU runtime environment"
+msgstr "Genera código para el ambiente de tiempo de ejecución GNU"
+
+#: c.opt:582
+msgid "Use traditional GNU semantics for inline functions"
+msgstr "Usa semántica GNU tradicional para las funciones incluídas en línea"
+
+#: c.opt:595
+msgid "Assume normal C execution environment"
+msgstr "Asume el ambiente normal de ejecución C"
+
+#: c.opt:599
+msgid "Enable support for huge objects"
+msgstr "Activa el soporte para objetos enormes"
+
+#: c.opt:603
+msgid "Export functions even if they can be inlined"
+msgstr "Exporta funciones aún si pueden incluir en línea"
+
+#: c.opt:607
+msgid "Emit implicit instantiations of inline templates"
+msgstr "Emite instanciaciones implícitas de plantillas incluídas en línea"
+
+#: c.opt:611
+msgid "Emit implicit instantiations of templates"
+msgstr "Emite instanciaciones implícitas de plantillas"
+
+#: c.opt:615
+msgid "Inject friend functions into enclosing namespace"
+msgstr "Inyecta las funciones friend dentro de espacios de nombres cerrados"
+
+#: c.opt:622
+msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
+msgstr "Permite las conversiones implícitas entre vectores con números diferentes de subpartes y/o tipos de elementos diferentes."
+
+#: c.opt:626
+msgid "Don't warn about uses of Microsoft extensions"
+msgstr "No avisa sobre los usos de extensiones Microsoft"
+
+#: c.opt:636
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
+msgstr "Genera código para el ambiente de tiempo de ejecución NeXT (Apple Mac OS X)"
+
+#: c.opt:640
+msgid "Assume that receivers of Objective-C messages may be nil"
+msgstr "Asume que los receptores de mensajes de Objective-C pueden ser nil"
+
+#: c.opt:652
+msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
+msgstr "Genera métodos Objective-C especiales para inicializar/destruir i-variables de C++ que no son POD, si es necesario"
+
+#: c.opt:656
+msgid "Allow fast jumps to the message dispatcher"
+msgstr "Permite saltos rápidos al despachador de mensajes"
+
+#: c.opt:662
+msgid "Enable Objective-C exception and synchronization syntax"
+msgstr "Activa la sintaxis de excepción y sincronización de Objective-C"
+
+#: c.opt:666
+msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
+msgstr "Activa la recolección de basura (GC) en programas Objective-C/Objective-C++"
+
+#: c.opt:671
+msgid "Enable Objective-C setjmp exception handling runtime"
+msgstr "Activa el manejo de excepciones setjmp en tiempo de ejecución de Objective-C"
+
+#: c.opt:675
+msgid "Enable OpenMP"
+msgstr "Activa OpenMP"
+
+#: c.opt:679
+msgid "Recognize C++ kewords like \"compl\" and \"xor\""
+msgstr "Reconoce palabras clave de C++ como \"compl\" y \"xor\""
+
+#: c.opt:683
+msgid "Enable optional diagnostics"
+msgstr "Activa los diagnósticos opcionales"
+
+#: c.opt:690
+msgid "Look for and use PCH files even when preprocessing"
+msgstr "Busca y utiliza ficheros PCH aún cuando se esté preprocesando"
+
+#: c.opt:694
+msgid "Downgrade conformance errors to warnings"
+msgstr "Degrada los errores de concordancia a avisos"
+
+#: c.opt:698
+msgid "Treat the input file as already preprocessed"
+msgstr "Trata al fichero de entrada como previamente preprocesado"
+
+#: c.opt:702
+msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
+msgstr "Usa el modo Fix-and-Continue para indicar que los ficheros objeto se pueden intercambiar en tiempo de ejecución"
+
+#: c.opt:706
+msgid "Enable automatic template instantiation"
+msgstr "Activa la instanciación automática de plantillas"
+
+#: c.opt:710
+msgid "Generate run time type descriptor information"
+msgstr "Genera información de descriptor de tipo en tiempo de ejecución"
+
+#: c.opt:714
+msgid "Use the same size for double as for float"
+msgstr "Usa el mismo tamaño para double que para float"
+
+#: c.opt:722
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
+msgstr "Fuerza que el tipo debajo de \"wchar_t\" sea \"unsigned short\""
+
+#: c.opt:726
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+msgstr "Cuando no se proporcione \"signed\" o \"unsigned\" hace signed el campo de bits"
+
+#: c.opt:730
+msgid "Make \"char\" signed by default"
+msgstr "Hace que \"char\" sea signed por defecto"
+
+#: c.opt:737
+msgid "Display statistics accumulated during compilation"
+msgstr "Muestra las estadísticas acumuladas durante la compilación"
+
+#: c.opt:744
+msgid "Distance between tab stops for column reporting"
+msgstr "Distancia entre topes de tabulador para reportes en columnas"
+
+#: c.opt:748
+msgid "Specify maximum template instantiation depth"
+msgstr "Especifica la profundidad máxima de instanciación de plantillas"
+
+#: c.opt:755
+msgid "Do not generate thread-safe code for initializing local statics"
+msgstr "No genera código seguro en hilos para inicializar statics locales"
+
+#: c.opt:759
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
+msgstr "Cuando no se proporcione \"signed\" o \"unsigned\" hacer unsigned el campo de bits"
+
+#: c.opt:763
+msgid "Make \"char\" unsigned by default"
+msgstr "Hace que \"char\" sea unsigned por defecto"
+
+#: c.opt:767
+msgid "Use __cxa_atexit to register destructors"
+msgstr "Usa __cxa_atexit para registrar destructores"
+
+#: c.opt:771
+msgid "Use __cxa_get_exception_ptr in exception handling"
+msgstr "Usa __cxa_get_exception_ptr para el manejo de excepciones"
+
+#: c.opt:775
+msgid "Marks all inlined methods as having hidden visibility"
+msgstr "Marca todos los métodos incluídos en lína con visibilidad hidden"
+
+#: c.opt:779
+msgid "Changes visibility to match Microsoft Visual Studio by default"
+msgstr "Cambia la visibilidad para coincidir con Microsoft Visual Studio por defecto"
+
+#: c.opt:783
+msgid "Discard unused virtual functions"
+msgstr "Descarta funciones virtual sin usar"
+
+#: c.opt:787
+msgid "Implement vtables using thunks"
+msgstr "Implementa vtables usando thunks"
+
+#: c.opt:791
+msgid "Emit common-like symbols as weak symbols"
+msgstr "Emite símbolos comunes como símbolos débiles"
+
+#: c.opt:795
+msgid "Convert all wide strings and character constants to character set <cset>"
+msgstr "Convierte todas las cadenas anchas y constantes de cáracter al conjunto de caracteres <cset>"
+
+#: c.opt:799
+msgid "Generate a #line directive pointing at the current working directory"
+msgstr "Genera una directiva #line que apunte al directorio de trabajo actual"
+
+#: c.opt:803
+msgid "Emit cross referencing information"
+msgstr "Emite información de referencia cruzada"
+
+#: c.opt:807
+msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
+msgstr "Genera la búsqueda no estricta de clases (a través de objc_getClass()) para usarlas en el modo Zero-Link"
+
+#: c.opt:811
+msgid "Dump declarations to a .decl file"
+msgstr "Vuelca las declaraciones a un fichero .decl"
+
+#: c.opt:815
+msgid "Aggressive reduced debug info for structs"
+msgstr "Información de depuración reducida agresiva para structs"
+
+#: c.opt:819
+msgid "Conservative reduced debug info for structs"
+msgstr "Información de depuración reducida conservativa para structs"
+
+#: c.opt:823
+msgid "Detailed reduced debug info for structs"
+msgstr "Información de depuración reducida detallada para structs"
+
+#: c.opt:827 c.opt:859
+msgid "Add <dir> to the end of the system include path"
+msgstr "Agrega el <dir>ectorio al final de la ruta de inclusión del sistema"
+
+#: c.opt:831
+msgid "Accept definition of macros in <file>"
+msgstr "Acepta la definición de macros en el <fich>ero"
+
+#: c.opt:835
+msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
+msgstr "-imultilib <dir> Define <dir> como el subdirectorio de inclusión de multilib"
+
+#: c.opt:839
+msgid "Include the contents of <file> before other files"
+msgstr "Incluye los contenidos del <fichero> antes de otros ficheros"
+
+#: c.opt:843
+msgid "Specify <path> as a prefix for next two options"
+msgstr "Especifica la <ruta> como un prefijo para las siguientes dos opciones"
+
+#: c.opt:847
+msgid "Set <dir> to be the system root directory"
+msgstr "Establece el <dir>ectorio como el directorio raíz del sistema"
+
+#: c.opt:851
+msgid "Add <dir> to the start of the system include path"
+msgstr "Agrega el <dir>ectorio al inicio de la ruta de inclusión del sistema"
+
+#: c.opt:855
+msgid "Add <dir> to the end of the quote include path"
+msgstr "Agrega el <dir>ectorio al final de la ruta de inclusión de citas"
+
+#: c.opt:876
+msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
+msgstr "No busca directorios de inclusión del sistema por defecto (aquellos especificados con -isystem aún serán utilizados)"
+
+#: c.opt:880
+msgid "Do not search standard system include directories for C++"
+msgstr "No busca directorios de inclusión del sistema por defecto para C++"
+
+#: c.opt:896
+msgid "Generate C header of platform-specific features"
+msgstr "Genera encabezado C de características específicas de la plataforma"
+
+#: c.opt:900
+msgid "Print a checksum of the executable for PCH validity checking, and stop"
+msgstr "Muestra una suma de comprobación del ejecutable para revisión de validación de PCH, y termina"
+
+#: c.opt:904
+msgid "Remap file names when including files"
+msgstr "Remapea nombres de fichero cuando incluyen ficheros"
+
+#: c.opt:908
+msgid "Conform to the ISO 1998 C++ standard"
+msgstr "Conforma al estándar ISO 1998 C++"
+
+#: c.opt:912
+msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
+msgstr "Conforma al estándar ISO 1998 C++, con extensiones que son afines"
+
+#: c.opt:919 c.opt:954
+msgid "Conform to the ISO 1990 C standard"
+msgstr "Conforma al estándar ISO 1990 C"
+
+#: c.opt:923 c.opt:962
+msgid "Conform to the ISO 1999 C standard"
+msgstr "Conforma al estándar ISO 1999 C"
+
+#: c.opt:927
+msgid "Deprecated in favor of -std=c99"
+msgstr "Obsoleto en favor de -std=c99"
+
+#: c.opt:931
+msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
+msgstr "Conforma al estándar ISO 1998 C++ con extensiones GNU"
+
+#: c.opt:935
+msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
+msgstr "Conforma al estándar ISO 1998 C++, con extensiones GNU y"
+
+#: c.opt:942
+msgid "Conform to the ISO 1990 C standard with GNU extensions"
+msgstr "Conforma al estándar ISO 1990 C con extensiones GNU"
+
+#: c.opt:946
+msgid "Conform to the ISO 1999 C standard with GNU extensions"
+msgstr "Conforma al estándar ISO 1999 C con extensiones GNU"
+
+#: c.opt:950
+msgid "Deprecated in favor of -std=gnu99"
+msgstr "Obsoleto en favor de -std=gnu99"
+
+#: c.opt:958
+msgid "Conform to the ISO 1990 C standard as amended in 1994"
+msgstr "Conforma al estándar ISO 1990 C como se enmendó en 1994"
+
+#: c.opt:966
+msgid "Deprecated in favor of -std=iso9899:1999"
+msgstr "Obsoleto en favor de -std=iso9899:1999"
+
+#: c.opt:970
+msgid "Enable traditional preprocessing"
+msgstr "Habilita el preprocesamiento tradicional"
+
+#: c.opt:974
+msgid "Support ISO C trigraphs"
+msgstr "Soporte para los trigrafos de ISO C"
+
+#: c.opt:978
+msgid "Do not predefine system-specific and GCC-specific macros"
+msgstr "No predefine las macros específicas del sistema y específicas de GCC"
+
+#: c.opt:982
+msgid "Enable verbose output"
+msgstr "Activa la salida detallada"
+
+#: ada/lang.opt:96
+msgid "Specify options to GNAT"
+msgstr "Especifica opciones a GNAT"
+
 #: attribs.c:244
 #, gcc-internal-format
 msgid "%qs attribute directive ignored"
@@ -16578,47 +16545,47 @@
 msgid "offset outside bounds of constant string"
 msgstr "el desplazamiento fuera de los límites de la constante de cadena"
 
-#: builtins.c:1001
+#: builtins.c:1015
 #, gcc-internal-format
 msgid "second argument to %<__builtin_prefetch%> must be a constant"
 msgstr "el segundo argumento de %<__builtin_prefetch%> debe ser una constante"
 
-#: builtins.c:1008
+#: builtins.c:1022
 #, gcc-internal-format
 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
 msgstr "el segundo argumento para %<__builtin_prefetch%> es inválido; se usa cero"
 
-#: builtins.c:1016
+#: builtins.c:1030
 #, gcc-internal-format
 msgid "third argument to %<__builtin_prefetch%> must be a constant"
 msgstr "el tercer argumento de %<__builtin_prefetch%> debe ser una constante"
 
-#: builtins.c:1023
+#: builtins.c:1037
 #, gcc-internal-format
 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
 msgstr "el tercer argumento para %<__builtin_prefetch%> es inválido; se usa cero"
 
-#: builtins.c:4592
+#: builtins.c:4608
 #, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> must be constant"
 msgstr "el argumento de %<__builtin_args_info%> debe ser una constante"
 
-#: builtins.c:4598
+#: builtins.c:4614
 #, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> out of range"
 msgstr "el argumento de %<__builtin_args_info%> está fuera de rango"
 
-#: builtins.c:4604
+#: builtins.c:4620
 #, gcc-internal-format
 msgid "missing argument in %<__builtin_args_info%>"
 msgstr "falta un argumento en %<__builtin_args_info%>"
 
-#: builtins.c:4693 gimplify.c:2117
+#: builtins.c:4709 gimplify.c:2118
 #, gcc-internal-format
 msgid "too few arguments to function %<va_start%>"
 msgstr "faltan argumentos para la función %<va_start%>"
 
-#: builtins.c:4857
+#: builtins.c:4872
 #, gcc-internal-format
 msgid "first argument to %<va_arg%> not of type %<va_list%>"
 msgstr "el primer argumento para %<va_arg%> no es del tipo %<va_list%>"
@@ -16626,93 +16593,103 @@
 #. Unfortunately, this is merely undefined, rather than a constraint
 #. violation, so we cannot make this an error.  If this call is never
 #. executed, the program is still strictly conforming.
-#: builtins.c:4871
+#: builtins.c:4886
 #, gcc-internal-format
 msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr "%qT se promueve a %qT cuando pasa a través de %<...%>"
 
-#: builtins.c:4876
+#: builtins.c:4891
 #, gcc-internal-format
 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr "(así que debe pasar %qT y no %qT a %<va_arg%>)"
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4882 c-typeck.c:2408
+#: builtins.c:4897 c-typeck.c:2419
 #, gcc-internal-format
 msgid "if this code is reached, the program will abort"
 msgstr "si se alcanza este código, el programa abortará"
 
-#: builtins.c:5000
+#: builtins.c:5015
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_frame_address%>"
 msgstr "argumento inválido para %<__builtin_frame_address%>"
 
-#: builtins.c:5002
+#: builtins.c:5017
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_return_address%>"
 msgstr "argumento inválido para %<__builtin_return_address%>"
 
-#: builtins.c:5015
+#: builtins.c:5030
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_frame_address%>"
 msgstr "argumento no admitido para %<__builtin_frame_address%>"
 
-#: builtins.c:5017
+#: builtins.c:5032
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_return_address%>"
 msgstr "argumento no admitido para %<__builtin_return_address%>"
 
-#: builtins.c:5564
+#: builtins.c:5579
 #, gcc-internal-format
 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
 msgstr "ambos argumentos de %<__builtin_clear_cache%> deben ser punteros"
 
 #. All valid uses of __builtin_va_arg_pack () are removed during
 #. inlining.
-#: builtins.c:6276 expr.c:8024
+#: builtins.c:6291 expr.c:8023
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 msgstr "%Kuso inválido de %<__builtin_va_arg_pack ()%>"
 
 #. All valid uses of __builtin_va_arg_pack_len () are removed during
 #. inlining.
-#: builtins.c:6282
+#: builtins.c:6297
 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
 msgstr "%Kuso inválido de %<__builtin_va_arg_pack_len ()%>"
 
-#: builtins.c:6578
+#: builtins.c:6593
 #, gcc-internal-format
 msgid "%<__builtin_longjmp%> second argument must be 1"
 msgstr "el segundo argumento de %<__builtin_longjump%> debe ser 1"
 
-#: builtins.c:7209
+#: builtins.c:7224
 #, gcc-internal-format
 msgid "target format does not support infinity"
 msgstr "el formato objetivo no soporta infinito"
 
-#: builtins.c:9623 builtins.c:9712
+#: builtins.c:9638 builtins.c:9727 builtins.c:10082
 #, gcc-internal-format
 msgid "non-floating-point argument to function %qs"
 msgstr "argumento que no es de coma flotante para la función %qs"
 
-#: builtins.c:11303
+#: builtins.c:10446 builtins.c:10466
 #, gcc-internal-format
+msgid "too few arguments to function %qs"
+msgstr "faltan argumentos para la función %qs"
+
+#: builtins.c:10452 builtins.c:10472
+#, gcc-internal-format
+msgid "too many arguments to function %qs"
+msgstr "demasiados argumentos para la función %qs"
+
+#: builtins.c:11377
+#, gcc-internal-format
 msgid "%<va_start%> used in function with fixed args"
 msgstr "se usó %<va_start%> en una función con argumentos fijos"
 
-#: builtins.c:11311
+#: builtins.c:11385
 #, gcc-internal-format
 msgid "wrong number of arguments to function %<va_start%>"
 msgstr "número erróneo argumentos para la función %<va_start%>"
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:11324
+#: builtins.c:11398
 #, gcc-internal-format
 msgid "%<__builtin_next_arg%> called without an argument"
 msgstr "se llamó a %<__builtin_next_arg%> sin un argumento"
 
-#: builtins.c:11329
+#: builtins.c:11403
 #, gcc-internal-format
 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 msgstr "número erróneo de argumentos para la función %<__builtin_next_arg%>"
@@ -16722,24 +16699,24 @@
 #. argument.  We just warn and set the arg to be the last
 #. argument so that we will get wrong-code because of
 #. it.
-#: builtins.c:11358
+#: builtins.c:11432
 #, gcc-internal-format
 msgid "second parameter of %<va_start%> not last named argument"
 msgstr "el segundo parámetro de %<va_start%> no es el último argumento nombrado"
 
-#: builtins.c:11472
+#: builtins.c:11546
 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
 msgstr "%Kel primer argumento de %D debe ser un puntero, el segundo una constante entera"
 
-#: builtins.c:11485
+#: builtins.c:11559
 msgid "%Klast argument of %D is not integer constant between 0 and 3"
 msgstr "%Kel último argumento de %D no es una constante entera entre 0 y 3"
 
-#: builtins.c:11529 builtins.c:11693 builtins.c:11752
+#: builtins.c:11603 builtins.c:11767 builtins.c:11826
 msgid "%Kcall to %D will always overflow destination buffer"
 msgstr "%Kla llamada a %D siempre desbordará el almacenamiento temporal destino"
 
-#: builtins.c:11683
+#: builtins.c:11757
 msgid "%Kcall to %D might overflow destination buffer"
 msgstr "%Kla llamada a %D puede desbordar el almacenamiento temporal destino"
 
@@ -16862,440 +16839,440 @@
 msgid "conversion to %qT alters %qT constant value"
 msgstr "la conversión a %qT altera el valor constante %qT"
 
-#: c-common.c:1296
+#: c-common.c:1299
 #, gcc-internal-format
 msgid "conversion to %qT from %qT may change the sign of the result"
 msgstr "la conversión de %qT desde %qT puede cambiar el signo del resultado"
 
-#: c-common.c:1325
+#: c-common.c:1328
 #, gcc-internal-format
 msgid "conversion to %qT from %qT may alter its value"
 msgstr "la conversión de %qT desde %qT puede alterar su valor"
 
-#: c-common.c:1353
+#: c-common.c:1356
 #, gcc-internal-format
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "entero grande truncado implícitamente al tipo unsigned"
 
-#: c-common.c:1359 c-common.c:1366 c-common.c:1374
+#: c-common.c:1362 c-common.c:1369 c-common.c:1377
 #, gcc-internal-format
 msgid "overflow in implicit constant conversion"
 msgstr "desbordamiento en la conversión implícita de constante"
 
-#: c-common.c:1528
+#: c-common.c:1531
 #, gcc-internal-format
 msgid "operation on %qE may be undefined"
 msgstr "la operación sobre %qE puede estar indefinida"
 
-#: c-common.c:1821
+#: c-common.c:1824
 #, gcc-internal-format
 msgid "case label does not reduce to an integer constant"
 msgstr "la etiqueta de `case' no se reduce a una constante entera"
 
-#: c-common.c:1861
+#: c-common.c:1864
 #, gcc-internal-format
 msgid "case label value is less than minimum value for type"
 msgstr "el valor de la etiqueta `case' es menor que el valor mínimo para el tipo"
 
-#: c-common.c:1869
+#: c-common.c:1872
 #, gcc-internal-format
 msgid "case label value exceeds maximum value for type"
 msgstr "el valor de la etiqueta `case' excede el valor máximo para el tipo"
 
-#: c-common.c:1877
+#: c-common.c:1880
 #, gcc-internal-format
 msgid "lower value in case label range less than minimum value for type"
 msgstr "el valor inferior de la etiqueta de rango `case' es menor que el valor mínimo para el tipo"
 
-#: c-common.c:1886
+#: c-common.c:1889
 #, gcc-internal-format
 msgid "upper value in case label range exceeds maximum value for type"
 msgstr "el valor superior de la etiqueta de rango `case' excede el valor máximo para el tipo"
 
-#: c-common.c:1960
+#: c-common.c:1963
 #, gcc-internal-format
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 msgstr "GCC no puede admitir operadores con tipos enteros y tipos de coma fija que tienen demasiados bits integrales y fraccionales juntos"
 
-#: c-common.c:2450
+#: c-common.c:2453
 #, gcc-internal-format
 msgid "invalid operands to binary %s (have %qT and %qT)"
 msgstr "operandos inválidos para el binario %s (se tiene %qT y %qT)"
 
-#: c-common.c:2686
+#: c-common.c:2689
 #, gcc-internal-format
 msgid "comparison is always false due to limited range of data type"
 msgstr "la comparación siempre es falsa debido al rango limitado del tipo de datos"
 
-#: c-common.c:2688
+#: c-common.c:2691
 #, gcc-internal-format
 msgid "comparison is always true due to limited range of data type"
 msgstr "la comparación siempre es verdadera debido al rango limitado del tipo de datos"
 
-#: c-common.c:2767
+#: c-common.c:2770
 #, gcc-internal-format
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "la comparación de una expresión unsigned >= 0 siempre es verdadera"
 
-#: c-common.c:2777
+#: c-common.c:2780
 #, gcc-internal-format
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "la comparación de una expresión unsigned < 0 siempre es falsa"
 
-#: c-common.c:2818
+#: c-common.c:2821
 #, gcc-internal-format
 msgid "pointer of type %<void *%> used in arithmetic"
 msgstr "se usó un puntero de tipo %<void *%> en la aritmética"
 
-#: c-common.c:2824
+#: c-common.c:2827
 #, gcc-internal-format
 msgid "pointer to a function used in arithmetic"
 msgstr "se usó un puntero a una función en la aritmética"
 
-#: c-common.c:2830
+#: c-common.c:2833
 #, gcc-internal-format
 msgid "pointer to member function used in arithmetic"
 msgstr "se usó un puntero a una función miembro en la aritmética"
 
-#: c-common.c:2982
+#: c-common.c:2985
 #, gcc-internal-format
 msgid "the address of %qD will always evaluate as %<true%>"
 msgstr "la dirección de %qD siempre se evaluará como %<true%>"
 
-#: c-common.c:3051 cp/semantics.c:596 cp/typeck.c:6411
+#: c-common.c:3054 cp/semantics.c:597 cp/typeck.c:6438
 #, gcc-internal-format
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "se sugieren paréntesis alrededor de la asignación usada como valor verdadero"
 
-#: c-common.c:3123 c-typeck.c:8958
+#: c-common.c:3126 c-typeck.c:8969
 #, gcc-internal-format
 msgid "invalid use of %<restrict%>"
 msgstr "uso inválido de %<restrict%>"
 
-#: c-common.c:3339
+#: c-common.c:3346
 #, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a function type"
 msgstr "aplicación inválida de %<sizeof%> a un tipo de función"
 
-#: c-common.c:3349
+#: c-common.c:3356
 #, gcc-internal-format
 msgid "invalid application of %qs to a void type"
 msgstr "aplicación inválida de %qs a un tipo void"
 
-#: c-common.c:3355
+#: c-common.c:3362
 #, gcc-internal-format
 msgid "invalid application of %qs to incomplete type %qT "
 msgstr "aplicación inválida de %qs a un tipo de dato incompleto %qT "
 
-#: c-common.c:3396
+#: c-common.c:3403
 #, gcc-internal-format
 msgid "%<__alignof%> applied to a bit-field"
 msgstr "se aplicó %<__alignof%> a un campo de bits"
 
-#: c-common.c:3969
+#: c-common.c:3976
 #, gcc-internal-format
 msgid "cannot disable built-in function %qs"
 msgstr "no se puede desactivar la función interna %qs"
 
-#: c-common.c:4172
+#: c-common.c:4179
 #, gcc-internal-format
 msgid "pointers are not permitted as case values"
 msgstr "no se permite usar punteros como valores case"
 
-#: c-common.c:4178
+#: c-common.c:4185
 #, gcc-internal-format
 msgid "range expressions in switch statements are non-standard"
 msgstr "las expresiones de rango en las declaraciones switch no son estándar"
 
-#: c-common.c:4204
+#: c-common.c:4211
 #, gcc-internal-format
 msgid "empty range specified"
 msgstr "se especificó un rango vacío"
 
-#: c-common.c:4264
+#: c-common.c:4271
 #, gcc-internal-format
 msgid "duplicate (or overlapping) case value"
 msgstr "valor case duplicado (o con solapamiento de rangos)"
 
-#: c-common.c:4265
+#: c-common.c:4272
 #, gcc-internal-format
 msgid "%Jthis is the first entry overlapping that value"
 msgstr "%Jesta es la primera entrada que solapa ese valor"
 
-#: c-common.c:4269
+#: c-common.c:4276
 #, gcc-internal-format
 msgid "duplicate case value"
 msgstr "valor de case duplicado"
 
-#: c-common.c:4270
+#: c-common.c:4277
 #, gcc-internal-format
 msgid "%Jpreviously used here"
 msgstr "%Jse usó previamente aquí"
 
-#: c-common.c:4274
+#: c-common.c:4281
 #, gcc-internal-format
 msgid "multiple default labels in one switch"
 msgstr "múltiples etiquetas por defecto en un solo switch"
 
-#: c-common.c:4275
+#: c-common.c:4282
 #, gcc-internal-format
 msgid "%Jthis is the first default label"
 msgstr "%Jesta es la primera etiqueta por defecto"
 
-#: c-common.c:4324
+#: c-common.c:4331
 #, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type"
 msgstr "%Jel valor de case %qs no es un tipo enumerado"
 
-#: c-common.c:4327
+#: c-common.c:4334
 #, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type %qT"
 msgstr "%Jel valor de case %qs no es un tipo enumerado %qT"
 
-#: c-common.c:4385
+#: c-common.c:4392
 #, gcc-internal-format
 msgid "%Hswitch missing default case"
 msgstr "%Hfalta el case por defecto para un switch"
 
-#: c-common.c:4448
+#: c-common.c:4455
 #, gcc-internal-format
 msgid "%Henumeration value %qE not handled in switch"
 msgstr "%Hel valor de enumeración %qE no se maneja en un switch"
 
-#: c-common.c:4472
+#: c-common.c:4479
 #, gcc-internal-format
 msgid "taking the address of a label is non-standard"
 msgstr "tomar la dirección de una etiqueta no es estándar"
 
-#: c-common.c:4622
+#: c-common.c:4629
 #, gcc-internal-format
 msgid "%qE attribute ignored for field of type %qT"
 msgstr "se descarta el atributo %qE para el campo de tipo %qT"
 
-#: c-common.c:4633 c-common.c:4652 c-common.c:4670 c-common.c:4697
-#: c-common.c:4724 c-common.c:4750 c-common.c:4769 c-common.c:4793
-#: c-common.c:4816 c-common.c:4839 c-common.c:4860 c-common.c:4881
-#: c-common.c:4905 c-common.c:4931 c-common.c:4968 c-common.c:4995
-#: c-common.c:5046 c-common.c:5130 c-common.c:5160 c-common.c:5179
-#: c-common.c:5499 c-common.c:5559 c-common.c:5580 c-common.c:5644
-#: c-common.c:5762 c-common.c:5828 c-common.c:5877 c-common.c:5923
-#: c-common.c:5993 c-common.c:6017 c-common.c:6301 c-common.c:6324
+#: c-common.c:4640 c-common.c:4659 c-common.c:4677 c-common.c:4704
+#: c-common.c:4731 c-common.c:4757 c-common.c:4776 c-common.c:4800
+#: c-common.c:4823 c-common.c:4846 c-common.c:4867 c-common.c:4888
+#: c-common.c:4912 c-common.c:4938 c-common.c:4975 c-common.c:5002
+#: c-common.c:5045 c-common.c:5129 c-common.c:5159 c-common.c:5178
+#: c-common.c:5498 c-common.c:5558 c-common.c:5579 c-common.c:5643
+#: c-common.c:5761 c-common.c:5827 c-common.c:5876 c-common.c:5922
+#: c-common.c:5992 c-common.c:6016 c-common.c:6301 c-common.c:6324
 #: c-common.c:6363
 #, gcc-internal-format
 msgid "%qE attribute ignored"
 msgstr "se descarta el atributo %qE"
 
-#: c-common.c:4715 c-common.c:4741
+#: c-common.c:4722 c-common.c:4748
 #, gcc-internal-format
 msgid "%qE attribute conflicts with attribute %s"
 msgstr "El atributo %qE genera un conflicto con el atributo %s"
 
-#: c-common.c:4962
+#: c-common.c:4969
 #, gcc-internal-format
 msgid "%qE attribute have effect only on public objects"
 msgstr "el atributo %qE sólo tiene efecto en objetos públicos"
 
-#: c-common.c:5067
+#: c-common.c:5066
 #, gcc-internal-format
 msgid "destructor priorities are not supported"
 msgstr "no se admiten las prioridades de destructor"
 
-#: c-common.c:5069
+#: c-common.c:5068
 #, gcc-internal-format
 msgid "constructor priorities are not supported"
 msgstr "no se admiten las prioridades de constructor"
 
-#: c-common.c:5086
+#: c-common.c:5085
 #, gcc-internal-format
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 msgstr "las prioridades de destructor desde 0 hasta %d están reservadas para la implementación"
 
-#: c-common.c:5091
+#: c-common.c:5090
 #, gcc-internal-format
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 msgstr "las prioridades de constructor desde 0 hasta %d están reservadas para la implementación"
 
-#: c-common.c:5099
+#: c-common.c:5098
 #, gcc-internal-format
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 msgstr "las prioridades de destructor deben ser enteros desde 0 hasta %d inclusive"
 
-#: c-common.c:5102
+#: c-common.c:5101
 #, gcc-internal-format
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 msgstr "las prioridades de constructor deben ser enteros desde 0 hasta %d inclusive"
 
-#: c-common.c:5221
+#: c-common.c:5220
 #, gcc-internal-format
 msgid "unknown machine mode %qs"
 msgstr "se desconoce el modo de máquina %qs"
 
-#: c-common.c:5250
+#: c-common.c:5249
 #, gcc-internal-format
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 msgstr "es obsoleto especificar tipos vectoriales con __attribute__ ((mode))"
 
-#: c-common.c:5253
+#: c-common.c:5252
 #, gcc-internal-format
 msgid "use __attribute__ ((vector_size)) instead"
 msgstr "utilice __attribute__ ((vector_size)) en su lugar"
 
-#: c-common.c:5262
+#: c-common.c:5261
 #, gcc-internal-format
 msgid "unable to emulate %qs"
 msgstr "no se puede emular %qs"
 
-#: c-common.c:5272
+#: c-common.c:5271
 #, gcc-internal-format
 msgid "invalid pointer mode %qs"
 msgstr "modo de puntero %qs inválido"
 
-#: c-common.c:5289
+#: c-common.c:5288
 #, gcc-internal-format
 msgid "signness of type and machine mode %qs don't match"
 msgstr "no coinciden los signos del tipo y del modo de máquina %qs"
 
-#: c-common.c:5300
+#: c-common.c:5299
 #, gcc-internal-format
 msgid "no data type for mode %qs"
 msgstr "no hay tipo de datos para el modo %qs"
 
-#: c-common.c:5310
+#: c-common.c:5309
 #, gcc-internal-format
 msgid "cannot use mode %qs for enumeral types"
 msgstr "no se puede usar el modo %qs para tipos de enumeración"
 
-#: c-common.c:5337
+#: c-common.c:5336
 #, gcc-internal-format
 msgid "mode %qs applied to inappropriate type"
 msgstr "se aplicó el modo %qs a un tipo inapropiado"
 
-#: c-common.c:5368
+#: c-common.c:5367
 #, gcc-internal-format
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "%Jno se puede especificar el atributo de sección para las variables locales"
 
-#: c-common.c:5379 config/bfin/bfin.c:4879 config/bfin/bfin.c:4930
+#: c-common.c:5378 config/bfin/bfin.c:4982 config/bfin/bfin.c:5033
 #, gcc-internal-format
 msgid "section of %q+D conflicts with previous declaration"
 msgstr "la sección de %q+D genera un conflicto con la declaración previa"
 
-#: c-common.c:5388
+#: c-common.c:5387
 #, gcc-internal-format
 msgid "section attribute not allowed for %q+D"
 msgstr "no se permite un atributo de sección para %q+D"
 
-#: c-common.c:5394
+#: c-common.c:5393
 #, gcc-internal-format
 msgid "%Jsection attributes are not supported for this target"
 msgstr "%Jno se admiten atributos de sección en este objetivo"
 
-#: c-common.c:5426
+#: c-common.c:5425
 #, gcc-internal-format
 msgid "requested alignment is not a constant"
 msgstr "la alineación solicitada no es una constante"
 
-#: c-common.c:5431
+#: c-common.c:5430
 #, gcc-internal-format
 msgid "requested alignment is not a power of 2"
 msgstr "la alineación solicitada no es una potencia de 2"
 
-#: c-common.c:5436
+#: c-common.c:5435
 #, gcc-internal-format
 msgid "requested alignment is too large"
 msgstr "la alineación solicitada es demasiado grande"
 
-#: c-common.c:5462
+#: c-common.c:5461
 #, gcc-internal-format
 msgid "alignment may not be specified for %q+D"
 msgstr "la alineación puede no estar especificada para %q+D"
 
-#: c-common.c:5469
+#: c-common.c:5468
 #, gcc-internal-format
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 msgstr "la alineación para %q+D se especifió previamente como %d y no se puede decrementar"
 
-#: c-common.c:5473
+#: c-common.c:5472
 #, gcc-internal-format
 msgid "alignment for %q+D must be at least %d"
 msgstr "la alineación para %q+D debe ser por lo menos %d"
 
-#: c-common.c:5522
+#: c-common.c:5521
 #, gcc-internal-format
 msgid "%q+D defined both normally and as an alias"
 msgstr "%q+D definido normalmente y como un alias al mismo tiempo"
 
-#: c-common.c:5538
+#: c-common.c:5537
 #, gcc-internal-format
 msgid "alias argument not a string"
 msgstr "el argumento de alias no es una cadena"
 
-#: c-common.c:5601
+#: c-common.c:5600
 #, gcc-internal-format
 msgid "%Jweakref attribute must appear before alias attribute"
 msgstr "%Jel atributo weakref debe aparecer antes de los atributos de alias"
 
-#: c-common.c:5631
+#: c-common.c:5630
 #, gcc-internal-format
 msgid "%qE attribute ignored on non-class types"
 msgstr "se descarta el atributo %qE en tipos que no son clases"
 
-#: c-common.c:5637
+#: c-common.c:5636
 #, gcc-internal-format
 msgid "%qE attribute ignored because %qT is already defined"
 msgstr "se descarta el atributo %qE porque %qT ya está definido"
 
-#: c-common.c:5650
+#: c-common.c:5649
 #, gcc-internal-format
 msgid "visibility argument not a string"
 msgstr "el argumento de visibilidad no es una cadena"
 
-#: c-common.c:5662
+#: c-common.c:5661
 #, gcc-internal-format
 msgid "%qE attribute ignored on types"
 msgstr "se descarta el atributo %qE en tipos"
 
-#: c-common.c:5678
+#: c-common.c:5677
 #, gcc-internal-format
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr "el argumento de visibilidad debe ser \"default\", \"hidden\", \"protected\" o \"internal\""
 
-#: c-common.c:5689
+#: c-common.c:5688
 #, gcc-internal-format
 msgid "%qD redeclared with different visibility"
 msgstr "%qD se redeclaró con visibilidad diferente"
 
-#: c-common.c:5692 c-common.c:5696
+#: c-common.c:5691 c-common.c:5695
 #, gcc-internal-format
 msgid "%qD was declared %qs which implies default visibility"
 msgstr "%qD se declaró %qs lo cual implica visibilidad por defecto"
 
-#: c-common.c:5770
+#: c-common.c:5769
 #, gcc-internal-format
 msgid "tls_model argument not a string"
 msgstr "el argumento de tls_model no es una cadena"
 
-#: c-common.c:5783
+#: c-common.c:5782
 #, gcc-internal-format
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr "el argumento de tls_model debe ser \"local-exec\", \"initial-exec\", \"local-dynamic\" o \"global-dynamic\""
 
-#: c-common.c:5802 c-common.c:5897
+#: c-common.c:5801 c-common.c:5896
 #, gcc-internal-format
 msgid "%J%qE attribute applies only to functions"
 msgstr "%Jel atributo %qE se aplica solamente a funciones"
 
-#: c-common.c:5807 c-common.c:5902
+#: c-common.c:5806 c-common.c:5901
 #, gcc-internal-format
 msgid "%Jcan%'t set %qE attribute after definition"
 msgstr "%Jno se puede establecer el atributo %qE después de la definición"
 
-#: c-common.c:5858
+#: c-common.c:5857
 #, gcc-internal-format
 msgid "alloc_size parameter outside range"
 msgstr "el parámetro de alloc_size está fuera de rango"
 
-#: c-common.c:5991
+#: c-common.c:5990
 #, gcc-internal-format
 msgid "%qE attribute ignored for %qE"
 msgstr "se descarta el atributo %qE para %qE"
@@ -17405,7 +17382,7 @@
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 msgstr "no se puede aplicar %<offsetof%> cuando %<operator[]%> está sobrecargado"
 
-#: c-common.c:6818 cp/typeck.c:4525
+#: c-common.c:6818 cp/typeck.c:4533
 #, gcc-internal-format
 msgid "attempt to take address of bit-field structure member %qD"
 msgstr "se intentó tomar la dirección del miembro de la estructura de campos de bits %qD"
@@ -17440,14 +17417,14 @@
 msgid "size of array is too large"
 msgstr "el tamaño de la matriz es demasiado grande"
 
-#: c-common.c:7041 c-common.c:7090 c-typeck.c:2705
+#: c-common.c:7041 c-common.c:7090 c-typeck.c:2716
 #, gcc-internal-format
 msgid "too few arguments to function %qE"
 msgstr "faltan argumentos para la función %qE"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-common.c:7058 c-typeck.c:4374
+#: c-common.c:7058 c-typeck.c:4385
 #, gcc-internal-format
 msgid "incompatible type for argument %d of %qE"
 msgstr "tipo incompatible para el argumento %d de %qE"
@@ -17527,8 +17504,8 @@
 #. an unprototyped function, it is compile-time undefined;
 #. making it a constraint in that case was rejected in
 #. DR#252.
-#: c-convert.c:95 c-typeck.c:1775 c-typeck.c:4012 cp/typeck.c:1502
-#: cp/typeck.c:5717 cp/typeck.c:6325 fortran/convert.c:88
+#: c-convert.c:95 c-typeck.c:1785 c-typeck.c:4023 cp/typeck.c:1548
+#: cp/typeck.c:5725 cp/typeck.c:6352 fortran/convert.c:88
 #: treelang/tree-convert.c:79
 #, gcc-internal-format
 msgid "void value not ignored as it ought to be"
@@ -17540,104 +17517,104 @@
 msgid "conversion to non-scalar type requested"
 msgstr "se solicitó conversión a un tipo que no es escalar"
 
-#: c-decl.c:546
+#: c-decl.c:547
 #, gcc-internal-format
 msgid "array %q+D assumed to have one element"
 msgstr "se asume que la matriz %q+D tiene un elemento"
 
-#: c-decl.c:651
+#: c-decl.c:652
 #, gcc-internal-format
 msgid "GCC supports only %u nested scopes"
 msgstr "GCC sólo admite %u ámbitos anidados"
 
-#: c-decl.c:737 cp/decl.c:358
+#: c-decl.c:738 cp/decl.c:359
 #, gcc-internal-format
 msgid "label %q+D used but not defined"
 msgstr "se usa la etiqueta %q+D pero no está definida"
 
-#: c-decl.c:778
+#: c-decl.c:779
 #, gcc-internal-format
 msgid "nested function %q+D declared but never defined"
 msgstr "se declara la función anidada %q+D pero nunca se definió"
 
-#: c-decl.c:788
+#: c-decl.c:789
 #, gcc-internal-format
 msgid "inline function %q+D declared but never defined"
 msgstr "se declara la función inline %q+D pero nunca se definió"
 
-#: c-decl.c:801 cp/decl.c:608
+#: c-decl.c:802 cp/decl.c:609
 #, gcc-internal-format
 msgid "unused variable %q+D"
 msgstr "variable %q+D sin usar"
 
-#: c-decl.c:805
+#: c-decl.c:806
 #, gcc-internal-format
 msgid "type of array %q+D completed incompatibly with implicit initialization"
 msgstr "el tipo de la matriz %q+D se completó de forma incompatible con la inicialización implícita"
 
-#: c-decl.c:1039
+#: c-decl.c:1040
 #, gcc-internal-format
 msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
 msgstr "una lista de parámetros con una elipsis no puede coincidir con una declaración de nombre de lista de parámetros vacía."
 
-#: c-decl.c:1046
+#: c-decl.c:1047
 #, gcc-internal-format
 msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
 msgstr "un tipo de argumento que tiene una promoción por defecto no puede coincidir con una declaración de nombre de lista de parámetros vacía."
 
-#: c-decl.c:1087
+#: c-decl.c:1088
 #, gcc-internal-format
 msgid "prototype for %q+D declares more arguments than previous old-style definition"
 msgstr "el prototipo para %q+D declara más argumentos que la definición anterior de estilo antiguo"
 
-#: c-decl.c:1093
+#: c-decl.c:1094
 #, gcc-internal-format
 msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
 msgstr "el prototipo para %q+D declara menos argumentos que la definición anterior de estilo antiguo"
 
-#: c-decl.c:1102
+#: c-decl.c:1103
 #, gcc-internal-format
 msgid "prototype for %q+D declares argument %d with incompatible type"
 msgstr "el prototipo para %q+D declara el argumento %d con un tipo incompatible"
 
 #. If we get here, no errors were found, but do issue a warning
 #. for this poor-style construct.
-#: c-decl.c:1115
+#: c-decl.c:1116
 #, gcc-internal-format
 msgid "prototype for %q+D follows non-prototype definition"
 msgstr "prototipo para %q+D después de una definición que no es prototipo"
 
-#: c-decl.c:1130
+#: c-decl.c:1131
 #, gcc-internal-format
 msgid "previous definition of %q+D was here"
 msgstr "la definición previa de %q+D estaba aquí"
 
-#: c-decl.c:1132
+#: c-decl.c:1133
 #, gcc-internal-format
 msgid "previous implicit declaration of %q+D was here"
 msgstr "la declaración implícita previa de %q+D estaba aquí"
 
-#: c-decl.c:1134
+#: c-decl.c:1135
 #, gcc-internal-format
 msgid "previous declaration of %q+D was here"
 msgstr "la declaración previa de %q+D estaba aquí"
 
-#: c-decl.c:1174
+#: c-decl.c:1175
 #, gcc-internal-format
 msgid "%q+D redeclared as different kind of symbol"
 msgstr "%q+D redeclarado como un tipo diferente de símbolo"
 
-#: c-decl.c:1178
+#: c-decl.c:1179
 #, gcc-internal-format
 msgid "built-in function %q+D declared as non-function"
 msgstr "la función interna %q+D no se declara como función"
 
-#: c-decl.c:1181 c-decl.c:1298 c-decl.c:1983
+#: c-decl.c:1182 c-decl.c:1299 c-decl.c:1988
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a built-in function"
 msgstr "la declaración de %q+D oscurece una función interna"
 
-#: c-decl.c:1190
+#: c-decl.c:1191
 #, gcc-internal-format
 msgid "redeclaration of enumerator %q+D"
 msgstr "redeclaración del enumerador %q+D"
@@ -17645,274 +17622,274 @@
 #. If types don't match for a built-in, throw away the
 #. built-in.  No point in calling locate_old_decl here, it
 #. won't print anything.
-#: c-decl.c:1211
+#: c-decl.c:1212
 #, gcc-internal-format
 msgid "conflicting types for built-in function %q+D"
 msgstr "tipos en conflicto para la función interna %q+D"
 
-#: c-decl.c:1235 c-decl.c:1248 c-decl.c:1258
+#: c-decl.c:1236 c-decl.c:1249 c-decl.c:1259
 #, gcc-internal-format
 msgid "conflicting types for %q+D"
 msgstr "tipos en conflicto para %q+D"
 
-#: c-decl.c:1256
+#: c-decl.c:1257
 #, gcc-internal-format
 msgid "conflicting type qualifiers for %q+D"
 msgstr "calificadores de tipos en conflicto para %q+D"
 
 #. Allow OLDDECL to continue in use.
-#: c-decl.c:1273
+#: c-decl.c:1274
 #, gcc-internal-format
 msgid "redefinition of typedef %q+D"
 msgstr "redefinición de la definición de tipo %q+D"
 
-#: c-decl.c:1324 c-decl.c:1426
+#: c-decl.c:1325 c-decl.c:1427
 #, gcc-internal-format
 msgid "redefinition of %q+D"
 msgstr "redefinición de %q+D"
 
-#: c-decl.c:1359 c-decl.c:1464
+#: c-decl.c:1360 c-decl.c:1465
 #, gcc-internal-format
 msgid "static declaration of %q+D follows non-static declaration"
 msgstr "declaración static de %q+D después de una declaración que no es static"
 
-#: c-decl.c:1369 c-decl.c:1376 c-decl.c:1453 c-decl.c:1461
+#: c-decl.c:1370 c-decl.c:1377 c-decl.c:1454 c-decl.c:1462
 #, gcc-internal-format
 msgid "non-static declaration of %q+D follows static declaration"
 msgstr "declaración que no es static de %q+D después de una declaración static"
 
-#: c-decl.c:1393
+#: c-decl.c:1394
 #, gcc-internal-format
 msgid "%<gnu_inline%> attribute present on %q+D"
 msgstr "atributo %<gnu_inline%> presente en %q+D"
 
-#: c-decl.c:1395
+#: c-decl.c:1396
 #, gcc-internal-format
 msgid "%Jbut not here"
 msgstr "%Jpero no aquí"
 
-#: c-decl.c:1413
+#: c-decl.c:1414
 #, gcc-internal-format
 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
 msgstr "declaración thread-local de %q+D después de una declaración que no es thread-local"
 
-#: c-decl.c:1416
+#: c-decl.c:1417
 #, gcc-internal-format
 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
 msgstr "declaración que no es thread-local de %q+D después de una declaración thread-local"
 
-#: c-decl.c:1446
+#: c-decl.c:1447
 #, gcc-internal-format
 msgid "extern declaration of %q+D follows declaration with no linkage"
 msgstr "declaración extern de %q+D después de una declaración sin enlazado"
 
-#: c-decl.c:1482
+#: c-decl.c:1483
 #, gcc-internal-format
 msgid "declaration of %q+D with no linkage follows extern declaration"
 msgstr "declaración de %q+D sin enlazado después de una declaración extern"
 
-#: c-decl.c:1488
+#: c-decl.c:1489
 #, gcc-internal-format
 msgid "redeclaration of %q+D with no linkage"
 msgstr "redeclaración de %q+D sin enlazado"
 
-#: c-decl.c:1502
+#: c-decl.c:1503
 #, gcc-internal-format
 msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
 msgstr "redeclaración de %q+D con visibilidad diferente (se preserva la visibilidad anterior)"
 
-#: c-decl.c:1513
+#: c-decl.c:1514
 #, gcc-internal-format
 msgid "inline declaration of %qD follows declaration with attribute noinline"
 msgstr "declaración inline de %qD después de una declaración con atributo noinline"
 
-#: c-decl.c:1520
+#: c-decl.c:1521
 #, gcc-internal-format
 msgid "declaration of %q+D with attribute noinline follows inline declaration "
 msgstr "declaración de %q+D con atributo noinline después de la declaración inline "
 
-#: c-decl.c:1539
+#: c-decl.c:1540
 #, gcc-internal-format
 msgid "%q+D declared inline after being called"
 msgstr "%q+D se declaró inline antes de ser llamado"
 
-#: c-decl.c:1544
+#: c-decl.c:1545
 #, gcc-internal-format
 msgid "%q+D declared inline after its definition"
 msgstr "%q+D se declaró inline después de su definición"
 
-#: c-decl.c:1563
+#: c-decl.c:1564
 #, gcc-internal-format
 msgid "redefinition of parameter %q+D"
 msgstr "redefinición del parámetro %q+D"
 
-#: c-decl.c:1590
+#: c-decl.c:1591
 #, gcc-internal-format
 msgid "redundant redeclaration of %q+D"
 msgstr "redeclaración redundante de %q+D"
 
-#: c-decl.c:1970
+#: c-decl.c:1975
 #, gcc-internal-format
 msgid "declaration of %q+D shadows previous non-variable"
 msgstr "la declaración de %q+D oscurece a una declaración previa que no es variable"
 
-#: c-decl.c:1975
+#: c-decl.c:1980
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a parameter"
 msgstr "la declaración de %q+D oscurece un parámetro"
 
-#: c-decl.c:1978
+#: c-decl.c:1983
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a global declaration"
 msgstr "la declaración de %q+D oscurece a una declaración global"
 
-#: c-decl.c:1988
+#: c-decl.c:1993
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a previous local"
 msgstr "la declaración de %q+D oscurece a una declaración local previa"
 
-#: c-decl.c:1991 cp/name-lookup.c:988 cp/name-lookup.c:1019
-#: cp/name-lookup.c:1027
+#: c-decl.c:1996 cp/name-lookup.c:987 cp/name-lookup.c:1018
+#: cp/name-lookup.c:1026
 #, gcc-internal-format
 msgid "%Jshadowed declaration is here"
 msgstr "%Jaquí está la declaración oscurecida"
 
-#: c-decl.c:2183
+#: c-decl.c:2188
 #, gcc-internal-format
 msgid "nested extern declaration of %qD"
 msgstr "declaración externa anidada de %qD"
 
-#: c-decl.c:2346 c-decl.c:2349
+#: c-decl.c:2351 c-decl.c:2354
 #, gcc-internal-format
 msgid "implicit declaration of function %qE"
 msgstr "declaración implícita de la función %qE"
 
-#: c-decl.c:2411
+#: c-decl.c:2416
 #, gcc-internal-format
 msgid "incompatible implicit declaration of built-in function %qD"
 msgstr "declaración implícita incompatible de la función interna %qD"
 
-#: c-decl.c:2420
+#: c-decl.c:2425
 #, gcc-internal-format
 msgid "incompatible implicit declaration of function %qD"
 msgstr "declaración implícita incompatible de la función %qD"
 
-#: c-decl.c:2473
+#: c-decl.c:2478
 #, gcc-internal-format
 msgid "%H%qE undeclared here (not in a function)"
 msgstr "%H%qE no se declaró aquí (no en una función)"
 
-#: c-decl.c:2478
+#: c-decl.c:2483
 #, gcc-internal-format
 msgid "%H%qE undeclared (first use in this function)"
 msgstr "%H%qE no se declaró aquí (primer uso en esta función)"
 
-#: c-decl.c:2482
+#: c-decl.c:2487
 #, gcc-internal-format
 msgid "%H(Each undeclared identifier is reported only once"
 msgstr "%H(Cada identificador no declarado solamente se reporta una vez"
 
-#: c-decl.c:2483
+#: c-decl.c:2488
 #, gcc-internal-format
 msgid "%Hfor each function it appears in.)"
 msgstr "%Hpara cada funcion en la que aparece.)"
 
-#: c-decl.c:2521 cp/decl.c:2397
+#: c-decl.c:2526 cp/decl.c:2404
 #, gcc-internal-format
 msgid "label %qE referenced outside of any function"
 msgstr "la etiqueta %qE es referenciada fuera de cualquier función"
 
-#: c-decl.c:2563
+#: c-decl.c:2568
 #, gcc-internal-format
 msgid "duplicate label declaration %qE"
 msgstr "declaración duplicada de la etiqueta %qE"
 
-#: c-decl.c:2599
+#: c-decl.c:2604
 #, gcc-internal-format
 msgid "%Hduplicate label %qD"
 msgstr "%Hetiqueta duplicada %qD"
 
-#: c-decl.c:2609
+#: c-decl.c:2614
 #, gcc-internal-format
 msgid "%Jjump into statement expression"
 msgstr "%Jsalto a una expresión de declaración"
 
-#: c-decl.c:2611
+#: c-decl.c:2616
 #, gcc-internal-format
 msgid "%Jjump into scope of identifier with variably modified type"
 msgstr "%Jjump en el ámbito de un identificador con tipo modificado variablemente"
 
-#: c-decl.c:2626
+#: c-decl.c:2631
 #, gcc-internal-format
 msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
 msgstr "%HC tradicional carece de un espacio de nombres separado para etiquetas, el identificador %qE genera un conflicto con"
 
-#: c-decl.c:2701
+#: c-decl.c:2706
 #, gcc-internal-format
 msgid "%H%qE defined as wrong kind of tag"
 msgstr "%H%qE definido como un tipo erróneo de etiqueta"
 
-#: c-decl.c:2903
+#: c-decl.c:2908
 #, gcc-internal-format
 msgid "unnamed struct/union that defines no instances"
 msgstr "struct/union sin nombre que no define ninguna instancia"
 
-#: c-decl.c:2911
+#: c-decl.c:2916
 #, gcc-internal-format
 msgid "empty declaration with storage class specifier does not redeclare tag"
 msgstr "una declaración vacía con especificadores de clase de almacenamiento no redeclara la etiqueta"
 
-#: c-decl.c:2922
+#: c-decl.c:2927
 #, gcc-internal-format
 msgid "empty declaration with type qualifier does not redeclare tag"
 msgstr "una declaración vacía con calificador de tipo no redeclara la etiqueta"
 
-#: c-decl.c:2943 c-decl.c:2950
+#: c-decl.c:2948 c-decl.c:2955
 #, gcc-internal-format
 msgid "useless type name in empty declaration"
 msgstr "nombre de tipo sin uso en una declaración vacía"
 
-#: c-decl.c:2958
+#: c-decl.c:2963
 #, gcc-internal-format
 msgid "%<inline%> in empty declaration"
 msgstr "%<inline%> en una declaración vacía"
 
-#: c-decl.c:2964
+#: c-decl.c:2969
 #, gcc-internal-format
 msgid "%<auto%> in file-scope empty declaration"
 msgstr "%<auto%> en una declaración vacía en ámbito de fichero"
 
-#: c-decl.c:2970
+#: c-decl.c:2975
 #, gcc-internal-format
 msgid "%<register%> in file-scope empty declaration"
 msgstr "%<register%> en una declaración vacía en ámbito de fichero"
 
-#: c-decl.c:2976
+#: c-decl.c:2981
 #, gcc-internal-format
 msgid "useless storage class specifier in empty declaration"
 msgstr "especificador de clase de almacenamiento sin uso en una declaración vacía"
 
-#: c-decl.c:2982
+#: c-decl.c:2987
 #, gcc-internal-format
 msgid "useless %<__thread%> in empty declaration"
 msgstr "%<__thread%> sin uso en la declaración vacía"
 
-#: c-decl.c:2990
+#: c-decl.c:2995
 #, gcc-internal-format
 msgid "useless type qualifier in empty declaration"
 msgstr "calificador de tipo sin uso en una declaración vacía"
 
-#: c-decl.c:2997
+#: c-decl.c:3002
 #, gcc-internal-format
 msgid "empty declaration"
 msgstr "declaración vacía"
 
-#: c-decl.c:3063
+#: c-decl.c:3068
 #, gcc-internal-format
 msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
 msgstr "ISO C90 no admite %<static%> o calificadores de tipo en los declaradores de parámetros de matrices"
 
-#: c-decl.c:3066
+#: c-decl.c:3071
 #, gcc-internal-format
 msgid "ISO C90 does not support %<[*]%> array declarators"
 msgstr "ISO C90 no admite declaradores de matriz %<[*]%>"
@@ -17920,253 +17897,248 @@
 #. C99 6.7.5.2p4
 #. A function definition isn't function prototype scope C99 6.2.1p4.
 #. C99 6.7.5.2p4
-#: c-decl.c:3073 c-decl.c:5015
+#: c-decl.c:3078 c-decl.c:5014
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than function prototype scope"
 msgstr "no se permite %<[*]%> en otro lugar que no sea el ámbido de prototipo de función"
 
-#: c-decl.c:3097
+#: c-decl.c:3181
 #, gcc-internal-format
-msgid "static or type qualifiers in abstract declarator"
-msgstr "static o calificador de tipo en un declarador abstracto"
-
-#: c-decl.c:3183
-#, gcc-internal-format
 msgid "%q+D is usually a function"
 msgstr "%q+D generalmente es una función"
 
-#: c-decl.c:3192 cp/decl.c:3983 cp/decl2.c:773
+#: c-decl.c:3190 cp/decl.c:4003 cp/decl2.c:773
 #, gcc-internal-format
 msgid "typedef %qD is initialized (use __typeof__ instead)"
 msgstr "typedef %qD está inicializado (utilice __typeof__ en su lugar)"
 
-#: c-decl.c:3197
+#: c-decl.c:3195
 #, gcc-internal-format
 msgid "function %qD is initialized like a variable"
 msgstr "la función %qD está inicializada como una variable"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3203
+#: c-decl.c:3201
 #, gcc-internal-format
 msgid "parameter %qD is initialized"
 msgstr "el parámetro %qD está inicializado"
 
-#: c-decl.c:3228
+#: c-decl.c:3226
 #, gcc-internal-format
 msgid "variable %qD has initializer but incomplete type"
 msgstr "la variable %qD tiene inicializador pero de tipo de dato incompleto"
 
-#: c-decl.c:3316 c-decl.c:6108 cp/decl.c:4025 cp/decl.c:10985
+#: c-decl.c:3314 c-decl.c:6107 cp/decl.c:4045 cp/decl.c:11083
 #, gcc-internal-format
 msgid "inline function %q+D given attribute noinline"
 msgstr "se le dió a la función incluída en línea %q+D un atributo noinline"
 
-#: c-decl.c:3327
+#: c-decl.c:3326
 #, gcc-internal-format
 msgid "%q+D is static but declared in inline function %qD which is not static"
 msgstr "%q+D es estática pero se declaró en la función inline %qD la cual no es estática"
 
-#: c-decl.c:3418
+#: c-decl.c:3417
 #, gcc-internal-format
 msgid "initializer fails to determine size of %q+D"
 msgstr "el inicializador no puede determinar el tamaño de %q+D"
 
-#: c-decl.c:3423
+#: c-decl.c:3422
 #, gcc-internal-format
 msgid "array size missing in %q+D"
 msgstr "falta el tamaño de la matriz en %q+D"
 
-#: c-decl.c:3435
+#: c-decl.c:3434
 #, gcc-internal-format
 msgid "zero or negative size array %q+D"
 msgstr "matriz %q+D de tamaño cero o negativo"
 
-#: c-decl.c:3490 varasm.c:2067
+#: c-decl.c:3489 varasm.c:2067
 #, gcc-internal-format
 msgid "storage size of %q+D isn%'t known"
 msgstr "no se conoce el tamaño de almacenamiento de %q+D"
 
-#: c-decl.c:3500
+#: c-decl.c:3499
 #, gcc-internal-format
 msgid "storage size of %q+D isn%'t constant"
 msgstr "el tamaño de almacenamiento de %q+D no es constante"
 
-#: c-decl.c:3545
+#: c-decl.c:3544
 #, gcc-internal-format
 msgid "ignoring asm-specifier for non-static local variable %q+D"
 msgstr "se descarta el especificador asm para la variable local que no es estática %q+D"
 
-#: c-decl.c:3573 fortran/f95-lang.c:653
+#: c-decl.c:3572 fortran/f95-lang.c:655
 #, gcc-internal-format
 msgid "cannot put object with volatile field into register"
 msgstr "no se puede poner un objeto con un campo volatile en register"
 
-#: c-decl.c:3702
+#: c-decl.c:3701
 #, gcc-internal-format
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ISO C prohíbe declaraciones adelantadas de parámetros"
 
-#: c-decl.c:3821
+#: c-decl.c:3820
 #, gcc-internal-format
 msgid "bit-field %qs width not an integer constant"
 msgstr "la anchura del campo de bits %qs no es una constante entera"
 
-#: c-decl.c:3829
+#: c-decl.c:3828
 #, gcc-internal-format
 msgid "negative width in bit-field %qs"
 msgstr "anchura negativa en el campo de bit %qs"
 
-#: c-decl.c:3834
+#: c-decl.c:3833
 #, gcc-internal-format
 msgid "zero width for bit-field %qs"
 msgstr "anchura cero para el campo de bits %qs"
 
-#: c-decl.c:3844
+#: c-decl.c:3843
 #, gcc-internal-format
 msgid "bit-field %qs has invalid type"
 msgstr "el campo de bits %qs tiene un tipo inválido"
 
-#: c-decl.c:3854
+#: c-decl.c:3853
 #, gcc-internal-format
 msgid "type of bit-field %qs is a GCC extension"
 msgstr "el tipo de campo de bits %qs es una extensión de GCC"
 
-#: c-decl.c:3860
+#: c-decl.c:3859
 #, gcc-internal-format
 msgid "width of %qs exceeds its type"
 msgstr "la anchura de %qs excede su tipo"
 
-#: c-decl.c:3873
+#: c-decl.c:3872
 #, gcc-internal-format
 msgid "%qs is narrower than values of its type"
 msgstr "%qs es más estrecho que los valores de su tipo"
 
-#: c-decl.c:3892
+#: c-decl.c:3891
 #, gcc-internal-format
 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
 msgstr "ISO C90 prohíbe la matriz %qs cuyo tamaño no se puede evaluar"
 
-#: c-decl.c:3896
+#: c-decl.c:3895
 #, gcc-internal-format
 msgid "ISO C90 forbids array whose size can%'t be evaluated"
 msgstr "ISO C90 prohíbe la matriz cuyo tamaño no se puede evaluar"
 
-#: c-decl.c:3902
+#: c-decl.c:3901
 #, gcc-internal-format
 msgid "ISO C90 forbids variable length array %qs"
 msgstr "ISO C90 prohíbe la matriz de longitud variable %qs"
 
-#: c-decl.c:3905
+#: c-decl.c:3904
 #, gcc-internal-format
 msgid "ISO C90 forbids variable length array"
 msgstr "ISO C90 prohíbe la matriz de longitud variable"
 
-#: c-decl.c:3914
+#: c-decl.c:3913
 #, gcc-internal-format
 msgid "the size of array %qs can%'t be evaluated"
 msgstr "el tamaño de la matriz %qs no se puede evaluar"
 
-#: c-decl.c:3918
+#: c-decl.c:3917
 #, gcc-internal-format
 msgid "the size of array can %'t be evaluated"
 msgstr "el tamaño de la matriz no se puede evaluar"
 
-#: c-decl.c:3924
+#: c-decl.c:3923
 #, gcc-internal-format
 msgid "variable length array %qs is used"
 msgstr "se usó la matriz de longitud variable %qs"
 
-#: c-decl.c:3928 cp/decl.c:7004
+#: c-decl.c:3927 cp/decl.c:7076
 #, gcc-internal-format
 msgid "variable length array is used"
 msgstr "se usó la matriz de longitud variable"
 
-#: c-decl.c:4051 c-decl.c:4328
+#: c-decl.c:4050 c-decl.c:4327
 #, gcc-internal-format
 msgid "variably modified %qs at file scope"
 msgstr "%qs variablemente modificado en el ámbito del fichero"
 
-#: c-decl.c:4069
+#: c-decl.c:4068
 #, gcc-internal-format
 msgid "type defaults to %<int%> in declaration of %qs"
 msgstr "el tipo de dato por defecto es %<int%> en la declaración de %qs"
 
-#: c-decl.c:4097
+#: c-decl.c:4096
 #, gcc-internal-format
 msgid "duplicate %<const%>"
 msgstr "%<const%> duplicado"
 
-#: c-decl.c:4099
+#: c-decl.c:4098
 #, gcc-internal-format
 msgid "duplicate %<restrict%>"
 msgstr "%<restrict%> duplicado"
 
-#: c-decl.c:4101
+#: c-decl.c:4100
 #, gcc-internal-format
 msgid "duplicate %<volatile%>"
 msgstr "%<volatile%> duplicado"
 
-#: c-decl.c:4120
+#: c-decl.c:4119
 #, gcc-internal-format
 msgid "function definition declared %<auto%>"
 msgstr "la definición de la función se declaró como %<auto%>"
 
-#: c-decl.c:4122
+#: c-decl.c:4121
 #, gcc-internal-format
 msgid "function definition declared %<register%>"
 msgstr "la definición de la función se declaró como %<register%>"
 
-#: c-decl.c:4124
+#: c-decl.c:4123
 #, gcc-internal-format
 msgid "function definition declared %<typedef%>"
 msgstr "la definición de la función se declaró como %<typedef%>"
 
-#: c-decl.c:4126
+#: c-decl.c:4125
 #, gcc-internal-format
 msgid "function definition declared %<__thread%>"
 msgstr "la definición de la función se declaró como %<__thread%>"
 
-#: c-decl.c:4142
+#: c-decl.c:4141
 #, gcc-internal-format
 msgid "storage class specified for structure field %qs"
 msgstr "se especificó una clase de almacenamiento para el campo de la estructura %qs"
 
-#: c-decl.c:4146 cp/decl.c:7874
+#: c-decl.c:4145 cp/decl.c:7946
 #, gcc-internal-format
 msgid "storage class specified for parameter %qs"
 msgstr "se especificó una clase de almacenamiento para el parámetro %qs"
 
-#: c-decl.c:4149 cp/decl.c:7876
+#: c-decl.c:4148 cp/decl.c:7948
 #, gcc-internal-format
 msgid "storage class specified for typename"
 msgstr "se especificó una clase de almacenamiento para el nombre de tipo"
 
-#: c-decl.c:4166 cp/decl.c:7893
+#: c-decl.c:4165 cp/decl.c:7965
 #, gcc-internal-format
 msgid "%qs initialized and declared %<extern%>"
 msgstr "%qs inicializado y declarado como %<extern%>"
 
-#: c-decl.c:4169 cp/decl.c:7896
+#: c-decl.c:4168 cp/decl.c:7968
 #, gcc-internal-format
 msgid "%qs has both %<extern%> and initializer"
 msgstr "%qs tiene %<extern%> e inicializador al mismo tiempo"
 
-#: c-decl.c:4174
+#: c-decl.c:4173
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<auto%>"
 msgstr "la declaración del ámbito de fichero de %qs especifica %<auto%>"
 
-#: c-decl.c:4176
+#: c-decl.c:4175
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<register%>"
 msgstr "la declaración del ámbito de fichero de %qs especifica %<register%>"
 
-#: c-decl.c:4181 cp/decl.c:7900
+#: c-decl.c:4180 cp/decl.c:7972
 #, gcc-internal-format
 msgid "nested function %qs declared %<extern%>"
 msgstr "la función anidada %qs se declaró %<extern%>"
 
-#: c-decl.c:4184 cp/decl.c:7910
+#: c-decl.c:4183 cp/decl.c:7982
 #, gcc-internal-format
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 msgstr "el ámbito de la función %qs es implícitamente auto y declarado %<__thread%>"
@@ -18174,468 +18146,468 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:4231 c-decl.c:4472
+#: c-decl.c:4230 c-decl.c:4471
 #, gcc-internal-format
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "static o calificadores de tipo en un declarador de matriz que no es parámetro"
 
-#: c-decl.c:4278
+#: c-decl.c:4277
 #, gcc-internal-format
 msgid "declaration of %qs as array of voids"
 msgstr "la declaración de %qs como una matriz de voids"
 
-#: c-decl.c:4284
+#: c-decl.c:4283
 #, gcc-internal-format
 msgid "declaration of %qs as array of functions"
 msgstr "la declaración de %qs como una matriz de funciones"
 
-#: c-decl.c:4289
+#: c-decl.c:4288
 #, gcc-internal-format
 msgid "invalid use of structure with flexible array member"
 msgstr "uso inválido de una estructura con un miembro de matriz flexible"
 
-#: c-decl.c:4309
+#: c-decl.c:4308
 #, gcc-internal-format
 msgid "size of array %qs has non-integer type"
 msgstr "el tamaño de la matriz %qs es de un tipo no entero"
 
-#: c-decl.c:4314
+#: c-decl.c:4313
 #, gcc-internal-format
 msgid "ISO C forbids zero-size array %qs"
 msgstr "ISO C prohíbe la matriz %qs de tamaño cero"
 
-#: c-decl.c:4321
+#: c-decl.c:4320
 #, gcc-internal-format
 msgid "size of array %qs is negative"
 msgstr "el tamaño de la matriz %qs es negativo"
 
-#: c-decl.c:4375 c-decl.c:4631 cp/decl.c:8375
+#: c-decl.c:4374 c-decl.c:4630 cp/decl.c:8447
 #, gcc-internal-format
 msgid "size of array %qs is too large"
 msgstr "el tamaño de la matriz %qs es demasiado grande"
 
-#: c-decl.c:4386
+#: c-decl.c:4385
 #, gcc-internal-format
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C90 no admite miembros de matriz flexibles"
 
 #. C99 6.7.5.2p4
-#: c-decl.c:4399
+#: c-decl.c:4398
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than a declaration"
 msgstr "no se permite %<[*]%> fuera de una declaración"
 
-#: c-decl.c:4422
+#: c-decl.c:4421
 #, gcc-internal-format
 msgid "array type has incomplete element type"
 msgstr "el tipo matriz tiene tipo de elemento incompleto"
 
-#: c-decl.c:4504 cp/decl.c:8001
+#: c-decl.c:4503 cp/decl.c:8073
 #, gcc-internal-format
 msgid "%qs declared as function returning a function"
 msgstr "%qs que se declaró como función devuelve una función"
 
-#: c-decl.c:4509 cp/decl.c:8006
+#: c-decl.c:4508 cp/decl.c:8078
 #, gcc-internal-format
 msgid "%qs declared as function returning an array"
 msgstr "%qs que se declaró como función devuelve una matriz"
 
-#: c-decl.c:4531
+#: c-decl.c:4530
 #, gcc-internal-format
 msgid "function definition has qualified void return type"
 msgstr "la definición de la función tiene un tipo de devolución void calificado"
 
-#: c-decl.c:4534 cp/decl.c:7990 cp/pt.c:8568
+#: c-decl.c:4533 cp/decl.c:8062 cp/pt.c:8668
 #, gcc-internal-format
 msgid "type qualifiers ignored on function return type"
 msgstr "se descartan los calificadores de tipo en el tipo de devolución de la función"
 
-#: c-decl.c:4563 c-decl.c:4644 c-decl.c:4732 c-decl.c:4825
+#: c-decl.c:4562 c-decl.c:4643 c-decl.c:4731 c-decl.c:4824
 #, gcc-internal-format
 msgid "ISO C forbids qualified function types"
 msgstr "ISO C prohíbe los tipos de función calificados"
 
-#: c-decl.c:4652
+#: c-decl.c:4651
 #, gcc-internal-format
 msgid "typedef %q+D declared %<inline%>"
 msgstr "la definición de tipo %q+D se declaró como %<inline%>"
 
-#: c-decl.c:4667
+#: c-decl.c:4666
 #, gcc-internal-format
 msgid "ISO C forbids const or volatile function types"
 msgstr "ISO C prohíbe los tipos de función const o volatile"
 
 #. C99 6.7.2.1p8
-#: c-decl.c:4677
+#: c-decl.c:4676
 #, gcc-internal-format
 msgid "a member of a structure or union cannot have a variably modified type"
 msgstr "un miembro de una estructura o union no puede tener un tipo modificado variablemente"
 
-#: c-decl.c:4693
+#: c-decl.c:4692
 #, gcc-internal-format
 msgid "variable or field %qs declared void"
 msgstr "la variable o el campo %qs se declaró void"
 
-#: c-decl.c:4725
+#: c-decl.c:4724
 #, gcc-internal-format
 msgid "attributes in parameter array declarator ignored"
 msgstr "se descartan los atributos en los declaradores de parámetros de matriz"
 
-#: c-decl.c:4760
+#: c-decl.c:4759
 #, gcc-internal-format
 msgid "parameter %q+D declared %<inline%>"
 msgstr "el parámetro %q+D se declaró %<inline%>"
 
-#: c-decl.c:4773
+#: c-decl.c:4772
 #, gcc-internal-format
 msgid "field %qs declared as a function"
 msgstr "el campo %qs se declaró como una función"
 
-#: c-decl.c:4779
+#: c-decl.c:4778
 #, gcc-internal-format
 msgid "field %qs has incomplete type"
 msgstr "el campo %qs tiene tipo de dato incompleto"
 
-#: c-decl.c:4796 c-decl.c:4808 c-decl.c:4812
+#: c-decl.c:4795 c-decl.c:4807 c-decl.c:4811
 #, gcc-internal-format
 msgid "invalid storage class for function %qs"
 msgstr "clase de almacenamiento inválida para la función %qs"
 
-#: c-decl.c:4831
+#: c-decl.c:4830
 #, gcc-internal-format
 msgid "%<noreturn%> function returns non-void value"
 msgstr "la función %<noreturn%> devuelve un valor que no es void"
 
-#: c-decl.c:4867
+#: c-decl.c:4866
 #, gcc-internal-format
 msgid "cannot inline function %<main%>"
 msgstr "no se puede incluir en línea la función %<main%>"
 
-#: c-decl.c:4910
+#: c-decl.c:4909
 #, gcc-internal-format
 msgid "variable previously declared %<static%> redeclared %<extern%>"
 msgstr "variable previamente declarada como %<static%> redeclarada como %<extern%>"
 
-#: c-decl.c:4920
+#: c-decl.c:4919
 #, gcc-internal-format
 msgid "variable %q+D declared %<inline%>"
 msgstr "la variable %q+D se declaró como %<inline%>"
 
 #. C99 6.7.5.2p2
-#: c-decl.c:4951
+#: c-decl.c:4950
 #, gcc-internal-format
 msgid "object with variably modified type must have no linkage"
 msgstr "un objeto con tipo modificado variablemente no debe tener enlazado"
 
-#: c-decl.c:5020 c-decl.c:6199
+#: c-decl.c:5019 c-decl.c:6198
 #, gcc-internal-format
 msgid "function declaration isn%'t a prototype"
 msgstr "la declaración de la función no es un prototipo"
 
-#: c-decl.c:5028
+#: c-decl.c:5027
 #, gcc-internal-format
 msgid "parameter names (without types) in function declaration"
 msgstr "nombres de parámetros (sin tipos) en la declaración de la función"
 
-#: c-decl.c:5061
+#: c-decl.c:5060
 #, gcc-internal-format
 msgid "parameter %u (%q+D) has incomplete type"
 msgstr "el parámetro %u (%q+D) tiene tipo incompleto"
 
-#: c-decl.c:5064
+#: c-decl.c:5063
 #, gcc-internal-format
 msgid "%Jparameter %u has incomplete type"
 msgstr "%Jel parámetro %u tiene tipo incompleto"
 
-#: c-decl.c:5073
+#: c-decl.c:5072
 #, gcc-internal-format
 msgid "parameter %u (%q+D) has void type"
 msgstr "el parámetro %u (%q+D) tiene tipo void"
 
-#: c-decl.c:5076
+#: c-decl.c:5075
 #, gcc-internal-format
 msgid "%Jparameter %u has void type"
 msgstr "%Jel parámetro %u tiene tipo void"
 
-#: c-decl.c:5138
+#: c-decl.c:5137
 #, gcc-internal-format
 msgid "%<void%> as only parameter may not be qualified"
 msgstr "no se puede calificar %<void%> si es el único parámetro"
 
-#: c-decl.c:5142 c-decl.c:5176
+#: c-decl.c:5141 c-decl.c:5175
 #, gcc-internal-format
 msgid "%<void%> must be the only parameter"
 msgstr "%<void%> debe ser el único parámetro"
 
-#: c-decl.c:5170
+#: c-decl.c:5169
 #, gcc-internal-format
 msgid "parameter %q+D has just a forward declaration"
 msgstr "el parámetro %q+D sólo tiene una declaración posterior"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5215
+#: c-decl.c:5214
 #, gcc-internal-format
 msgid "%<%s %E%> declared inside parameter list"
 msgstr "se declaró %<%s %E%> dentro de la lista de parámetros"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5219
+#: c-decl.c:5218
 #, gcc-internal-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "el %s anónimo se declaró dentro de una lista de parámetros"
 
-#: c-decl.c:5224
+#: c-decl.c:5223
 #, gcc-internal-format
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "su ámbito es solamente esta definición o declaración, lo cual probablemente no es lo que desea"
 
-#: c-decl.c:5358
+#: c-decl.c:5357
 #, gcc-internal-format
 msgid "redefinition of %<union %E%>"
 msgstr "redefinición de %<union %E%>"
 
-#: c-decl.c:5360
+#: c-decl.c:5359
 #, gcc-internal-format
 msgid "redefinition of %<struct %E%>"
 msgstr "redefinición de %<struct %E%>"
 
-#: c-decl.c:5365
+#: c-decl.c:5364
 #, gcc-internal-format
 msgid "nested redefinition of %<union %E%>"
 msgstr "redefinición anidada de %<union %E%>"
 
-#: c-decl.c:5367
+#: c-decl.c:5366
 #, gcc-internal-format
 msgid "nested redefinition of %<struct %E%>"
 msgstr "redefinición anidada de %<struct %E%>"
 
-#: c-decl.c:5442 cp/decl.c:3780
+#: c-decl.c:5441 cp/decl.c:3796
 #, gcc-internal-format
 msgid "declaration does not declare anything"
 msgstr "la declaración no declara nada"
 
-#: c-decl.c:5446
+#: c-decl.c:5445
 #, gcc-internal-format
 msgid "ISO C doesn%'t support unnamed structs/unions"
 msgstr "ISO C no admite structs/unions sin nombre"
 
-#: c-decl.c:5490 c-decl.c:5506
+#: c-decl.c:5489 c-decl.c:5505
 #, gcc-internal-format
 msgid "duplicate member %q+D"
 msgstr "miembro %q+D duplicado"
 
-#: c-decl.c:5545
+#: c-decl.c:5544
 #, gcc-internal-format
 msgid "union has no named members"
 msgstr "union no tiene miembros nombrados"
 
-#: c-decl.c:5547
+#: c-decl.c:5546
 #, gcc-internal-format
 msgid "union has no members"
 msgstr "union no tiene miembros"
 
-#: c-decl.c:5552
+#: c-decl.c:5551
 #, gcc-internal-format
 msgid "struct has no named members"
 msgstr "struct no tiene miembros nombrados"
 
-#: c-decl.c:5554
+#: c-decl.c:5553
 #, gcc-internal-format
 msgid "struct has no members"
 msgstr "struct no tiene miembros"
 
-#: c-decl.c:5616
+#: c-decl.c:5615
 #, gcc-internal-format
 msgid "%Jflexible array member in union"
 msgstr "%Jmiembro de matriz flexible en union"
 
-#: c-decl.c:5621
+#: c-decl.c:5620
 #, gcc-internal-format
 msgid "%Jflexible array member not at end of struct"
 msgstr "%Jel miembro de matriz flexible no está al final del struct"
 
-#: c-decl.c:5626
+#: c-decl.c:5625
 #, gcc-internal-format
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr "%Jel miembro de matriz flexible sería de otra manera un struct vacío"
 
-#: c-decl.c:5633
+#: c-decl.c:5632
 #, gcc-internal-format
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "%Juso inválido de una estructura con un miembro de matriz flexible"
 
-#: c-decl.c:5742
+#: c-decl.c:5741
 #, gcc-internal-format
 msgid "union cannot be made transparent"
 msgstr "union no se puede hacer transparente"
 
-#: c-decl.c:5813
+#: c-decl.c:5812
 #, gcc-internal-format
 msgid "nested redefinition of %<enum %E%>"
 msgstr "redefinición anidada de %<enum %E%>"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5820
+#: c-decl.c:5819
 #, gcc-internal-format
 msgid "redeclaration of %<enum %E%>"
 msgstr "redeclaración de %<enum %E%>"
 
-#: c-decl.c:5883
+#: c-decl.c:5882
 #, gcc-internal-format
 msgid "enumeration values exceed range of largest integer"
 msgstr "los valores de enumeración exceden el rango del entero más grande"
 
-#: c-decl.c:5900
+#: c-decl.c:5899
 #, gcc-internal-format
 msgid "specified mode too small for enumeral values"
 msgstr "el modo especificado es demasiado pequeño para valores enumerados"
 
-#: c-decl.c:5996
+#: c-decl.c:5995
 #, gcc-internal-format
 msgid "enumerator value for %qE is not an integer constant"
 msgstr "el valor de enumerador para %qE no es una constante entera"
 
-#: c-decl.c:6013
+#: c-decl.c:6012
 #, gcc-internal-format
 msgid "overflow in enumeration values"
 msgstr "desbordamiento en valores de enumeración"
 
-#: c-decl.c:6018
+#: c-decl.c:6017
 #, gcc-internal-format
 msgid "ISO C restricts enumerator values to range of %<int%>"
 msgstr "ISO C restringe los valores de enumeración al rango de %<int%>"
 
-#: c-decl.c:6125
+#: c-decl.c:6124
 #, gcc-internal-format
 msgid "return type is an incomplete type"
 msgstr "el tipo de devolución es un tipo de dato incompleto"
 
-#: c-decl.c:6133
+#: c-decl.c:6132
 #, gcc-internal-format
 msgid "return type defaults to %<int%>"
 msgstr "el tipo de devolución por defecto es %<int%>"
 
-#: c-decl.c:6206
+#: c-decl.c:6205
 #, gcc-internal-format
 msgid "no previous prototype for %q+D"
 msgstr "no hay un prototipo previo para %q+D"
 
-#: c-decl.c:6215
+#: c-decl.c:6214
 #, gcc-internal-format
 msgid "%q+D was used with no prototype before its definition"
 msgstr "se usó %q+D sin prototipo antes de su definición"
 
-#: c-decl.c:6221 cp/decl.c:11126
+#: c-decl.c:6220 cp/decl.c:11224
 #, gcc-internal-format
 msgid "no previous declaration for %q+D"
 msgstr "no hay declaración previa para %q+D"
 
-#: c-decl.c:6231
+#: c-decl.c:6230
 #, gcc-internal-format
 msgid "%q+D was used with no declaration before its definition"
 msgstr "se usó %q+D sin declaración antes de su definición"
 
-#: c-decl.c:6254 c-decl.c:6723
+#: c-decl.c:6253 c-decl.c:6722
 #, gcc-internal-format
 msgid "return type of %q+D is not %<int%>"
 msgstr "el tipo de devolución de %q+D no es %<int%>"
 
-#: c-decl.c:6259
+#: c-decl.c:6258
 #, gcc-internal-format
 msgid "%q+D is normally a non-static function"
 msgstr "%q+D generalmente es una función que no es static"
 
-#: c-decl.c:6293
+#: c-decl.c:6292
 #, gcc-internal-format
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr "%Jdeclaraciones de parámetros de estilo antiguo en la definición de una función prototipo"
 
-#: c-decl.c:6307
+#: c-decl.c:6306
 #, gcc-internal-format
 msgid "%Jtraditional C rejects ISO C style function definitions"
 msgstr "%JC tradicional rechaza la definición de funciones de estilo ISO C"
 
-#: c-decl.c:6323
+#: c-decl.c:6322
 #, gcc-internal-format
 msgid "%Jparameter name omitted"
 msgstr "%Jse omitió el nombre del parámetro"
 
-#: c-decl.c:6357
+#: c-decl.c:6356
 #, gcc-internal-format
 msgid "%Jold-style function definition"
 msgstr "%Jdefinición de función de estilo antiguo"
 
-#: c-decl.c:6366
+#: c-decl.c:6365
 #, gcc-internal-format
 msgid "%Jparameter name missing from parameter list"
 msgstr "%Jfalta el nombre del parámetro de la lista de parámetros"
 
-#: c-decl.c:6377
+#: c-decl.c:6376
 #, gcc-internal-format
 msgid "%q+D declared as a non-parameter"
 msgstr "%q+D se declaró como un no-parámetro"
 
-#: c-decl.c:6382
+#: c-decl.c:6381
 #, gcc-internal-format
 msgid "multiple parameters named %q+D"
 msgstr "múltiples parámetros nombrados %q+D"
 
-#: c-decl.c:6390
+#: c-decl.c:6389
 #, gcc-internal-format
 msgid "parameter %q+D declared with void type"
 msgstr "el parámetro %q+D se declaró con tipo void"
 
-#: c-decl.c:6407 c-decl.c:6409
+#: c-decl.c:6406 c-decl.c:6408
 #, gcc-internal-format
 msgid "type of %q+D defaults to %<int%>"
 msgstr "el tipo de %q+D es %<int%> por defecto"
 
-#: c-decl.c:6428
+#: c-decl.c:6427
 #, gcc-internal-format
 msgid "parameter %q+D has incomplete type"
 msgstr "el parámetro %q+D tiene tipo incompleto"
 
-#: c-decl.c:6434
+#: c-decl.c:6433
 #, gcc-internal-format
 msgid "declaration for parameter %q+D but no such parameter"
 msgstr "existe la declaración para el parámetro %q+D pero no hay tal parámetro"
 
-#: c-decl.c:6484
+#: c-decl.c:6483
 #, gcc-internal-format
 msgid "number of arguments doesn%'t match built-in prototype"
 msgstr "el número de argumentos no coinciden con el prototipo interno"
 
-#: c-decl.c:6488
+#: c-decl.c:6487
 #, gcc-internal-format
 msgid "number of arguments doesn%'t match prototype"
 msgstr "el número de argumentos no coinciden con el prototipo"
 
-#: c-decl.c:6489 c-decl.c:6529 c-decl.c:6542
+#: c-decl.c:6488 c-decl.c:6528 c-decl.c:6541
 #, gcc-internal-format
 msgid "%Hprototype declaration"
 msgstr "%Hdeclaración vacía"
 
-#: c-decl.c:6523
+#: c-decl.c:6522
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match built-in prototype"
 msgstr "el argumento promovido %qD no coincide con el prototipo interno"
 
-#: c-decl.c:6527
+#: c-decl.c:6526
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match prototype"
 msgstr "el argumento promovido %qD no coincide con el prototipo"
 
-#: c-decl.c:6537
+#: c-decl.c:6536
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match built-in prototype"
 msgstr "el argumento %qD no coincide con el prototipo interno"
 
-#: c-decl.c:6541
+#: c-decl.c:6540
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match prototype"
 msgstr "el argumento %qD no coincide con el prototipo"
 
-#: c-decl.c:6768 cp/decl.c:11820
+#: c-decl.c:6767 cp/decl.c:11918
 #, gcc-internal-format
 msgid "no return statement in function returning non-void"
 msgstr "no hay una declaración de devolución en la función que no devuelve void"
@@ -18643,437 +18615,437 @@
 #. 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.
-#: c-decl.c:6841
+#: c-decl.c:6840
 #, gcc-internal-format
 msgid "%<for%> loop initial declaration used outside C99 mode"
 msgstr "se usó la declaración inicial del ciclo %<for%> fuera del modo C99"
 
-#: c-decl.c:6870
+#: c-decl.c:6869
 #, gcc-internal-format
 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
 msgstr "declaración de la variable static %q+D en la declaración inicial del ciclo %<for%>"
 
-#: c-decl.c:6873
+#: c-decl.c:6872
 #, gcc-internal-format
 msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
 msgstr "declaración de la variable %<extern%> %q+D en la declaración inicial del ciclo %<for%>"
 
-#: c-decl.c:6878
+#: c-decl.c:6877
 #, gcc-internal-format
 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr "%<struct %E%> se declaró en la declaración inicial del ciclo %<for%>"
 
-#: c-decl.c:6882
+#: c-decl.c:6881
 #, gcc-internal-format
 msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr "%<union %E%> se declaró en la declaración inicial del ciclo %<for%>"
 
-#: c-decl.c:6886
+#: c-decl.c:6885
 #, gcc-internal-format
 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr "%<enum %E%> se declaró en la declaración inicial del ciclo %<for%>"
 
-#: c-decl.c:6890
+#: c-decl.c:6889
 #, gcc-internal-format
 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
 msgstr "declaración de %q+D que no es variable en la declaración inicial del ciclo %<for%>"
 
-#: c-decl.c:7178 c-decl.c:7420 c-decl.c:7716
+#: c-decl.c:7177 c-decl.c:7419 c-decl.c:7715
 #, gcc-internal-format
 msgid "duplicate %qE"
 msgstr "%qE duplicado"
 
-#: c-decl.c:7201 c-decl.c:7430 c-decl.c:7617
+#: c-decl.c:7200 c-decl.c:7429 c-decl.c:7616
 #, gcc-internal-format
 msgid "two or more data types in declaration specifiers"
 msgstr "dos o más tipos de datos en los especificadores de la declaración"
 
-#: c-decl.c:7213 cp/parser.c:2149
+#: c-decl.c:7212 cp/parser.c:2152
 #, gcc-internal-format
 msgid "%<long long long%> is too long for GCC"
 msgstr "%<long long long%> es demasiado largo para GCC"
 
-#: c-decl.c:7220 c-decl.c:7520
+#: c-decl.c:7219 c-decl.c:7519
 #, gcc-internal-format
 msgid "both %<long long%> and %<double%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<long long%> y %<double%> en los especificadores de declaración"
 
-#: c-decl.c:7226
+#: c-decl.c:7225
 #, gcc-internal-format
 msgid "ISO C90 does not support %<long long%>"
 msgstr "ISO C90 no admite %<long long%>"
 
-#: c-decl.c:7231 c-decl.c:7260
+#: c-decl.c:7230 c-decl.c:7259
 #, gcc-internal-format
 msgid "both %<long%> and %<short%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<long%> y %<short%> en los especificadores de declaración"
 
-#: c-decl.c:7234 c-decl.c:7437
+#: c-decl.c:7233 c-decl.c:7436
 #, gcc-internal-format
 msgid "both %<long%> and %<void%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<long%> y %<void%> en los especificadores de declaración"
 
-#: c-decl.c:7237 c-decl.c:7459
+#: c-decl.c:7236 c-decl.c:7458
 #, gcc-internal-format
 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<long%> y %<_Bool%> en los especificadores de declaración"
 
-#: c-decl.c:7240 c-decl.c:7481
+#: c-decl.c:7239 c-decl.c:7480
 #, gcc-internal-format
 msgid "both %<long%> and %<char%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<long%> y %<char%> en los especificadores de declaración"
 
-#: c-decl.c:7243 c-decl.c:7501
+#: c-decl.c:7242 c-decl.c:7500
 #, gcc-internal-format
 msgid "both %<long%> and %<float%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<long%> y %<float%> en los especificadores de declaración"
 
-#: c-decl.c:7246
+#: c-decl.c:7245
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<long%> y %<_Decimal32%> en los especificadores de declaración"
 
-#: c-decl.c:7249
+#: c-decl.c:7248
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<long%> y %<_Decimal64%> en los especificadores de declaración"
 
-#: c-decl.c:7252
+#: c-decl.c:7251
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<long%> y %<_Decimal128%> en los especificadores de declaración"
 
-#: c-decl.c:7263 c-decl.c:7440
+#: c-decl.c:7262 c-decl.c:7439
 #, gcc-internal-format
 msgid "both %<short%> and %<void%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<short%> y %<void%> en los especificadores de declaración"
 
-#: c-decl.c:7266 c-decl.c:7462
+#: c-decl.c:7265 c-decl.c:7461
 #, gcc-internal-format
 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<short%> y %<_Bool%> en los especificadores de declaración"
 
-#: c-decl.c:7269 c-decl.c:7484
+#: c-decl.c:7268 c-decl.c:7483
 #, gcc-internal-format
 msgid "both %<short%> and %<char%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<short%> y %<char%> en los especificadores de declaración"
 
-#: c-decl.c:7272 c-decl.c:7504
+#: c-decl.c:7271 c-decl.c:7503
 #, gcc-internal-format
 msgid "both %<short%> and %<float%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<short%> y %<float%> en los especificadores de declaración"
 
-#: c-decl.c:7275 c-decl.c:7523
+#: c-decl.c:7274 c-decl.c:7522
 #, gcc-internal-format
 msgid "both %<short%> and %<double%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<short%> y %<double%> en los especificadores de declaración"
 
-#: c-decl.c:7278
+#: c-decl.c:7277
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<short%> y %<_Decimal32%> en los especificadores de declaración"
 
-#: c-decl.c:7281
+#: c-decl.c:7280
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<short%> y %<_Decimal64%> en los especificadores de declaración"
 
-#: c-decl.c:7284
+#: c-decl.c:7283
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<short%> y %<_Decimal128%> en los especificadores de declaración"
 
-#: c-decl.c:7292 c-decl.c:7321
+#: c-decl.c:7291 c-decl.c:7320
 #, gcc-internal-format
 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<signed%> y %<unsigned%> en los especificadores de declaración"
 
-#: c-decl.c:7295 c-decl.c:7443
+#: c-decl.c:7294 c-decl.c:7442
 #, gcc-internal-format
 msgid "both %<signed%> and %<void%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<signed%> y %<void%> en los especificadores de declaración"
 
-#: c-decl.c:7298 c-decl.c:7465
+#: c-decl.c:7297 c-decl.c:7464
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<signed%> y %<_Bool%> en los especificadores de declaración"
 
-#: c-decl.c:7301 c-decl.c:7507
+#: c-decl.c:7300 c-decl.c:7506
 #, gcc-internal-format
 msgid "both %<signed%> and %<float%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<signed%> y %<float%> en los especificadores de declaración"
 
-#: c-decl.c:7304 c-decl.c:7526
+#: c-decl.c:7303 c-decl.c:7525
 #, gcc-internal-format
 msgid "both %<signed%> and %<double%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<signed%> y %<double%> en los especificadores de declaración"
 
-#: c-decl.c:7307
+#: c-decl.c:7306
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<signed%> y %<_Decimal32%> en los especificadores de declaración"
 
-#: c-decl.c:7310
+#: c-decl.c:7309
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<signed%> y %<_Decimal64%> en los especificadores de declaración"
 
-#: c-decl.c:7313
+#: c-decl.c:7312
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<signed%> y %<_Decimal128%> en los especificadores de declaración"
 
-#: c-decl.c:7324 c-decl.c:7446
+#: c-decl.c:7323 c-decl.c:7445
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<unsigned%> y %<void%> en los especificadores de declaración"
 
-#: c-decl.c:7327 c-decl.c:7468
+#: c-decl.c:7326 c-decl.c:7467
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<unsigned%> y %<_Bool%> en los especificadores de declaración"
 
-#: c-decl.c:7330 c-decl.c:7510
+#: c-decl.c:7329 c-decl.c:7509
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<unsigned%> y %<float%> en los especificadores de declaración"
 
-#: c-decl.c:7333 c-decl.c:7529
+#: c-decl.c:7332 c-decl.c:7528
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<unsigned%> y %<double%> en los especificadores de declaración"
 
-#: c-decl.c:7336
+#: c-decl.c:7335
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<unsigned%> y %<_Decimal32%> en los especificadores de declaración"
 
-#: c-decl.c:7339
+#: c-decl.c:7338
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<unsigned%> y %<_Decimal64%> en los especificadores de declaración"
 
-#: c-decl.c:7342
+#: c-decl.c:7341
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<unsigned%> y %<_Decimal128%> en los especificadores de declaración"
 
-#: c-decl.c:7350
+#: c-decl.c:7349
 #, gcc-internal-format
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C90 no admite tipos complejos"
 
-#: c-decl.c:7352 c-decl.c:7449
+#: c-decl.c:7351 c-decl.c:7448
 #, gcc-internal-format
 msgid "both %<complex%> and %<void%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<complex%> y %<void%> en los especificadores de declaración"
 
-#: c-decl.c:7355 c-decl.c:7471
+#: c-decl.c:7354 c-decl.c:7470
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<complex%> y %<_Bool%> en los especificadores de declaración"
 
-#: c-decl.c:7358
+#: c-decl.c:7357
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<complex%> y %<_Decimal32%> en los especificadores de declaración"
 
-#: c-decl.c:7361
+#: c-decl.c:7360
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<complex%> y %<_Decimal64%> en los especificadores de declaración"
 
-#: c-decl.c:7364
+#: c-decl.c:7363
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<complex%> y %<_Decimal128%> en los especificadores de declaración"
 
-#: c-decl.c:7367
+#: c-decl.c:7366
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Fract%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<complex%> y %<_Fract%> en los especificadores de declaración"
 
-#: c-decl.c:7370
+#: c-decl.c:7369
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Accum%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<complex%> y %<_Accum%> en los especificadores de declaración"
 
-#: c-decl.c:7373
+#: c-decl.c:7372
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Sat%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<complex%> y %<_Sat%> en los especificadores de declaración"
 
-#: c-decl.c:7381
+#: c-decl.c:7380
 #, gcc-internal-format
 msgid "ISO C does not support saturating types"
 msgstr "ISO C no admite tipos saturantes"
 
-#: c-decl.c:7383 c-decl.c:7452
+#: c-decl.c:7382 c-decl.c:7451
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<void%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<_Sat%> y %<void%> en los especificadores de declaración"
 
-#: c-decl.c:7386 c-decl.c:7474
+#: c-decl.c:7385 c-decl.c:7473
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Bool%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<_Sat%> y %<_Bool%> en los especificadores de declaración"
 
-#: c-decl.c:7389 c-decl.c:7487
+#: c-decl.c:7388 c-decl.c:7486
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<char%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<_Sat%> y %<char%> en los especificadores de declaración"
 
-#: c-decl.c:7392 c-decl.c:7494
+#: c-decl.c:7391 c-decl.c:7493
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<int%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<_Sat%> y %<int%> en los especificadores de declaración"
 
-#: c-decl.c:7395 c-decl.c:7513
+#: c-decl.c:7394 c-decl.c:7512
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<float%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<_Sat%> y %<float%> en los especificadores de declaración"
 
-#: c-decl.c:7398 c-decl.c:7532
+#: c-decl.c:7397 c-decl.c:7531
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<double%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<_Sat%> y %<double%> en los especificadores de declaración"
 
-#: c-decl.c:7401
+#: c-decl.c:7400
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal32%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<_Sat%> y %<_Decimal32%> en los especificadores de declaración"
 
-#: c-decl.c:7404
+#: c-decl.c:7403
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal64%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<_Sat%> y %<_Decimal64%> en los especificadores de declaración"
 
-#: c-decl.c:7407
+#: c-decl.c:7406
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal128%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<_Sat%> y %<_Decimal128%> en los especificadores de declaración"
 
-#: c-decl.c:7410
+#: c-decl.c:7409
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<_Sat%> y %<complex%> en los especificadores de declaración"
 
-#: c-decl.c:7549
+#: c-decl.c:7548
 #, gcc-internal-format
 msgid "both %<long long%> and %<%s%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<long long%> y %<%s%> en los especificadores de declaración"
 
-#: c-decl.c:7552
+#: c-decl.c:7551
 #, gcc-internal-format
 msgid "both %<long%> and %<%s%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<long%> y %<%s%> en los especificadores de declaración"
 
-#: c-decl.c:7555
+#: c-decl.c:7554
 #, gcc-internal-format
 msgid "both %<short%> and %<%s%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<short%> y %<%s%> en los especificadores de declaración"
 
-#: c-decl.c:7558
+#: c-decl.c:7557
 #, gcc-internal-format
 msgid "both %<signed%> and %<%s%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<signed%> y %<%s%> en los especificadores de declaración"
 
-#: c-decl.c:7561
+#: c-decl.c:7560
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<unsigned%> y %<%s%> en los especificadores de declaración"
 
-#: c-decl.c:7564 c-decl.c:7590
+#: c-decl.c:7563 c-decl.c:7589
 #, gcc-internal-format
 msgid "both %<complex%> and %<%s%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<complex%> y %<%s%> en los especificadores de declaración"
 
-#: c-decl.c:7567
+#: c-decl.c:7566
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<%s%> in declaration specifiers"
 msgstr "se usaron al mismo tiempo %<_Sat%> y %<%s%> en los especificadores de declaración"
 
-#: c-decl.c:7577
+#: c-decl.c:7576
 #, gcc-internal-format
 msgid "decimal floating point not supported for this target"
 msgstr "no se admite la coma flotante decimal para este objetivo"
 
-#: c-decl.c:7579
+#: c-decl.c:7578
 #, gcc-internal-format
 msgid "ISO C does not support decimal floating point"
 msgstr "ISO C no admite coma flotante decimal"
 
-#: c-decl.c:7598
+#: c-decl.c:7597
 #, gcc-internal-format
 msgid "fixed-point types not supported for this target"
 msgstr "no se admiten tipos de coma fija para este objetivo"
 
-#: c-decl.c:7600
+#: c-decl.c:7599
 #, gcc-internal-format
 msgid "ISO C does not support fixed-point types"
 msgstr "ISO C no admite tipos de coma fija"
 
-#: c-decl.c:7634
+#: c-decl.c:7633
 #, gcc-internal-format
 msgid "%qE fails to be a typedef or built in type"
 msgstr "%qE falla al ser un typedef o un tipo interno del compilador"
 
-#: c-decl.c:7667
+#: c-decl.c:7666
 #, gcc-internal-format
 msgid "%qE is not at beginning of declaration"
 msgstr "%qE no está al inicio de la declaración"
 
-#: c-decl.c:7681
+#: c-decl.c:7680
 #, gcc-internal-format
 msgid "%<__thread%> used with %<auto%>"
 msgstr "se usó %<__thread%> con %<auto%>"
 
-#: c-decl.c:7683
+#: c-decl.c:7682
 #, gcc-internal-format
 msgid "%<__thread%> used with %<register%>"
 msgstr "se usó %<__thread%> con %<register%>"
 
-#: c-decl.c:7685
+#: c-decl.c:7684
 #, gcc-internal-format
 msgid "%<__thread%> used with %<typedef%>"
 msgstr "se usó %<__thread%> con %<typedef%>"
 
-#: c-decl.c:7696
+#: c-decl.c:7695
 #, gcc-internal-format
 msgid "%<__thread%> before %<extern%>"
 msgstr "%<__thread%> antes de %<extern%>"
 
-#: c-decl.c:7705
+#: c-decl.c:7704
 #, gcc-internal-format
 msgid "%<__thread%> before %<static%>"
 msgstr "%<__thread%> antes de %<static%>"
 
-#: c-decl.c:7721
+#: c-decl.c:7720
 #, gcc-internal-format
 msgid "multiple storage classes in declaration specifiers"
 msgstr "múltiples clases de almacenamiento en los especificadores de declaración"
 
-#: c-decl.c:7728
+#: c-decl.c:7727
 #, gcc-internal-format
 msgid "%<__thread%> used with %qE"
 msgstr "se usó %<__thread%> con %qE"
 
-#: c-decl.c:7775
+#: c-decl.c:7774
 #, gcc-internal-format
 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
 msgstr "se usó %<_Sat%> sin %<_Fract%> o %<_Accum%>"
 
-#: c-decl.c:7787
+#: c-decl.c:7786
 #, gcc-internal-format
 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
 msgstr "ISO C no admite %<complex%> simples que significan %<double complex%>"
 
-#: c-decl.c:7832 c-decl.c:7858
+#: c-decl.c:7831 c-decl.c:7857
 #, gcc-internal-format
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C no admite tipos enteros complejos"
 
-#: c-decl.c:8008 toplev.c:847
+#: c-decl.c:8007 toplev.c:847
 #, gcc-internal-format
 msgid "%q+F used but never defined"
 msgstr "se usa %q+F pero nunca se definió"
@@ -19485,37 +19457,37 @@
 msgid "invalid expression type for %<#pragma omp atomic%>"
 msgstr "tipo de expresión inválido para %<#pragma omp atomic%>"
 
-#: c-omp.c:218
+#: c-omp.c:219
 #, gcc-internal-format
 msgid "%Hinvalid type for iteration variable %qE"
 msgstr "%Htipo inválido para la variable de iteración %qE"
 
-#: c-omp.c:222
+#: c-omp.c:223
 #, gcc-internal-format
 msgid "%Hiteration variable %qE is unsigned"
 msgstr "%Hla variable de iteración %qE no tiene signo"
 
-#: c-omp.c:233
+#: c-omp.c:234
 #, gcc-internal-format
 msgid "%H%qE is not initialized"
 msgstr "%H%qE no está inicializado"
 
-#: c-omp.c:246 cp/semantics.c:3840
+#: c-omp.c:247 cp/semantics.c:3872
 #, gcc-internal-format
 msgid "%Hmissing controlling predicate"
 msgstr "%Hfalta el predicado controlador"
 
-#: c-omp.c:304
+#: c-omp.c:305
 #, gcc-internal-format
 msgid "%Hinvalid controlling predicate"
 msgstr "%Hpredicado controlador inválido"
 
-#: c-omp.c:311 cp/semantics.c:3846
+#: c-omp.c:312 cp/semantics.c:3878
 #, gcc-internal-format
 msgid "%Hmissing increment expression"
 msgstr "%Hfalta la expresión de incremento"
 
-#: c-omp.c:361
+#: c-omp.c:362
 #, gcc-internal-format
 msgid "%Hinvalid increment expression"
 msgstr "%Hfalta la expresión de decremento"
@@ -19560,152 +19532,152 @@
 msgid "obsolete option -I- used, please use -iquote instead"
 msgstr "se usó la opción obsoleta -I-, por favor utilice -iquote en su lugar"
 
-#: c-opts.c:508
+#: c-opts.c:510
 #, gcc-internal-format
 msgid "argument %qs to %<-Wnormalized%> not recognized"
 msgstr "no se reconoce el argumento %qs para %<-Wnormalized%>"
 
-#: c-opts.c:595
+#: c-opts.c:597
 #, gcc-internal-format
 msgid "switch %qs is no longer supported"
 msgstr "la opción %qs ya no se admite"
 
-#: c-opts.c:705
+#: c-opts.c:707
 #, gcc-internal-format
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr "se renombró -fhandle-exceptions a -fexceptions (y ahora está activado por defecto)"
 
-#: c-opts.c:911
+#: c-opts.c:913
 #, gcc-internal-format
 msgid "output filename specified twice"
 msgstr "se especificó dos veces el nombre del fichero de salida"
 
-#: c-opts.c:1051
+#: c-opts.c:1053
 #, gcc-internal-format
 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
 msgstr "-fno-gnu89-inline sólo se admite en modo GNU99 o C99"
 
-#: c-opts.c:1126
+#: c-opts.c:1142
 #, gcc-internal-format
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr "se descarta -Wformat-y2k sin -Wformat"
 
-#: c-opts.c:1128
+#: c-opts.c:1144
 #, gcc-internal-format
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr "se descarta -Wformat-extra-args sin -Wformat"
 
-#: c-opts.c:1130
+#: c-opts.c:1146
 #, gcc-internal-format
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr "se descarta -Wformat-zero-lenght sin -Wformat"
 
-#: c-opts.c:1132
+#: c-opts.c:1148
 #, gcc-internal-format
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr "se descarta -Wformat-nonliteral sin -Wformat"
 
-#: c-opts.c:1134
+#: c-opts.c:1150
 #, gcc-internal-format
 msgid "-Wformat-contains-nul ignored without -Wformat"
 msgstr "se descarta -Wformat-contains-nul sin -Wformat"
 
-#: c-opts.c:1136
+#: c-opts.c:1152
 #, gcc-internal-format
 msgid "-Wformat-security ignored without -Wformat"
 msgstr "se descarta -Wformat-security sin -Wformat"
 
-#: c-opts.c:1160
+#: c-opts.c:1176
 #, gcc-internal-format
 msgid "opening output file %s: %m"
 msgstr "abriendo el fichero de salida %s: %m"
 
-#: c-opts.c:1165
+#: c-opts.c:1181
 #, gcc-internal-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr "demasiados nombres de ficheros. Teclee %s --help para información de modo de empleo"
 
-#: c-opts.c:1249
+#: c-opts.c:1265
 #, gcc-internal-format
 msgid "The C parser does not support -dy, option ignored"
 msgstr "El decodificador de C no admite -dy, se descarta la opción"
 
-#: c-opts.c:1253
+#: c-opts.c:1269
 #, gcc-internal-format
 msgid "The Objective-C parser does not support -dy, option ignored"
 msgstr "El decodificador de Objective-C no admite -dy, se descarta la opción"
 
-#: c-opts.c:1256
+#: c-opts.c:1272
 #, gcc-internal-format
 msgid "The C++ parser does not support -dy, option ignored"
 msgstr "El decodificador de C++ no admite -dy, se descarta la opción"
 
-#: c-opts.c:1260
+#: c-opts.c:1276
 #, gcc-internal-format
 msgid "The Objective-C++ parser does not support -dy, option ignored"
 msgstr "El decodificador de Objective-C++ no admite -dy, se descarta la opción"
 
-#: c-opts.c:1309
+#: c-opts.c:1326
 #, gcc-internal-format
 msgid "opening dependency file %s: %m"
 msgstr "abriendo el fichero de dependencias %s: %m"
 
-#: c-opts.c:1319
+#: c-opts.c:1336
 #, gcc-internal-format
 msgid "closing dependency file %s: %m"
 msgstr "cerrando el fichero de dependencias %s: %m"
 
-#: c-opts.c:1322
+#: c-opts.c:1339
 #, gcc-internal-format
 msgid "when writing output to %s: %m"
 msgstr "al escribir la salida a %s: %m"
 
-#: c-opts.c:1402
+#: c-opts.c:1419
 #, gcc-internal-format
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr "para generar dependencias debe especificar -M ó -MM"
 
-#: c-opts.c:1448
+#: c-opts.c:1469
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -Wunused_macros"
 msgstr "-fdirectives-only es incompatible con -Wunused_macros"
 
-#: c-opts.c:1450
+#: c-opts.c:1471
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -traditional"
 msgstr "-fdirectives-only es incompatible con -traditional"
 
-#: c-opts.c:1588
+#: c-opts.c:1609
 #, gcc-internal-format
 msgid "too late for # directive to set debug directory"
 msgstr "demasiado tarde para que la directiva # establezca el directorio de depuración"
 
-#: c-parser.c:1070
+#: c-parser.c:1072
 #, gcc-internal-format
 msgid "%HISO C forbids an empty source file"
 msgstr "%HISO C prohíbe un fichero fuente vacío"
 
-#: c-parser.c:1156 c-parser.c:6091
+#: c-parser.c:1158 c-parser.c:6150
 #, gcc-internal-format
 msgid "%HISO C does not allow extra %<;%> outside of a function"
 msgstr "%HISO C no permite %<;%> extra fuera de una función"
 
-#: c-parser.c:1259 c-parser.c:6640
+#: c-parser.c:1261 c-parser.c:6699
 #, gcc-internal-format
 msgid "expected declaration specifiers"
 msgstr "se esperaba la declaración de especificadores"
 
-#: c-parser.c:1271
+#: c-parser.c:1273
 #, gcc-internal-format
 msgid "%Hempty declaration"
 msgstr "%Hdeclaración vacía"
 
-#: c-parser.c:1307
+#: c-parser.c:1309
 #, gcc-internal-format
 msgid "%Hdata definition has no type or storage class"
 msgstr "%Hla definición de datos no tiene tipo o clase de almacenamiento"
 
-#: c-parser.c:1362
+#: c-parser.c:1364
 #, gcc-internal-format
 msgid "expected %<,%> or %<;%>"
 msgstr "se esperaba %<,%> o %<;%>"
@@ -19713,174 +19685,189 @@
 #. 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.
-#: c-parser.c:1369 c-parser.c:1386
+#: c-parser.c:1371 c-parser.c:1388
 #, gcc-internal-format
 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
 msgstr "se esperaba %<=%>, %<,%>, %<;%>, %<asm%> o %<__attribute__%>"
 
-#: c-parser.c:1378
+#: c-parser.c:1380
 #, gcc-internal-format
 msgid "%HISO C forbids nested functions"
 msgstr "%HISO C prohíbe las funciones anidadas"
 
-#: c-parser.c:1743 c-parser.c:2553 c-parser.c:3189 c-parser.c:3445
-#: c-parser.c:4308 c-parser.c:4895 c-parser.c:5298 c-parser.c:5318
-#: c-parser.c:5434 c-parser.c:5582 c-parser.c:5599 c-parser.c:5731
-#: c-parser.c:5743 c-parser.c:5768 c-parser.c:5903 c-parser.c:5932
-#: c-parser.c:5940 c-parser.c:5968 c-parser.c:5982 c-parser.c:6201
-#: c-parser.c:6300 c-parser.c:6803 c-parser.c:7426
+#: c-parser.c:1745 c-parser.c:2555 c-parser.c:3191 c-parser.c:3447
+#: c-parser.c:4367 c-parser.c:4954 c-parser.c:5357 c-parser.c:5377
+#: c-parser.c:5493 c-parser.c:5641 c-parser.c:5658 c-parser.c:5790
+#: c-parser.c:5802 c-parser.c:5827 c-parser.c:5962 c-parser.c:5991
+#: c-parser.c:5999 c-parser.c:6027 c-parser.c:6041 c-parser.c:6260
+#: c-parser.c:6359 c-parser.c:6862 c-parser.c:7493
 #, gcc-internal-format
 msgid "expected identifier"
 msgstr "se esperaba un identificador"
 
-#: c-parser.c:1773
+#: c-parser.c:1775
 #, gcc-internal-format
 msgid "%Hcomma at end of enumerator list"
 msgstr "%Hcoma al final de la lista de enumeradores"
 
-#: c-parser.c:1779
+#: c-parser.c:1781
 #, gcc-internal-format
 msgid "expected %<,%> or %<}%>"
 msgstr "se esperaba %<,%> o %<}%>"
 
-#: c-parser.c:1793 c-parser.c:1977 c-parser.c:6058
+#: c-parser.c:1795 c-parser.c:1979 c-parser.c:6117
 #, gcc-internal-format
 msgid "expected %<{%>"
 msgstr "se esperaba %<{%>"
 
-#: c-parser.c:1804
+#: c-parser.c:1806
 #, gcc-internal-format
 msgid "%HISO C forbids forward references to %<enum%> types"
 msgstr "%HISO C prohíbe las referencias hacia adelante a tipos %<enum%>"
 
-#: c-parser.c:1911
+#: c-parser.c:1913
 #, gcc-internal-format
 msgid "expected class name"
 msgstr "se esperaba un nombre de clase"
 
-#: c-parser.c:1930 c-parser.c:5835
+#: c-parser.c:1932 c-parser.c:5894
 #, gcc-internal-format
 msgid "%Hextra semicolon in struct or union specified"
 msgstr "%Hse especificó un punto y coma extra en un struct o union"
 
-#: c-parser.c:1959
+#: c-parser.c:1961
 #, gcc-internal-format
 msgid "%Hno semicolon at end of struct or union"
 msgstr "%Hno hay punto y coma al final del struct o union"
 
-#: c-parser.c:1963
+#: c-parser.c:1965
 #, gcc-internal-format
 msgid "expected %<;%>"
 msgstr "se esperaba %<;%>"
 
-#: c-parser.c:2042 c-parser.c:3014
+#: c-parser.c:2044 c-parser.c:3016
 #, gcc-internal-format
 msgid "expected specifier-qualifier-list"
 msgstr "se esperaba una lista de calificadores-especificadores"
 
-#: c-parser.c:2052
+#: c-parser.c:2054
 #, gcc-internal-format
 msgid "%HISO C forbids member declarations with no members"
 msgstr "%HISO C prohíbe declaraciones de miembros con no miembros"
 
-#: c-parser.c:2126
+#: c-parser.c:2128
 #, gcc-internal-format
 msgid "expected %<,%>, %<;%> or %<}%>"
 msgstr "se esperaba %<,%>, %<;%> o %<}%>"
 
-#: c-parser.c:2133
+#: c-parser.c:2135
 #, gcc-internal-format
 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
 msgstr "se esperaba %<:%>, %<,%>, %<;%>, %<}%> o %<__attribute__%>"
 
-#: c-parser.c:2184
+#: c-parser.c:2186
 #, gcc-internal-format
 msgid "%H%<typeof%> applied to a bit-field"
 msgstr "%Hse aplicó %<typeof%> a un campo de bits"
 
-#: c-parser.c:2421
+#: c-parser.c:2423
 #, gcc-internal-format
 msgid "expected identifier or %<(%>"
 msgstr "se esperaba un identificador o %<(%>"
 
-#: c-parser.c:2622
+#: c-parser.c:2624
 #, gcc-internal-format
 msgid "%HISO C requires a named argument before %<...%>"
 msgstr "%HISO C requiere un argumento con nombre antes de %<...%>"
 
-#: c-parser.c:2729
+#: c-parser.c:2731
 #, gcc-internal-format
 msgid "expected declaration specifiers or %<...%>"
 msgstr "se esperaba la declaración de especificadores o %<...%>"
 
-#: c-parser.c:2779
+#: c-parser.c:2781
 #, gcc-internal-format
 msgid "%Hwide string literal in %<asm%>"
 msgstr "%Hliteral de cadena ancha en %<asm%>"
 
-#: c-parser.c:2786 c-parser.c:6695 cp/parser.c:20393
+#: c-parser.c:2788 c-parser.c:6754 cp/parser.c:20482
 #, gcc-internal-format
 msgid "expected string literal"
 msgstr "se esperaba una cadena literal"
 
-#: c-parser.c:3107
+#: c-parser.c:3109
 #, gcc-internal-format
 msgid "%HISO C forbids empty initializer braces"
 msgstr "%HISO C prohíbe las llaves de inicializador vacías"
 
 #. Use the colon as the error location.
-#: c-parser.c:3154
+#: c-parser.c:3156
 #, gcc-internal-format
 msgid "%Hobsolete use of designated initializer with %<:%>"
 msgstr "%Huso obsoleto del inicializador designado con %<:%>"
 
-#: c-parser.c:3285
+#: c-parser.c:3287
 #, gcc-internal-format
 msgid "%HISO C forbids specifying range of elements to initialize"
 msgstr "%HISO C prohíbe la especificación de rangos de elementos a inicializar"
 
-#: c-parser.c:3298
+#: c-parser.c:3300
 #, gcc-internal-format
 msgid "%HISO C90 forbids specifying subobject to initialize"
 msgstr "%HISO C90 prohíbe la especificación de subobjetos a inicializar"
 
-#: c-parser.c:3307
+#: c-parser.c:3309
 #, gcc-internal-format
 msgid "%Hobsolete use of designated initializer without %<=%>"
 msgstr "%Huso obsoleto del inicializador designado sin %<=%>"
 
-#: c-parser.c:3316
+#: c-parser.c:3318
 #, gcc-internal-format
 msgid "expected %<=%>"
 msgstr "se esperaba %<=%>"
 
-#: c-parser.c:3461
+#: c-parser.c:3463
 #, gcc-internal-format
 msgid "%HISO C forbids label declarations"
 msgstr "%HISO C prohíbe las declaraciones etiquetadas"
 
-#: c-parser.c:3466 c-parser.c:3541
+#: c-parser.c:3468 c-parser.c:3543
 #, gcc-internal-format
 msgid "expected declaration or statement"
 msgstr "se esperaba una declaración"
 
-#: c-parser.c:3494 c-parser.c:3522
+#: c-parser.c:3496 c-parser.c:3524
 #, gcc-internal-format
 msgid "%HISO C90 forbids mixed declarations and code"
 msgstr "%HISO C90 prohíbe las declaraciones mezcladas y código"
 
+#: c-parser.c:3550
+#, gcc-internal-format
+msgid "%Hexpected %<}%> before %<else%>"
+msgstr "%Hse esperaba %<}%> antes de %<else%>"
+
 #: c-parser.c:3555
 #, gcc-internal-format
+msgid "%H%<else%> without a previous %<if%>"
+msgstr "%H%<else%> sin un %<if%> previo"
+
+#: c-parser.c:3571
+#, gcc-internal-format
 msgid "%Hlabel at end of compound statement"
 msgstr "%Hetiqueta al final de una declaración compuesta"
 
-#: c-parser.c:3598
+#: c-parser.c:3614
 #, gcc-internal-format
 msgid "expected %<:%> or %<...%>"
 msgstr "se esperaba %<:%> o %<...%>"
 
-#: c-parser.c:3779
+#: c-parser.c:3647
 #, gcc-internal-format
+msgid "%Ha label can only be part of a statement and a declaration is not a statement"
+msgstr "%Huna etiqueta sólo puede ser parte de una declaración y una declaración no es un enunciado"
+
+#: c-parser.c:3810
+#, gcc-internal-format
 msgid "expected identifier or %<*%>"
 msgstr "se esperaba un identificador o %<*%>"
 
@@ -19888,188 +19875,183 @@
 #. c_parser_skip_until_found stops at a closing nesting
 #. delimiter without consuming it, but here we need to consume
 #. it to proceed further.
-#: c-parser.c:3841
+#: c-parser.c:3872
 #, gcc-internal-format
 msgid "expected statement"
 msgstr "se esperaba una declaración"
 
-#: c-parser.c:3851
+#: c-parser.c:4095
 #, gcc-internal-format
-msgid "%Ha label can only be part of a statement and a declaration is not a statement"
-msgstr "%Huna etiqueta sólo puede ser parte de una declaración y una declaración no es un enunciado"
-
-#: c-parser.c:4036
-#, gcc-internal-format
 msgid "%Hsuggest braces around empty body in %<do%> statement"
 msgstr "%Hse sugiere llaves alrededor de un cuerpo vacío en una declaración %<do%>"
 
-#: c-parser.c:4192
+#: c-parser.c:4251
 #, gcc-internal-format
 msgid "%H%E qualifier ignored on asm"
 msgstr "%Hse descarta el calificador %E en asm"
 
-#: c-parser.c:4473
+#: c-parser.c:4532
 #, gcc-internal-format
 msgid "%HISO C forbids omitting the middle term of a ?: expression"
 msgstr "%HISO C prohíbe la omisión del término medio de una expresión ?:"
 
-#: c-parser.c:4863
+#: c-parser.c:4922
 #, gcc-internal-format
 msgid "%Htraditional C rejects the unary plus operator"
 msgstr "%HC tradicional rechaza el operador unario mas"
 
 #. C99 6.7.5.2p4
-#: c-parser.c:4974
+#: c-parser.c:5033
 #, gcc-internal-format
 msgid "%H%<[*]%> not allowed in other than a declaration"
 msgstr "%Hno se permite %<[*]%> em otra cosa que no sea una declaración"
 
-#: c-parser.c:4988
+#: c-parser.c:5047
 #, gcc-internal-format
 msgid "%H%<sizeof%> applied to a bit-field"
 msgstr "%Hse aplicó %<sizeof%> a un campo de bits"
 
-#: c-parser.c:5132 c-parser.c:5476 c-parser.c:5498
+#: c-parser.c:5191 c-parser.c:5535 c-parser.c:5557
 #, gcc-internal-format
 msgid "expected expression"
 msgstr "se esperaba una expresión"
 
-#: c-parser.c:5159
+#: c-parser.c:5218
 #, gcc-internal-format
 msgid "%Hbraced-group within expression allowed only inside a function"
 msgstr "%Hun grupo de llaves dentro de una expresión sólo se permite dentro de una función"
 
-#: c-parser.c:5173
+#: c-parser.c:5232
 #, gcc-internal-format
 msgid "%HISO C forbids braced-groups within expressions"
 msgstr "%HISO C prohíbe grupos de llaves dentro de expresiones"
 
-#: c-parser.c:5358
+#: c-parser.c:5417
 #, gcc-internal-format
 msgid "%Hfirst argument to %<__builtin_choose_expr%> not a constant"
 msgstr "%Hel primer argumento de %<__builtin_choose_expr%> no es una constante"
 
-#: c-parser.c:5527
+#: c-parser.c:5586
 #, gcc-internal-format
 msgid "%Hcompound literal has variable size"
 msgstr "%Hla literal compuesta tiene tamaño variable"
 
-#: c-parser.c:5535
+#: c-parser.c:5594
 #, gcc-internal-format
 msgid "%HISO C90 forbids compound literals"
 msgstr "%HISO C90 prohíbe las literales compuestas"
 
-#: c-parser.c:6053
+#: c-parser.c:6112
 #, gcc-internal-format
 msgid "%Hextra semicolon in method definition specified"
 msgstr "%Hse especificó un punto y coma extra en la definición del método"
 
-#: c-parser.c:6600 cp/parser.c:20436
+#: c-parser.c:6659 cp/parser.c:20525
 #, gcc-internal-format
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 msgstr "%<#pragma omp barrier%> sólo se puede usar en declaraciones compuestas"
 
-#: c-parser.c:6611 cp/parser.c:20451
+#: c-parser.c:6670 cp/parser.c:20540
 #, gcc-internal-format
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 msgstr "%<#pragma omp flush%> sólo se puede usar en declaraciones compuestas"
 
-#: c-parser.c:6623
+#: c-parser.c:6682
 #, gcc-internal-format
 msgid "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr "%H%<#pragma omp section%> sólo se puede usar en construcciones %<#pragma omp sections%>"
 
-#: c-parser.c:6630 cp/parser.c:20426
+#: c-parser.c:6689 cp/parser.c:20515
 #, gcc-internal-format
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 msgstr "%<#pragma GCC pch_preprocess%> debe ser primero"
 
-#: c-parser.c:6781 cp/parser.c:19277
+#: c-parser.c:6840 cp/parser.c:19359
 #, gcc-internal-format
 msgid "too many %qs clauses"
 msgstr "demasiadas cláusulas %qs"
 
-#: c-parser.c:6906
+#: c-parser.c:6965
 #, gcc-internal-format
 msgid "expected %<none%> or %<shared%>"
 msgstr "se esperaba %<none%> o %<shared%>"
 
-#: c-parser.c:6949
+#: c-parser.c:7008
 #, gcc-internal-format
 msgid "expected %<(%>"
 msgstr "se esperaba %<(%>"
 
-#: c-parser.c:6993 c-parser.c:7170
+#: c-parser.c:7052 c-parser.c:7229
 #, gcc-internal-format
 msgid "expected integer expression"
 msgstr "se esperaba una expresión entera"
 
-#: c-parser.c:7002
+#: c-parser.c:7061
 #, gcc-internal-format
 msgid "%H%<num_threads%> value must be positive"
 msgstr "%Hel valor de %<num_threads%> debe ser positivo"
 
-#: c-parser.c:7082
+#: c-parser.c:7141
 #, gcc-internal-format
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
 msgstr "se esperaba %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, o %<||%>"
 
-#: c-parser.c:7165
+#: c-parser.c:7224
 #, gcc-internal-format
 msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr "%Hel calendarizador %<runtime%> no toma un parámetro %<chunk_size%>"
 
-#: c-parser.c:7183
+#: c-parser.c:7242
 #, gcc-internal-format
 msgid "invalid schedule kind"
 msgstr "género de calendarizador inválido"
 
-#: c-parser.c:7269
+#: c-parser.c:7336
 #, gcc-internal-format
 msgid "expected %<#pragma omp%> clause"
 msgstr "se esperaba una cláusula %<#pragma omp%>"
 
-#: c-parser.c:7278
+#: c-parser.c:7345
 #, gcc-internal-format
 msgid "%H%qs is not valid for %qs"
 msgstr "%H%qs no es válido para %qs"
 
-#: c-parser.c:7378
+#: c-parser.c:7445
 #, gcc-internal-format
 msgid "invalid operator for %<#pragma omp atomic%>"
 msgstr "operador inválido para %<#pragma omp atomic%>"
 
-#: c-parser.c:7429 c-parser.c:7449
+#: c-parser.c:7496 c-parser.c:7516
 #, gcc-internal-format
 msgid "expected %<(%> or end of line"
 msgstr "se esperaba %<(%> o fin de línea"
 
-#: c-parser.c:7467
+#: c-parser.c:7534
 #, gcc-internal-format
 msgid "for statement expected"
 msgstr "se esperaba una declaración for"
 
-#: c-parser.c:7540 cp/semantics.c:3826 cp/semantics.c:3870
+#: c-parser.c:7609 cp/semantics.c:3858 cp/semantics.c:3902
 #, gcc-internal-format
 msgid "expected iteration declaration or initialization"
 msgstr "se esperaba una declaración de iteración o una inicialización"
 
-#: c-parser.c:7666
+#: c-parser.c:7735
 #, gcc-internal-format
 msgid "%Hexpected %<#pragma omp section%> or %<}%>"
 msgstr "%Hse esperaba %<#pragma omp section%> o %<}%>"
 
-#: c-parser.c:7899 cp/semantics.c:3718
+#: c-parser.c:7968 cp/semantics.c:3750
 #, gcc-internal-format
 msgid "%qE declared %<threadprivate%> after first use"
 msgstr "%qE se declaró %<threadprivate%> después del primer uso"
 
-#: c-parser.c:7901 cp/semantics.c:3720
+#: c-parser.c:7970 cp/semantics.c:3752
 #, gcc-internal-format
 msgid "automatic variable %qE cannot be %<threadprivate%>"
 msgstr "la variable automática %qE no puede ser %<threadprivate%>"
 
-#: c-parser.c:7903 cp/semantics.c:3722
+#: c-parser.c:7972 cp/semantics.c:3754
 #, gcc-internal-format
 msgid "%<threadprivate%> %qE has incomplete type"
 msgstr "%<threadprivate%> %qE tiene tipo incompleto"
@@ -20234,122 +20216,122 @@
 msgid "junk at end of %<#pragma pop_macro%>"
 msgstr "basura al final de %<#pragma pop_macro%>"
 
-#: c-pragma.c:406
+#: c-pragma.c:407
 #, gcc-internal-format
 msgid "applying #pragma weak %q+D after first use results in unspecified behavior"
 msgstr "la aplicación de #pragma weak %q+D después del primer uso resulta en conducta no especificada"
 
-#: c-pragma.c:480 c-pragma.c:485
+#: c-pragma.c:481 c-pragma.c:486
 #, gcc-internal-format
 msgid "malformed #pragma weak, ignored"
 msgstr "#pragma weak malformado, descartado"
 
-#: c-pragma.c:489
+#: c-pragma.c:490
 #, gcc-internal-format
 msgid "junk at end of %<#pragma weak%>"
 msgstr "basura al final de %<#pragma weak%>"
 
-#: c-pragma.c:557 c-pragma.c:559
+#: c-pragma.c:558 c-pragma.c:560
 #, gcc-internal-format
 msgid "malformed #pragma redefine_extname, ignored"
 msgstr "#pragma redefine_extname malformado, descartado"
 
-#: c-pragma.c:562
+#: c-pragma.c:563
 #, gcc-internal-format
 msgid "junk at end of %<#pragma redefine_extname%>"
 msgstr "basura al final de %<#pragma redefine_extname%>"
 
-#: c-pragma.c:568
+#: c-pragma.c:569
 #, gcc-internal-format
 msgid "#pragma redefine_extname not supported on this target"
 msgstr "no se admite #pragma redefine_extname en este objetivo"
 
-#: c-pragma.c:585 c-pragma.c:672
+#: c-pragma.c:586 c-pragma.c:673
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
 msgstr "se descarta #pragma redefine_extname debido a un conflicto con el renombrado previo"
 
-#: c-pragma.c:608
+#: c-pragma.c:609
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
 msgstr "se descarta #pragma redefine_extname debido a un conflicto con un #pragma redefine_extname previo"
 
-#: c-pragma.c:627
+#: c-pragma.c:628
 #, gcc-internal-format
 msgid "malformed #pragma extern_prefix, ignored"
 msgstr "#pragma extern_prefix malformado, descartado"
 
-#: c-pragma.c:630
+#: c-pragma.c:631
 #, gcc-internal-format
 msgid "junk at end of %<#pragma extern_prefix%>"
 msgstr "basura al final de %<#pragma extern_prefix%>"
 
-#: c-pragma.c:637
+#: c-pragma.c:638
 #, gcc-internal-format
 msgid "#pragma extern_prefix not supported on this target"
 msgstr "No se admite #pragma extern_prefix en este objetivo"
 
-#: c-pragma.c:663
+#: c-pragma.c:664
 #, gcc-internal-format
 msgid "asm declaration ignored due to conflict with previous rename"
 msgstr "se descarta la declaración asm debido a un conflicto con el renombrado previo"
 
-#: c-pragma.c:694
+#: c-pragma.c:695
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
 msgstr "se descarta #pragma redefine_extname debido a un conflicto con la declaración __asm__"
 
-#: c-pragma.c:756
+#: c-pragma.c:757
 #, gcc-internal-format
 msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
 msgstr "#pragma GCC visibility push() debe especificar default, internal, hidden o protected"
 
-#: c-pragma.c:791
+#: c-pragma.c:792
 #, gcc-internal-format
 msgid "#pragma GCC visibility must be followed by push or pop"
 msgstr "el #pragma GCC visibility debe tener push o pop a continuación"
 
-#: c-pragma.c:797
+#: c-pragma.c:798
 #, gcc-internal-format
 msgid "no matching push for %<#pragma GCC visibility pop%>"
 msgstr "no hay un push coincidente para %<#pragma GCC visibility pop%>"
 
-#: c-pragma.c:804 c-pragma.c:811
+#: c-pragma.c:805 c-pragma.c:812
 #, gcc-internal-format
 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
 msgstr "falta un %<(%> después de %<#pragma GCC visibility push%> - descartado"
 
-#: c-pragma.c:807
+#: c-pragma.c:808
 #, gcc-internal-format
 msgid "malformed #pragma GCC visibility push"
 msgstr "#pragma GCC visibility push malformado"
 
-#: c-pragma.c:815
+#: c-pragma.c:816
 #, gcc-internal-format
 msgid "junk at end of %<#pragma GCC visibility%>"
 msgstr "basura al final de %<#pragma GCC visibility%>"
 
-#: c-pragma.c:831
+#: c-pragma.c:832
 #, gcc-internal-format
 msgid "#pragma GCC diagnostic not allowed inside functions"
 msgstr "no se permite #pragma GCC diagnostic dentro de funciones"
 
-#: c-pragma.c:837
+#: c-pragma.c:838
 #, gcc-internal-format
 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr "falta [error|warning|ignored] después de %<#pragma GCC diagnostic%>"
 
-#: c-pragma.c:846
+#: c-pragma.c:847
 #, gcc-internal-format
 msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr "se esperaba [error|warning|ignored] después de %<#pragma GCC diagnostic%>"
 
-#: c-pragma.c:850
+#: c-pragma.c:851
 #, gcc-internal-format
 msgid "missing option after %<#pragma GCC diagnostic%> kind"
 msgstr "falta una opción después del tipo %<#pragma GCC diagnostic%>"
 
-#: c-pragma.c:864
+#: c-pragma.c:865
 #, gcc-internal-format
 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
 msgstr "opción desconocida después del tipo %<#pragma GCC diagnostic%>"
@@ -20359,7 +20341,7 @@
 msgid "%qD has an incomplete type"
 msgstr "%qD tiene un tipo de dato incompleto"
 
-#: c-typeck.c:195 cp/call.c:2785
+#: c-typeck.c:195 cp/call.c:2771
 #, gcc-internal-format
 msgid "invalid use of void expression"
 msgstr "uso inválido de la expresión void"
@@ -20390,92 +20372,92 @@
 msgid "function types not truly compatible in ISO C"
 msgstr "los tipos de función no son totalmente compatibles en ISO C"
 
-#: c-typeck.c:621
+#: c-typeck.c:627
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and vector types"
 msgstr "no se pueden mezclar operandos de tipos de coma flotante decimal y vector"
 
-#: c-typeck.c:626
+#: c-typeck.c:632
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and complex types"
 msgstr "no se pueden mezclar operandos de tipos de coma flotante decimal y complejos"
 
-#: c-typeck.c:631
+#: c-typeck.c:637
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and other float types"
 msgstr "no se pueden mezclar operandos de tipos de coma flotante decimal otros tipos de coma flotante"
 
-#: c-typeck.c:1037
+#: c-typeck.c:1043
 #, gcc-internal-format
 msgid "types are not quite compatible"
 msgstr "los tipos no son totalmente compatibles"
 
-#: c-typeck.c:1356
+#: c-typeck.c:1366
 #, gcc-internal-format
 msgid "function return types not compatible due to %<volatile%>"
 msgstr "los tipos de devolución de función no son compatibles debido a %<volatile%>"
 
-#: c-typeck.c:1515 c-typeck.c:2853
+#: c-typeck.c:1525 c-typeck.c:2864
 #, gcc-internal-format
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "aritmética en puntero a un tipo de dato incompleto"
 
-#: c-typeck.c:1912
+#: c-typeck.c:1922
 #, gcc-internal-format
 msgid "%qT has no member named %qE"
 msgstr "%qT no tiene un miembro llamado %qE"
 
-#: c-typeck.c:1953
+#: c-typeck.c:1963
 #, gcc-internal-format
 msgid "request for member %qE in something not a structure or union"
 msgstr "petición del miembro %qE en algo que no es una estructura o unión"
 
-#: c-typeck.c:1997
+#: c-typeck.c:2007
 #, gcc-internal-format
 msgid "dereferencing pointer to incomplete type"
 msgstr "puntero deferenciado a tipo de dato incompleto"
 
-#: c-typeck.c:2001
+#: c-typeck.c:2011
 #, gcc-internal-format
 msgid "dereferencing %<void *%> pointer"
 msgstr "deferenciando el puntero %<void *%>"
 
-#: c-typeck.c:2018
+#: c-typeck.c:2028
 #, gcc-internal-format
 msgid "invalid type argument of %qs (have %qT)"
 msgstr "argumento de tipo inválido de %qs (se tiene %qT)"
 
-#: c-typeck.c:2046 cp/typeck.c:2524
+#: c-typeck.c:2056 cp/typeck.c:2570
 #, gcc-internal-format
 msgid "subscripted value is neither array nor pointer"
 msgstr "el valor indicado por el subíndice no es ni matriz ni puntero"
 
-#: c-typeck.c:2057 cp/typeck.c:2443 cp/typeck.c:2529
+#: c-typeck.c:2067 cp/typeck.c:2489 cp/typeck.c:2575
 #, gcc-internal-format
 msgid "array subscript is not an integer"
 msgstr "el subíndice de la matriz no es un entero"
 
-#: c-typeck.c:2063
+#: c-typeck.c:2073
 #, gcc-internal-format
 msgid "subscripted value is pointer to function"
 msgstr "el valor de subíndice es un puntero a función"
 
-#: c-typeck.c:2110
+#: c-typeck.c:2120
 #, gcc-internal-format
 msgid "ISO C forbids subscripting %<register%> array"
 msgstr "ISO C prohíbe el subíndice de una matriz %<registe%>"
 
-#: c-typeck.c:2112
+#: c-typeck.c:2122
 #, gcc-internal-format
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO C90 prohíbe el subíndice de una matriz no-lvaluada"
 
-#: c-typeck.c:2228
+#: c-typeck.c:2239
 #, gcc-internal-format
 msgid "%H%qD is static but used in inline function %qD which is not static"
 msgstr "%H%qD es estática pero se usa en la función inline %qD la cual no es estática"
 
-#: c-typeck.c:2376
+#: c-typeck.c:2387
 #, gcc-internal-format
 msgid "called object %qE is not a function"
 msgstr "el objeto %qE llamado no es una función"
@@ -20483,795 +20465,795 @@
 #. 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.
-#: c-typeck.c:2404
+#: c-typeck.c:2415
 #, gcc-internal-format
 msgid "function called through a non-compatible type"
 msgstr "función llamada a través de un tipo de dato que no es compatible"
 
-#: c-typeck.c:2515
+#: c-typeck.c:2526
 #, gcc-internal-format
 msgid "too many arguments to function %qE"
 msgstr "demasiados argumentos para la función %qE"
 
-#: c-typeck.c:2536
+#: c-typeck.c:2547
 #, gcc-internal-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "el tipo de dato del parámetro formal %d está incompleto"
 
-#: c-typeck.c:2549
+#: c-typeck.c:2560
 #, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than floating due to prototype"
 msgstr "se pasa el argumento %d de %qE como entero en lugar de coma flotante debido al prototipo"
 
-#: c-typeck.c:2554
+#: c-typeck.c:2565
 #, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than complex due to prototype"
 msgstr "se pasa el argumento %d de %qE como entero en lugar de complejo debido al prototipo"
 
-#: c-typeck.c:2559
+#: c-typeck.c:2570
 #, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than floating due to prototype"
 msgstr "se pasa el argumento %d de %qE como complejo en lugar de coma flotante debido al prototipo"
 
-#: c-typeck.c:2564
+#: c-typeck.c:2575
 #, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than integer due to prototype"
 msgstr "se pasa el argumento %d de %qE como coma flotante en lugar de entero debido al prototipo"
 
-#: c-typeck.c:2569
+#: c-typeck.c:2580
 #, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than integer due to prototype"
 msgstr "se pasa el argumento %d de %qE como complejo en lugar de entero debido al prototipo"
 
-#: c-typeck.c:2574
+#: c-typeck.c:2585
 #, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than complex due to prototype"
 msgstr "se pasa el argumento %d de %qE como coma flotante en lugar de complejo debido al prototipo"
 
-#: c-typeck.c:2587
+#: c-typeck.c:2598
 #, gcc-internal-format
 msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
 msgstr "se pasa el argumento %d de %qE como %<float%> en lugar de %<double%> debido al prototipo"
 
-#: c-typeck.c:2612
+#: c-typeck.c:2623
 #, gcc-internal-format
 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
 msgstr "se pasa el argumento %d de %qE como %qT en lugar de %qT debido al prototipo"
 
-#: c-typeck.c:2633
+#: c-typeck.c:2644
 #, gcc-internal-format
 msgid "passing argument %d of %qE with different width due to prototype"
 msgstr "se pasa el argumento %d de %qE con anchura diferente debido al prototipo"
 
-#: c-typeck.c:2656
+#: c-typeck.c:2667
 #, gcc-internal-format
 msgid "passing argument %d of %qE as unsigned due to prototype"
 msgstr "se pasa el argumento %d de %qE como unsigned debido al prototipo"
 
-#: c-typeck.c:2660
+#: c-typeck.c:2671
 #, gcc-internal-format
 msgid "passing argument %d of %qE as signed due to prototype"
 msgstr "se pasa el argumento %d de %qE como signed debido al prototipo"
 
-#: c-typeck.c:2766 c-typeck.c:2770
+#: c-typeck.c:2777 c-typeck.c:2781
 #, gcc-internal-format
 msgid "comparison with string literal results in unspecified behavior"
 msgstr "la comparación con una literal de cadena resulta en una conducta no especificada"
 
-#: c-typeck.c:2795
+#: c-typeck.c:2806
 #, gcc-internal-format
 msgid "pointer of type %<void *%> used in subtraction"
 msgstr "se usó un puntero de tipo %<void *%> en la sustracción"
 
-#: c-typeck.c:2797
+#: c-typeck.c:2808
 #, gcc-internal-format
 msgid "pointer to a function used in subtraction"
 msgstr "se utilizó un puntero a una función en la sustracción"
 
-#: c-typeck.c:2908
+#: c-typeck.c:2919
 #, gcc-internal-format
 msgid "wrong type argument to unary plus"
 msgstr "argumento de tipo erróneo para el incremento unario"
 
-#: c-typeck.c:2921
+#: c-typeck.c:2932
 #, gcc-internal-format
 msgid "wrong type argument to unary minus"
 msgstr "argumento de tipo erróneo para el decremento unario"
 
-#: c-typeck.c:2941
+#: c-typeck.c:2952
 #, gcc-internal-format
 msgid "ISO C does not support %<~%> for complex conjugation"
 msgstr "ISO C no admite %<~%> para conjugaciones complejas"
 
-#: c-typeck.c:2947
+#: c-typeck.c:2958
 #, gcc-internal-format
 msgid "wrong type argument to bit-complement"
 msgstr "argumento de tipo erróneo para complemento de bits"
 
-#: c-typeck.c:2955
+#: c-typeck.c:2966
 #, gcc-internal-format
 msgid "wrong type argument to abs"
 msgstr "argumento de tipo erróneo para abs"
 
-#: c-typeck.c:2967
+#: c-typeck.c:2978
 #, gcc-internal-format
 msgid "wrong type argument to conjugation"
 msgstr "argumento de tipo erróneo para la conjugación"
 
-#: c-typeck.c:2979
+#: c-typeck.c:2990
 #, gcc-internal-format
 msgid "wrong type argument to unary exclamation mark"
 msgstr "argumento de tipo erróneo para el signo de exclamación unario"
 
-#: c-typeck.c:3013
+#: c-typeck.c:3024
 #, gcc-internal-format
 msgid "ISO C does not support %<++%> and %<--%> on complex types"
 msgstr "ISO C no admite %<++%> y %<--%> en tipos complejos"
 
-#: c-typeck.c:3032 c-typeck.c:3064
+#: c-typeck.c:3043 c-typeck.c:3075
 #, gcc-internal-format
 msgid "wrong type argument to increment"
 msgstr "argumento de tipo erróneo para el incremento"
 
-#: c-typeck.c:3034 c-typeck.c:3066
+#: c-typeck.c:3045 c-typeck.c:3077
 #, gcc-internal-format
 msgid "wrong type argument to decrement"
 msgstr "argumento de tipo erróneo para el decremento"
 
-#: c-typeck.c:3055
+#: c-typeck.c:3066
 #, gcc-internal-format
 msgid "increment of pointer to unknown structure"
 msgstr "incremento de puntero a estructura desconocida"
 
-#: c-typeck.c:3057
+#: c-typeck.c:3068
 #, gcc-internal-format
 msgid "decrement of pointer to unknown structure"
 msgstr "decremento de puntero a estructura desconocida"
 
-#: c-typeck.c:3258
+#: c-typeck.c:3269
 #, gcc-internal-format
 msgid "assignment of read-only member %qD"
 msgstr "asignación del miembro de sólo lectura %qD"
 
-#: c-typeck.c:3259
+#: c-typeck.c:3270
 #, gcc-internal-format
 msgid "increment of read-only member %qD"
 msgstr "incremento del miembro de sólo lectura %qD"
 
-#: c-typeck.c:3260
+#: c-typeck.c:3271
 #, gcc-internal-format
 msgid "decrement of read-only member %qD"
 msgstr "decremento del miembro de sólo lectura %qD"
 
-#: c-typeck.c:3261
+#: c-typeck.c:3272
 #, gcc-internal-format
 msgid "read-only member %qD used as %<asm%> output"
 msgstr "se usó el miembro de sólo lectura %qD como salida %<asm%>"
 
-#: c-typeck.c:3265
+#: c-typeck.c:3276
 #, gcc-internal-format
 msgid "assignment of read-only variable %qD"
 msgstr "asignación de la variable de sólo lectura %qD"
 
-#: c-typeck.c:3266
+#: c-typeck.c:3277
 #, gcc-internal-format
 msgid "increment of read-only variable %qD"
 msgstr "incremento de la variable de sólo lectura %qD"
 
-#: c-typeck.c:3267
+#: c-typeck.c:3278
 #, gcc-internal-format
 msgid "decrement of read-only variable %qD"
 msgstr "decremento de la variable de sólo lectura %qD"
 
-#: c-typeck.c:3268
+#: c-typeck.c:3279
 #, gcc-internal-format
 msgid "read-only variable %qD used as %<asm%> output"
 msgstr "se usó la variable de sólo lectura %qD como salida %<asm%>"
 
-#: c-typeck.c:3271
+#: c-typeck.c:3282
 #, gcc-internal-format
 msgid "assignment of read-only location %qE"
 msgstr "asignación de la ubicación de sólo lectura %qE"
 
-#: c-typeck.c:3272
+#: c-typeck.c:3283
 #, gcc-internal-format
 msgid "increment of read-only location %qE"
 msgstr "incremento de la ubicación de sólo lectura %qE"
 
-#: c-typeck.c:3273
+#: c-typeck.c:3284
 #, gcc-internal-format
 msgid "decrement of read-only location %qE"
 msgstr "decremento de la ubicación de sólo lectura %qE"
 
-#: c-typeck.c:3274
+#: c-typeck.c:3285
 #, gcc-internal-format
 msgid "read-only location %qE used as %<asm%> output"
 msgstr "se usó la ubicación de sólo lectura %qE como salida %<asm%>"
 
-#: c-typeck.c:3310
+#: c-typeck.c:3321
 #, gcc-internal-format
 msgid "cannot take address of bit-field %qD"
 msgstr "no se puede tomar la dirección del campo de bits %qD"
 
-#: c-typeck.c:3338
+#: c-typeck.c:3349
 #, gcc-internal-format
 msgid "global register variable %qD used in nested function"
 msgstr "se usó la variable de registro global %qD en la función anidada"
 
-#: c-typeck.c:3341
+#: c-typeck.c:3352
 #, gcc-internal-format
 msgid "register variable %qD used in nested function"
 msgstr "se usó la variable de registro %qD en la función anidada"
 
-#: c-typeck.c:3346
+#: c-typeck.c:3357
 #, gcc-internal-format
 msgid "address of global register variable %qD requested"
 msgstr "se solicitó la dirección de la variable de registro global %qD"
 
-#: c-typeck.c:3348
+#: c-typeck.c:3359
 #, gcc-internal-format
 msgid "address of register variable %qD requested"
 msgstr "se solicitó la dirección de la variable de registro %qD"
 
-#: c-typeck.c:3394
+#: c-typeck.c:3405
 #, gcc-internal-format
 msgid "non-lvalue array in conditional expression"
 msgstr "matriz no-lvaluada en la expresión condicional"
 
-#: c-typeck.c:3442
+#: c-typeck.c:3453
 #, gcc-internal-format
 msgid "signed and unsigned type in conditional expression"
 msgstr "tipos signed y unsigned en la expresión condicional"
 
-#: c-typeck.c:3449
+#: c-typeck.c:3460
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ISO C prohíbe una expresión condicional con sólo un lado void"
 
-#: c-typeck.c:3463 c-typeck.c:3471
+#: c-typeck.c:3474 c-typeck.c:3482
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
 msgstr "ISO C prohíbe expresiones condicionales entre %<void *%> y punteros de función"
 
-#: c-typeck.c:3478
+#: c-typeck.c:3489
 #, gcc-internal-format
 msgid "pointer type mismatch in conditional expression"
 msgstr "los tipos de datos punteros no coinciden en la expresión condicional"
 
-#: c-typeck.c:3485 c-typeck.c:3495
+#: c-typeck.c:3496 c-typeck.c:3506
 #, gcc-internal-format
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "los tipos de datos punteros/enteros no coinciden en la expresión condicional"
 
-#: c-typeck.c:3509 tree-cfg.c:3783
+#: c-typeck.c:3520 tree-cfg.c:3807
 #, gcc-internal-format
 msgid "type mismatch in conditional expression"
 msgstr "los tipos de datos no coinciden en la expresión condicional"
 
-#: c-typeck.c:3552
+#: c-typeck.c:3563
 #, gcc-internal-format
 msgid "left-hand operand of comma expression has no effect"
 msgstr "el operador del lado izquierdo de la expresión coma no tiene efecto"
 
-#: c-typeck.c:3589
+#: c-typeck.c:3600
 #, gcc-internal-format
 msgid "cast specifies array type"
 msgstr "la conversión especifica el tipo matriz"
 
-#: c-typeck.c:3595
+#: c-typeck.c:3606
 #, gcc-internal-format
 msgid "cast specifies function type"
 msgstr "la conversión especifica el tipo función"
 
-#: c-typeck.c:3612
+#: c-typeck.c:3623
 #, gcc-internal-format
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ISO C prohíbe la conversión de un no escalar al mismo tipo"
 
-#: c-typeck.c:3629
+#: c-typeck.c:3640
 #, gcc-internal-format
 msgid "ISO C forbids casts to union type"
 msgstr "ISO C prohíbe la conversión al tipo union"
 
-#: c-typeck.c:3637
+#: c-typeck.c:3648
 #, gcc-internal-format
 msgid "cast to union type from type not present in union"
 msgstr "conversión a tipo union desde un tipo no presente en union"
 
-#: c-typeck.c:3683
+#: c-typeck.c:3694
 #, gcc-internal-format
 msgid "cast adds new qualifiers to function type"
 msgstr "la conversión agrega calificadores nuevos al tipo función"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3688
+#: c-typeck.c:3699
 #, gcc-internal-format
 msgid "cast discards qualifiers from pointer target type"
 msgstr "la conversión descarta los calificadores del tipo del destino del puntero"
 
-#: c-typeck.c:3704
+#: c-typeck.c:3715
 #, gcc-internal-format
 msgid "cast increases required alignment of target type"
 msgstr "la conversión incrementa la alineación requerida del tipo del destino"
 
-#: c-typeck.c:3715
+#: c-typeck.c:3726
 #, gcc-internal-format
 msgid "cast from pointer to integer of different size"
 msgstr "conversión de puntero a entero de tamaño diferente"
 
-#: c-typeck.c:3719
+#: c-typeck.c:3730
 #, gcc-internal-format
 msgid "cast from function call of type %qT to non-matching type %qT"
 msgstr "conversión desde una llamada a función de tipo %qT al tipo %qT que no coincide"
 
-#: c-typeck.c:3727
+#: c-typeck.c:3738
 #, gcc-internal-format
 msgid "cast to pointer from integer of different size"
 msgstr "conversión a puntero desde un entero de tamaño diferente"
 
-#: c-typeck.c:3741
+#: c-typeck.c:3752
 #, gcc-internal-format
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr "ISO C prohíbe la conversión de un apuntador a función a un tipo de objeto apuntador"
 
-#: c-typeck.c:3749
+#: c-typeck.c:3760
 #, gcc-internal-format
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr "ISO C prohíbe la conversión de objeto apuntador a un tipo de apuntador a función"
 
-#: c-typeck.c:4026
+#: c-typeck.c:4037
 #, gcc-internal-format
 msgid "cannot pass rvalue to reference parameter"
 msgstr "no se puede pasar un valor-r a un parámetro de referencia"
 
-#: c-typeck.c:4139 c-typeck.c:4306
+#: c-typeck.c:4150 c-typeck.c:4317
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
 msgstr "el paso del argumento %d de %qE hace que la función calificada apunte desde una no calificada"
 
-#: c-typeck.c:4142 c-typeck.c:4309
+#: c-typeck.c:4153 c-typeck.c:4320
 #, gcc-internal-format
 msgid "assignment makes qualified function pointer from unqualified"
 msgstr "la asignación hace que la función calificada apunte desde una no calificada"
 
-#: c-typeck.c:4145 c-typeck.c:4311
+#: c-typeck.c:4156 c-typeck.c:4322
 #, gcc-internal-format
 msgid "initialization makes qualified function pointer from unqualified"
 msgstr "la inicialización hace que la función calificada apunte desde una no calificada"
 
-#: c-typeck.c:4148 c-typeck.c:4313
+#: c-typeck.c:4159 c-typeck.c:4324
 #, gcc-internal-format
 msgid "return makes qualified function pointer from unqualified"
 msgstr "la devolución hace que la función calificada apunte desde una no calificada"
 
-#: c-typeck.c:4152 c-typeck.c:4273
+#: c-typeck.c:4163 c-typeck.c:4284
 #, gcc-internal-format
 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
 msgstr "el paso del argumento %d de %qE descarta los calificadores del tipo del destino del puntero"
 
-#: c-typeck.c:4154 c-typeck.c:4275
+#: c-typeck.c:4165 c-typeck.c:4286
 #, gcc-internal-format
 msgid "assignment discards qualifiers from pointer target type"
 msgstr "la asignación descarta los calificadores del tipo del destino del puntero"
 
-#: c-typeck.c:4156 c-typeck.c:4277
+#: c-typeck.c:4167 c-typeck.c:4288
 #, gcc-internal-format
 msgid "initialization discards qualifiers from pointer target type"
 msgstr "la inicialización descarta los calificadores del tipo del destino del puntero"
 
-#: c-typeck.c:4158 c-typeck.c:4279
+#: c-typeck.c:4169 c-typeck.c:4290
 #, gcc-internal-format
 msgid "return discards qualifiers from pointer target type"
 msgstr "la devolución descarta los calificadores del tipo del destino del puntero"
 
-#: c-typeck.c:4165
+#: c-typeck.c:4176
 #, gcc-internal-format
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ISO C prohíbe la conversión de argumentos a tipo union"
 
-#: c-typeck.c:4201
+#: c-typeck.c:4212
 #, gcc-internal-format
 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
 msgstr "no se permite la petición para la conversión implícita de %qT a %qT en C++"
 
-#: c-typeck.c:4214
+#: c-typeck.c:4225
 #, gcc-internal-format
 msgid "argument %d of %qE might be a candidate for a format attribute"
 msgstr "el argumento %d de %qE puede ser un candidato para un atributo de formato"
 
-#: c-typeck.c:4220
+#: c-typeck.c:4231
 #, gcc-internal-format
 msgid "assignment left-hand side might be a candidate for a format attribute"
 msgstr "el lado izquierdo de la asignación puede ser un candidato para un atributo de formato"
 
-#: c-typeck.c:4225
+#: c-typeck.c:4236
 #, gcc-internal-format
 msgid "initialization left-hand side might be a candidate for a format attribute"
 msgstr "el lado izquierdo de la inicialización puede ser un candidato para un atributo de formato"
 
-#: c-typeck.c:4230
+#: c-typeck.c:4241
 #, gcc-internal-format
 msgid "return type might be a candidate for a format attribute"
 msgstr "el tipo de devolución puede ser un candidato para un atributo de formato"
 
-#: c-typeck.c:4253
+#: c-typeck.c:4264
 #, gcc-internal-format
 msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
 msgstr "ISO C prohíbe el paso del argumento %d de %qE entre un puntero a función y %<void *%>"
 
-#: c-typeck.c:4256
+#: c-typeck.c:4267
 #, gcc-internal-format
 msgid "ISO C forbids assignment between function pointer and %<void *%>"
 msgstr "ISO C prohíbe la asignación entre un puntero a función y %<void *%>"
 
-#: c-typeck.c:4258
+#: c-typeck.c:4269
 #, gcc-internal-format
 msgid "ISO C forbids initialization between function pointer and %<void *%>"
 msgstr "ISO C prohíbe la inicialización entre un puntero a función y %<void *%>"
 
-#: c-typeck.c:4260
+#: c-typeck.c:4271
 #, gcc-internal-format
 msgid "ISO C forbids return between function pointer and %<void *%>"
 msgstr "ISO C prohíbe la devolución entre un puntero a función y %<void *%>"
 
-#: c-typeck.c:4289
+#: c-typeck.c:4300
 #, gcc-internal-format
 msgid "pointer targets in passing argument %d of %qE differ in signedness"
 msgstr "el puntero que apunta en el paso del argumento %d de %qE difiere en signo"
 
-#: c-typeck.c:4291
+#: c-typeck.c:4302
 #, gcc-internal-format
 msgid "pointer targets in assignment differ in signedness"
 msgstr "el puntero que apunta en la asignación difiere en signo"
 
-#: c-typeck.c:4293
+#: c-typeck.c:4304
 #, gcc-internal-format
 msgid "pointer targets in initialization differ in signedness"
 msgstr "el puntero que apunta en la inicialización difiere en signo"
 
-#: c-typeck.c:4295
+#: c-typeck.c:4306
 #, gcc-internal-format
 msgid "pointer targets in return differ in signedness"
 msgstr "el puntero que apunta en la devolución difiere en signo"
 
-#: c-typeck.c:4320
+#: c-typeck.c:4331
 #, gcc-internal-format
 msgid "passing argument %d of %qE from incompatible pointer type"
 msgstr "se pasa el argumento %d de %qE desde un tipo de puntero incompatible"
 
-#: c-typeck.c:4322
+#: c-typeck.c:4333
 #, gcc-internal-format
 msgid "assignment from incompatible pointer type"
 msgstr "asignación desde un tipo de puntero incompatible"
 
-#: c-typeck.c:4323
+#: c-typeck.c:4334
 #, gcc-internal-format
 msgid "initialization from incompatible pointer type"
 msgstr "inicialización desde un tipo de puntero incompatible"
 
-#: c-typeck.c:4325
+#: c-typeck.c:4336
 #, gcc-internal-format
 msgid "return from incompatible pointer type"
 msgstr "devolución desde un tipo de puntero incompatible"
 
-#: c-typeck.c:4342
+#: c-typeck.c:4353
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes pointer from integer without a cast"
 msgstr "el paso del argumento %d de %qE crea un puntero desde un entero sin una conversión"
 
-#: c-typeck.c:4344
+#: c-typeck.c:4355
 #, gcc-internal-format
 msgid "assignment makes pointer from integer without a cast"
 msgstr "la asignación crea un puntero desde un entero sin una conversión"
 
-#: c-typeck.c:4346
+#: c-typeck.c:4357
 #, gcc-internal-format
 msgid "initialization makes pointer from integer without a cast"
 msgstr "la inicialización crea un puntero desde un entero sin una conversión"
 
-#: c-typeck.c:4348
+#: c-typeck.c:4359
 #, gcc-internal-format
 msgid "return makes pointer from integer without a cast"
 msgstr "la devolución crea un puntero desde un entero sin una conversión"
 
-#: c-typeck.c:4355
+#: c-typeck.c:4366
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes integer from pointer without a cast"
 msgstr "el paso del argumento %d de %qE crea un entero desde un puntero sin una conversión"
 
-#: c-typeck.c:4357
+#: c-typeck.c:4368
 #, gcc-internal-format
 msgid "assignment makes integer from pointer without a cast"
 msgstr "la asignación crea un entero desde un puntero sin una conversión"
 
-#: c-typeck.c:4359
+#: c-typeck.c:4370
 #, gcc-internal-format
 msgid "initialization makes integer from pointer without a cast"
 msgstr "la inicialización crea un entero desde un puntero sin una conversión"
 
-#: c-typeck.c:4361
+#: c-typeck.c:4372
 #, gcc-internal-format
 msgid "return makes integer from pointer without a cast"
 msgstr "la devolución crea un entero desde un puntero sin una conversión"
 
-#: c-typeck.c:4377
+#: c-typeck.c:4388
 #, gcc-internal-format
 msgid "incompatible types in assignment"
 msgstr "tipos incompatibles en la asignación"
 
-#: c-typeck.c:4380
+#: c-typeck.c:4391
 #, gcc-internal-format
 msgid "incompatible types in initialization"
 msgstr "tipos incompatibles en la inicialización"
 
-#: c-typeck.c:4383
+#: c-typeck.c:4394
 #, gcc-internal-format
 msgid "incompatible types in return"
 msgstr "tipos incompatibles en la devolución"
 
-#: c-typeck.c:4439
+#: c-typeck.c:4450
 #, gcc-internal-format
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr "C tradicional rechaza la inicialización automática de agregados"
 
-#: c-typeck.c:4610 c-typeck.c:4625 c-typeck.c:4640
+#: c-typeck.c:4621 c-typeck.c:4636 c-typeck.c:4651
 #, gcc-internal-format
 msgid "(near initialization for %qs)"
 msgstr "(cerca de la inicialización de %qs)"
 
-#: c-typeck.c:5180 cp/decl.c:4975
+#: c-typeck.c:5191 cp/decl.c:4995
 #, gcc-internal-format
 msgid "opaque vector types cannot be initialized"
 msgstr "no se pueden inicializar los tipos de vector opacos"
 
-#: c-typeck.c:5803
+#: c-typeck.c:5814
 #, gcc-internal-format
 msgid "unknown field %qE specified in initializer"
 msgstr "se especificó el campo desconocido %qE en el inicializador"
 
-#: c-typeck.c:6703
+#: c-typeck.c:6714
 #, gcc-internal-format
 msgid "traditional C rejects initialization of unions"
 msgstr "C tradicional rechaza la inicialización de unions"
 
-#: c-typeck.c:7011
+#: c-typeck.c:7022
 #, gcc-internal-format
 msgid "jump into statement expression"
 msgstr "salto a una expresión de declaración"
 
-#: c-typeck.c:7017
+#: c-typeck.c:7028
 #, gcc-internal-format
 msgid "jump into scope of identifier with variably modified type"
 msgstr "salto al ámbito de un identificador con tipo modificado variablemente"
 
-#: c-typeck.c:7054
+#: c-typeck.c:7065
 #, gcc-internal-format
 msgid "ISO C forbids %<goto *expr;%>"
 msgstr "ISO C prohíbe %<goto *expr;%>"
 
-#: c-typeck.c:7069 cp/typeck.c:6592
+#: c-typeck.c:7080 cp/typeck.c:6619
 #, gcc-internal-format
 msgid "function declared %<noreturn%> has a %<return%> statement"
 msgstr "la función declarada %<noreturn%> tiene una declaración %<return%>"
 
-#: c-typeck.c:7077
+#: c-typeck.c:7088
 #, gcc-internal-format
 msgid "%<return%> with no value, in function returning non-void"
 msgstr "%<return%> sin valores, en una función que no devuelve void"
 
-#: c-typeck.c:7086
+#: c-typeck.c:7097
 #, gcc-internal-format
 msgid "%<return%> with a value, in function returning void"
 msgstr "%<return%> con valor, en una función que devuelve void"
 
-#: c-typeck.c:7088
+#: c-typeck.c:7099
 #, gcc-internal-format
 msgid "ISO C forbids %<return%> with expression, in function returning void"
 msgstr "ISO C prohíbe %<return%> con expresión, en una función que devuelve void"
 
-#: c-typeck.c:7145
+#: c-typeck.c:7156
 #, gcc-internal-format
 msgid "function returns address of local variable"
 msgstr "la función devuelve la dirección de una variable local"
 
-#: c-typeck.c:7217 cp/semantics.c:949
+#: c-typeck.c:7228 cp/semantics.c:952
 #, gcc-internal-format
 msgid "switch quantity not an integer"
 msgstr "la cantidad de switch no es un entero"
 
-#: c-typeck.c:7229
+#: c-typeck.c:7240
 #, gcc-internal-format
 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
 msgstr "no se convierte la expresión de switch %<long%> a %<int%> en ISO C"
 
-#: c-typeck.c:7269
+#: c-typeck.c:7280
 #, gcc-internal-format
 msgid "case label in statement expression not containing enclosing switch statement"
 msgstr "la etiqueta case en la expresión de declaración no contiene una declaración switch que termina"
 
-#: c-typeck.c:7272
+#: c-typeck.c:7283
 #, gcc-internal-format
 msgid "%<default%> label in statement expression not containing enclosing switch statement"
 msgstr "la etiqueta %<default%> en la expresión de declaración no contiene una declaración switch que termina"
 
-#: c-typeck.c:7278
+#: c-typeck.c:7289
 #, gcc-internal-format
 msgid "case label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr "la etiqueta case en el ámbito de un identificador con tipo modificado variablemente no contiene una declaración switch que termina"
 
-#: c-typeck.c:7281
+#: c-typeck.c:7292
 #, gcc-internal-format
 msgid "%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr "la etiqueta %<default%> en el ámbito de un identificador con tipo modificado variablemente no contiene una declaración switch que termina"
 
-#: c-typeck.c:7285 cp/parser.c:6804
+#: c-typeck.c:7296 cp/parser.c:6810
 #, gcc-internal-format
 msgid "case label not within a switch statement"
 msgstr "la etiqueta case no se encuentra dentro de una declaración switch"
 
-#: c-typeck.c:7287
+#: c-typeck.c:7298
 #, gcc-internal-format
 msgid "%<default%> label not within a switch statement"
 msgstr "la etiqueta %<default%> no está dentro de una declaración switch"
 
-#: c-typeck.c:7364
+#: c-typeck.c:7375
 #, gcc-internal-format
 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
 msgstr "%Hse sugieren llaves explícitas para evitar un %<else%> ambiguo"
 
-#: c-typeck.c:7475 cp/cp-gimplify.c:97 cp/parser.c:7409
+#: c-typeck.c:7486 cp/cp-gimplify.c:97 cp/parser.c:7415
 #, gcc-internal-format
 msgid "break statement not within loop or switch"
 msgstr "la declaración break no está dentro de un ciclo o switch"
 
-#: c-typeck.c:7477 cp/parser.c:7430
+#: c-typeck.c:7488 cp/parser.c:7436
 #, gcc-internal-format
 msgid "continue statement not within a loop"
 msgstr "la declaración continue no está dentro de un ciclo"
 
-#: c-typeck.c:7482 cp/parser.c:7420
+#: c-typeck.c:7493 cp/parser.c:7426
 #, gcc-internal-format
 msgid "break statement used with OpenMP for loop"
 msgstr "se usó la declaración break en un ciclo for de OpenMP"
 
-#: c-typeck.c:7505
+#: c-typeck.c:7516
 #, gcc-internal-format
 msgid "%Hstatement with no effect"
 msgstr "%Hdeclaración sin efecto"
 
-#: c-typeck.c:7527
+#: c-typeck.c:7538
 #, gcc-internal-format
 msgid "expression statement has incomplete type"
 msgstr "la declaración de la expresión tiene tipo de dato incompleto"
 
-#: c-typeck.c:8082 cp/typeck.c:3259
+#: c-typeck.c:8093 cp/typeck.c:3301
 #, gcc-internal-format
 msgid "right shift count is negative"
 msgstr "la cuenta de desplazamiento a la derecha es negativa"
 
-#: c-typeck.c:8089 cp/typeck.c:3265
+#: c-typeck.c:8100 cp/typeck.c:3305
 #, gcc-internal-format
 msgid "right shift count >= width of type"
 msgstr "cuenta de desplazamiento a la derecha >= anchura del tipo"
 
-#: c-typeck.c:8111 cp/typeck.c:3284
+#: c-typeck.c:8122 cp/typeck.c:3324
 #, gcc-internal-format
 msgid "left shift count is negative"
 msgstr "la cuenta de desplazamiento a la izquierda es negativa"
 
-#: c-typeck.c:8114 cp/typeck.c:3286
+#: c-typeck.c:8125 cp/typeck.c:3326
 #, gcc-internal-format
 msgid "left shift count >= width of type"
 msgstr "cuenta de desplazamiento a la izquierda >= anchura del tipo"
 
-#: c-typeck.c:8132 cp/typeck.c:3324
+#: c-typeck.c:8143 cp/typeck.c:3364
 #, gcc-internal-format
 msgid "comparing floating point with == or != is unsafe"
 msgstr "no es segura la comparacion de coma flotante con == o !="
 
-#: c-typeck.c:8156 c-typeck.c:8163
+#: c-typeck.c:8167 c-typeck.c:8174
 #, gcc-internal-format
 msgid "ISO C forbids comparison of %<void *%> with function pointer"
 msgstr "ISO C prohíbe la comparación de %<void *%> con un puntero de función"
 
-#: c-typeck.c:8169 c-typeck.c:8227
+#: c-typeck.c:8180 c-typeck.c:8238
 #, gcc-internal-format
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "la comparación de diferentes tipos de puntero carece de una conversión"
 
-#: c-typeck.c:8178 c-typeck.c:8186 cp/typeck.c:3344 cp/typeck.c:3353
+#: c-typeck.c:8189 c-typeck.c:8197 cp/typeck.c:3384 cp/typeck.c:3393
 #, gcc-internal-format
 msgid "the address of %qD will never be NULL"
 msgstr "la dirección de %qD nunca debe ser NULL"
 
-#: c-typeck.c:8193 c-typeck.c:8198 c-typeck.c:8245 c-typeck.c:8250
+#: c-typeck.c:8204 c-typeck.c:8209 c-typeck.c:8256 c-typeck.c:8261
 #, gcc-internal-format
 msgid "comparison between pointer and integer"
 msgstr "comparación entre puntero y entero"
 
-#: c-typeck.c:8219
+#: c-typeck.c:8230
 #, gcc-internal-format
 msgid "comparison of complete and incomplete pointers"
 msgstr "comparación de punteros completos e incompletos"
 
-#: c-typeck.c:8222
+#: c-typeck.c:8233
 #, gcc-internal-format
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO C prohíbe la comparación entre punteros a funciones"
 
-#: c-typeck.c:8234 c-typeck.c:8240
+#: c-typeck.c:8245 c-typeck.c:8251
 #, gcc-internal-format
 msgid "ordered comparison of pointer with integer zero"
 msgstr "comparación ordenada de puntero con el entero cero"
 
-#: c-typeck.c:8500
+#: c-typeck.c:8511
 #, gcc-internal-format
 msgid "comparison between signed and unsigned"
 msgstr "comparación entre signed y unsigned"
 
-#: c-typeck.c:8546 cp/typeck.c:3830
+#: c-typeck.c:8557 cp/typeck.c:3838
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "comparación de un ~unsigned promovido con una constante"
 
-#: c-typeck.c:8554 cp/typeck.c:3838
+#: c-typeck.c:8565 cp/typeck.c:3846
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "comparación de un ~unsigned promovido con unsigned"
 
-#: c-typeck.c:8612
+#: c-typeck.c:8623
 #, gcc-internal-format
 msgid "used array that cannot be converted to pointer where scalar is required"
 msgstr "se usa un valor de tipo matriz que no se puede cambiar a puntero cuando se requiere un escalar"
 
-#: c-typeck.c:8616
+#: c-typeck.c:8627
 #, gcc-internal-format
 msgid "used struct type value where scalar is required"
 msgstr "se usa un valor de tipo struct cuando se requiere un escalar"
 
-#: c-typeck.c:8620
+#: c-typeck.c:8631
 #, gcc-internal-format
 msgid "used union type value where scalar is required"
 msgstr "se usa un valor de tipo union cuando se requiere un escalar"
 
-#: c-typeck.c:8725 cp/semantics.c:3523
+#: c-typeck.c:8736 cp/semantics.c:3555
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction%>"
 msgstr "%qE tiene tipo inválido para %<reduction%>"
 
-#: c-typeck.c:8759 cp/semantics.c:3536
+#: c-typeck.c:8770 cp/semantics.c:3568
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction(%s)%>"
 msgstr "%qE tiene tipo inválido para %<reduction(%s)%>"
 
-#: c-typeck.c:8775 cp/semantics.c:3546
+#: c-typeck.c:8786 cp/semantics.c:3578
 #, gcc-internal-format
 msgid "%qE must be %<threadprivate%> for %<copyin%>"
 msgstr "%qE debe ser %<threadprivate%> para %<copin%>"
 
-#: c-typeck.c:8784 cp/semantics.c:3351
+#: c-typeck.c:8795 cp/semantics.c:3383
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %qs"
 msgstr "%qE no es una variable en la cláusula %qs"
 
-#: c-typeck.c:8791 c-typeck.c:8811 c-typeck.c:8831 cp/semantics.c:3377
-#: cp/semantics.c:3396
+#: c-typeck.c:8802 c-typeck.c:8822 c-typeck.c:8842 cp/semantics.c:3409
+#: cp/semantics.c:3428
 #, gcc-internal-format
 msgid "%qE appears more than once in data clauses"
 msgstr "%qE aparece más de una vez en las cláusulas de datos"
 
-#: c-typeck.c:8805 cp/semantics.c:3371
+#: c-typeck.c:8816 cp/semantics.c:3403
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %<firstprivate%>"
 msgstr "%qE no es una variable en la cláusula %<firstprivate%>"
 
-#: c-typeck.c:8825 cp/semantics.c:3390
+#: c-typeck.c:8836 cp/semantics.c:3422
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %<lastprivate%>"
 msgstr "%qE no es una variable en la cláusula %<lastprivate%>"
 
-#: c-typeck.c:8883 cp/semantics.c:3587
+#: c-typeck.c:8894 cp/semantics.c:3619
 #, gcc-internal-format
 msgid "%qE is predetermined %qs for %qs"
 msgstr "%qE está predeterminado como %qs para %qs"
@@ -21281,12 +21263,12 @@
 msgid "function call has aggregate value"
 msgstr "la llamada a la función tiene valor agregado"
 
-#: cfgexpand.c:1884
+#: cfgexpand.c:1887
 #, gcc-internal-format
 msgid "not protecting local variables: variable length buffer"
 msgstr "no se protegen las variables locales: almacenamiento temporal de longitud variable"
 
-#: cfgexpand.c:1887
+#: cfgexpand.c:1890
 #, gcc-internal-format
 msgid "not protecting function: no buffer at least %d bytes long"
 msgstr "no se protegen la función: no hay un almacenamiento temporal de por lo menos %d bytes de tamaño"
@@ -21341,7 +21323,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr "verify_flow_info: El borde scc del bloque básico %d está corrupto"
 
-#: cfghooks.c:184 cfgrtl.c:1840
+#: cfghooks.c:184 cfgrtl.c:1838
 #, gcc-internal-format
 msgid "wrong amount of branch edges after unconditional jump %i"
 msgstr "cantidad errónea de bordes de ramificación después del salto incondicional %i"
@@ -21551,252 +21533,252 @@
 msgid "%d exits recorded for loop %d (having %d exits)"
 msgstr "se grabaron %d salidas para el ciclo %d (teniendo %d salidas)"
 
-#: cfgrtl.c:1734
+#: cfgrtl.c:1732
 #, gcc-internal-format
 msgid "BB_RTL flag not set for block %d"
 msgstr "no se estableció la bandera BB_RTL para el bloque %d"
 
-#: cfgrtl.c:1741
+#: cfgrtl.c:1739
 #, gcc-internal-format
 msgid "insn %d basic block pointer is %d, should be %d"
 msgstr "en insn %d el puntero del bloque básico es %d, debe ser %d"
 
-#: cfgrtl.c:1752
+#: cfgrtl.c:1750
 #, gcc-internal-format
 msgid "insn %d in header of bb %d has non-NULL basic block"
 msgstr "en insn %d en el encabezado del bb %d tiene un bloque básico que no es NULL"
 
-#: cfgrtl.c:1760
+#: cfgrtl.c:1758
 #, gcc-internal-format
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 msgstr "en insn %d al final del bb %d tiene un bloque básico que no es NULL"
 
-#: cfgrtl.c:1782
+#: cfgrtl.c:1780
 #, gcc-internal-format
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr "verify_flow_info: REG_BR_PROB no coincide con la configuración %wi %i"
 
-#: cfgrtl.c:1797
+#: cfgrtl.c:1795
 #, gcc-internal-format
 msgid "fallthru edge crosses section boundary (bb %i)"
 msgstr "el borde de caída cruza el límite de la sección (bb %i)"
 
-#: cfgrtl.c:1822
+#: cfgrtl.c:1820
 #, gcc-internal-format
 msgid "missing REG_EH_REGION note in the end of bb %i"
 msgstr "falta la nota REG_EH_REGION al final de bb %i"
 
-#: cfgrtl.c:1830
+#: cfgrtl.c:1828
 #, gcc-internal-format
 msgid "too many outgoing branch edges from bb %i"
 msgstr "demasiados bordes de ramificación de salida de bb %i"
 
-#: cfgrtl.c:1835
+#: cfgrtl.c:1833
 #, gcc-internal-format
 msgid "fallthru edge after unconditional jump %i"
 msgstr "borde de caída después del salto incondicional %i"
 
-#: cfgrtl.c:1846
+#: cfgrtl.c:1844
 #, gcc-internal-format
 msgid "wrong amount of branch edges after conditional jump %i"
 msgstr "cantidad errónea de bordes de ramificación después del salto condicional %i"
 
-#: cfgrtl.c:1852
+#: cfgrtl.c:1850
 #, gcc-internal-format
 msgid "call edges for non-call insn in bb %i"
 msgstr "bordes de llamada para una insn que no es llamada en bb %i"
 
-#: cfgrtl.c:1861
+#: cfgrtl.c:1859
 #, gcc-internal-format
 msgid "abnormal edges for no purpose in bb %i"
 msgstr "bordes anormales sin ningún propósito en bb %i"
 
-#: cfgrtl.c:1873
+#: cfgrtl.c:1871
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr "insn %d está dentro del bloque básico %d pero block_for_insn es NULL"
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1875
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr "insn %d está dentro del bloque básico %d pero block_for_insn es %i"
 
-#: cfgrtl.c:1891 cfgrtl.c:1901
+#: cfgrtl.c:1889 cfgrtl.c:1899
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr "falta NOTE_INSN_BASIC_BLOCK para el bloque %d"
 
-#: cfgrtl.c:1914
+#: cfgrtl.c:1912
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK %d en el medio del bloque básico %d"
 
-#: cfgrtl.c:1924
+#: cfgrtl.c:1922
 #, gcc-internal-format
 msgid "in basic block %d:"
 msgstr "en el bloque básico %d:"
 
-#: cfgrtl.c:1977 cfgrtl.c:2067
+#: cfgrtl.c:1975 cfgrtl.c:2065
 #, gcc-internal-format
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 msgstr "insn %d fuera de los bloques básicos tiene un campo bb que no es NULL"
 
-#: cfgrtl.c:1985
+#: cfgrtl.c:1983
 #, gcc-internal-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr "el insn final %d para el bloque %d no se encontró en el flujo insn"
 
-#: cfgrtl.c:1998
+#: cfgrtl.c:1996
 #, gcc-internal-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr "insn %d está en múltiples bloques básicos (%d y %d)"
 
-#: cfgrtl.c:2010
+#: cfgrtl.c:2008
 #, gcc-internal-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr "la cabeza insn %d para el bloque %d no se encontró en el flujo insn"
 
-#: cfgrtl.c:2030
+#: cfgrtl.c:2028
 #, gcc-internal-format
 msgid "missing barrier after block %i"
 msgstr "falta una barrera después del bloque %i"
 
-#: cfgrtl.c:2043
+#: cfgrtl.c:2041
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr "verify_flow_info: Bloques incorrectos para el respaldo %i->%i"
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2050
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr "verify_flow_info: Respaldo incorrecto %i->%i"
 
-#: cfgrtl.c:2085
+#: cfgrtl.c:2083
 #, gcc-internal-format
 msgid "basic blocks not laid down consecutively"
 msgstr "los bloques básicos no están ubicados consecutivamente"
 
-#: cfgrtl.c:2124
+#: cfgrtl.c:2122
 #, gcc-internal-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr "el número de notas bb en la cadena insn (%d) != n_basic_blocks (%d)"
 
-#: cgraph.c:794
+#: cgraph.c:840
 #, gcc-internal-format
 msgid "%D renamed after being referenced in assembly"
 msgstr "se renombró %D después de ser referenciado en el ensamblado"
 
-#: cgraphunit.c:670
+#: cgraphunit.c:675
 #, gcc-internal-format
 msgid "aux field set for edge %s->%s"
 msgstr "campo aux establecido para el borde %s->%s"
 
-#: cgraphunit.c:676
+#: cgraphunit.c:681
 #, gcc-internal-format
 msgid "Execution count is negative"
 msgstr "La cuenta de ejecución es negativa"
 
-#: cgraphunit.c:683
+#: cgraphunit.c:688
 #, gcc-internal-format
 msgid "caller edge count is negative"
 msgstr "la cuenta de borde llamador es negativa"
 
-#: cgraphunit.c:688
+#: cgraphunit.c:693
 #, gcc-internal-format
 msgid "caller edge frequency is negative"
 msgstr "la frecuencia de borde llamador es negativa"
 
-#: cgraphunit.c:693
+#: cgraphunit.c:698
 #, gcc-internal-format
 msgid "caller edge frequency is too large"
 msgstr "la frecuencia de borde llamador es demasiado grande"
 
-#: cgraphunit.c:702
+#: cgraphunit.c:707
 #, gcc-internal-format
 msgid "inlined_to pointer is wrong"
 msgstr "el puntero inlined_to está mal"
 
-#: cgraphunit.c:707
+#: cgraphunit.c:712
 #, gcc-internal-format
 msgid "multiple inline callers"
 msgstr "múltiples llamantes inline"
 
-#: cgraphunit.c:714
+#: cgraphunit.c:719
 #, gcc-internal-format
 msgid "inlined_to pointer set for noninline callers"
 msgstr "se estableció el puntero inlined_to para llamantes no-inline"
 
-#: cgraphunit.c:720
+#: cgraphunit.c:725
 #, gcc-internal-format
 msgid "inlined_to pointer is set but no predecessors found"
 msgstr "se estableció el puntero inlined_to, pero no se encontraron predecesores"
 
-#: cgraphunit.c:725
+#: cgraphunit.c:730
 #, gcc-internal-format
 msgid "inlined_to pointer refers to itself"
 msgstr "el puntero inlined_to se refiere a sí mismo"
 
-#: cgraphunit.c:735
+#: cgraphunit.c:740
 #, gcc-internal-format
 msgid "node not found in cgraph_hash"
 msgstr "no se encontró un nodo en cgraph_hash"
 
-#: cgraphunit.c:763
+#: cgraphunit.c:768
 #, gcc-internal-format
 msgid "shared call_stmt:"
 msgstr "call_stmt compartida:"
 
-#: cgraphunit.c:770
+#: cgraphunit.c:775
 #, gcc-internal-format
 msgid "edge points to wrong declaration:"
 msgstr "puntos de borde para una declaración errónea:"
 
-#: cgraphunit.c:779
+#: cgraphunit.c:784
 #, gcc-internal-format
 msgid "missing callgraph edge for call stmt:"
 msgstr "falta el borde de callgraph para la llamada stmt:"
 
-#: cgraphunit.c:795
+#: cgraphunit.c:800
 #, gcc-internal-format
 msgid "edge %s->%s has no corresponding call_stmt"
 msgstr "el borde %s->%s no tiene un call_stmt correspondiente"
 
-#: cgraphunit.c:807
+#: cgraphunit.c:812
 #, gcc-internal-format
 msgid "verify_cgraph_node failed"
 msgstr "falló verify_cgraph_node"
 
-#: cgraphunit.c:909 cgraphunit.c:932
+#: cgraphunit.c:915 cgraphunit.c:938
 #, gcc-internal-format
 msgid "%J%<externally_visible%> attribute have effect only on public objects"
 msgstr "%Jel atributo %<externally_visible%> sólo tiene efecto en objetos públicos"
 
-#: cgraphunit.c:1122
+#: cgraphunit.c:1128
 #, gcc-internal-format
 msgid "failed to reclaim unneeded function"
 msgstr "falló al reclamar una función innecesaria"
 
-#: cgraphunit.c:1454
+#: cgraphunit.c:1460
 #, gcc-internal-format
 msgid "nodes with no released memory found"
 msgstr "se encontraron nodos sin memoria liberada"
 
-#: collect2.c:1189
+#: collect2.c:1203
 #, gcc-internal-format
 msgid "unknown demangling style '%s'"
 msgstr "se desconoce el estilo de desenredado '%s'"
 
-#: collect2.c:1512
+#: collect2.c:1526
 #, gcc-internal-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr "%s terminado con la señal %d [%s]%s"
 
-#: collect2.c:1530
+#: collect2.c:1544
 #, gcc-internal-format
 msgid "%s returned %d exit status"
 msgstr "%s devolvió el estado de salida %d"
 
-#: collect2.c:2242
+#: collect2.c:2256
 #, gcc-internal-format
 msgid "cannot find 'ldd'"
 msgstr "no se puede encontrar 'ldd'"
@@ -21951,27 +21933,27 @@
 msgid "dominator of %d should be %d, not %d"
 msgstr "el dominador de %d debería ser %d, no %d"
 
-#: dwarf2out.c:3634
+#: dwarf2out.c:3686
 #, gcc-internal-format
 msgid "DW_LOC_OP %s not implemented"
 msgstr "DW_LOC_OP %s no está implementado"
 
-#: emit-rtl.c:2326
+#: emit-rtl.c:2262
 #, gcc-internal-format
 msgid "invalid rtl sharing found in the insn"
 msgstr "se encontró una compartición de rtl inválida en la insn"
 
-#: emit-rtl.c:2328
+#: emit-rtl.c:2264
 #, gcc-internal-format
 msgid "shared rtx"
 msgstr "rtx compartido"
 
-#: emit-rtl.c:2330
+#: emit-rtl.c:2266
 #, gcc-internal-format
 msgid "internal consistency failure"
 msgstr "falla interna de consistencia"
 
-#: emit-rtl.c:3417
+#: emit-rtl.c:3365
 #, gcc-internal-format
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr "ICE: se usa emit_insn donde se necesita emit_jump_insn:\n"
@@ -22031,16 +22013,16 @@
 msgid "verify_eh_tree failed"
 msgstr "falló verify_eh_tree"
 
-#: explow.c:1281
+#: explow.c:1258
 #, gcc-internal-format
 msgid "stack limits not supported on this target"
 msgstr "no se admiten límites de la pila en este objetivo"
 
-#: expr.c:8031
+#: expr.c:8030
 msgid "%Kcall to %qs declared with attribute error: %s"
 msgstr "%Kla llamada a %qs se redeclaró con error de atributo: %s"
 
-#: expr.c:8037
+#: expr.c:8036
 msgid "%Kcall to %qs declared with attribute warning: %s"
 msgstr "%Kla llamada a %qs se redecló con aviso de atributo: %s"
 
@@ -22054,7 +22036,7 @@
 msgid "large fixed-point constant implicitly truncated to fixed-point type"
 msgstr "constante de coma fija grande truncada implícitamente al tipo de coma fija"
 
-#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5060
+#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5076
 #, gcc-internal-format
 msgid "%H%s"
 msgstr "%H%s"
@@ -22064,77 +22046,77 @@
 msgid "assuming signed overflow does not occur when negating a division"
 msgstr "se asume que el desbordamiento con signo no ocurre cuando se niega una división"
 
-#: fold-const.c:3989 fold-const.c:4000
+#: fold-const.c:4003 fold-const.c:4014
 #, gcc-internal-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "la comparación siempre es %d debido a la anchura del campo de bit"
 
-#: fold-const.c:5317
+#: fold-const.c:5331
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying range test"
 msgstr "se asume que el desbordamiento con signo no ocurre al simplificar la prueba de rango"
 
-#: fold-const.c:5691 fold-const.c:5706
+#: fold-const.c:5705 fold-const.c:5720
 #, gcc-internal-format
 msgid "comparison is always %d"
 msgstr "la comparación siempre es %d"
 
-#: fold-const.c:5835
+#: fold-const.c:5849
 #, gcc-internal-format
 msgid "%<or%> of unmatched not-equal tests is always 1"
 msgstr "un %<or%> de pruebas no equivalentes sin coincidencia siempre es 1"
 
-#: fold-const.c:5840
+#: fold-const.c:5854
 #, gcc-internal-format
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr "un %<and%> de pruebas equivalentes mutuamente exclusivas siempre es 0"
 
-#: fold-const.c:8617
+#: fold-const.c:8641
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 msgstr "se asume que el desbordamiento con signo no ocurre cuando se reduce la constante en comparación"
 
-#: fold-const.c:8871
+#: fold-const.c:8895
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 msgstr "se asume que el desbordamiento con signo no ocurre cuando se combinan constantes alrededor de una comparación"
 
-#: fold-const.c:13236
+#: fold-const.c:13433
 #, gcc-internal-format
 msgid "fold check: original tree changed by fold"
 msgstr "fold check: el árbol original cambió por un pliegue"
 
-#: function.c:377
+#: function.c:380
 #, gcc-internal-format
 msgid "%Jtotal size of local objects too large"
 msgstr "%Jel tamaño total de los objetos locales es demasiado grande"
 
-#: function.c:837 varasm.c:2095
+#: function.c:840 varasm.c:2095
 #, gcc-internal-format
 msgid "size of variable %q+D is too large"
 msgstr "el tamaño de la variable %q+D es demasiado grande"
 
-#: function.c:1554 gimplify.c:4250
+#: function.c:1571 gimplify.c:4405
 #, gcc-internal-format
 msgid "impossible constraint in %<asm%>"
 msgstr "restricción imposible en %<asm%>"
 
-#: function.c:3538
+#: function.c:3557
 #, gcc-internal-format
 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr "la variable %q+D puede ser sobreescrita por %<longjmp%> o %<vfork%>"
 
-#: function.c:3559
+#: function.c:3578
 #, gcc-internal-format
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr "el argumento %q+D puede ser sobreescrito por %<longjmp%> o %<vfork%>"
 
-#: function.c:4004
+#: function.c:4027
 #, gcc-internal-format
 msgid "function returns an aggregate"
 msgstr "la función devuelve un agregado"
 
-#: function.c:4401
+#: function.c:4424
 #, gcc-internal-format
 msgid "unused parameter %q+D"
 msgstr "parámetro %q+D sin uso"
@@ -22159,12 +22141,12 @@
 msgid "extraneous argument to '%s' option"
 msgstr "argumento extraño para la opción '%s'"
 
-#: gcc.c:3987
+#: gcc.c:3981
 #, gcc-internal-format
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "aviso: se descarta -pipe porque se especificó -save-temps"
 
-#: gcc.c:4276
+#: gcc.c:4270
 #, gcc-internal-format
 msgid "warning: '-x %s' after last input file has no effect"
 msgstr "aviso: '-x %s' después del último fichero de entrada no tiene efecto"
@@ -22172,62 +22154,62 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5314
+#: gcc.c:5308
 #, gcc-internal-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr "falla de especificación: '%%*' no ha sido inicializado por coincidencia de patrón"
 
-#: gcc.c:5323
+#: gcc.c:5317
 #, gcc-internal-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "aviso: uso del operador obsoleto %%[ en especificación"
 
-#: gcc.c:5404
+#: gcc.c:5398
 #, gcc-internal-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "falla de especificación: opción de especificación '%c' no reconocida"
 
-#: gcc.c:6305
+#: gcc.c:6304
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 msgstr "falla de especificación: más de un argumento para SYSROOT_SUFFIX_SPEC"
 
-#: gcc.c:6328
+#: gcc.c:6327
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 msgstr "falla de especificación: más de un argumento para SYSROOT_HEADERS_SUFFIX_SPEC"
 
-#: gcc.c:6415
+#: gcc.c:6414
 #, gcc-internal-format
 msgid "unrecognized option '-%s'"
 msgstr "no se reconoce la opción '-%s'"
 
-#: gcc.c:6615 gcc.c:6678
+#: gcc.c:6614 gcc.c:6677
 #, gcc-internal-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: el compilador %s no está instalado en este sistema"
 
-#: gcc.c:6778
+#: gcc.c:6777
 #, gcc-internal-format
 msgid "%s: linker input file unused because linking not done"
 msgstr "%s: no se usó el fichero de entrada del enlazador porque no se hizo enlace"
 
-#: gcc.c:6818
+#: gcc.c:6817
 #, gcc-internal-format
 msgid "language %s not recognized"
 msgstr "no se reconoce el lenguaje %s"
 
-#: gcc.c:6889
+#: gcc.c:6888
 #, gcc-internal-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: gcse.c:6660
+#: gcse.c:6644
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr "%s: %d bloques básicos y %d bloques borde/básicos"
 
-#: gcse.c:6673
+#: gcse.c:6657
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr "%s: %d bloques básicos y %d registros"
@@ -22280,52 +22262,52 @@
 msgid "can't write PCH fle: %m"
 msgstr "no se puede escribir el fichero PCH: %m"
 
-#: gimplify.c:4139
+#: gimplify.c:4294
 #, gcc-internal-format
 msgid "invalid lvalue in asm output %d"
 msgstr "l-valor inválido en la salida asm %d"
 
-#: gimplify.c:4251
+#: gimplify.c:4406
 #, gcc-internal-format
 msgid "non-memory input %d must stay in memory"
 msgstr "la entrada que no es de memoria %d debe permanecer en memoria"
 
-#: gimplify.c:4264
+#: gimplify.c:4419
 #, gcc-internal-format
 msgid "memory input %d is not directly addressable"
 msgstr "la entrada de memoria %d no es directamente direccionable"
 
-#: gimplify.c:4743
+#: gimplify.c:4898
 #, gcc-internal-format
 msgid "%qs not specified in enclosing parallel"
 msgstr "no se especificó %qs en el paralelo que lo contiene"
 
-#: gimplify.c:4745
+#: gimplify.c:4900
 #, gcc-internal-format
 msgid "%Henclosing parallel"
 msgstr "%Hparalelo contenedor"
 
-#: gimplify.c:4799
+#: gimplify.c:4954
 #, gcc-internal-format
 msgid "iteration variable %qs should be private"
 msgstr "la variable de iteración %qs debe ser private"
 
-#: gimplify.c:4813
+#: gimplify.c:4968
 #, gcc-internal-format
 msgid "iteration variable %qs should not be firstprivate"
 msgstr "la variable de iteración %qs no debe ser firstprivate"
 
-#: gimplify.c:4816
+#: gimplify.c:4971
 #, gcc-internal-format
 msgid "iteration variable %qs should not be reduction"
 msgstr "la variable de iteración %qs no debe ser reduction"
 
-#: gimplify.c:4940
+#: gimplify.c:5095
 #, gcc-internal-format
 msgid "%s variable %qs is private in outer context"
 msgstr "la variable %s %qs es private en el contexto externo"
 
-#: gimplify.c:6108
+#: gimplify.c:6281
 #, gcc-internal-format
 msgid "gimplification failed"
 msgstr "falló la gimplificación"
@@ -22335,7 +22317,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "no se puede usar %s en asm aquí"
 
-#: graph.c:401 java/jcf-parse.c:1757 java/jcf-parse.c:1897 objc/objc-act.c:500
+#: graph.c:401 java/jcf-parse.c:1759 java/jcf-parse.c:1899 objc/objc-act.c:500
 #, gcc-internal-format
 msgid "can't open %s: %m"
 msgstr "no se puede abrir %s: %m"
@@ -22345,158 +22327,163 @@
 msgid "fix_sched_param: unknown param: %s"
 msgstr "fix_sched_param: parámetro desconocido: %s"
 
-#: omp-low.c:1288
+#: omp-low.c:1289
 #, gcc-internal-format
 msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered or master region"
 msgstr "la región de trabajo compartido puede no estar bien anidada dentro de la región de trabajo compartido, ordenado o maestra"
 
-#: omp-low.c:1304
+#: omp-low.c:1305
 #, gcc-internal-format
 msgid "master region may not be closely nested inside of work-sharing region"
 msgstr "la región maestra puede no estar bien anidada dentro de la región de trabajo compartido"
 
-#: omp-low.c:1318
+#: omp-low.c:1319
 #, gcc-internal-format
 msgid "ordered region may not be closely nested inside of critical region"
 msgstr "la región ordenada puede no estar bien anidada dentro de la región crítica"
 
-#: omp-low.c:1324
+#: omp-low.c:1325
 #, gcc-internal-format
 msgid "ordered region must be closely nested inside a loop region with an ordered clause"
 msgstr "la región ordenada puede estar bien anidada dentro de una región de ciclo con una cláusula ordenada"
 
-#: omp-low.c:1338
+#: omp-low.c:1339
 #, gcc-internal-format
 msgid "critical region may not be nested inside a critical region with the same name"
 msgstr "la región crítica puede no estar bien anidada dentro de una región crítica con el mismo nombre"
 
-#: omp-low.c:5050 cp/decl.c:2660 cp/parser.c:7417 cp/parser.c:7437
+#: omp-low.c:5116 cp/decl.c:2667 cp/parser.c:7423 cp/parser.c:7443
 #, gcc-internal-format
 msgid "invalid exit from OpenMP structured block"
 msgstr "salida inválida de un bloque estructurado OpenMP"
 
-#: omp-low.c:5052
+#: omp-low.c:5118
 #, gcc-internal-format
 msgid "invalid entry to OpenMP structured block"
 msgstr "entrada inválida a un bloque estructurado OpenMP"
 
-#: opts.c:173
+#: opts.c:165
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
 msgstr "no se reconoce el argumento %qs para %<-femit-struct-debug-detailed%>"
 
-#: opts.c:207
+#: opts.c:199
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
 msgstr "argumento desconocido %qs para %<-femit-struct-debug-detailed%>"
 
-#: opts.c:213
+#: opts.c:205
 #, gcc-internal-format
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 msgstr "%<-femit-struct-debug-detailed=dir:...%> debe permitir por lo menos tanto como %<-femit-struct-debug-detailed=ind:...%>"
 
 #. Eventually this should become a hard error IMO.
-#: opts.c:438
+#: opts.c:430
 #, gcc-internal-format
 msgid "command line option \"%s\" is valid for %s but not for %s"
 msgstr "la opción de línea de comando \"%s\" es válida para %s pero no para %s"
 
-#: opts.c:492
+#: opts.c:484
 #, gcc-internal-format
 msgid "command line option %qs is not supported by this configuration"
 msgstr "la opción de línea de comando %qs no se admite en esta configuración"
 
-#: opts.c:545
+#: opts.c:537
 #, gcc-internal-format
 msgid "missing argument to \"%s\""
 msgstr "faltan argumentos para \"%s\""
 
-#: opts.c:555
+#: opts.c:547
 #, gcc-internal-format
 msgid "argument to \"%s\" should be a non-negative integer"
 msgstr "el argumento para \"%s\" debe ser un entero no negativo"
 
-#: opts.c:728
+#: opts.c:720
 #, gcc-internal-format
 msgid "unrecognized command line option \"%s\""
 msgstr "no se reconoce la opción de línea de comando \"%s\""
 
-#: opts.c:947
+#: opts.c:939
 #, gcc-internal-format
 msgid "-Wuninitialized is not supported without -O"
 msgstr "-Wuninitialized no se admite sin -O"
 
-#: opts.c:962
+#: opts.c:951
 #, gcc-internal-format
+msgid "-funit-at-a-time is required for inlining of functions that are only called once"
+msgstr "se requiere -funit-at-a-time para la inclusión en línea de funciones que sólo se llaman una vez"
+
+#: opts.c:964
+#, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work with exceptions"
 msgstr "-freorder-blocks-and-partition no funciona con excepciones"
 
-#: opts.c:973
+#: opts.c:975
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not support unwind info"
 msgstr "-freorder-blocks-and-partition no admite información de desenrollo"
 
-#: opts.c:987
+#: opts.c:989
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 msgstr "-freorder-blocks-and-partition no funciona en esta arquitectura"
 
-#: opts.c:1263
+#: opts.c:1265
 #, gcc-internal-format
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 msgstr "no se reconocen las include_flags 0x%x pasadas a print_specific_help"
 
-#: opts.c:1593
+#: opts.c:1595
 #, gcc-internal-format
 msgid "structure alignment must be a small power of two, not %d"
 msgstr "la alineación de la estructura debe ser una potencia pequeña de dos, no %d"
 
-#: opts.c:1656
+#: opts.c:1658
 #, gcc-internal-format
 msgid "unrecognized visibility value \"%s\""
 msgstr "no se reconoce el valor de visibilidad \"%s\""
 
-#: opts.c:1704
+#: opts.c:1706
 #, gcc-internal-format
 msgid "unrecognized register name \"%s\""
 msgstr "no se reconoce el nombre de registro \"%s\""
 
-#: opts.c:1728
+#: opts.c:1730
 #, gcc-internal-format
 msgid "unknown tls-model \"%s\""
 msgstr "tls-model \"%s\" desconocido"
 
-#: opts.c:1803
+#: opts.c:1807
 #, gcc-internal-format
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 msgstr "%s: los argumentos --param deben ser de la forma NOMBRE=VALOR"
 
-#: opts.c:1808
+#: opts.c:1812
 #, gcc-internal-format
 msgid "invalid --param value %qs"
 msgstr "valor de --param %qs inválido"
 
-#: opts.c:1931
+#: opts.c:1934
 #, gcc-internal-format
 msgid "target system does not support debug output"
 msgstr "el sistema objetivo no admite salida de depuración"
 
-#: opts.c:1938
+#: opts.c:1941
 #, gcc-internal-format
 msgid "debug format \"%s\" conflicts with prior selection"
 msgstr "el formato de depuración \"%s\" genera un conflicto con una selección previa"
 
-#: opts.c:1954
+#: opts.c:1957
 #, gcc-internal-format
 msgid "unrecognised debug output level \"%s\""
 msgstr "no se reconoce el nivel de salida de depuración \"%s\""
 
-#: opts.c:1956
+#: opts.c:1959
 #, gcc-internal-format
 msgid "debug output level %s is too high"
 msgstr "el nivel de salida de depuración %s es demasiado elevado"
 
-#: opts.c:2038
+#: opts.c:2041
 #, gcc-internal-format
 msgid "-Werror=%s: No option -%s"
 msgstr "-Werror=%s: No existe la opción -%s"
@@ -22572,9 +22559,9 @@
 msgid "can't use '%s' as a %s register"
 msgstr "no se puede usar '%s' como un registro %s"
 
-#: regclass.c:890 config/ia64/ia64.c:5138 config/ia64/ia64.c:5145
-#: config/pa/pa.c:359 config/pa/pa.c:366 config/spu/spu.c:3886
-#: config/spu/spu.c:3893
+#: regclass.c:890 config/ia64/ia64.c:5139 config/ia64/ia64.c:5146
+#: config/pa/pa.c:362 config/pa/pa.c:369 config/spu/spu.c:3875
+#: config/spu/spu.c:3882
 #, gcc-internal-format
 msgid "unknown register name: %s"
 msgstr "nombre de registro desconocido: %s"
@@ -22614,22 +22601,22 @@
 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr "validate_value_data: [%u] Registro no vacío en la cadena (%s %u %i)"
 
-#: reload.c:1252
+#: reload.c:1256
 #, gcc-internal-format
 msgid "cannot reload integer constant operand in %<asm%>"
 msgstr "no se puede recargar operandos constantes enteros en %<asm%>"
 
-#: reload.c:1266
+#: reload.c:1270
 #, gcc-internal-format
 msgid "impossible register constraint in %<asm%>"
 msgstr "es imposible la restricción de registros en %<asm%>"
 
-#: reload.c:3564
+#: reload.c:3574
 #, gcc-internal-format
 msgid "%<&%> constraint used with no register class"
 msgstr "se usó la restricción %<&%> sin una clase de registro"
 
-#: reload.c:3735 reload.c:3975
+#: reload.c:3745 reload.c:3991
 #, gcc-internal-format
 msgid "inconsistent operand constraints in an %<asm%>"
 msgstr "restricciones de operandos inconsistentes en un %<asm%>"
@@ -22854,49 +22841,49 @@
 msgid "size of %q+D is larger than %wd bytes"
 msgstr "el tamaño de %q+D es mayor que %wd bytes"
 
-#: stor-layout.c:899
+#: stor-layout.c:888
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %q+D"
 msgstr "el atributo packed causa una alineación ineficiente para %q+D"
 
-#: stor-layout.c:902
+#: stor-layout.c:891
 #, gcc-internal-format
 msgid "packed attribute is unnecessary for %q+D"
 msgstr "el atributo packed es innecesario para %q+D"
 
 #. No, we need to skip space before this field.
 #. Bump the cumulative size to multiple of field alignment.
-#: stor-layout.c:919
+#: stor-layout.c:908
 #, gcc-internal-format
 msgid "padding struct to align %q+D"
 msgstr "estructura de relleno para alinear %q+D"
 
-#: stor-layout.c:1270
+#: stor-layout.c:1259
 #, gcc-internal-format
 msgid "padding struct size to alignment boundary"
 msgstr "tamaño de la estructura de relleno para los límites de alineación"
 
-#: stor-layout.c:1300
+#: stor-layout.c:1289
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %qs"
 msgstr "el atributo packed causa una alineación ineficiente para %qs"
 
-#: stor-layout.c:1304
+#: stor-layout.c:1293
 #, gcc-internal-format
 msgid "packed attribute is unnecessary for %qs"
 msgstr "el atributo packed es innecesario para %qs"
 
-#: stor-layout.c:1310
+#: stor-layout.c:1299
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment"
 msgstr "el atributo packed causa una alineación ineficiente"
 
-#: stor-layout.c:1312
+#: stor-layout.c:1301
 #, gcc-internal-format
 msgid "packed attribute is unnecessary"
 msgstr "no es necesario el atributo packed"
 
-#: stor-layout.c:1842
+#: stor-layout.c:1831
 #, gcc-internal-format
 msgid "alignment of array elements is greater than element size"
 msgstr "la alineación de los elementos de la matriz es mayor que el tamaño de los elementos"
@@ -22981,643 +22968,653 @@
 msgid "unrecognized gcc debugging option: %c"
 msgstr "no se reconoce la opción de depuración de gcc: %c"
 
-#: toplev.c:1411
+#: toplev.c:1413
 #, gcc-internal-format
 msgid "can%'t open %s for writing: %m"
 msgstr "no se puede abrir %s para escritura: %m"
 
-#: toplev.c:1432
+#: toplev.c:1434
 #, gcc-internal-format
 msgid "-frecord-gcc-switches is not supported by the current target"
 msgstr "no se admite -frecord-gcc-switches para este objetivo"
 
-#: toplev.c:1745
+#: toplev.c:1747
 #, gcc-internal-format
 msgid "this target does not support %qs"
 msgstr "este objetivo no admite %qs"
 
-#: toplev.c:1794
+#: toplev.c:1796
 #, gcc-internal-format
 msgid "instruction scheduling not supported on this target machine"
 msgstr "no se admite la calendarización de instrucciones en este objetivo"
 
-#: toplev.c:1798
+#: toplev.c:1800
 #, gcc-internal-format
 msgid "this target machine does not have delayed branches"
 msgstr "esta máquina objetivo no tiene ramificaciones retardadas"
 
-#: toplev.c:1812
+#: toplev.c:1814
 #, gcc-internal-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "no se admite -f%sleading-underscore en este objetivo"
 
-#: toplev.c:1885
+#: toplev.c:1887
 #, gcc-internal-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr "el sistema objetivo no admite el formato de depuración \"%s\""
 
-#: toplev.c:1898
+#: toplev.c:1900
 #, gcc-internal-format
 msgid "variable tracking requested, but useless unless producing debug info"
 msgstr "se solicitó seguimiento de variables, pero es inútil a menos que se produzca información de depuración"
 
-#: toplev.c:1901
+#: toplev.c:1903
 #, gcc-internal-format
 msgid "variable tracking requested, but not supported by this debug format"
 msgstr "se solicitó seguimiento de variables, pero no se admite este formato de depuración"
 
-#: toplev.c:1935
+#: toplev.c:1937
 #, gcc-internal-format
 msgid "can%'t open %s: %m"
 msgstr "no se puede abrir %s: %m"
 
-#: toplev.c:1942
+#: toplev.c:1944
 #, gcc-internal-format
 msgid "-ffunction-sections not supported for this target"
 msgstr "no se admite -ffunction-sections para este objetivo"
 
-#: toplev.c:1947
+#: toplev.c:1949
 #, gcc-internal-format
 msgid "-fdata-sections not supported for this target"
 msgstr "no se admite -fdata-sections para este objetivo"
 
-#: toplev.c:1954
+#: toplev.c:1956
 #, gcc-internal-format
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr "-ffunction-sections desactivado; hace imposible el análisis de perfil"
 
-#: toplev.c:1961
+#: toplev.c:1963
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "no se admite -fprefetch-loop-arrays para este objetivo"
 
-#: toplev.c:1967
+#: toplev.c:1969
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "no se admite -fprefetch-loop-arrays para este objetivo (intente los interruptores -march)"
 
-#: toplev.c:1976
+#: toplev.c:1978
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "-fprefetch-loop-arrays no se admite con -Os"
 
-#: toplev.c:1983
+#: toplev.c:1985
 #, gcc-internal-format
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr "-ffunction-sections podría afectar la depuración en algunos objetivos"
 
-#: toplev.c:1999
+#: toplev.c:1996
 #, gcc-internal-format
+msgid "-fassociative-math disabled; other options take precedence"
+msgstr "-fassociative-math desactivado; otras opciones toman precedencia"
+
+#: toplev.c:2008
+#, gcc-internal-format
 msgid "-fstack-protector not supported for this target"
 msgstr "no se admite -fstack-protector para este objetivo"
 
-#: toplev.c:2012
+#: toplev.c:2021
 #, gcc-internal-format
-msgid "unwind tables currently requires a frame pointer for correctness"
+msgid "unwind tables currently require a frame pointer for correctness"
 msgstr "las tablas de desenredo actualmente requieren un puntero a marco para ser correctas"
 
-#: toplev.c:2198
+#: toplev.c:2207
 #, gcc-internal-format
 msgid "error writing to %s: %m"
 msgstr "error al escribir a %s: %m"
 
-#: toplev.c:2200 java/jcf-parse.c:1776
+#: toplev.c:2209 java/jcf-parse.c:1778
 #, gcc-internal-format
 msgid "error closing %s: %m"
 msgstr "error al cerrar %s: %m"
 
-#: tree-cfg.c:1432 tree-cfg.c:2068 tree-cfg.c:2071
+#: tree-cfg.c:1451 tree-cfg.c:2087 tree-cfg.c:2090
 #, gcc-internal-format
 msgid "%Hwill never be executed"
 msgstr "%Hnunca se ejecutará"
 
-#: tree-cfg.c:3134
+#: tree-cfg.c:3153
 #, gcc-internal-format
 msgid "SSA name in freelist but still referenced"
 msgstr "hay un nombre SSA en la lista libre, pero aún está referenciado"
 
-#: tree-cfg.c:3143
+#: tree-cfg.c:3162
 #, gcc-internal-format
 msgid "ASSERT_EXPR with an always-false condition"
 msgstr "ASSERT_EXPR con una condición que es siempre falsa"
 
-#: tree-cfg.c:3156
+#: tree-cfg.c:3175
 #, gcc-internal-format
 msgid "GIMPLE register modified with BIT_FIELD_REF"
 msgstr "registro GIMPLE modificado con BIT_FIELD_REF"
 
-#: tree-cfg.c:3191
+#: tree-cfg.c:3210
 #, gcc-internal-format
 msgid "invariant not recomputed when ADDR_EXPR changed"
 msgstr "no se recomputa el invariante cuando cambia ADDR_EXPR"
 
-#: tree-cfg.c:3197
+#: tree-cfg.c:3216
 #, gcc-internal-format
 msgid "constant not recomputed when ADDR_EXPR changed"
 msgstr "no se recomputa la constante cuando cambia ADDR_EXPR"
 
-#: tree-cfg.c:3202
+#: tree-cfg.c:3221
 #, gcc-internal-format
 msgid "side effects not recomputed when ADDR_EXPR changed"
 msgstr "no se recomputan los efectos laterales cuando cambia ADDR_EXPR"
 
-#: tree-cfg.c:3218
+#: tree-cfg.c:3237
 #, gcc-internal-format
 msgid "address taken, but ADDRESSABLE bit not set"
 msgstr "se tomó la dirección, pero el bit ADDRESSABLE no está activado"
 
-#: tree-cfg.c:3228
+#: tree-cfg.c:3252
 #, gcc-internal-format
 msgid "non-integral used in condition"
 msgstr "se usó un no integral en la condición"
 
-#: tree-cfg.c:3233
+#: tree-cfg.c:3257
 #, gcc-internal-format
 msgid "invalid conditional operand"
 msgstr "operando condicional inválido"
 
-#: tree-cfg.c:3285
+#: tree-cfg.c:3309
 #, gcc-internal-format
 msgid "invalid reference prefix"
 msgstr "prefijo de referencia inválido"
 
-#: tree-cfg.c:3296
+#: tree-cfg.c:3320
 #, gcc-internal-format
 msgid "invalid operand to plus/minus, type is a pointer"
 msgstr "operando inválido para más/menos, el tipo es un puntero"
 
-#: tree-cfg.c:3307
+#: tree-cfg.c:3331
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, first operand is not a pointer"
 msgstr "operando inválido para puntero más, el primer operando no es un puntero"
 
-#: tree-cfg.c:3315
+#: tree-cfg.c:3339
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, second operand is not an integer with type of sizetype."
 msgstr "operando inválido para puntero más, el segundo operando no es un entero con tipo sizetype."
 
-#: tree-cfg.c:3382 tree-cfg.c:3798
+#: tree-cfg.c:3406 tree-cfg.c:3822
 #, gcc-internal-format
 msgid "invalid operand in unary expression"
 msgstr "operando inválido en la expresión unaria"
 
-#: tree-cfg.c:3392
+#: tree-cfg.c:3416
 #, gcc-internal-format
 msgid "type mismatch in unary expression"
 msgstr "los tipos de datos no coinciden en la expresión unaria"
 
-#: tree-cfg.c:3413
+#: tree-cfg.c:3437
 #, gcc-internal-format
 msgid "invalid operands in binary expression"
 msgstr "operandos inválidos en la expresión binaria"
 
-#: tree-cfg.c:3424
+#: tree-cfg.c:3448
 #, gcc-internal-format
 msgid "type mismatch in binary expression"
 msgstr "los tipos de datos no coinciden en la expresión binaria"
 
-#: tree-cfg.c:3449
+#: tree-cfg.c:3473
 #, gcc-internal-format
 msgid "invalid expression for min lvalue"
 msgstr "expresión inválida para el l-valor min"
 
-#: tree-cfg.c:3456
+#: tree-cfg.c:3480
 #, gcc-internal-format
 msgid "invalid operand in indirect reference"
 msgstr "operando inválido en la referencia indirecta"
 
-#: tree-cfg.c:3463
+#: tree-cfg.c:3487
 #, gcc-internal-format
 msgid "type mismatch in indirect reference"
 msgstr "los tipos de datos no coinciden en la referencia indirecta"
 
-#: tree-cfg.c:3491
+#: tree-cfg.c:3515
 #, gcc-internal-format
 msgid "invalid operands to array reference"
 msgstr "operandos inválidos en la referencia de matriz"
 
-#: tree-cfg.c:3502
+#: tree-cfg.c:3526
 #, gcc-internal-format
 msgid "type mismatch in array reference"
 msgstr "los tipos de datos no coinciden en la referencia de matriz"
 
-#: tree-cfg.c:3511
+#: tree-cfg.c:3535
 #, gcc-internal-format
 msgid "type mismatch in array range reference"
 msgstr "los tipos de datos no coinciden en la referencia de rango matriz"
 
-#: tree-cfg.c:3522
+#: tree-cfg.c:3546
 #, gcc-internal-format
 msgid "type mismatch in real/imagpart reference"
 msgstr "los tipos de datos no coinciden en la referencia real/parte imaginaria"
 
-#: tree-cfg.c:3532
+#: tree-cfg.c:3556
 #, gcc-internal-format
 msgid "type mismatch in component reference"
 msgstr "los tipos de datos no coinciden en la referencia a componente"
 
-#: tree-cfg.c:3586
+#: tree-cfg.c:3610
 #, gcc-internal-format
 msgid "invalid operand in conversion"
 msgstr "operando inválido en la conversión"
 
-#: tree-cfg.c:3614
+#: tree-cfg.c:3638
 #, gcc-internal-format
 msgid "invalid types in nop conversion"
 msgstr "tipos inválidos en la conversión nop"
 
-#: tree-cfg.c:3628
+#: tree-cfg.c:3652
 #, gcc-internal-format
 msgid "invalid operand in int to float conversion"
 msgstr "operando inválido en la conversión de int a float"
 
-#: tree-cfg.c:3634
+#: tree-cfg.c:3658
 #, gcc-internal-format
 msgid "invalid types in conversion to floating point"
 msgstr "tipos inválidos en la conversión a coma flotante"
 
-#: tree-cfg.c:3647
+#: tree-cfg.c:3671
 #, gcc-internal-format
 msgid "invalid operand in float to int conversion"
 msgstr "operando inválido en la conversión de float a int"
 
-#: tree-cfg.c:3653
+#: tree-cfg.c:3677
 #, gcc-internal-format
 msgid "invalid types in conversion to integer"
 msgstr "tipos inválidos en la conversión a entero"
 
-#: tree-cfg.c:3667
+#: tree-cfg.c:3691
 #, gcc-internal-format
 msgid "invalid operands in complex expression"
 msgstr "operandos inválidos en la expresión compleja"
 
-#: tree-cfg.c:3680
+#: tree-cfg.c:3704
 #, gcc-internal-format
 msgid "type mismatch in complex expression"
 msgstr "los tipos de datos no coinciden en la expresión compleja"
 
-#: tree-cfg.c:3694
+#: tree-cfg.c:3718
 #, gcc-internal-format
 msgid "constructor not allowed for non-vector types"
 msgstr "no se permite un constructor para tipos que no sean vectores"
 
-#: tree-cfg.c:3711
+#: tree-cfg.c:3735
 #, gcc-internal-format
 msgid "invalid operands in shift expression"
 msgstr "operandos inválidos en la expresión shift"
 
-#: tree-cfg.c:3717
+#: tree-cfg.c:3741
 #, gcc-internal-format
 msgid "type mismatch in shift expression"
 msgstr "los tipos de datos no coinciden en la expresión shift"
 
-#: tree-cfg.c:3735
+#: tree-cfg.c:3759
 #, gcc-internal-format
 msgid "invalid (pointer) operands to plus/minus"
 msgstr "operandos (punteros) inválidos para más/menos"
 
-#: tree-cfg.c:3748
+#: tree-cfg.c:3772
 #, gcc-internal-format
 msgid "invalid operands in pointer plus expression"
 msgstr "operandos inválidos en la expresión puntero más"
 
-#: tree-cfg.c:3755
+#: tree-cfg.c:3779
 #, gcc-internal-format
 msgid "type mismatch in pointer plus expression"
 msgstr "los tipos de datos no coinciden en la expresión puntero más"
 
-#: tree-cfg.c:3774
+#: tree-cfg.c:3798
 #, gcc-internal-format
 msgid "invalid operands in conditional expression"
 msgstr "operandos inválidos en la expresión condicional"
 
-#: tree-cfg.c:3807
+#: tree-cfg.c:3831
 #, gcc-internal-format
 msgid "type mismatch in address expression"
 msgstr "no coincide el tipo en la expresión de dirección"
 
-#: tree-cfg.c:3827
+#: tree-cfg.c:3851
 #, gcc-internal-format
 msgid "invalid operands in truth expression"
 msgstr "operandos inválidos en la expresión verdadera"
 
-#: tree-cfg.c:3836
+#: tree-cfg.c:3860
 #, gcc-internal-format
 msgid "type mismatch in binary truth expression"
 msgstr "los tipos de datos no coinciden en la expresión verdadera binaria"
 
-#: tree-cfg.c:3852
+#: tree-cfg.c:3876
 #, gcc-internal-format
 msgid "invalid operand in unary not"
 msgstr "operando inválido en el not unario"
 
-#: tree-cfg.c:3861
+#: tree-cfg.c:3885
 #, gcc-internal-format
 msgid "type mismatch in not expression"
 msgstr "los tipos de datos no coinciden en la expresión not"
 
-#: tree-cfg.c:3900
+#: tree-cfg.c:3924
 #, gcc-internal-format
 msgid "invalid operands in comparison expression"
 msgstr "operandos inválidos en la expresión de comparación"
 
-#: tree-cfg.c:3917
+#: tree-cfg.c:3941
 #, gcc-internal-format
 msgid "type mismatch in comparison expression"
 msgstr "los tipos de datos no coinciden en la expresión de comparación"
 
-#: tree-cfg.c:3947
+#: tree-cfg.c:3971
 #, gcc-internal-format
 msgid "non-trivial conversion at assignment"
 msgstr "conversión que no es trivial en la asignación"
 
-#: tree-cfg.c:3988 tree-cfg.c:4136
+#: tree-cfg.c:4012 tree-cfg.c:4160
 #, gcc-internal-format
 msgid "is not a valid GIMPLE statement"
 msgstr "no es una declaración GIMPLE válida"
 
-#: tree-cfg.c:4015
+#: tree-cfg.c:4039
 #, gcc-internal-format
 msgid "invalid operand to switch statement"
 msgstr "operando inválido para la declaración switch"
 
-#: tree-cfg.c:4026
+#: tree-cfg.c:4050
 #, gcc-internal-format
 msgid "type error in return expression"
 msgstr "error de tipo en la expresión return"
 
-#: tree-cfg.c:4104
+#: tree-cfg.c:4128
 #, gcc-internal-format
 msgid "verify_gimple failed"
 msgstr "falló verify_gimple"
 
-#: tree-cfg.c:4156
+#: tree-cfg.c:4180
 #, gcc-internal-format
 msgid "statement marked for throw, but doesn%'t"
 msgstr "se marcó la sentencia para throw, pero no lo hace"
 
-#: tree-cfg.c:4161
+#: tree-cfg.c:4185
 #, gcc-internal-format
 msgid "statement marked for throw in middle of block"
 msgstr "se marcó la sentencia para throw en medio del bloque"
 
-#: tree-cfg.c:4232
+#: tree-cfg.c:4256
 #, gcc-internal-format
 msgid "unexpected non-tuple"
 msgstr "una no tupla inesperada"
 
-#: tree-cfg.c:4261
+#: tree-cfg.c:4285
 #, gcc-internal-format
 msgid "Dead STMT in EH table"
 msgstr "STMT muerto en la tabla EH"
 
-#: tree-cfg.c:4295
+#: tree-cfg.c:4319
 #, gcc-internal-format
 msgid "bb_for_stmt (phi) is set to a wrong basic block"
 msgstr "se estableción bb_for_stmt (phi) a un bloque básico erróneo"
 
-#: tree-cfg.c:4306
+#: tree-cfg.c:4330
 #, gcc-internal-format
 msgid "missing PHI def"
 msgstr "falta la definición PHI"
 
-#: tree-cfg.c:4317
+#: tree-cfg.c:4341
 #, gcc-internal-format
 msgid "PHI def is not a GIMPLE value"
 msgstr "La definición de PHI no es un valor GIMPLE"
 
-#: tree-cfg.c:4333 tree-cfg.c:4359
+#: tree-cfg.c:4357 tree-cfg.c:4383
 #, gcc-internal-format
 msgid "incorrect sharing of tree nodes"
 msgstr "compartición incorrecta de nodos de árbol"
 
-#: tree-cfg.c:4350
+#: tree-cfg.c:4374
 #, gcc-internal-format
 msgid "bb_for_stmt (stmt) is set to a wrong basic block"
 msgstr "se estableción bb_for_stmt (stmt) a un bloque básico erróneo"
 
-#: tree-cfg.c:4373
+#: tree-cfg.c:4397
 #, gcc-internal-format
 msgid "verify_stmts failed"
 msgstr "falló verify_stmts"
 
-#: tree-cfg.c:4396
+#: tree-cfg.c:4420
 #, gcc-internal-format
 msgid "ENTRY_BLOCK has IL associated with it"
 msgstr "ENTRY_BLOCK tiene IL asociado con él"
 
-#: tree-cfg.c:4402
+#: tree-cfg.c:4426
 #, gcc-internal-format
 msgid "EXIT_BLOCK has IL associated with it"
 msgstr "EXIT_BLOCK tiene IL asociado con él"
 
-#: tree-cfg.c:4409
+#: tree-cfg.c:4433
 #, gcc-internal-format
 msgid "fallthru to exit from bb %d"
 msgstr "caida para salir del bb %d"
 
-#: tree-cfg.c:4431
+#: tree-cfg.c:4455
 #, gcc-internal-format
 msgid "nonlocal label "
 msgstr "etiqueta no local "
 
-#: tree-cfg.c:4440 tree-cfg.c:4450 tree-cfg.c:4475
+#: tree-cfg.c:4464 tree-cfg.c:4474 tree-cfg.c:4499
 #, gcc-internal-format
 msgid "label "
 msgstr "etiqueta "
 
-#: tree-cfg.c:4465
+#: tree-cfg.c:4489
 #, gcc-internal-format
 msgid "control flow in the middle of basic block %d"
 msgstr "control de flujo enmedio del bloque básico %d"
 
-#: tree-cfg.c:4495
+#: tree-cfg.c:4519
 #, gcc-internal-format
 msgid "fallthru edge after a control statement in bb %d"
 msgstr "borde de caída después de una sentencia de control en bb %d"
 
-#: tree-cfg.c:4508
+#: tree-cfg.c:4532
 #, gcc-internal-format
 msgid "true/false edge after a non-COND_EXPR in bb %d"
 msgstr "borde verdadero/falso después de una expresión que no es COND_EXPR en bb %d"
 
-#: tree-cfg.c:4524
+#: tree-cfg.c:4548
 #, gcc-internal-format
 msgid "COND_EXPR with code in branches at the end of bb %d"
 msgstr "COND_EXPR con código en ramificaciones al final del bb %d"
 
-#: tree-cfg.c:4538 tree-cfg.c:4560 tree-cfg.c:4573 tree-cfg.c:4644
+#: tree-cfg.c:4562 tree-cfg.c:4584 tree-cfg.c:4597 tree-cfg.c:4668
 #, gcc-internal-format
 msgid "wrong outgoing edge flags at end of bb %d"
 msgstr "banderas de borde de salida erróneas al final del bb %d"
 
-#: tree-cfg.c:4548
+#: tree-cfg.c:4572
 #, gcc-internal-format
 msgid "explicit goto at end of bb %d"
 msgstr "goto explícito al final del bb %d"
 
-#: tree-cfg.c:4578
+#: tree-cfg.c:4602
 #, gcc-internal-format
 msgid "return edge does not point to exit in bb %d"
 msgstr "el borde de devolución no apunta a exit en el bb %d"
 
-#: tree-cfg.c:4611
+#: tree-cfg.c:4635
 #, gcc-internal-format
 msgid "found default case not at end of case vector"
 msgstr "se encontró un case por defecto que no está al final del vector case"
 
-#: tree-cfg.c:4617
+#: tree-cfg.c:4641
 #, gcc-internal-format
 msgid "case labels not sorted: "
 msgstr "las etiquetas case no están ordenadas:"
 
-#: tree-cfg.c:4628
+#: tree-cfg.c:4652
 #, gcc-internal-format
 msgid "no default case found at end of case vector"
 msgstr "no se encontró un case por defecto al final del vector case"
 
-#: tree-cfg.c:4636
+#: tree-cfg.c:4660
 #, gcc-internal-format
 msgid "extra outgoing edge %d->%d"
 msgstr "borde de salida extra %d->%d"
 
-#: tree-cfg.c:4658
+#: tree-cfg.c:4682
 #, gcc-internal-format
 msgid "missing edge %i->%i"
 msgstr "falta el borde %i->%i"
 
-#: tree-cfg.c:6941 tree-cfg.c:6945
+#: tree-cfg.c:7025 tree-cfg.c:7029
 #, gcc-internal-format
 msgid "%H%<noreturn%> function does return"
 msgstr "%Hla función %<noreturn%> devuelve"
 
-#: tree-cfg.c:6967 tree-cfg.c:6972
+#: tree-cfg.c:7051 tree-cfg.c:7056
 #, gcc-internal-format
 msgid "%Hcontrol reaches end of non-void function"
 msgstr "%Hel control alcanza el final de una función que no es void"
 
-#: tree-cfg.c:7033
+#: tree-cfg.c:7117
 #, gcc-internal-format
 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
 msgstr "%Jla función puede ser un posible candidato para el atributo %<noreturn%>"
 
-#: tree-dump.c:933
+#: tree-dump.c:932
 #, gcc-internal-format
 msgid "could not open dump file %qs: %s"
 msgstr "no se puede abrir el fichero de volcado %qs: %s"
 
-#: tree-dump.c:1068
+#: tree-dump.c:1067
 #, gcc-internal-format
 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
 msgstr "se descarta la opción desconocida %q.*s en %<-fdump-%s%>"
 
-#: tree-eh.c:1788
+#: tree-eh.c:1805
 #, gcc-internal-format
 msgid "EH edge %i->%i is missing"
 msgstr "falta el borde EH %i->%i"
 
-#: tree-eh.c:1793
+#: tree-eh.c:1810
 #, gcc-internal-format
 msgid "EH edge %i->%i miss EH flag"
 msgstr "falta la bandera EH para el borde EH %i->%i"
 
 #. ??? might not be mistake.
-#: tree-eh.c:1799
+#: tree-eh.c:1816
 #, gcc-internal-format
 msgid "EH edge %i->%i has duplicated regions"
 msgstr "el borde EH %i->%i tiene regiones duplicadas"
 
-#: tree-eh.c:1833
+#: tree-eh.c:1850
 #, gcc-internal-format
 msgid "BB %i can not throw but has EH edges"
 msgstr "el BB %i no puede hacer throw pero tiene bordes EH"
 
-#: tree-eh.c:1840
+#: tree-eh.c:1857
 #, gcc-internal-format
 msgid "BB %i last statement has incorrectly set region"
 msgstr "la última sentencia del BB %i tiene establecida incorrectamente la región"
 
-#: tree-eh.c:1851
+#: tree-eh.c:1868
 #, gcc-internal-format
 msgid "unnecessary EH edge %i->%i"
 msgstr "borde EH %i->%i innecesario"
 
-#: tree-inline.c:1830
+#: tree-inline.c:1880
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 msgstr "la función %q+F nunca se puede incluir en línea porque usa alloca (forzar usando el atributo always_inline)"
 
-#: tree-inline.c:1842
+#: tree-inline.c:1892
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp"
 msgstr "la función %q+F nunca se puede incluir en línea porque usa setjmp"
 
-#: tree-inline.c:1856
+#: tree-inline.c:1906
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 msgstr "la función %q+F nunca se puede incluir en línea porque usa listas variables de argumentos"
 
-#: tree-inline.c:1867
+#: tree-inline.c:1917
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 msgstr "la función %q+F nunca se puede incluir en línea porque usa manejo de excepciones setjmp-longjmp"
 
-#: tree-inline.c:1874
+#: tree-inline.c:1924
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses non-local goto"
 msgstr "la función %q+F nunca se puede incluir en línea porque contiene un goto que no es local"
 
-#: tree-inline.c:1885
+#: tree-inline.c:1935
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 msgstr "la función %q+F nunca se puede incluir en línea porque usa __builtin_return o __builtin_apply_args"
 
-#: tree-inline.c:1904
+#: tree-inline.c:1954
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it contains a computed goto"
 msgstr "la función %q+F nunca se puede incluir en línea porque contiene un goto calculado"
 
-#: tree-inline.c:1918
+#: tree-inline.c:1968
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it receives a non-local goto"
 msgstr "la función %q+F nunca se puede incluir en línea porque recibe un goto que no es local"
 
-#: tree-inline.c:1943
+#: tree-inline.c:1993
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable sized variables"
 msgstr "la función %q+F nunca se puede incluir en línea porque usa variables de tamaño variable"
 
-#: tree-inline.c:2005
+#: tree-inline.c:2015
 #, gcc-internal-format
+msgid "function %q+F can never be inlined because it saves address of local label in a static variable"
+msgstr "la función %q+F nunca se puede incluir en línea porque guarda direcciones de etiqueta local en una variable estática"
+
+#: tree-inline.c:2091
+#, gcc-internal-format
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 msgstr "la función %q+F nunca puede ser incluída en línea porque se suprime al usar -fno-inline"
 
-#: tree-inline.c:2019
+#: tree-inline.c:2105
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 msgstr "la función %q+F nunca puede ser incluída en línea porque utiliza atributos que generan conflictos con la inclusión en línea"
 
-#: tree-inline.c:2588 tree-inline.c:2598
+#: tree-inline.c:2674 tree-inline.c:2684
 #, gcc-internal-format
 msgid "inlining failed in call to %q+F: %s"
 msgstr "falló la inclusión en línea en la llamada a %q+F: %s"
 
-#: tree-inline.c:2589 tree-inline.c:2600
+#: tree-inline.c:2675 tree-inline.c:2686
 #, gcc-internal-format
 msgid "called from here"
 msgstr "llamado desde aquí"
 
-#: tree-mudflap.c:860
+#: tree-mudflap.c:864
 #, gcc-internal-format
 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
 msgstr "no se ha implementado la revisión mudflap para ARRAY_RANGE_REF"
 
-#: tree-mudflap.c:1044
+#: tree-mudflap.c:1050
 #, gcc-internal-format
 msgid "mudflap cannot track %qs in stub function"
 msgstr "mudflap no puede seguir a %qs en la función stub"
 
-#: tree-mudflap.c:1272
+#: tree-mudflap.c:1279
 #, gcc-internal-format
 msgid "mudflap cannot track unknown size extern %qs"
 msgstr "mudflap no puede seguir al extern %qs de tamaño desconocido"
@@ -23637,33 +23634,33 @@
 msgid "size of return value of %q+D is larger than %wd bytes"
 msgstr "el tamaño del valor de devolución de %q+D es más grande que %wd bytes"
 
-#: tree-outof-ssa.c:637 tree-outof-ssa.c:688 tree-ssa-coalesce.c:936
-#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1043
+#: tree-outof-ssa.c:638 tree-outof-ssa.c:689 tree-ssa-coalesce.c:936
+#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1053
 #, gcc-internal-format
 msgid "SSA corruption"
 msgstr "corrupción de SSA"
 
-#: tree-outof-ssa.c:1105
+#: tree-outof-ssa.c:1263
 #, gcc-internal-format
 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
 msgstr " No se ejecutaron los stmts pendientes en el borde PRED (%d, %d)\n"
 
-#: tree-outof-ssa.c:1111
+#: tree-outof-ssa.c:1269
 #, gcc-internal-format
 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
 msgstr " No se ejecutaron los stmts pendientes en el borde SUCC (%d, %d)\n"
 
-#: tree-outof-ssa.c:1118
+#: tree-outof-ssa.c:1276
 #, gcc-internal-format
 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
 msgstr " No se ejecutaron los stmts pendientes en el borde ENTRY (%d, %d)\n"
 
-#: tree-outof-ssa.c:1124
+#: tree-outof-ssa.c:1282
 #, gcc-internal-format
 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
 msgstr " No se ejecutaron los stmts pendientes en el borde EXIT (%d, %d)\n"
 
-#: tree-profile.c:351
+#: tree-profile.c:356
 #, gcc-internal-format
 msgid "unimplemented functionality"
 msgstr "funcionalidad sin implementar"
@@ -23853,154 +23850,159 @@
 msgid "verify_ssa failed"
 msgstr "falló verify_ssa"
 
-#: tree-ssa.c:1284
+#: tree-ssa.c:1293
 #, gcc-internal-format
 msgid "%J%qD was declared here"
 msgstr "%J%qD se declaró aquí"
 
 #. We only do data flow with SSA_NAMEs, so that's all we
 #. can warn about.
-#: tree-ssa.c:1302
+#: tree-ssa.c:1311
 #, gcc-internal-format
 msgid "%H%qD is used uninitialized in this function"
 msgstr "%Hse utiliza %qD sin inicializar en esta función"
 
-#: tree-ssa.c:1340
+#: tree-ssa.c:1349
 #, gcc-internal-format
 msgid "%H%qD may be used uninitialized in this function"
 msgstr "%Hpuede ser que se utilice %qD sin inicializar en esta función"
 
-#: tree-vrp.c:4374
+#: tree-vrp.c:4384
 #, gcc-internal-format
 msgid "%Harray subscript is outside array bounds"
 msgstr "%Hel subíndice de la matriz está fuera de los límites de la matriz"
 
-#: tree-vrp.c:4388
+#: tree-vrp.c:4398
 #, gcc-internal-format
 msgid "%Harray subscript is above array bounds"
 msgstr "%Hel subíndice de la matriz está por arriba de los límites de la matriz"
 
-#: tree-vrp.c:4395
+#: tree-vrp.c:4405
 #, gcc-internal-format
 msgid "%Harray subscript is below array bounds"
 msgstr "%Hel subíndice de la matriz está por debajo de los límites de la matriz"
 
-#: tree-vrp.c:5042
+#: tree-vrp.c:5058
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional to constant"
 msgstr "se asume que el desbordamiento con signo no ocurre al simplificar el condicional a constante"
 
-#: tree-vrp.c:5048
+#: tree-vrp.c:5064
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional"
 msgstr "se asume que el desbordamiento con signo no ocurre al simplificar el condicional"
 
-#: tree.c:3951
+#: tree.c:3682
 #, gcc-internal-format
+msgid "ignoring attributes applied to %qT after definition"
+msgstr "se descartan los atributos aplicados al %qT después de la definición"
+
+#: tree.c:3966
+#, gcc-internal-format
 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
 msgstr "%q+D se declaró anteriormente con el atributo dllimport: se descarta dllimport"
 
-#: tree.c:3963
+#: tree.c:3978
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
 msgstr "%q+D se redeclara sin el atributo dllimport después de ser referenciado con enlazado dllimport"
 
-#: tree.c:3979
+#: tree.c:3994
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 msgstr "%q+D se redeclara sin el atributo dllimport: se descarta el dllimport previo"
 
-#: tree.c:4038 tree.c:4050 config/darwin.c:1458 config/arm/arm.c:3099
-#: config/arm/arm.c:3127 config/avr/avr.c:4598 config/h8300/h8300.c:5281
-#: config/h8300/h8300.c:5305 config/i386/i386.c:3056 config/i386/i386.c:22515
+#: tree.c:4053 tree.c:4065 config/darwin.c:1460 config/arm/arm.c:3099
+#: config/arm/arm.c:3127 config/avr/avr.c:4638 config/h8300/h8300.c:5281
+#: config/h8300/h8300.c:5305 config/i386/i386.c:3087 config/i386/i386.c:22599
 #: config/ia64/ia64.c:586 config/m68hc11/m68hc11.c:1118
-#: config/rs6000/rs6000.c:19657 config/sh/symbian.c:408
+#: config/rs6000/rs6000.c:19874 config/sh/symbian.c:408
 #: config/sh/symbian.c:415
 #, gcc-internal-format
 msgid "%qs attribute ignored"
 msgstr "se descarta el atributo %qs"
 
-#: tree.c:4066
+#: tree.c:4081
 #, gcc-internal-format
 msgid "inline function %q+D declared as  dllimport: attribute ignored"
 msgstr "la función inline %q+D se declara como dllimport: se descarta el atributo"
 
-#: tree.c:4074
+#: tree.c:4089
 #, gcc-internal-format
 msgid "function %q+D definition is marked dllimport"
 msgstr "la definición de la función %q+D se marca como dllimport"
 
-#: tree.c:4082 config/sh/symbian.c:430
+#: tree.c:4097 config/sh/symbian.c:430
 #, gcc-internal-format
 msgid "variable %q+D definition is marked dllimport"
 msgstr "la definición de la variable %q+D se marca como dllimport"
 
-#: tree.c:4105 config/sh/symbian.c:505
+#: tree.c:4120 config/sh/symbian.c:505
 #, gcc-internal-format
 msgid "external linkage required for symbol %q+D because of %qs attribute"
 msgstr "se requiere enlazado externo para el símbolo %q+D debido al atributo %qs"
 
-#: tree.c:4119
+#: tree.c:4134
 #, gcc-internal-format
 msgid "%qs implies default visibility, but %qD has already been declared with a different visibility"
 msgstr "%qs implica visibilidad por defecto, pero %qD ya se había declarado con una visibilidad diferente"
 
-#: tree.c:5632
+#: tree.c:5648
 #, gcc-internal-format
 msgid "arrays of functions are not meaningful"
 msgstr "las matrices de funciones no tienen significado"
 
-#: tree.c:5785
+#: tree.c:5801
 #, gcc-internal-format
 msgid "function return type cannot be function"
 msgstr "el tipo de devolución de función no puede ser función"
 
-#: tree.c:6802 tree.c:6887 tree.c:6948
+#: tree.c:6818 tree.c:6903 tree.c:6964
 #, gcc-internal-format
 msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr "revisión de árbol: %s, se tiene %s en %s, en %s:%d"
 
-#: tree.c:6839
+#: tree.c:6855
 #, gcc-internal-format
 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr "revisión de árbol: no se esperaba ninguno de %s, se tiene %s en %s, en %s:%d"
 
-#: tree.c:6852
+#: tree.c:6868
 #, gcc-internal-format
 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr "revisión de árbol: se esperaba la clase %qs, se tiene %qs (%s) en %s, en %s:%d"
 
-#: tree.c:6901
+#: tree.c:6917
 #, gcc-internal-format
 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr "revisión de árbol: no se esperaba la clase %qs, se tiene %qs (%s) en %s, en %s:%d"
 
-#: tree.c:6914
+#: tree.c:6930
 #, gcc-internal-format
 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
 msgstr "revisión de árbol: se esperaba omp_clause %s, se tiene %s en %s, en %s:%d"
 
-#: tree.c:6974
+#: tree.c:6990
 #, gcc-internal-format
 msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
 msgstr "revisión de árbol: se esperaba un árbol que contenga la estructura %qs, se tiene %qs en %s, en %s:%d"
 
-#: tree.c:6988
+#: tree.c:7004
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr "revisión de árbol: acceso de elt %d de tree_vec con %d elts en %s, en %s:%d"
 
-#: tree.c:7000
+#: tree.c:7016
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
 msgstr "revisión de árbol: acceso de elt %d de phi_node con %d elts en %s, en %s:%d"
 
-#: tree.c:7013
+#: tree.c:7029
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr "revisión de árbol: acceso del operando %d de %s con %d operandos en %s, en %s:%d"
 
-#: tree.c:7026
+#: tree.c:7042
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
 msgstr "revisión de árbol: acceso del operando %d de omp_clause %s con %d operandos en %s, en %s:%d"
@@ -24252,17 +24254,17 @@
 msgid "Unknown value %qs of -mmacosx-version-min"
 msgstr "Valor %qs desconocido de -mmacosx-version-min"
 
-#: config/darwin.c:1431
+#: config/darwin.c:1433
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only when compiling a kext"
 msgstr "el atributo de compatibilidad vtable 2.95 %<%s%> sólo aplica cuando se compila una kext"
 
-#: config/darwin.c:1438
+#: config/darwin.c:1440
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only to C++ classes"
 msgstr "el atributo de compatibilidad vtable 2.95 %<%s%> sólo aplica a clases C++"
 
-#: config/darwin.c:1563
+#: config/darwin.c:1565
 #, gcc-internal-format
 msgid "internal and protected visibility attributes not supported in this configuration; ignored"
 msgstr "los atributos de visibilidad internal y protected no se admiten en esta configuración; se descartan"
@@ -24358,7 +24360,7 @@
 msgid "profiler support for WindISS"
 msgstr "soporte de análisis de perfil para WindISS"
 
-#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:1990
+#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:2020
 #, gcc-internal-format
 msgid "bad value %qs for -mtls-size switch"
 msgstr "valor %qs erróneo para el interruptor -mtls-size"
@@ -24433,18 +24435,18 @@
 msgid "bad value %qs for -mmemory-latency"
 msgstr "valor %qs erróneo para -mmemory-latency"
 
-#: config/alpha/alpha.c:6514 config/alpha/alpha.c:6517 config/s390/s390.c:8279
-#: config/s390/s390.c:8282
+#: config/alpha/alpha.c:6522 config/alpha/alpha.c:6525 config/s390/s390.c:8335
+#: config/s390/s390.c:8338
 #, gcc-internal-format
 msgid "bad builtin fcode"
 msgstr "fcode interno erróneo"
 
-#: config/arc/arc.c:388
+#: config/arc/arc.c:392
 #, gcc-internal-format
 msgid "argument of %qs attribute is not a string constant"
 msgstr "el argumento del atributo %qs no es una cadena constante"
 
-#: config/arc/arc.c:396
+#: config/arc/arc.c:400
 #, gcc-internal-format
 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
 msgstr "el argumento del atributo %qs no es \"ilink1\" o \"ilink2\""
@@ -24454,7 +24456,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "el interruptor -mcpu=%s genera un conflicto con el interruptor -march="
 
-#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1504 config/sparc/sparc.c:761
+#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1522 config/sparc/sparc.c:764
 #, gcc-internal-format
 msgid "bad value (%s) for %s switch"
 msgstr "valor erróneo (%s) para el interruptor %s"
@@ -24594,14 +24596,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr "no se puede usar '%s' para registro PIC"
 
-#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4618
-#: config/avr/avr.c:4660 config/bfin/bfin.c:4778 config/c4x/c4x.c:4071
-#: config/h8300/h8300.c:5257 config/i386/i386.c:3009
-#: config/m68hc11/m68hc11.c:1155 config/m68k/m68k.c:741
-#: config/mcore/mcore.c:3032 config/mips/mips.c:1151 config/mips/mips.c:1153
-#: config/mt/mt.c:1275 config/rs6000/rs6000.c:19583 config/sh/sh.c:7984
-#: config/sh/sh.c:8005 config/sh/sh.c:8028 config/stormy16/stormy16.c:2252
-#: config/v850/v850.c:2048
+#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4658
+#: config/avr/avr.c:4700 config/bfin/bfin.c:4881 config/h8300/h8300.c:5257
+#: config/i386/i386.c:3040 config/m68hc11/m68hc11.c:1155
+#: config/m68k/m68k.c:741 config/mcore/mcore.c:3032 config/mips/mips.c:1151
+#: config/mips/mips.c:1153 config/mt/mt.c:1275 config/rs6000/rs6000.c:19800
+#: config/sh/sh.c:7987 config/sh/sh.c:8008 config/sh/sh.c:8031
+#: config/stormy16/stormy16.c:2225 config/v850/v850.c:2048
 #, gcc-internal-format
 msgid "%qs attribute only applies to functions"
 msgstr "el atributo %qs se aplica solamente a funciones"
@@ -24623,7 +24624,7 @@
 msgstr "el selector debe ser un inmediato"
 
 #. @@@ better error message
-#: config/arm/arm.c:15839 config/i386/i386.c:20651 config/i386/i386.c:20685
+#: config/arm/arm.c:15839 config/i386/i386.c:20735 config/i386/i386.c:20769
 #, gcc-internal-format
 msgid "mask must be an immediate"
 msgstr "la máscara debe ser un inmediato"
@@ -24648,222 +24649,187 @@
 msgid "static variable %q+D is marked dllimport"
 msgstr "la variable estática %q+D se marcó como dllimport"
 
-#: config/avr/avr.c:690
+#: config/avr/avr.c:718
 #, gcc-internal-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr "cambio de puntero de marco grande (%d) con -mtiny-stack"
 
-#: config/avr/avr.c:4591
+#: config/avr/avr.c:4631
 #, gcc-internal-format
 msgid "only initialized variables can be placed into program memory area"
 msgstr "sólo las variables inicializadas se pueden ubicar en el área de memoria del programa"
 
-#: config/avr/avr.c:4635
+#: config/avr/avr.c:4675
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled interrupt handler"
 msgstr "%qs parece ser un manejador de interrupciones mal escrito"
 
-#: config/avr/avr.c:4643
+#: config/avr/avr.c:4683
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled signal handler"
 msgstr "%qs parece ser un manejador de señales mal escrito"
 
-#: config/avr/avr.c:4751
+#: config/avr/avr.c:4791
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr "Sólo las variables sin inicializar se pueden colocar en la sección .noinit"
 
-#: config/avr/avr.c:4765
+#: config/avr/avr.c:4805
 #, gcc-internal-format
 msgid "MCU %qs supported for assembler only"
 msgstr "MCU %qs sólo se admite para ensamblador"
 
-#: config/avr/avr.h:692
+#: config/avr/avr.h:731
 #, gcc-internal-format
 msgid "trampolines not supported"
 msgstr "no se admiten los trampolines"
 
-#: config/bfin/bfin.c:2259 config/m68k/m68k.c:488
+#: config/bfin/bfin.c:2352 config/m68k/m68k.c:488
 #, gcc-internal-format
 msgid "-mshared-library-id=%s is not between 0 and %d"
 msgstr "-mshared-library-id=%s no está entre 0 y %d"
 
-#: config/bfin/bfin.c:2279
+#: config/bfin/bfin.c:2372
 #, gcc-internal-format
 msgid "-mcpu=%s is not valid"
 msgstr "-mcpu=%s no es válido"
 
-#: config/bfin/bfin.c:2315
+#: config/bfin/bfin.c:2410
 #, gcc-internal-format
 msgid "-mcpu=%s has invalid silicon revision"
 msgstr "-mcpu=%s tiene una versión de silicio inválida"
 
-#: config/bfin/bfin.c:2332
+#: config/bfin/bfin.c:2427
 #, gcc-internal-format
 msgid "bf561 support is incomplete yet."
 msgstr "el soporte para bf561 aún está incompleto."
 
-#: config/bfin/bfin.c:2372
+#: config/bfin/bfin.c:2470
 #, gcc-internal-format
 msgid "-mshared-library-id= specified without -mid-shared-library"
 msgstr "se especificó -mshared-library-id= sin -mid-shared-library"
 
-#: config/bfin/bfin.c:2378
+#: config/bfin/bfin.c:2473
 #, gcc-internal-format
 msgid "Can't use multiple stack checking methods together."
 msgstr "No se pueden usar múltiples métodos de revisión de la pila juntos."
 
-#: config/bfin/bfin.c:2381
+#: config/bfin/bfin.c:2476
 #, gcc-internal-format
 msgid "ID shared libraries and FD-PIC mode can't be used together."
 msgstr "las bibliotecas compartidas ID y el modo FD-PIC no se pueden usar juntos."
 
-#: config/bfin/bfin.c:2386 config/m68k/m68k.c:582
+#: config/bfin/bfin.c:2481 config/m68k/m68k.c:582
 #, gcc-internal-format
 msgid "cannot specify both -msep-data and -mid-shared-library"
 msgstr "no se pueden especificar -msep-data y -mid-shared-library al mismo tiempo"
 
-#: config/bfin/bfin.c:4783
+#: config/bfin/bfin.c:4886
 #, gcc-internal-format
 msgid "multiple function type attributes specified"
 msgstr "se especificaron múltiples atributos de tipo de función"
 
-#: config/bfin/bfin.c:4839 config/bfin/bfin.c:4868 config/spu/spu.c:2976
+#: config/bfin/bfin.c:4942 config/bfin/bfin.c:4971 config/spu/spu.c:2965
 #, gcc-internal-format
 msgid "`%s' attribute only applies to functions"
 msgstr "el atributo `%s' se aplica solamente a funciones"
 
-#: config/bfin/bfin.c:4850
+#: config/bfin/bfin.c:4953
 #, gcc-internal-format
 msgid "can't apply both longcall and shortcall attributes to the same function"
 msgstr "no se pueden aplicar los atributos longcall y shortcall al mismo tiempo a la misma función"
 
-#: config/bfin/bfin.c:4900
+#: config/bfin/bfin.c:5003
 #, gcc-internal-format
 msgid "`%s' attribute only applies to variables"
 msgstr "el atributo `%s' solamente se aplica a variables"
 
-#: config/bfin/bfin.c:4907
+#: config/bfin/bfin.c:5010
 #, gcc-internal-format
 msgid "`%s' attribute cannot be specified for local variables"
 msgstr "no se puede especificar el atributo `%s' para las variables locales"
 
-#: config/c4x/c4x-c.c:68
-#, gcc-internal-format
-msgid "missing '(' after '#pragma %s' - ignored"
-msgstr "falta un '(' después de '#pragma %s' -  descartado"
-
-#: config/c4x/c4x-c.c:71
-#, gcc-internal-format
-msgid "missing function name in '#pragma %s' - ignored"
-msgstr "falta el nombre de la función en '#pragma %s' - descartado"
-
-#: config/c4x/c4x-c.c:76
-#, gcc-internal-format
-msgid "malformed '#pragma %s' - ignored"
-msgstr "'#pragma %s' malformado - descartado"
-
-#: config/c4x/c4x-c.c:78
-#, gcc-internal-format
-msgid "missing section name in '#pragma %s' - ignored"
-msgstr "falta el nombre de la sección en '#pragma %s' - descartado"
-
-#: config/c4x/c4x-c.c:83
-#, gcc-internal-format
-msgid "missing ')' for '#pragma %s' - ignored"
-msgstr "falta un ')' para '#pragma %s' - descartado"
-
-#: config/c4x/c4x-c.c:86
-#, gcc-internal-format
-msgid "junk at end of '#pragma %s'"
-msgstr "basura al final de '#pragma %s'"
-
-#: config/c4x/c4x.c:859
-#, gcc-internal-format
-msgid "ISR %s requires %d words of local vars, max is 32767"
-msgstr "el ISR %s requiere de %d words de variables locales, el máximo es 32767"
-
 #. This function is for retrieving a part of an instruction name for
 #. an operator, for immediate output.  If that ever happens for
 #. MULT, we need to apply TARGET_MUL_BUG in the caller.  Make sure
 #. we notice.
-#: config/cris/cris.c:434
+#: config/cris/cris.c:447
 #, gcc-internal-format
 msgid "MULT case in cris_op_str"
 msgstr "case MULT en cris_op_str"
 
-#: config/cris/cris.c:811
+#: config/cris/cris.c:837
 #, gcc-internal-format
 msgid "invalid use of ':' modifier"
 msgstr "uso inválido del modificador ':'"
 
-#: config/cris/cris.c:983
+#: config/cris/cris.c:1024
 #, gcc-internal-format
 msgid "internal error: bad register: %d"
 msgstr "error interno: registro erróneo: %d"
 
-#: config/cris/cris.c:1524
+#: config/cris/cris.c:1586
 #, gcc-internal-format
 msgid "internal error: sideeffect-insn affecting main effect"
 msgstr "error interno: insn colateral afectando al efecto principal"
 
-#: config/cris/cris.c:1548
+#: config/cris/cris.c:1683
 #, gcc-internal-format
 msgid "unknown cc_attr value"
 msgstr "valor cc_attr desconocido"
 
 #. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:1901
+#: config/cris/cris.c:2040
 #, gcc-internal-format
 msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr "error interno: cris_side_effect_mode_ok con operandos erróneos"
 
-#: config/cris/cris.c:2104
+#: config/cris/cris.c:2332
 #, gcc-internal-format
 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr "no se puede usar -max-stackframe=%d, no está entre 0 y %d"
 
-#: config/cris/cris.c:2132
+#: config/cris/cris.c:2360
 #, gcc-internal-format
 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr "especificación de versión CRIS desconocida en -march= o -mcpu= : %s"
 
-#: config/cris/cris.c:2168
+#: config/cris/cris.c:2396
 #, gcc-internal-format
 msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr "especificación de versión de cpu CRIS desconocida en -mtune= : %s"
 
-#: config/cris/cris.c:2186
+#: config/cris/cris.c:2417
 #, gcc-internal-format
 msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr "-fPIC y -fpic no se admiten en esta configuración"
 
-#: config/cris/cris.c:2201
+#: config/cris/cris.c:2432
 #, gcc-internal-format
 msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr "esa opción -g en particular es inválida con -maout y -melinux"
 
-#: config/cris/cris.c:2414
+#: config/cris/cris.c:2658
 #, gcc-internal-format
 msgid "Unknown src"
 msgstr "Fuente desconocida"
 
-#: config/cris/cris.c:2475
+#: config/cris/cris.c:2719
 #, gcc-internal-format
 msgid "Unknown dest"
 msgstr "Destino desconocido"
 
-#: config/cris/cris.c:2760
+#: config/cris/cris.c:3004
 #, gcc-internal-format
 msgid "stackframe too big: %d bytes"
 msgstr "marco de la pila demasiado grande: %d bytes"
 
-#: config/cris/cris.c:3213 config/cris/cris.c:3240
+#: config/cris/cris.c:3498 config/cris/cris.c:3526
 #, gcc-internal-format
 msgid "expand_binop failed in movsi got"
 msgstr "falló expand_binop en movsi got"
 
-#: config/cris/cris.c:3321
+#: config/cris/cris.c:3607
 #, gcc-internal-format
 msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr "emitiendo un operando PIC, pero el registro PIC aún no está preparado"
@@ -24917,7 +24883,7 @@
 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
 #. TARGET_ASM_FUNCTION_EPILOGUE.
 #. Node: Profiling
-#: config/cris/cris.h:868
+#: config/cris/cris.h:948
 #, gcc-internal-format
 msgid "no FUNCTION_PROFILER for CRIS"
 msgstr "no hay FUNCTION_PROFILER para CRIS"
@@ -24932,62 +24898,62 @@
 msgid "Trampoline support for CRX"
 msgstr "Soporte de trampolines para CRX"
 
-#: config/frv/frv.c:8622
+#: config/frv/frv.c:8626
 #, gcc-internal-format
 msgid "accumulator is not a constant integer"
 msgstr "el acumulador no es una constante entera"
 
-#: config/frv/frv.c:8627
+#: config/frv/frv.c:8631
 #, gcc-internal-format
 msgid "accumulator number is out of bounds"
 msgstr "el número del acumulador está fuera de los límites"
 
-#: config/frv/frv.c:8638
+#: config/frv/frv.c:8642
 #, gcc-internal-format
 msgid "inappropriate accumulator for %qs"
 msgstr "acumulador inapropiado para %qs"
 
-#: config/frv/frv.c:8715
+#: config/frv/frv.c:8719
 #, gcc-internal-format
 msgid "invalid IACC argument"
 msgstr "argumento IACC inválido"
 
-#: config/frv/frv.c:8738
+#: config/frv/frv.c:8742
 #, gcc-internal-format
 msgid "%qs expects a constant argument"
 msgstr "%qs espera una constante como argumento"
 
-#: config/frv/frv.c:8743
+#: config/frv/frv.c:8747
 #, gcc-internal-format
 msgid "constant argument out of range for %qs"
 msgstr "el argumento constante está fuera de rango para %qs"
 
-#: config/frv/frv.c:9224
+#: config/frv/frv.c:9228
 #, gcc-internal-format
 msgid "media functions are not available unless -mmedia is used"
 msgstr "las funciones de medios no están disponibles a menos que se use -mmedia"
 
-#: config/frv/frv.c:9236
+#: config/frv/frv.c:9240
 #, gcc-internal-format
 msgid "this media function is only available on the fr500"
 msgstr "esta función de medios sólo está disponible en el fr500"
 
-#: config/frv/frv.c:9264
+#: config/frv/frv.c:9268
 #, gcc-internal-format
 msgid "this media function is only available on the fr400 and fr550"
 msgstr "esta función de medios sólo está disponible en el fr400 y fr550"
 
-#: config/frv/frv.c:9283
+#: config/frv/frv.c:9287
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr405 and fr450"
 msgstr "esta función interna sólo está disponible en el fr405 y fr450"
 
-#: config/frv/frv.c:9292
+#: config/frv/frv.c:9296
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr500 and fr550"
 msgstr "esta función interna sólo está disponible en el fr500 y fr550"
 
-#: config/frv/frv.c:9304
+#: config/frv/frv.c:9308
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr450"
 msgstr "esta función interna sólo está disponible en el fr450"
@@ -25012,311 +24978,316 @@
 msgid "can't set position in PCH file: %m"
 msgstr "no se puede establecer la posición en el fichero PCH: %m"
 
-#: config/i386/i386.c:2133 config/i386/i386.c:2333
+#: config/i386/i386.c:2158 config/i386/i386.c:2358
 #, gcc-internal-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr "valor erróneo (%s) para la opción -mtune="
 
-#: config/i386/i386.c:2174
+#: config/i386/i386.c:2199
 #, gcc-internal-format
 msgid "bad value (%s) for -mstringop-strategy= switch"
 msgstr "valor erróneo (%s) para la opción -mstringop-strategy="
 
-#: config/i386/i386.c:2177
+#: config/i386/i386.c:2202
 #, gcc-internal-format
 msgid "-mtune=x86-64 is deprecated.  Use -mtune=k8 or -mtune=generic instead as appropriate."
 msgstr "-mtune=x86-64 es obsoleto.  Use en su lugar -mtune=k8 o -mtune=generic como sea adecuado."
 
-#: config/i386/i386.c:2186
+#: config/i386/i386.c:2211
 #, gcc-internal-format
 msgid "generic CPU can be used only for -mtune= switch"
 msgstr "el CPU generic sólo se puede usar para el interruptor -mtune="
 
-#: config/i386/i386.c:2188 config/i386/i386.c:2297 config/mt/mt.c:804
+#: config/i386/i386.c:2213 config/i386/i386.c:2322 config/mt/mt.c:804
 #, gcc-internal-format
 msgid "bad value (%s) for -march= switch"
 msgstr "valor erróneo (%s) para el interruptor -march="
 
-#: config/i386/i386.c:2199
+#: config/i386/i386.c:2224
 #, gcc-internal-format
 msgid "code model %s does not support PIC mode"
 msgstr "el modelo de código %s no admite el modo PIC"
 
-#: config/i386/i386.c:2205 config/sparc/sparc.c:725
+#: config/i386/i386.c:2230 config/sparc/sparc.c:728
 #, gcc-internal-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "valor erróneo (%s) para el interruptor -mcmodel="
 
-#: config/i386/i386.c:2228
+#: config/i386/i386.c:2253
 #, gcc-internal-format
 msgid "bad value (%s) for -masm= switch"
 msgstr "valor erróneo (%s) para el interruptor -masm="
 
-#: config/i386/i386.c:2231
+#: config/i386/i386.c:2256
 #, gcc-internal-format
 msgid "code model %qs not supported in the %s bit mode"
 msgstr "el modelo de código %qs no se admite en el modo de bit %s"
 
-#: config/i386/i386.c:2234
+#: config/i386/i386.c:2259
 #, gcc-internal-format
 msgid "%i-bit mode not compiled in"
 msgstr "no está compilado el modo bit-%i"
 
-#: config/i386/i386.c:2245 config/i386/i386.c:2319
+#: config/i386/i386.c:2270 config/i386/i386.c:2344
 #, gcc-internal-format
 msgid "CPU you selected does not support x86-64 instruction set"
 msgstr "el CPU que seleccionó no admite el conjunto de instrucciones x86-64"
 
-#: config/i386/i386.c:2351
+#: config/i386/i386.c:2376
 #, gcc-internal-format
 msgid "-mregparm is ignored in 64-bit mode"
 msgstr "se descarta -mregparm en modo de 64-bit"
 
-#: config/i386/i386.c:2354
+#: config/i386/i386.c:2379
 #, gcc-internal-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d no está entre 0 y %d"
 
-#: config/i386/i386.c:2366
+#: config/i386/i386.c:2391
 #, gcc-internal-format
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops es obsoleto, use -falign-loops"
 
-#: config/i386/i386.c:2371 config/i386/i386.c:2384 config/i386/i386.c:2397
+#: config/i386/i386.c:2396 config/i386/i386.c:2409 config/i386/i386.c:2422
 #, gcc-internal-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d no está entre 0 y %d"
 
-#: config/i386/i386.c:2379
+#: config/i386/i386.c:2404
 #, gcc-internal-format
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps es obsoleto, use -falign-jumps"
 
-#: config/i386/i386.c:2392
+#: config/i386/i386.c:2417
 #, gcc-internal-format
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions es obsoleto, use -falign-functions"
 
-#: config/i386/i386.c:2425
+#: config/i386/i386.c:2450
 #, gcc-internal-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d no está entre 0 y 5"
 
-#: config/i386/i386.c:2433
+#: config/i386/i386.c:2458
 #, gcc-internal-format
 msgid "-mlarge-data-threshold=%d is negative"
 msgstr "-mlarge-data-threshold=%d es negativo"
 
-#: config/i386/i386.c:2447
+#: config/i386/i386.c:2472
 #, gcc-internal-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "valor erróneo (%s) para la opción -mtls-dialect="
 
-#: config/i386/i386.c:2455
+#: config/i386/i386.c:2480
 #, gcc-internal-format
 msgid "pc%d is not valid precision setting (32, 64 or 80)"
 msgstr "pc%d no es una opción de precisión válida (32, 64 u 80)"
 
-#: config/i386/i386.c:2471
+#: config/i386/i386.c:2496
 #, gcc-internal-format
 msgid "-mrtd is ignored in 64bit mode"
 msgstr "se descarta -mrtd en el modo de 64bit"
 
-#: config/i386/i386.c:2560
+#: config/i386/i386.c:2585
 #, gcc-internal-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred-stack-boundary=%d no está entre %d y 12"
 
-#: config/i386/i386.c:2569
+#: config/i386/i386.c:2594
 #, gcc-internal-format
 msgid "-msseregparm used without SSE enabled"
 msgstr "se usó -msseregparm sin SSE activado"
 
-#: config/i386/i386.c:2580 config/i386/i386.c:2591
+#: config/i386/i386.c:2605 config/i386/i386.c:2616
 #, gcc-internal-format
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "el conjunto de instrucciones SSE está desactivado, usando la aritmética 387"
 
-#: config/i386/i386.c:2596
+#: config/i386/i386.c:2621
 #, gcc-internal-format
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "el conjunto de instrucciones 387 está desactivado, usando la aritmética SSE"
 
-#: config/i386/i386.c:2603
+#: config/i386/i386.c:2628
 #, gcc-internal-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "valor erróneo (%s) para el interruptor -mfpmath="
 
-#: config/i386/i386.c:2616
+#: config/i386/i386.c:2641
 #, gcc-internal-format
 msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
 msgstr "tipo de ABI de biblioteca de vectorización desconocida (%s) para la opción -mveclibabi="
 
-#: config/i386/i386.c:2635
+#: config/i386/i386.c:2660
 #, gcc-internal-format
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 msgstr "actualmente las tablas de desenredo requieren un puntero de marco o -maccumulate-outgoing-args para ser correctas"
 
-#: config/i386/i386.c:3022 config/i386/i386.c:3075
+#: config/i386/i386.c:3053 config/i386/i386.c:3106
 #, gcc-internal-format
 msgid "fastcall and regparm attributes are not compatible"
 msgstr "los atributos fastcall y regparm no son compatibles"
 
-#: config/i386/i386.c:3029
+#: config/i386/i386.c:3060
 #, gcc-internal-format
 msgid "%qs attribute requires an integer constant argument"
 msgstr "el atributo %qs requiere una constante entera como argumento"
 
-#: config/i386/i386.c:3035
+#: config/i386/i386.c:3066
 #, gcc-internal-format
 msgid "argument to %qs attribute larger than %d"
 msgstr "el argumento para el atributo %qs es más grande que %d"
 
-#: config/i386/i386.c:3045
+#: config/i386/i386.c:3076
 #, gcc-internal-format
 msgid "%s functions limited to %d register parameters"
 msgstr "las funciones %s están limitadas a %d parámetros de registro"
 
-#: config/i386/i386.c:3067 config/i386/i386.c:3102
+#: config/i386/i386.c:3098 config/i386/i386.c:3133
 #, gcc-internal-format
 msgid "fastcall and cdecl attributes are not compatible"
 msgstr "los atributos fastcall y cdecl no son compatibles"
 
-#: config/i386/i386.c:3071
+#: config/i386/i386.c:3102
 #, gcc-internal-format
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr "los atributos fastcall y stdcall no son compatibles"
 
-#: config/i386/i386.c:3085 config/i386/i386.c:3098
+#: config/i386/i386.c:3116 config/i386/i386.c:3129
 #, gcc-internal-format
 msgid "stdcall and cdecl attributes are not compatible"
 msgstr "los atributos stdcall y cdecl no son compatibles"
 
-#: config/i386/i386.c:3089
+#: config/i386/i386.c:3120
 #, gcc-internal-format
 msgid "stdcall and fastcall attributes are not compatible"
 msgstr "los atributos stdcall y fastcall no son compatibles"
 
-#: config/i386/i386.c:3236
+#: config/i386/i386.c:3271
 #, gcc-internal-format
 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
 msgstr "Se llama a %qD con el atributo sseregparm sin activar SSE/SSE2"
 
-#: config/i386/i386.c:3239
+#: config/i386/i386.c:3274
 #, gcc-internal-format
 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
 msgstr "Se llama a %qT con el atributo sseregparm sin activar SSE/SSE2"
 
-#: config/i386/i386.c:3925
+#: config/i386/i386.c:3971
 #, gcc-internal-format
 msgid "SSE register return with SSE disabled"
 msgstr "se devuelve el registro SSE con SSE desactivado"
 
-#: config/i386/i386.c:3931
+#: config/i386/i386.c:3977
 #, gcc-internal-format
 msgid "SSE register argument with SSE disabled"
 msgstr "argumento de registro SSE con SSE desactivado"
 
-#: config/i386/i386.c:3947
+#: config/i386/i386.c:3993
 #, gcc-internal-format
 msgid "x87 register return with x87 disabled"
 msgstr "se devuelve el registro x87 con x87 desactivado"
 
-#: config/i386/i386.c:4265
+#: config/i386/i386.c:4314
 #, gcc-internal-format
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr "el argumento de vector SSE sin SSE activado cambia la ABI"
 
-#: config/i386/i386.c:4283
+#: config/i386/i386.c:4332
 #, gcc-internal-format
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr "el argumento de vector MMX sin MMX activado cambia la ABI"
 
-#: config/i386/i386.c:4810
+#: config/i386/i386.c:4859
 #, gcc-internal-format
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr "la devolución de vector SSE sin SSE activado cambia la ABI"
 
-#: config/i386/i386.c:4820
+#: config/i386/i386.c:4869
 #, gcc-internal-format
 msgid "MMX vector return without MMX enabled changes the ABI"
 msgstr "la devolución de vector MMX sin MMX activado cambia la ABI"
 
-#: config/i386/i386.c:6171
+#: config/i386/i386.c:6220
 #, gcc-internal-format
 msgid "-mstackrealign ignored for nested functions"
 msgstr "se descarta -mstackrealign para las funciones anidadas"
 
-#: config/i386/i386.c:6173
+#: config/i386/i386.c:6222
 #, gcc-internal-format
 msgid "%s not supported for nested functions"
 msgstr "%s no admite funciones anidadas"
 
-#: config/i386/i386.c:8576
+#: config/i386/i386.c:8631
 #, gcc-internal-format
 msgid "extended registers have no high halves"
 msgstr "los registros extendidos no tiene mitades superiores"
 
-#: config/i386/i386.c:8591
+#: config/i386/i386.c:8646
 #, gcc-internal-format
 msgid "unsupported operand size for extended register"
 msgstr "no se admite el tamaño de operando para el registro extendido"
 
-#: config/i386/i386.c:19610
+#: config/i386/i386.c:19694
 #, gcc-internal-format
 msgid "the third argument must be a 4-bit immediate"
 msgstr "el tercer argumento debe ser un inmediato de 4-bit"
 
-#: config/i386/i386.c:19614
+#: config/i386/i386.c:19698
 #, gcc-internal-format
 msgid "the third argument must be an 8-bit immediate"
 msgstr "el tercer argumento debe ser un inmediato de 8-bit"
 
-#: config/i386/i386.c:19836
+#: config/i386/i386.c:19920
 #, gcc-internal-format
 msgid "last argument must be an immediate"
 msgstr "el último argumento debe ser un inmediato"
 
-#: config/i386/i386.c:19963
+#: config/i386/i386.c:20047
 #, gcc-internal-format
 msgid "the second argument must be a 4-bit immediate"
 msgstr "el segundo argumento debe ser un inmediato de 4-bit"
 
-#: config/i386/i386.c:20209
+#: config/i386/i386.c:20293
 #, gcc-internal-format
 msgid "the fifth argument must be a 8-bit immediate"
 msgstr "el quinto argumento debe ser un inmediato de 8-bit"
 
-#: config/i386/i386.c:20304
+#: config/i386/i386.c:20388
 #, gcc-internal-format
 msgid "the third argument must be a 8-bit immediate"
 msgstr "el tercer argumento debe ser un inmediato de 8-bit"
 
-#: config/i386/i386.c:20374 config/rs6000/rs6000.c:8133
+#: config/i386/i386.c:20458 config/rs6000/rs6000.c:8240
 #, gcc-internal-format
 msgid "selector must be an integer constant in the range 0..%wi"
 msgstr "el selector debe ser una constante entera en el rango 0..%wi"
 
-#: config/i386/i386.c:20774 config/i386/i386.c:20970
+#: config/i386/i386.c:20858 config/i386/i386.c:21054
 #, gcc-internal-format
 msgid "shift must be an immediate"
 msgstr "el desplazamiento debe ser un inmediato"
 
-#: config/i386/i386.c:21033 config/i386/i386.c:21075
+#: config/i386/i386.c:21117 config/i386/i386.c:21159
 #, gcc-internal-format
 msgid "index mask must be an immediate"
 msgstr "la máscara de índice debe ser un inmediato"
 
-#: config/i386/i386.c:21038 config/i386/i386.c:21080
+#: config/i386/i386.c:21122 config/i386/i386.c:21164
 #, gcc-internal-format
 msgid "length mask must be an immediate"
 msgstr "la longitud de máscara debe ser un inmediato"
 
-#: config/i386/i386.c:22525 config/rs6000/rs6000.c:19666
+#: config/i386/i386.c:22609 config/rs6000/rs6000.c:19883
 #, gcc-internal-format
 msgid "%qs incompatible attribute ignored"
 msgstr "se descarta el atributo incompatible %qs"
 
+#: config/i386/netware.c:253
+#, gcc-internal-format
+msgid "-fPIC and -fpic are not supported for this target"
+msgstr "-fPIC y -fpic no se admiten en este objetivo"
+
 #: config/i386/winnt-cxx.c:71 config/sh/symbian.c:172
 #, gcc-internal-format
 msgid "definition of static data member %q+D of dllimport'd class"
@@ -25382,57 +25353,57 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "%Jno se puede especificar un atributo de área de direcciones para funciones"
 
-#: config/ia64/ia64.c:5126 config/pa/pa.c:347 config/spu/spu.c:3875
+#: config/ia64/ia64.c:5127 config/pa/pa.c:350 config/spu/spu.c:3864
 #, gcc-internal-format
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr "el valor de -mfixed-range debe ser de la forma REG1-REG2"
 
-#: config/ia64/ia64.c:5153 config/pa/pa.c:374 config/spu/spu.c:3901
+#: config/ia64/ia64.c:5154 config/pa/pa.c:377 config/spu/spu.c:3890
 #, gcc-internal-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s es un rango vacío"
 
-#: config/ia64/ia64.c:5181
+#: config/ia64/ia64.c:5182
 #, gcc-internal-format
 msgid "bad value %<%s%> for -mtls-size= switch"
 msgstr "valor erróneo %<%s%> para el interruptor -mtls-size="
 
-#: config/ia64/ia64.c:5209
+#: config/ia64/ia64.c:5210
 #, gcc-internal-format
 msgid "bad value %<%s%> for -mtune= switch"
 msgstr "valor erróneo %<%s%> para el interruptor -mtune="
 
-#: config/ia64/ia64.c:5228
+#: config/ia64/ia64.c:5229
 #, gcc-internal-format
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr "no se ha implementado aún: raíz cuadrada incluída en línea optimizada para latencia"
 
-#: config/ia64/ia64.c:9950
+#: config/ia64/ia64.c:9951
 #, gcc-internal-format
 msgid "version attribute is not a string"
 msgstr "el atributo version no es una cadena"
 
-#: config/iq2000/iq2000.c:1812
+#: config/iq2000/iq2000.c:1816
 #, gcc-internal-format
 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr "gp_offset (%ld) o end_offset (%ld) es menor a cero"
 
-#: config/iq2000/iq2000.c:2583
+#: config/iq2000/iq2000.c:2587
 #, gcc-internal-format
 msgid "argument %qd is not a constant"
 msgstr "el argumento %qd no es una constante"
 
-#: config/iq2000/iq2000.c:2885 config/mt/mt.c:349 config/xtensa/xtensa.c:2118
+#: config/iq2000/iq2000.c:2889 config/mt/mt.c:349 config/xtensa/xtensa.c:2124
 #, gcc-internal-format
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr "PRINT_OPERAND_ADDRESS, puntero nulo"
 
-#: config/iq2000/iq2000.c:3040
+#: config/iq2000/iq2000.c:3044
 #, gcc-internal-format
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: Puntuación desconocida '%c'"
 
-#: config/iq2000/iq2000.c:3049 config/xtensa/xtensa.c:1972
+#: config/iq2000/iq2000.c:3053 config/xtensa/xtensa.c:1978
 #, gcc-internal-format
 msgid "PRINT_OPERAND null pointer"
 msgstr "PRINT_OPERAND puntero nulo"
@@ -25457,22 +25428,22 @@
 msgid "invalid target memregs value '%d'"
 msgstr "valor de memregs objetivo '%d' inválido"
 
-#: config/m32c/m32c.c:2759
+#: config/m32c/m32c.c:2766
 #, gcc-internal-format
 msgid "`%s' attribute is not supported for R8C target"
 msgstr "no se admite el atributo `%s' para el objetivo R8C"
 
-#: config/m32c/m32c.c:2767
+#: config/m32c/m32c.c:2774
 #, gcc-internal-format
 msgid "`%s' attribute applies only to functions"
 msgstr "el atributo `%s' se aplica solamente a funciones"
 
-#: config/m32c/m32c.c:2775
+#: config/m32c/m32c.c:2782
 #, gcc-internal-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "el argumento del atributo `%s' no es una constante entera"
 
-#: config/m32c/m32c.c:2784
+#: config/m32c/m32c.c:2791
 #, gcc-internal-format
 msgid "`%s' attribute argument should be between 18 to 255"
 msgstr "el argumento del atributo `%s' debe estar entre 18 a 255"
@@ -25522,7 +25493,7 @@
 msgid "interrupt_thread is available only on fido"
 msgstr "interrupt_thread sólo está disponible en fido"
 
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15014
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15226
 #, gcc-internal-format
 msgid "stack limit expression is not supported"
 msgstr "no se admite la expresión del límite de la pila"
@@ -25537,114 +25508,114 @@
 msgid "%qs redeclared with conflicting %qs attributes"
 msgstr "%qs se redeclaró con los atributos %qs en conflicto"
 
-#: config/mips/mips.c:2348
+#: config/mips/mips.c:2382
 #, gcc-internal-format
 msgid "MIPS16 TLS"
 msgstr "TLS de MIPS16"
 
-#: config/mips/mips.c:5439
+#: config/mips/mips.c:5500
 #, gcc-internal-format
 msgid "cannot handle inconsistent calls to %qs"
 msgstr "no se pueden manejar llamadas inconsistentes a %qs"
 
-#: config/mips/mips.c:10258
+#: config/mips/mips.c:10337
 #, gcc-internal-format
 msgid "invalid argument to built-in function"
 msgstr "argumento inválido para la función interna"
 
-#: config/mips/mips.c:10530
+#: config/mips/mips.c:10609
 #, gcc-internal-format
 msgid "built-in function %qs not supported for MIPS16"
 msgstr "no se admite la función interna %qs para MIPS16"
 
-#: config/mips/mips.c:11679 config/mips/mips.c:12065
+#: config/mips/mips.c:11751 config/mips/mips.c:12137
 #, gcc-internal-format
 msgid "MIPS16 PIC"
 msgstr "PIC de MIPS16"
 
-#: config/mips/mips.c:11682
+#: config/mips/mips.c:11754
 #, gcc-internal-format
 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
 msgstr "código MIPS16 de coma flotante hard para ABIs diferentes de o32 y o64"
 
-#: config/mips/mips.c:11810
+#: config/mips/mips.c:11882
 #, gcc-internal-format
 msgid "CPU names must be lower case"
 msgstr "los nombres de CPU debe estar en minúsculas"
 
-#: config/mips/mips.c:11938
+#: config/mips/mips.c:12010
 #, gcc-internal-format
 msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
 msgstr "%<-%s%> genera un conflicto con las otras opciones de la arquitectura, las cuales especifican un procesador %s"
 
-#: config/mips/mips.c:11954
+#: config/mips/mips.c:12026
 #, gcc-internal-format
 msgid "%<-march=%s%> is not compatible with the selected ABI"
 msgstr "%<-march=%s%> no es compatible con la ABI seleccionada"
 
-#: config/mips/mips.c:11969
+#: config/mips/mips.c:12041
 #, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit processor"
 msgstr "se utiliza %<-mgp64%> con un procesador de 32-bit"
 
-#: config/mips/mips.c:11971
+#: config/mips/mips.c:12043
 #, gcc-internal-format
 msgid "%<-mgp32%> used with a 64-bit ABI"
 msgstr "se utiliza %<-mgp32%> con una ABI de 64-bit"
 
-#: config/mips/mips.c:11973
+#: config/mips/mips.c:12045
 #, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit ABI"
 msgstr "se utiliza %<-mgp64%> con una ABI de 32-bit"
 
-#: config/mips/mips.c:11989 config/mips/mips.c:11991 config/mips/mips.c:12058
+#: config/mips/mips.c:12061 config/mips/mips.c:12063 config/mips/mips.c:12130
 #, gcc-internal-format
 msgid "unsupported combination: %s"
 msgstr "no se admite la combinación: %s"
 
-#: config/mips/mips.c:11995
+#: config/mips/mips.c:12067
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
 msgstr "%<-mgp32%> y %<-mfp64%> sólo se pueden combinar si el objetivo admite las instrucciones mfhc1 y mthc1"
 
-#: config/mips/mips.c:11998
+#: config/mips/mips.c:12070
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
 msgstr "%<-mgp32%> y %<-mfp64%> sólo se pueden combinar al usar la ABI o32"
 
-#: config/mips/mips.c:12052
+#: config/mips/mips.c:12124
 #, gcc-internal-format
 msgid "the %qs architecture does not support branch-likely instructions"
 msgstr "la arquitectura %qs no admite las instrucciones con probabilidad de ramificación"
 
-#: config/mips/mips.c:12098
+#: config/mips/mips.c:12170
 #, gcc-internal-format
 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
 msgstr "%<-mno-gpopt%> necesita %<-mexplicit-relocs%>"
 
-#: config/mips/mips.c:12106 config/mips/mips.c:12109
+#: config/mips/mips.c:12178 config/mips/mips.c:12181
 #, gcc-internal-format
 msgid "cannot use small-data accesses for %qs"
 msgstr "no se pueden usar accesos de data small para %qs"
 
-#: config/mips/mips.c:12123
+#: config/mips/mips.c:12195
 #, gcc-internal-format
 msgid "%<-mips3d%> requires %<-mpaired-single%>"
 msgstr "%<-mips3d%> requiere %<-mpaired-single%>"
 
-#: config/mips/mips.c:12132
+#: config/mips/mips.c:12204
 #, gcc-internal-format
 msgid "%qs must be used with %qs"
 msgstr "%qs se debe usar con %qs"
 
-#: config/mips/mips.c:12139
+#: config/mips/mips.c:12211
 #, gcc-internal-format
 msgid "the %qs architecture does not support paired-single instructions"
 msgstr "la arquitectura %qs no admite las instrucciones par-sencillo"
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2110
+#: config/mips/mips.h:2111
 #, gcc-internal-format
 msgid "mips16 function profiling"
 msgstr "análisis de perfil de las funciones mips16"
@@ -25674,28 +25645,28 @@
 msgid "MMIX Internal: Last named vararg would not fit in a register"
 msgstr "MMIX Interno: El último vararg nombrado no cabe en un registro"
 
-#: config/mmix/mmix.c:1495 config/mmix/mmix.c:1519 config/mmix/mmix.c:1635
+#: config/mmix/mmix.c:1491 config/mmix/mmix.c:1515 config/mmix/mmix.c:1631
 #, gcc-internal-format
 msgid "MMIX Internal: Bad register: %d"
 msgstr "MMIX Interno: Registro erróneo: %d"
 
 #. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:1627
+#: config/mmix/mmix.c:1623
 #, gcc-internal-format
 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
 msgstr "MMIX Interno: Falta un case %qc en mmix_print_operand"
 
-#: config/mmix/mmix.c:1913
+#: config/mmix/mmix.c:1909
 #, gcc-internal-format
 msgid "stack frame not a multiple of 8 bytes: %wd"
 msgstr "el marco de pila no es un múltiplo de 8 bytes: %wd"
 
-#: config/mmix/mmix.c:2149
+#: config/mmix/mmix.c:2145
 #, gcc-internal-format
 msgid "stack frame not a multiple of octabyte: %wd"
 msgstr "el marco de pila no es un múltiplo de octabyte: %wd"
 
-#: config/mmix/mmix.c:2489 config/mmix/mmix.c:2553
+#: config/mmix/mmix.c:2485 config/mmix/mmix.c:2549
 #, gcc-internal-format
 msgid "MMIX Internal: %s is not a shiftable int"
 msgstr "MMIX Interno: %s no es un int desplazable"
@@ -25705,27 +25676,27 @@
 msgid "info pointer NULL"
 msgstr "el puntero de información es NULL"
 
-#: config/pa/pa.c:479
+#: config/pa/pa.c:482
 #, gcc-internal-format
 msgid "PIC code generation is not supported in the portable runtime model"
 msgstr "La generación de código PIC no se admite en el modelo transportable de tiempo de ejecución"
 
-#: config/pa/pa.c:484
+#: config/pa/pa.c:487
 #, gcc-internal-format
 msgid "PIC code generation is not compatible with fast indirect calls"
 msgstr "La generación de código PIC no es compatible con las llamadas rápidas indirectas"
 
-#: config/pa/pa.c:489
+#: config/pa/pa.c:492
 #, gcc-internal-format
 msgid "-g is only supported when using GAS on this processor,"
 msgstr "-g sólo se admite cuando se usa GAS en este procesador,"
 
-#: config/pa/pa.c:490
+#: config/pa/pa.c:493
 #, gcc-internal-format
 msgid "-g option disabled"
 msgstr "opción -g desactivada"
 
-#: config/pa/pa.c:8285
+#: config/pa/pa.c:8373
 #, gcc-internal-format
 msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
 msgstr "la alineación (%u) para %s excede la alineación máxima para los datos comunes globales.  Se usará %u"
@@ -25794,251 +25765,252 @@
 msgid "junk at end of #pragma longcall"
 msgstr "basura al final de #pragma longcall"
 
-#: config/rs6000/rs6000-c.c:2550
+#: config/rs6000/rs6000-c.c:2553
 #, gcc-internal-format
 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
 msgstr "el paso del argumento %d de %qE descarta los calificadores del tipo del destino del puntero"
 
-#: config/rs6000/rs6000-c.c:2593
+#: config/rs6000/rs6000-c.c:2596
 #, gcc-internal-format
 msgid "invalid parameter combination for AltiVec intrinsic"
 msgstr "combinación de parámetros inválida para el intrínseco AltiVec"
 
-#: config/rs6000/rs6000.c:1294
+#: config/rs6000/rs6000.c:1312
 #, gcc-internal-format
 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
 msgstr "-mdynamic-no-pic anula a -fpic o -fPIC"
 
-#: config/rs6000/rs6000.c:1305
+#: config/rs6000/rs6000.c:1323
 #, gcc-internal-format
 msgid "-m64 requires PowerPC64 architecture, enabling"
 msgstr "-m64 requiere la arquitectura PowerPC64, activando"
 
-#: config/rs6000/rs6000.c:1528
+#: config/rs6000/rs6000.c:1546
 #, gcc-internal-format
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "-mmultiple no se admite en sistemas little endian"
 
-#: config/rs6000/rs6000.c:1535
+#: config/rs6000/rs6000.c:1553
 #, gcc-internal-format
 msgid "-mstring is not supported on little endian systems"
 msgstr "-mstring no se admite en sistemas little endian"
 
-#: config/rs6000/rs6000.c:1549
+#: config/rs6000/rs6000.c:1567
 #, gcc-internal-format
 msgid "unknown -mdebug-%s switch"
 msgstr "interruptor -mdebug-%s desconocido"
 
-#: config/rs6000/rs6000.c:1561
+#: config/rs6000/rs6000.c:1579
 #, gcc-internal-format
 msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
 msgstr "argumento de -mtraceback %qs desconocido; se esperaba %<full%>, %<partial%> o %<none%>"
 
-#: config/rs6000/rs6000.c:1973
+#: config/rs6000/rs6000.c:2003
 #, gcc-internal-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "se desconoce la opción -m%s= especificada: '%s'"
 
-#: config/rs6000/rs6000.c:2186
+#: config/rs6000/rs6000.c:2218
 #, gcc-internal-format
 msgid "not configured for ABI: '%s'"
 msgstr "no se configuró para ABI: '%s'"
 
-#: config/rs6000/rs6000.c:2199
+#: config/rs6000/rs6000.c:2231
 #, gcc-internal-format
 msgid "Using darwin64 ABI"
 msgstr "Se usa ABI darwin64"
 
-#: config/rs6000/rs6000.c:2204
+#: config/rs6000/rs6000.c:2236
 #, gcc-internal-format
 msgid "Using old darwin ABI"
 msgstr "Se usa ABI de darwin antiguo"
 
-#: config/rs6000/rs6000.c:2211
+#: config/rs6000/rs6000.c:2243
 #, gcc-internal-format
 msgid "Using IBM extended precision long double"
 msgstr "Se usa long double de precisión extendida de IBM"
 
-#: config/rs6000/rs6000.c:2217
+#: config/rs6000/rs6000.c:2249
 #, gcc-internal-format
 msgid "Using IEEE extended precision long double"
 msgstr "Se usa long double de precisión extendida de IEEE"
 
-#: config/rs6000/rs6000.c:2222
+#: config/rs6000/rs6000.c:2254
 #, gcc-internal-format
 msgid "unknown ABI specified: '%s'"
 msgstr "ABI especificada desconocida: '%s'"
 
-#: config/rs6000/rs6000.c:2249
+#: config/rs6000/rs6000.c:2281
 #, gcc-internal-format
 msgid "invalid option for -mfloat-gprs: '%s'"
 msgstr "opción inválida para -mfloat-gprs: '%s'"
 
-#: config/rs6000/rs6000.c:2259
+#: config/rs6000/rs6000.c:2291
 #, gcc-internal-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr "Interruptor -mlong-double-%s desconocido"
 
-#: config/rs6000/rs6000.c:2280
+#: config/rs6000/rs6000.c:2312
 #, gcc-internal-format
 msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
 msgstr "no se admite -malign-power para Darwin de 64-bit; es incompatible con las bibliotecas C y C++ instaladas"
 
-#: config/rs6000/rs6000.c:2288
+#: config/rs6000/rs6000.c:2320
 #, gcc-internal-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "opción -malign-XXXXX especificada desconocida: '%s'"
 
-#: config/rs6000/rs6000.c:4989
+#: config/rs6000/rs6000.c:5087
 #, gcc-internal-format
 msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr "Se devolvió un vector GCC por referencia: extensión de ABI no estándar sin garantía de compatibilidad"
 
-#: config/rs6000/rs6000.c:5062
+#: config/rs6000/rs6000.c:5160
 #, gcc-internal-format
 msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr "no se puede devolver un valor en el registro vector porque las instrucciones altivec están desactivadas, use -maltivec para activarlas"
 
-#: config/rs6000/rs6000.c:5320
+#: config/rs6000/rs6000.c:5418
 #, gcc-internal-format
 msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr "no se puede pasar argumentos en el registro vector porque las instrucciones altivec están desactivadas, use -maltivec para activarlas"
 
-#: config/rs6000/rs6000.c:6221
+#: config/rs6000/rs6000.c:6322
 #, gcc-internal-format
 msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr "vector GCC pasado por referencia: extensión ABI que no es estándar sin garantía de compatibilidad"
 
-#: config/rs6000/rs6000.c:7461
+#: config/rs6000/rs6000.c:7568
 #, gcc-internal-format
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "el argumento 1 debe ser una literal con signo de 5-bit"
 
-#: config/rs6000/rs6000.c:7564 config/rs6000/rs6000.c:8475
+#: config/rs6000/rs6000.c:7671 config/rs6000/rs6000.c:8582
 #, gcc-internal-format
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "el argumento 2 debe ser una literal sin signo de 5-bit"
 
-#: config/rs6000/rs6000.c:7604
+#: config/rs6000/rs6000.c:7711
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "el argumento 1 de __builtin_altivec_predicate debe ser una constante"
 
-#: config/rs6000/rs6000.c:7657
+#: config/rs6000/rs6000.c:7764
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "el argumento 1 de __builtin_altivec_predicate está fuera de rango"
 
-#: config/rs6000/rs6000.c:7906
+#: config/rs6000/rs6000.c:8013
 #, gcc-internal-format
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "el argumento 3 debe ser una literal sin signo de 4-bit"
 
-#: config/rs6000/rs6000.c:8078
+#: config/rs6000/rs6000.c:8185
 #, gcc-internal-format
 msgid "argument to %qs must be a 2-bit unsigned literal"
 msgstr "el argumento para %qs debe ser una literal sin signo de 2-bit"
 
-#: config/rs6000/rs6000.c:8220
+#: config/rs6000/rs6000.c:8327
 #, gcc-internal-format
 msgid "unresolved overload for Altivec builtin %qF"
 msgstr "sobrecarga sin resolver para el interno Altivec %qF"
 
-#: config/rs6000/rs6000.c:8302
+#: config/rs6000/rs6000.c:8409
 #, gcc-internal-format
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "el argumento para dss debe ser una literal sin signo de 2-bit"
 
 # continuar aqui
-#: config/rs6000/rs6000.c:8595
+#: config/rs6000/rs6000.c:8702
 #, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate must be a constant"
 msgstr "el argumento 1 de __builtin_paired_predicate debe ser una constante"
 
-#: config/rs6000/rs6000.c:8642
+#: config/rs6000/rs6000.c:8749
 #, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate is out of range"
 msgstr "el argumento 1 de __builtin_paired_predicate está fuera de rango"
 
-#: config/rs6000/rs6000.c:8667
+#: config/rs6000/rs6000.c:8774
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "el argumento 1 de __builtin_spe_predicate debe ser una constante"
 
-#: config/rs6000/rs6000.c:8739
+#: config/rs6000/rs6000.c:8846
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "el argumento 1 de __builtin_spe_predicate está fuera de rango"
 
-#: config/rs6000/rs6000.c:14977
+#: config/rs6000/rs6000.c:15189
 #, gcc-internal-format
 msgid "stack frame too large"
 msgstr "marco de pila demasiado grande"
 
-#: config/rs6000/rs6000.c:17598
+#: config/rs6000/rs6000.c:17811
 #, gcc-internal-format
 msgid "no profiling of 64-bit code for this ABI"
 msgstr "no hay análisis de perfil del código de 64-bit para esta ABI"
 
-#: config/rs6000/rs6000.c:19470
+#: config/rs6000/rs6000.c:19687
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
 msgstr "el uso de %<long%> en tipos AltiVec es inválido para código de 64 bit"
 
-#: config/rs6000/rs6000.c:19472
+#: config/rs6000/rs6000.c:19689
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
 msgstr "el uso de %<long%> en tipos AltiVec es obsoleto; use %<int%>"
 
-#: config/rs6000/rs6000.c:19476
+#: config/rs6000/rs6000.c:19693
 #, gcc-internal-format
 msgid "use of %<long long%> in AltiVec types is invalid"
 msgstr "el uso de %<long long%> en tipos AltiVec es inválido"
 
-#: config/rs6000/rs6000.c:19478
+#: config/rs6000/rs6000.c:19695
 #, gcc-internal-format
 msgid "use of %<double%> in AltiVec types is invalid"
 msgstr "el uso de %<double%> en tipos AltiVec es inválido"
 
-#: config/rs6000/rs6000.c:19480
+#: config/rs6000/rs6000.c:19697
 #, gcc-internal-format
 msgid "use of %<long double%> in AltiVec types is invalid"
 msgstr "el uso de %<long double%> en tipos AltiVec es inválido"
 
-#: config/rs6000/rs6000.c:19482
+#: config/rs6000/rs6000.c:19699
 #, gcc-internal-format
 msgid "use of boolean types in AltiVec types is invalid"
 msgstr "el uso de tipos booleanos en tipos AltiVec es inválido"
 
-#: config/rs6000/rs6000.c:19484
+#: config/rs6000/rs6000.c:19701
 #, gcc-internal-format
 msgid "use of %<complex%> in AltiVec types is invalid"
 msgstr "el uso de %<complex%> en tipos AltiVec es inválido"
 
-#: config/rs6000/rs6000.c:19486
+#: config/rs6000/rs6000.c:19703
 #, gcc-internal-format
 msgid "use of decimal floating point types in AltiVec types is invalid"
 msgstr "el uso de tipos de coma flotante decimal en tipos AltiVec es inválido"
 
 #: config/rs6000/aix43.h:38 config/rs6000/aix51.h:37 config/rs6000/aix52.h:38
-#: config/rs6000/aix53.h:38
+#: config/rs6000/aix53.h:38 config/rs6000/aix61.h:38
 #, gcc-internal-format
 msgid "-maix64 and POWER architecture are incompatible"
 msgstr "-maix64 y la arquitectura POWER son incompatibles"
 
 #: config/rs6000/aix43.h:43 config/rs6000/aix51.h:42 config/rs6000/aix52.h:43
-#: config/rs6000/aix53.h:43
+#: config/rs6000/aix53.h:43 config/rs6000/aix61.h:43
 #, gcc-internal-format
 msgid "-maix64 requires PowerPC64 architecture remain enabled"
 msgstr "-maix64 requiere que la arquitectura PowerPC64 permanezca activada"
 
 #: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
+#: config/rs6000/aix61.h:49
 #, gcc-internal-format
 msgid "soft-float and long-double-128 are incompatible"
 msgstr "soft-float y long-double-128 son incompatibles"
 
 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:46 config/rs6000/aix52.h:53
-#: config/rs6000/aix53.h:53
+#: config/rs6000/aix53.h:53 config/rs6000/aix61.h:53
 #, gcc-internal-format
 msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 msgstr "se requiere -maix64: aún no se admite el cálculo de 64 bits con direccionamiento de 32 bits"
@@ -26080,7 +26052,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1560
+#: config/rs6000/rs6000.h:1569
 #, gcc-internal-format
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr "no se admite RETURN_ADDRESS_OFFSET"
@@ -26203,22 +26175,22 @@
 msgid "-mstack-guard implies use of -mstack-size"
 msgstr "-mstack-guard implica el uso de -mstack-size"
 
-#: config/s390/s390.c:6640
+#: config/s390/s390.c:6679
 #, gcc-internal-format
 msgid "total size of local variables exceeds architecture limit"
 msgstr "el tamaño total de las variables locales excede el límite de la arquitectura"
 
-#: config/s390/s390.c:7298
+#: config/s390/s390.c:7349
 #, gcc-internal-format
 msgid "frame size of function %qs is "
 msgstr "el tamaño de marco de la función %qs es "
 
-#: config/s390/s390.c:7328
+#: config/s390/s390.c:7379
 #, gcc-internal-format
 msgid "frame size of %qs is "
 msgstr "el tamaño de marco de %qs es "
 
-#: config/s390/s390.c:7332
+#: config/s390/s390.c:7383
 #, gcc-internal-format
 msgid "%qs uses dynamic stack allocation"
 msgstr "%qs utiliza alojamiento dinámico de pila"
@@ -26228,44 +26200,44 @@
 msgid "-fPIC and -G are incompatible"
 msgstr "-fPIC y -G son incompatibles"
 
-#: config/sh/sh.c:6894
+#: config/sh/sh.c:6897
 #, gcc-internal-format
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "no se admite __builtin_saveregs en este subobjetivo"
 
-#: config/sh/sh.c:7904
+#: config/sh/sh.c:7907
 #, gcc-internal-format
 msgid "%qs attribute only applies to interrupt functions"
 msgstr "el atributo %qs se aplica solamente a funciones de interrupción"
 
-#: config/sh/sh.c:7990
+#: config/sh/sh.c:7993
 #, gcc-internal-format
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr "el atributo interrupt_handler no es compatible con -m5-compact"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:8012
+#: config/sh/sh.c:8015
 #, gcc-internal-format
 msgid "%qs attribute argument not a string constant"
 msgstr "el argumento del atributo %qs no es una constante de cadena"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:8037
+#: config/sh/sh.c:8040
 #, gcc-internal-format
 msgid "%qs attribute argument not an integer constant"
 msgstr "el argumento del atributo %qs no es una constante entera"
 
-#: config/sh/sh.c:10085
+#: config/sh/sh.c:10084
 #, gcc-internal-format
 msgid "r0 needs to be available as a call-clobbered register"
 msgstr "r0 necesita estar disponible como un registro sobreescrito por llamada"
 
-#: config/sh/sh.c:10106
+#: config/sh/sh.c:10105
 #, gcc-internal-format
 msgid "Need a second call-clobbered general purpose register"
 msgstr "Se necesita un segundo registro de propósito general sobreescrito por llamada"
 
-#: config/sh/sh.c:10114
+#: config/sh/sh.c:10113
 #, gcc-internal-format
 msgid "Need a call-clobbered target register"
 msgstr "Se necesita un registro objetivo sobreescrito por llamada"
@@ -26295,7 +26267,7 @@
 msgid "%s %q+D %s after being referenced with dllimport linkage"
 msgstr "%s %q+D %s después de referenciarse con enlazado dllimport"
 
-#: config/sh/symbian.c:891 cp/tree.c:2737
+#: config/sh/symbian.c:891 cp/tree.c:2753
 #, gcc-internal-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr "revisión lang_*: falló en %s, en %s:%d"
@@ -26338,17 +26310,17 @@
 msgid "-mrelax is only supported for RTP PIC"
 msgstr "-mrelax sólo se admite pare el PIC de RTP"
 
-#: config/sparc/sparc.c:698
+#: config/sparc/sparc.c:701
 #, gcc-internal-format
 msgid "%s is not supported by this configuration"
 msgstr "%s no se admite en esta configuración"
 
-#: config/sparc/sparc.c:705
+#: config/sparc/sparc.c:708
 #, gcc-internal-format
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr "no se permite -mlong-double-64 con -m64"
 
-#: config/sparc/sparc.c:730
+#: config/sparc/sparc.c:733
 #, gcc-internal-format
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "-mcmodel= no se admite en sistemas de 32 bit"
@@ -26368,67 +26340,57 @@
 msgid "parameter list does not match a valid signature for %s()"
 msgstr "la lista de parámetros no ofrece una firma válida para %s()"
 
-#: config/spu/spu.c:337 config/spu/spu.c:348
+#: config/spu/spu.c:341 config/spu/spu.c:352
 #, gcc-internal-format
 msgid "Unknown architecture '%s'"
 msgstr "Arquitectura desconocida '%s'"
 
-#: config/spu/spu.c:3034
+#: config/spu/spu.c:3023
 #, gcc-internal-format
 msgid "`%s' attribute ignored"
 msgstr "se descarta el atributo `%s'"
 
-#: config/spu/spu.c:5218
+#: config/spu/spu.c:5207
 #, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]."
 msgstr "%s espera una literal entera en el rango [%d, %d]."
 
-#: config/spu/spu.c:5238
+#: config/spu/spu.c:5227
 #, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]. ("
 msgstr "%s espera una literal entera en el rango [%d, %d]. ("
 
-#: config/spu/spu.c:5268
+#: config/spu/spu.c:5257
 #, gcc-internal-format
 msgid "%d least significant bits of %s are ignored."
 msgstr "se descartan los %d bits menos significativos de %s."
 
-#: config/stormy16/stormy16.c:499
+#: config/stormy16/stormy16.c:1080
 #, gcc-internal-format
-msgid "constant halfword load operand out of range"
-msgstr "el operando de carga de una constante halfword está fuera de rango"
-
-#: config/stormy16/stormy16.c:509
-#, gcc-internal-format
-msgid "constant arithmetic operand out of range"
-msgstr "el operando aritmético constante está fuera de rango"
-
-#: config/stormy16/stormy16.c:1108
-#, gcc-internal-format
 msgid "local variable memory requirements exceed capacity"
 msgstr "los requerimientos de memoria para variables locales excede la capacidad"
 
-#: config/stormy16/stormy16.c:1274
+#: config/stormy16/stormy16.c:1246
 #, gcc-internal-format
 msgid "function_profiler support"
 msgstr "soporte para function_profiler"
 
-#: config/stormy16/stormy16.c:1363
+#: config/stormy16/stormy16.c:1335
 #, gcc-internal-format
 msgid "cannot use va_start in interrupt function"
 msgstr "no se puede usar va_start en una función de interrupción"
 
-#: config/stormy16/stormy16.c:1906
+#: config/stormy16/stormy16.c:1879
 #, gcc-internal-format
 msgid "switch statement of size %lu entries too large"
 msgstr "la declaración switch de tamaño de %lu entradas es demasiado grande"
 
-#: config/stormy16/stormy16.c:2274
+#: config/stormy16/stormy16.c:2247
 #, gcc-internal-format
 msgid "%<__BELOW100__%> attribute only applies to variables"
 msgstr "el atributo %<__BELOW100__%> solamente se aplica a variables"
 
-#: config/stormy16/stormy16.c:2281
+#: config/stormy16/stormy16.c:2254
 #, gcc-internal-format
 msgid "__BELOW100__ attribute not allowed with auto storage class"
 msgstr "no se permite el atributo __BELOW100__ con una clase de auto almacenamiento"
@@ -26553,345 +26515,345 @@
 msgid "too much stack space to prepare: %d"
 msgstr "demasiado espacio de pila para preparar: %d"
 
-#: config/xtensa/xtensa.c:1861
+#: config/xtensa/xtensa.c:1865
 #, gcc-internal-format
 msgid "boolean registers required for the floating-point option"
 msgstr "se requieren registros booleanos para la opción de coma flotante"
 
-#: config/xtensa/xtensa.c:1896
+#: config/xtensa/xtensa.c:1900
 #, gcc-internal-format
 msgid "-f%s is not supported with CONST16 instructions"
 msgstr "no se admite -f%s con instrucciones CONST16"
 
-#: config/xtensa/xtensa.c:1901
+#: config/xtensa/xtensa.c:1905
 #, gcc-internal-format
 msgid "PIC is required but not supported with CONST16 instructions"
 msgstr "se requiere PIC pero no se admite con instrucciones CONST16"
 
-#: config/xtensa/xtensa.c:2745 config/xtensa/xtensa.c:2765
+#: config/xtensa/xtensa.c:2770 config/xtensa/xtensa.c:2790
 #, gcc-internal-format
 msgid "bad builtin code"
 msgstr "código interno erróneo"
 
-#: config/xtensa/xtensa.c:2873
+#: config/xtensa/xtensa.c:2898
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in a .bss section"
 msgstr "sólo las variables sin inicializar se pueden colocar en una sección .bss"
 
-#: ada/misc.c:261
+#: ada/misc.c:260
 #, gcc-internal-format
 msgid "missing argument to \"-%s\""
 msgstr "faltan argumentos para \"-%s\""
 
-#: ada/misc.c:311
+#: ada/misc.c:310
 #, gcc-internal-format
 msgid "%<-gnat%> misspelled as %<-gant%>"
 msgstr "%<-gnat%> escrito incorrectamente como %<-gant%>"
 
-#: cp/call.c:2462
+#: cp/call.c:2448
 #, gcc-internal-format
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr "%s %D(%T, %T, %T) <interno>"
 
-#: cp/call.c:2467
+#: cp/call.c:2453
 #, gcc-internal-format
 msgid "%s %D(%T, %T) <built-in>"
 msgstr "%s %D(%T, %T) <interno>"
 
-#: cp/call.c:2471
+#: cp/call.c:2457
 #, gcc-internal-format
 msgid "%s %D(%T) <built-in>"
 msgstr "%s %D(%T) <interno>"
 
-#: cp/call.c:2475
+#: cp/call.c:2461
 #, gcc-internal-format
 msgid "%s %T <conversion>"
 msgstr "%s %T <conversión>"
 
-#: cp/call.c:2477
+#: cp/call.c:2463
 #, gcc-internal-format
 msgid "%s %+#D <near match>"
 msgstr "%s %+#D <coincidencia cercana>"
 
-#: cp/call.c:2479 cp/pt.c:1397
+#: cp/call.c:2465 cp/pt.c:1405
 #, gcc-internal-format
 msgid "%s %+#D"
 msgstr "%s %+#D"
 
-#: cp/call.c:2720
+#: cp/call.c:2706
 #, gcc-internal-format
 msgid "conversion from %qT to %qT is ambiguous"
 msgstr "la conversión de %qT a %qT es ambigua"
 
-#: cp/call.c:2873 cp/call.c:2891 cp/call.c:2954
+#: cp/call.c:2859 cp/call.c:2877 cp/call.c:2940
 #, gcc-internal-format
 msgid "no matching function for call to %<%D(%A)%>"
 msgstr "no hay una función coincidente para la llamada a %<%D(%A)%>"
 
-#: cp/call.c:2894 cp/call.c:2957
+#: cp/call.c:2880 cp/call.c:2943
 #, gcc-internal-format
 msgid "call of overloaded %<%D(%A)%> is ambiguous"
 msgstr "la llamada del %<%D(%A)%> sobrecargado es ambigua"
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:3029
+#: cp/call.c:3015
 #, gcc-internal-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr "la función puntero-a-miembro %E no se puede llamar dentro de un objeto; considere utilizar .* o ->*"
 
-#: cp/call.c:3103
+#: cp/call.c:3089
 #, gcc-internal-format
 msgid "no match for call to %<(%T) (%A)%>"
 msgstr "no hay coincidencia para la llamada a %<(%T) (%A)%>"
 
-#: cp/call.c:3112
+#: cp/call.c:3098
 #, gcc-internal-format
 msgid "call of %<(%T) (%A)%> is ambiguous"
 msgstr "la llamada de %<(%T) (%A)%> es ambigua"
 
-#: cp/call.c:3150
+#: cp/call.c:3136
 #, gcc-internal-format
 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
 msgstr "%s para el %<operator?:%> terniario en %<%E ? %E : %E%>"
 
-#: cp/call.c:3156
+#: cp/call.c:3142
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E%s%>"
 msgstr "%s para %<operator%s%> en %<%E%s%>"
 
-#: cp/call.c:3160
+#: cp/call.c:3146
 #, gcc-internal-format
 msgid "%s for %<operator[]%> in %<%E[%E]%>"
 msgstr "%s para el %<operador[]%> en %<%E[%E]%>"
 
-#: cp/call.c:3165
+#: cp/call.c:3151
 #, gcc-internal-format
 msgid "%s for %qs in %<%s %E%>"
 msgstr "%s para %qs en %<%s %E%>"
 
-#: cp/call.c:3170
+#: cp/call.c:3156
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E %s %E%>"
 msgstr "%s para %<operator%s%> en %<%E %s %E%>"
 
-#: cp/call.c:3173
+#: cp/call.c:3159
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%s%E%>"
 msgstr "%s para %<operador%s%> en %<%s%E%>"
 
-#: cp/call.c:3265
+#: cp/call.c:3251
 #, gcc-internal-format
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ISO C++ prohíbe la omisión del término medio de una expresión ?:"
 
-#: cp/call.c:3343
+#: cp/call.c:3329
 #, gcc-internal-format
 msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
 msgstr "el segundo operando del operador condicional es del tipo %<void%>, pero el tercer operando no es una expresión throw ni del tipo %<void%>"
 
-#: cp/call.c:3348
+#: cp/call.c:3334
 #, gcc-internal-format
 msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
 msgstr "el tercer operando del operador condicional es del tipo %<void%>, pero el segundo operando no es una expresión throw ni del tipo %<void%>"
 
-#: cp/call.c:3389 cp/call.c:3609
+#: cp/call.c:3375 cp/call.c:3595
 #, gcc-internal-format
 msgid "operands to ?: have different types %qT and %qT"
 msgstr "los operandos de ?: tienen tipos diferentes %qT y %qT"
 
-#: cp/call.c:3563
+#: cp/call.c:3549
 #, gcc-internal-format
 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
 msgstr "no coincide el enumeral en la expresión condicional: %qT vs %qT"
 
-#: cp/call.c:3570
+#: cp/call.c:3556
 #, gcc-internal-format
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr "tipos enumeral y no enumeral en la expresión condicional"
 
-#: cp/call.c:3874
+#: cp/call.c:3860
 #, gcc-internal-format
 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
 msgstr "no se declaró %<%D(int)%> para el %qs postfijo, intentando en su lugar el operador prefijo"
 
-#: cp/call.c:3947
+#: cp/call.c:3936
 #, gcc-internal-format
 msgid "comparison between %q#T and %q#T"
 msgstr "comparación entre %q#T y %q#T"
 
-#: cp/call.c:4229
+#: cp/call.c:4218
 #, gcc-internal-format
 msgid "no corresponding deallocation function for `%D'"
 msgstr "no existe una función de desalojo correspondiente para `%D'"
 
-#: cp/call.c:4234
+#: cp/call.c:4223
 #, gcc-internal-format
 msgid "no suitable %<operator %s%> for %qT"
 msgstr "no hay un %<operator %s%> adecuado para %qT"
 
-#: cp/call.c:4252
+#: cp/call.c:4241
 #, gcc-internal-format
 msgid "%q+#D is private"
 msgstr "%q+#D es privado"
 
-#: cp/call.c:4254
+#: cp/call.c:4243
 #, gcc-internal-format
 msgid "%q+#D is protected"
 msgstr "%q+#D está protegido"
 
-#: cp/call.c:4256
+#: cp/call.c:4245
 #, gcc-internal-format
 msgid "%q+#D is inaccessible"
 msgstr "%q+#D es inaccesible"
 
-#: cp/call.c:4257
+#: cp/call.c:4246
 #, gcc-internal-format
 msgid "within this context"
 msgstr "desde este contexto"
 
-#: cp/call.c:4303
+#: cp/call.c:4292
 #, gcc-internal-format
 msgid "passing NULL to non-pointer argument %P of %qD"
 msgstr "se pasó NULL al argumento %P de %qD que no es puntero"
 
-#: cp/call.c:4306
+#: cp/call.c:4295
 #, gcc-internal-format
 msgid "converting to non-pointer type %qT from NULL"
 msgstr "convirtiendo al tipo %qT que no es puntero desde NULL"
 
-#: cp/call.c:4312
+#: cp/call.c:4301
 #, gcc-internal-format
 msgid "converting %<false%> to pointer type for argument %P of %qD"
 msgstr "se convierte %<false%> a tipo puntero para el argumento %P de %qD"
 
-#: cp/call.c:4356 cp/cvt.c:217
+#: cp/call.c:4346 cp/cvt.c:217
 #, gcc-internal-format
 msgid "invalid conversion from %qT to %qT"
 msgstr "conversión inválida de %qT a %qT"
 
-#: cp/call.c:4358
+#: cp/call.c:4348
 #, gcc-internal-format
 msgid "  initializing argument %P of %qD"
 msgstr "  argumento de inicialización %P de %qD"
 
-#: cp/call.c:4491
+#: cp/call.c:4498
 #, gcc-internal-format
 msgid "cannot bind bitfield %qE to %qT"
 msgstr "no se puede unir el campo de bits %qE a %qT"
 
-#: cp/call.c:4494 cp/call.c:4510
+#: cp/call.c:4501 cp/call.c:4517
 #, gcc-internal-format
 msgid "cannot bind packed field %qE to %qT"
 msgstr "no se unir el campo empacado %qE a %qT"
 
-#: cp/call.c:4497
+#: cp/call.c:4504
 #, gcc-internal-format
 msgid "cannot bind rvalue %qE to %qT"
 msgstr "no se puede unir el r-valor %qE a %qT"
 
-#: cp/call.c:4611
+#: cp/call.c:4620
 #, gcc-internal-format
 msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr "no se puede pasar objetos de tipo %q#T que no es POD a través de %<...%>; la llamada abortará en tiempo de ejecución"
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4639
+#: cp/call.c:4648
 #, gcc-internal-format
 msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr "no se puede recibir objetos de tipo %q#T que no es POD a través de %<...%>; la llamada abortará en tiempo de ejecución"
 
-#: cp/call.c:4687
+#: cp/call.c:4696
 #, gcc-internal-format
 msgid "the default argument for parameter %d of %qD has not yet been parsed"
 msgstr "el argumento por defecto para el parámetro %d de %qD no se ha decodificado aún"
 
-#: cp/call.c:4697
+#: cp/call.c:4706
 #, gcc-internal-format
 msgid "recursive evaluation of default argument for %q#D"
 msgstr "evaluación recursiva del argumento por defecto para %q#D"
 
-#: cp/call.c:4802
+#: cp/call.c:4811
 #, gcc-internal-format
 msgid "argument of function call might be a candidate for a format attribute"
 msgstr "el argumento de la llamada a función puede ser un candidato para un atributos de formato"
 
-#: cp/call.c:4950
+#: cp/call.c:4959
 #, gcc-internal-format
 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
 msgstr "pasar %qT como el argumento %<this%> de %q#D descarta a los calificadores"
 
-#: cp/call.c:4969
+#: cp/call.c:4978
 #, gcc-internal-format
 msgid "%qT is not an accessible base of %qT"
 msgstr "%qT no es una base inaccesible de %qT"
 
-#: cp/call.c:5229
+#: cp/call.c:5238
 #, gcc-internal-format
 msgid "could not find class$ field in java interface type %qT"
 msgstr "no se puede encontrar un campo class$ en el tipo de interfaz java %qT"
 
-#: cp/call.c:5470
+#: cp/call.c:5479
 #, gcc-internal-format
 msgid "call to non-function %qD"
 msgstr "llamada a %qD que no es función"
 
-#: cp/call.c:5595
+#: cp/call.c:5604
 #, gcc-internal-format
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 msgstr "no se encontró una función coincidente para la llamada a %<%T::%s(%A)%#V%>"
 
-#: cp/call.c:5613
+#: cp/call.c:5622
 #, gcc-internal-format
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 msgstr "la llamada del %<%s(%A)%> sobrecargado es ambigua"
 
-#: cp/call.c:5639
+#: cp/call.c:5648
 #, gcc-internal-format
 msgid "cannot call member function %qD without object"
 msgstr "no se puede llamar a la función miembro %qD sin un objeto"
 
-#: cp/call.c:6283
+#: cp/call.c:6307
 #, gcc-internal-format
 msgid "passing %qT chooses %qT over %qT"
 msgstr "al pasar %qT se escoge %qT sobre %qT"
 
-#: cp/call.c:6285 cp/name-lookup.c:4320 cp/name-lookup.c:4753
+#: cp/call.c:6309 cp/name-lookup.c:4322 cp/name-lookup.c:4757
 #, gcc-internal-format
 msgid "  in call to %qD"
 msgstr "  en la llamada a %qD"
 
-#: cp/call.c:6342
+#: cp/call.c:6366
 #, gcc-internal-format
 msgid "choosing %qD over %qD"
 msgstr "se escoge %qD sobre %qD"
 
-#: cp/call.c:6343
+#: cp/call.c:6367
 #, gcc-internal-format
 msgid "  for conversion from %qT to %qT"
 msgstr "  para la conversión de %qT a %qT"
 
-#: cp/call.c:6345
+#: cp/call.c:6369
 #, gcc-internal-format
 msgid "  because conversion sequence for the argument is better"
 msgstr "  porque la secuencia de conversión para el argumento es mejor"
 
-#: cp/call.c:6459
+#: cp/call.c:6483
 #, gcc-internal-format
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr "ISO C++ dice que estos son ambiguos, aún cuando la peor conversión para el primero es mejor que la peor conversión para el segundo:"
 
-#: cp/call.c:6603
+#: cp/call.c:6627
 #, gcc-internal-format
 msgid "could not convert %qE to %qT"
 msgstr "no se puede convertir %qE a %qT"
 
-#: cp/call.c:6737
+#: cp/call.c:6761
 #, gcc-internal-format
 msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
 msgstr "inicialización inválida de una referencia que no es constante de tipo %qT desde un temporal de tipo %qT"
 
-#: cp/call.c:6741
+#: cp/call.c:6765
 #, gcc-internal-format
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 msgstr "inicialización inválida de la referencia de tipo %qT desde una expresión de tipo %qT"
@@ -26901,344 +26863,344 @@
 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
 msgstr "no se puede convertir de la base %qT al tipo derivado %qT a través de la base virtual %qT"
 
-#: cp/class.c:961
+#: cp/class.c:971
 #, gcc-internal-format
 msgid "Java class %qT cannot have a destructor"
 msgstr "la clase Java %qT no puede tener un destructor"
 
-#: cp/class.c:963
+#: cp/class.c:973
 #, gcc-internal-format
 msgid "Java class %qT cannot have an implicit non-trivial destructor"
 msgstr "la clase Java %qT no puede tener un destructor implícito que no es trivial"
 
-#: cp/class.c:1062
+#: cp/class.c:1074
 #, gcc-internal-format
 msgid "repeated using declaration %q+D"
 msgstr "se repitió usando la declaración %q+D"
 
-#: cp/class.c:1064
+#: cp/class.c:1076
 #, gcc-internal-format
 msgid "using declaration %q+D conflicts with a previous using declaration"
 msgstr "la declaración using %q+D genera un conflicto con la declaración using previa"
 
-#: cp/class.c:1069
+#: cp/class.c:1081
 #, gcc-internal-format
 msgid "%q+#D cannot be overloaded"
 msgstr "no se puede sobrecargar %q+#D"
 
-#: cp/class.c:1070
+#: cp/class.c:1082
 #, gcc-internal-format
 msgid "with %q+#D"
 msgstr "con %q+#D"
 
-#: cp/class.c:1137
+#: cp/class.c:1149
 #, gcc-internal-format
 msgid "conflicting access specifications for method %q+D, ignored"
 msgstr "especificaciones de acceso en conflicto para el método %q+D, descartado"
 
-#: cp/class.c:1140
+#: cp/class.c:1152
 #, gcc-internal-format
 msgid "conflicting access specifications for field %qE, ignored"
 msgstr "especificaciones de acceso en conflicto para el campo %qE, descartado"
 
-#: cp/class.c:1201 cp/class.c:1209
+#: cp/class.c:1213 cp/class.c:1221
 #, gcc-internal-format
 msgid "%q+D invalid in %q#T"
 msgstr "%q+D inválido en %q#T"
 
-#: cp/class.c:1202
+#: cp/class.c:1214
 #, gcc-internal-format
 msgid "  because of local method %q+#D with same name"
 msgstr "  debido al método local %q+#D con el mismo nombre"
 
-#: cp/class.c:1210
+#: cp/class.c:1222
 #, gcc-internal-format
 msgid "  because of local member %q+#D with same name"
 msgstr "  debido al miembro local %q+#D con el mismo nombre"
 
-#: cp/class.c:1253
+#: cp/class.c:1265
 #, gcc-internal-format
 msgid "base class %q#T has a non-virtual destructor"
 msgstr "la clase base %q#T tiene un destructor no virtual"
 
-#: cp/class.c:1570
+#: cp/class.c:1582
 #, gcc-internal-format
 msgid "all member functions in class %qT are private"
 msgstr "todos las funciones miembros en la clase %qT son privadas"
 
-#: cp/class.c:1582
+#: cp/class.c:1594
 #, gcc-internal-format
 msgid "%q#T only defines a private destructor and has no friends"
 msgstr "%q#T solamente define un destructor privado y no tiene friends"
 
-#: cp/class.c:1626
+#: cp/class.c:1639
 #, gcc-internal-format
 msgid "%q#T only defines private constructors and has no friends"
 msgstr "%q#T solamente define constructores privados y no tiene friends"
 
 # Ojo, no es impostor, sino impositor, el que impone. cfuga
-#: cp/class.c:2019
+#: cp/class.c:2032
 #, gcc-internal-format
 msgid "no unique final overrider for %qD in %qT"
 msgstr "no hay un impositor único final para %qD en %qT"
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2439
+#: cp/class.c:2452
 #, gcc-internal-format
 msgid "%q+D was hidden"
 msgstr "%q+D estaba escondido"
 
-#: cp/class.c:2440
+#: cp/class.c:2453
 #, gcc-internal-format
 msgid "  by %q+D"
 msgstr "  por %q+D"
 
-#: cp/class.c:2483 cp/decl2.c:1135
+#: cp/class.c:2496 cp/decl2.c:1178
 #, gcc-internal-format
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 msgstr "%q+#D inválido; un union anónimo sólo puede tener miembros con datos no estáticos"
 
-#: cp/class.c:2486
+#: cp/class.c:2499
 #, gcc-internal-format
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 msgstr "%q+#D inválido; un struct anónimo sólo puede tener miembros con datos no estáticos"
 
-#: cp/class.c:2494 cp/decl2.c:1141
+#: cp/class.c:2507 cp/decl2.c:1184
 #, gcc-internal-format
 msgid "private member %q+#D in anonymous union"
 msgstr "miembro privado %q+#D en union anónima"
 
-#: cp/class.c:2496
+#: cp/class.c:2509
 #, gcc-internal-format
 msgid "private member %q+#D in anonymous struct"
 msgstr "miembro privado %q+#D en struct anónimo"
 
-#: cp/class.c:2501 cp/decl2.c:1143
+#: cp/class.c:2514 cp/decl2.c:1186
 #, gcc-internal-format
 msgid "protected member %q+#D in anonymous union"
 msgstr "miembro protegido %q+#D en union anónima"
 
-#: cp/class.c:2503
+#: cp/class.c:2516
 #, gcc-internal-format
 msgid "protected member %q+#D in anonymous struct"
 msgstr "miembro protegido %q+#D en struct anónimo"
 
-#: cp/class.c:2677
+#: cp/class.c:2695
 #, gcc-internal-format
 msgid "bit-field %q+#D with non-integral type"
 msgstr "campo de bits %q+#D con tipo no entero"
 
-#: cp/class.c:2690
+#: cp/class.c:2708
 #, gcc-internal-format
 msgid "bit-field %q+D width not an integer constant"
 msgstr "la anchura del campo de bits %q+D no es una constante entera"
 
-#: cp/class.c:2695
+#: cp/class.c:2713
 #, gcc-internal-format
 msgid "negative width in bit-field %q+D"
 msgstr "anchura negativa en el campo de bits %q+D"
 
-#: cp/class.c:2700
+#: cp/class.c:2718
 #, gcc-internal-format
 msgid "zero width for bit-field %q+D"
 msgstr "anchura cero para el campo de bits %q+D"
 
-#: cp/class.c:2706
+#: cp/class.c:2724
 #, gcc-internal-format
 msgid "width of %q+D exceeds its type"
 msgstr "la anchura de %q+D excede su tipo"
 
-#: cp/class.c:2715
+#: cp/class.c:2733
 #, gcc-internal-format
 msgid "%q+D is too small to hold all values of %q#T"
 msgstr "%q+D es demasiado pequeño para contener todos los valores de %q#T"
 
-#: cp/class.c:2772
+#: cp/class.c:2790
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in union"
 msgstr "no se permite el miembro %q+#D con constructor en la union"
 
-#: cp/class.c:2775
+#: cp/class.c:2793
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in union"
 msgstr "no se permite el miembro %q+#D con destructor en la union"
 
-#: cp/class.c:2777
+#: cp/class.c:2795
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in union"
 msgstr "no se permite el miembro %q+#D con operador de asignación de copia en la union"
 
-#: cp/class.c:2801
+#: cp/class.c:2819
 #, gcc-internal-format
 msgid "multiple fields in union %qT initialized"
 msgstr "múltiples campos inicializados en la unión %qT"
 
-#: cp/class.c:2890
+#: cp/class.c:2908
 #, gcc-internal-format
 msgid "%q+D may not be static because it is a member of a union"
 msgstr "%q+D no debe ser static porque es el miembro de una unión"
 
-#: cp/class.c:2895
+#: cp/class.c:2913
 #, gcc-internal-format
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 msgstr "%q+D no puede tener el tipo de referencia %qT porque es el miembro de una unión"
 
-#: cp/class.c:2906
+#: cp/class.c:2924
 #, gcc-internal-format
 msgid "field %q+D invalidly declared function type"
 msgstr "el campo %q+D inválidamente se declara como un tipo de función"
 
-#: cp/class.c:2912
+#: cp/class.c:2930
 #, gcc-internal-format
 msgid "field %q+D invalidly declared method type"
 msgstr "el campo %q+D inválidamente se declara como un tipo de método"
 
-#: cp/class.c:2944
+#: cp/class.c:2968
 #, gcc-internal-format
-msgid "non-static reference %q+#D in class without a constructor"
-msgstr "referencia %q+#D que no es static en una clase sin un constructor"
-
-#: cp/class.c:2955
-#, gcc-internal-format
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 msgstr "se descartan los atributos packed por el campo %q+#D sin empacar que no es POD"
 
-#: cp/class.c:3022
+#: cp/class.c:3047
 #, gcc-internal-format
-msgid "non-static const member %q+#D in class without a constructor"
-msgstr "miembro const %q+#D que no es static en una clase sin un constructor"
-
-#: cp/class.c:3037
-#, gcc-internal-format
 msgid "field %q+#D with same name as class"
 msgstr "campo %q+#D con el mismo nombre que la clase"
 
-#: cp/class.c:3068
+#: cp/class.c:3078
 #, gcc-internal-format
 msgid "%q#T has pointer data members"
 msgstr "%q#T tiene miembros punteros a datos"
 
-#: cp/class.c:3073
+#: cp/class.c:3083
 #, gcc-internal-format
 msgid "  but does not override %<%T(const %T&)%>"
 msgstr "  pero no se impone a %<%T(const %T&)%>"
 
-#: cp/class.c:3075
+#: cp/class.c:3085
 #, gcc-internal-format
 msgid "  or %<operator=(const %T&)%>"
 msgstr "  o a %<operator=(cont %T&)%>"
 
-#: cp/class.c:3079
+#: cp/class.c:3089
 #, gcc-internal-format
 msgid "  but does not override %<operator=(const %T&)%>"
 msgstr "  pero no se impone a %<operator=(const %T&)%>"
 
-#: cp/class.c:3540
+#: cp/class.c:3550
 #, gcc-internal-format
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 msgstr "el desplazamiento de la base vacía %qT puede no cumplir con la ABI y puede cambiar en una versión futura de GCC"
 
-#: cp/class.c:3665
+#: cp/class.c:3675
 #, gcc-internal-format
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 msgstr "la clase %qT se considerará casi vacía en una versión futura de GCC"
 
-#: cp/class.c:3747
+#: cp/class.c:3757
 #, gcc-internal-format
 msgid "initializer specified for non-virtual method %q+D"
 msgstr "se especificó un inicializador para el método %q+D que no es virtual"
 
-#: cp/class.c:4412
+#: cp/class.c:4228
 #, gcc-internal-format
+msgid "non-static reference %q+#D in class without a constructor"
+msgstr "referencia %q+#D que no es static en una clase sin un constructor"
+
+#: cp/class.c:4233
+#, gcc-internal-format
+msgid "non-static const member %q+#D in class without a constructor"
+msgstr "miembro const %q+#D que no es static en una clase sin un constructor"
+
+#: cp/class.c:4488
+#, gcc-internal-format
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 msgstr "el desplazamiento de la base virtual %qT no cumple con la ABI y puede cambiar en una versión futura de GCC"
 
-#: cp/class.c:4513
+#: cp/class.c:4589
 #, gcc-internal-format
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 msgstr "base directa %qT inaccesible en %qT debido a ambigüedad"
 
-#: cp/class.c:4525
+#: cp/class.c:4601
 #, gcc-internal-format
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 msgstr "base virtual %qT inaccesible en %qT debido a ambigüedad"
 
-#: cp/class.c:4704
+#: cp/class.c:4780
 #, gcc-internal-format
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 msgstr "el tamaño asignado a %qT puede no cumplir con la ABI y puede cambiar en una versión futura de GCC"
 
-#: cp/class.c:4744
+#: cp/class.c:4820
 #, gcc-internal-format
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 msgstr "el desplazamiento de %qD tal vez no cumple con la ABI y puede cambiar en una versión futura de GCC"
 
-#: cp/class.c:4772
+#: cp/class.c:4848
 #, gcc-internal-format
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 msgstr "el desplazamiento de %q+D no cumple con la ABI y puede cambiar en una versión futura de GCC"
 
-#: cp/class.c:4781
+#: cp/class.c:4857
 #, gcc-internal-format
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr "%q+D contiene clases vacías las cuales pueden causar que las clases base se coloquen en diferentes ubicaciones en una versión futura de GCC"
 
-#: cp/class.c:4864
+#: cp/class.c:4944
 #, gcc-internal-format
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 msgstr "la disposición de clases derivadas de la clase vacía %qT puede cambiar en una versión futura de GCC"
 
-#: cp/class.c:5010 cp/parser.c:14608
+#: cp/class.c:5090 cp/parser.c:14688
 #, gcc-internal-format
 msgid "redefinition of %q#T"
 msgstr "redefinición de %q#T"
 
-#: cp/class.c:5166
+#: cp/class.c:5246
 #, gcc-internal-format
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 msgstr "%q#T tiene funciones virtuales y destructor no virtual accesible"
 
-#: cp/class.c:5268
+#: cp/class.c:5348
 #, gcc-internal-format
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr "se trató de terminar struct, pero fue sacado debido a errores previos de decodificación"
 
-#: cp/class.c:5728
+#: cp/class.c:5808
 #, gcc-internal-format
 msgid "language string %<\"%E\"%> not recognized"
 msgstr "no se reconoce la cadena de lenguaje %<\"%E\"%>"
 
-#: cp/class.c:5817
+#: cp/class.c:5897
 #, gcc-internal-format
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 msgstr "no se puede resolver la función sobrecargada %qD basándose en la conversión al tipo %qT"
 
-#: cp/class.c:5946
+#: cp/class.c:6026
 #, gcc-internal-format
 msgid "no matches converting function %qD to type %q#T"
 msgstr "no hay coincidencias al convertir la función %qD al tipo %q#T"
 
-#: cp/class.c:5969
+#: cp/class.c:6049
 #, gcc-internal-format
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 msgstr "la conversión de la función sobrecargada %qD al tipo %q#T es ambigua"
 
-#: cp/class.c:5995
+#: cp/class.c:6075
 #, gcc-internal-format
 msgid "assuming pointer to member %qD"
 msgstr "asumiendo el puntero a miembro %qD"
 
-#: cp/class.c:5998
+#: cp/class.c:6078
 #, gcc-internal-format
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 msgstr "(un puntero a miembro solamente se puede formar con %<&%E%>)"
 
-#: cp/class.c:6054 cp/class.c:6088
+#: cp/class.c:6134 cp/class.c:6168
 #, gcc-internal-format
 msgid "not enough type information"
 msgstr "no hay suficiente información de tipo"
 
-#: cp/class.c:6071
+#: cp/class.c:6151
 #, gcc-internal-format
 msgid "argument of type %qT does not match %qT"
 msgstr "el argumento de tipo %qT no coincide con %qT"
@@ -27248,12 +27210,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.
-#: cp/class.c:6358 cp/decl.c:1199 cp/name-lookup.c:526
+#: cp/class.c:6438 cp/decl.c:1200 cp/name-lookup.c:525
 #, gcc-internal-format
 msgid "declaration of %q#D"
 msgstr "la declaración de %q#D"
 
-#: cp/class.c:6359
+#: cp/class.c:6439
 #, gcc-internal-format
 msgid "changes meaning of %qD from %q+#D"
 msgstr "cambia el significado de %qD a partir de %q+#D"
@@ -27288,7 +27250,7 @@
 msgid "conversion from %qT to %qT discards qualifiers"
 msgstr "la conversión de %qT a %qT descarta los calificadores"
 
-#: cp/cvt.c:470 cp/typeck.c:5257
+#: cp/cvt.c:470 cp/typeck.c:5265
 #, gcc-internal-format
 msgid "casting %qT to %qT does not dereference pointer"
 msgstr "la conversión de %qT a %qT no dereferencía a los punteros"
@@ -27298,190 +27260,190 @@
 msgid "cannot convert type %qT to type %qT"
 msgstr "no se puede convertir el tipo %qT al tipo %qT"
 
-#: cp/cvt.c:656
+#: cp/cvt.c:649
 #, gcc-internal-format
 msgid "conversion from %q#T to %q#T"
 msgstr "conversión de %q#T a %q#T"
 
-#: cp/cvt.c:668 cp/cvt.c:688
+#: cp/cvt.c:661 cp/cvt.c:681
 #, gcc-internal-format
 msgid "%q#T used where a %qT was expected"
 msgstr "se usó %q#T donde se esperaba un %qT"
 
-#: cp/cvt.c:703
+#: cp/cvt.c:696
 #, gcc-internal-format
 msgid "%q#T used where a floating point value was expected"
 msgstr "se usó %q#T donde se esperaba un valor de coma flotante"
 
-#: cp/cvt.c:750
+#: cp/cvt.c:743
 #, gcc-internal-format
 msgid "conversion from %qT to non-scalar type %qT requested"
 msgstr "se solicitó la conversión desde %qT al tipo no escalar %qT"
 
-#: cp/cvt.c:784
+#: cp/cvt.c:777
 #, gcc-internal-format
 msgid "pseudo-destructor is not called"
 msgstr "no se llamó al seudo-destructor"
 
-#: cp/cvt.c:844
+#: cp/cvt.c:837
 #, gcc-internal-format
 msgid "object of incomplete type %qT will not be accessed in %s"
 msgstr "el objeto de tipo incompleto %qT no se accederá en %s"
 
-#: cp/cvt.c:849
+#: cp/cvt.c:842
 #, gcc-internal-format
 msgid "object of type %qT will not be accessed in %s"
 msgstr "el objeto de tipo %qT no se accederá en %s"
 
-#: cp/cvt.c:865
+#: cp/cvt.c:858
 #, gcc-internal-format
 msgid "object %qE of incomplete type %qT will not be accessed in %s"
 msgstr "el objeto %qE de tipo incompleto %qT no se accederá en %s"
 
 #. [over.over] enumerates the places where we can take the address
 #. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:902
+#: cp/cvt.c:895
 #, gcc-internal-format
 msgid "%s cannot resolve address of overloaded function"
 msgstr "%s no se puede resolver la dirección de la función sobrecargada"
 
 #. Only warn when there is no &.
-#: cp/cvt.c:909
+#: cp/cvt.c:902
 #, gcc-internal-format
 msgid "%s is a reference, not call, to function %qE"
 msgstr "%s es una referencia, no una llamada, a la función %qE"
 
-#: cp/cvt.c:926
+#: cp/cvt.c:919
 #, gcc-internal-format
 msgid "%s has no effect"
 msgstr "%s no tiene efecto"
 
-#: cp/cvt.c:958
+#: cp/cvt.c:951
 #, gcc-internal-format
 msgid "value computed is not used"
 msgstr "no se usa el valor calculado"
 
-#: cp/cvt.c:1068
+#: cp/cvt.c:1061
 #, gcc-internal-format
 msgid "converting NULL to non-pointer type"
 msgstr "convirtiendo NULL a un tipo que no es puntero"
 
-#: cp/cvt.c:1174
+#: cp/cvt.c:1167
 #, gcc-internal-format
 msgid "ambiguous default type conversion from %qT"
 msgstr "conversión de tipo por defecto ambigua desde %qT"
 
-#: cp/cvt.c:1176
+#: cp/cvt.c:1169
 #, gcc-internal-format
 msgid "  candidate conversions include %qD and %qD"
 msgstr "  las conversiones candidatas incluyen %qD y %qD"
 
-#: cp/decl.c:1062
+#: cp/decl.c:1063
 #, gcc-internal-format
 msgid "%qD was declared %<extern%> and later %<static%>"
 msgstr "%qD se declaró %<extern%> y después %<static%>"
 
-#: cp/decl.c:1063 cp/decl.c:1618 objc/objc-act.c:2931 objc/objc-act.c:7503
+#: cp/decl.c:1064 cp/decl.c:1619 objc/objc-act.c:2931 objc/objc-act.c:7503
 #, gcc-internal-format
 msgid "previous declaration of %q+D"
 msgstr "declaración previa de %q+D"
 
-#: cp/decl.c:1096
+#: cp/decl.c:1097
 #, gcc-internal-format
 msgid "declaration of %qF throws different exceptions"
 msgstr "la declaración de %qF arroja excepciones diferentes"
 
-#: cp/decl.c:1097
+#: cp/decl.c:1098
 #, gcc-internal-format
 msgid "from previous declaration %q+F"
 msgstr "de la declaración previa de %q+F"
 
-#: cp/decl.c:1153
+#: cp/decl.c:1154
 #, gcc-internal-format
 msgid "function %q+D redeclared as inline"
 msgstr "se redeclara la función %q+D como inline"
 
-#: cp/decl.c:1155
+#: cp/decl.c:1156
 #, gcc-internal-format
 msgid "previous declaration of %q+D with attribute noinline"
 msgstr "declaración previa de %q+D con el atributo noinline"
 
-#: cp/decl.c:1162
+#: cp/decl.c:1163
 #, gcc-internal-format
 msgid "function %q+D redeclared with attribute noinline"
 msgstr "se redeclara la función %q+D con el atributo noinline"
 
-#: cp/decl.c:1164
+#: cp/decl.c:1165
 #, gcc-internal-format
 msgid "previous declaration of %q+D was inline"
 msgstr "la declaración previa de %q+D era inline"
 
-#: cp/decl.c:1186 cp/decl.c:1259
+#: cp/decl.c:1187 cp/decl.c:1260
 #, gcc-internal-format
 msgid "shadowing %s function %q#D"
 msgstr "oscureciendo la función %s %q#D"
 
-#: cp/decl.c:1195
+#: cp/decl.c:1196
 #, gcc-internal-format
 msgid "library function %q#D redeclared as non-function %q#D"
 msgstr "se redeclara la función de biblioteca %q#D como %q#D que no es función"
 
-#: cp/decl.c:1200
+#: cp/decl.c:1201
 #, gcc-internal-format
 msgid "conflicts with built-in declaration %q#D"
 msgstr "genera un conflicto con la declaración interna %q#D"
 
-#: cp/decl.c:1254 cp/decl.c:1380 cp/decl.c:1396
+#: cp/decl.c:1255 cp/decl.c:1381 cp/decl.c:1397
 #, gcc-internal-format
 msgid "new declaration %q#D"
 msgstr "declaración nueva %q#D"
 
-#: cp/decl.c:1255
+#: cp/decl.c:1256
 #, gcc-internal-format
 msgid "ambiguates built-in declaration %q#D"
 msgstr "hace ambigua la declaración interna %q#D"
 
-#: cp/decl.c:1344
+#: cp/decl.c:1345
 #, gcc-internal-format
 msgid "%q#D redeclared as different kind of symbol"
 msgstr "%q#D redeclarado como un tipo diferente de símbolo"
 
-#: cp/decl.c:1347
+#: cp/decl.c:1348
 #, gcc-internal-format
 msgid "previous declaration of %q+#D"
 msgstr "declaración previa de %q+#D"
 
-#: cp/decl.c:1366
+#: cp/decl.c:1367
 #, gcc-internal-format
 msgid "declaration of template %q#D"
 msgstr "redeclaración de la plantilla %q#D"
 
-#: cp/decl.c:1367 cp/name-lookup.c:527
+#: cp/decl.c:1368 cp/name-lookup.c:526
 #, gcc-internal-format
 msgid "conflicts with previous declaration %q+#D"
 msgstr "genera un conflicto con la declaración previa %q+#D"
 
-#: cp/decl.c:1381 cp/decl.c:1397
+#: cp/decl.c:1382 cp/decl.c:1398
 #, gcc-internal-format
 msgid "ambiguates old declaration %q+#D"
 msgstr "hace ambigua la declaración antigua %q+#D"
 
-#: cp/decl.c:1389
+#: cp/decl.c:1390
 #, gcc-internal-format
 msgid "declaration of C function %q#D conflicts with"
 msgstr "la declaración de la función C %q#D genera un conflicto con"
 
-#: cp/decl.c:1391
+#: cp/decl.c:1392
 #, gcc-internal-format
 msgid "previous declaration %q+#D here"
 msgstr "declaración previa de %q+#D aquí"
 
-#: cp/decl.c:1405
+#: cp/decl.c:1406
 #, gcc-internal-format
 msgid "conflicting declaration %q#D"
 msgstr "declaraciones de %q#D en conflicto"
 
-#: cp/decl.c:1406
+#: cp/decl.c:1407
 #, gcc-internal-format
 msgid "%q+D has a previous declaration as %q#D"
 msgstr "%q+D tiene una declaración previa como %q#D"
@@ -27493,63 +27455,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.
-#: cp/decl.c:1458
+#: cp/decl.c:1459
 #, gcc-internal-format
 msgid "declaration of namespace %qD conflicts with"
 msgstr "la declaración del espacio de nombres %qD genera un conflicto con"
 
-#: cp/decl.c:1459
+#: cp/decl.c:1460
 #, gcc-internal-format
 msgid "previous declaration of namespace %q+D here"
 msgstr "declaración previa del espacio de nombres %q+D aquí"
 
-#: cp/decl.c:1470
+#: cp/decl.c:1471
 #, gcc-internal-format
 msgid "%q+#D previously defined here"
 msgstr "se definió %q+#D previamente aquí"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1480
+#: cp/decl.c:1481
 #, gcc-internal-format
 msgid "prototype for %q+#D"
 msgstr "el prototipo para %q+#D"
 
-#: cp/decl.c:1481
+#: cp/decl.c:1482
 #, gcc-internal-format
 msgid "%Jfollows non-prototype definition here"
 msgstr "%Jdespués de la definición que no es prototipo aquí"
 
-#: cp/decl.c:1521
+#: cp/decl.c:1522
 #, gcc-internal-format
 msgid "previous declaration of %q+#D with %qL linkage"
 msgstr "declaración previa de %q+#D con el enlace %qL"
 
-#: cp/decl.c:1523
+#: cp/decl.c:1524
 #, gcc-internal-format
 msgid "conflicts with new declaration with %qL linkage"
 msgstr "genera un conflicto con la declaración nueva con el enlace %qL"
 
-#: cp/decl.c:1546 cp/decl.c:1552
+#: cp/decl.c:1547 cp/decl.c:1553
 #, gcc-internal-format
 msgid "default argument given for parameter %d of %q#D"
 msgstr "argumento por defecto dado para el parámetro %d de %q#D"
 
-#: cp/decl.c:1548 cp/decl.c:1554
+#: cp/decl.c:1549 cp/decl.c:1555
 #, gcc-internal-format
 msgid "after previous specification in %q+#D"
 msgstr "después de la especificación previa en %q+#D"
 
-#: cp/decl.c:1563
+#: cp/decl.c:1564
 #, gcc-internal-format
 msgid "%q#D was used before it was declared inline"
 msgstr "se usó %q#D antes de que se declarara inline"
 
-#: cp/decl.c:1564
+#: cp/decl.c:1565
 #, gcc-internal-format
 msgid "%Jprevious non-inline declaration here"
 msgstr "%Jla declaración previa no inline aquí"
 
-#: cp/decl.c:1617
+#: cp/decl.c:1618
 #, gcc-internal-format
 msgid "redundant redeclaration of %qD in same scope"
 msgstr "declaración redundante de %qD en el mismo ámbito"
@@ -27562,313 +27524,319 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1932
+#: cp/decl.c:1939
 #, gcc-internal-format
 msgid "explicit specialization of %qD after first use"
 msgstr "especialización explícita de %qD después del primer uso"
 
-#: cp/decl.c:2028
+#: cp/decl.c:2035
 #, gcc-internal-format
 msgid "%q+D: visibility attribute ignored because it"
 msgstr "%q+D: se descarta el atributo de visibilidad porque"
 
-#: cp/decl.c:2030
+#: cp/decl.c:2037
 #, gcc-internal-format
 msgid "%Jconflicts with previous declaration here"
 msgstr "%Jgenera un conflicto con la declaración previa aquí"
 
-#: cp/decl.c:2457
+#: cp/decl.c:2464
 #, gcc-internal-format
 msgid "jump to label %qD"
 msgstr "salto a la etiqueta %qD"
 
-#: cp/decl.c:2459
+#: cp/decl.c:2466
 #, gcc-internal-format
 msgid "jump to case label"
 msgstr "salto a la etiqueta case"
 
-#: cp/decl.c:2461
+#: cp/decl.c:2468
 #, gcc-internal-format
 msgid "%H  from here"
 msgstr "%H  desde aquí"
 
-#: cp/decl.c:2480 cp/decl.c:2643
+#: cp/decl.c:2487 cp/decl.c:2650
 #, gcc-internal-format
 msgid "  exits OpenMP structured block"
 msgstr "  sale del bloque estructurado OpenMP"
 
-#: cp/decl.c:2501
+#: cp/decl.c:2508
 #, gcc-internal-format
 msgid "  crosses initialization of %q+#D"
 msgstr "  cruza la inicialización de %q+#D"
 
-#: cp/decl.c:2503 cp/decl.c:2618
+#: cp/decl.c:2510 cp/decl.c:2625
 #, gcc-internal-format
 msgid "  enters scope of non-POD %q+#D"
 msgstr "  entra en el ámbito de %q+#D que no es POD"
 
-#: cp/decl.c:2516 cp/decl.c:2622
+#: cp/decl.c:2523 cp/decl.c:2629
 #, gcc-internal-format
 msgid "  enters try block"
 msgstr "  entra al bloque try"
 
-#: cp/decl.c:2518 cp/decl.c:2624
+#: cp/decl.c:2525 cp/decl.c:2631
 #, gcc-internal-format
 msgid "  enters catch block"
 msgstr "  entra al bloque catch"
 
-#: cp/decl.c:2528 cp/decl.c:2627
+#: cp/decl.c:2535 cp/decl.c:2634
 #, gcc-internal-format
 msgid "  enters OpenMP structured block"
 msgstr "  entra al bloque estructurado OpenMP"
 
-#: cp/decl.c:2599 cp/decl.c:2639
+#: cp/decl.c:2606 cp/decl.c:2646
 #, gcc-internal-format
 msgid "jump to label %q+D"
 msgstr "salto a la etiqueta %q+D"
 
-#: cp/decl.c:2600 cp/decl.c:2640
+#: cp/decl.c:2607 cp/decl.c:2647
 #, gcc-internal-format
 msgid "  from here"
 msgstr "  desde aquí"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2612
+#: cp/decl.c:2619
 #, gcc-internal-format
 msgid "%J  enters catch block"
 msgstr "%J  entra al bloque catch"
 
-#: cp/decl.c:2616
+#: cp/decl.c:2623
 #, gcc-internal-format
 msgid "  skips initialization of %q+#D"
 msgstr "  salta la inicialización de %q+#D"
 
-#: cp/decl.c:2692
+#: cp/decl.c:2699
 #, gcc-internal-format
 msgid "label named wchar_t"
 msgstr "etiqueta nombrada wchar_t"
 
-#: cp/decl.c:2696
+#: cp/decl.c:2703
 #, gcc-internal-format
 msgid "duplicate label %qD"
 msgstr "etiqueta %qD duplicada"
 
-#: cp/decl.c:2962
+#: cp/decl.c:2969
 #, gcc-internal-format
 msgid "%qD is not a type"
 msgstr "%qD no es un tipo"
 
-#: cp/decl.c:2968 cp/parser.c:4033
+#: cp/decl.c:2975 cp/parser.c:4037
 #, gcc-internal-format
 msgid "%qD used without template parameters"
 msgstr "se usa %qD sin parámetros de plantilla"
 
-#: cp/decl.c:2983
+#: cp/decl.c:2990
 #, gcc-internal-format
 msgid "%q#T is not a class"
 msgstr "%q#T no es una clase"
 
-#: cp/decl.c:2995 cp/decl.c:3063
+#: cp/decl.c:3002 cp/decl.c:3070
 #, gcc-internal-format
 msgid "no class template named %q#T in %q#T"
 msgstr "no hay una plantilla de clase llamada %q#T en %q#T"
 
-#: cp/decl.c:3003
+#: cp/decl.c:3010
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
 msgstr "%<typename %T::%D%> nombra a %q#T, el cual no es una plantilla de clase"
 
-#: cp/decl.c:3010
+#: cp/decl.c:3017
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a type"
 msgstr "%<typename %T::%D%> nombra a %q#T, el cual no es un tipo"
 
-#: cp/decl.c:3072
+#: cp/decl.c:3079
 #, gcc-internal-format
 msgid "template parameters do not match template"
 msgstr "los parámetros de la plantilla no coinciden con la plantilla"
 
-#: cp/decl.c:3073 cp/friend.c:321 cp/friend.c:329
+#: cp/decl.c:3080 cp/friend.c:321 cp/friend.c:329
 #, gcc-internal-format
 msgid "%q+D declared here"
 msgstr "%q+D declarado aquí"
 
-#: cp/decl.c:3711
+#: cp/decl.c:3727
 #, gcc-internal-format
 msgid "%Jan anonymous struct cannot have function members"
 msgstr "%Jun struct anónimo no puede tener funciones miembro"
 
-#: cp/decl.c:3713
+#: cp/decl.c:3729
 #, gcc-internal-format
 msgid "%Jan anonymous union cannot have function members"
 msgstr "%Jun union anónimo no puede tener funciones miembro"
 
-#: cp/decl.c:3731
+#: cp/decl.c:3747
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
 msgstr "no se permite el miembro %q+#D con constructor en un agregado anónimo"
 
-#: cp/decl.c:3734
+#: cp/decl.c:3750
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
 msgstr "no se permite el miembro %q+#D con destructor en un agregado anónimo"
 
-#: cp/decl.c:3737
+#: cp/decl.c:3753
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
 msgstr "no se permite el miembro %q+#D con operador de asignación de copia en un agregado anónimo"
 
-#: cp/decl.c:3762
+#: cp/decl.c:3778
 #, gcc-internal-format
 msgid "multiple types in one declaration"
 msgstr "tipos múltiples en una declaración"
 
-#: cp/decl.c:3766
+#: cp/decl.c:3782
 #, gcc-internal-format
 msgid "redeclaration of C++ built-in type %qT"
 msgstr "redeclaración del tipo interno de C++ %qT"
 
-#: cp/decl.c:3803
+#: cp/decl.c:3819
 #, gcc-internal-format
 msgid "missing type-name in typedef-declaration"
 msgstr "falta el nombre del tipo en la declaración typedef"
 
-#: cp/decl.c:3811
+#: cp/decl.c:3827
 #, gcc-internal-format
 msgid "ISO C++ prohibits anonymous structs"
 msgstr "ISO C++ prohíbe structs anónimos"
 
-#: cp/decl.c:3818
+#: cp/decl.c:3834
 #, gcc-internal-format
 msgid "%qs can only be specified for functions"
 msgstr "%qs sólo se puede especificar para funciones"
 
-#: cp/decl.c:3824
+#: cp/decl.c:3840
 #, gcc-internal-format
 msgid "%<friend%> can only be specified inside a class"
 msgstr "%<friend%> sólo se puede especificar dentro de una clase"
 
-#: cp/decl.c:3826
+#: cp/decl.c:3842
 #, gcc-internal-format
 msgid "%<explicit%> can only be specified for constructors"
 msgstr "%<explicit%> sólo se puede especificar para constructores"
 
-#: cp/decl.c:3828
+#: cp/decl.c:3844
 #, gcc-internal-format
 msgid "a storage class can only be specified for objects and functions"
 msgstr "una clase de almacenamiento sólo se puede especificar para objetos y funciones"
 
-#: cp/decl.c:3834
+#: cp/decl.c:3850
 #, gcc-internal-format
 msgid "qualifiers can only be specified for objects and functions"
 msgstr "los calificadores sólo se pueden especificar para objetos y funciones"
 
-#: cp/decl.c:3837
+#: cp/decl.c:3853
 #, gcc-internal-format
 msgid "%<typedef%> was ignored in this declaration"
 msgstr " se descartó %<typedef%> en esta declaración"
 
-#: cp/decl.c:3866
+#: cp/decl.c:3882
 #, gcc-internal-format
 msgid "attribute ignored in declaration of %q+#T"
 msgstr "se descarta el atributo en la declaración de %q+#T"
 
-#: cp/decl.c:3867
+#: cp/decl.c:3883
 #, gcc-internal-format
 msgid "attribute for %q+#T must follow the %qs keyword"
 msgstr "el atributo para %q+#T debe estar a continuación de la palabra clave %qs"
 
-#: cp/decl.c:3909
+#: cp/decl.c:3925
 #, gcc-internal-format
-msgid "ignoring attributes applied to class type outside of definition"
-msgstr "se descartan los atributos aplicados al tipo de clase fuera de la definición"
+msgid "ignoring attributes applied to class type %qT outside of definition"
+msgstr "se descartan los atributos aplicados al tipo de clase %qT fuera de la definición"
 
-#: cp/decl.c:3987
+#. A template type parameter or other dependent type.
+#: cp/decl.c:3929
 #, gcc-internal-format
+msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
+msgstr "se descartan los atributos aplicados al tipo dependiente %qT sin una declaración asociada"
+
+#: cp/decl.c:4007
+#, gcc-internal-format
 msgid "function %q#D is initialized like a variable"
 msgstr "la función %q#D se inicializa como una variable"
 
-#: cp/decl.c:3998
+#: cp/decl.c:4018
 #, gcc-internal-format
 msgid "declaration of %q#D has %<extern%> and is initialized"
 msgstr "la declaración de %q#D tiene %<extern%> y está inicializada"
 
-#: cp/decl.c:4014
+#: cp/decl.c:4034
 #, gcc-internal-format
 msgid "definition of %q#D is marked %<dllimport%>"
 msgstr "la definición de %q#D se marca como %<dllimport%>"
 
-#: cp/decl.c:4033
+#: cp/decl.c:4053
 #, gcc-internal-format
 msgid "%q#D is not a static member of %q#T"
 msgstr "%q#D no es un miembro static de %q#T"
 
-#: cp/decl.c:4039
+#: cp/decl.c:4059
 #, gcc-internal-format
 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
 msgstr "ISO C++ no permite que %<%T::%D%> se defina como %<%T::%D%>"
 
-#: cp/decl.c:4048
+#: cp/decl.c:4068
 #, gcc-internal-format
 msgid "template header not allowed in member definition of explicitly specialized class"
 msgstr "no se permite un encabezado de plantilla en la definición de miembro de una clase explícitamente especializada"
 
-#: cp/decl.c:4056
+#: cp/decl.c:4076
 #, gcc-internal-format
 msgid "duplicate initialization of %qD"
 msgstr "inicialización duplicada de %qD"
 
-#: cp/decl.c:4095
+#: cp/decl.c:4115
 #, gcc-internal-format
 msgid "declaration of %q#D outside of class is not definition"
 msgstr "la declaración de %q#D fuera de la clase no es una definición"
 
-#: cp/decl.c:4188
+#: cp/decl.c:4208
 #, gcc-internal-format
 msgid "variable %q#D has initializer but incomplete type"
 msgstr "la variable %q#D tiene inicializador pero de tipo de dato incompleto"
 
-#: cp/decl.c:4194 cp/decl.c:4906
+#: cp/decl.c:4214 cp/decl.c:4926
 #, gcc-internal-format
 msgid "elements of array %q#D have incomplete type"
 msgstr "elementos de la matriz %q#D con tipo de dato incompleto"
 
-#: cp/decl.c:4200
+#: cp/decl.c:4220
 #, gcc-internal-format
 msgid "aggregate %q#D has incomplete type and cannot be defined"
 msgstr "el agregado %q#D tiene un tipo incompleto y no se puede definir"
 
-#: cp/decl.c:4236
+#: cp/decl.c:4256
 #, gcc-internal-format
 msgid "%qD declared as reference but not initialized"
 msgstr "%qD declarado como referencia pero no se inicializa"
 
-#: cp/decl.c:4242
+#: cp/decl.c:4262
 #, gcc-internal-format
 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
 msgstr "ISO C++ prohíbe el uso de una lista de inicializadores para inicializar la referencia %qD"
 
-#: cp/decl.c:4268
+#: cp/decl.c:4288
 #, gcc-internal-format
 msgid "cannot initialize %qT from %qT"
 msgstr "no se pueden inicializar %qT desde %qT"
 
-#: cp/decl.c:4296
+#: cp/decl.c:4316
 #, gcc-internal-format
 msgid "name %qD used in a GNU-style designated initializer for an array"
 msgstr "el nombre %qD se utiliza en un inicializador designado en estilo GNU para una matriz"
 
-#: cp/decl.c:4345
+#: cp/decl.c:4365
 #, gcc-internal-format
 msgid "initializer fails to determine size of %qD"
 msgstr "el inicializador no puede determinar el tamaño de %qD"
 
-#: cp/decl.c:4352
+#: cp/decl.c:4372
 #, gcc-internal-format
 msgid "array size missing in %qD"
 msgstr "falta el tamaño de la matriz en %qD"
 
-#: cp/decl.c:4364
+#: cp/decl.c:4384
 #, gcc-internal-format
 msgid "zero-size array %qD"
 msgstr "matriz %qD de tamaño cero"
@@ -27876,240 +27844,250 @@
 #. 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.
-#: cp/decl.c:4407
+#: cp/decl.c:4427
 #, gcc-internal-format
 msgid "storage size of %qD isn't known"
 msgstr "no se conoce el tamaño de almacenamiento de %qD"
 
-#: cp/decl.c:4429
+#: cp/decl.c:4449
 #, gcc-internal-format
 msgid "storage size of %qD isn't constant"
 msgstr "el tamaño de almacenamiento de %qD no es constante"
 
-#: cp/decl.c:4478
+#: cp/decl.c:4498
 #, gcc-internal-format
 msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
 msgstr "perdón: la semántica de los datos static de la función inline %q+#D es errónea (terminará con múltiples copias)"
 
-#: cp/decl.c:4481
+#: cp/decl.c:4501
 #, gcc-internal-format
 msgid "%J  you can work around this by removing the initializer"
 msgstr "%J  puede evitar esto eliminando el inicializador"
 
-#: cp/decl.c:4508
+#: cp/decl.c:4528
 #, gcc-internal-format
 msgid "uninitialized const %qD"
 msgstr "const %qD sin inicializar"
 
-#: cp/decl.c:4620
+#: cp/decl.c:4640
 #, gcc-internal-format
 msgid "invalid type %qT as initializer for a vector of type %qT"
 msgstr "tipo %qT inválido como inicializador para un vector de tipo %qT"
 
-#: cp/decl.c:4662
+#: cp/decl.c:4682
 #, gcc-internal-format
 msgid "initializer for %qT must be brace-enclosed"
 msgstr "el inicializador para %qT debe estar encerrado entre llaves"
 
-#: cp/decl.c:4680
+#: cp/decl.c:4700
 #, gcc-internal-format
 msgid "%qT has no non-static data member named %qD"
 msgstr "%qT no tiene un dato miembro que no es static llamado %qD"
 
-#: cp/decl.c:4731
+#: cp/decl.c:4751
 #, gcc-internal-format
 msgid "braces around scalar initializer for type %qT"
 msgstr "llaves alrededor del inicializador escalar para el tipo %qT"
 
-#: cp/decl.c:4814
+#: cp/decl.c:4834
 #, gcc-internal-format
 msgid "missing braces around initializer for %qT"
 msgstr "faltan llaves alrededor del inicializador para %qT"
 
-#: cp/decl.c:4871
+#: cp/decl.c:4891
 #, gcc-internal-format
 msgid "too many initializers for %qT"
 msgstr "demasiados inicializadores para %qT"
 
-#: cp/decl.c:4914
+#: cp/decl.c:4934
 #, gcc-internal-format
 msgid "variable-sized object %qD may not be initialized"
 msgstr "el objeto de tamaño variable %qD no se puede inicializar"
 
-#: cp/decl.c:4920
+#: cp/decl.c:4940
 #, gcc-internal-format
 msgid "%qD has incomplete type"
 msgstr "%qD tiene un tipo de dato incompleto"
 
-#: cp/decl.c:4935
+#: cp/decl.c:4955
 #, gcc-internal-format
 msgid "scalar object %qD requires one element in initializer"
 msgstr "el objeto escalar %qD requiere un elemento en el inicializador"
 
 #. A non-aggregate that is not a scalar cannot be initialized
 #. via an initializer-list in C++98.
-#: cp/decl.c:4945
+#: cp/decl.c:4965
 #, gcc-internal-format
 msgid "braces around initializer for non-aggregate type %qT"
 msgstr "llaves alrededor del inicializador escalar para el tipo no agregado %qT"
 
-#: cp/decl.c:4995
+#: cp/decl.c:5015
 #, gcc-internal-format
 msgid "%qD must be initialized by constructor, not by %<{...}%>"
 msgstr "%qD debe ser inicializado por un constructor, no por %<{...}%>"
 
-#: cp/decl.c:5031
+#: cp/decl.c:5051
 #, gcc-internal-format
 msgid "array %qD initialized by parenthesized string literal %qE"
 msgstr "matriz %qD inicializada con una constante de cadena entre paréntesis %qE"
 
-#: cp/decl.c:5046
+#: cp/decl.c:5066
 #, gcc-internal-format
 msgid "structure %qD with uninitialized const members"
 msgstr "estructura %qD con miembros const sin inicializar"
 
-#: cp/decl.c:5048
+#: cp/decl.c:5068
 #, gcc-internal-format
 msgid "structure %qD with uninitialized reference members"
 msgstr "estructura %qD con miembros de referencia sin inicializar"
 
-#: cp/decl.c:5330
+#: cp/decl.c:5364
 #, gcc-internal-format
 msgid "assignment (not initialization) in declaration"
 msgstr "asignación (no inicialización) en la declaración"
 
-#: cp/decl.c:5420
+#: cp/decl.c:5460
 #, gcc-internal-format
 msgid "shadowing previous type declaration of %q#D"
 msgstr "se oscurece la declaración de tipo previa de %q#D"
 
-#: cp/decl.c:5450
+#: cp/decl.c:5490
 #, gcc-internal-format
 msgid "%qD cannot be thread-local because it has non-POD type %qT"
 msgstr "%qD no puede ser thread-local porque es de tipo %qT que no es POD"
 
-#: cp/decl.c:5485
+#: cp/decl.c:5522
 #, gcc-internal-format
+msgid "Java object %qD not allocated with %<new%>"
+msgstr "El objeto Java %qD no se aloja con %<new%>"
+
+#: cp/decl.c:5539
+#, gcc-internal-format
 msgid "%qD is thread-local and so cannot be dynamically initialized"
 msgstr "q%D es thread-local y por lo tanto no se puede inicializar dinámicamente"
 
-#: cp/decl.c:5503
+#: cp/decl.c:5557
 #, gcc-internal-format
 msgid "%qD cannot be initialized by a non-constant expression when being declared"
 msgstr "%qD no se puede inicializar con una expresion no constante al declararse"
 
-#: cp/decl.c:6160
+#: cp/decl.c:5597
 #, gcc-internal-format
+msgid "non-static data member %qD has Java class type"
+msgstr "el dato miembro que no es estático %qD tiene un tipo de clase Java"
+
+#: cp/decl.c:6232
+#, gcc-internal-format
 msgid "destructor for alien class %qT cannot be a member"
 msgstr "el destructor para la clase extranjera %qT no puede ser un miembro"
 
-#: cp/decl.c:6162
+#: cp/decl.c:6234
 #, gcc-internal-format
 msgid "constructor for alien class %qT cannot be a member"
 msgstr "el constructor para la clase extranjera %qT no puede ser un miembro"
 
-#: cp/decl.c:6183
+#: cp/decl.c:6255
 #, gcc-internal-format
 msgid "%qD declared as a %<virtual%> %s"
 msgstr "%qD se declaró como %s %<virtual%>"
 
-#: cp/decl.c:6185
+#: cp/decl.c:6257
 #, gcc-internal-format
 msgid "%qD declared as an %<inline%> %s"
 msgstr "%qD se declaró como %s %<inline%>"
 
-#: cp/decl.c:6187
+#: cp/decl.c:6259
 #, gcc-internal-format
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
 msgstr "especificadores de función %<const%> y %<volatile%> en %qD inválidos en la declaración %s"
 
-#: cp/decl.c:6191
+#: cp/decl.c:6263
 #, gcc-internal-format
 msgid "%q+D declared as a friend"
 msgstr "%q+D se declaró como friend"
 
-#: cp/decl.c:6197
+#: cp/decl.c:6269
 #, gcc-internal-format
 msgid "%q+D declared with an exception specification"
 msgstr "%q+D se declaró con una excepción de especificación"
 
-#: cp/decl.c:6231
+#: cp/decl.c:6303
 #, gcc-internal-format
 msgid "definition of %qD is not in namespace enclosing %qT"
 msgstr "la definición de %qD no está en un espacio de nombres que contenga a %qT"
 
-#: cp/decl.c:6342
+#: cp/decl.c:6414
 #, gcc-internal-format
 msgid "defining explicit specialization %qD in friend declaration"
 msgstr "definiendo la especialización explícita %qD en la declaración friend"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:6352
+#: cp/decl.c:6424
 #, gcc-internal-format
 msgid "invalid use of template-id %qD in declaration of primary template"
 msgstr "uso inválido del id de plantilla %qD en la declaración de la plantilla primaria"
 
-#: cp/decl.c:6382
+#: cp/decl.c:6454
 #, gcc-internal-format
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 msgstr "no se permiten los argumentos por defecto en la declaración de la especialización friend de la plantilla %qD"
 
-#: cp/decl.c:6390
+#: cp/decl.c:6462
 #, gcc-internal-format
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 msgstr "no se permite %<inline%> en la declaración de la especialización friend de la plantilla %qD"
 
-#: cp/decl.c:6433
+#: cp/decl.c:6505
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be a template"
 msgstr "no se puede declarar %<::main%> como plantilla"
 
-#: cp/decl.c:6435
+#: cp/decl.c:6507
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be inline"
 msgstr "no se puede declarar %<::main%> como inline"
 
-#: cp/decl.c:6437
+#: cp/decl.c:6509
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be static"
 msgstr "no se puede declarar %<::main%> como static"
 
-#: cp/decl.c:6465
+#: cp/decl.c:6537
 #, gcc-internal-format
 msgid "non-local function %q#D uses anonymous type"
 msgstr "la función %q#D que no es local usa un tipo anónimo"
 
-#: cp/decl.c:6468 cp/decl.c:6748
+#: cp/decl.c:6540 cp/decl.c:6820
 #, gcc-internal-format
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 msgstr "%q+#D no se refiere al tipo sin calificar, así que no se usa para el enlazado"
 
-#: cp/decl.c:6474
+#: cp/decl.c:6546
 #, gcc-internal-format
 msgid "non-local function %q#D uses local type %qT"
 msgstr "la función %q#D que no es local utiliza el tipo local %qT"
 
-#: cp/decl.c:6498
+#: cp/decl.c:6570
 #, gcc-internal-format
 msgid "static member function %qD cannot have cv-qualifier"
 msgstr "la función miembro static %qD no puede tener calificador-cv"
 
-#: cp/decl.c:6499
+#: cp/decl.c:6571
 #, gcc-internal-format
 msgid "non-member function %qD cannot have cv-qualifier"
 msgstr "la función que no es miembro %qD no puede tener calificador-cv"
 
-#: cp/decl.c:6547
+#: cp/decl.c:6619
 #, gcc-internal-format
 msgid "%<::main%> must return %<int%>"
 msgstr "%<::main%> debe devolver %<int%>"
 
-#: cp/decl.c:6586
+#: cp/decl.c:6658
 #, gcc-internal-format
 msgid "definition of implicitly-declared %qD"
 msgstr "la definición de %qD declarado implícitamente"
 
-#: cp/decl.c:6603 cp/decl2.c:677
+#: cp/decl.c:6675 cp/decl2.c:677
 #, gcc-internal-format
 msgid "no %q#D member function declared in class %qT"
 msgstr "no hay una función miembro %q#D declarada en la clase %qT"
@@ -28118,548 +28096,553 @@
 #. 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.
-#: cp/decl.c:6745
+#: cp/decl.c:6817
 #, gcc-internal-format
 msgid "non-local variable %q#D uses anonymous type"
 msgstr "la variable %q#D que no es local usa un tipo anónimo"
 
-#: cp/decl.c:6754
+#: cp/decl.c:6826
 #, gcc-internal-format
 msgid "non-local variable %q#D uses local type %qT"
 msgstr "la variable %q#D que no es local usa el tipo local %qT"
 
-#: cp/decl.c:6876
+#: cp/decl.c:6948
 #, gcc-internal-format
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 msgstr "inicialización en la clase inválida para el miembro de datos static de tipo %qT que no es integral"
 
-#: cp/decl.c:6886
+#: cp/decl.c:6958
 #, gcc-internal-format
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 msgstr "ISO C++ prohíbe la inicialización en la clase del miembro static %qD que no es constante"
 
-#: cp/decl.c:6890
+#: cp/decl.c:6962
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 msgstr "ISO C++ prohíbe la inicialización de la constante miembro %qD del tipo %qT que no es entero"
 
-#: cp/decl.c:6915
+#: cp/decl.c:6987
 #, gcc-internal-format
 msgid "size of array %qD has non-integral type %qT"
 msgstr "el tamaño de la matriz %qD tiene un tipo %qT que no es integral"
 
-#: cp/decl.c:6917
+#: cp/decl.c:6989
 #, gcc-internal-format
 msgid "size of array has non-integral type %qT"
 msgstr "el tamaño de la matriz tiene un tipo %qT que no es integral"
 
-#: cp/decl.c:6965
+#: cp/decl.c:7037
 #, gcc-internal-format
 msgid "size of array %qD is negative"
 msgstr "el tamaño de la matriz %qD es negativo"
 
-#: cp/decl.c:6967
+#: cp/decl.c:7039
 #, gcc-internal-format
 msgid "size of array is negative"
 msgstr "el tamaño de la matriz es negativo"
 
-#: cp/decl.c:6975
+#: cp/decl.c:7047
 #, gcc-internal-format
 msgid "ISO C++ forbids zero-size array %qD"
 msgstr "ISO C++ prohíbe la matriz %qD de tamaño cero"
 
-#: cp/decl.c:6977
+#: cp/decl.c:7049
 #, gcc-internal-format
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO C++ prohíbe matrices de tamaño cero"
 
-#: cp/decl.c:6984
+#: cp/decl.c:7056
 #, gcc-internal-format
 msgid "size of array %qD is not an integral constant-expression"
 msgstr "el tamaño de la matriz %qD no es una expresion constante integral"
 
-#: cp/decl.c:6987
+#: cp/decl.c:7059
 #, gcc-internal-format
 msgid "size of array is not an integral constant-expression"
 msgstr "el tamaño de la matriz no es una expresion constante integral"
 
-#: cp/decl.c:6993
+#: cp/decl.c:7065
 #, gcc-internal-format
 msgid "ISO C++ forbids variable length array %qD"
 msgstr "ISO C++ prohíbe la matriz %qD de longitud variable"
 
-#: cp/decl.c:6995
+#: cp/decl.c:7067
 #, gcc-internal-format
 msgid "ISO C++ forbids variable length array"
 msgstr "ISO C++ prohíbe las matrices de longitud variable"
 
-#: cp/decl.c:7001
+#: cp/decl.c:7073
 #, gcc-internal-format
 msgid "variable length array %qD is used"
 msgstr "se usa la matriz de longitud variable %qD"
 
-#: cp/decl.c:7035
+#: cp/decl.c:7107
 #, gcc-internal-format
 msgid "overflow in array dimension"
 msgstr "desbordamiento en la dimensión de la matriz"
 
-#: cp/decl.c:7116
+#: cp/decl.c:7188
 #, gcc-internal-format
 msgid "declaration of %qD as %s"
 msgstr "declaración de %qD como %s"
 
-#: cp/decl.c:7118
+#: cp/decl.c:7190
 #, gcc-internal-format
 msgid "creating %s"
 msgstr "creando %s"
 
-#: cp/decl.c:7130
+#: cp/decl.c:7202
 #, gcc-internal-format
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 msgstr "la declaración de %qD como una matriz multidimensional debe tener límites para todas las dimensiones excepto la primera"
 
-#: cp/decl.c:7134
+#: cp/decl.c:7206
 #, gcc-internal-format
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr "una matriz multidimensional debe tener límites para todas las dimensiones excepto para la primera"
 
-#: cp/decl.c:7169
+#: cp/decl.c:7241
 #, gcc-internal-format
 msgid "return type specification for constructor invalid"
 msgstr "la especificación del tipo de devolución para el constructor es inválida"
 
-#: cp/decl.c:7179
+#: cp/decl.c:7251
 #, gcc-internal-format
 msgid "return type specification for destructor invalid"
 msgstr "la especificación del tipo de devolución para el destructor es inválida"
 
-#: cp/decl.c:7192
+#: cp/decl.c:7264
 #, gcc-internal-format
 msgid "return type specified for %<operator %T%>"
 msgstr "se especificó un tipo de devolución para %<operator %T%>"
 
-#: cp/decl.c:7214
+#: cp/decl.c:7286
 #, gcc-internal-format
 msgid "unnamed variable or field declared void"
 msgstr "se declaró la variable o campo sin nombre como void"
 
-#: cp/decl.c:7218
+#: cp/decl.c:7290
 #, gcc-internal-format
 msgid "variable or field %qE declared void"
 msgstr "se declaró la variable o campo %qE como void"
 
-#: cp/decl.c:7221
+#: cp/decl.c:7293
 #, gcc-internal-format
 msgid "variable or field declared void"
 msgstr "se declaró la variable o campo como void"
 
-#: cp/decl.c:7388
+#: cp/decl.c:7460
 #, gcc-internal-format
 msgid "invalid use of qualified-name %<::%D%>"
 msgstr "uso inválido del nombre calificado %<::%D%>"
 
-#: cp/decl.c:7391
+#: cp/decl.c:7463
 #, gcc-internal-format
 msgid "invalid use of qualified-name %<%T::%D%>"
 msgstr "uso inválido del nombre calificado %<%T::%D%>"
 
-#: cp/decl.c:7394
+#: cp/decl.c:7466
 #, gcc-internal-format
 msgid "invalid use of qualified-name %<%D::%D%>"
 msgstr "uso inválido del nombre calificado %<%D::%D%>"
 
-#: cp/decl.c:7406
+#: cp/decl.c:7478
 #, gcc-internal-format
 msgid "type %qT is not derived from type %qT"
 msgstr "el tipo %qT no es derivado del tipo %T"
 
 #  FIXME traducción
-#: cp/decl.c:7422 cp/decl.c:7512 cp/decl.c:8660
+#: cp/decl.c:7494 cp/decl.c:7584 cp/decl.c:8732
 #, gcc-internal-format
 msgid "declaration of %qD as non-function"
 msgstr "la declaración de %qD como algo que no es función"
 
 #  FIXME traducción
-#: cp/decl.c:7428
+#: cp/decl.c:7500
 #, gcc-internal-format
 msgid "declaration of %qD as non-member"
 msgstr "declaración de %qD como algo que no es miembro"
 
-#: cp/decl.c:7457
+#: cp/decl.c:7529
 #, gcc-internal-format
 msgid "declarator-id missing; using reserved word %qD"
 msgstr "falta el id del declarador; se utiliza la palabra reservada %qD"
 
-#: cp/decl.c:7504
+#: cp/decl.c:7576
 #, gcc-internal-format
 msgid "function definition does not declare parameters"
 msgstr "la definición de la función no declara parámetros"
 
-#: cp/decl.c:7546
+#: cp/decl.c:7618
 #, gcc-internal-format
 msgid "two or more data types in declaration of %qs"
 msgstr "dos o más tipos de datos en la declaración de %qs"
 
-#: cp/decl.c:7552
+#: cp/decl.c:7624
 #, gcc-internal-format
 msgid "conflicting specifiers in declaration of %qs"
 msgstr "especificadores en conflicto en la declaración de %qs"
 
-#: cp/decl.c:7623 cp/decl.c:7626
+#: cp/decl.c:7695 cp/decl.c:7698
 #, gcc-internal-format
 msgid "ISO C++ forbids declaration of %qs with no type"
 msgstr "ISO C++ prohíbe la declaración de %qs sin tipo"
 
-#: cp/decl.c:7651
+#: cp/decl.c:7723
 #, gcc-internal-format
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 msgstr "%<signed%> o %<unsigned%> inválido para %qs"
 
-#: cp/decl.c:7653
+#: cp/decl.c:7725
 #, gcc-internal-format
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 msgstr "%<signed%> y %<unsigned%> se especificaron juntos para %qs"
 
-#: cp/decl.c:7655
+#: cp/decl.c:7727
 #, gcc-internal-format
 msgid "%<long long%> invalid for %qs"
 msgstr "%<long long%> inválido para %qs"
 
-#: cp/decl.c:7657
+#: cp/decl.c:7729
 #, gcc-internal-format
 msgid "%<long%> invalid for %qs"
 msgstr "%<long%> inválido para %qs"
 
-#: cp/decl.c:7659
+#: cp/decl.c:7731
 #, gcc-internal-format
 msgid "%<short%> invalid for %qs"
 msgstr "%<short%> inválido para %qs"
 
-#: cp/decl.c:7661
+#: cp/decl.c:7733
 #, gcc-internal-format
 msgid "%<long%> or %<short%> invalid for %qs"
 msgstr "%<long%> o %<short%> inválidos para %qs"
 
-#: cp/decl.c:7663
+#: cp/decl.c:7735
 #, gcc-internal-format
 msgid "%<long%> or %<short%> specified with char for %qs"
 msgstr "%<long%> o %<short%> especificados con char para %qs"
 
-#: cp/decl.c:7665
+#: cp/decl.c:7737
 #, gcc-internal-format
 msgid "%<long%> and %<short%> specified together for %qs"
 msgstr "%<long%> y %<short%>  se especificaron juntos para %qs"
 
-#: cp/decl.c:7671
+#: cp/decl.c:7743
 #, gcc-internal-format
 msgid "long, short, signed or unsigned used invalidly for %qs"
 msgstr "uso inválido de long, short, signed ó unsigned para %qs"
 
-#: cp/decl.c:7735
+#: cp/decl.c:7807
 #, gcc-internal-format
 msgid "complex invalid for %qs"
 msgstr "complex inválido para %qs"
 
-#: cp/decl.c:7764
+#: cp/decl.c:7836
 #, gcc-internal-format
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 msgstr "no se permiten calificadores en la declaración de %<operator %T%>"
 
-#: cp/decl.c:7776 cp/typeck.c:7011
+#: cp/decl.c:7848 cp/typeck.c:7039
 #, gcc-internal-format
 msgid "ignoring %qV qualifiers added to function type %qT"
 msgstr "se descartan los calificadores %qV agregados al tipo de función %qT"
 
-#: cp/decl.c:7799
+#: cp/decl.c:7871
 #, gcc-internal-format
 msgid "member %qD cannot be declared both virtual and static"
 msgstr "el miembro %qD no se puede declarar como virtual y static al mismo tiempo"
 
-#: cp/decl.c:7807
+#: cp/decl.c:7879
 #, gcc-internal-format
 msgid "%<%T::%D%> is not a valid declarator"
 msgstr "%<%T::%D%> no es un declarador válido"
 
-#: cp/decl.c:7816
+#: cp/decl.c:7888
 #, gcc-internal-format
 msgid "typedef declaration invalid in parameter declaration"
 msgstr "declaración typedef inválida en la declaración de parámetros"
 
-#: cp/decl.c:7822
+#: cp/decl.c:7894
 #, gcc-internal-format
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr "especificadores de clase de almacenamiento inválidos en las declaraciones de parámetros"
 
-#: cp/decl.c:7829
+#: cp/decl.c:7901
 #, gcc-internal-format
 msgid "virtual outside class declaration"
 msgstr "declaración de virtual fuera de clase"
 
-#: cp/decl.c:7847
+#: cp/decl.c:7919
 #, gcc-internal-format
 msgid "multiple storage classes in declaration of %qs"
 msgstr "múltiples clases de almacenamiento en la declaración de %qs"
 
-#: cp/decl.c:7870
+#: cp/decl.c:7942
 #, gcc-internal-format
 msgid "storage class specified for %qs"
 msgstr "se especificó una clase de almacenamiento para %qs"
 
-#: cp/decl.c:7904
+#: cp/decl.c:7976
 #, gcc-internal-format
 msgid "top-level declaration of %qs specifies %<auto%>"
 msgstr "la declaración del nivel superior de %qs especifica %<auto%>"
 
-#: cp/decl.c:7916
+#: cp/decl.c:7988
 #, gcc-internal-format
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr "especificadores de clase de almacenamiento inválidos en las declaraciones de funciones friend"
 
-#: cp/decl.c:8043
+#: cp/decl.c:8115
 #, gcc-internal-format
 msgid "destructor cannot be static member function"
 msgstr "el destructor no puede ser una función miembro de tipo static"
 
-#: cp/decl.c:8048
+#: cp/decl.c:8120
 #, gcc-internal-format
 msgid "destructors may not be cv-qualified"
 msgstr "los destructores no pueden ser cv-calificados"
 
-#: cp/decl.c:8066
+#: cp/decl.c:8138
 #, gcc-internal-format
 msgid "constructors cannot be declared virtual"
 msgstr "los constructores no se pueden declarar virtual"
 
-#: cp/decl.c:8079
+#: cp/decl.c:8151
 #, gcc-internal-format
 msgid "can't initialize friend function %qs"
 msgstr "no se puede inicializar la función friend %qs"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:8083
+#: cp/decl.c:8155
 #, gcc-internal-format
 msgid "virtual functions cannot be friends"
 msgstr "las funciones virtual no pueden ser friend"
 
-#: cp/decl.c:8087
+#: cp/decl.c:8159
 #, gcc-internal-format
 msgid "friend declaration not in class definition"
 msgstr "la declaración friend no está en una definición de clase"
 
-#: cp/decl.c:8089
+#: cp/decl.c:8161
 #, gcc-internal-format
 msgid "can't define friend function %qs in a local class definition"
 msgstr "no se puede definir la función friend %qs en una definición de clase local"
 
-#: cp/decl.c:8102
+#: cp/decl.c:8174
 #, gcc-internal-format
 msgid "destructors may not have parameters"
 msgstr "los destructores no pueden tener parámetros"
 
-#: cp/decl.c:8121
+#: cp/decl.c:8193
 #, gcc-internal-format
 msgid "cannot declare pointer to %q#T"
 msgstr "no se puede declarar el puntero a %q#T"
 
-#: cp/decl.c:8134 cp/decl.c:8141
+#: cp/decl.c:8206 cp/decl.c:8213
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T"
 msgstr "no se puede declarar la referencia a %q#T"
 
-#: cp/decl.c:8143
+#: cp/decl.c:8215
 #, gcc-internal-format
 msgid "cannot declare pointer to %q#T member"
 msgstr "no se puede declarar el puntero al miembro %q#T"
 
-#: cp/decl.c:8194
+#: cp/decl.c:8266
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 msgstr "no se puede declarar la referencia a %q#T, el cual no es una definición de tipo o un argumento de tipo de plantilla"
 
-#: cp/decl.c:8238
+#: cp/decl.c:8310
 #, gcc-internal-format
 msgid "template-id %qD used as a declarator"
 msgstr "el id de plantilla %qD se usa como un declarador"
 
-#: cp/decl.c:8289
+#: cp/decl.c:8361
 #, gcc-internal-format
 msgid "member functions are implicitly friends of their class"
 msgstr "las funciones miembros son implícitamente friends de su clase"
 
-#: cp/decl.c:8293
+#: cp/decl.c:8365
 #, gcc-internal-format
 msgid "extra qualification %<%T::%> on member %qs"
 msgstr "calificación extra %<%T::%> en el miembro %qs"
 
-#: cp/decl.c:8325
+#: cp/decl.c:8397
 #, gcc-internal-format
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 msgstr "no se puede definir la función miembro %<%T::%s%> dentro de %<%T%>"
 
-#: cp/decl.c:8342
+#: cp/decl.c:8414
 #, gcc-internal-format
 msgid "cannot declare member %<%T::%s%> within %qT"
 msgstr "no se puede declarar el miembro %<%T::%s%> dentro de %qT"
 
-#: cp/decl.c:8365
+#: cp/decl.c:8437
 #, gcc-internal-format
 msgid "non-parameter %qs cannot be a parameter pack"
 msgstr "%qs que no es parámetro no puede ser un paquete de parámetro"
 
-#: cp/decl.c:8386
+#: cp/decl.c:8458
 #, gcc-internal-format
 msgid "data member may not have variably modified type %qT"
 msgstr "los datos miembro pueden no tener el tipo modificado variablemente %qT"
 
-#: cp/decl.c:8388
+#: cp/decl.c:8460
 #, gcc-internal-format
 msgid "parameter may not have variably modified type %qT"
 msgstr "el parámetro puede no tener el tipo modificado variablemente %qT"
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:8396
+#: cp/decl.c:8468
 #, gcc-internal-format
 msgid "only declarations of constructors can be %<explicit%>"
 msgstr "solamente las declaraciones de constructores pueden ser %<explicit%>"
 
-#: cp/decl.c:8404
+#: cp/decl.c:8476
 #, gcc-internal-format
 msgid "non-member %qs cannot be declared %<mutable%>"
 msgstr "el no-miembro %qs no se puede declarar %<mutable%>"
 
-#: cp/decl.c:8409
+#: cp/decl.c:8481
 #, gcc-internal-format
 msgid "non-object member %qs cannot be declared %<mutable%>"
 msgstr "el miembro que no es objeto %qs no se puede declarar %<mutable%>"
 
-#: cp/decl.c:8415
+#: cp/decl.c:8487
 #, gcc-internal-format
 msgid "function %qs cannot be declared %<mutable%>"
 msgstr "la función %qs no se puede declarar %<mutable%>"
 
-#: cp/decl.c:8420
+#: cp/decl.c:8492
 #, gcc-internal-format
 msgid "static %qs cannot be declared %<mutable%>"
 msgstr "static %qs no se puede declarar %<mutable%>"
 
-#: cp/decl.c:8425
+#: cp/decl.c:8497
 #, gcc-internal-format
 msgid "const %qs cannot be declared %<mutable%>"
 msgstr "const %qs no se puede declarar %<mutable%>"
 
-#: cp/decl.c:8462
+#: cp/decl.c:8534
 #, gcc-internal-format
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr "%Jel nombre del typedef puede no ser un especificador de nombre anidado"
 
-#: cp/decl.c:8478
+#: cp/decl.c:8550
 #, gcc-internal-format
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 msgstr "ISO C++ prohíbe el tipo anidado %qD con el mismo nombre que la clase que lo contiene"
 
-#: cp/decl.c:8564
+#: cp/decl.c:8636
 #, gcc-internal-format
 msgid "qualified function types cannot be used to declare static member functions"
 msgstr "los tipos de función calificados no se pueden usar para declarar una función miembro estática"
 
-#: cp/decl.c:8566
+#: cp/decl.c:8638
 #, gcc-internal-format
 msgid "qualified function types cannot be used to declare free functions"
 msgstr "los tipos de función calificados no se pueden usar para declarar funciones libres"
 
-#: cp/decl.c:8592
+#: cp/decl.c:8664
 #, gcc-internal-format
 msgid "type qualifiers specified for friend class declaration"
 msgstr "se especificaron calificadores de tipo para la declaración de clase friend"
 
-#: cp/decl.c:8597
+#: cp/decl.c:8669
 #, gcc-internal-format
 msgid "%<inline%> specified for friend class declaration"
 msgstr "se especificó %<inline%> para la declaración de clase friend"
 
-#: cp/decl.c:8605
+#: cp/decl.c:8677
 #, gcc-internal-format
 msgid "template parameters cannot be friends"
 msgstr "los parámetros de la plantilla no pueden ser friends"
 
-#: cp/decl.c:8607
+#: cp/decl.c:8679
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 msgstr "la declaración friend requere una llave de clase, p.e. %<friend class %T::%D%>"
 
-#: cp/decl.c:8611
+#: cp/decl.c:8683
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 msgstr "la declaración friend requiere una llave de clase, p.e. %<friend %#T%>"
 
-#: cp/decl.c:8624
+#: cp/decl.c:8696
 #, gcc-internal-format
 msgid "trying to make class %qT a friend of global scope"
 msgstr "se intenta hacer que la clase %qT sea un friend de ámbito global"
 
-#: cp/decl.c:8635
+#: cp/decl.c:8707
 #, gcc-internal-format
 msgid "invalid qualifiers on non-member function type"
 msgstr "calificadores inválidos en el tipo de función que no es miembro"
 
-#: cp/decl.c:8650
+#: cp/decl.c:8722
 #, gcc-internal-format
 msgid "abstract declarator %qT used as declaration"
 msgstr "el declarador abstracto %qT se usó como declaración"
 
-#: cp/decl.c:8679
+#: cp/decl.c:8751
 #, gcc-internal-format
 msgid "cannot use %<::%> in parameter declaration"
 msgstr "no se puede usar %<::%>  en la declaración de parámetros"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8725
+#: cp/decl.c:8797
 #, gcc-internal-format
 msgid "invalid use of %<::%>"
 msgstr "uso inválido de %<::%>"
 
-#: cp/decl.c:8740
+#: cp/decl.c:8812
 #, gcc-internal-format
 msgid "can't make %qD into a method -- not in a class"
 msgstr "no se puede hacer %qD en un método -- no está en una clase"
 
-#: cp/decl.c:8749
+#: cp/decl.c:8821
 #, gcc-internal-format
 msgid "function %qD declared virtual inside a union"
 msgstr "la función %qD se declaró virtual dentro de un union"
 
-#: cp/decl.c:8758
+#: cp/decl.c:8830
 #, gcc-internal-format
 msgid "%qD cannot be declared virtual, since it is always static"
 msgstr "%qD no se puede declarar virtual, ya que siempre es static"
 
-#: cp/decl.c:8774
+#: cp/decl.c:8846
 #, gcc-internal-format
 msgid "expected qualified name in friend declaration for destructor %qD"
 msgstr "se esperaba un nombre calificado en la declaración friend para el destructor %qD"
 
-#: cp/decl.c:8784
+#: cp/decl.c:8856
 #, gcc-internal-format
 msgid "declaration of %qD as member of %qT"
 msgstr "declaración de %qD como miembro de %qT"
 
-#: cp/decl.c:8860
+#: cp/decl.c:8863
 #, gcc-internal-format
+msgid "expected qualified name in friend declaration for constructor %qD"
+msgstr "se esperaba un nombre calificado en la declaración friend para el constructor %qD"
+
+#: cp/decl.c:8939
+#, gcc-internal-format
 msgid "field %qD has incomplete type"
 msgstr "el campo %qD tiene tipo de dato incompleto"
 
-#: cp/decl.c:8862
+#: cp/decl.c:8941
 #, gcc-internal-format
 msgid "name %qT has incomplete type"
 msgstr "el nombre %qT tiene tipo de dato incompleto"
 
-#: cp/decl.c:8871
+#: cp/decl.c:8950
 #, gcc-internal-format
 msgid "  in instantiation of template %qT"
 msgstr "  en la instanciación de la plantilla %qT"
 
-#: cp/decl.c:8880
+#: cp/decl.c:8959
 #, gcc-internal-format
 msgid "%qE is neither function nor member function; cannot be declared friend"
 msgstr "%qE no es ni función ni función miembro; no se puede declarar friend"
@@ -28676,103 +28659,108 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8932
+#: cp/decl.c:9011
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization of member %qD"
 msgstr "ISO C++ prohíbe la inicialización del miembro %qD"
 
-#: cp/decl.c:8934
+#: cp/decl.c:9013
 #, gcc-internal-format
 msgid "making %qD static"
 msgstr "se hace %qD static"
 
-#: cp/decl.c:8999
+#: cp/decl.c:9078
 #, gcc-internal-format
 msgid "storage class %<auto%> invalid for function %qs"
 msgstr "la clase de almacenamiento %<auto%> es inválida para la función %qs"
 
-#: cp/decl.c:9001
+#: cp/decl.c:9080
 #, gcc-internal-format
 msgid "storage class %<register%> invalid for function %qs"
 msgstr "la clase de almacenamiento %<register%> es inválida para la función %qs"
 
-#: cp/decl.c:9003
+#: cp/decl.c:9082
 #, gcc-internal-format
 msgid "storage class %<__thread%> invalid for function %qs"
 msgstr "la clase de almacenamiento %<__thread%> es inválida para la función %qs"
 
-#: cp/decl.c:9014
+#: cp/decl.c:9093
 #, gcc-internal-format
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 msgstr "el especificador %<static%> es inválido para la función %qs declarada fuera del ámbito global"
 
-#: cp/decl.c:9017
+#: cp/decl.c:9096
 #, gcc-internal-format
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 msgstr "el especificador %<inline%> es inválido para la función %qs declarada fuera del ámbito global"
 
-#: cp/decl.c:9025
+#: cp/decl.c:9104
 #, gcc-internal-format
 msgid "virtual non-class function %qs"
 msgstr "función virtual %qs que no es clase"
 
-#: cp/decl.c:9056
+#: cp/decl.c:9135
 #, gcc-internal-format
 msgid "cannot declare member function %qD to have static linkage"
 msgstr "no se puede declarar que la función miembro %qD tenga enlazado estático"
 
 #. FIXME need arm citation
-#: cp/decl.c:9063
+#: cp/decl.c:9142
 #, gcc-internal-format
 msgid "cannot declare static function inside another function"
 msgstr "no se puede declarar una función static dentro de otra función"
 
-#: cp/decl.c:9093
+#: cp/decl.c:9172
 #, gcc-internal-format
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 msgstr "%<static%> puede no ser utilizado cuando se define (opuesto a la declaración) un dato miembro static"
 
-#: cp/decl.c:9100
+#: cp/decl.c:9179
 #, gcc-internal-format
 msgid "static member %qD declared %<register%>"
 msgstr "se declaró el miembro static %qD como %<register%>"
 
-#: cp/decl.c:9105
+#: cp/decl.c:9184
 #, gcc-internal-format
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 msgstr "no se puede declarar explícitamente que el miembro %q#D tenga un enlazado externo"
 
-#: cp/decl.c:9234
+#: cp/decl.c:9313
 #, gcc-internal-format
 msgid "default argument for %q#D has type %qT"
 msgstr "el argumento por defecto de %q#D tiene tipo %qT"
 
-#: cp/decl.c:9237
+#: cp/decl.c:9316
 #, gcc-internal-format
 msgid "default argument for parameter of type %qT has type %qT"
 msgstr "el argumento por defecto para el parámetro del tipo %qT tiene el tipo %qT"
 
-#: cp/decl.c:9253
+#: cp/decl.c:9332
 #, gcc-internal-format
 msgid "default argument %qE uses local variable %qD"
 msgstr "el argumento por defecto %qE usa la variable local %qD"
 
-#: cp/decl.c:9323
+#: cp/decl.c:9399
 #, gcc-internal-format
+msgid "parameter %qD has Java class type"
+msgstr "el parámetro %qD tiene tipo de clase Java"
+
+#: cp/decl.c:9412
+#, gcc-internal-format
 msgid "parameter %qD invalidly declared method type"
 msgstr "el parámetro %qD se declaró inválidamente como tipo de método"
 
-#: cp/decl.c:9347
+#: cp/decl.c:9436
 #, gcc-internal-format
 msgid "parameter %qD includes %s to array of unknown bound %qT"
 msgstr "el parámetro %qD incluye %s para la matriz %qT de límite desconocido"
 
-#: cp/decl.c:9361
+#: cp/decl.c:9450
 #, gcc-internal-format
 msgid "parameter packs must be at the end of the parameter list"
 msgstr "los paquetes de parámetros deben estar al final de la lista de parámetros"
 
-#: cp/decl.c:9366
+#: cp/decl.c:9455
 #, gcc-internal-format
 msgid "multiple parameters named %qE"
 msgstr "múltiples parámetros nombrados %qE"
@@ -28792,140 +28780,140 @@
 #. 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.
-#: cp/decl.c:9581
+#: cp/decl.c:9672
 #, gcc-internal-format
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 msgstr "constructor inválido; tal vez quiso decir %<%T (const %T&)%>"
 
-#: cp/decl.c:9703
+#: cp/decl.c:9794
 #, gcc-internal-format
 msgid "%qD may not be declared within a namespace"
 msgstr "%qD no se puede declarar dentro de un espacio de nombres"
 
-#: cp/decl.c:9708
+#: cp/decl.c:9799
 #, gcc-internal-format
 msgid "%qD may not be declared as static"
 msgstr "%qD no se puede declarar como static"
 
-#: cp/decl.c:9731
+#: cp/decl.c:9825
 #, gcc-internal-format
 msgid "%qD must be a nonstatic member function"
 msgstr "%qD debe ser una función miembro que no sea static"
 
-#: cp/decl.c:9740
+#: cp/decl.c:9834
 #, gcc-internal-format
 msgid "%qD must be either a non-static member function or a non-member function"
 msgstr "%qD debe ser una función miembro que no sea static o una función que no sea miembro"
 
-#: cp/decl.c:9761
+#: cp/decl.c:9855
 #, gcc-internal-format
 msgid "%qD must have an argument of class or enumerated type"
 msgstr "%qD debe tener un argumento de tipo clase o enumerado"
 
-#: cp/decl.c:9802
+#: cp/decl.c:9896
 #, gcc-internal-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr "la conversión a %s%s nunca usará un operador de conversión de tipo"
 
 #. 13.4.0.3
-#: cp/decl.c:9810
+#: cp/decl.c:9904
 #, gcc-internal-format
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr "ISO C++ prohíbe la sobrecarga del operador ?:"
 
-#: cp/decl.c:9815
+#: cp/decl.c:9909
 #, gcc-internal-format
 msgid "%qD must not have variable number of arguments"
 msgstr "%qD no debe tener un número variable de argumentos"
 
-#: cp/decl.c:9866
+#: cp/decl.c:9960
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its argument"
 msgstr "el postfijo %qD debe tomar %<int%> como su argumento"
 
-#: cp/decl.c:9869
+#: cp/decl.c:9963
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its second argument"
 msgstr "el postfijo %qD debe tomar %<int%> como su segundo argumento"
 
-#: cp/decl.c:9877
+#: cp/decl.c:9971
 #, gcc-internal-format
 msgid "%qD must take either zero or one argument"
 msgstr "%qD debe tomar cero o un argumentos"
 
-#: cp/decl.c:9879
+#: cp/decl.c:9973
 #, gcc-internal-format
 msgid "%qD must take either one or two arguments"
 msgstr "%qD debe tomar uno o dos argumentos"
 
 #  En esta traducción se emplea 'devolver' por 'return'. Si embargo, aquí
 #  se cambió por cacofonía: no es agradable escuchar 'debe devolver'. cfuga
-#: cp/decl.c:9901
+#: cp/decl.c:9995
 #, gcc-internal-format
 msgid "prefix %qD should return %qT"
 msgstr "el prefijo %qD debe regresar %qT"
 
-#: cp/decl.c:9907
+#: cp/decl.c:10001
 #, gcc-internal-format
 msgid "postfix %qD should return %qT"
 msgstr "el postfijo %qD debe regresar %qT"
 
-#: cp/decl.c:9916
+#: cp/decl.c:10010
 #, gcc-internal-format
 msgid "%qD must take %<void%>"
 msgstr "%qD debe tomar %<void%>"
 
-#: cp/decl.c:9918 cp/decl.c:9927
+#: cp/decl.c:10012 cp/decl.c:10021
 #, gcc-internal-format
 msgid "%qD must take exactly one argument"
 msgstr "%qD debe tomar un argumento exactamente"
 
-#: cp/decl.c:9929
+#: cp/decl.c:10023
 #, gcc-internal-format
 msgid "%qD must take exactly two arguments"
 msgstr "%qD debe tomar dos argumentos exactamente"
 
-#: cp/decl.c:9938
+#: cp/decl.c:10032
 #, gcc-internal-format
 msgid "user-defined %qD always evaluates both arguments"
 msgstr "el %qD definido por el usuario siempre evalúa ambos argumentos"
 
-#: cp/decl.c:9952
+#: cp/decl.c:10046
 #, gcc-internal-format
 msgid "%qD should return by value"
 msgstr "%qD debe devolver por valor"
 
-#: cp/decl.c:9964 cp/decl.c:9968
+#: cp/decl.c:10058 cp/decl.c:10062
 #, gcc-internal-format
 msgid "%qD cannot have default arguments"
 msgstr "%qD no puede tener argumentos por defecto"
 
-#: cp/decl.c:10026
+#: cp/decl.c:10120
 #, gcc-internal-format
 msgid "using template type parameter %qT after %qs"
 msgstr "usando el parámetro de tipo plantilla %qT después de %qs"
 
-#: cp/decl.c:10041
+#: cp/decl.c:10135
 #, gcc-internal-format
 msgid "using typedef-name %qD after %qs"
 msgstr "se usó el nombre de definición de tipo %qD después de %qs"
 
-#: cp/decl.c:10042
+#: cp/decl.c:10136
 #, gcc-internal-format
 msgid "%q+D has a previous declaration here"
 msgstr "%q+D tiene una declaración previa aquí"
 
-#: cp/decl.c:10050
+#: cp/decl.c:10144
 #, gcc-internal-format
 msgid "%qT referred to as %qs"
 msgstr "se refirió a %qT como %qs"
 
-#: cp/decl.c:10051 cp/decl.c:10058
+#: cp/decl.c:10145 cp/decl.c:10152
 #, gcc-internal-format
 msgid "%q+T has a previous declaration here"
 msgstr "%q+T tiene una declaración previa aquí"
 
-#: cp/decl.c:10057
+#: cp/decl.c:10151
 #, gcc-internal-format
 msgid "%qT referred to as enum"
 msgstr "se refirió a %qT como un enum"
@@ -28937,75 +28925,75 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:10072
+#: cp/decl.c:10166
 #, gcc-internal-format
 msgid "template argument required for %<%s %T%>"
 msgstr "se requiere un argumento de plantilla para %<%s %T%>"
 
-#: cp/decl.c:10120 cp/name-lookup.c:2698
+#: cp/decl.c:10214 cp/name-lookup.c:2700
 #, gcc-internal-format
 msgid "%qD has the same name as the class in which it is declared"
 msgstr "%qD tiene el mismo nombre que la clase en la cual se declaró"
 
-#: cp/decl.c:10150 cp/name-lookup.c:2207 cp/parser.c:4036 cp/parser.c:14029
-#: cp/parser.c:16234
+#: cp/decl.c:10244 cp/name-lookup.c:2209 cp/parser.c:4040 cp/parser.c:14099
+#: cp/parser.c:16316
 #, gcc-internal-format
 msgid "reference to %qD is ambiguous"
 msgstr "la referencia a %qD es ambigua"
 
-#: cp/decl.c:10264
+#: cp/decl.c:10358
 #, gcc-internal-format
 msgid "use of enum %q#D without previous declaration"
 msgstr "uso del enum %q#D sin declaración previa"
 
-#: cp/decl.c:10285
+#: cp/decl.c:10379
 #, gcc-internal-format
 msgid "redeclaration of %qT as a non-template"
 msgstr "redeclaración de %qT como algo que no es plantilla"
 
-#: cp/decl.c:10286 cp/pt.c:4154
+#: cp/decl.c:10380
 #, gcc-internal-format
 msgid "previous declaration %q+D"
 msgstr "declaración previa de %q+D"
 
-#: cp/decl.c:10397
+#: cp/decl.c:10491
 #, gcc-internal-format
 msgid "derived union %qT invalid"
 msgstr "union derivada %qT inválida"
 
-#: cp/decl.c:10406
+#: cp/decl.c:10500
 #, gcc-internal-format
 msgid "Java class %qT cannot have multiple bases"
 msgstr "la clase Java %qT no puede tener bases múltiples"
 
-#: cp/decl.c:10417
+#: cp/decl.c:10511
 #, gcc-internal-format
 msgid "Java class %qT cannot have virtual bases"
 msgstr "la clase Java %qT no puede tener bases virtuales"
 
 #  No me gusta mucho esta traducción. Creo que es mejor
 #  "el tipo base %qT no es de tipo struct o clase". cfuga
-#: cp/decl.c:10440
+#: cp/decl.c:10534
 #, gcc-internal-format
 msgid "base type %qT fails to be a struct or class type"
 msgstr "el tipo base %qT falla en ser un tipo struct o clase"
 
-#: cp/decl.c:10473
+#: cp/decl.c:10567
 #, gcc-internal-format
 msgid "recursive type %qT undefined"
 msgstr "tipo recursivo %qT sin definir"
 
-#: cp/decl.c:10475
+#: cp/decl.c:10569
 #, gcc-internal-format
 msgid "duplicate base type %qT invalid"
 msgstr "tipo base duplicado %qT inválido"
 
-#: cp/decl.c:10552
+#: cp/decl.c:10646
 #, gcc-internal-format
 msgid "multiple definition of %q#T"
 msgstr "definición múltiple de %q#T"
 
-#: cp/decl.c:10553
+#: cp/decl.c:10647
 #, gcc-internal-format
 msgid "%Jprevious definition here"
 msgstr "%Jdefinición previa aquí"
@@ -29014,47 +29002,52 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:10692
+#: cp/decl.c:10786
 #, gcc-internal-format
 msgid "no integral type can represent all of the enumerator values for %qT"
 msgstr "ningún tipo integral puede representar todos los valores de enumerador de %qT"
 
-#: cp/decl.c:10803
+#: cp/decl.c:10897
 #, gcc-internal-format
 msgid "enumerator value for %qD is not an integer constant"
 msgstr "el valor de enumerador para %qD no es una constante entera"
 
-#: cp/decl.c:10831
+#: cp/decl.c:10925
 #, gcc-internal-format
 msgid "overflow in enumeration values at %qD"
 msgstr "desbordamiento en valores de enumeración en %qD"
 
-#: cp/decl.c:10906
+#: cp/decl.c:11002
 #, gcc-internal-format
 msgid "return type %q#T is incomplete"
 msgstr "el tipo de devolución %q#T es un tipo de dato incompleto"
 
-#: cp/decl.c:11031 cp/typeck.c:6711
+#: cp/decl.c:11004
 #, gcc-internal-format
+msgid "return type has Java class type %q#T"
+msgstr "el tipo de devolución tiene tipo de clase Java %q#T"
+
+#: cp/decl.c:11129 cp/typeck.c:6739
+#, gcc-internal-format
 msgid "%<operator=%> should return a reference to %<*this%>"
 msgstr "%<operator=%> debe devolver una referencia a %<*this%>"
 
-#: cp/decl.c:11420
+#: cp/decl.c:11518
 #, gcc-internal-format
 msgid "parameter %qD declared void"
 msgstr "el parámetro %qD se declaró void"
 
-#: cp/decl.c:11908
+#: cp/decl.c:12006
 #, gcc-internal-format
 msgid "invalid member function declaration"
 msgstr "declaración de la función miembro inválida"
 
-#: cp/decl.c:11923
+#: cp/decl.c:12021
 #, gcc-internal-format
 msgid "%qD is already defined in class %qT"
 msgstr "%qD ya se definió en la clase %qT"
 
-#: cp/decl.c:12170
+#: cp/decl.c:12268
 #, gcc-internal-format
 msgid "static member function %q#D declared with type qualifiers"
 msgstr "la función miembro static %q#D se declara con calificadores de tipo"
@@ -29094,7 +29087,7 @@
 msgid "deleting %qT is undefined"
 msgstr "el borrado de %qT está indefinido"
 
-#: cp/decl2.c:459 cp/pt.c:3828
+#: cp/decl2.c:459 cp/pt.c:3831
 #, gcc-internal-format
 msgid "template declaration of %q#D"
 msgstr "declaración plantilla de %q#D"
@@ -29179,22 +29172,22 @@
 msgid "static member %qD cannot be a bit-field"
 msgstr "el miembro static %qD no puede ser un campo de bits"
 
-#: cp/decl2.c:1122
+#: cp/decl2.c:1165
 #, gcc-internal-format
 msgid "anonymous struct not inside named type"
 msgstr "struct anónimo no está dentro de un tipo nombrado"
 
-#: cp/decl2.c:1206
+#: cp/decl2.c:1249
 #, gcc-internal-format
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr "los agregados anónimos de alcance de nombre de espacio deben ser static"
 
-#: cp/decl2.c:1215
+#: cp/decl2.c:1258
 #, gcc-internal-format
 msgid "anonymous union with no members"
 msgstr "union anónima sin miembros"
 
-#: cp/decl2.c:1251
+#: cp/decl2.c:1294
 #, gcc-internal-format
 msgid "%<operator new%> must return type %qT"
 msgstr "%<operator new%> debe devolver el tipo %qT"
@@ -29203,52 +29196,52 @@
 #.
 #. The first parameter shall not have an associated default
 #. argument.
-#: cp/decl2.c:1262
+#: cp/decl2.c:1305
 #, gcc-internal-format
 msgid "the first parameter of %<operator new%> cannot have a default argument"
 msgstr "el primer parámetro de %<operator new%> no puede tener un argumento por defecto"
 
-#: cp/decl2.c:1278
+#: cp/decl2.c:1321
 #, gcc-internal-format
 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
 msgstr "%<operator new%> toma el tipo %<size_t%> (%qT) como primer argumento"
 
-#: cp/decl2.c:1307
+#: cp/decl2.c:1350
 #, gcc-internal-format
 msgid "%<operator delete%> must return type %qT"
 msgstr "%<operator delete%> debe devolver el tipo %qT"
 
-#: cp/decl2.c:1316
+#: cp/decl2.c:1359
 #, gcc-internal-format
 msgid "%<operator delete%> takes type %qT as first parameter"
 msgstr "%<operator delete%> toma el tipo %qT como primer argumento"
 
-#: cp/decl2.c:1985
+#: cp/decl2.c:2028
 #, gcc-internal-format
 msgid "%qT has a field %qD whose type uses the anonymous namespace"
 msgstr "%qT tiene un campo %qD cuyo tipo usa el espacio de nombres anónimo"
 
-#: cp/decl2.c:1992
+#: cp/decl2.c:2035
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than the type of its field %qD"
 msgstr "%qT se declaró con mayor visibilidad que el tipo de su campo %qD"
 
-#: cp/decl2.c:2005
+#: cp/decl2.c:2048
 #, gcc-internal-format
 msgid "%qT has a base %qT whose type uses the anonymous namespace"
 msgstr "%qT tiene una base %qT cuyo tipo usa el espacio de nombres anónimo"
 
-#: cp/decl2.c:2011
+#: cp/decl2.c:2054
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than its base %qT"
 msgstr "%qT se declaró con mayor visibilidad que su base %qT"
 
-#: cp/decl2.c:3395
+#: cp/decl2.c:3441
 #, gcc-internal-format
 msgid "inline function %q+D used but never defined"
 msgstr "se usó la función inline %q+D pero nunca se definió"
 
-#: cp/decl2.c:3543
+#: cp/decl2.c:3589
 #, gcc-internal-format
 msgid "default argument missing for parameter %P of %q+#D"
 msgstr "falta el argumento por defecto para el parámetro %P de %q+#D"
@@ -29256,7 +29249,7 @@
 #. We really want to suppress this warning in system headers,
 #. because libstdc++ uses variadic templates even when we aren't
 #. in C++0x mode.
-#: cp/error.c:2669
+#: cp/error.c:2712
 #, gcc-internal-format
 msgid "ISO C++ does not include variadic templates"
 msgstr "ISO C++ no incluye plantillas variadic"
@@ -29288,7 +29281,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr "arrojando NULL, que tiene un tipo integral, que no es puntero"
 
-#: cp/except.c:643 cp/init.c:1780
+#: cp/except.c:643 cp/init.c:1915
 #, gcc-internal-format
 msgid "%qD should never be overloaded"
 msgstr "%qD nunca se debe sobrecargar"
@@ -29387,232 +29380,247 @@
 msgid "member %qD declared as friend before type %qT defined"
 msgstr "el miembro %qD se declaró como friend antes de definir el tipo %qT"
 
-#: cp/friend.c:550
+#: cp/friend.c:543
 #, gcc-internal-format
+msgid "friend declaration %qD in local class without prior declaration"
+msgstr "una declaración friend %qD en una clase local sin declaración previa"
+
+#: cp/friend.c:564
+#, gcc-internal-format
 msgid "friend declaration %q#D declares a non-template function"
 msgstr "la declaración friend %q#D declara una función que no es plantilla"
 
-#: cp/friend.c:554
+#: cp/friend.c:568
 #, 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 "(si esta no es su intención, asegúrese que la plantilla de la función ya ha sido declarada y agregue <> aquí después del nombre de la función) "
 
-#: cp/init.c:334
+#: cp/init.c:374
 #, gcc-internal-format
+msgid "value-initialization of reference"
+msgstr "inicialización por valor de la referencia"
+
+#: cp/init.c:481
+#, gcc-internal-format
 msgid "%J%qD should be initialized in the member initialization list"
 msgstr "%J%qD se debe inicializar en la lista de inicialización de miembros"
 
-#: cp/init.c:382
+#: cp/init.c:529
 #, gcc-internal-format
 msgid "%Jdefault-initialization of %q#D, which has reference type"
 msgstr "%Jla inicialización por defecto de %q#D, el cual tiene el tipo de referencia"
 
-#: cp/init.c:388
+#: cp/init.c:535
 #, gcc-internal-format
 msgid "%Juninitialized reference member %qD"
 msgstr "%Jmiembro referencia %qD sin inicializar"
 
-#: cp/init.c:391
+#: cp/init.c:538
 #, gcc-internal-format
 msgid "%Juninitialized member %qD with %<const%> type %qT"
 msgstr "%Jmiembro %qD sin inicializar con tipo %qT %<const%>"
 
-#: cp/init.c:534
+#: cp/init.c:681
 #, gcc-internal-format
 msgid "%q+D will be initialized after"
 msgstr "%q+D se inicializará después de"
 
-#: cp/init.c:537
+#: cp/init.c:684
 #, gcc-internal-format
 msgid "base %qT will be initialized after"
 msgstr "la base %qT se inicializará después de"
 
-#: cp/init.c:540
+#: cp/init.c:687
 #, gcc-internal-format
 msgid "  %q+#D"
 msgstr "  %q+#D"
 
-#: cp/init.c:542
+#: cp/init.c:689
 #, gcc-internal-format
 msgid "  base %qT"
 msgstr "  base %qT"
 
-#: cp/init.c:543
+#: cp/init.c:690
 #, gcc-internal-format
 msgid "%J  when initialized here"
 msgstr "%J  cuando se inicializó aquí"
 
-#: cp/init.c:559
+#: cp/init.c:706
 #, gcc-internal-format
 msgid "%Jmultiple initializations given for %qD"
 msgstr "%Jse dieron inicializaciones múltiples para %qD"
 
-#: cp/init.c:562
+#: cp/init.c:709
 #, gcc-internal-format
 msgid "%Jmultiple initializations given for base %qT"
 msgstr "%Jse dieron inicializaciones múltiples para la base %qT"
 
-#: cp/init.c:629
+#: cp/init.c:776
 #, gcc-internal-format
 msgid "%Jinitializations for multiple members of %qT"
 msgstr "%Jinicializaciones para múltiples miembros de %qT"
 
-#: cp/init.c:691
+#: cp/init.c:839
 #, gcc-internal-format
 msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
 msgstr "%Jla clase base %q#T debe ser inicializada explícitamente en la copia del constructor"
 
-#: cp/init.c:915 cp/init.c:934
+#: cp/init.c:1063 cp/init.c:1082
 #, gcc-internal-format
 msgid "class %qT does not have any field named %qD"
 msgstr "la clase %qT no tiene ningún campo llamado %qD"
 
-#: cp/init.c:921
+#: cp/init.c:1069
 #, gcc-internal-format
 msgid "%q#D is a static data member; it can only be initialized at its definition"
 msgstr "%q#D es un dato miembro static; sólo se puede inicializar en su definición"
 
-#: cp/init.c:928
+#: cp/init.c:1076
 #, gcc-internal-format
 msgid "%q#D is not a non-static data member of %qT"
 msgstr "%q#D no es un dato miembro no static de %qT"
 
-#: cp/init.c:967
+#: cp/init.c:1115
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which has no base classes"
 msgstr "inicializador sin nombre para %qT, el cual no tiene clases base"
 
-#: cp/init.c:975
+#: cp/init.c:1123
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which uses multiple inheritance"
 msgstr "inicializador sin nombre para %qT, el cual usa herencia múltiple"
 
-#: cp/init.c:1021
+#: cp/init.c:1169
 #, gcc-internal-format
 msgid "%qD is both a direct base and an indirect virtual base"
 msgstr "%qD es tanto una base directa como una base virtual indirecta"
 
-#: cp/init.c:1029
+#: cp/init.c:1177
 #, gcc-internal-format
 msgid "type %qT is not a direct or virtual base of %qT"
 msgstr "el tipo %qT no es una base directa o virtual de %qT"
 
-#: cp/init.c:1032
+#: cp/init.c:1180
 #, gcc-internal-format
 msgid "type %qT is not a direct base of %qT"
 msgstr "el tipo %qT no es una base directa de %qT"
 
-#: cp/init.c:1112
+#: cp/init.c:1260
 #, gcc-internal-format
 msgid "bad array initializer"
 msgstr "inicializador de matriz erróneo"
 
-#: cp/init.c:1287
+#: cp/init.c:1435
 #, gcc-internal-format
 msgid "%qT is not an aggregate type"
 msgstr "%qT no es un tipo agregado"
 
-#: cp/init.c:1341
+#: cp/init.c:1489
 #, gcc-internal-format
 msgid "incomplete type %qT does not have member %qD"
 msgstr "el tipo incompleto %qT no tiene al miembro %qD"
 
-#: cp/init.c:1354
+#: cp/init.c:1502
 #, gcc-internal-format
 msgid "invalid pointer to bit-field %qD"
 msgstr "puntero inválido al campo de bits %qD"
 
-#: cp/init.c:1431
+#: cp/init.c:1579
 #, gcc-internal-format
 msgid "invalid use of non-static member function %qD"
 msgstr "uso inválido de la función miembro no static %qD"
 
-#: cp/init.c:1437
+#: cp/init.c:1585
 #, gcc-internal-format
 msgid "invalid use of non-static data member %qD"
 msgstr "uso inválido del dato miembro no static %qD"
 
-#: cp/init.c:1714
+#: cp/init.c:1862
 #, gcc-internal-format
 msgid "invalid type %<void%> for new"
 msgstr "tipo %<void%> inválido para new"
 
-#: cp/init.c:1724
+#: cp/init.c:1872
 #, gcc-internal-format
 msgid "uninitialized const in %<new%> of %q#T"
 msgstr "const sin inicializar en %<new%> de %q#T"
 
-#: cp/init.c:1775
+#: cp/init.c:1910
 #, gcc-internal-format
 msgid "call to Java constructor with %qs undefined"
 msgstr "llamado a constructor Java con %qs sin definir"
 
-#: cp/init.c:1815
+#: cp/init.c:1926
 #, gcc-internal-format
+msgid "Java class %q#T object allocated using placement new"
+msgstr "se aloja el objeto de clase Java %q#T usando una ubicación new"
+
+#: cp/init.c:1955
+#, gcc-internal-format
 msgid "no suitable %qD found in class %qT"
 msgstr "no se encontró un %qD adecuado en la clase %qT"
 
-#: cp/init.c:1820
+#: cp/init.c:1960
 #, gcc-internal-format
 msgid "request for member %qD is ambiguous"
 msgstr "la petición para el miembro %qD es ambigua"
 
-#: cp/init.c:1972
+#: cp/init.c:2134
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization in array new"
 msgstr "ISO C++ prohíbe la inicialización en la matriz new"
 
-#: cp/init.c:2174
+#: cp/init.c:2336
 #, gcc-internal-format
 msgid "size in array new must have integral type"
 msgstr "el tamaño de la matriz nueva debe tener un tipo integral"
 
-#: cp/init.c:2183
+#: cp/init.c:2345
 #, gcc-internal-format
 msgid "new cannot be applied to a reference type"
 msgstr "new no se puede aplicar a un tipo de referencia"
 
-#: cp/init.c:2189
+#: cp/init.c:2351
 #, gcc-internal-format
 msgid "new cannot be applied to a function type"
 msgstr "new no se puede aplicar a un tipo de función"
 
-#: cp/init.c:2228
+#: cp/init.c:2390
 #, gcc-internal-format
 msgid "call to Java constructor, while %<jclass%> undefined"
 msgstr "llamado a constructor Java, mientras %<jclass%> está indefinido"
 
-#: cp/init.c:2246
+#: cp/init.c:2408
 #, gcc-internal-format
 msgid "can't find %<class$%> in %qT"
 msgstr "no se puede encontrar %<class$%> en %qT"
 
-#: cp/init.c:2607
+#: cp/init.c:2769
 #, gcc-internal-format
 msgid "initializer ends prematurely"
 msgstr "el inicializador termina prematuramente"
 
-#: cp/init.c:2662
+#: cp/init.c:2824
 #, gcc-internal-format
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr "no se pueden inicializar matrices multidimensionales con el inicializador"
 
-#: cp/init.c:2799
+#: cp/init.c:2961
 #, gcc-internal-format
 msgid "possible problem detected in invocation of delete operator:"
 msgstr "se detectó un posible problema en la invocación del operador delete:"
 
-#: cp/init.c:2802
+#: cp/init.c:2964
 #, gcc-internal-format
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr "no se llamará ni al destructor ni al operador delete específico de la clase, aún si se declaran cuando se defina la clase."
 
-#: cp/init.c:2823
+#: cp/init.c:2985
 #, gcc-internal-format
 msgid "unknown array size in delete"
 msgstr "tamaño de matriz desconocida en delete"
 
-#: cp/init.c:3070
+#: cp/init.c:3232
 #, gcc-internal-format
 msgid "type to vector delete is neither pointer or array type"
 msgstr "el tipo de vector delete no es del tipo puntero ni matriz"
@@ -29677,22 +29685,22 @@
 msgid "mangling typeof, use decltype instead"
 msgstr "se decodifica typeof, utilice decltype en su lugar"
 
-#: cp/mangle.c:2208
+#: cp/mangle.c:2211
 #, gcc-internal-format
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr "call_expr no se puede decodificar debido a un defecto en la ABI de C++"
 
-#: cp/mangle.c:2216
+#: cp/mangle.c:2219
 #, gcc-internal-format
 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
 msgstr "las conversiones con cero operandos no se pueden decodificar debido a un defecto en la ABI de C++"
 
-#: cp/mangle.c:2266
+#: cp/mangle.c:2269
 #, gcc-internal-format
 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
 msgstr "se omitió el operando de enmedio de %<?%>: no se puede revolver el operando"
 
-#: cp/mangle.c:2584
+#: cp/mangle.c:2587
 #, gcc-internal-format
 msgid "the mangled name of %qD will change in a future version of GCC"
 msgstr "el nombre revuelto de %qD cambiará en una versión futura de GCC"
@@ -29702,27 +29710,27 @@
 msgid "generic thunk code fails for method %q#D which uses %<...%>"
 msgstr "el código de thunk genérico falló para el método %q#D que utiliza %<...%>"
 
-#: cp/method.c:697
+#: cp/method.c:698
 #, gcc-internal-format
 msgid "non-static const member %q#D, can't use default assignment operator"
 msgstr "el miembro const %q#D que no es static, no puede usar el operador de asignación por defecto"
 
-#: cp/method.c:703
+#: cp/method.c:704
 #, gcc-internal-format
 msgid "non-static reference member %q#D, can't use default assignment operator"
 msgstr "el miembro de referencia %q#D que no es static, no puede usar el operador de asignación por defecto"
 
-#: cp/method.c:815
+#: cp/method.c:816
 #, gcc-internal-format
 msgid "%Hsynthesized method %qD first required here "
 msgstr "%Hse requirió primero el método sintetizado %qD aquí "
 
-#: cp/method.c:1158
+#: cp/method.c:1159
 #, gcc-internal-format
 msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
 msgstr "la disposición vtable para la clase %qT puede no cumplir con la ABI y puede cambiar en una versión futura de GCC debido al destructor virtual implícito"
 
-#: cp/name-lookup.c:728
+#: cp/name-lookup.c:727
 #, gcc-internal-format
 msgid "redeclaration of %<wchar_t%> as %qT"
 msgstr "redeclaración de %<wchar_t%> como %qT"
@@ -29733,243 +29741,243 @@
 #. [basic.start.main]
 #.
 #. This function shall not be overloaded.
-#: cp/name-lookup.c:758
+#: cp/name-lookup.c:757
 #, gcc-internal-format
 msgid "invalid redeclaration of %q+D"
 msgstr "redeclaración inválida de %q+D"
 
-#: cp/name-lookup.c:759
+#: cp/name-lookup.c:758
 #, gcc-internal-format
 msgid "as %qD"
 msgstr "como %qD"
 
-#: cp/name-lookup.c:850
+#: cp/name-lookup.c:849
 #, gcc-internal-format
 msgid "type mismatch with previous external decl of %q#D"
 msgstr "no coinciden los tipos con la declaración externa previa de %q#D"
 
-#: cp/name-lookup.c:851
+#: cp/name-lookup.c:850
 #, gcc-internal-format
 msgid "previous external decl of %q+#D"
 msgstr "declaración externa previa de %q+#D"
 
-#: cp/name-lookup.c:942
+#: cp/name-lookup.c:941
 #, gcc-internal-format
 msgid "extern declaration of %q#D doesn't match"
 msgstr "la declaración extern de %q#D no coincide"
 
-#: cp/name-lookup.c:943
+#: cp/name-lookup.c:942
 #, gcc-internal-format
 msgid "global declaration %q+#D"
 msgstr "la declaración global %q+#D"
 
-#: cp/name-lookup.c:980 cp/name-lookup.c:987
+#: cp/name-lookup.c:979 cp/name-lookup.c:986
 #, gcc-internal-format
 msgid "declaration of %q#D shadows a parameter"
 msgstr "la declaración de %q#D oscurece un parámetro"
 
 #. Location of previous decl is not useful in this case.
-#: cp/name-lookup.c:1012
+#: cp/name-lookup.c:1011
 #, gcc-internal-format
 msgid "declaration of %qD shadows a member of 'this'"
 msgstr "la declaración de %qD oscurece a un miembro de 'this'"
 
-#: cp/name-lookup.c:1018
+#: cp/name-lookup.c:1017
 #, gcc-internal-format
 msgid "declaration of %qD shadows a previous local"
 msgstr "la declaración de %qD oscurece a una declaración local previa"
 
-#: cp/name-lookup.c:1025
+#: cp/name-lookup.c:1024
 #, gcc-internal-format
 msgid "declaration of %qD shadows a global declaration"
 msgstr "la declaración de %qD oscurece a una declaración global"
 
-#: cp/name-lookup.c:1148
+#: cp/name-lookup.c:1147
 #, gcc-internal-format
 msgid "name lookup of %qD changed"
 msgstr "la búsqueda de nombre de %qD cambió"
 
-#: cp/name-lookup.c:1149
+#: cp/name-lookup.c:1148
 #, gcc-internal-format
 msgid "  matches this %q+D under ISO standard rules"
 msgstr "  coincide con este %q+D bajo las reglas de ISO estándar"
 
-#: cp/name-lookup.c:1151
+#: cp/name-lookup.c:1150
 #, gcc-internal-format
 msgid "  matches this %q+D under old rules"
 msgstr "  coincide con este %q+D bajo las reglas antiguas"
 
-#: cp/name-lookup.c:1169 cp/name-lookup.c:1177
+#: cp/name-lookup.c:1168 cp/name-lookup.c:1176
 #, gcc-internal-format
 msgid "name lookup of %qD changed for new ISO %<for%> scoping"
 msgstr "la búsqueda de nombre de %qD cambió por el nuevo alcance ISO de %<for%>"
 
-#: cp/name-lookup.c:1171
+#: cp/name-lookup.c:1170
 #, gcc-internal-format
 msgid "  cannot use obsolete binding at %q+D because it has a destructor"
 msgstr "  no se puede usar la asignación obsoleta en %q+D porque tiene un destructor"
 
-#: cp/name-lookup.c:1179
+#: cp/name-lookup.c:1178
 #, gcc-internal-format
 msgid "  using obsolete binding at %q+D"
 msgstr "  se usa la asignación obsoleta en %q+D"
 
-#: cp/name-lookup.c:1232
+#: cp/name-lookup.c:1231
 #, gcc-internal-format
 msgid "%s %s(%E) %p %d\n"
 msgstr "%s %s(%E) %p %d\n"
 
-#: cp/name-lookup.c:1235
+#: cp/name-lookup.c:1234
 #, gcc-internal-format
 msgid "%s %s %p %d\n"
 msgstr "%s %s %p %d\n"
 
-#: cp/name-lookup.c:1362
+#: cp/name-lookup.c:1361
 #, gcc-internal-format
 msgid "XXX is_class_level != (current_scope == class_scope)\n"
 msgstr "XXX is_class_level != (current_scope == class_scope)\n"
 
-#: cp/name-lookup.c:1920
+#: cp/name-lookup.c:1922
 #, gcc-internal-format
 msgid "%q#D hides constructor for %q#T"
 msgstr "%q#D esconde el destructor para %q#T"
 
-#: cp/name-lookup.c:1937
+#: cp/name-lookup.c:1939
 #, gcc-internal-format
 msgid "%q#D conflicts with previous using declaration %q#D"
 msgstr "%q#D genera un conflicto con la declaración previa en uso %q#D"
 
-#: cp/name-lookup.c:1960
+#: cp/name-lookup.c:1962
 #, gcc-internal-format
 msgid "previous non-function declaration %q+#D"
 msgstr "la declaración previa %q+#D que no es función"
 
-#: cp/name-lookup.c:1961
+#: cp/name-lookup.c:1963
 #, gcc-internal-format
 msgid "conflicts with function declaration %q#D"
 msgstr "genera un conflicto con la declaración de la función %q#D"
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2039 cp/name-lookup.c:2064
+#: cp/name-lookup.c:2041 cp/name-lookup.c:2066
 #, gcc-internal-format
 msgid "%qT is not a namespace"
 msgstr "%qT no es un espacio de nombres"
 
 #. 7.3.3/5
 #. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2049
+#: cp/name-lookup.c:2051
 #, gcc-internal-format
 msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
 msgstr "una declaración de uso no puede especificar un id de plantilla.  Intente %<using %D%>"
 
-#: cp/name-lookup.c:2056
+#: cp/name-lookup.c:2058
 #, gcc-internal-format
 msgid "namespace %qD not allowed in using-declaration"
 msgstr "no se permite el espacio de nombres %qD en la declaración using"
 
-#: cp/name-lookup.c:2092
+#: cp/name-lookup.c:2094
 #, gcc-internal-format
 msgid "%qD not declared"
 msgstr "no se declaró %qD"
 
-#: cp/name-lookup.c:2128 cp/name-lookup.c:2165 cp/name-lookup.c:2199
-#: cp/name-lookup.c:2214
+#: cp/name-lookup.c:2130 cp/name-lookup.c:2167 cp/name-lookup.c:2201
+#: cp/name-lookup.c:2216
 #, gcc-internal-format
 msgid "%qD is already declared in this scope"
 msgstr "%qD ya se declaró en este ámbito"
 
-#: cp/name-lookup.c:2817
+#: cp/name-lookup.c:2819
 #, gcc-internal-format
 msgid "using-declaration for non-member at class scope"
 msgstr "declaración de uso para un no miembro en el ámbito de la clase"
 
-#: cp/name-lookup.c:2824
+#: cp/name-lookup.c:2826
 #, gcc-internal-format
 msgid "%<%T::%D%> names destructor"
 msgstr "%<%T::%D%> nombra al destructor"
 
-#: cp/name-lookup.c:2829
+#: cp/name-lookup.c:2831
 #, gcc-internal-format
 msgid "%<%T::%D%> names constructor"
 msgstr "%<%T::%D%> nombra al constructor"
 
-#: cp/name-lookup.c:2834
+#: cp/name-lookup.c:2836
 #, gcc-internal-format
 msgid "%<%T::%D%> names constructor in %qT"
 msgstr "%<%T::%D%> nombra al constructor en %qT"
 
-#: cp/name-lookup.c:2884
+#: cp/name-lookup.c:2886
 #, gcc-internal-format
 msgid "no members matching %<%T::%D%> in %q#T"
 msgstr "no hay miembros que coincidan con %<%T::%D%> en %q#T"
 
-#: cp/name-lookup.c:2952
+#: cp/name-lookup.c:2954
 #, gcc-internal-format
 msgid "declaration of %qD not in a namespace surrounding %qD"
 msgstr "la declaración de %qD no está en un espacio de nombres alrededor de %qD"
 
-#: cp/name-lookup.c:2960
+#: cp/name-lookup.c:2962
 #, gcc-internal-format
 msgid "explicit qualification in declaration of %qD"
 msgstr "calificación explícita en la declaración de %qD"
 
-#: cp/name-lookup.c:3003
+#: cp/name-lookup.c:3005
 #, gcc-internal-format
 msgid "%qD should have been declared inside %qD"
 msgstr "%qD se debería declarar dentro de %qD"
 
-#: cp/name-lookup.c:3048
+#: cp/name-lookup.c:3050
 #, gcc-internal-format
 msgid "%qD attribute requires a single NTBS argument"
 msgstr "el atributo %qD requiere un solo argumento NTBS"
 
-#: cp/name-lookup.c:3055
+#: cp/name-lookup.c:3057
 #, gcc-internal-format
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 msgstr "el atributo %qD no tiene signifcado porque los miembros del espacio de nombres anónimo tiene símbolos locales"
 
-#: cp/name-lookup.c:3064 cp/name-lookup.c:3433
+#: cp/name-lookup.c:3066 cp/name-lookup.c:3435
 #, gcc-internal-format
 msgid "%qD attribute directive ignored"
 msgstr "se descarta la directiva de atributo %qD"
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3111
 #, gcc-internal-format
 msgid "namespace alias %qD not allowed here, assuming %qD"
 msgstr "no se permite aquí el alias del espacio de nombres %qD, se asume que es %qD"
 
-#: cp/name-lookup.c:3421
+#: cp/name-lookup.c:3423
 #, gcc-internal-format
 msgid "strong using only meaningful at namespace scope"
 msgstr "el uso de strong solamente tiene significado en el ámbito de espacio de nombres"
 
-#: cp/name-lookup.c:3425
+#: cp/name-lookup.c:3427
 #, gcc-internal-format
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 msgstr "el espacio de nombres actual %qD no contiene al espacio de nombres %qD usado con frecuencia"
 
-#: cp/name-lookup.c:4318
+#: cp/name-lookup.c:4320
 #, gcc-internal-format
 msgid "%q+D is not a function,"
 msgstr "%q+D no es una función,"
 
-#: cp/name-lookup.c:4319
+#: cp/name-lookup.c:4321
 #, gcc-internal-format
 msgid "  conflict with %q+D"
 msgstr "  genera un conflicto con %q+D"
 
-#: cp/name-lookup.c:4752
+#: cp/name-lookup.c:4756
 #, gcc-internal-format
 msgid "argument dependent lookup finds %q+D"
 msgstr "la búsqueda dependiente del argumento encuentra %q+D"
 
-#: cp/name-lookup.c:5184
+#: cp/name-lookup.c:5188
 #, gcc-internal-format
 msgid "XXX entering pop_everything ()\n"
 msgstr "XXX entrando a pop_everything ()\n"
 
-#: cp/name-lookup.c:5193
+#: cp/name-lookup.c:5197
 #, gcc-internal-format
 msgid "XXX leaving pop_everything ()\n"
 msgstr "XXX saliendo de pop_everything ()\n"
@@ -29979,368 +29987,373 @@
 msgid "identifier %<%s%> will become a keyword in C++0x"
 msgstr "el identificador %<%s%> se convertirá en una palabra clave en C++0x"
 
-#: cp/parser.c:2066
+#: cp/parser.c:2069
 #, gcc-internal-format
 msgid "%<#pragma%> is not allowed here"
 msgstr "%<#pragma%> no se permite aquí"
 
-#: cp/parser.c:2096
+#: cp/parser.c:2099
 #, gcc-internal-format
 msgid "%<%E::%E%> has not been declared"
 msgstr "%<%E::%E%> no se ha declarado"
 
-#: cp/parser.c:2099
+#: cp/parser.c:2102
 #, gcc-internal-format
 msgid "%<::%E%> has not been declared"
 msgstr "%<::%E%> no se ha declarado"
 
-#: cp/parser.c:2102
+#: cp/parser.c:2105
 #, gcc-internal-format
 msgid "request for member %qE in non-class type %qT"
 msgstr "solicitud por el miembro %qE en el tipo %qT que no es clase"
 
-#: cp/parser.c:2105
+#: cp/parser.c:2108
 #, gcc-internal-format
 msgid "%<%T::%E%> has not been declared"
 msgstr "%<%T::%E%> no se ha declarado"
 
-#: cp/parser.c:2108
+#: cp/parser.c:2111
 #, gcc-internal-format
 msgid "%qE has not been declared"
 msgstr "%qE no se ha declarado"
 
-#: cp/parser.c:2111
+#: cp/parser.c:2114
 #, gcc-internal-format
 msgid "%<%E::%E%> %s"
 msgstr "%<%E::%E%> %s"
 
-#: cp/parser.c:2113
+#: cp/parser.c:2116
 #, gcc-internal-format
 msgid "%<::%E%> %s"
 msgstr "%<::%E%> %s"
 
-#: cp/parser.c:2115
+#: cp/parser.c:2118
 #, gcc-internal-format
 msgid "%qE %s"
 msgstr "%qE %s"
 
-#: cp/parser.c:2151
+#: cp/parser.c:2155
 #, gcc-internal-format
-msgid "ISO C++ does not support %<long long%>"
-msgstr "ISO C++ no admite %<long long%>"
+msgid "ISO C++ 1998 does not support %<long long%>"
+msgstr "ISO C++ 1998 no admite %<long long%>"
 
-#: cp/parser.c:2171
+#: cp/parser.c:2175
 #, gcc-internal-format
 msgid "duplicate %qs"
 msgstr "%qs duplicado"
 
-#: cp/parser.c:2214
+#: cp/parser.c:2218
 #, gcc-internal-format
 msgid "new types may not be defined in a return type"
 msgstr "no se pueden definir tipos nuevos en una devolución de tipo"
 
-#: cp/parser.c:2215
+#: cp/parser.c:2219
 #, gcc-internal-format
 msgid "(perhaps a semicolon is missing after the definition of %qT)"
 msgstr "(tal vez falta un punto y coma después de la definición de %qT)"
 
-#: cp/parser.c:2234 cp/parser.c:4077 cp/pt.c:5443
+#: cp/parser.c:2238 cp/parser.c:4081 cp/pt.c:5509
 #, gcc-internal-format
 msgid "%qT is not a template"
 msgstr "%qT no es una plantilla"
 
-#: cp/parser.c:2236
+#: cp/parser.c:2240
 #, gcc-internal-format
 msgid "%qE is not a template"
 msgstr "%qE no es una plantilla"
 
-#: cp/parser.c:2238
+#: cp/parser.c:2242
 #, gcc-internal-format
 msgid "invalid template-id"
 msgstr "id de plantilla inválido"
 
-#: cp/parser.c:2267
+#: cp/parser.c:2271
 #, gcc-internal-format
 msgid "%s cannot appear in a constant-expression"
 msgstr "%s no puede aparece en una expresión constante"
 
-#: cp/parser.c:2292
+#: cp/parser.c:2296
 #, gcc-internal-format
 msgid "invalid use of template-name %qE without an argument list"
 msgstr "uso inválido del nombre de plantilla %qE sin una lista de argumentos"
 
-#: cp/parser.c:2294
+#: cp/parser.c:2298
 #, gcc-internal-format
 msgid "invalid use of destructor %qD as a type"
 msgstr "uso inválido del destructor %qD como un tipo"
 
 #. Something like 'unsigned A a;'
-#: cp/parser.c:2297
+#: cp/parser.c:2301
 #, gcc-internal-format
 msgid "invalid combination of multiple type-specifiers"
 msgstr "combinación inválida de especificadores de tipo múltiples"
 
 #. Issue an error message.
-#: cp/parser.c:2301
+#: cp/parser.c:2305
 #, gcc-internal-format
 msgid "%qE does not name a type"
 msgstr "%qE no nombra a un tipo"
 
-#: cp/parser.c:2333
+#: cp/parser.c:2337
 #, gcc-internal-format
 msgid "(perhaps %<typename %T::%E%> was intended)"
 msgstr "(tal vez intentó %<typename %T::%E%>)"
 
-#: cp/parser.c:2348
+#: cp/parser.c:2352
 #, gcc-internal-format
 msgid "%qE in namespace %qE does not name a type"
 msgstr "%qE en el espacio de nombres %qE no nombra un tipo"
 
-#: cp/parser.c:2351
+#: cp/parser.c:2355
 #, gcc-internal-format
 msgid "%qE in class %qT does not name a type"
 msgstr "%qE en la clase %qT no nombra un tipo"
 
-#: cp/parser.c:3160
+#: cp/parser.c:3164
 #, gcc-internal-format
 msgid "ISO C++ forbids braced-groups within expressions"
 msgstr "ISO C++ prohíbe grupos de llaves dentro de expresiones"
 
-#: cp/parser.c:3171
+#: cp/parser.c:3175
 #, gcc-internal-format
 msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
 msgstr "las expresiones de declaraciones no se permiten fuera de funciones ni en listas de argumentos plantilla"
 
-#: cp/parser.c:3229
+#: cp/parser.c:3233
 #, gcc-internal-format
 msgid "%<this%> may not be used in this context"
 msgstr "no se puede usar %<this%> en este contexto"
 
-#: cp/parser.c:3412
+#: cp/parser.c:3416
 #, gcc-internal-format
 msgid "local variable %qD may not appear in this context"
 msgstr "la variable local %qD no puede aparecer en este contexto"
 
-#: cp/parser.c:3711
+#: cp/parser.c:3715
 #, gcc-internal-format
 msgid "scope %qT before %<~%> is not a class-name"
 msgstr "el ámbito %qT antes de %<~%> no es un nombre de clase"
 
-#: cp/parser.c:3812
+#: cp/parser.c:3816
 #, gcc-internal-format
 msgid "declaration of %<~%T%> as member of %qT"
 msgstr "declaración de %<~%T%> como miembro de %qT"
 
-#: cp/parser.c:3826
+#: cp/parser.c:3830
 #, gcc-internal-format
 msgid "typedef-name %qD used as destructor declarator"
 msgstr "se usa el nombre de definición de tipo %qD como un declarador de destructor"
 
-#: cp/parser.c:4480
+#: cp/parser.c:4484
 #, gcc-internal-format
 msgid "ISO C++ forbids compound-literals"
 msgstr "ISO C++ prohíbe las literales compuestas"
 
-#: cp/parser.c:4837
+#: cp/parser.c:4841
 #, gcc-internal-format
 msgid "%qE does not have class type"
 msgstr "%qE no tiene un tipo de clase"
 
-#: cp/parser.c:4920 cp/typeck.c:1978
+#: cp/parser.c:4924 cp/typeck.c:2024
 #, gcc-internal-format
 msgid "invalid use of %qD"
 msgstr "uso inválido de %qD"
 
-#: cp/parser.c:5480
+#: cp/parser.c:5486
 #, gcc-internal-format
 msgid "array bound forbidden after parenthesized type-id"
 msgstr "se prohíbe el límite de matriz después del id de tipo entre paréntesis"
 
-#: cp/parser.c:5481
+#: cp/parser.c:5487
 #, gcc-internal-format
 msgid "try removing the parentheses around the type-id"
 msgstr "intente borrar los paréntesis alrededor del id de tipo"
 
-#: cp/parser.c:5671
+#: cp/parser.c:5677
 #, gcc-internal-format
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr "la expresión en el declarador new debe tener un tipo integral o de enumeración"
 
-#: cp/parser.c:5860
+#: cp/parser.c:5866
 #, gcc-internal-format
 msgid "use of old-style cast"
 msgstr "uso de conversión de estilo antiguo"
 
-#: cp/parser.c:5986
+#: cp/parser.c:5992
 #, gcc-internal-format
 msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
 msgstr "%Hel operador %<>>%> se tratará como dos en llaves en ángulo derechas en C++0x"
 
-#: cp/parser.c:5989
+#: cp/parser.c:5995
 #, gcc-internal-format
 msgid "suggest parentheses around %<>>%> expression"
 msgstr "se sugieren paréntesis alrededor de la expresión %<>>%>"
 
-#: cp/parser.c:6793
+#: cp/parser.c:6799
 #, gcc-internal-format
 msgid "case label %qE not within a switch statement"
 msgstr "la etiqueta case %qE no está dentro de una declaración switch"
 
-#: cp/parser.c:6922
+#: cp/parser.c:6928
 #, gcc-internal-format
 msgid "%<else%> without a previous %<if%>"
 msgstr "%<else%> sin un %<if%> previo"
 
-#: cp/parser.c:7208
+#: cp/parser.c:7214
 #, gcc-internal-format
 msgid "suggest a space before %<;%> or explicit braces around empty body in %<%s%> statement"
 msgstr "se sugiere un espacio antes de %<;%> o llaves explícitas alrededor del cuerpo vacío en la declaración %<%s%>"
 
-#: cp/parser.c:7468
+#: cp/parser.c:7474
 #, gcc-internal-format
 msgid "ISO C++ forbids computed gotos"
 msgstr "ISO C++ prohíbe los gotos calculados"
 
-#: cp/parser.c:7608
+#: cp/parser.c:7614
 #, gcc-internal-format
 msgid "extra %<;%>"
 msgstr "<;%> extra"
 
-#: cp/parser.c:7825
+#: cp/parser.c:7831
 #, gcc-internal-format
 msgid "%<__label__%> not at the beginning of a block"
 msgstr "%<__label%> no está al inicio de un bloque"
 
-#: cp/parser.c:7958
+#: cp/parser.c:7964
 #, gcc-internal-format
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr "se prohíbe mezclar declaraciones y definiciones de función"
 
-#: cp/parser.c:8090
+#: cp/parser.c:8096
 #, gcc-internal-format
 msgid "%<friend%> used outside of class"
 msgstr "se usó %<friend%> fuera de la clase"
 
-#: cp/parser.c:8244
+#: cp/parser.c:8250
 #, gcc-internal-format
 msgid "class definition may not be declared a friend"
 msgstr "la definición de clase no se puede declarar como friend"
 
-#: cp/parser.c:8308 cp/parser.c:15155
+#: cp/parser.c:8314 cp/parser.c:15235
 #, gcc-internal-format
 msgid "templates may not be %<virtual%>"
 msgstr "las plantillas no pueden ser %<virtual%>"
 
-#: cp/parser.c:8775
+#: cp/parser.c:8786
 #, gcc-internal-format
 msgid "only constructors take base initializers"
 msgstr "solamente los constructores toman inicializadores base"
 
-#: cp/parser.c:8795
+#: cp/parser.c:8806
 #, gcc-internal-format
 msgid "cannot expand initializer for member %<%D%>"
 msgstr "no se puede expandir el inicializador para el miembro %<%D%>"
 
-#: cp/parser.c:8847
+#: cp/parser.c:8858
 #, gcc-internal-format
 msgid "anachronistic old-style base class initializer"
 msgstr "inicializador de clase base de estilo antiguo anacrónico"
 
-#: cp/parser.c:8892
+#: cp/parser.c:8903
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr "no se permite la palabra clave %<typename%> en este contexto (un inicializador de miembro calificado es implícitamente un tipo)"
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:9237
+#: cp/parser.c:9248
 #, gcc-internal-format
 msgid "keyword %<export%> not implemented, and will be ignored"
 msgstr "no se admite la palabra clave %<export%>, y se descartará"
 
-#: cp/parser.c:9482 cp/parser.c:9583
+#: cp/parser.c:9419 cp/parser.c:9517 cp/parser.c:9618
 #, gcc-internal-format
 msgid "template parameter pack %qD cannot have a default argument"
 msgstr "el paquete de parámetros plantilla %qD no puede tener un argumento por defecto"
 
-#: cp/parser.c:9485 cp/parser.c:9586
+#: cp/parser.c:9422
 #, gcc-internal-format
+msgid "template parameter pack cannot have a default argument"
+msgstr "el paquete de parámetros plantilla no puede tener un argumento por defecto"
+
+#: cp/parser.c:9520 cp/parser.c:9621
+#, gcc-internal-format
 msgid "template parameter packs cannot have default arguments"
 msgstr "los paquetes de parámetro de plantilla no pueden tener argumentos por defecto"
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:9723
+#: cp/parser.c:9758
 #, gcc-internal-format
 msgid "%<<::%> cannot begin a template-argument list"
 msgstr "%<<::%> no puede iniciar una lista de argumentos de plantilla"
 
-#: cp/parser.c:9724
+#: cp/parser.c:9759
 #, gcc-internal-format
 msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
 msgstr "%<<:%> es una forma alternativa para %<[%>. Inserte espacios en blanco entre %<<%> y %<::%>"
 
-#: cp/parser.c:9731
+#: cp/parser.c:9766
 #, gcc-internal-format
 msgid "(if you use -fpermissive G++ will accept your code)"
 msgstr "(si utiliza -fpermissive, G++ aceptará su código)"
 
-#: cp/parser.c:9804
+#: cp/parser.c:9839
 #, gcc-internal-format
 msgid "parse error in template argument list"
 msgstr "error de decodificación en la lista de argumentos de plantilla"
 
 #. Explain what went wrong.
-#: cp/parser.c:9917
+#: cp/parser.c:9952
 #, gcc-internal-format
 msgid "non-template %qD used as template"
 msgstr "se usó %qD que no es plantilla como plantilla"
 
-#: cp/parser.c:9918
+#: cp/parser.c:9953
 #, gcc-internal-format
 msgid "use %<%T::template %D%> to indicate that it is a template"
 msgstr "utilice %<%T::template %D%> para indicar que es una plantilla"
 
-#: cp/parser.c:10441
+#: cp/parser.c:10476
 #, gcc-internal-format
 msgid "template specialization with C linkage"
 msgstr "especialización de plantilla con enlazado C"
 
-#: cp/parser.c:11032
+#: cp/parser.c:11067
 #, gcc-internal-format
 msgid "using %<typename%> outside of template"
 msgstr "se usa %<typename%> fuera de la plantilla"
 
-#: cp/parser.c:11191
+#: cp/parser.c:11226
 #, gcc-internal-format
 msgid "declaration %qD does not declare anything"
 msgstr "la declaración %qD no declara nada"
 
-#: cp/parser.c:11275
+#: cp/parser.c:11310
 #, gcc-internal-format
 msgid "attributes ignored on uninstantiated type"
 msgstr "se descartan los atributos en el tipo sin instanciar"
 
-#: cp/parser.c:11279
+#: cp/parser.c:11314
 #, gcc-internal-format
 msgid "attributes ignored on template instantiation"
 msgstr "se descartan los atributos en la instanciación de una plantilla"
 
-#: cp/parser.c:11284
+#: cp/parser.c:11319
 #, gcc-internal-format
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 msgstr "se descartan los atributos en un especificador de tipo anidado que no es una declaración adelantada"
 
-#: cp/parser.c:11406
+#: cp/parser.c:11441
 #, gcc-internal-format
 msgid "comma at end of enumerator list"
 msgstr "coma al final de la lista de enumeradores"
 
-#: cp/parser.c:11498
+#: cp/parser.c:11533
 #, gcc-internal-format
 msgid "%qD is not a namespace-name"
 msgstr "%qD no es un nombre de espacio de nombres"
 
-#: cp/parser.c:11599
+#: cp/parser.c:11634
 #, gcc-internal-format
 msgid "%<namespace%> definition is not allowed here"
 msgstr "la definición %<namespace%> no se permite aquí"
@@ -30348,142 +30361,157 @@
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:11738
+#: cp/parser.c:11773
 #, gcc-internal-format
 msgid "a template-id may not appear in a using-declaration"
 msgstr "un id de plantilla no puede aparecer en una declaración using"
 
-#: cp/parser.c:12094
+#: cp/parser.c:12135
 #, gcc-internal-format
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr "no se permite una especificación de asm en una definición de función"
 
-#: cp/parser.c:12096
+#: cp/parser.c:12137
 #, gcc-internal-format
 msgid "attributes are not allowed on a function-definition"
 msgstr "no se permiten atributos en una definición de función"
 
-#: cp/parser.c:12229
+#: cp/parser.c:12270
 #, gcc-internal-format
 msgid "initializer provided for function"
 msgstr "se proporciona un inicializador para la función"
 
-#: cp/parser.c:12249
+#: cp/parser.c:12290
 #, gcc-internal-format
 msgid "attributes after parenthesized initializer ignored"
 msgstr "se descartan los atributos después del inicializador entre paréntesis"
 
-#: cp/parser.c:12630 cp/pt.c:8772
+#: cp/parser.c:12671 cp/pt.c:8893
 #, gcc-internal-format
 msgid "array bound is not an integer constant"
 msgstr "el límite de la matriz no es una constante entera"
 
-#: cp/parser.c:12739
+#: cp/parser.c:12780
 #, gcc-internal-format
 msgid "%<%T::%E%> is not a type"
 msgstr "%<%T::%E%> no es un tipo"
 
-#: cp/parser.c:12765
+#: cp/parser.c:12806
 #, gcc-internal-format
 msgid "invalid use of constructor as a template"
 msgstr "uso inválido del constructor como una plantilla"
 
-#: cp/parser.c:12766
+#: cp/parser.c:12807
 #, gcc-internal-format
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 msgstr "use %<%T::%D%> en lugar de %<%T::%D%> para nombrar el constructor en un nombre calificado"
 
-#: cp/parser.c:12938
+#: cp/parser.c:12979
 #, gcc-internal-format
 msgid "%qD is a namespace"
 msgstr "%qD es un nombre de espacio"
 
-#: cp/parser.c:13013
+#: cp/parser.c:13054
 #, gcc-internal-format
 msgid "duplicate cv-qualifier"
 msgstr "calificador-cv duplicado"
 
-#: cp/parser.c:13600
+#: cp/parser.c:13640
 #, gcc-internal-format
 msgid "file ends in default argument"
 msgstr "el fichero termina en el argumento por defecto"
 
-#: cp/parser.c:13673
+#: cp/parser.c:13683
 #, gcc-internal-format
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr "uso obsoleto del argumento por defecto para el parámetro de una no función"
 
-#: cp/parser.c:13676
+#: cp/parser.c:13686
 #, gcc-internal-format
 msgid "default arguments are only permitted for function parameters"
 msgstr "los argumentos por defecto sólo se permiten para parámetros de función"
 
-#: cp/parser.c:13877
+#: cp/parser.c:13702
 #, gcc-internal-format
+msgid "%sparameter pack %qD cannot have a default argument"
+msgstr "%sel paquete de parámetros plantilla %qD no puede tener un argumento por defecto"
+
+#: cp/parser.c:13705
+#, gcc-internal-format
+msgid "%sparameter pack cannot have a default argument"
+msgstr "%sel paquete de parámetros plantilla no puede tener un argumento por defecto"
+
+#: cp/parser.c:13947
+#, gcc-internal-format
 msgid "ISO C++ does not allow designated initializers"
 msgstr "ISO C++ no permite inicializadores designados"
 
-#: cp/parser.c:14477
+#: cp/parser.c:14547
 #, gcc-internal-format
 msgid "invalid class name in declaration of %qD"
 msgstr "nombre de clase inválido en la declaración de %qD"
 
-#: cp/parser.c:14489
+#: cp/parser.c:14559
 #, gcc-internal-format
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 msgstr "la declaración de %qD en el espacio de nombres %qD el cual no incluye a %qD"
 
-#: cp/parser.c:14492
+#: cp/parser.c:14562
 #, gcc-internal-format
 msgid "declaration of %qD in %qD which does not enclose %qD"
 msgstr "la declaración de %qD en %qD la cual no incluye a %qD"
 
-#: cp/parser.c:14505
+#: cp/parser.c:14575
 #, gcc-internal-format
 msgid "extra qualification ignored"
 msgstr "se descarta la calificación extra"
 
-#: cp/parser.c:14516
+#: cp/parser.c:14586
 #, gcc-internal-format
 msgid "an explicit specialization must be preceded by %<template <>%>"
 msgstr "una especialización explícita debe ser precedida por %<template <>%>"
 
-#: cp/parser.c:14609
+#: cp/parser.c:14613
 #, gcc-internal-format
+msgid "function template %qD redeclared as a class template"
+msgstr "la función plantilla %qD se redeclaró commo una plantilla de clase"
+
+#: cp/parser.c:14689
+#, gcc-internal-format
 msgid "previous definition of %q+#T"
 msgstr "definición previa de %q+#T"
 
-#: cp/parser.c:14855
+#: cp/parser.c:14935
 #, gcc-internal-format
 msgid "%Hextra %<;%>"
 msgstr "%H%<;%> extra"
 
-#: cp/parser.c:14873
+#: cp/parser.c:14953
 #, gcc-internal-format
 msgid "a class-key must be used when declaring a friend"
 msgstr "se debe usar una llave clase cuando se declara un friend"
 
-#: cp/parser.c:14887
+#: cp/parser.c:14967
 #, gcc-internal-format
 msgid "friend declaration does not name a class or function"
 msgstr "la declaración friend no nombra una clase o función"
 
-#: cp/parser.c:15064
+#: cp/parser.c:15144
 #, gcc-internal-format
 msgid "pure-specifier on function-definition"
 msgstr "especificador pure en la definición de función"
 
-#: cp/parser.c:15356
+#: cp/parser.c:15438
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed outside of templates"
 msgstr "no se permite la palabra clave %<typename%> fuera de las plantillas"
 
-#: cp/parser.c:15358
+#: cp/parser.c:15440
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 msgstr "no se permite la palabra clave %<typename%> en este contexto (la clase base es implícitamente un tipo)"
 
-#: cp/parser.c:16407
+#: cp/parser.c:16489
 #, gcc-internal-format
 msgid "too few template-parameter-lists"
 msgstr "faltan listas de parámetros de plantilla"
@@ -30492,13 +30520,13 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:16422
+#: cp/parser.c:16504
 #, gcc-internal-format
 msgid "too many template-parameter-lists"
 msgstr "demasiadas listas de parámetros de plantilla"
 
 #. Issue an error message.
-#: cp/parser.c:16694
+#: cp/parser.c:16776
 #, gcc-internal-format
 msgid "named return values are no longer supported"
 msgstr "ya no se admiten los valores de devolución nombrados"
@@ -30506,234 +30534,234 @@
 #. 14.5.2.2 [temp.mem]
 #.
 #. A local class shall not have member templates.
-#: cp/parser.c:16766
+#: cp/parser.c:16848
 #, gcc-internal-format
 msgid "invalid declaration of member template in local class"
 msgstr "declaración inválida de plantilla miembro en la clase local"
 
-#: cp/parser.c:16775
+#: cp/parser.c:16857
 #, gcc-internal-format
 msgid "template with C linkage"
 msgstr "plantilla con enlazado C"
 
-#: cp/parser.c:16919
+#: cp/parser.c:17001
 #, gcc-internal-format
 msgid "template declaration of %qs"
 msgstr "declaración de plantilla de %qs"
 
-#: cp/parser.c:16982
+#: cp/parser.c:17064
 #, gcc-internal-format
 msgid "explicit template specialization cannot have a storage class"
 msgstr "la especialización de plantilla explícita no puede tener una clase de almacenamiento"
 
-#: cp/parser.c:17171
+#: cp/parser.c:17253
 #, gcc-internal-format
 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
 msgstr "%H%<>>%> debe ser %<> >%> dentro de una lista de argumentos de plantilla anidada"
 
-#: cp/parser.c:17184
+#: cp/parser.c:17266
 #, gcc-internal-format
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 msgstr "%<>>%> sobrante, use %<>%> para terminar la lista de argumentos de plantilla"
 
-#: cp/parser.c:17519
+#: cp/parser.c:17601
 #, gcc-internal-format
 msgid "invalid use of %qD in linkage specification"
 msgstr "uso inválido de %qD en la especificación de enlazado"
 
-#: cp/parser.c:17532
+#: cp/parser.c:17614
 #, gcc-internal-format
 msgid "%<__thread%> before %qD"
 msgstr "%<__thread%> antes de %qD"
 
-#: cp/parser.c:17847
+#: cp/parser.c:17929
 #, gcc-internal-format
 msgid "%qs tag used in naming %q#T"
 msgstr "se usó la etiqueta %qs al nombrar a %q#T"
 
-#: cp/parser.c:17868
+#: cp/parser.c:17950
 #, gcc-internal-format
 msgid "%qD redeclared with different access"
 msgstr "%qD se redeclaró con acceso diferente"
 
-#: cp/parser.c:17885
+#: cp/parser.c:17967
 #, gcc-internal-format
 msgid "%<template%> (as a disambiguator) is only allowed within templates"
 msgstr "%<template%> (como desambiguador) sólo se permite dentro de plantillas"
 
-#: cp/parser.c:18138 cp/parser.c:19061 cp/parser.c:19192
+#: cp/parser.c:18220 cp/parser.c:19143 cp/parser.c:19274
 #, gcc-internal-format
 msgid "misplaced %<@%D%> Objective-C++ construct"
 msgstr "construct Objective-C++ %<@%D%> mal colocado"
 
-#: cp/parser.c:18279
+#: cp/parser.c:18361
 #, gcc-internal-format
 msgid "%<@encode%> must specify a type as an argument"
 msgstr "%<@encode%> debe especificar un tipo como un argumento"
 
-#: cp/parser.c:18594
+#: cp/parser.c:18676
 #, gcc-internal-format
 msgid "invalid Objective-C++ selector name"
 msgstr "nombre de selector Objective-C++ inválido"
 
-#: cp/parser.c:18925
+#: cp/parser.c:19007
 #, gcc-internal-format
 msgid "identifier expected after %<@protocol%>"
 msgstr "se esperaba un identificador después de %<@protocol%>"
 
-#: cp/parser.c:19626
+#: cp/parser.c:19708
 #, gcc-internal-format
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr "el calendarizador %<runtime%> no toma un parámetro %<chunk_size%>"
 
-#: cp/parser.c:19735
+#: cp/parser.c:19824
 #, gcc-internal-format
 msgid "%qs is not valid for %qs"
 msgstr "%qs no es válido para %qs"
 
-#: cp/parser.c:20390
+#: cp/parser.c:20479
 #, gcc-internal-format
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 msgstr "basura al final de %<#pragma GCC pch_preprocess%>"
 
-#: cp/parser.c:20477
+#: cp/parser.c:20566
 #, gcc-internal-format
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr "%<#pragma omp section%> sólo se puede usar en construcciones %<#pragma omp sections%>"
 
-#: cp/parser.c:20535
+#: cp/parser.c:20624
 #, gcc-internal-format
 msgid "inter-module optimizations not implemented for C++"
 msgstr "no se han implementado las optimizaciones intermódulos para C++"
 
-#: cp/pt.c:249
+#: cp/pt.c:252
 #, gcc-internal-format
 msgid "data member %qD cannot be a member template"
 msgstr "el dato miembro %qD no puede ser una plantilla miembro"
 
-#: cp/pt.c:261
+#: cp/pt.c:264
 #, gcc-internal-format
 msgid "invalid member template declaration %qD"
 msgstr "declaración de la plantilla miembro %qD inválida"
 
-#: cp/pt.c:609
+#: cp/pt.c:612
 #, gcc-internal-format
 msgid "explicit specialization in non-namespace scope %qD"
 msgstr "especialización explícita en el ámbito %qD que no es espacio de nombres"
 
-#: cp/pt.c:623
+#: cp/pt.c:626
 #, gcc-internal-format
 msgid "enclosing class templates are not explicitly specialized"
 msgstr "las plantillas de clase contenedoras no son explícitamente especializadas"
 
-#: cp/pt.c:711
+#: cp/pt.c:714
 #, gcc-internal-format
 msgid "specialization of %qD in different namespace"
 msgstr "especialización de %qD en un espacio de nombres diferente"
 
-#: cp/pt.c:712 cp/pt.c:809
+#: cp/pt.c:715 cp/pt.c:812
 #, gcc-internal-format
 msgid "  from definition of %q+#D"
 msgstr " de la definición de %q+#D"
 
-#: cp/pt.c:729
+#: cp/pt.c:732
 #, gcc-internal-format
 msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
 msgstr "instanciación explícita de %qD en el espacio de nombres %qD (el cual no incluye el espacio de nombres %qD)"
 
-#: cp/pt.c:747
+#: cp/pt.c:750
 #, gcc-internal-format
 msgid "name of class shadows template template parameter %qD"
 msgstr "el nombre de la clase oscurece la plantilla de parámetro de plantilla %qD"
 
-#: cp/pt.c:776
+#: cp/pt.c:779
 #, gcc-internal-format
 msgid "specialization of %qT after instantiation"
 msgstr "especialización de %qT después de la instanciación"
 
-#: cp/pt.c:808
+#: cp/pt.c:811
 #, gcc-internal-format
 msgid "specializing %q#T in different namespace"
 msgstr "se especializó %q#T en un espacio de nombres diferente"
 
-#: cp/pt.c:823
+#: cp/pt.c:826
 #, gcc-internal-format
 msgid "specialization %qT after instantiation %qT"
 msgstr "especialización de %qT después de la instanciación %qT"
 
-#: cp/pt.c:836
+#: cp/pt.c:839
 #, gcc-internal-format
 msgid "explicit specialization of non-template %qT"
 msgstr "instanciación explícita de %qT que no es plantilla"
 
-#: cp/pt.c:1238
+#: cp/pt.c:1246
 #, gcc-internal-format
 msgid "specialization of %qD after instantiation"
 msgstr "especialización de %qD después de la instanciación"
 
-#: cp/pt.c:1464
+#: cp/pt.c:1472
 #, gcc-internal-format
 msgid "%qD is not a function template"
 msgstr "%qD no es una plantilla de función"
 
-#: cp/pt.c:1673
+#: cp/pt.c:1681
 #, gcc-internal-format
 msgid "template-id %qD for %q+D does not match any template declaration"
 msgstr "el id de plantilla %qD para %q+D no coincide con ninguna declaración de plantilla"
 
-#: cp/pt.c:1681
+#: cp/pt.c:1689
 #, gcc-internal-format
 msgid "ambiguous template specialization %qD for %q+D"
 msgstr "especialización de plantilla %qD ambigua para %q+D"
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1916 cp/pt.c:1970
+#: cp/pt.c:1924 cp/pt.c:1978
 #, gcc-internal-format
 msgid "template-id %qD in declaration of primary template"
 msgstr "id de plantilla %qD en la declaración de la plantilla primaria"
 
-#: cp/pt.c:1929
+#: cp/pt.c:1937
 #, gcc-internal-format
 msgid "template parameter list used in explicit instantiation"
 msgstr "no se usan la plantilla de lista de parámetros en la instanciación explícita"
 
-#: cp/pt.c:1935
+#: cp/pt.c:1943
 #, gcc-internal-format
 msgid "definition provided for explicit instantiation"
 msgstr "se proporcionó una definición para la instanciación explícita"
 
-#: cp/pt.c:1943
+#: cp/pt.c:1951
 #, gcc-internal-format
 msgid "too many template parameter lists in declaration of %qD"
 msgstr "demasiadas listas de parámetros de plantilla en la declaración de %qD"
 
-#: cp/pt.c:1946
+#: cp/pt.c:1954
 #, gcc-internal-format
 msgid "too few template parameter lists in declaration of %qD"
 msgstr "faltan listas de parámetros de plantilla en la declaración de %qD"
 
-#: cp/pt.c:1948
+#: cp/pt.c:1956
 #, gcc-internal-format
 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
 msgstr "la especialización explícita de %qD se debe preceder con %<template <>%>"
 
-#: cp/pt.c:1967
+#: cp/pt.c:1975
 #, gcc-internal-format
 msgid "function template partial specialization %qD is not allowed"
 msgstr "no se permite la especialización parcial de la función de plantilla %qD"
 
-#: cp/pt.c:1999
+#: cp/pt.c:2007
 #, gcc-internal-format
 msgid "default argument specified in explicit specialization"
 msgstr "se especificó un argumento por defecto en la especialización explícita"
 
-#: cp/pt.c:2029
+#: cp/pt.c:2037
 #, gcc-internal-format
 msgid "%qD is not a template function"
 msgstr "%qD no es una función plantilla"
 
-#: cp/pt.c:2037
+#: cp/pt.c:2045
 #, gcc-internal-format
 msgid "%qD is not declared in %qD"
 msgstr "%qD no se declaró en %qD"
@@ -30746,100 +30774,110 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:2099
+#: cp/pt.c:2107
 #, gcc-internal-format
 msgid "specialization of implicitly-declared special member function"
 msgstr "especialización de la función miembro especial declarada implícitamente"
 
-#: cp/pt.c:2143
+#: cp/pt.c:2151
 #, gcc-internal-format
 msgid "no member function %qD declared in %qT"
 msgstr "la función no miembro %qD se declaró en %qT"
 
-#: cp/pt.c:2642
+#: cp/pt.c:2628
 #, gcc-internal-format
 msgid "base initializer expansion %<%T%> contains no parameter packs"
 msgstr "la expansión del inicializador base %<%T%> no contiene paquetes de parámetro"
 
-#: cp/pt.c:2701
+#: cp/pt.c:2687
 #, gcc-internal-format
 msgid "expansion pattern %<%T%> contains no argument packs"
 msgstr "el patrón de expansión %<%T%> no contiene paquetes de argumento"
 
-#: cp/pt.c:2703
+#: cp/pt.c:2689
 #, gcc-internal-format
 msgid "expansion pattern %<%E%> contains no argument packs"
 msgstr "el patrón de expansión %<%E%> no contiene paquetes de argumento"
 
-#: cp/pt.c:2745
+#: cp/pt.c:2730
 #, gcc-internal-format
 msgid "parameter packs not expanded with `...':"
 msgstr "no se expanden los paquetes de argumento con `...'"
 
-#: cp/pt.c:2760 cp/pt.c:3383
+#: cp/pt.c:2745 cp/pt.c:3361
 #, gcc-internal-format
 msgid "        %qD"
 msgstr "        %qD"
 
-#: cp/pt.c:2762
+#: cp/pt.c:2747
 #, gcc-internal-format
 msgid "        <anonymous>"
 msgstr "        <anónimo>"
 
-#: cp/pt.c:2875
+#: cp/pt.c:2852
 #, gcc-internal-format
 msgid "declaration of %q+#D"
 msgstr "la declaración de %q+#D"
 
-#: cp/pt.c:2876
+#: cp/pt.c:2853
 #, gcc-internal-format
 msgid " shadows template parm %q+#D"
 msgstr " oscurece el parámetro de plantilla %q+#D"
 
-#: cp/pt.c:3379
+#: cp/pt.c:3357
 #, gcc-internal-format
 msgid "template parameters not used in partial specialization:"
 msgstr "no se usan los parámetros de plantilla en la especialización parcial:"
 
-#: cp/pt.c:3394
+#: cp/pt.c:3372
 #, gcc-internal-format
 msgid "partial specialization %qT does not specialize any template arguments"
 msgstr "la especialización parcial %qT no especializa ningún argumento de plantilla"
 
-#: cp/pt.c:3439
+#: cp/pt.c:3417
 #, gcc-internal-format
 msgid "parameter pack argument %qE must be at the end of the template argument list"
 msgstr "el argumento de paquete de parámetro %qE debe estar al final de la lista de argumentos de plantilla"
 
-#: cp/pt.c:3441
+#: cp/pt.c:3419
 #, gcc-internal-format
 msgid "parameter pack argument %qT must be at the end of the template argument list"
 msgstr "el argumento de paquete de parámetro %qT debe estar al final de la lista de argumentos de plantilla"
 
-#: cp/pt.c:3462
+#: cp/pt.c:3440
 #, gcc-internal-format
 msgid "template argument %qE involves template parameter(s)"
 msgstr "el argumento de plantilla %qE involucra a el(los) parámetro(s) de plantilla"
 
-#: cp/pt.c:3505
+#: cp/pt.c:3484
 #, gcc-internal-format
 msgid "type %qT of template argument %qE depends on template parameter(s)"
 msgstr "el tipo %qT del argumento de plantilla %qE depende de el(los) parámetro(s) de plantilla"
 
-#: cp/pt.c:3611
+#: cp/pt.c:3591
 #, gcc-internal-format
 msgid "no default argument for %qD"
 msgstr "no hay un argumento por defecto para %qD"
 
-#: cp/pt.c:3796
+#: cp/pt.c:3609
 #, gcc-internal-format
+msgid "parameter pack %qE must be at the end of the template parameter list"
+msgstr "el parámetro de paquete %qE debe estar al final de la lista de parámetros de plantilla"
+
+#: cp/pt.c:3612
+#, gcc-internal-format
+msgid "parameter pack %qT must be at the end of the template parameter list"
+msgstr "el parámetro de paquete %qT debe estar al final de la lista de parámetros de plantilla"
+
+#: cp/pt.c:3799
+#, gcc-internal-format
 msgid "template class without a name"
 msgstr "clase de plantilla sin nombre"
 
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:3804
+#: cp/pt.c:3807
 #, gcc-internal-format
 msgid "destructor %qD declared as member template"
 msgstr "se declaró el destructor %qD como una plantilla miembro"
@@ -30849,77 +30887,72 @@
 #. An allocation function can be a function
 #. template. ... Template allocation functions shall
 #. have two or more parameters.
-#: cp/pt.c:3819
+#: cp/pt.c:3822
 #, gcc-internal-format
 msgid "invalid template declaration of %qD"
 msgstr "declaración de la plantilla de %qD inválida"
 
-#: cp/pt.c:3890
+#: cp/pt.c:3939
 #, gcc-internal-format
-msgid "parameter pack %qE must be at the end of the template parameter list"
-msgstr "el parámetro de paquete %qE debe estar al final de la lista de parámetros de plantilla"
-
-#: cp/pt.c:3893
-#, gcc-internal-format
-msgid "parameter pack %qT must be at the end of the template parameter list"
-msgstr "el parámetro de paquete %qT debe estar al final de la lista de parámetros de plantilla"
-
-#: cp/pt.c:3953
-#, gcc-internal-format
 msgid "template definition of non-template %q#D"
 msgstr "definición de plantilla de %q#D que no es plantilla"
 
-#: cp/pt.c:3996
+#: cp/pt.c:3982
 #, gcc-internal-format
 msgid "expected %d levels of template parms for %q#D, got %d"
 msgstr "se esperaban %d niveles de parámetros de plantilla para %q#D, se obtuvieron %d"
 
-#: cp/pt.c:4008
+#: cp/pt.c:3994
 #, gcc-internal-format
 msgid "got %d template parameters for %q#D"
 msgstr "se obtuvieron %d parámetros de plantilla para %q#D"
 
-#: cp/pt.c:4011
+#: cp/pt.c:3997
 #, gcc-internal-format
 msgid "got %d template parameters for %q#T"
 msgstr "se obtuvieron %d parámetros de plantilla para %q#T"
 
-#: cp/pt.c:4013
+#: cp/pt.c:3999
 #, gcc-internal-format
 msgid "  but %d required"
 msgstr "  pero se requieren %d"
 
-#: cp/pt.c:4031
+#: cp/pt.c:4017
 #, gcc-internal-format
 msgid "template arguments to %qD do not match original template %qD"
 msgstr "los argumentos de plantilla para %qD no coinciden con la plantilla original %qD"
 
-#: cp/pt.c:4035
+#: cp/pt.c:4021
 #, gcc-internal-format
 msgid "use template<> for an explicit specialization"
 msgstr "utilice template<> para una especialización explícita"
 
-#: cp/pt.c:4131
+#: cp/pt.c:4117
 #, gcc-internal-format
 msgid "%qT is not a template type"
 msgstr "%qT no es un tipo plantilla"
 
-#: cp/pt.c:4144
+#: cp/pt.c:4130
 #, gcc-internal-format
 msgid "template specifiers not specified in declaration of %qD"
 msgstr "no se especificaron los especificadores de plantilla en la declaración de %qD"
 
-#: cp/pt.c:4155
+#: cp/pt.c:4140
 #, gcc-internal-format
-msgid "used %d template parameter(s) instead of %d"
-msgstr "se usaron %d parámetro(s) de plantilla en lugar de %d"
+msgid "redeclared with %d template parameter(s)"
+msgstr "se redeclaró con %d parámetro(s) de plantilla"
 
-#: cp/pt.c:4184
+#: cp/pt.c:4142
 #, gcc-internal-format
+msgid "previous declaration %q+D used %d template parameter(s)"
+msgstr "la declaración previa de %q+#D usó %d parámetro(s) de plantilla"
+
+#: cp/pt.c:4176
+#, gcc-internal-format
 msgid "template parameter %q+#D"
 msgstr "parámetro de plantilla %q+#D"
 
-#: cp/pt.c:4185
+#: cp/pt.c:4177
 #, gcc-internal-format
 msgid "redeclared here as %q#D"
 msgstr "redeclarado aquí como %q#D"
@@ -30928,182 +30961,182 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:4195
+#: cp/pt.c:4187
 #, gcc-internal-format
 msgid "redefinition of default argument for %q#D"
 msgstr "redefinición del argumento por defecto para %q#D"
 
-#: cp/pt.c:4196
+#: cp/pt.c:4188
 #, gcc-internal-format
-msgid "%J  original definition appeared here"
-msgstr "%J  la definición original apareció aquí"
+msgid "%Joriginal definition appeared here"
+msgstr "%Jla definición original apareció aquí"
 
-#: cp/pt.c:4300
+#: cp/pt.c:4292
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage"
 msgstr "%qE no es un argumento válido de plantilla para el tipo %qT porque la función %qD no tiene enlazado externo"
 
-#: cp/pt.c:4341
+#: cp/pt.c:4333
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
 msgstr "%qE no es un argumento válido de plantilla para el tipo %qT porque las literales de cadena nunca se pueden usar en este contexto"
 
-#: cp/pt.c:4418
+#: cp/pt.c:4410
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
 msgstr "%qE no es un argumento válido de plantilla para el tipo %qT porque es una expresión que no es constante"
 
-#: cp/pt.c:4462
+#: cp/pt.c:4454
 #, gcc-internal-format
 msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
 msgstr "%qD no es un argumento válido de plantilla porque %qD es una variable, no la dirección de una variable"
 
-#: cp/pt.c:4480
+#: cp/pt.c:4472
 #, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
 msgstr "%qE no es un argumento válido de plantilla de tipo %qT porque %qE no es una variable"
 
-#: cp/pt.c:4487
+#: cp/pt.c:4479
 #, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
 msgstr "%qE no es un argumento válido de plantilla de tipo %qT porque %qD no tiene enlazado externo"
 
-#: cp/pt.c:4517
+#: cp/pt.c:4509
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
 msgstr "%qE no es un argumento de plantilla válido para el tipo %qT debido a conflictos en la calificación cv"
 
-#: cp/pt.c:4524
+#: cp/pt.c:4516
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
 msgstr "%qE no es un argumento válido de plantilla para el tipo %qT porque no es un l-valor"
 
-#: cp/pt.c:4537
+#: cp/pt.c:4529
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
 msgstr "%qE no es un argumento válido de plantilla para el tipo %qT porque el objeto %qD no tiene enlazado externo"
 
-#: cp/pt.c:4577
+#: cp/pt.c:4569
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a pointer"
 msgstr "%qE no es un argumento de plantilla válido para el tipo %qT porque es un puntero"
 
-#: cp/pt.c:4579
+#: cp/pt.c:4571
 #, gcc-internal-format
 msgid "try using %qE instead"
 msgstr "intente utilizar %qE en su lugar"
 
-#: cp/pt.c:4614
+#: cp/pt.c:4606
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
 msgstr "%qE no es un argumento de plantilla válido para el tipo %qT porque es de tipo %qT"
 
-#: cp/pt.c:4617
+#: cp/pt.c:4609
 #, gcc-internal-format
 msgid "standard conversions are not allowed in this context"
 msgstr "no se permiten las conversiones estándar en este contexto"
 
-#: cp/pt.c:4797
+#: cp/pt.c:4860
 #, gcc-internal-format
 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
 msgstr "para hacer referencia a un tipo miembro de un parámetro de plantilla, use %<typename %E%>"
 
-#: cp/pt.c:4813 cp/pt.c:4832 cp/pt.c:4882
+#: cp/pt.c:4876 cp/pt.c:4895 cp/pt.c:4945
 #, gcc-internal-format
 msgid "type/value mismatch at argument %d in template parameter list for %qD"
 msgstr "no coincide el tipo/valor en el argumento %d en la lista de parámetros de plantilla para %qD"
 
-#: cp/pt.c:4817
+#: cp/pt.c:4880
 #, gcc-internal-format
 msgid "  expected a constant of type %qT, got %qT"
 msgstr "  se esperaba una constante de tipo %qT, se obtuvo %qT"
 
-#: cp/pt.c:4821
+#: cp/pt.c:4884
 #, gcc-internal-format
 msgid "  expected a class template, got %qE"
 msgstr "  se esperaba una plantilla de clase, se obtuvo %qE"
 
-#: cp/pt.c:4823
+#: cp/pt.c:4886
 #, gcc-internal-format
 msgid "  expected a type, got %qE"
 msgstr "  se esperaba un tipo, se obtuvo %qE"
 
-#: cp/pt.c:4836
+#: cp/pt.c:4899
 #, gcc-internal-format
 msgid "  expected a type, got %qT"
 msgstr "  se esperaba un tipo, se obtuvo %qT"
 
-#: cp/pt.c:4838
+#: cp/pt.c:4901
 #, gcc-internal-format
 msgid "  expected a class template, got %qT"
 msgstr "  se esperaba una plantilla de clase, se obtuvo %qT"
 
-#: cp/pt.c:4885
+#: cp/pt.c:4948
 #, gcc-internal-format
 msgid "  expected a template of type %qD, got %qD"
 msgstr "  se esperaba una plantilla de tipo %qD, se obtuvo %qD"
 
-#: cp/pt.c:4928
+#: cp/pt.c:4991
 #, gcc-internal-format
 msgid "could not convert template argument %qE to %qT"
 msgstr "no se puede convertir el argumento de plantilla %qE a %qT"
 
-#: cp/pt.c:4984
+#: cp/pt.c:5047
 #, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr "número erróneo de argumentos de plantilla (%d, debe ser %d)"
 
-#: cp/pt.c:5116
+#: cp/pt.c:5179
 #, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d%s)"
 msgstr "número erróneo de argumentos de plantilla (%d, debe ser %d%s)"
 
-#: cp/pt.c:5120
+#: cp/pt.c:5183
 #, gcc-internal-format
 msgid "provided for %q+D"
 msgstr "provisto por %q+D"
 
-#: cp/pt.c:5177
+#: cp/pt.c:5242
 #, gcc-internal-format
 msgid "cannot expand %<%E%> into a fixed-length argument list"
 msgstr "no se puede expandir %<%E%> a una lista de argumentos de longitud fija"
 
-#: cp/pt.c:5180
+#: cp/pt.c:5245
 #, gcc-internal-format
 msgid "cannot expand %<%T%> into a fixed-length argument list"
 msgstr "no se puede expandir %<%T%> a na lista de argumentos de longitud fija"
 
-#: cp/pt.c:5195
+#: cp/pt.c:5261
 #, gcc-internal-format
 msgid "template argument %d is invalid"
 msgstr "el argumento de plantilla %d es inválido"
 
-#: cp/pt.c:5455
+#: cp/pt.c:5521
 #, gcc-internal-format
 msgid "non-template type %qT used as a template"
 msgstr "se usa el tipo %qT que no es plantilla como una plantilla"
 
-#: cp/pt.c:5457
+#: cp/pt.c:5523
 #, gcc-internal-format
 msgid "for template declaration %q+D"
 msgstr "para la declaración de plantilla %q+D"
 
-#: cp/pt.c:6132
+#: cp/pt.c:6221
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
 msgstr "la profundidad de instanciación de la plantilla excede el máximo de %d (use -ftemplate-depth-NN para incrementar el máximo) al instanciar %qD"
 
-#: cp/pt.c:7237
+#: cp/pt.c:7333
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%T%>"
 msgstr "no coinciden las longitudes de los paquetes de argumentos al expandir %<%T%>"
 
-#: cp/pt.c:7241
+#: cp/pt.c:7337
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%E%>"
 msgstr "no coinciden las longitudes de los paquetes de argumentos al expandir %<%E%>"
 
-#: cp/pt.c:8189
+#: cp/pt.c:8289
 #, gcc-internal-format
 msgid "instantiation of %q+D as type %qT"
 msgstr "instanciación de %q+D como tipo %qT"
@@ -31121,242 +31154,242 @@
 #.
 #. is an attempt to declare a variable with function
 #. type.
-#: cp/pt.c:8324
+#: cp/pt.c:8424
 #, gcc-internal-format
 msgid "variable %qD has function type"
 msgstr "la variable %qD tiene tipo de función"
 
-#: cp/pt.c:8471
+#: cp/pt.c:8571
 #, gcc-internal-format
 msgid "invalid parameter type %qT"
 msgstr "tipo de parámetro %qT inválido"
 
-#: cp/pt.c:8473
+#: cp/pt.c:8573
 #, gcc-internal-format
 msgid "in declaration %q+D"
 msgstr "en la declaración %q+D"
 
-#: cp/pt.c:8550
+#: cp/pt.c:8650
 #, gcc-internal-format
 msgid "function returning an array"
 msgstr "la función devuelve una matriz"
 
-#: cp/pt.c:8552
+#: cp/pt.c:8652
 #, gcc-internal-format
 msgid "function returning a function"
 msgstr "la función devuelve una función"
 
-#: cp/pt.c:8586
+#: cp/pt.c:8686
 #, gcc-internal-format
 msgid "creating pointer to member function of non-class type %qT"
 msgstr "se crea un puntero a función miembro del tipo %qT que no es clase"
 
-#: cp/pt.c:8792
+#: cp/pt.c:8913
 #, gcc-internal-format
 msgid "creating array with negative size (%qE)"
 msgstr "se crea la matriz con tamaño negativo (%qE)"
 
-#: cp/pt.c:9047
+#: cp/pt.c:9168
 #, gcc-internal-format
 msgid "forming reference to void"
 msgstr "se forma la referencia a void"
 
-#: cp/pt.c:9049
+#: cp/pt.c:9170
 #, gcc-internal-format
 msgid "forming %s to reference type %qT"
 msgstr "se forma %s para referenciar al tipo %qT"
 
-#: cp/pt.c:9100
+#: cp/pt.c:9221
 #, gcc-internal-format
 msgid "creating pointer to member of non-class type %qT"
 msgstr "se crea un puntero al miembro del tipo %qT que no es clase"
 
-#: cp/pt.c:9106
+#: cp/pt.c:9227
 #, gcc-internal-format
 msgid "creating pointer to member reference type %qT"
 msgstr "se crea un puntero al miembro de referencia de tipo %qT"
 
-#: cp/pt.c:9112
+#: cp/pt.c:9233
 #, gcc-internal-format
 msgid "creating pointer to member of type void"
 msgstr "se crea un puntero al miembro de tipo void"
 
-#: cp/pt.c:9179
+#: cp/pt.c:9300
 #, gcc-internal-format
 msgid "creating array of %qT"
 msgstr "se crea la matriz de %qT"
 
-#: cp/pt.c:9185
+#: cp/pt.c:9306
 #, gcc-internal-format
 msgid "creating array of %qT, which is an abstract class type"
 msgstr "se crea la matriz de %qT, la cual es un tipo de clase abstracta"
 
-#: cp/pt.c:9236
+#: cp/pt.c:9357
 #, gcc-internal-format
 msgid "%qT is not a class, struct, or union type"
 msgstr "%qT no es de tipo clase, struct o union"
 
-#: cp/pt.c:9271
+#: cp/pt.c:9392
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is not an enumeration type"
 msgstr "%qT resuelve a %qT, el cual no es un tipo enumerado"
 
-#: cp/pt.c:9274
+#: cp/pt.c:9395
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is is not a class type"
 msgstr "%qT resuelve a %qT, el cual no es un tipo de clase"
 
-#: cp/pt.c:9375
+#: cp/pt.c:9496
 #, gcc-internal-format
 msgid "use of %qs in template"
 msgstr "uso de %qs en la plantilla"
 
-#: cp/pt.c:9512
+#: cp/pt.c:9633
 #, gcc-internal-format
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 msgstr "el nombre dependiente %qE se decodifica como un no tipo, pero la instanciación genera un tipo"
 
-#: cp/pt.c:9514
+#: cp/pt.c:9635
 #, gcc-internal-format
 msgid "say %<typename %E%> if a type is meant"
 msgstr "escriba %<typename %E%> si quiere un tipo"
 
-#: cp/pt.c:9643
+#: cp/pt.c:9764
 #, gcc-internal-format
 msgid "using invalid field %qD"
 msgstr "se usa el campo inválido %qD"
 
-#: cp/pt.c:9952 cp/pt.c:10432
+#: cp/pt.c:10073 cp/pt.c:10553
 #, gcc-internal-format
 msgid "invalid use of pack expansion expression"
 msgstr "uso inválido de la expresión de expansión de paquete"
 
-#: cp/pt.c:9956 cp/pt.c:10436
+#: cp/pt.c:10077 cp/pt.c:10557
 #, gcc-internal-format
 msgid "use %<...%> to expand argument pack"
 msgstr "use %<...%> para expandir el paquete de argumentos"
 
-#: cp/pt.c:10594
+#: cp/pt.c:10715
 #, gcc-internal-format
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 msgstr "una conversión a un tipo diferente de un tipo integral o de enumeración no puede aparecer en una expresión constante"
 
-#: cp/pt.c:11052
+#: cp/pt.c:11181
 #, gcc-internal-format
 msgid "%qT is not a class or namespace"
 msgstr "%qT no es una clase o un espacio de nombres"
 
-#: cp/pt.c:11055
+#: cp/pt.c:11184
 #, gcc-internal-format
 msgid "%qD is not a class or namespace"
 msgstr "%qD no es una clase o un espacio de nombres"
 
-#: cp/pt.c:11265
+#: cp/pt.c:11394
 #, gcc-internal-format
 msgid "%qT is/uses anonymous type"
 msgstr "%qT es/usa un tipo anónimo"
 
-#: cp/pt.c:11267
+#: cp/pt.c:11396
 #, gcc-internal-format
 msgid "template argument for %qD uses local type %qT"
 msgstr "el argumento de plantilla para %qD usa el tipo local %qT"
 
-#: cp/pt.c:11277
+#: cp/pt.c:11406
 #, gcc-internal-format
 msgid "%qT is a variably modified type"
 msgstr "%qT es un tipo modificado variablemente"
 
-#: cp/pt.c:11288
+#: cp/pt.c:11417
 #, gcc-internal-format
 msgid "integral expression %qE is not constant"
 msgstr "la expresión integral %qE no es una constante"
 
-#: cp/pt.c:11293
+#: cp/pt.c:11422
 #, gcc-internal-format
 msgid "  trying to instantiate %qD"
 msgstr "  se trata de instanciar %qD"
 
-#: cp/pt.c:13959
+#: cp/pt.c:14173
 #, gcc-internal-format
 msgid "ambiguous class template instantiation for %q#T"
 msgstr "instanciación de plantilla clase ambigua para %q#T"
 
-#: cp/pt.c:13962
+#: cp/pt.c:14176
 #, gcc-internal-format
 msgid "%s %+#T"
 msgstr "%s %+#T"
 
-#: cp/pt.c:13985 cp/pt.c:14068
+#: cp/pt.c:14199 cp/pt.c:14282
 #, gcc-internal-format
 msgid "explicit instantiation of non-template %q#D"
 msgstr "instanciación explícita de %q#D que no es plantilla"
 
-#: cp/pt.c:14000
+#: cp/pt.c:14214
 #, gcc-internal-format
 msgid "%qD is not a static data member of a class template"
 msgstr "%qD no es un dato miembro static de una plantilla de clase"
 
-#: cp/pt.c:14006 cp/pt.c:14063
+#: cp/pt.c:14220 cp/pt.c:14277
 #, gcc-internal-format
 msgid "no matching template for %qD found"
 msgstr "no se encontró una plantilla coincidente para %qD"
 
-#: cp/pt.c:14011
+#: cp/pt.c:14225
 #, gcc-internal-format
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 msgstr "el tipo %qT para la instanciación explícita %qD no coincide con el tipo declarado %qT"
 
-#: cp/pt.c:14019
+#: cp/pt.c:14233
 #, gcc-internal-format
 msgid "explicit instantiation of %q#D"
 msgstr "instanciación explícita de %q#D"
 
-#: cp/pt.c:14055
+#: cp/pt.c:14269
 #, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#D"
 msgstr "instanciación explícita duplicada de %q#D"
 
-#: cp/pt.c:14077
+#: cp/pt.c:14291
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
 msgstr "ISO C++ prohíbe el uso de %<extern%> en instanciaciones explícitas"
 
-#: cp/pt.c:14082 cp/pt.c:14175
+#: cp/pt.c:14296 cp/pt.c:14389
 #, gcc-internal-format
 msgid "storage class %qD applied to template instantiation"
 msgstr "clase de almacenamiento %qD aplicada a la instanciación de una plantilla"
 
-#: cp/pt.c:14147
+#: cp/pt.c:14361
 #, gcc-internal-format
 msgid "explicit instantiation of non-template type %qT"
 msgstr "instanciación explícita del tipo %qT que no es plantilla"
 
-#: cp/pt.c:14156
+#: cp/pt.c:14370
 #, gcc-internal-format
 msgid "explicit instantiation of %q#T before definition of template"
 msgstr "instanciación explícita de %q#T antes de la definición de la plantilla"
 
-#: cp/pt.c:14164
+#: cp/pt.c:14378
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 msgstr "ISO C++ prohíbe el uso de %qE en las instanciaciones explícitas"
 
-#: cp/pt.c:14209
+#: cp/pt.c:14423
 #, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#T"
 msgstr "instanciación explícita duplicada de %q#T"
 
-#: cp/pt.c:14657
+#: cp/pt.c:14871
 #, gcc-internal-format
 msgid "explicit instantiation of %qD but no definition available"
 msgstr "instanciación explícita de %qD pero no hay una definición disponible"
 
-#: cp/pt.c:14851
+#: cp/pt.c:15065
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
 msgstr "la profundidad de instanciación de la plantilla excede el máximo de %d al instanciar %q+D, posiblemente de la generación de tabla virtual (use -ftemplate-depth-NN para incrementar el máximo)"
 
-#: cp/pt.c:15193
+#: cp/pt.c:15419
 #, gcc-internal-format
 msgid "%q#T is not a valid type for a template constant parameter"
 msgstr "%q#T no es un tipo válido para un parámetro constante de plantilla"
@@ -31376,32 +31409,32 @@
 msgid "can't create repository information file %qs"
 msgstr "no se puede crear el fichero de información de repositorio %qs"
 
-#: cp/rtti.c:271
+#: cp/rtti.c:285
 #, gcc-internal-format
 msgid "cannot use typeid with -fno-rtti"
 msgstr "no se puede usar typeid sin -fno-rtti"
 
-#: cp/rtti.c:277
+#: cp/rtti.c:291
 #, gcc-internal-format
 msgid "must #include <typeinfo> before using typeid"
 msgstr "se debe hacer #include <typeinfo> antes de usar typeid"
 
-#: cp/rtti.c:360
+#: cp/rtti.c:374
 #, gcc-internal-format
 msgid "cannot create type information for type %qT because it involves types of variable size"
 msgstr "no se puede crear la información de tipo para el tipo %qT porque involucra tipos de tamaño variable"
 
-#: cp/rtti.c:615 cp/rtti.c:629
+#: cp/rtti.c:629 cp/rtti.c:643
 #, gcc-internal-format
 msgid "dynamic_cast of %q#D to %q#T can never succeed"
 msgstr "dynamic_cast de %q#D a %q#T nunca podrá tener éxito"
 
-#: cp/rtti.c:639
+#: cp/rtti.c:653
 #, gcc-internal-format
 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
 msgstr "no se permite %<dynamic_cast%> sin -fno-rtti"
 
-#: cp/rtti.c:716
+#: cp/rtti.c:729
 #, gcc-internal-format
 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
 msgstr "no se puede hacer dynamic_cast %qE (de tipo %q#T) al tipo %q#T (%s)"
@@ -31463,551 +31496,551 @@
 msgid "  since %q+#D declared in base class"
 msgstr "  ya que se declaró %q+#D en la clase base"
 
-#: cp/semantics.c:762
+#: cp/semantics.c:764
 #, gcc-internal-format
 msgid "suggest explicit braces around empty body in %<do%> statement"
 msgstr "se sugieren llaves explícitas alrededor del cuerpo vacío en la declaración %<do%>"
 
-#: cp/semantics.c:1290
+#: cp/semantics.c:1294
 #, gcc-internal-format
 msgid "type of asm operand %qE could not be determined"
 msgstr "no se puede determinar el tipo del operando asm %qE"
 
-#: cp/semantics.c:1346
+#: cp/semantics.c:1350
 #, gcc-internal-format
 msgid "__label__ declarations are only allowed in function scopes"
 msgstr "las declaraciones __label__ sólo se permiten en ámbitos de función"
 
-#: cp/semantics.c:1433
+#: cp/semantics.c:1438
 #, gcc-internal-format
 msgid "invalid use of member %q+D in static member function"
 msgstr "uso inválido del miembro %q+D en la función miembro static"
 
-#: cp/semantics.c:1435
+#: cp/semantics.c:1440
 #, gcc-internal-format
 msgid "invalid use of non-static data member %q+D"
 msgstr "uso inválido del dato miembro %q+D que no es static"
 
-#: cp/semantics.c:1436 cp/semantics.c:1475
+#: cp/semantics.c:1441 cp/semantics.c:1480
 #, gcc-internal-format
 msgid "from this location"
 msgstr "desde esta ubicación"
 
-#: cp/semantics.c:1474
+#: cp/semantics.c:1479
 #, gcc-internal-format
 msgid "object missing in reference to %q+D"
 msgstr "falta un objeto en la referencia a %q+D"
 
-#: cp/semantics.c:1928
+#: cp/semantics.c:1951
 #, gcc-internal-format
 msgid "arguments to destructor are not allowed"
 msgstr "no se permiten argumentos para el destructor"
 
-#: cp/semantics.c:1978
+#: cp/semantics.c:2001
 #, gcc-internal-format
 msgid "%<this%> is unavailable for static member functions"
 msgstr "%<this%> no está disponible para funciones miembro static"
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:2007
 #, gcc-internal-format
 msgid "invalid use of %<this%> in non-member function"
 msgstr "uso inválido de %<this%> en la función que no es miembro"
 
-#: cp/semantics.c:1986
+#: cp/semantics.c:2009
 #, gcc-internal-format
 msgid "invalid use of %<this%> at top level"
 msgstr "uso inválido de %<this%> en el nivel principal"
 
-#: cp/semantics.c:2010
+#: cp/semantics.c:2033
 #, gcc-internal-format
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr "ámbito calificador inválido en el nombre del seudo-destructor"
 
-#: cp/semantics.c:2015 cp/typeck.c:2004
+#: cp/semantics.c:2038 cp/typeck.c:2050
 #, gcc-internal-format
 msgid "qualified type %qT does not match destructor name ~%qT"
 msgstr "el tipo calificado %qT no coincide con el nombre del destructor ~%qT"
 
-#: cp/semantics.c:2037
+#: cp/semantics.c:2060
 #, gcc-internal-format
 msgid "%qE is not of type %qT"
 msgstr "%qE no es de tipo %qT"
 
-#: cp/semantics.c:2081
+#: cp/semantics.c:2104
 #, gcc-internal-format
 msgid "compound literal of non-object type %qT"
 msgstr "la literal compuesta del tipo %qT que no es objeto"
 
-#: cp/semantics.c:2158
+#: cp/semantics.c:2181
 #, gcc-internal-format
 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
 msgstr "los parámetros de tipo plantilla debe usar la palabra clave %<class%> o %<typename%>"
 
-#: cp/semantics.c:2195
+#: cp/semantics.c:2222
 #, gcc-internal-format
 msgid "invalid use of type %qT as a default value for a template template-parameter"
 msgstr "uso inválido del tipo %qT como un valor por defecto para una plantilla de parámetro de plantilla"
 
-#: cp/semantics.c:2198
+#: cp/semantics.c:2225
 #, gcc-internal-format
 msgid "invalid default argument for a template template parameter"
 msgstr "argumento por defecto inválido para una plantilla de parámetro de plantilla"
 
-#: cp/semantics.c:2215
+#: cp/semantics.c:2242
 #, gcc-internal-format
 msgid "definition of %q#T inside template parameter list"
 msgstr "la definición de %q#T dentro de la lista de parámetros de plantilla"
 
-#: cp/semantics.c:2226
+#: cp/semantics.c:2253
 #, gcc-internal-format
 msgid "invalid definition of qualified type %qT"
 msgstr "definición inválida del tipo calificado %qT"
 
-#: cp/semantics.c:2437
+#: cp/semantics.c:2469
 #, gcc-internal-format
 msgid "invalid base-class specification"
 msgstr "especificación de clase base inválida"
 
-#: cp/semantics.c:2446
+#: cp/semantics.c:2478
 #, gcc-internal-format
 msgid "base class %qT has cv qualifiers"
 msgstr "la clase base %qT tiene calificadores cv"
 
-#: cp/semantics.c:2468
+#: cp/semantics.c:2500
 #, gcc-internal-format
 msgid "incomplete type %qT used in nested name specifier"
 msgstr "se utilizó el tipo incompleto %qT en un especificador de nombre anidado"
 
-#: cp/semantics.c:2471
+#: cp/semantics.c:2503
 #, gcc-internal-format
 msgid "reference to %<%T::%D%> is ambiguous"
 msgstr "la referencia a %<%T::%D%> es ambigua"
 
-#: cp/semantics.c:2475 cp/typeck.c:1813
+#: cp/semantics.c:2507 cp/typeck.c:1859
 #, gcc-internal-format
 msgid "%qD is not a member of %qT"
 msgstr "%qD no es un miembro de %qT"
 
-#: cp/semantics.c:2478
+#: cp/semantics.c:2510
 #, gcc-internal-format
 msgid "%qD is not a member of %qD"
 msgstr "%qD no es un miembro de %qD"
 
-#: cp/semantics.c:2480
+#: cp/semantics.c:2512
 #, gcc-internal-format
 msgid "%<::%D%> has not been declared"
 msgstr "%<::%D%> no se ha declarado"
 
-#: cp/semantics.c:2621
+#: cp/semantics.c:2653
 #, gcc-internal-format
 msgid "use of %<auto%> variable from containing function"
 msgstr "uso de la variable %<auto%> desde la función contenedora"
 
-#: cp/semantics.c:2623
+#: cp/semantics.c:2655
 #, gcc-internal-format
 msgid "  %q+#D declared here"
 msgstr "  %q+#D se declaró aquí"
 
-#: cp/semantics.c:2661
+#: cp/semantics.c:2693
 #, gcc-internal-format
 msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr "no se permite el parámetro de plantilla %qD de tipo %qT en una expresión integral constante porque no es de tipo integral o de enumeración"
 
-#: cp/semantics.c:2830
+#: cp/semantics.c:2862
 #, gcc-internal-format
 msgid "%qD cannot appear in a constant-expression"
 msgstr "%qD no puede aparece en una expresion constante"
 
-#: cp/semantics.c:2838
+#: cp/semantics.c:2870
 #, gcc-internal-format
 msgid "use of namespace %qD as expression"
 msgstr "uso del espacio de nombres %qD como expresión"
 
-#: cp/semantics.c:2843
+#: cp/semantics.c:2875
 #, gcc-internal-format
 msgid "use of class template %qT as expression"
 msgstr "uso de la plantilla de clase %qT como expresión"
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2849
+#: cp/semantics.c:2881
 #, gcc-internal-format
 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
 msgstr "la petición por el miembro %qD es ambigua en la red de herencia múltiple"
 
-#: cp/semantics.c:2970 cp/semantics.c:4210
+#: cp/semantics.c:3002 cp/semantics.c:4259
 #, gcc-internal-format
 msgid "type of %qE is unknown"
 msgstr "el tipo de %qE es desconocido"
 
-#: cp/semantics.c:2985
+#: cp/semantics.c:3017
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
 msgstr "no se puede aplicar %<offsetof%> al destructor %<~%T%>"
 
-#: cp/semantics.c:2996
+#: cp/semantics.c:3028
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> to member function %qD"
 msgstr "no se puede aplicar %<offsetof%> a la función miembro %qD"
 
-#: cp/semantics.c:3349
+#: cp/semantics.c:3381
 #, gcc-internal-format
 msgid "%qD is not a variable in clause %qs"
 msgstr "%qD no es una variable en la cláusula %qs"
 
-#: cp/semantics.c:3358
+#: cp/semantics.c:3390
 #, gcc-internal-format
 msgid "%qD appears more than once in data clauses"
 msgstr "%qD aparece más de una vez en las cláusulas de datos"
 
-#: cp/semantics.c:3418
+#: cp/semantics.c:3450
 #, gcc-internal-format
 msgid "num_threads expression must be integral"
 msgstr "la expresión num_threads debe ser integral"
 
-#: cp/semantics.c:3432
+#: cp/semantics.c:3464
 #, gcc-internal-format
 msgid "schedule chunk size expression must be integral"
 msgstr "la expresión schedule chunk size debe ser integral"
 
-#: cp/semantics.c:3562
+#: cp/semantics.c:3594
 #, gcc-internal-format
 msgid "%qE has reference type for %qs"
 msgstr "%qE tiene tipo de referencia para %qs"
 
-#: cp/semantics.c:3724
+#: cp/semantics.c:3756
 #, gcc-internal-format
 msgid "%<threadprivate%> %qE is not file, namespace or block scope variable"
 msgstr "%<threadprivate%> %qE no es un fichero, espacio de nombres o variable de ámbito de bloque"
 
 #. Report the error.
-#: cp/semantics.c:4033
+#: cp/semantics.c:4072
 #, gcc-internal-format
 msgid "static assertion failed: %E"
 msgstr "falló la aserción estática: %E"
 
-#: cp/semantics.c:4035
+#: cp/semantics.c:4074
 #, gcc-internal-format
 msgid "non-constant condition for static assertion"
 msgstr "condición que no es constante para una aserción estática"
 
-#: cp/semantics.c:4097
+#: cp/semantics.c:4099 cp/semantics.c:4194
 #, gcc-internal-format
-msgid "%qE refers to a set of overloaded functions"
-msgstr "%qE refiere a un conjunto de funciones sobrecargadas"
+msgid "argument to decltype must be an expression"
+msgstr "el argumento para decltype debe ser una expresión"
 
 #: cp/semantics.c:4145
 #, gcc-internal-format
-msgid "argument to decltype must be an expression"
-msgstr "el argumento para decltype debe ser una expresión"
+msgid "%qE refers to a set of overloaded functions"
+msgstr "%qE refiere a un conjunto de funciones sobrecargadas"
 
-#: cp/semantics.c:4366
+#: cp/semantics.c:4415
 #, gcc-internal-format
 msgid "__is_convertible_to"
 msgstr "__es_convertible_a"
 
-#: cp/semantics.c:4395
+#: cp/semantics.c:4444
 #, gcc-internal-format
 msgid "incomplete type %qT not allowed"
 msgstr "no se permite el tipo incompleto %qT"
 
-#: cp/tree.c:829
+#: cp/tree.c:827
 #, gcc-internal-format
 msgid "%qV qualifiers cannot be applied to %qT"
 msgstr "los calificadores %qV no se pueden aplicar a %qT"
 
-#: cp/tree.c:2134
+#: cp/tree.c:2132
 #, gcc-internal-format
 msgid "%qE attribute can only be applied to Java class definitions"
 msgstr "el atributo %qE sólo se puede aplicar a definiciones de clases Java"
 
-#: cp/tree.c:2163
+#: cp/tree.c:2161
 #, gcc-internal-format
 msgid "%qE attribute can only be applied to class definitions"
 msgstr "el atributo %qE sólo se puede aplicar a definiciones de clase"
 
-#: cp/tree.c:2169
+#: cp/tree.c:2167
 #, gcc-internal-format
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 msgstr "%qE es obsoleto; las vtables de g++ ahora son compatibles con COM por defecto"
 
-#: cp/tree.c:2193
+#: cp/tree.c:2191
 #, gcc-internal-format
 msgid "requested init_priority is not an integer constant"
 msgstr "la init_priority solicitada no es una constante entera"
 
-#: cp/tree.c:2214
+#: cp/tree.c:2212
 #, gcc-internal-format
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 msgstr "solo se puede usar el atributo %qE en definiciones de rango de fichero de objetos de tipo class"
 
-#: cp/tree.c:2222
+#: cp/tree.c:2220
 #, gcc-internal-format
 msgid "requested init_priority is out of range"
 msgstr "la init_priority solicitada está fuera de rango"
 
-#: cp/tree.c:2232
+#: cp/tree.c:2230
 #, gcc-internal-format
 msgid "requested init_priority is reserved for internal use"
 msgstr "la init_priority solicitada está reservada para uso interno"
 
-#: cp/tree.c:2243
+#: cp/tree.c:2241
 #, gcc-internal-format
 msgid "%qE attribute is not supported on this platform"
 msgstr "el atributo %qE no se admite en esta plataforma"
 
-#: cp/typeck.c:431 cp/typeck.c:445 cp/typeck.c:545
+#: cp/typeck.c:432 cp/typeck.c:446 cp/typeck.c:546
 #, gcc-internal-format
 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
 msgstr "%s entre diferentes tipos de punteros %qT y %qT carece de una conversión"
 
-#: cp/typeck.c:507
+#: cp/typeck.c:508
 #, gcc-internal-format
 msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
 msgstr "ISO C++ prohíbe %s entre punteros de tipo %<void *%> y punteros a función"
 
-#: cp/typeck.c:565
+#: cp/typeck.c:566
 #, gcc-internal-format
 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
 msgstr "%s entre diferentes tipos de punteros a miembro %qT y %qT carece de una conversión"
 
-#: cp/typeck.c:1129
+#: cp/typeck.c:1166
 #, gcc-internal-format
 msgid "canonical types differ for identical types %T and %T"
 msgstr "los tipos canónicos difieren para los tipos idénticos %T y %T"
 
-#: cp/typeck.c:1136
+#: cp/typeck.c:1173
 #, gcc-internal-format
 msgid "same canonical type node for different types %T and %T"
 msgstr "el mismo nodo de tipo canónico para los tipos diferentes %T y %T"
 
-#: cp/typeck.c:1248
+#: cp/typeck.c:1285
 #, gcc-internal-format
 msgid "invalid application of %qs to a member function"
 msgstr "aplicación inválida de %qs a una función miembro"
 
-#: cp/typeck.c:1298
+#: cp/typeck.c:1335
 #, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a bit-field"
 msgstr "aplicación inválida de %<sizeof%> a un campo de bits"
 
-#: cp/typeck.c:1303
+#: cp/typeck.c:1340
 #, gcc-internal-format
 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
 msgstr "ISO C++ prohíbe la aplicación de %<sizeof%> a una expresión de tipo de función"
 
-#: cp/typeck.c:1346
+#: cp/typeck.c:1383
 #, gcc-internal-format
 msgid "invalid application of %<__alignof%> to a bit-field"
 msgstr "aplicación inválida de %<__alignof%> a un campo de bits"
 
-#: cp/typeck.c:1354
+#: cp/typeck.c:1391
 #, gcc-internal-format
 msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
 msgstr "ISO C++ prohíbe la aplicación de %<__alignof%> a una expresión de tipo de función"
 
-#: cp/typeck.c:1405
+#: cp/typeck.c:1442
 #, gcc-internal-format
 msgid "invalid use of non-static member function"
 msgstr "uso inválido de una función miembro que no es static"
 
-#: cp/typeck.c:1669
+#: cp/typeck.c:1715
 #, gcc-internal-format
 msgid "deprecated conversion from string constant to %qT"
 msgstr "conversión obsoleta de una constante de cadena a %qT"
 
-#: cp/typeck.c:1784 cp/typeck.c:2132
+#: cp/typeck.c:1830 cp/typeck.c:2178
 #, gcc-internal-format
 msgid "request for member %qD in %qE, which is of non-class type %qT"
 msgstr "solicitud por el miembro %qD en %qE, el cual es del tipo %qT que no es clase"
 
-#: cp/typeck.c:1811
+#: cp/typeck.c:1857
 #, gcc-internal-format
 msgid "invalid use of nonstatic data member %qE"
 msgstr "uso inválido del dato miembro no static %qE"
 
-#: cp/typeck.c:1863 cp/typeck.c:1891
+#: cp/typeck.c:1909 cp/typeck.c:1937
 #, gcc-internal-format
 msgid "invalid access to non-static data member %qD of NULL object"
 msgstr "acceso inválido a datos del miembro que no es static %qD del objeto NULL"
 
-#: cp/typeck.c:1866 cp/typeck.c:1893
+#: cp/typeck.c:1912 cp/typeck.c:1939
 #, gcc-internal-format
 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
 msgstr "(tal vez se utilizó incorrectamente la macro %<offsetof%>)"
 
-#: cp/typeck.c:2010
+#: cp/typeck.c:2056
 #, gcc-internal-format
 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
 msgstr "el tipo que se destruye es %qT, pero el destructor se refiere a %qT"
 
-#: cp/typeck.c:2049 cp/typeck.c:2069
+#: cp/typeck.c:2095 cp/typeck.c:2115
 #, gcc-internal-format
 msgid "%qD is not a template"
 msgstr "%qD no es una plantilla"
 
-#: cp/typeck.c:2170
+#: cp/typeck.c:2216
 #, gcc-internal-format
 msgid "%<%D::%D%> is not a member of %qT"
 msgstr "%<%D::%D%> no es un miembro de %qT"
 
-#: cp/typeck.c:2185
+#: cp/typeck.c:2231
 #, gcc-internal-format
 msgid "%qT is not a base of %qT"
 msgstr "%qT no es una base de %qT"
 
-#: cp/typeck.c:2204
+#: cp/typeck.c:2250
 #, gcc-internal-format
 msgid "%qD has no member named %qE"
 msgstr "%qD no tiene un miembro llamado %qE"
 
-#: cp/typeck.c:2219
+#: cp/typeck.c:2265
 #, gcc-internal-format
 msgid "%qD is not a member template function"
 msgstr "%qD no es una función plantilla miembro"
 
 #. A pointer to incomplete type (other than cv void) can be
 #. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2352
+#: cp/typeck.c:2398
 #, gcc-internal-format
 msgid "%qT is not a pointer-to-object type"
 msgstr "%qT no es de tipo puntero-a-objeto"
 
-#: cp/typeck.c:2377
+#: cp/typeck.c:2423
 #, gcc-internal-format
 msgid "invalid use of %qs on pointer to member"
 msgstr "uso inválido de %qs en puntero a miembro"
 
-#: cp/typeck.c:2381
+#: cp/typeck.c:2427
 #, gcc-internal-format
 msgid "invalid type argument of %qs"
 msgstr "argumento de tipo inválido de %qs"
 
-#: cp/typeck.c:2383
+#: cp/typeck.c:2429
 #, gcc-internal-format
 msgid "invalid type argument"
 msgstr "argumento de tipo inválido"
 
-#: cp/typeck.c:2406
+#: cp/typeck.c:2452
 #, gcc-internal-format
 msgid "subscript missing in array reference"
 msgstr "falta el subíndice en la referencia de la matriz"
 
-#: cp/typeck.c:2480
+#: cp/typeck.c:2526
 #, gcc-internal-format
 msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr "ISO C++ prohíbe el subíndice de una matriz que no sea l-valuada"
 
-#: cp/typeck.c:2491
+#: cp/typeck.c:2537
 #, gcc-internal-format
 msgid "subscripting array declared %<register%>"
 msgstr "se declaró el subíndice de la matriz como %<register%>"
 
-#: cp/typeck.c:2576
+#: cp/typeck.c:2622
 #, gcc-internal-format
 msgid "object missing in use of %qE"
 msgstr "falta un objeto en el uso de %qE"
 
-#: cp/typeck.c:2693
+#: cp/typeck.c:2739
 #, gcc-internal-format
 msgid "ISO C++ forbids calling %<::main%> from within program"
 msgstr "ISO C++ prohíbe la llamada %<::main%> dentro del mismo programa"
 
-#: cp/typeck.c:2718
+#: cp/typeck.c:2764
 #, gcc-internal-format
 msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
 msgstr "se debe usar %<.*%> o %<->*%> en la llamada a la función puntero-a-miembro en %<%E (...)%>"
 
-#: cp/typeck.c:2732
+#: cp/typeck.c:2778
 #, gcc-internal-format
 msgid "%qE cannot be used as a function"
 msgstr "no se puede usar %qE como una función"
 
-#: cp/typeck.c:2822
+#: cp/typeck.c:2868
 #, gcc-internal-format
 msgid "too many arguments to %s %q+#D"
 msgstr "demasiados argumentos para %s %q+#D"
 
-#: cp/typeck.c:2823 cp/typeck.c:2927
+#: cp/typeck.c:2869 cp/typeck.c:2973
 #, gcc-internal-format
 msgid "at this point in file"
 msgstr "en este punto en el fichero"
 
-#: cp/typeck.c:2826
+#: cp/typeck.c:2872
 #, gcc-internal-format
 msgid "too many arguments to function"
 msgstr "demasiados argumentos para la función"
 
-#: cp/typeck.c:2856
+#: cp/typeck.c:2902
 #, gcc-internal-format
 msgid "parameter %P of %qD has incomplete type %qT"
 msgstr "el parámetro %P de %qD tiene el tipo incompleto %qT"
 
-#: cp/typeck.c:2859
+#: cp/typeck.c:2905
 #, gcc-internal-format
 msgid "parameter %P has incomplete type %qT"
 msgstr "el parámetro %P tiene el tipo incompleto %qT"
 
-#: cp/typeck.c:2926
+#: cp/typeck.c:2972
 #, gcc-internal-format
 msgid "too few arguments to %s %q+#D"
 msgstr "faltan argumentos para %s %q+#D"
 
-#: cp/typeck.c:2930
+#: cp/typeck.c:2976
 #, gcc-internal-format
 msgid "too few arguments to function"
 msgstr "faltan argumentos para la función"
 
-#: cp/typeck.c:3098 cp/typeck.c:3108
+#: cp/typeck.c:3140 cp/typeck.c:3150
 #, gcc-internal-format
 msgid "assuming cast to type %qT from overloaded function"
 msgstr "asumiendo la conversión al tipo %qT desde la función sobrecargada"
 
-#: cp/typeck.c:3306
+#: cp/typeck.c:3346
 #, gcc-internal-format
 msgid "left rotate count is negative"
 msgstr "la cuenta de rotación izquierda es negativa"
 
-#: cp/typeck.c:3307
+#: cp/typeck.c:3347
 #, gcc-internal-format
 msgid "right rotate count is negative"
 msgstr "la cuenta de rotación derecha es negativa"
 
-#: cp/typeck.c:3310
+#: cp/typeck.c:3350
 #, gcc-internal-format
 msgid "left rotate count >= width of type"
 msgstr "la cuenta de rotación izquierda >= anchura del tipo"
 
-#: cp/typeck.c:3311
+#: cp/typeck.c:3351
 #, gcc-internal-format
 msgid "right rotate count >= width of type"
 msgstr "la cuenta de rotación derecha >= anchura del tipo"
 
-#: cp/typeck.c:3327 cp/typeck.c:3502
+#: cp/typeck.c:3367 cp/typeck.c:3549
 #, gcc-internal-format
 msgid "comparison with string literal results in unspecified behaviour"
 msgstr "la comparación con una literal de cadena resulta en una conducta no especificada"
 
-#: cp/typeck.c:3360 cp/typeck.c:3365 cp/typeck.c:3520 cp/typeck.c:3525
+#: cp/typeck.c:3400 cp/typeck.c:3405 cp/typeck.c:3567 cp/typeck.c:3572
 #, gcc-internal-format
 msgid "ISO C++ forbids comparison between pointer and integer"
 msgstr "ISO C++ prohíbe la comparación entre puntero y entero"
 
-#: cp/typeck.c:3539
+#: cp/typeck.c:3586
 #, gcc-internal-format
 msgid "unordered comparison on non-floating point argument"
 msgstr "comparación sin orden en el argumento de coma no flotante"
 
-#: cp/typeck.c:3577
+#: cp/typeck.c:3624
 #, gcc-internal-format
 msgid "invalid operands of types %qT and %qT to binary %qO"
 msgstr "operadores inválidos de tipos %qT y %qT para el binario %qO"
 
-#: cp/typeck.c:3749
+#: cp/typeck.c:3757
 #, gcc-internal-format
 msgid "comparison between types %q#T and %q#T"
 msgstr "comparación entre los tipos %q#T y %q#T"
 
-#: cp/typeck.c:3786
+#: cp/typeck.c:3794
 #, gcc-internal-format
 msgid "comparison between signed and unsigned integer expressions"
 msgstr "comparación entre expresiones enteras signed y unsigned"
@@ -32016,154 +32049,154 @@
 #. performed.  Note that pointer-difference and pointer-addition
 #. have already been handled above, and so we don't end up here in
 #. that case.
-#: cp/typeck.c:3858
+#: cp/typeck.c:3866
 #, gcc-internal-format
 msgid "NULL used in arithmetic"
 msgstr "se usó NULL en la aritmética"
 
-#: cp/typeck.c:3927
+#: cp/typeck.c:3935
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
 msgstr "ISO C++ prohíbe el uso de un puntero de tipo %<void *%> en la sustracción"
 
-#: cp/typeck.c:3929
+#: cp/typeck.c:3937
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr "ISO C++ prohíbe el uso de un puntero a una función en la sustracción"
 
-#: cp/typeck.c:3931
+#: cp/typeck.c:3939
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr "ISO C++ prohíbe el uso de un puntero a un método en la sustracción"
 
-#: cp/typeck.c:3943
+#: cp/typeck.c:3951
 #, gcc-internal-format
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr "uso inválido de un puntero a un tipo incompleto en aritmética de punteros"
 
-#: cp/typeck.c:4003
+#: cp/typeck.c:4011
 #, gcc-internal-format
 msgid "invalid use of %qE to form a pointer-to-member-function"
 msgstr "uso inválido de %qE para formar una función puntero a miembro"
 
-#: cp/typeck.c:4006
+#: cp/typeck.c:4014
 #, gcc-internal-format
 msgid "  a qualified-id is required"
 msgstr "  se requiere un id calificado"
 
-#: cp/typeck.c:4011
+#: cp/typeck.c:4019
 #, gcc-internal-format
 msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
 msgstr "no se pueden usar paréntesis alrededor de %qE para formar una función-puntero-a-miembro"
 
-#: cp/typeck.c:4034
+#: cp/typeck.c:4042
 #, gcc-internal-format
 msgid "taking address of temporary"
 msgstr "se toma la dirección del temporal"
 
-#: cp/typeck.c:4287
+#: cp/typeck.c:4295
 #, gcc-internal-format
 msgid "ISO C++ forbids incrementing an enum"
 msgstr "ISO C++ prohíbe incrementar un enum"
 
-#: cp/typeck.c:4288
+#: cp/typeck.c:4296
 #, gcc-internal-format
 msgid "ISO C++ forbids decrementing an enum"
 msgstr "ISO C++ prohíbe decrementar un enum"
 
-#: cp/typeck.c:4299
+#: cp/typeck.c:4307
 #, gcc-internal-format
 msgid "cannot increment a pointer to incomplete type %qT"
 msgstr "no se puede incrementar un puntero a un tipo incompleto %qT"
 
-#: cp/typeck.c:4300
+#: cp/typeck.c:4308
 #, gcc-internal-format
 msgid "cannot decrement a pointer to incomplete type %qT"
 msgstr "no se puede decrementar un puntero a un tipo incompleto %qT"
 
-#: cp/typeck.c:4306
+#: cp/typeck.c:4314
 #, gcc-internal-format
 msgid "ISO C++ forbids incrementing a pointer of type %qT"
 msgstr "ISO C++ prohíbe incrementar un puntero de tipo %qT"
 
-#: cp/typeck.c:4307
+#: cp/typeck.c:4315
 #, gcc-internal-format
 msgid "ISO C++ forbids decrementing a pointer of type %qT"
 msgstr "ISO C++ prohíbe decrementar un puntero de tipo %qT"
 
-#: cp/typeck.c:4327
+#: cp/typeck.c:4335
 #, gcc-internal-format
 msgid "invalid use of Boolean expression as operand to %<operator--%>"
 msgstr "uso inválido de una expresión Booleana como operando para %<operator--%>"
 
 #. ARM $3.4
-#: cp/typeck.c:4357
+#: cp/typeck.c:4365
 #, gcc-internal-format
 msgid "ISO C++ forbids taking address of function %<::main%>"
 msgstr "ISO C++ prohíbe tomar la dirección de la función %<::main%>"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4413
+#: cp/typeck.c:4421
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr "ISO C++ prohíbe tomar la dirección de una función miembro no estática sin calificar o entre paréntesis para formar un puntero a la función miembro.  Como %<&%T::%D%>"
 
-#: cp/typeck.c:4418
+#: cp/typeck.c:4426
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr "ISO C++ prohíbe tomar la dirección de una función miembro limitada para formar un puntero a la función miembro.  Como %<&%T::%D%>"
 
-#: cp/typeck.c:4443
+#: cp/typeck.c:4451
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr "ISO C++ prohíbe tomar la dirección de una conversión a una expresión no l-valuada"
 
-#: cp/typeck.c:4467
+#: cp/typeck.c:4475
 #, gcc-internal-format
 msgid "cannot create pointer to reference member %qD"
 msgstr "no se puede crear un puntero al miembro referencia %qD"
 
-#: cp/typeck.c:4678
+#: cp/typeck.c:4686
 #, gcc-internal-format
 msgid "cannot take the address of %<this%>, which is an rvalue expression"
 msgstr "no se puede tomar la dirección de %<this%> que es una expresión r-valuada"
 
-#: cp/typeck.c:4701
+#: cp/typeck.c:4709
 #, gcc-internal-format
 msgid "address of explicit register variable %qD requested"
 msgstr "se solicitó la dirección de la variable register explícita %qD"
 
-#: cp/typeck.c:4706
+#: cp/typeck.c:4714
 #, gcc-internal-format
 msgid "address requested for %qD, which is declared %<register%>"
 msgstr "se solicitó la dirección de %qD, la cual se declaró como %<register%>"
 
-#: cp/typeck.c:4772
+#: cp/typeck.c:4780
 #, gcc-internal-format
 msgid "%s expression list treated as compound expression"
 msgstr "se trata la lista de expresiones %s como una expresión compuesta"
 
-#: cp/typeck.c:5175
+#: cp/typeck.c:5183
 #, gcc-internal-format
 msgid "invalid static_cast from type %qT to type %qT"
 msgstr "static_cast inválido del tipo %qT al tipo %qT"
 
-#: cp/typeck.c:5197
+#: cp/typeck.c:5205
 #, gcc-internal-format
 msgid "converting from %qT to %qT"
 msgstr "convirtiendo de %qT a %qT"
 
-#: cp/typeck.c:5245
+#: cp/typeck.c:5253
 #, gcc-internal-format
 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
 msgstr "conversión inválida de una expresión r-valuada de tipo %qT al tipo %qT"
 
-#: cp/typeck.c:5304
+#: cp/typeck.c:5312
 #, gcc-internal-format
 msgid "cast from %qT to %qT loses precision"
 msgstr "la conversión de %qT a %qT pierde precisión"
 
-#: cp/typeck.c:5331
+#: cp/typeck.c:5339
 #, gcc-internal-format
 msgid "cast from %qT to %qT increases required alignment of target type"
 msgstr "la conversión de %qT a %qT incrementa la alineación requerida del tipo del destino"
@@ -32172,155 +32205,155 @@
 #. where possible, and it is necessary in some cases.  DR 195
 #. addresses this issue, but as of 2004/10/26 is still in
 #. drafting.
-#: cp/typeck.c:5351
+#: cp/typeck.c:5359
 #, gcc-internal-format
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr "ISO C++ prohíbe la conversión entre puntero a función y puntero a objeto"
 
-#: cp/typeck.c:5362
+#: cp/typeck.c:5370
 #, gcc-internal-format
 msgid "invalid cast from type %qT to type %qT"
 msgstr "conversión inválida del tipo %qT al tipo %qT"
 
-#: cp/typeck.c:5418
+#: cp/typeck.c:5426
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr "uso inválido de const_cast con tipo %qT, que no es puntero, referencia, ni un tipo puntero-a-datos-miembro"
 
-#: cp/typeck.c:5427
+#: cp/typeck.c:5435
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
 msgstr "uso inválido de const_cast con tipo %qT, el cual es un puntero o referencia a un tipo de función"
 
-#: cp/typeck.c:5452
+#: cp/typeck.c:5460
 #, gcc-internal-format
 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
 msgstr "const_cast inválido de un valor-r de tipo %qT al tipo %qT"
 
-#: cp/typeck.c:5503
+#: cp/typeck.c:5511
 #, gcc-internal-format
 msgid "invalid const_cast from type %qT to type %qT"
 msgstr "const_cast inválido del tipo %qT al tipo %qT"
 
-#: cp/typeck.c:5571 cp/typeck.c:5576
+#: cp/typeck.c:5579 cp/typeck.c:5584
 #, gcc-internal-format
 msgid "ISO C++ forbids casting to an array type %qT"
 msgstr "ISO C++ prohíbe la conversión a un tipo de matriz %qT"
 
-#: cp/typeck.c:5584
+#: cp/typeck.c:5592
 #, gcc-internal-format
 msgid "invalid cast to function type %qT"
 msgstr "conversión inválida al tipo de función %qT"
 
-#: cp/typeck.c:5804
+#: cp/typeck.c:5812
 #, gcc-internal-format
 msgid "  in evaluation of %<%Q(%#T, %#T)%>"
 msgstr "  en la evaluación de %<%Q(%#T, %#T)%>"
 
-#: cp/typeck.c:5873
+#: cp/typeck.c:5881
 #, gcc-internal-format
 msgid "incompatible types in assignment of %qT to %qT"
 msgstr "tipos incompatible en la asignación de %qT a %qT"
 
-#: cp/typeck.c:5884
+#: cp/typeck.c:5892
 #, gcc-internal-format
 msgid "array used as initializer"
 msgstr "se usó una matriz como inicializador"
 
-#: cp/typeck.c:5886
+#: cp/typeck.c:5894
 #, gcc-internal-format
 msgid "invalid array assignment"
 msgstr "asignación de matriz inválida"
 
-#: cp/typeck.c:5998
+#: cp/typeck.c:6006
 #, gcc-internal-format
 msgid "   in pointer to member function conversion"
 msgstr "   en la conversión del puntero a función miembro"
 
-#: cp/typeck.c:6009
+#: cp/typeck.c:6017
 #, gcc-internal-format
 msgid "pointer to member conversion via virtual base %qT"
 msgstr "puntero a la conversión miembro a través de la base virtual %qT"
 
-#: cp/typeck.c:6049 cp/typeck.c:6061
+#: cp/typeck.c:6057 cp/typeck.c:6069
 #, gcc-internal-format
 msgid "   in pointer to member conversion"
 msgstr "   en la conversión del puntero a miembro"
 
-#: cp/typeck.c:6140
+#: cp/typeck.c:6148
 #, gcc-internal-format
 msgid "invalid conversion to type %qT from type %qT"
 msgstr "conversión inválida del tipo %qT a partir del tipo %qT"
 
-#: cp/typeck.c:6384
+#: cp/typeck.c:6411
 #, gcc-internal-format
 msgid "cannot convert %qT to %qT for argument %qP to %qD"
 msgstr "no se puede convertir %qT a %qT para el argumento %qP para %qD"
 
-#: cp/typeck.c:6387
+#: cp/typeck.c:6414
 #, gcc-internal-format
 msgid "cannot convert %qT to %qT in %s"
 msgstr "no se puede convertir %qT a %qT en %s"
 
-#: cp/typeck.c:6398
+#: cp/typeck.c:6425
 #, gcc-internal-format
 msgid "%s might be a candidate for a format attribute"
 msgstr "%s puede ser un candidato para un atributo de formato"
 
-#: cp/typeck.c:6485 cp/typeck.c:6487
+#: cp/typeck.c:6512 cp/typeck.c:6514
 #, gcc-internal-format
 msgid "in passing argument %P of %q+D"
 msgstr "al pasar el argumento %P de %q+D"
 
-#: cp/typeck.c:6537
+#: cp/typeck.c:6564
 #, gcc-internal-format
 msgid "returning reference to temporary"
 msgstr "se devuelve la referencia al temporal"
 
-#: cp/typeck.c:6544
+#: cp/typeck.c:6571
 #, gcc-internal-format
 msgid "reference to non-lvalue returned"
 msgstr "se devolvió una referencia a un valor que no es l-valor"
 
-#: cp/typeck.c:6560
+#: cp/typeck.c:6587
 #, gcc-internal-format
 msgid "reference to local variable %q+D returned"
 msgstr "se devolvió una referencia a la variable local %q+D"
 
-#: cp/typeck.c:6563
+#: cp/typeck.c:6590
 #, gcc-internal-format
 msgid "address of local variable %q+D returned"
 msgstr "se devolvió la dirección de la variable local %q+D"
 
-#: cp/typeck.c:6598
+#: cp/typeck.c:6625
 #, gcc-internal-format
 msgid "returning a value from a destructor"
 msgstr "se devuelve un valor de un destructor"
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6606
+#: cp/typeck.c:6633
 #, gcc-internal-format
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr "no se puede regresar de un manejador de una función-intenta-bloque de un constructor"
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6609
+#: cp/typeck.c:6636
 #, gcc-internal-format
 msgid "returning a value from a constructor"
 msgstr "se devuelve un valor de un constructor"
 
-#: cp/typeck.c:6633
+#: cp/typeck.c:6661
 #, gcc-internal-format
 msgid "return-statement with no value, in function returning %qT"
 msgstr "declaración return sin valores, en una función que devuelve %qT"
 
-#: cp/typeck.c:6654
+#: cp/typeck.c:6682
 #, gcc-internal-format
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "declaración return con un valor, en una función que devuelve 'void'"
 
-#: cp/typeck.c:6685
+#: cp/typeck.c:6713
 #, gcc-internal-format
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 msgstr "%<operator new%> no debe regresar NULL a menos que se declare %<throw()%> (o -fcheck-new esté en efecto)"
@@ -32506,57 +32539,57 @@
 msgid "pointer to member type %qT incompatible with object type %qT"
 msgstr "el tipo de puntero a miembro %qT es incompatible con el tipo objeto %qT"
 
-#: cp/typeck2.c:1495
+#: cp/typeck2.c:1508
 #, gcc-internal-format
 msgid "call to function %qD which throws incomplete type %q#T"
 msgstr "llamada a la función %qD la cual arroja el tipo incompleto %q#T"
 
-#: cp/typeck2.c:1498
+#: cp/typeck2.c:1511
 #, gcc-internal-format
 msgid "call to function which throws incomplete type %q#T"
 msgstr "llamada a una función la cual arroja el tipo incompleto %q#T"
 
-#: fortran/f95-lang.c:233
+#: fortran/f95-lang.c:235
 #, gcc-internal-format
 msgid "Unexpected type in truthvalue_conversion"
 msgstr "Tipo inesperado en truthvalue_conversion"
 
-#: fortran/f95-lang.c:289
+#: fortran/f95-lang.c:291
 #, gcc-internal-format
 msgid "can't open input file: %s"
 msgstr "no se puede abrir el fichero de entrada: %s"
 
-#: fortran/f95-lang.c:629
+#: fortran/f95-lang.c:631
 #, gcc-internal-format
 msgid "global register variable %qs used in nested function"
 msgstr "se usó la variable de registro global %qs en la función anidada"
 
-#: fortran/f95-lang.c:633
+#: fortran/f95-lang.c:635
 #, gcc-internal-format
 msgid "register variable %qs used in nested function"
 msgstr "se usó la variable de registro %qs en la función anidada"
 
-#: fortran/f95-lang.c:640
+#: fortran/f95-lang.c:642
 #, gcc-internal-format
 msgid "address of global register variable %qs requested"
 msgstr "se solicitó la dirección de la variable de registro global %qs"
 
-#: fortran/f95-lang.c:658
+#: fortran/f95-lang.c:660
 #, gcc-internal-format
 msgid "address of register variable %qs requested"
 msgstr "se solicitó la dirección de la variable de registro %qs"
 
-#: fortran/trans-array.c:3765
+#: fortran/trans-array.c:3805
 #, gcc-internal-format
 msgid "Possible frontend bug: array constructor not expanded"
 msgstr "Posible bicho del frente: no se expandió el constructor de la matriz"
 
-#: fortran/trans-array.c:5418
+#: fortran/trans-array.c:5499
 #, gcc-internal-format
 msgid "Possible frontend bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
 msgstr "Posible bicho del frente: Tamaño de matriz diferido sin atributo pointer, allocatable o tipo derivado sin componentes allocatable."
 
-#: fortran/trans-array.c:5894
+#: fortran/trans-array.c:5975
 #, gcc-internal-format
 msgid "bad expression type during walk (%d)"
 msgstr "tipo de expresión errónea durante la caminata (%d)"
@@ -32566,27 +32599,27 @@
 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
 msgstr "gfc_conv_constant_to_tree(): tipo inválido: %s"
 
-#: fortran/trans-decl.c:966
+#: fortran/trans-decl.c:972
 #, gcc-internal-format
 msgid "intrinsic variable which isn't a procedure"
 msgstr "variable intrínseca que no es un procedimiento"
 
-#: fortran/trans-decl.c:2639
+#: fortran/trans-decl.c:2644
 #, gcc-internal-format
 msgid "Function does not return a value"
 msgstr "La función no devuelve un valor"
 
-#: fortran/trans-decl.c:2817
+#: fortran/trans-decl.c:2832
 #, gcc-internal-format
 msgid "backend decl for module variable %s already exists"
 msgstr "ya existe la declaración del extremo trasero para la variable de módulo %s"
 
-#: fortran/trans-decl.c:3351
+#: fortran/trans-decl.c:3314
 #, gcc-internal-format
 msgid "Function return value not set"
 msgstr "La función devuelve un valor no establecido"
 
-#: fortran/trans-expr.c:1163
+#: fortran/trans-expr.c:1177
 #, gcc-internal-format
 msgid "Unknown intrinsic op"
 msgstr "Operador intrínseco desconocido"
@@ -32596,32 +32629,32 @@
 msgid "Intrinsic function %s(%d) not recognized"
 msgstr "No se reconoce la función intrínseca %s(%d)"
 
-#: fortran/trans-io.c:1928
+#: fortran/trans-io.c:1929
 #, gcc-internal-format
 msgid "Bad IO basetype (%d)"
 msgstr "Tipo base ES erróneo (%d)"
 
-#: fortran/trans-types.c:386
+#: fortran/trans-types.c:387
 #, gcc-internal-format
 msgid "integer kind=8 not available for -fdefault-integer-8 option"
 msgstr "El entero kind=8 no está disponible para la opción -fdefault-integer-8"
 
-#: fortran/trans-types.c:409
+#: fortran/trans-types.c:410
 #, gcc-internal-format
 msgid "real kind=8 not available for -fdefault-real-8 option"
 msgstr "El real kind=8 no está disponible para la opción -fdefault-real-8"
 
-#: fortran/trans-types.c:422
+#: fortran/trans-types.c:423
 #, gcc-internal-format
 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
 msgstr "El uso de -fdefault-double-8 require de -fdefault-real-8"
 
-#: fortran/trans-types.c:1181
+#: fortran/trans-types.c:1185
 #, gcc-internal-format
 msgid "Array element size too big"
 msgstr "El tamaño del elemento de la matriz es demasiado grande"
 
-#: fortran/trans.c:1150
+#: fortran/trans.c:1151
 #, gcc-internal-format
 msgid "gfc_trans_code(): Bad statement code"
 msgstr "gfc_trans_code(): Código de declaración erróneo"
@@ -32681,88 +32714,88 @@
 msgid "need to insert runtime check for %s"
 msgstr "se necesita insertar revisión en tiempo de ejecución para %s"
 
-#: java/expr.c:505 java/expr.c:552
+#: java/expr.c:524 java/expr.c:571
 #, gcc-internal-format
 msgid "assert: %s is assign compatible with %s"
 msgstr "assert: %s es compatible para asignación con %s"
 
-#: java/expr.c:670
+#: java/expr.c:689
 #, gcc-internal-format
 msgid "stack underflow - dup* operation"
 msgstr "desbordamiento por debajo de la pila - operación dup*"
 
-#: java/expr.c:1657
+#: java/expr.c:1676
 #, gcc-internal-format
 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
 msgstr "la referencia %qs es ambigua: aparece en la interfaz %qs y en la interfaz %qs"
 
-#: java/expr.c:1685
+#: java/expr.c:1704
 #, gcc-internal-format
 msgid "field %qs not found"
 msgstr "no se encontró el campo %qs"
 
-#: java/expr.c:2224
+#: java/expr.c:2243
 #, gcc-internal-format
 msgid "method '%s' not found in class"
 msgstr "no se encontró el método '%s' en la clase"
 
-#: java/expr.c:2429
+#: java/expr.c:2448
 #, gcc-internal-format
 msgid "failed to find class '%s'"
 msgstr "no se puede encontrar la clase '%s'"
 
-#: java/expr.c:2470
+#: java/expr.c:2489
 #, gcc-internal-format
 msgid "class '%s' has no method named '%s' matching signature '%s'"
 msgstr "la clase '%s' no tiene un método llamado '%s' que coincida con la firma '%s'"
 
-#: java/expr.c:2501
+#: java/expr.c:2520
 #, gcc-internal-format
 msgid "invokestatic on non static method"
 msgstr "invokestatic en un método no estático"
 
-#: java/expr.c:2506
+#: java/expr.c:2525
 #, gcc-internal-format
 msgid "invokestatic on abstract method"
 msgstr "invokestatic en un método abstracto"
 
-#: java/expr.c:2514
+#: java/expr.c:2533
 #, gcc-internal-format
 msgid "invoke[non-static] on static method"
 msgstr "invoke[no-estático] en un método estático"
 
-#: java/expr.c:2865
+#: java/expr.c:2890
 #, gcc-internal-format
 msgid "missing field '%s' in '%s'"
 msgstr "falta el campo '%s' en '%s'"
 
-#: java/expr.c:2872
+#: java/expr.c:2897
 #, gcc-internal-format
 msgid "mismatching signature for field '%s' in '%s'"
 msgstr "no coincide la firma para el campo '%s' en '%s'"
 
-#: java/expr.c:2901
+#: java/expr.c:2926
 #, gcc-internal-format
 msgid "assignment to final field %q+D not in field's class"
 msgstr "la asignación para el campo final %q+D no está en el campo de la clase"
 
-#: java/expr.c:3123
+#: java/expr.c:3148
 #, gcc-internal-format
 msgid "invalid PC in line number table"
 msgstr "PC inválido en la tabla de números de línea"
 
-#: java/expr.c:3173
+#: java/expr.c:3198
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to before %d"
 msgstr "bytecode inalcanzable desde %d hasta antes de %d"
 
-#: java/expr.c:3217
+#: java/expr.c:3242
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to the end of the method"
 msgstr "bytecode inalcanzable desde %d hasta el final del método"
 
 #. duplicate code from LOAD macro
-#: java/expr.c:3522
+#: java/expr.c:3547
 #, gcc-internal-format
 msgid "unrecogized wide sub-instruction"
 msgstr "no se reconoce la sub-instrucción ancha"
@@ -32828,27 +32861,27 @@
 msgid "%Hduplicate class will only be compiled once"
 msgstr "%Hla clase duplicadas sólo se compilará una vez"
 
-#: java/jcf-parse.c:1636
+#: java/jcf-parse.c:1638
 #, gcc-internal-format
 msgid "missing Code attribute"
 msgstr "falta el atributo Code"
 
-#: java/jcf-parse.c:1858
+#: java/jcf-parse.c:1860
 #, gcc-internal-format
 msgid "no input file specified"
 msgstr "no se especificaron ficheros de entrada"
 
-#: java/jcf-parse.c:1893
+#: java/jcf-parse.c:1895
 #, gcc-internal-format
 msgid "can't close input file %s: %m"
 msgstr "no se puede cerrar el fichero de entrada %s: %m"
 
-#: java/jcf-parse.c:1940
+#: java/jcf-parse.c:1942
 #, gcc-internal-format
 msgid "bad zip/jar file %s"
 msgstr "fichero zip/jar %s erróneo"
 
-#: java/jcf-parse.c:2145
+#: java/jcf-parse.c:2152
 #, gcc-internal-format
 msgid "error while reading %s from zip file"
 msgstr "error al leer %s desde el fichero zip"
@@ -32858,22 +32891,22 @@
 msgid "warning: already-compiled .class files ignored with -C"
 msgstr "aviso: se descartaron los ficheros .class que ya fueron compilados con -C"
 
-#: java/lang.c:590
+#: java/lang.c:594
 #, gcc-internal-format
 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
 msgstr "-findirect-dispatch es incompatible con -freduced-reflection"
 
-#: java/lang.c:593
+#: java/lang.c:597
 #, gcc-internal-format
 msgid "-fjni is incompatible with -freduced-reflection"
 msgstr "-fjni es incompatible con el -freduced-reflection"
 
-#: java/lang.c:604
+#: java/lang.c:608
 #, gcc-internal-format
 msgid "can't do dependency tracking with input from stdin"
 msgstr "no se puede hacer la revisión de dependencias con entrada desde entrada estándar"
 
-#: java/lang.c:620
+#: java/lang.c:624
 #, gcc-internal-format
 msgid "couldn't determine target name for dependency tracking"
 msgstr "no se puede determinar el nombre del objetivo para la revisión de dependencias"
@@ -33332,6 +33365,219 @@
 msgid "%qD attribute ignored"
 msgstr "se descarta el atributo %qD"
 
+#~ msgid "using CONST_DOUBLE for address"
+#~ msgstr "usando CONST_DOUBLE para las direcciones"
+
+#~ msgid "c4x_address_cost: Invalid addressing mode"
+#~ msgstr "c4x_address_cost: Modo de direccionamiento inválido"
+
+#~ msgid "c4x_print_operand: %%L inconsistency"
+#~ msgstr "c4x_print_operand: Inconsistencia %%L"
+
+#~ msgid "c4x_print_operand: %%N inconsistency"
+#~ msgstr "c4x_print_operand: Inconsistencia %%N"
+
+#~ msgid "c4x_print_operand: %%O inconsistency"
+#~ msgstr "c4x_print_operand: Inconsistencia %%O"
+
+#~ msgid "c4x_print_operand: Bad operand case"
+#~ msgstr "c4x_print_operand: Caso de operando erróneo"
+
+#~ msgid "c4x_print_operand_address: Bad post_modify"
+#~ msgstr "c4x_print_operand_address: post_modify erróneo"
+
+#~ msgid "c4x_print_operand_address: Bad pre_modify"
+#~ msgstr "c4x_print_operand_address: pre_modify erróneo"
+
+#~ msgid "c4x_print_operand_address: Bad operand case"
+#~ msgstr "c4x_print_operand_address: Caso de operando erróneo"
+
+#~ msgid "c4x_rptb_insert: Cannot find start label"
+#~ msgstr "c4x_rptb_insert: No se puede encontrar la etiqueta de inicio"
+
+#~ msgid "invalid indirect memory address"
+#~ msgstr "dirección indirecta de memoria inválida"
+
+#~ msgid "invalid indirect (S) memory address"
+#~ msgstr "dirección (S) indirecta de memoria inválida"
+
+#~ msgid "c4x_valid_operands: Internal error"
+#~ msgstr "c4x_valid_operands: Error interno"
+
+#~ msgid "c4x_operand_subword: invalid mode"
+#~ msgstr "c4x_operand_subword: modo inválido"
+
+#~ msgid "c4x_operand_subword: invalid operand"
+#~ msgstr "c4x_operand_subword: operando inválido"
+
+#~ msgid "c4x_operand_subword: invalid autoincrement"
+#~ msgstr "c4x_operand_subword: autoincremento inválido"
+
+#~ msgid "c4x_operand_subword: invalid address"
+#~ msgstr "c4x_operand_subword: dirección inválida"
+
+#~ msgid "c4x_operand_subword: address not offsettable"
+#~ msgstr "c4x_operand_subword: dirección no desplazable"
+
+#~ msgid "c4x_rptb_rpts_p: Repeat block top label moved"
+#~ msgstr "c4x_rptb_rpts_p: Se movió la etiqueta principal del bloque de repetición"
+
+#~ msgid "Missing DIM parameter in intrinsic '%s' at %L"
+#~ msgstr "Falta el parámetro DIM en el intrínseco '%s' en %L"
+
+#~ msgid "Fortran 2003: Support for intrinsic procedure '%s' in PROCEDURE statement at %C not yet implemented in gfortran"
+#~ msgstr "Fortran 2003: El procedimiento intrínseco '%s' en la declaración PROCEDURE en %C aún no se admite en gfortran"
+
+#~ msgid "Inquiry function '%s' at %L is not permitted in an initialization expression"
+#~ msgstr "No se permite la función de inquisición '%s' en %L en una expresión de inicialización"
+
+#~ msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
+#~ msgstr "La variable STAT '%s' de la declaración DEALLOCATE en %C no puede ser INTENT(IN)"
+
+#~ msgid "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
+#~ msgstr "Variable STAT ilegal en la declaración DEALLOCATE en %C para un procedimiento PURE"
+
+#~ msgid "BLOCK DATA unit cannot contain blank COMMON at %C"
+#~ msgstr "La unidad BLOCK DATA no puede contener COMMON en blanco en %C"
+
+#~ msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
+#~ msgstr "El símbolo '%s' fue previamente inicializado en un bloque COMMON en blanco en %C"
+
+#~ msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
+#~ msgstr "El símbolo '%s' fue previamente inicializado en un bloque COMMON '%s' en %C"
+
+#~ msgid "Expected VARIABLE at %C"
+#~ msgstr "Se esperaba una VARIABLE en %C"
+
+#~ msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
+#~ msgstr "La etiqueta STAT en la declaración DEALLOCATE en %L debe ser de tipo INTEGER"
+
+#~ msgid "Generate code for C30 CPU"
+#~ msgstr "Genera código para el CPU C30"
+
+#~ msgid "Generate code for C31 CPU"
+#~ msgstr "Genera código para el CPU C31"
+
+#~ msgid "Generate code for C32 CPU"
+#~ msgstr "Genera código para el CPU C32"
+
+#~ msgid "Generate code for C33 CPU"
+#~ msgstr "Genera código para el CPU C33"
+
+#~ msgid "Generate code for C40 CPU"
+#~ msgstr "Genera código para el CPU C40"
+
+#~ msgid "Generate code for C44 CPU"
+#~ msgstr "Genera código para el CPU C44"
+
+#~ msgid "Assume that pointers may be aliased"
+#~ msgstr "Asume que se pueden hacer alias de los punteros"
+
+#~ msgid "Big memory model"
+#~ msgstr "Modelo de memoria big"
+
+#~ msgid "Use the BK register as a general purpose register"
+#~ msgstr "Usa el registro BK como un registro de propósito general"
+
+#~ msgid "Generate code for CPU"
+#~ msgstr "Genera código para el CPU"
+
+#~ msgid "Enable use of DB instruction"
+#~ msgstr "Activa el uso de la instrucción DB"
+
+#~ msgid "Enable debugging"
+#~ msgstr "Activa la depuración"
+
+#~ msgid "Enable new features under development"
+#~ msgstr "Activa nuevas características en desarrollo"
+
+#~ msgid "Use fast but approximate float to integer conversion"
+#~ msgstr "Usa conversión de coma flotante a entero rápida pero aproximada"
+
+#~ msgid "Force RTL generation to emit valid 3 operand insns"
+#~ msgstr "Fuerza que la generación de RTL emita 3 operandos insns válidos"
+
+#~ msgid "Force constants into registers to improve hoisting"
+#~ msgstr "Fuerza las constantes dentro de registros para mejorar el levantamiento"
+
+#~ msgid "Save DP across ISR in small memory model"
+#~ msgstr "Guarda DP entre ISR en el modelo de memoria small"
+
+#~ msgid "Allow unsigned iteration counts for RPTB/DB"
+#~ msgstr "Permite cuentas de iteración unsigned para RPTB/DB"
+
+#~ msgid "Pass arguments on the stack"
+#~ msgstr "Pasa los argumentos en la pila"
+
+#~ msgid "Use MPYI instruction for C3x"
+#~ msgstr "Usa instrucción MPYI para C3x"
+
+#~ msgid "Enable parallel instructions"
+#~ msgstr "Activa las funciones paralelas"
+
+#~ msgid "Enable MPY||ADD and MPY||SUB instructions"
+#~ msgstr "Activa las instrucciones MPY||ADD y MPY||SUB"
+
+#~ msgid "Preserve all 40 bits of FP reg across call"
+#~ msgstr "Preserva los 40 bits del registro FP entre llamadas"
+
+#~ msgid "Pass arguments in registers"
+#~ msgstr "Pasa argumentos en registros"
+
+#~ msgid "Enable use of RTPB instruction"
+#~ msgstr "Activa el uso de la instrucción RTPB"
+
+#~ msgid "Enable use of RTPS instruction"
+#~ msgstr "Activa el uso de la instrucción RTPS"
+
+#~ msgid "Set the maximum number of iterations for RPTS to N"
+#~ msgstr "Establece el número máximo de iteraciones para RPTS a N"
+
+#~ msgid "Small memory model"
+#~ msgstr "Modelo de memoria small"
+
+#~ msgid "Emit code compatible with TI tools"
+#~ msgstr "Emite código compatibles con las herramientas de TI"
+
+#~ msgid "Copy memory address constants into registers before use"
+#~ msgstr "Copia las constantes de direcciones de memoria en registros antes de usarlos"
+
+#~ msgid "This switch is obsolete"
+#~ msgstr "Esta opción es obsoleta"
+
+#~ msgid "static or type qualifiers in abstract declarator"
+#~ msgstr "static o calificador de tipo en un declarador abstracto"
+
+#~ msgid "missing '(' after '#pragma %s' - ignored"
+#~ msgstr "falta un '(' después de '#pragma %s' -  descartado"
+
+#~ msgid "missing function name in '#pragma %s' - ignored"
+#~ msgstr "falta el nombre de la función en '#pragma %s' - descartado"
+
+#~ msgid "malformed '#pragma %s' - ignored"
+#~ msgstr "'#pragma %s' malformado - descartado"
+
+#~ msgid "missing section name in '#pragma %s' - ignored"
+#~ msgstr "falta el nombre de la sección en '#pragma %s' - descartado"
+
+#~ msgid "missing ')' for '#pragma %s' - ignored"
+#~ msgstr "falta un ')' para '#pragma %s' - descartado"
+
+#~ msgid "junk at end of '#pragma %s'"
+#~ msgstr "basura al final de '#pragma %s'"
+
+#~ msgid "ISR %s requires %d words of local vars, max is 32767"
+#~ msgstr "el ISR %s requiere de %d words de variables locales, el máximo es 32767"
+
+#~ msgid "constant halfword load operand out of range"
+#~ msgstr "el operando de carga de una constante halfword está fuera de rango"
+
+#~ msgid "constant arithmetic operand out of range"
+#~ msgstr "el operando aritmético constante está fuera de rango"
+
+#~ msgid "used %d template parameter(s) instead of %d"
+#~ msgstr "se usaron %d parámetro(s) de plantilla en lugar de %d"
+
 #~ msgid "gcov (GCC) %s\n"
 #~ msgstr "gcov (GCC) %s\n"
 
@@ -33466,9 +33712,6 @@
 #~ msgid "rhs of CHARACTER assignment at %L will be truncated (%d/%d)"
 #~ msgstr "El lado derecho de la asignación CHARACTER en %L se truncará (%d/%d)"
 
-#~ msgid "Derived type variable '%s' at %L with default initializer cannot be an EQUIVALENCE object"
-#~ msgstr "La variable de tipo derivado '%s' en %L con inicializadores por defecto no puede ser un objeto EQUIVALENCE"
-
 #~ msgid "Initialized objects '%s' and '%s' cannot both be in the EQUIVALENCE statement at %L"
 #~ msgstr "Los objetos inicializados '%s' y '%s' no pueden estar al mismo tiempo en la declaración EQUIVALENCE en %L"
 
@@ -37436,9 +37679,6 @@
 #~ msgid "Semicolon at %0 is an invalid token"
 #~ msgstr "El punto y coma en %0 es un elemento inválido"
 
-#~ msgid "Missing comma in FORMAT statement at %0"
-#~ msgstr "Coma faltante en la declaración FORMAT en %0"
-
 #~ msgid "Spurious number in FORMAT statement at %0"
 #~ msgstr "Número espurio en la declaración FORMAT en %0"
 
@@ -38886,9 +39126,6 @@
 #~ msgid "Don't warn about too many arguments to format functions"
 #~ msgstr "No avisar sobre demasiados argumentos para las funciones de formato"
 
-#~ msgid "Warn when trigraphs are encountered"
-#~ msgstr "Avisar si se encuentran trigrafos"
-
 #~ msgid "Mark strings as 'const char *'"
 #~ msgstr "Marcar las cadenas como 'const char *'"
 
@@ -39361,7 +39598,6 @@
 #~ msgstr "el tipo `%T' compuesto desde una clase local no es un argumento de plantilla válido"
 
 #  No me gusta mucho esta traducción. - cfuga
-#
 #~ msgid "assignment to non-static member `%D' of enclosing class `%T'"
 #~ msgstr "asignación al miembro `%D' que no es static de la clase incluyente `%T'"
 
@@ -42127,9 +42363,6 @@
 #~ msgid "Invalid O specifier in FORMAT statement at %0 -- correct form: [r]Ow.[m]"
 #~ msgstr "Especificador O inválido en la declaración FORMAT en %0 -- forma correcta: [r]Ow.[m]"
 
-#~ msgid "Invalid O specifier in FORMAT statement at %0"
-#~ msgstr "Especificador O inválido en la declaración FORMAT en %0"
-
 #~ msgid "Invalid Z specifier in FORMAT statement at %0 -- correct form: [r]Zw.[m]"
 #~ msgstr "Especificador Z inválido en la declaración FORMAT en %0 -- forma correcta: [r]Zw.[m]"
 
Index: gcc/po/nl.po
===================================================================
--- gcc/po/nl.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/po/nl.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,13 +1,14 @@
-# Dutch messages for gcc 4.1.
-# Copyright (C) 1999, 2000, 2002, 2003, 2005 Free Software Foundation, Inc.
-# Tim Van Holder <tim.van.holder@telenet.be>, 1999, 2000, 2002, 2003, 2005.
+# Dutch messages for gcc 4.3.0.
+# Copyright (C) 1999, 2000, 2002, 2003, 2005, 2008 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gcc package.
+# Tim Van Holder <tim.van.holder@telenet.be>, 1999, 2000, 2002, 2003, 2005, 2007, 2008.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gcc 4.1-b20051125\n"
+"Project-Id-Version: gcc 4.3.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:09+0000\n"
-"PO-Revision-Date: 2005-12-14 15:03+0100\n"
+"POT-Creation-Date: 2008-03-05 17:23+0100\n"
+"PO-Revision-Date: 2008-03-18 21:16+0100\n"
 "Last-Translator: Tim Van Holder <tim.van.holder@telenet.be>\n"
 "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
 "MIME-Version: 1.0\n"
@@ -15,7 +16,7 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: c-decl.c:3814
+#: c-decl.c:3813
 msgid "<anonymous>"
 msgstr "<anoniem>"
 
@@ -131,14 +132,12 @@
 msgstr "de 'a' scanf-vlag"
 
 #: c-format.c:440
-#, fuzzy
 msgid "'m' flag"
-msgstr "' ' vlag"
+msgstr "'m' vlag"
 
 #: c-format.c:440
-#, fuzzy
 msgid "the 'm' scanf flag"
-msgstr "de 'a' scanf-vlag"
+msgstr "de 'm' scanf-vlag"
 
 #: c-format.c:441
 msgid "field width in scanf format"
@@ -302,55 +301,54 @@
 msgid "End of search list.\n"
 msgstr "Einde van opzoekingslijst.\n"
 
-#: c-opts.c:1484
+#: c-opts.c:1505
 msgid "<built-in>"
 msgstr "<ingebouwd>"
 
-#: c-opts.c:1502
-#, fuzzy
+#: c-opts.c:1523
 msgid "<command-line>"
 msgstr "<commandolijn>"
 
-#: c-typeck.c:2448 c-typeck.c:4851 c-typeck.c:4853 c-typeck.c:4861
-#: c-typeck.c:4891 c-typeck.c:6267
+#: c-typeck.c:2459 c-typeck.c:4862 c-typeck.c:4864 c-typeck.c:4872
+#: c-typeck.c:4902 c-typeck.c:6278
 msgid "initializer element is not constant"
 msgstr "beginwaarde-element is niet constant"
 
 # moet beter kunnen - "... waar haakjes rond staan" klinkt ook al niet geweldig
-#: c-typeck.c:4654
+#: c-typeck.c:4665
 msgid "array initialized from parenthesized string constant"
 msgstr "array heeft stringconstante tussen haakjes als beginwaarde"
 
-#: c-typeck.c:4715 cp/typeck2.c:677
+#: c-typeck.c:4726 cp/typeck2.c:677
 #, gcc-internal-format
 msgid "char-array initialized from wide string"
 msgstr "char-array heeft wide string als beginwaarde"
 
-#: c-typeck.c:4720
+#: c-typeck.c:4731
 msgid "wchar_t-array initialized from non-wide string"
 msgstr "wchar_t-array heeft geen wide string als beginwaarde"
 
-#: c-typeck.c:4738 cp/typeck2.c:697
+#: c-typeck.c:4749 cp/typeck2.c:697
 #, gcc-internal-format
 msgid "initializer-string for array of chars is too long"
 msgstr "beginwaarde-string voor array van chars is te lang"
 
-#: c-typeck.c:4744
+#: c-typeck.c:4755
 msgid "array of inappropriate type initialized from string constant"
 msgstr "array van ongeschikt type heeft stringconstante als beginwaarde"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-typeck.c:4808 c-typeck.c:4333 cp/typeck.c:1528
+#: c-typeck.c:4819 c-typeck.c:4344 cp/typeck.c:1574
 #, gcc-internal-format
 msgid "invalid use of non-lvalue array"
 msgstr "ongeldig gebruik van array die geen lvalue is"
 
-#: c-typeck.c:4834
+#: c-typeck.c:4845
 msgid "array initialized from non-constant array expression"
 msgstr "array krijgt niet-constante array-expressie als beginwaarde"
 
-#: c-typeck.c:4898 c-typeck.c:6271
+#: c-typeck.c:4909 c-typeck.c:6282
 #, gcc-internal-format
 msgid "initializer element is not computable at load time"
 msgstr "beginwaarde-element kan niet berekend worden tijdens het laden"
@@ -359,232 +357,232 @@
 #. 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.
-#: c-typeck.c:4909 c-decl.c:3222 c-decl.c:3237
+#: c-typeck.c:4920 c-decl.c:3220 c-decl.c:3235
 #, gcc-internal-format
 msgid "variable-sized object may not be initialized"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: c-typeck.c:4913
+#: c-typeck.c:4924
 msgid "invalid initializer"
 msgstr "ongeldige beginwaarde"
 
-#: c-typeck.c:5387
+#: c-typeck.c:5398
 msgid "extra brace group at end of initializer"
 msgstr "extra accolade-groep aan einde van beginwaarde"
 
-#: c-typeck.c:5407
+#: c-typeck.c:5418
 msgid "missing braces around initializer"
 msgstr "accolades ontbreken rond beginwaarde"
 
-#: c-typeck.c:5468
+#: c-typeck.c:5479
 msgid "braces around scalar initializer"
 msgstr "accolades rond scalaire beginwaarde"
 
-#: c-typeck.c:5525
+#: c-typeck.c:5536
 msgid "initialization of flexible array member in a nested context"
 msgstr "initialisatie van flexibel array-lid in een geneste context"
 
-#: c-typeck.c:5527
+#: c-typeck.c:5538
 msgid "initialization of a flexible array member"
 msgstr "initialisatie van flexibel array-lid"
 
-#: c-typeck.c:5554
+#: c-typeck.c:5565
 msgid "missing initializer"
 msgstr "beginwaarde ontbreekt"
 
-#: c-typeck.c:5576
+#: c-typeck.c:5587
 msgid "empty scalar initializer"
 msgstr "lege scalaire beginwaarde"
 
-#: c-typeck.c:5581
+#: c-typeck.c:5592
 msgid "extra elements in scalar initializer"
 msgstr "extra elementen in scalaire beginwaarde"
 
-#: c-typeck.c:5678 c-typeck.c:5738
+#: c-typeck.c:5689 c-typeck.c:5749
 msgid "array index in non-array initializer"
 msgstr "array-index in beginwaarde van niet-array"
 
 # of gewoon "veldnaam niet in beginwaarde van record of union"?
-#: c-typeck.c:5683 c-typeck.c:5791
+#: c-typeck.c:5694 c-typeck.c:5802
 msgid "field name not in record or union initializer"
 msgstr "veldnaam in beginwaarde van iets anders dan record of union"
 
-#: c-typeck.c:5729
+#: c-typeck.c:5740
 msgid "array index in initializer not of integer type"
 msgstr "array-index in beginwaarde is niet van een integer type"
 
-#: c-typeck.c:5734 c-typeck.c:5736
+#: c-typeck.c:5745 c-typeck.c:5747
 msgid "nonconstant array index in initializer"
 msgstr "niet-constante array-index in beginwaarde"
 
-#: c-typeck.c:5740 c-typeck.c:5743
+#: c-typeck.c:5751 c-typeck.c:5754
 msgid "array index in initializer exceeds array bounds"
 msgstr "array-index in beginwaarde overschrijdt de grenzen van de array"
 
-#: c-typeck.c:5754
+#: c-typeck.c:5765
 msgid "empty index range in initializer"
 msgstr "leeg indexbereik in beginwaarde"
 
-#: c-typeck.c:5763
+#: c-typeck.c:5774
 msgid "array index range in initializer exceeds array bounds"
 msgstr "array-indexbereik in beginwaarde overschrijdt de grenzen van de array"
 
-#: c-typeck.c:5838 c-typeck.c:5861 c-typeck.c:6335
+#: c-typeck.c:5849 c-typeck.c:5872 c-typeck.c:6346
 msgid "initialized field with side-effects overwritten"
-msgstr ""
+msgstr "geÃ¯nitialiseerd veld met neveneffecten wordt overschreven"
 
-#: c-typeck.c:5840 c-typeck.c:5863 c-typeck.c:6337
+#: c-typeck.c:5851 c-typeck.c:5874 c-typeck.c:6348
 msgid "initialized field overwritten"
-msgstr ""
+msgstr "geÃ¯nitialiseerd veld wordt overschreven"
 
-#: c-typeck.c:6545
+#: c-typeck.c:6556
 msgid "excess elements in char array initializer"
 msgstr "overtollige elementen in beginwaarde van char array"
 
-#: c-typeck.c:6552 c-typeck.c:6598
+#: c-typeck.c:6563 c-typeck.c:6609
 msgid "excess elements in struct initializer"
 msgstr "overtollige elementen in beginwaarde van struct"
 
-#: c-typeck.c:6613
+#: c-typeck.c:6624
 msgid "non-static initialization of a flexible array member"
-msgstr ""
+msgstr "niet-statische initialisatie van flexibel array-lid"
 
-#: c-typeck.c:6681
+#: c-typeck.c:6692
 msgid "excess elements in union initializer"
 msgstr "overtollige elementen in beginwaarde van union"
 
-#: c-typeck.c:6768
+#: c-typeck.c:6779
 msgid "excess elements in array initializer"
 msgstr "overtollige elementen in beginwaarde van array"
 
-#: c-typeck.c:6798
+#: c-typeck.c:6809
 msgid "excess elements in vector initializer"
 msgstr "overtollige elementen in beginwaarde van vector"
 
-#: c-typeck.c:6822
+#: c-typeck.c:6833
 msgid "excess elements in scalar initializer"
 msgstr "overtollige elementen in beginwaarde van scalair"
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1923
 msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: cfgrtl.c:2054
+#: cfgrtl.c:2052
 msgid "wrong insn in the fallthru edge"
 msgstr ""
 
-#: cfgrtl.c:2110
+#: cfgrtl.c:2108
 msgid "insn outside basic block"
 msgstr ""
 
 # Weet niet wat hier juist bedoeld wordt, dus moeilijk om zinnig te vertalen...
-#: cfgrtl.c:2117
+#: cfgrtl.c:2115
 msgid "return not followed by barrier"
 msgstr "return niet gevolgd door barriÃ¨re"
 
-#: cgraph.c:339 ipa-inline.c:417
+#: cgraph.c:340 ipa-inline.c:417
 msgid "function body not available"
 msgstr "functielichaam niet beschikbaar"
 
 # moet beter kunnen
-#: cgraph.c:341 cgraphbuild.c:96
+#: cgraph.c:342 cgraphbuild.c:96
 msgid "redefined extern inline functions are not considered for inlining"
 msgstr "functies die als extern inline geherdefinieerd zijn, worden niet als kandidaat voor inlining beschouwd"
 
-#: cgraph.c:344 cgraphbuild.c:103
+#: cgraph.c:345 cgraphbuild.c:103
 msgid "function not considered for inlining"
 msgstr "functie wordt niet als kandidaat voor inlining beschouwd"
 
-#: cgraph.c:346 cgraphbuild.c:99
+#: cgraph.c:347 cgraphbuild.c:99
 msgid "function not inlinable"
 msgstr "functie kan niet inline gemaakt worden"
 
+# Betere term voor "mismatched"?
 #: cgraphbuild.c:101
-#, fuzzy
 msgid "mismatched arguments"
-msgstr "geen argumenten"
+msgstr "slechte combinatie van argumenten"
 
-#: collect2.c:378 gcc.c:6897
+#: collect2.c:382 gcc.c:6896
 #, c-format
 msgid "internal gcc abort in %s, at %s:%d"
 msgstr "interne afbreking van gcc in %s, op %s:%d"
 
-#: collect2.c:889
+#: collect2.c:903
 #, c-format
 msgid "no arguments"
 msgstr "geen argumenten"
 
-#: collect2.c:1263 collect2.c:1411 collect2.c:1446
+#: collect2.c:1277 collect2.c:1425 collect2.c:1460
 #, c-format
 msgid "fopen %s"
 msgstr "fopen %s"
 
-#: collect2.c:1266 collect2.c:1416 collect2.c:1449
+#: collect2.c:1280 collect2.c:1430 collect2.c:1463
 #, c-format
 msgid "fclose %s"
 msgstr "fclose %s"
 
-#: collect2.c:1275
+#: collect2.c:1289
 #, c-format
 msgid "collect2 version %s"
 msgstr "collect2 versie %s"
 
-#: collect2.c:1365
+#: collect2.c:1379
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr "%d constructor(s) gevonden\n"
 
-#: collect2.c:1366
+#: collect2.c:1380
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr "%d destructor(s) gevonden\n"
 
-#: collect2.c:1367
+#: collect2.c:1381
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr "%d frame-tabel(len) gevonden\n"
 
-#: collect2.c:1504
+#: collect2.c:1518
 #, c-format
 msgid "can't get program status"
-msgstr ""
+msgstr "kan programmastatus niet ophalen"
 
-#: collect2.c:1573
-#, fuzzy, c-format
+#: collect2.c:1587
+#, c-format
 msgid "could not open response file %s"
-msgstr "kan bestand '%s' niet openen"
+msgstr "kan antwoordbestand %s niet openen"
 
-#: collect2.c:1578
-#, fuzzy, c-format
+#: collect2.c:1592
+#, c-format
 msgid "could not write to response file %s"
-msgstr "%s:kon uitvoerbestand '%s' niet openen\n"
+msgstr "kan niet schrijven naar antwoordbestand %s"
 
-#: collect2.c:1583
-#, fuzzy, c-format
+#: collect2.c:1597
+#, c-format
 msgid "could not close response file %s"
-msgstr "kan bestand '%s' niet openen"
+msgstr "kan antwoordbestand %s niet sluiten"
 
-#: collect2.c:1601
+#: collect2.c:1615
 #, c-format
 msgid "[cannot find %s]"
 msgstr "[kan %s niet vinden]"
 
-#: collect2.c:1616
+#: collect2.c:1630
 #, c-format
 msgid "cannot find '%s'"
 msgstr "kan '%s' niet vinden"
 
-#: collect2.c:1620 collect2.c:2112 collect2.c:2267 gcc.c:2978
+#: collect2.c:1634 collect2.c:2126 collect2.c:2281 gcc.c:2974
 #, c-format
 msgid "pex_init failed"
-msgstr ""
+msgstr "pex_init mislukt"
 
-#: collect2.c:1658
+#: collect2.c:1672
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr "[%s wordt verlaten]\n"
 
-#: collect2.c:1878
+#: collect2.c:1892
 #, c-format
 msgid ""
 "\n"
@@ -593,32 +591,32 @@
 "\n"
 "write_c_file - uitvoernaam is %s, prefix is %s\n"
 
-#: collect2.c:2086
+#: collect2.c:2100
 #, c-format
 msgid "cannot find 'nm'"
 msgstr "kan 'nm' niet vinden"
 
-#: collect2.c:2133
+#: collect2.c:2147
 #, c-format
 msgid "can't open nm output"
 msgstr "kan uitvoer van nm niet openen"
 
-#: collect2.c:2177
+#: collect2.c:2191
 #, c-format
 msgid "init function found in object %s"
 msgstr "init-functie gevonden in object %s"
 
-#: collect2.c:2185
+#: collect2.c:2199
 #, c-format
 msgid "fini function found in object %s"
 msgstr "fini-functie gevonden in object %s"
 
-#: collect2.c:2288
+#: collect2.c:2302
 #, c-format
 msgid "can't open ldd output"
 msgstr "kan uitvoer van ldd niet openen"
 
-#: collect2.c:2291
+#: collect2.c:2305
 #, c-format
 msgid ""
 "\n"
@@ -628,22 +626,22 @@
 "uitvoer van ldd met constructors/destructors.\n"
 
 # 'dependency'? 'afhankelijkheid' klinkt niet echt goed...
-#: collect2.c:2306
+#: collect2.c:2320
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr "dynamische dependency %s niet gevonden"
 
-#: collect2.c:2318
+#: collect2.c:2332
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr "kan dynamische dependency '%s' niet openen"
 
-#: collect2.c:2474
+#: collect2.c:2488
 #, c-format
 msgid "%s: not a COFF file"
 msgstr "%s: geen COFF-bestand"
 
-#: collect2.c:2594
+#: collect2.c:2608
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr "%s: kan niet openen als COFF-bestand"
@@ -652,7 +650,7 @@
 # dikwijls 'bibliotheek' zien gebruiken.
 # De vertaalde boodschappen voor make gebruiken dat op het ogenblik wÃ©l, wat
 # jammer is (maar misschien is daar verandering in te brengen).
-#: collect2.c:2652
+#: collect2.c:2666
 #, c-format
 msgid "library lib%s not found"
 msgstr "library lib%s niet gevonden"
@@ -701,40 +699,40 @@
 msgid "negative insn length"
 msgstr "negatieve insn-lengte"
 
-#: final.c:2609
+#: final.c:2615
 msgid "could not split insn"
 msgstr "kon insn niet splitsen"
 
-#: final.c:2979
+#: final.c:2992
 msgid "invalid 'asm': "
 msgstr "ongeldige 'asm': "
 
-#: final.c:3162
+#: final.c:3175
 #, c-format
 msgid "nested assembly dialect alternatives"
 msgstr ""
 
-#: final.c:3179 final.c:3191
+#: final.c:3192 final.c:3204
 #, c-format
 msgid "unterminated assembly dialect alternative"
 msgstr "onbeÃ«indigd alternatief assembly-dialect"
 
-#: final.c:3238
+#: final.c:3251
 #, c-format
 msgid "operand number missing after %%-letter"
 msgstr "operandnummer ontbreekt na %%-letter"
 
-#: final.c:3241 final.c:3282
+#: final.c:3254 final.c:3295
 #, c-format
 msgid "operand number out of range"
 msgstr "operandnummer buiten bereik"
 
-#: final.c:3301
+#: final.c:3314
 #, c-format
 msgid "invalid %%-code"
 msgstr "ongeldige %%-code"
 
-#: final.c:3331
+#: final.c:3344
 #, c-format
 msgid "'%%l' operand isn't a label"
 msgstr "operand van '%%l' is geen label"
@@ -745,13 +743,13 @@
 #. handle them.
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3433 vmsdbgout.c:487 config/i386/i386.c:8143
+#: final.c:3446 vmsdbgout.c:487 config/i386/i386.c:8198
 #: config/pdp11/pdp11.c:1704
 #, c-format
 msgid "floating constant misused"
 msgstr "floating-point constante verkeerd gebruikt"
 
-#: final.c:3493 vmsdbgout.c:544 config/i386/i386.c:8224
+#: final.c:3507 vmsdbgout.c:544 config/i386/i386.c:8279
 #: config/pdp11/pdp11.c:1751
 #, c-format
 msgid "invalid expression as operand"
@@ -762,101 +760,101 @@
 msgid "Using built-in specs.\n"
 msgstr "Ingebouwde specs worden gebruikt.\n"
 
-#: gcc.c:1887
+#: gcc.c:1883
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
 "\n"
 msgstr ""
 
-#: gcc.c:2002
+#: gcc.c:1998
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "Specs worden gelezen vanuit %s\n"
 
-#: gcc.c:2098 gcc.c:2117
+#: gcc.c:2094 gcc.c:2113
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:2125
+#: gcc.c:2121
 #, c-format
 msgid "could not find specs file %s\n"
 msgstr ""
 
-#: gcc.c:2142 gcc.c:2150 gcc.c:2159 gcc.c:2168
+#: gcc.c:2138 gcc.c:2146 gcc.c:2155 gcc.c:2164
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:2177
+#: gcc.c:2173
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr ""
 
-#: gcc.c:2184
+#: gcc.c:2180
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr ""
 
-#: gcc.c:2189
+#: gcc.c:2185
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr ""
 
-#: gcc.c:2191
+#: gcc.c:2187
 #, c-format
 msgid ""
 "spec is '%s'\n"
 "\n"
 msgstr ""
 
-#: gcc.c:2204
+#: gcc.c:2200
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr ""
 
-#: gcc.c:2215 gcc.c:2228
+#: gcc.c:2211 gcc.c:2224
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:2281
+#: gcc.c:2277
 #, c-format
 msgid "spec file has no spec for linking"
 msgstr "specbestand heeft geen spec voor het linken"
 
-#: gcc.c:2609 gcc.c:4751
+#: gcc.c:2605 gcc.c:4745
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
 
-#: gcc.c:2809
+#: gcc.c:2805
 #, c-format
 msgid "system path '%s' is not absolute"
 msgstr "systeempad '%s' is niet absoluut"
 
-#: gcc.c:2872
+#: gcc.c:2868
 #, c-format
 msgid "-pipe not supported"
 msgstr "-pipe wordt niet ondersteund"
 
-#: gcc.c:2934
+#: gcc.c:2930
 #, c-format
 msgid ""
 "\n"
 "Go ahead? (y or n) "
 msgstr ""
 
-#: gcc.c:3017
+#: gcc.c:3013
 msgid "failed to get exit status"
 msgstr "kon exit-status niet ophalen"
 
-#: gcc.c:3023
+#: gcc.c:3019
 msgid "failed to get process times"
 msgstr "kon procestijden niet ophalen"
 
-#: gcc.c:3049
+#: gcc.c:3045
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -864,181 +862,181 @@
 "See %s for instructions."
 msgstr ""
 
-#: gcc.c:3075
+#: gcc.c:3071
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:3211
+#: gcc.c:3205
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Gebruik: %s [opties] bestand...\n"
 
-#: gcc.c:3212
+#: gcc.c:3206
 msgid "Options:\n"
 msgstr "Opties:\n"
 
-#: gcc.c:3214
+#: gcc.c:3208
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr ""
 
-#: gcc.c:3215
+#: gcc.c:3209
 msgid "  --help                   Display this information\n"
 msgstr ""
 
-#: gcc.c:3216
+#: gcc.c:3210
 msgid "  --target-help            Display target specific command line options\n"
 msgstr ""
 
-#: gcc.c:3217
+#: gcc.c:3211
 msgid "  --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
 msgstr ""
 
-#: gcc.c:3218
+#: gcc.c:3212
 msgid "                           Display specific types of command line options\n"
 msgstr ""
 
-#: gcc.c:3220
+#: gcc.c:3214
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr ""
 
-#: gcc.c:3221
+#: gcc.c:3215
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr ""
 
-#: gcc.c:3222
+#: gcc.c:3216
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr ""
 
-#: gcc.c:3223
+#: gcc.c:3217
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr ""
 
-#: gcc.c:3224
+#: gcc.c:3218
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr ""
 
-#: gcc.c:3225
+#: gcc.c:3219
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr ""
 
-#: gcc.c:3226
+#: gcc.c:3220
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr ""
 
-#: gcc.c:3227
+#: gcc.c:3221
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr ""
 
-#: gcc.c:3228
+#: gcc.c:3222
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr ""
 
-#: gcc.c:3229
+#: gcc.c:3223
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
 msgstr ""
 
-#: gcc.c:3232
+#: gcc.c:3226
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr ""
 
-#: gcc.c:3233
+#: gcc.c:3227
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 msgstr ""
 
-#: gcc.c:3234
+#: gcc.c:3228
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr ""
 
-#: gcc.c:3235
+#: gcc.c:3229
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr ""
 
-#: gcc.c:3236
+#: gcc.c:3230
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr ""
 
-#: gcc.c:3237
+#: gcc.c:3231
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr ""
 
-#: gcc.c:3238
+#: gcc.c:3232
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr ""
 
-#: gcc.c:3239
+#: gcc.c:3233
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr ""
 
-#: gcc.c:3240
+#: gcc.c:3234
 msgid "  -combine                 Pass multiple source files to compiler at once\n"
 msgstr ""
 
-#: gcc.c:3241
+#: gcc.c:3235
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr ""
 
-#: gcc.c:3242
+#: gcc.c:3236
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr ""
 
-#: gcc.c:3243
+#: gcc.c:3237
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr ""
 
-#: gcc.c:3244
+#: gcc.c:3238
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr ""
 
-#: gcc.c:3245
+#: gcc.c:3239
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr ""
 
-#: gcc.c:3246
+#: gcc.c:3240
 msgid ""
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 "                           and libraries\n"
 msgstr ""
 
-#: gcc.c:3249
+#: gcc.c:3243
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr ""
 
-#: gcc.c:3250
+#: gcc.c:3244
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr ""
 
-#: gcc.c:3251
+#: gcc.c:3245
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr ""
 
-#: gcc.c:3252
+#: gcc.c:3246
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr ""
 
-#: gcc.c:3253
+#: gcc.c:3247
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 
-#: gcc.c:3254
+#: gcc.c:3248
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr ""
 
-#: gcc.c:3255
+#: gcc.c:3249
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr ""
 
-#: gcc.c:3256
+#: gcc.c:3250
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr ""
 
-#: gcc.c:3257
+#: gcc.c:3251
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr ""
 
-#: gcc.c:3258
+#: gcc.c:3252
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissible languages include: c c++ assembler none\n"
@@ -1046,7 +1044,7 @@
 "                           guessing the language based on the file's extension\n"
 msgstr ""
 
-#: gcc.c:3265
+#: gcc.c:3259
 #, c-format
 msgid ""
 "\n"
@@ -1055,238 +1053,242 @@
 " other options on to these processes the -W<letter> options must be used.\n"
 msgstr ""
 
-#: gcc.c:3389
+#: gcc.c:3383
 #, c-format
 msgid "'-%c' option must have argument"
 msgstr "de '-%c' moet een argument hebben"
 
-#: gcc.c:3411
+#: gcc.c:3405
 #, c-format
 msgid "couldn't run '%s': %s"
 msgstr "kon '%s' niet uitvoeren: %s"
 
 # moet dit eigenlijk wel een vertaalbare string zijn?
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3612
-#, fuzzy, c-format
+#: gcc.c:3606
+#, c-format
 msgid "%s %s%s\n"
-msgstr "%s '%s'\n"
+msgstr "%s %s%s\n"
 
 # Het copyright symbool zit in latin-1 dus lijkt me toepasselijk voor Nederlands (aangezien we ook accenten hebben).
 # Maar misschien toch als (C) laten?
-#: gcc.c:3615 gcov.c:426 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
+#: gcc.c:3609 gcov.c:427 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
 msgid "(C)"
 msgstr "Â©"
 
-#: gcc.c:3616 java/jcf-dump.c:1169
+#: gcc.c:3610 java/jcf-dump.c:1169
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
 "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 "\n"
 msgstr ""
+"Dit is vrije software; zie de broncode voor kopieercondities.  Er is GEEN\n"
+"garantie; zelfs niet voor VERKOOPBAARHEID of GESCHIKTHEID voor een bepaald\n"
+"doel.\n"
+"\n"
 
-#: gcc.c:3728
+#: gcc.c:3722
 #, c-format
 msgid "argument to '-Xlinker' is missing"
 msgstr "het argument van '-Xlinker' ontbreekt"
 
-#: gcc.c:3736
+#: gcc.c:3730
 #, c-format
 msgid "argument to '-Xpreprocessor' is missing"
 msgstr "het argument van '-Xpreprocessor' ontbreekt"
 
-#: gcc.c:3743
+#: gcc.c:3737
 #, c-format
 msgid "argument to '-Xassembler' is missing"
 msgstr "het argument van '-Xassembler' ontbreekt"
 
-#: gcc.c:3750
+#: gcc.c:3744
 #, c-format
 msgid "argument to '-l' is missing"
 msgstr "het argument van '-l' ontbreekt"
 
-#: gcc.c:3771
+#: gcc.c:3765
 #, c-format
 msgid "argument to '-specs' is missing"
 msgstr "het argument van '-specs' ontbreekt"
 
-#: gcc.c:3785
+#: gcc.c:3779
 #, c-format
 msgid "argument to '-specs=' is missing"
 msgstr "het argument van '-specs=' ontbreekt"
 
-#: gcc.c:3826
+#: gcc.c:3820
 #, c-format
 msgid "'-%c' must come at the start of the command line"
 msgstr ""
 
-#: gcc.c:3835
+#: gcc.c:3829
 #, c-format
 msgid "argument to '-B' is missing"
 msgstr "het argument van '-B' ontbreekt"
 
-#: gcc.c:4185
+#: gcc.c:4179
 #, c-format
 msgid "argument to '-x' is missing"
 msgstr "het argument van '-x' ontbreekt"
 
-#: gcc.c:4213
+#: gcc.c:4207
 #, c-format
 msgid "argument to '-%s' is missing"
 msgstr "het argument van '-%s' ontbreekt"
 
-#: gcc.c:4541
+#: gcc.c:4535
 #, c-format
 msgid "switch '%s' does not start with '-'"
 msgstr ""
 
-#: gcc.c:4685
+#: gcc.c:4679
 #, c-format
 msgid "spec '%s' invalid"
 msgstr ""
 
-#: gcc.c:4824
+#: gcc.c:4818
 #, c-format
 msgid "spec '%s' has invalid '%%0%c'"
 msgstr "spec '%s' heeft een ongeldige '%%0%c'"
 
-#: gcc.c:5053
-#, fuzzy, c-format
+#: gcc.c:5047
+#, c-format
 msgid "could not open temporary response file %s"
-msgstr "kan bestand '%s' niet openen"
+msgstr "kon tijdelijk antwoordbestand %s niet openen"
 
-#: gcc.c:5059
+#: gcc.c:5053
 #, c-format
 msgid "could not write to temporary response file %s"
-msgstr ""
+msgstr "kon niet schrijven naar tijdelijk antwoordbestand %s"
 
-#: gcc.c:5065
-#, fuzzy, c-format
+#: gcc.c:5059
+#, c-format
 msgid "could not close temporary response file %s"
-msgstr "kan bestand '%s' niet openen"
+msgstr "kon tijdelijk antwoordbestand %s niet sluiten"
 
-#: gcc.c:5099
+#: gcc.c:5093
 #, c-format
 msgid "spec '%s' has invalid '%%W%c"
 msgstr "spec '%s' heeft een ongeldige '%%W%c'"
 
-#: gcc.c:5119
+#: gcc.c:5113
 #, c-format
 msgid "spec '%s' has invalid '%%x%c'"
 msgstr "spec '%s' heeft een ongeldige '%%x%c'"
 
-#: gcc.c:5341
+#: gcc.c:5335
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr ""
 
-#: gcc.c:5465
+#: gcc.c:5459
 #, c-format
 msgid "unknown spec function '%s'"
 msgstr "onbekende spec-functie '%s'"
 
-#: gcc.c:5484
+#: gcc.c:5478
 #, c-format
 msgid "error in args to spec function '%s'"
 msgstr "fout in argumenten voor spec-functie '%s'"
 
-#: gcc.c:5532
+#: gcc.c:5526
 #, c-format
 msgid "malformed spec function name"
 msgstr "misvormde naam van spec-functie"
 
 #. )
-#: gcc.c:5535
+#: gcc.c:5529
 #, c-format
 msgid "no arguments for spec function"
 msgstr "geen argumenten voor spec-functie"
 
-#: gcc.c:5554
+#: gcc.c:5548
 #, c-format
 msgid "malformed spec function arguments"
 msgstr ""
 
-#: gcc.c:5800
+#: gcc.c:5794
 #, c-format
 msgid "braced spec '%s' is invalid at '%c'"
 msgstr ""
 
-#: gcc.c:5888
+#: gcc.c:5882
 #, c-format
 msgid "braced spec body '%s' is invalid"
 msgstr ""
 
-#: gcc.c:6421
+#: gcc.c:6420
 #, c-format
 msgid "install: %s%s\n"
 msgstr ""
 
-#: gcc.c:6424
+#: gcc.c:6423
 #, c-format
 msgid "programs: %s\n"
 msgstr ""
 
-#: gcc.c:6426
+#: gcc.c:6425
 #, c-format
 msgid "libraries: %s\n"
 msgstr ""
 
 #. The error status indicates that only one set of fixed
 #. headers should be built.
-#: gcc.c:6480
+#: gcc.c:6479
 #, c-format
 msgid "not configured with sysroot headers suffix"
 msgstr ""
 
-#: gcc.c:6489
+#: gcc.c:6488
 #, c-format
 msgid ""
 "\n"
 "For bug reporting instructions, please see:\n"
 msgstr ""
 
-#: gcc.c:6505
+#: gcc.c:6504
 #, c-format
 msgid "Target: %s\n"
 msgstr ""
 
-#: gcc.c:6506
+#: gcc.c:6505
 #, c-format
 msgid "Configured with: %s\n"
 msgstr ""
 
-#: gcc.c:6520
+#: gcc.c:6519
 #, c-format
 msgid "Thread model: %s\n"
 msgstr ""
 
-#: gcc.c:6531
-#, fuzzy, c-format
+#: gcc.c:6530
+#, c-format
 msgid "gcc version %s %s\n"
-msgstr "gcc versie %s\n"
+msgstr "gcc versie %s %s\n"
 
-#: gcc.c:6533
-#, fuzzy, c-format
+#: gcc.c:6532
+#, c-format
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
-msgstr "gcc stuurprogramma versie %s voert gcc versie %s uit\n"
+msgstr "gcc stuurprogramma versie %s %svoert gcc versie %s uit\n"
 
-#: gcc.c:6541
+#: gcc.c:6540
 #, c-format
 msgid "no input files"
 msgstr "geen invoerbestanden"
 
-#: gcc.c:6590
+#: gcc.c:6589
 #, c-format
 msgid "cannot specify -o with -c or -S with multiple files"
 msgstr ""
 
-#: gcc.c:6624
+#: gcc.c:6623
 #, c-format
 msgid "spec '%s' is invalid"
 msgstr "spec '%s' is ongeldig"
 
-#: gcc.c:6760
+#: gcc.c:6759
 #, c-format
 msgid ""
 "\n"
@@ -1295,60 +1297,60 @@
 "\n"
 msgstr ""
 
-#: gcc.c:6761
+#: gcc.c:6760
 #, c-format
 msgid ""
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
 "\n"
 msgstr ""
 
-#: gcc.c:7112
+#: gcc.c:7111
 #, c-format
 msgid "multilib spec '%s' is invalid"
 msgstr "multilib spec '%s' is ongeldig"
 
 # hoe moet 'multilib exclusions' vertaald worden?
-#: gcc.c:7303
+#: gcc.c:7302
 #, c-format
 msgid "multilib exclusions '%s' is invalid"
 msgstr "multilib exclusions '%s' is ongeldig"
 
-#: gcc.c:7361 gcc.c:7502
+#: gcc.c:7360 gcc.c:7501
 #, c-format
 msgid "multilib select '%s' is invalid"
 msgstr "multilib select '%s' in ongeldig"
 
-#: gcc.c:7540
+#: gcc.c:7539
 #, c-format
 msgid "multilib exclusion '%s' is invalid"
 msgstr "multilib exclusion '%s' is ongeldig"
 
-#: gcc.c:7746
+#: gcc.c:7745
 #, c-format
 msgid "environment variable \"%s\" not defined"
 msgstr ""
 
-#: gcc.c:7837 gcc.c:7842
+#: gcc.c:7836 gcc.c:7841
 #, c-format
 msgid "invalid version number `%s'"
 msgstr "ongeldig versienummer `%s'"
 
-#: gcc.c:7885
+#: gcc.c:7884
 #, c-format
 msgid "too few arguments to %%:version-compare"
 msgstr "te weinig argumenten voor %%:version-compare"
 
-#: gcc.c:7891
+#: gcc.c:7890
 #, c-format
 msgid "too many arguments to %%:version-compare"
 msgstr "te veel argumenten voor %%:version-compare"
 
-#: gcc.c:7932
+#: gcc.c:7931
 #, c-format
 msgid "unknown operator '%s' in %%:version-compare"
 msgstr "onbekende operator '%s' in %%:version-compare"
 
-#: gcc.c:7966
+#: gcc.c:7965
 #, c-format
 msgid ""
 "Assembler options\n"
@@ -1356,89 +1358,89 @@
 "\n"
 msgstr ""
 
-#: gcc.c:7967
+#: gcc.c:7966
 #, c-format
 msgid ""
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
 "\n"
 msgstr ""
 
-#: gcov.c:399
-#, fuzzy, c-format
+#: gcov.c:400
+#, c-format
 msgid ""
 "Usage: gcov [OPTION]... SOURCEFILE...\n"
 "\n"
 msgstr ""
-"Gebruik: gcov [OPTIE]... BRONBESTAND\n"
+"Gebruik: gcov [OPTIE]... BRONBESTAND...\n"
 "\n"
 
-#: gcov.c:400
+#: gcov.c:401
 #, c-format
 msgid ""
 "Print code coverage information.\n"
 "\n"
 msgstr ""
 
-#: gcov.c:401
+#: gcov.c:402
 #, c-format
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr ""
 
-#: gcov.c:402
+#: gcov.c:403
 #, c-format
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr ""
 
-#: gcov.c:403
+#: gcov.c:404
 #, c-format
 msgid "  -a, --all-blocks                Show information for every basic block\n"
 msgstr ""
 
-#: gcov.c:404
+#: gcov.c:405
 #, c-format
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr ""
 
-#: gcov.c:405
+#: gcov.c:406
 #, c-format
 msgid ""
 "  -c, --branch-counts             Given counts of branches taken\n"
 "                                    rather than percentages\n"
 msgstr ""
 
-#: gcov.c:407
+#: gcov.c:408
 #, c-format
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr ""
 
-#: gcov.c:408
+#: gcov.c:409
 #, c-format
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
 "                                    source files\n"
 msgstr ""
 
-#: gcov.c:410
+#: gcov.c:411
 #, c-format
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr ""
 
-#: gcov.c:411
+#: gcov.c:412
 #, c-format
 msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
 msgstr ""
 
-#: gcov.c:412
+#: gcov.c:413
 #, c-format
 msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr ""
 
-#: gcov.c:413
+#: gcov.c:414
 #, c-format
 msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
 msgstr ""
 
-#: gcov.c:414
+#: gcov.c:415
 #, c-format
 msgid ""
 "\n"
@@ -1447,12 +1449,12 @@
 msgstr ""
 
 # moet dit eigenlijk wel een vertaalbare string zijn?
-#: gcov.c:424
-#, fuzzy, c-format
+#: gcov.c:425
+#, c-format
 msgid "gcov %s%s\n"
-msgstr "gcov (GCC) %s\n"
+msgstr "gcov %s%s\n"
 
-#: gcov.c:428
+#: gcov.c:429
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.\n"
@@ -1465,210 +1467,211 @@
 "GESCHIKTHEID VOOR ENIG DOEL.\n"
 "\n"
 
-#: gcov.c:524
+#: gcov.c:525
 #, c-format
 msgid "%s:no functions found\n"
 msgstr "%s:geen functies gevonden\n"
 
 # moet dit eigenlijk wel een vertaalbare string zijn?
-#: gcov.c:556 gcov.c:584 fortran/dump-parse-tree.c:63
+#: gcov.c:557 gcov.c:585 fortran/dump-parse-tree.c:63
 #, c-format
 msgid "\n"
 msgstr "\n"
 
-#: gcov.c:571
+#: gcov.c:572
 #, c-format
 msgid "%s:creating '%s'\n"
 msgstr "%s:'%s' wordt aangemaakt\n"
 
-#: gcov.c:575
+#: gcov.c:576
 #, c-format
 msgid "%s:error writing output file '%s'\n"
 msgstr "%s:fout bij schrijven van uitvoerbestand '%s'\n"
 
-#: gcov.c:580
+#: gcov.c:581
 #, c-format
 msgid "%s:could not open output file '%s'\n"
 msgstr "%s:kon uitvoerbestand '%s' niet openen\n"
 
-#: gcov.c:729
+#: gcov.c:730
 #, c-format
 msgid "%s:source file is newer than graph file '%s'\n"
 msgstr ""
 
-#: gcov.c:734
+#: gcov.c:735
 #, c-format
 msgid "(the message is only displayed one per source file)\n"
 msgstr ""
 
 # graafbestand is niet verkeerd maar kan dubbelzinnig zijn, dus houd ik het op graphbestand
-#: gcov.c:758
+#: gcov.c:759
 #, c-format
 msgid "%s:cannot open graph file\n"
 msgstr "%s:kan graphbestand niet openen\n"
 
-#: gcov.c:764
+#: gcov.c:765
 #, c-format
 msgid "%s:not a gcov graph file\n"
 msgstr "%s:geen gcov graphbestand\n"
 
-#: gcov.c:777
+#: gcov.c:778
 #, c-format
 msgid "%s:version '%.4s', prefer '%.4s'\n"
 msgstr "%s:versie '%.4s', verkies '%.4s'\n"
 
-#: gcov.c:829
+#: gcov.c:830
 #, c-format
 msgid "%s:already seen blocks for '%s'\n"
 msgstr ""
 
-#: gcov.c:947
+#: gcov.c:948
 #, c-format
 msgid "%s:corrupted\n"
 msgstr "%s:corrupt\n"
 
-#: gcov.c:1023
-#, fuzzy, c-format
+# Niet letterlijk vertaald, maar zou de lading moeten dekken
+#: gcov.c:1024
+#, c-format
 msgid "%s:cannot open data file, assuming not executed\n"
-msgstr "%s:kan gegevensbestand niet openen\n"
+msgstr "%s:kan gegevensbestand niet openen; code zal niet uitgevoerd zijn\n"
 
-#: gcov.c:1030
+#: gcov.c:1031
 #, c-format
 msgid "%s:not a gcov data file\n"
 msgstr "%s:geen gcov gegevensbestand\n"
 
-#: gcov.c:1043
+#: gcov.c:1044
 #, c-format
 msgid "%s:version '%.4s', prefer version '%.4s'\n"
 msgstr "%s:versie '%.4s', verkies versie '%.4s'\n"
 
-#: gcov.c:1049
+#: gcov.c:1050
 #, c-format
 msgid "%s:stamp mismatch with graph file\n"
 msgstr ""
 
-#: gcov.c:1078
+#: gcov.c:1079
 #, c-format
 msgid "%s:unknown function '%u'\n"
 msgstr "%s:Onbekende functie '%u'\n"
 
-#: gcov.c:1091
+#: gcov.c:1092
 #, c-format
 msgid "%s:profile mismatch for '%s'\n"
 msgstr ""
 
-#: gcov.c:1110
+#: gcov.c:1111
 #, c-format
 msgid "%s:overflowed\n"
 msgstr ""
 
-#: gcov.c:1134
+#: gcov.c:1135
 #, c-format
 msgid "%s:'%s' lacks entry and/or exit blocks\n"
 msgstr ""
 
-#: gcov.c:1139
+#: gcov.c:1140
 #, c-format
 msgid "%s:'%s' has arcs to entry block\n"
 msgstr ""
 
-#: gcov.c:1147
+#: gcov.c:1148
 #, c-format
 msgid "%s:'%s' has arcs from exit block\n"
 msgstr ""
 
-#: gcov.c:1355
+#: gcov.c:1356
 #, c-format
 msgid "%s:graph is unsolvable for '%s'\n"
 msgstr ""
 
 # moet dit eigenlijk wel een vertaalbare string zijn?
-#: gcov.c:1435
+#: gcov.c:1436
 #, c-format
 msgid "%s '%s'\n"
 msgstr "%s '%s'\n"
 
-#: gcov.c:1438
+#: gcov.c:1439
 #, c-format
 msgid "Lines executed:%s of %d\n"
 msgstr "Uitgevoerde lijnen:%s van %d\n"
 
-#: gcov.c:1442
+#: gcov.c:1443
 #, c-format
 msgid "No executable lines\n"
 msgstr "Geen uitvoerbare lijnen\n"
 
-#: gcov.c:1448
+#: gcov.c:1449
 #, c-format
 msgid "Branches executed:%s of %d\n"
 msgstr "Uitgevoerde aftakkingen:%s van %d\n"
 
-#: gcov.c:1452
+#: gcov.c:1453
 #, c-format
 msgid "Taken at least once:%s of %d\n"
 msgstr "Minstens Ã©Ã©n keer uitgevoerd:%s van %d\n"
 
-#: gcov.c:1458
+#: gcov.c:1459
 #, c-format
 msgid "No branches\n"
 msgstr "Geen aftakkingen\n"
 
-#: gcov.c:1460
+#: gcov.c:1461
 #, c-format
 msgid "Calls executed:%s of %d\n"
 msgstr "Uitgevoerde calls:%s van %d\n"
 
-#: gcov.c:1464
+#: gcov.c:1465
 #, c-format
 msgid "No calls\n"
 msgstr "Geen calls\n"
 
-#: gcov.c:1611
+#: gcov.c:1612
 #, c-format
 msgid "%s:no lines for '%s'\n"
 msgstr "%s:geen lijnen voor '%s'\n"
 
-#: gcov.c:1806
+#: gcov.c:1807
 #, c-format
 msgid "call   %2d returned %s\n"
 msgstr "call   %2d kwam %s terug\n"
 
-#: gcov.c:1811
+#: gcov.c:1812
 #, c-format
 msgid "call   %2d never executed\n"
 msgstr "call   %2d nooit uitgevoerd\n"
 
-#: gcov.c:1816
+#: gcov.c:1817
 #, c-format
 msgid "branch %2d taken %s%s\n"
 msgstr ""
 
-#: gcov.c:1820
+#: gcov.c:1821
 #, c-format
 msgid "branch %2d never executed\n"
 msgstr ""
 
 # is me niet helemaal duidelijk wat een 'unconditional' is
-#: gcov.c:1825
+#: gcov.c:1826
 #, c-format
 msgid "unconditional %2d taken %s\n"
 msgstr "onvoorwaardelijke tak %2d werd %s genomen\n"
 
-#: gcov.c:1828
+#: gcov.c:1829
 #, c-format
 msgid "unconditional %2d never executed\n"
 msgstr "onvoorwaardelijke tak %2d werd nooit uitgevoerd\n"
 
-#: gcov.c:1864
+#: gcov.c:1865
 #, c-format
 msgid "%s:cannot open source file\n"
 msgstr "%s:kan bronbestand niet openen\n"
 
-#: gcse.c:685
+#: gcse.c:679
 msgid "GCSE disabled"
 msgstr "GCSE uitgeschakeld"
 
-#: gcse.c:6600
+#: gcse.c:6584
 msgid "jump bypassing disabled"
 msgstr "jump bypassing uitgeschakeld"
 
@@ -1687,14 +1690,12 @@
 msgstr "limiet van --param large-function-growth bereikt"
 
 #: ipa-inline.c:392
-#, fuzzy
 msgid "--param large-stack-frame-growth limit reached"
-msgstr "limiet van --param large-function-growth bereikt"
+msgstr "limiet van --param large-stack-frame-growth bereikt"
 
 #: ipa-inline.c:410
-#, fuzzy
 msgid "function not inline candidate"
-msgstr "functie kan niet inline gemaakt worden"
+msgstr "functie is geen kandidaat om inline gemaakt te worden"
 
 #: ipa-inline.c:426
 msgid "--param max-inline-insns-single limit reached"
@@ -1722,123 +1723,117 @@
 
 #: ipa-inline.c:1013
 msgid "--param inline-unit-growth limit reached"
-msgstr ""
+msgstr "limiet van --param inline-unit-growth bereikt"
 
 #: langhooks.c:389
 msgid "At top level:"
 msgstr "Op bovenste niveau:"
 
 #: langhooks.c:407
-#, fuzzy, c-format
+#, c-format
 msgid "In member function %qs"
-msgstr "In memberfunctie %qs:"
+msgstr "In memberfunctie %qs"
 
 #: langhooks.c:411
-#, fuzzy, c-format
+#, c-format
 msgid "In function %qs"
-msgstr "In functie %qs:"
+msgstr "In functie %qs"
 
 #: langhooks.c:461
-#, fuzzy, c-format
+#, c-format
 msgid "    inlined from %qs at %s:%d:%d"
-msgstr "ongeldige registernaam voor %qs"
+msgstr "    inline gemaakt vanuit %qs op %s:%d:%d"
 
 #: langhooks.c:467
-#, fuzzy, c-format
+#, c-format
 msgid "    inlined from %qs at %s:%d"
-msgstr "%s voor %qs"
+msgstr "    inline gemaakt vanuit %qs op %s:%d"
 
 #: langhooks.c:473
-#, fuzzy, c-format
+#, c-format
 msgid "    inlined from %qs"
-msgstr "'complex' ongeldig voor %qs"
+msgstr "    inline gemaakt vanuit %qs"
 
-#: loop-iv.c:2805 tree-ssa-loop-niter.c:1818
+#: loop-iv.c:2806 tree-ssa-loop-niter.c:1818
 msgid "assuming that the loop is not infinite"
 msgstr ""
 
-#: loop-iv.c:2806 tree-ssa-loop-niter.c:1819
+#: loop-iv.c:2807 tree-ssa-loop-niter.c:1819
 msgid "cannot optimize possibly infinite loops"
 msgstr ""
 
-#: loop-iv.c:2814 tree-ssa-loop-niter.c:1823
+#: loop-iv.c:2815 tree-ssa-loop-niter.c:1823
 msgid "assuming that the loop counter does not overflow"
 msgstr ""
 
-#: loop-iv.c:2815 tree-ssa-loop-niter.c:1824
+#: loop-iv.c:2816 tree-ssa-loop-niter.c:1824
 msgid "cannot optimize loop, the loop counter may overflow"
 msgstr ""
 
 #. What to print when a switch has no documentation.
-#: opts.c:348
+#: opts.c:340
 msgid "This switch lacks documentation"
 msgstr "Deze optie heeft geen documentatie"
 
-#: opts.c:1159
+#: opts.c:1161
 msgid "[enabled]"
-msgstr ""
+msgstr "[ingeschakeld]"
 
-#: opts.c:1159
-#, fuzzy
+#: opts.c:1161
 msgid "[disabled]"
-msgstr "GCSE uitgeschakeld"
+msgstr "[uitgeschakeld]"
 
-#: opts.c:1170
+#: opts.c:1172
 #, c-format
 msgid " No options with the desired characteristics were found\n"
 msgstr ""
 
-#: opts.c:1172
+#: opts.c:1174
 #, c-format
 msgid " All options with the desired characteristics have already been displayed\n"
 msgstr ""
 
-#: opts.c:1226
-#, fuzzy
+#: opts.c:1228
 msgid "The following options are target specific"
-msgstr "De volgende opties zijn taalafhankelijk:\n"
+msgstr "De volgende opties zijn afhankelijk van het doelsysteem"
 
-#: opts.c:1229
-#, fuzzy
+#: opts.c:1231
 msgid "The following options control compiler warning messages"
-msgstr "De volgende opties zijn taalafhankelijk:\n"
+msgstr "De volgende opties beheren waarschuwingsboodschappen van de compiler"
 
-#: opts.c:1232
-#, fuzzy
+#: opts.c:1234
 msgid "The following options control optimizations"
-msgstr "lege declaratie"
+msgstr "De volgende opties beheren optimalisaties"
 
-#: opts.c:1235 opts.c:1273
-#, fuzzy
+#: opts.c:1237 opts.c:1275
 msgid "The following options are language-independent"
-msgstr "De volgende opties zijn taalafhankelijk:\n"
+msgstr "De volgende opties zijn taalafhankelijk"
 
-#: opts.c:1238
-#, fuzzy
+#: opts.c:1240
 msgid "The --param option recognizes the following as parameters"
-msgstr "De --param optie herkent de volgende parameters:\n"
+msgstr "De --param optie herkent de volgende parameters"
 
-#: opts.c:1245
-#, fuzzy
+# Zou een format spec moeten hebben voor de taalnaam...
+#: opts.c:1247
 msgid "The following options are specific to the language "
-msgstr "De volgende opties zijn taalafhankelijk:\n"
+msgstr "De volgende opties enkel van toepassing voor de taal "
 
-#: opts.c:1249
-#, fuzzy
+# Zou een format spec moeten hebben voor de taalnaam...
+# Of beter "voor de taal "?
+#: opts.c:1251
 msgid "The following options are supported by the language "
-msgstr "De volgende opties zijn taalafhankelijk:\n"
+msgstr "De volgende opties worden ondersteund door de taal "
 
-#: opts.c:1260
-#, fuzzy
+#: opts.c:1262
 msgid "The following options are not documented"
-msgstr "De volgende opties zijn taalafhankelijk:\n"
+msgstr "De volgende opties zijn niet gedocumenteerd"
 
-#: opts.c:1271
-#, fuzzy
+# Betere vertaling?
+#: opts.c:1273
 msgid "The following options are language-related"
-msgstr "De volgende opties zijn taalafhankelijk:\n"
+msgstr "De volgende opties hebben iets met een taal te maken"
 
-#: opts.c:1403
+#: opts.c:1405
 #, c-format
 msgid "warning: unrecognized argument to --help= switch: %.*s\n"
 msgstr ""
@@ -2153,7 +2148,7 @@
 msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr ""
 
-#: reload.c:3734
+#: reload.c:3744
 msgid "unable to generate reloads for:"
 msgstr ""
 
@@ -2236,60 +2231,60 @@
 msgstr "onherstelbare fout"
 
 #: toplev.c:1180
-#, fuzzy, c-format
+#, c-format
 msgid ""
 "%s%s%s %sversion %s (%s)\n"
 "%s\tcompiled by GNU C version %s, "
 msgstr ""
-"%s%s%s versie %s (%s)\n"
-"%s\tgecompileerd door GNU C versie %s.\n"
+"%s%s%s %sversie %s (%s)\n"
+"%s\tgecompileerd door GNU C versie %s, "
 
 #: toplev.c:1182
-#, fuzzy, c-format
+#, c-format
 msgid "%s%s%s %sversion %s (%s) compiled by CC, "
-msgstr "%s%s%s versie %s (%s) gecompileerd door CC.\n"
+msgstr "%s%s%s %sversie %s (%s) gecompileerd door CC, "
 
 #: toplev.c:1186
-#, fuzzy, c-format
+#, c-format
 msgid "GMP version %s, MPFR version %s.\n"
-msgstr "%s:versie '%.4s', verkies versie '%.4s'\n"
+msgstr "GMP versie %s, MPFR versie %s.\n"
 
 #: toplev.c:1188
 #, c-format
-msgid "warning: %s header version %s differs from library version %s.\n"
-msgstr ""
+msgid "%s%swarning: %s header version %s differs from library version %s.\n"
+msgstr "%s%slet op: %s headerversie %s verschilt van bibliotheekversie %s.\n"
 
 #: toplev.c:1190
 #, c-format
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
-msgstr ""
+msgstr "%s%sGGC heuristieken: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 
-#: toplev.c:1340
+#: toplev.c:1342
 msgid "options passed: "
 msgstr "meegegeven opties: "
 
-#: toplev.c:1374
+#: toplev.c:1376
 msgid "options enabled: "
 msgstr "ingeschakelde opties: "
 
-#: toplev.c:1509
+#: toplev.c:1511
 #, c-format
 msgid "created and used with differing settings of '%s'"
 msgstr ""
 
-#: toplev.c:1511
+#: toplev.c:1513
 msgid "out of memory"
 msgstr ""
 
-#: toplev.c:1526
+#: toplev.c:1528
 msgid "created and used with different settings of -fpic"
 msgstr ""
 
-#: toplev.c:1528
+#: toplev.c:1530
 msgid "created and used with different settings of -fpie"
 msgstr ""
 
-#: tree-inline.c:2571
+#: tree-inline.c:2657
 msgid "originally indirect function call not considered for inlining"
 msgstr ""
 
@@ -2348,7 +2343,7 @@
 msgstr ""
 
 #: params.def:93
-msgid "The threshold ratio between current and hotest structure counts"
+msgid "The threshold ratio between current and hottest structure counts"
 msgstr ""
 
 #: params.def:110
@@ -2420,9 +2415,8 @@
 msgstr ""
 
 #: params.def:217
-#, fuzzy
 msgid "The size of stack frame to be considered large"
-msgstr "bestand %qs is te groot"
+msgstr ""
 
 #: params.def:221
 msgid "Maximal stack frame growth due to inlining (in percent)"
@@ -2740,115 +2734,123 @@
 msgid "Maximum length of partial antic set when performing tree pre optimization"
 msgstr ""
 
-#: config/alpha/alpha.c:5015
+#: params.def:723
+msgid "Maximum size of a SCC before SCCVN stops processing a function"
+msgstr ""
+
+#: params.def:729
+msgid "Multiplier used for determining the double-queueing threshold"
+msgstr ""
+
+#: config/alpha/alpha.c:5023
 #, c-format
 msgid "invalid %%H value"
 msgstr "ongeldige waarde voor %%H"
 
-#: config/alpha/alpha.c:5036 config/bfin/bfin.c:1423
+#: config/alpha/alpha.c:5044 config/bfin/bfin.c:1516
 #, c-format
 msgid "invalid %%J value"
 msgstr "ongeldige waarde voor %%J"
 
-#: config/alpha/alpha.c:5066 config/ia64/ia64.c:4718
+#: config/alpha/alpha.c:5074 config/ia64/ia64.c:4719
 #, c-format
 msgid "invalid %%r value"
 msgstr "ongeldige waarde voor %%r"
 
-#: config/alpha/alpha.c:5076 config/ia64/ia64.c:4672
-#: config/rs6000/rs6000.c:11670 config/xtensa/xtensa.c:2036
+#: config/alpha/alpha.c:5084 config/ia64/ia64.c:4673
+#: config/rs6000/rs6000.c:11881 config/xtensa/xtensa.c:2042
 #, c-format
 msgid "invalid %%R value"
 msgstr "ongeldige waarde voor %%R"
 
-#: config/alpha/alpha.c:5082 config/rs6000/rs6000.c:11589
-#: config/xtensa/xtensa.c:2003
+#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11800
+#: config/xtensa/xtensa.c:2009
 #, c-format
 msgid "invalid %%N value"
 msgstr "ongeldige waarde voor %%N"
 
-#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11617
+#: config/alpha/alpha.c:5098 config/rs6000/rs6000.c:11828
 #, c-format
 msgid "invalid %%P value"
 msgstr "ongeldige waarde voor %%P"
 
-#: config/alpha/alpha.c:5098
+#: config/alpha/alpha.c:5106
 #, c-format
 msgid "invalid %%h value"
 msgstr "ongeldige waarde voor %%h"
 
-#: config/alpha/alpha.c:5106 config/xtensa/xtensa.c:2029
+#: config/alpha/alpha.c:5114 config/xtensa/xtensa.c:2035
 #, c-format
 msgid "invalid %%L value"
 msgstr "ongeldige waarde voor %%L"
 
-#: config/alpha/alpha.c:5145 config/rs6000/rs6000.c:11571
+#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11782
 #, c-format
 msgid "invalid %%m value"
 msgstr "ongeldige waarde voor %%m"
 
-#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11579
+#: config/alpha/alpha.c:5161 config/rs6000/rs6000.c:11790
 #, c-format
 msgid "invalid %%M value"
 msgstr "ongeldige waarde voor %%M"
 
-#: config/alpha/alpha.c:5197
+#: config/alpha/alpha.c:5205
 #, c-format
 msgid "invalid %%U value"
 msgstr "ongeldige waarde voor %%U"
 
-#: config/alpha/alpha.c:5209 config/alpha/alpha.c:5223
-#: config/rs6000/rs6000.c:11678
+#: config/alpha/alpha.c:5217 config/alpha/alpha.c:5231
+#: config/rs6000/rs6000.c:11889
 #, c-format
 msgid "invalid %%s value"
 msgstr "ongeldige waarde voor %%s"
 
-#: config/alpha/alpha.c:5246
+#: config/alpha/alpha.c:5254
 #, c-format
 msgid "invalid %%C value"
 msgstr "ongeldige waarde voor %%C"
 
-#: config/alpha/alpha.c:5283 config/rs6000/rs6000.c:11406
-#: config/rs6000/rs6000.c:11425
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:11617
+#: config/rs6000/rs6000.c:11636
 #, c-format
 msgid "invalid %%E value"
 msgstr "ongeldige waarde voor %%E"
 
 # mja, is nogal technisch - ikke nie snap nie
-#: config/alpha/alpha.c:5308 config/alpha/alpha.c:5356
+#: config/alpha/alpha.c:5316 config/alpha/alpha.c:5364
 #, c-format
 msgid "unknown relocation unspec"
 msgstr "onbekende 'unspec' relocatie"
 
-#: config/alpha/alpha.c:5317 config/crx/crx.c:1081
-#: config/rs6000/rs6000.c:12005 config/spu/spu.c:1492
+#: config/alpha/alpha.c:5325 config/crx/crx.c:1081
+#: config/rs6000/rs6000.c:12216 config/spu/spu.c:1482
 #, c-format
 msgid "invalid %%xn code"
 msgstr "ongeldige code voor %%xn"
 
-#: config/arc/arc.c:1724 config/m32r/m32r.c:1805
+#: config/arc/arc.c:1728 config/m32r/m32r.c:1805
 #, c-format
 msgid "invalid operand to %%R code"
 msgstr "ongeldige operand voor %%R-code"
 
-#: config/arc/arc.c:1756 config/m32r/m32r.c:1828
+#: config/arc/arc.c:1760 config/m32r/m32r.c:1828
 #, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "ongeldige operand voor %%H/%%L-code"
 
-#: config/arc/arc.c:1778 config/m32r/m32r.c:1899
+#: config/arc/arc.c:1782 config/m32r/m32r.c:1899
 #, c-format
 msgid "invalid operand to %%U code"
 msgstr "ongeldige operand voor %%U-code"
 
-#: config/arc/arc.c:1789
+#: config/arc/arc.c:1793
 #, c-format
 msgid "invalid operand to %%V code"
 msgstr "ongeldige operand voor %%V-code"
 
 #. Unknown flag.
 #. Undocumented flag.
-#: config/arc/arc.c:1796 config/m32r/m32r.c:1926 config/sparc/sparc.c:6995
+#: config/arc/arc.c:1800 config/m32r/m32r.c:1926 config/sparc/sparc.c:6998
 #, c-format
 msgid "invalid operand output code"
 msgstr "ongeldige code voor operanduitvoer"
@@ -2865,268 +2867,186 @@
 msgstr "instructie met predicaat in voorwaardelijke sequentie"
 
 #: config/arm/arm.c:12686
-#, fuzzy, c-format
+#, c-format
 msgid "invalid shift operand"
-msgstr "ongeldige operand voor %%f"
+msgstr "ongeldige shift-operand"
 
 #: config/arm/arm.c:12733 config/arm/arm.c:12743 config/arm/arm.c:12753
 #: config/arm/arm.c:12763 config/arm/arm.c:12773 config/arm/arm.c:12812
 #: config/arm/arm.c:12830 config/arm/arm.c:12865 config/arm/arm.c:12884
 #: config/arm/arm.c:12899 config/arm/arm.c:12927 config/arm/arm.c:12934
 #: config/arm/arm.c:12942 config/arm/arm.c:12963 config/arm/arm.c:12970
-#: config/bfin/bfin.c:1436 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
+#: config/bfin/bfin.c:1529 config/bfin/bfin.c:1536 config/bfin/bfin.c:1543
+#: config/bfin/bfin.c:1550 config/bfin/bfin.c:1559 config/bfin/bfin.c:1566
+#: config/bfin/bfin.c:1573 config/bfin/bfin.c:1580
 #, c-format
 msgid "invalid operand for code '%c'"
 msgstr "ongeldige operand voor code '%c'"
 
 #: config/arm/arm.c:12825
-#, fuzzy, c-format
+#, c-format
 msgid "instruction never executed"
-msgstr "onvoorwaardelijke tak %2d werd nooit uitgevoerd\n"
+msgstr "instructie wordt nooit uitgevoerd"
 
 #: config/arm/arm.c:13037
 #, c-format
 msgid "missing operand"
 msgstr "operand ontbreekt"
 
-#: config/avr/avr.c:1022
+#: config/avr/avr.c:1062
 #, c-format
 msgid "address operand requires constraint for X, Y, or Z register"
 msgstr ""
 
-#: config/avr/avr.c:1129
+#: config/avr/avr.c:1169
 msgid "bad address, not (reg+disp):"
 msgstr ""
 
-#: config/avr/avr.c:1136
+#: config/avr/avr.c:1176
 msgid "bad address, not post_inc or pre_dec:"
 msgstr ""
 
-#: config/avr/avr.c:1147
+#: config/avr/avr.c:1187
 msgid "internal compiler error.  Bad address:"
 msgstr "interne compilerfout.  Slecht adres:"
 
-#: config/avr/avr.c:1160
+#: config/avr/avr.c:1200
 msgid "internal compiler error.  Unknown mode:"
 msgstr "interne compilerfout.  Onbekende modus:"
 
-#: config/avr/avr.c:1775 config/avr/avr.c:2463
+#: config/avr/avr.c:1815 config/avr/avr.c:2503
 msgid "invalid insn:"
 msgstr "ongeldige insn:"
 
-#: config/avr/avr.c:1814 config/avr/avr.c:1900 config/avr/avr.c:1949
-#: config/avr/avr.c:1977 config/avr/avr.c:2072 config/avr/avr.c:2241
-#: config/avr/avr.c:2502 config/avr/avr.c:2614
+#: config/avr/avr.c:1854 config/avr/avr.c:1940 config/avr/avr.c:1989
+#: config/avr/avr.c:2017 config/avr/avr.c:2112 config/avr/avr.c:2281
+#: config/avr/avr.c:2542 config/avr/avr.c:2654
 msgid "incorrect insn:"
 msgstr ""
 
-#: config/avr/avr.c:1996 config/avr/avr.c:2157 config/avr/avr.c:2312
-#: config/avr/avr.c:2680
+#: config/avr/avr.c:2036 config/avr/avr.c:2197 config/avr/avr.c:2352
+#: config/avr/avr.c:2720
 msgid "unknown move insn:"
 msgstr "onbekende move-insn:"
 
-#: config/avr/avr.c:2910
+#: config/avr/avr.c:2950
 msgid "bad shift insn:"
 msgstr ""
 
-#: config/avr/avr.c:3026 config/avr/avr.c:3446 config/avr/avr.c:3804
+#: config/avr/avr.c:3066 config/avr/avr.c:3486 config/avr/avr.c:3844
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "interne compilerfout.  Verkeerde shift:"
 
-#: config/bfin/bfin.c:1385
+#: config/bfin/bfin.c:1478
 #, c-format
 msgid "invalid %%j value"
 msgstr "ongeldige waarde voor %%j"
 
-#: config/bfin/bfin.c:1578
+#: config/bfin/bfin.c:1671
 #, c-format
 msgid "invalid const_double operand"
 msgstr "ongeldige const_double operand"
 
-#: config/c4x/c4x.c:1583
-msgid "using CONST_DOUBLE for address"
-msgstr ""
-
-#: config/c4x/c4x.c:1721
-msgid "c4x_address_cost: Invalid addressing mode"
-msgstr "c4x_address_cost: Ongeldige adresseringsmodus"
-
-#: config/c4x/c4x.c:1856
-#, c-format
-msgid "c4x_print_operand: %%L inconsistency"
-msgstr ""
-
-#: config/c4x/c4x.c:1862
-#, c-format
-msgid "c4x_print_operand: %%N inconsistency"
-msgstr ""
-
-#: config/c4x/c4x.c:1903
-#, c-format
-msgid "c4x_print_operand: %%O inconsistency"
-msgstr ""
-
-#: config/c4x/c4x.c:1998
-msgid "c4x_print_operand: Bad operand case"
-msgstr ""
-
-#: config/c4x/c4x.c:2039
-msgid "c4x_print_operand_address: Bad post_modify"
-msgstr ""
-
-#: config/c4x/c4x.c:2061
-msgid "c4x_print_operand_address: Bad pre_modify"
-msgstr ""
-
-#: config/c4x/c4x.c:2109 config/c4x/c4x.c:2121 config/c4x/c4x.c:2136
-msgid "c4x_print_operand_address: Bad operand case"
-msgstr ""
-
-#: config/c4x/c4x.c:2387
-msgid "c4x_rptb_insert: Cannot find start label"
-msgstr ""
-
-#: config/c4x/c4x.c:2985
-msgid "invalid indirect memory address"
-msgstr "ongeldig indirect geheugenadres"
-
-#: config/c4x/c4x.c:3074
-msgid "invalid indirect (S) memory address"
-msgstr "ongeldig indirect (S) geheugenadres"
-
-#: config/c4x/c4x.c:3409
-msgid "c4x_valid_operands: Internal error"
-msgstr ""
-
-#: config/c4x/c4x.c:3848
-msgid "c4x_operand_subword: invalid mode"
-msgstr ""
-
-#: config/c4x/c4x.c:3851
-msgid "c4x_operand_subword: invalid operand"
-msgstr ""
-
-#. We could handle these with some difficulty.
-#. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:3877
-msgid "c4x_operand_subword: invalid autoincrement"
-msgstr ""
-
-#: config/c4x/c4x.c:3883
-msgid "c4x_operand_subword: invalid address"
-msgstr ""
-
-# klinkt niet
-#: config/c4x/c4x.c:3894
-msgid "c4x_operand_subword: address not offsettable"
-msgstr "c4x_operand_subword: adres kan niet geoffset worden"
-
-#: config/c4x/c4x.c:4096
-msgid "c4x_rptb_rpts_p: Repeat block top label moved"
-msgstr ""
-
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: config/cris/cris.c:491 fortran/dump-parse-tree.c:78
-#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:776
-#: fortran/dump-parse-tree.c:821 c-typeck.c:4607 c-typeck.c:4622
-#: c-typeck.c:4637 final.c:2984 final.c:2986 gcc.c:4737 loop-iv.c:2807
-#: loop-iv.c:2816 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
-#: cp/parser.c:2188 cp/typeck.c:4559 java/expr.c:409
+#: config/cris/cris.c:504 fortran/dump-parse-tree.c:78
+#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:798
+#: fortran/dump-parse-tree.c:843 c-typeck.c:4618 c-typeck.c:4633
+#: c-typeck.c:4648 final.c:2997 final.c:2999 gcc.c:4731 loop-iv.c:2808
+#: loop-iv.c:2817 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
+#: cp/parser.c:2192 cp/typeck.c:4567 java/expr.c:409
 #, gcc-internal-format
 msgid "%s"
 msgstr ""
 
-#: config/cris/cris.c:542
+#: config/cris/cris.c:555
 msgid "unexpected index-type in cris_print_index"
 msgstr ""
 
-#: config/cris/cris.c:556
+#: config/cris/cris.c:572
 msgid "unexpected base-type in cris_print_base"
 msgstr ""
 
-#: config/cris/cris.c:672
+#: config/cris/cris.c:688
 msgid "invalid operand for 'b' modifier"
 msgstr "ongeldige operand voor 'b' modifier"
 
-#: config/cris/cris.c:689
+#: config/cris/cris.c:705
 msgid "invalid operand for 'o' modifier"
 msgstr "ongeldige operand voor 'o' modifier"
 
-#: config/cris/cris.c:708
+#: config/cris/cris.c:724
 msgid "invalid operand for 'O' modifier"
 msgstr "ongeldige operand voor 'O' modifier"
 
-#: config/cris/cris.c:741
+#: config/cris/cris.c:757
 msgid "invalid operand for 'p' modifier"
 msgstr "ongeldige operand voor 'p' modifier"
 
-#: config/cris/cris.c:780
+#: config/cris/cris.c:796
 msgid "invalid operand for 'z' modifier"
 msgstr "ongeldige operand voor 'z' modifier"
 
-#: config/cris/cris.c:834 config/cris/cris.c:864
+#: config/cris/cris.c:860 config/cris/cris.c:894
 msgid "invalid operand for 'H' modifier"
 msgstr "ongeldige operand voor 'H' modifier"
 
-#: config/cris/cris.c:840
+#: config/cris/cris.c:870
 msgid "bad register"
 msgstr "slecht register"
 
-#: config/cris/cris.c:884
+#: config/cris/cris.c:914
 msgid "invalid operand for 'e' modifier"
 msgstr "ongeldige operand voor 'e' modifier"
 
-#: config/cris/cris.c:901
+#: config/cris/cris.c:931
 msgid "invalid operand for 'm' modifier"
 msgstr "ongeldige operand voor 'm' modifier"
 
-#: config/cris/cris.c:926
+#: config/cris/cris.c:956
 msgid "invalid operand for 'A' modifier"
 msgstr "ongeldige operand voor 'A' modifier"
 
-#: config/cris/cris.c:949
+#: config/cris/cris.c:979
 msgid "invalid operand for 'D' modifier"
 msgstr "ongeldige operand voor 'D' modifier"
 
-#: config/cris/cris.c:963
+#: config/cris/cris.c:993
 msgid "invalid operand for 'T' modifier"
 msgstr "ongeldige operand voor 'T' modifier"
 
-#: config/cris/cris.c:972
+#: config/cris/cris.c:1013
 msgid "invalid operand modifier letter"
 msgstr "ongeldige letter gebruikt als operand-modifier"
 
-#: config/cris/cris.c:1029
+#: config/cris/cris.c:1070
 msgid "unexpected multiplicative operand"
 msgstr ""
 
-#: config/cris/cris.c:1049
+#: config/cris/cris.c:1090
 msgid "unexpected operand"
 msgstr "onverwachte operand"
 
-#: config/cris/cris.c:1082 config/cris/cris.c:1092
+#: config/cris/cris.c:1123 config/cris/cris.c:1133
 msgid "unrecognized address"
 msgstr "adres niet herkend"
 
 # betere vertaling voor "supposed"?  "denkelijk"?
-#: config/cris/cris.c:2019
+#: config/cris/cris.c:2209
 msgid "unrecognized supposed constant"
 msgstr "vermoedelijke constante niet herkend"
 
-#: config/cris/cris.c:2394 config/cris/cris.c:2458
+#: config/cris/cris.c:2638 config/cris/cris.c:2702
 msgid "unexpected side-effects in address"
 msgstr ""
 
 #. Can't possibly get a GOT-needing-fixup for a function-call,
 #. right?
-#: config/cris/cris.c:3253
+#: config/cris/cris.c:3539
 msgid "Unidentifiable call op"
 msgstr ""
 
-#: config/cris/cris.c:3304
+#: config/cris/cris.c:3590
 #, c-format
 msgid "PIC register isn't set up"
 msgstr ""
@@ -3177,82 +3097,82 @@
 msgid "fr30_print_operand: unhandled MEM"
 msgstr ""
 
-#: config/frv/frv.c:2542
+#: config/frv/frv.c:2546
 msgid "bad insn to frv_print_operand_address:"
 msgstr "slechte insn gegeven aan frv_print_operand_address:"
 
-#: config/frv/frv.c:2553
+#: config/frv/frv.c:2557
 msgid "bad register to frv_print_operand_memory_reference_reg:"
 msgstr "slecht register gegeven aan frv_print_operand_memory_reference_reg:"
 
-#: config/frv/frv.c:2592 config/frv/frv.c:2602 config/frv/frv.c:2611
-#: config/frv/frv.c:2632 config/frv/frv.c:2637
+#: config/frv/frv.c:2596 config/frv/frv.c:2606 config/frv/frv.c:2615
+#: config/frv/frv.c:2636 config/frv/frv.c:2641
 msgid "bad insn to frv_print_operand_memory_reference:"
 msgstr "slechte insn gegeven aan frv_print_memory_reference:"
 
-#: config/frv/frv.c:2723
+#: config/frv/frv.c:2727
 #, c-format
 msgid "bad condition code"
 msgstr "slechte conditiecode"
 
-#: config/frv/frv.c:2798
+#: config/frv/frv.c:2802
 msgid "bad insn in frv_print_operand, bad const_double"
 msgstr "slechte insn in frv_print_operandm slechte const_double"
 
-#: config/frv/frv.c:2859
+#: config/frv/frv.c:2863
 msgid "bad insn to frv_print_operand, 'e' modifier:"
 msgstr "slechte insn in frv_print_operand, 'e' modifier:"
 
-#: config/frv/frv.c:2867
+#: config/frv/frv.c:2871
 msgid "bad insn to frv_print_operand, 'F' modifier:"
 msgstr "slechte insn in frv_print_operand, 'F' modifier:"
 
-#: config/frv/frv.c:2883
+#: config/frv/frv.c:2887
 msgid "bad insn to frv_print_operand, 'f' modifier:"
 msgstr "slechte insn in frv_print_operand, 'f' modifier:"
 
-#: config/frv/frv.c:2897
+#: config/frv/frv.c:2901
 msgid "bad insn to frv_print_operand, 'g' modifier:"
 msgstr "slechte insn in frv_print_operand, 'g' modifier:"
 
-#: config/frv/frv.c:2945
+#: config/frv/frv.c:2949
 msgid "bad insn to frv_print_operand, 'L' modifier:"
 msgstr "slechte insn in frv_print_operand, 'L' modifier:"
 
-#: config/frv/frv.c:2958
+#: config/frv/frv.c:2962
 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
 msgstr "slechte insn in frv_print_operand, 'M/N' modifier:"
 
-#: config/frv/frv.c:2979
+#: config/frv/frv.c:2983
 msgid "bad insn to frv_print_operand, 'O' modifier:"
 msgstr "slechte insn in frv_print_operand, 'O' modifier:"
 
-#: config/frv/frv.c:2997
+#: config/frv/frv.c:3001
 msgid "bad insn to frv_print_operand, P modifier:"
 msgstr "slechte insn in frv_print_operand, P modifier:"
 
 # gaat "case" hier wel over "geval"?
-#: config/frv/frv.c:3017
+#: config/frv/frv.c:3021
 msgid "bad insn in frv_print_operand, z case"
 msgstr "slechte insn in frv_print_operand, z-geval"
 
-#: config/frv/frv.c:3048
+#: config/frv/frv.c:3052
 msgid "bad insn in frv_print_operand, 0 case"
 msgstr "slechte insn in frv_print_operand, 0-geval"
 
-#: config/frv/frv.c:3053
+#: config/frv/frv.c:3057
 msgid "frv_print_operand: unknown code"
 msgstr "frv_print_operand: onbekende code"
 
-#: config/frv/frv.c:4422
+#: config/frv/frv.c:4426
 msgid "bad output_move_single operand"
 msgstr "ongeldige output_move_single operand"
 
-#: config/frv/frv.c:4549
+#: config/frv/frv.c:4553
 msgid "bad output_move_double operand"
 msgstr "ongeldige output_move_double operand"
 
-#: config/frv/frv.c:4691
+#: config/frv/frv.c:4695
 msgid "bad output_condmove_single operand"
 msgstr "ongeldige output_condmove_single operand"
 
@@ -3270,28 +3190,28 @@
 msgid " (frv)"
 msgstr " (frv)"
 
-#: config/i386/i386.c:8218
+#: config/i386/i386.c:8273
 #, c-format
 msgid "invalid UNSPEC as operand"
 msgstr "ongeldige UNSPEC als operand"
 
-#: config/i386/i386.c:8924
+#: config/i386/i386.c:8979
 #, c-format
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr "operand is noch een constante, noch een conditiecode â‡’ ongeldige operandcode 'c'"
 
-#: config/i386/i386.c:9040
+#: config/i386/i386.c:9095
 #, c-format
 msgid "invalid operand code '%c'"
 msgstr "ongeldige operand voor '%c'"
 
 # "constraints" hier te vertalen ("beperkingen"/"restricties") of niet?
-#: config/i386/i386.c:9089
+#: config/i386/i386.c:9144
 #, c-format
 msgid "invalid constraints for operand"
 msgstr "ongeldige constraints voor operand"
 
-#: config/i386/i386.c:16348
+#: config/i386/i386.c:16423
 msgid "unknown insn mode"
 msgstr "onbekende insn-modus"
 
@@ -3312,34 +3232,34 @@
 msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr ""
 
-#: config/ia64/ia64.c:4770
+#: config/ia64/ia64.c:4771
 #, c-format
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operand: onbekende code"
 
-#: config/ia64/ia64.c:9889
+#: config/ia64/ia64.c:9890
 msgid "invalid conversion from %<__fpreg%>"
 msgstr "ongeldige conversie van %<__fpreg%>"
 
-#: config/ia64/ia64.c:9892
+#: config/ia64/ia64.c:9893
 msgid "invalid conversion to %<__fpreg%>"
 msgstr "ongeldige conversie naar %<__fpreg%>"
 
-#: config/ia64/ia64.c:9905 config/ia64/ia64.c:9916
+#: config/ia64/ia64.c:9906 config/ia64/ia64.c:9917
 msgid "invalid operation on %<__fpreg%>"
 msgstr "ongeldige bewerking met %<__fpreg%>"
 
-#: config/iq2000/iq2000.c:3118
+#: config/iq2000/iq2000.c:3122
 #, c-format
 msgid "invalid %%P operand"
 msgstr "ongeldige operand voor %%P"
 
-#: config/iq2000/iq2000.c:3126 config/rs6000/rs6000.c:11607
+#: config/iq2000/iq2000.c:3130 config/rs6000/rs6000.c:11818
 #, c-format
 msgid "invalid %%p value"
 msgstr "ongeldige waarde voor %%p"
 
-#: config/iq2000/iq2000.c:3182
+#: config/iq2000/iq2000.c:3186
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "ongeldig gebruik van %%d, %%x, of %%X"
@@ -3384,7 +3304,7 @@
 msgstr "post-increment adres is geen register"
 
 #: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
-#: config/rs6000/rs6000.c:19870
+#: config/rs6000/rs6000.c:20087
 msgid "bad address"
 msgstr "slecht adres"
 
@@ -3430,59 +3350,59 @@
 msgid "invalid Z register replacement for insn"
 msgstr "ongeldige Z-register vervanging voor insn"
 
-#: config/mips/mips.c:6313 config/mips/mips.c:6334 config/mips/mips.c:6438
-#, fuzzy, c-format
+#: config/mips/mips.c:6371 config/mips/mips.c:6392 config/mips/mips.c:6496
+#, c-format
 msgid "'%%%c' is not a valid operand prefix"
-msgstr "-fPIC is niet geldig met -mcoff"
+msgstr "'%%%c' is geen geldige operand-prefix"
 
-#: config/mips/mips.c:6382 config/mips/mips.c:6389 config/mips/mips.c:6396
-#: config/mips/mips.c:6456
-#, fuzzy, c-format
+#: config/mips/mips.c:6440 config/mips/mips.c:6447 config/mips/mips.c:6454
+#: config/mips/mips.c:6514
+#, c-format
 msgid "invalid use of '%%%c'"
-msgstr "ongeldig gebruik van %<restrict%>"
+msgstr "ongeldig gebruik van '%%%c'"
 
-#: config/mips/mips.c:6701
+#: config/mips/mips.c:6761
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr ""
 
-#: config/mmix/mmix.c:1487 config/mmix/mmix.c:1617
+#: config/mmix/mmix.c:1483 config/mmix/mmix.c:1613
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr ""
 
-#: config/mmix/mmix.c:1566
+#: config/mmix/mmix.c:1562
 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr ""
 
-#: config/mmix/mmix.c:1585
+#: config/mmix/mmix.c:1581
 msgid "MMIX Internal: Expected a register, not this"
 msgstr ""
 
-#: config/mmix/mmix.c:1595
+#: config/mmix/mmix.c:1591
 msgid "MMIX Internal: Expected a constant, not this"
 msgstr ""
 
 #. We need the original here.
-#: config/mmix/mmix.c:1679
+#: config/mmix/mmix.c:1675
 msgid "MMIX Internal: Cannot decode this operand"
 msgstr ""
 
-#: config/mmix/mmix.c:1736
+#: config/mmix/mmix.c:1732
 msgid "MMIX Internal: This is not a recognized address"
 msgstr ""
 
-#: config/mmix/mmix.c:2669
+#: config/mmix/mmix.c:2665
 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr ""
 
-#: config/mmix/mmix.c:2676
+#: config/mmix/mmix.c:2672
 msgid "MMIX Internal: What's the CC of this?"
 msgstr ""
 
-#: config/mmix/mmix.c:2680
+#: config/mmix/mmix.c:2676
 msgid "MMIX Internal: What is the CC of this?"
 msgstr ""
 
-#: config/mmix/mmix.c:2744
+#: config/mmix/mmix.c:2740
 msgid "MMIX Internal: This is not a constant:"
 msgstr "MMIX Intern: Dit is geen constante:"
 
@@ -3508,175 +3428,175 @@
 msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11434
+#: config/rs6000/rs6000.c:11645
 #, c-format
 msgid "invalid %%f value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11443
+#: config/rs6000/rs6000.c:11654
 #, c-format
 msgid "invalid %%F value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11452
+#: config/rs6000/rs6000.c:11663
 #, c-format
 msgid "invalid %%G value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11487
+#: config/rs6000/rs6000.c:11698
 #, c-format
 msgid "invalid %%j code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11497
+#: config/rs6000/rs6000.c:11708
 #, c-format
 msgid "invalid %%J code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11507
+#: config/rs6000/rs6000.c:11718
 #, c-format
 msgid "invalid %%k value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11527 config/xtensa/xtensa.c:2022
+#: config/rs6000/rs6000.c:11738 config/xtensa/xtensa.c:2028
 #, c-format
 msgid "invalid %%K value"
 msgstr "ongeldige waarde voor %%K"
 
-#: config/rs6000/rs6000.c:11597
+#: config/rs6000/rs6000.c:11808
 #, c-format
 msgid "invalid %%O value"
 msgstr "ongeldige waarde voor %%O"
 
-#: config/rs6000/rs6000.c:11644
+#: config/rs6000/rs6000.c:11855
 #, c-format
 msgid "invalid %%q value"
 msgstr "ongeldige waarde voor %%q"
 
-#: config/rs6000/rs6000.c:11688
+#: config/rs6000/rs6000.c:11899
 #, c-format
 msgid "invalid %%S value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11728
+#: config/rs6000/rs6000.c:11939
 #, c-format
 msgid "invalid %%T value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11738
+#: config/rs6000/rs6000.c:11949
 #, c-format
 msgid "invalid %%u value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11747 config/xtensa/xtensa.c:1992
+#: config/rs6000/rs6000.c:11958 config/xtensa/xtensa.c:1998
 #, c-format
 msgid "invalid %%v value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:21768
+#: config/rs6000/rs6000.c:21946
 msgid "AltiVec argument passed to unprototyped function"
 msgstr "AltiVec argument doorgegeven aan functie zonder prototype"
 
 # Betere vertaling voor 'decompose'?
-#: config/s390/s390.c:4561
+#: config/s390/s390.c:4560
 #, c-format
 msgid "cannot decompose address"
 msgstr "kan adres niet ontleden"
 
-#: config/s390/s390.c:4771
+#: config/s390/s390.c:4770
 msgid "UNKNOWN in print_operand !?"
 msgstr ""
 
 #: config/score/score3.c:1262 config/score/score3.c:1282
 #: config/score/score7.c:1253
-#, fuzzy, c-format
+#, c-format
 msgid "invalid operand for code: '%c'"
-msgstr "ongeldige operand voor code '%c'"
+msgstr "ongeldige operand voor code: '%c'"
 
-#: config/sh/sh.c:746
+#: config/sh/sh.c:749
 #, c-format
 msgid "invalid operand to %%R"
 msgstr "ongeldige operand voor %%R"
 
-#: config/sh/sh.c:773
+#: config/sh/sh.c:776
 #, c-format
 msgid "invalid operand to %%S"
 msgstr "ongeldige operand voor %%N"
 
-#: config/sh/sh.c:8095
+#: config/sh/sh.c:8098
 msgid "created and used with different architectures / ABIs"
 msgstr "aangemaakt en gebruikt met verschillende architecturen / ABIs"
 
-#: config/sh/sh.c:8097
+#: config/sh/sh.c:8100
 msgid "created and used with different ABIs"
 msgstr "aangemaakt en gebruikt met verschillende ABIs"
 
 # Vertaling voor "endianness"? Of niet nodig?
-#: config/sh/sh.c:8099
+#: config/sh/sh.c:8102
 msgid "created and used with different endianness"
 msgstr "aangemaakt en gebruikt met verschillende \"endianness\""
 
-#: config/sparc/sparc.c:6803 config/sparc/sparc.c:6809
+#: config/sparc/sparc.c:6806 config/sparc/sparc.c:6812
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "ongeldige operand voor %%Y"
 
-#: config/sparc/sparc.c:6879
+#: config/sparc/sparc.c:6882
 #, c-format
 msgid "invalid %%A operand"
 msgstr "ongeldige operand voor %%A"
 
-#: config/sparc/sparc.c:6889
+#: config/sparc/sparc.c:6892
 #, c-format
 msgid "invalid %%B operand"
 msgstr "ongeldige operand voor %%B"
 
-#: config/sparc/sparc.c:6928
+#: config/sparc/sparc.c:6931
 #, c-format
 msgid "invalid %%c operand"
 msgstr "ongeldige operand voor %%c"
 
-#: config/sparc/sparc.c:6950
+#: config/sparc/sparc.c:6953
 #, c-format
 msgid "invalid %%d operand"
 msgstr "ongeldige operand voor %%d"
 
-#: config/sparc/sparc.c:6967
+#: config/sparc/sparc.c:6970
 #, c-format
 msgid "invalid %%f operand"
 msgstr "ongeldige operand voor %%f"
 
-#: config/sparc/sparc.c:6981
+#: config/sparc/sparc.c:6984
 #, c-format
 msgid "invalid %%s operand"
 msgstr "ongeldige operand voor %%s"
 
-#: config/sparc/sparc.c:7035
+#: config/sparc/sparc.c:7038
 #, c-format
 msgid "long long constant not a valid immediate operand"
 msgstr "een long long constante is geen geldige onmiddellijke operand"
 
-#: config/sparc/sparc.c:7038
+#: config/sparc/sparc.c:7041
 #, c-format
 msgid "floating point constant not a valid immediate operand"
 msgstr "een floating-point constante is geen geldige onmiddellijke operand"
 
-#: config/stormy16/stormy16.c:1775 config/stormy16/stormy16.c:1846
+#: config/stormy16/stormy16.c:1748 config/stormy16/stormy16.c:1819
 #, c-format
 msgid "'B' operand is not constant"
 msgstr "'B' operand is geen constante"
 
-#: config/stormy16/stormy16.c:1802
+#: config/stormy16/stormy16.c:1775
 #, c-format
 msgid "'B' operand has multiple bits set"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1828
+#: config/stormy16/stormy16.c:1801
 #, c-format
 msgid "'o' operand is not constant"
 msgstr "'o' operand is geen constante"
 
-#: config/stormy16/stormy16.c:1860
+#: config/stormy16/stormy16.c:1833
 #, c-format
 msgid "xstormy16_print_operand: unknown code"
 msgstr ""
@@ -3689,56 +3609,56 @@
 msgid "output_move_single:"
 msgstr "output_move_single:"
 
-#: config/xtensa/xtensa.c:652 config/xtensa/xtensa.c:684
-#: config/xtensa/xtensa.c:693
+#: config/xtensa/xtensa.c:656 config/xtensa/xtensa.c:688
+#: config/xtensa/xtensa.c:697
 msgid "bad test"
 msgstr "slechte test"
 
-#: config/xtensa/xtensa.c:1980
+#: config/xtensa/xtensa.c:1986
 #, c-format
 msgid "invalid %%D value"
 msgstr "ongeldige waarde voor %%D"
 
-#: config/xtensa/xtensa.c:2017
+#: config/xtensa/xtensa.c:2023
 msgid "invalid mask"
 msgstr "ongeldig masker"
 
-#: config/xtensa/xtensa.c:2043
+#: config/xtensa/xtensa.c:2049
 #, c-format
 msgid "invalid %%x value"
 msgstr "ongeldige waarde voor %%x"
 
-#: config/xtensa/xtensa.c:2050
+#: config/xtensa/xtensa.c:2056
 #, c-format
 msgid "invalid %%d value"
 msgstr "ongeldige waarde voor %%d"
 
-#: config/xtensa/xtensa.c:2071 config/xtensa/xtensa.c:2081
+#: config/xtensa/xtensa.c:2077 config/xtensa/xtensa.c:2087
 #, c-format
 msgid "invalid %%t/%%b value"
 msgstr "ongeldige waarde voor %%t/%%b"
 
-#: config/xtensa/xtensa.c:2123
+#: config/xtensa/xtensa.c:2129
 msgid "invalid address"
 msgstr "ongeldig adres"
 
-#: config/xtensa/xtensa.c:2148
+#: config/xtensa/xtensa.c:2154
 msgid "no register in address"
 msgstr "geen register in adres"
 
-#: config/xtensa/xtensa.c:2156
+#: config/xtensa/xtensa.c:2162
 msgid "address offset not a constant"
 msgstr "adres-offset is geen constante"
 
-#: cp/call.c:2514
+#: cp/call.c:2500
 msgid "candidates are:"
 msgstr "kandidaten zijn:"
 
-#: cp/call.c:6463
+#: cp/call.c:6487
 msgid "candidate 1:"
 msgstr "kandidaat 1:"
 
-#: cp/call.c:6464
+#: cp/call.c:6488
 msgid "candidate 2:"
 msgstr "kandidaat 2:"
 
@@ -3784,52 +3704,51 @@
 msgstr ""
 
 # Is 'elementair' wel een goede vertaling voor 'elemental'?
-#: fortran/arith.c:1425
-#, fuzzy
+#: fortran/arith.c:1472
 msgid "elemental binary operation"
-msgstr "Elementaire binaire operatie"
+msgstr "elementaire binaire operatie"
 
-#: fortran/arith.c:1997
+#: fortran/arith.c:2044
 #, no-c-format
 msgid "Arithmetic OK converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2001
+#: fortran/arith.c:2048
 #, no-c-format
 msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 msgstr ""
 
-#: fortran/arith.c:2006
+#: fortran/arith.c:2053
 #, no-c-format
 msgid "Arithmetic underflow converting %s to %s at %L"
 msgstr "Arithmetische underflow bij conversie van %s naar %s op %L"
 
-#: fortran/arith.c:2010
+#: fortran/arith.c:2057
 #, no-c-format
 msgid "Arithmetic NaN converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2014
+#: fortran/arith.c:2061
 #, no-c-format
 msgid "Division by zero converting %s to %s at %L"
 msgstr "Deling door nul bij conversie van %s naar %s op %L"
 
-#: fortran/arith.c:2018
+#: fortran/arith.c:2065
 #, no-c-format
 msgid "Array operands are incommensurate converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2022
+#: fortran/arith.c:2069
 #, no-c-format
 msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2355
+#: fortran/arith.c:2402
 #, no-c-format
 msgid "The Hollerith constant at %L is too long to convert to %s"
 msgstr ""
 
-#: fortran/arith.c:2513
+#: fortran/arith.c:2560
 #, no-c-format
 msgid "Enumerator exceeds the C integer type at %C"
 msgstr ""
@@ -3860,72 +3779,72 @@
 msgid "Variable '%s' at %L in this context must be constant"
 msgstr ""
 
-#: fortran/array.c:299
+#: fortran/array.c:314
 #, no-c-format
 msgid "Expected expression in array specification at %C"
 msgstr ""
 
-#: fortran/array.c:386
+#: fortran/array.c:392
 #, no-c-format
 msgid "Bad array specification for an explicitly shaped array at %C"
 msgstr ""
 
-#: fortran/array.c:396
+#: fortran/array.c:402
 #, no-c-format
 msgid "Bad array specification for assumed shape array at %C"
 msgstr ""
 
-#: fortran/array.c:410
+#: fortran/array.c:416
 #, no-c-format
 msgid "Bad specification for deferred shape array at %C"
 msgstr ""
 
-#: fortran/array.c:414
+#: fortran/array.c:420
 #, no-c-format
 msgid "Bad specification for assumed size array at %C"
 msgstr ""
 
-#: fortran/array.c:423
+#: fortran/array.c:429
 #, no-c-format
 msgid "Expected another dimension in array declaration at %C"
 msgstr ""
 
-#: fortran/array.c:429
+#: fortran/array.c:435
 #, no-c-format
 msgid "Array specification at %C has more than %d dimensions"
 msgstr ""
 
-#: fortran/array.c:635
+#: fortran/array.c:641
 #, no-c-format
 msgid "duplicated initializer"
 msgstr "herhaalde beginwaarde"
 
-#: fortran/array.c:727
+#: fortran/array.c:733
 #, no-c-format
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 msgstr ""
 
-#: fortran/array.c:829 fortran/array.c:938
+#: fortran/array.c:835 fortran/array.c:944
 #, no-c-format
 msgid "Syntax error in array constructor at %C"
 msgstr ""
 
-#: fortran/array.c:884
+#: fortran/array.c:890
 #, no-c-format
 msgid "Fortran 2003: [...] style array constructors at %C"
 msgstr ""
 
-#: fortran/array.c:898
+#: fortran/array.c:904
 #, no-c-format
 msgid "Empty array constructor at %C is not allowed"
 msgstr "Lege array-constructor op %C is niet toegestaan"
 
-#: fortran/array.c:982
+#: fortran/array.c:988
 #, no-c-format
 msgid "Element in %s array constructor at %L is %s"
 msgstr ""
 
-#: fortran/array.c:1309
+#: fortran/array.c:1315
 #, no-c-format
 msgid "Iterator step at %L cannot be zero"
 msgstr ""
@@ -3946,7 +3865,7 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
 msgstr ""
 
-#: fortran/check.c:101 fortran/check.c:817 fortran/check.c:827
+#: fortran/check.c:101 fortran/check.c:810 fortran/check.c:820
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
 msgstr ""
@@ -4012,227 +3931,221 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
 msgstr ""
 
-#: fortran/check.c:320
+#: fortran/check.c:356
 #, no-c-format
-msgid "Missing DIM parameter in intrinsic '%s' at %L"
-msgstr ""
-
-#: fortran/check.c:363
-#, no-c-format
 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
 msgstr ""
 
-#: fortran/check.c:433
+#: fortran/check.c:426
 #, no-c-format
 msgid "Unequal character lengths (%ld and %ld) in %s intrinsic at %L"
 msgstr ""
 
-#: fortran/check.c:535 fortran/check.c:1938 fortran/check.c:1953
+#: fortran/check.c:528 fortran/check.c:1932 fortran/check.c:1947
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
 msgstr ""
 
-#: fortran/check.c:559 fortran/check.c:3703
+#: fortran/check.c:552 fortran/check.c:3697
 #, no-c-format
 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
 msgstr ""
 
-#: fortran/check.c:568 fortran/check.c:1143 fortran/check.c:1286
-#: fortran/check.c:1360 fortran/check.c:1616
+#: fortran/check.c:561 fortran/check.c:1137 fortran/check.c:1280
+#: fortran/check.c:1354 fortran/check.c:1610
 #, no-c-format
 msgid "Extension: Different type kinds at %L"
 msgstr ""
 
-#: fortran/check.c:608 fortran/check.c:2022
+#: fortran/check.c:601 fortran/check.c:2016
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
 msgstr ""
 
-#: fortran/check.c:628
-#, fuzzy, no-c-format
+#: fortran/check.c:621
+#, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
-msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
+msgstr ""
 
-#: fortran/check.c:636
+#: fortran/check.c:629
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
 msgstr ""
 
-#: fortran/check.c:652
+#: fortran/check.c:645
 #, no-c-format
 msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
 msgstr ""
 
-#: fortran/check.c:663
+#: fortran/check.c:656
 #, no-c-format
 msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
 msgstr ""
 
-#: fortran/check.c:798 fortran/check.c:915
+#: fortran/check.c:791 fortran/check.c:910
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
 msgstr ""
 
-#: fortran/check.c:848 fortran/check.c:1205 fortran/check.c:1308
-#: fortran/check.c:1467 fortran/check.c:1484 fortran/check.c:2318
-#: fortran/check.c:2444 fortran/check.c:2779 fortran/check.c:2821
+#: fortran/check.c:841 fortran/check.c:1199 fortran/check.c:1302
+#: fortran/check.c:1461 fortran/check.c:1478 fortran/check.c:2312
+#: fortran/check.c:2438 fortran/check.c:2773 fortran/check.c:2815
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
 msgstr ""
 
-#: fortran/check.c:964 fortran/check.c:1712 fortran/check.c:1720
+#: fortran/check.c:959 fortran/check.c:1706 fortran/check.c:1714
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
 msgstr ""
 
-#: fortran/check.c:978
+#: fortran/check.c:973
 #, no-c-format
 msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
 msgstr ""
 
-#: fortran/check.c:997 fortran/check.c:1005
-#, fuzzy, no-c-format
+#: fortran/check.c:992 fortran/check.c:1000
+#, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
-msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
+msgstr ""
 
-#: fortran/check.c:1256
+#: fortran/check.c:1250
 #, no-c-format
 msgid "Argument of %s at %L must be of length one"
 msgstr ""
 
-#: fortran/check.c:1315
+#: fortran/check.c:1309
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
 msgstr ""
 
-#: fortran/check.c:1440
+#: fortran/check.c:1434
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
 msgstr ""
 
-#: fortran/check.c:1589
+#: fortran/check.c:1583
 #, no-c-format
 msgid "Intrinsic '%s' at %L must have at least two arguments"
 msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
 
-#: fortran/check.c:1622
+#: fortran/check.c:1616
 #, no-c-format
 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
 msgstr ""
 
-#: fortran/check.c:1655
+#: fortran/check.c:1649
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
 msgstr ""
 
-# vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
-#: fortran/check.c:1662
-#, fuzzy, no-c-format
+#: fortran/check.c:1656
+#, no-c-format
 msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
-msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
+msgstr ""
 
-#: fortran/check.c:1734
+#: fortran/check.c:1728
 #, no-c-format
 msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
 msgstr ""
 
-#: fortran/check.c:1753
+#: fortran/check.c:1747
 #, no-c-format
 msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
 msgstr ""
 
-#: fortran/check.c:1762
+#: fortran/check.c:1756
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
 msgstr ""
 
 # rank -> rang: correct in Fortran-context?
-#: fortran/check.c:1964
+#: fortran/check.c:1958
 #, fuzzy, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
 msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
 
 # rank -> rang: correct in Fortran-context?
-#: fortran/check.c:1973
+#: fortran/check.c:1967
 #, fuzzy, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
 msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
 
-#: fortran/check.c:2069
+#: fortran/check.c:2063
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
 msgstr ""
 
-#: fortran/check.c:2090
+#: fortran/check.c:2084
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
 msgstr ""
 
-#: fortran/check.c:2098
+#: fortran/check.c:2092
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
 msgstr ""
 
 # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
-#: fortran/check.c:2114
+#: fortran/check.c:2108
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
 msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
 
-#: fortran/check.c:2231
+#: fortran/check.c:2225
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
 msgstr ""
 
-#: fortran/check.c:2241
+#: fortran/check.c:2235
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
 msgstr ""
 
-#: fortran/check.c:2279
+#: fortran/check.c:2273
 #, no-c-format
 msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
 msgstr ""
 
-#: fortran/check.c:2364
+#: fortran/check.c:2358
 #, no-c-format
 msgid "Missing arguments to %s intrinsic at %L"
 msgstr "Ontbrekende argumenten voor intrinsic %s op %L"
 
-#: fortran/check.c:2405
+#: fortran/check.c:2399
 #, no-c-format
 msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
 msgstr ""
 
 # rank -> rang: correct in Fortran-context?
-#: fortran/check.c:2479
+#: fortran/check.c:2473
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
 msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
 
 # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
-#: fortran/check.c:2731
+#: fortran/check.c:2725
 #, fuzzy, no-c-format
 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
 msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
 
-#: fortran/check.c:3050
+#: fortran/check.c:3044
 #, no-c-format
 msgid "Too many arguments to %s at %L"
 msgstr "Te veel argumenten voor %s op %L"
 
-#: fortran/check.c:3162 fortran/check.c:3616 fortran/check.c:3640
+#: fortran/check.c:3156 fortran/check.c:3610 fortran/check.c:3634
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
 msgstr ""
 
 # rank -> rang: correct in Fortran-context?
-#: fortran/check.c:3338
+#: fortran/check.c:3332
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
 msgstr "'%s' argument voor intrinsic '%s' op %L moet kleiner dan rang %d zijn"
 
-#: fortran/check.c:3687 fortran/check.c:3695
+#: fortran/check.c:3681 fortran/check.c:3689
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
 msgstr ""
@@ -4257,890 +4170,926 @@
 msgid "'%s' at %L already is initialized at %L"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: fortran/data.c:412
+#: fortran/data.c:317
 #, no-c-format
+msgid "Data element below array lower bound at %L"
+msgstr ""
+
+#: fortran/data.c:329
+#, no-c-format
+msgid "Data element above array upper bound at %L"
+msgstr ""
+
+#: fortran/data.c:435
+#, no-c-format
 msgid "Extension: re-initialization of '%s' at %L"
 msgstr "Extensie: herinitialisatie van '%s' op %L"
 
-#: fortran/decl.c:254
+#: fortran/decl.c:253
 #, no-c-format
 msgid "Host associated variable '%s' may not be in the DATA statement at %C"
 msgstr ""
 
-#: fortran/decl.c:261
+#: fortran/decl.c:260
 #, no-c-format
 msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
 msgstr ""
 
-#: fortran/decl.c:366
+#: fortran/decl.c:365
 #, no-c-format
 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
 msgstr ""
 
-#: fortran/decl.c:470
+#: fortran/decl.c:390
+#, fuzzy, no-c-format
+msgid "Invalid initializer %s in Data statement at %C"
+msgstr "%s voor %qs"
+
+#: fortran/decl.c:493
 #, no-c-format
 msgid "Initialization at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:529
+#: fortran/decl.c:552
 #, no-c-format
 msgid "DATA statement at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:558
+#: fortran/decl.c:581
 #, no-c-format
 msgid "Bad INTENT specification at %C"
 msgstr ""
 
-#: fortran/decl.c:600
+#: fortran/decl.c:623
 #, no-c-format
 msgid "Conflict in attributes of function argument at %C"
 msgstr ""
 
-#: fortran/decl.c:647
+#: fortran/decl.c:676
 #, no-c-format
 msgid "Syntax error in character length specification at %C"
 msgstr ""
 
-#: fortran/decl.c:757
+#: fortran/decl.c:795
 #, fuzzy, no-c-format
 msgid "Procedure '%s' at %C is already defined at %L"
 msgstr "veld %qs heeft al een beginwaarde gekregen"
 
-#: fortran/decl.c:765
+#: fortran/decl.c:803
 #, no-c-format
 msgid "Name '%s' at %C is already defined as a generic interface at %L"
 msgstr ""
 
-#: fortran/decl.c:778
+#: fortran/decl.c:816
 #, fuzzy, no-c-format
 msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
 msgstr "parameternamen (zonder types) in functiedeclaratie"
 
-#: fortran/decl.c:850
+#: fortran/decl.c:888
 #, no-c-format
 msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:880
+#: fortran/decl.c:918
 #, no-c-format
 msgid "Type '%s' at %L is a parameter to the BIND(C)  procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
 msgstr ""
 
-#: fortran/decl.c:887
+#: fortran/decl.c:925
 #, no-c-format
 msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:902
+#: fortran/decl.c:940
 #, no-c-format
 msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:916
+#: fortran/decl.c:954
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:925
+#: fortran/decl.c:963
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:934
+#: fortran/decl.c:972
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:947
+#: fortran/decl.c:985
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:957
+#: fortran/decl.c:995
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:1033
+#: fortran/decl.c:1071
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:1069
+#: fortran/decl.c:1107
 #, no-c-format
 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
 msgstr ""
 
-#: fortran/decl.c:1075
+#: fortran/decl.c:1113
 #, no-c-format
 msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
 msgstr ""
 
-#: fortran/decl.c:1165
+#: fortran/decl.c:1203
 #, no-c-format
 msgid "Initializer not allowed for PARAMETER '%s' at %C"
 msgstr ""
 
-#: fortran/decl.c:1174
+#: fortran/decl.c:1213
 #, no-c-format
-msgid "Initializer not allowed for COMMON variable '%s' at %C"
-msgstr ""
-
-#: fortran/decl.c:1184
-#, no-c-format
 msgid "PARAMETER at %L is missing an initializer"
 msgstr "beginwaarde ontbreekt in PARAMETER op %L"
 
-#: fortran/decl.c:1194
+#: fortran/decl.c:1223
 #, no-c-format
 msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
 msgstr ""
 
-#: fortran/decl.c:1344
+#: fortran/decl.c:1373
 #, no-c-format
 msgid "Component at %C must have the POINTER attribute"
 msgstr ""
 
-#: fortran/decl.c:1352
+#: fortran/decl.c:1381
 #, no-c-format
 msgid "Array component of structure at %C must have explicit or deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1378
+#: fortran/decl.c:1425
 #, no-c-format
 msgid "Allocatable component at %C must be an array"
 msgstr ""
 
-#: fortran/decl.c:1389
+#: fortran/decl.c:1436
 #, no-c-format
 msgid "Pointer array component of structure at %C must have a deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1398
+#: fortran/decl.c:1445
 #, no-c-format
 msgid "Allocatable component of structure at %C must have a deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1407
+#: fortran/decl.c:1454
 #, no-c-format
 msgid "Array component of structure at %C must have an explicit shape"
 msgstr ""
 
-#: fortran/decl.c:1433
+#: fortran/decl.c:1480
 #, no-c-format
 msgid "NULL() initialization at %C is ambiguous"
 msgstr ""
 
-#: fortran/decl.c:1556 fortran/decl.c:5197
+#: fortran/decl.c:1603 fortran/decl.c:5395
 #, fuzzy, no-c-format
 msgid "Duplicate array spec for Cray pointee at %C"
 msgstr "herhaalde label-declaratie %qs"
 
-#: fortran/decl.c:1616
+#: fortran/decl.c:1663
 #, fuzzy, no-c-format
 msgid "the type of '%s' at %C has not been declared within the interface"
 msgstr "%<%.*s%> is niet gedefinieerd"
 
-#: fortran/decl.c:1632
+#: fortran/decl.c:1679
 #, no-c-format
 msgid "Function name '%s' not allowed at %C"
 msgstr "Functienaam '%s' niet toegestaan op %C"
 
-#: fortran/decl.c:1648
+#: fortran/decl.c:1695
 #, no-c-format
 msgid "Extension: Old-style initialization at %C"
 msgstr ""
 
-#: fortran/decl.c:1663
+#: fortran/decl.c:1710
 #, no-c-format
 msgid "Initialization at %C isn't for a pointer variable"
 msgstr "Initialisatie op %C is niet voor een pointervariable"
 
-#: fortran/decl.c:1671
+#: fortran/decl.c:1718
 #, fuzzy, no-c-format
 msgid "Pointer initialization requires a NULL() at %C"
 msgstr "(dicht bij initialisatie van %qs)"
 
-#: fortran/decl.c:1677
+#: fortran/decl.c:1724
 #, no-c-format
 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:1690
+#: fortran/decl.c:1737
 #, no-c-format
 msgid "Pointer initialization at %C requires '=>', not '='"
 msgstr ""
 
-#: fortran/decl.c:1699 fortran/decl.c:6129
+#: fortran/decl.c:1746 fortran/decl.c:6361
 #, fuzzy, no-c-format
 msgid "Expected an initialization expression at %C"
 msgstr "ongeldige waarheidsexpressie"
 
-#: fortran/decl.c:1705
+#: fortran/decl.c:1752
 #, no-c-format
 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:1718
+#: fortran/decl.c:1765
 #, no-c-format
 msgid "Initialization of allocatable component at %C is not allowed"
 msgstr ""
 
-#: fortran/decl.c:1772 fortran/decl.c:1781
+#: fortran/decl.c:1819 fortran/decl.c:1828
 #, fuzzy, no-c-format
 msgid "Old-style type declaration %s*%d not supported at %C"
 msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
 
-#: fortran/decl.c:1786
+#: fortran/decl.c:1833
 #, fuzzy, no-c-format
 msgid "Nonstandard type declaration %s*%d at %C"
 msgstr "twee of meer data types in de declaratie van %qs"
 
-#: fortran/decl.c:1838 fortran/decl.c:1897
+#: fortran/decl.c:1884 fortran/decl.c:1948
 #, fuzzy, no-c-format
 msgid "Missing right parenthesis at %C"
 msgstr "Bestandsnaam ontbreekt na %qs optie"
 
-#: fortran/decl.c:1853 fortran/decl.c:1931
+#: fortran/decl.c:1897 fortran/decl.c:1993
 #, fuzzy, no-c-format
 msgid "Expected initialization expression at %C"
 msgstr "ongeldige waarheidsexpressie"
 
-#: fortran/decl.c:1861 fortran/decl.c:1937
+#: fortran/decl.c:1905 fortran/decl.c:1999
 #, no-c-format
 msgid "Expected scalar initialization expression at %C"
 msgstr ""
 
-#: fortran/decl.c:1891
+#: fortran/decl.c:1936
 #, fuzzy, no-c-format
 msgid "Kind %d not supported for type %s at %C"
 msgstr "afrondingsmodus niet ondersteund voor VAX-floats"
 
-#: fortran/decl.c:1957
+#: fortran/decl.c:1946
 #, fuzzy, no-c-format
+msgid "Missing right parenthesis or comma at %C"
+msgstr "Bestandsnaam ontbreekt na %qs optie"
+
+#: fortran/decl.c:2019
+#, fuzzy, no-c-format
 msgid "Kind %d is not supported for CHARACTER at %C"
 msgstr "afrondingsmodus niet ondersteund voor VAX-floats"
 
-#: fortran/decl.c:2086
+#: fortran/decl.c:2148
 #, no-c-format
 msgid "Syntax error in CHARACTER declaration at %C"
 msgstr ""
 
-#: fortran/decl.c:2156
+#: fortran/decl.c:2233
 #, no-c-format
 msgid "Extension: BYTE type at %C"
 msgstr ""
 
-#: fortran/decl.c:2162
+#: fortran/decl.c:2239
 #, no-c-format
 msgid "BYTE type used at %C is not available on the target machine"
 msgstr ""
 
-#: fortran/decl.c:2211
+#: fortran/decl.c:2288
 #, fuzzy, no-c-format
 msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
 msgstr "Volg de ISO 1990 C standaard"
 
-#: fortran/decl.c:2245 fortran/decl.c:2252 fortran/decl.c:2558
-#: fortran/decl.c:2566
+#: fortran/decl.c:2328 fortran/decl.c:2337 fortran/decl.c:2649
+#: fortran/decl.c:2657
 #, fuzzy, no-c-format
 msgid "Type name '%s' at %C is ambiguous"
 msgstr "grootte van %qs is %u bytes"
 
-#: fortran/decl.c:2321
+#: fortran/decl.c:2412
 #, no-c-format
 msgid "Missing character range in IMPLICIT at %C"
 msgstr ""
 
-#: fortran/decl.c:2367
+#: fortran/decl.c:2458
 #, no-c-format
 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
 msgstr ""
 
-#: fortran/decl.c:2421
+#: fortran/decl.c:2512
 #, no-c-format
 msgid "Empty IMPLICIT statement at %C"
 msgstr ""
 
-#: fortran/decl.c:2524
+#: fortran/decl.c:2615
 #, no-c-format
 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
 msgstr ""
 
-#: fortran/decl.c:2529
+#: fortran/decl.c:2620
 #, no-c-format
 msgid "Fortran 2003: IMPORT statement at %C"
 msgstr ""
 
-#: fortran/decl.c:2544
+#: fortran/decl.c:2635
 #, no-c-format
 msgid "Expecting list of named entities at %C"
 msgstr ""
 
-#: fortran/decl.c:2572
+#: fortran/decl.c:2663
 #, no-c-format
 msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
 msgstr ""
 
-#: fortran/decl.c:2579
+#: fortran/decl.c:2670
 #, no-c-format
 msgid "'%s' is already IMPORTed from host scoping unit at %C."
 msgstr ""
 
-#: fortran/decl.c:2608
+#: fortran/decl.c:2699
 #, fuzzy, no-c-format
 msgid "Syntax error in IMPORT statement at %C"
 msgstr "%s voor %qs"
 
-#: fortran/decl.c:2850
+#: fortran/decl.c:2941
 #, fuzzy, no-c-format
 msgid "Missing dimension specification at %C"
 msgstr "beginwaarde ontbreekt"
 
-#: fortran/decl.c:2924
+#: fortran/decl.c:3015
 #, fuzzy, no-c-format
 msgid "Duplicate %s attribute at %L"
 msgstr "herhaalde label-declaratie %qs"
 
-#: fortran/decl.c:2943
+#: fortran/decl.c:3034
 #, fuzzy, no-c-format
 msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
 msgstr "globale registervariabele volgt op een functiedefinitie"
 
-#: fortran/decl.c:2953
+#: fortran/decl.c:3044
 #, fuzzy, no-c-format
 msgid "Attribute at %L is not allowed in a TYPE definition"
 msgstr "globale registervariabele volgt op een functiedefinitie"
 
-#: fortran/decl.c:2971
+#: fortran/decl.c:3062
 #, fuzzy, no-c-format
 msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
 msgstr "globale registervariabele volgt op een functiedefinitie"
 
-#: fortran/decl.c:2982
+#: fortran/decl.c:3073
 #, fuzzy, no-c-format
 msgid "%s attribute at %L is not allowed outside of the specification part of a module"
 msgstr "%Jsectie-attribuut is niet toegestaan voor %qD"
 
-#: fortran/decl.c:3034 fortran/decl.c:5437
+#: fortran/decl.c:3125 fortran/decl.c:5635
 #, no-c-format
 msgid "PROTECTED at %C only allowed in specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:3040
+#: fortran/decl.c:3131
 #, no-c-format
 msgid "Fortran 2003: PROTECTED attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:3071
+#: fortran/decl.c:3162
 #, no-c-format
 msgid "Fortran 2003: VALUE attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:3081
+#: fortran/decl.c:3172
 #, no-c-format
 msgid "Fortran 2003: VOLATILE attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:3121
+#: fortran/decl.c:3212
 #, no-c-format
 msgid "Multiple identifiers provided with single NAME= specifier at %C"
 msgstr ""
 
 #. Print an error, but continue parsing line.
-#: fortran/decl.c:3171
+#: fortran/decl.c:3261
 #, no-c-format
 msgid "C kind parameter is for type %s but symbol '%s' at %L is of type %s"
 msgstr ""
 
-#: fortran/decl.c:3235
+#: fortran/decl.c:3325
 #, no-c-format
 msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:3257
+#: fortran/decl.c:3347
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:3266
+#: fortran/decl.c:3356
 #, no-c-format
 msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:3270
+#: fortran/decl.c:3360
 #, fuzzy, no-c-format
 msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
 msgstr "overflow in constante expressie"
 
-#: fortran/decl.c:3282
+#: fortran/decl.c:3372
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
 msgstr ""
 
-#: fortran/decl.c:3296
+#: fortran/decl.c:3386
 #, no-c-format
 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
 msgstr ""
 
-#: fortran/decl.c:3304
+#: fortran/decl.c:3394
 #, no-c-format
 msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
 msgstr ""
 
-#: fortran/decl.c:3314
+#: fortran/decl.c:3404
 #, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
 msgstr ""
 
-#: fortran/decl.c:3322
+#: fortran/decl.c:3412
 #, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
 msgstr ""
 
 #. Use gfc_warning_now because we won't say that the symbol fails
 #. just because of this.
-#: fortran/decl.c:3334
+#: fortran/decl.c:3424
 #, no-c-format
 msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
 msgstr ""
 
-#: fortran/decl.c:3409
+#: fortran/decl.c:3499
 #, no-c-format
 msgid "Need either entity or common block name for attribute specification statement at %C"
 msgstr ""
 
-#: fortran/decl.c:3456
+#: fortran/decl.c:3546
 #, no-c-format
 msgid "Missing entity or common block name for attribute specification statement at %C"
 msgstr ""
 
 #. Now we have an error, which we signal, and then fix up
 #. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:3563
+#: fortran/decl.c:3653
 #, no-c-format
 msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
 msgstr ""
 
-#: fortran/decl.c:3595
+#: fortran/decl.c:3685
 #, fuzzy, no-c-format
 msgid "Syntax error in data declaration at %C"
 msgstr "twee of meer data types in de declaratie van %qs"
 
-#: fortran/decl.c:3742
+#: fortran/decl.c:3832
 #, no-c-format
 msgid "Name '%s' at %C is the name of the procedure"
 msgstr ""
 
-#: fortran/decl.c:3754
+#: fortran/decl.c:3844
 #, no-c-format
 msgid "Unexpected junk in formal argument list at %C"
 msgstr ""
 
-#: fortran/decl.c:3771
+#: fortran/decl.c:3861
 #, no-c-format
 msgid "Duplicate symbol '%s' in formal argument list at %C"
 msgstr ""
 
-#: fortran/decl.c:3822
+#: fortran/decl.c:3912
 #, no-c-format
 msgid "RESULT variable at %C must be different than function name"
 msgstr ""
 
-#: fortran/decl.c:3892
+#: fortran/decl.c:3990
 #, fuzzy, no-c-format
 msgid "Unexpected junk after function declaration at %C"
 msgstr "conflicterende declaraties van %qs"
 
-#: fortran/decl.c:3951
+#: fortran/decl.c:4000 fortran/decl.c:4734
 #, fuzzy, no-c-format
+msgid "Extension: BIND(C) attribute at %L may not be specified for an internal procedure"
+msgstr "%Jsectie-attribuut kan niet opgegeven worden voor lokale variabelen"
+
+#: fortran/decl.c:4066
+#, fuzzy, no-c-format
 msgid "Interface '%s' at %C may not be generic"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: fortran/decl.c:3956
+#: fortran/decl.c:4071
 #, fuzzy, no-c-format
 msgid "Interface '%s' at %C may not be a statement function"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: fortran/decl.c:3967
+#: fortran/decl.c:4082
 #, no-c-format
 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:3975
+#: fortran/decl.c:4118
 #, no-c-format
-msgid "Fortran 2003: Support for intrinsic procedure '%s' in PROCEDURE statement at %C not yet implemented in gfortran"
-msgstr ""
-
-#: fortran/decl.c:4014
-#, no-c-format
 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:4021
+#: fortran/decl.c:4125
 #, no-c-format
 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:4027
+#: fortran/decl.c:4131
 #, no-c-format
 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
 msgstr ""
 
-#: fortran/decl.c:4060 fortran/decl.c:4103
+#: fortran/decl.c:4167 fortran/decl.c:4210
 #, fuzzy, no-c-format
 msgid "Syntax error in PROCEDURE statement at %C"
 msgstr "%s voor %qs"
 
-#: fortran/decl.c:4077
+#: fortran/decl.c:4184
 #, no-c-format
 msgid "PROCEDURE at %C must be in a generic interface"
 msgstr ""
 
-#: fortran/decl.c:4128
+#: fortran/decl.c:4235
 #, no-c-format
 msgid "Fortran 2003: Procedure components at %C are not yet implemented in gfortran"
 msgstr ""
 
-#: fortran/decl.c:4138
+#: fortran/decl.c:4245
 #, no-c-format
 msgid "Fortran 2003: PROCEDURE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:4186
+#: fortran/decl.c:4293
 #, no-c-format
 msgid "Expected formal argument list in function definition at %C"
 msgstr ""
 
-#: fortran/decl.c:4210 fortran/decl.c:4214 fortran/decl.c:4536
-#: fortran/decl.c:4540 fortran/symbol.c:1402
+#: fortran/decl.c:4317 fortran/decl.c:4321 fortran/decl.c:4520
+#: fortran/decl.c:4524 fortran/decl.c:4702 fortran/decl.c:4706
+#: fortran/symbol.c:1402
 #, no-c-format
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 msgstr ""
 
-#: fortran/decl.c:4246
+#: fortran/decl.c:4353
 #, fuzzy, no-c-format
 msgid "Function '%s' at %C already has a type of %s"
 msgstr "gevraagd alignment is geen macht van 2"
 
-#: fortran/decl.c:4322
+#: fortran/decl.c:4441
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
 msgstr ""
 
-#: fortran/decl.c:4325
+#: fortran/decl.c:4444
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a MODULE"
 msgstr ""
 
-#: fortran/decl.c:4328
+#: fortran/decl.c:4447
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
 msgstr ""
 
-#: fortran/decl.c:4332
+#: fortran/decl.c:4451
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
 msgstr ""
 
-#: fortran/decl.c:4336
+#: fortran/decl.c:4455
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
 msgstr ""
 
-#: fortran/decl.c:4340
+#: fortran/decl.c:4459
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
 msgstr ""
 
-#: fortran/decl.c:4344
+#: fortran/decl.c:4463
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DO block"
 msgstr ""
 
-#: fortran/decl.c:4348
+#: fortran/decl.c:4467
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a SELECT block"
 msgstr ""
 
-#: fortran/decl.c:4352
+#: fortran/decl.c:4471
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a FORALL block"
 msgstr ""
 
-#: fortran/decl.c:4356
+#: fortran/decl.c:4475
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a WHERE block"
 msgstr ""
 
-#: fortran/decl.c:4360
+#: fortran/decl.c:4479
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
 msgstr ""
 
-#: fortran/decl.c:4378
+#: fortran/decl.c:4497
 #, fuzzy, no-c-format
 msgid "ENTRY statement at %C cannot appear in a contained procedure"
 msgstr "overflow in constante expressie"
 
-#: fortran/decl.c:4560
+#: fortran/decl.c:4552 fortran/decl.c:4742
 #, no-c-format
 msgid "Missing required parentheses before BIND(C) at %C"
 msgstr ""
 
-#: fortran/decl.c:4618 fortran/decl.c:4634
+#: fortran/decl.c:4801 fortran/decl.c:4817
 #, fuzzy, no-c-format
 msgid "Syntax error in NAME= specifier for binding label at %C"
 msgstr "constant object wordt beschreven (argument %d)"
 
-#: fortran/decl.c:4649
+#: fortran/decl.c:4832
 #, fuzzy, no-c-format
 msgid "Missing closing quote '\"' for binding label at %C"
 msgstr "parameternaam ontbreekt uit parameterlijst"
 
-#: fortran/decl.c:4658
+#: fortran/decl.c:4841
 #, fuzzy, no-c-format
 msgid "Missing closing quote ''' for binding label at %C"
 msgstr "parameternaam ontbreekt uit parameterlijst"
 
-#: fortran/decl.c:4668
+#: fortran/decl.c:4851
 #, fuzzy, no-c-format
 msgid "Missing closing paren for binding label at %C"
 msgstr "parameternaam ontbreekt uit parameterlijst"
 
-#: fortran/decl.c:4703
+#: fortran/decl.c:4857
+#, fuzzy, no-c-format
+msgid "No binding name is allowed in BIND(C) at %C"
+msgstr "Functienaam '%s' niet toegestaan op %C"
+
+#: fortran/decl.c:4863
 #, no-c-format
+msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
+msgstr ""
+
+#: fortran/decl.c:4894
+#, no-c-format
 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
 msgstr ""
 
-#: fortran/decl.c:4876
+#: fortran/decl.c:5066
 #, no-c-format
 msgid "Unexpected END statement at %C"
 msgstr ""
 
 #. We would have required END [something].
-#: fortran/decl.c:4885
+#: fortran/decl.c:5075
 #, no-c-format
 msgid "%s statement expected at %L"
 msgstr ""
 
-#: fortran/decl.c:4896
+#: fortran/decl.c:5086
 #, no-c-format
 msgid "Expecting %s statement at %C"
 msgstr ""
 
-#: fortran/decl.c:4911
+#: fortran/decl.c:5101
 #, no-c-format
 msgid "Expected block name of '%s' in %s statement at %C"
 msgstr ""
 
-#: fortran/decl.c:4928
+#: fortran/decl.c:5118
 #, no-c-format
 msgid "Expected terminating name at %C"
 msgstr ""
 
-#: fortran/decl.c:4937
+#: fortran/decl.c:5127
 #, no-c-format
 msgid "Expected label '%s' for %s statement at %C"
 msgstr ""
 
-#: fortran/decl.c:4991
+#: fortran/decl.c:5181
 #, no-c-format
 msgid "Missing array specification at %L in DIMENSION statement"
 msgstr ""
 
-#: fortran/decl.c:5000
+#: fortran/decl.c:5189
 #, no-c-format
+msgid "Dimensions specified for %s at %L after its initialisation"
+msgstr ""
+
+#: fortran/decl.c:5198
+#, no-c-format
 msgid "Array specification must be deferred at %L"
 msgstr ""
 
-#: fortran/decl.c:5077
+#: fortran/decl.c:5275
 #, no-c-format
 msgid "Unexpected character in variable list at %C"
 msgstr ""
 
-#: fortran/decl.c:5114
+#: fortran/decl.c:5312
 #, no-c-format
 msgid "Expected '(' at %C"
 msgstr ""
 
-#: fortran/decl.c:5128 fortran/decl.c:5168
+#: fortran/decl.c:5326 fortran/decl.c:5366
 #, no-c-format
 msgid "Expected variable name at %C"
 msgstr ""
 
-#: fortran/decl.c:5144
+#: fortran/decl.c:5342
 #, no-c-format
 msgid "Cray pointer at %C must be an integer"
 msgstr ""
 
-#: fortran/decl.c:5148
+#: fortran/decl.c:5346
 #, no-c-format
 msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
 msgstr ""
 
-#: fortran/decl.c:5154
+#: fortran/decl.c:5352
 #, no-c-format
 msgid "Expected \",\" at %C"
 msgstr ""
 
-#: fortran/decl.c:5217
+#: fortran/decl.c:5415
 #, no-c-format
 msgid "Expected \")\" at %C"
 msgstr ""
 
-#: fortran/decl.c:5229
+#: fortran/decl.c:5427
 #, no-c-format
 msgid "Expected \",\" or end of statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5293
+#: fortran/decl.c:5491
 #, no-c-format
 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
 msgstr ""
 
-#: fortran/decl.c:5388
+#: fortran/decl.c:5586
 #, no-c-format
 msgid "Access specification of the %s operator at %C has already been specified"
 msgstr ""
 
-#: fortran/decl.c:5405
+#: fortran/decl.c:5603
 #, no-c-format
 msgid "Access specification of the .%s. operator at %C has already been specified"
 msgstr ""
 
-#: fortran/decl.c:5443
+#: fortran/decl.c:5641
 #, no-c-format
 msgid "Fortran 2003: PROTECTED statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5483
+#: fortran/decl.c:5681
 #, fuzzy, no-c-format
 msgid "Syntax error in PROTECTED statement at %C"
 msgstr "%s voor %qs"
 
-#: fortran/decl.c:5504
+#: fortran/decl.c:5702
 #, no-c-format
 msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5541
+#: fortran/decl.c:5739
 #, no-c-format
 msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5568
+#: fortran/decl.c:5766
 #, no-c-format
 msgid "Expected variable name at %C in PARAMETER statement"
 msgstr ""
 
-#: fortran/decl.c:5575
+#: fortran/decl.c:5773
 #, no-c-format
 msgid "Expected = sign in PARAMETER statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5581
+#: fortran/decl.c:5779
 #, no-c-format
 msgid "Expected expression at %C in PARAMETER statement"
 msgstr ""
 
-#: fortran/decl.c:5639
+#: fortran/decl.c:5799
+#, fuzzy, no-c-format
+msgid "Initializing already initialized variable at %C"
+msgstr "Initialisatie op %C is niet voor een pointervariable"
+
+#: fortran/decl.c:5844
 #, no-c-format
 msgid "Unexpected characters in PARAMETER statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5663
+#: fortran/decl.c:5868
 #, no-c-format
 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
 msgstr ""
 
-#: fortran/decl.c:5675
+#: fortran/decl.c:5880
 #, no-c-format
 msgid "SAVE statement at %C follows blanket SAVE statement"
 msgstr ""
 
-#: fortran/decl.c:5722
+#: fortran/decl.c:5927
 #, no-c-format
 msgid "Syntax error in SAVE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5733
+#: fortran/decl.c:5938
 #, no-c-format
 msgid "Fortran 2003: VALUE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5773
+#: fortran/decl.c:5978
 #, fuzzy, no-c-format
 msgid "Syntax error in VALUE statement at %C"
 msgstr "%s voor %qs"
 
-#: fortran/decl.c:5784
+#: fortran/decl.c:5989
 #, no-c-format
 msgid "Fortran 2003: VOLATILE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5826
+#: fortran/decl.c:6031
 #, fuzzy, no-c-format
 msgid "Syntax error in VOLATILE statement at %C"
 msgstr "%s voor %qs"
 
-#: fortran/decl.c:5848
+#: fortran/decl.c:6054
 #, no-c-format
 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
 msgstr ""
 
-#: fortran/decl.c:5910
+#: fortran/decl.c:6142
 #, no-c-format
 msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5922
+#: fortran/decl.c:6154
 #, no-c-format
 msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5979
+#: fortran/decl.c:6211
 #, no-c-format
 msgid "Expected :: in TYPE definition at %C"
 msgstr ""
 
-#: fortran/decl.c:5990
+#: fortran/decl.c:6222
 #, no-c-format
 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
 msgstr ""
 
-#: fortran/decl.c:6000
+#: fortran/decl.c:6232
 #, no-c-format
 msgid "Derived type name '%s' at %C already has a basic type of %s"
 msgstr ""
 
-#: fortran/decl.c:6016
+#: fortran/decl.c:6248
 #, no-c-format
 msgid "Derived type definition of '%s' at %C has already been defined"
 msgstr ""
 
-#: fortran/decl.c:6054
+#: fortran/decl.c:6286
 #, no-c-format
 msgid "Cray Pointee at %C cannot be assumed shape array"
 msgstr ""
 
-#: fortran/decl.c:6074
+#: fortran/decl.c:6306
 #, no-c-format
 msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
 msgstr ""
 
-#: fortran/decl.c:6146
+#: fortran/decl.c:6378
 #, no-c-format
 msgid "ENUMERATOR %L not initialized with integer expression"
 msgstr ""
 
-#: fortran/decl.c:6195
+#: fortran/decl.c:6427
 #, no-c-format
 msgid "ENUM definition statement expected before %C"
 msgstr ""
 
-#: fortran/decl.c:6228
+#: fortran/decl.c:6460
 #, no-c-format
 msgid "Syntax error in ENUMERATOR definition at %C"
 msgstr ""
@@ -5155,21 +5104,21 @@
 msgid "      "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:626
+#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:637
 #, c-format
 msgid "(%s "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1069
-#: fortran/dump-parse-tree.c:1113 fortran/dump-parse-tree.c:1123
+#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1091
+#: fortran/dump-parse-tree.c:1135 fortran/dump-parse-tree.c:1145
 #, c-format
 msgid "%d"
 msgstr ""
 
 #: fortran/dump-parse-tree.c:90 fortran/dump-parse-tree.c:116
 #: fortran/dump-parse-tree.c:159 fortran/dump-parse-tree.c:395
-#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:613
-#: fortran/dump-parse-tree.c:636
+#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:624
+#: fortran/dump-parse-tree.c:647
 #, c-format
 msgid ")"
 msgstr ""
@@ -5309,7 +5258,7 @@
 msgid "%.2x"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:732
+#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:754
 #, fuzzy, c-format
 msgid "%s:"
 msgstr "%s voor %qs"
@@ -5424,748 +5373,753 @@
 msgid "%s[["
 msgstr ""
 
-#: fortran/dump-parse-tree.c:551
+#: fortran/dump-parse-tree.c:560
 #, c-format
 msgid "(%s %s %s %s %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:558
+#: fortran/dump-parse-tree.c:567
 #, c-format
 msgid " ALLOCATABLE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:560 fortran/dump-parse-tree.c:631
+#: fortran/dump-parse-tree.c:569 fortran/dump-parse-tree.c:642
 #, c-format
 msgid " DIMENSION"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:562
+#: fortran/dump-parse-tree.c:571
 #, c-format
 msgid " EXTERNAL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:564
+#: fortran/dump-parse-tree.c:573
 #, c-format
 msgid " INTRINSIC"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:566
+#: fortran/dump-parse-tree.c:575
 #, c-format
 msgid " OPTIONAL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:568 fortran/dump-parse-tree.c:629
+#: fortran/dump-parse-tree.c:577 fortran/dump-parse-tree.c:640
 #, c-format
 msgid " POINTER"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:570
+#: fortran/dump-parse-tree.c:579
 #, c-format
 msgid " PROTECTED"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:572
+#: fortran/dump-parse-tree.c:581
 #, c-format
 msgid " VALUE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:574
+#: fortran/dump-parse-tree.c:583
 #, c-format
 msgid " VOLATILE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:576
+#: fortran/dump-parse-tree.c:585
 #, c-format
 msgid " THREADPRIVATE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:578
+#: fortran/dump-parse-tree.c:587
 #, c-format
 msgid " TARGET"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:580
+#: fortran/dump-parse-tree.c:589
 #, c-format
 msgid " DUMMY"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:582
+#: fortran/dump-parse-tree.c:591
 #, c-format
 msgid " RESULT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:584
+#: fortran/dump-parse-tree.c:593
 #, c-format
 msgid " ENTRY"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:587
+#: fortran/dump-parse-tree.c:595
 #, c-format
+msgid " BIND(C)"
+msgstr ""
+
+#: fortran/dump-parse-tree.c:598
+#, c-format
 msgid " DATA"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:589
+#: fortran/dump-parse-tree.c:600
 #, c-format
 msgid " USE-ASSOC"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:591
+#: fortran/dump-parse-tree.c:602
 #, c-format
 msgid " IN-NAMELIST"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:593
+#: fortran/dump-parse-tree.c:604
 #, c-format
 msgid " IN-COMMON"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:596
+#: fortran/dump-parse-tree.c:607
 #, c-format
 msgid " ABSTRACT INTERFACE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:598
+#: fortran/dump-parse-tree.c:609
 #, c-format
 msgid " FUNCTION"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:600
+#: fortran/dump-parse-tree.c:611
 #, c-format
 msgid " SUBROUTINE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:602
+#: fortran/dump-parse-tree.c:613
 #, c-format
 msgid " IMPLICIT-TYPE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:605
+#: fortran/dump-parse-tree.c:616
 #, c-format
 msgid " SEQUENCE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:607
+#: fortran/dump-parse-tree.c:618
 #, c-format
 msgid " ELEMENTAL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:609
+#: fortran/dump-parse-tree.c:620
 #, c-format
 msgid " PURE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:611
+#: fortran/dump-parse-tree.c:622
 #, c-format
 msgid " RECURSIVE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:635 fortran/dump-parse-tree.c:682
-#: fortran/dump-parse-tree.c:706 fortran/dump-parse-tree.c:735
-#: fortran/dump-parse-tree.c:1276 fortran/dump-parse-tree.c:1282
-#: fortran/dump-parse-tree.c:1784
+#: fortran/dump-parse-tree.c:646 fortran/dump-parse-tree.c:693
+#: fortran/dump-parse-tree.c:717 fortran/dump-parse-tree.c:757
+#: fortran/dump-parse-tree.c:1298 fortran/dump-parse-tree.c:1304
+#: fortran/dump-parse-tree.c:1806
 #, fuzzy, c-format
 msgid " %s"
 msgstr "%s voor %qs"
 
-#: fortran/dump-parse-tree.c:659
+#: fortran/dump-parse-tree.c:670
 #, c-format
 msgid "symbol %s "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:666
+#: fortran/dump-parse-tree.c:677
 #, c-format
 msgid "value: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:673
+#: fortran/dump-parse-tree.c:684
 #, c-format
 msgid "Array spec:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:680
+#: fortran/dump-parse-tree.c:691
 #, c-format
 msgid "Generic interfaces:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:688
+#: fortran/dump-parse-tree.c:699
 #, c-format
 msgid "result: %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:694
+#: fortran/dump-parse-tree.c:705
 #, c-format
 msgid "components: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:701
+#: fortran/dump-parse-tree.c:712
 #, c-format
 msgid "Formal arglist:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:708
+#: fortran/dump-parse-tree.c:719
 #, c-format
 msgid " [Alt Return]"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:715
+#: fortran/dump-parse-tree.c:726
 #, fuzzy, c-format
 msgid "Formal namespace"
 msgstr "%qs is geen iterator"
 
-#: fortran/dump-parse-tree.c:771
+#: fortran/dump-parse-tree.c:793
 #, c-format
 msgid "common: /%s/ "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:779 fortran/dump-parse-tree.c:1720
+#: fortran/dump-parse-tree.c:801 fortran/dump-parse-tree.c:1742
 #, c-format
 msgid ", "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:791
+#: fortran/dump-parse-tree.c:813
 #, c-format
 msgid "symtree: %s  Ambig %d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:794
+#: fortran/dump-parse-tree.c:816
 #, fuzzy, c-format
 msgid " from namespace %s"
 msgstr "onbekende machine-modus %qs"
 
-#: fortran/dump-parse-tree.c:820
+#: fortran/dump-parse-tree.c:842
 #, fuzzy, c-format
 msgid "%s,"
 msgstr "%s\n"
 
-#: fortran/dump-parse-tree.c:852
+#: fortran/dump-parse-tree.c:874
 #, c-format
 msgid "!$OMP %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:867 fortran/dump-parse-tree.c:1010
+#: fortran/dump-parse-tree.c:889 fortran/dump-parse-tree.c:1032
 #, fuzzy, c-format
 msgid " (%s)"
 msgstr "%s voor %qs"
 
-#: fortran/dump-parse-tree.c:872
+#: fortran/dump-parse-tree.c:894
 #, c-format
 msgid " ("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:888
+#: fortran/dump-parse-tree.c:910
 #, c-format
 msgid " IF("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:894
+#: fortran/dump-parse-tree.c:916
 #, c-format
 msgid " NUM_THREADS("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:910
+#: fortran/dump-parse-tree.c:932
 #, c-format
 msgid " SCHEDULE (%s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:930
+#: fortran/dump-parse-tree.c:952
 #, c-format
 msgid " DEFAULT(%s)"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:933
+#: fortran/dump-parse-tree.c:955
 #, c-format
 msgid " ORDERED"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:958
+#: fortran/dump-parse-tree.c:980
 #, c-format
 msgid " REDUCTION(%s:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:972
+#: fortran/dump-parse-tree.c:994
 #, fuzzy, c-format
 msgid " %s("
 msgstr "%s voor %qs"
 
-#: fortran/dump-parse-tree.c:988
+#: fortran/dump-parse-tree.c:1010
 #, c-format
 msgid "!$OMP SECTION\n"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:997
+#: fortran/dump-parse-tree.c:1019
 #, c-format
 msgid "!$OMP END %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1002
+#: fortran/dump-parse-tree.c:1024
 #, c-format
 msgid " COPYPRIVATE("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1007
+#: fortran/dump-parse-tree.c:1029
 #, c-format
 msgid " NOWAIT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1034
+#: fortran/dump-parse-tree.c:1056
 #, c-format
 msgid "NOP"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1038
+#: fortran/dump-parse-tree.c:1060
 #, c-format
 msgid "CONTINUE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1042
+#: fortran/dump-parse-tree.c:1064
 #, c-format
 msgid "ENTRY %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1047
+#: fortran/dump-parse-tree.c:1069
 #, c-format
 msgid "ASSIGN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1054
+#: fortran/dump-parse-tree.c:1076
 #, c-format
 msgid "LABEL ASSIGN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1056
+#: fortran/dump-parse-tree.c:1078
 #, fuzzy, c-format
 msgid " %d"
 msgstr "%s voor %qs"
 
-#: fortran/dump-parse-tree.c:1060
+#: fortran/dump-parse-tree.c:1082
 #, c-format
 msgid "POINTER ASSIGN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1067
+#: fortran/dump-parse-tree.c:1089
 #, c-format
 msgid "GOTO "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1076
+#: fortran/dump-parse-tree.c:1098
 #, c-format
 msgid ", ("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1092 fortran/dump-parse-tree.c:1094
+#: fortran/dump-parse-tree.c:1114 fortran/dump-parse-tree.c:1116
 #, c-format
 msgid "CALL %s "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1096
+#: fortran/dump-parse-tree.c:1118
 #, c-format
 msgid "CALL ?? "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1102
+#: fortran/dump-parse-tree.c:1124
 #, c-format
 msgid "RETURN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1108
+#: fortran/dump-parse-tree.c:1130
 #, c-format
 msgid "PAUSE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1118
+#: fortran/dump-parse-tree.c:1140
 #, c-format
 msgid "STOP "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1128 fortran/dump-parse-tree.c:1136
+#: fortran/dump-parse-tree.c:1150 fortran/dump-parse-tree.c:1158
 #, c-format
 msgid "IF "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1130
+#: fortran/dump-parse-tree.c:1152
 #, c-format
 msgid " %d, %d, %d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1147
+#: fortran/dump-parse-tree.c:1169
 #, c-format
 msgid "ELSE\n"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1150
+#: fortran/dump-parse-tree.c:1172
 #, c-format
 msgid "ELSE IF "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1160
+#: fortran/dump-parse-tree.c:1182
 #, c-format
 msgid "ENDIF"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1165
+#: fortran/dump-parse-tree.c:1187
 #, c-format
 msgid "SELECT CASE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1173
+#: fortran/dump-parse-tree.c:1195
 #, c-format
 msgid "CASE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1189
+#: fortran/dump-parse-tree.c:1211
 #, c-format
 msgid "END SELECT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1193
+#: fortran/dump-parse-tree.c:1215
 #, c-format
 msgid "WHERE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1204
+#: fortran/dump-parse-tree.c:1226
 #, c-format
 msgid "ELSE WHERE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1211
+#: fortran/dump-parse-tree.c:1233
 #, c-format
 msgid "END WHERE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1216
+#: fortran/dump-parse-tree.c:1238
 #, c-format
 msgid "FORALL "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1241
+#: fortran/dump-parse-tree.c:1263
 #, c-format
 msgid "END FORALL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1245
+#: fortran/dump-parse-tree.c:1267
 #, c-format
 msgid "DO "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1259 fortran/dump-parse-tree.c:1270
+#: fortran/dump-parse-tree.c:1281 fortran/dump-parse-tree.c:1292
 #, c-format
 msgid "END DO"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1263
+#: fortran/dump-parse-tree.c:1285
 #, c-format
 msgid "DO WHILE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1274
+#: fortran/dump-parse-tree.c:1296
 #, c-format
 msgid "CYCLE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1280
+#: fortran/dump-parse-tree.c:1302
 #, c-format
 msgid "EXIT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1286
+#: fortran/dump-parse-tree.c:1308
 #, c-format
 msgid "ALLOCATE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1289 fortran/dump-parse-tree.c:1305
+#: fortran/dump-parse-tree.c:1311 fortran/dump-parse-tree.c:1327
 #, c-format
 msgid " STAT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1302
+#: fortran/dump-parse-tree.c:1324
 #, c-format
 msgid "DEALLOCATE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1318
+#: fortran/dump-parse-tree.c:1340
 #, c-format
 msgid "OPEN"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1323 fortran/dump-parse-tree.c:1402
-#: fortran/dump-parse-tree.c:1444 fortran/dump-parse-tree.c:1467
-#: fortran/dump-parse-tree.c:1619
+#: fortran/dump-parse-tree.c:1345 fortran/dump-parse-tree.c:1424
+#: fortran/dump-parse-tree.c:1466 fortran/dump-parse-tree.c:1489
+#: fortran/dump-parse-tree.c:1641
 #, c-format
 msgid " UNIT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1328 fortran/dump-parse-tree.c:1407
-#: fortran/dump-parse-tree.c:1449 fortran/dump-parse-tree.c:1478
-#: fortran/dump-parse-tree.c:1636
+#: fortran/dump-parse-tree.c:1350 fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1471 fortran/dump-parse-tree.c:1500
+#: fortran/dump-parse-tree.c:1658
 #, c-format
 msgid " IOMSG="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1333 fortran/dump-parse-tree.c:1412
-#: fortran/dump-parse-tree.c:1454 fortran/dump-parse-tree.c:1483
-#: fortran/dump-parse-tree.c:1641
+#: fortran/dump-parse-tree.c:1355 fortran/dump-parse-tree.c:1434
+#: fortran/dump-parse-tree.c:1476 fortran/dump-parse-tree.c:1505
+#: fortran/dump-parse-tree.c:1663
 #, c-format
 msgid " IOSTAT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1338 fortran/dump-parse-tree.c:1472
+#: fortran/dump-parse-tree.c:1360 fortran/dump-parse-tree.c:1494
 #, c-format
 msgid " FILE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1343 fortran/dump-parse-tree.c:1417
+#: fortran/dump-parse-tree.c:1365 fortran/dump-parse-tree.c:1439
 #, c-format
 msgid " STATUS="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1348 fortran/dump-parse-tree.c:1513
+#: fortran/dump-parse-tree.c:1370 fortran/dump-parse-tree.c:1535
 #, c-format
 msgid " ACCESS="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1353 fortran/dump-parse-tree.c:1529
+#: fortran/dump-parse-tree.c:1375 fortran/dump-parse-tree.c:1551
 #, c-format
 msgid " FORM="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1358 fortran/dump-parse-tree.c:1544
+#: fortran/dump-parse-tree.c:1380 fortran/dump-parse-tree.c:1566
 #, c-format
 msgid " RECL="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1363 fortran/dump-parse-tree.c:1554
+#: fortran/dump-parse-tree.c:1385 fortran/dump-parse-tree.c:1576
 #, c-format
 msgid " BLANK="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1368 fortran/dump-parse-tree.c:1559
+#: fortran/dump-parse-tree.c:1390 fortran/dump-parse-tree.c:1581
 #, c-format
 msgid " POSITION="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1373 fortran/dump-parse-tree.c:1564
+#: fortran/dump-parse-tree.c:1395 fortran/dump-parse-tree.c:1586
 #, c-format
 msgid " ACTION="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1378 fortran/dump-parse-tree.c:1584
+#: fortran/dump-parse-tree.c:1400 fortran/dump-parse-tree.c:1606
 #, c-format
 msgid " DELIM="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1383 fortran/dump-parse-tree.c:1589
+#: fortran/dump-parse-tree.c:1405 fortran/dump-parse-tree.c:1611
 #, c-format
 msgid " PAD="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1388 fortran/dump-parse-tree.c:1594
+#: fortran/dump-parse-tree.c:1410 fortran/dump-parse-tree.c:1616
 #, c-format
 msgid " CONVERT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1392 fortran/dump-parse-tree.c:1421
-#: fortran/dump-parse-tree.c:1458 fortran/dump-parse-tree.c:1599
-#: fortran/dump-parse-tree.c:1676
+#: fortran/dump-parse-tree.c:1414 fortran/dump-parse-tree.c:1443
+#: fortran/dump-parse-tree.c:1480 fortran/dump-parse-tree.c:1621
+#: fortran/dump-parse-tree.c:1698
 #, c-format
 msgid " ERR=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1397
+#: fortran/dump-parse-tree.c:1419
 #, c-format
 msgid "CLOSE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1425
+#: fortran/dump-parse-tree.c:1447
 #, c-format
 msgid "BACKSPACE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1451
 #, c-format
 msgid "ENDFILE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1433
+#: fortran/dump-parse-tree.c:1455
 #, c-format
 msgid "REWIND"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1437
+#: fortran/dump-parse-tree.c:1459
 #, c-format
 msgid "FLUSH"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1462
+#: fortran/dump-parse-tree.c:1484
 #, c-format
 msgid "INQUIRE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1488
+#: fortran/dump-parse-tree.c:1510
 #, c-format
 msgid " EXIST="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1493
+#: fortran/dump-parse-tree.c:1515
 #, c-format
 msgid " OPENED="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1498
+#: fortran/dump-parse-tree.c:1520
 #, c-format
 msgid " NUMBER="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1503
+#: fortran/dump-parse-tree.c:1525
 #, c-format
 msgid " NAMED="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1508
+#: fortran/dump-parse-tree.c:1530
 #, c-format
 msgid " NAME="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1518
+#: fortran/dump-parse-tree.c:1540
 #, c-format
 msgid " SEQUENTIAL="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1524
+#: fortran/dump-parse-tree.c:1546
 #, c-format
 msgid " DIRECT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1534
+#: fortran/dump-parse-tree.c:1556
 #, c-format
 msgid " FORMATTED"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1539
+#: fortran/dump-parse-tree.c:1561
 #, c-format
 msgid " UNFORMATTED="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1549
+#: fortran/dump-parse-tree.c:1571
 #, c-format
 msgid " NEXTREC="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1569
+#: fortran/dump-parse-tree.c:1591
 #, c-format
 msgid " READ="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1574
+#: fortran/dump-parse-tree.c:1596
 #, c-format
 msgid " WRITE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1579
+#: fortran/dump-parse-tree.c:1601
 #, c-format
 msgid " READWRITE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1603
+#: fortran/dump-parse-tree.c:1625
 #, c-format
 msgid "IOLENGTH "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1609
+#: fortran/dump-parse-tree.c:1631
 #, c-format
 msgid "READ"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1613
+#: fortran/dump-parse-tree.c:1635
 #, c-format
 msgid "WRITE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1625
+#: fortran/dump-parse-tree.c:1647
 #, c-format
 msgid " FMT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1630
+#: fortran/dump-parse-tree.c:1652
 #, c-format
 msgid " FMT=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1632
+#: fortran/dump-parse-tree.c:1654
 #, fuzzy, c-format
 msgid " NML=%s"
 msgstr "%s voor %qs"
 
-#: fortran/dump-parse-tree.c:1646
+#: fortran/dump-parse-tree.c:1668
 #, c-format
 msgid " SIZE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1651
+#: fortran/dump-parse-tree.c:1673
 #, c-format
 msgid " REC="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1656
+#: fortran/dump-parse-tree.c:1678
 #, c-format
 msgid " ADVANCE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1667
+#: fortran/dump-parse-tree.c:1689
 #, c-format
 msgid "TRANSFER "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1672
+#: fortran/dump-parse-tree.c:1694
 #, c-format
 msgid "DT_END"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1678
+#: fortran/dump-parse-tree.c:1700
 #, c-format
 msgid " END=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1680
+#: fortran/dump-parse-tree.c:1702
 #, c-format
 msgid " EOR=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1714
+#: fortran/dump-parse-tree.c:1736
 #, c-format
 msgid "Equivalence: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1740
+#: fortran/dump-parse-tree.c:1762
 #, c-format
 msgid "Namespace:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1754
+#: fortran/dump-parse-tree.c:1776
 #, c-format
 msgid " %c-%c: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1756
+#: fortran/dump-parse-tree.c:1778
 #, c-format
 msgid " %c: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1765
+#: fortran/dump-parse-tree.c:1787
 #, c-format
 msgid "procedure name = %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1781
+#: fortran/dump-parse-tree.c:1803
 #, c-format
 msgid "Operator interfaces for %s:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1790
+#: fortran/dump-parse-tree.c:1812
 #, fuzzy, c-format
 msgid "User operators:\n"
 msgstr "registernaam niet opgegeven voor %qs"
 
-#: fortran/dump-parse-tree.c:1806
+#: fortran/dump-parse-tree.c:1828
 #, c-format
 msgid "CONTAINS\n"
 msgstr ""
@@ -6186,312 +6140,352 @@
 msgstr ""
 
 # Dit zou misschien beter 'warning' blijven
-#: fortran/error.c:670 fortran/error.c:725 fortran/error.c:762
+#: fortran/error.c:670 fortran/error.c:724 fortran/error.c:761
 #, fuzzy
 msgid "Warning:"
 msgstr "let op: "
 
-#: fortran/error.c:727 fortran/error.c:810 fortran/error.c:836
+#: fortran/error.c:726 fortran/error.c:809 fortran/error.c:835
 #, fuzzy
 msgid "Error:"
 msgstr "fout: "
 
-#: fortran/error.c:860
+#: fortran/error.c:859
 #, fuzzy
 msgid "Fatal Error:"
 msgstr "fatale fout: "
 
-#: fortran/error.c:879
+#: fortran/error.c:878
 #, fuzzy, no-c-format
 msgid "Internal Error at (1):"
 msgstr "interne fout"
 
-#: fortran/expr.c:252
+#: fortran/expr.c:253
 #, fuzzy, c-format
 msgid "Constant expression required at %C"
 msgstr "overflow in constante expressie"
 
-#: fortran/expr.c:255
+#: fortran/expr.c:256
 #, fuzzy, c-format
 msgid "Integer expression required at %C"
 msgstr "overflow in constante expressie"
 
-#: fortran/expr.c:260
+#: fortran/expr.c:261
 #, fuzzy, c-format
 msgid "Integer value too large in expression at %C"
 msgstr "integer overflow in expressie"
 
-#: fortran/expr.c:1018 fortran/expr.c:1189 fortran/expr.c:1240
+#: fortran/expr.c:1037
+#, fuzzy, no-c-format
+msgid "Index in dimension %d is out of bounds at %L"
+msgstr "het argument van %<asm%> is geen constante string"
+
+#: fortran/expr.c:1208 fortran/expr.c:1259
 #, no-c-format
 msgid "index in dimension %d is out of bounds at %L"
 msgstr ""
 
-#: fortran/expr.c:1789
+#: fortran/expr.c:1808
 #, no-c-format
 msgid "elemental function arguments at %C are not compliant"
 msgstr ""
 
-#: fortran/expr.c:1833
+#: fortran/expr.c:1852
 #, no-c-format
 msgid "Numeric or CHARACTER operands are required in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1853
+#: fortran/expr.c:1872
 #, fuzzy, no-c-format
 msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
 msgstr "ongeldige waarheidsexpressie"
 
-#: fortran/expr.c:1868
+#: fortran/expr.c:1887
 #, no-c-format
 msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
 msgstr ""
 
-#: fortran/expr.c:1875
+#: fortran/expr.c:1894
 #, no-c-format
 msgid "Concat operator at %L must concatenate strings of the same kind"
 msgstr ""
 
-#: fortran/expr.c:1885
+#: fortran/expr.c:1904
 #, no-c-format
 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
 msgstr ""
 
-#: fortran/expr.c:1901
+#: fortran/expr.c:1920
 #, no-c-format
 msgid "LOGICAL operands are required in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1912
+#: fortran/expr.c:1931
 #, no-c-format
 msgid "Only intrinsic operators can be used in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1920
+#: fortran/expr.c:1939
 #, no-c-format
 msgid "Numeric operands are required in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1985
+#: fortran/expr.c:2030
 #, fuzzy, no-c-format
-msgid "Inquiry function '%s' at %L is not permitted in an initialization expression"
-msgstr "overflow in constante expressie"
-
-#: fortran/expr.c:2015
-#, fuzzy, no-c-format
 msgid "Assumed character length variable '%s' in constant expression at %L"
 msgstr "overflow in constante expressie"
 
-#: fortran/expr.c:2061 fortran/expr.c:2067
+#: fortran/expr.c:2076 fortran/expr.c:2082
 #, fuzzy, no-c-format
 msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
 msgstr "overflow in constante expressie"
 
-#: fortran/expr.c:2098
+#: fortran/expr.c:2114
 #, no-c-format
 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
 msgstr ""
 
-#: fortran/expr.c:2151
+#: fortran/expr.c:2167
 #, no-c-format
 msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function"
 msgstr ""
 
-#: fortran/expr.c:2163
+#: fortran/expr.c:2179
 #, fuzzy, no-c-format
 msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
 msgstr "overflow in constante expressie"
 
-#: fortran/expr.c:2207
+#: fortran/expr.c:2214
+#, no-c-format
+msgid "PARAMETER '%s' is used at %L before its definition is complete"
+msgstr ""
+
+#: fortran/expr.c:2234
 #, fuzzy, no-c-format
 msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
 msgstr "overflow in constante expressie"
 
-#: fortran/expr.c:2213
+#: fortran/expr.c:2240
 #, fuzzy, no-c-format
 msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
 msgstr "overflow in constante expressie"
 
-#: fortran/expr.c:2219
+#: fortran/expr.c:2246
 #, fuzzy, no-c-format
 msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
 msgstr "overflow in constante expressie"
 
-#: fortran/expr.c:2229
+#: fortran/expr.c:2252
 #, no-c-format
+msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
+msgstr ""
+
+#: fortran/expr.c:2262
+#, no-c-format
 msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
 msgstr ""
 
-#: fortran/expr.c:2317
+#: fortran/expr.c:2350
 #, fuzzy, no-c-format
 msgid "Initialization expression didn't reduce %C"
 msgstr "ongeldige waarheidsexpressie"
 
-#: fortran/expr.c:2360
+#: fortran/expr.c:2393
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be a statement function"
 msgstr ""
 
-#: fortran/expr.c:2367
+#: fortran/expr.c:2400
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be an internal function"
 msgstr ""
 
-#: fortran/expr.c:2374
+#: fortran/expr.c:2407
 #, no-c-format
 msgid "Specification function '%s' at %L must be PURE"
 msgstr ""
 
-#: fortran/expr.c:2381
+#: fortran/expr.c:2414
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be RECURSIVE"
 msgstr ""
 
-#: fortran/expr.c:2443
+#: fortran/expr.c:2476
 #, fuzzy, no-c-format
 msgid "Dummy argument '%s' not allowed in expression at %L"
 msgstr "overflow in constante expressie"
 
-#: fortran/expr.c:2450
+#: fortran/expr.c:2483
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
 msgstr ""
 
-#: fortran/expr.c:2457
+#: fortran/expr.c:2490
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
 msgstr ""
 
-#: fortran/expr.c:2479
+#: fortran/expr.c:2513
 #, fuzzy, no-c-format
 msgid "Variable '%s' cannot appear in the expression at %L"
 msgstr "overflow in constante expressie"
 
-#: fortran/expr.c:2528
+#: fortran/expr.c:2562
 #, no-c-format
 msgid "Expression at %L must be of INTEGER type"
 msgstr ""
 
-#: fortran/expr.c:2537
+#: fortran/expr.c:2571
 #, fuzzy, no-c-format
 msgid "Function '%s' at %L must be PURE"
 msgstr "gevraagd alignment is geen macht van 2"
 
-#: fortran/expr.c:2546
+#: fortran/expr.c:2580
 #, no-c-format
 msgid "Expression at %L must be scalar"
 msgstr ""
 
-#: fortran/expr.c:2573
+#: fortran/expr.c:2607
 #, fuzzy, no-c-format
 msgid "Incompatible ranks in %s (%d and %d) at %L"
 msgstr "incompatibel type voor argument %d van %qs"
 
-#: fortran/expr.c:2587
+#: fortran/expr.c:2621
 #, no-c-format
 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
 msgstr ""
 
-#: fortran/expr.c:2633 fortran/expr.c:2800
+#: fortran/expr.c:2667 fortran/expr.c:2884
 #, no-c-format
 msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
 msgstr ""
 
-#: fortran/expr.c:2676
+#: fortran/expr.c:2719
 #, no-c-format
 msgid "'%s' at %L is not a VALUE"
 msgstr ""
 
-#: fortran/expr.c:2683
+#: fortran/expr.c:2726
 #, fuzzy, no-c-format
 msgid "Incompatible ranks %d and %d in assignment at %L"
 msgstr "incompatibele types bij %s"
 
-#: fortran/expr.c:2690
+#: fortran/expr.c:2733
 #, fuzzy, no-c-format
 msgid "Variable type is UNKNOWN in assignment at %L"
 msgstr "incompatibele types bij %s"
 
-#: fortran/expr.c:2702
+#: fortran/expr.c:2745
 #, no-c-format
 msgid "NULL appears on right-hand side in assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2713
+#: fortran/expr.c:2756
 #, no-c-format
 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
 msgstr ""
 
-#: fortran/expr.c:2722
+#: fortran/expr.c:2765
 #, fuzzy, no-c-format
 msgid "POINTER valued function appears on right-hand side of assignment at %L"
 msgstr "ongeldige lvalue in toewijzing"
 
-#: fortran/expr.c:2727
+#: fortran/expr.c:2770
 #, fuzzy
 msgid "array assignment"
 msgstr "beginwaarde ontbreekt"
 
-#: fortran/expr.c:2744
+#: fortran/expr.c:2775
+#, no-c-format
+msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
+msgstr ""
+
+#: fortran/expr.c:2781 fortran/resolve.c:6058
+#, no-c-format
+msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
+msgstr ""
+
+#: fortran/expr.c:2791 fortran/resolve.c:6068
+#, no-c-format
+msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
+msgstr ""
+
+#: fortran/expr.c:2799 fortran/resolve.c:6077
+#, no-c-format
+msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2803 fortran/resolve.c:6081
+#, no-c-format
+msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2807 fortran/resolve.c:6085
+#, no-c-format
+msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2828
 #, fuzzy, no-c-format
 msgid "Incompatible types in assignment at %L, %s to %s"
 msgstr "incompatibel type voor argument %d van %qs"
 
-#: fortran/expr.c:2769
+#: fortran/expr.c:2853
 #, no-c-format
 msgid "Pointer assignment target is not a POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2777
+#: fortran/expr.c:2861
 #, no-c-format
 msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
 msgstr ""
 
-#: fortran/expr.c:2807
+#: fortran/expr.c:2891
 #, no-c-format
 msgid "Pointer assignment to non-POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2816
+#: fortran/expr.c:2900
 #, no-c-format
 msgid "Bad pointer object in PURE procedure at %L"
 msgstr ""
 
-#: fortran/expr.c:2828
+#: fortran/expr.c:2912
 #, fuzzy, no-c-format
 msgid "Different types in pointer assignment at %L"
 msgstr "incompatibele types bij %s"
 
-#: fortran/expr.c:2835
+#: fortran/expr.c:2919
 #, no-c-format
 msgid "Different kind type parameters in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2842
+#: fortran/expr.c:2926
 #, fuzzy, no-c-format
 msgid "Different ranks in pointer assignment at %L"
 msgstr "incompatibele types bij %s"
 
-#: fortran/expr.c:2857
+#: fortran/expr.c:2941
 #, fuzzy, no-c-format
 msgid "Different character lengths in pointer assignment at %L"
 msgstr "incompatibele types bij %s"
 
-#: fortran/expr.c:2868
+#: fortran/expr.c:2952
 #, no-c-format
 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2875
+#: fortran/expr.c:2959
 #, no-c-format
 msgid "Bad target in pointer assignment in PURE procedure at %L"
 msgstr ""
 
-#: fortran/expr.c:2881
+#: fortran/expr.c:2965
 #, no-c-format
 msgid "Pointer assignment with vector subscript on rhs at %L"
 msgstr ""
 
-#: fortran/expr.c:2888
+#: fortran/expr.c:2972
 #, no-c-format
 msgid "Pointer assigment target has PROTECTED attribute at %L"
 msgstr ""
@@ -6581,293 +6575,318 @@
 msgid "Expecting 'END INTERFACE %s' at %C"
 msgstr ""
 
-#: fortran/interface.c:551
+#: fortran/interface.c:563
 #, fuzzy, no-c-format
 msgid "Alternate return cannot appear in operator interface at %L"
 msgstr "overflow in constante expressie"
 
-#: fortran/interface.c:581
+#: fortran/interface.c:593
 #, no-c-format
 msgid "Operator interface at %L has the wrong number of arguments"
 msgstr ""
 
-#: fortran/interface.c:592
+#: fortran/interface.c:604
 #, no-c-format
 msgid "Assignment operator interface at %L must be a SUBROUTINE"
 msgstr ""
 
-#: fortran/interface.c:598
+#: fortran/interface.c:610
 #, fuzzy, no-c-format
 msgid "Assignment operator interface at %L must have two arguments"
 msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
 
-#: fortran/interface.c:608
+#: fortran/interface.c:620
 #, no-c-format
 msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
 msgstr ""
 
-#: fortran/interface.c:617
+#: fortran/interface.c:629
 #, no-c-format
 msgid "Intrinsic operator interface at %L must be a FUNCTION"
 msgstr ""
 
-#: fortran/interface.c:627
+#: fortran/interface.c:639
 #, no-c-format
 msgid "First argument of defined assignment at %L must be INTENT(IN) or INTENT(INOUT)"
 msgstr ""
 
-#: fortran/interface.c:631
+#: fortran/interface.c:643
 #, no-c-format
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:637 fortran/resolve.c:8807
+#: fortran/interface.c:649 fortran/resolve.c:8998
 #, no-c-format
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:641 fortran/resolve.c:8819
+#: fortran/interface.c:653 fortran/resolve.c:9010
 #, no-c-format
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:744
+#: fortran/interface.c:756
 #, no-c-format
 msgid "Operator interface at %L conflicts with intrinsic interface"
 msgstr ""
 
-#: fortran/interface.c:1044
+#: fortran/interface.c:1117
 #, fuzzy, no-c-format
 msgid "Procedure '%s' in %s at %L has no explicit interface"
 msgstr "parameternamen (zonder types) in functiedeclaratie"
 
-#: fortran/interface.c:1047
+#: fortran/interface.c:1120
 #, no-c-format
 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
 msgstr ""
 
-#: fortran/interface.c:1102 fortran/interface.c:1108
+#: fortran/interface.c:1175 fortran/interface.c:1181
 #, no-c-format
 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
 msgstr ""
 
-#: fortran/interface.c:1144
+#: fortran/interface.c:1217
 #, fuzzy, no-c-format
 msgid "'%s' at %L is not a module procedure"
 msgstr "%qs is geen bestand, pipe of tty"
 
-#: fortran/interface.c:1676
+#: fortran/interface.c:1465 fortran/interface.c:2411
 #, no-c-format
+msgid "Type/rank mismatch in argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:1474
+#, fuzzy, no-c-format
+msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
+msgstr "meerdere parameters hebben de naam %qs"
+
+#: fortran/interface.c:1492 fortran/interface.c:1532
+#, fuzzy, no-c-format
+msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
+msgstr "Te veel argumenten voor %s op %L"
+
+#: fortran/interface.c:1519
+#, fuzzy, no-c-format
+msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
+msgstr "doorgeven van argument %d van %qs"
+
+#: fortran/interface.c:1544
+#, fuzzy, no-c-format
+msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
+msgstr "Te veel argumenten voor %s op %L"
+
+#: fortran/interface.c:1861
+#, no-c-format
 msgid "Keyword argument '%s' at %L is not in the procedure"
 msgstr ""
 
-#: fortran/interface.c:1684
+#: fortran/interface.c:1869
 #, no-c-format
 msgid "Keyword argument '%s' at %L is already associated with another actual argument"
 msgstr ""
 
-#: fortran/interface.c:1694
+#: fortran/interface.c:1879
 #, no-c-format
 msgid "More actual than formal arguments in procedure call at %L"
 msgstr ""
 
-#: fortran/interface.c:1706 fortran/interface.c:1935
+#: fortran/interface.c:1891 fortran/interface.c:2110
 #, no-c-format
 msgid "Missing alternate return spec in subroutine call at %L"
 msgstr ""
 
-#: fortran/interface.c:1714
+#: fortran/interface.c:1899
 #, no-c-format
 msgid "Unexpected alternate return spec in subroutine call at %L"
 msgstr ""
 
-#: fortran/interface.c:1729
+#: fortran/interface.c:1922
 #, fuzzy, no-c-format
-msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
+msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
 msgstr "doorgeven van argument %d van %qs"
 
-#: fortran/interface.c:1742
-#, no-c-format
-msgid "Type/rank mismatch in argument '%s' at %L"
-msgstr ""
+#: fortran/interface.c:1929
+#, fuzzy, no-c-format
+msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
+msgstr "doorgeven van argument %d van %qs"
 
-#: fortran/interface.c:1758
-#, no-c-format
-msgid "Character length mismatch between actual argument and pointer or allocatable dummy argument '%s' at %L"
-msgstr ""
-
-#: fortran/interface.c:1771
+#: fortran/interface.c:1943
 #, fuzzy, no-c-format
 msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
 msgstr "doorgeven van argument %d van %qs"
 
-#: fortran/interface.c:1776
+#: fortran/interface.c:1948
 #, no-c-format
 msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
 msgstr ""
 
-#: fortran/interface.c:1790
+#: fortran/interface.c:1962
 #, fuzzy, no-c-format
 msgid "Expected a procedure for argument '%s' at %L"
 msgstr "doorgeven van argument %d van %qs"
 
-#: fortran/interface.c:1800
+#: fortran/interface.c:1972
 #, fuzzy, no-c-format
 msgid "Expected a PURE procedure for argument '%s' at %L"
 msgstr "doorgeven van argument %d van %qs"
 
-#: fortran/interface.c:1814
+#: fortran/interface.c:1986
 #, no-c-format
 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
 msgstr ""
 
-#: fortran/interface.c:1823
+#: fortran/interface.c:1995
 #, no-c-format
 msgid "Actual argument for '%s' must be a pointer at %L"
 msgstr ""
 
-#: fortran/interface.c:1832
+#: fortran/interface.c:2004
 #, no-c-format
 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
 msgstr ""
 
-#: fortran/interface.c:1843
+#: fortran/interface.c:2017
 #, no-c-format
-msgid "Actual argument at %L must be definable to match dummy INTENT = OUT/INOUT"
+msgid "Actual argument at %L must be definable as the dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr ""
 
-#: fortran/interface.c:1851
+#: fortran/interface.c:2026
 #, no-c-format
 msgid "Actual argument at %L is use-associated with PROTECTED attribute and dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr ""
 
-#: fortran/interface.c:1864
+#: fortran/interface.c:2039
 #, no-c-format
-msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(IN), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
+msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
 msgstr ""
 
-#: fortran/interface.c:1881
+#: fortran/interface.c:2056
 #, no-c-format
 msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1893
+#: fortran/interface.c:2068
 #, no-c-format
 msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1912
+#: fortran/interface.c:2087
 #, no-c-format
 msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1942
+#: fortran/interface.c:2117
 #, fuzzy, no-c-format
 msgid "Missing actual argument for argument '%s' at %L"
 msgstr "doorgeven van argument %d van %qs"
 
-#: fortran/interface.c:2128
+#: fortran/interface.c:2303
 #, no-c-format
 msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:2184
+#: fortran/interface.c:2359
 #, no-c-format
 msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
 msgstr ""
 
-#: fortran/interface.c:2194
+#: fortran/interface.c:2369
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
 msgstr ""
 
-#: fortran/interface.c:2202
+#: fortran/interface.c:2377
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
 msgstr ""
 
-#: fortran/interface.c:2225
+#: fortran/interface.c:2400
 #, fuzzy, no-c-format
 msgid "Procedure '%s' called with an implicit interface at %L"
 msgstr "parameternamen (zonder types) in functiedeclaratie"
 
-#: fortran/interface.c:2440
+#: fortran/interface.c:2629
 #, no-c-format
 msgid "Function '%s' called in lieu of an operator at %L must be PURE"
 msgstr ""
 
-#: fortran/interface.c:2519
+#: fortran/interface.c:2708
 #, no-c-format
 msgid "Entity '%s' at %C is already present in the interface"
 msgstr ""
 
-#: fortran/intrinsic.c:2918
+#: fortran/intrinsic.c:2923
 #, fuzzy, no-c-format
 msgid "Too many arguments in call to '%s' at %L"
 msgstr "te veel argumenten voor %s %q+#D"
 
-#: fortran/intrinsic.c:2933
+#: fortran/intrinsic.c:2938
 #, no-c-format
 msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2936
+#: fortran/intrinsic.c:2941
 #, no-c-format
 msgid "Can't find keyword named '%s' in call to '%s' at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2943
+#: fortran/intrinsic.c:2948
 #, no-c-format
 msgid "Argument '%s' is appears twice in call to '%s' at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2957
+#: fortran/intrinsic.c:2962
 #, fuzzy, no-c-format
 msgid "Missing actual argument '%s' in call to '%s' at %L"
 msgstr "Bestandsnaam ontbreekt na %qs optie"
 
-#: fortran/intrinsic.c:2972
+#: fortran/intrinsic.c:2977
 #, no-c-format
 msgid "ALTERNATE RETURN not permitted at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:3021
+#: fortran/intrinsic.c:3026
 #, no-c-format
 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
 msgstr ""
 
-#: fortran/intrinsic.c:3337
+#: fortran/intrinsic.c:3342
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not included in the selected standard"
 msgstr ""
 
-#: fortran/intrinsic.c:3450
+#: fortran/intrinsic.c:3398
+#, fuzzy, no-c-format
+msgid "Fortran 2003: Function '%s' as initialization expression at %L"
+msgstr "ongeldige waarheidsexpressie"
+
+#: fortran/intrinsic.c:3463
 #, no-c-format
 msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:3508
+#: fortran/intrinsic.c:3524
 #, no-c-format
 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
 msgstr ""
 
-#: fortran/intrinsic.c:3579
+#: fortran/intrinsic.c:3595
 #, fuzzy, no-c-format
 msgid "Extension: Conversion from %s to %s at %L"
 msgstr "ongeldige registernaam voor %qs"
 
-#: fortran/intrinsic.c:3582
+#: fortran/intrinsic.c:3598
 #, fuzzy, no-c-format
 msgid "Conversion from %s to %s at %L"
 msgstr "ongeldige registernaam voor %qs"
 
 # 'regio' klinkt niet echt, maar 'streek' lijkt me nog slechter
-#: fortran/intrinsic.c:3629
+#: fortran/intrinsic.c:3645
 #, fuzzy, no-c-format
 msgid "Can't convert %s to %s at %L"
 msgstr "kon 0x%l.8x niet naar een regio omzetten"
 
-#: fortran/io.c:156 fortran/primary.c:738
+#: fortran/io.c:156 fortran/primary.c:750
 #, no-c-format
 msgid "Extension: backslash character at %C"
 msgstr ""
@@ -7075,7 +7094,7 @@
 msgid "CLOSE statement not allowed in PURE procedure at %C"
 msgstr ""
 
-#: fortran/io.c:1955 fortran/match.c:1841
+#: fortran/io.c:1955 fortran/match.c:1911
 #, no-c-format
 msgid "%s statement not allowed in PURE procedure at %C"
 msgstr ""
@@ -7090,516 +7109,491 @@
 msgid "Duplicate UNIT specification at %C"
 msgstr "herhaalde label-declaratie %qs"
 
-#: fortran/io.c:2128
+#: fortran/io.c:2132
 #, fuzzy, no-c-format
 msgid "Duplicate format specification at %C"
 msgstr "herhaalde label-declaratie %qs"
 
-#: fortran/io.c:2145
+#: fortran/io.c:2149
 #, no-c-format
 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
 msgstr ""
 
-#: fortran/io.c:2181
+#: fortran/io.c:2185
 #, fuzzy, no-c-format
 msgid "Duplicate NML specification at %C"
 msgstr "herhaalde label-declaratie %qs"
 
-#: fortran/io.c:2190
+#: fortran/io.c:2194
 #, no-c-format
 msgid "Symbol '%s' at %C must be a NAMELIST group name"
 msgstr ""
 
-#: fortran/io.c:2231
+#: fortran/io.c:2235
 #, no-c-format
 msgid "END tag at %C not allowed in output statement"
 msgstr ""
 
-#: fortran/io.c:2288
+#: fortran/io.c:2292
 #, no-c-format
 msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
 msgstr ""
 
-#: fortran/io.c:2297
+#: fortran/io.c:2301
 #, no-c-format
 msgid "Internal unit with vector subscript at %L"
 msgstr ""
 
-#: fortran/io.c:2304
+#: fortran/io.c:2308
 #, no-c-format
 msgid "External IO UNIT cannot be an array at %L"
 msgstr ""
 
-#: fortran/io.c:2314
+#: fortran/io.c:2318
 #, fuzzy, no-c-format
 msgid "ERR tag label %d at %L not defined"
 msgstr "label %qs gebruikt maar niet gedefinieerd"
 
-#: fortran/io.c:2326
+#: fortran/io.c:2330
 #, fuzzy, no-c-format
 msgid "END tag label %d at %L not defined"
 msgstr "label %qs gebruikt maar niet gedefinieerd"
 
-#: fortran/io.c:2338
+#: fortran/io.c:2342
 #, fuzzy, no-c-format
 msgid "EOR tag label %d at %L not defined"
 msgstr "label %qs gebruikt maar niet gedefinieerd"
 
-#: fortran/io.c:2348
+#: fortran/io.c:2352
 #, fuzzy, no-c-format
 msgid "FORMAT label %d at %L not defined"
 msgstr "label %qs gebruikt maar niet gedefinieerd"
 
-#: fortran/io.c:2469
+#: fortran/io.c:2473
 #, no-c-format
 msgid "Syntax error in I/O iterator at %C"
 msgstr ""
 
-#: fortran/io.c:2500
+#: fortran/io.c:2504
 #, no-c-format
 msgid "Expected variable in READ statement at %C"
 msgstr ""
 
-#: fortran/io.c:2506
+#: fortran/io.c:2510
 #, fuzzy, no-c-format
 msgid "Expected expression in %s statement at %C"
 msgstr "ongeldige expressie als operand"
 
-#: fortran/io.c:2516
+#: fortran/io.c:2520
 #, no-c-format
 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
 msgstr ""
 
-#: fortran/io.c:2525
+#: fortran/io.c:2529
 #, no-c-format
 msgid "Cannot read to variable '%s' in PURE procedure at %C"
 msgstr ""
 
-#: fortran/io.c:2541
+#: fortran/io.c:2545
 #, no-c-format
 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
 msgstr ""
 
 #. A general purpose syntax error.
-#: fortran/io.c:2602 fortran/io.c:3004 fortran/gfortran.h:1998
+#: fortran/io.c:2606 fortran/io.c:3013 fortran/gfortran.h:2002
 #, fuzzy, no-c-format
 msgid "Syntax error in %s statement at %C"
 msgstr "%s voor %qs"
 
-#: fortran/io.c:2670
+#: fortran/io.c:2679
 #, fuzzy, no-c-format
 msgid "Fortran 2003: Internal file at %L with namelist"
 msgstr "case-selector niet compatibel met label"
 
-#: fortran/io.c:2833
+#: fortran/io.c:2842
 #, no-c-format
 msgid "PRINT namelist at %C is an extension"
 msgstr ""
 
-#: fortran/io.c:2965
+#: fortran/io.c:2974
 #, fuzzy, no-c-format
 msgid "Extension: Comma before i/o item list at %C"
 msgstr "ongeldige registernaam voor %qs"
 
-#: fortran/io.c:2974
+#: fortran/io.c:2983
 #, no-c-format
 msgid "Expected comma in I/O list at %C"
 msgstr ""
 
-#: fortran/io.c:3036
+#: fortran/io.c:3045
 #, no-c-format
 msgid "PRINT statement at %C not allowed within PURE procedure"
 msgstr ""
 
-#: fortran/io.c:3176 fortran/io.c:3227
+#: fortran/io.c:3185 fortran/io.c:3236
 #, no-c-format
 msgid "INQUIRE statement not allowed in PURE procedure at %C"
 msgstr ""
 
-#: fortran/io.c:3203
+#: fortran/io.c:3212
 #, no-c-format
 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
 msgstr ""
 
-#: fortran/io.c:3213 fortran/trans-io.c:1144
+#: fortran/io.c:3222 fortran/trans-io.c:1145
 #, no-c-format
 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
 msgstr ""
 
-#: fortran/io.c:3220
+#: fortran/io.c:3229
 #, no-c-format
 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
 msgstr ""
 
-#: fortran/match.c:270
+#: fortran/match.c:156
+#, fuzzy, no-c-format
+msgid "Missing ')' in statement before %L"
+msgstr "beginwaarde ontbreekt"
+
+#: fortran/match.c:161
+#, fuzzy, no-c-format
+msgid "Missing '(' in statement before %L"
+msgstr "beginwaarde ontbreekt"
+
+#: fortran/match.c:332
 #, no-c-format
 msgid "Integer too large at %C"
 msgstr ""
 
-#: fortran/match.c:363 fortran/parse.c:442
+#: fortran/match.c:425 fortran/parse.c:589
 #, fuzzy, no-c-format
 msgid "Too many digits in statement label at %C"
 msgstr "ongeldige beginwaarde"
 
-#: fortran/match.c:369
+#: fortran/match.c:431
 #, fuzzy, no-c-format
 msgid "Statement label at %C is zero"
 msgstr "herhaalde case-waarde"
 
-#: fortran/match.c:402
+#: fortran/match.c:464
 #, fuzzy, no-c-format
 msgid "Label name '%s' at %C is ambiguous"
 msgstr "grootte van %qs is %u bytes"
 
-#: fortran/match.c:408
+#: fortran/match.c:470
 #, fuzzy, no-c-format
 msgid "Duplicate construct label '%s' at %C"
 msgstr "herhaalde case-waarde"
 
-#: fortran/match.c:438
+#: fortran/match.c:500
 #, fuzzy, no-c-format
 msgid "Invalid character in name at %C"
 msgstr "opvulkarakter in strfmon-formaat"
 
-#: fortran/match.c:451 fortran/match.c:523
+#: fortran/match.c:513 fortran/match.c:585
 #, no-c-format
 msgid "Name at %C is too long"
 msgstr ""
 
-#: fortran/match.c:506 fortran/match.c:552
+#: fortran/match.c:568 fortran/match.c:614
 #, no-c-format
 msgid "Invalid C name in NAME= specifier at %C"
 msgstr ""
 
-#: fortran/match.c:543
+#: fortran/match.c:605
 #, no-c-format
 msgid "Embedded space in NAME= specifier at %C"
 msgstr ""
 
-#: fortran/match.c:868
+#: fortran/match.c:930
 #, no-c-format
 msgid "Loop variable at %C cannot be a sub-component"
 msgstr ""
 
-#: fortran/match.c:874
+#: fortran/match.c:936
 #, no-c-format
 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
 msgstr ""
 
-#: fortran/match.c:907
+#: fortran/match.c:969
 #, no-c-format
 msgid "Expected a step value in iterator at %C"
 msgstr ""
 
-#: fortran/match.c:919
+#: fortran/match.c:981
 #, no-c-format
 msgid "Syntax error in iterator at %C"
 msgstr ""
 
-#: fortran/match.c:1155
+#: fortran/match.c:1217
 #, no-c-format
 msgid "Invalid form of PROGRAM statement at %C"
 msgstr ""
 
-#: fortran/match.c:1196
+#: fortran/match.c:1258
 #, no-c-format
 msgid "Setting value of PROTECTED variable at %C"
 msgstr ""
 
-#: fortran/match.c:1249
+#: fortran/match.c:1311
 #, no-c-format
 msgid "Assigning to a PROTECTED pointer at %C"
 msgstr ""
 
-#: fortran/match.c:1292 fortran/match.c:1365
+#: fortran/match.c:1354 fortran/match.c:1435
 #, no-c-format
 msgid "Obsolescent: arithmetic IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1340
+#: fortran/match.c:1410
 #, fuzzy, no-c-format
 msgid "Syntax error in IF-expression at %C"
 msgstr "integer overflow in expressie"
 
-#: fortran/match.c:1351
+#: fortran/match.c:1421
 #, no-c-format
 msgid "Block label not appropriate for arithmetic IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1389
-#, no-c-format
-msgid "Block label is not appropriate IF statement at %C"
-msgstr ""
+#: fortran/match.c:1459
+#, fuzzy, no-c-format
+msgid "Block label is not appropriate for IF statement at %C"
+msgstr "floating-point overflow in expressie"
 
-#: fortran/match.c:1468 fortran/primary.c:2522
+#: fortran/match.c:1538 fortran/primary.c:2559
 #, no-c-format
 msgid "Cannot assign to a named constant at %C"
 msgstr ""
 
-#: fortran/match.c:1478
+#: fortran/match.c:1548
 #, no-c-format
 msgid "Unclassifiable statement in IF-clause at %C"
 msgstr ""
 
-#: fortran/match.c:1485
+#: fortran/match.c:1555
 #, no-c-format
 msgid "Syntax error in IF-clause at %C"
 msgstr ""
 
-#: fortran/match.c:1529
+#: fortran/match.c:1599
 #, no-c-format
 msgid "Unexpected junk after ELSE statement at %C"
 msgstr ""
 
-#: fortran/match.c:1535 fortran/match.c:1570
+#: fortran/match.c:1605 fortran/match.c:1640
 #, no-c-format
 msgid "Label '%s' at %C doesn't match IF label '%s'"
 msgstr ""
 
-#: fortran/match.c:1564
+#: fortran/match.c:1634
 #, no-c-format
 msgid "Unexpected junk after ELSE IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1727
+#: fortran/match.c:1797
 #, no-c-format
 msgid "Name '%s' in %s statement at %C is not a loop name"
 msgstr ""
 
-#: fortran/match.c:1743
+#: fortran/match.c:1813
 #, fuzzy, no-c-format
 msgid "%s statement at %C is not within a loop"
 msgstr "continue-statement niet in een lus"
 
-#: fortran/match.c:1746
+#: fortran/match.c:1816
 #, fuzzy, no-c-format
 msgid "%s statement at %C is not within loop '%s'"
 msgstr "break-statement niet in een lus of switch"
 
-#: fortran/match.c:1754
+#: fortran/match.c:1824
 #, fuzzy, no-c-format
 msgid "%s statement at %C leaving OpenMP structured block"
 msgstr "continue-statement niet in een lus"
 
-#: fortran/match.c:1767
+#: fortran/match.c:1837
 #, fuzzy, no-c-format
 msgid "EXIT statement at %C terminating !$OMP DO loop"
 msgstr "continue-statement niet in een lus"
 
-#: fortran/match.c:1819
+#: fortran/match.c:1889
 #, fuzzy, no-c-format
 msgid "Too many digits in STOP code at %C"
 msgstr "te veel argumenten voor %s %q+#D"
 
-#: fortran/match.c:1872
+#: fortran/match.c:1942
 #, fuzzy, no-c-format
 msgid "Deleted feature: PAUSE statement at %C"
 msgstr "ongeldige beginwaarde"
 
-#: fortran/match.c:1920
+#: fortran/match.c:1990
 #, fuzzy, no-c-format
 msgid "Deleted feature: ASSIGN statement at %C"
 msgstr "ongeldige beginwaarde"
 
-#: fortran/match.c:1966
+#: fortran/match.c:2036
 #, fuzzy, no-c-format
 msgid "Deleted feature: Assigned GOTO statement at %C"
 msgstr "ongeldige expressie als operand"
 
-#: fortran/match.c:2013 fortran/match.c:2065
+#: fortran/match.c:2083 fortran/match.c:2135
 #, no-c-format
 msgid "Statement label list in GOTO at %C cannot be empty"
 msgstr ""
 
-#: fortran/match.c:2149
+#: fortran/match.c:2219
 #, no-c-format
 msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2173
+#: fortran/match.c:2287
 #, no-c-format
-msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:2180
-#, no-c-format
-msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2218 fortran/match.c:2382
-#, no-c-format
-msgid "STAT expression at %C must be a variable"
-msgstr ""
-
-#: fortran/match.c:2272
-#, no-c-format
 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2349
+#: fortran/match.c:2364
 #, no-c-format
 msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2368
+#: fortran/match.c:2417
 #, no-c-format
-msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:2375
-#, no-c-format
-msgid "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2424
-#, no-c-format
 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
 msgstr ""
 
-#: fortran/match.c:2455
+#: fortran/match.c:2448
 #, no-c-format
 msgid "Extension: RETURN statement in main program at %C"
 msgstr ""
 
-#: fortran/match.c:2665
+#: fortran/match.c:2658
 #, no-c-format
 msgid "Syntax error in common block name at %C"
 msgstr ""
 
-#: fortran/match.c:2701
+#: fortran/match.c:2694
 #, no-c-format
 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
 msgstr ""
 
-#: fortran/match.c:2719
-#, no-c-format
-msgid "BLOCK DATA unit cannot contain blank COMMON at %C"
-msgstr ""
-
 #. If we find an error, just print it and continue,
 #. cause it's just semantic, and we can see if there
 #. are more errors.
-#: fortran/match.c:2765
+#: fortran/match.c:2753
 #, no-c-format
 msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
 msgstr ""
 
-#: fortran/match.c:2774
+#: fortran/match.c:2762
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
 msgstr ""
 
-#: fortran/match.c:2781
+#: fortran/match.c:2769
 #, no-c-format
 msgid "Symbol '%s' at %C is already in a COMMON block"
 msgstr ""
 
-#: fortran/match.c:2793
+#: fortran/match.c:2777
 #, no-c-format
-msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
+msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
 msgstr ""
 
-#: fortran/match.c:2796
+#: fortran/match.c:2804
 #, no-c-format
-msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
-msgstr ""
-
-#: fortran/match.c:2821
-#, no-c-format
 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
 msgstr ""
 
-#: fortran/match.c:2831
+#: fortran/match.c:2814
 #, no-c-format
 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
 msgstr ""
 
-#: fortran/match.c:2863
+#: fortran/match.c:2846
 #, no-c-format
 msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
 msgstr ""
 
-#: fortran/match.c:2971
+#: fortran/match.c:2954
 #, no-c-format
 msgid "Namelist group name '%s' at %C already has a basic type of %s"
 msgstr ""
 
-#: fortran/match.c:2979
+#: fortran/match.c:2962
 #, no-c-format
 msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
 msgstr ""
 
-#: fortran/match.c:3006
+#: fortran/match.c:2989
 #, fuzzy, no-c-format
 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
 msgstr "Lege array-constructor op %C is niet toegestaan"
 
-#: fortran/match.c:3013
+#: fortran/match.c:2996
 #, no-c-format
 msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
 msgstr ""
 
-#: fortran/match.c:3140
+#: fortran/match.c:3123
 #, no-c-format
 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
 msgstr ""
 
-#: fortran/match.c:3148
+#: fortran/match.c:3131
 #, no-c-format
 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
 msgstr ""
 
-#: fortran/match.c:3176
+#: fortran/match.c:3159
 #, no-c-format
 msgid "EQUIVALENCE at %C requires two or more objects"
 msgstr ""
 
-#: fortran/match.c:3190
+#: fortran/match.c:3173
 #, no-c-format
 msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
 msgstr ""
 
-#: fortran/match.c:3351
+#: fortran/match.c:3299
 #, no-c-format
 msgid "Statement function at %L is recursive"
 msgstr ""
 
-#: fortran/match.c:3439
+#: fortran/match.c:3387
 #, no-c-format
 msgid "Expected initialization expression in CASE at %C"
 msgstr ""
 
-#: fortran/match.c:3462
+#: fortran/match.c:3410
 #, no-c-format
 msgid "Expected the name of the SELECT CASE construct at %C"
 msgstr ""
 
-#: fortran/match.c:3474
+#: fortran/match.c:3422
 #, no-c-format
 msgid "Expected case name of '%s' at %C"
 msgstr ""
 
-#: fortran/match.c:3518
+#: fortran/match.c:3466
 #, no-c-format
 msgid "Unexpected CASE statement at %C"
 msgstr ""
 
-#: fortran/match.c:3570
+#: fortran/match.c:3518
 #, no-c-format
 msgid "Syntax error in CASE-specification at %C"
 msgstr ""
 
-#: fortran/match.c:3690
+#: fortran/match.c:3638
 #, no-c-format
 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
 msgstr ""
 
-#: fortran/match.c:3728
+#: fortran/match.c:3676
 #, no-c-format
 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
 msgstr ""
 
-#: fortran/match.c:3828
+#: fortran/match.c:3776
 #, no-c-format
 msgid "Syntax error in FORALL iterator at %C"
 msgstr ""
@@ -7629,7 +7623,8 @@
 msgid "Expected exponent in expression at %C"
 msgstr "vector overflow in expressie"
 
-#: fortran/matchexp.c:348 fortran/matchexp.c:452
+#: fortran/matchexp.c:350 fortran/matchexp.c:355 fortran/matchexp.c:459
+#: fortran/matchexp.c:464
 #, no-c-format
 msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
 msgstr ""
@@ -7766,126 +7761,126 @@
 msgid "Expected real string"
 msgstr "formaatstring niet beÃ«indigd"
 
-#: fortran/module.c:2722
+#: fortran/module.c:2730
 msgid "Expected expression type"
 msgstr ""
 
-#: fortran/module.c:2776
+#: fortran/module.c:2784
 #, fuzzy
 msgid "Bad operator"
 msgstr "ongeldige operand voor %P"
 
-#: fortran/module.c:2861
+#: fortran/module.c:2869
 #, fuzzy
 msgid "Bad type in constant expression"
 msgstr "overflow in constante expressie"
 
-#: fortran/module.c:2898
+#: fortran/module.c:2906
 #, no-c-format
 msgid "Namelist %s cannot be renamed by USE association to %s"
 msgstr ""
 
-#: fortran/module.c:3723
+#: fortran/module.c:3847
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:3730
+#: fortran/module.c:3854
 #, no-c-format
 msgid "User operator '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:3735
+#: fortran/module.c:3859
 #, no-c-format
 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:4213
+#: fortran/module.c:4400
 #, fuzzy, no-c-format
 msgid "Can't open module file '%s' for writing at %C: %s"
 msgstr "%s: kan bestand '%s' niet openen om te lezen: %s\n"
 
-#: fortran/module.c:4251
+#: fortran/module.c:4438
 #, fuzzy, no-c-format
 msgid "Error writing module file '%s' for writing: %s"
 msgstr "%s: fout bij schrijven van bestand '%s': %s\n"
 
-#: fortran/module.c:4281 fortran/module.c:4363
+#: fortran/module.c:4468 fortran/module.c:4550
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_C_BINDING."
 msgstr ""
 
-#: fortran/module.c:4394
+#: fortran/module.c:4581
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
 msgstr ""
 
-#: fortran/module.c:4416
+#: fortran/module.c:4603
 #, no-c-format
 msgid "Symbol '%s' already declared"
 msgstr ""
 
-#: fortran/module.c:4471
+#: fortran/module.c:4658
 #, no-c-format
 msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
 msgstr ""
 
-#: fortran/module.c:4484
+#: fortran/module.c:4671
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_FORTRAN_ENV"
 msgstr ""
 
-#: fortran/module.c:4492
+#: fortran/module.c:4679
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
 msgstr ""
 
-#: fortran/module.c:4520
+#: fortran/module.c:4707
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
 msgstr ""
 
-#: fortran/module.c:4536
+#: fortran/module.c:4723
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
 msgstr ""
 
-#: fortran/module.c:4569
+#: fortran/module.c:4756
 #, no-c-format
 msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
 msgstr ""
 
-#: fortran/module.c:4577
+#: fortran/module.c:4764
 #, no-c-format
 msgid "Fortran 2003: ISO_C_BINDING module at %C"
 msgstr ""
 
-#: fortran/module.c:4587
+#: fortran/module.c:4774
 #, no-c-format
 msgid "Can't find an intrinsic module named '%s' at %C"
 msgstr ""
 
-#: fortran/module.c:4592
+#: fortran/module.c:4779
 #, fuzzy, no-c-format
 msgid "Can't open module file '%s' for reading at %C: %s"
 msgstr "%s: kan bestand '%s' niet openen om te lezen: %s\n"
 
-#: fortran/module.c:4600
+#: fortran/module.c:4787
 #, no-c-format
 msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
 msgstr ""
 
-#: fortran/module.c:4615
+#: fortran/module.c:4802
 #, fuzzy
 msgid "Unexpected end of module"
 msgstr "ongeldige operand van %s"
 
-#: fortran/module.c:4620
+#: fortran/module.c:4807
 #, no-c-format
 msgid "File '%s' opened at %C is not a GFORTRAN module file"
 msgstr ""
 
-#: fortran/module.c:4630
+#: fortran/module.c:4817
 #, no-c-format
 msgid "Can't USE the same module we're building!"
 msgstr ""
@@ -7915,7 +7910,7 @@
 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
 msgstr "constant object wordt beschreven (argument %d)"
 
-#: fortran/openmp.c:696 fortran/resolve.c:5822 fortran/resolve.c:6133
+#: fortran/openmp.c:696 fortran/resolve.c:5970 fortran/resolve.c:6317
 #, no-c-format
 msgid "IF clause at %L requires a scalar LOGICAL expression"
 msgstr ""
@@ -8212,304 +8207,304 @@
 msgid "Maximum subrecord length cannot exceed %d"
 msgstr ""
 
-#: fortran/parse.c:304
+#: fortran/parse.c:451
 #, fuzzy, no-c-format
 msgid "Unclassifiable statement at %C"
 msgstr "ongeldige beginwaarde"
 
-#: fortran/parse.c:328
+#: fortran/parse.c:475
 #, no-c-format
 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
 msgstr ""
 
-#: fortran/parse.c:406
+#: fortran/parse.c:553
 #, fuzzy, no-c-format
 msgid "Unclassifiable OpenMP directive at %C"
 msgstr "ongeldige beginwaarde"
 
-#: fortran/parse.c:445 fortran/parse.c:586
+#: fortran/parse.c:592 fortran/parse.c:733
 #, fuzzy, no-c-format
 msgid "Zero is not a valid statement label at %C"
 msgstr "ongeldige beginwaarde"
 
-#: fortran/parse.c:452 fortran/parse.c:578
+#: fortran/parse.c:599 fortran/parse.c:725
 #, no-c-format
 msgid "Non-numeric character in statement label at %C"
 msgstr ""
 
-#: fortran/parse.c:464 fortran/parse.c:500 fortran/parse.c:626
+#: fortran/parse.c:611 fortran/parse.c:647 fortran/parse.c:773
 #, no-c-format
 msgid "Semicolon at %C needs to be preceded by statement"
 msgstr ""
 
-#: fortran/parse.c:472 fortran/parse.c:638
+#: fortran/parse.c:619 fortran/parse.c:785
 #, no-c-format
 msgid "Ignoring statement label in empty statement at %C"
 msgstr ""
 
-#: fortran/parse.c:565 fortran/parse.c:605
+#: fortran/parse.c:712 fortran/parse.c:752
 #, no-c-format
 msgid "Bad continuation line at %C"
 msgstr ""
 
-#: fortran/parse.c:664
+#: fortran/parse.c:811
 #, no-c-format
 msgid "Line truncated at %C"
 msgstr ""
 
-#: fortran/parse.c:841
+#: fortran/parse.c:997
 #, no-c-format
 msgid "FORMAT statement at %L does not have a statement label"
 msgstr ""
 
-#: fortran/parse.c:913
+#: fortran/parse.c:1069
 msgid "arithmetic IF"
 msgstr ""
 
-#: fortran/parse.c:919
+#: fortran/parse.c:1075
 #, fuzzy
 msgid "attribute declaration"
 msgstr "lege declaratie"
 
-#: fortran/parse.c:949
+#: fortran/parse.c:1105
 #, fuzzy
 msgid "data declaration"
 msgstr "lege declaratie"
 
-#: fortran/parse.c:958
+#: fortran/parse.c:1114
 #, fuzzy
 msgid "derived type declaration"
 msgstr "lege declaratie"
 
-#: fortran/parse.c:1037
+#: fortran/parse.c:1193
 msgid "block IF"
 msgstr ""
 
-#: fortran/parse.c:1046
+#: fortran/parse.c:1202
 msgid "implied END DO"
 msgstr ""
 
-#: fortran/parse.c:1119
+#: fortran/parse.c:1275
 #, fuzzy
 msgid "assignment"
 msgstr "beginwaarde ontbreekt"
 
-#: fortran/parse.c:1122
+#: fortran/parse.c:1278
 #, fuzzy
 msgid "pointer assignment"
 msgstr "ongeldige lvalue in toewijzing"
 
-#: fortran/parse.c:1131
+#: fortran/parse.c:1287
 msgid "simple IF"
 msgstr ""
 
-#: fortran/parse.c:1347
+#: fortran/parse.c:1503
 #, fuzzy, no-c-format
 msgid "Unexpected %s statement at %C"
 msgstr "ongeldige beginwaarde"
 
-#: fortran/parse.c:1486
+#: fortran/parse.c:1642
 #, no-c-format
 msgid "%s statement at %C cannot follow %s statement at %L"
 msgstr ""
 
-#: fortran/parse.c:1503
+#: fortran/parse.c:1659
 #, no-c-format
 msgid "Unexpected end of file in '%s'"
 msgstr ""
 
-#: fortran/parse.c:1558
+#: fortran/parse.c:1714
 #, no-c-format
 msgid "Fortran 2003: Derived type definition at %C without components"
 msgstr ""
 
-#: fortran/parse.c:1569
+#: fortran/parse.c:1725
 #, no-c-format
 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
 msgstr ""
 
-#: fortran/parse.c:1577
+#: fortran/parse.c:1733
 #, no-c-format
 msgid "PRIVATE statement at %C must precede structure components"
 msgstr ""
 
-#: fortran/parse.c:1585
+#: fortran/parse.c:1741
 #, no-c-format
 msgid "Duplicate PRIVATE statement at %C"
 msgstr ""
 
-#: fortran/parse.c:1597
+#: fortran/parse.c:1753
 #, no-c-format
 msgid "SEQUENCE statement at %C must precede structure components"
 msgstr ""
 
-#: fortran/parse.c:1604
+#: fortran/parse.c:1760
 #, no-c-format
 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
 msgstr ""
 
-#: fortran/parse.c:1609
+#: fortran/parse.c:1765
 #, no-c-format
 msgid "Duplicate SEQUENCE statement at %C"
 msgstr ""
 
-#: fortran/parse.c:1700
+#: fortran/parse.c:1856
 #, no-c-format
 msgid "ENUM declaration at %C has no ENUMERATORS"
 msgstr ""
 
-#: fortran/parse.c:1778
+#: fortran/parse.c:1934
 #, no-c-format
 msgid "Unexpected %s statement in INTERFACE block at %C"
 msgstr ""
 
-#: fortran/parse.c:1804
+#: fortran/parse.c:1960
 #, no-c-format
 msgid "SUBROUTINE at %C does not belong in a generic function interface"
 msgstr ""
 
-#: fortran/parse.c:1808
+#: fortran/parse.c:1964
 #, no-c-format
 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
 msgstr ""
 
-#: fortran/parse.c:1818
+#: fortran/parse.c:1974
 #, no-c-format
 msgid "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
 msgstr ""
 
-#: fortran/parse.c:1849
+#: fortran/parse.c:2005
 #, no-c-format
 msgid "Unexpected %s statement at %C in INTERFACE body"
 msgstr ""
 
-#: fortran/parse.c:1863
+#: fortran/parse.c:2019
 #, no-c-format
 msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
 msgstr ""
 
-#: fortran/parse.c:1958
+#: fortran/parse.c:2134
 #, no-c-format
 msgid "%s statement must appear in a MODULE"
 msgstr ""
 
-#: fortran/parse.c:1965
+#: fortran/parse.c:2141
 #, no-c-format
 msgid "%s statement at %C follows another accessibility specification"
 msgstr ""
 
-#: fortran/parse.c:2015
+#: fortran/parse.c:2191
 #, fuzzy, no-c-format
 msgid "Bad kind expression for function '%s' at %L"
 msgstr "fout in argumenten voor spec-functie '%s'"
 
-#: fortran/parse.c:2018
+#: fortran/parse.c:2195
 #, no-c-format
 msgid "The type for function '%s' at %L is not accessible"
 msgstr ""
 
-#: fortran/parse.c:2070
+#: fortran/parse.c:2253
 #, no-c-format
 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
 msgstr ""
 
-#: fortran/parse.c:2091
+#: fortran/parse.c:2274
 #, no-c-format
 msgid "Unexpected %s statement in WHERE block at %C"
 msgstr ""
 
-#: fortran/parse.c:2150
+#: fortran/parse.c:2333
 #, no-c-format
 msgid "Unexpected %s statement in FORALL block at %C"
 msgstr ""
 
-#: fortran/parse.c:2201
+#: fortran/parse.c:2384
 #, no-c-format
 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
 msgstr ""
 
-#: fortran/parse.c:2219
+#: fortran/parse.c:2402
 #, no-c-format
 msgid "Duplicate ELSE statements at %L and %C"
 msgstr ""
 
-#: fortran/parse.c:2280
+#: fortran/parse.c:2463
 #, no-c-format
 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
 msgstr ""
 
-#: fortran/parse.c:2338
+#: fortran/parse.c:2521
 #, no-c-format
 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
 msgstr ""
 
-#: fortran/parse.c:2372
+#: fortran/parse.c:2555
 #, no-c-format
 msgid "End of nonblock DO statement at %C is within another block"
 msgstr ""
 
-#: fortran/parse.c:2381
+#: fortran/parse.c:2564
 #, no-c-format
 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
 msgstr ""
 
-#: fortran/parse.c:2430
+#: fortran/parse.c:2613
 #, no-c-format
 msgid "Statement label in ENDDO at %C doesn't match DO label"
 msgstr ""
 
-#: fortran/parse.c:2446
+#: fortran/parse.c:2629
 #, no-c-format
 msgid "named block DO at %L requires matching ENDDO name"
 msgstr ""
 
-#: fortran/parse.c:2702
+#: fortran/parse.c:2885
 #, no-c-format
 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
 msgstr ""
 
-#: fortran/parse.c:2758
+#: fortran/parse.c:2941
 #, no-c-format
 msgid "%s statement at %C cannot terminate a non-block DO loop"
 msgstr ""
 
-#: fortran/parse.c:2943
+#: fortran/parse.c:3126
 #, no-c-format
 msgid "Contained procedure '%s' at %C is already ambiguous"
 msgstr ""
 
-#: fortran/parse.c:2993
+#: fortran/parse.c:3176
 #, no-c-format
 msgid "Unexpected %s statement in CONTAINS section at %C"
 msgstr ""
 
 #. This is valid in Fortran 2008.
-#: fortran/parse.c:3018
+#: fortran/parse.c:3201
 #, no-c-format
 msgid "Extension: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
 msgstr ""
 
-#: fortran/parse.c:3089
+#: fortran/parse.c:3272
 #, no-c-format
 msgid "CONTAINS statement at %C is already in a contained program unit"
 msgstr ""
 
-#: fortran/parse.c:3138
+#: fortran/parse.c:3321
 #, no-c-format
 msgid "Global name '%s' at %L is already being used as a %s at %L"
 msgstr ""
 
-#: fortran/parse.c:3159
+#: fortran/parse.c:3342
 #, no-c-format
 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
 msgstr ""
 
-#: fortran/parse.c:3185
+#: fortran/parse.c:3368
 #, no-c-format
 msgid "Unexpected %s statement in BLOCK DATA at %C"
 msgstr ""
 
-#: fortran/parse.c:3228
+#: fortran/parse.c:3411
 #, no-c-format
 msgid "Unexpected %s statement in MODULE at %C"
 msgstr ""
@@ -8517,7 +8512,7 @@
 #. If we see a duplicate main program, shut down.  If the second
 #. instance is an implied main program, ie data decls or executable
 #. statements, we're in for lots of errors.
-#: fortran/parse.c:3416
+#: fortran/parse.c:3594
 #, no-c-format
 msgid "Two main PROGRAMs at %L and %C"
 msgstr ""
@@ -8554,7 +8549,7 @@
 
 #: fortran/primary.c:353
 #, no-c-format
-msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
+msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
 msgstr ""
 
 #: fortran/primary.c:363
@@ -8567,998 +8562,1046 @@
 msgid "Illegal character in BOZ constant at %C"
 msgstr "opvulkarakter in strfmon-formaat"
 
-#: fortran/primary.c:391
+#: fortran/primary.c:392
 #, no-c-format
-msgid "Extension: BOZ constant at %C uses non-standard postfix syntax."
+msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
 msgstr ""
 
-#: fortran/primary.c:417
+#: fortran/primary.c:423
 #, no-c-format
 msgid "Integer too big for integer kind %i at %C"
 msgstr ""
 
-#: fortran/primary.c:517
+#: fortran/primary.c:429
+#, fuzzy, no-c-format
+msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
+msgstr "%s voor %qs"
+
+#: fortran/primary.c:529
 #, no-c-format
 msgid "Missing exponent in real number at %C"
 msgstr ""
 
-#: fortran/primary.c:573
+#: fortran/primary.c:585
 #, no-c-format
 msgid "Real number at %C has a 'd' exponent and an explicit kind"
 msgstr ""
 
-#: fortran/primary.c:586
+#: fortran/primary.c:598
 #, no-c-format
 msgid "Invalid real kind %d at %C"
 msgstr ""
 
-#: fortran/primary.c:600
+#: fortran/primary.c:612
 #, no-c-format
 msgid "Real constant overflows its kind at %C"
 msgstr ""
 
-#: fortran/primary.c:605
+#: fortran/primary.c:617
 #, no-c-format
 msgid "Real constant underflows its kind at %C"
 msgstr ""
 
-#: fortran/primary.c:697
+#: fortran/primary.c:709
 #, no-c-format
 msgid "Syntax error in SUBSTRING specification at %C"
 msgstr ""
 
-#: fortran/primary.c:902
+#: fortran/primary.c:914
 #, no-c-format
 msgid "Invalid kind %d for CHARACTER constant at %C"
 msgstr ""
 
-#: fortran/primary.c:923
+#: fortran/primary.c:935
 #, no-c-format
 msgid "Unterminated character constant beginning at %C"
 msgstr ""
 
-#: fortran/primary.c:1035
+#: fortran/primary.c:1047
 #, no-c-format
 msgid "Bad kind for logical constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1074
+#: fortran/primary.c:1086
 #, no-c-format
 msgid "Expected PARAMETER symbol in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1080
+#: fortran/primary.c:1092
 #, no-c-format
 msgid "Numeric PARAMETER required in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1086
+#: fortran/primary.c:1098
 #, no-c-format
 msgid "Scalar PARAMETER required in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1090
+#: fortran/primary.c:1102
 #, no-c-format
 msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1120
+#: fortran/primary.c:1132
 #, no-c-format
 msgid "Error converting PARAMETER constant in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1249
+#: fortran/primary.c:1261
 #, fuzzy, no-c-format
 msgid "Syntax error in COMPLEX constant at %C"
 msgstr "constant object wordt beschreven (argument %d)"
 
-#: fortran/primary.c:1430
+#: fortran/primary.c:1442
 #, no-c-format
 msgid "Keyword '%s' at %C has already appeared in the current argument list"
 msgstr ""
 
-#: fortran/primary.c:1494
+#: fortran/primary.c:1506
 #, fuzzy, no-c-format
 msgid "Extension: argument list function at %C"
 msgstr "Bestandsnaam ontbreekt na %qs optie"
 
-#: fortran/primary.c:1561
+#: fortran/primary.c:1573
 #, no-c-format
 msgid "Expected alternate return label at %C"
 msgstr ""
 
-#: fortran/primary.c:1579
+#: fortran/primary.c:1591
 #, no-c-format
 msgid "Missing keyword name in actual argument list at %C"
 msgstr ""
 
-#: fortran/primary.c:1624
+#: fortran/primary.c:1636
 #, fuzzy, no-c-format
 msgid "Syntax error in argument list at %C"
 msgstr "%qs is geen iterator"
 
-#: fortran/primary.c:1708
+#: fortran/primary.c:1723
 #, no-c-format
 msgid "Expected structure component name at %C"
 msgstr ""
 
-#: fortran/primary.c:1961
+#: fortran/primary.c:1980
 #, no-c-format
 msgid "Too many components in structure constructor at %C"
 msgstr ""
 
-#: fortran/primary.c:1974
+#: fortran/primary.c:1993
 #, no-c-format
 msgid "Structure constructor for '%s' at %C has PRIVATE components"
 msgstr ""
 
-#: fortran/primary.c:1984
+#: fortran/primary.c:2003
 #, no-c-format
 msgid "Too few components in structure constructor at %C"
 msgstr ""
 
-#: fortran/primary.c:2002
+#: fortran/primary.c:2021
 #, no-c-format
 msgid "Syntax error in structure constructor at %C"
 msgstr ""
 
-#: fortran/primary.c:2086
+#: fortran/primary.c:2105
 #, no-c-format
 msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
 msgstr ""
 
-#: fortran/primary.c:2188
+#: fortran/primary.c:2207
 #, no-c-format
 msgid "Unexpected use of subroutine name '%s' at %C"
 msgstr ""
 
-#: fortran/primary.c:2219
+#: fortran/primary.c:2238
 #, no-c-format
 msgid "Statement function '%s' requires argument list at %C"
 msgstr ""
 
-#: fortran/primary.c:2222
+#: fortran/primary.c:2241
 #, fuzzy, no-c-format
 msgid "Function '%s' requires an argument list at %C"
 msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
 
-#: fortran/primary.c:2267
+#: fortran/primary.c:2286
 #, fuzzy, no-c-format
 msgid "Missing argument to '%s' at %C"
 msgstr "Bestandsnaam ontbreekt na %qs optie"
 
-#: fortran/primary.c:2408
+#: fortran/primary.c:2427
 #, fuzzy, no-c-format
 msgid "Missing argument list in function '%s' at %C"
 msgstr "Bestandsnaam ontbreekt na %qs optie"
 
-#: fortran/primary.c:2436
+#: fortran/primary.c:2455
 #, fuzzy, no-c-format
 msgid "Symbol at %C is not appropriate for an expression"
 msgstr "floating-point overflow in expressie"
 
-#: fortran/primary.c:2504
+#: fortran/primary.c:2523
 #, fuzzy, no-c-format
 msgid "Assigning to PROTECTED variable at %C"
 msgstr "%s van alleen-lezen variabele %qs"
 
-#: fortran/primary.c:2520
+#: fortran/primary.c:2557
 #, no-c-format
 msgid "Named constant at %C in an EQUIVALENCE"
 msgstr ""
 
-#: fortran/primary.c:2543
-#, no-c-format
-msgid "Expected VARIABLE at %C"
-msgstr ""
+# dit klinkt niet al te best
+#: fortran/primary.c:2579
+#, fuzzy, no-c-format
+msgid "'%s' at %C is not a variable"
+msgstr "functie-oproep heeft geaggregeerde waarde"
 
-#: fortran/resolve.c:120
+#: fortran/resolve.c:121
 #, no-c-format
 msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
 msgstr ""
 
-#: fortran/resolve.c:124
+#: fortran/resolve.c:125
 #, no-c-format
 msgid "Alternate return specifier in function '%s' at %L is not allowed"
 msgstr ""
 
-#: fortran/resolve.c:137
+#: fortran/resolve.c:138
 #, no-c-format
 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
 msgstr ""
 
-#: fortran/resolve.c:144
+#: fortran/resolve.c:145
 #, no-c-format
 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
 msgstr ""
 
-#: fortran/resolve.c:157 fortran/resolve.c:1080
+#: fortran/resolve.c:158 fortran/resolve.c:1138
 #, no-c-format
 msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:201
+#: fortran/resolve.c:202
 #, no-c-format
 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/resolve.c:206
+#: fortran/resolve.c:207
 #, no-c-format
 msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
 msgstr ""
 
-#: fortran/resolve.c:215
+#: fortran/resolve.c:216
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:222
+#: fortran/resolve.c:223
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
 msgstr ""
 
-#: fortran/resolve.c:234
+#: fortran/resolve.c:231
+#, fuzzy, no-c-format
+msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
+msgstr "overflow in constante expressie"
+
+#: fortran/resolve.c:243
 #, no-c-format
 msgid "Argument '%s' of statement function at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:244
+#: fortran/resolve.c:253
 #, no-c-format
 msgid "Character-valued argument '%s' of statement function at %L must have constant length"
 msgstr ""
 
-#: fortran/resolve.c:299
+#: fortran/resolve.c:310
 #, no-c-format
 msgid "Contained function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:302
+#: fortran/resolve.c:313
 #, no-c-format
 msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:319
+#: fortran/resolve.c:330
 #, no-c-format
 msgid "Character-valued internal function '%s' at %L must not be assumed length"
 msgstr ""
 
-#: fortran/resolve.c:490
+#: fortran/resolve.c:501
 #, no-c-format
-msgid "Procedure %s at %L has entries with mismatched array specifications"
+msgid "Function %s at %L has entries with mismatched array specifications"
 msgstr ""
 
-#: fortran/resolve.c:516
+#: fortran/resolve.c:518
 #, no-c-format
+msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
+msgstr ""
+
+#: fortran/resolve.c:545
+#, no-c-format
 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:520
+#: fortran/resolve.c:549
 #, no-c-format
 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:527
+#: fortran/resolve.c:556
 #, no-c-format
 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:531
+#: fortran/resolve.c:560
 #, no-c-format
 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:569
+#: fortran/resolve.c:598
 #, no-c-format
 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:574
+#: fortran/resolve.c:603
 #, no-c-format
 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:643
+#: fortran/resolve.c:661
+#, fuzzy, no-c-format
+msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
+msgstr "overflow in constante expressie"
+
+#: fortran/resolve.c:665
 #, no-c-format
+msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
+msgstr ""
+
+#: fortran/resolve.c:676
+#, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
 msgstr ""
 
-#: fortran/resolve.c:647
+#: fortran/resolve.c:680
 #, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
 msgstr ""
 
-#: fortran/resolve.c:651
+#: fortran/resolve.c:684
 #, fuzzy, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: fortran/resolve.c:661
+#: fortran/resolve.c:711
 #, no-c-format
 msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
 msgstr ""
 
-#: fortran/resolve.c:665
+#: fortran/resolve.c:715
 #, no-c-format
 msgid "COMMON block '%s' at %L is also an intrinsic procedure"
 msgstr ""
 
-#: fortran/resolve.c:669
+#: fortran/resolve.c:719
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
 msgstr ""
 
-#: fortran/resolve.c:674
+#: fortran/resolve.c:724
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
 msgstr ""
 
-#: fortran/resolve.c:736
+#: fortran/resolve.c:786
 #, no-c-format
 msgid "Components of structure constructor '%s' at %L are PRIVATE"
 msgstr ""
 
-#: fortran/resolve.c:756
+#: fortran/resolve.c:808
 #, no-c-format
 msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
 msgstr ""
 
-#: fortran/resolve.c:769
+#: fortran/resolve.c:821
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
 msgstr ""
 
-#: fortran/resolve.c:786
+#: fortran/resolve.c:838
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
 msgstr ""
 
-#: fortran/resolve.c:913
+#: fortran/resolve.c:965
 #, no-c-format
 msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:976 fortran/resolve.c:5434 fortran/resolve.c:6098
+#: fortran/resolve.c:1029 fortran/resolve.c:5576 fortran/resolve.c:6282
 #, fuzzy, no-c-format
 msgid "Label %d referenced at %L is never defined"
 msgstr "naar label %s gerefereerd buiten enige functie"
 
-#: fortran/resolve.c:986
+#: fortran/resolve.c:1039
 #, fuzzy, no-c-format
 msgid "'%s' at %L is ambiguous"
 msgstr "grootte van %qs is %u bytes"
 
-#: fortran/resolve.c:1018
+#: fortran/resolve.c:1075
 #, no-c-format
 msgid "Statement function '%s' at %L is not allowed as an actual argument"
 msgstr ""
 
-#: fortran/resolve.c:1026
+#: fortran/resolve.c:1083
 #, fuzzy, no-c-format
 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
 msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
 
-#: fortran/resolve.c:1033
+#: fortran/resolve.c:1090
 #, no-c-format
 msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
 msgstr ""
 
-#: fortran/resolve.c:1039
+#: fortran/resolve.c:1096
 #, no-c-format
 msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr ""
 
-#: fortran/resolve.c:1059
+#: fortran/resolve.c:1116
 #, no-c-format
 msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr ""
 
-#: fortran/resolve.c:1098
+#: fortran/resolve.c:1157
 #, fuzzy, no-c-format
 msgid "Symbol '%s' at %L is ambiguous"
 msgstr "grootte van %qs is %u bytes"
 
-#: fortran/resolve.c:1143
+#: fortran/resolve.c:1206
 #, fuzzy, no-c-format
 msgid "By-value argument at %L is not of numeric type"
 msgstr "het argument van %<asm%> is geen constante string"
 
-#: fortran/resolve.c:1150
+#: fortran/resolve.c:1213
 #, no-c-format
 msgid "By-value argument at %L cannot be an array or an array section"
 msgstr ""
 
-#: fortran/resolve.c:1164
+#: fortran/resolve.c:1227
 #, fuzzy, no-c-format
 msgid "By-value argument at %L is not allowed in this context"
 msgstr "globale registervariabele volgt op een functiedefinitie"
 
-#: fortran/resolve.c:1176
+#: fortran/resolve.c:1239
 #, no-c-format
 msgid "Passing internal procedure at %L by location not allowed"
 msgstr ""
 
-#: fortran/resolve.c:1293
+#: fortran/resolve.c:1356
 #, no-c-format
 msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
 msgstr ""
 
-#: fortran/resolve.c:1315
+#: fortran/resolve.c:1378
 msgid "elemental procedure"
 msgstr ""
 
-#: fortran/resolve.c:1332
+#: fortran/resolve.c:1395
 #, no-c-format
 msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
 msgstr ""
 
-#: fortran/resolve.c:1466
+#: fortran/resolve.c:1531
 #, fuzzy, no-c-format
 msgid "There is no specific function for the generic '%s' at %L"
 msgstr "fout in argumenten voor spec-functie '%s'"
 
-#: fortran/resolve.c:1475
+#: fortran/resolve.c:1540
 #, no-c-format
 msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
 msgstr ""
 
-#: fortran/resolve.c:1513
+#: fortran/resolve.c:1594
 #, no-c-format
 msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr ""
 
-#: fortran/resolve.c:1559
+#: fortran/resolve.c:1640
 #, fuzzy, no-c-format
 msgid "Unable to resolve the specific function '%s' at %L"
 msgstr "fout in argumenten voor spec-functie '%s'"
 
-#: fortran/resolve.c:1615 fortran/resolve.c:8740
+#: fortran/resolve.c:1696 fortran/resolve.c:8931
 #, no-c-format
 msgid "Function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
 # dit klinkt niet al te best
-#: fortran/resolve.c:1799
+#: fortran/resolve.c:1907
 #, fuzzy, no-c-format
 msgid "Argument to '%s' at %L is not a variable"
 msgstr "functie-oproep heeft geaggregeerde waarde"
 
-#: fortran/resolve.c:1871
+#: fortran/resolve.c:1979
 #, fuzzy, no-c-format
 msgid "More actual than formal arguments in '%s' call at %L"
 msgstr "doorgeven van argument %d van %qs"
 
-#: fortran/resolve.c:1883
+#: fortran/resolve.c:1991
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
 msgstr ""
 
-#: fortran/resolve.c:1909
+#: fortran/resolve.c:2017
 #, no-c-format
 msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
 msgstr ""
 
-#: fortran/resolve.c:1926
+#: fortran/resolve.c:2034
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr ""
 
-#: fortran/resolve.c:1936
+#: fortran/resolve.c:2044
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr ""
 
-#: fortran/resolve.c:1959 fortran/resolve.c:1998
+#: fortran/resolve.c:2067 fortran/resolve.c:2106
 #, no-c-format
 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
 msgstr ""
 
 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
 #. scalar pointer.
-#: fortran/resolve.c:1974
+#: fortran/resolve.c:2082
 #, fuzzy, no-c-format
 msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
 msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
 
-#: fortran/resolve.c:1990
+#: fortran/resolve.c:2098
 #, fuzzy, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a scalar"
 msgstr "'%s' argument voor intrinsic '%s' op %L moet een scalair zijn"
 
 #. TODO: Update this error message to allow for procedure
 #. pointers once they are implemented.
-#: fortran/resolve.c:2012
+#: fortran/resolve.c:2120
 #, fuzzy, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a procedure"
 msgstr "'%s' argument voor intrinsic '%s' op %L moet een array zijn"
 
 # vertaling voor 'intrinsic'? 'intrinsiek(e) xxx', maar wat als xxx te gebruiken?
-#: fortran/resolve.c:2020
+#: fortran/resolve.c:2128
 #, fuzzy, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
 msgstr "'%s' argument voor intrinsic '%s' op %L moet %s zijn"
 
-#: fortran/resolve.c:2062
+#: fortran/resolve.c:2170
 #, fuzzy, no-c-format
 msgid "'%s' at %L is not a function"
 msgstr "%qs is meestal een functie"
 
-#: fortran/resolve.c:2068
+#: fortran/resolve.c:2176
 #, no-c-format
 msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
 msgstr ""
 
 #. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:2111
+#: fortran/resolve.c:2219
 #, no-c-format
 msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:2164
+#: fortran/resolve.c:2272
 #, no-c-format
 msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
 msgstr ""
 
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2321
 #, no-c-format
 msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
 msgstr ""
 
-#: fortran/resolve.c:2220
+#: fortran/resolve.c:2328
 #, no-c-format
 msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
 msgstr ""
 
-#: fortran/resolve.c:2235
+#: fortran/resolve.c:2343
 #, fuzzy, no-c-format
 msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: fortran/resolve.c:2243
+#: fortran/resolve.c:2351
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2285
+#: fortran/resolve.c:2393
 #, no-c-format
 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
 msgstr ""
 
-#: fortran/resolve.c:2288
+#: fortran/resolve.c:2396
 #, no-c-format
 msgid "Subroutine call to '%s' at %L is not PURE"
 msgstr ""
 
-#: fortran/resolve.c:2351
+#: fortran/resolve.c:2459
 #, no-c-format
 msgid "There is no specific subroutine for the generic '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:2360
+#: fortran/resolve.c:2468
 #, no-c-format
 msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
 msgstr ""
 
-#: fortran/resolve.c:2468
+#: fortran/resolve.c:2576
 #, fuzzy, no-c-format
 msgid "Missing SHAPE parameter for call to %s at %L"
 msgstr "Bestandsnaam ontbreekt na %qs optie"
 
-#: fortran/resolve.c:2476
+#: fortran/resolve.c:2584
 #, no-c-format
 msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
 msgstr ""
 
-#: fortran/resolve.c:2543
+#: fortran/resolve.c:2667
 #, no-c-format
 msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr ""
 
-#: fortran/resolve.c:2587
+#: fortran/resolve.c:2711
 #, no-c-format
 msgid "Unable to resolve the specific subroutine '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:2644
+#: fortran/resolve.c:2768
 #, no-c-format
 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
 msgstr ""
 
-#: fortran/resolve.c:2663
+#: fortran/resolve.c:2787
 #, no-c-format
 msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2671
+#: fortran/resolve.c:2795
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared as RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2741
+#: fortran/resolve.c:2865
 #, fuzzy, no-c-format
 msgid "Shapes for operands at %L and %L are not conformable"
 msgstr "-shared en -mdll zijn niet compatibel"
 
 # Ongeldig soort wat?
-#: fortran/resolve.c:2792
+#: fortran/resolve.c:2916
 #, fuzzy, c-format
 msgid "Invalid context for NULL() pointer at %%L"
 msgstr "Ongeldige soort voor %s op %L"
 
-#: fortran/resolve.c:2808
+#: fortran/resolve.c:2932
 #, c-format
 msgid "Operand of unary numeric operator '%s' at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:2824
+#: fortran/resolve.c:2948
 #, c-format
 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2838
+#: fortran/resolve.c:2962
 #, c-format
 msgid "Operands of string concatenation operator at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2857
+#: fortran/resolve.c:2981
 #, c-format
 msgid "Operands of logical operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2871
+#: fortran/resolve.c:2995
 #, fuzzy, c-format
 msgid "Operand of .not. operator at %%L is %s"
 msgstr "incompatibele operands voor %s"
 
-#: fortran/resolve.c:2885
+#: fortran/resolve.c:3009
 msgid "COMPLEX quantities cannot be compared at %L"
 msgstr ""
 
-#: fortran/resolve.c:2913
+#: fortran/resolve.c:3037
 #, c-format
 msgid "Logicals at %%L must be compared with %s instead of %s"
 msgstr ""
 
-#: fortran/resolve.c:2919
+#: fortran/resolve.c:3043
 #, c-format
 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2927
+#: fortran/resolve.c:3051
 #, fuzzy, c-format
 msgid "Unknown operator '%s' at %%L"
 msgstr "onbekende operator '%s' in %%:version-compare"
 
-#: fortran/resolve.c:2929
+#: fortran/resolve.c:3053
 #, c-format
 msgid "Operand of user operator '%s' at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:3056
 #, c-format
 msgid "Operands of user operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3142
 #, fuzzy, c-format
 msgid "Inconsistent ranks for operator at %%L and %%L"
 msgstr "incompatibele operands voor %s"
 
-#: fortran/resolve.c:3212
+#: fortran/resolve.c:3339
 #, fuzzy, no-c-format
 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "grootte van %qs is %u bytes"
 
-#: fortran/resolve.c:3220
+#: fortran/resolve.c:3347
 #, fuzzy, no-c-format
 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "grootte van %qs is %u bytes"
 
-#: fortran/resolve.c:3239
+#: fortran/resolve.c:3366
 #, no-c-format
 msgid "Illegal stride of zero at %L"
 msgstr ""
 
-#: fortran/resolve.c:3256
+#: fortran/resolve.c:3383
 #, fuzzy, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "grootte van %qs is %u bytes"
 
-#: fortran/resolve.c:3264
+#: fortran/resolve.c:3391
 #, fuzzy, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "grootte van %qs is %u bytes"
 
-#: fortran/resolve.c:3280
+#: fortran/resolve.c:3407
 #, fuzzy, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "grootte van %qs is %u bytes"
 
-#: fortran/resolve.c:3289
+#: fortran/resolve.c:3416
 #, fuzzy, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "grootte van %qs is %u bytes"
 
-#: fortran/resolve.c:3328
+#: fortran/resolve.c:3455
 #, no-c-format
 msgid "Rightmost upper bound of assumed size array section not specified at %L"
 msgstr ""
 
-#: fortran/resolve.c:3338
+#: fortran/resolve.c:3465
 #, no-c-format
 msgid "Rank mismatch in array reference at %L (%d/%d)"
 msgstr ""
 
-#: fortran/resolve.c:3366
+#: fortran/resolve.c:3493
 #, no-c-format
 msgid "Array index at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:3372
+#: fortran/resolve.c:3499
 #, no-c-format
 msgid "Array index at %L must be of INTEGER type"
 msgstr ""
 
-#: fortran/resolve.c:3378
+#: fortran/resolve.c:3505
 #, no-c-format
 msgid "Extension: REAL array index at %L"
 msgstr ""
 
-#: fortran/resolve.c:3408
+#: fortran/resolve.c:3535
 #, no-c-format
 msgid "Argument dim at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:3414
+#: fortran/resolve.c:3542
 #, no-c-format
 msgid "Argument dim at %L must be of INTEGER type"
 msgstr ""
 
-#: fortran/resolve.c:3534
+#: fortran/resolve.c:3663
 #, no-c-format
 msgid "Array index at %L is an array of rank %d"
 msgstr ""
 
-#: fortran/resolve.c:3571
+#: fortran/resolve.c:3700
 #, no-c-format
 msgid "Substring start index at %L must be of type INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:3578
+#: fortran/resolve.c:3707
 #, no-c-format
 msgid "Substring start index at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:3587
+#: fortran/resolve.c:3716
 #, no-c-format
 msgid "Substring start index at %L is less than one"
 msgstr ""
 
-#: fortran/resolve.c:3600
+#: fortran/resolve.c:3729
 #, no-c-format
 msgid "Substring end index at %L must be of type INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:3607
+#: fortran/resolve.c:3736
 #, no-c-format
 msgid "Substring end index at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:3617
+#: fortran/resolve.c:3746
 #, no-c-format
 msgid "Substring end index at %L exceeds the string length"
 msgstr ""
 
-#: fortran/resolve.c:3755
+#: fortran/resolve.c:3884
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
 msgstr ""
 
-#: fortran/resolve.c:3762
+#: fortran/resolve.c:3891
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
 msgstr ""
 
-#: fortran/resolve.c:3781
+#: fortran/resolve.c:3910
 #, no-c-format
 msgid "Two or more part references with nonzero rank must not be specified at %L"
 msgstr ""
 
-#: fortran/resolve.c:3956
+#: fortran/resolve.c:4085
 #, no-c-format
 msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
 msgstr ""
 
-#: fortran/resolve.c:3961
+#: fortran/resolve.c:4090
 #, no-c-format
 msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
 msgstr ""
 
-#: fortran/resolve.c:4238
+#: fortran/resolve.c:4367
 #, no-c-format
 msgid "%s at %L must be a scalar"
 msgstr ""
 
-#: fortran/resolve.c:4248
+#: fortran/resolve.c:4377
 #, no-c-format
 msgid "Deleted feature: %s at %L must be integer"
 msgstr ""
 
-#: fortran/resolve.c:4252 fortran/resolve.c:4259
+#: fortran/resolve.c:4381 fortran/resolve.c:4388
 #, no-c-format
 msgid "%s at %L must be INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4279
+#: fortran/resolve.c:4408
 #, no-c-format
 msgid "Cannot assign to loop variable in PURE procedure at %L"
 msgstr ""
 
-#: fortran/resolve.c:4303
+#: fortran/resolve.c:4432
 #, no-c-format
 msgid "Step expression in DO loop at %L cannot be zero"
 msgstr ""
 
-#: fortran/resolve.c:4378
+#: fortran/resolve.c:4508
 #, no-c-format
 msgid "FORALL index-name at %L must be a scalar INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4383
+#: fortran/resolve.c:4513
 #, no-c-format
 msgid "FORALL start expression at %L must be a scalar INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4390
+#: fortran/resolve.c:4520
 #, no-c-format
 msgid "FORALL end expression at %L must be a scalar INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4398
+#: fortran/resolve.c:4528
 #, no-c-format
 msgid "FORALL stride expression at %L must be a scalar %s"
 msgstr ""
 
-#: fortran/resolve.c:4403
+#: fortran/resolve.c:4533
 #, no-c-format
 msgid "FORALL stride expression at %L cannot be zero"
 msgstr ""
 
-#: fortran/resolve.c:4419
+#: fortran/resolve.c:4549
 #, fuzzy, no-c-format
 msgid "FORALL index '%s' may not appear in triplet specification at %L"
 msgstr "overflow in constante expressie"
 
-#: fortran/resolve.c:4499
+#: fortran/resolve.c:4629
 #, no-c-format
 msgid "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr ""
 
-#: fortran/resolve.c:4506
+#: fortran/resolve.c:4636
 #, no-c-format
 msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:4675
+#: fortran/resolve.c:4740
 #, no-c-format
 msgid "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the same statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:4711
+#: fortran/resolve.c:4776
 #, no-c-format
 msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr ""
 
-#: fortran/resolve.c:4719
+#: fortran/resolve.c:4784
 #, no-c-format
 msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:4743
+#: fortran/resolve.c:4808
 #, no-c-format
 msgid "Array specification required in ALLOCATE statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:4773
+#: fortran/resolve.c:4838
 #, no-c-format
 msgid "Bad array specification in ALLOCATE statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:4791
+#: fortran/resolve.c:4856
 #, no-c-format
 msgid "'%s' must not appear an the array specification at %L in the same ALLOCATE statement where it is itself allocated"
 msgstr ""
 
+#: fortran/resolve.c:4880
+#, no-c-format
+msgid "STAT variable '%s' of %s statement at %C cannot be INTENT(IN)"
+msgstr ""
+
+#: fortran/resolve.c:4884
+#, no-c-format
+msgid "Illegal STAT variable in %s statement at %C for a PURE procedure"
+msgstr ""
+
+# vertaling voor 'statement'?
+#: fortran/resolve.c:4922
+#, fuzzy, no-c-format
+msgid "STAT tag in %s statement at %L must be a variable"
+msgstr "expressie-statement heeft onvolledig type"
+
+# vertaling voor 'statement'?
+#: fortran/resolve.c:4928
+#, fuzzy, no-c-format
+msgid "STAT tag in %s statement at %L must be of type INTEGER"
+msgstr "expressie-statement heeft onvolledig type"
+
 #. The cases overlap, or they are the same
 #. 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.
-#: fortran/resolve.c:4949
+#: fortran/resolve.c:5091
 #, no-c-format
 msgid "CASE label at %L overlaps with CASE label at %L"
 msgstr ""
 
 # vertaling voor 'statement'?
-#: fortran/resolve.c:5000
+#: fortran/resolve.c:5142
 #, fuzzy, no-c-format
 msgid "Expression in CASE statement at %L must be of type %s"
 msgstr "expressie-statement heeft onvolledig type"
 
-#: fortran/resolve.c:5011
+#: fortran/resolve.c:5153
 #, no-c-format
 msgid "Expression in CASE statement at %L must be kind %d"
 msgstr ""
 
-#: fortran/resolve.c:5023
+#: fortran/resolve.c:5165
 #, no-c-format
 msgid "Expression in CASE statement at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:5069
+#: fortran/resolve.c:5211
 #, no-c-format
 msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
 msgstr ""
 
-#: fortran/resolve.c:5087
+#: fortran/resolve.c:5229
 #, no-c-format
 msgid "Argument of SELECT statement at %L cannot be %s"
 msgstr ""
 
-#: fortran/resolve.c:5096
+#: fortran/resolve.c:5238
 #, no-c-format
 msgid "Argument of SELECT statement at %L must be a scalar expression"
 msgstr ""
 
-#: fortran/resolve.c:5161
+#: fortran/resolve.c:5303
 #, no-c-format
 msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
 msgstr ""
 
-#: fortran/resolve.c:5187
+#: fortran/resolve.c:5329
 #, no-c-format
 msgid "Logical range in CASE statement at %L is not allowed"
 msgstr ""
 
-#: fortran/resolve.c:5199
+#: fortran/resolve.c:5341
 #, no-c-format
 msgid "constant logical value in CASE statement is repeated at %L"
 msgstr ""
 
-#: fortran/resolve.c:5213
+#: fortran/resolve.c:5355
 #, no-c-format
 msgid "Range specification at %L can never be matched"
 msgstr ""
 
-#: fortran/resolve.c:5316
+#: fortran/resolve.c:5458
 #, no-c-format
 msgid "Logical SELECT CASE block at %L has more that two cases"
 msgstr ""
 
-#: fortran/resolve.c:5354
+#: fortran/resolve.c:5496
 #, no-c-format
 msgid "Data transfer element at %L cannot have POINTER components"
 msgstr ""
 
-#: fortran/resolve.c:5361
+#: fortran/resolve.c:5503
 #, no-c-format
 msgid "Data transfer element at %L cannot have ALLOCATABLE components"
 msgstr ""
 
-#: fortran/resolve.c:5368
+#: fortran/resolve.c:5510
 #, no-c-format
 msgid "Data transfer element at %L cannot have PRIVATE components"
 msgstr ""
 
-#: fortran/resolve.c:5377
+#: fortran/resolve.c:5519
 #, no-c-format
 msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
 msgstr ""
 
-#: fortran/resolve.c:5441
+#: fortran/resolve.c:5583
 #, no-c-format
 msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:5450
+#: fortran/resolve.c:5592
 #, no-c-format
 msgid "Branch at %L causes an infinite loop"
 msgstr ""
@@ -9566,648 +9609,658 @@
 #. 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.
-#: fortran/resolve.c:5463
+#: fortran/resolve.c:5605
 #, no-c-format
 msgid "Label at %L is not in the same block as the GOTO statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:5478 fortran/resolve.c:5492
+#: fortran/resolve.c:5620 fortran/resolve.c:5634
 #, no-c-format
 msgid "Deleted feature: GOTO at %L jumps to END of construct at %L"
 msgstr ""
 
-#: fortran/resolve.c:5569
+#: fortran/resolve.c:5711
 #, no-c-format
 msgid "WHERE mask at %L has inconsistent shape"
 msgstr ""
 
-#: fortran/resolve.c:5585
+#: fortran/resolve.c:5727
 #, no-c-format
 msgid "WHERE assignment target at %L has inconsistent shape"
 msgstr ""
 
-#: fortran/resolve.c:5600 fortran/resolve.c:5682
+#: fortran/resolve.c:5735 fortran/resolve.c:5820
 #, no-c-format
+msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
+msgstr ""
+
+#: fortran/resolve.c:5745 fortran/resolve.c:5830
+#, no-c-format
 msgid "Unsupported statement inside WHERE at %L"
 msgstr ""
 
-#: fortran/resolve.c:5631
+#: fortran/resolve.c:5776
 #, fuzzy, no-c-format
 msgid "Assignment to a FORALL index variable at %L"
 msgstr "%s van alleen-lezen variabele %qs"
 
-#: fortran/resolve.c:5639
+#: fortran/resolve.c:5784
 #, no-c-format
 msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
 msgstr ""
 
-#: fortran/resolve.c:5774
+#: fortran/resolve.c:5922
 #, no-c-format
 msgid "An outer FORALL construct already has an index with this name %L"
 msgstr ""
 
-#: fortran/resolve.c:5830
+#: fortran/resolve.c:5978
 #, no-c-format
 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
 msgstr ""
 
-#: fortran/resolve.c:5890
+#: fortran/resolve.c:6037
 #, no-c-format
 msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
 msgstr ""
 
-#: fortran/resolve.c:5927
+#: fortran/resolve.c:6110
 #, no-c-format
 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
 msgstr ""
 
-#: fortran/resolve.c:5950
+#: fortran/resolve.c:6135
 #, no-c-format
 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
 msgstr ""
 
-#: fortran/resolve.c:5962
+#: fortran/resolve.c:6147
 #, no-c-format
 msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
 msgstr ""
 
-#: fortran/resolve.c:6066
+#: fortran/resolve.c:6250
 #, no-c-format
 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
 msgstr ""
 
-#: fortran/resolve.c:6069
+#: fortran/resolve.c:6253
 #, no-c-format
 msgid "Variable '%s' has not been assigned a target label at %L"
 msgstr ""
 
-#: fortran/resolve.c:6080
+#: fortran/resolve.c:6264
 #, no-c-format
 msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
 msgstr ""
 
-#: fortran/resolve.c:6106
+#: fortran/resolve.c:6290
 #, no-c-format
 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
 msgstr ""
 
-#: fortran/resolve.c:6121
+#: fortran/resolve.c:6305
 #, no-c-format
 msgid "Arithmetic IF statement at %L requires a numeric expression"
 msgstr ""
 
-#: fortran/resolve.c:6163
+#: fortran/resolve.c:6347
 #, no-c-format
 msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
 msgstr ""
 
-#: fortran/resolve.c:6170
+#: fortran/resolve.c:6420
 #, no-c-format
-msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:6182
-#, no-c-format
-msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:6247
-#, no-c-format
 msgid "FORALL mask clause at %L requires a LOGICAL expression"
 msgstr ""
 
-#: fortran/resolve.c:6317 fortran/resolve.c:6373
+#: fortran/resolve.c:6490 fortran/resolve.c:6546
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
 msgstr ""
 
 #. Common block names match but binding labels do not.
-#: fortran/resolve.c:6338
+#: fortran/resolve.c:6511
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6385
+#: fortran/resolve.c:6558
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
 msgstr ""
 
 #. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:6437
+#: fortran/resolve.c:6610
 #, no-c-format
 msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
 msgstr ""
 
 #. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:6450
+#: fortran/resolve.c:6623
 #, no-c-format
 msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6636
 #, no-c-format
 msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6540
+#: fortran/resolve.c:6713
 #, no-c-format
 msgid "CHARACTER variable has zero length at %L"
 msgstr ""
 
-#: fortran/resolve.c:6828
+#: fortran/resolve.c:7001
 #, no-c-format
 msgid "Allocatable array '%s' at %L must have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:6831
+#: fortran/resolve.c:7004
 #, no-c-format
 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
 msgstr ""
 
-#: fortran/resolve.c:6838
+#: fortran/resolve.c:7011
 #, no-c-format
 msgid "Array pointer '%s' at %L must have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:6849
+#: fortran/resolve.c:7022
 #, no-c-format
 msgid "Array '%s' at %L cannot have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:6878
+#: fortran/resolve.c:7051
 #, no-c-format
 msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
 msgstr ""
 
-#: fortran/resolve.c:6901
+#: fortran/resolve.c:7074
 #, no-c-format
 msgid "Object '%s' at %L must have the SAVE attribute for default initialization of a component"
 msgstr ""
 
 #. The shape of a main program or module array needs to be
 #. constant.
-#: fortran/resolve.c:6948
+#: fortran/resolve.c:7121
 #, no-c-format
 msgid "The module or main program array '%s' at %L must have constant shape"
 msgstr ""
 
-#: fortran/resolve.c:6961
+#: fortran/resolve.c:7134
 #, no-c-format
 msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
 msgstr ""
 
-#: fortran/resolve.c:6980
+#: fortran/resolve.c:7153
 #, no-c-format
 msgid "'%s' at %L must have constant character length in this context"
 msgstr ""
 
-#: fortran/resolve.c:7012
+#: fortran/resolve.c:7185
 #, fuzzy, no-c-format
 msgid "Allocatable '%s' at %L cannot have an initializer"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: fortran/resolve.c:7015
+#: fortran/resolve.c:7188
 #, fuzzy, no-c-format
 msgid "External '%s' at %L cannot have an initializer"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: fortran/resolve.c:7019
+#: fortran/resolve.c:7192
 #, fuzzy, no-c-format
 msgid "Dummy '%s' at %L cannot have an initializer"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: fortran/resolve.c:7022
+#: fortran/resolve.c:7195
 #, fuzzy, no-c-format
 msgid "Intrinsic '%s' at %L cannot have an initializer"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: fortran/resolve.c:7025
+#: fortran/resolve.c:7198
 #, fuzzy, no-c-format
 msgid "Function result '%s' at %L cannot have an initializer"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: fortran/resolve.c:7028
+#: fortran/resolve.c:7201
 #, fuzzy, no-c-format
 msgid "Automatic array '%s' at %L cannot have an initializer"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: fortran/resolve.c:7051
+#: fortran/resolve.c:7224
 #, no-c-format
 msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
 msgstr ""
 
-#: fortran/resolve.c:7070
+#: fortran/resolve.c:7243
 #, no-c-format
 msgid "Character-valued statement function '%s' at %L must have constant length"
 msgstr ""
 
-#: fortran/resolve.c:7078
+#: fortran/resolve.c:7251
 #, fuzzy, no-c-format
 msgid "Automatic character length function '%s' at %L must have an explicit interface"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: fortran/resolve.c:7103
+#: fortran/resolve.c:7276
 #, no-c-format
 msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
 msgstr ""
 
-#: fortran/resolve.c:7126 fortran/resolve.c:7151
+#: fortran/resolve.c:7299 fortran/resolve.c:7324
 #, no-c-format
 msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
 msgstr ""
 
-#: fortran/resolve.c:7168
+#: fortran/resolve.c:7341
 #, fuzzy, no-c-format
 msgid "Function '%s' at %L cannot have an initializer"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7350
 #, fuzzy, no-c-format
 msgid "External object '%s' at %L may not have an initializer"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: fortran/resolve.c:7185
+#: fortran/resolve.c:7358
 #, fuzzy, no-c-format
 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
 msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
 
-#: fortran/resolve.c:7206
+#: fortran/resolve.c:7379
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
 msgstr ""
 
-#: fortran/resolve.c:7210
+#: fortran/resolve.c:7383
 #, fuzzy, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: fortran/resolve.c:7214
+#: fortran/resolve.c:7387
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
 msgstr ""
 
-#: fortran/resolve.c:7218
+#: fortran/resolve.c:7391
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
 msgstr ""
 
-#: fortran/resolve.c:7227
+#: fortran/resolve.c:7400
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
 msgstr ""
 
-#: fortran/resolve.c:7299
+#: fortran/resolve.c:7472
 #, no-c-format
 msgid "Character length of component '%s' needs to be a constant specification expression at %L"
 msgstr ""
 
-#: fortran/resolve.c:7314
+#: fortran/resolve.c:7487
 #, no-c-format
 msgid "The component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
 msgstr ""
 
-#: fortran/resolve.c:7324
+#: fortran/resolve.c:7497
 #, no-c-format
 msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
 msgstr ""
 
-#: fortran/resolve.c:7334
+#: fortran/resolve.c:7507
 #, no-c-format
 msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
 msgstr ""
 
-#: fortran/resolve.c:7352
+#: fortran/resolve.c:7525
 #, fuzzy, no-c-format
 msgid "Component '%s' of '%s' at %L must have constant array bounds"
 msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
 
-#: fortran/resolve.c:7395
+#: fortran/resolve.c:7568
 #, no-c-format
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7405
+#: fortran/resolve.c:7578
 #, no-c-format
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7418
+#: fortran/resolve.c:7591
 #, no-c-format
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7430
+#: fortran/resolve.c:7603
 #, no-c-format
 msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7439
+#: fortran/resolve.c:7612
 #, no-c-format
 msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7451
+#: fortran/resolve.c:7624
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
 msgstr ""
 
-#: fortran/resolve.c:7459
+#: fortran/resolve.c:7632
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
 msgstr ""
 
-#: fortran/resolve.c:7485
+#: fortran/resolve.c:7658
 #, fuzzy, no-c-format
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 msgstr "het %qs attribuut heeft geen betekenis voor types"
 
-#: fortran/resolve.c:7504
+#: fortran/resolve.c:7677
 #, no-c-format
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:7515
+#: fortran/resolve.c:7688
 #, no-c-format
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:7526
+#: fortran/resolve.c:7699
 #, no-c-format
 msgid "Incompatible derived type in PARAMETER at %L"
 msgstr ""
 
-#: fortran/resolve.c:7597
+#: fortran/resolve.c:7758
 #, no-c-format
+msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
+msgstr ""
+
+#: fortran/resolve.c:7772
+#, no-c-format
 msgid "Interface '%s' of procedure '%s' at %L must be explicit"
 msgstr ""
 
-#: fortran/resolve.c:7622
+#: fortran/resolve.c:7797
 #, no-c-format
 msgid "Type specified for intrinsic function '%s' at %L is ignored"
 msgstr ""
 
-#: fortran/resolve.c:7629
+#: fortran/resolve.c:7804
 #, fuzzy, no-c-format
 msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: fortran/resolve.c:7636
+#: fortran/resolve.c:7811
 #, fuzzy, no-c-format
 msgid "Intrinsic '%s' at %L does not exist"
 msgstr "taal %s niet herkend"
 
-#: fortran/resolve.c:7676
+#: fortran/resolve.c:7851
 #, no-c-format
 msgid "Assumed size array at %L must be a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7679
+#: fortran/resolve.c:7854
 #, no-c-format
 msgid "Assumed shape array at %L must be a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7691
+#: fortran/resolve.c:7866
 #, no-c-format
 msgid "Symbol at %L is not a DUMMY variable"
 msgstr ""
 
-#: fortran/resolve.c:7697
+#: fortran/resolve.c:7872
 #, no-c-format
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7707
+#: fortran/resolve.c:7882
 #, no-c-format
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 msgstr ""
 
-#: fortran/resolve.c:7716
+#: fortran/resolve.c:7891
 #, no-c-format
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 msgstr ""
 
-#: fortran/resolve.c:7742
+#: fortran/resolve.c:7917
 #, no-c-format
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 msgstr ""
 
-#: fortran/resolve.c:7795
+#: fortran/resolve.c:7970
 #, no-c-format
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 msgstr ""
 
-#: fortran/resolve.c:7811
+#: fortran/resolve.c:7987
 #, no-c-format
 msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 msgstr ""
 
-#: fortran/resolve.c:7830
+#: fortran/resolve.c:8006
 #, no-c-format
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 msgstr ""
 
-#: fortran/resolve.c:7889
+#: fortran/resolve.c:8065
 #, no-c-format
 msgid "Threadprivate at %L isn't SAVEd"
 msgstr ""
 
-#: fortran/resolve.c:7967
+#: fortran/resolve.c:8143
 #, no-c-format
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 msgstr ""
 
-#: fortran/resolve.c:8011
+#: fortran/resolve.c:8149
 #, no-c-format
+msgid "DATA array '%s' at %L must be specified in a previous declaration"
+msgstr ""
+
+#: fortran/resolve.c:8194
+#, no-c-format
 msgid "Nonconstant array section at %L in DATA statement"
 msgstr ""
 
-#: fortran/resolve.c:8024
+#: fortran/resolve.c:8207
 #, no-c-format
 msgid "DATA statement at %L has more variables than values"
 msgstr ""
 
-#: fortran/resolve.c:8118
+#: fortran/resolve.c:8301
 #, no-c-format
 msgid "iterator start at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:8125
+#: fortran/resolve.c:8308
 #, fuzzy, no-c-format
 msgid "iterator end at %L does not simplify"
 msgstr "taal %s niet herkend"
 
-#: fortran/resolve.c:8132
+#: fortran/resolve.c:8315
 #, no-c-format
 msgid "iterator step at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:8258
+#: fortran/resolve.c:8441
 #, no-c-format
 msgid "DATA statement at %L has more values than variables"
 msgstr ""
 
-#: fortran/resolve.c:8349
+#: fortran/resolve.c:8532
 #, fuzzy, no-c-format
 msgid "Label %d at %L defined but not used"
 msgstr "label %qs gedefinieerd maar niet gebruikt"
 
-#: fortran/resolve.c:8354
+#: fortran/resolve.c:8537
 #, fuzzy, no-c-format
 msgid "Label %d at %L defined but cannot be used"
 msgstr "label %qs gedefinieerd maar niet gebruikt"
 
-#: fortran/resolve.c:8439
+#: fortran/resolve.c:8622
 #, no-c-format
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8448
+#: fortran/resolve.c:8631
 #, no-c-format
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8465
+#: fortran/resolve.c:8639
 #, no-c-format
+msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
+msgstr ""
+
+#: fortran/resolve.c:8656
+#, no-c-format
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8570
+#: fortran/resolve.c:8761
 #, no-c-format
 msgid "Syntax error in EQUIVALENCE statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:8585
+#: fortran/resolve.c:8776
 #, no-c-format
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 msgstr ""
 
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8788
 #, no-c-format
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 msgstr ""
 
-#: fortran/resolve.c:8606
+#: fortran/resolve.c:8797
 #, no-c-format
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8876
 #, no-c-format
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8696
+#: fortran/resolve.c:8887
 #, no-c-format
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8707
+#: fortran/resolve.c:8898
 #, no-c-format
 msgid "Substring at %L has length zero"
 msgstr ""
 
-#: fortran/resolve.c:8750
+#: fortran/resolve.c:8941
 #, no-c-format
 msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
 msgstr ""
 
-#: fortran/resolve.c:8762
+#: fortran/resolve.c:8953
 #, no-c-format
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:8788
+#: fortran/resolve.c:8979
 #, no-c-format
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 msgstr ""
 
-#: fortran/resolve.c:8795
+#: fortran/resolve.c:8986
 #, no-c-format
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 msgstr ""
 
-#: fortran/resolve.c:8801
+#: fortran/resolve.c:8992
 #, fuzzy, no-c-format
 msgid "User operator procedure '%s' at %L must have at least one argument"
 msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
 
-#: fortran/resolve.c:8811
+#: fortran/resolve.c:9002
 #, no-c-format
 msgid "First argument of operator interface at %L cannot be optional"
 msgstr ""
 
-#: fortran/resolve.c:8823
+#: fortran/resolve.c:9014
 #, no-c-format
 msgid "Second argument of operator interface at %L cannot be optional"
 msgstr ""
 
-#: fortran/resolve.c:8827
+#: fortran/resolve.c:9018
 #, fuzzy, no-c-format
 msgid "Operator interface at %L must have, at most, two arguments"
 msgstr "Intrinsic '%s' op %L moet minstens twee argumenten hebben"
 
-#: fortran/resolve.c:8867
+#: fortran/resolve.c:9059
 #, no-c-format
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 msgstr ""
 
-#: fortran/scanner.c:526
+#: fortran/scanner.c:530
 #, no-c-format
 msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
 msgstr ""
 
-#: fortran/scanner.c:816 fortran/scanner.c:937
+#: fortran/scanner.c:820 fortran/scanner.c:941
 #, no-c-format
 msgid "Limit of %d continuations exceeded in statement at %C"
 msgstr ""
 
-#: fortran/scanner.c:861
+#: fortran/scanner.c:865
 #, no-c-format
 msgid "Missing '&' in continued character constant at %C"
 msgstr ""
 
-#: fortran/scanner.c:1071
+#: fortran/scanner.c:1075
 #, no-c-format
 msgid "Nonconforming tab character at %C"
 msgstr ""
 
-#: fortran/scanner.c:1153 fortran/scanner.c:1156
+#: fortran/scanner.c:1158 fortran/scanner.c:1161
 #, no-c-format
 msgid "'&' not allowed by itself in line %d"
 msgstr ""
 
-#: fortran/scanner.c:1189
+#: fortran/scanner.c:1207
 #, no-c-format
-msgid "Nonconforming tab character in column 1 of line %d"
+msgid "Nonconforming tab character in column %d of line %d"
 msgstr ""
 
-#: fortran/scanner.c:1387
+#: fortran/scanner.c:1405
 #, no-c-format
 msgid "%s:%d: file %s left but not entered"
 msgstr ""
 
-#: fortran/scanner.c:1419
+#: fortran/scanner.c:1438
 #, no-c-format
 msgid "%s:%d: Illegal preprocessor directive"
 msgstr ""
 
-#: fortran/scanner.c:1514
+#: fortran/scanner.c:1533
 #, no-c-format
 msgid "File '%s' is being included recursively"
 msgstr ""
 
-#: fortran/scanner.c:1529
+#: fortran/scanner.c:1548
 #, fuzzy, no-c-format
 msgid "Can't open file '%s'"
 msgstr "kan bestand '%s' niet openen"
 
-#: fortran/scanner.c:1538
+#: fortran/scanner.c:1557
 #, fuzzy, no-c-format
 msgid "Can't open included file '%s'"
 msgstr "kan bestand '%s' niet openen"
 
 # moet dit eigenlijk wel een vertaalbare string zijn?
-#: fortran/scanner.c:1676
+#: fortran/scanner.c:1701
 #, fuzzy, c-format
 msgid "%s:%3d %s\n"
 msgstr "%s '%s'\n"
@@ -10277,142 +10330,142 @@
 msgid "Argument of CHAR function at %L outside of range [0,255]"
 msgstr ""
 
-#: fortran/simplify.c:1247
+#: fortran/simplify.c:1293
 #, no-c-format
 msgid "Argument of IACHAR at %L must be of length one"
 msgstr ""
 
-#: fortran/simplify.c:1254
+#: fortran/simplify.c:1300
 #, no-c-format
 msgid "Argument of IACHAR function at %L outside of range 0..127"
 msgstr ""
 
 # Is the %s the argument, or is it 'of' the argument?
-#: fortran/simplify.c:1293
+#: fortran/simplify.c:1339
 #, fuzzy, no-c-format
 msgid "Invalid second argument of IBCLR at %L"
 msgstr "ongeldig type-argument %qs"
 
-#: fortran/simplify.c:1301
+#: fortran/simplify.c:1347
 #, no-c-format
 msgid "Second argument of IBCLR exceeds bit size at %L"
 msgstr ""
 
 # Is the %s the argument, or is it 'of' the argument?
-#: fortran/simplify.c:1335
+#: fortran/simplify.c:1381
 #, fuzzy, no-c-format
 msgid "Invalid second argument of IBITS at %L"
 msgstr "ongeldig type-argument %qs"
 
 # Is the %s the argument, or is it 'of' the argument?
-#: fortran/simplify.c:1341
+#: fortran/simplify.c:1387
 #, fuzzy, no-c-format
 msgid "Invalid third argument of IBITS at %L"
 msgstr "ongeldig type-argument %qs"
 
-#: fortran/simplify.c:1351
+#: fortran/simplify.c:1397
 #, no-c-format
 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
 msgstr ""
 
 # Is the %s the argument, or is it 'of' the argument?
-#: fortran/simplify.c:1393
+#: fortran/simplify.c:1439
 #, fuzzy, no-c-format
 msgid "Invalid second argument of IBSET at %L"
 msgstr "ongeldig type-argument %qs"
 
-#: fortran/simplify.c:1401
+#: fortran/simplify.c:1447
 #, no-c-format
 msgid "Second argument of IBSET exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1431
+#: fortran/simplify.c:1477
 #, no-c-format
 msgid "Argument of ICHAR at %L must be of length one"
 msgstr ""
 
-#: fortran/simplify.c:1646
+#: fortran/simplify.c:1692
 #, no-c-format
 msgid "Argument of INT at %L is not a valid type"
 msgstr ""
 
 # dit klinkt niet al te best
-#: fortran/simplify.c:1688
+#: fortran/simplify.c:1734
 #, fuzzy, no-c-format
 msgid "Argument of %s at %L is not a valid type"
 msgstr "functie-oproep heeft geaggregeerde waarde"
 
 # Is the %s the argument, or is it 'of' the argument?
-#: fortran/simplify.c:1786
+#: fortran/simplify.c:1832
 #, fuzzy, no-c-format
 msgid "Invalid second argument of ISHFT at %L"
 msgstr "ongeldig type-argument %qs"
 
-#: fortran/simplify.c:1801
+#: fortran/simplify.c:1847
 #, no-c-format
 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
 msgstr ""
 
 # Is the %s the argument, or is it 'of' the argument?
-#: fortran/simplify.c:1865
+#: fortran/simplify.c:1911
 #, fuzzy, no-c-format
 msgid "Invalid second argument of ISHFTC at %L"
 msgstr "ongeldig type-argument %qs"
 
 # Is the %s the argument, or is it 'of' the argument?
-#: fortran/simplify.c:1879
+#: fortran/simplify.c:1925
 #, fuzzy, no-c-format
 msgid "Invalid third argument of ISHFTC at %L"
 msgstr "ongeldig type-argument %qs"
 
-#: fortran/simplify.c:1885
+#: fortran/simplify.c:1931
 #, no-c-format
 msgid "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1901
+#: fortran/simplify.c:1947
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1904
+#: fortran/simplify.c:1950
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1975
+#: fortran/simplify.c:2021
 #, no-c-format
 msgid "Argument of KIND at %L is a DERIVED type"
 msgstr ""
 
-#: fortran/simplify.c:2163
+#: fortran/simplify.c:2209
 #, fuzzy, no-c-format
 msgid "DIM argument at %L is out of bounds"
 msgstr "het argument van %<asm%> is geen constante string"
 
-#: fortran/simplify.c:2318
+#: fortran/simplify.c:2364
 #, no-c-format
 msgid "Argument of LOG at %L cannot be less than or equal to zero"
 msgstr ""
 
-#: fortran/simplify.c:2331
+#: fortran/simplify.c:2377
 #, no-c-format
 msgid "Complex argument of LOG at %L cannot be zero"
 msgstr ""
 
-#: fortran/simplify.c:2374
+#: fortran/simplify.c:2420
 #, no-c-format
 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
 msgstr ""
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2579
+#: fortran/simplify.c:2628
 #, no-c-format
 msgid "Second argument MOD at %L is zero"
 msgstr ""
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2590
+#: fortran/simplify.c:2639
 #, no-c-format
 msgid "Second argument of MOD at %L is zero"
 msgstr ""
@@ -10420,84 +10473,89 @@
 #. Result is processor-dependent. This processor just opts
 #. to not handle it at all.
 #. Result is processor-dependent.
-#: fortran/simplify.c:2638 fortran/simplify.c:2650
+#: fortran/simplify.c:2687 fortran/simplify.c:2699
 #, no-c-format
 msgid "Second argument of MODULO at %L is zero"
 msgstr ""
 
 # Is the %s the argument, or is it 'of' the argument?
-#: fortran/simplify.c:2702
+#: fortran/simplify.c:2751
 #, fuzzy, no-c-format
 msgid "Second argument of NEAREST at %L shall not be zero"
 msgstr "ongeldig type-argument %qs"
 
-#: fortran/simplify.c:2977
+#: fortran/simplify.c:2787
 #, no-c-format
+msgid "Result of NEAREST is NaN at %L"
+msgstr ""
+
+#: fortran/simplify.c:3062
+#, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
 msgstr ""
 
-#: fortran/simplify.c:3032
+#: fortran/simplify.c:3117
 #, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
 msgstr ""
 
-#: fortran/simplify.c:3122
+#: fortran/simplify.c:3232
 #, fuzzy, no-c-format
 msgid "Integer too large in shape specification at %L"
 msgstr "eerdere definitie van %qs"
 
-#: fortran/simplify.c:3132
+#: fortran/simplify.c:3242
 #, no-c-format
 msgid "Too many dimensions in shape specification for RESHAPE at %L"
 msgstr ""
 
-#: fortran/simplify.c:3140
+#: fortran/simplify.c:3250
 #, no-c-format
 msgid "Shape specification at %L cannot be negative"
 msgstr ""
 
-#: fortran/simplify.c:3150
+#: fortran/simplify.c:3260
 #, no-c-format
 msgid "Shape specification at %L cannot be the null array"
 msgstr ""
 
-#: fortran/simplify.c:3171
+#: fortran/simplify.c:3281
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
 msgstr ""
 
-#: fortran/simplify.c:3178
+#: fortran/simplify.c:3288
 #, no-c-format
 msgid "Error in ORDER parameter of RESHAPE at %L"
 msgstr ""
 
-#: fortran/simplify.c:3188
+#: fortran/simplify.c:3298
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is out of range"
 msgstr ""
 
-#: fortran/simplify.c:3197
+#: fortran/simplify.c:3307
 #, no-c-format
 msgid "Invalid permutation in ORDER parameter at %L"
 msgstr ""
 
-#: fortran/simplify.c:3253
+#: fortran/simplify.c:3363
 #, no-c-format
 msgid "PAD parameter required for short SOURCE parameter at %L"
 msgstr ""
 
-#: fortran/simplify.c:3372
+#: fortran/simplify.c:3482
 #, no-c-format
 msgid "Result of SCALE overflows its kind at %L"
 msgstr ""
 
 # dit klinkt niet al te best
-#: fortran/simplify.c:3942
+#: fortran/simplify.c:4056
 #, fuzzy, no-c-format
 msgid "Argument of SQRT at %L has a negative value"
 msgstr "functie-oproep heeft geaggregeerde waarde"
 
-#: fortran/simplify.c:4069
+#: fortran/simplify.c:4190
 #, no-c-format
 msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
 msgstr ""
@@ -10726,29 +10784,29 @@
 msgid "Symbol '%s' at %C has already been host associated"
 msgstr ""
 
-#: fortran/symbol.c:3162
+#: fortran/symbol.c:3189
 #, no-c-format
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 msgstr ""
 
-#: fortran/symbol.c:3173
+#: fortran/symbol.c:3200
 #, no-c-format
 msgid "Derived type '%s' at %L is empty"
 msgstr ""
 
-#: fortran/symbol.c:3190
+#: fortran/symbol.c:3217
 #, no-c-format
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr ""
 
-#: fortran/symbol.c:3202
+#: fortran/symbol.c:3229
 #, no-c-format
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr ""
 
 #. If the derived type is bind(c), all fields must be
 #. interop.
-#: fortran/symbol.c:3241
+#: fortran/symbol.c:3268
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 msgstr ""
@@ -10756,17 +10814,17 @@
 #. If derived type is param to bind(c) routine, or to one
 #. of the iso_c_binding procs, it must be interoperable, so
 #. all fields must interop too.
-#: fortran/symbol.c:3250
+#: fortran/symbol.c:3277
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 msgstr ""
 
-#: fortran/symbol.c:3264
+#: fortran/symbol.c:3291
 #, no-c-format
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 msgstr ""
 
-#: fortran/symbol.c:3272
+#: fortran/symbol.c:3299
 #, no-c-format
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 msgstr ""
@@ -10776,38 +10834,43 @@
 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
 msgstr ""
 
-#: fortran/trans-common.c:396
+#: fortran/target-memory.c:635
 #, no-c-format
+msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
+msgstr ""
+
+#: fortran/trans-common.c:399
+#, no-c-format
 msgid "Named COMMON block '%s' at %L shall be of the same size"
 msgstr ""
 
-#: fortran/trans-common.c:817
+#: fortran/trans-common.c:833
 #, fuzzy, no-c-format
 msgid "Bad array reference at %L"
 msgstr "kan niet derefereren, is geen pointer."
 
-#: fortran/trans-common.c:825
+#: fortran/trans-common.c:841
 #, no-c-format
 msgid "Illegal reference type at %L as EQUIVALENCE object"
 msgstr ""
 
-#: fortran/trans-common.c:865
+#: fortran/trans-common.c:881
 #, no-c-format
 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
 msgstr ""
 
 #. Aligning this field would misalign a previous field.
-#: fortran/trans-common.c:998
+#: fortran/trans-common.c:1014
 #, no-c-format
 msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
 msgstr ""
 
-#: fortran/trans-common.c:1063
+#: fortran/trans-common.c:1079
 #, no-c-format
 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
 msgstr ""
 
-#: fortran/trans-common.c:1078
+#: fortran/trans-common.c:1094
 #, no-c-format
 msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
 msgstr ""
@@ -10815,42 +10878,42 @@
 #. The required offset conflicts with previous alignment
 #. requirements.  Insert padding immediately before this
 #. segment.
-#: fortran/trans-common.c:1089
+#: fortran/trans-common.c:1105
 #, no-c-format
 msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
 msgstr ""
 
-#: fortran/trans-common.c:1115
+#: fortran/trans-common.c:1131
 #, fuzzy, no-c-format
 msgid "COMMON '%s' at %L does not exist"
 msgstr "taal %s niet herkend"
 
-#: fortran/trans-common.c:1122
+#: fortran/trans-common.c:1138
 #, no-c-format
 msgid "COMMON '%s' at %L requires %d bytes of padding at start"
 msgstr ""
 
-#: fortran/trans-decl.c:3016
+#: fortran/trans-decl.c:2979
 #, no-c-format
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 msgstr ""
 
-#: fortran/trans-decl.c:3020
+#: fortran/trans-decl.c:2983
 #, fuzzy, no-c-format
 msgid "Unused dummy argument '%s' at %L"
 msgstr "Te veel argumenten voor %s op %L"
 
-#: fortran/trans-decl.c:3026
+#: fortran/trans-decl.c:2989
 #, fuzzy, no-c-format
 msgid "Unused variable '%s' declared at %L"
 msgstr "statische variable %qs is als dllimport aangeduid"
 
-#: fortran/trans-decl.c:3052
+#: fortran/trans-decl.c:3015
 #, fuzzy, no-c-format
 msgid "Unused parameter '%s' declared at %L"
 msgstr "parameter %qs als void gedeclareerd"
 
-#: fortran/trans-expr.c:2036
+#: fortran/trans-expr.c:2199
 #, fuzzy, no-c-format
 msgid "Unknown argument list function at %L"
 msgstr "Bestandsnaam ontbreekt na %qs optie"
@@ -10860,12 +10923,12 @@
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 msgstr "'%s' argument voor intrinsic '%s' op %L moet een constante zijn"
 
-#: fortran/trans-io.c:1850
+#: fortran/trans-io.c:1851
 #, no-c-format
 msgid "Derived type '%s' at %L has PRIVATE components"
 msgstr ""
 
-#: fortran/trans-stmt.c:438
+#: fortran/trans-stmt.c:436
 #, no-c-format
 msgid "An alternate return at %L without a * dummy argument"
 msgstr ""
@@ -11083,57 +11146,37 @@
 msgid "cannot specify 'main' class when not linking"
 msgstr ""
 
-#: config/i386/nwld.h:34
-msgid "Static linking is not supported.\n"
-msgstr "Statisch linken wordt niet ondersteund.\n"
-
-#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
-
 #: config/vax/netbsd-elf.h:41
 #, fuzzy
 msgid "the -shared option is not currently supported for VAX ELF"
 msgstr "De -shared optie wordt op het ogenblik niet ondersteund voor VAX ELF."
 
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
-msgid "does not support multilib"
-msgstr "ondersteunt geen multilib"
-
 #: config/vax/vax.h:49 config/vax/vax.h:50
 msgid "profiling not supported with -mg\n"
 msgstr "profileren wordt niet ondersteund wanneer -mg gebruikt wordt\n"
 
-#: config/rs6000/linux64.h:347 config/rs6000/linux64.h:349 config/linux.h:106
-#: config/linux.h:108 config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
+#: config/sh/sh.h:461
+msgid "SH2a does not support little-endian"
+msgstr "SH2a ondersteunt little-endian niet"
+
+#: config/s390/tpf.h:119
+#, fuzzy
+msgid "static is not supported on TPF-OS"
+msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
+
 #: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
+#: config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
 #: config/sparc/linux.h:126 config/sparc/linux.h:128
-#: config/sparc/linux64.h:152 config/sparc/linux64.h:154
+#: config/sparc/linux64.h:152 config/sparc/linux64.h:154 config/linux.h:106
+#: config/linux.h:108 config/rs6000/linux64.h:347 config/rs6000/linux64.h:349
 #, fuzzy
 msgid "-mglibc and -muclibc used together"
 msgstr "-msoft-float en -mhard_float mogen niet samen gebruikt worden"
 
-#: config/i386/cygwin.h:28
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "-mno-cygwin en -mno-win32 zijn niet compatibel"
+#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
 
-#: config/i386/cygwin.h:74 config/i386/mingw32.h:74
-msgid "shared and mdll are not compatible"
-msgstr "-shared en -mdll zijn niet compatibel"
-
-#: config/i386/sco5.h:188
-msgid "-pg not supported on this platform"
-msgstr "-pg wordt op dit platform niet ondersteund"
-
-#: config/i386/sco5.h:189
-msgid "-p and -pp specified - pick one"
-msgstr "zowel -p als -pp opgegeven - kies Ã©Ã©n van de twee"
-
-#: config/i386/sco5.h:258
-msgid "-G and -static are mutually exclusive"
-msgstr "-G en -static sluiten elkaar uit"
-
 #: gcc.c:792
 msgid "GCC does not support -C or -CC without -E"
 msgstr "GCC ondersteunt -C of -CC niet zonder -E"
@@ -11142,59 +11185,14 @@
 msgid "-E or -x required when input is from standard input"
 msgstr "-E of -x is nodig wanneer de invoer van standaardinvoer komt"
 
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fini en -femit-class-files zijn niet compatibel"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fini en -femit-class-file zijn niet compatibel"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file zou in combinatie met -fsyntax-only gebruikt moeten worden"
-
 #: config/mcore/mcore.h:56
 msgid "the m210 does not have little endian support"
 msgstr ""
 
-#: config/lynx.h:70
-msgid "cannot use mthreads and mlegacy-threads together"
-msgstr ""
-
-#: config/lynx.h:95
-msgid "cannot use mshared and static together"
-msgstr ""
-
-#: config/sh/sh.h:461
-msgid "SH2a does not support little-endian"
-msgstr "SH2a ondersteunt little-endian niet"
-
-#: config/mips/mips.h:1042 config/arc/arc.h:61
+#: config/arc/arc.h:61 config/mips/mips.h:1042
 msgid "may not use both -EB and -EL"
 msgstr "-EB en -EL mogen niet samen gebruikt worden"
 
-#: config/s390/tpf.h:119
-#, fuzzy
-msgid "static is not supported on TPF-OS"
-msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
-
-#: config/rs6000/darwin.h:95
-msgid " conflicting code gen style switches are used"
-msgstr " conflicterende opties voor codegeneratie gebruikt"
-
-#: ada/lang-specs.h:34
-msgid "-c or -S required for Ada"
-msgstr "-c of -S is vereist voor Ada"
-
-#: config/mips/r3900.h:34
-msgid "-mhard-float not supported"
-msgstr "-mhard-float wordt niet ondersteund"
-
-#: config/mips/r3900.h:36
-msgid "-msingle-float and -msoft-float cannot both be specified"
-msgstr "-msingle-float en -msoft-float kunnen niet samen gebruikt worden."
-
 #: config/vxworks.h:71
 #, fuzzy
 msgid "-Xbind-now and -Xbind-lazy are incompatible"
@@ -11232,12 +11230,24 @@
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr ""
 
+#: config/mips/r3900.h:34
+msgid "-mhard-float not supported"
+msgstr "-mhard-float wordt niet ondersteund"
+
+#: config/mips/r3900.h:36
+msgid "-msingle-float and -msoft-float cannot both be specified"
+msgstr "-msingle-float en -msoft-float kunnen niet samen gebruikt worden."
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
 #: config/sparc/sol2-bi.h:217 config/sparc/sol2-bi.h:227
 msgid "may not use both -m32 and -m64"
 msgstr "-m32 en -m64 mogen niet samen gebruikt worden"
 
+#: config/i386/mingw32.h:74 config/i386/cygwin.h:74
+msgid "shared and mdll are not compatible"
+msgstr "-shared en -mdll zijn niet compatibel"
+
 #: config/arm/arm.h:147
 msgid "-msoft-float and -mhard_float may not be used together"
 msgstr "-msoft-float en -mhard_float mogen niet samen gebruikt worden"
@@ -11246,118 +11256,64 @@
 msgid "-mbig-endian and -mlittle-endian may not be used together"
 msgstr "-mbig-endian en -mlittle-endian mogen niet samen gebruikt worden"
 
-#: java/lang.opt:65
-msgid "Warn if a deprecated compiler feature, class, method, or field is used"
-msgstr ""
+#: config/rs6000/darwin.h:95
+msgid " conflicting code gen style switches are used"
+msgstr " conflicterende opties voor codegeneratie gebruikt"
 
-#: java/lang.opt:69
-msgid "Warn if deprecated empty statements are found"
-msgstr ""
+#: ada/lang-specs.h:34
+msgid "-c or -S required for Ada"
+msgstr "-c of -S is vereist voor Ada"
 
-#: java/lang.opt:73
-msgid "Warn if .class files are out of date"
-msgstr ""
+#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+msgid "does not support multilib"
+msgstr "ondersteunt geen multilib"
 
-#: java/lang.opt:77
-msgid "Warn if modifiers are specified when not necessary"
-msgstr ""
+#: config/i386/nwld.h:34
+msgid "Static linking is not supported.\n"
+msgstr "Statisch linken wordt niet ondersteund.\n"
 
-#: java/lang.opt:81
-msgid "Deprecated; use --classpath instead"
-msgstr ""
+#: config/i386/cygwin.h:28
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "-mno-cygwin en -mno-win32 zijn niet compatibel"
 
-#: java/lang.opt:88
-msgid "Permit the use of the assert keyword"
-msgstr ""
+#: config/i386/sco5.h:188
+msgid "-pg not supported on this platform"
+msgstr "-pg wordt op dit platform niet ondersteund"
 
-#: java/lang.opt:110
-msgid "Replace system path"
-msgstr ""
+#: config/i386/sco5.h:189
+msgid "-p and -pp specified - pick one"
+msgstr "zowel -p als -pp opgegeven - kies Ã©Ã©n van de twee"
 
-#: java/lang.opt:114
-msgid "Generate checks for references to NULL"
-msgstr ""
+#: config/i386/sco5.h:258
+msgid "-G and -static are mutually exclusive"
+msgstr "-G en -static sluiten elkaar uit"
 
-#: java/lang.opt:118
-msgid "Set class path"
-msgstr ""
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fini en -femit-class-files zijn niet compatibel"
 
-#: java/lang.opt:125
-msgid "Output a class file"
-msgstr ""
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fini en -femit-class-file zijn niet compatibel"
 
-#: java/lang.opt:129
-msgid "Alias for -femit-class-file"
-msgstr ""
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file zou in combinatie met -fsyntax-only gebruikt moeten worden"
 
-#: java/lang.opt:133
-msgid "Choose input encoding (defaults from your locale)"
-msgstr ""
+#: config/cris/cris.h:207
+#, fuzzy
+msgid "Do not specify both -march=... and -mcpu=..."
+msgstr "-EB en -EL mogen niet samen gebruikt worden"
 
-#: java/lang.opt:137
-msgid "Set the extension directory path"
+#: config/lynx.h:70
+msgid "cannot use mthreads and mlegacy-threads together"
 msgstr ""
 
-#: java/lang.opt:144
-msgid "Input file is a file with a list of filenames to compile"
+#: config/lynx.h:95
+msgid "cannot use mshared and static together"
 msgstr ""
 
-#: java/lang.opt:151
-msgid "Always check for non gcj generated classes archives"
-msgstr ""
-
-#: java/lang.opt:155
-msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
-msgstr ""
-
-#: java/lang.opt:159
-msgid "Generate instances of Class at runtime"
-msgstr ""
-
-#: java/lang.opt:163
-msgid "Use offset tables for virtual method calls"
-msgstr ""
-
-#: java/lang.opt:170
-msgid "Assume native functions are implemented using JNI"
-msgstr ""
-
-#: java/lang.opt:174
-msgid "Enable optimization of static class initialization code"
-msgstr ""
-
-#: java/lang.opt:181
-msgid "Reduce the amount of reflection meta-data generated"
-msgstr ""
-
-#: java/lang.opt:185
-msgid "Enable assignability checks for stores into object arrays"
-msgstr ""
-
-#: java/lang.opt:189
-msgid "Generate code for the Boehm GC"
-msgstr ""
-
-#: java/lang.opt:193
-msgid "Call a library routine to do integer divisions"
-msgstr ""
-
-#: java/lang.opt:197
-msgid "Generated should be loaded by bootstrap loader"
-msgstr ""
-
-#: java/lang.opt:201
-msgid "Set the source language version"
-msgstr ""
-
-#: java/lang.opt:205
-msgid "Set the target VM version"
-msgstr ""
-
-#: ada/lang.opt:96
-msgid "Specify options to GNAT"
-msgstr ""
-
 #: fortran/lang.opt:29
 msgid "Add a directory for INCLUDE and MODULE searching"
 msgstr ""
@@ -11610,7 +11566,7 @@
 msgid "Append a second underscore if the name already contains an underscore"
 msgstr ""
 
-#: fortran/lang.opt:277 c.opt:714
+#: fortran/lang.opt:277 c.opt:718
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr ""
 
@@ -11644,14 +11600,66 @@
 msgid "Accept extensions to support legacy code"
 msgstr ""
 
-#: treelang/lang.opt:30
-msgid "Trace lexical analysis"
+#: config/mcore/mcore.opt:23
+#, fuzzy
+msgid "Generate code for the M*Core M210"
+msgstr "case-label niet in een switch-statement"
+
+#: config/mcore/mcore.opt:27
+msgid "Generate code for the M*Core M340"
 msgstr ""
 
-#: treelang/lang.opt:34
-msgid "Trace the parsing process"
+#: config/mcore/mcore.opt:31
+msgid "Set maximum alignment to 4"
 msgstr ""
 
+#: config/mcore/mcore.opt:35
+msgid "Force functions to be aligned to a 4 byte boundary"
+msgstr ""
+
+#: config/mcore/mcore.opt:39
+msgid "Set maximum alignment to 8"
+msgstr ""
+
+#: config/mcore/mcore.opt:43 config/score/score.opt:23
+#, fuzzy
+msgid "Generate big-endian code"
+msgstr "incompatibele record-modus"
+
+#: config/mcore/mcore.opt:47
+msgid "Emit call graph information"
+msgstr ""
+
+#: config/mcore/mcore.opt:51
+#, fuzzy
+msgid "Use the divide instruction"
+msgstr "ongeldig gebruik van %<restrict%>"
+
+#: config/mcore/mcore.opt:55
+msgid "Inline constants if it can be done in 2 insns or less"
+msgstr ""
+
+#: config/mcore/mcore.opt:59 config/score/score.opt:27
+#, fuzzy
+msgid "Generate little-endian code"
+msgstr "incompatibele record-modus"
+
+#: config/mcore/mcore.opt:67
+msgid "Use arbitrary sized immediates in bit operations"
+msgstr ""
+
+#: config/mcore/mcore.opt:71
+msgid "Prefer word accesses over byte accesses"
+msgstr ""
+
+#: config/mcore/mcore.opt:75
+msgid "Set the maximum amount for a single stack increment operation"
+msgstr ""
+
+#: config/mcore/mcore.opt:79
+msgid "Always treat bitfields as int-sized"
+msgstr ""
+
 #: config/alpha/alpha.opt:23 config/i386/i386.opt:155
 msgid "Do not use hardware fp"
 msgstr ""
@@ -11768,285 +11776,6 @@
 msgid "Specify bit size of immediate TLS offsets"
 msgstr ""
 
-#: config/frv/frv.opt:23
-msgid "Use 4 media accumulators"
-msgstr ""
-
-#: config/frv/frv.opt:27
-msgid "Use 8 media accumulators"
-msgstr ""
-
-#: config/frv/frv.opt:31
-#, fuzzy
-msgid "Enable label alignment optimizations"
-msgstr "lege declaratie"
-
-#: config/frv/frv.opt:35
-msgid "Dynamically allocate cc registers"
-msgstr ""
-
-#: config/frv/frv.opt:42
-msgid "Set the cost of branches"
-msgstr ""
-
-#: config/frv/frv.opt:46
-msgid "Enable conditional execution other than moves/scc"
-msgstr ""
-
-#: config/frv/frv.opt:50
-msgid "Change the maximum length of conditionally-executed sequences"
-msgstr ""
-
-#: config/frv/frv.opt:54
-msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
-msgstr ""
-
-# of "preprocessing" behouden?
-#: config/frv/frv.opt:58
-#, fuzzy
-msgid "Enable conditional moves"
-msgstr "Schakel traditionele voorverwerking in"
-
-#: config/frv/frv.opt:62
-msgid "Set the target CPU type"
-msgstr ""
-
-#: config/frv/frv.opt:84
-#, fuzzy
-msgid "Use fp double instructions"
-msgstr "ongeldig gebruik van %<restrict%>"
-
-#: config/frv/frv.opt:88
-msgid "Change the ABI to allow double word insns"
-msgstr ""
-
-#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
-msgid "Enable Function Descriptor PIC mode"
-msgstr ""
-
-#: config/frv/frv.opt:96
-msgid "Just use icc0/fcc0"
-msgstr ""
-
-#: config/frv/frv.opt:100
-msgid "Only use 32 FPRs"
-msgstr ""
-
-#: config/frv/frv.opt:104
-msgid "Use 64 FPRs"
-msgstr ""
-
-#: config/frv/frv.opt:108
-msgid "Only use 32 GPRs"
-msgstr ""
-
-#: config/frv/frv.opt:112
-msgid "Use 64 GPRs"
-msgstr ""
-
-#: config/frv/frv.opt:116
-msgid "Enable use of GPREL for read-only data in FDPIC"
-msgstr ""
-
-#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
-#: config/pdp11/pdp11.opt:71
-msgid "Use hardware floating point"
-msgstr ""
-
-# "sentinel" hoe vertalen? "schildwacht" lijkt niet echt van toepassing...
-#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
-#, fuzzy
-msgid "Enable inlining of PLT in function calls"
-msgstr "sentinel ontbreekt in functie-oproep"
-
-#: config/frv/frv.opt:128
-msgid "Enable PIC support for building libraries"
-msgstr ""
-
-#: config/frv/frv.opt:132
-msgid "Follow the EABI linkage requirements"
-msgstr ""
-
-#: config/frv/frv.opt:136
-#, fuzzy
-msgid "Disallow direct calls to global functions"
-msgstr "Genereer directe aftakkingen naar locale functies"
-
-#: config/frv/frv.opt:140
-#, fuzzy
-msgid "Use media instructions"
-msgstr "ongeldig gebruik van %<restrict%>"
-
-#: config/frv/frv.opt:144
-#, fuzzy
-msgid "Use multiply add/subtract instructions"
-msgstr "ongeldig gebruik van %<restrict%>"
-
-#: config/frv/frv.opt:148
-#, fuzzy
-msgid "Enable optimizing &&/|| in conditional execution"
-msgstr "types in voorwaardelijke expressie komen niet overeen"
-
-#: config/frv/frv.opt:152
-#, fuzzy
-msgid "Enable nested conditional execution optimizations"
-msgstr "lege declaratie"
-
-#: config/frv/frv.opt:157
-msgid "Do not mark ABI switches in e_flags"
-msgstr ""
-
-#: config/frv/frv.opt:161
-msgid "Remove redundant membars"
-msgstr ""
-
-#: config/frv/frv.opt:165
-#, fuzzy
-msgid "Pack VLIW instructions"
-msgstr "ongeldig gebruik van %<restrict%>"
-
-#: config/frv/frv.opt:169
-msgid "Enable setting GPRs to the result of comparisons"
-msgstr ""
-
-#: config/frv/frv.opt:173
-msgid "Change the amount of scheduler lookahead"
-msgstr ""
-
-#: config/frv/frv.opt:177 config/pa/pa.opt:104
-msgid "Use software floating point"
-msgstr ""
-
-#: config/frv/frv.opt:181
-msgid "Assume a large TLS segment"
-msgstr ""
-
-#: config/frv/frv.opt:185
-msgid "Do not assume a large TLS segment"
-msgstr ""
-
-#: config/frv/frv.opt:190
-msgid "Cause gas to print tomcat statistics"
-msgstr ""
-
-#: config/frv/frv.opt:195
-msgid "Link with the library-pic libraries"
-msgstr ""
-
-#: config/frv/frv.opt:199
-msgid "Allow branches to be packed with other instructions"
-msgstr ""
-
-#: config/mn10300/mn10300.opt:23
-msgid "Target the AM33 processor"
-msgstr ""
-
-#: config/mn10300/mn10300.opt:27
-msgid "Target the AM33/2.0 processor"
-msgstr ""
-
-#: config/mn10300/mn10300.opt:31
-msgid "Work around hardware multiply bug"
-msgstr ""
-
-#: config/mn10300/mn10300.opt:36
-msgid "Enable linker relaxations"
-msgstr ""
-
-#: config/mn10300/mn10300.opt:40
-msgid "Return pointers in both a0 and d0"
-msgstr ""
-
-#: config/s390/tpf.opt:23
-#, fuzzy
-msgid "Enable TPF-OS tracing code"
-msgstr "incompatibele record-modus"
-
-#: config/s390/tpf.opt:27
-msgid "Specify main object for TPF-OS"
-msgstr ""
-
-#: config/s390/s390.opt:23
-msgid "31 bit ABI"
-msgstr ""
-
-#: config/s390/s390.opt:27
-msgid "64 bit ABI"
-msgstr ""
-
-#: config/s390/s390.opt:31 config/i386/i386.opt:59 config/spu/spu.opt:60
-msgid "Generate code for given CPU"
-msgstr ""
-
-#: config/s390/s390.opt:35
-msgid "Maintain backchain pointer"
-msgstr ""
-
-#: config/s390/s390.opt:39
-msgid "Additional debug prints"
-msgstr ""
-
-#: config/s390/s390.opt:43
-msgid "ESA/390 architecture"
-msgstr ""
-
-#: config/s390/s390.opt:47
-#, fuzzy
-msgid "Enable fused multiply/add instructions"
-msgstr "ongeldig gebruik van %<restrict%>"
-
-# is niet helemaal exact, maar moet er maar voor doen
-#: config/s390/s390.opt:51
-#, fuzzy
-msgid "Enable decimal floating point hardware support"
-msgstr "Geef de naam op van hardware/formaat voor floating-point getallen op het doelplatform"
-
-#: config/s390/s390.opt:55
-#, fuzzy
-msgid "Enable hardware floating point"
-msgstr "lege declaratie"
-
-#: config/s390/s390.opt:67
-msgid "Use packed stack layout"
-msgstr ""
-
-#: config/s390/s390.opt:71
-msgid "Use bras for executable < 64k"
-msgstr ""
-
-#: config/s390/s390.opt:75
-msgid "Disable hardware floating point"
-msgstr ""
-
-#: config/s390/s390.opt:79
-msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
-msgstr ""
-
-#: config/s390/s390.opt:83
-msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
-msgstr ""
-
-#: config/s390/s390.opt:87 config/ia64/ia64.opt:97 config/sparc/sparc.opt:95
-#: config/i386/i386.opt:183 config/rs6000/rs6000.opt:226 config/spu/spu.opt:64
-msgid "Schedule code for given CPU"
-msgstr ""
-
-#: config/s390/s390.opt:91
-msgid "mvcle use"
-msgstr ""
-
-#: config/s390/s390.opt:95
-msgid "Warn if a function uses alloca or creates an array with dynamic size"
-msgstr ""
-
-#: config/s390/s390.opt:99
-msgid "Warn if a single function's framesize exceeds the given framesize"
-msgstr ""
-
-#: config/s390/s390.opt:103
-msgid "z/Architecture"
-msgstr ""
-
 #: config/ia64/ilp32.opt:3
 #, fuzzy
 msgid "Generate ILP32 code"
@@ -12138,10 +11867,16 @@
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr ""
 
-#: config/ia64/ia64.opt:89 config/spu/spu.opt:56 config/pa/pa.opt:51
+#: config/ia64/ia64.opt:89 config/pa/pa.opt:51 config/spu/spu.opt:56
 msgid "Specify range of registers to make fixed"
 msgstr ""
 
+#: config/ia64/ia64.opt:97 config/i386/i386.opt:183
+#: config/rs6000/rs6000.opt:226 config/spu/spu.opt:64 config/s390/s390.opt:87
+#: config/sparc/sparc.opt:95
+msgid "Schedule code for given CPU"
+msgstr ""
+
 #: config/ia64/ia64.opt:101
 msgid "Use data speculation before reload"
 msgstr ""
@@ -12190,345 +11925,300 @@
 msgid "Count speculative dependencies while calculating priority of instructions"
 msgstr ""
 
-#: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23 config/mt/mt.opt:27
-msgid "Use simulator runtime"
+#: config/xtensa/xtensa.opt:23
+msgid "Use CONST16 instruction to load constants"
 msgstr ""
 
-#: config/m32c/m32c.opt:28
-msgid "Compile code for R8C variants"
+#: config/xtensa/xtensa.opt:27
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
 msgstr ""
 
-#: config/m32c/m32c.opt:32
-msgid "Compile code for M16C variants"
+#: config/xtensa/xtensa.opt:31
+msgid "Use indirect CALLXn instructions for large programs"
 msgstr ""
 
-#: config/m32c/m32c.opt:36
-msgid "Compile code for M32CM variants"
+#: config/xtensa/xtensa.opt:35
+msgid "Automatically align branch targets to reduce branch penalties"
 msgstr ""
 
-#: config/m32c/m32c.opt:40
-msgid "Compile code for M32C variants"
+#: config/xtensa/xtensa.opt:39
+msgid "Intersperse literal pools with code in the text section"
 msgstr ""
 
-#: config/m32c/m32c.opt:44
-msgid "Number of memreg bytes (default: 16, range: 0..16)"
+#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
+msgid "Generate PA1.0 code"
 msgstr ""
 
-#: config/sparc/little-endian.opt:23
-#, fuzzy
-msgid "Generate code for little-endian"
-msgstr "case-label niet in een switch-statement"
+#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
+msgid "Generate PA1.1 code"
+msgstr ""
 
-#: config/sparc/little-endian.opt:27
+#: config/pa/pa.opt:31 config/pa/pa.opt:92
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+msgstr ""
+
+#: config/pa/pa.opt:35
 #, fuzzy
-msgid "Generate code for big-endian"
+msgid "Generate code for huge switch statements"
 msgstr "case-label niet in een switch-statement"
 
-#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
-msgid "Use hardware FP"
+#: config/pa/pa.opt:39
+msgid "Disable FP regs"
 msgstr ""
 
-#: config/sparc/sparc.opt:31
-msgid "Do not use hardware FP"
-msgstr ""
+#: config/pa/pa.opt:43
+msgid "Disable indexed addressing"
+msgstr "Schakel geÃ¯ndexeerde adressering uit"
 
-#: config/sparc/sparc.opt:35
-msgid "Assume possible double misalignment"
+#: config/pa/pa.opt:47
+msgid "Generate fast indirect calls"
 msgstr ""
 
-#: config/sparc/sparc.opt:39
-msgid "Pass -assert pure-text to linker"
+#: config/pa/pa.opt:55
+msgid "Assume code will be assembled by GAS"
 msgstr ""
 
-#: config/sparc/sparc.opt:43
-msgid "Use ABI reserved registers"
+#: config/pa/pa.opt:59
+msgid "Put jumps in call delay slots"
 msgstr ""
 
-#: config/sparc/sparc.opt:47
+#: config/pa/pa.opt:64
 #, fuzzy
-msgid "Use hardware quad FP instructions"
-msgstr "ongeldig gebruik van %<restrict%>"
+msgid "Enable linker optimizations"
+msgstr "lege declaratie"
 
-#: config/sparc/sparc.opt:51
-msgid "Do not use hardware quad fp instructions"
+#: config/pa/pa.opt:68
+msgid "Always generate long calls"
 msgstr ""
 
-#: config/sparc/sparc.opt:55
-msgid "Compile for V8+ ABI"
+#: config/pa/pa.opt:72
+msgid "Emit long load/store sequences"
 msgstr ""
 
-#: config/sparc/sparc.opt:59
-msgid "Use UltraSPARC Visual Instruction Set extensions"
+#: config/pa/pa.opt:80
+msgid "Disable space regs"
 msgstr ""
 
-#: config/sparc/sparc.opt:63
-msgid "Pointers are 64-bit"
-msgstr ""
+#: config/pa/pa.opt:96
+#, fuzzy
+msgid "Use portable calling conventions"
+msgstr "OnbeÃ«indigde stringconstante"
 
-#: config/sparc/sparc.opt:67
-msgid "Pointers are 32-bit"
+#: config/pa/pa.opt:100
+msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
 msgstr ""
 
-#: config/sparc/sparc.opt:71
-msgid "Use 64-bit ABI"
+#: config/pa/pa.opt:104 config/frv/frv.opt:177
+msgid "Use software floating point"
 msgstr ""
 
-#: config/sparc/sparc.opt:75
-msgid "Use 32-bit ABI"
+#: config/pa/pa.opt:112
+msgid "Do not disable space regs"
 msgstr ""
 
-#: config/sparc/sparc.opt:79
-msgid "Use stack bias"
+#: config/pa/pa-hpux1111.opt:23 config/pa/pa-hpux1010.opt:23
+#: config/pa/pa-hpux.opt:27
+msgid "Specify UNIX standard for predefines and linking"
 msgstr ""
 
-#: config/sparc/sparc.opt:83
-msgid "Use structs on stronger alignment for double-word copies"
+#: config/pa/pa64-hpux.opt:23
+msgid "Assume code will be linked by GNU ld"
 msgstr ""
 
-#: config/sparc/sparc.opt:87
-msgid "Optimize tail call instructions in assembler and linker"
+#: config/pa/pa64-hpux.opt:27
+msgid "Assume code will be linked by HP ld"
 msgstr ""
 
-#: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:222
-msgid "Use features of and schedule code for given CPU"
+#: config/pa/pa-hpux.opt:23
+msgid "Generate cpp defines for server IO"
 msgstr ""
 
-#: config/sparc/sparc.opt:99
-msgid "Use given SPARC-V9 code model"
+#: config/pa/pa-hpux.opt:31
+msgid "Generate cpp defines for workstation IO"
 msgstr ""
 
-#: config/sparc/sparc.opt:103
-msgid "Enable strict 32-bit psABI struct return checking."
+#: config/frv/frv.opt:23
+msgid "Use 4 media accumulators"
 msgstr ""
 
-#: config/m32r/m32r.opt:23
-msgid "Compile for the m32rx"
+#: config/frv/frv.opt:27
+msgid "Use 8 media accumulators"
 msgstr ""
 
-#: config/m32r/m32r.opt:27
-msgid "Compile for the m32r2"
-msgstr ""
-
-#: config/m32r/m32r.opt:31
-msgid "Compile for the m32r"
-msgstr ""
-
-#: config/m32r/m32r.opt:35
-msgid "Align all loops to 32 byte boundary"
-msgstr ""
-
-#: config/m32r/m32r.opt:39
+#: config/frv/frv.opt:31
 #, fuzzy
-msgid "Prefer branches over conditional execution"
-msgstr "types in voorwaardelijke expressie komen niet overeen"
+msgid "Enable label alignment optimizations"
+msgstr "lege declaratie"
 
-#: config/m32r/m32r.opt:43
-msgid "Give branches their default cost"
+#: config/frv/frv.opt:35
+msgid "Dynamically allocate cc registers"
 msgstr ""
 
-#: config/m32r/m32r.opt:47
-msgid "Display compile time statistics"
+#: config/frv/frv.opt:42
+msgid "Set the cost of branches"
 msgstr ""
 
-#: config/m32r/m32r.opt:51
-msgid "Specify cache flush function"
+#: config/frv/frv.opt:46
+msgid "Enable conditional execution other than moves/scc"
 msgstr ""
 
-#: config/m32r/m32r.opt:55
-msgid "Specify cache flush trap number"
+#: config/frv/frv.opt:50
+msgid "Change the maximum length of conditionally-executed sequences"
 msgstr ""
 
-#: config/m32r/m32r.opt:59
-msgid "Only issue one instruction per cycle"
+#: config/frv/frv.opt:54
+msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
 msgstr ""
 
-#: config/m32r/m32r.opt:63
-msgid "Allow two instructions to be issued per cycle"
+#: config/frv/frv.opt:58
+msgid "Enable conditional moves"
 msgstr ""
 
-#: config/m32r/m32r.opt:67
-msgid "Code size: small, medium or large"
+#: config/frv/frv.opt:62
+msgid "Set the target CPU type"
 msgstr ""
 
-#: config/m32r/m32r.opt:71
-msgid "Don't call any cache flush functions"
+#: config/frv/frv.opt:84
+msgid "Use fp double instructions"
 msgstr ""
 
-#: config/m32r/m32r.opt:75
-msgid "Don't call any cache flush trap"
+#: config/frv/frv.opt:88
+msgid "Change the ABI to allow double word insns"
 msgstr ""
 
-#: config/m32r/m32r.opt:82
-msgid "Small data area: none, sdata, use"
+#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
+msgid "Enable Function Descriptor PIC mode"
 msgstr ""
 
-#: config/m68k/m68k.opt:23
-msgid "Generate code for a 520X"
+#: config/frv/frv.opt:96
+msgid "Just use icc0/fcc0"
 msgstr ""
 
-#: config/m68k/m68k.opt:27
-#, fuzzy
-msgid "Generate code for a 5206e"
-msgstr "case-label niet in een switch-statement"
-
-#: config/m68k/m68k.opt:31
-msgid "Generate code for a 528x"
+#: config/frv/frv.opt:100
+msgid "Only use 32 FPRs"
 msgstr ""
 
-#: config/m68k/m68k.opt:35
-msgid "Generate code for a 5307"
+#: config/frv/frv.opt:104
+msgid "Use 64 FPRs"
 msgstr ""
 
-#: config/m68k/m68k.opt:39
-msgid "Generate code for a 5407"
+#: config/frv/frv.opt:108
+msgid "Only use 32 GPRs"
 msgstr ""
 
-#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
-msgid "Generate code for a 68000"
+#: config/frv/frv.opt:112
+msgid "Use 64 GPRs"
 msgstr ""
 
-#: config/m68k/m68k.opt:47
-#, fuzzy
-msgid "Generate code for a 68010"
-msgstr "case-label niet in een switch-statement"
-
-#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
-msgid "Generate code for a 68020"
+#: config/frv/frv.opt:116
+msgid "Enable use of GPREL for read-only data in FDPIC"
 msgstr ""
 
-#: config/m68k/m68k.opt:55
-msgid "Generate code for a 68040, without any new instructions"
+#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
+#: config/pdp11/pdp11.opt:71
+msgid "Use hardware floating point"
 msgstr ""
 
-#: config/m68k/m68k.opt:59
-msgid "Generate code for a 68060, without any new instructions"
+#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
+msgid "Enable inlining of PLT in function calls"
 msgstr ""
 
-#: config/m68k/m68k.opt:63
-msgid "Generate code for a 68030"
+#: config/frv/frv.opt:128
+msgid "Enable PIC support for building libraries"
 msgstr ""
 
-#: config/m68k/m68k.opt:67
-msgid "Generate code for a 68040"
+#: config/frv/frv.opt:132
+msgid "Follow the EABI linkage requirements"
 msgstr ""
 
-#: config/m68k/m68k.opt:71
-msgid "Generate code for a 68060"
-msgstr ""
+#: config/frv/frv.opt:136
+msgid "Disallow direct calls to global functions"
+msgstr "Verbied rechtstreekse oproepen van globale functies"
 
-#: config/m68k/m68k.opt:75
-msgid "Generate code for a 68302"
+#: config/frv/frv.opt:140
+msgid "Use media instructions"
 msgstr ""
 
-#: config/m68k/m68k.opt:79
-msgid "Generate code for a 68332"
+#: config/frv/frv.opt:144
+msgid "Use multiply add/subtract instructions"
 msgstr ""
 
-#: config/m68k/m68k.opt:84
-msgid "Generate code for a 68851"
+#: config/frv/frv.opt:148
+msgid "Enable optimizing &&/|| in conditional execution"
 msgstr ""
 
-#: config/m68k/m68k.opt:88
-msgid "Generate code that uses 68881 floating-point instructions"
+#: config/frv/frv.opt:152
+msgid "Enable nested conditional execution optimizations"
 msgstr ""
 
-#: config/m68k/m68k.opt:92
-msgid "Align variables on a 32-bit boundary"
+#: config/frv/frv.opt:157
+msgid "Do not mark ABI switches in e_flags"
 msgstr ""
 
-#: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
-msgid "Specify the name of the target architecture"
+#: config/frv/frv.opt:161
+msgid "Remove redundant membars"
 msgstr ""
 
-#: config/m68k/m68k.opt:100
-msgid "Use the bit-field instructions"
+#: config/frv/frv.opt:165
+msgid "Pack VLIW instructions"
 msgstr ""
 
-#: config/m68k/m68k.opt:112
-#, fuzzy
-msgid "Generate code for a ColdFire v4e"
-msgstr "case-label niet in een switch-statement"
-
-#: config/m68k/m68k.opt:116
-msgid "Specify the target CPU"
+#: config/frv/frv.opt:169
+msgid "Enable setting GPRs to the result of comparisons"
 msgstr ""
 
-#: config/m68k/m68k.opt:120
-msgid "Generate code for a cpu32"
+#: config/frv/frv.opt:173
+msgid "Change the amount of scheduler lookahead"
 msgstr ""
 
-#: config/m68k/m68k.opt:124
-#, fuzzy
-msgid "Use hardware division instructions on ColdFire"
-msgstr "ongeldig gebruik van %<restrict%>"
-
-#: config/m68k/m68k.opt:128
-#, fuzzy
-msgid "Generate code for a Fido A"
-msgstr "case-label niet in een switch-statement"
-
-#: config/m68k/m68k.opt:132
-#, fuzzy
-msgid "Generate code which uses hardware floating point instructions"
-msgstr "ongeldig gebruik van %<restrict%>"
-
-#: config/m68k/m68k.opt:136
-msgid "Enable ID based shared library"
+#: config/frv/frv.opt:181
+msgid "Assume a large TLS segment"
 msgstr ""
 
-#: config/m68k/m68k.opt:140
-msgid "Do not use the bit-field instructions"
+#: config/frv/frv.opt:185
+msgid "Do not assume a large TLS segment"
 msgstr ""
 
-#: config/m68k/m68k.opt:144
-msgid "Use normal calling convention"
+#: config/frv/frv.opt:190
+msgid "Cause gas to print tomcat statistics"
 msgstr ""
 
-#: config/m68k/m68k.opt:148
-msgid "Consider type 'int' to be 32 bits wide"
+#: config/frv/frv.opt:195
+msgid "Link with the library-pic libraries"
 msgstr ""
 
-#: config/m68k/m68k.opt:152
-msgid "Generate pc-relative code"
+#: config/frv/frv.opt:199
+msgid "Allow branches to be packed with other instructions"
 msgstr ""
 
-#: config/m68k/m68k.opt:156
-msgid "Use different calling convention using 'rtd'"
+#: config/i386/cygming.opt:23
+msgid "Create console application"
 msgstr ""
 
-#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
-msgid "Enable separate data segment"
+#: config/i386/cygming.opt:27
+msgid "Use the Cygwin interface"
 msgstr ""
 
-#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
-msgid "ID of shared library to build"
+#: config/i386/cygming.opt:31
+msgid "Generate code for a DLL"
 msgstr ""
 
-#: config/m68k/m68k.opt:168
-msgid "Consider type 'int' to be 16 bits wide"
+#: config/i386/cygming.opt:35
+msgid "Ignore dllimport for functions"
 msgstr ""
 
-#: config/m68k/m68k.opt:172
-msgid "Generate code with library calls for floating point"
+#: config/i386/cygming.opt:39
+msgid "Use Mingw-specific thread support"
 msgstr ""
 
-#: config/m68k/m68k.opt:176
-msgid "Do not use unaligned memory references"
+#: config/i386/cygming.opt:43
+msgid "Set Windows defines"
 msgstr ""
 
-#: config/m68k/m68k.opt:180
-#, fuzzy
-msgid "Tune for the specified target CPU or architecture"
-msgstr "er kan geen alignment opgegeven worden voor %qs"
-
-#: config/m68k/ieee.opt:24 config/i386/i386.opt:95
-msgid "Use IEEE math for fp comparisons"
+#: config/i386/cygming.opt:47
+msgid "Create GUI application"
 msgstr ""
 
-#: config/i386/djgpp.opt:25
-msgid "Ignored (obsolete)"
-msgstr ""
-
 #: config/i386/i386.opt:23
 msgid "sizeof(long double) is 16"
 msgstr ""
@@ -12550,25 +12240,25 @@
 msgstr ""
 
 #: config/i386/i386.opt:43
-#, fuzzy
 msgid "Function starts are aligned to this power of 2"
-msgstr "gevraagd alignment is geen macht van 2"
+msgstr "Startadressen van functies worden uiteglijnd op deze macht van 2"
 
 #: config/i386/i386.opt:47
-#, fuzzy
 msgid "Jump targets are aligned to this power of 2"
-msgstr "gevraagd alignment is geen macht van 2"
+msgstr "Doeladressen van jumps worden uiteglijnd op deze macht van 2"
 
 #: config/i386/i386.opt:51
-#, fuzzy
 msgid "Loop code aligned to this power of 2"
-msgstr "gevraagd alignment is geen macht van 2"
+msgstr "Luscode wordt uiteglijnd op deze macht van 2"
 
 #: config/i386/i386.opt:55
-#, fuzzy
 msgid "Align destination of the string operations"
-msgstr "ISO C staat het testen van asserties niet toe"
+msgstr ""
 
+#: config/i386/i386.opt:59 config/spu/spu.opt:60 config/s390/s390.opt:31
+msgid "Generate code for given CPU"
+msgstr ""
+
 #: config/i386/i386.opt:63
 msgid "Use given assembler dialect"
 msgstr ""
@@ -12597,6 +12287,10 @@
 msgid "Generate floating point mathematics using given instruction set"
 msgstr ""
 
+#: config/i386/i386.opt:95 config/m68k/ieee.opt:24
+msgid "Use IEEE math for fp comparisons"
+msgstr ""
+
 #: config/i386/i386.opt:99
 msgid "Inline all known string operations"
 msgstr ""
@@ -12634,9 +12328,8 @@
 msgstr ""
 
 #: config/i386/i386.opt:151
-#, fuzzy
 msgid "Alternate calling convention"
-msgstr "OnbeÃ«indigde stringconstante"
+msgstr ""
 
 #: config/i386/i386.opt:159
 msgid "Use SSE register passing conventions for SF and DF mode"
@@ -12758,58 +12451,401 @@
 msgid "Enable automatic generation of fused floating point multiply-add instructions"
 msgstr "ongeldig gebruik van %<restrict%>"
 
-#: config/i386/cygming.opt:23
-msgid "Create console application"
+#: config/i386/sco5.opt:24
+msgid "Generate ELF output"
 msgstr ""
 
-#: config/i386/cygming.opt:27
-msgid "Use the Cygwin interface"
+#: config/i386/djgpp.opt:25
+msgid "Ignored (obsolete)"
 msgstr ""
 
-#: config/i386/cygming.opt:31
-msgid "Generate code for a DLL"
+#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
+msgid "Specify CPU for code generation purposes"
 msgstr ""
 
-#: config/i386/cygming.opt:35
-msgid "Ignore dllimport for functions"
+#: config/iq2000/iq2000.opt:27
+msgid "Specify CPU for scheduling purposes"
 msgstr ""
 
-#: config/i386/cygming.opt:39
-msgid "Use Mingw-specific thread support"
+#: config/iq2000/iq2000.opt:31 config/mips/mips.opt:97
+msgid "Use ROM instead of RAM"
 msgstr ""
 
-#: config/i386/cygming.opt:43
-msgid "Set Windows defines"
+#: config/iq2000/iq2000.opt:35
+msgid "Use GP relative sdata/sbss sections"
 msgstr ""
 
-#: config/i386/cygming.opt:47
-msgid "Create GUI application"
+#: config/iq2000/iq2000.opt:40
+msgid "No default crt0.o"
 msgstr ""
 
-#: config/i386/sco5.opt:24
-msgid "Generate ELF output"
+#: config/iq2000/iq2000.opt:44 config/mips/mips.opt:265
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
 msgstr ""
 
-#: config/rs6000/aix41.opt:24 config/rs6000/aix64.opt:32
-msgid "Support message passing with the Parallel Environment"
+#: config/arm/arm.opt:23
+msgid "Specify an ABI"
 msgstr ""
 
-#: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:147
-msgid "Conform more closely to IBM XLC semantics"
+#: config/arm/arm.opt:27
+msgid "Generate a call to abort if a noreturn function returns"
 msgstr ""
 
-#: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:132
+#: config/arm/arm.opt:34
+msgid "Pass FP arguments in FP registers"
+msgstr ""
+
+#: config/arm/arm.opt:38
+msgid "Generate APCS conformant stack frames"
+msgstr ""
+
+#: config/arm/arm.opt:42
+msgid "Generate re-entrant, PIC code"
+msgstr ""
+
+#: config/arm/arm.opt:49 config/m68k/m68k.opt:96 config/score/score.opt:63
+msgid "Specify the name of the target architecture"
+msgstr ""
+
+#: config/arm/arm.opt:56
+msgid "Assume target CPU is configured as big endian"
+msgstr ""
+
+#: config/arm/arm.opt:60
+msgid "Thumb: Assume non-static functions may be called from ARM code"
+msgstr ""
+
+#: config/arm/arm.opt:64
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+msgstr ""
+
+#: config/arm/arm.opt:68
+msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
+msgstr ""
+
+#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
+msgid "Specify the name of the target CPU"
+msgstr ""
+
+#: config/arm/arm.opt:76
+msgid "Specify if floating point hardware should be used"
+msgstr ""
+
+# is niet helemaal exact, maar moet er maar voor doen
+#: config/arm/arm.opt:90
+msgid "Specify the name of the target floating point hardware/format"
+msgstr "Geef de naam op van hardware/formaat voor floating-point getallen op het doelplatform"
+
+#: config/arm/arm.opt:94
+msgid "Alias for -mfloat-abi=hard"
+msgstr ""
+
+#: config/arm/arm.opt:98
+msgid "Assume target CPU is configured as little endian"
+msgstr ""
+
+#: config/arm/arm.opt:102
+msgid "Generate call insns as indirect calls, if necessary"
+msgstr ""
+
+#: config/arm/arm.opt:106
+msgid "Specify the register to be used for PIC addressing"
+msgstr "Geef het register op dat voor PIC-adressering gebruikt moet worden"
+
+#: config/arm/arm.opt:110
+msgid "Store function names in object code"
+msgstr "Sla functienamen op in objectcode"
+
+#: config/arm/arm.opt:114
+msgid "Permit scheduling of a function's prologue sequence"
+msgstr ""
+
+#: config/arm/arm.opt:118
+msgid "Do not load the PIC register in function prologues"
+msgstr ""
+
+#: config/arm/arm.opt:122
+msgid "Alias for -mfloat-abi=soft"
+msgstr ""
+
+#: config/arm/arm.opt:126
+msgid "Specify the minimum bit alignment of structures"
+msgstr ""
+
+#: config/arm/arm.opt:130
+msgid "Compile for the Thumb not the ARM"
+msgstr ""
+
+#: config/arm/arm.opt:134
+msgid "Support calls between Thumb and ARM instruction sets"
+msgstr ""
+
+#: config/arm/arm.opt:138
+msgid "Specify how to access the thread pointer"
+msgstr ""
+
+#: config/arm/arm.opt:142
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+msgstr ""
+
+#: config/arm/arm.opt:146
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr ""
+
+#: config/arm/arm.opt:150
+msgid "Tune code for the given processor"
+msgstr ""
+
+#: config/arm/arm.opt:154
+msgid "Assume big endian bytes, little endian words"
+msgstr ""
+
+#: config/arm/arm.opt:158
+msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
+msgstr ""
+
+#: config/arm/pe.opt:23
+msgid "Ignore dllimport attribute for functions"
+msgstr ""
+
+#: config/cris/linux.opt:27
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+msgstr ""
+
+#: config/cris/aout.opt:27
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
+msgstr ""
+
+#: config/cris/aout.opt:33
+msgid "For elinux, request a specified stack-size for this program"
+msgstr ""
+
+#: config/cris/cris.opt:45
+msgid "Work around bug in multiplication instruction"
+msgstr ""
+
+#: config/cris/cris.opt:51
+msgid "Compile for ETRAX 4 (CRIS v3)"
+msgstr ""
+
+#: config/cris/cris.opt:56
+msgid "Compile for ETRAX 100 (CRIS v8)"
+msgstr ""
+
+#: config/cris/cris.opt:64
+msgid "Emit verbose debug information in assembly code"
+msgstr ""
+
+#: config/cris/cris.opt:71
+msgid "Do not use condition codes from normal instructions"
+msgstr ""
+
+#: config/cris/cris.opt:80
+msgid "Do not emit addressing modes with side-effect assignment"
+msgstr ""
+
+#: config/cris/cris.opt:89
+msgid "Do not tune stack alignment"
+msgstr ""
+
+#: config/cris/cris.opt:98
+msgid "Do not tune writable data alignment"
+msgstr ""
+
+#: config/cris/cris.opt:107
+msgid "Do not tune code and read-only data alignment"
+msgstr ""
+
+#: config/cris/cris.opt:116
+msgid "Align code and data to 32 bits"
+msgstr ""
+
+#: config/cris/cris.opt:133
+msgid "Don't align items in code or data"
+msgstr ""
+
+#: config/cris/cris.opt:142
+msgid "Do not emit function prologue or epilogue"
+msgstr ""
+
+#: config/cris/cris.opt:149
+msgid "Use the most feature-enabling options allowed by other options"
+msgstr ""
+
+#: config/cris/cris.opt:158
+msgid "Override -mbest-lib-options"
+msgstr ""
+
+#: config/cris/cris.opt:165
+msgid "Generate code for the specified chip or CPU version"
+msgstr ""
+
+#: config/cris/cris.opt:169
+#, fuzzy
+msgid "Tune alignment for the specified chip or CPU version"
+msgstr "er kan geen alignment opgegeven worden voor %qs"
+
+#: config/cris/cris.opt:173
+msgid "Warn when a stackframe is larger than the specified size"
+msgstr ""
+
+#: config/avr/avr.opt:23
+msgid "Use subroutines for function prologues and epilogues"
+msgstr ""
+
+#: config/avr/avr.opt:27
+msgid "Select the target MCU"
+msgstr ""
+
+#: config/avr/avr.opt:34
+msgid "Use an 8-bit 'int' type"
+msgstr ""
+
+#: config/avr/avr.opt:38
+msgid "Change the stack pointer without disabling interrupts"
+msgstr ""
+
+#: config/avr/avr.opt:42
+msgid "Do not generate tablejump insns"
+msgstr ""
+
+#: config/avr/avr.opt:52
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr ""
+
+#: config/avr/avr.opt:56
+msgid "Output instruction sizes to the asm file"
+msgstr ""
+
+#: config/avr/avr.opt:60
+msgid "Change only the low 8 bits of the stack pointer"
+msgstr ""
+
+#: config/avr/avr.opt:64
+#, fuzzy
+msgid "Relax branches"
+msgstr "Geen aftakkingen\n"
+
+#: config/avr/avr.opt:68
+msgid "Make the linker relaxation machine assume that a program counter wrap-around occures."
+msgstr ""
+
+#: config/linux.opt:24
+msgid "Use uClibc instead of GNU libc"
+msgstr ""
+
+#: config/linux.opt:28
+msgid "Use GNU libc instead of uClibc"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:24
+msgid "Select ABI calling convention"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:28
+msgid "Select method for sdata handling"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
+#, fuzzy
+msgid "Align to the base type of the bit-field"
+msgstr "%<__alignof%> toegepast op bitveld"
+
+#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
+msgid "Produce code relocatable at runtime"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
+msgid "Produce little endian code"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
+msgid "Produce big endian code"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
+#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
+#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
+msgid "no description yet"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:78
+msgid "Assume all variable arg functions are prototyped"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:87
+msgid "Use EABI"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:91
+msgid "Allow bit-fields to cross word boundaries"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:95
+msgid "Use alternate register names"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:104
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:108
+msgid "Link with libads.a, libc.a and crt0.o"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:112
+msgid "Link with libyk.a, libc.a and crt0.o"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:116
+msgid "Link with libmvme.a, libc.a and crt0.o"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:120
+msgid "Set the PPC_EMB bit in the ELF flags header"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:124
+msgid "Use the WindISS simulator"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:132 config/rs6000/darwin.opt:24
 msgid "Generate 64-bit code"
 msgstr ""
 
-#: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:136
+#: config/rs6000/sysv4.opt:136 config/rs6000/darwin.opt:28
 msgid "Generate 32-bit code"
 msgstr ""
 
+#: config/rs6000/sysv4.opt:144
+msgid "Generate code to use a non-exec PLT and GOT"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:148
+#, fuzzy
+msgid "Generate code for old exec BSS PLT"
+msgstr "case-label niet in een switch-statement"
+
+#: config/rs6000/linux64.opt:24
+msgid "Call mcount for profiling before a function prologue"
+msgstr ""
+
 #: config/rs6000/darwin.opt:32
 msgid "Generate code suitable for executables (NOT shared libs)"
 msgstr ""
 
+#: config/rs6000/aix64.opt:24
+msgid "Compile for 64-bit pointers"
+msgstr ""
+
+#: config/rs6000/aix64.opt:28
+msgid "Compile for 32-bit pointers"
+msgstr ""
+
+#: config/rs6000/aix64.opt:32 config/rs6000/aix41.opt:24
+msgid "Support message passing with the Parallel Environment"
+msgstr ""
+
 #: config/rs6000/rs6000.opt:24
 msgid "Use POWER instruction set"
 msgstr ""
@@ -12935,6 +12971,10 @@
 msgid "Return small structures in registers (SVR4 default)"
 msgstr ""
 
+#: config/rs6000/rs6000.opt:147 config/rs6000/aix.opt:24
+msgid "Conform more closely to IBM XLC semantics"
+msgstr ""
+
 #: config/rs6000/rs6000.opt:151
 msgid "Generate software reciprocal sqrt for better throughput"
 msgstr ""
@@ -13004,6 +13044,10 @@
 msgid "Specify ABI to use"
 msgstr ""
 
+#: config/rs6000/rs6000.opt:222 config/sparc/sparc.opt:91
+msgid "Use features of and schedule code for given CPU"
+msgstr ""
+
 #: config/rs6000/rs6000.opt:230
 msgid "Select full, part, or no traceback table"
 msgstr ""
@@ -13040,98 +13084,76 @@
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr ""
 
-#: config/rs6000/aix64.opt:24
-msgid "Compile for 64-bit pointers"
-msgstr ""
+#: config/v850/v850.opt:23
+msgid "Use registers r2 and r5"
+msgstr "Gebruik registers r2 en r5"
 
-#: config/rs6000/aix64.opt:28
-msgid "Compile for 32-bit pointers"
+#: config/v850/v850.opt:27
+msgid "Use 4 byte entries in switch tables"
 msgstr ""
 
-#: config/rs6000/linux64.opt:24
-msgid "Call mcount for profiling before a function prologue"
+#: config/v850/v850.opt:31
+msgid "Enable backend debugging"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:24
-msgid "Select ABI calling convention"
-msgstr ""
-
-#: config/rs6000/sysv4.opt:28
-msgid "Select method for sdata handling"
-msgstr ""
-
-#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
+#: config/v850/v850.opt:35
 #, fuzzy
-msgid "Align to the base type of the bit-field"
-msgstr "%<__alignof%> toegepast op bitveld"
+msgid "Do not use the callt instruction"
+msgstr "ongeldig gebruik van %<restrict%>"
 
-#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
-msgid "Produce code relocatable at runtime"
+#: config/v850/v850.opt:39
+msgid "Reuse r30 on a per function basis"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
-msgid "Produce little endian code"
+#: config/v850/v850.opt:43
+msgid "Support Green Hills ABI"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
-msgid "Produce big endian code"
+#: config/v850/v850.opt:47
+msgid "Prohibit PC relative function calls"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
-#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
-#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
-msgid "no description yet"
+#: config/v850/v850.opt:51
+msgid "Use stubs for function prologues"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:78
-msgid "Assume all variable arg functions are prototyped"
+#: config/v850/v850.opt:55
+msgid "Set the max size of data eligible for the SDA area"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:87
-msgid "Use EABI"
-msgstr ""
+#: config/v850/v850.opt:59
+#, fuzzy
+msgid "Enable the use of the short load instructions"
+msgstr "ongeldig gebruik van %<restrict%>"
 
-#: config/rs6000/sysv4.opt:91
-msgid "Allow bit-fields to cross word boundaries"
+#: config/v850/v850.opt:63
+msgid "Same as: -mep -mprolog-function"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:95
-msgid "Use alternate register names"
+#: config/v850/v850.opt:67
+msgid "Set the max size of data eligible for the TDA area"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:104
-msgid "Link with libsim.a, libc.a and sim-crt0.o"
+#: config/v850/v850.opt:71
+msgid "Enforce strict alignment"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:108
-msgid "Link with libads.a, libc.a and crt0.o"
+#: config/v850/v850.opt:78
+msgid "Compile for the v850 processor"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:112
-msgid "Link with libyk.a, libc.a and crt0.o"
+#: config/v850/v850.opt:82
+msgid "Compile for the v850e processor"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:116
-msgid "Link with libmvme.a, libc.a and crt0.o"
+#: config/v850/v850.opt:86
+msgid "Compile for the v850e1 processor"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:120
-msgid "Set the PPC_EMB bit in the ELF flags header"
+#: config/v850/v850.opt:90
+msgid "Set the max size of data eligible for the ZDA area"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:124
-msgid "Use the WindISS simulator"
-msgstr ""
-
-#: config/rs6000/sysv4.opt:144
-msgid "Generate code to use a non-exec PLT and GOT"
-msgstr ""
-
-#: config/rs6000/sysv4.opt:148
-#, fuzzy
-msgid "Generate code for old exec BSS PLT"
-msgstr "case-label niet in een switch-statement"
-
 #: config/spu/spu.opt:20
 msgid "Emit warnings when run-time relocations are generated"
 msgstr ""
@@ -13171,522 +13193,317 @@
 msgid "Generate code for 32 bit addressing"
 msgstr "case-label niet in een switch-statement"
 
-#: config/mcore/mcore.opt:23
-#, fuzzy
-msgid "Generate code for the M*Core M210"
-msgstr "case-label niet in een switch-statement"
-
-#: config/mcore/mcore.opt:27
-msgid "Generate code for the M*Core M340"
+#: config/vax/vax.opt:23 config/vax/vax.opt:27
+msgid "Target DFLOAT double precision code"
 msgstr ""
 
-#: config/mcore/mcore.opt:31
-msgid "Set maximum alignment to 4"
+#: config/vax/vax.opt:31 config/vax/vax.opt:35
+msgid "Generate GFLOAT double precision code"
 msgstr ""
 
-#: config/mcore/mcore.opt:35
-msgid "Force functions to be aligned to a 4 byte boundary"
-msgstr ""
+#: config/vax/vax.opt:39
+#, fuzzy
+msgid "Generate code for GNU assembler (gas)"
+msgstr "case-label niet in een switch-statement"
 
-#: config/mcore/mcore.opt:39
-msgid "Set maximum alignment to 8"
-msgstr ""
-
-#: config/mcore/mcore.opt:43 config/score/score.opt:23
+#: config/vax/vax.opt:43
 #, fuzzy
-msgid "Generate big-endian code"
-msgstr "incompatibele record-modus"
+msgid "Generate code for UNIX assembler"
+msgstr "case-label niet in een switch-statement"
 
-#: config/mcore/mcore.opt:47
-msgid "Emit call graph information"
-msgstr ""
-
-#: config/mcore/mcore.opt:51
+#: config/vax/vax.opt:47
 #, fuzzy
-msgid "Use the divide instruction"
-msgstr "ongeldig gebruik van %<restrict%>"
+msgid "Use VAXC structure conventions"
+msgstr "OnbeÃ«indigde stringconstante"
 
-#: config/mcore/mcore.opt:55
-msgid "Inline constants if it can be done in 2 insns or less"
+#: config/lynx.opt:23
+msgid "Support legacy multi-threading"
 msgstr ""
 
-#: config/mcore/mcore.opt:59 config/score/score.opt:27
-#, fuzzy
-msgid "Generate little-endian code"
-msgstr "incompatibele record-modus"
-
-#: config/mcore/mcore.opt:67
-msgid "Use arbitrary sized immediates in bit operations"
+#: config/lynx.opt:27
+msgid "Use shared libraries"
 msgstr ""
 
-#: config/mcore/mcore.opt:71
-msgid "Prefer word accesses over byte accesses"
+#: config/lynx.opt:31
+msgid "Support multi-threading"
 msgstr ""
 
-#: config/mcore/mcore.opt:75
-msgid "Set the maximum amount for a single stack increment operation"
+#: config/stormy16/stormy16.opt:24
+msgid "Provide libraries for the simulator"
 msgstr ""
 
-#: config/mcore/mcore.opt:79
-msgid "Always treat bitfields as int-sized"
+#: config/h8300/h8300.opt:23
+msgid "Generate H8S code"
 msgstr ""
 
-#: config/arc/arc.opt:32
-msgid "Prepend the name of the cpu to all public symbol names"
+#: config/h8300/h8300.opt:27
+msgid "Generate H8SX code"
 msgstr ""
 
-#: config/arc/arc.opt:42
-msgid "Compile code for ARC variant CPU"
+#: config/h8300/h8300.opt:31
+msgid "Generate H8S/2600 code"
 msgstr ""
 
-#: config/arc/arc.opt:46
-msgid "Put functions in SECTION"
+#: config/h8300/h8300.opt:35
+msgid "Make integers 32 bits wide"
 msgstr ""
 
-#: config/arc/arc.opt:50
-msgid "Put data in SECTION"
+#: config/h8300/h8300.opt:42
+msgid "Use registers for argument passing"
 msgstr ""
 
-#: config/arc/arc.opt:54
-msgid "Put read-only data in SECTION"
+#: config/h8300/h8300.opt:46
+msgid "Consider access to byte sized memory slow"
 msgstr ""
 
-#: config/sh/sh.opt:44
-#, fuzzy
-msgid "Generate SH1 code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:48
-#, fuzzy
-msgid "Generate SH2 code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:52
-#, fuzzy
-msgid "Generate SH2a code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:56
-#, fuzzy
-msgid "Generate SH2a FPU-less code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:60
-msgid "Generate default single-precision SH2a code"
+#: config/h8300/h8300.opt:50
+msgid "Enable linker relaxing"
 msgstr ""
 
-#: config/sh/sh.opt:64
-msgid "Generate only single-precision SH2a code"
+#: config/h8300/h8300.opt:54
+msgid "Generate H8/300H code"
 msgstr ""
 
-#: config/sh/sh.opt:68
+#: config/h8300/h8300.opt:58
 #, fuzzy
-msgid "Generate SH2e code"
+msgid "Enable the normal mode"
 msgstr "incompatibele record-modus"
 
-#: config/sh/sh.opt:72
-#, fuzzy
-msgid "Generate SH3 code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:76
-#, fuzzy
-msgid "Generate SH3e code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:80
-#, fuzzy
-msgid "Generate SH4 code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:84
-#, fuzzy
-msgid "Generate SH4-100 code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:88
-#, fuzzy
-msgid "Generate SH4-200 code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:94
-#, fuzzy
-msgid "Generate SH4-300 code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:98
-#, fuzzy
-msgid "Generate SH4 FPU-less code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:102
-#, fuzzy
-msgid "Generate SH4-100 FPU-less code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:106
-#, fuzzy
-msgid "Generate SH4-200 FPU-less code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:110
-#, fuzzy
-msgid "Generate SH4-300 FPU-less code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:114
-#, fuzzy
-msgid "Generate code for SH4 340 series (MMU/FPU-less)"
-msgstr "case-label niet in een switch-statement"
-
-#: config/sh/sh.opt:119
-#, fuzzy
-msgid "Generate code for SH4 400 series (MMU/FPU-less)"
-msgstr "case-label niet in een switch-statement"
-
-#: config/sh/sh.opt:124
-#, fuzzy
-msgid "Generate code for SH4 500 series (FPU-less)."
-msgstr "case-label niet in een switch-statement"
-
-#: config/sh/sh.opt:129
-msgid "Generate default single-precision SH4 code"
+#: config/h8300/h8300.opt:62
+msgid "Use H8/300 alignment rules"
 msgstr ""
 
-#: config/sh/sh.opt:133
-#, fuzzy
-msgid "Generate default single-precision SH4-100 code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:137
-#, fuzzy
-msgid "Generate default single-precision SH4-200 code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:141
-#, fuzzy
-msgid "Generate default single-precision SH4-300 code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:145
-msgid "Generate only single-precision SH4 code"
+#: config/s390/s390.opt:23
+msgid "31 bit ABI"
 msgstr ""
 
-#: config/sh/sh.opt:149
-#, fuzzy
-msgid "Generate only single-precision SH4-100 code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:153
-#, fuzzy
-msgid "Generate only single-precision SH4-200 code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:157
-#, fuzzy
-msgid "Generate only single-precision SH4-300 code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:161
-#, fuzzy
-msgid "Generate SH4a code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:165
-#, fuzzy
-msgid "Generate SH4a FPU-less code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:169
-msgid "Generate default single-precision SH4a code"
+#: config/s390/s390.opt:27
+msgid "64 bit ABI"
 msgstr ""
 
-#: config/sh/sh.opt:173
-msgid "Generate only single-precision SH4a code"
+#: config/s390/s390.opt:35
+msgid "Maintain backchain pointer"
 msgstr ""
 
-#: config/sh/sh.opt:177
-#, fuzzy
-msgid "Generate SH4al-dsp code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:181
-#, fuzzy
-msgid "Generate 32-bit SHmedia code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:185
-msgid "Generate 32-bit FPU-less SHmedia code"
+#: config/s390/s390.opt:39
+msgid "Additional debug prints"
 msgstr ""
 
-#: config/sh/sh.opt:189
-#, fuzzy
-msgid "Generate 64-bit SHmedia code"
-msgstr "incompatibele record-modus"
-
-#: config/sh/sh.opt:193
-msgid "Generate 64-bit FPU-less SHmedia code"
+#: config/s390/s390.opt:43
+msgid "ESA/390 architecture"
 msgstr ""
 
-#: config/sh/sh.opt:197
+#: config/s390/s390.opt:47
 #, fuzzy
-msgid "Generate SHcompact code"
-msgstr "incompatibele record-modus"
+msgid "Enable fused multiply/add instructions"
+msgstr "ongeldig gebruik van %<restrict%>"
 
-#: config/sh/sh.opt:201
-msgid "Generate FPU-less SHcompact code"
-msgstr ""
-
-#: config/sh/sh.opt:205
-msgid "Throttle unrolling to avoid thrashing target registers unless the unroll benefit outweighs this"
-msgstr ""
-
-#: config/sh/sh.opt:209
+# is niet helemaal exact, maar moet er maar voor doen
+#: config/s390/s390.opt:51
 #, fuzzy
-msgid "Generate code in big endian mode"
-msgstr "case-label niet in een switch-statement"
+msgid "Enable decimal floating point hardware support"
+msgstr "Geef de naam op van hardware/formaat voor floating-point getallen op het doelplatform"
 
-#: config/sh/sh.opt:213
+#: config/s390/s390.opt:55
 #, fuzzy
-msgid "Generate 32-bit offsets in switch tables"
-msgstr "case-label niet in een switch-statement"
+msgid "Enable hardware floating point"
+msgstr "lege declaratie"
 
-#: config/sh/sh.opt:217
-msgid "Cost to assume for a branch insn"
+#: config/s390/s390.opt:67
+msgid "Use packed stack layout"
 msgstr ""
 
-#: config/sh/sh.opt:221
-msgid "Enable cbranchdi4 pattern"
+#: config/s390/s390.opt:71
+msgid "Use bras for executable < 64k"
 msgstr ""
 
-#: config/sh/sh.opt:225
-msgid "Expand cbranchdi4 pattern early into separate comparisons and branches."
+#: config/s390/s390.opt:75
+msgid "Disable hardware floating point"
 msgstr ""
 
-#: config/sh/sh.opt:229
-msgid "Emit cmpeqdi_t pattern even when -mcbranchdi and -mexpand-cbranchdi are in effect."
+#: config/s390/s390.opt:79
+msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
 msgstr ""
 
-#: config/sh/sh.opt:233
-msgid "Enable SH5 cut2 workaround"
+#: config/s390/s390.opt:83
+msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
 msgstr ""
 
-#: config/sh/sh.opt:237
-msgid "Align doubles at 64-bit boundaries"
+#: config/s390/s390.opt:91
+msgid "mvcle use"
 msgstr ""
 
-#: config/sh/sh.opt:241
-msgid "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
+#: config/s390/s390.opt:95
+msgid "Warn if a function uses alloca or creates an array with dynamic size"
 msgstr ""
 
-#: config/sh/sh.opt:245
-msgid "Specify name for 32 bit signed division function"
+#: config/s390/s390.opt:99
+msgid "Warn if a single function's framesize exceeds the given framesize"
 msgstr ""
 
-#: config/sh/sh.opt:252
-#, fuzzy
-msgid "Enable the use of the fused floating point multiply-accumulate operation"
-msgstr "ongeldig gebruik van %<restrict%>"
-
-#: config/sh/sh.opt:256
-msgid "Cost to assume for gettr insn"
+#: config/s390/s390.opt:103
+msgid "z/Architecture"
 msgstr ""
 
-#: config/sh/sh.opt:260 config/sh/sh.opt:310
-msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
-msgstr ""
+#: config/s390/tpf.opt:23
+#, fuzzy
+msgid "Enable TPF-OS tracing code"
+msgstr "incompatibele record-modus"
 
-#: config/sh/sh.opt:264
-msgid "Increase the IEEE compliance for floating-point code"
+#: config/s390/tpf.opt:27
+msgid "Specify main object for TPF-OS"
 msgstr ""
 
-#: config/sh/sh.opt:268
-msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
+#: config/darwin.opt:23
+msgid "Generate code suitable for fast turn around debugging"
 msgstr ""
 
-#: config/sh/sh.opt:272
-msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines"
+#: config/darwin.opt:31
+msgid "The earliest MacOS X version on which this program will run"
 msgstr ""
 
-#: config/sh/sh.opt:276
-msgid "Assume symbols might be invalid"
+#: config/darwin.opt:35
+msgid "Set sizeof(bool) to 1"
 msgstr ""
 
-#: config/sh/sh.opt:280
-msgid "Annotate assembler instructions with estimated addresses"
-msgstr ""
-
-#: config/sh/sh.opt:284
+#: config/darwin.opt:39
 #, fuzzy
-msgid "Generate code in little endian mode"
+msgid "Generate code for darwin loadable kernel extensions"
 msgstr "case-label niet in een switch-statement"
 
-#: config/sh/sh.opt:288
-msgid "Mark MAC register as call-clobbered"
+#: config/darwin.opt:43
+msgid "Generate code for the kernel or loadable kernel extensions"
 msgstr ""
 
-#: config/sh/sh.opt:294
-msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
+#: config/darwin.opt:47
+msgid "Add <dir> to the end of the system framework include path"
 msgstr ""
 
-#: config/sh/sh.opt:298
-msgid "Emit function-calls using global offset table when generating PIC"
+#: config/mn10300/mn10300.opt:23
+msgid "Target the AM33 processor"
 msgstr ""
 
-#: config/sh/sh.opt:302
-#, fuzzy
-msgid "Assume pt* instructions won't trap"
-msgstr "floating-point constante buiten bereik"
-
-#: config/sh/sh.opt:306
-msgid "Shorten address references during linking"
+#: config/mn10300/mn10300.opt:27
+msgid "Target the AM33/2.0 processor"
 msgstr ""
 
-#: config/sh/sh.opt:314
-msgid "Deprecated. Use -Os instead"
+#: config/mn10300/mn10300.opt:31
+msgid "Work around hardware multiply bug"
 msgstr ""
 
-#: config/sh/sh.opt:318
-msgid "Cost to assume for a multiply insn"
+#: config/mn10300/mn10300.opt:36
+msgid "Enable linker relaxations"
 msgstr ""
 
-#: config/sh/sh.opt:322
-msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode."
+#: config/mn10300/mn10300.opt:40
+msgid "Return pointers in both a0 and d0"
 msgstr ""
 
-#: config/sh/sh.opt:328
-msgid "Pretend a branch-around-a-move is a conditional move."
+#: config/m32r/m32r.opt:23
+msgid "Compile for the m32rx"
 msgstr ""
 
-#: config/sh/superh.opt:6
-msgid "Board name [and memory region]."
+#: config/m32r/m32r.opt:27
+msgid "Compile for the m32r2"
 msgstr ""
 
-#: config/sh/superh.opt:10
-msgid "Runtime name."
+#: config/m32r/m32r.opt:31
+msgid "Compile for the m32r"
 msgstr ""
 
-#: config/arm/arm.opt:23
-msgid "Specify an ABI"
+#: config/m32r/m32r.opt:35
+msgid "Align all loops to 32 byte boundary"
 msgstr ""
 
-#: config/arm/arm.opt:27
-msgid "Generate a call to abort if a noreturn function returns"
-msgstr ""
+#: config/m32r/m32r.opt:39
+#, fuzzy
+msgid "Prefer branches over conditional execution"
+msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: config/arm/arm.opt:34
-msgid "Pass FP arguments in FP registers"
+#: config/m32r/m32r.opt:43
+msgid "Give branches their default cost"
 msgstr ""
 
-#: config/arm/arm.opt:38
-msgid "Generate APCS conformant stack frames"
+#: config/m32r/m32r.opt:47
+msgid "Display compile time statistics"
 msgstr ""
 
-#: config/arm/arm.opt:42
-msgid "Generate re-entrant, PIC code"
+#: config/m32r/m32r.opt:51
+msgid "Specify cache flush function"
 msgstr ""
 
-#: config/arm/arm.opt:56
-msgid "Assume target CPU is configured as big endian"
+#: config/m32r/m32r.opt:55
+msgid "Specify cache flush trap number"
 msgstr ""
 
-#: config/arm/arm.opt:60
-msgid "Thumb: Assume non-static functions may be called from ARM code"
+#: config/m32r/m32r.opt:59
+msgid "Only issue one instruction per cycle"
 msgstr ""
 
-#: config/arm/arm.opt:64
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+#: config/m32r/m32r.opt:63
+msgid "Allow two instructions to be issued per cycle"
 msgstr ""
 
-#: config/arm/arm.opt:68
-msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
+#: config/m32r/m32r.opt:67
+msgid "Code size: small, medium or large"
 msgstr ""
 
-#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
-msgid "Specify the name of the target CPU"
+#: config/m32r/m32r.opt:71
+msgid "Don't call any cache flush functions"
 msgstr ""
 
-#: config/arm/arm.opt:76
-msgid "Specify if floating point hardware should be used"
+#: config/m32r/m32r.opt:75
+msgid "Don't call any cache flush trap"
 msgstr ""
 
-# is niet helemaal exact, maar moet er maar voor doen
-#: config/arm/arm.opt:90
-msgid "Specify the name of the target floating point hardware/format"
-msgstr "Geef de naam op van hardware/formaat voor floating-point getallen op het doelplatform"
-
-#: config/arm/arm.opt:94
-msgid "Alias for -mfloat-abi=hard"
+#: config/m32r/m32r.opt:82
+msgid "Small data area: none, sdata, use"
 msgstr ""
 
-#: config/arm/arm.opt:98
-msgid "Assume target CPU is configured as little endian"
+#: config/arc/arc.opt:32
+msgid "Prepend the name of the cpu to all public symbol names"
 msgstr ""
 
-#: config/arm/arm.opt:102
-msgid "Generate call insns as indirect calls, if necessary"
+#: config/arc/arc.opt:42
+msgid "Compile code for ARC variant CPU"
 msgstr ""
 
-#: config/arm/arm.opt:106
-msgid "Specify the register to be used for PIC addressing"
-msgstr "Geef het register op dat voor PIC-adressering gebruikt moet worden"
-
-#: config/arm/arm.opt:110
-msgid "Store function names in object code"
-msgstr "Sla functienamen op in objectcode"
-
-#: config/arm/arm.opt:114
-msgid "Permit scheduling of a function's prologue sequence"
+#: config/arc/arc.opt:46
+msgid "Put functions in SECTION"
 msgstr ""
 
-#: config/arm/arm.opt:118
-msgid "Do not load the PIC register in function prologues"
+#: config/arc/arc.opt:50
+msgid "Put data in SECTION"
 msgstr ""
 
-#: config/arm/arm.opt:122
-msgid "Alias for -mfloat-abi=soft"
+#: config/arc/arc.opt:54
+msgid "Put read-only data in SECTION"
 msgstr ""
 
-#: config/arm/arm.opt:126
-msgid "Specify the minimum bit alignment of structures"
+#: config/m32c/m32c.opt:24 config/mt/mt.opt:27 config/bfin/bfin.opt:23
+msgid "Use simulator runtime"
 msgstr ""
 
-#: config/arm/arm.opt:130
-msgid "Compile for the Thumb not the ARM"
+#: config/m32c/m32c.opt:28
+msgid "Compile code for R8C variants"
 msgstr ""
 
-#: config/arm/arm.opt:134
-msgid "Support calls between Thumb and ARM instruction sets"
+#: config/m32c/m32c.opt:32
+msgid "Compile code for M16C variants"
 msgstr ""
 
-#: config/arm/arm.opt:138
-msgid "Specify how to access the thread pointer"
+#: config/m32c/m32c.opt:36
+msgid "Compile code for M32CM variants"
 msgstr ""
 
-#: config/arm/arm.opt:142
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+#: config/m32c/m32c.opt:40
+msgid "Compile code for M32C variants"
 msgstr ""
 
-#: config/arm/arm.opt:146
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
+#: config/m32c/m32c.opt:44
+msgid "Number of memreg bytes (default: 16, range: 0..16)"
 msgstr ""
 
-#: config/arm/arm.opt:150
-msgid "Tune code for the given processor"
-msgstr ""
-
-#: config/arm/arm.opt:154
-msgid "Assume big endian bytes, little endian words"
-msgstr ""
-
-#: config/arm/arm.opt:158
-msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
-msgstr ""
-
-#: config/arm/pe.opt:23
-msgid "Ignore dllimport attribute for functions"
-msgstr ""
-
 #: config/pdp11/pdp11.opt:23
 msgid "Generate code for an 11/10"
 msgstr ""
@@ -13752,561 +13569,291 @@
 msgid "Use UNIX assembler syntax"
 msgstr ""
 
-#: config/avr/avr.opt:23
-msgid "Use subroutines for function prologues and epilogues"
+#: config/m68k/m68k.opt:23
+msgid "Generate code for a 520X"
 msgstr ""
 
-#: config/avr/avr.opt:27
-msgid "Select the target MCU"
-msgstr ""
-
-#: config/avr/avr.opt:34
-msgid "Use an 8-bit 'int' type"
-msgstr ""
-
-#: config/avr/avr.opt:38
-msgid "Change the stack pointer without disabling interrupts"
-msgstr ""
-
-#: config/avr/avr.opt:42
-msgid "Do not generate tablejump insns"
-msgstr ""
-
-#: config/avr/avr.opt:52
-msgid "Use rjmp/rcall (limited range) on >8K devices"
-msgstr ""
-
-#: config/avr/avr.opt:56
-msgid "Output instruction sizes to the asm file"
-msgstr ""
-
-#: config/avr/avr.opt:60
-msgid "Change only the low 8 bits of the stack pointer"
-msgstr ""
-
-#: config/crx/crx.opt:23
+#: config/m68k/m68k.opt:27
 #, fuzzy
-msgid "Support multiply accumulate instructions"
-msgstr "ongeldig gebruik van %<restrict%>"
+msgid "Generate code for a 5206e"
+msgstr "case-label niet in een switch-statement"
 
-#: config/crx/crx.opt:27
-#, fuzzy
-msgid "Do not use push to store function arguments"
-msgstr "ongeldig gebruik van %<restrict%>"
-
-#: config/crx/crx.opt:31
-msgid "Restrict doloop to the given nesting level"
+#: config/m68k/m68k.opt:31
+msgid "Generate code for a 528x"
 msgstr ""
 
-#: config/c4x/c4x.opt:23
-msgid "Generate code for C30 CPU"
+#: config/m68k/m68k.opt:35
+msgid "Generate code for a 5307"
 msgstr ""
 
-#: config/c4x/c4x.opt:27
-msgid "Generate code for C31 CPU"
+#: config/m68k/m68k.opt:39
+msgid "Generate code for a 5407"
 msgstr ""
 
-#: config/c4x/c4x.opt:31
-msgid "Generate code for C32 CPU"
+#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
+msgid "Generate code for a 68000"
 msgstr ""
 
-#: config/c4x/c4x.opt:35
-msgid "Generate code for C33 CPU"
-msgstr ""
-
-#: config/c4x/c4x.opt:39
-msgid "Generate code for C40 CPU"
-msgstr ""
-
-#: config/c4x/c4x.opt:43
-msgid "Generate code for C44 CPU"
-msgstr ""
-
-#: config/c4x/c4x.opt:47
-msgid "Assume that pointers may be aliased"
-msgstr ""
-
-#: config/c4x/c4x.opt:51
-msgid "Big memory model"
-msgstr ""
-
-#: config/c4x/c4x.opt:55
-msgid "Use the BK register as a general purpose register"
-msgstr ""
-
-#: config/c4x/c4x.opt:59
+#: config/m68k/m68k.opt:47
 #, fuzzy
-msgid "Generate code for CPU"
+msgid "Generate code for a 68010"
 msgstr "case-label niet in een switch-statement"
 
-#: config/c4x/c4x.opt:63
-#, fuzzy
-msgid "Enable use of DB instruction"
-msgstr "ongeldig gebruik van %<restrict%>"
-
-#: config/c4x/c4x.opt:67
-msgid "Enable debugging"
+#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
+msgid "Generate code for a 68020"
 msgstr ""
 
-#: config/c4x/c4x.opt:71
-msgid "Enable new features under development"
+#: config/m68k/m68k.opt:55
+msgid "Generate code for a 68040, without any new instructions"
 msgstr ""
 
-#: config/c4x/c4x.opt:75
-msgid "Use fast but approximate float to integer conversion"
+#: config/m68k/m68k.opt:59
+msgid "Generate code for a 68060, without any new instructions"
 msgstr ""
 
-#: config/c4x/c4x.opt:79
-msgid "Force RTL generation to emit valid 3 operand insns"
+#: config/m68k/m68k.opt:63
+msgid "Generate code for a 68030"
 msgstr ""
 
-#: config/c4x/c4x.opt:83
-msgid "Force constants into registers to improve hoisting"
+#: config/m68k/m68k.opt:67
+msgid "Generate code for a 68040"
 msgstr ""
 
-#: config/c4x/c4x.opt:87 config/c4x/c4x.opt:111
-msgid "Save DP across ISR in small memory model"
+#: config/m68k/m68k.opt:71
+msgid "Generate code for a 68060"
 msgstr ""
 
-#: config/c4x/c4x.opt:91
-msgid "Allow unsigned iteration counts for RPTB/DB"
+#: config/m68k/m68k.opt:75
+msgid "Generate code for a 68302"
 msgstr ""
 
-#: config/c4x/c4x.opt:95
-msgid "Pass arguments on the stack"
+#: config/m68k/m68k.opt:79
+msgid "Generate code for a 68332"
 msgstr ""
 
-#: config/c4x/c4x.opt:99
-msgid "Use MPYI instruction for C3x"
+#: config/m68k/m68k.opt:84
+msgid "Generate code for a 68851"
 msgstr ""
 
-#: config/c4x/c4x.opt:103
-msgid "Enable parallel instructions"
+#: config/m68k/m68k.opt:88
+msgid "Generate code that uses 68881 floating-point instructions"
 msgstr ""
 
-#: config/c4x/c4x.opt:107
-msgid "Enable MPY||ADD and MPY||SUB instructions"
+#: config/m68k/m68k.opt:92
+msgid "Align variables on a 32-bit boundary"
 msgstr ""
 
-#: config/c4x/c4x.opt:115
-msgid "Preserve all 40 bits of FP reg across call"
+#: config/m68k/m68k.opt:100
+msgid "Use the bit-field instructions"
 msgstr ""
 
-#: config/c4x/c4x.opt:119
-msgid "Pass arguments in registers"
-msgstr ""
-
-#: config/c4x/c4x.opt:123
-msgid "Enable use of RTPB instruction"
-msgstr ""
-
-#: config/c4x/c4x.opt:127
-msgid "Enable use of RTPS instruction"
-msgstr ""
-
-#: config/c4x/c4x.opt:131
-msgid "Set the maximum number of iterations for RPTS to N"
-msgstr ""
-
-#: config/c4x/c4x.opt:135
-msgid "Small memory model"
-msgstr ""
-
-#: config/c4x/c4x.opt:139
-msgid "Emit code compatible with TI tools"
-msgstr "Genereer code die compatibel is met de TI tools"
-
-#: config/pa/pa-hpux.opt:23
-msgid "Generate cpp defines for server IO"
-msgstr ""
-
-#: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
-#: config/pa/pa-hpux1111.opt:23
-msgid "Specify UNIX standard for predefines and linking"
-msgstr ""
-
-#: config/pa/pa-hpux.opt:31
-msgid "Generate cpp defines for workstation IO"
-msgstr ""
-
-#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
-msgid "Generate PA1.0 code"
-msgstr ""
-
-#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
-msgid "Generate PA1.1 code"
-msgstr ""
-
-#: config/pa/pa.opt:31 config/pa/pa.opt:92
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
-msgstr ""
-
-#: config/pa/pa.opt:35
+#: config/m68k/m68k.opt:112
 #, fuzzy
-msgid "Generate code for huge switch statements"
+msgid "Generate code for a ColdFire v4e"
 msgstr "case-label niet in een switch-statement"
 
-#: config/pa/pa.opt:39
-msgid "Disable FP regs"
+#: config/m68k/m68k.opt:116
+msgid "Specify the target CPU"
 msgstr ""
 
-#: config/pa/pa.opt:43
-msgid "Disable indexed addressing"
-msgstr "Schakel geÃ¯ndexeerde adressering uit"
-
-#: config/pa/pa.opt:47
-msgid "Generate fast indirect calls"
+#: config/m68k/m68k.opt:120
+msgid "Generate code for a cpu32"
 msgstr ""
 
-#: config/pa/pa.opt:55
-msgid "Assume code will be assembled by GAS"
-msgstr ""
+#: config/m68k/m68k.opt:124
+#, fuzzy
+msgid "Use hardware division instructions on ColdFire"
+msgstr "ongeldig gebruik van %<restrict%>"
 
-#: config/pa/pa.opt:59
-msgid "Put jumps in call delay slots"
-msgstr ""
-
-#: config/pa/pa.opt:64
+#: config/m68k/m68k.opt:128
 #, fuzzy
-msgid "Enable linker optimizations"
-msgstr "lege declaratie"
+msgid "Generate code for a Fido A"
+msgstr "case-label niet in een switch-statement"
 
-#: config/pa/pa.opt:68
-msgid "Always generate long calls"
-msgstr ""
-
-#: config/pa/pa.opt:72
-msgid "Emit long load/store sequences"
-msgstr ""
-
-#: config/pa/pa.opt:80
-msgid "Disable space regs"
-msgstr ""
-
-#: config/pa/pa.opt:96
+#: config/m68k/m68k.opt:132
 #, fuzzy
-msgid "Use portable calling conventions"
-msgstr "OnbeÃ«indigde stringconstante"
+msgid "Generate code which uses hardware floating point instructions"
+msgstr "ongeldig gebruik van %<restrict%>"
 
-#: config/pa/pa.opt:100
-msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
+#: config/m68k/m68k.opt:136
+msgid "Enable ID based shared library"
 msgstr ""
 
-#: config/pa/pa.opt:112
-msgid "Do not disable space regs"
+#: config/m68k/m68k.opt:140
+msgid "Do not use the bit-field instructions"
 msgstr ""
 
-#: config/pa/pa64-hpux.opt:23
-msgid "Assume code will be linked by GNU ld"
+#: config/m68k/m68k.opt:144
+msgid "Use normal calling convention"
 msgstr ""
 
-#: config/pa/pa64-hpux.opt:27
-msgid "Assume code will be linked by HP ld"
+#: config/m68k/m68k.opt:148
+msgid "Consider type 'int' to be 32 bits wide"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:23
-msgid "Use CONST16 instruction to load constants"
+#: config/m68k/m68k.opt:152
+msgid "Generate pc-relative code"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:27
-msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+#: config/m68k/m68k.opt:156
+msgid "Use different calling convention using 'rtd'"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:31
-msgid "Use indirect CALLXn instructions for large programs"
+#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
+msgid "Enable separate data segment"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:35
-msgid "Automatically align branch targets to reduce branch penalties"
+#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
+msgid "ID of shared library to build"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:39
-msgid "Intersperse literal pools with code in the text section"
+#: config/m68k/m68k.opt:168
+msgid "Consider type 'int' to be 16 bits wide"
 msgstr ""
 
-#: config/stormy16/stormy16.opt:24
-msgid "Provide libraries for the simulator"
+#: config/m68k/m68k.opt:172
+msgid "Generate code with library calls for floating point"
 msgstr ""
 
-#: config/mips/mips.opt:23
-msgid "Generate code that conforms to the given ABI"
+#: config/m68k/m68k.opt:176
+msgid "Do not use unaligned memory references"
 msgstr ""
 
-#: config/mips/mips.opt:27
-msgid "Generate code that can be used in SVR4-style dynamic objects"
-msgstr ""
-
-#: config/mips/mips.opt:31
+#: config/m68k/m68k.opt:180
 #, fuzzy
-msgid "Use PMC-style 'mad' instructions"
-msgstr "ongeldig gebruik van %<restrict%>"
+msgid "Tune for the specified target CPU or architecture"
+msgstr "er kan geen alignment opgegeven worden voor %qs"
 
-#: config/mips/mips.opt:35
-#, fuzzy
-msgid "Generate code for the given ISA"
-msgstr "case-label niet in een switch-statement"
-
-#: config/mips/mips.opt:39
-#, fuzzy
-msgid "Set the cost of branches to roughly COST instructions"
-msgstr "ongeldig gebruik van %<restrict%>"
-
-#: config/mips/mips.opt:43
-msgid "Use Branch Likely instructions, overriding the architecture default"
+#: config/mmix/mmix.opt:24
+msgid "For intrinsics library: pass all parameters in registers"
 msgstr ""
 
-#: config/mips/mips.opt:47
-msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing"
+#: config/mmix/mmix.opt:28
+msgid "Use register stack for parameters and return value"
 msgstr ""
 
-#: config/mips/mips.opt:51
-msgid "Trap on integer divide by zero"
+#: config/mmix/mmix.opt:32
+msgid "Use call-clobbered registers for parameters and return value"
 msgstr ""
 
-#: config/mips/mips.opt:55
-msgid "Specify when instructions are allowed to access code"
+#: config/mmix/mmix.opt:37
+msgid "Use epsilon-respecting floating point compare instructions"
 msgstr ""
 
-#: config/mips/mips.opt:59
-msgid "Use branch-and-break sequences to check for integer divide by zero"
+#: config/mmix/mmix.opt:41
+msgid "Use zero-extending memory loads, not sign-extending ones"
 msgstr ""
 
-#: config/mips/mips.opt:63
-msgid "Use trap instructions to check for integer divide by zero"
+#: config/mmix/mmix.opt:45
+msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
 msgstr ""
 
-#: config/mips/mips.opt:67
-#, fuzzy
-msgid "Allow the use of MDMX instructions"
-msgstr "ongeldig gebruik van %<restrict%>"
-
-#: config/mips/mips.opt:71
-msgid "Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations"
+#: config/mmix/mmix.opt:49
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
 msgstr ""
 
-#: config/mips/mips.opt:75
-#, fuzzy
-msgid "Use MIPS-DSP instructions"
-msgstr "ongeldig gebruik van %<restrict%>"
-
-#: config/mips/mips.opt:79
-#, fuzzy
-msgid "Use MIPS-DSP REV 2 instructions"
-msgstr "ongeldig gebruik van %<restrict%>"
-
-#: config/mips/mips.opt:89
-msgid "Use big-endian byte order"
+#: config/mmix/mmix.opt:53
+msgid "Do not provide a default start-address 0x100 of the program"
 msgstr ""
 
-#: config/mips/mips.opt:93
-msgid "Use little-endian byte order"
+#: config/mmix/mmix.opt:57
+msgid "Link to emit program in ELF format (rather than mmo)"
 msgstr ""
 
-#: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
-msgid "Use ROM instead of RAM"
+#: config/mmix/mmix.opt:61
+msgid "Use P-mnemonics for branches statically predicted as taken"
 msgstr ""
 
-#: config/mips/mips.opt:101
-msgid "Use NewABI-style %reloc() assembly operators"
+#: config/mmix/mmix.opt:65
+msgid "Don't use P-mnemonics for branches"
 msgstr ""
 
-#: config/mips/mips.opt:105
-msgid "Use -G for data that is not defined by the current object"
+#: config/mmix/mmix.opt:79
+msgid "Use addresses that allocate global registers"
 msgstr ""
 
-#: config/mips/mips.opt:109
-msgid "Work around certain R4000 errata"
+#: config/mmix/mmix.opt:83
+msgid "Do not use addresses that allocate global registers"
 msgstr ""
 
-#: config/mips/mips.opt:113
-msgid "Work around certain R4400 errata"
+#: config/mmix/mmix.opt:87
+msgid "Generate a single exit point for each function"
 msgstr ""
 
-#: config/mips/mips.opt:117
-msgid "Work around errata for early SB-1 revision 2 cores"
-msgstr ""
-
-#: config/mips/mips.opt:121
-msgid "Work around certain VR4120 errata"
-msgstr ""
-
-#: config/mips/mips.opt:125
-msgid "Work around VR4130 mflo/mfhi errata"
-msgstr ""
-
-#: config/mips/mips.opt:129
-msgid "Work around an early 4300 hardware bug"
-msgstr ""
-
-#: config/mips/mips.opt:133
+#: config/mmix/mmix.opt:91
 #, fuzzy
-msgid "FP exceptions are enabled"
-msgstr "ingeschakelde opties: "
+msgid "Do not generate a single exit point for each function"
+msgstr "interne fout - slechte ingebouwde functie %qs"
 
-#: config/mips/mips.opt:137
-#, fuzzy
-msgid "Use 32-bit floating-point registers"
-msgstr "Ongeldige optie voor floating-point emulatie: -mfpe-%s"
-
-#: config/mips/mips.opt:141
-#, fuzzy
-msgid "Use 64-bit floating-point registers"
-msgstr "Ongeldige optie voor floating-point emulatie: -mfpe-%s"
-
-#: config/mips/mips.opt:145
-msgid "Use FUNC to flush the cache before calling stack trampolines"
+#: config/mmix/mmix.opt:95
+msgid "Set start-address of the program"
 msgstr ""
 
-#: config/mips/mips.opt:149
-#, fuzzy
-msgid "Generate floating-point multiply-add instructions"
-msgstr "ongeldig gebruik van %<restrict%>"
-
-#: config/mips/mips.opt:153
-msgid "Use 32-bit general registers"
+#: config/mmix/mmix.opt:99
+msgid "Set start-address of data"
 msgstr ""
 
-#: config/mips/mips.opt:157
-msgid "Use 64-bit general registers"
-msgstr ""
-
-#: config/mips/mips.opt:161
-msgid "Use GP-relative addressing to access small data"
-msgstr ""
-
-#: config/mips/mips.opt:165
+#: config/score/score.opt:31
 #, fuzzy
-msgid "Allow the use of hardware floating-point ABI and instructions"
-msgstr "ongeldig gebruik van %<restrict%>"
+msgid "Disable bcnz instruction"
+msgstr "Thumb-instructie met predicaat"
 
-#: config/mips/mips.opt:169
-msgid "Generate code that can be safely linked with MIPS16 code."
-msgstr ""
-
-#: config/mips/mips.opt:173
+#: config/score/score.opt:35
 #, fuzzy
-msgid "Generate code for ISA level N"
-msgstr "case-label niet in een switch-statement"
-
-#: config/mips/mips.opt:177
-#, fuzzy
-msgid "Generate MIPS16 code"
-msgstr "incompatibele record-modus"
-
-#: config/mips/mips.opt:181
-#, fuzzy
-msgid "Use MIPS-3D instructions"
+msgid "Enable unaligned load/store instruction"
 msgstr "ongeldig gebruik van %<restrict%>"
 
-#: config/mips/mips.opt:185
-#, fuzzy
-msgid "Use ll, sc and sync instructions"
-msgstr "ongeldig gebruik van %<restrict%>"
-
-#: config/mips/mips.opt:189
-msgid "Use -G for object-local data"
+#: config/score/score.opt:39
+msgid "Support SCORE 5 ISA"
 msgstr ""
 
-#: config/mips/mips.opt:193
-msgid "Use indirect calls"
+#: config/score/score.opt:43
+msgid "Support SCORE 5U ISA"
 msgstr ""
 
-#: config/mips/mips.opt:197
-msgid "Use a 32-bit long type"
+#: config/score/score.opt:47
+msgid "Support SCORE 7 ISA"
 msgstr ""
 
-#: config/mips/mips.opt:201
-msgid "Use a 64-bit long type"
+#: config/score/score.opt:51
+msgid "Support SCORE 7D ISA"
 msgstr ""
 
-#: config/mips/mips.opt:205
-msgid "Don't optimize block moves"
+#: config/score/score.opt:55
+msgid "Support SCORE 3 ISA"
 msgstr ""
 
-#: config/mips/mips.opt:209
-msgid "Use the mips-tfile postpass"
+#: config/score/score.opt:59
+msgid "Support SCORE 3d ISA"
 msgstr ""
 
-#: config/mips/mips.opt:213
+#: config/crx/crx.opt:23
 #, fuzzy
-msgid "Allow the use of MT instructions"
+msgid "Support multiply accumulate instructions"
 msgstr "ongeldig gebruik van %<restrict%>"
 
-#: config/mips/mips.opt:217
-msgid "Do not use a cache-flushing function before calling stack trampolines"
-msgstr ""
-
-#: config/mips/mips.opt:221
+#: config/crx/crx.opt:27
 #, fuzzy
-msgid "Do not use MDMX instructions"
+msgid "Do not use push to store function arguments"
 msgstr "ongeldig gebruik van %<restrict%>"
 
-#: config/mips/mips.opt:225
-#, fuzzy
-msgid "Generate normal-mode code"
-msgstr "incompatibele record-modus"
-
-#: config/mips/mips.opt:229
-#, fuzzy
-msgid "Do not use MIPS-3D instructions"
-msgstr "ongeldig gebruik van %<restrict%>"
-
-#: config/mips/mips.opt:233
-#, fuzzy
-msgid "Use paired-single floating-point instructions"
-msgstr "ISO C staat het testen van asserties niet toe"
-
-#: config/mips/mips.opt:237
-msgid "When generating -mabicalls code, make the code suitable for use in shared libraries"
+#: config/crx/crx.opt:31
+msgid "Restrict doloop to the given nesting level"
 msgstr ""
 
-#: config/mips/mips.opt:241
-msgid "Restrict the use of hardware floating-point instructions to 32-bit operations"
+#: config/mt/mt.opt:23
+msgid "Use byte loads and stores when generating code."
 msgstr ""
 
-#: config/mips/mips.opt:245
-#, fuzzy
-msgid "Use SmartMIPS instructions"
-msgstr "ongeldig gebruik van %<restrict%>"
-
-#: config/mips/mips.opt:249
-#, fuzzy
-msgid "Prevent the use of all hardware floating-point instructions"
-msgstr "ongeldig gebruik van %<restrict%>"
-
-#: config/mips/mips.opt:253
-msgid "Optimize lui/addiu address loads"
+#: config/mt/mt.opt:31
+msgid "Do not include crt0.o in the startup files"
 msgstr ""
 
-#: config/mips/mips.opt:257
-msgid "Assume all symbols have 32-bit values"
+#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
+#: config/mt/mt.opt:47 config/mt/mt.opt:51
+msgid "Internal debug switch"
 msgstr ""
 
-#: config/mips/mips.opt:261
-msgid "Optimize the output for PROCESSOR"
-msgstr ""
-
-#: config/mips/mips.opt:265 config/iq2000/iq2000.opt:44
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
-msgstr ""
-
-#: config/mips/mips.opt:269
-msgid "Perform VR4130-specific alignment optimizations"
-msgstr ""
-
-#: config/mips/mips.opt:273
-msgid "Lift restrictions on GOT size"
-msgstr ""
-
-#: config/mips/sdemtk.opt:23
-#, fuzzy
-msgid "Prevent the use of all floating-point operations"
-msgstr "ongeldig gebruik van %<restrict%>"
-
-#: config/fr30/fr30.opt:23
-msgid "Assume small address space"
-msgstr ""
-
 #: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
 msgid "Compile for a 68HC11"
 msgstr ""
@@ -14368,2483 +13915,2878 @@
 msgid "Indicate the number of soft registers available"
 msgstr ""
 
-#: config/vax/vax.opt:23 config/vax/vax.opt:27
-msgid "Target DFLOAT double precision code"
+#: config/fr30/fr30.opt:23
+msgid "Assume small address space"
 msgstr ""
 
-#: config/vax/vax.opt:31 config/vax/vax.opt:35
-msgid "Generate GFLOAT double precision code"
-msgstr ""
-
-#: config/vax/vax.opt:39
+#: config/sparc/little-endian.opt:23
 #, fuzzy
-msgid "Generate code for GNU assembler (gas)"
+msgid "Generate code for little-endian"
 msgstr "case-label niet in een switch-statement"
 
-#: config/vax/vax.opt:43
+#: config/sparc/little-endian.opt:27
 #, fuzzy
-msgid "Generate code for UNIX assembler"
+msgid "Generate code for big-endian"
 msgstr "case-label niet in een switch-statement"
 
-#: config/vax/vax.opt:47
-#, fuzzy
-msgid "Use VAXC structure conventions"
-msgstr "OnbeÃ«indigde stringconstante"
-
-#: config/cris/linux.opt:27
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
+msgid "Use hardware FP"
 msgstr ""
 
-#: config/cris/cris.opt:45
-msgid "Work around bug in multiplication instruction"
+#: config/sparc/sparc.opt:31
+msgid "Do not use hardware FP"
 msgstr ""
 
-#: config/cris/cris.opt:51
-msgid "Compile for ETRAX 4 (CRIS v3)"
+#: config/sparc/sparc.opt:35
+msgid "Assume possible double misalignment"
 msgstr ""
 
-#: config/cris/cris.opt:56
-msgid "Compile for ETRAX 100 (CRIS v8)"
+#: config/sparc/sparc.opt:39
+msgid "Pass -assert pure-text to linker"
 msgstr ""
 
-#: config/cris/cris.opt:64
-msgid "Emit verbose debug information in assembly code"
+#: config/sparc/sparc.opt:43
+msgid "Use ABI reserved registers"
 msgstr ""
 
-#: config/cris/cris.opt:71
-msgid "Do not use condition codes from normal instructions"
-msgstr ""
+#: config/sparc/sparc.opt:47
+#, fuzzy
+msgid "Use hardware quad FP instructions"
+msgstr "ongeldig gebruik van %<restrict%>"
 
-#: config/cris/cris.opt:80
-msgid "Do not emit addressing modes with side-effect assignment"
+#: config/sparc/sparc.opt:51
+msgid "Do not use hardware quad fp instructions"
 msgstr ""
 
-#: config/cris/cris.opt:89
-msgid "Do not tune stack alignment"
+#: config/sparc/sparc.opt:55
+msgid "Compile for V8+ ABI"
 msgstr ""
 
-#: config/cris/cris.opt:98
-msgid "Do not tune writable data alignment"
+#: config/sparc/sparc.opt:59
+msgid "Use UltraSPARC Visual Instruction Set extensions"
 msgstr ""
 
-#: config/cris/cris.opt:107
-msgid "Do not tune code and read-only data alignment"
+#: config/sparc/sparc.opt:63
+msgid "Pointers are 64-bit"
 msgstr ""
 
-#: config/cris/cris.opt:116
-msgid "Align code and data to 32 bits"
+#: config/sparc/sparc.opt:67
+msgid "Pointers are 32-bit"
 msgstr ""
 
-#: config/cris/cris.opt:133
-msgid "Don't align items in code or data"
+#: config/sparc/sparc.opt:71
+msgid "Use 64-bit ABI"
 msgstr ""
 
-#: config/cris/cris.opt:142
-msgid "Do not emit function prologue or epilogue"
+#: config/sparc/sparc.opt:75
+msgid "Use 32-bit ABI"
 msgstr ""
 
-#: config/cris/cris.opt:149
-msgid "Use the most feature-enabling options allowed by other options"
+#: config/sparc/sparc.opt:79
+msgid "Use stack bias"
 msgstr ""
 
-#: config/cris/cris.opt:158
-msgid "Override -mbest-lib-options"
+#: config/sparc/sparc.opt:83
+msgid "Use structs on stronger alignment for double-word copies"
 msgstr ""
 
-#: config/cris/cris.opt:165
-msgid "Generate code for the specified chip or CPU version"
+#: config/sparc/sparc.opt:87
+msgid "Optimize tail call instructions in assembler and linker"
 msgstr ""
 
-#: config/cris/cris.opt:169
-#, fuzzy
-msgid "Tune alignment for the specified chip or CPU version"
-msgstr "er kan geen alignment opgegeven worden voor %qs"
-
-#: config/cris/cris.opt:173
-msgid "Warn when a stackframe is larger than the specified size"
+#: config/sparc/sparc.opt:99
+msgid "Use given SPARC-V9 code model"
 msgstr ""
 
-#: config/cris/aout.opt:27
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
+#: config/sparc/sparc.opt:103
+msgid "Enable strict 32-bit psABI struct return checking."
 msgstr ""
 
-#: config/cris/aout.opt:33
-msgid "For elinux, request a specified stack-size for this program"
+#: config/sh/superh.opt:6
+msgid "Board name [and memory region]."
 msgstr ""
 
-#: config/h8300/h8300.opt:23
-msgid "Generate H8S code"
+#: config/sh/superh.opt:10
+msgid "Runtime name."
 msgstr ""
 
-#: config/h8300/h8300.opt:27
-msgid "Generate H8SX code"
-msgstr ""
+#: config/sh/sh.opt:44
+#, fuzzy
+msgid "Generate SH1 code"
+msgstr "incompatibele record-modus"
 
-#: config/h8300/h8300.opt:31
-msgid "Generate H8S/2600 code"
-msgstr ""
+#: config/sh/sh.opt:48
+#, fuzzy
+msgid "Generate SH2 code"
+msgstr "incompatibele record-modus"
 
-#: config/h8300/h8300.opt:35
-msgid "Make integers 32 bits wide"
-msgstr ""
+#: config/sh/sh.opt:52
+#, fuzzy
+msgid "Generate SH2a code"
+msgstr "incompatibele record-modus"
 
-#: config/h8300/h8300.opt:42
-msgid "Use registers for argument passing"
-msgstr ""
+#: config/sh/sh.opt:56
+#, fuzzy
+msgid "Generate SH2a FPU-less code"
+msgstr "incompatibele record-modus"
 
-#: config/h8300/h8300.opt:46
-msgid "Consider access to byte sized memory slow"
+#: config/sh/sh.opt:60
+msgid "Generate default single-precision SH2a code"
 msgstr ""
 
-#: config/h8300/h8300.opt:50
-msgid "Enable linker relaxing"
+#: config/sh/sh.opt:64
+msgid "Generate only single-precision SH2a code"
 msgstr ""
 
-#: config/h8300/h8300.opt:54
-msgid "Generate H8/300H code"
-msgstr ""
+#: config/sh/sh.opt:68
+#, fuzzy
+msgid "Generate SH2e code"
+msgstr "incompatibele record-modus"
 
-#: config/h8300/h8300.opt:58
+#: config/sh/sh.opt:72
 #, fuzzy
-msgid "Enable the normal mode"
+msgid "Generate SH3 code"
 msgstr "incompatibele record-modus"
 
-#: config/h8300/h8300.opt:62
-msgid "Use H8/300 alignment rules"
-msgstr ""
+#: config/sh/sh.opt:76
+#, fuzzy
+msgid "Generate SH3e code"
+msgstr "incompatibele record-modus"
 
-#: config/v850/v850.opt:23
-msgid "Use registers r2 and r5"
-msgstr "Gebruik registers r2 en r5"
+#: config/sh/sh.opt:80
+#, fuzzy
+msgid "Generate SH4 code"
+msgstr "incompatibele record-modus"
 
-#: config/v850/v850.opt:27
-msgid "Use 4 byte entries in switch tables"
-msgstr ""
+#: config/sh/sh.opt:84
+#, fuzzy
+msgid "Generate SH4-100 code"
+msgstr "incompatibele record-modus"
 
-#: config/v850/v850.opt:31
-msgid "Enable backend debugging"
-msgstr ""
+#: config/sh/sh.opt:88
+#, fuzzy
+msgid "Generate SH4-200 code"
+msgstr "incompatibele record-modus"
 
-#: config/v850/v850.opt:35
+#: config/sh/sh.opt:94
 #, fuzzy
-msgid "Do not use the callt instruction"
-msgstr "ongeldig gebruik van %<restrict%>"
+msgid "Generate SH4-300 code"
+msgstr "incompatibele record-modus"
 
-#: config/v850/v850.opt:39
-msgid "Reuse r30 on a per function basis"
-msgstr ""
+#: config/sh/sh.opt:98
+#, fuzzy
+msgid "Generate SH4 FPU-less code"
+msgstr "incompatibele record-modus"
 
-#: config/v850/v850.opt:43
-msgid "Support Green Hills ABI"
-msgstr ""
+#: config/sh/sh.opt:102
+#, fuzzy
+msgid "Generate SH4-100 FPU-less code"
+msgstr "incompatibele record-modus"
 
-#: config/v850/v850.opt:47
-msgid "Prohibit PC relative function calls"
-msgstr ""
+#: config/sh/sh.opt:106
+#, fuzzy
+msgid "Generate SH4-200 FPU-less code"
+msgstr "incompatibele record-modus"
 
-#: config/v850/v850.opt:51
-msgid "Use stubs for function prologues"
-msgstr ""
-
-#: config/v850/v850.opt:55
-msgid "Set the max size of data eligible for the SDA area"
-msgstr ""
-
-#: config/v850/v850.opt:59
+#: config/sh/sh.opt:110
 #, fuzzy
-msgid "Enable the use of the short load instructions"
-msgstr "ongeldig gebruik van %<restrict%>"
+msgid "Generate SH4-300 FPU-less code"
+msgstr "incompatibele record-modus"
 
-#: config/v850/v850.opt:63
-msgid "Same as: -mep -mprolog-function"
-msgstr ""
-
-#: config/v850/v850.opt:67
-msgid "Set the max size of data eligible for the TDA area"
-msgstr ""
-
-#: config/v850/v850.opt:71
-msgid "Enforce strict alignment"
-msgstr ""
-
-#: config/v850/v850.opt:78
-msgid "Compile for the v850 processor"
-msgstr ""
-
-#: config/v850/v850.opt:82
-msgid "Compile for the v850e processor"
-msgstr ""
-
-#: config/v850/v850.opt:86
-msgid "Compile for the v850e1 processor"
-msgstr ""
-
-#: config/v850/v850.opt:90
-msgid "Set the max size of data eligible for the ZDA area"
-msgstr ""
-
-#: config/mmix/mmix.opt:24
-msgid "For intrinsics library: pass all parameters in registers"
-msgstr ""
-
-#: config/mmix/mmix.opt:28
-msgid "Use register stack for parameters and return value"
-msgstr ""
-
-#: config/mmix/mmix.opt:32
-msgid "Use call-clobbered registers for parameters and return value"
-msgstr ""
-
-#: config/mmix/mmix.opt:37
-msgid "Use epsilon-respecting floating point compare instructions"
-msgstr ""
-
-#: config/mmix/mmix.opt:41
-msgid "Use zero-extending memory loads, not sign-extending ones"
-msgstr ""
-
-#: config/mmix/mmix.opt:45
-msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
-msgstr ""
-
-#: config/mmix/mmix.opt:49
-msgid "Prepend global symbols with \":\" (for use with PREFIX)"
-msgstr ""
-
-#: config/mmix/mmix.opt:53
-msgid "Do not provide a default start-address 0x100 of the program"
-msgstr ""
-
-#: config/mmix/mmix.opt:57
-msgid "Link to emit program in ELF format (rather than mmo)"
-msgstr ""
-
-#: config/mmix/mmix.opt:61
-msgid "Use P-mnemonics for branches statically predicted as taken"
-msgstr ""
-
-#: config/mmix/mmix.opt:65
-msgid "Don't use P-mnemonics for branches"
-msgstr ""
-
-#: config/mmix/mmix.opt:79
-msgid "Use addresses that allocate global registers"
-msgstr ""
-
-#: config/mmix/mmix.opt:83
-msgid "Do not use addresses that allocate global registers"
-msgstr ""
-
-#: config/mmix/mmix.opt:87
-msgid "Generate a single exit point for each function"
-msgstr ""
-
-#: config/mmix/mmix.opt:91
+#: config/sh/sh.opt:114
 #, fuzzy
-msgid "Do not generate a single exit point for each function"
-msgstr "interne fout - slechte ingebouwde functie %qs"
+msgid "Generate code for SH4 340 series (MMU/FPU-less)"
+msgstr "case-label niet in een switch-statement"
 
-#: config/mmix/mmix.opt:95
-msgid "Set start-address of the program"
-msgstr ""
-
-#: config/mmix/mmix.opt:99
-msgid "Set start-address of data"
-msgstr ""
-
-#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
-msgid "Specify CPU for code generation purposes"
-msgstr ""
-
-#: config/iq2000/iq2000.opt:27
-msgid "Specify CPU for scheduling purposes"
-msgstr ""
-
-#: config/iq2000/iq2000.opt:35
-msgid "Use GP relative sdata/sbss sections"
-msgstr ""
-
-#: config/iq2000/iq2000.opt:40
-msgid "No default crt0.o"
-msgstr ""
-
-#: config/bfin/bfin.opt:31
+#: config/sh/sh.opt:119
 #, fuzzy
-msgid "Omit frame pointer for leaf functions"
-msgstr "Genereer directe aftakkingen naar locale functies"
+msgid "Generate code for SH4 400 series (MMU/FPU-less)"
+msgstr "case-label niet in een switch-statement"
 
-#: config/bfin/bfin.opt:35
-msgid "Program is entirely located in low 64k of memory"
-msgstr ""
-
-#: config/bfin/bfin.opt:39
-msgid "Work around a hardware anomaly by adding a number of NOPs before a"
-msgstr ""
-
-#: config/bfin/bfin.opt:44
-msgid "Avoid speculative loads to work around a hardware anomaly."
-msgstr ""
-
-#: config/bfin/bfin.opt:48
-msgid "Enabled ID based shared library"
-msgstr ""
-
-#: config/bfin/bfin.opt:52
-msgid "Generate code that won't be linked against any other ID shared libraries,"
-msgstr ""
-
-#: config/bfin/bfin.opt:65
-msgid "Avoid generating pc-relative calls; use indirection"
-msgstr ""
-
-#: config/bfin/bfin.opt:69
-msgid "Link with the fast floating-point library"
-msgstr ""
-
-#: config/bfin/bfin.opt:81
-msgid "Do stack checking using bounds in L1 scratch memory"
-msgstr ""
-
-#: config/mt/mt.opt:23
-msgid "Use byte loads and stores when generating code."
-msgstr ""
-
-#: config/mt/mt.opt:31
-msgid "Do not include crt0.o in the startup files"
-msgstr ""
-
-#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
-#: config/mt/mt.opt:47 config/mt/mt.opt:51
-msgid "Internal debug switch"
-msgstr ""
-
-#: config/vxworks.opt:24
-msgid "Assume the VxWorks RTP environment"
-msgstr ""
-
-#: config/vxworks.opt:31
-msgid "Assume the VxWorks vThreads environment"
-msgstr ""
-
-#: config/darwin.opt:23
-msgid "Generate code suitable for fast turn around debugging"
-msgstr ""
-
-#: config/darwin.opt:31
-msgid "The earliest MacOS X version on which this program will run"
-msgstr ""
-
-#: config/darwin.opt:35
-msgid "Set sizeof(bool) to 1"
-msgstr ""
-
-#: config/darwin.opt:39
+#: config/sh/sh.opt:124
 #, fuzzy
-msgid "Generate code for darwin loadable kernel extensions"
+msgid "Generate code for SH4 500 series (FPU-less)."
 msgstr "case-label niet in een switch-statement"
 
-#: config/darwin.opt:43
-msgid "Generate code for the kernel or loadable kernel extensions"
+#: config/sh/sh.opt:129
+msgid "Generate default single-precision SH4 code"
 msgstr ""
 
-#: config/darwin.opt:47
-msgid "Add <dir> to the end of the system framework include path"
-msgstr ""
+#: config/sh/sh.opt:133
+#, fuzzy
+msgid "Generate default single-precision SH4-100 code"
+msgstr "incompatibele record-modus"
 
-#: config/lynx.opt:23
-msgid "Support legacy multi-threading"
-msgstr ""
+#: config/sh/sh.opt:137
+#, fuzzy
+msgid "Generate default single-precision SH4-200 code"
+msgstr "incompatibele record-modus"
 
-#: config/lynx.opt:27
-msgid "Use shared libraries"
-msgstr ""
+#: config/sh/sh.opt:141
+#, fuzzy
+msgid "Generate default single-precision SH4-300 code"
+msgstr "incompatibele record-modus"
 
-#: config/lynx.opt:31
-msgid "Support multi-threading"
+#: config/sh/sh.opt:145
+msgid "Generate only single-precision SH4 code"
 msgstr ""
 
-#: config/score/score.opt:31
+#: config/sh/sh.opt:149
 #, fuzzy
-msgid "Disable bcnz instruction"
-msgstr "Thumb-instructie met predicaat"
+msgid "Generate only single-precision SH4-100 code"
+msgstr "incompatibele record-modus"
 
-#: config/score/score.opt:35
+#: config/sh/sh.opt:153
 #, fuzzy
-msgid "Enable unaligned load/store instruction"
-msgstr "ongeldig gebruik van %<restrict%>"
+msgid "Generate only single-precision SH4-200 code"
+msgstr "incompatibele record-modus"
 
-#: config/score/score.opt:39
-msgid "Support SCORE 5 ISA"
-msgstr ""
+#: config/sh/sh.opt:157
+#, fuzzy
+msgid "Generate only single-precision SH4-300 code"
+msgstr "incompatibele record-modus"
 
-#: config/score/score.opt:43
-msgid "Support SCORE 5U ISA"
-msgstr ""
+#: config/sh/sh.opt:161
+#, fuzzy
+msgid "Generate SH4a code"
+msgstr "incompatibele record-modus"
 
-#: config/score/score.opt:47
-msgid "Support SCORE 7 ISA"
-msgstr ""
-
-#: config/score/score.opt:51
-msgid "Support SCORE 7D ISA"
-msgstr ""
-
-#: config/score/score.opt:55
-msgid "Support SCORE 3 ISA"
-msgstr ""
-
-#: config/score/score.opt:59
-msgid "Support SCORE 3d ISA"
-msgstr ""
-
-#: config/linux.opt:24
-msgid "Use uClibc instead of GNU libc"
-msgstr ""
-
-#: config/linux.opt:28
-msgid "Use GNU libc instead of uClibc"
-msgstr ""
-
-#: c.opt:41
-msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
-msgstr ""
-
-#: c.opt:45
+#: config/sh/sh.opt:165
 #, fuzzy
-msgid "Do not discard comments"
-msgstr "niet-beÃ«indigde commentaar"
+msgid "Generate SH4a FPU-less code"
+msgstr "incompatibele record-modus"
 
-#: c.opt:49
-msgid "Do not discard comments in macro expansions"
+#: config/sh/sh.opt:169
+msgid "Generate default single-precision SH4a code"
 msgstr ""
 
-#: c.opt:53
-msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
+#: config/sh/sh.opt:173
+msgid "Generate only single-precision SH4a code"
 msgstr ""
 
-#: c.opt:60
-msgid "Add <dir> to the end of the main framework include path"
-msgstr ""
-
-#: c.opt:64
-msgid "Print the name of header files as they are used"
-msgstr ""
-
-#: c.opt:68 c.opt:859
-msgid "Add <dir> to the end of the main include path"
-msgstr ""
-
-#: c.opt:72
+#: config/sh/sh.opt:177
 #, fuzzy
-msgid "Generate make dependencies"
-msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
+msgid "Generate SH4al-dsp code"
+msgstr "incompatibele record-modus"
 
-#: c.opt:76
+#: config/sh/sh.opt:181
 #, fuzzy
-msgid "Generate make dependencies and compile"
-msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
+msgid "Generate 32-bit SHmedia code"
+msgstr "incompatibele record-modus"
 
-#: c.opt:80
-msgid "Write dependency output to the given file"
+#: config/sh/sh.opt:185
+msgid "Generate 32-bit FPU-less SHmedia code"
 msgstr ""
 
-#: c.opt:84
-msgid "Treat missing header files as generated files"
-msgstr ""
-
-#: c.opt:88
-msgid "Like -M but ignore system header files"
-msgstr ""
-
-#: c.opt:92
-msgid "Like -MD but ignore system header files"
-msgstr ""
-
-#: c.opt:96
+#: config/sh/sh.opt:189
 #, fuzzy
-msgid "Generate phony targets for all headers"
-msgstr "case-label niet in een switch-statement"
+msgid "Generate 64-bit SHmedia code"
+msgstr "incompatibele record-modus"
 
-#: c.opt:100
-msgid "Add a MAKE-quoted target"
+#: config/sh/sh.opt:193
+msgid "Generate 64-bit FPU-less SHmedia code"
 msgstr ""
 
-#: c.opt:104
-msgid "Add an unquoted target"
-msgstr ""
-
-#: c.opt:108
+#: config/sh/sh.opt:197
 #, fuzzy
-msgid "Do not generate #line directives"
-msgstr "interne fout - slechte ingebouwde functie %qs"
+msgid "Generate SHcompact code"
+msgstr "incompatibele record-modus"
 
-#: c.opt:112
-msgid "Undefine <macro>"
+#: config/sh/sh.opt:201
+msgid "Generate FPU-less SHcompact code"
 msgstr ""
 
-#: c.opt:116
-msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
+#: config/sh/sh.opt:205
+msgid "Throttle unrolling to avoid thrashing target registers unless the unroll benefit outweighs this"
 msgstr ""
 
-#: c.opt:120
+#: config/sh/sh.opt:209
 #, fuzzy
-msgid "Warn about suspicious uses of memory addresses"
-msgstr "geen eerdere declaratie voor %qs"
+msgid "Generate code in big endian mode"
+msgstr "case-label niet in een switch-statement"
 
-#: c.opt:124
-msgid "Enable most warning messages"
-msgstr ""
-
-#: c.opt:128
+#: config/sh/sh.opt:213
 #, fuzzy
-msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
-msgstr "vergelijking is altijd vals omwille van het beperkte bereik van het datatype"
+msgid "Generate 32-bit offsets in switch tables"
+msgstr "case-label niet in een switch-statement"
 
-#: c.opt:132
-msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
+#: config/sh/sh.opt:217
+msgid "Cost to assume for a branch insn"
 msgstr ""
 
-#: c.opt:136
-#, fuzzy
-msgid "Warn about casting functions to incompatible types"
-msgstr "parameter wijst naar een onvolledig type"
-
-#: c.opt:140
-msgid "Warn about C constructs that are not in the common subset of C and C++"
+#: config/sh/sh.opt:221
+msgid "Enable cbranchdi4 pattern"
 msgstr ""
 
-#: c.opt:144
-msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
+#: config/sh/sh.opt:225
+msgid "Expand cbranchdi4 pattern early into separate comparisons and branches."
 msgstr ""
 
-#: c.opt:148
-msgid "Warn about casts which discard qualifiers"
+#: config/sh/sh.opt:229
+msgid "Emit cmpeqdi_t pattern even when -mcbranchdi and -mexpand-cbranchdi are in effect."
 msgstr ""
 
-#: c.opt:152
-#, fuzzy
-msgid "Warn about subscripts whose type is \"char\""
-msgstr "array subscript is van het type %<char%>"
-
-#: c.opt:156
-msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
+#: config/sh/sh.opt:233
+msgid "Enable SH5 cut2 workaround"
 msgstr ""
 
-#: c.opt:160
-msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+#: config/sh/sh.opt:237
+msgid "Align doubles at 64-bit boundaries"
 msgstr ""
 
-#: c.opt:164
-msgid "Synonym for -Wcomment"
+#: config/sh/sh.opt:241
+msgid "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
 msgstr ""
 
-#: c.opt:168
-msgid "Warn for implicit type conversions that may change a value"
+#: config/sh/sh.opt:245
+msgid "Specify name for 32 bit signed division function"
 msgstr ""
 
-#: c.opt:172
+#: config/sh/sh.opt:252
 #, fuzzy
-msgid "Warn for implicit type conversions between signed and unsigned integers"
-msgstr "vergelijking tussen signed en unsigned"
+msgid "Enable the use of the fused floating point multiply-accumulate operation"
+msgstr "ongeldig gebruik van %<restrict%>"
 
-#: c.opt:176
-msgid "Warn when all constructors and destructors are private"
+#: config/sh/sh.opt:256
+msgid "Cost to assume for gettr insn"
 msgstr ""
 
-#: c.opt:180
-msgid "Warn when a declaration is found after a statement"
+#: config/sh/sh.opt:260 config/sh/sh.opt:310
+msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
 msgstr ""
 
-#: c.opt:184
-#, fuzzy
-msgid "Warn about deprecated compiler features"
-msgstr "niet-prototype definitie hier"
-
-#: c.opt:188
-msgid "Warn about compile-time integer division by zero"
+#: config/sh/sh.opt:264
+msgid "Increase the IEEE compliance for floating-point code"
 msgstr ""
 
-#: c.opt:192
-msgid "Warn about violations of Effective C++ style rules"
+#: config/sh/sh.opt:268
+msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
 msgstr ""
 
-#: c.opt:196
-#, fuzzy
-msgid "Warn about an empty body in an if or else statement"
-msgstr "leeg body in een else-statement"
-
-#: c.opt:200
-msgid "Warn about stray tokens after #elif and #endif"
+#: config/sh/sh.opt:272
+msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines"
 msgstr ""
 
-#: c.opt:208
-msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
+#: config/sh/sh.opt:276
+msgid "Assume symbols might be invalid"
 msgstr ""
 
-#: c.opt:212
-msgid "Warn if testing floating point numbers for equality"
+#: config/sh/sh.opt:280
+msgid "Annotate assembler instructions with estimated addresses"
 msgstr ""
 
-#: c.opt:216
+#: config/sh/sh.opt:284
 #, fuzzy
-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
-msgstr "formaatstring niet beÃ«indigd"
+msgid "Generate code in little endian mode"
+msgstr "case-label niet in een switch-statement"
 
-#: c.opt:220
-msgid "Warn if passing too many arguments to a function for its format string"
+#: config/sh/sh.opt:288
+msgid "Mark MAC register as call-clobbered"
 msgstr ""
 
-#: c.opt:224
-msgid "Warn about format strings that are not literals"
+#: config/sh/sh.opt:294
+msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
 msgstr ""
 
-#: c.opt:228
-msgid "Warn about format strings that contain NUL bytes"
+#: config/sh/sh.opt:298
+msgid "Emit function-calls using global offset table when generating PIC"
 msgstr ""
 
-#: c.opt:232
-msgid "Warn about possible security problems with format functions"
+#: config/sh/sh.opt:302
+#, fuzzy
+msgid "Assume pt* instructions won't trap"
+msgstr "floating-point constante buiten bereik"
+
+#: config/sh/sh.opt:306
+msgid "Shorten address references during linking"
 msgstr ""
 
-#: c.opt:236
-msgid "Warn about strftime formats yielding 2-digit years"
+#: config/sh/sh.opt:314
+msgid "Deprecated. Use -Os instead"
 msgstr ""
 
-#: c.opt:240
-#, fuzzy
-msgid "Warn about zero-length formats"
-msgstr "%s formaatstring van lengte 0"
-
-#: c.opt:247
-msgid "Warn about variables which are initialized to themselves"
+#: config/sh/sh.opt:318
+msgid "Cost to assume for a multiply insn"
 msgstr ""
 
-#: c.opt:254
-#, fuzzy
-msgid "Warn about implicit function declarations"
-msgstr "parameternamen (zonder types) in functiedeclaratie"
-
-#: c.opt:258
-msgid "Warn when a declaration does not specify a type"
+#: config/sh/sh.opt:322
+msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode."
 msgstr ""
 
-#: c.opt:262
-msgid "Deprecated.  This switch has no effect"
+#: config/sh/sh.opt:328
+msgid "Pretend a branch-around-a-move is a conditional move."
 msgstr ""
 
-#: c.opt:266
-#, fuzzy
-msgid "Warn when there is a cast to a pointer from an integer of a different size"
-msgstr "cast naar pointer van integer met andere grootte"
-
-#: c.opt:270
-#, fuzzy
-msgid "Warn about invalid uses of the \"offsetof\" macro"
-msgstr "lijnnummer buiten bereik in %<#line%>-commando"
-
-#: c.opt:274
-msgid "Warn about PCH files that are found but not used"
+#: config/vxworks.opt:24
+msgid "Assume the VxWorks RTP environment"
 msgstr ""
 
-#: c.opt:278
-msgid "Do not warn about using \"long long\" when -pedantic"
+#: config/vxworks.opt:31
+msgid "Assume the VxWorks vThreads environment"
 msgstr ""
 
-#: c.opt:282
+#: config/mips/sdemtk.opt:23
 #, fuzzy
-msgid "Warn about suspicious declarations of \"main\""
-msgstr "geen eerdere declaratie voor %qs"
+msgid "Prevent the use of all floating-point operations"
+msgstr "ongeldig gebruik van %<restrict%>"
 
-#: c.opt:286
-#, fuzzy
-msgid "Warn about possibly missing braces around initializers"
-msgstr "accolades ontbreken rond beginwaarde"
-
-#: c.opt:290
-#, fuzzy
-msgid "Warn about global functions without previous declarations"
-msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
-
-#: c.opt:294
-#, fuzzy
-msgid "Warn about missing fields in struct initializers"
-msgstr "accolades ontbreken rond beginwaarde"
-
-#: c.opt:298
-#, fuzzy
-msgid "Warn about functions which might be candidates for format attributes"
-msgstr "deze functie is een mogelijke kandidaat voor het %<noreturn%> attribuut"
-
-#: c.opt:302
-msgid "Warn about user-specified include directories that do not exist"
+#: config/mips/mips.opt:23
+msgid "Generate code that conforms to the given ABI"
 msgstr ""
 
-#: c.opt:306
-msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
+#: config/mips/mips.opt:27
+msgid "Generate code that can be used in SVR4-style dynamic objects"
 msgstr ""
 
-#: c.opt:310
+#: config/mips/mips.opt:31
 #, fuzzy
-msgid "Warn about global functions without prototypes"
-msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
+msgid "Use PMC-style 'mad' instructions"
+msgstr "ongeldig gebruik van %<restrict%>"
 
-#: c.opt:314
+#: config/mips/mips.opt:35
 #, fuzzy
-msgid "Warn about use of multi-character character constants"
-msgstr "karakterconstante met meer dan Ã©Ã©n karakter"
+msgid "Generate code for the given ISA"
+msgstr "case-label niet in een switch-statement"
 
-#: c.opt:318
+#: config/mips/mips.opt:39
 #, fuzzy
-msgid "Warn about \"extern\" declarations not at file scope"
-msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
+msgid "Set the cost of branches to roughly COST instructions"
+msgstr "ongeldig gebruik van %<restrict%>"
 
-#: c.opt:322
-#, fuzzy
-msgid "Warn when non-templatized friend functions are declared within a template"
-msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
-
-#: c.opt:326
-#, fuzzy
-msgid "Warn about non-virtual destructors"
-msgstr "niet-prototype definitie hier"
-
-#: c.opt:330
-msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
+#: config/mips/mips.opt:43
+msgid "Use Branch Likely instructions, overriding the architecture default"
 msgstr ""
 
-#: c.opt:334
-#, fuzzy
-msgid "Warn about non-normalised Unicode strings"
-msgstr "niet-prototype definitie hier"
-
-#: c.opt:338
-msgid "Warn if a C-style cast is used in a program"
+#: config/mips/mips.opt:47
+msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing"
 msgstr ""
 
-#: c.opt:342
-#, fuzzy
-msgid "Warn for obsolescent usage in a declaration"
-msgstr "parameternamen (zonder types) in functiedeclaratie"
-
-#: c.opt:346
-msgid "Warn if an old-style parameter definition is used"
+#: config/mips/mips.opt:51
+msgid "Trap on integer divide by zero"
 msgstr ""
 
-#: c.opt:350
-msgid "Warn if a string is longer than the maximum portable length specified by the standard"
+#: config/mips/mips.opt:55
+msgid "Specify when instructions are allowed to access code"
 msgstr ""
 
-#: c.opt:354
-msgid "Warn about overloaded virtual function names"
+#: config/mips/mips.opt:59
+msgid "Use branch-and-break sequences to check for integer divide by zero"
 msgstr ""
 
-#: c.opt:358
-msgid "Warn about overriding initializers without side effects"
+#: config/mips/mips.opt:63
+msgid "Use trap instructions to check for integer divide by zero"
 msgstr ""
 
-#: c.opt:362
+#: config/mips/mips.opt:67
 #, fuzzy
-msgid "Warn about possibly missing parentheses"
-msgstr "accolades ontbreken rond beginwaarde"
+msgid "Allow the use of MDMX instructions"
+msgstr "ongeldig gebruik van %<restrict%>"
 
-#: c.opt:366
-msgid "Warn when converting the type of pointers to member functions"
+#: config/mips/mips.opt:71
+msgid "Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations"
 msgstr ""
 
-#: c.opt:370
+#: config/mips/mips.opt:75
 #, fuzzy
-msgid "Warn about function pointer arithmetic"
-msgstr "pointer naar functie gebruikt in rekensom"
+msgid "Use MIPS-DSP instructions"
+msgstr "ongeldig gebruik van %<restrict%>"
 
-#: c.opt:374
+#: config/mips/mips.opt:79
 #, fuzzy
-msgid "Warn when a pointer is cast to an integer of a different size"
-msgstr "cast van pointer naar integer met andere grootte"
+msgid "Use MIPS-DSP REV 2 instructions"
+msgstr "ongeldig gebruik van %<restrict%>"
 
-# Moet 'signature-string' vertaald worden?
-#: c.opt:378
-#, fuzzy
-msgid "Warn about misuses of pragmas"
-msgstr "Brol aan einde van signature-string."
-
-#: c.opt:382
-msgid "Warn if inherited methods are unimplemented"
+#: config/mips/mips.opt:89
+msgid "Use big-endian byte order"
 msgstr ""
 
-#: c.opt:386
-#, fuzzy
-msgid "Warn about multiple declarations of the same object"
-msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
-
-#: c.opt:390
-#, fuzzy
-msgid "Warn when the compiler reorders code"
-msgstr "incompatibele record-modus"
-
-#: c.opt:394
-#, fuzzy
-msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
-msgstr "teruggeefwaarde krijgt standaardtype %<int%>"
-
-#: c.opt:398
-msgid "Warn if a selector has multiple methods"
+#: config/mips/mips.opt:93
+msgid "Use little-endian byte order"
 msgstr ""
 
-#: c.opt:402
-msgid "Warn about possible violations of sequence point rules"
+#: config/mips/mips.opt:101
+msgid "Use NewABI-style %reloc() assembly operators"
 msgstr ""
 
-#: c.opt:406
-#, fuzzy
-msgid "Warn about signed-unsigned comparisons"
-msgstr "formaatstring niet beÃ«indigd"
-
-#: c.opt:410
-#, fuzzy
-msgid "Warn when overload promotes from unsigned to signed"
-msgstr "vergelijking van gepromoveerde ~unsigned met unsigned"
-
-#: c.opt:414
-msgid "Warn about uncasted NULL used as sentinel"
+#: config/mips/mips.opt:105
+msgid "Use -G for data that is not defined by the current object"
 msgstr ""
 
-#: c.opt:418
-#, fuzzy
-msgid "Warn about unprototyped function declarations"
-msgstr "niet-prototype definitie hier"
-
-#: c.opt:422
-msgid "Warn if type signatures of candidate methods do not match exactly"
+#: config/mips/mips.opt:109
+msgid "Work around certain R4000 errata"
 msgstr ""
 
-#: c.opt:426
-msgid "Warn when synthesis behavior differs from Cfront"
+#: config/mips/mips.opt:113
+msgid "Work around certain R4400 errata"
 msgstr ""
 
-#: c.opt:430 common.opt:182
-msgid "Do not suppress warnings from system headers"
+#: config/mips/mips.opt:117
+msgid "Work around errata for early SB-1 revision 2 cores"
 msgstr ""
 
-#: c.opt:434
-msgid "Warn about features not present in traditional C"
+#: config/mips/mips.opt:121
+msgid "Work around certain VR4120 errata"
 msgstr ""
 
-#: c.opt:438
-msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
+#: config/mips/mips.opt:125
+msgid "Work around VR4130 mflo/mfhi errata"
 msgstr ""
 
-#: c.opt:442
-msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+#: config/mips/mips.opt:129
+msgid "Work around an early 4300 hardware bug"
 msgstr ""
 
-#: c.opt:446
+#: config/mips/mips.opt:133
 #, fuzzy
-msgid "Warn about @selector()s without previously declared methods"
-msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
+msgid "FP exceptions are enabled"
+msgstr "ingeschakelde opties: "
 
-#: c.opt:450
+#: config/mips/mips.opt:137
 #, fuzzy
-msgid "Warn if an undefined macro is used in an #if directive"
-msgstr "ongedefinieerd of ongeldig #-commando"
+msgid "Use 32-bit floating-point registers"
+msgstr "Ongeldige optie voor floating-point emulatie: -mfpe-%s"
 
-#: c.opt:454
-msgid "Warn about unrecognized pragmas"
-msgstr ""
+#: config/mips/mips.opt:141
+#, fuzzy
+msgid "Use 64-bit floating-point registers"
+msgstr "Ongeldige optie voor floating-point emulatie: -mfpe-%s"
 
-#: c.opt:458
-msgid "Warn about macros defined in the main file that are not used"
+#: config/mips/mips.opt:145
+msgid "Use FUNC to flush the cache before calling stack trampolines"
 msgstr ""
 
-#: c.opt:462
-msgid "Do not warn about using variadic macros when -pedantic"
-msgstr ""
-
-#: c.opt:466
-msgid "Warn if a variable length array is used"
-msgstr ""
-
-#: c.opt:470
-msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
-msgstr ""
-
-#: c.opt:474
+#: config/mips/mips.opt:149
 #, fuzzy
-msgid "Warn when a pointer differs in signedness in an assignment"
-msgstr "vergelijking van gepromoveerde ~unsigned met unsigned"
+msgid "Generate floating-point multiply-add instructions"
+msgstr "ongeldig gebruik van %<restrict%>"
 
-#: c.opt:478
-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
+#: config/mips/mips.opt:153
+msgid "Use 32-bit general registers"
 msgstr ""
 
-#: c.opt:486
-msgid "Enforce class member access control semantics"
+#: config/mips/mips.opt:157
+msgid "Use 64-bit general registers"
 msgstr ""
 
-#: c.opt:493
-msgid "Change when template instances are emitted"
+#: config/mips/mips.opt:161
+msgid "Use GP-relative addressing to access small data"
 msgstr ""
 
-#: c.opt:497
-msgid "Recognize the \"asm\" keyword"
-msgstr ""
-
-#: c.opt:501
+#: config/mips/mips.opt:165
 #, fuzzy
-msgid "Recognize built-in functions"
-msgstr "interne fout - slechte ingebouwde functie %qs"
+msgid "Allow the use of hardware floating-point ABI and instructions"
+msgstr "ongeldig gebruik van %<restrict%>"
 
-#: c.opt:508
-msgid "Check the return value of new"
+#: config/mips/mips.opt:169
+msgid "Generate code that can be safely linked with MIPS16 code."
 msgstr ""
 
-#: c.opt:512
-msgid "Allow the arguments of the '?' operator to have different types"
-msgstr ""
-
-#: c.opt:516
-msgid "Reduce the size of object files"
-msgstr ""
-
-#: c.opt:520
+#: config/mips/mips.opt:173
 #, fuzzy
-msgid "Use class <name> for constant strings"
-msgstr "offset buiten de grenzen van een constante string"
+msgid "Generate code for ISA level N"
+msgstr "case-label niet in een switch-statement"
 
-#: c.opt:524
+#: config/mips/mips.opt:177
 #, fuzzy
-msgid "Inline member functions by default"
-msgstr "kan functie %<main%> niet inline maken"
+msgid "Generate MIPS16 code"
+msgstr "incompatibele record-modus"
 
-#: c.opt:528
+#: config/mips/mips.opt:181
 #, fuzzy
-msgid "Preprocess directives only."
-msgstr "ongeldig preprocessing-commando"
+msgid "Use MIPS-3D instructions"
+msgstr "ongeldig gebruik van %<restrict%>"
 
-# "brede string"? "string met brede karakters/tekens"?
-#: c.opt:532
+#: config/mips/mips.opt:185
 #, fuzzy
-msgid "Permit '$' as an identifier character"
-msgstr "formaat is een wide-character string"
+msgid "Use ll, sc and sync instructions"
+msgstr "ongeldig gebruik van %<restrict%>"
 
-#: c.opt:539
-#, fuzzy
-msgid "Generate code to check exception specifications"
-msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
-
-#: c.opt:546
-msgid "Convert all strings and character constants to character set <cset>"
+#: config/mips/mips.opt:189
+msgid "Use -G for object-local data"
 msgstr ""
 
-#: c.opt:550
-msgid "Permit universal character names (\\u and \\U) in identifiers"
+#: config/mips/mips.opt:193
+msgid "Use indirect calls"
 msgstr ""
 
-#: c.opt:554
-msgid "Specify the default character set for source files"
+#: config/mips/mips.opt:197
+msgid "Use a 32-bit long type"
 msgstr ""
 
-#: c.opt:562
-msgid "Scope of for-init-statement variables is local to the loop"
+#: config/mips/mips.opt:201
+msgid "Use a 64-bit long type"
 msgstr ""
 
-#: c.opt:566
-msgid "Do not assume that standard C libraries and \"main\" exist"
+#: config/mips/mips.opt:205
+msgid "Don't optimize block moves"
 msgstr ""
 
-#: c.opt:570
-msgid "Recognize GNU-defined keywords"
+#: config/mips/mips.opt:209
+msgid "Use the mips-tfile postpass"
 msgstr ""
 
-#: c.opt:574
-msgid "Generate code for GNU runtime environment"
-msgstr ""
+#: config/mips/mips.opt:213
+#, fuzzy
+msgid "Allow the use of MT instructions"
+msgstr "ongeldig gebruik van %<restrict%>"
 
-#: c.opt:578
-msgid "Use traditional GNU semantics for inline functions"
+#: config/mips/mips.opt:217
+msgid "Do not use a cache-flushing function before calling stack trampolines"
 msgstr ""
 
-#: c.opt:591
-msgid "Assume normal C execution environment"
-msgstr ""
+#: config/mips/mips.opt:221
+#, fuzzy
+msgid "Do not use MDMX instructions"
+msgstr "ongeldig gebruik van %<restrict%>"
 
-#: c.opt:595
-msgid "Enable support for huge objects"
-msgstr ""
-
-#: c.opt:599
+#: config/mips/mips.opt:225
 #, fuzzy
-msgid "Export functions even if they can be inlined"
-msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
+msgid "Generate normal-mode code"
+msgstr "incompatibele record-modus"
 
-#: c.opt:603
+#: config/mips/mips.opt:229
 #, fuzzy
-msgid "Emit implicit instantiations of inline templates"
-msgstr "impliciete declaratie van functie %qs"
+msgid "Do not use MIPS-3D instructions"
+msgstr "ongeldig gebruik van %<restrict%>"
 
-#: c.opt:607
+#: config/mips/mips.opt:233
 #, fuzzy
-msgid "Emit implicit instantiations of templates"
-msgstr "impliciete declaratie van functie %qs"
+msgid "Use paired-single floating-point instructions"
+msgstr "ISO C staat het testen van asserties niet toe"
 
-#: c.opt:611
-msgid "Inject friend functions into enclosing namespace"
+#: config/mips/mips.opt:237
+msgid "When generating -mabicalls code, make the code suitable for use in shared libraries"
 msgstr ""
 
-#: c.opt:618
-msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
+#: config/mips/mips.opt:241
+msgid "Restrict the use of hardware floating-point instructions to 32-bit operations"
 msgstr ""
 
-#: c.opt:622
-msgid "Don't warn about uses of Microsoft extensions"
-msgstr ""
+#: config/mips/mips.opt:245
+#, fuzzy
+msgid "Use SmartMIPS instructions"
+msgstr "ongeldig gebruik van %<restrict%>"
 
-#: c.opt:632
-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
-msgstr ""
+#: config/mips/mips.opt:249
+#, fuzzy
+msgid "Prevent the use of all hardware floating-point instructions"
+msgstr "ongeldig gebruik van %<restrict%>"
 
-#: c.opt:636
-msgid "Assume that receivers of Objective-C messages may be nil"
+#: config/mips/mips.opt:253
+msgid "Optimize lui/addiu address loads"
 msgstr ""
 
-#: c.opt:648
-msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
+#: config/mips/mips.opt:257
+msgid "Assume all symbols have 32-bit values"
 msgstr ""
 
-#: c.opt:652
-msgid "Allow fast jumps to the message dispatcher"
+#: config/mips/mips.opt:261
+msgid "Optimize the output for PROCESSOR"
 msgstr ""
 
-#: c.opt:658
-msgid "Enable Objective-C exception and synchronization syntax"
+#: config/mips/mips.opt:269
+msgid "Perform VR4130-specific alignment optimizations"
 msgstr ""
 
-#: c.opt:662
-msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
+#: config/mips/mips.opt:273
+msgid "Lift restrictions on GOT size"
 msgstr ""
 
-#: c.opt:667
-msgid "Enable Objective-C setjmp exception handling runtime"
-msgstr ""
+#: config/bfin/bfin.opt:31
+#, fuzzy
+msgid "Omit frame pointer for leaf functions"
+msgstr "Genereer directe aftakkingen naar locale functies"
 
-#: c.opt:671
-msgid "Enable OpenMP"
+#: config/bfin/bfin.opt:35
+msgid "Program is entirely located in low 64k of memory"
 msgstr ""
 
-#: c.opt:675
-msgid "Recognize C++ kewords like \"compl\" and \"xor\""
+#: config/bfin/bfin.opt:39
+msgid "Work around a hardware anomaly by adding a number of NOPs before a"
 msgstr ""
 
-#: c.opt:679
-msgid "Enable optional diagnostics"
+#: config/bfin/bfin.opt:44
+msgid "Avoid speculative loads to work around a hardware anomaly."
 msgstr ""
 
-#: c.opt:686
-msgid "Look for and use PCH files even when preprocessing"
+#: config/bfin/bfin.opt:48
+msgid "Enabled ID based shared library"
 msgstr ""
 
-#: c.opt:690
-msgid "Downgrade conformance errors to warnings"
+#: config/bfin/bfin.opt:52
+msgid "Generate code that won't be linked against any other ID shared libraries,"
 msgstr ""
 
-#: c.opt:694
-msgid "Treat the input file as already preprocessed"
+#: config/bfin/bfin.opt:65
+msgid "Avoid generating pc-relative calls; use indirection"
 msgstr ""
 
-#: c.opt:698
-msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
+#: config/bfin/bfin.opt:69
+msgid "Link with the fast floating-point library"
 msgstr ""
 
-#: c.opt:702
-msgid "Enable automatic template instantiation"
+#: config/bfin/bfin.opt:81
+msgid "Do stack checking using bounds in L1 scratch memory"
 msgstr ""
 
-#: c.opt:706
-msgid "Generate run time type descriptor information"
+#: treelang/lang.opt:30
+msgid "Trace lexical analysis"
 msgstr ""
 
-#: c.opt:710
-msgid "Use the same size for double as for float"
+#: treelang/lang.opt:34
+msgid "Trace the parsing process"
 msgstr ""
 
-#: c.opt:718
-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
+#: java/lang.opt:65
+msgid "Warn if a deprecated compiler feature, class, method, or field is used"
 msgstr ""
 
-#: c.opt:722
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+#: java/lang.opt:69
+msgid "Warn if deprecated empty statements are found"
 msgstr ""
 
-#: c.opt:726
-msgid "Make \"char\" signed by default"
+#: java/lang.opt:73
+msgid "Warn if .class files are out of date"
 msgstr ""
 
-#: c.opt:733
-msgid "Display statistics accumulated during compilation"
+#: java/lang.opt:77
+msgid "Warn if modifiers are specified when not necessary"
 msgstr ""
 
-#: c.opt:740
-msgid "Distance between tab stops for column reporting"
+#: java/lang.opt:81
+msgid "Deprecated; use --classpath instead"
 msgstr ""
 
-#: c.opt:744
-msgid "Specify maximum template instantiation depth"
+#: java/lang.opt:88
+msgid "Permit the use of the assert keyword"
 msgstr ""
 
-#: c.opt:751
-msgid "Do not generate thread-safe code for initializing local statics"
+#: java/lang.opt:110
+msgid "Replace system path"
 msgstr ""
 
-#: c.opt:755
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
+#: java/lang.opt:114
+msgid "Generate checks for references to NULL"
 msgstr ""
 
-#: c.opt:759
-msgid "Make \"char\" unsigned by default"
+#: java/lang.opt:118
+msgid "Set class path"
 msgstr ""
 
-#: c.opt:763
-msgid "Use __cxa_atexit to register destructors"
+#: java/lang.opt:125
+msgid "Output a class file"
 msgstr ""
 
-#: c.opt:767
-msgid "Use __cxa_get_exception_ptr in exception handling"
+#: java/lang.opt:129
+msgid "Alias for -femit-class-file"
 msgstr ""
 
-#: c.opt:771
-msgid "Marks all inlined methods as having hidden visibility"
+#: java/lang.opt:133
+msgid "Choose input encoding (defaults from your locale)"
 msgstr ""
 
-#: c.opt:775
-msgid "Changes visibility to match Microsoft Visual Studio by default"
+#: java/lang.opt:137
+msgid "Set the extension directory path"
 msgstr ""
 
-#: c.opt:779
-msgid "Discard unused virtual functions"
+#: java/lang.opt:144
+msgid "Input file is a file with a list of filenames to compile"
 msgstr ""
 
-#: c.opt:783
-msgid "Implement vtables using thunks"
+#: java/lang.opt:151
+msgid "Always check for non gcj generated classes archives"
 msgstr ""
 
-#: c.opt:787
-msgid "Emit common-like symbols as weak symbols"
+#: java/lang.opt:155
+msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
 msgstr ""
 
-#: c.opt:791
-msgid "Convert all wide strings and character constants to character set <cset>"
+#: java/lang.opt:159
+msgid "Generate instances of Class at runtime"
 msgstr ""
 
-#: c.opt:795
-msgid "Generate a #line directive pointing at the current working directory"
+#: java/lang.opt:163
+msgid "Use offset tables for virtual method calls"
 msgstr ""
 
-#: c.opt:799
-msgid "Emit cross referencing information"
+#: java/lang.opt:170
+msgid "Assume native functions are implemented using JNI"
 msgstr ""
 
-#: c.opt:803
-msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
+#: java/lang.opt:174
+msgid "Enable optimization of static class initialization code"
 msgstr ""
 
-#: c.opt:807
-msgid "Dump declarations to a .decl file"
+#: java/lang.opt:181
+msgid "Reduce the amount of reflection meta-data generated"
 msgstr ""
 
-#: c.opt:811
-msgid "Aggressive reduced debug info for structs"
+#: java/lang.opt:185
+msgid "Enable assignability checks for stores into object arrays"
 msgstr ""
 
-#: c.opt:815
-msgid "Conservative reduced debug info for structs"
+#: java/lang.opt:189
+msgid "Generate code for the Boehm GC"
 msgstr ""
 
-#: c.opt:819
-msgid "Detailed reduced debug info for structs"
+#: java/lang.opt:193
+msgid "Call a library routine to do integer divisions"
 msgstr ""
 
-#: c.opt:823 c.opt:855
-msgid "Add <dir> to the end of the system include path"
+#: java/lang.opt:197
+msgid "Generated should be loaded by bootstrap loader"
 msgstr ""
 
-#: c.opt:827
-msgid "Accept definition of macros in <file>"
+#: java/lang.opt:201
+msgid "Set the source language version"
 msgstr ""
 
-#: c.opt:831
-msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
+#: java/lang.opt:205
+msgid "Set the target VM version"
 msgstr ""
 
-#: c.opt:835
-msgid "Include the contents of <file> before other files"
-msgstr ""
-
-#: c.opt:839
-msgid "Specify <path> as a prefix for next two options"
-msgstr ""
-
-#: c.opt:843
-msgid "Set <dir> to be the system root directory"
-msgstr ""
-
-#: c.opt:847
-msgid "Add <dir> to the start of the system include path"
-msgstr ""
-
-#: c.opt:851
-msgid "Add <dir> to the end of the quote include path"
-msgstr ""
-
-#: c.opt:872
-msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
-msgstr ""
-
-#: c.opt:876
-msgid "Do not search standard system include directories for C++"
-msgstr ""
-
-#: c.opt:892
-msgid "Generate C header of platform-specific features"
-msgstr ""
-
-#: c.opt:896
-msgid "Print a checksum of the executable for PCH validity checking, and stop"
-msgstr ""
-
-#: c.opt:900
-msgid "Remap file names when including files"
-msgstr ""
-
-#: c.opt:904
-msgid "Conform to the ISO 1998 C++ standard"
-msgstr "Volg de ISO 1998 C++ standaard"
-
-#: c.opt:908
-#, fuzzy
-msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
-msgstr "Volg de ISO 1998 C++ standaard met GNU uitbreidingen"
-
-#: c.opt:915 c.opt:950
-msgid "Conform to the ISO 1990 C standard"
-msgstr "Volg de ISO 1990 C standaard"
-
-#: c.opt:919 c.opt:958
-msgid "Conform to the ISO 1999 C standard"
-msgstr "Volg de ISO 1999 C standaard"
-
-#: c.opt:923
-msgid "Deprecated in favor of -std=c99"
-msgstr "Verouderd; gebruik liever -std=c99"
-
-#: c.opt:927
-msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
-msgstr "Volg de ISO 1998 C++ standaard met GNU uitbreidingen"
-
-#: c.opt:931
-#, fuzzy
-msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
-msgstr "Volg de ISO 1998 C++ standaard met GNU uitbreidingen"
-
-#: c.opt:938
-msgid "Conform to the ISO 1990 C standard with GNU extensions"
-msgstr "Volg de ISO 1990 C standaard met GNU uitbreidingen"
-
-#: c.opt:942
-msgid "Conform to the ISO 1999 C standard with GNU extensions"
-msgstr "Volg de ISO 1999 C standaard met GNU uitbreidingen"
-
-#: c.opt:946
-msgid "Deprecated in favor of -std=gnu99"
-msgstr "Verouderd; gebruik liever -std=gnu99"
-
-#: c.opt:954
-msgid "Conform to the ISO 1990 C standard as amended in 1994"
-msgstr "Volg de ISO 1990 C standaard zoals aangepast in 1994"
-
-#: c.opt:962
-msgid "Deprecated in favor of -std=iso9899:1999"
-msgstr "Verouderd; gebruik liever -std=iso9899:1999"
-
-# of "preprocessing" behouden?
-#: c.opt:966
-msgid "Enable traditional preprocessing"
-msgstr "Schakel traditionele voorverwerking in"
-
-#: c.opt:970
-#, fuzzy
-msgid "Support ISO C trigraphs"
-msgstr "-trigraphs\tOndersteun ISO C trigraphs"
-
-#: c.opt:974
-msgid "Do not predefine system-specific and GCC-specific macros"
-msgstr "Definieer geen systeem-specifieke of GCC-specifieke macros op voorhand"
-
-# kan beter
-#: c.opt:978
-msgid "Enable verbose output"
-msgstr "Schakel uitgebreide boodschappen in"
-
-#: common.opt:27
+#: common.opt:28
 msgid "Display this information"
 msgstr ""
 
-#: common.opt:31
+#: common.opt:32
 msgid "Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
 msgstr ""
 
-#: common.opt:35
+#: common.opt:36
 msgid "Alias for --help=target"
 msgstr ""
 
-#: common.opt:51
+#: common.opt:52
 msgid "Set parameter <param> to value.  See below for a complete list of parameters"
 msgstr ""
 
-#: common.opt:58
+#: common.opt:59
 msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr ""
 
-#: common.opt:62
+#: common.opt:63
 msgid "Set optimization level to <number>"
 msgstr ""
 
-#: common.opt:66
+#: common.opt:67
 msgid "Optimize for space rather than speed"
 msgstr ""
 
-#: common.opt:70
+#: common.opt:71
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr ""
 
-#: common.opt:74
+#: common.opt:75
 msgid "Warn about returning structures, unions or arrays"
 msgstr ""
 
-#: common.opt:78
+#: common.opt:79
 msgid "Warn if an array is accessed out of bounds"
 msgstr ""
 
-#: common.opt:82
+#: common.opt:83
 #, fuzzy
 msgid "Warn about inappropriate attribute usage"
 msgstr "pointer naar functie gebruikt in rekensom"
 
-#: common.opt:86
+#: common.opt:87
 msgid "Warn about pointer casts which increase alignment"
 msgstr ""
 
-#: common.opt:90
+#: common.opt:91
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr ""
 
-#: common.opt:94
+#: common.opt:95
 msgid "Warn when an optimization pass is disabled"
 msgstr ""
 
-#: common.opt:98
+#: common.opt:99
 msgid "Treat all warnings as errors"
 msgstr ""
 
-#: common.opt:102
+#: common.opt:103
 msgid "Treat specified warning as error"
 msgstr ""
 
-#: common.opt:106
+#: common.opt:107
 msgid "Print extra (possibly unwanted) warnings"
 msgstr ""
 
-#: common.opt:110
+#: common.opt:111
 msgid "Exit on the first error occurred"
 msgstr ""
 
-#: common.opt:114
+#: common.opt:115
 #, fuzzy
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "kan functie %<main%> niet inline maken"
 
-#: common.opt:118
+#: common.opt:119
 msgid "Warn if an object is larger than <number> bytes"
 msgstr ""
 
-#: common.opt:122
+#: common.opt:123
 msgid "Warn when a logical operator is suspicously always evaluating to true or false"
 msgstr ""
 
-#: common.opt:126
+#: common.opt:127
 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 msgstr ""
 
-#: common.opt:130
+#: common.opt:131
 #, fuzzy
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr "deze functie is een mogelijke kandidaat voor het %<noreturn%> attribuut"
 
-#: common.opt:134
+#: common.opt:135
 #, fuzzy
 msgid "Warn about overflow in arithmetic expressions"
 msgstr "overflow in constante expressie"
 
-#: common.opt:138
+#: common.opt:139
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr ""
 
-#: common.opt:142
+#: common.opt:143
 msgid "Warn when padding is required to align structure members"
 msgstr ""
 
-#: common.opt:146
+#: common.opt:147
 #, fuzzy
 msgid "Warn when one local variable shadows another"
 msgstr "De locale variabele %<insn%> heeft de waarde:"
 
-#: common.opt:150
+#: common.opt:151
 msgid "Warn when not issuing stack smashing protection for some reason"
 msgstr ""
 
-#: common.opt:154 common.opt:158
+#: common.opt:155 common.opt:159
 #, fuzzy
 msgid "Warn about code which might break strict aliasing rules"
 msgstr "deze functie is een mogelijke kandidaat voor het %<noreturn%> attribuut"
 
-#: common.opt:162 common.opt:166
+#: common.opt:163 common.opt:167
 msgid "Warn about optimizations that assume that signed overflow is undefined"
 msgstr ""
 
-#: common.opt:170
+#: common.opt:171
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr ""
 
-#: common.opt:174
+#: common.opt:175
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr ""
 
-#: common.opt:178
+#: common.opt:179
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr ""
 
-#: common.opt:186
+#: common.opt:183 c.opt:434
+msgid "Do not suppress warnings from system headers"
+msgstr ""
+
+#: common.opt:187
 msgid "Warn about uninitialized automatic variables"
 msgstr ""
 
-#: common.opt:190
+#: common.opt:191
 msgid "Warn about code that will never be executed"
 msgstr ""
 
-#: common.opt:194
+#: common.opt:195
 msgid "Enable all -Wunused- warnings"
 msgstr ""
 
-#: common.opt:198
+#: common.opt:199
 msgid "Warn when a function is unused"
 msgstr ""
 
-#: common.opt:202
+#: common.opt:203
 msgid "Warn when a label is unused"
 msgstr ""
 
-#: common.opt:206
+#: common.opt:207
 msgid "Warn when a function parameter is unused"
 msgstr ""
 
-#: common.opt:210
+#: common.opt:211
 msgid "Warn when an expression value is unused"
 msgstr ""
 
-#: common.opt:214
+#: common.opt:215
 msgid "Warn when a variable is unused"
 msgstr ""
 
-#: common.opt:218
+#: common.opt:219
 #, fuzzy
 msgid "Warn when a register variable is declared volatile"
 msgstr "statische variable %qs is als dllimport aangeduid"
 
-#: common.opt:222
+#: common.opt:223
 msgid "Warn instead of error in case profiles in -fprofile-use do not match"
 msgstr ""
 
-#: common.opt:226
+#: common.opt:227
 msgid "Emit declaration information into <file>"
 msgstr ""
 
-#: common.opt:239
+#: common.opt:240
 msgid "Enable dumps from specific passes of the compiler"
 msgstr ""
 
-#: common.opt:243
+#: common.opt:244
 #, fuzzy
 msgid "Set the file basename to be used for dumps"
 msgstr "Geef het register op dat voor PIC-adressering gebruikt moet worden"
 
-#: common.opt:263
+#: common.opt:264
 #, fuzzy
 msgid "Align the start of functions"
 msgstr "impliciete declaratie van functie %qs"
 
-#: common.opt:270
+#: common.opt:271
 msgid "Align labels which are only reached by jumping"
 msgstr ""
 
-#: common.opt:277
+#: common.opt:278
 msgid "Align all labels"
 msgstr ""
 
-#: common.opt:284
+#: common.opt:285
 msgid "Align the start of loops"
 msgstr ""
 
-#: common.opt:299
+#: common.opt:300
 msgid "Specify that arguments may alias each other and globals"
 msgstr ""
 
-#: common.opt:303
+#: common.opt:304
 msgid "Assume arguments may alias globals but not each other"
 msgstr ""
 
-#: common.opt:307
+#: common.opt:308
 msgid "Assume arguments alias neither each other nor globals"
 msgstr ""
 
-#: common.opt:311
+#: common.opt:312
 #, fuzzy
 msgid "Assume arguments alias no other storage"
 msgstr "ongebruikte argumenten in $-stijl formaat"
 
-#: common.opt:315
+#: common.opt:316
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr ""
 
-#: common.opt:319
+#: common.opt:320
 #, fuzzy
 msgid "Generate auto-inc/dec instructions"
 msgstr "ongeldig gebruik van %<restrict%>"
 
-#: common.opt:327
+#: common.opt:328
 msgid "Generate code to check bounds before indexing arrays"
 msgstr ""
 
-#: common.opt:331
+#: common.opt:332
 msgid "Replace add, compare, branch with branch on count register"
 msgstr ""
 
-#: common.opt:335
+#: common.opt:336
 msgid "Use profiling information for branch probabilities"
 msgstr ""
 
-#: common.opt:339
+#: common.opt:340
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr ""
 
-#: common.opt:343
+#: common.opt:344
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr ""
 
-#: common.opt:347
+#: common.opt:348
 msgid "Restrict target load migration not to re-use registers in any basic block"
 msgstr ""
 
-#: common.opt:351
+#: common.opt:352
 #, fuzzy
 msgid "Mark <register> as being preserved across functions"
 msgstr "registervariabele %qs gebruikt in geneste functie"
 
-#: common.opt:355
+#: common.opt:356
 msgid "Mark <register> as being corrupted by function calls"
 msgstr ""
 
-#: common.opt:362
+#: common.opt:363
 msgid "Save registers around function calls"
 msgstr ""
 
-#: common.opt:366
+#: common.opt:367
 msgid "Compare the results of several data dependence analyzers."
 msgstr ""
 
-#: common.opt:370
+#: common.opt:371
 msgid "Do not put uninitialized globals in the common section"
 msgstr ""
 
-#: common.opt:374
+#: common.opt:375
 msgid "Perform a register copy-propagation optimization pass"
 msgstr ""
 
-#: common.opt:378
+#: common.opt:379
 msgid "Perform cross-jumping optimization"
 msgstr ""
 
-#: common.opt:382
+#: common.opt:383
 msgid "When running CSE, follow jumps to their targets"
 msgstr ""
 
-#: common.opt:386
+#: common.opt:387
 msgid "When running CSE, follow conditional jumps"
 msgstr ""
 
-#: common.opt:390
+#: common.opt:391
 msgid "Omit range reduction step when performing complex division"
 msgstr ""
 
-#: common.opt:394
+#: common.opt:395
 #, fuzzy
 msgid "Place data items into their own section"
 msgstr "keer vermeld voor elke functie waarin hij staat.)"
 
-#: common.opt:398
+#: common.opt:399
 msgid "List all available debugging counters with their limits and counts."
 msgstr ""
 
-#: common.opt:402
+#: common.opt:403
 msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter limit.   "
 msgstr ""
 
-#: common.opt:406
+#: common.opt:407
 msgid "Map one directory name to another in debug information"
 msgstr ""
 
-#: common.opt:412
+#: common.opt:413
 msgid "Defer popping functions args from stack until later"
 msgstr ""
 
-#: common.opt:416
+#: common.opt:417
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr ""
 
-#: common.opt:420
+#: common.opt:421
 msgid "Delete useless null pointer checks"
 msgstr ""
 
-#: common.opt:424
+#: common.opt:425
 msgid "How often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr ""
 
-#: common.opt:428
+#: common.opt:429
 msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 msgstr ""
 
-#: common.opt:432
+#: common.opt:433
 msgid "Dump various compiler internals to a file"
 msgstr ""
 
-#: common.opt:436
+#: common.opt:437
 msgid "Suppress output of addresses in debugging dumps"
 msgstr ""
 
-#: common.opt:440
+#: common.opt:441
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 msgstr ""
 
-#: common.opt:444
+#: common.opt:445
 #, fuzzy
 msgid "Perform early inlining"
 msgstr "recursieve inlining"
 
-#: common.opt:448
+#: common.opt:449
 msgid "Perform DWARF2 duplicate elimination"
 msgstr ""
 
-#: common.opt:452 common.opt:456
+#: common.opt:453 common.opt:457
 msgid "Perform unused type elimination in debug info"
 msgstr ""
 
-#: common.opt:460
+#: common.opt:461
 msgid "Do not suppress C++ class debug information."
 msgstr ""
 
-#: common.opt:464
+#: common.opt:465
 msgid "Enable exception handling"
 msgstr ""
 
-#: common.opt:468
+#: common.opt:469
 msgid "Perform a number of minor, expensive optimizations"
 msgstr ""
 
-#: common.opt:475
+#: common.opt:476
 msgid "Assume no NaNs or infinities are generated"
 msgstr ""
 
-#: common.opt:479
+#: common.opt:480
 msgid "Mark <register> as being unavailable to the compiler"
 msgstr ""
 
-#: common.opt:483
+#: common.opt:484
 msgid "Don't allocate floats and doubles in extended-precision registers"
 msgstr ""
 
-#: common.opt:489
-#, fuzzy
-msgid "Copy memory address constants into registers before use"
-msgstr "numerieke constante zonder cijfers"
+#: common.opt:488 common.opt:647 common.opt:855 common.opt:986 common.opt:1061
+msgid "Does nothing.  Preserved for backward compatibility."
+msgstr ""
 
-#: common.opt:493
+#: common.opt:492
 msgid "Perform a forward propagation pass on RTL"
 msgstr ""
 
-#: common.opt:500
+#: common.opt:499
 msgid "Allow function addresses to be held in registers"
 msgstr ""
 
-#: common.opt:504
+#: common.opt:503
 #, fuzzy
 msgid "Place each function into its own section"
 msgstr "keer vermeld voor elke functie waarin hij staat.)"
 
-#: common.opt:508
+#: common.opt:507
 msgid "Perform global common subexpression elimination"
 msgstr ""
 
-#: common.opt:512
+#: common.opt:511
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr ""
 
-#: common.opt:516
+#: common.opt:515
 msgid "Perform store motion after global common subexpression elimination"
 msgstr ""
 
-#: common.opt:520
+#: common.opt:519
 msgid "Perform redundant load after store elimination in global common subexpression"
 msgstr ""
 
-#: common.opt:525
+#: common.opt:524
 msgid "Perform global common subexpression elimination after register allocation"
 msgstr ""
 
-#: common.opt:530
+#: common.opt:529
 msgid "Enable guessing of branch probabilities"
 msgstr ""
 
-#: common.opt:538
+#: common.opt:537
 #, fuzzy
 msgid "Process #ident directives"
 msgstr "ongeldig preprocessing-commando"
 
-#: common.opt:542
+#: common.opt:541
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr ""
 
-#: common.opt:546
+#: common.opt:545
 #, fuzzy
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: common.opt:554
+#: common.opt:553
 msgid "Do not generate .size directives"
 msgstr ""
 
-#: common.opt:563
+#: common.opt:562
 msgid "Pay attention to the \"inline\" keyword"
 msgstr ""
 
-#: common.opt:567
+#: common.opt:566
 #, fuzzy
 msgid "Integrate simple functions into their callers when code size is known to not growth"
 msgstr "pointer naar lid-functie gebruikt in rekensom"
 
-#: common.opt:571
+#: common.opt:570
 #, fuzzy
 msgid "Integrate simple functions into their callers"
 msgstr "pointer naar lid-functie gebruikt in rekensom"
 
-#: common.opt:575
+#: common.opt:574
 msgid "Integrate functions called once into their callers"
 msgstr ""
 
-#: common.opt:582
+#: common.opt:581
 msgid "Limit the size of inlined functions to <number>"
 msgstr ""
 
-#: common.opt:586
+#: common.opt:585
 msgid "Instrument function entry and exit with profiling calls"
 msgstr ""
 
-#: common.opt:590
+#: common.opt:589
 msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 msgstr ""
 
-#: common.opt:594
+#: common.opt:593
 msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 msgstr ""
 
-#: common.opt:598
+#: common.opt:597
 msgid "Perform Interprocedural constant propagation"
 msgstr ""
 
-#: common.opt:602
+#: common.opt:601
 msgid "Discover pure and const functions"
 msgstr ""
 
-#: common.opt:606
+#: common.opt:605
 msgid "Perform interprocedural points-to analysis"
 msgstr ""
 
-#: common.opt:610
+#: common.opt:609
 msgid "Discover readonly and non addressable static variables"
 msgstr ""
 
-#: common.opt:614
+#: common.opt:613
 msgid "Type based escape and alias analysis"
 msgstr ""
 
-#: common.opt:618
+#: common.opt:617
 msgid "Perform matrix layout flattening and transposing based"
 msgstr ""
 
-#: common.opt:623
+#: common.opt:622
 #, fuzzy
 msgid "Perform structure layout optimizations based"
 msgstr "lege declaratie"
 
-#: common.opt:628
+#: common.opt:627
 msgid "Optimize induction variables on trees"
 msgstr ""
 
-#: common.opt:632
+#: common.opt:631
 #, fuzzy
 msgid "Use jump tables for sufficiently large switch statements"
 msgstr "case-label niet in een switch-statement"
 
-#: common.opt:636
+#: common.opt:635
 #, fuzzy
 msgid "Generate code for functions even if they are fully inlined"
 msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
 
-#: common.opt:640
+#: common.opt:639
 msgid "Emit static const variables even if they are not used"
 msgstr ""
 
-#: common.opt:644
+#: common.opt:643
 msgid "Give external symbols a leading underscore"
 msgstr ""
 
-#: common.opt:648 common.opt:852 common.opt:983
-msgid "Does nothing.  Preserved for backward compatibility."
-msgstr ""
-
-#: common.opt:652
+#: common.opt:651
 #, fuzzy
 msgid "Set errno after built-in math functions"
 msgstr "interne fout - slechte ingebouwde functie %qs"
 
-#: common.opt:656
+#: common.opt:655
 msgid "Report on permanent memory allocation"
 msgstr ""
 
-#: common.opt:663
+#: common.opt:662
 msgid "Attempt to merge identical constants and constant variables"
 msgstr ""
 
-#: common.opt:667
+#: common.opt:666
 msgid "Attempt to merge identical constants across compilation units"
 msgstr ""
 
-#: common.opt:671
+#: common.opt:670
+msgid "Attempt to merge identical debug strings across compilation units"
+msgstr ""
+
+#: common.opt:674
 msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr ""
 
-#: common.opt:675
+#: common.opt:678
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 msgstr ""
 
-#: common.opt:679
+#: common.opt:682
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 msgstr ""
 
-#: common.opt:683
+#: common.opt:686
 msgid "Move loop invariant computations out of loops"
 msgstr ""
 
-#: common.opt:687
+#: common.opt:690
 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
 msgstr ""
 
-#: common.opt:691
+#: common.opt:694
 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
 msgstr ""
 
-#: common.opt:695
+#: common.opt:698
 msgid "Ignore read operations when inserting mudflap instrumentation"
 msgstr ""
 
-#: common.opt:699
+#: common.opt:702
 #, fuzzy
 msgid "Use the RTL dead code elimination pass"
 msgstr "lege declaratie"
 
-#: common.opt:703
+#: common.opt:706
 #, fuzzy
 msgid "Use the RTL dead store elimination pass"
 msgstr "lege declaratie"
 
-#: common.opt:707
+#: common.opt:710
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 msgstr ""
 
-#: common.opt:711
+#: common.opt:714
 msgid "Support synchronous non-call exceptions"
 msgstr ""
 
-#: common.opt:715
+#: common.opt:718
 msgid "When possible do not generate stack frames"
 msgstr ""
 
-#: common.opt:719
+#: common.opt:722
 msgid "Expand OpenMP operations on SSA form"
 msgstr ""
 
-#: common.opt:723
+#: common.opt:726
 msgid "Do the full register move optimization pass"
 msgstr ""
 
-#: common.opt:727
+#: common.opt:730
 msgid "Optimize sibling and tail recursive calls"
 msgstr ""
 
-#: common.opt:731 common.opt:735
+#: common.opt:734 common.opt:738
 msgid "Report on memory allocation before interprocedural optimization"
 msgstr ""
 
-#: common.opt:739
+#: common.opt:742
 msgid "Pack structure members together without holes"
 msgstr ""
 
-#: common.opt:743
+#: common.opt:746
 msgid "Set initial maximum structure member alignment"
 msgstr ""
 
-#: common.opt:747
+#: common.opt:750
 msgid "Return small aggregates in memory, not registers"
 msgstr ""
 
-#: common.opt:751
+#: common.opt:754
 msgid "Perform loop peeling"
 msgstr ""
 
-#: common.opt:755
+#: common.opt:758
 msgid "Enable machine specific peephole optimizations"
 msgstr ""
 
-#: common.opt:759
+#: common.opt:762
 msgid "Enable an RTL peephole pass before sched2"
 msgstr ""
 
-#: common.opt:763
+#: common.opt:766
 #, fuzzy
 msgid "Generate position-independent code if possible (large mode)"
 msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
 
-#: common.opt:767
+#: common.opt:770
 #, fuzzy
 msgid "Generate position-independent code for executables if possible (large mode)"
 msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
 
-#: common.opt:771
+#: common.opt:774
 #, fuzzy
 msgid "Generate position-independent code if possible (small mode)"
 msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
 
-#: common.opt:775
+#: common.opt:778
 #, fuzzy
 msgid "Generate position-independent code for executables if possible (small mode)"
 msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
 
-#: common.opt:779
+#: common.opt:782
 msgid "Run predictive commoning optimization."
 msgstr ""
 
-#: common.opt:783
+#: common.opt:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr ""
 
-#: common.opt:787
+#: common.opt:790
 msgid "Enable basic program profiling code"
 msgstr ""
 
-#: common.opt:791
+#: common.opt:794
 msgid "Insert arc-based program profiling code"
 msgstr ""
 
-#: common.opt:795
+#: common.opt:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr ""
 
-#: common.opt:799
+#: common.opt:802
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr ""
 
-#: common.opt:803
+#: common.opt:806
 msgid "Insert code to profile values of expressions"
 msgstr ""
 
-#: common.opt:810
+#: common.opt:813
 msgid "Make compile reproducible using <string>"
 msgstr ""
 
-#: common.opt:820
+#: common.opt:823
 msgid "Record gcc command line switches in the object file."
 msgstr ""
 
-#: common.opt:824
+#: common.opt:827
 msgid "Return small aggregates in registers"
 msgstr ""
 
-#: common.opt:828
+#: common.opt:831
 msgid "Enables a register move optimization"
 msgstr ""
 
-#: common.opt:832
+#: common.opt:835
 msgid "Perform a register renaming optimization pass"
 msgstr ""
 
-#: common.opt:836
+#: common.opt:839
 msgid "Reorder basic blocks to improve code placement"
 msgstr ""
 
-#: common.opt:840
+#: common.opt:843
 msgid "Reorder basic blocks and partition into hot and cold sections"
 msgstr ""
 
-#: common.opt:844
+#: common.opt:847
 msgid "Reorder functions to improve code placement"
 msgstr ""
 
-#: common.opt:848
+#: common.opt:851
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr ""
 
-#: common.opt:856
+#: common.opt:859
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr ""
 
-#: common.opt:860
+#: common.opt:863
 msgid "Enable scheduling across basic blocks"
 msgstr ""
 
-#: common.opt:864
+#: common.opt:867
 msgid "Allow speculative motion of non-loads"
 msgstr ""
 
-#: common.opt:868
+#: common.opt:871
 msgid "Allow speculative motion of some loads"
 msgstr ""
 
-#: common.opt:872
+#: common.opt:875
 msgid "Allow speculative motion of more loads"
 msgstr ""
 
-#: common.opt:876
+#: common.opt:879
 msgid "Set the verbosity level of the scheduler"
 msgstr ""
 
-#: common.opt:880
+#: common.opt:883
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr ""
 
-#: common.opt:884
+#: common.opt:887
 msgid "If scheduling post reload, do trace scheduling"
 msgstr ""
 
-#: common.opt:888
+#: common.opt:891
 msgid "Reschedule instructions before register allocation"
 msgstr ""
 
-#: common.opt:892
+#: common.opt:895
 msgid "Reschedule instructions after register allocation"
 msgstr ""
 
-#: common.opt:898
+#: common.opt:901
 msgid "Allow premature scheduling of queued insns"
 msgstr ""
 
-#: common.opt:902
+#: common.opt:905
 msgid "Set number of queued insns that can be prematurely scheduled"
 msgstr ""
 
-#: common.opt:910 common.opt:914
+#: common.opt:913 common.opt:917
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: common.opt:918
+#: common.opt:921
 msgid "Access data in the same section from shared anchor points"
 msgstr ""
 
-#: common.opt:922
+#: common.opt:925
 #, fuzzy
 msgid "Perform sequence abstraction optimization on RTL"
 msgstr "lege declaratie"
 
-#: common.opt:926
+#: common.opt:929
 msgid "Eliminate redundant sign extensions using LCM."
 msgstr ""
 
-#: common.opt:930
+#: common.opt:933
 msgid "Show column numbers in diagnostics, when available.  Default off"
 msgstr ""
 
-#: common.opt:934
+#: common.opt:937
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr ""
 
-#: common.opt:938
+#: common.opt:941
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 msgstr ""
 
-#: common.opt:942
+#: common.opt:945
 #, fuzzy
 msgid "Convert floating point constants to single precision constants"
 msgstr "floating-point fout bij het uitschrijven van een constante"
 
-#: common.opt:946
+#: common.opt:949
 msgid "Split lifetimes of induction variables when loops are unrolled"
 msgstr ""
 
-#: common.opt:950
+#: common.opt:953
 msgid "Split wide types into independent registers"
 msgstr ""
 
-#: common.opt:954
+#: common.opt:957
 msgid "Apply variable expansion when loops are unrolled"
 msgstr ""
 
-#: common.opt:960
+#: common.opt:963
 msgid "Insert stack checking code into the program"
 msgstr ""
 
-#: common.opt:967
+#: common.opt:970
 msgid "Trap if the stack goes past <register>"
 msgstr ""
 
-#: common.opt:971
+#: common.opt:974
 msgid "Trap if the stack goes past symbol <name>"
 msgstr ""
 
-#: common.opt:975
+#: common.opt:978
 msgid "Use propolice as a stack protection method"
 msgstr ""
 
-#: common.opt:979
+#: common.opt:982
 msgid "Use a stack protection method for every function"
 msgstr ""
 
-#: common.opt:991
+#: common.opt:994
 msgid "Assume strict aliasing rules apply"
 msgstr ""
 
-#: common.opt:995
+#: common.opt:998
 msgid "Treat signed overflow as undefined"
 msgstr ""
 
-#: common.opt:999
+#: common.opt:1002
 msgid "Check for syntax errors, then stop"
 msgstr ""
 
-#: common.opt:1003
+#: common.opt:1006
 msgid "Create data files needed by \"gcov\""
 msgstr ""
 
-#: common.opt:1007
+#: common.opt:1010
 msgid "Perform jump threading optimizations"
 msgstr ""
 
-#: common.opt:1011
+#: common.opt:1014
 msgid "Report the time taken by each compiler pass"
 msgstr ""
 
-#: common.opt:1015
+#: common.opt:1018
 msgid "Set the default thread-local storage code generation model"
 msgstr ""
 
-#: common.opt:1019
+#: common.opt:1022
 msgid "Reorder top level functions, variables, and asms"
 msgstr ""
 
-#: common.opt:1023
+#: common.opt:1026
 msgid "Perform superblock formation via tail duplication"
 msgstr ""
 
-#: common.opt:1030
+#: common.opt:1033
 #, fuzzy
 msgid "Assume floating-point operations can trap"
 msgstr "floating-point constante buiten bereik"
 
-#: common.opt:1034
+#: common.opt:1037
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr ""
 
-#: common.opt:1038
+#: common.opt:1041
 #, fuzzy
 msgid "Enable SSA-CCP optimization on trees"
 msgstr "lege declaratie"
 
-#: common.opt:1042
+#: common.opt:1045
 #, fuzzy
 msgid "Enable SSA-CCP optimization for stores and loads"
 msgstr "lege declaratie"
 
-#: common.opt:1046
+#: common.opt:1049
 msgid "Enable loop header copying on trees"
 msgstr ""
 
-#: common.opt:1050
+#: common.opt:1053
 msgid "Replace SSA temporaries with better names in copies"
 msgstr ""
 
-#: common.opt:1054
+#: common.opt:1057
 #, fuzzy
 msgid "Enable copy propagation on trees"
 msgstr "lege declaratie"
 
-#: common.opt:1058
+#: common.opt:1065
 #, fuzzy
-msgid "This switch is obsolete"
-msgstr "Deze optie heeft geen documentatie"
-
-#: common.opt:1062
-#, fuzzy
 msgid "Transform condition stores into unconditional ones"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: common.opt:1066
+#: common.opt:1069
 msgid "Enable SSA dead code elimination optimization on trees"
 msgstr ""
 
-#: common.opt:1070
+#: common.opt:1073
 #, fuzzy
 msgid "Enable dominator optimizations"
 msgstr "lege declaratie"
 
-#: common.opt:1074
+#: common.opt:1077
 #, fuzzy
 msgid "Enable dead store elimination"
 msgstr "lege declaratie"
 
-#: common.opt:1078
+#: common.opt:1081
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 msgstr ""
 
-#: common.opt:1082
+#: common.opt:1085
 msgid "Enable loop invariant motion on trees"
 msgstr ""
 
-#: common.opt:1086
+#: common.opt:1089
 #, fuzzy
 msgid "Enable linear loop transforms on trees"
 msgstr "lege declaratie"
 
-#: common.opt:1090
+#: common.opt:1093
 msgid "Create canonical induction variables in loops"
 msgstr ""
 
-#: common.opt:1094
+#: common.opt:1097
 #, fuzzy
 msgid "Enable loop optimizations on tree level"
 msgstr "lege declaratie"
 
-#: common.opt:1098
+#: common.opt:1101
 msgid "Enable automatic parallelization of loops"
 msgstr ""
 
-#: common.opt:1102
+#: common.opt:1105
 #, fuzzy
 msgid "Enable SSA-PRE optimization on trees"
 msgstr "lege declaratie"
 
-#: common.opt:1106
+#: common.opt:1109
 #, fuzzy
 msgid "Enable reassociation on tree level"
 msgstr "lege declaratie"
 
-#: common.opt:1110
+#: common.opt:1113
 msgid "Perform structural alias analysis"
 msgstr ""
 
-#: common.opt:1114
+#: common.opt:1117
 #, fuzzy
 msgid "Enable SSA code sinking on trees"
 msgstr "lege declaratie"
 
-#: common.opt:1118
+#: common.opt:1121
 msgid "Perform scalar replacement of aggregates"
 msgstr ""
 
-#: common.opt:1122
+#: common.opt:1125
 msgid "Replace temporary expressions in the SSA->normal pass"
 msgstr ""
 
-#: common.opt:1126
+#: common.opt:1129
 msgid "Perform live range splitting during the SSA->normal pass"
 msgstr ""
 
-#: common.opt:1130
+#: common.opt:1133
 msgid "Perform Value Range Propagation on trees"
 msgstr ""
 
-#: common.opt:1134
+#: common.opt:1137
 msgid "Compile whole compilation unit at a time"
 msgstr ""
 
-#: common.opt:1138
+#: common.opt:1141
 msgid "Perform loop unrolling when iteration count is known"
 msgstr ""
 
-#: common.opt:1142
+#: common.opt:1145
 msgid "Perform loop unrolling for all loops"
 msgstr ""
 
-#: common.opt:1149
+#: common.opt:1152
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 msgstr ""
 
-#: common.opt:1153
+#: common.opt:1156
 msgid "Allow optimization for floating-point arithmetic which may change the"
 msgstr ""
 
-#: common.opt:1158
+#: common.opt:1161
 msgid "Same as -fassociative-math for expressions which include division."
 msgstr ""
 
-#: common.opt:1166
+#: common.opt:1169
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr ""
 
-#: common.opt:1170
+#: common.opt:1173
 msgid "Perform loop unswitching"
 msgstr ""
 
-#: common.opt:1174
+#: common.opt:1177
 msgid "Just generate unwind tables for exception handling"
 msgstr ""
 
-#: common.opt:1178
+#: common.opt:1181
 msgid "Perform variable tracking"
 msgstr ""
 
-#: common.opt:1182
+#: common.opt:1185
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 msgstr ""
 
-#: common.opt:1186
+#: common.opt:1189
 msgid "Enable loop vectorization on trees"
 msgstr ""
 
-#: common.opt:1190
+#: common.opt:1193
 #, fuzzy
 msgid "Enable use of cost model in vectorization"
 msgstr "ongeldig gebruik van %<restrict%>"
 
-#: common.opt:1194
+#: common.opt:1197
 #, fuzzy
 msgid "Enable loop versioning when doing loop vectorization on trees"
 msgstr "lege declaratie"
 
-#: common.opt:1198
+#: common.opt:1201
 msgid "Set the verbosity level of the vectorizer"
 msgstr ""
 
-#: common.opt:1202
+#: common.opt:1205
 #, fuzzy
 msgid "Enable copy propagation of scalar-evolution information."
 msgstr "lege declaratie"
 
-#: common.opt:1212
+#: common.opt:1215
 msgid "Add extra commentary to assembler output"
 msgstr ""
 
-#: common.opt:1216
+#: common.opt:1219
 msgid "Set the default symbol visibility"
 msgstr ""
 
-#: common.opt:1221
+#: common.opt:1224
 msgid "Use expression value profiles in optimizations"
 msgstr ""
 
-#: common.opt:1225
+#: common.opt:1228
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr ""
 
-#: common.opt:1229
+#: common.opt:1232
 #, fuzzy
 msgid "Perform whole program optimizations"
 msgstr "lege declaratie"
 
-#: common.opt:1233
+#: common.opt:1236
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr ""
 
-#: common.opt:1237
+#: common.opt:1240
 msgid "Put zero initialized data in the bss section"
 msgstr ""
 
-#: common.opt:1241
+#: common.opt:1244
 msgid "Generate debug information in default format"
 msgstr ""
 
-#: common.opt:1245
+#: common.opt:1248
 msgid "Generate debug information in COFF format"
 msgstr ""
 
-#: common.opt:1249
+#: common.opt:1252
 msgid "Generate debug information in DWARF v2 format"
 msgstr ""
 
-#: common.opt:1253
+#: common.opt:1256
 msgid "Generate debug information in default extended format"
 msgstr ""
 
-#: common.opt:1257
+#: common.opt:1260
 msgid "Generate debug information in STABS format"
 msgstr ""
 
-#: common.opt:1261
+#: common.opt:1264
 msgid "Generate debug information in extended STABS format"
 msgstr ""
 
-#: common.opt:1265
+#: common.opt:1268
 msgid "Generate debug information in VMS format"
 msgstr ""
 
-#: common.opt:1269
+#: common.opt:1272
 msgid "Generate debug information in XCOFF format"
 msgstr ""
 
-#: common.opt:1273
+#: common.opt:1276
 msgid "Generate debug information in extended XCOFF format"
 msgstr ""
 
-#: common.opt:1277
+#: common.opt:1280
 msgid "Place output into <file>"
 msgstr ""
 
-#: common.opt:1281
+#: common.opt:1284
 msgid "Enable function profiling"
 msgstr ""
 
-#: common.opt:1285
+#: common.opt:1288
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr "Geef waarschuwingen om stricte opvolging van de standaard te garanderen"
 
-#: common.opt:1289
+#: common.opt:1292
 msgid "Like -pedantic but issue them as errors"
 msgstr "Zoals -pedantic, maar beschouw problemen als fouten"
 
-#: common.opt:1293
+#: common.opt:1296
 msgid "Do not display functions compiled or elapsed time"
 msgstr ""
 
-#: common.opt:1297
+#: common.opt:1300
 msgid "Display the compiler's version"
 msgstr ""
 
-#: common.opt:1301
+#: common.opt:1304
 msgid "Suppress warnings"
 msgstr "Onderdruk waarschuwingen"
 
-#: common.opt:1305
+#: common.opt:1308
 msgid "Create a shared library"
 msgstr ""
 
-#: common.opt:1309
+#: common.opt:1312
 #, fuzzy
 msgid "Create a position independent executable"
 msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
 
+#: c.opt:41
+msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
+msgstr ""
+
+#: c.opt:45
+#, fuzzy
+msgid "Do not discard comments"
+msgstr "niet-beÃ«indigde commentaar"
+
+#: c.opt:49
+msgid "Do not discard comments in macro expansions"
+msgstr ""
+
+#: c.opt:53
+msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
+msgstr ""
+
+#: c.opt:60
+msgid "Add <dir> to the end of the main framework include path"
+msgstr ""
+
+#: c.opt:64
+msgid "Print the name of header files as they are used"
+msgstr ""
+
+#: c.opt:68 c.opt:863
+msgid "Add <dir> to the end of the main include path"
+msgstr ""
+
+#: c.opt:72
+#, fuzzy
+msgid "Generate make dependencies"
+msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
+
+#: c.opt:76
+#, fuzzy
+msgid "Generate make dependencies and compile"
+msgstr "Positie-onafhankelijke code wordt niet ondersteund.  Genegeerd"
+
+#: c.opt:80
+msgid "Write dependency output to the given file"
+msgstr ""
+
+#: c.opt:84
+msgid "Treat missing header files as generated files"
+msgstr ""
+
+#: c.opt:88
+msgid "Like -M but ignore system header files"
+msgstr ""
+
+#: c.opt:92
+msgid "Like -MD but ignore system header files"
+msgstr ""
+
+#: c.opt:96
+#, fuzzy
+msgid "Generate phony targets for all headers"
+msgstr "case-label niet in een switch-statement"
+
+#: c.opt:100
+msgid "Add a MAKE-quoted target"
+msgstr ""
+
+#: c.opt:104
+msgid "Add an unquoted target"
+msgstr ""
+
+#: c.opt:108
+#, fuzzy
+msgid "Do not generate #line directives"
+msgstr "interne fout - slechte ingebouwde functie %qs"
+
+#: c.opt:112
+msgid "Undefine <macro>"
+msgstr ""
+
+#: c.opt:116
+msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
+msgstr ""
+
+#: c.opt:120
+#, fuzzy
+msgid "Warn about suspicious uses of memory addresses"
+msgstr "geen eerdere declaratie voor %qs"
+
+#: c.opt:124
+msgid "Enable most warning messages"
+msgstr ""
+
+#: c.opt:128
+#, fuzzy
+msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
+msgstr "vergelijking is altijd vals omwille van het beperkte bereik van het datatype"
+
+#: c.opt:132
+msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
+msgstr ""
+
+#: c.opt:136
+#, fuzzy
+msgid "Warn about casting functions to incompatible types"
+msgstr "parameter wijst naar een onvolledig type"
+
+#: c.opt:140
+msgid "Warn about C constructs that are not in the common subset of C and C++"
+msgstr ""
+
+#: c.opt:144
+msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
+msgstr ""
+
+#: c.opt:148
+msgid "Warn about casts which discard qualifiers"
+msgstr ""
+
+#: c.opt:152
+#, fuzzy
+msgid "Warn about subscripts whose type is \"char\""
+msgstr "array subscript is van het type %<char%>"
+
+#: c.opt:156
+msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
+msgstr ""
+
+#: c.opt:160
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr ""
+
+#: c.opt:164
+msgid "Synonym for -Wcomment"
+msgstr ""
+
+#: c.opt:168
+msgid "Warn for implicit type conversions that may change a value"
+msgstr ""
+
+#: c.opt:172
+#, fuzzy
+msgid "Warn for implicit type conversions between signed and unsigned integers"
+msgstr "vergelijking tussen signed en unsigned"
+
+#: c.opt:176
+msgid "Warn when all constructors and destructors are private"
+msgstr ""
+
+#: c.opt:180
+msgid "Warn when a declaration is found after a statement"
+msgstr ""
+
+#: c.opt:184
+#, fuzzy
+msgid "Warn about deprecated compiler features"
+msgstr "niet-prototype definitie hier"
+
+#: c.opt:188
+msgid "Warn about compile-time integer division by zero"
+msgstr ""
+
+#: c.opt:192
+msgid "Warn about violations of Effective C++ style rules"
+msgstr ""
+
+#: c.opt:196
+#, fuzzy
+msgid "Warn about an empty body in an if or else statement"
+msgstr "leeg body in een else-statement"
+
+#: c.opt:200
+msgid "Warn about stray tokens after #elif and #endif"
+msgstr ""
+
+#: c.opt:208
+msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
+msgstr ""
+
+#: c.opt:212
+msgid "Warn if testing floating point numbers for equality"
+msgstr ""
+
+#: c.opt:216
+#, fuzzy
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
+msgstr "formaatstring niet beÃ«indigd"
+
+#: c.opt:220
+msgid "Warn if passing too many arguments to a function for its format string"
+msgstr ""
+
+#: c.opt:224
+msgid "Warn about format strings that are not literals"
+msgstr ""
+
+#: c.opt:228
+msgid "Warn about format strings that contain NUL bytes"
+msgstr ""
+
+#: c.opt:232
+msgid "Warn about possible security problems with format functions"
+msgstr ""
+
+#: c.opt:236
+msgid "Warn about strftime formats yielding 2-digit years"
+msgstr ""
+
+#: c.opt:240
+#, fuzzy
+msgid "Warn about zero-length formats"
+msgstr "%s formaatstring van lengte 0"
+
+#: c.opt:247
+msgid "Warn whenever type qualifiers are ignored."
+msgstr ""
+
+#: c.opt:251
+msgid "Warn about variables which are initialized to themselves"
+msgstr ""
+
+#: c.opt:258
+#, fuzzy
+msgid "Warn about implicit function declarations"
+msgstr "parameternamen (zonder types) in functiedeclaratie"
+
+#: c.opt:262
+msgid "Warn when a declaration does not specify a type"
+msgstr ""
+
+#: c.opt:266
+msgid "Deprecated.  This switch has no effect"
+msgstr ""
+
+#: c.opt:270
+#, fuzzy
+msgid "Warn when there is a cast to a pointer from an integer of a different size"
+msgstr "cast naar pointer van integer met andere grootte"
+
+#: c.opt:274
+#, fuzzy
+msgid "Warn about invalid uses of the \"offsetof\" macro"
+msgstr "lijnnummer buiten bereik in %<#line%>-commando"
+
+#: c.opt:278
+msgid "Warn about PCH files that are found but not used"
+msgstr ""
+
+#: c.opt:282
+msgid "Do not warn about using \"long long\" when -pedantic"
+msgstr ""
+
+#: c.opt:286
+#, fuzzy
+msgid "Warn about suspicious declarations of \"main\""
+msgstr "geen eerdere declaratie voor %qs"
+
+#: c.opt:290
+#, fuzzy
+msgid "Warn about possibly missing braces around initializers"
+msgstr "accolades ontbreken rond beginwaarde"
+
+#: c.opt:294
+#, fuzzy
+msgid "Warn about global functions without previous declarations"
+msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
+
+#: c.opt:298
+#, fuzzy
+msgid "Warn about missing fields in struct initializers"
+msgstr "accolades ontbreken rond beginwaarde"
+
+#: c.opt:302
+#, fuzzy
+msgid "Warn about functions which might be candidates for format attributes"
+msgstr "deze functie is een mogelijke kandidaat voor het %<noreturn%> attribuut"
+
+#: c.opt:306
+msgid "Warn about user-specified include directories that do not exist"
+msgstr ""
+
+#: c.opt:310
+msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
+msgstr ""
+
+#: c.opt:314
+#, fuzzy
+msgid "Warn about global functions without prototypes"
+msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
+
+#: c.opt:318
+#, fuzzy
+msgid "Warn about use of multi-character character constants"
+msgstr "karakterconstante met meer dan Ã©Ã©n karakter"
+
+#: c.opt:322
+#, fuzzy
+msgid "Warn about \"extern\" declarations not at file scope"
+msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
+
+#: c.opt:326
+#, fuzzy
+msgid "Warn when non-templatized friend functions are declared within a template"
+msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
+
+#: c.opt:330
+#, fuzzy
+msgid "Warn about non-virtual destructors"
+msgstr "niet-prototype definitie hier"
+
+#: c.opt:334
+msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
+msgstr ""
+
+#: c.opt:338
+#, fuzzy
+msgid "Warn about non-normalised Unicode strings"
+msgstr "niet-prototype definitie hier"
+
+#: c.opt:342
+msgid "Warn if a C-style cast is used in a program"
+msgstr ""
+
+#: c.opt:346
+#, fuzzy
+msgid "Warn for obsolescent usage in a declaration"
+msgstr "parameternamen (zonder types) in functiedeclaratie"
+
+#: c.opt:350
+msgid "Warn if an old-style parameter definition is used"
+msgstr ""
+
+#: c.opt:354
+msgid "Warn if a string is longer than the maximum portable length specified by the standard"
+msgstr ""
+
+#: c.opt:358
+msgid "Warn about overloaded virtual function names"
+msgstr ""
+
+#: c.opt:362
+msgid "Warn about overriding initializers without side effects"
+msgstr ""
+
+#: c.opt:366
+#, fuzzy
+msgid "Warn about possibly missing parentheses"
+msgstr "accolades ontbreken rond beginwaarde"
+
+#: c.opt:370
+msgid "Warn when converting the type of pointers to member functions"
+msgstr ""
+
+#: c.opt:374
+#, fuzzy
+msgid "Warn about function pointer arithmetic"
+msgstr "pointer naar functie gebruikt in rekensom"
+
+#: c.opt:378
+#, fuzzy
+msgid "Warn when a pointer is cast to an integer of a different size"
+msgstr "cast van pointer naar integer met andere grootte"
+
+# Moet 'signature-string' vertaald worden?
+#: c.opt:382
+#, fuzzy
+msgid "Warn about misuses of pragmas"
+msgstr "Brol aan einde van signature-string."
+
+#: c.opt:386
+msgid "Warn if inherited methods are unimplemented"
+msgstr ""
+
+#: c.opt:390
+#, fuzzy
+msgid "Warn about multiple declarations of the same object"
+msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
+
+#: c.opt:394
+#, fuzzy
+msgid "Warn when the compiler reorders code"
+msgstr "incompatibele record-modus"
+
+#: c.opt:398
+#, fuzzy
+msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
+msgstr "teruggeefwaarde krijgt standaardtype %<int%>"
+
+#: c.opt:402
+msgid "Warn if a selector has multiple methods"
+msgstr ""
+
+#: c.opt:406
+msgid "Warn about possible violations of sequence point rules"
+msgstr ""
+
+#: c.opt:410
+#, fuzzy
+msgid "Warn about signed-unsigned comparisons"
+msgstr "formaatstring niet beÃ«indigd"
+
+#: c.opt:414
+#, fuzzy
+msgid "Warn when overload promotes from unsigned to signed"
+msgstr "vergelijking van gepromoveerde ~unsigned met unsigned"
+
+#: c.opt:418
+msgid "Warn about uncasted NULL used as sentinel"
+msgstr ""
+
+#: c.opt:422
+#, fuzzy
+msgid "Warn about unprototyped function declarations"
+msgstr "niet-prototype definitie hier"
+
+#: c.opt:426
+msgid "Warn if type signatures of candidate methods do not match exactly"
+msgstr ""
+
+#: c.opt:430
+msgid "Warn when synthesis behavior differs from Cfront"
+msgstr ""
+
+#: c.opt:438
+msgid "Warn about features not present in traditional C"
+msgstr ""
+
+#: c.opt:442
+msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
+msgstr ""
+
+#: c.opt:446
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr ""
+
+#: c.opt:450
+#, fuzzy
+msgid "Warn about @selector()s without previously declared methods"
+msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
+
+#: c.opt:454
+#, fuzzy
+msgid "Warn if an undefined macro is used in an #if directive"
+msgstr "ongedefinieerd of ongeldig #-commando"
+
+#: c.opt:458
+msgid "Warn about unrecognized pragmas"
+msgstr ""
+
+#: c.opt:462
+msgid "Warn about macros defined in the main file that are not used"
+msgstr ""
+
+#: c.opt:466
+msgid "Do not warn about using variadic macros when -pedantic"
+msgstr ""
+
+#: c.opt:470
+msgid "Warn if a variable length array is used"
+msgstr ""
+
+#: c.opt:474
+msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
+msgstr ""
+
+#: c.opt:478
+#, fuzzy
+msgid "Warn when a pointer differs in signedness in an assignment"
+msgstr "vergelijking van gepromoveerde ~unsigned met unsigned"
+
+#: c.opt:482
+msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
+msgstr ""
+
+#: c.opt:490
+msgid "Enforce class member access control semantics"
+msgstr ""
+
+#: c.opt:497
+msgid "Change when template instances are emitted"
+msgstr ""
+
+#: c.opt:501
+msgid "Recognize the \"asm\" keyword"
+msgstr ""
+
+#: c.opt:505
+#, fuzzy
+msgid "Recognize built-in functions"
+msgstr "interne fout - slechte ingebouwde functie %qs"
+
+#: c.opt:512
+msgid "Check the return value of new"
+msgstr ""
+
+#: c.opt:516
+msgid "Allow the arguments of the '?' operator to have different types"
+msgstr ""
+
+#: c.opt:520
+msgid "Reduce the size of object files"
+msgstr ""
+
+#: c.opt:524
+#, fuzzy
+msgid "Use class <name> for constant strings"
+msgstr "offset buiten de grenzen van een constante string"
+
+#: c.opt:528
+#, fuzzy
+msgid "Inline member functions by default"
+msgstr "kan functie %<main%> niet inline maken"
+
+#: c.opt:532
+#, fuzzy
+msgid "Preprocess directives only."
+msgstr "ongeldig preprocessing-commando"
+
+# "brede string"? "string met brede karakters/tekens"?
+#: c.opt:536
+#, fuzzy
+msgid "Permit '$' as an identifier character"
+msgstr "formaat is een wide-character string"
+
+#: c.opt:543
+#, fuzzy
+msgid "Generate code to check exception specifications"
+msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
+
+#: c.opt:550
+msgid "Convert all strings and character constants to character set <cset>"
+msgstr ""
+
+#: c.opt:554
+msgid "Permit universal character names (\\u and \\U) in identifiers"
+msgstr ""
+
+#: c.opt:558
+msgid "Specify the default character set for source files"
+msgstr ""
+
+#: c.opt:566
+msgid "Scope of for-init-statement variables is local to the loop"
+msgstr ""
+
+#: c.opt:570
+msgid "Do not assume that standard C libraries and \"main\" exist"
+msgstr ""
+
+#: c.opt:574
+msgid "Recognize GNU-defined keywords"
+msgstr ""
+
+#: c.opt:578
+msgid "Generate code for GNU runtime environment"
+msgstr ""
+
+#: c.opt:582
+msgid "Use traditional GNU semantics for inline functions"
+msgstr ""
+
+#: c.opt:595
+msgid "Assume normal C execution environment"
+msgstr ""
+
+#: c.opt:599
+msgid "Enable support for huge objects"
+msgstr ""
+
+#: c.opt:603
+#, fuzzy
+msgid "Export functions even if they can be inlined"
+msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
+
+#: c.opt:607
+#, fuzzy
+msgid "Emit implicit instantiations of inline templates"
+msgstr "impliciete declaratie van functie %qs"
+
+#: c.opt:611
+#, fuzzy
+msgid "Emit implicit instantiations of templates"
+msgstr "impliciete declaratie van functie %qs"
+
+#: c.opt:615
+msgid "Inject friend functions into enclosing namespace"
+msgstr ""
+
+#: c.opt:622
+msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
+msgstr ""
+
+#: c.opt:626
+msgid "Don't warn about uses of Microsoft extensions"
+msgstr ""
+
+#: c.opt:636
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
+msgstr ""
+
+#: c.opt:640
+msgid "Assume that receivers of Objective-C messages may be nil"
+msgstr ""
+
+#: c.opt:652
+msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
+msgstr ""
+
+#: c.opt:656
+msgid "Allow fast jumps to the message dispatcher"
+msgstr ""
+
+#: c.opt:662
+msgid "Enable Objective-C exception and synchronization syntax"
+msgstr ""
+
+#: c.opt:666
+msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
+msgstr ""
+
+#: c.opt:671
+msgid "Enable Objective-C setjmp exception handling runtime"
+msgstr ""
+
+#: c.opt:675
+msgid "Enable OpenMP"
+msgstr ""
+
+#: c.opt:679
+msgid "Recognize C++ kewords like \"compl\" and \"xor\""
+msgstr ""
+
+#: c.opt:683
+msgid "Enable optional diagnostics"
+msgstr ""
+
+#: c.opt:690
+msgid "Look for and use PCH files even when preprocessing"
+msgstr ""
+
+#: c.opt:694
+msgid "Downgrade conformance errors to warnings"
+msgstr ""
+
+#: c.opt:698
+msgid "Treat the input file as already preprocessed"
+msgstr ""
+
+#: c.opt:702
+msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
+msgstr ""
+
+#: c.opt:706
+msgid "Enable automatic template instantiation"
+msgstr ""
+
+#: c.opt:710
+msgid "Generate run time type descriptor information"
+msgstr ""
+
+#: c.opt:714
+msgid "Use the same size for double as for float"
+msgstr ""
+
+#: c.opt:722
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
+msgstr ""
+
+#: c.opt:726
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+msgstr ""
+
+#: c.opt:730
+msgid "Make \"char\" signed by default"
+msgstr ""
+
+#: c.opt:737
+msgid "Display statistics accumulated during compilation"
+msgstr ""
+
+#: c.opt:744
+msgid "Distance between tab stops for column reporting"
+msgstr ""
+
+#: c.opt:748
+msgid "Specify maximum template instantiation depth"
+msgstr ""
+
+#: c.opt:755
+msgid "Do not generate thread-safe code for initializing local statics"
+msgstr ""
+
+#: c.opt:759
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
+msgstr ""
+
+#: c.opt:763
+msgid "Make \"char\" unsigned by default"
+msgstr ""
+
+#: c.opt:767
+msgid "Use __cxa_atexit to register destructors"
+msgstr ""
+
+#: c.opt:771
+msgid "Use __cxa_get_exception_ptr in exception handling"
+msgstr ""
+
+#: c.opt:775
+msgid "Marks all inlined methods as having hidden visibility"
+msgstr ""
+
+#: c.opt:779
+msgid "Changes visibility to match Microsoft Visual Studio by default"
+msgstr ""
+
+#: c.opt:783
+msgid "Discard unused virtual functions"
+msgstr ""
+
+#: c.opt:787
+msgid "Implement vtables using thunks"
+msgstr ""
+
+#: c.opt:791
+msgid "Emit common-like symbols as weak symbols"
+msgstr ""
+
+#: c.opt:795
+msgid "Convert all wide strings and character constants to character set <cset>"
+msgstr ""
+
+#: c.opt:799
+msgid "Generate a #line directive pointing at the current working directory"
+msgstr ""
+
+#: c.opt:803
+msgid "Emit cross referencing information"
+msgstr ""
+
+#: c.opt:807
+msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
+msgstr ""
+
+#: c.opt:811
+msgid "Dump declarations to a .decl file"
+msgstr ""
+
+#: c.opt:815
+msgid "Aggressive reduced debug info for structs"
+msgstr ""
+
+#: c.opt:819
+msgid "Conservative reduced debug info for structs"
+msgstr ""
+
+#: c.opt:823
+msgid "Detailed reduced debug info for structs"
+msgstr ""
+
+#: c.opt:827 c.opt:859
+msgid "Add <dir> to the end of the system include path"
+msgstr ""
+
+#: c.opt:831
+msgid "Accept definition of macros in <file>"
+msgstr ""
+
+#: c.opt:835
+msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
+msgstr ""
+
+#: c.opt:839
+msgid "Include the contents of <file> before other files"
+msgstr ""
+
+#: c.opt:843
+msgid "Specify <path> as a prefix for next two options"
+msgstr ""
+
+#: c.opt:847
+msgid "Set <dir> to be the system root directory"
+msgstr ""
+
+#: c.opt:851
+msgid "Add <dir> to the start of the system include path"
+msgstr ""
+
+#: c.opt:855
+msgid "Add <dir> to the end of the quote include path"
+msgstr ""
+
+#: c.opt:876
+msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
+msgstr ""
+
+#: c.opt:880
+msgid "Do not search standard system include directories for C++"
+msgstr ""
+
+#: c.opt:896
+msgid "Generate C header of platform-specific features"
+msgstr ""
+
+#: c.opt:900
+msgid "Print a checksum of the executable for PCH validity checking, and stop"
+msgstr ""
+
+#: c.opt:904
+msgid "Remap file names when including files"
+msgstr ""
+
+#: c.opt:908
+msgid "Conform to the ISO 1998 C++ standard"
+msgstr "Volg de ISO 1998 C++ standaard"
+
+#: c.opt:912
+#, fuzzy
+msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
+msgstr "Volg de ISO 1998 C++ standaard met GNU uitbreidingen"
+
+#: c.opt:919 c.opt:954
+msgid "Conform to the ISO 1990 C standard"
+msgstr "Volg de ISO 1990 C standaard"
+
+#: c.opt:923 c.opt:962
+msgid "Conform to the ISO 1999 C standard"
+msgstr "Volg de ISO 1999 C standaard"
+
+#: c.opt:927
+msgid "Deprecated in favor of -std=c99"
+msgstr "Verouderd; gebruik liever -std=c99"
+
+#: c.opt:931
+msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
+msgstr "Volg de ISO 1998 C++ standaard met GNU uitbreidingen"
+
+#: c.opt:935
+#, fuzzy
+msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
+msgstr "Volg de ISO 1998 C++ standaard met GNU uitbreidingen"
+
+#: c.opt:942
+msgid "Conform to the ISO 1990 C standard with GNU extensions"
+msgstr "Volg de ISO 1990 C standaard met GNU uitbreidingen"
+
+#: c.opt:946
+msgid "Conform to the ISO 1999 C standard with GNU extensions"
+msgstr "Volg de ISO 1999 C standaard met GNU uitbreidingen"
+
+#: c.opt:950
+msgid "Deprecated in favor of -std=gnu99"
+msgstr "Verouderd; gebruik liever -std=gnu99"
+
+#: c.opt:958
+msgid "Conform to the ISO 1990 C standard as amended in 1994"
+msgstr "Volg de ISO 1990 C standaard zoals aangepast in 1994"
+
+#: c.opt:966
+msgid "Deprecated in favor of -std=iso9899:1999"
+msgstr "Verouderd; gebruik liever -std=iso9899:1999"
+
+# of "preprocessing" behouden?
+#: c.opt:970
+msgid "Enable traditional preprocessing"
+msgstr "Schakel traditionele voorverwerking in"
+
+#: c.opt:974
+#, fuzzy
+msgid "Support ISO C trigraphs"
+msgstr "-trigraphs\tOndersteun ISO C trigraphs"
+
+#: c.opt:978
+msgid "Do not predefine system-specific and GCC-specific macros"
+msgstr "Definieer geen systeem-specifieke of GCC-specifieke macros op voorhand"
+
+# kan beter
+#: c.opt:982
+msgid "Enable verbose output"
+msgstr "Schakel uitgebreide boodschappen in"
+
+#: ada/lang.opt:96
+msgid "Specify options to GNAT"
+msgstr ""
+
 #: attribs.c:244
 #, gcc-internal-format
 msgid "%qs attribute directive ignored"
@@ -16885,48 +16827,48 @@
 msgid "offset outside bounds of constant string"
 msgstr "offset buiten de grenzen van een constante string"
 
-#: builtins.c:1001
+#: builtins.c:1015
 #, gcc-internal-format
 msgid "second argument to %<__builtin_prefetch%> must be a constant"
 msgstr "tweede argument voor %<__builtin_prefetch%> moet een constante zijn"
 
-#: builtins.c:1008
+#: builtins.c:1022
 #, gcc-internal-format
 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
 msgstr "ongeldig tweede argument voor %<__builtin_prefetch%>; zal nul gebruiken"
 
-#: builtins.c:1016
+#: builtins.c:1030
 #, gcc-internal-format
 msgid "third argument to %<__builtin_prefetch%> must be a constant"
 msgstr "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
 
-#: builtins.c:1023
+#: builtins.c:1037
 #, gcc-internal-format
 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
 msgstr "ongeldig derde argument voor __builtin_prefetch; zal nul gebruiken"
 
-#: builtins.c:4592
+#: builtins.c:4608
 #, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> must be constant"
 msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
 
-#: builtins.c:4598
+#: builtins.c:4614
 #, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> out of range"
 msgstr "argument voor %<__builtin_args_info%> buiten bereik"
 
-#: builtins.c:4604
+#: builtins.c:4620
 #, gcc-internal-format
 msgid "missing argument in %<__builtin_args_info%>"
 msgstr "argument ontbreekt in %<__builtin_args_info%>"
 
-#: builtins.c:4693 gimplify.c:2117
+#: builtins.c:4709 gimplify.c:2118
 #, gcc-internal-format
 msgid "too few arguments to function %<va_start%>"
 msgstr "te weinig argumenten voor functie %<va_start%>"
 
 # Of misschien beter "... niet van het %<va_list%> type"?
-#: builtins.c:4857
+#: builtins.c:4872
 #, gcc-internal-format
 msgid "first argument to %<va_arg%> not of type %<va_list%>"
 msgstr "het eerste argument van %<va_arg%> is geen %<va_list%>"
@@ -16934,95 +16876,105 @@
 #. Unfortunately, this is merely undefined, rather than a constraint
 #. violation, so we cannot make this an error.  If this call is never
 #. executed, the program is still strictly conforming.
-#: builtins.c:4871
+#: builtins.c:4886
 #, gcc-internal-format
 msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr "%qT wordt tot %qT gepromoveerd indien het via %<...%> wordt doorgegeven"
 
-#: builtins.c:4876
+#: builtins.c:4891
 #, gcc-internal-format
 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr "(dus U zou %qT, en niet %qT, moeten doorgeven aan %<va_arg%>)"
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4882 c-typeck.c:2408
+#: builtins.c:4897 c-typeck.c:2419
 #, gcc-internal-format
 msgid "if this code is reached, the program will abort"
 msgstr "indien deze code bereikt wordt, zal het programma afgebroken worden"
 
-#: builtins.c:5000
+#: builtins.c:5015
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_frame_address%>"
 msgstr "ongeldig argument voor %<__builtin_frame_address%>"
 
-#: builtins.c:5002
+#: builtins.c:5017
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_return_address%>"
 msgstr "ongeldig argument voor %<__builtin_return_address%>"
 
-#: builtins.c:5015
+#: builtins.c:5030
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_frame_address%>"
 msgstr "niet-ondersteund argument voor %<__builtin_frame_address%>"
 
-#: builtins.c:5017
+#: builtins.c:5032
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_return_address%>"
 msgstr "niet-ondersteund argument voor %<__builtin_return_address%>"
 
-#: builtins.c:5564
+#: builtins.c:5579
 #, fuzzy, gcc-internal-format
 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
 msgstr "derde argument voor %<__builtin_prefetch%> moet een constante zijn"
 
 #. All valid uses of __builtin_va_arg_pack () are removed during
 #. inlining.
-#: builtins.c:6276 expr.c:8024
+#: builtins.c:6291 expr.c:8023
 #, fuzzy
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 msgstr "ongeldig argument voor %<__builtin_frame_address%>"
 
 #. All valid uses of __builtin_va_arg_pack_len () are removed during
 #. inlining.
-#: builtins.c:6282
+#: builtins.c:6297
 #, fuzzy
 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
 msgstr "ongeldig argument voor %<__builtin_frame_address%>"
 
-#: builtins.c:6578
+#: builtins.c:6593
 #, gcc-internal-format
 msgid "%<__builtin_longjmp%> second argument must be 1"
 msgstr "tweede argument van %<__builtin_longjmp%> moet 1 zijn"
 
-#: builtins.c:7209
+#: builtins.c:7224
 #, gcc-internal-format
 msgid "target format does not support infinity"
 msgstr "doelformaat ondersteunt geen oneindige waarde"
 
-#: builtins.c:9623 builtins.c:9712
+#: builtins.c:9638 builtins.c:9727 builtins.c:10082
 #, gcc-internal-format
 msgid "non-floating-point argument to function %qs"
 msgstr "niet-floating-point argument voor functie %qs"
 
-#: builtins.c:11303
+#: builtins.c:10446 builtins.c:10466
+#, fuzzy, gcc-internal-format
+msgid "too few arguments to function %qs"
+msgstr "te weinig argumenten voor functie %qE"
+
+#: builtins.c:10452 builtins.c:10472
+#, fuzzy, gcc-internal-format
+msgid "too many arguments to function %qs"
+msgstr "te veel argumenten voor functie %qE"
+
+#: builtins.c:11377
 #, gcc-internal-format
 msgid "%<va_start%> used in function with fixed args"
 msgstr "%<va_start%> gebruikt in functie met vaste argumenten"
 
-#: builtins.c:11311
+#: builtins.c:11385
 #, fuzzy, gcc-internal-format
 msgid "wrong number of arguments to function %<va_start%>"
 msgstr "te weinig argumenten voor functie %<va_start%>"
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:11324
+#: builtins.c:11398
 #, gcc-internal-format
 msgid "%<__builtin_next_arg%> called without an argument"
 msgstr "%<__builtin_next_arg%> opgeroepen zonder argument"
 
-#: builtins.c:11329
+#: builtins.c:11403
 #, fuzzy, gcc-internal-format
 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 msgstr "te weinig argumenten voor functie %<va_start%>"
@@ -17032,26 +16984,26 @@
 #. argument.  We just warn and set the arg to be the last
 #. argument so that we will get wrong-code because of
 #. it.
-#: builtins.c:11358
+#: builtins.c:11432
 #, gcc-internal-format
 msgid "second parameter of %<va_start%> not last named argument"
 msgstr "de tweede parameter van %<va_start%> is niet het laatste benoemde argument"
 
-#: builtins.c:11472
+#: builtins.c:11546
 #, fuzzy
 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
 msgstr "herhalings-aantal is geen integerconstante"
 
-#: builtins.c:11485
+#: builtins.c:11559
 #, fuzzy
 msgid "%Klast argument of %D is not integer constant between 0 and 3"
 msgstr "herhalings-aantal is geen integerconstante"
 
-#: builtins.c:11529 builtins.c:11693 builtins.c:11752
+#: builtins.c:11603 builtins.c:11767 builtins.c:11826
 msgid "%Kcall to %D will always overflow destination buffer"
 msgstr ""
 
-#: builtins.c:11683
+#: builtins.c:11757
 msgid "%Kcall to %D might overflow destination buffer"
 msgstr ""
 
@@ -17175,446 +17127,446 @@
 msgid "conversion to %qT alters %qT constant value"
 msgstr "ongeldige registernaam voor %qs"
 
-#: c-common.c:1296
+#: c-common.c:1299
 #, gcc-internal-format
 msgid "conversion to %qT from %qT may change the sign of the result"
 msgstr ""
 
-#: c-common.c:1325
+#: c-common.c:1328
 #, fuzzy, gcc-internal-format
 msgid "conversion to %qT from %qT may alter its value"
 msgstr "ongeldige registernaam voor %qs"
 
-#: c-common.c:1353
+#: c-common.c:1356
 #, gcc-internal-format
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "grote integer impliciet afgekapt naar 'unsigned' type"
 
-#: c-common.c:1359 c-common.c:1366 c-common.c:1374
+#: c-common.c:1362 c-common.c:1369 c-common.c:1377
 #, gcc-internal-format
 msgid "overflow in implicit constant conversion"
 msgstr "overflow in impliciete omzetting van constante"
 
-#: c-common.c:1528
+#: c-common.c:1531
 #, fuzzy, gcc-internal-format
 msgid "operation on %qE may be undefined"
 msgstr "bewerking op %qs is mogelijk niet gedefinieerd"
 
-#: c-common.c:1821
+#: c-common.c:1824
 #, gcc-internal-format
 msgid "case label does not reduce to an integer constant"
 msgstr "case-label valt niet te herleiden tot een integerconstante"
 
-#: c-common.c:1861
+#: c-common.c:1864
 #, gcc-internal-format
 msgid "case label value is less than minimum value for type"
 msgstr "waarde van case-label is kleiner dan de minimumwaarde van het type"
 
-#: c-common.c:1869
+#: c-common.c:1872
 #, gcc-internal-format
 msgid "case label value exceeds maximum value for type"
 msgstr "waarde van case-label is groter dan de maximumwaarde van het type"
 
-#: c-common.c:1877
+#: c-common.c:1880
 #, gcc-internal-format
 msgid "lower value in case label range less than minimum value for type"
 msgstr "beginwaarde in case-label bereik is kleiner dan de minimumwaarde van het type"
 
-#: c-common.c:1886
+#: c-common.c:1889
 #, gcc-internal-format
 msgid "upper value in case label range exceeds maximum value for type"
 msgstr "eindwaarde in case-label bereik is groter dan de maximumwaarde van het type"
 
-#: c-common.c:1960
+#: c-common.c:1963
 #, gcc-internal-format
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 msgstr ""
 
-#: c-common.c:2450
+#: c-common.c:2453
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to binary %s (have %qT and %qT)"
 msgstr "ongeldige operanden voor binaire %s-operator"
 
-#: c-common.c:2686
+#: c-common.c:2689
 #, gcc-internal-format
 msgid "comparison is always false due to limited range of data type"
 msgstr "vergelijking is altijd vals omwille van het beperkte bereik van het datatype"
 
-#: c-common.c:2688
+#: c-common.c:2691
 #, gcc-internal-format
 msgid "comparison is always true due to limited range of data type"
 msgstr "vergelijking is altijd waar omwille van het beperkte bereik van het datatype"
 
-#: c-common.c:2767
+#: c-common.c:2770
 #, gcc-internal-format
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "vergelijking van 'unsigned' expressie >= 0 is altijd waar"
 
-#: c-common.c:2777
+#: c-common.c:2780
 #, gcc-internal-format
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "vergelijking van 'unsigned' expressie < 0 is altijd vals"
 
-#: c-common.c:2818
+#: c-common.c:2821
 #, gcc-internal-format
 msgid "pointer of type %<void *%> used in arithmetic"
 msgstr "pointer van type %<void *%> gebruikt in rekensom"
 
-#: c-common.c:2824
+#: c-common.c:2827
 #, gcc-internal-format
 msgid "pointer to a function used in arithmetic"
 msgstr "pointer naar functie gebruikt in rekensom"
 
-#: c-common.c:2830
+#: c-common.c:2833
 #, gcc-internal-format
 msgid "pointer to member function used in arithmetic"
 msgstr "pointer naar lid-functie gebruikt in rekensom"
 
 # is de "," deel van de special format spec of niet?  en moet "true" hier vertaald worden of niet?
-#: c-common.c:2982
+#: c-common.c:2985
 #, fuzzy, gcc-internal-format
 msgid "the address of %qD will always evaluate as %<true%>"
 msgstr "het adres van %qD, zal altijd %<true%> zijn"
 
-#: c-common.c:3051 cp/semantics.c:596 cp/typeck.c:6411
+#: c-common.c:3054 cp/semantics.c:597 cp/typeck.c:6438
 #, gcc-internal-format
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "gebruik liefst haakjes rond toewijzingen die als waarheid gebruikt worden"
 
-#: c-common.c:3123 c-typeck.c:8958
+#: c-common.c:3126 c-typeck.c:8969
 #, gcc-internal-format
 msgid "invalid use of %<restrict%>"
 msgstr "ongeldig gebruik van %<restrict%>"
 
-#: c-common.c:3339
+#: c-common.c:3346
 #, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a function type"
 msgstr "ongeldige toepassing van %<sizeof%> op een functie-type"
 
-#: c-common.c:3349
+#: c-common.c:3356
 #, gcc-internal-format
 msgid "invalid application of %qs to a void type"
 msgstr "ongeldige toepasing van %qs op een void-type"
 
-#: c-common.c:3355
+#: c-common.c:3362
 #, gcc-internal-format
 msgid "invalid application of %qs to incomplete type %qT "
 msgstr "ongeldige toepassing van %qs op onvolledig type %qT "
 
-#: c-common.c:3396
+#: c-common.c:3403
 #, gcc-internal-format
 msgid "%<__alignof%> applied to a bit-field"
 msgstr "%<__alignof%> toegepast op bitveld"
 
-#: c-common.c:3969
+#: c-common.c:3976
 #, gcc-internal-format
 msgid "cannot disable built-in function %qs"
 msgstr "ingebouwde functie %qs kan niet uitgeschakeld worden"
 
-#: c-common.c:4172
+#: c-common.c:4179
 #, gcc-internal-format
 msgid "pointers are not permitted as case values"
 msgstr "pointers zijn niet toegestaan als case-waarden"
 
-#: c-common.c:4178
+#: c-common.c:4185
 #, gcc-internal-format
 msgid "range expressions in switch statements are non-standard"
 msgstr "het gebruik van bereik-expressies in switch statements is niet standaard"
 
-#: c-common.c:4204
+#: c-common.c:4211
 #, gcc-internal-format
 msgid "empty range specified"
 msgstr "leeg bereik opgegeven"
 
-#: c-common.c:4264
+#: c-common.c:4271
 #, gcc-internal-format
 msgid "duplicate (or overlapping) case value"
 msgstr "herhaalde (of overlappende) case-waarde"
 
-#: c-common.c:4265
+#: c-common.c:4272
 #, gcc-internal-format
 msgid "%Jthis is the first entry overlapping that value"
 msgstr "%Jdit is het eerste geval dat die waarde overlapt"
 
-#: c-common.c:4269
+#: c-common.c:4276
 #, gcc-internal-format
 msgid "duplicate case value"
 msgstr "herhaalde case-waarde"
 
-#: c-common.c:4270
+#: c-common.c:4277
 #, gcc-internal-format
 msgid "%Jpreviously used here"
 msgstr "%Jeerder hier gebruikt"
 
-#: c-common.c:4274
+#: c-common.c:4281
 #, gcc-internal-format
 msgid "multiple default labels in one switch"
 msgstr "meerdere default-labels in Ã©Ã©n switch"
 
-#: c-common.c:4275
+#: c-common.c:4282
 #, gcc-internal-format
 msgid "%Jthis is the first default label"
 msgstr "%Jdit is het eerste default-label"
 
-#: c-common.c:4324
+#: c-common.c:4331
 #, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type"
 msgstr "%Jcase-waarde %qs bestaat niet in het enumeratie-type"
 
-#: c-common.c:4327
+#: c-common.c:4334
 #, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type %qT"
 msgstr "%Jcase-waarde %qs bestaat niet in enumeratie-type %qT"
 
 # hopelijk kan ik hier %</%> gebruiken zelfs als ze niet in de originele boodschap staan...
-#: c-common.c:4385
+#: c-common.c:4392
 #, fuzzy, gcc-internal-format
 msgid "%Hswitch missing default case"
 msgstr "%H%<default%> geval ontbreekt in switch"
 
-#: c-common.c:4448
+#: c-common.c:4455
 #, gcc-internal-format
 msgid "%Henumeration value %qE not handled in switch"
 msgstr "%Henumeratiewaarde %qE wordt niet opgevangen in switch"
 
-#: c-common.c:4472
+#: c-common.c:4479
 #, gcc-internal-format
 msgid "taking the address of a label is non-standard"
 msgstr "het nemen van het adres van een label is niet standaard"
 
-#: c-common.c:4622
+#: c-common.c:4629
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored for field of type %qT"
 msgstr "het %qs attribuut wordt genegeerd voor %qs"
 
-#: c-common.c:4633 c-common.c:4652 c-common.c:4670 c-common.c:4697
-#: c-common.c:4724 c-common.c:4750 c-common.c:4769 c-common.c:4793
-#: c-common.c:4816 c-common.c:4839 c-common.c:4860 c-common.c:4881
-#: c-common.c:4905 c-common.c:4931 c-common.c:4968 c-common.c:4995
-#: c-common.c:5046 c-common.c:5130 c-common.c:5160 c-common.c:5179
-#: c-common.c:5499 c-common.c:5559 c-common.c:5580 c-common.c:5644
-#: c-common.c:5762 c-common.c:5828 c-common.c:5877 c-common.c:5923
-#: c-common.c:5993 c-common.c:6017 c-common.c:6301 c-common.c:6324
+#: c-common.c:4640 c-common.c:4659 c-common.c:4677 c-common.c:4704
+#: c-common.c:4731 c-common.c:4757 c-common.c:4776 c-common.c:4800
+#: c-common.c:4823 c-common.c:4846 c-common.c:4867 c-common.c:4888
+#: c-common.c:4912 c-common.c:4938 c-common.c:4975 c-common.c:5002
+#: c-common.c:5045 c-common.c:5129 c-common.c:5159 c-common.c:5178
+#: c-common.c:5498 c-common.c:5558 c-common.c:5579 c-common.c:5643
+#: c-common.c:5761 c-common.c:5827 c-common.c:5876 c-common.c:5922
+#: c-common.c:5992 c-common.c:6016 c-common.c:6301 c-common.c:6324
 #: c-common.c:6363
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored"
 msgstr "het %qs attribuut wordt genegeerd"
 
-#: c-common.c:4715 c-common.c:4741
+#: c-common.c:4722 c-common.c:4748
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute conflicts with attribute %s"
 msgstr "het %qs attribuut heeft geen betekenis voor types"
 
-#: c-common.c:4962
+#: c-common.c:4969
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute have effect only on public objects"
 msgstr "%Jhet %qE attribuut is enkel van toepassing op functies"
 
-#: c-common.c:5067
+#: c-common.c:5066
 #, fuzzy, gcc-internal-format
 msgid "destructor priorities are not supported"
 msgstr "-pipe wordt niet ondersteund"
 
-#: c-common.c:5069
+#: c-common.c:5068
 #, fuzzy, gcc-internal-format
 msgid "constructor priorities are not supported"
 msgstr "-pipe wordt niet ondersteund"
 
-#: c-common.c:5086
+#: c-common.c:5085
 #, gcc-internal-format
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 msgstr ""
 
-#: c-common.c:5091
+#: c-common.c:5090
 #, gcc-internal-format
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 msgstr ""
 
-#: c-common.c:5099
+#: c-common.c:5098
 #, gcc-internal-format
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 msgstr ""
 
-#: c-common.c:5102
+#: c-common.c:5101
 #, gcc-internal-format
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 msgstr ""
 
-#: c-common.c:5221
+#: c-common.c:5220
 #, gcc-internal-format
 msgid "unknown machine mode %qs"
 msgstr "onbekende machine-modus %qs"
 
-#: c-common.c:5250
+#: c-common.c:5249
 #, gcc-internal-format
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 msgstr "het aanduiden van vector-types via __attribute__ ((mode)) zal niet lang meer ondersteund worden"
 
-#: c-common.c:5253
+#: c-common.c:5252
 #, gcc-internal-format
 msgid "use __attribute__ ((vector_size)) instead"
 msgstr "gebruik ter vervanging __attribute__ ((vector_size))"
 
 # Misschien beter 'emuleren' dan nabootsen?
-#: c-common.c:5262
+#: c-common.c:5261
 #, gcc-internal-format
 msgid "unable to emulate %qs"
 msgstr "kan %qs niet nabootsen"
 
-#: c-common.c:5272
+#: c-common.c:5271
 #, gcc-internal-format
 msgid "invalid pointer mode %qs"
 msgstr "%qs is geen geldige pointer-modus"
 
-#: c-common.c:5289
+#: c-common.c:5288
 #, gcc-internal-format
 msgid "signness of type and machine mode %qs don't match"
 msgstr ""
 
-#: c-common.c:5300
+#: c-common.c:5299
 #, gcc-internal-format
 msgid "no data type for mode %qs"
 msgstr "geen datatype voor modus %qs"
 
 # volgens dict is "enumeral" geen echt woord - maakt het dus lastig te vertalen
-#: c-common.c:5310
+#: c-common.c:5309
 #, gcc-internal-format
 msgid "cannot use mode %qs for enumeral types"
 msgstr "kan %qs-modus niet gebruiken voor enumeratie-types"
 
 # zou leterlijk "ontoepasselijk" moeten zijn, maar dat klinkt zo stom vanwege de "toegepast"
-#: c-common.c:5337
+#: c-common.c:5336
 #, gcc-internal-format
 msgid "mode %qs applied to inappropriate type"
 msgstr "%qs-modus toegepast op ongeschikt type"
 
-#: c-common.c:5368
+#: c-common.c:5367
 #, gcc-internal-format
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "%Jsectie-attribuut kan niet opgegeven worden voor lokale variabelen"
 
-#: c-common.c:5379 config/bfin/bfin.c:4879 config/bfin/bfin.c:4930
+#: c-common.c:5378 config/bfin/bfin.c:4982 config/bfin/bfin.c:5033
 #, fuzzy, gcc-internal-format
 msgid "section of %q+D conflicts with previous declaration"
 msgstr "%Jsectie van %qD geeft een conflict met een eerdere declaratie"
 
-#: c-common.c:5388
+#: c-common.c:5387
 #, fuzzy, gcc-internal-format
 msgid "section attribute not allowed for %q+D"
 msgstr "%Jsectie-attribuut is niet toegestaan voor %qD"
 
-#: c-common.c:5394
+#: c-common.c:5393
 #, gcc-internal-format
 msgid "%Jsection attributes are not supported for this target"
 msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
 
-#: c-common.c:5426
+#: c-common.c:5425
 #, gcc-internal-format
 msgid "requested alignment is not a constant"
 msgstr "gevraagd alignment is geen constante"
 
-#: c-common.c:5431
+#: c-common.c:5430
 #, gcc-internal-format
 msgid "requested alignment is not a power of 2"
 msgstr "gevraagd alignment is geen macht van 2"
 
-#: c-common.c:5436
+#: c-common.c:5435
 #, gcc-internal-format
 msgid "requested alignment is too large"
 msgstr "gevraagd alignment is te groot"
 
-#: c-common.c:5462
+#: c-common.c:5461
 #, fuzzy, gcc-internal-format
 msgid "alignment may not be specified for %q+D"
 msgstr "%Jer kan geen alignment opgegeven worden voor %qD"
 
-#: c-common.c:5469
+#: c-common.c:5468
 #, gcc-internal-format
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 msgstr ""
 
-#: c-common.c:5473
+#: c-common.c:5472
 #, fuzzy, gcc-internal-format
 msgid "alignment for %q+D must be at least %d"
 msgstr "Alignment moet een kleine macht van twee zijn, en niet %d, in #pragma pack"
 
-#: c-common.c:5522
+#: c-common.c:5521
 #, fuzzy, gcc-internal-format
 msgid "%q+D defined both normally and as an alias"
 msgstr "%J%qD is zowel als alias en als normale naam gedefinieerd"
 
-#: c-common.c:5538
+#: c-common.c:5537
 #, fuzzy, gcc-internal-format
 msgid "alias argument not a string"
 msgstr "het argument van %<alias%> is geen string"
 
-#: c-common.c:5601
+#: c-common.c:5600
 #, gcc-internal-format
 msgid "%Jweakref attribute must appear before alias attribute"
 msgstr ""
 
-#: c-common.c:5631
+#: c-common.c:5630
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored on non-class types"
 msgstr "het %qs attribuut wordt genegeerd voor niet-class-types"
 
-#: c-common.c:5637
+#: c-common.c:5636
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored because %qT is already defined"
 msgstr "het %qs attribuut wordt genegeerd voor niet-class-types"
 
 # Of moet dit vertaald worden als 'zichtbaarheidsargument is ...'?
-#: c-common.c:5650
+#: c-common.c:5649
 #, fuzzy, gcc-internal-format
 msgid "visibility argument not a string"
 msgstr "het argument van %<visibility%> is geen string"
 
-#: c-common.c:5662
+#: c-common.c:5661
 #, gcc-internal-format
 msgid "%qE attribute ignored on types"
 msgstr "het %qE attribuut wordt genegeerd voor types"
 
-#: c-common.c:5678
+#: c-common.c:5677
 #, fuzzy, gcc-internal-format
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr "het argument van %<visibility%> moet \"default\", \"hidden\", \"protected\" of \"internal\" zijn"
 
-#: c-common.c:5689
+#: c-common.c:5688
 #, fuzzy, gcc-internal-format
 msgid "%qD redeclared with different visibility"
 msgstr "%qs als ander soort symbool geherdeclareerd"
 
-#: c-common.c:5692 c-common.c:5696
+#: c-common.c:5691 c-common.c:5695
 #, gcc-internal-format
 msgid "%qD was declared %qs which implies default visibility"
 msgstr ""
 
-#: c-common.c:5770
+#: c-common.c:5769
 #, fuzzy, gcc-internal-format
 msgid "tls_model argument not a string"
 msgstr "het argument van %<tls_model%> is geen string"
 
-#: c-common.c:5783
+#: c-common.c:5782
 #, fuzzy, gcc-internal-format
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr "het argument van %<tls_model%> moet \"local-exec\", \"initial-exec\", \"local-dynamic\" of \"global-dynamic\" zijn"
 
-#: c-common.c:5802 c-common.c:5897
+#: c-common.c:5801 c-common.c:5896
 #, gcc-internal-format
 msgid "%J%qE attribute applies only to functions"
 msgstr "%Jhet %qE attribuut is enkel van toepassing op functies"
 
-#: c-common.c:5807 c-common.c:5902
+#: c-common.c:5806 c-common.c:5901
 #, gcc-internal-format
 msgid "%Jcan%'t set %qE attribute after definition"
 msgstr "%Jkan het %qE attribuut niet instellen na een definitie"
 
-#: c-common.c:5858
+#: c-common.c:5857
 #, gcc-internal-format
 msgid "alloc_size parameter outside range"
 msgstr ""
 
-#: c-common.c:5991
+#: c-common.c:5990
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored for %qE"
 msgstr "het %qs attribuut wordt genegeerd voor %qs"
@@ -17726,7 +17678,7 @@
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 msgstr ""
 
-#: c-common.c:6818 cp/typeck.c:4525
+#: c-common.c:6818 cp/typeck.c:4533
 #, fuzzy, gcc-internal-format
 msgid "attempt to take address of bit-field structure member %qD"
 msgstr "poging om het adres te nemen van lid %qs van een bitveld-structure"
@@ -17761,14 +17713,14 @@
 msgid "size of array is too large"
 msgstr "omvang van array %qs is te groot"
 
-#: c-common.c:7041 c-common.c:7090 c-typeck.c:2705
+#: c-common.c:7041 c-common.c:7090 c-typeck.c:2716
 #, gcc-internal-format
 msgid "too few arguments to function %qE"
 msgstr "te weinig argumenten voor functie %qE"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-common.c:7058 c-typeck.c:4374
+#: c-common.c:7058 c-typeck.c:4385
 #, fuzzy, gcc-internal-format
 msgid "incompatible type for argument %d of %qE"
 msgstr "incompatibel type voor argument %d van %qs"
@@ -17848,8 +17800,8 @@
 #. an unprototyped function, it is compile-time undefined;
 #. making it a constraint in that case was rejected in
 #. DR#252.
-#: c-convert.c:95 c-typeck.c:1775 c-typeck.c:4012 cp/typeck.c:1502
-#: cp/typeck.c:5717 cp/typeck.c:6325 fortran/convert.c:88
+#: c-convert.c:95 c-typeck.c:1785 c-typeck.c:4023 cp/typeck.c:1548
+#: cp/typeck.c:5725 cp/typeck.c:6352 fortran/convert.c:88
 #: treelang/tree-convert.c:79
 #, gcc-internal-format
 msgid "void value not ignored as it ought to be"
@@ -17861,63 +17813,63 @@
 msgid "conversion to non-scalar type requested"
 msgstr "conversie naar niet-scalair type gevraagd"
 
-#: c-decl.c:546
+#: c-decl.c:547
 #, fuzzy, gcc-internal-format
 msgid "array %q+D assumed to have one element"
 msgstr "%Jarray %qD wordt aangenomen Ã©Ã©n element te bevatten"
 
 # goede vertaling voor scopes?
-#: c-decl.c:651
+#: c-decl.c:652
 #, gcc-internal-format
 msgid "GCC supports only %u nested scopes"
 msgstr "GCC ondersteunt maar %u geneste bereiken (scopes)"
 
-#: c-decl.c:737 cp/decl.c:358
+#: c-decl.c:738 cp/decl.c:359
 #, fuzzy, gcc-internal-format
 msgid "label %q+D used but not defined"
 msgstr "label %qs gebruikt maar niet gedefinieerd"
 
-#: c-decl.c:778
+#: c-decl.c:779
 #, fuzzy, gcc-internal-format
 msgid "nested function %q+D declared but never defined"
 msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
 
-#: c-decl.c:788
+#: c-decl.c:789
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D declared but never defined"
 msgstr "%Jgeneste functie %qD gedeclareerd maar niet gedefinieerd"
 
-#: c-decl.c:801 cp/decl.c:608
+#: c-decl.c:802 cp/decl.c:609
 #, fuzzy, gcc-internal-format
 msgid "unused variable %q+D"
 msgstr "%Jniet-gebruikte variabele %qD"
 
-#: c-decl.c:805
+#: c-decl.c:806
 #, gcc-internal-format
 msgid "type of array %q+D completed incompatibly with implicit initialization"
 msgstr ""
 
-#: c-decl.c:1039
+#: c-decl.c:1040
 #, gcc-internal-format
 msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
 msgstr "een parameterlijst met een beletselteken kan niet overeenkomen met een declaratie met lege parameterlijst"
 
-#: c-decl.c:1046
+#: c-decl.c:1047
 #, gcc-internal-format
 msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
 msgstr "een argumenttype dat een standaardpromotie heeft kan niet overeenkomen met een declaratie met lege parameterlijst"
 
-#: c-decl.c:1087
+#: c-decl.c:1088
 #, fuzzy, gcc-internal-format
 msgid "prototype for %q+D declares more arguments than previous old-style definition"
 msgstr "%Jprototype voor %qD delcareert argument %d met een onverenigbaar type"
 
-#: c-decl.c:1093
+#: c-decl.c:1094
 #, fuzzy, gcc-internal-format
 msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
 msgstr "%Jprototype voor %qD delcareert argument %d met een onverenigbaar type"
 
-#: c-decl.c:1102
+#: c-decl.c:1103
 #, fuzzy, gcc-internal-format
 msgid "prototype for %q+D declares argument %d with incompatible type"
 msgstr "%Jprototype voor %qD delcareert argument %d met een onverenigbaar type"
@@ -17925,43 +17877,43 @@
 # wringt een beetje...
 #. If we get here, no errors were found, but do issue a warning
 #. for this poor-style construct.
-#: c-decl.c:1115
+#: c-decl.c:1116
 #, fuzzy, gcc-internal-format
 msgid "prototype for %q+D follows non-prototype definition"
 msgstr "%Jprototype voor %qD volgt niet-prototype definitie"
 
-#: c-decl.c:1130
+#: c-decl.c:1131
 #, fuzzy, gcc-internal-format
 msgid "previous definition of %q+D was here"
 msgstr "%Jeerdere definitie van %qD was hier"
 
-#: c-decl.c:1132
+#: c-decl.c:1133
 #, fuzzy, gcc-internal-format
 msgid "previous implicit declaration of %q+D was here"
 msgstr "%Jeerdere impliciete declaratie van %qD was hier"
 
-#: c-decl.c:1134
+#: c-decl.c:1135
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D was here"
 msgstr "%Jeerdere declaratie van %qD was hier"
 
-#: c-decl.c:1174
+#: c-decl.c:1175
 #, fuzzy, gcc-internal-format
 msgid "%q+D redeclared as different kind of symbol"
 msgstr "%qs als ander soort symbool geherdeclareerd"
 
-#: c-decl.c:1178
+#: c-decl.c:1179
 #, fuzzy, gcc-internal-format
 msgid "built-in function %q+D declared as non-function"
 msgstr "%Jingebouwde functie %qD gedeclareerd als niet-functie"
 
 # "verbergt" is niet verkeerd, maar "schaduwt" of iets dergelijks is misschien toch beter
-#: c-decl.c:1181 c-decl.c:1298 c-decl.c:1983
+#: c-decl.c:1182 c-decl.c:1299 c-decl.c:1988
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a built-in function"
 msgstr "%Jdeclaratie van %qD verbergt een ingebouwde functie"
 
-#: c-decl.c:1190
+#: c-decl.c:1191
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of enumerator %q+D"
 msgstr "%Jherdeclaratie van enum %qD"
@@ -17969,278 +17921,278 @@
 #. If types don't match for a built-in, throw away the
 #. built-in.  No point in calling locate_old_decl here, it
 #. won't print anything.
-#: c-decl.c:1211
+#: c-decl.c:1212
 #, fuzzy, gcc-internal-format
 msgid "conflicting types for built-in function %q+D"
 msgstr "%Jonverenigbare types voor ingebouwde functie %qD"
 
-#: c-decl.c:1235 c-decl.c:1248 c-decl.c:1258
+#: c-decl.c:1236 c-decl.c:1249 c-decl.c:1259
 #, fuzzy, gcc-internal-format
 msgid "conflicting types for %q+D"
 msgstr "%Jonverenigbare types voor %qD"
 
 # misschien toch houden op type-qualifiers?
-#: c-decl.c:1256
+#: c-decl.c:1257
 #, fuzzy, gcc-internal-format
 msgid "conflicting type qualifiers for %q+D"
 msgstr "%J onverenigbare typekwalificaties voor %qD"
 
 #. Allow OLDDECL to continue in use.
-#: c-decl.c:1273
+#: c-decl.c:1274
 #, fuzzy, gcc-internal-format
 msgid "redefinition of typedef %q+D"
 msgstr "%Jherdefinitie van typedef %qD"
 
-#: c-decl.c:1324 c-decl.c:1426
+#: c-decl.c:1325 c-decl.c:1427
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %q+D"
 msgstr "%Jherdefinitie van %qD"
 
-#: c-decl.c:1359 c-decl.c:1464
+#: c-decl.c:1360 c-decl.c:1465
 #, fuzzy, gcc-internal-format
 msgid "static declaration of %q+D follows non-static declaration"
 msgstr "%Jdeclaratie van %qD als static volgt declaratie als niet-static"
 
-#: c-decl.c:1369 c-decl.c:1376 c-decl.c:1453 c-decl.c:1461
+#: c-decl.c:1370 c-decl.c:1377 c-decl.c:1454 c-decl.c:1462
 #, fuzzy, gcc-internal-format
 msgid "non-static declaration of %q+D follows static declaration"
 msgstr "%Jdeclaratie van %qD als niet-static volgt declaratie als static"
 
-#: c-decl.c:1393
+#: c-decl.c:1394
 #, gcc-internal-format
 msgid "%<gnu_inline%> attribute present on %q+D"
 msgstr ""
 
-#: c-decl.c:1395
+#: c-decl.c:1396
 #, fuzzy, gcc-internal-format
 msgid "%Jbut not here"
 msgstr "van hieruit opgeroepen"
 
-#: c-decl.c:1413
+#: c-decl.c:1414
 #, fuzzy, gcc-internal-format
 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
 msgstr "%Jdeclaratie van %qD als thread-local volgt declaratie als niet-thread-local"
 
-#: c-decl.c:1416
+#: c-decl.c:1417
 #, fuzzy, gcc-internal-format
 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
 msgstr "%Jdeclaratie van %qD als niet-thread-local volgt declaratie als thread-local"
 
-#: c-decl.c:1446
+#: c-decl.c:1447
 #, fuzzy, gcc-internal-format
 msgid "extern declaration of %q+D follows declaration with no linkage"
 msgstr "%Jdeclaratie van %qD as extern volgt declaratie zonder specifieke linkage"
 
-#: c-decl.c:1482
+#: c-decl.c:1483
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D with no linkage follows extern declaration"
 msgstr "%Jdeclaratie van %qD zonder specifieke linkage volgt declaratie als extern"
 
-#: c-decl.c:1488
+#: c-decl.c:1489
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %q+D with no linkage"
 msgstr "%Jherdeclaratie van %qD zonder specifieke linkage"
 
-#: c-decl.c:1502
+#: c-decl.c:1503
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
 msgstr "%Jherdeclaratie van %qD met andere zichtbaarheid (oude zichtbaarheid blijft behouden)"
 
-#: c-decl.c:1513
+#: c-decl.c:1514
 #, fuzzy, gcc-internal-format
 msgid "inline declaration of %qD follows declaration with attribute noinline"
 msgstr "%Jdeclaratie van %qD als inline volgt declaratie met %<noinline%> attribuut"
 
-#: c-decl.c:1520
+#: c-decl.c:1521
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D with attribute noinline follows inline declaration "
 msgstr "%Jdeclaratie van %qD met %<noinline%> attribuut volgt declaratie als inline"
 
-#: c-decl.c:1539
+#: c-decl.c:1540
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared inline after being called"
 msgstr "%J%qD als inline gedeclareerd na oproep"
 
-#: c-decl.c:1544
+#: c-decl.c:1545
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared inline after its definition"
 msgstr "%J%qD als inline gedeclareerd na zijn definitie"
 
-#: c-decl.c:1563
+#: c-decl.c:1564
 #, fuzzy, gcc-internal-format
 msgid "redefinition of parameter %q+D"
 msgstr "%Jherdefinitie van parameter %qD"
 
-#: c-decl.c:1590
+#: c-decl.c:1591
 #, fuzzy, gcc-internal-format
 msgid "redundant redeclaration of %q+D"
 msgstr "%Joverbodige herdeclaratie van %qD"
 
-#: c-decl.c:1970
+#: c-decl.c:1975
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows previous non-variable"
 msgstr "%Jdeclaratie van %qD verbergt een eerdere niet-variabele"
 
-#: c-decl.c:1975
+#: c-decl.c:1980
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a parameter"
 msgstr "de declaratie van %qs verbergt een parameter"
 
-#: c-decl.c:1978
+#: c-decl.c:1983
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a global declaration"
 msgstr "de declaratie van %qs verbergt een parameter"
 
-#: c-decl.c:1988
+#: c-decl.c:1993
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a previous local"
 msgstr "de declaratie van %qs verbergt een parameter"
 
-#: c-decl.c:1991 cp/name-lookup.c:988 cp/name-lookup.c:1019
-#: cp/name-lookup.c:1027
+#: c-decl.c:1996 cp/name-lookup.c:987 cp/name-lookup.c:1018
+#: cp/name-lookup.c:1026
 #, gcc-internal-format
 msgid "%Jshadowed declaration is here"
 msgstr "%Jde verborgen declaratie is hier"
 
-#: c-decl.c:2183
+#: c-decl.c:2188
 #, gcc-internal-format
 msgid "nested extern declaration of %qD"
 msgstr "geneste declaratie van %qD als extern"
 
-#: c-decl.c:2346 c-decl.c:2349
+#: c-decl.c:2351 c-decl.c:2354
 #, gcc-internal-format
 msgid "implicit declaration of function %qE"
 msgstr "impliciete declaratie van functie %qE"
 
-#: c-decl.c:2411
+#: c-decl.c:2416
 #, gcc-internal-format
 msgid "incompatible implicit declaration of built-in function %qD"
 msgstr "onverenigbare impliciete declaratie van ingebouwde functie %qD"
 
-#: c-decl.c:2420
+#: c-decl.c:2425
 #, gcc-internal-format
 msgid "incompatible implicit declaration of function %qD"
 msgstr "onverenigbare impliciete declaratie van functie %qD"
 
-#: c-decl.c:2473
+#: c-decl.c:2478
 #, fuzzy, gcc-internal-format
 msgid "%H%qE undeclared here (not in a function)"
 msgstr "%qE is hier niet gedeclareerd (niet in een functie)"
 
-#: c-decl.c:2478
+#: c-decl.c:2483
 #, fuzzy, gcc-internal-format
 msgid "%H%qE undeclared (first use in this function)"
 msgstr "%qE is hier niet gedeclareerd (eerste gebruik in deze functie)"
 
-#: c-decl.c:2482
+#: c-decl.c:2487
 #, fuzzy, gcc-internal-format
 msgid "%H(Each undeclared identifier is reported only once"
 msgstr "(Elke niet-gedeclareerde naam wordt slechts Ã©Ã©n"
 
-#: c-decl.c:2483
+#: c-decl.c:2488
 #, fuzzy, gcc-internal-format
 msgid "%Hfor each function it appears in.)"
 msgstr "keer vermeld voor elke functie waarin hij staat.)"
 
-#: c-decl.c:2521 cp/decl.c:2397
+#: c-decl.c:2526 cp/decl.c:2404
 #, fuzzy, gcc-internal-format
 msgid "label %qE referenced outside of any function"
 msgstr "naar label %s gerefereerd buiten enige functie"
 
-#: c-decl.c:2563
+#: c-decl.c:2568
 #, fuzzy, gcc-internal-format
 msgid "duplicate label declaration %qE"
 msgstr "herhaalde label-declaratie %qs"
 
-#: c-decl.c:2599
+#: c-decl.c:2604
 #, gcc-internal-format
 msgid "%Hduplicate label %qD"
 msgstr "%Hherhaald label %qD"
 
-#: c-decl.c:2609
+#: c-decl.c:2614
 #, gcc-internal-format
 msgid "%Jjump into statement expression"
 msgstr ""
 
 # Ik weet het, 'alleen-lezen' is lelijk, maar het is de min of meer geijkte vertaling.
-#: c-decl.c:2611
+#: c-decl.c:2616
 #, fuzzy, gcc-internal-format
 msgid "%Jjump into scope of identifier with variably modified type"
 msgstr "argument %d is alleen-lezen"
 
-#: c-decl.c:2626
+#: c-decl.c:2631
 #, gcc-internal-format
 msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
 msgstr ""
 
-#: c-decl.c:2701
+#: c-decl.c:2706
 #, gcc-internal-format
 msgid "%H%qE defined as wrong kind of tag"
 msgstr ""
 
-#: c-decl.c:2903
+#: c-decl.c:2908
 #, gcc-internal-format
 msgid "unnamed struct/union that defines no instances"
 msgstr "naamloze struct/union die geen instanties definieert"
 
-#: c-decl.c:2911
+#: c-decl.c:2916
 #, gcc-internal-format
 msgid "empty declaration with storage class specifier does not redeclare tag"
 msgstr ""
 
-#: c-decl.c:2922
+#: c-decl.c:2927
 #, gcc-internal-format
 msgid "empty declaration with type qualifier does not redeclare tag"
 msgstr ""
 
-#: c-decl.c:2943 c-decl.c:2950
+#: c-decl.c:2948 c-decl.c:2955
 #, gcc-internal-format
 msgid "useless type name in empty declaration"
 msgstr "nutteloze typenaam in lege declaratie"
 
-#: c-decl.c:2958
+#: c-decl.c:2963
 #, gcc-internal-format
 msgid "%<inline%> in empty declaration"
 msgstr "%<inline%> bij lege declaratie"
 
 # betere vertaling voor "file-scope"?
-#: c-decl.c:2964
+#: c-decl.c:2969
 #, gcc-internal-format
 msgid "%<auto%> in file-scope empty declaration"
 msgstr "%<auto%> in lege declaratie op bestandsniveau"
 
-#: c-decl.c:2970
+#: c-decl.c:2975
 #, gcc-internal-format
 msgid "%<register%> in file-scope empty declaration"
 msgstr "%<register%> in lege declaratie op bestandsniveau"
 
 # vertaling voor "storage class specifier"?
-#: c-decl.c:2976
+#: c-decl.c:2981
 #, gcc-internal-format
 msgid "useless storage class specifier in empty declaration"
 msgstr "nutteloze storage class specifier in lege declaratie"
 
-#: c-decl.c:2982
+#: c-decl.c:2987
 #, gcc-internal-format
 msgid "useless %<__thread%> in empty declaration"
 msgstr "nutteloze %<__thread%> in lege declaratie"
 
-#: c-decl.c:2990
+#: c-decl.c:2995
 #, gcc-internal-format
 msgid "useless type qualifier in empty declaration"
 msgstr "nutteloze type-kwalificatie in lege declaratie"
 
-#: c-decl.c:2997
+#: c-decl.c:3002
 #, gcc-internal-format
 msgid "empty declaration"
 msgstr "lege declaratie"
 
-#: c-decl.c:3063
+#: c-decl.c:3068
 #, gcc-internal-format
 msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
 msgstr "ISO C90 ondersteunt geen %<static%> of type-qualificaties in declaratoren van parameter arrays"
 
-#: c-decl.c:3066
+#: c-decl.c:3071
 #, gcc-internal-format
 msgid "ISO C90 does not support %<[*]%> array declarators"
 msgstr "ISO C90 ondersteunt geen %<[*]%> declaratoren van arrays"
@@ -18248,255 +18200,250 @@
 #. C99 6.7.5.2p4
 #. A function definition isn't function prototype scope C99 6.2.1p4.
 #. C99 6.7.5.2p4
-#: c-decl.c:3073 c-decl.c:5015
+#: c-decl.c:3078 c-decl.c:5014
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than function prototype scope"
 msgstr ""
 
-#: c-decl.c:3097
+#: c-decl.c:3181
 #, fuzzy, gcc-internal-format
-msgid "static or type qualifiers in abstract declarator"
-msgstr "%<static%> of type-kwalificatie in abstracte declarator"
-
-#: c-decl.c:3183
-#, fuzzy, gcc-internal-format
 msgid "%q+D is usually a function"
 msgstr "%J%qD is meestal een functie"
 
-#: c-decl.c:3192 cp/decl.c:3983 cp/decl2.c:773
+#: c-decl.c:3190 cp/decl.c:4003 cp/decl2.c:773
 #, gcc-internal-format
 msgid "typedef %qD is initialized (use __typeof__ instead)"
 msgstr "typedef %qD krijgt beginwaarde (gebruik beter __typeof__)"
 
-#: c-decl.c:3197
+#: c-decl.c:3195
 #, gcc-internal-format
 msgid "function %qD is initialized like a variable"
 msgstr "functie %qD krijgt beginwaarde alsof het een variabele is"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3203
+#: c-decl.c:3201
 #, gcc-internal-format
 msgid "parameter %qD is initialized"
 msgstr "parameter %qD krijgt beginwaarde"
 
-#: c-decl.c:3228
+#: c-decl.c:3226
 #, gcc-internal-format
 msgid "variable %qD has initializer but incomplete type"
 msgstr "variabele %qD heeft beginwaarde, maar een onvolledig type"
 
-#: c-decl.c:3316 c-decl.c:6108 cp/decl.c:4025 cp/decl.c:10985
+#: c-decl.c:3314 c-decl.c:6107 cp/decl.c:4045 cp/decl.c:11083
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D given attribute noinline"
 msgstr "%J%<noinline%> attribuut gegeven aan ingebouwde functie %qD"
 
-#: c-decl.c:3327
+#: c-decl.c:3326
 #, gcc-internal-format
 msgid "%q+D is static but declared in inline function %qD which is not static"
 msgstr ""
 
-#: c-decl.c:3418
+#: c-decl.c:3417
 #, fuzzy, gcc-internal-format
 msgid "initializer fails to determine size of %q+D"
 msgstr "beginwaarde legt grootte van %qs niet vast"
 
-#: c-decl.c:3423
+#: c-decl.c:3422
 #, fuzzy, gcc-internal-format
 msgid "array size missing in %q+D"
 msgstr "array-grootte ontbreekt in %qs"
 
-#: c-decl.c:3435
+#: c-decl.c:3434
 #, fuzzy, gcc-internal-format
 msgid "zero or negative size array %q+D"
 msgstr "%Jarray %qD heeft grootte die negatief of nul is"
 
-#: c-decl.c:3490 varasm.c:2067
+#: c-decl.c:3489 varasm.c:2067
 #, fuzzy, gcc-internal-format
 msgid "storage size of %q+D isn%'t known"
 msgstr "opslaggrootte van %qs is onbekend"
 
-#: c-decl.c:3500
+#: c-decl.c:3499
 #, fuzzy, gcc-internal-format
 msgid "storage size of %q+D isn%'t constant"
 msgstr "opslaggrootte van %qs is niet constant"
 
-#: c-decl.c:3545
+#: c-decl.c:3544
 #, fuzzy, gcc-internal-format
 msgid "ignoring asm-specifier for non-static local variable %q+D"
 msgstr "%Jasm-specificatie wordt genegeerd voor niet-static locale variabele %qD"
 
-#: c-decl.c:3573 fortran/f95-lang.c:653
+#: c-decl.c:3572 fortran/f95-lang.c:655
 #, gcc-internal-format
 msgid "cannot put object with volatile field into register"
 msgstr "een object met een volatile veld kan niet in een register geplaatst worden"
 
 # Of is 'verbiedt parameterdeclaraties op voorhand' beter?
-#: c-decl.c:3702
+#: c-decl.c:3701
 #, gcc-internal-format
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ISO C verbiedt voorwaartse declaraties van parameters"
 
-#: c-decl.c:3821
+#: c-decl.c:3820
 #, gcc-internal-format
 msgid "bit-field %qs width not an integer constant"
 msgstr "breedte van bitveld %qs is geen integerconstante"
 
-#: c-decl.c:3829
+#: c-decl.c:3828
 #, gcc-internal-format
 msgid "negative width in bit-field %qs"
 msgstr "bitveld %qs heeft een negatieve breedte"
 
-#: c-decl.c:3834
+#: c-decl.c:3833
 #, gcc-internal-format
 msgid "zero width for bit-field %qs"
 msgstr "bitveld %qs heeft breedte 0"
 
-#: c-decl.c:3844
+#: c-decl.c:3843
 #, gcc-internal-format
 msgid "bit-field %qs has invalid type"
 msgstr "bitveld %qs heeft een ongeldig type"
 
-#: c-decl.c:3854
+#: c-decl.c:3853
 #, gcc-internal-format
 msgid "type of bit-field %qs is a GCC extension"
 msgstr "het type van bitveld %qs is een uitbreiding van GCC"
 
-#: c-decl.c:3860
+#: c-decl.c:3859
 #, gcc-internal-format
 msgid "width of %qs exceeds its type"
 msgstr "breedte van %qs overschrijdt zijn type"
 
-#: c-decl.c:3873
+#: c-decl.c:3872
 #, gcc-internal-format
 msgid "%qs is narrower than values of its type"
 msgstr "%qs is smaller dan waarden van zijn type"
 
-#: c-decl.c:3892
+#: c-decl.c:3891
 #, gcc-internal-format
 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
 msgstr "ISO C90 verbiedt array %qs, wiens grootte niet geÃ«valueerd kan worden"
 
-#: c-decl.c:3896
+#: c-decl.c:3895
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids array whose size can%'t be evaluated"
 msgstr "ISO C90 verbiedt array %qs, wiens grootte niet geÃ«valueerd kan worden"
 
-#: c-decl.c:3902
+#: c-decl.c:3901
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids variable length array %qs"
 msgstr "ISO C90 verbiedt array %qs van variabele grootte"
 
-#: c-decl.c:3905
+#: c-decl.c:3904
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids variable length array"
 msgstr "ISO C90 verbiedt array %qs van variabele grootte"
 
-#: c-decl.c:3914
+#: c-decl.c:3913
 #, fuzzy, gcc-internal-format
 msgid "the size of array %qs can%'t be evaluated"
 msgstr "ISO C90 verbiedt array %qs, wiens grootte niet geÃ«valueerd kan worden"
 
-#: c-decl.c:3918
+#: c-decl.c:3917
 #, fuzzy, gcc-internal-format
 msgid "the size of array can %'t be evaluated"
 msgstr "grootte van array %qs is negatief"
 
-#: c-decl.c:3924
+#: c-decl.c:3923
 #, gcc-internal-format
 msgid "variable length array %qs is used"
 msgstr ""
 
-#: c-decl.c:3928 cp/decl.c:7004
+#: c-decl.c:3927 cp/decl.c:7076
 #, gcc-internal-format
 msgid "variable length array is used"
 msgstr ""
 
 # Ik weet het, 'alleen-lezen' is lelijk, maar het is de min of meer geijkte vertaling.
-#: c-decl.c:4051 c-decl.c:4328
+#: c-decl.c:4050 c-decl.c:4327
 #, fuzzy, gcc-internal-format
 msgid "variably modified %qs at file scope"
 msgstr "argument %d is alleen-lezen"
 
-#: c-decl.c:4069
+#: c-decl.c:4068
 #, gcc-internal-format
 msgid "type defaults to %<int%> in declaration of %qs"
 msgstr "type krijgt standaardwaarde %<int%> in de declaratie van %qs"
 
-#: c-decl.c:4097
+#: c-decl.c:4096
 #, gcc-internal-format
 msgid "duplicate %<const%>"
 msgstr "herhaalde %<const%>"
 
-#: c-decl.c:4099
+#: c-decl.c:4098
 #, gcc-internal-format
 msgid "duplicate %<restrict%>"
 msgstr "herhaalde %<restrict%>"
 
-#: c-decl.c:4101
+#: c-decl.c:4100
 #, gcc-internal-format
 msgid "duplicate %<volatile%>"
 msgstr "herhaalde %<volatile%>"
 
-#: c-decl.c:4120
+#: c-decl.c:4119
 #, gcc-internal-format
 msgid "function definition declared %<auto%>"
 msgstr "functie-definitie als %<auto%> gedeclareerd"
 
-#: c-decl.c:4122
+#: c-decl.c:4121
 #, gcc-internal-format
 msgid "function definition declared %<register%>"
 msgstr "functie-definitie als %<register%> gedeclareerd"
 
-#: c-decl.c:4124
+#: c-decl.c:4123
 #, gcc-internal-format
 msgid "function definition declared %<typedef%>"
 msgstr "functie-definitie als %<typdef%> gedeclareerd"
 
-#: c-decl.c:4126
+#: c-decl.c:4125
 #, gcc-internal-format
 msgid "function definition declared %<__thread%>"
 msgstr "functie-definitie als %<__thread%> gedeclareerd"
 
-#: c-decl.c:4142
+#: c-decl.c:4141
 #, gcc-internal-format
 msgid "storage class specified for structure field %qs"
 msgstr "opslagklasse opgegeven voor structure-veld %qs"
 
-#: c-decl.c:4146 cp/decl.c:7874
+#: c-decl.c:4145 cp/decl.c:7946
 #, gcc-internal-format
 msgid "storage class specified for parameter %qs"
 msgstr "opslagklasse opgegeven voor parameter %qs"
 
-#: c-decl.c:4149 cp/decl.c:7876
+#: c-decl.c:4148 cp/decl.c:7948
 #, gcc-internal-format
 msgid "storage class specified for typename"
 msgstr "opslagklasse opgegeven voor typenaam"
 
-#: c-decl.c:4166 cp/decl.c:7893
+#: c-decl.c:4165 cp/decl.c:7965
 #, gcc-internal-format
 msgid "%qs initialized and declared %<extern%>"
 msgstr "%qs krijgt beginwaarde en is als %<extern%> gedeclareerd"
 
-#: c-decl.c:4169 cp/decl.c:7896
+#: c-decl.c:4168 cp/decl.c:7968
 #, gcc-internal-format
 msgid "%qs has both %<extern%> and initializer"
 msgstr "%qs heeft zowel %<extern%> als een beginwaarde"
 
-#: c-decl.c:4174
+#: c-decl.c:4173
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<auto%>"
 msgstr "declaratie van %qs op bestandsniveau specifieert %<auto%>"
 
-#: c-decl.c:4176
+#: c-decl.c:4175
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<register%>"
 msgstr "declaratie van %qs op bestandsniveau specifieert %<auto%>"
 
-#: c-decl.c:4181 cp/decl.c:7900
+#: c-decl.c:4180 cp/decl.c:7972
 #, gcc-internal-format
 msgid "nested function %qs declared %<extern%>"
 msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
 
-#: c-decl.c:4184 cp/decl.c:7910
+#: c-decl.c:4183 cp/decl.c:7982
 #, gcc-internal-format
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 msgstr ""
@@ -18504,469 +18451,469 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:4231 c-decl.c:4472
+#: c-decl.c:4230 c-decl.c:4471
 #, gcc-internal-format
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr ""
 
-#: c-decl.c:4278
+#: c-decl.c:4277
 #, gcc-internal-format
 msgid "declaration of %qs as array of voids"
 msgstr "%qs wordt gedeclareerd als een array van voids"
 
-#: c-decl.c:4284
+#: c-decl.c:4283
 #, gcc-internal-format
 msgid "declaration of %qs as array of functions"
 msgstr "%qs wordt gedeclareerd als een array van functies"
 
-#: c-decl.c:4289
+#: c-decl.c:4288
 #, gcc-internal-format
 msgid "invalid use of structure with flexible array member"
 msgstr "ongeldig gebruik van strcture met flexibel array-lid"
 
-#: c-decl.c:4309
+#: c-decl.c:4308
 #, gcc-internal-format
 msgid "size of array %qs has non-integer type"
 msgstr "grootte van array %qs is van een niet-integer type"
 
-#: c-decl.c:4314
+#: c-decl.c:4313
 #, gcc-internal-format
 msgid "ISO C forbids zero-size array %qs"
 msgstr "ISO C verbiedt array %qs met grootte 0"
 
-#: c-decl.c:4321
+#: c-decl.c:4320
 #, gcc-internal-format
 msgid "size of array %qs is negative"
 msgstr "grootte van array %qs is negatief"
 
-#: c-decl.c:4375 c-decl.c:4631 cp/decl.c:8375
+#: c-decl.c:4374 c-decl.c:4630 cp/decl.c:8447
 #, gcc-internal-format
 msgid "size of array %qs is too large"
 msgstr "omvang van array %qs is te groot"
 
-#: c-decl.c:4386
+#: c-decl.c:4385
 #, gcc-internal-format
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C90 ondersteunt geen flexibele array-leden"
 
 #. C99 6.7.5.2p4
-#: c-decl.c:4399
+#: c-decl.c:4398
 #, fuzzy, gcc-internal-format
 msgid "%<[*]%> not allowed in other than a declaration"
 msgstr "%qs staat niet aan het begin van een declaratie"
 
-#: c-decl.c:4422
+#: c-decl.c:4421
 #, gcc-internal-format
 msgid "array type has incomplete element type"
 msgstr "arraytype heeft onvolledig elementtype"
 
-#: c-decl.c:4504 cp/decl.c:8001
+#: c-decl.c:4503 cp/decl.c:8073
 #, gcc-internal-format
 msgid "%qs declared as function returning a function"
 msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
 
-#: c-decl.c:4509 cp/decl.c:8006
+#: c-decl.c:4508 cp/decl.c:8078
 #, gcc-internal-format
 msgid "%qs declared as function returning an array"
 msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
 
-#: c-decl.c:4531
+#: c-decl.c:4530
 #, fuzzy, gcc-internal-format
 msgid "function definition has qualified void return type"
 msgstr "functiedefinitie heeft een gekwalificeerde %<void%> als teruggeeftype"
 
-#: c-decl.c:4534 cp/decl.c:7990 cp/pt.c:8568
+#: c-decl.c:4533 cp/decl.c:8062 cp/pt.c:8668
 #, gcc-internal-format
 msgid "type qualifiers ignored on function return type"
 msgstr "typekwalificaties op teruggeeftypes van functies worden genegeerd"
 
-#: c-decl.c:4563 c-decl.c:4644 c-decl.c:4732 c-decl.c:4825
+#: c-decl.c:4562 c-decl.c:4643 c-decl.c:4731 c-decl.c:4824
 #, gcc-internal-format
 msgid "ISO C forbids qualified function types"
 msgstr "ISO C verbiedt gekwalificeerde functie-types"
 
-#: c-decl.c:4652
+#: c-decl.c:4651
 #, fuzzy, gcc-internal-format
 msgid "typedef %q+D declared %<inline%>"
 msgstr "%Jtypedef %qD als %<inline%> gedeclareerd"
 
-#: c-decl.c:4667
+#: c-decl.c:4666
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids const or volatile function types"
 msgstr "ISO C verbiedt %<const%> of %<volatile%> functie-types"
 
 # Ik weet het, 'alleen-lezen' is lelijk, maar het is de min of meer geijkte vertaling.
 #. C99 6.7.2.1p8
-#: c-decl.c:4677
+#: c-decl.c:4676
 #, fuzzy, gcc-internal-format
 msgid "a member of a structure or union cannot have a variably modified type"
 msgstr "argument %d is alleen-lezen"
 
-#: c-decl.c:4693
+#: c-decl.c:4692
 #, gcc-internal-format
 msgid "variable or field %qs declared void"
 msgstr "variabele of veld %qs als void gedeclareerd"
 
-#: c-decl.c:4725
+#: c-decl.c:4724
 #, gcc-internal-format
 msgid "attributes in parameter array declarator ignored"
 msgstr "attributen genegeerd in declarator van parameter-array"
 
-#: c-decl.c:4760
+#: c-decl.c:4759
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D declared %<inline%>"
 msgstr "%Jparameter %qD als %<inline%> gedeclareerd"
 
-#: c-decl.c:4773
+#: c-decl.c:4772
 #, gcc-internal-format
 msgid "field %qs declared as a function"
 msgstr "veld %qs als een functie gedeclareerd"
 
-#: c-decl.c:4779
+#: c-decl.c:4778
 #, gcc-internal-format
 msgid "field %qs has incomplete type"
 msgstr "veld %qs heeft een onvolledig type"
 
-#: c-decl.c:4796 c-decl.c:4808 c-decl.c:4812
+#: c-decl.c:4795 c-decl.c:4807 c-decl.c:4811
 #, gcc-internal-format
 msgid "invalid storage class for function %qs"
 msgstr "ongeldige opslagklasse voor functie %qs"
 
-#: c-decl.c:4831
+#: c-decl.c:4830
 #, gcc-internal-format
 msgid "%<noreturn%> function returns non-void value"
 msgstr "%<noreturn%> functie geeft niet-void waarde terug"
 
-#: c-decl.c:4867
+#: c-decl.c:4866
 #, gcc-internal-format
 msgid "cannot inline function %<main%>"
 msgstr "kan functie %<main%> niet %<inline%> maken"
 
-#: c-decl.c:4910
+#: c-decl.c:4909
 #, gcc-internal-format
 msgid "variable previously declared %<static%> redeclared %<extern%>"
 msgstr "eerder als %<static%> gedeclareerde variabele als %<extern%> geherdeclareerd"
 
-#: c-decl.c:4920
+#: c-decl.c:4919
 #, fuzzy, gcc-internal-format
 msgid "variable %q+D declared %<inline%>"
 msgstr "%Jvariabele %qD als %<inline%> gedeclareerd"
 
 #. C99 6.7.5.2p2
-#: c-decl.c:4951
+#: c-decl.c:4950
 #, gcc-internal-format
 msgid "object with variably modified type must have no linkage"
 msgstr ""
 
-#: c-decl.c:5020 c-decl.c:6199
+#: c-decl.c:5019 c-decl.c:6198
 #, gcc-internal-format
 msgid "function declaration isn%'t a prototype"
 msgstr "functie-declaratie is geen prototype"
 
-#: c-decl.c:5028
+#: c-decl.c:5027
 #, gcc-internal-format
 msgid "parameter names (without types) in function declaration"
 msgstr "parameternamen (zonder types) in functiedeclaratie"
 
-#: c-decl.c:5061
+#: c-decl.c:5060
 #, fuzzy, gcc-internal-format
 msgid "parameter %u (%q+D) has incomplete type"
 msgstr "%Jparameter %u (%qD) heeft een onvolledig type"
 
-#: c-decl.c:5064
+#: c-decl.c:5063
 #, gcc-internal-format
 msgid "%Jparameter %u has incomplete type"
 msgstr "%Jparameter %u heeft een onvolledig type"
 
-#: c-decl.c:5073
+#: c-decl.c:5072
 #, fuzzy, gcc-internal-format
 msgid "parameter %u (%q+D) has void type"
 msgstr "%Jparameter %u (%qD) heeft %<void%> als type"
 
-#: c-decl.c:5076
+#: c-decl.c:5075
 #, gcc-internal-format
 msgid "%Jparameter %u has void type"
 msgstr "%Jparameter %u heeft %<void%> als type"
 
-#: c-decl.c:5138
+#: c-decl.c:5137
 #, gcc-internal-format
 msgid "%<void%> as only parameter may not be qualified"
 msgstr "%<void%> als enige parameter mag niet gekwalificeerd worden"
 
-#: c-decl.c:5142 c-decl.c:5176
+#: c-decl.c:5141 c-decl.c:5175
 #, gcc-internal-format
 msgid "%<void%> must be the only parameter"
 msgstr "%<void%> moet de enige parameter zijn"
 
-#: c-decl.c:5170
+#: c-decl.c:5169
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D has just a forward declaration"
 msgstr "%Jparameter %qD heeft enkel een voorwaartse declaratie"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5215
+#: c-decl.c:5214
 #, gcc-internal-format
 msgid "%<%s %E%> declared inside parameter list"
 msgstr "%<%s %E%> gedeclareerd binnen parameterlijst"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5219
+#: c-decl.c:5218
 #, gcc-internal-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "anonieme %s gedeclareerd binnen parameterlijst"
 
-#: c-decl.c:5224
+#: c-decl.c:5223
 #, gcc-internal-format
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "het bereik ervan is enkel deze definitie of declaratie, hetgeen waarschijnlijk niet de bedoeling is"
 
-#: c-decl.c:5358
+#: c-decl.c:5357
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %<union %E%>"
 msgstr "herdefinitie van %<union %s%>"
 
-#: c-decl.c:5360
+#: c-decl.c:5359
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %<struct %E%>"
 msgstr "herdefinitie van %<struct %s%>"
 
-#: c-decl.c:5365
+#: c-decl.c:5364
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<union %E%>"
 msgstr "geneste herdefinitie van %<union %s%>"
 
-#: c-decl.c:5367
+#: c-decl.c:5366
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<struct %E%>"
 msgstr "geneste herdefinitie van %<struct %s%>"
 
-#: c-decl.c:5442 cp/decl.c:3780
+#: c-decl.c:5441 cp/decl.c:3796
 #, gcc-internal-format
 msgid "declaration does not declare anything"
 msgstr "declaratie declareert niets"
 
-#: c-decl.c:5446
+#: c-decl.c:5445
 #, gcc-internal-format
 msgid "ISO C doesn%'t support unnamed structs/unions"
 msgstr "ISO C ondersteunt geen naamloze structs/unions"
 
-#: c-decl.c:5490 c-decl.c:5506
+#: c-decl.c:5489 c-decl.c:5505
 #, fuzzy, gcc-internal-format
 msgid "duplicate member %q+D"
 msgstr "%Jherhaald lid %qD"
 
-#: c-decl.c:5545
+#: c-decl.c:5544
 #, gcc-internal-format
 msgid "union has no named members"
 msgstr "union heeft geen benoemde leden"
 
-#: c-decl.c:5547
+#: c-decl.c:5546
 #, gcc-internal-format
 msgid "union has no members"
 msgstr "union heeft geen leden"
 
-#: c-decl.c:5552
+#: c-decl.c:5551
 #, gcc-internal-format
 msgid "struct has no named members"
 msgstr "struct heeft geen benoemde leden"
 
-#: c-decl.c:5554
+#: c-decl.c:5553
 #, gcc-internal-format
 msgid "struct has no members"
 msgstr "struct heeft geen leden"
 
-#: c-decl.c:5616
+#: c-decl.c:5615
 #, gcc-internal-format
 msgid "%Jflexible array member in union"
 msgstr "%Jflexibel array-lid in union"
 
-#: c-decl.c:5621
+#: c-decl.c:5620
 #, gcc-internal-format
 msgid "%Jflexible array member not at end of struct"
 msgstr "%Jflexibel array-lid niet aan het eind van de struct"
 
-#: c-decl.c:5626
+#: c-decl.c:5625
 #, gcc-internal-format
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr "%Jflexibel array-lid in overigens lege struct"
 
-#: c-decl.c:5633
+#: c-decl.c:5632
 #, gcc-internal-format
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "%Jongeldig gebruik van structure met flexibel array-lid"
 
-#: c-decl.c:5742
+#: c-decl.c:5741
 #, gcc-internal-format
 msgid "union cannot be made transparent"
 msgstr "union kan niet transparant gemaakt worden"
 
-#: c-decl.c:5813
+#: c-decl.c:5812
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<enum %E%>"
 msgstr "geneste herdefinitie van %<enum %qs%>"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5820
+#: c-decl.c:5819
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %<enum %E%>"
 msgstr "herdeclaratie van %<enum %qs%>"
 
-#: c-decl.c:5883
+#: c-decl.c:5882
 #, gcc-internal-format
 msgid "enumeration values exceed range of largest integer"
 msgstr "enumeratiewaarden overschrijden het bereik van de grootste integer"
 
-#: c-decl.c:5900
+#: c-decl.c:5899
 #, gcc-internal-format
 msgid "specified mode too small for enumeral values"
 msgstr "opgegeven modus is te klein voor enumeratiewaarden"
 
-#: c-decl.c:5996
+#: c-decl.c:5995
 #, gcc-internal-format
 msgid "enumerator value for %qE is not an integer constant"
 msgstr "enumeratiewaarde voor %qE is geen integerconstante"
 
-#: c-decl.c:6013
+#: c-decl.c:6012
 #, gcc-internal-format
 msgid "overflow in enumeration values"
 msgstr "overflow in enumeratiewaarden"
 
-#: c-decl.c:6018
+#: c-decl.c:6017
 #, gcc-internal-format
 msgid "ISO C restricts enumerator values to range of %<int%>"
 msgstr "ISO C beperkt enumeratiewaarden tot het bereik van het %<int%> type"
 
-#: c-decl.c:6125
+#: c-decl.c:6124
 #, gcc-internal-format
 msgid "return type is an incomplete type"
 msgstr "teruggeeftype is onvolledig"
 
-#: c-decl.c:6133
+#: c-decl.c:6132
 #, gcc-internal-format
 msgid "return type defaults to %<int%>"
 msgstr "teruggeeftype krijgt standaardwaarde %<int%>"
 
-#: c-decl.c:6206
+#: c-decl.c:6205
 #, fuzzy, gcc-internal-format
 msgid "no previous prototype for %q+D"
 msgstr "%Jgeen eerder prototype voor %qD"
 
-#: c-decl.c:6215
+#: c-decl.c:6214
 #, fuzzy, gcc-internal-format
 msgid "%q+D was used with no prototype before its definition"
 msgstr "%J%qD werd voor haar definitie gebruikt zonder protoype"
 
-#: c-decl.c:6221 cp/decl.c:11126
+#: c-decl.c:6220 cp/decl.c:11224
 #, fuzzy, gcc-internal-format
 msgid "no previous declaration for %q+D"
 msgstr "%Jgeen eerdere declaratie voor %qD"
 
-#: c-decl.c:6231
+#: c-decl.c:6230
 #, fuzzy, gcc-internal-format
 msgid "%q+D was used with no declaration before its definition"
 msgstr "%J%qD werd voor haar definitie gebruikt zonder declaratie"
 
-#: c-decl.c:6254 c-decl.c:6723
+#: c-decl.c:6253 c-decl.c:6722
 #, fuzzy, gcc-internal-format
 msgid "return type of %q+D is not %<int%>"
 msgstr "%Jteruggeeftype van %qD is niet %<int%>"
 
-#: c-decl.c:6259
+#: c-decl.c:6258
 #, fuzzy, gcc-internal-format
 msgid "%q+D is normally a non-static function"
 msgstr "%J%qD is gewoonlijk een niet-static funtie"
 
-#: c-decl.c:6293
+#: c-decl.c:6292
 #, gcc-internal-format
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr "%Jparameterdeclaraties in oude stijl gebruikt in de definitie van een functie die een prototype heeft"
 
-#: c-decl.c:6307
+#: c-decl.c:6306
 #, gcc-internal-format
 msgid "%Jtraditional C rejects ISO C style function definitions"
 msgstr "%Jtraditionele C verwerpt functiedefinities in de stijl van ISO C"
 
-#: c-decl.c:6323
+#: c-decl.c:6322
 #, gcc-internal-format
 msgid "%Jparameter name omitted"
 msgstr "%Jparameternaam weggelaten"
 
-#: c-decl.c:6357
+#: c-decl.c:6356
 #, gcc-internal-format
 msgid "%Jold-style function definition"
 msgstr "%Jfunctiedefinitie in oude stijl"
 
-#: c-decl.c:6366
+#: c-decl.c:6365
 #, gcc-internal-format
 msgid "%Jparameter name missing from parameter list"
 msgstr "%Jparameternaam ontbreekt in parameterlijst"
 
-#: c-decl.c:6377
+#: c-decl.c:6376
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared as a non-parameter"
 msgstr "%J%qD als niet-parameter gedeclareerd"
 
-#: c-decl.c:6382
+#: c-decl.c:6381
 #, fuzzy, gcc-internal-format
 msgid "multiple parameters named %q+D"
 msgstr "%Jmeerdere parameters hebben de naam %qD"
 
-#: c-decl.c:6390
+#: c-decl.c:6389
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D declared with void type"
 msgstr "%Jparameter %qD als void gedeclareerd"
 
-#: c-decl.c:6407 c-decl.c:6409
+#: c-decl.c:6406 c-decl.c:6408
 #, fuzzy, gcc-internal-format
 msgid "type of %q+D defaults to %<int%>"
 msgstr "%Jtype van %qD krijgt standaardtype %<int%>"
 
-#: c-decl.c:6428
+#: c-decl.c:6427
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D has incomplete type"
 msgstr "%Jparameter %qD heeft een onvolledig type"
 
-#: c-decl.c:6434
+#: c-decl.c:6433
 #, fuzzy, gcc-internal-format
 msgid "declaration for parameter %q+D but no such parameter"
 msgstr "%Jdeclaratie voor parameter %qD maar er is zo geen parameter"
 
-#: c-decl.c:6484
+#: c-decl.c:6483
 #, fuzzy, gcc-internal-format
 msgid "number of arguments doesn%'t match built-in prototype"
 msgstr "aantal argumenten kom niet overeen met prototype"
 
-#: c-decl.c:6488
+#: c-decl.c:6487
 #, gcc-internal-format
 msgid "number of arguments doesn%'t match prototype"
 msgstr "aantal argumenten kom niet overeen met prototype"
 
-#: c-decl.c:6489 c-decl.c:6529 c-decl.c:6542
+#: c-decl.c:6488 c-decl.c:6528 c-decl.c:6541
 #, gcc-internal-format
 msgid "%Hprototype declaration"
 msgstr "%Hdeclaratie van prototype"
 
-#: c-decl.c:6523
+#: c-decl.c:6522
 #, fuzzy, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match built-in prototype"
 msgstr "gepromoveerd argument %qD komt niet overeen met prototype"
 
-#: c-decl.c:6527
+#: c-decl.c:6526
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match prototype"
 msgstr "gepromoveerd argument %qD komt niet overeen met prototype"
 
-#: c-decl.c:6537
+#: c-decl.c:6536
 #, fuzzy, gcc-internal-format
 msgid "argument %qD doesn%'t match built-in prototype"
 msgstr "argument %qs komt niet overeen met prototype"
 
-#: c-decl.c:6541
+#: c-decl.c:6540
 #, fuzzy, gcc-internal-format
 msgid "argument %qD doesn%'t match prototype"
 msgstr "argument %qs komt niet overeen met prototype"
 
-#: c-decl.c:6768 cp/decl.c:11820
+#: c-decl.c:6767 cp/decl.c:11918
 #, fuzzy, gcc-internal-format
 msgid "no return statement in function returning non-void"
 msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
@@ -18974,438 +18921,438 @@
 #. 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.
-#: c-decl.c:6841
+#: c-decl.c:6840
 #, fuzzy, gcc-internal-format
 msgid "%<for%> loop initial declaration used outside C99 mode"
 msgstr "initiÃ«le declaratie voor %<for%> lus gebruikt buiten C99 modus"
 
-#: c-decl.c:6870
+#: c-decl.c:6869
 #, fuzzy, gcc-internal-format
 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
 msgstr "de declaratie van %qs verbergt een globale declaratie"
 
-#: c-decl.c:6873
+#: c-decl.c:6872
 #, fuzzy, gcc-internal-format
 msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
 msgstr "de declaratie van %qs verbergt een globale declaratie"
 
-#: c-decl.c:6878
+#: c-decl.c:6877
 #, fuzzy, gcc-internal-format
 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr "%qs als 'inline' gedeclareerd na de definitie"
 
-#: c-decl.c:6882
+#: c-decl.c:6881
 #, fuzzy, gcc-internal-format
 msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr "%qs als 'inline' gedeclareerd na de definitie"
 
-#: c-decl.c:6886
+#: c-decl.c:6885
 #, fuzzy, gcc-internal-format
 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr "%qs als 'inline' gedeclareerd na de definitie"
 
-#: c-decl.c:6890
+#: c-decl.c:6889
 #, fuzzy, gcc-internal-format
 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
 msgstr "de declaratie van %qs verbergt een globale declaratie"
 
-#: c-decl.c:7178 c-decl.c:7420 c-decl.c:7716
+#: c-decl.c:7177 c-decl.c:7419 c-decl.c:7715
 #, fuzzy, gcc-internal-format
 msgid "duplicate %qE"
 msgstr "herhaalde %qs"
 
-#: c-decl.c:7201 c-decl.c:7430 c-decl.c:7617
+#: c-decl.c:7200 c-decl.c:7429 c-decl.c:7616
 #, gcc-internal-format
 msgid "two or more data types in declaration specifiers"
 msgstr "twee of meer data types opgegeven bij declaratie"
 
-#: c-decl.c:7213 cp/parser.c:2149
+#: c-decl.c:7212 cp/parser.c:2152
 #, gcc-internal-format
 msgid "%<long long long%> is too long for GCC"
 msgstr "%<long long long%> is te lang voor GCC"
 
-#: c-decl.c:7220 c-decl.c:7520
+#: c-decl.c:7219 c-decl.c:7519
 #, gcc-internal-format
 msgid "both %<long long%> and %<double%> in declaration specifiers"
 msgstr "zowel %<long long%> als %<double%> opgegeven bij declaratie"
 
-#: c-decl.c:7226
+#: c-decl.c:7225
 #, gcc-internal-format
 msgid "ISO C90 does not support %<long long%>"
 msgstr "ISO C90 ondersteunt %<long long%> niet"
 
-#: c-decl.c:7231 c-decl.c:7260
+#: c-decl.c:7230 c-decl.c:7259
 #, gcc-internal-format
 msgid "both %<long%> and %<short%> in declaration specifiers"
 msgstr "zowel %<long%> als %<short%> opgegeven bij declaratie"
 
-#: c-decl.c:7234 c-decl.c:7437
+#: c-decl.c:7233 c-decl.c:7436
 #, gcc-internal-format
 msgid "both %<long%> and %<void%> in declaration specifiers"
 msgstr "zowel %<long%> als %<void%> opgegeven bij declaratie"
 
-#: c-decl.c:7237 c-decl.c:7459
+#: c-decl.c:7236 c-decl.c:7458
 #, gcc-internal-format
 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
 msgstr "zowel %<long%> als %<_Bool%> opgegeven bij declaratie"
 
-#: c-decl.c:7240 c-decl.c:7481
+#: c-decl.c:7239 c-decl.c:7480
 #, gcc-internal-format
 msgid "both %<long%> and %<char%> in declaration specifiers"
 msgstr "zowel %<long%> als %<char%> opgegeven bij declaratie"
 
-#: c-decl.c:7243 c-decl.c:7501
+#: c-decl.c:7242 c-decl.c:7500
 #, gcc-internal-format
 msgid "both %<long%> and %<float%> in declaration specifiers"
 msgstr "zowel %<long%> als %<float%> opgegeven bij declaratie"
 
-#: c-decl.c:7246
+#: c-decl.c:7245
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
 msgstr "zowel %<long%> als %<char%> opgegeven bij declaratie"
 
-#: c-decl.c:7249
+#: c-decl.c:7248
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
 msgstr "zowel %<long%> als %<char%> opgegeven bij declaratie"
 
-#: c-decl.c:7252
+#: c-decl.c:7251
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
 msgstr "zowel %<long%> als %<char%> opgegeven bij declaratie"
 
-#: c-decl.c:7263 c-decl.c:7440
+#: c-decl.c:7262 c-decl.c:7439
 #, gcc-internal-format
 msgid "both %<short%> and %<void%> in declaration specifiers"
 msgstr "zowel %<short%> als %<void%> opgegeven bij declaratie"
 
-#: c-decl.c:7266 c-decl.c:7462
+#: c-decl.c:7265 c-decl.c:7461
 #, gcc-internal-format
 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
 msgstr "zowel %<short%> als %<_Bool%> opgegeven bij declaratie"
 
-#: c-decl.c:7269 c-decl.c:7484
+#: c-decl.c:7268 c-decl.c:7483
 #, gcc-internal-format
 msgid "both %<short%> and %<char%> in declaration specifiers"
 msgstr "zowel %<short%> als %<char%> opgegeven bij declaratie"
 
-#: c-decl.c:7272 c-decl.c:7504
+#: c-decl.c:7271 c-decl.c:7503
 #, gcc-internal-format
 msgid "both %<short%> and %<float%> in declaration specifiers"
 msgstr "zowel %<short%> als %<float%> opgegeven bij declaratie"
 
-#: c-decl.c:7275 c-decl.c:7523
+#: c-decl.c:7274 c-decl.c:7522
 #, gcc-internal-format
 msgid "both %<short%> and %<double%> in declaration specifiers"
 msgstr "zowel %<short%> als %<double%> opgegeven bij declaratie"
 
-#: c-decl.c:7278
+#: c-decl.c:7277
 #, fuzzy, gcc-internal-format
 msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
 msgstr "zowel %<short%> als %<char%> opgegeven bij declaratie"
 
-#: c-decl.c:7281
+#: c-decl.c:7280
 #, fuzzy, gcc-internal-format
 msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
 msgstr "zowel %<short%> als %<char%> opgegeven bij declaratie"
 
-#: c-decl.c:7284
+#: c-decl.c:7283
 #, fuzzy, gcc-internal-format
 msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
 msgstr "zowel %<short%> als %<char%> opgegeven bij declaratie"
 
-#: c-decl.c:7292 c-decl.c:7321
+#: c-decl.c:7291 c-decl.c:7320
 #, gcc-internal-format
 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
 msgstr "zowel %<signed%> als %<unsigned%> opgegeven bij declaratie"
 
-#: c-decl.c:7295 c-decl.c:7443
+#: c-decl.c:7294 c-decl.c:7442
 #, gcc-internal-format
 msgid "both %<signed%> and %<void%> in declaration specifiers"
 msgstr "zowel %<signed%> als %<void%> opgegeven bij declaratie"
 
-#: c-decl.c:7298 c-decl.c:7465
+#: c-decl.c:7297 c-decl.c:7464
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
 msgstr "zowel %<signed%> als %<_Bool%> opgegeven bij declaratie"
 
-#: c-decl.c:7301 c-decl.c:7507
+#: c-decl.c:7300 c-decl.c:7506
 #, gcc-internal-format
 msgid "both %<signed%> and %<float%> in declaration specifiers"
 msgstr "zowel %<signed%> als %<float%> opgegeven bij declaratie"
 
-#: c-decl.c:7304 c-decl.c:7526
+#: c-decl.c:7303 c-decl.c:7525
 #, gcc-internal-format
 msgid "both %<signed%> and %<double%> in declaration specifiers"
 msgstr "zowel %<signed%> als %<double%> opgegeven bij declaratie"
 
-#: c-decl.c:7307
+#: c-decl.c:7306
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
 msgstr "zowel %<signed%> als %<_Bool%> opgegeven bij declaratie"
 
-#: c-decl.c:7310
+#: c-decl.c:7309
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
 msgstr "zowel %<signed%> als %<_Bool%> opgegeven bij declaratie"
 
-#: c-decl.c:7313
+#: c-decl.c:7312
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
 msgstr "zowel %<signed%> als %<_Bool%> opgegeven bij declaratie"
 
-#: c-decl.c:7324 c-decl.c:7446
+#: c-decl.c:7323 c-decl.c:7445
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
 msgstr "zowel %<unsigned%> als %<void%> opgegeven bij declaratie"
 
-#: c-decl.c:7327 c-decl.c:7468
+#: c-decl.c:7326 c-decl.c:7467
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
 msgstr "zowel %<unsigned%> als %<_Bool%> opgegeven bij declaratie"
 
-#: c-decl.c:7330 c-decl.c:7510
+#: c-decl.c:7329 c-decl.c:7509
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
 msgstr "zowel %<unsigned%> als %<float%> opgegeven bij declaratie"
 
-#: c-decl.c:7333 c-decl.c:7529
+#: c-decl.c:7332 c-decl.c:7528
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
 msgstr "zowel %<unsigned%> als %<double%> opgegeven bij declaratie"
 
-#: c-decl.c:7336
+#: c-decl.c:7335
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
 msgstr "zowel %<unsigned%> als %<_Bool%> opgegeven bij declaratie"
 
-#: c-decl.c:7339
+#: c-decl.c:7338
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
 msgstr "zowel %<unsigned%> als %<_Bool%> opgegeven bij declaratie"
 
-#: c-decl.c:7342
+#: c-decl.c:7341
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
 msgstr "zowel %<unsigned%> als %<_Bool%> opgegeven bij declaratie"
 
-#: c-decl.c:7350
+#: c-decl.c:7349
 #, gcc-internal-format
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C90 ondersteunt geen complexe types"
 
-#: c-decl.c:7352 c-decl.c:7449
+#: c-decl.c:7351 c-decl.c:7448
 #, gcc-internal-format
 msgid "both %<complex%> and %<void%> in declaration specifiers"
 msgstr "zowel %<complex%> als %<void%> opgegeven bij declaratie"
 
-#: c-decl.c:7355 c-decl.c:7471
+#: c-decl.c:7354 c-decl.c:7470
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
 msgstr "zowel %<complex%> als %<_Bool%> opgegeven bij declaratie"
 
-#: c-decl.c:7358
+#: c-decl.c:7357
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
 msgstr "zowel %<complex%> als %<_Bool%> opgegeven bij declaratie"
 
-#: c-decl.c:7361
+#: c-decl.c:7360
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
 msgstr "zowel %<complex%> als %<_Bool%> opgegeven bij declaratie"
 
-#: c-decl.c:7364
+#: c-decl.c:7363
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
 msgstr "zowel %<complex%> als %<_Bool%> opgegeven bij declaratie"
 
-#: c-decl.c:7367
+#: c-decl.c:7366
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Fract%> in declaration specifiers"
 msgstr "zowel %<complex%> als %<_Bool%> opgegeven bij declaratie"
 
-#: c-decl.c:7370
+#: c-decl.c:7369
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Accum%> in declaration specifiers"
 msgstr "zowel %<complex%> als %<_Bool%> opgegeven bij declaratie"
 
-#: c-decl.c:7373
+#: c-decl.c:7372
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Sat%> in declaration specifiers"
 msgstr "zowel %<complex%> als %<_Bool%> opgegeven bij declaratie"
 
-#: c-decl.c:7381
+#: c-decl.c:7380
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support saturating types"
 msgstr "ISO C ondersteunt %<long long%> niet"
 
-#: c-decl.c:7383 c-decl.c:7452
+#: c-decl.c:7382 c-decl.c:7451
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<void%> in declaration specifiers"
 msgstr "zowel %<short%> als %<void%> opgegeven bij declaratie"
 
-#: c-decl.c:7386 c-decl.c:7474
+#: c-decl.c:7385 c-decl.c:7473
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Bool%> in declaration specifiers"
 msgstr "zowel %<short%> als %<_Bool%> opgegeven bij declaratie"
 
-#: c-decl.c:7389 c-decl.c:7487
+#: c-decl.c:7388 c-decl.c:7486
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<char%> in declaration specifiers"
 msgstr "zowel %<short%> als %<char%> opgegeven bij declaratie"
 
-#: c-decl.c:7392 c-decl.c:7494
+#: c-decl.c:7391 c-decl.c:7493
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<int%> in declaration specifiers"
 msgstr "zowel %<short%> als %<void%> opgegeven bij declaratie"
 
-#: c-decl.c:7395 c-decl.c:7513
+#: c-decl.c:7394 c-decl.c:7512
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<float%> in declaration specifiers"
 msgstr "zowel %<short%> als %<float%> opgegeven bij declaratie"
 
-#: c-decl.c:7398 c-decl.c:7532
+#: c-decl.c:7397 c-decl.c:7531
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<double%> in declaration specifiers"
 msgstr "zowel %<short%> als %<double%> opgegeven bij declaratie"
 
-#: c-decl.c:7401
+#: c-decl.c:7400
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal32%> in declaration specifiers"
 msgstr "zowel %<short%> als %<char%> opgegeven bij declaratie"
 
-#: c-decl.c:7404
+#: c-decl.c:7403
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal64%> in declaration specifiers"
 msgstr "zowel %<short%> als %<char%> opgegeven bij declaratie"
 
-#: c-decl.c:7407
+#: c-decl.c:7406
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal128%> in declaration specifiers"
 msgstr "zowel %<short%> als %<char%> opgegeven bij declaratie"
 
-#: c-decl.c:7410
+#: c-decl.c:7409
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
 msgstr "zowel %<short%> als %<double%> opgegeven bij declaratie"
 
-#: c-decl.c:7549
+#: c-decl.c:7548
 #, fuzzy, gcc-internal-format
 msgid "both %<long long%> and %<%s%> in declaration specifiers"
 msgstr "zowel %<long long%> als %<double%> opgegeven bij declaratie"
 
-#: c-decl.c:7552
+#: c-decl.c:7551
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<%s%> in declaration specifiers"
 msgstr "zowel %<long%> als %<short%> opgegeven bij declaratie"
 
-#: c-decl.c:7555
+#: c-decl.c:7554
 #, fuzzy, gcc-internal-format
 msgid "both %<short%> and %<%s%> in declaration specifiers"
 msgstr "zowel %<short%> als %<void%> opgegeven bij declaratie"
 
-#: c-decl.c:7558
+#: c-decl.c:7557
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<%s%> in declaration specifiers"
 msgstr "zowel %<signed%> als %<void%> opgegeven bij declaratie"
 
-#: c-decl.c:7561
+#: c-decl.c:7560
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
 msgstr "zowel %<unsigned%> als %<void%> opgegeven bij declaratie"
 
-#: c-decl.c:7564 c-decl.c:7590
+#: c-decl.c:7563 c-decl.c:7589
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<%s%> in declaration specifiers"
 msgstr "zowel %<complex%> als %<void%> opgegeven bij declaratie"
 
-#: c-decl.c:7567
+#: c-decl.c:7566
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<%s%> in declaration specifiers"
 msgstr "zowel %<long%> als %<short%> opgegeven bij declaratie"
 
-#: c-decl.c:7577
+#: c-decl.c:7576
 #, fuzzy, gcc-internal-format
 msgid "decimal floating point not supported for this target"
 msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
 
-#: c-decl.c:7579
+#: c-decl.c:7578
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support decimal floating point"
 msgstr "ISO C90 ondersteunt %<long long%> niet"
 
-#: c-decl.c:7598
+#: c-decl.c:7597
 #, fuzzy, gcc-internal-format
 msgid "fixed-point types not supported for this target"
 msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
 
-#: c-decl.c:7600
+#: c-decl.c:7599
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support fixed-point types"
 msgstr "ISO C ondersteunt %<long long%> niet"
 
 # is letterlijke vertaling maar klinkt zo vreemd...
-#: c-decl.c:7634
+#: c-decl.c:7633
 #, fuzzy, gcc-internal-format
 msgid "%qE fails to be a typedef or built in type"
 msgstr "%qs slaagt er niet in een typedef of ingebouwd type te zijn"
 
-#: c-decl.c:7667
+#: c-decl.c:7666
 #, fuzzy, gcc-internal-format
 msgid "%qE is not at beginning of declaration"
 msgstr "%qs staat niet aan het begin van een declaratie"
 
-#: c-decl.c:7681
+#: c-decl.c:7680
 #, gcc-internal-format
 msgid "%<__thread%> used with %<auto%>"
 msgstr "%<__thread%> samen met %<auto%> gebruikt"
 
-#: c-decl.c:7683
+#: c-decl.c:7682
 #, gcc-internal-format
 msgid "%<__thread%> used with %<register%>"
 msgstr "%<__thread%> samen met %<register%> gebruikt"
 
-#: c-decl.c:7685
+#: c-decl.c:7684
 #, gcc-internal-format
 msgid "%<__thread%> used with %<typedef%>"
 msgstr "%<__thread%> samen met %<typedef%> gebruikt"
 
-#: c-decl.c:7696
+#: c-decl.c:7695
 #, gcc-internal-format
 msgid "%<__thread%> before %<extern%>"
 msgstr "%<__thread%> vÃ³Ã³r %<extern%> gebruikt"
 
-#: c-decl.c:7705
+#: c-decl.c:7704
 #, gcc-internal-format
 msgid "%<__thread%> before %<static%>"
 msgstr "%<__thread%> vÃ³Ã³r %<static%> gebruikt"
 
-#: c-decl.c:7721
+#: c-decl.c:7720
 #, fuzzy, gcc-internal-format
 msgid "multiple storage classes in declaration specifiers"
 msgstr "meerdere opslagklassen in declaratie van %qs"
 
-#: c-decl.c:7728
+#: c-decl.c:7727
 #, fuzzy, gcc-internal-format
 msgid "%<__thread%> used with %qE"
 msgstr "%<__thread%> samen met %s gebruikt"
 
-#: c-decl.c:7775
+#: c-decl.c:7774
 #, fuzzy, gcc-internal-format
 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
 msgstr "%<__thread%> samen met %<auto%> gebruikt"
 
-#: c-decl.c:7787
+#: c-decl.c:7786
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
 msgstr "ISO C ondersteunt simpele %<complex%> niet in de betekenis van %<double complex%>"
 
-#: c-decl.c:7832 c-decl.c:7858
+#: c-decl.c:7831 c-decl.c:7857
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C ondersteunt %<long long%> niet"
 
-#: c-decl.c:8008 toplev.c:847
+#: c-decl.c:8007 toplev.c:847
 #, fuzzy, gcc-internal-format
 msgid "%q+F used but never defined"
 msgstr "label %qs gebruikt maar niet gedefinieerd"
@@ -19821,38 +19768,38 @@
 msgid "invalid expression type for %<#pragma omp atomic%>"
 msgstr "ongeldige expressie als operand"
 
-#: c-omp.c:218
+#: c-omp.c:219
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid type for iteration variable %qE"
 msgstr "ongeldig vector-type voor attribuut %qs"
 
-#: c-omp.c:222
+#: c-omp.c:223
 #, fuzzy, gcc-internal-format
 msgid "%Hiteration variable %qE is unsigned"
 msgstr "statische variable %qs is als dllimport aangeduid"
 
-#: c-omp.c:233
+#: c-omp.c:234
 #, fuzzy, gcc-internal-format
 msgid "%H%qE is not initialized"
 msgstr "parameter %qD krijgt beginwaarde"
 
-#: c-omp.c:246 cp/semantics.c:3840
+#: c-omp.c:247 cp/semantics.c:3872
 #, gcc-internal-format
 msgid "%Hmissing controlling predicate"
 msgstr ""
 
-#: c-omp.c:304
+#: c-omp.c:305
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid controlling predicate"
 msgstr "Ongeldig token in expressie"
 
 # moet beter kunnen...
-#: c-omp.c:311 cp/semantics.c:3846
+#: c-omp.c:312 cp/semantics.c:3878
 #, fuzzy, gcc-internal-format
 msgid "%Hmissing increment expression"
 msgstr "toewijzingsonderdrukking"
 
-#: c-omp.c:361
+#: c-omp.c:362
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid increment expression"
 msgstr "Ongeldig token in expressie"
@@ -19900,152 +19847,152 @@
 msgid "obsolete option -I- used, please use -iquote instead"
 msgstr ""
 
-#: c-opts.c:508
+#: c-opts.c:510
 #, fuzzy, gcc-internal-format
 msgid "argument %qs to %<-Wnormalized%> not recognized"
 msgstr "taal %s niet herkend"
 
-#: c-opts.c:595
+#: c-opts.c:597
 #, fuzzy, gcc-internal-format
 msgid "switch %qs is no longer supported"
 msgstr "-pipe wordt niet ondersteund"
 
-#: c-opts.c:705
+#: c-opts.c:707
 #, gcc-internal-format
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr ""
 
-#: c-opts.c:911
+#: c-opts.c:913
 #, fuzzy, gcc-internal-format
 msgid "output filename specified twice"
 msgstr "Bestandsnaam voor uitvoer twee keer opgegeven"
 
-#: c-opts.c:1051
+#: c-opts.c:1053
 #, gcc-internal-format
 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
 msgstr ""
 
-#: c-opts.c:1126
+#: c-opts.c:1142
 #, gcc-internal-format
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr "-Wformat-y2k genegeerd zonder -Wformat"
 
-#: c-opts.c:1128
+#: c-opts.c:1144
 #, gcc-internal-format
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr "-Wformat-extra-args genegeerd zonder -Wformat"
 
-#: c-opts.c:1130
+#: c-opts.c:1146
 #, fuzzy, gcc-internal-format
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr "-Wformat-extra-args genegeerd zonder -Wformat"
 
-#: c-opts.c:1132
+#: c-opts.c:1148
 #, gcc-internal-format
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr "-Wformat-nonliteral genegeerd zonder -Wformat"
 
-#: c-opts.c:1134
+#: c-opts.c:1150
 #, fuzzy, gcc-internal-format
 msgid "-Wformat-contains-nul ignored without -Wformat"
 msgstr "-Wformat-nonliteral genegeerd zonder -Wformat"
 
-#: c-opts.c:1136
+#: c-opts.c:1152
 #, gcc-internal-format
 msgid "-Wformat-security ignored without -Wformat"
 msgstr "-Wformat-security genegeerd zonder -Wformat"
 
-#: c-opts.c:1160
+#: c-opts.c:1176
 #, fuzzy, gcc-internal-format
 msgid "opening output file %s: %m"
 msgstr "kan bestand '%s' niet openen"
 
-#: c-opts.c:1165
+#: c-opts.c:1181
 #, gcc-internal-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr ""
 
-#: c-opts.c:1249
+#: c-opts.c:1265
 #, fuzzy, gcc-internal-format
 msgid "The C parser does not support -dy, option ignored"
 msgstr "APCS reentrant code wordt niet ondersteund.  Genegeerd"
 
-#: c-opts.c:1253
+#: c-opts.c:1269
 #, gcc-internal-format
 msgid "The Objective-C parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1256
+#: c-opts.c:1272
 #, fuzzy, gcc-internal-format
 msgid "The C++ parser does not support -dy, option ignored"
 msgstr "APCS reentrant code wordt niet ondersteund.  Genegeerd"
 
-#: c-opts.c:1260
+#: c-opts.c:1276
 #, gcc-internal-format
 msgid "The Objective-C++ parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1309
+#: c-opts.c:1326
 #, fuzzy, gcc-internal-format
 msgid "opening dependency file %s: %m"
 msgstr "dynamische dependencies.\n"
 
-#: c-opts.c:1319
+#: c-opts.c:1336
 #, fuzzy, gcc-internal-format
 msgid "closing dependency file %s: %m"
 msgstr "dynamische dependencies.\n"
 
-#: c-opts.c:1322
+#: c-opts.c:1339
 #, fuzzy, gcc-internal-format
 msgid "when writing output to %s: %m"
 msgstr "kan bestand '%s' niet openen"
 
-#: c-opts.c:1402
+#: c-opts.c:1419
 #, fuzzy, gcc-internal-format
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr "-MG moet samen met ofwel -M, ofwel -MM gebruikt worden"
 
-#: c-opts.c:1448
+#: c-opts.c:1469
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -Wunused_macros"
 msgstr ""
 
-#: c-opts.c:1450
+#: c-opts.c:1471
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -traditional"
 msgstr ""
 
-#: c-opts.c:1588
+#: c-opts.c:1609
 #, gcc-internal-format
 msgid "too late for # directive to set debug directory"
 msgstr ""
 
-#: c-parser.c:1070
+#: c-parser.c:1072
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids an empty source file"
 msgstr "ISO C verbiedt een leeg bronbestand"
 
-#: c-parser.c:1156 c-parser.c:6091
+#: c-parser.c:1158 c-parser.c:6150
 #, fuzzy, gcc-internal-format
 msgid "%HISO C does not allow extra %<;%> outside of a function"
 msgstr "ISO C staat geen extra %<;%> buiten een functie toe"
 
-#: c-parser.c:1259 c-parser.c:6640
+#: c-parser.c:1261 c-parser.c:6699
 #, fuzzy, gcc-internal-format
 msgid "expected declaration specifiers"
 msgstr "meerdere opslagklassen in declaratie van %qs"
 
-#: c-parser.c:1271
+#: c-parser.c:1273
 #, fuzzy, gcc-internal-format
 msgid "%Hempty declaration"
 msgstr "lege declaratie"
 
-#: c-parser.c:1307
+#: c-parser.c:1309
 #, fuzzy, gcc-internal-format
 msgid "%Hdata definition has no type or storage class"
 msgstr "datadefinitie heeft geen type of opslagklasse"
 
-#: c-parser.c:1362
+#: c-parser.c:1364
 #, gcc-internal-format
 msgid "expected %<,%> or %<;%>"
 msgstr ""
@@ -20053,174 +20000,189 @@
 #. 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.
-#: c-parser.c:1369 c-parser.c:1386
+#: c-parser.c:1371 c-parser.c:1388
 #, gcc-internal-format
 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
 msgstr ""
 
-#: c-parser.c:1378
+#: c-parser.c:1380
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids nested functions"
 msgstr "ISO C verbiedt geneste functies"
 
-#: c-parser.c:1743 c-parser.c:2553 c-parser.c:3189 c-parser.c:3445
-#: c-parser.c:4308 c-parser.c:4895 c-parser.c:5298 c-parser.c:5318
-#: c-parser.c:5434 c-parser.c:5582 c-parser.c:5599 c-parser.c:5731
-#: c-parser.c:5743 c-parser.c:5768 c-parser.c:5903 c-parser.c:5932
-#: c-parser.c:5940 c-parser.c:5968 c-parser.c:5982 c-parser.c:6201
-#: c-parser.c:6300 c-parser.c:6803 c-parser.c:7426
+#: c-parser.c:1745 c-parser.c:2555 c-parser.c:3191 c-parser.c:3447
+#: c-parser.c:4367 c-parser.c:4954 c-parser.c:5357 c-parser.c:5377
+#: c-parser.c:5493 c-parser.c:5641 c-parser.c:5658 c-parser.c:5790
+#: c-parser.c:5802 c-parser.c:5827 c-parser.c:5962 c-parser.c:5991
+#: c-parser.c:5999 c-parser.c:6027 c-parser.c:6041 c-parser.c:6260
+#: c-parser.c:6359 c-parser.c:6862 c-parser.c:7493
 #, fuzzy, gcc-internal-format
 msgid "expected identifier"
 msgstr "ongeldige operand van %s"
 
-#: c-parser.c:1773
+#: c-parser.c:1775
 #, fuzzy, gcc-internal-format
 msgid "%Hcomma at end of enumerator list"
 msgstr "komma aan het einde van enumerator-lijst"
 
-#: c-parser.c:1779
+#: c-parser.c:1781
 #, gcc-internal-format
 msgid "expected %<,%> or %<}%>"
 msgstr ""
 
-#: c-parser.c:1793 c-parser.c:1977 c-parser.c:6058
+#: c-parser.c:1795 c-parser.c:1979 c-parser.c:6117
 #, fuzzy, gcc-internal-format
 msgid "expected %<{%>"
 msgstr "ongeldige operand van %s"
 
-#: c-parser.c:1804
+#: c-parser.c:1806
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids forward references to %<enum%> types"
 msgstr "ISO C verbiedt voorwaartse referenties naar %<enum%> types"
 
-#: c-parser.c:1911
+#: c-parser.c:1913
 #, fuzzy, gcc-internal-format
 msgid "expected class name"
 msgstr "ongeldige operand van %s"
 
-#: c-parser.c:1930 c-parser.c:5835
+#: c-parser.c:1932 c-parser.c:5894
 #, fuzzy, gcc-internal-format
 msgid "%Hextra semicolon in struct or union specified"
 msgstr "extra puntkomma opgegeven in struct of union"
 
-#: c-parser.c:1959
+#: c-parser.c:1961
 #, fuzzy, gcc-internal-format
 msgid "%Hno semicolon at end of struct or union"
 msgstr "geen puntkomma aan het einde van een struct of union"
 
-#: c-parser.c:1963
+#: c-parser.c:1965
 #, fuzzy, gcc-internal-format
 msgid "expected %<;%>"
 msgstr "ongeldige operand van %s"
 
-#: c-parser.c:2042 c-parser.c:3014
+#: c-parser.c:2044 c-parser.c:3016
 #, gcc-internal-format
 msgid "expected specifier-qualifier-list"
 msgstr ""
 
-#: c-parser.c:2052
+#: c-parser.c:2054
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids member declarations with no members"
 msgstr "ISO C verbiedt lid-declaraties zonder leden"
 
-#: c-parser.c:2126
+#: c-parser.c:2128
 #, gcc-internal-format
 msgid "expected %<,%>, %<;%> or %<}%>"
 msgstr ""
 
-#: c-parser.c:2133
+#: c-parser.c:2135
 #, gcc-internal-format
 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
 msgstr ""
 
-#: c-parser.c:2184
+#: c-parser.c:2186
 #, fuzzy, gcc-internal-format
 msgid "%H%<typeof%> applied to a bit-field"
 msgstr "%<sizeof%> toegepast op een bitveld"
 
-#: c-parser.c:2421
+#: c-parser.c:2423
 #, gcc-internal-format
 msgid "expected identifier or %<(%>"
 msgstr ""
 
-#: c-parser.c:2622
+#: c-parser.c:2624
 #, fuzzy, gcc-internal-format
 msgid "%HISO C requires a named argument before %<...%>"
 msgstr "ISO C heeft een benoemd argument nodig vÃ³Ã³r %<...%>"
 
-#: c-parser.c:2729
+#: c-parser.c:2731
 #, fuzzy, gcc-internal-format
 msgid "expected declaration specifiers or %<...%>"
 msgstr "top-level declaratie van %qs specifieert %<auto%>"
 
-#: c-parser.c:2779
+#: c-parser.c:2781
 #, fuzzy, gcc-internal-format
 msgid "%Hwide string literal in %<asm%>"
 msgstr "incompatibele operands voor %s"
 
-#: c-parser.c:2786 c-parser.c:6695 cp/parser.c:20393
+#: c-parser.c:2788 c-parser.c:6754 cp/parser.c:20482
 #, gcc-internal-format
 msgid "expected string literal"
 msgstr ""
 
-#: c-parser.c:3107
+#: c-parser.c:3109
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids empty initializer braces"
 msgstr "ISO C verbiedt lege initialisatie-accolades"
 
 #. Use the colon as the error location.
-#: c-parser.c:3154
+#: c-parser.c:3156
 #, fuzzy, gcc-internal-format
 msgid "%Hobsolete use of designated initializer with %<:%>"
 msgstr "ISO C staat het gebruik van %<varargs.h%> niet toe"
 
-#: c-parser.c:3285
+#: c-parser.c:3287
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids specifying range of elements to initialize"
 msgstr "ISO C verbiedt het opgeven van het te initialiseren element"
 
-#: c-parser.c:3298
+#: c-parser.c:3300
 #, fuzzy, gcc-internal-format
 msgid "%HISO C90 forbids specifying subobject to initialize"
 msgstr "ISO C90 verbiedt het opgeven van het te initialiseren element"
 
-#: c-parser.c:3307
+#: c-parser.c:3309
 #, fuzzy, gcc-internal-format
 msgid "%Hobsolete use of designated initializer without %<=%>"
 msgstr "ISO C staat het gebruik van %<varargs.h%> niet toe"
 
-#: c-parser.c:3316
+#: c-parser.c:3318
 #, fuzzy, gcc-internal-format
 msgid "expected %<=%>"
 msgstr "ongeldige operand van %s"
 
-#: c-parser.c:3461
+#: c-parser.c:3463
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids label declarations"
 msgstr "ISO C verbiedt labeldeclaraties"
 
-#: c-parser.c:3466 c-parser.c:3541
+#: c-parser.c:3468 c-parser.c:3543
 #, fuzzy, gcc-internal-format
 msgid "expected declaration or statement"
 msgstr "herdeclaratie van %qs"
 
-#: c-parser.c:3494 c-parser.c:3522
+#: c-parser.c:3496 c-parser.c:3524
 #, fuzzy, gcc-internal-format
 msgid "%HISO C90 forbids mixed declarations and code"
 msgstr "ISO C90 verbiedt labeldeclaraties"
 
+#: c-parser.c:3550
+#, fuzzy, gcc-internal-format
+msgid "%Hexpected %<}%> before %<else%>"
+msgstr "ongeldige operand van %s"
+
 #: c-parser.c:3555
+#, gcc-internal-format
+msgid "%H%<else%> without a previous %<if%>"
+msgstr ""
+
+#: c-parser.c:3571
 #, fuzzy, gcc-internal-format
 msgid "%Hlabel at end of compound statement"
 msgstr "ISO C verbiedt een label aan het einde van een samengesteld statement"
 
-#: c-parser.c:3598
+#: c-parser.c:3614
 #, gcc-internal-format
 msgid "expected %<:%> or %<...%>"
 msgstr ""
 
-#: c-parser.c:3779
+#: c-parser.c:3647
 #, gcc-internal-format
+msgid "%Ha label can only be part of a statement and a declaration is not a statement"
+msgstr ""
+
+#: c-parser.c:3810
+#, gcc-internal-format
 msgid "expected identifier or %<*%>"
 msgstr ""
 
@@ -20228,189 +20190,184 @@
 #. c_parser_skip_until_found stops at a closing nesting
 #. delimiter without consuming it, but here we need to consume
 #. it to proceed further.
-#: c-parser.c:3841
+#: c-parser.c:3872
 #, fuzzy, gcc-internal-format
 msgid "expected statement"
 msgstr "ongeldige beginwaarde"
 
-#: c-parser.c:3851
-#, gcc-internal-format
-msgid "%Ha label can only be part of a statement and a declaration is not a statement"
-msgstr ""
-
-#: c-parser.c:4036
+#: c-parser.c:4095
 #, fuzzy, gcc-internal-format
 msgid "%Hsuggest braces around empty body in %<do%> statement"
 msgstr "leeg body in een else-statement"
 
-#: c-parser.c:4192
+#: c-parser.c:4251
 #, fuzzy, gcc-internal-format
 msgid "%H%E qualifier ignored on asm"
 msgstr "het %qE attribuut wordt genegeerd voor types"
 
-#: c-parser.c:4473
+#: c-parser.c:4532
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids omitting the middle term of a ?: expression"
 msgstr "ISO C verbiedt het weglaten van de middelste term van een ?: expresie"
 
-#: c-parser.c:4863
+#: c-parser.c:4922
 #, fuzzy, gcc-internal-format
 msgid "%Htraditional C rejects the unary plus operator"
 msgstr "traditionele C verwerpt het aaneenplakken van stringconstantes"
 
 #. C99 6.7.5.2p4
-#: c-parser.c:4974
+#: c-parser.c:5033
 #, fuzzy, gcc-internal-format
 msgid "%H%<[*]%> not allowed in other than a declaration"
 msgstr "%qs staat niet aan het begin van een declaratie"
 
-#: c-parser.c:4988
+#: c-parser.c:5047
 #, fuzzy, gcc-internal-format
 msgid "%H%<sizeof%> applied to a bit-field"
 msgstr "%<sizeof%> toegepast op een bitveld"
 
-#: c-parser.c:5132 c-parser.c:5476 c-parser.c:5498
+#: c-parser.c:5191 c-parser.c:5535 c-parser.c:5557
 #, fuzzy, gcc-internal-format
 msgid "expected expression"
 msgstr "ongeldige waarheidsexpressie"
 
 # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
-#: c-parser.c:5159
+#: c-parser.c:5218
 #, fuzzy, gcc-internal-format
 msgid "%Hbraced-group within expression allowed only inside a function"
 msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
 
-#: c-parser.c:5173
+#: c-parser.c:5232
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids braced-groups within expressions"
 msgstr "ISO C verbiedt accolade-groepen in expressies"
 
-#: c-parser.c:5358
+#: c-parser.c:5417
 #, fuzzy, gcc-internal-format
 msgid "%Hfirst argument to %<__builtin_choose_expr%> not a constant"
 msgstr "gevraagd alignment is geen constante"
 
-#: c-parser.c:5527
+#: c-parser.c:5586
 #, gcc-internal-format
 msgid "%Hcompound literal has variable size"
 msgstr ""
 
-#: c-parser.c:5535
+#: c-parser.c:5594
 #, fuzzy, gcc-internal-format
 msgid "%HISO C90 forbids compound literals"
 msgstr "ISO C90 verbiedt het gebruik van samengestelde expressies als lvalues"
 
-#: c-parser.c:6053
+#: c-parser.c:6112
 #, fuzzy, gcc-internal-format
 msgid "%Hextra semicolon in method definition specified"
 msgstr "extra puntkomma opgegeven in definitie van methode"
 
-#: c-parser.c:6600 cp/parser.c:20436
+#: c-parser.c:6659 cp/parser.c:20525
 #, gcc-internal-format
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:6611 cp/parser.c:20451
+#: c-parser.c:6670 cp/parser.c:20540
 #, gcc-internal-format
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:6623
+#: c-parser.c:6682
 #, gcc-internal-format
 msgid "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr ""
 
-#: c-parser.c:6630 cp/parser.c:20426
+#: c-parser.c:6689 cp/parser.c:20515
 #, fuzzy, gcc-internal-format
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 msgstr "misvormde #pragma pack(pop[,id])"
 
-#: c-parser.c:6781 cp/parser.c:19277
+#: c-parser.c:6840 cp/parser.c:19359
 #, fuzzy, gcc-internal-format
 msgid "too many %qs clauses"
 msgstr "te veel invoerbestanden"
 
-#: c-parser.c:6906
+#: c-parser.c:6965
 #, gcc-internal-format
 msgid "expected %<none%> or %<shared%>"
 msgstr ""
 
-#: c-parser.c:6949
+#: c-parser.c:7008
 #, fuzzy, gcc-internal-format
 msgid "expected %<(%>"
 msgstr "ongeldige operand van %s"
 
-#: c-parser.c:6993 c-parser.c:7170
+#: c-parser.c:7052 c-parser.c:7229
 #, fuzzy, gcc-internal-format
 msgid "expected integer expression"
 msgstr "ongeldige waarheidsexpressie"
 
-#: c-parser.c:7002
+#: c-parser.c:7061
 #, gcc-internal-format
 msgid "%H%<num_threads%> value must be positive"
 msgstr ""
 
-#: c-parser.c:7082
+#: c-parser.c:7141
 #, gcc-internal-format
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
 msgstr ""
 
-#: c-parser.c:7165
+#: c-parser.c:7224
 #, gcc-internal-format
 msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: c-parser.c:7183
+#: c-parser.c:7242
 #, fuzzy, gcc-internal-format
 msgid "invalid schedule kind"
 msgstr "ongeldige const_double operand"
 
-#: c-parser.c:7269
+#: c-parser.c:7336
 #, gcc-internal-format
 msgid "expected %<#pragma omp%> clause"
 msgstr ""
 
-#: c-parser.c:7278
+#: c-parser.c:7345
 #, fuzzy, gcc-internal-format
 msgid "%H%qs is not valid for %qs"
 msgstr "-fPIC is niet geldig met -mcoff"
 
-#: c-parser.c:7378
+#: c-parser.c:7445
 #, fuzzy, gcc-internal-format
 msgid "invalid operator for %<#pragma omp atomic%>"
 msgstr "ongeldige bewerking met %<__fpreg%>"
 
-#: c-parser.c:7429 c-parser.c:7449
+#: c-parser.c:7496 c-parser.c:7516
 #, fuzzy, gcc-internal-format
 msgid "expected %<(%> or end of line"
 msgstr "ongeldige operand van %s"
 
-#: c-parser.c:7467
+#: c-parser.c:7534
 #, fuzzy, gcc-internal-format
 msgid "for statement expected"
 msgstr "overflow in constante expressie"
 
-#: c-parser.c:7540 cp/semantics.c:3826 cp/semantics.c:3870
+#: c-parser.c:7609 cp/semantics.c:3858 cp/semantics.c:3902
 #, fuzzy, gcc-internal-format
 msgid "expected iteration declaration or initialization"
 msgstr "herdeclaratie van %qs"
 
-#: c-parser.c:7666
+#: c-parser.c:7735
 #, gcc-internal-format
 msgid "%Hexpected %<#pragma omp section%> or %<}%>"
 msgstr ""
 
-#: c-parser.c:7899 cp/semantics.c:3718
+#: c-parser.c:7968 cp/semantics.c:3750
 #, fuzzy, gcc-internal-format
 msgid "%qE declared %<threadprivate%> after first use"
 msgstr "label %qs gebruikt maar niet gedefinieerd"
 
-#: c-parser.c:7901 cp/semantics.c:3720
+#: c-parser.c:7970 cp/semantics.c:3752
 #, fuzzy, gcc-internal-format
 msgid "automatic variable %qE cannot be %<threadprivate%>"
 msgstr "statische variable %qs is als dllimport aangeduid"
 
-#: c-parser.c:7903 cp/semantics.c:3722
+#: c-parser.c:7972 cp/semantics.c:3754
 #, fuzzy, gcc-internal-format
 msgid "%<threadprivate%> %qE has incomplete type"
 msgstr "%Jparameter %u heeft een onvolledig type"
@@ -20575,125 +20532,125 @@
 msgid "junk at end of %<#pragma pop_macro%>"
 msgstr "misvormde #pragma pack"
 
-#: c-pragma.c:406
+#: c-pragma.c:407
 #, fuzzy, gcc-internal-format
 msgid "applying #pragma weak %q+D after first use results in unspecified behavior"
 msgstr "de zwakke declaratie van %qs moet aan de definitie voorafgaan"
 
-#: c-pragma.c:480 c-pragma.c:485
+#: c-pragma.c:481 c-pragma.c:486
 #, fuzzy, gcc-internal-format
 msgid "malformed #pragma weak, ignored"
 msgstr "misvormde #pragma weak"
 
-#: c-pragma.c:489
+#: c-pragma.c:490
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma weak%>"
 msgstr "misvormde #pragma pack"
 
-#: c-pragma.c:557 c-pragma.c:559
+#: c-pragma.c:558 c-pragma.c:560
 #, fuzzy, gcc-internal-format
 msgid "malformed #pragma redefine_extname, ignored"
 msgstr "misvormde #pragma weak"
 
-#: c-pragma.c:562
+#: c-pragma.c:563
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma redefine_extname%>"
 msgstr "misvormde #pragma weak"
 
-#: c-pragma.c:568
+#: c-pragma.c:569
 #, fuzzy, gcc-internal-format
 msgid "#pragma redefine_extname not supported on this target"
 msgstr "instructie-scheduling wordt niet ondersteund op deze doelmachine"
 
-#: c-pragma.c:585 c-pragma.c:672
+#: c-pragma.c:586 c-pragma.c:673
 #, fuzzy, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
 msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
 
-#: c-pragma.c:608
+#: c-pragma.c:609
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
 msgstr ""
 
-#: c-pragma.c:627
+#: c-pragma.c:628
 #, fuzzy, gcc-internal-format
 msgid "malformed #pragma extern_prefix, ignored"
 msgstr "misvormde #pragma pack(pop[,id])"
 
 # Moet 'signature-string' vertaald worden?
-#: c-pragma.c:630
+#: c-pragma.c:631
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma extern_prefix%>"
 msgstr "Brol aan einde van signature-string."
 
-#: c-pragma.c:637
+#: c-pragma.c:638
 #, fuzzy, gcc-internal-format
 msgid "#pragma extern_prefix not supported on this target"
 msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
 
-#: c-pragma.c:663
+#: c-pragma.c:664
 #, fuzzy, gcc-internal-format
 msgid "asm declaration ignored due to conflict with previous rename"
 msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
 
-#: c-pragma.c:694
+#: c-pragma.c:695
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
 msgstr ""
 
-#: c-pragma.c:756
+#: c-pragma.c:757
 #, gcc-internal-format
 msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
 msgstr ""
 
-#: c-pragma.c:791
+#: c-pragma.c:792
 #, gcc-internal-format
 msgid "#pragma GCC visibility must be followed by push or pop"
 msgstr ""
 
 # Moet 'signature-string' vertaald worden?
-#: c-pragma.c:797
+#: c-pragma.c:798
 #, fuzzy, gcc-internal-format
 msgid "no matching push for %<#pragma GCC visibility pop%>"
 msgstr "Brol aan einde van signature-string."
 
-#: c-pragma.c:804 c-pragma.c:811
+#: c-pragma.c:805 c-pragma.c:812
 #, gcc-internal-format
 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
 msgstr ""
 
-#: c-pragma.c:807
+#: c-pragma.c:808
 #, fuzzy, gcc-internal-format
 msgid "malformed #pragma GCC visibility push"
 msgstr "misvormde #pragma weak"
 
 # Moet 'signature-string' vertaald worden?
-#: c-pragma.c:815
+#: c-pragma.c:816
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma GCC visibility%>"
 msgstr "Brol aan einde van signature-string."
 
-#: c-pragma.c:831
+#: c-pragma.c:832
 #, gcc-internal-format
 msgid "#pragma GCC diagnostic not allowed inside functions"
 msgstr ""
 
-#: c-pragma.c:837
+#: c-pragma.c:838
 #, gcc-internal-format
 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr ""
 
-#: c-pragma.c:846
+#: c-pragma.c:847
 #, gcc-internal-format
 msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr ""
 
-#: c-pragma.c:850
+#: c-pragma.c:851
 #, fuzzy, gcc-internal-format
 msgid "missing option after %<#pragma GCC diagnostic%> kind"
 msgstr "misvormde #pragma pack"
 
-#: c-pragma.c:864
+#: c-pragma.c:865
 #, fuzzy, gcc-internal-format
 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
 msgstr "misvormde #pragma pack"
@@ -20703,7 +20660,7 @@
 msgid "%qD has an incomplete type"
 msgstr "%qs heeft een onvolledig type"
 
-#: c-typeck.c:195 cp/call.c:2785
+#: c-typeck.c:195 cp/call.c:2771
 #, gcc-internal-format
 msgid "invalid use of void expression"
 msgstr "ongeldig gebruik van een void-expressie"
@@ -20734,94 +20691,94 @@
 msgid "function types not truly compatible in ISO C"
 msgstr "functie-types zijn niet echt compatibel in ISO C"
 
-#: c-typeck.c:621
+#: c-typeck.c:627
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and vector types"
 msgstr ""
 
-#: c-typeck.c:626
+#: c-typeck.c:632
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and complex types"
 msgstr ""
 
-#: c-typeck.c:631
+#: c-typeck.c:637
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and other float types"
 msgstr ""
 
-#: c-typeck.c:1037
+#: c-typeck.c:1043
 #, gcc-internal-format
 msgid "types are not quite compatible"
 msgstr "types zijn niet helemaal compatibel"
 
-#: c-typeck.c:1356
+#: c-typeck.c:1366
 #, fuzzy, gcc-internal-format
 msgid "function return types not compatible due to %<volatile%>"
 msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
 
 # 'Arithmetic'?? 'rekensom' is wel correct, maar het klinkt zo stom.
-#: c-typeck.c:1515 c-typeck.c:2853
+#: c-typeck.c:1525 c-typeck.c:2864
 #, gcc-internal-format
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "rekensom met pointer naar onvolledig type"
 
-#: c-typeck.c:1912
+#: c-typeck.c:1922
 #, fuzzy, gcc-internal-format
 msgid "%qT has no member named %qE"
 msgstr "union heeft geen lid dat %qs heet"
 
-#: c-typeck.c:1953
+#: c-typeck.c:1963
 #, fuzzy, gcc-internal-format
 msgid "request for member %qE in something not a structure or union"
 msgstr "vraag naar lid %qs in iets dat geen structure of union is"
 
-#: c-typeck.c:1997
+#: c-typeck.c:2007
 #, gcc-internal-format
 msgid "dereferencing pointer to incomplete type"
 msgstr "dereferentie van pointer naar onvolledig type"
 
-#: c-typeck.c:2001
+#: c-typeck.c:2011
 #, fuzzy, gcc-internal-format
 msgid "dereferencing %<void *%> pointer"
 msgstr "%<void *%> pointer wordt gederefereerd"
 
 # Is the %s the argument, or is it 'of' the argument?
-#: c-typeck.c:2018
+#: c-typeck.c:2028
 #, fuzzy, gcc-internal-format
 msgid "invalid type argument of %qs (have %qT)"
 msgstr "ongeldig type-argument %qs"
 
-#: c-typeck.c:2046 cp/typeck.c:2524
+#: c-typeck.c:2056 cp/typeck.c:2570
 #, gcc-internal-format
 msgid "subscripted value is neither array nor pointer"
 msgstr "waarde met subscript is noch een array, noch een pointer"
 
-#: c-typeck.c:2057 cp/typeck.c:2443 cp/typeck.c:2529
+#: c-typeck.c:2067 cp/typeck.c:2489 cp/typeck.c:2575
 #, gcc-internal-format
 msgid "array subscript is not an integer"
 msgstr "array subscript is geen integer"
 
-#: c-typeck.c:2063
+#: c-typeck.c:2073
 #, fuzzy, gcc-internal-format
 msgid "subscripted value is pointer to function"
 msgstr "doorgeven van argument %d van pointer naar functie"
 
-#: c-typeck.c:2110
+#: c-typeck.c:2120
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids subscripting %<register%> array"
 msgstr "ISO C verbiedt het gebruik van subscripts bij een %<register%> array"
 
-#: c-typeck.c:2112
+#: c-typeck.c:2122
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO C90 verbiedt het gebruik van subscripts bij een array die geen lvalue is"
 
-#: c-typeck.c:2228
+#: c-typeck.c:2239
 #, gcc-internal-format
 msgid "%H%qD is static but used in inline function %qD which is not static"
 msgstr ""
 
-#: c-typeck.c:2376
+#: c-typeck.c:2387
 #, fuzzy, gcc-internal-format
 msgid "called object %qE is not a function"
 msgstr "opgeroepen object is geen functie"
@@ -20829,807 +20786,807 @@
 #. 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.
-#: c-typeck.c:2404
+#: c-typeck.c:2415
 #, gcc-internal-format
 msgid "function called through a non-compatible type"
 msgstr ""
 
-#: c-typeck.c:2515
+#: c-typeck.c:2526
 #, fuzzy, gcc-internal-format
 msgid "too many arguments to function %qE"
 msgstr "te veel argumenten voor functie %qE"
 
-#: c-typeck.c:2536
+#: c-typeck.c:2547
 #, gcc-internal-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "het type van formele parameter %d is onvolledig"
 
-#: c-typeck.c:2549
+#: c-typeck.c:2560
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than floating due to prototype"
 msgstr "%s als integer in plaats van floating-point ten gevolge van een prototype"
 
-#: c-typeck.c:2554
+#: c-typeck.c:2565
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than complex due to prototype"
 msgstr "%s als floating-point in plaats van complex ten gevolge van een prototype"
 
-#: c-typeck.c:2559
+#: c-typeck.c:2570
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than floating due to prototype"
 msgstr "%s als complex in plaats van floating-point ten gevolge van een prototype"
 
-#: c-typeck.c:2564
+#: c-typeck.c:2575
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than integer due to prototype"
 msgstr "%s als floating-point in plaats van integer ten gevolge van een prototype"
 
-#: c-typeck.c:2569
+#: c-typeck.c:2580
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than integer due to prototype"
 msgstr "%s als complex in plaats van floating-point ten gevolge van een prototype"
 
-#: c-typeck.c:2574
+#: c-typeck.c:2585
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than complex due to prototype"
 msgstr "%s als floating-point in plaats van complex ten gevolge van een prototype"
 
-#: c-typeck.c:2587
+#: c-typeck.c:2598
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
 msgstr "%s als %<float%> in plaats van %<double%> ten gevolge van een prototype"
 
-#: c-typeck.c:2612
+#: c-typeck.c:2623
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
 msgstr "%s als floating-point in plaats van complex ten gevolge van een prototype"
 
-#: c-typeck.c:2633
+#: c-typeck.c:2644
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE with different width due to prototype"
 msgstr "%s met andere breedte ten gevolge van prototype"
 
-#: c-typeck.c:2656
+#: c-typeck.c:2667
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as unsigned due to prototype"
 msgstr "%s als unsigned ten gevolge van prototype"
 
-#: c-typeck.c:2660
+#: c-typeck.c:2671
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as signed due to prototype"
 msgstr "%s als signed ten gevolge van prototype"
 
-#: c-typeck.c:2766 c-typeck.c:2770
+#: c-typeck.c:2777 c-typeck.c:2781
 #, fuzzy, gcc-internal-format
 msgid "comparison with string literal results in unspecified behavior"
 msgstr "de zwakke declaratie van %qs moet aan de definitie voorafgaan"
 
-#: c-typeck.c:2795
+#: c-typeck.c:2806
 #, fuzzy, gcc-internal-format
 msgid "pointer of type %<void *%> used in subtraction"
 msgstr "pointer van type %<void *%> gebruikt in aftrekking"
 
-#: c-typeck.c:2797
+#: c-typeck.c:2808
 #, gcc-internal-format
 msgid "pointer to a function used in subtraction"
 msgstr "pointer naar functie gebruikt in aftrekking"
 
 # 'unary' = 'unair'?
-#: c-typeck.c:2908
+#: c-typeck.c:2919
 #, gcc-internal-format
 msgid "wrong type argument to unary plus"
 msgstr "argument van verkeerd type voor unaire plus"
 
-#: c-typeck.c:2921
+#: c-typeck.c:2932
 #, gcc-internal-format
 msgid "wrong type argument to unary minus"
 msgstr "argument van verkeerd type voor unaire min"
 
-#: c-typeck.c:2941
+#: c-typeck.c:2952
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support %<~%> for complex conjugation"
 msgstr "ISO C ondersteunt het %<%c%> formaat niet"
 
-#: c-typeck.c:2947
+#: c-typeck.c:2958
 #, gcc-internal-format
 msgid "wrong type argument to bit-complement"
 msgstr "argument van verkeerd type voor bit-complement"
 
-#: c-typeck.c:2955
+#: c-typeck.c:2966
 #, gcc-internal-format
 msgid "wrong type argument to abs"
 msgstr "argument van verkeerd type voor abs"
 
 # OK, ik geef het op: wat is hier een goede vertaling voor 'conjugation'?
-#: c-typeck.c:2967
+#: c-typeck.c:2978
 #, gcc-internal-format
 msgid "wrong type argument to conjugation"
 msgstr "argument van verkeerd type voor vervoeging"
 
-#: c-typeck.c:2979
+#: c-typeck.c:2990
 #, gcc-internal-format
 msgid "wrong type argument to unary exclamation mark"
 msgstr "argument van verkeerd type voor unair uitroepingsteken"
 
-#: c-typeck.c:3013
+#: c-typeck.c:3024
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support %<++%> and %<--%> on complex types"
 msgstr "ISO C ondersteunt het %<%c%> formaat niet"
 
 # Wat is beter: 'incrementeren', 'incrementering', of 'increment'?
-#: c-typeck.c:3032 c-typeck.c:3064
+#: c-typeck.c:3043 c-typeck.c:3075
 #, gcc-internal-format
 msgid "wrong type argument to increment"
 msgstr "argument van verkeerd type voor incrementeren"
 
-#: c-typeck.c:3034 c-typeck.c:3066
+#: c-typeck.c:3045 c-typeck.c:3077
 #, gcc-internal-format
 msgid "wrong type argument to decrement"
 msgstr "argument van verkeerd type voor decrementeren"
 
-#: c-typeck.c:3055
+#: c-typeck.c:3066
 #, gcc-internal-format
 msgid "increment of pointer to unknown structure"
 msgstr "incrementeren van pointer naar onbekend structure"
 
-#: c-typeck.c:3057
+#: c-typeck.c:3068
 #, gcc-internal-format
 msgid "decrement of pointer to unknown structure"
 msgstr "decrementeren van pointer naar onbekend structure"
 
-#: c-typeck.c:3258
+#: c-typeck.c:3269
 #, fuzzy, gcc-internal-format
 msgid "assignment of read-only member %qD"
 msgstr "%s van alleen-lezen lid %qs"
 
-#: c-typeck.c:3259
+#: c-typeck.c:3270
 #, fuzzy, gcc-internal-format
 msgid "increment of read-only member %qD"
 msgstr "%s van alleen-lezen lid %qs"
 
-#: c-typeck.c:3260
+#: c-typeck.c:3271
 #, fuzzy, gcc-internal-format
 msgid "decrement of read-only member %qD"
 msgstr "%s van alleen-lezen lid %qs"
 
-#: c-typeck.c:3261
+#: c-typeck.c:3272
 #, gcc-internal-format
 msgid "read-only member %qD used as %<asm%> output"
 msgstr ""
 
-#: c-typeck.c:3265
+#: c-typeck.c:3276
 #, fuzzy, gcc-internal-format
 msgid "assignment of read-only variable %qD"
 msgstr "%s van alleen-lezen variabele %qs"
 
-#: c-typeck.c:3266
+#: c-typeck.c:3277
 #, fuzzy, gcc-internal-format
 msgid "increment of read-only variable %qD"
 msgstr "%s van alleen-lezen variabele %qs"
 
-#: c-typeck.c:3267
+#: c-typeck.c:3278
 #, fuzzy, gcc-internal-format
 msgid "decrement of read-only variable %qD"
 msgstr "%s van alleen-lezen variabele %qs"
 
-#: c-typeck.c:3268
+#: c-typeck.c:3279
 #, gcc-internal-format
 msgid "read-only variable %qD used as %<asm%> output"
 msgstr ""
 
-#: c-typeck.c:3271
+#: c-typeck.c:3282
 #, fuzzy, gcc-internal-format
 msgid "assignment of read-only location %qE"
 msgstr "%s van alleen-lezen locatie"
 
-#: c-typeck.c:3272
+#: c-typeck.c:3283
 #, fuzzy, gcc-internal-format
 msgid "increment of read-only location %qE"
 msgstr "%s van alleen-lezen locatie"
 
-#: c-typeck.c:3273
+#: c-typeck.c:3284
 #, fuzzy, gcc-internal-format
 msgid "decrement of read-only location %qE"
 msgstr "%s van alleen-lezen locatie"
 
-#: c-typeck.c:3274
+#: c-typeck.c:3285
 #, gcc-internal-format
 msgid "read-only location %qE used as %<asm%> output"
 msgstr ""
 
-#: c-typeck.c:3310
+#: c-typeck.c:3321
 #, fuzzy, gcc-internal-format
 msgid "cannot take address of bit-field %qD"
 msgstr "kan adres van bitveld %qs niet nemen"
 
-#: c-typeck.c:3338
+#: c-typeck.c:3349
 #, fuzzy, gcc-internal-format
 msgid "global register variable %qD used in nested function"
 msgstr "globale registervariabele %qs gebruikt in geneste functie"
 
-#: c-typeck.c:3341
+#: c-typeck.c:3352
 #, fuzzy, gcc-internal-format
 msgid "register variable %qD used in nested function"
 msgstr "registervariabele %qs gebruikt in geneste functie"
 
-#: c-typeck.c:3346
+#: c-typeck.c:3357
 #, fuzzy, gcc-internal-format
 msgid "address of global register variable %qD requested"
 msgstr "adres van globale registervariabele %qs gevraagd"
 
-#: c-typeck.c:3348
+#: c-typeck.c:3359
 #, fuzzy, gcc-internal-format
 msgid "address of register variable %qD requested"
 msgstr "adres van registervariabele %qs gevraagd"
 
-#: c-typeck.c:3394
+#: c-typeck.c:3405
 #, fuzzy, gcc-internal-format
 msgid "non-lvalue array in conditional expression"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
 # Of moet/mag 'boolean' hier vertaald worden?
-#: c-typeck.c:3442
+#: c-typeck.c:3453
 #, fuzzy, gcc-internal-format
 msgid "signed and unsigned type in conditional expression"
 msgstr "niet-boolean modus in voorwaardelijke expressie"
 
-#: c-typeck.c:3449
+#: c-typeck.c:3460
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ISO C verbiedt voorwaardelijke expressies met maar Ã©Ã©n void-zijde"
 
-#: c-typeck.c:3463 c-typeck.c:3471
+#: c-typeck.c:3474 c-typeck.c:3482
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
 msgstr "ISO C verbiedt voorwaardelijke expressies tussen %<void *%> en een functiepointer"
 
-#: c-typeck.c:3478
+#: c-typeck.c:3489
 #, gcc-internal-format
 msgid "pointer type mismatch in conditional expression"
 msgstr "pointertypes in voorwaardelijke expressie komen niet overeen"
 
-#: c-typeck.c:3485 c-typeck.c:3495
+#: c-typeck.c:3496 c-typeck.c:3506
 #, gcc-internal-format
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "types in voorwaardelijke expressie komen niet overeen (pointer/integer)"
 
-#: c-typeck.c:3509 tree-cfg.c:3783
+#: c-typeck.c:3520 tree-cfg.c:3807
 #, gcc-internal-format
 msgid "type mismatch in conditional expression"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: c-typeck.c:3552
+#: c-typeck.c:3563
 #, gcc-internal-format
 msgid "left-hand operand of comma expression has no effect"
 msgstr "linker operand van comma-expressie heeft geen effect"
 
-#: c-typeck.c:3589
+#: c-typeck.c:3600
 #, gcc-internal-format
 msgid "cast specifies array type"
 msgstr "cast geeft array-type op"
 
-#: c-typeck.c:3595
+#: c-typeck.c:3606
 #, gcc-internal-format
 msgid "cast specifies function type"
 msgstr "cast geeft functie-type op"
 
-#: c-typeck.c:3612
+#: c-typeck.c:3623
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ISO C verbiedt het casten van een niet-scalair naar hetzelfde type"
 
-#: c-typeck.c:3629
+#: c-typeck.c:3640
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids casts to union type"
 msgstr "ISO C verbiedt casts naar een union-type"
 
-#: c-typeck.c:3637
+#: c-typeck.c:3648
 #, gcc-internal-format
 msgid "cast to union type from type not present in union"
 msgstr "cast naar union-type van een type dat geen deel uitmaakt van de union"
 
-#: c-typeck.c:3683
+#: c-typeck.c:3694
 #, fuzzy, gcc-internal-format
 msgid "cast adds new qualifiers to function type"
 msgstr "cast geeft functie-type op"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3688
+#: c-typeck.c:3699
 #, gcc-internal-format
 msgid "cast discards qualifiers from pointer target type"
 msgstr "cast laat qualifiers van doeltype van pointer vallen"
 
-#: c-typeck.c:3704
+#: c-typeck.c:3715
 #, gcc-internal-format
 msgid "cast increases required alignment of target type"
 msgstr "cast verhoogt het benodigde alignment van het doeltype"
 
-#: c-typeck.c:3715
+#: c-typeck.c:3726
 #, gcc-internal-format
 msgid "cast from pointer to integer of different size"
 msgstr "cast van pointer naar integer met andere grootte"
 
-#: c-typeck.c:3719
+#: c-typeck.c:3730
 #, gcc-internal-format
 msgid "cast from function call of type %qT to non-matching type %qT"
 msgstr ""
 
-#: c-typeck.c:3727
+#: c-typeck.c:3738
 #, gcc-internal-format
 msgid "cast to pointer from integer of different size"
 msgstr "cast naar pointer van integer met andere grootte"
 
-#: c-typeck.c:3741
+#: c-typeck.c:3752
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr "ISO C verbiedt een vergelijking van %<void *%> met een functie-pointer"
 
-#: c-typeck.c:3749
+#: c-typeck.c:3760
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr "ISO C verbiedt een vergelijking van %<void *%> met een functie-pointer"
 
-#: c-typeck.c:4026
+#: c-typeck.c:4037
 #, gcc-internal-format
 msgid "cannot pass rvalue to reference parameter"
 msgstr ""
 
-#: c-typeck.c:4139 c-typeck.c:4306
+#: c-typeck.c:4150 c-typeck.c:4317
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
 msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
 
-#: c-typeck.c:4142 c-typeck.c:4309
+#: c-typeck.c:4153 c-typeck.c:4320
 #, fuzzy, gcc-internal-format
 msgid "assignment makes qualified function pointer from unqualified"
 msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
 
-#: c-typeck.c:4145 c-typeck.c:4311
+#: c-typeck.c:4156 c-typeck.c:4322
 #, fuzzy, gcc-internal-format
 msgid "initialization makes qualified function pointer from unqualified"
 msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
 
-#: c-typeck.c:4148 c-typeck.c:4313
+#: c-typeck.c:4159 c-typeck.c:4324
 #, fuzzy, gcc-internal-format
 msgid "return makes qualified function pointer from unqualified"
 msgstr "%s maakt gekwalificeerde functiepointer van een niet gekwalificeerde"
 
-#: c-typeck.c:4152 c-typeck.c:4273
+#: c-typeck.c:4163 c-typeck.c:4284
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
 msgstr "cast laat qualifiers van doeltype van pointer vallen"
 
-#: c-typeck.c:4154 c-typeck.c:4275
+#: c-typeck.c:4165 c-typeck.c:4286
 #, fuzzy, gcc-internal-format
 msgid "assignment discards qualifiers from pointer target type"
 msgstr "cast laat qualifiers van doeltype van pointer vallen"
 
-#: c-typeck.c:4156 c-typeck.c:4277
+#: c-typeck.c:4167 c-typeck.c:4288
 #, fuzzy, gcc-internal-format
 msgid "initialization discards qualifiers from pointer target type"
 msgstr "cast laat qualifiers van doeltype van pointer vallen"
 
-#: c-typeck.c:4158 c-typeck.c:4279
+#: c-typeck.c:4169 c-typeck.c:4290
 #, fuzzy, gcc-internal-format
 msgid "return discards qualifiers from pointer target type"
 msgstr "cast laat qualifiers van doeltype van pointer vallen"
 
-#: c-typeck.c:4165
+#: c-typeck.c:4176
 #, fuzzy, gcc-internal-format
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ISO C verbiedt conversie van argumenten naar union type"
 
-#: c-typeck.c:4201
+#: c-typeck.c:4212
 #, fuzzy, gcc-internal-format
 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
 msgstr "ongeldige registernaam voor %qs"
 
-#: c-typeck.c:4214
+#: c-typeck.c:4225
 #, fuzzy, gcc-internal-format
 msgid "argument %d of %qE might be a candidate for a format attribute"
 msgstr "deze functie is een mogelijke kandidaat voor het %qs formaat-attribuut"
 
-#: c-typeck.c:4220
+#: c-typeck.c:4231
 #, fuzzy, gcc-internal-format
 msgid "assignment left-hand side might be a candidate for a format attribute"
 msgstr "deze functie is een mogelijke kandidaat voor het %<noreturn%> attribuut"
 
-#: c-typeck.c:4225
+#: c-typeck.c:4236
 #, fuzzy, gcc-internal-format
 msgid "initialization left-hand side might be a candidate for a format attribute"
 msgstr "deze functie is een mogelijke kandidaat voor het %qs formaat-attribuut"
 
-#: c-typeck.c:4230
+#: c-typeck.c:4241
 #, fuzzy, gcc-internal-format
 msgid "return type might be a candidate for a format attribute"
 msgstr "deze functie is een mogelijke kandidaat voor het %qs formaat-attribuut"
 
-#: c-typeck.c:4253
+#: c-typeck.c:4264
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
 msgstr "ISO C verbiedt %s tussen functiepointer en %<void *%>"
 
-#: c-typeck.c:4256
+#: c-typeck.c:4267
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids assignment between function pointer and %<void *%>"
 msgstr "ISO C verbiedt %s tussen functiepointer en %<void *%>"
 
-#: c-typeck.c:4258
+#: c-typeck.c:4269
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids initialization between function pointer and %<void *%>"
 msgstr "ISO C verbiedt %s tussen functiepointer en %<void *%>"
 
-#: c-typeck.c:4260
+#: c-typeck.c:4271
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids return between function pointer and %<void *%>"
 msgstr "ISO C verbiedt %s tussen functiepointer en %<void *%>"
 
 # 'signedness' = 'signed-heid'?
-#: c-typeck.c:4289
+#: c-typeck.c:4300
 #, fuzzy, gcc-internal-format
 msgid "pointer targets in passing argument %d of %qE differ in signedness"
 msgstr "doelen van pointer in %s verschillen in signedness"
 
 # 'signedness' = 'signed-heid'?
-#: c-typeck.c:4291
+#: c-typeck.c:4302
 #, fuzzy, gcc-internal-format
 msgid "pointer targets in assignment differ in signedness"
 msgstr "doelen van pointer in %s verschillen in signedness"
 
 # 'signedness' = 'signed-heid'?
-#: c-typeck.c:4293
+#: c-typeck.c:4304
 #, fuzzy, gcc-internal-format
 msgid "pointer targets in initialization differ in signedness"
 msgstr "doelen van pointer in %s verschillen in signedness"
 
 # 'signedness' = 'signed-heid'?
-#: c-typeck.c:4295
+#: c-typeck.c:4306
 #, fuzzy, gcc-internal-format
 msgid "pointer targets in return differ in signedness"
 msgstr "doelen van pointer in %s verschillen in signedness"
 
-#: c-typeck.c:4320
+#: c-typeck.c:4331
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE from incompatible pointer type"
 msgstr "%s van incompatibel pointertype"
 
-#: c-typeck.c:4322
+#: c-typeck.c:4333
 #, fuzzy, gcc-internal-format
 msgid "assignment from incompatible pointer type"
 msgstr "%s van incompatibel pointertype"
 
-#: c-typeck.c:4323
+#: c-typeck.c:4334
 #, fuzzy, gcc-internal-format
 msgid "initialization from incompatible pointer type"
 msgstr "%s van incompatibel pointertype"
 
-#: c-typeck.c:4325
+#: c-typeck.c:4336
 #, fuzzy, gcc-internal-format
 msgid "return from incompatible pointer type"
 msgstr "%s van incompatibel pointertype"
 
-#: c-typeck.c:4342
+#: c-typeck.c:4353
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE makes pointer from integer without a cast"
 msgstr "%s maakt pointer van integer zonder een cast"
 
-#: c-typeck.c:4344
+#: c-typeck.c:4355
 #, fuzzy, gcc-internal-format
 msgid "assignment makes pointer from integer without a cast"
 msgstr "%s maakt pointer van integer zonder een cast"
 
-#: c-typeck.c:4346
+#: c-typeck.c:4357
 #, fuzzy, gcc-internal-format
 msgid "initialization makes pointer from integer without a cast"
 msgstr "%s maakt pointer van integer zonder een cast"
 
-#: c-typeck.c:4348
+#: c-typeck.c:4359
 #, fuzzy, gcc-internal-format
 msgid "return makes pointer from integer without a cast"
 msgstr "%s maakt pointer van integer zonder een cast"
 
-#: c-typeck.c:4355
+#: c-typeck.c:4366
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE makes integer from pointer without a cast"
 msgstr "%s maakt integer van pointer zonder een cast"
 
-#: c-typeck.c:4357
+#: c-typeck.c:4368
 #, fuzzy, gcc-internal-format
 msgid "assignment makes integer from pointer without a cast"
 msgstr "%s maakt integer van pointer zonder een cast"
 
-#: c-typeck.c:4359
+#: c-typeck.c:4370
 #, fuzzy, gcc-internal-format
 msgid "initialization makes integer from pointer without a cast"
 msgstr "%s maakt integer van pointer zonder een cast"
 
-#: c-typeck.c:4361
+#: c-typeck.c:4372
 #, fuzzy, gcc-internal-format
 msgid "return makes integer from pointer without a cast"
 msgstr "%s maakt integer van pointer zonder een cast"
 
-#: c-typeck.c:4377
+#: c-typeck.c:4388
 #, fuzzy, gcc-internal-format
 msgid "incompatible types in assignment"
 msgstr "incompatibele types bij %s"
 
-#: c-typeck.c:4380
+#: c-typeck.c:4391
 #, fuzzy, gcc-internal-format
 msgid "incompatible types in initialization"
 msgstr "incompatibele types bij %s"
 
-#: c-typeck.c:4383
+#: c-typeck.c:4394
 #, fuzzy, gcc-internal-format
 msgid "incompatible types in return"
 msgstr "incompatibele types bij %s"
 
-#: c-typeck.c:4439
+#: c-typeck.c:4450
 #, gcc-internal-format
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr ""
 
-#: c-typeck.c:4610 c-typeck.c:4625 c-typeck.c:4640
+#: c-typeck.c:4621 c-typeck.c:4636 c-typeck.c:4651
 #, fuzzy, gcc-internal-format
 msgid "(near initialization for %qs)"
 msgstr "(dicht bij initialisatie van %qs)"
 
-#: c-typeck.c:5180 cp/decl.c:4975
+#: c-typeck.c:5191 cp/decl.c:4995
 #, fuzzy, gcc-internal-format
 msgid "opaque vector types cannot be initialized"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: c-typeck.c:5803
+#: c-typeck.c:5814
 #, fuzzy, gcc-internal-format
 msgid "unknown field %qE specified in initializer"
 msgstr "onbekend veld %qs opgegeven in beginwaarde"
 
-#: c-typeck.c:6703
+#: c-typeck.c:6714
 #, gcc-internal-format
 msgid "traditional C rejects initialization of unions"
 msgstr ""
 
-#: c-typeck.c:7011
+#: c-typeck.c:7022
 #, fuzzy, gcc-internal-format
 msgid "jump into statement expression"
 msgstr "overflow in constante expressie"
 
 # Ik weet het, 'alleen-lezen' is lelijk, maar het is de min of meer geijkte vertaling.
-#: c-typeck.c:7017
+#: c-typeck.c:7028
 #, fuzzy, gcc-internal-format
 msgid "jump into scope of identifier with variably modified type"
 msgstr "argument %d is alleen-lezen"
 
-#: c-typeck.c:7054
+#: c-typeck.c:7065
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids %<goto *expr;%>"
 msgstr "ISO C verbiedt %<goto *expr;%>"
 
-#: c-typeck.c:7069 cp/typeck.c:6592
+#: c-typeck.c:7080 cp/typeck.c:6619
 #, fuzzy, gcc-internal-format
 msgid "function declared %<noreturn%> has a %<return%> statement"
 msgstr "als %<noreturn%> gedeclareerde functie bevat een %<return%> statement"
 
-#: c-typeck.c:7077
+#: c-typeck.c:7088
 #, fuzzy, gcc-internal-format
 msgid "%<return%> with no value, in function returning non-void"
 msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
 
-#: c-typeck.c:7086
+#: c-typeck.c:7097
 #, fuzzy, gcc-internal-format
 msgid "%<return%> with a value, in function returning void"
 msgstr "%<return%> met waarde in een functie die void teruggeeft"
 
-#: c-typeck.c:7088
+#: c-typeck.c:7099
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids %<return%> with expression, in function returning void"
 msgstr "%<return%> met waarde in een functie die void teruggeeft"
 
-#: c-typeck.c:7145
+#: c-typeck.c:7156
 #, gcc-internal-format
 msgid "function returns address of local variable"
 msgstr "functie geeft adres van lokale variabele terug"
 
-#: c-typeck.c:7217 cp/semantics.c:949
+#: c-typeck.c:7228 cp/semantics.c:952
 #, gcc-internal-format
 msgid "switch quantity not an integer"
 msgstr "switch-waarde is geen integer"
 
-#: c-typeck.c:7229
+#: c-typeck.c:7240
 #, fuzzy, gcc-internal-format
 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
 msgstr "%<long%> switch-expressie wordt in ISO C niet naar %<int%> geconverteerd"
 
-#: c-typeck.c:7269
+#: c-typeck.c:7280
 #, fuzzy, gcc-internal-format
 msgid "case label in statement expression not containing enclosing switch statement"
 msgstr "case-label niet in een switch-statement"
 
-#: c-typeck.c:7272
+#: c-typeck.c:7283
 #, fuzzy, gcc-internal-format
 msgid "%<default%> label in statement expression not containing enclosing switch statement"
 msgstr "default-label niet in een switch-statement"
 
-#: c-typeck.c:7278
+#: c-typeck.c:7289
 #, fuzzy, gcc-internal-format
 msgid "case label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr "case-label niet in een switch-statement"
 
-#: c-typeck.c:7281
+#: c-typeck.c:7292
 #, fuzzy, gcc-internal-format
 msgid "%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr "default-label niet in een switch-statement"
 
-#: c-typeck.c:7285 cp/parser.c:6804
+#: c-typeck.c:7296 cp/parser.c:6810
 #, gcc-internal-format
 msgid "case label not within a switch statement"
 msgstr "case-label niet in een switch-statement"
 
-#: c-typeck.c:7287
+#: c-typeck.c:7298
 #, fuzzy, gcc-internal-format
 msgid "%<default%> label not within a switch statement"
 msgstr "default-label niet in een switch-statement"
 
-#: c-typeck.c:7364
+#: c-typeck.c:7375
 #, gcc-internal-format
 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
 msgstr ""
 
-#: c-typeck.c:7475 cp/cp-gimplify.c:97 cp/parser.c:7409
+#: c-typeck.c:7486 cp/cp-gimplify.c:97 cp/parser.c:7415
 #, gcc-internal-format
 msgid "break statement not within loop or switch"
 msgstr "break-statement niet in een lus of switch"
 
-#: c-typeck.c:7477 cp/parser.c:7430
+#: c-typeck.c:7488 cp/parser.c:7436
 #, gcc-internal-format
 msgid "continue statement not within a loop"
 msgstr "continue-statement niet in een lus"
 
-#: c-typeck.c:7482 cp/parser.c:7420
+#: c-typeck.c:7493 cp/parser.c:7426
 #, fuzzy, gcc-internal-format
 msgid "break statement used with OpenMP for loop"
 msgstr "break-statement niet in een lus of switch"
 
-#: c-typeck.c:7505
+#: c-typeck.c:7516
 #, gcc-internal-format
 msgid "%Hstatement with no effect"
 msgstr ""
 
 # vertaling voor 'statement'?
-#: c-typeck.c:7527
+#: c-typeck.c:7538
 #, gcc-internal-format
 msgid "expression statement has incomplete type"
 msgstr "expressie-statement heeft onvolledig type"
 
-#: c-typeck.c:8082 cp/typeck.c:3259
+#: c-typeck.c:8093 cp/typeck.c:3301
 #, gcc-internal-format
 msgid "right shift count is negative"
 msgstr "teller van rechtse shift is negatief"
 
-#: c-typeck.c:8089 cp/typeck.c:3265
+#: c-typeck.c:8100 cp/typeck.c:3305
 #, gcc-internal-format
 msgid "right shift count >= width of type"
 msgstr "teller van rechtse shift is >= breedte van het type"
 
-#: c-typeck.c:8111 cp/typeck.c:3284
+#: c-typeck.c:8122 cp/typeck.c:3324
 #, gcc-internal-format
 msgid "left shift count is negative"
 msgstr "teller van links shift is negatief"
 
-#: c-typeck.c:8114 cp/typeck.c:3286
+#: c-typeck.c:8125 cp/typeck.c:3326
 #, gcc-internal-format
 msgid "left shift count >= width of type"
 msgstr "teller van links shift is >= breedte van het type"
 
-#: c-typeck.c:8132 cp/typeck.c:3324
+#: c-typeck.c:8143 cp/typeck.c:3364
 #, gcc-internal-format
 msgid "comparing floating point with == or != is unsafe"
 msgstr ""
 
-#: c-typeck.c:8156 c-typeck.c:8163
+#: c-typeck.c:8167 c-typeck.c:8174
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids comparison of %<void *%> with function pointer"
 msgstr "ISO C verbiedt een vergelijking van %<void *%> met een functie-pointer"
 
-#: c-typeck.c:8169 c-typeck.c:8227
+#: c-typeck.c:8180 c-typeck.c:8238
 #, gcc-internal-format
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
 
 # is de "," deel van de special format spec of niet?  en moet "true" hier vertaald worden of niet?
-#: c-typeck.c:8178 c-typeck.c:8186 cp/typeck.c:3344 cp/typeck.c:3353
+#: c-typeck.c:8189 c-typeck.c:8197 cp/typeck.c:3384 cp/typeck.c:3393
 #, fuzzy, gcc-internal-format
 msgid "the address of %qD will never be NULL"
 msgstr "het adres van %qD, zal altijd %<true%> zijn"
 
-#: c-typeck.c:8193 c-typeck.c:8198 c-typeck.c:8245 c-typeck.c:8250
+#: c-typeck.c:8204 c-typeck.c:8209 c-typeck.c:8256 c-typeck.c:8261
 #, gcc-internal-format
 msgid "comparison between pointer and integer"
 msgstr "vergelijking tussen pointer en integer"
 
-#: c-typeck.c:8219
+#: c-typeck.c:8230
 #, gcc-internal-format
 msgid "comparison of complete and incomplete pointers"
 msgstr "vergelijking van volledige en onvolledige pointers"
 
 # 'ordered' -> 'bevolen' of 'geordend'? Waarschijnlijk het laatste.
-#: c-typeck.c:8222
+#: c-typeck.c:8233
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO C verbiedt geordende vergelijkingen tussen pointers naar functies"
 
-#: c-typeck.c:8234 c-typeck.c:8240
+#: c-typeck.c:8245 c-typeck.c:8251
 #, gcc-internal-format
 msgid "ordered comparison of pointer with integer zero"
 msgstr "geordende vergelijking van een pointer met integer nul"
 
-#: c-typeck.c:8500
+#: c-typeck.c:8511
 #, gcc-internal-format
 msgid "comparison between signed and unsigned"
 msgstr "vergelijking tussen signed en unsigned"
 
-#: c-typeck.c:8546 cp/typeck.c:3830
+#: c-typeck.c:8557 cp/typeck.c:3838
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "vergelijking van gepromoveerde ~unsigned met constante"
 
-#: c-typeck.c:8554 cp/typeck.c:3838
+#: c-typeck.c:8565 cp/typeck.c:3846
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "vergelijking van gepromoveerde ~unsigned met unsigned"
 
-#: c-typeck.c:8612
+#: c-typeck.c:8623
 #, fuzzy, gcc-internal-format
 msgid "used array that cannot be converted to pointer where scalar is required"
 msgstr "waarde van array-type gebruikt waar een scalair nodig is"
 
-#: c-typeck.c:8616
+#: c-typeck.c:8627
 #, fuzzy, gcc-internal-format
 msgid "used struct type value where scalar is required"
 msgstr "waarde van struct-type gebruikt waar een scalair nodig is"
 
-#: c-typeck.c:8620
+#: c-typeck.c:8631
 #, fuzzy, gcc-internal-format
 msgid "used union type value where scalar is required"
 msgstr "waarde van union-type gebruikt waar een scalair nodig is"
 
-#: c-typeck.c:8725 cp/semantics.c:3523
+#: c-typeck.c:8736 cp/semantics.c:3555
 #, fuzzy, gcc-internal-format
 msgid "%qE has invalid type for %<reduction%>"
 msgstr "ongeldig gebruik van %<restrict%>"
 
-#: c-typeck.c:8759 cp/semantics.c:3536
+#: c-typeck.c:8770 cp/semantics.c:3568
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction(%s)%>"
 msgstr ""
 
-#: c-typeck.c:8775 cp/semantics.c:3546
+#: c-typeck.c:8786 cp/semantics.c:3578
 #, gcc-internal-format
 msgid "%qE must be %<threadprivate%> for %<copyin%>"
 msgstr ""
 
-#: c-typeck.c:8784 cp/semantics.c:3351
+#: c-typeck.c:8795 cp/semantics.c:3383
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a variable in clause %qs"
 msgstr "%qs is geen bestand, pipe of tty"
 
-#: c-typeck.c:8791 c-typeck.c:8811 c-typeck.c:8831 cp/semantics.c:3377
-#: cp/semantics.c:3396
+#: c-typeck.c:8802 c-typeck.c:8822 c-typeck.c:8842 cp/semantics.c:3409
+#: cp/semantics.c:3428
 #, gcc-internal-format
 msgid "%qE appears more than once in data clauses"
 msgstr ""
 
-#: c-typeck.c:8805 cp/semantics.c:3371
+#: c-typeck.c:8816 cp/semantics.c:3403
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a variable in clause %<firstprivate%>"
 msgstr "statische variable %qs is als dllimport aangeduid"
 
-#: c-typeck.c:8825 cp/semantics.c:3390
+#: c-typeck.c:8836 cp/semantics.c:3422
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a variable in clause %<lastprivate%>"
 msgstr "statische variable %qs is als dllimport aangeduid"
 
-#: c-typeck.c:8883 cp/semantics.c:3587
+#: c-typeck.c:8894 cp/semantics.c:3619
 #, gcc-internal-format
 msgid "%qE is predetermined %qs for %qs"
 msgstr ""
@@ -21640,12 +21597,12 @@
 msgid "function call has aggregate value"
 msgstr "functie-oproep heeft geaggregeerde waarde"
 
-#: cfgexpand.c:1884
+#: cfgexpand.c:1887
 #, gcc-internal-format
 msgid "not protecting local variables: variable length buffer"
 msgstr ""
 
-#: cfgexpand.c:1887
+#: cfgexpand.c:1890
 #, gcc-internal-format
 msgid "not protecting function: no buffer at least %d bytes long"
 msgstr ""
@@ -21700,7 +21657,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr ""
 
-#: cfghooks.c:184 cfgrtl.c:1840
+#: cfghooks.c:184 cfgrtl.c:1838
 #, fuzzy, gcc-internal-format
 msgid "wrong amount of branch edges after unconditional jump %i"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
@@ -21910,252 +21867,252 @@
 msgid "%d exits recorded for loop %d (having %d exits)"
 msgstr ""
 
-#: cfgrtl.c:1734
+#: cfgrtl.c:1732
 #, gcc-internal-format
 msgid "BB_RTL flag not set for block %d"
 msgstr ""
 
-#: cfgrtl.c:1741
+#: cfgrtl.c:1739
 #, gcc-internal-format
 msgid "insn %d basic block pointer is %d, should be %d"
 msgstr ""
 
-#: cfgrtl.c:1752
+#: cfgrtl.c:1750
 #, gcc-internal-format
 msgid "insn %d in header of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:1760
+#: cfgrtl.c:1758
 #, gcc-internal-format
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:1782
+#: cfgrtl.c:1780
 #, gcc-internal-format
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr ""
 
-#: cfgrtl.c:1797
+#: cfgrtl.c:1795
 #, gcc-internal-format
 msgid "fallthru edge crosses section boundary (bb %i)"
 msgstr ""
 
-#: cfgrtl.c:1822
+#: cfgrtl.c:1820
 #, gcc-internal-format
 msgid "missing REG_EH_REGION note in the end of bb %i"
 msgstr ""
 
-#: cfgrtl.c:1830
+#: cfgrtl.c:1828
 #, gcc-internal-format
 msgid "too many outgoing branch edges from bb %i"
 msgstr ""
 
-#: cfgrtl.c:1835
+#: cfgrtl.c:1833
 #, fuzzy, gcc-internal-format
 msgid "fallthru edge after unconditional jump %i"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: cfgrtl.c:1846
+#: cfgrtl.c:1844
 #, fuzzy, gcc-internal-format
 msgid "wrong amount of branch edges after conditional jump %i"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: cfgrtl.c:1852
+#: cfgrtl.c:1850
 #, gcc-internal-format
 msgid "call edges for non-call insn in bb %i"
 msgstr ""
 
-#: cfgrtl.c:1861
+#: cfgrtl.c:1859
 #, gcc-internal-format
 msgid "abnormal edges for no purpose in bb %i"
 msgstr ""
 
-#: cfgrtl.c:1873
+#: cfgrtl.c:1871
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr ""
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1875
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr ""
 
-#: cfgrtl.c:1891 cfgrtl.c:1901
+#: cfgrtl.c:1889 cfgrtl.c:1899
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr ""
 
-#: cfgrtl.c:1914
+#: cfgrtl.c:1912
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr ""
 
-#: cfgrtl.c:1924
+#: cfgrtl.c:1922
 #, gcc-internal-format
 msgid "in basic block %d:"
 msgstr ""
 
-#: cfgrtl.c:1977 cfgrtl.c:2067
+#: cfgrtl.c:1975 cfgrtl.c:2065
 #, gcc-internal-format
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 msgstr ""
 
-#: cfgrtl.c:1985
+#: cfgrtl.c:1983
 #, gcc-internal-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:1998
+#: cfgrtl.c:1996
 #, gcc-internal-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr ""
 
-#: cfgrtl.c:2010
+#: cfgrtl.c:2008
 #, gcc-internal-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:2030
+#: cfgrtl.c:2028
 #, gcc-internal-format
 msgid "missing barrier after block %i"
 msgstr ""
 
-#: cfgrtl.c:2043
+#: cfgrtl.c:2041
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2050
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:2085
+#: cfgrtl.c:2083
 #, gcc-internal-format
 msgid "basic blocks not laid down consecutively"
 msgstr ""
 
-#: cfgrtl.c:2124
+#: cfgrtl.c:2122
 #, gcc-internal-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
 
-#: cgraph.c:794
+#: cgraph.c:840
 #, gcc-internal-format
 msgid "%D renamed after being referenced in assembly"
 msgstr ""
 
-#: cgraphunit.c:670
+#: cgraphunit.c:675
 #, gcc-internal-format
 msgid "aux field set for edge %s->%s"
 msgstr ""
 
-#: cgraphunit.c:676
+#: cgraphunit.c:681
 #, fuzzy, gcc-internal-format
 msgid "Execution count is negative"
 msgstr "teller van links shift is negatief"
 
-#: cgraphunit.c:683
+#: cgraphunit.c:688
 #, fuzzy, gcc-internal-format
 msgid "caller edge count is negative"
 msgstr "teller van links shift is negatief"
 
-#: cgraphunit.c:688
+#: cgraphunit.c:693
 #, fuzzy, gcc-internal-format
 msgid "caller edge frequency is negative"
 msgstr "teller van links shift is negatief"
 
-#: cgraphunit.c:693
+#: cgraphunit.c:698
 #, fuzzy, gcc-internal-format
 msgid "caller edge frequency is too large"
 msgstr "teller van links shift is negatief"
 
-#: cgraphunit.c:702
+#: cgraphunit.c:707
 #, fuzzy, gcc-internal-format
 msgid "inlined_to pointer is wrong"
 msgstr "sectie-pointer ontbreekt"
 
-#: cgraphunit.c:707
+#: cgraphunit.c:712
 #, gcc-internal-format
 msgid "multiple inline callers"
 msgstr ""
 
-#: cgraphunit.c:714
+#: cgraphunit.c:719
 #, fuzzy, gcc-internal-format
 msgid "inlined_to pointer set for noninline callers"
 msgstr "sectie-pointer ontbreekt"
 
-#: cgraphunit.c:720
+#: cgraphunit.c:725
 #, fuzzy, gcc-internal-format
 msgid "inlined_to pointer is set but no predecessors found"
 msgstr "sectie-pointer ontbreekt"
 
-#: cgraphunit.c:725
+#: cgraphunit.c:730
 #, fuzzy, gcc-internal-format
 msgid "inlined_to pointer refers to itself"
 msgstr "sectie-pointer ontbreekt"
 
-#: cgraphunit.c:735
+#: cgraphunit.c:740
 #, gcc-internal-format
 msgid "node not found in cgraph_hash"
 msgstr ""
 
-#: cgraphunit.c:763
+#: cgraphunit.c:768
 #, gcc-internal-format
 msgid "shared call_stmt:"
 msgstr ""
 
-#: cgraphunit.c:770
+#: cgraphunit.c:775
 #, fuzzy, gcc-internal-format
 msgid "edge points to wrong declaration:"
 msgstr "dit is een eerdere declaratie"
 
-#: cgraphunit.c:779
+#: cgraphunit.c:784
 #, gcc-internal-format
 msgid "missing callgraph edge for call stmt:"
 msgstr ""
 
-#: cgraphunit.c:795
+#: cgraphunit.c:800
 #, gcc-internal-format
 msgid "edge %s->%s has no corresponding call_stmt"
 msgstr ""
 
-#: cgraphunit.c:807
+#: cgraphunit.c:812
 #, gcc-internal-format
 msgid "verify_cgraph_node failed"
 msgstr ""
 
-#: cgraphunit.c:909 cgraphunit.c:932
+#: cgraphunit.c:915 cgraphunit.c:938
 #, fuzzy, gcc-internal-format
 msgid "%J%<externally_visible%> attribute have effect only on public objects"
 msgstr "%Jhet %qE attribuut is enkel van toepassing op functies"
 
-#: cgraphunit.c:1122
+#: cgraphunit.c:1128
 #, fuzzy, gcc-internal-format
 msgid "failed to reclaim unneeded function"
 msgstr "veld %qs als een functie gedeclareerd"
 
-#: cgraphunit.c:1454
+#: cgraphunit.c:1460
 #, gcc-internal-format
 msgid "nodes with no released memory found"
 msgstr ""
 
-#: collect2.c:1189
+#: collect2.c:1203
 #, fuzzy, gcc-internal-format
 msgid "unknown demangling style '%s'"
 msgstr "onbekende machine-modus %qs"
 
-#: collect2.c:1512
+#: collect2.c:1526
 #, fuzzy, gcc-internal-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr "%s beÃ«indigd met signaal %d [%s]"
 
-#: collect2.c:1530
+#: collect2.c:1544
 #, gcc-internal-format
 msgid "%s returned %d exit status"
 msgstr "%s gaf exit-status %d terug"
 
-#: collect2.c:2242
+#: collect2.c:2256
 #, fuzzy, gcc-internal-format
 msgid "cannot find 'ldd'"
 msgstr "kan %<ldd%> niet vinden"
@@ -22312,27 +22269,27 @@
 msgid "dominator of %d should be %d, not %d"
 msgstr ""
 
-#: dwarf2out.c:3634
+#: dwarf2out.c:3686
 #, gcc-internal-format
 msgid "DW_LOC_OP %s not implemented"
 msgstr ""
 
-#: emit-rtl.c:2326
+#: emit-rtl.c:2262
 #, fuzzy, gcc-internal-format
 msgid "invalid rtl sharing found in the insn"
 msgstr "ongeldige operand voor %s-code"
 
-#: emit-rtl.c:2328
+#: emit-rtl.c:2264
 #, gcc-internal-format
 msgid "shared rtx"
 msgstr ""
 
-#: emit-rtl.c:2330
+#: emit-rtl.c:2266
 #, gcc-internal-format
 msgid "internal consistency failure"
 msgstr ""
 
-#: emit-rtl.c:3417
+#: emit-rtl.c:3365
 #, gcc-internal-format
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr ""
@@ -22392,17 +22349,17 @@
 msgid "verify_eh_tree failed"
 msgstr ""
 
-#: explow.c:1281
+#: explow.c:1258
 #, fuzzy, gcc-internal-format
 msgid "stack limits not supported on this target"
 msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
 
-#: expr.c:8031
+#: expr.c:8030
 #, fuzzy
 msgid "%Kcall to %qs declared with attribute error: %s"
 msgstr "functie %qs geherdeclareerd met noinline attribuut"
 
-#: expr.c:8037
+#: expr.c:8036
 #, fuzzy
 msgid "%Kcall to %qs declared with attribute warning: %s"
 msgstr "functie %qs geherdeclareerd met noinline attribuut"
@@ -22418,7 +22375,7 @@
 msgid "large fixed-point constant implicitly truncated to fixed-point type"
 msgstr "grote integer impliciet afgekapt naar 'unsigned' type"
 
-#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5060
+#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5076
 #, fuzzy, gcc-internal-format
 msgid "%H%s"
 msgstr "%s voor %qs"
@@ -22428,77 +22385,77 @@
 msgid "assuming signed overflow does not occur when negating a division"
 msgstr ""
 
-#: fold-const.c:3989 fold-const.c:4000
+#: fold-const.c:4003 fold-const.c:4014
 #, fuzzy, gcc-internal-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "vergelijking is altijd waar omwille van het beperkte bereik van het datatype"
 
-#: fold-const.c:5317
+#: fold-const.c:5331
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying range test"
 msgstr ""
 
-#: fold-const.c:5691 fold-const.c:5706
+#: fold-const.c:5705 fold-const.c:5720
 #, gcc-internal-format
 msgid "comparison is always %d"
 msgstr ""
 
-#: fold-const.c:5835
+#: fold-const.c:5849
 #, gcc-internal-format
 msgid "%<or%> of unmatched not-equal tests is always 1"
 msgstr ""
 
-#: fold-const.c:5840
+#: fold-const.c:5854
 #, gcc-internal-format
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr ""
 
-#: fold-const.c:8617
+#: fold-const.c:8641
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 msgstr ""
 
-#: fold-const.c:8871
+#: fold-const.c:8895
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 msgstr ""
 
-#: fold-const.c:13236
+#: fold-const.c:13433
 #, gcc-internal-format
 msgid "fold check: original tree changed by fold"
 msgstr ""
 
-#: function.c:377
+#: function.c:380
 #, fuzzy, gcc-internal-format
 msgid "%Jtotal size of local objects too large"
 msgstr "variabele %qs is te groot"
 
-#: function.c:837 varasm.c:2095
+#: function.c:840 varasm.c:2095
 #, fuzzy, gcc-internal-format
 msgid "size of variable %q+D is too large"
 msgstr "variabele %qs is te groot"
 
-#: function.c:1554 gimplify.c:4250
+#: function.c:1571 gimplify.c:4405
 #, fuzzy, gcc-internal-format
 msgid "impossible constraint in %<asm%>"
 msgstr "incompatibele operands voor %s"
 
-#: function.c:3538
+#: function.c:3557
 #, gcc-internal-format
 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr ""
 
-#: function.c:3559
+#: function.c:3578
 #, gcc-internal-format
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr ""
 
-#: function.c:4004
+#: function.c:4027
 #, gcc-internal-format
 msgid "function returns an aggregate"
 msgstr ""
 
-#: function.c:4401
+#: function.c:4424
 #, fuzzy, gcc-internal-format
 msgid "unused parameter %q+D"
 msgstr "ongeldige macronaam %<%.*s%>"
@@ -22523,12 +22480,12 @@
 msgid "extraneous argument to '%s' option"
 msgstr "overbodig argument voor de '%s' optie"
 
-#: gcc.c:3987
+#: gcc.c:3981
 #, gcc-internal-format
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr ""
 
-#: gcc.c:4276
+#: gcc.c:4270
 #, gcc-internal-format
 msgid "warning: '-x %s' after last input file has no effect"
 msgstr ""
@@ -22536,62 +22493,62 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5314
+#: gcc.c:5308
 #, gcc-internal-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr ""
 
-#: gcc.c:5323
+#: gcc.c:5317
 #, fuzzy, gcc-internal-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "Let Op: verouderde operator %%[ gebruikt in specs"
 
-#: gcc.c:5404
+#: gcc.c:5398
 #, gcc-internal-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr ""
 
-#: gcc.c:6305
+#: gcc.c:6304
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 msgstr ""
 
-#: gcc.c:6328
+#: gcc.c:6327
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 msgstr ""
 
-#: gcc.c:6415
+#: gcc.c:6414
 #, fuzzy, gcc-internal-format
 msgid "unrecognized option '-%s'"
 msgstr "onbekende formaatspecificatie"
 
-#: gcc.c:6615 gcc.c:6678
+#: gcc.c:6614 gcc.c:6677
 #, gcc-internal-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: %s compiler niet geÃ¯nstalleerd op dit systeem"
 
-#: gcc.c:6778
+#: gcc.c:6777
 #, gcc-internal-format
 msgid "%s: linker input file unused because linking not done"
 msgstr ""
 
-#: gcc.c:6818
+#: gcc.c:6817
 #, gcc-internal-format
 msgid "language %s not recognized"
 msgstr "taal %s niet herkend"
 
-#: gcc.c:6889
+#: gcc.c:6888
 #, gcc-internal-format
 msgid "%s: %s"
 msgstr ""
 
-#: gcse.c:6660
+#: gcse.c:6644
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr ""
 
-#: gcse.c:6673
+#: gcse.c:6657
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr ""
@@ -22644,52 +22601,52 @@
 msgid "can't write PCH fle: %m"
 msgstr "kan bestand '%s' niet openen"
 
-#: gimplify.c:4139
+#: gimplify.c:4294
 #, fuzzy, gcc-internal-format
 msgid "invalid lvalue in asm output %d"
 msgstr "ongeldige lvalue in toewijzing"
 
-#: gimplify.c:4251
+#: gimplify.c:4406
 #, gcc-internal-format
 msgid "non-memory input %d must stay in memory"
 msgstr ""
 
-#: gimplify.c:4264
+#: gimplify.c:4419
 #, gcc-internal-format
 msgid "memory input %d is not directly addressable"
 msgstr ""
 
-#: gimplify.c:4743
+#: gimplify.c:4898
 #, gcc-internal-format
 msgid "%qs not specified in enclosing parallel"
 msgstr ""
 
-#: gimplify.c:4745
+#: gimplify.c:4900
 #, gcc-internal-format
 msgid "%Henclosing parallel"
 msgstr ""
 
-#: gimplify.c:4799
+#: gimplify.c:4954
 #, fuzzy, gcc-internal-format
 msgid "iteration variable %qs should be private"
 msgstr "statische variable %qs is als dllimport aangeduid"
 
-#: gimplify.c:4813
+#: gimplify.c:4968
 #, fuzzy, gcc-internal-format
 msgid "iteration variable %qs should not be firstprivate"
 msgstr "statische variable %qs is als dllimport aangeduid"
 
-#: gimplify.c:4816
+#: gimplify.c:4971
 #, fuzzy, gcc-internal-format
 msgid "iteration variable %qs should not be reduction"
 msgstr "registervariabele %qs gebruikt in geneste functie"
 
-#: gimplify.c:4940
+#: gimplify.c:5095
 #, fuzzy, gcc-internal-format
 msgid "%s variable %qs is private in outer context"
 msgstr "registervariabele %qs gebruikt in geneste functie"
 
-#: gimplify.c:6108
+#: gimplify.c:6281
 #, gcc-internal-format
 msgid "gimplification failed"
 msgstr ""
@@ -22699,7 +22656,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "veld %qs als een functie gedeclareerd"
 
-#: graph.c:401 java/jcf-parse.c:1757 java/jcf-parse.c:1897 objc/objc-act.c:500
+#: graph.c:401 java/jcf-parse.c:1759 java/jcf-parse.c:1899 objc/objc-act.c:500
 #, fuzzy, gcc-internal-format
 msgid "can't open %s: %m"
 msgstr "open %s"
@@ -22709,159 +22666,164 @@
 msgid "fix_sched_param: unknown param: %s"
 msgstr ""
 
-#: omp-low.c:1288
+#: omp-low.c:1289
 #, gcc-internal-format
 msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered or master region"
 msgstr ""
 
-#: omp-low.c:1304
+#: omp-low.c:1305
 #, gcc-internal-format
 msgid "master region may not be closely nested inside of work-sharing region"
 msgstr ""
 
-#: omp-low.c:1318
+#: omp-low.c:1319
 #, gcc-internal-format
 msgid "ordered region may not be closely nested inside of critical region"
 msgstr ""
 
-#: omp-low.c:1324
+#: omp-low.c:1325
 #, gcc-internal-format
 msgid "ordered region must be closely nested inside a loop region with an ordered clause"
 msgstr ""
 
-#: omp-low.c:1338
+#: omp-low.c:1339
 #, gcc-internal-format
 msgid "critical region may not be nested inside a critical region with the same name"
 msgstr ""
 
-#: omp-low.c:5050 cp/decl.c:2660 cp/parser.c:7417 cp/parser.c:7437
+#: omp-low.c:5116 cp/decl.c:2667 cp/parser.c:7423 cp/parser.c:7443
 #, gcc-internal-format
 msgid "invalid exit from OpenMP structured block"
 msgstr ""
 
-#: omp-low.c:5052
+#: omp-low.c:5118
 #, gcc-internal-format
 msgid "invalid entry to OpenMP structured block"
 msgstr ""
 
-#: opts.c:173
+#: opts.c:165
 #, fuzzy, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
 msgstr "taal %s niet herkend"
 
-#: opts.c:207
+#: opts.c:199
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
 msgstr ""
 
-#: opts.c:213
+#: opts.c:205
 #, gcc-internal-format
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 msgstr ""
 
 #. Eventually this should become a hard error IMO.
-#: opts.c:438
+#: opts.c:430
 #, gcc-internal-format
 msgid "command line option \"%s\" is valid for %s but not for %s"
 msgstr ""
 
-#: opts.c:492
+#: opts.c:484
 #, fuzzy, gcc-internal-format
 msgid "command line option %qs is not supported by this configuration"
 msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
 
-#: opts.c:545
+#: opts.c:537
 #, fuzzy, gcc-internal-format
 msgid "missing argument to \"%s\""
 msgstr "Bestandsnaam ontbreekt na %qs optie"
 
-#: opts.c:555
+#: opts.c:547
 #, gcc-internal-format
 msgid "argument to \"%s\" should be a non-negative integer"
 msgstr "argument voor \"%s\" moet een niet-negatieve integer zijn"
 
 # Moet 'command line' vertaald worden?
-#: opts.c:728
+#: opts.c:720
 #, fuzzy, gcc-internal-format
 msgid "unrecognized command line option \"%s\""
 msgstr "Foldernaam ontbreekt na command-line optie"
 
-#: opts.c:947
+#: opts.c:939
 #, gcc-internal-format
 msgid "-Wuninitialized is not supported without -O"
 msgstr "-Wuninitialized wordt niet ondersteund zonder -O"
 
-#: opts.c:962
+#: opts.c:951
 #, gcc-internal-format
+msgid "-funit-at-a-time is required for inlining of functions that are only called once"
+msgstr ""
+
+#: opts.c:964
+#, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work with exceptions"
 msgstr ""
 
-#: opts.c:973
+#: opts.c:975
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not support unwind info"
 msgstr ""
 
-#: opts.c:987
+#: opts.c:989
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 msgstr ""
 
-#: opts.c:1263
+#: opts.c:1265
 #, gcc-internal-format
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 msgstr ""
 
-#: opts.c:1593
+#: opts.c:1595
 #, fuzzy, gcc-internal-format
 msgid "structure alignment must be a small power of two, not %d"
 msgstr "Alignment moet een kleine macht van twee zijn, en niet %d, in #pragma pack"
 
-#: opts.c:1656
+#: opts.c:1658
 #, fuzzy, gcc-internal-format
 msgid "unrecognized visibility value \"%s\""
 msgstr "signature-string niet herkend"
 
-#: opts.c:1704
+#: opts.c:1706
 #, fuzzy, gcc-internal-format
 msgid "unrecognized register name \"%s\""
 msgstr "geen argumenten"
 
-#: opts.c:1728
+#: opts.c:1730
 #, fuzzy, gcc-internal-format
 msgid "unknown tls-model \"%s\""
 msgstr "onbekende machine-modus %qs"
 
-#: opts.c:1803
+#: opts.c:1807
 #, gcc-internal-format
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 msgstr ""
 
-#: opts.c:1808
+#: opts.c:1812
 #, fuzzy, gcc-internal-format
 msgid "invalid --param value %qs"
 msgstr "ongeldige registernaam voor %qs"
 
-#: opts.c:1931
+#: opts.c:1934
 #, fuzzy, gcc-internal-format
 msgid "target system does not support debug output"
 msgstr "doelformaat ondersteunt geen oneindige waarde"
 
-#: opts.c:1938
+#: opts.c:1941
 #, fuzzy, gcc-internal-format
 msgid "debug format \"%s\" conflicts with prior selection"
 msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
 
-#: opts.c:1954
+#: opts.c:1957
 #, fuzzy, gcc-internal-format
 msgid "unrecognised debug output level \"%s\""
 msgstr "signature-string niet herkend"
 
-#: opts.c:1956
+#: opts.c:1959
 #, gcc-internal-format
 msgid "debug output level %s is too high"
 msgstr ""
 
-#: opts.c:2038
+#: opts.c:2041
 #, gcc-internal-format
 msgid "-Werror=%s: No option -%s"
 msgstr ""
@@ -22937,9 +22899,9 @@
 msgid "can't use '%s' as a %s register"
 msgstr ""
 
-#: regclass.c:890 config/ia64/ia64.c:5138 config/ia64/ia64.c:5145
-#: config/pa/pa.c:359 config/pa/pa.c:366 config/spu/spu.c:3886
-#: config/spu/spu.c:3893
+#: regclass.c:890 config/ia64/ia64.c:5139 config/ia64/ia64.c:5146
+#: config/pa/pa.c:362 config/pa/pa.c:369 config/spu/spu.c:3875
+#: config/spu/spu.c:3882
 #, gcc-internal-format
 msgid "unknown register name: %s"
 msgstr ""
@@ -22979,22 +22941,22 @@
 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr ""
 
-#: reload.c:1252
+#: reload.c:1256
 #, gcc-internal-format
 msgid "cannot reload integer constant operand in %<asm%>"
 msgstr ""
 
-#: reload.c:1266
+#: reload.c:1270
 #, fuzzy, gcc-internal-format
 msgid "impossible register constraint in %<asm%>"
 msgstr "incompatibele operands voor %s"
 
-#: reload.c:3564
+#: reload.c:3574
 #, fuzzy, gcc-internal-format
 msgid "%<&%> constraint used with no register class"
 msgstr "numerieke constante zonder cijfers"
 
-#: reload.c:3735 reload.c:3975
+#: reload.c:3745 reload.c:3991
 #, fuzzy, gcc-internal-format
 msgid "inconsistent operand constraints in an %<asm%>"
 msgstr "incompatibele operands voor %s"
@@ -23219,49 +23181,49 @@
 msgid "size of %q+D is larger than %wd bytes"
 msgstr "grootte van %qs is %u bytes"
 
-#: stor-layout.c:899
+#: stor-layout.c:888
 #, fuzzy, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %q+D"
 msgstr "het %<%s%> attribuut wordt genegeerd voor %qs"
 
-#: stor-layout.c:902
+#: stor-layout.c:891
 #, fuzzy, gcc-internal-format
 msgid "packed attribute is unnecessary for %q+D"
 msgstr "het %<%s%> attribuut wordt genegeerd voor %qs"
 
 #. No, we need to skip space before this field.
 #. Bump the cumulative size to multiple of field alignment.
-#: stor-layout.c:919
+#: stor-layout.c:908
 #, gcc-internal-format
 msgid "padding struct to align %q+D"
 msgstr ""
 
-#: stor-layout.c:1270
+#: stor-layout.c:1259
 #, gcc-internal-format
 msgid "padding struct size to alignment boundary"
 msgstr ""
 
-#: stor-layout.c:1300
+#: stor-layout.c:1289
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %qs"
 msgstr ""
 
-#: stor-layout.c:1304
+#: stor-layout.c:1293
 #, fuzzy, gcc-internal-format
 msgid "packed attribute is unnecessary for %qs"
 msgstr "het %<%s%> attribuut wordt genegeerd voor %qs"
 
-#: stor-layout.c:1310
+#: stor-layout.c:1299
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment"
 msgstr ""
 
-#: stor-layout.c:1312
+#: stor-layout.c:1301
 #, gcc-internal-format
 msgid "packed attribute is unnecessary"
 msgstr ""
 
-#: stor-layout.c:1842
+#: stor-layout.c:1831
 #, fuzzy, gcc-internal-format
 msgid "alignment of array elements is greater than element size"
 msgstr "alignment van %qs is groter dan het maximale alignment van het objectbestand. %d wordt gebruikt."
@@ -23347,643 +23309,653 @@
 msgid "unrecognized gcc debugging option: %c"
 msgstr ""
 
-#: toplev.c:1411
+#: toplev.c:1413
 #, fuzzy, gcc-internal-format
 msgid "can%'t open %s for writing: %m"
 msgstr "open %s"
 
-#: toplev.c:1432
+#: toplev.c:1434
 #, fuzzy, gcc-internal-format
 msgid "-frecord-gcc-switches is not supported by the current target"
 msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
 
-#: toplev.c:1745
+#: toplev.c:1747
 #, fuzzy, gcc-internal-format
 msgid "this target does not support %qs"
 msgstr "%s ondersteunt %s niet"
 
-#: toplev.c:1794
+#: toplev.c:1796
 #, gcc-internal-format
 msgid "instruction scheduling not supported on this target machine"
 msgstr "instructie-scheduling wordt niet ondersteund op deze doelmachine"
 
-#: toplev.c:1798
+#: toplev.c:1800
 #, gcc-internal-format
 msgid "this target machine does not have delayed branches"
 msgstr "deze doelmachine heeft geen delayed branches"
 
-#: toplev.c:1812
+#: toplev.c:1814
 #, gcc-internal-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "-f%sleading-underscore wordt niet ondersteund op deze doelmachine"
 
-#: toplev.c:1885
+#: toplev.c:1887
 #, fuzzy, gcc-internal-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr "%s ondersteunt het %<%%%s%c%> %s formaat niet"
 
-#: toplev.c:1898
+#: toplev.c:1900
 #, gcc-internal-format
 msgid "variable tracking requested, but useless unless producing debug info"
 msgstr ""
 
-#: toplev.c:1901
+#: toplev.c:1903
 #, gcc-internal-format
 msgid "variable tracking requested, but not supported by this debug format"
 msgstr ""
 
-#: toplev.c:1935
+#: toplev.c:1937
 #, fuzzy, gcc-internal-format
 msgid "can%'t open %s: %m"
 msgstr "open %s"
 
-#: toplev.c:1942
+#: toplev.c:1944
 #, fuzzy, gcc-internal-format
 msgid "-ffunction-sections not supported for this target"
 msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
 
-#: toplev.c:1947
+#: toplev.c:1949
 #, fuzzy, gcc-internal-format
 msgid "-fdata-sections not supported for this target"
 msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
 
-#: toplev.c:1954
+#: toplev.c:1956
 #, gcc-internal-format
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr ""
 
-#: toplev.c:1961
+#: toplev.c:1963
 #, fuzzy, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
 
-#: toplev.c:1967
+#: toplev.c:1969
 #, fuzzy, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "-f%sleading-underscore wordt niet ondersteund op deze doelmachine"
 
-#: toplev.c:1976
+#: toplev.c:1978
 #, fuzzy, gcc-internal-format
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
 
-#: toplev.c:1983
+#: toplev.c:1985
 #, gcc-internal-format
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr ""
 
-#: toplev.c:1999
+#: toplev.c:1996
+#, gcc-internal-format
+msgid "-fassociative-math disabled; other options take precedence"
+msgstr ""
+
+#: toplev.c:2008
 #, fuzzy, gcc-internal-format
 msgid "-fstack-protector not supported for this target"
 msgstr "sectie-attributen worden niet ondersteund voor dit doelsysteem"
 
-#: toplev.c:2012
+#: toplev.c:2021
 #, gcc-internal-format
-msgid "unwind tables currently requires a frame pointer for correctness"
+msgid "unwind tables currently require a frame pointer for correctness"
 msgstr ""
 
-#: toplev.c:2198
+#: toplev.c:2207
 #, fuzzy, gcc-internal-format
 msgid "error writing to %s: %m"
 msgstr "kan bestand '%s' niet openen"
 
-#: toplev.c:2200 java/jcf-parse.c:1776
+#: toplev.c:2209 java/jcf-parse.c:1778
 #, fuzzy, gcc-internal-format
 msgid "error closing %s: %m"
 msgstr "#error %s"
 
-#: tree-cfg.c:1432 tree-cfg.c:2068 tree-cfg.c:2071
+#: tree-cfg.c:1451 tree-cfg.c:2087 tree-cfg.c:2090
 #, gcc-internal-format
 msgid "%Hwill never be executed"
 msgstr ""
 
-#: tree-cfg.c:3134
+#: tree-cfg.c:3153
 #, gcc-internal-format
 msgid "SSA name in freelist but still referenced"
 msgstr ""
 
-#: tree-cfg.c:3143
+#: tree-cfg.c:3162
 #, gcc-internal-format
 msgid "ASSERT_EXPR with an always-false condition"
 msgstr ""
 
-#: tree-cfg.c:3156
+#: tree-cfg.c:3175
 #, gcc-internal-format
 msgid "GIMPLE register modified with BIT_FIELD_REF"
 msgstr ""
 
-#: tree-cfg.c:3191
+#: tree-cfg.c:3210
 #, gcc-internal-format
 msgid "invariant not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: tree-cfg.c:3197
+#: tree-cfg.c:3216
 #, gcc-internal-format
 msgid "constant not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: tree-cfg.c:3202
+#: tree-cfg.c:3221
 #, gcc-internal-format
 msgid "side effects not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: tree-cfg.c:3218
+#: tree-cfg.c:3237
 #, gcc-internal-format
 msgid "address taken, but ADDRESSABLE bit not set"
 msgstr ""
 
-#: tree-cfg.c:3228
+#: tree-cfg.c:3252
 #, fuzzy, gcc-internal-format
 msgid "non-integral used in condition"
 msgstr "herdefinitie van %<union %s%>"
 
-#: tree-cfg.c:3233
+#: tree-cfg.c:3257
 #, fuzzy, gcc-internal-format
 msgid "invalid conditional operand"
 msgstr "ongeldige const_double operand"
 
-#: tree-cfg.c:3285
+#: tree-cfg.c:3309
 #, fuzzy, gcc-internal-format
 msgid "invalid reference prefix"
 msgstr "Ongeldige modus voor gen_tst_reg"
 
-#: tree-cfg.c:3296
+#: tree-cfg.c:3320
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to plus/minus, type is a pointer"
 msgstr "ongeldige operand in de instructie"
 
-#: tree-cfg.c:3307
+#: tree-cfg.c:3331
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, first operand is not a pointer"
 msgstr ""
 
-#: tree-cfg.c:3315
+#: tree-cfg.c:3339
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, second operand is not an integer with type of sizetype."
 msgstr ""
 
-#: tree-cfg.c:3382 tree-cfg.c:3798
+#: tree-cfg.c:3406 tree-cfg.c:3822
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary expression"
 msgstr "ongeldige operanden voor binaire %s-operator"
 
-#: tree-cfg.c:3392
+#: tree-cfg.c:3416
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in unary expression"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: tree-cfg.c:3413
+#: tree-cfg.c:3437
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in binary expression"
 msgstr "ongeldige operanden voor binaire %s-operator"
 
-#: tree-cfg.c:3424
+#: tree-cfg.c:3448
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in binary expression"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: tree-cfg.c:3449
+#: tree-cfg.c:3473
 #, fuzzy, gcc-internal-format
 msgid "invalid expression for min lvalue"
 msgstr "ongeldige expressie als operand"
 
-#: tree-cfg.c:3456
+#: tree-cfg.c:3480
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in indirect reference"
 msgstr "ongeldige operand in de instructie"
 
-#: tree-cfg.c:3463
+#: tree-cfg.c:3487
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in indirect reference"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: tree-cfg.c:3491
+#: tree-cfg.c:3515
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to array reference"
 msgstr "Ongeldige vorm van arrayverwijzing op %C"
 
-#: tree-cfg.c:3502
+#: tree-cfg.c:3526
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in array reference"
 msgstr "subscript ontbreekt in array-referentie"
 
-#: tree-cfg.c:3511
+#: tree-cfg.c:3535
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in array range reference"
 msgstr "subscript ontbreekt in array-referentie"
 
-#: tree-cfg.c:3522
+#: tree-cfg.c:3546
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in real/imagpart reference"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: tree-cfg.c:3532
+#: tree-cfg.c:3556
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in component reference"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: tree-cfg.c:3586
+#: tree-cfg.c:3610
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in conversion"
 msgstr "ongeldige operand in de instructie"
 
-#: tree-cfg.c:3614
+#: tree-cfg.c:3638
 #, fuzzy, gcc-internal-format
 msgid "invalid types in nop conversion"
 msgstr "Ongeldig token in expressie"
 
-#: tree-cfg.c:3628
+#: tree-cfg.c:3652
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in int to float conversion"
 msgstr "ongeldige operand in de instructie"
 
-#: tree-cfg.c:3634
+#: tree-cfg.c:3658
 #, fuzzy, gcc-internal-format
 msgid "invalid types in conversion to floating point"
 msgstr "ongeldige conversie naar %<__fpreg%>"
 
-#: tree-cfg.c:3647
+#: tree-cfg.c:3671
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in float to int conversion"
 msgstr "ongeldige operand in de instructie"
 
-#: tree-cfg.c:3653
+#: tree-cfg.c:3677
 #, fuzzy, gcc-internal-format
 msgid "invalid types in conversion to integer"
 msgstr "ongeldige conversie naar %<__fpreg%>"
 
-#: tree-cfg.c:3667
+#: tree-cfg.c:3691
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in complex expression"
 msgstr "ongeldige operand in de instructie"
 
-#: tree-cfg.c:3680
+#: tree-cfg.c:3704
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in complex expression"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: tree-cfg.c:3694
+#: tree-cfg.c:3718
 #, gcc-internal-format
 msgid "constructor not allowed for non-vector types"
 msgstr ""
 
-#: tree-cfg.c:3711
+#: tree-cfg.c:3735
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in shift expression"
 msgstr "ongeldige operand in de instructie"
 
-#: tree-cfg.c:3717
+#: tree-cfg.c:3741
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in shift expression"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: tree-cfg.c:3735
+#: tree-cfg.c:3759
 #, fuzzy, gcc-internal-format
 msgid "invalid (pointer) operands to plus/minus"
 msgstr "ongeldige operanden voor binaire %s-operator"
 
-#: tree-cfg.c:3748
+#: tree-cfg.c:3772
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in pointer plus expression"
 msgstr "ongeldige operand in de instructie"
 
-#: tree-cfg.c:3755
+#: tree-cfg.c:3779
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in pointer plus expression"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: tree-cfg.c:3774
+#: tree-cfg.c:3798
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in conditional expression"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: tree-cfg.c:3807
+#: tree-cfg.c:3831
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in address expression"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: tree-cfg.c:3827
+#: tree-cfg.c:3851
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in truth expression"
 msgstr "ongeldige operand in de instructie"
 
-#: tree-cfg.c:3836
+#: tree-cfg.c:3860
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in binary truth expression"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: tree-cfg.c:3852
+#: tree-cfg.c:3876
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary not"
 msgstr "ongeldige operanden voor binaire %s-operator"
 
-#: tree-cfg.c:3861
+#: tree-cfg.c:3885
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in not expression"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: tree-cfg.c:3900
+#: tree-cfg.c:3924
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in comparison expression"
 msgstr "ongeldig gebruik van een void-expressie"
 
-#: tree-cfg.c:3917
+#: tree-cfg.c:3941
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in comparison expression"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: tree-cfg.c:3947
+#: tree-cfg.c:3971
 #, fuzzy, gcc-internal-format
 msgid "non-trivial conversion at assignment"
 msgstr "ongeldige lvalue in toewijzing"
 
-#: tree-cfg.c:3988 tree-cfg.c:4136
+#: tree-cfg.c:4012 tree-cfg.c:4160
 #, fuzzy, gcc-internal-format
 msgid "is not a valid GIMPLE statement"
 msgstr "ongeldige beginwaarde"
 
-#: tree-cfg.c:4015
+#: tree-cfg.c:4039
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to switch statement"
 msgstr "ongeldige operand voor %%s-code"
 
-#: tree-cfg.c:4026
+#: tree-cfg.c:4050
 #, fuzzy, gcc-internal-format
 msgid "type error in return expression"
 msgstr "overflow in constante expressie"
 
-#: tree-cfg.c:4104
+#: tree-cfg.c:4128
 #, gcc-internal-format
 msgid "verify_gimple failed"
 msgstr ""
 
-#: tree-cfg.c:4156
+#: tree-cfg.c:4180
 #, gcc-internal-format
 msgid "statement marked for throw, but doesn%'t"
 msgstr ""
 
-#: tree-cfg.c:4161
+#: tree-cfg.c:4185
 #, gcc-internal-format
 msgid "statement marked for throw in middle of block"
 msgstr ""
 
-#: tree-cfg.c:4232
+#: tree-cfg.c:4256
 #, fuzzy, gcc-internal-format
 msgid "unexpected non-tuple"
 msgstr "ongeldige operand van %s"
 
-#: tree-cfg.c:4261
+#: tree-cfg.c:4285
 #, gcc-internal-format
 msgid "Dead STMT in EH table"
 msgstr ""
 
-#: tree-cfg.c:4295
+#: tree-cfg.c:4319
 #, gcc-internal-format
 msgid "bb_for_stmt (phi) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.c:4306
+#: tree-cfg.c:4330
 #, fuzzy, gcc-internal-format
 msgid "missing PHI def"
 msgstr "beginwaarde ontbreekt"
 
-#: tree-cfg.c:4317
+#: tree-cfg.c:4341
 #, gcc-internal-format
 msgid "PHI def is not a GIMPLE value"
 msgstr ""
 
-#: tree-cfg.c:4333 tree-cfg.c:4359
+#: tree-cfg.c:4357 tree-cfg.c:4383
 #, gcc-internal-format
 msgid "incorrect sharing of tree nodes"
 msgstr ""
 
-#: tree-cfg.c:4350
+#: tree-cfg.c:4374
 #, gcc-internal-format
 msgid "bb_for_stmt (stmt) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.c:4373
+#: tree-cfg.c:4397
 #, gcc-internal-format
 msgid "verify_stmts failed"
 msgstr ""
 
-#: tree-cfg.c:4396
+#: tree-cfg.c:4420
 #, gcc-internal-format
 msgid "ENTRY_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.c:4402
+#: tree-cfg.c:4426
 #, gcc-internal-format
 msgid "EXIT_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.c:4409
+#: tree-cfg.c:4433
 #, gcc-internal-format
 msgid "fallthru to exit from bb %d"
 msgstr ""
 
-#: tree-cfg.c:4431
+#: tree-cfg.c:4455
 #, gcc-internal-format
 msgid "nonlocal label "
 msgstr ""
 
-#: tree-cfg.c:4440 tree-cfg.c:4450 tree-cfg.c:4475
+#: tree-cfg.c:4464 tree-cfg.c:4474 tree-cfg.c:4499
 #, gcc-internal-format
 msgid "label "
 msgstr ""
 
-#: tree-cfg.c:4465
+#: tree-cfg.c:4489
 #, gcc-internal-format
 msgid "control flow in the middle of basic block %d"
 msgstr ""
 
-#: tree-cfg.c:4495
+#: tree-cfg.c:4519
 #, gcc-internal-format
 msgid "fallthru edge after a control statement in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4508
+#: tree-cfg.c:4532
 #, gcc-internal-format
 msgid "true/false edge after a non-COND_EXPR in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4524
+#: tree-cfg.c:4548
 #, gcc-internal-format
 msgid "COND_EXPR with code in branches at the end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:4538 tree-cfg.c:4560 tree-cfg.c:4573 tree-cfg.c:4644
+#: tree-cfg.c:4562 tree-cfg.c:4584 tree-cfg.c:4597 tree-cfg.c:4668
 #, gcc-internal-format
 msgid "wrong outgoing edge flags at end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:4548
+#: tree-cfg.c:4572
 #, fuzzy, gcc-internal-format
 msgid "explicit goto at end of bb %d"
 msgstr "eerdere impliciete declaratie van %qs"
 
-#: tree-cfg.c:4578
+#: tree-cfg.c:4602
 #, gcc-internal-format
 msgid "return edge does not point to exit in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4611
+#: tree-cfg.c:4635
 #, gcc-internal-format
 msgid "found default case not at end of case vector"
 msgstr ""
 
-#: tree-cfg.c:4617
+#: tree-cfg.c:4641
 #, fuzzy, gcc-internal-format
 msgid "case labels not sorted: "
 msgstr "-pipe wordt niet ondersteund"
 
-#: tree-cfg.c:4628
+#: tree-cfg.c:4652
 #, gcc-internal-format
 msgid "no default case found at end of case vector"
 msgstr ""
 
-#: tree-cfg.c:4636
+#: tree-cfg.c:4660
 #, gcc-internal-format
 msgid "extra outgoing edge %d->%d"
 msgstr ""
 
-#: tree-cfg.c:4658
+#: tree-cfg.c:4682
 #, fuzzy, gcc-internal-format
 msgid "missing edge %i->%i"
 msgstr "beginwaarde ontbreekt"
 
-#: tree-cfg.c:6941 tree-cfg.c:6945
+#: tree-cfg.c:7025 tree-cfg.c:7029
 #, fuzzy, gcc-internal-format
 msgid "%H%<noreturn%> function does return"
 msgstr "%<noreturn%> functie keert terug"
 
-#: tree-cfg.c:6967 tree-cfg.c:6972
+#: tree-cfg.c:7051 tree-cfg.c:7056
 #, fuzzy, gcc-internal-format
 msgid "%Hcontrol reaches end of non-void function"
 msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
 
-#: tree-cfg.c:7033
+#: tree-cfg.c:7117
 #, fuzzy, gcc-internal-format
 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
 msgstr "deze functie is een mogelijke kandidaat voor het %<noreturn%> attribuut"
 
-#: tree-dump.c:933
+#: tree-dump.c:932
 #, fuzzy, gcc-internal-format
 msgid "could not open dump file %qs: %s"
 msgstr "kan bestand '%s' niet openen"
 
-#: tree-dump.c:1068
+#: tree-dump.c:1067
 #, gcc-internal-format
 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
 msgstr ""
 
-#: tree-eh.c:1788
+#: tree-eh.c:1805
 #, fuzzy, gcc-internal-format
 msgid "EH edge %i->%i is missing"
 msgstr "het argument van '-%s' ontbreekt"
 
-#: tree-eh.c:1793
+#: tree-eh.c:1810
 #, gcc-internal-format
 msgid "EH edge %i->%i miss EH flag"
 msgstr ""
 
 #. ??? might not be mistake.
-#: tree-eh.c:1799
+#: tree-eh.c:1816
 #, gcc-internal-format
 msgid "EH edge %i->%i has duplicated regions"
 msgstr ""
 
-#: tree-eh.c:1833
+#: tree-eh.c:1850
 #, gcc-internal-format
 msgid "BB %i can not throw but has EH edges"
 msgstr ""
 
-#: tree-eh.c:1840
+#: tree-eh.c:1857
 #, gcc-internal-format
 msgid "BB %i last statement has incorrectly set region"
 msgstr ""
 
-#: tree-eh.c:1851
+#: tree-eh.c:1868
 #, fuzzy, gcc-internal-format
 msgid "unnecessary EH edge %i->%i"
 msgstr "beginwaarde ontbreekt"
 
-#: tree-inline.c:1830
+#: tree-inline.c:1880
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 msgstr ""
 
-#: tree-inline.c:1842
+#: tree-inline.c:1892
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp"
 msgstr ""
 
-#: tree-inline.c:1856
+#: tree-inline.c:1906
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 msgstr ""
 
-#: tree-inline.c:1867
+#: tree-inline.c:1917
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 msgstr ""
 
-#: tree-inline.c:1874
+#: tree-inline.c:1924
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses non-local goto"
 msgstr ""
 
-#: tree-inline.c:1885
+#: tree-inline.c:1935
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 msgstr ""
 
-#: tree-inline.c:1904
+#: tree-inline.c:1954
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it contains a computed goto"
 msgstr ""
 
-#: tree-inline.c:1918
+#: tree-inline.c:1968
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it receives a non-local goto"
 msgstr ""
 
-#: tree-inline.c:1943
+#: tree-inline.c:1993
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable sized variables"
 msgstr ""
 
-#: tree-inline.c:2005
+#: tree-inline.c:2015
 #, gcc-internal-format
+msgid "function %q+F can never be inlined because it saves address of local label in a static variable"
+msgstr ""
+
+#: tree-inline.c:2091
+#, gcc-internal-format
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 msgstr ""
 
-#: tree-inline.c:2019
+#: tree-inline.c:2105
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 msgstr ""
 
-#: tree-inline.c:2588 tree-inline.c:2598
+#: tree-inline.c:2674 tree-inline.c:2684
 #, fuzzy, gcc-internal-format
 msgid "inlining failed in call to %q+F: %s"
 msgstr "inline maken mislukt in oproep van %qs"
 
-#: tree-inline.c:2589 tree-inline.c:2600
+#: tree-inline.c:2675 tree-inline.c:2686
 #, gcc-internal-format
 msgid "called from here"
 msgstr "van hieruit opgeroepen"
 
-#: tree-mudflap.c:860
+#: tree-mudflap.c:864
 #, gcc-internal-format
 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
 msgstr ""
 
-#: tree-mudflap.c:1044
+#: tree-mudflap.c:1050
 #, gcc-internal-format
 msgid "mudflap cannot track %qs in stub function"
 msgstr ""
 
-#: tree-mudflap.c:1272
+#: tree-mudflap.c:1279
 #, gcc-internal-format
 msgid "mudflap cannot track unknown size extern %qs"
 msgstr ""
@@ -24003,33 +23975,33 @@
 msgid "size of return value of %q+D is larger than %wd bytes"
 msgstr "grootte van teruggeefwaarde van %qs is %u bytes"
 
-#: tree-outof-ssa.c:637 tree-outof-ssa.c:688 tree-ssa-coalesce.c:936
-#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1043
+#: tree-outof-ssa.c:638 tree-outof-ssa.c:689 tree-ssa-coalesce.c:936
+#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1053
 #, gcc-internal-format
 msgid "SSA corruption"
 msgstr ""
 
-#: tree-outof-ssa.c:1105
+#: tree-outof-ssa.c:1263
 #, gcc-internal-format
 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1111
+#: tree-outof-ssa.c:1269
 #, gcc-internal-format
 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1118
+#: tree-outof-ssa.c:1276
 #, gcc-internal-format
 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1124
+#: tree-outof-ssa.c:1282
 #, gcc-internal-format
 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
 msgstr ""
 
-#: tree-profile.c:351
+#: tree-profile.c:356
 #, gcc-internal-format
 msgid "unimplemented functionality"
 msgstr ""
@@ -24219,154 +24191,159 @@
 msgid "verify_ssa failed"
 msgstr ""
 
-#: tree-ssa.c:1284
+#: tree-ssa.c:1293
 #, fuzzy, gcc-internal-format
 msgid "%J%qD was declared here"
 msgstr "%qs tevoren hier gedeclareerd"
 
 #. We only do data flow with SSA_NAMEs, so that's all we
 #. can warn about.
-#: tree-ssa.c:1302
+#: tree-ssa.c:1311
 #, fuzzy, gcc-internal-format
 msgid "%H%qD is used uninitialized in this function"
 msgstr "%qs is hier niet gedeclareerd (eerste gebruik in deze functie)"
 
-#: tree-ssa.c:1340
+#: tree-ssa.c:1349
 #, gcc-internal-format
 msgid "%H%qD may be used uninitialized in this function"
 msgstr ""
 
-#: tree-vrp.c:4374
+#: tree-vrp.c:4384
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is outside array bounds"
 msgstr "array subscript is geen integer"
 
-#: tree-vrp.c:4388
+#: tree-vrp.c:4398
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is above array bounds"
 msgstr "array subscript is geen integer"
 
-#: tree-vrp.c:4395
+#: tree-vrp.c:4405
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is below array bounds"
 msgstr "array subscript is geen integer"
 
-#: tree-vrp.c:5042
+#: tree-vrp.c:5058
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional to constant"
 msgstr ""
 
-#: tree-vrp.c:5048
+#: tree-vrp.c:5064
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional"
 msgstr ""
 
-#: tree.c:3951
+#: tree.c:3682
+#, fuzzy, gcc-internal-format
+msgid "ignoring attributes applied to %qT after definition"
+msgstr "het %qs attribuut heeft enkel betekenis voor functies"
+
+#: tree.c:3966
 #, gcc-internal-format
 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
 msgstr ""
 
-#: tree.c:3963
+#: tree.c:3978
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
 msgstr ""
 
-#: tree.c:3979
+#: tree.c:3994
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 msgstr ""
 
-#: tree.c:4038 tree.c:4050 config/darwin.c:1458 config/arm/arm.c:3099
-#: config/arm/arm.c:3127 config/avr/avr.c:4598 config/h8300/h8300.c:5281
-#: config/h8300/h8300.c:5305 config/i386/i386.c:3056 config/i386/i386.c:22515
+#: tree.c:4053 tree.c:4065 config/darwin.c:1460 config/arm/arm.c:3099
+#: config/arm/arm.c:3127 config/avr/avr.c:4638 config/h8300/h8300.c:5281
+#: config/h8300/h8300.c:5305 config/i386/i386.c:3087 config/i386/i386.c:22599
 #: config/ia64/ia64.c:586 config/m68hc11/m68hc11.c:1118
-#: config/rs6000/rs6000.c:19657 config/sh/symbian.c:408
+#: config/rs6000/rs6000.c:19874 config/sh/symbian.c:408
 #: config/sh/symbian.c:415
 #, gcc-internal-format
 msgid "%qs attribute ignored"
 msgstr "het %qs attribuut wordt genegeerd"
 
-#: tree.c:4066
+#: tree.c:4081
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D declared as  dllimport: attribute ignored"
 msgstr "functie %qs geherdeclareerd met noinline attribuut"
 
-#: tree.c:4074
+#: tree.c:4089
 #, fuzzy, gcc-internal-format
 msgid "function %q+D definition is marked dllimport"
 msgstr "functie-definitie als %<auto%> gedeclareerd"
 
-#: tree.c:4082 config/sh/symbian.c:430
+#: tree.c:4097 config/sh/symbian.c:430
 #, fuzzy, gcc-internal-format
 msgid "variable %q+D definition is marked dllimport"
 msgstr "statische variable %qs is als dllimport aangeduid"
 
-#: tree.c:4105 config/sh/symbian.c:505
+#: tree.c:4120 config/sh/symbian.c:505
 #, gcc-internal-format
 msgid "external linkage required for symbol %q+D because of %qs attribute"
 msgstr ""
 
-#: tree.c:4119
+#: tree.c:4134
 #, gcc-internal-format
 msgid "%qs implies default visibility, but %qD has already been declared with a different visibility"
 msgstr ""
 
-#: tree.c:5632
+#: tree.c:5648
 #, gcc-internal-format
 msgid "arrays of functions are not meaningful"
 msgstr "arrays van functies zijn niet betekenisvol"
 
-#: tree.c:5785
+#: tree.c:5801
 #, gcc-internal-format
 msgid "function return type cannot be function"
 msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
 
-#: tree.c:6802 tree.c:6887 tree.c:6948
+#: tree.c:6818 tree.c:6903 tree.c:6964
 #, gcc-internal-format
 msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6839
+#: tree.c:6855
 #, gcc-internal-format
 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6852
+#: tree.c:6868
 #, gcc-internal-format
 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6901
+#: tree.c:6917
 #, gcc-internal-format
 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6914
+#: tree.c:6930
 #, gcc-internal-format
 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6974
+#: tree.c:6990
 #, gcc-internal-format
 msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6988
+#: tree.c:7004
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:7000
+#: tree.c:7016
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:7013
+#: tree.c:7029
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:7026
+#: tree.c:7042
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
 msgstr ""
@@ -24621,17 +24598,17 @@
 msgid "Unknown value %qs of -mmacosx-version-min"
 msgstr ""
 
-#: config/darwin.c:1431
+#: config/darwin.c:1433
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only when compiling a kext"
 msgstr ""
 
-#: config/darwin.c:1438
+#: config/darwin.c:1440
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only to C++ classes"
 msgstr ""
 
-#: config/darwin.c:1563
+#: config/darwin.c:1565
 #, fuzzy, gcc-internal-format
 msgid "internal and protected visibility attributes not supported in this configuration; ignored"
 msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
@@ -24730,7 +24707,7 @@
 msgid "profiler support for WindISS"
 msgstr ""
 
-#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:1990
+#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:2020
 #, fuzzy, gcc-internal-format
 msgid "bad value %qs for -mtls-size switch"
 msgstr "slechte waarde %qs voor optie -mcpu"
@@ -24806,18 +24783,18 @@
 msgid "bad value %qs for -mmemory-latency"
 msgstr "slechte waarde %qs voor -mmeroy-latency"
 
-#: config/alpha/alpha.c:6514 config/alpha/alpha.c:6517 config/s390/s390.c:8279
-#: config/s390/s390.c:8282
+#: config/alpha/alpha.c:6522 config/alpha/alpha.c:6525 config/s390/s390.c:8335
+#: config/s390/s390.c:8338
 #, gcc-internal-format
 msgid "bad builtin fcode"
 msgstr ""
 
-#: config/arc/arc.c:388
+#: config/arc/arc.c:392
 #, fuzzy, gcc-internal-format
 msgid "argument of %qs attribute is not a string constant"
 msgstr "het argument van %<asm%> is geen constante string"
 
-#: config/arc/arc.c:396
+#: config/arc/arc.c:400
 #, fuzzy, gcc-internal-format
 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
 msgstr "het argument van %<asm%> is geen constante string"
@@ -24827,7 +24804,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "optie -mcpu=%s geeft conflicten met optie -mtune="
 
-#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1504 config/sparc/sparc.c:761
+#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1522 config/sparc/sparc.c:764
 #, gcc-internal-format
 msgid "bad value (%s) for %s switch"
 msgstr "slechte waarde (%s) foor optie %s"
@@ -24967,14 +24944,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr ""
 
-#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4618
-#: config/avr/avr.c:4660 config/bfin/bfin.c:4778 config/c4x/c4x.c:4071
-#: config/h8300/h8300.c:5257 config/i386/i386.c:3009
-#: config/m68hc11/m68hc11.c:1155 config/m68k/m68k.c:741
-#: config/mcore/mcore.c:3032 config/mips/mips.c:1151 config/mips/mips.c:1153
-#: config/mt/mt.c:1275 config/rs6000/rs6000.c:19583 config/sh/sh.c:7984
-#: config/sh/sh.c:8005 config/sh/sh.c:8028 config/stormy16/stormy16.c:2252
-#: config/v850/v850.c:2048
+#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4658
+#: config/avr/avr.c:4700 config/bfin/bfin.c:4881 config/h8300/h8300.c:5257
+#: config/i386/i386.c:3040 config/m68hc11/m68hc11.c:1155
+#: config/m68k/m68k.c:741 config/mcore/mcore.c:3032 config/mips/mips.c:1151
+#: config/mips/mips.c:1153 config/mt/mt.c:1275 config/rs6000/rs6000.c:19800
+#: config/sh/sh.c:7987 config/sh/sh.c:8008 config/sh/sh.c:8031
+#: config/stormy16/stormy16.c:2225 config/v850/v850.c:2048
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute only applies to functions"
 msgstr "het %qs attribuut heeft enkel betekenis voor functies"
@@ -24996,7 +24972,7 @@
 msgstr ""
 
 #. @@@ better error message
-#: config/arm/arm.c:15839 config/i386/i386.c:20651 config/i386/i386.c:20685
+#: config/arm/arm.c:15839 config/i386/i386.c:20735 config/i386/i386.c:20769
 #, gcc-internal-format
 msgid "mask must be an immediate"
 msgstr ""
@@ -25021,224 +24997,188 @@
 msgid "static variable %q+D is marked dllimport"
 msgstr "statische variable %qs is als dllimport aangeduid"
 
-#: config/avr/avr.c:690
+#: config/avr/avr.c:718
 #, gcc-internal-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr ""
 
-#: config/avr/avr.c:4591
+#: config/avr/avr.c:4631
 #, fuzzy, gcc-internal-format
 msgid "only initialized variables can be placed into program memory area"
 msgstr "Enkel variabelen met beginwaarde kunnen in het 8-bit gebied geplaatst worden."
 
-#: config/avr/avr.c:4635
+#: config/avr/avr.c:4675
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled interrupt handler"
 msgstr ""
 
-#: config/avr/avr.c:4643
+#: config/avr/avr.c:4683
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled signal handler"
 msgstr ""
 
-#: config/avr/avr.c:4751
+#: config/avr/avr.c:4791
 #, fuzzy, gcc-internal-format
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr "Enkel variabelen met beginwaarde kunnen in het 8-bit gebied geplaatst worden."
 
-#: config/avr/avr.c:4765
+#: config/avr/avr.c:4805
 #, fuzzy, gcc-internal-format
 msgid "MCU %qs supported for assembler only"
 msgstr "-pipe wordt niet ondersteund"
 
-#: config/avr/avr.h:692
+#: config/avr/avr.h:731
 #, fuzzy, gcc-internal-format
 msgid "trampolines not supported"
 msgstr "-pipe wordt niet ondersteund"
 
-#: config/bfin/bfin.c:2259 config/m68k/m68k.c:488
+#: config/bfin/bfin.c:2352 config/m68k/m68k.c:488
 #, fuzzy, gcc-internal-format
 msgid "-mshared-library-id=%s is not between 0 and %d"
 msgstr "-mregparm=%d ligt niet tussen 0 en %d"
 
-#: config/bfin/bfin.c:2279
+#: config/bfin/bfin.c:2372
 #, fuzzy, gcc-internal-format
 msgid "-mcpu=%s is not valid"
 msgstr "spec '%s' is ongeldig"
 
-#: config/bfin/bfin.c:2315
+#: config/bfin/bfin.c:2410
 #, gcc-internal-format
 msgid "-mcpu=%s has invalid silicon revision"
 msgstr ""
 
-#: config/bfin/bfin.c:2332
+#: config/bfin/bfin.c:2427
 #, fuzzy, gcc-internal-format
 msgid "bf561 support is incomplete yet."
 msgstr "veld %qs heeft een onvolledig type"
 
-#: config/bfin/bfin.c:2372
+#: config/bfin/bfin.c:2470
 #, gcc-internal-format
 msgid "-mshared-library-id= specified without -mid-shared-library"
 msgstr ""
 
-#: config/bfin/bfin.c:2378
+#: config/bfin/bfin.c:2473
 #, gcc-internal-format
 msgid "Can't use multiple stack checking methods together."
 msgstr ""
 
-#: config/bfin/bfin.c:2381
+#: config/bfin/bfin.c:2476
 #, fuzzy, gcc-internal-format
 msgid "ID shared libraries and FD-PIC mode can't be used together."
 msgstr "-msoft-float en -mhard_float mogen niet samen gebruikt worden"
 
-#: config/bfin/bfin.c:2386 config/m68k/m68k.c:582
+#: config/bfin/bfin.c:2481 config/m68k/m68k.c:582
 #, fuzzy, gcc-internal-format
 msgid "cannot specify both -msep-data and -mid-shared-library"
 msgstr "-EB en -EL mogen niet samen gebruikt worden"
 
-#: config/bfin/bfin.c:4783
+#: config/bfin/bfin.c:4886
 #, fuzzy, gcc-internal-format
 msgid "multiple function type attributes specified"
 msgstr "%J%<noinline%> attribuut gegeven aan ingebouwde functie %qD"
 
-#: config/bfin/bfin.c:4839 config/bfin/bfin.c:4868 config/spu/spu.c:2976
+#: config/bfin/bfin.c:4942 config/bfin/bfin.c:4971 config/spu/spu.c:2965
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute only applies to functions"
 msgstr "het %qs attribuut heeft enkel betekenis voor functies"
 
-#: config/bfin/bfin.c:4850
+#: config/bfin/bfin.c:4953
 #, gcc-internal-format
 msgid "can't apply both longcall and shortcall attributes to the same function"
 msgstr ""
 
-#: config/bfin/bfin.c:4900
+#: config/bfin/bfin.c:5003
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute only applies to variables"
 msgstr "het %qs attribuut heeft geen betekenis voor types"
 
-#: config/bfin/bfin.c:4907
+#: config/bfin/bfin.c:5010
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute cannot be specified for local variables"
 msgstr "%Jsectie-attribuut kan niet opgegeven worden voor lokale variabelen"
 
-#: config/c4x/c4x-c.c:68
-#, gcc-internal-format
-msgid "missing '(' after '#pragma %s' - ignored"
-msgstr ""
-
-#: config/c4x/c4x-c.c:71
-#, gcc-internal-format
-msgid "missing function name in '#pragma %s' - ignored"
-msgstr ""
-
-#: config/c4x/c4x-c.c:76
-#, fuzzy, gcc-internal-format
-msgid "malformed '#pragma %s' - ignored"
-msgstr "misvormde #pragma pack"
-
-#: config/c4x/c4x-c.c:78
-#, gcc-internal-format
-msgid "missing section name in '#pragma %s' - ignored"
-msgstr ""
-
-#: config/c4x/c4x-c.c:83
-#, gcc-internal-format
-msgid "missing ')' for '#pragma %s' - ignored"
-msgstr ""
-
-# Moet 'signature-string' vertaald worden?
-#: config/c4x/c4x-c.c:86
-#, fuzzy, gcc-internal-format
-msgid "junk at end of '#pragma %s'"
-msgstr "Brol aan einde van signature-string."
-
-#: config/c4x/c4x.c:859
-#, gcc-internal-format
-msgid "ISR %s requires %d words of local vars, max is 32767"
-msgstr ""
-
 #. This function is for retrieving a part of an instruction name for
 #. an operator, for immediate output.  If that ever happens for
 #. MULT, we need to apply TARGET_MUL_BUG in the caller.  Make sure
 #. we notice.
-#: config/cris/cris.c:434
+#: config/cris/cris.c:447
 #, gcc-internal-format
 msgid "MULT case in cris_op_str"
 msgstr ""
 
-#: config/cris/cris.c:811
+#: config/cris/cris.c:837
 #, fuzzy, gcc-internal-format
 msgid "invalid use of ':' modifier"
 msgstr "ongeldige operand voor %N-code"
 
-#: config/cris/cris.c:983
+#: config/cris/cris.c:1024
 #, fuzzy, gcc-internal-format
 msgid "internal error: bad register: %d"
 msgstr "formaatstring niet beÃ«indigd"
 
-#: config/cris/cris.c:1524
+#: config/cris/cris.c:1586
 #, gcc-internal-format
 msgid "internal error: sideeffect-insn affecting main effect"
 msgstr ""
 
 # mja, is nogal technisch - ikke nie snap nie
-#: config/cris/cris.c:1548
+#: config/cris/cris.c:1683
 #, fuzzy, gcc-internal-format
 msgid "unknown cc_attr value"
 msgstr "onbekende 'unspec' relocatie"
 
 #. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:1901
+#: config/cris/cris.c:2040
 #, gcc-internal-format
 msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr ""
 
-#: config/cris/cris.c:2104
+#: config/cris/cris.c:2332
 #, fuzzy, gcc-internal-format
 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr "-mregparm=%d ligt niet tussen 0 en %d"
 
-#: config/cris/cris.c:2132
+#: config/cris/cris.c:2360
 #, gcc-internal-format
 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr ""
 
-#: config/cris/cris.c:2168
+#: config/cris/cris.c:2396
 #, gcc-internal-format
 msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr ""
 
-#: config/cris/cris.c:2186
+#: config/cris/cris.c:2417
 #, fuzzy, gcc-internal-format
 msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
 
-#: config/cris/cris.c:2201
+#: config/cris/cris.c:2432
 #, gcc-internal-format
 msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr ""
 
-#: config/cris/cris.c:2414
+#: config/cris/cris.c:2658
 #, fuzzy, gcc-internal-format
 msgid "Unknown src"
 msgstr "onbekende machine-modus %qs"
 
-#: config/cris/cris.c:2475
+#: config/cris/cris.c:2719
 #, fuzzy, gcc-internal-format
 msgid "Unknown dest"
 msgstr "onbekende machine-modus %qs"
 
-#: config/cris/cris.c:2760
+#: config/cris/cris.c:3004
 #, gcc-internal-format
 msgid "stackframe too big: %d bytes"
 msgstr ""
 
-#: config/cris/cris.c:3213 config/cris/cris.c:3240
+#: config/cris/cris.c:3498 config/cris/cris.c:3526
 #, gcc-internal-format
 msgid "expand_binop failed in movsi got"
 msgstr ""
 
-#: config/cris/cris.c:3321
+#: config/cris/cris.c:3607
 #, gcc-internal-format
 msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr ""
@@ -25292,7 +25232,7 @@
 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
 #. TARGET_ASM_FUNCTION_EPILOGUE.
 #. Node: Profiling
-#: config/cris/cris.h:868
+#: config/cris/cris.h:948
 #, gcc-internal-format
 msgid "no FUNCTION_PROFILER for CRIS"
 msgstr ""
@@ -25307,62 +25247,62 @@
 msgid "Trampoline support for CRX"
 msgstr "-pipe wordt niet ondersteund"
 
-#: config/frv/frv.c:8622
+#: config/frv/frv.c:8626
 #, fuzzy, gcc-internal-format
 msgid "accumulator is not a constant integer"
 msgstr "het argument van %<asm%> is geen constante string"
 
-#: config/frv/frv.c:8627
+#: config/frv/frv.c:8631
 #, gcc-internal-format
 msgid "accumulator number is out of bounds"
 msgstr ""
 
-#: config/frv/frv.c:8638
+#: config/frv/frv.c:8642
 #, fuzzy, gcc-internal-format
 msgid "inappropriate accumulator for %qs"
 msgstr "geen eerdere declaratie voor %qs"
 
-#: config/frv/frv.c:8715
+#: config/frv/frv.c:8719
 #, fuzzy, gcc-internal-format
 msgid "invalid IACC argument"
 msgstr "ongeldige waarde voor %%C"
 
-#: config/frv/frv.c:8738
+#: config/frv/frv.c:8742
 #, gcc-internal-format
 msgid "%qs expects a constant argument"
 msgstr ""
 
-#: config/frv/frv.c:8743
+#: config/frv/frv.c:8747
 #, fuzzy, gcc-internal-format
 msgid "constant argument out of range for %qs"
 msgstr "te veel argumenten voor procedure `%s'"
 
-#: config/frv/frv.c:9224
+#: config/frv/frv.c:9228
 #, gcc-internal-format
 msgid "media functions are not available unless -mmedia is used"
 msgstr ""
 
-#: config/frv/frv.c:9236
+#: config/frv/frv.c:9240
 #, gcc-internal-format
 msgid "this media function is only available on the fr500"
 msgstr ""
 
-#: config/frv/frv.c:9264
+#: config/frv/frv.c:9268
 #, gcc-internal-format
 msgid "this media function is only available on the fr400 and fr550"
 msgstr ""
 
-#: config/frv/frv.c:9283
+#: config/frv/frv.c:9287
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr405 and fr450"
 msgstr ""
 
-#: config/frv/frv.c:9292
+#: config/frv/frv.c:9296
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr500 and fr550"
 msgstr ""
 
-#: config/frv/frv.c:9304
+#: config/frv/frv.c:9308
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr450"
 msgstr ""
@@ -25387,311 +25327,316 @@
 msgid "can't set position in PCH file: %m"
 msgstr "kan bestand '%s' niet openen"
 
-#: config/i386/i386.c:2133 config/i386/i386.c:2333
+#: config/i386/i386.c:2158 config/i386/i386.c:2358
 #, fuzzy, gcc-internal-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr "slechte waarde (%s) voor de -march= optie"
 
-#: config/i386/i386.c:2174
+#: config/i386/i386.c:2199
 #, fuzzy, gcc-internal-format
 msgid "bad value (%s) for -mstringop-strategy= switch"
 msgstr "slechte waarde (%s) voor de -march= optie"
 
-#: config/i386/i386.c:2177
+#: config/i386/i386.c:2202
 #, gcc-internal-format
 msgid "-mtune=x86-64 is deprecated.  Use -mtune=k8 or -mtune=generic instead as appropriate."
 msgstr ""
 
-#: config/i386/i386.c:2186
+#: config/i386/i386.c:2211
 #, fuzzy, gcc-internal-format
 msgid "generic CPU can be used only for -mtune= switch"
 msgstr "slechte waarde (%s) voor de -march= optie"
 
-#: config/i386/i386.c:2188 config/i386/i386.c:2297 config/mt/mt.c:804
+#: config/i386/i386.c:2213 config/i386/i386.c:2322 config/mt/mt.c:804
 #, gcc-internal-format
 msgid "bad value (%s) for -march= switch"
 msgstr "slechte waarde (%s) voor de -march= optie"
 
-#: config/i386/i386.c:2199
+#: config/i386/i386.c:2224
 #, fuzzy, gcc-internal-format
 msgid "code model %s does not support PIC mode"
 msgstr "afrondingsmodus niet ondersteund voor VAX-floats"
 
-#: config/i386/i386.c:2205 config/sparc/sparc.c:725
+#: config/i386/i386.c:2230 config/sparc/sparc.c:728
 #, gcc-internal-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "slechte waarde (%s) voor optie -mcmodel="
 
-#: config/i386/i386.c:2228
+#: config/i386/i386.c:2253
 #, fuzzy, gcc-internal-format
 msgid "bad value (%s) for -masm= switch"
 msgstr "slechte waarde (%s) voor optie -mabi="
 
-#: config/i386/i386.c:2231
+#: config/i386/i386.c:2256
 #, fuzzy, gcc-internal-format
 msgid "code model %qs not supported in the %s bit mode"
 msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
 
-#: config/i386/i386.c:2234
+#: config/i386/i386.c:2259
 #, gcc-internal-format
 msgid "%i-bit mode not compiled in"
 msgstr ""
 
-#: config/i386/i386.c:2245 config/i386/i386.c:2319
+#: config/i386/i386.c:2270 config/i386/i386.c:2344
 #, fuzzy, gcc-internal-format
 msgid "CPU you selected does not support x86-64 instruction set"
 msgstr "doel-CPU ondersteunt geen interworking"
 
-#: config/i386/i386.c:2351
+#: config/i386/i386.c:2376
 #, gcc-internal-format
 msgid "-mregparm is ignored in 64-bit mode"
 msgstr ""
 
-#: config/i386/i386.c:2354
+#: config/i386/i386.c:2379
 #, gcc-internal-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d ligt niet tussen 0 en %d"
 
-#: config/i386/i386.c:2366
+#: config/i386/i386.c:2391
 #, fuzzy, gcc-internal-format
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops=%d ligt niet tussen 0 en %d"
 
-#: config/i386/i386.c:2371 config/i386/i386.c:2384 config/i386/i386.c:2397
+#: config/i386/i386.c:2396 config/i386/i386.c:2409 config/i386/i386.c:2422
 #, gcc-internal-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d ligt niet tussen 0 en %d"
 
-#: config/i386/i386.c:2379
+#: config/i386/i386.c:2404
 #, fuzzy, gcc-internal-format
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps=%d ligt niet tussen 0 en %d"
 
-#: config/i386/i386.c:2392
+#: config/i386/i386.c:2417
 #, fuzzy, gcc-internal-format
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions=%d ligt niet tussen 0 en %d"
 
-#: config/i386/i386.c:2425
+#: config/i386/i386.c:2450
 #, gcc-internal-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d ligt niet tussen 0 en 5"
 
-#: config/i386/i386.c:2433
+#: config/i386/i386.c:2458
 #, gcc-internal-format
 msgid "-mlarge-data-threshold=%d is negative"
 msgstr ""
 
-#: config/i386/i386.c:2447
+#: config/i386/i386.c:2472
 #, fuzzy, gcc-internal-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "slechte waarde (%s) voor optie -msdata"
 
-#: config/i386/i386.c:2455
+#: config/i386/i386.c:2480
 #, gcc-internal-format
 msgid "pc%d is not valid precision setting (32, 64 or 80)"
 msgstr ""
 
-#: config/i386/i386.c:2471
+#: config/i386/i386.c:2496
 #, fuzzy, gcc-internal-format
 msgid "-mrtd is ignored in 64bit mode"
 msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
 
-#: config/i386/i386.c:2560
+#: config/i386/i386.c:2585
 #, fuzzy, gcc-internal-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred_stack_boundary=%d ligt niet tussen 2 en 31"
 
-#: config/i386/i386.c:2569
+#: config/i386/i386.c:2594
 #, gcc-internal-format
 msgid "-msseregparm used without SSE enabled"
 msgstr ""
 
-#: config/i386/i386.c:2580 config/i386/i386.c:2591
+#: config/i386/i386.c:2605 config/i386/i386.c:2616
 #, fuzzy, gcc-internal-format
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "pointer naar functie gebruikt in rekensom"
 
-#: config/i386/i386.c:2596
+#: config/i386/i386.c:2621
 #, fuzzy, gcc-internal-format
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "pointer naar functie gebruikt in rekensom"
 
-#: config/i386/i386.c:2603
+#: config/i386/i386.c:2628
 #, fuzzy, gcc-internal-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "slechte waarde (%s) voor de -march= optie"
 
-#: config/i386/i386.c:2616
+#: config/i386/i386.c:2641
 #, gcc-internal-format
 msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
 msgstr ""
 
-#: config/i386/i386.c:2635
+#: config/i386/i386.c:2660
 #, gcc-internal-format
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 msgstr ""
 
-#: config/i386/i386.c:3022 config/i386/i386.c:3075
+#: config/i386/i386.c:3053 config/i386/i386.c:3106
 #, fuzzy, gcc-internal-format
 msgid "fastcall and regparm attributes are not compatible"
 msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
 
-#: config/i386/i386.c:3029
+#: config/i386/i386.c:3060
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute requires an integer constant argument"
 msgstr "herhalings-aantal is geen integerconstante"
 
-#: config/i386/i386.c:3035
+#: config/i386/i386.c:3066
 #, fuzzy, gcc-internal-format
 msgid "argument to %qs attribute larger than %d"
 msgstr "kan het %qs attribuut niet instellen na een definitie"
 
-#: config/i386/i386.c:3045
+#: config/i386/i386.c:3076
 #, gcc-internal-format
 msgid "%s functions limited to %d register parameters"
 msgstr ""
 
-#: config/i386/i386.c:3067 config/i386/i386.c:3102
+#: config/i386/i386.c:3098 config/i386/i386.c:3133
 #, fuzzy, gcc-internal-format
 msgid "fastcall and cdecl attributes are not compatible"
 msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
 
-#: config/i386/i386.c:3071
+#: config/i386/i386.c:3102
 #, fuzzy, gcc-internal-format
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
 
-#: config/i386/i386.c:3085 config/i386/i386.c:3098
+#: config/i386/i386.c:3116 config/i386/i386.c:3129
 #, fuzzy, gcc-internal-format
 msgid "stdcall and cdecl attributes are not compatible"
 msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
 
-#: config/i386/i386.c:3089
+#: config/i386/i386.c:3120
 #, fuzzy, gcc-internal-format
 msgid "stdcall and fastcall attributes are not compatible"
 msgstr "-pg en -fomit-frame-pointer zijn niet compatibel"
 
-#: config/i386/i386.c:3236
+#: config/i386/i386.c:3271
 #, gcc-internal-format
 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
 msgstr ""
 
-#: config/i386/i386.c:3239
+#: config/i386/i386.c:3274
 #, gcc-internal-format
 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
 msgstr ""
 
-#: config/i386/i386.c:3925
+#: config/i386/i386.c:3971
 #, gcc-internal-format
 msgid "SSE register return with SSE disabled"
 msgstr ""
 
-#: config/i386/i386.c:3931
+#: config/i386/i386.c:3977
 #, gcc-internal-format
 msgid "SSE register argument with SSE disabled"
 msgstr ""
 
-#: config/i386/i386.c:3947
+#: config/i386/i386.c:3993
 #, gcc-internal-format
 msgid "x87 register return with x87 disabled"
 msgstr ""
 
-#: config/i386/i386.c:4265
+#: config/i386/i386.c:4314
 #, gcc-internal-format
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:4283
+#: config/i386/i386.c:4332
 #, gcc-internal-format
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:4810
+#: config/i386/i386.c:4859
 #, gcc-internal-format
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:4820
+#: config/i386/i386.c:4869
 #, gcc-internal-format
 msgid "MMX vector return without MMX enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:6171
+#: config/i386/i386.c:6220
 #, fuzzy, gcc-internal-format
 msgid "-mstackrealign ignored for nested functions"
 msgstr "ISO C verbiedt geneste functies"
 
-#: config/i386/i386.c:6173
+#: config/i386/i386.c:6222
 #, fuzzy, gcc-internal-format
 msgid "%s not supported for nested functions"
 msgstr "conflicterende types voor ingebouwde functie %qs"
 
-#: config/i386/i386.c:8576
+#: config/i386/i386.c:8631
 #, gcc-internal-format
 msgid "extended registers have no high halves"
 msgstr ""
 
-#: config/i386/i386.c:8591
+#: config/i386/i386.c:8646
 #, gcc-internal-format
 msgid "unsupported operand size for extended register"
 msgstr ""
 
-#: config/i386/i386.c:19610
+#: config/i386/i386.c:19694
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be a 4-bit immediate"
 msgstr "%<defined%> zonder een naam"
 
-#: config/i386/i386.c:19614
+#: config/i386/i386.c:19698
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be an 8-bit immediate"
 msgstr "%<defined%> zonder een naam"
 
-#: config/i386/i386.c:19836
+#: config/i386/i386.c:19920
 #, fuzzy, gcc-internal-format
 msgid "last argument must be an immediate"
 msgstr "%<defined%> zonder een naam"
 
-#: config/i386/i386.c:19963
+#: config/i386/i386.c:20047
 #, fuzzy, gcc-internal-format
 msgid "the second argument must be a 4-bit immediate"
 msgstr "%<defined%> zonder een naam"
 
-#: config/i386/i386.c:20209
+#: config/i386/i386.c:20293
 #, fuzzy, gcc-internal-format
 msgid "the fifth argument must be a 8-bit immediate"
 msgstr "%<defined%> zonder een naam"
 
-#: config/i386/i386.c:20304
+#: config/i386/i386.c:20388
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be a 8-bit immediate"
 msgstr "%<defined%> zonder een naam"
 
-#: config/i386/i386.c:20374 config/rs6000/rs6000.c:8133
+#: config/i386/i386.c:20458 config/rs6000/rs6000.c:8240
 #, gcc-internal-format
 msgid "selector must be an integer constant in the range 0..%wi"
 msgstr ""
 
-#: config/i386/i386.c:20774 config/i386/i386.c:20970
+#: config/i386/i386.c:20858 config/i386/i386.c:21054
 #, fuzzy, gcc-internal-format
 msgid "shift must be an immediate"
 msgstr "%<defined%> zonder een naam"
 
-#: config/i386/i386.c:21033 config/i386/i386.c:21075
+#: config/i386/i386.c:21117 config/i386/i386.c:21159
 #, fuzzy, gcc-internal-format
 msgid "index mask must be an immediate"
 msgstr "%<defined%> zonder een naam"
 
-#: config/i386/i386.c:21038 config/i386/i386.c:21080
+#: config/i386/i386.c:21122 config/i386/i386.c:21164
 #, fuzzy, gcc-internal-format
 msgid "length mask must be an immediate"
 msgstr "%<defined%> zonder een naam"
 
-#: config/i386/i386.c:22525 config/rs6000/rs6000.c:19666
+#: config/i386/i386.c:22609 config/rs6000/rs6000.c:19883
 #, fuzzy, gcc-internal-format
 msgid "%qs incompatible attribute ignored"
 msgstr "het %qs attribuut wordt genegeerd"
 
+#: config/i386/netware.c:253
+#, fuzzy, gcc-internal-format
+msgid "-fPIC and -fpic are not supported for this target"
+msgstr "alias-definities worden niet ondersteund in deze configuratie; genegeerd"
+
 #: config/i386/winnt-cxx.c:71 config/sh/symbian.c:172
 #, gcc-internal-format
 msgid "definition of static data member %q+D of dllimport'd class"
@@ -25758,57 +25703,57 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "sectie-attribuut kan niet opgegeven worden voor lokale variabelen"
 
-#: config/ia64/ia64.c:5126 config/pa/pa.c:347 config/spu/spu.c:3875
+#: config/ia64/ia64.c:5127 config/pa/pa.c:350 config/spu/spu.c:3864
 #, gcc-internal-format
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr ""
 
-#: config/ia64/ia64.c:5153 config/pa/pa.c:374 config/spu/spu.c:3901
+#: config/ia64/ia64.c:5154 config/pa/pa.c:377 config/spu/spu.c:3890
 #, fuzzy, gcc-internal-format
 msgid "%s-%s is an empty range"
 msgstr "leeg bereik"
 
-#: config/ia64/ia64.c:5181
+#: config/ia64/ia64.c:5182
 #, fuzzy, gcc-internal-format
 msgid "bad value %<%s%> for -mtls-size= switch"
 msgstr "slechte waarde (%s) voor de -march= optie"
 
-#: config/ia64/ia64.c:5209
+#: config/ia64/ia64.c:5210
 #, fuzzy, gcc-internal-format
 msgid "bad value %<%s%> for -mtune= switch"
 msgstr "slechte waarde (%s) voor de -march= optie"
 
-#: config/ia64/ia64.c:5228
+#: config/ia64/ia64.c:5229
 #, gcc-internal-format
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr ""
 
-#: config/ia64/ia64.c:9950
+#: config/ia64/ia64.c:9951
 #, fuzzy, gcc-internal-format
 msgid "version attribute is not a string"
 msgstr "het argument van %<asm%> is geen constante string"
 
-#: config/iq2000/iq2000.c:1812
+#: config/iq2000/iq2000.c:1816
 #, gcc-internal-format
 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr ""
 
-#: config/iq2000/iq2000.c:2583
+#: config/iq2000/iq2000.c:2587
 #, fuzzy, gcc-internal-format
 msgid "argument %qd is not a constant"
 msgstr "het argument van %<asm%> is geen constante string"
 
-#: config/iq2000/iq2000.c:2885 config/mt/mt.c:349 config/xtensa/xtensa.c:2118
+#: config/iq2000/iq2000.c:2889 config/mt/mt.c:349 config/xtensa/xtensa.c:2124
 #, gcc-internal-format
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3040
+#: config/iq2000/iq2000.c:3044
 #, gcc-internal-format
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3049 config/xtensa/xtensa.c:1972
+#: config/iq2000/iq2000.c:3053 config/xtensa/xtensa.c:1978
 #, gcc-internal-format
 msgid "PRINT_OPERAND null pointer"
 msgstr ""
@@ -25834,22 +25779,22 @@
 msgid "invalid target memregs value '%d'"
 msgstr "ongeldige registernaam voor %qs"
 
-#: config/m32c/m32c.c:2759
+#: config/m32c/m32c.c:2766
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute is not supported for R8C target"
 msgstr "%Jsectie-attributen worden niet ondersteund voor dit doelsysteem"
 
-#: config/m32c/m32c.c:2767
+#: config/m32c/m32c.c:2774
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute applies only to functions"
 msgstr "%Jhet %qE attribuut is enkel van toepassing op functies"
 
-#: config/m32c/m32c.c:2775
+#: config/m32c/m32c.c:2782
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "herhalings-aantal is geen integerconstante"
 
-#: config/m32c/m32c.c:2784
+#: config/m32c/m32c.c:2791
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute argument should be between 18 to 255"
 msgstr "herhalings-aantal is geen integerconstante"
@@ -25899,7 +25844,7 @@
 msgid "interrupt_thread is available only on fido"
 msgstr ""
 
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15014
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15226
 #, fuzzy, gcc-internal-format
 msgid "stack limit expression is not supported"
 msgstr "-pipe wordt niet ondersteund"
@@ -25914,114 +25859,114 @@
 msgid "%qs redeclared with conflicting %qs attributes"
 msgstr "het %qs attribuut heeft geen betekenis voor types"
 
-#: config/mips/mips.c:2348
+#: config/mips/mips.c:2382
 #, gcc-internal-format
 msgid "MIPS16 TLS"
 msgstr ""
 
-#: config/mips/mips.c:5439
+#: config/mips/mips.c:5500
 #, fuzzy, gcc-internal-format
 msgid "cannot handle inconsistent calls to %qs"
 msgstr "kan oproep van %qs niet inline maken"
 
-#: config/mips/mips.c:10258
+#: config/mips/mips.c:10337
 #, fuzzy, gcc-internal-format
 msgid "invalid argument to built-in function"
 msgstr "ongeldig argument voor %<__builtin_return_address%>"
 
-#: config/mips/mips.c:10530
+#: config/mips/mips.c:10609
 #, fuzzy, gcc-internal-format
 msgid "built-in function %qs not supported for MIPS16"
 msgstr "-pipe wordt niet ondersteund"
 
-#: config/mips/mips.c:11679 config/mips/mips.c:12065
+#: config/mips/mips.c:11751 config/mips/mips.c:12137
 #, gcc-internal-format
 msgid "MIPS16 PIC"
 msgstr ""
 
-#: config/mips/mips.c:11682
+#: config/mips/mips.c:11754
 #, gcc-internal-format
 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
 msgstr ""
 
-#: config/mips/mips.c:11810
+#: config/mips/mips.c:11882
 #, gcc-internal-format
 msgid "CPU names must be lower case"
 msgstr ""
 
-#: config/mips/mips.c:11938
+#: config/mips/mips.c:12010
 #, gcc-internal-format
 msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
 msgstr ""
 
-#: config/mips/mips.c:11954
+#: config/mips/mips.c:12026
 #, fuzzy, gcc-internal-format
 msgid "%<-march=%s%> is not compatible with the selected ABI"
 msgstr "case-selector niet compatibel met label"
 
-#: config/mips/mips.c:11969
+#: config/mips/mips.c:12041
 #, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit processor"
 msgstr ""
 
-#: config/mips/mips.c:11971
+#: config/mips/mips.c:12043
 #, gcc-internal-format
 msgid "%<-mgp32%> used with a 64-bit ABI"
 msgstr ""
 
-#: config/mips/mips.c:11973
+#: config/mips/mips.c:12045
 #, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit ABI"
 msgstr ""
 
-#: config/mips/mips.c:11989 config/mips/mips.c:11991 config/mips/mips.c:12058
+#: config/mips/mips.c:12061 config/mips/mips.c:12063 config/mips/mips.c:12130
 #, fuzzy, gcc-internal-format
 msgid "unsupported combination: %s"
 msgstr "niet-ondersteunde versie"
 
-#: config/mips/mips.c:11995
+#: config/mips/mips.c:12067
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
 msgstr ""
 
-#: config/mips/mips.c:11998
+#: config/mips/mips.c:12070
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
 msgstr ""
 
-#: config/mips/mips.c:12052
+#: config/mips/mips.c:12124
 #, fuzzy, gcc-internal-format
 msgid "the %qs architecture does not support branch-likely instructions"
 msgstr "doel-CPU ondersteunt geen interworking"
 
-#: config/mips/mips.c:12098
+#: config/mips/mips.c:12170
 #, gcc-internal-format
 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
 msgstr ""
 
-#: config/mips/mips.c:12106 config/mips/mips.c:12109
+#: config/mips/mips.c:12178 config/mips/mips.c:12181
 #, gcc-internal-format
 msgid "cannot use small-data accesses for %qs"
 msgstr ""
 
-#: config/mips/mips.c:12123
+#: config/mips/mips.c:12195
 #, gcc-internal-format
 msgid "%<-mips3d%> requires %<-mpaired-single%>"
 msgstr ""
 
-#: config/mips/mips.c:12132
+#: config/mips/mips.c:12204
 #, fuzzy, gcc-internal-format
 msgid "%qs must be used with %qs"
 msgstr "%<__thread%> samen met %s gebruikt"
 
-#: config/mips/mips.c:12139
+#: config/mips/mips.c:12211
 #, fuzzy, gcc-internal-format
 msgid "the %qs architecture does not support paired-single instructions"
 msgstr "doel-CPU ondersteunt geen interworking"
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2110
+#: config/mips/mips.h:2111
 #, gcc-internal-format
 msgid "mips16 function profiling"
 msgstr ""
@@ -26051,28 +25996,28 @@
 msgid "MMIX Internal: Last named vararg would not fit in a register"
 msgstr ""
 
-#: config/mmix/mmix.c:1495 config/mmix/mmix.c:1519 config/mmix/mmix.c:1635
+#: config/mmix/mmix.c:1491 config/mmix/mmix.c:1515 config/mmix/mmix.c:1631
 #, gcc-internal-format
 msgid "MMIX Internal: Bad register: %d"
 msgstr ""
 
 #. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:1627
+#: config/mmix/mmix.c:1623
 #, gcc-internal-format
 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
 msgstr ""
 
-#: config/mmix/mmix.c:1913
+#: config/mmix/mmix.c:1909
 #, gcc-internal-format
 msgid "stack frame not a multiple of 8 bytes: %wd"
 msgstr ""
 
-#: config/mmix/mmix.c:2149
+#: config/mmix/mmix.c:2145
 #, gcc-internal-format
 msgid "stack frame not a multiple of octabyte: %wd"
 msgstr ""
 
-#: config/mmix/mmix.c:2489 config/mmix/mmix.c:2553
+#: config/mmix/mmix.c:2485 config/mmix/mmix.c:2549
 #, gcc-internal-format
 msgid "MMIX Internal: %s is not a shiftable int"
 msgstr ""
@@ -26082,27 +26027,27 @@
 msgid "info pointer NULL"
 msgstr ""
 
-#: config/pa/pa.c:479
+#: config/pa/pa.c:482
 #, fuzzy, gcc-internal-format
 msgid "PIC code generation is not supported in the portable runtime model"
 msgstr "ISO C ondersteunt de %<%c%> lengte-optie niet"
 
-#: config/pa/pa.c:484
+#: config/pa/pa.c:487
 #, gcc-internal-format
 msgid "PIC code generation is not compatible with fast indirect calls"
 msgstr ""
 
-#: config/pa/pa.c:489
+#: config/pa/pa.c:492
 #, gcc-internal-format
 msgid "-g is only supported when using GAS on this processor,"
 msgstr ""
 
-#: config/pa/pa.c:490
+#: config/pa/pa.c:493
 #, fuzzy, gcc-internal-format
 msgid "-g option disabled"
 msgstr "ingeschakelde opties: "
 
-#: config/pa/pa.c:8285
+#: config/pa/pa.c:8373
 #, gcc-internal-format
 msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
 msgstr ""
@@ -26172,250 +26117,251 @@
 msgid "junk at end of #pragma longcall"
 msgstr "Brol aan einde van signature-string."
 
-#: config/rs6000/rs6000-c.c:2550
+#: config/rs6000/rs6000-c.c:2553
 #, fuzzy, gcc-internal-format
 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
 msgstr "cast laat qualifiers van doeltype van pointer vallen"
 
-#: config/rs6000/rs6000-c.c:2593
+#: config/rs6000/rs6000-c.c:2596
 #, gcc-internal-format
 msgid "invalid parameter combination for AltiVec intrinsic"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1294
+#: config/rs6000/rs6000.c:1312
 #, gcc-internal-format
 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1305
+#: config/rs6000/rs6000.c:1323
 #, gcc-internal-format
 msgid "-m64 requires PowerPC64 architecture, enabling"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1528
+#: config/rs6000/rs6000.c:1546
 #, gcc-internal-format
 msgid "-mmultiple is not supported on little endian systems"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1535
+#: config/rs6000/rs6000.c:1553
 #, gcc-internal-format
 msgid "-mstring is not supported on little endian systems"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1549
+#: config/rs6000/rs6000.c:1567
 #, gcc-internal-format
 msgid "unknown -mdebug-%s switch"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1561
+#: config/rs6000/rs6000.c:1579
 #, gcc-internal-format
 msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1973
+#: config/rs6000/rs6000.c:2003
 #, fuzzy, gcc-internal-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "onbekende machine-modus %qs"
 
-#: config/rs6000/rs6000.c:2186
+#: config/rs6000/rs6000.c:2218
 #, gcc-internal-format
 msgid "not configured for ABI: '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2199
+#: config/rs6000/rs6000.c:2231
 #, gcc-internal-format
 msgid "Using darwin64 ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2204
+#: config/rs6000/rs6000.c:2236
 #, gcc-internal-format
 msgid "Using old darwin ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2211
+#: config/rs6000/rs6000.c:2243
 #, gcc-internal-format
 msgid "Using IBM extended precision long double"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2217
+#: config/rs6000/rs6000.c:2249
 #, gcc-internal-format
 msgid "Using IEEE extended precision long double"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2222
+#: config/rs6000/rs6000.c:2254
 #, fuzzy, gcc-internal-format
 msgid "unknown ABI specified: '%s'"
 msgstr "onbekende machine-modus %qs"
 
-#: config/rs6000/rs6000.c:2249
+#: config/rs6000/rs6000.c:2281
 #, fuzzy, gcc-internal-format
 msgid "invalid option for -mfloat-gprs: '%s'"
 msgstr "Pngeldige optie %<-%s%>"
 
-#: config/rs6000/rs6000.c:2259
+#: config/rs6000/rs6000.c:2291
 #, gcc-internal-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2280
+#: config/rs6000/rs6000.c:2312
 #, gcc-internal-format
 msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2288
+#: config/rs6000/rs6000.c:2320
 #, fuzzy, gcc-internal-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "onbekende machine-modus %qs"
 
-#: config/rs6000/rs6000.c:4989
+#: config/rs6000/rs6000.c:5087
 #, gcc-internal-format
 msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5062
+#: config/rs6000/rs6000.c:5160
 #, gcc-internal-format
 msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5320
+#: config/rs6000/rs6000.c:5418
 #, gcc-internal-format
 msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6221
+#: config/rs6000/rs6000.c:6322
 #, gcc-internal-format
 msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7461
+#: config/rs6000/rs6000.c:7568
 #, gcc-internal-format
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7564 config/rs6000/rs6000.c:8475
+#: config/rs6000/rs6000.c:7671 config/rs6000/rs6000.c:8582
 #, gcc-internal-format
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7604
+#: config/rs6000/rs6000.c:7711
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
 
-#: config/rs6000/rs6000.c:7657
+#: config/rs6000/rs6000.c:7764
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "argument voor %<__builtin_args_info%> buiten bereik"
 
-#: config/rs6000/rs6000.c:7906
+#: config/rs6000/rs6000.c:8013
 #, gcc-internal-format
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr ""
 
-#: config/rs6000/rs6000.c:8078
+#: config/rs6000/rs6000.c:8185
 #, gcc-internal-format
 msgid "argument to %qs must be a 2-bit unsigned literal"
 msgstr ""
 
-#: config/rs6000/rs6000.c:8220
+#: config/rs6000/rs6000.c:8327
 #, gcc-internal-format
 msgid "unresolved overload for Altivec builtin %qF"
 msgstr ""
 
-#: config/rs6000/rs6000.c:8302
+#: config/rs6000/rs6000.c:8409
 #, gcc-internal-format
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr ""
 
-#: config/rs6000/rs6000.c:8595
+#: config/rs6000/rs6000.c:8702
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate must be a constant"
 msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
 
-#: config/rs6000/rs6000.c:8642
+#: config/rs6000/rs6000.c:8749
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate is out of range"
 msgstr "argument voor %<__builtin_args_info%> buiten bereik"
 
-#: config/rs6000/rs6000.c:8667
+#: config/rs6000/rs6000.c:8774
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "argument voor %<__builtin_args_info%> moet een constante zijn"
 
-#: config/rs6000/rs6000.c:8739
+#: config/rs6000/rs6000.c:8846
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "argument voor %<__builtin_args_info%> buiten bereik"
 
-#: config/rs6000/rs6000.c:14977
+#: config/rs6000/rs6000.c:15189
 #, fuzzy, gcc-internal-format
 msgid "stack frame too large"
 msgstr "bestand %qs is te groot"
 
-#: config/rs6000/rs6000.c:17598
+#: config/rs6000/rs6000.c:17811
 #, gcc-internal-format
 msgid "no profiling of 64-bit code for this ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19470
+#: config/rs6000/rs6000.c:19687
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19472
+#: config/rs6000/rs6000.c:19689
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19476
+#: config/rs6000/rs6000.c:19693
 #, gcc-internal-format
 msgid "use of %<long long%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19478
+#: config/rs6000/rs6000.c:19695
 #, gcc-internal-format
 msgid "use of %<double%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19480
+#: config/rs6000/rs6000.c:19697
 #, gcc-internal-format
 msgid "use of %<long double%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19482
+#: config/rs6000/rs6000.c:19699
 #, gcc-internal-format
 msgid "use of boolean types in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19484
+#: config/rs6000/rs6000.c:19701
 #, gcc-internal-format
 msgid "use of %<complex%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19486
+#: config/rs6000/rs6000.c:19703
 #, gcc-internal-format
 msgid "use of decimal floating point types in AltiVec types is invalid"
 msgstr ""
 
 #: config/rs6000/aix43.h:38 config/rs6000/aix51.h:37 config/rs6000/aix52.h:38
-#: config/rs6000/aix53.h:38
+#: config/rs6000/aix53.h:38 config/rs6000/aix61.h:38
 #, fuzzy, gcc-internal-format
 msgid "-maix64 and POWER architecture are incompatible"
 msgstr "-fpic en -mapcs-reent zijn niet compatibel"
 
 #: config/rs6000/aix43.h:43 config/rs6000/aix51.h:42 config/rs6000/aix52.h:43
-#: config/rs6000/aix53.h:43
+#: config/rs6000/aix53.h:43 config/rs6000/aix61.h:43
 #, gcc-internal-format
 msgid "-maix64 requires PowerPC64 architecture remain enabled"
 msgstr ""
 
 #: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
+#: config/rs6000/aix61.h:49
 #, fuzzy, gcc-internal-format
 msgid "soft-float and long-double-128 are incompatible"
 msgstr "-fpic en -mapcs-reent zijn niet compatibel"
 
 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:46 config/rs6000/aix52.h:53
-#: config/rs6000/aix53.h:53
+#: config/rs6000/aix53.h:53 config/rs6000/aix61.h:53
 #, gcc-internal-format
 msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 msgstr ""
@@ -26457,7 +26403,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1560
+#: config/rs6000/rs6000.h:1569
 #, gcc-internal-format
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr ""
@@ -26580,22 +26526,22 @@
 msgid "-mstack-guard implies use of -mstack-size"
 msgstr ""
 
-#: config/s390/s390.c:6640
+#: config/s390/s390.c:6679
 #, gcc-internal-format
 msgid "total size of local variables exceeds architecture limit"
 msgstr ""
 
-#: config/s390/s390.c:7298
+#: config/s390/s390.c:7349
 #, fuzzy, gcc-internal-format
 msgid "frame size of function %qs is "
 msgstr "opslaggrootte van %qs is onbekend"
 
-#: config/s390/s390.c:7328
+#: config/s390/s390.c:7379
 #, fuzzy, gcc-internal-format
 msgid "frame size of %qs is "
 msgstr "opslaggrootte van %qs is onbekend"
 
-#: config/s390/s390.c:7332
+#: config/s390/s390.c:7383
 #, gcc-internal-format
 msgid "%qs uses dynamic stack allocation"
 msgstr ""
@@ -26605,44 +26551,44 @@
 msgid "-fPIC and -G are incompatible"
 msgstr "-fpic en -mapcs-reent zijn niet compatibel"
 
-#: config/sh/sh.c:6894
+#: config/sh/sh.c:6897
 #, gcc-internal-format
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "__builtin_saveregs wordt niet ondersteund door dit sub-doelsysteem"
 
-#: config/sh/sh.c:7904
+#: config/sh/sh.c:7907
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute only applies to interrupt functions"
 msgstr "het %qs attribuut heeft enkel betekenis voor functies"
 
-#: config/sh/sh.c:7990
+#: config/sh/sh.c:7993
 #, gcc-internal-format
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr ""
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:8012
+#: config/sh/sh.c:8015
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute argument not a string constant"
 msgstr "asm-template is geen stringconstante"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:8037
+#: config/sh/sh.c:8040
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute argument not an integer constant"
 msgstr "herhalings-aantal is geen integerconstante"
 
-#: config/sh/sh.c:10085
+#: config/sh/sh.c:10084
 #, gcc-internal-format
 msgid "r0 needs to be available as a call-clobbered register"
 msgstr ""
 
-#: config/sh/sh.c:10106
+#: config/sh/sh.c:10105
 #, gcc-internal-format
 msgid "Need a second call-clobbered general purpose register"
 msgstr ""
 
-#: config/sh/sh.c:10114
+#: config/sh/sh.c:10113
 #, gcc-internal-format
 msgid "Need a call-clobbered target register"
 msgstr ""
@@ -26672,7 +26618,7 @@
 msgid "%s %q+D %s after being referenced with dllimport linkage"
 msgstr ""
 
-#: config/sh/symbian.c:891 cp/tree.c:2737
+#: config/sh/symbian.c:891 cp/tree.c:2753
 #, gcc-internal-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr ""
@@ -26715,17 +26661,17 @@
 msgid "-mrelax is only supported for RTP PIC"
 msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
 
-#: config/sparc/sparc.c:698
+#: config/sparc/sparc.c:701
 #, gcc-internal-format
 msgid "%s is not supported by this configuration"
 msgstr ""
 
-#: config/sparc/sparc.c:705
+#: config/sparc/sparc.c:708
 #, gcc-internal-format
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr ""
 
-#: config/sparc/sparc.c:730
+#: config/sparc/sparc.c:733
 #, gcc-internal-format
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr ""
@@ -26745,67 +26691,57 @@
 msgid "parameter list does not match a valid signature for %s()"
 msgstr ""
 
-#: config/spu/spu.c:337 config/spu/spu.c:348
+#: config/spu/spu.c:341 config/spu/spu.c:352
 #, fuzzy, gcc-internal-format
 msgid "Unknown architecture '%s'"
 msgstr "onbekende machine-modus %qs"
 
-#: config/spu/spu.c:3034
+#: config/spu/spu.c:3023
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute ignored"
 msgstr "het %qs attribuut wordt genegeerd"
 
-#: config/spu/spu.c:5218
+#: config/spu/spu.c:5207
 #, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]."
 msgstr ""
 
-#: config/spu/spu.c:5238
+#: config/spu/spu.c:5227
 #, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]. ("
 msgstr ""
 
-#: config/spu/spu.c:5268
+#: config/spu/spu.c:5257
 #, gcc-internal-format
 msgid "%d least significant bits of %s are ignored."
 msgstr ""
 
-#: config/stormy16/stormy16.c:499
-#, fuzzy, gcc-internal-format
-msgid "constant halfword load operand out of range"
-msgstr "te veel argumenten voor procedure `%s'"
-
-#: config/stormy16/stormy16.c:509
-#, fuzzy, gcc-internal-format
-msgid "constant arithmetic operand out of range"
-msgstr "te veel argumenten voor procedure `%s'"
-
-#: config/stormy16/stormy16.c:1108
+#: config/stormy16/stormy16.c:1080
 #, gcc-internal-format
 msgid "local variable memory requirements exceed capacity"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1274
+#: config/stormy16/stormy16.c:1246
 #, gcc-internal-format
 msgid "function_profiler support"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1363
+#: config/stormy16/stormy16.c:1335
 #, fuzzy, gcc-internal-format
 msgid "cannot use va_start in interrupt function"
 msgstr "kan functie %<main%> niet inline maken"
 
-#: config/stormy16/stormy16.c:1906
+#: config/stormy16/stormy16.c:1879
 #, fuzzy, gcc-internal-format
 msgid "switch statement of size %lu entries too large"
 msgstr "variabele %qs is te groot"
 
-#: config/stormy16/stormy16.c:2274
+#: config/stormy16/stormy16.c:2247
 #, fuzzy, gcc-internal-format
 msgid "%<__BELOW100__%> attribute only applies to variables"
 msgstr "het %qs attribuut heeft geen betekenis voor types"
 
-#: config/stormy16/stormy16.c:2281
+#: config/stormy16/stormy16.c:2254
 #, fuzzy, gcc-internal-format
 msgid "__BELOW100__ attribute not allowed with auto storage class"
 msgstr "het %qs attribuut heeft geen betekenis voor types"
@@ -26938,347 +26874,347 @@
 msgid "too much stack space to prepare: %d"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1861
+#: config/xtensa/xtensa.c:1865
 #, gcc-internal-format
 msgid "boolean registers required for the floating-point option"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1896
+#: config/xtensa/xtensa.c:1900
 #, fuzzy, gcc-internal-format
 msgid "-f%s is not supported with CONST16 instructions"
 msgstr "doel-CPU ondersteunt geen interworking"
 
-#: config/xtensa/xtensa.c:1901
+#: config/xtensa/xtensa.c:1905
 #, gcc-internal-format
 msgid "PIC is required but not supported with CONST16 instructions"
 msgstr ""
 
-#: config/xtensa/xtensa.c:2745 config/xtensa/xtensa.c:2765
+#: config/xtensa/xtensa.c:2770 config/xtensa/xtensa.c:2790
 #, fuzzy, gcc-internal-format
 msgid "bad builtin code"
 msgstr "slechte conditiecode"
 
-#: config/xtensa/xtensa.c:2873
+#: config/xtensa/xtensa.c:2898
 #, fuzzy, gcc-internal-format
 msgid "only uninitialized variables can be placed in a .bss section"
 msgstr "Enkel variabelen met beginwaarde kunnen in het 8-bit gebied geplaatst worden."
 
-#: ada/misc.c:261
+#: ada/misc.c:260
 #, fuzzy, gcc-internal-format
 msgid "missing argument to \"-%s\""
 msgstr "Bestandsnaam ontbreekt na %qs optie"
 
-#: ada/misc.c:311
+#: ada/misc.c:310
 #, gcc-internal-format
 msgid "%<-gnat%> misspelled as %<-gant%>"
 msgstr ""
 
-#: cp/call.c:2462
+#: cp/call.c:2448
 #, gcc-internal-format
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2467
+#: cp/call.c:2453
 #, gcc-internal-format
 msgid "%s %D(%T, %T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2471
+#: cp/call.c:2457
 #, gcc-internal-format
 msgid "%s %D(%T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2475
+#: cp/call.c:2461
 #, gcc-internal-format
 msgid "%s %T <conversion>"
 msgstr ""
 
-#: cp/call.c:2477
+#: cp/call.c:2463
 #, gcc-internal-format
 msgid "%s %+#D <near match>"
 msgstr ""
 
-#: cp/call.c:2479 cp/pt.c:1397
+#: cp/call.c:2465 cp/pt.c:1405
 #, gcc-internal-format
 msgid "%s %+#D"
 msgstr ""
 
-#: cp/call.c:2720
+#: cp/call.c:2706
 #, fuzzy, gcc-internal-format
 msgid "conversion from %qT to %qT is ambiguous"
 msgstr "ongeldige registernaam voor %qs"
 
-#: cp/call.c:2873 cp/call.c:2891 cp/call.c:2954
+#: cp/call.c:2859 cp/call.c:2877 cp/call.c:2940
 #, fuzzy, gcc-internal-format
 msgid "no matching function for call to %<%D(%A)%>"
 msgstr "Teveel argumenten in oproep van %qs"
 
-#: cp/call.c:2894 cp/call.c:2957
+#: cp/call.c:2880 cp/call.c:2943
 #, gcc-internal-format
 msgid "call of overloaded %<%D(%A)%> is ambiguous"
 msgstr ""
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:3029
+#: cp/call.c:3015
 #, gcc-internal-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr ""
 
-#: cp/call.c:3103
+#: cp/call.c:3089
 #, fuzzy, gcc-internal-format
 msgid "no match for call to %<(%T) (%A)%>"
 msgstr "Teveel argumenten in oproep van %qs"
 
-#: cp/call.c:3112
+#: cp/call.c:3098
 #, fuzzy, gcc-internal-format
 msgid "call of %<(%T) (%A)%> is ambiguous"
 msgstr "grootte van %qs is %u bytes"
 
-#: cp/call.c:3150
+#: cp/call.c:3136
 #, gcc-internal-format
 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
 msgstr ""
 
-#: cp/call.c:3156
+#: cp/call.c:3142
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E%s%>"
 msgstr ""
 
-#: cp/call.c:3160
+#: cp/call.c:3146
 #, gcc-internal-format
 msgid "%s for %<operator[]%> in %<%E[%E]%>"
 msgstr ""
 
-#: cp/call.c:3165
+#: cp/call.c:3151
 #, gcc-internal-format
 msgid "%s for %qs in %<%s %E%>"
 msgstr ""
 
-#: cp/call.c:3170
+#: cp/call.c:3156
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E %s %E%>"
 msgstr ""
 
-#: cp/call.c:3173
+#: cp/call.c:3159
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%s%E%>"
 msgstr ""
 
-#: cp/call.c:3265
+#: cp/call.c:3251
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ISO C++ verbiedt het weglaten van de middelste term van een ?: expresie"
 
-#: cp/call.c:3343
+#: cp/call.c:3329
 #, gcc-internal-format
 msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
 msgstr ""
 
-#: cp/call.c:3348
+#: cp/call.c:3334
 #, gcc-internal-format
 msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
 msgstr ""
 
-#: cp/call.c:3389 cp/call.c:3609
+#: cp/call.c:3375 cp/call.c:3595
 #, fuzzy, gcc-internal-format
 msgid "operands to ?: have different types %qT and %qT"
 msgstr "vergelijking tussen pointer en integer"
 
-#: cp/call.c:3563
+#: cp/call.c:3549
 #, fuzzy, gcc-internal-format
 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
 msgstr "types in voorwaardelijke expressie komen niet overeen"
 
-#: cp/call.c:3570
+#: cp/call.c:3556
 #, gcc-internal-format
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr ""
 
-#: cp/call.c:3874
+#: cp/call.c:3860
 #, gcc-internal-format
 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
 msgstr ""
 
-#: cp/call.c:3947
+#: cp/call.c:3936
 #, fuzzy, gcc-internal-format
 msgid "comparison between %q#T and %q#T"
 msgstr "vergelijking tussen signed en unsigned"
 
-#: cp/call.c:4229
+#: cp/call.c:4218
 #, gcc-internal-format
 msgid "no corresponding deallocation function for `%D'"
 msgstr ""
 
-#: cp/call.c:4234
+#: cp/call.c:4223
 #, gcc-internal-format
 msgid "no suitable %<operator %s%> for %qT"
 msgstr ""
 
-#: cp/call.c:4252
+#: cp/call.c:4241
 #, fuzzy, gcc-internal-format
 msgid "%q+#D is private"
 msgstr "%<%.*s%> is niet gedefinieerd"
 
-#: cp/call.c:4254
+#: cp/call.c:4243
 #, fuzzy, gcc-internal-format
 msgid "%q+#D is protected"
 msgstr "%<%.*s%> is niet gedefinieerd"
 
-#: cp/call.c:4256
+#: cp/call.c:4245
 #, fuzzy, gcc-internal-format
 msgid "%q+#D is inaccessible"
 msgstr "%s is niet addresseerbaar"
 
-#: cp/call.c:4257
+#: cp/call.c:4246
 #, gcc-internal-format
 msgid "within this context"
 msgstr ""
 
-#: cp/call.c:4303
+#: cp/call.c:4292
 #, fuzzy, gcc-internal-format
 msgid "passing NULL to non-pointer argument %P of %qD"
 msgstr "doorgeven van argument %d van %qs"
 
-#: cp/call.c:4306
+#: cp/call.c:4295
 #, gcc-internal-format
 msgid "converting to non-pointer type %qT from NULL"
 msgstr ""
 
-#: cp/call.c:4312
+#: cp/call.c:4301
 #, fuzzy, gcc-internal-format
 msgid "converting %<false%> to pointer type for argument %P of %qD"
 msgstr "doorgeven van argument %d van %qs"
 
-#: cp/call.c:4356 cp/cvt.c:217
+#: cp/call.c:4346 cp/cvt.c:217
 #, fuzzy, gcc-internal-format
 msgid "invalid conversion from %qT to %qT"
 msgstr "ongeldige registernaam voor %qs"
 
 # Is the %s the argument, or is it 'of' the argument?
-#: cp/call.c:4358
+#: cp/call.c:4348
 #, fuzzy, gcc-internal-format
 msgid "  initializing argument %P of %qD"
 msgstr "ongeldig type-argument %qs"
 
-#: cp/call.c:4491
+#: cp/call.c:4498
 #, fuzzy, gcc-internal-format
 msgid "cannot bind bitfield %qE to %qT"
 msgstr "niet-constante beginwaarde voor %qs"
 
-#: cp/call.c:4494 cp/call.c:4510
+#: cp/call.c:4501 cp/call.c:4517
 #, gcc-internal-format
 msgid "cannot bind packed field %qE to %qT"
 msgstr ""
 
-#: cp/call.c:4497
+#: cp/call.c:4504
 #, fuzzy, gcc-internal-format
 msgid "cannot bind rvalue %qE to %qT"
 msgstr "niet-constante beginwaarde voor %qs"
 
-#: cp/call.c:4611
+#: cp/call.c:4620
 #, gcc-internal-format
 msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr ""
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4639
+#: cp/call.c:4648
 #, gcc-internal-format
 msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr ""
 
-#: cp/call.c:4687
+#: cp/call.c:4696
 #, fuzzy, gcc-internal-format
 msgid "the default argument for parameter %d of %qD has not yet been parsed"
 msgstr "argumenten aan macro %qs gegeven"
 
-#: cp/call.c:4697
+#: cp/call.c:4706
 #, fuzzy, gcc-internal-format
 msgid "recursive evaluation of default argument for %q#D"
 msgstr "herdefinitie van %<struct %s%>"
 
-#: cp/call.c:4802
+#: cp/call.c:4811
 #, fuzzy, gcc-internal-format
 msgid "argument of function call might be a candidate for a format attribute"
 msgstr "deze functie is een mogelijke kandidaat voor het %<noreturn%> attribuut"
 
-#: cp/call.c:4950
+#: cp/call.c:4959
 #, gcc-internal-format
 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
 msgstr ""
 
-#: cp/call.c:4969
+#: cp/call.c:4978
 #, fuzzy, gcc-internal-format
 msgid "%qT is not an accessible base of %qT"
 msgstr "%qs is geen bestand, pipe of tty"
 
-#: cp/call.c:5229
+#: cp/call.c:5238
 #, gcc-internal-format
 msgid "could not find class$ field in java interface type %qT"
 msgstr ""
 
-#: cp/call.c:5470
+#: cp/call.c:5479
 #, fuzzy, gcc-internal-format
 msgid "call to non-function %qD"
 msgstr "kan functie %<main%> niet inline maken"
 
-#: cp/call.c:5595
+#: cp/call.c:5604
 #, fuzzy, gcc-internal-format
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 msgstr "Teveel argumenten in oproep van %qs"
 
-#: cp/call.c:5613
+#: cp/call.c:5622
 #, gcc-internal-format
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 msgstr ""
 
-#: cp/call.c:5639
+#: cp/call.c:5648
 #, gcc-internal-format
 msgid "cannot call member function %qD without object"
 msgstr ""
 
-#: cp/call.c:6283
+#: cp/call.c:6307
 #, fuzzy, gcc-internal-format
 msgid "passing %qT chooses %qT over %qT"
 msgstr "doorgeven van argument %d van %qs"
 
-#: cp/call.c:6285 cp/name-lookup.c:4320 cp/name-lookup.c:4753
+#: cp/call.c:6309 cp/name-lookup.c:4322 cp/name-lookup.c:4757
 #, fuzzy, gcc-internal-format
 msgid "  in call to %qD"
 msgstr "kan oproep van %qs niet inline maken"
 
-#: cp/call.c:6342
+#: cp/call.c:6366
 #, gcc-internal-format
 msgid "choosing %qD over %qD"
 msgstr ""
 
-#: cp/call.c:6343
+#: cp/call.c:6367
 #, fuzzy, gcc-internal-format
 msgid "  for conversion from %qT to %qT"
 msgstr "ongeldige registernaam voor %qs"
 
-#: cp/call.c:6345
+#: cp/call.c:6369
 #, gcc-internal-format
 msgid "  because conversion sequence for the argument is better"
 msgstr ""
 
-#: cp/call.c:6459
+#: cp/call.c:6483
 #, gcc-internal-format
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr ""
 
 # 'regio' klinkt niet echt, maar 'streek' lijkt me nog slechter
-#: cp/call.c:6603
+#: cp/call.c:6627
 #, fuzzy, gcc-internal-format
 msgid "could not convert %qE to %qT"
 msgstr "kon 0x%l.8x niet naar een regio omzetten"
 
-#: cp/call.c:6737
+#: cp/call.c:6761
 #, gcc-internal-format
 msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
 msgstr ""
 
-#: cp/call.c:6741
+#: cp/call.c:6765
 #, gcc-internal-format
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 msgstr ""
@@ -27288,343 +27224,343 @@
 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
 msgstr ""
 
-#: cp/class.c:961
+#: cp/class.c:971
 #, gcc-internal-format
 msgid "Java class %qT cannot have a destructor"
 msgstr ""
 
-#: cp/class.c:963
+#: cp/class.c:973
 #, gcc-internal-format
 msgid "Java class %qT cannot have an implicit non-trivial destructor"
 msgstr ""
 
-#: cp/class.c:1062
+#: cp/class.c:1074
 #, fuzzy, gcc-internal-format
 msgid "repeated using declaration %q+D"
 msgstr "lege declaratie"
 
-#: cp/class.c:1064
+#: cp/class.c:1076
 #, fuzzy, gcc-internal-format
 msgid "using declaration %q+D conflicts with a previous using declaration"
 msgstr "%Jsectie van %qD geeft een conflict met een eerdere declaratie"
 
-#: cp/class.c:1069
+#: cp/class.c:1081
 #, fuzzy, gcc-internal-format
 msgid "%q+#D cannot be overloaded"
 msgstr "%<%.*s%> is niet gedefinieerd"
 
-#: cp/class.c:1070
+#: cp/class.c:1082
 #, fuzzy, gcc-internal-format
 msgid "with %q+#D"
 msgstr "%s voor %qs"
 
-#: cp/class.c:1137
+#: cp/class.c:1149
 #, gcc-internal-format
 msgid "conflicting access specifications for method %q+D, ignored"
 msgstr ""
 
-#: cp/class.c:1140
+#: cp/class.c:1152
 #, gcc-internal-format
 msgid "conflicting access specifications for field %qE, ignored"
 msgstr ""
 
-#: cp/class.c:1201 cp/class.c:1209
+#: cp/class.c:1213 cp/class.c:1221
 #, fuzzy, gcc-internal-format
 msgid "%q+D invalid in %q#T"
 msgstr "Ongeldige optie %qs"
 
-#: cp/class.c:1202
+#: cp/class.c:1214
 #, gcc-internal-format
 msgid "  because of local method %q+#D with same name"
 msgstr ""
 
-#: cp/class.c:1210
+#: cp/class.c:1222
 #, gcc-internal-format
 msgid "  because of local member %q+#D with same name"
 msgstr ""
 
-#: cp/class.c:1253
+#: cp/class.c:1265
 #, fuzzy, gcc-internal-format
 msgid "base class %q#T has a non-virtual destructor"
 msgstr "veld %qs heeft een onvolledig type"
 
-#: cp/class.c:1570
+#: cp/class.c:1582
 #, gcc-internal-format
 msgid "all member functions in class %qT are private"
 msgstr ""
 
-#: cp/class.c:1582
+#: cp/class.c:1594
 #, gcc-internal-format
 msgid "%q#T only defines a private destructor and has no friends"
 msgstr ""
 
-#: cp/class.c:1626
+#: cp/class.c:1639
 #, gcc-internal-format
 msgid "%q#T only defines private constructors and has no friends"
 msgstr ""
 
-#: cp/class.c:2019
+#: cp/class.c:2032
 #, gcc-internal-format
 msgid "no unique final overrider for %qD in %qT"
 msgstr ""
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2439
+#: cp/class.c:2452
 #, gcc-internal-format
 msgid "%q+D was hidden"
 msgstr ""
 
-#: cp/class.c:2440
+#: cp/class.c:2453
 #, fuzzy, gcc-internal-format
 msgid "  by %q+D"
 msgstr "%s voor %qs"
 
-#: cp/class.c:2483 cp/decl2.c:1135
+#: cp/class.c:2496 cp/decl2.c:1178
 #, fuzzy, gcc-internal-format
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 msgstr "ongeldig gebruik van onvolledige typedef %qs"
 
-#: cp/class.c:2486
+#: cp/class.c:2499
 #, fuzzy, gcc-internal-format
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 msgstr "ongeldig gebruik van onvolledige typedef %qs"
 
-#: cp/class.c:2494 cp/decl2.c:1141
+#: cp/class.c:2507 cp/decl2.c:1184
 #, fuzzy, gcc-internal-format
 msgid "private member %q+#D in anonymous union"
 msgstr "%<this%> is niet beschikbaar in static member-funties"
 
-#: cp/class.c:2496
+#: cp/class.c:2509
 #, fuzzy, gcc-internal-format
 msgid "private member %q+#D in anonymous struct"
 msgstr "%<this%> is niet beschikbaar in static member-funties"
 
-#: cp/class.c:2501 cp/decl2.c:1143
+#: cp/class.c:2514 cp/decl2.c:1186
 #, gcc-internal-format
 msgid "protected member %q+#D in anonymous union"
 msgstr ""
 
-#: cp/class.c:2503
+#: cp/class.c:2516
 #, fuzzy, gcc-internal-format
 msgid "protected member %q+#D in anonymous struct"
 msgstr "%<this%> is niet beschikbaar in static member-funties"
 
-#: cp/class.c:2677
+#: cp/class.c:2695
 #, fuzzy, gcc-internal-format
 msgid "bit-field %q+#D with non-integral type"
 msgstr "breedte van bitveld %qs is geen integerconstante"
 
-#: cp/class.c:2690
+#: cp/class.c:2708
 #, fuzzy, gcc-internal-format
 msgid "bit-field %q+D width not an integer constant"
 msgstr "breedte van bitveld %qs is geen integerconstante"
 
-#: cp/class.c:2695
+#: cp/class.c:2713
 #, fuzzy, gcc-internal-format
 msgid "negative width in bit-field %q+D"
 msgstr "bitveld %qs heeft een negatieve breedte"
 
-#: cp/class.c:2700
+#: cp/class.c:2718
 #, fuzzy, gcc-internal-format
 msgid "zero width for bit-field %q+D"
 msgstr "bitveld %qs heeft breedte 0"
 
-#: cp/class.c:2706
+#: cp/class.c:2724
 #, fuzzy, gcc-internal-format
 msgid "width of %q+D exceeds its type"
 msgstr "breedte van %qs overschrijdt zijn type"
 
-#: cp/class.c:2715
+#: cp/class.c:2733
 #, fuzzy, gcc-internal-format
 msgid "%q+D is too small to hold all values of %q#T"
 msgstr "%qs is geen bestand, pipe of tty"
 
-#: cp/class.c:2772
+#: cp/class.c:2790
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in union"
 msgstr ""
 
-#: cp/class.c:2775
+#: cp/class.c:2793
 #, fuzzy, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in union"
 msgstr "kan het %qs attribuut niet instellen na een definitie"
 
-#: cp/class.c:2777
+#: cp/class.c:2795
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in union"
 msgstr ""
 
-#: cp/class.c:2801
+#: cp/class.c:2819
 #, fuzzy, gcc-internal-format
 msgid "multiple fields in union %qT initialized"
 msgstr "overtollige elementen in beginwaarde van union"
 
-#: cp/class.c:2890
+#: cp/class.c:2908
 #, fuzzy, gcc-internal-format
 msgid "%q+D may not be static because it is a member of a union"
 msgstr "%<this%> is niet beschikbaar in static member-funties"
 
-#: cp/class.c:2895
+#: cp/class.c:2913
 #, fuzzy, gcc-internal-format
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 msgstr "%<this%> is niet beschikbaar in static member-funties"
 
-#: cp/class.c:2906
+#: cp/class.c:2924
 #, fuzzy, gcc-internal-format
 msgid "field %q+D invalidly declared function type"
 msgstr "veld %qs als een functie gedeclareerd"
 
-#: cp/class.c:2912
+#: cp/class.c:2930
 #, fuzzy, gcc-internal-format
 msgid "field %q+D invalidly declared method type"
 msgstr "bitveld %qs heeft een ongeldig type"
 
-#: cp/class.c:2944
-#, gcc-internal-format
-msgid "non-static reference %q+#D in class without a constructor"
-msgstr ""
-
-#: cp/class.c:2955
+#: cp/class.c:2968
 #, fuzzy, gcc-internal-format
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 msgstr "het %<%s%> attribuut wordt genegeerd voor %qs"
 
-#: cp/class.c:3022
+#: cp/class.c:3047
 #, gcc-internal-format
-msgid "non-static const member %q+#D in class without a constructor"
-msgstr ""
-
-#: cp/class.c:3037
-#, gcc-internal-format
 msgid "field %q+#D with same name as class"
 msgstr ""
 
-#: cp/class.c:3068
+#: cp/class.c:3078
 #, fuzzy, gcc-internal-format
 msgid "%q#T has pointer data members"
 msgstr "%s heeft geen benoemde leden"
 
-#: cp/class.c:3073
+#: cp/class.c:3083
 #, gcc-internal-format
 msgid "  but does not override %<%T(const %T&)%>"
 msgstr ""
 
-#: cp/class.c:3075
+#: cp/class.c:3085
 #, gcc-internal-format
 msgid "  or %<operator=(const %T&)%>"
 msgstr ""
 
-#: cp/class.c:3079
+#: cp/class.c:3089
 #, gcc-internal-format
 msgid "  but does not override %<operator=(const %T&)%>"
 msgstr ""
 
-#: cp/class.c:3540
+#: cp/class.c:3550
 #, gcc-internal-format
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:3665
+#: cp/class.c:3675
 #, gcc-internal-format
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:3747
+#: cp/class.c:3757
 #, fuzzy, gcc-internal-format
 msgid "initializer specified for non-virtual method %q+D"
 msgstr "geen beginwaarde voor variant-veld %qs"
 
-#: cp/class.c:4412
+#: cp/class.c:4228
 #, gcc-internal-format
+msgid "non-static reference %q+#D in class without a constructor"
+msgstr ""
+
+#: cp/class.c:4233
+#, gcc-internal-format
+msgid "non-static const member %q+#D in class without a constructor"
+msgstr ""
+
+#: cp/class.c:4488
+#, gcc-internal-format
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4513
+#: cp/class.c:4589
 #, gcc-internal-format
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 msgstr ""
 
-#: cp/class.c:4525
+#: cp/class.c:4601
 #, gcc-internal-format
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 msgstr ""
 
-#: cp/class.c:4704
+#: cp/class.c:4780
 #, gcc-internal-format
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4744
+#: cp/class.c:4820
 #, gcc-internal-format
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4772
+#: cp/class.c:4848
 #, gcc-internal-format
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4781
+#: cp/class.c:4857
 #, gcc-internal-format
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4864
+#: cp/class.c:4944
 #, gcc-internal-format
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:5010 cp/parser.c:14608
+#: cp/class.c:5090 cp/parser.c:14688
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %q#T"
 msgstr "herdefinitie van %qs"
 
-#: cp/class.c:5166
+#: cp/class.c:5246
 #, fuzzy, gcc-internal-format
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 msgstr "veld %qs heeft een onvolledig type"
 
-#: cp/class.c:5268
+#: cp/class.c:5348
 #, gcc-internal-format
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr ""
 
-#: cp/class.c:5728
+#: cp/class.c:5808
 #, fuzzy, gcc-internal-format
 msgid "language string %<\"%E\"%> not recognized"
 msgstr "taal %s niet herkend"
 
-#: cp/class.c:5817
+#: cp/class.c:5897
 #, gcc-internal-format
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 msgstr ""
 
-#: cp/class.c:5946
+#: cp/class.c:6026
 #, gcc-internal-format
 msgid "no matches converting function %qD to type %q#T"
 msgstr ""
 
-#: cp/class.c:5969
+#: cp/class.c:6049
 #, gcc-internal-format
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 msgstr ""
 
-#: cp/class.c:5995
+#: cp/class.c:6075
 #, fuzzy, gcc-internal-format
 msgid "assuming pointer to member %qD"
 msgstr "herhaald lid %qs"
 
-#: cp/class.c:5998
+#: cp/class.c:6078
 #, gcc-internal-format
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 msgstr ""
 
-#: cp/class.c:6054 cp/class.c:6088
+#: cp/class.c:6134 cp/class.c:6168
 #, gcc-internal-format
 msgid "not enough type information"
 msgstr ""
 
-#: cp/class.c:6071
+#: cp/class.c:6151
 #, fuzzy, gcc-internal-format
 msgid "argument of type %qT does not match %qT"
 msgstr "argument %qs komt niet overeen met prototype"
@@ -27634,12 +27570,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.
-#: cp/class.c:6358 cp/decl.c:1199 cp/name-lookup.c:526
+#: cp/class.c:6438 cp/decl.c:1200 cp/name-lookup.c:525
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q#D"
 msgstr "herdeclaratie van %qs"
 
-#: cp/class.c:6359
+#: cp/class.c:6439
 #, gcc-internal-format
 msgid "changes meaning of %qD from %q+#D"
 msgstr ""
@@ -27674,7 +27610,7 @@
 msgid "conversion from %qT to %qT discards qualifiers"
 msgstr "cast laat qualifiers van doeltype van pointer vallen"
 
-#: cp/cvt.c:470 cp/typeck.c:5257
+#: cp/cvt.c:470 cp/typeck.c:5265
 #, fuzzy, gcc-internal-format
 msgid "casting %qT to %qT does not dereference pointer"
 msgstr "kan niet derefereren, is geen pointer."
@@ -27685,190 +27621,190 @@
 msgid "cannot convert type %qT to type %qT"
 msgstr "kon 0x%l.8x niet naar een regio omzetten"
 
-#: cp/cvt.c:656
+#: cp/cvt.c:649
 #, fuzzy, gcc-internal-format
 msgid "conversion from %q#T to %q#T"
 msgstr "ongeldige registernaam voor %qs"
 
-#: cp/cvt.c:668 cp/cvt.c:688
+#: cp/cvt.c:661 cp/cvt.c:681
 #, gcc-internal-format
 msgid "%q#T used where a %qT was expected"
 msgstr ""
 
-#: cp/cvt.c:703
+#: cp/cvt.c:696
 #, gcc-internal-format
 msgid "%q#T used where a floating point value was expected"
 msgstr ""
 
-#: cp/cvt.c:750
+#: cp/cvt.c:743
 #, fuzzy, gcc-internal-format
 msgid "conversion from %qT to non-scalar type %qT requested"
 msgstr "conversie naar niet-scalair type gevraagd"
 
-#: cp/cvt.c:784
+#: cp/cvt.c:777
 #, gcc-internal-format
 msgid "pseudo-destructor is not called"
 msgstr ""
 
-#: cp/cvt.c:844
+#: cp/cvt.c:837
 #, gcc-internal-format
 msgid "object of incomplete type %qT will not be accessed in %s"
 msgstr ""
 
-#: cp/cvt.c:849
+#: cp/cvt.c:842
 #, gcc-internal-format
 msgid "object of type %qT will not be accessed in %s"
 msgstr ""
 
-#: cp/cvt.c:865
+#: cp/cvt.c:858
 #, gcc-internal-format
 msgid "object %qE of incomplete type %qT will not be accessed in %s"
 msgstr ""
 
 #. [over.over] enumerates the places where we can take the address
 #. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:902
+#: cp/cvt.c:895
 #, fuzzy, gcc-internal-format
 msgid "%s cannot resolve address of overloaded function"
 msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
 
 #. Only warn when there is no &.
-#: cp/cvt.c:909
+#: cp/cvt.c:902
 #, gcc-internal-format
 msgid "%s is a reference, not call, to function %qE"
 msgstr ""
 
-#: cp/cvt.c:926
+#: cp/cvt.c:919
 #, fuzzy, gcc-internal-format
 msgid "%s has no effect"
 msgstr "%s heeft geen leden"
 
-#: cp/cvt.c:958
+#: cp/cvt.c:951
 #, fuzzy, gcc-internal-format
 msgid "value computed is not used"
 msgstr "modus van %qs is geen modus"
 
-#: cp/cvt.c:1068
+#: cp/cvt.c:1061
 #, gcc-internal-format
 msgid "converting NULL to non-pointer type"
 msgstr ""
 
-#: cp/cvt.c:1174
+#: cp/cvt.c:1167
 #, gcc-internal-format
 msgid "ambiguous default type conversion from %qT"
 msgstr ""
 
-#: cp/cvt.c:1176
+#: cp/cvt.c:1169
 #, gcc-internal-format
 msgid "  candidate conversions include %qD and %qD"
 msgstr ""
 
-#: cp/decl.c:1062
+#: cp/decl.c:1063
 #, fuzzy, gcc-internal-format
 msgid "%qD was declared %<extern%> and later %<static%>"
 msgstr "%qs was als %<extern%> gedeclareerd en daarna als %<static%>"
 
-#: cp/decl.c:1063 cp/decl.c:1618 objc/objc-act.c:2931 objc/objc-act.c:7503
+#: cp/decl.c:1064 cp/decl.c:1619 objc/objc-act.c:2931 objc/objc-act.c:7503
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D"
 msgstr "eerdere declaratie van %qs"
 
-#: cp/decl.c:1096
+#: cp/decl.c:1097
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qF throws different exceptions"
 msgstr "%qs wordt gedeclareerd als een array van functies"
 
-#: cp/decl.c:1097
+#: cp/decl.c:1098
 #, fuzzy, gcc-internal-format
 msgid "from previous declaration %q+F"
 msgstr "eerdere declaratie van %qs"
 
-#: cp/decl.c:1153
+#: cp/decl.c:1154
 #, fuzzy, gcc-internal-format
 msgid "function %q+D redeclared as inline"
 msgstr "functie %qs geherdeclareerd als inline"
 
-#: cp/decl.c:1155
+#: cp/decl.c:1156
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D with attribute noinline"
 msgstr "eerdere declaratie van functie %qs had het noinline attribuut"
 
-#: cp/decl.c:1162
+#: cp/decl.c:1163
 #, fuzzy, gcc-internal-format
 msgid "function %q+D redeclared with attribute noinline"
 msgstr "functie %qs geherdeclareerd met noinline attribuut"
 
-#: cp/decl.c:1164
+#: cp/decl.c:1165
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D was inline"
 msgstr "eerdere declaratie van functie %qs was inline"
 
-#: cp/decl.c:1186 cp/decl.c:1259
+#: cp/decl.c:1187 cp/decl.c:1260
 #, fuzzy, gcc-internal-format
 msgid "shadowing %s function %q#D"
 msgstr "bibliotheekfunctie %qs wordt verborgen"
 
-#: cp/decl.c:1195
+#: cp/decl.c:1196
 #, fuzzy, gcc-internal-format
 msgid "library function %q#D redeclared as non-function %q#D"
 msgstr "bibliotheekfunctie %qs als niet-functie gedeclareerd"
 
-#: cp/decl.c:1200
+#: cp/decl.c:1201
 #, fuzzy, gcc-internal-format
 msgid "conflicts with built-in declaration %q#D"
 msgstr "conflicterende declaraties van %qs"
 
-#: cp/decl.c:1254 cp/decl.c:1380 cp/decl.c:1396
+#: cp/decl.c:1255 cp/decl.c:1381 cp/decl.c:1397
 #, fuzzy, gcc-internal-format
 msgid "new declaration %q#D"
 msgstr "herdeclaratie van %qs"
 
-#: cp/decl.c:1255
+#: cp/decl.c:1256
 #, fuzzy, gcc-internal-format
 msgid "ambiguates built-in declaration %q#D"
 msgstr "herhaalde label-declaratie %qs"
 
-#: cp/decl.c:1344
+#: cp/decl.c:1345
 #, fuzzy, gcc-internal-format
 msgid "%q#D redeclared as different kind of symbol"
 msgstr "%qs als ander soort symbool geherdeclareerd"
 
-#: cp/decl.c:1347
+#: cp/decl.c:1348
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+#D"
 msgstr "eerdere declaratie van %qs"
 
-#: cp/decl.c:1366
+#: cp/decl.c:1367
 #, fuzzy, gcc-internal-format
 msgid "declaration of template %q#D"
 msgstr "herdeclaratie van %<enum %s%>"
 
-#: cp/decl.c:1367 cp/name-lookup.c:527
+#: cp/decl.c:1368 cp/name-lookup.c:526
 #, fuzzy, gcc-internal-format
 msgid "conflicts with previous declaration %q+#D"
 msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
 
-#: cp/decl.c:1381 cp/decl.c:1397
+#: cp/decl.c:1382 cp/decl.c:1398
 #, fuzzy, gcc-internal-format
 msgid "ambiguates old declaration %q+#D"
 msgstr "herhaalde label-declaratie %qs"
 
-#: cp/decl.c:1389
+#: cp/decl.c:1390
 #, fuzzy, gcc-internal-format
 msgid "declaration of C function %q#D conflicts with"
 msgstr "impliciete declaratie van functie %qs"
 
-#: cp/decl.c:1391
+#: cp/decl.c:1392
 #, fuzzy, gcc-internal-format
 msgid "previous declaration %q+#D here"
 msgstr "eerdere declaratie van %qs"
 
-#: cp/decl.c:1405
+#: cp/decl.c:1406
 #, fuzzy, gcc-internal-format
 msgid "conflicting declaration %q#D"
 msgstr "conflicterende declaraties van %qs"
 
-#: cp/decl.c:1406
+#: cp/decl.c:1407
 #, fuzzy, gcc-internal-format
 msgid "%q+D has a previous declaration as %q#D"
 msgstr "eerdere declaratie van %qs"
@@ -27880,63 +27816,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.
-#: cp/decl.c:1458
+#: cp/decl.c:1459
 #, fuzzy, gcc-internal-format
 msgid "declaration of namespace %qD conflicts with"
 msgstr "impliciete declaratie van functie %qs"
 
-#: cp/decl.c:1459
+#: cp/decl.c:1460
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of namespace %q+D here"
 msgstr "eerdere declaratie van %qs"
 
-#: cp/decl.c:1470
+#: cp/decl.c:1471
 #, fuzzy, gcc-internal-format
 msgid "%q+#D previously defined here"
 msgstr "%qs tevoren hier gedefinieerd"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1480
+#: cp/decl.c:1481
 #, fuzzy, gcc-internal-format
 msgid "prototype for %q+#D"
 msgstr "prototype voor %qs volgt"
 
-#: cp/decl.c:1481
+#: cp/decl.c:1482
 #, fuzzy, gcc-internal-format
 msgid "%Jfollows non-prototype definition here"
 msgstr "niet-prototype definitie hier"
 
-#: cp/decl.c:1521
+#: cp/decl.c:1522
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+#D with %qL linkage"
 msgstr "eerdere declaratie van %qs"
 
-#: cp/decl.c:1523
+#: cp/decl.c:1524
 #, fuzzy, gcc-internal-format
 msgid "conflicts with new declaration with %qL linkage"
 msgstr "conflicterende declaraties van %qs"
 
-#: cp/decl.c:1546 cp/decl.c:1552
+#: cp/decl.c:1547 cp/decl.c:1553
 #, fuzzy, gcc-internal-format
 msgid "default argument given for parameter %d of %q#D"
 msgstr "argumenten aan macro %qs gegeven"
 
-#: cp/decl.c:1548 cp/decl.c:1554
+#: cp/decl.c:1549 cp/decl.c:1555
 #, fuzzy, gcc-internal-format
 msgid "after previous specification in %q+#D"
 msgstr "eerdere definitie van %qs"
 
-#: cp/decl.c:1563
+#: cp/decl.c:1564
 #, fuzzy, gcc-internal-format
 msgid "%q#D was used before it was declared inline"
 msgstr "%qs werd voor haar definitie gebruikt zonder protoype"
 
-#: cp/decl.c:1564
+#: cp/decl.c:1565
 #, fuzzy, gcc-internal-format
 msgid "%Jprevious non-inline declaration here"
 msgstr "eerdere impliciete declaratie van %qs"
 
-#: cp/decl.c:1617
+#: cp/decl.c:1618
 #, fuzzy, gcc-internal-format
 msgid "redundant redeclaration of %qD in same scope"
 msgstr "overbodige herdeclaratie van %qs in zelfde bereik"
@@ -27949,313 +27885,319 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1932
+#: cp/decl.c:1939
 #, fuzzy, gcc-internal-format
 msgid "explicit specialization of %qD after first use"
 msgstr "impliciete declaratie van functie %qs"
 
-#: cp/decl.c:2028
+#: cp/decl.c:2035
 #, fuzzy, gcc-internal-format
 msgid "%q+D: visibility attribute ignored because it"
 msgstr "het %qs attribuut wordt genegeerd"
 
-#: cp/decl.c:2030
+#: cp/decl.c:2037
 #, fuzzy, gcc-internal-format
 msgid "%Jconflicts with previous declaration here"
 msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
 
-#: cp/decl.c:2457
+#: cp/decl.c:2464
 #, fuzzy, gcc-internal-format
 msgid "jump to label %qD"
 msgstr "herhaald label %qs"
 
-#: cp/decl.c:2459
+#: cp/decl.c:2466
 #, gcc-internal-format
 msgid "jump to case label"
 msgstr ""
 
-#: cp/decl.c:2461
+#: cp/decl.c:2468
 #, fuzzy, gcc-internal-format
 msgid "%H  from here"
 msgstr "van hieruit opgeroepen"
 
-#: cp/decl.c:2480 cp/decl.c:2643
+#: cp/decl.c:2487 cp/decl.c:2650
 #, gcc-internal-format
 msgid "  exits OpenMP structured block"
 msgstr ""
 
-#: cp/decl.c:2501
+#: cp/decl.c:2508
 #, fuzzy, gcc-internal-format
 msgid "  crosses initialization of %q+#D"
 msgstr "(dicht bij initialisatie van %qs)"
 
-#: cp/decl.c:2503 cp/decl.c:2618
+#: cp/decl.c:2510 cp/decl.c:2625
 #, gcc-internal-format
 msgid "  enters scope of non-POD %q+#D"
 msgstr ""
 
-#: cp/decl.c:2516 cp/decl.c:2622
+#: cp/decl.c:2523 cp/decl.c:2629
 #, gcc-internal-format
 msgid "  enters try block"
 msgstr ""
 
-#: cp/decl.c:2518 cp/decl.c:2624
+#: cp/decl.c:2525 cp/decl.c:2631
 #, gcc-internal-format
 msgid "  enters catch block"
 msgstr ""
 
-#: cp/decl.c:2528 cp/decl.c:2627
+#: cp/decl.c:2535 cp/decl.c:2634
 #, gcc-internal-format
 msgid "  enters OpenMP structured block"
 msgstr ""
 
-#: cp/decl.c:2599 cp/decl.c:2639
+#: cp/decl.c:2606 cp/decl.c:2646
 #, fuzzy, gcc-internal-format
 msgid "jump to label %q+D"
 msgstr "herhaald label %qs"
 
-#: cp/decl.c:2600 cp/decl.c:2640
+#: cp/decl.c:2607 cp/decl.c:2647
 #, fuzzy, gcc-internal-format
 msgid "  from here"
 msgstr "van hieruit opgeroepen"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2612
+#: cp/decl.c:2619
 #, gcc-internal-format
 msgid "%J  enters catch block"
 msgstr ""
 
-#: cp/decl.c:2616
+#: cp/decl.c:2623
 #, fuzzy, gcc-internal-format
 msgid "  skips initialization of %q+#D"
 msgstr "(dicht bij initialisatie van %qs)"
 
-#: cp/decl.c:2692
+#: cp/decl.c:2699
 #, fuzzy, gcc-internal-format
 msgid "label named wchar_t"
 msgstr "er is geen label dat %qs heet"
 
-#: cp/decl.c:2696
+#: cp/decl.c:2703
 #, fuzzy, gcc-internal-format
 msgid "duplicate label %qD"
 msgstr "herhaald label %qs"
 
-#: cp/decl.c:2962
+#: cp/decl.c:2969
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a type"
 msgstr "%qs is geen iterator"
 
-#: cp/decl.c:2968 cp/parser.c:4033
+#: cp/decl.c:2975 cp/parser.c:4037
 #, fuzzy, gcc-internal-format
 msgid "%qD used without template parameters"
 msgstr "macro %qs gebruikt zonder argumenten"
 
-#: cp/decl.c:2983
+#: cp/decl.c:2990
 #, fuzzy, gcc-internal-format
 msgid "%q#T is not a class"
 msgstr "%qs is geen iterator"
 
-#: cp/decl.c:2995 cp/decl.c:3063
+#: cp/decl.c:3002 cp/decl.c:3070
 #, gcc-internal-format
 msgid "no class template named %q#T in %q#T"
 msgstr ""
 
-#: cp/decl.c:3003
+#: cp/decl.c:3010
 #, fuzzy, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
 msgstr "%qs is smaller dan waarden van zijn type"
 
-#: cp/decl.c:3010
+#: cp/decl.c:3017
 #, fuzzy, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a type"
 msgstr "%qs is geen iterator"
 
-#: cp/decl.c:3072
+#: cp/decl.c:3079
 #, fuzzy, gcc-internal-format
 msgid "template parameters do not match template"
 msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
 
-#: cp/decl.c:3073 cp/friend.c:321 cp/friend.c:329
+#: cp/decl.c:3080 cp/friend.c:321 cp/friend.c:329
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared here"
 msgstr "%qs tevoren hier gedeclareerd"
 
-#: cp/decl.c:3711
+#: cp/decl.c:3727
 #, fuzzy, gcc-internal-format
 msgid "%Jan anonymous struct cannot have function members"
 msgstr "anonieme %s gedeclareerd binnen parameterlijst"
 
-#: cp/decl.c:3713
+#: cp/decl.c:3729
 #, gcc-internal-format
 msgid "%Jan anonymous union cannot have function members"
 msgstr ""
 
-#: cp/decl.c:3731
+#: cp/decl.c:3747
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3734
+#: cp/decl.c:3750
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3737
+#: cp/decl.c:3753
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3762
+#: cp/decl.c:3778
 #, gcc-internal-format
 msgid "multiple types in one declaration"
 msgstr ""
 
-#: cp/decl.c:3766
+#: cp/decl.c:3782
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of C++ built-in type %qT"
 msgstr "herdeclaratie van %qs"
 
-#: cp/decl.c:3803
+#: cp/decl.c:3819
 #, fuzzy, gcc-internal-format
 msgid "missing type-name in typedef-declaration"
 msgstr "nutteloos sleutelwoord of typenaam in lege declaratie"
 
-#: cp/decl.c:3811
+#: cp/decl.c:3827
 #, gcc-internal-format
 msgid "ISO C++ prohibits anonymous structs"
 msgstr ""
 
-#: cp/decl.c:3818
+#: cp/decl.c:3834
 #, fuzzy, gcc-internal-format
 msgid "%qs can only be specified for functions"
 msgstr "argument-formaat opgegeven voor niet-functie %qs"
 
-#: cp/decl.c:3824
+#: cp/decl.c:3840
 #, fuzzy, gcc-internal-format
 msgid "%<friend%> can only be specified inside a class"
 msgstr "argument-formaat opgegeven voor niet-functie %qs"
 
-#: cp/decl.c:3826
+#: cp/decl.c:3842
 #, fuzzy, gcc-internal-format
 msgid "%<explicit%> can only be specified for constructors"
 msgstr "argument-formaat opgegeven voor niet-functie %qs"
 
-#: cp/decl.c:3828
+#: cp/decl.c:3844
 #, fuzzy, gcc-internal-format
 msgid "a storage class can only be specified for objects and functions"
 msgstr "argument-formaat opgegeven voor niet-functie %qs"
 
-#: cp/decl.c:3834
+#: cp/decl.c:3850
 #, fuzzy, gcc-internal-format
 msgid "qualifiers can only be specified for objects and functions"
 msgstr "argument-formaat opgegeven voor niet-functie %qs"
 
-#: cp/decl.c:3837
+#: cp/decl.c:3853
 #, fuzzy, gcc-internal-format
 msgid "%<typedef%> was ignored in this declaration"
 msgstr "type krijgt standaardwaarde %<int%> in de declaratie van %qs"
 
-#: cp/decl.c:3866
+#: cp/decl.c:3882
 #, fuzzy, gcc-internal-format
 msgid "attribute ignored in declaration of %q+#T"
 msgstr "eerdere declaratie van %qs"
 
-#: cp/decl.c:3867
+#: cp/decl.c:3883
 #, gcc-internal-format
 msgid "attribute for %q+#T must follow the %qs keyword"
 msgstr ""
 
-#: cp/decl.c:3909
+#: cp/decl.c:3925
 #, fuzzy, gcc-internal-format
-msgid "ignoring attributes applied to class type outside of definition"
+msgid "ignoring attributes applied to class type %qT outside of definition"
 msgstr "het %qs attribuut heeft enkel betekenis voor functies"
 
-#: cp/decl.c:3987
+#. A template type parameter or other dependent type.
+#: cp/decl.c:3929
 #, fuzzy, gcc-internal-format
+msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
+msgstr "het %qs attribuut heeft enkel betekenis voor functies"
+
+#: cp/decl.c:4007
+#, fuzzy, gcc-internal-format
 msgid "function %q#D is initialized like a variable"
 msgstr "typedef %qs krijgt beginwaarde alsof het een variabele is"
 
-#: cp/decl.c:3998
+#: cp/decl.c:4018
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q#D has %<extern%> and is initialized"
 msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
 
-#: cp/decl.c:4014
+#: cp/decl.c:4034
 #, fuzzy, gcc-internal-format
 msgid "definition of %q#D is marked %<dllimport%>"
 msgstr "functie-definitie als %<auto%> gedeclareerd"
 
-#: cp/decl.c:4033
+#: cp/decl.c:4053
 #, fuzzy, gcc-internal-format
 msgid "%q#D is not a static member of %q#T"
 msgstr "%qs is geen static veld"
 
-#: cp/decl.c:4039
+#: cp/decl.c:4059
 #, gcc-internal-format
 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
 msgstr ""
 
-#: cp/decl.c:4048
+#: cp/decl.c:4068
 #, gcc-internal-format
 msgid "template header not allowed in member definition of explicitly specialized class"
 msgstr ""
 
-#: cp/decl.c:4056
+#: cp/decl.c:4076
 #, fuzzy, gcc-internal-format
 msgid "duplicate initialization of %qD"
 msgstr "dubbele beginwaarde"
 
-#: cp/decl.c:4095
+#: cp/decl.c:4115
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q#D outside of class is not definition"
 msgstr "de zwakke declaratie van %qs moet aan de definitie voorafgaan"
 
-#: cp/decl.c:4188
+#: cp/decl.c:4208
 #, fuzzy, gcc-internal-format
 msgid "variable %q#D has initializer but incomplete type"
 msgstr "variabele %qs heeft beginwaarde, maar een onvolledig type"
 
-#: cp/decl.c:4194 cp/decl.c:4906
+#: cp/decl.c:4214 cp/decl.c:4926
 #, fuzzy, gcc-internal-format
 msgid "elements of array %q#D have incomplete type"
 msgstr "elementen van array %qs hebben een onvolledig type"
 
-#: cp/decl.c:4200
+#: cp/decl.c:4220
 #, fuzzy, gcc-internal-format
 msgid "aggregate %q#D has incomplete type and cannot be defined"
 msgstr "parameter %qs heeft een onvolledig type"
 
-#: cp/decl.c:4236
+#: cp/decl.c:4256
 #, fuzzy, gcc-internal-format
 msgid "%qD declared as reference but not initialized"
 msgstr "%qs als ander soort symbool geherdeclareerd"
 
-#: cp/decl.c:4242
+#: cp/decl.c:4262
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
 msgstr "ISO C++ verbiedt lege initialisatie-accolades"
 
-#: cp/decl.c:4268
+#: cp/decl.c:4288
 #, fuzzy, gcc-internal-format
 msgid "cannot initialize %qT from %qT"
 msgstr "niet-constante beginwaarde voor %qs"
 
-#: cp/decl.c:4296
+#: cp/decl.c:4316
 #, gcc-internal-format
 msgid "name %qD used in a GNU-style designated initializer for an array"
 msgstr ""
 
-#: cp/decl.c:4345
+#: cp/decl.c:4365
 #, fuzzy, gcc-internal-format
 msgid "initializer fails to determine size of %qD"
 msgstr "beginwaarde legt grootte van %qs niet vast"
 
-#: cp/decl.c:4352
+#: cp/decl.c:4372
 #, fuzzy, gcc-internal-format
 msgid "array size missing in %qD"
 msgstr "array-grootte ontbreekt in %qs"
 
-#: cp/decl.c:4364
+#: cp/decl.c:4384
 #, fuzzy, gcc-internal-format
 msgid "zero-size array %qD"
 msgstr "array %qs heeft grootte die negatief of 0 is"
@@ -28263,240 +28205,250 @@
 #. 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.
-#: cp/decl.c:4407
+#: cp/decl.c:4427
 #, fuzzy, gcc-internal-format
 msgid "storage size of %qD isn't known"
 msgstr "opslaggrootte van %qs is onbekend"
 
-#: cp/decl.c:4429
+#: cp/decl.c:4449
 #, fuzzy, gcc-internal-format
 msgid "storage size of %qD isn't constant"
 msgstr "opslaggrootte van %qs is niet constant"
 
-#: cp/decl.c:4478
+#: cp/decl.c:4498
 #, gcc-internal-format
 msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
 msgstr ""
 
-#: cp/decl.c:4481
+#: cp/decl.c:4501
 #, gcc-internal-format
 msgid "%J  you can work around this by removing the initializer"
 msgstr ""
 
-#: cp/decl.c:4508
+#: cp/decl.c:4528
 #, fuzzy, gcc-internal-format
 msgid "uninitialized const %qD"
 msgstr "niet-constante beginwaarde voor %qs"
 
-#: cp/decl.c:4620
+#: cp/decl.c:4640
 #, fuzzy, gcc-internal-format
 msgid "invalid type %qT as initializer for a vector of type %qT"
 msgstr "array krijgt niet-constante array-expressie als beginwaarde"
 
-#: cp/decl.c:4662
+#: cp/decl.c:4682
 #, gcc-internal-format
 msgid "initializer for %qT must be brace-enclosed"
 msgstr ""
 
-#: cp/decl.c:4680
+#: cp/decl.c:4700
 #, fuzzy, gcc-internal-format
 msgid "%qT has no non-static data member named %qD"
 msgstr "union heeft geen lid dat %qs heet"
 
-#: cp/decl.c:4731
+#: cp/decl.c:4751
 #, fuzzy, gcc-internal-format
 msgid "braces around scalar initializer for type %qT"
 msgstr "accolades rond scalaire beginwaarde"
 
-#: cp/decl.c:4814
+#: cp/decl.c:4834
 #, fuzzy, gcc-internal-format
 msgid "missing braces around initializer for %qT"
 msgstr "accolades ontbreken rond beginwaarde"
 
-#: cp/decl.c:4871
+#: cp/decl.c:4891
 #, fuzzy, gcc-internal-format
 msgid "too many initializers for %qT"
 msgstr "ongeldige beginwaarde voor veld %qs"
 
-#: cp/decl.c:4914
+#: cp/decl.c:4934
 #, fuzzy, gcc-internal-format
 msgid "variable-sized object %qD may not be initialized"
 msgstr "object van variabele lengte mag geen beginwaarde krijgen"
 
-#: cp/decl.c:4920
+#: cp/decl.c:4940
 #, fuzzy, gcc-internal-format
 msgid "%qD has incomplete type"
 msgstr "%qs heeft een onvolledig type"
 
-#: cp/decl.c:4935
+#: cp/decl.c:4955
 #, fuzzy, gcc-internal-format
 msgid "scalar object %qD requires one element in initializer"
 msgstr "overtollige elementen in beginwaarde van union"
 
 #. A non-aggregate that is not a scalar cannot be initialized
 #. via an initializer-list in C++98.
-#: cp/decl.c:4945
+#: cp/decl.c:4965
 #, fuzzy, gcc-internal-format
 msgid "braces around initializer for non-aggregate type %qT"
 msgstr "accolades rond scalaire beginwaarde"
 
-#: cp/decl.c:4995
+#: cp/decl.c:5015
 #, gcc-internal-format
 msgid "%qD must be initialized by constructor, not by %<{...}%>"
 msgstr ""
 
-#: cp/decl.c:5031
+#: cp/decl.c:5051
 #, fuzzy, gcc-internal-format
 msgid "array %qD initialized by parenthesized string literal %qE"
 msgstr "OnbeÃ«indigde stringconstante"
 
-#: cp/decl.c:5046
+#: cp/decl.c:5066
 #, fuzzy, gcc-internal-format
 msgid "structure %qD with uninitialized const members"
 msgstr "parameter %qs krijgt beginwaarde"
 
-#: cp/decl.c:5048
+#: cp/decl.c:5068
 #, fuzzy, gcc-internal-format
 msgid "structure %qD with uninitialized reference members"
 msgstr "ongeldige beginwaarde voor member %qs"
 
-#: cp/decl.c:5330
+#: cp/decl.c:5364
 #, gcc-internal-format
 msgid "assignment (not initialization) in declaration"
 msgstr ""
 
-#: cp/decl.c:5420
+#: cp/decl.c:5460
 #, fuzzy, gcc-internal-format
 msgid "shadowing previous type declaration of %q#D"
 msgstr "eerdere declaratie van %qs"
 
-#: cp/decl.c:5450
+#: cp/decl.c:5490
 #, gcc-internal-format
 msgid "%qD cannot be thread-local because it has non-POD type %qT"
 msgstr ""
 
-#: cp/decl.c:5485
+#: cp/decl.c:5522
 #, gcc-internal-format
+msgid "Java object %qD not allocated with %<new%>"
+msgstr ""
+
+#: cp/decl.c:5539
+#, gcc-internal-format
 msgid "%qD is thread-local and so cannot be dynamically initialized"
 msgstr ""
 
-#: cp/decl.c:5503
+#: cp/decl.c:5557
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot be initialized by a non-constant expression when being declared"
 msgstr "overflow in constante expressie"
 
-#: cp/decl.c:6160
+#: cp/decl.c:5597
+#, fuzzy, gcc-internal-format
+msgid "non-static data member %qD has Java class type"
+msgstr "%qs is geen static veld"
+
+#: cp/decl.c:6232
 #, gcc-internal-format
 msgid "destructor for alien class %qT cannot be a member"
 msgstr ""
 
-#: cp/decl.c:6162
+#: cp/decl.c:6234
 #, gcc-internal-format
 msgid "constructor for alien class %qT cannot be a member"
 msgstr ""
 
-#: cp/decl.c:6183
+#: cp/decl.c:6255
 #, fuzzy, gcc-internal-format
 msgid "%qD declared as a %<virtual%> %s"
 msgstr "variabele %qs als inline gedeclareerd"
 
-#: cp/decl.c:6185
+#: cp/decl.c:6257
 #, fuzzy, gcc-internal-format
 msgid "%qD declared as an %<inline%> %s"
 msgstr "variabele %qs als inline gedeclareerd"
 
-#: cp/decl.c:6187
+#: cp/decl.c:6259
 #, gcc-internal-format
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
 msgstr ""
 
-#: cp/decl.c:6191
+#: cp/decl.c:6263
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared as a friend"
 msgstr "veld %qs als een functie gedeclareerd"
 
-#: cp/decl.c:6197
+#: cp/decl.c:6269
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared with an exception specification"
 msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
 
-#: cp/decl.c:6231
+#: cp/decl.c:6303
 #, fuzzy, gcc-internal-format
 msgid "definition of %qD is not in namespace enclosing %qT"
 msgstr "%qs wordt gedeclareerd als een array van functies"
 
-#: cp/decl.c:6342
+#: cp/decl.c:6414
 #, fuzzy, gcc-internal-format
 msgid "defining explicit specialization %qD in friend declaration"
 msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:6352
+#: cp/decl.c:6424
 #, fuzzy, gcc-internal-format
 msgid "invalid use of template-id %qD in declaration of primary template"
 msgstr "ongeldig gebruik van een void-expressie"
 
-#: cp/decl.c:6382
+#: cp/decl.c:6454
 #, gcc-internal-format
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 msgstr ""
 
-#: cp/decl.c:6390
+#: cp/decl.c:6462
 #, gcc-internal-format
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 msgstr ""
 
-#: cp/decl.c:6433
+#: cp/decl.c:6505
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be a template"
 msgstr ""
 
-#: cp/decl.c:6435
+#: cp/decl.c:6507
 #, fuzzy, gcc-internal-format
 msgid "cannot declare %<::main%> to be inline"
 msgstr "parameter %qs wijst naar een onvolledig type"
 
-#: cp/decl.c:6437
+#: cp/decl.c:6509
 #, fuzzy, gcc-internal-format
 msgid "cannot declare %<::main%> to be static"
 msgstr "parameter %qs wijst naar een onvolledig type"
 
-#: cp/decl.c:6465
+#: cp/decl.c:6537
 #, gcc-internal-format
 msgid "non-local function %q#D uses anonymous type"
 msgstr ""
 
-#: cp/decl.c:6468 cp/decl.c:6748
+#: cp/decl.c:6540 cp/decl.c:6820
 #, gcc-internal-format
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 msgstr ""
 
-#: cp/decl.c:6474
+#: cp/decl.c:6546
 #, gcc-internal-format
 msgid "non-local function %q#D uses local type %qT"
 msgstr ""
 
-#: cp/decl.c:6498
+#: cp/decl.c:6570
 #, fuzzy, gcc-internal-format
 msgid "static member function %qD cannot have cv-qualifier"
 msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
 
-#: cp/decl.c:6499
+#: cp/decl.c:6571
 #, fuzzy, gcc-internal-format
 msgid "non-member function %qD cannot have cv-qualifier"
 msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
 
-#: cp/decl.c:6547
+#: cp/decl.c:6619
 #, gcc-internal-format
 msgid "%<::main%> must return %<int%>"
 msgstr ""
 
-#: cp/decl.c:6586
+#: cp/decl.c:6658
 #, fuzzy, gcc-internal-format
 msgid "definition of implicitly-declared %qD"
 msgstr "functie-definitie als %<auto%> gedeclareerd"
 
-#: cp/decl.c:6603 cp/decl2.c:677
+#: cp/decl.c:6675 cp/decl2.c:677
 #, fuzzy, gcc-internal-format
 msgid "no %q#D member function declared in class %qT"
 msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
@@ -28505,548 +28457,553 @@
 #. 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.
-#: cp/decl.c:6745
+#: cp/decl.c:6817
 #, gcc-internal-format
 msgid "non-local variable %q#D uses anonymous type"
 msgstr ""
 
-#: cp/decl.c:6754
+#: cp/decl.c:6826
 #, gcc-internal-format
 msgid "non-local variable %q#D uses local type %qT"
 msgstr ""
 
-#: cp/decl.c:6876
+#: cp/decl.c:6948
 #, gcc-internal-format
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 msgstr ""
 
-#: cp/decl.c:6886
+#: cp/decl.c:6958
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 msgstr "(dicht bij initialisatie van %qs)"
 
-#: cp/decl.c:6890
+#: cp/decl.c:6962
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 msgstr "(dicht bij initialisatie van %qs)"
 
-#: cp/decl.c:6915
+#: cp/decl.c:6987
 #, fuzzy, gcc-internal-format
 msgid "size of array %qD has non-integral type %qT"
 msgstr "grootte van array %qs is van een niet-integraal type"
 
-#: cp/decl.c:6917
+#: cp/decl.c:6989
 #, fuzzy, gcc-internal-format
 msgid "size of array has non-integral type %qT"
 msgstr "grootte van array %qs is van een niet-integraal type"
 
-#: cp/decl.c:6965
+#: cp/decl.c:7037
 #, fuzzy, gcc-internal-format
 msgid "size of array %qD is negative"
 msgstr "grootte van array %qs is negatief"
 
-#: cp/decl.c:6967
+#: cp/decl.c:7039
 #, fuzzy, gcc-internal-format
 msgid "size of array is negative"
 msgstr "grootte van array %qs is negatief"
 
-#: cp/decl.c:6975
+#: cp/decl.c:7047
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids zero-size array %qD"
 msgstr "ISO C++ verbiedt array %qs met lengte 0"
 
-#: cp/decl.c:6977
+#: cp/decl.c:7049
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO C++ verbiedt array %qs met lengte 0"
 
-#: cp/decl.c:6984
+#: cp/decl.c:7056
 #, fuzzy, gcc-internal-format
 msgid "size of array %qD is not an integral constant-expression"
 msgstr "grootte van array %qs is van een niet-integraal type"
 
-#: cp/decl.c:6987
+#: cp/decl.c:7059
 #, fuzzy, gcc-internal-format
 msgid "size of array is not an integral constant-expression"
 msgstr "ongeldig gebruik van een void-expressie"
 
-#: cp/decl.c:6993
+#: cp/decl.c:7065
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids variable length array %qD"
 msgstr "ISO C++ verbiedt array %qs van variabele lengte"
 
-#: cp/decl.c:6995
+#: cp/decl.c:7067
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids variable length array"
 msgstr "ISO C++ verbiedt array %qs van variabele lengte"
 
-#: cp/decl.c:7001
+#: cp/decl.c:7073
 #, gcc-internal-format
 msgid "variable length array %qD is used"
 msgstr ""
 
-#: cp/decl.c:7035
+#: cp/decl.c:7107
 #, gcc-internal-format
 msgid "overflow in array dimension"
 msgstr ""
 
-#: cp/decl.c:7116
+#: cp/decl.c:7188
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as %s"
 msgstr "herdeclaratie van %qs"
 
-#: cp/decl.c:7118
+#: cp/decl.c:7190
 #, fuzzy, gcc-internal-format
 msgid "creating %s"
 msgstr "read %s"
 
-#: cp/decl.c:7130
+#: cp/decl.c:7202
 #, gcc-internal-format
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/decl.c:7134
+#: cp/decl.c:7206
 #, gcc-internal-format
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/decl.c:7169
+#: cp/decl.c:7241
 #, gcc-internal-format
 msgid "return type specification for constructor invalid"
 msgstr ""
 
-#: cp/decl.c:7179
+#: cp/decl.c:7251
 #, gcc-internal-format
 msgid "return type specification for destructor invalid"
 msgstr ""
 
-#: cp/decl.c:7192
+#: cp/decl.c:7264
 #, fuzzy, gcc-internal-format
 msgid "return type specified for %<operator %T%>"
 msgstr "registernaam niet opgegeven voor %qs"
 
-#: cp/decl.c:7214
+#: cp/decl.c:7286
 #, gcc-internal-format
 msgid "unnamed variable or field declared void"
 msgstr ""
 
-#: cp/decl.c:7218
+#: cp/decl.c:7290
 #, fuzzy, gcc-internal-format
 msgid "variable or field %qE declared void"
 msgstr "variabele of veld %qs als void gedeclareerd"
 
-#: cp/decl.c:7221
+#: cp/decl.c:7293
 #, gcc-internal-format
 msgid "variable or field declared void"
 msgstr ""
 
-#: cp/decl.c:7388
+#: cp/decl.c:7460
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<::%D%>"
 msgstr "ongeldig gebruik van %<restrict%>"
 
-#: cp/decl.c:7391
+#: cp/decl.c:7463
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<%T::%D%>"
 msgstr "ongeldig gebruik van het niet gedefinieerde type %<%s %s%>"
 
-#: cp/decl.c:7394
+#: cp/decl.c:7466
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<%D::%D%>"
 msgstr "ongeldig gebruik van het niet gedefinieerde type %<%s %s%>"
 
-#: cp/decl.c:7406
+#: cp/decl.c:7478
 #, fuzzy, gcc-internal-format
 msgid "type %qT is not derived from type %qT"
 msgstr "iterator %qs is van een afgeleid type"
 
-#: cp/decl.c:7422 cp/decl.c:7512 cp/decl.c:8660
+#: cp/decl.c:7494 cp/decl.c:7584 cp/decl.c:8732
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as non-function"
 msgstr "%qs wordt gedeclareerd als een array van functies"
 
-#: cp/decl.c:7428
+#: cp/decl.c:7500
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as non-member"
 msgstr "%qs wordt gedeclareerd als een array van functies"
 
-#: cp/decl.c:7457
+#: cp/decl.c:7529
 #, gcc-internal-format
 msgid "declarator-id missing; using reserved word %qD"
 msgstr ""
 
-#: cp/decl.c:7504
+#: cp/decl.c:7576
 #, fuzzy, gcc-internal-format
 msgid "function definition does not declare parameters"
 msgstr "functie-definitie als %<register%> gedeclareerd"
 
-#: cp/decl.c:7546
+#: cp/decl.c:7618
 #, fuzzy, gcc-internal-format
 msgid "two or more data types in declaration of %qs"
 msgstr "twee of meer data types in de declaratie van %qs"
 
-#: cp/decl.c:7552
+#: cp/decl.c:7624
 #, fuzzy, gcc-internal-format
 msgid "conflicting specifiers in declaration of %qs"
 msgstr "conflicterende declaraties van %qs"
 
-#: cp/decl.c:7623 cp/decl.c:7626
+#: cp/decl.c:7695 cp/decl.c:7698
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids declaration of %qs with no type"
 msgstr "ISO C++ verbiedt lid-declaraties zonder leden"
 
-#: cp/decl.c:7651
+#: cp/decl.c:7723
 #, fuzzy, gcc-internal-format
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 msgstr "'long', 'short', 'signed' of 'unsigned' ongeldig voor %qs"
 
-#: cp/decl.c:7653
+#: cp/decl.c:7725
 #, fuzzy, gcc-internal-format
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 msgstr "zowel 'signed' als 'unsigned' opgegeven voor %qs"
 
-#: cp/decl.c:7655
+#: cp/decl.c:7727
 #, fuzzy, gcc-internal-format
 msgid "%<long long%> invalid for %qs"
 msgstr "'complex' ongeldig voor %qs"
 
-#: cp/decl.c:7657
+#: cp/decl.c:7729
 #, fuzzy, gcc-internal-format
 msgid "%<long%> invalid for %qs"
 msgstr "'complex' ongeldig voor %qs"
 
-#: cp/decl.c:7659
+#: cp/decl.c:7731
 #, fuzzy, gcc-internal-format
 msgid "%<short%> invalid for %qs"
 msgstr "'complex' ongeldig voor %qs"
 
-#: cp/decl.c:7661
+#: cp/decl.c:7733
 #, fuzzy, gcc-internal-format
 msgid "%<long%> or %<short%> invalid for %qs"
 msgstr "'long', 'short', 'signed' of 'unsigned' ongeldig voor %qs"
 
-#: cp/decl.c:7663
+#: cp/decl.c:7735
 #, fuzzy, gcc-internal-format
 msgid "%<long%> or %<short%> specified with char for %qs"
 msgstr "'long' of 'short' opgegeven bij 'char' voor %qs"
 
-#: cp/decl.c:7665
+#: cp/decl.c:7737
 #, fuzzy, gcc-internal-format
 msgid "%<long%> and %<short%> specified together for %qs"
 msgstr "zowel 'long' als 'short' opgegeven voor %qs"
 
-#: cp/decl.c:7671
+#: cp/decl.c:7743
 #, fuzzy, gcc-internal-format
 msgid "long, short, signed or unsigned used invalidly for %qs"
 msgstr "ongeldig gebruik van 'long', 'short', 'signed' of 'unsigned' voor %qs"
 
-#: cp/decl.c:7735
+#: cp/decl.c:7807
 #, fuzzy, gcc-internal-format
 msgid "complex invalid for %qs"
 msgstr "'complex' ongeldig voor %qs"
 
-#: cp/decl.c:7764
+#: cp/decl.c:7836
 #, gcc-internal-format
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 msgstr ""
 
-#: cp/decl.c:7776 cp/typeck.c:7011
+#: cp/decl.c:7848 cp/typeck.c:7039
 #, fuzzy, gcc-internal-format
 msgid "ignoring %qV qualifiers added to function type %qT"
 msgstr "%s laat qualifiers van doeltype van pointer vallen"
 
-#: cp/decl.c:7799
+#: cp/decl.c:7871
 #, gcc-internal-format
 msgid "member %qD cannot be declared both virtual and static"
 msgstr ""
 
-#: cp/decl.c:7807
+#: cp/decl.c:7879
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%D%> is not a valid declarator"
 msgstr "%qs is geen iterator"
 
-#: cp/decl.c:7816
+#: cp/decl.c:7888
 #, gcc-internal-format
 msgid "typedef declaration invalid in parameter declaration"
 msgstr ""
 
-#: cp/decl.c:7822
+#: cp/decl.c:7894
 #, gcc-internal-format
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr ""
 
-#: cp/decl.c:7829
+#: cp/decl.c:7901
 #, gcc-internal-format
 msgid "virtual outside class declaration"
 msgstr ""
 
-#: cp/decl.c:7847
+#: cp/decl.c:7919
 #, fuzzy, gcc-internal-format
 msgid "multiple storage classes in declaration of %qs"
 msgstr "meerdere opslagklassen in declaratie van %qs"
 
-#: cp/decl.c:7870
+#: cp/decl.c:7942
 #, fuzzy, gcc-internal-format
 msgid "storage class specified for %qs"
 msgstr "opslagklasse opgegeven voor parameter %qs"
 
-#: cp/decl.c:7904
+#: cp/decl.c:7976
 #, fuzzy, gcc-internal-format
 msgid "top-level declaration of %qs specifies %<auto%>"
 msgstr "top-level declaratie van %qs specifieert %<auto%>"
 
-#: cp/decl.c:7916
+#: cp/decl.c:7988
 #, gcc-internal-format
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr ""
 
-#: cp/decl.c:8043
+#: cp/decl.c:8115
 #, gcc-internal-format
 msgid "destructor cannot be static member function"
 msgstr ""
 
-#: cp/decl.c:8048
+#: cp/decl.c:8120
 #, fuzzy, gcc-internal-format
 msgid "destructors may not be cv-qualified"
 msgstr "structure heeft geen lid dat %qs heet"
 
-#: cp/decl.c:8066
+#: cp/decl.c:8138
 #, gcc-internal-format
 msgid "constructors cannot be declared virtual"
 msgstr ""
 
-#: cp/decl.c:8079
+#: cp/decl.c:8151
 #, fuzzy, gcc-internal-format
 msgid "can't initialize friend function %qs"
 msgstr "ingebouwde functie %qs kan niet uitgeschakeld worden"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:8083
+#: cp/decl.c:8155
 #, gcc-internal-format
 msgid "virtual functions cannot be friends"
 msgstr ""
 
-#: cp/decl.c:8087
+#: cp/decl.c:8159
 #, gcc-internal-format
 msgid "friend declaration not in class definition"
 msgstr ""
 
-#: cp/decl.c:8089
+#: cp/decl.c:8161
 #, gcc-internal-format
 msgid "can't define friend function %qs in a local class definition"
 msgstr ""
 
-#: cp/decl.c:8102
+#: cp/decl.c:8174
 #, gcc-internal-format
 msgid "destructors may not have parameters"
 msgstr ""
 
-#: cp/decl.c:8121
+#: cp/decl.c:8193
 #, fuzzy, gcc-internal-format
 msgid "cannot declare pointer to %q#T"
 msgstr "parameter %qs wijst naar een onvolledig type"
 
-#: cp/decl.c:8134 cp/decl.c:8141
+#: cp/decl.c:8206 cp/decl.c:8213
 #, fuzzy, gcc-internal-format
 msgid "cannot declare reference to %q#T"
 msgstr "kan niet derefereren, is geen pointer."
 
-#: cp/decl.c:8143
+#: cp/decl.c:8215
 #, fuzzy, gcc-internal-format
 msgid "cannot declare pointer to %q#T member"
 msgstr "parameter %qs wijst naar een onvolledig type"
 
-#: cp/decl.c:8194
+#: cp/decl.c:8266
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 msgstr ""
 
-#: cp/decl.c:8238
+#: cp/decl.c:8310
 #, fuzzy, gcc-internal-format
 msgid "template-id %qD used as a declarator"
 msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
 
-#: cp/decl.c:8289
+#: cp/decl.c:8361
 #, gcc-internal-format
 msgid "member functions are implicitly friends of their class"
 msgstr ""
 
-#: cp/decl.c:8293
+#: cp/decl.c:8365
 #, gcc-internal-format
 msgid "extra qualification %<%T::%> on member %qs"
 msgstr ""
 
-#: cp/decl.c:8325
+#: cp/decl.c:8397
 #, fuzzy, gcc-internal-format
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 msgstr "kan niet derefereren, is geen pointer."
 
-#: cp/decl.c:8342
+#: cp/decl.c:8414
 #, fuzzy, gcc-internal-format
 msgid "cannot declare member %<%T::%s%> within %qT"
 msgstr "kan niet derefereren, is geen pointer."
 
-#: cp/decl.c:8365
+#: cp/decl.c:8437
 #, fuzzy, gcc-internal-format
 msgid "non-parameter %qs cannot be a parameter pack"
 msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
 
 # Ik weet het, 'alleen-lezen' is lelijk, maar het is de min of meer geijkte vertaling.
-#: cp/decl.c:8386
+#: cp/decl.c:8458
 #, fuzzy, gcc-internal-format
 msgid "data member may not have variably modified type %qT"
 msgstr "argument %d is alleen-lezen"
 
 # Ik weet het, 'alleen-lezen' is lelijk, maar het is de min of meer geijkte vertaling.
-#: cp/decl.c:8388
+#: cp/decl.c:8460
 #, fuzzy, gcc-internal-format
 msgid "parameter may not have variably modified type %qT"
 msgstr "argument %d is alleen-lezen"
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:8396
+#: cp/decl.c:8468
 #, gcc-internal-format
 msgid "only declarations of constructors can be %<explicit%>"
 msgstr ""
 
-#: cp/decl.c:8404
+#: cp/decl.c:8476
 #, fuzzy, gcc-internal-format
 msgid "non-member %qs cannot be declared %<mutable%>"
 msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
 
-#: cp/decl.c:8409
+#: cp/decl.c:8481
 #, fuzzy, gcc-internal-format
 msgid "non-object member %qs cannot be declared %<mutable%>"
 msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
 
-#: cp/decl.c:8415
+#: cp/decl.c:8487
 #, fuzzy, gcc-internal-format
 msgid "function %qs cannot be declared %<mutable%>"
 msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
 
-#: cp/decl.c:8420
+#: cp/decl.c:8492
 #, fuzzy, gcc-internal-format
 msgid "static %qs cannot be declared %<mutable%>"
 msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
 
-#: cp/decl.c:8425
+#: cp/decl.c:8497
 #, fuzzy, gcc-internal-format
 msgid "const %qs cannot be declared %<mutable%>"
 msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
 
-#: cp/decl.c:8462
+#: cp/decl.c:8534
 #, gcc-internal-format
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr ""
 
-#: cp/decl.c:8478
+#: cp/decl.c:8550
 #, gcc-internal-format
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 msgstr ""
 
-#: cp/decl.c:8564
+#: cp/decl.c:8636
 #, fuzzy, gcc-internal-format
 msgid "qualified function types cannot be used to declare static member functions"
 msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
 
-#: cp/decl.c:8566
+#: cp/decl.c:8638
 #, fuzzy, gcc-internal-format
 msgid "qualified function types cannot be used to declare free functions"
 msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
 
-#: cp/decl.c:8592
+#: cp/decl.c:8664
 #, fuzzy, gcc-internal-format
 msgid "type qualifiers specified for friend class declaration"
 msgstr "twee types opgegeven in Ã©Ã©n lege declaratie"
 
-#: cp/decl.c:8597
+#: cp/decl.c:8669
 #, fuzzy, gcc-internal-format
 msgid "%<inline%> specified for friend class declaration"
 msgstr "POS mag niet opgegeven worden voor een lijst van veld-declaraties"
 
-#: cp/decl.c:8605
+#: cp/decl.c:8677
 #, fuzzy, gcc-internal-format
 msgid "template parameters cannot be friends"
 msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
 
-#: cp/decl.c:8607
+#: cp/decl.c:8679
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 msgstr ""
 
-#: cp/decl.c:8611
+#: cp/decl.c:8683
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 msgstr ""
 
-#: cp/decl.c:8624
+#: cp/decl.c:8696
 #, gcc-internal-format
 msgid "trying to make class %qT a friend of global scope"
 msgstr ""
 
-#: cp/decl.c:8635
+#: cp/decl.c:8707
 #, fuzzy, gcc-internal-format
 msgid "invalid qualifiers on non-member function type"
 msgstr "%s laat qualifiers van doeltype van pointer vallen"
 
-#: cp/decl.c:8650
+#: cp/decl.c:8722
 #, fuzzy, gcc-internal-format
 msgid "abstract declarator %qT used as declaration"
 msgstr "de declaratie van %qs verbergt een globale declaratie"
 
-#: cp/decl.c:8679
+#: cp/decl.c:8751
 #, fuzzy, gcc-internal-format
 msgid "cannot use %<::%> in parameter declaration"
 msgstr "attributen genegeerd in declarator van parameter-array"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8725
+#: cp/decl.c:8797
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<::%>"
 msgstr "ongeldig gebruik van %<restrict%>"
 
-#: cp/decl.c:8740
+#: cp/decl.c:8812
 #, gcc-internal-format
 msgid "can't make %qD into a method -- not in a class"
 msgstr ""
 
-#: cp/decl.c:8749
+#: cp/decl.c:8821
 #, fuzzy, gcc-internal-format
 msgid "function %qD declared virtual inside a union"
 msgstr "veld %qs als een functie gedeclareerd"
 
-#: cp/decl.c:8758
+#: cp/decl.c:8830
 #, gcc-internal-format
 msgid "%qD cannot be declared virtual, since it is always static"
 msgstr ""
 
-#: cp/decl.c:8774
+#: cp/decl.c:8846
 #, fuzzy, gcc-internal-format
 msgid "expected qualified name in friend declaration for destructor %qD"
 msgstr "eerdere impliciete declaratie van `%s'"
 
-#: cp/decl.c:8784
+#: cp/decl.c:8856
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as member of %qT"
 msgstr "de declaratie van %qs verbergt een parameter"
 
-#: cp/decl.c:8860
+#: cp/decl.c:8863
 #, fuzzy, gcc-internal-format
+msgid "expected qualified name in friend declaration for constructor %qD"
+msgstr "eerdere impliciete declaratie van `%s'"
+
+#: cp/decl.c:8939
+#, fuzzy, gcc-internal-format
 msgid "field %qD has incomplete type"
 msgstr "veld %qs heeft een onvolledig type"
 
-#: cp/decl.c:8862
+#: cp/decl.c:8941
 #, fuzzy, gcc-internal-format
 msgid "name %qT has incomplete type"
 msgstr "parameter %qs heeft een onvolledig type"
 
-#: cp/decl.c:8871
+#: cp/decl.c:8950
 #, fuzzy, gcc-internal-format
 msgid "  in instantiation of template %qT"
 msgstr "impliciete declaratie van functie %qs"
 
-#: cp/decl.c:8880
+#: cp/decl.c:8959
 #, fuzzy, gcc-internal-format
 msgid "%qE is neither function nor member function; cannot be declared friend"
 msgstr "%qs mag niet als alleen-lezen gedeclareerd worden"
@@ -29063,104 +29020,109 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8932
+#: cp/decl.c:9011
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids initialization of member %qD"
 msgstr "(dicht bij initialisatie van %qs)"
 
-#: cp/decl.c:8934
+#: cp/decl.c:9013
 #, gcc-internal-format
 msgid "making %qD static"
 msgstr ""
 
-#: cp/decl.c:8999
+#: cp/decl.c:9078
 #, fuzzy, gcc-internal-format
 msgid "storage class %<auto%> invalid for function %qs"
 msgstr "ongeldige opslagklasse voor functie %qs"
 
-#: cp/decl.c:9001
+#: cp/decl.c:9080
 #, fuzzy, gcc-internal-format
 msgid "storage class %<register%> invalid for function %qs"
 msgstr "ongeldige opslagklasse voor functie %qs"
 
-#: cp/decl.c:9003
+#: cp/decl.c:9082
 #, fuzzy, gcc-internal-format
 msgid "storage class %<__thread%> invalid for function %qs"
 msgstr "ongeldige opslagklasse voor functie %qs"
 
-#: cp/decl.c:9014
+#: cp/decl.c:9093
 #, gcc-internal-format
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 msgstr ""
 
-#: cp/decl.c:9017
+#: cp/decl.c:9096
 #, gcc-internal-format
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 msgstr ""
 
-#: cp/decl.c:9025
+#: cp/decl.c:9104
 #, fuzzy, gcc-internal-format
 msgid "virtual non-class function %qs"
 msgstr "ongeldige opslagklasse voor functie %qs"
 
-#: cp/decl.c:9056
+#: cp/decl.c:9135
 #, gcc-internal-format
 msgid "cannot declare member function %qD to have static linkage"
 msgstr ""
 
 #. FIXME need arm citation
-#: cp/decl.c:9063
+#: cp/decl.c:9142
 #, gcc-internal-format
 msgid "cannot declare static function inside another function"
 msgstr ""
 
-#: cp/decl.c:9093
+#: cp/decl.c:9172
 #, gcc-internal-format
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 msgstr ""
 
-#: cp/decl.c:9100
+#: cp/decl.c:9179
 #, fuzzy, gcc-internal-format
 msgid "static member %qD declared %<register%>"
 msgstr "variabele %qs als inline gedeclareerd"
 
-#: cp/decl.c:9105
+#: cp/decl.c:9184
 #, gcc-internal-format
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 msgstr ""
 
-#: cp/decl.c:9234
+#: cp/decl.c:9313
 #, fuzzy, gcc-internal-format
 msgid "default argument for %q#D has type %qT"
 msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
 
-#: cp/decl.c:9237
+#: cp/decl.c:9316
 #, fuzzy, gcc-internal-format
 msgid "default argument for parameter of type %qT has type %qT"
 msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
 
 # Is the %s the argument, or is it 'of' the argument?
-#: cp/decl.c:9253
+#: cp/decl.c:9332
 #, fuzzy, gcc-internal-format
 msgid "default argument %qE uses local variable %qD"
 msgstr "ongeldig type-argument %qs"
 
-#: cp/decl.c:9323
+#: cp/decl.c:9399
 #, fuzzy, gcc-internal-format
+msgid "parameter %qD has Java class type"
+msgstr "%Jparameter %qD heeft een onvolledig type"
+
+#: cp/decl.c:9412
+#, fuzzy, gcc-internal-format
 msgid "parameter %qD invalidly declared method type"
 msgstr "parameter %qs als void gedeclareerd"
 
-#: cp/decl.c:9347
+#: cp/decl.c:9436
 #, gcc-internal-format
 msgid "parameter %qD includes %s to array of unknown bound %qT"
 msgstr ""
 
-#: cp/decl.c:9361
+#: cp/decl.c:9450
 #, fuzzy, gcc-internal-format
 msgid "parameter packs must be at the end of the parameter list"
 msgstr "%Jparameternaam ontbreekt in parameterlijst"
 
-#: cp/decl.c:9366
+#: cp/decl.c:9455
 #, fuzzy, gcc-internal-format
 msgid "multiple parameters named %qE"
 msgstr "%Jmeerdere parameters hebben de naam %qD"
@@ -29180,138 +29142,138 @@
 #. 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.
-#: cp/decl.c:9581
+#: cp/decl.c:9672
 #, gcc-internal-format
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 msgstr ""
 
-#: cp/decl.c:9703
+#: cp/decl.c:9794
 #, fuzzy, gcc-internal-format
 msgid "%qD may not be declared within a namespace"
 msgstr "%<%.*s%> is niet gedefinieerd"
 
-#: cp/decl.c:9708
+#: cp/decl.c:9799
 #, fuzzy, gcc-internal-format
 msgid "%qD may not be declared as static"
 msgstr "%<%.*s%> is niet gedefinieerd"
 
-#: cp/decl.c:9731
+#: cp/decl.c:9825
 #, fuzzy, gcc-internal-format
 msgid "%qD must be a nonstatic member function"
 msgstr "%<this%> is niet beschikbaar in static member-funties"
 
-#: cp/decl.c:9740
+#: cp/decl.c:9834
 #, fuzzy, gcc-internal-format
 msgid "%qD must be either a non-static member function or a non-member function"
 msgstr "%<this%> is niet beschikbaar in static member-funties"
 
-#: cp/decl.c:9761
+#: cp/decl.c:9855
 #, gcc-internal-format
 msgid "%qD must have an argument of class or enumerated type"
 msgstr ""
 
-#: cp/decl.c:9802
+#: cp/decl.c:9896
 #, gcc-internal-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr ""
 
 #. 13.4.0.3
-#: cp/decl.c:9810
+#: cp/decl.c:9904
 #, gcc-internal-format
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr ""
 
-#: cp/decl.c:9815
+#: cp/decl.c:9909
 #, fuzzy, gcc-internal-format
 msgid "%qD must not have variable number of arguments"
 msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
 
-#: cp/decl.c:9866
+#: cp/decl.c:9960
 #, fuzzy, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its argument"
 msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
 
-#: cp/decl.c:9869
+#: cp/decl.c:9963
 #, fuzzy, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its second argument"
 msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
 
-#: cp/decl.c:9877
+#: cp/decl.c:9971
 #, fuzzy, gcc-internal-format
 msgid "%qD must take either zero or one argument"
 msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
 
-#: cp/decl.c:9879
+#: cp/decl.c:9973
 #, fuzzy, gcc-internal-format
 msgid "%qD must take either one or two arguments"
 msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
 
-#: cp/decl.c:9901
+#: cp/decl.c:9995
 #, gcc-internal-format
 msgid "prefix %qD should return %qT"
 msgstr ""
 
-#: cp/decl.c:9907
+#: cp/decl.c:10001
 #, gcc-internal-format
 msgid "postfix %qD should return %qT"
 msgstr ""
 
-#: cp/decl.c:9916
+#: cp/decl.c:10010
 #, gcc-internal-format
 msgid "%qD must take %<void%>"
 msgstr ""
 
-#: cp/decl.c:9918 cp/decl.c:9927
+#: cp/decl.c:10012 cp/decl.c:10021
 #, fuzzy, gcc-internal-format
 msgid "%qD must take exactly one argument"
 msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
 
-#: cp/decl.c:9929
+#: cp/decl.c:10023
 #, fuzzy, gcc-internal-format
 msgid "%qD must take exactly two arguments"
 msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
 
-#: cp/decl.c:9938
+#: cp/decl.c:10032
 #, gcc-internal-format
 msgid "user-defined %qD always evaluates both arguments"
 msgstr ""
 
-#: cp/decl.c:9952
+#: cp/decl.c:10046
 #, gcc-internal-format
 msgid "%qD should return by value"
 msgstr ""
 
-#: cp/decl.c:9964 cp/decl.c:9968
+#: cp/decl.c:10058 cp/decl.c:10062
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot have default arguments"
 msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
 
-#: cp/decl.c:10026
+#: cp/decl.c:10120
 #, fuzzy, gcc-internal-format
 msgid "using template type parameter %qT after %qs"
 msgstr "incompatibel type voor argument %d van %qs"
 
-#: cp/decl.c:10041
+#: cp/decl.c:10135
 #, fuzzy, gcc-internal-format
 msgid "using typedef-name %qD after %qs"
 msgstr "beginwaarde ontbreekt"
 
-#: cp/decl.c:10042
+#: cp/decl.c:10136
 #, fuzzy, gcc-internal-format
 msgid "%q+D has a previous declaration here"
 msgstr "dit is een eerdere declaratie"
 
-#: cp/decl.c:10050
+#: cp/decl.c:10144
 #, gcc-internal-format
 msgid "%qT referred to as %qs"
 msgstr ""
 
-#: cp/decl.c:10051 cp/decl.c:10058
+#: cp/decl.c:10145 cp/decl.c:10152
 #, fuzzy, gcc-internal-format
 msgid "%q+T has a previous declaration here"
 msgstr "dit is een eerdere declaratie"
 
-#: cp/decl.c:10057
+#: cp/decl.c:10151
 #, gcc-internal-format
 msgid "%qT referred to as enum"
 msgstr ""
@@ -29323,73 +29285,73 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:10072
+#: cp/decl.c:10166
 #, fuzzy, gcc-internal-format
 msgid "template argument required for %<%s %T%>"
 msgstr "meerdere parameters hebben de naam %qs"
 
-#: cp/decl.c:10120 cp/name-lookup.c:2698
+#: cp/decl.c:10214 cp/name-lookup.c:2700
 #, gcc-internal-format
 msgid "%qD has the same name as the class in which it is declared"
 msgstr ""
 
-#: cp/decl.c:10150 cp/name-lookup.c:2207 cp/parser.c:4036 cp/parser.c:14029
-#: cp/parser.c:16234
+#: cp/decl.c:10244 cp/name-lookup.c:2209 cp/parser.c:4040 cp/parser.c:14099
+#: cp/parser.c:16316
 #, fuzzy, gcc-internal-format
 msgid "reference to %qD is ambiguous"
 msgstr "grootte van %qs is %u bytes"
 
-#: cp/decl.c:10264
+#: cp/decl.c:10358
 #, fuzzy, gcc-internal-format
 msgid "use of enum %q#D without previous declaration"
 msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
 
-#: cp/decl.c:10285
+#: cp/decl.c:10379
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %qT as a non-template"
 msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
 
-#: cp/decl.c:10286 cp/pt.c:4154
+#: cp/decl.c:10380
 #, fuzzy, gcc-internal-format
 msgid "previous declaration %q+D"
 msgstr "eerdere declaratie van %qs"
 
-#: cp/decl.c:10397
+#: cp/decl.c:10491
 #, fuzzy, gcc-internal-format
 msgid "derived union %qT invalid"
 msgstr "overtollige elementen in beginwaarde van union"
 
-#: cp/decl.c:10406
+#: cp/decl.c:10500
 #, gcc-internal-format
 msgid "Java class %qT cannot have multiple bases"
 msgstr ""
 
-#: cp/decl.c:10417
+#: cp/decl.c:10511
 #, gcc-internal-format
 msgid "Java class %qT cannot have virtual bases"
 msgstr ""
 
-#: cp/decl.c:10440
+#: cp/decl.c:10534
 #, fuzzy, gcc-internal-format
 msgid "base type %qT fails to be a struct or class type"
 msgstr "%qs is geen typedef of ingebouwd type"
 
-#: cp/decl.c:10473
+#: cp/decl.c:10567
 #, gcc-internal-format
 msgid "recursive type %qT undefined"
 msgstr ""
 
-#: cp/decl.c:10475
+#: cp/decl.c:10569
 #, fuzzy, gcc-internal-format
 msgid "duplicate base type %qT invalid"
 msgstr "herhaalde case-waarde"
 
-#: cp/decl.c:10552
+#: cp/decl.c:10646
 #, fuzzy, gcc-internal-format
 msgid "multiple definition of %q#T"
 msgstr "herdefinitie van %qs"
 
-#: cp/decl.c:10553
+#: cp/decl.c:10647
 #, fuzzy, gcc-internal-format
 msgid "%Jprevious definition here"
 msgstr "eerdere definitie van %qs"
@@ -29398,47 +29360,52 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:10692
+#: cp/decl.c:10786
 #, gcc-internal-format
 msgid "no integral type can represent all of the enumerator values for %qT"
 msgstr ""
 
-#: cp/decl.c:10803
+#: cp/decl.c:10897
 #, fuzzy, gcc-internal-format
 msgid "enumerator value for %qD is not an integer constant"
 msgstr "enumeratiewaarde voor %qE is geen integerconstante"
 
-#: cp/decl.c:10831
+#: cp/decl.c:10925
 #, fuzzy, gcc-internal-format
 msgid "overflow in enumeration values at %qD"
 msgstr "overflow in enumeratiewaarden"
 
-#: cp/decl.c:10906
+#: cp/decl.c:11002
 #, fuzzy, gcc-internal-format
 msgid "return type %q#T is incomplete"
 msgstr "type van teruggeefwaarde is onvolledig"
 
-#: cp/decl.c:11031 cp/typeck.c:6711
+#: cp/decl.c:11004
+#, fuzzy, gcc-internal-format
+msgid "return type has Java class type %q#T"
+msgstr "teruggeeftype is onvolledig"
+
+#: cp/decl.c:11129 cp/typeck.c:6739
 #, gcc-internal-format
 msgid "%<operator=%> should return a reference to %<*this%>"
 msgstr ""
 
-#: cp/decl.c:11420
+#: cp/decl.c:11518
 #, fuzzy, gcc-internal-format
 msgid "parameter %qD declared void"
 msgstr "parameter %qs als void gedeclareerd"
 
-#: cp/decl.c:11908
+#: cp/decl.c:12006
 #, fuzzy, gcc-internal-format
 msgid "invalid member function declaration"
 msgstr "herhaalde label-declaratie %qs"
 
-#: cp/decl.c:11923
+#: cp/decl.c:12021
 #, fuzzy, gcc-internal-format
 msgid "%qD is already defined in class %qT"
 msgstr "kan klasse '%s' niet vinden"
 
-#: cp/decl.c:12170
+#: cp/decl.c:12268
 #, fuzzy, gcc-internal-format
 msgid "static member function %q#D declared with type qualifiers"
 msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
@@ -29478,7 +29445,7 @@
 msgid "deleting %qT is undefined"
 msgstr "%<%.*s%> is niet gedefinieerd"
 
-#: cp/decl2.c:459 cp/pt.c:3828
+#: cp/decl2.c:459 cp/pt.c:3831
 #, fuzzy, gcc-internal-format
 msgid "template declaration of %q#D"
 msgstr "herdeclaratie van %qs"
@@ -29563,22 +29530,22 @@
 msgid "static member %qD cannot be a bit-field"
 msgstr "variabele %qs als inline gedeclareerd"
 
-#: cp/decl2.c:1122
+#: cp/decl2.c:1165
 #, fuzzy, gcc-internal-format
 msgid "anonymous struct not inside named type"
 msgstr "anonieme %s gedeclareerd binnen parameterlijst"
 
-#: cp/decl2.c:1206
+#: cp/decl2.c:1249
 #, gcc-internal-format
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr ""
 
-#: cp/decl2.c:1215
+#: cp/decl2.c:1258
 #, fuzzy, gcc-internal-format
 msgid "anonymous union with no members"
 msgstr "anonieme %s gedeclareerd binnen parameterlijst"
 
-#: cp/decl2.c:1251
+#: cp/decl2.c:1294
 #, gcc-internal-format
 msgid "%<operator new%> must return type %qT"
 msgstr ""
@@ -29587,52 +29554,52 @@
 #.
 #. The first parameter shall not have an associated default
 #. argument.
-#: cp/decl2.c:1262
+#: cp/decl2.c:1305
 #, fuzzy, gcc-internal-format
 msgid "the first parameter of %<operator new%> cannot have a default argument"
 msgstr "de tweede parameter van %<va_start%> is niet het laatste benoemde argument"
 
-#: cp/decl2.c:1278
+#: cp/decl2.c:1321
 #, gcc-internal-format
 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
 msgstr ""
 
-#: cp/decl2.c:1307
+#: cp/decl2.c:1350
 #, fuzzy, gcc-internal-format
 msgid "%<operator delete%> must return type %qT"
 msgstr "parameter %qs als void gedeclareerd"
 
-#: cp/decl2.c:1316
+#: cp/decl2.c:1359
 #, gcc-internal-format
 msgid "%<operator delete%> takes type %qT as first parameter"
 msgstr ""
 
-#: cp/decl2.c:1985
+#: cp/decl2.c:2028
 #, gcc-internal-format
 msgid "%qT has a field %qD whose type uses the anonymous namespace"
 msgstr ""
 
-#: cp/decl2.c:1992
+#: cp/decl2.c:2035
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than the type of its field %qD"
 msgstr ""
 
-#: cp/decl2.c:2005
+#: cp/decl2.c:2048
 #, gcc-internal-format
 msgid "%qT has a base %qT whose type uses the anonymous namespace"
 msgstr ""
 
-#: cp/decl2.c:2011
+#: cp/decl2.c:2054
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than its base %qT"
 msgstr ""
 
-#: cp/decl2.c:3395
+#: cp/decl2.c:3441
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D used but never defined"
 msgstr "label %qs gebruikt maar niet gedefinieerd"
 
-#: cp/decl2.c:3543
+#: cp/decl2.c:3589
 #, fuzzy, gcc-internal-format
 msgid "default argument missing for parameter %P of %q+#D"
 msgstr "parameternaam ontbreekt uit parameterlijst"
@@ -29640,7 +29607,7 @@
 #. We really want to suppress this warning in system headers,
 #. because libstdc++ uses variadic templates even when we aren't
 #. in C++0x mode.
-#: cp/error.c:2669
+#: cp/error.c:2712
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ does not include variadic templates"
 msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
@@ -29672,7 +29639,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr ""
 
-#: cp/except.c:643 cp/init.c:1780
+#: cp/except.c:643 cp/init.c:1915
 #, gcc-internal-format
 msgid "%qD should never be overloaded"
 msgstr ""
@@ -29771,232 +29738,247 @@
 msgid "member %qD declared as friend before type %qT defined"
 msgstr ""
 
-#: cp/friend.c:550
+#: cp/friend.c:543
 #, fuzzy, gcc-internal-format
+msgid "friend declaration %qD in local class without prior declaration"
+msgstr "%Jsectie van %qD geeft een conflict met een eerdere declaratie"
+
+#: cp/friend.c:564
+#, fuzzy, gcc-internal-format
 msgid "friend declaration %q#D declares a non-template function"
 msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
 
-#: cp/friend.c:554
+#: cp/friend.c:568
 #, 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 ""
 
-#: cp/init.c:334
+#: cp/init.c:374
 #, fuzzy, gcc-internal-format
+msgid "value-initialization of reference"
+msgstr "dubbele beginwaarde"
+
+#: cp/init.c:481
+#, fuzzy, gcc-internal-format
 msgid "%J%qD should be initialized in the member initialization list"
 msgstr "ongeldige beginwaarde"
 
-#: cp/init.c:382
+#: cp/init.c:529
 #, gcc-internal-format
 msgid "%Jdefault-initialization of %q#D, which has reference type"
 msgstr ""
 
-#: cp/init.c:388
+#: cp/init.c:535
 #, fuzzy, gcc-internal-format
 msgid "%Juninitialized reference member %qD"
 msgstr "ongeldige beginwaarde voor member %qs"
 
-#: cp/init.c:391
+#: cp/init.c:538
 #, gcc-internal-format
 msgid "%Juninitialized member %qD with %<const%> type %qT"
 msgstr ""
 
-#: cp/init.c:534
+#: cp/init.c:681
 #, fuzzy, gcc-internal-format
 msgid "%q+D will be initialized after"
 msgstr "parameter %qs krijgt beginwaarde"
 
-#: cp/init.c:537
+#: cp/init.c:684
 #, fuzzy, gcc-internal-format
 msgid "base %qT will be initialized after"
 msgstr "veld %qs heeft al een beginwaarde gekregen"
 
-#: cp/init.c:540
+#: cp/init.c:687
 #, fuzzy, gcc-internal-format
 msgid "  %q+#D"
 msgstr "%s voor %qs"
 
-#: cp/init.c:542
+#: cp/init.c:689
 #, fuzzy, gcc-internal-format
 msgid "  base %qT"
 msgstr "%s voor %qs"
 
-#: cp/init.c:543
+#: cp/init.c:690
 #, fuzzy, gcc-internal-format
 msgid "%J  when initialized here"
 msgstr "parameter %qs krijgt beginwaarde"
 
-#: cp/init.c:559
+#: cp/init.c:706
 #, fuzzy, gcc-internal-format
 msgid "%Jmultiple initializations given for %qD"
 msgstr "(dicht bij initialisatie van %qs)"
 
-#: cp/init.c:562
+#: cp/init.c:709
 #, fuzzy, gcc-internal-format
 msgid "%Jmultiple initializations given for base %qT"
 msgstr "(dicht bij initialisatie van %qs)"
 
-#: cp/init.c:629
+#: cp/init.c:776
 #, fuzzy, gcc-internal-format
 msgid "%Jinitializations for multiple members of %qT"
 msgstr "beginwaarde legt grootte van %qs niet vast"
 
-#: cp/init.c:691
+#: cp/init.c:839
 #, gcc-internal-format
 msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
 msgstr ""
 
-#: cp/init.c:915 cp/init.c:934
+#: cp/init.c:1063 cp/init.c:1082
 #, gcc-internal-format
 msgid "class %qT does not have any field named %qD"
 msgstr ""
 
-#: cp/init.c:921
+#: cp/init.c:1069
 #, fuzzy, gcc-internal-format
 msgid "%q#D is a static data member; it can only be initialized at its definition"
 msgstr "het %qs attribuut heeft enkel betekenis voor functies"
 
-#: cp/init.c:928
+#: cp/init.c:1076
 #, fuzzy, gcc-internal-format
 msgid "%q#D is not a non-static data member of %qT"
 msgstr "%qs is geen static veld"
 
-#: cp/init.c:967
+#: cp/init.c:1115
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which has no base classes"
 msgstr ""
 
-#: cp/init.c:975
+#: cp/init.c:1123
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which uses multiple inheritance"
 msgstr ""
 
-#: cp/init.c:1021
+#: cp/init.c:1169
 #, gcc-internal-format
 msgid "%qD is both a direct base and an indirect virtual base"
 msgstr ""
 
-#: cp/init.c:1029
+#: cp/init.c:1177
 #, fuzzy, gcc-internal-format
 msgid "type %qT is not a direct or virtual base of %qT"
 msgstr "%qs is geen bestand, pipe of tty"
 
-#: cp/init.c:1032
+#: cp/init.c:1180
 #, fuzzy, gcc-internal-format
 msgid "type %qT is not a direct base of %qT"
 msgstr "%qs is geen bestand, pipe of tty"
 
-#: cp/init.c:1112
+#: cp/init.c:1260
 #, gcc-internal-format
 msgid "bad array initializer"
 msgstr ""
 
-#: cp/init.c:1287
+#: cp/init.c:1435
 #, fuzzy, gcc-internal-format
 msgid "%qT is not an aggregate type"
 msgstr "%qs is geen iterator"
 
-#: cp/init.c:1341
+#: cp/init.c:1489
 #, gcc-internal-format
 msgid "incomplete type %qT does not have member %qD"
 msgstr ""
 
-#: cp/init.c:1354
+#: cp/init.c:1502
 #, fuzzy, gcc-internal-format
 msgid "invalid pointer to bit-field %qD"
 msgstr "bitveld %qs heeft een negatieve breedte"
 
-#: cp/init.c:1431
+#: cp/init.c:1579
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static member function %qD"
 msgstr "%<this%> is niet beschikbaar in static member-funties"
 
-#: cp/init.c:1437
+#: cp/init.c:1585
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static data member %qD"
 msgstr "ongeldig gebruik van onvolledige typedef %qs"
 
-#: cp/init.c:1714
+#: cp/init.c:1862
 #, gcc-internal-format
 msgid "invalid type %<void%> for new"
 msgstr ""
 
-#: cp/init.c:1724
+#: cp/init.c:1872
 #, fuzzy, gcc-internal-format
 msgid "uninitialized const in %<new%> of %q#T"
 msgstr "beginwaarde legt grootte van %qs niet vast"
 
-#: cp/init.c:1775
+#: cp/init.c:1910
 #, gcc-internal-format
 msgid "call to Java constructor with %qs undefined"
 msgstr ""
 
-#: cp/init.c:1815
+#: cp/init.c:1926
+#, gcc-internal-format
+msgid "Java class %q#T object allocated using placement new"
+msgstr ""
+
+#: cp/init.c:1955
 #, fuzzy, gcc-internal-format
 msgid "no suitable %qD found in class %qT"
 msgstr "kan klasse '%s' niet vinden"
 
-#: cp/init.c:1820
+#: cp/init.c:1960
 #, fuzzy, gcc-internal-format
 msgid "request for member %qD is ambiguous"
 msgstr "grootte van %qs is %u bytes"
 
-#: cp/init.c:1972
+#: cp/init.c:2134
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids initialization in array new"
 msgstr "ISO C++ verbiedt lege initialisatie-accolades"
 
-#: cp/init.c:2174
+#: cp/init.c:2336
 #, gcc-internal-format
 msgid "size in array new must have integral type"
 msgstr ""
 
-#: cp/init.c:2183
+#: cp/init.c:2345
 #, gcc-internal-format
 msgid "new cannot be applied to a reference type"
 msgstr ""
 
-#: cp/init.c:2189
+#: cp/init.c:2351
 #, gcc-internal-format
 msgid "new cannot be applied to a function type"
 msgstr ""
 
-#: cp/init.c:2228
+#: cp/init.c:2390
 #, gcc-internal-format
 msgid "call to Java constructor, while %<jclass%> undefined"
 msgstr ""
 
-#: cp/init.c:2246
+#: cp/init.c:2408
 #, fuzzy, gcc-internal-format
 msgid "can't find %<class$%> in %qT"
 msgstr "kan %s niet vinden"
 
-#: cp/init.c:2607
+#: cp/init.c:2769
 #, gcc-internal-format
 msgid "initializer ends prematurely"
 msgstr ""
 
-#: cp/init.c:2662
+#: cp/init.c:2824
 #, gcc-internal-format
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr ""
 
-#: cp/init.c:2799
+#: cp/init.c:2961
 #, gcc-internal-format
 msgid "possible problem detected in invocation of delete operator:"
 msgstr ""
 
-#: cp/init.c:2802
+#: cp/init.c:2964
 #, gcc-internal-format
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr ""
 
-#: cp/init.c:2823
+#: cp/init.c:2985
 #, gcc-internal-format
 msgid "unknown array size in delete"
 msgstr ""
 
-#: cp/init.c:3070
+#: cp/init.c:3232
 #, gcc-internal-format
 msgid "type to vector delete is neither pointer or array type"
 msgstr ""
@@ -30062,22 +30044,22 @@
 msgid "mangling typeof, use decltype instead"
 msgstr ""
 
-#: cp/mangle.c:2208
+#: cp/mangle.c:2211
 #, gcc-internal-format
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr ""
 
-#: cp/mangle.c:2216
+#: cp/mangle.c:2219
 #, gcc-internal-format
 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
 msgstr ""
 
-#: cp/mangle.c:2266
+#: cp/mangle.c:2269
 #, gcc-internal-format
 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
 msgstr ""
 
-#: cp/mangle.c:2584
+#: cp/mangle.c:2587
 #, gcc-internal-format
 msgid "the mangled name of %qD will change in a future version of GCC"
 msgstr ""
@@ -30087,27 +30069,27 @@
 msgid "generic thunk code fails for method %q#D which uses %<...%>"
 msgstr ""
 
-#: cp/method.c:697
+#: cp/method.c:698
 #, gcc-internal-format
 msgid "non-static const member %q#D, can't use default assignment operator"
 msgstr ""
 
-#: cp/method.c:703
+#: cp/method.c:704
 #, gcc-internal-format
 msgid "non-static reference member %q#D, can't use default assignment operator"
 msgstr ""
 
-#: cp/method.c:815
+#: cp/method.c:816
 #, gcc-internal-format
 msgid "%Hsynthesized method %qD first required here "
 msgstr ""
 
-#: cp/method.c:1158
+#: cp/method.c:1159
 #, gcc-internal-format
 msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
 msgstr ""
 
-#: cp/name-lookup.c:728
+#: cp/name-lookup.c:727
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %<wchar_t%> as %qT"
 msgstr "herdeclaratie van %qs"
@@ -30118,243 +30100,243 @@
 #. [basic.start.main]
 #.
 #. This function shall not be overloaded.
-#: cp/name-lookup.c:758
+#: cp/name-lookup.c:757
 #, fuzzy, gcc-internal-format
 msgid "invalid redeclaration of %q+D"
 msgstr "herdeclaratie van %qs"
 
-#: cp/name-lookup.c:759
+#: cp/name-lookup.c:758
 #, fuzzy, gcc-internal-format
 msgid "as %qD"
 msgstr "%s voor %qs"
 
-#: cp/name-lookup.c:850
+#: cp/name-lookup.c:849
 #, fuzzy, gcc-internal-format
 msgid "type mismatch with previous external decl of %q#D"
 msgstr "type-conflict met eerdere externe declaratie"
 
-#: cp/name-lookup.c:851
+#: cp/name-lookup.c:850
 #, fuzzy, gcc-internal-format
 msgid "previous external decl of %q+#D"
 msgstr "eerdere externe declaratie van %qs"
 
-#: cp/name-lookup.c:942
+#: cp/name-lookup.c:941
 #, fuzzy, gcc-internal-format
 msgid "extern declaration of %q#D doesn't match"
 msgstr "externe declaratie van %qs komt niet overeen met de globale declaratie"
 
-#: cp/name-lookup.c:943
+#: cp/name-lookup.c:942
 #, fuzzy, gcc-internal-format
 msgid "global declaration %q+#D"
 msgstr "herhaalde label-declaratie %qs"
 
-#: cp/name-lookup.c:980 cp/name-lookup.c:987
+#: cp/name-lookup.c:979 cp/name-lookup.c:986
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q#D shadows a parameter"
 msgstr "de declaratie van %qs verbergt een parameter"
 
 #. Location of previous decl is not useful in this case.
-#: cp/name-lookup.c:1012
+#: cp/name-lookup.c:1011
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD shadows a member of 'this'"
 msgstr "de declaratie van %qs verbergt een parameter"
 
-#: cp/name-lookup.c:1018
+#: cp/name-lookup.c:1017
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD shadows a previous local"
 msgstr "de declaratie van %qs verbergt een parameter"
 
-#: cp/name-lookup.c:1025
+#: cp/name-lookup.c:1024
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD shadows a global declaration"
 msgstr "de declaratie van %qs verbergt een parameter"
 
-#: cp/name-lookup.c:1148
+#: cp/name-lookup.c:1147
 #, gcc-internal-format
 msgid "name lookup of %qD changed"
 msgstr ""
 
-#: cp/name-lookup.c:1149
+#: cp/name-lookup.c:1148
 #, gcc-internal-format
 msgid "  matches this %q+D under ISO standard rules"
 msgstr ""
 
-#: cp/name-lookup.c:1151
+#: cp/name-lookup.c:1150
 #, gcc-internal-format
 msgid "  matches this %q+D under old rules"
 msgstr ""
 
-#: cp/name-lookup.c:1169 cp/name-lookup.c:1177
+#: cp/name-lookup.c:1168 cp/name-lookup.c:1176
 #, gcc-internal-format
 msgid "name lookup of %qD changed for new ISO %<for%> scoping"
 msgstr ""
 
-#: cp/name-lookup.c:1171
+#: cp/name-lookup.c:1170
 #, gcc-internal-format
 msgid "  cannot use obsolete binding at %q+D because it has a destructor"
 msgstr ""
 
-#: cp/name-lookup.c:1179
+#: cp/name-lookup.c:1178
 #, gcc-internal-format
 msgid "  using obsolete binding at %q+D"
 msgstr ""
 
-#: cp/name-lookup.c:1232
+#: cp/name-lookup.c:1231
 #, gcc-internal-format
 msgid "%s %s(%E) %p %d\n"
 msgstr ""
 
-#: cp/name-lookup.c:1235
+#: cp/name-lookup.c:1234
 #, gcc-internal-format
 msgid "%s %s %p %d\n"
 msgstr ""
 
-#: cp/name-lookup.c:1362
+#: cp/name-lookup.c:1361
 #, gcc-internal-format
 msgid "XXX is_class_level != (current_scope == class_scope)\n"
 msgstr ""
 
-#: cp/name-lookup.c:1920
+#: cp/name-lookup.c:1922
 #, fuzzy, gcc-internal-format
 msgid "%q#D hides constructor for %q#T"
 msgstr "%d constructor(s) gevonden\n"
 
-#: cp/name-lookup.c:1937
+#: cp/name-lookup.c:1939
 #, fuzzy, gcc-internal-format
 msgid "%q#D conflicts with previous using declaration %q#D"
 msgstr "sectie van %qs geeft een conflict met een eerdere declaratie"
 
-#: cp/name-lookup.c:1960
+#: cp/name-lookup.c:1962
 #, fuzzy, gcc-internal-format
 msgid "previous non-function declaration %q+#D"
 msgstr "eerdere declaratie van %qs"
 
-#: cp/name-lookup.c:1961
+#: cp/name-lookup.c:1963
 #, fuzzy, gcc-internal-format
 msgid "conflicts with function declaration %q#D"
 msgstr "conflicterende declaraties van %qs"
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2039 cp/name-lookup.c:2064
+#: cp/name-lookup.c:2041 cp/name-lookup.c:2066
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a namespace"
 msgstr "%qs is geen iterator"
 
 #. 7.3.3/5
 #. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2049
+#: cp/name-lookup.c:2051
 #, gcc-internal-format
 msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
 msgstr ""
 
-#: cp/name-lookup.c:2056
+#: cp/name-lookup.c:2058
 #, fuzzy, gcc-internal-format
 msgid "namespace %qD not allowed in using-declaration"
 msgstr "%qs staat niet aan het begin van een declaratie"
 
-#: cp/name-lookup.c:2092
+#: cp/name-lookup.c:2094
 #, fuzzy, gcc-internal-format
 msgid "%qD not declared"
 msgstr "%<%.*s%> is niet gedefinieerd"
 
-#: cp/name-lookup.c:2128 cp/name-lookup.c:2165 cp/name-lookup.c:2199
-#: cp/name-lookup.c:2214
+#: cp/name-lookup.c:2130 cp/name-lookup.c:2167 cp/name-lookup.c:2201
+#: cp/name-lookup.c:2216
 #, fuzzy, gcc-internal-format
 msgid "%qD is already declared in this scope"
 msgstr "%<%.*s%> is niet gedefinieerd"
 
-#: cp/name-lookup.c:2817
+#: cp/name-lookup.c:2819
 #, gcc-internal-format
 msgid "using-declaration for non-member at class scope"
 msgstr ""
 
-#: cp/name-lookup.c:2824
+#: cp/name-lookup.c:2826
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%D%> names destructor"
 msgstr "%qs is geen iterator"
 
-#: cp/name-lookup.c:2829
+#: cp/name-lookup.c:2831
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%D%> names constructor"
 msgstr "%qs is geen iterator"
 
-#: cp/name-lookup.c:2834
+#: cp/name-lookup.c:2836
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%D%> names constructor in %qT"
 msgstr "%d constructor(s) gevonden\n"
 
-#: cp/name-lookup.c:2884
+#: cp/name-lookup.c:2886
 #, fuzzy, gcc-internal-format
 msgid "no members matching %<%T::%D%> in %q#T"
 msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
 
-#: cp/name-lookup.c:2952
+#: cp/name-lookup.c:2954
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD not in a namespace surrounding %qD"
 msgstr "%qs wordt gedeclareerd als een array van functies"
 
-#: cp/name-lookup.c:2960
+#: cp/name-lookup.c:2962
 #, fuzzy, gcc-internal-format
 msgid "explicit qualification in declaration of %qD"
 msgstr "eerdere impliciete declaratie van `%s'"
 
-#: cp/name-lookup.c:3003
+#: cp/name-lookup.c:3005
 #, gcc-internal-format
 msgid "%qD should have been declared inside %qD"
 msgstr ""
 
-#: cp/name-lookup.c:3048
+#: cp/name-lookup.c:3050
 #, fuzzy, gcc-internal-format
 msgid "%qD attribute requires a single NTBS argument"
 msgstr "herhalings-aantal is geen integerconstante"
 
-#: cp/name-lookup.c:3055
+#: cp/name-lookup.c:3057
 #, gcc-internal-format
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 msgstr ""
 
-#: cp/name-lookup.c:3064 cp/name-lookup.c:3433
+#: cp/name-lookup.c:3066 cp/name-lookup.c:3435
 #, fuzzy, gcc-internal-format
 msgid "%qD attribute directive ignored"
 msgstr "attribuut-commando %qs wordt genegeerd"
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3111
 #, fuzzy, gcc-internal-format
 msgid "namespace alias %qD not allowed here, assuming %qD"
 msgstr "%qs staat niet aan het begin van een declaratie"
 
-#: cp/name-lookup.c:3421
+#: cp/name-lookup.c:3423
 #, gcc-internal-format
 msgid "strong using only meaningful at namespace scope"
 msgstr ""
 
-#: cp/name-lookup.c:3425
+#: cp/name-lookup.c:3427
 #, fuzzy, gcc-internal-format
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 msgstr "%qs wordt gedeclareerd als een array van functies"
 
-#: cp/name-lookup.c:4318
+#: cp/name-lookup.c:4320
 #, fuzzy, gcc-internal-format
 msgid "%q+D is not a function,"
 msgstr "%qs is meestal een functie"
 
-#: cp/name-lookup.c:4319
+#: cp/name-lookup.c:4321
 #, fuzzy, gcc-internal-format
 msgid "  conflict with %q+D"
 msgstr "conflicterende types voor %qs"
 
-#: cp/name-lookup.c:4752
+#: cp/name-lookup.c:4756
 #, gcc-internal-format
 msgid "argument dependent lookup finds %q+D"
 msgstr ""
 
-#: cp/name-lookup.c:5184
+#: cp/name-lookup.c:5188
 #, gcc-internal-format
 msgid "XXX entering pop_everything ()\n"
 msgstr ""
 
-#: cp/name-lookup.c:5193
+#: cp/name-lookup.c:5197
 #, gcc-internal-format
 msgid "XXX leaving pop_everything ()\n"
 msgstr ""
@@ -30364,369 +30346,374 @@
 msgid "identifier %<%s%> will become a keyword in C++0x"
 msgstr ""
 
-#: cp/parser.c:2066
+#: cp/parser.c:2069
 #, gcc-internal-format
 msgid "%<#pragma%> is not allowed here"
 msgstr ""
 
-#: cp/parser.c:2096
+#: cp/parser.c:2099
 #, fuzzy, gcc-internal-format
 msgid "%<%E::%E%> has not been declared"
 msgstr "%<%.*s%> is niet gedefinieerd"
 
-#: cp/parser.c:2099
+#: cp/parser.c:2102
 #, fuzzy, gcc-internal-format
 msgid "%<::%E%> has not been declared"
 msgstr "%<%.*s%> is niet gedefinieerd"
 
-#: cp/parser.c:2102
+#: cp/parser.c:2105
 #, fuzzy, gcc-internal-format
 msgid "request for member %qE in non-class type %qT"
 msgstr "grootte van %qs is %u bytes"
 
-#: cp/parser.c:2105
+#: cp/parser.c:2108
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%E%> has not been declared"
 msgstr "%<%.*s%> is niet gedefinieerd"
 
-#: cp/parser.c:2108
+#: cp/parser.c:2111
 #, fuzzy, gcc-internal-format
 msgid "%qE has not been declared"
 msgstr "%<%.*s%> is niet gedefinieerd"
 
-#: cp/parser.c:2111
+#: cp/parser.c:2114
 #, gcc-internal-format
 msgid "%<%E::%E%> %s"
 msgstr ""
 
-#: cp/parser.c:2113
+#: cp/parser.c:2116
 #, gcc-internal-format
 msgid "%<::%E%> %s"
 msgstr ""
 
-#: cp/parser.c:2115
+#: cp/parser.c:2118
 #, fuzzy, gcc-internal-format
 msgid "%qE %s"
 msgstr "%s voor %qs"
 
-#: cp/parser.c:2151
-#, gcc-internal-format
-msgid "ISO C++ does not support %<long long%>"
+#: cp/parser.c:2155
+#, fuzzy, gcc-internal-format
+msgid "ISO C++ 1998 does not support %<long long%>"
 msgstr "ISO C++ ondersteunt %<long long%> niet"
 
-#: cp/parser.c:2171
+#: cp/parser.c:2175
 #, gcc-internal-format
 msgid "duplicate %qs"
 msgstr "herhaalde %qs"
 
-#: cp/parser.c:2214
+#: cp/parser.c:2218
 #, gcc-internal-format
 msgid "new types may not be defined in a return type"
 msgstr ""
 
-#: cp/parser.c:2215
+#: cp/parser.c:2219
 #, fuzzy, gcc-internal-format
 msgid "(perhaps a semicolon is missing after the definition of %qT)"
 msgstr "conflicterende declaraties van %qs"
 
-#: cp/parser.c:2234 cp/parser.c:4077 cp/pt.c:5443
+#: cp/parser.c:2238 cp/parser.c:4081 cp/pt.c:5509
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a template"
 msgstr "%qs is geen iterator"
 
-#: cp/parser.c:2236
+#: cp/parser.c:2240
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a template"
 msgstr "%qs is geen iterator"
 
-#: cp/parser.c:2238
+#: cp/parser.c:2242
 #, fuzzy, gcc-internal-format
 msgid "invalid template-id"
 msgstr "ongeldig karakter in naam van macro-parameter"
 
-#: cp/parser.c:2267
+#: cp/parser.c:2271
 #, fuzzy, gcc-internal-format
 msgid "%s cannot appear in a constant-expression"
 msgstr "overflow in constante expressie"
 
-#: cp/parser.c:2292
+#: cp/parser.c:2296
 #, fuzzy, gcc-internal-format
 msgid "invalid use of template-name %qE without an argument list"
 msgstr "ongeldig gebruik van een void-expressie"
 
-#: cp/parser.c:2294
+#: cp/parser.c:2298
 #, fuzzy, gcc-internal-format
 msgid "invalid use of destructor %qD as a type"
 msgstr "ongeldige beginwaarde voor member %qs"
 
 #. Something like 'unsigned A a;'
-#: cp/parser.c:2297
+#: cp/parser.c:2301
 #, fuzzy, gcc-internal-format
 msgid "invalid combination of multiple type-specifiers"
 msgstr "ongeldig gebruik van het niet gedefinieerde type %<%s %s%>"
 
 #. Issue an error message.
-#: cp/parser.c:2301
+#: cp/parser.c:2305
 #, fuzzy, gcc-internal-format
 msgid "%qE does not name a type"
 msgstr "%qs is smaller dan waarden van zijn type"
 
-#: cp/parser.c:2333
+#: cp/parser.c:2337
 #, gcc-internal-format
 msgid "(perhaps %<typename %T::%E%> was intended)"
 msgstr ""
 
-#: cp/parser.c:2348
+#: cp/parser.c:2352
 #, gcc-internal-format
 msgid "%qE in namespace %qE does not name a type"
 msgstr ""
 
-#: cp/parser.c:2351
+#: cp/parser.c:2355
 #, fuzzy, gcc-internal-format
 msgid "%qE in class %qT does not name a type"
 msgstr "%qs is smaller dan waarden van zijn type"
 
-#: cp/parser.c:3160
+#: cp/parser.c:3164
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids braced-groups within expressions"
 msgstr "ISO C++ verbiedt accolade-groepen in expressies"
 
 # 'braced-group'? Wie schrijft verdorie die foutmeldingen?
-#: cp/parser.c:3171
+#: cp/parser.c:3175
 #, fuzzy, gcc-internal-format
 msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
 msgstr "accolade-groep in expressie enkel toegestaan binnen een functie"
 
-#: cp/parser.c:3229
+#: cp/parser.c:3233
 #, fuzzy, gcc-internal-format
 msgid "%<this%> may not be used in this context"
 msgstr "%<%.*s%> is niet gedefinieerd"
 
-#: cp/parser.c:3412
+#: cp/parser.c:3416
 #, gcc-internal-format
 msgid "local variable %qD may not appear in this context"
 msgstr ""
 
-#: cp/parser.c:3711
+#: cp/parser.c:3715
 #, fuzzy, gcc-internal-format
 msgid "scope %qT before %<~%> is not a class-name"
 msgstr "%qs is geen iterator"
 
-#: cp/parser.c:3812
+#: cp/parser.c:3816
 #, fuzzy, gcc-internal-format
 msgid "declaration of %<~%T%> as member of %qT"
 msgstr "de declaratie van %qs verbergt een parameter"
 
-#: cp/parser.c:3826
+#: cp/parser.c:3830
 #, fuzzy, gcc-internal-format
 msgid "typedef-name %qD used as destructor declarator"
 msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
 
-#: cp/parser.c:4480
+#: cp/parser.c:4484
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids compound-literals"
 msgstr "ISO C++ verbiedt het gebruik van samengestelde expressies als lvalues"
 
-#: cp/parser.c:4837
+#: cp/parser.c:4841
 #, fuzzy, gcc-internal-format
 msgid "%qE does not have class type"
 msgstr "%qs is smaller dan waarden van zijn type"
 
-#: cp/parser.c:4920 cp/typeck.c:1978
+#: cp/parser.c:4924 cp/typeck.c:2024
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qD"
 msgstr "ongeldig gebruik van %<restrict%>"
 
-#: cp/parser.c:5480
+#: cp/parser.c:5486
 #, gcc-internal-format
 msgid "array bound forbidden after parenthesized type-id"
 msgstr ""
 
-#: cp/parser.c:5481
+#: cp/parser.c:5487
 #, gcc-internal-format
 msgid "try removing the parentheses around the type-id"
 msgstr ""
 
-#: cp/parser.c:5671
+#: cp/parser.c:5677
 #, gcc-internal-format
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr ""
 
-#: cp/parser.c:5860
+#: cp/parser.c:5866
 #, gcc-internal-format
 msgid "use of old-style cast"
 msgstr ""
 
-#: cp/parser.c:5986
+#: cp/parser.c:5992
 #, gcc-internal-format
 msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
 msgstr ""
 
-#: cp/parser.c:5989
+#: cp/parser.c:5995
 #, fuzzy, gcc-internal-format
 msgid "suggest parentheses around %<>>%> expression"
 msgstr "gebruik liefst haakjes rond && binnen ||"
 
-#: cp/parser.c:6793
+#: cp/parser.c:6799
 #, fuzzy, gcc-internal-format
 msgid "case label %qE not within a switch statement"
 msgstr "case-label niet in een switch-statement"
 
-#: cp/parser.c:6922
+#: cp/parser.c:6928
 #, gcc-internal-format
 msgid "%<else%> without a previous %<if%>"
 msgstr ""
 
-#: cp/parser.c:7208
+#: cp/parser.c:7214
 #, gcc-internal-format
 msgid "suggest a space before %<;%> or explicit braces around empty body in %<%s%> statement"
 msgstr ""
 
-#: cp/parser.c:7468
+#: cp/parser.c:7474
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids computed gotos"
 msgstr "ISO C++ verbiedt geneste functies"
 
-#: cp/parser.c:7608
+#: cp/parser.c:7614
 #, gcc-internal-format
 msgid "extra %<;%>"
 msgstr ""
 
-#: cp/parser.c:7825
+#: cp/parser.c:7831
 #, gcc-internal-format
 msgid "%<__label__%> not at the beginning of a block"
 msgstr ""
 
-#: cp/parser.c:7958
+#: cp/parser.c:7964
 #, gcc-internal-format
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr ""
 
-#: cp/parser.c:8090
+#: cp/parser.c:8096
 #, fuzzy, gcc-internal-format
 msgid "%<friend%> used outside of class"
 msgstr "argument-formaat opgegeven voor niet-functie %qs"
 
-#: cp/parser.c:8244
+#: cp/parser.c:8250
 #, fuzzy, gcc-internal-format
 msgid "class definition may not be declared a friend"
 msgstr "%qs mag niet als alleen-lezen gedeclareerd worden"
 
-#: cp/parser.c:8308 cp/parser.c:15155
+#: cp/parser.c:8314 cp/parser.c:15235
 #, gcc-internal-format
 msgid "templates may not be %<virtual%>"
 msgstr ""
 
-#: cp/parser.c:8775
+#: cp/parser.c:8786
 #, gcc-internal-format
 msgid "only constructors take base initializers"
 msgstr ""
 
-#: cp/parser.c:8795
+#: cp/parser.c:8806
 #, fuzzy, gcc-internal-format
 msgid "cannot expand initializer for member %<%D%>"
 msgstr "ongeldige beginwaarde voor member %qs"
 
-#: cp/parser.c:8847
+#: cp/parser.c:8858
 #, gcc-internal-format
 msgid "anachronistic old-style base class initializer"
 msgstr ""
 
-#: cp/parser.c:8892
+#: cp/parser.c:8903
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr ""
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:9237
+#: cp/parser.c:9248
 #, gcc-internal-format
 msgid "keyword %<export%> not implemented, and will be ignored"
 msgstr ""
 
-#: cp/parser.c:9482 cp/parser.c:9583
+#: cp/parser.c:9419 cp/parser.c:9517 cp/parser.c:9618
 #, fuzzy, gcc-internal-format
 msgid "template parameter pack %qD cannot have a default argument"
 msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
 
-#: cp/parser.c:9485 cp/parser.c:9586
+#: cp/parser.c:9422
 #, fuzzy, gcc-internal-format
+msgid "template parameter pack cannot have a default argument"
+msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
+
+#: cp/parser.c:9520 cp/parser.c:9621
+#, fuzzy, gcc-internal-format
 msgid "template parameter packs cannot have default arguments"
 msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:9723
+#: cp/parser.c:9758
 #, fuzzy, gcc-internal-format
 msgid "%<<::%> cannot begin a template-argument list"
 msgstr "%qs is geen iterator"
 
-#: cp/parser.c:9724
+#: cp/parser.c:9759
 #, gcc-internal-format
 msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
 msgstr ""
 
-#: cp/parser.c:9731
+#: cp/parser.c:9766
 #, gcc-internal-format
 msgid "(if you use -fpermissive G++ will accept your code)"
 msgstr ""
 
-#: cp/parser.c:9804
+#: cp/parser.c:9839
 #, fuzzy, gcc-internal-format
 msgid "parse error in template argument list"
 msgstr "%qs is geen iterator"
 
 #. Explain what went wrong.
-#: cp/parser.c:9917
+#: cp/parser.c:9952
 #, fuzzy, gcc-internal-format
 msgid "non-template %qD used as template"
 msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
 
-#: cp/parser.c:9918
+#: cp/parser.c:9953
 #, gcc-internal-format
 msgid "use %<%T::template %D%> to indicate that it is a template"
 msgstr ""
 
-#: cp/parser.c:10441
+#: cp/parser.c:10476
 #, gcc-internal-format
 msgid "template specialization with C linkage"
 msgstr ""
 
-#: cp/parser.c:11032
+#: cp/parser.c:11067
 #, gcc-internal-format
 msgid "using %<typename%> outside of template"
 msgstr ""
 
-#: cp/parser.c:11191
+#: cp/parser.c:11226
 #, fuzzy, gcc-internal-format
 msgid "declaration %qD does not declare anything"
 msgstr "declaratie declareert niets"
 
-#: cp/parser.c:11275
+#: cp/parser.c:11310
 #, fuzzy, gcc-internal-format
 msgid "attributes ignored on uninstantiated type"
 msgstr "het %qs attribuut wordt genegeerd voor niet-class-types"
 
-#: cp/parser.c:11279
+#: cp/parser.c:11314
 #, fuzzy, gcc-internal-format
 msgid "attributes ignored on template instantiation"
 msgstr "herhaalde definitie %qs"
 
-#: cp/parser.c:11284
+#: cp/parser.c:11319
 #, gcc-internal-format
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 msgstr ""
 
-#: cp/parser.c:11406
+#: cp/parser.c:11441
 #, gcc-internal-format
 msgid "comma at end of enumerator list"
 msgstr "komma aan het einde van enumerator-lijst"
 
-#: cp/parser.c:11498
+#: cp/parser.c:11533
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a namespace-name"
 msgstr "%qs is geen iterator"
 
-#: cp/parser.c:11599
+#: cp/parser.c:11634
 #, fuzzy, gcc-internal-format
 msgid "%<namespace%> definition is not allowed here"
 msgstr "%qs staat niet aan het begin van een declaratie"
@@ -30734,143 +30721,158 @@
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:11738
+#: cp/parser.c:11773
 #, fuzzy, gcc-internal-format
 msgid "a template-id may not appear in a using-declaration"
 msgstr "%qs staat niet aan het begin van een declaratie"
 
-#: cp/parser.c:12094
+#: cp/parser.c:12135
 #, gcc-internal-format
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr ""
 
-#: cp/parser.c:12096
+#: cp/parser.c:12137
 #, fuzzy, gcc-internal-format
 msgid "attributes are not allowed on a function-definition"
 msgstr "globale registervariabele volgt op een functiedefinitie"
 
-#: cp/parser.c:12229
+#: cp/parser.c:12270
 #, fuzzy, gcc-internal-format
 msgid "initializer provided for function"
 msgstr "ingebouwde functie %qs kan niet uitgeschakeld worden"
 
-#: cp/parser.c:12249
+#: cp/parser.c:12290
 #, fuzzy, gcc-internal-format
 msgid "attributes after parenthesized initializer ignored"
 msgstr "attributen genegeerd in declarator van parameter-array"
 
-#: cp/parser.c:12630 cp/pt.c:8772
+#: cp/parser.c:12671 cp/pt.c:8893
 #, fuzzy, gcc-internal-format
 msgid "array bound is not an integer constant"
 msgstr "array subscript is geen integer"
 
-#: cp/parser.c:12739
+#: cp/parser.c:12780
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%E%> is not a type"
 msgstr "%qs is geen iterator"
 
-#: cp/parser.c:12765
+#: cp/parser.c:12806
 #, fuzzy, gcc-internal-format
 msgid "invalid use of constructor as a template"
 msgstr "ongeldige beginwaarde voor member %qs"
 
-#: cp/parser.c:12766
+#: cp/parser.c:12807
 #, gcc-internal-format
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 msgstr ""
 
-#: cp/parser.c:12938
+#: cp/parser.c:12979
 #, fuzzy, gcc-internal-format
 msgid "%qD is a namespace"
 msgstr "%qs is geen iterator"
 
-#: cp/parser.c:13013
+#: cp/parser.c:13054
 #, fuzzy, gcc-internal-format
 msgid "duplicate cv-qualifier"
 msgstr "herhaalde case-waarde"
 
 # Is the %s the argument, or is it 'of' the argument?
-#: cp/parser.c:13600
+#: cp/parser.c:13640
 #, fuzzy, gcc-internal-format
 msgid "file ends in default argument"
 msgstr "ongeldig type-argument %qs"
 
-#: cp/parser.c:13673
+#: cp/parser.c:13683
 #, fuzzy, gcc-internal-format
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr "argumenten aan macro %qs gegeven"
 
-#: cp/parser.c:13676
+#: cp/parser.c:13686
 #, fuzzy, gcc-internal-format
 msgid "default arguments are only permitted for function parameters"
 msgstr "argumenten aan macro %qs gegeven"
 
-#: cp/parser.c:13877
+#: cp/parser.c:13702
 #, fuzzy, gcc-internal-format
+msgid "%sparameter pack %qD cannot have a default argument"
+msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
+
+#: cp/parser.c:13705
+#, fuzzy, gcc-internal-format
+msgid "%sparameter pack cannot have a default argument"
+msgstr "%qs neemt ofwel geen, ofwel twee argumenten"
+
+#: cp/parser.c:13947
+#, fuzzy, gcc-internal-format
 msgid "ISO C++ does not allow designated initializers"
 msgstr "ISO C++ staat het gebruik van %<varargs.h%> niet toe"
 
-#: cp/parser.c:14477
+#: cp/parser.c:14547
 #, fuzzy, gcc-internal-format
 msgid "invalid class name in declaration of %qD"
 msgstr "herdeclaratie van %qs"
 
-#: cp/parser.c:14489
+#: cp/parser.c:14559
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 msgstr "%qs wordt gedeclareerd als een array van functies"
 
-#: cp/parser.c:14492
+#: cp/parser.c:14562
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD in %qD which does not enclose %qD"
 msgstr "%qs wordt gedeclareerd als een array van functies"
 
-#: cp/parser.c:14505
+#: cp/parser.c:14575
 #, gcc-internal-format
 msgid "extra qualification ignored"
 msgstr ""
 
-#: cp/parser.c:14516
+#: cp/parser.c:14586
 #, fuzzy, gcc-internal-format
 msgid "an explicit specialization must be preceded by %<template <>%>"
 msgstr "impliciete declaratie van functie %qs"
 
-#: cp/parser.c:14609
+#: cp/parser.c:14613
 #, fuzzy, gcc-internal-format
+msgid "function template %qD redeclared as a class template"
+msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
+
+#: cp/parser.c:14689
+#, fuzzy, gcc-internal-format
 msgid "previous definition of %q+#T"
 msgstr "eerdere definitie van %qs"
 
-#: cp/parser.c:14855
+#: cp/parser.c:14935
 #, gcc-internal-format
 msgid "%Hextra %<;%>"
 msgstr ""
 
-#: cp/parser.c:14873
+#: cp/parser.c:14953
 #, gcc-internal-format
 msgid "a class-key must be used when declaring a friend"
 msgstr ""
 
-#: cp/parser.c:14887
+#: cp/parser.c:14967
 #, fuzzy, gcc-internal-format
 msgid "friend declaration does not name a class or function"
 msgstr "ingebouwde functie %qs als niet-functie gedeclareerd"
 
-#: cp/parser.c:15064
+#: cp/parser.c:15144
 #, gcc-internal-format
 msgid "pure-specifier on function-definition"
 msgstr ""
 
-#: cp/parser.c:15356
+#: cp/parser.c:15438
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed outside of templates"
 msgstr ""
 
-#: cp/parser.c:15358
+#: cp/parser.c:15440
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 msgstr ""
 
-#: cp/parser.c:16407
+#: cp/parser.c:16489
 #, fuzzy, gcc-internal-format
 msgid "too few template-parameter-lists"
 msgstr "twee of meer data types in de declaratie van %qs"
@@ -30879,13 +30881,13 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:16422
+#: cp/parser.c:16504
 #, fuzzy, gcc-internal-format
 msgid "too many template-parameter-lists"
 msgstr "meerdere opslagklassen in declaratie van %qs"
 
 #. Issue an error message.
-#: cp/parser.c:16694
+#: cp/parser.c:16776
 #, fuzzy, gcc-internal-format
 msgid "named return values are no longer supported"
 msgstr "-pipe wordt niet ondersteund"
@@ -30893,234 +30895,234 @@
 #. 14.5.2.2 [temp.mem]
 #.
 #. A local class shall not have member templates.
-#: cp/parser.c:16766
+#: cp/parser.c:16848
 #, fuzzy, gcc-internal-format
 msgid "invalid declaration of member template in local class"
 msgstr "herdeclaratie van %<enum %s%>"
 
-#: cp/parser.c:16775
+#: cp/parser.c:16857
 #, gcc-internal-format
 msgid "template with C linkage"
 msgstr ""
 
-#: cp/parser.c:16919
+#: cp/parser.c:17001
 #, fuzzy, gcc-internal-format
 msgid "template declaration of %qs"
 msgstr "herdeclaratie van %qs"
 
-#: cp/parser.c:16982
+#: cp/parser.c:17064
 #, fuzzy, gcc-internal-format
 msgid "explicit template specialization cannot have a storage class"
 msgstr "impliciete declaratie van functie %qs"
 
-#: cp/parser.c:17171
+#: cp/parser.c:17253
 #, gcc-internal-format
 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
 msgstr ""
 
-#: cp/parser.c:17184
+#: cp/parser.c:17266
 #, gcc-internal-format
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 msgstr ""
 
-#: cp/parser.c:17519
+#: cp/parser.c:17601
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qD in linkage specification"
 msgstr "ongeldige linker operand van %s"
 
-#: cp/parser.c:17532
+#: cp/parser.c:17614
 #, fuzzy, gcc-internal-format
 msgid "%<__thread%> before %qD"
 msgstr "%<__thread%> vÃ³Ã³r %<extern%> gebruikt"
 
-#: cp/parser.c:17847
+#: cp/parser.c:17929
 #, fuzzy, gcc-internal-format
 msgid "%qs tag used in naming %q#T"
 msgstr "Ongeldige optie %qs"
 
-#: cp/parser.c:17868
+#: cp/parser.c:17950
 #, fuzzy, gcc-internal-format
 msgid "%qD redeclared with different access"
 msgstr "%qs als ander soort symbool geherdeclareerd"
 
-#: cp/parser.c:17885
+#: cp/parser.c:17967
 #, gcc-internal-format
 msgid "%<template%> (as a disambiguator) is only allowed within templates"
 msgstr ""
 
-#: cp/parser.c:18138 cp/parser.c:19061 cp/parser.c:19192
+#: cp/parser.c:18220 cp/parser.c:19143 cp/parser.c:19274
 #, gcc-internal-format
 msgid "misplaced %<@%D%> Objective-C++ construct"
 msgstr ""
 
-#: cp/parser.c:18279
+#: cp/parser.c:18361
 #, gcc-internal-format
 msgid "%<@encode%> must specify a type as an argument"
 msgstr ""
 
-#: cp/parser.c:18594
+#: cp/parser.c:18676
 #, gcc-internal-format
 msgid "invalid Objective-C++ selector name"
 msgstr ""
 
-#: cp/parser.c:18925
+#: cp/parser.c:19007
 #, gcc-internal-format
 msgid "identifier expected after %<@protocol%>"
 msgstr ""
 
-#: cp/parser.c:19626
+#: cp/parser.c:19708
 #, gcc-internal-format
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: cp/parser.c:19735
+#: cp/parser.c:19824
 #, fuzzy, gcc-internal-format
 msgid "%qs is not valid for %qs"
 msgstr "-fPIC is niet geldig met -mcoff"
 
-#: cp/parser.c:20390
+#: cp/parser.c:20479
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 msgstr "misvormde #pragma pack"
 
-#: cp/parser.c:20477
+#: cp/parser.c:20566
 #, gcc-internal-format
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr ""
 
-#: cp/parser.c:20535
+#: cp/parser.c:20624
 #, gcc-internal-format
 msgid "inter-module optimizations not implemented for C++"
 msgstr ""
 
-#: cp/pt.c:249
+#: cp/pt.c:252
 #, gcc-internal-format
 msgid "data member %qD cannot be a member template"
 msgstr ""
 
-#: cp/pt.c:261
+#: cp/pt.c:264
 #, fuzzy, gcc-internal-format
 msgid "invalid member template declaration %qD"
 msgstr "herhaalde label-declaratie %qs"
 
-#: cp/pt.c:609
+#: cp/pt.c:612
 #, fuzzy, gcc-internal-format
 msgid "explicit specialization in non-namespace scope %qD"
 msgstr "impliciete declaratie van functie %qs"
 
-#: cp/pt.c:623
+#: cp/pt.c:626
 #, gcc-internal-format
 msgid "enclosing class templates are not explicitly specialized"
 msgstr ""
 
-#: cp/pt.c:711
+#: cp/pt.c:714
 #, fuzzy, gcc-internal-format
 msgid "specialization of %qD in different namespace"
 msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
 
-#: cp/pt.c:712 cp/pt.c:809
+#: cp/pt.c:715 cp/pt.c:812
 #, fuzzy, gcc-internal-format
 msgid "  from definition of %q+#D"
 msgstr "herdefinitie van %qs"
 
-#: cp/pt.c:729
+#: cp/pt.c:732
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
 msgstr "%qs wordt gedeclareerd als een array van functies"
 
-#: cp/pt.c:747
+#: cp/pt.c:750
 #, fuzzy, gcc-internal-format
 msgid "name of class shadows template template parameter %qD"
 msgstr "meerdere parameters hebben de naam %qs"
 
-#: cp/pt.c:776
+#: cp/pt.c:779
 #, fuzzy, gcc-internal-format
 msgid "specialization of %qT after instantiation"
 msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
 
-#: cp/pt.c:808
+#: cp/pt.c:811
 #, gcc-internal-format
 msgid "specializing %q#T in different namespace"
 msgstr ""
 
-#: cp/pt.c:823
+#: cp/pt.c:826
 #, fuzzy, gcc-internal-format
 msgid "specialization %qT after instantiation %qT"
 msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
 
-#: cp/pt.c:836
+#: cp/pt.c:839
 #, fuzzy, gcc-internal-format
 msgid "explicit specialization of non-template %qT"
 msgstr "impliciete declaratie van functie %qs"
 
-#: cp/pt.c:1238
+#: cp/pt.c:1246
 #, fuzzy, gcc-internal-format
 msgid "specialization of %qD after instantiation"
 msgstr "de declaratie van %qs is %<extern%> en heeft een beginwaarde"
 
-#: cp/pt.c:1464
+#: cp/pt.c:1472
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a function template"
 msgstr "%qs is geen iterator"
 
-#: cp/pt.c:1673
+#: cp/pt.c:1681
 #, gcc-internal-format
 msgid "template-id %qD for %q+D does not match any template declaration"
 msgstr ""
 
-#: cp/pt.c:1681
+#: cp/pt.c:1689
 #, gcc-internal-format
 msgid "ambiguous template specialization %qD for %q+D"
 msgstr ""
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1916 cp/pt.c:1970
+#: cp/pt.c:1924 cp/pt.c:1978
 #, fuzzy, gcc-internal-format
 msgid "template-id %qD in declaration of primary template"
 msgstr "impliciete declaratie van functie %qs"
 
-#: cp/pt.c:1929
+#: cp/pt.c:1937
 #, gcc-internal-format
 msgid "template parameter list used in explicit instantiation"
 msgstr ""
 
-#: cp/pt.c:1935
+#: cp/pt.c:1943
 #, gcc-internal-format
 msgid "definition provided for explicit instantiation"
 msgstr ""
 
-#: cp/pt.c:1943
+#: cp/pt.c:1951
 #, fuzzy, gcc-internal-format
 msgid "too many template parameter lists in declaration of %qD"
 msgstr "meerdere opslagklassen in declaratie van %qs"
 
-#: cp/pt.c:1946
+#: cp/pt.c:1954
 #, fuzzy, gcc-internal-format
 msgid "too few template parameter lists in declaration of %qD"
 msgstr "twee of meer data types in de declaratie van %qs"
 
-#: cp/pt.c:1948
+#: cp/pt.c:1956
 #, fuzzy, gcc-internal-format
 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
 msgstr "impliciete declaratie van functie %qs"
 
-#: cp/pt.c:1967
+#: cp/pt.c:1975
 #, gcc-internal-format
 msgid "function template partial specialization %qD is not allowed"
 msgstr ""
 
-#: cp/pt.c:1999
+#: cp/pt.c:2007
 #, gcc-internal-format
 msgid "default argument specified in explicit specialization"
 msgstr ""
 
-#: cp/pt.c:2029
+#: cp/pt.c:2037
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a template function"
 msgstr "%qs is meestal een functie"
 
-#: cp/pt.c:2037
+#: cp/pt.c:2045
 #, fuzzy, gcc-internal-format
 msgid "%qD is not declared in %qD"
 msgstr "%<%.*s%> is niet gedefinieerd"
@@ -31133,102 +31135,112 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:2099
+#: cp/pt.c:2107
 #, fuzzy, gcc-internal-format
 msgid "specialization of implicitly-declared special member function"
 msgstr "%qs impliciet als functie gedeclareerd"
 
-#: cp/pt.c:2143
+#: cp/pt.c:2151
 #, fuzzy, gcc-internal-format
 msgid "no member function %qD declared in %qT"
 msgstr "geneste functie %qs is als %<extern%> gedeclareerd"
 
-#: cp/pt.c:2642
+#: cp/pt.c:2628
 #, gcc-internal-format
 msgid "base initializer expansion %<%T%> contains no parameter packs"
 msgstr ""
 
-#: cp/pt.c:2701
+#: cp/pt.c:2687
 #, gcc-internal-format
 msgid "expansion pattern %<%T%> contains no argument packs"
 msgstr ""
 
-#: cp/pt.c:2703
+#: cp/pt.c:2689
 #, gcc-internal-format
 msgid "expansion pattern %<%E%> contains no argument packs"
 msgstr ""
 
-#: cp/pt.c:2745
+#: cp/pt.c:2730
 #, gcc-internal-format
 msgid "parameter packs not expanded with `...':"
 msgstr ""
 
-#: cp/pt.c:2760 cp/pt.c:3383
+#: cp/pt.c:2745 cp/pt.c:3361
 #, gcc-internal-format
 msgid "        %qD"
 msgstr ""
 
-#: cp/pt.c:2762
+#: cp/pt.c:2747
 #, fuzzy, gcc-internal-format
 msgid "        <anonymous>"
 msgstr "<anoniem>"
 
-#: cp/pt.c:2875
+#: cp/pt.c:2852
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+#D"
 msgstr "herdeclaratie van %qs"
 
-#: cp/pt.c:2876
+#: cp/pt.c:2853
 #, fuzzy, gcc-internal-format
 msgid " shadows template parm %q+#D"
 msgstr "meerdere parameters hebben de naam %qs"
 
-#: cp/pt.c:3379
+#: cp/pt.c:3357
 #, gcc-internal-format
 msgid "template parameters not used in partial specialization:"
 msgstr ""
 
-#: cp/pt.c:3394
+#: cp/pt.c:3372
 #, fuzzy, gcc-internal-format
 msgid "partial specialization %qT does not specialize any template arguments"
 msgstr "variabele %qs als inline gedeclareerd"
 
-#: cp/pt.c:3439
+#: cp/pt.c:3417
 #, gcc-internal-format
 msgid "parameter pack argument %qE must be at the end of the template argument list"
 msgstr ""
 
-#: cp/pt.c:3441
+#: cp/pt.c:3419
 #, gcc-internal-format
 msgid "parameter pack argument %qT must be at the end of the template argument list"
 msgstr ""
 
 # Ik weet het, 'alleen-lezen' is lelijk, maar het is de min of meer geijkte vertaling.
-#: cp/pt.c:3462
+#: cp/pt.c:3440
 #, fuzzy, gcc-internal-format
 msgid "template argument %qE involves template parameter(s)"
 msgstr "argument %d is alleen-lezen"
 
-#: cp/pt.c:3505
+#: cp/pt.c:3484
 #, gcc-internal-format
 msgid "type %qT of template argument %qE depends on template parameter(s)"
 msgstr ""
 
 # Is the %s the argument, or is it 'of' the argument?
-#: cp/pt.c:3611
+#: cp/pt.c:3591
 #, fuzzy, gcc-internal-format
 msgid "no default argument for %qD"
 msgstr "ongeldig type-argument %qs"
 
-#: cp/pt.c:3796
+#: cp/pt.c:3609
 #, gcc-internal-format
+msgid "parameter pack %qE must be at the end of the template parameter list"
+msgstr ""
+
+#: cp/pt.c:3612
+#, gcc-internal-format
+msgid "parameter pack %qT must be at the end of the template parameter list"
+msgstr ""
+
+#: cp/pt.c:3799
+#, gcc-internal-format
 msgid "template class without a name"
 msgstr ""
 
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:3804
+#: cp/pt.c:3807
 #, fuzzy, gcc-internal-format
 msgid "destructor %qD declared as member template"
 msgstr "%<%s %s%> binnen parameterlijst gedeclareerd"
@@ -31238,77 +31250,72 @@
 #. An allocation function can be a function
 #. template. ... Template allocation functions shall
 #. have two or more parameters.
-#: cp/pt.c:3819
+#: cp/pt.c:3822
 #, fuzzy, gcc-internal-format
 msgid "invalid template declaration of %qD"
 msgstr "herhaalde label-declaratie %qs"
 
-#: cp/pt.c:3890
-#, gcc-internal-format
-msgid "parameter pack %qE must be at the end of the template parameter list"
-msgstr ""
-
-#: cp/pt.c:3893
-#, gcc-internal-format
-msgid "parameter pack %qT must be at the end of the template parameter list"
-msgstr ""
-
-#: cp/pt.c:3953
+#: cp/pt.c:3939
 #, fuzzy, gcc-internal-format
 msgid "template definition of non-template %q#D"
 msgstr "herdefinitie van %<union %s%>"
 
-#: cp/pt.c:3996
+#: cp/pt.c:3982
 #, fuzzy, gcc-internal-format
 msgid "expected %d levels of template parms for %q#D, got %d"
 msgstr "meerdere parameters hebben de naam %qs"
 
-#: cp/pt.c:4008
+#: cp/pt.c:3994
 #, fuzzy, gcc-internal-format
 msgid "got %d template parameters for %q#D"
 msgstr "meerdere parameters hebben de naam %qs"
 
-#: cp/pt.c:4011
+#: cp/pt.c:3997
 #, fuzzy, gcc-internal-format
 msgid "got %d template parameters for %q#T"
 msgstr "meerdere parameters hebben de naam %qs"
 
-#: cp/pt.c:4013
+#: cp/pt.c:3999
 #, gcc-internal-format
 msgid "  but %d required"
 msgstr ""
 
-#: cp/pt.c:4031
+#: cp/pt.c:4017
 #, fuzzy, gcc-internal-format
 msgid "template arguments to %qD do not match original template %qD"
 msgstr "niet-beÃ«indigde parameterlijst in %<#define%>"
 
-#: cp/pt.c:4035
+#: cp/pt.c:4021
 #, gcc-internal-format
 msgid "use template<> for an explicit specialization"
 msgstr ""
 
-#: cp/pt.c:4131
+#: cp/pt.c:4117
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a template type"
 msgstr "%qs is geen iterator"
 
-#: cp/pt.c:4144
+#: cp/pt.c:4130
 #, fuzzy, gcc-internal-format
 msgid "template specifiers not specified in declaration of %qD"
 msgstr "twee of meer data types in de declaratie van %qs"
 
-#: cp/pt.c:4155
+#: cp/pt.c:4140
 #, fuzzy, gcc-internal-format
-msgid "used %d template parameter(s) instead of %d"
-msgstr "meerdere parameters hebben de naam %qs"
+msgid "redeclared with %d template parameter(s)"
+msgstr "macro %qs gebruikt zonder argumenten"
 
-#: cp/pt.c:4184
+#: cp/pt.c:4142
 #, fuzzy, gcc-internal-format
+msgid "previous declaration %q+D used %d template parameter(s)"
+msgstr "eerdere declaratie van %qs"
+
+#: cp/pt.c:4176
+#, fuzzy, gcc-internal-format
 msgid "template parameter %q+#D"
 msgstr "meerdere parameters hebben de naam %qs"
 
-#: cp/pt.c:4185
+#: cp/pt.c:4177
 #, fuzzy, gcc-internal-format
 msgid "redeclared here as %q#D"
 msgstr "ongeldige naam %qs"
@@ -31317,184 +31324,184 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:4195
+#: cp/pt.c:4187
 #, fuzzy, gcc-internal-format
 msgid "redefinition of default argument for %q#D"
 msgstr "herdefinitie van %<struct %s%>"
 
-#: cp/pt.c:4196
+#: cp/pt.c:4188
 #, fuzzy, gcc-internal-format
-msgid "%J  original definition appeared here"
+msgid "%Joriginal definition appeared here"
 msgstr "functie-definitie als %<typdef%> gedeclareerd"
 
-#: cp/pt.c:4300
+#: cp/pt.c:4292
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage"
 msgstr ""
 
-#: cp/pt.c:4341
+#: cp/pt.c:4333
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
 msgstr ""
 
-#: cp/pt.c:4418
+#: cp/pt.c:4410
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
 msgstr ""
 
-#: cp/pt.c:4462
+#: cp/pt.c:4454
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
 msgstr "%qs is geen iterator"
 
-#: cp/pt.c:4480
+#: cp/pt.c:4472
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
 msgstr "%qs is geen iterator"
 
-#: cp/pt.c:4487
+#: cp/pt.c:4479
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
 msgstr "%qs is geen iterator"
 
-#: cp/pt.c:4517
+#: cp/pt.c:4509
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
 msgstr ""
 
-#: cp/pt.c:4524
+#: cp/pt.c:4516
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
 msgstr "%qs is geen iterator"
 
-#: cp/pt.c:4537
+#: cp/pt.c:4529
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
 msgstr ""
 
-#: cp/pt.c:4577
+#: cp/pt.c:4569
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a pointer"
 msgstr "%qs is geen iterator"
 
-#: cp/pt.c:4579
+#: cp/pt.c:4571
 #, gcc-internal-format
 msgid "try using %qE instead"
 msgstr ""
 
-#: cp/pt.c:4614
+#: cp/pt.c:4606
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
 msgstr "%qs is geen iterator"
 
-#: cp/pt.c:4617
+#: cp/pt.c:4609
 #, gcc-internal-format
 msgid "standard conversions are not allowed in this context"
 msgstr ""
 
-#: cp/pt.c:4797
+#: cp/pt.c:4860
 #, gcc-internal-format
 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
 msgstr ""
 
-#: cp/pt.c:4813 cp/pt.c:4832 cp/pt.c:4882
+#: cp/pt.c:4876 cp/pt.c:4895 cp/pt.c:4945
 #, fuzzy, gcc-internal-format
 msgid "type/value mismatch at argument %d in template parameter list for %qD"
 msgstr "meerdere parameters hebben de naam %qs"
 
-#: cp/pt.c:4817
+#: cp/pt.c:4880
 #, gcc-internal-format
 msgid "  expected a constant of type %qT, got %qT"
 msgstr ""
 
-#: cp/pt.c:4821
+#: cp/pt.c:4884
 #, gcc-internal-format
 msgid "  expected a class template, got %qE"
 msgstr ""
 
-#: cp/pt.c:4823
+#: cp/pt.c:4886
 #, gcc-internal-format
 msgid "  expected a type, got %qE"
 msgstr ""
 
-#: cp/pt.c:4836
+#: cp/pt.c:4899
 #, gcc-internal-format
 msgid "  expected a type, got %qT"
 msgstr ""
 
-#: cp/pt.c:4838
+#: cp/pt.c:4901
 #, gcc-internal-format
 msgid "  expected a class template, got %qT"
 msgstr ""
 
-#: cp/pt.c:4885
+#: cp/pt.c:4948
 #, gcc-internal-format
 msgid "  expected a template of type %qD, got %qD"
 msgstr ""
 
 # 'regio' klinkt niet echt, maar 'streek' lijkt me nog slechter
-#: cp/pt.c:4928
+#: cp/pt.c:4991
 #, fuzzy, gcc-internal-format
 msgid "could not convert template argument %qE to %qT"
 msgstr "kon 0x%l.8x niet naar een regio omzetten"
 
-#: cp/pt.c:4984
+#: cp/pt.c:5047
 #, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr ""
 
-#: cp/pt.c:5116
+#: cp/pt.c:5179
 #, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d%s)"
 msgstr ""
 
-#: cp/pt.c:5120
+#: cp/pt.c:5183
 #, fuzzy, gcc-internal-format
 msgid "provided for %q+D"
 msgstr "eerdere grant voor %qs"
 
-#: cp/pt.c:5177
+#: cp/pt.c:5242
 #, gcc-internal-format
 msgid "cannot expand %<%E%> into a fixed-length argument list"
 msgstr ""
 
-#: cp/pt.c:5180
+#: cp/pt.c:5245
 #, gcc-internal-format
 msgid "cannot expand %<%T%> into a fixed-length argument list"
 msgstr ""
 
 # Ik weet het, 'alleen-lezen' is lelijk, maar het is de min of meer geijkte vertaling.
-#: cp/pt.c:5195
+#: cp/pt.c:5261
 #, fuzzy, gcc-internal-format
 msgid "template argument %d is invalid"
 msgstr "argument %d is alleen-lezen"
 
-#: cp/pt.c:5455
+#: cp/pt.c:5521
 #, fuzzy, gcc-internal-format
 msgid "non-template type %qT used as a template"
 msgstr "parameter %qs heeft enkel een voorwaartse declaratie"
 
-#: cp/pt.c:5457
+#: cp/pt.c:5523
 #, fuzzy, gcc-internal-format
 msgid "for template declaration %q+D"
 msgstr "lege declaratie"
 
-#: cp/pt.c:6132
+#: cp/pt.c:6221
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
 msgstr ""
 
-#: cp/pt.c:7237
+#: cp/pt.c:7333
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%T%>"
 msgstr ""
 
-#: cp/pt.c:7241
+#: cp/pt.c:7337
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%E%>"
 msgstr ""
 
-#: cp/pt.c:8189
+#: cp/pt.c:8289
 #, fuzzy, gcc-internal-format
 msgid "instantiation of %q+D as type %qT"
 msgstr "ongeldig gebruik van het niet gedefinieerde type %<%s %s%>"
@@ -31512,244 +31519,244 @@
 #.
 #. is an attempt to declare a variable with function
 #. type.
-#: cp/pt.c:8324
+#: cp/pt.c:8424
 #, fuzzy, gcc-internal-format
 msgid "variable %qD has function type"
 msgstr "variabele %qs als inline gedeclareerd"
 
-#: cp/pt.c:8471
+#: cp/pt.c:8571
 #, fuzzy, gcc-internal-format
 msgid "invalid parameter type %qT"
 msgstr "ongeldige operand voor %p-code"
 
-#: cp/pt.c:8473
+#: cp/pt.c:8573
 #, fuzzy, gcc-internal-format
 msgid "in declaration %q+D"
 msgstr "herdeclaratie van %qs"
 
-#: cp/pt.c:8550
+#: cp/pt.c:8650
 #, fuzzy, gcc-internal-format
 msgid "function returning an array"
 msgstr "%qs gedeclareerd als een functie die een array teruggeeft"
 
-#: cp/pt.c:8552
+#: cp/pt.c:8652
 #, fuzzy, gcc-internal-format
 msgid "function returning a function"
 msgstr "%qs gedeclareerd als een functie die een functie teruggeeft"
 
-#: cp/pt.c:8586
+#: cp/pt.c:8686
 #, fuzzy, gcc-internal-format
 msgid "creating pointer to member function of non-class type %qT"
 msgstr "pointer naar lid-functie gebruikt in rekensom"
 
-#: cp/pt.c:8792
+#: cp/pt.c:8913
 #, fuzzy, gcc-internal-format
 msgid "creating array with negative size (%qE)"
 msgstr "doorgeven van argument %d van %qs"
 
-#: cp/pt.c:9047
+#: cp/pt.c:9168
 #, gcc-internal-format
 msgid "forming reference to void"
 msgstr ""
 
-#: cp/pt.c:9049
+#: cp/pt.c:9170
 #, gcc-internal-format
 msgid "forming %s to reference type %qT"
 msgstr ""
 
-#: cp/pt.c:9100
+#: cp/pt.c:9221
 #, fuzzy, gcc-internal-format
 msgid "creating pointer to member of non-class type %qT"
 msgstr "herhaald lid %qs"
 
-#: cp/pt.c:9106
+#: cp/pt.c:9227
 #, fuzzy, gcc-internal-format
 msgid "creating pointer to member reference type %qT"
 msgstr "herhaald lid %qs"
 
-#: cp/pt.c:9112
+#: cp/pt.c:9233
 #, fuzzy, gcc-internal-format
 msgid "creating pointer to member of type void"
 msgstr "herhaald lid %qs"
 
-#: cp/pt.c:9179
+#: cp/pt.c:9300
 #, fuzzy, gcc-internal-format
 msgid "creating array of %qT"
 msgstr "doorgeven van argument %d van %qs"
 
-#: cp/pt.c:9185
+#: cp/pt.c:9306
 #, gcc-internal-format
 msgid "creating array of %qT, which is an abstract class type"
 msgstr ""
 
-#: cp/pt.c:9236
+#: cp/pt.c:9357
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a class, struct, or union type"
 msgstr "%qs is geen bestand, pipe of tty"
 
-#: cp/pt.c:9271
+#: cp/pt.c:9392
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is not an enumeration type"
 msgstr ""
 
-#: cp/pt.c:9274
+#: cp/pt.c:9395
 #, fuzzy, gcc-internal-format
 msgid "%qT resolves to %qT, which is is not a class type"
 msgstr "%qs is smaller dan waarden van zijn type"
 
-#: cp/pt.c:9375
+#: cp/pt.c:9496
 #, fuzzy, gcc-internal-format
 msgid "use of %qs in template"
 msgstr "%qs is geen iterator"
 
-#: cp/pt.c:9512
+#: cp/pt.c:9633
 #, gcc-internal-format
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 msgstr ""
 
-#: cp/pt.c:9514
+#: cp/pt.c:9635
 #, gcc-internal-format
 msgid "say %<typename %E%> if a type is meant"
 msgstr ""
 
 # 'whitespace' -> 'witruimte'?
-#: cp/pt.c:9643
+#: cp/pt.c:9764
 #, fuzzy, gcc-internal-format
 msgid "using invalid field %qD"
 msgstr "ontbrekende witruimte na getal %qs"
 
-#: cp/pt.c:9952 cp/pt.c:10432
+#: cp/pt.c:10073 cp/pt.c:10553
 #, fuzzy, gcc-internal-format
 msgid "invalid use of pack expansion expression"
 msgstr "ongeldig gebruik van een void-expressie"
 
-#: cp/pt.c:9956 cp/pt.c:10436
+#: cp/pt.c:10077 cp/pt.c:10557
 #, gcc-internal-format
 msgid "use %<...%> to expand argument pack"
 msgstr ""
 
-#: cp/pt.c:10594
+#: cp/pt.c:10715
 #, gcc-internal-format
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 msgstr ""
 
-#: cp/pt.c:11052
+#: cp/pt.c:11181
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a class or namespace"
 msgstr "%qs is geen iterator"
 
-#: cp/pt.c:11055
+#: cp/pt.c:11184
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a class or namespace"
 msgstr "%qs is geen iterator"
 
-#: cp/pt.c:11265
+#: cp/pt.c:11394
 #, gcc-internal-format
 msgid "%qT is/uses anonymous type"
 msgstr ""
 
-#: cp/pt.c:11267
+#: cp/pt.c:11396
 #, fuzzy, gcc-internal-format
 msgid "template argument for %qD uses local type %qT"
 msgstr "eerste argument van %qs zou een %<int%> moeten zijn"
 
 # Ik weet het, 'alleen-lezen' is lelijk, maar het is de min of meer geijkte vertaling.
-#: cp/pt.c:11277
+#: cp/pt.c:11406
 #, fuzzy, gcc-internal-format
 msgid "%qT is a variably modified type"
 msgstr "argument %d is alleen-lezen"
 
-#: cp/pt.c:11288
+#: cp/pt.c:11417
 #, fuzzy, gcc-internal-format
 msgid "integral expression %qE is not constant"
 msgstr "beginwaarde-element is niet constant"
 
-#: cp/pt.c:11293
+#: cp/pt.c:11422
 #, fuzzy, gcc-internal-format
 msgid "  trying to instantiate %qD"
 msgstr "slechte stringconstante"
 
-#: cp/pt.c:13959
+#: cp/pt.c:14173
 #, fuzzy, gcc-internal-format
 msgid "ambiguous class template instantiation for %q#T"
 msgstr "herhaalde definitie %qs"
 
-#: cp/pt.c:13962
+#: cp/pt.c:14176
 #, gcc-internal-format
 msgid "%s %+#T"
 msgstr ""
 
-#: cp/pt.c:13985 cp/pt.c:14068
+#: cp/pt.c:14199 cp/pt.c:14282
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of non-template %q#D"
 msgstr "impliciete declaratie van functie %qs"
 
-#: cp/pt.c:14000
+#: cp/pt.c:14214
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a static data member of a class template"
 msgstr "%qs is geen static veld"
 
-#: cp/pt.c:14006 cp/pt.c:14063
+#: cp/pt.c:14220 cp/pt.c:14277
 #, gcc-internal-format
 msgid "no matching template for %qD found"
 msgstr ""
 
-#: cp/pt.c:14011
+#: cp/pt.c:14225
 #, fuzzy, gcc-internal-format
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 msgstr "impliciete declaratie van functie %qs"
 
-#: cp/pt.c:14019
+#: cp/pt.c:14233
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of %q#D"
 msgstr "eerdere impliciete declaratie van %qs"
 
-#: cp/pt.c:14055
+#: cp/pt.c:14269
 #, fuzzy, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#D"
 msgstr "herhaalde definitie %qs"
 
-#: cp/pt.c:14077
+#: cp/pt.c:14291
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
 msgstr "pointer naar functie gebruikt in aftrekking"
 
-#: cp/pt.c:14082 cp/pt.c:14175
+#: cp/pt.c:14296 cp/pt.c:14389
 #, fuzzy, gcc-internal-format
 msgid "storage class %qD applied to template instantiation"
 msgstr "herhaalde definitie %qs"
 
-#: cp/pt.c:14147
+#: cp/pt.c:14361
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of non-template type %qT"
 msgstr "impliciete declaratie van functie %qs"
 
-#: cp/pt.c:14156
+#: cp/pt.c:14370
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of %q#T before definition of template"
 msgstr "impliciete declaratie van functie %qs"
 
-#: cp/pt.c:14164
+#: cp/pt.c:14378
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 msgstr "pointer naar functie gebruikt in aftrekking"
 
-#: cp/pt.c:14209
+#: cp/pt.c:14423
 #, fuzzy, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#T"
 msgstr "herhaalde definitie %qs"
 
-#: cp/pt.c:14657
+#: cp/pt.c:14871
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of %qD but no definition available"
 msgstr "eerdere impliciete declaratie van %qs"
 
-#: cp/pt.c:14851
+#: cp/pt.c:15065
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
 msgstr ""
 
-#: cp/pt.c:15193
+#: cp/pt.c:15419
 #, fuzzy, gcc-internal-format
 msgid "%q#T is not a valid type for a template constant parameter"
 msgstr "%qs is geen iterator"
@@ -31769,32 +31776,32 @@
 msgid "can't create repository information file %qs"
 msgstr "dubbele folder %qs wordt genegeerd\n"
 
-#: cp/rtti.c:271
+#: cp/rtti.c:285
 #, gcc-internal-format
 msgid "cannot use typeid with -fno-rtti"
 msgstr ""
 
-#: cp/rtti.c:277
+#: cp/rtti.c:291
 #, gcc-internal-format
 msgid "must #include <typeinfo> before using typeid"
 msgstr ""
 
-#: cp/rtti.c:360
+#: cp/rtti.c:374
 #, gcc-internal-format
 msgid "cannot create type information for type %qT because it involves types of variable size"
 msgstr ""
 
-#: cp/rtti.c:615 cp/rtti.c:629
+#: cp/rtti.c:629 cp/rtti.c:643
 #, gcc-internal-format
 msgid "dynamic_cast of %q#D to %q#T can never succeed"
 msgstr ""
 
-#: cp/rtti.c:639
+#: cp/rtti.c:653
 #, gcc-internal-format
 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
 msgstr ""
 
-#: cp/rtti.c:716
+#: cp/rtti.c:729
 #, gcc-internal-format
 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
 msgstr ""
@@ -31856,552 +31863,552 @@
 msgid "  since %q+#D declared in base class"
 msgstr "%qs tevoren hier gedeclareerd"
 
-#: cp/semantics.c:762
+#: cp/semantics.c:764
 #, gcc-internal-format
 msgid "suggest explicit braces around empty body in %<do%> statement"
 msgstr ""
 
-#: cp/semantics.c:1290
+#: cp/semantics.c:1294
 #, fuzzy, gcc-internal-format
 msgid "type of asm operand %qE could not be determined"
 msgstr "type van parameter %qs is niet gedeclareerd"
 
-#: cp/semantics.c:1346
+#: cp/semantics.c:1350
 #, gcc-internal-format
 msgid "__label__ declarations are only allowed in function scopes"
 msgstr ""
 
-#: cp/semantics.c:1433
+#: cp/semantics.c:1438
 #, fuzzy, gcc-internal-format
 msgid "invalid use of member %q+D in static member function"
 msgstr "%<this%> is niet beschikbaar in static member-funties"
 
-#: cp/semantics.c:1435
+#: cp/semantics.c:1440
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static data member %q+D"
 msgstr "ongeldig gebruik van onvolledige typedef %qs"
 
-#: cp/semantics.c:1436 cp/semantics.c:1475
+#: cp/semantics.c:1441 cp/semantics.c:1480
 #, gcc-internal-format
 msgid "from this location"
 msgstr ""
 
-#: cp/semantics.c:1474
+#: cp/semantics.c:1479
 #, fuzzy, gcc-internal-format
 msgid "object missing in reference to %q+D"
 msgstr "array-grootte ontbreekt in %qs"
 
-#: cp/semantics.c:1928
+#: cp/semantics.c:1951
 #, fuzzy, gcc-internal-format
 msgid "arguments to destructor are not allowed"
 msgstr "kan het %qs attribuut niet instellen na een definitie"
 
-#: cp/semantics.c:1978
+#: cp/semantics.c:2001
 #, fuzzy, gcc-internal-format
 msgid "%<this%> is unavailable for static member functions"
 msgstr "%<this%> is niet beschikbaar in static member-funties"
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:2007
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<this%> in non-member function"
 msgstr "%s laat qualifiers van doeltype van pointer vallen"
 
-#: cp/semantics.c:1986
+#: cp/semantics.c:2009
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<this%> at top level"
 msgstr "ongeldig gebruik van %<this%> op hoogste niveau"
 
-#: cp/semantics.c:2010
+#: cp/semantics.c:2033
 #, fuzzy, gcc-internal-format
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr "%s laat qualifiers van doeltype van pointer vallen"
 
-#: cp/semantics.c:2015 cp/typeck.c:2004
+#: cp/semantics.c:2038 cp/typeck.c:2050
 #, gcc-internal-format
 msgid "qualified type %qT does not match destructor name ~%qT"
 msgstr ""
 
-#: cp/semantics.c:2037
+#: cp/semantics.c:2060
 #, fuzzy, gcc-internal-format
 msgid "%qE is not of type %qT"
 msgstr "%<%c%> optie gebruikt bij type %<%c%>"
 
-#: cp/semantics.c:2081
+#: cp/semantics.c:2104
 #, gcc-internal-format
 msgid "compound literal of non-object type %qT"
 msgstr ""
 
-#: cp/semantics.c:2158
+#: cp/semantics.c:2181
 #, gcc-internal-format
 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
 msgstr ""
 
-#: cp/semantics.c:2195
+#: cp/semantics.c:2222
 #, gcc-internal-format
 msgid "invalid use of type %qT as a default value for a template template-parameter"
 msgstr ""
 
-#: cp/semantics.c:2198
+#: cp/semantics.c:2225
 #, gcc-internal-format
 msgid "invalid default argument for a template template parameter"
 msgstr ""
 
-#: cp/semantics.c:2215
+#: cp/semantics.c:2242
 #, fuzzy, gcc-internal-format
 msgid "definition of %q#T inside template parameter list"
 msgstr "de declaratie van %qs verbergt een symbool uit de parameterlijst"
 
-#: cp/semantics.c:2226
+#: cp/semantics.c:2253
 #, fuzzy, gcc-internal-format
 msgid "invalid definition of qualified type %qT"
 msgstr "ongeldig gebruik van het niet gedefinieerde type %<%s %s%>"
 
-#: cp/semantics.c:2437
+#: cp/semantics.c:2469
 #, fuzzy, gcc-internal-format
 msgid "invalid base-class specification"
 msgstr "ongeldige linker operand van %s"
 
-#: cp/semantics.c:2446
+#: cp/semantics.c:2478
 #, fuzzy, gcc-internal-format
 msgid "base class %qT has cv qualifiers"
 msgstr "veld %qs heeft een onvolledig type"
 
-#: cp/semantics.c:2468
+#: cp/semantics.c:2500
 #, gcc-internal-format
 msgid "incomplete type %qT used in nested name specifier"
 msgstr ""
 
-#: cp/semantics.c:2471
+#: cp/semantics.c:2503
 #, fuzzy, gcc-internal-format
 msgid "reference to %<%T::%D%> is ambiguous"
 msgstr "grootte van %qs is %u bytes"
 
-#: cp/semantics.c:2475 cp/typeck.c:1813
+#: cp/semantics.c:2507 cp/typeck.c:1859
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a member of %qT"
 msgstr "%qs is geen bestand, pipe of tty"
 
-#: cp/semantics.c:2478
+#: cp/semantics.c:2510
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a member of %qD"
 msgstr "%qs is geen bestand, pipe of tty"
 
-#: cp/semantics.c:2480
+#: cp/semantics.c:2512
 #, fuzzy, gcc-internal-format
 msgid "%<::%D%> has not been declared"
 msgstr "%<%.*s%> is niet gedefinieerd"
 
-#: cp/semantics.c:2621
+#: cp/semantics.c:2653
 #, gcc-internal-format
 msgid "use of %<auto%> variable from containing function"
 msgstr ""
 
-#: cp/semantics.c:2623
+#: cp/semantics.c:2655
 #, fuzzy, gcc-internal-format
 msgid "  %q+#D declared here"
 msgstr "%qs tevoren hier gedeclareerd"
 
-#: cp/semantics.c:2661
+#: cp/semantics.c:2693
 #, gcc-internal-format
 msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr ""
 
-#: cp/semantics.c:2830
+#: cp/semantics.c:2862
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot appear in a constant-expression"
 msgstr "overflow in constante expressie"
 
-#: cp/semantics.c:2838
+#: cp/semantics.c:2870
 #, fuzzy, gcc-internal-format
 msgid "use of namespace %qD as expression"
 msgstr "modi in %s expressie komen niet overeen"
 
-#: cp/semantics.c:2843
+#: cp/semantics.c:2875
 #, fuzzy, gcc-internal-format
 msgid "use of class template %qT as expression"
 msgstr "modi in %s expressie komen niet overeen"
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2849
+#: cp/semantics.c:2881
 #, fuzzy, gcc-internal-format
 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
 msgstr "grootte van %qs is %u bytes"
 
-#: cp/semantics.c:2970 cp/semantics.c:4210
+#: cp/semantics.c:3002 cp/semantics.c:4259
 #, fuzzy, gcc-internal-format
 msgid "type of %qE is unknown"
 msgstr "opslaggrootte van %qs is onbekend"
 
-#: cp/semantics.c:2985
+#: cp/semantics.c:3017
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
 msgstr ""
 
-#: cp/semantics.c:2996
+#: cp/semantics.c:3028
 #, fuzzy, gcc-internal-format
 msgid "cannot apply %<offsetof%> to member function %qD"
 msgstr "%<this%> is niet beschikbaar in static member-funties"
 
-#: cp/semantics.c:3349
+#: cp/semantics.c:3381
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a variable in clause %qs"
 msgstr "%qs is geen bestand, pipe of tty"
 
-#: cp/semantics.c:3358
+#: cp/semantics.c:3390
 #, gcc-internal-format
 msgid "%qD appears more than once in data clauses"
 msgstr ""
 
-#: cp/semantics.c:3418
+#: cp/semantics.c:3450
 #, gcc-internal-format
 msgid "num_threads expression must be integral"
 msgstr ""
 
-#: cp/semantics.c:3432
+#: cp/semantics.c:3464
 #, gcc-internal-format
 msgid "schedule chunk size expression must be integral"
 msgstr ""
 
-#: cp/semantics.c:3562
+#: cp/semantics.c:3594
 #, fuzzy, gcc-internal-format
 msgid "%qE has reference type for %qs"
 msgstr "Ongeldige modus voor gen_tst_reg"
 
-#: cp/semantics.c:3724
+#: cp/semantics.c:3756
 #, gcc-internal-format
 msgid "%<threadprivate%> %qE is not file, namespace or block scope variable"
 msgstr ""
 
 #. Report the error.
-#: cp/semantics.c:4033
+#: cp/semantics.c:4072
 #, gcc-internal-format
 msgid "static assertion failed: %E"
 msgstr ""
 
-#: cp/semantics.c:4035
+#: cp/semantics.c:4074
 #, fuzzy, gcc-internal-format
 msgid "non-constant condition for static assertion"
 msgstr "%Jdeclaratie van %qD als niet-static volgt declaratie als static"
 
-#: cp/semantics.c:4097
+#: cp/semantics.c:4099 cp/semantics.c:4194
 #, fuzzy, gcc-internal-format
-msgid "%qE refers to a set of overloaded functions"
-msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
+msgid "argument to decltype must be an expression"
+msgstr "modi in %s expressie komen niet overeen"
 
 #: cp/semantics.c:4145
 #, fuzzy, gcc-internal-format
-msgid "argument to decltype must be an expression"
-msgstr "modi in %s expressie komen niet overeen"
+msgid "%qE refers to a set of overloaded functions"
+msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
 
-#: cp/semantics.c:4366
+#: cp/semantics.c:4415
 #, gcc-internal-format
 msgid "__is_convertible_to"
 msgstr ""
 
-#: cp/semantics.c:4395
+#: cp/semantics.c:4444
 #, fuzzy, gcc-internal-format
 msgid "incomplete type %qT not allowed"
 msgstr "Bestandsnaam ontbreekt na %qs optie"
 
-#: cp/tree.c:829
+#: cp/tree.c:827
 #, gcc-internal-format
 msgid "%qV qualifiers cannot be applied to %qT"
 msgstr ""
 
-#: cp/tree.c:2134
+#: cp/tree.c:2132
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute can only be applied to Java class definitions"
 msgstr "het %qs attribuut heeft enkel betekenis voor functies"
 
-#: cp/tree.c:2163
+#: cp/tree.c:2161
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute can only be applied to class definitions"
 msgstr "het %qs attribuut heeft enkel betekenis voor functies"
 
-#: cp/tree.c:2169
+#: cp/tree.c:2167
 #, gcc-internal-format
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 msgstr ""
 
-#: cp/tree.c:2193
+#: cp/tree.c:2191
 #, gcc-internal-format
 msgid "requested init_priority is not an integer constant"
 msgstr ""
 
-#: cp/tree.c:2214
+#: cp/tree.c:2212
 #, gcc-internal-format
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 msgstr ""
 
-#: cp/tree.c:2222
+#: cp/tree.c:2220
 #, gcc-internal-format
 msgid "requested init_priority is out of range"
 msgstr ""
 
-#: cp/tree.c:2232
+#: cp/tree.c:2230
 #, gcc-internal-format
 msgid "requested init_priority is reserved for internal use"
 msgstr ""
 
-#: cp/tree.c:2243
+#: cp/tree.c:2241
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute is not supported on this platform"
 msgstr "sectie-attributen worden niet ondersteund op dit doelsysteem"
 
-#: cp/typeck.c:431 cp/typeck.c:445 cp/typeck.c:545
+#: cp/typeck.c:432 cp/typeck.c:446 cp/typeck.c:546
 #, fuzzy, gcc-internal-format
 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
 msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
 
-#: cp/typeck.c:507
+#: cp/typeck.c:508
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
 msgstr "pointer van type %<void *%> gebruikt in aftrekking"
 
-#: cp/typeck.c:565
+#: cp/typeck.c:566
 #, fuzzy, gcc-internal-format
 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
 msgstr "een cast ontbreekt bij vergelijking van ongelijke pointer-types"
 
-#: cp/typeck.c:1129
+#: cp/typeck.c:1166
 #, gcc-internal-format
 msgid "canonical types differ for identical types %T and %T"
 msgstr ""
 
-#: cp/typeck.c:1136
+#: cp/typeck.c:1173
 #, gcc-internal-format
 msgid "same canonical type node for different types %T and %T"
 msgstr ""
 
-#: cp/typeck.c:1248
+#: cp/typeck.c:1285
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %qs to a member function"
 msgstr "%<this%> is niet beschikbaar in static member-funties"
 
-#: cp/typeck.c:1298
+#: cp/typeck.c:1335
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a bit-field"
 msgstr "ongeldige toepasing van %qs op een void-type"
 
-#: cp/typeck.c:1303
+#: cp/typeck.c:1340
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
 msgstr "ISO C++ verbiedt het adres van een gecaste expressie"
 
-#: cp/typeck.c:1346
+#: cp/typeck.c:1383
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %<__alignof%> to a bit-field"
 msgstr "ongeldige toepasing van %qs op een void-type"
 
-#: cp/typeck.c:1354
+#: cp/typeck.c:1391
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
 msgstr "ISO C++ verbiedt het adres van een gecaste expressie"
 
-#: cp/typeck.c:1405
+#: cp/typeck.c:1442
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static member function"
 msgstr "%<this%> is niet beschikbaar in static member-funties"
 
-#: cp/typeck.c:1669
+#: cp/typeck.c:1715
 #, fuzzy, gcc-internal-format
 msgid "deprecated conversion from string constant to %qT"
 msgstr "ongeldige registernaam voor %qs"
 
-#: cp/typeck.c:1784 cp/typeck.c:2132
+#: cp/typeck.c:1830 cp/typeck.c:2178
 #, gcc-internal-format
 msgid "request for member %qD in %qE, which is of non-class type %qT"
 msgstr ""
 
-#: cp/typeck.c:1811
+#: cp/typeck.c:1857
 #, fuzzy, gcc-internal-format
 msgid "invalid use of nonstatic data member %qE"
 msgstr "ongeldig gebruik van onvolledige typedef %qs"
 
-#: cp/typeck.c:1863 cp/typeck.c:1891
+#: cp/typeck.c:1909 cp/typeck.c:1937
 #, fuzzy, gcc-internal-format
 msgid "invalid access to non-static data member %qD of NULL object"
 msgstr "ongeldig gebruik van onvolledige typedef %qs"
 
-#: cp/typeck.c:1866 cp/typeck.c:1893
+#: cp/typeck.c:1912 cp/typeck.c:1939
 #, gcc-internal-format
 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
 msgstr ""
 
-#: cp/typeck.c:2010
+#: cp/typeck.c:2056
 #, gcc-internal-format
 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
 msgstr ""
 
-#: cp/typeck.c:2049 cp/typeck.c:2069
+#: cp/typeck.c:2095 cp/typeck.c:2115
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a template"
 msgstr "%qs is geen iterator"
 
-#: cp/typeck.c:2170
+#: cp/typeck.c:2216
 #, fuzzy, gcc-internal-format
 msgid "%<%D::%D%> is not a member of %qT"
 msgstr "%qs is geen bestand, pipe of tty"
 
-#: cp/typeck.c:2185
+#: cp/typeck.c:2231
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a base of %qT"
 msgstr "%qs is geen bestand, pipe of tty"
 
-#: cp/typeck.c:2204
+#: cp/typeck.c:2250
 #, fuzzy, gcc-internal-format
 msgid "%qD has no member named %qE"
 msgstr "union heeft geen lid dat %qs heet"
 
-#: cp/typeck.c:2219
+#: cp/typeck.c:2265
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a member template function"
 msgstr "%qs is meestal een functie"
 
 #. A pointer to incomplete type (other than cv void) can be
 #. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2352
+#: cp/typeck.c:2398
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a pointer-to-object type"
 msgstr "%qs is geen iterator"
 
-#: cp/typeck.c:2377
+#: cp/typeck.c:2423
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qs on pointer to member"
 msgstr "ongeldig gebruik van array die geen lvalue is"
 
 # Is the %s the argument, or is it 'of' the argument?
-#: cp/typeck.c:2381
+#: cp/typeck.c:2427
 #, fuzzy, gcc-internal-format
 msgid "invalid type argument of %qs"
 msgstr "ongeldig type-argument %qs"
 
-#: cp/typeck.c:2383
+#: cp/typeck.c:2429
 #, gcc-internal-format
 msgid "invalid type argument"
 msgstr ""
 
-#: cp/typeck.c:2406
+#: cp/typeck.c:2452
 #, gcc-internal-format
 msgid "subscript missing in array reference"
 msgstr "subscript ontbreekt in array-referentie"
 
-#: cp/typeck.c:2480
+#: cp/typeck.c:2526
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr "ISO C++ verbiedt het gebruik van subscripts bij een array die geen lvalue is"
 
-#: cp/typeck.c:2491
+#: cp/typeck.c:2537
 #, fuzzy, gcc-internal-format
 msgid "subscripting array declared %<register%>"
 msgstr "subscript ontbreekt in array-referentie"
 
-#: cp/typeck.c:2576
+#: cp/typeck.c:2622
 #, fuzzy, gcc-internal-format
 msgid "object missing in use of %qE"
 msgstr "array-grootte ontbreekt in %qs"
 
-#: cp/typeck.c:2693
+#: cp/typeck.c:2739
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids calling %<::main%> from within program"
 msgstr "ISO C++ verbiedt accolade-groepen in expressies"
 
-#: cp/typeck.c:2718
+#: cp/typeck.c:2764
 #, gcc-internal-format
 msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
 msgstr ""
 
-#: cp/typeck.c:2732
+#: cp/typeck.c:2778
 #, fuzzy, gcc-internal-format
 msgid "%qE cannot be used as a function"
 msgstr "veld %qs als een functie gedeclareerd"
 
-#: cp/typeck.c:2822
+#: cp/typeck.c:2868
 #, fuzzy, gcc-internal-format
 msgid "too many arguments to %s %q+#D"
 msgstr "te veel argumenten voor %s %q+#D"
 
-#: cp/typeck.c:2823 cp/typeck.c:2927
+#: cp/typeck.c:2869 cp/typeck.c:2973
 #, fuzzy, gcc-internal-format
 msgid "at this point in file"
 msgstr "hier in het bestand"
 
-#: cp/typeck.c:2826
+#: cp/typeck.c:2872
 #, gcc-internal-format
 msgid "too many arguments to function"
 msgstr "te veel argumenten voor functie"
 
-#: cp/typeck.c:2856
+#: cp/typeck.c:2902
 #, fuzzy, gcc-internal-format
 msgid "parameter %P of %qD has incomplete type %qT"
 msgstr "parameter heeft een onvolledig type"
 
-#: cp/typeck.c:2859
+#: cp/typeck.c:2905
 #, fuzzy, gcc-internal-format
 msgid "parameter %P has incomplete type %qT"
 msgstr "parameter heeft een onvolledig type"
 
-#: cp/typeck.c:2926
+#: cp/typeck.c:2972
 #, fuzzy, gcc-internal-format
 msgid "too few arguments to %s %q+#D"
 msgstr "te weinig argumenten voor functie %qs"
 
-#: cp/typeck.c:2930
+#: cp/typeck.c:2976
 #, gcc-internal-format
 msgid "too few arguments to function"
 msgstr "te weinig argumenten voor functie"
 
-#: cp/typeck.c:3098 cp/typeck.c:3108
+#: cp/typeck.c:3140 cp/typeck.c:3150
 #, fuzzy, gcc-internal-format
 msgid "assuming cast to type %qT from overloaded function"
 msgstr "einde van niet-void functie werd bereikt zonder teruggeefwaarde"
 
-#: cp/typeck.c:3306
+#: cp/typeck.c:3346
 #, fuzzy, gcc-internal-format
 msgid "left rotate count is negative"
 msgstr "teller van links shift is negatief"
 
-#: cp/typeck.c:3307
+#: cp/typeck.c:3347
 #, fuzzy, gcc-internal-format
 msgid "right rotate count is negative"
 msgstr "teller van rechtse shift is negatief"
 
-#: cp/typeck.c:3310
+#: cp/typeck.c:3350
 #, fuzzy, gcc-internal-format
 msgid "left rotate count >= width of type"
 msgstr "teller van links shift is >= breedte van het type"
 
-#: cp/typeck.c:3311
+#: cp/typeck.c:3351
 #, fuzzy, gcc-internal-format
 msgid "right rotate count >= width of type"
 msgstr "teller van rechtse shift is >= breedte van het type"
 
-#: cp/typeck.c:3327 cp/typeck.c:3502
+#: cp/typeck.c:3367 cp/typeck.c:3549
 #, fuzzy, gcc-internal-format
 msgid "comparison with string literal results in unspecified behaviour"
 msgstr "de zwakke declaratie van %qs moet aan de definitie voorafgaan"
 
-#: cp/typeck.c:3360 cp/typeck.c:3365 cp/typeck.c:3520 cp/typeck.c:3525
+#: cp/typeck.c:3400 cp/typeck.c:3405 cp/typeck.c:3567 cp/typeck.c:3572
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids comparison between pointer and integer"
 msgstr "vergelijking tussen pointer en integer"
 
-#: cp/typeck.c:3539
+#: cp/typeck.c:3586
 #, fuzzy, gcc-internal-format
 msgid "unordered comparison on non-floating point argument"
 msgstr "geordende vergelijking van een pointer met integer nul"
 
-#: cp/typeck.c:3577
+#: cp/typeck.c:3624
 #, fuzzy, gcc-internal-format
 msgid "invalid operands of types %qT and %qT to binary %qO"
 msgstr "ongeldige operanden voor binaire %s-operator"
 
-#: cp/typeck.c:3749
+#: cp/typeck.c:3757
 #, fuzzy, gcc-internal-format
 msgid "comparison between types %q#T and %q#T"
 msgstr "vergelijking tussen pointer en integer"
 
-#: cp/typeck.c:3786
+#: cp/typeck.c:3794
 #, fuzzy, gcc-internal-format
 msgid "comparison between signed and unsigned integer expressions"
 msgstr "vergelijking tussen signed en unsigned"
@@ -32410,158 +32417,158 @@
 #. performed.  Note that pointer-difference and pointer-addition
 #. have already been handled above, and so we don't end up here in
 #. that case.
-#: cp/typeck.c:3858
+#: cp/typeck.c:3866
 #, fuzzy, gcc-internal-format
 msgid "NULL used in arithmetic"
 msgstr "pointer naar functie gebruikt in rekensom"
 
-#: cp/typeck.c:3927
+#: cp/typeck.c:3935
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
 msgstr "pointer van type %<void *%> gebruikt in aftrekking"
 
-#: cp/typeck.c:3929
+#: cp/typeck.c:3937
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr "pointer naar functie gebruikt in aftrekking"
 
-#: cp/typeck.c:3931
+#: cp/typeck.c:3939
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr "pointer naar functie gebruikt in aftrekking"
 
 # 'Arithmetic'?? 'rekensom' is wel correct, maar het klinkt zo stom.
-#: cp/typeck.c:3943
+#: cp/typeck.c:3951
 #, fuzzy, gcc-internal-format
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr "rekensom met pointer naar onvolledig type"
 
-#: cp/typeck.c:4003
+#: cp/typeck.c:4011
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qE to form a pointer-to-member-function"
 msgstr "ongeldig gebruik van array die geen lvalue is"
 
-#: cp/typeck.c:4006
+#: cp/typeck.c:4014
 #, gcc-internal-format
 msgid "  a qualified-id is required"
 msgstr ""
 
-#: cp/typeck.c:4011
+#: cp/typeck.c:4019
 #, fuzzy, gcc-internal-format
 msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
 msgstr "ongeldig gebruik van array die geen lvalue is"
 
-#: cp/typeck.c:4034
+#: cp/typeck.c:4042
 #, gcc-internal-format
 msgid "taking address of temporary"
 msgstr ""
 
 # DANGER WILL ROBINSON! Dit is nu net hoe gettext NIET gebruikt zou mogen worden...
-#: cp/typeck.c:4287
+#: cp/typeck.c:4295
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids incrementing an enum"
 msgstr "ISO C++ verbiedt het %sen van een enum"
 
 # DANGER WILL ROBINSON! Dit is nu net hoe gettext NIET gebruikt zou mogen worden...
-#: cp/typeck.c:4288
+#: cp/typeck.c:4296
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids decrementing an enum"
 msgstr "ISO C++ verbiedt het %sen van een enum"
 
-#: cp/typeck.c:4299
+#: cp/typeck.c:4307
 #, fuzzy, gcc-internal-format
 msgid "cannot increment a pointer to incomplete type %qT"
 msgstr "parameter %qs wijst naar een onvolledig type"
 
-#: cp/typeck.c:4300
+#: cp/typeck.c:4308
 #, fuzzy, gcc-internal-format
 msgid "cannot decrement a pointer to incomplete type %qT"
 msgstr "parameter %qs wijst naar een onvolledig type"
 
-#: cp/typeck.c:4306
+#: cp/typeck.c:4314
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids incrementing a pointer of type %qT"
 msgstr "ISO C++ verbiedt het %sen van een pointer van type %qT"
 
-#: cp/typeck.c:4307
+#: cp/typeck.c:4315
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids decrementing a pointer of type %qT"
 msgstr "ISO C++ verbiedt het %sen van een pointer van type %qT"
 
-#: cp/typeck.c:4327
+#: cp/typeck.c:4335
 #, fuzzy, gcc-internal-format
 msgid "invalid use of Boolean expression as operand to %<operator--%>"
 msgstr "ongeldige expressie als operand"
 
 #. ARM $3.4
-#: cp/typeck.c:4357
+#: cp/typeck.c:4365
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids taking address of function %<::main%>"
 msgstr "ISO C++ verbiedt het adres van een gecaste expressie"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4413
+#: cp/typeck.c:4421
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr ""
 
-#: cp/typeck.c:4418
+#: cp/typeck.c:4426
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr "ISO C++ verbiedt het adres van een gecaste expressie"
 
-#: cp/typeck.c:4443
+#: cp/typeck.c:4451
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr "ISO C++ verbiedt het adres van een gecaste expressie"
 
-#: cp/typeck.c:4467
+#: cp/typeck.c:4475
 #, fuzzy, gcc-internal-format
 msgid "cannot create pointer to reference member %qD"
 msgstr "ongeldige beginwaarde voor member %qs"
 
-#: cp/typeck.c:4678
+#: cp/typeck.c:4686
 #, fuzzy, gcc-internal-format
 msgid "cannot take the address of %<this%>, which is an rvalue expression"
 msgstr "kan adres van bitveld %qs niet nemen"
 
-#: cp/typeck.c:4701
+#: cp/typeck.c:4709
 #, fuzzy, gcc-internal-format
 msgid "address of explicit register variable %qD requested"
 msgstr "adres van registervariabele %qs gevraagd"
 
-#: cp/typeck.c:4706
+#: cp/typeck.c:4714
 #, gcc-internal-format
 msgid "address requested for %qD, which is declared %<register%>"
 msgstr ""
 
 # vertaling voor 'statement'?
-#: cp/typeck.c:4772
+#: cp/typeck.c:4780
 #, fuzzy, gcc-internal-format
 msgid "%s expression list treated as compound expression"
 msgstr "expressie-statement heeft onvolledig type"
 
-#: cp/typeck.c:5175
+#: cp/typeck.c:5183
 #, fuzzy, gcc-internal-format
 msgid "invalid static_cast from type %qT to type %qT"
 msgstr "ongeldige opslagklasse voor functie %qs"
 
-#: cp/typeck.c:5197
+#: cp/typeck.c:5205
 #, fuzzy, gcc-internal-format
 msgid "converting from %qT to %qT"
 msgstr "ongeldige registernaam voor %qs"
 
-#: cp/typeck.c:5245
+#: cp/typeck.c:5253
 #, fuzzy, gcc-internal-format
 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
 msgstr "ongeldige registernaam voor %qs"
 
-#: cp/typeck.c:5304
+#: cp/typeck.c:5312
 #, gcc-internal-format
 msgid "cast from %qT to %qT loses precision"
 msgstr ""
 
-#: cp/typeck.c:5331
+#: cp/typeck.c:5339
 #, fuzzy, gcc-internal-format
 msgid "cast from %qT to %qT increases required alignment of target type"
 msgstr "cast verhoogt het benodigde alignment van het doeltype"
@@ -32570,156 +32577,156 @@
 #. where possible, and it is necessary in some cases.  DR 195
 #. addresses this issue, but as of 2004/10/26 is still in
 #. drafting.
-#: cp/typeck.c:5351
+#: cp/typeck.c:5359
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr "ISO C++ verbiedt voorwaardelijke expressies tussen 0 en een functiepointer"
 
-#: cp/typeck.c:5362
+#: cp/typeck.c:5370
 #, fuzzy, gcc-internal-format
 msgid "invalid cast from type %qT to type %qT"
 msgstr "ongeldige opslagklasse voor functie %qs"
 
-#: cp/typeck.c:5418
+#: cp/typeck.c:5426
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr ""
 
-#: cp/typeck.c:5427
+#: cp/typeck.c:5435
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
 msgstr ""
 
-#: cp/typeck.c:5452
+#: cp/typeck.c:5460
 #, gcc-internal-format
 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
 msgstr ""
 
-#: cp/typeck.c:5503
+#: cp/typeck.c:5511
 #, fuzzy, gcc-internal-format
 msgid "invalid const_cast from type %qT to type %qT"
 msgstr "ongeldige registernaam voor %qs"
 
-#: cp/typeck.c:5571 cp/typeck.c:5576
+#: cp/typeck.c:5579 cp/typeck.c:5584
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids casting to an array type %qT"
 msgstr "ISO C++ verbiedt casts naar een union-type"
 
-#: cp/typeck.c:5584
+#: cp/typeck.c:5592
 #, fuzzy, gcc-internal-format
 msgid "invalid cast to function type %qT"
 msgstr "ongeldige opslagklasse voor functie %qs"
 
-#: cp/typeck.c:5804
+#: cp/typeck.c:5812
 #, gcc-internal-format
 msgid "  in evaluation of %<%Q(%#T, %#T)%>"
 msgstr ""
 
-#: cp/typeck.c:5873
+#: cp/typeck.c:5881
 #, fuzzy, gcc-internal-format
 msgid "incompatible types in assignment of %qT to %qT"
 msgstr "incompatibel type voor argument %d van %qs"
 
-#: cp/typeck.c:5884
+#: cp/typeck.c:5892
 #, fuzzy, gcc-internal-format
 msgid "array used as initializer"
 msgstr "array-index in beginwaarde van niet-array"
 
-#: cp/typeck.c:5886
+#: cp/typeck.c:5894
 #, fuzzy, gcc-internal-format
 msgid "invalid array assignment"
 msgstr "ongeldige lvalue in toewijzing"
 
-#: cp/typeck.c:5998
+#: cp/typeck.c:6006
 #, gcc-internal-format
 msgid "   in pointer to member function conversion"
 msgstr ""
 
-#: cp/typeck.c:6009
+#: cp/typeck.c:6017
 #, fuzzy, gcc-internal-format
 msgid "pointer to member conversion via virtual base %qT"
 msgstr "pointer naar lid-functie gebruikt in rekensom"
 
-#: cp/typeck.c:6049 cp/typeck.c:6061
+#: cp/typeck.c:6057 cp/typeck.c:6069
 #, gcc-internal-format
 msgid "   in pointer to member conversion"
 msgstr ""
 
-#: cp/typeck.c:6140
+#: cp/typeck.c:6148
 #, fuzzy, gcc-internal-format
 msgid "invalid conversion to type %qT from type %qT"
 msgstr "ongeldige registernaam voor %qs"
 
-#: cp/typeck.c:6384
+#: cp/typeck.c:6411
 #, gcc-internal-format
 msgid "cannot convert %qT to %qT for argument %qP to %qD"
 msgstr ""
 
 # 'regio' klinkt niet echt, maar 'streek' lijkt me nog slechter
-#: cp/typeck.c:6387
+#: cp/typeck.c:6414
 #, fuzzy, gcc-internal-format
 msgid "cannot convert %qT to %qT in %s"
 msgstr "kon 0x%l.8x niet naar een regio omzetten"
 
-#: cp/typeck.c:6398
+#: cp/typeck.c:6425
 #, fuzzy, gcc-internal-format
 msgid "%s might be a candidate for a format attribute"
 msgstr "deze functie is een mogelijke kandidaat voor het %qs formaat-attribuut"
 
-#: cp/typeck.c:6485 cp/typeck.c:6487
+#: cp/typeck.c:6512 cp/typeck.c:6514
 #, fuzzy, gcc-internal-format
 msgid "in passing argument %P of %q+D"
 msgstr "doorgeven van argument %d van %qs"
 
-#: cp/typeck.c:6537
+#: cp/typeck.c:6564
 #, gcc-internal-format
 msgid "returning reference to temporary"
 msgstr ""
 
-#: cp/typeck.c:6544
+#: cp/typeck.c:6571
 #, gcc-internal-format
 msgid "reference to non-lvalue returned"
 msgstr ""
 
-#: cp/typeck.c:6560
+#: cp/typeck.c:6587
 #, fuzzy, gcc-internal-format
 msgid "reference to local variable %q+D returned"
 msgstr "adres van globale registervariabele %qs gevraagd"
 
-#: cp/typeck.c:6563
+#: cp/typeck.c:6590
 #, fuzzy, gcc-internal-format
 msgid "address of local variable %q+D returned"
 msgstr "adres van globale registervariabele %qs gevraagd"
 
-#: cp/typeck.c:6598
+#: cp/typeck.c:6625
 #, gcc-internal-format
 msgid "returning a value from a destructor"
 msgstr ""
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6606
+#: cp/typeck.c:6633
 #, gcc-internal-format
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr ""
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6609
+#: cp/typeck.c:6636
 #, gcc-internal-format
 msgid "returning a value from a constructor"
 msgstr ""
 
-#: cp/typeck.c:6633
+#: cp/typeck.c:6661
 #, fuzzy, gcc-internal-format
 msgid "return-statement with no value, in function returning %qT"
 msgstr "%<return%> zonder waarde in een functie die een niet-void waarde teruggeeft"
 
-#: cp/typeck.c:6654
+#: cp/typeck.c:6682
 #, fuzzy, gcc-internal-format
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "%<return%> met waarde in een functie die void teruggeeft"
 
-#: cp/typeck.c:6685
+#: cp/typeck.c:6713
 #, gcc-internal-format
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 msgstr ""
@@ -32906,57 +32913,57 @@
 msgid "pointer to member type %qT incompatible with object type %qT"
 msgstr ""
 
-#: cp/typeck2.c:1495
+#: cp/typeck2.c:1508
 #, fuzzy, gcc-internal-format
 msgid "call to function %qD which throws incomplete type %q#T"
 msgstr "parameter %qs wijst naar een onvolledig type"
 
-#: cp/typeck2.c:1498
+#: cp/typeck2.c:1511
 #, fuzzy, gcc-internal-format
 msgid "call to function which throws incomplete type %q#T"
 msgstr "parameter %qs wijst naar een onvolledig type"
 
-#: fortran/f95-lang.c:233
+#: fortran/f95-lang.c:235
 #, gcc-internal-format
 msgid "Unexpected type in truthvalue_conversion"
 msgstr ""
 
-#: fortran/f95-lang.c:289
+#: fortran/f95-lang.c:291
 #, fuzzy, gcc-internal-format
 msgid "can't open input file: %s"
 msgstr "kan bestand '%s' niet openen"
 
-#: fortran/f95-lang.c:629
+#: fortran/f95-lang.c:631
 #, fuzzy, gcc-internal-format
 msgid "global register variable %qs used in nested function"
 msgstr "globale registervariabele %qs gebruikt in geneste functie"
 
-#: fortran/f95-lang.c:633
+#: fortran/f95-lang.c:635
 #, fuzzy, gcc-internal-format
 msgid "register variable %qs used in nested function"
 msgstr "registervariabele %qs gebruikt in geneste functie"
 
-#: fortran/f95-lang.c:640
+#: fortran/f95-lang.c:642
 #, fuzzy, gcc-internal-format
 msgid "address of global register variable %qs requested"
 msgstr "adres van globale registervariabele %qs gevraagd"
 
-#: fortran/f95-lang.c:658
+#: fortran/f95-lang.c:660
 #, fuzzy, gcc-internal-format
 msgid "address of register variable %qs requested"
 msgstr "adres van registervariabele %qs gevraagd"
 
-#: fortran/trans-array.c:3765
+#: fortran/trans-array.c:3805
 #, gcc-internal-format
 msgid "Possible frontend bug: array constructor not expanded"
 msgstr ""
 
-#: fortran/trans-array.c:5418
+#: fortran/trans-array.c:5499
 #, gcc-internal-format
 msgid "Possible frontend bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
 msgstr ""
 
-#: fortran/trans-array.c:5894
+#: fortran/trans-array.c:5975
 #, gcc-internal-format
 msgid "bad expression type during walk (%d)"
 msgstr ""
@@ -32966,27 +32973,27 @@
 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
 msgstr ""
 
-#: fortran/trans-decl.c:966
+#: fortran/trans-decl.c:972
 #, gcc-internal-format
 msgid "intrinsic variable which isn't a procedure"
 msgstr ""
 
-#: fortran/trans-decl.c:2639
+#: fortran/trans-decl.c:2644
 #, fuzzy, gcc-internal-format
 msgid "Function does not return a value"
 msgstr "functie geeft geen string-type terug"
 
-#: fortran/trans-decl.c:2817
+#: fortran/trans-decl.c:2832
 #, gcc-internal-format
 msgid "backend decl for module variable %s already exists"
 msgstr ""
 
-#: fortran/trans-decl.c:3351
+#: fortran/trans-decl.c:3314
 #, fuzzy, gcc-internal-format
 msgid "Function return value not set"
 msgstr "de terugkeerwaarde van een functie kan geen funtie zijn"
 
-#: fortran/trans-expr.c:1163
+#: fortran/trans-expr.c:1177
 #, fuzzy, gcc-internal-format
 msgid "Unknown intrinsic op"
 msgstr "onbekende machine-modus %qs"
@@ -32996,32 +33003,32 @@
 msgid "Intrinsic function %s(%d) not recognized"
 msgstr "taal %s niet herkend"
 
-#: fortran/trans-io.c:1928
+#: fortran/trans-io.c:1929
 #, gcc-internal-format
 msgid "Bad IO basetype (%d)"
 msgstr ""
 
-#: fortran/trans-types.c:386
+#: fortran/trans-types.c:387
 #, gcc-internal-format
 msgid "integer kind=8 not available for -fdefault-integer-8 option"
 msgstr ""
 
-#: fortran/trans-types.c:409
+#: fortran/trans-types.c:410
 #, gcc-internal-format
 msgid "real kind=8 not available for -fdefault-real-8 option"
 msgstr ""
 
-#: fortran/trans-types.c:422
+#: fortran/trans-types.c:423
 #, gcc-internal-format
 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
 msgstr ""
 
-#: fortran/trans-types.c:1181
+#: fortran/trans-types.c:1185
 #, fuzzy, gcc-internal-format
 msgid "Array element size too big"
 msgstr "case-waarde buiten bereik"
 
-#: fortran/trans.c:1150
+#: fortran/trans.c:1151
 #, gcc-internal-format
 msgid "gfc_trans_code(): Bad statement code"
 msgstr ""
@@ -33082,17 +33089,17 @@
 msgid "need to insert runtime check for %s"
 msgstr ""
 
-#: java/expr.c:505 java/expr.c:552
+#: java/expr.c:524 java/expr.c:571
 #, fuzzy, gcc-internal-format
 msgid "assert: %s is assign compatible with %s"
 msgstr "case-selector niet compatibel met label"
 
-#: java/expr.c:670
+#: java/expr.c:689
 #, gcc-internal-format
 msgid "stack underflow - dup* operation"
 msgstr ""
 
-#: java/expr.c:1657
+#: java/expr.c:1676
 #, gcc-internal-format
 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
 msgstr ""
@@ -33101,73 +33108,73 @@
 # dikwijls 'bibliotheek' zien gebruiken.
 # De vertaalde boodschappen voor make gebruiken dat op het ogenblik wÃ©l, maar
 # ik ben van plan daar verandering in te brengen.
-#: java/expr.c:1685
+#: java/expr.c:1704
 #, fuzzy, gcc-internal-format
 msgid "field %qs not found"
 msgstr "veld %qs niet gevonden"
 
-#: java/expr.c:2224
+#: java/expr.c:2243
 #, gcc-internal-format
 msgid "method '%s' not found in class"
 msgstr ""
 
-#: java/expr.c:2429
+#: java/expr.c:2448
 #, gcc-internal-format
 msgid "failed to find class '%s'"
 msgstr "kan klasse '%s' niet vinden"
 
-#: java/expr.c:2470
+#: java/expr.c:2489
 #, gcc-internal-format
 msgid "class '%s' has no method named '%s' matching signature '%s'"
 msgstr ""
 
-#: java/expr.c:2501
+#: java/expr.c:2520
 #, gcc-internal-format
 msgid "invokestatic on non static method"
 msgstr ""
 
-#: java/expr.c:2506
+#: java/expr.c:2525
 #, gcc-internal-format
 msgid "invokestatic on abstract method"
 msgstr ""
 
-#: java/expr.c:2514
+#: java/expr.c:2533
 #, gcc-internal-format
 msgid "invoke[non-static] on static method"
 msgstr ""
 
-#: java/expr.c:2865
+#: java/expr.c:2890
 #, fuzzy, gcc-internal-format
 msgid "missing field '%s' in '%s'"
 msgstr "beginwaarde ontbreekt"
 
-#: java/expr.c:2872
+#: java/expr.c:2897
 #, gcc-internal-format
 msgid "mismatching signature for field '%s' in '%s'"
 msgstr ""
 
-#: java/expr.c:2901
+#: java/expr.c:2926
 #, fuzzy, gcc-internal-format
 msgid "assignment to final field %q+D not in field's class"
 msgstr "toekenning aan final-veld %qs niet in constructor"
 
-#: java/expr.c:3123
+#: java/expr.c:3148
 #, gcc-internal-format
 msgid "invalid PC in line number table"
 msgstr "ongeldige PC in tabel met regelnummers"
 
-#: java/expr.c:3173
+#: java/expr.c:3198
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to before %d"
 msgstr ""
 
-#: java/expr.c:3217
+#: java/expr.c:3242
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to the end of the method"
 msgstr ""
 
 #. duplicate code from LOAD macro
-#: java/expr.c:3522
+#: java/expr.c:3547
 #, fuzzy, gcc-internal-format
 msgid "unrecogized wide sub-instruction"
 msgstr "signature-string niet herkend"
@@ -33233,27 +33240,27 @@
 msgid "%Hduplicate class will only be compiled once"
 msgstr ""
 
-#: java/jcf-parse.c:1636
+#: java/jcf-parse.c:1638
 #, gcc-internal-format
 msgid "missing Code attribute"
 msgstr ""
 
-#: java/jcf-parse.c:1858
+#: java/jcf-parse.c:1860
 #, fuzzy, gcc-internal-format
 msgid "no input file specified"
 msgstr "Geen invoerbestanden"
 
-#: java/jcf-parse.c:1893
+#: java/jcf-parse.c:1895
 #, fuzzy, gcc-internal-format
 msgid "can't close input file %s: %m"
 msgstr "kan bestand '%s' niet openen"
 
-#: java/jcf-parse.c:1940
+#: java/jcf-parse.c:1942
 #, gcc-internal-format
 msgid "bad zip/jar file %s"
 msgstr ""
 
-#: java/jcf-parse.c:2145
+#: java/jcf-parse.c:2152
 #, fuzzy, gcc-internal-format
 msgid "error while reading %s from zip file"
 msgstr "%s voor stringconstante"
@@ -33263,22 +33270,22 @@
 msgid "warning: already-compiled .class files ignored with -C"
 msgstr ""
 
-#: java/lang.c:590
+#: java/lang.c:594
 #, gcc-internal-format
 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
 msgstr ""
 
-#: java/lang.c:593
+#: java/lang.c:597
 #, gcc-internal-format
 msgid "-fjni is incompatible with -freduced-reflection"
 msgstr ""
 
-#: java/lang.c:604
+#: java/lang.c:608
 #, gcc-internal-format
 msgid "can't do dependency tracking with input from stdin"
 msgstr ""
 
-#: java/lang.c:620
+#: java/lang.c:624
 #, gcc-internal-format
 msgid "couldn't determine target name for dependency tracking"
 msgstr ""
@@ -33738,546 +33745,3 @@
 #, gcc-internal-format
 msgid "%qD attribute ignored"
 msgstr "het %qD attribuut wordt genegeerd"
-
-# moet dit eigenlijk wel een vertaalbare string zijn?
-#~ msgid "%s (GCC) %s\n"
-#~ msgstr "%s (GCC) %s\n"
-
-#~ msgid "syntax error: cannot back up"
-#~ msgstr "syntaxfout: kan niet terugkeren"
-
-#~ msgid "memory exhausted"
-#~ msgstr "geheugen opgebruikt"
-
-#~ msgid "syntax error, unexpected %s"
-#~ msgstr "syntaxfout, %s onverwacht"
-
-#~ msgid "syntax error, unexpected %s, expecting %s"
-#~ msgstr "syntaxfout, %s onverwacht, %s verwacht"
-
-#~ msgid "syntax error, unexpected %s, expecting %s or %s"
-#~ msgstr "syntaxfout, %s onverwacht, %s of %s verwacht"
-
-#~ msgid "syntax error, unexpected %s, expecting %s or %s or %s"
-#~ msgstr "syntaxfout, %s onverwacht, %s of %s of %s verwacht"
-
-#~ msgid "syntax error, unexpected %s, expecting %s or %s or %s or %s"
-#~ msgstr "syntaxfout, %s onverwacht, %s of %s of %s of %s verwacht"
-
-#~ msgid "syntax error"
-#~ msgstr "syntaxfout"
-
-#~ msgid "call is unlikely"
-#~ msgstr "oproep is onwaarschijnlijk"
-
-#~ msgid "invalid %%Y value"
-#~ msgstr "ongeldige waarde voor %%Y"
-
-#~ msgid "invalid %%C operand"
-#~ msgstr "ongeldige operand voor %%C"
-
-#~ msgid "invalid %%D operand"
-#~ msgstr "ongeldige operand voor %%D"
-
-#~ msgid "Arithmetic overflow converting %s to %s at %L"
-#~ msgstr "Arithmetische overflow bij conversie van %s naar %s op %L"
-
-#, fuzzy
-#~ msgid "In file %s:%d\n"
-#~ msgstr "In functie %qs:"
-
-#, fuzzy
-#~ msgid "Period required"
-#~ msgstr "overflow in constante expressie"
-
-#, fuzzy
-#~ msgid "REC tag at %L is incompatible with END tag"
-#~ msgstr "case-selector niet compatibel met label"
-
-#, fuzzy
-#~ msgid "storage size not known"
-#~ msgstr "opslaggrootte van %qs is onbekend"
-
-#, fuzzy
-#~ msgid "storage size not constant"
-#~ msgstr "opslaggrootte van %qs is niet constant"
-
-#, fuzzy
-#~ msgid "Processing %s\n"
-#~ msgstr "#error %s"
-
-#, fuzzy
-#~ msgid "%s: error: "
-#~ msgstr "parse-fout"
-
-# Dit zou misschien beter 'warning' blijven
-#, fuzzy
-#~ msgid "%s: warning: "
-#~ msgstr "let op: "
-
-#, fuzzy
-#~ msgid "Missing term"
-#~ msgstr "beginwaarde ontbreekt"
-
-#~ msgid "parse error"
-#~ msgstr "parse-fout"
-
-#~ msgid "syntax error; also virtual memory exhausted"
-#~ msgstr "syntaxfout; ook is het virtueel geheugen opgebruikt"
-
-#~ msgid "parse error; also virtual memory exhausted"
-#~ msgstr "parse-fout; ook is het virtueel geheugen opgebruikt"
-
-#~ msgid "parse error: cannot back up"
-#~ msgstr "parse-fout: kan niet terugkeren"
-
-#, fuzzy
-#~ msgid "Missing name"
-#~ msgstr "beginwaarde ontbreekt"
-
-#, fuzzy
-#~ msgid "Missing variable initializer"
-#~ msgstr "beginwaarde ontbreekt"
-
-#, fuzzy
-#~ msgid "Invalid declaration"
-#~ msgstr "lege declaratie"
-
-#, fuzzy
-#~ msgid "Unbalanced ']'"
-#~ msgstr "niet-gebalanceerde %<#endif%>"
-
-#, fuzzy
-#~ msgid "Missing formal parameter term"
-#~ msgstr "parameternaam ontbreekt uit parameterlijst"
-
-#, fuzzy
-#~ msgid "Missing identifier"
-#~ msgstr "beginwaarde ontbreekt"
-
-#, fuzzy
-#~ msgid "Invalid interface type"
-#~ msgstr "Ongeldig register voor vergelijking"
-
-#, fuzzy
-#~ msgid "Invalid expression statement"
-#~ msgstr "ongeldige expressie als operand"
-
-#, fuzzy
-#~ msgid "Missing or invalid constant expression"
-#~ msgstr "overflow in constante expressie"
-
-#, fuzzy
-#~ msgid "Invalid update expression"
-#~ msgstr "Ongeldig token in expressie"
-
-#, fuzzy
-#~ msgid "']' expected, invalid type expression"
-#~ msgstr "ongeldige waarheidsexpressie"
-
-#, fuzzy
-#~ msgid "Warn about possibly confusing type conversions"
-#~ msgstr "accolades ontbreken rond beginwaarde"
-
-#, fuzzy
-#~ msgid "Make implicit function declarations an error"
-#~ msgstr "parameternamen (zonder types) in functiedeclaratie"
-
-#, fuzzy
-#~ msgid "Make string literals \"const char[]\" not \"char[]\""
-#~ msgstr "slechte stringconstante"
-
-#~ msgid "second argument to %<__builtin_expect%> must be a constant"
-#~ msgstr "tweede argument voor %<__builtin_expect%> moet een constante zijn"
-
-#~ msgid "%<va_start%> used with too many arguments"
-#~ msgstr "%<va_start%> gebruikt met te veel argumenten"
-
-#~ msgid "invalid truth-value expression"
-#~ msgstr "ongeldige waarheidsexpressie"
-
-#~ msgid "invalid lvalue in increment"
-#~ msgstr "ongeldige lvalue in verhoging"
-
-#~ msgid "invalid lvalue in decrement"
-#~ msgstr "ongeldige lvalue in verlaging"
-
-#~ msgid "invalid lvalue in unary %<&%>"
-#~ msgstr "ongeldige lvalue bij unaire %<&%>"
-
-#~ msgid "GCC does not yet properly implement %<[*]%> array declarators"
-#~ msgstr "GCC heeft nog geen fatsoenlijke implementatie van %<[*]%> declaratoren van arrays"
-
-#~ msgid "thread-local storage not supported for this target"
-#~ msgstr "thread-local opslag wordt niet ondersteund voor dit doelsysteem"
-
-#~ msgid "this function may return with or without a value"
-#~ msgstr "deze functie kan met of zonder waarde tergukeren"
-
-#, fuzzy
-#~ msgid "junk at end of #pragma weak"
-#~ msgstr "misvormde #pragma weak"
-
-#~ msgid "internal error"
-#~ msgstr "interne fout"
-
-#, fuzzy
-#~ msgid "code model %<large%> not supported yet"
-#~ msgstr "afrondingsmodus niet ondersteund voor VAX-floats"
-
-#, fuzzy
-#~ msgid "-fpic is not supported; -fPIC assumed"
-#~ msgstr "-pipe wordt niet ondersteund"
-
-#, fuzzy
-#~ msgid "passing %qT for argument %P to %qD"
-#~ msgstr "doorgeven van argument %d van %qs"
-
-#, fuzzy
-#~ msgid "%q+#D previously declared here"
-#~ msgstr "%qs tevoren hier gedeclareerd"
-
-#, fuzzy
-#~ msgid "no type named %q#T in %q#T"
-#~ msgstr "het type van de teruggeefwaarde van %qs is niet %<int%>"
-
-#, fuzzy
-#~ msgid "cannot initialize %qD to namespace %qD"
-#~ msgstr "niet-constante beginwaarde voor %qs"
-
-#, fuzzy
-#~ msgid "operator %qT declared to return %qT"
-#~ msgstr "parameter %qs als void gedeclareerd"
-
-#, fuzzy
-#~ msgid "long or short specified with floating type for %qs"
-#~ msgstr "'long' of 'short' opgegeven bij floating-point type voor %qs"
-
-#, fuzzy
-#~ msgid "constructors may not be cv-qualified"
-#~ msgstr "structure heeft geen lid dat %qs heet"
-
-#, fuzzy
-#~ msgid "enumerator value for %qD not integer constant"
-#~ msgstr "enumeratiewaarde voor %qs is geen integrale constante"
-
-#, fuzzy
-#~ msgid "invalid use of %<virtual%> in template declaration of %q#D"
-#~ msgstr "ongeldig gebruik van onvolledige typedef %qs"
-
-#, fuzzy
-#~ msgid "%qD is not a member of type %qT"
-#~ msgstr "%qs is geen bestand, pipe of tty"
-
-#, fuzzy
-#~ msgid "%<%D::%D%> is not a template"
-#~ msgstr "%qs is geen iterator"
-
-#, fuzzy
-#~ msgid "%qD undeclared in namespace %qD"
-#~ msgstr "ongeldige naam %qs"
-
-#, fuzzy
-#~ msgid "duplicate %<friend%>"
-#~ msgstr "herhaalde %qs"
-
-#, fuzzy
-#~ msgid "invalid function declaration"
-#~ msgstr "lege declaratie"
-
-#, fuzzy
-#~ msgid "%qD does not declare a template type"
-#~ msgstr "%qs is geen iterator"
-
-#, fuzzy
-#~ msgid "division by zero in %<%E / 0%>"
-#~ msgstr "deling door nul in %<#if%>"
-
-#, fuzzy
-#~ msgid "division by zero in %<%E / 0.%>"
-#~ msgstr "deling door nul in %<#if%>"
-
-#, fuzzy
-#~ msgid "division by zero in %<%E %% 0%>"
-#~ msgstr "deling door nul in %<#if%>"
-
-#, fuzzy
-#~ msgid "division by zero in %<%E %% 0.%>"
-#~ msgstr "deling door nul in %<#if%>"
-
-#, fuzzy
-#~ msgid "invalid use of %<--%> on bool variable %qD"
-#~ msgstr "ongeldig gebruik van array die geen lvalue is"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids assignment of arrays"
-#~ msgstr "ISO C++ verbiedt array %qs met lengte 0"
-
-#, fuzzy
-#~ msgid "pointer to member cast via virtual base %qT"
-#~ msgstr "pointer naar een lid gebruikt in rekensom"
-
-#, fuzzy
-#~ msgid "unused parameter %qs"
-#~ msgstr "ongeldige macronaam %<%.*s%>"
-
-#, fuzzy
-#~ msgid "unused variable %qs"
-#~ msgstr "%s van alleen-lezen variabele %qs"
-
-#, fuzzy
-#~ msgid "variable %qD may not have been initialized"
-#~ msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-
-#, fuzzy
-#~ msgid "%Jfinal field %qD may not have been initialized"
-#~ msgstr "object van variabele lengte mag geen beginwaarde krijgen"
-
-#, fuzzy
-#~ msgid "declaration of %qs shadows a parameter"
-#~ msgstr "de declaratie van %qs verbergt een parameter"
-
-#, fuzzy
-#~ msgid "declaration of %qs shadows a symbol from the parameter list"
-#~ msgstr "de declaratie van %qs verbergt een symbool uit de parameterlijst"
-
-#, fuzzy
-#~ msgid "assignment to final static field %q+D not in class initializer"
-#~ msgstr "toekenning aan final-veld %qs niet in constructor"
-
-#, fuzzy
-#~ msgid "assignment to final field %q+D not in constructor"
-#~ msgstr "toekenning aan final-veld %qs niet in constructor"
-
-#, fuzzy
-#~ msgid "couldn't find class %s"
-#~ msgstr "kan %s niet vinden"
-
-#, fuzzy
-#~ msgid "unparseable signature: '%s'"
-#~ msgstr "kan bestand '%s' niet stat'en"
-
-#, fuzzy
-#~ msgid "Not a valid Java .class file."
-#~ msgstr "ongeldige basisklasse"
-
-#, fuzzy
-#~ msgid "error in constant pool entry #%d"
-#~ msgstr "constant object wordt beschreven (argument %d)"
-
-#, fuzzy
-#~ msgid "class is of array type\n"
-#~ msgstr "cast geeft array-type op"
-
-#, fuzzy
-#~ msgid "base class is of array type"
-#~ msgstr "cast geeft array-type op"
-
-#, fuzzy
-#~ msgid "no classes specified"
-#~ msgstr "Bestandsnaam voor uitvoer twee keer opgegeven"
-
-#~ msgid "'-MG' option is unimplemented"
-#~ msgstr "de '-MG' optie is niet geÃ¯mplementeerd"
-
-#, fuzzy
-#~ msgid "can't specify both -o and -MD"
-#~ msgstr "-EB en -EL mogen niet samen gebruikt worden"
-
-#~ msgid "%s: no such class"
-#~ msgstr "%s: geen class met die naam"
-
-#, fuzzy
-#~ msgid "can't reopen %s: %m"
-#~ msgstr "open %s"
-
-#, fuzzy
-#~ msgid "can't close %s: %m"
-#~ msgstr "close %s"
-
-#, fuzzy
-#~ msgid "field initializer type mismatch"
-#~ msgstr "ongeldige beginwaarde voor bit-string"
-
-#, fuzzy
-#~ msgid "can't create directory %s: %m"
-#~ msgstr "dubbele folder %qs wordt genegeerd\n"
-
-#, fuzzy
-#~ msgid "can't open %s for writing: %m"
-#~ msgstr "open %s"
-
-#, fuzzy
-#~ msgid "can't create %s: %m"
-#~ msgstr "open %s"
-
-#, fuzzy
-#~ msgid "can't open output file '%s'"
-#~ msgstr "kan bestand '%s' niet openen"
-
-#, fuzzy
-#~ msgid "file not found '%s'"
-#~ msgstr "kan %s niet vinden"
-
-#, fuzzy
-#~ msgid "internal error - bad unget"
-#~ msgstr "formaatstring niet beÃ«indigd"
-
-#, fuzzy
-#~ msgid "Modifier %qs declared twice"
-#~ msgstr "veld %qs als een functie gedeclareerd"
-
-#, fuzzy
-#~ msgid "Missing return statement"
-#~ msgstr "beginwaarde ontbreekt"
-
-#, fuzzy
-#~ msgid "Unreachable statement"
-#~ msgstr "ongeldige beginwaarde"
-
-#, fuzzy
-#~ msgid "%s: recursive invocation of constructor %qs"
-#~ msgstr "herdefinitie van %<struct %s%>"
-
-#, fuzzy
-#~ msgid "Type %qs not found in declaration of field %qs"
-#~ msgstr "type krijgt standaardwaarde %<int%> in de declaratie van %qs"
-
-#, fuzzy
-#~ msgid "Duplicate %s declaration %qs"
-#~ msgstr "herhaalde label-declaratie %qs"
-
-#, fuzzy
-#~ msgid "Undefined variable %qs"
-#~ msgstr "ongeldige operand van %s"
-
-#, fuzzy
-#~ msgid "No variable %qs defined in class %qs"
-#~ msgstr "kan klasse '%s' niet vinden"
-
-#, fuzzy
-#~ msgid "Undefined variable or class name: %qs"
-#~ msgstr "[kan %s niet vinden]"
-
-#, fuzzy
-#~ msgid "Class %qs not found in type declaration"
-#~ msgstr "geen eerdere declaratie voor %qs"
-
-#, fuzzy
-#~ msgid "Constant expression required"
-#~ msgstr "overflow in constante expressie"
-
-#, fuzzy
-#~ msgid "Incompatible type for case. Can't convert %qs to %<int%>"
-#~ msgstr "incompatibel type voor argument %d van %qs"
-
-#, fuzzy
-#~ msgid "Duplicate case label: %<default%>"
-#~ msgstr "herhaalde case-waarde"
-
-# 'whitespace' -> 'witruimte'?
-#, fuzzy
-#~ msgid "missing static field %qs"
-#~ msgstr "ontbrekende witruimte na getal %qs"
-
-#, fuzzy
-#~ msgid "not a static field %qs"
-#~ msgstr "%qs is geen static veld"
-
-#, fuzzy
-#~ msgid "Incompatible type for %s. Can't convert %qs to %qs"
-#~ msgstr "incompatibel type voor argument %d van %qs"
-
-#, fuzzy
-#~ msgid "unregistered operator %s"
-#~ msgstr "registernaam niet opgegeven voor %qs"
-
-# Is the %s the argument, or is it 'of' the argument?
-#, fuzzy
-#~ msgid "Invalid argument %qs for %<instanceof%>"
-#~ msgstr "ongeldig type-argument %qs"
-
-#, fuzzy
-#~ msgid "Incompatible type for %qs. Can't convert %qs to %qs"
-#~ msgstr "incompatibel type voor argument %d van %qs"
-
-# Is the %s the argument, or is it 'of' the argument?
-#, fuzzy
-#~ msgid "Invalid argument type %qs to %qs"
-#~ msgstr "ongeldig type-argument %qs"
-
-#, fuzzy
-#~ msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
-#~ msgstr "incompatibel type voor argument %d van %qs"
-
-#, fuzzy
-#~ msgid "Invalid array initializer for non-array type %qs"
-#~ msgstr "array krijgt niet-constante array-expressie als beginwaarde"
-
-#, fuzzy
-#~ msgid "Incompatible type for array. %s convert %qs to %qs"
-#~ msgstr "incompatibel type voor argument %d van %qs"
-
-#, fuzzy
-#~ msgid "%<return%> inside instance initializer"
-#~ msgstr "leeg indexbereik in beginwaarde"
-
-#, fuzzy
-#~ msgid "%<return%> inside static initializer"
-#~ msgstr "leeg indexbereik in beginwaarde"
-
-#, fuzzy
-#~ msgid "Declaration of %qs shadows a previous label declaration"
-#~ msgstr "de declaratie van %qs verbergt een parameter"
-
-#, fuzzy
-#~ msgid "This is the location of the previous declaration of label %qs"
-#~ msgstr "dit is een eerdere declaratie"
-
-#, fuzzy
-#~ msgid "No label definition found for %qs"
-#~ msgstr "label niet in een CASE-statement"
-
-#, fuzzy
-#~ msgid "%<continue%> must be in loop"
-#~ msgstr "continue-statement niet in een lus"
-
-#, fuzzy
-#~ msgid "continue label %qs does not name a loop"
-#~ msgstr "continue-statement niet in een lus"
-
-#, fuzzy
-#~ msgid "%<break%> must be in loop or switch"
-#~ msgstr "break-statement niet in een lus of switch"
-
-#, fuzzy
-#~ msgid "duplicate case label: %<"
-#~ msgstr "herhaald label %qs"
-
-#, fuzzy
-#~ msgid "Exception %qs can't be thrown in initializer"
-#~ msgstr "leeg indexbereik in beginwaarde"
-
-#, fuzzy
-#~ msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
-#~ msgstr "incompatibel type voor argument %d van %qs"
-
-#, fuzzy
-#~ msgid "Constructor can't be %s"
-#~ msgstr "structure heeft geen lid dat %qs heet"
-
-#, fuzzy
-#~ msgid "Discouraged redundant use of %qs modifier in declaration of %s"
-#~ msgstr "meerdere opslagklassen in declaratie van %qs"
-
-#, fuzzy
-#~ msgid "Incompatible type for %qs. Can't convert %qs to boolean"
-#~ msgstr "incompatibel type voor argument %d van %qs"
-
-#, fuzzy
-#~ msgid "Incompatible type for %qs. Can't convert %qs to integral"
-#~ msgstr "incompatibel type voor argument %d van onrechtstreekse functie-oproep"
-
-#, fuzzy
-#~ msgid "Variable %qs may not have been initialized"
-#~ msgstr "object van variabele lengte mag geen beginwaarde krijgen"
Index: gcc/po/ChangeLog
===================================================================
--- gcc/po/ChangeLog	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/po/ChangeLog	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,3 +1,33 @@
+2008-03-27  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* zh_CN.po: Update.
+
+2008-03-20  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* es.po: Update.
+
+2008-03-20  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* sv.po: Update.
+
+2008-03-18  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* nl.po: Update.
+
+2008-03-15  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* zh_CN.po: Update.
+
+2008-03-15  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* de.po: Update.
+
+2008-03-14  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* be.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po, ru.po,
+	sr.po, sv.po, tr.po, zh_CN.po, zh_TW.po: Update.
+	* ca.po, rw.po: Remove.
+
 2008-03-05  Release Manager
 
 	* GCC 4.3.0 released.
Index: gcc/po/sr.po
===================================================================
--- gcc/po/sr.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/po/sr.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: gcc 4.2.1\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:09+0000\n"
+"POT-Creation-Date: 2008-03-05 17:23+0100\n"
 "PO-Revision-Date: 2007-08-19 12:00+0200\n"
 "Last-Translator: Caslav Ilic <caslav.ilic@gmx.net>\n"
 "Language-Team: Serbian <gnu@prevod.org>\n"
@@ -15,7 +15,7 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=4; plural=(n==1 ? 3 : n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
-#: c-decl.c:3814
+#: c-decl.c:3813
 msgid "<anonymous>"
 msgstr "<Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾>"
 
@@ -298,53 +298,53 @@
 msgid "End of search list.\n"
 msgstr "ÐšÑ€Ð°Ñ˜ Ð»Ð¸Ñ�Ñ‚Ðµ Ñ‚Ñ€Ð°Ð¶ÐµÑšÐ°.\n"
 
-#: c-opts.c:1484
+#: c-opts.c:1505
 msgid "<built-in>"
 msgstr "<ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¾>"
 
-#: c-opts.c:1502
+#: c-opts.c:1523
 msgid "<command-line>"
 msgstr "<ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð°-Ð»Ð¸Ð½Ð¸Ñ˜Ð°>"
 
-#: c-typeck.c:2448 c-typeck.c:4851 c-typeck.c:4853 c-typeck.c:4861
-#: c-typeck.c:4891 c-typeck.c:6267
+#: c-typeck.c:2459 c-typeck.c:4862 c-typeck.c:4864 c-typeck.c:4872
+#: c-typeck.c:4902 c-typeck.c:6278
 msgid "initializer element is not constant"
 msgstr "ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½"
 
-#: c-typeck.c:4654
+#: c-typeck.c:4665
 msgid "array initialized from parenthesized string constant"
 msgstr "Ð½Ð¸Ð· ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð½Ð¸Ñ�ÐºÐ¾Ð¼ Ñƒ Ð·Ð°Ð³Ñ€Ð°Ð´Ð°Ð¼Ð°"
 
-#: c-typeck.c:4715 cp/typeck2.c:677
+#: c-typeck.c:4726 cp/typeck2.c:677
 #, gcc-internal-format
 msgid "char-array initialized from wide string"
 msgstr "char-Ð½Ð¸Ð· ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ ÑˆÐ¸Ñ€Ð¾ÐºÐ¾Ð¼ Ð½Ð¸Ñ�ÐºÐ¾Ð¼"
 
-#: c-typeck.c:4720
+#: c-typeck.c:4731
 msgid "wchar_t-array initialized from non-wide string"
 msgstr "wchar_t-Ð½Ð¸Ð· ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ Ð½Ðµ-ÑˆÐ¸Ñ€Ð¾ÐºÐ¾Ð¼ Ð½Ð¸Ñ�ÐºÐ¾Ð¼"
 
-#: c-typeck.c:4738 cp/typeck2.c:697
+#: c-typeck.c:4749 cp/typeck2.c:697
 #, gcc-internal-format
 msgid "initializer-string for array of chars is too long"
 msgstr "Ð¿Ñ€ÐµÐ´ÑƒÐ³Ð°Ñ‡ÐºÐ° Ð½Ð¸Ñ�ÐºÐ° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ð·Ð° Ð½Ð¸Ð· Ð·Ð½Ð°ÐºÐ¾Ð²Ð°"
 
-#: c-typeck.c:4744
+#: c-typeck.c:4755
 msgid "array of inappropriate type initialized from string constant"
 msgstr "Ð½Ð¸Ð· Ð½ÐµÐ¿Ð¾Ð´ÐµÑ�Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð½Ð¸Ñ�ÐºÐ¾Ð¼"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-typeck.c:4808 c-typeck.c:4333 cp/typeck.c:1528
+#: c-typeck.c:4819 c-typeck.c:4344 cp/typeck.c:1574
 #, gcc-internal-format
 msgid "invalid use of non-lvalue array"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð½Ðµ-Ð»-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ð½Ð¾Ð³ Ð½Ð¸Ð·Ð°"
 
-#: c-typeck.c:4834
+#: c-typeck.c:4845
 msgid "array initialized from non-constant array expression"
 msgstr "Ð½Ð¸Ð· ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ Ð½Ðµ-ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¸Ð¼ Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¸Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ð¾Ð¼"
 
-#: c-typeck.c:4898 c-typeck.c:6271
+#: c-typeck.c:4909 c-typeck.c:6282
 #, gcc-internal-format
 msgid "initializer element is not computable at load time"
 msgstr "ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¸ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÑƒ"
@@ -353,140 +353,140 @@
 #. 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.
-#: c-typeck.c:4909 c-decl.c:3222 c-decl.c:3237
+#: c-typeck.c:4920 c-decl.c:3220 c-decl.c:3235
 #, gcc-internal-format
 msgid "variable-sized object may not be initialized"
 msgstr "Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‚Ð¸"
 
-#: c-typeck.c:4913
+#: c-typeck.c:4924
 msgid "invalid initializer"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
 
-#: c-typeck.c:5387
+#: c-typeck.c:5398
 msgid "extra brace group at end of initializer"
 msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð° Ð³Ñ€ÑƒÐ¿Ð° Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ… Ð·Ð°Ð³Ñ€Ð°Ð´Ð° Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð°"
 
-#: c-typeck.c:5407
+#: c-typeck.c:5418
 msgid "missing braces around initializer"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ñƒ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ð¾ÐºÐ¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð°"
 
-#: c-typeck.c:5468
+#: c-typeck.c:5479
 msgid "braces around scalar initializer"
 msgstr "Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ð¾ÐºÐ¾ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¾Ð³ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð°"
 
-#: c-typeck.c:5525
+#: c-typeck.c:5536
 msgid "initialization of flexible array member in a nested context"
 msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ñ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð½Ð¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð½Ð¸Ð·Ð° Ñƒ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
 
-#: c-typeck.c:5527
+#: c-typeck.c:5538
 msgid "initialization of a flexible array member"
 msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ñ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð½Ð¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð½Ð¸Ð·Ð°"
 
-#: c-typeck.c:5554
+#: c-typeck.c:5565
 msgid "missing initializer"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
 
-#: c-typeck.c:5576
+#: c-typeck.c:5587
 msgid "empty scalar initializer"
 msgstr "Ð¿Ñ€Ð°Ð·Ð°Ð½ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
 
-#: c-typeck.c:5581
+#: c-typeck.c:5592
 msgid "extra elements in scalar initializer"
 msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ñƒ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¾Ð¼ Ð¸Ð½Ñ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ñƒ"
 
-#: c-typeck.c:5678 c-typeck.c:5738
+#: c-typeck.c:5689 c-typeck.c:5749
 msgid "array index in non-array initializer"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° Ñƒ Ð½Ðµ-Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¾Ð¼ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ"
 
-#: c-typeck.c:5683 c-typeck.c:5791
+#: c-typeck.c:5694 c-typeck.c:5802
 msgid "field name not in record or union initializer"
 msgstr "Ð¸Ð¼Ðµ Ð¿Ð¾Ñ™Ð° Ð½Ð¸Ñ˜Ðµ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ñ�Ð»Ð¾Ð³Ð° Ð¸Ð»Ð¸ ÑƒÐ½Ð¸Ñ˜Ðµ"
 
-#: c-typeck.c:5729
+#: c-typeck.c:5740
 msgid "array index in initializer not of integer type"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
 
-#: c-typeck.c:5734 c-typeck.c:5736
+#: c-typeck.c:5745 c-typeck.c:5747
 msgid "nonconstant array index in initializer"
 msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¸Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ"
 
-#: c-typeck.c:5740 c-typeck.c:5743
+#: c-typeck.c:5751 c-typeck.c:5754
 msgid "array index in initializer exceeds array bounds"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ Ð½Ð¸Ð·Ð°"
 
-#: c-typeck.c:5754
+#: c-typeck.c:5765
 msgid "empty index range in initializer"
 msgstr "Ð¿Ñ€Ð°Ð·Ð°Ð½ Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ð¸ Ð¾Ð¿Ñ�ÐµÐ³ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ"
 
-#: c-typeck.c:5763
+#: c-typeck.c:5774
 msgid "array index range in initializer exceeds array bounds"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ð¸ Ð¾Ð¿Ñ�ÐµÐ³ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ Ð½Ð¸Ð·Ð°"
 
-#: c-typeck.c:5838 c-typeck.c:5861 c-typeck.c:6335
+#: c-typeck.c:5849 c-typeck.c:5872 c-typeck.c:6346
 msgid "initialized field with side-effects overwritten"
 msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¿Ð¾Ñ™Ðµ Ñ�Ð° Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð½Ð¸Ð¼ ÐµÑ„ÐµÐºÑ‚Ð¸Ð¼Ð° Ð¿Ñ€ÐµÐ±Ñ€Ð¸Ñ�Ð°Ð½Ð¾"
 
-#: c-typeck.c:5840 c-typeck.c:5863 c-typeck.c:6337
+#: c-typeck.c:5851 c-typeck.c:5874 c-typeck.c:6348
 msgid "initialized field overwritten"
 msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¿Ð¾Ñ™Ðµ Ð¿Ñ€ÐµÐ±Ñ€Ð¸Ñ�Ð°Ð½Ð¾"
 
-#: c-typeck.c:6545
+#: c-typeck.c:6556
 msgid "excess elements in char array initializer"
 msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ð¾Ð³ Ð½Ð¸Ð·Ð°"
 
-#: c-typeck.c:6552 c-typeck.c:6598
+#: c-typeck.c:6563 c-typeck.c:6609
 msgid "excess elements in struct initializer"
 msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ"
 
-#: c-typeck.c:6613
+#: c-typeck.c:6624
 msgid "non-static initialization of a flexible array member"
 msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ñ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð½Ð¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð½Ð¸Ð·Ð°"
 
-#: c-typeck.c:6681
+#: c-typeck.c:6692
 msgid "excess elements in union initializer"
 msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ ÑƒÐ½Ð¸Ñ˜Ðµ"
 
-#: c-typeck.c:6768
+#: c-typeck.c:6779
 msgid "excess elements in array initializer"
 msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð½Ð¸Ð·Ð°"
 
-#: c-typeck.c:6798
+#: c-typeck.c:6809
 msgid "excess elements in vector initializer"
 msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°"
 
-#: c-typeck.c:6822
+#: c-typeck.c:6833
 msgid "excess elements in scalar initializer"
 msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð°"
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1923
 msgid "flow control insn inside a basic block"
 msgstr "Ð¸Ñ˜Ð° ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ðµ Ñ‚Ð¾ÐºÐ° ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³ Ð±Ð»Ð¾ÐºÐ°"
 
-#: cfgrtl.c:2054
+#: cfgrtl.c:2052
 msgid "wrong insn in the fallthru edge"
 msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð° Ð¸Ñ˜Ð° Ñƒ Ð¿Ñ€Ð¾Ð¿Ð°Ð´Ð½Ð¾Ð¼ Ð¿Ð¾Ñ‚ÐµÐ³Ñƒ"
 
-#: cfgrtl.c:2110
+#: cfgrtl.c:2108
 msgid "insn outside basic block"
 msgstr "Ð¸Ñ˜Ð° Ð¸Ð·Ð²Ð°Ð½ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³ Ð±Ð»Ð¾ÐºÐ°"
 
-#: cfgrtl.c:2117
+#: cfgrtl.c:2115
 msgid "return not followed by barrier"
 msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð°Ðº Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð°Ñ›ÐµÐ½ Ð±Ð°Ñ€Ð¸Ñ˜ÐµÑ€Ð¾Ð¼"
 
-#: cgraph.c:339 ipa-inline.c:417
+#: cgraph.c:340 ipa-inline.c:417
 msgid "function body not available"
 msgstr "Ñ‚ÐµÐ»Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾"
 
-#: cgraph.c:341 cgraphbuild.c:96
+#: cgraph.c:342 cgraphbuild.c:96
 msgid "redefined extern inline functions are not considered for inlining"
 msgstr "Ñ€ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ðµ Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµ ÑƒÑ‚ÐºÐ°Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½Ðµ Ñ€Ð°Ð·Ð¼Ð°Ñ‚Ñ€Ð°Ñ˜Ñƒ Ñ�Ðµ Ð·Ð° ÑƒÑ‚ÐºÐ¸Ð²Ð°ÑšÐµ"
 
-#: cgraph.c:344 cgraphbuild.c:103
+#: cgraph.c:345 cgraphbuild.c:103
 msgid "function not considered for inlining"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñ�Ðµ Ð½Ðµ Ñ€Ð°Ð·Ð¼Ð°Ñ‚Ñ€Ð° Ð·Ð° ÑƒÑ‚ÐºÐ¸Ð²Ð°ÑšÐµ"
 
-#: cgraph.c:346 cgraphbuild.c:99
+#: cgraph.c:347 cgraphbuild.c:99
 msgid "function not inlinable"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÑ‚ÐºÐ°Ñ‚Ð¸"
 
@@ -495,87 +495,87 @@
 msgid "mismatched arguments"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: collect2.c:378 gcc.c:6897
+#: collect2.c:382 gcc.c:6896
 #, c-format
 msgid "internal gcc abort in %s, at %s:%d"
 msgstr "Ð¸Ð½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ¸ Ð¿Ñ€ÐµÐºÐ¸Ð´ Ñƒ %s, ÐºÐ¾Ð´ %s:%d"
 
-#: collect2.c:889
+#: collect2.c:903
 #, c-format
 msgid "no arguments"
 msgstr "Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
 
-#: collect2.c:1263 collect2.c:1411 collect2.c:1446
+#: collect2.c:1277 collect2.c:1425 collect2.c:1460
 #, c-format
 msgid "fopen %s"
 msgstr "fopen %s"
 
-#: collect2.c:1266 collect2.c:1416 collect2.c:1449
+#: collect2.c:1280 collect2.c:1430 collect2.c:1463
 #, c-format
 msgid "fclose %s"
 msgstr "fclose %s"
 
-#: collect2.c:1275
+#: collect2.c:1289
 #, c-format
 msgid "collect2 version %s"
 msgstr "collect2 Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð° %s"
 
-#: collect2.c:1365
+#: collect2.c:1379
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr "Ð½Ð°Ñ’ÐµÐ½Ð¸Ñ… ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°: %d\n"
 
-#: collect2.c:1366
+#: collect2.c:1380
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr "Ð½Ð°Ñ’ÐµÐ½Ð¸Ñ… Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°: %d\n"
 
-#: collect2.c:1367
+#: collect2.c:1381
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr "Ð½Ð°Ñ’ÐµÐ½Ð¸Ñ… Ñ‚Ð°Ð±ÐµÐ»Ð° Ð¾ÐºÐ²Ð¸Ñ€Ð°: %d\n"
 
-#: collect2.c:1504
+#: collect2.c:1518
 #, c-format
 msgid "can't get program status"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð´Ð¾Ð±Ð°Ð²Ð¸Ð¼ Ñ�Ñ‚Ð°ÑšÐµ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð°"
 
-#: collect2.c:1573
+#: collect2.c:1587
 #, fuzzy, c-format
 msgid "could not open response file %s"
 msgstr "Ð½Ð¸Ñ�Ð°Ð¼ Ð¼Ð¾Ð³Ð°Ð¾ Ð´Ð° Ð½Ð°Ñ’ÐµÐ¼ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ Ð½Ð°Ð²Ð¾Ð´Ð° %s\n"
 
-#: collect2.c:1578
+#: collect2.c:1592
 #, fuzzy, c-format
 msgid "could not write to response file %s"
 msgstr "Ð½Ð¸Ñ�Ð°Ð¼ Ð¼Ð¾Ð³Ð°Ð¾ Ð´Ð° Ð½Ð°Ñ’ÐµÐ¼ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ Ð½Ð°Ð²Ð¾Ð´Ð° %s\n"
 
-#: collect2.c:1583
+#: collect2.c:1597
 #, fuzzy, c-format
 msgid "could not close response file %s"
 msgstr "Ð½Ð¸Ñ�Ð°Ð¼ Ð¼Ð¾Ð³Ð°Ð¾ Ð´Ð° Ð½Ð°Ñ’ÐµÐ¼ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ Ð½Ð°Ð²Ð¾Ð´Ð° %s\n"
 
-#: collect2.c:1601
+#: collect2.c:1615
 #, c-format
 msgid "[cannot find %s]"
 msgstr "[Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð½Ð°Ñ’ÐµÐ¼ %s]"
 
-#: collect2.c:1616
+#: collect2.c:1630
 #, c-format
 msgid "cannot find '%s'"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð½Ð°Ñ’ÐµÐ¼ â€˜%sâ€™"
 
-#: collect2.c:1620 collect2.c:2112 collect2.c:2267 gcc.c:2978
+#: collect2.c:1634 collect2.c:2126 collect2.c:2281 gcc.c:2974
 #, c-format
 msgid "pex_init failed"
 msgstr "pex_init Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾ÑˆÐ»Ð¾"
 
-#: collect2.c:1658
+#: collect2.c:1672
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr "[Ð�Ð°Ð¿ÑƒÑˆÑ‚Ð°Ð¼ %s]\n"
 
-#: collect2.c:1878
+#: collect2.c:1892
 #, c-format
 msgid ""
 "\n"
@@ -584,32 +584,32 @@
 "\n"
 "write_c_file - Ð¸Ð·Ð»Ð°Ð·Ð½Ð¾ Ð¸Ð¼Ðµ Ñ˜Ðµ %s, Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ� Ñ˜Ðµ %s\n"
 
-#: collect2.c:2086
+#: collect2.c:2100
 #, c-format
 msgid "cannot find 'nm'"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð½Ð°Ñ’ÐµÐ¼ â€˜nmâ€™"
 
-#: collect2.c:2133
+#: collect2.c:2147
 #, c-format
 msgid "can't open nm output"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ Ð¸Ð·Ð»Ð°Ð· Ð¸Ð· nm"
 
-#: collect2.c:2177
+#: collect2.c:2191
 #, c-format
 msgid "init function found in object %s"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° init Ð½Ð°Ñ’ÐµÐ½Ð° Ñƒ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ñƒ %s"
 
-#: collect2.c:2185
+#: collect2.c:2199
 #, c-format
 msgid "fini function found in object %s"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° fini Ð½Ð°Ñ’ÐµÐ½Ð° Ñƒ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ñƒ %s"
 
-#: collect2.c:2288
+#: collect2.c:2302
 #, c-format
 msgid "can't open ldd output"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ Ð¸Ð·Ð»Ð°Ð· Ð¸Ð· ldd"
 
-#: collect2.c:2291
+#: collect2.c:2305
 #, c-format
 msgid ""
 "\n"
@@ -618,27 +618,27 @@
 "\n"
 "Ð¸Ð·Ð»Ð°Ð· Ð¸Ð· ldd Ñ�Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¸Ð¼Ð°/Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¸Ð¼Ð°.\n"
 
-#: collect2.c:2306
+#: collect2.c:2320
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr "Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐºÐ° Ð·Ð°Ð²Ð¸Ñ�Ð½Ð¾Ñ�Ñ‚ %s Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½Ð°"
 
-#: collect2.c:2318
+#: collect2.c:2332
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐºÑƒ Ð·Ð°Ð²Ð¸Ñ�Ð½Ð¾Ñ�Ñ‚ â€˜%sâ€™"
 
-#: collect2.c:2474
+#: collect2.c:2488
 #, c-format
 msgid "%s: not a COFF file"
 msgstr "%s: Ð½Ð¸Ñ˜Ðµ ÐšÐžÐ¤Ð¤ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ°"
 
-#: collect2.c:2594
+#: collect2.c:2608
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr "%s: Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ ÐºÐ°Ð¾ ÐšÐžÐ¤Ð¤ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ"
 
-#: collect2.c:2652
+#: collect2.c:2666
 #, c-format
 msgid "library lib%s not found"
 msgstr "Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ° lib%s Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½Ð°"
@@ -688,40 +688,40 @@
 msgid "negative insn length"
 msgstr "Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð½Ð° Ð´ÑƒÐ¶Ð¸Ð½Ð° Ð¸Ñ˜Ðµ"
 
-#: final.c:2609
+#: final.c:2615
 msgid "could not split insn"
 msgstr "Ð½Ð¸Ñ�Ð°Ð¼ Ð¼Ð¾Ð³Ð°Ð¾ Ð´Ð° Ð¿Ð¾Ð´ÐµÐ»Ð¸Ð¼ Ð¸Ñ˜Ñƒ"
 
-#: final.c:2979
+#: final.c:2992
 msgid "invalid 'asm': "
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° â€˜asmâ€™: "
 
-#: final.c:3162
+#: final.c:3175
 #, c-format
 msgid "nested assembly dialect alternatives"
 msgstr "Ð°Ð»Ñ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ðµ Ð´Ð¸Ñ˜Ð°Ð»ÐµÐºÑ‚Ð° ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð¾Ð³ Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð°"
 
-#: final.c:3179 final.c:3191
+#: final.c:3192 final.c:3204
 #, c-format
 msgid "unterminated assembly dialect alternative"
 msgstr "Ð½ÐµÐ¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð° Ð°Ð»Ñ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð° Ð´Ð¸Ñ˜Ð°Ð»ÐµÐºÑ‚Ð° Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð°"
 
-#: final.c:3238
+#: final.c:3251
 #, c-format
 msgid "operand number missing after %%-letter"
 msgstr "Ð±Ñ€Ð¾Ñ˜ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¿Ð¾Ñ�Ð»Ðµ %%-Ñ�Ð»Ð¾Ð²Ð°"
 
-#: final.c:3241 final.c:3282
+#: final.c:3254 final.c:3295
 #, c-format
 msgid "operand number out of range"
 msgstr "Ð±Ñ€Ð¾Ñ˜ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð¸Ð·Ð²Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³Ð°"
 
-#: final.c:3301
+#: final.c:3314
 #, c-format
 msgid "invalid %%-code"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ %%-ÐºÐ¾Ð´"
 
-#: final.c:3331
+#: final.c:3344
 #, c-format
 msgid "'%%l' operand isn't a label"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ ÑƒÐ· â€˜%%lâ€™ Ð½Ð¸Ñ˜Ðµ ÐµÑ‚Ð¸ÐºÐµÑ‚Ð°"
@@ -732,13 +732,13 @@
 #. handle them.
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3433 vmsdbgout.c:487 config/i386/i386.c:8143
+#: final.c:3446 vmsdbgout.c:487 config/i386/i386.c:8198
 #: config/pdp11/pdp11.c:1704
 #, c-format
 msgid "floating constant misused"
 msgstr "Ð»Ð¾ÑˆÐ° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ñ€ÐµÐ°Ð»Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ"
 
-#: final.c:3493 vmsdbgout.c:544 config/i386/i386.c:8224
+#: final.c:3507 vmsdbgout.c:544 config/i386/i386.c:8279
 #: config/pdp11/pdp11.c:1751
 #, c-format
 msgid "invalid expression as operand"
@@ -749,7 +749,7 @@
 msgid "Using built-in specs.\n"
 msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ð¼ ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ðµ Ð½Ð°Ð²Ð¾Ð´Ðµ.\n"
 
-#: gcc.c:1887
+#: gcc.c:1883
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
@@ -758,42 +758,42 @@
 "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ð¼ Ð½Ð°Ð²Ð¾Ð´ %s Ð½Ð° '%s'\n"
 "\n"
 
-#: gcc.c:2002
+#: gcc.c:1998
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "Ð§Ð¸Ñ‚Ð°Ð¼ Ð½Ð°Ð²Ð¾Ð´Ðµ Ð¸Ð· %s\n"
 
-#: gcc.c:2098 gcc.c:2117
+#: gcc.c:2094 gcc.c:2113
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr "Ð½Ð°Ð²Ð¾Ð´Ð¸: %%include Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð° Ð»Ð¾ÑˆÐµ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð°Ð½Ð° Ð¿Ð¾Ñ�Ð»Ðµ %ld Ð·Ð½Ð°ÐºÐ¾Ð²Ð°"
 
-#: gcc.c:2125
+#: gcc.c:2121
 #, c-format
 msgid "could not find specs file %s\n"
 msgstr "Ð½Ð¸Ñ�Ð°Ð¼ Ð¼Ð¾Ð³Ð°Ð¾ Ð´Ð° Ð½Ð°Ñ’ÐµÐ¼ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ Ð½Ð°Ð²Ð¾Ð´Ð° %s\n"
 
-#: gcc.c:2142 gcc.c:2150 gcc.c:2159 gcc.c:2168
+#: gcc.c:2138 gcc.c:2146 gcc.c:2155 gcc.c:2164
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr "Ð½Ð°Ð²Ð¾Ð´Ð¸: %%rename Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð° Ð»Ð¾ÑˆÐµ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð°Ð½Ð° Ð¿Ð¾Ñ�Ð»Ðµ %ld Ð·Ð½Ð°ÐºÐ¾Ð²Ð°"
 
-#: gcc.c:2177
+#: gcc.c:2173
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr "Ð½Ð°Ð²Ð¾Ð´Ð¸: Ð½Ð¸Ñ˜Ðµ ÑƒÑ‚Ð²Ñ€Ñ’ÐµÐ½Ð¾ Ð´Ð° Ñ˜Ðµ Ð½Ð°Ð²Ð¾Ð´ %s Ð¿Ñ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½"
 
-#: gcc.c:2184
+#: gcc.c:2180
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr "%s: Ð¿Ð¾ÐºÑƒÑˆÐ°Ñ˜ Ð¿Ñ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°ÑšÐ° Ð½Ð°Ð²Ð¾Ð´Ð° â€˜%sâ€™ Ñƒ Ð²ÐµÑ› Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½ Ð½Ð°Ð²Ð¾Ð´ â€˜%sâ€™"
 
-#: gcc.c:2189
+#: gcc.c:2185
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr "Ð¿Ñ€ÐµÐ¸Ð¼ÐµÐ½ÑƒÑ˜ Ð½Ð°Ð²Ð¾Ð´ %s Ñƒ %s\n"
 
-#: gcc.c:2191
+#: gcc.c:2187
 #, c-format
 msgid ""
 "spec is '%s'\n"
@@ -802,37 +802,37 @@
 "Ð½Ð°Ð²Ð¾Ð´ Ñ˜Ðµ â€˜%sâ€™\n"
 "\n"
 
-#: gcc.c:2204
+#: gcc.c:2200
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "Ð½Ð°Ð²Ð¾Ð´Ð¸: Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° %% Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¿Ð¾Ñ�Ð»Ðµ %ld Ð·Ð½Ð°ÐºÐ¾Ð²Ð°"
 
-#: gcc.c:2215 gcc.c:2228
+#: gcc.c:2211 gcc.c:2224
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr "Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Ð½Ð°Ð²Ð¾Ð´Ð° Ð»Ð¾ÑˆÐµ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð°Ð½Ð° Ð¿Ð¾Ñ�Ð»Ðµ %ld Ð·Ð½Ð°ÐºÐ¾Ð²Ð°"
 
-#: gcc.c:2281
+#: gcc.c:2277
 #, c-format
 msgid "spec file has no spec for linking"
 msgstr "Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Ð½Ð°Ð²Ð¾Ð´Ð° Ð½ÐµÐ¼Ð° Ð½Ð°Ð²Ð¾Ð´ Ð·Ð° Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°ÑšÐµ"
 
-#: gcc.c:2609 gcc.c:4751
+#: gcc.c:2605 gcc.c:4745
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
 
-#: gcc.c:2809
+#: gcc.c:2805
 #, c-format
 msgid "system path '%s' is not absolute"
 msgstr "Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ�ÐºÐ° Ð¿ÑƒÑ‚Ð°ÑšÐ° â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð°Ð¿Ñ�Ð¾Ð»ÑƒÑ‚Ð½Ð°"
 
-#: gcc.c:2872
+#: gcc.c:2868
 #, c-format
 msgid "-pipe not supported"
 msgstr "-pipe Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾"
 
-#: gcc.c:2934
+#: gcc.c:2930
 #, c-format
 msgid ""
 "\n"
@@ -841,15 +841,15 @@
 "\n"
 "Ð�Ð°Ñ�Ñ‚Ð°Ð²Ð¸Ñ‚Ð¸? (y Ð¸Ð»Ð¸ n) "
 
-#: gcc.c:3017
+#: gcc.c:3013
 msgid "failed to get exit status"
 msgstr "Ð½Ð¸Ñ�Ð°Ð¼ ÑƒÑ�Ð¿ÐµÐ¾ Ð´Ð° Ð´Ð¾Ð±Ð°Ð²Ð¸Ð¼ Ð¸Ð·Ð»Ð°Ð·Ð½Ð¸ Ñ�Ñ‚Ð°Ñ‚ÑƒÑ�"
 
-#: gcc.c:3023
+#: gcc.c:3019
 msgid "failed to get process times"
 msgstr "Ð½Ð¸Ñ�Ð°Ð¼ ÑƒÑ�Ð¿ÐµÐ¾ Ð´Ð° Ð´Ð¾Ð±Ð°Ð²Ð¸Ð¼ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ð°"
 
-#: gcc.c:3049
+#: gcc.c:3045
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -860,80 +860,80 @@
 "ÐœÐ¾Ð»Ð¸Ð¼Ð¾ Ð¿Ð¾Ð´Ð½ÐµÑ�Ð¸Ñ‚Ðµ Ð¿ÑƒÐ½ Ð¸Ð·Ð²ÐµÑˆÑ‚Ð°Ñ˜ Ð¾ Ð³Ñ€ÐµÑˆÑ†Ð¸.\n"
 "ÐŸÐ¾Ð³Ð»ÐµÐ´Ð°Ñ˜Ñ‚Ðµ %s Ð·Ð° ÑƒÐ¿ÑƒÑ‚Ñ�Ñ‚Ð²Ð°."
 
-#: gcc.c:3075
+#: gcc.c:3071
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:3211
+#: gcc.c:3205
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Ð£Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð°: %s [Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ] Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ°...\n"
 
-#: gcc.c:3212
+#: gcc.c:3206
 msgid "Options:\n"
 msgstr "ÐžÐ¿Ñ†Ð¸Ñ˜Ðµ:\n"
 
-#: gcc.c:3214
+#: gcc.c:3208
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         Ð˜Ð·Ð°Ñ’Ð¸ Ñ�Ð° Ð½Ð°Ñ˜Ð²Ð¸ÑˆÐ¸Ð¼ ÐºÐ¾Ð´Ð¾Ð¼ Ð³Ñ€ÐµÑˆÐºÐµ Ð¸Ð· Ñ„Ð°Ð·Ðµ\n"
 
-#: gcc.c:3215
+#: gcc.c:3209
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ Ð¾Ð²Ðµ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ðµ\n"
 
-#: gcc.c:3216
+#: gcc.c:3210
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ðµ Ð»Ð¸Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ�ÐµÐ±Ð½Ðµ Ð·Ð° Ñ†Ð¸Ñ™\n"
 
-#: gcc.c:3217
+#: gcc.c:3211
 msgid "  --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
 msgstr ""
 
-#: gcc.c:3218
+#: gcc.c:3212
 #, fuzzy
 msgid "                           Display specific types of command line options\n"
 msgstr "  --target-help            ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ðµ Ð»Ð¸Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ�ÐµÐ±Ð½Ðµ Ð·Ð° Ñ†Ð¸Ñ™\n"
 
-#: gcc.c:3220
+#: gcc.c:3214
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  (Ð£Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ðµ â€ž-v --helpâ€œ Ð·Ð° Ð¿Ñ€Ð¸ÐºÐ°Ð· Ð¾Ð¿Ñ†Ð¸Ñ˜Ð° ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ðµ Ð»Ð¸Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ã¢)\n"
 
-#: gcc.c:3221
+#: gcc.c:3215
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ Ñ�Ð²Ðµ ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ðµ Ð½Ð¸Ñ�ÐºÐµ Ð½Ð°Ð²Ð¾Ð´Ð°\n"
 
-#: gcc.c:3222
+#: gcc.c:3216
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ Ð²ÐµÑ€Ð·Ð¸Ñ˜Ñƒ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð°\n"
 
-#: gcc.c:3223
+#: gcc.c:3217
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð¾Ð² Ñ†Ð¸Ñ™Ð½Ð¸ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ð¾Ñ€\n"
 
-#: gcc.c:3224
+#: gcc.c:3218
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr ""
 "  -print-search-dirs       ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼Ðµ Ñƒ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð¾Ð²Ð¾Ñ˜ Ð¿ÑƒÑ‚Ð°ÑšÐ¸\n"
 "                           Ñ‚Ñ€Ð°Ð¶ÐµÑšÐ°\n"
 
-#: gcc.c:3225
+#: gcc.c:3219
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ Ð¸Ð¼Ðµ Ð¿Ñ€Ð¸Ð´Ñ€ÑƒÐ¶ÐµÐ½Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð°\n"
 
-#: gcc.c:3226
+#: gcc.c:3220
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<Ð±Ð¸Ð±>   ÐŸÑ€Ð¸ÐºÐ°Ð¶Ñƒ Ð¿ÑƒÐ½Ñƒ Ð¿ÑƒÑ‚Ð°ÑšÑƒ Ð´Ð¾ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ <Ð±Ð¸Ð±>\n"
 
-#: gcc.c:3227
+#: gcc.c:3221
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<Ð¿Ñ€Ð¾Ð³>  ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ Ð¿ÑƒÐ½Ñƒ Ð¿ÑƒÑ‚Ð°ÑšÑƒ Ð´Ð¾ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð° <Ð¿Ñ€Ð¾Ð³>\n"
 
-#: gcc.c:3228
+#: gcc.c:3222
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ ÐºÐ¾Ñ€ÐµÐ½Ð¸ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼ Ð·Ð° Ð²ÐµÑ€Ð·Ð¸Ñ˜Ðµ libgcc\n"
 
-#: gcc.c:3229
+#: gcc.c:3223
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -941,63 +941,63 @@
 "  -print-multi-lib         ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ Ð¼Ð°Ð¿Ð¸Ñ€Ð°ÑšÐµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ Ð¾Ð¿Ñ†Ð¸Ñ˜Ð° ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ðµ Ð»Ð¸Ð½Ð¸Ñ˜Ðµ Ð¸\n"
 "                           Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐ¸Ñ… Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼Ð° Ð·Ð° Ñ‚Ñ€Ð°Ð¶ÐµÑšÐµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ°\n"
 
-#: gcc.c:3232
+#: gcc.c:3226
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr "  -print-multi-os-directory ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ Ñ€ÐµÐ»Ð°Ñ‚Ð¸Ð²Ð½Ñƒ Ð¿ÑƒÑ‚Ð°ÑšÑƒ Ð´Ð¾ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ° ÐžÐ¡Ð°\n"
 
-#: gcc.c:3233
+#: gcc.c:3227
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 msgstr ""
 
-#: gcc.c:3234
+#: gcc.c:3228
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ>             ÐŸÑ€Ð¾Ñ�Ð»ÐµÐ´Ð¸ Ð·Ð°Ñ€ÐµÐ·Ð¸Ð¼Ð° Ñ€Ð°Ð·Ð´Ð²Ð¾Ñ˜ÐµÐ½Ðµ <Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ> Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ñƒ\n"
 
-#: gcc.c:3235
+#: gcc.c:3229
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ>             ÐŸÑ€Ð¾Ñ�Ð»ÐµÐ´Ð¸ Ð·Ð°Ñ€ÐµÐ·Ð¸Ð¼Ð° Ñ€Ð°Ð·Ð´Ð²Ð¾Ñ˜ÐµÐ½Ðµ <Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ> Ð¿Ñ€ÐµÐ´Ð¾Ð±Ñ€Ð°Ñ’Ð¸Ð²Ð°Ñ‡Ñƒ\n"
 
-#: gcc.c:3236
+#: gcc.c:3230
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ>             ÐŸÑ€Ð¾Ñ�Ð»ÐµÐ´Ð¸ Ð·Ð°Ñ€ÐµÐ·Ð¸Ð¼Ð° Ñ€Ð°Ð·Ð´Ð²Ð¾Ñ˜ÐµÐ½Ðµ <Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ> Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°Ñ‡Ñƒ\n"
 
-#: gcc.c:3237
+#: gcc.c:3231
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr "  -Xassembler <Ð°Ñ€Ð³>        ÐŸÑ€Ð¾Ñ�Ð»ÐµÐ´Ð¸ <Ð°Ñ€Ð³> Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ñƒ\n"
 
-#: gcc.c:3238
+#: gcc.c:3232
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr "  -Xpreprocessor <Ð°Ñ€Ð³>     ÐŸÑ€Ð¾Ñ�Ð»ÐµÐ´Ð¸ <Ð°Ñ€Ð³> Ð¿Ñ€ÐµÐ´Ð¾Ð±Ñ€Ð°Ñ’Ð¸Ð²Ð°Ñ‡Ñƒ\n"
 
-#: gcc.c:3239
+#: gcc.c:3233
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <Ð°Ñ€Ð³>           ÐŸÑ€Ð¾Ñ�Ð»ÐµÐ´Ð¸ <Ð°Ñ€Ð³> Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°Ñ‡Ñƒ\n"
 
-#: gcc.c:3240
+#: gcc.c:3234
 msgid "  -combine                 Pass multiple source files to compiler at once\n"
 msgstr "  -combine                 ÐŸÑ€Ð¾Ñ�Ð»ÐµÐ´Ð¸ Ð¾Ð´Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ð²Ð¸ÑˆÐµ Ð¸Ð·Ð²Ð¾Ñ€Ð½Ð¸Ñ… Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ñƒ\n"
 
-#: gcc.c:3241
+#: gcc.c:3235
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              Ð�Ðµ Ð±Ñ€Ð¸ÑˆÐ¸ Ð¼ÐµÑ’ÑƒÐ´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ\n"
 
-#: gcc.c:3242
+#: gcc.c:3236
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ†ÐµÐ²Ð¸ Ð¿Ñ€Ðµ Ð½ÐµÐ³Ð¾ Ð¼ÐµÑ’ÑƒÐ´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ\n"
 
-#: gcc.c:3243
+#: gcc.c:3237
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    ÐœÐµÑ€Ð¸ Ð²Ñ€ÐµÐ¼Ðµ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÐ° Ñ�Ð²Ð°ÐºÐ¾Ð³ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ð°\n"
 
-#: gcc.c:3244
+#: gcc.c:3238
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -specs=<Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ°>        ÐŸÐ¾Ñ‚Ð¸Ñ�Ð½Ð¸ ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ðµ Ð½Ð°Ð²Ð¾Ð´Ðµ Ñ�Ð°Ð´Ñ€Ð¶Ð°Ñ˜ÐµÐ¼ <Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ>\n"
 
-#: gcc.c:3245
+#: gcc.c:3239
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr "  -std=<Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´>          ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ñ�Ñƒ ÑƒÐ»Ð°Ð·Ð½Ð¸ Ð¸Ð·Ð²Ð¾Ñ€Ð¸ Ð¿Ð¾ Ð´Ð°Ñ‚Ð¾Ð¼ <Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ñƒ>\n"
 
-#: gcc.c:3246
+#: gcc.c:3240
 msgid ""
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 "                           and libraries\n"
@@ -1005,47 +1005,47 @@
 "  --sysroot=<Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼> ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ <Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼> ÐºÐ°Ð¾ ÐºÐ¾Ñ€ÐµÐ½Ð¸ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼ Ð·Ð°\n"
 "                           Ð·Ð°Ð³Ð»Ð°Ð²Ñ™Ð° Ð¸ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ\n"
 
-#: gcc.c:3249
+#: gcc.c:3243
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼>        Ð”Ð¾Ð´Ð°Ñ˜ <Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼> Ñƒ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð¾Ð²Ðµ Ð¿ÑƒÑ‚Ð°ÑšÐµ Ñ‚Ñ€Ð°Ð¶ÐµÑšÐ°\n"
 
-#: gcc.c:3250
+#: gcc.c:3244
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr "  -b <Ð¼Ð°ÑˆÐ¸Ð½Ð°>              Ð˜Ð·Ð²Ñ€ÑˆÐ¸ gcc Ð·Ð° Ñ†Ð¸Ñ™Ð½Ñƒ <Ð¼Ð°ÑˆÐ¸Ð½Ñƒ>, Ð°ÐºÐ¾ Ñ˜Ðµ Ð¸Ð½Ñ�Ñ‚Ð°Ð»Ð¸Ñ€Ð°Ð½\n"
 
-#: gcc.c:3251
+#: gcc.c:3245
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr "  -V <Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð°>             Ð˜Ð·Ð²Ñ€ÑˆÐ¸ gcc Ð´Ð°Ñ‚Ðµ <Ð²ÐµÑ€Ð·Ð¸Ñ˜Ðµ>, Ð°ÐºÐ¾ Ñ˜Ðµ Ð¸Ð½Ñ�Ñ‚Ð°Ð»Ð¸Ñ€Ð°Ð½Ð°\n"
 
-#: gcc.c:3252
+#: gcc.c:3246
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ðµ ÐºÐ¾Ñ˜Ðµ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€ Ð¿Ð¾Ð·Ð¸Ð²Ð°\n"
 
-#: gcc.c:3253
+#: gcc.c:3247
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 "  -###                     ÐšÐ°Ð¾ -v Ð°Ð»Ð¸ Ñ�Ñƒ Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ Ñ†Ð¸Ñ‚Ð¸Ñ€Ð°Ð½Ðµ Ð¸ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ñ�Ðµ Ð½Ðµ\n"
 "                           Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°Ñ˜Ñƒ\n"
 
-#: gcc.c:3254
+#: gcc.c:3248
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr ""
 "  -E                       Ð¡Ð°Ð¼Ð¾ Ð¿Ñ€ÐµÐ´Ð¾Ð±Ñ€Ð°Ð´Ð°; Ð±ÐµÐ· ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¾Ð²Ð°ÑšÐ°, Ñ�Ð°Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐ° Ð¸\n"
 "                           Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°ÑšÐ°\n"
 
-#: gcc.c:3255
+#: gcc.c:3249
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       Ð¡Ð°Ð¼Ð¾ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¾Ð²Ð°ÑšÐµ; Ð±ÐµÐ· Ñ�Ð°Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐ° Ð¸Ð»Ð¸ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°ÑšÐ°\n"
 
-#: gcc.c:3256
+#: gcc.c:3250
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¾Ð²Ð°ÑšÐµ Ð¸ Ñ�Ð°Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ, Ð°Ð»Ð¸ Ð±ÐµÐ· Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°ÑšÐ°\n"
 
-#: gcc.c:3257
+#: gcc.c:3251
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ°>            Ð¡Ð¼ÐµÑ�Ñ‚Ð¸ Ð¸Ð·Ð»Ð°Ð· Ñƒ <Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ>\n"
 
-#: gcc.c:3258
+#: gcc.c:3252
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissible languages include: c c++ assembler none\n"
@@ -1057,7 +1057,7 @@
 "                           â€˜noneâ€™ Ð·Ð½Ð°Ñ‡Ð¸ Ð²Ñ€Ð°Ñ›Ð°ÑšÐµ Ð½Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾ Ð¿Ð¾Ð½Ð°ÑˆÐ°ÑšÐµ,\n"
 "                           Ð¿Ð¾Ð³Ð°Ñ’Ð°ÑšÐµ Ñ˜ÐµÐ·Ð¸ÐºÐ° Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ñƒ Ð½Ð°Ñ�Ñ‚Ð°Ð²ÐºÐ° Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ\n"
 
-#: gcc.c:3265
+#: gcc.c:3259
 #, c-format
 msgid ""
 "\n"
@@ -1070,27 +1070,27 @@
 "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’ÑƒÑ˜Ñƒ Ñ€Ð°Ð·Ð½Ð¸Ð¼ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ð¸Ð¼Ð° ÐºÐ¾Ñ˜Ðµ Ñ�Ð°Ð·Ð¸Ð²Ð° %s. Ð”Ð° Ð±Ð¸ Ñ�Ðµ Ñ‚Ð¸Ð¼ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ð¸Ð¼Ð°\n"
 "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÐ´Ð¸Ð»Ðµ Ð´Ñ€ÑƒÐ³Ðµ Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ, Ð¼Ð¾Ñ€Ð° Ñ�Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ð¸ -W<Ñ�Ð»Ð¾Ð²Ð¾>.\n"
 
-#: gcc.c:3389
+#: gcc.c:3383
 #, c-format
 msgid "'-%c' option must have argument"
 msgstr "ÐžÐ¿Ñ†Ð¸Ñ˜Ð° â€˜-%câ€™ Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: gcc.c:3411
+#: gcc.c:3405
 #, c-format
 msgid "couldn't run '%s': %s"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¸Ð·Ð²Ñ€ÑˆÐ¸Ð¼ â€˜%sâ€™: %s"
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3612
+#: gcc.c:3606
 #, fuzzy, c-format
 msgid "%s %s%s\n"
 msgstr "%s â€˜%sâ€™\n"
 
-#: gcc.c:3615 gcov.c:426 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
+#: gcc.c:3609 gcov.c:427 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
 msgid "(C)"
 msgstr "Â©"
 
-#: gcc.c:3616 java/jcf-dump.c:1169
+#: gcc.c:3610 java/jcf-dump.c:1169
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
@@ -1101,160 +1101,160 @@
 "Ð“Ð�Ð Ð�Ð�Ð¦Ð˜ÐˆÐ•; Ñ‡Ð°Ðº Ð½Ð¸ Ð·Ð° ÐšÐžÐœÐ•Ð Ð¦Ð˜ÐˆÐ�Ð›Ð�Ð£ Ð’Ð Ð•Ð”Ð�ÐžÐ¡Ð¢ Ð¸Ð»Ð¸ Ð˜Ð¡ÐŸÐ£ÐŠÐ�Ð’Ð�ÐŠÐ• ÐžÐ”Ð Ð•Ð‚Ð•Ð�Ð• ÐŸÐžÐ¢Ð Ð•Ð‘Ð•.\n"
 "\n"
 
-#: gcc.c:3728
+#: gcc.c:3722
 #, c-format
 msgid "argument to '-Xlinker' is missing"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° â€˜-Xlinkerâ€™"
 
-#: gcc.c:3736
+#: gcc.c:3730
 #, c-format
 msgid "argument to '-Xpreprocessor' is missing"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° â€˜-Xpreprocessorâ€™"
 
-#: gcc.c:3743
+#: gcc.c:3737
 #, c-format
 msgid "argument to '-Xassembler' is missing"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° â€˜-Xassemblerâ€™"
 
-#: gcc.c:3750
+#: gcc.c:3744
 #, c-format
 msgid "argument to '-l' is missing"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° â€˜-lâ€™"
 
-#: gcc.c:3771
+#: gcc.c:3765
 #, c-format
 msgid "argument to '-specs' is missing"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° â€˜-specsâ€™"
 
-#: gcc.c:3785
+#: gcc.c:3779
 #, c-format
 msgid "argument to '-specs=' is missing"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° â€˜-specs=â€™"
 
-#: gcc.c:3826
+#: gcc.c:3820
 #, c-format
 msgid "'-%c' must come at the start of the command line"
 msgstr "â€˜-%câ€™ Ñ�Ðµ Ð¼Ð¾Ñ€Ð° Ð½Ð°Ñ›Ð¸ Ð½Ð° Ð¿Ð¾Ñ‡ÐµÑ‚ÐºÑƒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ðµ Ð»Ð¸Ð½Ð¸Ñ˜Ðµ"
 
-#: gcc.c:3835
+#: gcc.c:3829
 #, c-format
 msgid "argument to '-B' is missing"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° â€˜-Bâ€™"
 
-#: gcc.c:4185
+#: gcc.c:4179
 #, c-format
 msgid "argument to '-x' is missing"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° â€˜-xâ€™"
 
-#: gcc.c:4213
+#: gcc.c:4207
 #, c-format
 msgid "argument to '-%s' is missing"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° â€˜-%sâ€™"
 
-#: gcc.c:4541
+#: gcc.c:4535
 #, c-format
 msgid "switch '%s' does not start with '-'"
 msgstr "Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ â€˜%sâ€™ Ð½Ðµ Ð¿Ð¾Ñ‡Ð¸ÑšÐµ Ñ�Ð° â€˜-â€™"
 
-#: gcc.c:4685
+#: gcc.c:4679
 #, c-format
 msgid "spec '%s' invalid"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð½Ð°Ð²Ð¾Ð´ â€˜%sâ€™"
 
-#: gcc.c:4824
+#: gcc.c:4818
 #, c-format
 msgid "spec '%s' has invalid '%%0%c'"
 msgstr "Ð½Ð°Ð²Ð¾Ð´ â€˜%sâ€™ Ð¸Ð¼Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ â€˜%%0%câ€™"
 
-#: gcc.c:5053
+#: gcc.c:5047
 #, fuzzy, c-format
 msgid "could not open temporary response file %s"
 msgstr "Ð½Ð¸Ñ�Ð°Ð¼ Ð¼Ð¾Ð³Ð°Ð¾ Ð´Ð° Ð¾Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ Ð¿Ð¾Ð¿Ð¸Ñ�Ð° %qs: %s"
 
-#: gcc.c:5059
+#: gcc.c:5053
 #, fuzzy, c-format
 msgid "could not write to temporary response file %s"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð½Ð°Ð¿Ñ€Ð°Ð²Ð¸Ð¼ Ð¿Ñ€Ð¸Ð²Ñ€ÐµÐ¼ÐµÐ½Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ"
 
-#: gcc.c:5065
+#: gcc.c:5059
 #, fuzzy, c-format
 msgid "could not close temporary response file %s"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð½Ð°Ð¿Ñ€Ð°Ð²Ð¸Ð¼ Ð¿Ñ€Ð¸Ð²Ñ€ÐµÐ¼ÐµÐ½Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ"
 
-#: gcc.c:5099
+#: gcc.c:5093
 #, c-format
 msgid "spec '%s' has invalid '%%W%c"
 msgstr "Ð½Ð°Ð²Ð¾Ð´ â€˜%sâ€™ Ð¸Ð¼Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ â€˜%%W%câ€™"
 
-#: gcc.c:5119
+#: gcc.c:5113
 #, c-format
 msgid "spec '%s' has invalid '%%x%c'"
 msgstr "Ð½Ð°Ð²Ð¾Ð´ â€˜%sâ€™ Ð¸Ð¼Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ â€˜%%x%câ€™"
 
-#: gcc.c:5341
+#: gcc.c:5335
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr "ÐžÐ±Ñ€Ð°Ñ’ÑƒÑ˜ÐµÐ¼ Ð½Ð°Ð²Ð¾Ð´ %c%s%c, ÐºÐ¾Ñ˜Ð¸ Ñ˜Ðµ â€˜%sâ€™\n"
 
-#: gcc.c:5465
+#: gcc.c:5459
 #, c-format
 msgid "unknown spec function '%s'"
 msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð½Ð°Ð²Ð¾Ð´Ð° â€˜%sâ€™"
 
-#: gcc.c:5484
+#: gcc.c:5478
 #, c-format
 msgid "error in args to spec function '%s'"
 msgstr "Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸Ð¼Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð° â€˜%sâ€™"
 
-#: gcc.c:5532
+#: gcc.c:5526
 #, c-format
 msgid "malformed spec function name"
 msgstr "Ð»Ð¾ÑˆÐµ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð°Ð½Ð¾ Ð¸Ð¼Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½Ð°Ð²Ð¾Ð´Ð°"
 
 #. )
-#: gcc.c:5535
+#: gcc.c:5529
 #, c-format
 msgid "no arguments for spec function"
 msgstr "Ð½ÐµÐ¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð°"
 
-#: gcc.c:5554
+#: gcc.c:5548
 #, c-format
 msgid "malformed spec function arguments"
 msgstr "Ð»Ð¾ÑˆÐµ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½Ð°Ð²Ð¾Ð´Ð°"
 
-#: gcc.c:5800
+#: gcc.c:5794
 #, c-format
 msgid "braced spec '%s' is invalid at '%c'"
 msgstr "Ð½Ð°Ð²Ð¾Ð´ â€˜%sâ€™ Ñƒ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ð¸Ð¼ Ð·Ð°Ð³Ñ€Ð°Ð´Ð°Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÐºÐ¾Ð´ â€˜%câ€™"
 
-#: gcc.c:5888
+#: gcc.c:5882
 #, c-format
 msgid "braced spec body '%s' is invalid"
 msgstr "Ñ‚ÐµÐ»Ð¾ Ð½Ð°Ð²Ð¾Ð´Ð° â€˜%sâ€™ Ñƒ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ð¸Ð¼ Ð·Ð°Ð³Ñ€Ð°Ð´Ð°Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾"
 
-#: gcc.c:6421
+#: gcc.c:6420
 #, c-format
 msgid "install: %s%s\n"
 msgstr "Ð¸Ð½Ñ�Ñ‚Ð°Ð»Ð¸Ñ€Ð°ÑšÐµ: %s%s\n"
 
-#: gcc.c:6424
+#: gcc.c:6423
 #, c-format
 msgid "programs: %s\n"
 msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¸: %s\n"
 
-#: gcc.c:6426
+#: gcc.c:6425
 #, c-format
 msgid "libraries: %s\n"
 msgstr "Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ: %s\n"
 
 #. The error status indicates that only one set of fixed
 #. headers should be built.
-#: gcc.c:6480
+#: gcc.c:6479
 #, c-format
 msgid "not configured with sysroot headers suffix"
 msgstr ""
 
-#: gcc.c:6489
+#: gcc.c:6488
 #, c-format
 msgid ""
 "\n"
@@ -1263,47 +1263,47 @@
 "\n"
 "Ð—Ð° ÑƒÐ¿ÑƒÑ‚Ñ�Ñ‚Ð²Ð° Ð·Ð° Ð¿Ñ€Ð¸Ñ˜Ð°Ð²Ñ™Ð¸Ð²Ð°ÑšÐµ Ð³Ñ€ÐµÑˆÐ°ÐºÐ°, Ð¿Ð¾Ð³Ð»ÐµÐ´Ð°Ñ˜Ñ‚Ðµ:\n"
 
-#: gcc.c:6505
+#: gcc.c:6504
 #, c-format
 msgid "Target: %s\n"
 msgstr "Ð¦Ð¸Ñ™: %s\n"
 
-#: gcc.c:6506
+#: gcc.c:6505
 #, c-format
 msgid "Configured with: %s\n"
 msgstr "ÐšÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ: %s\n"
 
-#: gcc.c:6520
+#: gcc.c:6519
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "Ð�Ð¸Ñ‚Ð½Ð¸ Ð¼Ð¾Ð´ÐµÐ»: %s\n"
 
-#: gcc.c:6531
+#: gcc.c:6530
 #, fuzzy, c-format
 msgid "gcc version %s %s\n"
 msgstr "gcc Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð° %s\n"
 
-#: gcc.c:6533
+#: gcc.c:6532
 #, fuzzy, c-format
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 msgstr "gcc Ð´Ñ€Ð°Ñ˜Ð²ÐµÑ€ Ð²ÐµÑ€Ð·Ð¸Ñ˜Ðµ %s Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð° gcc Ð²ÐµÑ€Ð·Ð¸Ñ˜Ñƒ %s\n"
 
-#: gcc.c:6541
+#: gcc.c:6540
 #, c-format
 msgid "no input files"
 msgstr "Ð½ÐµÐ¼Ð° ÑƒÐ»Ð°Ð·Ð½Ð¸Ñ… Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ°"
 
-#: gcc.c:6590
+#: gcc.c:6589
 #, c-format
 msgid "cannot specify -o with -c or -S with multiple files"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð·Ð°Ð´Ð°Ñ‚Ð¸ -o Ñ�Ð° -c Ð¸Ð»Ð¸ -S ÐºÐ°Ð´ Ð¸Ð¼Ð° Ð²Ð¸ÑˆÐµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ°"
 
-#: gcc.c:6624
+#: gcc.c:6623
 #, c-format
 msgid "spec '%s' is invalid"
 msgstr "Ð½Ð°Ð²Ð¾Ð´ â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½"
 
-#: gcc.c:6760
+#: gcc.c:6759
 #, c-format
 msgid ""
 "\n"
@@ -1312,59 +1312,59 @@
 "\n"
 msgstr ""
 
-#: gcc.c:6761
+#: gcc.c:6760
 #, c-format
 msgid ""
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
 "\n"
 msgstr ""
 
-#: gcc.c:7112
+#: gcc.c:7111
 #, c-format
 msgid "multilib spec '%s' is invalid"
 msgstr "Ð²Ð¸ÑˆÐµÐ±Ð¸Ð±. Ð½Ð°Ð²Ð¾Ð´ â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½"
 
-#: gcc.c:7303
+#: gcc.c:7302
 #, c-format
 msgid "multilib exclusions '%s' is invalid"
 msgstr "Ð²Ð¸ÑˆÐµÐ±Ð¸Ð±. Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÐµÑšÐµ â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾"
 
-#: gcc.c:7361 gcc.c:7502
+#: gcc.c:7360 gcc.c:7501
 #, c-format
 msgid "multilib select '%s' is invalid"
 msgstr "Ð²Ð¸ÑˆÐµÐ±Ð¸Ð±. Ð¸Ð·Ð±Ð¾Ñ€ â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½"
 
-#: gcc.c:7540
+#: gcc.c:7539
 #, c-format
 msgid "multilib exclusion '%s' is invalid"
 msgstr "Ð²Ð¸ÑˆÐµÐ±Ð¸Ð±. Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÐµÑšÐµ â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾"
 
-#: gcc.c:7746
+#: gcc.c:7745
 #, fuzzy, c-format
 msgid "environment variable \"%s\" not defined"
 msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¾ÐºÑ€ÑƒÐ¶ÐµÑšÐ° DJGPP Ð½Ð¸Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð°"
 
-#: gcc.c:7837 gcc.c:7842
+#: gcc.c:7836 gcc.c:7841
 #, c-format
 msgid "invalid version number `%s'"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð±Ñ€Ð¾Ñ˜ Ð²ÐµÑ€Ð·Ð¸Ñ˜Ðµ â€˜%sâ€™"
 
-#: gcc.c:7885
+#: gcc.c:7884
 #, c-format
 msgid "too few arguments to %%:version-compare"
 msgstr "Ð¿Ñ€ÐµÐ¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° %%:version-compare"
 
-#: gcc.c:7891
+#: gcc.c:7890
 #, c-format
 msgid "too many arguments to %%:version-compare"
 msgstr "Ð¿Ñ€ÐµÐ¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° %%:version-compare"
 
-#: gcc.c:7932
+#: gcc.c:7931
 #, c-format
 msgid "unknown operator '%s' in %%:version-compare"
 msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ â€˜%sâ€™ Ñƒ %%:version-compare"
 
-#: gcc.c:7966
+#: gcc.c:7965
 #, c-format
 msgid ""
 "Assembler options\n"
@@ -1372,14 +1372,14 @@
 "\n"
 msgstr ""
 
-#: gcc.c:7967
+#: gcc.c:7966
 #, c-format
 msgid ""
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
 "\n"
 msgstr ""
 
-#: gcov.c:399
+#: gcov.c:400
 #, fuzzy, c-format
 msgid ""
 "Usage: gcov [OPTION]... SOURCEFILE...\n"
@@ -1388,7 +1388,7 @@
 "Ð£Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð°: gcov [ÐžÐŸÐ¦Ð˜ÐˆÐ�]... Ð˜Ð—Ð’ÐžÐ Ð�Ð�_Ð”Ð�Ð¢ÐžÐ¢Ð•ÐšÐ�\n"
 "\n"
 
-#: gcov.c:400
+#: gcov.c:401
 #, c-format
 msgid ""
 "Print code coverage information.\n"
@@ -1397,27 +1397,27 @@
 "Ð˜Ñ�Ð¿Ð¸ÑˆÐ¸ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐµ Ð¾ Ð¿Ð¾ÐºÑ€Ð¸Ð²ÐµÐ½Ð¾Ñ�Ñ‚Ð¸ ÐºÃ´Ð´Ð°.\n"
 "\n"
 
-#: gcov.c:401
+#: gcov.c:402
 #, c-format
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr "  -h, --help                      Ð˜Ñ�Ð¿Ð¸ÑˆÐ¸ Ð¾Ð²Ñƒ Ð¿Ð¾Ð¼Ð¾Ñ›, Ð·Ð°Ñ‚Ð¸Ð¼ Ð¸Ð·Ð°Ñ’Ð¸\n"
 
-#: gcov.c:402
+#: gcov.c:403
 #, c-format
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr "  -v, --version                   Ð˜Ñ�Ð¿Ð¸ÑˆÐ¸ Ð±Ñ€Ð¾Ñ˜ Ð²ÐµÑ€Ð·Ð¸Ñ˜Ðµ, Ð·Ð°Ñ‚Ð¸Ð¼ Ð¸Ð·Ð°Ñ’Ð¸\n"
 
-#: gcov.c:403
+#: gcov.c:404
 #, c-format
 msgid "  -a, --all-blocks                Show information for every basic block\n"
 msgstr "  -a, --all-blocks                ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐµ Ð·Ð° Ñ�Ð²Ð°ÐºÐ¸ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸ Ð±Ð»Ð¾Ðº\n"
 
-#: gcov.c:404
+#: gcov.c:405
 #, c-format
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr "  -b, --branch-probabilities      Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð²ÐµÑ€Ð¾Ð²Ð°Ñ‚Ð½Ð¾Ñ›Ðµ Ð³Ñ€Ð°Ð½Ð°ÑšÐ° Ñƒ Ð¸Ð·Ð»Ð°Ð·\n"
 
-#: gcov.c:405
+#: gcov.c:406
 #, c-format
 msgid ""
 "  -c, --branch-counts             Given counts of branches taken\n"
@@ -1426,12 +1426,12 @@
 "  -c, --branch-counts             Ð”Ð°Ñ‚Ð¸ Ð·Ð±Ð¸Ñ€Ð¾Ð²Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐµÐ½Ð¸Ñ… Ð³Ñ€Ð°Ð½Ð°ÑšÐ°\n"
 "                                    Ð¿Ñ€Ðµ Ð½ÐµÐ³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð¸\n"
 
-#: gcov.c:407
+#: gcov.c:408
 #, c-format
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr "  -n, --no-output                 Ð�Ðµ Ð¿Ñ€Ð°Ð²Ð¸ Ð¸Ð·Ð»Ð°Ð·Ð½Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ\n"
 
-#: gcov.c:408
+#: gcov.c:409
 #, c-format
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
@@ -1440,29 +1440,29 @@
 "  -l, --long-file-names           ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð´ÑƒÐ³Ð° Ð¸Ð·Ð»Ð°Ð·Ð½Ð° Ð¸Ð¼ÐµÐ½Ð° Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Ð·Ð°\n"
 "                                    Ð¸Ð·Ð²Ð¾Ñ€Ð½Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ\n"
 
-#: gcov.c:410
+#: gcov.c:411
 #, c-format
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr "  -f, --function-summaries        Ð˜Ñ�Ð¿Ð¸ÑˆÐ¸ Ñ�Ð°Ð¶ÐµÑ‚ÐºÐµ Ð·Ð° Ñ�Ð²Ð°ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ\n"
 
-#: gcov.c:411
+#: gcov.c:412
 #, c-format
 msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
 msgstr ""
 "  -o, --object-directory Ð”Ð˜Ð |Ð¢Ð•ÐšÐ� Ð¢Ñ€Ð°Ð¶Ð¸ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð½Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ Ñƒ Ð”Ð˜Ð Ñƒ Ð¸Ð»Ð¸ Ð¿Ð¾\n"
 "                                  Ð¸Ð¼ÐµÐ½Ñƒ Ð¢Ð•ÐšÐ�\n"
 
-#: gcov.c:412
+#: gcov.c:413
 #, c-format
 msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr "  -p, --preserve-paths            Ð§ÑƒÐ²Ð°Ñ˜ Ñ�Ð²Ðµ Ð´ÐµÐ»Ð¾Ð²Ðµ Ð¿ÑƒÑ‚Ð°ÑšÐµ\n"
 
-#: gcov.c:413
+#: gcov.c:414
 #, c-format
 msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
 msgstr "  -u, --unconditional-branches    ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ Ð¸ Ð·Ð±Ð¸Ñ€Ð¾Ð²Ðµ Ð±ÐµÐ·ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¸Ñ… Ð³Ñ€Ð°Ð½Ð°ÑšÐ°\n"
 
-#: gcov.c:414
+#: gcov.c:415
 #, c-format
 msgid ""
 "\n"
@@ -1473,12 +1473,12 @@
 "Ð—Ð° ÑƒÐ¿ÑƒÑ‚Ñ�Ñ‚Ð²Ð° Ð·Ð° Ð¿Ñ€Ð¸Ñ˜Ð°Ð²Ñƒ Ð³Ñ€ÐµÑˆÐ°ÐºÐ°, Ð¿Ð¾Ð³Ð»ÐµÐ´Ð°Ñ˜Ñ‚Ðµ:\n"
 "%s.\n"
 
-#: gcov.c:424
+#: gcov.c:425
 #, fuzzy, c-format
 msgid "gcov %s%s\n"
 msgstr "gcov (Ð“Ð¦Ð¦) %s\n"
 
-#: gcov.c:428
+#: gcov.c:429
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.\n"
@@ -1490,206 +1490,206 @@
 "Ð“Ð�Ð Ð�Ð�Ð¦Ð˜ÐˆÐ•; Ñ‡Ð°Ðº Ð½Ð¸ Ð·Ð° ÐšÐžÐœÐ•Ð Ð¦Ð˜ÐˆÐ�Ð›Ð�Ð£ Ð’Ð Ð•Ð”Ð�ÐžÐ¡Ð¢ Ð¸Ð»Ð¸ Ð˜Ð¡ÐŸÐ£ÐŠÐ�Ð’Ð�ÐŠÐ• ÐžÐ”Ð Ð•Ð‚Ð•Ð�Ð• ÐŸÐžÐ¢Ð Ð•Ð‘Ð•.\n"
 "\n"
 
-#: gcov.c:524
+#: gcov.c:525
 #, c-format
 msgid "%s:no functions found\n"
 msgstr "%s: Ð½Ð¸Ñ˜ÐµÐ´Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½Ð°\n"
 
-#: gcov.c:556 gcov.c:584 fortran/dump-parse-tree.c:63
+#: gcov.c:557 gcov.c:585 fortran/dump-parse-tree.c:63
 #, c-format
 msgid "\n"
 msgstr "\n"
 
-#: gcov.c:571
+#: gcov.c:572
 #, c-format
 msgid "%s:creating '%s'\n"
 msgstr "%s:Ð¿Ñ€Ð°Ð²Ð¸Ð¼ â€˜%sâ€™\n"
 
-#: gcov.c:575
+#: gcov.c:576
 #, c-format
 msgid "%s:error writing output file '%s'\n"
 msgstr "%s:Ð³Ñ€ÐµÑˆÐºÐ° Ð¿Ñ€Ð¸ Ð¿Ð¸Ñ�Ð°ÑšÑƒ Ñƒ Ð¸Ð·Ð»Ð°Ð·Ð½Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ â€˜%sâ€™\n"
 
-#: gcov.c:580
+#: gcov.c:581
 #, c-format
 msgid "%s:could not open output file '%s'\n"
 msgstr "%s:Ð½Ð¸Ñ�Ð°Ð¼ Ð¼Ð¾Ð³Ð°Ð¾ Ð´Ð° Ð¾Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ Ð¸Ð·Ð»Ð°Ð·Ð½Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ â€˜%sâ€™\n"
 
-#: gcov.c:729
+#: gcov.c:730
 #, c-format
 msgid "%s:source file is newer than graph file '%s'\n"
 msgstr "%s:Ð¸Ð·Ð²Ð¾Ñ€Ð½Ð° Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Ñ˜Ðµ Ð½Ð¾Ð²Ð¸Ñ˜Ð° Ð¾Ð´ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ Ð³Ñ€Ð°Ñ„Ð° â€˜%sâ€™\n"
 
-#: gcov.c:734
+#: gcov.c:735
 #, c-format
 msgid "(the message is only displayed one per source file)\n"
 msgstr ""
 
-#: gcov.c:758
+#: gcov.c:759
 #, c-format
 msgid "%s:cannot open graph file\n"
 msgstr "%s:Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ Ð³Ñ€Ð°Ñ„Ð°\n"
 
-#: gcov.c:764
+#: gcov.c:765
 #, c-format
 msgid "%s:not a gcov graph file\n"
 msgstr "%s:Ð½Ð¸Ñ˜Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Ð³Ñ€Ð°Ñ„Ð° Ð³ÐºÐ¾Ð²Ð°\n"
 
-#: gcov.c:777
+#: gcov.c:778
 #, c-format
 msgid "%s:version '%.4s', prefer '%.4s'\n"
 msgstr "%s:Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð° â€˜%.4sâ€™, Ð±Ð¾Ñ™Ðµ Ñ˜Ðµ â€˜%.4sâ€™\n"
 
-#: gcov.c:829
+#: gcov.c:830
 #, c-format
 msgid "%s:already seen blocks for '%s'\n"
 msgstr "%s:Ð²ÐµÑ› Ð²Ð¸Ñ’ÐµÐ½Ð¸ Ð±Ð»Ð¾ÐºÐ¾Ð²Ð¸ Ð·Ð° â€˜%sâ€™\n"
 
-#: gcov.c:947
+#: gcov.c:948
 #, c-format
 msgid "%s:corrupted\n"
 msgstr "%s:Ð¸Ñ�ÐºÐ²Ð°Ñ€ÐµÐ½Ð¾\n"
 
-#: gcov.c:1023
+#: gcov.c:1024
 #, c-format
 msgid "%s:cannot open data file, assuming not executed\n"
 msgstr "%s:Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ, Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ð¼ Ð´Ð° Ð½Ð¸Ñ˜Ðµ Ð±Ð¸Ð»Ð¾ Ð¸Ð·Ð²Ñ€ÑˆÐµÑšÐ°\n"
 
-#: gcov.c:1030
+#: gcov.c:1031
 #, c-format
 msgid "%s:not a gcov data file\n"
 msgstr "%s: Ð½Ð¸Ñ˜Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° Ð³ÐºÐ¾Ð²Ð°\n"
 
-#: gcov.c:1043
+#: gcov.c:1044
 #, c-format
 msgid "%s:version '%.4s', prefer version '%.4s'\n"
 msgstr "%s:Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð° â€˜%.4sâ€™, Ð±Ð¾Ñ™Ð° Ñ˜Ðµ â€˜%.4sâ€™\n"
 
-#: gcov.c:1049
+#: gcov.c:1050
 #, c-format
 msgid "%s:stamp mismatch with graph file\n"
 msgstr "%s:Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ð¿ÐµÑ‡Ð°Ñ‚Ð° Ñ�Ð° Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ¾Ð¼ Ð³Ñ€Ð°Ñ„Ð°\n"
 
-#: gcov.c:1078
+#: gcov.c:1079
 #, c-format
 msgid "%s:unknown function '%u'\n"
 msgstr "%s:Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%uâ€™\n"
 
-#: gcov.c:1091
+#: gcov.c:1092
 #, c-format
 msgid "%s:profile mismatch for '%s'\n"
 msgstr "%s:Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð° Ð·Ð° â€˜%sâ€™\n"
 
-#: gcov.c:1110
+#: gcov.c:1111
 #, c-format
 msgid "%s:overflowed\n"
 msgstr "%s:Ð¿Ñ€ÐµÐ»Ð¸Ð²ÐµÐ½Ð¾\n"
 
-#: gcov.c:1134
+#: gcov.c:1135
 #, c-format
 msgid "%s:'%s' lacks entry and/or exit blocks\n"
 msgstr "%s:â€˜%sâ€™ Ð½ÐµÐ¼Ð° ÑƒÐ»Ð°Ð·Ð¸Ð½Ðµ Ð¸/Ð¸Ð»Ð¸ Ð¸Ð·Ð»Ð°Ð·Ð½Ðµ Ð±Ð»Ð¾ÐºÐ¾Ð²Ðµ\n"
 
-#: gcov.c:1139
+#: gcov.c:1140
 #, c-format
 msgid "%s:'%s' has arcs to entry block\n"
 msgstr "%s:â€˜%sâ€™ Ð¸Ð¼Ð° Ð»ÑƒÐºÐ¾Ð²Ðµ Ð´Ð¾ ÑƒÐ»Ð°Ð·Ð½Ð¾Ð³ Ð±Ð»Ð¾ÐºÐ°\n"
 
-#: gcov.c:1147
+#: gcov.c:1148
 #, c-format
 msgid "%s:'%s' has arcs from exit block\n"
 msgstr "%s:â€˜%sâ€™ Ð¸Ð¼Ð° Ð»ÑƒÐºÐ¾Ð²Ðµ Ð¸Ð· Ð¸Ð·Ð»Ð°Ð·Ð½Ð¾Ð³ Ð±Ð»Ð¾ÐºÐ°\n"
 
-#: gcov.c:1355
+#: gcov.c:1356
 #, c-format
 msgid "%s:graph is unsolvable for '%s'\n"
 msgstr "%s:Ð³Ñ€Ð°Ñ„ Ñ˜Ðµ Ð½ÐµÑ€ÐµÑˆÐ¸Ð² Ð·Ð° â€˜%sâ€™\n"
 
-#: gcov.c:1435
+#: gcov.c:1436
 #, c-format
 msgid "%s '%s'\n"
 msgstr "%s â€˜%sâ€™\n"
 
-#: gcov.c:1438
+#: gcov.c:1439
 #, c-format
 msgid "Lines executed:%s of %d\n"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐµÐ½Ð¾ Ð»Ð¸Ð½Ð¸Ñ˜Ð°:%s Ð¾Ð´ %d\n"
 
-#: gcov.c:1442
+#: gcov.c:1443
 #, c-format
 msgid "No executable lines\n"
 msgstr "Ð�ÐµÐ¼Ð° Ð¸Ð·Ð²Ñ€ÑˆÐ¸Ð²Ð¸Ñ… Ð»Ð¸Ð½Ð¸Ñ˜Ð°\n"
 
-#: gcov.c:1448
+#: gcov.c:1449
 #, c-format
 msgid "Branches executed:%s of %d\n"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐµÐ½Ð¸Ñ… Ð³Ñ€Ð°Ð½Ð°ÑšÐ°:%s Ð¾Ð´ %d\n"
 
-#: gcov.c:1452
+#: gcov.c:1453
 #, c-format
 msgid "Taken at least once:%s of %d\n"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐµÐ½Ð¸Ñ… Ð±Ð°Ñ€ Ñ˜ÐµÐ´Ð½Ð¾Ð¼:%s Ð¾Ð´ %d\n"
 
-#: gcov.c:1458
+#: gcov.c:1459
 #, c-format
 msgid "No branches\n"
 msgstr "Ð�ÐµÐ¼Ð° Ð³Ñ€Ð°Ð½Ð°ÑšÐ°\n"
 
-#: gcov.c:1460
+#: gcov.c:1461
 #, c-format
 msgid "Calls executed:%s of %d\n"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐµÐ½Ð¸Ñ… Ð¿Ð¾Ð·Ð¸Ð²Ð°:%s Ð¾Ð´ %d\n"
 
-#: gcov.c:1464
+#: gcov.c:1465
 #, c-format
 msgid "No calls\n"
 msgstr "Ð�ÐµÐ¼Ð° Ð¿Ð¾Ð·Ð¸Ð²Ð°\n"
 
-#: gcov.c:1611
+#: gcov.c:1612
 #, c-format
 msgid "%s:no lines for '%s'\n"
 msgstr "%s:Ð½ÐµÐ¼Ð° Ð»Ð¸Ð½Ð¸Ñ˜Ð° Ð·Ð° â€˜%sâ€™\n"
 
-#: gcov.c:1806
+#: gcov.c:1807
 #, c-format
 msgid "call   %2d returned %s\n"
 msgstr "Ð¿Ð¾Ð·Ð¸Ð²   %2d Ñ�Ðµ Ð²Ñ€Ð°Ñ‚Ð¸Ð¾ %s\n"
 
-#: gcov.c:1811
+#: gcov.c:1812
 #, c-format
 msgid "call   %2d never executed\n"
 msgstr "Ð¿Ð¾Ð·Ð¸Ð²   %2d Ð½Ð¸ÐºÐ°Ð´Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ð·Ð²Ñ€ÑˆÐµÐ½\n"
 
-#: gcov.c:1816
+#: gcov.c:1817
 #, c-format
 msgid "branch %2d taken %s%s\n"
 msgstr "Ð³Ñ€Ð°Ð½Ð° %2d Ð¸Ð·Ð²Ñ€ÑˆÐµÐ½Ð° %s%s\n"
 
-#: gcov.c:1820
+#: gcov.c:1821
 #, c-format
 msgid "branch %2d never executed\n"
 msgstr "Ð³Ñ€Ð°Ð½Ð° %2d Ð½Ð¸ÐºÐ°Ð´Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ð·Ð²Ñ€ÑˆÐµÐ½Ð°\n"
 
-#: gcov.c:1825
+#: gcov.c:1826
 #, c-format
 msgid "unconditional %2d taken %s\n"
 msgstr "Ð±ÐµÐ·ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¸ %2d Ð¸Ð·Ð²Ñ€ÑˆÐµÐ½ %s\n"
 
-#: gcov.c:1828
+#: gcov.c:1829
 #, c-format
 msgid "unconditional %2d never executed\n"
 msgstr "Ð±ÐµÐ·ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¸ %2d Ð½Ð¸ÐºÐ°Ð´ Ð½Ð¸Ñ˜Ðµ Ð¸Ð·Ð²Ñ€ÑˆÐµÐ½\n"
 
-#: gcov.c:1864
+#: gcov.c:1865
 #, c-format
 msgid "%s:cannot open source file\n"
 msgstr "%s:Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ Ð¸Ð·Ð²Ð¾Ñ€Ð½Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ\n"
 
-#: gcse.c:685
+#: gcse.c:679
 msgid "GCSE disabled"
 msgstr "Ð“Ð¦Ð¡Ð• Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÐµÐ½"
 
-#: gcse.c:6600
+#: gcse.c:6584
 msgid "jump bypassing disabled"
 msgstr "Ð·Ð°Ð¾Ð±Ð¸Ð»Ð°Ð¶ÐµÑšÐµ Ñ�ÐºÐ¾ÐºÐ¾Ð²Ð° Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÐµÐ½Ð¾"
 
@@ -1774,92 +1774,92 @@
 msgid "    inlined from %qs"
 msgstr "complex Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð·Ð° %qs"
 
-#: loop-iv.c:2805 tree-ssa-loop-niter.c:1818
+#: loop-iv.c:2806 tree-ssa-loop-niter.c:1818
 msgid "assuming that the loop is not infinite"
 msgstr "Ð¿Ð¾Ð´ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²ÐºÐ¾Ð¼ Ð´Ð° Ð¿ÐµÑ‚Ñ™Ð° Ð½Ð¸Ñ˜Ðµ Ð±ÐµÑ�ÐºÐ¾Ð½Ð°Ñ‡Ð½Ð°"
 
-#: loop-iv.c:2806 tree-ssa-loop-niter.c:1819
+#: loop-iv.c:2807 tree-ssa-loop-niter.c:1819
 msgid "cannot optimize possibly infinite loops"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·ÑƒÑ˜ÐµÐ¼ Ð¼Ð¾Ð³ÑƒÑ›Ðµ Ð±ÐµÑ�ÐºÐ¾Ð½Ð°Ñ‡Ð½Ðµ Ð¿ÐµÑ‚Ñ™Ðµ"
 
-#: loop-iv.c:2814 tree-ssa-loop-niter.c:1823
+#: loop-iv.c:2815 tree-ssa-loop-niter.c:1823
 msgid "assuming that the loop counter does not overflow"
 msgstr "Ð¿Ð¾Ð´ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²ÐºÐ¾Ð¼ Ð´Ð° Ñ�Ðµ Ð±Ñ€Ð¾Ñ˜Ð°Ñ‡ Ð¿ÐµÑ‚Ñ™Ðµ Ð½Ðµ Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°"
 
-#: loop-iv.c:2815 tree-ssa-loop-niter.c:1824
+#: loop-iv.c:2816 tree-ssa-loop-niter.c:1824
 msgid "cannot optimize loop, the loop counter may overflow"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·ÑƒÑ˜ÐµÐ¼ Ð¿ÐµÑ‚Ñ™Ñƒ, Ð±Ñ€Ð¾Ñ˜Ð°Ñ‡ Ð¿ÐµÑ‚Ñ™Ðµ Ñ�Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ñ€ÐµÐ»Ð¸Ñ‚Ð¸"
 
 #. What to print when a switch has no documentation.
-#: opts.c:348
+#: opts.c:340
 msgid "This switch lacks documentation"
 msgstr "ÐžÐ²Ð¾Ð¼ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ñƒ Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ˜Ð°"
 
-#: opts.c:1159
+#: opts.c:1161
 msgid "[enabled]"
 msgstr ""
 
-#: opts.c:1159
+#: opts.c:1161
 #, fuzzy
 msgid "[disabled]"
 msgstr "Ð“Ð¦Ð¡Ð• Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÐµÐ½"
 
-#: opts.c:1170
+#: opts.c:1172
 #, c-format
 msgid " No options with the desired characteristics were found\n"
 msgstr ""
 
-#: opts.c:1172
+#: opts.c:1174
 #, c-format
 msgid " All options with the desired characteristics have already been displayed\n"
 msgstr ""
 
-#: opts.c:1226
+#: opts.c:1228
 #, fuzzy
 msgid "The following options are target specific"
 msgstr "Ð¡Ð»ÐµÐ´ÐµÑ›Ðµ Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ Ð½Ðµ Ð·Ð°Ð²Ð¸Ñ�Ðµ Ð¾Ð´ Ñ˜ÐµÐ·Ð¸ÐºÐ°:\n"
 
-#: opts.c:1229
+#: opts.c:1231
 #, fuzzy
 msgid "The following options control compiler warning messages"
 msgstr "Ð¡Ð»ÐµÐ´ÐµÑ›Ðµ Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ Ð½Ðµ Ð·Ð°Ð²Ð¸Ñ�Ðµ Ð¾Ð´ Ñ˜ÐµÐ·Ð¸ÐºÐ°:\n"
 
-#: opts.c:1232
+#: opts.c:1234
 #, fuzzy
 msgid "The following options control optimizations"
 msgstr "Ð¡Ñ‚Ð°Ð½Ð¸ ÐºÐ¾Ð´ Ñ�Ð»ÐµÐ´ÐµÑ›Ð¸Ñ… Ð¸Ð·ÑƒÐ·ÐµÑ‚Ð°ÐºÐ° Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð³ Ð·Ð°Ñ€ÐµÐ·Ð°"
 
-#: opts.c:1235 opts.c:1273
+#: opts.c:1237 opts.c:1275
 #, fuzzy
 msgid "The following options are language-independent"
 msgstr "Ð¡Ð»ÐµÐ´ÐµÑ›Ðµ Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ Ð½Ðµ Ð·Ð°Ð²Ð¸Ñ�Ðµ Ð¾Ð´ Ñ˜ÐµÐ·Ð¸ÐºÐ°:\n"
 
-#: opts.c:1238
+#: opts.c:1240
 #, fuzzy
 msgid "The --param option recognizes the following as parameters"
 msgstr "ÐžÐ¿Ñ†Ð¸Ñ˜Ð° --param Ð¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ˜Ðµ Ñ�Ð»ÐµÐ´ÐµÑ›Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ðµ:\n"
 
-#: opts.c:1245
+#: opts.c:1247
 #, fuzzy
 msgid "The following options are specific to the language "
 msgstr "Ð¡Ð»ÐµÐ´ÐµÑ›Ðµ Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ Ð½Ðµ Ð·Ð°Ð²Ð¸Ñ�Ðµ Ð¾Ð´ Ñ˜ÐµÐ·Ð¸ÐºÐ°:\n"
 
-#: opts.c:1249
+#: opts.c:1251
 #, fuzzy
 msgid "The following options are supported by the language "
 msgstr "Ð¡Ð»ÐµÐ´ÐµÑ›Ðµ Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ Ð½Ðµ Ð·Ð°Ð²Ð¸Ñ�Ðµ Ð¾Ð´ Ñ˜ÐµÐ·Ð¸ÐºÐ°:\n"
 
-#: opts.c:1260
+#: opts.c:1262
 #, fuzzy
 msgid "The following options are not documented"
 msgstr "Ð¡Ð»ÐµÐ´ÐµÑ›Ðµ Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ Ð½Ðµ Ð·Ð°Ð²Ð¸Ñ�Ðµ Ð¾Ð´ Ñ˜ÐµÐ·Ð¸ÐºÐ°:\n"
 
-#: opts.c:1271
+#: opts.c:1273
 #, fuzzy
 msgid "The following options are language-related"
 msgstr "Ð¡Ð»ÐµÐ´ÐµÑ›Ðµ Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ Ð½Ðµ Ð·Ð°Ð²Ð¸Ñ�Ðµ Ð¾Ð´ Ñ˜ÐµÐ·Ð¸ÐºÐ°:\n"
 
-#: opts.c:1403
+#: opts.c:1405
 #, c-format
 msgid "warning: unrecognized argument to --help= switch: %.*s\n"
 msgstr ""
@@ -2175,7 +2175,7 @@
 msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr "%s: ÑƒÐ»Ð°Ð·Ð½Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ Ð¼Ð¾Ñ€Ð°Ñ˜Ñƒ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð½Ð°Ñ�Ñ‚Ð°Ð²ÐºÐµ .c: %s\n"
 
-#: reload.c:3734
+#: reload.c:3744
 msgid "unable to generate reloads for:"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ñ�Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ° Ð·Ð°:"
 
@@ -2278,41 +2278,43 @@
 msgstr "%s:Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð° â€˜%.4sâ€™, Ð±Ð¾Ñ™Ð° Ñ˜Ðµ â€˜%.4sâ€™\n"
 
 #: toplev.c:1188
-#, c-format
-msgid "warning: %s header version %s differs from library version %s.\n"
+#, fuzzy, c-format
+msgid "%s%swarning: %s header version %s differs from library version %s.\n"
 msgstr ""
+"%s%s%s Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð° %s (%s)\n"
+"%s\tÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¾Ð²Ð°Ð½Ð¾ Ð“Ð½ÑƒÐ¾Ð²Ð¸Ð¼ Ð¦-Ð¾Ð¼ Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð° %s.\n"
 
 #: toplev.c:1190
 #, c-format
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr "%s%sÐ“Ð“Ð¦Ð¾Ð²Ð° Ñ…ÐµÑƒÑ€Ð¸Ñ�Ñ‚Ð¸ÐºÐ°: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 
-#: toplev.c:1340
+#: toplev.c:1342
 msgid "options passed: "
 msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’ÐµÐ½Ðµ Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ: "
 
-#: toplev.c:1374
+#: toplev.c:1376
 msgid "options enabled: "
 msgstr "ÑƒÐºÑ™ÑƒÑ‡ÐµÐ½Ðµ Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ: "
 
-#: toplev.c:1509
+#: toplev.c:1511
 #, c-format
 msgid "created and used with differing settings of '%s'"
 msgstr "Ð½Ð°Ð¿Ñ€Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð° Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸Ð¼ Ð¿Ð¾Ñ�Ñ‚Ð°Ð²ÐºÐ°Ð¼Ð° Ð·Ð° â€˜%sâ€™"
 
-#: toplev.c:1511
+#: toplev.c:1513
 msgid "out of memory"
 msgstr "Ð½ÐµÐ¼Ð° Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ðµ"
 
-#: toplev.c:1526
+#: toplev.c:1528
 msgid "created and used with different settings of -fpic"
 msgstr "Ð½Ð°Ð¿Ñ€Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð° Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸Ð¼ Ð¿Ð¾Ñ�Ñ‚Ð°Ð²ÐºÐ°Ð¼Ð° Ð·Ð° -fpic"
 
-#: toplev.c:1528
+#: toplev.c:1530
 msgid "created and used with different settings of -fpie"
 msgstr "Ð½Ð°Ð¿Ñ€Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð° Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸Ð¼ Ð¿Ð¾Ñ�Ñ‚Ð°Ð²ÐºÐ°Ð¼Ð° Ð·Ð° -fpie"
 
-#: tree-inline.c:2571
+#: tree-inline.c:2657
 msgid "originally indirect function call not considered for inlining"
 msgstr "Ð¸Ð·Ð²Ð¾Ñ€Ð½Ð¾ Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ð°Ð½ Ð¿Ð¾Ð·Ð¸Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ñ�Ðµ Ð½Ðµ Ñ€Ð°Ð·Ð¼Ð°Ñ‚Ñ€Ð° Ð·Ð° ÑƒÑ‚ÐºÐ¸Ð²Ð°ÑšÐµ"
 
@@ -2371,7 +2373,7 @@
 
 #: params.def:93
 #, fuzzy
-msgid "The threshold ratio between current and hotest structure counts"
+msgid "The threshold ratio between current and hottest structure counts"
 msgstr "ÐŸÑ€Ð°Ð³ Ð¾Ð´Ð½Ð¾Ñ�Ð° Ð¸Ð·Ð¼ÐµÑ’Ñƒ Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ… Ð¿Ð¾Ñ™Ð° Ð¸ ÑƒÐºÑƒÐ¿Ð½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ"
 
 #: params.def:110
@@ -2769,114 +2771,122 @@
 msgid "Maximum length of partial antic set when performing tree pre optimization"
 msgstr ""
 
-#: config/alpha/alpha.c:5015
+#: params.def:723
+msgid "Maximum size of a SCC before SCCVN stops processing a function"
+msgstr ""
+
+#: params.def:729
+msgid "Multiplier used for determining the double-queueing threshold"
+msgstr ""
+
+#: config/alpha/alpha.c:5023
 #, c-format
 msgid "invalid %%H value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%H Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/alpha/alpha.c:5036 config/bfin/bfin.c:1423
+#: config/alpha/alpha.c:5044 config/bfin/bfin.c:1516
 #, c-format
 msgid "invalid %%J value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%J Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/alpha/alpha.c:5066 config/ia64/ia64.c:4718
+#: config/alpha/alpha.c:5074 config/ia64/ia64.c:4719
 #, c-format
 msgid "invalid %%r value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%r Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/alpha/alpha.c:5076 config/ia64/ia64.c:4672
-#: config/rs6000/rs6000.c:11670 config/xtensa/xtensa.c:2036
+#: config/alpha/alpha.c:5084 config/ia64/ia64.c:4673
+#: config/rs6000/rs6000.c:11881 config/xtensa/xtensa.c:2042
 #, c-format
 msgid "invalid %%R value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%R Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/alpha/alpha.c:5082 config/rs6000/rs6000.c:11589
-#: config/xtensa/xtensa.c:2003
+#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11800
+#: config/xtensa/xtensa.c:2009
 #, c-format
 msgid "invalid %%N value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%N Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11617
+#: config/alpha/alpha.c:5098 config/rs6000/rs6000.c:11828
 #, c-format
 msgid "invalid %%P value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%P Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/alpha/alpha.c:5098
+#: config/alpha/alpha.c:5106
 #, c-format
 msgid "invalid %%h value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%h Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/alpha/alpha.c:5106 config/xtensa/xtensa.c:2029
+#: config/alpha/alpha.c:5114 config/xtensa/xtensa.c:2035
 #, c-format
 msgid "invalid %%L value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%L Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/alpha/alpha.c:5145 config/rs6000/rs6000.c:11571
+#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11782
 #, c-format
 msgid "invalid %%m value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%m Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11579
+#: config/alpha/alpha.c:5161 config/rs6000/rs6000.c:11790
 #, c-format
 msgid "invalid %%M value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%M Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/alpha/alpha.c:5197
+#: config/alpha/alpha.c:5205
 #, c-format
 msgid "invalid %%U value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%U Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/alpha/alpha.c:5209 config/alpha/alpha.c:5223
-#: config/rs6000/rs6000.c:11678
+#: config/alpha/alpha.c:5217 config/alpha/alpha.c:5231
+#: config/rs6000/rs6000.c:11889
 #, c-format
 msgid "invalid %%s value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%s Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/alpha/alpha.c:5246
+#: config/alpha/alpha.c:5254
 #, c-format
 msgid "invalid %%C value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%C Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/alpha/alpha.c:5283 config/rs6000/rs6000.c:11406
-#: config/rs6000/rs6000.c:11425
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:11617
+#: config/rs6000/rs6000.c:11636
 #, c-format
 msgid "invalid %%E value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%E Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/alpha/alpha.c:5308 config/alpha/alpha.c:5356
+#: config/alpha/alpha.c:5316 config/alpha/alpha.c:5364
 #, c-format
 msgid "unknown relocation unspec"
 msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð¾ unspec Ñ€ÐµÐ»Ð¾ÐºÐ°Ñ†Ð¸Ñ˜Ðµ"
 
-#: config/alpha/alpha.c:5317 config/crx/crx.c:1081
-#: config/rs6000/rs6000.c:12005 config/spu/spu.c:1492
+#: config/alpha/alpha.c:5325 config/crx/crx.c:1081
+#: config/rs6000/rs6000.c:12216 config/spu/spu.c:1482
 #, c-format
 msgid "invalid %%xn code"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ %%xn ÐºÃ´Ð´"
 
-#: config/arc/arc.c:1724 config/m32r/m32r.c:1805
+#: config/arc/arc.c:1728 config/m32r/m32r.c:1805
 #, c-format
 msgid "invalid operand to %%R code"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° %%R ÐºÃ´Ð´"
 
-#: config/arc/arc.c:1756 config/m32r/m32r.c:1828
+#: config/arc/arc.c:1760 config/m32r/m32r.c:1828
 #, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° %%H/%%L ÐºÃ´Ð´"
 
-#: config/arc/arc.c:1778 config/m32r/m32r.c:1899
+#: config/arc/arc.c:1782 config/m32r/m32r.c:1899
 #, c-format
 msgid "invalid operand to %%U code"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° %%U ÐºÃ´Ð´"
 
-#: config/arc/arc.c:1789
+#: config/arc/arc.c:1793
 #, c-format
 msgid "invalid operand to %%V code"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° %%V ÐºÃ´Ð´"
 
 #. Unknown flag.
 #. Undocumented flag.
-#: config/arc/arc.c:1796 config/m32r/m32r.c:1926 config/sparc/sparc.c:6995
+#: config/arc/arc.c:1800 config/m32r/m32r.c:1926 config/sparc/sparc.c:6998
 #, c-format
 msgid "invalid operand output code"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÐºÃ´Ð´ Ð¸Ð·Ð»Ð°Ð·Ð° Ð¾Ð¿ÐµÑ€Ð°Ð½Ð°Ð´Ð°"
@@ -2901,9 +2911,9 @@
 #: config/arm/arm.c:12830 config/arm/arm.c:12865 config/arm/arm.c:12884
 #: config/arm/arm.c:12899 config/arm/arm.c:12927 config/arm/arm.c:12934
 #: config/arm/arm.c:12942 config/arm/arm.c:12963 config/arm/arm.c:12970
-#: config/bfin/bfin.c:1436 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
+#: config/bfin/bfin.c:1529 config/bfin/bfin.c:1536 config/bfin/bfin.c:1543
+#: config/bfin/bfin.c:1550 config/bfin/bfin.c:1559 config/bfin/bfin.c:1566
+#: config/bfin/bfin.c:1573 config/bfin/bfin.c:1580
 #, c-format
 msgid "invalid operand for code '%c'"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° ÐºÃ´Ð´ â€˜%câ€™"
@@ -2918,240 +2928,159 @@
 msgid "missing operand"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/avr/avr.c:1022
+#: config/avr/avr.c:1062
 #, c-format
 msgid "address operand requires constraint for X, Y, or Z register"
 msgstr "Ð°Ð´Ñ€ÐµÑ�Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐµ Ð·Ð° X, Y Ð¸Ð»Ð¸ Z Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€"
 
-#: config/avr/avr.c:1129
+#: config/avr/avr.c:1169
 msgid "bad address, not (reg+disp):"
 msgstr "Ð»Ð¾ÑˆÐ° Ð°Ð´Ñ€ÐµÑ�Ð°, Ð½Ð¸Ñ˜Ðµ (reg+disp):"
 
-#: config/avr/avr.c:1136
+#: config/avr/avr.c:1176
 msgid "bad address, not post_inc or pre_dec:"
 msgstr "Ð»Ð¾ÑˆÐ° Ð°Ð´Ñ€ÐµÑ�Ð°, Ð½Ð¸Ñ˜Ðµ post_inc Ð¸Ð»Ð¸ pre_dec:"
 
-#: config/avr/avr.c:1147
+#: config/avr/avr.c:1187
 msgid "internal compiler error.  Bad address:"
 msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ° Ð³Ñ€ÐµÑˆÐºÐ° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð°. Ð›Ð¾ÑˆÐ° Ð°Ð´Ñ€ÐµÑ�Ð°:"
 
-#: config/avr/avr.c:1160
+#: config/avr/avr.c:1200
 msgid "internal compiler error.  Unknown mode:"
 msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ° Ð³Ñ€ÐµÑˆÐºÐ° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð°. Ð�ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ Ñ€ÐµÐ¶Ð¸Ð¼:"
 
-#: config/avr/avr.c:1775 config/avr/avr.c:2463
+#: config/avr/avr.c:1815 config/avr/avr.c:2503
 msgid "invalid insn:"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¸Ñ˜Ð°:"
 
-#: config/avr/avr.c:1814 config/avr/avr.c:1900 config/avr/avr.c:1949
-#: config/avr/avr.c:1977 config/avr/avr.c:2072 config/avr/avr.c:2241
-#: config/avr/avr.c:2502 config/avr/avr.c:2614
+#: config/avr/avr.c:1854 config/avr/avr.c:1940 config/avr/avr.c:1989
+#: config/avr/avr.c:2017 config/avr/avr.c:2112 config/avr/avr.c:2281
+#: config/avr/avr.c:2542 config/avr/avr.c:2654
 msgid "incorrect insn:"
 msgstr "Ð½ÐµÑ‚Ð°Ñ‡Ð½Ð° Ð¸Ñ˜Ð°:"
 
-#: config/avr/avr.c:1996 config/avr/avr.c:2157 config/avr/avr.c:2312
-#: config/avr/avr.c:2680
+#: config/avr/avr.c:2036 config/avr/avr.c:2197 config/avr/avr.c:2352
+#: config/avr/avr.c:2720
 msgid "unknown move insn:"
 msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð¸Ñ˜Ð° Ð¿Ñ€ÐµÐ¼ÐµÑˆÑ‚Ð°ÑšÐ°:"
 
-#: config/avr/avr.c:2910
+#: config/avr/avr.c:2950
 msgid "bad shift insn:"
 msgstr "Ð»Ð¾ÑˆÐ° Ð¸Ñ˜Ð° Ð¿Ð¾Ð¼Ð°ÐºÐ°:"
 
-#: config/avr/avr.c:3026 config/avr/avr.c:3446 config/avr/avr.c:3804
+#: config/avr/avr.c:3066 config/avr/avr.c:3486 config/avr/avr.c:3844
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ° Ð³Ñ€ÐµÑˆÐºÐ° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð°. Ð�ÐµÑ‚Ð°Ñ‡Ð°Ð½ Ð¿Ð¾Ð¼Ð°Ðº:"
 
-#: config/bfin/bfin.c:1385
+#: config/bfin/bfin.c:1478
 #, c-format
 msgid "invalid %%j value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%j Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/bfin/bfin.c:1578
+#: config/bfin/bfin.c:1671
 #, c-format
 msgid "invalid const_double operand"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ const_double Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/c4x/c4x.c:1583
-msgid "using CONST_DOUBLE for address"
-msgstr "ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ðµ CONST_DOUBLE Ð·Ð° Ð°Ð´Ñ€ÐµÑ�Ñƒ"
-
-#: config/c4x/c4x.c:1721
-msgid "c4x_address_cost: Invalid addressing mode"
-msgstr "c4x_address_cost: Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¸ Ñ€ÐµÐ¶Ð¸Ð¼"
-
-#: config/c4x/c4x.c:1856
-#, c-format
-msgid "c4x_print_operand: %%L inconsistency"
-msgstr "c4x_print_operand: %%L Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾Ñ�Ñ‚"
-
-#: config/c4x/c4x.c:1862
-#, c-format
-msgid "c4x_print_operand: %%N inconsistency"
-msgstr "c4x_print_operand: %%N Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾Ñ�Ñ‚"
-
-#: config/c4x/c4x.c:1903
-#, c-format
-msgid "c4x_print_operand: %%O inconsistency"
-msgstr "c4x_print_operand: %%O Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾Ñ�Ñ‚"
-
-#: config/c4x/c4x.c:1998
-msgid "c4x_print_operand: Bad operand case"
-msgstr "c4x_print_operand: Ð›Ð¾Ñˆ Ð¾Ð±Ð»Ð¸Ðº Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°"
-
-#: config/c4x/c4x.c:2039
-msgid "c4x_print_operand_address: Bad post_modify"
-msgstr "c4x_print_operand_address: Ð›Ð¾Ñˆ post_modify"
-
-#: config/c4x/c4x.c:2061
-msgid "c4x_print_operand_address: Bad pre_modify"
-msgstr "c4x_print_operand_address: Ð›Ð¾Ñˆ pre_modify"
-
-#: config/c4x/c4x.c:2109 config/c4x/c4x.c:2121 config/c4x/c4x.c:2136
-msgid "c4x_print_operand_address: Bad operand case"
-msgstr "c4x_print_operand_address: Ð›Ð¾Ñˆ Ð¾Ð±Ð»Ð¸Ðº Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°"
-
-#: config/c4x/c4x.c:2387
-msgid "c4x_rptb_insert: Cannot find start label"
-msgstr "c4x_rptb_insert: Ð�Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð½Ð°Ñ’ÐµÐ¼ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ñƒ ÐµÑ‚Ð¸ÐºÐµÑ‚Ñƒ"
-
-#: config/c4x/c4x.c:2985
-msgid "invalid indirect memory address"
-msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð° Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐ° Ð°Ð´Ñ€ÐµÑ�Ð°"
-
-#: config/c4x/c4x.c:3074
-msgid "invalid indirect (S) memory address"
-msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð° (S) Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐ° Ð°Ð´Ñ€ÐµÑ�Ð°"
-
-#: config/c4x/c4x.c:3409
-msgid "c4x_valid_operands: Internal error"
-msgstr "c4x_valid_operands: Ð£Ð½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ° Ð³Ñ€ÐµÑˆÐºÐ°"
-
-#: config/c4x/c4x.c:3848
-msgid "c4x_operand_subword: invalid mode"
-msgstr "c4x_operand_subword: Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ€ÐµÐ¶Ð¸Ð¼"
-
-#: config/c4x/c4x.c:3851
-msgid "c4x_operand_subword: invalid operand"
-msgstr "c4x_operand_subword: Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
-
-#. We could handle these with some difficulty.
-#. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:3877
-msgid "c4x_operand_subword: invalid autoincrement"
-msgstr "c4x_operand_subword: Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ñ�Ð°Ð¼Ð¾ÑƒÐ²ÐµÑ›Ð°ÑšÐµ"
-
-#: config/c4x/c4x.c:3883
-msgid "c4x_operand_subword: invalid address"
-msgstr "c4x_operand_subword: Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð°Ð´Ñ€ÐµÑ�Ð°"
-
-#: config/c4x/c4x.c:3894
-msgid "c4x_operand_subword: address not offsettable"
-msgstr "c4x_operand_subword: Ð°Ð´Ñ€ÐµÑ�Ð¸ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´Ð°Ñ‚Ð¸ Ð¿Ð¾Ð¼Ð°Ðº"
-
-#: config/c4x/c4x.c:4096
-msgid "c4x_rptb_rpts_p: Repeat block top label moved"
-msgstr "c4x_rptb_rpts_p: ÐŸÐ¾Ð¼ÐµÑ€ÐµÐ½Ð° Ð³Ð¾Ñ€ÑšÐ° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ð±Ð»Ð¾ÐºÐ° Ð¿Ð¾Ð½Ð°Ð²Ñ™Ð°ÑšÐ°"
-
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: config/cris/cris.c:491 fortran/dump-parse-tree.c:78
-#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:776
-#: fortran/dump-parse-tree.c:821 c-typeck.c:4607 c-typeck.c:4622
-#: c-typeck.c:4637 final.c:2984 final.c:2986 gcc.c:4737 loop-iv.c:2807
-#: loop-iv.c:2816 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
-#: cp/parser.c:2188 cp/typeck.c:4559 java/expr.c:409
+#: config/cris/cris.c:504 fortran/dump-parse-tree.c:78
+#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:798
+#: fortran/dump-parse-tree.c:843 c-typeck.c:4618 c-typeck.c:4633
+#: c-typeck.c:4648 final.c:2997 final.c:2999 gcc.c:4731 loop-iv.c:2808
+#: loop-iv.c:2817 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
+#: cp/parser.c:2192 cp/typeck.c:4567 java/expr.c:409
 #, gcc-internal-format
 msgid "%s"
 msgstr "%s"
 
-#: config/cris/cris.c:542
+#: config/cris/cris.c:555
 msgid "unexpected index-type in cris_print_index"
 msgstr "Ð½ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð¸Ð½Ð´ÐµÐºÑ�Ð° Ñƒ cris_print_index"
 
-#: config/cris/cris.c:556
+#: config/cris/cris.c:572
 msgid "unexpected base-type in cris_print_base"
 msgstr "Ð½ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸ Ñ‚Ð¸Ð¿ Ñƒ cris_print_base"
 
-#: config/cris/cris.c:672
+#: config/cris/cris.c:688
 msgid "invalid operand for 'b' modifier"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ â€˜bâ€™"
 
-#: config/cris/cris.c:689
+#: config/cris/cris.c:705
 msgid "invalid operand for 'o' modifier"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ â€˜oâ€™"
 
-#: config/cris/cris.c:708
+#: config/cris/cris.c:724
 msgid "invalid operand for 'O' modifier"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ â€˜Oâ€™"
 
-#: config/cris/cris.c:741
+#: config/cris/cris.c:757
 msgid "invalid operand for 'p' modifier"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ â€˜pâ€™"
 
-#: config/cris/cris.c:780
+#: config/cris/cris.c:796
 msgid "invalid operand for 'z' modifier"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ â€˜zâ€™"
 
-#: config/cris/cris.c:834 config/cris/cris.c:864
+#: config/cris/cris.c:860 config/cris/cris.c:894
 msgid "invalid operand for 'H' modifier"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ â€˜H;â€™"
 
-#: config/cris/cris.c:840
+#: config/cris/cris.c:870
 msgid "bad register"
 msgstr "Ð»Ð¾Ñˆ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€"
 
-#: config/cris/cris.c:884
+#: config/cris/cris.c:914
 msgid "invalid operand for 'e' modifier"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ â€˜eâ€™"
 
-#: config/cris/cris.c:901
+#: config/cris/cris.c:931
 msgid "invalid operand for 'm' modifier"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ â€˜mâ€™"
 
-#: config/cris/cris.c:926
+#: config/cris/cris.c:956
 msgid "invalid operand for 'A' modifier"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ â€˜Aâ€™"
 
-#: config/cris/cris.c:949
+#: config/cris/cris.c:979
 msgid "invalid operand for 'D' modifier"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ â€˜Dâ€™"
 
-#: config/cris/cris.c:963
+#: config/cris/cris.c:993
 msgid "invalid operand for 'T' modifier"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ â€˜Tâ€™"
 
-#: config/cris/cris.c:972
+#: config/cris/cris.c:1013
 msgid "invalid operand modifier letter"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ñ�Ð»Ð¾Ð²Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°"
 
-#: config/cris/cris.c:1029
+#: config/cris/cris.c:1070
 msgid "unexpected multiplicative operand"
 msgstr "Ð½ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ð¼Ð½Ð¾Ð¶ÐµÑ›Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/cris/cris.c:1049
+#: config/cris/cris.c:1090
 msgid "unexpected operand"
 msgstr "Ð½ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/cris/cris.c:1082 config/cris/cris.c:1092
+#: config/cris/cris.c:1123 config/cris/cris.c:1133
 msgid "unrecognized address"
 msgstr "Ð½ÐµÐ¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð°Ð´Ñ€ÐµÑ�Ð°"
 
-#: config/cris/cris.c:2019
+#: config/cris/cris.c:2209
 msgid "unrecognized supposed constant"
 msgstr "Ð½ÐµÐ¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/cris/cris.c:2394 config/cris/cris.c:2458
+#: config/cris/cris.c:2638 config/cris/cris.c:2702
 msgid "unexpected side-effects in address"
 msgstr "Ð½ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¸ Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð½Ð¸ ÐµÑ„ÐµÐºÑ‚Ð¸ Ñƒ Ð°Ð´Ñ€ÐµÑ�Ð¸"
 
 #. Can't possibly get a GOT-needing-fixup for a function-call,
 #. right?
-#: config/cris/cris.c:3253
+#: config/cris/cris.c:3539
 msgid "Unidentifiable call op"
 msgstr "Ð�ÐµÐ¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ¾Ð²Ð°Ð½ Ð¾Ð¿. Ð¿Ð¾Ð·Ð¸Ð²Ð°"
 
-#: config/cris/cris.c:3304
+#: config/cris/cris.c:3590
 #, c-format
 msgid "PIC register isn't set up"
 msgstr "ÐŸÐ˜Ð¦ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½"
@@ -3202,81 +3131,81 @@
 msgid "fr30_print_operand: unhandled MEM"
 msgstr "fr30_print_operand: Ð½ÐµÐ¾Ð±Ñ€Ð°Ñ’ÐµÐ½ MEM"
 
-#: config/frv/frv.c:2542
+#: config/frv/frv.c:2546
 msgid "bad insn to frv_print_operand_address:"
 msgstr "Ð»Ð¾ÑˆÐ° Ð¸Ñ˜Ð° Ð·Ð° frv_print_operand_address:"
 
-#: config/frv/frv.c:2553
+#: config/frv/frv.c:2557
 msgid "bad register to frv_print_operand_memory_reference_reg:"
 msgstr "Ð»Ð¾Ñˆ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€ Ð·Ð° frv_print_operand_memory_reference_reg:"
 
-#: config/frv/frv.c:2592 config/frv/frv.c:2602 config/frv/frv.c:2611
-#: config/frv/frv.c:2632 config/frv/frv.c:2637
+#: config/frv/frv.c:2596 config/frv/frv.c:2606 config/frv/frv.c:2615
+#: config/frv/frv.c:2636 config/frv/frv.c:2641
 msgid "bad insn to frv_print_operand_memory_reference:"
 msgstr "Ð»Ð¾ÑˆÐ° Ð¸Ñ˜Ð° Ð·Ð° frv_print_operand_memory_reference:"
 
-#: config/frv/frv.c:2723
+#: config/frv/frv.c:2727
 #, c-format
 msgid "bad condition code"
 msgstr "Ð»Ð¾Ñˆ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¸ ÐºÃ´Ð´"
 
-#: config/frv/frv.c:2798
+#: config/frv/frv.c:2802
 msgid "bad insn in frv_print_operand, bad const_double"
 msgstr "Ð»Ð¾ÑˆÐ° Ð¸Ñ˜Ð° Ñƒ frv_print_operand, Ð»Ð¾Ñˆ const_double"
 
-#: config/frv/frv.c:2859
+#: config/frv/frv.c:2863
 msgid "bad insn to frv_print_operand, 'e' modifier:"
 msgstr "Ð»Ð¾ÑˆÐ° Ð¸Ñ˜Ð° Ð·Ð° frv_print_operand, Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ â€˜eâ€™:"
 
-#: config/frv/frv.c:2867
+#: config/frv/frv.c:2871
 msgid "bad insn to frv_print_operand, 'F' modifier:"
 msgstr "Ð»Ð¾ÑˆÐ° Ð¸Ñ˜Ð° Ð·Ð° frv_print_operand, Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ â€˜Fâ€™:"
 
-#: config/frv/frv.c:2883
+#: config/frv/frv.c:2887
 msgid "bad insn to frv_print_operand, 'f' modifier:"
 msgstr "Ð»Ð¾ÑˆÐ° Ð¸Ñ˜Ð° Ð·Ð° frv_print_operand, Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ â€˜fâ€™:"
 
-#: config/frv/frv.c:2897
+#: config/frv/frv.c:2901
 msgid "bad insn to frv_print_operand, 'g' modifier:"
 msgstr "Ð»Ð¾ÑˆÐ° Ð¸Ñ˜Ð° Ð·Ð° frv_print_operand, Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ â€˜gâ€™:"
 
-#: config/frv/frv.c:2945
+#: config/frv/frv.c:2949
 msgid "bad insn to frv_print_operand, 'L' modifier:"
 msgstr "Ð»Ð¾ÑˆÐ° Ð¸Ñ˜Ð° Ð·Ð° frv_print_operand, Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ â€˜Lâ€™:"
 
-#: config/frv/frv.c:2958
+#: config/frv/frv.c:2962
 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
 msgstr "Ð»Ð¾ÑˆÐ° Ð¸Ñ˜Ð° Ð·Ð° frv_print_operand, Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ â€˜M/Nâ€™:"
 
-#: config/frv/frv.c:2979
+#: config/frv/frv.c:2983
 msgid "bad insn to frv_print_operand, 'O' modifier:"
 msgstr "Ð»Ð¾ÑˆÐ° Ð¸Ñ˜Ð° Ð·Ð° frv_print_operand, Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ â€˜Oâ€™:"
 
-#: config/frv/frv.c:2997
+#: config/frv/frv.c:3001
 msgid "bad insn to frv_print_operand, P modifier:"
 msgstr "Ð»Ð¾ÑˆÐ° Ð¸Ñ˜Ð° Ð·Ð° frv_print_operand, Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ â€˜Pâ€™:"
 
-#: config/frv/frv.c:3017
+#: config/frv/frv.c:3021
 msgid "bad insn in frv_print_operand, z case"
 msgstr "Ð»Ð¾ÑˆÐ° Ð¸Ñ˜Ð° Ñƒ frv_print_operand, Ñ�Ð»ÑƒÑ‡Ð°Ñ˜ z"
 
-#: config/frv/frv.c:3048
+#: config/frv/frv.c:3052
 msgid "bad insn in frv_print_operand, 0 case"
 msgstr "Ð»Ð¾ÑˆÐ° Ð¸Ñ˜Ð° Ñƒ frv_print_operand, Ñ�Ð»ÑƒÑ‡Ð°Ñ˜ 0"
 
-#: config/frv/frv.c:3053
+#: config/frv/frv.c:3057
 msgid "frv_print_operand: unknown code"
 msgstr "frv_print_operand: Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ ÐºÃ´Ð´"
 
-#: config/frv/frv.c:4422
+#: config/frv/frv.c:4426
 msgid "bad output_move_single operand"
 msgstr "Ð»Ð¾Ñˆ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ output_move_single"
 
-#: config/frv/frv.c:4549
+#: config/frv/frv.c:4553
 msgid "bad output_move_double operand"
 msgstr "Ð»Ð¾Ñˆ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ output_move_double"
 
-#: config/frv/frv.c:4691
+#: config/frv/frv.c:4695
 msgid "bad output_condmove_single operand"
 msgstr "Ð»Ð¾Ñˆ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ output_condmove_single"
 
@@ -3294,27 +3223,27 @@
 msgid " (frv)"
 msgstr " (frv)"
 
-#: config/i386/i386.c:8218
+#: config/i386/i386.c:8273
 #, c-format
 msgid "invalid UNSPEC as operand"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð£Ð�Ð¡ÐŸÐ•Ð¦ ÐºÐ°Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/i386/i386.c:8924
+#: config/i386/i386.c:8979
 #, c-format
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð½Ð¸ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¸ ÐºÃ´Ð´, Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÐºÃ´Ð´ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° â€˜câ€™"
 
-#: config/i386/i386.c:9040
+#: config/i386/i386.c:9095
 #, c-format
 msgid "invalid operand code '%c'"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÐºÃ´Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° â€˜%c;â€™"
 
-#: config/i386/i386.c:9089
+#: config/i386/i386.c:9144
 #, c-format
 msgid "invalid constraints for operand"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐ° Ð·Ð° Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/i386/i386.c:16348
+#: config/i386/i386.c:16423
 msgid "unknown insn mode"
 msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ Ñ€ÐµÐ¶Ð¸Ð¼ Ð¸Ñ˜Ðµ"
 
@@ -3335,34 +3264,34 @@
 msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¾ÐºÑ€ÑƒÐ¶ÐµÑšÐ° DJGPP ÑƒÐºÐ°Ð·ÑƒÑ˜Ðµ Ð½Ð° Ð¸Ñ�ÐºÐ²Ð°Ñ€ÐµÐ½Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ â€˜%sâ€™"
 
-#: config/ia64/ia64.c:4770
+#: config/ia64/ia64.c:4771
 #, c-format
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operand: Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ ÐºÃ´Ð´"
 
-#: config/ia64/ia64.c:9889
+#: config/ia64/ia64.c:9890
 msgid "invalid conversion from %<__fpreg%>"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %<__fpreg%>"
 
-#: config/ia64/ia64.c:9892
+#: config/ia64/ia64.c:9893
 msgid "invalid conversion to %<__fpreg%>"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %<__fpreg%>"
 
-#: config/ia64/ia64.c:9905 config/ia64/ia64.c:9916
+#: config/ia64/ia64.c:9906 config/ia64/ia64.c:9917
 msgid "invalid operation on %<__fpreg%>"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ð° Ð½Ð° %<__fpreg%>"
 
-#: config/iq2000/iq2000.c:3118
+#: config/iq2000/iq2000.c:3122
 #, c-format
 msgid "invalid %%P operand"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ %%P Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/iq2000/iq2000.c:3126 config/rs6000/rs6000.c:11607
+#: config/iq2000/iq2000.c:3130 config/rs6000/rs6000.c:11818
 #, c-format
 msgid "invalid %%p value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%p Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/iq2000/iq2000.c:3182
+#: config/iq2000/iq2000.c:3186
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %%d, %%x, Ð¸Ð»Ð¸ %%X"
@@ -3404,7 +3333,7 @@
 msgstr "Ð°Ð´Ñ€ÐµÑ�Ð° Ð¿Ð¾Ñ�Ñ‚ÑƒÐ²ÐµÑ›Ð°ÑšÐ° Ð½Ð¸Ñ˜Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€"
 
 #: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
-#: config/rs6000/rs6000.c:19870
+#: config/rs6000/rs6000.c:20087
 msgid "bad address"
 msgstr "Ð»Ð¾ÑˆÐ° Ð°Ð´Ñ€ÐµÑ�Ð°"
 
@@ -3450,59 +3379,59 @@
 msgid "invalid Z register replacement for insn"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð·Ð°Ð¼ÐµÐ½Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° Z Ð·Ð° Ð¸Ñ˜Ñƒ"
 
-#: config/mips/mips.c:6313 config/mips/mips.c:6334 config/mips/mips.c:6438
+#: config/mips/mips.c:6371 config/mips/mips.c:6392 config/mips/mips.c:6496
 #, fuzzy, c-format
 msgid "'%%%c' is not a valid operand prefix"
 msgstr "â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¸Ð¼Ðµ ÐºÐ»Ð°Ñ�Ðµ"
 
-#: config/mips/mips.c:6382 config/mips/mips.c:6389 config/mips/mips.c:6396
-#: config/mips/mips.c:6456
+#: config/mips/mips.c:6440 config/mips/mips.c:6447 config/mips/mips.c:6454
+#: config/mips/mips.c:6514
 #, fuzzy, c-format
 msgid "invalid use of '%%%c'"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %qD"
 
-#: config/mips/mips.c:6701
+#: config/mips/mips.c:6761
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr "mips_debugger_offset Ð¿Ð¾Ð·Ð²Ð°Ð½ Ð±ÐµÐ· Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ�Ñ‚ÐµÐº/Ð¾ÐºÐ²Ð¸Ñ€/Ð°Ñ€Ð³"
 
-#: config/mmix/mmix.c:1487 config/mmix/mmix.c:1617
+#: config/mmix/mmix.c:1483 config/mmix/mmix.c:1613
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr "MMIX ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐµ: ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ CONST_INT, Ð½Ðµ Ð¾Ð²Ð¾"
 
-#: config/mmix/mmix.c:1566
+#: config/mmix/mmix.c:1562
 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr "MMIX ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐµ: Ð›Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð·Ð° â€˜mâ€™, Ð½Ð¸Ñ˜Ðµ CONST_INT"
 
-#: config/mmix/mmix.c:1585
+#: config/mmix/mmix.c:1581
 msgid "MMIX Internal: Expected a register, not this"
 msgstr "MMIX ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐµ: ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€, Ð½Ðµ Ð¾Ð²Ð¾"
 
-#: config/mmix/mmix.c:1595
+#: config/mmix/mmix.c:1591
 msgid "MMIX Internal: Expected a constant, not this"
 msgstr "MMIX ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐµ: ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°, Ð½Ðµ Ð¾Ð²Ð¾"
 
 #. We need the original here.
-#: config/mmix/mmix.c:1679
+#: config/mmix/mmix.c:1675
 msgid "MMIX Internal: Cannot decode this operand"
 msgstr "MMIX ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐµ: Ð�Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð´ÐµÐºÐ¾Ð´Ð¸Ñ€Ð°Ð¼ Ð¾Ð²Ð°Ñ˜ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/mmix/mmix.c:1736
+#: config/mmix/mmix.c:1732
 msgid "MMIX Internal: This is not a recognized address"
 msgstr "MMIX ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐµ: ÐžÐ²Ð¾ Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð°Ð´Ñ€ÐµÑ�Ð°"
 
-#: config/mmix/mmix.c:2669
+#: config/mmix/mmix.c:2665
 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr "MMIX ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐµ: ÐŸÐ¾ÐºÑƒÑˆÐ°Ð²Ð°Ð¼ Ð´Ð° Ð¸Ñ�Ð¿Ð¸ÑˆÐµÐ¼ Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¾Ð±Ñ€Ð½ÑƒÑ‚ ÑƒÑ�Ð»Ð¾Ð²:"
 
-#: config/mmix/mmix.c:2676
+#: config/mmix/mmix.c:2672
 msgid "MMIX Internal: What's the CC of this?"
 msgstr "MMIX ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐµ: Ð¨Ñ‚Ð° Ñ˜Ðµ CC Ð·Ð° Ð¾Ð²Ð¾?"
 
-#: config/mmix/mmix.c:2680
+#: config/mmix/mmix.c:2676
 msgid "MMIX Internal: What is the CC of this?"
 msgstr "MMIX ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐµ: Ð¨Ñ‚Ð° Ñ˜Ðµ CC Ð·Ð° Ð¾Ð²Ð¾?"
 
-#: config/mmix/mmix.c:2744
+#: config/mmix/mmix.c:2740
 msgid "MMIX Internal: This is not a constant:"
 msgstr "MMIX ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐµ: ÐžÐ²Ð¾ Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°:"
 
@@ -3528,81 +3457,81 @@
 msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr "ÐŸÐ¾ÐºÑƒÑˆÐ°Ñ˜Ñ‚Ðµ Ð´Ð° Ð¿Ð¾ÐºÑ€ÐµÐ½ÐµÑ‚Ðµ â€˜%sâ€™ Ñƒ ÑˆÐºÐ¾Ñ™Ñ†Ð¸ Ð´Ð° Ð¿Ð¾Ð²ÐµÑ›Ð°Ñ‚Ðµ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐµ.\n"
 
-#: config/rs6000/rs6000.c:11434
+#: config/rs6000/rs6000.c:11645
 #, c-format
 msgid "invalid %%f value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%f Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/rs6000/rs6000.c:11443
+#: config/rs6000/rs6000.c:11654
 #, c-format
 msgid "invalid %%F value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%F Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/rs6000/rs6000.c:11452
+#: config/rs6000/rs6000.c:11663
 #, c-format
 msgid "invalid %%G value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%G Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/rs6000/rs6000.c:11487
+#: config/rs6000/rs6000.c:11698
 #, c-format
 msgid "invalid %%j code"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ %%j ÐºÃ´Ð´"
 
-#: config/rs6000/rs6000.c:11497
+#: config/rs6000/rs6000.c:11708
 #, c-format
 msgid "invalid %%J code"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ %%J ÐºÃ´Ð´"
 
-#: config/rs6000/rs6000.c:11507
+#: config/rs6000/rs6000.c:11718
 #, c-format
 msgid "invalid %%k value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%k Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/rs6000/rs6000.c:11527 config/xtensa/xtensa.c:2022
+#: config/rs6000/rs6000.c:11738 config/xtensa/xtensa.c:2028
 #, c-format
 msgid "invalid %%K value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%K Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/rs6000/rs6000.c:11597
+#: config/rs6000/rs6000.c:11808
 #, c-format
 msgid "invalid %%O value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%O Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/rs6000/rs6000.c:11644
+#: config/rs6000/rs6000.c:11855
 #, c-format
 msgid "invalid %%q value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%q Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/rs6000/rs6000.c:11688
+#: config/rs6000/rs6000.c:11899
 #, c-format
 msgid "invalid %%S value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%S Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/rs6000/rs6000.c:11728
+#: config/rs6000/rs6000.c:11939
 #, c-format
 msgid "invalid %%T value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%T Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/rs6000/rs6000.c:11738
+#: config/rs6000/rs6000.c:11949
 #, c-format
 msgid "invalid %%u value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%u Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/rs6000/rs6000.c:11747 config/xtensa/xtensa.c:1992
+#: config/rs6000/rs6000.c:11958 config/xtensa/xtensa.c:1998
 #, c-format
 msgid "invalid %%v value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%v Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/rs6000/rs6000.c:21768
+#: config/rs6000/rs6000.c:21946
 msgid "AltiVec argument passed to unprototyped function"
 msgstr "Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’ÐµÐ½ Ð½ÐµÐ¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¸Ð·Ð¸Ñ€Ð°Ð½Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸"
 
-#: config/s390/s390.c:4561
+#: config/s390/s390.c:4560
 #, c-format
 msgid "cannot decompose address"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ñ€Ð°Ð·Ð»Ð¾Ð¶Ð¸Ð¼ Ð°Ð´Ñ€ÐµÑ�Ñƒ"
 
-#: config/s390/s390.c:4771
+#: config/s390/s390.c:4770
 msgid "UNKNOWN in print_operand !?"
 msgstr "Ð�Ð•ÐŸÐžÐ—Ð�Ð�Ð¢Ð� Ñƒ print_operand !?"
 
@@ -3612,89 +3541,89 @@
 msgid "invalid operand for code: '%c'"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° ÐºÃ´Ð´: â€˜%câ€™"
 
-#: config/sh/sh.c:746
+#: config/sh/sh.c:749
 #, c-format
 msgid "invalid operand to %%R"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° %%R"
 
-#: config/sh/sh.c:773
+#: config/sh/sh.c:776
 #, c-format
 msgid "invalid operand to %%S"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° %%S"
 
-#: config/sh/sh.c:8095
+#: config/sh/sh.c:8098
 msgid "created and used with different architectures / ABIs"
 msgstr "Ð½Ð°Ð¿Ñ€Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð½Ð° Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸Ð¼ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð°Ð¼Ð° / Ð�Ð‘Ð˜Ñ˜Ð¸Ð¼Ð°"
 
-#: config/sh/sh.c:8097
+#: config/sh/sh.c:8100
 msgid "created and used with different ABIs"
 msgstr "Ð½Ð°Ð¿Ñ€Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð° Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸Ð¼ Ð�Ð‘Ð˜Ñ˜Ð¸Ð¼Ð°"
 
-#: config/sh/sh.c:8099
+#: config/sh/sh.c:8102
 msgid "created and used with different endianness"
 msgstr "Ð½Ð°Ð¿Ñ€Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±ÐµÑ™Ð½Ð¾ Ñ�Ð° Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¾Ð¼ ÐºÑ€Ð°Ñ˜Ð½Ð¾ÑˆÑ›Ñƒ"
 
-#: config/sparc/sparc.c:6803 config/sparc/sparc.c:6809
+#: config/sparc/sparc.c:6806 config/sparc/sparc.c:6812
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ %%Y Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/sparc/sparc.c:6879
+#: config/sparc/sparc.c:6882
 #, c-format
 msgid "invalid %%A operand"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ %%A Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/sparc/sparc.c:6889
+#: config/sparc/sparc.c:6892
 #, c-format
 msgid "invalid %%B operand"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ %%B Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/sparc/sparc.c:6928
+#: config/sparc/sparc.c:6931
 #, c-format
 msgid "invalid %%c operand"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ %%c Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/sparc/sparc.c:6950
+#: config/sparc/sparc.c:6953
 #, c-format
 msgid "invalid %%d operand"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ %%d Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/sparc/sparc.c:6967
+#: config/sparc/sparc.c:6970
 #, c-format
 msgid "invalid %%f operand"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ %%f Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/sparc/sparc.c:6981
+#: config/sparc/sparc.c:6984
 #, c-format
 msgid "invalid %%s operand"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ %%s Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/sparc/sparc.c:7035
+#: config/sparc/sparc.c:7038
 #, c-format
 msgid "long long constant not a valid immediate operand"
 msgstr "long long ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¸Ñ…Ð²Ð°Ñ‚Ñ™Ð¸Ð² Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/sparc/sparc.c:7038
+#: config/sparc/sparc.c:7041
 #, c-format
 msgid "floating point constant not a valid immediate operand"
 msgstr "Ñ€ÐµÐ°Ð»Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¸Ñ…Ð²Ð°Ñ‚Ñ™Ð¸Ð² Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/stormy16/stormy16.c:1775 config/stormy16/stormy16.c:1846
+#: config/stormy16/stormy16.c:1748 config/stormy16/stormy16.c:1819
 #, c-format
 msgid "'B' operand is not constant"
 msgstr "â€˜Bâ€™ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/stormy16/stormy16.c:1802
+#: config/stormy16/stormy16.c:1775
 #, c-format
 msgid "'B' operand has multiple bits set"
 msgstr "â€˜Bâ€™ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð¸Ð¼Ð° Ð²Ð¸ÑˆÐµ Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¸Ñ… Ð±Ð¸Ñ‚Ð¾Ð²Ð°"
 
-#: config/stormy16/stormy16.c:1828
+#: config/stormy16/stormy16.c:1801
 #, c-format
 msgid "'o' operand is not constant"
 msgstr "â€˜oâ€™ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/stormy16/stormy16.c:1860
+#: config/stormy16/stormy16.c:1833
 #, c-format
 msgid "xstormy16_print_operand: unknown code"
 msgstr "xstormy16_print_operand: Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ ÐºÃ´Ð´"
@@ -3707,56 +3636,56 @@
 msgid "output_move_single:"
 msgstr "output_move_single:"
 
-#: config/xtensa/xtensa.c:652 config/xtensa/xtensa.c:684
-#: config/xtensa/xtensa.c:693
+#: config/xtensa/xtensa.c:656 config/xtensa/xtensa.c:688
+#: config/xtensa/xtensa.c:697
 msgid "bad test"
 msgstr "Ð»Ð¾ÑˆÐ° Ð¿Ñ€Ð¾Ð±Ð°"
 
-#: config/xtensa/xtensa.c:1980
+#: config/xtensa/xtensa.c:1986
 #, c-format
 msgid "invalid %%D value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%D Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/xtensa/xtensa.c:2017
+#: config/xtensa/xtensa.c:2023
 msgid "invalid mask"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¼Ð°Ñ�ÐºÐ°"
 
-#: config/xtensa/xtensa.c:2043
+#: config/xtensa/xtensa.c:2049
 #, c-format
 msgid "invalid %%x value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%x Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/xtensa/xtensa.c:2050
+#: config/xtensa/xtensa.c:2056
 #, c-format
 msgid "invalid %%d value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%d Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/xtensa/xtensa.c:2071 config/xtensa/xtensa.c:2081
+#: config/xtensa/xtensa.c:2077 config/xtensa/xtensa.c:2087
 #, c-format
 msgid "invalid %%t/%%b value"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° %%t/%%b Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: config/xtensa/xtensa.c:2123
+#: config/xtensa/xtensa.c:2129
 msgid "invalid address"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð°Ð´Ñ€ÐµÑ�Ð°"
 
-#: config/xtensa/xtensa.c:2148
+#: config/xtensa/xtensa.c:2154
 msgid "no register in address"
 msgstr "Ð½ÐµÐ¼Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð° Ñƒ Ð°Ð´Ñ€ÐµÑ�Ð¸"
 
-#: config/xtensa/xtensa.c:2156
+#: config/xtensa/xtensa.c:2162
 msgid "address offset not a constant"
 msgstr "Ð¿Ð¾Ð¼Ð°Ðº Ð°Ð´Ñ€ÐµÑ�Ðµ Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: cp/call.c:2514
+#: cp/call.c:2500
 msgid "candidates are:"
 msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¸ Ñ�Ñƒ:"
 
-#: cp/call.c:6463
+#: cp/call.c:6487
 msgid "candidate 1:"
 msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 1:"
 
-#: cp/call.c:6464
+#: cp/call.c:6488
 msgid "candidate 2:"
 msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 2:"
 
@@ -3801,52 +3730,52 @@
 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
 msgstr "Ð¦ÐµÐ¾ Ð±Ñ€Ð¾Ñ˜ Ð²Ð°Ð½ Ñ�Ð¸Ð¼ÐµÑ‚Ñ€Ð¸Ñ‡Ð½Ð¾Ð³ Ð¾Ð¿Ñ�ÐµÐ³Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ€Ð°Ð½Ð¾Ð³ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ð¸Ð¼ Ñ„Ð¾Ñ€Ñ‚Ñ€Ð°Ð½Ð¾Ð¼ ÐºÐ¾Ð´ %L"
 
-#: fortran/arith.c:1425
+#: fortran/arith.c:1472
 #, fuzzy
 msgid "elemental binary operation"
 msgstr "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ð° Ð±Ð¸Ð½Ð°Ñ€Ð½Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ð°"
 
-#: fortran/arith.c:1997
+#: fortran/arith.c:2044
 #, no-c-format
 msgid "Arithmetic OK converting %s to %s at %L"
 msgstr "Ð�Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸Ñ‡ÐºÐ¾ OK Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÑƒ %s Ñƒ %s ÐºÐ¾Ð´ %L"
 
-#: fortran/arith.c:2001
+#: fortran/arith.c:2048
 #, no-c-format
 msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 msgstr ""
 
-#: fortran/arith.c:2006
+#: fortran/arith.c:2053
 #, no-c-format
 msgid "Arithmetic underflow converting %s to %s at %L"
 msgstr "Ð�Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸Ñ‡ÐºÐ¾ Ð¿Ð¾Ð´Ð»Ð¸Ð²Ð°ÑšÐµ Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÑƒ %s Ñƒ %s ÐºÐ¾Ð´ %L"
 
-#: fortran/arith.c:2010
+#: fortran/arith.c:2057
 #, no-c-format
 msgid "Arithmetic NaN converting %s to %s at %L"
 msgstr "Ð�Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸Ñ‡ÐºÐ¾ Ð�Ð°Ð� Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÑƒ %s Ñƒ %s ÐºÐ¾Ð´ %L"
 
-#: fortran/arith.c:2014
+#: fortran/arith.c:2061
 #, no-c-format
 msgid "Division by zero converting %s to %s at %L"
 msgstr "Ð”ÐµÑ™ÐµÑšÐµ Ð½ÑƒÐ»Ð¾Ð¼ Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÑƒ %s Ñƒ %s ÐºÐ¾Ð´ %L"
 
-#: fortran/arith.c:2018
+#: fortran/arith.c:2065
 #, no-c-format
 msgid "Array operands are incommensurate converting %s to %s at %L"
 msgstr "Ð�Ð¸Ð·Ð¾Ð²Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ñ�Ñƒ Ð½ÐµÑ�Ð°Ð¼ÐµÑ€Ñ™Ð¸Ð²Ð¸ Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÑƒ %s Ñƒ %s ÐºÐ¾Ð´ %L"
 
-#: fortran/arith.c:2022
+#: fortran/arith.c:2069
 #, no-c-format
 msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
 msgstr "Ð¦ÐµÐ¾ Ð±Ñ€Ð¾Ñ˜ Ð²Ð°Ð½ Ñ�Ð¸Ð¼ÐµÑ‚Ñ€Ð¸Ñ‡Ð½Ð¾Ð³ Ð¾Ð¿Ñ�ÐµÐ³Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ€Ð°Ð½Ð¾Ð³ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ð¸Ð¼ Ñ„Ð¾Ñ€Ñ‚Ñ€Ð°Ð½Ð¾Ð¼ Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÑƒ %s Ñƒ %s ÐºÐ¾Ð´ %L"
 
-#: fortran/arith.c:2355
+#: fortran/arith.c:2402
 #, no-c-format
 msgid "The Hollerith constant at %L is too long to convert to %s"
 msgstr "Ð¥Ð¾Ð»ÐµÑ€Ð¸Ñ‚Ð¾Ð²Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¿Ñ€ÐµÐ´ÑƒÐ³Ð°Ñ‡ÐºÐ° Ð·Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %s"
 
-#: fortran/arith.c:2513
+#: fortran/arith.c:2560
 #, no-c-format
 msgid "Enumerator exceeds the C integer type at %C"
 msgstr "Ð�Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡ Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð¦-Ð¾Ð² Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ð´ %C"
@@ -3876,72 +3805,72 @@
 msgid "Variable '%s' at %L in this context must be constant"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð° Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
 
-#: fortran/array.c:299
+#: fortran/array.c:314
 #, no-c-format
 msgid "Expected expression in array specification at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð·Ñ€Ð°Ð· Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð¸ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/array.c:386
+#: fortran/array.c:392
 #, no-c-format
 msgid "Bad array specification for an explicitly shaped array at %C"
 msgstr "Ð›Ð¾ÑˆÐ° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð·Ð° Ð½Ð¸Ð· ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾Ð³ Ð¾Ð±Ð»Ð¸ÐºÐ° ÐºÐ¾Ð´ %C"
 
-#: fortran/array.c:396
+#: fortran/array.c:402
 #, no-c-format
 msgid "Bad array specification for assumed shape array at %C"
 msgstr "Ð›Ð¾ÑˆÐ° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð·Ð° Ð½Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾Ð³ Ð¾Ð±Ð»Ð¸ÐºÐ° ÐºÐ¾Ð´ %C"
 
-#: fortran/array.c:410
+#: fortran/array.c:416
 #, no-c-format
 msgid "Bad specification for deferred shape array at %C"
 msgstr "Ð›Ð¾ÑˆÐ° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð·Ð° Ð½Ð¸Ð· Ð¾Ð´Ð»Ð¾Ð¶ÐµÐ½Ð¾Ð³ Ð¾Ð±Ð»Ð¸ÐºÐ° ÐºÐ¾Ð´ %C"
 
-#: fortran/array.c:414
+#: fortran/array.c:420
 #, no-c-format
 msgid "Bad specification for assumed size array at %C"
 msgstr "Ð›Ð¾ÑˆÐ° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð·Ð° Ð½Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ ÐºÐ¾Ð´ %C"
 
-#: fortran/array.c:423
+#: fortran/array.c:429
 #, no-c-format
 msgid "Expected another dimension in array declaration at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð´Ñ€ÑƒÐ³Ð° Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ð° Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/array.c:429
+#: fortran/array.c:435
 #, no-c-format
 msgid "Array specification at %C has more than %d dimensions"
 msgstr "ÐžÐ´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %C Ð¸Ð¼Ð° Ð²Ð¸ÑˆÐµ Ð¾Ð´ %d Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ð°"
 
-#: fortran/array.c:635
+#: fortran/array.c:641
 #, no-c-format
 msgid "duplicated initializer"
 msgstr "Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÐºÐ¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
 
-#: fortran/array.c:727
+#: fortran/array.c:733
 #, no-c-format
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 msgstr "DO-Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ˜Ðµ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¸Ñ�Ñ‚Ð¾Ð¸Ð¼ÐµÐ½Ð¾Ð³ Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°"
 
-#: fortran/array.c:829 fortran/array.c:938
+#: fortran/array.c:835 fortran/array.c:944
 #, no-c-format
 msgid "Syntax error in array constructor at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/array.c:884
+#: fortran/array.c:890
 #, fuzzy, no-c-format
 msgid "Fortran 2003: [...] style array constructors at %C"
 msgstr "Ð�Ð¾Ð²Ð¾ Ñƒ Ñ„Ð¾Ñ€Ñ‚Ñ€Ð°Ð½Ñƒ 2003: [...] ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¸ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/array.c:898
+#: fortran/array.c:904
 #, no-c-format
 msgid "Empty array constructor at %C is not allowed"
 msgstr "ÐŸÑ€Ð°Ð·Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½"
 
-#: fortran/array.c:982
+#: fortran/array.c:988
 #, no-c-format
 msgid "Element in %s array constructor at %L is %s"
 msgstr "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ Ð½Ð¸Ð·Ð° %s ÐºÐ¾Ð´ %L Ñ˜Ðµ %s"
 
-#: fortran/array.c:1309
+#: fortran/array.c:1315
 #, no-c-format
 msgid "Iterator step at %L cannot be zero"
 msgstr "ÐšÐ¾Ñ€Ð°Ðº Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ð°"
@@ -3961,7 +3890,7 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð±Ñ€Ð¾Ñ˜ÐµÐ²Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: fortran/check.c:101 fortran/check.c:817 fortran/check.c:827
+#: fortran/check.c:101 fortran/check.c:810 fortran/check.c:820
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½ Ð¸Ð»Ð¸ Ñ€ÐµÐ°Ð»Ð°Ð½"
@@ -4026,220 +3955,215 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°"
 
-#: fortran/check.c:320
+#: fortran/check.c:356
 #, no-c-format
-msgid "Missing DIM parameter in intrinsic '%s' at %L"
-msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ DIM Ñƒ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð¼ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
-
-#: fortran/check.c:363
-#, no-c-format
 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜dimâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ð¾Ð½Ð¸ Ð¸Ð½Ð´ÐµÐºÑ�"
 
-#: fortran/check.c:433
+#: fortran/check.c:426
 #, fuzzy, no-c-format
 msgid "Unequal character lengths (%ld and %ld) in %s intrinsic at %L"
 msgstr "Ð Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ðµ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ Ð´ÑƒÐ¶Ð¸Ð½Ðµ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/check.c:535 fortran/check.c:1938 fortran/check.c:1953
+#: fortran/check.c:528 fortran/check.c:1932 fortran/check.c:1947
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²"
 
-#: fortran/check.c:559 fortran/check.c:3703
+#: fortran/check.c:552 fortran/check.c:3697
 #, no-c-format
 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ â€˜%sâ€™ Ð¸ â€˜%sâ€™ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð°Ñ˜Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð¸Ñ�Ñ‚Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: fortran/check.c:568 fortran/check.c:1143 fortran/check.c:1286
-#: fortran/check.c:1360 fortran/check.c:1616
+#: fortran/check.c:561 fortran/check.c:1137 fortran/check.c:1280
+#: fortran/check.c:1354 fortran/check.c:1610
 #, no-c-format
 msgid "Extension: Different type kinds at %L"
 msgstr "ÐŸÑ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ: Ð Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ðµ Ð²Ñ€Ñ�Ñ‚Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/check.c:608 fortran/check.c:2022
+#: fortran/check.c:601 fortran/check.c:2016
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡"
 
-#: fortran/check.c:628
+#: fortran/check.c:621
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¸Ð»Ð¸ Ñ†Ð¸Ñ™Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð»Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: fortran/check.c:636
+#: fortran/check.c:629
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¸Ð»Ð¸ Ñ†Ð¸Ñ™"
 
-#: fortran/check.c:652
+#: fortran/check.c:645
 #, no-c-format
 msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
 msgstr "ÐžÐ´ÐµÑ™Ð°Ðº Ð½Ð¸Ð·Ð° Ñ�Ð° Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¸Ð¼ Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð¼ ÐºÐ¾Ð´ %L Ð½ÐµÑ›Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ†Ð¸Ñ™ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
 
-#: fortran/check.c:663
+#: fortran/check.c:656
 #, no-c-format
 msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
 msgstr "Ð�ÑƒÐ»Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ ÐºÐ°Ð¾ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ â€˜%sâ€™"
 
-#: fortran/check.c:798 fortran/check.c:915
+#: fortran/check.c:791 fortran/check.c:910
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ñ�Ð¼Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ð°Ð½ Ð°ÐºÐ¾ Ñ˜Ðµ â€˜xâ€™ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ð¾"
 
-#: fortran/check.c:848 fortran/check.c:1205 fortran/check.c:1308
-#: fortran/check.c:1467 fortran/check.c:1484 fortran/check.c:2318
-#: fortran/check.c:2444 fortran/check.c:2779 fortran/check.c:2821
+#: fortran/check.c:841 fortran/check.c:1199 fortran/check.c:1302
+#: fortran/check.c:1461 fortran/check.c:1478 fortran/check.c:2312
+#: fortran/check.c:2438 fortran/check.c:2773 fortran/check.c:2815
 #, fuzzy, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
 msgstr "Ð¤Ð¾Ñ€Ñ‚Ñ€Ð°Ð½ 2003: Ð�Ð°Ñ€ÐµÐ´Ð±Ð° FLUSH ÐºÐ¾Ð´ %C"
 
-#: fortran/check.c:964 fortran/check.c:1712 fortran/check.c:1720
+#: fortran/check.c:959 fortran/check.c:1706 fortran/check.c:1714
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð±Ñ€Ð¾Ñ˜ÐµÐ²Ð°Ð½ Ð¸Ð»Ð¸ Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸"
 
-#: fortran/check.c:978
+#: fortran/check.c:973
 #, fuzzy, no-c-format
 msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
 msgstr "Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸ Ð¾Ð±Ð»Ð¸Ñ†Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° â€˜%sâ€™ Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜dot_productâ€™"
 
-#: fortran/check.c:997 fortran/check.c:1005
+#: fortran/check.c:992 fortran/check.c:1000
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°"
 
-#: fortran/check.c:1256
+#: fortran/check.c:1250
 #, no-c-format
 msgid "Argument of %s at %L must be of length one"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %s ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð´ÑƒÐ¶Ð¸Ð½Ðµ Ñ˜ÐµÐ´Ð°Ð½"
 
-#: fortran/check.c:1315
+#: fortran/check.c:1309
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ñ�Ñ‚Ðµ Ð²Ñ€Ñ�Ñ‚Ðµ ÐºÐ°Ð¾ â€˜%sâ€™"
 
-#: fortran/check.c:1440
+#: fortran/check.c:1434
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÐ¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿"
 
-#: fortran/check.c:1589
+#: fortran/check.c:1583
 #, no-c-format
 msgid "Intrinsic '%s' at %L must have at least two arguments"
 msgstr "Ð¡Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð±Ð°Ñ€ Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
 
-#: fortran/check.c:1622
+#: fortran/check.c:1616
 #, no-c-format
 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜a%dâ€™ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ %s(%d)"
 
-#: fortran/check.c:1655
+#: fortran/check.c:1649
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
 msgstr ""
 
-#: fortran/check.c:1662
+#: fortran/check.c:1656
 #, fuzzy, no-c-format
 msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜a1â€™ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½ Ð¸Ð»Ð¸ Ñ€ÐµÐ°Ð»Ð°Ð½"
 
-#: fortran/check.c:1734
+#: fortran/check.c:1728
 #, fuzzy, no-c-format
 msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
 msgstr "Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸ Ð¾Ð±Ð»Ð¸Ñ†Ð¸ Ð¿Ð¾ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ð¸ 1 Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° â€˜%sâ€™ Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€™matmulâ€™"
 
-#: fortran/check.c:1753
+#: fortran/check.c:1747
 #, fuzzy, no-c-format
 msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
 msgstr "Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸ Ð¾Ð±Ð»Ð¸Ñ†Ð¸ Ð¿Ð¾ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ð¸ 2 Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° â€˜%sâ€™ Ð¸ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ð¸ 1 Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€™matmulâ€™"
 
-#: fortran/check.c:1762
+#: fortran/check.c:1756
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ€Ð°Ð½Ð³Ð° 1 Ð¸Ð»Ð¸ 2"
 
-#: fortran/check.c:1964
+#: fortran/check.c:1958
 #, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ â€˜%sâ€™ Ð¸ â€˜%sâ€™ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð°Ñ˜Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð¸Ñ�Ñ‚Ð¾Ð³ Ñ€Ð°Ð½Ð³Ð° %d/%d"
 
-#: fortran/check.c:1973
+#: fortran/check.c:1967
 #, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ â€˜%sâ€™ Ð¸ â€˜%sâ€™ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð°Ñ˜Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð¸Ñ�Ñ‚Ðµ Ð²Ñ€Ñ�Ñ‚Ðµ %d/%d"
 
-#: fortran/check.c:2069
+#: fortran/check.c:2063
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½ Ð¸Ð»Ð¸ Ñ€ÐµÐ°Ð»Ð°Ð½"
 
-#: fortran/check.c:2090
+#: fortran/check.c:2084
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¾Ð´ Ð»Ð°Ð¶Ð½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
 
-#: fortran/check.c:2098
+#: fortran/check.c:2092
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¾Ð´ Ð¾Ð¿Ñ†Ð¸Ð¾Ð½Ðµ Ð»Ð°Ð¶Ð½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
 
-#: fortran/check.c:2114
+#: fortran/check.c:2108
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ñ�Ð¼Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð´Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ð¾Ð´ â€˜%sâ€™"
 
-#: fortran/check.c:2231
+#: fortran/check.c:2225
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜shapeâ€™ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ â€˜reshapeâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ð· ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
 
-#: fortran/check.c:2241
+#: fortran/check.c:2235
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜shapeâ€™ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ â€˜reshapeâ€™ ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð²Ð¸ÑˆÐµ Ð¾Ð´ %d ÐµÐ»ÐµÐ¼ÐµÐ½Ð°Ñ‚Ð°"
 
-#: fortran/check.c:2279
+#: fortran/check.c:2273
 #, no-c-format
 msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
 msgstr "Ð‘ÐµÐ· ÑƒÐ¼ÐµÑ‚Ð°ÑšÐ° Ð½ÐµÐ¼Ð° Ð´Ð¾Ð²Ð¾Ñ™Ð½Ð¾ ÐµÐ»ÐµÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð´Ð° Ð¿Ð¾Ð´Ñ€Ð¶Ðµ Ð¾Ð±Ð»Ð¸Ðº Ñƒ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð¼ RESHAPE ÐºÐ¾Ð´ %L"
 
-#: fortran/check.c:2364
+#: fortran/check.c:2358
 #, no-c-format
 msgid "Missing arguments to %s intrinsic at %L"
 msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ %s ÐºÐ¾Ð´ %L"
 
-#: fortran/check.c:2405
+#: fortran/check.c:2399
 #, no-c-format
 msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜sourceâ€™ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ â€˜shapeâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ñ�Ð¼Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
 
-#: fortran/check.c:2479
+#: fortran/check.c:2473
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¼Ð°ÑšÐµ Ñ€Ð°Ð½Ð³Ð° Ð¾Ð´ %d"
 
-#: fortran/check.c:2731
+#: fortran/check.c:2725
 #, fuzzy, no-c-format
 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ %s"
 
-#: fortran/check.c:3050
+#: fortran/check.c:3044
 #, no-c-format
 msgid "Too many arguments to %s at %L"
 msgstr "ÐŸÑ€ÐµÐ²Ð¸ÑˆÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° %s ÐºÐ¾Ð´ %L"
 
-#: fortran/check.c:3162 fortran/check.c:3616 fortran/check.c:3640
+#: fortran/check.c:3156 fortran/check.c:3610 fortran/check.c:3634
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½ Ð¸Ð»Ð¸ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°"
 
-#: fortran/check.c:3338
+#: fortran/check.c:3332
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ€Ð°Ð½Ð³Ð° %d"
 
-#: fortran/check.c:3687 fortran/check.c:3695
+#: fortran/check.c:3681 fortran/check.c:3689
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½ Ð¸Ð»Ð¸ Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸"
@@ -4264,890 +4188,926 @@
 msgid "'%s' at %L already is initialized at %L"
 msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð²ÐµÑ› Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/data.c:412
+#: fortran/data.c:317
 #, no-c-format
+msgid "Data element below array lower bound at %L"
+msgstr ""
+
+#: fortran/data.c:329
+#, no-c-format
+msgid "Data element above array upper bound at %L"
+msgstr ""
+
+#: fortran/data.c:435
+#, no-c-format
 msgid "Extension: re-initialization of '%s' at %L"
 msgstr "ÐŸÑ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ: Ñ€ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/decl.c:254
+#: fortran/decl.c:253
 #, fuzzy, no-c-format
 msgid "Host associated variable '%s' may not be in the DATA statement at %C"
 msgstr "Ð”Ð¾Ð¼Ð°Ñ›Ð¸Ð½Ð¾Ð¼ Ð¿Ñ€Ð¸Ð´Ñ€ÑƒÐ¶ÐµÐ½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ DATA ÐºÐ¾Ð´ %C."
 
-#: fortran/decl.c:261
+#: fortran/decl.c:260
 #, no-c-format
 msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
 msgstr "ÐŸÑ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ: ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð±Ð»Ð¾ÐºÐ° â€˜%sâ€™ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ DATA ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:366
+#: fortran/decl.c:365
 #, no-c-format
 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
 msgstr "Ð¡Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ DATA ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:470
+#: fortran/decl.c:390
+#, fuzzy, no-c-format
+msgid "Invalid initializer %s in Data statement at %C"
+msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ° Ð½Ð°Ñ€ÐµÐ´Ð±Ð°"
+
+#: fortran/decl.c:493
 #, no-c-format
 msgid "Initialization at %C is not allowed in a PURE procedure"
 msgstr "Ð£Ñ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸"
 
-#: fortran/decl.c:529
+#: fortran/decl.c:552
 #, no-c-format
 msgid "DATA statement at %C is not allowed in a PURE procedure"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° DATA ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸"
 
-#: fortran/decl.c:558
+#: fortran/decl.c:581
 #, no-c-format
 msgid "Bad INTENT specification at %C"
 msgstr "Ð›Ð¾ÑˆÐ° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð½Ð°Ð¼ÐµÑ€Ðµ ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:600
+#: fortran/decl.c:623
 #, no-c-format
 msgid "Conflict in attributes of function argument at %C"
 msgstr ""
 
-#: fortran/decl.c:647
+#: fortran/decl.c:676
 #, no-c-format
 msgid "Syntax error in character length specification at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð¸ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ Ð´ÑƒÐ¶Ð¸Ð½Ðµ ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:757
+#: fortran/decl.c:795
 #, no-c-format
 msgid "Procedure '%s' at %C is already defined at %L"
 msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð²ÐµÑ› Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/decl.c:765
+#: fortran/decl.c:803
 #, fuzzy, no-c-format
 msgid "Name '%s' at %C is already defined as a generic interface at %L"
 msgstr "Ð“Ð»Ð¾Ð±Ð°Ð»Ð½Ð¾ Ð¸Ð¼Ðµ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ�Ðµ Ð²ÐµÑ› ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÐºÐ°Ð¾ %s ÐºÐ¾Ð´ %L"
 
-#: fortran/decl.c:778
+#: fortran/decl.c:816
 #, no-c-format
 msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
 msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð¸Ð¼Ð° ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ñ�ÑƒÑ‡ÐµÑ™Ðµ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ðµ ÐºÐ¾Ð´ %L"
 
-#: fortran/decl.c:850
+#: fortran/decl.c:888
 #, fuzzy, no-c-format
 msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ SEQUENCE Ð´Ð° Ð±Ð¸ Ð±Ð¸Ð»Ð° Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
 
-#: fortran/decl.c:880
+#: fortran/decl.c:918
 #, no-c-format
 msgid "Type '%s' at %L is a parameter to the BIND(C)  procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
 msgstr ""
 
-#: fortran/decl.c:887
+#: fortran/decl.c:925
 #, no-c-format
 msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:902
+#: fortran/decl.c:940
 #, fuzzy, no-c-format
 msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
 msgstr "ÐšÑ™ÑƒÑ‡Ð½Ð° Ñ€ÐµÑ‡ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸"
 
-#: fortran/decl.c:916
+#: fortran/decl.c:954
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:925
+#: fortran/decl.c:963
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:934
+#: fortran/decl.c:972
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:947
+#: fortran/decl.c:985
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:957
+#: fortran/decl.c:995
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:1033
+#: fortran/decl.c:1071
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:1069
+#: fortran/decl.c:1107
 #, no-c-format
 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
 msgstr "Ð—Ð½Ð°ÐºÐ¾Ð²Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %L Ð±Ð¸Ð²Ð° Ð¿Ð¾Ð´Ñ�ÐµÑ‡ÐµÐ½ (%d/%d)"
 
-#: fortran/decl.c:1075
+#: fortran/decl.c:1113
 #, no-c-format
 msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
 msgstr "Ð—Ð½Ð°ÐºÐ¾Ð²Ð½Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð°Ñ˜Ñƒ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¸Ñ�Ñ‚Ñƒ Ð´ÑƒÐ¶Ð¸Ð½Ñƒ (%d/%d)"
 
-#: fortran/decl.c:1165
+#: fortran/decl.c:1203
 #, no-c-format
 msgid "Initializer not allowed for PARAMETER '%s' at %C"
 msgstr "Ð£Ñ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ â€˜%sâ€™ ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:1174
+#: fortran/decl.c:1213
 #, no-c-format
-msgid "Initializer not allowed for COMMON variable '%s' at %C"
-msgstr "Ð£Ñ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ð·Ð° Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÑƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %C"
-
-#: fortran/decl.c:1184
-#, no-c-format
 msgid "PARAMETER at %L is missing an initializer"
 msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ ÐºÐ¾Ð´ %L"
 
-#: fortran/decl.c:1194
+#: fortran/decl.c:1223
 #, no-c-format
 msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ñ�Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐµÐ¼ Ð²ÐµÑ› Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ DATA"
 
-#: fortran/decl.c:1344
+#: fortran/decl.c:1373
 #, no-c-format
 msgid "Component at %C must have the POINTER attribute"
 msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
 
-#: fortran/decl.c:1352
+#: fortran/decl.c:1381
 #, no-c-format
 msgid "Array component of structure at %C must have explicit or deferred shape"
 msgstr "Ð�Ð¸Ð·Ð¾Ð²Ð½Ð° ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð°Ð½ Ð¸Ð»Ð¸ Ð¾Ð´Ð»Ð¾Ð¶ÐµÐ½Ð¸ Ð¾Ð±Ð»Ð¸Ðº"
 
-#: fortran/decl.c:1378
+#: fortran/decl.c:1425
 #, no-c-format
 msgid "Allocatable component at %C must be an array"
 msgstr "Ð ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ð° ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ð·"
 
-#: fortran/decl.c:1389
+#: fortran/decl.c:1436
 #, no-c-format
 msgid "Pointer array component of structure at %C must have a deferred shape"
 msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ° Ð½Ð¸Ð·Ð¾Ð²Ð½Ð° ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¾Ð´Ð»Ð¾Ð¶ÐµÐ½ Ð¾Ð±Ð»Ð¸Ðº"
 
-#: fortran/decl.c:1398
+#: fortran/decl.c:1445
 #, no-c-format
 msgid "Allocatable component of structure at %C must have a deferred shape"
 msgstr "Ð ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ð° ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¾Ð´Ð»Ð¾Ð¶ÐµÐ½ Ð¾Ð±Ð»Ð¸Ðº"
 
-#: fortran/decl.c:1407
+#: fortran/decl.c:1454
 #, no-c-format
 msgid "Array component of structure at %C must have an explicit shape"
 msgstr "Ð�Ð¸Ð·Ð¾Ð²Ð½Ð° ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð°Ð½ Ð¾Ð±Ð»Ð¸Ðº"
 
-#: fortran/decl.c:1433
+#: fortran/decl.c:1480
 #, no-c-format
 msgid "NULL() initialization at %C is ambiguous"
 msgstr "Ð”Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ NULL() ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:1556 fortran/decl.c:5197
+#: fortran/decl.c:1603 fortran/decl.c:5395
 #, fuzzy, no-c-format
 msgid "Duplicate array spec for Cray pointee at %C"
 msgstr "Ð£Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° Ð·Ð° ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ð½Ð¾Ð³ ÐºÐ¾Ð´ %C."
 
-#: fortran/decl.c:1616
+#: fortran/decl.c:1663
 #, no-c-format
 msgid "the type of '%s' at %C has not been declared within the interface"
 msgstr "Ð¢Ð¸Ð¿ â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ñ�ÑƒÑ‡ÐµÑ™Ð°"
 
-#: fortran/decl.c:1632
+#: fortran/decl.c:1679
 #, no-c-format
 msgid "Function name '%s' not allowed at %C"
 msgstr "Ð˜Ð¼Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:1648
+#: fortran/decl.c:1695
 #, no-c-format
 msgid "Extension: Old-style initialization at %C"
 msgstr "ÐŸÑ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ: Ð¡Ñ‚Ð°Ñ€Ð¾Ð²Ñ€ÐµÐ¼Ñ�ÐºÐ¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:1663
+#: fortran/decl.c:1710
 #, no-c-format
 msgid "Initialization at %C isn't for a pointer variable"
 msgstr "Ð£Ñ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð·Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÑƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
 
-#: fortran/decl.c:1671
+#: fortran/decl.c:1718
 #, no-c-format
 msgid "Pointer initialization requires a NULL() at %C"
 msgstr "Ð£Ñ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° ÐºÐ¾Ð´ %C Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° NULL()"
 
-#: fortran/decl.c:1677
+#: fortran/decl.c:1724
 #, no-c-format
 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
 msgstr "Ð£Ñ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸"
 
-#: fortran/decl.c:1690
+#: fortran/decl.c:1737
 #, no-c-format
 msgid "Pointer initialization at %C requires '=>', not '='"
 msgstr "Ð£Ñ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° ÐºÐ¾Ð´ %C Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° â€˜=>â€™, Ð½Ðµ â€˜=â€™"
 
-#: fortran/decl.c:1699 fortran/decl.c:6129
+#: fortran/decl.c:1746 fortran/decl.c:6361
 #, no-c-format
 msgid "Expected an initialization expression at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:1705
+#: fortran/decl.c:1752
 #, no-c-format
 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
 msgstr "Ð£Ñ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸"
 
-#: fortran/decl.c:1718
+#: fortran/decl.c:1765
 #, no-c-format
 msgid "Initialization of allocatable component at %C is not allowed"
 msgstr "Ð£Ñ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾"
 
-#: fortran/decl.c:1772 fortran/decl.c:1781
+#: fortran/decl.c:1819 fortran/decl.c:1828
 #, no-c-format
 msgid "Old-style type declaration %s*%d not supported at %C"
 msgstr "Ð¡Ñ‚Ð°Ñ€Ð¾Ð²Ñ€ÐµÐ¼Ñ�ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° %s*%d Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:1786
+#: fortran/decl.c:1833
 #, no-c-format
 msgid "Nonstandard type declaration %s*%d at %C"
 msgstr "Ð�ÐµÑ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° %s*%d ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:1838 fortran/decl.c:1897
+#: fortran/decl.c:1884 fortran/decl.c:1948
 #, fuzzy, no-c-format
 msgid "Missing right parenthesis at %C"
 msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð»ÐµÐ²Ð° Ð·Ð°Ð³Ñ€Ð°Ð´Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:1853 fortran/decl.c:1931
+#: fortran/decl.c:1897 fortran/decl.c:1993
 #, no-c-format
 msgid "Expected initialization expression at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:1861 fortran/decl.c:1937
+#: fortran/decl.c:1905 fortran/decl.c:1999
 #, no-c-format
 msgid "Expected scalar initialization expression at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:1891
+#: fortran/decl.c:1936
 #, no-c-format
 msgid "Kind %d not supported for type %s at %C"
 msgstr "Ð’Ñ€Ñ�Ñ‚Ð° %d Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð° Ð·Ð° Ñ‚Ð¸Ð¿ %s ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:1957
+#: fortran/decl.c:1946
 #, fuzzy, no-c-format
+msgid "Missing right parenthesis or comma at %C"
+msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð»ÐµÐ²Ð° Ð·Ð°Ð³Ñ€Ð°Ð´Ð° ÐºÐ¾Ð´ %C"
+
+#: fortran/decl.c:2019
+#, fuzzy, no-c-format
 msgid "Kind %d is not supported for CHARACTER at %C"
 msgstr "Ð’Ñ€Ñ�Ñ‚Ð° %d Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð° Ð·Ð° Ñ‚Ð¸Ð¿ %s ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:2086
+#: fortran/decl.c:2148
 #, no-c-format
 msgid "Syntax error in CHARACTER declaration at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ CHARACTER ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:2156
+#: fortran/decl.c:2233
 #, no-c-format
 msgid "Extension: BYTE type at %C"
 msgstr "ÐŸÑ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ: Ñ‚Ð¸Ð¿ BYTE ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:2162
+#: fortran/decl.c:2239
 #, no-c-format
 msgid "BYTE type used at %C is not available on the target machine"
 msgstr "Ð¢Ð¸Ð¿ BYTE ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð°Ð½ Ð½Ð° Ñ†Ð¸Ñ™Ð½Ð¾Ñ˜ Ð¼Ð°ÑˆÐ¸Ð½Ð¸"
 
-#: fortran/decl.c:2211
+#: fortran/decl.c:2288
 #, no-c-format
 msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
 msgstr "DOUBLE COMPLEX ÐºÐ¾Ð´ %C Ð½Ðµ Ð¿Ð¾ÑˆÑ‚ÑƒÑ˜Ðµ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´ Ñ„Ð¾Ñ€Ñ‚Ñ€Ð°Ð½Ð° 95"
 
-#: fortran/decl.c:2245 fortran/decl.c:2252 fortran/decl.c:2558
-#: fortran/decl.c:2566
+#: fortran/decl.c:2328 fortran/decl.c:2337 fortran/decl.c:2649
+#: fortran/decl.c:2657
 #, no-c-format
 msgid "Type name '%s' at %C is ambiguous"
 msgstr "Ð”Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ Ð¸Ð¼Ðµ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:2321
+#: fortran/decl.c:2412
 #, no-c-format
 msgid "Missing character range in IMPLICIT at %C"
 msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ð¸ Ð¾Ð¿Ñ�ÐµÐ³ Ð·Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:2367
+#: fortran/decl.c:2458
 #, no-c-format
 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
 msgstr "Ð¡Ð»Ð¾Ð²Ð° Ð¼Ð¾Ñ€Ð°Ñ˜Ñƒ Ð±Ð¸Ñ‚Ð¸ Ñƒ Ð°Ð»Ñ„Ð°Ð±ÐµÑ‚Ñ�ÐºÐ¾Ð¼ Ð¿Ð¾Ñ€ÐµÑ‚ÐºÑƒ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ IMPLICIT ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:2421
+#: fortran/decl.c:2512
 #, no-c-format
 msgid "Empty IMPLICIT statement at %C"
 msgstr "ÐŸÑ€Ð°Ð·Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° IMPLICIT ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:2524
+#: fortran/decl.c:2615
 #, fuzzy, no-c-format
 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° ENTRY ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ INTERFACE"
 
-#: fortran/decl.c:2529
+#: fortran/decl.c:2620
 #, fuzzy, no-c-format
 msgid "Fortran 2003: IMPORT statement at %C"
 msgstr "Ð¤Ð¾Ñ€Ñ‚Ñ€Ð°Ð½ 2003: Ð�Ð°Ñ€ÐµÐ´Ð±Ð° FLUSH ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:2544
+#: fortran/decl.c:2635
 #, fuzzy, no-c-format
 msgid "Expecting list of named entities at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð° %s ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:2572
+#: fortran/decl.c:2663
 #, no-c-format
 msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
 msgstr ""
 
-#: fortran/decl.c:2579
+#: fortran/decl.c:2670
 #, no-c-format
 msgid "'%s' is already IMPORTed from host scoping unit at %C."
 msgstr ""
 
-#: fortran/decl.c:2608
+#: fortran/decl.c:2699
 #, fuzzy, no-c-format
 msgid "Syntax error in IMPORT statement at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:2850
+#: fortran/decl.c:2941
 #, no-c-format
 msgid "Missing dimension specification at %C"
 msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:2924
+#: fortran/decl.c:3015
 #, no-c-format
 msgid "Duplicate %s attribute at %L"
 msgstr "Ð£Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %s ÐºÐ¾Ð´ %L"
 
-#: fortran/decl.c:2943
+#: fortran/decl.c:3034
 #, fuzzy, no-c-format
 msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
 msgstr "Ð£ Ð¸Ð·Ð°Ð±Ñ€Ð°Ð½Ð¾Ð¼ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ñƒ, Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿Ð°"
 
-#: fortran/decl.c:2953
+#: fortran/decl.c:3044
 #, no-c-format
 msgid "Attribute at %L is not allowed in a TYPE definition"
 msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿Ð°"
 
-#: fortran/decl.c:2971
+#: fortran/decl.c:3062
 #, fuzzy, no-c-format
 msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
 msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿Ð°"
 
-#: fortran/decl.c:2982
+#: fortran/decl.c:3073
 #, fuzzy, no-c-format
 msgid "%s attribute at %L is not allowed outside of the specification part of a module"
 msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %s ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ð¸Ð·Ð²Ð°Ð½ Ð¼Ð¾Ð´ÑƒÐ»Ð°"
 
-#: fortran/decl.c:3034 fortran/decl.c:5437
+#: fortran/decl.c:3125 fortran/decl.c:5635
 #, no-c-format
 msgid "PROTECTED at %C only allowed in specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:3040
+#: fortran/decl.c:3131
 #, fuzzy, no-c-format
 msgid "Fortran 2003: PROTECTED attribute at %C"
 msgstr "Ð¤Ð¾Ñ€Ñ‚Ñ€Ð°Ð½ 2003: Ð�Ð°Ñ€ÐµÐ´Ð±Ð° FLUSH ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:3071
+#: fortran/decl.c:3162
 #, fuzzy, no-c-format
 msgid "Fortran 2003: VALUE attribute at %C"
 msgstr "Ð¤Ð¾Ñ€Ñ‚Ñ€Ð°Ð½ 2003: Ð�Ð°Ñ€ÐµÐ´Ð±Ð° FLUSH ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:3081
+#: fortran/decl.c:3172
 #, fuzzy, no-c-format
 msgid "Fortran 2003: VOLATILE attribute at %C"
 msgstr "Ð¤Ð¾Ñ€Ñ‚Ñ€Ð°Ð½ 2003: Ð�Ð°Ñ€ÐµÐ´Ð±Ð° FLUSH ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:3121
+#: fortran/decl.c:3212
 #, no-c-format
 msgid "Multiple identifiers provided with single NAME= specifier at %C"
 msgstr ""
 
 #. Print an error, but continue parsing line.
-#: fortran/decl.c:3171
+#: fortran/decl.c:3261
 #, no-c-format
 msgid "C kind parameter is for type %s but symbol '%s' at %L is of type %s"
 msgstr ""
 
-#: fortran/decl.c:3235
+#: fortran/decl.c:3325
 #, fuzzy, no-c-format
 msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
 msgstr "ÐžÐ´Ñ€ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: fortran/decl.c:3257
+#: fortran/decl.c:3347
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:3266
+#: fortran/decl.c:3356
 #, no-c-format
 msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:3270
+#: fortran/decl.c:3360
 #, fuzzy, no-c-format
 msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾Ñ˜ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð´ÐµÑ™ÐµÐ½Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð°"
 
-#: fortran/decl.c:3282
+#: fortran/decl.c:3372
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
 msgstr ""
 
-#: fortran/decl.c:3296
+#: fortran/decl.c:3386
 #, fuzzy, no-c-format
 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
 
-#: fortran/decl.c:3304
+#: fortran/decl.c:3394
 #, fuzzy, no-c-format
 msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
 msgstr "ÐžÐ±Ñ˜ÐµÐºÐ°Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %s Ð·Ð° SAVE"
 
-#: fortran/decl.c:3314
+#: fortran/decl.c:3404
 #, fuzzy, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° CHARACTER(*) â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð½Ð¸Ð·Ð¾Ð²Ð½Ñƒ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: fortran/decl.c:3322
+#: fortran/decl.c:3412
 #, fuzzy, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
 msgstr "ÐžÐ´Ñ€ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
 #. Use gfc_warning_now because we won't say that the symbol fails
 #. just because of this.
-#: fortran/decl.c:3334
+#: fortran/decl.c:3424
 #, no-c-format
 msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
 msgstr ""
 
-#: fortran/decl.c:3409
+#: fortran/decl.c:3499
 #, no-c-format
 msgid "Need either entity or common block name for attribute specification statement at %C"
 msgstr ""
 
-#: fortran/decl.c:3456
+#: fortran/decl.c:3546
 #, fuzzy, no-c-format
 msgid "Missing entity or common block name for attribute specification statement at %C"
 msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ USE ÐºÐ¾Ð´ %C"
 
 #. Now we have an error, which we signal, and then fix up
 #. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:3563
+#: fortran/decl.c:3653
 #, fuzzy, no-c-format
 msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
 msgstr "Ð˜Ð·Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½ Ð¸ Ð·Ð°Ñ‚Ð¾ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ð¸Ñ‚Ð¸ Ñƒ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°."
 
-#: fortran/decl.c:3595
+#: fortran/decl.c:3685
 #, no-c-format
 msgid "Syntax error in data declaration at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:3742
+#: fortran/decl.c:3832
 #, no-c-format
 msgid "Name '%s' at %C is the name of the procedure"
 msgstr "Ð˜Ð¼Ðµ â€˜%sâ€™ ÐºÐ¾Ð´ %C Ñ˜Ðµ Ð¸Ð¼Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ"
 
-#: fortran/decl.c:3754
+#: fortran/decl.c:3844
 #, no-c-format
 msgid "Unexpected junk in formal argument list at %C"
 msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ�Ð¼ÐµÑ›Ðµ Ñƒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»Ð½Ð¾Ñ˜ Ð»Ð¸Ñ�Ñ‚Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:3771
+#: fortran/decl.c:3861
 #, no-c-format
 msgid "Duplicate symbol '%s' in formal argument list at %C"
 msgstr "Ð£Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¸ Ñ�Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ Ñƒ Ñ„Ð¾Ñ€Ð¼Ð°Ð»Ð½Ð¾Ñ˜ Ð»Ð¸Ñ�Ñ‚Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:3822
+#: fortran/decl.c:3912
 #, no-c-format
 msgid "RESULT variable at %C must be different than function name"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° RESULT ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð° Ð¾Ð´ Ð¸Ð¼ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: fortran/decl.c:3892
+#: fortran/decl.c:3990
 #, no-c-format
 msgid "Unexpected junk after function declaration at %C"
 msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ�Ð¼ÐµÑ›Ðµ Ð¿Ð¾Ñ�Ð»Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:3951
+#: fortran/decl.c:4000 fortran/decl.c:4734
 #, fuzzy, no-c-format
+msgid "Extension: BIND(C) attribute at %L may not be specified for an internal procedure"
+msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ SAVE ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½ Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸"
+
+#: fortran/decl.c:4066
+#, fuzzy, no-c-format
 msgid "Interface '%s' at %C may not be generic"
 msgstr "ÐšÐ¾Ñ€Ð°Ðº Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ð°"
 
-#: fortran/decl.c:3956
+#: fortran/decl.c:4071
 #, fuzzy, no-c-format
 msgid "Interface '%s' at %C may not be a statement function"
 msgstr "ÐžÐ´Ñ€ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: fortran/decl.c:3967
+#: fortran/decl.c:4082
 #, fuzzy, no-c-format
 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
 msgstr "Ð£Ð½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° ÐºÐ°Ð¾ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: fortran/decl.c:3975
+#: fortran/decl.c:4118
 #, no-c-format
-msgid "Fortran 2003: Support for intrinsic procedure '%s' in PROCEDURE statement at %C not yet implemented in gfortran"
-msgstr ""
-
-#: fortran/decl.c:4014
-#, no-c-format
 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:4021
+#: fortran/decl.c:4125
 #, no-c-format
 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:4027
+#: fortran/decl.c:4131
 #, fuzzy, no-c-format
 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
 msgstr "Ð›Ð°Ð¶Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ¾ Ñ�ÑƒÑ‡ÐµÑ™Ðµ"
 
-#: fortran/decl.c:4060 fortran/decl.c:4103
+#: fortran/decl.c:4167 fortran/decl.c:4210
 #, fuzzy, no-c-format
 msgid "Syntax error in PROCEDURE statement at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ SAVE ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:4077
+#: fortran/decl.c:4184
 #, fuzzy, no-c-format
 msgid "PROCEDURE at %C must be in a generic interface"
 msgstr "MODULE PROCEDURE ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñƒ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ¾Ð¼ Ñ�ÑƒÑ‡ÐµÑ™Ñƒ Ð¼Ð¾Ð´ÑƒÐ»Ð°"
 
-#: fortran/decl.c:4128
+#: fortran/decl.c:4235
 #, no-c-format
 msgid "Fortran 2003: Procedure components at %C are not yet implemented in gfortran"
 msgstr ""
 
-#: fortran/decl.c:4138
+#: fortran/decl.c:4245
 #, fuzzy, no-c-format
 msgid "Fortran 2003: PROCEDURE statement at %C"
 msgstr "Ð¤Ð¾Ñ€Ñ‚Ñ€Ð°Ð½ 2003: Ð�Ð°Ñ€ÐµÐ´Ð±Ð° FLUSH ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:4186
+#: fortran/decl.c:4293
 #, no-c-format
 msgid "Expected formal argument list in function definition at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ñ„Ð¾Ñ€Ð¼Ð°Ð»Ð½Ð° Ð»Ð¸Ñ�Ñ‚Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ñƒ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:4210 fortran/decl.c:4214 fortran/decl.c:4536
-#: fortran/decl.c:4540 fortran/symbol.c:1402
+#: fortran/decl.c:4317 fortran/decl.c:4321 fortran/decl.c:4520
+#: fortran/decl.c:4524 fortran/decl.c:4702 fortran/decl.c:4706
+#: fortran/symbol.c:1402
 #, no-c-format
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 msgstr ""
 
-#: fortran/decl.c:4246
+#: fortran/decl.c:4353
 #, no-c-format
 msgid "Function '%s' at %C already has a type of %s"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð²ÐµÑ› Ð¸Ð¼Ð° Ñ‚Ð¸Ð¿ %s"
 
-#: fortran/decl.c:4322
+#: fortran/decl.c:4441
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° ENTRY ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ PROGRAM"
 
-#: fortran/decl.c:4325
+#: fortran/decl.c:4444
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a MODULE"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° ENTRY ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ MODULE"
 
-#: fortran/decl.c:4328
+#: fortran/decl.c:4447
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° ENTRY ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ BLOCK DATA"
 
-#: fortran/decl.c:4332
+#: fortran/decl.c:4451
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° ENTRY ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ INTERFACE"
 
-#: fortran/decl.c:4336
+#: fortran/decl.c:4455
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° ENTRY ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð±Ð»Ð¾ÐºÐ° DERIVED TYPE"
 
-#: fortran/decl.c:4340
+#: fortran/decl.c:4459
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° ENTRY ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð±Ð»Ð¾ÐºÐ° IF-THEN"
 
-#: fortran/decl.c:4344
+#: fortran/decl.c:4463
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DO block"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° ENTRY ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð±Ð»Ð¾ÐºÐ° DO"
 
-#: fortran/decl.c:4348
+#: fortran/decl.c:4467
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a SELECT block"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° ENTRY ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð±Ð»Ð¾ÐºÐ° SELECT"
 
-#: fortran/decl.c:4352
+#: fortran/decl.c:4471
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a FORALL block"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° ENTRY ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð±Ð»Ð¾ÐºÐ° FORALL"
 
-#: fortran/decl.c:4356
+#: fortran/decl.c:4475
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a WHERE block"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° ENTRY ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð±Ð»Ð¾ÐºÐ° WHERE"
 
-#: fortran/decl.c:4360
+#: fortran/decl.c:4479
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° ENTRY ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ñ�Ð°Ð´Ñ€Ð¶Ð°Ð½Ð¾Ð³ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð°"
 
-#: fortran/decl.c:4378
+#: fortran/decl.c:4497
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear in a contained procedure"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° ENTRY ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñƒ Ñ�Ð°Ð´Ñ€Ð¶Ð°Ð½Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸"
 
-#: fortran/decl.c:4560
+#: fortran/decl.c:4552 fortran/decl.c:4742
 #, no-c-format
 msgid "Missing required parentheses before BIND(C) at %C"
 msgstr ""
 
-#: fortran/decl.c:4618 fortran/decl.c:4634
+#: fortran/decl.c:4801 fortran/decl.c:4817
 #, fuzzy, no-c-format
 msgid "Syntax error in NAME= specifier for binding label at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð¸ CASE ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:4649
+#: fortran/decl.c:4832
 #, fuzzy, no-c-format
 msgid "Missing closing quote '\"' for binding label at %C"
 msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:4658
+#: fortran/decl.c:4841
 #, fuzzy, no-c-format
 msgid "Missing closing quote ''' for binding label at %C"
 msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:4668
+#: fortran/decl.c:4851
 #, fuzzy, no-c-format
 msgid "Missing closing paren for binding label at %C"
 msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:4703
+#: fortran/decl.c:4857
+#, fuzzy, no-c-format
+msgid "No binding name is allowed in BIND(C) at %C"
+msgstr "Ð˜Ð¼Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ ÐºÐ¾Ð´ %C"
+
+#: fortran/decl.c:4863
 #, no-c-format
+msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
+msgstr ""
+
+#: fortran/decl.c:4894
+#, no-c-format
 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
 msgstr ""
 
-#: fortran/decl.c:4876
+#: fortran/decl.c:5066
 #, no-c-format
 msgid "Unexpected END statement at %C"
 msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° END ÐºÐ¾Ð´ %C"
 
 #. We would have required END [something].
-#: fortran/decl.c:4885
+#: fortran/decl.c:5075
 #, no-c-format
 msgid "%s statement expected at %L"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð° %s ÐºÐ¾Ð´ %L"
 
-#: fortran/decl.c:4896
+#: fortran/decl.c:5086
 #, no-c-format
 msgid "Expecting %s statement at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð° %s ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:4911
+#: fortran/decl.c:5101
 #, no-c-format
 msgid "Expected block name of '%s' in %s statement at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ Ð±Ð»Ð¾ÐºÐ° Ð·Ð° â€˜%sâ€™ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:4928
+#: fortran/decl.c:5118
 #, no-c-format
 msgid "Expected terminating name at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð·Ð°Ð²Ñ€ÑˆÐ½Ð¾ Ð¸Ð¼Ðµ ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:4937
+#: fortran/decl.c:5127
 #, no-c-format
 msgid "Expected label '%s' for %s statement at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° â€˜%sâ€™ Ð·Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ñƒ %s ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:4991
+#: fortran/decl.c:5181
 #, no-c-format
 msgid "Missing array specification at %L in DIMENSION statement"
 msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ DIMENSION"
 
-#: fortran/decl.c:5000
+#: fortran/decl.c:5189
 #, no-c-format
+msgid "Dimensions specified for %s at %L after its initialisation"
+msgstr ""
+
+#: fortran/decl.c:5198
+#, no-c-format
 msgid "Array specification must be deferred at %L"
 msgstr "ÐžÐ´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¾Ð´Ð»Ð¾Ð¶ÐµÐ½Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/decl.c:5077
+#: fortran/decl.c:5275
 #, no-c-format
 msgid "Unexpected character in variable list at %C"
 msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ð·Ð½Ð°Ðº Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¸Ñ… ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:5114
+#: fortran/decl.c:5312
 #, no-c-format
 msgid "Expected '(' at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ â€˜(â€™ ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:5128 fortran/decl.c:5168
+#: fortran/decl.c:5326 fortran/decl.c:5366
 #, no-c-format
 msgid "Expected variable name at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:5144
+#: fortran/decl.c:5342
 #, fuzzy, no-c-format
 msgid "Cray pointer at %C must be an integer"
 msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸."
 
-#: fortran/decl.c:5148
+#: fortran/decl.c:5346
 #, fuzzy, no-c-format
 msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
 msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ ÐºÐ¾Ð´ %C Ð¸Ð¼Ð° %d Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ð° Ñ‚Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸; Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐ° Ð°Ð´Ñ€ÐµÑ�Ð° Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° %d Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ð°."
 
-#: fortran/decl.c:5154
+#: fortran/decl.c:5352
 #, no-c-format
 msgid "Expected \",\" at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ â€˜,â€™ ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:5217
+#: fortran/decl.c:5415
 #, no-c-format
 msgid "Expected \")\" at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ â€˜)â€™ ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:5229
+#: fortran/decl.c:5427
 #, no-c-format
 msgid "Expected \",\" or end of statement at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ â€˜,â€™ Ð¸Ð»Ð¸ ÐºÑ€Ð°Ñ˜ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:5293
+#: fortran/decl.c:5491
 #, fuzzy, no-c-format
 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
 msgstr "Ð”ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÐšÑ€ÐµÑ˜Ð¾Ð²Ð¾Ð³ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° ÐºÐ¾Ð´ %C Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð·Ð°Ñ�Ñ‚Ð°Ð²Ð¸Ñ†Ñƒ -fcray-pointer."
 
-#: fortran/decl.c:5388
+#: fortran/decl.c:5586
 #, no-c-format
 msgid "Access specification of the %s operator at %C has already been specified"
 msgstr "ÐžÐ´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° %s ÐºÐ¾Ð´ %C Ñ˜Ðµ Ð²ÐµÑ› Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð°"
 
-#: fortran/decl.c:5405
+#: fortran/decl.c:5603
 #, no-c-format
 msgid "Access specification of the .%s. operator at %C has already been specified"
 msgstr "ÐžÐ´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° .%s. ÐºÐ¾Ð´ %C Ñ˜Ðµ Ð²ÐµÑ› Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð°"
 
-#: fortran/decl.c:5443
+#: fortran/decl.c:5641
 #, fuzzy, no-c-format
 msgid "Fortran 2003: PROTECTED statement at %C"
 msgstr "Ð¤Ð¾Ñ€Ñ‚Ñ€Ð°Ð½ 2003: Ð�Ð°Ñ€ÐµÐ´Ð±Ð° FLUSH ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:5483
+#: fortran/decl.c:5681
 #, fuzzy, no-c-format
 msgid "Syntax error in PROTECTED statement at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ SAVE ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:5504
+#: fortran/decl.c:5702
 #, fuzzy, no-c-format
 msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° DATA ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸"
 
-#: fortran/decl.c:5541
+#: fortran/decl.c:5739
 #, fuzzy, no-c-format
 msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° DATA ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸"
 
-#: fortran/decl.c:5568
+#: fortran/decl.c:5766
 #, no-c-format
 msgid "Expected variable name at %C in PARAMETER statement"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ ÐºÐ¾Ð´ %C Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ PARAMETER"
 
-#: fortran/decl.c:5575
+#: fortran/decl.c:5773
 #, no-c-format
 msgid "Expected = sign in PARAMETER statement at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð·Ð½Ð°Ðº = Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ PARAMETER ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:5581
+#: fortran/decl.c:5779
 #, no-c-format
 msgid "Expected expression at %C in PARAMETER statement"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %C Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ PARAMETER"
 
-#: fortran/decl.c:5639
+#: fortran/decl.c:5799
+#, fuzzy, no-c-format
+msgid "Initializing already initialized variable at %C"
+msgstr "Ð£Ñ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ð·Ð° Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÑƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %C"
+
+#: fortran/decl.c:5844
 #, no-c-format
 msgid "Unexpected characters in PARAMETER statement at %C"
 msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¸ Ð·Ð½Ð°ÐºÐ¾Ð²Ð¸ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ PARAMETER ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:5663
+#: fortran/decl.c:5868
 #, no-c-format
 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
 msgstr "ÐŸÐ¾ÐºÑ€Ð¸Ð²Ð°Ñ‡ÐºÐ° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° SAVE ÐºÐ¾Ð´ %C Ð¿Ñ€Ð°Ñ‚Ð¸ Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ñƒ SAVE"
 
-#: fortran/decl.c:5675
+#: fortran/decl.c:5880
 #, no-c-format
 msgid "SAVE statement at %C follows blanket SAVE statement"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° SAVE ÐºÐ¾Ð´ %C Ð¿Ñ€Ð°Ñ‚Ð¸ Ð¿Ð¾ÐºÑ€Ð¸Ð²Ð°Ñ‡ÐºÑƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ñƒ SAVE"
 
-#: fortran/decl.c:5722
+#: fortran/decl.c:5927
 #, no-c-format
 msgid "Syntax error in SAVE statement at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ SAVE ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:5733
+#: fortran/decl.c:5938
 #, fuzzy, no-c-format
 msgid "Fortran 2003: VALUE statement at %C"
 msgstr "Ð¤Ð¾Ñ€Ñ‚Ñ€Ð°Ð½ 2003: Ð�Ð°Ñ€ÐµÐ´Ð±Ð° FLUSH ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:5773
+#: fortran/decl.c:5978
 #, fuzzy, no-c-format
 msgid "Syntax error in VALUE statement at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ SAVE ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:5784
+#: fortran/decl.c:5989
 #, fuzzy, no-c-format
 msgid "Fortran 2003: VOLATILE statement at %C"
 msgstr "Ð¤Ð¾Ñ€Ñ‚Ñ€Ð°Ð½ 2003: Ð�Ð°Ñ€ÐµÐ´Ð±Ð° FLUSH ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:5826
+#: fortran/decl.c:6031
 #, fuzzy, no-c-format
 msgid "Syntax error in VOLATILE statement at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ SAVE ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:5848
+#: fortran/decl.c:6054
 #, no-c-format
 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
 msgstr "MODULE PROCEDURE ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñƒ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ¾Ð¼ Ñ�ÑƒÑ‡ÐµÑ™Ñƒ Ð¼Ð¾Ð´ÑƒÐ»Ð°"
 
-#: fortran/decl.c:5910
+#: fortran/decl.c:6142
 #, fuzzy, no-c-format
 msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
 msgstr "Ð˜Ð·Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ð´ %C Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð°Ð½ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¼Ð¾Ð´ÑƒÐ»Ð°"
 
-#: fortran/decl.c:5922
+#: fortran/decl.c:6154
 #, fuzzy, no-c-format
 msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
 msgstr "Ð˜Ð·Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ð´ %C Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ Ñ˜Ð°Ð²Ð°Ð½ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¼Ð¾Ð´ÑƒÐ»Ð°"
 
-#: fortran/decl.c:5979
+#: fortran/decl.c:6211
 #, no-c-format
 msgid "Expected :: in TYPE definition at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ :: Ñƒ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ TYPE ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:5990
+#: fortran/decl.c:6222
 #, no-c-format
 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
 msgstr "Ð˜Ð¼Ðµ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¸Ñ�Ñ‚Ð¾ ÐºÐ°Ð¾ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: fortran/decl.c:6000
+#: fortran/decl.c:6232
 #, no-c-format
 msgid "Derived type name '%s' at %C already has a basic type of %s"
 msgstr "Ð˜Ð¼Ðµ Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð²ÐµÑ› Ð¸Ð¼Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸ Ñ‚Ð¸Ð¿ %s"
 
-#: fortran/decl.c:6016
+#: fortran/decl.c:6248
 #, no-c-format
 msgid "Derived type definition of '%s' at %C has already been defined"
 msgstr "Ð”ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ñ˜Ðµ Ð²ÐµÑ› ÑƒÑ‡Ð¸ÑšÐµÐ½Ð°"
 
-#: fortran/decl.c:6054
+#: fortran/decl.c:6286
 #, no-c-format
 msgid "Cray Pointee at %C cannot be assumed shape array"
 msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ð½Ð¸ ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾Ð³ Ð¾Ð±Ð»Ð¸ÐºÐ°"
 
-#: fortran/decl.c:6074
+#: fortran/decl.c:6306
 #, fuzzy, no-c-format
 msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
 msgstr "Ð�Ð¾Ð²Ð¾ Ñƒ Ñ„Ð¾Ñ€Ñ‚Ñ€Ð°Ð½Ñƒ 2003: ENUM Ð¸ ENUMERATOR ÐºÐ¾Ð´ %C"
 
-#: fortran/decl.c:6146
+#: fortran/decl.c:6378
 #, no-c-format
 msgid "ENUMERATOR %L not initialized with integer expression"
 msgstr "Ð�Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡ %L Ð½Ð¸Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ð¾Ð¼"
 
-#: fortran/decl.c:6195
+#: fortran/decl.c:6427
 #, no-c-format
 msgid "ENUM definition statement expected before %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ ENUM Ð¿Ñ€Ðµ %C"
 
-#: fortran/decl.c:6228
+#: fortran/decl.c:6460
 #, no-c-format
 msgid "Syntax error in ENUMERATOR definition at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ ENUMERATOR ÐºÐ¾Ð´ %C"
@@ -5162,21 +5122,21 @@
 msgid "      "
 msgstr "      "
 
-#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:626
+#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:637
 #, c-format
 msgid "(%s "
 msgstr "(%s "
 
-#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1069
-#: fortran/dump-parse-tree.c:1113 fortran/dump-parse-tree.c:1123
+#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1091
+#: fortran/dump-parse-tree.c:1135 fortran/dump-parse-tree.c:1145
 #, c-format
 msgid "%d"
 msgstr "%d"
 
 #: fortran/dump-parse-tree.c:90 fortran/dump-parse-tree.c:116
 #: fortran/dump-parse-tree.c:159 fortran/dump-parse-tree.c:395
-#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:613
-#: fortran/dump-parse-tree.c:636
+#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:624
+#: fortran/dump-parse-tree.c:647
 #, c-format
 msgid ")"
 msgstr ")"
@@ -5314,7 +5274,7 @@
 msgid "%.2x"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:732
+#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:754
 #, c-format
 msgid "%s:"
 msgstr "%s:"
@@ -5429,748 +5389,753 @@
 msgid "%s[["
 msgstr "%s[["
 
-#: fortran/dump-parse-tree.c:551
+#: fortran/dump-parse-tree.c:560
 #, fuzzy, c-format
 msgid "(%s %s %s %s %s"
 msgstr "(%s %s %s %s"
 
-#: fortran/dump-parse-tree.c:558
+#: fortran/dump-parse-tree.c:567
 #, c-format
 msgid " ALLOCATABLE"
 msgstr " ALLOCATABLE"
 
-#: fortran/dump-parse-tree.c:560 fortran/dump-parse-tree.c:631
+#: fortran/dump-parse-tree.c:569 fortran/dump-parse-tree.c:642
 #, c-format
 msgid " DIMENSION"
 msgstr " DIMENSION"
 
-#: fortran/dump-parse-tree.c:562
+#: fortran/dump-parse-tree.c:571
 #, c-format
 msgid " EXTERNAL"
 msgstr " EXTERNAL"
 
-#: fortran/dump-parse-tree.c:564
+#: fortran/dump-parse-tree.c:573
 #, c-format
 msgid " INTRINSIC"
 msgstr " INTRINSIC"
 
-#: fortran/dump-parse-tree.c:566
+#: fortran/dump-parse-tree.c:575
 #, c-format
 msgid " OPTIONAL"
 msgstr " OPTIONAL"
 
-#: fortran/dump-parse-tree.c:568 fortran/dump-parse-tree.c:629
+#: fortran/dump-parse-tree.c:577 fortran/dump-parse-tree.c:640
 #, c-format
 msgid " POINTER"
 msgstr " POINTER"
 
-#: fortran/dump-parse-tree.c:570
+#: fortran/dump-parse-tree.c:579
 #, fuzzy, c-format
 msgid " PROTECTED"
 msgstr " FORMATTED"
 
-#: fortran/dump-parse-tree.c:572
+#: fortran/dump-parse-tree.c:581
 #, c-format
 msgid " VALUE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:574
+#: fortran/dump-parse-tree.c:583
 #, c-format
 msgid " VOLATILE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:576
+#: fortran/dump-parse-tree.c:585
 #, c-format
 msgid " THREADPRIVATE"
 msgstr " THREADPRIVATE"
 
-#: fortran/dump-parse-tree.c:578
+#: fortran/dump-parse-tree.c:587
 #, c-format
 msgid " TARGET"
 msgstr " TARGET"
 
-#: fortran/dump-parse-tree.c:580
+#: fortran/dump-parse-tree.c:589
 #, c-format
 msgid " DUMMY"
 msgstr " DUMMY"
 
-#: fortran/dump-parse-tree.c:582
+#: fortran/dump-parse-tree.c:591
 #, c-format
 msgid " RESULT"
 msgstr " RESULT"
 
-#: fortran/dump-parse-tree.c:584
+#: fortran/dump-parse-tree.c:593
 #, c-format
 msgid " ENTRY"
 msgstr " ENTRY"
 
-#: fortran/dump-parse-tree.c:587
+#: fortran/dump-parse-tree.c:595
 #, c-format
+msgid " BIND(C)"
+msgstr ""
+
+#: fortran/dump-parse-tree.c:598
+#, c-format
 msgid " DATA"
 msgstr " DATA"
 
-#: fortran/dump-parse-tree.c:589
+#: fortran/dump-parse-tree.c:600
 #, c-format
 msgid " USE-ASSOC"
 msgstr " USE-ASSOC"
 
-#: fortran/dump-parse-tree.c:591
+#: fortran/dump-parse-tree.c:602
 #, c-format
 msgid " IN-NAMELIST"
 msgstr " IN-NAMELIST"
 
-#: fortran/dump-parse-tree.c:593
+#: fortran/dump-parse-tree.c:604
 #, c-format
 msgid " IN-COMMON"
 msgstr " IN-COMMON"
 
-#: fortran/dump-parse-tree.c:596
+#: fortran/dump-parse-tree.c:607
 #, c-format
 msgid " ABSTRACT INTERFACE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:598
+#: fortran/dump-parse-tree.c:609
 #, c-format
 msgid " FUNCTION"
 msgstr " FUNCTION"
 
-#: fortran/dump-parse-tree.c:600
+#: fortran/dump-parse-tree.c:611
 #, c-format
 msgid " SUBROUTINE"
 msgstr " SUBROUTINE"
 
-#: fortran/dump-parse-tree.c:602
+#: fortran/dump-parse-tree.c:613
 #, c-format
 msgid " IMPLICIT-TYPE"
 msgstr " IMPLICIT-TYPE"
 
-#: fortran/dump-parse-tree.c:605
+#: fortran/dump-parse-tree.c:616
 #, c-format
 msgid " SEQUENCE"
 msgstr " SEQUENCE"
 
-#: fortran/dump-parse-tree.c:607
+#: fortran/dump-parse-tree.c:618
 #, c-format
 msgid " ELEMENTAL"
 msgstr " ELEMENTAL"
 
-#: fortran/dump-parse-tree.c:609
+#: fortran/dump-parse-tree.c:620
 #, c-format
 msgid " PURE"
 msgstr " PURE"
 
-#: fortran/dump-parse-tree.c:611
+#: fortran/dump-parse-tree.c:622
 #, c-format
 msgid " RECURSIVE"
 msgstr " RECURSIVE"
 
-#: fortran/dump-parse-tree.c:635 fortran/dump-parse-tree.c:682
-#: fortran/dump-parse-tree.c:706 fortran/dump-parse-tree.c:735
-#: fortran/dump-parse-tree.c:1276 fortran/dump-parse-tree.c:1282
-#: fortran/dump-parse-tree.c:1784
+#: fortran/dump-parse-tree.c:646 fortran/dump-parse-tree.c:693
+#: fortran/dump-parse-tree.c:717 fortran/dump-parse-tree.c:757
+#: fortran/dump-parse-tree.c:1298 fortran/dump-parse-tree.c:1304
+#: fortran/dump-parse-tree.c:1806
 #, c-format
 msgid " %s"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:659
+#: fortran/dump-parse-tree.c:670
 #, c-format
 msgid "symbol %s "
 msgstr "Ñ�Ð¸Ð¼Ð±Ð¾Ð» %s "
 
-#: fortran/dump-parse-tree.c:666
+#: fortran/dump-parse-tree.c:677
 #, c-format
 msgid "value: "
 msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚: "
 
-#: fortran/dump-parse-tree.c:673
+#: fortran/dump-parse-tree.c:684
 #, c-format
 msgid "Array spec:"
 msgstr "ÐžÐ´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð°:"
 
-#: fortran/dump-parse-tree.c:680
+#: fortran/dump-parse-tree.c:691
 #, c-format
 msgid "Generic interfaces:"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ° Ñ�ÑƒÑ‡ÐµÑ™Ð°:"
 
-#: fortran/dump-parse-tree.c:688
+#: fortran/dump-parse-tree.c:699
 #, c-format
 msgid "result: %s"
 msgstr "Ñ€ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚: %s"
 
-#: fortran/dump-parse-tree.c:694
+#: fortran/dump-parse-tree.c:705
 #, c-format
 msgid "components: "
 msgstr "ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ: "
 
-#: fortran/dump-parse-tree.c:701
+#: fortran/dump-parse-tree.c:712
 #, c-format
 msgid "Formal arglist:"
 msgstr "Ð¤Ð¾Ñ€Ð¼Ð°Ð»Ð½Ð° Ð°Ñ€Ð³Ð»Ð¸Ñ�Ñ‚Ð°:"
 
-#: fortran/dump-parse-tree.c:708
+#: fortran/dump-parse-tree.c:719
 #, c-format
 msgid " [Alt Return]"
 msgstr " [Ð°Ð»Ñ‚ Ñ€ÐµÑ‚ÑƒÑ€Ð½]"
 
-#: fortran/dump-parse-tree.c:715
+#: fortran/dump-parse-tree.c:726
 #, c-format
 msgid "Formal namespace"
 msgstr "Ð¤Ð¾Ñ€Ð¼Ð°Ð»Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
 
-#: fortran/dump-parse-tree.c:771
+#: fortran/dump-parse-tree.c:793
 #, c-format
 msgid "common: /%s/ "
 msgstr "Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾: /%s/ "
 
-#: fortran/dump-parse-tree.c:779 fortran/dump-parse-tree.c:1720
+#: fortran/dump-parse-tree.c:801 fortran/dump-parse-tree.c:1742
 #, c-format
 msgid ", "
 msgstr ", "
 
-#: fortran/dump-parse-tree.c:791
+#: fortran/dump-parse-tree.c:813
 #, c-format
 msgid "symtree: %s  Ambig %d"
 msgstr "Ñ�Ð¸Ð¼Ñ�Ñ‚Ð°Ð±Ð»Ð¾: %s  Ð´Ð²Ð¾Ñ�Ð¼ %d"
 
-#: fortran/dump-parse-tree.c:794
+#: fortran/dump-parse-tree.c:816
 #, c-format
 msgid " from namespace %s"
 msgstr " Ð¸Ð· Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð³ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ð° %s"
 
-#: fortran/dump-parse-tree.c:820
+#: fortran/dump-parse-tree.c:842
 #, c-format
 msgid "%s,"
 msgstr "%s,"
 
-#: fortran/dump-parse-tree.c:852
+#: fortran/dump-parse-tree.c:874
 #, c-format
 msgid "!$OMP %s"
 msgstr "!$OMP %s"
 
-#: fortran/dump-parse-tree.c:867 fortran/dump-parse-tree.c:1010
+#: fortran/dump-parse-tree.c:889 fortran/dump-parse-tree.c:1032
 #, c-format
 msgid " (%s)"
 msgstr " (%s)"
 
-#: fortran/dump-parse-tree.c:872
+#: fortran/dump-parse-tree.c:894
 #, c-format
 msgid " ("
 msgstr " ("
 
-#: fortran/dump-parse-tree.c:888
+#: fortran/dump-parse-tree.c:910
 #, c-format
 msgid " IF("
 msgstr " IF("
 
-#: fortran/dump-parse-tree.c:894
+#: fortran/dump-parse-tree.c:916
 #, c-format
 msgid " NUM_THREADS("
 msgstr " NUM_THREADS("
 
-#: fortran/dump-parse-tree.c:910
+#: fortran/dump-parse-tree.c:932
 #, c-format
 msgid " SCHEDULE (%s"
 msgstr " SCHEDULE (%s"
 
-#: fortran/dump-parse-tree.c:930
+#: fortran/dump-parse-tree.c:952
 #, c-format
 msgid " DEFAULT(%s)"
 msgstr " DEFAULT(%s)"
 
-#: fortran/dump-parse-tree.c:933
+#: fortran/dump-parse-tree.c:955
 #, c-format
 msgid " ORDERED"
 msgstr " ORDERED"
 
-#: fortran/dump-parse-tree.c:958
+#: fortran/dump-parse-tree.c:980
 #, c-format
 msgid " REDUCTION(%s:"
 msgstr " REDUCTION(%s:"
 
-#: fortran/dump-parse-tree.c:972
+#: fortran/dump-parse-tree.c:994
 #, c-format
 msgid " %s("
 msgstr " %s("
 
-#: fortran/dump-parse-tree.c:988
+#: fortran/dump-parse-tree.c:1010
 #, c-format
 msgid "!$OMP SECTION\n"
 msgstr "!$OMP SECTION\n"
 
-#: fortran/dump-parse-tree.c:997
+#: fortran/dump-parse-tree.c:1019
 #, c-format
 msgid "!$OMP END %s"
 msgstr "!$OMP END %s"
 
-#: fortran/dump-parse-tree.c:1002
+#: fortran/dump-parse-tree.c:1024
 #, c-format
 msgid " COPYPRIVATE("
 msgstr " COPYPRIVATE("
 
-#: fortran/dump-parse-tree.c:1007
+#: fortran/dump-parse-tree.c:1029
 #, c-format
 msgid " NOWAIT"
 msgstr " NOWAIT"
 
-#: fortran/dump-parse-tree.c:1034
+#: fortran/dump-parse-tree.c:1056
 #, c-format
 msgid "NOP"
 msgstr "NOP"
 
-#: fortran/dump-parse-tree.c:1038
+#: fortran/dump-parse-tree.c:1060
 #, c-format
 msgid "CONTINUE"
 msgstr "CONTINUE"
 
-#: fortran/dump-parse-tree.c:1042
+#: fortran/dump-parse-tree.c:1064
 #, c-format
 msgid "ENTRY %s"
 msgstr "ENTRY %s"
 
-#: fortran/dump-parse-tree.c:1047
+#: fortran/dump-parse-tree.c:1069
 #, c-format
 msgid "ASSIGN "
 msgstr "ASSIGN "
 
-#: fortran/dump-parse-tree.c:1054
+#: fortran/dump-parse-tree.c:1076
 #, c-format
 msgid "LABEL ASSIGN "
 msgstr "LABEL ASSIGN "
 
-#: fortran/dump-parse-tree.c:1056
+#: fortran/dump-parse-tree.c:1078
 #, c-format
 msgid " %d"
 msgstr " %d"
 
-#: fortran/dump-parse-tree.c:1060
+#: fortran/dump-parse-tree.c:1082
 #, c-format
 msgid "POINTER ASSIGN "
 msgstr "POINTER ASSIGN "
 
-#: fortran/dump-parse-tree.c:1067
+#: fortran/dump-parse-tree.c:1089
 #, c-format
 msgid "GOTO "
 msgstr "GOTO "
 
-#: fortran/dump-parse-tree.c:1076
+#: fortran/dump-parse-tree.c:1098
 #, c-format
 msgid ", ("
 msgstr ", ("
 
-#: fortran/dump-parse-tree.c:1092 fortran/dump-parse-tree.c:1094
+#: fortran/dump-parse-tree.c:1114 fortran/dump-parse-tree.c:1116
 #, c-format
 msgid "CALL %s "
 msgstr "CALL %s "
 
-#: fortran/dump-parse-tree.c:1096
+#: fortran/dump-parse-tree.c:1118
 #, c-format
 msgid "CALL ?? "
 msgstr "CALL ?? "
 
-#: fortran/dump-parse-tree.c:1102
+#: fortran/dump-parse-tree.c:1124
 #, c-format
 msgid "RETURN "
 msgstr "RETURN "
 
-#: fortran/dump-parse-tree.c:1108
+#: fortran/dump-parse-tree.c:1130
 #, c-format
 msgid "PAUSE "
 msgstr "PAUSE "
 
-#: fortran/dump-parse-tree.c:1118
+#: fortran/dump-parse-tree.c:1140
 #, c-format
 msgid "STOP "
 msgstr "STOP "
 
-#: fortran/dump-parse-tree.c:1128 fortran/dump-parse-tree.c:1136
+#: fortran/dump-parse-tree.c:1150 fortran/dump-parse-tree.c:1158
 #, c-format
 msgid "IF "
 msgstr "IF "
 
-#: fortran/dump-parse-tree.c:1130
+#: fortran/dump-parse-tree.c:1152
 #, c-format
 msgid " %d, %d, %d"
 msgstr " %d, %d, %d"
 
-#: fortran/dump-parse-tree.c:1147
+#: fortran/dump-parse-tree.c:1169
 #, c-format
 msgid "ELSE\n"
 msgstr "ELSE\n"
 
-#: fortran/dump-parse-tree.c:1150
+#: fortran/dump-parse-tree.c:1172
 #, c-format
 msgid "ELSE IF "
 msgstr "ELSE IF "
 
-#: fortran/dump-parse-tree.c:1160
+#: fortran/dump-parse-tree.c:1182
 #, c-format
 msgid "ENDIF"
 msgstr "ENDIF"
 
-#: fortran/dump-parse-tree.c:1165
+#: fortran/dump-parse-tree.c:1187
 #, c-format
 msgid "SELECT CASE "
 msgstr "SELECT CASE "
 
-#: fortran/dump-parse-tree.c:1173
+#: fortran/dump-parse-tree.c:1195
 #, c-format
 msgid "CASE "
 msgstr "CASE "
 
-#: fortran/dump-parse-tree.c:1189
+#: fortran/dump-parse-tree.c:1211
 #, c-format
 msgid "END SELECT"
 msgstr "END SELECT"
 
-#: fortran/dump-parse-tree.c:1193
+#: fortran/dump-parse-tree.c:1215
 #, c-format
 msgid "WHERE "
 msgstr "WHERE "
 
-#: fortran/dump-parse-tree.c:1204
+#: fortran/dump-parse-tree.c:1226
 #, c-format
 msgid "ELSE WHERE "
 msgstr "ELSE WHERE "
 
-#: fortran/dump-parse-tree.c:1211
+#: fortran/dump-parse-tree.c:1233
 #, c-format
 msgid "END WHERE"
 msgstr "END WHERE"
 
-#: fortran/dump-parse-tree.c:1216
+#: fortran/dump-parse-tree.c:1238
 #, c-format
 msgid "FORALL "
 msgstr "FORALL "
 
-#: fortran/dump-parse-tree.c:1241
+#: fortran/dump-parse-tree.c:1263
 #, c-format
 msgid "END FORALL"
 msgstr "END FORALL"
 
-#: fortran/dump-parse-tree.c:1245
+#: fortran/dump-parse-tree.c:1267
 #, c-format
 msgid "DO "
 msgstr "DO "
 
-#: fortran/dump-parse-tree.c:1259 fortran/dump-parse-tree.c:1270
+#: fortran/dump-parse-tree.c:1281 fortran/dump-parse-tree.c:1292
 #, c-format
 msgid "END DO"
 msgstr "END DO"
 
-#: fortran/dump-parse-tree.c:1263
+#: fortran/dump-parse-tree.c:1285
 #, c-format
 msgid "DO WHILE "
 msgstr "DO WHILE "
 
-#: fortran/dump-parse-tree.c:1274
+#: fortran/dump-parse-tree.c:1296
 #, c-format
 msgid "CYCLE"
 msgstr "CYCLE"
 
-#: fortran/dump-parse-tree.c:1280
+#: fortran/dump-parse-tree.c:1302
 #, c-format
 msgid "EXIT"
 msgstr "EXIT"
 
-#: fortran/dump-parse-tree.c:1286
+#: fortran/dump-parse-tree.c:1308
 #, c-format
 msgid "ALLOCATE "
 msgstr "ALLOCATE "
 
-#: fortran/dump-parse-tree.c:1289 fortran/dump-parse-tree.c:1305
+#: fortran/dump-parse-tree.c:1311 fortran/dump-parse-tree.c:1327
 #, c-format
 msgid " STAT="
 msgstr " STAT="
 
-#: fortran/dump-parse-tree.c:1302
+#: fortran/dump-parse-tree.c:1324
 #, c-format
 msgid "DEALLOCATE "
 msgstr "DEALLOCATE "
 
-#: fortran/dump-parse-tree.c:1318
+#: fortran/dump-parse-tree.c:1340
 #, c-format
 msgid "OPEN"
 msgstr "OPEN"
 
-#: fortran/dump-parse-tree.c:1323 fortran/dump-parse-tree.c:1402
-#: fortran/dump-parse-tree.c:1444 fortran/dump-parse-tree.c:1467
-#: fortran/dump-parse-tree.c:1619
+#: fortran/dump-parse-tree.c:1345 fortran/dump-parse-tree.c:1424
+#: fortran/dump-parse-tree.c:1466 fortran/dump-parse-tree.c:1489
+#: fortran/dump-parse-tree.c:1641
 #, c-format
 msgid " UNIT="
 msgstr " UNIT="
 
-#: fortran/dump-parse-tree.c:1328 fortran/dump-parse-tree.c:1407
-#: fortran/dump-parse-tree.c:1449 fortran/dump-parse-tree.c:1478
-#: fortran/dump-parse-tree.c:1636
+#: fortran/dump-parse-tree.c:1350 fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1471 fortran/dump-parse-tree.c:1500
+#: fortran/dump-parse-tree.c:1658
 #, c-format
 msgid " IOMSG="
 msgstr " IOMSG="
 
-#: fortran/dump-parse-tree.c:1333 fortran/dump-parse-tree.c:1412
-#: fortran/dump-parse-tree.c:1454 fortran/dump-parse-tree.c:1483
-#: fortran/dump-parse-tree.c:1641
+#: fortran/dump-parse-tree.c:1355 fortran/dump-parse-tree.c:1434
+#: fortran/dump-parse-tree.c:1476 fortran/dump-parse-tree.c:1505
+#: fortran/dump-parse-tree.c:1663
 #, c-format
 msgid " IOSTAT="
 msgstr " IOSTAT="
 
-#: fortran/dump-parse-tree.c:1338 fortran/dump-parse-tree.c:1472
+#: fortran/dump-parse-tree.c:1360 fortran/dump-parse-tree.c:1494
 #, c-format
 msgid " FILE="
 msgstr " FILE="
 
-#: fortran/dump-parse-tree.c:1343 fortran/dump-parse-tree.c:1417
+#: fortran/dump-parse-tree.c:1365 fortran/dump-parse-tree.c:1439
 #, c-format
 msgid " STATUS="
 msgstr " STATUS="
 
-#: fortran/dump-parse-tree.c:1348 fortran/dump-parse-tree.c:1513
+#: fortran/dump-parse-tree.c:1370 fortran/dump-parse-tree.c:1535
 #, c-format
 msgid " ACCESS="
 msgstr " ACCESS="
 
-#: fortran/dump-parse-tree.c:1353 fortran/dump-parse-tree.c:1529
+#: fortran/dump-parse-tree.c:1375 fortran/dump-parse-tree.c:1551
 #, c-format
 msgid " FORM="
 msgstr " FORM="
 
-#: fortran/dump-parse-tree.c:1358 fortran/dump-parse-tree.c:1544
+#: fortran/dump-parse-tree.c:1380 fortran/dump-parse-tree.c:1566
 #, c-format
 msgid " RECL="
 msgstr " RECL="
 
-#: fortran/dump-parse-tree.c:1363 fortran/dump-parse-tree.c:1554
+#: fortran/dump-parse-tree.c:1385 fortran/dump-parse-tree.c:1576
 #, c-format
 msgid " BLANK="
 msgstr " BLANK="
 
-#: fortran/dump-parse-tree.c:1368 fortran/dump-parse-tree.c:1559
+#: fortran/dump-parse-tree.c:1390 fortran/dump-parse-tree.c:1581
 #, c-format
 msgid " POSITION="
 msgstr " POSITION="
 
-#: fortran/dump-parse-tree.c:1373 fortran/dump-parse-tree.c:1564
+#: fortran/dump-parse-tree.c:1395 fortran/dump-parse-tree.c:1586
 #, c-format
 msgid " ACTION="
 msgstr " ACTION="
 
-#: fortran/dump-parse-tree.c:1378 fortran/dump-parse-tree.c:1584
+#: fortran/dump-parse-tree.c:1400 fortran/dump-parse-tree.c:1606
 #, c-format
 msgid " DELIM="
 msgstr " DELIM="
 
-#: fortran/dump-parse-tree.c:1383 fortran/dump-parse-tree.c:1589
+#: fortran/dump-parse-tree.c:1405 fortran/dump-parse-tree.c:1611
 #, c-format
 msgid " PAD="
 msgstr " PAD="
 
-#: fortran/dump-parse-tree.c:1388 fortran/dump-parse-tree.c:1594
+#: fortran/dump-parse-tree.c:1410 fortran/dump-parse-tree.c:1616
 #, c-format
 msgid " CONVERT="
 msgstr " CONVERT="
 
-#: fortran/dump-parse-tree.c:1392 fortran/dump-parse-tree.c:1421
-#: fortran/dump-parse-tree.c:1458 fortran/dump-parse-tree.c:1599
-#: fortran/dump-parse-tree.c:1676
+#: fortran/dump-parse-tree.c:1414 fortran/dump-parse-tree.c:1443
+#: fortran/dump-parse-tree.c:1480 fortran/dump-parse-tree.c:1621
+#: fortran/dump-parse-tree.c:1698
 #, c-format
 msgid " ERR=%d"
 msgstr " ERR=%d"
 
-#: fortran/dump-parse-tree.c:1397
+#: fortran/dump-parse-tree.c:1419
 #, c-format
 msgid "CLOSE"
 msgstr "CLOSE"
 
-#: fortran/dump-parse-tree.c:1425
+#: fortran/dump-parse-tree.c:1447
 #, c-format
 msgid "BACKSPACE"
 msgstr "BACKSPACE"
 
-#: fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1451
 #, c-format
 msgid "ENDFILE"
 msgstr "ENDFILE"
 
-#: fortran/dump-parse-tree.c:1433
+#: fortran/dump-parse-tree.c:1455
 #, c-format
 msgid "REWIND"
 msgstr "REWIND"
 
-#: fortran/dump-parse-tree.c:1437
+#: fortran/dump-parse-tree.c:1459
 #, c-format
 msgid "FLUSH"
 msgstr "FLUSH"
 
-#: fortran/dump-parse-tree.c:1462
+#: fortran/dump-parse-tree.c:1484
 #, c-format
 msgid "INQUIRE"
 msgstr "INQUIRE"
 
-#: fortran/dump-parse-tree.c:1488
+#: fortran/dump-parse-tree.c:1510
 #, c-format
 msgid " EXIST="
 msgstr " EXIST="
 
-#: fortran/dump-parse-tree.c:1493
+#: fortran/dump-parse-tree.c:1515
 #, c-format
 msgid " OPENED="
 msgstr " OPENED="
 
-#: fortran/dump-parse-tree.c:1498
+#: fortran/dump-parse-tree.c:1520
 #, c-format
 msgid " NUMBER="
 msgstr " NUMBER="
 
-#: fortran/dump-parse-tree.c:1503
+#: fortran/dump-parse-tree.c:1525
 #, c-format
 msgid " NAMED="
 msgstr " NAMED="
 
-#: fortran/dump-parse-tree.c:1508
+#: fortran/dump-parse-tree.c:1530
 #, c-format
 msgid " NAME="
 msgstr " NAME="
 
-#: fortran/dump-parse-tree.c:1518
+#: fortran/dump-parse-tree.c:1540
 #, c-format
 msgid " SEQUENTIAL="
 msgstr " SEQUENTIAL="
 
-#: fortran/dump-parse-tree.c:1524
+#: fortran/dump-parse-tree.c:1546
 #, c-format
 msgid " DIRECT="
 msgstr " DIRECT="
 
-#: fortran/dump-parse-tree.c:1534
+#: fortran/dump-parse-tree.c:1556
 #, c-format
 msgid " FORMATTED"
 msgstr " FORMATTED"
 
-#: fortran/dump-parse-tree.c:1539
+#: fortran/dump-parse-tree.c:1561
 #, c-format
 msgid " UNFORMATTED="
 msgstr " UNFORMATTED="
 
-#: fortran/dump-parse-tree.c:1549
+#: fortran/dump-parse-tree.c:1571
 #, c-format
 msgid " NEXTREC="
 msgstr " NEXTREC="
 
-#: fortran/dump-parse-tree.c:1569
+#: fortran/dump-parse-tree.c:1591
 #, c-format
 msgid " READ="
 msgstr " READ="
 
-#: fortran/dump-parse-tree.c:1574
+#: fortran/dump-parse-tree.c:1596
 #, c-format
 msgid " WRITE="
 msgstr " WRITE="
 
-#: fortran/dump-parse-tree.c:1579
+#: fortran/dump-parse-tree.c:1601
 #, c-format
 msgid " READWRITE="
 msgstr " READWRITE="
 
-#: fortran/dump-parse-tree.c:1603
+#: fortran/dump-parse-tree.c:1625
 #, c-format
 msgid "IOLENGTH "
 msgstr "IOLENGTH "
 
-#: fortran/dump-parse-tree.c:1609
+#: fortran/dump-parse-tree.c:1631
 #, c-format
 msgid "READ"
 msgstr "READ"
 
-#: fortran/dump-parse-tree.c:1613
+#: fortran/dump-parse-tree.c:1635
 #, c-format
 msgid "WRITE"
 msgstr "WRITE"
 
-#: fortran/dump-parse-tree.c:1625
+#: fortran/dump-parse-tree.c:1647
 #, c-format
 msgid " FMT="
 msgstr " FMT="
 
-#: fortran/dump-parse-tree.c:1630
+#: fortran/dump-parse-tree.c:1652
 #, c-format
 msgid " FMT=%d"
 msgstr " FMT=%d"
 
-#: fortran/dump-parse-tree.c:1632
+#: fortran/dump-parse-tree.c:1654
 #, c-format
 msgid " NML=%s"
 msgstr " NML=%s"
 
-#: fortran/dump-parse-tree.c:1646
+#: fortran/dump-parse-tree.c:1668
 #, c-format
 msgid " SIZE="
 msgstr " SIZE="
 
-#: fortran/dump-parse-tree.c:1651
+#: fortran/dump-parse-tree.c:1673
 #, c-format
 msgid " REC="
 msgstr " REC="
 
-#: fortran/dump-parse-tree.c:1656
+#: fortran/dump-parse-tree.c:1678
 #, c-format
 msgid " ADVANCE="
 msgstr " ADVANCE="
 
-#: fortran/dump-parse-tree.c:1667
+#: fortran/dump-parse-tree.c:1689
 #, c-format
 msgid "TRANSFER "
 msgstr "TRANSFER "
 
-#: fortran/dump-parse-tree.c:1672
+#: fortran/dump-parse-tree.c:1694
 #, c-format
 msgid "DT_END"
 msgstr "DT_END"
 
-#: fortran/dump-parse-tree.c:1678
+#: fortran/dump-parse-tree.c:1700
 #, c-format
 msgid " END=%d"
 msgstr " END=%d"
 
-#: fortran/dump-parse-tree.c:1680
+#: fortran/dump-parse-tree.c:1702
 #, c-format
 msgid " EOR=%d"
 msgstr " EOR=%d"
 
-#: fortran/dump-parse-tree.c:1714
+#: fortran/dump-parse-tree.c:1736
 #, c-format
 msgid "Equivalence: "
 msgstr "Ð•ÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ð°: "
 
-#: fortran/dump-parse-tree.c:1740
+#: fortran/dump-parse-tree.c:1762
 #, c-format
 msgid "Namespace:"
 msgstr "Ð˜Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€:"
 
-#: fortran/dump-parse-tree.c:1754
+#: fortran/dump-parse-tree.c:1776
 #, c-format
 msgid " %c-%c: "
 msgstr " %c-%c: "
 
-#: fortran/dump-parse-tree.c:1756
+#: fortran/dump-parse-tree.c:1778
 #, c-format
 msgid " %c: "
 msgstr " %c: "
 
-#: fortran/dump-parse-tree.c:1765
+#: fortran/dump-parse-tree.c:1787
 #, c-format
 msgid "procedure name = %s"
 msgstr "Ð¸Ð¼Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ = %s"
 
-#: fortran/dump-parse-tree.c:1781
+#: fortran/dump-parse-tree.c:1803
 #, c-format
 msgid "Operator interfaces for %s:"
 msgstr "Ð¡ÑƒÑ‡ÐµÑ™Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð·Ð° %s:"
 
-#: fortran/dump-parse-tree.c:1790
+#: fortran/dump-parse-tree.c:1812
 #, c-format
 msgid "User operators:\n"
 msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¸:\n"
 
-#: fortran/dump-parse-tree.c:1806
+#: fortran/dump-parse-tree.c:1828
 #, c-format
 msgid "CONTAINS\n"
 msgstr "CONTAINS\n"
@@ -6190,309 +6155,349 @@
 msgid "Error count reached limit of %d."
 msgstr "Ð‘Ñ€Ð¾Ñ˜ Ð³Ñ€ÐµÑˆÐ°ÐºÐ° Ð´Ð¾Ñ�Ñ‚Ð¸Ð³Ð°Ð¾ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñƒ Ð¾Ð´ %d."
 
-#: fortran/error.c:670 fortran/error.c:725 fortran/error.c:762
+#: fortran/error.c:670 fortran/error.c:724 fortran/error.c:761
 msgid "Warning:"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€ÐµÑšÐµ:"
 
-#: fortran/error.c:727 fortran/error.c:810 fortran/error.c:836
+#: fortran/error.c:726 fortran/error.c:809 fortran/error.c:835
 msgid "Error:"
 msgstr "Ð“Ñ€ÐµÑˆÐºÐ°:"
 
-#: fortran/error.c:860
+#: fortran/error.c:859
 msgid "Fatal Error:"
 msgstr "ÐšÐ¾Ð±Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ°:"
 
-#: fortran/error.c:879
+#: fortran/error.c:878
 #, no-c-format
 msgid "Internal Error at (1):"
 msgstr "Ð£Ð½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ° Ð³Ñ€ÐµÑˆÐºÐ° ÐºÐ¾Ð´ (1):"
 
-#: fortran/expr.c:252
+#: fortran/expr.c:253
 #, c-format
 msgid "Constant expression required at %C"
 msgstr "Ð�ÐµÐ¾Ð¿Ñ…Ð¾Ð´Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %C"
 
-#: fortran/expr.c:255
+#: fortran/expr.c:256
 #, c-format
 msgid "Integer expression required at %C"
 msgstr "Ð�ÐµÐ¾Ð¿Ñ…Ð¾Ð´Ð°Ð½ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %C"
 
-#: fortran/expr.c:260
+#: fortran/expr.c:261
 #, c-format
 msgid "Integer value too large in expression at %C"
 msgstr "ÐŸÑ€ÐµÐ²ÐµÐ»Ð¸ÐºÐ° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñƒ Ð¸Ð·Ñ€Ð°Ð·Ñƒ ÐºÐ¾Ð´ %C"
 
-#: fortran/expr.c:1018 fortran/expr.c:1189 fortran/expr.c:1240
+#: fortran/expr.c:1037
+#, fuzzy, no-c-format
+msgid "Index in dimension %d is out of bounds at %L"
+msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ñƒ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ð¸ %d Ñ˜Ðµ Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° ÐºÐ¾Ð´ %L"
+
+#: fortran/expr.c:1208 fortran/expr.c:1259
 #, no-c-format
 msgid "index in dimension %d is out of bounds at %L"
 msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ñƒ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ð¸ %d Ñ˜Ðµ Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:1789
+#: fortran/expr.c:1808
 #, no-c-format
 msgid "elemental function arguments at %C are not compliant"
 msgstr ""
 
-#: fortran/expr.c:1833
+#: fortran/expr.c:1852
 #, no-c-format
 msgid "Numeric or CHARACTER operands are required in expression at %L"
 msgstr "Ð�ÐµÐ¾Ð¿Ñ…Ð¾Ð´Ð½Ð¸ Ð±Ñ€Ð¾Ñ˜ÐµÐ²Ð½Ð¸ Ð¸Ð»Ð¸ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ñƒ Ð¸Ð·Ñ€Ð°Ð·Ñƒ ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:1853
+#: fortran/expr.c:1872
 #, fuzzy, no-c-format
 msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %C"
 
-#: fortran/expr.c:1868
+#: fortran/expr.c:1887
 #, no-c-format
 msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
 msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð½Ð°Ð´Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°ÑšÐ° Ñƒ Ð¸Ð·Ñ€Ð°Ð·Ñƒ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð´Ð²Ð° Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ð° Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°"
 
-#: fortran/expr.c:1875
+#: fortran/expr.c:1894
 #, no-c-format
 msgid "Concat operator at %L must concatenate strings of the same kind"
 msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð½Ð°Ð´Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°ÑšÐ° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð½Ð°Ð´Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°Ñ‚Ð¸ Ð½Ð¸Ñ�ÐºÐµ Ð¸Ñ�Ñ‚Ðµ Ð²Ñ€Ñ�Ñ‚Ðµ"
 
-#: fortran/expr.c:1885
+#: fortran/expr.c:1904
 #, no-c-format
 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
 msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ .NOT. Ñƒ Ð¸Ð·Ñ€Ð°Ð·Ñƒ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: fortran/expr.c:1901
+#: fortran/expr.c:1920
 #, no-c-format
 msgid "LOGICAL operands are required in expression at %L"
 msgstr "Ð�ÐµÐ¾Ð¿Ñ…Ð¾Ð´Ð½Ð¸ Ñ�Ñƒ Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ñƒ Ð¸Ð·Ñ€Ð°Ð·Ñƒ ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:1912
+#: fortran/expr.c:1931
 #, no-c-format
 msgid "Only intrinsic operators can be used in expression at %L"
 msgstr "ÐœÐ¾Ð³Ñƒ Ñ�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¸ Ñƒ Ð¸Ð·Ñ€Ð°Ð·Ñƒ ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:1920
+#: fortran/expr.c:1939
 #, no-c-format
 msgid "Numeric operands are required in expression at %L"
 msgstr "Ð�ÐµÐ¾Ð¿Ñ…Ð¾Ð´Ð½Ð¸ Ñ�Ñƒ Ð±Ñ€Ð¾Ñ˜ÐµÐ²Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ñƒ Ð¸Ð·Ñ€Ð°Ð·Ñƒ ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:1985
+#: fortran/expr.c:2030
 #, fuzzy, no-c-format
-msgid "Inquiry function '%s' at %L is not permitted in an initialization expression"
-msgstr "Ñ‚Ñ€Ð°Ð½Ñ�Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¾Ð½Ð¾ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
-
-#: fortran/expr.c:2015
-#, fuzzy, no-c-format
 msgid "Assumed character length variable '%s' in constant expression at %L"
 msgstr "Ð—Ð½Ð°ÐºÐ¾Ð²Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð´ÑƒÐ¶Ð¸Ð½Ðµ â€˜%sâ€™ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ ÐºÐ¾Ð´ %L."
 
-#: fortran/expr.c:2061 fortran/expr.c:2067
+#: fortran/expr.c:2076 fortran/expr.c:2082
 #, no-c-format
 msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
 msgstr "Ñ‚Ñ€Ð°Ð½Ñ�Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¾Ð½Ð¾ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: fortran/expr.c:2098
+#: fortran/expr.c:2114
 #, no-c-format
 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
 msgstr "ÐŸÑ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ: Ð˜Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ð²Ð°ÑšÐµ Ð½ÐµÑ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ð¾Ð³ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¾Ð³ Ð¸Ð·Ñ€Ð°Ð·Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:2151
+#: fortran/expr.c:2167
 #, fuzzy, no-c-format
 msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð°"
 
-#: fortran/expr.c:2163
+#: fortran/expr.c:2179
 #, fuzzy, no-c-format
 msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
 msgstr "Ñ‚Ñ€Ð°Ð½Ñ�Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¾Ð½Ð¾ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: fortran/expr.c:2207
+#: fortran/expr.c:2214
+#, no-c-format
+msgid "PARAMETER '%s' is used at %L before its definition is complete"
+msgstr ""
+
+#: fortran/expr.c:2234
 #, fuzzy, no-c-format
 msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
 msgstr "Ñ‚Ñ€Ð°Ð½Ñ�Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¾Ð½Ð¾ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: fortran/expr.c:2213
+#: fortran/expr.c:2240
 #, fuzzy, no-c-format
 msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
 msgstr "Ñ‚Ñ€Ð°Ð½Ñ�Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¾Ð½Ð¾ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: fortran/expr.c:2219
+#: fortran/expr.c:2246
 #, fuzzy, no-c-format
 msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
 msgstr "Ñ‚Ñ€Ð°Ð½Ñ�Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¾Ð½Ð¾ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: fortran/expr.c:2229
+#: fortran/expr.c:2252
+#, fuzzy, no-c-format
+msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
+msgstr "ÐŸÐ°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ Ð¸Ð»Ð¸ Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°, ÑˆÑ‚Ð¾ Ñ�Ðµ Ð½Ðµ Ñ�Ð²Ð¾Ð´Ð¸ Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
+
+#: fortran/expr.c:2262
 #, no-c-format
 msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
 msgstr "ÐŸÐ°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ Ð¸Ð»Ð¸ Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°, ÑˆÑ‚Ð¾ Ñ�Ðµ Ð½Ðµ Ñ�Ð²Ð¾Ð´Ð¸ Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
 
-#: fortran/expr.c:2317
+#: fortran/expr.c:2350
 #, no-c-format
 msgid "Initialization expression didn't reduce %C"
 msgstr "Ð£Ñ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ˜ÑƒÑ›Ð¸ Ð¸Ð·Ñ€Ð°Ð· Ð½Ð¸Ñ˜Ðµ Ñ�Ð²ÐµÐ¾ %C"
 
-#: fortran/expr.c:2360
+#: fortran/expr.c:2393
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be a statement function"
 msgstr "ÐžÐ´Ñ€ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: fortran/expr.c:2367
+#: fortran/expr.c:2400
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be an internal function"
 msgstr "ÐžÐ´Ñ€ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: fortran/expr.c:2374
+#: fortran/expr.c:2407
 #, no-c-format
 msgid "Specification function '%s' at %L must be PURE"
 msgstr "ÐžÐ´Ñ€ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ‡Ð¸Ñ�Ñ‚Ð°"
 
-#: fortran/expr.c:2381
+#: fortran/expr.c:2414
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be RECURSIVE"
 msgstr "ÐžÐ´Ñ€ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ€ÐµÐºÑƒÑ€Ð·Ð¸Ð²Ð½Ð°"
 
-#: fortran/expr.c:2443
+#: fortran/expr.c:2476
 #, fuzzy, no-c-format
 msgid "Dummy argument '%s' not allowed in expression at %L"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ˜Ð°Ð²Ð¸Ñ‚Ð¸ Ñƒ Ð¸Ð·Ñ€Ð°Ð·Ñƒ ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:2450
+#: fortran/expr.c:2483
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
 msgstr "Ð›Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð¿Ñ†Ð¸Ð¾Ð½"
 
-#: fortran/expr.c:2457
+#: fortran/expr.c:2490
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
 msgstr "Ð›Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ð¸Ð·"
 
-#: fortran/expr.c:2479
+#: fortran/expr.c:2513
 #, no-c-format
 msgid "Variable '%s' cannot appear in the expression at %L"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ˜Ð°Ð²Ð¸Ñ‚Ð¸ Ñƒ Ð¸Ð·Ñ€Ð°Ð·Ñƒ ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:2528
+#: fortran/expr.c:2562
 #, no-c-format
 msgid "Expression at %L must be of INTEGER type"
 msgstr "Ð˜Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: fortran/expr.c:2537
+#: fortran/expr.c:2571
 #, fuzzy, no-c-format
 msgid "Function '%s' at %L must be PURE"
 msgstr "ÐžÐ´Ñ€ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ‡Ð¸Ñ�Ñ‚Ð°"
 
-#: fortran/expr.c:2546
+#: fortran/expr.c:2580
 #, no-c-format
 msgid "Expression at %L must be scalar"
 msgstr "Ð˜Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
 
-#: fortran/expr.c:2573
+#: fortran/expr.c:2607
 #, fuzzy, no-c-format
 msgid "Incompatible ranks in %s (%d and %d) at %L"
 msgstr "Ð�ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸ Ñ€Ð°Ð½Ð³Ð¾Ð²Ð¸ Ñƒ %s ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:2587
+#: fortran/expr.c:2621
 #, fuzzy, no-c-format
 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
 msgstr "%s ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚ Ð¾Ð±Ð»Ð¸Ðº Ð·Ð° Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ñƒ %d (%d/%d)"
 
-#: fortran/expr.c:2633 fortran/expr.c:2800
+#: fortran/expr.c:2667 fortran/expr.c:2884
 #, fuzzy, no-c-format
 msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
 msgstr "Ð�Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð´Ð¾Ð´ÐµÐ»Ð¸Ð¼ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾Ñ˜ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:2676
+#: fortran/expr.c:2719
 #, no-c-format
 msgid "'%s' at %L is not a VALUE"
 msgstr "â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: fortran/expr.c:2683
+#: fortran/expr.c:2726
 #, no-c-format
 msgid "Incompatible ranks %d and %d in assignment at %L"
 msgstr "Ð�ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸ Ñ€Ð°Ð½Ð³Ð¾Ð²Ð¸ %d Ð¸ %d Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:2690
+#: fortran/expr.c:2733
 #, no-c-format
 msgid "Variable type is UNKNOWN in assignment at %L"
 msgstr "Ð¢Ð¸Ð¿ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ñ˜Ðµ UNKNOWN Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:2702
+#: fortran/expr.c:2745
 #, no-c-format
 msgid "NULL appears on right-hand side in assignment at %L"
 msgstr "ÐŸÐ¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ñ�Ðµ NULL Ð½Ð° Ð´ÐµÑ�Ð½Ð¾Ñ˜ Ñ�Ñ‚Ñ€Ð°Ð½Ð¸ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:2713
+#: fortran/expr.c:2756
 #, fuzzy, no-c-format
 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
 msgstr "Ð’ÐµÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ° Ð´Ð¾Ð´ÐµÐ»Ð° Ñƒ ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ð½Ð¸ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð°."
 
-#: fortran/expr.c:2722
+#: fortran/expr.c:2765
 #, no-c-format
 msgid "POINTER valued function appears on right-hand side of assignment at %L"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñ�Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð¼ Ð²Ñ€ÐµÐ´Ð½Ð¾ÑˆÑ›Ñƒ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ñ�Ðµ Ð½Ð° Ð´ÐµÑ�Ð½Ð¾Ñ˜ Ñ�Ñ‚Ñ€Ð°Ð½Ð¸ Ð´Ð¾Ð´ÐµÐ»Ðµ ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:2727
+#: fortran/expr.c:2770
 #, fuzzy
 msgid "array assignment"
 msgstr "Ð�Ð¸Ð·Ð¾Ð²Ð½Ð° Ð´Ð¾Ð´ÐµÐ»Ð°"
 
-#: fortran/expr.c:2744
+#: fortran/expr.c:2775
 #, no-c-format
+msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
+msgstr ""
+
+#: fortran/expr.c:2781 fortran/resolve.c:6058
+#, no-c-format
+msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
+msgstr ""
+
+#: fortran/expr.c:2791 fortran/resolve.c:6068
+#, no-c-format
+msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
+msgstr ""
+
+#: fortran/expr.c:2799 fortran/resolve.c:6077
+#, no-c-format
+msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2803 fortran/resolve.c:6081
+#, no-c-format
+msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2807 fortran/resolve.c:6085
+#, no-c-format
+msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2828
+#, no-c-format
 msgid "Incompatible types in assignment at %L, %s to %s"
 msgstr "Ð�ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ ÐºÐ¾Ð´ %L, %s Ñƒ %s"
 
-#: fortran/expr.c:2769
+#: fortran/expr.c:2853
 #, no-c-format
 msgid "Pointer assignment target is not a POINTER at %L"
 msgstr "Ð¦Ð¸Ñ™ Ð´Ð¾Ð´ÐµÐ»Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:2777
+#: fortran/expr.c:2861
 #, no-c-format
 msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
 msgstr "â€˜%sâ€™ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð»-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ˜ÐµÑ€ Ñ˜Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°"
 
-#: fortran/expr.c:2807
+#: fortran/expr.c:2891
 #, no-c-format
 msgid "Pointer assignment to non-POINTER at %L"
 msgstr "Ð”Ð¾Ð´ÐµÐ»Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½ÐµÐ¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ñƒ ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:2816
+#: fortran/expr.c:2900
 #, no-c-format
 msgid "Bad pointer object in PURE procedure at %L"
 msgstr "Ð›Ð¾Ñˆ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸ ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:2828
+#: fortran/expr.c:2912
 #, no-c-format
 msgid "Different types in pointer assignment at %L"
 msgstr "Ð Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:2835
+#: fortran/expr.c:2919
 #, no-c-format
 msgid "Different kind type parameters in pointer assignment at %L"
 msgstr "Ð Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ðµ Ð²Ñ€Ñ�Ñ‚Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:2842
+#: fortran/expr.c:2926
 #, no-c-format
 msgid "Different ranks in pointer assignment at %L"
 msgstr "Ð Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸ Ñ€Ð°Ð½Ð³Ð¾Ð²Ð¸ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:2857
+#: fortran/expr.c:2941
 #, no-c-format
 msgid "Different character lengths in pointer assignment at %L"
 msgstr "Ð Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ðµ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ Ð´ÑƒÐ¶Ð¸Ð½Ðµ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:2868
+#: fortran/expr.c:2952
 #, no-c-format
 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
 msgstr "Ð¦Ð¸Ñ™ Ð´Ð¾Ð´ÐµÐ»Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ Ñ†Ð¸Ñ™ Ð½Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:2875
+#: fortran/expr.c:2959
 #, no-c-format
 msgid "Bad target in pointer assignment in PURE procedure at %L"
 msgstr "Ð›Ð¾Ñˆ Ñ†Ð¸Ñ™ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸ ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:2881
+#: fortran/expr.c:2965
 #, no-c-format
 msgid "Pointer assignment with vector subscript on rhs at %L"
 msgstr "Ð”Ð¾Ð´ÐµÐ»Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñ�Ð° Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¸Ð¼ Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð¼ Ð½Ð° Ð´ÐµÑ�Ð½Ð¾Ñ˜ Ñ�Ñ‚Ñ€Ð°Ð½Ð¸ ÐºÐ¾Ð´ %L"
 
-#: fortran/expr.c:2888
+#: fortran/expr.c:2972
 #, fuzzy, no-c-format
 msgid "Pointer assigment target has PROTECTED attribute at %L"
 msgstr "Ð¦Ð¸Ñ™ Ð´Ð¾Ð´ÐµÐ»Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ ÐºÐ¾Ð´ %L"
@@ -6586,292 +6591,317 @@
 msgid "Expecting 'END INTERFACE %s' at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ â€˜END INTERFACE %sâ€™ ÐºÐ¾Ð´ %C"
 
-#: fortran/interface.c:551
+#: fortran/interface.c:563
 #, no-c-format
 msgid "Alternate return cannot appear in operator interface at %L"
 msgstr "Ð�Ð»Ñ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð¾ Ð²Ñ€Ð°Ñ›Ð°ÑšÐµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´Ð° Ñ�Ðµ Ñ˜Ð°Ð²Ð¸ Ñƒ Ñ�ÑƒÑ‡ÐµÑ™Ñƒ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/interface.c:581
+#: fortran/interface.c:593
 #, no-c-format
 msgid "Operator interface at %L has the wrong number of arguments"
 msgstr "Ð¡ÑƒÑ‡ÐµÑ™Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ð±Ñ€Ð¾Ñ˜ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
 
-#: fortran/interface.c:592
+#: fortran/interface.c:604
 #, no-c-format
 msgid "Assignment operator interface at %L must be a SUBROUTINE"
 msgstr "Ð¡ÑƒÑ‡ÐµÑ™Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð¾Ð´ÐµÐ»Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼"
 
-#: fortran/interface.c:598
+#: fortran/interface.c:610
 #, no-c-format
 msgid "Assignment operator interface at %L must have two arguments"
 msgstr "Ð¡ÑƒÑ‡ÐµÑ™Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð¾Ð´ÐµÐ»Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
 
-#: fortran/interface.c:608
+#: fortran/interface.c:620
 #, no-c-format
 msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
 msgstr "Ð¡ÑƒÑ‡ÐµÑ™Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð¾Ð´ÐµÐ»Ðµ ÐºÐ¾Ð´ %L Ð½Ðµ Ñ�Ð¼Ðµ Ñ€ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ñ‚Ð¸ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ñƒ Ñ‚Ð¸Ð¿Ñ�ÐºÑƒ Ð´Ð¾Ð´ÐµÐ»Ñƒ"
 
-#: fortran/interface.c:617
+#: fortran/interface.c:629
 #, no-c-format
 msgid "Intrinsic operator interface at %L must be a FUNCTION"
 msgstr "Ð¡ÑƒÑ‡ÐµÑ™Ðµ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: fortran/interface.c:627
+#: fortran/interface.c:639
 #, no-c-format
 msgid "First argument of defined assignment at %L must be INTENT(IN) or INTENT(INOUT)"
 msgstr "ÐŸÑ€Ð²Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ðµ Ð´Ð¾Ð´ÐµÐ»Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ Ð¸Ð»Ð¸ -Ñƒ/Ð¸Ð·"
 
-#: fortran/interface.c:631
+#: fortran/interface.c:643
 #, no-c-format
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 msgstr "Ð”Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ðµ Ð´Ð¾Ð´ÐµÐ»Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ"
 
-#: fortran/interface.c:637 fortran/resolve.c:8807
+#: fortran/interface.c:649 fortran/resolve.c:8998
 #, no-c-format
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 msgstr "ÐŸÑ€Ð²Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�ÑƒÑ‡ÐµÑ™Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ"
 
-#: fortran/interface.c:641 fortran/resolve.c:8819
+#: fortran/interface.c:653 fortran/resolve.c:9010
 #, no-c-format
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 msgstr "Ð”Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�ÑƒÑ‡ÐµÑ™Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ"
 
-#: fortran/interface.c:744
+#: fortran/interface.c:756
 #, no-c-format
 msgid "Operator interface at %L conflicts with intrinsic interface"
 msgstr "Ð¡ÑƒÑ‡ÐµÑ™Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¸Ð¼ Ñ�ÑƒÑ‡ÐµÑ™ÐµÐ¼"
 
-#: fortran/interface.c:1044
+#: fortran/interface.c:1117
 #, fuzzy, no-c-format
 msgid "Procedure '%s' in %s at %L has no explicit interface"
 msgstr "Ð¡Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð²ÐµÑ› Ð¸Ð¼Ð° ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ñ�ÑƒÑ‡ÐµÑ™Ðµ"
 
-#: fortran/interface.c:1047
+#: fortran/interface.c:1120
 #, no-c-format
 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
 msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° â€˜%sâ€™ Ñƒ %s ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð½Ð¸ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼"
 
-#: fortran/interface.c:1102 fortran/interface.c:1108
+#: fortran/interface.c:1175 fortran/interface.c:1181
 #, no-c-format
 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
 msgstr "Ð”Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð° Ñ�ÑƒÑ‡ÐµÑ™Ð° â€˜%sâ€™ Ð¸ â€˜%sâ€™ Ñƒ %s ÐºÐ¾Ð´ %L"
 
-#: fortran/interface.c:1144
+#: fortran/interface.c:1217
 #, fuzzy, no-c-format
 msgid "'%s' at %L is not a module procedure"
 msgstr "Ð˜Ð¼Ðµ â€˜%sâ€™ ÐºÐ¾Ð´ %C Ñ˜Ðµ Ð¸Ð¼Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ"
 
-#: fortran/interface.c:1676
+#: fortran/interface.c:1465 fortran/interface.c:2411
 #, no-c-format
+msgid "Type/rank mismatch in argument '%s' at %L"
+msgstr "Ð�ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð°/Ñ€Ð°Ð½Ð³Ð° Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
+
+#: fortran/interface.c:1474
+#, fuzzy, no-c-format
+msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
+msgstr "Ð�ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð°/Ñ€Ð°Ð½Ð³Ð° Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
+
+#: fortran/interface.c:1492 fortran/interface.c:1532
+#, fuzzy, no-c-format
+msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
+msgstr "Ð�ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð°/Ñ€Ð°Ð½Ð³Ð° Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
+
+#: fortran/interface.c:1519
+#, fuzzy, no-c-format
+msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
+msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
+
+#: fortran/interface.c:1544
+#, fuzzy, no-c-format
+msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
+msgstr "Ð�Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾Ð³ Ð¾Ð±Ð»Ð¸ÐºÐ° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð»Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
+
+#: fortran/interface.c:1861
+#, no-c-format
 msgid "Keyword argument '%s' at %L is not in the procedure"
 msgstr "ÐšÑ™ÑƒÑ‡Ð½Ð° Ñ€ÐµÑ‡ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸"
 
-#: fortran/interface.c:1684
+#: fortran/interface.c:1869
 #, no-c-format
 msgid "Keyword argument '%s' at %L is already associated with another actual argument"
 msgstr "ÐšÑ™ÑƒÑ‡Ð½Ð° Ñ€ÐµÑ‡ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð²ÐµÑ› Ð¿Ñ€Ð¸Ð´Ñ€ÑƒÐ¶ÐµÐ½Ð° Ð´Ñ€ÑƒÐ³Ð¾Ð¼ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ"
 
-#: fortran/interface.c:1694
+#: fortran/interface.c:1879
 #, no-c-format
 msgid "More actual than formal arguments in procedure call at %L"
 msgstr "Ð’Ð¸ÑˆÐµ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¸Ñ… Ð½ÐµÐ³Ð¾ Ñ„Ð¾Ñ€Ð¼Ð°Ð»Ð½Ð¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ð´ %L"
 
-#: fortran/interface.c:1706 fortran/interface.c:1935
+#: fortran/interface.c:1891 fortran/interface.c:2110
 #, no-c-format
 msgid "Missing alternate return spec in subroutine call at %L"
 msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð°Ð»Ñ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð¾Ð³ Ð²Ñ€Ð°Ñ›Ð°ÑšÐ° Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/interface.c:1714
+#: fortran/interface.c:1899
 #, no-c-format
 msgid "Unexpected alternate return spec in subroutine call at %L"
 msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð°Ð»Ñ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð¾Ð³ Ð²Ñ€Ð°Ñ›Ð°ÑšÐ° Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/interface.c:1729
-#, fuzzy, no-c-format
-msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
-msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
-
-#: fortran/interface.c:1742
+#: fortran/interface.c:1922
 #, no-c-format
-msgid "Type/rank mismatch in argument '%s' at %L"
-msgstr "Ð�ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð°/Ñ€Ð°Ð½Ð³Ð° Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
+msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
+msgstr ""
 
-#: fortran/interface.c:1758
+#: fortran/interface.c:1929
 #, no-c-format
-msgid "Character length mismatch between actual argument and pointer or allocatable dummy argument '%s' at %L"
+msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1771
+#: fortran/interface.c:1943
 #, fuzzy, no-c-format
 msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
 msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/interface.c:1776
+#: fortran/interface.c:1948
 #, no-c-format
 msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
 msgstr ""
 
-#: fortran/interface.c:1790
+#: fortran/interface.c:1962
 #, no-c-format
 msgid "Expected a procedure for argument '%s' at %L"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ð·Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/interface.c:1800
+#: fortran/interface.c:1972
 #, no-c-format
 msgid "Expected a PURE procedure for argument '%s' at %L"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ñ‡Ð¸Ñ�Ñ‚Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ð·Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/interface.c:1814
+#: fortran/interface.c:1986
 #, no-c-format
 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
 
-#: fortran/interface.c:1823
+#: fortran/interface.c:1995
 #, no-c-format
 msgid "Actual argument for '%s' must be a pointer at %L"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡"
 
-#: fortran/interface.c:1832
+#: fortran/interface.c:2004
 #, no-c-format
 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²"
 
-#: fortran/interface.c:1843
-#, no-c-format
-msgid "Actual argument at %L must be definable to match dummy INTENT = OUT/INOUT"
+#: fortran/interface.c:2017
+#, fuzzy, no-c-format
+msgid "Actual argument at %L must be definable as the dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¼Ð¾Ð³ÑƒÑ›Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ñ‚Ð¸ Ð´Ð° Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° Ð»Ð°Ð¶Ð½Ð¾Ð¼ INTENT = OUT/INOUT"
 
-#: fortran/interface.c:1851
+#: fortran/interface.c:2026
 #, fuzzy, no-c-format
 msgid "Actual argument at %L is use-associated with PROTECTED attribute and dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¼Ð¾Ð³ÑƒÑ›Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ñ‚Ð¸ Ð´Ð° Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° Ð»Ð°Ð¶Ð½Ð¾Ð¼ INTENT = OUT/INOUT"
 
-#: fortran/interface.c:1864
+#: fortran/interface.c:2039
 #, no-c-format
-msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(IN), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
+msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
 msgstr ""
 
-#: fortran/interface.c:1881
+#: fortran/interface.c:2056
 #, no-c-format
 msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1893
+#: fortran/interface.c:2068
 #, no-c-format
 msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1912
+#: fortran/interface.c:2087
 #, no-c-format
 msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1942
+#: fortran/interface.c:2117
 #, no-c-format
 msgid "Missing actual argument for argument '%s' at %L"
 msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/interface.c:2128
+#: fortran/interface.c:2303
 #, no-c-format
 msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
 msgstr "Ð˜Ñ�Ñ‚Ð¸ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€Ð¸Ð´Ñ€ÑƒÐ¶ÐµÐ½ Ð½Ð°Ð¼ÐµÑ€Ðµ-%s Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ â€˜%sâ€™ Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-%s Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/interface.c:2184
+#: fortran/interface.c:2359
 #, no-c-format
 msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ Ð´Ð¾Ðº Ñ�ÑƒÑ‡ÐµÑ™Ðµ Ð·Ð°Ð´Ð°Ñ˜Ðµ Ð½Ð°Ð¼ÐµÑ€Ñƒ-%s"
 
-#: fortran/interface.c:2194
+#: fortran/interface.c:2369
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð»Ð¾ÐºÐ°Ð»Ð°Ð½ Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸ Ð¸ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’ÑƒÑ˜Ðµ Ñ�Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ Ð½Ð°Ð¼ÐµÑ€Ðµ-%s"
 
-#: fortran/interface.c:2202
+#: fortran/interface.c:2377
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð»Ð¾ÐºÐ°Ð»Ð°Ð½ Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸ Ð¸ Ð¸Ð¼Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
 
-#: fortran/interface.c:2225
+#: fortran/interface.c:2400
 #, no-c-format
 msgid "Procedure '%s' called with an implicit interface at %L"
 msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° â€˜%sâ€™ Ð¿Ð¾Ð·Ð²Ð°Ð½Ð° Ñ�Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¸Ð¼ Ñ�ÑƒÑ‡ÐµÑ™ÐµÐ¼ ÐºÐ¾Ð´ %L"
 
-#: fortran/interface.c:2440
+#: fortran/interface.c:2629
 #, no-c-format
 msgid "Function '%s' called in lieu of an operator at %L must be PURE"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ Ð¿Ð¾Ð·Ð²Ð°Ð½Ð° ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ‡Ð¸Ñ�Ñ‚Ð°"
 
-#: fortran/interface.c:2519
+#: fortran/interface.c:2708
 #, no-c-format
 msgid "Entity '%s' at %C is already present in the interface"
 msgstr "Ð•Ð½Ñ‚Ð¸Ñ‚ÐµÑ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %C Ñ˜Ðµ Ð²ÐµÑ› Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ð°Ð½ Ñƒ Ñ�ÑƒÑ‡ÐµÑ™Ñƒ"
 
-#: fortran/intrinsic.c:2918
+#: fortran/intrinsic.c:2923
 #, no-c-format
 msgid "Too many arguments in call to '%s' at %L"
 msgstr "ÐŸÑ€ÐµÐ²Ð¸ÑˆÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/intrinsic.c:2933
+#: fortran/intrinsic.c:2938
 #, fuzzy, no-c-format
 msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð»Ð¸Ñ�Ñ‚Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
 
-#: fortran/intrinsic.c:2936
+#: fortran/intrinsic.c:2941
 #, no-c-format
 msgid "Can't find keyword named '%s' in call to '%s' at %L"
 msgstr "Ð�Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð½Ð°Ñ’ÐµÐ¼ ÐºÑ™ÑƒÑ‡Ð½Ñƒ Ñ€ÐµÑ‡ Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ â€˜%sâ€™ Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/intrinsic.c:2943
+#: fortran/intrinsic.c:2948
 #, no-c-format
 msgid "Argument '%s' is appears twice in call to '%s' at %L"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð´Ð²Ð°Ð¿ÑƒÑ‚ Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/intrinsic.c:2957
+#: fortran/intrinsic.c:2962
 #, no-c-format
 msgid "Missing actual argument '%s' in call to '%s' at %L"
 msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/intrinsic.c:2972
+#: fortran/intrinsic.c:2977
 #, no-c-format
 msgid "ALTERNATE RETURN not permitted at %L"
 msgstr "Ð�Ð»Ñ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð¾ Ð²Ñ€Ð°Ñ›Ð°ÑšÐµ Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ ÐºÐ¾Ð´ %L"
 
-#: fortran/intrinsic.c:3021
+#: fortran/intrinsic.c:3026
 #, no-c-format
 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
 msgstr "Ð¢Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° â€˜%sâ€™ Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ñ˜Ðµ %s, Ð½Ðµ %s"
 
-#: fortran/intrinsic.c:3337
+#: fortran/intrinsic.c:3342
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not included in the selected standard"
 msgstr "Ð¡Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ ÑƒÐºÑ™ÑƒÑ‡ÐµÐ½Ð¾ Ñƒ Ð¸Ð·Ð°Ð±Ñ€Ð°Ð½Ð¸ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´"
 
-#: fortran/intrinsic.c:3450
+#: fortran/intrinsic.c:3398
+#, fuzzy, no-c-format
+msgid "Fortran 2003: Function '%s' as initialization expression at %L"
+msgstr "ÐŸÑ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ: Ð˜Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ð²Ð°ÑšÐµ Ð½ÐµÑ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ð¾Ð³ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¾Ð³ Ð¸Ð·Ñ€Ð°Ð·Ð° ÐºÐ¾Ð´ %L"
+
+#: fortran/intrinsic.c:3463
 #, no-c-format
 msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:3508
+#: fortran/intrinsic.c:3524
 #, no-c-format
 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
 msgstr "ÐŸÐ¾Ð·Ð¸Ð² Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ñ‡Ð¸Ñ�Ñ‚"
 
-#: fortran/intrinsic.c:3579
+#: fortran/intrinsic.c:3595
 #, no-c-format
 msgid "Extension: Conversion from %s to %s at %L"
 msgstr "ÐŸÑ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ: ÐŸÑ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %s Ñƒ %s ÐºÐ¾Ð´ %L"
 
-#: fortran/intrinsic.c:3582
+#: fortran/intrinsic.c:3598
 #, no-c-format
 msgid "Conversion from %s to %s at %L"
 msgstr "ÐŸÑ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %s Ñƒ %s ÐºÐ¾Ð´ %L"
 
-#: fortran/intrinsic.c:3629
+#: fortran/intrinsic.c:3645
 #, no-c-format
 msgid "Can't convert %s to %s at %L"
 msgstr "Ð�Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ð¼ %s Ñƒ %s ÐºÐ¾Ð´ %L"
 
-#: fortran/io.c:156 fortran/primary.c:738
+#: fortran/io.c:156 fortran/primary.c:750
 #, no-c-format
 msgid "Extension: backslash character at %C"
 msgstr "ÐŸÑ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ: Ð·Ð½Ð°Ðº ÐºÐ¾Ð½Ñ‚Ñ€Ð°ÐºÑ€Ð¾Ð· ÐºÐ¾Ð´ %C"
@@ -7074,7 +7104,7 @@
 msgid "CLOSE statement not allowed in PURE procedure at %C"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° CLOSE Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸ ÐºÐ¾Ð´ %C"
 
-#: fortran/io.c:1955 fortran/match.c:1841
+#: fortran/io.c:1955 fortran/match.c:1911
 #, no-c-format
 msgid "%s statement not allowed in PURE procedure at %C"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° %s Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸ ÐºÐ¾Ð´ %C"
@@ -7089,516 +7119,491 @@
 msgid "Duplicate UNIT specification at %C"
 msgstr "Ð£Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° UNIT ÐºÐ¾Ð´ %C"
 
-#: fortran/io.c:2128
+#: fortran/io.c:2132
 #, no-c-format
 msgid "Duplicate format specification at %C"
 msgstr "Ð£Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/io.c:2145
+#: fortran/io.c:2149
 #, no-c-format
 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
 msgstr "Ð¡Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð¼ÐµÐ½Ð° â€˜%sâ€™ Ñ˜Ðµ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ ÐºÐ¾Ð´ %C"
 
-#: fortran/io.c:2181
+#: fortran/io.c:2185
 #, no-c-format
 msgid "Duplicate NML specification at %C"
 msgstr "Ð£Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° NML ÐºÐ¾Ð´ %C"
 
-#: fortran/io.c:2190
+#: fortran/io.c:2194
 #, no-c-format
 msgid "Symbol '%s' at %C must be a NAMELIST group name"
 msgstr "Ð¡Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð¼Ðµ Ð³Ñ€ÑƒÐ¿Ðµ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð°"
 
-#: fortran/io.c:2231
+#: fortran/io.c:2235
 #, no-c-format
 msgid "END tag at %C not allowed in output statement"
 msgstr "ÐžÐ·Ð½Ð°ÐºÐ° END ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ Ð¸Ð·Ð»Ð°Ð·Ð½Ð¾Ñ˜ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸"
 
-#: fortran/io.c:2288
+#: fortran/io.c:2292
 #, no-c-format
 msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
 msgstr "ÐžÐ´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° UNIT ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð· Ð¸Ð»Ð¸ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°"
 
-#: fortran/io.c:2297
+#: fortran/io.c:2301
 #, no-c-format
 msgid "Internal unit with vector subscript at %L"
 msgstr "Ð£Ð½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ° Ñ˜ÐµÐ´Ð¸Ð½Ð¸Ñ†Ð° Ñ�Ð° Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¸Ð¼ Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð¼ ÐºÐ¾Ð´ %L"
 
-#: fortran/io.c:2304
+#: fortran/io.c:2308
 #, no-c-format
 msgid "External IO UNIT cannot be an array at %L"
 msgstr "Ð¡Ð¿Ð¾Ñ™Ð°ÑˆÑšÐ° Ð£/Ð˜ Ñ˜ÐµÐ´Ð¸Ð½Ð¸Ñ†Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ð· ÐºÐ¾Ð´ %L"
 
-#: fortran/io.c:2314
+#: fortran/io.c:2318
 #, no-c-format
 msgid "ERR tag label %d at %L not defined"
 msgstr "Ð•Ñ‚Ð¸ÐºÐµÑ‚Ð° %d Ð·Ð° ERR ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð°"
 
-#: fortran/io.c:2326
+#: fortran/io.c:2330
 #, no-c-format
 msgid "END tag label %d at %L not defined"
 msgstr "Ð•Ñ‚Ð¸ÐºÐµÑ‚Ð° %d Ð·Ð° END ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð°"
 
-#: fortran/io.c:2338
+#: fortran/io.c:2342
 #, no-c-format
 msgid "EOR tag label %d at %L not defined"
 msgstr "Ð•Ñ‚Ð¸ÐºÐµÑ‚Ð° %d Ð·Ð° EOR ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð°"
 
-#: fortran/io.c:2348
+#: fortran/io.c:2352
 #, no-c-format
 msgid "FORMAT label %d at %L not defined"
 msgstr "Ð•Ñ‚Ð¸ÐºÐµÑ‚Ð° %d Ð·Ð° FORMAT ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð°"
 
-#: fortran/io.c:2469
+#: fortran/io.c:2473
 #, no-c-format
 msgid "Syntax error in I/O iterator at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð£/Ð˜ Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ñƒ ÐºÐ¾Ð´ %C"
 
-#: fortran/io.c:2500
+#: fortran/io.c:2504
 #, no-c-format
 msgid "Expected variable in READ statement at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ READ ÐºÐ¾Ð´ %C"
 
-#: fortran/io.c:2506
+#: fortran/io.c:2510
 #, no-c-format
 msgid "Expected expression in %s statement at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð·Ñ€Ð°Ð· Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %C"
 
-#: fortran/io.c:2516
+#: fortran/io.c:2520
 #, no-c-format
 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™ Ñƒ ÑƒÐ»Ð°Ð·Ð½Ð¾Ñ˜ Ð»Ð¸Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ"
 
-#: fortran/io.c:2525
+#: fortran/io.c:2529
 #, no-c-format
 msgid "Cannot read to variable '%s' in PURE procedure at %C"
 msgstr "Ð�Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ñ‡Ð¸Ñ‚Ð°Ð¼ Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ â€˜%sâ€™ Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸ ÐºÐ¾Ð´ %C"
 
-#: fortran/io.c:2541
+#: fortran/io.c:2545
 #, no-c-format
 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
 msgstr "Ð�Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¿Ð¸ÑˆÐµÐ¼ Ñƒ ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÑƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ â€˜%sâ€™ ÐºÐ¾Ð´ %C ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ñ‡Ð¸Ñ�Ñ‚Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ"
 
 #. A general purpose syntax error.
-#: fortran/io.c:2602 fortran/io.c:3004 fortran/gfortran.h:1998
+#: fortran/io.c:2606 fortran/io.c:3013 fortran/gfortran.h:2002
 #, no-c-format
 msgid "Syntax error in %s statement at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %C"
 
-#: fortran/io.c:2670
+#: fortran/io.c:2679
 #, fuzzy, no-c-format
 msgid "Fortran 2003: Internal file at %L with namelist"
 msgstr "Ð¤Ð¾Ñ€Ñ‚Ñ€Ð°Ð½ 2003: ÐžÐ·Ð½Ð°ÐºÐ° IOMSG ÐºÐ¾Ð´ %L"
 
-#: fortran/io.c:2833
+#: fortran/io.c:2842
 #, no-c-format
 msgid "PRINT namelist at %C is an extension"
 msgstr "Ð›Ð¸Ñ�Ñ‚Ð° Ð¸Ð¼ÐµÐ½Ð° PRINT ÐºÐ¾Ð´ %C Ñ˜Ðµ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ"
 
-#: fortran/io.c:2965
+#: fortran/io.c:2974
 #, fuzzy, no-c-format
 msgid "Extension: Comma before i/o item list at %C"
 msgstr "ÐŸÑ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ: Ð—Ð°Ñ€ÐµÐ· Ð¿Ñ€Ðµ Ñ�Ñ‚Ð°Ð²ÐºÐµ Ð¸Ð·Ð»Ð°Ð·Ð½Ðµ Ð»Ð¸Ñ�Ñ‚Ðµ ÐºÐ¾Ð´ %C Ñ˜Ðµ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ"
 
-#: fortran/io.c:2974
+#: fortran/io.c:2983
 #, no-c-format
 msgid "Expected comma in I/O list at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð·Ð°Ñ€ÐµÐ· Ñƒ Ð£/Ð˜ Ð»Ð¸Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ %C"
 
-#: fortran/io.c:3036
+#: fortran/io.c:3045
 #, no-c-format
 msgid "PRINT statement at %C not allowed within PURE procedure"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° PRINT ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸"
 
-#: fortran/io.c:3176 fortran/io.c:3227
+#: fortran/io.c:3185 fortran/io.c:3236
 #, no-c-format
 msgid "INQUIRE statement not allowed in PURE procedure at %C"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° INQUIRE ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸"
 
-#: fortran/io.c:3203
+#: fortran/io.c:3212
 #, no-c-format
 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
 msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¾Ð·Ð½Ð°ÐºÐ° IOLENGTH Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ INQUIRE ÐºÐ¾Ð´ %C"
 
-#: fortran/io.c:3213 fortran/trans-io.c:1144
+#: fortran/io.c:3222 fortran/trans-io.c:1145
 #, no-c-format
 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° INQUIRE ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ð°Ð´Ñ€Ð¶Ð°Ñ‚Ð¸ Ð¸ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† FILE Ð¸ UNIT"
 
-#: fortran/io.c:3220
+#: fortran/io.c:3229
 #, no-c-format
 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° INQUIRE ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð¸Ð»Ð¸ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† FILE Ð¸Ð»Ð¸ UNIT"
 
-#: fortran/match.c:270
+#: fortran/match.c:156
+#, fuzzy, no-c-format
+msgid "Missing ')' in statement before %L"
+msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÐ°"
+
+#: fortran/match.c:161
+#, fuzzy, no-c-format
+msgid "Missing '(' in statement before %L"
+msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÐ°"
+
+#: fortran/match.c:332
 #, no-c-format
 msgid "Integer too large at %C"
 msgstr "Ð¦ÐµÐ¾ Ð±Ñ€Ð¾Ñ˜ Ð¿Ñ€ÐµÐ²ÐµÐ»Ð¸Ðº ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:363 fortran/parse.c:442
+#: fortran/match.c:425 fortran/parse.c:589
 #, no-c-format
 msgid "Too many digits in statement label at %C"
 msgstr "ÐŸÑ€ÐµÐ²Ð¸ÑˆÐµ Ñ†Ð¸Ñ„Ð°Ñ€Ð° Ñƒ ÐµÑ‚Ð¸ÐºÐµÑ‚Ð¸ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:369
+#: fortran/match.c:431
 #, no-c-format
 msgid "Statement label at %C is zero"
 msgstr "Ð•Ñ‚Ð¸ÐºÐµÑ‚Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ ÐºÐ¾Ð´ %C Ñ˜Ðµ Ð½ÑƒÐ»Ð°"
 
-#: fortran/match.c:402
+#: fortran/match.c:464
 #, no-c-format
 msgid "Label name '%s' at %C is ambiguous"
 msgstr "Ð”Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ Ð¸Ð¼Ðµ ÐµÑ‚Ð¸ÐºÐµÑ‚Ðµ â€˜%sâ€™ ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:408
+#: fortran/match.c:470
 #, no-c-format
 msgid "Duplicate construct label '%s' at %C"
 msgstr "Ð£Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ â€˜%sâ€™ ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:438
+#: fortran/match.c:500
 #, fuzzy, no-c-format
 msgid "Invalid character in name at %C"
 msgstr "Ð›Ð¾Ñˆ Ð·Ð½Ð°Ðº â€˜%câ€™ Ñƒ Ð¸Ð¼ÐµÐ½Ñƒ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:451 fortran/match.c:523
+#: fortran/match.c:513 fortran/match.c:585
 #, no-c-format
 msgid "Name at %C is too long"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ³Ð°Ñ‡ÐºÐ¾ Ð¸Ð¼Ðµ ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:506 fortran/match.c:552
+#: fortran/match.c:568 fortran/match.c:614
 #, fuzzy, no-c-format
 msgid "Invalid C name in NAME= specifier at %C"
 msgstr "ÐŸÐ¾Ñ‚Ñ€ÐµÐ±Ð½Ð° Ñ‚Ð°Ñ‡ÐºÐ° Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ñƒ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:543
+#: fortran/match.c:605
 #, fuzzy, no-c-format
 msgid "Embedded space in NAME= specifier at %C"
 msgstr "ÐŸÐ¾Ñ‚Ñ€ÐµÐ±Ð½Ð° Ñ‚Ð°Ñ‡ÐºÐ° Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ñƒ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:868
+#: fortran/match.c:930
 #, no-c-format
 msgid "Loop variable at %C cannot be a sub-component"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¿ÐµÑ‚Ñ™Ðµ ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð´ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°"
 
-#: fortran/match.c:874
+#: fortran/match.c:936
 #, no-c-format
 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¿ÐµÑ‚Ñ™Ðµ â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ"
 
-#: fortran/match.c:907
+#: fortran/match.c:969
 #, no-c-format
 msgid "Expected a step value in iterator at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ ÐºÐ¾Ñ€Ð°ÐºÐ° Ñƒ Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ñƒ ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:919
+#: fortran/match.c:981
 #, no-c-format
 msgid "Syntax error in iterator at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ñƒ ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:1155
+#: fortran/match.c:1217
 #, no-c-format
 msgid "Invalid form of PROGRAM statement at %C"
 msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð±Ð»Ð¸Ðº Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ PROGRAM ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:1196
+#: fortran/match.c:1258
 #, no-c-format
 msgid "Setting value of PROTECTED variable at %C"
 msgstr ""
 
-#: fortran/match.c:1249
+#: fortran/match.c:1311
 #, no-c-format
 msgid "Assigning to a PROTECTED pointer at %C"
 msgstr ""
 
-#: fortran/match.c:1292 fortran/match.c:1365
+#: fortran/match.c:1354 fortran/match.c:1435
 #, no-c-format
 msgid "Obsolescent: arithmetic IF statement at %C"
 msgstr "Ð—Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾: Ð°Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸Ñ‡ÐºÐ° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° IF ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:1340
+#: fortran/match.c:1410
 #, no-c-format
 msgid "Syntax error in IF-expression at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ IF-Ð¸Ð·Ñ€Ð°Ð·Ñƒ ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:1351
+#: fortran/match.c:1421
 #, no-c-format
 msgid "Block label not appropriate for arithmetic IF statement at %C"
 msgstr "Ð•Ñ‚Ð¸ÐºÐµÑ‚Ð° Ð±Ð»Ð¾ÐºÐ° Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´ÐµÑ�Ð½Ð° Ð·Ð° Ð°Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸Ñ‡ÐºÑƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ñƒ IF ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:1389
-#, no-c-format
-msgid "Block label is not appropriate IF statement at %C"
+#: fortran/match.c:1459
+#, fuzzy, no-c-format
+msgid "Block label is not appropriate for IF statement at %C"
 msgstr "Ð•Ñ‚Ð¸ÐºÐµÑ‚Ð° Ð±Ð»Ð¾ÐºÐ° Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´ÐµÑ�Ð½Ð° Ð·Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ñƒ IF ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:1468 fortran/primary.c:2522
+#: fortran/match.c:1538 fortran/primary.c:2559
 #, no-c-format
 msgid "Cannot assign to a named constant at %C"
 msgstr "Ð�Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð´Ð¾Ð´ÐµÐ»Ð¸Ð¼ Ñƒ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñƒ ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:1478
+#: fortran/match.c:1548
 #, no-c-format
 msgid "Unclassifiable statement in IF-clause at %C"
 msgstr "Ð�ÐµÑ€Ð°Ð·Ð²Ñ€Ñ�Ñ‚Ñ™Ð¸Ð²Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ IF ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:1485
+#: fortran/match.c:1555
 #, no-c-format
 msgid "Syntax error in IF-clause at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ IF ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:1529
+#: fortran/match.c:1599
 #, no-c-format
 msgid "Unexpected junk after ELSE statement at %C"
 msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ�Ð¼ÐµÑ›Ðµ Ð¿Ð¾Ñ�Ð»Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ ELSE ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:1535 fortran/match.c:1570
+#: fortran/match.c:1605 fortran/match.c:1640
 #, no-c-format
 msgid "Label '%s' at %C doesn't match IF label '%s'"
 msgstr "Ð•Ñ‚Ð¸ÐºÐµÑ‚Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð¸ IF â€˜%sâ€™"
 
-#: fortran/match.c:1564
+#: fortran/match.c:1634
 #, no-c-format
 msgid "Unexpected junk after ELSE IF statement at %C"
 msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ�Ð¼ÐµÑ›Ðµ Ð¿Ð¾Ñ�Ð»Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ ELSE IF ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:1727
+#: fortran/match.c:1797
 #, no-c-format
 msgid "Name '%s' in %s statement at %C is not a loop name"
 msgstr "Ð˜Ð¼Ðµ â€˜%sâ€™ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ %s ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð¸Ð¼Ðµ Ð¿ÐµÑ‚Ñ™Ðµ"
 
-#: fortran/match.c:1743
+#: fortran/match.c:1813
 #, no-c-format
 msgid "%s statement at %C is not within a loop"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° %s ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¿ÐµÑ‚Ñ™Ðµ"
 
-#: fortran/match.c:1746
+#: fortran/match.c:1816
 #, no-c-format
 msgid "%s statement at %C is not within loop '%s'"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° %s ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¿ÐµÑ‚Ñ™Ðµ â€˜%sâ€™"
 
-#: fortran/match.c:1754
+#: fortran/match.c:1824
 #, no-c-format
 msgid "%s statement at %C leaving OpenMP structured block"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° %s ÐºÐ¾Ð´ %C Ð½Ð°Ð¿ÑƒÑˆÑ‚Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÐ¸Ñ€Ð°Ð½Ð¸ Ð±Ð»Ð¾Ðº ÐžÐ¿ÐµÐ½ÐœÐŸÐ°"
 
-#: fortran/match.c:1767
+#: fortran/match.c:1837
 #, no-c-format
 msgid "EXIT statement at %C terminating !$OMP DO loop"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° EXIT ÐºÐ¾Ð´ %C Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð²Ð° Ð¿ÐµÑ‚Ñ™Ñƒ !$OMP DO"
 
-#: fortran/match.c:1819
+#: fortran/match.c:1889
 #, no-c-format
 msgid "Too many digits in STOP code at %C"
 msgstr "ÐŸÑ€ÐµÐ²Ð¸ÑˆÐµ Ñ†Ð¸Ñ„Ð°Ñ€Ð° Ñƒ ÐºÐ¾Ð´Ñƒ Ð·Ð° STOP ÐºÐ¾Ð´ %L"
 
-#: fortran/match.c:1872
+#: fortran/match.c:1942
 #, fuzzy, no-c-format
 msgid "Deleted feature: PAUSE statement at %C"
 msgstr "Ð—Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾: Ð½Ð°Ñ€ÐµÐ´Ð±Ð° PAUSE ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:1920
+#: fortran/match.c:1990
 #, fuzzy, no-c-format
 msgid "Deleted feature: ASSIGN statement at %C"
 msgstr "Ð—Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾: Ð½Ð°Ñ€ÐµÐ´Ð±Ð° ASSIGN ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:1966
+#: fortran/match.c:2036
 #, fuzzy, no-c-format
 msgid "Deleted feature: Assigned GOTO statement at %C"
 msgstr "Ð—Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾: Ð”Ð¾Ð´ÐµÑ™ÐµÐ½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° GOTO ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:2013 fortran/match.c:2065
+#: fortran/match.c:2083 fortran/match.c:2135
 #, no-c-format
 msgid "Statement label list in GOTO at %C cannot be empty"
 msgstr "Ð›Ð¸Ñ�Ñ‚Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ Ñƒ GOTO ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð°Ð·Ð½Ð°"
 
-#: fortran/match.c:2149
+#: fortran/match.c:2219
 #, no-c-format
 msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
 msgstr "Ð›Ð¾ÑˆÐ° Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %C Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸"
 
-#: fortran/match.c:2173
+#: fortran/match.c:2287
 #, no-c-format
-msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ�Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ"
-
-#: fortran/match.c:2180
-#, no-c-format
-msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
-msgstr "Ð�ÐµÐ´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñ�Ñ‚Ð°Ñ‚ÑƒÑ�Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %C Ð·Ð° Ñ‡Ð¸Ñ�Ñ‚Ñƒ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ"
-
-#: fortran/match.c:2218 fortran/match.c:2382
-#, no-c-format
-msgid "STAT expression at %C must be a variable"
-msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ�Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°"
-
-#: fortran/match.c:2272
-#, no-c-format
 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
 msgstr "Ð�ÐµÐ´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ NULLIFY ÐºÐ¾Ð´ %C Ð·Ð° Ñ‡Ð¸Ñ�Ñ‚Ñƒ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ"
 
-#: fortran/match.c:2349
+#: fortran/match.c:2364
 #, no-c-format
 msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
 msgstr "Ð�ÐµÐ´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¸ Ð¸Ð·Ñ€Ð°Ð· Ñƒ DEALLOCATE ÐºÐ¾Ð´ %C Ð·Ð° Ñ‡Ð¸Ñ�Ñ‚Ñƒ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ"
 
-#: fortran/match.c:2368
+#: fortran/match.c:2417
 #, no-c-format
-msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ�Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ DEALLOCATE ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ"
-
-#: fortran/match.c:2375
-#, no-c-format
-msgid "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
-msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ�Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ DEALLOCATE ÐºÐ¾Ð´ %C Ð·Ð° Ñ‡Ð¸Ñ�Ñ‚Ñƒ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ"
-
-#: fortran/match.c:2424
-#, no-c-format
 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
 msgstr "Ð�Ð»Ñ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° RETURN ÐºÐ¾Ð´ %C Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñ˜Ðµ Ñ�Ð°Ð¼Ð¾ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð°"
 
-#: fortran/match.c:2455
+#: fortran/match.c:2448
 #, no-c-format
 msgid "Extension: RETURN statement in main program at %C"
 msgstr "ÐŸÑ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ: Ð�Ð°Ñ€ÐµÐ´Ð±Ð° RETURN Ñƒ Ð³Ð»Ð°Ð²Ð½Ð¾Ð¼ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ñƒ ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:2665
+#: fortran/match.c:2658
 #, no-c-format
 msgid "Syntax error in common block name at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð¸Ð¼ÐµÐ½Ñƒ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð±Ð»Ð¾ÐºÐ° ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:2701
+#: fortran/match.c:2694
 #, no-c-format
 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
 msgstr "Ð¡Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ ÐºÐ¾Ð´ %C Ñ˜Ðµ Ð²ÐµÑ› Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐ¸ Ñ�Ð¸Ð¼Ð±Ð¾Ð» ÐºÐ¾Ñ˜Ð¸ Ð½Ð¸Ñ˜Ðµ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¸"
 
-#: fortran/match.c:2719
-#, no-c-format
-msgid "BLOCK DATA unit cannot contain blank COMMON at %C"
-msgstr ""
-
 #. If we find an error, just print it and continue,
 #. cause it's just semantic, and we can see if there
 #. are more errors.
-#: fortran/match.c:2765
+#: fortran/match.c:2753
 #, no-c-format
 msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
 msgstr ""
 
-#: fortran/match.c:2774
+#: fortran/match.c:2762
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
 msgstr ""
 
-#: fortran/match.c:2781
+#: fortran/match.c:2769
 #, no-c-format
 msgid "Symbol '%s' at %C is already in a COMMON block"
 msgstr "Ð¡Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ ÐºÐ¾Ð´ %C Ñ˜Ðµ Ð²ÐµÑ› Ñƒ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼ Ð±Ð»Ð¾ÐºÑƒ"
 
-#: fortran/match.c:2793
+#: fortran/match.c:2777
 #, no-c-format
-msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
-msgstr "ÐŸÑ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ Ñ�Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ð¼ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼ Ð±Ð»Ð¾ÐºÑƒ ÐºÐ¾Ð´ %C"
+msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
+msgstr ""
 
-#: fortran/match.c:2796
+#: fortran/match.c:2804
 #, no-c-format
-msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
-msgstr "ÐŸÑ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ Ñ�Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ Ñƒ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼ Ð±Ð»Ð¾ÐºÑƒ â€˜%sâ€™ ÐºÐ¾Ð´ %C"
-
-#: fortran/match.c:2821
-#, no-c-format
 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
 msgstr "ÐžÐ´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° Ð·Ð° Ñ�Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ Ñƒ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼ ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð°"
 
-#: fortran/match.c:2831
+#: fortran/match.c:2814
 #, no-c-format
 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
 msgstr "Ð¡Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ Ñƒ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼ ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ð· Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
 
-#: fortran/match.c:2863
+#: fortran/match.c:2846
 #, no-c-format
 msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
 msgstr "Ð¡Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ Ñƒ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼ Ð±Ð»Ð¾ÐºÑƒ â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð¾ Ñ�Ðµ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ‚Ð¸Ñ€Ð° Ñ�Ð° Ð´Ñ€ÑƒÐ³Ð¸Ð¼ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¸Ð¼ Ð±Ð»Ð¾ÐºÐ¾Ð¼, â€˜%sâ€™"
 
-#: fortran/match.c:2971
+#: fortran/match.c:2954
 #, no-c-format
 msgid "Namelist group name '%s' at %C already has a basic type of %s"
 msgstr "Ð˜Ð¼Ðµ Ð³Ñ€ÑƒÐ¿Ðµ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð²ÐµÑ› Ð¸Ð¼Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸ Ñ‚Ð¸Ð¿ %s"
 
-#: fortran/match.c:2979
+#: fortran/match.c:2962
 #, no-c-format
 msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
 msgstr "Ð˜Ð¼Ðµ Ð³Ñ€ÑƒÐ¿Ðµ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ñ˜Ðµ Ð²ÐµÑ› ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð½Ð¾ Ð¿Ñ€Ð¸Ð´Ñ€ÑƒÐ¶ÐµÐ½Ð¾ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð¾Ð´Ñ€ÐµÐ´Ð¸Ñ‚Ð¸."
 
-#: fortran/match.c:3006
+#: fortran/match.c:2989
 #, fuzzy, no-c-format
 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
 msgstr "Ð�Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ â€˜%sâ€™ Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð¼ÐµÐ½Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½."
 
-#: fortran/match.c:3013
+#: fortran/match.c:2996
 #, no-c-format
 msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
 msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð° Ð´ÑƒÐ¶Ð¸Ð½Ð° Ð·Ð½Ð°ÐºÐ¾Ð²Ð° â€˜%sâ€™ Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð¼ÐµÐ½Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð°."
 
-#: fortran/match.c:3140
+#: fortran/match.c:3123
 #, no-c-format
 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
 msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %C Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñ‡Ð»Ð°Ð½ Ñƒ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ð¸"
 
-#: fortran/match.c:3148
+#: fortran/match.c:3131
 #, no-c-format
 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
 msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° Ñƒ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÑ†Ð¸Ñ˜Ð¸ ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð´ÐµÑ™Ð°Ðº Ð½Ð¸Ð·Ð°"
 
-#: fortran/match.c:3176
+#: fortran/match.c:3159
 #, no-c-format
 msgid "EQUIVALENCE at %C requires two or more objects"
 msgstr "Ð•ÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ð° ÐºÐ¾Ð´ %C Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð´Ð²Ð° Ð¸Ð»Ð¸ Ð²Ð¸ÑˆÐµ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚Ð°"
 
-#: fortran/match.c:3190
+#: fortran/match.c:3173
 #, no-c-format
 msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
 msgstr "ÐŸÐ¾ÐºÑƒÑˆÐ°Ñ˜ Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð¾Ð³ Ð¿Ñ€ÐµÐºÐ»Ð°Ð¿Ð°ÑšÐ° Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¸Ñ… Ð±Ð»Ð¾ÐºÐ¾Ð²Ð° %s Ð¸ %s Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:3351
+#: fortran/match.c:3299
 #, no-c-format
 msgid "Statement function at %L is recursive"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ñ€ÐµÐºÑƒÑ€Ð·Ð¸Ð²Ð½Ð°"
 
-#: fortran/match.c:3439
+#: fortran/match.c:3387
 #, no-c-format
 msgid "Expected initialization expression in CASE at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð· Ñƒ CASE ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:3462
+#: fortran/match.c:3410
 #, fuzzy, no-c-format
 msgid "Expected the name of the SELECT CASE construct at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð¸Ð·Ð±Ð¾Ñ€Ð° Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:3474
+#: fortran/match.c:3422
 #, no-c-format
 msgid "Expected case name of '%s' at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð° Ð·Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:3518
+#: fortran/match.c:3466
 #, no-c-format
 msgid "Unexpected CASE statement at %C"
 msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° CASE ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:3570
+#: fortran/match.c:3518
 #, no-c-format
 msgid "Syntax error in CASE-specification at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð¸ CASE ÐºÐ¾Ð´ %C"
 
-#: fortran/match.c:3690
+#: fortran/match.c:3638
 #, no-c-format
 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° ELSEWHERE ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ›ÐµÐ½Ð° Ð±Ð»Ð¾ÐºÐ¾Ð¼ WHERE"
 
-#: fortran/match.c:3728
+#: fortran/match.c:3676
 #, no-c-format
 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
 msgstr "Ð•Ñ‚Ð¸ÐºÐµÑ‚Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð¸ WHERE â€˜%sâ€™"
 
-#: fortran/match.c:3828
+#: fortran/match.c:3776
 #, no-c-format
 msgid "Syntax error in FORALL iterator at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ñƒ FORALL ÐºÐ¾Ð´ %C"
@@ -7628,7 +7633,8 @@
 msgid "Expected exponent in expression at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð·Ð»Ð¾Ð¶Ð¸Ð»Ð°Ñ† Ñƒ Ð¸Ð·Ñ€Ð°Ð·Ñƒ ÐºÐ¾Ð´ %C"
 
-#: fortran/matchexp.c:348 fortran/matchexp.c:452
+#: fortran/matchexp.c:350 fortran/matchexp.c:355 fortran/matchexp.c:459
+#: fortran/matchexp.c:464
 #, no-c-format
 msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
 msgstr "ÐŸÑ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ: Ð£Ð½Ð°Ñ€Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€Ð°Ñ‚Ð¸ Ð°Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸Ñ‡ÐºÐ¸ (ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ) ÐºÐ¾Ð´ %C"
@@ -7753,123 +7759,123 @@
 msgid "Expected real string"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ñ€ÐµÐ°Ð»Ð½Ð° Ð½Ð¸Ñ�ÐºÐ°"
 
-#: fortran/module.c:2722
+#: fortran/module.c:2730
 msgid "Expected expression type"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ñ‚Ð¸Ð¿ Ð¸Ð·Ñ€Ð°Ð·Ð°"
 
-#: fortran/module.c:2776
+#: fortran/module.c:2784
 msgid "Bad operator"
 msgstr "Ð›Ð¾Ñˆ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
 
-#: fortran/module.c:2861
+#: fortran/module.c:2869
 msgid "Bad type in constant expression"
 msgstr "Ð›Ð¾Ñˆ Ñ‚Ð¸Ð¿ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: fortran/module.c:2898
+#: fortran/module.c:2906
 #, fuzzy, no-c-format
 msgid "Namelist %s cannot be renamed by USE association to %s"
 msgstr "Ð›Ð¸Ñ�Ñ‚Ð° Ð¸Ð¼ÐµÐ½Ð° %s Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ñ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ñ‚Ð¸ Ñƒ %s Ð¿Ñ€Ð¸Ð´Ñ€ÑƒÐ¶ÐµÑšÐµÐ¼ USE."
 
-#: fortran/module.c:3723
+#: fortran/module.c:3847
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in module '%s'"
 msgstr "Ð¡Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ Ð¿Ð¾Ð¼ÐµÐ½ÑƒÑ‚ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½ Ñƒ Ð¼Ð¾Ð´ÑƒÐ»Ñƒ â€˜%sâ€™"
 
-#: fortran/module.c:3730
+#: fortran/module.c:3854
 #, no-c-format
 msgid "User operator '%s' referenced at %L not found in module '%s'"
 msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ â€˜%sâ€™ Ð¿Ð¾Ð¼ÐµÐ½ÑƒÑ‚ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½ Ñƒ Ð¼Ð¾Ð´ÑƒÐ»Ñƒ â€˜%sâ€™"
 
-#: fortran/module.c:3735
+#: fortran/module.c:3859
 #, no-c-format
 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
 msgstr "Ð¡Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ â€˜%sâ€™ Ð¿Ð¾Ð¼ÐµÐ½ÑƒÑ‚ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½ Ñƒ Ð¼Ð¾Ð´ÑƒÐ»Ñƒ â€˜%sâ€™"
 
-#: fortran/module.c:4213
+#: fortran/module.c:4400
 #, no-c-format
 msgid "Can't open module file '%s' for writing at %C: %s"
 msgstr "Ð�Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ Ð¼Ð¾Ð´ÑƒÐ»Ð° â€˜%sâ€™ Ð·Ð° Ð¿Ð¸Ñ�Ð°ÑšÐµ ÐºÐ¾Ð´ %C: %s"
 
-#: fortran/module.c:4251
+#: fortran/module.c:4438
 #, no-c-format
 msgid "Error writing module file '%s' for writing: %s"
 msgstr "Ð“Ñ€ÐµÑˆÐºÐ° Ð¿Ñ€Ð¸ Ð¾Ñ‚Ð²Ð°Ñ€Ð°ÑšÑƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ Ð¼Ð¾Ð´ÑƒÐ»Ð° â€˜%sâ€™ Ð·Ð° Ð¿Ð¸Ñ�Ð°ÑšÐµ: %s"
 
-#: fortran/module.c:4281 fortran/module.c:4363
+#: fortran/module.c:4468 fortran/module.c:4550
 #, fuzzy, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_C_BINDING."
 msgstr "Ð¡Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ Ð¿Ð¾Ð¼ÐµÐ½ÑƒÑ‚ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½ Ñƒ Ð¼Ð¾Ð´ÑƒÐ»Ñƒ â€˜%sâ€™"
 
-#: fortran/module.c:4394
+#: fortran/module.c:4581
 #, fuzzy, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
 msgstr "Ð¡Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ Ð¿Ð¾Ð¼ÐµÐ½ÑƒÑ‚ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½ Ñƒ Ð¼Ð¾Ð´ÑƒÐ»Ñƒ â€˜%sâ€™"
 
-#: fortran/module.c:4416
+#: fortran/module.c:4603
 #, fuzzy, no-c-format
 msgid "Symbol '%s' already declared"
 msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð²ÐµÑ› Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/module.c:4471
+#: fortran/module.c:4658
 #, no-c-format
 msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
 msgstr ""
 
-#: fortran/module.c:4484
+#: fortran/module.c:4671
 #, fuzzy, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_FORTRAN_ENV"
 msgstr "Ð¡Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ Ð¿Ð¾Ð¼ÐµÐ½ÑƒÑ‚ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½ Ñƒ Ð¼Ð¾Ð´ÑƒÐ»Ñƒ â€˜%sâ€™"
 
-#: fortran/module.c:4492
+#: fortran/module.c:4679
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
 msgstr ""
 
-#: fortran/module.c:4520
+#: fortran/module.c:4707
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
 msgstr ""
 
-#: fortran/module.c:4536
+#: fortran/module.c:4723
 #, fuzzy, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
 msgstr "Ð¡Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ Ð¿Ð¾Ð¼ÐµÐ½ÑƒÑ‚ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½ Ñƒ Ð¼Ð¾Ð´ÑƒÐ»Ñƒ â€˜%sâ€™"
 
-#: fortran/module.c:4569
+#: fortran/module.c:4756
 #, no-c-format
 msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
 msgstr ""
 
-#: fortran/module.c:4577
+#: fortran/module.c:4764
 #, fuzzy, no-c-format
 msgid "Fortran 2003: ISO_C_BINDING module at %C"
 msgstr "Ð¤Ð¾Ñ€Ñ‚Ñ€Ð°Ð½ 2003: ÐžÐ·Ð½Ð°ÐºÐ° IOMSG ÐºÐ¾Ð´ %L"
 
-#: fortran/module.c:4587
+#: fortran/module.c:4774
 #, no-c-format
 msgid "Can't find an intrinsic module named '%s' at %C"
 msgstr ""
 
-#: fortran/module.c:4592
+#: fortran/module.c:4779
 #, no-c-format
 msgid "Can't open module file '%s' for reading at %C: %s"
 msgstr "Ð�Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ Ð¼Ð¾Ð´ÑƒÐ»Ð° â€˜%sâ€™ Ð·Ð° Ñ‡Ð¸Ñ‚Ð°ÑšÐµ ÐºÐ¾Ð´ %C: %s"
 
-#: fortran/module.c:4600
+#: fortran/module.c:4787
 #, no-c-format
 msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
 msgstr ""
 
-#: fortran/module.c:4615
+#: fortran/module.c:4802
 msgid "Unexpected end of module"
 msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ ÐºÑ€Ð°Ñ˜ Ð¼Ð¾Ð´ÑƒÐ»Ð°"
 
-#: fortran/module.c:4620
+#: fortran/module.c:4807
 #, no-c-format
 msgid "File '%s' opened at %C is not a GFORTRAN module file"
 msgstr "Ð”Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° â€˜%sâ€™ Ð¾Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð° ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð¼Ð¾Ð´ÑƒÐ» Ð“Ñ„Ð¾Ñ€Ñ‚Ñ€Ð°Ð½Ð°"
 
-#: fortran/module.c:4630
+#: fortran/module.c:4817
 #, no-c-format
 msgid "Can't USE the same module we're building!"
 msgstr "Ð�Ðµ Ð¼Ð¾Ð¶Ðµ USE Ð·Ð° Ð¸Ñ�Ñ‚Ð¸ Ð¼Ð¾Ð´ÑƒÐ» ÐºÐ¾Ñ˜Ð¸ Ð³Ñ€Ð°Ð´Ð¸Ð¼Ð¾!"
@@ -7899,7 +7905,7 @@
 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ !$OMP THREADPRIVATE ÐºÐ¾Ð´ %C"
 
-#: fortran/openmp.c:696 fortran/resolve.c:5822 fortran/resolve.c:6133
+#: fortran/openmp.c:696 fortran/resolve.c:5970 fortran/resolve.c:6317
 #, no-c-format
 msgid "IF clause at %L requires a scalar LOGICAL expression"
 msgstr "ÐžÐ´Ñ€ÐµÐ´Ð±Ð° IF ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð·"
@@ -8195,299 +8201,299 @@
 msgid "Maximum subrecord length cannot exceed %d"
 msgstr "Ð�Ð°Ñ˜Ð²ÐµÑ›Ð° Ð´ÑƒÐ¶Ð¸Ð½Ð° Ð¿Ð¾Ð´Ñ�Ð»Ð¾Ð³Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ñ€ÐµÐ¼Ð°ÑˆÐ¸Ñ‚Ð¸ %d"
 
-#: fortran/parse.c:304
+#: fortran/parse.c:451
 #, no-c-format
 msgid "Unclassifiable statement at %C"
 msgstr "Ð�ÐµÑ€Ð°Ð·Ð²Ñ€Ñ�Ñ‚Ñ™Ð¸Ð²Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/parse.c:328
+#: fortran/parse.c:475
 #, no-c-format
 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
 msgstr "ÐžÐ¿ÐµÐ½ÐœÐŸ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ðµ ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ñ˜Ð°Ð²Ñ™Ð°Ñ‚Ð¸ Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¸Ð¼ Ð¸Ð»Ð¸ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ð¸Ð¼ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°Ð¼Ð°"
 
-#: fortran/parse.c:406
+#: fortran/parse.c:553
 #, no-c-format
 msgid "Unclassifiable OpenMP directive at %C"
 msgstr "Ð�ÐµÑ€Ð°Ð·Ð²Ñ€Ñ�Ñ‚Ñ™Ð¸Ð²Ð° ÐžÐ¿ÐµÐ½ÐœÐŸ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/parse.c:445 fortran/parse.c:586
+#: fortran/parse.c:592 fortran/parse.c:733
 #, no-c-format
 msgid "Zero is not a valid statement label at %C"
 msgstr "Ð�ÑƒÐ»Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ ÐºÐ¾Ð´ %C"
 
-#: fortran/parse.c:452 fortran/parse.c:578
+#: fortran/parse.c:599 fortran/parse.c:725
 #, no-c-format
 msgid "Non-numeric character in statement label at %C"
 msgstr "Ð�ÐµÐ±Ñ€Ð¾Ñ˜ÐµÐ²Ð½Ð¸ Ð·Ð½Ð°Ðº Ñƒ ÐµÑ‚Ð¸ÐºÐµÑ‚Ð¸ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ ÐºÐ¾Ð´ %C"
 
-#: fortran/parse.c:464 fortran/parse.c:500 fortran/parse.c:626
+#: fortran/parse.c:611 fortran/parse.c:647 fortran/parse.c:773
 #, no-c-format
 msgid "Semicolon at %C needs to be preceded by statement"
 msgstr "Ð¢Ð°Ñ‡ÐºÐ¸-Ð·Ð°Ñ€ÐµÐ· ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð¸Ñ‚Ð¸ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°"
 
-#: fortran/parse.c:472 fortran/parse.c:638
+#: fortran/parse.c:619 fortran/parse.c:785
 #, no-c-format
 msgid "Ignoring statement label in empty statement at %C"
 msgstr "Ð˜Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼ ÐµÑ‚Ð¸ÐºÐµÑ‚Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ÐºÐ¾Ð´ %C"
 
-#: fortran/parse.c:565 fortran/parse.c:605
+#: fortran/parse.c:712 fortran/parse.c:752
 #, no-c-format
 msgid "Bad continuation line at %C"
 msgstr "Ð›Ð¾ÑˆÐµ Ð½Ð°Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð»Ð¸Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð´ %C"
 
-#: fortran/parse.c:664
+#: fortran/parse.c:811
 #, no-c-format
 msgid "Line truncated at %C"
 msgstr "Ð›Ð¸Ð½Ð¸Ñ˜Ð° Ð¾Ð´Ñ�ÐµÑ‡ÐµÐ½Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/parse.c:841
+#: fortran/parse.c:997
 #, no-c-format
 msgid "FORMAT statement at %L does not have a statement label"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° FORMAT ÐºÐ¾Ð´ %L Ð½ÐµÐ¼Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ"
 
-#: fortran/parse.c:913
+#: fortran/parse.c:1069
 msgid "arithmetic IF"
 msgstr "Ð°Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸Ñ‡ÐºÐ¾ IF"
 
-#: fortran/parse.c:919
+#: fortran/parse.c:1075
 msgid "attribute declaration"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
 
-#: fortran/parse.c:949
+#: fortran/parse.c:1105
 msgid "data declaration"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
 
-#: fortran/parse.c:958
+#: fortran/parse.c:1114
 msgid "derived type declaration"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: fortran/parse.c:1037
+#: fortran/parse.c:1193
 msgid "block IF"
 msgstr "Ð±Ð»Ð¾ÐºÐ¾Ð²Ñ�ÐºÐ¾ IF"
 
-#: fortran/parse.c:1046
+#: fortran/parse.c:1202
 msgid "implied END DO"
 msgstr "Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ END DO"
 
-#: fortran/parse.c:1119
+#: fortran/parse.c:1275
 msgid "assignment"
 msgstr "Ð´Ð¾Ð´ÐµÐ»Ð°"
 
-#: fortran/parse.c:1122
+#: fortran/parse.c:1278
 msgid "pointer assignment"
 msgstr "Ð´Ð¾Ð´ÐµÐ»Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
 
-#: fortran/parse.c:1131
+#: fortran/parse.c:1287
 msgid "simple IF"
 msgstr "Ñ˜ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾ IF"
 
-#: fortran/parse.c:1347
+#: fortran/parse.c:1503
 #, no-c-format
 msgid "Unexpected %s statement at %C"
 msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° %s ÐºÐ¾Ð´ %C"
 
-#: fortran/parse.c:1486
+#: fortran/parse.c:1642
 #, no-c-format
 msgid "%s statement at %C cannot follow %s statement at %L"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° %s ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ñ€Ð°Ñ‚Ð¸Ñ‚Ð¸ Ð½Ð°Ñ€ÐµÐ´Ð±Ñƒ %s ÐºÐ¾Ð´ %L"
 
-#: fortran/parse.c:1503
+#: fortran/parse.c:1659
 #, no-c-format
 msgid "Unexpected end of file in '%s'"
 msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ ÐºÑ€Ð°Ñ˜ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ Ñƒ â€˜%sâ€™"
 
-#: fortran/parse.c:1558
+#: fortran/parse.c:1714
 #, fuzzy, no-c-format
 msgid "Fortran 2003: Derived type definition at %C without components"
 msgstr "Ð”ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ð´ %C Ð½ÐµÐ¼Ð° ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ð°Ñ‚Ð°"
 
-#: fortran/parse.c:1569
+#: fortran/parse.c:1725
 #, no-c-format
 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° PRIVATE Ñƒ TYPE ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¼Ð¾Ð´ÑƒÐ»Ð°"
 
-#: fortran/parse.c:1577
+#: fortran/parse.c:1733
 #, no-c-format
 msgid "PRIVATE statement at %C must precede structure components"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° PRIVATE ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð¸Ñ‚Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ"
 
-#: fortran/parse.c:1585
+#: fortran/parse.c:1741
 #, no-c-format
 msgid "Duplicate PRIVATE statement at %C"
 msgstr "Ð£Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° PRIVATE ÐºÐ¾Ð´ %C"
 
-#: fortran/parse.c:1597
+#: fortran/parse.c:1753
 #, no-c-format
 msgid "SEQUENCE statement at %C must precede structure components"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° SEQUENCE ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð¸Ñ‚Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ"
 
-#: fortran/parse.c:1604
+#: fortran/parse.c:1760
 #, no-c-format
 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
 msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ SEQUENCE ÐºÐ¾Ð´ %C Ñ˜Ðµ Ð²ÐµÑ› Ð½Ð°Ð²ÐµÐ´ÐµÐ½ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ TYPE"
 
-#: fortran/parse.c:1609
+#: fortran/parse.c:1765
 #, no-c-format
 msgid "Duplicate SEQUENCE statement at %C"
 msgstr "Ð£Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° SEQUENCE ÐºÐ¾Ð´ %C"
 
-#: fortran/parse.c:1700
+#: fortran/parse.c:1856
 #, no-c-format
 msgid "ENUM declaration at %C has no ENUMERATORS"
 msgstr "Ð”ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ENUM ÐºÐ¾Ð´ %C Ð½Ðµ Ñ�Ð°Ð´Ñ€Ð¶Ð¸ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ðµ"
 
-#: fortran/parse.c:1778
+#: fortran/parse.c:1934
 #, no-c-format
 msgid "Unexpected %s statement in INTERFACE block at %C"
 msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° %s Ñƒ Ð±Ð»Ð¾ÐºÑƒ INTERFACE ÐºÐ¾Ð´ %C"
 
-#: fortran/parse.c:1804
+#: fortran/parse.c:1960
 #, no-c-format
 msgid "SUBROUTINE at %C does not belong in a generic function interface"
 msgstr "ÐŸÐ¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ ÐºÐ¾Ð´ %C Ð½Ðµ Ñ�Ð¿Ð°Ð´Ð° Ñƒ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ¾ Ñ�ÑƒÑ‡ÐµÑ™Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: fortran/parse.c:1808
+#: fortran/parse.c:1964
 #, no-c-format
 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° ÐºÐ¾Ð´ %C Ð½Ðµ Ñ�Ð¿Ð°Ð´Ð° Ñƒ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ¾ Ñ�ÑƒÑ‡ÐµÑ™Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: fortran/parse.c:1818
+#: fortran/parse.c:1974
 #, fuzzy, no-c-format
 msgid "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
 msgstr "Ð˜Ð¼Ðµ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¸Ñ�Ñ‚Ð¾ ÐºÐ°Ð¾ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: fortran/parse.c:1849
+#: fortran/parse.c:2005
 #, no-c-format
 msgid "Unexpected %s statement at %C in INTERFACE body"
 msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° %s ÐºÐ¾Ð´ %C Ñƒ Ñ‚ÐµÐ»Ñƒ Ñ�ÑƒÑ‡ÐµÑ™Ð°"
 
-#: fortran/parse.c:1863
+#: fortran/parse.c:2019
 #, no-c-format
 msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
 msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° Ñ�ÑƒÑ‡ÐµÑ™Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð¸Ñ�Ñ‚Ð¾ Ð¸Ð¼Ðµ ÐºÐ°Ð¾ Ð¸ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°"
 
-#: fortran/parse.c:1958
+#: fortran/parse.c:2134
 #, no-c-format
 msgid "%s statement must appear in a MODULE"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° %s Ñ�Ðµ Ð¼Ð¾Ñ€Ð° Ð¿Ð¾Ñ˜Ð°Ð²Ð¸Ñ‚Ð¸ Ñƒ Ð¼Ð¾Ð´ÑƒÐ»Ñƒ"
 
-#: fortran/parse.c:1965
+#: fortran/parse.c:2141
 #, no-c-format
 msgid "%s statement at %C follows another accessibility specification"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° %s ÐºÐ¾Ð´ %C Ð¿Ñ€Ð°Ñ‚Ð¸ Ð´Ñ€ÑƒÐ³Ð°Ñ‡Ð¸Ñ˜Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ñƒ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð°"
 
-#: fortran/parse.c:2015
+#: fortran/parse.c:2191
 #, fuzzy, no-c-format
 msgid "Bad kind expression for function '%s' at %L"
 msgstr "Ð�Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ñ€Ð°Ð·Ñ€ÐµÑˆÐ¸Ð¼ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/parse.c:2018
+#: fortran/parse.c:2195
 #, fuzzy, no-c-format
 msgid "The type for function '%s' at %L is not accessible"
 msgstr "Ð�Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† Ð°Ð»Ñ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð¾Ð³ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÐ° Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/parse.c:2070
+#: fortran/parse.c:2253
 #, no-c-format
 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° ELSEWHERE ÐºÐ¾Ð´ %C Ð¿Ñ€Ð°Ñ‚Ð¸ Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾ Ð´ÐµÐ¼Ð°Ñ�ÐºÐ¸Ñ€Ð°Ð½Ð¾ ELSEWHERE"
 
-#: fortran/parse.c:2091
+#: fortran/parse.c:2274
 #, no-c-format
 msgid "Unexpected %s statement in WHERE block at %C"
 msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° %s Ñƒ Ð±Ð»Ð¾ÐºÑƒ WHERE ÐºÐ¾Ð´ %C"
 
-#: fortran/parse.c:2150
+#: fortran/parse.c:2333
 #, no-c-format
 msgid "Unexpected %s statement in FORALL block at %C"
 msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° %s Ñƒ Ð±Ð»Ð¾ÐºÑƒ FORALL ÐºÐ¾Ð´ %C"
 
-#: fortran/parse.c:2201
+#: fortran/parse.c:2384
 #, no-c-format
 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° ELSE IF ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ñ€Ð°Ñ‚Ð¸Ñ‚Ð¸ Ð½Ð°Ñ€ÐµÐ´Ð±Ñƒ ELSE ÐºÐ¾Ð´ %L"
 
-#: fortran/parse.c:2219
+#: fortran/parse.c:2402
 #, no-c-format
 msgid "Duplicate ELSE statements at %L and %C"
 msgstr "Ð£Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ ELSE ÐºÐ¾Ð´ %L Ð¸ %C"
 
-#: fortran/parse.c:2280
+#: fortran/parse.c:2463
 #, no-c-format
 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð° CASE Ð¸Ð»Ð¸ END SELECT Ð¿Ð¾Ñ�Ð»Ðµ SELECT CASE ÐºÐ¾Ð´ %C"
 
-#: fortran/parse.c:2338
+#: fortran/parse.c:2521
 #, no-c-format
 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ñ€ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ñ‚Ð¸ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¿ÐµÑ‚Ñ™Ðµ ÐºÐ¾Ñ˜Ð° Ð¿Ð¾Ñ‡Ð¸ÑšÐµ ÐºÐ¾Ð´ %L"
 
-#: fortran/parse.c:2372
+#: fortran/parse.c:2555
 #, no-c-format
 msgid "End of nonblock DO statement at %C is within another block"
 msgstr "ÐšÑ€Ð°Ñ˜ Ð½ÐµÐ±Ð»Ð¾ÐºÐ¾Ð²Ñ�ÐºÐµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ DO ÐºÐ¾Ð´ %C Ñ˜Ðµ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð´Ñ€ÑƒÐ³Ð¾Ð³ Ð±Ð»Ð¾ÐºÐ°"
 
-#: fortran/parse.c:2381
+#: fortran/parse.c:2564
 #, no-c-format
 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
 msgstr "ÐšÑ€Ð°Ñ˜ Ð½ÐµÐ±Ð»Ð¾ÐºÐ¾Ð²Ñ�ÐºÐµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ DO ÐºÐ¾Ð´ %C Ñ˜Ðµ ÑƒÐ¿Ð»ÐµÑ‚ÐµÐ½Ð° Ñ�Ð° Ð´Ñ€ÑƒÐ³Ð¾Ð¼ DO Ð¿ÐµÑ‚Ñ™Ð¾Ð¼"
 
-#: fortran/parse.c:2430
+#: fortran/parse.c:2613
 #, no-c-format
 msgid "Statement label in ENDDO at %C doesn't match DO label"
 msgstr "Ð•Ñ‚Ð¸ÐºÐµÑ‚Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ñƒ ENDDO ÐºÐ¾Ð´ %C Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð¸ DO"
 
-#: fortran/parse.c:2446
+#: fortran/parse.c:2629
 #, no-c-format
 msgid "named block DO at %L requires matching ENDDO name"
 msgstr "Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸ Ð±Ð»Ð¾Ðº DO ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°Ñ˜ÑƒÑ›Ðµ Ð¸Ð¼Ðµ ÑƒÐ· ENDDO"
 
-#: fortran/parse.c:2702
+#: fortran/parse.c:2885
 #, no-c-format
 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
 msgstr "Ð�Ðµ Ñ�Ð»Ð°Ð¶Ðµ Ñ�Ðµ Ð¸Ð¼Ðµ Ð¿Ð¾Ñ�Ð»Ðµ !$omp critical Ð¸ !$omp end critical ÐºÐ¾Ð´ %C"
 
-#: fortran/parse.c:2758
+#: fortran/parse.c:2941
 #, no-c-format
 msgid "%s statement at %C cannot terminate a non-block DO loop"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° %s ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ñ‚Ð¸ Ð½ÐµÐ±Ð»Ð¾ÐºÐ¾Ð²Ñ�ÐºÑƒ Ð¿ÐµÑ‚Ñ™Ñƒ DO"
 
-#: fortran/parse.c:2943
+#: fortran/parse.c:3126
 #, no-c-format
 msgid "Contained procedure '%s' at %C is already ambiguous"
 msgstr "Ð¡Ð°Ð´Ñ€Ð¶Ð°Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ñ˜Ðµ Ð²ÐµÑ› Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð°"
 
-#: fortran/parse.c:2993
+#: fortran/parse.c:3176
 #, no-c-format
 msgid "Unexpected %s statement in CONTAINS section at %C"
 msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° %s Ñƒ Ð¾Ð´ÐµÑ™ÐºÑƒ CONTAINS ÐºÐ¾Ð´ %C"
 
 #. This is valid in Fortran 2008.
-#: fortran/parse.c:3018
+#: fortran/parse.c:3201
 #, no-c-format
 msgid "Extension: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
 msgstr ""
 
-#: fortran/parse.c:3089
+#: fortran/parse.c:3272
 #, no-c-format
 msgid "CONTAINS statement at %C is already in a contained program unit"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° CONTAINS ÐºÐ¾Ð´ %C Ñ˜Ðµ Ð²ÐµÑ› Ñƒ Ñ�Ð°Ð´Ñ€Ð¶Ð°Ð½Ð¾Ñ˜ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ñ�ÐºÐ¾Ñ˜ Ñ˜ÐµÐ´Ð¸Ð½Ð¸Ñ†Ð¸"
 
-#: fortran/parse.c:3138
+#: fortran/parse.c:3321
 #, no-c-format
 msgid "Global name '%s' at %L is already being used as a %s at %L"
 msgstr "Ð“Ð»Ð¾Ð±Ð°Ð»Ð½Ð¾ Ð¸Ð¼Ðµ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ�Ðµ Ð²ÐµÑ› ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÐºÐ°Ð¾ %s ÐºÐ¾Ð´ %L"
 
-#: fortran/parse.c:3159
+#: fortran/parse.c:3342
 #, no-c-format
 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
 msgstr "ÐŸÑ€Ð°Ð·Ð½Ð¾ BLOCK DATA ÐºÐ¾Ð´ %C ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¸Ð¼ BLOCK DATA ÐºÐ¾Ð´ %L"
 
-#: fortran/parse.c:3185
+#: fortran/parse.c:3368
 #, no-c-format
 msgid "Unexpected %s statement in BLOCK DATA at %C"
 msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° %s Ñƒ BLOCK DATA ÐºÐ¾Ð´ %C"
 
-#: fortran/parse.c:3228
+#: fortran/parse.c:3411
 #, no-c-format
 msgid "Unexpected %s statement in MODULE at %C"
 msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° %s Ñƒ Ð¼Ð¾Ð´ÑƒÐ»Ñƒ ÐºÐ¾Ð´ %C"
@@ -8495,7 +8501,7 @@
 #. If we see a duplicate main program, shut down.  If the second
 #. instance is an implied main program, ie data decls or executable
 #. statements, we're in for lots of errors.
-#: fortran/parse.c:3416
+#: fortran/parse.c:3594
 #, no-c-format
 msgid "Two main PROGRAMs at %L and %C"
 msgstr "Ð”Ð²Ð° Ð³Ð»Ð°Ð²Ð½Ð° Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð°, ÐºÐ¾Ð´ %L Ð¸ %C"
@@ -8531,8 +8537,8 @@
 msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¥Ð¾Ð»ÐµÑ€Ð¸Ñ‚Ð¾Ð²Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°: Ð¦ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° ÐºÐ¾Ð´ %L Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð°"
 
 #: fortran/primary.c:353
-#, no-c-format
-msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
+#, fuzzy, no-c-format
+msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
 msgstr "ÐŸÑ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ: Ð¥ÐµÐºÑ�Ð°Ð´ÐµÐºÐ°Ð´Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° ÐºÐ¾Ð´ %C ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð½ÐµÑ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ñƒ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ñƒ."
 
 #: fortran/primary.c:363
@@ -8545,995 +8551,1040 @@
 msgid "Illegal character in BOZ constant at %C"
 msgstr "Ð�ÐµÐ´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¸ Ð·Ð½Ð°Ðº Ñƒ Ð‘ÐžÐ— ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¸ ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:391
-#, no-c-format
-msgid "Extension: BOZ constant at %C uses non-standard postfix syntax."
+#: fortran/primary.c:392
+#, fuzzy, no-c-format
+msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
 msgstr "ÐŸÑ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ: Ð‘ÐžÐ— ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° ÐºÐ¾Ð´ %C ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð½ÐµÑ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ñƒ Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ñƒ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ñƒ."
 
-#: fortran/primary.c:417
+#: fortran/primary.c:423
 #, no-c-format
 msgid "Integer too big for integer kind %i at %C"
 msgstr "ÐŸÑ€ÐµÐ²ÐµÐ»Ð¸ÐºÐ¸ Ñ†ÐµÐ¾ Ð±Ñ€Ð¾Ñ˜ Ð·Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ Ð²Ñ€Ñ�Ñ‚Ñƒ %i ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:517
+#: fortran/primary.c:429
+#, fuzzy, no-c-format
+msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
+msgstr "Ð¤Ð¾Ñ€Ñ‚Ñ€Ð°Ð½ 2003: Ð�Ð°Ñ€ÐµÐ´Ð±Ð° FLUSH ÐºÐ¾Ð´ %C"
+
+#: fortran/primary.c:529
 #, no-c-format
 msgid "Missing exponent in real number at %C"
 msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð·Ð»Ð¾Ð¶Ð¸Ð»Ð°Ñ† Ñƒ Ñ€ÐµÐ°Ð»Ð½Ð¾Ð¼ Ð±Ñ€Ð¾Ñ˜Ñƒ ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:573
+#: fortran/primary.c:585
 #, no-c-format
 msgid "Real number at %C has a 'd' exponent and an explicit kind"
 msgstr "Ð ÐµÐ°Ð»Ð½Ð¸ Ð±Ñ€Ð¾Ñ˜ ÐºÐ¾Ð´ %C Ð¸Ð¼Ð° Ð¸Ð·Ð»Ð¾Ð¶Ð¸Ð»Ð°Ñ† â€˜dâ€™ Ð¸ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ñƒ Ð²Ñ€Ñ�Ñ‚Ñƒ"
 
-#: fortran/primary.c:586
+#: fortran/primary.c:598
 #, no-c-format
 msgid "Invalid real kind %d at %C"
 msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ñ€ÐµÐ°Ð»Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° %d ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:600
+#: fortran/primary.c:612
 #, no-c-format
 msgid "Real constant overflows its kind at %C"
 msgstr "Ð ÐµÐ°Ð»Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð° Ñ�Ð²Ð¾Ñ˜Ñƒ Ð²Ñ€Ñ�Ñ‚Ñƒ ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:605
+#: fortran/primary.c:617
 #, no-c-format
 msgid "Real constant underflows its kind at %C"
 msgstr "Ð ÐµÐ°Ð»Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð¿Ð¾Ð´Ð»Ð¸Ð²Ð° Ñ�Ð²Ð¾Ñ˜Ñƒ Ð²Ñ€Ñ�Ñ‚Ñƒ ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:697
+#: fortran/primary.c:709
 #, no-c-format
 msgid "Syntax error in SUBSTRING specification at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð¸ SUBSTRING ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:902
+#: fortran/primary.c:914
 #, no-c-format
 msgid "Invalid kind %d for CHARACTER constant at %C"
 msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° %d Ð·Ð° Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñƒ ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:923
+#: fortran/primary.c:935
 #, no-c-format
 msgid "Unterminated character constant beginning at %C"
 msgstr "Ð�ÐµÐ¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð° Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ñ� Ð¿Ð¾Ñ‡ÐµÑ‚ÐºÐ¾Ð¼ ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:1035
+#: fortran/primary.c:1047
 #, no-c-format
 msgid "Bad kind for logical constant at %C"
 msgstr "Ð›Ð¾ÑˆÐ° Ð²Ñ€Ñ�Ñ‚Ð° Ð·Ð° Ð»Ð¾Ð³Ð¸Ñ‡ÐºÑƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñƒ ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:1074
+#: fortran/primary.c:1086
 #, no-c-format
 msgid "Expected PARAMETER symbol in complex constant at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ñ�ÐºÐ¸ Ñ�Ð¸Ð¼Ð±Ð¾Ð» Ñƒ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ð¾Ñ˜ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¸ ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:1080
+#: fortran/primary.c:1092
 #, no-c-format
 msgid "Numeric PARAMETER required in complex constant at %C"
 msgstr "ÐŸÐ¾Ñ‚Ñ€ÐµÐ±Ð°Ð½ Ñ˜Ðµ Ð±Ñ€Ð¾Ñ˜ÐµÐ²Ð½Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ Ñƒ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ð¾Ñ˜ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¸ ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:1086
+#: fortran/primary.c:1098
 #, no-c-format
 msgid "Scalar PARAMETER required in complex constant at %C"
 msgstr "ÐŸÐ¾Ñ‚Ñ€ÐµÐ±Ð°Ð½ Ñ˜Ðµ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ Ñƒ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ð¾Ñ˜ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¸ ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:1090
+#: fortran/primary.c:1102
 #, no-c-format
 msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
 msgstr "Ñ„Ð¾Ñ€Ñ‚Ñ€Ð°Ð½ 2003: ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ñ�ÐºÐ¸ Ñ�Ð¸Ð¼Ð±Ð¾Ð» Ñƒ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ð¾Ñ˜ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¸ ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:1120
+#: fortran/primary.c:1132
 #, no-c-format
 msgid "Error converting PARAMETER constant in complex constant at %C"
 msgstr "Ð“Ñ€ÐµÑˆÐºÐ° Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÑƒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ñ�ÐºÐµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ Ñƒ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ñƒ ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:1249
+#: fortran/primary.c:1261
 #, no-c-format
 msgid "Syntax error in COMPLEX constant at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ð¾Ñ˜ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¸ ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:1430
+#: fortran/primary.c:1442
 #, no-c-format
 msgid "Keyword '%s' at %C has already appeared in the current argument list"
 msgstr "ÐšÑ™ÑƒÑ‡Ð½Ð° Ñ€ÐµÑ‡ â€˜%sâ€™ ÐºÐ¾Ð´ %C Ñ�Ðµ Ð²ÐµÑ› Ñ˜Ð°Ð²Ð¸Ð»Ð° Ñƒ Ñ‚ÐµÐºÑƒÑ›Ð¾Ñ˜ Ð»Ð¸Ñ�Ñ‚Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
 
-#: fortran/primary.c:1494
+#: fortran/primary.c:1506
 #, no-c-format
 msgid "Extension: argument list function at %C"
 msgstr "ÐŸÑ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ: Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð»Ð¸Ñ�Ñ‚Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:1561
+#: fortran/primary.c:1573
 #, no-c-format
 msgid "Expected alternate return label at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ð°Ð»Ñ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð¾Ð³ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÐ° ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:1579
+#: fortran/primary.c:1591
 #, no-c-format
 msgid "Missing keyword name in actual argument list at %C"
 msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð¼Ðµ ÐºÑ™ÑƒÑ‡Ð½Ðµ Ñ€ÐµÑ‡Ð¸ Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:1624
+#: fortran/primary.c:1636
 #, no-c-format
 msgid "Syntax error in argument list at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:1708
+#: fortran/primary.c:1723
 #, no-c-format
 msgid "Expected structure component name at %C"
 msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:1961
+#: fortran/primary.c:1980
 #, no-c-format
 msgid "Too many components in structure constructor at %C"
 msgstr "ÐŸÑ€ÐµÐ²Ð¸ÑˆÐµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ð°Ñ‚Ð° Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:1974
+#: fortran/primary.c:1993
 #, fuzzy, no-c-format
 msgid "Structure constructor for '%s' at %C has PRIVATE components"
 msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ñ˜Ðµ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð° ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° Ñƒ â€˜%sâ€™"
 
-#: fortran/primary.c:1984
+#: fortran/primary.c:2003
 #, no-c-format
 msgid "Too few components in structure constructor at %C"
 msgstr "ÐŸÑ€ÐµÐ¼Ð°Ð»Ð¾ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ð°Ñ‚Ð° Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:2002
+#: fortran/primary.c:2021
 #, no-c-format
 msgid "Syntax error in structure constructor at %C"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:2086
+#: fortran/primary.c:2105
 #, no-c-format
 msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
 msgstr ""
 
-#: fortran/primary.c:2188
+#: fortran/primary.c:2207
 #, no-c-format
 msgid "Unexpected use of subroutine name '%s' at %C"
 msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¸Ð¼ÐµÐ½Ð° Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:2219
+#: fortran/primary.c:2238
 #, no-c-format
 msgid "Statement function '%s' requires argument list at %C"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð»Ð¸Ñ�Ñ‚Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:2222
+#: fortran/primary.c:2241
 #, no-c-format
 msgid "Function '%s' requires an argument list at %C"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð»Ð¸Ñ�Ñ‚Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:2267
+#: fortran/primary.c:2286
 #, fuzzy, no-c-format
 msgid "Missing argument to '%s' at %C"
 msgstr "Ð¾Ð¿Ñ†Ð¸Ñ˜Ð¸ â€ž%sâ€œ Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: fortran/primary.c:2408
+#: fortran/primary.c:2427
 #, no-c-format
 msgid "Missing argument list in function '%s' at %C"
 msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð»Ð¸Ñ�Ñ‚Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %C"
 
-#: fortran/primary.c:2436
+#: fortran/primary.c:2455
 #, no-c-format
 msgid "Symbol at %C is not appropriate for an expression"
 msgstr "Ð¡Ð¸Ð¼Ð±Ð¾Ð» ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´ÐµÑ�Ð°Ð½ Ð·Ð° Ð¸Ð·Ñ€Ð°Ð·"
 
-#: fortran/primary.c:2504
+#: fortran/primary.c:2523
 #, fuzzy, no-c-format
 msgid "Assigning to PROTECTED variable at %C"
 msgstr "Ð”Ð¾Ð´ÐµÐ»Ð° Ñƒ Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ð·Ð° FORALL ÐºÐ¾Ð´ %L"
 
-#: fortran/primary.c:2520
+#: fortran/primary.c:2557
 #, no-c-format
 msgid "Named constant at %C in an EQUIVALENCE"
 msgstr "Ð˜Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° ÐºÐ¾Ð´ %C Ñƒ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ð¸"
 
-#: fortran/primary.c:2543
-#, no-c-format
-msgid "Expected VARIABLE at %C"
-msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ VARIABLE ÐºÐ¾Ð´ %C"
+#: fortran/primary.c:2579
+#, fuzzy, no-c-format
+msgid "'%s' at %C is not a variable"
+msgstr "Ð¡Ð¸Ð¼Ð±Ð¾Ð» ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð»Ð°Ð¶Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°"
 
-#: fortran/resolve.c:120
+#: fortran/resolve.c:121
 #, no-c-format
 msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
 msgstr "Ð�Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† Ð°Ð»Ñ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð¾Ð³ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÐ° Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ð¾Ð¼ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:124
+#: fortran/resolve.c:125
 #, no-c-format
 msgid "Alternate return specifier in function '%s' at %L is not allowed"
 msgstr "Ð�Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† Ð°Ð»Ñ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð¾Ð³ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÐ° Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:137
+#: fortran/resolve.c:138
 #, no-c-format
 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
 msgstr "Ð›Ð°Ð¶Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° â€˜%sâ€™ Ñ‡Ð¸Ñ�Ñ‚Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ñ‚Ð°ÐºÐ¾Ñ’Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ‡Ð¸Ñ�Ñ‚Ð°"
 
-#: fortran/resolve.c:144
+#: fortran/resolve.c:145
 #, no-c-format
 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
 msgstr "Ð›Ð°Ð¶Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸"
 
-#: fortran/resolve.c:157 fortran/resolve.c:1080
+#: fortran/resolve.c:158 fortran/resolve.c:1138
 #, no-c-format
 msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
 msgstr "Ð�Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð½Ð°Ñ’ÐµÐ¼ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ñƒ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ñƒ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ Ð·Ð° ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:201
+#: fortran/resolve.c:202
 #, no-c-format
 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ñ‡Ð¸Ñ�Ñ‚Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ"
 
-#: fortran/resolve.c:206
+#: fortran/resolve.c:207
 #, no-c-format
 msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ð³ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ñƒ Ð½Ð°Ð¼ÐµÑ€Ñƒ"
 
-#: fortran/resolve.c:215
+#: fortran/resolve.c:216
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L must be scalar"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
 
-#: fortran/resolve.c:222
+#: fortran/resolve.c:223
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
 
-#: fortran/resolve.c:234
+#: fortran/resolve.c:231
+#, fuzzy, no-c-format
+msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
+msgstr "Ð›Ð°Ð¶Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸"
+
+#: fortran/resolve.c:243
 #, no-c-format
 msgid "Argument '%s' of statement function at %L must be scalar"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð½Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
 
-#: fortran/resolve.c:244
+#: fortran/resolve.c:253
 #, no-c-format
 msgid "Character-valued argument '%s' of statement function at %L must have constant length"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ â€˜%sâ€™ Ð½Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñƒ Ð´ÑƒÐ¶Ð¸Ð½Ñƒ"
 
-#: fortran/resolve.c:299
+#: fortran/resolve.c:310
 #, no-c-format
 msgid "Contained function '%s' at %L has no IMPLICIT type"
 msgstr "Ð¡Ð°Ð´Ñ€Ð¶Ð°Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½ÐµÐ¼Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð°Ð½ Ñ‚Ð¸Ð¿"
 
-#: fortran/resolve.c:302
+#: fortran/resolve.c:313
 #, fuzzy, no-c-format
 msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
 msgstr "Ð¡Ð°Ð´Ñ€Ð¶Ð°Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½ÐµÐ¼Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð°Ð½ Ñ‚Ð¸Ð¿"
 
-#: fortran/resolve.c:319
+#: fortran/resolve.c:330
 #, no-c-format
 msgid "Character-valued internal function '%s' at %L must not be assumed length"
 msgstr "Ð£Ð½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð´ÑƒÐ¶Ð¸Ð½Ðµ"
 
-#: fortran/resolve.c:490
-#, no-c-format
-msgid "Procedure %s at %L has entries with mismatched array specifications"
+#: fortran/resolve.c:501
+#, fuzzy, no-c-format
+msgid "Function %s at %L has entries with mismatched array specifications"
 msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° %s ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° ÑƒÐ½Ð¾Ñ�Ðµ Ñ�Ð° Ð½ÐµÑƒÑ�Ð°Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ð¼ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð°Ð¼Ð° Ð½Ð¸Ð·Ð°"
 
-#: fortran/resolve.c:516
+#: fortran/resolve.c:518
 #, no-c-format
+msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
+msgstr ""
+
+#: fortran/resolve.c:545
+#, no-c-format
 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
 msgstr "Ð ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %s Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ð· Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ %s ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:520
+#: fortran/resolve.c:549
 #, no-c-format
 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
 msgstr "Ð£Ð»Ð°Ð·Ð½Ð¸ Ñ€ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚ %s Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ð· Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ %s ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:527
+#: fortran/resolve.c:556
 #, no-c-format
 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr "Ð ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %s Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ %s ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:531
+#: fortran/resolve.c:560
 #, no-c-format
 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr "Ð£Ð»Ð°Ð·Ð½Ð¸ Ñ€ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚ %s Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ %s ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:569
+#: fortran/resolve.c:598
 #, no-c-format
 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
 msgstr "Ð ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %s Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð° %s Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ %s ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:574
+#: fortran/resolve.c:603
 #, no-c-format
 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
 msgstr "Ð£Ð»Ð°Ð·Ð½Ð¸ Ñ€ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚ %s Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð° %s Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ %s ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:643
+#: fortran/resolve.c:661
+#, no-c-format
+msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
+msgstr ""
+
+#: fortran/resolve.c:665
+#, no-c-format
+msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
+msgstr ""
+
+#: fortran/resolve.c:676
 #, fuzzy, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ñƒ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼ ÐºÐ¾Ð´ %C Ð½ÐµÐ¼Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ SEQUENCE"
 
-#: fortran/resolve.c:647
+#: fortran/resolve.c:680
 #, fuzzy, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ñƒ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼ ÐºÐ¾Ð´ %C Ð½ÐµÐ¼Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ SEQUENCE"
 
-#: fortran/resolve.c:651
+#: fortran/resolve.c:684
 #, fuzzy, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ñƒ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼ ÐºÐ¾Ð´ %C Ð½ÐµÐ¼Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ SEQUENCE"
 
-#: fortran/resolve.c:661
+#: fortran/resolve.c:711
 #, fuzzy, no-c-format
 msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
 msgstr "Ð˜Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¸ Ð±Ð»Ð¾Ðº â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ›Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¸Ñ�Ñ‚Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
 
-#: fortran/resolve.c:665
+#: fortran/resolve.c:715
 #, fuzzy, no-c-format
 msgid "COMMON block '%s' at %L is also an intrinsic procedure"
 msgstr "Ð˜Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¸ Ð±Ð»Ð¾Ðº â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ›Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¸Ñ�Ñ‚Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
 
-#: fortran/resolve.c:669
+#: fortran/resolve.c:719
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
 msgstr ""
 
-#: fortran/resolve.c:674
+#: fortran/resolve.c:724
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
 msgstr ""
 
-#: fortran/resolve.c:736
+#: fortran/resolve.c:786
 #, fuzzy, no-c-format
 msgid "Components of structure constructor '%s' at %L are PRIVATE"
 msgstr "ÐŸÑ€ÐµÐ¼Ð°Ð»Ð¾ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ð°Ñ‚Ð° Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ ÐºÐ¾Ð´ %C"
 
-#: fortran/resolve.c:756
+#: fortran/resolve.c:808
 #, no-c-format
 msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
 msgstr "Ð Ð°Ð½Ð³ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° Ð¾Ð½Ð¾Ð¼ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ (%d/%d)"
 
-#: fortran/resolve.c:769
+#: fortran/resolve.c:821
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
 msgstr "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ð´ %L, Ð·Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÑƒ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ â€˜%sâ€™, Ñ˜ÐµÑ�Ñ‚Ðµ %s Ð° Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ð±ÑƒÐ´Ðµ %s"
 
-#: fortran/resolve.c:786
+#: fortran/resolve.c:838
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
 msgstr "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ð´ %L, Ð·Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÑƒ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñƒ â€˜%sâ€™, Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ñ˜Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¸Ð»Ð¸ Ñ†Ð¸Ñ™"
 
-#: fortran/resolve.c:913
+#: fortran/resolve.c:965
 #, fuzzy, no-c-format
 msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
 msgstr "Ð“Ð¾Ñ€ÑšÐ° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ñƒ Ð¿Ð¾Ñ�Ð»ÐµÐ´ÑšÐ¾Ñ˜ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ð¸ Ð¼Ð¾Ñ€Ð° Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ð¸Ñ‚Ð¸ Ñƒ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ñƒ Ð½Ð° Ð½Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ â€˜%sâ€™ ÐºÐ¾Ð´ %L."
 
-#: fortran/resolve.c:976 fortran/resolve.c:5434 fortran/resolve.c:6098
+#: fortran/resolve.c:1029 fortran/resolve.c:5576 fortran/resolve.c:6282
 #, no-c-format
 msgid "Label %d referenced at %L is never defined"
 msgstr "Ð•Ñ‚Ð¸ÐºÐµÑ‚Ð° %d Ð¿Ð¾Ð¼ÐµÐ½ÑƒÑ‚Ð° ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð°"
 
-#: fortran/resolve.c:986
+#: fortran/resolve.c:1039
 #, fuzzy, no-c-format
 msgid "'%s' at %L is ambiguous"
 msgstr "Ð”Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½ Ñ�Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:1018
+#: fortran/resolve.c:1075
 #, no-c-format
 msgid "Statement function '%s' at %L is not allowed as an actual argument"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° ÐºÐ°Ð¾ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: fortran/resolve.c:1026
+#: fortran/resolve.c:1083
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
 msgstr "Ð¡Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ ÐºÐ°Ð¾ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: fortran/resolve.c:1033
+#: fortran/resolve.c:1090
 #, no-c-format
 msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
 msgstr "Ð£Ð½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° ÐºÐ°Ð¾ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: fortran/resolve.c:1039
+#: fortran/resolve.c:1096
 #, no-c-format
 msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ð° Ð½ÐµÑ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° ÐºÐ°Ð¾ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: fortran/resolve.c:1059
+#: fortran/resolve.c:1116
 #, fuzzy, no-c-format
 msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ° Ð½ÐµÑ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° ÐºÐ°Ð¾ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:1098
+#: fortran/resolve.c:1157
 #, no-c-format
 msgid "Symbol '%s' at %L is ambiguous"
 msgstr "Ð”Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½ Ñ�Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:1143
+#: fortran/resolve.c:1206
 #, no-c-format
 msgid "By-value argument at %L is not of numeric type"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚-Ð¿Ð¾-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð±Ñ€Ð¾Ñ˜ÐµÐ²Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: fortran/resolve.c:1150
+#: fortran/resolve.c:1213
 #, no-c-format
 msgid "By-value argument at %L cannot be an array or an array section"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚-Ð¿Ð¾-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ð· Ð¸Ð»Ð¸ Ð¾Ð´ÐµÑ™Ð°Ðº Ð½Ð¸Ð·Ð°"
 
-#: fortran/resolve.c:1164
+#: fortran/resolve.c:1227
 #, no-c-format
 msgid "By-value argument at %L is not allowed in this context"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚-Ð¿Ð¾-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
 
-#: fortran/resolve.c:1176
+#: fortran/resolve.c:1239
 #, no-c-format
 msgid "Passing internal procedure at %L by location not allowed"
 msgstr "Ð�Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ Ð¿Ð¾ Ð»Ð¾ÐºÐ°Ñ†Ð¸Ñ˜Ð¸ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:1293
+#: fortran/resolve.c:1356
 #, fuzzy, no-c-format
 msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
 msgstr "â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð½Ð¸Ð· Ð¸ Ð¾Ð¿Ñ†Ð¸Ð¾Ð½; Ð°ÐºÐ¾ Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ, Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ, Ð¾Ñ�Ð¸Ð¼ Ð°ÐºÐ¾ Ð¿Ð¾Ñ�Ñ‚Ð¾Ñ˜Ð¸ Ð½Ðµ-Ð¾Ð¿Ñ†Ð¸Ð¾Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ñ�Ñ‚Ð¾Ð³ Ñ€Ð°Ð½Ð³Ð° (12.4.1.5)"
 
-#: fortran/resolve.c:1315
+#: fortran/resolve.c:1378
 #, fuzzy
 msgid "elemental procedure"
 msgstr "ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ð¸ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼"
 
-#: fortran/resolve.c:1332
+#: fortran/resolve.c:1395
 #, no-c-format
 msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
 msgstr ""
 
-#: fortran/resolve.c:1466
+#: fortran/resolve.c:1531
 #, no-c-format
 msgid "There is no specific function for the generic '%s' at %L"
 msgstr "Ð�ÐµÐ¼Ð° Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð·Ð° Ð³ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:1475
+#: fortran/resolve.c:1540
 #, no-c-format
 msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ñƒ Ñ�ÐºÐ»Ð°Ð´Ñƒ Ñ�Ð° Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¸Ð¼ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¸Ð¼ Ñ�ÑƒÑ‡ÐµÑ™ÐµÐ¼"
 
-#: fortran/resolve.c:1513
+#: fortran/resolve.c:1594
 #, no-c-format
 msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ˜Ðµ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð° Ð°Ð»Ð¸ Ð½Ð¸Ñ˜Ðµ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð° Ñ�Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð¼"
 
-#: fortran/resolve.c:1559
+#: fortran/resolve.c:1640
 #, no-c-format
 msgid "Unable to resolve the specific function '%s' at %L"
 msgstr "Ð�Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ñ€Ð°Ð·Ñ€ÐµÑˆÐ¸Ð¼ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:1615 fortran/resolve.c:8740
+#: fortran/resolve.c:1696 fortran/resolve.c:8931
 #, no-c-format
 msgid "Function '%s' at %L has no IMPLICIT type"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½ÐµÐ¼Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð°Ð½ Ñ‚Ð¸Ð¿"
 
-#: fortran/resolve.c:1799
+#: fortran/resolve.c:1907
 #, fuzzy, no-c-format
 msgid "Argument to '%s' at %L is not a variable"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ %s ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: fortran/resolve.c:1871
+#: fortran/resolve.c:1979
 #, fuzzy, no-c-format
 msgid "More actual than formal arguments in '%s' call at %L"
 msgstr "Ð’Ð¸ÑˆÐµ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¸Ñ… Ð½ÐµÐ³Ð¾ Ñ„Ð¾Ñ€Ð¼Ð°Ð»Ð½Ð¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:1883
+#: fortran/resolve.c:1991
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
 msgstr ""
 
-#: fortran/resolve.c:1909
+#: fortran/resolve.c:2017
 #, no-c-format
 msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
 msgstr ""
 
-#: fortran/resolve.c:1926
+#: fortran/resolve.c:2034
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr ""
 
-#: fortran/resolve.c:1936
+#: fortran/resolve.c:2044
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr ""
 
-#: fortran/resolve.c:1959 fortran/resolve.c:1998
+#: fortran/resolve.c:2067 fortran/resolve.c:2106
 #, fuzzy, no-c-format
 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %s ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð´ÑƒÐ¶Ð¸Ð½Ðµ Ñ˜ÐµÐ´Ð°Ð½"
 
 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
 #. scalar pointer.
-#: fortran/resolve.c:1974
+#: fortran/resolve.c:2082
 #, fuzzy, no-c-format
 msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡"
 
-#: fortran/resolve.c:1990
+#: fortran/resolve.c:2098
 #, fuzzy, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a scalar"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
 
 #. TODO: Update this error message to allow for procedure
 #. pointers once they are implemented.
-#: fortran/resolve.c:2012
+#: fortran/resolve.c:2120
 #, fuzzy, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a procedure"
 msgstr "Ð˜Ð¼Ðµ â€˜%sâ€™ ÐºÐ¾Ð´ %C Ñ˜Ðµ Ð¸Ð¼Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ"
 
-#: fortran/resolve.c:2020
+#: fortran/resolve.c:2128
 #, fuzzy, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ñ‡Ð¸Ñ�Ñ‚Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ"
 
-#: fortran/resolve.c:2062
+#: fortran/resolve.c:2170
 #, no-c-format
 msgid "'%s' at %L is not a function"
 msgstr "â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: fortran/resolve.c:2068
+#: fortran/resolve.c:2176
 #, no-c-format
 msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
 msgstr ""
 
 #. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:2111
+#: fortran/resolve.c:2219
 #, no-c-format
 msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° Ñ˜Ðµ ÐºÐ°Ð¾ CHARACTER(*) Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° ÐºÐ¾Ð´ %L Ð¿Ð¾ÑˆÑ‚Ð¾ Ð½Ð¸Ñ˜Ðµ Ð»Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: fortran/resolve.c:2164
+#: fortran/resolve.c:2272
 #, no-c-format
 msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
 msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¸ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð° Ð½ÐµÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð¸ WORKSHARE"
 
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2321
 #, no-c-format
 msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
 msgstr "ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ð½Ðµ-Ñ‡Ð¸Ñ�Ñ‚Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L ÑƒÐ½ÑƒÑ‚Ð°Ñ€ FORALL %s"
 
-#: fortran/resolve.c:2220
+#: fortran/resolve.c:2328
 #, no-c-format
 msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
 msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð·Ð° Ð½ÐµÑ‡Ð¸Ñ�Ñ‚Ñƒ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ñ‡Ð¸Ñ�Ñ‚Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ"
 
-#: fortran/resolve.c:2235
+#: fortran/resolve.c:2343
 #, no-c-format
 msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ð°Ñ‚Ð¸ Ñ�Ð°Ð¼Ñƒ Ñ�ÐµÐ±Ðµ, Ð¿Ð¾ÑˆÑ‚Ð¾ Ð½Ð¸Ñ˜Ðµ Ñ€ÐµÐºÑƒÑ€Ð·Ð¸Ð²Ð½Ð°"
 
-#: fortran/resolve.c:2243
+#: fortran/resolve.c:2351
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as RECURSIVE"
 msgstr "ÐŸÐ¾Ð·Ð¸Ð² Ð·Ð° ÑƒÐ½Ð¾Ñ� â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ˜ÐµÑ�Ñ‚Ðµ Ñ€ÐµÐºÑƒÑ€Ð·Ð¸Ð²Ð°Ð½, Ð°Ð»Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ Ñ‚Ð°ÐºÐ²Ð°"
 
-#: fortran/resolve.c:2285
+#: fortran/resolve.c:2393
 #, no-c-format
 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
 msgstr "ÐŸÐ¾Ð·Ð¸Ð² Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° Ð·Ð° â€˜%sâ€™ Ñƒ Ð±Ð»Ð¾ÐºÑƒ FORALL ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ñ‡Ð¸Ñ�Ñ‚"
 
-#: fortran/resolve.c:2288
+#: fortran/resolve.c:2396
 #, no-c-format
 msgid "Subroutine call to '%s' at %L is not PURE"
 msgstr "ÐŸÐ¾Ð·Ð¸Ð² Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° Ð·Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ñ‡Ð¸Ñ�Ñ‚"
 
-#: fortran/resolve.c:2351
+#: fortran/resolve.c:2459
 #, no-c-format
 msgid "There is no specific subroutine for the generic '%s' at %L"
 msgstr "Ð�ÐµÐ¼Ð° Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¾Ð³ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° Ð·Ð° Ð³ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:2360
+#: fortran/resolve.c:2468
 #, no-c-format
 msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ¸ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ñƒ Ñ�ÐºÐ»Ð°Ð´Ñƒ Ñ�Ð° Ñ�ÑƒÑ‡ÐµÑ™ÐµÐ¼ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð°"
 
-#: fortran/resolve.c:2468
+#: fortran/resolve.c:2576
 #, fuzzy, no-c-format
 msgid "Missing SHAPE parameter for call to %s at %L"
 msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ñ�Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:2476
+#: fortran/resolve.c:2584
 #, no-c-format
 msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
 msgstr ""
 
-#: fortran/resolve.c:2543
+#: fortran/resolve.c:2667
 #, no-c-format
 msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr "ÐŸÐ¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ˜Ðµ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¸ Ð°Ð»Ð¸ Ð½Ð¸Ñ˜Ðµ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð°Ð½ Ñ�Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¸Ð¼"
 
-#: fortran/resolve.c:2587
+#: fortran/resolve.c:2711
 #, no-c-format
 msgid "Unable to resolve the specific subroutine '%s' at %L"
 msgstr "Ð�Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ñ€Ð°Ð·Ñ€ÐµÑˆÐ¸Ð¼ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¸ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:2644
+#: fortran/resolve.c:2768
 #, no-c-format
 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
 msgstr "â€ž%sâ€œ ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ˜Ð¸ Ð½Ð¸Ñ˜Ðµ Ñƒ Ñ�ÐºÐ»Ð°Ð´Ñƒ Ñ�Ð° Ð¿Ð¾Ð·Ð¸Ð²Ð¾Ð¼ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:2663
+#: fortran/resolve.c:2787
 #, no-c-format
 msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr "ÐŸÐ¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ð°Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾Ð³ Ñ�ÐµÐ±Ðµ, Ð¿Ð¾ÑˆÑ‚Ð¾ Ð½Ð¸Ñ˜Ðµ Ñ€ÐµÐºÑƒÑ€Ð·Ð¸Ð²Ð°Ð½"
 
-#: fortran/resolve.c:2671
+#: fortran/resolve.c:2795
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared as RECURSIVE"
 msgstr "ÐŸÐ¾Ð·Ð¸Ð² Ð·Ð° ÑƒÐ½Ð¾Ñ� â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ˜ÐµÑ�Ñ‚Ðµ Ñ€ÐµÐºÑƒÑ€Ð·Ð¸Ð²Ð°Ð½, Ð°Ð»Ð¸ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ°Ð¾ Ñ‚Ð°ÐºÐ°Ð²"
 
-#: fortran/resolve.c:2741
+#: fortran/resolve.c:2865
 #, no-c-format
 msgid "Shapes for operands at %L and %L are not conformable"
 msgstr "ÐžÐ±Ð»Ð¸Ñ†Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð°Ð´Ð° ÐºÐ¾Ð´ %L Ð¸ %L Ð½Ð¸Ñ�Ñƒ ÑƒÑ�Ð°Ð³Ð»Ð°Ñ�Ð¸Ð²Ð¸"
 
-#: fortran/resolve.c:2792
+#: fortran/resolve.c:2916
 #, fuzzy, c-format
 msgid "Invalid context for NULL() pointer at %%L"
 msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ð·Ð° %s ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:2808
+#: fortran/resolve.c:2932
 #, c-format
 msgid "Operand of unary numeric operator '%s' at %%L is %s"
 msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´ ÑƒÐ½Ð°Ñ€Ð½Ð¾Ð³ Ð±Ñ€Ð¾Ñ˜ÐµÐ²Ð½Ð¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %%L Ñ˜Ðµ %s"
 
-#: fortran/resolve.c:2824
+#: fortran/resolve.c:2948
 #, c-format
 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
 msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð³ Ð±Ñ€Ð¾Ñ˜ÐµÐ²Ð½Ð¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %%L Ñ�Ñƒ %s/%s"
 
-#: fortran/resolve.c:2838
+#: fortran/resolve.c:2962
 #, c-format
 msgid "Operands of string concatenation operator at %%L are %s/%s"
 msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð½Ð°Ð´Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°ÑšÐ° Ð½Ð¸Ñ�ÐºÐ¸ ÐºÐ¾Ð´ %%L Ñ�Ñƒ %s/%s"
 
-#: fortran/resolve.c:2857
+#: fortran/resolve.c:2981
 #, c-format
 msgid "Operands of logical operator '%s' at %%L are %s/%s"
 msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %%L Ñ�Ñƒ %s/%s"
 
-#: fortran/resolve.c:2871
+#: fortran/resolve.c:2995
 #, fuzzy, c-format
 msgid "Operand of .not. operator at %%L is %s"
 msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° .NOT. ÐºÐ¾Ð´ %%L Ñ˜Ðµ %s"
 
-#: fortran/resolve.c:2885
+#: fortran/resolve.c:3009
 msgid "COMPLEX quantities cannot be compared at %L"
 msgstr "ÐšÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð¿Ð¾Ñ€ÐµÐ´Ð¸Ñ‚Ð¸ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:2913
+#: fortran/resolve.c:3037
 #, c-format
 msgid "Logicals at %%L must be compared with %s instead of %s"
 msgstr "Ð›Ð¾Ð³Ð¸Ñ‡ÐºÐµ ÐºÐ¾Ð´ %%L Ð¼Ð¾Ñ€Ð°Ñ˜Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ñ€ÐµÑ’ÐµÐ½Ðµ Ñ�Ð° %s ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ %s"
 
-#: fortran/resolve.c:2919
+#: fortran/resolve.c:3043
 #, c-format
 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
 msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐ° â€˜%sâ€™ ÐºÐ¾Ð´ %%L Ñ�Ñƒ %s/%s"
 
-#: fortran/resolve.c:2927
+#: fortran/resolve.c:3051
 #, fuzzy, c-format
 msgid "Unknown operator '%s' at %%L"
 msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ â€˜%sâ€™ Ñƒ %%:version-compare"
 
-#: fortran/resolve.c:2929
+#: fortran/resolve.c:3053
 #, c-format
 msgid "Operand of user operator '%s' at %%L is %s"
 msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´ ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %%L Ñ˜Ðµ %s"
 
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:3056
 #, c-format
 msgid "Operands of user operator '%s' at %%L are %s/%s"
 msgstr "ÐžÐ¿ÐµÑ€Ð°Ð½Ð´Ð¸ ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %%L Ñ�Ñƒ %s/%s"
 
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3142
 #, fuzzy, c-format
 msgid "Inconsistent ranks for operator at %%L and %%L"
 msgstr "Ð�ÐµÑƒÑ�Ð°Ð³Ð»Ð°ÑˆÐµÐ½Ð¸ Ñ€Ð°Ð½Ð³Ð¾Ð²Ð¸ Ð·Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ ÐºÐ¾Ð´ %L Ð¸ %L"
 
-#: fortran/resolve.c:3212
+#: fortran/resolve.c:3339
 #, fuzzy, no-c-format
 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
 
-#: fortran/resolve.c:3220
+#: fortran/resolve.c:3347
 #, fuzzy, no-c-format
 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
 
-#: fortran/resolve.c:3239
+#: fortran/resolve.c:3366
 #, no-c-format
 msgid "Illegal stride of zero at %L"
 msgstr "Ð�ÐµÐ´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ð½ÑƒÐ»Ñ‚Ð¸ ÐºÐ¾Ñ€Ð°Ðº ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:3256
+#: fortran/resolve.c:3383
 #, fuzzy, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
 
-#: fortran/resolve.c:3264
+#: fortran/resolve.c:3391
 #, fuzzy, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
 
-#: fortran/resolve.c:3280
+#: fortran/resolve.c:3407
 #, fuzzy, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
 
-#: fortran/resolve.c:3289
+#: fortran/resolve.c:3416
 #, fuzzy, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "Ð£Ð¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
 
-#: fortran/resolve.c:3328
+#: fortran/resolve.c:3455
 #, no-c-format
 msgid "Rightmost upper bound of assumed size array section not specified at %L"
 msgstr "Ð�Ð¸Ñ˜Ðµ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð´ÐµÑ�Ð½Ð° Ð³Ð¾Ñ€ÑšÐ° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:3338
+#: fortran/resolve.c:3465
 #, no-c-format
 msgid "Rank mismatch in array reference at %L (%d/%d)"
 msgstr "Ð�ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ€Ð°Ð½Ð³Ð¾Ð²Ð° Ñƒ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ñƒ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L (%d/%d)"
 
-#: fortran/resolve.c:3366
+#: fortran/resolve.c:3493
 #, no-c-format
 msgid "Array index at %L must be scalar"
 msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
 
-#: fortran/resolve.c:3372
+#: fortran/resolve.c:3499
 #, no-c-format
 msgid "Array index at %L must be of INTEGER type"
 msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸"
 
-#: fortran/resolve.c:3378
+#: fortran/resolve.c:3505
 #, no-c-format
 msgid "Extension: REAL array index at %L"
 msgstr "ÐŸÑ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ: Ñ€ÐµÐ°Ð»Ð½Ð¸ Ð¸Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:3408
+#: fortran/resolve.c:3535
 #, no-c-format
 msgid "Argument dim at %L must be scalar"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
 
-#: fortran/resolve.c:3414
+#: fortran/resolve.c:3542
 #, no-c-format
 msgid "Argument dim at %L must be of INTEGER type"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸"
 
-#: fortran/resolve.c:3534
+#: fortran/resolve.c:3663
 #, no-c-format
 msgid "Array index at %L is an array of rank %d"
 msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð½Ð¸Ð· Ñ€Ð°Ð½Ð³Ð° %d"
 
-#: fortran/resolve.c:3571
+#: fortran/resolve.c:3700
 #, no-c-format
 msgid "Substring start index at %L must be of type INTEGER"
 msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ñ‡ÐµÑ‚ÐºÐ° Ð¿Ð¾Ð´Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸"
 
-#: fortran/resolve.c:3578
+#: fortran/resolve.c:3707
 #, no-c-format
 msgid "Substring start index at %L must be scalar"
 msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ñ‡ÐµÑ‚ÐºÐ° Ð¿Ð¾Ð´Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
 
-#: fortran/resolve.c:3587
+#: fortran/resolve.c:3716
 #, no-c-format
 msgid "Substring start index at %L is less than one"
 msgstr "Ð˜Ð½Ð´ÐµÐºÑ� Ð¿Ð¾Ñ‡ÐµÑ‚ÐºÐ° Ð¿Ð¾Ð´Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¼Ð°ÑšÐ¸ Ð¾Ð´ Ñ˜ÐµÐ´Ð°Ð½"
 
-#: fortran/resolve.c:3600
+#: fortran/resolve.c:3729
 #, no-c-format
 msgid "Substring end index at %L must be of type INTEGER"
 msgstr "Ð˜Ð½Ð´ÐµÐºÑ� ÐºÑ€Ð°Ñ˜Ð° Ð¿Ð¾Ð´Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸"
 
-#: fortran/resolve.c:3607
+#: fortran/resolve.c:3736
 #, no-c-format
 msgid "Substring end index at %L must be scalar"
 msgstr "Ð˜Ð½Ð´ÐµÐºÑ� ÐºÑ€Ð°Ñ˜Ð° Ð¿Ð¾Ð´Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
 
-#: fortran/resolve.c:3617
+#: fortran/resolve.c:3746
 #, no-c-format
 msgid "Substring end index at %L exceeds the string length"
 msgstr "Ð˜Ð½Ð´ÐµÐºÑ� ÐºÑ€Ð°Ñ˜Ð° Ð¿Ð¾Ð´Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ð´ %L Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð´ÑƒÐ¶Ð¸Ð½Ñƒ Ð½Ð¸Ñ�ÐºÐµ"
 
-#: fortran/resolve.c:3755
+#: fortran/resolve.c:3884
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
 msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° Ð´ÐµÑ�Ð½Ð¾ Ð¾Ð´ Ð´ÐµÐ»Ð¸Ð¼Ð¸Ñ‡Ð½Ð¾Ð³ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ñ�Ð° Ð½ÐµÐ½ÑƒÐ»Ñ‚Ð¸Ð¼ Ñ€Ð°Ð½Ð³Ð¾Ð¼ Ð½Ðµ Ñ�Ð¼Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:3762
+#: fortran/resolve.c:3891
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
 msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° Ð´ÐµÑ�Ð½Ð¾ Ð¾Ð´ Ð´ÐµÐ»Ð¸Ð¼Ð¸Ñ‡Ð½Ð¾Ð³ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ñ�Ð° Ð½ÐµÐ½ÑƒÐ»Ñ‚Ð¸Ð¼ Ñ€Ð°Ð½Ð³Ð¾Ð¼ Ð½Ðµ Ñ�Ð¼Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:3781
+#: fortran/resolve.c:3910
 #, no-c-format
 msgid "Two or more part references with nonzero rank must not be specified at %L"
 msgstr "Ð”Ð²Ð° Ð¸Ð»Ð¸ Ð²Ð¸ÑˆÐµ Ð´ÐµÐ»Ð¸Ð¼Ð¸Ñ‡Ð½Ð° ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ñ�Ð° Ð½ÐµÐ½ÑƒÐ»Ñ‚Ð¸Ð¼ Ñ€Ð°Ð½Ð³Ð¾Ð¼ Ð½Ðµ Ñ�Ð¼ÐµÑ˜Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:3956
+#: fortran/resolve.c:4085
 #, fuzzy, no-c-format
 msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™, ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ, ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ðµ ÐºÐ¾Ð´ %L Ð¿Ñ€Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ ENTRY Ñƒ ÐºÐ¾Ñ˜Ð¾Ñ˜ Ñ˜Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
 
-#: fortran/resolve.c:3961
+#: fortran/resolve.c:4090
 #, no-c-format
 msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ñ˜Ðµ ÐºÐ¾Ð´ %L Ð¿Ñ€Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ ENTRY Ñƒ ÐºÐ¾Ñ˜Ð¾Ñ˜ Ñ˜Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
 
-#: fortran/resolve.c:4238
+#: fortran/resolve.c:4367
 #, no-c-format
 msgid "%s at %L must be a scalar"
 msgstr "%s ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
 
-#: fortran/resolve.c:4248
+#: fortran/resolve.c:4377
 #, fuzzy, no-c-format
 msgid "Deleted feature: %s at %L must be integer"
 msgstr "ÐšÑ€ÐµÑ˜Ð¾Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸."
 
-#: fortran/resolve.c:4252 fortran/resolve.c:4259
+#: fortran/resolve.c:4381 fortran/resolve.c:4388
 #, no-c-format
 msgid "%s at %L must be INTEGER"
 msgstr "%s ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾"
 
-#: fortran/resolve.c:4279
+#: fortran/resolve.c:4408
 #, no-c-format
 msgid "Cannot assign to loop variable in PURE procedure at %L"
 msgstr "Ð�Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´Ð¾Ð´ÐµÑ™Ð¸Ð²Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾Ñ˜ Ð¿ÐµÑ‚Ñ™Ðµ Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:4303
+#: fortran/resolve.c:4432
 #, no-c-format
 msgid "Step expression in DO loop at %L cannot be zero"
 msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° ÐºÐ¾Ñ€Ð°Ðº Ñƒ Ð¿ÐµÑ‚Ñ™Ð¸ DO ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ð°"
 
-#: fortran/resolve.c:4378
+#: fortran/resolve.c:4508
 #, no-c-format
 msgid "FORALL index-name at %L must be a scalar INTEGER"
 msgstr "Ð˜Ð½Ð´ÐµÐºÑ�-Ð¸Ð¼Ðµ Ñƒ FORALL ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
 
-#: fortran/resolve.c:4383
+#: fortran/resolve.c:4513
 #, no-c-format
 msgid "FORALL start expression at %L must be a scalar INTEGER"
 msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° Ð¿Ð¾Ñ‡ÐµÑ‚Ð°Ðº Ñƒ FORALL ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
 
-#: fortran/resolve.c:4390
+#: fortran/resolve.c:4520
 #, no-c-format
 msgid "FORALL end expression at %L must be a scalar INTEGER"
 msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° ÐºÑ€Ð°Ñ˜ Ñƒ FORALL ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
 
-#: fortran/resolve.c:4398
+#: fortran/resolve.c:4528
 #, no-c-format
 msgid "FORALL stride expression at %L must be a scalar %s"
 msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° ÐºÐ¾Ñ€Ð°Ðº Ñƒ FORALL ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ %s"
 
-#: fortran/resolve.c:4403
+#: fortran/resolve.c:4533
 #, no-c-format
 msgid "FORALL stride expression at %L cannot be zero"
 msgstr "Ð˜Ð·Ñ€Ð°Ð· Ð·Ð° ÐºÐ¾Ñ€Ð°Ðº Ñƒ FORALL ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ð°"
 
-#: fortran/resolve.c:4419
+#: fortran/resolve.c:4549
 #, fuzzy, no-c-format
 msgid "FORALL index '%s' may not appear in triplet specification at %L"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ˜Ð°Ð²Ð¸Ñ‚Ð¸ Ñƒ Ð¸Ð·Ñ€Ð°Ð·Ñƒ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:4499
+#: fortran/resolve.c:4629
 #, no-c-format
 msgid "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr "Ð˜Ð·Ñ€Ð°Ð· Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ DEALLOCATE ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð² Ð¸Ð»Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡"
 
-#: fortran/resolve.c:4506
+#: fortran/resolve.c:4636
 #, fuzzy, no-c-format
 msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
 msgstr "Ð�Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ð±Ñ€Ð¸ÑˆÐµÐ¼ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:4675
+#: fortran/resolve.c:4740
 #, no-c-format
 msgid "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the same statement at %L"
 msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ�Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ�Ð°ÑšÐ° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ�Ð°Ð½Ð° Ñƒ Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:4711
+#: fortran/resolve.c:4776
 #, no-c-format
 msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr "Ð˜Ð·Ñ€Ð°Ð· Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð² Ð¸Ð»Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡"
 
-#: fortran/resolve.c:4719
+#: fortran/resolve.c:4784
 #, fuzzy, no-c-format
 msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
 msgstr "Ð�Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸ÑˆÐµÐ¼ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:4743
+#: fortran/resolve.c:4808
 #, no-c-format
 msgid "Array specification required in ALLOCATE statement at %L"
 msgstr "ÐŸÐ¾Ñ‚Ñ€ÐµÐ±Ð½Ð° Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:4773
+#: fortran/resolve.c:4838
 #, no-c-format
 msgid "Bad array specification in ALLOCATE statement at %L"
 msgstr "Ð›Ð¾ÑˆÐ° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:4791
+#: fortran/resolve.c:4856
 #, no-c-format
 msgid "'%s' must not appear an the array specification at %L in the same ALLOCATE statement where it is itself allocated"
 msgstr "â€˜%sâ€™ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´Ð° Ñ�Ðµ Ñ˜Ð°Ð²Ð¸ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð¸ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñƒ Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ�Ð°ÑšÐ° Ð³Ð´Ðµ Ñ�Ðµ Ð¸ Ñ�Ð°Ð¼Ð¾ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸ÑˆÐµ"
 
+#: fortran/resolve.c:4880
+#, fuzzy, no-c-format
+msgid "STAT variable '%s' of %s statement at %C cannot be INTENT(IN)"
+msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ�Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ"
+
+#: fortran/resolve.c:4884
+#, fuzzy, no-c-format
+msgid "Illegal STAT variable in %s statement at %C for a PURE procedure"
+msgstr "Ð�ÐµÐ´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñ�Ñ‚Ð°Ñ‚ÑƒÑ�Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %C Ð·Ð° Ñ‡Ð¸Ñ�Ñ‚Ñƒ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ"
+
+#: fortran/resolve.c:4922
+#, fuzzy, no-c-format
+msgid "STAT tag in %s statement at %L must be a variable"
+msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ�Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %C Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°"
+
+#: fortran/resolve.c:4928
+#, fuzzy, no-c-format
+msgid "STAT tag in %s statement at %L must be of type INTEGER"
+msgstr "ÐžÐ·Ð½Ð°ÐºÐ° STAT Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð°"
+
 #. The cases overlap, or they are the same
 #. 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.
-#: fortran/resolve.c:4949
+#: fortran/resolve.c:5091
 #, no-c-format
 msgid "CASE label at %L overlaps with CASE label at %L"
 msgstr "Ð•Ñ‚Ð¸ÐºÐµÑ‚Ð° CASE ÐºÐ¾Ð´ %L Ð¿Ñ€ÐµÐºÐ»Ð°Ð¿Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ñƒ CASE ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:5000
+#: fortran/resolve.c:5142
 #, no-c-format
 msgid "Expression in CASE statement at %L must be of type %s"
 msgstr "Ð˜Ð·Ñ€Ð°Ð· Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ CASE ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð° %s"
 
-#: fortran/resolve.c:5011
+#: fortran/resolve.c:5153
 #, no-c-format
 msgid "Expression in CASE statement at %L must be kind %d"
 msgstr "Ð˜Ð·Ñ€Ð°Ð· Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ CASE ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð²Ñ€Ñ�Ñ‚Ð° %d"
 
-#: fortran/resolve.c:5023
+#: fortran/resolve.c:5165
 #, no-c-format
 msgid "Expression in CASE statement at %L must be scalar"
 msgstr "Ð˜Ð·Ñ€Ð°Ð· Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ CASE ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
 
-#: fortran/resolve.c:5069
+#: fortran/resolve.c:5211
 #, no-c-format
 msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
 msgstr "Ð˜Ð·Ð±Ð¾Ñ€Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð· Ñƒ Ñ€Ð°Ñ‡ÑƒÐ½Ñ�ÐºÐ¾Ð¼ GOTO ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
 
-#: fortran/resolve.c:5087
+#: fortran/resolve.c:5229
 #, no-c-format
 msgid "Argument of SELECT statement at %L cannot be %s"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ SELECT ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ %s"
 
-#: fortran/resolve.c:5096
+#: fortran/resolve.c:5238
 #, no-c-format
 msgid "Argument of SELECT statement at %L must be a scalar expression"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ SELECT ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
 
-#: fortran/resolve.c:5161
+#: fortran/resolve.c:5303
 #, no-c-format
 msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
 msgstr "DEFAULT CASE ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð°Ñ›ÐµÐ½ Ð´Ñ€ÑƒÐ³Ð¸Ð¼ DEFAULT CASE ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:5187
+#: fortran/resolve.c:5329
 #, no-c-format
 msgid "Logical range in CASE statement at %L is not allowed"
 msgstr "Ð›Ð¾Ð³Ð¸Ñ‡ÐºÐ¸ Ð¾Ð¿Ñ�ÐµÐ³ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ CASE ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½"
 
-#: fortran/resolve.c:5199
+#: fortran/resolve.c:5341
 #, no-c-format
 msgid "constant logical value in CASE statement is repeated at %L"
 msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð° Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ CASE Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ñ˜Ðµ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:5213
+#: fortran/resolve.c:5355
 #, no-c-format
 msgid "Range specification at %L can never be matched"
 msgstr "ÐžÐ´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð¾Ð¿Ñ�ÐµÐ³Ð° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð½Ð¸ÐºÐ°ÐºÐ¾ Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾ÐºÐ»Ð¾Ð¿Ñ™ÐµÐ½Ð°"
 
-#: fortran/resolve.c:5316
+#: fortran/resolve.c:5458
 #, no-c-format
 msgid "Logical SELECT CASE block at %L has more that two cases"
 msgstr "Ð‘Ð»Ð¾Ðº Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¾Ð³ SELECT CASE ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ð´Ð²Ð° Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð°"
 
-#: fortran/resolve.c:5354
+#: fortran/resolve.c:5496
 #, no-c-format
 msgid "Data transfer element at %L cannot have POINTER components"
 msgstr "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€ÐµÐ½Ð¾Ñ�Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ"
 
-#: fortran/resolve.c:5361
+#: fortran/resolve.c:5503
 #, no-c-format
 msgid "Data transfer element at %L cannot have ALLOCATABLE components"
 msgstr "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€ÐµÐ½Ð¾Ñ�Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ"
 
-#: fortran/resolve.c:5368
+#: fortran/resolve.c:5510
 #, no-c-format
 msgid "Data transfer element at %L cannot have PRIVATE components"
 msgstr "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€ÐµÐ½Ð¾Ñ�Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ"
 
-#: fortran/resolve.c:5377
+#: fortran/resolve.c:5519
 #, no-c-format
 msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
 msgstr "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€ÐµÐ½Ð¾Ñ�Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿ÑƒÐ½ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ð½Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
 
-#: fortran/resolve.c:5441
+#: fortran/resolve.c:5583
 #, no-c-format
 msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ñ†Ð¸Ñ™Ð° Ð³Ñ€Ð°Ð½Ð°ÑšÐ° Ð·Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ñƒ Ð³Ñ€Ð°Ð½Ð°ÑšÐ° ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:5450
+#: fortran/resolve.c:5592
 #, no-c-format
 msgid "Branch at %L causes an infinite loop"
 msgstr "Ð“Ñ€Ð°Ð½Ð°ÑšÐµ ÐºÐ¾Ð´ %L Ð²Ð¾Ð´Ð¸ Ñƒ Ð±ÐµÑ�ÐºÐ¾Ð½Ð°Ñ‡Ð½Ñƒ Ð¿ÐµÑ‚Ñ™Ñƒ"
@@ -9541,648 +9592,658 @@
 #. 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.
-#: fortran/resolve.c:5463
+#: fortran/resolve.c:5605
 #, no-c-format
 msgid "Label at %L is not in the same block as the GOTO statement at %L"
 msgstr "Ð•Ñ‚Ð¸ÐºÐµÑ‚Ð° ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¸Ñ�Ñ‚Ð¾Ð¼ Ð±Ð»Ð¾ÐºÑƒ ÐºÐ°Ð¾ Ð½Ð°Ñ€ÐµÐ´Ð±Ð° GOTO ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:5478 fortran/resolve.c:5492
+#: fortran/resolve.c:5620 fortran/resolve.c:5634
 #, fuzzy, no-c-format
 msgid "Deleted feature: GOTO at %L jumps to END of construct at %L"
 msgstr "Ð—Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾: GOTO ÐºÐ¾Ð´ %L Ñ�ÐºÐ°Ñ‡Ðµ Ð½Ð° END ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:5569
+#: fortran/resolve.c:5711
 #, no-c-format
 msgid "WHERE mask at %L has inconsistent shape"
 msgstr "ÐœÐ°Ñ�ÐºÐ° Ñƒ WHERE ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð½ÐµÑƒÑ�Ð°Ð³Ð»Ð°ÑˆÐµÐ½ Ð¾Ð±Ð»Ð¸Ðº"
 
-#: fortran/resolve.c:5585
+#: fortran/resolve.c:5727
 #, no-c-format
 msgid "WHERE assignment target at %L has inconsistent shape"
 msgstr "Ð¦Ð¸Ñ™ Ð´Ð¾Ð´ÐµÐ»Ðµ Ñƒ WHERE ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð½ÐµÑƒÑ�Ð°Ð³Ð»Ð°ÑˆÐµÐ½ Ð¾Ð±Ð»Ð¸Ðº"
 
-#: fortran/resolve.c:5600 fortran/resolve.c:5682
+#: fortran/resolve.c:5735 fortran/resolve.c:5820
 #, no-c-format
+msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
+msgstr ""
+
+#: fortran/resolve.c:5745 fortran/resolve.c:5830
+#, no-c-format
 msgid "Unsupported statement inside WHERE at %L"
 msgstr "Ð�ÐµÐ¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° ÑƒÐ½ÑƒÑ‚Ð°Ñ€ WHERE ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:5631
+#: fortran/resolve.c:5776
 #, no-c-format
 msgid "Assignment to a FORALL index variable at %L"
 msgstr "Ð”Ð¾Ð´ÐµÐ»Ð° Ñƒ Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ð·Ð° FORALL ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:5639
+#: fortran/resolve.c:5784
 #, no-c-format
 msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
 msgstr "FORALL Ñ�Ð° Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð¼ â€˜%sâ€™ Ð¸Ð·Ð°Ð·Ð¸Ð²Ð° Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ðµ Ð´Ð¾Ð´ÐµÐ»Ðµ Ð¾Ð²Ð¾Ð¼ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ñƒ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:5774
+#: fortran/resolve.c:5922
 #, no-c-format
 msgid "An outer FORALL construct already has an index with this name %L"
 msgstr "Ð¡Ð¿Ð¾Ñ™Ð°ÑˆÑšÐ° ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° FORALL Ð²ÐµÑ› Ð¸Ð¼Ð° Ð¸Ð½Ð´ÐµÐºÑ� Ñ�Ð° Ð¾Ð²Ð¸Ð¼ Ð¸Ð¼ÐµÐ½Ð¾Ð¼ %L"
 
-#: fortran/resolve.c:5830
+#: fortran/resolve.c:5978
 #, no-c-format
 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
 msgstr "ÐžÐ´Ñ€ÐµÐ´Ð±Ð° WHERE/ELSEWHERE ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸ Ð½Ð¸Ð·"
 
-#: fortran/resolve.c:5890
+#: fortran/resolve.c:6037
 #, no-c-format
 msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
 msgstr "ÐŸÐ¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ â€˜%sâ€™ Ð¿Ð¾Ð·Ð²Ð°Ð½ ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ð´Ð¾Ð´ÐµÐ»Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ‡Ð¸Ñ�Ñ‚"
 
-#: fortran/resolve.c:5927
+#: fortran/resolve.c:6110
 #, fuzzy, no-c-format
 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
 msgstr "Ð—Ð½Ð°ÐºÐ¾Ð²Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %L Ð±Ð¸Ð²Ð° Ð¿Ð¾Ð´Ñ�ÐµÑ‡ÐµÐ½ (%d/%d)"
 
-#: fortran/resolve.c:5950
+#: fortran/resolve.c:6135
 #, no-c-format
 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
 msgstr "Ð�Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´Ð¾Ð´ÐµÐ»Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾Ñ˜ â€˜%sâ€™ Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:5962
+#: fortran/resolve.c:6147
 #, fuzzy, no-c-format
 msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
 msgstr "Ð”ÐµÑ�Ð½Ð° Ñ�Ñ‚Ñ€Ð°Ð½Ð° Ð´Ð¾Ð´ÐµÐ»Ðµ ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ˜Ð¸ Ñ�Ð°Ð´Ñ€Ð¶Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸"
 
-#: fortran/resolve.c:6066
+#: fortran/resolve.c:6250
 #, no-c-format
 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° ASSIGNED GOTO ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
 
-#: fortran/resolve.c:6069
+#: fortran/resolve.c:6253
 #, no-c-format
 msgid "Variable '%s' has not been assigned a target label at %L"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾Ñ˜ â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð´ÐµÑ™ÐµÐ½Ð° Ñ†Ð¸Ñ™Ð½Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:6080
+#: fortran/resolve.c:6264
 #, no-c-format
 msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
 msgstr "Ð�Ð»Ñ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÐ° ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÐ°"
 
-#: fortran/resolve.c:6106
+#: fortran/resolve.c:6290
 #, no-c-format
 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
 msgstr "ASSIGN ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ñƒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ñƒ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
 
-#: fortran/resolve.c:6121
+#: fortran/resolve.c:6305
 #, no-c-format
 msgid "Arithmetic IF statement at %L requires a numeric expression"
 msgstr "Ð�Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸Ñ‡ÐºÐ¾ IF ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð±Ñ€Ð¾Ñ˜ÐµÐ²Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
 
-#: fortran/resolve.c:6163
+#: fortran/resolve.c:6347
 #, no-c-format
 msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
 msgstr "Ð˜Ð·Ð»Ð°Ð·Ð½Ð¸ ÑƒÑ�Ð»Ð¾Ð² Ð¸Ð· Ð¿ÐµÑ‚Ñ™Ðµ DO WHILE ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð·"
 
-#: fortran/resolve.c:6170
+#: fortran/resolve.c:6420
 #, no-c-format
-msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
-msgstr "ÐžÐ·Ð½Ð°ÐºÐ° STAT Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ALLOCATE ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð°"
-
-#: fortran/resolve.c:6182
-#, no-c-format
-msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
-msgstr "ÐžÐ·Ð½Ð°ÐºÐ° STAT Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ DEALLOCATE ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð°"
-
-#: fortran/resolve.c:6247
-#, no-c-format
 msgid "FORALL mask clause at %L requires a LOGICAL expression"
 msgstr "ÐžÐ´Ñ€ÐµÐ´Ð±Ð° Ð¼Ð°Ñ�ÐºÐµ Ñƒ FORALL ÐºÐ¾Ð´ %L Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð·"
 
-#: fortran/resolve.c:6317 fortran/resolve.c:6373
+#: fortran/resolve.c:6490 fortran/resolve.c:6546
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
 msgstr ""
 
 #. Common block names match but binding labels do not.
-#: fortran/resolve.c:6338
+#: fortran/resolve.c:6511
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6385
+#: fortran/resolve.c:6558
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
 msgstr ""
 
 #. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:6437
+#: fortran/resolve.c:6610
 #, no-c-format
 msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
 msgstr ""
 
 #. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:6450
+#: fortran/resolve.c:6623
 #, no-c-format
 msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6636
 #, no-c-format
 msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6540
+#: fortran/resolve.c:6713
 #, no-c-format
 msgid "CHARACTER variable has zero length at %L"
 msgstr ""
 
-#: fortran/resolve.c:6828
+#: fortran/resolve.c:7001
 #, no-c-format
 msgid "Allocatable array '%s' at %L must have a deferred shape"
 msgstr "Ð ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ð¸ Ð½Ð¸Ð· â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¾Ð´Ð»Ð¾Ð¶ÐµÐ½Ð¸ Ð¾Ð±Ð»Ð¸Ðº"
 
-#: fortran/resolve.c:6831
+#: fortran/resolve.c:7004
 #, no-c-format
 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
 msgstr "Ð¡ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²"
 
-#: fortran/resolve.c:6838
+#: fortran/resolve.c:7011
 #, no-c-format
 msgid "Array pointer '%s' at %L must have a deferred shape"
 msgstr "Ð�Ð¸Ð·Ð¾Ð²Ð½Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¾Ð´Ð»Ð¾Ð¶ÐµÐ½ Ð¾Ð±Ð»Ð¸Ðº"
 
-#: fortran/resolve.c:6849
+#: fortran/resolve.c:7022
 #, no-c-format
 msgid "Array '%s' at %L cannot have a deferred shape"
 msgstr "Ð�Ð¸Ð· â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¾Ð´Ð»Ð¾Ð¶ÐµÐ½ Ð¾Ð±Ð»Ð¸Ðº"
 
-#: fortran/resolve.c:6878
+#: fortran/resolve.c:7051
 #, fuzzy, no-c-format
 msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
 msgstr "Ð¢Ð¸Ð¿ %s Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸Ð´Ñ€ÑƒÐ¶ÐµÐ½ Ð´Ð¾Ð¼Ð°Ñ›Ð¸Ð½Ñƒ ÐºÐ¾Ð´ %L Ð·Ð°Ñ‚Ð¾ ÑˆÑ‚Ð¾ Ð³Ð° Ð±Ð»Ð¾ÐºÐ¸Ñ€Ð° Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð°Ð½ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ð¸Ñ�Ñ‚Ð¾Ð³ Ð¸Ð¼ÐµÐ½Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:6901
+#: fortran/resolve.c:7074
 #, fuzzy, no-c-format
 msgid "Object '%s' at %L must have the SAVE attribute for default initialization of a component"
 msgstr "ÐžÐ±Ñ˜ÐµÐºÐ°Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %s Ð·Ð° SAVE"
 
 #. The shape of a main program or module array needs to be
 #. constant.
-#: fortran/resolve.c:6948
+#: fortran/resolve.c:7121
 #, no-c-format
 msgid "The module or main program array '%s' at %L must have constant shape"
 msgstr "Ð�Ð¸Ð· Ð¼Ð¾Ð´ÑƒÐ»Ð° Ð¸Ð»Ð¸ Ð³Ð»Ð°Ð²Ð½Ð¾Ð³ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¾Ð±Ð»Ð¸Ðº"
 
-#: fortran/resolve.c:6961
+#: fortran/resolve.c:7134
 #, no-c-format
 msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
 msgstr "Ð•Ð½Ñ‚Ð¸Ñ‚ÐµÑ‚ Ñ�Ð° Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾Ð¼ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ð¾Ð¼ Ð´ÑƒÐ¶Ð¸Ð½Ð¾Ð¼ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð»Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¸Ð»Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
 
-#: fortran/resolve.c:6980
+#: fortran/resolve.c:7153
 #, no-c-format
 msgid "'%s' at %L must have constant character length in this context"
 msgstr "â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñƒ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ñƒ Ð´ÑƒÐ¶Ð¸Ð½Ñƒ Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
 
-#: fortran/resolve.c:7012
+#: fortran/resolve.c:7185
 #, no-c-format
 msgid "Allocatable '%s' at %L cannot have an initializer"
 msgstr "Ð ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
 
-#: fortran/resolve.c:7015
+#: fortran/resolve.c:7188
 #, no-c-format
 msgid "External '%s' at %L cannot have an initializer"
 msgstr "Ð¡Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
 
-#: fortran/resolve.c:7019
+#: fortran/resolve.c:7192
 #, no-c-format
 msgid "Dummy '%s' at %L cannot have an initializer"
 msgstr "Ð›Ð°Ð¶Ð½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
 
-#: fortran/resolve.c:7022
+#: fortran/resolve.c:7195
 #, no-c-format
 msgid "Intrinsic '%s' at %L cannot have an initializer"
 msgstr "Ð¡Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
 
-#: fortran/resolve.c:7025
+#: fortran/resolve.c:7198
 #, no-c-format
 msgid "Function result '%s' at %L cannot have an initializer"
 msgstr "Ð ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
 
-#: fortran/resolve.c:7028
+#: fortran/resolve.c:7201
 #, no-c-format
 msgid "Automatic array '%s' at %L cannot have an initializer"
 msgstr "Ð�ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ¸ Ð½Ð¸Ð· â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
 
-#: fortran/resolve.c:7051
+#: fortran/resolve.c:7224
 #, no-c-format
 msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
 msgstr "Ð˜Ð°ÐºÐ¾ Ñ�Ðµ Ð´Ñ€ÑƒÐ³Ð´Ðµ Ð½Ðµ Ð¿Ð¾Ð¼Ð¸ÑšÐµ, â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð° Ñ�ÑƒÑ‡ÐµÑ™Ð°"
 
-#: fortran/resolve.c:7070
+#: fortran/resolve.c:7243
 #, no-c-format
 msgid "Character-valued statement function '%s' at %L must have constant length"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñƒ Ð´ÑƒÐ¶Ð¸Ð½Ñƒ"
 
-#: fortran/resolve.c:7078
+#: fortran/resolve.c:7251
 #, no-c-format
 msgid "Automatic character length function '%s' at %L must have an explicit interface"
 msgstr "Ð�ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ Ð´ÑƒÐ¶Ð¸Ð½Ðµ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ñ�ÑƒÑ‡ÐµÑ™Ðµ"
 
-#: fortran/resolve.c:7103
+#: fortran/resolve.c:7276
 #, fuzzy, no-c-format
 msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
 msgstr "â€˜%sâ€™ Ñ˜Ðµ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð»Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ â€˜%sâ€™, ÐºÐ¾Ñ˜Ð¸ Ñ˜Ðµ Ñ˜Ð°Ð²Ð°Ð½ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:7126 fortran/resolve.c:7151
+#: fortran/resolve.c:7299 fortran/resolve.c:7324
 #, no-c-format
 msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
 msgstr ""
 
-#: fortran/resolve.c:7168
+#: fortran/resolve.c:7341
 #, fuzzy, no-c-format
 msgid "Function '%s' at %L cannot have an initializer"
 msgstr "Ð ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
 
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7350
 #, no-c-format
 msgid "External object '%s' at %L may not have an initializer"
 msgstr "Ð¡Ð¿Ð¾Ñ™Ð°ÑˆÑšÐ¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
 
-#: fortran/resolve.c:7185
+#: fortran/resolve.c:7358
 #, no-c-format
 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
 msgstr "Ð•Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ€ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚"
 
-#: fortran/resolve.c:7206
+#: fortran/resolve.c:7379
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° CHARACTER(*) â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð½Ð¸Ð·Ð¾Ð²Ð½Ñƒ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: fortran/resolve.c:7210
+#: fortran/resolve.c:7383
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° CHARACTER(*) â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÑƒ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
 # no-c-format
-#: fortran/resolve.c:7214
+#: fortran/resolve.c:7387
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° CHARACTER(*) â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ‡Ð¸Ñ�Ñ‚Ð°"
 
-#: fortran/resolve.c:7218
+#: fortran/resolve.c:7391
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° CHARACTER(*) â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ€ÐµÐºÑƒÑ€Ð·Ð¸Ð²Ð½Ð°"
 
-#: fortran/resolve.c:7227
+#: fortran/resolve.c:7400
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° CHARACTER(*) â€˜%sâ€™ ÐºÐ¾Ð´ %L, Ð·Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ð° Ñ˜Ðµ Ñƒ Ñ„Ð¾Ñ€Ñ‚Ñ€Ð°Ð½Ñƒ 95"
 
-#: fortran/resolve.c:7299
+#: fortran/resolve.c:7472
 #, fuzzy, no-c-format
 msgid "Character length of component '%s' needs to be a constant specification expression at %L"
 msgstr "Ð—Ð½Ð°ÐºÐ¾Ð²Ð½Ð° Ð´ÑƒÐ¶Ð¸Ð½Ð° ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ â€˜%sâ€™ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ¾Ð´ %L."
 
-#: fortran/resolve.c:7314
+#: fortran/resolve.c:7487
 #, no-c-format
 msgid "The component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
 msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° â€˜%sâ€™ Ñ˜Ðµ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° Ñƒ â€˜%sâ€™, ÐºÐ¾Ñ˜Ð° Ñ˜Ðµ Ñ˜Ð°Ð²Ð½Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:7324
+#: fortran/resolve.c:7497
 #, no-c-format
 msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
 msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° %s Ñ‚Ð¸Ð¿Ð° SEQUENCE Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾Ð³ ÐºÐ¾Ð´ %L Ð½ÐµÐ¼Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ SEQUENCE"
 
-#: fortran/resolve.c:7334
+#: fortran/resolve.c:7507
 #, no-c-format
 msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
 msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ° ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° â€˜%sâ€™ Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¿Ñ€Ð¸Ð¿Ð°Ð´Ð° Ñ‚Ð¸Ð¿Ñƒ ÐºÐ¾Ñ˜Ð¸ Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½"
 
-#: fortran/resolve.c:7352
+#: fortran/resolve.c:7525
 #, fuzzy, no-c-format
 msgid "Component '%s' of '%s' at %L must have constant array bounds"
 msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð° â€˜%sâ€™ Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ðµ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ Ð½Ð¸Ð·Ð°."
 
-#: fortran/resolve.c:7395
+#: fortran/resolve.c:7568
 #, fuzzy, no-c-format
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 msgstr "ÐŸÑ€Ð¸Ð²Ð°Ñ‚Ð½Ð¸ Ñ�Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ‡Ð»Ð°Ð½ Ñ˜Ð°Ð²Ð½Ðµ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:7405
+#: fortran/resolve.c:7578
 #, no-c-format
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7418
+#: fortran/resolve.c:7591
 #, fuzzy, no-c-format
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 msgstr "ÐŸÑ€Ð¸Ð²Ð°Ñ‚Ð½Ð¸ Ñ�Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ‡Ð»Ð°Ð½ Ñ˜Ð°Ð²Ð½Ðµ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:7430
+#: fortran/resolve.c:7603
 #, no-c-format
 msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7439
+#: fortran/resolve.c:7612
 #, fuzzy, no-c-format
 msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
 msgstr "Ð�Ð¸Ð· â€˜%sâ€™ Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¾Ð±Ð»Ð¸Ðº Ð´Ð° Ð±Ð¸ Ð±Ð¸Ð¾ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:7451
+#: fortran/resolve.c:7624
 #, fuzzy, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
 msgstr "ÐžÐ±Ñ˜ÐµÐºÐ°Ñ‚ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ"
 
-#: fortran/resolve.c:7459
+#: fortran/resolve.c:7632
 #, fuzzy, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
 msgstr "ÐžÐ±Ñ˜ÐµÐºÐ°Ñ‚ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ"
 
-#: fortran/resolve.c:7485
+#: fortran/resolve.c:7658
 #, no-c-format
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° Ñƒ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:7504
+#: fortran/resolve.c:7677
 #, fuzzy, no-c-format
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 msgstr "ÐŸÐ°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ñ�ÐºÐ¸ Ð½Ð¸Ð· â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð°ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ¾Ð³ Ð¸Ð»Ð¸ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾Ð³ Ð¾Ð±Ð»Ð¸ÐºÐ°"
 
-#: fortran/resolve.c:7515
+#: fortran/resolve.c:7688
 #, no-c-format
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 msgstr "Ð˜Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ñ‚Ð¸Ð¿Ñ�ÐºÐ¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° ÐºÐ°Ñ�Ð½Ð¸Ñ˜ÐµÐ¼ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ"
 
-#: fortran/resolve.c:7526
+#: fortran/resolve.c:7699
 #, no-c-format
 msgid "Incompatible derived type in PARAMETER at %L"
 msgstr "Ð�ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð°Ð½ Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿ Ñƒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñƒ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:7597
+#: fortran/resolve.c:7758
+#, no-c-format
+msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
+msgstr ""
+
+#: fortran/resolve.c:7772
 #, fuzzy, no-c-format
 msgid "Interface '%s' of procedure '%s' at %L must be explicit"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€"
 
-#: fortran/resolve.c:7622
+#: fortran/resolve.c:7797
 #, fuzzy, no-c-format
 msgid "Type specified for intrinsic function '%s' at %L is ignored"
 msgstr "Ð�Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† Ð°Ð»Ñ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð¾Ð³ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÐ° Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:7629
+#: fortran/resolve.c:7804
 #, fuzzy, no-c-format
 msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
 msgstr "Ð¡Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
 
-#: fortran/resolve.c:7636
+#: fortran/resolve.c:7811
 #, fuzzy, no-c-format
 msgid "Intrinsic '%s' at %L does not exist"
 msgstr "Ð¡Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¿Ð¾Ñ�Ñ‚Ð¾Ñ˜Ð¸"
 
-#: fortran/resolve.c:7676
+#: fortran/resolve.c:7851
 #, no-c-format
 msgid "Assumed size array at %L must be a dummy argument"
 msgstr "Ð�Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð»Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: fortran/resolve.c:7679
+#: fortran/resolve.c:7854
 #, no-c-format
 msgid "Assumed shape array at %L must be a dummy argument"
 msgstr "Ð�Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾Ð³ Ð¾Ð±Ð»Ð¸ÐºÐ° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð»Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: fortran/resolve.c:7691
+#: fortran/resolve.c:7866
 #, no-c-format
 msgid "Symbol at %L is not a DUMMY variable"
 msgstr "Ð¡Ð¸Ð¼Ð±Ð¾Ð» ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð»Ð°Ð¶Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°"
 
-#: fortran/resolve.c:7697
+#: fortran/resolve.c:7872
 #, no-c-format
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7707
+#: fortran/resolve.c:7882
 #, fuzzy, no-c-format
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñƒ Ð´ÑƒÐ¶Ð¸Ð½Ñƒ"
 
-#: fortran/resolve.c:7716
+#: fortran/resolve.c:7891
 #, no-c-format
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 msgstr ""
 
-#: fortran/resolve.c:7742
+#: fortran/resolve.c:7917
 #, no-c-format
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 msgstr ""
 
-#: fortran/resolve.c:7795
+#: fortran/resolve.c:7970
 #, fuzzy, no-c-format
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 msgstr "Ð˜Ð·Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ˜Ðµ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™, ÐºÐ¾Ñ˜Ð¸ Ð½Ð¸Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½."
 
-#: fortran/resolve.c:7811
+#: fortran/resolve.c:7987
 #, fuzzy, no-c-format
 msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 msgstr "ÐˆÐ°Ð²Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™"
 
-#: fortran/resolve.c:7830
+#: fortran/resolve.c:8006
 #, no-c-format
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 msgstr "Ð›Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ð¸Ð· â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ Ð¸ Ð·Ð°Ñ‚Ð¾ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
 
-#: fortran/resolve.c:7889
+#: fortran/resolve.c:8065
 #, no-c-format
 msgid "Threadprivate at %L isn't SAVEd"
 msgstr "Ð�Ð¸Ñ‚Ð½Ð¾-Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¾ ÐºÐ¾Ð´ %L Ð½Ðµ Ñ�Ð½Ð¸Ð¼Ð° Ñ�Ðµ"
 
-#: fortran/resolve.c:7967
+#: fortran/resolve.c:8143
 #, no-c-format
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 msgstr "BLOCK DATA ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñƒ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼"
 
-#: fortran/resolve.c:8011
+#: fortran/resolve.c:8149
 #, no-c-format
+msgid "DATA array '%s' at %L must be specified in a previous declaration"
+msgstr ""
+
+#: fortran/resolve.c:8194
+#, no-c-format
 msgid "Nonconstant array section at %L in DATA statement"
 msgstr "Ð�ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¾Ð´ÐµÑ™Ð°Ðº Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ DATA"
 
-#: fortran/resolve.c:8024
+#: fortran/resolve.c:8207
 #, no-c-format
 msgid "DATA statement at %L has more variables than values"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° DATA ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð²Ð¸ÑˆÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¸Ñ… Ð½ÐµÐ³Ð¾ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: fortran/resolve.c:8118
+#: fortran/resolve.c:8301
 #, no-c-format
 msgid "iterator start at %L does not simplify"
 msgstr "Ð¿Ð¾Ñ‡ÐµÑ‚Ð°Ðº Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð½Ðµ ÑƒÐ¿Ñ€Ð¾ÑˆÑ›Ð°Ð²Ð° Ñ�Ðµ"
 
-#: fortran/resolve.c:8125
+#: fortran/resolve.c:8308
 #, no-c-format
 msgid "iterator end at %L does not simplify"
 msgstr "ÐºÑ€Ð°Ñ˜ Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð½Ðµ ÑƒÐ¿Ñ€Ð¾ÑˆÑ›Ð°Ð²Ð° Ñ�Ðµ"
 
-#: fortran/resolve.c:8132
+#: fortran/resolve.c:8315
 #, no-c-format
 msgid "iterator step at %L does not simplify"
 msgstr "ÐºÐ¾Ñ€Ð°Ðº Ð¸Ñ‚ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð½Ðµ ÑƒÐ¿Ñ€Ð¾ÑˆÑ›Ð°Ð²Ð° Ñ�Ðµ"
 
-#: fortran/resolve.c:8258
+#: fortran/resolve.c:8441
 #, no-c-format
 msgid "DATA statement at %L has more values than variables"
 msgstr "Ð�Ð°Ñ€ÐµÐ´Ð±Ð° DATA ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð²Ð¸ÑˆÐµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½ÐµÐ³Ð¾ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¸Ñ…"
 
-#: fortran/resolve.c:8349
+#: fortran/resolve.c:8532
 #, no-c-format
 msgid "Label %d at %L defined but not used"
 msgstr "ÐžÐ·Ð½Ð°ÐºÐ° %d ÐºÐ¾Ð´ %L Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð° Ð°Ð»Ð¸ Ð½ÐµÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð°"
 
-#: fortran/resolve.c:8354
+#: fortran/resolve.c:8537
 #, no-c-format
 msgid "Label %d at %L defined but cannot be used"
 msgstr "ÐžÐ·Ð½Ð°ÐºÐ° %d ÐºÐ¾Ð´ %L Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð° Ð°Ð»Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð°"
 
-#: fortran/resolve.c:8439
+#: fortran/resolve.c:8622
 #, no-c-format
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ SEQUENCE Ð´Ð° Ð±Ð¸ Ð±Ð¸Ð»Ð° Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
 
-#: fortran/resolve.c:8448
+#: fortran/resolve.c:8631
 #, no-c-format
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ðµ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ðµ ÐºÐ°ÐºÐ¾ Ð±Ð¸ Ð±Ð¸Ð»Ð° Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
 
-#: fortran/resolve.c:8465
+#: fortran/resolve.c:8639
+#, fuzzy, no-c-format
+msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
+msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ�Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸Ð¼ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐµÐ¼ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
+
+#: fortran/resolve.c:8656
 #, no-c-format
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ�Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸Ð¼ ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð°Ð¼Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
 
-#: fortran/resolve.c:8570
+#: fortran/resolve.c:8761
 #, no-c-format
 msgid "Syntax error in EQUIVALENCE statement at %L"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ EQUIVALENCE ÐºÐ¾Ð´ %L"
 
-#: fortran/resolve.c:8585
+#: fortran/resolve.c:8776
 #, no-c-format
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 msgstr ""
 
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8788
 #, no-c-format
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 msgstr "Ð§Ð»Ð°Ð½ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð±Ð»Ð¾ÐºÐ° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸ â€˜%sâ€™"
 
-#: fortran/resolve.c:8606
+#: fortran/resolve.c:8797
 #, no-c-format
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 msgstr "Ð˜Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
 
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8876
 #, no-c-format
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 msgstr "Ð�Ð¸Ð· â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ�Ð° Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¸Ð¼ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°Ð¼Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
 
-#: fortran/resolve.c:8696
+#: fortran/resolve.c:8887
 #, no-c-format
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ð°Ñ‚Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
 
-#: fortran/resolve.c:8707
+#: fortran/resolve.c:8898
 #, no-c-format
 msgid "Substring at %L has length zero"
 msgstr "ÐŸÐ¾Ð´Ð½Ð¸Ñ�ÐºÐ° ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð½ÑƒÐ»Ñ‚Ñƒ Ð´ÑƒÐ¶Ð¸Ð½Ñƒ"
 
-#: fortran/resolve.c:8750
+#: fortran/resolve.c:8941
 #, no-c-format
 msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
 msgstr "ÐˆÐ°Ð²Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™"
 
-#: fortran/resolve.c:8762
+#: fortran/resolve.c:8953
 #, no-c-format
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 msgstr "Ð£Ð½Ð¾Ñ� â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½ÐµÐ¼Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð°Ð½ Ñ‚Ð¸Ð¿"
 
-#: fortran/resolve.c:8788
+#: fortran/resolve.c:8979
 #, no-c-format
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: fortran/resolve.c:8795
+#: fortran/resolve.c:8986
 #, no-c-format
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ Ð´ÑƒÐ¶Ð¸Ð½Ðµ"
 
-#: fortran/resolve.c:8801
+#: fortran/resolve.c:8992
 #, no-c-format
 msgid "User operator procedure '%s' at %L must have at least one argument"
 msgstr "ÐŸÑ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð±Ð°Ñ€ Ñ˜ÐµÐ´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: fortran/resolve.c:8811
+#: fortran/resolve.c:9002
 #, no-c-format
 msgid "First argument of operator interface at %L cannot be optional"
 msgstr "ÐŸÑ€Ð²Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�ÑƒÑ‡ÐµÑ™Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð¿Ñ†Ð¸Ð¾Ð½Ð¸"
 
-#: fortran/resolve.c:8823
+#: fortran/resolve.c:9014
 #, no-c-format
 msgid "Second argument of operator interface at %L cannot be optional"
 msgstr "Ð”Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ�ÑƒÑ‡ÐµÑ™Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð¿Ñ†Ð¸Ð¾Ð½Ð¸"
 
-#: fortran/resolve.c:8827
+#: fortran/resolve.c:9018
 #, no-c-format
 msgid "Operator interface at %L must have, at most, two arguments"
 msgstr "Ð¡ÑƒÑ‡ÐµÑ™Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸, Ð½Ð°Ñ˜Ð²Ð¸ÑˆÐµ, Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
 
-#: fortran/resolve.c:8867
+#: fortran/resolve.c:9059
 #, no-c-format
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 msgstr "Ð¡Ð°Ð´Ñ€Ð¶Ð°Ð½Ð° Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñƒ Ñ‡Ð¸Ñ�Ñ‚Ð¾Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð¸ Ð¼Ð¾Ñ€Ð° Ñ‚Ð°ÐºÐ¾Ñ’Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ‡Ð¸Ñ�Ñ‚Ð°"
 
-#: fortran/scanner.c:526
+#: fortran/scanner.c:530
 #, no-c-format
 msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
 msgstr ""
 
-#: fortran/scanner.c:816 fortran/scanner.c:937
+#: fortran/scanner.c:820 fortran/scanner.c:941
 #, no-c-format
 msgid "Limit of %d continuations exceeded in statement at %C"
 msgstr "ÐŸÑ€ÐµÐ¼Ð°ÑˆÐµÐ½Ð¾ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐµ Ð¾Ð´ %d Ð½Ð°Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐ° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ÐºÐ¾Ð´ %C"
 
-#: fortran/scanner.c:861
+#: fortran/scanner.c:865
 #, no-c-format
 msgid "Missing '&' in continued character constant at %C"
 msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ â€˜&â€™ Ñƒ Ð½Ð°Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾Ñ˜ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ð¾Ñ˜ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¸ ÐºÐ¾Ð´ %C"
 
-#: fortran/scanner.c:1071
+#: fortran/scanner.c:1075
 #, no-c-format
 msgid "Nonconforming tab character at %C"
 msgstr "Ð¢Ð°Ð±ÑƒÐ»Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð°Ð½ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ñƒ ÐºÐ¾Ð´ %C"
 
-#: fortran/scanner.c:1153 fortran/scanner.c:1156
+#: fortran/scanner.c:1158 fortran/scanner.c:1161
 #, no-c-format
 msgid "'&' not allowed by itself in line %d"
 msgstr "â€˜&â€™ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ Ñƒ Ð»Ð¸Ð½Ð¸Ñ˜Ð¸ %d"
 
-#: fortran/scanner.c:1189
-#, no-c-format
-msgid "Nonconforming tab character in column 1 of line %d"
+#: fortran/scanner.c:1207
+#, fuzzy, no-c-format
+msgid "Nonconforming tab character in column %d of line %d"
 msgstr "Ð¢Ð°Ð±ÑƒÐ»Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð°Ð½ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ñƒ Ñƒ ÐºÐ¾Ð»Ð¾Ð½Ð¸ 1 Ð»Ð¸Ð½Ð¸Ñ˜Ðµ %d"
 
-#: fortran/scanner.c:1387
+#: fortran/scanner.c:1405
 #, no-c-format
 msgid "%s:%d: file %s left but not entered"
 msgstr "%s:%d: Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° %s Ñ˜Ðµ Ð½Ð°Ð¿ÑƒÑˆÑ‚ÐµÐ½Ð°, Ð°Ð»Ð¸ Ñƒ ÑšÑƒ Ð½Ð¸Ñ˜Ðµ ÑƒÑ’ÐµÐ½Ð¾"
 
-#: fortran/scanner.c:1419
+#: fortran/scanner.c:1438
 #, no-c-format
 msgid "%s:%d: Illegal preprocessor directive"
 msgstr "%s:%d: Ð�ÐµÐ´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ð¿Ñ€ÐµÐ´Ð¾Ð±Ñ€Ð°Ñ’Ð¸Ð²Ð°Ñ‡ÐºÐ° Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð°"
 
-#: fortran/scanner.c:1514
+#: fortran/scanner.c:1533
 #, no-c-format
 msgid "File '%s' is being included recursively"
 msgstr "Ð”Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° â€˜%sâ€™ Ñ�Ðµ ÑƒÐºÑ™ÑƒÑ‡ÑƒÑ˜Ðµ Ñ€ÐµÐºÑƒÑ€Ð·Ð¸Ð²Ð½Ð¾"
 
-#: fortran/scanner.c:1529
+#: fortran/scanner.c:1548
 #, no-c-format
 msgid "Can't open file '%s'"
 msgstr "Ð�Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ â€˜%sâ€™"
 
-#: fortran/scanner.c:1538
+#: fortran/scanner.c:1557
 #, no-c-format
 msgid "Can't open included file '%s'"
 msgstr "Ð�Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ ÑƒÐºÑ™ÑƒÑ‡ÐµÐ½Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ â€˜%sâ€™"
 
-#: fortran/scanner.c:1676
+#: fortran/scanner.c:1701
 #, c-format
 msgid "%s:%3d %s\n"
 msgstr "%s:%3d %s\n"
@@ -10252,134 +10313,134 @@
 msgid "Argument of CHAR function at %L outside of range [0,255]"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ CHAR ÐºÐ¾Ð´ %L Ð²Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³Ð° [0,255]"
 
-#: fortran/simplify.c:1247
+#: fortran/simplify.c:1293
 #, no-c-format
 msgid "Argument of IACHAR at %L must be of length one"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ IACHAR ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð´ÑƒÐ¶Ð¸Ð½Ðµ Ñ˜ÐµÐ´Ð°Ð½"
 
-#: fortran/simplify.c:1254
+#: fortran/simplify.c:1300
 #, no-c-format
 msgid "Argument of IACHAR function at %L outside of range 0..127"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ IACHAR ÐºÐ¾Ð´ %L Ð²Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³Ð° [0,127]"
 
-#: fortran/simplify.c:1293
+#: fortran/simplify.c:1339
 #, no-c-format
 msgid "Invalid second argument of IBCLR at %L"
 msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð´Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ IBCLR ÐºÐ¾Ð´ %L"
 
-#: fortran/simplify.c:1301
+#: fortran/simplify.c:1347
 #, no-c-format
 msgid "Second argument of IBCLR exceeds bit size at %L"
 msgstr "Ð”Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ IBCLR Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð±Ð¸Ñ‚Ñ�ÐºÑƒ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ ÐºÐ¾Ð´ %L"
 
-#: fortran/simplify.c:1335
+#: fortran/simplify.c:1381
 #, no-c-format
 msgid "Invalid second argument of IBITS at %L"
 msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð´Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ IBITS ÐºÐ¾Ð´ %L"
 
-#: fortran/simplify.c:1341
+#: fortran/simplify.c:1387
 #, no-c-format
 msgid "Invalid third argument of IBITS at %L"
 msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ñ€ÐµÑ›Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ IBITS ÐºÐ¾Ð´ %L"
 
-#: fortran/simplify.c:1351
+#: fortran/simplify.c:1397
 #, no-c-format
 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
 msgstr "Ð—Ð±Ð¸Ñ€ Ð´Ñ€ÑƒÐ³Ð¾Ð³ Ð¸ Ñ‚Ñ€ÐµÑ›ÐµÐ³ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ñƒ IBITS Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð±Ð¸Ñ‚Ñ�ÐºÑƒ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ ÐºÐ¾Ð´ %L"
 
-#: fortran/simplify.c:1393
+#: fortran/simplify.c:1439
 #, no-c-format
 msgid "Invalid second argument of IBSET at %L"
 msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð´Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ IBSET ÐºÐ¾Ð´ %L"
 
-#: fortran/simplify.c:1401
+#: fortran/simplify.c:1447
 #, no-c-format
 msgid "Second argument of IBSET exceeds bit size at %L"
 msgstr "Ð”Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ IBSET Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð±Ð¸Ñ‚Ñ�ÐºÑƒ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ ÐºÐ¾Ð´ %L"
 
-#: fortran/simplify.c:1431
+#: fortran/simplify.c:1477
 #, no-c-format
 msgid "Argument of ICHAR at %L must be of length one"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ ICHAR ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð´ÑƒÐ¶Ð¸Ð½Ðµ Ñ˜ÐµÐ´Ð°Ð½"
 
-#: fortran/simplify.c:1646
+#: fortran/simplify.c:1692
 #, no-c-format
 msgid "Argument of INT at %L is not a valid type"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ INT ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: fortran/simplify.c:1688
+#: fortran/simplify.c:1734
 #, no-c-format
 msgid "Argument of %s at %L is not a valid type"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ %s ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: fortran/simplify.c:1786
+#: fortran/simplify.c:1832
 #, no-c-format
 msgid "Invalid second argument of ISHFT at %L"
 msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð´Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ ISHFT ÐºÐ¾Ð´ %L"
 
-#: fortran/simplify.c:1801
+#: fortran/simplify.c:1847
 #, no-c-format
 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
 msgstr "ÐœÐ°Ð³Ð½Ð¸Ñ‚ÑƒÐ´Ð° Ð´Ñ€ÑƒÐ³Ð¾Ð³ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ñƒ ISHFT Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð±Ð¸Ñ‚Ñ�ÐºÑƒ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ ÐºÐ¾Ð´ %L"
 
-#: fortran/simplify.c:1865
+#: fortran/simplify.c:1911
 #, no-c-format
 msgid "Invalid second argument of ISHFTC at %L"
 msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð´Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ ISHFTC ÐºÐ¾Ð´ %L"
 
-#: fortran/simplify.c:1879
+#: fortran/simplify.c:1925
 #, no-c-format
 msgid "Invalid third argument of ISHFTC at %L"
 msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ñ€ÐµÑ›Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ ISHFTC ÐºÐ¾Ð´ %L"
 
-#: fortran/simplify.c:1885
+#: fortran/simplify.c:1931
 #, no-c-format
 msgid "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr "ÐœÐ°Ð³Ð½Ð¸Ñ‚ÑƒÐ´Ð° Ñ‚Ñ€ÐµÑ›ÐµÐ³ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ñƒ ISHFTC Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ BIT_SIZE Ð¿Ñ€Ð²Ð¾Ð³ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/simplify.c:1901
+#: fortran/simplify.c:1947
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
 msgstr "ÐœÐ°Ð³Ð½Ð¸Ñ‚ÑƒÐ´Ð° Ð´Ñ€ÑƒÐ³Ð¾Ð³ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ñƒ ISHFT Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ñ‚Ñ€ÐµÑ›Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ¾Ð´ %L"
 
-#: fortran/simplify.c:1904
+#: fortran/simplify.c:1950
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr "ÐœÐ°Ð³Ð½Ð¸Ñ‚ÑƒÐ´Ð° Ð´Ñ€ÑƒÐ³Ð¾Ð³ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ñƒ ISHFTC Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ BIT_SIZE Ð¿Ñ€Ð²Ð¾Ð³ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/simplify.c:1975
+#: fortran/simplify.c:2021
 #, no-c-format
 msgid "Argument of KIND at %L is a DERIVED type"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ KIND ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: fortran/simplify.c:2163
+#: fortran/simplify.c:2209
 #, no-c-format
 msgid "DIM argument at %L is out of bounds"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ðµ ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
 
-#: fortran/simplify.c:2318
+#: fortran/simplify.c:2364
 #, no-c-format
 msgid "Argument of LOG at %L cannot be less than or equal to zero"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ LOG ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¼Ð°ÑšÐ¸ Ð¸Ð»Ð¸ Ñ˜ÐµÐ´Ð½Ð°Ðº Ð½ÑƒÐ»Ð¸"
 
-#: fortran/simplify.c:2331
+#: fortran/simplify.c:2377
 #, no-c-format
 msgid "Complex argument of LOG at %L cannot be zero"
 msgstr "ÐšÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ LOG ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ð°"
 
-#: fortran/simplify.c:2374
+#: fortran/simplify.c:2420
 #, no-c-format
 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ LOG10 ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¼Ð°ÑšÐ¸ Ð¸Ð»Ð¸ Ñ˜ÐµÐ´Ð½Ð°Ðº Ð½ÑƒÐ»Ð¸"
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2579
+#: fortran/simplify.c:2628
 #, no-c-format
 msgid "Second argument MOD at %L is zero"
 msgstr "Ð”Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ MOD ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð½ÑƒÐ»Ð°"
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2590
+#: fortran/simplify.c:2639
 #, no-c-format
 msgid "Second argument of MOD at %L is zero"
 msgstr "Ð”Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ MOD ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð½ÑƒÐ»Ð°"
@@ -10387,82 +10448,87 @@
 #. Result is processor-dependent. This processor just opts
 #. to not handle it at all.
 #. Result is processor-dependent.
-#: fortran/simplify.c:2638 fortran/simplify.c:2650
+#: fortran/simplify.c:2687 fortran/simplify.c:2699
 #, no-c-format
 msgid "Second argument of MODULO at %L is zero"
 msgstr "Ð”Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ MODULO ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð½ÑƒÐ»Ð°"
 
-#: fortran/simplify.c:2702
+#: fortran/simplify.c:2751
 #, no-c-format
 msgid "Second argument of NEAREST at %L shall not be zero"
 msgstr "Ð”Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ NEAREST ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ð°"
 
-#: fortran/simplify.c:2977
+#: fortran/simplify.c:2787
 #, fuzzy, no-c-format
+msgid "Result of NEAREST is NaN at %L"
+msgstr "Ð ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚ %s Ñ˜ÐµÑ�Ñ‚Ðµ NaN ÐºÐ¾Ð´ %L"
+
+#: fortran/simplify.c:3062
+#, fuzzy, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ NCOPIES ÑƒÐ· Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ REPEAT Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð°Ð½ Ñ˜Ðµ"
 
-#: fortran/simplify.c:3032
+#: fortran/simplify.c:3117
 #, fuzzy, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ NCOPIES ÑƒÐ· Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ REPEAT Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð°Ð½ Ñ˜Ðµ"
 
-#: fortran/simplify.c:3122
+#: fortran/simplify.c:3232
 #, no-c-format
 msgid "Integer too large in shape specification at %L"
 msgstr "Ð¦ÐµÐ¾ Ð±Ñ€Ð¾Ñ˜ Ð¿Ñ€ÐµÐ²ÐµÐ»Ð¸Ðº Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð¸ Ð¾Ð±Ð»Ð¸ÐºÐ° ÐºÐ¾Ð´ %L"
 
-#: fortran/simplify.c:3132
+#: fortran/simplify.c:3242
 #, no-c-format
 msgid "Too many dimensions in shape specification for RESHAPE at %L"
 msgstr "ÐŸÑ€ÐµÐ²Ð¸ÑˆÐµ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð¸ Ð¾Ð±Ð»Ð¸ÐºÐ° Ð·Ð° RESHAPE ÐºÐ¾Ð´ %L"
 
-#: fortran/simplify.c:3140
+#: fortran/simplify.c:3250
 #, no-c-format
 msgid "Shape specification at %L cannot be negative"
 msgstr "ÐžÐ´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð¾Ð±Ð»Ð¸ÐºÐ° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð½Ð°"
 
-#: fortran/simplify.c:3150
+#: fortran/simplify.c:3260
 #, no-c-format
 msgid "Shape specification at %L cannot be the null array"
 msgstr "ÐžÐ´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð¾Ð±Ð»Ð¸ÐºÐ° ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ñ‚Ð¸ Ð½Ð¸Ð·"
 
-#: fortran/simplify.c:3171
+#: fortran/simplify.c:3281
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
 msgstr "ÐŸÐ°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ ORDER Ñƒ RESHAPE ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ñ‚Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ ÐºÐ°Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ SHAPE"
 
-#: fortran/simplify.c:3178
+#: fortran/simplify.c:3288
 #, no-c-format
 msgid "Error in ORDER parameter of RESHAPE at %L"
 msgstr "Ð“Ñ€ÐµÑˆÐºÐ° Ñƒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñƒ ORDER Ñƒ RESHAPE ÐºÐ¾Ð´ %L"
 
-#: fortran/simplify.c:3188
+#: fortran/simplify.c:3298
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is out of range"
 msgstr "ÐŸÐ°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ ORDER Ñƒ RESHAPE ÐºÐ¾Ð´ %L Ñ˜Ðµ Ð²Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³Ð°"
 
-#: fortran/simplify.c:3197
+#: fortran/simplify.c:3307
 #, no-c-format
 msgid "Invalid permutation in ORDER parameter at %L"
 msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿ÐµÑ€Ð¼ÑƒÑ‚Ð°Ñ†Ð¸Ñ˜Ð° Ñƒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñƒ ORDER ÐºÐ¾Ð´ %L"
 
-#: fortran/simplify.c:3253
+#: fortran/simplify.c:3363
 #, no-c-format
 msgid "PAD parameter required for short SOURCE parameter at %L"
 msgstr "Ð�ÐµÐ¾Ð¿Ñ…Ð¾Ð´Ð°Ð½ Ñ˜Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ PAD Ð·Ð° ÐºÑ€Ð°Ñ‚ÐºÐ¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ SOURCE ÐºÐ¾Ð´ %L"
 
-#: fortran/simplify.c:3372
+#: fortran/simplify.c:3482
 #, no-c-format
 msgid "Result of SCALE overflows its kind at %L"
 msgstr "Ð ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚ SCALE Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð° Ñ�Ð²Ð¾Ñ˜Ñƒ Ð²Ñ€Ñ�Ñ‚Ñƒ ÐºÐ¾Ð´ %L"
 
-#: fortran/simplify.c:3942
+#: fortran/simplify.c:4056
 #, no-c-format
 msgid "Argument of SQRT at %L has a negative value"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ SQRT ÐºÐ¾Ð´ %L Ð¸Ð¼Ð° Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð½Ñƒ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: fortran/simplify.c:4069
+#: fortran/simplify.c:4190
 #, no-c-format
 msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
 msgstr ""
@@ -10691,29 +10757,29 @@
 msgid "Symbol '%s' at %C has already been host associated"
 msgstr "Ð¡Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ ÐºÐ¾Ð´ %C Ñ˜Ðµ Ð²ÐµÑ› Ð¿Ñ€Ð¸Ð´Ñ€ÑƒÐ¶ÐµÐ½ Ð´Ð¾Ð¼Ð°Ñ›Ð¸Ð½Ñƒ"
 
-#: fortran/symbol.c:3162
+#: fortran/symbol.c:3189
 #, fuzzy, no-c-format
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ SEQUENCE Ð´Ð° Ð±Ð¸ Ð±Ð¸Ð»Ð° Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
 
-#: fortran/symbol.c:3173
+#: fortran/symbol.c:3200
 #, fuzzy, no-c-format
 msgid "Derived type '%s' at %L is empty"
 msgstr "Ð˜Ð·Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿ â€˜%sâ€™ ÐºÐ¾Ð´ %C ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ðµ Ð¿Ñ€Ðµ Ð½ÐµÐ³Ð¾ ÑˆÑ‚Ð¾ Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½"
 
-#: fortran/symbol.c:3190
+#: fortran/symbol.c:3217
 #, no-c-format
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr ""
 
-#: fortran/symbol.c:3202
+#: fortran/symbol.c:3229
 #, no-c-format
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr ""
 
 #. If the derived type is bind(c), all fields must be
 #. interop.
-#: fortran/symbol.c:3241
+#: fortran/symbol.c:3268
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 msgstr ""
@@ -10721,17 +10787,17 @@
 #. If derived type is param to bind(c) routine, or to one
 #. of the iso_c_binding procs, it must be interoperable, so
 #. all fields must interop too.
-#: fortran/symbol.c:3250
+#: fortran/symbol.c:3277
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 msgstr ""
 
-#: fortran/symbol.c:3264
+#: fortran/symbol.c:3291
 #, fuzzy, no-c-format
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 msgstr "Ð¢Ð¸Ð¿ â€˜%sâ€™ ÐºÐ¾Ð´ %C Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ñ�ÑƒÑ‡ÐµÑ™Ð°"
 
-#: fortran/symbol.c:3272
+#: fortran/symbol.c:3299
 #, fuzzy, no-c-format
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ SEQUENCE Ð´Ð° Ð±Ð¸ Ð±Ð¸Ð»Ð° Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
@@ -10741,38 +10807,43 @@
 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
 msgstr ""
 
-#: fortran/trans-common.c:396
+#: fortran/target-memory.c:635
 #, no-c-format
+msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
+msgstr ""
+
+#: fortran/trans-common.c:399
+#, no-c-format
 msgid "Named COMMON block '%s' at %L shall be of the same size"
 msgstr "Ð˜Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¸ Ð±Ð»Ð¾Ðº â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ›Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¸Ñ�Ñ‚Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
 
-#: fortran/trans-common.c:817
+#: fortran/trans-common.c:833
 #, no-c-format
 msgid "Bad array reference at %L"
 msgstr "Ð›Ð¾Ñˆ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/trans-common.c:825
+#: fortran/trans-common.c:841
 #, no-c-format
 msgid "Illegal reference type at %L as EQUIVALENCE object"
 msgstr "Ð�ÐµÐ´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñ‚Ð¸Ð¿ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° ÐºÐ¾Ð´ %L ÐºÐ°Ð¾ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
 
-#: fortran/trans-common.c:865
+#: fortran/trans-common.c:881
 #, no-c-format
 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
 msgstr "Ð�ÐµÑƒÑ�Ð°Ð³Ð»Ð°ÑˆÐµÐ½Ð° Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð° ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ Ñƒ Ð²ÐµÐ·Ð¸ Ñ�Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¸ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
 #. Aligning this field would misalign a previous field.
-#: fortran/trans-common.c:998
+#: fortran/trans-common.c:1014
 #, no-c-format
 msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
 msgstr "Ð¡ÐºÑƒÐ¿ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ Ð·Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ â€˜%sâ€™ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ¾Ð´ %L ÐºÑ€ÑˆÐ¸ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ðµ Ñ€Ð°Ð²Ð½Ð°ÑšÐ°"
 
-#: fortran/trans-common.c:1063
+#: fortran/trans-common.c:1079
 #, no-c-format
 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
 msgstr "Ð•ÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ð° Ð·Ð° â€˜%sâ€™ Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° Ð¿Ð¾Ñ€ÐµÑ‚ÐºÑƒ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð³ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/trans-common.c:1078
+#: fortran/trans-common.c:1094
 #, no-c-format
 msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
 msgstr "Ð¡ÐºÑƒÐ¿ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ Ð·Ð° â€˜%sâ€™ Ð¸Ð·Ð°Ð·Ð¸Ð²Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ Ð´Ð¾ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð³ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
@@ -10780,42 +10851,42 @@
 #. The required offset conflicts with previous alignment
 #. requirements.  Insert padding immediately before this
 #. segment.
-#: fortran/trans-common.c:1089
+#: fortran/trans-common.c:1105
 #, no-c-format
 msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
 msgstr "Ð�ÐµÐ¾Ð¿Ñ…Ð¾Ð´Ð½Ð¾ ÑƒÐ¼ÐµÑ‚Ð°ÑšÐµ %d Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ð° Ð¿Ñ€Ðµ â€˜%sâ€™ Ñƒ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
 
-#: fortran/trans-common.c:1115
+#: fortran/trans-common.c:1131
 #, no-c-format
 msgid "COMMON '%s' at %L does not exist"
 msgstr "Ð—Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¿Ð¾Ñ�Ñ‚Ð¾Ñ˜Ð¸"
 
-#: fortran/trans-common.c:1122
+#: fortran/trans-common.c:1138
 #, no-c-format
 msgid "COMMON '%s' at %L requires %d bytes of padding at start"
 msgstr "Ð—Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð·Ð°Ñ‚ÐµÐ²Ð° %d ÑƒÐ¼ÐµÑ‚Ð½ÑƒÑ‚Ð¸Ñ… Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ð° Ð½Ð° Ð¿Ð¾Ñ‡ÐµÑ‚ÐºÑƒ"
 
-#: fortran/trans-decl.c:3016
+#: fortran/trans-decl.c:2979
 #, fuzzy, no-c-format
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 msgstr "Ð›Ð°Ð¶Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ð¸Ð·"
 
-#: fortran/trans-decl.c:3020
+#: fortran/trans-decl.c:2983
 #, fuzzy, no-c-format
 msgid "Unused dummy argument '%s' at %L"
 msgstr "ÐŸÑ€ÐµÐ²Ð¸ÑˆÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° %s ÐºÐ¾Ð´ %L"
 
-#: fortran/trans-decl.c:3026
+#: fortran/trans-decl.c:2989
 #, fuzzy, no-c-format
 msgid "Unused variable '%s' declared at %L"
 msgstr "Ð�ÐµÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %s Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ¾Ð´ %L"
 
-#: fortran/trans-decl.c:3052
+#: fortran/trans-decl.c:3015
 #, fuzzy, no-c-format
 msgid "Unused parameter '%s' declared at %L"
 msgstr "Ð�ÐµÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %s Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ¾Ð´ %L"
 
-#: fortran/trans-expr.c:2036
+#: fortran/trans-expr.c:2199
 #, no-c-format
 msgid "Unknown argument list function at %L"
 msgstr "Ð�ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð»Ð¸Ñ�Ñ‚Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° ÐºÐ¾Ð´ %L"
@@ -10825,12 +10896,12 @@
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ â€˜dimâ€™ Ð·Ð° Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾ â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ð¾Ð½Ð¸ Ð¸Ð½Ð´ÐµÐºÑ�"
 
-#: fortran/trans-io.c:1850
+#: fortran/trans-io.c:1851
 #, fuzzy, no-c-format
 msgid "Derived type '%s' at %L has PRIVATE components"
 msgstr "Ð”ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ð´ %C Ð½ÐµÐ¼Ð° ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ð°Ñ‚Ð°"
 
-#: fortran/trans-stmt.c:438
+#: fortran/trans-stmt.c:436
 #, no-c-format
 msgid "An alternate return at %L without a * dummy argument"
 msgstr "Ð�Ð»Ñ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð°Ð½ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð°Ðº ÐºÐ¾Ð´ %L Ð±ÐµÐ· Ð»Ð°Ð¶Ð½Ð¾Ð³ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° *"
@@ -11055,55 +11126,34 @@
 msgid "cannot specify 'main' class when not linking"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð·Ð°Ð´Ð°Ñ‚Ð¸ Ð³Ð»Ð°Ð²Ð½Ð° ÐºÐ»Ð°Ñ�Ð° ÐºÐ°Ð´Ð° Ñ�Ðµ Ð½Ðµ Ð¿Ð¾Ð²ÐµÐ·ÑƒÑ˜Ðµ"
 
-#: config/i386/nwld.h:34
-msgid "Static linking is not supported.\n"
-msgstr "Ð¡Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°ÑšÐµ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾.\n"
-
-#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg Ð¸ -fomit-frame-pointer Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
-
 #: config/vax/netbsd-elf.h:41
 msgid "the -shared option is not currently supported for VAX ELF"
 msgstr "Ð¾Ð¿Ñ†Ð¸Ñ˜Ð° -shared Ñ‚Ñ€ÐµÐ½ÑƒÑ‚Ð½Ð¾ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð° Ð·Ð° Ð’Ð�ÐšÐ¡Ð¾Ð² Ð•Ð›Ð¤"
 
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
-msgid "does not support multilib"
-msgstr "Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð²Ð¸ÑˆÐµÐ±Ð¸Ð±"
-
 #: config/vax/vax.h:49 config/vax/vax.h:50
 msgid "profiling not supported with -mg\n"
 msgstr "Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ�Ð°ÑšÐµ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ ÑƒÐ· -mg\n"
 
-#: config/rs6000/linux64.h:347 config/rs6000/linux64.h:349 config/linux.h:106
-#: config/linux.h:108 config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
+#: config/sh/sh.h:461
+msgid "SH2a does not support little-endian"
+msgstr "Ð¡Ð¥2Ð° Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð¼Ð°Ð»Ñƒ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚"
+
+#: config/s390/tpf.h:119
+msgid "static is not supported on TPF-OS"
+msgstr "static Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð½Ð° Ð¢ÐŸÐ¤-ÐžÐ¡Ñƒ"
+
 #: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
+#: config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
 #: config/sparc/linux.h:126 config/sparc/linux.h:128
-#: config/sparc/linux64.h:152 config/sparc/linux64.h:154
+#: config/sparc/linux64.h:152 config/sparc/linux64.h:154 config/linux.h:106
+#: config/linux.h:108 config/rs6000/linux64.h:347 config/rs6000/linux64.h:349
 msgid "-mglibc and -muclibc used together"
 msgstr "-mglibc Ð¸ -muclibc ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¸ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¾"
 
-#: config/i386/cygwin.h:28
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "mno-cygwin Ð¸ mno-win32 Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
+#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg Ð¸ -fomit-frame-pointer Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
 
-#: config/i386/cygwin.h:74 config/i386/mingw32.h:74
-msgid "shared and mdll are not compatible"
-msgstr "shared Ð¸ mdll Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
-
-#: config/i386/sco5.h:188
-msgid "-pg not supported on this platform"
-msgstr "-pg Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð½Ð° Ð¾Ð²Ð¾Ñ˜ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ð¸"
-
-#: config/i386/sco5.h:189
-msgid "-p and -pp specified - pick one"
-msgstr "Ð·Ð°Ð´Ð°Ñ‚Ð¾ Ñ˜Ðµ -p Ð¸ -pp â€” Ð¸Ð·Ð°Ð±ÐµÑ€Ð¸Ñ‚Ðµ Ñ˜ÐµÐ´Ð½Ð¾"
-
-#: config/i386/sco5.h:258
-msgid "-G and -static are mutually exclusive"
-msgstr "-G Ð¸ -static Ñ�Ñƒ Ð¼ÐµÑ’ÑƒÑ�Ð¾Ð±Ð½Ð¾ Ð¸Ñ�ÐºÑ™ÑƒÑ‡Ð¸Ð²Ð¸"
-
 #: gcc.c:792
 msgid "GCC does not support -C or -CC without -E"
 msgstr "Ð“Ð¦Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° -C Ð¸Ð»Ð¸ -CC Ð±ÐµÐ· -E"
@@ -11112,58 +11162,14 @@
 msgid "-E or -x required when input is from standard input"
 msgstr "Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð½Ð¾ Ñ˜Ðµ -E Ð¸Ð»Ð¸ -x ÐºÐ°Ð´Ð° Ñ˜Ðµ ÑƒÐ»Ð°Ð· Ñ�Ð° Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ð¾Ð³ ÑƒÐ»Ð°Ð·Ð°"
 
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni Ð¸ -femit-class-files Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni Ð¸ -femit-class-file Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file Ñ‚Ñ€ÐµÐ±Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ ÑƒÐ· -fsyntax-only"
-
 #: config/mcore/mcore.h:56
 msgid "the m210 does not have little endian support"
 msgstr "Ðœ210 Ð½ÐµÐ¼Ð° Ð¿Ð¾Ð´Ñ€ÑˆÐºÑƒ Ð¼Ð°Ð»Ðµ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: config/lynx.h:70
-msgid "cannot use mthreads and mlegacy-threads together"
-msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¾ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ mthreads Ð¸ mlegacy-threads"
-
-#: config/lynx.h:95
-msgid "cannot use mshared and static together"
-msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¾ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ mshared Ð¸ static"
-
-#: config/sh/sh.h:461
-msgid "SH2a does not support little-endian"
-msgstr "Ð¡Ð¥2Ð° Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð¼Ð°Ð»Ñƒ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚"
-
-#: config/mips/mips.h:1042 config/arc/arc.h:61
+#: config/arc/arc.h:61 config/mips/mips.h:1042
 msgid "may not use both -EB and -EL"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð½Ð°Ð²ÐµÑ�Ñ‚Ð¸ Ð¸ -EB Ð¸ -EL"
 
-#: config/s390/tpf.h:119
-msgid "static is not supported on TPF-OS"
-msgstr "static Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð½Ð° Ð¢ÐŸÐ¤-ÐžÐ¡Ñƒ"
-
-#: config/rs6000/darwin.h:95
-msgid " conflicting code gen style switches are used"
-msgstr " ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¸ Ñ�Ñƒ Ñ�ÑƒÐºÐ¾Ð±Ñ™ÐµÐ½Ð¸ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ð¸ Ñ�Ñ‚Ð¸Ð»Ð° Ð³ÐµÐ½ÐµÑ€Ð¸Ñ�Ð°ÑšÐ° ÐºÃ´Ð´Ð°"
-
-#: ada/lang-specs.h:34
-msgid "-c or -S required for Ada"
-msgstr "Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð½Ð¾ Ñ˜Ðµ -c Ð¸Ð»Ð¸ -S Ð·Ð° Ð°Ð´Ñƒ"
-
-#: config/mips/r3900.h:34
-msgid "-mhard-float not supported"
-msgstr "-mhard-float Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾"
-
-#: config/mips/r3900.h:36
-msgid "-msingle-float and -msoft-float cannot both be specified"
-msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð·Ð°Ð´Ð°Ñ‚Ð¸ Ð¸ -msingle-float Ð¸ -msoft-float"
-
 #: config/vxworks.h:71
 msgid "-Xbind-now and -Xbind-lazy are incompatible"
 msgstr "-Xbind-now Ð¸ -Xbind-lazy Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
@@ -11200,12 +11206,24 @@
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr "-private_bundle Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ñ�Ð° -dynamiclib"
 
+#: config/mips/r3900.h:34
+msgid "-mhard-float not supported"
+msgstr "-mhard-float Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾"
+
+#: config/mips/r3900.h:36
+msgid "-msingle-float and -msoft-float cannot both be specified"
+msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð·Ð°Ð´Ð°Ñ‚Ð¸ Ð¸ -msingle-float Ð¸ -msoft-float"
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
 #: config/sparc/sol2-bi.h:217 config/sparc/sol2-bi.h:227
 msgid "may not use both -m32 and -m64"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð½Ð°Ð²ÐµÑ�Ñ‚Ð¸ Ð¸ -m32 Ð¸ -m64"
 
+#: config/i386/mingw32.h:74 config/i386/cygwin.h:74
+msgid "shared and mdll are not compatible"
+msgstr "shared Ð¸ mdll Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
+
 #: config/arm/arm.h:147
 msgid "-msoft-float and -mhard_float may not be used together"
 msgstr "-msoft-float Ð¸ -mhard_float Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¾"
@@ -11214,119 +11232,64 @@
 msgid "-mbig-endian and -mlittle-endian may not be used together"
 msgstr "-mbig-endian Ð¸ -mlittle-endian Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¾"
 
-#: java/lang.opt:65
-msgid "Warn if a deprecated compiler feature, class, method, or field is used"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð°ÐºÐ¾ Ñ�Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸ Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð° Ð¼Ð¾Ð³ÑƒÑ›Ð½Ð¾Ñ�Ñ‚ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð°, ÐºÐ»Ð°Ñ�Ð°, Ð¼ÐµÑ‚Ð¾Ð´ Ð¸Ð»Ð¸ Ð¿Ð¾Ñ™Ðµ"
+#: config/rs6000/darwin.h:95
+msgid " conflicting code gen style switches are used"
+msgstr " ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¸ Ñ�Ñƒ Ñ�ÑƒÐºÐ¾Ð±Ñ™ÐµÐ½Ð¸ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ð¸ Ñ�Ñ‚Ð¸Ð»Ð° Ð³ÐµÐ½ÐµÑ€Ð¸Ñ�Ð°ÑšÐ° ÐºÃ´Ð´Ð°"
 
-#: java/lang.opt:69
-msgid "Warn if deprecated empty statements are found"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð°ÐºÐ¾ Ñ�Ðµ Ð½Ð°Ñ’Ðµ Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð° Ð¿Ñ€Ð°Ð·Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð°"
+#: ada/lang-specs.h:34
+msgid "-c or -S required for Ada"
+msgstr "Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð½Ð¾ Ñ˜Ðµ -c Ð¸Ð»Ð¸ -S Ð·Ð° Ð°Ð´Ñƒ"
 
-#: java/lang.opt:73
-msgid "Warn if .class files are out of date"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð°ÐºÐ¾ Ñ�Ñƒ ÐºÐ»Ð°Ñ�Ð½Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ Ð·Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ðµ"
+#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+msgid "does not support multilib"
+msgstr "Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð²Ð¸ÑˆÐµÐ±Ð¸Ð±"
 
-#: java/lang.opt:77
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð°ÐºÐ¾ Ñ�Ñƒ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¸ Ð·Ð°Ð´Ð°Ñ‚Ð¸ ÐºÐ°Ð´Ð° Ð½Ð¸Ñ˜Ðµ Ð½ÐµÐ¾Ð¿Ñ…Ð¾Ð´Ð½Ð¾"
+#: config/i386/nwld.h:34
+msgid "Static linking is not supported.\n"
+msgstr "Ð¡Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°ÑšÐµ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾.\n"
 
-#: java/lang.opt:81
-msgid "Deprecated; use --classpath instead"
-msgstr "ÐŸÑ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð¾; ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ --classpath"
+#: config/i386/cygwin.h:28
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "mno-cygwin Ð¸ mno-win32 Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
 
-#: java/lang.opt:88
-msgid "Permit the use of the assert keyword"
-msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ ÐºÑ™ÑƒÑ‡Ð½Ðµ Ñ€ÐµÑ‡Ð¸ assert"
+#: config/i386/sco5.h:188
+msgid "-pg not supported on this platform"
+msgstr "-pg Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð½Ð° Ð¾Ð²Ð¾Ñ˜ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ð¸"
 
-#: java/lang.opt:110
-msgid "Replace system path"
-msgstr "Ð—Ð°Ð¼ÐµÐ½Ð¸ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ�ÐºÑƒ Ð¿ÑƒÑ‚Ð°ÑšÑƒ"
+#: config/i386/sco5.h:189
+msgid "-p and -pp specified - pick one"
+msgstr "Ð·Ð°Ð´Ð°Ñ‚Ð¾ Ñ˜Ðµ -p Ð¸ -pp â€” Ð¸Ð·Ð°Ð±ÐµÑ€Ð¸Ñ‚Ðµ Ñ˜ÐµÐ´Ð½Ð¾"
 
-#: java/lang.opt:114
-msgid "Generate checks for references to NULL"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ðµ Ð·Ð° ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ðµ Ð½Ð° NULL"
+#: config/i386/sco5.h:258
+msgid "-G and -static are mutually exclusive"
+msgstr "-G Ð¸ -static Ñ�Ñƒ Ð¼ÐµÑ’ÑƒÑ�Ð¾Ð±Ð½Ð¾ Ð¸Ñ�ÐºÑ™ÑƒÑ‡Ð¸Ð²Ð¸"
 
-#: java/lang.opt:118
-msgid "Set class path"
-msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ ÐºÐ»Ð°Ñ�Ð½Ñƒ Ð¿ÑƒÑ‚Ð°ÑšÑƒ"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni Ð¸ -femit-class-files Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
 
-#: java/lang.opt:125
-msgid "Output a class file"
-msgstr "Ð˜Ñ�Ð¿Ð¸ÑˆÐ¸ ÐºÐ»Ð°Ñ�Ð½Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni Ð¸ -femit-class-file Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
 
-#: java/lang.opt:129
-msgid "Alias for -femit-class-file"
-msgstr "Ð”Ñ€ÑƒÐ³Ð¸ Ð½Ð°Ð·Ð¸Ð² Ð·Ð° -femit-class-file"
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file Ñ‚Ñ€ÐµÐ±Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ ÑƒÐ· -fsyntax-only"
 
-#: java/lang.opt:133
-msgid "Choose input encoding (defaults from your locale)"
-msgstr "Ð˜Ð·Ð°Ð±ÐµÑ€Ð¸Ñ‚Ðµ ÑƒÐ»Ð°Ð·Ð½Ð¾ ÐºÐ¾Ð´Ð¸Ñ€Ð°ÑšÐµ (Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾ Ð¸Ð· Ð»Ð¾ÐºÐ°Ð»Ð¸Ñ‚ÐµÑ‚Ð°)"
+#: config/cris/cris.h:207
+#, fuzzy
+msgid "Do not specify both -march=... and -mcpu=..."
+msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð·Ð°Ð´Ð°Ñ‚Ð¸ Ð¸ -C Ð¸ -o"
 
-#: java/lang.opt:137
-msgid "Set the extension directory path"
-msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð¿ÑƒÑ‚Ð°ÑšÑƒ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼Ð° Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ°"
+#: config/lynx.h:70
+msgid "cannot use mthreads and mlegacy-threads together"
+msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¾ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ mthreads Ð¸ mlegacy-threads"
 
-#: java/lang.opt:144
-msgid "Input file is a file with a list of filenames to compile"
-msgstr "Ð£Ð»Ð°Ð·Ð½Ð° Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Ñ˜Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Ñ�Ð° Ð»Ð¸Ñ�Ñ‚Ð¾Ð¼ Ð¸Ð¼ÐµÐ½Ð° Ð·Ð° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¾Ð²Ð°ÑšÐµ"
+#: config/lynx.h:95
+msgid "cannot use mshared and static together"
+msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¾ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ mshared Ð¸ static"
 
-#: java/lang.opt:151
-msgid "Always check for non gcj generated classes archives"
-msgstr "Ð£Ð²ÐµÐº Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð°Ð²Ð°Ñ˜ Ð´Ð° Ð»Ð¸ Ñ�Ñƒ Ð°Ñ€Ñ…Ð¸Ð²Ðµ ÐºÐ»Ð°Ñ�Ð° Ñ�Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ðµ Ð“Ð¦ÐˆÐ¾Ð¼"
-
-#: java/lang.opt:155
-msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
-msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ð¼Ð°ÑˆÐ¸Ð½Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ…Ñ€Ð¿Ñƒ Ð´Ð° Ð¼Ð°Ð¿Ð¸Ñ€Ð° Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ñƒ Ñ�Ð²Ð¾Ñ˜Ñƒ Ñ�Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð°Ñ†Ð¸Ð¾Ð½Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñƒ"
-
-#: java/lang.opt:159
-msgid "Generate instances of Class at runtime"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¿Ñ€Ð¸Ð¼ÐµÑ€ÐºÐµ Class Ð¿Ñ€Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÑƒ"
-
-#: java/lang.opt:163
-msgid "Use offset tables for virtual method calls"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ‚Ð°Ð±ÐµÐ»Ðµ Ð¿Ð¾Ð¼Ð°ÐºÐ° Ð·Ð° Ð¿Ð¾Ð·Ð¸Ð²Ðµ Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð¸Ñ… Ð¼ÐµÑ‚Ð¾Ð´Ð°"
-
-#: java/lang.opt:170
-msgid "Assume native functions are implemented using JNI"
-msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ñ�Ñƒ ÑƒÑ€Ð¾Ñ’ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð¸Ð¼Ð¿Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð°Ð½Ðµ ÐˆÐ�Ð˜Ñ˜ÐµÐ¼"
-
-#: java/lang.opt:174
-msgid "Enable optimization of static class initialization code"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ñƒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾Ð³ ÐºÐ¾Ð´Ð° Ð·Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ ÐºÐ»Ð°Ñ�Ðµ"
-
-#: java/lang.opt:181
-msgid "Reduce the amount of reflection meta-data generated"
-msgstr "Ð¡Ð¼Ð°ÑšÐ¸ ÐºÐ¾Ð»Ð¸Ñ‡Ð¸Ð½Ñƒ Ñ�Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð¸Ñ… Ð¼ÐµÑ‚Ð°Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° Ñ€ÐµÑ„Ð»ÐµÐºÑ†Ð¸Ñ˜Ðµ"
-
-#: java/lang.opt:185
-msgid "Enable assignability checks for stores into object arrays"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ðµ Ð´Ð¾Ð´ÐµÑ™Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸ Ð·Ð° Ñ�Ð»Ð°Ð´Ð¸ÑˆÑ‚ÐµÑšÐ° Ñƒ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð½Ðµ Ð½Ð¸Ð·Ð¾Ð²Ðµ"
-
-#: java/lang.opt:189
-msgid "Generate code for the Boehm GC"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð“Ð¦ Ð‘Ð¾ÐµÐ¼"
-
-#: java/lang.opt:193
-msgid "Call a library routine to do integer divisions"
-msgstr "Ð—Ð¾Ð²Ð¸ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÑ‡ÐºÑƒ Ñ€ÑƒÑ‚Ð¸Ð½Ñƒ Ð·Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° Ð´ÐµÑ™ÐµÑšÐ°"
-
-#: java/lang.opt:197
-msgid "Generated should be loaded by bootstrap loader"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð¾ Ñ‚Ñ€ÐµÐ±Ð° ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ÑƒÐ·Ð´Ð¸Ð¶ÑƒÑ›Ð¸Ð¼ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°Ñ‡ÐµÐ¼"
-
-#: java/lang.opt:201
-msgid "Set the source language version"
-msgstr ""
-
-#: java/lang.opt:205
-#, fuzzy
-msgid "Set the target VM version"
-msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ñ†Ð¸Ñ™Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð¦ÐŸÐ£Ð°"
-
-#: ada/lang.opt:96
-msgid "Specify options to GNAT"
-msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ Ð“Ð�Ð�Ð¢Ñƒ"
-
 #: fortran/lang.opt:29
 msgid "Add a directory for INCLUDE and MODULE searching"
 msgstr "Ð”Ð¾Ð´Ð°Ñ˜ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼ Ð·Ð° Ð¿Ñ€ÐµÑ‚Ñ€Ð°Ð³Ñƒ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ° Ð¸ Ð¼Ð¾Ð´ÑƒÐ»Ð°"
@@ -11568,7 +11531,7 @@
 msgid "Append a second underscore if the name already contains an underscore"
 msgstr "Ð”Ð¾Ð´Ð°Ñ˜ Ð´Ñ€ÑƒÐ³Ñƒ Ð¿Ð¾Ð´Ð²Ð»Ð°ÐºÑƒ Ð°ÐºÐ¾ Ð¸Ð¼Ðµ Ð²ÐµÑ› Ñ�Ð°Ð´Ñ€Ð¶Ð¸ Ð¿Ð¾Ð´Ð²Ð»Ð°ÐºÑƒ"
 
-#: fortran/lang.opt:277 c.opt:714
+#: fortran/lang.opt:277 c.opt:718
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr "Ð—Ð° Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð½Ð°Ñ˜ÑƒÐ¶Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð¼Ð¾Ð³ÑƒÑ›"
 
@@ -11601,14 +11564,62 @@
 msgid "Accept extensions to support legacy code"
 msgstr "ÐŸÑ€Ð¸Ñ…Ð²Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ° Ð·Ð° Ð¿Ð¾Ð´Ñ€ÑˆÐºÑƒ Ñ�Ñ‚Ð°Ñ€Ð¾Ð³ ÐºÐ¾Ð´Ð°"
 
-#: treelang/lang.opt:30
-msgid "Trace lexical analysis"
-msgstr "ÐŸÑ€Ð°Ñ‚Ð¸ Ð»ÐµÐºÑ�Ð¸Ñ‡ÐºÑƒ Ð°Ð½Ð°Ð»Ð¸Ð·Ñƒ"
+#: config/mcore/mcore.opt:23
+msgid "Generate code for the M*Core M210"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ðœ*ÐˆÐµÐ·Ð³Ñ€Ð¾ Ðœ210"
 
-#: treelang/lang.opt:34
-msgid "Trace the parsing process"
-msgstr "ÐŸÑ€Ð°Ñ‚Ð¸ Ð¿Ð¾Ñ�Ñ‚ÑƒÐ¿Ð°Ðº Ñ€Ð°ÑˆÑ‡Ð»Ð°ÑšÐ¸Ð²Ð°ÑšÐ°"
+#: config/mcore/mcore.opt:27
+msgid "Generate code for the M*Core M340"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ðœ*ÐˆÐµÐ·Ð³Ñ€Ð¾ Ðœ340"
 
+#: config/mcore/mcore.opt:31
+msgid "Set maximum alignment to 4"
+msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð½Ð°Ñ˜Ð²ÐµÑ›Ðµ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ð½Ð° 4"
+
+#: config/mcore/mcore.opt:35
+msgid "Force functions to be aligned to a 4 byte boundary"
+msgstr "Ð¡Ð¿Ñ€Ð¾Ð²ÐµÐ´Ð¸ Ð¿Ð¾Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð½Ð° 4-Ð±Ð°Ñ˜Ñ‚Ð½Ñƒ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñƒ"
+
+#: config/mcore/mcore.opt:39
+msgid "Set maximum alignment to 8"
+msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð½Ð°Ñ˜Ð²ÐµÑ›Ðµ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ð½Ð° 8"
+
+#: config/mcore/mcore.opt:43 config/score/score.opt:23
+msgid "Generate big-endian code"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð²ÐµÐ»Ð¸ÐºÐµ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚Ð¸"
+
+#: config/mcore/mcore.opt:47
+msgid "Emit call graph information"
+msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ðµ Ð·Ð° Ð³Ñ€Ð°Ñ„ Ð¿Ð¾Ð·Ð¸Ð²Ð°"
+
+#: config/mcore/mcore.opt:51
+msgid "Use the divide instruction"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð´ÐµÑ™ÐµÑšÐ°"
+
+#: config/mcore/mcore.opt:55
+msgid "Inline constants if it can be done in 2 insns or less"
+msgstr "Ð£Ñ‚ÐºÐ¸Ð²Ð°Ñ˜ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ Ð°ÐºÐ¾ Ñ˜Ðµ Ð¼Ð¾Ð³ÑƒÑ›Ðµ Ñƒ 2 Ð¸Ð»Ð¸ Ð¼Ð°ÑšÐµ Ð¸Ñ˜Ð°"
+
+#: config/mcore/mcore.opt:59 config/score/score.opt:27
+msgid "Generate little-endian code"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð¼Ð°Ð»Ðµ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚Ð¸"
+
+#: config/mcore/mcore.opt:67
+msgid "Use arbitrary sized immediates in bit operations"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ðµ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ñ™Ð½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ Ñƒ Ð±Ð¸Ñ‚Ñ�ÐºÐ¸Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ð°Ð¼Ð°"
+
+#: config/mcore/mcore.opt:71
+msgid "Prefer word accesses over byte accesses"
+msgstr "Ð‘Ð¾Ñ™Ðµ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿ Ñ€ÐµÑ‡Ð¸Ð¼Ð° Ð½ÐµÐ³Ð¾ Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ð¸Ð¼Ð°"
+
+#: config/mcore/mcore.opt:75
+msgid "Set the maximum amount for a single stack increment operation"
+msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð½Ð°Ñ˜Ð²ÐµÑ›Ñƒ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ˜ÐµÐ´Ð½Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ ÑƒÐ²ÐµÑ›Ð°ÑšÐ° Ñ�Ñ‚ÐµÐºÐ°"
+
+#: config/mcore/mcore.opt:79
+msgid "Always treat bitfields as int-sized"
+msgstr "Ð£Ð²ÐµÐº Ñ�Ð¼Ð°Ñ‚Ñ€Ð°Ñ˜ Ð´Ð° Ñ�Ñƒ Ð±Ð¸Ñ‚Ñ�ÐºÐ° Ð¿Ð¾Ñ™Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð¸Ð½Ñ‚Ð°"
+
 #: config/alpha/alpha.opt:23 config/i386/i386.opt:155
 msgid "Do not use hardware fp"
 msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ñ�ÐºÐ¸ Ð¤ÐŸ"
@@ -11724,271 +11735,6 @@
 msgid "Specify bit size of immediate TLS offsets"
 msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð±Ð¸Ñ‚Ñ�ÐºÑƒ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð¸Ñ… Ð¢Ð›Ð¡ Ð¿Ð¾Ð¼Ð°ÐºÐ°"
 
-#: config/frv/frv.opt:23
-msgid "Use 4 media accumulators"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 4 Ð¼ÐµÐ´Ð¸Ñ˜Ð°-Ð°ÐºÑƒÐ¼ÑƒÐ»Ð°Ñ‚Ð¾Ñ€Ð°"
-
-#: config/frv/frv.opt:27
-msgid "Use 8 media accumulators"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 8 Ð¼ÐµÐ´Ð¸Ñ˜Ð°-Ð°ÐºÑƒÐ¼ÑƒÐ»Ð°Ñ‚Ð¾Ñ€Ð°"
-
-#: config/frv/frv.opt:31
-msgid "Enable label alignment optimizations"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ñƒ Ñ€Ð°Ð²Ð½Ð°ÑšÐ° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð°"
-
-#: config/frv/frv.opt:35
-msgid "Dynamically allocate cc registers"
-msgstr "Ð”Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐºÐ¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸ÑˆÐ¸ Ñ†Ñ† Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ"
-
-#: config/frv/frv.opt:42
-msgid "Set the cost of branches"
-msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ñ†ÐµÐ½Ñƒ Ð³Ñ€Ð°Ð½Ð°ÑšÃ¢"
-
-#: config/frv/frv.opt:46
-msgid "Enable conditional execution other than moves/scc"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÐ° Ð¾Ñ�Ð¸Ð¼ Ð¿Ð¾Ð¼ÐµÑ€Ð°ÑšÐ°/Ñ�Ñ†Ñ†"
-
-#: config/frv/frv.opt:50
-msgid "Change the maximum length of conditionally-executed sequences"
-msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ð¸ Ð½Ð°Ñ˜Ð²ÐµÑ›Ñƒ Ð´ÑƒÐ¶Ð¸Ð½Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°Ð½Ð¸Ñ… Ñ€ÐµÐ´Ð¾Ñ�Ð»ÐµÐ´Ð°"
-
-#: config/frv/frv.opt:54
-msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
-msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ð¸ Ð±Ñ€Ð¾Ñ˜ Ð¿Ñ€Ð¸Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð° Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ñ… ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°Ð½Ð¸Ð¼ Ñ€ÐµÐ´Ð¾Ñ�Ð»ÐµÐ´Ð¸Ð¼Ð°"
-
-#: config/frv/frv.opt:58
-msgid "Enable conditional moves"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð° Ð¿Ð¾Ð¼ÐµÑ€Ð°ÑšÐ°"
-
-#: config/frv/frv.opt:62
-msgid "Set the target CPU type"
-msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ñ†Ð¸Ñ™Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð¦ÐŸÐ£Ð°"
-
-#: config/frv/frv.opt:84
-msgid "Use fp double instructions"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¤ÐŸ Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÐºÐµ Ñ‚Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸"
-
-#: config/frv/frv.opt:88
-msgid "Change the ABI to allow double word insns"
-msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ð¸ Ð�Ð‘Ð˜ Ð´Ð° Ð´Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ð´Ð²Ð¾Ñ€ÐµÑ‡Ð½Ðµ Ð¸Ñ˜Ðµ"
-
-#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
-msgid "Enable Function Descriptor PIC mode"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÐŸÐ˜Ð¦ Ñ€ÐµÐ¶Ð¸Ð¼ Ð¾Ð¿Ð¸Ñ�Ð½Ð¸ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
-
-#: config/frv/frv.opt:96
-msgid "Just use icc0/fcc0"
-msgstr "Ð¡Ð°Ð¼Ð¾ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ icc0/fcc0"
-
-#: config/frv/frv.opt:100
-msgid "Only use 32 FPRs"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ 32 Ð¤ÐŸÐ Ð°"
-
-#: config/frv/frv.opt:104
-msgid "Use 64 FPRs"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 64 Ð¤ÐŸÐ Ð°"
-
-#: config/frv/frv.opt:108
-msgid "Only use 32 GPRs"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ 32 Ð“ÐŸÐ Ð°"
-
-#: config/frv/frv.opt:112
-msgid "Use 64 GPRs"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 64 Ð“ÐŸÐ Ð°"
-
-#: config/frv/frv.opt:116
-msgid "Enable use of GPREL for read-only data in FDPIC"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ð“ÐŸÐ Ð•Ð›Ð° Ð·Ð° Ñ�Ð°Ð¼Ð¾-Ð·Ð°-Ñ‡Ð¸Ñ‚Ð°ÑšÐµ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐµ Ñƒ Ð¤Ð”ÐŸÐ˜Ð¦Ñƒ"
-
-#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
-#: config/pdp11/pdp11.opt:71
-msgid "Use hardware floating point"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ñ�ÐºÐ¸ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð°Ð½ Ð·Ð°Ñ€ÐµÐ·"
-
-#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
-msgid "Enable inlining of PLT in function calls"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÑƒÑ‚ÐºÐ¸Ð²Ð°ÑšÐµ ÐŸÐ›Ð¢Ð° Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ð¸Ð¼Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
-
-#: config/frv/frv.opt:128
-msgid "Enable PIC support for building libraries"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÐŸÐ˜Ð¦ Ð¿Ð¾Ð´Ñ€ÑˆÐºÑƒ Ð·Ð° Ð³Ñ€Ð°Ñ’ÐµÑšÐµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ°"
-
-#: config/frv/frv.opt:132
-msgid "Follow the EABI linkage requirements"
-msgstr "ÐŸÑ€Ð°Ñ‚Ð¸ Ð•Ð�Ð‘Ð˜ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ðµ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸"
-
-#: config/frv/frv.opt:136
-msgid "Disallow direct calls to global functions"
-msgstr "Ð—Ð°Ð±Ñ€Ð°Ð½Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ðµ Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ð¸Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
-
-#: config/frv/frv.opt:140
-msgid "Use media instructions"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¼ÐµÐ´Ð¸Ñ˜Ð°-Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ"
-
-#: config/frv/frv.opt:144
-msgid "Use multiply add/subtract instructions"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð¼Ð½Ð¾Ð¶ÐµÑšÐµ-Ð´Ð¾Ð´Ð°Ð²Ð°ÑšÐµ/Ð¾Ð´ÑƒÐ·Ð¸Ð¼Ð°ÑšÐµ"
-
-#: config/frv/frv.opt:148
-msgid "Enable optimizing &&/|| in conditional execution"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ñƒ &&/|| Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÑƒ"
-
-#: config/frv/frv.opt:152
-msgid "Enable nested conditional execution optimizations"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ñƒ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð¾Ð³ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð³ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÐ°"
-
-#: config/frv/frv.opt:157
-msgid "Do not mark ABI switches in e_flags"
-msgstr "Ð�Ðµ Ð¾Ð·Ð½Ð°Ñ‡Ð°Ð²Ð°Ñ˜ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ðµ Ð�Ð‘Ð˜Ñ˜Ð° Ñƒ e_flags"
-
-#: config/frv/frv.opt:161
-msgid "Remove redundant membars"
-msgstr "Ð£ÐºÐ»Ð¾Ð½Ð¸ Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ðµ Ð¼ÐµÐ¼Ð±Ð°Ñ€Ð¾Ð²Ðµ"
-
-#: config/frv/frv.opt:165
-msgid "Pack VLIW instructions"
-msgstr "ÐŸÐ°ÐºÑƒÑ˜ Ð’Ð›Ð˜Ð’ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ"
-
-#: config/frv/frv.opt:169
-msgid "Enable setting GPRs to the result of comparisons"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð“ÐŸÐ Ð¾Ð²Ð° Ð½Ð° Ñ€ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚Ðµ Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐ°"
-
-#: config/frv/frv.opt:173
-msgid "Change the amount of scheduler lookahead"
-msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ð¸ Ñ€Ð°Ñ�Ð¿Ð¾Ð½ Ð³Ð»ÐµÐ´Ð°ÑšÐ° ÑƒÐ½Ð°Ð¿Ñ€ÐµÐ´ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°Ñ‡Ð°"
-
-#: config/frv/frv.opt:177 config/pa/pa.opt:104
-msgid "Use software floating point"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ð¾Ñ„Ñ‚Ð²ÐµÑ€Ñ�ÐºÐ¸ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð°Ð½ Ð·Ð°Ñ€ÐµÐ·"
-
-#: config/frv/frv.opt:181
-msgid "Assume a large TLS segment"
-msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð²ÐµÐ»Ð¸ÐºÐ¸ Ð¢Ð›Ð¡ Ñ�ÐµÐ³Ð¼ÐµÐ½Ñ‚"
-
-#: config/frv/frv.opt:185
-msgid "Do not assume a large TLS segment"
-msgstr "Ð�Ðµ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ˜ Ð²ÐµÐ»Ð¸ÐºÐ¸ Ð¢Ð›Ð¡ Ñ�ÐµÐ³Ð¼ÐµÐ½Ñ‚"
-
-#: config/frv/frv.opt:190
-msgid "Cause gas to print tomcat statistics"
-msgstr "Ð�ÐµÐºÐ° Ð“Ð�Ð¡ Ð¸Ñ�Ð¿Ð¸Ñ�ÑƒÑ˜Ðµ Ñ‚Ð¾Ð¼ÐºÐµÑ‚ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ�Ñ‚Ð¸ÐºÑƒ"
-
-#: config/frv/frv.opt:195
-msgid "Link with the library-pic libraries"
-msgstr "ÐŸÐ¾Ð²ÐµÐ·ÑƒÑ˜ Ñ�Ð° ÐŸÐ˜Ð¦ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ°Ð¼Ð°"
-
-#: config/frv/frv.opt:199
-msgid "Allow branches to be packed with other instructions"
-msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ð´Ð° Ð³Ñ€Ð°Ð½Ð°ÑšÐ° Ð±ÑƒÐ´Ñƒ ÑƒÐ¿Ð°ÐºÐ¾Ð²Ð°Ð½Ð° Ñ�Ð° Ð´Ñ€ÑƒÐ³Ð¸Ð¼ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°Ð¼Ð°"
-
-#: config/mn10300/mn10300.opt:23
-msgid "Target the AM33 processor"
-msgstr "Ð¦Ð¸Ñ™Ð°Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ð¾Ñ€ Ð�Ðœ33"
-
-#: config/mn10300/mn10300.opt:27
-msgid "Target the AM33/2.0 processor"
-msgstr "Ð¦Ð¸Ñ™Ð°Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ð¾Ñ€ Ð�Ðœ33/2.0"
-
-#: config/mn10300/mn10300.opt:31
-msgid "Work around hardware multiply bug"
-msgstr "Ð—Ð°Ð¾Ð±Ð¸Ñ’Ð¸ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ñ�ÐºÑƒ Ð³Ñ€ÐµÑˆÐºÑƒ Ñƒ Ð¼Ð½Ð¾Ð¶ÐµÑšÑƒ"
-
-#: config/mn10300/mn10300.opt:36
-msgid "Enable linker relaxations"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ñ€ÐµÐ»Ð°ÐºÑ�Ð°Ñ†Ð¸Ñ˜Ðµ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°Ñ‡Ð°"
-
-#: config/mn10300/mn10300.opt:40
-msgid "Return pointers in both a0 and d0"
-msgstr "Ð’Ñ€Ð°Ñ›Ð°Ñ˜ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ðµ Ð¸ Ñƒ a0 Ð¸ Ñƒ d0"
-
-#: config/s390/tpf.opt:23
-msgid "Enable TPF-OS tracing code"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¿Ñ€Ð°Ñ›ÐµÑšÐµ Ð¢ÐŸÐ¤-ÐžÐ¡Ð°"
-
-#: config/s390/tpf.opt:27
-msgid "Specify main object for TPF-OS"
-msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð³Ð»Ð°Ð²Ð½Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ð·Ð° Ð¢ÐŸÐ¤-ÐžÐ¡"
-
-#: config/s390/s390.opt:23
-msgid "31 bit ABI"
-msgstr "31-Ð±Ð¸Ñ‚Ð½Ð¸ Ð�Ð‘Ð˜"
-
-#: config/s390/s390.opt:27
-msgid "64 bit ABI"
-msgstr "64-Ð±Ð¸Ñ‚Ð½Ð¸ Ð�Ð‘Ð˜"
-
-#: config/s390/s390.opt:31 config/i386/i386.opt:59 config/spu/spu.opt:60
-msgid "Generate code for given CPU"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð´Ð°Ñ‚Ð¸ Ð¦ÐŸÐ£"
-
-#: config/s390/s390.opt:35
-msgid "Maintain backchain pointer"
-msgstr "ÐžÐ´Ñ€Ð¶Ð°Ð²Ð°Ñ˜ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ ÐºÐ¾Ð½Ñ‚Ñ€Ð°Ð»Ð°Ð½Ñ†Ð°"
-
-#: config/s390/s390.opt:39
-msgid "Additional debug prints"
-msgstr "Ð”Ð¾Ð´Ð°Ñ‚Ð½Ð¾ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¾ Ð¸Ñ�Ð¿Ð¸Ñ�Ð¸Ð²Ð°ÑšÐµ"
-
-#: config/s390/s390.opt:43
-msgid "ESA/390 architecture"
-msgstr "Ð�Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð° Ð•Ð¡Ð�/390"
-
-#: config/s390/s390.opt:47
-msgid "Enable fused multiply/add instructions"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ñ�Ñ‚Ð¾Ð¿Ñ™ÐµÐ½Ð¾Ð³ Ð¼Ð½Ð¾Ð¶ÐµÑšÐ°-Ð´Ð¾Ð´Ð°Ð²Ð°ÑšÐ°"
-
-#: config/s390/s390.opt:51
-#, fuzzy
-msgid "Enable decimal floating point hardware support"
-msgstr "Ð´ÐµÑ†Ð¸Ð¼Ð°Ð»Ð½Ð¸ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¸ Ð·Ð°Ñ€ÐµÐ· Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™"
-
-#: config/s390/s390.opt:55
-#, fuzzy
-msgid "Enable hardware floating point"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ñ�ÐºÐ¸ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð°Ð½ Ð·Ð°Ñ€ÐµÐ·"
-
-#: config/s390/s390.opt:67
-msgid "Use packed stack layout"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´ Ð¿Ð°ÐºÐ¾Ð²Ð°Ð½Ð¾Ð³ Ñ�Ñ‚ÐµÐºÐ°"
-
-#: config/s390/s390.opt:71
-msgid "Use bras for executable < 64k"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ bras Ð·Ð° Ð¸Ð·Ð²Ñ€ÑˆÐ½Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ < 64k"
-
-#: config/s390/s390.opt:75
-#, fuzzy
-msgid "Disable hardware floating point"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ñ�ÐºÐ¸ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð°Ð½ Ð·Ð°Ñ€ÐµÐ·"
-
-#: config/s390/s390.opt:79
-msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
-msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð½Ð°Ñ˜Ð²ÐµÑ›Ð¸ Ð±Ñ€Ð¾Ñ˜ Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ð° ÐºÐ¾Ñ˜Ð¸ Ñ�Ðµ Ð¼Ð¾Ñ€Ð° Ð¾Ð´Ð»Ð¾Ð¶Ð¸Ñ‚Ð¸ Ð½Ð° Ñ�Ñ‚ÐµÐº Ð¿Ñ€Ðµ Ð½ÐµÐ³Ð¾ ÑˆÑ‚Ð¾ Ñ�Ðµ Ð¾ÐºÐ¸Ð½Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° ÐºÐ»Ð¾Ð¿ÐºÐµ"
-
-#: config/s390/s390.opt:83
-msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
-msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ Ð´Ð¾Ð´Ð°Ñ‚Ð½Ð¸ ÐºÃ´Ð´ Ñƒ Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ñ€Ð°Ð´Ð¸ ÐºÐ»Ð¾Ð¿ÐºÐµ ÐºÐ°Ð´ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ�Ñ‚ÐµÐºÐ° Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð´Ð°Ñ‚Ð¾ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐµ"
-
-#: config/s390/s390.opt:87 config/ia64/ia64.opt:97 config/sparc/sparc.opt:95
-#: config/i386/i386.opt:183 config/rs6000/rs6000.opt:226 config/spu/spu.opt:64
-msgid "Schedule code for given CPU"
-msgstr "Ð Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð´Ð°Ñ‚Ð¸ Ð¦ÐŸÐ£"
-
-#: config/s390/s390.opt:91
-msgid "mvcle use"
-msgstr "Ð£Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° mvcle"
-
-#: config/s390/s390.opt:95
-msgid "Warn if a function uses alloca or creates an array with dynamic size"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð°ÐºÐ¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ alloca Ð¸Ð»Ð¸ Ð¿Ñ€Ð°Ð²Ð¸ Ð½Ð¸Ð· Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐºÐµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
-
-#: config/s390/s390.opt:99
-msgid "Warn if a single function's framesize exceeds the given framesize"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð°ÐºÐ¾ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð¾ÐºÐ²Ð¸Ñ€Ð° Ñ˜ÐµÐ´Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð´Ð°Ñ‚Ñƒ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ"
-
-#: config/s390/s390.opt:103
-msgid "z/Architecture"
-msgstr "Ð�Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð° z/"
-
 #: config/ia64/ilp32.opt:3
 msgid "Generate ILP32 code"
 msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ Ð˜Ð›ÐŸ32 ÐºÃ´Ð´"
@@ -12077,10 +11823,16 @@
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ñ€Ð°Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð±Ð¸Ñ‚Ð¾Ð²Ð° Ð·Ð°ÑƒÑ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐ° Ñ€Ð°Ð´Ð¸ Ð±Ð¾Ñ™ÐµÐ³ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÐ°"
 
-#: config/ia64/ia64.opt:89 config/spu/spu.opt:56 config/pa/pa.opt:51
+#: config/ia64/ia64.opt:89 config/pa/pa.opt:51 config/spu/spu.opt:56
 msgid "Specify range of registers to make fixed"
 msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð¾Ð¿Ñ�ÐµÐ³ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð° ÐºÐ¾Ñ˜Ðµ Ñ‚Ñ€ÐµÐ±Ð° Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð°Ñ‚Ð¸"
 
+#: config/ia64/ia64.opt:97 config/i386/i386.opt:183
+#: config/rs6000/rs6000.opt:226 config/spu/spu.opt:64 config/s390/s390.opt:87
+#: config/sparc/sparc.opt:95
+msgid "Schedule code for given CPU"
+msgstr "Ð Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð´Ð°Ñ‚Ð¸ Ð¦ÐŸÐ£"
+
 #: config/ia64/ia64.opt:101
 msgid "Use data speculation before reload"
 msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ð¿ÐµÐºÑƒÐ»Ð°Ñ†Ð¸Ñ˜Ñƒ Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° Ð¿Ñ€Ðµ Ð¿Ð¾Ð½Ð¾Ð²Ð½Ð¾Ð³ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ°"
@@ -12129,340 +11881,296 @@
 msgid "Count speculative dependencies while calculating priority of instructions"
 msgstr "ÐŸÑ€ÐµÐ±Ñ€Ð¾Ñ˜ Ñ�Ð¿ÐµÐºÑƒÐ»Ð°Ñ‚Ð¸Ð²Ð½Ðµ Ð·Ð°Ð²Ð¸Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸ Ñ‚Ð¾ÐºÐ¾Ð¼ Ð¸Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ð²Ð°ÑšÐ° Ð¿Ñ€Ð¸Ð¾Ñ€Ð¸Ñ‚ÐµÑ‚Ð° Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°"
 
-#: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23 config/mt/mt.opt:27
-msgid "Use simulator runtime"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ð¸Ð¼ÑƒÐ»Ð°Ñ‚Ð¾Ñ€Ñ�ÐºÐ¾ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÐµ"
+#: config/xtensa/xtensa.opt:23
+msgid "Use CONST16 instruction to load constants"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÐšÐžÐ�Ð¡Ð¢16 Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ñƒ Ð·Ð° ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¸"
 
-#: config/m32c/m32c.opt:28
-msgid "Compile code for R8C variants"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ ÐºÃ´Ð´ Ð·Ð° Ð²Ð°Ñ€Ð¸Ñ˜Ð°Ð½Ñ‚Ðµ Ð 8Ð¦"
+#: config/xtensa/xtensa.opt:27
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¤ÐŸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ñ�Ñ‚Ð¾Ð¿Ñ™ÐµÐ½Ð¾Ð³ Ð¼Ð½Ð¾Ð¶ÐµÑšÐ°-Ð´Ð¾Ð´Ð°Ð²Ð°ÑšÐ° Ð¸ Ð¼Ð½Ð¾Ð¶ÐµÑšÐ°-Ð¾Ð´ÑƒÐ·Ð¸Ð¼Ð°ÑšÐ°"
 
-#: config/m32c/m32c.opt:32
-msgid "Compile code for M16C variants"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ ÐºÃ´Ð´ Ð·Ð° Ð²Ð°Ñ€Ð¸Ñ˜Ð°Ð½Ñ‚Ðµ Ðœ16Ð¦"
+#: config/xtensa/xtensa.opt:31
+msgid "Use indirect CALLXn instructions for large programs"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ CALLXn Ð·Ð° Ð²ÐµÐ»Ð¸ÐºÐµ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ðµ"
 
-#: config/m32c/m32c.opt:36
-msgid "Compile code for M32CM variants"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ ÐºÃ´Ð´ Ð·Ð° Ð²Ð°Ñ€Ð¸Ñ˜Ð°Ð½Ñ‚Ðµ Ðœ32Ð¦Ðœ"
+#: config/xtensa/xtensa.opt:35
+msgid "Automatically align branch targets to reduce branch penalties"
+msgstr "Ð�ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ¸ Ñ€Ð°Ð²Ð½Ð°Ñ˜ Ñ†Ð¸Ñ™ÐµÐ²Ðµ Ð³Ñ€Ð°Ð½Ð°ÑšÐ° Ñ€Ð°Ð´Ð¸ Ñ�Ð¼Ð°ÑšÐµÑšÐ° Ð³ÑƒÐ±Ð¸Ñ‚Ð°ÐºÐ° Ð¿Ñ€Ð¸ Ð³Ñ€Ð°ÑšÐ°ÑšÑƒ"
 
-#: config/m32c/m32c.opt:40
-msgid "Compile code for M32C variants"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ ÐºÃ´Ð´ Ð·Ð° Ð²Ð°Ñ€Ð¸Ñ˜Ð°Ð½Ñ‚Ðµ Ðœ32Ð¦"
+#: config/xtensa/xtensa.opt:39
+msgid "Intersperse literal pools with code in the text section"
+msgstr "Ð£Ð¼ÐµÑˆÐ°Ñ˜ Ð´ÐµÐ¿Ð¾Ðµ Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ð¸Ñ… Ð½Ð¸Ñ�ÐºÐ¸ Ñ�Ð° ÐºÃ´Ð´Ð¾Ð¼ Ñƒ Ñ‚ÐµÐºÑ�Ñ‚ÑƒÐ°Ð»Ð½Ð¾Ð¼ Ð¾Ð´ÐµÑ™ÐºÑƒ"
 
-#: config/m32c/m32c.opt:44
-msgid "Number of memreg bytes (default: 16, range: 0..16)"
-msgstr "Ð‘Ñ€Ð¾Ñ˜ Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ð° Ð¼ÐµÐ¼Ñ€ÐµÐ³Ð¾Ð²Ð° (Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾: 16, Ð¾Ð¿Ñ�ÐµÐ³: 0..16)"
+#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
+msgid "Generate PA1.0 code"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐŸÐ�1.0 ÐºÃ´Ð´"
 
-#: config/sparc/little-endian.opt:23
-msgid "Generate code for little-endian"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¼Ð°Ð»Ñƒ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚"
+#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
+msgid "Generate PA1.1 code"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐŸÐ�1.1 ÐºÃ´Ð´"
 
-#: config/sparc/little-endian.opt:27
-msgid "Generate code for big-endian"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð²ÐµÐ»Ð¸ÐºÑƒ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚"
+#: config/pa/pa.opt:31 config/pa/pa.opt:92
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐŸÐ�2.0 ÐºÃ´Ð´ (Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° binutils 2.10 Ð¸Ð»Ð¸ Ð½Ð¾Ð²Ð¸Ñ˜Ð¸)"
 
-#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
-msgid "Use hardware FP"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ñ�ÐºÐ¸ Ð¤ÐŸ"
+#: config/pa/pa.opt:35
+msgid "Generate code for huge switch statements"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¾Ð³Ñ€Ð¾Ð¼Ð½Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ð°"
 
-#: config/sparc/sparc.opt:31
-msgid "Do not use hardware FP"
-msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ñ�ÐºÐ¸ Ð¤ÐŸ"
+#: config/pa/pa.opt:39
+msgid "Disable FP regs"
+msgstr "Ð˜Ñ�ÐºÑ™ÑƒÑ‡Ð¸ Ð¤ÐŸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ"
 
-#: config/sparc/sparc.opt:35
-msgid "Assume possible double misalignment"
-msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð¼Ð¾Ð³ÑƒÑ›Ðµ Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÐºÐ¾ Ð½ÐµÑ€Ð°Ð²Ð½Ð°ÑšÐµ"
+#: config/pa/pa.opt:43
+msgid "Disable indexed addressing"
+msgstr "Ð˜Ñ�ÐºÑ™ÑƒÑ‡Ð¸ Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ð¾ Ð°Ð´Ñ€ÐµÑ�Ð¸Ñ€Ð°ÑšÐµ"
 
-#: config/sparc/sparc.opt:39
-msgid "Pass -assert pure-text to linker"
-msgstr "ÐŸÑ€Ð¾Ñ�Ð»ÐµÐ´Ð¸ -assert pure-text Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°Ñ‡Ñƒ"
+#: config/pa/pa.opt:47
+msgid "Generate fast indirect calls"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð±Ñ€Ð·Ðµ Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ðµ"
 
-#: config/sparc/sparc.opt:43
-msgid "Use ABI reserved registers"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ�Ð°Ð½Ðµ Ð�Ð‘Ð˜Ñ˜ÐµÐ¼"
+#: config/pa/pa.opt:55
+msgid "Assume code will be assembled by GAS"
+msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ñ›Ðµ ÐºÃ´Ð´ Ñ�Ð°Ñ�Ñ‚Ð°Ð²Ð¸Ñ‚Ð¸ Ð“Ð�Ð¡"
 
-#: config/sparc/sparc.opt:47
-msgid "Use hardware quad FP instructions"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ñ�ÐºÐµ Ñ‡ÐµÑ‚Ð²Ð¾Ñ€Ð½Ðµ Ð¤ÐŸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ"
+#: config/pa/pa.opt:59
+msgid "Put jumps in call delay slots"
+msgstr "Ð¡Ñ‚Ð°Ð²Ñ™Ð°Ñ˜ Ñ�ÐºÐ¾ÐºÐ¾Ð²Ðµ Ñƒ Ð¶Ð»ÐµÐ±Ð¾Ð²Ðµ Ð·Ð°Ñ�Ñ‚Ð¾Ñ˜Ð° Ð¿Ð¾Ð·Ð¸Ð²Ð°"
 
-#: config/sparc/sparc.opt:51
-msgid "Do not use hardware quad fp instructions"
-msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ñ�ÐºÐµ Ñ‡ÐµÑ‚Ð²Ð¾Ñ€Ð½Ðµ Ð¤ÐŸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ"
+#: config/pa/pa.opt:64
+msgid "Enable linker optimizations"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°Ñ‡Ð°"
 
-#: config/sparc/sparc.opt:55
-msgid "Compile for V8+ ABI"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° Ð�Ð‘Ð˜ Ð’8+"
+#: config/pa/pa.opt:68
+msgid "Always generate long calls"
+msgstr "Ð£Ð²ÐµÐº Ñ�Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð´ÑƒÐ³Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ðµ"
 
-#: config/sparc/sparc.opt:59
-msgid "Use UltraSPARC Visual Instruction Set extensions"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�ÐºÑƒÐ¿ Ð²Ð¸Ð·ÑƒÐµÐ»Ð½Ð¸Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° (Ð’Ð˜Ð¡) Ð£Ð»Ñ‚Ñ€Ð°Ð¡ÐŸÐ�Ð ÐšÐ°"
+#: config/pa/pa.opt:72
+msgid "Emit long load/store sequences"
+msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ Ð´ÑƒÐ³Ðµ Ñ€ÐµÐ´Ð¾Ñ�Ð»ÐµÐ´Ðµ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ°/ÑƒÐ¿Ð¸Ñ�Ð¸Ð²Ð°ÑšÐ°"
 
-#: config/sparc/sparc.opt:63
-msgid "Pointers are 64-bit"
-msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð¸ Ñ�Ñƒ 64-Ð±Ð¸Ñ‚Ð½Ð¸"
+#: config/pa/pa.opt:80
+msgid "Disable space regs"
+msgstr "Ð˜Ñ�ÐºÑ™ÑƒÑ‡Ð¸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ñ€Ð°Ð·Ð¼Ð°ÐºÐ°"
 
-#: config/sparc/sparc.opt:67
-msgid "Pointers are 32-bit"
-msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð¸ Ñ�Ñƒ 32-Ð±Ð¸Ñ‚Ð½Ð¸"
+#: config/pa/pa.opt:96
+msgid "Use portable calling conventions"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¿Ñ€ÐµÐ½Ð¾Ñ�Ð¸Ð²Ðµ ÐºÐ¾Ð½Ð²ÐµÐ½Ñ†Ð¸Ñ˜Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ð°ÑšÐ°"
 
-#: config/sparc/sparc.opt:71
-msgid "Use 64-bit ABI"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 64-Ð±Ð¸Ñ‚Ð½Ð¸ Ð�Ð‘Ð˜"
+#: config/pa/pa.opt:100
+msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
+msgstr "ÐžÐ´Ñ€ÐµÐ´Ð¸Ñ‚Ðµ Ð¦ÐŸÐ£ Ñ€Ð°Ð´Ð¸ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÐ°. ÐœÐ¾Ð³ÑƒÑ›Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ñ�Ñƒ 700, 7100, 7100LC, 7200, 7300, Ð¸ 8000"
 
-#: config/sparc/sparc.opt:75
-msgid "Use 32-bit ABI"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 32-Ð±Ð¸Ñ‚Ð½Ð¸ Ð�Ð‘Ð˜"
+#: config/pa/pa.opt:104 config/frv/frv.opt:177
+msgid "Use software floating point"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ð¾Ñ„Ñ‚Ð²ÐµÑ€Ñ�ÐºÐ¸ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð°Ð½ Ð·Ð°Ñ€ÐµÐ·"
 
-#: config/sparc/sparc.opt:79
-msgid "Use stack bias"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð½Ð°Ð³Ð¸ÑšÐ°ÑšÐµ Ñ�Ñ‚ÐµÐºÐ°"
+#: config/pa/pa.opt:112
+msgid "Do not disable space regs"
+msgstr "Ð�Ðµ Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÑƒÑ˜ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ñ€Ð°Ð·Ð¼Ð°ÐºÐ°"
 
-#: config/sparc/sparc.opt:83
-msgid "Use structs on stronger alignment for double-word copies"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ð½Ð° Ñ˜Ð°Ñ‡ÐµÐ¼ Ñ€Ð°Ð²Ð½Ð°ÑšÑƒ Ð·Ð° Ð´Ð²Ð¾Ñ€ÐµÑ‡Ð½Ðµ ÐºÐ¾Ð¿Ð¸Ñ˜Ðµ"
+#: config/pa/pa-hpux1111.opt:23 config/pa/pa-hpux1010.opt:23
+#: config/pa/pa-hpux.opt:27
+msgid "Specify UNIX standard for predefines and linking"
+msgstr "ÐžÐ´Ñ€ÐµÐ´Ð¸Ñ‚Ðµ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´ Ð£Ð½Ð¸ÐºÑ�Ð° Ð·Ð° Ð¿Ñ€ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ Ð¸ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°ÑšÐµ"
 
-#: config/sparc/sparc.opt:87
-msgid "Optimize tail call instructions in assembler and linker"
-msgstr "ÐžÐ¿Ñ‚Ð¸Ð¼Ð¸Ð·ÑƒÑ˜ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ñ€ÐµÐ¿Ð½Ð¸Ñ… Ð¿Ð¾Ð·Ð¸Ð²Ð° Ñƒ Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ñƒ Ð¸ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°Ñ‡Ñƒ"
+#: config/pa/pa64-hpux.opt:23
+msgid "Assume code will be linked by GNU ld"
+msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ñ›Ðµ ÐºÃ´Ð´ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°Ñ‚Ð¸ Ð“Ð½ÑƒÐ¾Ð² ld"
 
-#: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:222
-msgid "Use features of and schedule code for given CPU"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¼Ð¾Ð³ÑƒÑ›Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¸ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’ÑƒÑ˜ ÐºÃ´Ð´ Ð·Ð° Ð´Ð°Ñ‚Ð¸ Ð¦ÐŸÐ£"
+#: config/pa/pa64-hpux.opt:27
+msgid "Assume code will be linked by HP ld"
+msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ñ›Ðµ ÐºÃ´Ð´ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°Ñ‚Ð¸ Ð¥ÐŸÐ¾Ð² ld"
 
-#: config/sparc/sparc.opt:99
-msgid "Use given SPARC-V9 code model"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð´Ð°Ñ‚Ð¸ Ð¼Ð¾Ð´ÐµÐ» ÐºÃ´Ð´Ð° Ð¡ÐŸÐ�Ð ÐšÐ° Ð’9"
+#: config/pa/pa-hpux.opt:23
+msgid "Generate cpp defines for server IO"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¦++ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ Ð·Ð° Ð£/Ð˜ Ñ�ÐµÑ€Ð²ÐµÑ€Ð°"
 
-#: config/sparc/sparc.opt:103
-msgid "Enable strict 32-bit psABI struct return checking."
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ñ�Ñ‚Ñ€Ð¾Ð³Ñƒ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ñƒ Ð²Ñ€Ð°Ñ›Ð°ÑšÐ° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ð·Ð° 32-Ð±Ð¸Ñ‚Ð½Ð¸ Ð¿Ñ�Ð�Ð‘Ð˜."
+#: config/pa/pa-hpux.opt:31
+msgid "Generate cpp defines for workstation IO"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¦++ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ Ð·Ð° Ð£/Ð˜ Ñ€Ð°Ð´Ð½Ðµ Ñ�Ñ‚Ð°Ð½Ð¸Ñ†Ðµ"
 
-#: config/m32r/m32r.opt:23
-msgid "Compile for the m32rx"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° m32rx"
+#: config/frv/frv.opt:23
+msgid "Use 4 media accumulators"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 4 Ð¼ÐµÐ´Ð¸Ñ˜Ð°-Ð°ÐºÑƒÐ¼ÑƒÐ»Ð°Ñ‚Ð¾Ñ€Ð°"
 
-#: config/m32r/m32r.opt:27
-msgid "Compile for the m32r2"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° m32r2"
+#: config/frv/frv.opt:27
+msgid "Use 8 media accumulators"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 8 Ð¼ÐµÐ´Ð¸Ñ˜Ð°-Ð°ÐºÑƒÐ¼ÑƒÐ»Ð°Ñ‚Ð¾Ñ€Ð°"
 
-#: config/m32r/m32r.opt:31
-msgid "Compile for the m32r"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° m32r"
+#: config/frv/frv.opt:31
+msgid "Enable label alignment optimizations"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ñƒ Ñ€Ð°Ð²Ð½Ð°ÑšÐ° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð°"
 
-#: config/m32r/m32r.opt:35
-msgid "Align all loops to 32 byte boundary"
-msgstr "ÐŸÐ¾Ñ€Ð°Ð²Ð½Ð°Ñ˜ Ñ�Ð²Ðµ Ð¿ÐµÑ‚Ñ™Ðµ Ð½Ð° 32-Ð±Ð°Ñ˜Ñ‚Ð½Ñƒ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñƒ"
+#: config/frv/frv.opt:35
+msgid "Dynamically allocate cc registers"
+msgstr "Ð”Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐºÐ¸ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸ÑˆÐ¸ Ñ†Ñ† Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ"
 
-#: config/m32r/m32r.opt:39
-msgid "Prefer branches over conditional execution"
-msgstr "Ð‘Ð¾Ñ™Ðµ Ð³Ñ€Ð°Ð½Ð°ÑšÐ° Ð½ÐµÐ³Ð¾ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÐµ"
+#: config/frv/frv.opt:42
+msgid "Set the cost of branches"
+msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ñ†ÐµÐ½Ñƒ Ð³Ñ€Ð°Ð½Ð°ÑšÃ¢"
 
-#: config/m32r/m32r.opt:43
-msgid "Give branches their default cost"
-msgstr "Ð”Ð°Ñ˜ Ð³Ñ€Ð°Ð½Ð°ÑšÐ¸Ð¼Ð° ÑšÐ¸Ñ…Ð¾Ð²Ñƒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ñƒ Ñ†ÐµÐ½Ñƒ"
+#: config/frv/frv.opt:46
+msgid "Enable conditional execution other than moves/scc"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÐ° Ð¾Ñ�Ð¸Ð¼ Ð¿Ð¾Ð¼ÐµÑ€Ð°ÑšÐ°/Ñ�Ñ†Ñ†"
 
-#: config/m32r/m32r.opt:47
-msgid "Display compile time statistics"
-msgstr "ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ�Ñ‚Ð¸ÐºÐµ Ð·Ð° Ð²Ñ€ÐµÐ¼Ðµ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¾Ð²Ð°ÑšÐ°"
+#: config/frv/frv.opt:50
+msgid "Change the maximum length of conditionally-executed sequences"
+msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ð¸ Ð½Ð°Ñ˜Ð²ÐµÑ›Ñƒ Ð´ÑƒÐ¶Ð¸Ð½Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°Ð½Ð¸Ñ… Ñ€ÐµÐ´Ð¾Ñ�Ð»ÐµÐ´Ð°"
 
-#: config/m32r/m32r.opt:51
-msgid "Specify cache flush function"
-msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ Ð·Ð° Ñ�Ð¿Ð¸Ñ€Ð°ÑšÐµ Ð¾Ñ�Ñ‚Ð°Ð²Ðµ"
+#: config/frv/frv.opt:54
+msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
+msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ð¸ Ð±Ñ€Ð¾Ñ˜ Ð¿Ñ€Ð¸Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð° Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ñ… ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°Ð½Ð¸Ð¼ Ñ€ÐµÐ´Ð¾Ñ�Ð»ÐµÐ´Ð¸Ð¼Ð°"
 
-#: config/m32r/m32r.opt:55
-msgid "Specify cache flush trap number"
-msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð±Ñ€Ð¾Ñ˜ ÐºÐ»Ð¾Ð¿ÐºÐµ Ð·Ð° Ñ�Ð¿Ð¸Ñ€Ð°ÑšÐµ Ð¾Ñ�Ñ‚Ð°Ð²Ðµ"
+#: config/frv/frv.opt:58
+msgid "Enable conditional moves"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð° Ð¿Ð¾Ð¼ÐµÑ€Ð°ÑšÐ°"
 
-#: config/m32r/m32r.opt:59
-msgid "Only issue one instruction per cycle"
-msgstr "Ð˜Ð·Ð´Ð°Ñ˜ Ñ�Ð°Ð¼Ð¾ Ñ˜ÐµÐ´Ð½Ñƒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ñƒ Ð¿Ð¾ Ñ†Ð¸ÐºÐ»ÑƒÑ�Ñƒ"
+#: config/frv/frv.opt:62
+msgid "Set the target CPU type"
+msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ñ†Ð¸Ñ™Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð¦ÐŸÐ£Ð°"
 
-#: config/m32r/m32r.opt:63
-msgid "Allow two instructions to be issued per cycle"
-msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ð¸Ð·Ð´Ð°Ð²Ð°ÑšÐµ Ð´Ð²Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð¿Ð¾ Ñ†Ð¸ÐºÐ»ÑƒÑ�Ñƒ"
+#: config/frv/frv.opt:84
+msgid "Use fp double instructions"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¤ÐŸ Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÐºÐµ Ñ‚Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: config/m32r/m32r.opt:67
-msgid "Code size: small, medium or large"
-msgstr "Ð’ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° ÐºÃ´Ð´Ð°: small, medium Ð¸Ð»Ð¸ large"
+#: config/frv/frv.opt:88
+msgid "Change the ABI to allow double word insns"
+msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ð¸ Ð�Ð‘Ð˜ Ð´Ð° Ð´Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ð´Ð²Ð¾Ñ€ÐµÑ‡Ð½Ðµ Ð¸Ñ˜Ðµ"
 
-#: config/m32r/m32r.opt:71
-msgid "Don't call any cache flush functions"
-msgstr "Ð�Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ð°Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð·Ð° Ñ�Ð¿Ð¸Ñ€Ð°ÑšÐµ Ð¾Ñ�Ñ‚Ð°Ð²Ðµ"
+#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
+msgid "Enable Function Descriptor PIC mode"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÐŸÐ˜Ð¦ Ñ€ÐµÐ¶Ð¸Ð¼ Ð¾Ð¿Ð¸Ñ�Ð½Ð¸ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: config/m32r/m32r.opt:75
-msgid "Don't call any cache flush trap"
-msgstr "Ð�Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ð°Ñ˜ ÐºÐ»Ð¾Ð¿ÐºÐµ Ð·Ð° Ñ�Ð¿Ð¸Ñ€Ð°ÑšÐµ Ð¾Ñ�Ñ‚Ð°Ð²Ðµ"
+#: config/frv/frv.opt:96
+msgid "Just use icc0/fcc0"
+msgstr "Ð¡Ð°Ð¼Ð¾ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ icc0/fcc0"
 
-#: config/m32r/m32r.opt:82
-msgid "Small data area: none, sdata, use"
-msgstr "ÐœÐ°Ð»Ð° Ð¾Ð±Ð»Ð°Ñ�Ñ‚ Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°: none, sdata, use"
+#: config/frv/frv.opt:100
+msgid "Only use 32 FPRs"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ 32 Ð¤ÐŸÐ Ð°"
 
-#: config/m68k/m68k.opt:23
-msgid "Generate code for a 520X"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 520X"
+#: config/frv/frv.opt:104
+msgid "Use 64 FPRs"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 64 Ð¤ÐŸÐ Ð°"
 
-#: config/m68k/m68k.opt:27
-msgid "Generate code for a 5206e"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 5206e"
+#: config/frv/frv.opt:108
+msgid "Only use 32 GPRs"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ 32 Ð“ÐŸÐ Ð°"
 
-#: config/m68k/m68k.opt:31
-msgid "Generate code for a 528x"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 528x"
+#: config/frv/frv.opt:112
+msgid "Use 64 GPRs"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 64 Ð“ÐŸÐ Ð°"
 
-#: config/m68k/m68k.opt:35
-msgid "Generate code for a 5307"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 5307"
+#: config/frv/frv.opt:116
+msgid "Enable use of GPREL for read-only data in FDPIC"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ð“ÐŸÐ Ð•Ð›Ð° Ð·Ð° Ñ�Ð°Ð¼Ð¾-Ð·Ð°-Ñ‡Ð¸Ñ‚Ð°ÑšÐµ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐµ Ñƒ Ð¤Ð”ÐŸÐ˜Ð¦Ñƒ"
 
-#: config/m68k/m68k.opt:39
-msgid "Generate code for a 5407"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 5407"
+#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
+#: config/pdp11/pdp11.opt:71
+msgid "Use hardware floating point"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ñ�ÐºÐ¸ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð°Ð½ Ð·Ð°Ñ€ÐµÐ·"
 
-#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
-msgid "Generate code for a 68000"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 68000"
+#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
+msgid "Enable inlining of PLT in function calls"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÑƒÑ‚ÐºÐ¸Ð²Ð°ÑšÐµ ÐŸÐ›Ð¢Ð° Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ð¸Ð¼Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: config/m68k/m68k.opt:47
-#, fuzzy
-msgid "Generate code for a 68010"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 68000"
+#: config/frv/frv.opt:128
+msgid "Enable PIC support for building libraries"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÐŸÐ˜Ð¦ Ð¿Ð¾Ð´Ñ€ÑˆÐºÑƒ Ð·Ð° Ð³Ñ€Ð°Ñ’ÐµÑšÐµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ°"
 
-#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
-msgid "Generate code for a 68020"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 68020"
+#: config/frv/frv.opt:132
+msgid "Follow the EABI linkage requirements"
+msgstr "ÐŸÑ€Ð°Ñ‚Ð¸ Ð•Ð�Ð‘Ð˜ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ðµ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸"
 
-#: config/m68k/m68k.opt:55
-msgid "Generate code for a 68040, without any new instructions"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 68040, Ð±ÐµÐ· Ð¸ÐºÐ°ÐºÐ²Ð¸Ñ… Ð½Ð¾Ð²Ð¸Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°"
+#: config/frv/frv.opt:136
+msgid "Disallow direct calls to global functions"
+msgstr "Ð—Ð°Ð±Ñ€Ð°Ð½Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ðµ Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ð¸Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: config/m68k/m68k.opt:59
-msgid "Generate code for a 68060, without any new instructions"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 68060, Ð±ÐµÐ· Ð¸ÐºÐ°ÐºÐ²Ð¸Ñ… Ð½Ð¾Ð²Ð¸Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°"
+#: config/frv/frv.opt:140
+msgid "Use media instructions"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¼ÐµÐ´Ð¸Ñ˜Ð°-Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: config/m68k/m68k.opt:63
-msgid "Generate code for a 68030"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 68030"
+#: config/frv/frv.opt:144
+msgid "Use multiply add/subtract instructions"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð¼Ð½Ð¾Ð¶ÐµÑšÐµ-Ð´Ð¾Ð´Ð°Ð²Ð°ÑšÐµ/Ð¾Ð´ÑƒÐ·Ð¸Ð¼Ð°ÑšÐµ"
 
-#: config/m68k/m68k.opt:67
-msgid "Generate code for a 68040"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 68040"
+#: config/frv/frv.opt:148
+msgid "Enable optimizing &&/|| in conditional execution"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ñƒ &&/|| Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÑƒ"
 
-#: config/m68k/m68k.opt:71
-msgid "Generate code for a 68060"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 68060"
+#: config/frv/frv.opt:152
+msgid "Enable nested conditional execution optimizations"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ñƒ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð¾Ð³ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð³ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÐ°"
 
-#: config/m68k/m68k.opt:75
-msgid "Generate code for a 68302"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 68302"
+#: config/frv/frv.opt:157
+msgid "Do not mark ABI switches in e_flags"
+msgstr "Ð�Ðµ Ð¾Ð·Ð½Ð°Ñ‡Ð°Ð²Ð°Ñ˜ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ðµ Ð�Ð‘Ð˜Ñ˜Ð° Ñƒ e_flags"
 
-#: config/m68k/m68k.opt:79
-msgid "Generate code for a 68332"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 68332"
+#: config/frv/frv.opt:161
+msgid "Remove redundant membars"
+msgstr "Ð£ÐºÐ»Ð¾Ð½Ð¸ Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ðµ Ð¼ÐµÐ¼Ð±Ð°Ñ€Ð¾Ð²Ðµ"
 
-#: config/m68k/m68k.opt:84
-msgid "Generate code for a 68851"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 68851"
+#: config/frv/frv.opt:165
+msgid "Pack VLIW instructions"
+msgstr "ÐŸÐ°ÐºÑƒÑ˜ Ð’Ð›Ð˜Ð’ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: config/m68k/m68k.opt:88
-msgid "Generate code that uses 68881 floating-point instructions"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ ÐºÐ¾Ñ˜Ð¸ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð¾Ð´ 68881 Ð·Ð° Ñ€Ð°Ñ‡ÑƒÐ½Ð°ÑšÐµ Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð¼ Ð·Ð°Ñ€ÐµÐ·Ñƒ"
+#: config/frv/frv.opt:169
+msgid "Enable setting GPRs to the result of comparisons"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð“ÐŸÐ Ð¾Ð²Ð° Ð½Ð° Ñ€ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚Ðµ Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐ°"
 
-#: config/m68k/m68k.opt:92
-msgid "Align variables on a 32-bit boundary"
-msgstr "ÐŸÐ¾Ñ€Ð°Ð²Ð½Ð°Ñ˜ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð½Ð° 32-Ð±Ð°Ñ˜Ñ‚Ð½Ñƒ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñƒ"
+#: config/frv/frv.opt:173
+msgid "Change the amount of scheduler lookahead"
+msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ð¸ Ñ€Ð°Ñ�Ð¿Ð¾Ð½ Ð³Ð»ÐµÐ´Ð°ÑšÐ° ÑƒÐ½Ð°Ð¿Ñ€ÐµÐ´ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°Ñ‡Ð°"
 
-#: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
-msgid "Specify the name of the target architecture"
-msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð¸Ð¼Ðµ Ñ†Ð¸Ñ™Ð½Ðµ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ðµ"
+#: config/frv/frv.opt:181
+msgid "Assume a large TLS segment"
+msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð²ÐµÐ»Ð¸ÐºÐ¸ Ð¢Ð›Ð¡ Ñ�ÐµÐ³Ð¼ÐµÐ½Ñ‚"
 
-#: config/m68k/m68k.opt:100
-msgid "Use the bit-field instructions"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð½Ð¸Ð²Ð¾Ð°"
+#: config/frv/frv.opt:185
+msgid "Do not assume a large TLS segment"
+msgstr "Ð�Ðµ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ˜ Ð²ÐµÐ»Ð¸ÐºÐ¸ Ð¢Ð›Ð¡ Ñ�ÐµÐ³Ð¼ÐµÐ½Ñ‚"
 
-#: config/m68k/m68k.opt:112
-msgid "Generate code for a ColdFire v4e"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° ÐšÐ¾Ð»Ð´Ñ„Ð°Ñ˜ÐµÑ€ Ð²4e"
+#: config/frv/frv.opt:190
+msgid "Cause gas to print tomcat statistics"
+msgstr "Ð�ÐµÐºÐ° Ð“Ð�Ð¡ Ð¸Ñ�Ð¿Ð¸Ñ�ÑƒÑ˜Ðµ Ñ‚Ð¾Ð¼ÐºÐµÑ‚ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ�Ñ‚Ð¸ÐºÑƒ"
 
-#: config/m68k/m68k.opt:116
-#, fuzzy
-msgid "Specify the target CPU"
-msgstr "Ð˜Ð·Ð°Ð±ÐµÑ€Ð¸Ñ‚Ðµ Ñ†Ð¸Ñ™Ð½Ð¸ ÐœÐ¦Ð£"
+#: config/frv/frv.opt:195
+msgid "Link with the library-pic libraries"
+msgstr "ÐŸÐ¾Ð²ÐµÐ·ÑƒÑ˜ Ñ�Ð° ÐŸÐ˜Ð¦ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ°Ð¼Ð°"
 
-#: config/m68k/m68k.opt:120
-msgid "Generate code for a cpu32"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° cpu32"
+#: config/frv/frv.opt:199
+msgid "Allow branches to be packed with other instructions"
+msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ð´Ð° Ð³Ñ€Ð°Ð½Ð°ÑšÐ° Ð±ÑƒÐ´Ñƒ ÑƒÐ¿Ð°ÐºÐ¾Ð²Ð°Ð½Ð° Ñ�Ð° Ð´Ñ€ÑƒÐ³Ð¸Ð¼ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°Ð¼Ð°"
 
-#: config/m68k/m68k.opt:124
-#, fuzzy
-msgid "Use hardware division instructions on ColdFire"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ñ�ÐºÐµ Ñ‡ÐµÑ‚Ð²Ð¾Ñ€Ð½Ðµ Ð¤ÐŸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ"
+#: config/i386/cygming.opt:23
+msgid "Create console application"
+msgstr "Ð�Ð°Ð¿Ñ€Ð°Ð²Ð¸ Ñ‚ÐµÑ€Ð¼Ð¸Ð½Ð°Ð»Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼"
 
-#: config/m68k/m68k.opt:128
-#, fuzzy
-msgid "Generate code for a Fido A"
+#: config/i386/cygming.opt:27
+msgid "Use the Cygwin interface"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�ÑƒÑ™ÐµÑ™Ðµ Ð¡Ð¸Ð³Ð²Ð¸Ð½Ð°"
+
+#: config/i386/cygming.opt:31
+msgid "Generate code for a DLL"
 msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð”Ð›Ð›"
 
-#: config/m68k/m68k.opt:132
-#, fuzzy
-msgid "Generate code which uses hardware floating point instructions"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ ÐºÐ¾Ñ˜Ð¸ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð¾Ð´ 68881 Ð·Ð° Ñ€Ð°Ñ‡ÑƒÐ½Ð°ÑšÐµ Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð¼ Ð·Ð°Ñ€ÐµÐ·Ñƒ"
+#: config/i386/cygming.opt:35
+msgid "Ignore dllimport for functions"
+msgstr "Ð˜Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐ¸ dllimport Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: config/m68k/m68k.opt:136
-msgid "Enable ID based shared library"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð´ÐµÑ™ÐµÐ½Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ñƒ Ð˜Ð”Ð°"
+#: config/i386/cygming.opt:39
+msgid "Use Mingw-specific thread support"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¿Ð¾Ð´Ñ€ÑˆÐºÑƒ Ð½Ð¸Ñ‚Ð¸ Ð¿Ð¾Ñ�ÐµÐ±Ð½Ñƒ Ð·Ð° ÐœÐ¸Ð½Ð³Ð²"
 
-#: config/m68k/m68k.opt:140
-msgid "Do not use the bit-field instructions"
-msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð½Ð¸Ð²Ð¾Ð°"
+#: config/i386/cygming.opt:43
+msgid "Set Windows defines"
+msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ Ð·Ð° Ð’Ð¸Ð½Ð´Ð¾ÑƒÐ·"
 
-#: config/m68k/m68k.opt:144
-msgid "Use normal calling convention"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð½Ð¾Ñ€Ð¼Ð°Ð»Ð½Ñƒ ÐºÐ¾Ð½Ð²ÐµÐ½Ñ†Ð¸Ñ˜Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ð°ÑšÐ°"
+#: config/i386/cygming.opt:47
+msgid "Create GUI application"
+msgstr "Ð�Ð°Ð¿Ñ€Ð°Ð²Ð¸ Ð“Ð£Ð˜ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼"
 
-#: config/m68k/m68k.opt:148
-msgid "Consider type 'int' to be 32 bits wide"
-msgstr "Ð¡Ð¼Ð°Ñ‚Ñ€Ð°Ñ˜ Ð´Ð° Ñ‚Ð¸Ð¿ â€˜intâ€™ Ð¸Ð¼Ð° 32 Ð±Ð¸Ñ‚Ð°"
-
-#: config/m68k/m68k.opt:152
-msgid "Generate pc-relative code"
-msgstr "ÐŸÑ€Ð°Ð²Ð¸ ÐŸÐ¦-Ñ€ÐµÐ»Ð°Ñ‚Ð¸Ð²Ð°Ð½ ÐºÃ´Ð´"
-
-#: config/m68k/m68k.opt:156
-msgid "Use different calling convention using 'rtd'"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ñƒ ÐºÐ¾Ð½Ð²ÐµÐ½Ñ†Ð¸Ñ˜Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ð°ÑšÐ° ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚ÐµÑ›Ð¸ â€˜rtdâ€™"
-
-#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
-msgid "Enable separate data segment"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ñ€Ð°Ð·Ð´Ð²Ð¾Ñ˜ÐµÐ½Ð¸ Ñ�ÐµÐ³Ð¼ÐµÐ½Ñ‚ Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
-
-#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
-msgid "ID of shared library to build"
-msgstr "Ð˜Ð” Ð´ÐµÑ™ÐµÐ½Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð·Ð° Ð³Ñ€Ð°Ð´ÑšÑƒ"
-
-#: config/m68k/m68k.opt:168
-msgid "Consider type 'int' to be 16 bits wide"
-msgstr "Ð¡Ð¼Ð°Ñ‚Ñ€Ð°Ñ˜ Ð´Ð° Ñ‚Ð¸Ð¿ â€˜intâ€™ Ð¸Ð¼Ð° 16 Ð±Ð¸Ñ‚Ð¾Ð²Ð°"
-
-#: config/m68k/m68k.opt:172
-msgid "Generate code with library calls for floating point"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ñ�Ð° Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÑ‡ÐºÐ¸Ð¼ Ð¿Ð¾Ð·Ð¸Ð²Ð¸Ð¼Ð° Ð·Ð° Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¸ Ð·Ð°Ñ€ÐµÐ·"
-
-#: config/m68k/m68k.opt:176
-msgid "Do not use unaligned memory references"
-msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð½ÐµÐ¿Ð¾Ñ€Ð°Ð²Ð½Ð°Ñ‚Ðµ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ðµ"
-
-#: config/m68k/m68k.opt:180
-#, fuzzy
-msgid "Tune for the specified target CPU or architecture"
-msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð¸Ð¼Ðµ Ñ†Ð¸Ñ™Ð½Ðµ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ðµ"
-
-#: config/m68k/ieee.opt:24 config/i386/i386.opt:95
-msgid "Use IEEE math for fp comparisons"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð˜Ð•Ð•Ð• Ð¼Ð°Ñ‚ÐµÐ¼Ð°Ñ‚Ð¸ÐºÑƒ Ð·Ð° Ð¤ÐŸ Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐ°"
-
-#: config/i386/djgpp.opt:25
-msgid "Ignored (obsolete)"
-msgstr "Ð˜Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°Ð½Ð¾ (Ð·Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾)"
-
 #: config/i386/i386.opt:23
 msgid "sizeof(long double) is 16"
 msgstr "sizeof(long double) Ñ˜Ðµ 16"
@@ -12499,6 +12207,10 @@
 msgid "Align destination of the string operations"
 msgstr "ÐŸÐ¾Ñ€Ð°Ð²Ð½Ð°Ñ˜ Ð¾Ð´Ñ€ÐµÐ´Ð¸ÑˆÑ‚Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ð° Ð½Ð°Ð´ Ð½Ð¸Ñ�ÐºÐ°Ð¼Ð°"
 
+#: config/i386/i386.opt:59 config/spu/spu.opt:60 config/s390/s390.opt:31
+msgid "Generate code for given CPU"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð´Ð°Ñ‚Ð¸ Ð¦ÐŸÐ£"
+
 #: config/i386/i386.opt:63
 msgid "Use given assembler dialect"
 msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð´Ð°Ñ‚Ð¸ Ð´Ð¸Ñ˜Ð°Ð»ÐµÐºÑ‚ Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð°"
@@ -12527,6 +12239,10 @@
 msgid "Generate floating point mathematics using given instruction set"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¼Ð°Ñ‚ÐµÐ¼Ð°Ñ‚Ð¸ÐºÑƒ Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð¼ Ð·Ð°Ñ€ÐµÐ·Ñƒ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚ÐµÑ›Ð¸ Ð´Ð°Ñ‚Ð¸ Ñ�ÐºÑƒÐ¿ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°"
 
+#: config/i386/i386.opt:95 config/m68k/ieee.opt:24
+msgid "Use IEEE math for fp comparisons"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð˜Ð•Ð•Ð• Ð¼Ð°Ñ‚ÐµÐ¼Ð°Ñ‚Ð¸ÐºÑƒ Ð·Ð° Ð¤ÐŸ Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐ°"
+
 #: config/i386/i386.opt:99
 msgid "Inline all known string operations"
 msgstr "Ð£Ñ‚ÐºÐ°Ñ˜ Ñ�Ð²Ðµ Ð¿Ð¾Ð·Ð½Ð°Ñ‚Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ Ð½Ð°Ð´ Ð½Ð¸Ñ�ÐºÐ°Ð¼Ð°"
@@ -12685,58 +12401,397 @@
 msgid "Enable automatic generation of fused floating point multiply-add instructions"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð¼Ð½Ð¾Ð¶ÐµÑšÐµ-Ð´Ð¾Ð´Ð°Ð²Ð°ÑšÐµ Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð¼ Ð·Ð°Ñ€ÐµÐ·Ñƒ"
 
-#: config/i386/cygming.opt:23
-msgid "Create console application"
-msgstr "Ð�Ð°Ð¿Ñ€Ð°Ð²Ð¸ Ñ‚ÐµÑ€Ð¼Ð¸Ð½Ð°Ð»Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼"
+#: config/i386/sco5.opt:24
+msgid "Generate ELF output"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ Ð•Ð›Ð¤ Ð¸Ð·Ð»Ð°Ð·"
 
-#: config/i386/cygming.opt:27
-msgid "Use the Cygwin interface"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�ÑƒÑ™ÐµÑ™Ðµ Ð¡Ð¸Ð³Ð²Ð¸Ð½Ð°"
+#: config/i386/djgpp.opt:25
+msgid "Ignored (obsolete)"
+msgstr "Ð˜Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°Ð½Ð¾ (Ð·Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾)"
 
-#: config/i386/cygming.opt:31
-msgid "Generate code for a DLL"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð”Ð›Ð›"
+#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
+msgid "Specify CPU for code generation purposes"
+msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð¦ÐŸÐ£ Ñƒ Ñ�Ð²Ñ€Ñ…Ñƒ Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐ° ÐºÐ¾Ð´Ð°"
 
-#: config/i386/cygming.opt:35
-msgid "Ignore dllimport for functions"
-msgstr "Ð˜Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐ¸ dllimport Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
+#: config/iq2000/iq2000.opt:27
+msgid "Specify CPU for scheduling purposes"
+msgstr "ÐžÐ´Ñ€ÐµÐ´Ð¸Ñ‚Ðµ Ð¦ÐŸÐ£ Ñ€Ð°Ð´Ð¸ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÐ°"
 
-#: config/i386/cygming.opt:39
-msgid "Use Mingw-specific thread support"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¿Ð¾Ð´Ñ€ÑˆÐºÑƒ Ð½Ð¸Ñ‚Ð¸ Ð¿Ð¾Ñ�ÐµÐ±Ð½Ñƒ Ð·Ð° ÐœÐ¸Ð½Ð³Ð²"
+#: config/iq2000/iq2000.opt:31 config/mips/mips.opt:97
+msgid "Use ROM instead of RAM"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð ÐžÐœ ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ð Ð�ÐœÐ°"
 
-#: config/i386/cygming.opt:43
-msgid "Set Windows defines"
-msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ Ð·Ð° Ð’Ð¸Ð½Ð´Ð¾ÑƒÐ·"
+#: config/iq2000/iq2000.opt:35
+msgid "Use GP relative sdata/sbss sections"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¾Ð´ÐµÑ™ÐºÐµ sdata/sbss Ñ€ÐµÐ»Ð°Ñ‚Ð¸Ð²Ð½Ðµ Ð¿Ñ€ÐµÐ¼Ð° GP"
 
-#: config/i386/cygming.opt:47
-msgid "Create GUI application"
-msgstr "Ð�Ð°Ð¿Ñ€Ð°Ð²Ð¸ Ð“Ð£Ð˜ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼"
+#: config/iq2000/iq2000.opt:40
+msgid "No default crt0.o"
+msgstr "Ð‘ÐµÐ· Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ðµ crt0.o"
 
-#: config/i386/sco5.opt:24
-msgid "Generate ELF output"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ Ð•Ð›Ð¤ Ð¸Ð·Ð»Ð°Ð·"
+#: config/iq2000/iq2000.opt:44 config/mips/mips.opt:265
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+msgstr "Ð¡Ñ‚Ð°Ð²Ð¸ Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ Ñƒ Ð ÐžÐœÑƒ (Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° -membedded-data)"
 
-#: config/rs6000/aix41.opt:24 config/rs6000/aix64.opt:32
-msgid "Support message passing with the Parallel Environment"
-msgstr "ÐŸÐ¾Ð´Ñ€Ð¶Ð¸ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ð½Ð¾Ð³ Ð¾ÐºÑ€ÑƒÐ¶ÐµÑšÐ°"
+#: config/arm/arm.opt:23
+msgid "Specify an ABI"
+msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð�Ð‘Ð˜"
 
-#: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:147
-msgid "Conform more closely to IBM XLC semantics"
-msgstr "ÐŸÐ¾ÑˆÑ‚ÑƒÑ˜ Ð±Ð»Ð¸Ð¶Ðµ Ñ�ÐµÐ¼Ð°Ð½Ñ‚Ð¸ÐºÑƒ Ð˜Ð‘ÐœÐ¾Ð²Ð¾Ð³ Ð˜ÐºÑ�Ð›Ð¦Ð°"
+#: config/arm/arm.opt:27
+msgid "Generate a call to abort if a noreturn function returns"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ Ð¿Ð¾Ð·Ð¸Ð² Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°ÑšÐµ Ð°ÐºÐ¾ Ñ�Ðµ Ð½ÐµÐ¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð²Ñ€Ð°Ñ‚Ð¸"
 
-#: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:132
+#: config/arm/arm.opt:34
+msgid "Pass FP arguments in FP registers"
+msgstr "ÐŸÑ€Ð¾Ñ�Ð»ÐµÑ’ÑƒÑ˜ Ð¤ÐŸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ñƒ Ð¤ÐŸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¸Ð¼Ð°"
+
+#: config/arm/arm.opt:38
+msgid "Generate APCS conformant stack frames"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¾ÐºÐ²Ð¸Ñ€Ðµ Ñ�Ñ‚ÐµÐºÐ° Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ðµ Ñ�Ð° Ð�ÐŸÐ¦Ð¡Ð¾Ð¼"
+
+#: config/arm/arm.opt:42
+msgid "Generate re-entrant, PIC code"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ Ð²Ð¸ÑˆÐµÑƒÐ»Ð°Ð·Ð½Ð¸, ÐŸÐ˜Ð¦ ÐºÃ´Ð´"
+
+#: config/arm/arm.opt:49 config/m68k/m68k.opt:96 config/score/score.opt:63
+msgid "Specify the name of the target architecture"
+msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð¸Ð¼Ðµ Ñ†Ð¸Ñ™Ð½Ðµ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ðµ"
+
+#: config/arm/arm.opt:56
+msgid "Assume target CPU is configured as big endian"
+msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ñ˜Ðµ Ñ†Ð¸Ñ™Ð½Ð¸ Ð¦ÐŸÐ£ Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ Ð½Ð° Ð²ÐµÐ»Ð¸ÐºÑƒ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚"
+
+#: config/arm/arm.opt:60
+msgid "Thumb: Assume non-static functions may be called from ARM code"
+msgstr "Ð¢Ð°Ð¼Ð±: ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ñ�Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð¼Ð¾Ð³Ñƒ Ð¿Ð¾Ð·Ð²Ð°Ñ‚Ð¸ Ð¸Ð· Ð�Ð Ðœ ÐºÃ´Ð´Ð°"
+
+#: config/arm/arm.opt:64
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+msgstr "Ð¢Ð°Ð¼Ð±: ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð¸ Ð¼Ð¾Ð³Ñƒ Ð²Ð¾Ð´Ð¸Ñ‚Ð¸ Ñƒ ÐºÃ´Ð´ Ð½ÐµÑ�Ð²ÐµÑ�Ñ‚Ð°Ð½ Ð¢Ð°Ð¼Ð±Ð°"
+
+#: config/arm/arm.opt:68
+msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
+msgstr "Ð¦Ð¸Ñ€ÑƒÑ�: Ð¡Ñ‚Ð°Ð²Ñ™Ð°Ñ˜ Ð�ÐžÐŸÐµ Ð´Ð° Ð±Ð¸ Ð¸Ð·Ð±ÐµÐ³Ð°Ð¾ Ð½ÐµÐ²Ð°Ð¶ÐµÑ›Ðµ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ˜Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°"
+
+#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
+msgid "Specify the name of the target CPU"
+msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð¸Ð¼Ðµ Ñ†Ð¸Ñ™Ð½Ð¾Ð³ Ð¦ÐŸÐ£Ð°"
+
+#: config/arm/arm.opt:76
+msgid "Specify if floating point hardware should be used"
+msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð´Ð° Ð»Ð¸ Ð´Ð° Ñ�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€ Ð·Ð° Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð°Ð½ Ð·Ð°Ñ€ÐµÐ·"
+
+#: config/arm/arm.opt:90
+msgid "Specify the name of the target floating point hardware/format"
+msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð¸Ð¼Ðµ Ñ†Ð¸Ñ™Ð½Ð¾Ð³ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ð°/Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° Ð·Ð° Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð°Ð½ Ð·Ð°Ñ€ÐµÐ·"
+
+#: config/arm/arm.opt:94
+msgid "Alias for -mfloat-abi=hard"
+msgstr "Ð”Ñ€ÑƒÐ³Ð¸ Ð½Ð°Ð·Ð¸Ð² Ð·Ð° -mfloat-abi=hard"
+
+#: config/arm/arm.opt:98
+msgid "Assume target CPU is configured as little endian"
+msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ñ˜Ðµ Ñ†Ð¸Ñ™Ð½Ð¸ Ð¦ÐŸÐ£ Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ Ð½Ð° Ð¼Ð°Ð»Ñƒ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚"
+
+#: config/arm/arm.opt:102
+msgid "Generate call insns as indirect calls, if necessary"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¸Ñ˜Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ð° ÐºÐ°Ð¾ Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ðµ, Ð°ÐºÐ¾ Ñ˜Ðµ Ð½ÐµÐ¾Ð¿Ñ…Ð¾Ð´Ð½Ð¾"
+
+#: config/arm/arm.opt:106
+msgid "Specify the register to be used for PIC addressing"
+msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€ ÐºÐ¾Ñ˜Ð¸ Ñ�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð·Ð° ÐŸÐ˜Ð¦ Ð°Ð´Ñ€ÐµÑ�Ð¸Ñ€Ð°ÑšÐµ"
+
+#: config/arm/arm.opt:110
+msgid "Store function names in object code"
+msgstr "Ð¡ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚Ð¸ Ð¸Ð¼ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñƒ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð½Ð¾Ð¼ ÐºÐ¾Ð´Ñƒ"
+
+#: config/arm/arm.opt:114
+msgid "Permit scheduling of a function's prologue sequence"
+msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð¿Ñ€Ð¾Ð»Ð¾ÑˆÐºÐ¾Ð³ Ñ€ÐµÐ´Ð¾Ñ�Ð»ÐµÐ´Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
+
+#: config/arm/arm.opt:118
+msgid "Do not load the PIC register in function prologues"
+msgstr "Ð�Ðµ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°Ñ˜ ÐŸÐ˜Ð¦ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ñƒ Ð¿Ñ€Ð¾Ð»Ð¾Ð·Ð¸Ð¼Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
+
+#: config/arm/arm.opt:122
+msgid "Alias for -mfloat-abi=soft"
+msgstr "Ð”Ñ€ÑƒÐ³Ð¸ Ð½Ð°Ð·Ð¸Ð² Ð·Ð° -mfloat-abi=soft"
+
+#: config/arm/arm.opt:126
+msgid "Specify the minimum bit alignment of structures"
+msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð½Ð°Ñ˜Ð¼Ð°ÑšÐµ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð°"
+
+#: config/arm/arm.opt:130
+msgid "Compile for the Thumb not the ARM"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° Ð¢Ð°Ð¼Ð±, Ð½Ðµ Ð·Ð° Ð�Ð Ðœ"
+
+#: config/arm/arm.opt:134
+msgid "Support calls between Thumb and ARM instruction sets"
+msgstr "ÐŸÐ¾Ð´Ñ€Ð¶Ð¸ Ð¿Ð¾Ð·Ð¸Ð²Ðµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ Ð¢Ð°Ð¼Ð±Ð° Ð¸ Ñ�ÐºÑƒÐ¿Ð° Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° Ð�Ð ÐœÐ°"
+
+#: config/arm/arm.opt:138
+msgid "Specify how to access the thread pointer"
+msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ ÐºÐ°ÐºÐ¾ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð°Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ñƒ Ð½Ð¸Ñ‚Ð¸"
+
+#: config/arm/arm.opt:142
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+msgstr "Ð¢Ð°Ð¼Ð±: Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ (Ð½ÐµÐ»Ð¸Ñ�Ð½Ð°Ñ‚Ðµ) Ð¾ÐºÐ²Ð¸Ñ€Ðµ Ñ�Ñ‚ÐµÐºÐ° Ñ‡Ð°Ðº Ð¸ Ð°ÐºÐ¾ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð½Ð¾"
+
+#: config/arm/arm.opt:146
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr "Ð¢Ð°Ð¼Ð±: Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ (Ð»Ð¸Ñ�Ð½Ð°Ñ‚Ðµ) Ð¾ÐºÐ²Ð¸Ñ€Ðµ Ñ�Ñ‚ÐµÐºÐ° Ñ‡Ð°Ðº Ð¸ Ð°ÐºÐ¾ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð½Ð¾"
+
+#: config/arm/arm.opt:150
+msgid "Tune code for the given processor"
+msgstr "Ð�Ð°ÑˆÑ‚ÐµÐ»ÑƒÑ˜ ÐºÃ´Ð´ Ð·Ð° Ð´Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ð¾Ñ€"
+
+#: config/arm/arm.opt:154
+msgid "Assume big endian bytes, little endian words"
+msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ðµ Ð²ÐµÐ»Ð¸ÐºÐµ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚Ð¸, Ñ€ÐµÑ‡Ð¸ Ð¼Ð°Ð»Ðµ"
+
+#: config/arm/arm.opt:158
+msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
+msgstr ""
+
+#: config/arm/pe.opt:23
+msgid "Ignore dllimport attribute for functions"
+msgstr "Ð˜Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐ¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ dllimport Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
+
+#: config/cris/linux.opt:27
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+msgstr "Ð—Ð°Ñ˜ÐµÐ´Ð½Ð¾ Ñ�Ð° -fpic Ð¸ -fPIC, Ð½Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°ÑšÐ° GOTPLT"
+
+#: config/cris/aout.opt:27
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼ Ð•Ð»Ð¸Ð½ÑƒÐºÑ� Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ñƒ Ð•Ñ‚Ñ€Ð°ÐºÑ�Ð° 100 Ð±ÐµÐ· ÐœÐœÐ£Ð°"
+
+#: config/cris/aout.opt:33
+msgid "For elinux, request a specified stack-size for this program"
+msgstr "Ð—Ð° Ð•Ð»Ð¸Ð½ÑƒÐºÑ�, Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð°Ñ˜ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ñƒ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ñ�Ñ‚ÐµÐºÐ° Ñƒ Ð¾Ð²Ð¾Ð¼ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ñƒ"
+
+#: config/cris/cris.opt:45
+msgid "Work around bug in multiplication instruction"
+msgstr "Ð—Ð°Ð¾Ð±Ð¸Ñ’Ð¸ Ð³Ñ€ÐµÑˆÐºÑƒ Ñƒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð¸ Ð¼Ð½Ð¾Ð¶ÐµÑšÐ°"
+
+#: config/cris/cris.opt:51
+msgid "Compile for ETRAX 4 (CRIS v3)"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° Ð•Ñ‚Ñ€Ð°ÐºÑ� 4 (ÐšÐ Ð˜Ð¡ Ð²3)"
+
+#: config/cris/cris.opt:56
+msgid "Compile for ETRAX 100 (CRIS v8)"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° Ð•Ñ‚Ñ€Ð°ÐºÑ� 100 (ÐšÐ Ð˜Ð¡ Ð²8)"
+
+#: config/cris/cris.opt:64
+msgid "Emit verbose debug information in assembly code"
+msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ Ð¾Ð¿ÑˆÐ¸Ñ€Ð½Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐµ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ñ�ÐºÐ¾Ð¼ ÐºÃ´Ð´Ñƒ"
+
+#: config/cris/cris.opt:71
+msgid "Do not use condition codes from normal instructions"
+msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÑƒÑ�Ð»Ð¾Ð²Ð½Ðµ ÐºÃ´Ð´Ð¾Ð²Ðµ Ð¸Ð· Ð½Ð¾Ñ€Ð¼Ð°Ð»Ð½Ð¸Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°"
+
+#: config/cris/cris.opt:80
+msgid "Do not emit addressing modes with side-effect assignment"
+msgstr "Ð�Ðµ ÐµÐ¼Ð¸Ñ‚ÑƒÑ˜ Ð°Ð´Ñ€ÐµÑ�Ð½Ðµ Ñ€ÐµÐ¶Ð¸Ð¼Ðµ ÑƒÐ· Ð´Ð¾Ð´ÐµÐ»Ñƒ Ñ�Ð° Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð½Ð¸Ð¼ ÐµÑ„ÐµÐºÑ‚Ð¸Ð¼Ð°"
+
+#: config/cris/cris.opt:89
+msgid "Do not tune stack alignment"
+msgstr "Ð�Ðµ Ð¿Ð¾Ð´ÐµÑˆÐ°Ð²Ð°Ñ˜ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ñ�Ñ‚ÐµÐºÐ°"
+
+#: config/cris/cris.opt:98
+msgid "Do not tune writable data alignment"
+msgstr "Ð�Ðµ Ð¿Ð¾Ð´ÐµÑˆÐ°Ð²Ð°Ñ˜ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ ÑƒÐ¿Ð¸Ñ�Ð¸Ð²Ð¸Ñ… Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
+
+#: config/cris/cris.opt:107
+msgid "Do not tune code and read-only data alignment"
+msgstr "Ð�Ðµ Ð¿Ð¾Ð´ÐµÑˆÐ°Ð²Ð°Ñ˜ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° ÐºÃ´Ð´Ð° Ð¸ Ð¾Ð½Ð¸Ñ… Ñ�Ð°Ð¼Ð¾-Ð·Ð°-Ñ‡Ð¸Ñ‚Ð°ÑšÐµ"
+
+#: config/cris/cris.opt:116
+msgid "Align code and data to 32 bits"
+msgstr "Ð Ð°Ð²Ð½Ð°Ñ˜ ÐºÃ´Ð´ Ð¸ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐµ Ð½Ð° 32 Ð±Ð¸Ñ‚Ð°"
+
+#: config/cris/cris.opt:133
+msgid "Don't align items in code or data"
+msgstr "Ð�Ðµ Ñ€Ð°Ð²Ð½Ð°Ñ˜ Ñ�Ñ‚Ð°Ð²ÐºÐµ Ñƒ ÐºÃ´Ð´Ñƒ Ð¸ Ð¿Ð¾Ð´Ð°Ñ†Ð¸Ð¼Ð°"
+
+#: config/cris/cris.opt:142
+msgid "Do not emit function prologue or epilogue"
+msgstr "Ð�Ðµ ÐµÐ¼Ð¸Ñ‚ÑƒÑ˜ Ð¿Ñ€Ð¾Ð»Ð¾Ð³ Ð¸ ÐµÐ¿Ð¸Ð»Ð¾Ð³ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
+
+#: config/cris/cris.opt:149
+msgid "Use the most feature-enabling options allowed by other options"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¾Ð¿Ñ†Ð¸Ñ˜Ñƒ ÐºÐ¾Ñ˜Ð° Ð¿Ñ€ÑƒÐ¶Ð° Ð½Ð°Ñ˜Ð²Ð¸ÑˆÐµ Ð¼Ð¾Ð³ÑƒÑ›Ð½Ð¾Ñ�Ñ‚Ð¸ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¸Ñ… Ð´Ñ€ÑƒÐ³Ð¸Ð¼ Ð¾Ð¿Ñ†Ð¸Ñ˜Ð°Ð¼Ð°"
+
+#: config/cris/cris.opt:158
+msgid "Override -mbest-lib-options"
+msgstr "ÐŸÐ¾Ñ‚Ð¸Ñ�Ð½Ð¸ -mbest-lib-options"
+
+#: config/cris/cris.opt:165
+msgid "Generate code for the specified chip or CPU version"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‡Ð¸Ð¿ Ð¸Ð»Ð¸ Ð²ÐµÑ€Ð·Ð¸Ñ˜Ñƒ Ð¦ÐŸÐ£Ð°"
+
+#: config/cris/cris.opt:169
+msgid "Tune alignment for the specified chip or CPU version"
+msgstr "ÐŸÐ¾Ð´ÐµÑ�Ð¸ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ð·Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‡Ð¸Ð¿ Ð¸Ð»Ð¸ Ð²ÐµÑ€Ð·Ð¸Ñ˜Ñƒ Ð¦ÐŸÐ£Ð°"
+
+#: config/cris/cris.opt:173
+msgid "Warn when a stackframe is larger than the specified size"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ˜Ðµ Ð¾ÐºÐ²Ð¸Ñ€ Ñ�Ñ‚ÐµÐºÐ° Ð²ÐµÑ›Ð¸ Ð¾Ð´ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
+
+#: config/avr/avr.opt:23
+msgid "Use subroutines for function prologues and epilogues"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ðµ Ð·Ð° Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ðµ Ð¸ ÐµÐ¿Ð¸Ð»Ð¾Ð³Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
+
+#: config/avr/avr.opt:27
+msgid "Select the target MCU"
+msgstr "Ð˜Ð·Ð°Ð±ÐµÑ€Ð¸Ñ‚Ðµ Ñ†Ð¸Ñ™Ð½Ð¸ ÐœÐ¦Ð£"
+
+#: config/avr/avr.opt:34
+msgid "Use an 8-bit 'int' type"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 8-Ð±Ð¸Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ â€˜intâ€™"
+
+#: config/avr/avr.opt:38
+msgid "Change the stack pointer without disabling interrupts"
+msgstr "ÐœÐµÑšÐ°Ñ˜ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ñ�Ñ‚ÐµÐºÐ° Ð±ÐµÐ· Ð¸Ñ�ÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°"
+
+#: config/avr/avr.opt:42
+msgid "Do not generate tablejump insns"
+msgstr "Ð�Ðµ Ñ�Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¸Ñ˜Ðµ tablejump"
+
+#: config/avr/avr.opt:52
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ rjmp/rcall (Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½ Ð¾Ð¿Ñ�ÐµÐ³) Ð½Ð° >8k ÑƒÑ€ÐµÑ’Ð°Ñ˜Ð¸Ð¼Ð°"
+
+#: config/avr/avr.opt:56
+msgid "Output instruction sizes to the asm file"
+msgstr "Ð˜Ñ�Ð¿Ð¸ÑˆÐ¸ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° Ñƒ Ð°Ñ�Ð¼ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ"
+
+#: config/avr/avr.opt:60
+msgid "Change only the low 8 bits of the stack pointer"
+msgstr "ÐœÐµÑšÐ°Ñ˜ Ñ�Ð°Ð¼Ð¾ Ð´Ð¾ÑšÐ¸Ñ… 8 Ð±Ð¸Ñ‚Ð¾Ð²Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñ�Ñ‚ÐµÐºÐ°"
+
+#: config/avr/avr.opt:64
+#, fuzzy
+msgid "Relax branches"
+msgstr "Ð�ÐµÐ¼Ð° Ð³Ñ€Ð°Ð½Ð°ÑšÐ°\n"
+
+#: config/avr/avr.opt:68
+msgid "Make the linker relaxation machine assume that a program counter wrap-around occures."
+msgstr ""
+
+#: config/linux.opt:24
+msgid "Use uClibc instead of GNU libc"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÑƒÐ¦Ð»Ð¸Ð±Ñ† ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ð“Ð»Ð¸Ð±Ñ†"
+
+#: config/linux.opt:28
+msgid "Use GNU libc instead of uClibc"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð“Ð»Ð¸Ð±Ñ† ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ ÑƒÐ¦Ð»Ð¸Ð±Ñ†"
+
+#: config/rs6000/sysv4.opt:24
+msgid "Select ABI calling convention"
+msgstr "Ð˜Ð·Ð°Ð±ÐµÑ€Ð¸Ñ‚Ðµ ÐºÐ¾Ð½Ð²ÐµÐ½Ñ†Ð¸Ñ˜Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ð°ÑšÐ° Ð�Ð‘Ð˜Ñ˜Ð°"
+
+#: config/rs6000/sysv4.opt:28
+msgid "Select method for sdata handling"
+msgstr "Ð˜Ð·Ð°Ð±ÐµÑ€Ð¸Ñ‚Ðµ Ð¼ÐµÑ‚Ð¾Ð´ Ñ€ÑƒÐºÐ¾Ð²Ð°ÑšÐ° Ñ�-Ð¿Ð¾Ð´Ð°Ñ†Ð¸Ð¼Ð°"
+
+#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
+msgid "Align to the base type of the bit-field"
+msgstr "Ð Ð°Ð²Ð½Ð°Ñ˜ Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ñ™Ð°"
+
+#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
+msgid "Produce code relocatable at runtime"
+msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²ÐµÐ´Ð¸ ÐºÃ´Ð´ Ñ€ÐµÐ»Ð¾ÐºÐ°Ð±Ð¸Ð»Ð°Ð½ Ð¿Ñ€Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÑƒ"
+
+#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
+msgid "Produce little endian code"
+msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²ÐµÐ´Ð¸ ÐºÃ´Ð´ Ð¼Ð°Ð»Ðµ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚Ð¸"
+
+#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
+msgid "Produce big endian code"
+msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²ÐµÐ´Ð¸ ÐºÃ´Ð´ Ð²ÐµÐ»Ð¸ÐºÐµ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚Ð¸"
+
+#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
+#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
+#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
+msgid "no description yet"
+msgstr "Ñ˜Ð¾Ñˆ ÑƒÐ²ÐµÐº Ð±ÐµÐ· Ð¾Ð¿Ð¸Ñ�Ð°"
+
+#: config/rs6000/sysv4.opt:78
+msgid "Assume all variable arg functions are prototyped"
+msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ñ�Ð²Ðµ Ð²Ð°Ñ€Ð°Ñ€Ð³ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð¸Ð¼Ð°Ñ˜Ñƒ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ðµ"
+
+#: config/rs6000/sysv4.opt:87
+msgid "Use EABI"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð•Ð�Ð‘Ð˜"
+
+#: config/rs6000/sysv4.opt:91
+msgid "Allow bit-fields to cross word boundaries"
+msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ð±Ð¸Ñ‚Ñ�ÐºÐ¸Ð¼ Ð¿Ð¾Ñ™Ð¸Ð¼Ð° Ð´Ð° Ð¿Ñ€ÐµÐ»Ð°Ð·Ðµ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ Ñ€ÐµÑ‡Ð¸"
+
+#: config/rs6000/sysv4.opt:95
+msgid "Use alternate register names"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð»Ñ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð° Ð¸Ð¼ÐµÐ½Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð°"
+
+#: config/rs6000/sysv4.opt:104
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
+msgstr "ÐŸÐ¾Ð²ÐµÐ¶Ð¸ Ñ�Ð° libsim.a, libc.a Ð¸ sim-crt0.o"
+
+#: config/rs6000/sysv4.opt:108
+msgid "Link with libads.a, libc.a and crt0.o"
+msgstr "ÐŸÐ¾Ð²ÐµÐ¶Ð¸ Ñ�Ð° libads.a, libc.a Ð¸ crt0.o"
+
+#: config/rs6000/sysv4.opt:112
+msgid "Link with libyk.a, libc.a and crt0.o"
+msgstr "ÐŸÐ¾Ð²ÐµÐ¶Ð¸ Ñ�Ð° libyk.a, libc.a Ð¸ crt0.o"
+
+#: config/rs6000/sysv4.opt:116
+msgid "Link with libmvme.a, libc.a and crt0.o"
+msgstr "ÐŸÐ¾Ð²ÐµÐ¶Ð¸ Ñ�Ð° libmvme.a, libc.a Ð¸ crt0.o"
+
+#: config/rs6000/sysv4.opt:120
+msgid "Set the PPC_EMB bit in the ELF flags header"
+msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð±Ð¸Ñ‚ PPC_EMB Ñƒ Ð·Ð°Ð³Ð»Ð°Ð²Ñ™Ñƒ Ð•Ð›Ð¤ Ð·Ð°Ñ�Ñ‚Ð°Ð²Ð¸Ñ†Ð°"
+
+#: config/rs6000/sysv4.opt:124
+msgid "Use the WindISS simulator"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ð¸Ð¼ÑƒÐ»Ð°Ñ‚Ð¾Ñ€ Ð’Ð¸Ð½Ð´Ð˜Ð¡Ð¡"
+
+#: config/rs6000/sysv4.opt:132 config/rs6000/darwin.opt:24
 msgid "Generate 64-bit code"
 msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ 64-Ð±Ð¸Ñ‚Ð½Ð¸ ÐºÃ´Ð´"
 
-#: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:136
+#: config/rs6000/sysv4.opt:136 config/rs6000/darwin.opt:28
 msgid "Generate 32-bit code"
 msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ 32-Ð±Ð¸Ñ‚Ð½Ð¸ ÐºÃ´Ð´"
 
+#: config/rs6000/sysv4.opt:144
+msgid "Generate code to use a non-exec PLT and GOT"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ ÐºÐ¾Ñ˜Ð¸ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð½ÐµÐ¸Ð·Ð²Ñ€ÑˆÐ½Ðµ PLT Ð¸ GOT"
+
+#: config/rs6000/sysv4.opt:148
+msgid "Generate code for old exec BSS PLT"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ñ�Ñ‚Ð°Ñ€Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ½Ð¸ BSS PLT"
+
+#: config/rs6000/linux64.opt:24
+msgid "Call mcount for profiling before a function prologue"
+msgstr "ÐŸÐ¾Ð·Ð¸Ð²Ð°Ñ˜ mcount Ð·Ð° Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ�Ð°ÑšÐµ Ð¿Ñ€Ðµ Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
+
 #: config/rs6000/darwin.opt:32
 msgid "Generate code suitable for executables (NOT shared libs)"
 msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð¿Ð¾Ð³Ð¾Ð´Ð°Ð½ Ð·Ð° Ð¸Ð·Ð²Ñ€ÑˆÐ½Ðµ (Ð�Ð• Ð·Ð° Ð´ÐµÑ™ÐµÐ½Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ)"
 
+#: config/rs6000/aix64.opt:24
+msgid "Compile for 64-bit pointers"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° 64-Ð±Ð¸Ñ‚Ð½Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ðµ"
+
+#: config/rs6000/aix64.opt:28
+msgid "Compile for 32-bit pointers"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° 32-Ð±Ð¸Ñ‚Ð½Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ðµ"
+
+#: config/rs6000/aix64.opt:32 config/rs6000/aix41.opt:24
+msgid "Support message passing with the Parallel Environment"
+msgstr "ÐŸÐ¾Ð´Ñ€Ð¶Ð¸ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ð½Ð¾Ð³ Ð¾ÐºÑ€ÑƒÐ¶ÐµÑšÐ°"
+
 #: config/rs6000/rs6000.opt:24
 msgid "Use POWER instruction set"
 msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�ÐºÑƒÐ¿ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° ÐŸÐ°ÑƒÐµÑ€Ð°"
@@ -12856,6 +12911,10 @@
 msgid "Return small structures in registers (SVR4 default)"
 msgstr "Ð’Ñ€Ð°Ñ›Ð°Ñ˜ Ð¼Ð°Ð»Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ñƒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¸Ð¼Ð° (Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾ Ð·Ð° Ð¡Ð’Ð 4)"
 
+#: config/rs6000/rs6000.opt:147 config/rs6000/aix.opt:24
+msgid "Conform more closely to IBM XLC semantics"
+msgstr "ÐŸÐ¾ÑˆÑ‚ÑƒÑ˜ Ð±Ð»Ð¸Ð¶Ðµ Ñ�ÐµÐ¼Ð°Ð½Ñ‚Ð¸ÐºÑƒ Ð˜Ð‘ÐœÐ¾Ð²Ð¾Ð³ Ð˜ÐºÑ�Ð›Ð¦Ð°"
+
 #: config/rs6000/rs6000.opt:151
 #, fuzzy
 msgid "Generate software reciprocal sqrt for better throughput"
@@ -12922,6 +12981,10 @@
 msgid "Specify ABI to use"
 msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð�Ð‘Ð˜ ÐºÐ¾Ñ˜Ð¸ Ñ�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸"
 
+#: config/rs6000/rs6000.opt:222 config/sparc/sparc.opt:91
+msgid "Use features of and schedule code for given CPU"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¼Ð¾Ð³ÑƒÑ›Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¸ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’ÑƒÑ˜ ÐºÃ´Ð´ Ð·Ð° Ð´Ð°Ñ‚Ð¸ Ð¦ÐŸÐ£"
+
 #: config/rs6000/rs6000.opt:230
 msgid "Select full, part, or no traceback table"
 msgstr "Ð˜Ð·Ð°Ð±ÐµÑ€Ð¸Ñ‚Ðµ Ð¿ÑƒÐ½Ñƒ Ð¸Ð»Ð¸ Ð´ÐµÐ»Ð¸Ð¼Ð¸Ñ‡Ð½Ñƒ Ñ‚Ð°Ð±ÐµÐ»Ñƒ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¾Ð³ Ñ‚Ñ€Ð°Ð³Ð°, Ð¸Ð»Ð¸ Ð±ÐµÐ· ÑšÐµ"
@@ -12958,96 +13021,74 @@
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð¿Ñ€Ð¸Ð¾Ñ€Ð¸Ñ‚ÐµÑ‚ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÐ° Ð·Ð° Ð¸Ñ˜Ðµ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ðµ Ð¶Ð»ÐµÐ±Ð¾Ð¼ Ð¾Ð´Ð°ÑˆÐ¸Ñ™Ð°ÑšÐ°"
 
-#: config/rs6000/aix64.opt:24
-msgid "Compile for 64-bit pointers"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° 64-Ð±Ð¸Ñ‚Ð½Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ðµ"
+#: config/v850/v850.opt:23
+msgid "Use registers r2 and r5"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ r2 Ð¸ r5"
 
-#: config/rs6000/aix64.opt:28
-msgid "Compile for 32-bit pointers"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° 32-Ð±Ð¸Ñ‚Ð½Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ðµ"
+#: config/v850/v850.opt:27
+msgid "Use 4 byte entries in switch tables"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 4-Ð±Ð°Ñ˜Ñ‚Ð½Ðµ ÑƒÐ½Ð¾Ñ�Ðµ Ñƒ Ñ‚Ð°Ð±ÐµÐ»Ð°Ð¼Ð° Ð¿Ñ€ÐµÐ±Ð°Ñ†Ð¸Ð²Ð°ÑšÐ°"
 
-#: config/rs6000/linux64.opt:24
-msgid "Call mcount for profiling before a function prologue"
-msgstr "ÐŸÐ¾Ð·Ð¸Ð²Ð°Ñ˜ mcount Ð·Ð° Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ�Ð°ÑšÐµ Ð¿Ñ€Ðµ Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
+#: config/v850/v850.opt:31
+msgid "Enable backend debugging"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°ÑšÐµ Ð·Ð°Ñ‡ÐµÑ™Ð°"
 
-#: config/rs6000/sysv4.opt:24
-msgid "Select ABI calling convention"
-msgstr "Ð˜Ð·Ð°Ð±ÐµÑ€Ð¸Ñ‚Ðµ ÐºÐ¾Ð½Ð²ÐµÐ½Ñ†Ð¸Ñ˜Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ð°ÑšÐ° Ð�Ð‘Ð˜Ñ˜Ð°"
+#: config/v850/v850.opt:35
+msgid "Do not use the callt instruction"
+msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ñƒ callt"
 
-#: config/rs6000/sysv4.opt:28
-msgid "Select method for sdata handling"
-msgstr "Ð˜Ð·Ð°Ð±ÐµÑ€Ð¸Ñ‚Ðµ Ð¼ÐµÑ‚Ð¾Ð´ Ñ€ÑƒÐºÐ¾Ð²Ð°ÑšÐ° Ñ�-Ð¿Ð¾Ð´Ð°Ñ†Ð¸Ð¼Ð°"
+#: config/v850/v850.opt:39
+msgid "Reuse r30 on a per function basis"
+msgstr "ÐŸÐ¾Ð½Ð¾Ð²Ð¾ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ r30 Ð¾Ð´ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð´Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
-msgid "Align to the base type of the bit-field"
-msgstr "Ð Ð°Ð²Ð½Ð°Ñ˜ Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ñ™Ð°"
+#: config/v850/v850.opt:43
+msgid "Support Green Hills ABI"
+msgstr "ÐŸÐ¾Ð´Ñ€Ð¶Ð¸ Ð�Ð‘Ð˜ Ð“Ñ€Ð¸Ð½ Ð¥Ð¸Ð»Ñ�"
 
-#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
-msgid "Produce code relocatable at runtime"
-msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²ÐµÐ´Ð¸ ÐºÃ´Ð´ Ñ€ÐµÐ»Ð¾ÐºÐ°Ð±Ð¸Ð»Ð°Ð½ Ð¿Ñ€Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÑƒ"
+#: config/v850/v850.opt:47
+msgid "Prohibit PC relative function calls"
+msgstr "Ð—Ð°Ð±Ñ€Ð°Ð½Ð¸ Ð¿Ð¾Ð·Ð¸Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñƒ Ð¾Ð´Ð½Ð¾Ñ�Ñƒ Ð½Ð° ÐŸÐ¦"
 
-#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
-msgid "Produce little endian code"
-msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²ÐµÐ´Ð¸ ÐºÃ´Ð´ Ð¼Ð°Ð»Ðµ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚Ð¸"
+#: config/v850/v850.opt:51
+msgid "Use stubs for function prologues"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÐºÐ»Ð¸Ñ†Ðµ Ð·Ð° Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
-msgid "Produce big endian code"
-msgstr "ÐŸÑ€Ð¾Ð¸Ð·Ð²ÐµÐ´Ð¸ ÐºÃ´Ð´ Ð²ÐµÐ»Ð¸ÐºÐµ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚Ð¸"
+#: config/v850/v850.opt:55
+msgid "Set the max size of data eligible for the SDA area"
+msgstr "Ð�Ð°Ñ˜Ð²ÐµÑ›Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° Ð¿Ð¾Ð´ÐµÑ�Ð½Ð¸Ñ… Ð·Ð° Ð¾Ð±Ð»Ð°Ñ�Ñ‚ Ð¡Ð”Ð�"
 
-#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
-#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
-#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
-msgid "no description yet"
-msgstr "Ñ˜Ð¾Ñˆ ÑƒÐ²ÐµÐº Ð±ÐµÐ· Ð¾Ð¿Ð¸Ñ�Ð°"
+#: config/v850/v850.opt:59
+msgid "Enable the use of the short load instructions"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ ÐºÑ€Ð°Ñ‚ÐºÐ¾Ð³ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ°"
 
-#: config/rs6000/sysv4.opt:78
-msgid "Assume all variable arg functions are prototyped"
-msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ñ�Ð²Ðµ Ð²Ð°Ñ€Ð°Ñ€Ð³ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð¸Ð¼Ð°Ñ˜Ñƒ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ðµ"
+#: config/v850/v850.opt:63
+msgid "Same as: -mep -mprolog-function"
+msgstr "Ð˜Ñ�Ñ‚Ð¾ ÐºÐ°Ð¾: -mep -mprolog-function"
 
-#: config/rs6000/sysv4.opt:87
-msgid "Use EABI"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð•Ð�Ð‘Ð˜"
+#: config/v850/v850.opt:67
+msgid "Set the max size of data eligible for the TDA area"
+msgstr "Ð�Ð°Ñ˜Ð²ÐµÑ›Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° Ð¿Ð¾Ð´ÐµÑ�Ð½Ð¸Ñ… Ð·Ð° Ð¾Ð±Ð»Ð°Ñ�Ñ‚ Ð¢Ð”Ð�"
 
-#: config/rs6000/sysv4.opt:91
-msgid "Allow bit-fields to cross word boundaries"
-msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ð±Ð¸Ñ‚Ñ�ÐºÐ¸Ð¼ Ð¿Ð¾Ñ™Ð¸Ð¼Ð° Ð´Ð° Ð¿Ñ€ÐµÐ»Ð°Ð·Ðµ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ Ñ€ÐµÑ‡Ð¸"
+#: config/v850/v850.opt:71
+msgid "Enforce strict alignment"
+msgstr "Ð¡Ð¿Ñ€Ð¾Ð²ÐµÐ´Ð¸ Ñ�Ñ‚Ñ€Ð¾Ð³Ð¾ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ"
 
-#: config/rs6000/sysv4.opt:95
-msgid "Use alternate register names"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð»Ñ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð° Ð¸Ð¼ÐµÐ½Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð°"
+#: config/v850/v850.opt:78
+msgid "Compile for the v850 processor"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ð¾Ñ€ Ð²850"
 
-#: config/rs6000/sysv4.opt:104
-msgid "Link with libsim.a, libc.a and sim-crt0.o"
-msgstr "ÐŸÐ¾Ð²ÐµÐ¶Ð¸ Ñ�Ð° libsim.a, libc.a Ð¸ sim-crt0.o"
+#: config/v850/v850.opt:82
+msgid "Compile for the v850e processor"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ð¾Ñ€ Ð²850Ðµ"
 
-#: config/rs6000/sysv4.opt:108
-msgid "Link with libads.a, libc.a and crt0.o"
-msgstr "ÐŸÐ¾Ð²ÐµÐ¶Ð¸ Ñ�Ð° libads.a, libc.a Ð¸ crt0.o"
+#: config/v850/v850.opt:86
+msgid "Compile for the v850e1 processor"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ð¾Ñ€ Ð²850Ðµ1"
 
-#: config/rs6000/sysv4.opt:112
-msgid "Link with libyk.a, libc.a and crt0.o"
-msgstr "ÐŸÐ¾Ð²ÐµÐ¶Ð¸ Ñ�Ð° libyk.a, libc.a Ð¸ crt0.o"
+#: config/v850/v850.opt:90
+msgid "Set the max size of data eligible for the ZDA area"
+msgstr "Ð�Ð°Ñ˜Ð²ÐµÑ›Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° Ð¿Ð¾Ð´ÐµÑ�Ð½Ð¸Ñ… Ð·Ð° Ð¾Ð±Ð»Ð°Ñ�Ñ‚ Ð—Ð”Ð�"
 
-#: config/rs6000/sysv4.opt:116
-msgid "Link with libmvme.a, libc.a and crt0.o"
-msgstr "ÐŸÐ¾Ð²ÐµÐ¶Ð¸ Ñ�Ð° libmvme.a, libc.a Ð¸ crt0.o"
-
-#: config/rs6000/sysv4.opt:120
-msgid "Set the PPC_EMB bit in the ELF flags header"
-msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð±Ð¸Ñ‚ PPC_EMB Ñƒ Ð·Ð°Ð³Ð»Ð°Ð²Ñ™Ñƒ Ð•Ð›Ð¤ Ð·Ð°Ñ�Ñ‚Ð°Ð²Ð¸Ñ†Ð°"
-
-#: config/rs6000/sysv4.opt:124
-msgid "Use the WindISS simulator"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ð¸Ð¼ÑƒÐ»Ð°Ñ‚Ð¾Ñ€ Ð’Ð¸Ð½Ð´Ð˜Ð¡Ð¡"
-
-#: config/rs6000/sysv4.opt:144
-msgid "Generate code to use a non-exec PLT and GOT"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ ÐºÐ¾Ñ˜Ð¸ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð½ÐµÐ¸Ð·Ð²Ñ€ÑˆÐ½Ðµ PLT Ð¸ GOT"
-
-#: config/rs6000/sysv4.opt:148
-msgid "Generate code for old exec BSS PLT"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ñ�Ñ‚Ð°Ñ€Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ½Ð¸ BSS PLT"
-
 #: config/spu/spu.opt:20
 msgid "Emit warnings when run-time relocations are generated"
 msgstr ""
@@ -13090,62 +13131,268 @@
 msgid "Generate code for 32 bit addressing"
 msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð²ÐµÐ»Ð¸ÐºÑƒ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚"
 
-#: config/mcore/mcore.opt:23
-msgid "Generate code for the M*Core M210"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ðœ*ÐˆÐµÐ·Ð³Ñ€Ð¾ Ðœ210"
+#: config/vax/vax.opt:23 config/vax/vax.opt:27
+msgid "Target DFLOAT double precision code"
+msgstr "Ð¦Ð¸Ñ™ Ñ˜Ðµ ÐºÃ´Ð´ Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÐºÐµ Ñ‚Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸ DFLOAT"
 
-#: config/mcore/mcore.opt:27
-msgid "Generate code for the M*Core M340"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ðœ*ÐˆÐµÐ·Ð³Ñ€Ð¾ Ðœ340"
+#: config/vax/vax.opt:31 config/vax/vax.opt:35
+msgid "Generate GFLOAT double precision code"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÐºÐµ Ñ‚Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸ GFLOAT"
 
-#: config/mcore/mcore.opt:31
-msgid "Set maximum alignment to 4"
-msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð½Ð°Ñ˜Ð²ÐµÑ›Ðµ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ð½Ð° 4"
+#: config/vax/vax.opt:39
+msgid "Generate code for GNU assembler (gas)"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð“Ð½ÑƒÐ¾Ð² Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€ (gas)"
 
-#: config/mcore/mcore.opt:35
-msgid "Force functions to be aligned to a 4 byte boundary"
-msgstr "Ð¡Ð¿Ñ€Ð¾Ð²ÐµÐ´Ð¸ Ð¿Ð¾Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð½Ð° 4-Ð±Ð°Ñ˜Ñ‚Ð½Ñƒ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñƒ"
+#: config/vax/vax.opt:43
+msgid "Generate code for UNIX assembler"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð£Ð½Ð¸ÐºÑ�Ð¾Ð² Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€"
 
-#: config/mcore/mcore.opt:39
-msgid "Set maximum alignment to 8"
-msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð½Ð°Ñ˜Ð²ÐµÑ›Ðµ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ð½Ð° 8"
+#: config/vax/vax.opt:47
+msgid "Use VAXC structure conventions"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÐºÐ¾Ð½Ð²ÐµÐ½Ñ†Ð¸Ñ˜Ðµ VAXC Ð·Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ"
 
-#: config/mcore/mcore.opt:43 config/score/score.opt:23
-msgid "Generate big-endian code"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð²ÐµÐ»Ð¸ÐºÐµ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚Ð¸"
+#: config/lynx.opt:23
+msgid "Support legacy multi-threading"
+msgstr "ÐŸÐ¾Ð´Ñ€Ð¶Ð¸ Ð·Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ñƒ Ð²Ð¸ÑˆÐµÐ½Ð¸Ñ‚Ð½Ð¾Ñ�Ñ‚"
 
-#: config/mcore/mcore.opt:47
-msgid "Emit call graph information"
-msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ðµ Ð·Ð° Ð³Ñ€Ð°Ñ„ Ð¿Ð¾Ð·Ð¸Ð²Ð°"
+#: config/lynx.opt:27
+msgid "Use shared libraries"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð´ÐµÑ™ÐµÐ½Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ"
 
-#: config/mcore/mcore.opt:51
-msgid "Use the divide instruction"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð´ÐµÑ™ÐµÑšÐ°"
+#: config/lynx.opt:31
+msgid "Support multi-threading"
+msgstr "ÐŸÐ¾Ð´Ñ€Ð¶Ð¸ Ð²Ð¸ÑˆÐµÐ½Ð¸Ñ‚Ð½Ð¾Ñ�Ñ‚"
 
-#: config/mcore/mcore.opt:55
-msgid "Inline constants if it can be done in 2 insns or less"
-msgstr "Ð£Ñ‚ÐºÐ¸Ð²Ð°Ñ˜ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ Ð°ÐºÐ¾ Ñ˜Ðµ Ð¼Ð¾Ð³ÑƒÑ›Ðµ Ñƒ 2 Ð¸Ð»Ð¸ Ð¼Ð°ÑšÐµ Ð¸Ñ˜Ð°"
+#: config/stormy16/stormy16.opt:24
+msgid "Provide libraries for the simulator"
+msgstr "ÐŸÑ€ÑƒÐ¶Ð¸ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð·Ð° Ñ�Ð¸Ð¼ÑƒÐ»Ð°Ñ‚Ð¾Ñ€"
 
-#: config/mcore/mcore.opt:59 config/score/score.opt:27
-msgid "Generate little-endian code"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð¼Ð°Ð»Ðµ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚Ð¸"
+#: config/h8300/h8300.opt:23
+msgid "Generate H8S code"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¥8Ð¡"
 
-#: config/mcore/mcore.opt:67
-msgid "Use arbitrary sized immediates in bit operations"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ðµ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ñ™Ð½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ Ñƒ Ð±Ð¸Ñ‚Ñ�ÐºÐ¸Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ð°Ð¼Ð°"
+#: config/h8300/h8300.opt:27
+msgid "Generate H8SX code"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¥8Ð¡Ð˜ÐºÑ�"
 
-#: config/mcore/mcore.opt:71
-msgid "Prefer word accesses over byte accesses"
-msgstr "Ð‘Ð¾Ñ™Ðµ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿ Ñ€ÐµÑ‡Ð¸Ð¼Ð° Ð½ÐµÐ³Ð¾ Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ð¸Ð¼Ð°"
+#: config/h8300/h8300.opt:31
+msgid "Generate H8S/2600 code"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¥8Ð¡/2600"
 
-#: config/mcore/mcore.opt:75
-msgid "Set the maximum amount for a single stack increment operation"
-msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð½Ð°Ñ˜Ð²ÐµÑ›Ñƒ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ˜ÐµÐ´Ð½Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ ÑƒÐ²ÐµÑ›Ð°ÑšÐ° Ñ�Ñ‚ÐµÐºÐ°"
+#: config/h8300/h8300.opt:35
+msgid "Make integers 32 bits wide"
+msgstr "Ð�ÐµÐºÐ° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð±ÑƒÐ´Ðµ 32-Ð±Ð¸Ñ‚Ð½Ð¸"
 
-#: config/mcore/mcore.opt:79
-msgid "Always treat bitfields as int-sized"
-msgstr "Ð£Ð²ÐµÐº Ñ�Ð¼Ð°Ñ‚Ñ€Ð°Ñ˜ Ð´Ð° Ñ�Ñƒ Ð±Ð¸Ñ‚Ñ�ÐºÐ° Ð¿Ð¾Ñ™Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð¸Ð½Ñ‚Ð°"
+#: config/h8300/h8300.opt:42
+msgid "Use registers for argument passing"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ð·Ð° Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
 
+#: config/h8300/h8300.opt:46
+msgid "Consider access to byte sized memory slow"
+msgstr "Ð¡Ð¼Ð°Ñ‚Ñ€Ð°Ñ˜ Ñ�Ð¿Ð¾Ñ€Ð¸Ð¼ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ð¸ Ð±Ð°Ñ˜Ñ‚Ð½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
+
+#: config/h8300/h8300.opt:50
+msgid "Enable linker relaxing"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ð¿ÑƒÑˆÑ‚Ð°ÑšÐµ Ð¿Ñ€Ð¸ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°ÑšÑƒ"
+
+#: config/h8300/h8300.opt:54
+msgid "Generate H8/300H code"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¥8/300Ð¥"
+
+#: config/h8300/h8300.opt:58
+msgid "Enable the normal mode"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð½Ð¾Ñ€Ð¼Ð°Ð»Ð°Ð½ Ñ€ÐµÐ¶Ð¸Ð¼"
+
+#: config/h8300/h8300.opt:62
+msgid "Use H8/300 alignment rules"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð° Ñ€Ð°Ð²Ð½Ð°ÑšÐ° Ð·Ð° Ð¥8/300"
+
+#: config/s390/s390.opt:23
+msgid "31 bit ABI"
+msgstr "31-Ð±Ð¸Ñ‚Ð½Ð¸ Ð�Ð‘Ð˜"
+
+#: config/s390/s390.opt:27
+msgid "64 bit ABI"
+msgstr "64-Ð±Ð¸Ñ‚Ð½Ð¸ Ð�Ð‘Ð˜"
+
+#: config/s390/s390.opt:35
+msgid "Maintain backchain pointer"
+msgstr "ÐžÐ´Ñ€Ð¶Ð°Ð²Ð°Ñ˜ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ ÐºÐ¾Ð½Ñ‚Ñ€Ð°Ð»Ð°Ð½Ñ†Ð°"
+
+#: config/s390/s390.opt:39
+msgid "Additional debug prints"
+msgstr "Ð”Ð¾Ð´Ð°Ñ‚Ð½Ð¾ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¾ Ð¸Ñ�Ð¿Ð¸Ñ�Ð¸Ð²Ð°ÑšÐµ"
+
+#: config/s390/s390.opt:43
+msgid "ESA/390 architecture"
+msgstr "Ð�Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð° Ð•Ð¡Ð�/390"
+
+#: config/s390/s390.opt:47
+msgid "Enable fused multiply/add instructions"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ñ�Ñ‚Ð¾Ð¿Ñ™ÐµÐ½Ð¾Ð³ Ð¼Ð½Ð¾Ð¶ÐµÑšÐ°-Ð´Ð¾Ð´Ð°Ð²Ð°ÑšÐ°"
+
+#: config/s390/s390.opt:51
+#, fuzzy
+msgid "Enable decimal floating point hardware support"
+msgstr "Ð´ÐµÑ†Ð¸Ð¼Ð°Ð»Ð½Ð¸ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¸ Ð·Ð°Ñ€ÐµÐ· Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™"
+
+#: config/s390/s390.opt:55
+#, fuzzy
+msgid "Enable hardware floating point"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ñ�ÐºÐ¸ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð°Ð½ Ð·Ð°Ñ€ÐµÐ·"
+
+#: config/s390/s390.opt:67
+msgid "Use packed stack layout"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´ Ð¿Ð°ÐºÐ¾Ð²Ð°Ð½Ð¾Ð³ Ñ�Ñ‚ÐµÐºÐ°"
+
+#: config/s390/s390.opt:71
+msgid "Use bras for executable < 64k"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ bras Ð·Ð° Ð¸Ð·Ð²Ñ€ÑˆÐ½Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ < 64k"
+
+#: config/s390/s390.opt:75
+#, fuzzy
+msgid "Disable hardware floating point"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ñ�ÐºÐ¸ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð°Ð½ Ð·Ð°Ñ€ÐµÐ·"
+
+#: config/s390/s390.opt:79
+msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
+msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð½Ð°Ñ˜Ð²ÐµÑ›Ð¸ Ð±Ñ€Ð¾Ñ˜ Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ð° ÐºÐ¾Ñ˜Ð¸ Ñ�Ðµ Ð¼Ð¾Ñ€Ð° Ð¾Ð´Ð»Ð¾Ð¶Ð¸Ñ‚Ð¸ Ð½Ð° Ñ�Ñ‚ÐµÐº Ð¿Ñ€Ðµ Ð½ÐµÐ³Ð¾ ÑˆÑ‚Ð¾ Ñ�Ðµ Ð¾ÐºÐ¸Ð½Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° ÐºÐ»Ð¾Ð¿ÐºÐµ"
+
+#: config/s390/s390.opt:83
+msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
+msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ Ð´Ð¾Ð´Ð°Ñ‚Ð½Ð¸ ÐºÃ´Ð´ Ñƒ Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ñ€Ð°Ð´Ð¸ ÐºÐ»Ð¾Ð¿ÐºÐµ ÐºÐ°Ð´ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ�Ñ‚ÐµÐºÐ° Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð´Ð°Ñ‚Ð¾ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐµ"
+
+#: config/s390/s390.opt:91
+msgid "mvcle use"
+msgstr "Ð£Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° mvcle"
+
+#: config/s390/s390.opt:95
+msgid "Warn if a function uses alloca or creates an array with dynamic size"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð°ÐºÐ¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ alloca Ð¸Ð»Ð¸ Ð¿Ñ€Ð°Ð²Ð¸ Ð½Ð¸Ð· Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐºÐµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
+
+#: config/s390/s390.opt:99
+msgid "Warn if a single function's framesize exceeds the given framesize"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð°ÐºÐ¾ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð¾ÐºÐ²Ð¸Ñ€Ð° Ñ˜ÐµÐ´Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð´Ð°Ñ‚Ñƒ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ"
+
+#: config/s390/s390.opt:103
+msgid "z/Architecture"
+msgstr "Ð�Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð° z/"
+
+#: config/s390/tpf.opt:23
+msgid "Enable TPF-OS tracing code"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¿Ñ€Ð°Ñ›ÐµÑšÐµ Ð¢ÐŸÐ¤-ÐžÐ¡Ð°"
+
+#: config/s390/tpf.opt:27
+msgid "Specify main object for TPF-OS"
+msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð³Ð»Ð°Ð²Ð½Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ð·Ð° Ð¢ÐŸÐ¤-ÐžÐ¡"
+
+#: config/darwin.opt:23
+msgid "Generate code suitable for fast turn around debugging"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð¿Ð¾Ð³Ð¾Ð´Ð°Ð½ Ð·Ð° Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°ÑšÐµ Ð¿Ñ€Ð¸ Ð±Ñ€Ð·Ð¸Ð¼ Ð¾Ð±Ñ€Ñ‚Ð¸Ð¼Ð°"
+
+#: config/darwin.opt:31
+msgid "The earliest MacOS X version on which this program will run"
+msgstr "Ð�Ð°Ñ˜Ñ€Ð°Ð½Ð¸Ñ˜Ð° Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð° ÐœÐµÐºÐžÐ¡Ð° X Ð½Ð° ÐºÐ¾Ñ˜Ð¾Ñ˜ Ñ›Ðµ Ð¾Ð²Ð°Ñ˜ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ Ñ€Ð°Ð´Ð¸Ñ‚Ð¸"
+
+#: config/darwin.opt:35
+msgid "Set sizeof(bool) to 1"
+msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ sizeof(bool) Ð½Ð° 1"
+
+#: config/darwin.opt:39
+#, fuzzy
+msgid "Generate code for darwin loadable kernel extensions"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ° Ñ˜ÐµÐ·Ð³Ñ€Ð° Ð”Ð°Ñ€Ð²Ð¸Ð½ Ð·Ð° ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐµ"
+
+#: config/darwin.opt:43
+#, fuzzy
+msgid "Generate code for the kernel or loadable kernel extensions"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ° Ñ˜ÐµÐ·Ð³Ñ€Ð° Ð¸Ð»Ð¸ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ° Ñ˜ÐµÐ·Ð³Ñ€Ð° Ð·Ð° ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐµ"
+
+#: config/darwin.opt:47
+#, fuzzy
+msgid "Add <dir> to the end of the system framework include path"
+msgstr "Ð”Ð¾Ð´Ð°Ñ˜ <dir> Ð½Ð° ÐºÑ€Ð°Ñ˜ Ð³Ð»Ð°Ð²Ð½Ðµ Ð¿ÑƒÑ‚Ð°ÑšÐµ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ° Ñ€Ð°Ð´Ð½Ð¾Ð³ Ð¾ÐºÐ²Ð¸Ñ€Ð°"
+
+#: config/mn10300/mn10300.opt:23
+msgid "Target the AM33 processor"
+msgstr "Ð¦Ð¸Ñ™Ð°Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ð¾Ñ€ Ð�Ðœ33"
+
+#: config/mn10300/mn10300.opt:27
+msgid "Target the AM33/2.0 processor"
+msgstr "Ð¦Ð¸Ñ™Ð°Ñ˜ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ð¾Ñ€ Ð�Ðœ33/2.0"
+
+#: config/mn10300/mn10300.opt:31
+msgid "Work around hardware multiply bug"
+msgstr "Ð—Ð°Ð¾Ð±Ð¸Ñ’Ð¸ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ñ�ÐºÑƒ Ð³Ñ€ÐµÑˆÐºÑƒ Ñƒ Ð¼Ð½Ð¾Ð¶ÐµÑšÑƒ"
+
+#: config/mn10300/mn10300.opt:36
+msgid "Enable linker relaxations"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ñ€ÐµÐ»Ð°ÐºÑ�Ð°Ñ†Ð¸Ñ˜Ðµ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°Ñ‡Ð°"
+
+#: config/mn10300/mn10300.opt:40
+msgid "Return pointers in both a0 and d0"
+msgstr "Ð’Ñ€Ð°Ñ›Ð°Ñ˜ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ðµ Ð¸ Ñƒ a0 Ð¸ Ñƒ d0"
+
+#: config/m32r/m32r.opt:23
+msgid "Compile for the m32rx"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° m32rx"
+
+#: config/m32r/m32r.opt:27
+msgid "Compile for the m32r2"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° m32r2"
+
+#: config/m32r/m32r.opt:31
+msgid "Compile for the m32r"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° m32r"
+
+#: config/m32r/m32r.opt:35
+msgid "Align all loops to 32 byte boundary"
+msgstr "ÐŸÐ¾Ñ€Ð°Ð²Ð½Ð°Ñ˜ Ñ�Ð²Ðµ Ð¿ÐµÑ‚Ñ™Ðµ Ð½Ð° 32-Ð±Ð°Ñ˜Ñ‚Ð½Ñƒ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñƒ"
+
+#: config/m32r/m32r.opt:39
+msgid "Prefer branches over conditional execution"
+msgstr "Ð‘Ð¾Ñ™Ðµ Ð³Ñ€Ð°Ð½Ð°ÑšÐ° Ð½ÐµÐ³Ð¾ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÐµ"
+
+#: config/m32r/m32r.opt:43
+msgid "Give branches their default cost"
+msgstr "Ð”Ð°Ñ˜ Ð³Ñ€Ð°Ð½Ð°ÑšÐ¸Ð¼Ð° ÑšÐ¸Ñ…Ð¾Ð²Ñƒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ñƒ Ñ†ÐµÐ½Ñƒ"
+
+#: config/m32r/m32r.opt:47
+msgid "Display compile time statistics"
+msgstr "ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ�Ñ‚Ð¸ÐºÐµ Ð·Ð° Ð²Ñ€ÐµÐ¼Ðµ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¾Ð²Ð°ÑšÐ°"
+
+#: config/m32r/m32r.opt:51
+msgid "Specify cache flush function"
+msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ Ð·Ð° Ñ�Ð¿Ð¸Ñ€Ð°ÑšÐµ Ð¾Ñ�Ñ‚Ð°Ð²Ðµ"
+
+#: config/m32r/m32r.opt:55
+msgid "Specify cache flush trap number"
+msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð±Ñ€Ð¾Ñ˜ ÐºÐ»Ð¾Ð¿ÐºÐµ Ð·Ð° Ñ�Ð¿Ð¸Ñ€Ð°ÑšÐµ Ð¾Ñ�Ñ‚Ð°Ð²Ðµ"
+
+#: config/m32r/m32r.opt:59
+msgid "Only issue one instruction per cycle"
+msgstr "Ð˜Ð·Ð´Ð°Ñ˜ Ñ�Ð°Ð¼Ð¾ Ñ˜ÐµÐ´Ð½Ñƒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ñƒ Ð¿Ð¾ Ñ†Ð¸ÐºÐ»ÑƒÑ�Ñƒ"
+
+#: config/m32r/m32r.opt:63
+msgid "Allow two instructions to be issued per cycle"
+msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ð¸Ð·Ð´Ð°Ð²Ð°ÑšÐµ Ð´Ð²Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð¿Ð¾ Ñ†Ð¸ÐºÐ»ÑƒÑ�Ñƒ"
+
+#: config/m32r/m32r.opt:67
+msgid "Code size: small, medium or large"
+msgstr "Ð’ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° ÐºÃ´Ð´Ð°: small, medium Ð¸Ð»Ð¸ large"
+
+#: config/m32r/m32r.opt:71
+msgid "Don't call any cache flush functions"
+msgstr "Ð�Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ð°Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð·Ð° Ñ�Ð¿Ð¸Ñ€Ð°ÑšÐµ Ð¾Ñ�Ñ‚Ð°Ð²Ðµ"
+
+#: config/m32r/m32r.opt:75
+msgid "Don't call any cache flush trap"
+msgstr "Ð�Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ð°Ñ˜ ÐºÐ»Ð¾Ð¿ÐºÐµ Ð·Ð° Ñ�Ð¿Ð¸Ñ€Ð°ÑšÐµ Ð¾Ñ�Ñ‚Ð°Ð²Ðµ"
+
+#: config/m32r/m32r.opt:82
+msgid "Small data area: none, sdata, use"
+msgstr "ÐœÐ°Ð»Ð° Ð¾Ð±Ð»Ð°Ñ�Ñ‚ Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°: none, sdata, use"
+
 #: config/arc/arc.opt:32
 msgid "Prepend the name of the cpu to all public symbol names"
 msgstr "Ð”Ð¾Ð´Ð°Ñ˜ Ð¸Ð¼Ðµ Ð¦ÐŸÐ£Ð° Ð½Ð° Ð¿Ð¾Ñ‡ÐµÑ‚Ð°Ðº Ð¸Ð¼ÐµÐ½Ð° Ñ�Ð²Ð¸Ñ… Ñ˜Ð°Ð²Ð½Ð¸Ñ… Ñ�Ð¸Ð¼Ð±Ð¾Ð»Ð°"
@@ -13166,6 +13413,527 @@
 msgid "Put read-only data in SECTION"
 msgstr "Ð¡Ñ‚Ð°Ð²Ð¸ Ñ�Ð°Ð¼Ð¾-Ð·Ð°-Ñ‡Ð¸Ñ‚Ð°ÑšÐµ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐµ Ñƒ SECTION"
 
+#: config/m32c/m32c.opt:24 config/mt/mt.opt:27 config/bfin/bfin.opt:23
+msgid "Use simulator runtime"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ð¸Ð¼ÑƒÐ»Ð°Ñ‚Ð¾Ñ€Ñ�ÐºÐ¾ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÐµ"
+
+#: config/m32c/m32c.opt:28
+msgid "Compile code for R8C variants"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ ÐºÃ´Ð´ Ð·Ð° Ð²Ð°Ñ€Ð¸Ñ˜Ð°Ð½Ñ‚Ðµ Ð 8Ð¦"
+
+#: config/m32c/m32c.opt:32
+msgid "Compile code for M16C variants"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ ÐºÃ´Ð´ Ð·Ð° Ð²Ð°Ñ€Ð¸Ñ˜Ð°Ð½Ñ‚Ðµ Ðœ16Ð¦"
+
+#: config/m32c/m32c.opt:36
+msgid "Compile code for M32CM variants"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ ÐºÃ´Ð´ Ð·Ð° Ð²Ð°Ñ€Ð¸Ñ˜Ð°Ð½Ñ‚Ðµ Ðœ32Ð¦Ðœ"
+
+#: config/m32c/m32c.opt:40
+msgid "Compile code for M32C variants"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ ÐºÃ´Ð´ Ð·Ð° Ð²Ð°Ñ€Ð¸Ñ˜Ð°Ð½Ñ‚Ðµ Ðœ32Ð¦"
+
+#: config/m32c/m32c.opt:44
+msgid "Number of memreg bytes (default: 16, range: 0..16)"
+msgstr "Ð‘Ñ€Ð¾Ñ˜ Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ð° Ð¼ÐµÐ¼Ñ€ÐµÐ³Ð¾Ð²Ð° (Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾: 16, Ð¾Ð¿Ñ�ÐµÐ³: 0..16)"
+
+#: config/pdp11/pdp11.opt:23
+msgid "Generate code for an 11/10"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 11/10"
+
+#: config/pdp11/pdp11.opt:27
+msgid "Generate code for an 11/40"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 11/40"
+
+#: config/pdp11/pdp11.opt:31
+msgid "Generate code for an 11/45"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 11/45"
+
+#: config/pdp11/pdp11.opt:35
+msgid "Use 16-bit abs patterns"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 16-Ð±Ð¸Ñ‚Ð½Ðµ abs ÑˆÐµÐ¼Ðµ"
+
+#: config/pdp11/pdp11.opt:39
+msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
+msgstr "Ð’Ñ€Ð°Ñ›Ð°Ñ˜ Ñ€ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð³ Ð·Ð°Ñ€ÐµÐ·Ð° Ñƒ ac0 (fr0 Ñƒ Ð£Ð½Ð¸ÐºÑ�Ð¾Ð²Ð¾Ñ˜ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸ Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð°)"
+
+#: config/pdp11/pdp11.opt:43
+msgid "Do not use inline patterns for copying memory"
+msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÑƒÑ‚ÐºÐ°Ð½Ðµ ÑˆÐµÐ¼Ðµ Ð·Ð° ÐºÐ¾Ð¿Ð¸Ñ€Ð°ÑšÐµ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ðµ"
+
+#: config/pdp11/pdp11.opt:47
+msgid "Use inline patterns for copying memory"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÑƒÑ‚ÐºÐ°Ð½Ðµ ÑˆÐµÐ¼Ðµ Ð·Ð° ÐºÐ¾Ð¿Ð¸Ñ€Ð°ÑšÐµ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ðµ"
+
+#: config/pdp11/pdp11.opt:51
+msgid "Do not pretend that branches are expensive"
+msgstr "Ð�Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°Ñ˜ Ñ�Ðµ Ð´Ð° Ñ�Ñƒ Ð³Ñ€Ð°Ð½Ð°ÑšÐ° Ñ�ÐºÑƒÐ¿Ð°"
+
+#: config/pdp11/pdp11.opt:55
+msgid "Pretend that branches are expensive"
+msgstr "ÐŸÑ€ÐµÑ‚Ð²Ð°Ñ€Ð°Ñ˜ Ñ�Ðµ Ð´Ð° Ñ�Ñƒ Ð³Ñ€Ð°Ð½Ð°ÑšÐ° Ñ�ÐºÑƒÐ¿Ð°"
+
+#: config/pdp11/pdp11.opt:59
+msgid "Use the DEC assembler syntax"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ñƒ Ð”Ð•Ð¦Ð¾Ð²Ð¾Ð³ Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð°"
+
+#: config/pdp11/pdp11.opt:63
+msgid "Use 32 bit float"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 32-Ð±Ð¸Ñ‚Ð½Ð¸ Ñ˜ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ñ€ÑƒÐºÐ¸"
+
+#: config/pdp11/pdp11.opt:67
+msgid "Use 64 bit float"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 64-Ð±Ð¸Ñ‚Ð½Ð¸ Ñ˜ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ñ€ÑƒÐºÐ¸"
+
+#: config/pdp11/pdp11.opt:75
+msgid "Use 16 bit int"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 16-Ð±Ð¸Ñ‚Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸"
+
+#: config/pdp11/pdp11.opt:79
+msgid "Use 32 bit int"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 32-Ð±Ð¸Ñ‚Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸"
+
+#: config/pdp11/pdp11.opt:87
+msgid "Target has split I&D"
+msgstr "Ð¦Ð¸Ñ™ Ð¸Ð¼Ð° Ð¿Ð¾Ð´ÐµÑ™ÐµÐ½ I&D"
+
+#: config/pdp11/pdp11.opt:91
+msgid "Use UNIX assembler syntax"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð£Ð½Ð¸ÐºÑ�Ð¾Ð²Ñƒ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ñƒ Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð°"
+
+#: config/m68k/m68k.opt:23
+msgid "Generate code for a 520X"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 520X"
+
+#: config/m68k/m68k.opt:27
+msgid "Generate code for a 5206e"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 5206e"
+
+#: config/m68k/m68k.opt:31
+msgid "Generate code for a 528x"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 528x"
+
+#: config/m68k/m68k.opt:35
+msgid "Generate code for a 5307"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 5307"
+
+#: config/m68k/m68k.opt:39
+msgid "Generate code for a 5407"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 5407"
+
+#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
+msgid "Generate code for a 68000"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 68000"
+
+#: config/m68k/m68k.opt:47
+#, fuzzy
+msgid "Generate code for a 68010"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 68000"
+
+#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
+msgid "Generate code for a 68020"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 68020"
+
+#: config/m68k/m68k.opt:55
+msgid "Generate code for a 68040, without any new instructions"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 68040, Ð±ÐµÐ· Ð¸ÐºÐ°ÐºÐ²Ð¸Ñ… Ð½Ð¾Ð²Ð¸Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°"
+
+#: config/m68k/m68k.opt:59
+msgid "Generate code for a 68060, without any new instructions"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 68060, Ð±ÐµÐ· Ð¸ÐºÐ°ÐºÐ²Ð¸Ñ… Ð½Ð¾Ð²Ð¸Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°"
+
+#: config/m68k/m68k.opt:63
+msgid "Generate code for a 68030"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 68030"
+
+#: config/m68k/m68k.opt:67
+msgid "Generate code for a 68040"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 68040"
+
+#: config/m68k/m68k.opt:71
+msgid "Generate code for a 68060"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 68060"
+
+#: config/m68k/m68k.opt:75
+msgid "Generate code for a 68302"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 68302"
+
+#: config/m68k/m68k.opt:79
+msgid "Generate code for a 68332"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 68332"
+
+#: config/m68k/m68k.opt:84
+msgid "Generate code for a 68851"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 68851"
+
+#: config/m68k/m68k.opt:88
+msgid "Generate code that uses 68881 floating-point instructions"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ ÐºÐ¾Ñ˜Ð¸ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð¾Ð´ 68881 Ð·Ð° Ñ€Ð°Ñ‡ÑƒÐ½Ð°ÑšÐµ Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð¼ Ð·Ð°Ñ€ÐµÐ·Ñƒ"
+
+#: config/m68k/m68k.opt:92
+msgid "Align variables on a 32-bit boundary"
+msgstr "ÐŸÐ¾Ñ€Ð°Ð²Ð½Ð°Ñ˜ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð½Ð° 32-Ð±Ð°Ñ˜Ñ‚Ð½Ñƒ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñƒ"
+
+#: config/m68k/m68k.opt:100
+msgid "Use the bit-field instructions"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð½Ð¸Ð²Ð¾Ð°"
+
+#: config/m68k/m68k.opt:112
+msgid "Generate code for a ColdFire v4e"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° ÐšÐ¾Ð»Ð´Ñ„Ð°Ñ˜ÐµÑ€ Ð²4e"
+
+#: config/m68k/m68k.opt:116
+#, fuzzy
+msgid "Specify the target CPU"
+msgstr "Ð˜Ð·Ð°Ð±ÐµÑ€Ð¸Ñ‚Ðµ Ñ†Ð¸Ñ™Ð½Ð¸ ÐœÐ¦Ð£"
+
+#: config/m68k/m68k.opt:120
+msgid "Generate code for a cpu32"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° cpu32"
+
+#: config/m68k/m68k.opt:124
+#, fuzzy
+msgid "Use hardware division instructions on ColdFire"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ñ�ÐºÐµ Ñ‡ÐµÑ‚Ð²Ð¾Ñ€Ð½Ðµ Ð¤ÐŸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ"
+
+#: config/m68k/m68k.opt:128
+#, fuzzy
+msgid "Generate code for a Fido A"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð”Ð›Ð›"
+
+#: config/m68k/m68k.opt:132
+#, fuzzy
+msgid "Generate code which uses hardware floating point instructions"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ ÐºÐ¾Ñ˜Ð¸ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð¾Ð´ 68881 Ð·Ð° Ñ€Ð°Ñ‡ÑƒÐ½Ð°ÑšÐµ Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð¼ Ð·Ð°Ñ€ÐµÐ·Ñƒ"
+
+#: config/m68k/m68k.opt:136
+msgid "Enable ID based shared library"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð´ÐµÑ™ÐµÐ½Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ñƒ Ð˜Ð”Ð°"
+
+#: config/m68k/m68k.opt:140
+msgid "Do not use the bit-field instructions"
+msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð½Ð¸Ð²Ð¾Ð°"
+
+#: config/m68k/m68k.opt:144
+msgid "Use normal calling convention"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð½Ð¾Ñ€Ð¼Ð°Ð»Ð½Ñƒ ÐºÐ¾Ð½Ð²ÐµÐ½Ñ†Ð¸Ñ˜Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ð°ÑšÐ°"
+
+#: config/m68k/m68k.opt:148
+msgid "Consider type 'int' to be 32 bits wide"
+msgstr "Ð¡Ð¼Ð°Ñ‚Ñ€Ð°Ñ˜ Ð´Ð° Ñ‚Ð¸Ð¿ â€˜intâ€™ Ð¸Ð¼Ð° 32 Ð±Ð¸Ñ‚Ð°"
+
+#: config/m68k/m68k.opt:152
+msgid "Generate pc-relative code"
+msgstr "ÐŸÑ€Ð°Ð²Ð¸ ÐŸÐ¦-Ñ€ÐµÐ»Ð°Ñ‚Ð¸Ð²Ð°Ð½ ÐºÃ´Ð´"
+
+#: config/m68k/m68k.opt:156
+msgid "Use different calling convention using 'rtd'"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ñƒ ÐºÐ¾Ð½Ð²ÐµÐ½Ñ†Ð¸Ñ˜Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ð°ÑšÐ° ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚ÐµÑ›Ð¸ â€˜rtdâ€™"
+
+#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
+msgid "Enable separate data segment"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ñ€Ð°Ð·Ð´Ð²Ð¾Ñ˜ÐµÐ½Ð¸ Ñ�ÐµÐ³Ð¼ÐµÐ½Ñ‚ Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
+
+#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
+msgid "ID of shared library to build"
+msgstr "Ð˜Ð” Ð´ÐµÑ™ÐµÐ½Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð·Ð° Ð³Ñ€Ð°Ð´ÑšÑƒ"
+
+#: config/m68k/m68k.opt:168
+msgid "Consider type 'int' to be 16 bits wide"
+msgstr "Ð¡Ð¼Ð°Ñ‚Ñ€Ð°Ñ˜ Ð´Ð° Ñ‚Ð¸Ð¿ â€˜intâ€™ Ð¸Ð¼Ð° 16 Ð±Ð¸Ñ‚Ð¾Ð²Ð°"
+
+#: config/m68k/m68k.opt:172
+msgid "Generate code with library calls for floating point"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ñ�Ð° Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÑ‡ÐºÐ¸Ð¼ Ð¿Ð¾Ð·Ð¸Ð²Ð¸Ð¼Ð° Ð·Ð° Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¸ Ð·Ð°Ñ€ÐµÐ·"
+
+#: config/m68k/m68k.opt:176
+msgid "Do not use unaligned memory references"
+msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð½ÐµÐ¿Ð¾Ñ€Ð°Ð²Ð½Ð°Ñ‚Ðµ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ðµ"
+
+#: config/m68k/m68k.opt:180
+#, fuzzy
+msgid "Tune for the specified target CPU or architecture"
+msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð¸Ð¼Ðµ Ñ†Ð¸Ñ™Ð½Ðµ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ðµ"
+
+#: config/mmix/mmix.opt:24
+msgid "For intrinsics library: pass all parameters in registers"
+msgstr "Ð—Ð° Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÑƒ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¸Ñ…: Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’ÑƒÑ˜ Ñ�Ð²Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ðµ Ñƒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¸Ð¼Ð°"
+
+#: config/mmix/mmix.opt:28
+msgid "Use register stack for parameters and return value"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ñ‚ÐµÐº Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð° Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ðµ Ð¸ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸"
+
+#: config/mmix/mmix.opt:32
+msgid "Use call-clobbered registers for parameters and return value"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¿Ð¾Ð·Ð¸Ð²Ð¾Ð¼ Ð¿Ñ€Ð¾Ð´Ñ€Ð¼Ð°Ð½Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ðµ Ð¸ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸"
+
+#: config/mmix/mmix.opt:37
+msgid "Use epsilon-respecting floating point compare instructions"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¿Ð¾Ñ€ÐµÐ´Ð±ÐµÐ½Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð¼ Ð·Ð°Ñ€ÐµÐ·Ñƒ ÐºÐ¾Ñ˜Ðµ Ð¿Ð¾ÑˆÑ‚ÑƒÑ˜Ñƒ ÐµÐ¿Ñ�Ð¸Ð»Ð¾Ð½"
+
+#: config/mmix/mmix.opt:41
+msgid "Use zero-extending memory loads, not sign-extending ones"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐ° ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ° ÐºÐ¾Ñ˜Ð° Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÑƒÑ˜Ñƒ Ð½ÑƒÐ»Ð¾Ð¼, Ð° Ð½Ðµ Ð·Ð½Ð°ÐºÐ¾Ð¼"
+
+#: config/mmix/mmix.opt:45
+msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ñ€ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚Ðµ Ð´ÐµÑ™ÐµÑšÐ° Ñ�Ð° Ð¾Ñ�Ñ‚Ð°Ñ‚ÐºÐ¾Ð¼ ÐºÐ¾Ñ˜Ð¸ Ð¸Ð¼Ð° Ð¸Ñ�Ñ‚Ð¸ Ð·Ð½Ð°Ðº ÐºÐ°Ð¾ Ð´ÐµÐ»Ð¸Ð»Ð°Ñ† (Ð° Ð½Ðµ Ð´ÐµÑ™ÐµÐ½Ð¸Ðº)"
+
+#: config/mmix/mmix.opt:49
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
+msgstr "Ð”Ð¾Ð´Ð°Ñ˜ â€ž:â€œ Ð½Ð° Ð¿Ð¾Ñ‡ÐµÑ‚Ð°Ðº Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ð¸Ñ… Ñ�Ð¸Ð¼Ð±Ð¾Ð»Ð° (Ð·Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ñ�Ð° PREFIX)"
+
+#: config/mmix/mmix.opt:53
+msgid "Do not provide a default start-address 0x100 of the program"
+msgstr "Ð�Ðµ Ð¿Ñ€ÑƒÐ¶Ð°Ñ˜ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ñƒ Ð°Ð´Ñ€ÐµÑ�Ñƒ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° 0x100"
+
+#: config/mmix/mmix.opt:57
+msgid "Link to emit program in ELF format (rather than mmo)"
+msgstr "ÐŸÐ¾Ð²ÐµÐ·Ð¸Ð²Ð°ÑšÐµ Ð´Ð°Ñ˜Ðµ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ Ñƒ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ Ð•Ð›Ð¤ (Ð¿Ñ€Ðµ Ð½ÐµÐ³Ð¾ Ð¼Ð¼Ð¾)"
+
+#: config/mmix/mmix.opt:61
+msgid "Use P-mnemonics for branches statically predicted as taken"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÐŸ-Ð¼Ð½ÐµÐ¼Ð¾Ð½Ð¸ÐºÑƒ Ð·Ð° Ð³Ñ€Ð°ÑšÐ°ÑšÐ° Ð·Ð° ÐºÐ¾Ñ˜Ð° Ñ˜Ðµ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ð¿Ñ€ÐµÐ´Ð²Ð¸Ñ’ÐµÐ½Ð¾ Ð´Ð° Ñ›Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐµÐ½Ð°"
+
+#: config/mmix/mmix.opt:65
+msgid "Don't use P-mnemonics for branches"
+msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÐŸ-Ð¼Ð½ÐµÐ¼Ð¾Ð½Ð¸ÐºÑƒ Ð·Ð° Ð³Ñ€Ð°Ð½Ð°ÑšÐ°"
+
+#: config/mmix/mmix.opt:79
+msgid "Use addresses that allocate global registers"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð´Ñ€ÐµÑ�Ðµ ÐºÐ¾Ñ˜Ðµ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸ÑˆÑƒ Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ"
+
+#: config/mmix/mmix.opt:83
+msgid "Do not use addresses that allocate global registers"
+msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð´Ñ€ÐµÑ�Ðµ ÐºÐ¾Ñ˜Ðµ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸ÑˆÑƒ Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ"
+
+#: config/mmix/mmix.opt:87
+msgid "Generate a single exit point for each function"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ Ñ˜ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ñƒ Ð¸Ð·Ð»Ð°Ð·Ð½Ñƒ Ñ‚Ð°Ñ‡ÐºÑƒ Ð·Ð° Ñ�Ð²Ð°ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
+
+#: config/mmix/mmix.opt:91
+msgid "Do not generate a single exit point for each function"
+msgstr "Ð�Ðµ Ñ�Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ñ˜ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ñƒ Ð¸Ð·Ð»Ð°Ð·Ð½Ñƒ Ñ‚Ð°Ñ‡ÐºÑƒ Ð·Ð° Ñ�Ð²Ð°ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
+
+#: config/mmix/mmix.opt:95
+msgid "Set start-address of the program"
+msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ñƒ Ð°Ð´Ñ€ÐµÑ�Ñƒ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð°"
+
+#: config/mmix/mmix.opt:99
+msgid "Set start-address of data"
+msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ñƒ Ð°Ð´Ñ€ÐµÑ�Ñƒ Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
+
+#: config/score/score.opt:31
+msgid "Disable bcnz instruction"
+msgstr "Ð˜Ñ�ÐºÑ™ÑƒÑ‡Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ñƒ bcnz"
+
+#: config/score/score.opt:35
+msgid "Enable unaligned load/store instruction"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð½ÐµÐ¿Ð¾Ñ€Ð°Ð²Ð½Ð°Ñ‚Ð¾Ð³ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ°/Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚ÐµÑšÐ°"
+
+#: config/score/score.opt:39
+msgid "Support SCORE 5 ISA"
+msgstr "ÐŸÐ¾Ð´Ñ€ÑˆÐºÐ° Ð·Ð° Ð¡ÐšÐžÐ  5 Ð˜Ð¡Ð�"
+
+#: config/score/score.opt:43
+msgid "Support SCORE 5U ISA"
+msgstr "ÐŸÐ¾Ð´Ñ€ÑˆÐºÐ° Ð·Ð° Ð¡ÐšÐžÐ  5Ð£ Ð˜Ð¡Ð�"
+
+#: config/score/score.opt:47
+msgid "Support SCORE 7 ISA"
+msgstr "ÐŸÐ¾Ð´Ñ€ÑˆÐºÐ° Ð·Ð° Ð¡ÐšÐžÐ  7 Ð˜Ð¡Ð�"
+
+#: config/score/score.opt:51
+msgid "Support SCORE 7D ISA"
+msgstr "ÐŸÐ¾Ð´Ñ€ÑˆÐºÐ° Ð·Ð° Ð¡ÐšÐžÐ  7Ð” Ð˜Ð¡Ð�"
+
+#: config/score/score.opt:55
+#, fuzzy
+msgid "Support SCORE 3 ISA"
+msgstr "ÐŸÐ¾Ð´Ñ€ÑˆÐºÐ° Ð·Ð° Ð¡ÐšÐžÐ  5 Ð˜Ð¡Ð�"
+
+#: config/score/score.opt:59
+#, fuzzy
+msgid "Support SCORE 3d ISA"
+msgstr "ÐŸÐ¾Ð´Ñ€ÑˆÐºÐ° Ð·Ð° Ð¡ÐšÐžÐ  5 Ð˜Ð¡Ð�"
+
+#: config/crx/crx.opt:23
+msgid "Support multiply accumulate instructions"
+msgstr "ÐŸÐ¾Ð´Ñ€Ð¶Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐµ Ð°ÐºÑƒÐ¼ÑƒÐ»Ð°Ñ†Ð¸Ñ˜Ðµ"
+
+#: config/crx/crx.opt:27
+msgid "Do not use push to store function arguments"
+msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ push Ð·Ð° Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚ÐµÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
+
+#: config/crx/crx.opt:31
+msgid "Restrict doloop to the given nesting level"
+msgstr "ÐžÐ³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸ doloop Ð½Ð° Ð´Ð°Ñ‚Ð¸ Ð½Ð¸Ð²Ð¾ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÑšÐ°"
+
+#: config/mt/mt.opt:23
+msgid "Use byte loads and stores when generating code."
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ° Ð¸ Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚ÐµÑšÐ° Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ð° Ð¿Ñ€Ð¸ Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÑƒ ÐºÐ¾Ð´Ð°."
+
+#: config/mt/mt.opt:31
+msgid "Do not include crt0.o in the startup files"
+msgstr "Ð�Ðµ ÑƒÐºÑ™ÑƒÑ‡ÑƒÑ˜ crt0.o Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ Ð¿Ñ€Ð¸ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð°ÑšÑƒ"
+
+#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
+#: config/mt/mt.opt:47 config/mt/mt.opt:51
+msgid "Internal debug switch"
+msgstr "Ð£Ð½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ¸ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ Ð·Ð° Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°ÑšÐµ"
+
+#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
+msgid "Compile for a 68HC11"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° 68Ð¥Ð¦11"
+
+#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
+msgid "Compile for a 68HC12"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° 68Ð¥Ð¦12"
+
+#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
+msgid "Compile for a 68HCS12"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° 68Ð¥Ð¦Ð¡12"
+
+#: config/m68hc11/m68hc11.opt:49
+msgid "Auto pre/post decrement increment allowed"
+msgstr "Ð�ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ¾ Ð¿Ñ€ÐµÐ´/Ð¿Ð¾Ñ�Ñ‚ ÑƒÐ²ÐµÑ›Ð°ÑšÐµ/ÑƒÐ¼Ð°ÑšÐµÑšÐµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾"
+
+#: config/m68hc11/m68hc11.opt:53
+msgid "Min/max instructions allowed"
+msgstr "Ð˜Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ min/max Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ðµ"
+
+#: config/m68hc11/m68hc11.opt:57
+msgid "Use call and rtc for function calls and returns"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ call Ð¸ rtc Ð·Ð° Ð¿Ð¾Ð·Ð¸Ð²Ðµ Ð¸ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÐµ Ð¸Ð· Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
+
+#: config/m68hc11/m68hc11.opt:61
+msgid "Auto pre/post decrement increment not allowed"
+msgstr "Ð�ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ¾ Ð¿Ñ€ÐµÐ´/Ð¿Ð¾Ñ�Ñ‚ ÑƒÐ²ÐµÑ›Ð°ÑšÐµ/ÑƒÐ¼Ð°ÑšÐµÑšÐµ Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾"
+
+#: config/m68hc11/m68hc11.opt:65
+msgid "Use jsr and rts for function calls and returns"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ jsr Ð¸ rts Ð·Ð° Ð¿Ð¾Ð·Ð¸Ð²Ðµ Ð¸ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÐµ Ð¸Ð· Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
+
+#: config/m68hc11/m68hc11.opt:69
+msgid "Min/max instructions not allowed"
+msgstr "Ð˜Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ min/max Ð½Ð¸Ñ�Ñƒ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ðµ"
+
+#: config/m68hc11/m68hc11.opt:73
+msgid "Use direct addressing mode for soft registers"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ€ÐµÐ¶Ð¸Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð¾Ð³ Ð°Ð´Ñ€ÐµÑ�Ð¸Ñ€Ð°ÑšÐ° Ð·Ð° Ð¼ÐµÐºÐµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ"
+
+#: config/m68hc11/m68hc11.opt:77
+msgid "Compile with 32-bit integer mode"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ñ�Ð° 32-Ð±Ð¸Ñ‚Ð½Ð¸Ð¼ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ð¾Ð¼"
+
+#: config/m68hc11/m68hc11.opt:82
+msgid "Specify the register allocation order"
+msgstr "ÐžÐ´Ñ€ÐµÐ´Ð¸Ñ‚Ðµ Ñ€ÐµÐ´Ð¾Ñ�Ð»ÐµÐ´ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ�Ð°ÑšÐ° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð°"
+
+#: config/m68hc11/m68hc11.opt:86
+msgid "Do not use direct addressing mode for soft registers"
+msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ€ÐµÐ¶Ð¸Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð¾Ð³ Ð°Ð´Ñ€ÐµÑ�Ð¸Ñ€Ð°ÑšÐ° Ð·Ð° Ð¼ÐµÐºÐµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ"
+
+#: config/m68hc11/m68hc11.opt:90
+msgid "Compile with 16-bit integer mode"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ñ�Ð° 16-Ð±Ð¸Ñ‚Ð½Ð¸Ð¼ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ð¾Ð¼"
+
+#: config/m68hc11/m68hc11.opt:94
+msgid "Indicate the number of soft registers available"
+msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð±Ñ€Ð¾Ñ˜ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ñ… Ð¼ÐµÐºÐ¸Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð°"
+
+#: config/fr30/fr30.opt:23
+msgid "Assume small address space"
+msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð¼Ð°Ð»Ð¸ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
+
+#: config/sparc/little-endian.opt:23
+msgid "Generate code for little-endian"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¼Ð°Ð»Ñƒ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚"
+
+#: config/sparc/little-endian.opt:27
+msgid "Generate code for big-endian"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð²ÐµÐ»Ð¸ÐºÑƒ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚"
+
+#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
+msgid "Use hardware FP"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ñ�ÐºÐ¸ Ð¤ÐŸ"
+
+#: config/sparc/sparc.opt:31
+msgid "Do not use hardware FP"
+msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ñ�ÐºÐ¸ Ð¤ÐŸ"
+
+#: config/sparc/sparc.opt:35
+msgid "Assume possible double misalignment"
+msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð¼Ð¾Ð³ÑƒÑ›Ðµ Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÐºÐ¾ Ð½ÐµÑ€Ð°Ð²Ð½Ð°ÑšÐµ"
+
+#: config/sparc/sparc.opt:39
+msgid "Pass -assert pure-text to linker"
+msgstr "ÐŸÑ€Ð¾Ñ�Ð»ÐµÐ´Ð¸ -assert pure-text Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°Ñ‡Ñƒ"
+
+#: config/sparc/sparc.opt:43
+msgid "Use ABI reserved registers"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ�Ð°Ð½Ðµ Ð�Ð‘Ð˜Ñ˜ÐµÐ¼"
+
+#: config/sparc/sparc.opt:47
+msgid "Use hardware quad FP instructions"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ñ�ÐºÐµ Ñ‡ÐµÑ‚Ð²Ð¾Ñ€Ð½Ðµ Ð¤ÐŸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ"
+
+#: config/sparc/sparc.opt:51
+msgid "Do not use hardware quad fp instructions"
+msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ñ�ÐºÐµ Ñ‡ÐµÑ‚Ð²Ð¾Ñ€Ð½Ðµ Ð¤ÐŸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ"
+
+#: config/sparc/sparc.opt:55
+msgid "Compile for V8+ ABI"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° Ð�Ð‘Ð˜ Ð’8+"
+
+#: config/sparc/sparc.opt:59
+msgid "Use UltraSPARC Visual Instruction Set extensions"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�ÐºÑƒÐ¿ Ð²Ð¸Ð·ÑƒÐµÐ»Ð½Ð¸Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° (Ð’Ð˜Ð¡) Ð£Ð»Ñ‚Ñ€Ð°Ð¡ÐŸÐ�Ð ÐšÐ°"
+
+#: config/sparc/sparc.opt:63
+msgid "Pointers are 64-bit"
+msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð¸ Ñ�Ñƒ 64-Ð±Ð¸Ñ‚Ð½Ð¸"
+
+#: config/sparc/sparc.opt:67
+msgid "Pointers are 32-bit"
+msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð¸ Ñ�Ñƒ 32-Ð±Ð¸Ñ‚Ð½Ð¸"
+
+#: config/sparc/sparc.opt:71
+msgid "Use 64-bit ABI"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 64-Ð±Ð¸Ñ‚Ð½Ð¸ Ð�Ð‘Ð˜"
+
+#: config/sparc/sparc.opt:75
+msgid "Use 32-bit ABI"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 32-Ð±Ð¸Ñ‚Ð½Ð¸ Ð�Ð‘Ð˜"
+
+#: config/sparc/sparc.opt:79
+msgid "Use stack bias"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð½Ð°Ð³Ð¸ÑšÐ°ÑšÐµ Ñ�Ñ‚ÐµÐºÐ°"
+
+#: config/sparc/sparc.opt:83
+msgid "Use structs on stronger alignment for double-word copies"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ð½Ð° Ñ˜Ð°Ñ‡ÐµÐ¼ Ñ€Ð°Ð²Ð½Ð°ÑšÑƒ Ð·Ð° Ð´Ð²Ð¾Ñ€ÐµÑ‡Ð½Ðµ ÐºÐ¾Ð¿Ð¸Ñ˜Ðµ"
+
+#: config/sparc/sparc.opt:87
+msgid "Optimize tail call instructions in assembler and linker"
+msgstr "ÐžÐ¿Ñ‚Ð¸Ð¼Ð¸Ð·ÑƒÑ˜ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ñ€ÐµÐ¿Ð½Ð¸Ñ… Ð¿Ð¾Ð·Ð¸Ð²Ð° Ñƒ Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ñƒ Ð¸ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°Ñ‡Ñƒ"
+
+#: config/sparc/sparc.opt:99
+msgid "Use given SPARC-V9 code model"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð´Ð°Ñ‚Ð¸ Ð¼Ð¾Ð´ÐµÐ» ÐºÃ´Ð´Ð° Ð¡ÐŸÐ�Ð ÐšÐ° Ð’9"
+
+#: config/sparc/sparc.opt:103
+msgid "Enable strict 32-bit psABI struct return checking."
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ñ�Ñ‚Ñ€Ð¾Ð³Ñƒ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ñƒ Ð²Ñ€Ð°Ñ›Ð°ÑšÐ° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ð·Ð° 32-Ð±Ð¸Ñ‚Ð½Ð¸ Ð¿Ñ�Ð�Ð‘Ð˜."
+
+#: config/sh/superh.opt:6
+msgid "Board name [and memory region]."
+msgstr "Ð˜Ð¼Ðµ Ñ‚Ð°Ð±Ð»Ðµ [Ð¸ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐµ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸]."
+
+#: config/sh/superh.opt:10
+msgid "Runtime name."
+msgstr "Ð˜Ð¼Ðµ Ð¿Ñ€Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÑƒ."
+
 #: config/sh/sh.opt:44
 msgid "Generate SH1 code"
 msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¡Ð¥1"
@@ -13449,467 +14217,19 @@
 msgid "Pretend a branch-around-a-move is a conditional move."
 msgstr "ÐŸÑ€ÐµÑ‚Ð²Ð°Ñ€Ð°Ñ˜ Ñ�Ðµ Ð´Ð° Ñ˜Ðµ Ð³Ñ€Ð°Ð½Ð°ÑšÐµ-Ð¾ÐºÐ¾-Ð¿Ñ€ÐµÐ¼ÐµÑˆÑ‚Ð°ÑšÐ° ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð¿Ñ€ÐµÐ¼ÐµÑˆÑ‚Ð°ÑšÐµ."
 
-#: config/sh/superh.opt:6
-msgid "Board name [and memory region]."
-msgstr "Ð˜Ð¼Ðµ Ñ‚Ð°Ð±Ð»Ðµ [Ð¸ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐµ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸]."
+#: config/vxworks.opt:24
+msgid "Assume the VxWorks RTP environment"
+msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð’Ð¸ÐºÑ�Ð’Ð¾Ñ€ÐºÑ�Ð¾Ð²Ð¾ Ð¾ÐºÑ€ÑƒÐ¶ÐµÑšÐµ Ð Ð¢ÐŸ"
 
-#: config/sh/superh.opt:10
-msgid "Runtime name."
-msgstr "Ð˜Ð¼Ðµ Ð¿Ñ€Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÑƒ."
+#: config/vxworks.opt:31
+msgid "Assume the VxWorks vThreads environment"
+msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð’Ð¸ÐºÑ�Ð’Ð¾Ñ€ÐºÑ�Ð¾Ð²Ð¾ Ð¾ÐºÑ€ÑƒÐ¶ÐµÑšÐµ Ð²Ð¢Ñ€ÐµÐ´Ñ�"
 
-#: config/arm/arm.opt:23
-msgid "Specify an ABI"
-msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð�Ð‘Ð˜"
+#: config/mips/sdemtk.opt:23
+#, fuzzy
+msgid "Prevent the use of all floating-point operations"
+msgstr "Ð¡Ð¿Ñ€ÐµÑ‡Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ñ�Ð²Ð¸Ñ… Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ñ�ÐºÐ¸Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð³ Ð·Ð°Ñ€ÐµÐ·Ð°"
 
-#: config/arm/arm.opt:27
-msgid "Generate a call to abort if a noreturn function returns"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ Ð¿Ð¾Ð·Ð¸Ð² Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°ÑšÐµ Ð°ÐºÐ¾ Ñ�Ðµ Ð½ÐµÐ¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð²Ñ€Ð°Ñ‚Ð¸"
-
-#: config/arm/arm.opt:34
-msgid "Pass FP arguments in FP registers"
-msgstr "ÐŸÑ€Ð¾Ñ�Ð»ÐµÑ’ÑƒÑ˜ Ð¤ÐŸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ñƒ Ð¤ÐŸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¸Ð¼Ð°"
-
-#: config/arm/arm.opt:38
-msgid "Generate APCS conformant stack frames"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¾ÐºÐ²Ð¸Ñ€Ðµ Ñ�Ñ‚ÐµÐºÐ° Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ðµ Ñ�Ð° Ð�ÐŸÐ¦Ð¡Ð¾Ð¼"
-
-#: config/arm/arm.opt:42
-msgid "Generate re-entrant, PIC code"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ Ð²Ð¸ÑˆÐµÑƒÐ»Ð°Ð·Ð½Ð¸, ÐŸÐ˜Ð¦ ÐºÃ´Ð´"
-
-#: config/arm/arm.opt:56
-msgid "Assume target CPU is configured as big endian"
-msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ñ˜Ðµ Ñ†Ð¸Ñ™Ð½Ð¸ Ð¦ÐŸÐ£ Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ Ð½Ð° Ð²ÐµÐ»Ð¸ÐºÑƒ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚"
-
-#: config/arm/arm.opt:60
-msgid "Thumb: Assume non-static functions may be called from ARM code"
-msgstr "Ð¢Ð°Ð¼Ð±: ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ñ�Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð¼Ð¾Ð³Ñƒ Ð¿Ð¾Ð·Ð²Ð°Ñ‚Ð¸ Ð¸Ð· Ð�Ð Ðœ ÐºÃ´Ð´Ð°"
-
-#: config/arm/arm.opt:64
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
-msgstr "Ð¢Ð°Ð¼Ð±: ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð¸ Ð¼Ð¾Ð³Ñƒ Ð²Ð¾Ð´Ð¸Ñ‚Ð¸ Ñƒ ÐºÃ´Ð´ Ð½ÐµÑ�Ð²ÐµÑ�Ñ‚Ð°Ð½ Ð¢Ð°Ð¼Ð±Ð°"
-
-#: config/arm/arm.opt:68
-msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
-msgstr "Ð¦Ð¸Ñ€ÑƒÑ�: Ð¡Ñ‚Ð°Ð²Ñ™Ð°Ñ˜ Ð�ÐžÐŸÐµ Ð´Ð° Ð±Ð¸ Ð¸Ð·Ð±ÐµÐ³Ð°Ð¾ Ð½ÐµÐ²Ð°Ð¶ÐµÑ›Ðµ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ˜Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°"
-
-#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
-msgid "Specify the name of the target CPU"
-msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð¸Ð¼Ðµ Ñ†Ð¸Ñ™Ð½Ð¾Ð³ Ð¦ÐŸÐ£Ð°"
-
-#: config/arm/arm.opt:76
-msgid "Specify if floating point hardware should be used"
-msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð´Ð° Ð»Ð¸ Ð´Ð° Ñ�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€ Ð·Ð° Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð°Ð½ Ð·Ð°Ñ€ÐµÐ·"
-
-#: config/arm/arm.opt:90
-msgid "Specify the name of the target floating point hardware/format"
-msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð¸Ð¼Ðµ Ñ†Ð¸Ñ™Ð½Ð¾Ð³ Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ð°/Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° Ð·Ð° Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð°Ð½ Ð·Ð°Ñ€ÐµÐ·"
-
-#: config/arm/arm.opt:94
-msgid "Alias for -mfloat-abi=hard"
-msgstr "Ð”Ñ€ÑƒÐ³Ð¸ Ð½Ð°Ð·Ð¸Ð² Ð·Ð° -mfloat-abi=hard"
-
-#: config/arm/arm.opt:98
-msgid "Assume target CPU is configured as little endian"
-msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ñ˜Ðµ Ñ†Ð¸Ñ™Ð½Ð¸ Ð¦ÐŸÐ£ Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ Ð½Ð° Ð¼Ð°Ð»Ñƒ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚"
-
-#: config/arm/arm.opt:102
-msgid "Generate call insns as indirect calls, if necessary"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¸Ñ˜Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ð° ÐºÐ°Ð¾ Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ðµ, Ð°ÐºÐ¾ Ñ˜Ðµ Ð½ÐµÐ¾Ð¿Ñ…Ð¾Ð´Ð½Ð¾"
-
-#: config/arm/arm.opt:106
-msgid "Specify the register to be used for PIC addressing"
-msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€ ÐºÐ¾Ñ˜Ð¸ Ñ�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð·Ð° ÐŸÐ˜Ð¦ Ð°Ð´Ñ€ÐµÑ�Ð¸Ñ€Ð°ÑšÐµ"
-
-#: config/arm/arm.opt:110
-msgid "Store function names in object code"
-msgstr "Ð¡ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚Ð¸ Ð¸Ð¼ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñƒ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð½Ð¾Ð¼ ÐºÐ¾Ð´Ñƒ"
-
-#: config/arm/arm.opt:114
-msgid "Permit scheduling of a function's prologue sequence"
-msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð¿Ñ€Ð¾Ð»Ð¾ÑˆÐºÐ¾Ð³ Ñ€ÐµÐ´Ð¾Ñ�Ð»ÐµÐ´Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
-
-#: config/arm/arm.opt:118
-msgid "Do not load the PIC register in function prologues"
-msgstr "Ð�Ðµ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°Ñ˜ ÐŸÐ˜Ð¦ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ñƒ Ð¿Ñ€Ð¾Ð»Ð¾Ð·Ð¸Ð¼Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
-
-#: config/arm/arm.opt:122
-msgid "Alias for -mfloat-abi=soft"
-msgstr "Ð”Ñ€ÑƒÐ³Ð¸ Ð½Ð°Ð·Ð¸Ð² Ð·Ð° -mfloat-abi=soft"
-
-#: config/arm/arm.opt:126
-msgid "Specify the minimum bit alignment of structures"
-msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð½Ð°Ñ˜Ð¼Ð°ÑšÐµ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð°"
-
-#: config/arm/arm.opt:130
-msgid "Compile for the Thumb not the ARM"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° Ð¢Ð°Ð¼Ð±, Ð½Ðµ Ð·Ð° Ð�Ð Ðœ"
-
-#: config/arm/arm.opt:134
-msgid "Support calls between Thumb and ARM instruction sets"
-msgstr "ÐŸÐ¾Ð´Ñ€Ð¶Ð¸ Ð¿Ð¾Ð·Ð¸Ð²Ðµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ Ð¢Ð°Ð¼Ð±Ð° Ð¸ Ñ�ÐºÑƒÐ¿Ð° Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° Ð�Ð ÐœÐ°"
-
-#: config/arm/arm.opt:138
-msgid "Specify how to access the thread pointer"
-msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ ÐºÐ°ÐºÐ¾ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð°Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ñƒ Ð½Ð¸Ñ‚Ð¸"
-
-#: config/arm/arm.opt:142
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
-msgstr "Ð¢Ð°Ð¼Ð±: Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ (Ð½ÐµÐ»Ð¸Ñ�Ð½Ð°Ñ‚Ðµ) Ð¾ÐºÐ²Ð¸Ñ€Ðµ Ñ�Ñ‚ÐµÐºÐ° Ñ‡Ð°Ðº Ð¸ Ð°ÐºÐ¾ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð½Ð¾"
-
-#: config/arm/arm.opt:146
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
-msgstr "Ð¢Ð°Ð¼Ð±: Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ (Ð»Ð¸Ñ�Ð½Ð°Ñ‚Ðµ) Ð¾ÐºÐ²Ð¸Ñ€Ðµ Ñ�Ñ‚ÐµÐºÐ° Ñ‡Ð°Ðº Ð¸ Ð°ÐºÐ¾ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð½Ð¾"
-
-#: config/arm/arm.opt:150
-msgid "Tune code for the given processor"
-msgstr "Ð�Ð°ÑˆÑ‚ÐµÐ»ÑƒÑ˜ ÐºÃ´Ð´ Ð·Ð° Ð´Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ð¾Ñ€"
-
-#: config/arm/arm.opt:154
-msgid "Assume big endian bytes, little endian words"
-msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ðµ Ð²ÐµÐ»Ð¸ÐºÐµ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚Ð¸, Ñ€ÐµÑ‡Ð¸ Ð¼Ð°Ð»Ðµ"
-
-#: config/arm/arm.opt:158
-msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
-msgstr ""
-
-#: config/arm/pe.opt:23
-msgid "Ignore dllimport attribute for functions"
-msgstr "Ð˜Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐ¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ dllimport Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
-
-#: config/pdp11/pdp11.opt:23
-msgid "Generate code for an 11/10"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 11/10"
-
-#: config/pdp11/pdp11.opt:27
-msgid "Generate code for an 11/40"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 11/40"
-
-#: config/pdp11/pdp11.opt:31
-msgid "Generate code for an 11/45"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° 11/45"
-
-#: config/pdp11/pdp11.opt:35
-msgid "Use 16-bit abs patterns"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 16-Ð±Ð¸Ñ‚Ð½Ðµ abs ÑˆÐµÐ¼Ðµ"
-
-#: config/pdp11/pdp11.opt:39
-msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
-msgstr "Ð’Ñ€Ð°Ñ›Ð°Ñ˜ Ñ€ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð³ Ð·Ð°Ñ€ÐµÐ·Ð° Ñƒ ac0 (fr0 Ñƒ Ð£Ð½Ð¸ÐºÑ�Ð¾Ð²Ð¾Ñ˜ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸ Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð°)"
-
-#: config/pdp11/pdp11.opt:43
-msgid "Do not use inline patterns for copying memory"
-msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÑƒÑ‚ÐºÐ°Ð½Ðµ ÑˆÐµÐ¼Ðµ Ð·Ð° ÐºÐ¾Ð¿Ð¸Ñ€Ð°ÑšÐµ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ðµ"
-
-#: config/pdp11/pdp11.opt:47
-msgid "Use inline patterns for copying memory"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÑƒÑ‚ÐºÐ°Ð½Ðµ ÑˆÐµÐ¼Ðµ Ð·Ð° ÐºÐ¾Ð¿Ð¸Ñ€Ð°ÑšÐµ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ðµ"
-
-#: config/pdp11/pdp11.opt:51
-msgid "Do not pretend that branches are expensive"
-msgstr "Ð�Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°Ñ˜ Ñ�Ðµ Ð´Ð° Ñ�Ñƒ Ð³Ñ€Ð°Ð½Ð°ÑšÐ° Ñ�ÐºÑƒÐ¿Ð°"
-
-#: config/pdp11/pdp11.opt:55
-msgid "Pretend that branches are expensive"
-msgstr "ÐŸÑ€ÐµÑ‚Ð²Ð°Ñ€Ð°Ñ˜ Ñ�Ðµ Ð´Ð° Ñ�Ñƒ Ð³Ñ€Ð°Ð½Ð°ÑšÐ° Ñ�ÐºÑƒÐ¿Ð°"
-
-#: config/pdp11/pdp11.opt:59
-msgid "Use the DEC assembler syntax"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ñƒ Ð”Ð•Ð¦Ð¾Ð²Ð¾Ð³ Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð°"
-
-#: config/pdp11/pdp11.opt:63
-msgid "Use 32 bit float"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 32-Ð±Ð¸Ñ‚Ð½Ð¸ Ñ˜ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ñ€ÑƒÐºÐ¸"
-
-#: config/pdp11/pdp11.opt:67
-msgid "Use 64 bit float"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 64-Ð±Ð¸Ñ‚Ð½Ð¸ Ñ˜ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ñ€ÑƒÐºÐ¸"
-
-#: config/pdp11/pdp11.opt:75
-msgid "Use 16 bit int"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 16-Ð±Ð¸Ñ‚Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸"
-
-#: config/pdp11/pdp11.opt:79
-msgid "Use 32 bit int"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 32-Ð±Ð¸Ñ‚Ð½Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸"
-
-#: config/pdp11/pdp11.opt:87
-msgid "Target has split I&D"
-msgstr "Ð¦Ð¸Ñ™ Ð¸Ð¼Ð° Ð¿Ð¾Ð´ÐµÑ™ÐµÐ½ I&D"
-
-#: config/pdp11/pdp11.opt:91
-msgid "Use UNIX assembler syntax"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð£Ð½Ð¸ÐºÑ�Ð¾Ð²Ñƒ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ñƒ Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð°"
-
-#: config/avr/avr.opt:23
-msgid "Use subroutines for function prologues and epilogues"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¿Ð¾Ñ‚Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ðµ Ð·Ð° Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ðµ Ð¸ ÐµÐ¿Ð¸Ð»Ð¾Ð³Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
-
-#: config/avr/avr.opt:27
-msgid "Select the target MCU"
-msgstr "Ð˜Ð·Ð°Ð±ÐµÑ€Ð¸Ñ‚Ðµ Ñ†Ð¸Ñ™Ð½Ð¸ ÐœÐ¦Ð£"
-
-#: config/avr/avr.opt:34
-msgid "Use an 8-bit 'int' type"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 8-Ð±Ð¸Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ â€˜intâ€™"
-
-#: config/avr/avr.opt:38
-msgid "Change the stack pointer without disabling interrupts"
-msgstr "ÐœÐµÑšÐ°Ñ˜ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ñ�Ñ‚ÐµÐºÐ° Ð±ÐµÐ· Ð¸Ñ�ÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°"
-
-#: config/avr/avr.opt:42
-msgid "Do not generate tablejump insns"
-msgstr "Ð�Ðµ Ñ�Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¸Ñ˜Ðµ tablejump"
-
-#: config/avr/avr.opt:52
-msgid "Use rjmp/rcall (limited range) on >8K devices"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ rjmp/rcall (Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½ Ð¾Ð¿Ñ�ÐµÐ³) Ð½Ð° >8k ÑƒÑ€ÐµÑ’Ð°Ñ˜Ð¸Ð¼Ð°"
-
-#: config/avr/avr.opt:56
-msgid "Output instruction sizes to the asm file"
-msgstr "Ð˜Ñ�Ð¿Ð¸ÑˆÐ¸ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° Ñƒ Ð°Ñ�Ð¼ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ"
-
-#: config/avr/avr.opt:60
-msgid "Change only the low 8 bits of the stack pointer"
-msgstr "ÐœÐµÑšÐ°Ñ˜ Ñ�Ð°Ð¼Ð¾ Ð´Ð¾ÑšÐ¸Ñ… 8 Ð±Ð¸Ñ‚Ð¾Ð²Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñ�Ñ‚ÐµÐºÐ°"
-
-#: config/crx/crx.opt:23
-msgid "Support multiply accumulate instructions"
-msgstr "ÐŸÐ¾Ð´Ñ€Ð¶Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐµ Ð°ÐºÑƒÐ¼ÑƒÐ»Ð°Ñ†Ð¸Ñ˜Ðµ"
-
-#: config/crx/crx.opt:27
-msgid "Do not use push to store function arguments"
-msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ push Ð·Ð° Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚ÐµÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
-
-#: config/crx/crx.opt:31
-msgid "Restrict doloop to the given nesting level"
-msgstr "ÐžÐ³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸ doloop Ð½Ð° Ð´Ð°Ñ‚Ð¸ Ð½Ð¸Ð²Ð¾ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÑšÐ°"
-
-#: config/c4x/c4x.opt:23
-msgid "Generate code for C30 CPU"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¦ÐŸÐ£ Ð¦30"
-
-#: config/c4x/c4x.opt:27
-msgid "Generate code for C31 CPU"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¦31"
-
-#: config/c4x/c4x.opt:31
-msgid "Generate code for C32 CPU"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¦32"
-
-#: config/c4x/c4x.opt:35
-msgid "Generate code for C33 CPU"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¦33"
-
-#: config/c4x/c4x.opt:39
-msgid "Generate code for C40 CPU"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¦40"
-
-#: config/c4x/c4x.opt:43
-msgid "Generate code for C44 CPU"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¦44"
-
-#: config/c4x/c4x.opt:47
-msgid "Assume that pointers may be aliased"
-msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð¸ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð´Ð²Ð¾Ð»Ð¸Ñ‡Ð½Ð¸"
-
-#: config/c4x/c4x.opt:51
-msgid "Big memory model"
-msgstr "Ð’ÐµÐ»Ð¸ÐºÐ¸ Ð¼Ð¾Ð´ÐµÐ» Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ðµ"
-
-#: config/c4x/c4x.opt:55
-msgid "Use the BK register as a general purpose register"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€ BK ÐºÐ°Ð¾ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€ Ð¾Ð¿ÑˆÑ‚Ðµ Ð½Ð°Ð¼ÐµÐ½Ðµ"
-
-#: config/c4x/c4x.opt:59
-msgid "Generate code for CPU"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¦ÐŸÐ£"
-
-#: config/c4x/c4x.opt:63
-msgid "Enable use of DB instruction"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ð”Ð‘ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°"
-
-#: config/c4x/c4x.opt:67
-msgid "Enable debugging"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°ÑšÐµ"
-
-#: config/c4x/c4x.opt:71
-msgid "Enable new features under development"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð½Ð¾Ð²Ðµ Ð¼Ð¾Ð³ÑƒÑ›Ð½Ð¾Ñ�Ñ‚Ð¸ Ñƒ Ñ€Ð°Ð·Ð²Ð¾Ñ˜Ñƒ"
-
-#: config/c4x/c4x.opt:75
-msgid "Use fast but approximate float to integer conversion"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð±Ñ€Ð·Ð¾ Ð°Ð»Ð¸ Ð¿Ñ€Ð¸Ð±Ð»Ð¸Ð¶Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñ€ÐµÐ°Ð»Ð½Ð¾Ð³ Ñƒ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾"
-
-#: config/c4x/c4x.opt:79
-msgid "Force RTL generation to emit valid 3 operand insns"
-msgstr "Ð¡Ð¿Ñ€Ð¾Ð²ÐµÐ´Ð¸ Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð Ð¢Ð›Ð° Ð´Ð° ÐµÐ¼Ð¸Ñ‚ÑƒÑ˜Ðµ Ð²Ð°Ð¶ÐµÑ›Ðµ Ñ‚Ñ€Ð¾Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ�ÐºÐµ Ð¸Ñ˜Ðµ"
-
-#: config/c4x/c4x.opt:83
-msgid "Force constants into registers to improve hoisting"
-msgstr "Ð¡Ð¿Ñ€Ð¾Ð²ÐµÐ´Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ Ñƒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ñ€Ð°Ð´Ð¸ Ð¿Ð¾Ð±Ð¾Ñ™ÑˆÐ°ÑšÐ° Ð¿Ð¾Ð´Ð¸Ð·Ð°ÑšÐ°"
-
-#: config/c4x/c4x.opt:87 config/c4x/c4x.opt:111
-msgid "Save DP across ISR in small memory model"
-msgstr "Ð¡Ð½Ð¸Ð¼Ð°Ñ˜ DP Ð¿Ñ€ÐµÐºÐ¾ Ð˜Ð¡Ð Ð° Ñƒ Ð¼Ð°Ð»Ð¾Ð¼ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐ¾Ð¼ Ð¼Ð¾Ð´ÐµÐ»Ñƒ"
-
-#: config/c4x/c4x.opt:91
-msgid "Allow unsigned iteration counts for RPTB/DB"
-msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ðµ Ð±Ñ€Ð¾Ñ˜Ð°Ñ‡Ðµ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ð° Ð·Ð° RPTB/DB"
-
-#: config/c4x/c4x.opt:95
-msgid "Pass arguments on the stack"
-msgstr "ÐŸÑ€Ð¾Ñ�Ð»ÐµÑ’ÑƒÑ˜ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ð½Ð° Ñ�Ñ‚ÐµÐºÑƒ"
-
-#: config/c4x/c4x.opt:99
-msgid "Use MPYI instruction for C3x"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ñƒ MPYI Ð·Ð° Ð¦3Ð½"
-
-#: config/c4x/c4x.opt:103
-msgid "Enable parallel instructions"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ð½Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ"
-
-#: config/c4x/c4x.opt:107
-msgid "Enable MPY||ADD and MPY||SUB instructions"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ MPY||ADD Ð¸ MPY||SUB"
-
-#: config/c4x/c4x.opt:115
-msgid "Preserve all 40 bits of FP reg across call"
-msgstr "Ð¡Ð°Ñ‡ÑƒÐ²Ð°Ñ˜ Ñ�Ð²Ð¸Ñ… 40 Ð±Ð¸Ñ‚Ð¾Ð²Ð° Ð¤ÐŸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° Ð¿Ñ€ÐµÐºÐ¾ Ð¿Ð¾Ð·Ð¸Ð²Ð°"
-
-#: config/c4x/c4x.opt:119
-msgid "Pass arguments in registers"
-msgstr "ÐŸÑ€Ð¾Ñ�Ð»ÐµÑ’ÑƒÑ˜ Ñ�Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ñƒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¸Ð¼Ð°"
-
-#: config/c4x/c4x.opt:123
-msgid "Enable use of RTPB instruction"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ RPTB"
-
-#: config/c4x/c4x.opt:127
-msgid "Enable use of RTPS instruction"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ RPTS"
-
-#: config/c4x/c4x.opt:131
-msgid "Set the maximum number of iterations for RPTS to N"
-msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð½Ð°Ñ˜Ð²ÐµÑ›Ð¸ Ð±Ñ€Ð¾Ñ˜ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ð° Ð·Ð° RPTS Ð½Ð° N"
-
-#: config/c4x/c4x.opt:135
-msgid "Small memory model"
-msgstr "ÐœÐ°Ð»Ð¸ Ð¼Ð¾Ð´ÐµÐ» Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ðµ"
-
-#: config/c4x/c4x.opt:139
-msgid "Emit code compatible with TI tools"
-msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ ÐºÃ´Ð´ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð°Ð½ Ñ�Ð° Ð¢Ð˜Ñ˜ÐµÐ²Ð¸Ð¼ Ð°Ð»Ð°Ñ‚Ð¸Ð¼Ð°"
-
-#: config/pa/pa-hpux.opt:23
-msgid "Generate cpp defines for server IO"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¦++ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ Ð·Ð° Ð£/Ð˜ Ñ�ÐµÑ€Ð²ÐµÑ€Ð°"
-
-#: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
-#: config/pa/pa-hpux1111.opt:23
-msgid "Specify UNIX standard for predefines and linking"
-msgstr "ÐžÐ´Ñ€ÐµÐ´Ð¸Ñ‚Ðµ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´ Ð£Ð½Ð¸ÐºÑ�Ð° Ð·Ð° Ð¿Ñ€ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ Ð¸ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°ÑšÐµ"
-
-#: config/pa/pa-hpux.opt:31
-msgid "Generate cpp defines for workstation IO"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¦++ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ Ð·Ð° Ð£/Ð˜ Ñ€Ð°Ð´Ð½Ðµ Ñ�Ñ‚Ð°Ð½Ð¸Ñ†Ðµ"
-
-#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
-msgid "Generate PA1.0 code"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐŸÐ�1.0 ÐºÃ´Ð´"
-
-#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
-msgid "Generate PA1.1 code"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐŸÐ�1.1 ÐºÃ´Ð´"
-
-#: config/pa/pa.opt:31 config/pa/pa.opt:92
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐŸÐ�2.0 ÐºÃ´Ð´ (Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° binutils 2.10 Ð¸Ð»Ð¸ Ð½Ð¾Ð²Ð¸Ñ˜Ð¸)"
-
-#: config/pa/pa.opt:35
-msgid "Generate code for huge switch statements"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¾Ð³Ñ€Ð¾Ð¼Ð½Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ð°"
-
-#: config/pa/pa.opt:39
-msgid "Disable FP regs"
-msgstr "Ð˜Ñ�ÐºÑ™ÑƒÑ‡Ð¸ Ð¤ÐŸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ"
-
-#: config/pa/pa.opt:43
-msgid "Disable indexed addressing"
-msgstr "Ð˜Ñ�ÐºÑ™ÑƒÑ‡Ð¸ Ð¸Ð½Ð´ÐµÐºÑ�Ð½Ð¾ Ð°Ð´Ñ€ÐµÑ�Ð¸Ñ€Ð°ÑšÐµ"
-
-#: config/pa/pa.opt:47
-msgid "Generate fast indirect calls"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð±Ñ€Ð·Ðµ Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ðµ"
-
-#: config/pa/pa.opt:55
-msgid "Assume code will be assembled by GAS"
-msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ñ›Ðµ ÐºÃ´Ð´ Ñ�Ð°Ñ�Ñ‚Ð°Ð²Ð¸Ñ‚Ð¸ Ð“Ð�Ð¡"
-
-#: config/pa/pa.opt:59
-msgid "Put jumps in call delay slots"
-msgstr "Ð¡Ñ‚Ð°Ð²Ñ™Ð°Ñ˜ Ñ�ÐºÐ¾ÐºÐ¾Ð²Ðµ Ñƒ Ð¶Ð»ÐµÐ±Ð¾Ð²Ðµ Ð·Ð°Ñ�Ñ‚Ð¾Ñ˜Ð° Ð¿Ð¾Ð·Ð¸Ð²Ð°"
-
-#: config/pa/pa.opt:64
-msgid "Enable linker optimizations"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°Ñ‡Ð°"
-
-#: config/pa/pa.opt:68
-msgid "Always generate long calls"
-msgstr "Ð£Ð²ÐµÐº Ñ�Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð´ÑƒÐ³Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ðµ"
-
-#: config/pa/pa.opt:72
-msgid "Emit long load/store sequences"
-msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ Ð´ÑƒÐ³Ðµ Ñ€ÐµÐ´Ð¾Ñ�Ð»ÐµÐ´Ðµ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ°/ÑƒÐ¿Ð¸Ñ�Ð¸Ð²Ð°ÑšÐ°"
-
-#: config/pa/pa.opt:80
-msgid "Disable space regs"
-msgstr "Ð˜Ñ�ÐºÑ™ÑƒÑ‡Ð¸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ñ€Ð°Ð·Ð¼Ð°ÐºÐ°"
-
-#: config/pa/pa.opt:96
-msgid "Use portable calling conventions"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¿Ñ€ÐµÐ½Ð¾Ñ�Ð¸Ð²Ðµ ÐºÐ¾Ð½Ð²ÐµÐ½Ñ†Ð¸Ñ˜Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ð°ÑšÐ°"
-
-#: config/pa/pa.opt:100
-msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
-msgstr "ÐžÐ´Ñ€ÐµÐ´Ð¸Ñ‚Ðµ Ð¦ÐŸÐ£ Ñ€Ð°Ð´Ð¸ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÐ°. ÐœÐ¾Ð³ÑƒÑ›Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ñ�Ñƒ 700, 7100, 7100LC, 7200, 7300, Ð¸ 8000"
-
-#: config/pa/pa.opt:112
-msgid "Do not disable space regs"
-msgstr "Ð�Ðµ Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÑƒÑ˜ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ñ€Ð°Ð·Ð¼Ð°ÐºÐ°"
-
-#: config/pa/pa64-hpux.opt:23
-msgid "Assume code will be linked by GNU ld"
-msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ñ›Ðµ ÐºÃ´Ð´ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°Ñ‚Ð¸ Ð“Ð½ÑƒÐ¾Ð² ld"
-
-#: config/pa/pa64-hpux.opt:27
-msgid "Assume code will be linked by HP ld"
-msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ñ›Ðµ ÐºÃ´Ð´ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°Ñ‚Ð¸ Ð¥ÐŸÐ¾Ð² ld"
-
-#: config/xtensa/xtensa.opt:23
-msgid "Use CONST16 instruction to load constants"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÐšÐžÐ�Ð¡Ð¢16 Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ñƒ Ð·Ð° ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¸"
-
-#: config/xtensa/xtensa.opt:27
-msgid "Enable fused multiply/add and multiply/subtract FP instructions"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¤ÐŸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ñ�Ñ‚Ð¾Ð¿Ñ™ÐµÐ½Ð¾Ð³ Ð¼Ð½Ð¾Ð¶ÐµÑšÐ°-Ð´Ð¾Ð´Ð°Ð²Ð°ÑšÐ° Ð¸ Ð¼Ð½Ð¾Ð¶ÐµÑšÐ°-Ð¾Ð´ÑƒÐ·Ð¸Ð¼Ð°ÑšÐ°"
-
-#: config/xtensa/xtensa.opt:31
-msgid "Use indirect CALLXn instructions for large programs"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ CALLXn Ð·Ð° Ð²ÐµÐ»Ð¸ÐºÐµ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ðµ"
-
-#: config/xtensa/xtensa.opt:35
-msgid "Automatically align branch targets to reduce branch penalties"
-msgstr "Ð�ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ¸ Ñ€Ð°Ð²Ð½Ð°Ñ˜ Ñ†Ð¸Ñ™ÐµÐ²Ðµ Ð³Ñ€Ð°Ð½Ð°ÑšÐ° Ñ€Ð°Ð´Ð¸ Ñ�Ð¼Ð°ÑšÐµÑšÐ° Ð³ÑƒÐ±Ð¸Ñ‚Ð°ÐºÐ° Ð¿Ñ€Ð¸ Ð³Ñ€Ð°ÑšÐ°ÑšÑƒ"
-
-#: config/xtensa/xtensa.opt:39
-msgid "Intersperse literal pools with code in the text section"
-msgstr "Ð£Ð¼ÐµÑˆÐ°Ñ˜ Ð´ÐµÐ¿Ð¾Ðµ Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ð¸Ñ… Ð½Ð¸Ñ�ÐºÐ¸ Ñ�Ð° ÐºÃ´Ð´Ð¾Ð¼ Ñƒ Ñ‚ÐµÐºÑ�Ñ‚ÑƒÐ°Ð»Ð½Ð¾Ð¼ Ð¾Ð´ÐµÑ™ÐºÑƒ"
-
-#: config/stormy16/stormy16.opt:24
-msgid "Provide libraries for the simulator"
-msgstr "ÐŸÑ€ÑƒÐ¶Ð¸ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð·Ð° Ñ�Ð¸Ð¼ÑƒÐ»Ð°Ñ‚Ð¾Ñ€"
-
 #: config/mips/mips.opt:23
 msgid "Generate code that conforms to the given ABI"
 msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ ÐºÐ¾Ñ˜Ð¸ Ð¿Ð¾ÑˆÑ‚ÑƒÑ˜Ðµ Ð´Ð°Ñ‚Ð¸ Ð�Ð‘Ð˜"
@@ -13981,10 +14301,6 @@
 msgid "Use little-endian byte order"
 msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ€ÐµÐ´Ð¾Ñ�Ð»ÐµÐ´ Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ð° Ð¼Ð°Ð»Ðµ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
-msgid "Use ROM instead of RAM"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð ÐžÐœ ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ð Ð�ÐœÐ°"
-
 #: config/mips/mips.opt:101
 msgid "Use NewABI-style %reloc() assembly operators"
 msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ñ�ÐºÐµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ %reloc() Ñƒ Ñ�Ñ‚Ð¸Ð»Ñƒ ÐŠÑƒÐ�Ð‘Ð˜Ñ˜Ð°"
@@ -14156,10 +14472,6 @@
 msgid "Optimize the output for PROCESSOR"
 msgstr "ÐžÐ¿Ñ‚Ð¸Ð¼Ð¸Ð·ÑƒÑ˜ Ð¸Ð·Ð»Ð°Ð· Ð·Ð° Ð´Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ð¾Ñ€"
 
-#: config/mips/mips.opt:265 config/iq2000/iq2000.opt:44
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
-msgstr "Ð¡Ñ‚Ð°Ð²Ð¸ Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ Ñƒ Ð ÐžÐœÑƒ (Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° -membedded-data)"
-
 #: config/mips/mips.opt:269
 msgid "Perform VR4130-specific alignment optimizations"
 msgstr "ÐžÐ¿Ñ‚Ð¸Ð¼Ð¸Ð·ÑƒÑ˜ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ð¿Ð¾Ñ�ÐµÐ±Ð½Ð¾ Ð·Ð° Ð’Ð 4130"
@@ -14168,367 +14480,6 @@
 msgid "Lift restrictions on GOT size"
 msgstr "ÐžÑ‚Ð¿ÑƒÑ�Ñ‚Ð¸ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐ° Ð½Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ GOT"
 
-#: config/mips/sdemtk.opt:23
-#, fuzzy
-msgid "Prevent the use of all floating-point operations"
-msgstr "Ð¡Ð¿Ñ€ÐµÑ‡Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ñ�Ð²Ð¸Ñ… Ñ…Ð°Ñ€Ð´Ð²ÐµÑ€Ñ�ÐºÐ¸Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð³ Ð·Ð°Ñ€ÐµÐ·Ð°"
-
-#: config/fr30/fr30.opt:23
-msgid "Assume small address space"
-msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð¼Ð°Ð»Ð¸ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
-
-#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
-msgid "Compile for a 68HC11"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° 68Ð¥Ð¦11"
-
-#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
-msgid "Compile for a 68HC12"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° 68Ð¥Ð¦12"
-
-#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
-msgid "Compile for a 68HCS12"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° 68Ð¥Ð¦Ð¡12"
-
-#: config/m68hc11/m68hc11.opt:49
-msgid "Auto pre/post decrement increment allowed"
-msgstr "Ð�ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ¾ Ð¿Ñ€ÐµÐ´/Ð¿Ð¾Ñ�Ñ‚ ÑƒÐ²ÐµÑ›Ð°ÑšÐµ/ÑƒÐ¼Ð°ÑšÐµÑšÐµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾"
-
-#: config/m68hc11/m68hc11.opt:53
-msgid "Min/max instructions allowed"
-msgstr "Ð˜Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ min/max Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ðµ"
-
-#: config/m68hc11/m68hc11.opt:57
-msgid "Use call and rtc for function calls and returns"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ call Ð¸ rtc Ð·Ð° Ð¿Ð¾Ð·Ð¸Ð²Ðµ Ð¸ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÐµ Ð¸Ð· Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
-
-#: config/m68hc11/m68hc11.opt:61
-msgid "Auto pre/post decrement increment not allowed"
-msgstr "Ð�ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ¾ Ð¿Ñ€ÐµÐ´/Ð¿Ð¾Ñ�Ñ‚ ÑƒÐ²ÐµÑ›Ð°ÑšÐµ/ÑƒÐ¼Ð°ÑšÐµÑšÐµ Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾"
-
-#: config/m68hc11/m68hc11.opt:65
-msgid "Use jsr and rts for function calls and returns"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ jsr Ð¸ rts Ð·Ð° Ð¿Ð¾Ð·Ð¸Ð²Ðµ Ð¸ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÐµ Ð¸Ð· Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
-
-#: config/m68hc11/m68hc11.opt:69
-msgid "Min/max instructions not allowed"
-msgstr "Ð˜Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ min/max Ð½Ð¸Ñ�Ñƒ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ðµ"
-
-#: config/m68hc11/m68hc11.opt:73
-msgid "Use direct addressing mode for soft registers"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ€ÐµÐ¶Ð¸Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð¾Ð³ Ð°Ð´Ñ€ÐµÑ�Ð¸Ñ€Ð°ÑšÐ° Ð·Ð° Ð¼ÐµÐºÐµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ"
-
-#: config/m68hc11/m68hc11.opt:77
-msgid "Compile with 32-bit integer mode"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ñ�Ð° 32-Ð±Ð¸Ñ‚Ð½Ð¸Ð¼ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ð¾Ð¼"
-
-#: config/m68hc11/m68hc11.opt:82
-msgid "Specify the register allocation order"
-msgstr "ÐžÐ´Ñ€ÐµÐ´Ð¸Ñ‚Ðµ Ñ€ÐµÐ´Ð¾Ñ�Ð»ÐµÐ´ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ�Ð°ÑšÐ° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð°"
-
-#: config/m68hc11/m68hc11.opt:86
-msgid "Do not use direct addressing mode for soft registers"
-msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ€ÐµÐ¶Ð¸Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð¾Ð³ Ð°Ð´Ñ€ÐµÑ�Ð¸Ñ€Ð°ÑšÐ° Ð·Ð° Ð¼ÐµÐºÐµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ"
-
-#: config/m68hc11/m68hc11.opt:90
-msgid "Compile with 16-bit integer mode"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ñ�Ð° 16-Ð±Ð¸Ñ‚Ð½Ð¸Ð¼ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ð¾Ð¼"
-
-#: config/m68hc11/m68hc11.opt:94
-msgid "Indicate the number of soft registers available"
-msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð±Ñ€Ð¾Ñ˜ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ñ… Ð¼ÐµÐºÐ¸Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð°"
-
-#: config/vax/vax.opt:23 config/vax/vax.opt:27
-msgid "Target DFLOAT double precision code"
-msgstr "Ð¦Ð¸Ñ™ Ñ˜Ðµ ÐºÃ´Ð´ Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÐºÐµ Ñ‚Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸ DFLOAT"
-
-#: config/vax/vax.opt:31 config/vax/vax.opt:35
-msgid "Generate GFLOAT double precision code"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÐºÐµ Ñ‚Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸ GFLOAT"
-
-#: config/vax/vax.opt:39
-msgid "Generate code for GNU assembler (gas)"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð“Ð½ÑƒÐ¾Ð² Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€ (gas)"
-
-#: config/vax/vax.opt:43
-msgid "Generate code for UNIX assembler"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð£Ð½Ð¸ÐºÑ�Ð¾Ð² Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€"
-
-#: config/vax/vax.opt:47
-msgid "Use VAXC structure conventions"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÐºÐ¾Ð½Ð²ÐµÐ½Ñ†Ð¸Ñ˜Ðµ VAXC Ð·Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ"
-
-#: config/cris/linux.opt:27
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
-msgstr "Ð—Ð°Ñ˜ÐµÐ´Ð½Ð¾ Ñ�Ð° -fpic Ð¸ -fPIC, Ð½Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°ÑšÐ° GOTPLT"
-
-#: config/cris/cris.opt:45
-msgid "Work around bug in multiplication instruction"
-msgstr "Ð—Ð°Ð¾Ð±Ð¸Ñ’Ð¸ Ð³Ñ€ÐµÑˆÐºÑƒ Ñƒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð¸ Ð¼Ð½Ð¾Ð¶ÐµÑšÐ°"
-
-#: config/cris/cris.opt:51
-msgid "Compile for ETRAX 4 (CRIS v3)"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° Ð•Ñ‚Ñ€Ð°ÐºÑ� 4 (ÐšÐ Ð˜Ð¡ Ð²3)"
-
-#: config/cris/cris.opt:56
-msgid "Compile for ETRAX 100 (CRIS v8)"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° Ð•Ñ‚Ñ€Ð°ÐºÑ� 100 (ÐšÐ Ð˜Ð¡ Ð²8)"
-
-#: config/cris/cris.opt:64
-msgid "Emit verbose debug information in assembly code"
-msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ Ð¾Ð¿ÑˆÐ¸Ñ€Ð½Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐµ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ñ�ÐºÐ¾Ð¼ ÐºÃ´Ð´Ñƒ"
-
-#: config/cris/cris.opt:71
-msgid "Do not use condition codes from normal instructions"
-msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÑƒÑ�Ð»Ð¾Ð²Ð½Ðµ ÐºÃ´Ð´Ð¾Ð²Ðµ Ð¸Ð· Ð½Ð¾Ñ€Ð¼Ð°Ð»Ð½Ð¸Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°"
-
-#: config/cris/cris.opt:80
-msgid "Do not emit addressing modes with side-effect assignment"
-msgstr "Ð�Ðµ ÐµÐ¼Ð¸Ñ‚ÑƒÑ˜ Ð°Ð´Ñ€ÐµÑ�Ð½Ðµ Ñ€ÐµÐ¶Ð¸Ð¼Ðµ ÑƒÐ· Ð´Ð¾Ð´ÐµÐ»Ñƒ Ñ�Ð° Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð½Ð¸Ð¼ ÐµÑ„ÐµÐºÑ‚Ð¸Ð¼Ð°"
-
-#: config/cris/cris.opt:89
-msgid "Do not tune stack alignment"
-msgstr "Ð�Ðµ Ð¿Ð¾Ð´ÐµÑˆÐ°Ð²Ð°Ñ˜ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ñ�Ñ‚ÐµÐºÐ°"
-
-#: config/cris/cris.opt:98
-msgid "Do not tune writable data alignment"
-msgstr "Ð�Ðµ Ð¿Ð¾Ð´ÐµÑˆÐ°Ð²Ð°Ñ˜ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ ÑƒÐ¿Ð¸Ñ�Ð¸Ð²Ð¸Ñ… Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
-
-#: config/cris/cris.opt:107
-msgid "Do not tune code and read-only data alignment"
-msgstr "Ð�Ðµ Ð¿Ð¾Ð´ÐµÑˆÐ°Ð²Ð°Ñ˜ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° ÐºÃ´Ð´Ð° Ð¸ Ð¾Ð½Ð¸Ñ… Ñ�Ð°Ð¼Ð¾-Ð·Ð°-Ñ‡Ð¸Ñ‚Ð°ÑšÐµ"
-
-#: config/cris/cris.opt:116
-msgid "Align code and data to 32 bits"
-msgstr "Ð Ð°Ð²Ð½Ð°Ñ˜ ÐºÃ´Ð´ Ð¸ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐµ Ð½Ð° 32 Ð±Ð¸Ñ‚Ð°"
-
-#: config/cris/cris.opt:133
-msgid "Don't align items in code or data"
-msgstr "Ð�Ðµ Ñ€Ð°Ð²Ð½Ð°Ñ˜ Ñ�Ñ‚Ð°Ð²ÐºÐµ Ñƒ ÐºÃ´Ð´Ñƒ Ð¸ Ð¿Ð¾Ð´Ð°Ñ†Ð¸Ð¼Ð°"
-
-#: config/cris/cris.opt:142
-msgid "Do not emit function prologue or epilogue"
-msgstr "Ð�Ðµ ÐµÐ¼Ð¸Ñ‚ÑƒÑ˜ Ð¿Ñ€Ð¾Ð»Ð¾Ð³ Ð¸ ÐµÐ¿Ð¸Ð»Ð¾Ð³ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
-
-#: config/cris/cris.opt:149
-msgid "Use the most feature-enabling options allowed by other options"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¾Ð¿Ñ†Ð¸Ñ˜Ñƒ ÐºÐ¾Ñ˜Ð° Ð¿Ñ€ÑƒÐ¶Ð° Ð½Ð°Ñ˜Ð²Ð¸ÑˆÐµ Ð¼Ð¾Ð³ÑƒÑ›Ð½Ð¾Ñ�Ñ‚Ð¸ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¸Ñ… Ð´Ñ€ÑƒÐ³Ð¸Ð¼ Ð¾Ð¿Ñ†Ð¸Ñ˜Ð°Ð¼Ð°"
-
-#: config/cris/cris.opt:158
-msgid "Override -mbest-lib-options"
-msgstr "ÐŸÐ¾Ñ‚Ð¸Ñ�Ð½Ð¸ -mbest-lib-options"
-
-#: config/cris/cris.opt:165
-msgid "Generate code for the specified chip or CPU version"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‡Ð¸Ð¿ Ð¸Ð»Ð¸ Ð²ÐµÑ€Ð·Ð¸Ñ˜Ñƒ Ð¦ÐŸÐ£Ð°"
-
-#: config/cris/cris.opt:169
-msgid "Tune alignment for the specified chip or CPU version"
-msgstr "ÐŸÐ¾Ð´ÐµÑ�Ð¸ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ð·Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‡Ð¸Ð¿ Ð¸Ð»Ð¸ Ð²ÐµÑ€Ð·Ð¸Ñ˜Ñƒ Ð¦ÐŸÐ£Ð°"
-
-#: config/cris/cris.opt:173
-msgid "Warn when a stackframe is larger than the specified size"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ˜Ðµ Ð¾ÐºÐ²Ð¸Ñ€ Ñ�Ñ‚ÐµÐºÐ° Ð²ÐµÑ›Ð¸ Ð¾Ð´ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
-
-#: config/cris/aout.opt:27
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼ Ð•Ð»Ð¸Ð½ÑƒÐºÑ� Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ñƒ Ð•Ñ‚Ñ€Ð°ÐºÑ�Ð° 100 Ð±ÐµÐ· ÐœÐœÐ£Ð°"
-
-#: config/cris/aout.opt:33
-msgid "For elinux, request a specified stack-size for this program"
-msgstr "Ð—Ð° Ð•Ð»Ð¸Ð½ÑƒÐºÑ�, Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð°Ñ˜ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ñƒ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ñ�Ñ‚ÐµÐºÐ° Ñƒ Ð¾Ð²Ð¾Ð¼ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ñƒ"
-
-#: config/h8300/h8300.opt:23
-msgid "Generate H8S code"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¥8Ð¡"
-
-#: config/h8300/h8300.opt:27
-msgid "Generate H8SX code"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¥8Ð¡Ð˜ÐºÑ�"
-
-#: config/h8300/h8300.opt:31
-msgid "Generate H8S/2600 code"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¥8Ð¡/2600"
-
-#: config/h8300/h8300.opt:35
-msgid "Make integers 32 bits wide"
-msgstr "Ð�ÐµÐºÐ° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð±ÑƒÐ´Ðµ 32-Ð±Ð¸Ñ‚Ð½Ð¸"
-
-#: config/h8300/h8300.opt:42
-msgid "Use registers for argument passing"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ð·Ð° Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
-
-#: config/h8300/h8300.opt:46
-msgid "Consider access to byte sized memory slow"
-msgstr "Ð¡Ð¼Ð°Ñ‚Ñ€Ð°Ñ˜ Ñ�Ð¿Ð¾Ñ€Ð¸Ð¼ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ð¸ Ð±Ð°Ñ˜Ñ‚Ð½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
-
-#: config/h8300/h8300.opt:50
-msgid "Enable linker relaxing"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ð¿ÑƒÑˆÑ‚Ð°ÑšÐµ Ð¿Ñ€Ð¸ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°ÑšÑƒ"
-
-#: config/h8300/h8300.opt:54
-msgid "Generate H8/300H code"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¥8/300Ð¥"
-
-#: config/h8300/h8300.opt:58
-msgid "Enable the normal mode"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð½Ð¾Ñ€Ð¼Ð°Ð»Ð°Ð½ Ñ€ÐµÐ¶Ð¸Ð¼"
-
-#: config/h8300/h8300.opt:62
-msgid "Use H8/300 alignment rules"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð° Ñ€Ð°Ð²Ð½Ð°ÑšÐ° Ð·Ð° Ð¥8/300"
-
-#: config/v850/v850.opt:23
-msgid "Use registers r2 and r5"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ r2 Ð¸ r5"
-
-#: config/v850/v850.opt:27
-msgid "Use 4 byte entries in switch tables"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ 4-Ð±Ð°Ñ˜Ñ‚Ð½Ðµ ÑƒÐ½Ð¾Ñ�Ðµ Ñƒ Ñ‚Ð°Ð±ÐµÐ»Ð°Ð¼Ð° Ð¿Ñ€ÐµÐ±Ð°Ñ†Ð¸Ð²Ð°ÑšÐ°"
-
-#: config/v850/v850.opt:31
-msgid "Enable backend debugging"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°ÑšÐµ Ð·Ð°Ñ‡ÐµÑ™Ð°"
-
-#: config/v850/v850.opt:35
-msgid "Do not use the callt instruction"
-msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ñƒ callt"
-
-#: config/v850/v850.opt:39
-msgid "Reuse r30 on a per function basis"
-msgstr "ÐŸÐ¾Ð½Ð¾Ð²Ð¾ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ r30 Ð¾Ð´ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð´Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
-
-#: config/v850/v850.opt:43
-msgid "Support Green Hills ABI"
-msgstr "ÐŸÐ¾Ð´Ñ€Ð¶Ð¸ Ð�Ð‘Ð˜ Ð“Ñ€Ð¸Ð½ Ð¥Ð¸Ð»Ñ�"
-
-#: config/v850/v850.opt:47
-msgid "Prohibit PC relative function calls"
-msgstr "Ð—Ð°Ð±Ñ€Ð°Ð½Ð¸ Ð¿Ð¾Ð·Ð¸Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñƒ Ð¾Ð´Ð½Ð¾Ñ�Ñƒ Ð½Ð° ÐŸÐ¦"
-
-#: config/v850/v850.opt:51
-msgid "Use stubs for function prologues"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÐºÐ»Ð¸Ñ†Ðµ Ð·Ð° Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
-
-#: config/v850/v850.opt:55
-msgid "Set the max size of data eligible for the SDA area"
-msgstr "Ð�Ð°Ñ˜Ð²ÐµÑ›Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° Ð¿Ð¾Ð´ÐµÑ�Ð½Ð¸Ñ… Ð·Ð° Ð¾Ð±Ð»Ð°Ñ�Ñ‚ Ð¡Ð”Ð�"
-
-#: config/v850/v850.opt:59
-msgid "Enable the use of the short load instructions"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ ÐºÑ€Ð°Ñ‚ÐºÐ¾Ð³ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ°"
-
-#: config/v850/v850.opt:63
-msgid "Same as: -mep -mprolog-function"
-msgstr "Ð˜Ñ�Ñ‚Ð¾ ÐºÐ°Ð¾: -mep -mprolog-function"
-
-#: config/v850/v850.opt:67
-msgid "Set the max size of data eligible for the TDA area"
-msgstr "Ð�Ð°Ñ˜Ð²ÐµÑ›Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° Ð¿Ð¾Ð´ÐµÑ�Ð½Ð¸Ñ… Ð·Ð° Ð¾Ð±Ð»Ð°Ñ�Ñ‚ Ð¢Ð”Ð�"
-
-#: config/v850/v850.opt:71
-msgid "Enforce strict alignment"
-msgstr "Ð¡Ð¿Ñ€Ð¾Ð²ÐµÐ´Ð¸ Ñ�Ñ‚Ñ€Ð¾Ð³Ð¾ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ"
-
-#: config/v850/v850.opt:78
-msgid "Compile for the v850 processor"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ð¾Ñ€ Ð²850"
-
-#: config/v850/v850.opt:82
-msgid "Compile for the v850e processor"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ð¾Ñ€ Ð²850Ðµ"
-
-#: config/v850/v850.opt:86
-msgid "Compile for the v850e1 processor"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ð·Ð° Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ð¾Ñ€ Ð²850Ðµ1"
-
-#: config/v850/v850.opt:90
-msgid "Set the max size of data eligible for the ZDA area"
-msgstr "Ð�Ð°Ñ˜Ð²ÐµÑ›Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° Ð¿Ð¾Ð´ÐµÑ�Ð½Ð¸Ñ… Ð·Ð° Ð¾Ð±Ð»Ð°Ñ�Ñ‚ Ð—Ð”Ð�"
-
-#: config/mmix/mmix.opt:24
-msgid "For intrinsics library: pass all parameters in registers"
-msgstr "Ð—Ð° Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÑƒ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¸Ñ…: Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’ÑƒÑ˜ Ñ�Ð²Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ðµ Ñƒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¸Ð¼Ð°"
-
-#: config/mmix/mmix.opt:28
-msgid "Use register stack for parameters and return value"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ñ‚ÐµÐº Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð° Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ðµ Ð¸ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸"
-
-#: config/mmix/mmix.opt:32
-msgid "Use call-clobbered registers for parameters and return value"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¿Ð¾Ð·Ð¸Ð²Ð¾Ð¼ Ð¿Ñ€Ð¾Ð´Ñ€Ð¼Ð°Ð½Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ðµ Ð¸ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸"
-
-#: config/mmix/mmix.opt:37
-msgid "Use epsilon-respecting floating point compare instructions"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¿Ð¾Ñ€ÐµÐ´Ð±ÐµÐ½Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð¼ Ð·Ð°Ñ€ÐµÐ·Ñƒ ÐºÐ¾Ñ˜Ðµ Ð¿Ð¾ÑˆÑ‚ÑƒÑ˜Ñƒ ÐµÐ¿Ñ�Ð¸Ð»Ð¾Ð½"
-
-#: config/mmix/mmix.opt:41
-msgid "Use zero-extending memory loads, not sign-extending ones"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐ° ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ° ÐºÐ¾Ñ˜Ð° Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÑƒÑ˜Ñƒ Ð½ÑƒÐ»Ð¾Ð¼, Ð° Ð½Ðµ Ð·Ð½Ð°ÐºÐ¾Ð¼"
-
-#: config/mmix/mmix.opt:45
-msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ñ€ÐµÐ·ÑƒÐ»Ñ‚Ð°Ñ‚Ðµ Ð´ÐµÑ™ÐµÑšÐ° Ñ�Ð° Ð¾Ñ�Ñ‚Ð°Ñ‚ÐºÐ¾Ð¼ ÐºÐ¾Ñ˜Ð¸ Ð¸Ð¼Ð° Ð¸Ñ�Ñ‚Ð¸ Ð·Ð½Ð°Ðº ÐºÐ°Ð¾ Ð´ÐµÐ»Ð¸Ð»Ð°Ñ† (Ð° Ð½Ðµ Ð´ÐµÑ™ÐµÐ½Ð¸Ðº)"
-
-#: config/mmix/mmix.opt:49
-msgid "Prepend global symbols with \":\" (for use with PREFIX)"
-msgstr "Ð”Ð¾Ð´Ð°Ñ˜ â€ž:â€œ Ð½Ð° Ð¿Ð¾Ñ‡ÐµÑ‚Ð°Ðº Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ð¸Ñ… Ñ�Ð¸Ð¼Ð±Ð¾Ð»Ð° (Ð·Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ñ�Ð° PREFIX)"
-
-#: config/mmix/mmix.opt:53
-msgid "Do not provide a default start-address 0x100 of the program"
-msgstr "Ð�Ðµ Ð¿Ñ€ÑƒÐ¶Ð°Ñ˜ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ñƒ Ð°Ð´Ñ€ÐµÑ�Ñƒ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° 0x100"
-
-#: config/mmix/mmix.opt:57
-msgid "Link to emit program in ELF format (rather than mmo)"
-msgstr "ÐŸÐ¾Ð²ÐµÐ·Ð¸Ð²Ð°ÑšÐµ Ð´Ð°Ñ˜Ðµ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ Ñƒ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ Ð•Ð›Ð¤ (Ð¿Ñ€Ðµ Ð½ÐµÐ³Ð¾ Ð¼Ð¼Ð¾)"
-
-#: config/mmix/mmix.opt:61
-msgid "Use P-mnemonics for branches statically predicted as taken"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÐŸ-Ð¼Ð½ÐµÐ¼Ð¾Ð½Ð¸ÐºÑƒ Ð·Ð° Ð³Ñ€Ð°ÑšÐ°ÑšÐ° Ð·Ð° ÐºÐ¾Ñ˜Ð° Ñ˜Ðµ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ð¿Ñ€ÐµÐ´Ð²Ð¸Ñ’ÐµÐ½Ð¾ Ð´Ð° Ñ›Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐµÐ½Ð°"
-
-#: config/mmix/mmix.opt:65
-msgid "Don't use P-mnemonics for branches"
-msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÐŸ-Ð¼Ð½ÐµÐ¼Ð¾Ð½Ð¸ÐºÑƒ Ð·Ð° Ð³Ñ€Ð°Ð½Ð°ÑšÐ°"
-
-#: config/mmix/mmix.opt:79
-msgid "Use addresses that allocate global registers"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð´Ñ€ÐµÑ�Ðµ ÐºÐ¾Ñ˜Ðµ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸ÑˆÑƒ Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ"
-
-#: config/mmix/mmix.opt:83
-msgid "Do not use addresses that allocate global registers"
-msgstr "Ð�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð´Ñ€ÐµÑ�Ðµ ÐºÐ¾Ñ˜Ðµ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸ÑˆÑƒ Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ"
-
-#: config/mmix/mmix.opt:87
-msgid "Generate a single exit point for each function"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ Ñ˜ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ñƒ Ð¸Ð·Ð»Ð°Ð·Ð½Ñƒ Ñ‚Ð°Ñ‡ÐºÑƒ Ð·Ð° Ñ�Ð²Ð°ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
-
-#: config/mmix/mmix.opt:91
-msgid "Do not generate a single exit point for each function"
-msgstr "Ð�Ðµ Ñ�Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ñ˜ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ñƒ Ð¸Ð·Ð»Ð°Ð·Ð½Ñƒ Ñ‚Ð°Ñ‡ÐºÑƒ Ð·Ð° Ñ�Ð²Ð°ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
-
-#: config/mmix/mmix.opt:95
-msgid "Set start-address of the program"
-msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ñƒ Ð°Ð´Ñ€ÐµÑ�Ñƒ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð°"
-
-#: config/mmix/mmix.opt:99
-msgid "Set start-address of data"
-msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ñƒ Ð°Ð´Ñ€ÐµÑ�Ñƒ Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
-
-#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
-msgid "Specify CPU for code generation purposes"
-msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð¦ÐŸÐ£ Ñƒ Ñ�Ð²Ñ€Ñ…Ñƒ Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐ° ÐºÐ¾Ð´Ð°"
-
-#: config/iq2000/iq2000.opt:27
-msgid "Specify CPU for scheduling purposes"
-msgstr "ÐžÐ´Ñ€ÐµÐ´Ð¸Ñ‚Ðµ Ð¦ÐŸÐ£ Ñ€Ð°Ð´Ð¸ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÐ°"
-
-#: config/iq2000/iq2000.opt:35
-msgid "Use GP relative sdata/sbss sections"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¾Ð´ÐµÑ™ÐºÐµ sdata/sbss Ñ€ÐµÐ»Ð°Ñ‚Ð¸Ð²Ð½Ðµ Ð¿Ñ€ÐµÐ¼Ð° GP"
-
-#: config/iq2000/iq2000.opt:40
-msgid "No default crt0.o"
-msgstr "Ð‘ÐµÐ· Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ðµ crt0.o"
-
 #: config/bfin/bfin.opt:31
 msgid "Omit frame pointer for leaf functions"
 msgstr "Ð˜Ð·Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¾ÐºÐ²Ð¸Ñ€Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ-Ð»Ð¸Ñ�Ñ‚Ð¾Ð²Ðµ"
@@ -14566,2071 +14517,2090 @@
 msgid "Do stack checking using bounds in L1 scratch memory"
 msgstr ""
 
-#: config/mt/mt.opt:23
-msgid "Use byte loads and stores when generating code."
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ° Ð¸ Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚ÐµÑšÐ° Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ð° Ð¿Ñ€Ð¸ Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÑƒ ÐºÐ¾Ð´Ð°."
+#: treelang/lang.opt:30
+msgid "Trace lexical analysis"
+msgstr "ÐŸÑ€Ð°Ñ‚Ð¸ Ð»ÐµÐºÑ�Ð¸Ñ‡ÐºÑƒ Ð°Ð½Ð°Ð»Ð¸Ð·Ñƒ"
 
-#: config/mt/mt.opt:31
-msgid "Do not include crt0.o in the startup files"
-msgstr "Ð�Ðµ ÑƒÐºÑ™ÑƒÑ‡ÑƒÑ˜ crt0.o Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ Ð¿Ñ€Ð¸ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð°ÑšÑƒ"
+#: treelang/lang.opt:34
+msgid "Trace the parsing process"
+msgstr "ÐŸÑ€Ð°Ñ‚Ð¸ Ð¿Ð¾Ñ�Ñ‚ÑƒÐ¿Ð°Ðº Ñ€Ð°ÑˆÑ‡Ð»Ð°ÑšÐ¸Ð²Ð°ÑšÐ°"
 
-#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
-#: config/mt/mt.opt:47 config/mt/mt.opt:51
-msgid "Internal debug switch"
-msgstr "Ð£Ð½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ¸ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ Ð·Ð° Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°ÑšÐµ"
+#: java/lang.opt:65
+msgid "Warn if a deprecated compiler feature, class, method, or field is used"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð°ÐºÐ¾ Ñ�Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸ Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð° Ð¼Ð¾Ð³ÑƒÑ›Ð½Ð¾Ñ�Ñ‚ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð°, ÐºÐ»Ð°Ñ�Ð°, Ð¼ÐµÑ‚Ð¾Ð´ Ð¸Ð»Ð¸ Ð¿Ð¾Ñ™Ðµ"
 
-#: config/vxworks.opt:24
-msgid "Assume the VxWorks RTP environment"
-msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð’Ð¸ÐºÑ�Ð’Ð¾Ñ€ÐºÑ�Ð¾Ð²Ð¾ Ð¾ÐºÑ€ÑƒÐ¶ÐµÑšÐµ Ð Ð¢ÐŸ"
+#: java/lang.opt:69
+msgid "Warn if deprecated empty statements are found"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð°ÐºÐ¾ Ñ�Ðµ Ð½Ð°Ñ’Ðµ Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð° Ð¿Ñ€Ð°Ð·Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð°"
 
-#: config/vxworks.opt:31
-msgid "Assume the VxWorks vThreads environment"
-msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð’Ð¸ÐºÑ�Ð’Ð¾Ñ€ÐºÑ�Ð¾Ð²Ð¾ Ð¾ÐºÑ€ÑƒÐ¶ÐµÑšÐµ Ð²Ð¢Ñ€ÐµÐ´Ñ�"
+#: java/lang.opt:73
+msgid "Warn if .class files are out of date"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð°ÐºÐ¾ Ñ�Ñƒ ÐºÐ»Ð°Ñ�Ð½Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ Ð·Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ðµ"
 
-#: config/darwin.opt:23
-msgid "Generate code suitable for fast turn around debugging"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð¿Ð¾Ð³Ð¾Ð´Ð°Ð½ Ð·Ð° Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°ÑšÐµ Ð¿Ñ€Ð¸ Ð±Ñ€Ð·Ð¸Ð¼ Ð¾Ð±Ñ€Ñ‚Ð¸Ð¼Ð°"
+#: java/lang.opt:77
+msgid "Warn if modifiers are specified when not necessary"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð°ÐºÐ¾ Ñ�Ñƒ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¸ Ð·Ð°Ð´Ð°Ñ‚Ð¸ ÐºÐ°Ð´Ð° Ð½Ð¸Ñ˜Ðµ Ð½ÐµÐ¾Ð¿Ñ…Ð¾Ð´Ð½Ð¾"
 
-#: config/darwin.opt:31
-msgid "The earliest MacOS X version on which this program will run"
-msgstr "Ð�Ð°Ñ˜Ñ€Ð°Ð½Ð¸Ñ˜Ð° Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð° ÐœÐµÐºÐžÐ¡Ð° X Ð½Ð° ÐºÐ¾Ñ˜Ð¾Ñ˜ Ñ›Ðµ Ð¾Ð²Ð°Ñ˜ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ Ñ€Ð°Ð´Ð¸Ñ‚Ð¸"
+#: java/lang.opt:81
+msgid "Deprecated; use --classpath instead"
+msgstr "ÐŸÑ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð¾; ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ --classpath"
 
-#: config/darwin.opt:35
-msgid "Set sizeof(bool) to 1"
-msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ sizeof(bool) Ð½Ð° 1"
+#: java/lang.opt:88
+msgid "Permit the use of the assert keyword"
+msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ ÐºÑ™ÑƒÑ‡Ð½Ðµ Ñ€ÐµÑ‡Ð¸ assert"
 
-#: config/darwin.opt:39
-#, fuzzy
-msgid "Generate code for darwin loadable kernel extensions"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ° Ñ˜ÐµÐ·Ð³Ñ€Ð° Ð”Ð°Ñ€Ð²Ð¸Ð½ Ð·Ð° ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐµ"
+#: java/lang.opt:110
+msgid "Replace system path"
+msgstr "Ð—Ð°Ð¼ÐµÐ½Ð¸ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ�ÐºÑƒ Ð¿ÑƒÑ‚Ð°ÑšÑƒ"
 
-#: config/darwin.opt:43
-#, fuzzy
-msgid "Generate code for the kernel or loadable kernel extensions"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ° Ñ˜ÐµÐ·Ð³Ñ€Ð° Ð¸Ð»Ð¸ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ° Ñ˜ÐµÐ·Ð³Ñ€Ð° Ð·Ð° ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐµ"
+#: java/lang.opt:114
+msgid "Generate checks for references to NULL"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ðµ Ð·Ð° ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ðµ Ð½Ð° NULL"
 
-#: config/darwin.opt:47
-#, fuzzy
-msgid "Add <dir> to the end of the system framework include path"
-msgstr "Ð”Ð¾Ð´Ð°Ñ˜ <dir> Ð½Ð° ÐºÑ€Ð°Ñ˜ Ð³Ð»Ð°Ð²Ð½Ðµ Ð¿ÑƒÑ‚Ð°ÑšÐµ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ° Ñ€Ð°Ð´Ð½Ð¾Ð³ Ð¾ÐºÐ²Ð¸Ñ€Ð°"
+#: java/lang.opt:118
+msgid "Set class path"
+msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ ÐºÐ»Ð°Ñ�Ð½Ñƒ Ð¿ÑƒÑ‚Ð°ÑšÑƒ"
 
-#: config/lynx.opt:23
-msgid "Support legacy multi-threading"
-msgstr "ÐŸÐ¾Ð´Ñ€Ð¶Ð¸ Ð·Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ñƒ Ð²Ð¸ÑˆÐµÐ½Ð¸Ñ‚Ð½Ð¾Ñ�Ñ‚"
+#: java/lang.opt:125
+msgid "Output a class file"
+msgstr "Ð˜Ñ�Ð¿Ð¸ÑˆÐ¸ ÐºÐ»Ð°Ñ�Ð½Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ"
 
-#: config/lynx.opt:27
-msgid "Use shared libraries"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð´ÐµÑ™ÐµÐ½Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ"
+#: java/lang.opt:129
+msgid "Alias for -femit-class-file"
+msgstr "Ð”Ñ€ÑƒÐ³Ð¸ Ð½Ð°Ð·Ð¸Ð² Ð·Ð° -femit-class-file"
 
-#: config/lynx.opt:31
-msgid "Support multi-threading"
-msgstr "ÐŸÐ¾Ð´Ñ€Ð¶Ð¸ Ð²Ð¸ÑˆÐµÐ½Ð¸Ñ‚Ð½Ð¾Ñ�Ñ‚"
+#: java/lang.opt:133
+msgid "Choose input encoding (defaults from your locale)"
+msgstr "Ð˜Ð·Ð°Ð±ÐµÑ€Ð¸Ñ‚Ðµ ÑƒÐ»Ð°Ð·Ð½Ð¾ ÐºÐ¾Ð´Ð¸Ñ€Ð°ÑšÐµ (Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾ Ð¸Ð· Ð»Ð¾ÐºÐ°Ð»Ð¸Ñ‚ÐµÑ‚Ð°)"
 
-#: config/score/score.opt:31
-msgid "Disable bcnz instruction"
-msgstr "Ð˜Ñ�ÐºÑ™ÑƒÑ‡Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ñƒ bcnz"
+#: java/lang.opt:137
+msgid "Set the extension directory path"
+msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð¿ÑƒÑ‚Ð°ÑšÑƒ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼Ð° Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ°"
 
-#: config/score/score.opt:35
-msgid "Enable unaligned load/store instruction"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð½ÐµÐ¿Ð¾Ñ€Ð°Ð²Ð½Ð°Ñ‚Ð¾Ð³ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ°/Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚ÐµÑšÐ°"
+#: java/lang.opt:144
+msgid "Input file is a file with a list of filenames to compile"
+msgstr "Ð£Ð»Ð°Ð·Ð½Ð° Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Ñ˜Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Ñ�Ð° Ð»Ð¸Ñ�Ñ‚Ð¾Ð¼ Ð¸Ð¼ÐµÐ½Ð° Ð·Ð° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¾Ð²Ð°ÑšÐµ"
 
-#: config/score/score.opt:39
-msgid "Support SCORE 5 ISA"
-msgstr "ÐŸÐ¾Ð´Ñ€ÑˆÐºÐ° Ð·Ð° Ð¡ÐšÐžÐ  5 Ð˜Ð¡Ð�"
+#: java/lang.opt:151
+msgid "Always check for non gcj generated classes archives"
+msgstr "Ð£Ð²ÐµÐº Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð°Ð²Ð°Ñ˜ Ð´Ð° Ð»Ð¸ Ñ�Ñƒ Ð°Ñ€Ñ…Ð¸Ð²Ðµ ÐºÐ»Ð°Ñ�Ð° Ñ�Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ðµ Ð“Ð¦ÐˆÐ¾Ð¼"
 
-#: config/score/score.opt:43
-msgid "Support SCORE 5U ISA"
-msgstr "ÐŸÐ¾Ð´Ñ€ÑˆÐºÐ° Ð·Ð° Ð¡ÐšÐžÐ  5Ð£ Ð˜Ð¡Ð�"
+#: java/lang.opt:155
+msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
+msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ð¼Ð°ÑˆÐ¸Ð½Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ…Ñ€Ð¿Ñƒ Ð´Ð° Ð¼Ð°Ð¿Ð¸Ñ€Ð° Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ñƒ Ñ�Ð²Ð¾Ñ˜Ñƒ Ñ�Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð°Ñ†Ð¸Ð¾Ð½Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñƒ"
 
-#: config/score/score.opt:47
-msgid "Support SCORE 7 ISA"
-msgstr "ÐŸÐ¾Ð´Ñ€ÑˆÐºÐ° Ð·Ð° Ð¡ÐšÐžÐ  7 Ð˜Ð¡Ð�"
+#: java/lang.opt:159
+msgid "Generate instances of Class at runtime"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¿Ñ€Ð¸Ð¼ÐµÑ€ÐºÐµ Class Ð¿Ñ€Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÑƒ"
 
-#: config/score/score.opt:51
-msgid "Support SCORE 7D ISA"
-msgstr "ÐŸÐ¾Ð´Ñ€ÑˆÐºÐ° Ð·Ð° Ð¡ÐšÐžÐ  7Ð” Ð˜Ð¡Ð�"
+#: java/lang.opt:163
+msgid "Use offset tables for virtual method calls"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ‚Ð°Ð±ÐµÐ»Ðµ Ð¿Ð¾Ð¼Ð°ÐºÐ° Ð·Ð° Ð¿Ð¾Ð·Ð¸Ð²Ðµ Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð¸Ñ… Ð¼ÐµÑ‚Ð¾Ð´Ð°"
 
-#: config/score/score.opt:55
-#, fuzzy
-msgid "Support SCORE 3 ISA"
-msgstr "ÐŸÐ¾Ð´Ñ€ÑˆÐºÐ° Ð·Ð° Ð¡ÐšÐžÐ  5 Ð˜Ð¡Ð�"
+#: java/lang.opt:170
+msgid "Assume native functions are implemented using JNI"
+msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ñ�Ñƒ ÑƒÑ€Ð¾Ñ’ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð¸Ð¼Ð¿Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð°Ð½Ðµ ÐˆÐ�Ð˜Ñ˜ÐµÐ¼"
 
-#: config/score/score.opt:59
-#, fuzzy
-msgid "Support SCORE 3d ISA"
-msgstr "ÐŸÐ¾Ð´Ñ€ÑˆÐºÐ° Ð·Ð° Ð¡ÐšÐžÐ  5 Ð˜Ð¡Ð�"
+#: java/lang.opt:174
+msgid "Enable optimization of static class initialization code"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ñƒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾Ð³ ÐºÐ¾Ð´Ð° Ð·Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ ÐºÐ»Ð°Ñ�Ðµ"
 
-#: config/linux.opt:24
-msgid "Use uClibc instead of GNU libc"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÑƒÐ¦Ð»Ð¸Ð±Ñ† ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ð“Ð»Ð¸Ð±Ñ†"
+#: java/lang.opt:181
+msgid "Reduce the amount of reflection meta-data generated"
+msgstr "Ð¡Ð¼Ð°ÑšÐ¸ ÐºÐ¾Ð»Ð¸Ñ‡Ð¸Ð½Ñƒ Ñ�Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð¸Ñ… Ð¼ÐµÑ‚Ð°Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° Ñ€ÐµÑ„Ð»ÐµÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: config/linux.opt:28
-msgid "Use GNU libc instead of uClibc"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð“Ð»Ð¸Ð±Ñ† ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ ÑƒÐ¦Ð»Ð¸Ð±Ñ†"
+#: java/lang.opt:185
+msgid "Enable assignability checks for stores into object arrays"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ðµ Ð´Ð¾Ð´ÐµÑ™Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸ Ð·Ð° Ñ�Ð»Ð°Ð´Ð¸ÑˆÑ‚ÐµÑšÐ° Ñƒ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð½Ðµ Ð½Ð¸Ð·Ð¾Ð²Ðµ"
 
-#: c.opt:41
-msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
-msgstr "ÐŸÐ¾Ñ‚Ð²Ñ€Ð´Ð¸ Ð´Ð° Ñ�Ðµ <answer> Ð¸ <question> Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°Ñ˜Ñƒ.  Ð¡Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµÐ¼ â€˜-â€™ Ð¸Ñ�Ð¿Ñ€ÐµÐ´ <question> Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÑƒÑ˜Ðµ Ñ�Ðµ Ð´Ð°Ñ‚Ð¸ <answer> Ð¸ <question>"
+#: java/lang.opt:189
+msgid "Generate code for the Boehm GC"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð“Ð¦ Ð‘Ð¾ÐµÐ¼"
 
-#: c.opt:45
-msgid "Do not discard comments"
-msgstr "Ð�Ðµ Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜ ÐºÐ¾Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ðµ"
+#: java/lang.opt:193
+msgid "Call a library routine to do integer divisions"
+msgstr "Ð—Ð¾Ð²Ð¸ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÑ‡ÐºÑƒ Ñ€ÑƒÑ‚Ð¸Ð½Ñƒ Ð·Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° Ð´ÐµÑ™ÐµÑšÐ°"
 
-#: c.opt:49
-msgid "Do not discard comments in macro expansions"
-msgstr "Ð�Ðµ Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜ ÐºÐ¾Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ðµ Ð¿Ñ€Ð¸ ÑˆÐ¸Ñ€ÐµÑšÑƒ Ð¼Ð°ÐºÑ€Ð¾Ð°"
+#: java/lang.opt:197
+msgid "Generated should be loaded by bootstrap loader"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€ÐµÐ½Ð¾ Ñ‚Ñ€ÐµÐ±Ð° ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ÑƒÐ·Ð´Ð¸Ð¶ÑƒÑ›Ð¸Ð¼ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°Ñ‡ÐµÐ¼"
 
-#: c.opt:53
-msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
-msgstr "Ð”ÐµÑ„Ð¸Ð½Ð¸ÑˆÐ¸ <macro> Ñ‡Ð¸Ñ˜Ð° Ñ˜Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ <val>.  Ð�ÐºÐ¾ Ñ˜Ðµ Ð´Ð°Ñ‚ Ñ�Ð°Ð¼Ð¾ <macro>, Ð·Ð° <val> Ñ�Ðµ ÑƒÐ·Ð¸Ð¼Ð° 1"
-
-#: c.opt:60
-msgid "Add <dir> to the end of the main framework include path"
-msgstr "Ð”Ð¾Ð´Ð°Ñ˜ <dir> Ð½Ð° ÐºÑ€Ð°Ñ˜ Ð³Ð»Ð°Ð²Ð½Ðµ Ð¿ÑƒÑ‚Ð°ÑšÐµ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ° Ñ€Ð°Ð´Ð½Ð¾Ð³ Ð¾ÐºÐ²Ð¸Ñ€Ð°"
-
-#: c.opt:64
-msgid "Print the name of header files as they are used"
-msgstr "Ð˜Ñ�Ð¿Ð¸Ñ�ÑƒÑ˜ Ð¸Ð¼ÐµÐ½Ð° Ð·Ð°Ð³Ð»Ð°Ð²Ñ™Ð° ÐºÐ¾Ñ˜Ðµ Ñ�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ðµ"
-
-#: c.opt:68 c.opt:859
-msgid "Add <dir> to the end of the main include path"
-msgstr "Ð”Ð¾Ð´Ð°Ñ˜ <dir> Ð½Ð° ÐºÑ€Ð°Ñ˜ Ð³Ð»Ð°Ð²Ð½Ðµ Ð¿ÑƒÑ‚Ð°ÑšÐµ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ°"
-
-#: c.opt:72
-msgid "Generate make dependencies"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ Ð·Ð°Ð²Ð¸Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸ Ð·Ð° Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡"
-
-#: c.opt:76
-msgid "Generate make dependencies and compile"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ Ð·Ð°Ð²Ð¸Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸ Ð·Ð° Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜"
-
-#: c.opt:80
-msgid "Write dependency output to the given file"
-msgstr "Ð˜Ñ�Ð¿Ð¸ÑˆÐ¸ Ð·Ð°Ð²Ð¸Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸ Ñƒ Ð´Ð°Ñ‚Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ"
-
-#: c.opt:84
-msgid "Treat missing header files as generated files"
-msgstr "Ð¡Ð¼Ð°Ñ‚Ñ€Ð°Ñ˜ Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜ÑƒÑ›Ð° Ð·Ð°Ð³Ð»Ð°Ð²Ñ™Ð° Ð·Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ"
-
-#: c.opt:88
-msgid "Like -M but ignore system header files"
-msgstr "ÐšÐ°Ð¾ -M Ð°Ð»Ð¸ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐ¸ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ�ÐºÐ° Ð·Ð°Ð³Ð»Ð°Ð²Ñ™Ð°"
-
-#: c.opt:92
-msgid "Like -MD but ignore system header files"
-msgstr "ÐšÐ°Ð¾ -MD Ð°Ð»Ð¸ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐ¸ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ�ÐºÐ° Ð·Ð°Ð³Ð»Ð°Ð²Ñ™Ð°"
-
-#: c.opt:96
-msgid "Generate phony targets for all headers"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ Ð»Ð°Ð¶Ð½Ðµ Ñ†Ð¸Ñ™ÐµÐ²Ðµ Ð·Ð° Ñ�Ð²Ð° Ð·Ð°Ð³Ð»Ð°Ð²Ñ™Ð°"
-
-#: c.opt:100
-msgid "Add a MAKE-quoted target"
-msgstr "Ð”Ð¾Ð´Ð°Ñ˜ Ñ†Ð¸Ñ™ Ñ†Ð¸Ñ‚Ñ€Ð°Ð½ Ð·Ð° Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡"
-
-#: c.opt:104
-msgid "Add an unquoted target"
-msgstr "Ð”Ð¾Ð´Ð°Ñ˜ Ð½ÐµÑ†Ð¸Ñ‚Ð¸Ñ€Ð°Ð½ Ñ†Ð¸Ñ™"
-
-#: c.opt:108
-msgid "Do not generate #line directives"
-msgstr "Ð�Ðµ Ñ�Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ðµ #line"
-
-#: c.opt:112
-msgid "Undefine <macro>"
-msgstr "ÐžÐ´Ð´ÐµÑ„Ð¸Ð½Ð¸ÑˆÐ¸ <macro>"
-
-#: c.opt:116
-msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ñ�Ñ‚Ð²Ð°Ñ€Ð¸ ÐºÐ¾Ñ˜Ðµ Ñ›Ðµ Ñ�Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ ÐºÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜Ðµ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ ÐºÐ¾Ñ˜Ð¸ Ð¿Ð¾ÑˆÑ‚ÑƒÑ˜Ðµ Ð�Ð‘Ð˜"
-
-#: c.opt:120
-msgid "Warn about suspicious uses of memory addresses"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ñ�ÑƒÐ¼ÑšÐ¸Ð²Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐ¸Ñ… Ð°Ð´Ñ€ÐµÑ�Ð°"
-
-#: c.opt:124
-msgid "Enable most warning messages"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð²ÐµÑ›Ð¸Ð½Ñƒ Ð¿Ð¾Ñ€ÑƒÐºÐ° ÑƒÐ¿Ð¾Ð·Ð¾Ñ€ÐµÑšÐ°"
-
-#: c.opt:128
-#, fuzzy
-msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
-msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ñ˜Ðµ ÑƒÐ²ÐµÐº Ð½ÐµÑ‚Ð°Ñ‡Ð½Ð¾ ÑƒÑ�Ð»ÐµÐ´ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¾Ð³ Ð¾Ð¿Ñ�ÐµÐ³Ð° Ñ‚Ð¸Ð¿Ð°"
-
-#: c.opt:132
-msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´ Ð³Ð¾Ð´ Ñ�Ð°ÐºÑƒÐ¿Ñ™Ð°Ñ‡ Ñ�Ð¼ÐµÑ›Ð° Ð¿Ñ€ÐµÑ�Ñ€ÐµÑ‚Ð½Ðµ Ð´Ð¾Ð´ÐµÐ»Ñƒ Ñƒ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð¼ Ð¦-Ñƒ"
-
-#: c.opt:136
-msgid "Warn about casting functions to incompatible types"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñƒ Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
-
-#: c.opt:140
-msgid "Warn about C constructs that are not in the common subset of C and C++"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¦ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ ÐºÐ¾Ñ˜Ðµ Ð½Ð¸Ñ�Ñƒ Ñƒ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼ Ð¿Ð¾Ð´Ñ�ÐºÑƒÐ¿Ñƒ Ð¦-Ð° Ð¸ Ð¦++Ð°"
-
-#: c.opt:144
-#, fuzzy
-msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¦ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ ÐºÐ¾Ñ˜Ðµ Ð½Ð¸Ñ�Ñƒ Ñƒ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼ Ð¿Ð¾Ð´Ñ�ÐºÑƒÐ¿Ñƒ Ð¦-Ð° Ð¸ Ð¦++Ð°"
-
-#: c.opt:148
-msgid "Warn about casts which discard qualifiers"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐ° ÐºÐ¾Ñ˜Ð° Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ"
-
-#: c.opt:152
-msgid "Warn about subscripts whose type is \"char\""
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¸Ð½Ð´ÐµÐºÑ�Ðµ Ñ‚Ð¸Ð¿Ð° â€žcharâ€œ"
-
-#: c.opt:156
-#, fuzzy
-msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
-msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %q+D Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð´Ñ€Ð¼Ð°Ð½Ð° Ñ�Ð° %<longjmp%> Ð¸Ð»Ð¸ %<vfork%>"
-
-#: c.opt:160
-msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¼Ð¾Ð³ÑƒÑ›Ðµ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ðµ Ð±Ð»Ð¾ÐºÐ¾Ð²Ñ�ÐºÐµ ÐºÐ¾Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ðµ, Ð¸ Ð¦++ ÐºÐ¾Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ðµ ÐºÐ¾Ñ˜Ð¸ Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ñƒ Ñ˜ÐµÐ´Ð½Ñƒ Ñ„Ð¸Ð·Ð¸Ñ‡ÐºÑƒ Ð»Ð¸Ð½Ð¸Ñ˜Ñƒ"
-
-#: c.opt:164
-msgid "Synonym for -Wcomment"
-msgstr "Ð¡Ð¸Ð½Ð¾Ð½Ð¸Ð¼ Ð·Ð° -Wcomment"
-
-#: c.opt:168
-msgid "Warn for implicit type conversions that may change a value"
+#: java/lang.opt:201
+msgid "Set the source language version"
 msgstr ""
 
-#: c.opt:172
+#: java/lang.opt:205
 #, fuzzy
-msgid "Warn for implicit type conversions between signed and unsigned integers"
-msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ… Ð¸ Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ… Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸Ñ… Ð¸Ð·Ñ€Ð°Ð·Ð°"
+msgid "Set the target VM version"
+msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ñ†Ð¸Ñ™Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð¦ÐŸÐ£Ð°"
 
-#: c.opt:176
-msgid "Warn when all constructors and destructors are private"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ñƒ Ñ�Ð²Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¸ Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¸ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¸"
-
-#: c.opt:180
-msgid "Warn when a declaration is found after a statement"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ð½Ð°Ð¸Ñ’Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¿Ð¾Ñ�Ð»Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ"
-
-#: c.opt:184
-msgid "Warn about deprecated compiler features"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ðµ Ð¼Ð¾Ð³ÑƒÑ›Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð°"
-
-#: c.opt:188
-msgid "Warn about compile-time integer division by zero"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð´ÐµÑ™ÐµÑšÐµ Ð½ÑƒÐ»Ð¾Ð¼ Ð¿Ñ€Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¾Ð²Ð°ÑšÑƒ"
-
-#: c.opt:192
-msgid "Warn about violations of Effective C++ style rules"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° ÐºÑ€ÑˆÐµÑšÐ° Ñ�Ñ‚Ð¸Ð»Ñ�ÐºÐ¸Ñ… Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð° Ð´Ð°Ñ‚Ð¸Ñ… Ñƒ Ð”ÐµÐ»Ð¾Ñ‚Ð²Ð¾Ñ€Ð½Ð¾Ð¼ Ð¦++Ñƒ"
-
-#: c.opt:196
-#, fuzzy
-msgid "Warn about an empty body in an if or else statement"
-msgstr "%HÐ¿Ñ€Ð°Ð·Ð½Ð¾ Ñ‚ÐµÐ»Ð¾ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ else"
-
-#: c.opt:200
-msgid "Warn about stray tokens after #elif and #endif"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð·Ð°Ð»ÑƒÑ‚Ð°Ð»Ðµ Ñ†ÐµÐ»Ð¸Ð½Ðµ Ð¿Ð¾Ñ�Ð»Ðµ #elif Ð¸ #endif"
-
-#: c.opt:208
-#, fuzzy
-msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
-msgstr "ÐžÐ²Ð°Ñ˜ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ Ñ˜Ðµ Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½; ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ -Wextra"
-
-#: c.opt:212
-msgid "Warn if testing floating point numbers for equality"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¿Ñ€Ð¾Ð²ÐµÑ€Ñƒ Ñ˜ÐµÐ´Ð½Ð°ÐºÐ¾Ñ�Ñ‚Ð¸ Ð±Ñ€Ð¾Ñ˜ÐµÐ²Ð° Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð¼ Ð·Ð°Ñ€ÐµÐ·Ñƒ"
-
-#: c.opt:216
-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð°Ð½Ð¾Ð¼Ð°Ð»Ð¸Ñ˜Ðµ Ñƒ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ Ð·Ð° printf/scanf/strftime/strfmon"
-
-#: c.opt:220
-msgid "Warn if passing too many arguments to a function for its format string"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð°ÐºÐ¾ Ñ�Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’ÑƒÑ˜Ðµ Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð°Ñ˜ÑƒÑ›Ñƒ Ð½Ð¸Ñ�ÐºÑƒ"
-
-#: c.opt:224
-msgid "Warn about format strings that are not literals"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð°Ñ˜ÑƒÑ›Ðµ Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ñ˜Ðµ Ð½Ð¸Ñ�Ñƒ Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ðµ"
-
-#: c.opt:228
-#, fuzzy
-msgid "Warn about format strings that contain NUL bytes"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð°Ñ˜ÑƒÑ›Ðµ Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ñ˜Ðµ Ð½Ð¸Ñ�Ñƒ Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ðµ"
-
-#: c.opt:232
-msgid "Warn about possible security problems with format functions"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¼Ð¾Ð³ÑƒÑ›Ðµ Ð±ÐµÐ·Ð±ÐµÐ´Ð½Ð¾Ñ�Ð½Ðµ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ðµ Ñ�Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñ�ÐºÐ¸Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°Ð¼Ð°"
-
-#: c.opt:236
-msgid "Warn about strftime formats yielding 2-digit years"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ðµ Ð·Ð° strftime ÐºÐ¾Ñ˜Ð¸ Ð´Ð°Ñ˜Ñƒ Ð´Ð²Ð¾Ñ†Ð¸Ñ„Ñ€ÐµÐ½Ðµ Ð³Ð¾Ð´Ð¸Ð½Ðµ"
-
-#: c.opt:240
-msgid "Warn about zero-length formats"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ðµ Ð½ÑƒÐ»Ñ‚Ðµ Ð´ÑƒÐ¶Ð¸Ð½Ðµ"
-
-#: c.opt:247
-msgid "Warn about variables which are initialized to themselves"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ ÐºÐ¾Ñ˜Ðµ Ñ�Ðµ Ñ�Ð°Ð¼Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ˜Ñƒ"
-
-#: c.opt:254
-msgid "Warn about implicit function declarations"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
-
-#: c.opt:258
-msgid "Warn when a declaration does not specify a type"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð½Ðµ Ð½Ð°Ð²Ð¾Ð´Ð¸ Ñ‚Ð¸Ð¿"
-
-#: c.opt:262
-msgid "Deprecated.  This switch has no effect"
-msgstr "ÐŸÑ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð¾.  ÐžÐ²Ð°Ñ˜ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ Ð½ÐµÐ¼Ð° ÐµÑ„ÐµÐºÑ‚Ð°"
-
-#: c.opt:266
-msgid "Warn when there is a cast to a pointer from an integer of a different size"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ñƒ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¸Ð· Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
-
-#: c.opt:270
-msgid "Warn about invalid uses of the \"offsetof\" macro"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ Ð¼Ð°ÐºÑ€Ð¾Ð° â€žoffsetofâ€œ"
-
-#: c.opt:274
-msgid "Warn about PCH files that are found but not used"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð½Ð°Ñ’ÐµÐ½Ðµ ÐŸÐ¦Ð¥ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ ÐºÐ¾Ñ˜Ðµ Ñ�Ðµ Ð½Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ðµ"
-
-#: c.opt:278
-msgid "Do not warn about using \"long long\" when -pedantic"
-msgstr "Ð�Ðµ ÑƒÐ¿Ð¾Ð·Ð¾Ñ€Ð°Ð²Ð°Ñ˜ Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ â€žlong longâ€œ Ð¿Ñ€Ð¸ -pedantic"
-
-#: c.opt:282
-msgid "Warn about suspicious declarations of \"main\""
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ñ�ÑƒÐ¼ÑšÐ¸Ð²Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ â€žmainâ€œ"
-
-#: c.opt:286
-msgid "Warn about possibly missing braces around initializers"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¼Ð¾Ð³ÑƒÑ›Ðµ Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜ÑƒÑ›Ðµ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ð¾ÐºÐ¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ã¢"
-
-#: c.opt:290
-msgid "Warn about global functions without previous declarations"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð±ÐµÐ· Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
-
-#: c.opt:294
-msgid "Warn about missing fields in struct initializers"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜ÑƒÑ›Ð° Ð¿Ð¾Ñ™Ð° Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð¸Ð¼Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð°"
-
-#: c.opt:298
-msgid "Warn about functions which might be candidates for format attributes"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ ÐºÐ¾Ñ˜Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¸ Ð·Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñ�ÐºÐµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ðµ"
-
-#: c.opt:302
-msgid "Warn about user-specified include directories that do not exist"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð½ÐµÐ¿Ð¾Ñ�Ñ‚Ð¾Ñ˜ÐµÑ›Ðµ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼Ðµ Ð·Ð° ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐµ ÐºÐ¾Ñ˜Ðµ Ñ˜Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ðº Ð·Ð°Ð´Ð°Ð¾"
-
-#: c.opt:306
-msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
-msgstr ""
-
-#: c.opt:310
-msgid "Warn about global functions without prototypes"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
-
-#: c.opt:314
-msgid "Warn about use of multi-character character constants"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ð²Ð¸ÑˆÐµÐ·Ð½Ð°ÐºÐ¾Ð²Ð½Ð¸Ñ… Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ð¸Ñ… ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¸"
-
-#: c.opt:318
-msgid "Warn about \"extern\" declarations not at file scope"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ â€žexternâ€œ Ð²Ð°Ð½ Ð´Ð¾Ñ�ÐµÐ³Ð° Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ"
-
-#: c.opt:322
-msgid "Warn when non-templatized friend functions are declared within a template"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐµ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÑƒ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
-
-#: c.opt:326
-msgid "Warn about non-virtual destructors"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ðµ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ðµ"
-
-#: c.opt:330
-msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ NULL Ð½Ð° Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ˜Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð·Ð° ÐºÐ¾Ñ˜Ð¸ Ñ�Ðµ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð½Ðµ-NULL"
-
-#: c.opt:334
-msgid "Warn about non-normalised Unicode strings"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð½ÐµÐ½Ð¾Ñ€Ð¼Ð°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ðµ ÑƒÐ½Ð¸ÐºÐ¾Ð´Ñ�ÐºÐµ Ð½Ð¸Ñ�ÐºÐµ"
-
-#: c.opt:338
-msgid "Warn if a C-style cast is used in a program"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐ° Ñƒ Ñ�Ñ‚Ð¸Ð»Ñƒ Ð¦-Ð°"
-
-#: c.opt:342
-#, fuzzy
-msgid "Warn for obsolescent usage in a declaration"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
-
-#: c.opt:346
-msgid "Warn if an old-style parameter definition is used"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ñ�Ñ‚Ð°Ñ€Ð¾Ð²Ñ€ÐµÐ¼Ñ�ÐºÑƒ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ñƒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð°"
-
-#: c.opt:350
-msgid "Warn if a string is longer than the maximum portable length specified by the standard"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ˜Ðµ Ð½Ð¸Ñ�ÐºÐ° Ð´ÑƒÐ¶Ð° Ð¾Ð´ Ð½Ð°Ñ˜Ð²ÐµÑ›Ðµ Ð¿Ñ€ÐµÐ½Ð¾Ñ�Ð¸Ð²Ðµ Ð´ÑƒÐ¶Ð¸Ð½Ðµ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ðµ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð¾Ð¼"
-
-#: c.opt:354
-msgid "Warn about overloaded virtual function names"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¿Ñ€ÐµÐ¿ÑƒÑšÐµÐ½Ð° Ð¸Ð¼ÐµÐ½Ð° Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð¸Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
-
-#: c.opt:358
-msgid "Warn about overriding initializers without side effects"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¿Ð¾Ñ‚Ð¸Ñ�ÐºÐ¸Ð²Ð°ÑšÐ° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ð±ÐµÐ· Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð½Ð¸Ñ… ÐµÑ„ÐµÐºÐ°Ñ‚Ð°"
-
-#: c.opt:362
-msgid "Warn about possibly missing parentheses"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¼Ð¾Ð³ÑƒÑ›Ðµ Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜ÑƒÑ›Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ"
-
-#: c.opt:366
-msgid "Warn when converting the type of pointers to member functions"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°Ñ˜Ñƒ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
-
-#: c.opt:370
-msgid "Warn about function pointer arithmetic"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð°Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸ÐºÑƒ Ñ�Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸Ð¼ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð¸Ð¼Ð°"
-
-#: c.opt:374
-msgid "Warn when a pointer is cast to an integer of a different size"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð° Ñƒ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
-
-#: c.opt:378
-msgid "Warn about misuses of pragmas"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð·Ð»Ð¾ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ Ð¿Ñ€Ð°Ð³Ð¼Ð¸"
-
-#: c.opt:382
-msgid "Warn if inherited methods are unimplemented"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ð½Ð°Ñ�Ð»ÐµÑ’ÐµÐ½Ð¸ Ð¼ÐµÑ‚Ð¾Ð´Ð¸ Ð½Ð¸Ñ�Ñƒ Ð¸Ð¼Ð¿Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð°Ð½Ð¸"
-
-#: c.opt:386
-msgid "Warn about multiple declarations of the same object"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ð¸Ñ�Ñ‚Ð¾Ð³ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð°"
-
-#: c.opt:390
-msgid "Warn when the compiler reorders code"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€ÐµÑƒÑ€ÐµÐ´Ð¸ ÐºÃ´Ð´"
-
-#: c.opt:394
-msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ñ�Ð¿Ð°Ð´Ð½Ðµ Ð½Ð° â€žintâ€œ (Ð¦), Ð¸Ð»Ð¸ Ð½Ð° Ð½ÐµÑƒÑ�Ð°Ð³Ð»Ð°ÑˆÐµÐ½Ðµ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ (Ð¦++)"
-
-#: c.opt:398
-msgid "Warn if a selector has multiple methods"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ð¸Ð¼Ð° Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐµ Ð¼ÐµÑ‚Ð¾Ð´Ðµ"
-
-#: c.opt:402
-msgid "Warn about possible violations of sequence point rules"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¼Ð¾Ð³ÑƒÑ›Ð° ÐºÑ€ÑˆÐµÑšÐ° Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð° Ñ�ÐµÐºÐ²ÐµÐ½Ñ†Ð¸Ñ˜Ð°Ð»Ð½Ð¸Ñ… Ñ‚Ð°Ñ‡Ð°ÐºÐ°"
-
-#: c.opt:406
-msgid "Warn about signed-unsigned comparisons"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ð³ Ð¸ Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ð³"
-
-#: c.opt:410
-msgid "Warn when overload promotes from unsigned to signed"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ð¿Ñ€ÐµÐ¿ÑƒÑšÐ°Ð²Ð°ÑšÐµ Ð¿Ñ€ÐµÐ»Ð°Ð·Ð¸ Ð¸Ð· Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ð³ Ñƒ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾"
-
-#: c.opt:414
-msgid "Warn about uncasted NULL used as sentinel"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð½ÐµÐ¿Ñ€ÐµÑ‚Ð¾Ð¿Ñ™ÐµÐ½Ð¾ NULL Ñƒ ÑƒÐ»Ð¾Ð·Ð¸ Ñ�Ñ‚Ñ€Ð°Ð¶Ð°Ñ€Ð°"
-
-#: c.opt:418
-msgid "Warn about unprototyped function declarations"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð½ÐµÐ¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¸Ð·Ð¸Ñ€Ð°Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
-
-#: c.opt:422
-msgid "Warn if type signatures of candidate methods do not match exactly"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð°ÐºÐµ Ñ�Ðµ Ñ‚Ð¸Ð¿Ñ�ÐºÐ¸ Ð¿Ð¾Ñ‚Ð¿Ð¸Ñ�Ð¸ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ñ�ÐºÐ¸Ñ… Ð¼ÐµÑ‚Ð¾Ð´Ð° Ð½Ðµ Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°Ñ˜Ñƒ Ñ‚Ð°Ñ‡Ð½Ð¾"
-
-#: c.opt:426
-msgid "Warn when synthesis behavior differs from Cfront"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ Ð¿Ð¾Ð½Ð°ÑˆÐ°ÑšÐµ Ñ�Ð¸Ð½Ñ‚ÐµÐ·Ðµ Ñ€Ð°Ð·Ð»Ð¸ÐºÑƒÑ˜Ðµ Ð¾Ð´ Ð¦Ñ„Ñ€Ð¾Ð½Ñ‚Ð°"
-
-#: c.opt:430 common.opt:182
-msgid "Do not suppress warnings from system headers"
-msgstr "Ð�Ðµ Ñ�ÑƒÐ·Ð±Ð¸Ñ˜Ð°Ñ˜ ÑƒÐ¿Ð¾Ð·Ð¾Ñ€ÐµÑšÐ° Ð¸Ð· Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ�ÐºÐ¸Ñ… Ð·Ð°Ð³Ð»Ð°Ð²Ñ™Ð°"
-
-#: c.opt:434
-msgid "Warn about features not present in traditional C"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¼Ð¾Ð³ÑƒÑ›Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ñ˜Ðµ Ð½Ð¸Ñ�Ñƒ Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ð½Ðµ Ñƒ Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ð¾Ð¼ Ð¦-Ñƒ"
-
-#: c.opt:438
-msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
-msgstr ""
-
-#: c.opt:442
-msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ð½Ð°Ð¸Ñ’Ñƒ Ñ‚Ñ€Ð¸Ð³Ñ€Ð°Ñ„Ð¸ ÐºÐ¾Ñ˜Ð¸ Ð¼Ð¾Ð³Ñƒ ÑƒÑ‚Ð¸Ñ†Ð°Ñ‚Ð¸ Ð½Ð° Ð·Ð½Ð°Ñ‡ÐµÑšÐµ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð°"
-
-#: c.opt:446
-msgid "Warn about @selector()s without previously declared methods"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€Ðµ Ð±ÐµÐ· Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¸Ñ… Ð¼ÐµÑ‚Ð¾Ð´Ð°"
-
-#: c.opt:450
-msgid "Warn if an undefined macro is used in an #if directive"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð°ÐºÐ¾ Ñ�Ðµ Ñƒ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð¸ #if ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸ Ð½ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¸ Ð¼Ð°ÐºÑ€Ð¾"
-
-#: c.opt:454
-msgid "Warn about unrecognized pragmas"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð½ÐµÐ¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ðµ Ð¿Ñ€Ð°Ð³Ð¼Ðµ"
-
-#: c.opt:458
-msgid "Warn about macros defined in the main file that are not used"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¼Ð°ÐºÑ€Ð¾Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ðµ Ñƒ Ð³Ð»Ð°Ð²Ð½Ð¾Ñ˜ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÑ†Ð¸ ÐºÐ¾Ñ˜Ð¸ Ð½Ð¸Ñ�Ñƒ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¸"
-
-#: c.opt:462
-msgid "Do not warn about using variadic macros when -pedantic"
-msgstr "Ð�Ðµ ÑƒÐ¿Ð¾Ð·Ð¾Ñ€Ð°Ð²Ð°Ñ˜ Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ð²Ð°Ñ€Ð¸Ñ˜Ð°Ð´Ð¸Ñ‡ÐºÐ¸Ñ… Ð¼Ð°ÐºÑ€Ð¾Ð° Ð¿Ñ€Ð¸ -pedantic"
-
-#: c.opt:466
-#, fuzzy
-msgid "Warn if a variable length array is used"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð½Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸"
-
-#: c.opt:470
-msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
-msgstr "Ð£ Ð¦++Ñƒ, Ð½ÐµÐ½ÑƒÐ»Ñ‚Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð·Ð½Ð°Ñ‡Ð¸ ÑƒÐ¿Ð¾Ð·Ð¾Ñ€Ð°Ð²Ð°ÑšÐµ Ð½Ð° Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ð¸Ñ… Ð½Ð¸Ñ�ÐºÐ¸ Ñƒ â€˜char *â€™. Ð£ Ð¦-Ñƒ Ð·Ð½Ð°Ñ‡Ð¸ Ñ�Ð»Ð¸Ñ‡Ð½Ð¾ ÑƒÐ¿Ð¾Ð·Ð¾Ñ€ÐµÑšÐµ, Ð¾Ñ�Ð¸Ð¼ ÑˆÑ‚Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð½Ð°Ñ€Ð°Ð²Ð½Ð¾ Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð¾ Ð¿Ð¾ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ñƒ Ð˜Ð¡Ðž Ð¦-Ð°."
-
-#: c.opt:474
-msgid "Warn when a pointer differs in signedness in an assignment"
-msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ Ñ€Ð°Ð·Ð»Ð¸ÐºÑƒÑ˜Ðµ Ð¿Ð¾ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ñ�Ñ‚Ð¸"
-
-#: c.opt:478
-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
-msgstr "Ð¡Ð¸Ð½Ð¾Ð½Ð¸Ð¼ Ð·Ð° -std=c89 (Ð·Ð° Ð¦) Ð¸Ð»Ð¸ -std=c++98 (Ð·Ð° Ð¦++)"
-
-#: c.opt:486
-msgid "Enforce class member access control semantics"
-msgstr "Ð¡Ð¿Ñ€Ð¾Ð²ÐµÐ´Ð¸ Ñ�ÐµÐ¼Ð°Ð½Ñ‚Ð¸ÐºÑƒ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ðµ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð° Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð¸Ð¼Ð° ÐºÐ»Ð°Ñ�Ðµ"
-
-#: c.opt:493
-msgid "Change when template instances are emitted"
-msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ ÐµÐ¼Ð¸Ñ‚ÑƒÑ˜Ñƒ Ð¿Ñ€Ð¸Ð¼ÐµÑ€Ñ†Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
-
-#: c.opt:497
-msgid "Recognize the \"asm\" keyword"
-msgstr "ÐŸÑ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ˜ ÐºÑ™ÑƒÑ‡Ð½Ñƒ Ñ€ÐµÑ‡ â€žasmâ€œ"
-
-#: c.opt:501
-msgid "Recognize built-in functions"
-msgstr "ÐŸÑ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ˜ ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
-
-#: c.opt:508
-msgid "Check the return value of new"
-msgstr "ÐŸÑ€Ð¾Ð²ÐµÑ€Ð¸ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð·Ð° new"
-
-#: c.opt:512
-msgid "Allow the arguments of the '?' operator to have different types"
-msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ð´Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜?â€™ Ð¸Ð¼Ð°Ñ˜Ñƒ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
-
-#: c.opt:516
-msgid "Reduce the size of object files"
-msgstr "Ð¡Ð¼Ð°ÑšÐ¸ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð½Ð¸Ñ… Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ°"
-
-#: c.opt:520
-msgid "Use class <name> for constant strings"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÐºÐ»Ð°Ñ�Ñƒ <name> Ð·Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ðµ Ð½Ð¸Ñ�ÐºÐµ"
-
-#: c.opt:524
-msgid "Inline member functions by default"
-msgstr "ÐŸÐ¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾ ÑƒÑ‚ÐºÐ¸Ð²Ð°Ñ˜ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
-
-#: c.opt:528
-#, fuzzy
-msgid "Preprocess directives only."
-msgstr "ÐžÐ±Ñ€Ð°Ð´Ð¸ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ðµ #ident"
-
-#: c.opt:532
-msgid "Permit '$' as an identifier character"
-msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ â€ž$â€œ ÐºÐ°Ð¾ Ð·Ð½Ð°Ðº Ñƒ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñƒ"
-
-#: c.opt:539
-msgid "Generate code to check exception specifications"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¿Ñ€Ð¾Ð²ÐµÑ€Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð¸Ð·ÑƒÐ·ÐµÑ‚Ð°ÐºÐ°"
-
-#: c.opt:546
-msgid "Convert all strings and character constants to character set <cset>"
-msgstr "ÐŸÑ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸ Ñ�Ð²Ðµ Ð½Ð¸Ñ�ÐºÐµ Ð¸ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ Ñƒ Ñ�ÐºÑƒÐ¿ Ð·Ð½Ð°ÐºÐ¾Ð²Ð° <cset>"
-
-#: c.opt:550
-msgid "Permit universal character names (\\u and \\U) in identifiers"
-msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ ÑƒÐ½Ð¸Ð²ÐµÑ€Ð·Ð°Ð»Ð½Ð° Ð¸Ð¼ÐµÐ½Ð° Ð·Ð½Ð°ÐºÐ¾Ð²Ð° (\\u Ð¸ \\U) Ñƒ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¸Ð¼Ð°"
-
-#: c.opt:554
-msgid "Specify the default character set for source files"
-msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ñ�ÐºÑƒÐ¿ Ð·Ð½Ð°ÐºÐ¾Ð²Ð° Ð·Ð° Ð¸Ð·Ð²Ð¾Ñ€Ð½Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ"
-
-#: c.opt:562
-msgid "Scope of for-init-statement variables is local to the loop"
-msgstr "Ð”Ð¾Ñ�ÐµÐ³ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¸Ñ… Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð¿ÐµÑ‚Ñ™Ðµ Ñ˜Ðµ Ð»Ð¾ÐºÐ°Ð»Ð°Ð½ Ð·Ð° Ð¿ÐµÑ‚Ñ™Ñƒ"
-
-#: c.opt:566
-msgid "Do not assume that standard C libraries and \"main\" exist"
-msgstr "Ð�Ðµ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ˜ Ð´Ð° Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ðµ Ð¦ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð¸ â€žmainâ€œ Ð¿Ð¾Ñ�Ñ‚Ð¾Ñ˜Ðµ"
-
-#: c.opt:570
-msgid "Recognize GNU-defined keywords"
-msgstr "ÐŸÑ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ˜Ðµ ÐºÑ™ÑƒÑ‡Ð½Ðµ Ñ€ÐµÑ‡Ð¸ ÐºÐ¾Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸ÑˆÐµ Ð“Ð½Ñƒ"
-
-#: c.opt:574
-msgid "Generate code for GNU runtime environment"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð“Ð½ÑƒÐ¾Ð²Ð¾ Ð¸Ð·Ð²Ñ€ÑˆÐ½Ð¾ Ð¾ÐºÑ€ÑƒÐ¶ÐµÑšÐµ"
-
-#: c.opt:578
-msgid "Use traditional GNU semantics for inline functions"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ñƒ Ð“Ð½ÑƒÐ¾Ð²Ñƒ Ñ�ÐµÐ¼Ð°Ð½Ñ‚Ð¸ÐºÑƒ Ð·Ð° ÑƒÑ‚ÐºÐ°Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
-
-#: c.opt:591
-msgid "Assume normal C execution environment"
-msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð½Ð¾Ñ€Ð¼Ð°Ð»Ð½Ð¾ Ð¸Ð·Ð²Ñ€ÑˆÐ½Ð¾ Ð¾ÐºÑ€ÑƒÐ¶ÐµÑšÐµ Ð¦-Ð°"
-
-#: c.opt:595
-msgid "Enable support for huge objects"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¿Ð¾Ð´Ñ€ÑˆÐºÑƒ Ð·Ð° Ð¾Ð³Ñ€Ð¾Ð¼Ð½Ðµ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ðµ"
-
-#: c.opt:599
-msgid "Export functions even if they can be inlined"
-msgstr "Ð˜Ð·Ð²ÐµÐ·Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ñ‡Ð°Ðº Ð¸ Ð°ÐºÐ¾ Ñ�Ðµ Ð¼Ð¾Ð³Ñƒ ÑƒÑ‚ÐºÐ°Ñ‚Ð¸"
-
-#: c.opt:603
-msgid "Emit implicit instantiations of inline templates"
-msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° ÑƒÑ‚ÐºÐ°Ð½Ð¸Ñ… ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
-
-#: c.opt:607
-msgid "Emit implicit instantiations of templates"
-msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
-
-#: c.opt:611
-msgid "Inject friend functions into enclosing namespace"
-msgstr "Ð£Ð±Ð°Ñ†Ð¸ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ñƒ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
-
-#: c.opt:618
-msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
-msgstr ""
-
-#: c.opt:622
-msgid "Don't warn about uses of Microsoft extensions"
-msgstr "Ð�Ðµ ÑƒÐ¿Ð¾Ð·Ð¾Ñ€Ð°Ð²Ð°Ñ˜ Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ ÐœÐ°Ñ˜ÐºÑ€Ð¾Ñ�Ð¾Ñ„Ñ‚Ð¾Ð²Ð¸Ñ… Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ°"
-
-#: c.opt:632
-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¸Ð·Ð²Ñ€ÑˆÐ½Ð¾ Ð¾ÐºÑ€ÑƒÐ¶ÐµÑšÐµ Ð�ÐµÐšÐ¡Ð¢Ð° (Ð•Ð¿Ð»Ð¾Ð² ÐœÐµÐºÐžÐ¡ X)"
-
-#: c.opt:636
-msgid "Assume that receivers of Objective-C messages may be nil"
-msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ð¿Ñ€Ð¸Ð¼Ð°Ð¾Ñ†Ð¸ Ð¿Ð¾Ñ€ÑƒÐºÐ° Ñƒ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð¼ Ð¦-Ñƒ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ñ‚Ð¸"
-
-#: c.opt:648
-msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¿Ð¾Ñ�ÐµÐ±Ð½Ðµ Ð¼ÐµÑ‚Ð¾Ð´Ðµ Ñƒ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð¼ Ð¦-Ñƒ Ð·Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ/ÑƒÐ½Ð¸ÑˆÑ‚Ð°Ð²Ð°ÑšÐµ Ð½Ðµ-ÐŸÐžÐ” Ð¦++ Ð¸-Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¸Ñ…, ÐºÐ°Ð´Ð° Ñ˜Ðµ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð½Ð¾"
-
-#: c.opt:652
-msgid "Allow fast jumps to the message dispatcher"
-msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ð±Ñ€Ð·Ðµ Ñ�ÐºÐ¾ÐºÐ¾Ð²Ðµ Ð´Ð¾ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð½Ð¸ÐºÐ° Ð¿Ð¾Ñ€ÑƒÐºÐ°"
-
-#: c.opt:658
-msgid "Enable Objective-C exception and synchronization syntax"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ñƒ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð³ Ð¦-Ð° Ð·Ð° Ð¸Ð·ÑƒÐ·ÐµÑ‚ÐºÐµ Ð¸ Ñ�Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ñƒ"
-
-#: c.opt:662
-msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ñ�Ð°ÐºÑƒÐ¿Ñ™Ð°ÑšÐµ Ñ�Ð¼ÐµÑ›Ð° (Ð“Ð¦) Ñƒ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¸Ð¼Ð° Ñƒ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð¼ Ð¦-Ñƒ/Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð¼ Ð¦++Ñƒ"
-
-#: c.opt:667
-msgid "Enable Objective-C setjmp exception handling runtime"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ½Ð¸ Ð´ÐµÐ¾ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð³ Ð¦-Ð° Ð·Ð° Ñ€ÑƒÐºÐ¾Ð²Ð°ÑšÐµ setjmp Ð¸Ð·ÑƒÐ·ÐµÑ†Ð¸Ð¼Ð°"
-
-#: c.opt:671
-msgid "Enable OpenMP"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÐžÐ¿ÐµÐ½ÐœÐŸ"
-
-#: c.opt:675
-msgid "Recognize C++ kewords like \"compl\" and \"xor\""
-msgstr "ÐŸÑ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ˜ ÐºÑ™ÑƒÑ‡Ð½Ðµ Ñ€ÐµÑ‡Ð¸ Ð¦++Ð° ÐºÐ°Ð¾ â€žcomplâ€œ Ð¸ â€žxorâ€œ"
-
-#: c.opt:679
-msgid "Enable optional diagnostics"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ð¿Ñ†Ð¸Ð¾Ð½Ñƒ Ð´Ð¸Ñ˜Ð°Ð³Ð¾Ð½Ð¾Ñ�Ñ‚Ð¸ÐºÑƒ"
-
-#: c.opt:686
-msgid "Look for and use PCH files even when preprocessing"
-msgstr "Ð¢Ñ€Ð°Ð¶Ð¸ Ð¸ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÐŸÐ¦Ð¥ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ Ñ‡Ð°Ðº Ð¸ Ñ‚Ð¾ÐºÐ¾Ð¼ Ð¿Ñ€ÐµÐ´Ð¾Ð±Ñ€Ð°Ð´Ðµ"
-
-#: c.opt:690
-msgid "Downgrade conformance errors to warnings"
-msgstr "Ð Ð°Ð¶Ð°Ð»ÑƒÑ˜ Ð³Ñ€ÐµÑˆÐºÐµ Ñƒ Ð¿Ð¾ÑˆÑ‚Ð¾Ð²Ð°ÑšÑƒ Ð½Ð° ÑƒÐ¿Ð¾Ð·Ð¾Ñ€ÐµÑšÐ°"
-
-#: c.opt:694
-msgid "Treat the input file as already preprocessed"
-msgstr "Ð¡Ð¼Ð°Ñ‚Ñ€Ð°Ñ˜ ÑƒÐ»Ð°Ð·Ð½Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ Ð²ÐµÑ› Ð¿Ñ€ÐµÐ´Ð¾Ð±Ñ€Ð°Ñ’ÐµÐ½Ð¾Ð¼"
-
-#: c.opt:698
-msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ðµ Ñƒ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð°Ñ˜-Ð¸-Ð½Ð°Ñ�Ñ‚Ð°Ð²Ð¸ Ð·Ð° ÑƒÐºÐ°Ð·Ð¸Ð²Ð°ÑšÐµ Ð´Ð° Ñ�Ðµ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð½Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ Ð¼Ð¾Ð³Ñƒ Ñ€Ð°Ð·Ð¼ÐµÑšÐ¸Ð²Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÑƒ"
-
-#: c.opt:702
-msgid "Enable automatic template instantiation"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð°ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
-
-#: c.opt:706
-msgid "Generate run time type descriptor information"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¾Ð¿Ð¸Ñ�Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ð¿Ñ€Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÑƒ"
-
-#: c.opt:710
-msgid "Use the same size for double as for float"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¸Ñ�Ñ‚Ñƒ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ð·Ð° double ÐºÐ°Ð¾ Ð·Ð° float"
-
-#: c.opt:718
-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
-msgstr "Ð¡Ð¿Ñ€Ð¾Ð²ÐµÐ´Ð¸ Ð´Ð° â€žunsigned shortâ€œ Ð±ÑƒÐ´Ðµ Ð¿Ð¾Ð´Ð¼ÐµÑ‚Ð½ÑƒÑ‚ Ð·Ð° â€žwchar_tâ€œ"
-
-#: c.opt:722
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
-msgstr "Ð�ÐµÐºÐ° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ Ð±ÑƒÐ´Ðµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾ ÐºÐ°Ð´Ð° Ð½Ð¸Ñ˜Ðµ Ð´Ð°Ñ‚Ð¾ Ð½Ð¸ â€žsignedâ€œ Ð½Ð¸ â€žunsignedâ€œ"
-
-#: c.opt:726
-msgid "Make \"char\" signed by default"
-msgstr "Ð�ÐµÐºÐ° â€žcharâ€œ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾ Ð±ÑƒÐ´Ðµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
-
-#: c.opt:733
-msgid "Display statistics accumulated during compilation"
-msgstr "ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ�Ñ‚Ð¸ÐºÑƒ Ñ�Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ñ‚Ñƒ Ñ‚Ð¾ÐºÐ¾Ð¼ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ†Ð¸Ñ˜Ðµ"
-
-#: c.opt:740
-msgid "Distance between tab stops for column reporting"
-msgstr "Ð’ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ‚Ð°Ð±ÑƒÐ»Ð°Ñ‚Ð¾Ñ€Ð° Ð·Ð° Ð¿Ñ€Ð¸Ñ˜Ð°Ð²Ñ™Ð¸Ð²Ð°ÑšÐµ ÐºÐ¾Ð»Ð¾Ð½Ð°"
-
-#: c.opt:744
-msgid "Specify maximum template instantiation depth"
-msgstr "ÐžÐ´Ñ€ÐµÐ´Ð¸Ñ‚Ðµ Ð½Ð°Ñ˜Ð²ÐµÑ›Ñƒ Ð´ÑƒÐ±Ð¸Ð½Ñƒ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
-
-#: c.opt:751
-msgid "Do not generate thread-safe code for initializing local statics"
-msgstr "Ð�Ðµ Ñ�Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð½Ð¸Ñ‚Ð½Ð¾-Ð±ÐµÐ·Ð±ÐµÐ´Ð°Ð½ ÐºÃ´Ð´ Ð·Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð»Ð¾ÐºÐ°Ð»Ð½Ð¸Ñ… Ñ�Ñ‚Ð°Ñ‚Ð¸ÐºÐ°"
-
-#: c.opt:755
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
-msgstr "Ð�ÐµÐºÐ° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ Ð±ÑƒÐ´Ðµ Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾ ÐºÐ°Ð´Ð° Ð½Ð¸Ñ˜Ðµ Ð´Ð°Ñ‚Ð¾ Ð½Ð¸ â€žsignedâ€œ Ð½Ð¸ â€žunsignedâ€œ"
-
-#: c.opt:759
-msgid "Make \"char\" unsigned by default"
-msgstr "Ð�ÐµÐºÐ° â€žcharâ€œ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾ Ð±ÑƒÐ´Ðµ Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
-
-#: c.opt:763
-msgid "Use __cxa_atexit to register destructors"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ __cxa_atexit Ð·Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ã¢"
-
-#: c.opt:767
-msgid "Use __cxa_get_exception_ptr in exception handling"
-msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ __cxa_get_exception_ptr Ñƒ Ñ€ÑƒÐºÐ¾Ð²Ð°ÑšÑƒ Ð¸Ð·ÑƒÐ·ÐµÑ†Ð¸Ð¼Ð°"
-
-#: c.opt:771
-msgid "Marks all inlined methods as having hidden visibility"
-msgstr "ÐžÐ·Ð½Ð°Ñ‡Ð¸ Ñ�ÐºÑ€Ð¸Ð²Ð°ÑšÐµ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸ Ñ�Ð²Ð¸Ð¼ ÑƒÑ‚ÐºÐ°Ð½Ð¸Ð¼ Ð¼ÐµÑ‚Ð¾Ð´Ð¸Ð¼Ð°"
-
-#: c.opt:775
-msgid "Changes visibility to match Microsoft Visual Studio by default"
-msgstr ""
-
-#: c.opt:779
-msgid "Discard unused virtual functions"
-msgstr "ÐžÐ´Ð±Ð°Ñ†Ð¸ Ð½ÐµÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ðµ Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
-
-#: c.opt:783
-msgid "Implement vtables using thunks"
-msgstr "Ð˜Ð¼Ð¿Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð°Ñ˜ Ð²-Ñ‚Ð°Ð±ÐµÐ»Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚ÐµÑ›Ð¸ Ñ�Ð¼Ñ€Ð·ÐµÐ²Ðµ"
-
-#: c.opt:787
-msgid "Emit common-like symbols as weak symbols"
-msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ Ð½Ð°Ð¸Ð·Ð³Ð»ÐµÐ´ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐµ Ñ�Ð¸Ð¼Ð±Ð¾Ð»Ðµ ÐºÐ°Ð¾ Ñ�Ð»Ð°Ð±Ðµ Ñ�Ð¸Ð¼Ð±Ð¾Ð»Ðµ"
-
-#: c.opt:791
-msgid "Convert all wide strings and character constants to character set <cset>"
-msgstr "ÐŸÑ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸ Ñ�Ð²Ðµ ÑˆÐ¸Ñ€Ð¾ÐºÐµ Ð½Ð¸Ñ�ÐºÐµ Ð¸ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ Ñƒ Ñ�ÐºÑƒÐ¿ Ð·Ð½Ð°ÐºÐ¾Ð²Ð° <cset>"
-
-#: c.opt:795
-msgid "Generate a #line directive pointing at the current working directory"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñƒ #line ÐºÐ¾Ñ˜Ð° Ð¿Ð¾ÐºÐ°Ð·ÑƒÑ˜Ðµ Ð½Ð° Ñ‚ÐµÐºÑƒÑ›Ð¸ Ñ€Ð°Ð´Ð½Ð¸ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼"
-
-#: c.opt:799
-msgid "Emit cross referencing information"
-msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ðµ Ð¾ ÑƒÐºÑ€ÑˆÑ‚ÐµÐ½Ð¾Ð¼ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°ÑšÑƒ"
-
-#: c.opt:803
-msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð»ÐµÑšÑƒ Ð¿Ð¾Ñ‚Ñ€Ð°Ð³Ñƒ ÐºÐ»Ð°Ñ�Ð° (Ð¿Ñ€ÐµÐºÐ¾ objc_getClass()) Ð·Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ñƒ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ Ð—Ð¸Ñ€Ð¾-Ð›Ð¸Ð½ÐºÐ°"
-
-#: c.opt:807
-msgid "Dump declarations to a .decl file"
-msgstr "ÐŸÐ¾Ð¿Ð¸ÑˆÐ¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ .decl Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ"
-
-#: c.opt:811
-msgid "Aggressive reduced debug info for structs"
-msgstr ""
-
-#: c.opt:815
-msgid "Conservative reduced debug info for structs"
-msgstr ""
-
-#: c.opt:819
-msgid "Detailed reduced debug info for structs"
-msgstr ""
-
-#: c.opt:823 c.opt:855
-msgid "Add <dir> to the end of the system include path"
-msgstr "Ð”Ð¾Ð´Ð°Ñ˜ <dir> Ð½Ð° ÐºÑ€Ð°Ñ˜ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ�ÐºÐµ Ð¿ÑƒÑ‚Ð°ÑšÐµ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ°"
-
-#: c.opt:827
-msgid "Accept definition of macros in <file>"
-msgstr "ÐŸÑ€Ð¸Ñ…Ð²Ð°Ñ‚Ð¸ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ Ð¼Ð°ÐºÑ€Ð¾Ð° Ð¸Ð· <file>"
-
-#: c.opt:831
-msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
-msgstr "-imultilib <Ð´Ð¸Ñ€> ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ <Ð´Ð¸Ñ€> ÐºÐ°Ð¾ Ð¿Ð¾Ð´Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ° Ð·Ð° Ð²Ð¸ÑˆÐµÐ±Ð¸Ð±Ð°"
-
-#: c.opt:835
-msgid "Include the contents of <file> before other files"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ñ�Ð°Ð´Ñ€Ð¶Ð°Ñ˜ <file> Ð¿Ñ€Ðµ Ð´Ñ€ÑƒÐ³Ð¸Ñ… Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ°"
-
-#: c.opt:839
-msgid "Specify <path> as a prefix for next two options"
-msgstr "ÐžÐ´Ñ€ÐµÐ´Ð¸ <path> ÐºÐ°Ð¾ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ� Ð·Ð° Ñ�Ð»ÐµÐ´ÐµÑ›Ðµ Ð´Ð²Ðµ Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ"
-
-#: c.opt:843
-msgid "Set <dir> to be the system root directory"
-msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° <dir> Ð±ÑƒÐ´Ðµ ÐºÐ¾Ñ€ÐµÐ½Ð¸ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð°"
-
-#: c.opt:847
-msgid "Add <dir> to the start of the system include path"
-msgstr "Ð”Ð¾Ð´Ð°Ñ˜ <dir> Ð½Ð° Ð¿Ð¾Ñ‡ÐµÑ‚Ð°Ðº Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ�ÐºÐµ Ð¿ÑƒÑ‚Ð°ÑšÐµ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ°"
-
-#: c.opt:851
-msgid "Add <dir> to the end of the quote include path"
-msgstr "Ð”Ð¾Ð´Ð°Ñ˜ <dir> Ð½Ð° ÐºÑ€Ð°Ñ˜ Ñ†Ð¸Ñ‚Ð¸Ñ€Ð°Ð½Ðµ Ð¿ÑƒÑ‚Ð°ÑšÐµ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ°"
-
-#: c.opt:872
-msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
-msgstr "Ð�Ðµ Ñ‚Ñ€Ð°Ð¶Ð¸ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ðµ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ�ÐºÐµ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼Ðµ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ° (ÑˆÑ‚Ð¾ Ñ˜Ðµ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ -isystem Ñ›Ðµ Ð¸ Ð´Ð°Ñ™Ðµ Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ñ€Ð¸ÑˆÑ›ÐµÐ½Ð¾)"
-
-#: c.opt:876
-msgid "Do not search standard system include directories for C++"
-msgstr "Ð�Ðµ Ñ‚Ñ€Ð°Ð¶Ð¸ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ðµ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ�ÐºÐµ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼Ðµ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ° Ð·Ð° Ð¦++"
-
-#: c.opt:892
-msgid "Generate C header of platform-specific features"
-msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ Ð¦ Ð·Ð°Ð³Ð»Ð°Ð²Ñ™Ðµ Ñ�Ð° Ð¾Ñ�Ð¾Ð±Ð¸Ð½Ð°Ð¼Ð° Ð¿Ð¾Ñ�ÐµÐ±Ð½Ð¸Ð¼ Ð·Ð° Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñƒ"
-
-#: c.opt:896
-msgid "Print a checksum of the executable for PCH validity checking, and stop"
-msgstr "Ð˜Ñ�Ð¿Ð¸ÑˆÐ¸ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ð½Ð¸ Ð·Ð±Ð¸Ñ€ Ð¸Ð·Ð²Ñ€ÑˆÐ½Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ Ð·Ð° Ð¿Ñ€Ð¾Ð²ÐµÑ€Ñƒ ÐŸÐ¦Ð¥Ð° Ð¸ Ñ�Ñ‚Ð°Ð½Ð¸"
-
-#: c.opt:900
-msgid "Remap file names when including files"
-msgstr "ÐŸÑ€ÐµÐ¼Ð°Ð¿Ð¸Ñ€Ð°Ñ˜ Ð¸Ð¼ÐµÐ½Ð° Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Ð¿Ñ€Ð¸ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÑƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ°"
-
-#: c.opt:904
-msgid "Conform to the ISO 1998 C++ standard"
-msgstr "ÐŸÐ¾ÑˆÑ‚ÑƒÑ˜ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´ Ð¦++Ð° Ð˜Ð¡Ðž 1998"
-
-#: c.opt:908
-#, fuzzy
-msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
-msgstr "ÐŸÐ¾ÑˆÑ‚ÑƒÑ˜ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´ Ð¦++Ð° Ð˜Ð¡Ðž 1998, Ñ�Ð° Ð“Ð½ÑƒÐ¾Ð²Ð¸Ð¼ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ¸Ð¼Ð°"
-
-#: c.opt:915 c.opt:950
-msgid "Conform to the ISO 1990 C standard"
-msgstr "ÐŸÐ¾ÑˆÑ‚ÑƒÑ˜ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´ Ð¦-Ð° Ð˜Ð¡Ðž 1990"
-
-#: c.opt:919 c.opt:958
-msgid "Conform to the ISO 1999 C standard"
-msgstr "ÐŸÐ¾ÑˆÑ‚ÑƒÑ˜ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´ Ð¦-Ð° Ð˜Ð¡Ðž 1999"
-
-#: c.opt:923
-msgid "Deprecated in favor of -std=c99"
-msgstr "ÐŸÑ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð¾, Ð±Ð¾Ñ™Ðµ -std=c99"
-
-#: c.opt:927
-msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
-msgstr "ÐŸÐ¾ÑˆÑ‚ÑƒÑ˜ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´ Ð¦++Ð° Ð˜Ð¡Ðž 1998, Ñ�Ð° Ð“Ð½ÑƒÐ¾Ð²Ð¸Ð¼ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ¸Ð¼Ð°"
-
-#: c.opt:931
-#, fuzzy
-msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
-msgstr "ÐŸÐ¾ÑˆÑ‚ÑƒÑ˜ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´ Ð¦++Ð° Ð˜Ð¡Ðž 1998, Ñ�Ð° Ð“Ð½ÑƒÐ¾Ð²Ð¸Ð¼ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ¸Ð¼Ð°"
-
-#: c.opt:938
-msgid "Conform to the ISO 1990 C standard with GNU extensions"
-msgstr "ÐŸÐ¾ÑˆÑ‚ÑƒÑ˜ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´ Ð¦-Ð° Ð˜Ð¡Ðž 1990, Ñ�Ð° Ð“Ð½ÑƒÐ¾Ð²Ð¸Ð¼ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ¸Ð¼Ð°"
-
-#: c.opt:942
-msgid "Conform to the ISO 1999 C standard with GNU extensions"
-msgstr "ÐŸÐ¾ÑˆÑ‚ÑƒÑ˜ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´ Ð¦-Ð° Ð˜Ð¡Ðž 1999, Ñ�Ð° Ð“Ð½ÑƒÐ¾Ð²Ð¸Ð¼ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ¸Ð¼Ð°"
-
-#: c.opt:946
-msgid "Deprecated in favor of -std=gnu99"
-msgstr "ÐŸÑ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð¾, Ð±Ð¾Ñ™Ðµ -std=gnu99"
-
-#: c.opt:954
-msgid "Conform to the ISO 1990 C standard as amended in 1994"
-msgstr "ÐŸÐ¾ÑˆÑ‚ÑƒÑ˜ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´ Ð¦-Ð° Ð˜Ð¡Ðž 1990, Ñ�Ð° Ð´Ð¾Ð¿ÑƒÐ½Ð°Ð¼Ð° Ð¸Ð· 1994."
-
-#: c.opt:962
-msgid "Deprecated in favor of -std=iso9899:1999"
-msgstr "ÐŸÑ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð¾, Ð±Ð¾Ñ™Ðµ -std=iso9899:1999"
-
-#: c.opt:966
-msgid "Enable traditional preprocessing"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ñƒ Ð¿Ñ€ÐµÐ´Ð¾Ð±Ñ€Ð°Ð´Ñƒ"
-
-#: c.opt:970
-msgid "Support ISO C trigraphs"
-msgstr "ÐŸÐ¾Ð´Ñ€Ð¶Ð¸ Ñ‚Ñ€Ð¸Ð³Ñ€Ð°Ñ„Ðµ Ð˜Ð¡Ðž Ð¦-Ð°"
-
-#: c.opt:974
-msgid "Do not predefine system-specific and GCC-specific macros"
-msgstr "Ð�Ðµ Ð¿Ñ€ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸ÑˆÐ¸ Ð¼Ð°ÐºÑ€Ð¾Ðµ Ð¿Ð¾Ñ�ÐµÐ±Ð½Ðµ Ð·Ð° Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼ Ð¸ Ð“Ð¦Ð¦"
-
-#: c.opt:978
-msgid "Enable verbose output"
-msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ð¿ÑˆÐ¸Ñ€Ð°Ð½ Ð¸Ð·Ð»Ð°Ð·"
-
-#: common.opt:27
+#: common.opt:28
 msgid "Display this information"
 msgstr "ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ Ð¾Ð²Ñƒ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ñƒ"
 
-#: common.opt:31
+#: common.opt:32
 msgid "Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
 msgstr ""
 
-#: common.opt:35
+#: common.opt:36
 #, fuzzy
 msgid "Alias for --help=target"
 msgstr "Ð”Ñ€ÑƒÐ³Ð¸ Ð½Ð°Ð·Ð¸Ð² Ð·Ð° -mfloat-abi=hard"
 
-#: common.opt:51
+#: common.opt:52
 msgid "Set parameter <param> to value.  See below for a complete list of parameters"
 msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ <param> Ð½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚.  Ð’Ð¸Ð´Ð¸ Ð½Ð¸Ð¶Ðµ Ñ†ÐµÐ»Ð¾ÐºÑƒÐ¿Ð½Ñƒ Ð»Ð¸Ñ�Ñ‚Ñƒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð°"
 
-#: common.opt:58
+#: common.opt:59
 msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr "Ð¡Ñ‚Ð°Ð²Ð¸ Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ðµ Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐµ Ð¼Ð°ÑšÐµ Ð¾Ð´ <number> Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ð° Ñƒ Ð¿Ð¾Ñ�ÐµÐ±Ð°Ð½ Ð¾Ð´ÐµÑ™Ð°Ðº (Ð½Ð° Ð½ÐµÐºÐ¸Ð¼ Ñ†Ð¸Ñ™ÐµÐ²Ð¸Ð¼Ð°)"
 
-#: common.opt:62
+#: common.opt:63
 msgid "Set optimization level to <number>"
 msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð½Ð¸Ð²Ð¾ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ Ð½Ð° <number>"
 
-#: common.opt:66
+#: common.opt:67
 msgid "Optimize for space rather than speed"
 msgstr "ÐžÐ¿Ñ‚Ð¸Ð¼Ð¸Ð·ÑƒÑ˜ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ð¿Ñ€Ðµ Ð½ÐµÐ³Ð¾ Ð±Ñ€Ð·Ð¸Ð½Ñƒ"
 
-#: common.opt:70
+#: common.opt:71
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr "ÐžÐ²Ð°Ñ˜ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ Ñ˜Ðµ Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½; ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ -Wextra"
 
-#: common.opt:74
+#: common.opt:75
 msgid "Warn about returning structures, unions or arrays"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð²Ñ€Ð°Ñ›Ð°ÑšÐµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð°, ÑƒÐ½Ð¸Ñ˜Ð° Ð¸Ð»Ð¸ Ð½Ð¸Ð·Ð¾Ð²Ð°"
 
-#: common.opt:78
+#: common.opt:79
 #, fuzzy
 msgid "Warn if an array is accessed out of bounds"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð°ÐºÐ¾ Ñ�Ñƒ ÐºÐ»Ð°Ñ�Ð½Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ Ð·Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ðµ"
 
-#: common.opt:82
+#: common.opt:83
 msgid "Warn about inappropriate attribute usage"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð½ÐµÐ¿Ñ€Ð¸ÐºÐ»Ð°Ð´Ð½Ñƒ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð°"
 
-#: common.opt:86
+#: common.opt:87
 msgid "Warn about pointer casts which increase alignment"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐ° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° ÐºÐ¾Ñ˜Ð° ÑƒÐ²ÐµÑ›Ð°Ð²Ð°Ñ˜Ñƒ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ"
 
-#: common.opt:90
+#: common.opt:91
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° __attribute__((deprecated))"
 
-#: common.opt:94
+#: common.opt:95
 msgid "Warn when an optimization pass is disabled"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ˜Ðµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¾Ð½Ð¸ Ð¿Ñ€Ð¾Ð»Ð°Ð· Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÐµÐ½"
 
-#: common.opt:98
+#: common.opt:99
 msgid "Treat all warnings as errors"
 msgstr "Ð¡Ð¼Ð°Ñ‚Ñ€Ð°Ñ˜ Ñ�Ð²Ð° ÑƒÐ¿Ð¾Ð·Ð¾Ñ€ÐµÑšÐ° Ð³Ñ€ÐµÑˆÐºÐ°Ð¼Ð°"
 
-#: common.opt:102
+#: common.opt:103
 msgid "Treat specified warning as error"
 msgstr "Ð¡Ð¼Ð°Ñ‚Ñ€Ð°Ñ˜ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ ÑƒÐ¿Ð¾Ð·Ð¾Ñ€ÐµÑšÐµ Ð³Ñ€ÐµÑˆÐºÐ¾Ð¼"
 
-#: common.opt:106
+#: common.opt:107
 msgid "Print extra (possibly unwanted) warnings"
 msgstr "Ð˜Ñ�Ð¿Ð¸Ñ�ÑƒÑ˜ Ð´Ð¾Ð´Ð°Ñ‚Ð½Ð° (Ð¼Ð¾Ð³ÑƒÑ›Ðµ Ð½ÐµÐ¶ÐµÑ™ÐµÐ½Ð°) ÑƒÐ¿Ð¾Ð·Ð¾Ñ€ÐµÑšÐ°"
 
-#: common.opt:110
+#: common.opt:111
 msgid "Exit on the first error occurred"
 msgstr "Ð˜Ð·Ð°Ñ’Ð¸ ÐºÐ¾Ð´ Ð¿Ñ€Ð²Ðµ Ñ�ÑƒÑ�Ñ€ÐµÑ‚Ð½ÑƒÑ‚Ðµ Ð³Ñ€ÐµÑˆÐºÐµ"
 
-#: common.opt:114
+#: common.opt:115
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ ÑƒÑ‚ÐºÐ°Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÑ‚ÐºÐ°Ñ‚Ð¸"
 
-#: common.opt:118
+#: common.opt:119
 msgid "Warn if an object is larger than <number> bytes"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð°ÐºÐ¾ Ñ˜Ðµ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ð²ÐµÑ›Ð¸ Ð¾Ð´ <number> Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ð°"
 
-#: common.opt:122
+#: common.opt:123
 msgid "Warn when a logical operator is suspicously always evaluating to true or false"
 msgstr ""
 
-#: common.opt:126
+#: common.opt:127
 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð°ÐºÐ¾ Ñ�Ðµ Ð¿ÐµÑ‚Ñ™Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð¾Ð²Ð°Ñ‚Ð¸ ÑƒÑ�Ð»ÐµÐ´ Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ñ˜Ð°Ð»Ð½Ð¸Ñ… Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²ÐºÐ¸."
 
-#: common.opt:130
+#: common.opt:131
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ ÐºÐ¾Ñ˜Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¸ Ð·Ð° __attribute__((noreturn))"
 
-#: common.opt:134
+#: common.opt:135
 msgid "Warn about overflow in arithmetic expressions"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ñƒ Ð°Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸Ñ‡ÐºÐ¸Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ð¸Ð¼Ð°"
 
-#: common.opt:138
+#: common.opt:139
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ð°ÐºÐ¾Ð²Ð°ÑšÐ° Ð½ÐµÐ¼Ð° ÐµÑ„ÐµÐºÑ‚Ð° Ð½Ð° Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ"
 
-#: common.opt:142
+#: common.opt:143
 msgid "Warn when padding is required to align structure members"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° ÑƒÐ¼ÐµÑ‚Ð°ÑšÐµ Ñ€Ð°Ð´Ð¸ Ñ€Ð°Ð²Ð½Ð°ÑšÐ° Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ"
 
-#: common.opt:146
+#: common.opt:147
 msgid "Warn when one local variable shadows another"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ˜ÐµÐ´Ð½Ð° Ð»Ð¾ÐºÐ°Ð»Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð·Ð°ÐºÐ»Ð°ÑšÐ° Ð´Ñ€ÑƒÐ³Ñƒ"
 
-#: common.opt:150
+#: common.opt:151
 msgid "Warn when not issuing stack smashing protection for some reason"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ Ð¸Ð· Ð½ÐµÐºÐ¾Ð³ Ñ€Ð°Ð·Ð»Ð¾Ð³Ð° Ð½Ðµ Ð¸Ð·Ð´Ð°Ñ˜Ðµ Ð·Ð°ÑˆÑ‚Ð¸Ñ‚Ð° Ð¾Ð´ Ñ€Ð°Ð·Ð±Ð¸Ñ˜Ð°ÑšÐ° Ñ�Ñ‚ÐµÐºÐ°"
 
-#: common.opt:154 common.opt:158
+#: common.opt:155 common.opt:159
 msgid "Warn about code which might break strict aliasing rules"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° ÐºÃ´Ð´ ÐºÐ¾Ñ˜Ð¸ Ð¼Ð¾Ð¶Ðµ Ð¿Ñ€ÐµÐºÑ€ÑˆÐ¸Ñ‚Ð¸ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð° Ñ�Ñ‚Ñ€Ð¾Ð³Ðµ Ð´Ð²Ð¾Ð»Ð¸Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: common.opt:162 common.opt:166
+#: common.opt:163 common.opt:167
 msgid "Warn about optimizations that assume that signed overflow is undefined"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ ÐºÐ¾Ñ˜Ðµ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ˜Ñƒ Ð´Ð° Ñ˜Ðµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾ Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ð½ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾"
 
-#: common.opt:170
+#: common.opt:171
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ðµ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ðµ Ð±ÐµÐ· Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ðµ Ð³Ñ€Ð°Ð½Ðµ, ÐºÐ¾Ñ˜Ð¸Ð¼Ð° Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ñ�Ð»ÑƒÑ‡Ð°Ñ˜"
 
-#: common.opt:174
+#: common.opt:175
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ðµ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ðµ ÐºÐ¾Ñ˜Ð¸Ð¼Ð° Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð° â€ždefault:â€œ"
 
-#: common.opt:178
+#: common.opt:179
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ñ�Ð²Ðµ Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ðµ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ðµ ÐºÐ¾Ñ˜Ð¸Ð¼Ð° Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¸ Ñ�Ð»ÑƒÑ‡Ð°Ñ˜"
 
-#: common.opt:186
+#: common.opt:183 c.opt:434
+msgid "Do not suppress warnings from system headers"
+msgstr "Ð�Ðµ Ñ�ÑƒÐ·Ð±Ð¸Ñ˜Ð°Ñ˜ ÑƒÐ¿Ð¾Ð·Ð¾Ñ€ÐµÑšÐ° Ð¸Ð· Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ�ÐºÐ¸Ñ… Ð·Ð°Ð³Ð»Ð°Ð²Ñ™Ð°"
+
+#: common.opt:187
 msgid "Warn about uninitialized automatic variables"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð°ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
 
-#: common.opt:190
+#: common.opt:191
 msgid "Warn about code that will never be executed"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° ÐºÃ´Ð´ ÐºÐ¾Ñ˜Ð¸ Ñ�Ðµ Ð½Ð¸ÐºÐ°Ð´ Ð½Ðµ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°"
 
-#: common.opt:194
+#: common.opt:195
 msgid "Enable all -Wunused- warnings"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ñ�Ð²Ð° ÑƒÐ¿Ð¾Ð·Ð¾Ñ€ÐµÑšÐ° -Wunused-*"
 
-#: common.opt:198
+#: common.opt:199
 msgid "Warn when a function is unused"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð½Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸"
 
-#: common.opt:202
+#: common.opt:203
 msgid "Warn when a label is unused"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ð½Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸"
 
-#: common.opt:206
+#: common.opt:207
 msgid "Warn when a function parameter is unused"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸"
 
-#: common.opt:210
+#: common.opt:211
 msgid "Warn when an expression value is unused"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð¸Ð·Ñ€Ð°Ð·Ð° Ð½Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸"
 
-#: common.opt:214
+#: common.opt:215
 msgid "Warn when a variable is unused"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð½Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸"
 
-#: common.opt:218
+#: common.opt:219
 msgid "Warn when a register variable is declared volatile"
 msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ñ�ÐºÐ° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¿Ñ€Ð¾Ð³Ð»Ð°Ñ�Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ‚Ð¾Ñ˜Ð°Ð½Ð¾Ð¼"
 
-#: common.opt:222
+#: common.opt:223
 msgid "Warn instead of error in case profiles in -fprofile-use do not match"
 msgstr ""
 
-#: common.opt:226
+#: common.opt:227
 msgid "Emit declaration information into <file>"
 msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐµ Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð°Ð¼Ð° Ñƒ <file>"
 
-#: common.opt:239
+#: common.opt:240
 msgid "Enable dumps from specific passes of the compiler"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¿Ð¾Ð¿Ð¸Ñ�Ðµ Ð¸Ð· Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¸Ñ… Ð¿Ñ€Ð¾Ð»Ð°Ð·Ð° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð°"
 
-#: common.opt:243
+#: common.opt:244
 msgid "Set the file basename to be used for dumps"
 msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾ Ð¸Ð¼Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Ð·Ð° Ð¿Ð¾Ð¿Ð¸Ñ�Ðµ"
 
-#: common.opt:263
+#: common.opt:264
 msgid "Align the start of functions"
 msgstr "ÐŸÐ¾Ñ€Ð°Ð²Ð½Ð°Ñ˜ Ð¿Ð¾Ñ‡ÐµÑ‚ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: common.opt:270
+#: common.opt:271
 msgid "Align labels which are only reached by jumping"
 msgstr "ÐŸÐ¾Ñ€Ð°Ð²Ð½Ð°Ñ˜ ÐµÑ‚Ð¸ÐºÐµÑ‚Ðµ ÐºÐ¾Ñ˜Ðµ Ñ�Ðµ Ð´Ð¾Ñ�Ñ‚Ð¸Ð¶Ñƒ Ñ˜ÐµÐ´Ð¸Ð½Ð¾ Ñ�ÐºÐ°ÐºÐ°ÑšÐµÐ¼"
 
-#: common.opt:277
+#: common.opt:278
 msgid "Align all labels"
 msgstr "ÐŸÐ¾Ñ€Ð°Ð²Ð½Ð°Ñ˜ Ñ�Ð²Ðµ ÐµÑ‚Ð¸ÐºÐµÑ‚Ðµ"
 
-#: common.opt:284
+#: common.opt:285
 msgid "Align the start of loops"
 msgstr "ÐŸÐ¾Ñ€Ð°Ð²Ð½Ð°Ñ˜ Ð¿Ð¾Ñ‡ÐµÑ‚ÐºÐµ Ð¿ÐµÑ‚Ñ™Ð¸"
 
-#: common.opt:299
+#: common.opt:300
 msgid "Specify that arguments may alias each other and globals"
 msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð´Ð²Ð¾Ð»Ð¸Ñ‡Ð½Ð¸, Ð¼ÐµÑ’ÑƒÑ�Ð¾Ð±Ð½Ð¾ Ð¸ Ñ�Ð° Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ð¸Ð¼Ð°"
 
-#: common.opt:303
+#: common.opt:304
 msgid "Assume arguments may alias globals but not each other"
 msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð´Ð²Ð¾Ð»Ð¸Ñ‡Ð½Ð¸ Ñ�Ð° Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ð¸Ð¼Ð°, Ð°Ð»Ð¸ Ð½Ðµ Ð¸ Ð¼ÐµÑ’ÑƒÑ�Ð¾Ð±Ð½Ð¾"
 
-#: common.opt:307
+#: common.opt:308
 msgid "Assume arguments alias neither each other nor globals"
 msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð´Ð²Ð¾Ð»Ð¸Ñ‡Ð½Ð¸, Ð½Ð¸ Ð¼ÐµÑ’ÑƒÑ�Ð¾Ð±Ð½Ð¾ Ð½Ð¸ Ñ�Ð° Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ð¸Ð¼Ð°"
 
-#: common.opt:311
+#: common.opt:312
 msgid "Assume arguments alias no other storage"
 msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ð½Ð¸Ñ�Ñƒ Ð´Ð²Ð¾Ð»Ð¸Ñ‡Ð½Ð¸ Ñ�Ð° Ð±Ð¸Ð»Ð¾ Ñ‡Ð¸Ð¼"
 
-#: common.opt:315
+#: common.opt:316
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ñ‚Ð°Ð±ÐµÐ»Ðµ Ð¾Ð´Ð¼Ð¾Ñ‚Ð°Ð²Ð°ÑšÐ° ÐºÐ¾Ñ˜Ðµ Ñ�Ñƒ Ñ‚Ð°Ñ‡Ð½Ðµ Ð½Ð° Ñ�Ð²Ð°ÐºÐ¾Ñ˜ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°"
 
-#: common.opt:319
+#: common.opt:320
 #, fuzzy
 msgid "Generate auto-inc/dec instructions"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ isel"
 
-#: common.opt:327
+#: common.opt:328
 msgid "Generate code to check bounds before indexing arrays"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ ÐºÃ´Ð´ Ð·Ð° Ð¿Ñ€Ð¾Ð²ÐµÑ€Ñƒ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ð¿Ñ€Ðµ Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð°ÑšÐ° Ð½Ð¸Ð·Ð¾Ð²Ð°"
 
-#: common.opt:331
+#: common.opt:332
 msgid "Replace add, compare, branch with branch on count register"
 msgstr "Ð—Ð°Ð¼ÐµÐ½Ð¸ Ð´Ð¾Ð´Ð°Ð²Ð°ÑšÐµ-ÑƒÐ¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÐµ-Ð³Ñ€Ð°Ð½Ð°ÑšÐµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð¼ Ð·Ð° Ð³Ñ€Ð°Ð½Ð°ÑšÐµ-Ð½Ð°-Ð·Ð±Ð¸Ñ€"
 
-#: common.opt:335
+#: common.opt:336
 msgid "Use profiling information for branch probabilities"
 msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸ÑˆÑƒÑ›Ðµ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ðµ Ð·Ð° Ð²ÐµÑ€Ð¾Ð²Ð°Ñ‚Ð½Ð¾Ñ›Ðµ Ð³Ñ€Ð°Ð½Ð°ÑšÐ°"
 
-#: common.opt:339
+#: common.opt:340
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr "ÐžÐ¿Ñ‚Ð¸Ð¼Ð¸Ð·ÑƒÑ˜ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐµ Ñ†Ð¸Ñ™Ð° Ð³Ñ€Ð°Ð½Ð°ÑšÐ° Ð¿Ñ€Ðµ Ð¿Ð»ÐµÑ‚ÐµÑšÐ° Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð° Ð¸Ð»Ð¸ ÐµÐ¿Ð¸Ð»Ð¾Ð³Ð°"
 
-#: common.opt:343
+#: common.opt:344
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr "ÐžÐ¿Ñ‚Ð¸Ð¼Ð¸Ð·ÑƒÑ˜ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐµ Ñ†Ð¸Ñ™Ð° Ð³Ñ€Ð°Ð½Ð°ÑšÐ° Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ð»ÐµÑ‚ÐµÑšÐ° Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð° Ð¸Ð»Ð¸ ÐµÐ¿Ð¸Ð»Ð¾Ð³Ð°"
 
-#: common.opt:347
+#: common.opt:348
 msgid "Restrict target load migration not to re-use registers in any basic block"
 msgstr "Ð¡Ð¿Ñ€ÐµÑ‡Ð¸ Ð¼Ð¸Ð³Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ° Ñ†Ð¸Ñ™Ð° Ð´Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¸Ñ�Ñ‚Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ñƒ Ð±Ð¸Ð»Ð¾ ÐºÐ¾Ñ˜ÐµÐ¼ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð¼ Ð±Ð»Ð¾ÐºÑƒ"
 
-#: common.opt:351
+#: common.opt:352
 msgid "Mark <register> as being preserved across functions"
 msgstr "ÐžÐ·Ð½Ð°Ñ‡Ð¸ Ð´Ð° Ñ�Ðµ <register> Ð¾Ñ‡ÑƒÐ²Ð°Ð²Ð° Ð¿Ñ€ÐµÐºÐ¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: common.opt:355
+#: common.opt:356
 msgid "Mark <register> as being corrupted by function calls"
 msgstr "ÐžÐ·Ð½Ð°Ñ‡Ð¸ Ð´Ð° Ñ�Ðµ <register> ÐºÐ²Ð°Ñ€Ð¸ Ð¿Ð¾Ð·Ð¸Ð²Ð¸Ð¼Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: common.opt:362
+#: common.opt:363
 msgid "Save registers around function calls"
 msgstr "Ð¡Ð°Ñ‡ÑƒÐ²Ð°Ð²Ð°Ñ˜ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ð¾ÐºÐ¾ Ð¿Ð¾Ð·Ð¸Ð²Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: common.opt:366
+#: common.opt:367
 msgid "Compare the results of several data dependence analyzers."
 msgstr ""
 
-#: common.opt:370
+#: common.opt:371
 msgid "Do not put uninitialized globals in the common section"
 msgstr "Ð�Ðµ Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ˜ Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ðµ Ñƒ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¸ Ð¾Ð´ÐµÑ™Ð°Ðº"
 
-#: common.opt:374
+#: common.opt:375
 msgid "Perform a register copy-propagation optimization pass"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ñƒ Ð·Ð° Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¸Ñ€Ð°ÑšÐµ ÐºÐ¾Ð¿Ð¸Ñ€Ð°ÑšÐ° Ð¿Ñ€ÐµÐºÐ¾ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð°"
 
-#: common.opt:378
+#: common.opt:379
 msgid "Perform cross-jumping optimization"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ñƒ Ð·Ð° ÑƒÐºÑ€ÑˆÑ‚Ð°ÑšÐµ Ñ�ÐºÐ¾ÐºÐ¾Ð²Ð°"
 
-#: common.opt:382
+#: common.opt:383
 msgid "When running CSE, follow jumps to their targets"
 msgstr "ÐŸÑ€Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÑƒ Ð¦Ð¡Ð•Ð° Ð¿Ñ€Ð°Ñ‚Ð¸ Ñ�ÐºÐ¾ÐºÐ¾Ð²Ðµ Ð´Ð¾ ÑšÐ¸Ñ…Ð¾Ð²Ð¸Ñ… Ñ†Ð¸Ñ™ÐµÐ²Ð°"
 
-#: common.opt:386
+#: common.opt:387
 msgid "When running CSE, follow conditional jumps"
 msgstr "ÐŸÑ€Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÑƒ Ð¦Ð¡Ð•Ð° Ð¿Ñ€Ð°Ñ‚Ð¸ ÑƒÑ�Ð»Ð¾Ð²Ð½Ðµ Ñ�ÐºÐ¾ÐºÐ¾Ð²Ðµ"
 
-#: common.opt:390
+#: common.opt:391
 msgid "Omit range reduction step when performing complex division"
 msgstr "Ð˜Ð·Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ ÐºÐ¾Ñ€Ð°Ðº Ñ�Ð²Ð¾Ñ’ÐµÑšÐ° Ð¾Ð¿Ñ�ÐµÐ³Ð° Ð¿Ñ€Ð¸ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ð¸Ð¼ Ð´ÐµÑ™ÐµÑšÐ¸Ð¼Ð°"
 
-#: common.opt:394
+#: common.opt:395
 msgid "Place data items into their own section"
 msgstr "Ð¡Ñ‚Ð°Ð²Ñ™Ð°Ñ˜ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐµ Ñƒ ÑšÐ¸Ñ…Ð¾Ð² Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¸ Ð¾Ð´ÐµÑ™Ð°Ðº"
 
-#: common.opt:398
+#: common.opt:399
 msgid "List all available debugging counters with their limits and counts."
 msgstr ""
 
-#: common.opt:402
+#: common.opt:403
 msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter limit.   "
 msgstr ""
 
-#: common.opt:406
+#: common.opt:407
 msgid "Map one directory name to another in debug information"
 msgstr ""
 
-#: common.opt:412
+#: common.opt:413
 msgid "Defer popping functions args from stack until later"
 msgstr "ÐžÐ´Ð»Ð¾Ð¶Ð¸ Ð·Ð° ÐºÐ°Ñ�Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ð¸Ð·Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ñ�Ð° Ñ�Ñ‚ÐµÐºÐ°"
 
-#: common.opt:416
+#: common.opt:417
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr "ÐŸÐ¾ÐºÑƒÑˆÐ°Ñ˜ Ð´Ð° Ð¸Ñ�Ð¿ÑƒÐ½Ð¸Ñˆ Ð¶Ð»ÐµÐ±Ð¾Ð²Ðµ Ð·Ð°Ñ�Ñ‚Ð¾Ñ˜Ð° Ð·Ð° Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð³Ñ€Ð°Ð½Ð°ÑšÐ°"
 
-#: common.opt:420
+#: common.opt:421
 msgid "Delete useless null pointer checks"
 msgstr "ÐžÐ±Ñ€Ð¸ÑˆÐ¸ Ð±ÐµÑ�ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ðµ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ðµ Ð½ÑƒÐ»Ñ‚Ð¾Ð³ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
 
-#: common.opt:424
+#: common.opt:425
 msgid "How often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr "ÐšÐ¾Ð»Ð¸ÐºÐ¾ Ñ‡ÐµÑ�Ñ‚Ð¾ ÐµÐ¼Ð¸Ñ‚Ð¾Ð²Ð°Ñ‚Ð¸ Ð»Ð¾ÐºÐ°Ñ†Ð¸Ñ˜Ñƒ Ñƒ Ð¸Ð·Ð²Ð¾Ñ€Ñƒ Ð½Ð° Ð¿Ð¾Ñ‡ÐµÑ‚ÐºÑƒ Ð´Ð¸Ñ˜Ð°Ð³Ð½Ð¾Ñ�Ñ‚Ð¸ÐºÐµ Ð¿Ñ€ÐµÐ»Ð¾Ð¼Ñ™ÐµÐ½Ðµ Ñƒ Ð²Ð¸ÑˆÐµ Ð»Ð¸Ð½Ð¸Ñ˜Ð°"
 
-#: common.opt:428
+#: common.opt:429
 msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 msgstr "Ð”Ð¾Ð¿ÑƒÐ½Ð¸ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð°Ñ˜ÑƒÑ›Ðµ Ð´Ð¸Ñ˜Ð°Ð³Ð½Ð¾Ñ�Ñ‚Ð¸Ñ‡ÐºÐµ Ð¿Ð¾Ñ€ÑƒÐºÐµ Ð¾Ð¿Ñ†Ð¸Ñ˜Ð¾Ð¼ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ðµ Ð»Ð¸Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ñ˜Ðµ Ð¸Ñ… ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ð¸ÑˆÑƒ"
 
-#: common.opt:432
+#: common.opt:433
 msgid "Dump various compiler internals to a file"
 msgstr "ÐŸÐ¾Ð¿Ð¸ÑˆÐ¸ Ñ€Ð°Ð·Ð½Ðµ ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐµ Ñ�Ñ‚Ð²Ð°Ñ€Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð° Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ"
 
-#: common.opt:436
+#: common.opt:437
 msgid "Suppress output of addresses in debugging dumps"
 msgstr "Ð¡ÑƒÐ·Ð±Ð¸Ñ˜ Ð¸Ñ�Ð¿Ð¸Ñ� Ð°Ð´Ñ€ÐµÑ�Ð° Ñƒ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¸Ð¼ Ð¿Ð¾Ð¿Ð¸Ñ�Ð¸Ð¼Ð°"
 
-#: common.opt:440
+#: common.opt:441
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 msgstr "Ð¡ÑƒÐ·Ð±Ð¸Ñ˜ Ð¸Ñ�Ð¿Ð¸Ñ� Ð±Ñ€Ð¾Ñ˜ÐµÐ²Ð° Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°, Ð±Ñ€Ð¾Ñ˜ÐµÐ²Ð° Ð»Ð¸Ð½Ð¸Ñ˜Ð° Ð¸ Ð°Ð´Ñ€ÐµÑ�Ð° Ñƒ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¸Ð¼ Ð¿Ð¾Ð¿Ð¸Ñ�Ð¸Ð¼Ð°"
 
-#: common.opt:444
+#: common.opt:445
 msgid "Perform early inlining"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ñ€Ð°Ð½Ð¾ ÑƒÑ‚ÐºÐ¸Ð²Ð°ÑšÐµ"
 
-#: common.opt:448
+#: common.opt:449
 msgid "Perform DWARF2 duplicate elimination"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ ÐµÐ»Ð¸Ð¼Ð¸Ð½Ð°Ñ†Ð¸Ñ˜Ñƒ Ð´ÑƒÐ¿Ð»Ð¸ÐºÐ°Ñ‚Ð° Ð”Ð’Ð�Ð Ð¤ 2"
 
-#: common.opt:452 common.opt:456
+#: common.opt:453 common.opt:457
 msgid "Perform unused type elimination in debug info"
 msgstr "Ð•Ð»Ð¸Ð¼Ð¸Ð½Ð¸ÑˆÐ¸ Ð½ÐµÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ Ñƒ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¸Ð¼ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ð°Ð¼Ð°"
 
-#: common.opt:460
+#: common.opt:461
 msgid "Do not suppress C++ class debug information."
 msgstr "Ð�Ðµ Ñ�ÑƒÐ·Ð±Ð¸Ñ˜Ð°Ñ˜ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐµ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐµ Ð¦++ ÐºÐ»Ð°Ñ�Ð°."
 
-#: common.opt:464
+#: common.opt:465
 msgid "Enable exception handling"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ñ€ÑƒÐºÐ¾Ð²Ð°ÑšÐµ Ð¸Ð·ÑƒÐ·ÐµÑ†Ð¸Ð¼Ð°"
 
-#: common.opt:468
+#: common.opt:469
 msgid "Perform a number of minor, expensive optimizations"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ð¸ Ð½ÐµÐºÐµ Ð¼Ð°ÑšÐµ, Ð° Ñ�ÐºÑƒÐ¿Ðµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: common.opt:475
+#: common.opt:476
 msgid "Assume no NaNs or infinities are generated"
 msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ñ�Ðµ Ð½Ðµ Ñ�Ñ‚Ð²Ð°Ñ€Ð°Ñ˜Ñƒ Ð½Ð¸ Ð�Ð°Ð�Ð¸ Ð½Ð¸ Ð±ÐµÑ�ÐºÐ¾Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: common.opt:479
+#: common.opt:480
 msgid "Mark <register> as being unavailable to the compiler"
 msgstr "ÐžÐ·Ð½Ð°Ñ‡Ð¸ Ð´Ð° <register> Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð°Ð½ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ñƒ"
 
-#: common.opt:483
+#: common.opt:484
 msgid "Don't allocate floats and doubles in extended-precision registers"
 msgstr "Ð�Ðµ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸ÑˆÐ¸ Ñ˜ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ñ€ÑƒÐºÐµ Ð¸ Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÐºÐµ Ñƒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¸Ð¼Ð° Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÐ½Ðµ Ñ‚Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: common.opt:489
-msgid "Copy memory address constants into registers before use"
-msgstr "ÐšÐ¾Ð¿Ð¸Ñ€Ð°Ñ˜ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ðµ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐµ Ð°Ð´Ñ€ÐµÑ�Ðµ Ñƒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ð¿Ñ€Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ"
+#: common.opt:488 common.opt:647 common.opt:855 common.opt:986 common.opt:1061
+msgid "Does nothing.  Preserved for backward compatibility."
+msgstr "Ð�Ðµ Ñ€Ð°Ð´Ð¸ Ð½Ð¸ÑˆÑ‚Ð°. ÐžÑ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ñ€Ð°Ð´Ð¸ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸ ÑƒÐ½Ð°Ð·Ð°Ð´."
 
-#: common.opt:493
+#: common.opt:492
 #, fuzzy
 msgid "Perform a forward propagation pass on RTL"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¸Ñ€Ð°ÑšÐµ Ð¾Ð¿Ñ�ÐµÐ³Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð¸Ð¼Ð°"
 
-#: common.opt:500
+#: common.opt:499
 msgid "Allow function addresses to be held in registers"
 msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ð´Ñ€Ð¶Ð°ÑšÐµ Ð°Ð´Ñ€ÐµÑ�Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñƒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¸Ð¼Ð°"
 
-#: common.opt:504
+#: common.opt:503
 msgid "Place each function into its own section"
 msgstr "Ð¡Ñ‚Ð°Ð²Ð¸ Ñ�Ð²Ð°ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ Ñƒ ÑšÐµÐ½ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¸ Ð¾Ð´ÐµÑ™Ð°Ðº"
 
-#: common.opt:508
+#: common.opt:507
 msgid "Perform global common subexpression elimination"
 msgstr "Ð•Ð»Ð¸Ð¼Ð¸Ð½Ð¸ÑˆÐ¸ Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ðµ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐµ Ð¿Ð¾Ð´Ð¸Ð·Ñ€Ð°Ð·Ðµ"
 
-#: common.opt:512
+#: common.opt:511
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ð¿Ð¾Ð±Ð¾Ñ™ÑˆÐ°Ð½Ð¾ ÐºÑ€ÐµÑ‚Ð°ÑšÐµ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ° Ñ‚Ð¾ÐºÐ¾Ð¼ ÐµÐ»Ð¸Ð¼Ð¸Ð½Ð°Ñ†Ð¸Ñ˜Ðµ Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ð¸Ñ… Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¸Ñ… Ð¿Ð¾Ð´Ð¸Ð·Ñ€Ð°Ð·Ð°"
 
-#: common.opt:516
+#: common.opt:515
 msgid "Perform store motion after global common subexpression elimination"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ ÐºÑ€ÐµÑ‚Ð°ÑšÐµ Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚ÐµÑšÐ° Ñ‚Ð¾ÐºÐ¾Ð¼ ÐµÐ»Ð¸Ð¼Ð¸Ð½Ð°Ñ†Ð¸Ñ˜Ðµ Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ð¸Ñ… Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¸Ñ… Ð¿Ð¾Ð´Ð¸Ð·Ñ€Ð°Ð·Ð°"
 
-#: common.opt:520
+#: common.opt:519
 msgid "Perform redundant load after store elimination in global common subexpression"
 msgstr "Ð•Ð»Ð¸Ð¼Ð¸Ð½Ð¸ÑˆÐ¸ Ð½ÐµÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð½Ð¾ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐµ Ð¿Ð¾Ñ�Ð»Ðµ Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚ÐµÑšÐ° Ñƒ Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ð¾Ð¼ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼ Ð¿Ð¾Ð´Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: common.opt:525
+#: common.opt:524
 msgid "Perform global common subexpression elimination after register allocation"
 msgstr "Ð•Ð»Ð¸Ð¼Ð¸Ð½Ð¸ÑˆÐ¸ Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ðµ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐµ Ð¿Ð¾Ð´Ð¸Ð·Ñ€Ð°Ð·Ðµ Ð¿Ð¾Ñ�Ð»Ðµ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ�Ð°ÑšÐ° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð°"
 
-#: common.opt:530
+#: common.opt:529
 msgid "Enable guessing of branch probabilities"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¿Ð¾Ð³Ð°Ñ’Ð°ÑšÐµ Ð²ÐµÑ€Ð¾Ð²Ð°Ñ‚Ð½Ð¾Ñ›Ð° Ð³Ñ€Ð°Ð½Ð°ÑšÐ°"
 
-#: common.opt:538
+#: common.opt:537
 msgid "Process #ident directives"
 msgstr "ÐžÐ±Ñ€Ð°Ð´Ð¸ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ðµ #ident"
 
-#: common.opt:542
+#: common.opt:541
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr "ÐŸÑ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸ ÑƒÑ�Ð»Ð¾Ð²Ð½Ðµ Ñ�ÐºÐ¾ÐºÐ¾Ð²Ðµ Ñƒ Ð±ÐµÐ·Ð³Ñ€Ð°Ð½Ðµ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ‚Ðµ"
 
-#: common.opt:546
+#: common.opt:545
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr "ÐŸÑ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸ ÑƒÑ�Ð»Ð¾Ð²Ð½Ðµ Ñ�ÐºÐ¾ÐºÐ¾Ð²Ðµ Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÐµ"
 
-#: common.opt:554
+#: common.opt:553
 msgid "Do not generate .size directives"
 msgstr "Ð�Ðµ Ñ�Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ðµ .size"
 
-#: common.opt:563
+#: common.opt:562
 msgid "Pay attention to the \"inline\" keyword"
 msgstr "ÐžÐ±Ñ€Ð°Ñ›Ð°Ñ˜ Ð¿Ð°Ð¶ÑšÑƒ Ð½Ð° ÐºÑ™ÑƒÑ‡Ð½Ñƒ Ñ€ÐµÑ‡ â€žinlineâ€œ"
 
-#: common.opt:567
+#: common.opt:566
 #, fuzzy
 msgid "Integrate simple functions into their callers when code size is known to not growth"
 msgstr "Ð˜Ð½Ñ‚ÐµÐ³Ñ€Ð¸ÑˆÐ¸ Ñ˜ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ñƒ ÑšÐ¸Ñ…Ð¾Ð²Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ð°Ñ‡Ðµ"
 
-#: common.opt:571
+#: common.opt:570
 msgid "Integrate simple functions into their callers"
 msgstr "Ð˜Ð½Ñ‚ÐµÐ³Ñ€Ð¸ÑˆÐ¸ Ñ˜ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ñƒ ÑšÐ¸Ñ…Ð¾Ð²Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ð°Ñ‡Ðµ"
 
-#: common.opt:575
+#: common.opt:574
 msgid "Integrate functions called once into their callers"
 msgstr "Ð˜Ð½Ñ‚ÐµÐ³Ñ€Ð¸ÑˆÐ¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ð¿Ð¾Ð·Ð²Ð°Ð½Ðµ Ñƒ ÑšÐ¸Ñ…Ð¾Ð²Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ð°Ñ‡Ðµ"
 
-#: common.opt:582
+#: common.opt:581
 msgid "Limit the size of inlined functions to <number>"
 msgstr "ÐžÐ³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸ Ð±Ñ€Ð¾Ñ˜ ÑƒÑ‚ÐºÐ°Ð½Ð¸Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð½Ð° <number>"
 
-#: common.opt:586
+#: common.opt:585
 msgid "Instrument function entry and exit with profiling calls"
 msgstr "ÐžÐ¿Ñ€ÐµÐ¼Ð¸ ÑƒÐ»Ð°Ð· Ð¸ Ð¸Ð·Ð»Ð°Ð· Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸ÑˆÑƒÑ›Ð¸Ð¼ Ð¿Ð¾Ð·Ð¸Ð²Ð¸Ð¼Ð°"
 
-#: common.opt:590
+#: common.opt:589
 msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 msgstr ""
 
-#: common.opt:594
+#: common.opt:593
 msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 msgstr ""
 
-#: common.opt:598
+#: common.opt:597
 msgid "Perform Interprocedural constant propagation"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ð¼ÐµÑ’ÑƒÐ¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°Ð»Ð½Ð¾ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¸Ñ€Ð°ÑšÐµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¸"
 
-#: common.opt:602
+#: common.opt:601
 msgid "Discover pure and const functions"
 msgstr "ÐžÑ‚ÐºÑ€Ð¸Ð²Ð°Ñ˜ Ñ‡Ð¸Ñ�Ñ‚Ðµ Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: common.opt:606
+#: common.opt:605
 msgid "Perform interprocedural points-to analysis"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ð¼ÐµÑ’ÑƒÐ¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°Ð»Ð½Ñƒ Ð°Ð½Ð°Ð»Ð¸Ð·Ñƒ Ð¿Ð¾ÐºÐ°Ð·ÑƒÑ˜Ðµ-Ð½Ð°"
 
-#: common.opt:610
+#: common.opt:609
 msgid "Discover readonly and non addressable static variables"
 msgstr "ÐžÑ‚ÐºÑ€Ð¸Ð²Ð°Ñ˜ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ ÐºÐ¾Ñ˜Ðµ Ñ�Ñƒ Ñ�Ð°Ð¼Ð¾ Ð·Ð° Ñ‡Ð¸Ñ‚Ð°ÑšÐµ Ð¸ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð°Ð´Ñ€ÐµÑ�Ð¸Ñ€Ð°Ñ‚Ð¸"
 
-#: common.opt:614
+#: common.opt:613
 msgid "Type based escape and alias analysis"
 msgstr "Ð�Ð½Ð°Ð»Ð¸Ð·Ð° Ð±ÐµÐ³Ð¾Ð²Ð° Ð¸ Ð´Ð²Ð¾Ð»Ð¸Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ñƒ Ñ‚Ð¸Ð¿Ð¾Ð²Ð°"
 
-#: common.opt:618
+#: common.opt:617
 msgid "Perform matrix layout flattening and transposing based"
 msgstr ""
 
-#: common.opt:623
+#: common.opt:622
 #, fuzzy
 msgid "Perform structure layout optimizations based"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ Ð¿Ð»ÐµÑ‚ÐµÑšÐ° Ñ�ÐºÐ¾ÐºÐ¾Ð²Ð°"
 
-#: common.opt:628
+#: common.opt:627
 msgid "Optimize induction variables on trees"
 msgstr "ÐžÐ¿Ñ‚Ð¸Ð¼Ð¸Ð·ÑƒÑ˜ Ð¸Ð½Ð´ÑƒÐºÑ†Ð¸Ð¾Ð½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð½Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð¸Ð¼Ð°"
 
-#: common.opt:632
+#: common.opt:631
 msgid "Use jump tables for sufficiently large switch statements"
 msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ‚Ð°Ð±ÐµÐ»Ðµ Ñ�ÐºÐ¾ÐºÐ¾Ð²Ð° Ð·Ð° Ð´Ð¾Ð²Ð¾Ñ™Ð½Ð¾ Ð²ÐµÐ»Ð¸ÐºÐµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ð°"
 
-#: common.opt:636
+#: common.opt:635
 msgid "Generate code for functions even if they are fully inlined"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ ÐºÃ´Ð´ Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ñ‡Ð°Ðº Ð¸ Ð°ÐºÐ¾ Ñ�Ñƒ Ð¿Ð¾Ñ‚Ð¿ÑƒÐ½Ð¾ ÑƒÑ‚ÐºÐ°Ð½Ðµ"
 
-#: common.opt:640
+#: common.opt:639
 msgid "Emit static const variables even if they are not used"
 msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ñ‡Ð°Ðº Ð¸ Ð°ÐºÐ¾ Ñ�Ðµ Ð½Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ðµ"
 
-#: common.opt:644
+#: common.opt:643
 msgid "Give external symbols a leading underscore"
 msgstr "Ð”Ð¾Ð´Ð°Ñ˜ Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐ¸Ð¼ Ñ�Ð¸Ð¼Ð±Ð¾Ð»Ð¸Ð¼Ð° Ð²Ð¾Ð´ÐµÑ›Ñƒ Ð¿Ð¾Ð´Ð²Ð»Ð°ÐºÑƒ"
 
-#: common.opt:648 common.opt:852 common.opt:983
-msgid "Does nothing.  Preserved for backward compatibility."
-msgstr "Ð�Ðµ Ñ€Ð°Ð´Ð¸ Ð½Ð¸ÑˆÑ‚Ð°. ÐžÑ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ñ€Ð°Ð´Ð¸ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸ ÑƒÐ½Ð°Ð·Ð°Ð´."
-
-#: common.opt:652
+#: common.opt:651
 msgid "Set errno after built-in math functions"
 msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ errno Ð¿Ð¾Ñ�Ð»Ðµ ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¸Ñ… Ð¼Ð°Ñ‚ÐµÐ¼Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸Ñ… Ñ„Ñ˜Ð°"
 
-#: common.opt:656
+#: common.opt:655
 msgid "Report on permanent memory allocation"
 msgstr "Ð˜Ð·Ð²ÐµÑˆÑ‚Ð°Ð²Ð°Ñ˜ Ð¾ Ñ‚Ñ€Ð°Ñ˜Ð½Ð¾Ð¼ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ�Ð°ÑšÑƒ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ðµ"
 
-#: common.opt:663
+#: common.opt:662
 msgid "Attempt to merge identical constants and constant variables"
 msgstr "ÐŸÐ¾ÐºÑƒÑˆÐ°Ñ˜ Ð´Ð° Ñ�Ñ‚Ð¾Ð¿Ð¸Ñˆ Ð¸Ñ�Ñ‚Ð¾Ð²ÐµÑ‚Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
 
-#: common.opt:667
+#: common.opt:666
 msgid "Attempt to merge identical constants across compilation units"
 msgstr "ÐŸÐ¾ÐºÑƒÑˆÐ°Ñ˜ Ð´Ð° Ñ�Ñ‚Ð¾Ð¿Ð¸Ñˆ Ð¸Ñ�Ñ‚Ð¾Ð²ÐµÑ‚Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ Ð¿Ñ€ÐµÐºÐ¾ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ†Ð¸Ð¾Ð½Ð¸Ñ… Ñ˜ÐµÐ´Ð¸Ð½Ð¸Ñ†Ð°"
 
-#: common.opt:671
+#: common.opt:670
+#, fuzzy
+msgid "Attempt to merge identical debug strings across compilation units"
+msgstr "ÐŸÐ¾ÐºÑƒÑˆÐ°Ñ˜ Ð´Ð° Ñ�Ñ‚Ð¾Ð¿Ð¸Ñˆ Ð¸Ñ�Ñ‚Ð¾Ð²ÐµÑ‚Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ Ð¿Ñ€ÐµÐºÐ¾ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ†Ð¸Ð¾Ð½Ð¸Ñ… Ñ˜ÐµÐ´Ð¸Ð½Ð¸Ñ†Ð°"
+
+#: common.opt:674
 msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr "ÐžÐ³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸ Ð´Ð¸Ñ˜Ð°Ð³Ð½Ð¾Ñ�Ñ‚Ð¸ÐºÑƒ Ð½Ð° <number> Ð·Ð½Ð°ÐºÐ¾Ð²Ð° Ð¿Ð¾ Ð»Ð¸Ð½Ð¸Ñ˜Ð¸.  0 Ñ�ÑƒÐ·Ð±Ð¸Ñ˜Ð° Ð¿Ñ€ÐµÐ»Ð°Ð¼Ð°ÑšÐµ Ð»Ð¸Ð½Ð¸Ñ˜Ð°"
 
-#: common.opt:675
+#: common.opt:678
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾ Ð¼Ð¾Ð´ÑƒÐ»Ð¾-Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ñƒ Ð¡ÐœÐ¡Ð° Ð¿Ñ€Ðµ Ð¿Ñ€Ð²Ð¾Ð³ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð³ Ð¿Ñ€Ð¾Ð»Ð°Ð·Ð°"
 
-#: common.opt:679
+#: common.opt:682
 #, fuzzy
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾ Ð¼Ð¾Ð´ÑƒÐ»Ð¾-Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ñƒ Ð¡ÐœÐ¡Ð° Ð¿Ñ€Ðµ Ð¿Ñ€Ð²Ð¾Ð³ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð³ Ð¿Ñ€Ð¾Ð»Ð°Ð·Ð°"
 
-#: common.opt:683
+#: common.opt:686
 msgid "Move loop invariant computations out of loops"
 msgstr "ÐŸÑ€ÐµÐ¼ÐµÑ�Ñ‚Ð¸ Ð¸Ð½Ð²Ð°Ñ€Ð¸Ñ˜Ð°Ð½Ñ‚Ð½Ð° Ñ€Ð°Ñ‡ÑƒÐ½Ð°ÑšÐ° Ð¸Ð·Ð²Ð°Ð½ Ð¿ÐµÑ‚Ñ™Ð¸"
 
-#: common.opt:687
+#: common.opt:690
 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
 msgstr "Ð”Ð¾Ð´Ð°Ñ˜ Ð±Ð»Ð°Ñ‚Ð¾Ð±Ñ€Ð°Ð½Ñ�ÐºÑƒ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ñƒ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ð·Ð° Ñ˜ÐµÐ´Ð½Ð¾Ð½Ð¸Ñ‚Ð½Ð¸ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼"
 
-#: common.opt:691
+#: common.opt:694
 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
 msgstr "Ð”Ð¾Ð´Ð°Ñ˜ Ð±Ð»Ð°Ñ‚Ð¾Ð±Ñ€Ð°Ð½Ñ�ÐºÑƒ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ñƒ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ð·Ð° Ð²Ð¸ÑˆÐµÐ½Ð¸Ñ‚Ð½Ð¸ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼"
 
-#: common.opt:695
+#: common.opt:698
 msgid "Ignore read operations when inserting mudflap instrumentation"
 msgstr "Ð˜Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐ¸ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñ‡Ð¸Ñ‚Ð°ÑšÐ° Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ€ÐµÐ¼Ð°ÑšÑƒ Ð±Ð»Ð°Ñ‚Ð¾Ð±Ñ€Ð°Ð½Ð¾Ð¼"
 
-#: common.opt:699
+#: common.opt:702
 #, fuzzy
 msgid "Use the RTL dead code elimination pass"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÐµÐ»Ð¸Ð¼Ð¸Ð½Ð°Ñ†Ð¸Ñ˜Ñƒ Ð¼Ñ€Ñ‚Ð²Ð¸Ñ… Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚ÐµÑšÐ°"
 
-#: common.opt:703
+#: common.opt:706
 #, fuzzy
 msgid "Use the RTL dead store elimination pass"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÐµÐ»Ð¸Ð¼Ð¸Ð½Ð°Ñ†Ð¸Ñ˜Ñƒ Ð¼Ñ€Ñ‚Ð²Ð¸Ñ… Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚ÐµÑšÐ°"
 
-#: common.opt:707
+#: common.opt:710
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸/Ð¸Ñ�ÐºÑ™ÑƒÑ‡Ð¸ Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ð¾ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ñƒ Ð¿ÐµÑ‚Ñ™Ð°Ð¼Ð° ÐºÐ¾Ñ˜Ðµ Ñ�Ñƒ Ð²ÐµÑ› Ð¿Ñ€Ð¾ÑˆÐ»Ðµ ÐºÑ€Ð¾Ð· Ð¼Ð¾Ð´ÑƒÐ»Ð¾-Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÐµ"
 
-#: common.opt:711
+#: common.opt:714
 msgid "Support synchronous non-call exceptions"
 msgstr "ÐŸÐ¾Ð´Ñ€Ð¶Ð¸ Ñ�Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ðµ Ð½ÐµÐ¿Ð¾Ð·Ð¸Ð²Ð½Ðµ Ð¸Ð·ÑƒÐ·ÐµÑ‚ÐºÐµ"
 
-#: common.opt:715
+#: common.opt:718
 msgid "When possible do not generate stack frames"
 msgstr "ÐšÐ°Ð´Ð° Ñ˜Ðµ Ð¼Ð¾Ð³ÑƒÑ›Ðµ Ð½Ðµ Ñ�Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¾ÐºÐ²Ð¸Ñ€Ðµ Ñ�Ñ‚ÐµÐºÐ°"
 
-#: common.opt:719
+#: common.opt:722
 msgid "Expand OpenMP operations on SSA form"
 msgstr ""
 
-#: common.opt:723
+#: common.opt:726
 msgid "Do the full register move optimization pass"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ð¿Ð¾Ñ‚Ð¿ÑƒÐ½Ð¸ Ð¿Ñ€Ð¾Ð»Ð°Ð· Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ Ð¿Ð¾Ð¼ÐµÑ€Ð°ÑšÐµÐ¼ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð°"
 
-#: common.opt:727
+#: common.opt:730
 msgid "Optimize sibling and tail recursive calls"
 msgstr "ÐžÐ¿Ñ‚Ð¸Ð¼Ð¸Ð·ÑƒÑ˜ Ñ�Ñ€Ð¾Ð´Ð½Ð¸Ñ‡ÐºÐµ Ð¸ Ñ€ÐµÐ¿Ð½Ð¾ Ñ€ÐµÐºÑƒÑ€Ð·Ð¸Ð²Ð½Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ðµ"
 
-#: common.opt:731 common.opt:735
+#: common.opt:734 common.opt:738
 msgid "Report on memory allocation before interprocedural optimization"
 msgstr ""
 
-#: common.opt:739
+#: common.opt:742
 msgid "Pack structure members together without holes"
 msgstr "ÐŸÐ°ÐºÑƒÑ˜ Ñ‡Ð»Ð°Ð½Ð¾Ð²Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¾ Ð±ÐµÐ· Ñ€ÑƒÐ¿Ð°"
 
-#: common.opt:743
+#: common.opt:746
 msgid "Set initial maximum structure member alignment"
 msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾ Ð½Ð°Ñ˜Ð²ÐµÑ›Ðµ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ"
 
-#: common.opt:747
+#: common.opt:750
 msgid "Return small aggregates in memory, not registers"
 msgstr "Ð’Ñ€Ð°Ñ›Ð°Ñ˜ Ð¼Ð°Ð»Ðµ Ñ�ÐºÑƒÐ¿Ð¸Ð½Ðµ Ñƒ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ð¸, Ð½Ðµ Ñƒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¸Ð¼Ð°"
 
-#: common.opt:751
+#: common.opt:754
 msgid "Perform loop peeling"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ñ™ÑƒÑˆÑ›ÐµÑšÐµ Ð¿ÐµÑ‚Ñ™Ð¸"
 
-#: common.opt:755
+#: common.opt:758
 msgid "Enable machine specific peephole optimizations"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¼Ð°ÑˆÐ¸Ð½Ñ�ÐºÐ¸-Ð·Ð°Ð²Ð¸Ñ�Ð½Ðµ Ð¾ÐºÐ½Ð°Ñ�Ñ‚Ðµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: common.opt:759
+#: common.opt:762
 msgid "Enable an RTL peephole pass before sched2"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¾ÐºÐ½Ð°Ñ�Ñ‚Ð¸ Ð Ð¢Ð› Ð¿Ñ€Ð¾Ð»Ð°Ð· Ð¿Ñ€Ðµ sched2"
 
-#: common.opt:763
+#: common.opt:766
 msgid "Generate position-independent code if possible (large mode)"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¿Ð¾Ð»Ð¾Ð¶Ð°Ñ˜Ð½Ð¾-Ð½ÐµÐ·Ð°Ð²Ð¸Ñ�Ð½Ð¸ ÐºÃ´Ð´ Ð°ÐºÐ¾ Ñ˜Ðµ Ð¼Ð¾Ð³ÑƒÑ›Ðµ (Ð²ÐµÐ»Ð¸ÐºÐ¸ Ñ€ÐµÐ¶Ð¸Ð¼)"
 
-#: common.opt:767
+#: common.opt:770
 msgid "Generate position-independent code for executables if possible (large mode)"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¿Ð¾Ð»Ð¾Ð¶Ð°Ñ˜Ð½Ð¾-Ð½ÐµÐ·Ð°Ð²Ð¸Ñ�Ð½Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¸Ð·Ð²Ñ€ÑˆÐ½Ðµ Ð°ÐºÐ¾ Ñ˜Ðµ Ð¼Ð¾Ð³ÑƒÑ›Ðµ (Ð²ÐµÐ»Ð¸ÐºÐ¸ Ñ€ÐµÐ¶Ð¸Ð¼)"
 
-#: common.opt:771
+#: common.opt:774
 msgid "Generate position-independent code if possible (small mode)"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¿Ð¾Ð»Ð¾Ð¶Ð°Ñ˜Ð½Ð¾-Ð½ÐµÐ·Ð°Ð²Ð¸Ñ�Ð½Ð¸ ÐºÃ´Ð´ Ð°ÐºÐ¾ Ñ˜Ðµ Ð¼Ð¾Ð³ÑƒÑ›Ðµ (Ð¼Ð°Ð»Ð¸ Ñ€ÐµÐ¶Ð¸Ð¼)"
 
-#: common.opt:775
+#: common.opt:778
 msgid "Generate position-independent code for executables if possible (small mode)"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¿Ð¾Ð»Ð¾Ð¶Ð°Ñ˜Ð½Ð¾-Ð½ÐµÐ·Ð°Ð²Ð¸Ñ�Ð½Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¸Ð·Ð²Ñ€ÑˆÐ½Ðµ Ð°ÐºÐ¾ Ñ˜Ðµ Ð¼Ð¾Ð³ÑƒÑ›Ðµ (Ð¼Ð°Ð»Ð¸ Ñ€ÐµÐ¶Ð¸Ð¼)"
 
-#: common.opt:779
+#: common.opt:782
 #, fuzzy
 msgid "Run predictive commoning optimization."
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ñƒ Ð¿Ð¾Ð¼ÐµÑ€Ð°ÑšÐµÐ¼ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð°"
 
-#: common.opt:783
+#: common.opt:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð¿Ñ€ÐµÐ´Ð¾Ñ…Ð²Ð°Ñ‚Ð°ÑšÐ°, Ð°ÐºÐ¾ Ñ�Ñƒ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ðµ, Ð·Ð° Ð½Ð¸Ð·Ð¾Ð²Ðµ Ñƒ Ð¿ÐµÑ‚Ñ™Ð°Ð¼Ð°"
 
-#: common.opt:787
+#: common.opt:790
 msgid "Enable basic program profiling code"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ�Ð°ÑšÐµ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð°"
 
-#: common.opt:791
+#: common.opt:794
 msgid "Insert arc-based program profiling code"
 msgstr "Ð£Ð±Ð°Ñ†Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ�Ð°ÑšÐµ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð° Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ñƒ Ð»ÑƒÐºÐ¾Ð²Ð°"
 
-#: common.opt:795
+#: common.opt:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÑƒÐ¾Ð±Ð¸Ñ‡Ð°Ñ˜ÐµÐ½Ðµ Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ Ð·Ð° Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð½Ð¸Ñ… Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ð°, Ñ€Ð°Ð´Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ñƒ Ð¾Ð´Ð·Ð¸Ð²Ð° Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ�Ð°ÑšÐ°"
 
-#: common.opt:799
+#: common.opt:802
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÑƒÐ¾Ð±Ð¸Ñ‡Ð°Ñ˜ÐµÐ½Ðµ Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ Ð·Ð° Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ñƒ Ð¾Ð´Ð·Ð¸Ð²Ð° Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ�Ð°ÑšÐ°"
 
-#: common.opt:803
+#: common.opt:806
 msgid "Insert code to profile values of expressions"
 msgstr "Ð£Ð¼ÐµÑ›Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ�Ð°ÑšÐµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¸Ð·Ñ€Ð°Ð·Ð°"
 
-#: common.opt:810
+#: common.opt:813
 msgid "Make compile reproducible using <string>"
 msgstr "Ð£Ñ‡Ð¸Ð½Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ†Ð¸Ñ˜Ñƒ Ð¿Ð¾Ð½Ð¾Ð²Ñ™Ð¸Ð²Ð¾Ð¼ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚ÐµÑ›Ð¸ <string>"
 
-#: common.opt:820
+#: common.opt:823
 msgid "Record gcc command line switches in the object file."
 msgstr ""
 
-#: common.opt:824
+#: common.opt:827
 msgid "Return small aggregates in registers"
 msgstr "Ð’Ñ€Ð°Ñ›Ð°Ñ˜ Ð¼Ð°Ð»Ðµ Ñ�ÐºÑƒÐ¿Ð¸Ð½Ðµ Ñƒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¸Ð¼Ð°"
 
-#: common.opt:828
+#: common.opt:831
 msgid "Enables a register move optimization"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ñƒ Ð¿Ð¾Ð¼ÐµÑ€Ð°ÑšÐµÐ¼ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð°"
 
-#: common.opt:832
+#: common.opt:835
 msgid "Perform a register renaming optimization pass"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ð¿Ñ€Ð¾Ð»Ð°Ð· Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ Ð¿Ñ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°ÑšÐµÐ¼ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð°"
 
-#: common.opt:836
+#: common.opt:839
 msgid "Reorder basic blocks to improve code placement"
 msgstr "ÐŸÑ€ÐµÑ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð¸ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ðµ Ð±Ð»Ð¾ÐºÐ¾Ð²Ðµ Ñ€Ð°Ð´Ð¸ Ð¿Ð¾Ð±Ð¾Ñ™ÑˆÐ°ÑšÐ° Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÑšÐ° ÐºÃ´Ð´Ð°"
 
-#: common.opt:840
+#: common.opt:843
 msgid "Reorder basic blocks and partition into hot and cold sections"
 msgstr "ÐŸÑ€ÐµÑ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð¸ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ðµ Ð±Ð»Ð¾ÐºÐ¾Ð²Ðµ Ð¸ Ð¿Ð¾Ð´ÐµÐ»Ð¸ Ð½Ð° Ð²Ñ€ÑƒÑ›Ðµ Ð¸ Ñ…Ð»Ð°Ð´Ð½Ðµ Ð¾Ð´ÐµÑ™ÐºÐµ"
 
-#: common.opt:844
+#: common.opt:847
 msgid "Reorder functions to improve code placement"
 msgstr "ÐŸÑ€ÐµÑ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ñ€Ð°Ð´Ð¸ Ð¿Ð¾Ð±Ð¾Ñ™ÑˆÐ°ÑšÐ° Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÑšÐ° ÐºÃ´Ð´Ð°"
 
-#: common.opt:848
+#: common.opt:851
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr "Ð”Ð¾Ð´Ð°Ñ˜ Ð¿Ñ€Ð¾Ð»Ð°Ð· ÐµÐ»Ð¸Ð¼Ð¸Ð½Ð°Ñ†Ð¸Ñ˜Ðµ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¸Ñ… Ð¿Ð¾Ð´Ð¸Ð·Ñ€Ð°Ð·Ð° Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° Ð¿ÐµÑ‚Ñ™Ðµ"
 
-#: common.opt:856
+#: common.opt:859
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr "Ð˜Ñ�ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ ÐºÐ¾Ñ˜Ðµ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ˜Ñƒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾ Ð¿Ð¾Ð½Ð°ÑˆÐ°ÑšÐµ Ð¤ÐŸ Ð·Ð°Ð¾ÐºÑ€ÑƒÐ¶Ð¸Ð²Ð°ÑšÐ°"
 
-#: common.opt:860
+#: common.opt:863
 msgid "Enable scheduling across basic blocks"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð¿Ñ€ÐµÐºÐ¾ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸Ñ… Ð±Ð»Ð¾ÐºÐ¾Ð²Ð°"
 
-#: common.opt:864
+#: common.opt:867
 msgid "Allow speculative motion of non-loads"
 msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ñ�Ð¿ÐµÐºÑƒÐ»Ð°Ñ‚Ð¸Ð²Ð½Ð¾ ÐºÑ€ÐµÑ‚Ð°ÑšÐµ Ð½Ðµ-ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ°"
 
-#: common.opt:868
+#: common.opt:871
 msgid "Allow speculative motion of some loads"
 msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ñ�Ð¿ÐµÐºÑƒÐ»Ð°Ñ‚Ð¸Ð²Ð½Ð¾ ÐºÑ€ÐµÑ‚Ð°ÑšÐµ Ð½ÐµÐºÐ¸Ñ… ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ°"
 
-#: common.opt:872
+#: common.opt:875
 msgid "Allow speculative motion of more loads"
 msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ñ�Ð¿ÐµÐºÑƒÐ»Ð°Ñ‚Ð¸Ð²Ð½Ð¾ ÐºÑ€ÐµÑ‚Ð°ÑšÐµ Ð²Ð¸ÑˆÐµ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ°"
 
-#: common.opt:876
+#: common.opt:879
 msgid "Set the verbosity level of the scheduler"
 msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð½Ð¸Ð²Ð¾ Ð¾Ð¿ÑˆÐ¸Ñ€Ð½Ð¾Ñ�Ñ‚Ð¸ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°Ñ‡Ð°"
 
-#: common.opt:880
+#: common.opt:883
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr "Ð�ÐºÐ¾ Ñ�Ðµ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’ÑƒÑ˜Ðµ Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð¾Ð³ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ°, Ð¸Ð·Ð²Ñ€ÑˆÐ¸ Ñ�ÑƒÐ¿ÐµÑ€Ð±Ð»Ð¾ÐºÐ¾Ð²Ñ�ÐºÐ¾ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÐµ"
 
-#: common.opt:884
+#: common.opt:887
 msgid "If scheduling post reload, do trace scheduling"
 msgstr "Ð�ÐºÐ¾ Ñ�Ðµ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’ÑƒÑ˜Ðµ Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð¾Ð³ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ°, Ð¸Ð·Ð²Ñ€ÑˆÐ¸ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ñ‚Ñ€Ð°Ð³Ð°"
 
-#: common.opt:888
+#: common.opt:891
 msgid "Reschedule instructions before register allocation"
 msgstr "ÐŸÑ€ÐµÑ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð¿Ñ€Ðµ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ�Ð°ÑšÐ° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð°"
 
-#: common.opt:892
+#: common.opt:895
 msgid "Reschedule instructions after register allocation"
 msgstr "ÐŸÑ€ÐµÑ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ�Ð»Ðµ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ�Ð°ÑšÐ° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð°"
 
-#: common.opt:898
+#: common.opt:901
 msgid "Allow premature scheduling of queued insns"
 msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ð¿Ñ€ÐµÑ€Ð°Ð½Ð¾ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð¸Ñ˜Ð° Ñƒ Ñ€ÐµÐ´Ñƒ"
 
-#: common.opt:902
+#: common.opt:905
 msgid "Set number of queued insns that can be prematurely scheduled"
 msgstr "Ð‘Ñ€Ð¾Ñ˜ Ð¸Ñ˜Ð° Ñƒ Ñ€ÐµÐ´Ñƒ ÐºÐ¾Ñ˜Ðµ Ñ�Ðµ Ð¼Ð¾Ð³Ñƒ Ð¿Ñ€ÐµÑ€Ð°Ð½Ð¾ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°Ñ‚Ð¸"
 
-#: common.opt:910 common.opt:914
+#: common.opt:913 common.opt:917
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr "ÐŸÑ€Ð¾Ð²ÐµÑ€Ð° Ñ€Ð°Ñ�Ñ‚Ð¾Ñ˜Ð°ÑšÐ° Ð·Ð°Ð²Ð¸Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸ Ñƒ Ð¿Ñ€ÐµÑ€Ð°Ð½Ð¾Ð¼ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÑƒ Ð¸Ñ˜Ð° Ñƒ Ñ€ÐµÐ´Ñƒ"
 
-#: common.opt:918
+#: common.opt:921
 msgid "Access data in the same section from shared anchor points"
 msgstr "ÐŸÑ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð°Ñ˜ Ð¿Ð¾Ð´Ð°Ñ†Ð¸Ð¼Ð° Ñƒ Ð¸Ñ�Ñ‚Ð¾Ð¼ Ð¾Ð´ÐµÑ™ÐºÑƒ Ð¸Ð· Ð´ÐµÑ™ÐµÐ½Ð¸Ñ… Ñ�Ð¸Ð´Ñ€Ð¸ÑˆÐ½Ð¸Ñ… Ñ‚Ð°Ñ‡Ð°ÐºÐ°"
 
-#: common.opt:922
+#: common.opt:925
 msgid "Perform sequence abstraction optimization on RTL"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ñƒ Ð°Ð¿Ñ�Ñ‚Ñ€Ð°ÐºÑ†Ð¸Ñ˜Ðµ Ñ€ÐµÐ´Ð¾Ñ�Ð»ÐµÐ´Ð° Ð¿Ñ€Ð¸ Ð Ð¢Ð›Ñƒ"
 
-#: common.opt:926
+#: common.opt:929
 msgid "Eliminate redundant sign extensions using LCM."
 msgstr "Ð£ÐºÐ»Ð¾Ð½Ð¸ Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð° Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ° Ð·Ð½Ð°ÐºÐ° Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ Ð›Ð¦ÐœÐ°."
 
-#: common.opt:930
+#: common.opt:933
 #, fuzzy
 msgid "Show column numbers in diagnostics, when available.  Default off"
 msgstr "ÐŸÑ€Ð¸ÐºÐ°Ð·ÑƒÑ˜ Ð±Ñ€Ð¾Ñ˜ÐµÐ²Ðµ ÐºÐ¾Ð»Ð¾Ð½Ð° Ñƒ Ð´Ð¸Ñ˜Ð°Ð³Ð½Ð¾Ñ�Ñ‚Ð¸Ñ†Ð¸, Ð°ÐºÐ¾ Ñ�Ñƒ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸.  ÐŸÐ¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾ ÑƒÐºÑ™ÑƒÑ‡ÐµÐ½Ð¾."
 
-#: common.opt:934
+#: common.opt:937
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr "Ð˜Ñ�ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÑ‚Ð½Ðµ Ð¿Ñ€Ð¸ Ð˜Ð•Ð•Ð• Ð¸Ð·Ð´Ð°Ð²Ð°ÑšÑƒ Ð�Ð°Ð�Ð°"
 
-#: common.opt:938
+#: common.opt:941
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 msgstr ""
 
-#: common.opt:942
+#: common.opt:945
 msgid "Convert floating point constants to single precision constants"
 msgstr "ÐŸÑ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð¼ Ð·Ð°Ñ€ÐµÐ·Ñƒ Ñƒ Ñ˜ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ñ€ÑƒÐºÑƒ Ð¿Ñ€ÐµÑ†Ð¸Ð·Ð½Ð¾Ñ�Ñ‚"
 
-#: common.opt:946
+#: common.opt:949
 msgid "Split lifetimes of induction variables when loops are unrolled"
 msgstr "ÐŸÐ¾Ð´ÐµÐ»Ð¸ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð° Ð¶Ð¸Ð²Ð¾Ñ‚Ð° Ð¸Ð½Ð´ÑƒÐºÑ†Ð¸Ð¾Ð½Ð¸Ñ… Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¸Ñ… ÐºÐ°Ð´Ð° Ñ�Ðµ Ð¿ÐµÑ‚Ñ™Ðµ Ð¾Ð´Ð¼Ð¾Ñ‚Ð°Ð²Ð°Ñ˜Ñƒ"
 
-#: common.opt:950
+#: common.opt:953
 msgid "Split wide types into independent registers"
 msgstr ""
 
-#: common.opt:954
+#: common.opt:957
 msgid "Apply variable expansion when loops are unrolled"
 msgstr "ÐŸÑ€Ð¸Ð¼ÐµÐ½Ð¸ ÑˆÐ¸Ñ€ÐµÑšÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¸Ñ… ÐºÐ°Ð´Ð° Ñ�Ðµ Ð¿ÐµÑ‚Ñ™Ðµ Ð¾Ð´Ð¼Ð¾Ñ‚Ð°Ð²Ð°Ñ˜Ñƒ"
 
-#: common.opt:960
+#: common.opt:963
 msgid "Insert stack checking code into the program"
 msgstr "Ð£Ð¼ÐµÑ‚Ð½Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¿Ñ€Ð¾Ð²ÐµÑ€Ñƒ Ñ�Ñ‚ÐµÐºÐ° Ñƒ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼"
 
-#: common.opt:967
+#: common.opt:970
 msgid "Trap if the stack goes past <register>"
 msgstr "Ð¥Ð²Ð°Ñ‚Ð°Ñ˜ Ð°ÐºÐ¾ Ñ�Ñ‚ÐµÐº Ð¿Ñ€Ð¾Ñ’Ðµ Ð¿Ð¾Ñ€ÐµÐ´ <register>"
 
-#: common.opt:971
+#: common.opt:974
 msgid "Trap if the stack goes past symbol <name>"
 msgstr "Ð¥Ð²Ð°Ñ‚Ð°Ñ˜ Ð°ÐºÐ¾ Ñ�Ñ‚ÐµÐº Ð¿Ñ€Ð¾Ñ’Ðµ Ð¿Ð¾Ñ€ÐµÐ´ Ñ�Ð¸Ð¼Ð±Ð¾Ð»Ð° <name>"
 
-#: common.opt:975
+#: common.opt:978
 msgid "Use propolice as a stack protection method"
 msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ propolice ÐºÐ°Ð¾ Ð¼ÐµÑ‚Ð¾Ð´ Ð·Ð°ÑˆÑ‚Ð¸Ñ‚Ðµ Ñ�Ñ‚ÐµÐºÐ°"
 
-#: common.opt:979
+#: common.opt:982
 msgid "Use a stack protection method for every function"
 msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¼ÐµÑ‚Ð¾Ð´ Ð·Ð°ÑˆÑ‚Ð¸Ñ‚Ðµ Ñ�Ñ‚ÐµÐºÐ° Ð·Ð° Ñ�Ð²Ð°ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
 
-#: common.opt:991
+#: common.opt:994
 msgid "Assume strict aliasing rules apply"
 msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð° Ñ�Ñ‚Ñ€Ð¾Ð³Ðµ Ð´Ð²Ð¾Ð»Ð¸Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: common.opt:995
+#: common.opt:998
 msgid "Treat signed overflow as undefined"
 msgstr "Ð¡Ð¼Ð°Ñ‚Ñ€Ð°Ñ˜ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾ Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ð·Ð° Ð½ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾"
 
-#: common.opt:999
+#: common.opt:1002
 msgid "Check for syntax errors, then stop"
 msgstr "ÐŸÑ€Ð¾Ð²ÐµÑ€Ð¸ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð½Ðµ Ð³Ñ€ÐµÑˆÐºÐµ, Ð¿Ð° Ñ�Ñ‚Ð°Ð½Ð¸"
 
-#: common.opt:1003
+#: common.opt:1006
 msgid "Create data files needed by \"gcov\""
 msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð½Ðµ Ð·Ð° â€žgcovâ€œ"
 
-#: common.opt:1007
+#: common.opt:1010
 msgid "Perform jump threading optimizations"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ Ð¿Ð»ÐµÑ‚ÐµÑšÐ° Ñ�ÐºÐ¾ÐºÐ¾Ð²Ð°"
 
-#: common.opt:1011
+#: common.opt:1014
 msgid "Report the time taken by each compiler pass"
 msgstr "Ð˜Ð·Ð²ÐµÑ�Ñ‚Ð¸ Ð¾ Ð²Ñ€ÐµÐ¼ÐµÐ½Ñƒ Ð¿Ð¾Ñ‚Ñ€Ð¾ÑˆÐµÐ½Ð¾Ð¼ Ñƒ Ñ�Ð²Ð°ÐºÐ¾Ð¼ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ñ�ÐºÐ¾Ð¼ Ð¿Ñ€Ð¾Ð»Ð°Ð·Ñƒ"
 
-#: common.opt:1015
+#: common.opt:1018
 msgid "Set the default thread-local storage code generation model"
 msgstr "ÐŸÐ¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð¼Ð¾Ð´ÐµÐ» Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐ° ÐºÃ´Ð´Ð° Ð·Ð° Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð¾ Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚ÐµÑšÐµ"
 
-#: common.opt:1019
+#: common.opt:1022
 msgid "Reorder top level functions, variables, and asms"
 msgstr "ÐŸÑ€ÐµÑƒÑ€ÐµÐ´Ð¸ Ñ€ÐµÐ´Ð¾Ñ�Ð»ÐµÐ´ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°, Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸ Ð°Ñ�Ð¼Ð¾Ð²Ð° Ð½Ð°Ñ˜Ð²Ð¸ÑˆÐµÐ³ Ð½Ð¸Ð²Ð¾Ð°"
 
-#: common.opt:1023
+#: common.opt:1026
 msgid "Perform superblock formation via tail duplication"
 msgstr "Ð¤Ð¾Ñ€Ð¼Ð¸Ñ€Ð°Ñ˜ Ñ�ÑƒÐ¿ÐµÑ€Ð±Ð»Ð¾ÐºÐ¾Ð²Ðµ Ð¿Ñ€ÐµÐºÐ¾ ÑƒÐ¼Ð½Ð¾Ð¶Ð°Ð²Ð°ÑšÐ° Ñ€ÐµÐ¿Ð°"
 
-#: common.opt:1030
+#: common.opt:1033
 msgid "Assume floating-point operations can trap"
 msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð¼ Ð·Ð°Ñ€ÐµÐ·Ñƒ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ñ…Ð²Ð°Ñ‚Ð°Ñ˜Ñƒ"
 
-#: common.opt:1034
+#: common.opt:1037
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr "Ð¥Ð²Ð°Ñ‚Ð°Ñ˜ Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ… Ð¿Ñ€Ð¸ Ð´Ð¾Ð´Ð°Ð²Ð°ÑšÑƒ, Ð¾Ð´ÑƒÐ·Ð¸Ð¼Ð°ÑšÑƒ Ð¸ Ð¼Ð½Ð¾Ð¶ÐµÑšÑƒ"
 
-#: common.opt:1038
+#: common.opt:1041
 msgid "Enable SSA-CCP optimization on trees"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¡Ð¡Ð�-Ð¦Ð¦ÐŸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ñƒ Ð½Ð°Ð´ Ñ�Ñ‚Ð°Ð±Ð»Ð¸Ð¼Ð°"
 
-#: common.opt:1042
+#: common.opt:1045
 msgid "Enable SSA-CCP optimization for stores and loads"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¡Ð¡Ð�-Ð¦Ð¦ÐŸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ñƒ Ð·Ð° Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚ÐµÑšÐ° Ð¸ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ°"
 
-#: common.opt:1046
+#: common.opt:1049
 msgid "Enable loop header copying on trees"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÐºÐ¾Ð¿Ð¸Ñ€Ð°ÑšÐµ Ð·Ð°Ð³Ð»Ð°Ð²Ñ™Ð° Ð¿ÐµÑ‚Ñ™Ðµ Ð½Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð¸Ð¼Ð°"
 
-#: common.opt:1050
+#: common.opt:1053
 msgid "Replace SSA temporaries with better names in copies"
 msgstr "Ð¡Ð¼ÐµÐ½Ð¸ Ð¡Ð¡Ð� Ð¿Ñ€Ð¸Ð²Ñ€ÐµÐ¼ÐµÐ½Ðµ Ð±Ð¾Ñ™Ð¸Ð¼ Ð¸Ð¼ÐµÐ½Ð¸Ð¼Ð° Ñƒ ÐºÐ¾Ð¿Ð¸Ñ˜Ð°Ð¼Ð°"
 
-#: common.opt:1054
+#: common.opt:1057
 msgid "Enable copy propagation on trees"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¸Ñ€Ð°ÑšÐµ ÐºÐ¾Ð¿Ð¸Ñ€Ð°ÑšÐ° Ð½Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð¸Ð¼Ð°"
 
-#: common.opt:1058
+#: common.opt:1065
 #, fuzzy
-msgid "This switch is obsolete"
-msgstr "ÐžÐ²Ð¾Ð¼ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ñƒ Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ˜Ð°"
-
-#: common.opt:1062
-#, fuzzy
 msgid "Transform condition stores into unconditional ones"
 msgstr "ÐŸÑ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸ ÑƒÑ�Ð»Ð¾Ð²Ð½Ðµ Ñ�ÐºÐ¾ÐºÐ¾Ð²Ðµ Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÐµ"
 
-#: common.opt:1066
+#: common.opt:1069
 msgid "Enable SSA dead code elimination optimization on trees"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¡Ð¡Ð� Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ñƒ ÐµÐ»Ð¸Ð¼Ð¸Ð½Ð°Ñ†Ð¸Ñ˜Ðµ Ð¼Ñ€Ñ‚Ð²Ð¾Ð³ ÐºÃ´Ð´Ð° Ð½Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð¸Ð¼Ð°"
 
-#: common.opt:1070
+#: common.opt:1073
 msgid "Enable dominator optimizations"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð´Ð¾Ð¼Ð¸Ð½Ð°Ñ‚Ð¾Ñ€Ñ�ÐºÐµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: common.opt:1074
+#: common.opt:1077
 msgid "Enable dead store elimination"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÐµÐ»Ð¸Ð¼Ð¸Ð½Ð°Ñ†Ð¸Ñ˜Ñƒ Ð¼Ñ€Ñ‚Ð²Ð¸Ñ… Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚ÐµÑšÐ°"
 
-#: common.opt:1078
+#: common.opt:1081
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¿ÑƒÐ½Ñƒ ÐµÐ»Ð¸Ð¼Ð¸Ð½Ð°Ñ†Ð¸Ñ˜Ñƒ Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¾Ñ�Ñ‚Ð¸ (Ð¤Ð Ð•) Ð½Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð¸Ð¼Ð°"
 
-#: common.opt:1082
+#: common.opt:1085
 msgid "Enable loop invariant motion on trees"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÐºÑ€ÐµÑ‚Ð°ÑšÐµ Ð¸Ð½Ð²Ð°Ñ€Ð¸Ñ˜Ð°Ð½Ñ‚Ð¸ Ð¿ÐµÑ‚Ñ™Ðµ Ð½Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð¸Ð¼Ð°"
 
-#: common.opt:1086
+#: common.opt:1089
 msgid "Enable linear loop transforms on trees"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð»Ð¸Ð½ÐµÐ°Ñ€Ð½Ðµ Ñ‚Ñ€Ð°Ð½Ñ�Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ðµ Ð¿ÐµÑ‚Ñ™Ð¸ Ð½Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð¸Ð¼Ð°"
 
-#: common.opt:1090
+#: common.opt:1093
 msgid "Create canonical induction variables in loops"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ ÐºÐ°Ð½Ð¾Ð½Ð¸Ñ‡ÐºÐµ Ð¸Ð½Ð´ÑƒÐºÑ†Ð¸Ð¾Ð½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ñƒ Ð¿ÐµÑ‚Ñ™Ð°Ð¼Ð°"
 
-#: common.opt:1094
+#: common.opt:1097
 msgid "Enable loop optimizations on tree level"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ Ð¿ÐµÑ‚Ñ™Ð¸ Ð½Ð° Ð½Ð¸Ð²Ð¾Ñƒ Ñ�Ñ‚Ð°Ð±Ð»Ð°"
 
-#: common.opt:1098
+#: common.opt:1101
 #, fuzzy
 msgid "Enable automatic parallelization of loops"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð°ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: common.opt:1102
+#: common.opt:1105
 msgid "Enable SSA-PRE optimization on trees"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¡Ð¡Ð�-ÐŸÐ Ð• Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ñƒ Ð½Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð¸Ð¼Ð°"
 
-#: common.opt:1106
+#: common.opt:1109
 #, fuzzy
 msgid "Enable reassociation on tree level"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ Ð¿ÐµÑ‚Ñ™Ð¸ Ð½Ð° Ð½Ð¸Ð²Ð¾Ñƒ Ñ�Ñ‚Ð°Ð±Ð»Ð°"
 
-#: common.opt:1110
+#: common.opt:1113
 msgid "Perform structural alias analysis"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ð°Ð½Ð°Ð»Ð¸Ð·Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ð¸Ñ… Ð´Ð²Ð¾Ð»Ð¸Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: common.opt:1114
+#: common.opt:1117
 msgid "Enable SSA code sinking on trees"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¡Ð¡Ð� Ð¿Ð¾Ñ‚Ð°Ð¿Ð°ÑšÐµ ÐºÃ´Ð´Ð° Ð½Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð¸Ð¼Ð°"
 
-#: common.opt:1118
+#: common.opt:1121
 msgid "Perform scalar replacement of aggregates"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ñƒ Ð·Ð°Ð¼ÐµÐ½Ñƒ Ñ�ÐºÑƒÐ¿Ð¸Ð½Ð°"
 
-#: common.opt:1122
+#: common.opt:1125
 msgid "Replace temporary expressions in the SSA->normal pass"
 msgstr "Ð—Ð°Ð¼ÐµÐ½Ð¸ Ð¿Ñ€Ð¸Ð²Ñ€ÐµÐ¼ÐµÐ½Ðµ Ð¸Ð·Ñ€Ð°Ð·Ðµ Ñƒ Ð¿Ñ€Ð¾Ð»Ð°Ð·Ñƒ Ð¡Ð¡Ð�->Ð½Ð¾Ñ€Ð¼Ð°Ð»Ð½Ð¾"
 
-#: common.opt:1126
+#: common.opt:1129
 msgid "Perform live range splitting during the SSA->normal pass"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ð¿Ð¾Ð´ÐµÐ»Ñƒ Ð¾Ð¿Ñ�ÐµÐ³Ð° ÑƒÐ¶Ð¸Ð²Ð¾ Ñ‚Ð¾ÐºÐ¾Ð¼ Ð¿Ñ€Ð¾Ð»Ð°Ð·Ð° Ð¡Ð¡Ð�->Ð½Ð¾Ñ€Ð¼Ð°Ð»Ð½Ð¾"
 
-#: common.opt:1130
+#: common.opt:1133
 msgid "Perform Value Range Propagation on trees"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¸Ñ€Ð°ÑšÐµ Ð¾Ð¿Ñ�ÐµÐ³Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð¸Ð¼Ð°"
 
-#: common.opt:1134
+#: common.opt:1137
 msgid "Compile whole compilation unit at a time"
 msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜ Ñ†ÐµÐ»Ñƒ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ†Ð¸Ð¾Ð½Ñƒ Ñ˜ÐµÐ´Ð¸Ð½Ð¸Ñ†Ñƒ Ñƒ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñ‚Ñ€ÐµÐ½ÑƒÑ‚ÐºÑƒ"
 
-#: common.opt:1138
+#: common.opt:1141
 msgid "Perform loop unrolling when iteration count is known"
 msgstr "ÐžÐ´Ð¼Ð¾Ñ‚Ð°Ñ˜ Ð¿ÐµÑ‚Ñ™Ñƒ ÐºÐ°Ð´Ð° Ñ�Ðµ Ð·Ð½Ð° Ð±Ñ€Ð¾Ñ˜ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ð°"
 
-#: common.opt:1142
+#: common.opt:1145
 msgid "Perform loop unrolling for all loops"
 msgstr "ÐžÐ´Ð¼Ð¾Ñ‚Ð°Ñ˜ Ñ�Ð²Ðµ Ð¿ÐµÑ‚Ñ™Ðµ"
 
-#: common.opt:1149
+#: common.opt:1152
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ð´Ð° Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ Ð¿ÐµÑ‚Ñ™Ðµ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ðµ Ð´Ð° Ñ�Ðµ Ð¿ÐµÑ‚Ñ™Ðµ Ð½Ð¾Ñ€Ð¼Ð°Ð»Ð½Ð¾ Ð¿Ð¾Ð½Ð°ÑˆÐ°Ñ˜Ñƒ"
 
-#: common.opt:1153
+#: common.opt:1156
 msgid "Allow optimization for floating-point arithmetic which may change the"
 msgstr ""
 
-#: common.opt:1158
+#: common.opt:1161
 msgid "Same as -fassociative-math for expressions which include division."
 msgstr ""
 
-#: common.opt:1166
+#: common.opt:1169
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ð¼Ð°Ñ‚ÐµÐ¼Ð°Ñ‚Ð¸Ñ‡ÐºÐµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ ÐºÐ¾Ñ˜Ðµ Ð¼Ð¾Ð³Ñƒ Ð¿Ñ€ÐµÐºÑ€ÑˆÐ¸Ñ‚Ð¸ Ð˜Ð•Ð•Ð• Ð¸Ð»Ð¸ Ð˜Ð¡Ðž Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ðµ"
 
-#: common.opt:1170
+#: common.opt:1173
 msgid "Perform loop unswitching"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ð¾Ð´ÑƒÑ�Ð»Ð¾Ð²Ñ™Ð°Ð²Ð°ÑšÐµ Ð¿ÐµÑ‚Ñ™Ð¸"
 
-#: common.opt:1174
+#: common.opt:1177
 msgid "Just generate unwind tables for exception handling"
 msgstr "Ð¡Ð°Ð¼Ð¾ Ñ�Ñ‚Ð²Ð¾Ñ€Ð¸ Ñ‚Ð°Ð±ÐµÐ»Ðµ Ð¾Ð´Ð¼Ð¾Ñ‚Ð°Ð²Ð°ÑšÐ° Ð·Ð° Ñ€ÑƒÐºÐ¾Ð²Ð°ÑšÐµ Ð¸Ð·ÑƒÐ·ÐµÑ†Ð¸Ð¼Ð°"
 
-#: common.opt:1178
+#: common.opt:1181
 msgid "Perform variable tracking"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ð¿Ñ€Ð°Ñ›ÐµÑšÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¸Ñ…"
 
-#: common.opt:1182
+#: common.opt:1185
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 msgstr ""
 
-#: common.opt:1186
+#: common.opt:1189
 msgid "Enable loop vectorization on trees"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ñƒ Ð¿ÐµÑ‚Ñ™Ð¸ Ð½Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð¸Ð¼Ð°"
 
-#: common.opt:1190
+#: common.opt:1193
 #, fuzzy
 msgid "Enable use of cost model in vectorization"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ð”Ð‘ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°"
 
-#: common.opt:1194
+#: common.opt:1197
 msgid "Enable loop versioning when doing loop vectorization on trees"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð²ÐµÑ€Ð·Ð¸Ð¾Ð½Ð¸Ñ�Ð°ÑšÐµ Ð¿ÐµÑ‚Ñ™Ðµ Ð¿Ñ€Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð¸ Ð½Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð¸Ð¼Ð°"
 
-#: common.opt:1198
+#: common.opt:1201
 msgid "Set the verbosity level of the vectorizer"
 msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð½Ð¸Ð²Ð¾ Ð¾Ð¿ÑˆÐ¸Ñ€Ð½Ð¾Ñ�Ñ‚Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
 
-#: common.opt:1202
+#: common.opt:1205
 #, fuzzy
 msgid "Enable copy propagation of scalar-evolution information."
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¸Ñ€Ð°ÑšÐµ ÐºÐ¾Ð¿Ð¸Ñ€Ð°ÑšÐ° Ð·Ð° Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚ÐµÑšÐ° Ð¸ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ°"
 
-#: common.opt:1212
+#: common.opt:1215
 msgid "Add extra commentary to assembler output"
 msgstr "Ð”Ð¾Ð´Ð°Ñ˜ Ð´Ð¾Ð¿ÑƒÐ½Ñ�ÐºÐµ ÐºÐ¾Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ðµ Ñƒ Ð¸Ñ�Ð¿Ð¸Ñ�Ñƒ Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð°"
 
-#: common.opt:1216
+#: common.opt:1219
 msgid "Set the default symbol visibility"
 msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ñƒ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾Ñ�Ñ‚ Ñ�Ð¸Ð¼Ð±Ð¾Ð»Ð°"
 
-#: common.opt:1221
+#: common.opt:1224
 msgid "Use expression value profiles in optimizations"
 msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¸Ð·Ñ€Ð°Ð·Ð° Ñƒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð°Ð¼Ð°"
 
-#: common.opt:1225
+#: common.opt:1228
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr "ÐšÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐ¸ÑˆÐ¸ Ð¼Ñ€ÐµÐ¶Ðµ Ð¸ Ð¿Ð¾Ð´ÐµÐ»Ð¸ Ð½ÐµÐ¿Ð¾Ð²ÐµÐ·Ð°Ð½Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ Ñ˜ÐµÐ´Ð½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
 
-#: common.opt:1229
+#: common.opt:1232
 msgid "Perform whole program optimizations"
 msgstr "Ð˜Ð·Ð²Ñ€ÑˆÐ¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð³ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð°"
 
-#: common.opt:1233
+#: common.opt:1236
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ñ�Ðµ Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ðµ Ð°Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸ÐºÐµ Ð¾Ð¼Ð¾Ñ‚Ð°Ð²Ð°"
 
-#: common.opt:1237
+#: common.opt:1240
 msgid "Put zero initialized data in the bss section"
 msgstr "Ð¡Ñ‚Ð°Ð²Ð¸ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð½Ð° Ð½ÑƒÐ»Ñƒ Ñƒ Ð¾Ð´ÐµÑ™Ð°Ðº bss"
 
-#: common.opt:1241
+#: common.opt:1244
 msgid "Generate debug information in default format"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐµ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾Ð¼ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ"
 
-#: common.opt:1245
+#: common.opt:1248
 msgid "Generate debug information in COFF format"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐµ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ ÐšÐžÐ¤Ð¤Ð°"
 
-#: common.opt:1249
+#: common.opt:1252
 msgid "Generate debug information in DWARF v2 format"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐµ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ Ð”Ð’Ð�Ð Ð¤Ð° 2"
 
-#: common.opt:1253
+#: common.opt:1256
 msgid "Generate debug information in default extended format"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐµ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾Ð¼ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÐ½Ð¾Ð¼ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ"
 
-#: common.opt:1257
+#: common.opt:1260
 msgid "Generate debug information in STABS format"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐµ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ Ð¡Ð¢Ð�Ð‘Ð¡Ð°"
 
-#: common.opt:1261
+#: common.opt:1264
 msgid "Generate debug information in extended STABS format"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐµ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÐ½Ð¾Ð¼ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ Ð¡Ð¢Ð�Ð‘Ð¡Ð°"
 
-#: common.opt:1265
+#: common.opt:1268
 msgid "Generate debug information in VMS format"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐµ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ Ð’ÐœÐ¡Ð°"
 
-#: common.opt:1269
+#: common.opt:1272
 msgid "Generate debug information in XCOFF format"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐµ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ Ð˜ÐºÑ�ÐšÐžÐ¤Ð¤Ð°"
 
-#: common.opt:1273
+#: common.opt:1276
 msgid "Generate debug information in extended XCOFF format"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐµ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÐ½Ð¾Ð¼ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ Ð˜ÐºÑ�ÐšÐžÐ¤Ð¤Ð°"
 
-#: common.opt:1277
+#: common.opt:1280
 msgid "Place output into <file>"
 msgstr "Ð¡Ñ‚Ð°Ð²Ð¸ Ð¸Ð·Ð»Ð°Ð· Ñƒ <file>"
 
-#: common.opt:1281
+#: common.opt:1284
 msgid "Enable function profiling"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ�Ð°ÑšÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: common.opt:1285
+#: common.opt:1288
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr "Ð˜Ð·Ð´Ð°Ñ˜ ÑƒÐ¿Ð¾Ð·Ð¾Ñ€ÐµÑšÐ° Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð½Ð° Ð·Ð° Ñ�Ñ‚Ñ€Ð¾Ð³Ð¾ Ð¿Ð¾ÑˆÑ‚Ð¾Ð²Ð°ÑšÐµ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð°"
 
-#: common.opt:1289
+#: common.opt:1292
 msgid "Like -pedantic but issue them as errors"
 msgstr "ÐšÐ°Ð¾ -pedantic Ð°Ð»Ð¸ Ð¸Ñ… Ð¸Ð·Ð´Ð°Ñ˜ ÐºÐ°Ð¾ Ð³Ñ€ÐµÑˆÐºÐµ"
 
-#: common.opt:1293
+#: common.opt:1296
 msgid "Do not display functions compiled or elapsed time"
 msgstr "Ð�Ðµ Ð¿Ñ€Ð¸ÐºÐ°Ð·ÑƒÑ˜ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¾Ð²Ð°Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð¸Ð»Ð¸ Ð¿Ñ€Ð¾Ñ‚ÐµÐºÐ»Ð¾ Ð²Ñ€ÐµÐ¼Ðµ"
 
-#: common.opt:1297
+#: common.opt:1300
 msgid "Display the compiler's version"
 msgstr "ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ Ð²ÐµÑ€Ð·Ð¸Ñ˜Ñƒ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð°"
 
-#: common.opt:1301
+#: common.opt:1304
 msgid "Suppress warnings"
 msgstr "Ð¡ÑƒÐ·Ð±Ð¸Ñ˜ ÑƒÐ¿Ð¾Ð·Ð¾Ñ€ÐµÑšÐ°"
 
-#: common.opt:1305
+#: common.opt:1308
 #, fuzzy
 msgid "Create a shared library"
 msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð´ÐµÑ™ÐµÐ½Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ñƒ Ð˜Ð”Ð°"
 
-#: common.opt:1309
+#: common.opt:1312
 #, fuzzy
 msgid "Create a position independent executable"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¿Ð¾Ð»Ð¾Ð¶Ð°Ñ˜Ð½Ð¾-Ð½ÐµÐ·Ð°Ð²Ð¸Ñ�Ð½Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¸Ð·Ð²Ñ€ÑˆÐ½Ðµ Ð°ÐºÐ¾ Ñ˜Ðµ Ð¼Ð¾Ð³ÑƒÑ›Ðµ (Ð²ÐµÐ»Ð¸ÐºÐ¸ Ñ€ÐµÐ¶Ð¸Ð¼)"
 
+#: c.opt:41
+msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
+msgstr "ÐŸÐ¾Ñ‚Ð²Ñ€Ð´Ð¸ Ð´Ð° Ñ�Ðµ <answer> Ð¸ <question> Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°Ñ˜Ñƒ.  Ð¡Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµÐ¼ â€˜-â€™ Ð¸Ñ�Ð¿Ñ€ÐµÐ´ <question> Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÑƒÑ˜Ðµ Ñ�Ðµ Ð´Ð°Ñ‚Ð¸ <answer> Ð¸ <question>"
+
+#: c.opt:45
+msgid "Do not discard comments"
+msgstr "Ð�Ðµ Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜ ÐºÐ¾Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ðµ"
+
+#: c.opt:49
+msgid "Do not discard comments in macro expansions"
+msgstr "Ð�Ðµ Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜ ÐºÐ¾Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ðµ Ð¿Ñ€Ð¸ ÑˆÐ¸Ñ€ÐµÑšÑƒ Ð¼Ð°ÐºÑ€Ð¾Ð°"
+
+#: c.opt:53
+msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
+msgstr "Ð”ÐµÑ„Ð¸Ð½Ð¸ÑˆÐ¸ <macro> Ñ‡Ð¸Ñ˜Ð° Ñ˜Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ <val>.  Ð�ÐºÐ¾ Ñ˜Ðµ Ð´Ð°Ñ‚ Ñ�Ð°Ð¼Ð¾ <macro>, Ð·Ð° <val> Ñ�Ðµ ÑƒÐ·Ð¸Ð¼Ð° 1"
+
+#: c.opt:60
+msgid "Add <dir> to the end of the main framework include path"
+msgstr "Ð”Ð¾Ð´Ð°Ñ˜ <dir> Ð½Ð° ÐºÑ€Ð°Ñ˜ Ð³Ð»Ð°Ð²Ð½Ðµ Ð¿ÑƒÑ‚Ð°ÑšÐµ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ° Ñ€Ð°Ð´Ð½Ð¾Ð³ Ð¾ÐºÐ²Ð¸Ñ€Ð°"
+
+#: c.opt:64
+msgid "Print the name of header files as they are used"
+msgstr "Ð˜Ñ�Ð¿Ð¸Ñ�ÑƒÑ˜ Ð¸Ð¼ÐµÐ½Ð° Ð·Ð°Ð³Ð»Ð°Ð²Ñ™Ð° ÐºÐ¾Ñ˜Ðµ Ñ�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ðµ"
+
+#: c.opt:68 c.opt:863
+msgid "Add <dir> to the end of the main include path"
+msgstr "Ð”Ð¾Ð´Ð°Ñ˜ <dir> Ð½Ð° ÐºÑ€Ð°Ñ˜ Ð³Ð»Ð°Ð²Ð½Ðµ Ð¿ÑƒÑ‚Ð°ÑšÐµ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ°"
+
+#: c.opt:72
+msgid "Generate make dependencies"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ Ð·Ð°Ð²Ð¸Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸ Ð·Ð° Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡"
+
+#: c.opt:76
+msgid "Generate make dependencies and compile"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ Ð·Ð°Ð²Ð¸Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸ Ð·Ð° Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜"
+
+#: c.opt:80
+msgid "Write dependency output to the given file"
+msgstr "Ð˜Ñ�Ð¿Ð¸ÑˆÐ¸ Ð·Ð°Ð²Ð¸Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸ Ñƒ Ð´Ð°Ñ‚Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ"
+
+#: c.opt:84
+msgid "Treat missing header files as generated files"
+msgstr "Ð¡Ð¼Ð°Ñ‚Ñ€Ð°Ñ˜ Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜ÑƒÑ›Ð° Ð·Ð°Ð³Ð»Ð°Ð²Ñ™Ð° Ð·Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ"
+
+#: c.opt:88
+msgid "Like -M but ignore system header files"
+msgstr "ÐšÐ°Ð¾ -M Ð°Ð»Ð¸ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐ¸ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ�ÐºÐ° Ð·Ð°Ð³Ð»Ð°Ð²Ñ™Ð°"
+
+#: c.opt:92
+msgid "Like -MD but ignore system header files"
+msgstr "ÐšÐ°Ð¾ -MD Ð°Ð»Ð¸ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐ¸ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ�ÐºÐ° Ð·Ð°Ð³Ð»Ð°Ð²Ñ™Ð°"
+
+#: c.opt:96
+msgid "Generate phony targets for all headers"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ Ð»Ð°Ð¶Ð½Ðµ Ñ†Ð¸Ñ™ÐµÐ²Ðµ Ð·Ð° Ñ�Ð²Ð° Ð·Ð°Ð³Ð»Ð°Ð²Ñ™Ð°"
+
+#: c.opt:100
+msgid "Add a MAKE-quoted target"
+msgstr "Ð”Ð¾Ð´Ð°Ñ˜ Ñ†Ð¸Ñ™ Ñ†Ð¸Ñ‚Ñ€Ð°Ð½ Ð·Ð° Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡"
+
+#: c.opt:104
+msgid "Add an unquoted target"
+msgstr "Ð”Ð¾Ð´Ð°Ñ˜ Ð½ÐµÑ†Ð¸Ñ‚Ð¸Ñ€Ð°Ð½ Ñ†Ð¸Ñ™"
+
+#: c.opt:108
+msgid "Do not generate #line directives"
+msgstr "Ð�Ðµ Ñ�Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ðµ #line"
+
+#: c.opt:112
+msgid "Undefine <macro>"
+msgstr "ÐžÐ´Ð´ÐµÑ„Ð¸Ð½Ð¸ÑˆÐ¸ <macro>"
+
+#: c.opt:116
+msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ñ�Ñ‚Ð²Ð°Ñ€Ð¸ ÐºÐ¾Ñ˜Ðµ Ñ›Ðµ Ñ�Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ ÐºÐ¾Ð¼Ð¿Ð¸Ð»ÑƒÑ˜Ðµ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ ÐºÐ¾Ñ˜Ð¸ Ð¿Ð¾ÑˆÑ‚ÑƒÑ˜Ðµ Ð�Ð‘Ð˜"
+
+#: c.opt:120
+msgid "Warn about suspicious uses of memory addresses"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ñ�ÑƒÐ¼ÑšÐ¸Ð²Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐ¸Ñ… Ð°Ð´Ñ€ÐµÑ�Ð°"
+
+#: c.opt:124
+msgid "Enable most warning messages"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð²ÐµÑ›Ð¸Ð½Ñƒ Ð¿Ð¾Ñ€ÑƒÐºÐ° ÑƒÐ¿Ð¾Ð·Ð¾Ñ€ÐµÑšÐ°"
+
+#: c.opt:128
+#, fuzzy
+msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
+msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ñ˜Ðµ ÑƒÐ²ÐµÐº Ð½ÐµÑ‚Ð°Ñ‡Ð½Ð¾ ÑƒÑ�Ð»ÐµÐ´ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¾Ð³ Ð¾Ð¿Ñ�ÐµÐ³Ð° Ñ‚Ð¸Ð¿Ð°"
+
+#: c.opt:132
+msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´ Ð³Ð¾Ð´ Ñ�Ð°ÐºÑƒÐ¿Ñ™Ð°Ñ‡ Ñ�Ð¼ÐµÑ›Ð° Ð¿Ñ€ÐµÑ�Ñ€ÐµÑ‚Ð½Ðµ Ð´Ð¾Ð´ÐµÐ»Ñƒ Ñƒ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð¼ Ð¦-Ñƒ"
+
+#: c.opt:136
+msgid "Warn about casting functions to incompatible types"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñƒ Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
+
+#: c.opt:140
+msgid "Warn about C constructs that are not in the common subset of C and C++"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¦ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ ÐºÐ¾Ñ˜Ðµ Ð½Ð¸Ñ�Ñƒ Ñƒ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼ Ð¿Ð¾Ð´Ñ�ÐºÑƒÐ¿Ñƒ Ð¦-Ð° Ð¸ Ð¦++Ð°"
+
+#: c.opt:144
+#, fuzzy
+msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¦ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ ÐºÐ¾Ñ˜Ðµ Ð½Ð¸Ñ�Ñƒ Ñƒ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼ Ð¿Ð¾Ð´Ñ�ÐºÑƒÐ¿Ñƒ Ð¦-Ð° Ð¸ Ð¦++Ð°"
+
+#: c.opt:148
+msgid "Warn about casts which discard qualifiers"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐ° ÐºÐ¾Ñ˜Ð° Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ"
+
+#: c.opt:152
+msgid "Warn about subscripts whose type is \"char\""
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¸Ð½Ð´ÐµÐºÑ�Ðµ Ñ‚Ð¸Ð¿Ð° â€žcharâ€œ"
+
+#: c.opt:156
+#, fuzzy
+msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
+msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %q+D Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð´Ñ€Ð¼Ð°Ð½Ð° Ñ�Ð° %<longjmp%> Ð¸Ð»Ð¸ %<vfork%>"
+
+#: c.opt:160
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¼Ð¾Ð³ÑƒÑ›Ðµ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ðµ Ð±Ð»Ð¾ÐºÐ¾Ð²Ñ�ÐºÐµ ÐºÐ¾Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ðµ, Ð¸ Ð¦++ ÐºÐ¾Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ðµ ÐºÐ¾Ñ˜Ð¸ Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ñƒ Ñ˜ÐµÐ´Ð½Ñƒ Ñ„Ð¸Ð·Ð¸Ñ‡ÐºÑƒ Ð»Ð¸Ð½Ð¸Ñ˜Ñƒ"
+
+#: c.opt:164
+msgid "Synonym for -Wcomment"
+msgstr "Ð¡Ð¸Ð½Ð¾Ð½Ð¸Ð¼ Ð·Ð° -Wcomment"
+
+#: c.opt:168
+msgid "Warn for implicit type conversions that may change a value"
+msgstr ""
+
+#: c.opt:172
+#, fuzzy
+msgid "Warn for implicit type conversions between signed and unsigned integers"
+msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ… Ð¸ Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ… Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸Ñ… Ð¸Ð·Ñ€Ð°Ð·Ð°"
+
+#: c.opt:176
+msgid "Warn when all constructors and destructors are private"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ñƒ Ñ�Ð²Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¸ Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¸ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¸"
+
+#: c.opt:180
+msgid "Warn when a declaration is found after a statement"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ð½Ð°Ð¸Ñ’Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¿Ð¾Ñ�Ð»Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ"
+
+#: c.opt:184
+msgid "Warn about deprecated compiler features"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ðµ Ð¼Ð¾Ð³ÑƒÑ›Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€Ð°"
+
+#: c.opt:188
+msgid "Warn about compile-time integer division by zero"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð´ÐµÑ™ÐµÑšÐµ Ð½ÑƒÐ»Ð¾Ð¼ Ð¿Ñ€Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¾Ð²Ð°ÑšÑƒ"
+
+#: c.opt:192
+msgid "Warn about violations of Effective C++ style rules"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° ÐºÑ€ÑˆÐµÑšÐ° Ñ�Ñ‚Ð¸Ð»Ñ�ÐºÐ¸Ñ… Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð° Ð´Ð°Ñ‚Ð¸Ñ… Ñƒ Ð”ÐµÐ»Ð¾Ñ‚Ð²Ð¾Ñ€Ð½Ð¾Ð¼ Ð¦++Ñƒ"
+
+#: c.opt:196
+#, fuzzy
+msgid "Warn about an empty body in an if or else statement"
+msgstr "%HÐ¿Ñ€Ð°Ð·Ð½Ð¾ Ñ‚ÐµÐ»Ð¾ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ else"
+
+#: c.opt:200
+msgid "Warn about stray tokens after #elif and #endif"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð·Ð°Ð»ÑƒÑ‚Ð°Ð»Ðµ Ñ†ÐµÐ»Ð¸Ð½Ðµ Ð¿Ð¾Ñ�Ð»Ðµ #elif Ð¸ #endif"
+
+#: c.opt:208
+#, fuzzy
+msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
+msgstr "ÐžÐ²Ð°Ñ˜ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ Ñ˜Ðµ Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½; ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ -Wextra"
+
+#: c.opt:212
+msgid "Warn if testing floating point numbers for equality"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¿Ñ€Ð¾Ð²ÐµÑ€Ñƒ Ñ˜ÐµÐ´Ð½Ð°ÐºÐ¾Ñ�Ñ‚Ð¸ Ð±Ñ€Ð¾Ñ˜ÐµÐ²Ð° Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð¼ Ð·Ð°Ñ€ÐµÐ·Ñƒ"
+
+#: c.opt:216
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð°Ð½Ð¾Ð¼Ð°Ð»Ð¸Ñ˜Ðµ Ñƒ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñƒ Ð·Ð° printf/scanf/strftime/strfmon"
+
+#: c.opt:220
+msgid "Warn if passing too many arguments to a function for its format string"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð°ÐºÐ¾ Ñ�Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’ÑƒÑ˜Ðµ Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð°Ñ˜ÑƒÑ›Ñƒ Ð½Ð¸Ñ�ÐºÑƒ"
+
+#: c.opt:224
+msgid "Warn about format strings that are not literals"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð°Ñ˜ÑƒÑ›Ðµ Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ñ˜Ðµ Ð½Ð¸Ñ�Ñƒ Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ðµ"
+
+#: c.opt:228
+#, fuzzy
+msgid "Warn about format strings that contain NUL bytes"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð°Ñ˜ÑƒÑ›Ðµ Ð½Ð¸Ñ�ÐºÐµ ÐºÐ¾Ñ˜Ðµ Ð½Ð¸Ñ�Ñƒ Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ðµ"
+
+#: c.opt:232
+msgid "Warn about possible security problems with format functions"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¼Ð¾Ð³ÑƒÑ›Ðµ Ð±ÐµÐ·Ð±ÐµÐ´Ð½Ð¾Ñ�Ð½Ðµ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ðµ Ñ�Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñ�ÐºÐ¸Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°Ð¼Ð°"
+
+#: c.opt:236
+msgid "Warn about strftime formats yielding 2-digit years"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ðµ Ð·Ð° strftime ÐºÐ¾Ñ˜Ð¸ Ð´Ð°Ñ˜Ñƒ Ð´Ð²Ð¾Ñ†Ð¸Ñ„Ñ€ÐµÐ½Ðµ Ð³Ð¾Ð´Ð¸Ð½Ðµ"
+
+#: c.opt:240
+msgid "Warn about zero-length formats"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ðµ Ð½ÑƒÐ»Ñ‚Ðµ Ð´ÑƒÐ¶Ð¸Ð½Ðµ"
+
+#: c.opt:247
+msgid "Warn whenever type qualifiers are ignored."
+msgstr ""
+
+#: c.opt:251
+msgid "Warn about variables which are initialized to themselves"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ ÐºÐ¾Ñ˜Ðµ Ñ�Ðµ Ñ�Ð°Ð¼Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ˜Ñƒ"
+
+#: c.opt:258
+msgid "Warn about implicit function declarations"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
+
+#: c.opt:262
+msgid "Warn when a declaration does not specify a type"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð½Ðµ Ð½Ð°Ð²Ð¾Ð´Ð¸ Ñ‚Ð¸Ð¿"
+
+#: c.opt:266
+msgid "Deprecated.  This switch has no effect"
+msgstr "ÐŸÑ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð¾.  ÐžÐ²Ð°Ñ˜ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ Ð½ÐµÐ¼Ð° ÐµÑ„ÐµÐºÑ‚Ð°"
+
+#: c.opt:270
+msgid "Warn when there is a cast to a pointer from an integer of a different size"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ñƒ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¸Ð· Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
+
+#: c.opt:274
+msgid "Warn about invalid uses of the \"offsetof\" macro"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ Ð¼Ð°ÐºÑ€Ð¾Ð° â€žoffsetofâ€œ"
+
+#: c.opt:278
+msgid "Warn about PCH files that are found but not used"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð½Ð°Ñ’ÐµÐ½Ðµ ÐŸÐ¦Ð¥ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ ÐºÐ¾Ñ˜Ðµ Ñ�Ðµ Ð½Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ðµ"
+
+#: c.opt:282
+msgid "Do not warn about using \"long long\" when -pedantic"
+msgstr "Ð�Ðµ ÑƒÐ¿Ð¾Ð·Ð¾Ñ€Ð°Ð²Ð°Ñ˜ Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ â€žlong longâ€œ Ð¿Ñ€Ð¸ -pedantic"
+
+#: c.opt:286
+msgid "Warn about suspicious declarations of \"main\""
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ñ�ÑƒÐ¼ÑšÐ¸Ð²Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ â€žmainâ€œ"
+
+#: c.opt:290
+msgid "Warn about possibly missing braces around initializers"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¼Ð¾Ð³ÑƒÑ›Ðµ Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜ÑƒÑ›Ðµ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ð¾ÐºÐ¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ã¢"
+
+#: c.opt:294
+msgid "Warn about global functions without previous declarations"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð±ÐµÐ· Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
+
+#: c.opt:298
+msgid "Warn about missing fields in struct initializers"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜ÑƒÑ›Ð° Ð¿Ð¾Ñ™Ð° Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð¸Ð¼Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð°"
+
+#: c.opt:302
+msgid "Warn about functions which might be candidates for format attributes"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ ÐºÐ¾Ñ˜Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ð¸ Ð·Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñ�ÐºÐµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ðµ"
+
+#: c.opt:306
+msgid "Warn about user-specified include directories that do not exist"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð½ÐµÐ¿Ð¾Ñ�Ñ‚Ð¾Ñ˜ÐµÑ›Ðµ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼Ðµ Ð·Ð° ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐµ ÐºÐ¾Ñ˜Ðµ Ñ˜Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ðº Ð·Ð°Ð´Ð°Ð¾"
+
+#: c.opt:310
+msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
+msgstr ""
+
+#: c.opt:314
+msgid "Warn about global functions without prototypes"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
+
+#: c.opt:318
+msgid "Warn about use of multi-character character constants"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ð²Ð¸ÑˆÐµÐ·Ð½Ð°ÐºÐ¾Ð²Ð½Ð¸Ñ… Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ð¸Ñ… ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¸"
+
+#: c.opt:322
+msgid "Warn about \"extern\" declarations not at file scope"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ â€žexternâ€œ Ð²Ð°Ð½ Ð´Ð¾Ñ�ÐµÐ³Ð° Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ"
+
+#: c.opt:326
+msgid "Warn when non-templatized friend functions are declared within a template"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐµ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÑƒ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
+
+#: c.opt:330
+msgid "Warn about non-virtual destructors"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ðµ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ðµ"
+
+#: c.opt:334
+msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ NULL Ð½Ð° Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ˜Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð·Ð° ÐºÐ¾Ñ˜Ð¸ Ñ�Ðµ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð½Ðµ-NULL"
+
+#: c.opt:338
+msgid "Warn about non-normalised Unicode strings"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð½ÐµÐ½Ð¾Ñ€Ð¼Ð°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ðµ ÑƒÐ½Ð¸ÐºÐ¾Ð´Ñ�ÐºÐµ Ð½Ð¸Ñ�ÐºÐµ"
+
+#: c.opt:342
+msgid "Warn if a C-style cast is used in a program"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐ° Ñƒ Ñ�Ñ‚Ð¸Ð»Ñƒ Ð¦-Ð°"
+
+#: c.opt:346
+#, fuzzy
+msgid "Warn for obsolescent usage in a declaration"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
+
+#: c.opt:350
+msgid "Warn if an old-style parameter definition is used"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ñ�Ñ‚Ð°Ñ€Ð¾Ð²Ñ€ÐµÐ¼Ñ�ÐºÑƒ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ñƒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð°"
+
+#: c.opt:354
+msgid "Warn if a string is longer than the maximum portable length specified by the standard"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ˜Ðµ Ð½Ð¸Ñ�ÐºÐ° Ð´ÑƒÐ¶Ð° Ð¾Ð´ Ð½Ð°Ñ˜Ð²ÐµÑ›Ðµ Ð¿Ñ€ÐµÐ½Ð¾Ñ�Ð¸Ð²Ðµ Ð´ÑƒÐ¶Ð¸Ð½Ðµ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ðµ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð¾Ð¼"
+
+#: c.opt:358
+msgid "Warn about overloaded virtual function names"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¿Ñ€ÐµÐ¿ÑƒÑšÐµÐ½Ð° Ð¸Ð¼ÐµÐ½Ð° Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð¸Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
+
+#: c.opt:362
+msgid "Warn about overriding initializers without side effects"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¿Ð¾Ñ‚Ð¸Ñ�ÐºÐ¸Ð²Ð°ÑšÐ° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ð±ÐµÐ· Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð½Ð¸Ñ… ÐµÑ„ÐµÐºÐ°Ñ‚Ð°"
+
+#: c.opt:366
+msgid "Warn about possibly missing parentheses"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¼Ð¾Ð³ÑƒÑ›Ðµ Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜ÑƒÑ›Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ"
+
+#: c.opt:370
+msgid "Warn when converting the type of pointers to member functions"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°Ñ˜Ñƒ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
+
+#: c.opt:374
+msgid "Warn about function pointer arithmetic"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð°Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸ÐºÑƒ Ñ�Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸Ð¼ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð¸Ð¼Ð°"
+
+#: c.opt:378
+msgid "Warn when a pointer is cast to an integer of a different size"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð° Ñƒ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
+
+#: c.opt:382
+msgid "Warn about misuses of pragmas"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð·Ð»Ð¾ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ Ð¿Ñ€Ð°Ð³Ð¼Ð¸"
+
+#: c.opt:386
+msgid "Warn if inherited methods are unimplemented"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ð½Ð°Ñ�Ð»ÐµÑ’ÐµÐ½Ð¸ Ð¼ÐµÑ‚Ð¾Ð´Ð¸ Ð½Ð¸Ñ�Ñƒ Ð¸Ð¼Ð¿Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð°Ð½Ð¸"
+
+#: c.opt:390
+msgid "Warn about multiple declarations of the same object"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ð¸Ñ�Ñ‚Ð¾Ð³ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð°"
+
+#: c.opt:394
+msgid "Warn when the compiler reorders code"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€ÐµÑƒÑ€ÐµÐ´Ð¸ ÐºÃ´Ð´"
+
+#: c.opt:398
+msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ñ�Ð¿Ð°Ð´Ð½Ðµ Ð½Ð° â€žintâ€œ (Ð¦), Ð¸Ð»Ð¸ Ð½Ð° Ð½ÐµÑƒÑ�Ð°Ð³Ð»Ð°ÑˆÐµÐ½Ðµ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ (Ð¦++)"
+
+#: c.opt:402
+msgid "Warn if a selector has multiple methods"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ð¸Ð¼Ð° Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐµ Ð¼ÐµÑ‚Ð¾Ð´Ðµ"
+
+#: c.opt:406
+msgid "Warn about possible violations of sequence point rules"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¼Ð¾Ð³ÑƒÑ›Ð° ÐºÑ€ÑˆÐµÑšÐ° Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð° Ñ�ÐµÐºÐ²ÐµÐ½Ñ†Ð¸Ñ˜Ð°Ð»Ð½Ð¸Ñ… Ñ‚Ð°Ñ‡Ð°ÐºÐ°"
+
+#: c.opt:410
+msgid "Warn about signed-unsigned comparisons"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ð³ Ð¸ Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ð³"
+
+#: c.opt:414
+msgid "Warn when overload promotes from unsigned to signed"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ð¿Ñ€ÐµÐ¿ÑƒÑšÐ°Ð²Ð°ÑšÐµ Ð¿Ñ€ÐµÐ»Ð°Ð·Ð¸ Ð¸Ð· Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ð³ Ñƒ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾"
+
+#: c.opt:418
+msgid "Warn about uncasted NULL used as sentinel"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð½ÐµÐ¿Ñ€ÐµÑ‚Ð¾Ð¿Ñ™ÐµÐ½Ð¾ NULL Ñƒ ÑƒÐ»Ð¾Ð·Ð¸ Ñ�Ñ‚Ñ€Ð°Ð¶Ð°Ñ€Ð°"
+
+#: c.opt:422
+msgid "Warn about unprototyped function declarations"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð½ÐµÐ¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¸Ð·Ð¸Ñ€Ð°Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
+
+#: c.opt:426
+msgid "Warn if type signatures of candidate methods do not match exactly"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð°ÐºÐµ Ñ�Ðµ Ñ‚Ð¸Ð¿Ñ�ÐºÐ¸ Ð¿Ð¾Ñ‚Ð¿Ð¸Ñ�Ð¸ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚Ñ�ÐºÐ¸Ñ… Ð¼ÐµÑ‚Ð¾Ð´Ð° Ð½Ðµ Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°Ñ˜Ñƒ Ñ‚Ð°Ñ‡Ð½Ð¾"
+
+#: c.opt:430
+msgid "Warn when synthesis behavior differs from Cfront"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ Ð¿Ð¾Ð½Ð°ÑˆÐ°ÑšÐµ Ñ�Ð¸Ð½Ñ‚ÐµÐ·Ðµ Ñ€Ð°Ð·Ð»Ð¸ÐºÑƒÑ˜Ðµ Ð¾Ð´ Ð¦Ñ„Ñ€Ð¾Ð½Ñ‚Ð°"
+
+#: c.opt:438
+msgid "Warn about features not present in traditional C"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¼Ð¾Ð³ÑƒÑ›Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ñ˜Ðµ Ð½Ð¸Ñ�Ñƒ Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ð½Ðµ Ñƒ Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ð¾Ð¼ Ð¦-Ñƒ"
+
+#: c.opt:442
+msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
+msgstr ""
+
+#: c.opt:446
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ð½Ð°Ð¸Ñ’Ñƒ Ñ‚Ñ€Ð¸Ð³Ñ€Ð°Ñ„Ð¸ ÐºÐ¾Ñ˜Ð¸ Ð¼Ð¾Ð³Ñƒ ÑƒÑ‚Ð¸Ñ†Ð°Ñ‚Ð¸ Ð½Ð° Ð·Ð½Ð°Ñ‡ÐµÑšÐµ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð°"
+
+#: c.opt:450
+msgid "Warn about @selector()s without previously declared methods"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€Ðµ Ð±ÐµÐ· Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¸Ñ… Ð¼ÐµÑ‚Ð¾Ð´Ð°"
+
+#: c.opt:454
+msgid "Warn if an undefined macro is used in an #if directive"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð°ÐºÐ¾ Ñ�Ðµ Ñƒ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð¸ #if ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸ Ð½ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¸ Ð¼Ð°ÐºÑ€Ð¾"
+
+#: c.opt:458
+msgid "Warn about unrecognized pragmas"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð½ÐµÐ¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ðµ Ð¿Ñ€Ð°Ð³Ð¼Ðµ"
+
+#: c.opt:462
+msgid "Warn about macros defined in the main file that are not used"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ Ð½Ð° Ð¼Ð°ÐºÑ€Ð¾Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ðµ Ñƒ Ð³Ð»Ð°Ð²Ð½Ð¾Ñ˜ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÑ†Ð¸ ÐºÐ¾Ñ˜Ð¸ Ð½Ð¸Ñ�Ñƒ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¸"
+
+#: c.opt:466
+msgid "Do not warn about using variadic macros when -pedantic"
+msgstr "Ð�Ðµ ÑƒÐ¿Ð¾Ð·Ð¾Ñ€Ð°Ð²Ð°Ñ˜ Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ð²Ð°Ñ€Ð¸Ñ˜Ð°Ð´Ð¸Ñ‡ÐºÐ¸Ñ… Ð¼Ð°ÐºÑ€Ð¾Ð° Ð¿Ñ€Ð¸ -pedantic"
+
+#: c.opt:470
+#, fuzzy
+msgid "Warn if a variable length array is used"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð½Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸"
+
+#: c.opt:474
+msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
+msgstr "Ð£ Ð¦++Ñƒ, Ð½ÐµÐ½ÑƒÐ»Ñ‚Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð·Ð½Ð°Ñ‡Ð¸ ÑƒÐ¿Ð¾Ð·Ð¾Ñ€Ð°Ð²Ð°ÑšÐµ Ð½Ð° Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ð¸Ñ… Ð½Ð¸Ñ�ÐºÐ¸ Ñƒ â€˜char *â€™. Ð£ Ð¦-Ñƒ Ð·Ð½Ð°Ñ‡Ð¸ Ñ�Ð»Ð¸Ñ‡Ð½Ð¾ ÑƒÐ¿Ð¾Ð·Ð¾Ñ€ÐµÑšÐµ, Ð¾Ñ�Ð¸Ð¼ ÑˆÑ‚Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð½Ð°Ñ€Ð°Ð²Ð½Ð¾ Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð¾ Ð¿Ð¾ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ñƒ Ð˜Ð¡Ðž Ð¦-Ð°."
+
+#: c.opt:478
+msgid "Warn when a pointer differs in signedness in an assignment"
+msgstr "Ð£Ð¿Ð¾Ð·Ð¾Ñ€Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ Ñ€Ð°Ð·Ð»Ð¸ÐºÑƒÑ˜Ðµ Ð¿Ð¾ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ñ�Ñ‚Ð¸"
+
+#: c.opt:482
+msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
+msgstr "Ð¡Ð¸Ð½Ð¾Ð½Ð¸Ð¼ Ð·Ð° -std=c89 (Ð·Ð° Ð¦) Ð¸Ð»Ð¸ -std=c++98 (Ð·Ð° Ð¦++)"
+
+#: c.opt:490
+msgid "Enforce class member access control semantics"
+msgstr "Ð¡Ð¿Ñ€Ð¾Ð²ÐµÐ´Ð¸ Ñ�ÐµÐ¼Ð°Ð½Ñ‚Ð¸ÐºÑƒ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ðµ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð° Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð¸Ð¼Ð° ÐºÐ»Ð°Ñ�Ðµ"
+
+#: c.opt:497
+msgid "Change when template instances are emitted"
+msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ ÐµÐ¼Ð¸Ñ‚ÑƒÑ˜Ñƒ Ð¿Ñ€Ð¸Ð¼ÐµÑ€Ñ†Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
+
+#: c.opt:501
+msgid "Recognize the \"asm\" keyword"
+msgstr "ÐŸÑ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ˜ ÐºÑ™ÑƒÑ‡Ð½Ñƒ Ñ€ÐµÑ‡ â€žasmâ€œ"
+
+#: c.opt:505
+msgid "Recognize built-in functions"
+msgstr "ÐŸÑ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ˜ ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
+
+#: c.opt:512
+msgid "Check the return value of new"
+msgstr "ÐŸÑ€Ð¾Ð²ÐµÑ€Ð¸ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð·Ð° new"
+
+#: c.opt:516
+msgid "Allow the arguments of the '?' operator to have different types"
+msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ð´Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° â€˜?â€™ Ð¸Ð¼Ð°Ñ˜Ñƒ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
+
+#: c.opt:520
+msgid "Reduce the size of object files"
+msgstr "Ð¡Ð¼Ð°ÑšÐ¸ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð½Ð¸Ñ… Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ°"
+
+#: c.opt:524
+msgid "Use class <name> for constant strings"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÐºÐ»Ð°Ñ�Ñƒ <name> Ð·Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ðµ Ð½Ð¸Ñ�ÐºÐµ"
+
+#: c.opt:528
+msgid "Inline member functions by default"
+msgstr "ÐŸÐ¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾ ÑƒÑ‚ÐºÐ¸Ð²Ð°Ñ˜ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
+
+#: c.opt:532
+#, fuzzy
+msgid "Preprocess directives only."
+msgstr "ÐžÐ±Ñ€Ð°Ð´Ð¸ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ðµ #ident"
+
+#: c.opt:536
+msgid "Permit '$' as an identifier character"
+msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ â€ž$â€œ ÐºÐ°Ð¾ Ð·Ð½Ð°Ðº Ñƒ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñƒ"
+
+#: c.opt:543
+msgid "Generate code to check exception specifications"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¿Ñ€Ð¾Ð²ÐµÑ€Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð¸Ð·ÑƒÐ·ÐµÑ‚Ð°ÐºÐ°"
+
+#: c.opt:550
+msgid "Convert all strings and character constants to character set <cset>"
+msgstr "ÐŸÑ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸ Ñ�Ð²Ðµ Ð½Ð¸Ñ�ÐºÐµ Ð¸ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ Ñƒ Ñ�ÐºÑƒÐ¿ Ð·Ð½Ð°ÐºÐ¾Ð²Ð° <cset>"
+
+#: c.opt:554
+msgid "Permit universal character names (\\u and \\U) in identifiers"
+msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ ÑƒÐ½Ð¸Ð²ÐµÑ€Ð·Ð°Ð»Ð½Ð° Ð¸Ð¼ÐµÐ½Ð° Ð·Ð½Ð°ÐºÐ¾Ð²Ð° (\\u Ð¸ \\U) Ñƒ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¸Ð¼Ð°"
+
+#: c.opt:558
+msgid "Specify the default character set for source files"
+msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ñ�ÐºÑƒÐ¿ Ð·Ð½Ð°ÐºÐ¾Ð²Ð° Ð·Ð° Ð¸Ð·Ð²Ð¾Ñ€Ð½Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ"
+
+#: c.opt:566
+msgid "Scope of for-init-statement variables is local to the loop"
+msgstr "Ð”Ð¾Ñ�ÐµÐ³ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¸Ñ… Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð¿ÐµÑ‚Ñ™Ðµ Ñ˜Ðµ Ð»Ð¾ÐºÐ°Ð»Ð°Ð½ Ð·Ð° Ð¿ÐµÑ‚Ñ™Ñƒ"
+
+#: c.opt:570
+msgid "Do not assume that standard C libraries and \"main\" exist"
+msgstr "Ð�Ðµ Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ˜ Ð´Ð° Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ðµ Ð¦ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð¸ â€žmainâ€œ Ð¿Ð¾Ñ�Ñ‚Ð¾Ñ˜Ðµ"
+
+#: c.opt:574
+msgid "Recognize GNU-defined keywords"
+msgstr "ÐŸÑ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ˜Ðµ ÐºÑ™ÑƒÑ‡Ð½Ðµ Ñ€ÐµÑ‡Ð¸ ÐºÐ¾Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸ÑˆÐµ Ð“Ð½Ñƒ"
+
+#: c.opt:578
+msgid "Generate code for GNU runtime environment"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð“Ð½ÑƒÐ¾Ð²Ð¾ Ð¸Ð·Ð²Ñ€ÑˆÐ½Ð¾ Ð¾ÐºÑ€ÑƒÐ¶ÐµÑšÐµ"
+
+#: c.opt:582
+msgid "Use traditional GNU semantics for inline functions"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ñƒ Ð“Ð½ÑƒÐ¾Ð²Ñƒ Ñ�ÐµÐ¼Ð°Ð½Ñ‚Ð¸ÐºÑƒ Ð·Ð° ÑƒÑ‚ÐºÐ°Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
+
+#: c.opt:595
+msgid "Assume normal C execution environment"
+msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð½Ð¾Ñ€Ð¼Ð°Ð»Ð½Ð¾ Ð¸Ð·Ð²Ñ€ÑˆÐ½Ð¾ Ð¾ÐºÑ€ÑƒÐ¶ÐµÑšÐµ Ð¦-Ð°"
+
+#: c.opt:599
+msgid "Enable support for huge objects"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¿Ð¾Ð´Ñ€ÑˆÐºÑƒ Ð·Ð° Ð¾Ð³Ñ€Ð¾Ð¼Ð½Ðµ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ðµ"
+
+#: c.opt:603
+msgid "Export functions even if they can be inlined"
+msgstr "Ð˜Ð·Ð²ÐµÐ·Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ñ‡Ð°Ðº Ð¸ Ð°ÐºÐ¾ Ñ�Ðµ Ð¼Ð¾Ð³Ñƒ ÑƒÑ‚ÐºÐ°Ñ‚Ð¸"
+
+#: c.opt:607
+msgid "Emit implicit instantiations of inline templates"
+msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° ÑƒÑ‚ÐºÐ°Ð½Ð¸Ñ… ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
+
+#: c.opt:611
+msgid "Emit implicit instantiations of templates"
+msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
+
+#: c.opt:615
+msgid "Inject friend functions into enclosing namespace"
+msgstr "Ð£Ð±Ð°Ñ†Ð¸ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ñƒ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
+
+#: c.opt:622
+msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
+msgstr ""
+
+#: c.opt:626
+msgid "Don't warn about uses of Microsoft extensions"
+msgstr "Ð�Ðµ ÑƒÐ¿Ð¾Ð·Ð¾Ñ€Ð°Ð²Ð°Ñ˜ Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ ÐœÐ°Ñ˜ÐºÑ€Ð¾Ñ�Ð¾Ñ„Ñ‚Ð¾Ð²Ð¸Ñ… Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ°"
+
+#: c.opt:636
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¸Ð·Ð²Ñ€ÑˆÐ½Ð¾ Ð¾ÐºÑ€ÑƒÐ¶ÐµÑšÐµ Ð�ÐµÐšÐ¡Ð¢Ð° (Ð•Ð¿Ð»Ð¾Ð² ÐœÐµÐºÐžÐ¡ X)"
+
+#: c.opt:640
+msgid "Assume that receivers of Objective-C messages may be nil"
+msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ð¿Ñ€Ð¸Ð¼Ð°Ð¾Ñ†Ð¸ Ð¿Ð¾Ñ€ÑƒÐºÐ° Ñƒ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð¼ Ð¦-Ñƒ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð½ÑƒÐ»Ñ‚Ð¸"
+
+#: c.opt:652
+msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¿Ð¾Ñ�ÐµÐ±Ð½Ðµ Ð¼ÐµÑ‚Ð¾Ð´Ðµ Ñƒ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð¼ Ð¦-Ñƒ Ð·Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ/ÑƒÐ½Ð¸ÑˆÑ‚Ð°Ð²Ð°ÑšÐµ Ð½Ðµ-ÐŸÐžÐ” Ð¦++ Ð¸-Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¸Ñ…, ÐºÐ°Ð´Ð° Ñ˜Ðµ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð½Ð¾"
+
+#: c.opt:656
+msgid "Allow fast jumps to the message dispatcher"
+msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ð±Ñ€Ð·Ðµ Ñ�ÐºÐ¾ÐºÐ¾Ð²Ðµ Ð´Ð¾ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²Ð½Ð¸ÐºÐ° Ð¿Ð¾Ñ€ÑƒÐºÐ°"
+
+#: c.opt:662
+msgid "Enable Objective-C exception and synchronization syntax"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ñƒ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð³ Ð¦-Ð° Ð·Ð° Ð¸Ð·ÑƒÐ·ÐµÑ‚ÐºÐµ Ð¸ Ñ�Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ñƒ"
+
+#: c.opt:666
+msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ñ�Ð°ÐºÑƒÐ¿Ñ™Ð°ÑšÐµ Ñ�Ð¼ÐµÑ›Ð° (Ð“Ð¦) Ñƒ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¸Ð¼Ð° Ñƒ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð¼ Ð¦-Ñƒ/Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð¼ Ð¦++Ñƒ"
+
+#: c.opt:671
+msgid "Enable Objective-C setjmp exception handling runtime"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ½Ð¸ Ð´ÐµÐ¾ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð³ Ð¦-Ð° Ð·Ð° Ñ€ÑƒÐºÐ¾Ð²Ð°ÑšÐµ setjmp Ð¸Ð·ÑƒÐ·ÐµÑ†Ð¸Ð¼Ð°"
+
+#: c.opt:675
+msgid "Enable OpenMP"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÐžÐ¿ÐµÐ½ÐœÐŸ"
+
+#: c.opt:679
+msgid "Recognize C++ kewords like \"compl\" and \"xor\""
+msgstr "ÐŸÑ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ˜ ÐºÑ™ÑƒÑ‡Ð½Ðµ Ñ€ÐµÑ‡Ð¸ Ð¦++Ð° ÐºÐ°Ð¾ â€žcomplâ€œ Ð¸ â€žxorâ€œ"
+
+#: c.opt:683
+msgid "Enable optional diagnostics"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ð¿Ñ†Ð¸Ð¾Ð½Ñƒ Ð´Ð¸Ñ˜Ð°Ð³Ð¾Ð½Ð¾Ñ�Ñ‚Ð¸ÐºÑƒ"
+
+#: c.opt:690
+msgid "Look for and use PCH files even when preprocessing"
+msgstr "Ð¢Ñ€Ð°Ð¶Ð¸ Ð¸ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ ÐŸÐ¦Ð¥ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ Ñ‡Ð°Ðº Ð¸ Ñ‚Ð¾ÐºÐ¾Ð¼ Ð¿Ñ€ÐµÐ´Ð¾Ð±Ñ€Ð°Ð´Ðµ"
+
+#: c.opt:694
+msgid "Downgrade conformance errors to warnings"
+msgstr "Ð Ð°Ð¶Ð°Ð»ÑƒÑ˜ Ð³Ñ€ÐµÑˆÐºÐµ Ñƒ Ð¿Ð¾ÑˆÑ‚Ð¾Ð²Ð°ÑšÑƒ Ð½Ð° ÑƒÐ¿Ð¾Ð·Ð¾Ñ€ÐµÑšÐ°"
+
+#: c.opt:698
+msgid "Treat the input file as already preprocessed"
+msgstr "Ð¡Ð¼Ð°Ñ‚Ñ€Ð°Ñ˜ ÑƒÐ»Ð°Ð·Ð½Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ Ð²ÐµÑ› Ð¿Ñ€ÐµÐ´Ð¾Ð±Ñ€Ð°Ñ’ÐµÐ½Ð¾Ð¼"
+
+#: c.opt:702
+msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ðµ Ñƒ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð°Ñ˜-Ð¸-Ð½Ð°Ñ�Ñ‚Ð°Ð²Ð¸ Ð·Ð° ÑƒÐºÐ°Ð·Ð¸Ð²Ð°ÑšÐµ Ð´Ð° Ñ�Ðµ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð½Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ Ð¼Ð¾Ð³Ñƒ Ñ€Ð°Ð·Ð¼ÐµÑšÐ¸Ð²Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÑƒ"
+
+#: c.opt:706
+msgid "Enable automatic template instantiation"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð°ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
+
+#: c.opt:710
+msgid "Generate run time type descriptor information"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð¾Ð¿Ð¸Ñ�Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ð¿Ñ€Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÑƒ"
+
+#: c.opt:714
+msgid "Use the same size for double as for float"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¸Ñ�Ñ‚Ñƒ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ð·Ð° double ÐºÐ°Ð¾ Ð·Ð° float"
+
+#: c.opt:722
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
+msgstr "Ð¡Ð¿Ñ€Ð¾Ð²ÐµÐ´Ð¸ Ð´Ð° â€žunsigned shortâ€œ Ð±ÑƒÐ´Ðµ Ð¿Ð¾Ð´Ð¼ÐµÑ‚Ð½ÑƒÑ‚ Ð·Ð° â€žwchar_tâ€œ"
+
+#: c.opt:726
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+msgstr "Ð�ÐµÐºÐ° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ Ð±ÑƒÐ´Ðµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾ ÐºÐ°Ð´Ð° Ð½Ð¸Ñ˜Ðµ Ð´Ð°Ñ‚Ð¾ Ð½Ð¸ â€žsignedâ€œ Ð½Ð¸ â€žunsignedâ€œ"
+
+#: c.opt:730
+msgid "Make \"char\" signed by default"
+msgstr "Ð�ÐµÐºÐ° â€žcharâ€œ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾ Ð±ÑƒÐ´Ðµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
+
+#: c.opt:737
+msgid "Display statistics accumulated during compilation"
+msgstr "ÐŸÑ€Ð¸ÐºÐ°Ð¶Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ�Ñ‚Ð¸ÐºÑƒ Ñ�Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ñ‚Ñƒ Ñ‚Ð¾ÐºÐ¾Ð¼ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ†Ð¸Ñ˜Ðµ"
+
+#: c.opt:744
+msgid "Distance between tab stops for column reporting"
+msgstr "Ð’ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ‚Ð°Ð±ÑƒÐ»Ð°Ñ‚Ð¾Ñ€Ð° Ð·Ð° Ð¿Ñ€Ð¸Ñ˜Ð°Ð²Ñ™Ð¸Ð²Ð°ÑšÐµ ÐºÐ¾Ð»Ð¾Ð½Ð°"
+
+#: c.opt:748
+msgid "Specify maximum template instantiation depth"
+msgstr "ÐžÐ´Ñ€ÐµÐ´Ð¸Ñ‚Ðµ Ð½Ð°Ñ˜Ð²ÐµÑ›Ñƒ Ð´ÑƒÐ±Ð¸Ð½Ñƒ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
+
+#: c.opt:755
+msgid "Do not generate thread-safe code for initializing local statics"
+msgstr "Ð�Ðµ Ñ�Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð½Ð¸Ñ‚Ð½Ð¾-Ð±ÐµÐ·Ð±ÐµÐ´Ð°Ð½ ÐºÃ´Ð´ Ð·Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð»Ð¾ÐºÐ°Ð»Ð½Ð¸Ñ… Ñ�Ñ‚Ð°Ñ‚Ð¸ÐºÐ°"
+
+#: c.opt:759
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
+msgstr "Ð�ÐµÐºÐ° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ Ð±ÑƒÐ´Ðµ Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾ ÐºÐ°Ð´Ð° Ð½Ð¸Ñ˜Ðµ Ð´Ð°Ñ‚Ð¾ Ð½Ð¸ â€žsignedâ€œ Ð½Ð¸ â€žunsignedâ€œ"
+
+#: c.opt:763
+msgid "Make \"char\" unsigned by default"
+msgstr "Ð�ÐµÐºÐ° â€žcharâ€œ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾ Ð±ÑƒÐ´Ðµ Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
+
+#: c.opt:767
+msgid "Use __cxa_atexit to register destructors"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ __cxa_atexit Ð·Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ã¢"
+
+#: c.opt:771
+msgid "Use __cxa_get_exception_ptr in exception handling"
+msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ __cxa_get_exception_ptr Ñƒ Ñ€ÑƒÐºÐ¾Ð²Ð°ÑšÑƒ Ð¸Ð·ÑƒÐ·ÐµÑ†Ð¸Ð¼Ð°"
+
+#: c.opt:775
+msgid "Marks all inlined methods as having hidden visibility"
+msgstr "ÐžÐ·Ð½Ð°Ñ‡Ð¸ Ñ�ÐºÑ€Ð¸Ð²Ð°ÑšÐµ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸ Ñ�Ð²Ð¸Ð¼ ÑƒÑ‚ÐºÐ°Ð½Ð¸Ð¼ Ð¼ÐµÑ‚Ð¾Ð´Ð¸Ð¼Ð°"
+
+#: c.opt:779
+msgid "Changes visibility to match Microsoft Visual Studio by default"
+msgstr ""
+
+#: c.opt:783
+msgid "Discard unused virtual functions"
+msgstr "ÐžÐ´Ð±Ð°Ñ†Ð¸ Ð½ÐµÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ðµ Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
+
+#: c.opt:787
+msgid "Implement vtables using thunks"
+msgstr "Ð˜Ð¼Ð¿Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð°Ñ˜ Ð²-Ñ‚Ð°Ð±ÐµÐ»Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚ÐµÑ›Ð¸ Ñ�Ð¼Ñ€Ð·ÐµÐ²Ðµ"
+
+#: c.opt:791
+msgid "Emit common-like symbols as weak symbols"
+msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ Ð½Ð°Ð¸Ð·Ð³Ð»ÐµÐ´ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐµ Ñ�Ð¸Ð¼Ð±Ð¾Ð»Ðµ ÐºÐ°Ð¾ Ñ�Ð»Ð°Ð±Ðµ Ñ�Ð¸Ð¼Ð±Ð¾Ð»Ðµ"
+
+#: c.opt:795
+msgid "Convert all wide strings and character constants to character set <cset>"
+msgstr "ÐŸÑ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸ Ñ�Ð²Ðµ ÑˆÐ¸Ñ€Ð¾ÐºÐµ Ð½Ð¸Ñ�ÐºÐµ Ð¸ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ Ñƒ Ñ�ÐºÑƒÐ¿ Ð·Ð½Ð°ÐºÐ¾Ð²Ð° <cset>"
+
+#: c.opt:799
+msgid "Generate a #line directive pointing at the current working directory"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñƒ #line ÐºÐ¾Ñ˜Ð° Ð¿Ð¾ÐºÐ°Ð·ÑƒÑ˜Ðµ Ð½Ð° Ñ‚ÐµÐºÑƒÑ›Ð¸ Ñ€Ð°Ð´Ð½Ð¸ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼"
+
+#: c.opt:803
+msgid "Emit cross referencing information"
+msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ˜Ðµ Ð¾ ÑƒÐºÑ€ÑˆÑ‚ÐµÐ½Ð¾Ð¼ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°ÑšÑƒ"
+
+#: c.opt:807
+msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ Ð»ÐµÑšÑƒ Ð¿Ð¾Ñ‚Ñ€Ð°Ð³Ñƒ ÐºÐ»Ð°Ñ�Ð° (Ð¿Ñ€ÐµÐºÐ¾ objc_getClass()) Ð·Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ñƒ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ Ð—Ð¸Ñ€Ð¾-Ð›Ð¸Ð½ÐºÐ°"
+
+#: c.opt:811
+msgid "Dump declarations to a .decl file"
+msgstr "ÐŸÐ¾Ð¿Ð¸ÑˆÐ¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñƒ .decl Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ"
+
+#: c.opt:815
+msgid "Aggressive reduced debug info for structs"
+msgstr ""
+
+#: c.opt:819
+msgid "Conservative reduced debug info for structs"
+msgstr ""
+
+#: c.opt:823
+msgid "Detailed reduced debug info for structs"
+msgstr ""
+
+#: c.opt:827 c.opt:859
+msgid "Add <dir> to the end of the system include path"
+msgstr "Ð”Ð¾Ð´Ð°Ñ˜ <dir> Ð½Ð° ÐºÑ€Ð°Ñ˜ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ�ÐºÐµ Ð¿ÑƒÑ‚Ð°ÑšÐµ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ°"
+
+#: c.opt:831
+msgid "Accept definition of macros in <file>"
+msgstr "ÐŸÑ€Ð¸Ñ…Ð²Ð°Ñ‚Ð¸ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ Ð¼Ð°ÐºÑ€Ð¾Ð° Ð¸Ð· <file>"
+
+#: c.opt:835
+msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
+msgstr "-imultilib <Ð´Ð¸Ñ€> ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ <Ð´Ð¸Ñ€> ÐºÐ°Ð¾ Ð¿Ð¾Ð´Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ° Ð·Ð° Ð²Ð¸ÑˆÐµÐ±Ð¸Ð±Ð°"
+
+#: c.opt:839
+msgid "Include the contents of <file> before other files"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ñ�Ð°Ð´Ñ€Ð¶Ð°Ñ˜ <file> Ð¿Ñ€Ðµ Ð´Ñ€ÑƒÐ³Ð¸Ñ… Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ°"
+
+#: c.opt:843
+msgid "Specify <path> as a prefix for next two options"
+msgstr "ÐžÐ´Ñ€ÐµÐ´Ð¸ <path> ÐºÐ°Ð¾ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ� Ð·Ð° Ñ�Ð»ÐµÐ´ÐµÑ›Ðµ Ð´Ð²Ðµ Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ"
+
+#: c.opt:847
+msgid "Set <dir> to be the system root directory"
+msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° <dir> Ð±ÑƒÐ´Ðµ ÐºÐ¾Ñ€ÐµÐ½Ð¸ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð°"
+
+#: c.opt:851
+msgid "Add <dir> to the start of the system include path"
+msgstr "Ð”Ð¾Ð´Ð°Ñ˜ <dir> Ð½Ð° Ð¿Ð¾Ñ‡ÐµÑ‚Ð°Ðº Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ�ÐºÐµ Ð¿ÑƒÑ‚Ð°ÑšÐµ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ°"
+
+#: c.opt:855
+msgid "Add <dir> to the end of the quote include path"
+msgstr "Ð”Ð¾Ð´Ð°Ñ˜ <dir> Ð½Ð° ÐºÑ€Ð°Ñ˜ Ñ†Ð¸Ñ‚Ð¸Ñ€Ð°Ð½Ðµ Ð¿ÑƒÑ‚Ð°ÑšÐµ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ°"
+
+#: c.opt:876
+msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
+msgstr "Ð�Ðµ Ñ‚Ñ€Ð°Ð¶Ð¸ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ðµ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ�ÐºÐµ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼Ðµ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ° (ÑˆÑ‚Ð¾ Ñ˜Ðµ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ -isystem Ñ›Ðµ Ð¸ Ð´Ð°Ñ™Ðµ Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ñ€Ð¸ÑˆÑ›ÐµÐ½Ð¾)"
+
+#: c.opt:880
+msgid "Do not search standard system include directories for C++"
+msgstr "Ð�Ðµ Ñ‚Ñ€Ð°Ð¶Ð¸ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ðµ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ�ÐºÐµ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼Ðµ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÐ° Ð·Ð° Ð¦++"
+
+#: c.opt:896
+msgid "Generate C header of platform-specific features"
+msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ Ð¦ Ð·Ð°Ð³Ð»Ð°Ð²Ñ™Ðµ Ñ�Ð° Ð¾Ñ�Ð¾Ð±Ð¸Ð½Ð°Ð¼Ð° Ð¿Ð¾Ñ�ÐµÐ±Ð½Ð¸Ð¼ Ð·Ð° Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñƒ"
+
+#: c.opt:900
+msgid "Print a checksum of the executable for PCH validity checking, and stop"
+msgstr "Ð˜Ñ�Ð¿Ð¸ÑˆÐ¸ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ð½Ð¸ Ð·Ð±Ð¸Ñ€ Ð¸Ð·Ð²Ñ€ÑˆÐ½Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ Ð·Ð° Ð¿Ñ€Ð¾Ð²ÐµÑ€Ñƒ ÐŸÐ¦Ð¥Ð° Ð¸ Ñ�Ñ‚Ð°Ð½Ð¸"
+
+#: c.opt:904
+msgid "Remap file names when including files"
+msgstr "ÐŸÑ€ÐµÐ¼Ð°Ð¿Ð¸Ñ€Ð°Ñ˜ Ð¸Ð¼ÐµÐ½Ð° Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Ð¿Ñ€Ð¸ ÑƒÐºÑ™ÑƒÑ‡Ð¸Ð²Ð°ÑšÑƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ°"
+
+#: c.opt:908
+msgid "Conform to the ISO 1998 C++ standard"
+msgstr "ÐŸÐ¾ÑˆÑ‚ÑƒÑ˜ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´ Ð¦++Ð° Ð˜Ð¡Ðž 1998"
+
+#: c.opt:912
+#, fuzzy
+msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
+msgstr "ÐŸÐ¾ÑˆÑ‚ÑƒÑ˜ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´ Ð¦++Ð° Ð˜Ð¡Ðž 1998, Ñ�Ð° Ð“Ð½ÑƒÐ¾Ð²Ð¸Ð¼ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ¸Ð¼Ð°"
+
+#: c.opt:919 c.opt:954
+msgid "Conform to the ISO 1990 C standard"
+msgstr "ÐŸÐ¾ÑˆÑ‚ÑƒÑ˜ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´ Ð¦-Ð° Ð˜Ð¡Ðž 1990"
+
+#: c.opt:923 c.opt:962
+msgid "Conform to the ISO 1999 C standard"
+msgstr "ÐŸÐ¾ÑˆÑ‚ÑƒÑ˜ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´ Ð¦-Ð° Ð˜Ð¡Ðž 1999"
+
+#: c.opt:927
+msgid "Deprecated in favor of -std=c99"
+msgstr "ÐŸÑ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð¾, Ð±Ð¾Ñ™Ðµ -std=c99"
+
+#: c.opt:931
+msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
+msgstr "ÐŸÐ¾ÑˆÑ‚ÑƒÑ˜ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´ Ð¦++Ð° Ð˜Ð¡Ðž 1998, Ñ�Ð° Ð“Ð½ÑƒÐ¾Ð²Ð¸Ð¼ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ¸Ð¼Ð°"
+
+#: c.opt:935
+#, fuzzy
+msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
+msgstr "ÐŸÐ¾ÑˆÑ‚ÑƒÑ˜ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´ Ð¦++Ð° Ð˜Ð¡Ðž 1998, Ñ�Ð° Ð“Ð½ÑƒÐ¾Ð²Ð¸Ð¼ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ¸Ð¼Ð°"
+
+#: c.opt:942
+msgid "Conform to the ISO 1990 C standard with GNU extensions"
+msgstr "ÐŸÐ¾ÑˆÑ‚ÑƒÑ˜ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´ Ð¦-Ð° Ð˜Ð¡Ðž 1990, Ñ�Ð° Ð“Ð½ÑƒÐ¾Ð²Ð¸Ð¼ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ¸Ð¼Ð°"
+
+#: c.opt:946
+msgid "Conform to the ISO 1999 C standard with GNU extensions"
+msgstr "ÐŸÐ¾ÑˆÑ‚ÑƒÑ˜ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´ Ð¦-Ð° Ð˜Ð¡Ðž 1999, Ñ�Ð° Ð“Ð½ÑƒÐ¾Ð²Ð¸Ð¼ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐ¸Ð¼Ð°"
+
+#: c.opt:950
+msgid "Deprecated in favor of -std=gnu99"
+msgstr "ÐŸÑ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð¾, Ð±Ð¾Ñ™Ðµ -std=gnu99"
+
+#: c.opt:958
+msgid "Conform to the ISO 1990 C standard as amended in 1994"
+msgstr "ÐŸÐ¾ÑˆÑ‚ÑƒÑ˜ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´ Ð¦-Ð° Ð˜Ð¡Ðž 1990, Ñ�Ð° Ð´Ð¾Ð¿ÑƒÐ½Ð°Ð¼Ð° Ð¸Ð· 1994."
+
+#: c.opt:966
+msgid "Deprecated in favor of -std=iso9899:1999"
+msgstr "ÐŸÑ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð¾, Ð±Ð¾Ñ™Ðµ -std=iso9899:1999"
+
+#: c.opt:970
+msgid "Enable traditional preprocessing"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ñƒ Ð¿Ñ€ÐµÐ´Ð¾Ð±Ñ€Ð°Ð´Ñƒ"
+
+#: c.opt:974
+msgid "Support ISO C trigraphs"
+msgstr "ÐŸÐ¾Ð´Ñ€Ð¶Ð¸ Ñ‚Ñ€Ð¸Ð³Ñ€Ð°Ñ„Ðµ Ð˜Ð¡Ðž Ð¦-Ð°"
+
+#: c.opt:978
+msgid "Do not predefine system-specific and GCC-specific macros"
+msgstr "Ð�Ðµ Ð¿Ñ€ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸ÑˆÐ¸ Ð¼Ð°ÐºÑ€Ð¾Ðµ Ð¿Ð¾Ñ�ÐµÐ±Ð½Ðµ Ð·Ð° Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼ Ð¸ Ð“Ð¦Ð¦"
+
+#: c.opt:982
+msgid "Enable verbose output"
+msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¾Ð¿ÑˆÐ¸Ñ€Ð°Ð½ Ð¸Ð·Ð»Ð°Ð·"
+
+#: ada/lang.opt:96
+msgid "Specify options to GNAT"
+msgstr "Ð�Ð°Ð²ÐµÐ´Ð¸Ñ‚Ðµ Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ Ð“Ð�Ð�Ð¢Ñƒ"
+
 #: attribs.c:244
 #, gcc-internal-format
 msgid "%qs attribute directive ignored"
@@ -16671,47 +16641,47 @@
 msgid "offset outside bounds of constant string"
 msgstr "Ð¿Ð¾Ð¼ÐµÑ€Ð°Ñ˜ Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ðµ Ð½Ð¸Ñ�ÐºÐµ"
 
-#: builtins.c:1001
+#: builtins.c:1015
 #, gcc-internal-format
 msgid "second argument to %<__builtin_prefetch%> must be a constant"
 msgstr "Ð´Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_prefetch%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: builtins.c:1008
+#: builtins.c:1022
 #, gcc-internal-format
 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð´Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_prefetch%>; ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ð¼ Ð½ÑƒÐ»Ñƒ"
 
-#: builtins.c:1016
+#: builtins.c:1030
 #, gcc-internal-format
 msgid "third argument to %<__builtin_prefetch%> must be a constant"
 msgstr "Ñ‚Ñ€ÐµÑ›Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_prefetch%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: builtins.c:1023
+#: builtins.c:1037
 #, gcc-internal-format
 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ñ€ÐµÑ›Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_prefetch%>; ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ð¼ Ð½ÑƒÐ»Ñƒ"
 
-#: builtins.c:4592
+#: builtins.c:4608
 #, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> must be constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_args_info%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: builtins.c:4598
+#: builtins.c:4614
 #, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> out of range"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_args_info%> Ð²Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³Ð°"
 
-#: builtins.c:4604
+#: builtins.c:4620
 #, gcc-internal-format
 msgid "missing argument in %<__builtin_args_info%>"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_args_info%>"
 
-#: builtins.c:4693 gimplify.c:2117
+#: builtins.c:4709 gimplify.c:2118
 #, gcc-internal-format
 msgid "too few arguments to function %<va_start%>"
 msgstr "Ð¿Ñ€ÐµÐ¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %<va_start%>"
 
-#: builtins.c:4857
+#: builtins.c:4872
 #, gcc-internal-format
 msgid "first argument to %<va_arg%> not of type %<va_list%>"
 msgstr "Ð¿Ñ€Ð²Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<va_arg%> Ð½Ð¸Ñ˜Ðµ Ñ‚Ð¸Ð¿Ð° %<va_list%>"
@@ -16719,95 +16689,105 @@
 #. Unfortunately, this is merely undefined, rather than a constraint
 #. violation, so we cannot make this an error.  If this call is never
 #. executed, the program is still strictly conforming.
-#: builtins.c:4871
+#: builtins.c:4886
 #, gcc-internal-format
 msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr "%qT Ñ�Ðµ ÑƒÐ½Ð°Ð¿Ñ€ÐµÑ’ÑƒÑ˜Ðµ Ñƒ %qT Ð¿Ñ€Ð¸ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÑƒ ÐºÑ€Ð¾Ð· %<...%>"
 
-#: builtins.c:4876
+#: builtins.c:4891
 #, gcc-internal-format
 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr "(Ñ�Ñ‚Ð¾Ð³Ð° Ð±Ð¸ Ñ‚Ñ€ÐµÐ±Ð°Ð»Ð¾ Ð´Ð° Ð¿Ñ€Ð¾Ñ�Ð»ÐµÐ´Ð¸Ñ‚Ðµ %qT ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ %qT Ð·Ð° %<va_arg%>)"
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4882 c-typeck.c:2408
+#: builtins.c:4897 c-typeck.c:2419
 #, gcc-internal-format
 msgid "if this code is reached, the program will abort"
 msgstr "Ð°ÐºÐ¾ Ñ�Ðµ Ð¾Ð²Ð°Ñ˜ ÐºÃ´Ð´ Ð´Ð¾Ñ�ÐµÐ³Ð½Ðµ, Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼ Ñ›Ðµ Ñ�Ðµ Ð¿Ñ€ÐµÐºÐ¸Ð½ÑƒÑ‚Ð¸"
 
-#: builtins.c:5000
+#: builtins.c:5015
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_frame_address%>"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_frame_address%>"
 
-#: builtins.c:5002
+#: builtins.c:5017
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_return_address%>"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_return_address%>"
 
-#: builtins.c:5015
+#: builtins.c:5030
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_frame_address%>"
 msgstr "Ð½ÐµÐ¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_frame_address%>"
 
-#: builtins.c:5017
+#: builtins.c:5032
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_return_address%>"
 msgstr "Ð½ÐµÐ¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_return_address%>"
 
-#: builtins.c:5564
+#: builtins.c:5579
 #, fuzzy, gcc-internal-format
 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
 msgstr "Ñ‚Ñ€ÐµÑ›Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_prefetch%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
 #. All valid uses of __builtin_va_arg_pack () are removed during
 #. inlining.
-#: builtins.c:6276 expr.c:8024
+#: builtins.c:6291 expr.c:8023
 #, fuzzy
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_frame_address%>"
 
 #. All valid uses of __builtin_va_arg_pack_len () are removed during
 #. inlining.
-#: builtins.c:6282
+#: builtins.c:6297
 #, fuzzy
 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_frame_address%>"
 
-#: builtins.c:6578
+#: builtins.c:6593
 #, gcc-internal-format
 msgid "%<__builtin_longjmp%> second argument must be 1"
 msgstr "%<__builtin_longjmp%> Ð´Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ 1"
 
-#: builtins.c:7209
+#: builtins.c:7224
 #, gcc-internal-format
 msgid "target format does not support infinity"
 msgstr "Ñ†Ð¸Ñ™Ð½Ð¸ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð±ÐµÑ�ÐºÐ¾Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚"
 
-#: builtins.c:9623 builtins.c:9712
+#: builtins.c:9638 builtins.c:9727 builtins.c:10082
 #, gcc-internal-format
 msgid "non-floating-point argument to function %qs"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ¾Ñ˜Ð¸ Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð¼ Ð·Ð°Ñ€ÐµÐ·Ñƒ Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
 
-#: builtins.c:11303
+#: builtins.c:10446 builtins.c:10466
 #, gcc-internal-format
+msgid "too few arguments to function %qs"
+msgstr "Ð¿Ñ€ÐµÐ¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
+
+#: builtins.c:10452 builtins.c:10472
+#, gcc-internal-format
+msgid "too many arguments to function %qs"
+msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
+
+#: builtins.c:11377
+#, gcc-internal-format
 msgid "%<va_start%> used in function with fixed args"
 msgstr "%<va_start%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ Ñ�Ð° Ñ„Ð¸ÐºÑ�Ð½Ð¸Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸Ð¼Ð°"
 
-#: builtins.c:11311
+#: builtins.c:11385
 #, fuzzy, gcc-internal-format
 msgid "wrong number of arguments to function %<va_start%>"
 msgstr "Ð¿Ñ€ÐµÐ¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %<va_start%>"
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:11324
+#: builtins.c:11398
 #, gcc-internal-format
 msgid "%<__builtin_next_arg%> called without an argument"
 msgstr "%<__builtin_next_arg%> Ð¿Ð¾Ð·Ð²Ð°Ð½Ð¾ Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
 
-#: builtins.c:11329
+#: builtins.c:11403
 #, fuzzy, gcc-internal-format
 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 msgstr "Ð¿Ñ€ÐµÐ¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %<va_start%>"
@@ -16817,27 +16797,27 @@
 #. argument.  We just warn and set the arg to be the last
 #. argument so that we will get wrong-code because of
 #. it.
-#: builtins.c:11358
+#: builtins.c:11432
 #, gcc-internal-format
 msgid "second parameter of %<va_start%> not last named argument"
 msgstr "Ð´Ñ€ÑƒÐ³Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ Ð·Ð° %<va_start%> Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ�Ð»ÐµÐ´ÑšÐ¸ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: builtins.c:11472
+#: builtins.c:11546
 #, fuzzy
 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
 msgstr "%HÐ¿Ñ€Ð²Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %D Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡, Ð° Ð´Ñ€ÑƒÐ³Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: builtins.c:11485
+#: builtins.c:11559
 #, fuzzy
 msgid "%Klast argument of %D is not integer constant between 0 and 3"
 msgstr "%HÐ¿Ð¾Ñ�Ð»ÐµÐ´ÑšÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %D Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð¸Ð·Ð¼ÐµÑ’Ñƒ 0 Ð¸ 3"
 
-#: builtins.c:11529 builtins.c:11693 builtins.c:11752
+#: builtins.c:11603 builtins.c:11767 builtins.c:11826
 #, fuzzy
 msgid "%Kcall to %D will always overflow destination buffer"
 msgstr "%HÐ¿Ð¾Ð·Ð¸Ð² Ð·Ð° %D Ñ›Ðµ ÑƒÐ²ÐµÐº Ð¿Ñ€ÐµÐ»Ð¸Ñ‚Ð¸ Ð¾Ð´Ñ€ÐµÐ´Ð¸ÑˆÐ½Ð¸ Ð±Ð°Ñ„ÐµÑ€"
 
-#: builtins.c:11683
+#: builtins.c:11757
 #, fuzzy
 msgid "%Kcall to %D might overflow destination buffer"
 msgstr "%HÐ¿Ð¾Ð·Ð¸Ð² Ð·Ð° %D Ñ›Ðµ ÑƒÐ²ÐµÐº Ð¿Ñ€ÐµÐ»Ð¸Ñ‚Ð¸ Ð¾Ð´Ñ€ÐµÐ´Ð¸ÑˆÐ½Ð¸ Ð±Ð°Ñ„ÐµÑ€"
@@ -16961,440 +16941,440 @@
 msgid "conversion to %qT alters %qT constant value"
 msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT"
 
-#: c-common.c:1296
+#: c-common.c:1299
 #, fuzzy, gcc-internal-format
 msgid "conversion to %qT from %qT may change the sign of the result"
 msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ %qE Ð¸Ð· %qT Ñƒ %qT"
 
-#: c-common.c:1325
+#: c-common.c:1328
 #, fuzzy, gcc-internal-format
 msgid "conversion to %qT from %qT may alter its value"
 msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ %qE Ð¸Ð· %qT Ñƒ %qT"
 
-#: c-common.c:1353
+#: c-common.c:1356
 #, gcc-internal-format
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "Ð²ÐµÐ»Ð¸ÐºÐ¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¿Ð¾Ð´Ñ�ÐµÑ‡ÐµÐ½ Ð½Ð° Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿"
 
-#: c-common.c:1359 c-common.c:1366 c-common.c:1374
+#: c-common.c:1362 c-common.c:1369 c-common.c:1377
 #, gcc-internal-format
 msgid "overflow in implicit constant conversion"
 msgstr "Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ñƒ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾Ð¼ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÑƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ"
 
-#: c-common.c:1528
+#: c-common.c:1531
 #, gcc-internal-format
 msgid "operation on %qE may be undefined"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ð° Ð½Ð°Ð´ %qE Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð°"
 
-#: c-common.c:1821
+#: c-common.c:1824
 #, gcc-internal-format
 msgid "case label does not reduce to an integer constant"
 msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð° Ñ�Ðµ Ð½Ðµ Ñ�Ð²Ð¾Ð´Ð¸ Ð½Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñƒ"
 
-#: c-common.c:1861
+#: c-common.c:1864
 #, gcc-internal-format
 msgid "case label value is less than minimum value for type"
 msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð° Ñ˜Ðµ Ð¼Ð°ÑšÐ° Ð¾Ð´ Ð½Ð°Ñ˜Ð¼Ð°ÑšÐµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-common.c:1869
+#: c-common.c:1872
 #, gcc-internal-format
 msgid "case label value exceeds maximum value for type"
 msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð° Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð½Ð°Ñ˜Ð²ÐµÑ›Ñƒ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-common.c:1877
+#: c-common.c:1880
 #, gcc-internal-format
 msgid "lower value in case label range less than minimum value for type"
 msgstr "Ð´Ð¾ÑšÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñƒ Ð¾Ð¿Ñ�ÐµÐ³Ñƒ ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð° Ð¼Ð°ÑšÐ° Ð¾Ð´ Ð½Ð°Ñ˜Ð¼Ð°ÑšÐµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-common.c:1886
+#: c-common.c:1889
 #, gcc-internal-format
 msgid "upper value in case label range exceeds maximum value for type"
 msgstr "Ð³Ð¾Ñ€ÑšÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñƒ Ð¾Ð¿Ñ�ÐµÐ³Ñƒ ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð° Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð½Ð°Ñ˜Ð²ÐµÑ›Ñƒ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-common.c:1960
+#: c-common.c:1963
 #, gcc-internal-format
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 msgstr ""
 
-#: c-common.c:2450
+#: c-common.c:2453
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to binary %s (have %qT and %qT)"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ð·Ð° Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾ %s"
 
-#: c-common.c:2686
+#: c-common.c:2689
 #, gcc-internal-format
 msgid "comparison is always false due to limited range of data type"
 msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ñ˜Ðµ ÑƒÐ²ÐµÐº Ð½ÐµÑ‚Ð°Ñ‡Ð½Ð¾ ÑƒÑ�Ð»ÐµÐ´ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¾Ð³ Ð¾Ð¿Ñ�ÐµÐ³Ð° Ñ‚Ð¸Ð¿Ð°"
 
-#: c-common.c:2688
+#: c-common.c:2691
 #, gcc-internal-format
 msgid "comparison is always true due to limited range of data type"
 msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ñ˜Ðµ ÑƒÐ²ÐµÐº Ñ‚Ð°Ñ‡Ð½Ð¾ ÑƒÑ�Ð»ÐµÐ´ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¾Ð³ Ð¾Ð¿Ñ�ÐµÐ³Ð° Ñ‚Ð¸Ð¿Ð°"
 
-#: c-common.c:2767
+#: c-common.c:2770
 #, gcc-internal-format
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ð³ Ð¸Ð·Ñ€Ð°Ð·Ð° >= 0 Ñ˜Ðµ ÑƒÐ²ÐµÐº Ñ‚Ð°Ñ‡Ð½Ð¾"
 
-#: c-common.c:2777
+#: c-common.c:2780
 #, gcc-internal-format
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ð³ Ð¸Ð·Ñ€Ð°Ð·Ð° < 0 Ñ˜Ðµ ÑƒÐ²ÐµÐº Ñ‚Ð°Ñ‡Ð½Ð¾"
 
-#: c-common.c:2818
+#: c-common.c:2821
 #, gcc-internal-format
 msgid "pointer of type %<void *%> used in arithmetic"
 msgstr "Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ñ‚Ð¸Ð¿Ð° %<void *%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ Ñƒ Ð°Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸Ñ†Ð¸"
 
-#: c-common.c:2824
+#: c-common.c:2827
 #, gcc-internal-format
 msgid "pointer to a function used in arithmetic"
 msgstr "Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ Ñƒ Ð°Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸Ñ†Ð¸"
 
-#: c-common.c:2830
+#: c-common.c:2833
 #, gcc-internal-format
 msgid "pointer to member function used in arithmetic"
 msgstr "Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ Ñƒ Ð°Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸Ñ†Ð¸"
 
-#: c-common.c:2982
+#: c-common.c:2985
 #, gcc-internal-format
 msgid "the address of %qD will always evaluate as %<true%>"
 msgstr "Ð°Ð´Ñ€ÐµÑ�Ð° Ð·Ð° %qD Ñ›Ðµ ÑƒÐ²ÐµÐº Ð±Ð¸Ñ‚Ð¸ Ð¸Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ñ‚Ð° ÐºÐ°Ð¾ %<true%>"
 
-#: c-common.c:3051 cp/semantics.c:596 cp/typeck.c:6411
+#: c-common.c:3054 cp/semantics.c:597 cp/typeck.c:6438
 #, gcc-internal-format
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "Ð¿Ñ€ÐµÐ´Ð»Ð°Ð¶ÐµÐ¼ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ð¾ÐºÐ¾ Ð¸Ð·Ñ€Ð°Ð·Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾Ð³ ÐºÐ°Ð¾ Ð¸Ñ�Ñ‚Ð¸Ð½Ð¸Ñ‚Ð¾Ñ�Ð½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: c-common.c:3123 c-typeck.c:8958
+#: c-common.c:3126 c-typeck.c:8969
 #, gcc-internal-format
 msgid "invalid use of %<restrict%>"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<restrict%>"
 
-#: c-common.c:3339
+#: c-common.c:3346
 #, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a function type"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð° %<sizeof%> Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿"
 
-#: c-common.c:3349
+#: c-common.c:3356
 #, gcc-internal-format
 msgid "invalid application of %qs to a void type"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð° %qs Ð½Ð° Ð¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
 
-#: c-common.c:3355
+#: c-common.c:3362
 #, gcc-internal-format
 msgid "invalid application of %qs to incomplete type %qT "
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð° %qs Ð½Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿ %qT"
 
-#: c-common.c:3396
+#: c-common.c:3403
 #, gcc-internal-format
 msgid "%<__alignof%> applied to a bit-field"
 msgstr "%<__alignof%> Ð¿Ñ€Ð¸Ð¼ÐµÑšÐµÐ½Ð¾ Ð½Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ"
 
-#: c-common.c:3969
+#: c-common.c:3976
 #, gcc-internal-format
 msgid "cannot disable built-in function %qs"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¸Ñ�ÐºÑ™ÑƒÑ‡Ð¸Ð¼ ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
 
-#: c-common.c:4172
+#: c-common.c:4179
 #, gcc-internal-format
 msgid "pointers are not permitted as case values"
 msgstr "Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð¸ Ð½Ð¸Ñ�Ñƒ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¸ ÐºÐ°Ð¾ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð°"
 
-#: c-common.c:4178
+#: c-common.c:4185
 #, gcc-internal-format
 msgid "range expressions in switch statements are non-standard"
 msgstr "Ð¸Ð·Ñ€Ð°Ð·Ð¸ Ð¾Ð¿Ñ�ÐµÐ³Ð° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ð° Ð½Ð¸Ñ�Ñƒ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ð¸"
 
-#: c-common.c:4204
+#: c-common.c:4211
 #, gcc-internal-format
 msgid "empty range specified"
 msgstr "Ð½Ð°Ð²ÐµÐ´ÐµÐ½ Ñ˜Ðµ Ð¿Ñ€Ð°Ð·Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³"
 
-#: c-common.c:4264
+#: c-common.c:4271
 #, gcc-internal-format
 msgid "duplicate (or overlapping) case value"
 msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð° (Ð¸Ð»Ð¸ Ð¿Ñ€ÐµÐºÐ»Ð°Ð¿Ð°Ñ˜ÑƒÑ›Ð°) Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð°"
 
-#: c-common.c:4265
+#: c-common.c:4272
 #, gcc-internal-format
 msgid "%Jthis is the first entry overlapping that value"
 msgstr "%JÐ¾Ð²Ð¾ Ñ˜Ðµ Ð¿Ñ€Ð²Ð¸ ÑƒÐ½Ð¾Ñ� ÐºÐ¾Ñ˜Ð¸ Ð¿Ñ€ÐµÐºÐ»Ð°Ð¿Ð° Ñ‚Ñƒ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: c-common.c:4269
+#: c-common.c:4276
 #, gcc-internal-format
 msgid "duplicate case value"
 msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð°"
 
-#: c-common.c:4270
+#: c-common.c:4277
 #, gcc-internal-format
 msgid "%Jpreviously used here"
 msgstr "%JÐ¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð¾Ð²Ð´Ðµ"
 
-#: c-common.c:4274
+#: c-common.c:4281
 #, gcc-internal-format
 msgid "multiple default labels in one switch"
 msgstr "Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐµ ÐµÑ‚Ð¸ÐºÐµÑ‚Ðµ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾Ð³ Ñƒ Ð¸Ñ�Ñ‚Ð¾Ð¼ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ñƒ"
 
-#: c-common.c:4275
+#: c-common.c:4282
 #, gcc-internal-format
 msgid "%Jthis is the first default label"
 msgstr "%JÐ¾Ð²Ð¾ Ñ˜Ðµ Ð¿Ñ€Ð²Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾Ð³"
 
-#: c-common.c:4324
+#: c-common.c:4331
 #, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type"
 msgstr "%JÐ²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð° %qs Ð½Ð¸Ñ˜Ðµ Ñƒ Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ"
 
-#: c-common.c:4327
+#: c-common.c:4334
 #, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type %qT"
 msgstr "%JÐ²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð° %qs Ð½Ð¸Ñ˜Ðµ Ñƒ Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ %qT"
 
-#: c-common.c:4385
+#: c-common.c:4392
 #, gcc-internal-format
 msgid "%Hswitch missing default case"
 msgstr "%HÐ¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ñƒ Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ñ�Ð»ÑƒÑ‡Ð°Ñ˜"
 
-#: c-common.c:4448
+#: c-common.c:4455
 #, gcc-internal-format
 msgid "%Henumeration value %qE not handled in switch"
 msgstr "%HÐ½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %qE Ð½Ð¸Ñ˜Ðµ Ð¾Ð±Ñ€Ð°Ñ’ÐµÐ½Ð° Ñƒ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ñƒ"
 
-#: c-common.c:4472
+#: c-common.c:4479
 #, gcc-internal-format
 msgid "taking the address of a label is non-standard"
 msgstr "ÑƒÐ·Ð¸Ð¼Ð°ÑšÐµ Ð°Ð´Ñ€ÐµÑ�Ðµ ÐµÑ‚Ð¸ÐºÐµÑ‚Ðµ Ð½Ð¸Ñ˜Ðµ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ð¾"
 
-#: c-common.c:4622
+#: c-common.c:4629
 #, gcc-internal-format
 msgid "%qE attribute ignored for field of type %qT"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ð·Ð° Ð¿Ð¾Ñ™Ðµ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: c-common.c:4633 c-common.c:4652 c-common.c:4670 c-common.c:4697
-#: c-common.c:4724 c-common.c:4750 c-common.c:4769 c-common.c:4793
-#: c-common.c:4816 c-common.c:4839 c-common.c:4860 c-common.c:4881
-#: c-common.c:4905 c-common.c:4931 c-common.c:4968 c-common.c:4995
-#: c-common.c:5046 c-common.c:5130 c-common.c:5160 c-common.c:5179
-#: c-common.c:5499 c-common.c:5559 c-common.c:5580 c-common.c:5644
-#: c-common.c:5762 c-common.c:5828 c-common.c:5877 c-common.c:5923
-#: c-common.c:5993 c-common.c:6017 c-common.c:6301 c-common.c:6324
+#: c-common.c:4640 c-common.c:4659 c-common.c:4677 c-common.c:4704
+#: c-common.c:4731 c-common.c:4757 c-common.c:4776 c-common.c:4800
+#: c-common.c:4823 c-common.c:4846 c-common.c:4867 c-common.c:4888
+#: c-common.c:4912 c-common.c:4938 c-common.c:4975 c-common.c:5002
+#: c-common.c:5045 c-common.c:5129 c-common.c:5159 c-common.c:5178
+#: c-common.c:5498 c-common.c:5558 c-common.c:5579 c-common.c:5643
+#: c-common.c:5761 c-common.c:5827 c-common.c:5876 c-common.c:5922
+#: c-common.c:5992 c-common.c:6016 c-common.c:6301 c-common.c:6324
 #: c-common.c:6363
 #, gcc-internal-format
 msgid "%qE attribute ignored"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ"
 
-#: c-common.c:4715 c-common.c:4741
+#: c-common.c:4722 c-common.c:4748
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute conflicts with attribute %s"
 msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %s ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %s ÐºÐ¾Ð´ %L"
 
-#: c-common.c:4962
+#: c-common.c:4969
 #, gcc-internal-format
 msgid "%qE attribute have effect only on public objects"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¸Ð¼Ð° ÑƒÑ‚Ð¸Ñ†Ð°Ñ˜Ð° Ñ�Ð°Ð¼Ð¾ Ñƒ Ñ˜Ð°Ð²Ð½Ð¸Ð¼ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð¼Ð°"
 
-#: c-common.c:5067
+#: c-common.c:5066
 #, fuzzy, gcc-internal-format
 msgid "destructor priorities are not supported"
 msgstr "Ñ‚Ñ€Ð°Ð¼Ð¿Ð¾Ð»Ð¸Ð½Ðµ Ð½Ð¸Ñ�Ñƒ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ðµ"
 
-#: c-common.c:5069
+#: c-common.c:5068
 #, fuzzy, gcc-internal-format
 msgid "constructor priorities are not supported"
 msgstr "Ñ‚Ñ€Ð°Ð¼Ð¿Ð¾Ð»Ð¸Ð½Ðµ Ð½Ð¸Ñ�Ñƒ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ðµ"
 
-#: c-common.c:5086
+#: c-common.c:5085
 #, gcc-internal-format
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 msgstr ""
 
-#: c-common.c:5091
+#: c-common.c:5090
 #, gcc-internal-format
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 msgstr ""
 
-#: c-common.c:5099
+#: c-common.c:5098
 #, gcc-internal-format
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 msgstr ""
 
-#: c-common.c:5102
+#: c-common.c:5101
 #, gcc-internal-format
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 msgstr ""
 
-#: c-common.c:5221
+#: c-common.c:5220
 #, gcc-internal-format
 msgid "unknown machine mode %qs"
 msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ Ð¼Ð°ÑˆÐ¸Ð½Ñ�ÐºÐ¸ Ñ€ÐµÐ¶Ð¸Ð¼ %qs"
 
-#: c-common.c:5250
+#: c-common.c:5249
 #, gcc-internal-format
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 msgstr "Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð¾ Ð·Ð°Ð´Ð°Ð²Ð°ÑšÐµ Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¸Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ __attribute__ ((Ñ€ÐµÐ¶Ð¸Ð¼))"
 
-#: c-common.c:5253
+#: c-common.c:5252
 #, gcc-internal-format
 msgid "use __attribute__ ((vector_size)) instead"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ðµ __attribute__ ((Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð°_Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°)) ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ñ‚Ð¾Ð³Ð°"
 
-#: c-common.c:5262
+#: c-common.c:5261
 #, gcc-internal-format
 msgid "unable to emulate %qs"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° ÐµÐ¼ÑƒÐ»Ð¸Ñ€Ð°Ð¼ %qs"
 
-#: c-common.c:5272
+#: c-common.c:5271
 #, gcc-internal-format
 msgid "invalid pointer mode %qs"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ€ÐµÐ¶Ð¸Ð¼ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° %qs"
 
-#: c-common.c:5289
+#: c-common.c:5288
 #, gcc-internal-format
 msgid "signness of type and machine mode %qs don't match"
 msgstr ""
 
-#: c-common.c:5300
+#: c-common.c:5299
 #, gcc-internal-format
 msgid "no data type for mode %qs"
 msgstr "Ð½ÐµÐ¼Ð° Ñ‚Ð¸Ð¿Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° Ð·Ð° Ñ€ÐµÐ¶Ð¸Ð¼ %qs"
 
-#: c-common.c:5310
+#: c-common.c:5309
 #, gcc-internal-format
 msgid "cannot use mode %qs for enumeral types"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼ %qs Ð·Ð° Ð±Ñ€Ð¾Ñ˜ÐµÐ²Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
 
-#: c-common.c:5337
+#: c-common.c:5336
 #, gcc-internal-format
 msgid "mode %qs applied to inappropriate type"
 msgstr "Ñ€ÐµÐ¶Ð¸Ð¼ %qs Ð¿Ñ€Ð¸Ð¼ÐµÑšÐµÐ½ Ð½Ð° Ð½ÐµÐ¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð°Ñ˜ÑƒÑ›Ð¸ Ñ‚Ð¸Ð¿"
 
-#: c-common.c:5368
+#: c-common.c:5367
 #, gcc-internal-format
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "%JÐ°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¾Ð´ÐµÑ™ÐºÐ° Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð½Ð°Ð²ÐµÑ�Ñ‚Ð¸ Ð·Ð° Ð»Ð¾ÐºÐ°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
 
-#: c-common.c:5379 config/bfin/bfin.c:4879 config/bfin/bfin.c:4930
+#: c-common.c:5378 config/bfin/bfin.c:4982 config/bfin/bfin.c:5033
 #, gcc-internal-format
 msgid "section of %q+D conflicts with previous declaration"
 msgstr "Ð¾Ð´ÐµÑ™Ð°Ðº Ð·Ð° %q+D ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¾Ð¼"
 
-#: c-common.c:5388
+#: c-common.c:5387
 #, gcc-internal-format
 msgid "section attribute not allowed for %q+D"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¾Ð´ÐµÑ™ÐºÐ° Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð¿ÑƒÑˆÑ‚ÐµÐ½ Ð·Ð° %q+D"
 
-#: c-common.c:5394
+#: c-common.c:5393
 #, gcc-internal-format
 msgid "%Jsection attributes are not supported for this target"
 msgstr "%JÐ°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ Ð¾Ð´ÐµÑ™ÐºÐ° Ð½Ð¸Ñ�Ñƒ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¸ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™"
 
-#: c-common.c:5426
+#: c-common.c:5425
 #, gcc-internal-format
 msgid "requested alignment is not a constant"
 msgstr "Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð°Ð½Ð¾ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: c-common.c:5431
+#: c-common.c:5430
 #, gcc-internal-format
 msgid "requested alignment is not a power of 2"
 msgstr "Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð°Ð½Ð¾ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ð½Ð¸Ñ˜Ðµ Ñ�Ñ‚ÐµÐ¿ÐµÐ½ Ð´Ð²Ð¾Ñ˜ÐºÐµ"
 
-#: c-common.c:5436
+#: c-common.c:5435
 #, gcc-internal-format
 msgid "requested alignment is too large"
 msgstr "Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð°Ð½Ð¾ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ñ˜Ðµ Ð¿Ñ€ÐµÐ²ÐµÐ»Ð¸ÐºÐ¾"
 
-#: c-common.c:5462
+#: c-common.c:5461
 #, gcc-internal-format
 msgid "alignment may not be specified for %q+D"
 msgstr "Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð½Ð°Ð²ÐµÑ�Ñ‚Ð¸ Ð·Ð° %q+D"
 
-#: c-common.c:5469
+#: c-common.c:5468
 #, gcc-internal-format
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 msgstr ""
 
-#: c-common.c:5473
+#: c-common.c:5472
 #, fuzzy, gcc-internal-format
 msgid "alignment for %q+D must be at least %d"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡"
 
-#: c-common.c:5522
+#: c-common.c:5521
 #, gcc-internal-format
 msgid "%q+D defined both normally and as an alias"
 msgstr "%q+D Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾ Ð¸ Ð½Ð¾Ñ€Ð¼Ð°Ð»Ð½Ð¾ Ð¸ ÐºÐ°Ð¾ Ð°Ð»Ð¸Ñ˜Ð°Ñ�"
 
-#: c-common.c:5538
+#: c-common.c:5537
 #, gcc-internal-format
 msgid "alias argument not a string"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ð»Ð¸Ñ˜Ð°Ñ�Ð° Ð½Ð¸Ñ˜Ðµ Ð½Ð¸Ñ�ÐºÐ°"
 
-#: c-common.c:5601
+#: c-common.c:5600
 #, gcc-internal-format
 msgid "%Jweakref attribute must appear before alias attribute"
 msgstr "%JÐ°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð»Ð°Ð±Ð¾Ð³ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°ÑšÐ° Ð¼Ð¾Ñ€Ð° Ñ�Ðµ Ñ˜Ð°Ð²Ð¸Ñ‚Ð¸ Ð¿Ñ€Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð°Ð»Ð¸Ñ˜Ð°Ñ�Ð°"
 
-#: c-common.c:5631
+#: c-common.c:5630
 #, gcc-internal-format
 msgid "%qE attribute ignored on non-class types"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ð½Ð° Ð½Ðµ-ÐºÐ»Ð°Ñ�Ð½Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð°"
 
-#: c-common.c:5637
+#: c-common.c:5636
 #, gcc-internal-format
 msgid "%qE attribute ignored because %qT is already defined"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ñ˜ÐµÑ€ Ñ˜Ðµ %qT Ð²ÐµÑ› Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½"
 
-#: c-common.c:5650
+#: c-common.c:5649
 #, gcc-internal-format
 msgid "visibility argument not a string"
 msgstr "Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾Ñ�Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð½Ð¸Ñ˜Ðµ Ð½Ð¸Ñ�ÐºÐ°"
 
-#: c-common.c:5662
+#: c-common.c:5661
 #, gcc-internal-format
 msgid "%qE attribute ignored on types"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ð½Ð° Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð°"
 
-#: c-common.c:5678
+#: c-common.c:5677
 #, gcc-internal-format
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ˜ÐµÐ´Ð½Ð¾ Ð¾Ð´ â€ždefaultâ€œ, â€žhiddenâ€œ, â€žprotectedâ€œ Ð¸Ð»Ð¸ â€žinternalâ€œ"
 
-#: c-common.c:5689
+#: c-common.c:5688
 #, gcc-internal-format
 msgid "%qD redeclared with different visibility"
 msgstr "%qD Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñ�Ð° Ð´Ñ€ÑƒÐ³Ð°Ñ‡Ð¸Ñ˜Ð¾Ð¼ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾ÑˆÑ›Ñƒ"
 
-#: c-common.c:5692 c-common.c:5696
+#: c-common.c:5691 c-common.c:5695
 #, fuzzy, gcc-internal-format
 msgid "%qD was declared %qs which implies default visibility"
 msgstr "%qD Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñ�Ð° Ð´Ñ€ÑƒÐ³Ð°Ñ‡Ð¸Ñ˜Ð¾Ð¼ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾ÑˆÑ›Ñƒ"
 
-#: c-common.c:5770
+#: c-common.c:5769
 #, gcc-internal-format
 msgid "tls_model argument not a string"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° tls_model Ð½Ð¸Ñ˜Ðµ Ð½Ð¸Ñ�ÐºÐ°"
 
-#: c-common.c:5783
+#: c-common.c:5782
 #, gcc-internal-format
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° tls_model Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ˜ÐµÐ´Ð½Ð¾ Ð¾Ð´ â€žlocal-execâ€œ, â€žinitial-execâ€œ, â€žlocal-dynamicâ€œ Ð¸Ð»Ð¸ â€žglobal-dynamicâ€œ"
 
-#: c-common.c:5802 c-common.c:5897
+#: c-common.c:5801 c-common.c:5896
 #, gcc-internal-format
 msgid "%J%qE attribute applies only to functions"
 msgstr "%JÐ°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¸Ð¼ÐµÑšÑƒÑ˜Ðµ Ñ�Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: c-common.c:5807 c-common.c:5902
+#: c-common.c:5806 c-common.c:5901
 #, gcc-internal-format
 msgid "%Jcan%'t set %qE attribute after definition"
 msgstr "%JÐ°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸Ñ‚Ð¸ Ð¿Ð¾Ñ�Ð»Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-common.c:5858
+#: c-common.c:5857
 #, gcc-internal-format
 msgid "alloc_size parameter outside range"
 msgstr ""
 
-#: c-common.c:5991
+#: c-common.c:5990
 #, gcc-internal-format
 msgid "%qE attribute ignored for %qE"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ð·Ð° %qE"
@@ -17504,7 +17484,7 @@
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ %<offsetof%> ÐºÐ°Ð´Ð° Ñ˜Ðµ %<operator[]%> Ð¿Ñ€ÐµÐ¿ÑƒÑšÐµÐ½"
 
-#: c-common.c:6818 cp/typeck.c:4525
+#: c-common.c:6818 cp/typeck.c:4533
 #, gcc-internal-format
 msgid "attempt to take address of bit-field structure member %qD"
 msgstr "Ð¿Ð¾ÐºÑƒÑˆÐ°Ñ˜ ÑƒÐ·Ð¸Ð¼Ð°ÑšÐ° Ð°Ð´Ñ€ÐµÑ�Ðµ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ñ™Ð° %qD Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð¸"
@@ -17539,14 +17519,14 @@
 msgid "size of array is too large"
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qs Ñ˜Ðµ Ð¿Ñ€ÐµÐ²ÐµÐ»Ð¸ÐºÐ°"
 
-#: c-common.c:7041 c-common.c:7090 c-typeck.c:2705
+#: c-common.c:7041 c-common.c:7090 c-typeck.c:2716
 #, gcc-internal-format
 msgid "too few arguments to function %qE"
 msgstr "Ð¿Ñ€ÐµÐ¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qE"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-common.c:7058 c-typeck.c:4374
+#: c-common.c:7058 c-typeck.c:4385
 #, gcc-internal-format
 msgid "incompatible type for argument %d of %qE"
 msgstr "Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð·Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ñƒ %qE"
@@ -17626,8 +17606,8 @@
 #. an unprototyped function, it is compile-time undefined;
 #. making it a constraint in that case was rejected in
 #. DR#252.
-#: c-convert.c:95 c-typeck.c:1775 c-typeck.c:4012 cp/typeck.c:1502
-#: cp/typeck.c:5717 cp/typeck.c:6325 fortran/convert.c:88
+#: c-convert.c:95 c-typeck.c:1785 c-typeck.c:4023 cp/typeck.c:1548
+#: cp/typeck.c:5725 cp/typeck.c:6352 fortran/convert.c:88
 #: treelang/tree-convert.c:79
 #, gcc-internal-format
 msgid "void value not ignored as it ought to be"
@@ -17639,104 +17619,104 @@
 msgid "conversion to non-scalar type requested"
 msgstr "Ð·Ð°Ñ‚Ñ€Ð°Ð¶ÐµÐ½Ð¾ Ñ˜Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ Ð½ÐµÑ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ‚Ð¸Ð¿"
 
-#: c-decl.c:546
+#: c-decl.c:547
 #, gcc-internal-format
 msgid "array %q+D assumed to have one element"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð° Ñ�Ðµ Ð´Ð° Ð½Ð¸Ð· %q+D Ð¸Ð¼Ð° Ñ˜ÐµÐ´Ð°Ð½ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚"
 
-#: c-decl.c:651
+#: c-decl.c:652
 #, gcc-internal-format
 msgid "GCC supports only %u nested scopes"
 msgstr "Ð“Ð¦Ð¦ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ñ�Ð°Ð¼Ð¾ %u ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð¸Ñ… Ð´Ð¾Ñ�ÐµÐ³Ð°"
 
-#: c-decl.c:737 cp/decl.c:358
+#: c-decl.c:738 cp/decl.c:359
 #, gcc-internal-format
 msgid "label %q+D used but not defined"
 msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° %q+D ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð°Ð»Ð¸ Ð½ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð°"
 
-#: c-decl.c:778
+#: c-decl.c:779
 #, gcc-internal-format
 msgid "nested function %q+D declared but never defined"
 msgstr "ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° Ð°Ð»Ð¸ Ð½Ð¸Ð³Ð´Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð°"
 
-#: c-decl.c:788
+#: c-decl.c:789
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D declared but never defined"
 msgstr "ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° Ð°Ð»Ð¸ Ð½Ð¸Ð³Ð´Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð°"
 
-#: c-decl.c:801 cp/decl.c:608
+#: c-decl.c:802 cp/decl.c:609
 #, gcc-internal-format
 msgid "unused variable %q+D"
 msgstr "Ð½ÐµÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %q+D"
 
-#: c-decl.c:805
+#: c-decl.c:806
 #, gcc-internal-format
 msgid "type of array %q+D completed incompatibly with implicit initialization"
 msgstr "Ñ‚Ð¸Ð¿ Ð½Ð¸Ð·Ð° %q+D Ð´Ð¾Ð²Ñ€ÑˆÐµÐ½ Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾ Ñ�Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¸Ð¼ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµÐ¼"
 
-#: c-decl.c:1039
+#: c-decl.c:1040
 #, gcc-internal-format
 msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
 msgstr "Ð»Ð¸Ñ�Ñ‚Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° Ñ�Ð° Ñ‚Ñ€Ð¾Ñ‚Ð°Ñ‡ÐºÐ¾Ð¼ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ð¾ÐºÐ»Ð¾Ð¿Ð¸Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ðµ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð°"
 
-#: c-decl.c:1046
+#: c-decl.c:1047
 #, gcc-internal-format
 msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
 msgstr "Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÐºÐ¾Ñ˜Ð¸ Ð¸Ð¼Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾ ÑƒÐ½Ð°Ð¿Ñ€ÐµÑ’ÐµÑšÐµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ð¾ÐºÐ»Ð¾Ð¿Ð¸Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ðµ Ð»Ð¸Ñ�Ñ‚Ðµ Ð¸Ð¼ÐµÐ½Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð°"
 
-#: c-decl.c:1087
+#: c-decl.c:1088
 #, gcc-internal-format
 msgid "prototype for %q+D declares more arguments than previous old-style definition"
 msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ñ‚Ð¸Ð¿ Ð·Ð° %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ Ð²Ð¸ÑˆÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð¾Ð´ Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ðµ Ñ�Ñ‚Ð°Ñ€Ð¾Ð²Ñ€ÐµÐ¼Ñ�ÐºÐµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:1093
+#: c-decl.c:1094
 #, gcc-internal-format
 msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
 msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ñ‚Ð¸Ð¿ Ð·Ð° %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ Ð¼Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð¾Ð´ Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ðµ Ñ�Ñ‚Ð°Ñ€Ð¾Ð²Ñ€ÐµÐ¼Ñ�ÐºÐµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:1102
+#: c-decl.c:1103
 #, gcc-internal-format
 msgid "prototype for %q+D declares argument %d with incompatible type"
 msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ñ‚Ð¸Ð¿ Ð·Ð° %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ %d Ñ�Ð° Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
 
 #. If we get here, no errors were found, but do issue a warning
 #. for this poor-style construct.
-#: c-decl.c:1115
+#: c-decl.c:1116
 #, gcc-internal-format
 msgid "prototype for %q+D follows non-prototype definition"
 msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ñ‚Ð¸Ð¿ Ð·Ð° %q+D Ð¿Ñ€Ð°Ñ‚Ð¸ Ð½ÐµÐ¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñ�ÐºÑƒ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ñƒ"
 
-#: c-decl.c:1130
+#: c-decl.c:1131
 #, gcc-internal-format
 msgid "previous definition of %q+D was here"
 msgstr "Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %q+D Ð±ÐµÑˆÐµ Ð¾Ð²Ð´Ðµ"
 
-#: c-decl.c:1132
+#: c-decl.c:1133
 #, gcc-internal-format
 msgid "previous implicit declaration of %q+D was here"
 msgstr "Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð±ÐµÑˆÐµ Ð¾Ð²Ð´Ðµ"
 
-#: c-decl.c:1134
+#: c-decl.c:1135
 #, gcc-internal-format
 msgid "previous declaration of %q+D was here"
 msgstr "Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð±ÐµÑˆÐµ Ð¾Ð²Ð´Ðµ"
 
-#: c-decl.c:1174
+#: c-decl.c:1175
 #, gcc-internal-format
 msgid "%q+D redeclared as different kind of symbol"
 msgstr "%q+D Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ñ�Ð¸Ð¼Ð±Ð¾Ð»Ð°"
 
-#: c-decl.c:1178
+#: c-decl.c:1179
 #, gcc-internal-format
 msgid "built-in function %q+D declared as non-function"
 msgstr "ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ Ð½ÐµÑ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: c-decl.c:1181 c-decl.c:1298 c-decl.c:1983
+#: c-decl.c:1182 c-decl.c:1299 c-decl.c:1988
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a built-in function"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð·Ð°ÐºÐ»Ð°ÑšÐ° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
 
-#: c-decl.c:1190
+#: c-decl.c:1191
 #, gcc-internal-format
 msgid "redeclaration of enumerator %q+D"
 msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° %q+D"
@@ -17744,274 +17724,274 @@
 #. If types don't match for a built-in, throw away the
 #. built-in.  No point in calling locate_old_decl here, it
 #. won't print anything.
-#: c-decl.c:1211
+#: c-decl.c:1212
 #, gcc-internal-format
 msgid "conflicting types for built-in function %q+D"
 msgstr "Ñ�ÑƒÐºÐ¾Ð±Ñ™ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ð·Ð° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %q+D"
 
-#: c-decl.c:1235 c-decl.c:1248 c-decl.c:1258
+#: c-decl.c:1236 c-decl.c:1249 c-decl.c:1259
 #, gcc-internal-format
 msgid "conflicting types for %q+D"
 msgstr "Ñ�ÑƒÐºÐ¾Ð±Ñ™ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ð·Ð° %q+D"
 
-#: c-decl.c:1256
+#: c-decl.c:1257
 #, gcc-internal-format
 msgid "conflicting type qualifiers for %q+D"
 msgstr "Ñ�ÑƒÐºÐ¾Ð±Ñ™ÐµÐ½Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ‚Ð¸Ð¿Ð° Ð·Ð° %q+D"
 
 #. Allow OLDDECL to continue in use.
-#: c-decl.c:1273
+#: c-decl.c:1274
 #, gcc-internal-format
 msgid "redefinition of typedef %q+D"
 msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° %q+D"
 
-#: c-decl.c:1324 c-decl.c:1426
+#: c-decl.c:1325 c-decl.c:1427
 #, gcc-internal-format
 msgid "redefinition of %q+D"
 msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %q+D"
 
-#: c-decl.c:1359 c-decl.c:1464
+#: c-decl.c:1360 c-decl.c:1465
 #, gcc-internal-format
 msgid "static declaration of %q+D follows non-static declaration"
 msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð¿Ñ€Ð°Ñ‚Ð¸ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÑƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ"
 
-#: c-decl.c:1369 c-decl.c:1376 c-decl.c:1453 c-decl.c:1461
+#: c-decl.c:1370 c-decl.c:1377 c-decl.c:1454 c-decl.c:1462
 #, gcc-internal-format
 msgid "non-static declaration of %q+D follows static declaration"
 msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð¿Ñ€Ð°Ñ‚Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÑƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ"
 
-#: c-decl.c:1393
+#: c-decl.c:1394
 #, gcc-internal-format
 msgid "%<gnu_inline%> attribute present on %q+D"
 msgstr ""
 
-#: c-decl.c:1395
+#: c-decl.c:1396
 #, fuzzy, gcc-internal-format
 msgid "%Jbut not here"
 msgstr "%J  Ð¿Ñ€Ð²Ð¸ Ñ‚Ð¸Ð¿ Ð¾Ð²Ð´Ðµ"
 
-#: c-decl.c:1413
+#: c-decl.c:1414
 #, gcc-internal-format
 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
 msgstr "Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð¿Ñ€Ð°Ñ‚Ð¸ Ð½Ðµ-Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ"
 
-#: c-decl.c:1416
+#: c-decl.c:1417
 #, gcc-internal-format
 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
 msgstr "Ð½Ðµ-Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð¿Ñ€Ð°Ñ‚Ð¸ Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ"
 
-#: c-decl.c:1446
+#: c-decl.c:1447
 #, gcc-internal-format
 msgid "extern declaration of %q+D follows declaration with no linkage"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµÐ³ %q+D Ð¿Ñ€Ð°Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ Ð±ÐµÐ· Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸"
 
-#: c-decl.c:1482
+#: c-decl.c:1483
 #, gcc-internal-format
 msgid "declaration of %q+D with no linkage follows extern declaration"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð±ÐµÐ· Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð°Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµÐ³"
 
-#: c-decl.c:1488
+#: c-decl.c:1489
 #, gcc-internal-format
 msgid "redeclaration of %q+D with no linkage"
 msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð±ÐµÐ· Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸"
 
-#: c-decl.c:1502
+#: c-decl.c:1503
 #, gcc-internal-format
 msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
 msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ñ�Ð° Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¾Ð¼ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾ÑˆÑ›Ñƒ (Ñ‡ÑƒÐ²Ð° Ñ�Ðµ Ñ�Ñ‚Ð°Ñ€Ð° Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾Ñ�Ñ‚)"
 
-#: c-decl.c:1513
+#: c-decl.c:1514
 #, gcc-internal-format
 msgid "inline declaration of %qD follows declaration with attribute noinline"
 msgstr "ÑƒÑ‚ÐºÐ°Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð¿Ñ€Ð°Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ Ð±ÐµÐ· Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° noinline"
 
-#: c-decl.c:1520
+#: c-decl.c:1521
 #, gcc-internal-format
 msgid "declaration of %q+D with attribute noinline follows inline declaration "
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noinline Ð¿Ñ€Ð°Ñ‚Ð¸ ÑƒÑ‚ÐºÐ°Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ "
 
-#: c-decl.c:1539
+#: c-decl.c:1540
 #, gcc-internal-format
 msgid "%q+D declared inline after being called"
 msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÑƒÑ‚ÐºÐ°Ð½Ð¾ Ð¿Ð¾ÑˆÑ‚Ð¾ Ñ˜Ðµ Ð²ÐµÑ› Ð¿Ð¾Ð·Ð²Ð°Ð½Ð¾"
 
-#: c-decl.c:1544
+#: c-decl.c:1545
 #, gcc-internal-format
 msgid "%q+D declared inline after its definition"
 msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÑƒÑ‚ÐºÐ°Ð½Ð¾ Ð¿Ð¾Ñ�Ð»Ðµ Ñ�Ð²Ð¾Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:1563
+#: c-decl.c:1564
 #, gcc-internal-format
 msgid "redefinition of parameter %q+D"
 msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %q+D"
 
-#: c-decl.c:1590
+#: c-decl.c:1591
 #, gcc-internal-format
 msgid "redundant redeclaration of %q+D"
 msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð° Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D"
 
-#: c-decl.c:1970
+#: c-decl.c:1975
 #, gcc-internal-format
 msgid "declaration of %q+D shadows previous non-variable"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð·Ð°ÐºÐ»Ð°ÑšÐ° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ñƒ Ð½Ðµ-Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
 
-#: c-decl.c:1975
+#: c-decl.c:1980
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a parameter"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð·Ð°ÐºÐ»Ð°ÑšÐ° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
 
-#: c-decl.c:1978
+#: c-decl.c:1983
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a global declaration"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð·Ð°ÐºÐ»Ð°ÑšÐ° Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ"
 
-#: c-decl.c:1988
+#: c-decl.c:1993
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a previous local"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð·Ð°ÐºÐ»Ð°ÑšÐ° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ñƒ Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ"
 
-#: c-decl.c:1991 cp/name-lookup.c:988 cp/name-lookup.c:1019
-#: cp/name-lookup.c:1027
+#: c-decl.c:1996 cp/name-lookup.c:987 cp/name-lookup.c:1018
+#: cp/name-lookup.c:1026
 #, gcc-internal-format
 msgid "%Jshadowed declaration is here"
 msgstr "%JÐ·Ð°ÐºÐ»Ð¾ÑšÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ˜Ðµ Ð¾Ð²Ð´Ðµ"
 
-#: c-decl.c:2183
+#: c-decl.c:2188
 #, gcc-internal-format
 msgid "nested extern declaration of %qD"
 msgstr "ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD"
 
-#: c-decl.c:2346 c-decl.c:2349
+#: c-decl.c:2351 c-decl.c:2354
 #, gcc-internal-format
 msgid "implicit declaration of function %qE"
 msgstr "Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qE"
 
-#: c-decl.c:2411
+#: c-decl.c:2416
 #, gcc-internal-format
 msgid "incompatible implicit declaration of built-in function %qD"
 msgstr "Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD"
 
-#: c-decl.c:2420
+#: c-decl.c:2425
 #, gcc-internal-format
 msgid "incompatible implicit declaration of function %qD"
 msgstr "Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD"
 
-#: c-decl.c:2473
+#: c-decl.c:2478
 #, gcc-internal-format
 msgid "%H%qE undeclared here (not in a function)"
 msgstr "%H%qE Ð½ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ (Ð½Ðµ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸)"
 
-#: c-decl.c:2478
+#: c-decl.c:2483
 #, gcc-internal-format
 msgid "%H%qE undeclared (first use in this function)"
 msgstr "%H%qE Ð½ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ (Ð¿Ñ€Ð²Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ñƒ Ð¾Ð²Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸)"
 
-#: c-decl.c:2482
+#: c-decl.c:2487
 #, gcc-internal-format
 msgid "%H(Each undeclared identifier is reported only once"
 msgstr "%H(Ð¡Ð²Ð°ÐºÐ¸ Ð½ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¸ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¿Ñ€Ð¸Ñ˜Ð°Ð²Ñ™ÐµÐ½ Ñ˜Ðµ Ñ�Ð°Ð¼Ð¾ Ñ˜ÐµÐ´Ð½Ð¾Ð¼"
 
-#: c-decl.c:2483
+#: c-decl.c:2488
 #, gcc-internal-format
 msgid "%Hfor each function it appears in.)"
 msgstr "%HÐ·Ð° Ñ�Ð²Ð°ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ Ñƒ ÐºÐ¾Ñ˜Ð¾Ñ˜ Ñ�Ðµ Ñ˜Ð°Ð²Ñ™Ð°.)"
 
-#: c-decl.c:2521 cp/decl.c:2397
+#: c-decl.c:2526 cp/decl.c:2404
 #, gcc-internal-format
 msgid "label %qE referenced outside of any function"
 msgstr "Ð½Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ñƒ %qE ÑƒÐ¿ÑƒÑ›ÐµÐ½Ð¾ Ð²Ð°Ð½ Ð±Ð¸Ð»Ð¾ ÐºÐ¾Ñ˜Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:2563
+#: c-decl.c:2568
 #, gcc-internal-format
 msgid "duplicate label declaration %qE"
 msgstr "Ð£Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ðµ %qE"
 
-#: c-decl.c:2599
+#: c-decl.c:2604
 #, gcc-internal-format
 msgid "%Hduplicate label %qD"
 msgstr "%HÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° %qD"
 
-#: c-decl.c:2609
+#: c-decl.c:2614
 #, gcc-internal-format
 msgid "%Jjump into statement expression"
 msgstr "%JÑ�ÐºÐ¾Ðº Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
 
-#: c-decl.c:2611
+#: c-decl.c:2616
 #, gcc-internal-format
 msgid "%Jjump into scope of identifier with variably modified type"
 msgstr "%JÑ�ÐºÐ¾Ðº Ñƒ Ð´Ð¾Ñ�ÐµÐ³ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ�Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð²Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
 
-#: c-decl.c:2626
+#: c-decl.c:2631
 #, gcc-internal-format
 msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
 msgstr "%HÑ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ð¾Ð¼ Ð¦-Ñƒ Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¾Ð´Ð²Ð¾Ñ˜ÐµÐ½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€ Ð·Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ðµ, Ñ‚Ðµ Ñ˜Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %qE Ñƒ Ñ�ÑƒÐºÐ¾Ð±Ñƒ"
 
-#: c-decl.c:2701
+#: c-decl.c:2706
 #, gcc-internal-format
 msgid "%H%qE defined as wrong kind of tag"
 msgstr "%H%qE Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½ ÐºÐ°Ð¾ Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ð¾Ð·Ð½Ð°ÐºÐµ"
 
-#: c-decl.c:2903
+#: c-decl.c:2908
 #, gcc-internal-format
 msgid "unnamed struct/union that defines no instances"
 msgstr "Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð°/ÑƒÐ½Ð¸Ñ˜Ð° ÐºÐ¾Ñ˜Ð° Ð½Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸ÑˆÐµ Ð½Ð¸Ñ˜ÐµÐ´Ð°Ð½ Ð¿Ñ€Ð¸Ð¼ÐµÑ€Ð°Ðº"
 
-#: c-decl.c:2911
+#: c-decl.c:2916
 #, gcc-internal-format
 msgid "empty declaration with storage class specifier does not redeclare tag"
 msgstr "Ð¿Ñ€Ð°Ð·Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ð° Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†ÐµÐ¼ Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ðµ ÐºÐ»Ð°Ñ�Ðµ ÐºÐ¾Ñ˜Ð° Ð½Ðµ Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ Ð¾Ð·Ð½Ð°ÐºÑƒ"
 
-#: c-decl.c:2922
+#: c-decl.c:2927
 #, gcc-internal-format
 msgid "empty declaration with type qualifier does not redeclare tag"
 msgstr "Ð¿Ñ€Ð°Ð·Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ð° Ð¾Ð´Ñ€ÐµÐ´Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ñ˜Ð° Ð½Ðµ Ñ€ÐµÐ´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ Ð¾Ð·Ð½Ð°ÐºÑƒ"
 
-#: c-decl.c:2943 c-decl.c:2950
+#: c-decl.c:2948 c-decl.c:2955
 #, gcc-internal-format
 msgid "useless type name in empty declaration"
 msgstr "Ð±ÐµÑ�ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¾ Ð¸Ð¼Ðµ Ñ‚Ð¸Ð¿Ð° Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
 
-#: c-decl.c:2958
+#: c-decl.c:2963
 #, gcc-internal-format
 msgid "%<inline%> in empty declaration"
 msgstr "%<inline%> Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
 
-#: c-decl.c:2964
+#: c-decl.c:2969
 #, gcc-internal-format
 msgid "%<auto%> in file-scope empty declaration"
 msgstr "%<auto%> Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ñƒ Ð´Ð¾Ñ�ÐµÐ³Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ"
 
-#: c-decl.c:2970
+#: c-decl.c:2975
 #, gcc-internal-format
 msgid "%<register%> in file-scope empty declaration"
 msgstr "%<register%> Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ñƒ Ð´Ð¾Ñ�ÐµÐ³Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ"
 
-#: c-decl.c:2976
+#: c-decl.c:2981
 #, gcc-internal-format
 msgid "useless storage class specifier in empty declaration"
 msgstr "Ð±ÐµÑ�ÐºÐ¾Ñ€Ð¸Ñ�Ð°Ð½ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ðµ ÐºÐ»Ð°Ñ�Ðµ Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
 
-#: c-decl.c:2982
+#: c-decl.c:2987
 #, gcc-internal-format
 msgid "useless %<__thread%> in empty declaration"
 msgstr "Ð±ÐµÑ�ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¾ %<__thread%> Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
 
-#: c-decl.c:2990
+#: c-decl.c:2995
 #, gcc-internal-format
 msgid "useless type qualifier in empty declaration"
 msgstr "Ð±ÐµÑ�ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð° Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° Ñ‚Ð¸Ð¿Ð° Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
 
-#: c-decl.c:2997
+#: c-decl.c:3002
 #, gcc-internal-format
 msgid "empty declaration"
 msgstr "Ð¿Ñ€Ð°Ð·Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð°"
 
-#: c-decl.c:3063
+#: c-decl.c:3068
 #, gcc-internal-format
 msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
 msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<static%> Ð¸Ð»Ð¸ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ‚Ð¸Ð¿Ð° Ñƒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ñ�ÐºÐ¸Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ð¸Ð¼Ð° Ð½Ð¸Ð·Ð¾Ð²Ð°"
 
-#: c-decl.c:3066
+#: c-decl.c:3071
 #, gcc-internal-format
 msgid "ISO C90 does not support %<[*]%> array declarators"
 msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð½Ð¸Ð·Ð¾Ð²Ð° %<[*]%>"
@@ -18019,253 +17999,248 @@
 #. C99 6.7.5.2p4
 #. A function definition isn't function prototype scope C99 6.2.1p4.
 #. C99 6.7.5.2p4
-#: c-decl.c:3073 c-decl.c:5015
+#: c-decl.c:3078 c-decl.c:5014
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than function prototype scope"
 msgstr "%<[*]%> Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ð´Ñ€ÑƒÐ³Ð´Ðµ Ð¾Ñ�Ð¸Ð¼ Ñƒ Ð´Ð¾Ñ�ÐµÐ³Ñƒ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:3097
+#: c-decl.c:3181
 #, gcc-internal-format
-msgid "static or type qualifiers in abstract declarator"
-msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ð¸Ð»Ð¸ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñƒ Ð°Ð¿Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ð¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ñƒ"
-
-#: c-decl.c:3183
-#, gcc-internal-format
 msgid "%q+D is usually a function"
 msgstr "%q+D Ñ˜Ðµ Ð¾Ð±Ð¸Ñ‡Ð½Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: c-decl.c:3192 cp/decl.c:3983 cp/decl2.c:773
+#: c-decl.c:3190 cp/decl.c:4003 cp/decl2.c:773
 #, gcc-internal-format
 msgid "typedef %qD is initialized (use __typeof__ instead)"
 msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° %qD Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð° (ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ðµ __typeof__)"
 
-#: c-decl.c:3197
+#: c-decl.c:3195
 #, gcc-internal-format
 msgid "function %qD is initialized like a variable"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qD Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð° ÐºÐ°Ð¾ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3203
+#: c-decl.c:3201
 #, gcc-internal-format
 msgid "parameter %qD is initialized"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qD Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½"
 
-#: c-decl.c:3228
+#: c-decl.c:3226
 #, gcc-internal-format
 msgid "variable %qD has initializer but incomplete type"
 msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qD Ð¸Ð¼Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð°Ð»Ð¸ Ñ˜Ðµ Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-decl.c:3316 c-decl.c:6108 cp/decl.c:4025 cp/decl.c:10985
+#: c-decl.c:3314 c-decl.c:6107 cp/decl.c:4045 cp/decl.c:11083
 #, gcc-internal-format
 msgid "inline function %q+D given attribute noinline"
 msgstr "ÑƒÑ‚ÐºÐ°Ð½Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ %q+D Ð´Ð°Ñ‚ Ñ˜Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ noinline"
 
-#: c-decl.c:3327
+#: c-decl.c:3326
 #, gcc-internal-format
 msgid "%q+D is static but declared in inline function %qD which is not static"
 msgstr ""
 
-#: c-decl.c:3418
+#: c-decl.c:3417
 #, gcc-internal-format
 msgid "initializer fails to determine size of %q+D"
 msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð½Ðµ Ð¾Ð´Ñ€ÐµÑ’ÑƒÑ˜Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ð·Ð° %q+D"
 
-#: c-decl.c:3423
+#: c-decl.c:3422
 #, gcc-internal-format
 msgid "array size missing in %q+D"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° Ñƒ %q+D"
 
-#: c-decl.c:3435
+#: c-decl.c:3434
 #, gcc-internal-format
 msgid "zero or negative size array %q+D"
 msgstr "Ð½ÑƒÐ»Ñ‚Ð° Ð¸Ð»Ð¸ Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð½Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %q+D"
 
-#: c-decl.c:3490 varasm.c:2067
+#: c-decl.c:3489 varasm.c:2067
 #, gcc-internal-format
 msgid "storage size of %q+D isn%'t known"
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚Ð° Ð·Ð° %q+D Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð·Ð½Ð°Ñ‚Ð°"
 
-#: c-decl.c:3500
+#: c-decl.c:3499
 #, gcc-internal-format
 msgid "storage size of %q+D isn%'t constant"
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚Ð° Ð·Ð° %q+D Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°"
 
-#: c-decl.c:3545
+#: c-decl.c:3544
 #, gcc-internal-format
 msgid "ignoring asm-specifier for non-static local variable %q+D"
 msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† asm Ð·Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÑƒ Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ %q+D"
 
-#: c-decl.c:3573 fortran/f95-lang.c:653
+#: c-decl.c:3572 fortran/f95-lang.c:655
 #, gcc-internal-format
 msgid "cannot put object with volatile field into register"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ñ�Ñ‚Ð°Ð²Ð¸Ð¼ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ñ�Ð° Ð½ÐµÐ¿Ð¾Ñ�Ñ‚Ð¾Ñ˜Ð°Ð½Ð¸Ð¼ Ð¿Ð¾Ñ™ÐµÐ¼ Ñƒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€"
 
-#: c-decl.c:3702
+#: c-decl.c:3701
 #, gcc-internal-format
 msgid "ISO C forbids forward parameter declarations"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÐ½Ð°Ð¿Ñ€ÐµÐ´Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð°"
 
-#: c-decl.c:3821
+#: c-decl.c:3820
 #, gcc-internal-format
 msgid "bit-field %qs width not an integer constant"
 msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ñ™Ð° %qs Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: c-decl.c:3829
+#: c-decl.c:3828
 #, gcc-internal-format
 msgid "negative width in bit-field %qs"
 msgstr "Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð½Ð° ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ñƒ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð¼ Ð¿Ð¾Ñ™Ñƒ %qs"
 
-#: c-decl.c:3834
+#: c-decl.c:3833
 #, gcc-internal-format
 msgid "zero width for bit-field %qs"
 msgstr "Ð½ÑƒÐ»Ñ‚Ð° ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð·Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qs"
 
-#: c-decl.c:3844
+#: c-decl.c:3843
 #, gcc-internal-format
 msgid "bit-field %qs has invalid type"
 msgstr "Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qs Ð¸Ð¼Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿"
 
-#: c-decl.c:3854
+#: c-decl.c:3853
 #, gcc-internal-format
 msgid "type of bit-field %qs is a GCC extension"
 msgstr "Ñ‚Ð¸Ð¿ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ñ™Ð° %qs Ñ˜Ðµ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ Ð“Ð¦Ð¦Ð°"
 
-#: c-decl.c:3860
+#: c-decl.c:3859
 #, gcc-internal-format
 msgid "width of %qs exceeds its type"
 msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° %qs Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ñ�Ð²Ð¾Ñ˜ Ñ‚Ð¸Ð¿"
 
-#: c-decl.c:3873
+#: c-decl.c:3872
 #, gcc-internal-format
 msgid "%qs is narrower than values of its type"
 msgstr "%qs Ñ˜Ðµ ÑƒÐ¶Ðµ Ð¾Ð´ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ñ�Ð²Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-decl.c:3892
+#: c-decl.c:3891
 #, gcc-internal-format
 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
 msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð¸Ð· %qs Ñ‡Ð¸Ñ˜Ð° Ñ�Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ñ‚Ð¸"
 
-#: c-decl.c:3896
+#: c-decl.c:3895
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids array whose size can%'t be evaluated"
 msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð¸Ð· %qs Ñ‡Ð¸Ñ˜Ð° Ñ�Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ñ‚Ð¸"
 
-#: c-decl.c:3902
+#: c-decl.c:3901
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids variable length array %qs"
 msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð¸Ð· Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ %qs"
 
-#: c-decl.c:3905
+#: c-decl.c:3904
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids variable length array"
 msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð¸Ð· Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ %qs"
 
-#: c-decl.c:3914
+#: c-decl.c:3913
 #, fuzzy, gcc-internal-format
 msgid "the size of array %qs can%'t be evaluated"
 msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð¸Ð· %qs Ñ‡Ð¸Ñ˜Ð° Ñ�Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ñ‚Ð¸"
 
-#: c-decl.c:3918
+#: c-decl.c:3917
 #, fuzzy, gcc-internal-format
 msgid "the size of array can %'t be evaluated"
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ñ‚Ð°"
 
-#: c-decl.c:3924
+#: c-decl.c:3923
 #, gcc-internal-format
 msgid "variable length array %qs is used"
 msgstr ""
 
-#: c-decl.c:3928 cp/decl.c:7004
+#: c-decl.c:3927 cp/decl.c:7076
 #, gcc-internal-format
 msgid "variable length array is used"
 msgstr ""
 
-#: c-decl.c:4051 c-decl.c:4328
+#: c-decl.c:4050 c-decl.c:4327
 #, gcc-internal-format
 msgid "variably modified %qs at file scope"
 msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð²Ð¾ %qs Ñƒ Ð´Ð¾Ñ�ÐµÐ³Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ"
 
-#: c-decl.c:4069
+#: c-decl.c:4068
 #, gcc-internal-format
 msgid "type defaults to %<int%> in declaration of %qs"
 msgstr "Ñ‚Ð¸Ð¿ Ñ�Ð¿Ð°Ð´Ð° Ð½Ð° %<int%> Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %qs"
 
-#: c-decl.c:4097
+#: c-decl.c:4096
 #, gcc-internal-format
 msgid "duplicate %<const%>"
 msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %<const%>"
 
-#: c-decl.c:4099
+#: c-decl.c:4098
 #, gcc-internal-format
 msgid "duplicate %<restrict%>"
 msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %<restrict%>"
 
-#: c-decl.c:4101
+#: c-decl.c:4100
 #, gcc-internal-format
 msgid "duplicate %<volatile%>"
 msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %<volatile%>"
 
-#: c-decl.c:4120
+#: c-decl.c:4119
 #, gcc-internal-format
 msgid "function definition declared %<auto%>"
 msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<auto%>"
 
-#: c-decl.c:4122
+#: c-decl.c:4121
 #, gcc-internal-format
 msgid "function definition declared %<register%>"
 msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<register%>"
 
-#: c-decl.c:4124
+#: c-decl.c:4123
 #, gcc-internal-format
 msgid "function definition declared %<typedef%>"
 msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<typedef%>"
 
-#: c-decl.c:4126
+#: c-decl.c:4125
 #, gcc-internal-format
 msgid "function definition declared %<__thread%>"
 msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<__thread%>"
 
-#: c-decl.c:4142
+#: c-decl.c:4141
 #, gcc-internal-format
 msgid "storage class specified for structure field %qs"
 msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¿Ð¾Ñ™Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ %qs"
 
-#: c-decl.c:4146 cp/decl.c:7874
+#: c-decl.c:4145 cp/decl.c:7946
 #, gcc-internal-format
 msgid "storage class specified for parameter %qs"
 msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qs"
 
-#: c-decl.c:4149 cp/decl.c:7876
+#: c-decl.c:4148 cp/decl.c:7948
 #, gcc-internal-format
 msgid "storage class specified for typename"
 msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ð¸Ð¼Ðµ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-decl.c:4166 cp/decl.c:7893
+#: c-decl.c:4165 cp/decl.c:7965
 #, gcc-internal-format
 msgid "%qs initialized and declared %<extern%>"
 msgstr "%qs ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ %<extern%>"
 
-#: c-decl.c:4169 cp/decl.c:7896
+#: c-decl.c:4168 cp/decl.c:7968
 #, gcc-internal-format
 msgid "%qs has both %<extern%> and initializer"
 msgstr "%qs Ð¸Ð¼Ð° Ð¸ %<extern%> Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
 
-#: c-decl.c:4174
+#: c-decl.c:4173
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<auto%>"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÑ‡Ð½Ð¾Ð³ Ð´Ð¾Ñ�ÐµÐ³Ð° Ð·Ð° %qs Ð½Ð°Ð²Ð¾Ð´Ð¸ %<auto%>"
 
-#: c-decl.c:4176
+#: c-decl.c:4175
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<register%>"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÑ‡Ð½Ð¾Ð³ Ð´Ð¾Ñ�ÐµÐ³Ð° Ð·Ð° %qs Ð½Ð°Ð²Ð¾Ð´Ð¸ %<register%>"
 
-#: c-decl.c:4181 cp/decl.c:7900
+#: c-decl.c:4180 cp/decl.c:7972
 #, gcc-internal-format
 msgid "nested function %qs declared %<extern%>"
 msgstr "ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<extern%>"
 
-#: c-decl.c:4184 cp/decl.c:7910
+#: c-decl.c:4183 cp/decl.c:7982
 #, gcc-internal-format
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 msgstr "%qs Ð´Ð¾Ñ�ÐµÐ³Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð°ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ° Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ�Ð¸Ð½Ð° ÐºÐ°Ð¾ %<__thread%>"
@@ -18273,468 +18248,468 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:4231 c-decl.c:4472
+#: c-decl.c:4230 c-decl.c:4471
 #, gcc-internal-format
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ð¸Ð»Ð¸ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° Ñ‚Ð¸Ð¿Ð° Ñƒ Ð½ÐµÐ¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ñ�ÐºÐ¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ñƒ Ð½Ð¸Ð·Ð°"
 
-#: c-decl.c:4278
+#: c-decl.c:4277
 #, gcc-internal-format
 msgid "declaration of %qs as array of voids"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qs ÐºÐ°Ð¾ Ð½Ð¸Ð·Ð° Ð¿Ñ€Ð°Ð·Ð½Ð¸Ñ…"
 
-#: c-decl.c:4284
+#: c-decl.c:4283
 #, gcc-internal-format
 msgid "declaration of %qs as array of functions"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qs ÐºÐ°Ð¾ Ð½Ð¸Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: c-decl.c:4289
+#: c-decl.c:4288
 #, gcc-internal-format
 msgid "invalid use of structure with flexible array member"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ñ�Ð° Ñ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð½Ð¸Ð¼ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸Ð¼ Ð½Ð¸Ð·Ð¾Ð¼"
 
-#: c-decl.c:4309
+#: c-decl.c:4308
 #, gcc-internal-format
 msgid "size of array %qs has non-integer type"
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qs Ð¸Ð¼Ð° Ð½ÐµÑ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ñ‚Ð¸Ð¿"
 
-#: c-decl.c:4314
+#: c-decl.c:4313
 #, gcc-internal-format
 msgid "ISO C forbids zero-size array %qs"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½ÑƒÐ»Ñ‚Ñƒ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ð½Ð¸Ð·Ð° %qs"
 
-#: c-decl.c:4321
+#: c-decl.c:4320
 #, gcc-internal-format
 msgid "size of array %qs is negative"
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qs Ñ˜Ðµ Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð½Ð°"
 
-#: c-decl.c:4375 c-decl.c:4631 cp/decl.c:8375
+#: c-decl.c:4374 c-decl.c:4630 cp/decl.c:8447
 #, gcc-internal-format
 msgid "size of array %qs is too large"
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qs Ñ˜Ðµ Ð¿Ñ€ÐµÐ²ÐµÐ»Ð¸ÐºÐ°"
 
-#: c-decl.c:4386
+#: c-decl.c:4385
 #, gcc-internal-format
 msgid "ISO C90 does not support flexible array members"
 msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ñ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð½Ðµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ð½Ð¸Ð·Ð¾Ð²Ðµ"
 
 #. C99 6.7.5.2p4
-#: c-decl.c:4399
+#: c-decl.c:4398
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than a declaration"
 msgstr "%<[*]%> Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ð´Ñ€ÑƒÐ³Ð´Ðµ Ð¾Ñ�Ð¸Ð¼ Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
 
-#: c-decl.c:4422
+#: c-decl.c:4421
 #, gcc-internal-format
 msgid "array type has incomplete element type"
 msgstr "Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
 
-#: c-decl.c:4504 cp/decl.c:8001
+#: c-decl.c:4503 cp/decl.c:8073
 #, gcc-internal-format
 msgid "%qs declared as function returning a function"
 msgstr "%qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
 
-#: c-decl.c:4509 cp/decl.c:8006
+#: c-decl.c:4508 cp/decl.c:8078
 #, gcc-internal-format
 msgid "%qs declared as function returning an array"
 msgstr "%qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð½Ð¸Ð·"
 
-#: c-decl.c:4531
+#: c-decl.c:4530
 #, gcc-internal-format
 msgid "function definition has qualified void return type"
 msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð¸Ð¼Ð° Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½ Ð¿Ñ€Ð°Ð·Ð°Ð½ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿"
 
-#: c-decl.c:4534 cp/decl.c:7990 cp/pt.c:8568
+#: c-decl.c:4533 cp/decl.c:8062 cp/pt.c:8668
 #, gcc-internal-format
 msgid "type qualifiers ignored on function return type"
 msgstr "Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÑƒ Ð½Ð° Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:4563 c-decl.c:4644 c-decl.c:4732 c-decl.c:4825
+#: c-decl.c:4562 c-decl.c:4643 c-decl.c:4731 c-decl.c:4824
 #, gcc-internal-format
 msgid "ISO C forbids qualified function types"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
 
-#: c-decl.c:4652
+#: c-decl.c:4651
 #, gcc-internal-format
 msgid "typedef %q+D declared %<inline%>"
 msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<inline%>"
 
-#: c-decl.c:4667
+#: c-decl.c:4666
 #, gcc-internal-format
 msgid "ISO C forbids const or volatile function types"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ðµ Ð¸Ð»Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ‚Ð¾Ñ˜Ð°Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
 
 #. C99 6.7.2.1p8
-#: c-decl.c:4677
+#: c-decl.c:4676
 #, gcc-internal-format
 msgid "a member of a structure or union cannot have a variably modified type"
 msgstr "Ñ‡Ð»Ð°Ð½ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ð¸Ð»Ð¸ ÑƒÐ½Ð¸Ñ˜Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð² Ñ‚Ð¸Ð¿"
 
-#: c-decl.c:4693
+#: c-decl.c:4692
 #, gcc-internal-format
 msgid "variable or field %qs declared void"
 msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð»Ð¸ Ð¿Ð¾Ñ™Ðµ %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ð¿Ñ€Ð°Ð·Ð½Ð¾"
 
-#: c-decl.c:4725
+#: c-decl.c:4724
 #, gcc-internal-format
 msgid "attributes in parameter array declarator ignored"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ Ñƒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ñ�ÐºÐ¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ñƒ Ð½Ð¸Ð·Ð° Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°Ð½Ð¸"
 
-#: c-decl.c:4760
+#: c-decl.c:4759
 #, gcc-internal-format
 msgid "parameter %q+D declared %<inline%>"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ°Ð¾ %<inline%>"
 
-#: c-decl.c:4773
+#: c-decl.c:4772
 #, gcc-internal-format
 msgid "field %qs declared as a function"
 msgstr "Ð¿Ð¾Ñ™Ðµ %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: c-decl.c:4779
+#: c-decl.c:4778
 #, gcc-internal-format
 msgid "field %qs has incomplete type"
 msgstr "Ð¿Ð¾Ñ™Ðµ %qs Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
 
-#: c-decl.c:4796 c-decl.c:4808 c-decl.c:4812
+#: c-decl.c:4795 c-decl.c:4807 c-decl.c:4811
 #, gcc-internal-format
 msgid "invalid storage class for function %qs"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
 
-#: c-decl.c:4831
+#: c-decl.c:4830
 #, gcc-internal-format
 msgid "%<noreturn%> function returns non-void value"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñ�Ð° %<noreturn%> Ð²Ñ€Ð°Ñ›Ð° Ð½ÐµÐ¿Ñ€Ð°Ð·Ð½Ñƒ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: c-decl.c:4867
+#: c-decl.c:4866
 #, gcc-internal-format
 msgid "cannot inline function %<main%>"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %<main%> Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÑ‚ÐºÐ°Ñ‚Ð¸"
 
-#: c-decl.c:4910
+#: c-decl.c:4909
 #, gcc-internal-format
 msgid "variable previously declared %<static%> redeclared %<extern%>"
 msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<static%> Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<extern%>"
 
-#: c-decl.c:4920
+#: c-decl.c:4919
 #, gcc-internal-format
 msgid "variable %q+D declared %<inline%>"
 msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ %<inline%>"
 
 #. C99 6.7.5.2p2
-#: c-decl.c:4951
+#: c-decl.c:4950
 #, gcc-internal-format
 msgid "object with variably modified type must have no linkage"
 msgstr "Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð²Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚"
 
-#: c-decl.c:5020 c-decl.c:6199
+#: c-decl.c:5019 c-decl.c:6198
 #, gcc-internal-format
 msgid "function declaration isn%'t a prototype"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿"
 
-#: c-decl.c:5028
+#: c-decl.c:5027
 #, gcc-internal-format
 msgid "parameter names (without types) in function declaration"
 msgstr "Ð¸Ð¼ÐµÐ½Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° (Ð±ÐµÐ· Ñ‚Ð¸Ð¿Ð¾Ð²Ð°) Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:5061
+#: c-decl.c:5060
 #, gcc-internal-format
 msgid "parameter %u (%q+D) has incomplete type"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %u (%q+D) Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
 
-#: c-decl.c:5064
+#: c-decl.c:5063
 #, gcc-internal-format
 msgid "%Jparameter %u has incomplete type"
 msgstr "%JÐ¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %u Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
 
-#: c-decl.c:5073
+#: c-decl.c:5072
 #, gcc-internal-format
 msgid "parameter %u (%q+D) has void type"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %u (%q+D) Ð¸Ð¼Ð° Ð¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
 
-#: c-decl.c:5076
+#: c-decl.c:5075
 #, gcc-internal-format
 msgid "%Jparameter %u has void type"
 msgstr "%JÐ¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %u Ð¸Ð¼Ð° Ð¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
 
-#: c-decl.c:5138
+#: c-decl.c:5137
 #, gcc-internal-format
 msgid "%<void%> as only parameter may not be qualified"
 msgstr "%<void%> ÐºÐ°Ð¾ Ñ˜ÐµÐ´Ð¸Ð½Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½"
 
-#: c-decl.c:5142 c-decl.c:5176
+#: c-decl.c:5141 c-decl.c:5175
 #, gcc-internal-format
 msgid "%<void%> must be the only parameter"
 msgstr "%<void%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ˜ÐµÐ´Ð¸Ð½Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
 
-#: c-decl.c:5170
+#: c-decl.c:5169
 #, gcc-internal-format
 msgid "parameter %q+D has just a forward declaration"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %q+D Ð¸Ð¼Ð° Ñ�Ð°Ð¼Ð¾ ÑƒÐ½Ð°Ð¿Ñ€ÐµÐ´Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5215
+#: c-decl.c:5214
 #, gcc-internal-format
 msgid "%<%s %E%> declared inside parameter list"
 msgstr "%<%s %E%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ñ�ÐºÐµ Ð»Ð¸Ñ�Ñ‚Ðµ"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5219
+#: c-decl.c:5218
 #, gcc-internal-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾ %s Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð»Ð¸Ñ�Ñ‚Ðµ"
 
-#: c-decl.c:5224
+#: c-decl.c:5223
 #, gcc-internal-format
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "Ð¸Ð¼Ð° Ð´Ð¾Ñ�ÐµÐ³ Ñ�Ð°Ð¼Ð¾ Ñƒ Ð¾Ð²Ð¾Ñ˜ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ Ð¸Ð»Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸, ÑˆÑ‚Ð¾ Ð²ÐµÑ€Ð¾Ð²Ð°Ñ‚Ð½Ð¾ Ð½Ð¸Ñ˜Ðµ Ð¾Ð½Ð¾ ÑˆÑ‚Ð¾ Ð¶ÐµÐ»Ð¸Ñ‚Ðµ"
 
-#: c-decl.c:5358
+#: c-decl.c:5357
 #, gcc-internal-format
 msgid "redefinition of %<union %E%>"
 msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %<union %E%>"
 
-#: c-decl.c:5360
+#: c-decl.c:5359
 #, gcc-internal-format
 msgid "redefinition of %<struct %E%>"
 msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %<struct %E%>"
 
-#: c-decl.c:5365
+#: c-decl.c:5364
 #, gcc-internal-format
 msgid "nested redefinition of %<union %E%>"
 msgstr "ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° Ð¿Ð¾Ð½Ð¾Ð²Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %<union %E%>"
 
-#: c-decl.c:5367
+#: c-decl.c:5366
 #, gcc-internal-format
 msgid "nested redefinition of %<struct %E%>"
 msgstr "ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° Ð¿Ð¾Ð½Ð¾Ð²Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %<struct %E%>"
 
-#: c-decl.c:5442 cp/decl.c:3780
+#: c-decl.c:5441 cp/decl.c:3796
 #, gcc-internal-format
 msgid "declaration does not declare anything"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð½Ð¸ÑˆÑ‚Ð° Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ"
 
-#: c-decl.c:5446
+#: c-decl.c:5445
 #, gcc-internal-format
 msgid "ISO C doesn%'t support unnamed structs/unions"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑƒÑ‚Ñ€Ðµ/ÑƒÐ½Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:5490 c-decl.c:5506
+#: c-decl.c:5489 c-decl.c:5505
 #, gcc-internal-format
 msgid "duplicate member %q+D"
 msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¸ Ñ‡Ð»Ð°Ð½ %q+D"
 
-#: c-decl.c:5545
+#: c-decl.c:5544
 #, gcc-internal-format
 msgid "union has no named members"
 msgstr "ÑƒÐ½Ð¸Ñ˜Ð° Ð½ÐµÐ¼Ð° Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ… Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð°"
 
-#: c-decl.c:5547
+#: c-decl.c:5546
 #, gcc-internal-format
 msgid "union has no members"
 msgstr "ÑƒÐ½Ð¸Ñ˜Ð° Ð½ÐµÐ¼Ð° Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð°"
 
-#: c-decl.c:5552
+#: c-decl.c:5551
 #, gcc-internal-format
 msgid "struct has no named members"
 msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½ÐµÐ¼Ð° Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ… Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð°"
 
-#: c-decl.c:5554
+#: c-decl.c:5553
 #, gcc-internal-format
 msgid "struct has no members"
 msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½ÐµÐ¼Ð° Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð°"
 
-#: c-decl.c:5616
+#: c-decl.c:5615
 #, gcc-internal-format
 msgid "%Jflexible array member in union"
 msgstr "%JÑ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð°Ð½ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð½Ð¸Ð· Ñƒ ÑƒÐ½Ð¸Ñ˜Ð¸"
 
-#: c-decl.c:5621
+#: c-decl.c:5620
 #, gcc-internal-format
 msgid "%Jflexible array member not at end of struct"
 msgstr "%JÑ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð°Ð½ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð½Ð¸Ð· Ð½Ð¸Ñ˜Ðµ Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ"
 
-#: c-decl.c:5626
+#: c-decl.c:5625
 #, gcc-internal-format
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr "%JÑ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð°Ð½ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð½Ð¸Ð· Ñƒ Ð¸Ð½Ð°Ñ‡Ðµ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ñ˜ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð¸"
 
-#: c-decl.c:5633
+#: c-decl.c:5632
 #, gcc-internal-format
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "%JÐ½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ñ�Ð° Ñ„Ð»ÐµÐºÑ�Ð¸Ð±Ð¸Ð»Ð½Ð¸Ð¼ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸Ð¼ Ð½Ð¸Ð·Ð¾Ð¼"
 
-#: c-decl.c:5742
+#: c-decl.c:5741
 #, gcc-internal-format
 msgid "union cannot be made transparent"
 msgstr "ÑƒÐ½Ð¸Ñ˜Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÑ‡Ð¸ÑšÐµÐ½Ð° Ð¿Ñ€Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð¼"
 
-#: c-decl.c:5813
+#: c-decl.c:5812
 #, gcc-internal-format
 msgid "nested redefinition of %<enum %E%>"
 msgstr "ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° Ð¿Ð¾Ð½Ð¾Ð²Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %<enum %E%>"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5820
+#: c-decl.c:5819
 #, gcc-internal-format
 msgid "redeclaration of %<enum %E%>"
 msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %<enum %E%>"
 
-#: c-decl.c:5883
+#: c-decl.c:5882
 #, gcc-internal-format
 msgid "enumeration values exceed range of largest integer"
 msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ñƒ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°ÑšÑƒ Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ñƒ Ð¾Ð¿Ñ�ÐµÐ³ Ð½Ð°Ñ˜Ð²ÐµÑ›ÐµÐ³ Ñ†ÐµÐ»Ð¾Ð³ Ð±Ñ€Ð¾Ñ˜Ð°"
 
-#: c-decl.c:5900
+#: c-decl.c:5899
 #, gcc-internal-format
 msgid "specified mode too small for enumeral values"
 msgstr "Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ€ÐµÐ¶Ð¸Ð¼ Ñ˜Ðµ Ð¿Ñ€ÐµÐ¼Ð°Ð»Ð¸ Ð·Ð° Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: c-decl.c:5996
+#: c-decl.c:5995
 #, gcc-internal-format
 msgid "enumerator value for %qE is not an integer constant"
 msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° Ð·Ð° %qE Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: c-decl.c:6013
+#: c-decl.c:6012
 #, gcc-internal-format
 msgid "overflow in enumeration values"
 msgstr "Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ñƒ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸Ð¼Ð° Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð°"
 
-#: c-decl.c:6018
+#: c-decl.c:6017
 #, gcc-internal-format
 msgid "ISO C restricts enumerator values to range of %<int%>"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð°Ð²Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° Ð½Ð° Ð¾Ð¿Ñ�ÐµÐ³ %<int%>"
 
-#: c-decl.c:6125
+#: c-decl.c:6124
 #, gcc-internal-format
 msgid "return type is an incomplete type"
 msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ñ˜Ðµ Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
 
-#: c-decl.c:6133
+#: c-decl.c:6132
 #, gcc-internal-format
 msgid "return type defaults to %<int%>"
 msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ñ�Ð¿Ð°Ð´Ð° Ð½Ð° %<int%>"
 
-#: c-decl.c:6206
+#: c-decl.c:6205
 #, gcc-internal-format
 msgid "no previous prototype for %q+D"
 msgstr "Ð½ÐµÐ¼Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾Ð³ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð° Ð·Ð° %q+D"
 
-#: c-decl.c:6215
+#: c-decl.c:6214
 #, gcc-internal-format
 msgid "%q+D was used with no prototype before its definition"
 msgstr "%q+D Ñ˜Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð° Ð¿Ñ€Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:6221 cp/decl.c:11126
+#: c-decl.c:6220 cp/decl.c:11224
 #, gcc-internal-format
 msgid "no previous declaration for %q+D"
 msgstr "Ð½ÐµÐ¼Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ð·Ð° %q+D"
 
-#: c-decl.c:6231
+#: c-decl.c:6230
 #, gcc-internal-format
 msgid "%q+D was used with no declaration before its definition"
 msgstr "%q+D Ñ˜Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð±ÐµÐ· Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ð¿Ñ€Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:6254 c-decl.c:6723
+#: c-decl.c:6253 c-decl.c:6722
 #, gcc-internal-format
 msgid "return type of %q+D is not %<int%>"
 msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð·Ð° %q+D Ð½Ð¸Ñ˜Ðµ %<int%>"
 
-#: c-decl.c:6259
+#: c-decl.c:6258
 #, gcc-internal-format
 msgid "%q+D is normally a non-static function"
 msgstr "%q+D Ñ˜Ðµ Ð¾Ð±Ð¸Ñ‡Ð½Ð¾ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: c-decl.c:6293
+#: c-decl.c:6292
 #, gcc-internal-format
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr "%JÑ�Ñ‚Ð°Ñ€Ð¾Ð²Ñ€ÐµÐ¼Ñ�ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° Ñƒ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ñ�Ð° Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¾Ð¼"
 
-#: c-decl.c:6307
+#: c-decl.c:6306
 #, gcc-internal-format
 msgid "%Jtraditional C rejects ISO C style function definitions"
 msgstr "%JÑ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ð¸ Ð¦ Ð¾Ð´Ð±Ð¸Ñ˜Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ñƒ Ñ�Ñ‚Ð¸Ð»Ñƒ Ð˜Ð¡Ðž Ð¦-Ð°"
 
-#: c-decl.c:6323
+#: c-decl.c:6322
 #, gcc-internal-format
 msgid "%Jparameter name omitted"
 msgstr "%JÐ¸Ð·Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¸Ð¼Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
 
-#: c-decl.c:6357
+#: c-decl.c:6356
 #, gcc-internal-format
 msgid "%Jold-style function definition"
 msgstr "%JÑ�Ñ‚Ð°Ñ€Ð¾Ð²Ñ€ÐµÐ¼Ñ�ÐºÐ° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:6366
+#: c-decl.c:6365
 #, gcc-internal-format
 msgid "%Jparameter name missing from parameter list"
 msgstr "%JÐ½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð¼Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð°"
 
-#: c-decl.c:6377
+#: c-decl.c:6376
 #, gcc-internal-format
 msgid "%q+D declared as a non-parameter"
 msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ð½Ðµ-Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ñ�ÐºÐ¾"
 
-#: c-decl.c:6382
+#: c-decl.c:6381
 #, gcc-internal-format
 msgid "multiple parameters named %q+D"
 msgstr "Ð²Ð¸ÑˆÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ %q+D"
 
-#: c-decl.c:6390
+#: c-decl.c:6389
 #, gcc-internal-format
 msgid "parameter %q+D declared with void type"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ Ñ�Ð° Ð¿Ñ€Ð°Ð·Ð½Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
 
-#: c-decl.c:6407 c-decl.c:6409
+#: c-decl.c:6406 c-decl.c:6408
 #, gcc-internal-format
 msgid "type of %q+D defaults to %<int%>"
 msgstr "Ñ‚Ð¸Ð¿ Ð·Ð° %q+D Ñ�Ð¿Ð°Ð´Ð° Ð½Ð° %<int%>"
 
-#: c-decl.c:6428
+#: c-decl.c:6427
 #, gcc-internal-format
 msgid "parameter %q+D has incomplete type"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %q+D Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
 
-#: c-decl.c:6434
+#: c-decl.c:6433
 #, gcc-internal-format
 msgid "declaration for parameter %q+D but no such parameter"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %q+D, Ð°Ð»Ð¸ Ð½ÐµÐ¼Ð° Ñ‚Ð°ÐºÐ²Ð¾Ð³"
 
-#: c-decl.c:6484
+#: c-decl.c:6483
 #, gcc-internal-format
 msgid "number of arguments doesn%'t match built-in prototype"
 msgstr "Ð±Ñ€Ð¾Ñ˜ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð¾Ñ€Ð° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¾Ð¼ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
 
-#: c-decl.c:6488
+#: c-decl.c:6487
 #, gcc-internal-format
 msgid "number of arguments doesn%'t match prototype"
 msgstr "Ð±Ñ€Ð¾Ñ˜ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
 
-#: c-decl.c:6489 c-decl.c:6529 c-decl.c:6542
+#: c-decl.c:6488 c-decl.c:6528 c-decl.c:6541
 #, gcc-internal-format
 msgid "%Hprototype declaration"
 msgstr "%HÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
 
-#: c-decl.c:6523
+#: c-decl.c:6522
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match built-in prototype"
 msgstr "ÑƒÐ½Ð°Ð¿Ñ€ÐµÑ’ÐµÐ½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¾Ð¼ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
 
-#: c-decl.c:6527
+#: c-decl.c:6526
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match prototype"
 msgstr "ÑƒÐ½Ð°Ð¿Ñ€ÐµÑ’ÐµÐ½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
 
-#: c-decl.c:6537
+#: c-decl.c:6536
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match built-in prototype"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¾Ð¼ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
 
-#: c-decl.c:6541
+#: c-decl.c:6540
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match prototype"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
 
-#: c-decl.c:6768 cp/decl.c:11820
+#: c-decl.c:6767 cp/decl.c:11918
 #, gcc-internal-format
 msgid "no return statement in function returning non-void"
 msgstr "Ð½ÐµÐ¼Ð° Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð½ÐµÐ¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
@@ -18742,437 +18717,437 @@
 #. 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.
-#: c-decl.c:6841
+#: c-decl.c:6840
 #, gcc-internal-format
 msgid "%<for%> loop initial declaration used outside C99 mode"
 msgstr "ÐŸÐ¾Ñ‡ÐµÑ‚Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñƒ %<for%> Ð¿ÐµÑ‚Ñ™Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð²Ð°Ð½ Ñ€ÐµÐ¶Ð¸Ð¼Ð° Ð¦-Ð° 99"
 
-#: c-decl.c:6870
+#: c-decl.c:6869
 #, gcc-internal-format
 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %q+D Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %<for%> Ð¿ÐµÑ‚Ñ™Ðµ"
 
-#: c-decl.c:6873
+#: c-decl.c:6872
 #, gcc-internal-format
 msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %q+D Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %<for%> Ð¿ÐµÑ‚Ñ™Ðµ"
 
-#: c-decl.c:6878
+#: c-decl.c:6877
 #, gcc-internal-format
 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr "%<struct %E%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %<for%> Ð¿ÐµÑ‚Ñ™Ðµ"
 
-#: c-decl.c:6882
+#: c-decl.c:6881
 #, gcc-internal-format
 msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr "%<union %E%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %<for%> Ð¿ÐµÑ‚Ñ™Ðµ"
 
-#: c-decl.c:6886
+#: c-decl.c:6885
 #, gcc-internal-format
 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr "%<enum %E%> Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %<for%> Ð¿ÐµÑ‚Ñ™Ðµ"
 
-#: c-decl.c:6890
+#: c-decl.c:6889
 #, gcc-internal-format
 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð½Ðµ-Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %q+D Ñƒ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %<for%> Ð¿ÐµÑ‚Ñ™Ðµ"
 
-#: c-decl.c:7178 c-decl.c:7420 c-decl.c:7716
+#: c-decl.c:7177 c-decl.c:7419 c-decl.c:7715
 #, gcc-internal-format
 msgid "duplicate %qE"
 msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %qE"
 
-#: c-decl.c:7201 c-decl.c:7430 c-decl.c:7617
+#: c-decl.c:7200 c-decl.c:7429 c-decl.c:7616
 #, gcc-internal-format
 msgid "two or more data types in declaration specifiers"
 msgstr "Ð´Ð²Ð° Ð¸Ð»Ð¸ Ð²Ð¸ÑˆÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7213 cp/parser.c:2149
+#: c-decl.c:7212 cp/parser.c:2152
 #, gcc-internal-format
 msgid "%<long long long%> is too long for GCC"
 msgstr "%<long long long%> Ñ˜Ðµ Ð¿Ñ€ÐµÐ´ÑƒÐ³Ð¾ Ð·Ð° Ð“Ð¦Ð¦"
 
-#: c-decl.c:7220 c-decl.c:7520
+#: c-decl.c:7219 c-decl.c:7519
 #, gcc-internal-format
 msgid "both %<long long%> and %<double%> in declaration specifiers"
 msgstr "Ð¸ %<long long%> Ð¸ %<double%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7226
+#: c-decl.c:7225
 #, gcc-internal-format
 msgid "ISO C90 does not support %<long long%>"
 msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<long long%>"
 
-#: c-decl.c:7231 c-decl.c:7260
+#: c-decl.c:7230 c-decl.c:7259
 #, gcc-internal-format
 msgid "both %<long%> and %<short%> in declaration specifiers"
 msgstr "Ð¸ %<long%> Ð¸ %<short%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7234 c-decl.c:7437
+#: c-decl.c:7233 c-decl.c:7436
 #, gcc-internal-format
 msgid "both %<long%> and %<void%> in declaration specifiers"
 msgstr "Ð¸ %<long%> Ð¸ %<void%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7237 c-decl.c:7459
+#: c-decl.c:7236 c-decl.c:7458
 #, gcc-internal-format
 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
 msgstr "Ð¸ %<long%> Ð¸ %<_Bool%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7240 c-decl.c:7481
+#: c-decl.c:7239 c-decl.c:7480
 #, gcc-internal-format
 msgid "both %<long%> and %<char%> in declaration specifiers"
 msgstr "Ð¸ %<long%> Ð¸ %<char%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7243 c-decl.c:7501
+#: c-decl.c:7242 c-decl.c:7500
 #, gcc-internal-format
 msgid "both %<long%> and %<float%> in declaration specifiers"
 msgstr "Ð¸ %<long%> Ð¸ %<float%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7246
+#: c-decl.c:7245
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
 msgstr "Ð¸ %<long%> Ð¸ %<_Decimal32%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7249
+#: c-decl.c:7248
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
 msgstr "Ð¸ %<long%> Ð¸ %<_Decimal64%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7252
+#: c-decl.c:7251
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
 msgstr "Ð¸ %<long%> Ð¸ %<_Decimal128%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7263 c-decl.c:7440
+#: c-decl.c:7262 c-decl.c:7439
 #, gcc-internal-format
 msgid "both %<short%> and %<void%> in declaration specifiers"
 msgstr "Ð¸ %<short%> Ð¸ %<void%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7266 c-decl.c:7462
+#: c-decl.c:7265 c-decl.c:7461
 #, gcc-internal-format
 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
 msgstr "Ð¸ %<short%> Ð¸ %<_Bool%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7269 c-decl.c:7484
+#: c-decl.c:7268 c-decl.c:7483
 #, gcc-internal-format
 msgid "both %<short%> and %<char%> in declaration specifiers"
 msgstr "Ð¸ %<short%> Ð¸ %<char%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7272 c-decl.c:7504
+#: c-decl.c:7271 c-decl.c:7503
 #, gcc-internal-format
 msgid "both %<short%> and %<float%> in declaration specifiers"
 msgstr "Ð¸ %<short%> Ð¸ %<float%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7275 c-decl.c:7523
+#: c-decl.c:7274 c-decl.c:7522
 #, gcc-internal-format
 msgid "both %<short%> and %<double%> in declaration specifiers"
 msgstr "Ð¸ %<short%> Ð¸ %<double%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7278
+#: c-decl.c:7277
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
 msgstr "Ð¸ %<short%> Ð¸ %<_Decimal32%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7281
+#: c-decl.c:7280
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
 msgstr "Ð¸ %<short%> Ð¸ %<_Decimal64%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7284
+#: c-decl.c:7283
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
 msgstr "Ð¸ %<short%> Ð¸ %<_Decimal128%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7292 c-decl.c:7321
+#: c-decl.c:7291 c-decl.c:7320
 #, gcc-internal-format
 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
 msgstr "Ð¸ %<signed%> Ð¸ %<unsigned%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7295 c-decl.c:7443
+#: c-decl.c:7294 c-decl.c:7442
 #, gcc-internal-format
 msgid "both %<signed%> and %<void%> in declaration specifiers"
 msgstr "Ð¸ %<signed%> Ð¸ %<void%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7298 c-decl.c:7465
+#: c-decl.c:7297 c-decl.c:7464
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
 msgstr "Ð¸ %<signed%> Ð¸ %<_Bool%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7301 c-decl.c:7507
+#: c-decl.c:7300 c-decl.c:7506
 #, gcc-internal-format
 msgid "both %<signed%> and %<float%> in declaration specifiers"
 msgstr "Ð¸ %<signed%> Ð¸ %<float%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7304 c-decl.c:7526
+#: c-decl.c:7303 c-decl.c:7525
 #, gcc-internal-format
 msgid "both %<signed%> and %<double%> in declaration specifiers"
 msgstr "Ð¸ %<signed%> Ð¸ %<double%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7307
+#: c-decl.c:7306
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
 msgstr "Ð¸ %<signed%> Ð¸ %<_Decimal32%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7310
+#: c-decl.c:7309
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
 msgstr "Ð¸ %<signed%> Ð¸ %<_Decimal64%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7313
+#: c-decl.c:7312
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
 msgstr "Ð¸ %<signed%> Ð¸ %<_Decimal128%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7324 c-decl.c:7446
+#: c-decl.c:7323 c-decl.c:7445
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
 msgstr "Ð¸ %<unsigned%> Ð¸ %<void%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7327 c-decl.c:7468
+#: c-decl.c:7326 c-decl.c:7467
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
 msgstr "Ð¸ %<unsigned%> Ð¸ %<_Bool%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7330 c-decl.c:7510
+#: c-decl.c:7329 c-decl.c:7509
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
 msgstr "Ð¸ %<unsigned%> Ð¸ %<float%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7333 c-decl.c:7529
+#: c-decl.c:7332 c-decl.c:7528
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
 msgstr "Ð¸ %<unsigned%> Ð¸ %<double%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7336
+#: c-decl.c:7335
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
 msgstr "Ð¸ %<unsigned%> Ð¸ %<_Decimal32%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7339
+#: c-decl.c:7338
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
 msgstr "Ð¸ %<unsigned%> Ð¸ %<_Decimal64%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7342
+#: c-decl.c:7341
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
 msgstr "Ð¸ %<unsigned%> Ð¸ %<_Decimal128%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7350
+#: c-decl.c:7349
 #, gcc-internal-format
 msgid "ISO C90 does not support complex types"
 msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
 
-#: c-decl.c:7352 c-decl.c:7449
+#: c-decl.c:7351 c-decl.c:7448
 #, gcc-internal-format
 msgid "both %<complex%> and %<void%> in declaration specifiers"
 msgstr "Ð¸ %<complex%> Ð¸ %<void%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7355 c-decl.c:7471
+#: c-decl.c:7354 c-decl.c:7470
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
 msgstr "Ð¸ %<complex%> Ð¸ %<_Bool%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7358
+#: c-decl.c:7357
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
 msgstr "Ð¸ %<complex%> Ð¸ %<_Decimal32%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7361
+#: c-decl.c:7360
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
 msgstr "Ð¸ %<complex%> Ð¸ %<_Decimal64%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7364
+#: c-decl.c:7363
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
 msgstr "Ð¸ %<complex%> Ð¸ %<_Decimal128%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7367
+#: c-decl.c:7366
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Fract%> in declaration specifiers"
 msgstr "Ð¸ %<complex%> Ð¸ %<%s%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7370
+#: c-decl.c:7369
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Accum%> in declaration specifiers"
 msgstr "Ð¸ %<complex%> Ð¸ %<%s%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7373
+#: c-decl.c:7372
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Sat%> in declaration specifiers"
 msgstr "Ð¸ %<complex%> Ð¸ %<%s%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7381
+#: c-decl.c:7380
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support saturating types"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
 
-#: c-decl.c:7383 c-decl.c:7452
+#: c-decl.c:7382 c-decl.c:7451
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<void%> in declaration specifiers"
 msgstr "Ð¸ %<short%> Ð¸ %<void%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7386 c-decl.c:7474
+#: c-decl.c:7385 c-decl.c:7473
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Bool%> in declaration specifiers"
 msgstr "Ð¸ %<short%> Ð¸ %<_Bool%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7389 c-decl.c:7487
+#: c-decl.c:7388 c-decl.c:7486
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<char%> in declaration specifiers"
 msgstr "Ð¸ %<short%> Ð¸ %<char%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7392 c-decl.c:7494
+#: c-decl.c:7391 c-decl.c:7493
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<int%> in declaration specifiers"
 msgstr "Ð¸ %<short%> Ð¸ %<void%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7395 c-decl.c:7513
+#: c-decl.c:7394 c-decl.c:7512
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<float%> in declaration specifiers"
 msgstr "Ð¸ %<short%> Ð¸ %<float%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7398 c-decl.c:7532
+#: c-decl.c:7397 c-decl.c:7531
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<double%> in declaration specifiers"
 msgstr "Ð¸ %<short%> Ð¸ %<double%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7401
+#: c-decl.c:7400
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal32%> in declaration specifiers"
 msgstr "Ð¸ %<short%> Ð¸ %<_Decimal32%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7404
+#: c-decl.c:7403
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal64%> in declaration specifiers"
 msgstr "Ð¸ %<short%> Ð¸ %<_Decimal64%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7407
+#: c-decl.c:7406
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal128%> in declaration specifiers"
 msgstr "Ð¸ %<short%> Ð¸ %<_Decimal128%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7410
+#: c-decl.c:7409
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
 msgstr "Ð¸ %<short%> Ð¸ %<double%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7549
+#: c-decl.c:7548
 #, gcc-internal-format
 msgid "both %<long long%> and %<%s%> in declaration specifiers"
 msgstr "Ð¸ %<long long%> Ð¸ %<%s%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7552
+#: c-decl.c:7551
 #, gcc-internal-format
 msgid "both %<long%> and %<%s%> in declaration specifiers"
 msgstr "Ð¸ %<long%> Ð¸ %<%s%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7555
+#: c-decl.c:7554
 #, gcc-internal-format
 msgid "both %<short%> and %<%s%> in declaration specifiers"
 msgstr "Ð¸ %<short%> Ð¸ %<%s%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7558
+#: c-decl.c:7557
 #, gcc-internal-format
 msgid "both %<signed%> and %<%s%> in declaration specifiers"
 msgstr "Ð¸ %<signed%> Ð¸ %<%s%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7561
+#: c-decl.c:7560
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
 msgstr "Ð¸ %<unsigned%> Ð¸ %<%s%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7564 c-decl.c:7590
+#: c-decl.c:7563 c-decl.c:7589
 #, gcc-internal-format
 msgid "both %<complex%> and %<%s%> in declaration specifiers"
 msgstr "Ð¸ %<complex%> Ð¸ %<%s%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7567
+#: c-decl.c:7566
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<%s%> in declaration specifiers"
 msgstr "Ð¸ %<short%> Ð¸ %<%s%> Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7577
+#: c-decl.c:7576
 #, gcc-internal-format
 msgid "decimal floating point not supported for this target"
 msgstr "Ð´ÐµÑ†Ð¸Ð¼Ð°Ð»Ð½Ð¸ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¸ Ð·Ð°Ñ€ÐµÐ· Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™"
 
-#: c-decl.c:7579
+#: c-decl.c:7578
 #, gcc-internal-format
 msgid "ISO C does not support decimal floating point"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð´ÐµÑ†Ð¸Ð¼Ð°Ð»Ð½Ð¸ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¸ Ð·Ð°Ñ€ÐµÐ·"
 
-#: c-decl.c:7598
+#: c-decl.c:7597
 #, fuzzy, gcc-internal-format
 msgid "fixed-point types not supported for this target"
 msgstr "-fdata-sections Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™"
 
-#: c-decl.c:7600
+#: c-decl.c:7599
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support fixed-point types"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
 
-#: c-decl.c:7634
+#: c-decl.c:7633
 #, gcc-internal-format
 msgid "%qE fails to be a typedef or built in type"
 msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ Ð¿Ð¾ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿Ð° Ð½Ð¸ ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿"
 
-#: c-decl.c:7667
+#: c-decl.c:7666
 #, gcc-internal-format
 msgid "%qE is not at beginning of declaration"
 msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð½Ð° Ð¿Ð¾Ñ‡ÐµÑ‚ÐºÑƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7681
+#: c-decl.c:7680
 #, gcc-internal-format
 msgid "%<__thread%> used with %<auto%>"
 msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %<auto%>"
 
-#: c-decl.c:7683
+#: c-decl.c:7682
 #, gcc-internal-format
 msgid "%<__thread%> used with %<register%>"
 msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %<register%>"
 
-#: c-decl.c:7685
+#: c-decl.c:7684
 #, gcc-internal-format
 msgid "%<__thread%> used with %<typedef%>"
 msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %<typedef%>"
 
-#: c-decl.c:7696
+#: c-decl.c:7695
 #, gcc-internal-format
 msgid "%<__thread%> before %<extern%>"
 msgstr "%<__thread%> Ð¿Ñ€Ðµ %<extern%>"
 
-#: c-decl.c:7705
+#: c-decl.c:7704
 #, gcc-internal-format
 msgid "%<__thread%> before %<static%>"
 msgstr "%<__thread%> Ð¿Ñ€Ðµ %<static%>"
 
-#: c-decl.c:7721
+#: c-decl.c:7720
 #, gcc-internal-format
 msgid "multiple storage classes in declaration specifiers"
 msgstr "Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐµ Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ðµ ÐºÐ»Ð°Ñ�Ðµ Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸Ð¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-decl.c:7728
+#: c-decl.c:7727
 #, gcc-internal-format
 msgid "%<__thread%> used with %qE"
 msgstr "%<__thread%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÑƒÐ· %qE"
 
-#: c-decl.c:7775
+#: c-decl.c:7774
 #, fuzzy, gcc-internal-format
 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
 msgstr "%<@try%> Ð±ÐµÐ· %<@catch%> Ð¸Ð»Ð¸ %<@finally%>"
 
-#: c-decl.c:7787
+#: c-decl.c:7786
 #, gcc-internal-format
 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð´Ð° Ð¾Ð±Ð¸Ñ‡Ð°Ð½ %<complex%> Ð·Ð½Ð°Ñ‡Ð¸ %<double complex%>"
 
-#: c-decl.c:7832 c-decl.c:7858
+#: c-decl.c:7831 c-decl.c:7857
 #, gcc-internal-format
 msgid "ISO C does not support complex integer types"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
 
-#: c-decl.c:8008 toplev.c:847
+#: c-decl.c:8007 toplev.c:847
 #, gcc-internal-format
 msgid "%q+F used but never defined"
 msgstr "%q+F ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð°Ð»Ð¸ Ð½ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾"
@@ -19584,37 +19559,37 @@
 msgid "invalid expression type for %<#pragma omp atomic%>"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð¸Ð·Ñ€Ð°Ð· Ð·Ð° %<#pragma omp atomic%>"
 
-#: c-omp.c:218
+#: c-omp.c:219
 #, gcc-internal-format
 msgid "%Hinvalid type for iteration variable %qE"
 msgstr "%HÐ½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qE"
 
-#: c-omp.c:222
+#: c-omp.c:223
 #, gcc-internal-format
 msgid "%Hiteration variable %qE is unsigned"
 msgstr "%HÐ½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qE"
 
-#: c-omp.c:233
+#: c-omp.c:234
 #, gcc-internal-format
 msgid "%H%qE is not initialized"
 msgstr "%H%qE Ð½Ð¸Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾"
 
-#: c-omp.c:246 cp/semantics.c:3840
+#: c-omp.c:247 cp/semantics.c:3872
 #, gcc-internal-format
 msgid "%Hmissing controlling predicate"
 msgstr "%HÐ½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ð¸ÑˆÑƒÑ›Ð¸ Ð¿Ñ€ÐµÐ´Ð¸ÐºÐ°Ñ‚"
 
-#: c-omp.c:304
+#: c-omp.c:305
 #, gcc-internal-format
 msgid "%Hinvalid controlling predicate"
 msgstr "%HÐ½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ð¸ÑˆÑƒÑ›Ð¸ Ð¿Ñ€ÐµÐ´Ð¸ÐºÐ°Ñ‚"
 
-#: c-omp.c:311 cp/semantics.c:3846
+#: c-omp.c:312 cp/semantics.c:3878
 #, gcc-internal-format
 msgid "%Hmissing increment expression"
 msgstr "%HÐ½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð·Ñ€Ð°Ð· ÑƒÐ²ÐµÑ›Ð°ÑšÐ°"
 
-#: c-omp.c:361
+#: c-omp.c:362
 #, gcc-internal-format
 msgid "%Hinvalid increment expression"
 msgstr "%HÐ½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð· ÑƒÐ²ÐµÑ›Ð°ÑšÐ°"
@@ -19659,152 +19634,152 @@
 msgid "obsolete option -I- used, please use -iquote instead"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð·Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ð° Ð¾Ð¿Ñ†Ð¸Ñ˜Ð° -I-, ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ -iquote ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ ÑšÐµ"
 
-#: c-opts.c:508
+#: c-opts.c:510
 #, gcc-internal-format
 msgid "argument %qs to %<-Wnormalized%> not recognized"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð·Ð° %<-Wnormalized%> Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚"
 
-#: c-opts.c:595
+#: c-opts.c:597
 #, gcc-internal-format
 msgid "switch %qs is no longer supported"
 msgstr "Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ %qs Ð²Ð¸ÑˆÐµ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½"
 
-#: c-opts.c:705
+#: c-opts.c:707
 #, gcc-internal-format
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr "-fhandle-exceptions Ñ˜Ðµ Ð¿Ñ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¾ Ñƒ -fexceptions (Ð¸ Ñ�Ð°Ð´Ð° Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾ ÑƒÐºÑ™ÑƒÑ‡ÐµÐ½Ð¾)"
 
-#: c-opts.c:911
+#: c-opts.c:913
 #, gcc-internal-format
 msgid "output filename specified twice"
 msgstr "Ð¸Ð·Ð»Ð°Ð·Ð½Ð° Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð´Ð²Ð°Ð¿ÑƒÑ‚"
 
-#: c-opts.c:1051
+#: c-opts.c:1053
 #, fuzzy, gcc-internal-format
 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
 msgstr "-fno-gnu89-inline Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾"
 
-#: c-opts.c:1126
+#: c-opts.c:1142
 #, gcc-internal-format
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr "-Wformat-y2k Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ð±ÐµÐ· -Wformat"
 
-#: c-opts.c:1128
+#: c-opts.c:1144
 #, gcc-internal-format
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr "-Wformat-extra-args Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ð±ÐµÐ· -Wformat"
 
-#: c-opts.c:1130
+#: c-opts.c:1146
 #, gcc-internal-format
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr "-Wformat-zero-length Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ð±ÐµÐ· -Wformat"
 
-#: c-opts.c:1132
+#: c-opts.c:1148
 #, gcc-internal-format
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr "-Wformat-nonliteral Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ð±ÐµÐ· -Wformat"
 
-#: c-opts.c:1134
+#: c-opts.c:1150
 #, fuzzy, gcc-internal-format
 msgid "-Wformat-contains-nul ignored without -Wformat"
 msgstr "-Wformat-nonliteral Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ð±ÐµÐ· -Wformat"
 
-#: c-opts.c:1136
+#: c-opts.c:1152
 #, gcc-internal-format
 msgid "-Wformat-security ignored without -Wformat"
 msgstr "-Wformat-security Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ð±ÐµÐ· -Wformat"
 
-#: c-opts.c:1160
+#: c-opts.c:1176
 #, gcc-internal-format
 msgid "opening output file %s: %m"
 msgstr "Ð¾Ñ‚Ð²Ð°Ñ€Ð°Ð¼ ÑƒÐ»Ð°Ð·Ð½Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ %s: %m"
 
-#: c-opts.c:1165
+#: c-opts.c:1181
 #, gcc-internal-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr "Ð·Ð°Ð´Ð°Ñ‚Ð¾ Ñ˜Ðµ Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ°.  Ð£Ð¿Ð¸ÑˆÐ¸Ñ‚Ðµ %s --help Ð·Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ"
 
-#: c-opts.c:1249
+#: c-opts.c:1265
 #, fuzzy, gcc-internal-format
 msgid "The C parser does not support -dy, option ignored"
 msgstr "Ð’Ð¸ÑˆÐµÑƒÐ»Ð°Ð·Ð½Ð¸ ÐºÃ´Ð´ Ð�ÐŸÐ¦Ð¡Ð° Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
 
-#: c-opts.c:1253
+#: c-opts.c:1269
 #, gcc-internal-format
 msgid "The Objective-C parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1256
+#: c-opts.c:1272
 #, fuzzy, gcc-internal-format
 msgid "The C++ parser does not support -dy, option ignored"
 msgstr "Ð’Ð¸ÑˆÐµÑƒÐ»Ð°Ð·Ð½Ð¸ ÐºÃ´Ð´ Ð�ÐŸÐ¦Ð¡Ð° Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
 
-#: c-opts.c:1260
+#: c-opts.c:1276
 #, gcc-internal-format
 msgid "The Objective-C++ parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1309
+#: c-opts.c:1326
 #, gcc-internal-format
 msgid "opening dependency file %s: %m"
 msgstr "Ð¾Ñ‚Ð²Ð°Ñ€Ð°Ð¼ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ Ð·Ð°Ð²Ð¸Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸ %s: %m"
 
-#: c-opts.c:1319
+#: c-opts.c:1336
 #, gcc-internal-format
 msgid "closing dependency file %s: %m"
 msgstr "Ð·Ð°Ñ‚Ð²Ð°Ñ€Ð°Ð¼ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ Ð·Ð°Ð²Ð¸Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸ %s: %m"
 
-#: c-opts.c:1322
+#: c-opts.c:1339
 #, gcc-internal-format
 msgid "when writing output to %s: %m"
 msgstr "ÐºÐ°Ð´Ð° ÑƒÐ¿Ð¸Ñ�ÑƒÑ˜ÐµÐ¼ Ð¸Ð·Ð»Ð°Ð· Ñƒ %s: %m"
 
-#: c-opts.c:1402
+#: c-opts.c:1419
 #, gcc-internal-format
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr "Ð´Ð° Ð±Ð¸Ñ�Ñ‚Ðµ Ñ�Ñ‚Ð²Ð¾Ñ€Ð¸Ð»Ð¸ Ð·Ð°Ð²Ð¸Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¼Ð¾Ñ€Ð°Ñ‚Ðµ Ð½Ð°Ð²ÐµÑ�Ñ‚Ð¸ Ð¸Ð»Ð¸ -M Ð¸Ð»Ð¸ -MM"
 
-#: c-opts.c:1448
+#: c-opts.c:1469
 #, fuzzy, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -Wunused_macros"
 msgstr "-findirect-dispatch Ð½Ð¸Ñ˜Ðµ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾ Ñ�Ð° -freduced-reflection"
 
-#: c-opts.c:1450
+#: c-opts.c:1471
 #, fuzzy, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -traditional"
 msgstr "-findirect-dispatch Ð½Ð¸Ñ˜Ðµ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾ Ñ�Ð° -freduced-reflection"
 
-#: c-opts.c:1588
+#: c-opts.c:1609
 #, gcc-internal-format
 msgid "too late for # directive to set debug directory"
 msgstr "Ð¿Ñ€ÐµÐºÐ°Ñ�Ð½Ð¾ Ð·Ð° # Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñƒ Ð´Ð° Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¸ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ˜ÑƒÐ¼"
 
-#: c-parser.c:1070
+#: c-parser.c:1072
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids an empty source file"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ñ€Ð°Ð·Ð½Ñƒ Ð¸Ð·Ð²Ð¾Ñ€Ð½Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ"
 
-#: c-parser.c:1156 c-parser.c:6091
+#: c-parser.c:1158 c-parser.c:6150
 #, fuzzy, gcc-internal-format
 msgid "%HISO C does not allow extra %<;%> outside of a function"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™Ð°Ð²Ð° Ð´Ð¾Ð´Ð°Ñ‚Ð½Ð¾ %<;%> Ð¸Ð·Ð²Ð°Ð½ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: c-parser.c:1259 c-parser.c:6640
+#: c-parser.c:1261 c-parser.c:6699
 #, gcc-internal-format
 msgid "expected declaration specifiers"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¸ Ñ�Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-parser.c:1271
+#: c-parser.c:1273
 #, fuzzy, gcc-internal-format
 msgid "%Hempty declaration"
 msgstr "Ð¿Ñ€Ð°Ð·Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð°"
 
-#: c-parser.c:1307
+#: c-parser.c:1309
 #, fuzzy, gcc-internal-format
 msgid "%Hdata definition has no type or storage class"
 msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° Ð½ÐµÐ¼Ð° Ñ‚Ð¸Ð¿ Ð¸Ð»Ð¸ Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ñƒ ÐºÐ»Ð°Ñ�Ñƒ"
 
-#: c-parser.c:1362
+#: c-parser.c:1364
 #, gcc-internal-format
 msgid "expected %<,%> or %<;%>"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%> Ð¸Ð»Ð¸ %<;%>"
@@ -19812,174 +19787,189 @@
 #. 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.
-#: c-parser.c:1369 c-parser.c:1386
+#: c-parser.c:1371 c-parser.c:1388
 #, gcc-internal-format
 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<=%>, %<,%>, %<;%>, %<asm%> Ð¸Ð»Ð¸ %<__attribute__%>"
 
-#: c-parser.c:1378
+#: c-parser.c:1380
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids nested functions"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: c-parser.c:1743 c-parser.c:2553 c-parser.c:3189 c-parser.c:3445
-#: c-parser.c:4308 c-parser.c:4895 c-parser.c:5298 c-parser.c:5318
-#: c-parser.c:5434 c-parser.c:5582 c-parser.c:5599 c-parser.c:5731
-#: c-parser.c:5743 c-parser.c:5768 c-parser.c:5903 c-parser.c:5932
-#: c-parser.c:5940 c-parser.c:5968 c-parser.c:5982 c-parser.c:6201
-#: c-parser.c:6300 c-parser.c:6803 c-parser.c:7426
+#: c-parser.c:1745 c-parser.c:2555 c-parser.c:3191 c-parser.c:3447
+#: c-parser.c:4367 c-parser.c:4954 c-parser.c:5357 c-parser.c:5377
+#: c-parser.c:5493 c-parser.c:5641 c-parser.c:5658 c-parser.c:5790
+#: c-parser.c:5802 c-parser.c:5827 c-parser.c:5962 c-parser.c:5991
+#: c-parser.c:5999 c-parser.c:6027 c-parser.c:6041 c-parser.c:6260
+#: c-parser.c:6359 c-parser.c:6862 c-parser.c:7493
 #, gcc-internal-format
 msgid "expected identifier"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
 
-#: c-parser.c:1773
+#: c-parser.c:1775
 #, fuzzy, gcc-internal-format
 msgid "%Hcomma at end of enumerator list"
 msgstr "Ð·Ð°Ñ€ÐµÐ· Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ Ð»Ð¸Ñ�Ñ‚Ðµ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°ÑšÐ°"
 
-#: c-parser.c:1779
+#: c-parser.c:1781
 #, gcc-internal-format
 msgid "expected %<,%> or %<}%>"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%> Ð¸Ð»Ð¸ %<}%>"
 
-#: c-parser.c:1793 c-parser.c:1977 c-parser.c:6058
+#: c-parser.c:1795 c-parser.c:1979 c-parser.c:6117
 #, gcc-internal-format
 msgid "expected %<{%>"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<{%>"
 
-#: c-parser.c:1804
+#: c-parser.c:1806
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids forward references to %<enum%> types"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ð¾Ð¼Ð¸ÑšÐ°ÑšÐ° ÑƒÐ½Ð°Ð¿Ñ€ÐµÐ´ Ð·Ð° %<enum%> Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
 
-#: c-parser.c:1911
+#: c-parser.c:1913
 #, gcc-internal-format
 msgid "expected class name"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ Ð¸Ð¼Ðµ ÐºÐ»Ð°Ñ�Ðµ"
 
-#: c-parser.c:1930 c-parser.c:5835
+#: c-parser.c:1932 c-parser.c:5894
 #, fuzzy, gcc-internal-format
 msgid "%Hextra semicolon in struct or union specified"
 msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð° Ñ‚Ð°Ñ‡ÐºÐ°-Ð·Ð°Ñ€ÐµÐ· Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð¸ Ð¸Ð»Ð¸ ÑƒÐ½Ð¸Ñ˜Ð¸"
 
-#: c-parser.c:1959
+#: c-parser.c:1961
 #, fuzzy, gcc-internal-format
 msgid "%Hno semicolon at end of struct or union"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ñ‚Ð°Ñ‡ÐºÐ°-Ð·Ð°Ñ€ÐµÐ· Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ð¸Ð»Ð¸ ÑƒÐ½Ð¸Ñ˜Ðµ"
 
-#: c-parser.c:1963
+#: c-parser.c:1965
 #, gcc-internal-format
 msgid "expected %<;%>"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<;%>"
 
-#: c-parser.c:2042 c-parser.c:3014
+#: c-parser.c:2044 c-parser.c:3016
 #, gcc-internal-format
 msgid "expected specifier-qualifier-list"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð»Ð¸Ñ�Ñ‚Ð° Ð½Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ†Ð°-Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
 
-#: c-parser.c:2052
+#: c-parser.c:2054
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids member declarations with no members"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ð±ÐµÐ· Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð°"
 
-#: c-parser.c:2126
+#: c-parser.c:2128
 #, gcc-internal-format
 msgid "expected %<,%>, %<;%> or %<}%>"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%>, %<;%> Ð¸Ð»Ð¸ %<}%>"
 
-#: c-parser.c:2133
+#: c-parser.c:2135
 #, gcc-internal-format
 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<:%>, %<,%>, %<;%>, %<}%> Ð¸Ð»Ð¸ %<__attribute__%>"
 
-#: c-parser.c:2184
+#: c-parser.c:2186
 #, fuzzy, gcc-internal-format
 msgid "%H%<typeof%> applied to a bit-field"
 msgstr "%<typeof%> Ð¿Ñ€Ð¸Ð¼ÐµÑšÐµÐ½Ð¾ Ð½Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ"
 
-#: c-parser.c:2421
+#: c-parser.c:2423
 #, gcc-internal-format
 msgid "expected identifier or %<(%>"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<(%>"
 
-#: c-parser.c:2622
+#: c-parser.c:2624
 #, fuzzy, gcc-internal-format
 msgid "%HISO C requires a named argument before %<...%>"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ñ€Ðµ %<...%>"
 
-#: c-parser.c:2729
+#: c-parser.c:2731
 #, gcc-internal-format
 msgid "expected declaration specifiers or %<...%>"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¸ Ñ�Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ð¸Ð»Ð¸ %<...%>"
 
-#: c-parser.c:2779
+#: c-parser.c:2781
 #, fuzzy, gcc-internal-format
 msgid "%Hwide string literal in %<asm%>"
 msgstr "ÑˆÐ¸Ñ€Ð¾ÐºÐ° Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ð° Ð½Ð¸Ñ�ÐºÐ° Ñƒ %<asm%>"
 
-#: c-parser.c:2786 c-parser.c:6695 cp/parser.c:20393
+#: c-parser.c:2788 c-parser.c:6754 cp/parser.c:20482
 #, gcc-internal-format
 msgid "expected string literal"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ð° Ð½Ð¸Ñ�ÐºÐ°"
 
-#: c-parser.c:3107
+#: c-parser.c:3109
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids empty initializer braces"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ñ€Ð°Ð·Ð½Ðµ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð°"
 
 #. Use the colon as the error location.
-#: c-parser.c:3154
+#: c-parser.c:3156
 #, fuzzy, gcc-internal-format
 msgid "%Hobsolete use of designated initializer with %<:%>"
 msgstr "Ð·Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° ÑƒÑ‚Ð²Ñ€Ñ’ÐµÐ½Ð¾Ð³ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ñ�Ð° %<:%>"
 
-#: c-parser.c:3285
+#: c-parser.c:3287
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids specifying range of elements to initialize"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð°Ð²Ð¾Ñ’ÐµÑšÐµ Ð¾Ð¿Ñ�ÐµÐ³Ð° ÐµÐ»ÐµÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ"
 
-#: c-parser.c:3298
+#: c-parser.c:3300
 #, fuzzy, gcc-internal-format
 msgid "%HISO C90 forbids specifying subobject to initialize"
 msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð°Ð²Ð¾Ñ’ÐµÑšÐµ Ð¿Ð¾Ð´Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð° Ð·Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ"
 
-#: c-parser.c:3307
+#: c-parser.c:3309
 #, fuzzy, gcc-internal-format
 msgid "%Hobsolete use of designated initializer without %<=%>"
 msgstr "Ð·Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° ÑƒÑ‚Ð²Ñ€Ñ’ÐµÐ½Ð¾Ð³ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ð±ÐµÐ· %<=%>"
 
-#: c-parser.c:3316
+#: c-parser.c:3318
 #, gcc-internal-format
 msgid "expected %<=%>"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<=%>"
 
-#: c-parser.c:3461
+#: c-parser.c:3463
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids label declarations"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ ÐµÑ‚Ð¸ÐºÐµÑ‚Ð°"
 
-#: c-parser.c:3466 c-parser.c:3541
+#: c-parser.c:3468 c-parser.c:3543
 #, gcc-internal-format
 msgid "expected declaration or statement"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¸Ð»Ð¸ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°"
 
-#: c-parser.c:3494 c-parser.c:3522
+#: c-parser.c:3496 c-parser.c:3524
 #, gcc-internal-format
 msgid "%HISO C90 forbids mixed declarations and code"
 msgstr "%HÐ˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¼ÐµÑˆÐ°ÑšÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¸ ÐºÐ¾Ð´Ð°"
 
+#: c-parser.c:3550
+#, fuzzy, gcc-internal-format
+msgid "%Hexpected %<}%> before %<else%>"
+msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<,%> Ð¸Ð»Ð¸ %<;%>"
+
 #: c-parser.c:3555
+#, gcc-internal-format
+msgid "%H%<else%> without a previous %<if%>"
+msgstr ""
+
+#: c-parser.c:3571
 #, fuzzy, gcc-internal-format
 msgid "%Hlabel at end of compound statement"
 msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ"
 
-#: c-parser.c:3598
+#: c-parser.c:3614
 #, gcc-internal-format
 msgid "expected %<:%> or %<...%>"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<:%> Ð¸Ð»Ð¸ %<...%>"
 
-#: c-parser.c:3779
+#: c-parser.c:3647
 #, gcc-internal-format
+msgid "%Ha label can only be part of a statement and a declaration is not a statement"
+msgstr ""
+
+#: c-parser.c:3810
+#, gcc-internal-format
 msgid "expected identifier or %<*%>"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<*%>"
 
@@ -19987,188 +19977,183 @@
 #. c_parser_skip_until_found stops at a closing nesting
 #. delimiter without consuming it, but here we need to consume
 #. it to proceed further.
-#: c-parser.c:3841
+#: c-parser.c:3872
 #, gcc-internal-format
 msgid "expected statement"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°"
 
-#: c-parser.c:3851
-#, gcc-internal-format
-msgid "%Ha label can only be part of a statement and a declaration is not a statement"
-msgstr ""
-
-#: c-parser.c:4036
+#: c-parser.c:4095
 #, fuzzy, gcc-internal-format
 msgid "%Hsuggest braces around empty body in %<do%> statement"
 msgstr "%HÐ¿Ñ€Ð°Ð·Ð½Ð¾ Ñ‚ÐµÐ»Ð¾ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ if"
 
-#: c-parser.c:4192
+#: c-parser.c:4251
 #, fuzzy, gcc-internal-format
 msgid "%H%E qualifier ignored on asm"
 msgstr "Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° %E Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ ÑƒÐ· asm"
 
-#: c-parser.c:4473
+#: c-parser.c:4532
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids omitting the middle term of a ?: expression"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¸Ð·Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ñ�Ñ€ÐµÐ´ÑšÐµÐ³ Ñ‡Ð»Ð°Ð½Ð° ?: Ð¸Ð·Ñ€Ð°Ð·Ð°"
 
-#: c-parser.c:4863
+#: c-parser.c:4922
 #, fuzzy, gcc-internal-format
 msgid "%Htraditional C rejects the unary plus operator"
 msgstr "Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ð¸ Ð¦ Ð¾Ð´Ð±Ð¸Ñ˜Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ ÑƒÐ½Ð°Ñ€Ð½Ð¸ Ð¿Ð»ÑƒÑ�"
 
 #. C99 6.7.5.2p4
-#: c-parser.c:4974
+#: c-parser.c:5033
 #, fuzzy, gcc-internal-format
 msgid "%H%<[*]%> not allowed in other than a declaration"
 msgstr "%<[*]%> Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ð´Ñ€ÑƒÐ³Ð´Ðµ Ð¾Ñ�Ð¸Ð¼ Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
 
-#: c-parser.c:4988
+#: c-parser.c:5047
 #, fuzzy, gcc-internal-format
 msgid "%H%<sizeof%> applied to a bit-field"
 msgstr "%<sizeof%> Ð¿Ñ€Ð¸Ð¼ÐµÑšÐµÐ½Ð¾ Ð½Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ"
 
-#: c-parser.c:5132 c-parser.c:5476 c-parser.c:5498
+#: c-parser.c:5191 c-parser.c:5535 c-parser.c:5557
 #, gcc-internal-format
 msgid "expected expression"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð·Ñ€Ð°Ð·"
 
-#: c-parser.c:5159
+#: c-parser.c:5218
 #, fuzzy, gcc-internal-format
 msgid "%Hbraced-group within expression allowed only inside a function"
 msgstr "Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ð¾ Ð·Ð°Ð³Ñ€Ð°Ñ’ÐµÐ½Ð° Ð³Ñ€ÑƒÐ¿Ð° ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¸Ð·Ñ€Ð°Ð·Ð° Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñ˜Ðµ Ñ�Ð°Ð¼Ð¾ Ñƒ Ð¾ÐºÐ²Ð¸Ñ€Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: c-parser.c:5173
+#: c-parser.c:5232
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids braced-groups within expressions"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ð¾ Ð·Ð°Ð³Ñ€Ð°Ñ’ÐµÐ½Ðµ Ð³Ñ€ÑƒÐ¿Ðµ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¸Ð·Ñ€Ð°Ð·Ð°"
 
-#: c-parser.c:5358
+#: c-parser.c:5417
 #, fuzzy, gcc-internal-format
 msgid "%Hfirst argument to %<__builtin_choose_expr%> not a constant"
 msgstr "Ð¿Ñ€Ð²Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<__builtin_choose_expr%> Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: c-parser.c:5527
+#: c-parser.c:5586
 #, fuzzy, gcc-internal-format
 msgid "%Hcompound literal has variable size"
 msgstr "Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð° Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ð° Ð½Ð¸Ñ�ÐºÐ° Ð¸Ð¼Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ"
 
-#: c-parser.c:5535
+#: c-parser.c:5594
 #, fuzzy, gcc-internal-format
 msgid "%HISO C90 forbids compound literals"
 msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ðµ Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ðµ Ð½Ð¸Ñ�ÐºÐµ"
 
-#: c-parser.c:6053
+#: c-parser.c:6112
 #, fuzzy, gcc-internal-format
 msgid "%Hextra semicolon in method definition specified"
 msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð° Ñ‚Ð°Ñ‡ÐºÐ°-Ð·Ð°Ñ€ÐµÐ· Ñƒ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
 
-#: c-parser.c:6600 cp/parser.c:20436
+#: c-parser.c:6659 cp/parser.c:20525
 #, gcc-internal-format
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 msgstr "%<#pragma omp barrier%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¼ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°Ð¼Ð°"
 
-#: c-parser.c:6611 cp/parser.c:20451
+#: c-parser.c:6670 cp/parser.c:20540
 #, gcc-internal-format
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 msgstr "%<#pragma omp flush%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¼ Ð½Ð°Ñ€ÐµÐ´Ð±Ð°Ð¼Ð°"
 
-#: c-parser.c:6623
+#: c-parser.c:6682
 #, fuzzy, gcc-internal-format
 msgid "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr "%<#pragma omp section%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð¸ %<#pragma omp sections%>"
 
-#: c-parser.c:6630 cp/parser.c:20426
+#: c-parser.c:6689 cp/parser.c:20515
 #, gcc-internal-format
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 msgstr "%<#pragma GCC pch_preprocess%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð²Ð¾"
 
-#: c-parser.c:6781 cp/parser.c:19277
+#: c-parser.c:6840 cp/parser.c:19359
 #, gcc-internal-format
 msgid "too many %qs clauses"
 msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ %qs Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸"
 
-#: c-parser.c:6906
+#: c-parser.c:6965
 #, gcc-internal-format
 msgid "expected %<none%> or %<shared%>"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<none%> Ð¸Ð»Ð¸ %<shared%>"
 
-#: c-parser.c:6949
+#: c-parser.c:7008
 #, gcc-internal-format
 msgid "expected %<(%>"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<(%>"
 
-#: c-parser.c:6993 c-parser.c:7170
+#: c-parser.c:7052 c-parser.c:7229
 #, gcc-internal-format
 msgid "expected integer expression"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
 
-#: c-parser.c:7002
+#: c-parser.c:7061
 #, fuzzy, gcc-internal-format
 msgid "%H%<num_threads%> value must be positive"
 msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %<num_threads%> Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð¸Ñ‚Ð¸Ð²Ð½Ð°"
 
-#: c-parser.c:7082
+#: c-parser.c:7141
 #, gcc-internal-format
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%> Ð¸Ð»Ð¸ %<||%>"
 
-#: c-parser.c:7165
+#: c-parser.c:7224
 #, fuzzy, gcc-internal-format
 msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr "Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´ %<runtime%> Ð½Ðµ ÑƒÐ·Ð¸Ð¼Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %<chunk_size%>"
 
-#: c-parser.c:7183
+#: c-parser.c:7242
 #, gcc-internal-format
 msgid "invalid schedule kind"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð°"
 
-#: c-parser.c:7269
+#: c-parser.c:7336
 #, gcc-internal-format
 msgid "expected %<#pragma omp%> clause"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° %<#pragma omp%>"
 
-#: c-parser.c:7278
+#: c-parser.c:7345
 #, fuzzy, gcc-internal-format
 msgid "%H%qs is not valid for %qs"
 msgstr "%qs Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð·Ð° %qs"
 
-#: c-parser.c:7378
+#: c-parser.c:7445
 #, gcc-internal-format
 msgid "invalid operator for %<#pragma omp atomic%>"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð·Ð° %<#pragma omp atomic%>"
 
-#: c-parser.c:7429 c-parser.c:7449
+#: c-parser.c:7496 c-parser.c:7516
 #, gcc-internal-format
 msgid "expected %<(%> or end of line"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<(%> Ð¸Ð»Ð¸ ÐºÑ€Ð°Ñ˜ Ð»Ð¸Ð½Ð¸Ñ˜Ðµ"
 
-#: c-parser.c:7467
+#: c-parser.c:7534
 #, gcc-internal-format
 msgid "for statement expected"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð° for"
 
-#: c-parser.c:7540 cp/semantics.c:3826 cp/semantics.c:3870
+#: c-parser.c:7609 cp/semantics.c:3858 cp/semantics.c:3902
 #, gcc-internal-format
 msgid "expected iteration declaration or initialization"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð¸Ð»Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-parser.c:7666
+#: c-parser.c:7735
 #, fuzzy, gcc-internal-format
 msgid "%Hexpected %<#pragma omp section%> or %<}%>"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ %<#pragma omp section%> Ð¸Ð»Ð¸ %<}%>"
 
-#: c-parser.c:7899 cp/semantics.c:3718
+#: c-parser.c:7968 cp/semantics.c:3750
 #, gcc-internal-format
 msgid "%qE declared %<threadprivate%> after first use"
 msgstr "%qE Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð¾ Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€Ð²Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ"
 
-#: c-parser.c:7901 cp/semantics.c:3720
+#: c-parser.c:7970 cp/semantics.c:3752
 #, gcc-internal-format
 msgid "automatic variable %qE cannot be %<threadprivate%>"
 msgstr "Ð°ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÐ° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qE Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð°"
 
-#: c-parser.c:7903 cp/semantics.c:3722
+#: c-parser.c:7972 cp/semantics.c:3754
 #, gcc-internal-format
 msgid "%<threadprivate%> %qE has incomplete type"
 msgstr "Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð¾ %qE Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
@@ -20333,122 +20318,122 @@
 msgid "junk at end of %<#pragma pop_macro%>"
 msgstr "Ñ�Ð¼ÐµÑ›Ðµ Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ %<#pragma pack%>"
 
-#: c-pragma.c:406
+#: c-pragma.c:407
 #, gcc-internal-format
 msgid "applying #pragma weak %q+D after first use results in unspecified behavior"
 msgstr "Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð° #pragma weak %q+D Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€Ð²Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ Ð´Ð¾Ð²Ð¾Ð´Ð¸ Ð´Ð¾ Ð½ÐµÐ¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¾Ð³ Ð¿Ð¾Ð½Ð°ÑˆÐ°ÑšÐ°"
 
-#: c-pragma.c:480 c-pragma.c:485
+#: c-pragma.c:481 c-pragma.c:486
 #, gcc-internal-format
 msgid "malformed #pragma weak, ignored"
 msgstr "Ð»Ð¾ÑˆÐµ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð°Ð½Ð¾ #pragma weak, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
 
-#: c-pragma.c:489
+#: c-pragma.c:490
 #, gcc-internal-format
 msgid "junk at end of %<#pragma weak%>"
 msgstr "Ñ�Ð¼ÐµÑ›Ðµ Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ %<#pragma weak%>"
 
-#: c-pragma.c:557 c-pragma.c:559
+#: c-pragma.c:558 c-pragma.c:560
 #, gcc-internal-format
 msgid "malformed #pragma redefine_extname, ignored"
 msgstr "Ð»Ð¾ÑˆÐµ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð°Ð½Ð¾ #pragma redefine_extname, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
 
-#: c-pragma.c:562
+#: c-pragma.c:563
 #, gcc-internal-format
 msgid "junk at end of %<#pragma redefine_extname%>"
 msgstr "Ñ�Ð¼ÐµÑ›Ðµ Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ %<#pragma redefine_extname%>"
 
-#: c-pragma.c:568
+#: c-pragma.c:569
 #, gcc-internal-format
 msgid "#pragma redefine_extname not supported on this target"
 msgstr "#pragma redefine_extname Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð½Ð° Ð¾Ð²Ð¾Ð¼ Ñ†Ð¸Ñ™Ñƒ"
 
-#: c-pragma.c:585 c-pragma.c:672
+#: c-pragma.c:586 c-pragma.c:673
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
 msgstr "#pragma redefine_extname Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÑƒÑ�Ð»ÐµÐ´ Ñ�ÑƒÐºÐ¾Ð±Ð° Ñ�Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¸Ð¼ Ð¿Ñ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°ÑšÐµÐ¼"
 
-#: c-pragma.c:608
+#: c-pragma.c:609
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
 msgstr "#pragma redefine_extname Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÑƒÑ�Ð»ÐµÐ´ Ñ�ÑƒÐºÐ¾Ð±Ð° Ñ�Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¸Ð¼ #pragma redefine_extname"
 
-#: c-pragma.c:627
+#: c-pragma.c:628
 #, gcc-internal-format
 msgid "malformed #pragma extern_prefix, ignored"
 msgstr "Ð»Ð¾ÑˆÐµ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð°Ð½Ð¾ #pragma extern_prefix, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
 
-#: c-pragma.c:630
+#: c-pragma.c:631
 #, gcc-internal-format
 msgid "junk at end of %<#pragma extern_prefix%>"
 msgstr "Ñ�Ð¼ÐµÑ›Ðµ Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ %<#pragma extern_prefix%>"
 
-#: c-pragma.c:637
+#: c-pragma.c:638
 #, gcc-internal-format
 msgid "#pragma extern_prefix not supported on this target"
 msgstr "#pragma extern_prefix Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð½Ð° Ð¾Ð²Ð¾Ð¼ Ñ†Ð¸Ñ™Ñƒ"
 
-#: c-pragma.c:663
+#: c-pragma.c:664
 #, gcc-internal-format
 msgid "asm declaration ignored due to conflict with previous rename"
 msgstr "asm Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°Ð½Ð° ÑƒÑ�Ð»ÐµÐ´ Ñ�ÑƒÐºÐ¾Ð±Ð° Ñ�Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¸Ð¼ Ð¿Ñ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°ÑšÐµÐ¼"
 
-#: c-pragma.c:694
+#: c-pragma.c:695
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
 msgstr "#pragma redefine_extname Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÑƒÑ�Ð»ÐµÐ´ Ñ�ÑƒÐºÐ¾Ð±Ð° Ñ�Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¾Ð¼ __asm__"
 
-#: c-pragma.c:756
+#: c-pragma.c:757
 #, gcc-internal-format
 msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
 msgstr "#pragma GCC visibility push() Ð¼Ð¾Ñ€Ð° Ð·Ð°Ð´Ð°Ñ‚Ð¸ default, internal, hidden Ð¸Ð»Ð¸ protected"
 
-#: c-pragma.c:791
+#: c-pragma.c:792
 #, gcc-internal-format
 msgid "#pragma GCC visibility must be followed by push or pop"
 msgstr "#pragma GCC visibility Ð¼Ð¾Ñ€Ð° Ð¿Ñ€Ð°Ñ‚Ð¸Ñ‚Ð¸ push Ð¸Ð»Ð¸ pop"
 
-#: c-pragma.c:797
+#: c-pragma.c:798
 #, gcc-internal-format
 msgid "no matching push for %<#pragma GCC visibility pop%>"
 msgstr "Ð½ÐµÐ¼Ð° Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°Ñ˜ÑƒÑ›ÐµÐ³ push Ð·Ð° %<#pragma GCC visibility pop%>"
 
-#: c-pragma.c:804 c-pragma.c:811
+#: c-pragma.c:805 c-pragma.c:812
 #, gcc-internal-format
 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ %<(%> Ð¿Ð¾Ñ�Ð»Ðµ %<#pragma GCC visibility push%> â€” Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
 
-#: c-pragma.c:807
+#: c-pragma.c:808
 #, gcc-internal-format
 msgid "malformed #pragma GCC visibility push"
 msgstr "Ð»Ð¾ÑˆÐµ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð°Ð½Ð¾ #pragma GCC visibility push"
 
-#: c-pragma.c:815
+#: c-pragma.c:816
 #, gcc-internal-format
 msgid "junk at end of %<#pragma GCC visibility%>"
 msgstr "Ñ�Ð¼ÐµÑ›Ðµ Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ %<#pragma GCC visibility%>"
 
-#: c-pragma.c:831
+#: c-pragma.c:832
 #, gcc-internal-format
 msgid "#pragma GCC diagnostic not allowed inside functions"
 msgstr "#pragma GCC diagnostic Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: c-pragma.c:837
+#: c-pragma.c:838
 #, gcc-internal-format
 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ [error|warning|ignored] Ð¿Ð¾Ñ�Ð»Ðµ %<#pragma GCC diagnostic%>"
 
-#: c-pragma.c:846
+#: c-pragma.c:847
 #, gcc-internal-format
 msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ [error|warning|ignored] Ð¿Ð¾Ñ�Ð»Ðµ %<#pragma GCC diagnostic%>"
 
-#: c-pragma.c:850
+#: c-pragma.c:851
 #, gcc-internal-format
 msgid "missing option after %<#pragma GCC diagnostic%> kind"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¾Ð¿Ñ†Ð¸Ñ˜Ð° Ð¿Ð¾Ñ�Ð»Ðµ Ð²Ñ€Ñ�Ñ‚Ðµ %<#pragma GCC diagnostic%>"
 
-#: c-pragma.c:864
+#: c-pragma.c:865
 #, gcc-internal-format
 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
 msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð¾Ð¿Ñ†Ð¸Ñ˜Ð° Ð¿Ð¾Ñ�Ð»Ðµ Ð²Ñ€Ñ�Ñ‚Ðµ %<#pragma GCC diagnostic%>"
@@ -20458,7 +20443,7 @@
 msgid "%qD has an incomplete type"
 msgstr "%qD Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
 
-#: c-typeck.c:195 cp/call.c:2785
+#: c-typeck.c:195 cp/call.c:2771
 #, gcc-internal-format
 msgid "invalid use of void expression"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° Ð¿Ñ€Ð°Ð·Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
@@ -20489,92 +20474,92 @@
 msgid "function types not truly compatible in ISO C"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ð½Ð¸Ñ�Ñƒ Ð¸Ñ�Ñ‚Ð¸Ð½Ñ�ÐºÐ¸ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸ Ñƒ Ð˜Ð¡Ðž Ð¦-Ñƒ "
 
-#: c-typeck.c:621
+#: c-typeck.c:627
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and vector types"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð¼ÐµÑˆÐ°Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ð´ÐµÑ†Ð¸Ð¼Ð°Ð»Ð½Ð¾Ð³ Ñ€ÐµÐ°Ð»Ð½Ð¾Ð³ Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:626
+#: c-typeck.c:632
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and complex types"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð¼ÐµÑˆÐ°Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ð´ÐµÑ†Ð¸Ð¼Ð°Ð»Ð½Ð¾Ð³ Ñ€ÐµÐ°Ð»Ð½Ð¾Ð³ Ð¸ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:631
+#: c-typeck.c:637
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and other float types"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð¼ÐµÑˆÐ°Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ð´ÐµÑ†Ð¸Ð¼Ð°Ð»Ð½Ð¾Ð³ Ñ€ÐµÐ°Ð»Ð½Ð¾Ð³ Ð¸ Ð´Ñ€ÑƒÐ³Ð¸Ñ… Ñ€ÐµÐ°Ð»Ð½Ð¸Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²Ð°"
 
-#: c-typeck.c:1037
+#: c-typeck.c:1043
 #, gcc-internal-format
 msgid "types are not quite compatible"
 msgstr "Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ñ�Ð²Ð¸Ð¼ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
 
-#: c-typeck.c:1356
+#: c-typeck.c:1366
 #, gcc-internal-format
 msgid "function return types not compatible due to %<volatile%>"
 msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸ ÑƒÑ�Ð»ÐµÐ´ %<volatile%>"
 
-#: c-typeck.c:1515 c-typeck.c:2853
+#: c-typeck.c:1525 c-typeck.c:2864
 #, gcc-internal-format
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "Ð°Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸ÐºÐ° Ñ�Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐµÐ¼ Ð½Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
 
-#: c-typeck.c:1912
+#: c-typeck.c:1922
 #, gcc-internal-format
 msgid "%qT has no member named %qE"
 msgstr "%qT Ð½ÐµÐ¼Ð° Ñ‡Ð»Ð°Ð½ Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ %qE"
 
-#: c-typeck.c:1953
+#: c-typeck.c:1963
 #, gcc-internal-format
 msgid "request for member %qE in something not a structure or union"
 msgstr "Ð·Ð°Ñ…Ñ‚ÐµÐ² Ð·Ð° Ñ‡Ð»Ð°Ð½ %qE Ñƒ Ð½ÐµÑ‡ÐµÐ¼Ñƒ ÑˆÑ‚Ð¾ Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½Ð¸ ÑƒÐ½Ð¸Ñ˜Ð°"
 
-#: c-typeck.c:1997
+#: c-typeck.c:2007
 #, gcc-internal-format
 msgid "dereferencing pointer to incomplete type"
 msgstr "Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°Ð²Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
 
-#: c-typeck.c:2001
+#: c-typeck.c:2011
 #, gcc-internal-format
 msgid "dereferencing %<void *%> pointer"
 msgstr "Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°Ð²Ð°ÑšÐµ %<void *%> Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
 
-#: c-typeck.c:2018
+#: c-typeck.c:2028
 #, fuzzy, gcc-internal-format
 msgid "invalid type argument of %qs (have %qT)"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° Ð·Ð° %qs"
 
-#: c-typeck.c:2046 cp/typeck.c:2524
+#: c-typeck.c:2056 cp/typeck.c:2570
 #, gcc-internal-format
 msgid "subscripted value is neither array nor pointer"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð°Ð½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ Ð½Ð¸Ð· Ð½Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡"
 
-#: c-typeck.c:2057 cp/typeck.c:2443 cp/typeck.c:2529
+#: c-typeck.c:2067 cp/typeck.c:2489 cp/typeck.c:2575
 #, gcc-internal-format
 msgid "array subscript is not an integer"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
 
-#: c-typeck.c:2063
+#: c-typeck.c:2073
 #, gcc-internal-format
 msgid "subscripted value is pointer to function"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð°Ð½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ˜Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
 
-#: c-typeck.c:2110
+#: c-typeck.c:2120
 #, gcc-internal-format
 msgid "ISO C forbids subscripting %<register%> array"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ %<register%> Ð½Ð¸Ð·Ð¾Ð²Ðµ"
 
-#: c-typeck.c:2112
+#: c-typeck.c:2122
 #, gcc-internal-format
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "Ð˜Ð¡Ðž Ð¦ 90 Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð°ÑšÐµ Ð½Ðµ-Ð»-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ð½Ð¾Ð³ Ð½Ð¸Ð·Ð°"
 
-#: c-typeck.c:2228
+#: c-typeck.c:2239
 #, gcc-internal-format
 msgid "%H%qD is static but used in inline function %qD which is not static"
 msgstr ""
 
-#: c-typeck.c:2376
+#: c-typeck.c:2387
 #, gcc-internal-format
 msgid "called object %qE is not a function"
 msgstr "Ð¿Ð¾Ð·Ð²Ð°Ð½Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ %qE Ð½Ð¸Ñ˜Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
@@ -20582,795 +20567,795 @@
 #. 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.
-#: c-typeck.c:2404
+#: c-typeck.c:2415
 #, gcc-internal-format
 msgid "function called through a non-compatible type"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð¿Ð¾Ð·Ð²Ð°Ð½Ð° ÐºÑ€Ð¾Ð· Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð°Ð½ Ñ‚Ð¸Ð¿"
 
-#: c-typeck.c:2515
+#: c-typeck.c:2526
 #, gcc-internal-format
 msgid "too many arguments to function %qE"
 msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qE"
 
-#: c-typeck.c:2536
+#: c-typeck.c:2547
 #, gcc-internal-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "Ñ‚Ð¸Ð¿ Ñ„Ð¾Ñ€Ð¼Ð°Ð»Ð½Ð¾Ð³ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %d Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ‚Ð¿ÑƒÐ½"
 
-#: c-typeck.c:2549
+#: c-typeck.c:2560
 #, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than floating due to prototype"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ð·Ð° %qE ÐºÐ°Ð¾ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³ ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ ÐºÐ°Ð¾ Ñ€ÐµÐ°Ð»Ð½Ð¾Ð³, Ð·Ð±Ð¾Ð³ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:2554
+#: c-typeck.c:2565
 #, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than complex due to prototype"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ð·Ð° %qE ÐºÐ°Ð¾ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³ ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ ÐºÐ°Ð¾ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ð¾Ð³, Ð·Ð±Ð¾Ð³ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:2559
+#: c-typeck.c:2570
 #, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than floating due to prototype"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ð·Ð° %qE ÐºÐ°Ð¾ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ð¾Ð³ ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ ÐºÐ°Ð¾ Ñ€ÐµÐ°Ð»Ð½Ð¾Ð³, Ð·Ð±Ð¾Ð³ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:2564
+#: c-typeck.c:2575
 #, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than integer due to prototype"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ð·Ð° %qE ÐºÐ°Ð¾ Ñ€ÐµÐ°Ð»Ð½Ð¾Ð³ ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ ÐºÐ°Ð¾ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³, Ð·Ð±Ð¾Ð³ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:2569
+#: c-typeck.c:2580
 #, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than integer due to prototype"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ð·Ð° %qE ÐºÐ°Ð¾ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ð¾Ð³ ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ ÐºÐ°Ð¾ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³, Ð·Ð±Ð¾Ð³ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:2574
+#: c-typeck.c:2585
 #, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than complex due to prototype"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ð·Ð° %qE ÐºÐ°Ð¾ Ñ€ÐµÐ°Ð»Ð½Ð¾Ð³ ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ ÐºÐ°Ð¾ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ð¾Ð³, Ð·Ð±Ð¾Ð³ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:2587
+#: c-typeck.c:2598
 #, gcc-internal-format
 msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ð·Ð° %qE ÐºÐ°Ð¾ %<float%> ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ ÐºÐ°Ð¾ %<double%>, Ð·Ð±Ð¾Ð³ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:2612
+#: c-typeck.c:2623
 #, gcc-internal-format
 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ð·Ð° %qE ÐºÐ°Ð¾ %qT ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ ÐºÐ°Ð¾ %qT, Ð·Ð±Ð¾Ð³ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:2633
+#: c-typeck.c:2644
 #, gcc-internal-format
 msgid "passing argument %d of %qE with different width due to prototype"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ð·Ð° %qE Ñ�Ð° Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¾Ð¼ ÑˆÐ¸Ñ€Ð¸Ð½Ð¾Ð¼, Ð·Ð±Ð¾Ð³ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:2656
+#: c-typeck.c:2667
 #, gcc-internal-format
 msgid "passing argument %d of %qE as unsigned due to prototype"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ð·Ð° %qE ÐºÐ°Ð¾ Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ð³, Ð·Ð±Ð¾Ð³ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:2660
+#: c-typeck.c:2671
 #, gcc-internal-format
 msgid "passing argument %d of %qE as signed due to prototype"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ð·Ð° %qE ÐºÐ°Ð¾ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ð³, Ð·Ð±Ð¾Ð³ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:2766 c-typeck.c:2770
+#: c-typeck.c:2777 c-typeck.c:2781
 #, fuzzy, gcc-internal-format
 msgid "comparison with string literal results in unspecified behavior"
 msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ñ�Ð° Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð½Ð¸Ñ�ÐºÐ¾Ð¼ Ñ€ÐµÐ·ÑƒÐ»Ñ‚ÑƒÑ˜Ðµ Ð½ÐµÐ¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¸Ð¼ Ð¿Ð¾Ð½Ð°ÑˆÐ°ÑšÐµÐ¼"
 
-#: c-typeck.c:2795
+#: c-typeck.c:2806
 #, gcc-internal-format
 msgid "pointer of type %<void *%> used in subtraction"
 msgstr "Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð¸ Ñ‚Ð¸Ð¿Ð° %<void *%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¸ Ñƒ Ð¾Ð´ÑƒÐ·Ð¸Ð¼Ð°ÑšÑƒ"
 
-#: c-typeck.c:2797
+#: c-typeck.c:2808
 #, gcc-internal-format
 msgid "pointer to a function used in subtraction"
 msgstr "Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ Ñƒ Ð¾Ð´ÑƒÐ·Ð¸Ð¼Ð°ÑšÑƒ"
 
-#: c-typeck.c:2908
+#: c-typeck.c:2919
 #, gcc-internal-format
 msgid "wrong type argument to unary plus"
 msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑƒÐ· ÑƒÐ½Ð°Ñ€Ð½Ð¾ Ð¿Ð»ÑƒÑ�"
 
-#: c-typeck.c:2921
+#: c-typeck.c:2932
 #, gcc-internal-format
 msgid "wrong type argument to unary minus"
 msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑƒÐ· ÑƒÐ½Ð°Ñ€Ð½Ð¾ Ð¼Ð¸Ð½ÑƒÑ�"
 
-#: c-typeck.c:2941
+#: c-typeck.c:2952
 #, gcc-internal-format
 msgid "ISO C does not support %<~%> for complex conjugation"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<~%> Ð·Ð° ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ñƒ ÐºÐ¾Ð½Ñ˜ÑƒÐ³Ð°Ñ†Ð¸Ñ˜Ñƒ"
 
-#: c-typeck.c:2947
+#: c-typeck.c:2958
 #, gcc-internal-format
 msgid "wrong type argument to bit-complement"
 msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑƒÐ· Ð±Ð¸Ñ‚Ñ�ÐºÐ¸ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐ¼ÐµÐ½Ñ‚"
 
-#: c-typeck.c:2955
+#: c-typeck.c:2966
 #, gcc-internal-format
 msgid "wrong type argument to abs"
 msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð·Ð° abs"
 
-#: c-typeck.c:2967
+#: c-typeck.c:2978
 #, gcc-internal-format
 msgid "wrong type argument to conjugation"
 msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð·Ð° ÐºÐ¾Ð½Ñ˜ÑƒÐ³Ð°Ñ†Ð¸Ñ˜Ñƒ"
 
-#: c-typeck.c:2979
+#: c-typeck.c:2990
 #, gcc-internal-format
 msgid "wrong type argument to unary exclamation mark"
 msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑƒÐ· ÑƒÐ½Ð°Ñ€Ð½Ð¸ Ð·Ð½Ð°Ðº ÑƒÐ·Ð²Ð¸ÐºÐ°"
 
-#: c-typeck.c:3013
+#: c-typeck.c:3024
 #, gcc-internal-format
 msgid "ISO C does not support %<++%> and %<--%> on complex types"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<++%> Ð¸ %<--%> Ð·Ð° ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ"
 
-#: c-typeck.c:3032 c-typeck.c:3064
+#: c-typeck.c:3043 c-typeck.c:3075
 #, gcc-internal-format
 msgid "wrong type argument to increment"
 msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑƒÐ· ÑƒÐ²ÐµÑ›Ð°ÑšÐµ"
 
-#: c-typeck.c:3034 c-typeck.c:3066
+#: c-typeck.c:3045 c-typeck.c:3077
 #, gcc-internal-format
 msgid "wrong type argument to decrement"
 msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑƒÐ· ÑƒÐ¼Ð°ÑšÐµÑšÐµ"
 
-#: c-typeck.c:3055
+#: c-typeck.c:3066
 #, gcc-internal-format
 msgid "increment of pointer to unknown structure"
 msgstr "ÑƒÐ²ÐµÑ›Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñƒ"
 
-#: c-typeck.c:3057
+#: c-typeck.c:3068
 #, gcc-internal-format
 msgid "decrement of pointer to unknown structure"
 msgstr "ÑƒÐ¼Ð°ÑšÐµÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñƒ"
 
-#: c-typeck.c:3258
+#: c-typeck.c:3269
 #, gcc-internal-format
 msgid "assignment of read-only member %qD"
 msgstr "Ð´Ð¾Ð´ÐµÐ»Ð° Ñ�Ð°Ð¼Ð¾-Ð·Ð°-Ñ‡Ð¸Ñ‚Ð°ÑšÐµ Ñ‡Ð»Ð°Ð½Ñƒ %qD"
 
-#: c-typeck.c:3259
+#: c-typeck.c:3270
 #, gcc-internal-format
 msgid "increment of read-only member %qD"
 msgstr "ÑƒÐ²ÐµÑ›Ð°ÑšÐµ Ñ�Ð°Ð¼Ð¾-Ð·Ð°-Ñ‡Ð¸Ñ‚Ð°ÑšÐµ Ñ‡Ð»Ð°Ð½Ð° %qD"
 
-#: c-typeck.c:3260
+#: c-typeck.c:3271
 #, gcc-internal-format
 msgid "decrement of read-only member %qD"
 msgstr "ÑƒÐ¼Ð°ÑšÐµÑšÐµ Ñ�Ð°Ð¼Ð¾-Ð·Ð°-Ñ‡Ð¸Ñ‚Ð°ÑšÐµ Ñ‡Ð»Ð°Ð½Ð° %qD"
 
-#: c-typeck.c:3261
+#: c-typeck.c:3272
 #, gcc-internal-format
 msgid "read-only member %qD used as %<asm%> output"
 msgstr "Ñ�Ð°Ð¼Ð¾-Ð·Ð°-Ñ‡Ð¸Ñ‚Ð°ÑšÐµ Ñ‡Ð»Ð°Ð½ %qD ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ ÐºÐ°Ð¾ %<asm%> Ð¸Ð·Ð»Ð°Ð·"
 
-#: c-typeck.c:3265
+#: c-typeck.c:3276
 #, gcc-internal-format
 msgid "assignment of read-only variable %qD"
 msgstr "Ð´Ð¾Ð´ÐµÐ»Ð° Ñ�Ð°Ð¼Ð¾-Ð·Ð°-Ñ‡Ð¸Ñ‚Ð°ÑšÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾Ñ˜ %qD"
 
-#: c-typeck.c:3266
+#: c-typeck.c:3277
 #, gcc-internal-format
 msgid "increment of read-only variable %qD"
 msgstr "ÑƒÐ²ÐµÑ›Ð°ÑšÐµ Ñ�Ð°Ð¼Ð¾-Ð·Ð°-Ñ‡Ð¸Ñ‚Ð°ÑšÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %qD"
 
-#: c-typeck.c:3267
+#: c-typeck.c:3278
 #, gcc-internal-format
 msgid "decrement of read-only variable %qD"
 msgstr "ÑƒÐ¼Ð°ÑšÐµÑšÐµ Ñ�Ð°Ð¼Ð¾-Ð·Ð°-Ñ‡Ð¸Ñ‚Ð°ÑšÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %qD"
 
-#: c-typeck.c:3268
+#: c-typeck.c:3279
 #, gcc-internal-format
 msgid "read-only variable %qD used as %<asm%> output"
 msgstr "Ñ�Ð°Ð¼Ð¾-Ð·Ð°-Ñ‡Ð¸Ñ‚Ð°ÑšÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qD ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° ÐºÐ°Ð¾ %<asm%> Ð¸Ð·Ð»Ð°Ð·"
 
-#: c-typeck.c:3271
+#: c-typeck.c:3282
 #, fuzzy, gcc-internal-format
 msgid "assignment of read-only location %qE"
 msgstr "Ð´Ð¾Ð´ÐµÐ»Ð° Ñ�Ð°Ð¼Ð¾-Ð·Ð°-Ñ‡Ð¸Ñ‚Ð°ÑšÐµ Ð»Ð¾ÐºÐ°Ñ†Ð¸Ñ˜Ð¸"
 
-#: c-typeck.c:3272
+#: c-typeck.c:3283
 #, fuzzy, gcc-internal-format
 msgid "increment of read-only location %qE"
 msgstr "ÑƒÐ²ÐµÑ›Ð°ÑšÐµ Ñ�Ð°Ð¼Ð¾-Ð·Ð°-Ñ‡Ð¸Ñ‚Ð°ÑšÐµ Ð»Ð¾ÐºÐ°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-typeck.c:3273
+#: c-typeck.c:3284
 #, fuzzy, gcc-internal-format
 msgid "decrement of read-only location %qE"
 msgstr "ÑƒÐ¼Ð°ÑšÐµÑšÐµ Ñ�Ð°Ð¼Ð¾-Ð·Ð°-Ñ‡Ð¸Ñ‚Ð°ÑšÐµ Ð»Ð¾ÐºÐ°Ñ†Ð¸Ñ˜Ðµ"
 
-#: c-typeck.c:3274
+#: c-typeck.c:3285
 #, fuzzy, gcc-internal-format
 msgid "read-only location %qE used as %<asm%> output"
 msgstr "Ñ�Ð°Ð¼Ð¾-Ð·Ð°-Ñ‡Ð¸Ñ‚Ð°ÑšÐµ Ð»Ð¾ÐºÐ°Ñ†Ð¸Ñ˜Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° ÐºÐ°Ð¾ %<asm%> Ð¸Ð·Ð»Ð°Ð·"
 
-#: c-typeck.c:3310
+#: c-typeck.c:3321
 #, gcc-internal-format
 msgid "cannot take address of bit-field %qD"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÑƒÐ·ÐµÑ‚Ð¸ Ð°Ð´Ñ€ÐµÑ�Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ñ™Ð° %qD"
 
-#: c-typeck.c:3338
+#: c-typeck.c:3349
 #, gcc-internal-format
 msgid "global register variable %qD used in nested function"
 msgstr "Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ñ�ÐºÐ° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qD ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ñƒ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸"
 
-#: c-typeck.c:3341
+#: c-typeck.c:3352
 #, gcc-internal-format
 msgid "register variable %qD used in nested function"
 msgstr "Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ñ�ÐºÐ° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qD ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ñƒ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸"
 
-#: c-typeck.c:3346
+#: c-typeck.c:3357
 #, gcc-internal-format
 msgid "address of global register variable %qD requested"
 msgstr "Ð·Ð°Ñ‚Ñ€Ð°Ð¶ÐµÐ½Ð° Ð°Ð´Ñ€ÐµÑ�Ð° Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ñ�ÐºÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %qD"
 
-#: c-typeck.c:3348
+#: c-typeck.c:3359
 #, gcc-internal-format
 msgid "address of register variable %qD requested"
 msgstr "Ð·Ð°Ñ‚Ñ€Ð°Ð¶ÐµÐ½Ð° Ð°Ð´Ñ€ÐµÑ�Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ñ�ÐºÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %qD"
 
-#: c-typeck.c:3394
+#: c-typeck.c:3405
 #, gcc-internal-format
 msgid "non-lvalue array in conditional expression"
 msgstr "Ð½Ðµ-Ð»-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ð½Ð¸ Ð½Ð¸Ð· Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: c-typeck.c:3442
+#: c-typeck.c:3453
 #, gcc-internal-format
 msgid "signed and unsigned type in conditional expression"
 msgstr "Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ Ð¸ Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: c-typeck.c:3449
+#: c-typeck.c:3460
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÑ�Ð»Ð¾Ð²Ð½Ðµ Ð¸Ð·Ñ€Ð°Ð·Ðµ Ñ�Ð° Ñ�Ð°Ð¼Ð¾ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ð¼ Ñ�Ñ‚Ñ€Ð°Ð½Ð¾Ð¼"
 
-#: c-typeck.c:3463 c-typeck.c:3471
+#: c-typeck.c:3474 c-typeck.c:3482
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð· Ð¸Ð·Ð¼ÐµÑ’Ñƒ %<void *%> Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¾Ð³ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
 
-#: c-typeck.c:3478
+#: c-typeck.c:3489
 #, gcc-internal-format
 msgid "pointer type mismatch in conditional expression"
 msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: c-typeck.c:3485 c-typeck.c:3495
+#: c-typeck.c:3496 c-typeck.c:3506
 #, gcc-internal-format
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð¸Ð»Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸Ñ… Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: c-typeck.c:3509 tree-cfg.c:3783
+#: c-typeck.c:3520 tree-cfg.c:3807
 #, gcc-internal-format
 msgid "type mismatch in conditional expression"
 msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: c-typeck.c:3552
+#: c-typeck.c:3563
 #, gcc-internal-format
 msgid "left-hand operand of comma expression has no effect"
 msgstr "Ð»ÐµÐ²Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð°Ñ€ÐµÐ·-Ð¸Ð·Ñ€Ð°Ð·Ð° Ð½ÐµÐ¼Ð° ÐµÑ„ÐµÐºÑ‚Ð°"
 
-#: c-typeck.c:3589
+#: c-typeck.c:3600
 #, gcc-internal-format
 msgid "cast specifies array type"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð½Ð°Ð²Ð¾Ð´Ð¸ Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¸ Ñ‚Ð¸Ð¿"
 
-#: c-typeck.c:3595
+#: c-typeck.c:3606
 #, gcc-internal-format
 msgid "cast specifies function type"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð½Ð°Ð²Ð¾Ð´Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿"
 
-#: c-typeck.c:3612
+#: c-typeck.c:3623
 #, gcc-internal-format
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð½ÐµÑ�ÐºÐ°Ð»Ð°Ñ€Ð° Ñƒ Ð¸Ñ�Ñ‚Ð¸ Ñ‚Ð¸Ð¿"
 
-#: c-typeck.c:3629
+#: c-typeck.c:3640
 #, gcc-internal-format
 msgid "ISO C forbids casts to union type"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ñƒ ÑƒÐ½Ð¸Ñ˜Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿"
 
-#: c-typeck.c:3637
+#: c-typeck.c:3648
 #, gcc-internal-format
 msgid "cast to union type from type not present in union"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ñƒ ÑƒÐ½Ð¸Ñ˜Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿ Ð¸Ð· Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ñ˜Ð¸ Ð½Ðµ Ñ‡Ð¸Ð½Ð¸ ÑƒÐ½Ð¸Ñ˜Ñƒ"
 
-#: c-typeck.c:3683
+#: c-typeck.c:3694
 #, gcc-internal-format
 msgid "cast adds new qualifiers to function type"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð´Ð¾Ð´Ð°Ñ˜Ðµ Ð½Ð¾Ð²Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3688
+#: c-typeck.c:3699
 #, gcc-internal-format
 msgid "cast discards qualifiers from pointer target type"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ�Ð° Ñ†Ð¸Ñ™Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
 
-#: c-typeck.c:3704
+#: c-typeck.c:3715
 #, gcc-internal-format
 msgid "cast increases required alignment of target type"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ ÑƒÐ²ÐµÑ›Ð°Ð²Ð° Ð½ÐµÐ¾Ð¿Ñ…Ð¾Ð´Ð½Ð¾ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ñ†Ð¸Ñ™Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:3715
+#: c-typeck.c:3726
 #, gcc-internal-format
 msgid "cast from pointer to integer of different size"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð¸Ð· Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñƒ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
 
-#: c-typeck.c:3719
+#: c-typeck.c:3730
 #, gcc-internal-format
 msgid "cast from function call of type %qT to non-matching type %qT"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð¸Ð· Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ð·Ð¸Ð²Ð° Ñ‚Ð¸Ð¿Ð° %qT Ñƒ Ð½ÐµÐ¿Ð¾ÐºÐ»Ð°Ð¿Ð°Ñ˜ÑƒÑ›Ð¸ Ñ‚Ð¸Ð¿ %qT"
 
-#: c-typeck.c:3727
+#: c-typeck.c:3738
 #, gcc-internal-format
 msgid "cast to pointer from integer of different size"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð¸Ð· Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³ Ñƒ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
 
-#: c-typeck.c:3741
+#: c-typeck.c:3752
 #, gcc-internal-format
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ Ñƒ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚"
 
-#: c-typeck.c:3749
+#: c-typeck.c:3760
 #, gcc-internal-format
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ñƒ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿"
 
-#: c-typeck.c:4026
+#: c-typeck.c:4037
 #, gcc-internal-format
 msgid "cannot pass rvalue to reference parameter"
 msgstr "Ð´-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÐ´Ð¸Ñ‚Ð¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð¼ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñƒ"
 
-#: c-typeck.c:4139 c-typeck.c:4306
+#: c-typeck.c:4150 c-typeck.c:4317
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ð¾Ð´ %qE Ð¿Ñ€Ð°Ð²Ð¸ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¾Ð´ Ð½ÐµÐ¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¾Ð³"
 
-#: c-typeck.c:4142 c-typeck.c:4309
+#: c-typeck.c:4153 c-typeck.c:4320
 #, gcc-internal-format
 msgid "assignment makes qualified function pointer from unqualified"
 msgstr "Ð´Ð¾Ð´ÐµÐ»Ð° Ð¿Ñ€Ð°Ð²Ð¸ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¾Ð´ Ð½ÐµÐ¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¾Ð³"
 
-#: c-typeck.c:4145 c-typeck.c:4311
+#: c-typeck.c:4156 c-typeck.c:4322
 #, gcc-internal-format
 msgid "initialization makes qualified function pointer from unqualified"
 msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð¿Ñ€Ð°Ð²Ð¸ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¾Ð´ Ð½ÐµÐ¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¾Ð³"
 
-#: c-typeck.c:4148 c-typeck.c:4313
+#: c-typeck.c:4159 c-typeck.c:4324
 #, gcc-internal-format
 msgid "return makes qualified function pointer from unqualified"
 msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð°Ðº Ð¿Ñ€Ð°Ð²Ð¸ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¾Ð´ Ð½ÐµÐ¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¾Ð³"
 
-#: c-typeck.c:4152 c-typeck.c:4273
+#: c-typeck.c:4163 c-typeck.c:4284
 #, gcc-internal-format
 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ð¾Ð´ %qE Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ�Ð° Ñ†Ð¸Ñ™Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
 
-#: c-typeck.c:4154 c-typeck.c:4275
+#: c-typeck.c:4165 c-typeck.c:4286
 #, gcc-internal-format
 msgid "assignment discards qualifiers from pointer target type"
 msgstr "Ð´Ð¾Ð´ÐµÐ»Ð° Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ�Ð° Ñ†Ð¸Ñ™Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
 
-#: c-typeck.c:4156 c-typeck.c:4277
+#: c-typeck.c:4167 c-typeck.c:4288
 #, gcc-internal-format
 msgid "initialization discards qualifiers from pointer target type"
 msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ�Ð° Ñ†Ð¸Ñ™Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
 
-#: c-typeck.c:4158 c-typeck.c:4279
+#: c-typeck.c:4169 c-typeck.c:4290
 #, gcc-internal-format
 msgid "return discards qualifiers from pointer target type"
 msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð°Ðº Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ�Ð° Ñ†Ð¸Ñ™Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
 
-#: c-typeck.c:4165
+#: c-typeck.c:4176
 #, gcc-internal-format
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ñƒ ÑƒÐ½Ð¸Ñ˜Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿"
 
-#: c-typeck.c:4201
+#: c-typeck.c:4212
 #, gcc-internal-format
 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
 msgstr "Ð·Ð°Ñ…Ñ‚ÐµÐ² Ð·Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ñ‚Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ Ð¦++Ñƒ"
 
-#: c-typeck.c:4214
+#: c-typeck.c:4225
 #, gcc-internal-format
 msgid "argument %d of %qE might be a candidate for a format attribute"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð¾Ð´ %qE Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ Ð·Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñ�ÐºÐ¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
 
-#: c-typeck.c:4220
+#: c-typeck.c:4231
 #, gcc-internal-format
 msgid "assignment left-hand side might be a candidate for a format attribute"
 msgstr "Ð»ÐµÐ²Ð° Ñ�Ñ‚Ñ€Ð°Ð½Ð° Ð´Ð¾Ð´ÐµÐ»Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ Ð·Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñ�ÐºÐ¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
 
-#: c-typeck.c:4225
+#: c-typeck.c:4236
 #, gcc-internal-format
 msgid "initialization left-hand side might be a candidate for a format attribute"
 msgstr "Ð»ÐµÐ²Ð° Ñ�Ñ‚Ñ€Ð°Ð½Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐ° Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ Ð·Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñ�ÐºÐ¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
 
-#: c-typeck.c:4230
+#: c-typeck.c:4241
 #, gcc-internal-format
 msgid "return type might be a candidate for a format attribute"
 msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ Ð·Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñ�ÐºÐ¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
 
-#: c-typeck.c:4253
+#: c-typeck.c:4264
 #, gcc-internal-format
 msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ð¾Ð´ %qE Ð¸Ð·Ð¼ÐµÑ’Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¾Ð³ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð¸ %<void *%>"
 
-#: c-typeck.c:4256
+#: c-typeck.c:4267
 #, gcc-internal-format
 msgid "ISO C forbids assignment between function pointer and %<void *%>"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð´Ð¾Ð´ÐµÐ»Ñƒ Ð¸Ð·Ð¼ÐµÑ’Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¾Ð³ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð¸ %<void *%>"
 
-#: c-typeck.c:4258
+#: c-typeck.c:4269
 #, gcc-internal-format
 msgid "ISO C forbids initialization between function pointer and %<void *%>"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¾Ð³ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð¸ %<void *%>"
 
-#: c-typeck.c:4260
+#: c-typeck.c:4271
 #, gcc-internal-format
 msgid "ISO C forbids return between function pointer and %<void *%>"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð°Ðº Ð¸Ð·Ð¼ÐµÑ’Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¾Ð³ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð¸ %<void *%>"
 
-#: c-typeck.c:4289
+#: c-typeck.c:4300
 #, gcc-internal-format
 msgid "pointer targets in passing argument %d of %qE differ in signedness"
 msgstr "Ñ†Ð¸Ñ™ÐµÐ²Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñƒ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÑƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ð·Ð° %qE Ñ€Ð°Ð·Ð»Ð¸ÐºÑƒÑ˜Ñƒ Ñ�Ðµ Ñƒ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ñ�Ñ‚Ð¸"
 
-#: c-typeck.c:4291
+#: c-typeck.c:4302
 #, gcc-internal-format
 msgid "pointer targets in assignment differ in signedness"
 msgstr "Ñ†Ð¸Ñ™ÐµÐ²Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ Ñ€Ð°Ð·Ð»Ð¸ÐºÑƒÑ˜Ñƒ Ñ�Ðµ Ñƒ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ñ�Ñ‚Ð¸"
 
-#: c-typeck.c:4293
+#: c-typeck.c:4304
 #, gcc-internal-format
 msgid "pointer targets in initialization differ in signedness"
 msgstr "Ñ†Ð¸Ñ™ÐµÐ²Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÑƒ Ñ€Ð°Ð·Ð»Ð¸ÐºÑƒÑ˜Ñƒ Ñ�Ðµ Ñƒ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ñ�Ñ‚Ð¸"
 
-#: c-typeck.c:4295
+#: c-typeck.c:4306
 #, gcc-internal-format
 msgid "pointer targets in return differ in signedness"
 msgstr "Ñ†Ð¸Ñ™ÐµÐ²Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñƒ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÑƒ Ñ€Ð°Ð·Ð»Ð¸ÐºÑƒÑ˜Ñƒ Ñ�Ðµ Ñƒ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ñ�Ñ‚Ð¸"
 
-#: c-typeck.c:4320
+#: c-typeck.c:4331
 #, gcc-internal-format
 msgid "passing argument %d of %qE from incompatible pointer type"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ð¾Ð´ %qE Ð¸Ð· Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾Ð³ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:4322
+#: c-typeck.c:4333
 #, gcc-internal-format
 msgid "assignment from incompatible pointer type"
 msgstr "Ð´Ð¾Ð´ÐµÐ»Ð° Ð¸Ð· Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾Ð³ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:4323
+#: c-typeck.c:4334
 #, gcc-internal-format
 msgid "initialization from incompatible pointer type"
 msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð¸Ð· Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾Ð³ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:4325
+#: c-typeck.c:4336
 #, gcc-internal-format
 msgid "return from incompatible pointer type"
 msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð°Ðº Ð¸Ð· Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾Ð³ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:4342
+#: c-typeck.c:4353
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes pointer from integer without a cast"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ð¾Ð´ %qE Ð¿Ñ€Ð°Ð²Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¾Ð´ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³ Ð±ÐµÐ· Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐ°"
 
-#: c-typeck.c:4344
+#: c-typeck.c:4355
 #, gcc-internal-format
 msgid "assignment makes pointer from integer without a cast"
 msgstr "Ð´Ð¾Ð´ÐµÐ»Ð° Ð¿Ñ€Ð°Ð²Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¾Ð´ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³ Ð±ÐµÐ· Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐ°"
 
-#: c-typeck.c:4346
+#: c-typeck.c:4357
 #, gcc-internal-format
 msgid "initialization makes pointer from integer without a cast"
 msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð¿Ñ€Ð°Ð²Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¾Ð´ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³ Ð±ÐµÐ· Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐ°"
 
-#: c-typeck.c:4348
+#: c-typeck.c:4359
 #, gcc-internal-format
 msgid "return makes pointer from integer without a cast"
 msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð°Ðº Ð¿Ñ€Ð°Ð²Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¾Ð´ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³ Ð±ÐµÐ· Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐ°"
 
-#: c-typeck.c:4355
+#: c-typeck.c:4366
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes integer from pointer without a cast"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ð¾Ð´ %qE Ð¿Ñ€Ð°Ð²Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð¾Ð´ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð±ÐµÐ· Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐ°"
 
-#: c-typeck.c:4357
+#: c-typeck.c:4368
 #, gcc-internal-format
 msgid "assignment makes integer from pointer without a cast"
 msgstr "Ð´Ð¾Ð´ÐµÐ»Ð° Ð¿Ñ€Ð°Ð²Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð¾Ð´ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð±ÐµÐ· Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐ°"
 
-#: c-typeck.c:4359
+#: c-typeck.c:4370
 #, gcc-internal-format
 msgid "initialization makes integer from pointer without a cast"
 msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð¿Ñ€Ð°Ð²Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð¾Ð´ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð±ÐµÐ· Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐ°"
 
-#: c-typeck.c:4361
+#: c-typeck.c:4372
 #, gcc-internal-format
 msgid "return makes integer from pointer without a cast"
 msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð°Ðº Ð¿Ñ€Ð°Ð²Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð¾Ð´ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð±ÐµÐ· Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐ°"
 
-#: c-typeck.c:4377
+#: c-typeck.c:4388
 #, gcc-internal-format
 msgid "incompatible types in assignment"
 msgstr "Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸"
 
-#: c-typeck.c:4380
+#: c-typeck.c:4391
 #, gcc-internal-format
 msgid "incompatible types in initialization"
 msgstr "Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÑƒ"
 
-#: c-typeck.c:4383
+#: c-typeck.c:4394
 #, gcc-internal-format
 msgid "incompatible types in return"
 msgstr "Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÑƒ"
 
-#: c-typeck.c:4439
+#: c-typeck.c:4450
 #, gcc-internal-format
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr "Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ð¸ Ð¦ Ð¾Ð´Ð±Ð¸Ñ˜Ð° Ð°ÑƒÑ‚Ð¾Ð¼Ð°Ñ‚Ñ�ÐºÑƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ñ�ÐºÑƒÐ¿Ð¸Ð½Ð°"
 
-#: c-typeck.c:4610 c-typeck.c:4625 c-typeck.c:4640
+#: c-typeck.c:4621 c-typeck.c:4636 c-typeck.c:4651
 #, gcc-internal-format
 msgid "(near initialization for %qs)"
 msgstr "(Ð±Ð»Ð¸Ð·Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐ° Ð·Ð° %qs)"
 
-#: c-typeck.c:5180 cp/decl.c:4975
+#: c-typeck.c:5191 cp/decl.c:4995
 #, gcc-internal-format
 msgid "opaque vector types cannot be initialized"
 msgstr "Ð½ÐµÐ¿Ñ€Ð¾Ð·Ð¸Ñ€Ð½Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¸"
 
-#: c-typeck.c:5803
+#: c-typeck.c:5814
 #, gcc-internal-format
 msgid "unknown field %qE specified in initializer"
 msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð¾ Ð¿Ð¾Ñ™Ðµ %qE Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ"
 
-#: c-typeck.c:6703
+#: c-typeck.c:6714
 #, gcc-internal-format
 msgid "traditional C rejects initialization of unions"
 msgstr "Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ð¸ Ð¦ Ð¾Ð´Ð±Ð¸Ñ˜Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ ÑƒÐ½Ð¸Ñ˜Ð°"
 
-#: c-typeck.c:7011
+#: c-typeck.c:7022
 #, gcc-internal-format
 msgid "jump into statement expression"
 msgstr "Ñ�ÐºÐ¾Ðº Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
 
-#: c-typeck.c:7017
+#: c-typeck.c:7028
 #, gcc-internal-format
 msgid "jump into scope of identifier with variably modified type"
 msgstr "Ñ�ÐºÐ¾Ðº Ñƒ Ð´Ð¾Ñ�ÐµÐ³ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ�Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð²Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
 
-#: c-typeck.c:7054
+#: c-typeck.c:7065
 #, gcc-internal-format
 msgid "ISO C forbids %<goto *expr;%>"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ %<goto *expr;%>"
 
-#: c-typeck.c:7069 cp/typeck.c:6592
+#: c-typeck.c:7080 cp/typeck.c:6619
 #, gcc-internal-format
 msgid "function declared %<noreturn%> has a %<return%> statement"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° Ñ�Ð° %<noreturn%> Ð¸Ð¼Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ñƒ %<return%>"
 
-#: c-typeck.c:7077
+#: c-typeck.c:7088
 #, gcc-internal-format
 msgid "%<return%> with no value, in function returning non-void"
 msgstr "%<return%> Ð±ÐµÐ· Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ ÐºÐ¾Ñ˜Ð° Ð½Ðµ Ð²Ñ€Ð°Ñ›Ð° Ð¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
 
-#: c-typeck.c:7086
+#: c-typeck.c:7097
 #, gcc-internal-format
 msgid "%<return%> with a value, in function returning void"
 msgstr "%<return%> Ñ�Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾ÑˆÑ›Ñƒ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
 
-#: c-typeck.c:7088
+#: c-typeck.c:7099
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids %<return%> with expression, in function returning void"
 msgstr "%<return%> Ñ�Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾ÑˆÑ›Ñƒ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð¿Ñ€Ð°Ð·Ð°Ð½ Ñ‚Ð¸Ð¿"
 
-#: c-typeck.c:7145
+#: c-typeck.c:7156
 #, gcc-internal-format
 msgid "function returns address of local variable"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð°Ð´Ñ€ÐµÑ�Ñƒ Ð½Ð° Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ"
 
-#: c-typeck.c:7217 cp/semantics.c:949
+#: c-typeck.c:7228 cp/semantics.c:952
 #, gcc-internal-format
 msgid "switch quantity not an integer"
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñƒ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ñƒ Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð°"
 
-#: c-typeck.c:7229
+#: c-typeck.c:7240
 #, gcc-internal-format
 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
 msgstr "%<long%> Ð¸Ð·Ñ€Ð°Ð· Ñƒ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ñƒ Ð½Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð° Ñ�Ðµ Ñƒ %<int%> Ñƒ Ð˜Ð¡Ðž Ð¦-Ñƒ"
 
-#: c-typeck.c:7269
+#: c-typeck.c:7280
 #, gcc-internal-format
 msgid "case label in statement expression not containing enclosing switch statement"
 msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ Ð½Ðµ Ñ�Ð°Ð´Ñ€Ð¶Ð¸ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ñƒ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ð°"
 
-#: c-typeck.c:7272
+#: c-typeck.c:7283
 #, gcc-internal-format
 msgid "%<default%> label in statement expression not containing enclosing switch statement"
 msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° %<default%> Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ Ð½Ðµ Ñ�Ð°Ð´Ñ€Ð¶Ð¸ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ñƒ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ð°"
 
-#: c-typeck.c:7278
+#: c-typeck.c:7289
 #, gcc-internal-format
 msgid "case label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð° Ñƒ Ð´Ð¾Ñ�ÐµÐ³Ñƒ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ�Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð²Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð½Ðµ Ñ�Ð°Ð´Ñ€Ð¶Ð¸ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ñƒ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ð°"
 
-#: c-typeck.c:7281
+#: c-typeck.c:7292
 #, gcc-internal-format
 msgid "%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° %<default%> Ñƒ Ð´Ð¾Ñ�ÐµÐ³Ñƒ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ�Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð²Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð½Ðµ Ñ�Ð°Ð´Ñ€Ð¶Ð¸ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ñƒ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ð°"
 
-#: c-typeck.c:7285 cp/parser.c:6804
+#: c-typeck.c:7296 cp/parser.c:6810
 #, gcc-internal-format
 msgid "case label not within a switch statement"
 msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð° Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¾ÐºÐ²Ð¸Ñ€Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ð°"
 
-#: c-typeck.c:7287
+#: c-typeck.c:7298
 #, gcc-internal-format
 msgid "%<default%> label not within a switch statement"
 msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° %<default%> Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¾ÐºÐ²Ð¸Ñ€Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ð°"
 
-#: c-typeck.c:7364
+#: c-typeck.c:7375
 #, gcc-internal-format
 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
 msgstr "%HÐ¿Ñ€ÐµÐ´Ð»Ð¾Ð¶Ð¸ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ðµ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ñ€Ð°Ð´Ð¸ Ð¸Ð·Ð±ÐµÐ³Ð°Ð²Ð°ÑšÐ° Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾Ð³ %<else%>"
 
-#: c-typeck.c:7475 cp/cp-gimplify.c:97 cp/parser.c:7409
+#: c-typeck.c:7486 cp/cp-gimplify.c:97 cp/parser.c:7415
 #, gcc-internal-format
 msgid "break statement not within loop or switch"
 msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¸Ñ�ÐºÐ°ÐºÐ°ÑšÐ° Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¾ÐºÐ²Ð¸Ñ€Ñƒ Ð¿ÐµÑ‚Ñ™Ðµ Ð¸Ð»Ð¸ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ð°"
 
-#: c-typeck.c:7477 cp/parser.c:7430
+#: c-typeck.c:7488 cp/parser.c:7436
 #, gcc-internal-format
 msgid "continue statement not within a loop"
 msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð½Ð°Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐ° Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¾ÐºÐ²Ð¸Ñ€Ñƒ Ð¿ÐµÑ‚Ñ™Ðµ"
 
-#: c-typeck.c:7482 cp/parser.c:7420
+#: c-typeck.c:7493 cp/parser.c:7426
 #, gcc-internal-format
 msgid "break statement used with OpenMP for loop"
 msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¸Ñ�ÐºÐ°ÐºÐ°ÑšÐ° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ñ�Ð° ÐžÐ¿ÐµÐ½ÐœÐŸÐ¾Ð¼ Ð·Ð° Ð¿ÐµÑ‚Ñ™Ñƒ"
 
-#: c-typeck.c:7505
+#: c-typeck.c:7516
 #, gcc-internal-format
 msgid "%Hstatement with no effect"
 msgstr "%HÐ½Ð°Ñ€ÐµÐ´Ð±Ð° Ð±ÐµÐ· ÐµÑ„ÐµÐºÑ‚Ð°"
 
-#: c-typeck.c:7527
+#: c-typeck.c:7538
 #, gcc-internal-format
 msgid "expression statement has incomplete type"
 msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
 
-#: c-typeck.c:8082 cp/typeck.c:3259
+#: c-typeck.c:8093 cp/typeck.c:3301
 #, gcc-internal-format
 msgid "right shift count is negative"
 msgstr "Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð°Ð½ Ð´ÐµÑ�Ð½Ð¸ Ð¿Ð¾Ð¼Ð°Ðº"
 
-#: c-typeck.c:8089 cp/typeck.c:3265
+#: c-typeck.c:8100 cp/typeck.c:3305
 #, gcc-internal-format
 msgid "right shift count >= width of type"
 msgstr "Ð´ÐµÑ�Ð½Ð¸ Ð¿Ð¾Ð¼Ð°Ðº >= Ð¾Ð´ ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:8111 cp/typeck.c:3284
+#: c-typeck.c:8122 cp/typeck.c:3324
 #, gcc-internal-format
 msgid "left shift count is negative"
 msgstr "Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð°Ð½ Ð»ÐµÐ²Ð¸ Ð¿Ð¾Ð¼Ð°Ðº"
 
-#: c-typeck.c:8114 cp/typeck.c:3286
+#: c-typeck.c:8125 cp/typeck.c:3326
 #, gcc-internal-format
 msgid "left shift count >= width of type"
 msgstr "Ð»ÐµÐ²Ð¸ Ð¿Ð¾Ð¼Ð°Ðº >= Ð¾Ð´ ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:8132 cp/typeck.c:3324
+#: c-typeck.c:8143 cp/typeck.c:3364
 #, gcc-internal-format
 msgid "comparing floating point with == or != is unsafe"
 msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ñ€ÐµÐ°Ð»Ð½Ð¸Ñ… Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ == Ð¸Ð»Ð¸ != Ð½Ð¸Ñ˜Ðµ Ð±ÐµÐ·Ð±ÐµÐ´Ð½Ð¾"
 
-#: c-typeck.c:8156 c-typeck.c:8163
+#: c-typeck.c:8167 c-typeck.c:8174
 #, gcc-internal-format
 msgid "ISO C forbids comparison of %<void *%> with function pointer"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ %<void *%> Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¾Ð³ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
 
-#: c-typeck.c:8169 c-typeck.c:8227
+#: c-typeck.c:8180 c-typeck.c:8238
 #, gcc-internal-format
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÑƒ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸Ñ… Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ"
 
-#: c-typeck.c:8178 c-typeck.c:8186 cp/typeck.c:3344 cp/typeck.c:3353
+#: c-typeck.c:8189 c-typeck.c:8197 cp/typeck.c:3384 cp/typeck.c:3393
 #, gcc-internal-format
 msgid "the address of %qD will never be NULL"
 msgstr "Ð°Ð´Ñ€ÐµÑ�Ð° Ð·Ð° %qD Ð½Ð¸ÐºÐ°ÐºÐ¾ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ NULL"
 
-#: c-typeck.c:8193 c-typeck.c:8198 c-typeck.c:8245 c-typeck.c:8250
+#: c-typeck.c:8204 c-typeck.c:8209 c-typeck.c:8256 c-typeck.c:8261
 #, gcc-internal-format
 msgid "comparison between pointer and integer"
 msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³"
 
-#: c-typeck.c:8219
+#: c-typeck.c:8230
 #, gcc-internal-format
 msgid "comparison of complete and incomplete pointers"
 msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¿Ð¾Ñ‚Ð¿ÑƒÐ½Ð¾Ð³ Ð¸ Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½Ð¾Ð³ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°"
 
-#: c-typeck.c:8222
+#: c-typeck.c:8233
 #, gcc-internal-format
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "Ð˜Ð¡Ðž Ð¦ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ð¾Ñ€ÐµÑ’ÐµÐ½Ð° ÑƒÑ€ÐµÑ’ÐµÐ½Ð¾Ñ�Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: c-typeck.c:8234 c-typeck.c:8240
+#: c-typeck.c:8245 c-typeck.c:8251
 #, gcc-internal-format
 msgid "ordered comparison of pointer with integer zero"
 msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ ÑƒÑ€ÐµÑ’ÐµÐ½Ð¾Ñ�Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñ�Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð¼ Ð½ÑƒÐ»Ð¾Ð¼"
 
-#: c-typeck.c:8500
+#: c-typeck.c:8511
 #, gcc-internal-format
 msgid "comparison between signed and unsigned"
 msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ð³ Ð¸ Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ð³"
 
-#: c-typeck.c:8546 cp/typeck.c:3830
+#: c-typeck.c:8557 cp/typeck.c:3838
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ ÑƒÐ½Ð°Ð¿Ñ€ÐµÑ’ÐµÐ½Ð¾Ð³ ~Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ð³ Ñ�Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¼"
 
-#: c-typeck.c:8554 cp/typeck.c:3838
+#: c-typeck.c:8565 cp/typeck.c:3846
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ ÑƒÐ½Ð°Ð¿Ñ€ÐµÑ’ÐµÐ½Ð¾Ð³ ~Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾Ð³ Ñ�Ð° Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¼"
 
-#: c-typeck.c:8612
+#: c-typeck.c:8623
 #, gcc-internal-format
 msgid "used array that cannot be converted to pointer where scalar is required"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ Ð½Ð¸Ð· ÐºÐ¾Ñ˜Ð¸ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ Ñƒ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð³Ð´Ðµ Ñ�Ðµ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€"
 
-#: c-typeck.c:8616
+#: c-typeck.c:8627
 #, gcc-internal-format
 msgid "used struct type value where scalar is required"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð³Ð´Ðµ Ñ�Ðµ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€"
 
-#: c-typeck.c:8620
+#: c-typeck.c:8631
 #, gcc-internal-format
 msgid "used union type value where scalar is required"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ ÑƒÐ½Ð¸Ñ˜Ñ�ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð³Ð´Ðµ Ñ�Ðµ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ�ÐºÐ°Ð»Ð°Ñ€"
 
-#: c-typeck.c:8725 cp/semantics.c:3523
+#: c-typeck.c:8736 cp/semantics.c:3555
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction%>"
 msgstr "%qE Ð¸Ð¼Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð·Ð° %<reduction%>"
 
-#: c-typeck.c:8759 cp/semantics.c:3536
+#: c-typeck.c:8770 cp/semantics.c:3568
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction(%s)%>"
 msgstr "%qE Ð¸Ð¼Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð·Ð° %<reduction(%s)%>"
 
-#: c-typeck.c:8775 cp/semantics.c:3546
+#: c-typeck.c:8786 cp/semantics.c:3578
 #, gcc-internal-format
 msgid "%qE must be %<threadprivate%> for %<copyin%>"
 msgstr "%qE Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð¾ Ð·Ð° %<copyin%>"
 
-#: c-typeck.c:8784 cp/semantics.c:3351
+#: c-typeck.c:8795 cp/semantics.c:3383
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %qs"
 msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
 
-#: c-typeck.c:8791 c-typeck.c:8811 c-typeck.c:8831 cp/semantics.c:3377
-#: cp/semantics.c:3396
+#: c-typeck.c:8802 c-typeck.c:8822 c-typeck.c:8842 cp/semantics.c:3409
+#: cp/semantics.c:3428
 #, gcc-internal-format
 msgid "%qE appears more than once in data clauses"
 msgstr "%qE Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
 
-#: c-typeck.c:8805 cp/semantics.c:3371
+#: c-typeck.c:8816 cp/semantics.c:3403
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %<firstprivate%>"
 msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %<firstprivate%>"
 
-#: c-typeck.c:8825 cp/semantics.c:3390
+#: c-typeck.c:8836 cp/semantics.c:3422
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %<lastprivate%>"
 msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %<lastprivate%>"
 
-#: c-typeck.c:8883 cp/semantics.c:3587
+#: c-typeck.c:8894 cp/semantics.c:3619
 #, gcc-internal-format
 msgid "%qE is predetermined %qs for %qs"
 msgstr "%qE Ñ˜Ðµ Ð¿Ñ€ÐµÐ´Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¾ ÐºÐ°Ð¾ %qs Ð·Ð° %qs"
@@ -21380,12 +21365,12 @@
 msgid "function call has aggregate value"
 msgstr "Ð¿Ð¾Ð·Ð¸Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð¸Ð¼Ð° Ñ�ÐºÑƒÐ¿Ð¸Ð½Ñ�ÐºÑƒ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: cfgexpand.c:1884
+#: cfgexpand.c:1887
 #, gcc-internal-format
 msgid "not protecting local variables: variable length buffer"
 msgstr "Ð½Ðµ ÑˆÑ‚Ð¸Ñ‚Ð¸Ð¼ Ð»Ð¾ÐºÐ°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ: Ð±Ð°Ñ„ÐµÑ€ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
 
-#: cfgexpand.c:1887
+#: cfgexpand.c:1890
 #, gcc-internal-format
 msgid "not protecting function: no buffer at least %d bytes long"
 msgstr "Ð½Ðµ ÑˆÑ‚Ð¸Ñ‚Ð¸Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ: Ð½ÐµÐ¼Ð° Ð±Ð°Ñ„ÐµÑ€Ð° Ð²ÐµÐ»Ð¸ÐºÐ¾Ð³ Ð±Ð°Ñ€ %d Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ð°"
@@ -21440,7 +21425,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr "verify_flow_info: Ð˜Ñ�ÐºÐ²Ð°Ñ€ÐµÐ½Ð° Ð½Ð°Ñ�Ð»ÐµÐ´Ð½Ðµ Ð¸Ð²Ð¸Ñ†Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³ Ð±Ð»Ð¾ÐºÐ° %d"
 
-#: cfghooks.c:184 cfgrtl.c:1840
+#: cfghooks.c:184 cfgrtl.c:1838
 #, gcc-internal-format
 msgid "wrong amount of branch edges after unconditional jump %i"
 msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ð±Ñ€Ð¾Ñ˜ Ð³Ñ€Ð°Ð½Ñ�ÐºÐ¸Ñ… Ð¸Ð²Ð¸Ñ†Ð° Ð¿Ð¾Ñ�Ð»Ðµ Ð±ÐµÐ·ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð³ Ñ�ÐºÐ¾ÐºÐ° %i"
@@ -21650,252 +21635,252 @@
 msgid "%d exits recorded for loop %d (having %d exits)"
 msgstr "Ñ˜ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ñ€ÑƒÐºÐ¸ Ð¸Ð·Ð»Ð°Ð· Ð½Ð¸Ñ˜Ðµ Ð·Ð°Ð±ÐµÐ»ÐµÐ¶ÐµÐ½ Ð·Ð° Ð¿ÐµÑ‚Ñ™Ñƒ %d"
 
-#: cfgrtl.c:1734
+#: cfgrtl.c:1732
 #, gcc-internal-format
 msgid "BB_RTL flag not set for block %d"
 msgstr "Ð·Ð°Ñ�Ñ‚Ð°Ð²Ð¸Ñ†Ð° BB_RTL Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð° Ð·Ð° Ð±Ð»Ð¾Ðº %d"
 
-#: cfgrtl.c:1741
+#: cfgrtl.c:1739
 #, gcc-internal-format
 msgid "insn %d basic block pointer is %d, should be %d"
 msgstr ""
 
-#: cfgrtl.c:1752
+#: cfgrtl.c:1750
 #, gcc-internal-format
 msgid "insn %d in header of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:1760
+#: cfgrtl.c:1758
 #, gcc-internal-format
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:1782
+#: cfgrtl.c:1780
 #, gcc-internal-format
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr "verify_flow_info: REG_BR_PROB Ñ�Ðµ Ð½Ðµ Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð° Ñ�Ð° ÐºÐ¾Ð½Ñ„. %wi %i"
 
-#: cfgrtl.c:1797
+#: cfgrtl.c:1795
 #, gcc-internal-format
 msgid "fallthru edge crosses section boundary (bb %i)"
 msgstr "Ð¿Ñ€Ð¾Ð¿Ð°Ð´Ð½Ð° Ð¸Ð²Ð¸Ñ†Ð° Ð¿Ñ€ÐµÑ�ÐµÑ†Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ Ð¾Ð´ÐµÑ™ÐºÐ° (Ð¾Ð±. %i)"
 
-#: cfgrtl.c:1822
+#: cfgrtl.c:1820
 #, gcc-internal-format
 msgid "missing REG_EH_REGION note in the end of bb %i"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ REG_EH_REGION Ð±ÐµÐ»ÐµÑˆÐºÐ° Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ Ð¾Ð±. %i"
 
-#: cfgrtl.c:1830
+#: cfgrtl.c:1828
 #, gcc-internal-format
 msgid "too many outgoing branch edges from bb %i"
 msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ Ð¸Ð·Ð»Ð°Ð·Ð½Ð¸Ñ… Ð³Ñ€Ð°Ð½Ñ�ÐºÐ¸Ñ… Ð¸Ð²Ð¸Ñ†Ð° Ð¸Ð· Ð¾Ð±. %i"
 
-#: cfgrtl.c:1835
+#: cfgrtl.c:1833
 #, gcc-internal-format
 msgid "fallthru edge after unconditional jump %i"
 msgstr "Ð¿Ñ€Ð¾Ð¿Ð°Ð´Ð½Ð° Ð¸Ð²Ð¸Ñ†Ð° Ð¿Ð¾Ñ�Ð»Ðµ Ð±ÐµÐ·ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð³ Ñ�ÐºÐ¾ÐºÐ° %i"
 
-#: cfgrtl.c:1846
+#: cfgrtl.c:1844
 #, gcc-internal-format
 msgid "wrong amount of branch edges after conditional jump %i"
 msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð° ÐºÐ¾Ð»Ð¸Ñ‡Ð¸Ð½Ð° Ð³Ñ€Ð°Ð½Ñ�ÐºÐ¸Ñ… Ð¸Ð²Ð¸Ñ†Ð° Ð¿Ð¾Ñ�Ð»Ðµ Ð±ÐµÐ·ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð³ Ñ�ÐºÐ¾ÐºÐ° %i"
 
-#: cfgrtl.c:1852
+#: cfgrtl.c:1850
 #, gcc-internal-format
 msgid "call edges for non-call insn in bb %i"
 msgstr "Ð¿Ð¾Ð·Ð¸Ð²Ð½Ðµ Ð¸Ð²Ð¸Ñ†Ðµ Ð·Ð° Ð½Ðµ-Ð¿Ð¾Ð·Ð¸Ð²Ð½Ñƒ Ð¸Ñ˜Ñƒ Ñƒ Ð¾Ð±. %i"
 
-#: cfgrtl.c:1861
+#: cfgrtl.c:1859
 #, gcc-internal-format
 msgid "abnormal edges for no purpose in bb %i"
 msgstr "Ð°Ð±Ð½Ð¾Ñ€Ð¼Ð°Ð»Ð½Ðµ Ð¸Ð²Ð¸Ñ†Ðµ Ð±ÐµÐ· Ñ�Ð²Ñ€Ñ…Ðµ Ñƒ Ð¾Ð±. %i"
 
-#: cfgrtl.c:1873
+#: cfgrtl.c:1871
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr "Ð¸Ñ˜Ð° %d ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³ Ð±Ð»Ð¾ÐºÐ° %d Ð°Ð»Ð¸ block_for_insn Ñ˜ÐµÑ�Ñ‚Ðµ NULL"
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1875
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr "Ð¸Ñ˜Ð° %d ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³ Ð±Ð»Ð¾ÐºÐ° %d Ð°Ð»Ð¸ block_for_insn Ñ˜ÐµÑ�Ñ‚Ðµ %i"
 
-#: cfgrtl.c:1891 cfgrtl.c:1901
+#: cfgrtl.c:1889 cfgrtl.c:1899
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð·Ð° Ð±Ð»Ð¾Ðº %d"
 
-#: cfgrtl.c:1914
+#: cfgrtl.c:1912
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK %d ÑƒÑ�Ñ€ÐµÐ´ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³ Ð±Ð»Ð¾ÐºÐ° %d"
 
-#: cfgrtl.c:1924
+#: cfgrtl.c:1922
 #, gcc-internal-format
 msgid "in basic block %d:"
 msgstr "Ñƒ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð¼ Ð±Ð»Ð¾ÐºÑƒ %d:"
 
-#: cfgrtl.c:1977 cfgrtl.c:2067
+#: cfgrtl.c:1975 cfgrtl.c:2065
 #, fuzzy, gcc-internal-format
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 msgstr "Ð¸Ñ˜Ð° Ð¸Ð·Ð²Ð°Ð½ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³ Ð±Ð»Ð¾ÐºÐ°"
 
-#: cfgrtl.c:1985
+#: cfgrtl.c:1983
 #, gcc-internal-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr "ÐºÑ€Ð°Ñ˜ÑšÐ° Ð¸Ñ˜Ð° %d Ð·Ð° Ð±Ð»Ð¾Ðº %d Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½Ð° Ñƒ Ñ‚Ð¾ÐºÑƒ Ð¸Ñ˜Ð°"
 
-#: cfgrtl.c:1998
+#: cfgrtl.c:1996
 #, gcc-internal-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr "Ð¸Ñ˜Ð° %d Ñ˜Ðµ Ñƒ Ð²Ð¸ÑˆÐµ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸Ñ… Ð±Ð»Ð¾ÐºÐ¾Ð²Ð° (%d Ð¸ %d)"
 
-#: cfgrtl.c:2010
+#: cfgrtl.c:2008
 #, gcc-internal-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr "Ð·Ð°Ð³Ð»Ð°Ð²Ð½Ð° Ð¸Ñ˜Ð° %d Ð·Ð° Ð±Ð»Ð¾Ðº %d Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½Ð° Ñƒ Ñ‚Ð¾ÐºÑƒ Ð¸Ñ˜Ð°"
 
-#: cfgrtl.c:2030
+#: cfgrtl.c:2028
 #, gcc-internal-format
 msgid "missing barrier after block %i"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð±Ð°Ñ€Ð¸Ñ˜ÐµÑ€Ð° Ð¿Ð¾Ñ�Ð»Ðµ Ð±Ð»Ð¾ÐºÐ° %i"
 
-#: cfgrtl.c:2043
+#: cfgrtl.c:2041
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr "verify_flow_info: Ð½ÐµÑ‚Ð°Ñ‡Ð½Ð¸ Ð±Ð»Ð¾ÐºÐ¾Ð²Ð¸ Ð·Ð° Ð¿Ñ€Ð¾Ð¿Ð°Ð´ %i->%i"
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2050
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr "verify_flow_info: Ð½ÐµÑ‚Ð°Ñ‡Ð°Ð½ Ð¿Ñ€Ð¾Ð¿Ð°Ð´ %i->%i"
 
-#: cfgrtl.c:2085
+#: cfgrtl.c:2083
 #, gcc-internal-format
 msgid "basic blocks not laid down consecutively"
 msgstr "Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸ Ð±Ð»Ð¾ÐºÐ¾Ð²Ð¸ Ð½Ð¸Ñ�Ñƒ Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸ Ð½Ð°Ð´Ð¾Ð²ÐµÐ·ÑƒÑ˜ÑƒÑ›Ðµ"
 
-#: cfgrtl.c:2124
+#: cfgrtl.c:2122
 #, gcc-internal-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr "Ð±Ñ€Ð¾Ñ˜ Ð¾Ð±. Ð±ÐµÐ»ÐµÑˆÐºÐ¸ Ñƒ Ð»Ð°Ð½Ñ†Ñƒ Ð¸Ñ˜Ð° (%d) != n_basic_blocks (%d)"
 
-#: cgraph.c:794
+#: cgraph.c:840
 #, gcc-internal-format
 msgid "%D renamed after being referenced in assembly"
 msgstr "%D Ð¿Ñ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½ Ð¿Ð¾ÑˆÑ‚Ð¾ Ñ˜Ðµ Ð¿Ð¾Ð¼ÐµÐ½ÑƒÑ‚ Ñƒ Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ñƒ"
 
-#: cgraphunit.c:670
+#: cgraphunit.c:675
 #, gcc-internal-format
 msgid "aux field set for edge %s->%s"
 msgstr "Ð¿Ð¾Ð¼Ð¾Ñ›Ð½Ð¾ Ð¿Ð¾Ñ™Ðµ Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð·Ð° Ð¸Ð²Ð¸Ñ†Ñƒ %s->%s"
 
-#: cgraphunit.c:676
+#: cgraphunit.c:681
 #, gcc-internal-format
 msgid "Execution count is negative"
 msgstr "Ð‘Ñ€Ð¾Ñ˜ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÐ° Ñ˜Ðµ Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð°Ð½"
 
-#: cgraphunit.c:683
+#: cgraphunit.c:688
 #, gcc-internal-format
 msgid "caller edge count is negative"
 msgstr "Ð±Ñ€Ð¾Ñ˜ Ð¸Ð²Ð¸Ñ†Ð° Ð¿Ð¾Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñ˜Ðµ Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð°Ð½"
 
-#: cgraphunit.c:688
+#: cgraphunit.c:693
 #, fuzzy, gcc-internal-format
 msgid "caller edge frequency is negative"
 msgstr "Ð±Ñ€Ð¾Ñ˜ Ð¸Ð²Ð¸Ñ†Ð° Ð¿Ð¾Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñ˜Ðµ Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð°Ð½"
 
-#: cgraphunit.c:693
+#: cgraphunit.c:698
 #, fuzzy, gcc-internal-format
 msgid "caller edge frequency is too large"
 msgstr "Ð±Ñ€Ð¾Ñ˜ Ð¸Ð²Ð¸Ñ†Ð° Ð¿Ð¾Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñ˜Ðµ Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð°Ð½"
 
-#: cgraphunit.c:702
+#: cgraphunit.c:707
 #, gcc-internal-format
 msgid "inlined_to pointer is wrong"
 msgstr "Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ inlined_to Ñ˜Ðµ Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½"
 
-#: cgraphunit.c:707
+#: cgraphunit.c:712
 #, gcc-internal-format
 msgid "multiple inline callers"
 msgstr "Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐ¸ ÑƒÑ‚ÐºÐ°Ð½Ð¸ Ð¿Ð¾Ð·Ð¸Ð²Ð°Ñ‡Ð¸"
 
-#: cgraphunit.c:714
+#: cgraphunit.c:719
 #, gcc-internal-format
 msgid "inlined_to pointer set for noninline callers"
 msgstr "Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ inlined_to Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ Ð·Ð° Ð½ÐµÑƒÑ‚ÐºÐ°Ð½Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ð°Ñ‡Ðµ"
 
-#: cgraphunit.c:720
+#: cgraphunit.c:725
 #, gcc-internal-format
 msgid "inlined_to pointer is set but no predecessors found"
 msgstr "Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ inlined_to Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ Ð°Ð»Ð¸ Ð½ÐµÐ¼Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¸ÐºÐ°"
 
-#: cgraphunit.c:725
+#: cgraphunit.c:730
 #, gcc-internal-format
 msgid "inlined_to pointer refers to itself"
 msgstr "Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ inlined_to ÑƒÐ¿ÑƒÑ›ÑƒÑ˜Ðµ Ð½Ð° Ñ�Ð°Ð¼Ð¾Ð³ Ñ�ÐµÐ±Ðµ"
 
-#: cgraphunit.c:735
+#: cgraphunit.c:740
 #, gcc-internal-format
 msgid "node not found in cgraph_hash"
 msgstr "Ñ‡Ð²Ð¾Ñ€ Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½ Ñƒ cgraph_hash"
 
-#: cgraphunit.c:763
+#: cgraphunit.c:768
 #, gcc-internal-format
 msgid "shared call_stmt:"
 msgstr "Ð´ÐµÑ™ÐµÐ½Ð¸ call_stmt:"
 
-#: cgraphunit.c:770
+#: cgraphunit.c:775
 #, gcc-internal-format
 msgid "edge points to wrong declaration:"
 msgstr "Ð¸Ð²Ð¸Ñ†Ð° Ð¿Ð¾ÐºÐ°Ð·ÑƒÑ˜Ðµ Ð½Ð° Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ:"
 
-#: cgraphunit.c:779
+#: cgraphunit.c:784
 #, gcc-internal-format
 msgid "missing callgraph edge for call stmt:"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð³Ñ€Ð°Ñ„Ð¿Ð¾Ð· Ð¸Ð²Ð¸Ñ†Ð° Ð·Ð° call_stmt:"
 
-#: cgraphunit.c:795
+#: cgraphunit.c:800
 #, gcc-internal-format
 msgid "edge %s->%s has no corresponding call_stmt"
 msgstr "Ð¸Ð²Ð¸Ñ†Ð° %s->%s Ð½ÐµÐ¼Ð° Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð°Ñ˜ÑƒÑ›Ð¸ call_stmt"
 
-#: cgraphunit.c:807
+#: cgraphunit.c:812
 #, gcc-internal-format
 msgid "verify_cgraph_node failed"
 msgstr "verify_cgraph_node Ð½Ð¸Ñ˜Ðµ ÑƒÑ�Ð¿ÐµÐ»Ð¾"
 
-#: cgraphunit.c:909 cgraphunit.c:932
+#: cgraphunit.c:915 cgraphunit.c:938
 #, gcc-internal-format
 msgid "%J%<externally_visible%> attribute have effect only on public objects"
 msgstr "%JÐ°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %<externally_visible%> Ð¸Ð¼Ð° ÑƒÑ‚Ð¸Ñ†Ð°Ñ˜Ð° Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ñ˜Ð°Ð²Ð½Ðµ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ðµ"
 
-#: cgraphunit.c:1122
+#: cgraphunit.c:1128
 #, gcc-internal-format
 msgid "failed to reclaim unneeded function"
 msgstr "Ð½Ð¸Ñ�Ð°Ð¼ ÑƒÑ�Ð¿ÐµÐ¾ Ð´Ð° Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð¸Ð¼ Ð½ÐµÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð½Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
 
-#: cgraphunit.c:1454
+#: cgraphunit.c:1460
 #, gcc-internal-format
 msgid "nodes with no released memory found"
 msgstr "Ð½Ð°Ñ’ÐµÐ½Ð¸ Ñ‡Ð²Ð¾Ñ€Ð¾Ð²Ð¸ Ð±ÐµÐ· Ð¾Ñ�Ð»Ð¾Ð±Ð¾Ñ’ÐµÐ½Ðµ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ðµ"
 
-#: collect2.c:1189
+#: collect2.c:1203
 #, gcc-internal-format
 msgid "unknown demangling style '%s'"
 msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ Ñ�Ñ‚Ð¸Ð» Ñ€Ð°Ñ�Ð¿ÐµÑ‚Ñ™Ð°Ð²Ð°ÑšÐ° â€ž%sâ€œ"
 
-#: collect2.c:1512
+#: collect2.c:1526
 #, gcc-internal-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr "%s Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½ Ñ�Ð¸Ð³Ð½Ð°Ð»Ð¾Ð¼ %d [%s]%s"
 
-#: collect2.c:1530
+#: collect2.c:1544
 #, gcc-internal-format
 msgid "%s returned %d exit status"
 msgstr "%s Ð²Ñ€Ð°Ñ‚Ð¸ Ð¸Ð·Ð»Ð°Ð·Ð½Ð¸ Ñ�Ñ‚Ð°Ñ‚ÑƒÑ� %d"
 
-#: collect2.c:2242
+#: collect2.c:2256
 #, gcc-internal-format
 msgid "cannot find 'ldd'"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð½Ð°Ñ’ÐµÐ¼ â€žlddâ€œ"
@@ -22050,27 +22035,27 @@
 msgid "dominator of %d should be %d, not %d"
 msgstr "Ð´Ð¾Ð¼Ð¸Ð½Ð°Ñ‚Ð¾Ñ€ %d Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ñ˜Ðµ %d, Ð½Ðµ %d"
 
-#: dwarf2out.c:3634
+#: dwarf2out.c:3686
 #, gcc-internal-format
 msgid "DW_LOC_OP %s not implemented"
 msgstr "DW_LOC_OP %s Ð½Ð¸Ñ˜Ðµ Ð¸Ð¼Ð¿Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð°Ð½Ð¾"
 
-#: emit-rtl.c:2326
+#: emit-rtl.c:2262
 #, gcc-internal-format
 msgid "invalid rtl sharing found in the insn"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ rtl Ð´ÐµÑ™ÐµÑšÐµ Ð½Ð°Ñ’ÐµÐ½Ð¾ Ñƒ Ð¸Ñ˜Ð¸"
 
-#: emit-rtl.c:2328
+#: emit-rtl.c:2264
 #, gcc-internal-format
 msgid "shared rtx"
 msgstr "Ð´ÐµÑ™ÐµÐ½Ð¾ rtx"
 
-#: emit-rtl.c:2330
+#: emit-rtl.c:2266
 #, gcc-internal-format
 msgid "internal consistency failure"
 msgstr "Ð½ÐµÑƒÑ�Ð¿ÐµÑ… ÑƒÑ�Ð»ÐµÐ´ ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐµ Ð½ÐµÑƒÑ�Ð°Ð³Ð»Ð°ÑˆÐµÐ½Ð¾Ñ�Ñ‚Ð¸"
 
-#: emit-rtl.c:3417
+#: emit-rtl.c:3365
 #, gcc-internal-format
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr "Ð˜Ð¦Ð•: emit_insn ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð³Ð´Ðµ Ñ˜Ðµ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð½Ð¾ emit_jump_insn:\n"
@@ -22130,17 +22115,17 @@
 msgid "verify_eh_tree failed"
 msgstr "verify_eh_tree Ð½Ð¸Ñ˜Ðµ ÑƒÑ�Ð¿ÐµÐ»Ð¾"
 
-#: explow.c:1281
+#: explow.c:1258
 #, gcc-internal-format
 msgid "stack limits not supported on this target"
 msgstr "Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐ° Ñ�Ñ‚ÐµÐºÐ° Ð½Ð¸Ñ�Ñƒ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð° Ð½Ð° Ð¾Ð²Ð¾Ð¼ Ñ†Ð¸Ñ™Ñƒ"
 
-#: expr.c:8031
+#: expr.c:8030
 #, fuzzy
 msgid "%Kcall to %qs declared with attribute error: %s"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+D Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð½ÐµÑƒÑ‚ÐºÐ°Ð½Ðµ"
 
-#: expr.c:8037
+#: expr.c:8036
 #, fuzzy
 msgid "%Kcall to %qs declared with attribute warning: %s"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+D Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð½ÐµÑƒÑ‚ÐºÐ°Ð½Ðµ"
@@ -22155,7 +22140,7 @@
 msgid "large fixed-point constant implicitly truncated to fixed-point type"
 msgstr "Ð²ÐµÐ»Ð¸ÐºÐ¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¿Ð¾Ð´Ñ�ÐµÑ‡ÐµÐ½ Ð½Ð° Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿"
 
-#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5060
+#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5076
 #, gcc-internal-format
 msgid "%H%s"
 msgstr "%H%s"
@@ -22165,77 +22150,77 @@
 msgid "assuming signed overflow does not occur when negating a division"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ð¼ Ð´Ð° Ñ�Ðµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾ Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ð½Ðµ Ð´ÐµÑˆÐ°Ð²Ð° Ð¿Ñ€Ð¸ Ð½ÐµÐ³Ð¸Ñ€Ð°ÑšÑƒ Ð´ÐµÑ™ÐµÑšÐ°"
 
-#: fold-const.c:3989 fold-const.c:4000
+#: fold-const.c:4003 fold-const.c:4014
 #, gcc-internal-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ñ˜Ðµ ÑƒÐ²ÐµÐº %d ÑƒÑ�Ð»ÐµÐ´ ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ñ™Ð°"
 
-#: fold-const.c:5317
+#: fold-const.c:5331
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying range test"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ð¼ Ð´Ð° Ñ�Ðµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾ Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ð½Ðµ Ð´ÐµÑˆÐ°Ð²Ð° Ð¿Ñ€Ð¸ ÑƒÐ¿Ñ€Ð¾ÑˆÑ›Ð°Ð²Ð°ÑšÑƒ Ð¿Ñ€Ð¾Ð±Ðµ Ð¾Ð¿Ñ�ÐµÐ³Ð°"
 
-#: fold-const.c:5691 fold-const.c:5706
+#: fold-const.c:5705 fold-const.c:5720
 #, gcc-internal-format
 msgid "comparison is always %d"
 msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ñ˜Ðµ ÑƒÐ²ÐµÐº %d"
 
-#: fold-const.c:5835
+#: fold-const.c:5849
 #, gcc-internal-format
 msgid "%<or%> of unmatched not-equal tests is always 1"
 msgstr "%<or%> Ð½ÐµÐ¿Ð¾ÐºÐ»Ð¾Ð¿Ñ™ÐµÐ½Ð¸Ñ… Ñ‚ÐµÑ�Ñ‚Ð¾Ð²Ð° Ð½ÐµÑ˜ÐµÐ´Ð½Ð°ÐºÐ¾Ñ�Ñ‚Ð¸ Ñ˜Ðµ ÑƒÐ²ÐµÐº 1"
 
-#: fold-const.c:5840
+#: fold-const.c:5854
 #, gcc-internal-format
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr "%<and%> Ð¼ÐµÑ’ÑƒÑ�Ð¾Ð±Ð½Ð¾ Ð¸Ñ�ÐºÑ™ÑƒÑ‡Ð¸Ð²Ð¸Ñ… Ñ‚ÐµÑ�Ñ‚Ð¾Ð²Ð° Ñ˜ÐµÐ´Ð½Ð°ÐºÐ¾Ñ�Ñ‚Ð¸ Ñ˜Ðµ ÑƒÐ²ÐµÐº 0"
 
-#: fold-const.c:8617
+#: fold-const.c:8641
 #, fuzzy, gcc-internal-format
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ð¼ Ð´Ð° Ñ�Ðµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾ Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ð½Ðµ Ð´ÐµÑˆÐ°Ð²Ð° Ð¿Ñ€Ð¸ Ð½ÐµÐ³Ð¸Ñ€Ð°ÑšÑƒ Ð´ÐµÑ™ÐµÑšÐ°"
 
-#: fold-const.c:8871
+#: fold-const.c:8895
 #, fuzzy, gcc-internal-format
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ð¼ Ð´Ð° Ñ�Ðµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾ Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ð½Ðµ Ð´ÐµÑˆÐ°Ð²Ð° Ð¿Ñ€Ð¸ Ð½ÐµÐ³Ð¸Ñ€Ð°ÑšÑƒ Ð´ÐµÑ™ÐµÑšÐ°"
 
-#: fold-const.c:13236
+#: fold-const.c:13433
 #, gcc-internal-format
 msgid "fold check: original tree changed by fold"
 msgstr "Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð° Ñ�Ð°Ð¶Ð¸Ð¼Ð°ÑšÐ°: Ð¿Ñ€Ð²Ð¾Ð±Ð¸Ñ‚Ð½Ð¾ Ð´Ñ€Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐµÐ½Ð¾ Ñ�Ð°Ð¶Ð¸Ð¼Ð°ÑšÐµÐ¼"
 
-#: function.c:377
+#: function.c:380
 #, gcc-internal-format
 msgid "%Jtotal size of local objects too large"
 msgstr "%JÑƒÐºÑƒÐ¿Ð½Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð»Ð¾ÐºÐ°Ð»Ð½Ð¸Ñ… Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚Ð° Ñ˜Ðµ Ð¿Ñ€ÐµÐ²ÐµÐ»Ð¸ÐºÐ°"
 
-#: function.c:837 varasm.c:2095
+#: function.c:840 varasm.c:2095
 #, gcc-internal-format
 msgid "size of variable %q+D is too large"
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %q+D Ñ˜Ðµ Ð¿Ñ€ÐµÐ²ÐµÐ»Ð¸ÐºÐ°"
 
-#: function.c:1554 gimplify.c:4250
+#: function.c:1571 gimplify.c:4405
 #, gcc-internal-format
 msgid "impossible constraint in %<asm%>"
 msgstr "Ð½ÐµÐ¼Ð¾Ð³ÑƒÑ›Ðµ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐµ Ñƒ %<asm%>"
 
-#: function.c:3538
+#: function.c:3557
 #, gcc-internal-format
 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %q+D Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð´Ñ€Ð¼Ð°Ð½Ð° Ñ�Ð° %<longjmp%> Ð¸Ð»Ð¸ %<vfork%>"
 
-#: function.c:3559
+#: function.c:3578
 #, gcc-internal-format
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %q+D Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð´Ñ€Ð¼Ð°Ð½ Ñ�Ð° %<longjmp%> Ð¸Ð»Ð¸ %<vfork%>"
 
-#: function.c:4004
+#: function.c:4027
 #, gcc-internal-format
 msgid "function returns an aggregate"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ñ�ÐºÑƒÐ¿Ð¸Ð½Ñ�ÐºÑƒ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: function.c:4401
+#: function.c:4424
 #, gcc-internal-format
 msgid "unused parameter %q+D"
 msgstr "Ð½ÐµÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %q+D"
@@ -22260,12 +22245,12 @@
 msgid "extraneous argument to '%s' option"
 msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ð¾Ð¿Ñ†Ð¸Ñ˜Ñƒ â€ž%sâ€œ"
 
-#: gcc.c:3987
+#: gcc.c:3981
 #, gcc-internal-format
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "ÑƒÐ¿Ð¾Ð·Ð¾Ñ€ÐµÑšÐµ: -pipe Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ñ˜ÐµÑ€ Ñ˜Ðµ Ð·Ð°Ð´Ð°Ñ‚Ð¾ -save-temps"
 
-#: gcc.c:4276
+#: gcc.c:4270
 #, gcc-internal-format
 msgid "warning: '-x %s' after last input file has no effect"
 msgstr "ÑƒÐ¿Ð¾Ð·Ð¾Ñ€ÐµÑšÐµ: â€ž-x %sâ€œ Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ð¾Ñ�Ð»ÐµÐ´ÑšÐµ ÑƒÐ»Ð°Ð·Ð½Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ Ð½ÐµÐ¼Ð° ÐµÑ„ÐµÐºÑ‚Ð°"
@@ -22273,62 +22258,62 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5314
+#: gcc.c:5308
 #, gcc-internal-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr "ÐºÑ€Ð°Ñ… Ð½Ð°Ð²Ð¾Ð´Ð°: â€ž%%*â€œ Ð½Ð¸Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ ÑˆÐµÐ¼Ð°Ñ‚Ñ�ÐºÐ¸Ð¼ Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°ÑšÐµÐ¼"
 
-#: gcc.c:5323
+#: gcc.c:5317
 #, gcc-internal-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "ÑƒÐ¿Ð¾Ð·Ð¾Ñ€ÐµÑšÐµ: ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð·Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾Ð³ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° %%[ Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¼Ð°"
 
-#: gcc.c:5404
+#: gcc.c:5398
 #, gcc-internal-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "ÐºÑ€Ð°Ñ… Ð½Ð°Ð²Ð¾Ð´Ð°: Ð½ÐµÐ¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð¾Ð¿Ñ†Ð¸Ñ˜Ð° Ð½Ð°Ð²Ð¾Ð´Ð° â€ž%câ€œ"
 
-#: gcc.c:6305
+#: gcc.c:6304
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 msgstr "ÐºÑ€Ð°Ñ… Ð½Ð°Ð²Ð¾Ð´Ð°: Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð³ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð·Ð° SYSROOT_SUFFIX_SPEC"
 
-#: gcc.c:6328
+#: gcc.c:6327
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 msgstr "ÐºÑ€Ð°Ñ… Ð½Ð°Ð²Ð¾Ð´Ð°: Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð³ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð·Ð° SYSROOT_HEADERS_SUFFIX_SPEC"
 
-#: gcc.c:6415
+#: gcc.c:6414
 #, gcc-internal-format
 msgid "unrecognized option '-%s'"
 msgstr "Ð½ÐµÐ¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð¾Ð¿Ñ†Ð¸Ñ˜Ð° â€ž-%sâ€œ"
 
-#: gcc.c:6615 gcc.c:6678
+#: gcc.c:6614 gcc.c:6677
 #, gcc-internal-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ‚Ð¾Ñ€ Ð·Ð° %s Ð½Ð¸Ñ˜Ðµ Ð¸Ð½Ñ�Ñ‚Ð°Ð»Ð¸Ñ€Ð°Ð½ Ð½Ð° Ð¾Ð²Ð¾Ð¼ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñƒ"
 
-#: gcc.c:6778
+#: gcc.c:6777
 #, gcc-internal-format
 msgid "%s: linker input file unused because linking not done"
 msgstr "%s: ÑƒÐ»Ð°Ð·Ð½Ð° Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°Ñ‡Ð° Ñ�Ðµ Ð½Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ˜Ðµ Ñ�Ðµ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð°ÑšÐµ Ð½Ðµ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°"
 
-#: gcc.c:6818
+#: gcc.c:6817
 #, gcc-internal-format
 msgid "language %s not recognized"
 msgstr "Ñ˜ÐµÐ·Ð¸Ðº %s Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚"
 
-#: gcc.c:6889
+#: gcc.c:6888
 #, gcc-internal-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: gcse.c:6660
+#: gcse.c:6644
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr "%s: %d Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸Ñ… Ð±Ð»Ð¾ÐºÐ¾Ð²Ð° Ð¸ %d Ð¸Ð²Ð¸Ñ†Ð° Ð¿Ð¾ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð¼ Ð±Ð»Ð¾ÐºÑƒ"
 
-#: gcse.c:6673
+#: gcse.c:6657
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr "%s: %d Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸Ñ… Ð±Ð»Ð¾ÐºÐ¾Ð²Ð° Ð¸ %d Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ð°"
@@ -22381,52 +22366,52 @@
 msgid "can't write PCH fle: %m"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð·Ð°Ð¿Ð¸ÑˆÐµÐ¼ ÐŸÐ¦Ð¥ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ: %m"
 
-#: gimplify.c:4139
+#: gimplify.c:4294
 #, gcc-internal-format
 msgid "invalid lvalue in asm output %d"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð»-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñƒ Ð¸Ð·Ð»Ð°Ð·Ñƒ Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð° %d"
 
-#: gimplify.c:4251
+#: gimplify.c:4406
 #, gcc-internal-format
 msgid "non-memory input %d must stay in memory"
 msgstr "Ð½ÐµÐ¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐ¸ ÑƒÐ»Ð°Ð· %d Ð¼Ð¾Ñ€Ð° Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¸ Ñƒ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ð¸"
 
-#: gimplify.c:4264
+#: gimplify.c:4419
 #, gcc-internal-format
 msgid "memory input %d is not directly addressable"
 msgstr "Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐ¸ ÑƒÐ»Ð°Ð· %d Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð¾ Ð°Ð´Ñ€ÐµÑ�Ð¸Ñ€Ð°Ñ‚Ð¸"
 
-#: gimplify.c:4743
+#: gimplify.c:4898
 #, gcc-internal-format
 msgid "%qs not specified in enclosing parallel"
 msgstr "%qs Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ñƒ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›ÐµÐ¼ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ð½Ð¾Ð¼"
 
-#: gimplify.c:4745
+#: gimplify.c:4900
 #, gcc-internal-format
 msgid "%Henclosing parallel"
 msgstr "%HÐ¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ðµ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ð½Ð¾"
 
-#: gimplify.c:4799
+#: gimplify.c:4954
 #, gcc-internal-format
 msgid "iteration variable %qs should be private"
 msgstr "Ñ‚Ñ€ÐµÐ±Ð°Ð»Ð¾ Ð±Ð¸ Ð´Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qs Ð±ÑƒÐ´Ðµ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð°"
 
-#: gimplify.c:4813
+#: gimplify.c:4968
 #, gcc-internal-format
 msgid "iteration variable %qs should not be firstprivate"
 msgstr "Ð½Ðµ Ð±Ð¸ Ñ‚Ñ€ÐµÐ±Ð°Ð»Ð¾ Ð´Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qs Ð±ÑƒÐ´Ðµ firstprivate"
 
-#: gimplify.c:4816
+#: gimplify.c:4971
 #, gcc-internal-format
 msgid "iteration variable %qs should not be reduction"
 msgstr "Ð½Ðµ Ð±Ð¸ Ñ‚Ñ€ÐµÐ±Ð°Ð»Ð¾ Ð´Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ðµ %qs Ð±ÑƒÐ´Ðµ Ñ�Ð²Ð¾Ñ’ÐµÐ½Ð°"
 
-#: gimplify.c:4940
+#: gimplify.c:5095
 #, gcc-internal-format
 msgid "%s variable %qs is private in outer context"
 msgstr "%s Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qs Ñ˜Ðµ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð° Ñƒ Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµÐ¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
 
-#: gimplify.c:6108
+#: gimplify.c:6281
 #, gcc-internal-format
 msgid "gimplification failed"
 msgstr "Ð³Ð¸Ð¼Ð¿Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ˜Ð° Ð½Ð¸Ñ˜Ðµ ÑƒÑ�Ð¿ÐµÐ»Ð°"
@@ -22436,7 +22421,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "%s Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð¾Ð²Ð´Ðµ Ñƒ Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ñƒ"
 
-#: graph.c:401 java/jcf-parse.c:1757 java/jcf-parse.c:1897 objc/objc-act.c:500
+#: graph.c:401 java/jcf-parse.c:1759 java/jcf-parse.c:1899 objc/objc-act.c:500
 #, gcc-internal-format
 msgid "can't open %s: %m"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ %s: %m"
@@ -22446,158 +22431,163 @@
 msgid "fix_sched_param: unknown param: %s"
 msgstr "fix_sched_param: Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %s"
 
-#: omp-low.c:1288
+#: omp-low.c:1289
 #, gcc-internal-format
 msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered or master region"
 msgstr "Ð¿Ð¾Ð´ÐµÑ™ÐµÐ½Ð° Ð¾Ð±Ð»Ð°Ñ�Ñ‚ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð±Ð»Ð¸Ñ�ÐºÐ¾ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¿Ð¾Ð´ÐµÑ™ÐµÐ½Ðµ, ÐºÑ€Ð¸Ñ‚Ð¸Ñ‡Ð½Ðµ, ÑƒÑ€ÐµÑ’ÐµÐ½Ðµ Ð¸Ð»Ð¸ Ð³Ð»Ð°Ð²Ð½Ðµ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
 
-#: omp-low.c:1304
+#: omp-low.c:1305
 #, gcc-internal-format
 msgid "master region may not be closely nested inside of work-sharing region"
 msgstr "Ð³Ð»Ð°Ð²Ð½Ð° Ð¾Ð±Ð»Ð°Ñ�Ñ‚ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð±Ð»Ð¸Ñ�ÐºÐ¾ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð´ÐµÑ™ÐµÐ½Ðµ"
 
-#: omp-low.c:1318
+#: omp-low.c:1319
 #, gcc-internal-format
 msgid "ordered region may not be closely nested inside of critical region"
 msgstr "ÑƒÑ€ÐµÑ’ÐµÐ½Ð° Ð¾Ð±Ð»Ð°Ñ�Ñ‚ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð±Ð»Ð¸Ñ�ÐºÐ¾ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° ÑƒÐ½ÑƒÑ‚Ð°Ñ€ ÐºÑ€Ð¸Ñ‚Ð¸Ñ‡Ð½Ðµ"
 
-#: omp-low.c:1324
+#: omp-low.c:1325
 #, gcc-internal-format
 msgid "ordered region must be closely nested inside a loop region with an ordered clause"
 msgstr "ÑƒÑ€ÐµÑ’ÐµÐ½Ð° Ð¾Ð±Ð»Ð°Ñ�Ñ‚ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð±Ð»Ð¸Ñ�ÐºÐ¾ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¿ÐµÑ‚Ñ™Ðµ Ñ�Ð° Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¾Ð¼ ÑƒÑ€ÐµÑ’ÐµÐ½Ð¾Ñ�Ñ‚Ð¸"
 
-#: omp-low.c:1338
+#: omp-low.c:1339
 #, gcc-internal-format
 msgid "critical region may not be nested inside a critical region with the same name"
 msgstr "ÐºÑ€Ð¸Ñ‚Ð¸Ñ‡Ð½Ð° Ð¾Ð±Ð»Ð°Ñ�Ñ‚ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð° ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¸Ñ�Ñ‚Ð¾Ð¸Ð¼ÐµÐ½Ðµ ÐºÑ€Ð¸Ñ‚Ð¸Ñ‡Ð½Ðµ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
 
-#: omp-low.c:5050 cp/decl.c:2660 cp/parser.c:7417 cp/parser.c:7437
+#: omp-low.c:5116 cp/decl.c:2667 cp/parser.c:7423 cp/parser.c:7443
 #, gcc-internal-format
 msgid "invalid exit from OpenMP structured block"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¸Ð·Ð»Ð°Ð· Ð¸Ð· Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÐ¸Ñ€Ð°Ð½Ð¾Ð³ Ð±Ð»Ð¾ÐºÐ° ÐžÐ¿ÐµÐ½ÐœÐŸÐ°"
 
-#: omp-low.c:5052
+#: omp-low.c:5118
 #, gcc-internal-format
 msgid "invalid entry to OpenMP structured block"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑƒÐ»Ð°Ð· Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÐ¸Ñ€Ð°Ð½Ð¸ Ð±Ð»Ð¾Ðº ÐžÐ¿ÐµÐ½ÐœÐŸÐ°"
 
-#: opts.c:173
+#: opts.c:165
 #, fuzzy, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð·Ð° %<-Wnormalized%> Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚"
 
-#: opts.c:207
+#: opts.c:199
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
 msgstr ""
 
-#: opts.c:213
+#: opts.c:205
 #, gcc-internal-format
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 msgstr ""
 
 #. Eventually this should become a hard error IMO.
-#: opts.c:438
+#: opts.c:430
 #, gcc-internal-format
 msgid "command line option \"%s\" is valid for %s but not for %s"
 msgstr "Ð¾Ð¿Ñ†Ð¸Ñ˜Ð° ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ðµ Ð»Ð¸Ð½Ð¸Ñ˜Ðµ â€ž%sâ€œ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ñ˜Ðµ Ð·Ð° %s Ð°Ð»Ð¸ Ð½Ðµ Ð·Ð° %s"
 
-#: opts.c:492
+#: opts.c:484
 #, gcc-internal-format
 msgid "command line option %qs is not supported by this configuration"
 msgstr "Ð¾Ð¿Ñ†Ð¸Ñ˜Ð° ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ðµ Ð»Ð¸Ð½Ð¸Ñ˜Ðµ %qs Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð° Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ˜Ð¾Ð¼"
 
-#: opts.c:545
+#: opts.c:537
 #, gcc-internal-format
 msgid "missing argument to \"%s\""
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° â€ž%sâ€œ"
 
-#: opts.c:555
+#: opts.c:547
 #, gcc-internal-format
 msgid "argument to \"%s\" should be a non-negative integer"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° â€ž%sâ€œ Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ñ˜Ðµ Ð½ÐµÐ½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð°Ð½ Ñ†ÐµÐ¾ Ð±Ñ€Ð¾Ñ˜"
 
-#: opts.c:728
+#: opts.c:720
 #, gcc-internal-format
 msgid "unrecognized command line option \"%s\""
 msgstr "Ð½ÐµÐ¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð¾Ð¿Ñ†Ð¸Ñ˜Ð° ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ðµ Ð»Ð¸Ð½Ð¸Ñ˜Ðµ â€ž%sâ€œ"
 
-#: opts.c:947
+#: opts.c:939
 #, gcc-internal-format
 msgid "-Wuninitialized is not supported without -O"
 msgstr "-Wuninitialized Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð±ÐµÐ· -O"
 
-#: opts.c:962
+#: opts.c:951
 #, gcc-internal-format
+msgid "-funit-at-a-time is required for inlining of functions that are only called once"
+msgstr ""
+
+#: opts.c:964
+#, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work with exceptions"
 msgstr "-freorder-blocks-and-partition Ð½Ðµ Ñ€Ð°Ð´Ð¸ Ñ�Ð° Ð¸Ð·ÑƒÐ·ÐµÑ†Ð¸Ð¼Ð°"
 
-#: opts.c:973
+#: opts.c:975
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not support unwind info"
 msgstr "-freorder-blocks-and-partition Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐµ Ð¾Ð´Ð¼Ð¾Ñ‚Ð°Ð²Ð°ÑšÐ°"
 
-#: opts.c:987
+#: opts.c:989
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 msgstr "-freorder-blocks-and-partition Ð½Ðµ Ñ€Ð°Ð´Ð¸ Ð½Ð° Ð¾Ð²Ð¾Ñ˜ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð¸"
 
-#: opts.c:1263
+#: opts.c:1265
 #, gcc-internal-format
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 msgstr ""
 
-#: opts.c:1593
+#: opts.c:1595
 #, gcc-internal-format
 msgid "structure alignment must be a small power of two, not %d"
 msgstr "Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¼Ð°Ð»Ð¸ Ñ�Ñ‚ÐµÐ¿ÐµÐ½ Ð´Ð²Ð¾Ñ˜ÐºÐµ, Ð½Ðµ %d"
 
-#: opts.c:1656
+#: opts.c:1658
 #, gcc-internal-format
 msgid "unrecognized visibility value \"%s\""
 msgstr "Ð½ÐµÐ¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸ â€ž%sâ€œ"
 
-#: opts.c:1704
+#: opts.c:1706
 #, gcc-internal-format
 msgid "unrecognized register name \"%s\""
 msgstr "Ð½ÐµÐ¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð¾ Ð¸Ð¼Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° â€ž%sâ€œ"
 
-#: opts.c:1728
+#: opts.c:1730
 #, gcc-internal-format
 msgid "unknown tls-model \"%s\""
 msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ Ð¢Ð›Ð¡ Ð¼Ð¾Ð´ÐµÐ» â€ž%sâ€œ"
 
-#: opts.c:1803
+#: opts.c:1807
 #, gcc-internal-format
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 msgstr "%s: Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ð·Ð° --param Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ñ�Ñƒ Ð¾Ð±Ð»Ð¸ÐºÐ° Ð˜ÐœÐ•=Ð’Ð Ð•Ð”Ð�ÐžÐ¡Ð¢"
 
-#: opts.c:1808
+#: opts.c:1812
 #, gcc-internal-format
 msgid "invalid --param value %qs"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %qs Ð·Ð° --param"
 
-#: opts.c:1931
+#: opts.c:1934
 #, gcc-internal-format
 msgid "target system does not support debug output"
 msgstr "Ñ†Ð¸Ñ™Ð½Ð¸ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¸ Ð¸Ð·Ð»Ð°Ð·"
 
-#: opts.c:1938
+#: opts.c:1941
 #, gcc-internal-format
 msgid "debug format \"%s\" conflicts with prior selection"
 msgstr "Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¸ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ â€ž%sâ€œ ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¸Ð¼ Ð¸Ð·Ð±Ð¾Ñ€Ð¾Ð¼"
 
-#: opts.c:1954
+#: opts.c:1957
 #, gcc-internal-format
 msgid "unrecognised debug output level \"%s\""
 msgstr "Ð½ÐµÐ¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ Ð½Ð¸Ð²Ð¾ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¾Ð³ Ð¸Ð·Ð»Ð°Ð·Ð° â€ž%sâ€œ"
 
-#: opts.c:1956
+#: opts.c:1959
 #, gcc-internal-format
 msgid "debug output level %s is too high"
 msgstr "Ð½Ð¸Ð²Ð¾ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¾Ð³ Ð¸Ð·Ð»Ð°Ð·Ð° %s Ñ˜Ðµ Ð¿Ñ€ÐµÐ²Ð¸Ñ�Ð¾Ðº"
 
-#: opts.c:2038
+#: opts.c:2041
 #, gcc-internal-format
 msgid "-Werror=%s: No option -%s"
 msgstr "-Werror=%s: Ð½ÐµÐ¼Ð° Ð¾Ð¿Ñ†Ð¸Ñ˜Ðµ -%s"
@@ -22673,9 +22663,9 @@
 msgid "can't use '%s' as a %s register"
 msgstr "â€ž%sâ€œ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ ÐºÐ°Ð¾ %s Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€"
 
-#: regclass.c:890 config/ia64/ia64.c:5138 config/ia64/ia64.c:5145
-#: config/pa/pa.c:359 config/pa/pa.c:366 config/spu/spu.c:3886
-#: config/spu/spu.c:3893
+#: regclass.c:890 config/ia64/ia64.c:5139 config/ia64/ia64.c:5146
+#: config/pa/pa.c:362 config/pa/pa.c:369 config/spu/spu.c:3875
+#: config/spu/spu.c:3882
 #, gcc-internal-format
 msgid "unknown register name: %s"
 msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð¾ Ð¸Ð¼Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°: %s"
@@ -22715,22 +22705,22 @@
 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr "validate_value_data: [%u] Ð�ÐµÐ¿Ñ€Ð°Ð·Ð°Ð½ Ñ€ÐµÐ³. Ñƒ Ð»Ð°Ð½Ñ†Ñƒ (%s %u %i)"
 
-#: reload.c:1252
+#: reload.c:1256
 #, gcc-internal-format
 msgid "cannot reload integer constant operand in %<asm%>"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ð¾Ð½Ð¾Ð²Ð¾ ÑƒÑ‡Ð¸Ñ‚Ð°Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ñƒ %<asm%>"
 
-#: reload.c:1266
+#: reload.c:1270
 #, gcc-internal-format
 msgid "impossible register constraint in %<asm%>"
 msgstr "Ð½ÐµÐ¼Ð¾Ð³ÑƒÑ›Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ñ�ÐºÐ¾ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐµ Ñƒ %<asm%>"
 
-#: reload.c:3564
+#: reload.c:3574
 #, gcc-internal-format
 msgid "%<&%> constraint used with no register class"
 msgstr "%<&%> Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð±ÐµÐ· Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ñ�ÐºÐµ ÐºÐ»Ð°Ñ�Ðµ"
 
-#: reload.c:3735 reload.c:3975
+#: reload.c:3745 reload.c:3991
 #, gcc-internal-format
 msgid "inconsistent operand constraints in an %<asm%>"
 msgstr "Ð½ÐµÑƒÑ�Ð°Ð³Ð»Ð°ÑˆÐµÐ½Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐ° Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ñƒ %<asm%>"
@@ -22955,49 +22945,49 @@
 msgid "size of %q+D is larger than %wd bytes"
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° %q+D Ñ˜Ðµ Ð²ÐµÑ›Ð° Ð¾Ð´ %wd Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ð°"
 
-#: stor-layout.c:899
+#: stor-layout.c:888
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %q+D"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ð°ÐºÐ¾Ð²Ð°ÑšÐ° Ð´Ð¾Ð²Ð¾Ð´Ð¸ Ð´Ð¾ Ð½ÐµÐµÑ„Ð¸ÐºÐ°Ñ�Ð½Ð¾Ð³ Ñ€Ð°Ð²Ð½Ð°ÑšÐ° Ð·Ð° %q+D"
 
-#: stor-layout.c:902
+#: stor-layout.c:891
 #, gcc-internal-format
 msgid "packed attribute is unnecessary for %q+D"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ð°ÐºÐ¾Ð²Ð°ÑšÐ° Ð½ÐµÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð°Ð½ Ð·Ð° %q+D"
 
 #. No, we need to skip space before this field.
 #. Bump the cumulative size to multiple of field alignment.
-#: stor-layout.c:919
+#: stor-layout.c:908
 #, gcc-internal-format
 msgid "padding struct to align %q+D"
 msgstr "ÑƒÐ±Ð°Ñ†ÑƒÑ˜ÐµÐ¼ ÑƒÐ¼ÐµÑ‚Ð°Ðº Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñƒ Ñ€Ð°Ð´Ð¸ Ñ€Ð°Ð²Ð½Ð°ÑšÐ° %q+D"
 
-#: stor-layout.c:1270
+#: stor-layout.c:1259
 #, gcc-internal-format
 msgid "padding struct size to alignment boundary"
 msgstr "ÑƒÐ±Ð°Ñ†ÑƒÑ˜ÐµÐ¼ ÑƒÐ¼ÐµÑ‚Ð°Ðº Ð·Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ð´Ð¾ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ Ñ€Ð°Ð²Ð½Ð°ÑšÐ°"
 
-#: stor-layout.c:1300
+#: stor-layout.c:1289
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %qs"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ð°ÐºÐ¾Ð²Ð°ÑšÐ° Ð´Ð¾Ð²Ð¾Ð´Ð¸ Ð´Ð¾ Ð½ÐµÐµÑ„Ð¸ÐºÐ°Ñ�Ð½Ð¾Ð³ Ñ€Ð°Ð²Ð½Ð°ÑšÐ° Ð·Ð° %qs"
 
-#: stor-layout.c:1304
+#: stor-layout.c:1293
 #, gcc-internal-format
 msgid "packed attribute is unnecessary for %qs"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ð°ÐºÐ¾Ð²Ð°ÑšÐ° Ð½ÐµÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð°Ð½ Ð·Ð° %qs"
 
-#: stor-layout.c:1310
+#: stor-layout.c:1299
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ð°ÐºÐ¾Ð²Ð°ÑšÐ° Ð´Ð¾Ð²Ð¾Ð´Ð¸ Ð´Ð¾ Ð½ÐµÐµÑ„Ð¸ÐºÐ°Ñ�Ð½Ð¾Ð³ Ñ€Ð°Ð²Ð½Ð°ÑšÐ°"
 
-#: stor-layout.c:1312
+#: stor-layout.c:1301
 #, gcc-internal-format
 msgid "packed attribute is unnecessary"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ð°ÐºÐ¾Ð²Ð°ÑšÐ° Ð½ÐµÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð°Ð½"
 
-#: stor-layout.c:1842
+#: stor-layout.c:1831
 #, gcc-internal-format
 msgid "alignment of array elements is greater than element size"
 msgstr "Ñ€Ð°Ð²Ð½Ð°ÑšÐµ ÐµÐ»ÐµÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð½Ð¸Ð·Ð° Ñ˜Ðµ Ð²ÐµÑ›Ðµ Ð¾Ð´ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
@@ -23082,643 +23072,653 @@
 msgid "unrecognized gcc debugging option: %c"
 msgstr "Ð½ÐµÐ¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ° Ð¾Ð¿Ñ†Ð¸Ñ˜Ð°: %c"
 
-#: toplev.c:1411
+#: toplev.c:1413
 #, gcc-internal-format
 msgid "can%'t open %s for writing: %m"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ %s Ð·Ð° Ð¿Ð¸Ñ�Ð°ÑšÐµ: %m"
 
-#: toplev.c:1432
+#: toplev.c:1434
 #, fuzzy, gcc-internal-format
 msgid "-frecord-gcc-switches is not supported by the current target"
 msgstr "-fdata-sections Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™"
 
-#: toplev.c:1745
+#: toplev.c:1747
 #, gcc-internal-format
 msgid "this target does not support %qs"
 msgstr "Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %qs"
 
-#: toplev.c:1794
+#: toplev.c:1796
 #, gcc-internal-format
 msgid "instruction scheduling not supported on this target machine"
 msgstr "Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð½Ð° Ð¾Ð²Ð¾Ñ˜ Ñ†Ð¸Ñ™Ð½Ð¾Ñ˜ Ð¼Ð°ÑˆÐ¸Ð½Ð¸"
 
-#: toplev.c:1798
+#: toplev.c:1800
 #, gcc-internal-format
 msgid "this target machine does not have delayed branches"
 msgstr "Ð¾Ð²Ð° Ñ†Ð¸Ñ™Ð½Ð° Ð¼Ð°ÑˆÐ¸Ð½Ð° Ð½ÐµÐ¼Ð° Ð¾Ð´Ð³Ð¾Ñ’ÐµÐ½Ð° Ð³Ñ€Ð°Ð½Ð°ÑšÐ°"
 
-#: toplev.c:1812
+#: toplev.c:1814
 #, gcc-internal-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "-f%sleading-underscore Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð½Ð° Ð¾Ð²Ð¾Ñ˜ Ñ†Ð¸Ñ™Ð½Ð¾Ñ˜ Ð¼Ð°ÑˆÐ¸Ð½Ð¸"
 
-#: toplev.c:1885
+#: toplev.c:1887
 #, gcc-internal-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr "Ñ†Ð¸Ñ™Ð½Ð¸ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¸ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ â€ž%sâ€œ"
 
-#: toplev.c:1898
+#: toplev.c:1900
 #, gcc-internal-format
 msgid "variable tracking requested, but useless unless producing debug info"
 msgstr "Ð¿Ñ€Ð°Ñ›ÐµÑšÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¸Ñ… Ð·Ð°Ñ‚Ñ€Ð°Ð¶ÐµÐ½Ð¾, Ð°Ð»Ð¸ Ð±ÐµÑ�ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¾ Ð±ÐµÐ· Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¸Ñ… Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
 
-#: toplev.c:1901
+#: toplev.c:1903
 #, gcc-internal-format
 msgid "variable tracking requested, but not supported by this debug format"
 msgstr "Ð¿Ñ€Ð°Ñ›ÐµÑšÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¸Ñ… Ð·Ð°Ñ‚Ñ€Ð°Ð¶ÐµÐ½Ð¾, Ð°Ð»Ð¸ Ð½ÐµÐ¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð¾Ð²Ð¸Ð¼ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°Ñ‡ÐºÐ¸Ð¼ Ñ„Ð¾Ð¼Ð°Ñ‚Ð¾Ð¼"
 
-#: toplev.c:1935
+#: toplev.c:1937
 #, gcc-internal-format
 msgid "can%'t open %s: %m"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ %s: %m"
 
-#: toplev.c:1942
+#: toplev.c:1944
 #, gcc-internal-format
 msgid "-ffunction-sections not supported for this target"
 msgstr "-ffunction-sections Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™"
 
-#: toplev.c:1947
+#: toplev.c:1949
 #, gcc-internal-format
 msgid "-fdata-sections not supported for this target"
 msgstr "-fdata-sections Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™"
 
-#: toplev.c:1954
+#: toplev.c:1956
 #, gcc-internal-format
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr "-ffunction-sections Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÐµÐ½Ð¾ Ñ˜ÐµÑ€ Ð±Ð¸ Ð¾Ð½ÐµÐ¼Ð¾Ð³ÑƒÑ›Ð¸Ð»Ð¾ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ�Ð°ÑšÐµ"
 
-#: toplev.c:1961
+#: toplev.c:1963
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "-fprefetch-loop-arrays Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™"
 
-#: toplev.c:1967
+#: toplev.c:1969
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "-fprefetch-loop-arrays Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™ (Ð¿Ð¾ÐºÑƒÑˆÐ°Ñ˜Ñ‚Ðµ Ð½ÐµÑˆÑ‚Ð¾ Ð¾Ð´ -march)"
 
-#: toplev.c:1976
+#: toplev.c:1978
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "-fprefetch-loop-arrays Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ ÑƒÐ· -O Ð²Ð°Ñ€Ð¸Ñ˜Ð°Ð½Ñ‚Ðµ"
 
-#: toplev.c:1983
+#: toplev.c:1985
 #, gcc-internal-format
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr "-ffunction-sections Ð¼Ð¾Ð¶Ðµ ÑƒÑ‚Ð¸Ñ†Ð°Ñ‚Ð¸ Ð½Ð° Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°ÑšÐµ Ð½Ð° Ð½ÐµÐºÐ¾Ð¼ Ñ†Ð¸Ñ™ÐµÐ²Ð¸Ð¼Ð°"
 
-#: toplev.c:1999
+#: toplev.c:1996
 #, gcc-internal-format
+msgid "-fassociative-math disabled; other options take precedence"
+msgstr ""
+
+#: toplev.c:2008
+#, gcc-internal-format
 msgid "-fstack-protector not supported for this target"
 msgstr "-fstack-protector Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™"
 
-#: toplev.c:2012
-#, gcc-internal-format
-msgid "unwind tables currently requires a frame pointer for correctness"
+#: toplev.c:2021
+#, fuzzy, gcc-internal-format
+msgid "unwind tables currently require a frame pointer for correctness"
 msgstr "Ñ‚Ð°Ð±ÐµÐ»Ðµ Ð¾Ð´Ð¼Ð¾Ñ‚Ð°Ð²Ð°ÑšÐ° Ñ‚Ñ€ÐµÐ½ÑƒÑ‚Ð½Ð¾ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð°Ñ˜Ñƒ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¾ÐºÐ²Ð¸Ñ€Ð° Ñ€Ð°Ð´Ð¸ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: toplev.c:2198
+#: toplev.c:2207
 #, gcc-internal-format
 msgid "error writing to %s: %m"
 msgstr "Ð³Ñ€ÐµÑˆÐºÐ° Ð¿Ñ€Ð¸ ÑƒÐ¿Ð¸Ñ�Ñƒ Ñƒ %s: %m"
 
-#: toplev.c:2200 java/jcf-parse.c:1776
+#: toplev.c:2209 java/jcf-parse.c:1778
 #, gcc-internal-format
 msgid "error closing %s: %m"
 msgstr "Ð³Ñ€ÐµÑˆÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°Ñ‚Ð²Ð°Ñ€Ð°ÑšÑƒ %s: %m"
 
-#: tree-cfg.c:1432 tree-cfg.c:2068 tree-cfg.c:2071
+#: tree-cfg.c:1451 tree-cfg.c:2087 tree-cfg.c:2090
 #, gcc-internal-format
 msgid "%Hwill never be executed"
 msgstr "%HÐ½Ð¸ÐºÐ°Ð´Ð° Ð½ÐµÑ›Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐµÐ½Ð¾"
 
-#: tree-cfg.c:3134
+#: tree-cfg.c:3153
 #, gcc-internal-format
 msgid "SSA name in freelist but still referenced"
 msgstr "Ð¡Ð¡Ð� Ð¸Ð¼Ðµ Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ Ñ�Ð»Ð¾Ð±Ð¾Ð´Ð½Ð¸Ñ…, Ð°Ð»Ð¸ Ñ�Ðµ ÑƒÐ¿ÑƒÑ›ÑƒÑ˜Ðµ Ð½Ð° Ñš"
 
-#: tree-cfg.c:3143
+#: tree-cfg.c:3162
 #, gcc-internal-format
 msgid "ASSERT_EXPR with an always-false condition"
 msgstr "ASSERT_EXPR Ñ�Ð° ÑƒÐ²ÐµÐº Ð½ÐµÑ‚Ð°Ñ‡Ð½Ð¸Ð¼ ÑƒÑ�Ð»Ð¾Ð²Ð¾Ð¼"
 
-#: tree-cfg.c:3156
+#: tree-cfg.c:3175
 #, gcc-internal-format
 msgid "GIMPLE register modified with BIT_FIELD_REF"
 msgstr "Ð“Ð˜ÐœÐŸÐ›Ð• Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€ Ð¸Ð·Ð¼ÐµÑšÐµÐ½ Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ BIT_FIELD_REF"
 
-#: tree-cfg.c:3191
+#: tree-cfg.c:3210
 #, gcc-internal-format
 msgid "invariant not recomputed when ADDR_EXPR changed"
 msgstr "Ð¸Ð½Ð²Ð°Ñ€Ð¸Ñ˜Ð°Ð½Ñ‚Ð° Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð¸Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ñ‚Ð° ÐºÐ°Ð´Ð° Ñ�Ðµ ADDR_EXPR Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ð¸"
 
-#: tree-cfg.c:3197
+#: tree-cfg.c:3216
 #, gcc-internal-format
 msgid "constant not recomputed when ADDR_EXPR changed"
 msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð¸Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ñ‚Ð° ÐºÐ°Ð´Ð° Ñ�Ðµ ADDR_EXPR Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ð¸"
 
-#: tree-cfg.c:3202
+#: tree-cfg.c:3221
 #, gcc-internal-format
 msgid "side effects not recomputed when ADDR_EXPR changed"
 msgstr "Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð½Ð¸ ÐµÑ„ÐµÐºÑ‚Ð¸ Ð½Ð¸Ñ�Ñƒ Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð¸Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ñ‚Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ ADDR_EXPR Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ð¸"
 
-#: tree-cfg.c:3218
+#: tree-cfg.c:3237
 #, gcc-internal-format
 msgid "address taken, but ADDRESSABLE bit not set"
 msgstr "Ð°Ð´Ñ€ÐµÑ�Ð° ÑƒÐ·ÐµÑ‚Ð°, Ð°Ð»Ð¸ Ð±Ð¸Ñ‚ ADDRESSABLE Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½"
 
-#: tree-cfg.c:3228
+#: tree-cfg.c:3252
 #, fuzzy, gcc-internal-format
 msgid "non-integral used in condition"
 msgstr "Ð½Ðµ-Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ñƒ"
 
-#: tree-cfg.c:3233
+#: tree-cfg.c:3257
 #, gcc-internal-format
 msgid "invalid conditional operand"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ ÑƒÑ�Ð»Ð¾Ð²Ð°"
 
-#: tree-cfg.c:3285
+#: tree-cfg.c:3309
 #, gcc-internal-format
 msgid "invalid reference prefix"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ� ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð°"
 
-#: tree-cfg.c:3296
+#: tree-cfg.c:3320
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to plus/minus, type is a pointer"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ñƒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð¸"
 
-#: tree-cfg.c:3307
+#: tree-cfg.c:3331
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, first operand is not a pointer"
 msgstr ""
 
-#: tree-cfg.c:3315
+#: tree-cfg.c:3339
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, second operand is not an integer with type of sizetype."
 msgstr ""
 
-#: tree-cfg.c:3382 tree-cfg.c:3798
+#: tree-cfg.c:3406 tree-cfg.c:3822
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary expression"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ð·Ð° Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾ %s"
 
-#: tree-cfg.c:3392
+#: tree-cfg.c:3416
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in unary expression"
 msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: tree-cfg.c:3413
+#: tree-cfg.c:3437
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in binary expression"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ð·Ð° Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾ %s"
 
-#: tree-cfg.c:3424
+#: tree-cfg.c:3448
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in binary expression"
 msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: tree-cfg.c:3449
+#: tree-cfg.c:3473
 #, fuzzy, gcc-internal-format
 msgid "invalid expression for min lvalue"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ°Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: tree-cfg.c:3456
+#: tree-cfg.c:3480
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in indirect reference"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ñƒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð¸"
 
-#: tree-cfg.c:3463
+#: tree-cfg.c:3487
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in indirect reference"
 msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: tree-cfg.c:3491
+#: tree-cfg.c:3515
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to array reference"
 msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð±Ð»Ð¸Ðº ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %C"
 
-#: tree-cfg.c:3502
+#: tree-cfg.c:3526
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in array reference"
 msgstr "Ð�ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ€Ð°Ð½Ð³Ð¾Ð²Ð° Ñƒ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ñƒ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L (%d/%d)"
 
-#: tree-cfg.c:3511
+#: tree-cfg.c:3535
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in array range reference"
 msgstr "Ð�ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ€Ð°Ð½Ð³Ð¾Ð²Ð° Ñƒ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ñƒ Ð½Ð¸Ð·Ð° ÐºÐ¾Ð´ %L (%d/%d)"
 
-#: tree-cfg.c:3522
+#: tree-cfg.c:3546
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in real/imagpart reference"
 msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: tree-cfg.c:3532
+#: tree-cfg.c:3556
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in component reference"
 msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: tree-cfg.c:3586
+#: tree-cfg.c:3610
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in conversion"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ñƒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð¸"
 
-#: tree-cfg.c:3614
+#: tree-cfg.c:3638
 #, fuzzy, gcc-internal-format
 msgid "invalid types in nop conversion"
 msgstr "Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿Ñ�ÐºÐ¸ Ð¸Ð·Ñ€Ð°Ð·"
 
-#: tree-cfg.c:3628
+#: tree-cfg.c:3652
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in int to float conversion"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ñƒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð¸"
 
-#: tree-cfg.c:3634
+#: tree-cfg.c:3658
 #, fuzzy, gcc-internal-format
 msgid "invalid types in conversion to floating point"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %<__fpreg%>"
 
-#: tree-cfg.c:3647
+#: tree-cfg.c:3671
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in float to int conversion"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ñƒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð¸"
 
-#: tree-cfg.c:3653
+#: tree-cfg.c:3677
 #, fuzzy, gcc-internal-format
 msgid "invalid types in conversion to integer"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %<__fpreg%>"
 
-#: tree-cfg.c:3667
+#: tree-cfg.c:3691
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in complex expression"
 msgstr "%HÐ½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð· ÑƒÐ²ÐµÑ›Ð°ÑšÐ°"
 
-#: tree-cfg.c:3680
+#: tree-cfg.c:3704
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in complex expression"
 msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: tree-cfg.c:3694
+#: tree-cfg.c:3718
 #, gcc-internal-format
 msgid "constructor not allowed for non-vector types"
 msgstr ""
 
-#: tree-cfg.c:3711
+#: tree-cfg.c:3735
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in shift expression"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ñƒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð¸"
 
-#: tree-cfg.c:3717
+#: tree-cfg.c:3741
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in shift expression"
 msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: tree-cfg.c:3735
+#: tree-cfg.c:3759
 #, fuzzy, gcc-internal-format
 msgid "invalid (pointer) operands to plus/minus"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ð·Ð° Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾ %s"
 
-#: tree-cfg.c:3748
+#: tree-cfg.c:3772
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in pointer plus expression"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ñƒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð¸"
 
-#: tree-cfg.c:3755
+#: tree-cfg.c:3779
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in pointer plus expression"
 msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: tree-cfg.c:3774
+#: tree-cfg.c:3798
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in conditional expression"
 msgstr "Ð½Ðµ-Ð»-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ð½Ð¸ Ð½Ð¸Ð· Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: tree-cfg.c:3807
+#: tree-cfg.c:3831
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in address expression"
 msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: tree-cfg.c:3827
+#: tree-cfg.c:3851
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in truth expression"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ñƒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð¸"
 
-#: tree-cfg.c:3836
+#: tree-cfg.c:3860
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in binary truth expression"
 msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: tree-cfg.c:3852
+#: tree-cfg.c:3876
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary not"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ð·Ð° Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾ %s"
 
-#: tree-cfg.c:3861
+#: tree-cfg.c:3885
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in not expression"
 msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: tree-cfg.c:3900
+#: tree-cfg.c:3924
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in comparison expression"
 msgstr "%HÐ½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð· ÑƒÐ²ÐµÑ›Ð°ÑšÐ°"
 
-#: tree-cfg.c:3917
+#: tree-cfg.c:3941
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in comparison expression"
 msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: tree-cfg.c:3947
+#: tree-cfg.c:3971
 #, fuzzy, gcc-internal-format
 msgid "non-trivial conversion at assignment"
 msgstr "Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸"
 
-#: tree-cfg.c:3988 tree-cfg.c:4136
+#: tree-cfg.c:4012 tree-cfg.c:4160
 #, gcc-internal-format
 msgid "is not a valid GIMPLE statement"
 msgstr "Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð“Ð˜ÐœÐŸÐ›Ð• Ð½Ð°Ñ€ÐµÐ´Ð±Ð°"
 
-#: tree-cfg.c:4015
+#: tree-cfg.c:4039
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to switch statement"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð° %%s ÐºÃ´Ð´"
 
-#: tree-cfg.c:4026
+#: tree-cfg.c:4050
 #, fuzzy, gcc-internal-format
 msgid "type error in return expression"
 msgstr "  Ñƒ Ð±Ð°Ñ‡ÐµÐ½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: tree-cfg.c:4104
+#: tree-cfg.c:4128
 #, fuzzy, gcc-internal-format
 msgid "verify_gimple failed"
 msgstr "verify_stmts Ð½Ð¸Ñ˜Ðµ ÑƒÑ�Ð¿ÐµÐ»Ð¾"
 
-#: tree-cfg.c:4156
+#: tree-cfg.c:4180
 #, gcc-internal-format
 msgid "statement marked for throw, but doesn%'t"
 msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° Ð·Ð° Ð±Ð°Ñ†Ð°ÑšÐµ, Ð°Ð»Ð¸ Ð½Ðµ Ñ‡Ð¸Ð½Ð¸ Ñ‚Ð¾"
 
-#: tree-cfg.c:4161
+#: tree-cfg.c:4185
 #, gcc-internal-format
 msgid "statement marked for throw in middle of block"
 msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° Ð·Ð° Ð±Ð°Ñ†Ð°ÑšÐµ ÑƒÑ�Ñ€ÐµÐ´ Ð±Ð»Ð¾ÐºÐ°"
 
-#: tree-cfg.c:4232
+#: tree-cfg.c:4256
 #, fuzzy, gcc-internal-format
 msgid "unexpected non-tuple"
 msgstr "Ð½ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: tree-cfg.c:4261
+#: tree-cfg.c:4285
 #, gcc-internal-format
 msgid "Dead STMT in EH table"
 msgstr ""
 
-#: tree-cfg.c:4295
+#: tree-cfg.c:4319
 #, gcc-internal-format
 msgid "bb_for_stmt (phi) is set to a wrong basic block"
 msgstr "bb_for_stmt (phi) Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð½Ð° Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸ Ð±Ð»Ð¾Ðº"
 
-#: tree-cfg.c:4306
+#: tree-cfg.c:4330
 #, fuzzy, gcc-internal-format
 msgid "missing PHI def"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð°"
 
-#: tree-cfg.c:4317
+#: tree-cfg.c:4341
 #, gcc-internal-format
 msgid "PHI def is not a GIMPLE value"
 msgstr "ÐŸÐ¥Ð˜ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð½Ð¸Ñ˜Ðµ Ð“Ð˜ÐœÐŸÐ›Ð• Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: tree-cfg.c:4333 tree-cfg.c:4359
+#: tree-cfg.c:4357 tree-cfg.c:4383
 #, gcc-internal-format
 msgid "incorrect sharing of tree nodes"
 msgstr "Ð½ÐµÑ‚Ð°Ñ‡Ð½Ð¾ Ð´ÐµÑ™ÐµÑšÐµ Ñ‡Ð²Ð¾Ñ€Ð¾Ð²Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð°"
 
-#: tree-cfg.c:4350
+#: tree-cfg.c:4374
 #, gcc-internal-format
 msgid "bb_for_stmt (stmt) is set to a wrong basic block"
 msgstr "bb_for_stmt (stmt) Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð½Ð° Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸ Ð±Ð»Ð¾Ðº"
 
-#: tree-cfg.c:4373
+#: tree-cfg.c:4397
 #, gcc-internal-format
 msgid "verify_stmts failed"
 msgstr "verify_stmts Ð½Ð¸Ñ˜Ðµ ÑƒÑ�Ð¿ÐµÐ»Ð¾"
 
-#: tree-cfg.c:4396
+#: tree-cfg.c:4420
 #, fuzzy, gcc-internal-format
 msgid "ENTRY_BLOCK has IL associated with it"
 msgstr "ENTRY_BLOCK Ð¸Ð¼Ð° Ð¿Ñ€Ð¸Ð´Ñ€ÑƒÐ¶ÐµÐ½Ñƒ Ð»Ð¸Ñ�Ñ‚Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸"
 
-#: tree-cfg.c:4402
+#: tree-cfg.c:4426
 #, fuzzy, gcc-internal-format
 msgid "EXIT_BLOCK has IL associated with it"
 msgstr "EXIT_BLOCK Ð¸Ð¼Ð° Ð¿Ñ€Ð¸Ð´Ñ€ÑƒÐ¶ÐµÐ½Ñƒ Ð»Ð¸Ñ�Ñ‚Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸"
 
-#: tree-cfg.c:4409
+#: tree-cfg.c:4433
 #, gcc-internal-format
 msgid "fallthru to exit from bb %d"
 msgstr "Ð¿Ñ€Ð¾Ð¿Ð°Ð´ Ð´Ð¾ Ð¸Ð·Ð»Ð°Ð·Ð° Ð¸Ð· Ð¾Ð±. %d"
 
-#: tree-cfg.c:4431
+#: tree-cfg.c:4455
 #, gcc-internal-format
 msgid "nonlocal label "
 msgstr "Ð½ÐµÐ»Ð¾ÐºÐ°Ð»Ð½Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° "
 
-#: tree-cfg.c:4440 tree-cfg.c:4450 tree-cfg.c:4475
+#: tree-cfg.c:4464 tree-cfg.c:4474 tree-cfg.c:4499
 #, gcc-internal-format
 msgid "label "
 msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° "
 
-#: tree-cfg.c:4465
+#: tree-cfg.c:4489
 #, gcc-internal-format
 msgid "control flow in the middle of basic block %d"
 msgstr "ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ð½Ð¸ Ñ‚Ð¾Ðº ÑƒÑ�Ñ€ÐµÐ´ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³ Ð±Ð»Ð¾ÐºÐ° %d"
 
-#: tree-cfg.c:4495
+#: tree-cfg.c:4519
 #, gcc-internal-format
 msgid "fallthru edge after a control statement in bb %d"
 msgstr "Ð¿Ñ€Ð¾Ð¿Ð°Ð´Ð½Ð° Ð¸Ð²Ð¸Ñ†Ð° Ð¿Ð¾Ñ�Ð»Ðµ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ð½Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ñƒ Ð¾Ð±. %d"
 
-#: tree-cfg.c:4508
+#: tree-cfg.c:4532
 #, gcc-internal-format
 msgid "true/false edge after a non-COND_EXPR in bb %d"
 msgstr "Ð¸Ð²Ð¸Ñ†Ð° Ñ‚Ð°Ñ‡Ð½Ð¾/Ð½ÐµÑ‚Ð°Ñ‡Ð½Ð¾ Ð¿Ð¾Ñ�Ð»Ðµ Ð½Ðµ-COND_EXPR Ñƒ Ð¾Ð±. %d"
 
-#: tree-cfg.c:4524
+#: tree-cfg.c:4548
 #, fuzzy, gcc-internal-format
 msgid "COND_EXPR with code in branches at the end of bb %d"
 msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÐ¸Ñ€Ð°Ð½ COND_EXPR Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ Ð¾Ð±. %d"
 
-#: tree-cfg.c:4538 tree-cfg.c:4560 tree-cfg.c:4573 tree-cfg.c:4644
+#: tree-cfg.c:4562 tree-cfg.c:4584 tree-cfg.c:4597 tree-cfg.c:4668
 #, gcc-internal-format
 msgid "wrong outgoing edge flags at end of bb %d"
 msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ðµ Ð·Ð°Ñ�Ñ‚Ð°Ð²Ð¸Ñ†Ðµ Ð¸Ð·Ð»Ð°Ð·Ð½Ðµ Ð¸Ð²Ð¸Ñ†Ðµ Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ Ð¾Ð±. %d"
 
-#: tree-cfg.c:4548
+#: tree-cfg.c:4572
 #, gcc-internal-format
 msgid "explicit goto at end of bb %d"
 msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ goto Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ Ð¾Ð±. %d"
 
-#: tree-cfg.c:4578
+#: tree-cfg.c:4602
 #, gcc-internal-format
 msgid "return edge does not point to exit in bb %d"
 msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð° Ð¸Ð²Ð¸Ñ†Ð° Ð½Ðµ Ð¿Ð¾ÐºÐ°Ð·ÑƒÑ˜Ðµ Ð½Ð° Ð¸Ð·Ð»Ð°Ð· Ñƒ Ð¾Ð±. %d"
 
-#: tree-cfg.c:4611
+#: tree-cfg.c:4635
 #, gcc-internal-format
 msgid "found default case not at end of case vector"
 msgstr "Ð½Ð°Ñ’ÐµÐ½ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ñ�Ð»ÑƒÑ‡Ð°Ñ˜ ÐºÐ¾Ñ˜Ð¸ Ð½Ð¸Ñ˜Ðµ Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð°"
 
-#: tree-cfg.c:4617
+#: tree-cfg.c:4641
 #, gcc-internal-format
 msgid "case labels not sorted: "
 msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ðµ Ñ�Ð»ÑƒÑ‡Ð°Ñ˜ÐµÐ²Ð° Ð½Ð¸Ñ�Ñƒ Ñ�Ð¾Ñ€Ñ‚Ð¸Ñ€Ð°Ð½Ðµ: "
 
-#: tree-cfg.c:4628
+#: tree-cfg.c:4652
 #, gcc-internal-format
 msgid "no default case found at end of case vector"
 msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ñ�Ð»ÑƒÑ‡Ð°Ñ˜ Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½ Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° Ñ�Ð»ÑƒÑ‡Ð°Ñ˜ÐµÐ²Ð°"
 
-#: tree-cfg.c:4636
+#: tree-cfg.c:4660
 #, gcc-internal-format
 msgid "extra outgoing edge %d->%d"
 msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð° Ð¸Ð·Ð»Ð°Ð·Ð½Ð° Ð¸Ð²Ð¸Ñ†Ð° %d->%d"
 
-#: tree-cfg.c:4658
+#: tree-cfg.c:4682
 #, gcc-internal-format
 msgid "missing edge %i->%i"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð²Ð¸Ñ†Ð° %i->%i"
 
-#: tree-cfg.c:6941 tree-cfg.c:6945
+#: tree-cfg.c:7025 tree-cfg.c:7029
 #, gcc-internal-format
 msgid "%H%<noreturn%> function does return"
 msgstr "%H%<noreturn%> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð¸Ð¿Ð°Ðº Ð²Ñ€Ð°Ñ›Ð°"
 
-#: tree-cfg.c:6967 tree-cfg.c:6972
+#: tree-cfg.c:7051 tree-cfg.c:7056
 #, gcc-internal-format
 msgid "%Hcontrol reaches end of non-void function"
 msgstr "%HÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ð° Ñ�Ñ‚Ð¸Ð¶Ðµ Ð´Ð¾ ÐºÑ€Ð°Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½ÐµÐ¿Ñ€Ð°Ð·Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: tree-cfg.c:7033
+#: tree-cfg.c:7117
 #, gcc-internal-format
 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
 msgstr "%JÑ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %<noreturn%>"
 
-#: tree-dump.c:933
+#: tree-dump.c:932
 #, gcc-internal-format
 msgid "could not open dump file %qs: %s"
 msgstr "Ð½Ð¸Ñ�Ð°Ð¼ Ð¼Ð¾Ð³Ð°Ð¾ Ð´Ð° Ð¾Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ Ð¿Ð¾Ð¿Ð¸Ñ�Ð° %qs: %s"
 
-#: tree-dump.c:1068
+#: tree-dump.c:1067
 #, gcc-internal-format
 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
 msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼ Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ñƒ Ð¾Ð¿Ñ†Ð¸Ñ˜Ñƒ %q.*s Ñƒ %<-fdump-%s%>"
 
-#: tree-eh.c:1788
+#: tree-eh.c:1805
 #, gcc-internal-format
 msgid "EH edge %i->%i is missing"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð•Ð¥ Ð¸Ð²Ð¸Ñ†Ð° %i->%i"
 
-#: tree-eh.c:1793
+#: tree-eh.c:1810
 #, gcc-internal-format
 msgid "EH edge %i->%i miss EH flag"
 msgstr "Ð•Ð¥ Ð¸Ð²Ð¸Ñ†Ð¸ %i->%i Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð•Ð¥ Ð·Ð°Ñ�Ñ‚Ð°Ð²Ð¸Ñ†Ð°"
 
 #. ??? might not be mistake.
-#: tree-eh.c:1799
+#: tree-eh.c:1816
 #, gcc-internal-format
 msgid "EH edge %i->%i has duplicated regions"
 msgstr "Ð•Ð¥ Ð¸Ð²Ð¸Ñ†Ð° %i->%i Ð¸Ð¼Ð° ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ðµ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
 
-#: tree-eh.c:1833
+#: tree-eh.c:1850
 #, gcc-internal-format
 msgid "BB %i can not throw but has EH edges"
 msgstr "ÐžÐ±. %i Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´Ð° Ð±Ð°Ñ†Ð¸ Ð°Ð»Ð¸ Ð¸Ð¼Ð° Ð•Ð¥ Ð¸Ð²Ð¸Ñ†Ðµ"
 
-#: tree-eh.c:1840
+#: tree-eh.c:1857
 #, gcc-internal-format
 msgid "BB %i last statement has incorrectly set region"
 msgstr "ÐŸÐ¾Ñ�Ð»ÐµÐ´ÑšÐ° Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ñƒ Ð¾Ð±. %i Ð¸Ð¼Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ñƒ Ð¾Ð±Ð»Ð°Ñ�Ñ‚"
 
-#: tree-eh.c:1851
+#: tree-eh.c:1868
 #, gcc-internal-format
 msgid "unnecessary EH edge %i->%i"
 msgstr "Ð½ÐµÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð½Ð° Ð•Ð¥ Ð¸Ð²Ð¸Ñ†Ð° %i->%i"
 
-#: tree-inline.c:1830
+#: tree-inline.c:1880
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+F Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÑ‚ÐºÐ°Ñ‚Ð¸ Ñ˜ÐµÑ€ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ alloca (Ð¿Ð¾Ñ‚Ð¸Ñ�Ð½Ð¸Ñ‚Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ always_inline)"
 
-#: tree-inline.c:1842
+#: tree-inline.c:1892
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+F Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÑ‚ÐºÐ°Ñ‚Ð¸ Ñ˜ÐµÑ€ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ setjmp"
 
-#: tree-inline.c:1856
+#: tree-inline.c:1906
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+F Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÑ‚ÐºÐ°Ñ‚Ð¸ Ñ˜ÐµÑ€ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ Ð»Ð¸Ñ�Ñ‚Ñƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
 
-#: tree-inline.c:1867
+#: tree-inline.c:1917
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+F Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÑ‚ÐºÐ°Ñ‚Ð¸ Ñ˜ÐµÑ€ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ˜ÐµÑ€ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ€ÑƒÐºÐ¾Ð²Ð°ÑšÐµ Ð¸Ð·ÑƒÐ·ÐµÑ†Ð¸Ð¼Ð° Ñ‚Ð¸Ð¿Ð° setjmp-longjmp"
 
-#: tree-inline.c:1874
+#: tree-inline.c:1924
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses non-local goto"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+F Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÑ‚ÐºÐ°Ñ‚Ð¸ Ñ˜ÐµÑ€ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð½ÐµÐ»Ð¾ÐºÐ°Ð»Ð½Ð¾ goto"
 
-#: tree-inline.c:1885
+#: tree-inline.c:1935
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+F Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÑ‚ÐºÐ°Ñ‚Ð¸ Ñ˜ÐµÑ€ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ __builtin_return Ð¸Ð»Ð¸ __builtin_apply_args"
 
-#: tree-inline.c:1904
+#: tree-inline.c:1954
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it contains a computed goto"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+F Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÑ‚ÐºÐ°Ñ‚Ð¸ Ñ˜ÐµÑ€ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ€Ð°Ñ‡ÑƒÐ½Ñ�ÐºÐ¾ goto"
 
-#: tree-inline.c:1918
+#: tree-inline.c:1968
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it receives a non-local goto"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+F Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÑ‚ÐºÐ°Ñ‚Ð¸ Ñ˜ÐµÑ€ Ð¿Ñ€Ð¸Ð¼Ð° Ð½ÐµÐ»Ð¾ÐºÐ°Ð»Ð½Ð¾ goto"
 
-#: tree-inline.c:1943
+#: tree-inline.c:1993
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable sized variables"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+F Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÑ‚ÐºÐ°Ñ‚Ð¸ Ñ˜ÐµÑ€ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
 
-#: tree-inline.c:2005
+#: tree-inline.c:2015
+#, fuzzy, gcc-internal-format
+msgid "function %q+F can never be inlined because it saves address of local label in a static variable"
+msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+F Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÑ‚ÐºÐ°Ñ‚Ð¸ Ñ˜ÐµÑ€ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
+
+#: tree-inline.c:2091
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+F Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð½Ð¸ÐºÐ°ÐºÐ¾ Ð±Ð¸Ñ‚Ð¸ ÑƒÑ‚ÐºÐ°Ð½Ð° Ñ˜ÐµÑ€ Ñ˜Ðµ Ñ‚Ð¾ Ñ�ÑƒÐ·Ð±Ð¸Ñ˜ÐµÐ½Ð¾ Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ -fno-inline"
 
-#: tree-inline.c:2019
+#: tree-inline.c:2105
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+F Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð½Ð¸ÐºÐ°ÐºÐ¾ Ð±Ð¸Ñ‚Ð¸ ÑƒÑ‚ÐºÐ°Ð½Ð° Ñ˜ÐµÑ€ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ðµ Ñ�ÑƒÐºÐ¾Ð±Ñ™ÐµÐ½Ðµ Ñ�Ð° ÑƒÑ‚ÐºÐ¸Ð²Ð°ÑšÐµÐ¼"
 
-#: tree-inline.c:2588 tree-inline.c:2598
+#: tree-inline.c:2674 tree-inline.c:2684
 #, gcc-internal-format
 msgid "inlining failed in call to %q+F: %s"
 msgstr "ÑƒÑ‚ÐºÐ¸Ð²Ð°ÑšÐµ Ð½Ð¸Ñ˜Ðµ ÑƒÑ�Ð¿ÐµÐ»Ð¾ Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ %q+F: %s"
 
-#: tree-inline.c:2589 tree-inline.c:2600
+#: tree-inline.c:2675 tree-inline.c:2686
 #, gcc-internal-format
 msgid "called from here"
 msgstr "Ð¿Ð¾Ð·Ð²Ð°Ð½Ð¾ Ð¾Ð´Ð°Ð²Ð´Ðµ"
 
-#: tree-mudflap.c:860
+#: tree-mudflap.c:864
 #, gcc-internal-format
 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
 msgstr "Ð±Ð»Ð°Ñ‚Ð¾Ð±Ñ€Ð°Ð½Ñ�ÐºÐ° Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð° Ñ˜Ð¾Ñˆ ÑƒÐ²ÐµÐº Ð½Ð¸Ñ˜Ðµ Ð¸Ð¼Ð¿Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð°Ð½Ð° Ð·Ð° ARRAY_RANGE_REF"
 
-#: tree-mudflap.c:1044
+#: tree-mudflap.c:1050
 #, gcc-internal-format
 msgid "mudflap cannot track %qs in stub function"
 msgstr "Ð±Ð»Ð°Ñ‚Ð¾Ð±Ñ€Ð°Ð½ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´Ð° Ð¿Ñ€Ð°Ñ‚Ð¸ %qs Ñƒ ÐºÐ»Ð¸Ñ†Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: tree-mudflap.c:1272
+#: tree-mudflap.c:1279
 #, gcc-internal-format
 msgid "mudflap cannot track unknown size extern %qs"
 msgstr "Ð±Ð»Ð°Ñ‚Ð¾Ð±Ñ€Ð°Ð½ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´Ð° Ð¿Ñ€Ð°Ñ‚Ð¸ Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐµ %qs Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
@@ -23738,33 +23738,33 @@
 msgid "size of return value of %q+D is larger than %wd bytes"
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ %q+D Ñ˜Ðµ Ð²ÐµÑ›Ð° Ð¾Ð´ %wd Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ð°"
 
-#: tree-outof-ssa.c:637 tree-outof-ssa.c:688 tree-ssa-coalesce.c:936
-#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1043
+#: tree-outof-ssa.c:638 tree-outof-ssa.c:689 tree-ssa-coalesce.c:936
+#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1053
 #, gcc-internal-format
 msgid "SSA corruption"
 msgstr "Ð¡Ð¡Ð� Ð¸Ñ�ÐºÐ²Ð°Ñ€ÐµÑšÐµ"
 
-#: tree-outof-ssa.c:1105
+#: tree-outof-ssa.c:1263
 #, gcc-internal-format
 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
 msgstr " Ð�Ð°Ñ�Ñ‚ÑƒÐ¿Ð°Ñ˜ÑƒÑ›Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ð½Ð¸Ñ�Ñƒ Ð¸Ð·Ð´Ð°Ñ‚Ðµ Ð½Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾Ñ˜ Ð¸Ð²Ð¸Ñ†Ð¸ (%d, %d)\n"
 
-#: tree-outof-ssa.c:1111
+#: tree-outof-ssa.c:1269
 #, gcc-internal-format
 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
 msgstr " Ð�Ð°Ñ�Ñ‚ÑƒÐ¿Ð°Ñ˜ÑƒÑ›Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ð½Ð¸Ñ�Ñƒ Ð¸Ð·Ð´Ð°Ñ‚Ðµ Ð½Ð° Ð½Ð°Ñ�Ð»ÐµÐ´Ð½Ð¾Ñ˜ Ð¸Ð²Ð¸Ñ†Ð¸ (%d, %d)\n"
 
-#: tree-outof-ssa.c:1118
+#: tree-outof-ssa.c:1276
 #, gcc-internal-format
 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
 msgstr " Ð�Ð°Ñ�Ñ‚ÑƒÐ¿Ð°Ñ˜ÑƒÑ›Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ð½Ð¸Ñ�Ñƒ Ð¸Ð·Ð´Ð°Ñ‚Ðµ Ð½Ð° ÑƒÐ»Ð°Ð·Ð½Ð¾Ñ˜ Ð¸Ð²Ð¸Ñ†Ð¸ (%d, %d)\n"
 
-#: tree-outof-ssa.c:1124
+#: tree-outof-ssa.c:1282
 #, gcc-internal-format
 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
 msgstr " Ð�Ð°Ñ�Ñ‚ÑƒÐ¿Ð°Ñ˜ÑƒÑ›Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ð½Ð¸Ñ�Ñƒ Ð¸Ð·Ð´Ð°Ñ‚Ðµ Ð½Ð° Ð¸Ð·Ð»Ð°Ð·Ð½Ð¾Ñ˜ Ð¸Ð²Ð¸Ñ†Ð¸ (%d, %d)\n"
 
-#: tree-profile.c:351
+#: tree-profile.c:356
 #, gcc-internal-format
 msgid "unimplemented functionality"
 msgstr "Ð½ÐµÐ¸Ð¼Ð¿Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð°Ð½Ð° Ñ„ÑƒÐ½Ñ†Ð¸Ð¾Ð½Ð°Ð»Ð½Ð¾Ñ�Ñ‚"
@@ -23954,154 +23954,159 @@
 msgid "verify_ssa failed"
 msgstr "verify_ssa Ð½Ð¸Ñ˜Ðµ ÑƒÑ�Ð¿ÐµÐ»Ð¾"
 
-#: tree-ssa.c:1284
+#: tree-ssa.c:1293
 #, gcc-internal-format
 msgid "%J%qD was declared here"
 msgstr "%J%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
 
 #. We only do data flow with SSA_NAMEs, so that's all we
 #. can warn about.
-#: tree-ssa.c:1302
+#: tree-ssa.c:1311
 #, gcc-internal-format
 msgid "%H%qD is used uninitialized in this function"
 msgstr "%H%qD Ñƒ Ð¾Ð²Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ðµ Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾"
 
-#: tree-ssa.c:1340
+#: tree-ssa.c:1349
 #, gcc-internal-format
 msgid "%H%qD may be used uninitialized in this function"
 msgstr "%H%qD Ñƒ Ð¾Ð²Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾"
 
-#: tree-vrp.c:4374
+#: tree-vrp.c:4384
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is outside array bounds"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
 
-#: tree-vrp.c:4388
+#: tree-vrp.c:4398
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is above array bounds"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
 
-#: tree-vrp.c:4395
+#: tree-vrp.c:4405
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is below array bounds"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð½Ð¸Ð·Ð° Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð°Ð½"
 
-#: tree-vrp.c:5042
+#: tree-vrp.c:5058
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional to constant"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ð¼ Ð´Ð° Ñ�Ðµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾ Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ð½Ðµ Ð´ÐµÑˆÐ°Ð²Ð° Ð¿Ñ€Ð¸ ÑƒÐ¿Ñ€Ð¾ÑˆÑ›Ð°Ð²Ð°ÑšÑƒ ÑƒÑ�Ð»Ð¾Ð²Ð° Ð´Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ"
 
-#: tree-vrp.c:5048
+#: tree-vrp.c:5064
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ð¼ Ð´Ð° Ñ�Ðµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¾ Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ð½Ðµ Ð´ÐµÑˆÐ°Ð²Ð° Ð¿Ñ€Ð¸ ÑƒÐ¿Ñ€Ð¾ÑˆÑ›Ð°Ð²Ð°ÑšÑƒ ÑƒÑ�Ð»Ð¾Ð²Ð°"
 
-#: tree.c:3951
+#: tree.c:3682
+#, fuzzy, gcc-internal-format
+msgid "ignoring attributes applied to %qT after definition"
+msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ ÐºÐ»Ð°Ñ�Ð°"
+
+#: tree.c:3966
 #, gcc-internal-format
 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
 msgstr "%q+D Ð²ÐµÑ› Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ dllexport: dllimport Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ"
 
-#: tree.c:3963
+#: tree.c:3978
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
 msgstr "%q+D Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð±ÐµÐ· Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° dllimport Ð¿Ð¾ÑˆÑ‚Ð¾ Ñ˜Ðµ Ð½Ð° Ñš ÑƒÐ¿ÑƒÑ›ÐµÐ½Ð¾ Ð”Ð›Ð› Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾ÑˆÑ›Ñƒ"
 
-#: tree.c:3979
+#: tree.c:3994
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 msgstr "%q+D Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð±ÐµÐ· Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° dllimport: Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾ dllimport Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ"
 
-#: tree.c:4038 tree.c:4050 config/darwin.c:1458 config/arm/arm.c:3099
-#: config/arm/arm.c:3127 config/avr/avr.c:4598 config/h8300/h8300.c:5281
-#: config/h8300/h8300.c:5305 config/i386/i386.c:3056 config/i386/i386.c:22515
+#: tree.c:4053 tree.c:4065 config/darwin.c:1460 config/arm/arm.c:3099
+#: config/arm/arm.c:3127 config/avr/avr.c:4638 config/h8300/h8300.c:5281
+#: config/h8300/h8300.c:5305 config/i386/i386.c:3087 config/i386/i386.c:22599
 #: config/ia64/ia64.c:586 config/m68hc11/m68hc11.c:1118
-#: config/rs6000/rs6000.c:19657 config/sh/symbian.c:408
+#: config/rs6000/rs6000.c:19874 config/sh/symbian.c:408
 #: config/sh/symbian.c:415
 #, gcc-internal-format
 msgid "%qs attribute ignored"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ"
 
-#: tree.c:4066
+#: tree.c:4081
 #, gcc-internal-format
 msgid "inline function %q+D declared as  dllimport: attribute ignored"
 msgstr "ÑƒÑ‚ÐºÐ°Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+D Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ dllimport: Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ"
 
-#: tree.c:4074
+#: tree.c:4089
 #, gcc-internal-format
 msgid "function %q+D definition is marked dllimport"
 msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %q+D Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° ÐºÐ°Ð¾ dllimport"
 
-#: tree.c:4082 config/sh/symbian.c:430
+#: tree.c:4097 config/sh/symbian.c:430
 #, gcc-internal-format
 msgid "variable %q+D definition is marked dllimport"
 msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %q+D Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° ÐºÐ°Ð¾ dllimport"
 
-#: tree.c:4105 config/sh/symbian.c:505
+#: tree.c:4120 config/sh/symbian.c:505
 #, gcc-internal-format
 msgid "external linkage required for symbol %q+D because of %qs attribute"
 msgstr "Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐ° Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚ Ð½ÐµÐ¾Ð¿Ñ…Ð¾Ð´Ð½Ð° Ð·Ð° Ñ�Ð¸Ð¼Ð±Ð¾Ð» %q+D Ð·Ð±Ð¾Ð³ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs"
 
-#: tree.c:4119
+#: tree.c:4134
 #, fuzzy, gcc-internal-format
 msgid "%qs implies default visibility, but %qD has already been declared with a different visibility"
 msgstr "%qD Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñ�Ð° Ð´Ñ€ÑƒÐ³Ð°Ñ‡Ð¸Ñ˜Ð¾Ð¼ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾ÑˆÑ›Ñƒ"
 
-#: tree.c:5632
+#: tree.c:5648
 #, gcc-internal-format
 msgid "arrays of functions are not meaningful"
 msgstr "Ð½Ð¸Ð·Ð¾Ð²Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð½ÐµÐ¼Ð°Ñ˜Ñƒ Ñ�Ð¼Ð¸Ñ�Ð»Ð°"
 
-#: tree.c:5785
+#: tree.c:5801
 #, gcc-internal-format
 msgid "function return type cannot be function"
 msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: tree.c:6802 tree.c:6887 tree.c:6948
+#: tree.c:6818 tree.c:6903 tree.c:6964
 #, gcc-internal-format
 msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr "Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð°: %s, Ð¸Ð¼Ð°Ð¼ %s Ñƒ %s, ÐºÐ¾Ð´ %s:%d"
 
-#: tree.c:6839
+#: tree.c:6855
 #, gcc-internal-format
 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr "Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð°: Ð½Ðµ Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… Ð½Ð¸Ñ˜ÐµÐ´Ð½Ð¾ Ð¾Ð´ %s, Ð¸Ð¼Ð°Ð¼ %s Ñƒ %s, ÐºÐ¾Ð´ %s:%d"
 
-#: tree.c:6852
+#: tree.c:6868
 #, gcc-internal-format
 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr "Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð°: Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… ÐºÐ»Ð°Ñ�Ñƒ %qs, Ð¸Ð¼Ð°Ð¼ %qs (%s) Ñƒ %s, ÐºÐ¾Ð´ %s:%d"
 
-#: tree.c:6901
+#: tree.c:6917
 #, gcc-internal-format
 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr "Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð°: Ð½Ð¸Ñ�Ð°Ð¼ Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð¾ ÐºÐ»Ð°Ñ�Ñƒ %qs, Ð¸Ð¼Ð°Ð¼ %qs (%s) Ñƒ %s, ÐºÐ¾Ð´ %s:%d"
 
-#: tree.c:6914
+#: tree.c:6930
 #, gcc-internal-format
 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
 msgstr "Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð°: Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… omp_clause %s, Ð¸Ð¼Ð°Ð¼ %s Ñƒ %s, ÐºÐ¾Ð´ %s:%d"
 
-#: tree.c:6974
+#: tree.c:6990
 #, fuzzy, gcc-internal-format
 msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
 msgstr "Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð°: Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… Ñ�Ñ‚Ð°Ð±Ð»Ð¾ ÐºÐ¾Ñ˜Ðµ Ñ�Ð°Ð´Ñ€Ð¶Ð¸ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñƒ %qs, Ð¸Ð¼Ð°Ð¼ %qs Ñƒ %s, ÐºÐ¾Ð´ %s:%d"
 
-#: tree.c:6988
+#: tree.c:7004
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr "Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð°: Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð¸Ñ… ÐµÐ»Ñ‚Ñƒ %d Ñƒ tree_vec Ñ�Ð° %d ÐµÐ»Ñ‚Ð¾Ð²Ð° Ñƒ %s, ÐºÐ¾Ð´ %s:%d"
 
-#: tree.c:7000
+#: tree.c:7016
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
 msgstr "Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð°: Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð¸Ñ… ÐµÐ»Ñ‚Ñƒ %d Ñƒ phi_node Ñ�Ð° %d ÐµÐ»Ñ‚Ð¾Ð²Ð° Ñƒ %s, ÐºÐ¾Ð´ %s:%d"
 
-#: tree.c:7013
+#: tree.c:7029
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr "Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð°: Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð¸Ñ… Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñƒ %d Ð¾Ð´ %s Ñ�Ð° %d Ð¾Ð¿ÐµÑ€Ð°Ð½Ð°Ð´Ð° Ñƒ %s, ÐºÐ¾Ð´ %s:%d"
 
-#: tree.c:7026
+#: tree.c:7042
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
 msgstr "Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð° Ñ�Ñ‚Ð°Ð±Ð»Ð°: Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð¸Ñ… Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñƒ %d Ð¾Ð´ omp_clause %s Ñ�Ð° %d Ð¾Ð¿ÐµÑ€Ð°Ð½Ð°Ð´Ð° Ñƒ %s, ÐºÐ¾Ð´ %s:%d"
@@ -24353,17 +24358,17 @@
 msgid "Unknown value %qs of -mmacosx-version-min"
 msgstr "Ð�ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %qs Ð·Ð° -mmacosx-version-min"
 
-#: config/darwin.c:1431
+#: config/darwin.c:1433
 #, fuzzy, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only when compiling a kext"
 msgstr "%<%s%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸ Ð²-Ñ‚Ð°Ð±ÐµÐ»Ð° Ñ�Ð° 2.95 Ð¿Ñ€Ð¸Ð¼ÐµÑšÑƒÑ˜Ðµ Ñ�Ðµ Ñ�Ð°Ð¼Ð¾ Ð¿Ñ€Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð°Ñ†Ð¸Ñ˜Ð¸ Ñƒ kext"
 
-#: config/darwin.c:1438
+#: config/darwin.c:1440
 #, fuzzy, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only to C++ classes"
 msgstr "%<%s%> Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸ Ð²-Ñ‚Ð°Ð±ÐµÐ»Ð° Ñ�Ð° 2.95 Ð¿Ñ€Ð¸Ð¼ÐµÑšÑƒÑ˜Ðµ Ñ�Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ð¦++ ÐºÐ»Ð°Ñ�Ðµ"
 
-#: config/darwin.c:1563
+#: config/darwin.c:1565
 #, gcc-internal-format
 msgid "internal and protected visibility attributes not supported in this configuration; ignored"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐµ Ð¸ Ð·Ð°ÑˆÑ‚Ð¸Ñ›ÐµÐ½Ðµ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸ Ð½Ð¸Ñ�Ñƒ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¸ Ñƒ Ð¾Ð²Ð¾Ñ˜ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ˜Ð¸, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
@@ -24459,7 +24464,7 @@
 msgid "profiler support for WindISS"
 msgstr "Ð¿Ð¾Ð´Ñ€ÑˆÐºÐ° Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ�Ð°ÑšÐ° Ð·Ð° Ð’Ð¸Ð½Ð´Ð˜Ð¡Ð¡"
 
-#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:1990
+#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:2020
 #, gcc-internal-format
 msgid "bad value %qs for -mtls-size switch"
 msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %qs Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mtls-size"
@@ -24534,18 +24539,18 @@
 msgid "bad value %qs for -mmemory-latency"
 msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %qs Ð·Ð° -mmemory-latency"
 
-#: config/alpha/alpha.c:6514 config/alpha/alpha.c:6517 config/s390/s390.c:8279
-#: config/s390/s390.c:8282
+#: config/alpha/alpha.c:6522 config/alpha/alpha.c:6525 config/s390/s390.c:8335
+#: config/s390/s390.c:8338
 #, gcc-internal-format
 msgid "bad builtin fcode"
 msgstr "Ð»Ð¾Ñˆ ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¸ fcode"
 
-#: config/arc/arc.c:388
+#: config/arc/arc.c:392
 #, gcc-internal-format
 msgid "argument of %qs attribute is not a string constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð° Ð½Ð¸Ñ�ÐºÐ°"
 
-#: config/arc/arc.c:396
+#: config/arc/arc.c:400
 #, gcc-internal-format
 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ð¸Ñ˜Ðµ â€žilink1â€œ Ð¸Ð»Ð¸ â€žilink2â€œ"
@@ -24555,7 +24560,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mcpu=%s ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° -march="
 
-#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1504 config/sparc/sparc.c:761
+#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1522 config/sparc/sparc.c:764
 #, gcc-internal-format
 msgid "bad value (%s) for %s switch"
 msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ (%s) Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ %s"
@@ -24695,14 +24700,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ð¼ â€ž%sâ€œ Ð·Ð° ÐŸÐ˜Ð¦ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€"
 
-#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4618
-#: config/avr/avr.c:4660 config/bfin/bfin.c:4778 config/c4x/c4x.c:4071
-#: config/h8300/h8300.c:5257 config/i386/i386.c:3009
-#: config/m68hc11/m68hc11.c:1155 config/m68k/m68k.c:741
-#: config/mcore/mcore.c:3032 config/mips/mips.c:1151 config/mips/mips.c:1153
-#: config/mt/mt.c:1275 config/rs6000/rs6000.c:19583 config/sh/sh.c:7984
-#: config/sh/sh.c:8005 config/sh/sh.c:8028 config/stormy16/stormy16.c:2252
-#: config/v850/v850.c:2048
+#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4658
+#: config/avr/avr.c:4700 config/bfin/bfin.c:4881 config/h8300/h8300.c:5257
+#: config/i386/i386.c:3040 config/m68hc11/m68hc11.c:1155
+#: config/m68k/m68k.c:741 config/mcore/mcore.c:3032 config/mips/mips.c:1151
+#: config/mips/mips.c:1153 config/mt/mt.c:1275 config/rs6000/rs6000.c:19800
+#: config/sh/sh.c:7987 config/sh/sh.c:8008 config/sh/sh.c:8031
+#: config/stormy16/stormy16.c:2225 config/v850/v850.c:2048
 #, gcc-internal-format
 msgid "%qs attribute only applies to functions"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¸Ð¼ÐµÑšÑƒÑ˜Ðµ Ñ�Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
@@ -24724,7 +24728,7 @@
 msgstr "Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð¸"
 
 #. @@@ better error message
-#: config/arm/arm.c:15839 config/i386/i386.c:20651 config/i386/i386.c:20685
+#: config/arm/arm.c:15839 config/i386/i386.c:20735 config/i386/i386.c:20769
 #, gcc-internal-format
 msgid "mask must be an immediate"
 msgstr "Ð¼Ð°Ñ�ÐºÐ° Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð°"
@@ -24749,222 +24753,187 @@
 msgid "static variable %q+D is marked dllimport"
 msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %q+D Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° Ñ˜Ðµ ÐºÐ°Ð¾ dllimport"
 
-#: config/avr/avr.c:690
+#: config/avr/avr.c:718
 #, gcc-internal-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr "Ð²ÐµÐ»Ð¸ÐºÐ° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ð° (%d) Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð¾ÐºÐ²Ð¸Ñ€Ð° ÑƒÐ· -mtiny-stack"
 
-#: config/avr/avr.c:4591
+#: config/avr/avr.c:4631
 #, gcc-internal-format
 msgid "only initialized variables can be placed into program memory area"
 msgstr "Ñ�Ð°Ð¼Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ñ�Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚Ð¸ Ñƒ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÑƒ Ð¾Ð±Ð»Ð°Ñ�Ñ‚ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð°"
 
-#: config/avr/avr.c:4635
+#: config/avr/avr.c:4675
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled interrupt handler"
 msgstr "%qs Ð¸Ð·Ð³Ð»ÐµÐ´Ð° ÐºÐ°Ð¾ Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð¾ Ð½Ð°Ð¿Ð¸Ñ�Ð°Ð½ Ñ€ÑƒÐºÐ¾Ð²Ð°Ð»Ð°Ñ† Ð¿Ñ€ÐµÐºÐ¸Ð´Ð¸Ð¼Ð°"
 
-#: config/avr/avr.c:4643
+#: config/avr/avr.c:4683
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled signal handler"
 msgstr "%qs Ð¸Ð·Ð³Ð»ÐµÐ´Ð° ÐºÐ°Ð¾ Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð¾ Ð½Ð°Ð¿Ð¸Ñ�Ð°Ð½ Ñ€ÑƒÐºÐ¾Ð²Ð°Ð»Ð°Ñ† Ñ�Ð¸Ð³Ð½Ð°Ð»Ð¸Ð¼Ð°"
 
-#: config/avr/avr.c:4751
+#: config/avr/avr.c:4791
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr "Ñ�Ð°Ð¼Ð¾ Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ñ�Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚Ð¸ Ñƒ Ð¾Ð´ÐµÑ™Ð°Ðº .noint"
 
-#: config/avr/avr.c:4765
+#: config/avr/avr.c:4805
 #, gcc-internal-format
 msgid "MCU %qs supported for assembler only"
 msgstr "ÐœÐ¦Ð£ %qs Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ñ�Ð°Ð¼Ð¾ Ð·Ð° Ð°Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€"
 
-#: config/avr/avr.h:692
+#: config/avr/avr.h:731
 #, gcc-internal-format
 msgid "trampolines not supported"
 msgstr "Ñ‚Ñ€Ð°Ð¼Ð¿Ð¾Ð»Ð¸Ð½Ðµ Ð½Ð¸Ñ�Ñƒ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ðµ"
 
-#: config/bfin/bfin.c:2259 config/m68k/m68k.c:488
+#: config/bfin/bfin.c:2352 config/m68k/m68k.c:488
 #, gcc-internal-format
 msgid "-mshared-library-id=%s is not between 0 and %d"
 msgstr "-mshared-library-id=%s Ð½Ð¸Ñ˜Ðµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ 0 Ð¸ %d"
 
-#: config/bfin/bfin.c:2279
+#: config/bfin/bfin.c:2372
 #, fuzzy, gcc-internal-format
 msgid "-mcpu=%s is not valid"
 msgstr "%qs Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð·Ð° %qs"
 
-#: config/bfin/bfin.c:2315
+#: config/bfin/bfin.c:2410
 #, gcc-internal-format
 msgid "-mcpu=%s has invalid silicon revision"
 msgstr ""
 
-#: config/bfin/bfin.c:2332
+#: config/bfin/bfin.c:2427
 #, fuzzy, gcc-internal-format
 msgid "bf561 support is incomplete yet."
 msgstr "Ð¿Ð¾Ñ™Ðµ %qs Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
 
-#: config/bfin/bfin.c:2372
+#: config/bfin/bfin.c:2470
 #, gcc-internal-format
 msgid "-mshared-library-id= specified without -mid-shared-library"
 msgstr "-mshared-library-id= Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ð±ÐµÐ· -mid-shared-library"
 
-#: config/bfin/bfin.c:2378
+#: config/bfin/bfin.c:2473
 #, fuzzy, gcc-internal-format
 msgid "Can't use multiple stack checking methods together."
 msgstr "Ð£Ð¼ÐµÑ‚Ð½Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¿Ñ€Ð¾Ð²ÐµÑ€Ñƒ Ñ�Ñ‚ÐµÐºÐ° Ñƒ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼"
 
-#: config/bfin/bfin.c:2381
+#: config/bfin/bfin.c:2476
 #, gcc-internal-format
 msgid "ID shared libraries and FD-PIC mode can't be used together."
 msgstr "Ð´ÐµÑ™ÐµÐ½Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ñ�Ð° Ð˜Ð”Ð¾Ð¼ Ð¸ Ñ€ÐµÐ¶Ð¸Ð¼ FD-PIC Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¸ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¾."
 
-#: config/bfin/bfin.c:2386 config/m68k/m68k.c:582
+#: config/bfin/bfin.c:2481 config/m68k/m68k.c:582
 #, gcc-internal-format
 msgid "cannot specify both -msep-data and -mid-shared-library"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð½Ð°Ð²ÐµÑ�Ñ‚Ð¸ Ð¸ -msep-data Ð¸ -mid-shared-library"
 
-#: config/bfin/bfin.c:4783
+#: config/bfin/bfin.c:4886
 #, gcc-internal-format
 msgid "multiple function type attributes specified"
 msgstr "Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸ Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐ¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: config/bfin/bfin.c:4839 config/bfin/bfin.c:4868 config/spu/spu.c:2976
+#: config/bfin/bfin.c:4942 config/bfin/bfin.c:4971 config/spu/spu.c:2965
 #, gcc-internal-format
 msgid "`%s' attribute only applies to functions"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ â€ž%sâ€œ Ð¿Ñ€Ð¸Ð¼ÐµÑšÐ¸Ð² Ñ˜Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: config/bfin/bfin.c:4850
+#: config/bfin/bfin.c:4953
 #, gcc-internal-format
 msgid "can't apply both longcall and shortcall attributes to the same function"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð½Ð° Ð¸Ñ�Ñ‚Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ Ð¸ longcall Ð¸ shortcall"
 
-#: config/bfin/bfin.c:4900
+#: config/bfin/bfin.c:5003
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute only applies to variables"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¸Ð¼ÐµÑšÑƒÑ˜Ðµ Ñ�Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
 
-#: config/bfin/bfin.c:4907
+#: config/bfin/bfin.c:5010
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute cannot be specified for local variables"
 msgstr "%JÐ°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¾Ð´ÐµÑ™ÐºÐ° Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð½Ð°Ð²ÐµÑ�Ñ‚Ð¸ Ð·Ð° Ð»Ð¾ÐºÐ°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
 
-#: config/c4x/c4x-c.c:68
-#, gcc-internal-format
-msgid "missing '(' after '#pragma %s' - ignored"
-msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ â€ž(â€œ Ð¿Ð¾Ñ�Ð»Ðµ â€ž#pragma %sâ€œ, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
-
-#: config/c4x/c4x-c.c:71
-#, gcc-internal-format
-msgid "missing function name in '#pragma %s' - ignored"
-msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð¼Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ñƒ â€ž#pragma %sâ€œ, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
-
-#: config/c4x/c4x-c.c:76
-#, gcc-internal-format
-msgid "malformed '#pragma %s' - ignored"
-msgstr "Ð»Ð¾ÑˆÐµ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð°Ð½Ð¾ â€ž#pragma %sâ€œ, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
-
-#: config/c4x/c4x-c.c:78
-#, gcc-internal-format
-msgid "missing section name in '#pragma %s' - ignored"
-msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð¼Ðµ Ð¾Ð´ÐµÑ™ÐºÐ° Ñƒ â€ž#pragma %sâ€œ, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
-
-#: config/c4x/c4x-c.c:83
-#, gcc-internal-format
-msgid "missing ')' for '#pragma %s' - ignored"
-msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ â€ž)â€œ Ð·Ð° â€ž#pragma %sâ€œ, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
-
-#: config/c4x/c4x-c.c:86
-#, gcc-internal-format
-msgid "junk at end of '#pragma %s'"
-msgstr "Ñ�Ð¼ÐµÑ›Ðµ Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ â€ž#pragma %sâ€œ"
-
-#: config/c4x/c4x.c:859
-#, gcc-internal-format
-msgid "ISR %s requires %d words of local vars, max is 32767"
-msgstr "Ð˜Ð¡Ð  %s Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° %d Ñ€ÐµÑ‡Ð¸ Ð»Ð¾ÐºÐ°Ð»Ð½Ð¸Ñ… Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¸Ñ…, Ð½Ð°Ñ˜Ð²Ð¸ÑˆÐµ 32767"
-
 #. This function is for retrieving a part of an instruction name for
 #. an operator, for immediate output.  If that ever happens for
 #. MULT, we need to apply TARGET_MUL_BUG in the caller.  Make sure
 #. we notice.
-#: config/cris/cris.c:434
+#: config/cris/cris.c:447
 #, gcc-internal-format
 msgid "MULT case in cris_op_str"
 msgstr "MULT Ñ�Ð»ÑƒÑ‡Ð°Ñ˜ Ñƒ cris_op_str"
 
-#: config/cris/cris.c:811
+#: config/cris/cris.c:837
 #, gcc-internal-format
 msgid "invalid use of ':' modifier"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° â€ž:â€œ"
 
-#: config/cris/cris.c:983
+#: config/cris/cris.c:1024
 #, gcc-internal-format
 msgid "internal error: bad register: %d"
 msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ° Ð³Ñ€ÐµÑˆÐºÐ°: Ð»Ð¾Ñˆ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€ %d"
 
-#: config/cris/cris.c:1524
+#: config/cris/cris.c:1586
 #, gcc-internal-format
 msgid "internal error: sideeffect-insn affecting main effect"
 msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ° Ð³Ñ€ÐµÑˆÐºÐ°: Ð¸Ñ˜Ð° Ð·Ð° Ñ�Ð¿Ð¾Ñ€ÐµÐ´Ð½Ð¸ ÐµÑ„ÐµÐºÐ°Ñ‚ ÑƒÑ‚Ð¸Ñ‡Ðµ Ð½Ð° Ð³Ð»Ð°Ð²Ð½Ð¸ ÐµÑ„ÐµÐºÐ°Ñ‚"
 
-#: config/cris/cris.c:1548
+#: config/cris/cris.c:1683
 #, gcc-internal-format
 msgid "unknown cc_attr value"
 msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ cc_attr"
 
 #. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:1901
+#: config/cris/cris.c:2040
 #, gcc-internal-format
 msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ° Ð³Ñ€ÐµÑˆÐºÐ°: cris_side_effect_mode_ok Ñ�Ð° Ð»Ð¾ÑˆÐ¸Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸Ð¼Ð°"
 
-#: config/cris/cris.c:2104
+#: config/cris/cris.c:2332
 #, gcc-internal-format
 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr "-max-stackframe=%d Ð½Ð¸Ñ˜Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™Ð¸Ð²Ð¾, Ð½Ð¸Ñ˜Ðµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ 0 Ð¸ %d"
 
-#: config/cris/cris.c:2132
+#: config/cris/cris.c:2360
 #, gcc-internal-format
 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð²ÐµÑ€Ð·Ð¸Ñ˜Ðµ ÐšÐ Ð˜Ð¡Ð° Ñƒ -march= Ð¸Ð»Ð¸ -mcpu= : %s"
 
-#: config/cris/cris.c:2168
+#: config/cris/cris.c:2396
 #, gcc-internal-format
 msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð° Ð²ÐµÑ€Ð·Ð¸Ñ˜Ðµ ÐšÐ Ð˜Ð¡Ð° Ñƒ -mtune= : %s"
 
-#: config/cris/cris.c:2186
+#: config/cris/cris.c:2417
 #, gcc-internal-format
 msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr "-fPIC Ð¸ -fpic Ð½Ð¸Ñ�Ñƒ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¸ Ñƒ Ð¾Ð²Ð¾Ñ˜ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ˜Ð¸"
 
-#: config/cris/cris.c:2201
+#: config/cris/cris.c:2432
 #, gcc-internal-format
 msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr "Ñ‚Ð° ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð½Ð° Ð¾Ð¿Ñ†Ð¸Ñ˜Ð° -g Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ· -maout Ð¸ -melinux"
 
-#: config/cris/cris.c:2414
+#: config/cris/cris.c:2658
 #, gcc-internal-format
 msgid "Unknown src"
 msgstr "Ð�ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ Ð¸Ð·Ð²Ð¾Ñ€"
 
-#: config/cris/cris.c:2475
+#: config/cris/cris.c:2719
 #, gcc-internal-format
 msgid "Unknown dest"
 msgstr "Ð�ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð¾ Ð¾Ð´Ñ€ÐµÐ´Ð¸ÑˆÑ‚Ðµ"
 
-#: config/cris/cris.c:2760
+#: config/cris/cris.c:3004
 #, gcc-internal-format
 msgid "stackframe too big: %d bytes"
 msgstr "Ð¾ÐºÐ²Ð¸Ñ€ Ñ�Ñ‚ÐµÐºÐ° Ð¿Ñ€ÐµÐ²ÐµÐ»Ð¸Ðº: %d Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ð°"
 
-#: config/cris/cris.c:3213 config/cris/cris.c:3240
+#: config/cris/cris.c:3498 config/cris/cris.c:3526
 #, gcc-internal-format
 msgid "expand_binop failed in movsi got"
 msgstr "expand_binop Ð½Ð¸Ñ˜Ðµ ÑƒÑ�Ð¿ÐµÐ»Ð¾ Ñƒ movsi got"
 
-#: config/cris/cris.c:3321
+#: config/cris/cris.c:3607
 #, gcc-internal-format
 msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr "ÐµÐ¼Ð¸Ñ‚ÑƒÑ˜Ðµ Ñ�Ðµ ÐŸÐ˜Ð¦ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´, Ð°Ð»Ð¸ ÐŸÐ˜Ð¦ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½"
@@ -25018,7 +24987,7 @@
 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
 #. TARGET_ASM_FUNCTION_EPILOGUE.
 #. Node: Profiling
-#: config/cris/cris.h:868
+#: config/cris/cris.h:948
 #, gcc-internal-format
 msgid "no FUNCTION_PROFILER for CRIS"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ FUNCTION_PROFILER Ð·Ð° ÐšÐ Ð˜Ð¡"
@@ -25033,62 +25002,62 @@
 msgid "Trampoline support for CRX"
 msgstr "ÐŸÐ¾Ð´Ñ€ÑˆÐºÐ° Ñ‚Ñ€Ð°Ð¼Ð¿Ð¾Ð»Ð¸Ð½Ð° Ð·Ð° Ð¦Ð Ð˜ÐºÑ�"
 
-#: config/frv/frv.c:8622
+#: config/frv/frv.c:8626
 #, gcc-internal-format
 msgid "accumulator is not a constant integer"
 msgstr "Ð°ÐºÑƒÐ¼ÑƒÐ»Ð°Ñ‚Ð¾Ñ€ Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/frv/frv.c:8627
+#: config/frv/frv.c:8631
 #, gcc-internal-format
 msgid "accumulator number is out of bounds"
 msgstr "Ð±Ñ€Ð¾Ñ˜ Ð°ÐºÑƒÐ¼ÑƒÐ»Ð°Ñ‚Ð¾Ñ€Ð° Ñ˜Ðµ Ð²Ð°Ð½ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°"
 
-#: config/frv/frv.c:8638
+#: config/frv/frv.c:8642
 #, gcc-internal-format
 msgid "inappropriate accumulator for %qs"
 msgstr "Ð½ÐµÐ¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð°Ñ˜ÑƒÑ›Ð¸ Ð°ÐºÑƒÐ¼ÑƒÐ»Ð°Ñ‚Ð¾Ñ€ Ð·Ð° %qs"
 
-#: config/frv/frv.c:8715
+#: config/frv/frv.c:8719
 #, gcc-internal-format
 msgid "invalid IACC argument"
 msgstr "Ð½ÐµÐ¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð°Ñ˜ÑƒÑ›Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° IACC"
 
-#: config/frv/frv.c:8738
+#: config/frv/frv.c:8742
 #, gcc-internal-format
 msgid "%qs expects a constant argument"
 msgstr "%qs Ð¾Ñ‡ÐµÐºÑƒÑ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: config/frv/frv.c:8743
+#: config/frv/frv.c:8747
 #, gcc-internal-format
 msgid "constant argument out of range for %qs"
 msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð²Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³Ð° Ð·Ð° %qs"
 
-#: config/frv/frv.c:9224
+#: config/frv/frv.c:9228
 #, gcc-internal-format
 msgid "media functions are not available unless -mmedia is used"
 msgstr "Ð¼ÐµÐ´Ð¸Ñ˜Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½Ð¸Ñ�Ñƒ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ðµ Ð°ÐºÐ¾ Ñ�Ðµ Ð½Ðµ ÑƒÐºÑ™ÑƒÑ‡Ð¸ -mmedia"
 
-#: config/frv/frv.c:9236
+#: config/frv/frv.c:9240
 #, gcc-internal-format
 msgid "this media function is only available on the fr500"
 msgstr "Ð¾Ð²Ð° Ð¼ÐµÐ´Ð¸Ñ˜Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð° Ñ˜Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ñ„Ñ€500"
 
-#: config/frv/frv.c:9264
+#: config/frv/frv.c:9268
 #, gcc-internal-format
 msgid "this media function is only available on the fr400 and fr550"
 msgstr "Ð¾Ð²Ð° Ð¼ÐµÐ´Ð¸Ñ˜Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð° Ñ˜Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ñ„Ñ€400 Ð¸ Ñ„Ñ€550"
 
-#: config/frv/frv.c:9283
+#: config/frv/frv.c:9287
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr405 and fr450"
 msgstr "Ð¾Ð²Ð° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð° Ñ˜Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ñ„Ñ€405 Ð¸ Ñ„Ñ€450"
 
-#: config/frv/frv.c:9292
+#: config/frv/frv.c:9296
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr500 and fr550"
 msgstr "Ð¾Ð²Ð° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð° Ñ˜Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ñ„Ñ€500 Ð¸ Ñ„Ñ€550"
 
-#: config/frv/frv.c:9304
+#: config/frv/frv.c:9308
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr450"
 msgstr "Ð¾Ð²Ð° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð° Ñ˜Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ñ„Ñ€450"
@@ -25113,311 +25082,316 @@
 msgid "can't set position in PCH file: %m"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸Ð¼ Ð¿Ð¾Ð»Ð¾Ð¶Ð°Ñ˜ Ñƒ ÐŸÐ¦Ð¥ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÑ†Ð¸: %m"
 
-#: config/i386/i386.c:2133 config/i386/i386.c:2333
+#: config/i386/i386.c:2158 config/i386/i386.c:2358
 #, gcc-internal-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ (%s) Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mtune="
 
-#: config/i386/i386.c:2174
+#: config/i386/i386.c:2199
 #, fuzzy, gcc-internal-format
 msgid "bad value (%s) for -mstringop-strategy= switch"
 msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ (%s) Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mtune="
 
-#: config/i386/i386.c:2177
+#: config/i386/i386.c:2202
 #, gcc-internal-format
 msgid "-mtune=x86-64 is deprecated.  Use -mtune=k8 or -mtune=generic instead as appropriate."
 msgstr "-mtune=x86-64 Ñ˜Ðµ Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð¾. ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ -mtune=k8 Ð¸Ð»Ð¸ -mtune=generic ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ñ‚Ð¾Ð³Ð°."
 
-#: config/i386/i386.c:2186
+#: config/i386/i386.c:2211
 #, gcc-internal-format
 msgid "generic CPU can be used only for -mtune= switch"
 msgstr "Ð³ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ¸ Ð¦ÐŸÐ£ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ Ñ�Ð°Ð¼Ð¾ Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mtune="
 
-#: config/i386/i386.c:2188 config/i386/i386.c:2297 config/mt/mt.c:804
+#: config/i386/i386.c:2213 config/i386/i386.c:2322 config/mt/mt.c:804
 #, gcc-internal-format
 msgid "bad value (%s) for -march= switch"
 msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ (%s) Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -march="
 
-#: config/i386/i386.c:2199
+#: config/i386/i386.c:2224
 #, fuzzy, gcc-internal-format
 msgid "code model %s does not support PIC mode"
 msgstr "Ð¼Ð¾Ð´ÐµÐ»Ð° ÐºÃ´Ð´Ð° %s Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ñƒ ÐŸÐ˜Ð¦ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ"
 
-#: config/i386/i386.c:2205 config/sparc/sparc.c:725
+#: config/i386/i386.c:2230 config/sparc/sparc.c:728
 #, gcc-internal-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ (%s) Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mcmodel="
 
-#: config/i386/i386.c:2228
+#: config/i386/i386.c:2253
 #, gcc-internal-format
 msgid "bad value (%s) for -masm= switch"
 msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ (%s) Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -masm="
 
-#: config/i386/i386.c:2231
+#: config/i386/i386.c:2256
 #, gcc-internal-format
 msgid "code model %qs not supported in the %s bit mode"
 msgstr "Ð¼Ð¾Ð´ÐµÐ»Ð° ÐºÃ´Ð´Ð° %qs Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ñƒ %s-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ"
 
-#: config/i386/i386.c:2234
+#: config/i386/i386.c:2259
 #, gcc-internal-format
 msgid "%i-bit mode not compiled in"
 msgstr "%i-Ð±Ð¸Ñ‚Ð½Ð¸ Ñ€ÐµÐ¶Ð¸Ð¼ Ð½Ð¸Ñ˜Ðµ ÑƒÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¾Ð²Ð°Ð½"
 
-#: config/i386/i386.c:2245 config/i386/i386.c:2319
+#: config/i386/i386.c:2270 config/i386/i386.c:2344
 #, gcc-internal-format
 msgid "CPU you selected does not support x86-64 instruction set"
 msgstr "Ð¦ÐŸÐ£ ÐºÐ¾Ñ˜Ð¸ Ñ�Ñ‚Ðµ Ð¸Ð·Ð°Ð±Ñ€Ð°Ð»Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ñ�ÐºÑƒÐ¿ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° Ð¸ÐºÑ�86-64"
 
-#: config/i386/i386.c:2351
+#: config/i386/i386.c:2376
 #, gcc-internal-format
 msgid "-mregparm is ignored in 64-bit mode"
 msgstr ""
 
-#: config/i386/i386.c:2354
+#: config/i386/i386.c:2379
 #, gcc-internal-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d Ð½Ð¸Ñ˜Ðµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ 0 Ð¸ %d"
 
-#: config/i386/i386.c:2366
+#: config/i386/i386.c:2391
 #, gcc-internal-format
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops Ñ˜Ðµ Ð·Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾, ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ -falign-loops"
 
-#: config/i386/i386.c:2371 config/i386/i386.c:2384 config/i386/i386.c:2397
+#: config/i386/i386.c:2396 config/i386/i386.c:2409 config/i386/i386.c:2422
 #, gcc-internal-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d Ð½Ð¸Ñ˜Ðµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ 0 Ð¸ %d"
 
-#: config/i386/i386.c:2379
+#: config/i386/i386.c:2404
 #, gcc-internal-format
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps Ñ˜Ðµ Ð·Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾, ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ -falign-jumps"
 
-#: config/i386/i386.c:2392
+#: config/i386/i386.c:2417
 #, gcc-internal-format
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions Ñ˜Ðµ Ð·Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾, ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ -falign-functions"
 
-#: config/i386/i386.c:2425
+#: config/i386/i386.c:2450
 #, gcc-internal-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d Ð½Ð¸Ñ˜Ðµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ 0 Ð¸ 5"
 
-#: config/i386/i386.c:2433
+#: config/i386/i386.c:2458
 #, gcc-internal-format
 msgid "-mlarge-data-threshold=%d is negative"
 msgstr "-mlarge-data-threshold=%d Ñ˜Ðµ Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð½Ð¾"
 
-#: config/i386/i386.c:2447
+#: config/i386/i386.c:2472
 #, gcc-internal-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ (%s) Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mtls-dialect="
 
-#: config/i386/i386.c:2455
+#: config/i386/i386.c:2480
 #, gcc-internal-format
 msgid "pc%d is not valid precision setting (32, 64 or 80)"
 msgstr ""
 
-#: config/i386/i386.c:2471
+#: config/i386/i386.c:2496
 #, fuzzy, gcc-internal-format
 msgid "-mrtd is ignored in 64bit mode"
 msgstr "ÐºÐ¾Ð½Ð²ÐµÐ½Ñ†Ð¸Ñ˜Ð° Ð¿Ð¾Ð·Ð¸Ð²Ð°ÑšÐ° -mrtd Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð° Ñƒ 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ñƒ"
 
-#: config/i386/i386.c:2560
+#: config/i386/i386.c:2585
 #, gcc-internal-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred-stack-boundary=%d Ð½Ð¸Ñ˜Ðµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ %d Ð¸ 12"
 
-#: config/i386/i386.c:2569
+#: config/i386/i386.c:2594
 #, gcc-internal-format
 msgid "-msseregparm used without SSE enabled"
 msgstr "-msseregparm ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð±ÐµÐ· ÑƒÐºÑ™ÑƒÑ‡ÐµÐ½Ð¸Ñ… Ð¡Ð¡Ð• Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°"
 
-#: config/i386/i386.c:2580 config/i386/i386.c:2591
+#: config/i386/i386.c:2605 config/i386/i386.c:2616
 #, gcc-internal-format
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "Ñ�ÐºÑƒÐ¿ Ð¡Ð¡Ð• Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÐµÐ½, ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ð¼ 387 Ð°Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸ÐºÑƒ"
 
-#: config/i386/i386.c:2596
+#: config/i386/i386.c:2621
 #, gcc-internal-format
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "Ñ�ÐºÑƒÐ¿ 387 Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÐµÐ½, ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ð¼ Ð¡Ð¡Ð• Ð°Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸ÐºÑƒ"
 
-#: config/i386/i386.c:2603
+#: config/i386/i386.c:2628
 #, gcc-internal-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ (%s) Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mfpmath="
 
-#: config/i386/i386.c:2616
+#: config/i386/i386.c:2641
 #, gcc-internal-format
 msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
 msgstr ""
 
-#: config/i386/i386.c:2635
+#: config/i386/i386.c:2660
 #, gcc-internal-format
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 msgstr "Ñ‚Ð°Ð±ÐµÐ»Ðµ Ð¾Ð´Ð¼Ð¾Ñ‚Ð°Ð²Ð°ÑšÐ° Ñ‚Ñ€ÐµÐ½ÑƒÑ‚Ð½Ð¾ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð°Ñ˜Ñƒ Ð¸Ð»Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¾ÐºÐ²Ð¸Ñ€Ð° Ð¸Ð»Ð¸ -maccumulate-outgoing-args Ð·Ð° Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾Ñ�Ñ‚"
 
-#: config/i386/i386.c:3022 config/i386/i386.c:3075
+#: config/i386/i386.c:3053 config/i386/i386.c:3106
 #, gcc-internal-format
 msgid "fastcall and regparm attributes are not compatible"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ fastcall Ð¸ regparm Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
 
-#: config/i386/i386.c:3029
+#: config/i386/i386.c:3060
 #, gcc-internal-format
 msgid "%qs attribute requires an integer constant argument"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñƒ ÐºÐ°Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: config/i386/i386.c:3035
+#: config/i386/i386.c:3066
 #, gcc-internal-format
 msgid "argument to %qs attribute larger than %d"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð²ÐµÑ›Ð¸ Ð¾Ð´ %d"
 
-#: config/i386/i386.c:3045
+#: config/i386/i386.c:3076
 #, gcc-internal-format
 msgid "%s functions limited to %d register parameters"
 msgstr "%s Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ðµ Ð½Ð° %d Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð°"
 
-#: config/i386/i386.c:3067 config/i386/i386.c:3102
+#: config/i386/i386.c:3098 config/i386/i386.c:3133
 #, gcc-internal-format
 msgid "fastcall and cdecl attributes are not compatible"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ fastcall Ð¸ cdecl Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
 
-#: config/i386/i386.c:3071
+#: config/i386/i386.c:3102
 #, gcc-internal-format
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ fastcall Ð¸ stdcall Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
 
-#: config/i386/i386.c:3085 config/i386/i386.c:3098
+#: config/i386/i386.c:3116 config/i386/i386.c:3129
 #, gcc-internal-format
 msgid "stdcall and cdecl attributes are not compatible"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ stdcall Ð¸ cdecl Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
 
-#: config/i386/i386.c:3089
+#: config/i386/i386.c:3120
 #, gcc-internal-format
 msgid "stdcall and fastcall attributes are not compatible"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ stdcall Ð¸ fastcall Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
 
-#: config/i386/i386.c:3236
+#: config/i386/i386.c:3271
 #, gcc-internal-format
 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
 msgstr "ÐŸÐ¾Ð·Ð¸Ð²Ð°ÑšÐµ %qD Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ sseregparm Ð±ÐµÐ· ÑƒÐºÑ™ÑƒÑ‡ÐµÐ½Ð¸Ñ… Ð¡Ð¡Ð•/Ð¡Ð¡Ð•2"
 
-#: config/i386/i386.c:3239
+#: config/i386/i386.c:3274
 #, gcc-internal-format
 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
 msgstr "ÐŸÐ¾Ð·Ð¸Ð²Ð°ÑšÐµ %qT Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ sseregparm Ð±ÐµÐ· ÑƒÐºÑ™ÑƒÑ‡ÐµÐ½Ð¸Ñ… Ð¡Ð¡Ð•/Ð¡Ð¡Ð•2"
 
-#: config/i386/i386.c:3925
+#: config/i386/i386.c:3971
 #, gcc-internal-format
 msgid "SSE register return with SSE disabled"
 msgstr "Ð¡Ð¡Ð• Ð²Ñ€Ð°Ñ›Ð°ÑšÐµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° ÑƒÐ· Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÐµÐ½Ðµ Ð¡Ð¡Ð•"
 
-#: config/i386/i386.c:3931
+#: config/i386/i386.c:3977
 #, gcc-internal-format
 msgid "SSE register argument with SSE disabled"
 msgstr "Ð¡Ð¡Ð• Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑƒÐ· Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÐµÐ½Ðµ Ð¡Ð¡Ð•"
 
-#: config/i386/i386.c:3947
+#: config/i386/i386.c:3993
 #, gcc-internal-format
 msgid "x87 register return with x87 disabled"
 msgstr "Ð²Ñ€Ð°Ñ›Ð°ÑšÐµ Ð¸Ð· Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° x87 ÐºÐ°Ð´Ð° Ñ˜Ðµ x87 Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÐµÐ½Ð¾"
 
-#: config/i386/i386.c:4265
+#: config/i386/i386.c:4314
 #, gcc-internal-format
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr "Ð¡Ð¡Ð• Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð±ÐµÐ· ÑƒÐºÑ™ÑƒÑ‡ÐµÐ½Ð¸Ñ… Ð¡Ð¡Ð• Ð¼ÐµÑšÐ° Ð�Ð‘Ð˜"
 
-#: config/i386/i386.c:4283
+#: config/i386/i386.c:4332
 #, gcc-internal-format
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr "ÐœÐœÐ˜ÐºÑ� Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð±ÐµÐ· ÑƒÐºÑ™ÑƒÑ‡ÐµÐ½Ð¸Ñ… ÐœÐœÐ˜ÐºÑ� Ð¼ÐµÑšÐ° Ð�Ð‘Ð˜"
 
-#: config/i386/i386.c:4810
+#: config/i386/i386.c:4859
 #, gcc-internal-format
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr "Ð¡Ð¡Ð• Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¾ Ð²Ñ€Ð°Ñ›Ð°ÑšÐµ Ð±ÐµÐ· ÑƒÐºÑ™ÑƒÑ‡ÐµÐ½Ð¸Ñ… Ð¡Ð¡Ð• Ð¼ÐµÑšÐ° Ð�Ð‘Ð˜"
 
-#: config/i386/i386.c:4820
+#: config/i386/i386.c:4869
 #, gcc-internal-format
 msgid "MMX vector return without MMX enabled changes the ABI"
 msgstr "ÐœÐœÐ˜ÐºÑ� Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¾ Ð²Ñ€Ð°Ñ›Ð°ÑšÐµ Ð±ÐµÐ· ÑƒÐºÑ™ÑƒÑ‡ÐµÐ½Ð¸Ñ… ÐœÐœÐ˜ÐºÑ� Ð¼ÐµÑšÐ° Ð�Ð‘Ð˜"
 
-#: config/i386/i386.c:6171
+#: config/i386/i386.c:6220
 #, gcc-internal-format
 msgid "-mstackrealign ignored for nested functions"
 msgstr "-mstackrealign Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ð·Ð° ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: config/i386/i386.c:6173
+#: config/i386/i386.c:6222
 #, gcc-internal-format
 msgid "%s not supported for nested functions"
 msgstr "%s Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð·Ð° ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: config/i386/i386.c:8576
+#: config/i386/i386.c:8631
 #, gcc-internal-format
 msgid "extended registers have no high halves"
 msgstr "Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÐ½Ð¸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¸ Ð½ÐµÐ¼Ð°Ñ˜Ñƒ Ð²Ð¸Ñ�Ð¾ÐºÐµ Ð¿Ð¾Ð»Ð¾Ð²Ð¸Ð½Ðµ"
 
-#: config/i386/i386.c:8591
+#: config/i386/i386.c:8646
 #, gcc-internal-format
 msgid "unsupported operand size for extended register"
 msgstr "Ð½ÐµÐ¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð·Ð° Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÐ½Ð¸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€"
 
-#: config/i386/i386.c:19610
+#: config/i386/i386.c:19694
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be a 4-bit immediate"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 3 Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ‡ÐµÑ‚Ð²Ð¾Ñ€Ð¾Ð±Ð¸Ñ‚Ð½Ð° Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/i386/i386.c:19614
+#: config/i386/i386.c:19698
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be an 8-bit immediate"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 1 Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿ÐµÑ‚Ð¾Ð±Ð¸Ñ‚Ð½Ð° Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/i386/i386.c:19836
+#: config/i386/i386.c:19920
 #, fuzzy, gcc-internal-format
 msgid "last argument must be an immediate"
 msgstr "Ð¼Ð°Ñ�ÐºÐ° Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð°"
 
-#: config/i386/i386.c:19963
+#: config/i386/i386.c:20047
 #, fuzzy, gcc-internal-format
 msgid "the second argument must be a 4-bit immediate"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 3 Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ‡ÐµÑ‚Ð²Ð¾Ñ€Ð¾Ð±Ð¸Ñ‚Ð½Ð° Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/i386/i386.c:20209
+#: config/i386/i386.c:20293
 #, fuzzy, gcc-internal-format
 msgid "the fifth argument must be a 8-bit immediate"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 1 Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿ÐµÑ‚Ð¾Ð±Ð¸Ñ‚Ð½Ð° Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/i386/i386.c:20304
+#: config/i386/i386.c:20388
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be a 8-bit immediate"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 1 Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿ÐµÑ‚Ð¾Ð±Ð¸Ñ‚Ð½Ð° Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/i386/i386.c:20374 config/rs6000/rs6000.c:8133
+#: config/i386/i386.c:20458 config/rs6000/rs6000.c:8240
 #, gcc-internal-format
 msgid "selector must be an integer constant in the range 0..%wi"
 msgstr "Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ñƒ Ð¾Ð¿Ñ�ÐµÐ³Ñƒ 0..%wi"
 
-#: config/i386/i386.c:20774 config/i386/i386.c:20970
+#: config/i386/i386.c:20858 config/i386/i386.c:21054
 #, gcc-internal-format
 msgid "shift must be an immediate"
 msgstr "Ð¿Ð¾Ð¼Ð°Ðº Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð¸"
 
-#: config/i386/i386.c:21033 config/i386/i386.c:21075
+#: config/i386/i386.c:21117 config/i386/i386.c:21159
 #, fuzzy, gcc-internal-format
 msgid "index mask must be an immediate"
 msgstr "Ð¼Ð°Ñ�ÐºÐ° Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð°"
 
-#: config/i386/i386.c:21038 config/i386/i386.c:21080
+#: config/i386/i386.c:21122 config/i386/i386.c:21164
 #, fuzzy, gcc-internal-format
 msgid "length mask must be an immediate"
 msgstr "Ð¼Ð°Ñ�ÐºÐ° Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð°"
 
-#: config/i386/i386.c:22525 config/rs6000/rs6000.c:19666
+#: config/i386/i386.c:22609 config/rs6000/rs6000.c:19883
 #, gcc-internal-format
 msgid "%qs incompatible attribute ignored"
 msgstr "%qs Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð°Ð½ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°Ð½"
 
+#: config/i386/netware.c:253
+#, fuzzy, gcc-internal-format
+msgid "-fPIC and -fpic are not supported for this target"
+msgstr "-fPIC Ð¸ -fpic Ð½Ð¸Ñ�Ñƒ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¸ Ñƒ Ð¾Ð²Ð¾Ñ˜ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ˜Ð¸"
+
 #: config/i386/winnt-cxx.c:71 config/sh/symbian.c:172
 #, gcc-internal-format
 msgid "definition of static data member %q+D of dllimport'd class"
@@ -25483,57 +25457,57 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "%JÐ°Ð´Ñ€ÐµÑ�Ð½Ð° Ð¾Ð±Ð»Ð°Ñ�Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: config/ia64/ia64.c:5126 config/pa/pa.c:347 config/spu/spu.c:3875
+#: config/ia64/ia64.c:5127 config/pa/pa.c:350 config/spu/spu.c:3864
 #, gcc-internal-format
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ ÑƒÐ· -mfixed-range Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¾Ð±Ð»Ð¸ÐºÐ° Ð Ð•Ð“1-Ð Ð•Ð“2"
 
-#: config/ia64/ia64.c:5153 config/pa/pa.c:374 config/spu/spu.c:3901
+#: config/ia64/ia64.c:5154 config/pa/pa.c:377 config/spu/spu.c:3890
 #, gcc-internal-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s Ñ˜Ðµ Ð¿Ñ€Ð°Ð·Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³"
 
-#: config/ia64/ia64.c:5181
+#: config/ia64/ia64.c:5182
 #, gcc-internal-format
 msgid "bad value %<%s%> for -mtls-size= switch"
 msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %<%s%> Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mtls-size="
 
-#: config/ia64/ia64.c:5209
+#: config/ia64/ia64.c:5210
 #, gcc-internal-format
 msgid "bad value %<%s%> for -mtune= switch"
 msgstr "Ð»Ð¾ÑˆÐ° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %<%s%> Ð·Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mtune="
 
-#: config/ia64/ia64.c:5228
+#: config/ia64/ia64.c:5229
 #, gcc-internal-format
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr "Ñ˜Ð¾Ñˆ Ð½Ð¸Ñ˜Ðµ Ð¸Ð¼Ð¿Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð°Ð½Ð¾: ÑƒÑ‚ÐºÐ°Ð½Ð¸ ÐºÐ²Ð°Ð´Ñ€Ð°Ñ‚Ð½Ð¸ ÐºÐ¾Ñ€ÐµÐ½ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð¾Ð²Ð°Ð½ Ð·Ð° ÐºÐ°ÑˆÑšÐµÑšÐµ"
 
-#: config/ia64/ia64.c:9950
+#: config/ia64/ia64.c:9951
 #, fuzzy, gcc-internal-format
 msgid "version attribute is not a string"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð° Ð½Ð¸Ñ�ÐºÐ°"
 
-#: config/iq2000/iq2000.c:1812
+#: config/iq2000/iq2000.c:1816
 #, gcc-internal-format
 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr "gp_offset (%ld) Ð¸Ð»Ð¸ end_offset (%ld) Ð¼Ð°ÑšÐ¸ Ñ˜Ðµ Ð¾Ð´ Ð½ÑƒÐ»Ðµ"
 
-#: config/iq2000/iq2000.c:2583
+#: config/iq2000/iq2000.c:2587
 #, gcc-internal-format
 msgid "argument %qd is not a constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qd Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/iq2000/iq2000.c:2885 config/mt/mt.c:349 config/xtensa/xtensa.c:2118
+#: config/iq2000/iq2000.c:2889 config/mt/mt.c:349 config/xtensa/xtensa.c:2124
 #, gcc-internal-format
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr "PRINT_OPERAND_ADDRESS, Ð½ÑƒÐ»Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡"
 
-#: config/iq2000/iq2000.c:3040
+#: config/iq2000/iq2000.c:3044
 #, gcc-internal-format
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: Ð�ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð¸Ð½Ñ‚ÐµÑ€Ð¿ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° â€ž%câ€œ"
 
-#: config/iq2000/iq2000.c:3049 config/xtensa/xtensa.c:1972
+#: config/iq2000/iq2000.c:3053 config/xtensa/xtensa.c:1978
 #, gcc-internal-format
 msgid "PRINT_OPERAND null pointer"
 msgstr "PRINT_OPERAND Ð½ÑƒÐ»Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡"
@@ -25558,22 +25532,22 @@
 msgid "invalid target memregs value '%d'"
 msgstr "Ð½ÐµÐ¸Ñ�Ñ€Ð¿Ð°Ð²Ð½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ â€ž%dâ€œ Ð·Ð° memregs"
 
-#: config/m32c/m32c.c:2759
+#: config/m32c/m32c.c:2766
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute is not supported for R8C target"
 msgstr "%JÐ°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ Ð¾Ð´ÐµÑ™ÐºÐ° Ð½Ð¸Ñ�Ñƒ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¸ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™"
 
-#: config/m32c/m32c.c:2767
+#: config/m32c/m32c.c:2774
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute applies only to functions"
 msgstr "%JÐ°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¸Ð¼ÐµÑšÑƒÑ˜Ðµ Ñ�Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: config/m32c/m32c.c:2775
+#: config/m32c/m32c.c:2782
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/m32c/m32c.c:2784
+#: config/m32c/m32c.c:2791
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute argument should be between 18 to 255"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
@@ -25623,7 +25597,7 @@
 msgid "interrupt_thread is available only on fido"
 msgstr ""
 
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15014
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15226
 #, gcc-internal-format
 msgid "stack limit expression is not supported"
 msgstr "Ð¸Ð·Ñ€Ð°Ð· Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐ° Ñ�Ñ‚ÐµÐºÐ° Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½"
@@ -25638,114 +25612,114 @@
 msgid "%qs redeclared with conflicting %qs attributes"
 msgstr "Ð�Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %s ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %s ÐºÐ¾Ð´ %L"
 
-#: config/mips/mips.c:2348
+#: config/mips/mips.c:2382
 #, gcc-internal-format
 msgid "MIPS16 TLS"
 msgstr ""
 
-#: config/mips/mips.c:5439
+#: config/mips/mips.c:5500
 #, gcc-internal-format
 msgid "cannot handle inconsistent calls to %qs"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ð±Ñ€Ð°Ð´Ð¸Ð¼ Ð½ÐµÑƒÑ�Ð°Ð³Ð»Ð°ÑˆÐµÐ½Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ðµ Ð·Ð° %qs"
 
-#: config/mips/mips.c:10258
+#: config/mips/mips.c:10337
 #, fuzzy, gcc-internal-format
 msgid "invalid argument to built-in function"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
 
-#: config/mips/mips.c:10530
+#: config/mips/mips.c:10609
 #, fuzzy, gcc-internal-format
 msgid "built-in function %qs not supported for MIPS16"
 msgstr "Ð£Ñ‚ÐºÐ°Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð¦-Ð° 99 Ð½Ð¸Ñ�Ñƒ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ðµ; ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ð¼ Ð“Ð½Ñƒ 89"
 
-#: config/mips/mips.c:11679 config/mips/mips.c:12065
+#: config/mips/mips.c:11751 config/mips/mips.c:12137
 #, gcc-internal-format
 msgid "MIPS16 PIC"
 msgstr ""
 
-#: config/mips/mips.c:11682
+#: config/mips/mips.c:11754
 #, gcc-internal-format
 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
 msgstr ""
 
-#: config/mips/mips.c:11810
+#: config/mips/mips.c:11882
 #, fuzzy, gcc-internal-format
 msgid "CPU names must be lower case"
 msgstr "Ð¸Ð¼Ðµ Ð¦ÐŸÐ£Ð° Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¼Ð°Ð»Ð¸Ð¼ Ñ�Ð»Ð¾Ð²Ð¸Ð¼Ð°"
 
-#: config/mips/mips.c:11938
+#: config/mips/mips.c:12010
 #, fuzzy, gcc-internal-format
 msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
 msgstr "-%s Ñ�Ðµ ÐºÐ¾Ñ�Ð¸ Ñ�Ð° Ð¾Ñ�Ñ‚Ð°Ð»Ð¸Ð¼ Ð¾Ð¿Ñ†Ð¸Ñ˜Ð°Ð¼Ð° Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ðµ, ÐºÐ¾Ñ˜Ðµ Ð½Ð°Ð²Ð¾Ð´Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ð¾Ñ€ %s"
 
-#: config/mips/mips.c:11954
+#: config/mips/mips.c:12026
 #, fuzzy, gcc-internal-format
 msgid "%<-march=%s%> is not compatible with the selected ABI"
 msgstr "-march=%s Ð½Ð¸Ñ˜Ðµ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾ Ñ�Ð° Ð¸Ð·Ð°Ð±Ñ€Ð°Ð½Ð¸Ð¼ Ð�Ð‘Ð˜Ñ˜ÐµÐ¼"
 
-#: config/mips/mips.c:11969
+#: config/mips/mips.c:12041
 #, fuzzy, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit processor"
 msgstr "-mgp64 ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð° 32-Ð±Ð¸Ñ‚Ð½Ð¸Ð¼ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ð¾Ñ€Ð¾Ð¼"
 
-#: config/mips/mips.c:11971
+#: config/mips/mips.c:12043
 #, fuzzy, gcc-internal-format
 msgid "%<-mgp32%> used with a 64-bit ABI"
 msgstr "-mgp32 ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð° 64-Ð±Ð¸Ñ‚Ð½Ð¸Ð¼ Ð�Ð‘Ð˜Ñ˜ÐµÐ¼"
 
-#: config/mips/mips.c:11973
+#: config/mips/mips.c:12045
 #, fuzzy, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit ABI"
 msgstr "-mgp64 ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð° 32-Ð±Ð¸Ñ‚Ð½Ð¸Ð¼ Ð�Ð‘Ð˜Ñ˜ÐµÐ¼"
 
-#: config/mips/mips.c:11989 config/mips/mips.c:11991 config/mips/mips.c:12058
+#: config/mips/mips.c:12061 config/mips/mips.c:12063 config/mips/mips.c:12130
 #, gcc-internal-format
 msgid "unsupported combination: %s"
 msgstr "Ð½ÐµÐ¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð° ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ˜Ð°: %s"
 
-#: config/mips/mips.c:11995
+#: config/mips/mips.c:12067
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
 msgstr ""
 
-#: config/mips/mips.c:11998
+#: config/mips/mips.c:12070
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
 msgstr ""
 
-#: config/mips/mips.c:12052
+#: config/mips/mips.c:12124
 #, fuzzy, gcc-internal-format
 msgid "the %qs architecture does not support branch-likely instructions"
 msgstr "Ñ†Ð¸Ñ™Ð½Ð¸ Ð¦ÐŸÐ£ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð¢Ð°Ð¼Ð±Ð°"
 
-#: config/mips/mips.c:12098
+#: config/mips/mips.c:12170
 #, gcc-internal-format
 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
 msgstr ""
 
-#: config/mips/mips.c:12106 config/mips/mips.c:12109
+#: config/mips/mips.c:12178 config/mips/mips.c:12181
 #, gcc-internal-format
 msgid "cannot use small-data accesses for %qs"
 msgstr ""
 
-#: config/mips/mips.c:12123
+#: config/mips/mips.c:12195
 #, fuzzy, gcc-internal-format
 msgid "%<-mips3d%> requires %<-mpaired-single%>"
 msgstr "-mips3d Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° -mpaired-single"
 
-#: config/mips/mips.c:12132
+#: config/mips/mips.c:12204
 #, fuzzy, gcc-internal-format
 msgid "%qs must be used with %qs"
 msgstr "-frepo Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ñ€Ð¸ÑˆÑ›ÐµÐ½Ð¾ ÑƒÐ· -c"
 
-#: config/mips/mips.c:12139
+#: config/mips/mips.c:12211
 #, fuzzy, gcc-internal-format
 msgid "the %qs architecture does not support paired-single instructions"
 msgstr "Ñ†Ð¸Ñ™Ð½Ð¸ Ð¦ÐŸÐ£ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð¢Ð°Ð¼Ð±Ð°"
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2110
+#: config/mips/mips.h:2111
 #, gcc-internal-format
 msgid "mips16 function profiling"
 msgstr "Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ�Ð°ÑšÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð¼Ð¸Ð¿Ñ�Ð°16"
@@ -25775,28 +25749,28 @@
 msgid "MMIX Internal: Last named vararg would not fit in a register"
 msgstr "ÐœÐœÐ˜Ð˜ÐºÑ�-ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐµ: ÐŸÐ¾Ñ�Ð»ÐµÐ´ÑšÐµ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¾ Ð²Ð°Ñ€Ð°Ñ€Ð³ Ð½Ð¸Ñ˜Ðµ Ð¼Ð¾Ð³Ð»Ð¾ Ð´Ð° Ñ�Ñ‚Ð°Ð½Ðµ Ñƒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€"
 
-#: config/mmix/mmix.c:1495 config/mmix/mmix.c:1519 config/mmix/mmix.c:1635
+#: config/mmix/mmix.c:1491 config/mmix/mmix.c:1515 config/mmix/mmix.c:1631
 #, gcc-internal-format
 msgid "MMIX Internal: Bad register: %d"
 msgstr "ÐœÐœÐ˜Ð˜ÐºÑ�-ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐµ: Ð›Ð¾Ñˆ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€: %d"
 
 #. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:1627
+#: config/mmix/mmix.c:1623
 #, gcc-internal-format
 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
 msgstr "ÐœÐœÐ˜Ð˜ÐºÑ�-ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐµ: Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ñ�Ð»ÑƒÑ‡Ð°Ñ˜ %qc Ñƒ mmix_print_operand"
 
-#: config/mmix/mmix.c:1913
+#: config/mmix/mmix.c:1909
 #, gcc-internal-format
 msgid "stack frame not a multiple of 8 bytes: %wd"
 msgstr "Ð¾ÐºÐ²Ð¸Ñ€ Ñ�Ñ‚ÐµÐºÐ° Ð½Ð¸Ñ˜Ðµ ÑƒÐ¼Ð½Ð¾Ð¶Ð°Ðº 8 Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ð°: %wd"
 
-#: config/mmix/mmix.c:2149
+#: config/mmix/mmix.c:2145
 #, gcc-internal-format
 msgid "stack frame not a multiple of octabyte: %wd"
 msgstr "Ð¾ÐºÐ²Ð¸Ñ€ Ñ�Ñ‚ÐµÐºÐ° Ð½Ð¸Ñ˜Ðµ ÑƒÐ¼Ð½Ð¾Ð¶Ð°Ðº Ð¾ÐºÑ‚Ð°Ð±Ð°Ñ˜Ñ‚Ð°: %wd"
 
-#: config/mmix/mmix.c:2489 config/mmix/mmix.c:2553
+#: config/mmix/mmix.c:2485 config/mmix/mmix.c:2549
 #, gcc-internal-format
 msgid "MMIX Internal: %s is not a shiftable int"
 msgstr "ÐœÐœÐ˜Ð˜ÐºÑ�-ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐµ: %s Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð¼Ð¸Ñ†Ñ™Ð¸Ð² Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸"
@@ -25806,27 +25780,27 @@
 msgid "info pointer NULL"
 msgstr "Ð¸Ð½Ñ„Ð¾Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½ÑƒÐ»Ñ‚Ð¸"
 
-#: config/pa/pa.c:479
+#: config/pa/pa.c:482
 #, gcc-internal-format
 msgid "PIC code generation is not supported in the portable runtime model"
 msgstr "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ ÐŸÐ˜Ð¦ ÐºÃ´Ð´Ð° Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð¿Ñ€ÐµÐ½Ð¾Ñ�Ð¸Ð²Ð¸Ð¼ Ð¼Ð¾Ð´ÐµÐ»Ð¾Ð¼ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÐ°"
 
-#: config/pa/pa.c:484
+#: config/pa/pa.c:487
 #, gcc-internal-format
 msgid "PIC code generation is not compatible with fast indirect calls"
 msgstr "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ ÐŸÐ˜Ð¦ ÐºÃ´Ð´Ð° Ð½Ð¸Ñ˜Ðµ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾ Ñ�Ð° Ð±Ñ€Ð·Ð¸Ð¼ Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð¸Ð¼ Ð¿Ð¾Ð·Ð¸Ð²Ð¸Ð¼Ð°"
 
-#: config/pa/pa.c:489
+#: config/pa/pa.c:492
 #, gcc-internal-format
 msgid "-g is only supported when using GAS on this processor,"
 msgstr "-g Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ñ�Ð°Ð¼Ð¾ ÐºÐ°Ð´Ð° Ñ�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð“Ð�Ð¡ Ð½Ð° Ð¾Ð²Ð¾Ð¼ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ð¾Ñ€Ñƒ,"
 
-#: config/pa/pa.c:490
+#: config/pa/pa.c:493
 #, gcc-internal-format
 msgid "-g option disabled"
 msgstr "Ð¾Ð¿Ñ†Ð¸Ñ˜Ð° -g Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÐµÐ½Ð°"
 
-#: config/pa/pa.c:8285
+#: config/pa/pa.c:8373
 #, gcc-internal-format
 msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
 msgstr "Ñ€Ð°Ð²Ð½Ð°ÑšÐµ (%u) Ð·Ð° %s Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð½Ð°Ñ˜Ð²ÐµÑ›Ðµ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ð·Ð° Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ðµ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐµ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐµ. ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ð¼ %u"
@@ -25895,250 +25869,251 @@
 msgid "junk at end of #pragma longcall"
 msgstr "Ñ�Ð¼ÐµÑ›Ðµ Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ #pragma longcall"
 
-#: config/rs6000/rs6000-c.c:2550
+#: config/rs6000/rs6000-c.c:2553
 #, gcc-internal-format
 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ Ð°Ñ€Ð³Ð° %d Ð·Ð° %qE Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ‚Ð¸Ð¿Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð³ Ñ†Ð¸Ñ™Ð°"
 
-#: config/rs6000/rs6000-c.c:2593
+#: config/rs6000/rs6000-c.c:2596
 #, gcc-internal-format
 msgid "invalid parameter combination for AltiVec intrinsic"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ˜Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° Ð·Ð° Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ñƒ"
 
-#: config/rs6000/rs6000.c:1294
+#: config/rs6000/rs6000.c:1312
 #, gcc-internal-format
 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
 msgstr "-mdynamic-no-pic Ð¿Ð¾Ñ‚Ð¸Ñ�ÐºÑƒÑ˜Ðµ -fpic Ð¸ -fPIC"
 
-#: config/rs6000/rs6000.c:1305
+#: config/rs6000/rs6000.c:1323
 #, gcc-internal-format
 msgid "-m64 requires PowerPC64 architecture, enabling"
 msgstr "-m64 Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ñƒ ÐŸÐ°ÑƒÐµÑ€ÐŸÐ¦-64, ÑƒÐºÑ™ÑƒÑ‡ÑƒÑ˜ÐµÐ¼"
 
-#: config/rs6000/rs6000.c:1528
+#: config/rs6000/rs6000.c:1546
 #, gcc-internal-format
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "-mmultiple Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð½Ð° Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð¸Ð¼Ð° Ð¼Ð°Ð»Ðµ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: config/rs6000/rs6000.c:1535
+#: config/rs6000/rs6000.c:1553
 #, gcc-internal-format
 msgid "-mstring is not supported on little endian systems"
 msgstr "-mstring Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð½Ð° Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð¸Ð¼Ð° Ð¼Ð°Ð»Ðµ ÐºÑ€Ð°Ñ˜Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: config/rs6000/rs6000.c:1549
+#: config/rs6000/rs6000.c:1567
 #, gcc-internal-format
 msgid "unknown -mdebug-%s switch"
 msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡ -mdebug-%s"
 
-#: config/rs6000/rs6000.c:1561
+#: config/rs6000/rs6000.c:1579
 #, gcc-internal-format
 msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
 msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ Ð°Ñ€Ð³ %qs Ð·Ð° -mtraceback; Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… %<full%>, %<partial%> Ð¸Ð»Ð¸ %<none%>"
 
-#: config/rs6000/rs6000.c:1973
+#: config/rs6000/rs6000.c:2003
 #, gcc-internal-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð¾Ð¿Ñ†Ð¸Ñ˜Ð° Ñ‚Ð¸Ð¿Ð° -m%s=: â€ž%sâ€œ"
 
-#: config/rs6000/rs6000.c:2186
+#: config/rs6000/rs6000.c:2218
 #, gcc-internal-format
 msgid "not configured for ABI: '%s'"
 msgstr "Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´ÐµÑˆÐµÐ½Ð¾ Ð·Ð° Ð�Ð‘Ð˜: â€ž%sâ€œ"
 
-#: config/rs6000/rs6000.c:2199
+#: config/rs6000/rs6000.c:2231
 #, gcc-internal-format
 msgid "Using darwin64 ABI"
 msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ð¼ Ð�Ð‘Ð˜ Ð”Ð°Ñ€Ð²Ð¸Ð½Ð°64"
 
-#: config/rs6000/rs6000.c:2204
+#: config/rs6000/rs6000.c:2236
 #, gcc-internal-format
 msgid "Using old darwin ABI"
 msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ð¼ Ñ�Ñ‚Ð°Ñ€Ð¸ Ð�Ð‘Ð˜ Ð”Ð°Ñ€Ð²Ð¸Ð½Ð°"
 
-#: config/rs6000/rs6000.c:2211
+#: config/rs6000/rs6000.c:2243
 #, gcc-internal-format
 msgid "Using IBM extended precision long double"
 msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ð¼ Ð˜Ð‘ÐœÐ¾Ð² Ð´ÑƒÐ³Ð°Ñ‡ÐºÐ¸ Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÐºÐ¸ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÐ½Ðµ Ñ‚Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: config/rs6000/rs6000.c:2217
+#: config/rs6000/rs6000.c:2249
 #, gcc-internal-format
 msgid "Using IEEE extended precision long double"
 msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ð¼ Ð˜Ð•Ð•Ð• Ð´ÑƒÐ³Ð°Ñ‡ÐºÐ¸ Ð´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÐºÐ¸ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÐ½Ðµ Ñ‚Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: config/rs6000/rs6000.c:2222
+#: config/rs6000/rs6000.c:2254
 #, gcc-internal-format
 msgid "unknown ABI specified: '%s'"
 msgstr "Ð½Ð°Ð²ÐµÐ´ÐµÐ½ Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ Ð�Ð‘Ð˜: â€ž%sâ€œ"
 
-#: config/rs6000/rs6000.c:2249
+#: config/rs6000/rs6000.c:2281
 #, gcc-internal-format
 msgid "invalid option for -mfloat-gprs: '%s'"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¾Ð¿Ñ†Ð¸Ñ˜Ð° Ð·Ð° -mfloat-gprs: â€ž%sâ€œ"
 
-#: config/rs6000/rs6000.c:2259
+#: config/rs6000/rs6000.c:2291
 #, gcc-internal-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr "Ð�ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ Ð¿Ñ€ÐµÐºÐ¸Ñ†Ð°Ñ‡ -mlong-double-%s"
 
-#: config/rs6000/rs6000.c:2280
+#: config/rs6000/rs6000.c:2312
 #, gcc-internal-format
 msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
 msgstr "-malign-power Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð½Ð° 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ð”Ð°Ñ€Ð²Ð¸Ð½Ñƒ; Ð½Ð¸Ñ˜Ðµ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾ Ñ�Ð° Ð¸Ð½Ñ�Ñ‚Ð°Ð»Ð¸Ñ€Ð°Ð½Ð¸Ð¼ Ð¦ Ð¸ Ð¦++ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ°Ð¼Ð°"
 
-#: config/rs6000/rs6000.c:2288
+#: config/rs6000/rs6000.c:2320
 #, gcc-internal-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð¾Ð¿Ñ†Ð¸Ñ˜Ð° -malign-XXXXX: â€ž%sâ€œ"
 
-#: config/rs6000/rs6000.c:4989
+#: config/rs6000/rs6000.c:5087
 #, gcc-internal-format
 msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr "Ð“Ð¦Ð¦ Ð²ÐµÐºÑ‚Ð¾Ñ€ Ð²Ñ€Ð°Ñ›ÐµÐ½ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐµÐ¼: Ð½ÐµÑ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð½Ð¾ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ Ð�Ð‘Ð˜Ñ˜Ð°, Ð±ÐµÐ· Ñ˜ÐµÐ¼Ñ�Ñ‚Ð²Ð° Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: config/rs6000/rs6000.c:5062
+#: config/rs6000/rs6000.c:5160
 #, gcc-internal-format
 msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð²Ñ€Ð°Ñ‚Ð¸Ñ‚Ð¸ Ñƒ Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¾Ð¼ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñƒ Ñ˜ÐµÑ€ Ñ�Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÐµÐ½Ðµ; ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ðµ -maltivec Ð´Ð° Ð¸Ñ… ÑƒÐºÑ™ÑƒÑ‡Ð¸Ñ‚Ðµ"
 
-#: config/rs6000/rs6000.c:5320
+#: config/rs6000/rs6000.c:5418
 #, gcc-internal-format
 msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÐ´Ð¸Ñ‚Ð¸ Ñƒ Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¾Ð¼ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñƒ Ñ˜ÐµÑ€ Ñ�Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÐµÐ½Ðµ; ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ðµ -maltivec Ð´Ð° Ð¸Ñ… ÑƒÐºÑ™ÑƒÑ‡Ð¸Ñ‚Ðµ"
 
-#: config/rs6000/rs6000.c:6221
+#: config/rs6000/rs6000.c:6322
 #, gcc-internal-format
 msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr "Ð“Ð¦Ð¦ Ð²ÐµÐºÑ‚Ð¾Ñ€ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’ÐµÐ½ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐµÐ¼: Ð½ÐµÑ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð½Ð¾ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ Ð�Ð‘Ð˜Ñ˜Ð°, Ð±ÐµÐ· Ñ˜ÐµÐ¼Ñ�Ñ‚Ð²Ð° Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: config/rs6000/rs6000.c:7461
+#: config/rs6000/rs6000.c:7568
 #, gcc-internal-format
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 1 Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿ÐµÑ‚Ð¾Ð±Ð¸Ñ‚Ð½Ð° Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/rs6000/rs6000.c:7564 config/rs6000/rs6000.c:8475
+#: config/rs6000/rs6000.c:7671 config/rs6000/rs6000.c:8582
 #, gcc-internal-format
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 2 Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¿ÐµÑ‚Ð¾Ð±Ð¸Ñ‚Ð½Ð° Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/rs6000/rs6000.c:7604
+#: config/rs6000/rs6000.c:7711
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 1 Ð·Ð° __builtin_altivec_predicate Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/rs6000/rs6000.c:7657
+#: config/rs6000/rs6000.c:7764
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 1 Ð·Ð° __builtin_altivec_predicate Ð²Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³Ð°"
 
-#: config/rs6000/rs6000.c:7906
+#: config/rs6000/rs6000.c:8013
 #, gcc-internal-format
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 3 Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ‡ÐµÑ‚Ð²Ð¾Ñ€Ð¾Ð±Ð¸Ñ‚Ð½Ð° Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/rs6000/rs6000.c:8078
+#: config/rs6000/rs6000.c:8185
 #, gcc-internal-format
 msgid "argument to %qs must be a 2-bit unsigned literal"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %qs Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð´Ð²Ð¾Ð±Ð¸Ñ‚Ð½Ð° Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/rs6000/rs6000.c:8220
+#: config/rs6000/rs6000.c:8327
 #, gcc-internal-format
 msgid "unresolved overload for Altivec builtin %qF"
 msgstr "Ð½ÐµÑ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ð¾ Ð¿Ñ€ÐµÐ¿ÑƒÑšÐ°Ð²Ð°ÑšÐµ Ð·Ð° Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¾ %qF"
 
-#: config/rs6000/rs6000.c:8302
+#: config/rs6000/rs6000.c:8409
 #, gcc-internal-format
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° dss Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð´Ð²Ð¾Ð±Ð¸Ñ‚Ð½Ð° Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/rs6000/rs6000.c:8595
+#: config/rs6000/rs6000.c:8702
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate must be a constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 1 Ð·Ð° __builtin_spe_predicate Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/rs6000/rs6000.c:8642
+#: config/rs6000/rs6000.c:8749
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate is out of range"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 1 Ð·Ð° __builtin_spe_predicate Ð²Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³Ð°"
 
-#: config/rs6000/rs6000.c:8667
+#: config/rs6000/rs6000.c:8774
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 1 Ð·Ð° __builtin_spe_predicate Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/rs6000/rs6000.c:8739
+#: config/rs6000/rs6000.c:8846
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ 1 Ð·Ð° __builtin_spe_predicate Ð²Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³Ð°"
 
-#: config/rs6000/rs6000.c:14977
+#: config/rs6000/rs6000.c:15189
 #, gcc-internal-format
 msgid "stack frame too large"
 msgstr "Ð¾ÐºÐ²Ð¸Ñ€ Ñ�Ñ‚ÐµÐºÐ° Ð¿Ñ€ÐµÐ²ÐµÐ»Ð¸Ðº"
 
-#: config/rs6000/rs6000.c:17598
+#: config/rs6000/rs6000.c:17811
 #, gcc-internal-format
 msgid "no profiling of 64-bit code for this ABI"
 msgstr "Ð½ÐµÐ¼Ð° Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ�Ð°ÑšÐ° 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð³ ÐºÃ´Ð´Ð° Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ð�Ð‘Ð˜"
 
-#: config/rs6000/rs6000.c:19470
+#: config/rs6000/rs6000.c:19687
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<long%> Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ñƒ 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ ÐºÃ´Ð´Ñƒ"
 
-#: config/rs6000/rs6000.c:19472
+#: config/rs6000/rs6000.c:19689
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
 msgstr "Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<long%> Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº; ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ %<int%>"
 
-#: config/rs6000/rs6000.c:19476
+#: config/rs6000/rs6000.c:19693
 #, gcc-internal-format
 msgid "use of %<long long%> in AltiVec types is invalid"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<long long%> Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð°"
 
-#: config/rs6000/rs6000.c:19478
+#: config/rs6000/rs6000.c:19695
 #, gcc-internal-format
 msgid "use of %<double%> in AltiVec types is invalid"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<double%> Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð°"
 
-#: config/rs6000/rs6000.c:19480
+#: config/rs6000/rs6000.c:19697
 #, gcc-internal-format
 msgid "use of %<long double%> in AltiVec types is invalid"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<long double%> Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð°"
 
-#: config/rs6000/rs6000.c:19482
+#: config/rs6000/rs6000.c:19699
 #, gcc-internal-format
 msgid "use of boolean types in AltiVec types is invalid"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð°"
 
-#: config/rs6000/rs6000.c:19484
+#: config/rs6000/rs6000.c:19701
 #, gcc-internal-format
 msgid "use of %<complex%> in AltiVec types is invalid"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<complex%> Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð°"
 
-#: config/rs6000/rs6000.c:19486
+#: config/rs6000/rs6000.c:19703
 #, gcc-internal-format
 msgid "use of decimal floating point types in AltiVec types is invalid"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð´ÐµÑ†Ð¸Ð¼Ð°Ð»Ð½Ð¸Ñ… Ñ€ÐµÐ°Ð»Ð½Ð¸Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñƒ Ð°Ð»Ñ‚Ð¸Ð²ÐµÐº Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸Ð¼Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð°"
 
 #: config/rs6000/aix43.h:38 config/rs6000/aix51.h:37 config/rs6000/aix52.h:38
-#: config/rs6000/aix53.h:38
+#: config/rs6000/aix53.h:38 config/rs6000/aix61.h:38
 #, gcc-internal-format
 msgid "-maix64 and POWER architecture are incompatible"
 msgstr "-maix64 Ð¸ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð° ÐŸÐ°ÑƒÐµÑ€Ð° Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
 
 #: config/rs6000/aix43.h:43 config/rs6000/aix51.h:42 config/rs6000/aix52.h:43
-#: config/rs6000/aix53.h:43
+#: config/rs6000/aix53.h:43 config/rs6000/aix61.h:43
 #, gcc-internal-format
 msgid "-maix64 requires PowerPC64 architecture remain enabled"
 msgstr "-maix64 Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð´Ð° Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð° ÐŸÐ°ÑƒÐµÑ€ÐŸÐ¦-64 Ð¾Ñ�Ñ‚Ð°Ð½Ðµ ÑƒÐºÑ™ÑƒÑ‡ÐµÐ½Ð°"
 
 #: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
+#: config/rs6000/aix61.h:49
 #, gcc-internal-format
 msgid "soft-float and long-double-128 are incompatible"
 msgstr "soft-float Ð¸ long-double-128 Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
 
 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:46 config/rs6000/aix52.h:53
-#: config/rs6000/aix53.h:53
+#: config/rs6000/aix53.h:53 config/rs6000/aix61.h:53
 #, gcc-internal-format
 msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 msgstr "Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð½Ð¾ Ñ˜Ðµ -maix64: 64-Ð±Ð¸Ñ‚Ð½Ð¾ Ñ€Ð°Ñ‡ÑƒÐ½Ð°ÑšÐµ Ñ�Ð° 32-Ð±Ð¸Ñ‚Ð½Ð¸Ð¼ Ð°Ð´Ñ€ÐµÑ�Ð°Ð¼Ð° Ñ˜Ð¾Ñˆ ÑƒÐ²ÐµÐº Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾"
@@ -26180,7 +26155,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1560
+#: config/rs6000/rs6000.h:1569
 #, gcc-internal-format
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr "RETURN_ADDRESS_OFFSET Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾"
@@ -26303,22 +26278,22 @@
 msgid "-mstack-guard implies use of -mstack-size"
 msgstr "-mstack-guard Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ€Ð° ÐºÐ¾Ñ€Ð¸ÑˆÑ›ÐµÑšÐµ -mstack-size"
 
-#: config/s390/s390.c:6640
+#: config/s390/s390.c:6679
 #, gcc-internal-format
 msgid "total size of local variables exceeds architecture limit"
 msgstr "ÑƒÐºÑƒÐ¿Ð½Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð»Ð¾ÐºÐ°Ð»Ð½Ð¸Ñ… Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¸Ñ… Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐµ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ðµ"
 
-#: config/s390/s390.c:7298
+#: config/s390/s390.c:7349
 #, fuzzy, gcc-internal-format
 msgid "frame size of function %qs is "
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð¾ÐºÐ²Ð¸Ñ€Ð° Ð·Ð° %qs Ñ˜Ðµ "
 
-#: config/s390/s390.c:7328
+#: config/s390/s390.c:7379
 #, gcc-internal-format
 msgid "frame size of %qs is "
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð¾ÐºÐ²Ð¸Ñ€Ð° Ð·Ð° %qs Ñ˜Ðµ "
 
-#: config/s390/s390.c:7332
+#: config/s390/s390.c:7383
 #, gcc-internal-format
 msgid "%qs uses dynamic stack allocation"
 msgstr "%qs ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐºÐ¾ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ�Ð°ÑšÐµ Ñ�Ñ‚ÐµÐºÐ°"
@@ -26328,44 +26303,44 @@
 msgid "-fPIC and -G are incompatible"
 msgstr "-fPIC Ð¸ -G Ð½Ð¸Ñ�Ñƒ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸"
 
-#: config/sh/sh.c:6894
+#: config/sh/sh.c:6897
 #, gcc-internal-format
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "__builtin_saveregs Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð¾Ð²Ð¸Ð¼ Ð¿Ð¾Ð´Ñ†Ð¸Ñ™ÐµÐ¼"
 
-#: config/sh/sh.c:7904
+#: config/sh/sh.c:7907
 #, gcc-internal-format
 msgid "%qs attribute only applies to interrupt functions"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¸Ð¼ÐµÑšÐ¸Ð² Ñ˜Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°"
 
-#: config/sh/sh.c:7990
+#: config/sh/sh.c:7993
 #, gcc-internal-format
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ interrupt_handler Ð½Ð¸Ñ˜Ðµ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð°Ð½ Ñ�Ð° -m5-compact"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:8012
+#: config/sh/sh.c:8015
 #, gcc-internal-format
 msgid "%qs attribute argument not a string constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð° Ð½Ð¸Ñ�ÐºÐ°"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:8037
+#: config/sh/sh.c:8040
 #, gcc-internal-format
 msgid "%qs attribute argument not an integer constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/sh/sh.c:10085
+#: config/sh/sh.c:10084
 #, gcc-internal-format
 msgid "r0 needs to be available as a call-clobbered register"
 msgstr "r0 Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð°Ð½ ÐºÐ°Ð¾ Ð¿Ð¾Ð·Ð¸Ð²Ð¾Ð¼ Ð¿Ñ€Ð¾Ð´Ñ€Ð¼Ð°Ð½ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€"
 
-#: config/sh/sh.c:10106
+#: config/sh/sh.c:10105
 #, gcc-internal-format
 msgid "Need a second call-clobbered general purpose register"
 msgstr "ÐŸÐ¾Ñ‚Ñ€ÐµÐ±Ð°Ð½ Ñ˜Ðµ Ð´Ñ€ÑƒÐ³Ð¸ Ð¿Ð¾Ð·Ð¸Ð²Ð¾Ð¼ Ð¿Ñ€Ð¾Ð´Ñ€Ð¼Ð°Ð½ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€ Ð¾Ð¿ÑˆÑ‚Ðµ Ð½Ð°Ð¼ÐµÐ½Ðµ"
 
-#: config/sh/sh.c:10114
+#: config/sh/sh.c:10113
 #, gcc-internal-format
 msgid "Need a call-clobbered target register"
 msgstr "ÐŸÐ¾Ñ‚Ñ€ÐµÐ±Ð°Ð½ Ñ˜Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ð¾Ð¼ Ð¿Ñ€Ð¾Ð´Ñ€Ð¼Ð°Ð½ Ñ†Ð¸Ñ™Ð½Ð¸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€"
@@ -26395,7 +26370,7 @@
 msgid "%s %q+D %s after being referenced with dllimport linkage"
 msgstr "%s %q+D %s Ð¿Ð¾ÑˆÑ‚Ð¾ Ñ˜Ðµ Ð¿Ð¾Ð¼ÐµÐ½ÑƒÑ‚Ð° Ñ�Ð° dllimport Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾ÑˆÑ›Ñƒ"
 
-#: config/sh/symbian.c:891 cp/tree.c:2737
+#: config/sh/symbian.c:891 cp/tree.c:2753
 #, gcc-internal-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr "Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð° lang_*: ÐºÑ€Ð°Ñ… Ñƒ %s, ÐºÐ¾Ð´ %s:%d"
@@ -26438,17 +26413,17 @@
 msgid "-mrelax is only supported for RTP PIC"
 msgstr "static Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð½Ð° Ð¢ÐŸÐ¤-ÐžÐ¡Ñƒ"
 
-#: config/sparc/sparc.c:698
+#: config/sparc/sparc.c:701
 #, gcc-internal-format
 msgid "%s is not supported by this configuration"
 msgstr "%s Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ˜Ð¾Ð¼"
 
-#: config/sparc/sparc.c:705
+#: config/sparc/sparc.c:708
 #, gcc-internal-format
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr "-mlong-double-64 Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ ÑƒÐ· -m64"
 
-#: config/sparc/sparc.c:730
+#: config/sparc/sparc.c:733
 #, gcc-internal-format
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "-mcmodel= Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð½Ð° 32-Ð±Ð¸Ñ‚Ð½Ð¸Ð¼ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð¸Ð¼Ð°"
@@ -26468,67 +26443,57 @@
 msgid "parameter list does not match a valid signature for %s()"
 msgstr ""
 
-#: config/spu/spu.c:337 config/spu/spu.c:348
+#: config/spu/spu.c:341 config/spu/spu.c:352
 #, fuzzy, gcc-internal-format
 msgid "Unknown architecture '%s'"
 msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ Ð¼Ð°ÑˆÐ¸Ð½Ñ�ÐºÐ¸ Ñ€ÐµÐ¶Ð¸Ð¼ %qs"
 
-#: config/spu/spu.c:3034
+#: config/spu/spu.c:3023
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute ignored"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ"
 
-#: config/spu/spu.c:5218
+#: config/spu/spu.c:5207
 #, fuzzy, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]."
 msgstr "Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ñƒ Ð¾Ð¿Ñ�ÐµÐ³Ñƒ 0..%wi"
 
-#: config/spu/spu.c:5238
+#: config/spu/spu.c:5227
 #, fuzzy, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]. ("
 msgstr "Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ñƒ Ð¾Ð¿Ñ�ÐµÐ³Ñƒ 0..%wi"
 
-#: config/spu/spu.c:5268
+#: config/spu/spu.c:5257
 #, gcc-internal-format
 msgid "%d least significant bits of %s are ignored."
 msgstr ""
 
-#: config/stormy16/stormy16.c:499
+#: config/stormy16/stormy16.c:1080
 #, gcc-internal-format
-msgid "constant halfword load operand out of range"
-msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ ÑƒÑ‡Ð¸Ñ‚Ð°Ð²Ð°ÑšÐ° Ð¿Ð¾Ð»Ñƒ-Ñ€ÐµÑ‡Ð¸ Ð²Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³Ð°"
-
-#: config/stormy16/stormy16.c:509
-#, gcc-internal-format
-msgid "constant arithmetic operand out of range"
-msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð°Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸Ñ‡ÐºÐ¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð²Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³Ð°"
-
-#: config/stormy16/stormy16.c:1108
-#, gcc-internal-format
 msgid "local variable memory requirements exceed capacity"
 msgstr "Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð½Ð° Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ð° Ð·Ð° Ð»Ð¾ÐºÐ°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ ÐºÐ°Ð¿Ð°Ñ†Ð¸Ñ‚ÐµÑ‚Ðµ"
 
-#: config/stormy16/stormy16.c:1274
+#: config/stormy16/stormy16.c:1246
 #, gcc-internal-format
 msgid "function_profiler support"
 msgstr "function_profiler Ð¿Ð¾Ð´Ñ€ÑˆÐºÐ°"
 
-#: config/stormy16/stormy16.c:1363
+#: config/stormy16/stormy16.c:1335
 #, gcc-internal-format
 msgid "cannot use va_start in interrupt function"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ va_start Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°"
 
-#: config/stormy16/stormy16.c:1906
+#: config/stormy16/stormy16.c:1879
 #, gcc-internal-format
 msgid "switch statement of size %lu entries too large"
 msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¿Ñ€ÐµÐºÐ¸Ð´Ð°Ñ‡Ð° Ñ�Ð° %lu ÑƒÐ½Ð¾Ñ�Ð° Ñ˜Ðµ Ð¿Ñ€ÐµÐ²ÐµÐ»Ð¸ÐºÐ°"
 
-#: config/stormy16/stormy16.c:2274
+#: config/stormy16/stormy16.c:2247
 #, gcc-internal-format
 msgid "%<__BELOW100__%> attribute only applies to variables"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %<__BELOW100__%> Ð¿Ñ€Ð¸Ð¼ÐµÑšÑƒÑ˜Ðµ Ñ�Ðµ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
 
-#: config/stormy16/stormy16.c:2281
+#: config/stormy16/stormy16.c:2254
 #, gcc-internal-format
 msgid "__BELOW100__ attribute not allowed with auto storage class"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ __BELOW100__ Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñ�Ð° Ð°ÑƒÑ‚Ð¾Ð¼. Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ð¾Ð¼"
@@ -26653,345 +26618,345 @@
 msgid "too much stack space to prepare: %d"
 msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ð° Ð½Ð° Ñ�Ñ‚ÐµÐºÑƒ Ð·Ð° Ñ�Ð¿Ñ€ÐµÐ¼Ð¸Ñ‚Ð¸: %d"
 
-#: config/xtensa/xtensa.c:1861
+#: config/xtensa/xtensa.c:1865
 #, gcc-internal-format
 msgid "boolean registers required for the floating-point option"
 msgstr "Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð½Ð¸ Ñ�Ñƒ Ð»Ð¾Ð³Ð¸Ñ‡ÐºÐ¸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¸ Ð·Ð° Ð¾Ð¿Ñ†Ð¸Ñ˜Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð³ Ð·Ð°Ñ€ÐµÐ·Ð°"
 
-#: config/xtensa/xtensa.c:1896
+#: config/xtensa/xtensa.c:1900
 #, gcc-internal-format
 msgid "-f%s is not supported with CONST16 instructions"
 msgstr "-f%s Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ ÐšÐžÐ�Ð¡Ð¢16 Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°Ð¼Ð°"
 
-#: config/xtensa/xtensa.c:1901
+#: config/xtensa/xtensa.c:1905
 #, gcc-internal-format
 msgid "PIC is required but not supported with CONST16 instructions"
 msgstr "ÐŸÐ˜Ð¦ Ñ˜Ðµ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð°Ð½ Ð°Ð»Ð¸ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ ÐšÐžÐ�Ð¡Ð¢16 Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°Ð¼Ð°"
 
-#: config/xtensa/xtensa.c:2745 config/xtensa/xtensa.c:2765
+#: config/xtensa/xtensa.c:2770 config/xtensa/xtensa.c:2790
 #, fuzzy, gcc-internal-format
 msgid "bad builtin code"
 msgstr "Ð»Ð¾Ñˆ ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¸ fcode"
 
-#: config/xtensa/xtensa.c:2873
+#: config/xtensa/xtensa.c:2898
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in a .bss section"
 msgstr "Ñ�Ð°Ð¼Ð¾ Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ Ñ�Ð¼ÐµÑˆÑ‚ÐµÐ½Ðµ Ñƒ Ð¾Ð´ÐµÑ™Ð°Ðº .bss"
 
-#: ada/misc.c:261
+#: ada/misc.c:260
 #, gcc-internal-format
 msgid "missing argument to \"-%s\""
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° -%s"
 
-#: ada/misc.c:311
+#: ada/misc.c:310
 #, gcc-internal-format
 msgid "%<-gnat%> misspelled as %<-gant%>"
 msgstr "%<-gnat%> Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð¾ ÑƒÐ¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ %<-gant%>"
 
-#: cp/call.c:2462
+#: cp/call.c:2448
 #, gcc-internal-format
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr "%s %D(%T, %T, %T) <ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¾>"
 
-#: cp/call.c:2467
+#: cp/call.c:2453
 #, gcc-internal-format
 msgid "%s %D(%T, %T) <built-in>"
 msgstr "%s %D(%T, %T) <ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¾>"
 
-#: cp/call.c:2471
+#: cp/call.c:2457
 #, gcc-internal-format
 msgid "%s %D(%T) <built-in>"
 msgstr "%s %D(%T) <ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¾>"
 
-#: cp/call.c:2475
+#: cp/call.c:2461
 #, gcc-internal-format
 msgid "%s %T <conversion>"
 msgstr "%s %T <Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ>"
 
-#: cp/call.c:2477
+#: cp/call.c:2463
 #, gcc-internal-format
 msgid "%s %+#D <near match>"
 msgstr "%s %+#D <Ð¿Ñ€Ð¸Ð±Ð»Ð¸Ð¶Ð½Ð¾ Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°ÑšÐµ>"
 
-#: cp/call.c:2479 cp/pt.c:1397
+#: cp/call.c:2465 cp/pt.c:1405
 #, gcc-internal-format
 msgid "%s %+#D"
 msgstr "%s %+#D"
 
-#: cp/call.c:2720
+#: cp/call.c:2706
 #, gcc-internal-format
 msgid "conversion from %qT to %qT is ambiguous"
 msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT"
 
-#: cp/call.c:2873 cp/call.c:2891 cp/call.c:2954
+#: cp/call.c:2859 cp/call.c:2877 cp/call.c:2940
 #, gcc-internal-format
 msgid "no matching function for call to %<%D(%A)%>"
 msgstr "Ð½ÐµÐ¼Ð° Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð°Ñ˜ÑƒÑ›Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð·Ð° Ð¿Ð¾Ð·Ð¸Ð² %<%D(%A)%>"
 
-#: cp/call.c:2894 cp/call.c:2957
+#: cp/call.c:2880 cp/call.c:2943
 #, gcc-internal-format
 msgid "call of overloaded %<%D(%A)%> is ambiguous"
 msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½ Ð¿Ð¾Ð·Ð¸Ð² Ð¿Ñ€ÐµÐ¿ÑƒÑšÐµÐ½Ðµ %<%D(%A)%> "
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:3029
+#: cp/call.c:3015
 #, gcc-internal-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr "Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %E Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð²Ð°Ð½ Ð±ÐµÐ· Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð°; Ð¿Ð¾ÐºÑƒÑˆÐ°Ñ˜Ñ‚Ðµ Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ .* Ð¸Ð»Ð¸ ->*"
 
-#: cp/call.c:3103
+#: cp/call.c:3089
 #, gcc-internal-format
 msgid "no match for call to %<(%T) (%A)%>"
 msgstr "Ð½ÐµÐ¼Ð° Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°ÑšÐ° Ð·Ð° Ð¿Ð¾Ð·Ð¸Ð² %<(%T) (%A)%>"
 
-#: cp/call.c:3112
+#: cp/call.c:3098
 #, gcc-internal-format
 msgid "call of %<(%T) (%A)%> is ambiguous"
 msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½ Ð¿Ð¾Ð·Ð¸Ð² %<(%T) (%A)%>"
 
-#: cp/call.c:3150
+#: cp/call.c:3136
 #, gcc-internal-format
 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
 msgstr "%s Ð·Ð° Ñ‚ÐµÑ€Ð½Ð°Ñ€Ð½Ð¾ %<operator?:%> Ñƒ %<%E ? %E : %E%>"
 
-#: cp/call.c:3156
+#: cp/call.c:3142
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E%s%>"
 msgstr "%s Ð·Ð° %<operator%s%> Ñƒ %<%E%s%>"
 
-#: cp/call.c:3160
+#: cp/call.c:3146
 #, gcc-internal-format
 msgid "%s for %<operator[]%> in %<%E[%E]%>"
 msgstr "%s Ð·Ð° %<operator[]%> Ñƒ %<%E[%E]%>"
 
-#: cp/call.c:3165
+#: cp/call.c:3151
 #, gcc-internal-format
 msgid "%s for %qs in %<%s %E%>"
 msgstr "%s Ð·Ð° %qs Ñƒ %<%s %E%>"
 
-#: cp/call.c:3170
+#: cp/call.c:3156
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E %s %E%>"
 msgstr "%s Ð·Ð° %<operator%s%> Ñƒ %<%E %s %E%>"
 
-#: cp/call.c:3173
+#: cp/call.c:3159
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%s%E%>"
 msgstr "%s Ð·Ð° %<operator%s%> Ñƒ %<%s%E%>"
 
-#: cp/call.c:3265
+#: cp/call.c:3251
 #, gcc-internal-format
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¸Ð·Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ñ�Ñ€ÐµÐ´ÑšÐµÐ³ Ñ‡Ð»Ð°Ð½Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° ?:"
 
-#: cp/call.c:3343
+#: cp/call.c:3329
 #, gcc-internal-format
 msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
 msgstr ""
 
-#: cp/call.c:3348
+#: cp/call.c:3334
 #, gcc-internal-format
 msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
 msgstr ""
 
-#: cp/call.c:3389 cp/call.c:3609
+#: cp/call.c:3375 cp/call.c:3595
 #, gcc-internal-format
 msgid "operands to ?: have different types %qT and %qT"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ñƒ ?: Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸Ñ… Ñ�Ñƒ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° %qT Ð¸ %qT"
 
-#: cp/call.c:3563
+#: cp/call.c:3549
 #, gcc-internal-format
 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
 msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¸Ñ… Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ: %qT Ð¿Ñ€. %qT"
 
-#: cp/call.c:3570
+#: cp/call.c:3556
 #, gcc-internal-format
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr "Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¸ Ð¸ Ð½ÐµÐ½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¸ Ñ‚Ð¸Ð¿ Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: cp/call.c:3874
+#: cp/call.c:3860
 #, gcc-internal-format
 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
 msgstr "%<%D(int)%> Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð·Ð° Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾ %qs, Ð¿Ð¾ÐºÑƒÑˆÐ°Ð²Ð°Ð¼ Ñ�Ð¼ÐµÐ½Ñƒ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ð¸Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼"
 
-#: cp/call.c:3947
+#: cp/call.c:3936
 #, gcc-internal-format
 msgid "comparison between %q#T and %q#T"
 msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ %q#T Ð¸ %q#T"
 
-#: cp/call.c:4229
+#: cp/call.c:4218
 #, gcc-internal-format
 msgid "no corresponding deallocation function for `%D'"
 msgstr "Ð½ÐµÐ¼Ð° Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð°Ñ˜ÑƒÑ›Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð·Ð° Ð¾Ñ�Ð»Ð¾Ð±Ð°Ñ’Ð°ÑšÐµ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ðµ Ð·Ð° â€˜%Dâ€™"
 
-#: cp/call.c:4234
+#: cp/call.c:4223
 #, gcc-internal-format
 msgid "no suitable %<operator %s%> for %qT"
 msgstr "Ð½ÐµÐ¼Ð° Ð¿Ð¾Ð³Ð¾Ð´Ð½Ð¾Ð³ %<operator %s%> Ð·Ð° %qT"
 
-#: cp/call.c:4252
+#: cp/call.c:4241
 #, gcc-internal-format
 msgid "%q+#D is private"
 msgstr "%q+#D Ñ˜Ðµ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¾"
 
-#: cp/call.c:4254
+#: cp/call.c:4243
 #, gcc-internal-format
 msgid "%q+#D is protected"
 msgstr "%q+#D Ñ˜Ðµ Ð·Ð°ÑˆÑ‚Ð¸Ñ›ÐµÐ½Ð¾"
 
-#: cp/call.c:4256
+#: cp/call.c:4245
 #, gcc-internal-format
 msgid "%q+#D is inaccessible"
 msgstr "%q+#D Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾"
 
-#: cp/call.c:4257
+#: cp/call.c:4246
 #, gcc-internal-format
 msgid "within this context"
 msgstr "Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
 
-#: cp/call.c:4303
+#: cp/call.c:4292
 #, gcc-internal-format
 msgid "passing NULL to non-pointer argument %P of %qD"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ NULL Ð½ÐµÐ¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ %P Ð¾Ð´ %qD"
 
-#: cp/call.c:4306
+#: cp/call.c:4295
 #, gcc-internal-format
 msgid "converting to non-pointer type %qT from NULL"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ Ð½ÐµÐ¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ‚Ð¸Ð¿ %qT Ð¸Ð· NULL"
 
-#: cp/call.c:4312
+#: cp/call.c:4301
 #, fuzzy, gcc-internal-format
 msgid "converting %<false%> to pointer type for argument %P of %qD"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ %qT Ñƒ %qT ÐºÐ°Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qP Ð·Ð° %qD"
 
-#: cp/call.c:4356 cp/cvt.c:217
+#: cp/call.c:4346 cp/cvt.c:217
 #, gcc-internal-format
 msgid "invalid conversion from %qT to %qT"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT"
 
-#: cp/call.c:4358
+#: cp/call.c:4348
 #, gcc-internal-format
 msgid "  initializing argument %P of %qD"
 msgstr "  ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %P Ð¾Ð´ %qD"
 
-#: cp/call.c:4491
+#: cp/call.c:4498
 #, gcc-internal-format
 msgid "cannot bind bitfield %qE to %qT"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ð¾Ð²ÐµÐ·Ð°Ñ‚Ð¸ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qE Ñ�Ð° %qT"
 
-#: cp/call.c:4494 cp/call.c:4510
+#: cp/call.c:4501 cp/call.c:4517
 #, gcc-internal-format
 msgid "cannot bind packed field %qE to %qT"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ð¾Ð²ÐµÐ·Ð°Ñ‚Ð¸ Ð¿Ð°ÐºÐ¾Ð²Ð°Ð½Ð¾ Ð¿Ð¾Ñ™Ðµ %qE Ñ�Ð° %qT"
 
-#: cp/call.c:4497
+#: cp/call.c:4504
 #, gcc-internal-format
 msgid "cannot bind rvalue %qE to %qT"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ð¾Ð²ÐµÐ·Ð°Ñ‚Ð¸ Ð´-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ %qE Ñ�Ð° %qT"
 
-#: cp/call.c:4611
+#: cp/call.c:4620
 #, gcc-internal-format
 msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÐ´Ð¸Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸ Ð½Ðµ-ÐŸÐžÐ” Ñ‚Ð¸Ð¿Ð° %q#T ÐºÑ€Ð¾Ð· %<...%>; Ð¿Ð¾Ð·Ð¸Ð² Ñ›Ðµ Ð¸Ñ�ÐºÐ¾Ñ‡Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÑƒ"
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4639
+#: cp/call.c:4648
 #, gcc-internal-format
 msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð¿Ñ€Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸ Ð½Ðµ-ÐŸÐžÐ” Ñ‚Ð¸Ð¿Ð° %q#T ÐºÑ€Ð¾Ð· %<...%>; Ð¿Ð¾Ð·Ð¸Ð² Ñ›Ðµ Ð¸Ñ�ÐºÐ¾Ñ‡Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÑƒ"
 
-#: cp/call.c:4687
+#: cp/call.c:4696
 #, gcc-internal-format
 msgid "the default argument for parameter %d of %qD has not yet been parsed"
 msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚ÐµÑ€ %d Ñƒ %qD Ñ˜Ð¾Ñˆ ÑƒÐ²ÐµÐº Ð½Ð¸Ñ˜Ðµ Ñ€Ð°ÑˆÑ‡Ð»Ð°ÑšÐµÐ½"
 
-#: cp/call.c:4697
+#: cp/call.c:4706
 #, fuzzy, gcc-internal-format
 msgid "recursive evaluation of default argument for %q#D"
 msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾Ð³ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð·Ð° %q#D"
 
-#: cp/call.c:4802
+#: cp/call.c:4811
 #, gcc-internal-format
 msgid "argument of function call might be a candidate for a format attribute"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾Ð·Ð¸Ð²Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ Ð·Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñ�ÐºÐ¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
 
-#: cp/call.c:4950
+#: cp/call.c:4959
 #, gcc-internal-format
 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ %qT ÐºÐ°Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %<this%> Ñƒ %q#D Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ"
 
-#: cp/call.c:4969
+#: cp/call.c:4978
 #, gcc-internal-format
 msgid "%qT is not an accessible base of %qT"
 msgstr "%qT Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð° Ð¾Ð´ %qT"
 
-#: cp/call.c:5229
+#: cp/call.c:5238
 #, gcc-internal-format
 msgid "could not find class$ field in java interface type %qT"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð½Ð°Ñ’ÐµÐ¼ Ð¿Ð¾Ñ™Ðµ class$ Ñƒ Ñ˜Ð°Ð²Ð°Ð½Ñ�ÐºÐ¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ Ñ�ÑƒÑ‡ÐµÑ™Ð° %qT"
 
-#: cp/call.c:5470
+#: cp/call.c:5479
 #, gcc-internal-format
 msgid "call to non-function %qD"
 msgstr "Ð¿Ð¾Ð·Ð¸Ð² Ð½Ðµ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD"
 
-#: cp/call.c:5595
+#: cp/call.c:5604
 #, gcc-internal-format
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 msgstr "Ð½ÐµÐ¼Ð° Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð°Ñ˜ÑƒÑ›Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð·Ð° Ð¿Ð¾Ð·Ð¸Ð² %<%T::%s(%A)%#V%>"
 
-#: cp/call.c:5613
+#: cp/call.c:5622
 #, gcc-internal-format
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½ Ð¿Ð¾Ð·Ð¸Ð² Ð¿Ñ€ÐµÐ¿ÑƒÑšÐµÐ½Ðµ %<%s(%A)%>"
 
-#: cp/call.c:5639
+#: cp/call.c:5648
 #, gcc-internal-format
 msgid "cannot call member function %qD without object"
 msgstr "Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ð¾Ð·Ð²Ð°Ñ‚Ð¸ Ð±ÐµÐ· Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð°"
 
-#: cp/call.c:6283
+#: cp/call.c:6307
 #, gcc-internal-format
 msgid "passing %qT chooses %qT over %qT"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ %qT Ð±Ð¸Ñ€Ð° %qT Ð¿Ñ€Ðµ Ð½ÐµÐ³Ð¾ %qT"
 
-#: cp/call.c:6285 cp/name-lookup.c:4320 cp/name-lookup.c:4753
+#: cp/call.c:6309 cp/name-lookup.c:4322 cp/name-lookup.c:4757
 #, gcc-internal-format
 msgid "  in call to %qD"
 msgstr "  Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ %qD"
 
-#: cp/call.c:6342
+#: cp/call.c:6366
 #, gcc-internal-format
 msgid "choosing %qD over %qD"
 msgstr "Ð±Ð¸Ñ€Ð°Ð¼ %qD Ð¿Ñ€Ðµ Ð½ÐµÐ³Ð¾ %qD"
 
-#: cp/call.c:6343
+#: cp/call.c:6367
 #, gcc-internal-format
 msgid "  for conversion from %qT to %qT"
 msgstr "  Ð·Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT"
 
-#: cp/call.c:6345
+#: cp/call.c:6369
 #, gcc-internal-format
 msgid "  because conversion sequence for the argument is better"
 msgstr "  Ð·Ð°Ñ‚Ð¾ ÑˆÑ‚Ð¾ Ñ˜Ðµ Ñ€ÐµÐ´Ð¾Ñ�Ð»ÐµÐ´ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ð·Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð±Ð¾Ñ™Ð¸"
 
-#: cp/call.c:6459
+#: cp/call.c:6483
 #, gcc-internal-format
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr "Ð˜Ð¡Ðž Ð¦++ ÐºÐ°Ð¶Ðµ Ð´Ð° Ñ˜Ðµ Ð¾Ð²Ð¾ Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾, Ñ‡Ð°Ðº Ð¸Ð°ÐºÐ¾ Ñ˜Ðµ Ð½Ð°Ñ˜Ð³Ð¾Ñ€Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ñ€Ð²Ð¾Ð³ Ð±Ð¾Ñ™Ðµ Ð¾Ð´ Ð½Ð°Ñ˜Ð³Ð¾Ñ€ÐµÐ³ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ð´Ñ€ÑƒÐ³Ð¾Ð³:"
 
-#: cp/call.c:6603
+#: cp/call.c:6627
 #, gcc-internal-format
 msgid "could not convert %qE to %qT"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ð¼ %qE Ñƒ %qT"
 
-#: cp/call.c:6737
+#: cp/call.c:6761
 #, gcc-internal-format
 msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ñ‚Ð¸Ð¿Ð° %qT Ð¿Ñ€Ð¸Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/call.c:6741
+#: cp/call.c:6765
 #, gcc-internal-format
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð·Ñ€Ð°Ð·Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° %qT"
@@ -27001,343 +26966,343 @@
 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ Ð¸Ð· Ð¾Ñ�Ð½Ð¾Ð²Ðµ %qT Ñƒ Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿ %qT Ð¿Ñ€ÐµÐºÐ¾ Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ðµ Ð¾Ñ�Ð½Ð¾Ð²Ðµ %qT"
 
-#: cp/class.c:961
+#: cp/class.c:971
 #, gcc-internal-format
 msgid "Java class %qT cannot have a destructor"
 msgstr "Ñ˜Ð°Ð²Ð°Ð½Ñ�ÐºÐ° ÐºÐ»Ð°Ñ�Ð° %qT Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
 
-#: cp/class.c:963
+#: cp/class.c:973
 #, gcc-internal-format
 msgid "Java class %qT cannot have an implicit non-trivial destructor"
 msgstr "Ñ˜Ð°Ð²Ð°Ð½Ñ�ÐºÐ° ÐºÐ»Ð°Ñ�Ð° %qT Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¸ Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ñ˜Ð°Ð»Ð½Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
 
-#: cp/class.c:1062
+#: cp/class.c:1074
 #, gcc-internal-format
 msgid "repeated using declaration %q+D"
 msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÐºÐ¾Ñ€Ð¸ÑˆÑ›ÐµÑšÐ° %q+D"
 
-#: cp/class.c:1064
+#: cp/class.c:1076
 #, gcc-internal-format
 msgid "using declaration %q+D conflicts with a previous using declaration"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÐºÐ¾Ñ€Ð¸ÑˆÑ›ÐµÑšÐ° %q+D ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¾Ð¼ ÐºÐ¾Ñ€Ð¸ÑˆÑ›ÐµÑšÐ°"
 
-#: cp/class.c:1069
+#: cp/class.c:1081
 #, gcc-internal-format
 msgid "%q+#D cannot be overloaded"
 msgstr "%q+#D Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€ÐµÐ¿ÑƒÑšÐµÐ½Ð¾"
 
-#: cp/class.c:1070
+#: cp/class.c:1082
 #, gcc-internal-format
 msgid "with %q+#D"
 msgstr "Ñ�Ð° %q+#D"
 
-#: cp/class.c:1137
+#: cp/class.c:1149
 #, gcc-internal-format
 msgid "conflicting access specifications for method %q+D, ignored"
 msgstr "Ñ�ÑƒÐºÐ¾Ð±Ñ™ÐµÐ½Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ðµ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð° Ð·Ð° Ð¼ÐµÑ‚Ð¾Ð´ %q+D, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
 
-#: cp/class.c:1140
+#: cp/class.c:1152
 #, gcc-internal-format
 msgid "conflicting access specifications for field %qE, ignored"
 msgstr "Ñ�ÑƒÐºÐ¾Ð±Ñ™ÐµÐ½Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ðµ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð° Ð·Ð° Ð¿Ð¾Ñ™Ðµ %qE, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
 
-#: cp/class.c:1201 cp/class.c:1209
+#: cp/class.c:1213 cp/class.c:1221
 #, gcc-internal-format
 msgid "%q+D invalid in %q#T"
 msgstr "%q+D Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ñƒ %q#T"
 
-#: cp/class.c:1202
+#: cp/class.c:1214
 #, gcc-internal-format
 msgid "  because of local method %q+#D with same name"
 msgstr "  Ð·Ð±Ð¾Ð³ Ð¸Ñ�Ñ‚Ð¾Ð¸Ð¼ÐµÐ½Ð¾Ð³ Ð»Ð¾ÐºÐ°Ð»Ð½Ð¾Ð³ Ð¼ÐµÑ‚Ð¾Ð´Ð° %q+#D"
 
-#: cp/class.c:1210
+#: cp/class.c:1222
 #, gcc-internal-format
 msgid "  because of local member %q+#D with same name"
 msgstr "  Ð·Ð±Ð¾Ð³ Ð¸Ñ�Ñ‚Ð¾Ð¸Ð¼ÐµÐ½Ð¾Ð³ Ð»Ð¾ÐºÐ°Ð»Ð½Ð¾Ð³ Ñ‡Ð»Ð°Ð½Ð° %q+#D"
 
-#: cp/class.c:1253
+#: cp/class.c:1265
 #, gcc-internal-format
 msgid "base class %q#T has a non-virtual destructor"
 msgstr "Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð° ÐºÐ»Ð°Ñ�Ð° %q#T Ð¸Ð¼Ð° Ð½Ðµ-Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
 
-#: cp/class.c:1570
+#: cp/class.c:1582
 #, gcc-internal-format
 msgid "all member functions in class %qT are private"
 msgstr "Ñ�Ð²Ðµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ñƒ ÐºÐ»Ð°Ñ�Ð¸ %qT Ñ�Ñƒ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ðµ"
 
-#: cp/class.c:1582
+#: cp/class.c:1594
 #, gcc-internal-format
 msgid "%q#T only defines a private destructor and has no friends"
 msgstr "%q#T Ð´ÐµÑ„Ð¸Ð½Ð¸ÑˆÐµ Ñ�Ð°Ð¼Ð¾ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð¸ Ð½ÐµÐ¼Ð° Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ã¢"
 
-#: cp/class.c:1626
+#: cp/class.c:1639
 #, gcc-internal-format
 msgid "%q#T only defines private constructors and has no friends"
 msgstr "%q#T Ð´ÐµÑ„Ð¸Ð½Ð¸ÑˆÐµ Ñ�Ð°Ð¼Ð¾ Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ðµ Ð¸ Ð½ÐµÐ¼Ð° Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ã¢"
 
-#: cp/class.c:2019
+#: cp/class.c:2032
 #, gcc-internal-format
 msgid "no unique final overrider for %qD in %qT"
 msgstr "Ð½ÐµÐ¼Ð° Ñ˜ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð³ ÐºÐ¾Ð½Ð°Ñ‡Ð½Ð¾Ð³ Ð¿Ð¾Ñ‚Ð¸Ñ�ÐºÐ¸Ð²Ð°Ñ‡Ð° Ð·Ð° %qD Ñƒ %qT"
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2439
+#: cp/class.c:2452
 #, gcc-internal-format
 msgid "%q+D was hidden"
 msgstr "%q+D Ñ˜Ðµ Ñ�Ð°ÐºÑ€Ð¸Ð²ÐµÐ½Ð¾"
 
-#: cp/class.c:2440
+#: cp/class.c:2453
 #, gcc-internal-format
 msgid "  by %q+D"
 msgstr "  Ð¾Ð²Ð¸Ð¼ %q+D"
 
-#: cp/class.c:2483 cp/decl2.c:1135
+#: cp/class.c:2496 cp/decl2.c:1178
 #, gcc-internal-format
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 msgstr "%q+#D Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾; Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð° ÑƒÐ½Ð¸Ñ˜Ð° Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐµ"
 
-#: cp/class.c:2486
+#: cp/class.c:2499
 #, fuzzy, gcc-internal-format
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 msgstr "%q+#D Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾; Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð° ÑƒÐ½Ð¸Ñ˜Ð° Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐµ"
 
-#: cp/class.c:2494 cp/decl2.c:1141
+#: cp/class.c:2507 cp/decl2.c:1184
 #, gcc-internal-format
 msgid "private member %q+#D in anonymous union"
 msgstr "Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¸ Ñ‡Ð»Ð°Ð½ %q+#D Ñƒ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ñ˜ ÑƒÐ½Ð¸Ñ˜Ð¸"
 
-#: cp/class.c:2496
+#: cp/class.c:2509
 #, fuzzy, gcc-internal-format
 msgid "private member %q+#D in anonymous struct"
 msgstr "Ð¿Ñ€Ð¸Ð²Ð°Ñ‚Ð½Ð¸ Ñ‡Ð»Ð°Ð½ %q+#D Ñƒ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ñ˜ ÑƒÐ½Ð¸Ñ˜Ð¸"
 
-#: cp/class.c:2501 cp/decl2.c:1143
+#: cp/class.c:2514 cp/decl2.c:1186
 #, gcc-internal-format
 msgid "protected member %q+#D in anonymous union"
 msgstr "Ð·Ð°ÑˆÑ‚Ð¸Ñ›ÐµÐ½Ð¸ Ñ‡Ð»Ð°Ð½ %q+#D Ñƒ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ñ˜ ÑƒÐ½Ð¸Ñ˜Ð¸"
 
-#: cp/class.c:2503
+#: cp/class.c:2516
 #, fuzzy, gcc-internal-format
 msgid "protected member %q+#D in anonymous struct"
 msgstr "Ð·Ð°ÑˆÑ‚Ð¸Ñ›ÐµÐ½Ð¸ Ñ‡Ð»Ð°Ð½ %q+#D Ñƒ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ñ˜ ÑƒÐ½Ð¸Ñ˜Ð¸"
 
-#: cp/class.c:2677
+#: cp/class.c:2695
 #, gcc-internal-format
 msgid "bit-field %q+#D with non-integral type"
 msgstr "Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %q+#D Ð½ÐµÐ¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/class.c:2690
+#: cp/class.c:2708
 #, gcc-internal-format
 msgid "bit-field %q+D width not an integer constant"
 msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ñ™Ð° %q+D Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: cp/class.c:2695
+#: cp/class.c:2713
 #, gcc-internal-format
 msgid "negative width in bit-field %q+D"
 msgstr "Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð½Ð° ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ñƒ Ð±Ð¸Ñ�Ñ‚ÐºÐ¾Ð¼ Ð¿Ð¾Ñ™Ñƒ %q+D"
 
-#: cp/class.c:2700
+#: cp/class.c:2718
 #, gcc-internal-format
 msgid "zero width for bit-field %q+D"
 msgstr "Ð½ÑƒÐ»Ñ‚Ð° ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð·Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %q+D"
 
-#: cp/class.c:2706
+#: cp/class.c:2724
 #, gcc-internal-format
 msgid "width of %q+D exceeds its type"
 msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° %q+D Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ñ�Ð²Ð¾Ñ˜ Ñ‚Ð¸Ð¿"
 
-#: cp/class.c:2715
+#: cp/class.c:2733
 #, gcc-internal-format
 msgid "%q+D is too small to hold all values of %q#T"
 msgstr "%q+D Ñ˜Ðµ Ð¿Ñ€ÐµÐ¼Ð°Ð»Ð¾ Ð´Ð° Ñ�Ð°Ð´Ñ€Ð¶Ð¸ Ñ�Ð²Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð·Ð° %q#T"
 
-#: cp/class.c:2772
+#: cp/class.c:2790
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in union"
 msgstr "Ñ‡Ð»Ð°Ð½ %q+#D Ñ�Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð¼ Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ ÑƒÐ½Ð¸Ñ˜Ð¸"
 
-#: cp/class.c:2775
+#: cp/class.c:2793
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in union"
 msgstr "Ñ‡Ð»Ð°Ð½ %q+#D Ñ�Ð° Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð¼ Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ ÑƒÐ½Ð¸Ñ˜Ð¸"
 
-#: cp/class.c:2777
+#: cp/class.c:2795
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in union"
 msgstr "Ñ‡Ð»Ð°Ð½ %q+#D Ñ�Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ ÐºÐ¾Ð¿Ð¸Ñ€Ð°ÑšÐ°-Ð´Ð¾Ð´ÐµÐ»Ðµ Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ ÑƒÐ½Ð¸Ñ˜Ð¸"
 
-#: cp/class.c:2801
+#: cp/class.c:2819
 #, gcc-internal-format
 msgid "multiple fields in union %qT initialized"
 msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð° Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐ° Ð¿Ð¾Ñ™Ð° Ñƒ ÑƒÐ½Ð¸Ñ˜Ð¸ %qT"
 
-#: cp/class.c:2890
+#: cp/class.c:2908
 #, gcc-internal-format
 msgid "%q+D may not be static because it is a member of a union"
 msgstr "%q+D Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾ Ð·Ð°Ñ‚Ð¾ ÑˆÑ‚Ð¾ Ñ˜Ðµ Ñ‡Ð»Ð°Ð½ ÑƒÐ½Ð¸Ñ˜Ðµ"
 
-#: cp/class.c:2895
+#: cp/class.c:2913
 #, gcc-internal-format
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 msgstr "%q+D Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ‚Ð¸Ð¿ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° %qT Ð·Ð°Ñ‚Ð¾ ÑˆÑ‚Ð¾ Ñ˜Ðµ Ñ‡Ð»Ð°Ð½ ÑƒÐ½Ð¸Ñ˜Ðµ"
 
-#: cp/class.c:2906
+#: cp/class.c:2924
 #, gcc-internal-format
 msgid "field %q+D invalidly declared function type"
 msgstr "Ð¿Ð¾Ñ™Ðµ %q+D Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿"
 
-#: cp/class.c:2912
+#: cp/class.c:2930
 #, gcc-internal-format
 msgid "field %q+D invalidly declared method type"
 msgstr "Ð¿Ð¾Ñ™Ðµ %q+D Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ Ð¼ÐµÑ‚Ð¾Ð´Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿"
 
-#: cp/class.c:2944
+#: cp/class.c:2968
 #, gcc-internal-format
-msgid "non-static reference %q+#D in class without a constructor"
-msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ %q+#D Ñƒ ÐºÐ»Ð°Ñ�Ð¸ Ð±ÐµÐ· ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
-
-#: cp/class.c:2955
-#, gcc-internal-format
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¿Ð°ÐºÐ¾Ð²Ð°ÑšÐ° Ð·Ð±Ð¾Ð³ Ð½ÐµÐ¿Ð°ÐºÐ¾Ð²Ð°Ð½Ð¾Ð³ Ð½Ðµ-ÐŸÐžÐ” Ð¿Ð¾Ñ™Ð° %q+#D"
 
-#: cp/class.c:3022
+#: cp/class.c:3047
 #, gcc-internal-format
-msgid "non-static const member %q+#D in class without a constructor"
-msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ñ‡Ð¸ÐºÐ¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¸ Ñ‡Ð»Ð°Ð½ %q+#D Ñƒ ÐºÐ»Ð°Ñ�Ð¸ Ð±ÐµÐ· ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
-
-#: cp/class.c:3037
-#, gcc-internal-format
 msgid "field %q+#D with same name as class"
 msgstr "Ð¿Ð¾Ñ™Ðµ %q+#D Ð¸Ñ�Ñ‚Ð¾Ð³ Ð¸Ð¼ÐµÐ½Ð° ÐºÐ°Ð¾ Ð¸ ÐºÐ»Ð°Ñ�Ð°"
 
-#: cp/class.c:3068
+#: cp/class.c:3078
 #, gcc-internal-format
 msgid "%q#T has pointer data members"
 msgstr "%q#T Ð¸Ð¼Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐµ"
 
-#: cp/class.c:3073
+#: cp/class.c:3083
 #, gcc-internal-format
 msgid "  but does not override %<%T(const %T&)%>"
 msgstr "  Ð°Ð»Ð¸ Ð½Ðµ Ð¿Ð¾Ñ‚Ð¸Ñ�ÐºÑƒÑ˜Ðµ %<%T(const %T&)%>"
 
-#: cp/class.c:3075
+#: cp/class.c:3085
 #, gcc-internal-format
 msgid "  or %<operator=(const %T&)%>"
 msgstr "  Ð¸Ð»Ð¸ %<operator=(const %T&)%>"
 
-#: cp/class.c:3079
+#: cp/class.c:3089
 #, gcc-internal-format
 msgid "  but does not override %<operator=(const %T&)%>"
 msgstr "  Ð°Ð»Ð¸ Ð½Ðµ Ð¿Ð¾Ñ‚Ð¸Ñ�ÐºÑƒÑ˜Ðµ %<operator=(const %T&)%>"
 
-#: cp/class.c:3540
+#: cp/class.c:3550
 #, gcc-internal-format
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 msgstr "Ð¿Ð¾Ð¼Ð°Ðº Ð¿Ñ€Ð°Ð·Ð½Ðµ Ð¾Ñ�Ð½Ð¾Ð²Ðµ %qT Ð¼Ð¾Ð¶Ð´Ð° Ð½Ðµ Ð¿Ð¾ÑˆÑ‚ÑƒÑ˜Ðµ Ð�Ð‘Ð˜ Ð¸ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ Ñƒ Ð±ÑƒÐ´ÑƒÑ›Ð¸Ð¼ Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð°Ð¼Ð° Ð“Ð¦Ð¦Ð°"
 
-#: cp/class.c:3665
+#: cp/class.c:3675
 #, gcc-internal-format
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 msgstr "ÐºÐ»Ð°Ñ�Ð° %qT Ñ›Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ�Ð¼Ð°Ñ‚Ñ€Ð°Ð½Ð° Ñ�ÐºÐ¾Ñ€Ð¾ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ð¼ Ñƒ Ð±ÑƒÐ´ÑƒÑ›Ð¸Ð¼ Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð°Ð¼Ð° Ð“Ð¦Ð¦Ð°"
 
-#: cp/class.c:3747
+#: cp/class.c:3757
 #, gcc-internal-format
 msgid "initializer specified for non-virtual method %q+D"
 msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð½Ð°Ð²ÐµÐ´ÐµÐ½ Ð·Ð° Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð¸ Ð¼ÐµÑ‚Ð¾Ð´ %q+D"
 
-#: cp/class.c:4412
+#: cp/class.c:4228
 #, gcc-internal-format
+msgid "non-static reference %q+#D in class without a constructor"
+msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ %q+#D Ñƒ ÐºÐ»Ð°Ñ�Ð¸ Ð±ÐµÐ· ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
+
+#: cp/class.c:4233
+#, gcc-internal-format
+msgid "non-static const member %q+#D in class without a constructor"
+msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ñ‡Ð¸ÐºÐ¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¸ Ñ‡Ð»Ð°Ð½ %q+#D Ñƒ ÐºÐ»Ð°Ñ�Ð¸ Ð±ÐµÐ· ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
+
+#: cp/class.c:4488
+#, gcc-internal-format
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 msgstr "Ð¿Ð¾Ð¼Ð°Ðº Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ðµ Ð¾Ñ�Ð½Ð¾Ð²Ðµ %qT Ð½Ðµ Ð¿Ð¾ÑˆÑ‚ÑƒÑ˜Ðµ Ð�Ð‘Ð˜ Ð¸ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ Ñƒ Ð±ÑƒÐ´ÑƒÑ›Ð¸Ð¼ Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð°Ð¼Ð° Ð“Ð¦Ð¦Ð°"
 
-#: cp/class.c:4513
+#: cp/class.c:4589
 #, gcc-internal-format
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 msgstr "Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð° %qT Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð° Ñƒ %qT ÑƒÑ�Ð»ÐµÐ´ Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾Ñ�Ñ‚Ð¸"
 
-#: cp/class.c:4525
+#: cp/class.c:4601
 #, gcc-internal-format
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð° %qT Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð° Ñƒ %qT ÑƒÑ�Ð»ÐµÐ´ Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾Ñ�Ñ‚Ð¸"
 
-#: cp/class.c:4704
+#: cp/class.c:4780
 #, gcc-internal-format
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð´Ð¾Ð´ÐµÑ™ÐµÐ½Ð° %qT Ð¼Ð¾Ð¶Ð´Ð° Ð½Ðµ Ð¿Ð¾ÑˆÑ‚ÑƒÑ˜Ðµ Ð�Ð‘Ð˜ Ð¸ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ Ñƒ Ð±ÑƒÐ´ÑƒÑ›Ð¸Ð¼ Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð°Ð¼Ð° Ð“Ð¦Ð¦Ð°"
 
-#: cp/class.c:4744
+#: cp/class.c:4820
 #, gcc-internal-format
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 msgstr "Ð¿Ð¾Ð¼Ð°Ðº Ð·Ð° %qD Ð¼Ð¾Ð¶Ð´Ð° Ð½Ðµ Ð¿Ð¾ÑˆÑ‚ÑƒÑ˜Ðµ Ð�Ð‘Ð˜ Ð¸ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ Ñƒ Ð±ÑƒÐ´ÑƒÑ›Ð¸Ð¼ Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð°Ð¼Ð° Ð“Ð¦Ð¦Ð°"
 
-#: cp/class.c:4772
+#: cp/class.c:4848
 #, gcc-internal-format
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 msgstr "Ð¿Ð¾Ð¼Ð°Ðº Ð·Ð° %q+D Ð¼Ð¾Ð¶Ð´Ð° Ð½Ðµ Ð¿Ð¾ÑˆÑ‚ÑƒÑ˜Ðµ Ð�Ð‘Ð˜ Ð¸ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ Ñƒ Ð±ÑƒÐ´ÑƒÑ›Ð¸Ð¼ Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð°Ð¼Ð° Ð“Ð¦Ð¦Ð°"
 
-#: cp/class.c:4781
+#: cp/class.c:4857
 #, gcc-internal-format
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr "%q+D Ñ�Ð°Ð´Ñ€Ð¶Ð¸ Ð¿Ñ€Ð°Ð·Ð½Ðµ ÐºÐ»Ð°Ñ�Ðµ ÐºÐ¾Ñ˜Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð¾Ð²ÐµÑ�Ñ‚Ð¸ Ð´Ð¾ Ñ�Ð¼ÐµÑˆÑ‚Ð°ÑšÐ° Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸Ñ… ÐºÐ»Ð°Ñ�Ð° Ð½Ð° Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¾Ñ˜ Ð»Ð¾ÐºÐ°Ñ†Ð¸Ñ˜Ð¸ Ñƒ Ð±ÑƒÐ´ÑƒÑ›Ð¸Ð¼ Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð°Ð¼Ð° Ð“Ð¦Ð¦Ð°"
 
-#: cp/class.c:4864
+#: cp/class.c:4944
 #, gcc-internal-format
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 msgstr "Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´ ÐºÐ»Ð°Ñ�Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¸Ñ… Ð¸Ð· Ð¿Ñ€Ð°Ð·Ð½Ðµ ÐºÐ»Ð°Ñ�Ðµ %qT Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¼ÐµÑšÐµÐ½ Ñƒ Ð±ÑƒÐ´ÑƒÑ›Ð¸Ð¼ Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð°Ð¼Ð° Ð“Ð¦Ð¦Ð°"
 
-#: cp/class.c:5010 cp/parser.c:14608
+#: cp/class.c:5090 cp/parser.c:14688
 #, gcc-internal-format
 msgid "redefinition of %q#T"
 msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %q#T"
 
-#: cp/class.c:5166
+#: cp/class.c:5246
 #, fuzzy, gcc-internal-format
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 msgstr "%q#T Ð¸Ð¼Ð° Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ, Ð°Ð»Ð¸ Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
 
-#: cp/class.c:5268
+#: cp/class.c:5348
 #, gcc-internal-format
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr "Ñƒ Ð¿Ð¾ÐºÑƒÑˆÐ°Ñ˜Ñƒ Ð´Ð° Ð´Ð¾Ð²Ñ€ÑˆÐ¸Ð¼ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñƒ, Ð°Ð»Ð¸ Ð¸Ð·Ð±Ð°Ñ‡ÐµÐ½ ÑƒÑ�Ð»ÐµÐ´ Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¸Ñ… Ð³Ñ€ÐµÑˆÐ°ÐºÐ° Ñƒ Ñ€Ð°ÑˆÑ‡Ð»Ð°ÑšÐ¸Ð²Ð°ÑšÑƒ"
 
-#: cp/class.c:5728
+#: cp/class.c:5808
 #, gcc-internal-format
 msgid "language string %<\"%E\"%> not recognized"
 msgstr "Ñ˜ÐµÐ·Ð¸Ñ‡ÐºÐ° Ð½Ð¸Ñ�ÐºÐ° %<\"%E\"%> Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð°"
 
-#: cp/class.c:5817
+#: cp/class.c:5897
 #, gcc-internal-format
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ñ€Ð°Ð·Ñ€ÐµÑˆÐ¸Ð¼ Ð¿Ñ€ÐµÐ¿ÑƒÑšÐµÐ½Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qD Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ñƒ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ñƒ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/class.c:5946
+#: cp/class.c:6026
 #, gcc-internal-format
 msgid "no matches converting function %qD to type %q#T"
 msgstr "Ð½ÐµÐ¼Ð° Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°ÑšÐ° Ð·Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD Ñƒ Ñ‚Ð¸Ð¿ %q#T"
 
-#: cp/class.c:5969
+#: cp/class.c:6049
 #, gcc-internal-format
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ñ€ÐµÐ¿ÑƒÑšÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD Ñƒ Ñ‚Ð¸Ð¿ %q#T"
 
-#: cp/class.c:5995
+#: cp/class.c:6075
 #, gcc-internal-format
 msgid "assuming pointer to member %qD"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ð¼ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ñ‡Ð»Ð°Ð½ %qD"
 
-#: cp/class.c:5998
+#: cp/class.c:6078
 #, gcc-internal-format
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 msgstr "(Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ñ‡Ð»Ð°Ð½ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð°Ð½ Ñ�Ð°Ð¼Ð¾ Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ %<&%E%>)"
 
-#: cp/class.c:6054 cp/class.c:6088
+#: cp/class.c:6134 cp/class.c:6168
 #, gcc-internal-format
 msgid "not enough type information"
 msgstr "Ð½ÐµÐ¼Ð° Ð´Ð¾Ð²Ð¾Ñ™Ð½Ð¾ Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° Ð¾ Ñ‚Ð¸Ð¿Ñƒ"
 
-#: cp/class.c:6071
+#: cp/class.c:6151
 #, gcc-internal-format
 msgid "argument of type %qT does not match %qT"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ð½Ðµ Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð° Ñ�Ðµ Ñ�Ð° %qT"
@@ -27347,12 +27312,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.
-#: cp/class.c:6358 cp/decl.c:1199 cp/name-lookup.c:526
+#: cp/class.c:6438 cp/decl.c:1200 cp/name-lookup.c:525
 #, gcc-internal-format
 msgid "declaration of %q#D"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q#D"
 
-#: cp/class.c:6359
+#: cp/class.c:6439
 #, gcc-internal-format
 msgid "changes meaning of %qD from %q+#D"
 msgstr "Ð¼ÐµÑšÐ° Ð·Ð½Ð°Ñ‡ÐµÑšÐµ Ð·Ð° %qD Ñ�Ð° %q+#D"
@@ -27387,7 +27352,7 @@
 msgid "conversion from %qT to %qT discards qualifiers"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT Ð¾Ð´Ð±Ð°Ñ†ÑƒÑ˜Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ"
 
-#: cp/cvt.c:470 cp/typeck.c:5257
+#: cp/cvt.c:470 cp/typeck.c:5265
 #, gcc-internal-format
 msgid "casting %qT to %qT does not dereference pointer"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ %qT Ñƒ %qT Ð½Ðµ Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°Ð²Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡"
@@ -27397,190 +27362,190 @@
 msgid "cannot convert type %qT to type %qT"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ Ð¸Ð· Ñ‚Ð¸Ð¿Ð° %qT Ñƒ %qT"
 
-#: cp/cvt.c:656
+#: cp/cvt.c:649
 #, gcc-internal-format
 msgid "conversion from %q#T to %q#T"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %q#T Ñƒ %q#T"
 
-#: cp/cvt.c:668 cp/cvt.c:688
+#: cp/cvt.c:661 cp/cvt.c:681
 #, gcc-internal-format
 msgid "%q#T used where a %qT was expected"
 msgstr "%q#T ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð³Ð´Ðµ Ñ˜Ðµ %qT Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾"
 
-#: cp/cvt.c:703
+#: cp/cvt.c:696
 #, gcc-internal-format
 msgid "%q#T used where a floating point value was expected"
 msgstr "%q#T ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð³Ð´Ðµ Ñ˜Ðµ Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñƒ Ð¿Ð¾ÐºÑ€ÐµÑ‚Ð½Ð¾Ð¼ Ð·Ð°Ñ€ÐµÐ·Ñƒ"
 
-#: cp/cvt.c:750
+#: cp/cvt.c:743
 #, gcc-internal-format
 msgid "conversion from %qT to non-scalar type %qT requested"
 msgstr "Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð°Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ Ð½ÐµÑ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/cvt.c:784
+#: cp/cvt.c:777
 #, gcc-internal-format
 msgid "pseudo-destructor is not called"
 msgstr "Ð¿Ñ�ÐµÑƒÐ´Ð¾Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ñ�Ðµ Ð½Ðµ Ð¿Ð¾Ð·Ð¸Ð²Ð°"
 
-#: cp/cvt.c:844
+#: cp/cvt.c:837
 #, gcc-internal-format
 msgid "object of incomplete type %qT will not be accessed in %s"
 msgstr "Ð¾Ð±Ñ˜ÐµÐºÑ‚Ñƒ Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT Ð½ÐµÑ›Ðµ Ñ�Ðµ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð¸Ñ‚Ð¸ Ñƒ %s"
 
-#: cp/cvt.c:849
+#: cp/cvt.c:842
 #, gcc-internal-format
 msgid "object of type %qT will not be accessed in %s"
 msgstr "Ð¾Ð±Ñ˜ÐµÐºÑ‚Ñƒ Ñ‚Ð¸Ð¿Ð° %qT Ð½ÐµÑ›Ðµ Ñ�Ðµ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð¸Ñ‚Ð¸ Ñƒ %s"
 
-#: cp/cvt.c:865
+#: cp/cvt.c:858
 #, gcc-internal-format
 msgid "object %qE of incomplete type %qT will not be accessed in %s"
 msgstr "Ð¾Ð±Ñ˜ÐµÐºÑ‚Ñƒ %qE Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT Ð½ÐµÑ›Ðµ Ñ�Ðµ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð¸Ñ‚Ð¸ Ñƒ %s"
 
 #. [over.over] enumerates the places where we can take the address
 #. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:902
+#: cp/cvt.c:895
 #, gcc-internal-format
 msgid "%s cannot resolve address of overloaded function"
 msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´Ð° Ñ€Ð°Ð·Ñ€ÐµÑˆÐ¸ Ð°Ð´Ñ€ÐµÑ�Ñƒ Ð¿Ñ€ÐµÐ¿ÑƒÑšÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
 #. Only warn when there is no &.
-#: cp/cvt.c:909
+#: cp/cvt.c:902
 #, gcc-internal-format
 msgid "%s is a reference, not call, to function %qE"
 msgstr "%s Ñ˜Ðµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡, Ð° Ð½Ðµ Ð¿Ð¾Ð·Ð¸Ð², Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qE"
 
-#: cp/cvt.c:926
+#: cp/cvt.c:919
 #, gcc-internal-format
 msgid "%s has no effect"
 msgstr "%s Ð½ÐµÐ¼Ð° ÐµÑ„ÐµÐºÑ‚Ð°"
 
-#: cp/cvt.c:958
+#: cp/cvt.c:951
 #, gcc-internal-format
 msgid "value computed is not used"
 msgstr "Ð¸Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ñ‚Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ�Ðµ Ð½Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸"
 
-#: cp/cvt.c:1068
+#: cp/cvt.c:1061
 #, gcc-internal-format
 msgid "converting NULL to non-pointer type"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ NULL Ñƒ Ð½ÐµÐ¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ‚Ð¸Ð¿"
 
-#: cp/cvt.c:1174
+#: cp/cvt.c:1167
 #, gcc-internal-format
 msgid "ambiguous default type conversion from %qT"
 msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð° Ð¸Ð· %qT"
 
-#: cp/cvt.c:1176
+#: cp/cvt.c:1169
 #, gcc-internal-format
 msgid "  candidate conversions include %qD and %qD"
 msgstr "  Ð¼Ð¾Ð³ÑƒÑ›Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° ÑƒÐºÑ™ÑƒÑ‡ÑƒÑ˜Ñƒ %qD Ð¸ %qD"
 
-#: cp/decl.c:1062
+#: cp/decl.c:1063
 #, gcc-internal-format
 msgid "%qD was declared %<extern%> and later %<static%>"
 msgstr "%qD Ñ˜Ðµ Ð¿Ñ€Ð²Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ %<extern%> Ð° ÐºÐ°Ñ�Ð½Ð¸Ñ˜Ðµ %<static%>"
 
-#: cp/decl.c:1063 cp/decl.c:1618 objc/objc-act.c:2931 objc/objc-act.c:7503
+#: cp/decl.c:1064 cp/decl.c:1619 objc/objc-act.c:2931 objc/objc-act.c:7503
 #, gcc-internal-format
 msgid "previous declaration of %q+D"
 msgstr "Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D"
 
-#: cp/decl.c:1096
+#: cp/decl.c:1097
 #, gcc-internal-format
 msgid "declaration of %qF throws different exceptions"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qF Ð±Ð°Ñ†Ð° Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ðµ Ð¸Ð·ÑƒÐ·ÐµÑ‚ÐºÐµ"
 
-#: cp/decl.c:1097
+#: cp/decl.c:1098
 #, gcc-internal-format
 msgid "from previous declaration %q+F"
 msgstr "Ð¾Ð´ Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ %q+F"
 
-#: cp/decl.c:1153
+#: cp/decl.c:1154
 #, gcc-internal-format
 msgid "function %q+D redeclared as inline"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+D Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ ÑƒÑ‚ÐºÐ°Ð½Ð°"
 
-#: cp/decl.c:1155
+#: cp/decl.c:1156
 #, gcc-internal-format
 msgid "previous declaration of %q+D with attribute noinline"
 msgstr "Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð½ÐµÑƒÑ‚ÐºÐ°Ð½Ðµ"
 
-#: cp/decl.c:1162
+#: cp/decl.c:1163
 #, gcc-internal-format
 msgid "function %q+D redeclared with attribute noinline"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+D Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° Ñ�Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð½ÐµÑƒÑ‚ÐºÐ°Ð½Ðµ"
 
-#: cp/decl.c:1164
+#: cp/decl.c:1165
 #, gcc-internal-format
 msgid "previous declaration of %q+D was inline"
 msgstr "Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð±Ð¸Ð»Ð° Ñ˜Ðµ ÑƒÑ‚ÐºÐ°Ð½Ð¾"
 
-#: cp/decl.c:1186 cp/decl.c:1259
+#: cp/decl.c:1187 cp/decl.c:1260
 #, gcc-internal-format
 msgid "shadowing %s function %q#D"
 msgstr "Ð·Ð°ÐºÐ»Ð°ÑšÐ°ÑšÐµ %s Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %q#D"
 
-#: cp/decl.c:1195
+#: cp/decl.c:1196
 #, gcc-internal-format
 msgid "library function %q#D redeclared as non-function %q#D"
 msgstr "Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÑ‡ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q#D Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° ÐºÐ°Ð¾ Ð½Ðµ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q#D"
 
-#: cp/decl.c:1200
+#: cp/decl.c:1201
 #, gcc-internal-format
 msgid "conflicts with built-in declaration %q#D"
 msgstr "ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¾Ð¼ ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¾Ð³ %q#D"
 
-#: cp/decl.c:1254 cp/decl.c:1380 cp/decl.c:1396
+#: cp/decl.c:1255 cp/decl.c:1381 cp/decl.c:1397
 #, gcc-internal-format
 msgid "new declaration %q#D"
 msgstr "Ð½Ð¾Ð²Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q#D"
 
-#: cp/decl.c:1255
+#: cp/decl.c:1256
 #, gcc-internal-format
 msgid "ambiguates built-in declaration %q#D"
 msgstr "Ñ‡Ð¸Ð½Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¾Ð³ %q#D Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾Ð¼"
 
-#: cp/decl.c:1344
+#: cp/decl.c:1345
 #, gcc-internal-format
 msgid "%q#D redeclared as different kind of symbol"
 msgstr "%q#D Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ð´Ñ€ÑƒÐ³Ð°Ñ‡Ð¸Ñ˜Ð° Ð²Ñ€Ñ�Ñ‚Ð° Ñ�Ð¸Ð¼Ð±Ð¾Ð»Ð°"
 
-#: cp/decl.c:1347
+#: cp/decl.c:1348
 #, gcc-internal-format
 msgid "previous declaration of %q+#D"
 msgstr "Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+#D"
 
-#: cp/decl.c:1366
+#: cp/decl.c:1367
 #, gcc-internal-format
 msgid "declaration of template %q#D"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q#D"
 
-#: cp/decl.c:1367 cp/name-lookup.c:527
+#: cp/decl.c:1368 cp/name-lookup.c:526
 #, gcc-internal-format
 msgid "conflicts with previous declaration %q+#D"
 msgstr "ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¾Ð¼ %q+#D"
 
-#: cp/decl.c:1381 cp/decl.c:1397
+#: cp/decl.c:1382 cp/decl.c:1398
 #, gcc-internal-format
 msgid "ambiguates old declaration %q+#D"
 msgstr "Ñ‡Ð¸Ð½Ð¸ Ñ�Ñ‚Ð°Ñ€Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ %q+#D Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾Ð¼"
 
-#: cp/decl.c:1389
+#: cp/decl.c:1390
 #, gcc-internal-format
 msgid "declaration of C function %q#D conflicts with"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¦ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %q#D ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð°"
 
-#: cp/decl.c:1391
+#: cp/decl.c:1392
 #, gcc-internal-format
 msgid "previous declaration %q+#D here"
 msgstr "Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¾Ð¼ %q+#D Ð¾Ð²Ð´Ðµ"
 
-#: cp/decl.c:1405
+#: cp/decl.c:1406
 #, gcc-internal-format
 msgid "conflicting declaration %q#D"
 msgstr "Ñ�ÑƒÐºÐ¾Ð±Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q#D"
 
-#: cp/decl.c:1406
+#: cp/decl.c:1407
 #, gcc-internal-format
 msgid "%q+D has a previous declaration as %q#D"
 msgstr "%q+D Ð¸Ð¼Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ ÐºÐ°Ð¾ %q#D"
@@ -27592,63 +27557,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.
-#: cp/decl.c:1458
+#: cp/decl.c:1459
 #, gcc-internal-format
 msgid "declaration of namespace %qD conflicts with"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð³ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ð° %qD ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð°"
 
-#: cp/decl.c:1459
+#: cp/decl.c:1460
 #, gcc-internal-format
 msgid "previous declaration of namespace %q+D here"
 msgstr "Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¾Ð¼ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð³ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ð° %q+D Ð¾Ð²Ð´Ðµ"
 
-#: cp/decl.c:1470
+#: cp/decl.c:1471
 #, gcc-internal-format
 msgid "%q+#D previously defined here"
 msgstr "%q+#D Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1480
+#: cp/decl.c:1481
 #, gcc-internal-format
 msgid "prototype for %q+#D"
 msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿ Ð·Ð° %q+#D"
 
-#: cp/decl.c:1481
+#: cp/decl.c:1482
 #, gcc-internal-format
 msgid "%Jfollows non-prototype definition here"
 msgstr "%JÐ¿Ñ€Ð°Ñ‚Ð¸ Ð½Ðµ-Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñ�ÐºÑƒ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ñƒ Ð¾Ð²Ð´Ðµ"
 
-#: cp/decl.c:1521
+#: cp/decl.c:1522
 #, gcc-internal-format
 msgid "previous declaration of %q+#D with %qL linkage"
 msgstr "Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+#D Ñ�Ð° Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾ÑˆÑ›Ñƒ %qL"
 
-#: cp/decl.c:1523
+#: cp/decl.c:1524
 #, gcc-internal-format
 msgid "conflicts with new declaration with %qL linkage"
 msgstr "ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð½Ð¾Ð²Ð¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¾Ð¼ Ñ�Ð° Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾ÑˆÑ›Ñƒ %qL"
 
-#: cp/decl.c:1546 cp/decl.c:1552
+#: cp/decl.c:1547 cp/decl.c:1553
 #, gcc-internal-format
 msgid "default argument given for parameter %d of %q#D"
 msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ñ‚ Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %d Ñƒ %q#D"
 
-#: cp/decl.c:1548 cp/decl.c:1554
+#: cp/decl.c:1549 cp/decl.c:1555
 #, gcc-internal-format
 msgid "after previous specification in %q+#D"
 msgstr "Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾Ð³ Ð½Ð°Ð²Ð¾Ð´Ð° Ñƒ %q+#D"
 
-#: cp/decl.c:1563
+#: cp/decl.c:1564
 #, gcc-internal-format
 msgid "%q#D was used before it was declared inline"
 msgstr "%q#D Ñ˜Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð¿Ñ€Ðµ Ð½ÐµÐ³Ð¾ ÑˆÑ‚Ð¾ Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÑƒÑ‚ÐºÐ°Ð½Ð¾"
 
-#: cp/decl.c:1564
+#: cp/decl.c:1565
 #, gcc-internal-format
 msgid "%Jprevious non-inline declaration here"
 msgstr "%JÐ¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð½ÐµÑƒÑ‚ÐºÐ°Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¾Ð²Ð´Ðµ"
 
-#: cp/decl.c:1617
+#: cp/decl.c:1618
 #, gcc-internal-format
 msgid "redundant redeclaration of %qD in same scope"
 msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð° Ð¿Ð¾Ð½Ð¾Ð²Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD Ñƒ Ð¸Ñ�Ñ‚Ð¾Ð¼ Ð´Ð¾Ñ�ÐµÐ³Ñƒ"
@@ -27661,313 +27626,319 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1932
+#: cp/decl.c:1939
 #, gcc-internal-format
 msgid "explicit specialization of %qD after first use"
 msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° %qD Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€Ð²Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ"
 
-#: cp/decl.c:2028
+#: cp/decl.c:2035
 #, gcc-internal-format
 msgid "%q+D: visibility attribute ignored because it"
 msgstr "%q+D: Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°Ð½ Ð·Ð°Ñ‚Ð¾ ÑˆÑ‚Ð¾"
 
-#: cp/decl.c:2030
+#: cp/decl.c:2037
 #, gcc-internal-format
 msgid "%Jconflicts with previous declaration here"
 msgstr "%JÑ�Ðµ ÐºÐ¾Ñ�Ð¸ Ñ�Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¾Ð¼ Ð¾Ð²Ð´Ðµ"
 
-#: cp/decl.c:2457
+#: cp/decl.c:2464
 #, gcc-internal-format
 msgid "jump to label %qD"
 msgstr "Ñ�ÐºÐ¾Ðº Ð½Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ñƒ %qD"
 
-#: cp/decl.c:2459
+#: cp/decl.c:2466
 #, gcc-internal-format
 msgid "jump to case label"
 msgstr "Ñ�ÐºÐ¾Ðº Ð½Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ñƒ Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð°"
 
-#: cp/decl.c:2461
+#: cp/decl.c:2468
 #, gcc-internal-format
 msgid "%H  from here"
 msgstr "%H  Ð¾Ð´Ð°Ð²Ð´Ðµ"
 
-#: cp/decl.c:2480 cp/decl.c:2643
+#: cp/decl.c:2487 cp/decl.c:2650
 #, gcc-internal-format
 msgid "  exits OpenMP structured block"
 msgstr "  Ð¸Ð·Ð»Ð°Ð·Ð¸ Ð¸Ð· Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÐ¸Ñ€Ð°Ð½Ð¾Ð³ Ð±Ð»Ð¾ÐºÐ° ÐžÐ¿ÐµÐ½ÐœÐŸÐ°"
 
-#: cp/decl.c:2501
+#: cp/decl.c:2508
 #, gcc-internal-format
 msgid "  crosses initialization of %q+#D"
 msgstr "  Ð¿Ñ€ÐµÑ�ÐµÑ†Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ %q+#D"
 
-#: cp/decl.c:2503 cp/decl.c:2618
+#: cp/decl.c:2510 cp/decl.c:2625
 #, gcc-internal-format
 msgid "  enters scope of non-POD %q+#D"
 msgstr "  ÑƒÐ»Ð°Ð·Ð¸ Ñƒ Ð´Ð¾Ñ�ÐµÐ³ Ð½Ðµ-ÐŸÐžÐ” %q+#D"
 
-#: cp/decl.c:2516 cp/decl.c:2622
+#: cp/decl.c:2523 cp/decl.c:2629
 #, gcc-internal-format
 msgid "  enters try block"
 msgstr "  ÑƒÐ»Ð°Ð·Ð¸ Ñƒ Ð±Ð»Ð¾Ðº Ð¿Ð¾ÐºÑƒÑˆÐ°Ñ˜Ð°"
 
-#: cp/decl.c:2518 cp/decl.c:2624
+#: cp/decl.c:2525 cp/decl.c:2631
 #, gcc-internal-format
 msgid "  enters catch block"
 msgstr "  ÑƒÐ»Ð°Ð·Ð¸ Ñƒ Ð±Ð»Ð¾Ðº Ñ…Ð²Ð°Ñ‚Ð°ÑšÐ°"
 
-#: cp/decl.c:2528 cp/decl.c:2627
+#: cp/decl.c:2535 cp/decl.c:2634
 #, gcc-internal-format
 msgid "  enters OpenMP structured block"
 msgstr "  ÑƒÐ»Ð°Ð·Ð¸ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÐ¸Ñ€Ð°Ð½Ð¸ Ð±Ð»Ð¾Ðº ÐžÐ¿ÐµÐ½ÐœÐŸÐ°"
 
-#: cp/decl.c:2599 cp/decl.c:2639
+#: cp/decl.c:2606 cp/decl.c:2646
 #, gcc-internal-format
 msgid "jump to label %q+D"
 msgstr "Ñ�ÐºÐ¾Ðº Ð½Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ñƒ %q+D"
 
-#: cp/decl.c:2600 cp/decl.c:2640
+#: cp/decl.c:2607 cp/decl.c:2647
 #, gcc-internal-format
 msgid "  from here"
 msgstr "  Ð¾Ð´Ð°Ð²Ð´Ðµ"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2612
+#: cp/decl.c:2619
 #, gcc-internal-format
 msgid "%J  enters catch block"
 msgstr "%J  ÑƒÐ»Ð°Ð·Ð¸ Ñƒ Ð±Ð»Ð¾Ðº Ñ…Ð²Ð°Ñ‚Ð°ÑšÐ°"
 
-#: cp/decl.c:2616
+#: cp/decl.c:2623
 #, gcc-internal-format
 msgid "  skips initialization of %q+#D"
 msgstr "  Ð¿Ñ€ÐµÑ�ÐºÐ°Ñ‡Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ %q+#D"
 
-#: cp/decl.c:2692
+#: cp/decl.c:2699
 #, gcc-internal-format
 msgid "label named wchar_t"
 msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ wchar_t"
 
-#: cp/decl.c:2696
+#: cp/decl.c:2703
 #, gcc-internal-format
 msgid "duplicate label %qD"
 msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° %qD"
 
-#: cp/decl.c:2962
+#: cp/decl.c:2969
 #, gcc-internal-format
 msgid "%qD is not a type"
 msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ñ‚Ð¸Ð¿"
 
-#: cp/decl.c:2968 cp/parser.c:4033
+#: cp/decl.c:2975 cp/parser.c:4037
 #, gcc-internal-format
 msgid "%qD used without template parameters"
 msgstr "%qD ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð±ÐµÐ· Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/decl.c:2983
+#: cp/decl.c:2990
 #, gcc-internal-format
 msgid "%q#T is not a class"
 msgstr "%q#T Ð½Ð¸Ñ˜Ðµ ÐºÐ»Ð°Ñ�Ð°"
 
-#: cp/decl.c:2995 cp/decl.c:3063
+#: cp/decl.c:3002 cp/decl.c:3070
 #, gcc-internal-format
 msgid "no class template named %q#T in %q#T"
 msgstr "Ð½ÐµÐ¼Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ðµ Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ %q#T Ñƒ %q#T"
 
-#: cp/decl.c:3003
+#: cp/decl.c:3010
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
 msgstr "%<typename %T::%D%> Ð¸Ð¼ÐµÐ½ÑƒÑ˜Ðµ %q#T, ÑˆÑ‚Ð¾ Ð½Ð¸Ñ˜Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ðµ"
 
-#: cp/decl.c:3010
+#: cp/decl.c:3017
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a type"
 msgstr "%<typename %T::%D%> Ð¸Ð¼ÐµÐ½ÑƒÑ˜Ðµ %q#T, ÑˆÑ‚Ð¾ Ð½Ð¸Ñ˜Ðµ Ñ‚Ð¸Ð¿"
 
-#: cp/decl.c:3072
+#: cp/decl.c:3079
 #, gcc-internal-format
 msgid "template parameters do not match template"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ�Ðµ Ð½Ðµ Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°Ñ˜Ñƒ Ñ�Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
 
-#: cp/decl.c:3073 cp/friend.c:321 cp/friend.c:329
+#: cp/decl.c:3080 cp/friend.c:321 cp/friend.c:329
 #, gcc-internal-format
 msgid "%q+D declared here"
 msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
 
-#: cp/decl.c:3711
+#: cp/decl.c:3727
 #, fuzzy, gcc-internal-format
 msgid "%Jan anonymous struct cannot have function members"
 msgstr "%JÐ°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð° ÑƒÐ½Ð¸Ñ˜Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: cp/decl.c:3713
+#: cp/decl.c:3729
 #, gcc-internal-format
 msgid "%Jan anonymous union cannot have function members"
 msgstr "%JÐ°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð° ÑƒÐ½Ð¸Ñ˜Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: cp/decl.c:3731
+#: cp/decl.c:3747
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
 msgstr "Ñ‡Ð»Ð°Ð½ %q+#D Ñ�Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð¼ Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ñ˜ Ñ�ÐºÑƒÐ¿Ð¸Ð½Ð¸"
 
-#: cp/decl.c:3734
+#: cp/decl.c:3750
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
 msgstr "Ñ‡Ð»Ð°Ð½ %q+#D Ñ�Ð° Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð¼ Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ñ˜ Ñ�ÐºÑƒÐ¿Ð¸Ð½Ð¸"
 
-#: cp/decl.c:3737
+#: cp/decl.c:3753
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
 msgstr "Ñ‡Ð»Ð°Ð½ %q+#D Ñ�Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ ÐºÐ¾Ð¿Ð¸Ñ€Ð°ÑšÐ°-Ð´Ð¾Ð´ÐµÐ»Ðµ Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ñ˜ Ñ�ÐºÑƒÐ¿Ð¸Ð½Ð¸"
 
-#: cp/decl.c:3762
+#: cp/decl.c:3778
 #, gcc-internal-format
 msgid "multiple types in one declaration"
 msgstr "Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐ¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ñ˜ÐµÐ´Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
 
-#: cp/decl.c:3766
+#: cp/decl.c:3782
 #, gcc-internal-format
 msgid "redeclaration of C++ built-in type %qT"
 msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¦++ ÑƒÐ³Ñ€Ð°Ñ’ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/decl.c:3803
+#: cp/decl.c:3819
 #, gcc-internal-format
 msgid "missing type-name in typedef-declaration"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð¼Ðµ Ñ‚Ð¸Ð¿Ð° Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ typedef"
 
-#: cp/decl.c:3811
+#: cp/decl.c:3827
 #, gcc-internal-format
 msgid "ISO C++ prohibits anonymous structs"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ"
 
-#: cp/decl.c:3818
+#: cp/decl.c:3834
 #, gcc-internal-format
 msgid "%qs can only be specified for functions"
 msgstr "%qs Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: cp/decl.c:3824
+#: cp/decl.c:3840
 #, gcc-internal-format
 msgid "%<friend%> can only be specified inside a class"
 msgstr "%<friend%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ ÐºÐ»Ð°Ñ�Ðµ"
 
-#: cp/decl.c:3826
+#: cp/decl.c:3842
 #, gcc-internal-format
 msgid "%<explicit%> can only be specified for constructors"
 msgstr "%<explicit%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ð·Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ðµ"
 
-#: cp/decl.c:3828
+#: cp/decl.c:3844
 #, gcc-internal-format
 msgid "a storage class can only be specified for objects and functions"
 msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ñ�Ð°Ð¼Ð¾ Ð·Ð° Ð¾Ð±Ñ˜ÐµÐºÑ‚Ðµ Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: cp/decl.c:3834
+#: cp/decl.c:3850
 #, gcc-internal-format
 msgid "qualifiers can only be specified for objects and functions"
 msgstr "Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ðµ Ñ�Ð°Ð¼Ð¾ Ð·Ð° Ð¾Ð±Ñ˜ÐµÐºÑ‚Ðµ Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: cp/decl.c:3837
+#: cp/decl.c:3853
 #, fuzzy, gcc-internal-format
 msgid "%<typedef%> was ignored in this declaration"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° typedef Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
 
-#: cp/decl.c:3866
+#: cp/decl.c:3882
 #, gcc-internal-format
 msgid "attribute ignored in declaration of %q+#T"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°Ð½ Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %q+#T"
 
-#: cp/decl.c:3867
+#: cp/decl.c:3883
 #, gcc-internal-format
 msgid "attribute for %q+#T must follow the %qs keyword"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð·Ð° %q+#T Ð¼Ð¾Ñ€Ð° Ð¿Ñ€Ð°Ñ‚Ð¸Ñ‚Ð¸ ÐºÑ™ÑƒÑ‡Ð½Ñƒ Ñ€ÐµÑ‡ %qs"
 
-#: cp/decl.c:3909
+#: cp/decl.c:3925
 #, fuzzy, gcc-internal-format
-msgid "ignoring attributes applied to class type outside of definition"
+msgid "ignoring attributes applied to class type %qT outside of definition"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ ÐºÐ»Ð°Ñ�Ð°"
 
-#: cp/decl.c:3987
+#. A template type parameter or other dependent type.
+#: cp/decl.c:3929
 #, gcc-internal-format
+msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
+msgstr ""
+
+#: cp/decl.c:4007
+#, gcc-internal-format
 msgid "function %q#D is initialized like a variable"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q#D ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð° ÐºÐ°Ð¾ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°"
 
-#: cp/decl.c:3998
+#: cp/decl.c:4018
 #, gcc-internal-format
 msgid "declaration of %q#D has %<extern%> and is initialized"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q#D Ð¸Ð¼Ð° %<extern%> Ð¸ Ð¸Ð¿Ð°Ðº Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð°"
 
-#: cp/decl.c:4014
+#: cp/decl.c:4034
 #, gcc-internal-format
 msgid "definition of %q#D is marked %<dllimport%>"
 msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %q+D Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð° ÐºÐ°Ð¾ %<dllimport%>"
 
-#: cp/decl.c:4033
+#: cp/decl.c:4053
 #, gcc-internal-format
 msgid "%q#D is not a static member of %q#T"
 msgstr "%q#D Ð½Ð¸Ñ˜Ðµ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½ Ñƒ %q#T"
 
-#: cp/decl.c:4039
+#: cp/decl.c:4059
 #, gcc-internal-format
 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð½Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™Ð°Ð²Ð° Ð´Ð° %<%T::%D%> Ð±ÑƒÐ´Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ %<%T::%D%>"
 
-#: cp/decl.c:4048
+#: cp/decl.c:4068
 #, gcc-internal-format
 msgid "template header not allowed in member definition of explicitly specialized class"
 msgstr "Ð·Ð°Ð³Ð»Ð°Ð²Ñ™Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ñƒ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ Ñ‡Ð»Ð°Ð½Ð° ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ðµ ÐºÐ»Ð°Ñ�Ðµ"
 
-#: cp/decl.c:4056
+#: cp/decl.c:4076
 #, gcc-internal-format
 msgid "duplicate initialization of %qD"
 msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ %qD"
 
-#: cp/decl.c:4095
+#: cp/decl.c:4115
 #, gcc-internal-format
 msgid "declaration of %q#D outside of class is not definition"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q#D Ð¸Ð·Ð²Ð°Ð½ ÐºÐ»Ð°Ñ�Ðµ Ð½Ð¸Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð°"
 
-#: cp/decl.c:4188
+#: cp/decl.c:4208
 #, gcc-internal-format
 msgid "variable %q#D has initializer but incomplete type"
 msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %q#D Ð¸Ð¼Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð°Ð»Ð¸ Ñ˜Ðµ Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/decl.c:4194 cp/decl.c:4906
+#: cp/decl.c:4214 cp/decl.c:4926
 #, gcc-internal-format
 msgid "elements of array %q#D have incomplete type"
 msgstr "ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð¸ Ð½Ð¸Ð·Ð° %q#D Ð¸Ð¼Ð°Ñ˜Ñƒ Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
 
-#: cp/decl.c:4200
+#: cp/decl.c:4220
 #, gcc-internal-format
 msgid "aggregate %q#D has incomplete type and cannot be defined"
 msgstr "Ñ�ÐºÑƒÐ¿Ð¸Ð½Ð° %q#D Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ñ‚Ð¸"
 
-#: cp/decl.c:4236
+#: cp/decl.c:4256
 #, gcc-internal-format
 msgid "%qD declared as reference but not initialized"
 msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð°Ð»Ð¸ Ð½Ð¸Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾"
 
-#: cp/decl.c:4242
+#: cp/decl.c:4262
 #, gcc-internal-format
 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ð»Ð¸Ñ�Ñ‚Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ð·Ð° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° %qD"
 
-#: cp/decl.c:4268
+#: cp/decl.c:4288
 #, gcc-internal-format
 msgid "cannot initialize %qT from %qT"
 msgstr "%qT Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸Ñ‚Ð¸ Ð¸Ð· %qT"
 
-#: cp/decl.c:4296
+#: cp/decl.c:4316
 #, gcc-internal-format
 msgid "name %qD used in a GNU-style designated initializer for an array"
 msgstr "Ð¸Ð¼Ðµ %qD ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ð½Ð¸Ð·Ð° ÑƒÑ‚Ð²Ñ€Ñ’ÐµÐ½Ð¾Ð¼ ÐºÐ°Ð¾ Ð“Ð½Ñƒ-Ñ�Ñ‚Ð¸Ð»"
 
-#: cp/decl.c:4345
+#: cp/decl.c:4365
 #, gcc-internal-format
 msgid "initializer fails to determine size of %qD"
 msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð½Ðµ Ð¾Ð´Ñ€ÐµÑ’ÑƒÑ˜Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ %qD"
 
-#: cp/decl.c:4352
+#: cp/decl.c:4372
 #, gcc-internal-format
 msgid "array size missing in %qD"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° Ñƒ %qD"
 
-#: cp/decl.c:4364
+#: cp/decl.c:4384
 #, gcc-internal-format
 msgid "zero-size array %qD"
 msgstr "Ð½Ð¸Ð· %qD Ð½ÑƒÐ»Ñ‚Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
@@ -27975,240 +27946,250 @@
 #. 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.
-#: cp/decl.c:4407
+#: cp/decl.c:4427
 #, gcc-internal-format
 msgid "storage size of %qD isn't known"
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚ÐµÑšÐ° Ð·Ð° %qD Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð·Ð½Ð°Ñ‚Ð°"
 
-#: cp/decl.c:4429
+#: cp/decl.c:4449
 #, gcc-internal-format
 msgid "storage size of %qD isn't constant"
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚ÐµÑšÐ° Ð·Ð° %qD Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: cp/decl.c:4478
+#: cp/decl.c:4498
 #, gcc-internal-format
 msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
 msgstr "Ð¸Ð·Ð²Ð¸Ð½Ð¸Ñ‚Ðµ: Ñ�ÐµÐ¼Ð°Ð½Ñ‚Ð¸ÐºÐ° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸Ñ… Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° ÑƒÑ‚ÐºÐ°Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %q+#D Ñ˜Ðµ Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð° (Ð´Ð¾Ñ›Ð¸ Ñ›Ðµ Ð´Ð¾ Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐ¸Ñ… ÐºÐ¾Ð¿Ð¸Ñ˜Ð°)"
 
-#: cp/decl.c:4481
+#: cp/decl.c:4501
 #, gcc-internal-format
 msgid "%J  you can work around this by removing the initializer"
 msgstr "%J  Ð¼Ð¾Ð¶ÐµÑ‚Ðµ Ð¾Ð²Ð¾ Ð·Ð°Ð¾Ð±Ð¸Ñ›Ð¸ ÑƒÐºÐ»Ð°ÑšÐ°ÑšÐµÐ¼ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð°"
 
-#: cp/decl.c:4508
+#: cp/decl.c:4528
 #, gcc-internal-format
 msgid "uninitialized const %qD"
 msgstr "Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° %qD"
 
-#: cp/decl.c:4620
+#: cp/decl.c:4640
 #, gcc-internal-format
 msgid "invalid type %qT as initializer for a vector of type %qT"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ %qT ÐºÐ°Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð·Ð° Ð²ÐµÐºÑ‚Ð¾Ñ€ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/decl.c:4662
+#: cp/decl.c:4682
 #, gcc-internal-format
 msgid "initializer for %qT must be brace-enclosed"
 msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð·Ð° %qT Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñƒ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ð¸Ð¼ Ð·Ð°Ð³Ñ€Ð°Ð´Ð°Ð¼Ð°"
 
-#: cp/decl.c:4680
+#: cp/decl.c:4700
 #, gcc-internal-format
 msgid "%qT has no non-static data member named %qD"
 msgstr "%qT Ð½ÐµÐ¼Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð¿Ð¾Ð´Ð°Ñ‚Ð°Ðº Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ %qD"
 
-#: cp/decl.c:4731
+#: cp/decl.c:4751
 #, gcc-internal-format
 msgid "braces around scalar initializer for type %qT"
 msgstr "Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ð¾ÐºÐ¾ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¾Ð³ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ð·Ð° Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/decl.c:4814
+#: cp/decl.c:4834
 #, gcc-internal-format
 msgid "missing braces around initializer for %qT"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ñƒ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ð¾ÐºÐ¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ð·Ð° %qT"
 
-#: cp/decl.c:4871
+#: cp/decl.c:4891
 #, gcc-internal-format
 msgid "too many initializers for %qT"
 msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ð·Ð° %qT"
 
-#: cp/decl.c:4914
+#: cp/decl.c:4934
 #, gcc-internal-format
 msgid "variable-sized object %qD may not be initialized"
 msgstr "Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ %qD Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‚Ð¸"
 
-#: cp/decl.c:4920
+#: cp/decl.c:4940
 #, gcc-internal-format
 msgid "%qD has incomplete type"
 msgstr "%qD Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
 
-#: cp/decl.c:4935
+#: cp/decl.c:4955
 #, gcc-internal-format
 msgid "scalar object %qD requires one element in initializer"
 msgstr "Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ %qD Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ˜ÐµÐ´Ð°Ð½ ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚ Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ"
 
 #. A non-aggregate that is not a scalar cannot be initialized
 #. via an initializer-list in C++98.
-#: cp/decl.c:4945
+#: cp/decl.c:4965
 #, fuzzy, gcc-internal-format
 msgid "braces around initializer for non-aggregate type %qT"
 msgstr "Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ð¾ÐºÐ¾ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¾Ð³ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð° Ð·Ð° Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/decl.c:4995
+#: cp/decl.c:5015
 #, gcc-internal-format
 msgid "%qD must be initialized by constructor, not by %<{...}%>"
 msgstr "%qD Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð¼, Ð½Ðµ Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ %<{...}%>"
 
-#: cp/decl.c:5031
+#: cp/decl.c:5051
 #, gcc-internal-format
 msgid "array %qD initialized by parenthesized string literal %qE"
 msgstr "Ð½Ð¸Ð· %qD ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ Ð·Ð°Ð³Ñ€Ð°Ñ’ÐµÐ½Ð¾Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð½Ð¸Ñ�ÐºÐ¾Ð¼ %qE"
 
-#: cp/decl.c:5046
+#: cp/decl.c:5066
 #, gcc-internal-format
 msgid "structure %qD with uninitialized const members"
 msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° %qD Ñ�Ð° Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¸Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¸Ð¼ Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð¸Ð¼Ð°"
 
-#: cp/decl.c:5048
+#: cp/decl.c:5068
 #, gcc-internal-format
 msgid "structure %qD with uninitialized reference members"
 msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° %qD Ñ�Ð° Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¸Ð¼ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¸Ð¼ Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð¸Ð¼Ð°"
 
-#: cp/decl.c:5330
+#: cp/decl.c:5364
 #, gcc-internal-format
 msgid "assignment (not initialization) in declaration"
 msgstr "Ð´Ð¾Ð´ÐµÐ»Ð° (Ð½Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ) Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸"
 
-#: cp/decl.c:5420
+#: cp/decl.c:5460
 #, gcc-internal-format
 msgid "shadowing previous type declaration of %q#D"
 msgstr "Ð·Ð°ÐºÐ»Ð°ÑšÐ°ÑšÐµ Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ñ‚Ð¸Ð¿Ð° Ð·Ð° %q#D"
 
-#: cp/decl.c:5450
+#: cp/decl.c:5490
 #, gcc-internal-format
 msgid "%qD cannot be thread-local because it has non-POD type %qT"
 msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð¾ Ð·Ð°Ñ‚Ð¾ ÑˆÑ‚Ð¾ Ñ˜Ðµ Ð½Ðµ-ÐŸÐžÐ” Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/decl.c:5485
+#: cp/decl.c:5522
 #, gcc-internal-format
+msgid "Java object %qD not allocated with %<new%>"
+msgstr ""
+
+#: cp/decl.c:5539
+#, gcc-internal-format
 msgid "%qD is thread-local and so cannot be dynamically initialized"
 msgstr "%qD Ñ˜Ðµ Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð¾ Ð¸ Ñ�Ñ‚Ð¾Ð³Ð° Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐºÐ¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‚Ð¸"
 
-#: cp/decl.c:5503
+#: cp/decl.c:5557
 #, gcc-internal-format
 msgid "%qD cannot be initialized by a non-constant expression when being declared"
 msgstr "%qD Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‚Ð¸ Ð½Ðµ-ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¸Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ð¾Ð¼ ÐºÐ°Ð´Ð° Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ"
 
-#: cp/decl.c:6160
+#: cp/decl.c:5597
+#, fuzzy, gcc-internal-format
+msgid "non-static data member %qD has Java class type"
+msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐ° %q+D dllimport ÐºÐ»Ð°Ñ�Ðµ"
+
+#: cp/decl.c:6232
 #, gcc-internal-format
 msgid "destructor for alien class %qT cannot be a member"
 msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð·Ð° Ñ‚ÑƒÑ’Ð¸Ð½Ñ�ÐºÑƒ ÐºÐ»Ð°Ñ�Ñƒ %qT Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ‡Ð»Ð°Ð½"
 
-#: cp/decl.c:6162
+#: cp/decl.c:6234
 #, gcc-internal-format
 msgid "constructor for alien class %qT cannot be a member"
 msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð·Ð° Ñ‚ÑƒÑ’Ð¸Ð½Ñ�ÐºÑƒ ÐºÐ»Ð°Ñ�Ñƒ %qT Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ‡Ð»Ð°Ð½"
 
-#: cp/decl.c:6183
+#: cp/decl.c:6255
 #, gcc-internal-format
 msgid "%qD declared as a %<virtual%> %s"
 msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ %<virtual%> %s"
 
-#: cp/decl.c:6185
+#: cp/decl.c:6257
 #, gcc-internal-format
 msgid "%qD declared as an %<inline%> %s"
 msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ %<inline%> %s"
 
-#: cp/decl.c:6187
+#: cp/decl.c:6259
 #, gcc-internal-format
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
 msgstr "Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %<const%> Ð¸ %<volatile%> Ð·Ð° %qD Ð½Ð¸Ñ�Ñƒ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¸ Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %s"
 
-#: cp/decl.c:6191
+#: cp/decl.c:6263
 #, gcc-internal-format
 msgid "%q+D declared as a friend"
 msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ð¾ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™"
 
-#: cp/decl.c:6197
+#: cp/decl.c:6269
 #, gcc-internal-format
 msgid "%q+D declared with an exception specification"
 msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñ�Ð° Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð¾Ð¼ Ð¸Ð·ÑƒÐ·ÐµÑ‚Ð°ÐºÐ°"
 
-#: cp/decl.c:6231
+#: cp/decl.c:6303
 #, gcc-internal-format
 msgid "definition of %qD is not in namespace enclosing %qT"
 msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %qD Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð¼ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ñƒ ÐºÐ¾Ñ˜Ð¸ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð° %qT"
 
-#: cp/decl.c:6342
+#: cp/decl.c:6414
 #, gcc-internal-format
 msgid "defining explicit specialization %qD in friend declaration"
 msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ %qD Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ð°"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:6352
+#: cp/decl.c:6424
 #, gcc-internal-format
 msgid "invalid use of template-id %qD in declaration of primary template"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¸Ð´. ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ð¿Ñ€Ð¸Ð¼Ð°Ñ€Ð½Ð¾Ð³ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/decl.c:6382
+#: cp/decl.c:6454
 #, gcc-internal-format
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ð½Ð¸Ñ�Ñƒ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¸ Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ñ�ÐºÐµ Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
 
-#: cp/decl.c:6390
+#: cp/decl.c:6462
 #, gcc-internal-format
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 msgstr "%<inline%> Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ñ�ÐºÐµ Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
 
-#: cp/decl.c:6433
+#: cp/decl.c:6505
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be a template"
 msgstr "%<::main%> Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ ÐºÐ°Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½"
 
-#: cp/decl.c:6435
+#: cp/decl.c:6507
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be inline"
 msgstr "%<::main%> Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ ÐºÐ°Ð¾ ÑƒÑ‚ÐºÐ°Ð½Ð¾"
 
-#: cp/decl.c:6437
+#: cp/decl.c:6509
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be static"
 msgstr "%<::main%> Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ ÐºÐ°Ð¾ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾"
 
-#: cp/decl.c:6465
+#: cp/decl.c:6537
 #, gcc-internal-format
 msgid "non-local function %q#D uses anonymous type"
 msgstr "Ð½Ðµ-Ð»Ð¾ÐºÐ°Ð»Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q#D ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð°Ð½ Ñ‚Ð¸Ð¿"
 
-#: cp/decl.c:6468 cp/decl.c:6748
+#: cp/decl.c:6540 cp/decl.c:6820
 #, gcc-internal-format
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 msgstr "%q+#D Ð½Ðµ ÑƒÐ¿ÑƒÑ›ÑƒÑ˜Ðµ Ð½Ð° Ð½ÐµÐ¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿, Ñ‚Ð°ÐºÐ¾ Ð´Ð° Ñ�Ðµ Ð½Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð·Ð° Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚"
 
-#: cp/decl.c:6474
+#: cp/decl.c:6546
 #, gcc-internal-format
 msgid "non-local function %q#D uses local type %qT"
 msgstr "Ð½Ðµ-Ð»Ð¾ÐºÐ°Ð»Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q#D ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð»Ð¾ÐºÐ°Ð»Ð½Ð¸ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/decl.c:6498
+#: cp/decl.c:6570
 #, fuzzy, gcc-internal-format
 msgid "static member function %qD cannot have cv-qualifier"
 msgstr "%sÑ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÐºÐ½-Ð¾Ð´Ñ€ÐµÐ´Ð±Ñƒ"
 
-#: cp/decl.c:6499
+#: cp/decl.c:6571
 #, fuzzy, gcc-internal-format
 msgid "non-member function %qD cannot have cv-qualifier"
 msgstr "%sÑ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ ÐºÐ½-Ð¾Ð´Ñ€ÐµÐ´Ð±Ñƒ"
 
-#: cp/decl.c:6547
+#: cp/decl.c:6619
 #, gcc-internal-format
 msgid "%<::main%> must return %<int%>"
 msgstr "%<::main%> Ð¼Ð¾Ñ€Ð° Ð²Ñ€Ð°Ñ›Ð°Ñ‚Ð¸ %<int%>"
 
-#: cp/decl.c:6586
+#: cp/decl.c:6658
 #, gcc-internal-format
 msgid "definition of implicitly-declared %qD"
 msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾Ð³ %qD"
 
-#: cp/decl.c:6603 cp/decl2.c:677
+#: cp/decl.c:6675 cp/decl2.c:677
 #, gcc-internal-format
 msgid "no %q#D member function declared in class %qT"
 msgstr "Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q#D Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° Ñƒ ÐºÐ»Ð°Ñ�Ð¸ %qT"
@@ -28217,546 +28198,551 @@
 #. 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.
-#: cp/decl.c:6745
+#: cp/decl.c:6817
 #, gcc-internal-format
 msgid "non-local variable %q#D uses anonymous type"
 msgstr "Ð½Ðµ-Ð»Ð¾ÐºÐ°Ð»Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %q#D ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð°Ð½ Ñ‚Ð¸Ð¿"
 
-#: cp/decl.c:6754
+#: cp/decl.c:6826
 #, gcc-internal-format
 msgid "non-local variable %q#D uses local type %qT"
 msgstr "Ð½Ðµ-Ð»Ð¾ÐºÐ°Ð»Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %q#D ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð»Ð¾ÐºÐ°Ð»Ð½Ð¸ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/decl.c:6876
+#: cp/decl.c:6948
 #, gcc-internal-format
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ ÐºÐ»Ð°Ñ�Ðµ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐ° Ð½ÐµÐ¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/decl.c:6886
+#: cp/decl.c:6958
 #, gcc-internal-format
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ ÐºÐ»Ð°Ñ�Ðµ Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾Ð³ Ñ‡Ð»Ð°Ð½Ð° %qD"
 
-#: cp/decl.c:6890
+#: cp/decl.c:6962
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ %qD Ð½ÐµÐ¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/decl.c:6915
+#: cp/decl.c:6987
 #, gcc-internal-format
 msgid "size of array %qD has non-integral type %qT"
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qD Ð¸Ð¼Ð° Ð½ÐµÐ¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/decl.c:6917
+#: cp/decl.c:6989
 #, gcc-internal-format
 msgid "size of array has non-integral type %qT"
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° Ð¸Ð¼Ð° Ð½ÐµÐ¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/decl.c:6965
+#: cp/decl.c:7037
 #, gcc-internal-format
 msgid "size of array %qD is negative"
 msgstr "Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð½Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qD"
 
-#: cp/decl.c:6967
+#: cp/decl.c:7039
 #, gcc-internal-format
 msgid "size of array is negative"
 msgstr "Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð½Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð°"
 
-#: cp/decl.c:6975
+#: cp/decl.c:7047
 #, gcc-internal-format
 msgid "ISO C++ forbids zero-size array %qD"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð¸Ð· Ð½ÑƒÐ»Ñ‚Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ %qD"
 
-#: cp/decl.c:6977
+#: cp/decl.c:7049
 #, gcc-internal-format
 msgid "ISO C++ forbids zero-size array"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð¸Ð· Ð½ÑƒÐ»Ñ‚Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
 
-#: cp/decl.c:6984
+#: cp/decl.c:7056
 #, gcc-internal-format
 msgid "size of array %qD is not an integral constant-expression"
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° %qD Ð½Ð¸Ñ˜Ðµ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
 
-#: cp/decl.c:6987
+#: cp/decl.c:7059
 #, gcc-internal-format
 msgid "size of array is not an integral constant-expression"
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° Ð½Ð¸Ñ˜Ðµ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
 
-#: cp/decl.c:6993
+#: cp/decl.c:7065
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids variable length array %qD"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð¸Ð· Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ %qD"
 
-#: cp/decl.c:6995
+#: cp/decl.c:7067
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids variable length array"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð½Ð¸Ð· Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
 
-#: cp/decl.c:7001
+#: cp/decl.c:7073
 #, gcc-internal-format
 msgid "variable length array %qD is used"
 msgstr ""
 
-#: cp/decl.c:7035
+#: cp/decl.c:7107
 #, gcc-internal-format
 msgid "overflow in array dimension"
 msgstr "Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ñƒ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ð¸ Ð½Ð¸Ð·Ð°"
 
-#: cp/decl.c:7116
+#: cp/decl.c:7188
 #, gcc-internal-format
 msgid "declaration of %qD as %s"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD ÐºÐ°Ð¾ %s"
 
-#: cp/decl.c:7118
+#: cp/decl.c:7190
 #, gcc-internal-format
 msgid "creating %s"
 msgstr "Ð¿Ñ€Ð°Ð²Ð¸ %s"
 
-#: cp/decl.c:7130
+#: cp/decl.c:7202
 #, gcc-internal-format
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD ÐºÐ°Ð¾ Ð²Ð¸ÑˆÐµÐ´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ð¾Ð½Ð¾Ð³ Ð½Ð¸Ð·Ð° Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ Ð·Ð° Ñ�Ð²Ðµ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ðµ Ð¾Ñ�Ð¸Ð¼ Ð¿Ñ€Ð²Ðµ"
 
-#: cp/decl.c:7134
+#: cp/decl.c:7206
 #, gcc-internal-format
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr "Ð²Ð¸ÑˆÐµÐ´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ð¾Ð½Ð¸ Ð½Ð¸Ð· Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ Ð·Ð° Ñ�Ð²Ðµ Ð´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ñ˜Ðµ Ð¾Ñ�Ð¸Ð¼ Ð¿Ñ€Ð²Ðµ"
 
-#: cp/decl.c:7169
+#: cp/decl.c:7241
 #, gcc-internal-format
 msgid "return type specification for constructor invalid"
 msgstr "Ð½Ð°Ð²Ð¾Ð´ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð·Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½"
 
-#: cp/decl.c:7179
+#: cp/decl.c:7251
 #, gcc-internal-format
 msgid "return type specification for destructor invalid"
 msgstr "Ð½Ð°Ð²Ð¾Ð´ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð·Ð° Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½"
 
-#: cp/decl.c:7192
+#: cp/decl.c:7264
 #, gcc-internal-format
 msgid "return type specified for %<operator %T%>"
 msgstr "Ð½Ð°Ð²ÐµÐ´ÐµÐ½ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð·Ð° %<operator %T%>"
 
-#: cp/decl.c:7214
+#: cp/decl.c:7286
 #, gcc-internal-format
 msgid "unnamed variable or field declared void"
 msgstr "Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð»Ð¸ Ð¿Ð¾Ñ™Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¿Ñ€Ð°Ð·Ð½Ð¸Ð¼"
 
-#: cp/decl.c:7218
+#: cp/decl.c:7290
 #, gcc-internal-format
 msgid "variable or field %qE declared void"
 msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð»Ð¸ Ð¿Ð¾Ñ™Ðµ %qE Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¿Ñ€Ð°Ð·Ð½Ð¸Ð¼"
 
-#: cp/decl.c:7221
+#: cp/decl.c:7293
 #, gcc-internal-format
 msgid "variable or field declared void"
 msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð»Ð¸ Ð¿Ð¾Ñ™Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¿Ñ€Ð°Ð·Ð½Ð¸Ð¼"
 
-#: cp/decl.c:7388
+#: cp/decl.c:7460
 #, gcc-internal-format
 msgid "invalid use of qualified-name %<::%D%>"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¾Ð³ Ð¸Ð¼ÐµÐ½Ð° %<::%D%>"
 
-#: cp/decl.c:7391
+#: cp/decl.c:7463
 #, gcc-internal-format
 msgid "invalid use of qualified-name %<%T::%D%>"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¾Ð³ Ð¸Ð¼ÐµÐ½Ð° %<%T::%D%>"
 
-#: cp/decl.c:7394
+#: cp/decl.c:7466
 #, gcc-internal-format
 msgid "invalid use of qualified-name %<%D::%D%>"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¾Ð³ Ð¸Ð¼ÐµÐ½Ð° %<%D::%D%>"
 
-#: cp/decl.c:7406
+#: cp/decl.c:7478
 #, gcc-internal-format
 msgid "type %qT is not derived from type %qT"
 msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ð¸Ñ˜Ðµ Ð¸Ð·Ð²ÐµÐ´ÐµÐ½ Ð¸Ð· Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/decl.c:7422 cp/decl.c:7512 cp/decl.c:8660
+#: cp/decl.c:7494 cp/decl.c:7584 cp/decl.c:8732
 #, gcc-internal-format
 msgid "declaration of %qD as non-function"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD ÐºÐ°Ð¾ Ð½Ðµ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: cp/decl.c:7428
+#: cp/decl.c:7500
 #, gcc-internal-format
 msgid "declaration of %qD as non-member"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD ÐºÐ°Ð¾ Ð½Ðµ-Ñ‡Ð»Ð°Ð½Ð°"
 
-#: cp/decl.c:7457
+#: cp/decl.c:7529
 #, gcc-internal-format
 msgid "declarator-id missing; using reserved word %qD"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð´. Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ð°; ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ðµ Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ�Ð°Ð½Ð° Ñ€ÐµÑ‡ %qD"
 
-#: cp/decl.c:7504
+#: cp/decl.c:7576
 #, gcc-internal-format
 msgid "function definition does not declare parameters"
 msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ðµ"
 
-#: cp/decl.c:7546
+#: cp/decl.c:7618
 #, gcc-internal-format
 msgid "two or more data types in declaration of %qs"
 msgstr "Ð´Ð²Ð° Ð¸Ð»Ð¸ Ð²Ð¸ÑˆÐµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ° Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %qs"
 
-#: cp/decl.c:7552
+#: cp/decl.c:7624
 #, gcc-internal-format
 msgid "conflicting specifiers in declaration of %qs"
 msgstr "Ñ�ÑƒÐºÐ¾Ð±Ñ™ÐµÐ½Ð¸ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸ Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %qs"
 
-#: cp/decl.c:7623 cp/decl.c:7626
+#: cp/decl.c:7695 cp/decl.c:7698
 #, gcc-internal-format
 msgid "ISO C++ forbids declaration of %qs with no type"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ %qs Ð±ÐµÐ· Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/decl.c:7651
+#: cp/decl.c:7723
 #, gcc-internal-format
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 msgstr "%<signed%> Ð¸Ð»Ð¸ %<unsigned%> Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¸ Ð·Ð° %qs"
 
-#: cp/decl.c:7653
+#: cp/decl.c:7725
 #, gcc-internal-format
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 msgstr "%<signed%> Ð¸ %<unsigned%> Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¾ Ð·Ð° %qs"
 
-#: cp/decl.c:7655
+#: cp/decl.c:7727
 #, gcc-internal-format
 msgid "%<long long%> invalid for %qs"
 msgstr "%<long long%> Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð·Ð° %qs"
 
-#: cp/decl.c:7657
+#: cp/decl.c:7729
 #, gcc-internal-format
 msgid "%<long%> invalid for %qs"
 msgstr "%<long%> Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð·Ð° %qs"
 
-#: cp/decl.c:7659
+#: cp/decl.c:7731
 #, gcc-internal-format
 msgid "%<short%> invalid for %qs"
 msgstr "%<short%> Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð·Ð° %qs"
 
-#: cp/decl.c:7661
+#: cp/decl.c:7733
 #, gcc-internal-format
 msgid "%<long%> or %<short%> invalid for %qs"
 msgstr "%<long%> Ð¸Ð»Ð¸ %<short%> Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¸ Ð·Ð° %qs"
 
-#: cp/decl.c:7663
+#: cp/decl.c:7735
 #, gcc-internal-format
 msgid "%<long%> or %<short%> specified with char for %qs"
 msgstr "%<long%> Ð¸Ð»Ð¸ %<short%> Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ ÑƒÐ· char Ð·Ð° %qs"
 
-#: cp/decl.c:7665
+#: cp/decl.c:7737
 #, gcc-internal-format
 msgid "%<long%> and %<short%> specified together for %qs"
 msgstr "%<long%> Ð¸ %<short%> Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¸ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¾ Ð·Ð° %qs"
 
-#: cp/decl.c:7671
+#: cp/decl.c:7743
 #, gcc-internal-format
 msgid "long, short, signed or unsigned used invalidly for %qs"
 msgstr "long, short, signed Ð¸Ð»Ð¸ unsigned ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¸ Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð·Ð° %qs"
 
-#: cp/decl.c:7735
+#: cp/decl.c:7807
 #, gcc-internal-format
 msgid "complex invalid for %qs"
 msgstr "complex Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð·Ð° %qs"
 
-#: cp/decl.c:7764
+#: cp/decl.c:7836
 #, gcc-internal-format
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 msgstr "Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ð½Ð¸Ñ�Ñƒ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ðµ ÑƒÐ· Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ %<operator %T%>"
 
-#: cp/decl.c:7776 cp/typeck.c:7011
+#: cp/decl.c:7848 cp/typeck.c:7039
 #, gcc-internal-format
 msgid "ignoring %qV qualifiers added to function type %qT"
 msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°ÑšÐµ %qV Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ð´Ð¾Ð´Ð°Ñ‚Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ %qT"
 
-#: cp/decl.c:7799
+#: cp/decl.c:7871
 #, gcc-internal-format
 msgid "member %qD cannot be declared both virtual and static"
 msgstr "Ñ‡Ð»Ð°Ð½ %qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ Ð¸ ÐºÐ°Ð¾ Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð¸ Ð¸ ÐºÐ°Ð¾ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸"
 
-#: cp/decl.c:7807
+#: cp/decl.c:7879
 #, gcc-internal-format
 msgid "%<%T::%D%> is not a valid declarator"
 msgstr "%<%T::%D%> Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€"
 
-#: cp/decl.c:7816
+#: cp/decl.c:7888
 #, gcc-internal-format
 msgid "typedef declaration invalid in parameter declaration"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° typedef Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
 
-#: cp/decl.c:7822
+#: cp/decl.c:7894
 #, gcc-internal-format
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr "Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸ Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ðµ ÐºÐ»Ð°Ñ�Ðµ Ð½Ð¸Ñ�Ñƒ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¸ Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð°Ð¼Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð°"
 
-#: cp/decl.c:7829
+#: cp/decl.c:7901
 #, gcc-internal-format
 msgid "virtual outside class declaration"
 msgstr "virtual Ð¸Ð·Ð²Ð°Ð½ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ ÐºÐ»Ð°Ñ�Ðµ"
 
-#: cp/decl.c:7847
+#: cp/decl.c:7919
 #, gcc-internal-format
 msgid "multiple storage classes in declaration of %qs"
 msgstr "Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐµ Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ðµ ÐºÐ»Ð°Ñ�Ðµ Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %qs"
 
-#: cp/decl.c:7870
+#: cp/decl.c:7942
 #, gcc-internal-format
 msgid "storage class specified for %qs"
 msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð·Ð° %qs"
 
-#: cp/decl.c:7904
+#: cp/decl.c:7976
 #, gcc-internal-format
 msgid "top-level declaration of %qs specifies %<auto%>"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qs Ð½Ð° Ð½Ð°Ñ˜Ð²Ð¸ÑˆÐµÐ¼ Ð½Ð¸Ð²Ð¾Ñƒ Ð½Ð°Ð²Ð¾Ð´Ð¸ %<auto%>"
 
-#: cp/decl.c:7916
+#: cp/decl.c:7988
 #, gcc-internal-format
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr "Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸ Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ðµ ÐºÐ»Ð°Ñ�Ðµ Ð½Ð¸Ñ�Ñƒ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¸ Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð°Ð¼Ð° Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ñ�ÐºÐ¸Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: cp/decl.c:8043
+#: cp/decl.c:8115
 #, gcc-internal-format
 msgid "destructor cannot be static member function"
 msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: cp/decl.c:8048
+#: cp/decl.c:8120
 #, gcc-internal-format
 msgid "destructors may not be cv-qualified"
 msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¸ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ ÐºÐ½-Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¸"
 
-#: cp/decl.c:8066
+#: cp/decl.c:8138
 #, gcc-internal-format
 msgid "constructors cannot be declared virtual"
 msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð°Ð½"
 
-#: cp/decl.c:8079
+#: cp/decl.c:8151
 #, gcc-internal-format
 msgid "can't initialize friend function %qs"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qs"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:8083
+#: cp/decl.c:8155
 #, gcc-internal-format
 msgid "virtual functions cannot be friends"
 msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ð¸"
 
-#: cp/decl.c:8087
+#: cp/decl.c:8159
 #, gcc-internal-format
 msgid "friend declaration not in class definition"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ð° Ð½Ð¸Ñ˜Ðµ Ñƒ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ ÐºÐ»Ð°Ñ�Ðµ"
 
-#: cp/decl.c:8089
+#: cp/decl.c:8161
 #, gcc-internal-format
 msgid "can't define friend function %qs in a local class definition"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qs Ñƒ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ Ð»Ð¾ÐºÐ°Ð»Ð½Ðµ ÐºÐ»Ð°Ñ�Ðµ"
 
-#: cp/decl.c:8102
+#: cp/decl.c:8174
 #, gcc-internal-format
 msgid "destructors may not have parameters"
 msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¸ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ðµ"
 
-#: cp/decl.c:8121
+#: cp/decl.c:8193
 #, gcc-internal-format
 msgid "cannot declare pointer to %q#T"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° %q#T"
 
-#: cp/decl.c:8134 cp/decl.c:8141
+#: cp/decl.c:8206 cp/decl.c:8213
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð° %q#T"
 
-#: cp/decl.c:8143
+#: cp/decl.c:8215
 #, gcc-internal-format
 msgid "cannot declare pointer to %q#T member"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ñ‡Ð»Ð°Ð½ %q#T"
 
-#: cp/decl.c:8194
+#: cp/decl.c:8266
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 msgstr ""
 
-#: cp/decl.c:8238
+#: cp/decl.c:8310
 #, gcc-internal-format
 msgid "template-id %qD used as a declarator"
 msgstr "Ð¸Ð´. ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ ÐºÐ°Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€"
 
-#: cp/decl.c:8289
+#: cp/decl.c:8361
 #, gcc-internal-format
 msgid "member functions are implicitly friends of their class"
 msgstr "Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ñ�Ñƒ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ð¸ Ñ�Ð²Ð¾Ñ˜Ð¸Ñ… ÐºÐ»Ð°Ñ�Ð°"
 
-#: cp/decl.c:8293
+#: cp/decl.c:8365
 #, gcc-internal-format
 msgid "extra qualification %<%T::%> on member %qs"
 msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð° Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° %<%T::%> Ð½Ð° Ñ‡Ð»Ð°Ð½Ñƒ %qs"
 
-#: cp/decl.c:8325
+#: cp/decl.c:8397
 #, gcc-internal-format
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ñ‚Ð¸ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %<%T::%s%> ÑƒÐ½ÑƒÑ‚Ð°Ñ€ %<%T%>"
 
-#: cp/decl.c:8342
+#: cp/decl.c:8414
 #, gcc-internal-format
 msgid "cannot declare member %<%T::%s%> within %qT"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ Ñ‡Ð»Ð°Ð½ %<%T::%s%> ÑƒÐ½ÑƒÑ‚Ð°Ñ€ %qT"
 
-#: cp/decl.c:8365
+#: cp/decl.c:8437
 #, fuzzy, gcc-internal-format
 msgid "non-parameter %qs cannot be a parameter pack"
 msgstr "Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð¿Ð¾Ð´Ð°Ñ‚Ð°Ðº %qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ ÑˆÐ°Ð±Ð»Ð¾Ð½"
 
-#: cp/decl.c:8386
+#: cp/decl.c:8458
 #, gcc-internal-format
 msgid "data member may not have variably modified type %qT"
 msgstr "Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð¿Ð¾Ð´Ð°Ñ‚Ð°Ðº Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð² Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/decl.c:8388
+#: cp/decl.c:8460
 #, gcc-internal-format
 msgid "parameter may not have variably modified type %qT"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð² Ñ‚Ð¸Ð¿ %qT"
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:8396
+#: cp/decl.c:8468
 #, gcc-internal-format
 msgid "only declarations of constructors can be %<explicit%>"
 msgstr "Ñ�Ð°Ð¼Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° Ð¼Ð¾Ð³Ñƒ Ð¸Ð¼Ð°Ñ‚Ð¸ %<explicit%>"
 
-#: cp/decl.c:8404
+#: cp/decl.c:8476
 #, gcc-internal-format
 msgid "non-member %qs cannot be declared %<mutable%>"
 msgstr "Ð½Ðµ-Ñ‡Ð»Ð°Ð½ %qs Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ %<mutable%>"
 
-#: cp/decl.c:8409
+#: cp/decl.c:8481
 #, gcc-internal-format
 msgid "non-object member %qs cannot be declared %<mutable%>"
 msgstr "Ð½Ðµ-Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð½Ð¸ Ñ‡Ð»Ð°Ð½ %qs Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ %<mutable%>"
 
-#: cp/decl.c:8415
+#: cp/decl.c:8487
 #, gcc-internal-format
 msgid "function %qs cannot be declared %<mutable%>"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qs Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° %<mutable%>"
 
-#: cp/decl.c:8420
+#: cp/decl.c:8492
 #, gcc-internal-format
 msgid "static %qs cannot be declared %<mutable%>"
 msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾ %qs Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ %<mutable%>"
 
-#: cp/decl.c:8425
+#: cp/decl.c:8497
 #, gcc-internal-format
 msgid "const %qs cannot be declared %<mutable%>"
 msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾ %qs Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ %<mutable%>"
 
-#: cp/decl.c:8462
+#: cp/decl.c:8534
 #, gcc-internal-format
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr "%JÐ¸Ð¼Ðµ Ð·Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ñƒ Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð¸-Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸-Ð½Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ†"
 
-#: cp/decl.c:8478
+#: cp/decl.c:8550
 #, gcc-internal-format
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿ %qD Ð¸Ñ�Ñ‚Ð¾Ð³ Ð¸Ð¼ÐµÐ½Ð° ÐºÐ°Ð¾ Ð¸ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ð° ÐºÐ»Ð°Ñ�Ð°"
 
-#: cp/decl.c:8564
+#: cp/decl.c:8636
 #, fuzzy, gcc-internal-format
 msgid "qualified function types cannot be used to declare static member functions"
 msgstr "Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ñ€Ð¸ÑˆÑ›ÐµÐ½Ð¸ Ð·Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ %s Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: cp/decl.c:8566
+#: cp/decl.c:8638
 #, fuzzy, gcc-internal-format
 msgid "qualified function types cannot be used to declare free functions"
 msgstr "Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ñ€Ð¸ÑˆÑ›ÐµÐ½Ð¸ Ð·Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ %s Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: cp/decl.c:8592
+#: cp/decl.c:8664
 #, gcc-internal-format
 msgid "type qualifiers specified for friend class declaration"
 msgstr "Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ‚Ð¸Ð¿Ð° Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ðµ ÑƒÐ· Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ñ�ÐºÐµ ÐºÐ»Ð°Ñ�Ðµ"
 
-#: cp/decl.c:8597
+#: cp/decl.c:8669
 #, gcc-internal-format
 msgid "%<inline%> specified for friend class declaration"
 msgstr "%<inline%> Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ ÑƒÐ· Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ñ�ÐºÐµ ÐºÐ»Ð°Ñ�Ðµ"
 
-#: cp/decl.c:8605
+#: cp/decl.c:8677
 #, gcc-internal-format
 msgid "template parameters cannot be friends"
 msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¸ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ð¸"
 
-#: cp/decl.c:8607
+#: cp/decl.c:8679
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ð° Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ€ÐµÑ‡ class, Ñ‚Ñ˜. %<friend class %T::%D%>"
 
-#: cp/decl.c:8611
+#: cp/decl.c:8683
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ð° Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ€ÐµÑ‡ class, Ñ‚Ñ˜. %<friend %#T%>"
 
-#: cp/decl.c:8624
+#: cp/decl.c:8696
 #, gcc-internal-format
 msgid "trying to make class %qT a friend of global scope"
 msgstr "Ð¿Ð¾ÐºÑƒÑˆÐ°Ñ˜ Ð´Ð° Ñ�Ðµ ÐºÐ»Ð°Ñ�Ð° %qT ÑƒÑ‡Ð¸Ð½Ð¸ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™ÐµÐ¼ Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ð¾Ð³ Ð´Ð¾Ñ�ÐµÐ³Ð°"
 
-#: cp/decl.c:8635
+#: cp/decl.c:8707
 #, gcc-internal-format
 msgid "invalid qualifiers on non-member function type"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ ÑƒÐ· Ñ‚Ð¸Ð¿ Ð½Ðµ-Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: cp/decl.c:8650
+#: cp/decl.c:8722
 #, gcc-internal-format
 msgid "abstract declarator %qT used as declaration"
 msgstr "Ð°Ð¿Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€ %qT ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ ÐºÐ°Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð°"
 
-#: cp/decl.c:8679
+#: cp/decl.c:8751
 #, gcc-internal-format
 msgid "cannot use %<::%> in parameter declaration"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ %<::%> Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8725
+#: cp/decl.c:8797
 #, gcc-internal-format
 msgid "invalid use of %<::%>"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<::%>"
 
-#: cp/decl.c:8740
+#: cp/decl.c:8812
 #, gcc-internal-format
 msgid "can't make %qD into a method -- not in a class"
 msgstr "%qD Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð½Ð°Ð¿Ñ€Ð°Ð²Ð¸Ñ‚Ð¸ Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð¼ â€” Ð½Ð¸Ñ˜Ðµ Ñƒ ÐºÐ»Ð°Ñ�Ð¸"
 
-#: cp/decl.c:8749
+#: cp/decl.c:8821
 #, gcc-internal-format
 msgid "function %qD declared virtual inside a union"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð¾Ð¼ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ ÑƒÐ½Ð¸Ñ˜Ðµ"
 
-#: cp/decl.c:8758
+#: cp/decl.c:8830
 #, gcc-internal-format
 msgid "%qD cannot be declared virtual, since it is always static"
 msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð¾Ð¼, Ñ˜ÐµÑ€ Ñ˜Ðµ ÑƒÐ²ÐµÐº Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ°"
 
-#: cp/decl.c:8774
+#: cp/decl.c:8846
 #, gcc-internal-format
 msgid "expected qualified name in friend declaration for destructor %qD"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¾ Ð¸Ð¼Ðµ Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ð° Ð·Ð° Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ %qD"
 
-#: cp/decl.c:8784
+#: cp/decl.c:8856
 #, gcc-internal-format
 msgid "declaration of %qD as member of %qT"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD ÐºÐ°Ð¾ Ñ‡Ð»Ð°Ð½Ð° %qT"
 
-#: cp/decl.c:8860
+#: cp/decl.c:8863
+#, fuzzy, gcc-internal-format
+msgid "expected qualified name in friend declaration for constructor %qD"
+msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¾ Ð¸Ð¼Ðµ Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ð° Ð·Ð° Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ %qD"
+
+#: cp/decl.c:8939
 #, gcc-internal-format
 msgid "field %qD has incomplete type"
 msgstr "Ð¿Ð¾Ñ™Ðµ %qD Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
 
-#: cp/decl.c:8862
+#: cp/decl.c:8941
 #, gcc-internal-format
 msgid "name %qT has incomplete type"
 msgstr "Ð¸Ð¼Ðµ %qT Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
 
-#: cp/decl.c:8871
+#: cp/decl.c:8950
 #, gcc-internal-format
 msgid "  in instantiation of template %qT"
 msgstr "  Ñƒ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÑƒ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT"
 
-#: cp/decl.c:8880
+#: cp/decl.c:8959
 #, gcc-internal-format
 msgid "%qE is neither function nor member function; cannot be declared friend"
 msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð½Ð¸ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°; Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™ÐµÐ¼"
@@ -28773,103 +28759,108 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8932
+#: cp/decl.c:9011
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization of member %qD"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ñ‡Ð»Ð°Ð½Ð° %qD"
 
-#: cp/decl.c:8934
+#: cp/decl.c:9013
 #, gcc-internal-format
 msgid "making %qD static"
 msgstr "Ñ‡Ð¸Ð½Ð¸ %qD Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡Ð½Ð¸Ð¼"
 
-#: cp/decl.c:8999
+#: cp/decl.c:9078
 #, gcc-internal-format
 msgid "storage class %<auto%> invalid for function %qs"
 msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° %<auto%> Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
 
-#: cp/decl.c:9001
+#: cp/decl.c:9080
 #, gcc-internal-format
 msgid "storage class %<register%> invalid for function %qs"
 msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° %<register%> Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
 
-#: cp/decl.c:9003
+#: cp/decl.c:9082
 #, gcc-internal-format
 msgid "storage class %<__thread%> invalid for function %qs"
 msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° %<__thread%> Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs"
 
-#: cp/decl.c:9014
+#: cp/decl.c:9093
 #, gcc-internal-format
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 msgstr "%<static%> Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð¾ Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ñƒ Ð¸Ð·Ð²Ð°Ð½ Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ð¾Ð³ Ð´Ð¾Ñ�ÐµÐ³Ð°"
 
-#: cp/decl.c:9017
+#: cp/decl.c:9096
 #, gcc-internal-format
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 msgstr "Ð½Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† %<inline%> Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ñƒ Ð¸Ð·Ð²Ð°Ð½ Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ð¾Ð³ Ð´Ð¾Ñ�ÐµÐ³Ð°"
 
-#: cp/decl.c:9025
+#: cp/decl.c:9104
 #, gcc-internal-format
 msgid "virtual non-class function %qs"
 msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð° Ð½Ðµ-ÐºÐ»Ð°Ñ�Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qs"
 
-#: cp/decl.c:9056
+#: cp/decl.c:9135
 #, gcc-internal-format
 msgid "cannot declare member function %qD to have static linkage"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚ Ð·Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qD"
 
 #. FIXME need arm citation
-#: cp/decl.c:9063
+#: cp/decl.c:9142
 #, gcc-internal-format
 msgid "cannot declare static function inside another function"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð´Ñ€ÑƒÐ³Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: cp/decl.c:9093
+#: cp/decl.c:9172
 #, gcc-internal-format
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 msgstr "%<static%> Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð¿Ñ€Ð¸ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°ÑšÑƒ (Ð½Ð°Ñ�ÑƒÐ¿Ñ€Ð¾Ñ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°ÑšÐ°) Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐ°"
 
-#: cp/decl.c:9100
+#: cp/decl.c:9179
 #, gcc-internal-format
 msgid "static member %qD declared %<register%>"
 msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½ %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ°Ð¾ %<register%>"
 
-#: cp/decl.c:9105
+#: cp/decl.c:9184
 #, gcc-internal-format
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ñ‚Ð¸ Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐ° Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚ Ð·Ð° Ñ‡Ð»Ð°Ð½ %q#D"
 
-#: cp/decl.c:9234
+#: cp/decl.c:9313
 #, gcc-internal-format
 msgid "default argument for %q#D has type %qT"
 msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %q#D Ð¸Ð¼Ð° Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/decl.c:9237
+#: cp/decl.c:9316
 #, gcc-internal-format
 msgid "default argument for parameter of type %qT has type %qT"
 msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð¼Ð° Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/decl.c:9253
+#: cp/decl.c:9332
 #, gcc-internal-format
 msgid "default argument %qE uses local variable %qD"
 msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qE ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ %qD"
 
-#: cp/decl.c:9323
+#: cp/decl.c:9399
+#, fuzzy, gcc-internal-format
+msgid "parameter %qD has Java class type"
+msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %q+D Ð¸Ð¼Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
+
+#: cp/decl.c:9412
 #, gcc-internal-format
 msgid "parameter %qD invalidly declared method type"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qD Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ Ñ‚Ð¸Ð¿ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
 
-#: cp/decl.c:9347
+#: cp/decl.c:9436
 #, gcc-internal-format
 msgid "parameter %qD includes %s to array of unknown bound %qT"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qD ÑƒÐºÑ™ÑƒÑ‡ÑƒÑ˜Ðµ %s Ñƒ Ð½Ð¸Ð· Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð¸Ñ… Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° %qT"
 
-#: cp/decl.c:9361
+#: cp/decl.c:9450
 #, fuzzy, gcc-internal-format
 msgid "parameter packs must be at the end of the parameter list"
 msgstr "%JÐ½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð¼Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð°"
 
-#: cp/decl.c:9366
+#: cp/decl.c:9455
 #, fuzzy, gcc-internal-format
 msgid "multiple parameters named %qE"
 msgstr "Ð²Ð¸ÑˆÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ %q+D"
@@ -28889,138 +28880,138 @@
 #. 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.
-#: cp/decl.c:9581
+#: cp/decl.c:9672
 #, gcc-internal-format
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€; Ð²ÐµÑ€Ð¾Ð²Ð°Ñ‚Ð½Ð¾ Ñ�Ñ‚Ðµ Ð¼Ð¸Ñ�Ð»Ð¸Ð»Ð¸ %<%T (const %T&)%>"
 
-#: cp/decl.c:9703
+#: cp/decl.c:9794
 #, gcc-internal-format
 msgid "%qD may not be declared within a namespace"
 msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð³ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ð°"
 
-#: cp/decl.c:9708
+#: cp/decl.c:9799
 #, gcc-internal-format
 msgid "%qD may not be declared as static"
 msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾"
 
-#: cp/decl.c:9731
+#: cp/decl.c:9825
 #, gcc-internal-format
 msgid "%qD must be a nonstatic member function"
 msgstr "%qD Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: cp/decl.c:9740
+#: cp/decl.c:9834
 #, gcc-internal-format
 msgid "%qD must be either a non-static member function or a non-member function"
 msgstr "%qD Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð»Ð¸ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð¸Ð»Ð¸ Ð½Ðµ-Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: cp/decl.c:9761
+#: cp/decl.c:9855
 #, gcc-internal-format
 msgid "%qD must have an argument of class or enumerated type"
 msgstr "%qD Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ»Ð°Ñ�Ð½Ð¾Ð³ Ð¸Ð»Ð¸ Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/decl.c:9802
+#: cp/decl.c:9896
 #, gcc-internal-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ %s%s Ð½Ð¸ÐºÐ°Ð´ Ð½ÐµÑ›Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ñ‚Ð¸Ð¿Ð°"
 
 #. 13.4.0.3
-#: cp/decl.c:9810
+#: cp/decl.c:9904
 #, gcc-internal-format
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ñ€ÐµÐ¿ÑƒÑšÐ°Ð²Ð°ÑšÐµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ?:"
 
-#: cp/decl.c:9815
+#: cp/decl.c:9909
 #, gcc-internal-format
 msgid "%qD must not have variable number of arguments"
 msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð² Ð±Ñ€Ð¾Ñ˜ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
 
-#: cp/decl.c:9866
+#: cp/decl.c:9960
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its argument"
 msgstr "Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾ %qD Ð¼Ð¾Ñ€Ð° ÑƒÐ·Ð¸Ð¼Ð°Ñ‚Ð¸ %<int%> ÐºÐ°Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: cp/decl.c:9869
+#: cp/decl.c:9963
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its second argument"
 msgstr "Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾ %qD Ð¼Ð¾Ñ€Ð° ÑƒÐ·Ð¸Ð¼Ð°Ñ‚Ð¸ %<int%> ÐºÐ°Ð¾ Ð´Ñ€ÑƒÐ³Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: cp/decl.c:9877
+#: cp/decl.c:9971
 #, gcc-internal-format
 msgid "%qD must take either zero or one argument"
 msgstr "%qD Ð¼Ð¾Ñ€Ð° ÑƒÐ·Ð¸Ð¼Ð°Ñ‚Ð¸ Ð½Ð¸Ñ˜ÐµÐ´Ð°Ð½ Ð¸Ð»Ð¸ Ñ˜ÐµÐ´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: cp/decl.c:9879
+#: cp/decl.c:9973
 #, gcc-internal-format
 msgid "%qD must take either one or two arguments"
 msgstr "%qD Ð¼Ð¾Ñ€Ð° ÑƒÐ·Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ˜ÐµÐ´Ð°Ð½ Ð¸Ð»Ð¸ Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
 
-#: cp/decl.c:9901
+#: cp/decl.c:9995
 #, gcc-internal-format
 msgid "prefix %qD should return %qT"
 msgstr "Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ð¾ %qD Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ð²Ñ€Ð°Ñ›Ð° %qT"
 
-#: cp/decl.c:9907
+#: cp/decl.c:10001
 #, gcc-internal-format
 msgid "postfix %qD should return %qT"
 msgstr "Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾ %qD Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ð²Ñ€Ð°Ñ›Ð° %qT"
 
-#: cp/decl.c:9916
+#: cp/decl.c:10010
 #, gcc-internal-format
 msgid "%qD must take %<void%>"
 msgstr "%qD Ð¼Ð¾Ñ€Ð° ÑƒÐ·Ð¸Ð¼Ð°Ñ‚Ð¸ %<void%>"
 
-#: cp/decl.c:9918 cp/decl.c:9927
+#: cp/decl.c:10012 cp/decl.c:10021
 #, gcc-internal-format
 msgid "%qD must take exactly one argument"
 msgstr "%qD Ð¼Ð¾Ñ€Ð° ÑƒÐ·Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ‚Ð°Ñ‡Ð½Ð¾ Ñ˜ÐµÐ´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: cp/decl.c:9929
+#: cp/decl.c:10023
 #, gcc-internal-format
 msgid "%qD must take exactly two arguments"
 msgstr "%qD Ð¼Ð¾Ñ€Ð° ÑƒÐ·Ð¸Ð¼Ð°Ñ‚Ð¸ Ñ‚Ð°Ñ‡Ð½Ð¾ Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
 
-#: cp/decl.c:9938
+#: cp/decl.c:10032
 #, gcc-internal-format
 msgid "user-defined %qD always evaluates both arguments"
 msgstr "ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ð¸Ñ‡ÐºÐ¸ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾ %qD ÑƒÐ²ÐµÐº Ð¸Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ð²Ð° Ð¾Ð±Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
 
-#: cp/decl.c:9952
+#: cp/decl.c:10046
 #, gcc-internal-format
 msgid "%qD should return by value"
 msgstr "%qD Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ð²Ñ€Ð°Ñ›Ð° Ð¿Ð¾ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: cp/decl.c:9964 cp/decl.c:9968
+#: cp/decl.c:10058 cp/decl.c:10062
 #, gcc-internal-format
 msgid "%qD cannot have default arguments"
 msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ"
 
-#: cp/decl.c:10026
+#: cp/decl.c:10120
 #, gcc-internal-format
 msgid "using template type parameter %qT after %qs"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT Ð¿Ð¾Ñ�Ð»Ðµ %qs"
 
-#: cp/decl.c:10041
+#: cp/decl.c:10135
 #, gcc-internal-format
 msgid "using typedef-name %qD after %qs"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° typedef-Ð¸Ð¼ÐµÐ½Ð° %qD Ð¿Ð¾Ñ�Ð»Ðµ %qs"
 
-#: cp/decl.c:10042
+#: cp/decl.c:10136
 #, gcc-internal-format
 msgid "%q+D has a previous declaration here"
 msgstr "%q+D Ð¸Ð¼Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ Ð¾Ð²Ð´Ðµ"
 
-#: cp/decl.c:10050
+#: cp/decl.c:10144
 #, gcc-internal-format
 msgid "%qT referred to as %qs"
 msgstr "%qT Ñ�Ðµ Ð¿Ð¾Ð¼Ð¸ÑšÐµ ÐºÐ°Ð¾ %qs"
 
-#: cp/decl.c:10051 cp/decl.c:10058
+#: cp/decl.c:10145 cp/decl.c:10152
 #, gcc-internal-format
 msgid "%q+T has a previous declaration here"
 msgstr "%q+T Ð¸Ð¼Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ Ð¾Ð²Ð´Ðµ"
 
-#: cp/decl.c:10057
+#: cp/decl.c:10151
 #, gcc-internal-format
 msgid "%qT referred to as enum"
 msgstr "%qT Ñ�Ðµ Ð¿Ð¾Ð¼Ð¸ÑšÐµ ÐºÐ°Ð¾ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°ÑšÐµ"
@@ -29032,73 +29023,73 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:10072
+#: cp/decl.c:10166
 #, gcc-internal-format
 msgid "template argument required for %<%s %T%>"
 msgstr "Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %<%s %T%>"
 
-#: cp/decl.c:10120 cp/name-lookup.c:2698
+#: cp/decl.c:10214 cp/name-lookup.c:2700
 #, gcc-internal-format
 msgid "%qD has the same name as the class in which it is declared"
 msgstr "%qD Ð¸Ð¼Ð° Ð¸Ñ�Ñ‚Ð¾ Ð¸Ð¼Ðµ ÐºÐ°Ð¾ Ð¸ ÐºÐ»Ð°Ñ�Ð° Ñƒ ÐºÐ¾Ñ˜Ð¾Ñ˜ Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾"
 
-#: cp/decl.c:10150 cp/name-lookup.c:2207 cp/parser.c:4036 cp/parser.c:14029
-#: cp/parser.c:16234
+#: cp/decl.c:10244 cp/name-lookup.c:2209 cp/parser.c:4040 cp/parser.c:14099
+#: cp/parser.c:16316
 #, gcc-internal-format
 msgid "reference to %qD is ambiguous"
 msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°ÑšÐµ Ð½Ð° %qD"
 
-#: cp/decl.c:10264
+#: cp/decl.c:10358
 #, gcc-internal-format
 msgid "use of enum %q#D without previous declaration"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°ÑšÐ° %q#D Ð±ÐµÐ· Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ"
 
-#: cp/decl.c:10285
+#: cp/decl.c:10379
 #, gcc-internal-format
 msgid "redeclaration of %qT as a non-template"
 msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qT ÐºÐ°Ð¾ Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/decl.c:10286 cp/pt.c:4154
+#: cp/decl.c:10380
 #, gcc-internal-format
 msgid "previous declaration %q+D"
 msgstr "Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D"
 
-#: cp/decl.c:10397
+#: cp/decl.c:10491
 #, gcc-internal-format
 msgid "derived union %qT invalid"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð° ÑƒÐ½Ð¸Ñ˜Ð° %qT"
 
-#: cp/decl.c:10406
+#: cp/decl.c:10500
 #, gcc-internal-format
 msgid "Java class %qT cannot have multiple bases"
 msgstr "Ñ˜Ð°Ð²Ð°Ð½Ñ�ÐºÐ° ÐºÐ»Ð°Ñ�Ð° %qT Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐµ Ð¾Ñ�Ð½Ð¾Ð²Ðµ"
 
-#: cp/decl.c:10417
+#: cp/decl.c:10511
 #, gcc-internal-format
 msgid "Java class %qT cannot have virtual bases"
 msgstr "Ñ˜Ð°Ð²Ð°Ð½Ñ�ÐºÐ° ÐºÐ»Ð°Ñ�Ð° %qT Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ðµ Ð¾Ñ�Ð½Ð¾Ð²Ðµ"
 
-#: cp/decl.c:10440
+#: cp/decl.c:10534
 #, gcc-internal-format
 msgid "base type %qT fails to be a struct or class type"
 msgstr "Ñ‚Ð¸Ð¿ Ð¾Ñ�Ð½Ð¾Ð²Ðµ %qT Ð½Ð¸Ñ˜Ðµ ÐºÐ»Ð°Ñ�Ð° Ð¸Ð»Ð¸ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð°"
 
-#: cp/decl.c:10473
+#: cp/decl.c:10567
 #, gcc-internal-format
 msgid "recursive type %qT undefined"
 msgstr "Ð½ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½ Ñ€ÐµÐºÑƒÑ€Ð·Ð¸Ð²Ð½Ð¸ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/decl.c:10475
+#: cp/decl.c:10569
 #, gcc-internal-format
 msgid "duplicate base type %qT invalid"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½ Ñ‚Ð¸Ð¿ Ð¾Ñ�Ð½Ð¾Ð²Ðµ %qT"
 
-#: cp/decl.c:10552
+#: cp/decl.c:10646
 #, gcc-internal-format
 msgid "multiple definition of %q#T"
 msgstr "Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ %q#T"
 
-#: cp/decl.c:10553
+#: cp/decl.c:10647
 #, gcc-internal-format
 msgid "%Jprevious definition here"
 msgstr "%JÐ¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ˜Ðµ Ð¾Ð²Ð´Ðµ"
@@ -29107,47 +29098,52 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:10692
+#: cp/decl.c:10786
 #, gcc-internal-format
 msgid "no integral type can represent all of the enumerator values for %qT"
 msgstr "Ð½Ð¸Ñ˜ÐµÐ´Ð°Ð½ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸ Ñ‚Ð¸Ð¿ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‚Ð¸ Ñ�Ð²Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° Ð·Ð° %qT"
 
-#: cp/decl.c:10803
+#: cp/decl.c:10897
 #, fuzzy, gcc-internal-format
 msgid "enumerator value for %qD is not an integer constant"
 msgstr "Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° Ð·Ð° %qE Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: cp/decl.c:10831
+#: cp/decl.c:10925
 #, gcc-internal-format
 msgid "overflow in enumeration values at %qD"
 msgstr "Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ñƒ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸Ð¼Ð° Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°Ñ‡Ð° ÐºÐ¾Ð´ %qD"
 
-#: cp/decl.c:10906
+#: cp/decl.c:11002
 #, gcc-internal-format
 msgid "return type %q#T is incomplete"
 msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ %q#T Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ‚Ð¿ÑƒÐ½"
 
-#: cp/decl.c:11031 cp/typeck.c:6711
+#: cp/decl.c:11004
+#, fuzzy, gcc-internal-format
+msgid "return type has Java class type %q#T"
+msgstr "Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¸ Ñ‚Ð¸Ð¿ Ñ˜Ðµ Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿"
+
+#: cp/decl.c:11129 cp/typeck.c:6739
 #, gcc-internal-format
 msgid "%<operator=%> should return a reference to %<*this%>"
 msgstr "%<operator=%> Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ð²Ñ€Ð°Ñ›Ð° ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð° %<*this%>"
 
-#: cp/decl.c:11420
+#: cp/decl.c:11518
 #, gcc-internal-format
 msgid "parameter %qD declared void"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ Ð¿Ñ€Ð°Ð·Ð½Ð¸Ð¼"
 
-#: cp/decl.c:11908
+#: cp/decl.c:12006
 #, gcc-internal-format
 msgid "invalid member function declaration"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: cp/decl.c:11923
+#: cp/decl.c:12021
 #, gcc-internal-format
 msgid "%qD is already defined in class %qT"
 msgstr "%qD Ñ˜Ðµ Ð²ÐµÑ› Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾ Ñƒ ÐºÐ»Ð°Ñ�Ð¸ %qT"
 
-#: cp/decl.c:12170
+#: cp/decl.c:12268
 #, gcc-internal-format
 msgid "static member function %q#D declared with type qualifiers"
 msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° Ñ�Ð° Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ñ‚Ð¸Ð¿Ð°"
@@ -29187,7 +29183,7 @@
 msgid "deleting %qT is undefined"
 msgstr "Ð±Ñ€Ð¸Ñ�Ð°ÑšÐµ %qT Ð½Ð¸Ñ˜Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾"
 
-#: cp/decl2.c:459 cp/pt.c:3828
+#: cp/decl2.c:459 cp/pt.c:3831
 #, gcc-internal-format
 msgid "template declaration of %q#D"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q#D"
@@ -29272,22 +29268,22 @@
 msgid "static member %qD cannot be a bit-field"
 msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½ %qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ"
 
-#: cp/decl2.c:1122
+#: cp/decl2.c:1165
 #, gcc-internal-format
 msgid "anonymous struct not inside named type"
 msgstr "Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½Ð¸Ñ˜Ðµ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/decl2.c:1206
+#: cp/decl2.c:1249
 #, gcc-internal-format
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr "Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ðµ Ñ�ÐºÑƒÐ¿Ð¸Ð½Ðµ Ñƒ Ð´Ð¾Ñ�ÐµÐ³Ñƒ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð³ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ð° Ð¼Ð¾Ñ€Ð°Ñ˜Ñƒ Ð±Ð¸Ñ‚Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ"
 
-#: cp/decl2.c:1215
+#: cp/decl2.c:1258
 #, gcc-internal-format
 msgid "anonymous union with no members"
 msgstr "Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð° ÑƒÐ½Ð¸Ñ˜Ð° Ð±ÐµÐ· Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð°"
 
-#: cp/decl2.c:1251
+#: cp/decl2.c:1294
 #, gcc-internal-format
 msgid "%<operator new%> must return type %qT"
 msgstr "%<operator new%> Ð¼Ð¾Ñ€Ð° Ð²Ñ€Ð°Ñ›Ð°Ñ‚Ð¸ Ñ‚Ð¸Ð¿ %qT"
@@ -29296,52 +29292,52 @@
 #.
 #. The first parameter shall not have an associated default
 #. argument.
-#: cp/decl2.c:1262
+#: cp/decl2.c:1305
 #, fuzzy, gcc-internal-format
 msgid "the first parameter of %<operator new%> cannot have a default argument"
 msgstr "Ð´Ñ€ÑƒÐ³Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ Ð·Ð° %<va_start%> Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ�Ð»ÐµÐ´ÑšÐ¸ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: cp/decl2.c:1278
+#: cp/decl2.c:1321
 #, gcc-internal-format
 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
 msgstr "%<operator new%> ÑƒÐ·Ð¸Ð¼Ð° Ñ‚Ð¸Ð¿ %<size_t%> (%qT) ÐºÐ°Ð¾ Ð¿Ñ€Ð²Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
 
-#: cp/decl2.c:1307
+#: cp/decl2.c:1350
 #, gcc-internal-format
 msgid "%<operator delete%> must return type %qT"
 msgstr "%<operator delete%> Ð¼Ð¾Ñ€Ð° Ð²Ñ€Ð°Ñ›Ð°Ñ‚Ð¸ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/decl2.c:1316
+#: cp/decl2.c:1359
 #, gcc-internal-format
 msgid "%<operator delete%> takes type %qT as first parameter"
 msgstr "%<operator delete%> ÑƒÐ·Ð¸Ð¼Ð° Ñ‚Ð¸Ð¿ %<size_t%> (%qT) ÐºÐ°Ð¾ Ð¿Ñ€Ð²Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
 
-#: cp/decl2.c:1985
+#: cp/decl2.c:2028
 #, gcc-internal-format
 msgid "%qT has a field %qD whose type uses the anonymous namespace"
 msgstr "%qT Ð¸Ð¼Ð° Ð¿Ð¾Ñ™Ðµ %qD Ñ‡Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
 
-#: cp/decl2.c:1992
+#: cp/decl2.c:2035
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than the type of its field %qD"
 msgstr "%qT Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñ�Ð° Ð²ÐµÑ›Ð¾Ð¼ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾ÑˆÑ›Ñƒ Ð¾Ð´ Ñ‚Ð¸Ð¿Ð° ÑšÐµÐ³Ð¾Ð²Ð¾Ð³ Ð¿Ð¾Ñ™Ð° %qD"
 
-#: cp/decl2.c:2005
+#: cp/decl2.c:2048
 #, gcc-internal-format
 msgid "%qT has a base %qT whose type uses the anonymous namespace"
 msgstr "%qT Ð¸Ð¼Ð° Ð¾Ñ�Ð½Ð¾Ð²Ñƒ %qT Ñ‡Ð¸Ñ˜Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
 
-#: cp/decl2.c:2011
+#: cp/decl2.c:2054
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than its base %qT"
 msgstr "%qT Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñ�Ð° Ð²ÐµÑ›Ð¾Ð¼ Ð²Ð¸Ð´Ñ™Ð¸Ð²Ð¾ÑˆÑ›Ñƒ Ð¾Ð´ Ñ�Ð²Ð¾Ñ˜Ðµ Ð¾Ñ�Ð½Ð¾Ð²Ðµ %qT"
 
-#: cp/decl2.c:3395
+#: cp/decl2.c:3441
 #, gcc-internal-format
 msgid "inline function %q+D used but never defined"
 msgstr "ÑƒÑ‚ÐºÐ°Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %q+D ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð°Ð»Ð¸ Ð½ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð°"
 
-#: cp/decl2.c:3543
+#: cp/decl2.c:3589
 #, gcc-internal-format
 msgid "default argument missing for parameter %P of %q+#D"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %P Ð¾Ð´ %q+#D"
@@ -29349,7 +29345,7 @@
 #. We really want to suppress this warning in system headers,
 #. because libstdc++ uses variadic templates even when we aren't
 #. in C++0x mode.
-#: cp/error.c:2669
+#: cp/error.c:2712
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ does not include variadic templates"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð½Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™Ð°Ð²Ð° ÑƒÑ‚Ð²Ñ€Ñ’ÐµÐ½Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ðµ"
@@ -29381,7 +29377,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr "Ð±Ð°Ñ†Ð° Ñ�Ðµ NULL, ÐºÐ¾Ñ˜Ðµ Ð¸Ð¼Ð° Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸, Ð° Ð½Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ‚Ð¸Ð¿"
 
-#: cp/except.c:643 cp/init.c:1780
+#: cp/except.c:643 cp/init.c:1915
 #, gcc-internal-format
 msgid "%qD should never be overloaded"
 msgstr "%qD Ð½Ðµ Ñ‚Ñ€ÐµÐ±Ð° Ð½Ð¸ÐºÐ°Ð´Ð° Ð¿Ñ€ÐµÐ¿ÑƒÑšÐ°Ð²Ð°Ñ‚Ð¸"
@@ -29480,232 +29476,247 @@
 msgid "member %qD declared as friend before type %qT defined"
 msgstr "Ñ‡Ð»Ð°Ð½ %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ°Ð¾ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™ Ð¿Ñ€Ðµ Ð½ÐµÐ³Ð¾ ÑˆÑ‚Ð¾ Ñ˜Ðµ Ñ‚Ð¸Ð¿ %qT Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½"
 
-#: cp/friend.c:550
+#: cp/friend.c:543
+#, fuzzy, gcc-internal-format
+msgid "friend declaration %qD in local class without prior declaration"
+msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÐºÐ¾Ñ€Ð¸ÑˆÑ›ÐµÑšÐ° %q+D ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¾Ð¼ ÐºÐ¾Ñ€Ð¸ÑˆÑ›ÐµÑšÐ°"
+
+#: cp/friend.c:564
 #, gcc-internal-format
 msgid "friend declaration %q#D declares a non-template function"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ð° %q#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
 
-#: cp/friend.c:554
+#: cp/friend.c:568
 #, fuzzy, 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 "(Ð°ÐºÐ¾ Ð½Ð¸Ñ�Ñ‚Ðµ Ð¾Ð²Ð¾ Ð½Ð°Ð¼ÐµÑ€Ð°Ð²Ð°Ð»Ð¸, Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð¸Ñ‚Ðµ Ð´Ð° Ð»Ð¸ Ñ˜Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð²ÐµÑ› Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½, Ð¸ Ð´Ð¾Ð´Ð°Ñ˜Ñ‚Ðµ Ð¾Ð²Ð´Ðµ <> Ð¿Ð¾Ñ�Ð»Ðµ Ð¸Ð¼ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ) -Wno-non-template-friend Ð¸Ñ�ÐºÑ™ÑƒÑ‡ÑƒÑ˜Ðµ Ð¾Ð²Ð¾ ÑƒÐ¿Ð¾Ð·Ð¾Ñ€ÐµÑšÐµ"
 
-#: cp/init.c:334
+#: cp/init.c:374
+#, fuzzy, gcc-internal-format
+msgid "value-initialization of reference"
+msgstr "%JÐ¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ %q#D, ÐºÐ¾Ñ˜Ðµ Ñ˜Ðµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð°"
+
+#: cp/init.c:481
 #, gcc-internal-format
 msgid "%J%qD should be initialized in the member initialization list"
 msgstr "%J%qD Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ñ�Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐ° Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð°"
 
-#: cp/init.c:382
+#: cp/init.c:529
 #, gcc-internal-format
 msgid "%Jdefault-initialization of %q#D, which has reference type"
 msgstr "%JÐ¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ %q#D, ÐºÐ¾Ñ˜Ðµ Ñ˜Ðµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/init.c:388
+#: cp/init.c:535
 #, gcc-internal-format
 msgid "%Juninitialized reference member %qD"
 msgstr "%JÐ½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½ %qD"
 
-#: cp/init.c:391
+#: cp/init.c:538
 #, gcc-internal-format
 msgid "%Juninitialized member %qD with %<const%> type %qT"
 msgstr "%JÐ½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¸ Ñ‡Ð»Ð°Ð½ %qD Ñ�Ð° %<const%> Ñ‚Ð¸Ð¿Ð¾Ð¼ %qT"
 
-#: cp/init.c:534
+#: cp/init.c:681
 #, gcc-internal-format
 msgid "%q+D will be initialized after"
 msgstr "%q+D Ñ›Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¿Ð¾Ñ�Ð»Ðµ"
 
-#: cp/init.c:537
+#: cp/init.c:684
 #, gcc-internal-format
 msgid "base %qT will be initialized after"
 msgstr "Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾ %qT Ñ›Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¾ Ð¿Ð¾Ñ�Ð»Ðµ"
 
-#: cp/init.c:540
+#: cp/init.c:687
 #, gcc-internal-format
 msgid "  %q+#D"
 msgstr "  %q+#D"
 
-#: cp/init.c:542
+#: cp/init.c:689
 #, gcc-internal-format
 msgid "  base %qT"
 msgstr "  Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³ %qT"
 
-#: cp/init.c:543
+#: cp/init.c:690
 #, gcc-internal-format
 msgid "%J  when initialized here"
 msgstr "%J  ÐºÐ°Ð´Ð° Ñ�Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð¾Ð²Ð´Ðµ"
 
-#: cp/init.c:559
+#: cp/init.c:706
 #, gcc-internal-format
 msgid "%Jmultiple initializations given for %qD"
 msgstr "%JÐ²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐ° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐ° Ð´Ð°Ñ‚Ð° Ð·Ð° %qD"
 
-#: cp/init.c:562
+#: cp/init.c:709
 #, gcc-internal-format
 msgid "%Jmultiple initializations given for base %qT"
 msgstr "%JÐ²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐ° ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐ° Ð´Ð°Ñ‚Ð° Ð·Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾ %qT"
 
-#: cp/init.c:629
+#: cp/init.c:776
 #, gcc-internal-format
 msgid "%Jinitializations for multiple members of %qT"
 msgstr "%JÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐ° Ð·Ð° Ð²Ð¸ÑˆÐµ Ñ‡Ð»Ð°Ð½Ð¾Ð²Ð° Ð¸Ð· %qT"
 
-#: cp/init.c:691
+#: cp/init.c:839
 #, gcc-internal-format
 msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
 msgstr "%JÐ¾Ñ�Ð½Ð¾Ð²Ð½Ð° ÐºÐ»Ð°Ñ�Ð° %q#T Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ñ�Ðµ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ñƒ ÐºÐ¾Ð¿Ð¸-ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ"
 
-#: cp/init.c:915 cp/init.c:934
+#: cp/init.c:1063 cp/init.c:1082
 #, gcc-internal-format
 msgid "class %qT does not have any field named %qD"
 msgstr "ÐºÐ»Ð°Ñ�Ð° %qT Ð½ÐµÐ¼Ð° Ð¿Ð¾Ñ™Ðµ Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ %qD"
 
-#: cp/init.c:921
+#: cp/init.c:1069
 #, gcc-internal-format
 msgid "%q#D is a static data member; it can only be initialized at its definition"
 msgstr "%q#D Ñ˜Ðµ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð¿Ð¾Ð´Ð°Ñ‚Ð°Ðº; Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ Ð¿Ñ€Ð¸ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°ÑšÑƒ"
 
-#: cp/init.c:928
+#: cp/init.c:1076
 #, gcc-internal-format
 msgid "%q#D is not a non-static data member of %qT"
 msgstr "%q#D Ñ˜Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð¿Ð¾Ð´Ð°Ñ‚Ð°Ðº Ñƒ %qT"
 
-#: cp/init.c:967
+#: cp/init.c:1115
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which has no base classes"
 msgstr "Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð·Ð° %qT, ÐºÐ¾Ñ˜Ð° Ð½ÐµÐ¼Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸Ñ… ÐºÐ»Ð°Ñ�Ð°"
 
-#: cp/init.c:975
+#: cp/init.c:1123
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which uses multiple inheritance"
 msgstr "Ð½ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð·Ð° %qT, ÐºÐ¾Ñ˜Ð° ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐ¾ Ð½Ð°Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐµ"
 
-#: cp/init.c:1021
+#: cp/init.c:1169
 #, gcc-internal-format
 msgid "%qD is both a direct base and an indirect virtual base"
 msgstr "%qD Ñ˜Ðµ Ð¸ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð° Ð¸ Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð° Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð°"
 
-#: cp/init.c:1029
+#: cp/init.c:1177
 #, gcc-internal-format
 msgid "type %qT is not a direct or virtual base of %qT"
 msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ð¸Ñ˜Ðµ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð° Ð¸Ð»Ð¸ Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð° Ð¾Ð´ %qT"
 
-#: cp/init.c:1032
+#: cp/init.c:1180
 #, gcc-internal-format
 msgid "type %qT is not a direct base of %qT"
 msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ð¸Ñ˜Ðµ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð° Ð¾Ð´ %qT"
 
-#: cp/init.c:1112
+#: cp/init.c:1260
 #, gcc-internal-format
 msgid "bad array initializer"
 msgstr "Ð»Ð¾Ñˆ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð½Ð¸Ð·Ð°"
 
-#: cp/init.c:1287
+#: cp/init.c:1435
 #, gcc-internal-format
 msgid "%qT is not an aggregate type"
 msgstr "%qT Ð½Ð¸Ñ˜Ðµ Ñ�ÐºÑƒÐ¿Ð¸Ð½Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿"
 
-#: cp/init.c:1341
+#: cp/init.c:1489
 #, gcc-internal-format
 msgid "incomplete type %qT does not have member %qD"
 msgstr "Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿ %qT Ð½ÐµÐ¼Ð° Ñ‡Ð»Ð°Ð½ %qD"
 
-#: cp/init.c:1354
+#: cp/init.c:1502
 #, gcc-internal-format
 msgid "invalid pointer to bit-field %qD"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ %qD"
 
-#: cp/init.c:1431
+#: cp/init.c:1579
 #, gcc-internal-format
 msgid "invalid use of non-static member function %qD"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD"
 
-#: cp/init.c:1437
+#: cp/init.c:1585
 #, gcc-internal-format
 msgid "invalid use of non-static data member %qD"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐ° %qD"
 
-#: cp/init.c:1714
+#: cp/init.c:1862
 #, gcc-internal-format
 msgid "invalid type %<void%> for new"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ %<void%> Ð·Ð° new"
 
-#: cp/init.c:1724
+#: cp/init.c:1872
 #, gcc-internal-format
 msgid "uninitialized const in %<new%> of %q#T"
 msgstr "Ð½ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ñƒ %<new%> Ð·Ð° %q#T"
 
-#: cp/init.c:1775
+#: cp/init.c:1910
 #, gcc-internal-format
 msgid "call to Java constructor with %qs undefined"
 msgstr "Ð¿Ð¾Ð·Ð¸Ð² Ñ˜Ð°Ð²Ð°Ð½Ñ�ÐºÐ¾Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ Ð´Ð¾Ðº Ñ˜Ðµ %qs Ð½ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾"
 
-#: cp/init.c:1815
+#: cp/init.c:1926
+#, fuzzy, gcc-internal-format
+msgid "Java class %q#T object allocated using placement new"
+msgstr "Ñ˜Ð°Ð²Ð°Ð½Ñ�ÐºÐ° ÐºÐ»Ð°Ñ�Ð° %qT Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐµ Ð¾Ñ�Ð½Ð¾Ð²Ðµ"
+
+#: cp/init.c:1955
 #, gcc-internal-format
 msgid "no suitable %qD found in class %qT"
 msgstr "Ð½Ð¸Ñ˜ÐµÐ´Ð½Ð¾ Ð¿Ð¾Ð³Ð¾Ð´Ð½Ð¾ %qD Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½Ð¾ Ñƒ ÐºÐ»Ð°Ñ�Ð¸ %qT"
 
-#: cp/init.c:1820
+#: cp/init.c:1960
 #, gcc-internal-format
 msgid "request for member %qD is ambiguous"
 msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½ Ð·Ð°Ñ…Ñ‚ÐµÐ² Ð·Ð° Ñ‡Ð»Ð°Ð½Ð¾Ð¼ %qD"
 
-#: cp/init.c:1972
+#: cp/init.c:2134
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization in array new"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°ÑšÐµ Ñƒ Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¾Ð¼ new"
 
-#: cp/init.c:2174
+#: cp/init.c:2336
 #, gcc-internal-format
 msgid "size in array new must have integral type"
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñƒ Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¾Ð¼ new Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/init.c:2183
+#: cp/init.c:2345
 #, gcc-internal-format
 msgid "new cannot be applied to a reference type"
 msgstr "new Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ Ð½Ð° ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ‚Ð¸Ð¿"
 
-#: cp/init.c:2189
+#: cp/init.c:2351
 #, gcc-internal-format
 msgid "new cannot be applied to a function type"
 msgstr "new Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿"
 
-#: cp/init.c:2228
+#: cp/init.c:2390
 #, gcc-internal-format
 msgid "call to Java constructor, while %<jclass%> undefined"
 msgstr "Ð¿Ð¾Ð·Ð¸Ð² Ñ˜Ð°Ð²Ð°Ð½Ñ�ÐºÐ¾Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ Ð´Ð¾Ðº Ñ˜Ðµ %<jclass%> Ð½ÐµÐ´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ð½Ð¾"
 
-#: cp/init.c:2246
+#: cp/init.c:2408
 #, gcc-internal-format
 msgid "can't find %<class$%> in %qT"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð½Ð°Ñ’ÐµÐ¼ %<class$%> Ñƒ %qT"
 
-#: cp/init.c:2607
+#: cp/init.c:2769
 #, gcc-internal-format
 msgid "initializer ends prematurely"
 msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ñ�Ðµ Ð¿Ñ€ÐµÑ€Ð°Ð½Ð¾ Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð²Ð°"
 
-#: cp/init.c:2662
+#: cp/init.c:2824
 #, gcc-internal-format
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr "Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ñƒ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‚Ð¸ Ð²Ð¸ÑˆÐµÐ´Ð¸Ð¼ÐµÐ½Ð·Ð¸Ð¾Ð½Ð¸ Ð½Ð¸Ð·Ð¾Ð²Ð¸"
 
-#: cp/init.c:2799
+#: cp/init.c:2961
 #, gcc-internal-format
 msgid "possible problem detected in invocation of delete operator:"
 msgstr "Ð¾Ñ‚ÐºÑ€Ð¸Ð²ÐµÐ½ Ð¼Ð¾Ð³ÑƒÑ› Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼ Ñƒ Ð¿Ð¾Ð·Ð¸Ð²Ñƒ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° delete:"
 
-#: cp/init.c:2802
+#: cp/init.c:2964
 #, gcc-internal-format
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr "Ð½Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð½Ð¸ ÐºÐ»Ð°Ñ�Ð¸ Ð¿Ð¾Ñ�ÐµÐ±Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ delete Ð½ÐµÑ›Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð·Ð²Ð°Ð½, Ñ‡Ð°Ðº Ð¸ Ð°ÐºÐ¾ Ñ�Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¸ ÐºÐ°Ð´Ð° Ñ�Ðµ ÐºÐ»Ð°Ñ�Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸ÑˆÐµ."
 
-#: cp/init.c:2823
+#: cp/init.c:2985
 #, gcc-internal-format
 msgid "unknown array size in delete"
 msgstr "Ð½ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ð½Ð¸Ð·Ð° Ð·Ð° delete"
 
-#: cp/init.c:3070
+#: cp/init.c:3232
 #, gcc-internal-format
 msgid "type to vector delete is neither pointer or array type"
 msgstr "Ñ‚Ð¸Ð¿ ÑƒÐ· Ð²ÐµÐºÑ‚Ð¾Ñ€Ñ�ÐºÐ¾ delete Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ð½Ð¸ Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¸"
@@ -29770,22 +29781,22 @@
 msgid "mangling typeof, use decltype instead"
 msgstr ""
 
-#: cp/mangle.c:2208
+#: cp/mangle.c:2211
 #, gcc-internal-format
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr "call_expr Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð·Ð°Ð¿ÐµÑ‚Ñ™Ð°Ð½Ð¾ ÑƒÑ�Ð»ÐµÐ´ Ð¼Ð°Ð½Ðµ Ñƒ Ð�Ð‘Ð˜Ñ˜Ñƒ Ð¦++Ð°"
 
-#: cp/mangle.c:2216
+#: cp/mangle.c:2219
 #, gcc-internal-format
 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐ° Ð±ÐµÐ· Ð¾Ð¿ÐµÑ€Ð°Ð½Ð°Ð´Ð° Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð·Ð°Ð¿ÐµÑ‚Ñ™Ð°Ð½Ð° ÑƒÑ�Ð»ÐµÐ´ Ð¼Ð°Ð½Ðµ Ñƒ Ð�Ð‘Ð˜Ñ˜Ñƒ Ð¦++Ð°"
 
-#: cp/mangle.c:2266
+#: cp/mangle.c:2269
 #, gcc-internal-format
 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
 msgstr "Ð¸Ð·Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¸ Ñ�Ñ€ÐµÐ´ÑšÐ¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ñƒ %<?:%> Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð·Ð°Ð¿ÐµÑ‚Ñ™Ð°Ð½"
 
-#: cp/mangle.c:2584
+#: cp/mangle.c:2587
 #, gcc-internal-format
 msgid "the mangled name of %qD will change in a future version of GCC"
 msgstr "Ð·Ð°Ð¿ÐµÑ‚Ñ™Ð°Ð½Ð¾ Ð¸Ð¼Ðµ Ð·Ð° %qD Ð±Ð¸Ñ›Ðµ Ð¸Ð·Ð¼ÐµÑšÐµÐ½Ð¾ Ñƒ Ð±ÑƒÐ´ÑƒÑ›Ð¸Ð¼ Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð°Ð¼Ð° Ð“Ð¦Ð¦Ð°"
@@ -29795,27 +29806,27 @@
 msgid "generic thunk code fails for method %q#D which uses %<...%>"
 msgstr "Ð³ÐµÐ½ÐµÑ€Ð¸Ñ‡ÐºÐ¸ ÐºÃ´Ð´ Ñ�Ð¼Ñ€Ð·Ð° Ð½Ðµ Ð¿Ñ€Ð¾Ð»Ð°Ð·Ð¸ Ð·Ð° Ð¼ÐµÑ‚Ð¾Ð´ %q#D ÐºÐ¾Ñ˜Ð¸ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ %<...%>"
 
-#: cp/method.c:697
+#: cp/method.c:698
 #, gcc-internal-format
 msgid "non-static const member %q#D, can't use default assignment operator"
 msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¸ Ñ‡Ð»Ð°Ð½ %q#D, Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð¾Ð´ÐµÐ»Ðµ"
 
-#: cp/method.c:703
+#: cp/method.c:704
 #, gcc-internal-format
 msgid "non-static reference member %q#D, can't use default assignment operator"
 msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½ %q#D, Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð´Ð¾Ð´ÐµÐ»Ðµ"
 
-#: cp/method.c:815
+#: cp/method.c:816
 #, gcc-internal-format
 msgid "%Hsynthesized method %qD first required here "
 msgstr "%HÑ�Ð°Ð¼Ð¾Ñ�Ð°Ñ‡Ð¸ÑšÐµÐ½Ð¸ Ð¼ÐµÑ‚Ð¾Ð´ %qD Ð¿Ñ€Ð²Ð¾ Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð°Ð½ Ð¾Ð²Ð´Ðµ "
 
-#: cp/method.c:1158
+#: cp/method.c:1159
 #, gcc-internal-format
 msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
 msgstr "Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´ Ð²-Ñ‚Ð°Ð±ÐµÐ»Ðµ Ð·Ð° ÐºÐ»Ð°Ñ�Ñƒ %qT Ð¼Ð¾Ð¶Ð´Ð° Ð½Ðµ Ð¿Ð¾ÑˆÑ‚ÑƒÑ˜Ðµ Ð�Ð‘Ð˜, Ð¸ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ Ñƒ Ð±ÑƒÐ´ÑƒÑ›Ð¸Ð¼ Ð²ÐµÑ€Ð·Ð¸Ñ˜Ð°Ð¼Ð° Ð“Ð¦Ð¦Ð° ÑƒÑ�Ð»ÐµÐ´ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾Ð³ Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð¾Ð³ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
 
-#: cp/name-lookup.c:728
+#: cp/name-lookup.c:727
 #, gcc-internal-format
 msgid "redeclaration of %<wchar_t%> as %qT"
 msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %<wchar_t%> ÐºÐ°Ð¾ %qT"
@@ -29826,243 +29837,243 @@
 #. [basic.start.main]
 #.
 #. This function shall not be overloaded.
-#: cp/name-lookup.c:758
+#: cp/name-lookup.c:757
 #, gcc-internal-format
 msgid "invalid redeclaration of %q+D"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D"
 
-#: cp/name-lookup.c:759
+#: cp/name-lookup.c:758
 #, gcc-internal-format
 msgid "as %qD"
 msgstr "ÐºÐ°Ð¾ %qD"
 
-#: cp/name-lookup.c:850
+#: cp/name-lookup.c:849
 #, gcc-internal-format
 msgid "type mismatch with previous external decl of %q#D"
 msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð° Ñ�Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾Ð¼ Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐ¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¾Ð¼ %q#D"
 
-#: cp/name-lookup.c:851
+#: cp/name-lookup.c:850
 #, gcc-internal-format
 msgid "previous external decl of %q+#D"
 msgstr "Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+#D"
 
-#: cp/name-lookup.c:942
+#: cp/name-lookup.c:941
 #, gcc-internal-format
 msgid "extern declaration of %q#D doesn't match"
 msgstr "Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q#D Ð½Ðµ Ñ�Ð»Ð°Ð¶Ðµ Ñ�Ðµ"
 
-#: cp/name-lookup.c:943
+#: cp/name-lookup.c:942
 #, gcc-internal-format
 msgid "global declaration %q+#D"
 msgstr "Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+#D"
 
-#: cp/name-lookup.c:980 cp/name-lookup.c:987
+#: cp/name-lookup.c:979 cp/name-lookup.c:986
 #, gcc-internal-format
 msgid "declaration of %q#D shadows a parameter"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q#D Ð·Ð°ÐºÐ»Ð°ÑšÐ° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
 
 #. Location of previous decl is not useful in this case.
-#: cp/name-lookup.c:1012
+#: cp/name-lookup.c:1011
 #, gcc-internal-format
 msgid "declaration of %qD shadows a member of 'this'"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD Ð·Ð°ÐºÐ»Ð°ÑšÐ° Ñ‡Ð»Ð°Ð½ Ñƒ â€žthisâ€œ"
 
-#: cp/name-lookup.c:1018
+#: cp/name-lookup.c:1017
 #, gcc-internal-format
 msgid "declaration of %qD shadows a previous local"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD Ð·Ð°ÐºÐ»Ð°ÑšÐ° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ñƒ Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ"
 
-#: cp/name-lookup.c:1025
+#: cp/name-lookup.c:1024
 #, gcc-internal-format
 msgid "declaration of %qD shadows a global declaration"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD Ð·Ð°ÐºÐ»Ð°ÑšÐ° Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ"
 
-#: cp/name-lookup.c:1148
+#: cp/name-lookup.c:1147
 #, gcc-internal-format
 msgid "name lookup of %qD changed"
 msgstr "Ð¸Ð·Ð¼ÐµÑšÐµÐ½Ð° Ð¿Ð¾Ñ‚Ñ€Ð°Ð³Ð° Ð¸Ð¼ÐµÐ½Ð° Ð·Ð° %qD"
 
-#: cp/name-lookup.c:1149
+#: cp/name-lookup.c:1148
 #, gcc-internal-format
 msgid "  matches this %q+D under ISO standard rules"
 msgstr "  Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° Ð¾Ð²Ð¾Ð¼ %q+D Ð¿Ð¾ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð¸Ð¼Ð° Ð˜Ð¡Ðž Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð°"
 
-#: cp/name-lookup.c:1151
+#: cp/name-lookup.c:1150
 #, gcc-internal-format
 msgid "  matches this %q+D under old rules"
 msgstr "  Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° Ð¾Ð²Ð¾Ð¼ %q+D Ð¿Ð¾ Ñ�Ñ‚Ð°Ñ€Ð¸Ð¼ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð¸Ð¼Ð°"
 
-#: cp/name-lookup.c:1169 cp/name-lookup.c:1177
+#: cp/name-lookup.c:1168 cp/name-lookup.c:1176
 #, gcc-internal-format
 msgid "name lookup of %qD changed for new ISO %<for%> scoping"
 msgstr "Ð¸Ð·Ð¼ÐµÑšÐµÐ½Ð° Ð¿Ð¾Ñ‚Ñ€Ð°Ð³Ð° %qD Ð¿Ñ€ÐµÐ¼Ð° Ð½Ð¾Ð²Ð¾Ð¼ Ð´Ð¾Ñ�ÐµÐ·Ð°ÑšÑƒ Ð˜Ð¡Ðž %<for%>"
 
-#: cp/name-lookup.c:1171
+#: cp/name-lookup.c:1170
 #, gcc-internal-format
 msgid "  cannot use obsolete binding at %q+D because it has a destructor"
 msgstr "  Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð·Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾ Ð²ÐµÐ·Ð¸Ð²Ð°ÑšÐµ ÐºÐ¾Ð´ %q+D Ñ˜ÐµÑ€ Ð¸Ð¼Ð° Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
 
-#: cp/name-lookup.c:1179
+#: cp/name-lookup.c:1178
 #, gcc-internal-format
 msgid "  using obsolete binding at %q+D"
 msgstr "  ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ðµ Ð·Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾ Ð²ÐµÐ·Ð¸Ð²Ð°ÑšÐµ ÐºÐ¾Ð´ %q+D"
 
-#: cp/name-lookup.c:1232
+#: cp/name-lookup.c:1231
 #, gcc-internal-format
 msgid "%s %s(%E) %p %d\n"
 msgstr "%s %s(%E) %p %d\n"
 
-#: cp/name-lookup.c:1235
+#: cp/name-lookup.c:1234
 #, gcc-internal-format
 msgid "%s %s %p %d\n"
 msgstr "%s %s %p %d\n"
 
-#: cp/name-lookup.c:1362
+#: cp/name-lookup.c:1361
 #, gcc-internal-format
 msgid "XXX is_class_level != (current_scope == class_scope)\n"
 msgstr "XXX is_class_level != (current_scope == class_scope)\n"
 
-#: cp/name-lookup.c:1920
+#: cp/name-lookup.c:1922
 #, gcc-internal-format
 msgid "%q#D hides constructor for %q#T"
 msgstr "%q#D Ñ�ÐºÑ€Ð¸Ð²Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð·Ð° %q#T"
 
-#: cp/name-lookup.c:1937
+#: cp/name-lookup.c:1939
 #, gcc-internal-format
 msgid "%q#D conflicts with previous using declaration %q#D"
 msgstr "%q#D Ñ�Ðµ ÐºÐ¾Ñ�Ð¸ Ñ�Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¾Ð¼ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ %q#D"
 
-#: cp/name-lookup.c:1960
+#: cp/name-lookup.c:1962
 #, gcc-internal-format
 msgid "previous non-function declaration %q+#D"
 msgstr "Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð½ÐµÑ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+#D"
 
-#: cp/name-lookup.c:1961
+#: cp/name-lookup.c:1963
 #, gcc-internal-format
 msgid "conflicts with function declaration %q#D"
 msgstr "ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¾Ð¼ %q#D"
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2039 cp/name-lookup.c:2064
+#: cp/name-lookup.c:2041 cp/name-lookup.c:2066
 #, gcc-internal-format
 msgid "%qT is not a namespace"
 msgstr "%qT Ð½Ð¸Ñ˜Ðµ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
 
 #. 7.3.3/5
 #. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2049
+#: cp/name-lookup.c:2051
 #, gcc-internal-format
 msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð½Ð°Ð²ÐµÑ�Ñ‚Ð¸ Ð¸Ð´. ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°. ÐŸÐ¾ÐºÑƒÑˆÐ°Ñ˜Ñ‚Ðµ %<using %D%>"
 
-#: cp/name-lookup.c:2056
+#: cp/name-lookup.c:2058
 #, gcc-internal-format
 msgid "namespace %qD not allowed in using-declaration"
 msgstr "Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€ %qD Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™Ðµ Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ"
 
-#: cp/name-lookup.c:2092
+#: cp/name-lookup.c:2094
 #, gcc-internal-format
 msgid "%qD not declared"
 msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾"
 
-#: cp/name-lookup.c:2128 cp/name-lookup.c:2165 cp/name-lookup.c:2199
-#: cp/name-lookup.c:2214
+#: cp/name-lookup.c:2130 cp/name-lookup.c:2167 cp/name-lookup.c:2201
+#: cp/name-lookup.c:2216
 #, gcc-internal-format
 msgid "%qD is already declared in this scope"
 msgstr "%qD Ñ˜Ðµ Ð²ÐµÑ› Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñƒ Ð¾Ð²Ð¾Ð¼ Ð´Ð¾Ñ�ÐµÐ³Ñƒ"
 
-#: cp/name-lookup.c:2817
+#: cp/name-lookup.c:2819
 #, gcc-internal-format
 msgid "using-declaration for non-member at class scope"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ Ð·Ð° Ð½Ðµ-Ñ‡Ð»Ð°Ð½ Ñƒ Ð´Ð¾Ñ�ÐµÐ³Ñƒ ÐºÐ»Ð°Ñ�Ðµ"
 
-#: cp/name-lookup.c:2824
+#: cp/name-lookup.c:2826
 #, gcc-internal-format
 msgid "%<%T::%D%> names destructor"
 msgstr "%<%T::%D%> Ð¸Ð¼ÐµÐ½ÑƒÑ˜Ðµ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
 
-#: cp/name-lookup.c:2829
+#: cp/name-lookup.c:2831
 #, gcc-internal-format
 msgid "%<%T::%D%> names constructor"
 msgstr "%<%T::%D%> Ð¸Ð¼ÐµÐ½ÑƒÑ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
 
-#: cp/name-lookup.c:2834
+#: cp/name-lookup.c:2836
 #, gcc-internal-format
 msgid "%<%T::%D%> names constructor in %qT"
 msgstr "%<%T::%D%> Ð¸Ð¼ÐµÐ½ÑƒÑ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ñƒ %qT"
 
-#: cp/name-lookup.c:2884
+#: cp/name-lookup.c:2886
 #, gcc-internal-format
 msgid "no members matching %<%T::%D%> in %q#T"
 msgstr "Ð½ÐµÐ¼Ð° Ñ‡Ð»Ð°Ð½Ð° ÐºÐ¾Ñ˜Ð¸ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° %<%T::%D%> Ñƒ %q#T"
 
-#: cp/name-lookup.c:2952
+#: cp/name-lookup.c:2954
 #, gcc-internal-format
 msgid "declaration of %qD not in a namespace surrounding %qD"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD Ð½Ð¸Ñ˜Ðµ Ñƒ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð¼ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ñƒ ÐºÐ¾Ñ˜Ð¸ Ð¾ÐºÑ€ÑƒÐ¶ÑƒÑ˜Ðµ %qD"
 
-#: cp/name-lookup.c:2960
+#: cp/name-lookup.c:2962
 #, gcc-internal-format
 msgid "explicit qualification in declaration of %qD"
 msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ð¾Ð´Ñ€ÐµÐ´Ð±Ð° Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %qD"
 
-#: cp/name-lookup.c:3003
+#: cp/name-lookup.c:3005
 #, gcc-internal-format
 msgid "%qD should have been declared inside %qD"
 msgstr "%qD Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ %qD"
 
-#: cp/name-lookup.c:3048
+#: cp/name-lookup.c:3050
 #, fuzzy, gcc-internal-format
 msgid "%qD attribute requires a single NTBS argument"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ñ‚Ð°Ñ‡Ð½Ð¾ Ñ˜ÐµÐ´Ð°Ð½ Ð�Ð¢Ð‘Ð¡ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: cp/name-lookup.c:3055
+#: cp/name-lookup.c:3057
 #, gcc-internal-format
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 msgstr ""
 
-#: cp/name-lookup.c:3064 cp/name-lookup.c:3433
+#: cp/name-lookup.c:3066 cp/name-lookup.c:3435
 #, gcc-internal-format
 msgid "%qD attribute directive ignored"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ�ÐºÐ° Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° %qD Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ�Ð°Ð½Ð°"
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3111
 #, gcc-internal-format
 msgid "namespace alias %qD not allowed here, assuming %qD"
 msgstr "Ð°Ð»Ð¸Ñ˜Ð°Ñ� Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð³ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ð° %qD Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ð¾Ð²Ð´Ðµ, Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ð¼ %qD"
 
-#: cp/name-lookup.c:3421
+#: cp/name-lookup.c:3423
 #, gcc-internal-format
 msgid "strong using only meaningful at namespace scope"
 msgstr "Ñ˜Ð°ÐºÐ¾ using Ð¸Ð¼Ð° Ñ�Ð¼Ð¸Ñ�Ð»Ð° Ñ�Ð°Ð¼Ð¾ Ñƒ Ð´Ð¾Ñ�ÐµÐ³Ñƒ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð³ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ð°"
 
-#: cp/name-lookup.c:3425
+#: cp/name-lookup.c:3427
 #, gcc-internal-format
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 msgstr "Ñ‚ÐµÐºÑƒÑ›Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€ %qD Ð½Ðµ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð° Ñ˜Ð°ÐºÐ¾ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€ %qD"
 
-#: cp/name-lookup.c:4318
+#: cp/name-lookup.c:4320
 #, gcc-internal-format
 msgid "%q+D is not a function,"
 msgstr "%q+D Ð½Ð¸Ñ˜Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°,"
 
-#: cp/name-lookup.c:4319
+#: cp/name-lookup.c:4321
 #, gcc-internal-format
 msgid "  conflict with %q+D"
 msgstr "  ÐºÐ¾Ñ�Ð¸ Ñ�Ðµ Ñ�Ð° %q+D"
 
-#: cp/name-lookup.c:4752
+#: cp/name-lookup.c:4756
 #, gcc-internal-format
 msgid "argument dependent lookup finds %q+D"
 msgstr "Ð¿Ð¾Ñ‚Ñ€Ð°Ð³Ð° Ñƒ Ð·Ð°Ð²Ð¸Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¾Ð´ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ñ˜Ðµ %q+D"
 
-#: cp/name-lookup.c:5184
+#: cp/name-lookup.c:5188
 #, gcc-internal-format
 msgid "XXX entering pop_everything ()\n"
 msgstr "XXX entering pop_everything ()\n"
 
-#: cp/name-lookup.c:5193
+#: cp/name-lookup.c:5197
 #, gcc-internal-format
 msgid "XXX leaving pop_everything ()\n"
 msgstr "XXX leaving pop_everything ()\n"
@@ -30072,368 +30083,373 @@
 msgid "identifier %<%s%> will become a keyword in C++0x"
 msgstr ""
 
-#: cp/parser.c:2066
+#: cp/parser.c:2069
 #, gcc-internal-format
 msgid "%<#pragma%> is not allowed here"
 msgstr "%<#pragma%> Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ð¾Ð²Ð´Ðµ"
 
-#: cp/parser.c:2096
+#: cp/parser.c:2099
 #, fuzzy, gcc-internal-format
 msgid "%<%E::%E%> has not been declared"
 msgstr "%<%D::%D%> Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾"
 
-#: cp/parser.c:2099
+#: cp/parser.c:2102
 #, fuzzy, gcc-internal-format
 msgid "%<::%E%> has not been declared"
 msgstr "%<::%D%> Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾"
 
-#: cp/parser.c:2102
+#: cp/parser.c:2105
 #, fuzzy, gcc-internal-format
 msgid "request for member %qE in non-class type %qT"
 msgstr "Ð·Ð°Ñ…Ñ‚ÐµÐ² Ð·Ð° Ñ‡Ð»Ð°Ð½ %qD Ñƒ Ð½ÐµÐºÐ»Ð°Ñ�Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ %qT"
 
-#: cp/parser.c:2105
+#: cp/parser.c:2108
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%E%> has not been declared"
 msgstr "%<%T::%D%> Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾"
 
-#: cp/parser.c:2108
+#: cp/parser.c:2111
 #, fuzzy, gcc-internal-format
 msgid "%qE has not been declared"
 msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾"
 
-#: cp/parser.c:2111
+#: cp/parser.c:2114
 #, fuzzy, gcc-internal-format
 msgid "%<%E::%E%> %s"
 msgstr "%<%D::%D%> %s"
 
-#: cp/parser.c:2113
+#: cp/parser.c:2116
 #, fuzzy, gcc-internal-format
 msgid "%<::%E%> %s"
 msgstr "%<::%D%> %s"
 
-#: cp/parser.c:2115
+#: cp/parser.c:2118
 #, fuzzy, gcc-internal-format
 msgid "%qE %s"
 msgstr "%qD %s"
 
-#: cp/parser.c:2151
-#, gcc-internal-format
-msgid "ISO C++ does not support %<long long%>"
+#: cp/parser.c:2155
+#, fuzzy, gcc-internal-format
+msgid "ISO C++ 1998 does not support %<long long%>"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð½Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð²Ð° %<long long%>"
 
-#: cp/parser.c:2171
+#: cp/parser.c:2175
 #, gcc-internal-format
 msgid "duplicate %qs"
 msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ %qs"
 
-#: cp/parser.c:2214
+#: cp/parser.c:2218
 #, gcc-internal-format
 msgid "new types may not be defined in a return type"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ�Ð°Ñ‚Ð¸ Ð½Ð¾Ð²Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ñƒ"
 
-#: cp/parser.c:2215
+#: cp/parser.c:2219
 #, gcc-internal-format
 msgid "(perhaps a semicolon is missing after the definition of %qT)"
 msgstr "(Ð¼Ð¾Ð¶Ð´Ð° Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ñ‚Ð°Ñ‡ÐºÐ°-Ð·Ð°Ñ€ÐµÐ· Ð¿Ð¾Ñ�Ð»Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ %qT)"
 
-#: cp/parser.c:2234 cp/parser.c:4077 cp/pt.c:5443
+#: cp/parser.c:2238 cp/parser.c:4081 cp/pt.c:5509
 #, gcc-internal-format
 msgid "%qT is not a template"
 msgstr "%qT Ð½Ð¸Ñ˜Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½"
 
-#: cp/parser.c:2236
+#: cp/parser.c:2240
 #, gcc-internal-format
 msgid "%qE is not a template"
 msgstr "%qE Ð½Ð¸Ñ˜Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½"
 
-#: cp/parser.c:2238
+#: cp/parser.c:2242
 #, gcc-internal-format
 msgid "invalid template-id"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¸Ð´. ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/parser.c:2267
+#: cp/parser.c:2271
 #, gcc-internal-format
 msgid "%s cannot appear in a constant-expression"
 msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´Ð° Ñ�Ðµ Ñ˜Ð°Ð²Ð¸ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: cp/parser.c:2292
+#: cp/parser.c:2296
 #, gcc-internal-format
 msgid "invalid use of template-name %qE without an argument list"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¾Ð³ Ð¸Ð¼ÐµÐ½Ð° %qE Ð±ÐµÐ· Ð»Ð¸Ñ�Ñ‚Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
 
-#: cp/parser.c:2294
+#: cp/parser.c:2298
 #, gcc-internal-format
 msgid "invalid use of destructor %qD as a type"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° %qD ÐºÐ°Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
 #. Something like 'unsigned A a;'
-#: cp/parser.c:2297
+#: cp/parser.c:2301
 #, gcc-internal-format
 msgid "invalid combination of multiple type-specifiers"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ˜Ð° Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐ¸Ñ… Ð½Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ†Ð° Ñ‚Ð¸Ð¿Ð°"
 
 #. Issue an error message.
-#: cp/parser.c:2301
+#: cp/parser.c:2305
 #, gcc-internal-format
 msgid "%qE does not name a type"
 msgstr "%qE Ð½Ðµ Ð¸Ð¼ÐµÐ½ÑƒÑ˜Ðµ Ñ‚Ð¸Ð¿"
 
-#: cp/parser.c:2333
+#: cp/parser.c:2337
 #, gcc-internal-format
 msgid "(perhaps %<typename %T::%E%> was intended)"
 msgstr "(Ð¼Ð¾Ð¶Ð´Ð° Ñ˜Ðµ Ð½Ð°Ð¼ÐµÑ€Ð° Ð±Ð¸Ð»Ð° %<typename %T::%E%>)"
 
-#: cp/parser.c:2348
+#: cp/parser.c:2352
 #, gcc-internal-format
 msgid "%qE in namespace %qE does not name a type"
 msgstr "%qE Ñƒ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð¼ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ñƒ %qE Ð½Ðµ Ð¸Ð¼ÐµÐ½ÑƒÑ˜Ðµ Ñ‚Ð¸Ð¿"
 
-#: cp/parser.c:2351
+#: cp/parser.c:2355
 #, gcc-internal-format
 msgid "%qE in class %qT does not name a type"
 msgstr "%qE Ñƒ ÐºÐ»Ð°Ñ�Ð¸ %qT Ð½Ðµ Ð¸Ð¼ÐµÐ½ÑƒÑ˜Ðµ Ñ‚Ð¸Ð¿"
 
-#: cp/parser.c:3160
+#: cp/parser.c:3164
 #, gcc-internal-format
 msgid "ISO C++ forbids braced-groups within expressions"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ð¾ Ð·Ð°Ð³Ñ€Ð°Ñ’ÐµÐ½Ðµ Ð³Ñ€ÑƒÐ¿Ðµ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¸Ð·Ñ€Ð°Ð·Ð°"
 
-#: cp/parser.c:3171
+#: cp/parser.c:3175
 #, fuzzy, gcc-internal-format
 msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
 msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±ÐµÐ½Ð¸ Ð¸Ð·Ñ€Ð°Ð·Ð¸ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¸ Ñ�Ñƒ Ñ�Ð°Ð¼Ð¾ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: cp/parser.c:3229
+#: cp/parser.c:3233
 #, gcc-internal-format
 msgid "%<this%> may not be used in this context"
 msgstr "%<this%> Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ð¸ Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
 
-#: cp/parser.c:3412
+#: cp/parser.c:3416
 #, gcc-internal-format
 msgid "local variable %qD may not appear in this context"
 msgstr "Ð»Ð¾ÐºÐ°Ð»Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ð¸Ñ‚Ð¸ Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
 
-#: cp/parser.c:3711
+#: cp/parser.c:3715
 #, gcc-internal-format
 msgid "scope %qT before %<~%> is not a class-name"
 msgstr "Ð´Ð¾Ñ�ÐµÐ³ %qT Ð¿Ñ€Ðµ %<~%> Ð½Ð¸Ñ˜Ðµ Ð¸Ð¼Ðµ ÐºÐ»Ð°Ñ�Ðµ"
 
-#: cp/parser.c:3812
+#: cp/parser.c:3816
 #, gcc-internal-format
 msgid "declaration of %<~%T%> as member of %qT"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %<~%T%> ÐºÐ°Ð¾ Ñ‡Ð»Ð°Ð½Ð° Ñƒ %qT"
 
-#: cp/parser.c:3826
+#: cp/parser.c:3830
 #, gcc-internal-format
 msgid "typedef-name %qD used as destructor declarator"
 msgstr "typedef-Ð¸Ð¼Ðµ %qD ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÐºÐ°Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
 
-#: cp/parser.c:4480
+#: cp/parser.c:4484
 #, gcc-internal-format
 msgid "ISO C++ forbids compound-literals"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ"
 
-#: cp/parser.c:4837
+#: cp/parser.c:4841
 #, gcc-internal-format
 msgid "%qE does not have class type"
 msgstr "%qE Ð½ÐµÐ¼Ð° ÐºÐ»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿"
 
-#: cp/parser.c:4920 cp/typeck.c:1978
+#: cp/parser.c:4924 cp/typeck.c:2024
 #, gcc-internal-format
 msgid "invalid use of %qD"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %qD"
 
-#: cp/parser.c:5480
+#: cp/parser.c:5486
 #, gcc-internal-format
 msgid "array bound forbidden after parenthesized type-id"
 msgstr "Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° Ð·Ð°Ð±Ñ€Ð°ÑšÐµÐ½Ð° Ñ˜Ðµ Ð¿Ð¾Ñ�Ð»Ðµ Ð·Ð°Ð³Ñ€Ð°Ñ’ÐµÐ½Ð¾Ð³ Ð¸Ð´. Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/parser.c:5481
+#: cp/parser.c:5487
 #, gcc-internal-format
 msgid "try removing the parentheses around the type-id"
 msgstr "Ð¿Ð¾ÐºÑƒÑˆÐ°Ñ˜Ñ‚Ðµ Ð´Ð° ÑƒÐºÐ»Ð¾Ð½Ð¸Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ð¾ÐºÐ¾ Ð¸Ð´. Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/parser.c:5671
+#: cp/parser.c:5677
 #, gcc-internal-format
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr "Ð¸Ð·Ñ€Ð°Ð· Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ñƒ new Ð¼Ð¾Ñ€Ð° Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸ Ð¸Ð»Ð¸ Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¸ Ñ‚Ð¸Ð¿"
 
-#: cp/parser.c:5860
+#: cp/parser.c:5866
 #, gcc-internal-format
 msgid "use of old-style cast"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ñ�Ñ‚Ð°Ñ€Ð¾Ð²Ñ€ÐµÐ¼Ñ�ÐºÐ¾Ð³ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐ°"
 
-#: cp/parser.c:5986
+#: cp/parser.c:5992
 #, gcc-internal-format
 msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
 msgstr ""
 
-#: cp/parser.c:5989
+#: cp/parser.c:5995
 #, fuzzy, gcc-internal-format
 msgid "suggest parentheses around %<>>%> expression"
 msgstr "Ð¿Ñ€ÐµÐ´Ð»Ð¾Ð¶Ð¸ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ð¾ÐºÐ¾ && ÑƒÐ½ÑƒÑ‚Ð°Ñ€ ||"
 
-#: cp/parser.c:6793
+#: cp/parser.c:6799
 #, gcc-internal-format
 msgid "case label %qE not within a switch statement"
 msgstr "ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ñ�Ð»ÑƒÑ‡Ð°Ñ˜Ð° %qE Ð²Ð°Ð½ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ Ð¿Ñ€ÐµÐ±Ð°Ñ†Ð¸Ð²Ð°ÑšÐ°"
 
-#: cp/parser.c:6922
+#: cp/parser.c:6928
 #, gcc-internal-format
 msgid "%<else%> without a previous %<if%>"
 msgstr ""
 
-#: cp/parser.c:7208
+#: cp/parser.c:7214
 #, gcc-internal-format
 msgid "suggest a space before %<;%> or explicit braces around empty body in %<%s%> statement"
 msgstr ""
 
-#: cp/parser.c:7468
+#: cp/parser.c:7474
 #, gcc-internal-format
 msgid "ISO C++ forbids computed gotos"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ñ€Ð°Ñ‡ÑƒÐ½Ñ�ÐºÐ¾ goto"
 
-#: cp/parser.c:7608
+#: cp/parser.c:7614
 #, gcc-internal-format
 msgid "extra %<;%>"
 msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¾ %<;%>"
 
-#: cp/parser.c:7825
+#: cp/parser.c:7831
 #, gcc-internal-format
 msgid "%<__label__%> not at the beginning of a block"
 msgstr ""
 
-#: cp/parser.c:7958
+#: cp/parser.c:7964
 #, gcc-internal-format
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr "Ð·Ð°Ð±Ñ€Ð°ÑšÐµÐ½Ð¾ Ñ˜Ðµ Ð¼ÐµÑˆÐ°ÑšÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¸ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: cp/parser.c:8090
+#: cp/parser.c:8096
 #, gcc-internal-format
 msgid "%<friend%> used outside of class"
 msgstr "%<friend%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð¸Ð·Ð²Ð°Ð½ ÐºÐ»Ð°Ñ�Ðµ"
 
-#: cp/parser.c:8244
+#: cp/parser.c:8250
 #, gcc-internal-format
 msgid "class definition may not be declared a friend"
 msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° ÐºÐ»Ð°Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð° Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™ÐµÐ¼"
 
-#: cp/parser.c:8308 cp/parser.c:15155
+#: cp/parser.c:8314 cp/parser.c:15235
 #, gcc-internal-format
 msgid "templates may not be %<virtual%>"
 msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¸ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð¸"
 
-#: cp/parser.c:8775
+#: cp/parser.c:8786
 #, gcc-internal-format
 msgid "only constructors take base initializers"
 msgstr "Ñ�Ð°Ð¼Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¸ ÑƒÐ·Ð¸Ð¼Ð°Ñ˜Ñƒ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ðµ Ð¾Ñ�Ð½Ð¾Ð²Ðµ"
 
-#: cp/parser.c:8795
+#: cp/parser.c:8806
 #, fuzzy, gcc-internal-format
 msgid "cannot expand initializer for member %<%D%>"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð·Ð° Ñ‡Ð»Ð°Ð½ %qD"
 
-#: cp/parser.c:8847
+#: cp/parser.c:8858
 #, gcc-internal-format
 msgid "anachronistic old-style base class initializer"
 msgstr "Ð°Ð½Ð°Ñ…Ñ€Ð¾Ð½Ð¸Ñ�Ñ‚Ð¸Ñ‡Ð½Ð¸ Ñ�Ñ‚Ð°Ñ€Ð¾Ð²Ñ€ÐµÐ¼Ñ�ÐºÐ¸ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ðµ ÐºÐ»Ð°Ñ�Ðµ"
 
-#: cp/parser.c:8892
+#: cp/parser.c:8903
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr "ÐºÑ™ÑƒÑ‡Ð½Ð° Ñ€ÐµÑ‡ %<typename%> Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ (ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¾Ð³ Ñ‡Ð»Ð°Ð½Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ñ˜Ðµ Ñ‚Ð¸Ð¿)"
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:9237
+#: cp/parser.c:9248
 #, gcc-internal-format
 msgid "keyword %<export%> not implemented, and will be ignored"
 msgstr "ÐºÑ™ÑƒÑ‡Ð½Ð° Ñ€ÐµÑ‡ %<export%> Ð½Ð¸Ñ˜Ðµ Ð¸Ð¼Ð¿Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð°Ð½Ð°, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ñ�Ðµ"
 
-#: cp/parser.c:9482 cp/parser.c:9583
+#: cp/parser.c:9419 cp/parser.c:9517 cp/parser.c:9618
 #, fuzzy, gcc-internal-format
 msgid "template parameter pack %qD cannot have a default argument"
 msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ"
 
-#: cp/parser.c:9485 cp/parser.c:9586
+#: cp/parser.c:9422
 #, fuzzy, gcc-internal-format
+msgid "template parameter pack cannot have a default argument"
+msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¸ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ð¸"
+
+#: cp/parser.c:9520 cp/parser.c:9621
+#, fuzzy, gcc-internal-format
 msgid "template parameter packs cannot have default arguments"
 msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¸ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ð¸"
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:9723
+#: cp/parser.c:9758
 #, gcc-internal-format
 msgid "%<<::%> cannot begin a template-argument list"
 msgstr "%<<::%> Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð·Ð°Ð¿Ð¾Ñ‡ÐµÑ‚Ð¸ Ð»Ð¸Ñ�Ñ‚Ñƒ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
 
-#: cp/parser.c:9724
+#: cp/parser.c:9759
 #, gcc-internal-format
 msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
 msgstr "%<<:%> Ñ˜Ðµ Ð´Ñ€ÑƒÐ³Ð°Ñ‡Ð¸Ñ˜Ðµ Ð½Ð°Ð¿Ð¸Ñ�Ð°Ð½Ð¾ %<[%>. Ð£Ð±Ð°Ñ†Ð¸Ñ‚Ðµ Ñ€Ð°Ð·Ð¼Ð°Ðº Ð¸Ð·Ð¼ÐµÑ’Ñƒ %<<%> Ð¸ %<::%>"
 
-#: cp/parser.c:9731
+#: cp/parser.c:9766
 #, gcc-internal-format
 msgid "(if you use -fpermissive G++ will accept your code)"
 msgstr "(Ð“++ Ñ›Ðµ Ð¿Ñ€Ð¸Ñ…Ð²Ð°Ñ‚Ð¸Ñ‚Ð¸ Ð¾Ð²Ð¾ Ð°ÐºÐ¾ Ð·Ð°Ð´Ð°Ñ‚Ðµ -fpermissive)"
 
-#: cp/parser.c:9804
+#: cp/parser.c:9839
 #, gcc-internal-format
 msgid "parse error in template argument list"
 msgstr "Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ñ€Ð°ÑˆÑ‡Ð»Ð°ÑšÐ¸Ð²Ð°ÑšÑƒ Ð»Ð¸Ñ�Ñ‚Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
 
 #. Explain what went wrong.
-#: cp/parser.c:9917
+#: cp/parser.c:9952
 #, gcc-internal-format
 msgid "non-template %qD used as template"
 msgstr "%qD ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÐºÐ°Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½, Ð° Ð½Ð¸Ñ˜Ðµ"
 
-#: cp/parser.c:9918
+#: cp/parser.c:9953
 #, gcc-internal-format
 msgid "use %<%T::template %D%> to indicate that it is a template"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ðµ %<%T::template %D%> Ð´Ð° Ð½Ð°Ð·Ð½Ð°Ñ‡Ð¸Ñ‚Ðµ Ð´Ð° Ñ˜Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½"
 
-#: cp/parser.c:10441
+#: cp/parser.c:10476
 #, gcc-internal-format
 msgid "template specialization with C linkage"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ�Ð° Ð¦ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾ÑˆÑ›Ñƒ"
 
-#: cp/parser.c:11032
+#: cp/parser.c:11067
 #, gcc-internal-format
 msgid "using %<typename%> outside of template"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<typename%> Ð¸Ð·Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/parser.c:11191
+#: cp/parser.c:11226
 #, fuzzy, gcc-internal-format
 msgid "declaration %qD does not declare anything"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð½Ð¸ÑˆÑ‚Ð° Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ"
 
-#: cp/parser.c:11275
+#: cp/parser.c:11310
 #, gcc-internal-format
 msgid "attributes ignored on uninstantiated type"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ð·Ð° ÐºÐ»Ð°Ñ�Ðµ Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð¼ÐµÑ€Ð°ÐºÐ°"
 
-#: cp/parser.c:11279
+#: cp/parser.c:11314
 #, gcc-internal-format
 msgid "attributes ignored on template instantiation"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ð¿Ñ€Ð¸ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÑƒ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/parser.c:11284
+#: cp/parser.c:11319
 #, gcc-internal-format
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµ Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ´Ð¾Ñ‡ÐµÐ½Ð¾Ð¼-Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ñƒ-Ñ‚Ð¸Ð¿Ð° ÐºÐ¾Ñ˜Ð¸ Ð½Ð¸Ñ˜Ðµ ÑƒÐ½Ð°Ð¿Ñ€ÐµÐ´Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð°"
 
-#: cp/parser.c:11406
+#: cp/parser.c:11441
 #, gcc-internal-format
 msgid "comma at end of enumerator list"
 msgstr "Ð·Ð°Ñ€ÐµÐ· Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ Ð»Ð¸Ñ�Ñ‚Ðµ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°ÑšÐ°"
 
-#: cp/parser.c:11498
+#: cp/parser.c:11533
 #, gcc-internal-format
 msgid "%qD is not a namespace-name"
 msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð¸Ð¼Ðµ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð³ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ð°"
 
-#: cp/parser.c:11599
+#: cp/parser.c:11634
 #, fuzzy, gcc-internal-format
 msgid "%<namespace%> definition is not allowed here"
 msgstr "%<#pragma%> Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ð¾Ð²Ð´Ðµ"
@@ -30441,142 +30457,157 @@
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:11738
+#: cp/parser.c:11773
 #, gcc-internal-format
 msgid "a template-id may not appear in a using-declaration"
 msgstr "Ð¸Ð´. ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´Ð° Ñ�Ðµ Ñ˜Ð°Ð²Ð¸ Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ"
 
-#: cp/parser.c:12094
+#: cp/parser.c:12135
 #, gcc-internal-format
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr "Ð½Ð°Ð²Ð¾Ð´ asm Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: cp/parser.c:12096
+#: cp/parser.c:12137
 #, gcc-internal-format
 msgid "attributes are not allowed on a function-definition"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ Ð½Ð¸Ñ�Ñƒ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¸ Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: cp/parser.c:12229
+#: cp/parser.c:12270
 #, gcc-internal-format
 msgid "initializer provided for function"
 msgstr "ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ Ð´Ð°Ñ‚ Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
 
-#: cp/parser.c:12249
+#: cp/parser.c:12290
 #, gcc-internal-format
 msgid "attributes after parenthesized initializer ignored"
 msgstr "Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÑƒ Ñ�Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¸ Ð¿Ð¾Ñ�Ð»Ðµ Ð·Ð°Ð³Ñ€Ð°Ñ’ÐµÐ½Ð¾Ð³ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ð°"
 
-#: cp/parser.c:12630 cp/pt.c:8772
+#: cp/parser.c:12671 cp/pt.c:8893
 #, gcc-internal-format
 msgid "array bound is not an integer constant"
 msgstr "Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ð½Ð¸Ð·Ð° Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: cp/parser.c:12739
+#: cp/parser.c:12780
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%E%> is not a type"
 msgstr "%<%T::%D%> Ð½Ð¸Ñ˜Ðµ Ñ‚Ð¸Ð¿"
 
-#: cp/parser.c:12765
+#: cp/parser.c:12806
 #, gcc-internal-format
 msgid "invalid use of constructor as a template"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° ÐºÐ°Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/parser.c:12766
+#: cp/parser.c:12807
 #, gcc-internal-format
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<%T::%D%> ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ %<%T::%D%> Ð·Ð° Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°ÑšÐµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° Ñƒ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¾Ð¼ Ð¸Ð¼ÐµÐ½Ñƒ"
 
-#: cp/parser.c:12938
+#: cp/parser.c:12979
 #, gcc-internal-format
 msgid "%qD is a namespace"
 msgstr "%qD Ñ˜Ðµ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
 
-#: cp/parser.c:13013
+#: cp/parser.c:13054
 #, gcc-internal-format
 msgid "duplicate cv-qualifier"
 msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð° ÐºÐ½-Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°"
 
-#: cp/parser.c:13600
+#: cp/parser.c:13640
 #, gcc-internal-format
 msgid "file ends in default argument"
 msgstr "Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° Ñ�Ðµ Ð·Ð°Ð²Ñ€ÑˆÐ°Ð²Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
 
-#: cp/parser.c:13673
+#: cp/parser.c:13683
 #, gcc-internal-format
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr "Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾Ð³ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÐºÐ°Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð½Ðµ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: cp/parser.c:13676
+#: cp/parser.c:13686
 #, gcc-internal-format
 msgid "default arguments are only permitted for function parameters"
 msgstr "Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ñ�Ñƒ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¸ Ñ�Ð°Ð¼Ð¾ Ð·Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: cp/parser.c:13877
+#: cp/parser.c:13702
+#, fuzzy, gcc-internal-format
+msgid "%sparameter pack %qD cannot have a default argument"
+msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ"
+
+#: cp/parser.c:13705
+#, fuzzy, gcc-internal-format
+msgid "%sparameter pack cannot have a default argument"
+msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð¸Ð¼Ð°Ñ‚Ð¸ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ"
+
+#: cp/parser.c:13947
 #, gcc-internal-format
 msgid "ISO C++ does not allow designated initializers"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð½Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™Ð°Ð²Ð° ÑƒÑ‚Ð²Ñ€Ñ’ÐµÐ½Ðµ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡Ðµ"
 
-#: cp/parser.c:14477
+#: cp/parser.c:14547
 #, gcc-internal-format
 msgid "invalid class name in declaration of %qD"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¸Ð¼Ðµ ÐºÐ»Ð°Ñ�Ðµ Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %qD"
 
-#: cp/parser.c:14489
+#: cp/parser.c:14559
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD Ñƒ %qD ÐºÐ¾Ñ˜Ð° Ð½Ðµ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð° %qD"
 
-#: cp/parser.c:14492
+#: cp/parser.c:14562
 #, gcc-internal-format
 msgid "declaration of %qD in %qD which does not enclose %qD"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %qD Ñƒ %qD ÐºÐ¾Ñ˜Ð° Ð½Ðµ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð° %qD"
 
-#: cp/parser.c:14505
+#: cp/parser.c:14575
 #, gcc-internal-format
 msgid "extra qualification ignored"
 msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ðµ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ�Ðµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÑƒ"
 
-#: cp/parser.c:14516
+#: cp/parser.c:14586
 #, gcc-internal-format
 msgid "an explicit specialization must be preceded by %<template <>%>"
 msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾Ñ˜ Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð¸ Ð¼Ð¾Ñ€Ð° Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð¸Ñ‚Ð¸ %<template <>%>"
 
-#: cp/parser.c:14609
+#: cp/parser.c:14613
+#, fuzzy, gcc-internal-format
+msgid "function template %qD redeclared as a class template"
+msgstr "%qD ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÐºÐ°Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½, Ð° Ð½Ð¸Ñ˜Ðµ"
+
+#: cp/parser.c:14689
 #, gcc-internal-format
 msgid "previous definition of %q+#T"
 msgstr "Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %q+#T"
 
-#: cp/parser.c:14855
+#: cp/parser.c:14935
 #, gcc-internal-format
 msgid "%Hextra %<;%>"
 msgstr "%HÑ�ÑƒÐ²Ð¸ÑˆÐ½Ð¾ %<;%>"
 
-#: cp/parser.c:14873
+#: cp/parser.c:14953
 #, gcc-internal-format
 msgid "a class-key must be used when declaring a friend"
 msgstr "Ð¿Ñ€Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ð° Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° ÐºÑ™ÑƒÑ‡Ð½Ð° Ñ€ÐµÑ‡ class"
 
-#: cp/parser.c:14887
+#: cp/parser.c:14967
 #, gcc-internal-format
 msgid "friend declaration does not name a class or function"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð¿Ñ€Ð¸Ñ˜Ð°Ñ‚ÐµÑ™Ð° Ð½Ðµ Ð¸Ð¼ÐµÐ½ÑƒÑ˜Ðµ Ð½Ð¸ ÐºÐ»Ð°Ñ�Ñƒ Ð½Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
 
-#: cp/parser.c:15064
+#: cp/parser.c:15144
 #, gcc-internal-format
 msgid "pure-specifier on function-definition"
 msgstr "Ð½Ð°Ð²Ð¾Ð´Ð¸Ð»Ð°Ñ† pure Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: cp/parser.c:15356
+#: cp/parser.c:15438
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed outside of templates"
 msgstr "ÐºÑ™ÑƒÑ‡Ð½Ð° Ñ€ÐµÑ‡ %<typename%> Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ð¸Ð·Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/parser.c:15358
+#: cp/parser.c:15440
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 msgstr "ÐºÑ™ÑƒÑ‡Ð½Ð° Ñ€ÐµÑ‡ %<typename%> Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ (Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð° ÐºÐ»Ð°Ñ�Ð° Ñ˜Ðµ Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ñ‚Ð¸Ð¿)"
 
-#: cp/parser.c:16407
+#: cp/parser.c:16489
 #, gcc-internal-format
 msgid "too few template-parameter-lists"
 msgstr "Ð¿Ñ€ÐµÐ¼Ð°Ð»Ð¾ Ð»Ð¸Ñ�Ñ‚Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
@@ -30585,13 +30616,13 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:16422
+#: cp/parser.c:16504
 #, gcc-internal-format
 msgid "too many template-parameter-lists"
 msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ Ð»Ð¸Ñ�Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚ÐµÑ€Ð°"
 
 #. Issue an error message.
-#: cp/parser.c:16694
+#: cp/parser.c:16776
 #, gcc-internal-format
 msgid "named return values are no longer supported"
 msgstr "Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ðµ Ð¿Ð¾Ð²Ñ€Ð°Ñ‚Ð½Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð¸Ñ�Ñƒ Ð²Ð¸ÑˆÐµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ðµ"
@@ -30599,234 +30630,234 @@
 #. 14.5.2.2 [temp.mem]
 #.
 #. A local class shall not have member templates.
-#: cp/parser.c:16766
+#: cp/parser.c:16848
 #, gcc-internal-format
 msgid "invalid declaration of member template in local class"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñƒ Ð»Ð¾ÐºÐ°Ð»Ð½Ð¾Ñ˜ ÐºÐ»Ð°Ñ�Ð¸"
 
-#: cp/parser.c:16775
+#: cp/parser.c:16857
 #, gcc-internal-format
 msgid "template with C linkage"
 msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ�Ð° Ð¦ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾ÑˆÑ›Ñƒ"
 
-#: cp/parser.c:16919
+#: cp/parser.c:17001
 #, gcc-internal-format
 msgid "template declaration of %qs"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qs"
 
-#: cp/parser.c:16982
+#: cp/parser.c:17064
 #, fuzzy, gcc-internal-format
 msgid "explicit template specialization cannot have a storage class"
 msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° Ñƒ Ð½Ðµ-Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ð½Ð¾Ð¼ Ð´Ð¾Ñ�ÐµÐ³Ñƒ %qD"
 
-#: cp/parser.c:17171
+#: cp/parser.c:17253
 #, gcc-internal-format
 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
 msgstr "%H%<>>%> Ñ‚Ñ€ÐµÐ±Ð° Ð´Ð° Ñ˜Ðµ %<> >%> ÑƒÐ½ÑƒÑ‚Ð°Ñ€ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ðµ Ð»Ð¸Ñ�Ñ‚Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
 
-#: cp/parser.c:17184
+#: cp/parser.c:17266
 #, gcc-internal-format
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 msgstr "Ñ�ÑƒÐ²Ð¸ÑˆÐ½Ð¾ %<>>%>, ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ðµ %<>%> Ð·Ð° Ð·Ð°Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð»Ð¸Ñ�Ñ‚Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
 
-#: cp/parser.c:17519
+#: cp/parser.c:17601
 #, gcc-internal-format
 msgid "invalid use of %qD in linkage specification"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %qD Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð½Ð¸Ñ†Ð¸ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸"
 
-#: cp/parser.c:17532
+#: cp/parser.c:17614
 #, gcc-internal-format
 msgid "%<__thread%> before %qD"
 msgstr "%<__thread%> Ð¿Ñ€Ðµ %qD"
 
-#: cp/parser.c:17847
+#: cp/parser.c:17929
 #, gcc-internal-format
 msgid "%qs tag used in naming %q#T"
 msgstr "Ð¾Ð·Ð½Ð°ÐºÐ° %qs ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ð¿Ñ€Ð¸ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°ÑšÑƒ %q#T"
 
-#: cp/parser.c:17868
+#: cp/parser.c:17950
 #, gcc-internal-format
 msgid "%qD redeclared with different access"
 msgstr "%qD Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñ�Ð° Ð´Ñ€ÑƒÐ³Ð°Ñ‡Ð¸Ñ˜Ð¸Ð¼ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿Ð¾Ð¼"
 
-#: cp/parser.c:17885
+#: cp/parser.c:17967
 #, gcc-internal-format
 msgid "%<template%> (as a disambiguator) is only allowed within templates"
 msgstr "%<template%> (ÐºÐ°Ð¾ Ñ€Ð°Ð·Ñ˜Ð°ÑˆÑšÐµÑšÐµ Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾Ñ�Ñ‚Ð¸) Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ Ñ˜Ðµ Ñ�Ð°Ð¼Ð¾ ÑƒÐ½ÑƒÑ‚Ð°Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/parser.c:18138 cp/parser.c:19061 cp/parser.c:19192
+#: cp/parser.c:18220 cp/parser.c:19143 cp/parser.c:19274
 #, gcc-internal-format
 msgid "misplaced %<@%D%> Objective-C++ construct"
 msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð° %<@%D%> Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð³ Ð¦++Ð° Ð½Ð° Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð¾Ð¼ Ð¼ÐµÑ�Ñ‚Ñƒ"
 
-#: cp/parser.c:18279
+#: cp/parser.c:18361
 #, gcc-internal-format
 msgid "%<@encode%> must specify a type as an argument"
 msgstr "%<@encode%> Ð¼Ð¾Ñ€Ð° Ð½Ð°Ð²ÐµÑ�Ñ‚Ð¸ Ñ‚Ð¸Ð¿ ÐºÐ°Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: cp/parser.c:18594
+#: cp/parser.c:18676
 #, gcc-internal-format
 msgid "invalid Objective-C++ selector name"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¸Ð¼Ðµ Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€Ð° Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð³ Ð¦++Ð°"
 
-#: cp/parser.c:18925
+#: cp/parser.c:19007
 #, gcc-internal-format
 msgid "identifier expected after %<@protocol%>"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½ Ñ˜Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ %<@protocol%>"
 
-#: cp/parser.c:19626
+#: cp/parser.c:19708
 #, gcc-internal-format
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr "Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÐ´ %<runtime%> Ð½Ðµ ÑƒÐ·Ð¸Ð¼Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %<chunk_size%>"
 
-#: cp/parser.c:19735
+#: cp/parser.c:19824
 #, gcc-internal-format
 msgid "%qs is not valid for %qs"
 msgstr "%qs Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð·Ð° %qs"
 
-#: cp/parser.c:20390
+#: cp/parser.c:20479
 #, gcc-internal-format
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 msgstr "Ñ�Ð¼ÐµÑ›Ðµ Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ %<#pragma GCC pch_preprocess%>"
 
-#: cp/parser.c:20477
+#: cp/parser.c:20566
 #, gcc-internal-format
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr "%<#pragma omp section%> Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð°Ð¼Ð¾ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð¸ %<#pragma omp sections%>"
 
-#: cp/parser.c:20535
+#: cp/parser.c:20624
 #, gcc-internal-format
 msgid "inter-module optimizations not implemented for C++"
 msgstr "ÑƒÐ½ÑƒÑ‚Ð°Ñ€Ð¼Ð¾Ð´ÑƒÐ»Ñ�ÐºÐµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ðµ Ð½Ð¸Ñ�Ñƒ Ð¸Ð¼Ð¿Ð»ÐµÐ¼ÐµÑ‚Ð¸Ñ€Ð°Ð½Ðµ Ð·Ð° Ð¦++"
 
-#: cp/pt.c:249
+#: cp/pt.c:252
 #, gcc-internal-format
 msgid "data member %qD cannot be a member template"
 msgstr "Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð¿Ð¾Ð´Ð°Ñ‚Ð°Ðº %qD Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ ÑˆÐ°Ð±Ð»Ð¾Ð½"
 
-#: cp/pt.c:261
+#: cp/pt.c:264
 #, gcc-internal-format
 msgid "invalid member template declaration %qD"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
 
-#: cp/pt.c:609
+#: cp/pt.c:612
 #, gcc-internal-format
 msgid "explicit specialization in non-namespace scope %qD"
 msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° Ñƒ Ð½Ðµ-Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ð½Ð¾Ð¼ Ð´Ð¾Ñ�ÐµÐ³Ñƒ %qD"
 
-#: cp/pt.c:623
+#: cp/pt.c:626
 #, gcc-internal-format
 msgid "enclosing class templates are not explicitly specialized"
 msgstr "Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¸ ÐºÐ»Ð°Ñ�Ð° Ð½Ðµ Ð±Ð¸Ð²Ð°Ñ˜Ñƒ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð¸"
 
-#: cp/pt.c:711
+#: cp/pt.c:714
 #, gcc-internal-format
 msgid "specialization of %qD in different namespace"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° %qD Ñƒ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¾Ð¼ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð¼ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ñƒ"
 
-#: cp/pt.c:712 cp/pt.c:809
+#: cp/pt.c:715 cp/pt.c:812
 #, gcc-internal-format
 msgid "  from definition of %q+#D"
 msgstr "  Ð¸Ð· Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ %q+#D"
 
-#: cp/pt.c:729
+#: cp/pt.c:732
 #, gcc-internal-format
 msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
 msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ %qD Ñƒ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð¼ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ñƒ %qD (ÐºÐ¾Ñ˜Ð¸ Ð½Ðµ Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð° Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€ %qD)"
 
-#: cp/pt.c:747
+#: cp/pt.c:750
 #, gcc-internal-format
 msgid "name of class shadows template template parameter %qD"
 msgstr "Ð¸Ð¼Ðµ ÐºÐ»Ð°Ñ�Ðµ Ð·Ð°ÐºÐ»Ð°ÑšÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qD"
 
-#: cp/pt.c:776
+#: cp/pt.c:779
 #, gcc-internal-format
 msgid "specialization of %qT after instantiation"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° %qT Ð¿Ð¾Ñ�Ð»Ðµ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ°"
 
-#: cp/pt.c:808
+#: cp/pt.c:811
 #, gcc-internal-format
 msgid "specializing %q#T in different namespace"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° %q#T Ñƒ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¾Ð¼ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð¼ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ñƒ"
 
-#: cp/pt.c:823
+#: cp/pt.c:826
 #, gcc-internal-format
 msgid "specialization %qT after instantiation %qT"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° %qT Ð¿Ð¾Ñ�Ð»Ðµ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° %qT"
 
-#: cp/pt.c:836
+#: cp/pt.c:839
 #, gcc-internal-format
 msgid "explicit specialization of non-template %qT"
 msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¾Ð³ %qT"
 
-#: cp/pt.c:1238
+#: cp/pt.c:1246
 #, gcc-internal-format
 msgid "specialization of %qD after instantiation"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° %qD Ð¿Ð¾Ñ�Ð»Ðµ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ°"
 
-#: cp/pt.c:1464
+#: cp/pt.c:1472
 #, gcc-internal-format
 msgid "%qD is not a function template"
 msgstr "%qD Ð½Ð¸Ñ˜Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: cp/pt.c:1673
+#: cp/pt.c:1681
 #, gcc-internal-format
 msgid "template-id %qD for %q+D does not match any template declaration"
 msgstr "Ð¸Ð´. ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð·Ð° %q+D Ð½Ðµ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° Ð½Ð¸Ñ˜ÐµÐ´Ð½Ð¾Ñ˜ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/pt.c:1681
+#: cp/pt.c:1689
 #, gcc-internal-format
 msgid "ambiguous template specialization %qD for %q+D"
 msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð° Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð·Ð° %q+D"
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1916 cp/pt.c:1970
+#: cp/pt.c:1924 cp/pt.c:1978
 #, gcc-internal-format
 msgid "template-id %qD in declaration of primary template"
 msgstr "Ð¸Ð´. ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ Ð¿Ñ€Ð¸Ð¼Ð°Ñ€Ð½Ð¾Ð³ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/pt.c:1929
+#: cp/pt.c:1937
 #, gcc-internal-format
 msgid "template parameter list used in explicit instantiation"
 msgstr "Ð»Ð¸Ñ�Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ñƒ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÑƒ"
 
-#: cp/pt.c:1935
+#: cp/pt.c:1943
 #, gcc-internal-format
 msgid "definition provided for explicit instantiation"
 msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð´Ð°Ñ‚Ð° Ð·Ð° ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ"
 
-#: cp/pt.c:1943
+#: cp/pt.c:1951
 #, gcc-internal-format
 msgid "too many template parameter lists in declaration of %qD"
 msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ Ð»Ð¸Ñ�Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %qD"
 
-#: cp/pt.c:1946
+#: cp/pt.c:1954
 #, gcc-internal-format
 msgid "too few template parameter lists in declaration of %qD"
 msgstr "Ð¿Ñ€ÐµÐ¼Ð°Ð»Ð¾ Ð»Ð¸Ñ�Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %qD"
 
-#: cp/pt.c:1948
+#: cp/pt.c:1956
 #, gcc-internal-format
 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
 msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð° Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° %qD Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ ÑƒÐ²ÐµÐ´ÐµÐ½Ð° Ð¿Ð¾Ð¼Ð¾Ñ›Ñƒ %<template <>%>"
 
-#: cp/pt.c:1967
+#: cp/pt.c:1975
 #, gcc-internal-format
 msgid "function template partial specialization %qD is not allowed"
 msgstr "Ð´ÐµÐ»Ð¸Ð¼Ð¸Ñ‡Ð½Ð° Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð°"
 
-#: cp/pt.c:1999
+#: cp/pt.c:2007
 #, gcc-internal-format
 msgid "default argument specified in explicit specialization"
 msgstr "Ð½Ð°Ð²ÐµÐ´ÐµÐ½ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾Ñ˜ Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð¸"
 
-#: cp/pt.c:2029
+#: cp/pt.c:2037
 #, gcc-internal-format
 msgid "%qD is not a template function"
 msgstr "%qD Ð½Ð¸Ñ˜Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: cp/pt.c:2037
+#: cp/pt.c:2045
 #, gcc-internal-format
 msgid "%qD is not declared in %qD"
 msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñƒ %qD"
@@ -30839,100 +30870,110 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:2099
+#: cp/pt.c:2107
 #, gcc-internal-format
 msgid "specialization of implicitly-declared special member function"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° Ð¸Ð¼Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ðµ Ð¿Ð¾Ñ�ÐµÐ±Ð½Ðµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: cp/pt.c:2143
+#: cp/pt.c:2151
 #, gcc-internal-format
 msgid "no member function %qD declared in %qT"
 msgstr "Ð½ÐµÐ¼Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ðµ Ñƒ %qT"
 
-#: cp/pt.c:2642
+#: cp/pt.c:2628
 #, gcc-internal-format
 msgid "base initializer expansion %<%T%> contains no parameter packs"
 msgstr ""
 
-#: cp/pt.c:2701
+#: cp/pt.c:2687
 #, gcc-internal-format
 msgid "expansion pattern %<%T%> contains no argument packs"
 msgstr ""
 
-#: cp/pt.c:2703
+#: cp/pt.c:2689
 #, gcc-internal-format
 msgid "expansion pattern %<%E%> contains no argument packs"
 msgstr ""
 
-#: cp/pt.c:2745
+#: cp/pt.c:2730
 #, gcc-internal-format
 msgid "parameter packs not expanded with `...':"
 msgstr ""
 
-#: cp/pt.c:2760 cp/pt.c:3383
+#: cp/pt.c:2745 cp/pt.c:3361
 #, gcc-internal-format
 msgid "        %qD"
 msgstr "        %qD"
 
-#: cp/pt.c:2762
+#: cp/pt.c:2747
 #, fuzzy, gcc-internal-format
 msgid "        <anonymous>"
 msgstr "<Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾>"
 
-#: cp/pt.c:2875
+#: cp/pt.c:2852
 #, gcc-internal-format
 msgid "declaration of %q+#D"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+#D"
 
-#: cp/pt.c:2876
+#: cp/pt.c:2853
 #, gcc-internal-format
 msgid " shadows template parm %q+#D"
 msgstr " Ð·Ð°ÐºÐ»Ð°ÑšÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %q+#D"
 
-#: cp/pt.c:3379
+#: cp/pt.c:3357
 #, gcc-internal-format
 msgid "template parameters not used in partial specialization:"
 msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¸ Ð½ÐµÐ¸Ñ�ÐºÐ¾Ñ€Ð¸ÑˆÑ›ÐµÐ½Ð¸ Ñƒ Ð´ÐµÐ»Ð¸Ð¼Ð¸Ñ‡Ð½Ð¾Ñ˜ Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð¸:"
 
-#: cp/pt.c:3394
+#: cp/pt.c:3372
 #, gcc-internal-format
 msgid "partial specialization %qT does not specialize any template arguments"
 msgstr "Ð´ÐµÐ»Ð¸Ð¼Ð¸Ñ‡Ð½Ð° Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ˜Ð° %qT Ð½Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·ÑƒÑ˜Ðµ Ð½Ð¸Ñ˜ÐµÐ´Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: cp/pt.c:3439
+#: cp/pt.c:3417
 #, gcc-internal-format
 msgid "parameter pack argument %qE must be at the end of the template argument list"
 msgstr ""
 
-#: cp/pt.c:3441
+#: cp/pt.c:3419
 #, gcc-internal-format
 msgid "parameter pack argument %qT must be at the end of the template argument list"
 msgstr ""
 
-#: cp/pt.c:3462
+#: cp/pt.c:3440
 #, gcc-internal-format
 msgid "template argument %qE involves template parameter(s)"
 msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qE ÑƒÐ¿Ð»Ð¸Ñ›Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ðµ"
 
-#: cp/pt.c:3505
+#: cp/pt.c:3484
 #, gcc-internal-format
 msgid "type %qT of template argument %qE depends on template parameter(s)"
 msgstr "Ñ‚Ð¸Ð¿ %qT ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¾Ð³ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qE Ð·Ð°Ð²Ð¸Ñ�Ð¸ Ð¾Ð´ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð°"
 
-#: cp/pt.c:3611
+#: cp/pt.c:3591
 #, gcc-internal-format
 msgid "no default argument for %qD"
 msgstr "Ð½ÐµÐ¼Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾Ð³ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð·Ð° %qD"
 
-#: cp/pt.c:3796
+#: cp/pt.c:3609
 #, gcc-internal-format
+msgid "parameter pack %qE must be at the end of the template parameter list"
+msgstr ""
+
+#: cp/pt.c:3612
+#, gcc-internal-format
+msgid "parameter pack %qT must be at the end of the template parameter list"
+msgstr ""
+
+#: cp/pt.c:3799
+#, gcc-internal-format
 msgid "template class without a name"
 msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ° ÐºÐ»Ð°Ñ�Ð° Ð±ÐµÐ· Ð¸Ð¼ÐµÐ½Ð°"
 
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:3804
+#: cp/pt.c:3807
 #, gcc-internal-format
 msgid "destructor %qD declared as member template"
 msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÐºÐ°Ð¾ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ ÑˆÐ°Ð±Ð»Ð¾Ð½"
@@ -30942,77 +30983,72 @@
 #. An allocation function can be a function
 #. template. ... Template allocation functions shall
 #. have two or more parameters.
-#: cp/pt.c:3819
+#: cp/pt.c:3822
 #, gcc-internal-format
 msgid "invalid template declaration of %qD"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
 
-#: cp/pt.c:3890
+#: cp/pt.c:3939
 #, gcc-internal-format
-msgid "parameter pack %qE must be at the end of the template parameter list"
-msgstr ""
-
-#: cp/pt.c:3893
-#, gcc-internal-format
-msgid "parameter pack %qT must be at the end of the template parameter list"
-msgstr ""
-
-#: cp/pt.c:3953
-#, gcc-internal-format
 msgid "template definition of non-template %q#D"
 msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¾Ð³ %q#D"
 
-#: cp/pt.c:3996
+#: cp/pt.c:3982
 #, gcc-internal-format
 msgid "expected %d levels of template parms for %q#D, got %d"
 msgstr "Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… %d Ð½Ð¸Ð²Ð¾Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° Ð·Ð° %q#D, Ð´Ð¾Ð±Ð¸Ñ… %d"
 
-#: cp/pt.c:4008
+#: cp/pt.c:3994
 #, gcc-internal-format
 msgid "got %d template parameters for %q#D"
 msgstr "Ð´Ð¾Ð±Ð¸Ñ… %d ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° Ð·Ð° %q#D"
 
-#: cp/pt.c:4011
+#: cp/pt.c:3997
 #, gcc-internal-format
 msgid "got %d template parameters for %q#T"
 msgstr "Ð´Ð¾Ð±Ð¸Ñ… %d ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° Ð·Ð° %q#T"
 
-#: cp/pt.c:4013
+#: cp/pt.c:3999
 #, gcc-internal-format
 msgid "  but %d required"
 msgstr "  Ð° Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð½Ð¾ Ñ˜Ðµ %d"
 
-#: cp/pt.c:4031
+#: cp/pt.c:4017
 #, fuzzy, gcc-internal-format
 msgid "template arguments to %qD do not match original template %qD"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ�Ðµ Ð½Ðµ Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°Ñ˜Ñƒ Ñ�Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
 
-#: cp/pt.c:4035
+#: cp/pt.c:4021
 #, fuzzy, gcc-internal-format
 msgid "use template<> for an explicit specialization"
 msgstr "Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¸ ÐºÐ»Ð°Ñ�Ð° Ð½Ðµ Ð±Ð¸Ð²Ð°Ñ˜Ñƒ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ˜Ð°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð¸"
 
-#: cp/pt.c:4131
+#: cp/pt.c:4117
 #, gcc-internal-format
 msgid "%qT is not a template type"
 msgstr "%qT Ð½Ð¸Ñ˜Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿"
 
-#: cp/pt.c:4144
+#: cp/pt.c:4130
 #, gcc-internal-format
 msgid "template specifiers not specified in declaration of %qD"
 msgstr "Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ð¸Ñ�Ñƒ Ð·Ð°Ð´Ð°Ñ‚Ð¸ Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %qD"
 
-#: cp/pt.c:4155
-#, gcc-internal-format
-msgid "used %d template parameter(s) instead of %d"
-msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ˜Ðµ %d ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ %d"
+#: cp/pt.c:4140
+#, fuzzy, gcc-internal-format
+msgid "redeclared with %d template parameter(s)"
+msgstr "%qD ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð±ÐµÐ· Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/pt.c:4184
+#: cp/pt.c:4142
+#, fuzzy, gcc-internal-format
+msgid "previous declaration %q+D used %d template parameter(s)"
+msgstr "Ð¿Ñ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¾Ð¼ %q+#D Ð¾Ð²Ð´Ðµ"
+
+#: cp/pt.c:4176
 #, gcc-internal-format
 msgid "template parameter %q+#D"
 msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %q+#D"
 
-#: cp/pt.c:4185
+#: cp/pt.c:4177
 #, gcc-internal-format
 msgid "redeclared here as %q#D"
 msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ ÐºÐ°Ð¾ %q#D"
@@ -31021,182 +31057,182 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:4195
+#: cp/pt.c:4187
 #, gcc-internal-format
 msgid "redefinition of default argument for %q#D"
 msgstr "Ð¿Ð¾Ð½Ð¾Ð²Ñ™ÐµÐ½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾Ð³ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð·Ð° %q#D"
 
-#: cp/pt.c:4196
-#, gcc-internal-format
-msgid "%J  original definition appeared here"
+#: cp/pt.c:4188
+#, fuzzy, gcc-internal-format
+msgid "%Joriginal definition appeared here"
 msgstr "%J  Ð¿Ñ€Ð²Ð¾Ð±Ð¸Ñ‚Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð½Ð°Ð»Ð°Ð·Ð¸ Ñ�Ðµ Ð¾Ð²Ð´Ðµ"
 
-#: cp/pt.c:4300
+#: cp/pt.c:4292
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage"
 msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ñ‚Ð¸Ð¿ %qT Ñ˜ÐµÑ€ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %qD Ð½ÐµÐ¼Ð° Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÑƒ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚"
 
-#: cp/pt.c:4341
+#: cp/pt.c:4333
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
 msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ñ‚Ð¸Ð¿ %qT Ñ˜ÐµÑ€ Ñ�Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ðµ Ð½Ð¸Ñ�ÐºÐµ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
 
-#: cp/pt.c:4418
+#: cp/pt.c:4410
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
 msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ñ‚Ð¸Ð¿ %qT Ñ˜ÐµÑ€ Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð·"
 
-#: cp/pt.c:4462
+#: cp/pt.c:4454
 #, gcc-internal-format
 msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
 msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ˜ÐµÑ€ Ñ˜Ðµ %qD Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°, Ð° Ð½Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° Ð½ÐµÐºÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ"
 
-#: cp/pt.c:4480
+#: cp/pt.c:4472
 #, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
 msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ñ˜ÐµÑ€ %qE Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð°"
 
-#: cp/pt.c:4487
+#: cp/pt.c:4479
 #, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
 msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ñ˜ÐµÑ€ %qD Ð½ÐµÐ¼Ð° Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÑƒ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚"
 
-#: cp/pt.c:4517
+#: cp/pt.c:4509
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
 msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ñ‚Ð¸Ð¿ %qT Ñ˜ÐµÑ€ Ñ�Ðµ ÐºÐ¾Ñ�Ð¸ Ñ�Ð° ÐºÐ½-Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¾Ð¼"
 
-#: cp/pt.c:4524
+#: cp/pt.c:4516
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
 msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ñ‚Ð¸Ð¿ %qT Ñ˜ÐµÑ€ Ð½Ð¸Ñ˜Ðµ Ð»-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: cp/pt.c:4537
+#: cp/pt.c:4529
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
 msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ñ‚Ð¸Ð¿ %qT Ñ˜ÐµÑ€ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ %qD Ð½ÐµÐ¼Ð° Ñ�Ð¿Ð¾Ñ™Ð°ÑˆÑšÑƒ Ð¿Ð¾Ð²ÐµÐ·Ð¸Ð²Ð¾Ñ�Ñ‚"
 
-#: cp/pt.c:4577
+#: cp/pt.c:4569
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a pointer"
 msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ñ‚Ð¸Ð¿ %qT Ñ˜ÐµÑ€ Ñ˜Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡"
 
-#: cp/pt.c:4579
+#: cp/pt.c:4571
 #, gcc-internal-format
 msgid "try using %qE instead"
 msgstr "Ð¿Ð¾ÐºÑƒÑˆÐ°Ñ˜Ñ‚Ðµ Ñ�Ð° %qE ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ Ñ‚Ð¾Ð³Ð°"
 
-#: cp/pt.c:4614
+#: cp/pt.c:4606
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
 msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° Ñ‚Ð¸Ð¿ %qT Ñ˜ÐµÑ€ Ñ˜Ðµ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/pt.c:4617
+#: cp/pt.c:4609
 #, gcc-internal-format
 msgid "standard conversions are not allowed in this context"
 msgstr "Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ð´Ð½Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ð½Ð¸Ñ�Ñƒ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð° Ñƒ Ð¾Ð²Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ñƒ"
 
-#: cp/pt.c:4797
+#: cp/pt.c:4860
 #, gcc-internal-format
 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
 msgstr "Ð´Ð° ÑƒÐ¿ÑƒÑ‚Ð¸Ñ‚Ðµ Ð½Ð° Ñ‚Ð¸Ð¿ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¾Ð³ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°, ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ðµ %<typename %E%>"
 
-#: cp/pt.c:4813 cp/pt.c:4832 cp/pt.c:4882
+#: cp/pt.c:4876 cp/pt.c:4895 cp/pt.c:4945
 #, gcc-internal-format
 msgid "type/value mismatch at argument %d in template parameter list for %qD"
 msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ñ‚Ð¸Ð¿Ð°/Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° Ð·Ð° %qD"
 
-#: cp/pt.c:4817
+#: cp/pt.c:4880
 #, gcc-internal-format
 msgid "  expected a constant of type %qT, got %qT"
 msgstr "  Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñƒ Ñ‚Ð¸Ð¿Ð° %qT, Ð´Ð¾Ð±Ð¸Ñ… %qT"
 
-#: cp/pt.c:4821
+#: cp/pt.c:4884
 #, gcc-internal-format
 msgid "  expected a class template, got %qE"
 msgstr "  Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ðµ, Ð´Ð¾Ð±Ð¸Ñ… %qE"
 
-#: cp/pt.c:4823
+#: cp/pt.c:4886
 #, gcc-internal-format
 msgid "  expected a type, got %qE"
 msgstr "  Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… Ñ‚Ð¸Ð¿, Ð´Ð¾Ð±Ð¸Ñ… %qE"
 
-#: cp/pt.c:4836
+#: cp/pt.c:4899
 #, gcc-internal-format
 msgid "  expected a type, got %qT"
 msgstr " Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… Ñ‚Ð¸Ð¿, Ð´Ð¾Ð±Ð¸Ñ… %qT"
 
-#: cp/pt.c:4838
+#: cp/pt.c:4901
 #, gcc-internal-format
 msgid "  expected a class template, got %qT"
 msgstr "  Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ðµ, Ð´Ð¾Ð±Ð¸Ñ… %qT"
 
-#: cp/pt.c:4885
+#: cp/pt.c:4948
 #, gcc-internal-format
 msgid "  expected a template of type %qD, got %qD"
 msgstr "  Ð¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ñ… ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ‚Ð¸Ð¿Ð° %qD, Ð´Ð¾Ð±Ð¸Ñ… %qD"
 
-#: cp/pt.c:4928
+#: cp/pt.c:4991
 #, gcc-internal-format
 msgid "could not convert template argument %qE to %qT"
 msgstr "Ð½Ð¸Ñ�Ð°Ð¼ Ð¼Ð¾Ð³Ð°Ð¾ Ð´Ð° Ð¿Ñ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qE Ñƒ %qT"
 
-#: cp/pt.c:4984
+#: cp/pt.c:5047
 #, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ð±Ñ€Ð¾Ñ˜ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° ((%d, Ð° Ñ‚Ñ€ÐµÐ±Ð° %d)"
 
-#: cp/pt.c:5116
+#: cp/pt.c:5179
 #, fuzzy, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d%s)"
 msgstr "Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ°Ð½ Ð±Ñ€Ð¾Ñ˜ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° ((%d, Ð° Ñ‚Ñ€ÐµÐ±Ð° %d)"
 
-#: cp/pt.c:5120
+#: cp/pt.c:5183
 #, gcc-internal-format
 msgid "provided for %q+D"
 msgstr "Ð´Ð°Ñ‚ Ð·Ð° %q+D"
 
-#: cp/pt.c:5177
+#: cp/pt.c:5242
 #, gcc-internal-format
 msgid "cannot expand %<%E%> into a fixed-length argument list"
 msgstr ""
 
-#: cp/pt.c:5180
+#: cp/pt.c:5245
 #, gcc-internal-format
 msgid "cannot expand %<%T%> into a fixed-length argument list"
 msgstr ""
 
-#: cp/pt.c:5195
+#: cp/pt.c:5261
 #, gcc-internal-format
 msgid "template argument %d is invalid"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d"
 
-#: cp/pt.c:5455
+#: cp/pt.c:5521
 #, gcc-internal-format
 msgid "non-template type %qT used as a template"
 msgstr "Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿ %qT ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ ÐºÐ°Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½"
 
-#: cp/pt.c:5457
+#: cp/pt.c:5523
 #, gcc-internal-format
 msgid "for template declaration %q+D"
 msgstr "Ð·Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q+D"
 
-#: cp/pt.c:6132
+#: cp/pt.c:6221
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
 msgstr "Ð´ÑƒÐ±Ð¸Ð½Ð° Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ Ð¾Ð´ %d (ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ðµ -ftemplate-depth-NN Ð´Ð° Ð¿Ð¾Ð²ÐµÑ›Ð°Ñ‚Ðµ Ð´ÑƒÐ±Ð¸Ð½Ñƒ) Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° %qD"
 
-#: cp/pt.c:7237
+#: cp/pt.c:7333
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%T%>"
 msgstr ""
 
-#: cp/pt.c:7241
+#: cp/pt.c:7337
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%E%>"
 msgstr ""
 
-#: cp/pt.c:8189
+#: cp/pt.c:8289
 #, gcc-internal-format
 msgid "instantiation of %q+D as type %qT"
 msgstr "Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ %q+D Ñ˜Ðµ Ñ‚Ð¸Ð¿Ð° %qT"
@@ -31214,242 +31250,242 @@
 #.
 #. is an attempt to declare a variable with function
 #. type.
-#: cp/pt.c:8324
+#: cp/pt.c:8424
 #, gcc-internal-format
 msgid "variable %qD has function type"
 msgstr "Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qD Ð¸Ð¼Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿"
 
-#: cp/pt.c:8471
+#: cp/pt.c:8571
 #, gcc-internal-format
 msgid "invalid parameter type %qT"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qT"
 
-#: cp/pt.c:8473
+#: cp/pt.c:8573
 #, gcc-internal-format
 msgid "in declaration %q+D"
 msgstr "Ñƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð¸ %q+D"
 
-#: cp/pt.c:8550
+#: cp/pt.c:8650
 #, gcc-internal-format
 msgid "function returning an array"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ð½Ð¸Ð·"
 
-#: cp/pt.c:8552
+#: cp/pt.c:8652
 #, gcc-internal-format
 msgid "function returning a function"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
 
-#: cp/pt.c:8586
+#: cp/pt.c:8686
 #, gcc-internal-format
 msgid "creating pointer to member function of non-class type %qT"
 msgstr "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ Ð½ÐµÐºÐ»Ð°Ñ�Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/pt.c:8792
+#: cp/pt.c:8913
 #, gcc-internal-format
 msgid "creating array with negative size (%qE)"
 msgstr "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð½Ð¸Ð·Ð° Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ (%qE)"
 
-#: cp/pt.c:9047
+#: cp/pt.c:9168
 #, gcc-internal-format
 msgid "forming reference to void"
 msgstr "Ð¾Ð±Ð»Ð¸ÐºÐ¾Ð²Ð°ÑšÐµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ð¿Ñ€Ð°Ð·Ð½Ð¾"
 
-#: cp/pt.c:9049
+#: cp/pt.c:9170
 #, gcc-internal-format
 msgid "forming %s to reference type %qT"
 msgstr "Ð¾Ð±Ð»Ð¸ÐºÐ¾Ð²Ð°ÑšÐµ %s Ð½Ð° Ñ‚Ð¸Ð¿ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° %qT"
 
-#: cp/pt.c:9100
+#: cp/pt.c:9221
 #, gcc-internal-format
 msgid "creating pointer to member of non-class type %qT"
 msgstr "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½ Ð½ÐµÐºÐ»Ð°Ñ�Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/pt.c:9106
+#: cp/pt.c:9227
 #, gcc-internal-format
 msgid "creating pointer to member reference type %qT"
 msgstr "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/pt.c:9112
+#: cp/pt.c:9233
 #, gcc-internal-format
 msgid "creating pointer to member of type void"
 msgstr "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/pt.c:9179
+#: cp/pt.c:9300
 #, gcc-internal-format
 msgid "creating array of %qT"
 msgstr "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð½Ð¸Ð·Ð° Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/pt.c:9185
+#: cp/pt.c:9306
 #, gcc-internal-format
 msgid "creating array of %qT, which is an abstract class type"
 msgstr "Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð½Ð¸Ð·Ð° Ñ‚Ð¸Ð¿Ð° %qT, ÐºÐ¾Ñ˜Ð¸ Ñ˜Ðµ Ð°Ð¿Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ð° ÐºÐ»Ð°Ñ�Ð°"
 
-#: cp/pt.c:9236
+#: cp/pt.c:9357
 #, gcc-internal-format
 msgid "%qT is not a class, struct, or union type"
 msgstr "%qT Ð½Ð¸Ñ˜Ðµ Ñ‚Ð¸Ð¿ ÐºÐ»Ð°Ñ�Ðµ, Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ, Ð½Ð¸Ñ‚Ð¸ ÑƒÐ½Ð¸Ñ˜Ðµ"
 
-#: cp/pt.c:9271
+#: cp/pt.c:9392
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is not an enumeration type"
 msgstr "%qT Ñ�Ðµ Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°Ð²Ð° Ð´Ð¾ %qT, ÑˆÑ‚Ð¾ Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¸ Ñ‚Ð¸Ð¿"
 
-#: cp/pt.c:9274
+#: cp/pt.c:9395
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is is not a class type"
 msgstr "%qT Ñ�Ðµ Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°Ð²Ð° Ð´Ð¾ %qT, ÑˆÑ‚Ð¾ Ð½Ð¸Ñ˜Ðµ ÐºÐ»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿"
 
-#: cp/pt.c:9375
+#: cp/pt.c:9496
 #, gcc-internal-format
 msgid "use of %qs in template"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %qs Ñƒ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñƒ"
 
-#: cp/pt.c:9512
+#: cp/pt.c:9633
 #, gcc-internal-format
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 msgstr "Ð·Ð°Ð²Ð¸Ñ�Ð½Ð¾ Ð¸Ð¼Ðµ %qE Ñ€Ð°ÑˆÑ‡Ð»Ð°ÑšÑƒÑ˜Ðµ Ñ�Ðµ ÐºÐ°Ð¾ Ð½Ðµ-Ñ‚Ð¸Ð¿, Ð°Ð»Ð¸ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸ Ñ‚Ð¸Ð¿"
 
-#: cp/pt.c:9514
+#: cp/pt.c:9635
 #, gcc-internal-format
 msgid "say %<typename %E%> if a type is meant"
 msgstr "Ñ�Ñ‚Ð°Ð²Ð¸Ñ‚Ðµ %<typename %E%> Ð°ÐºÐ¾ Ð¼Ð¸Ñ�Ð»Ð¸Ñ‚Ðµ Ð½Ð° Ñ‚Ð¸Ð¿"
 
-#: cp/pt.c:9643
+#: cp/pt.c:9764
 #, gcc-internal-format
 msgid "using invalid field %qD"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾Ð³ Ð¿Ð¾Ñ™Ð° %qD"
 
-#: cp/pt.c:9952 cp/pt.c:10432
+#: cp/pt.c:10073 cp/pt.c:10553
 #, fuzzy, gcc-internal-format
 msgid "invalid use of pack expansion expression"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° Ð¿Ñ€Ð°Ð·Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/pt.c:9956 cp/pt.c:10436
+#: cp/pt.c:10077 cp/pt.c:10557
 #, fuzzy, gcc-internal-format
 msgid "use %<...%> to expand argument pack"
 msgstr "%<...%> Ð·Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ.)"
 
-#: cp/pt.c:10594
+#: cp/pt.c:10715
 #, gcc-internal-format
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ñƒ Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ˜Ð¸ Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸ Ð½Ð¸ Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ñ˜Ð°Ð²Ð¸Ñ‚Ð¸ Ñƒ Ð¸Ð·Ñ€Ð°Ð·Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ"
 
-#: cp/pt.c:11052
+#: cp/pt.c:11181
 #, gcc-internal-format
 msgid "%qT is not a class or namespace"
 msgstr "%qT Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ ÐºÐ»Ð°Ñ�Ð° Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
 
-#: cp/pt.c:11055
+#: cp/pt.c:11184
 #, gcc-internal-format
 msgid "%qD is not a class or namespace"
 msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð½Ð¸ ÐºÐ»Ð°Ñ�Ð° Ð½Ð¸ Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€"
 
-#: cp/pt.c:11265
+#: cp/pt.c:11394
 #, gcc-internal-format
 msgid "%qT is/uses anonymous type"
 msgstr "%qT Ñ˜ÐµÑ�Ñ‚Ðµ/ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¸ Ñ‚Ð¸Ð¿"
 
-#: cp/pt.c:11267
+#: cp/pt.c:11396
 #, gcc-internal-format
 msgid "template argument for %qD uses local type %qT"
 msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° %qD ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð»Ð¾ÐºÐ°Ð»Ð½Ð¸ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/pt.c:11277
+#: cp/pt.c:11406
 #, gcc-internal-format
 msgid "%qT is a variably modified type"
 msgstr "%qT Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¾ Ð¸Ð·Ð¼ÐµÑšÐ¸Ð² Ñ‚Ð¸Ð¿"
 
-#: cp/pt.c:11288
+#: cp/pt.c:11417
 #, gcc-internal-format
 msgid "integral expression %qE is not constant"
 msgstr "Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð· %qE Ð½Ð¸Ñ˜Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: cp/pt.c:11293
+#: cp/pt.c:11422
 #, gcc-internal-format
 msgid "  trying to instantiate %qD"
 msgstr "  Ð¿Ð¾ÐºÑƒÑˆÐ°Ñ˜ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° %qD"
 
-#: cp/pt.c:13959
+#: cp/pt.c:14173
 #, gcc-internal-format
 msgid "ambiguous class template instantiation for %q#T"
 msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ðµ Ð·Ð° %q#T"
 
-#: cp/pt.c:13962
+#: cp/pt.c:14176
 #, gcc-internal-format
 msgid "%s %+#T"
 msgstr "%s %+#T"
 
-#: cp/pt.c:13985 cp/pt.c:14068
+#: cp/pt.c:14199 cp/pt.c:14282
 #, gcc-internal-format
 msgid "explicit instantiation of non-template %q#D"
 msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q#D"
 
-#: cp/pt.c:14000
+#: cp/pt.c:14214
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a static data member of a class template"
 msgstr "%q#D Ñ˜Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð¿Ð¾Ð´Ð°Ñ‚Ð°Ðº Ñƒ %qT"
 
-#: cp/pt.c:14006 cp/pt.c:14063
+#: cp/pt.c:14220 cp/pt.c:14277
 #, gcc-internal-format
 msgid "no matching template for %qD found"
 msgstr "Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð°Ñ˜ÑƒÑ›Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½ Ð·Ð° %qD Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½"
 
-#: cp/pt.c:14011
+#: cp/pt.c:14225
 #, fuzzy, gcc-internal-format
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/pt.c:14019
+#: cp/pt.c:14233
 #, gcc-internal-format
 msgid "explicit instantiation of %q#D"
 msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ %q#D"
 
-#: cp/pt.c:14055
+#: cp/pt.c:14269
 #, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#D"
 msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ %q#D"
 
-#: cp/pt.c:14077
+#: cp/pt.c:14291
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ %<extern%> Ð½Ð° ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¸Ð¼ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ¸Ð¼Ð°"
 
-#: cp/pt.c:14082 cp/pt.c:14175
+#: cp/pt.c:14296 cp/pt.c:14389
 #, gcc-internal-format
 msgid "storage class %qD applied to template instantiation"
 msgstr "Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÐ½Ð° ÐºÐ»Ð°Ñ�Ð° %qD Ð¿Ñ€Ð¸Ð¼ÐµÑšÐµÐ½Ð° Ð½Ð° Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/pt.c:14147
+#: cp/pt.c:14361
 #, gcc-internal-format
 msgid "explicit instantiation of non-template type %qT"
 msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/pt.c:14156
+#: cp/pt.c:14370
 #, gcc-internal-format
 msgid "explicit instantiation of %q#T before definition of template"
 msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ %q#T Ð¿Ñ€Ðµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/pt.c:14164
+#: cp/pt.c:14378
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ %qE Ð½Ð° ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¸Ð¼ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ¸Ð¼Ð°"
 
-#: cp/pt.c:14209
+#: cp/pt.c:14423
 #, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#T"
 msgstr "ÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð¾ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ %q#T"
 
-#: cp/pt.c:14657
+#: cp/pt.c:14871
 #, gcc-internal-format
 msgid "explicit instantiation of %qD but no definition available"
 msgstr "ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ð¾ Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐµ %qD Ð°Ð»Ð¸ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð°"
 
-#: cp/pt.c:14851
+#: cp/pt.c:15065
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
 msgstr "Ð´ÑƒÐ±Ð¸Ð½Ð° Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¿Ñ€ÐµÐ¼Ð°ÑˆÑƒÑ˜Ðµ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ Ð¾Ð´ %d Ð¸Ð·Ð²Ð¾Ñ’ÐµÑšÐ° %q+D, Ð¼Ð¾Ð³ÑƒÑ›Ðµ ÑƒÑ�Ð»ÐµÐ´ Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐ° Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ð¸Ñ… Ñ‚Ð°Ð±ÐµÐ»Ð° (ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ðµ -ftemplate-depth-NN Ð´Ð° Ð¿Ð¾Ð²ÐµÑ›Ð°Ñ‚Ðµ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼)"
 
-#: cp/pt.c:15193
+#: cp/pt.c:15419
 #, gcc-internal-format
 msgid "%q#T is not a valid type for a template constant parameter"
 msgstr "%q#T Ð½Ð¸Ñ˜Ðµ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿ Ð·Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
@@ -31469,32 +31505,32 @@
 msgid "can't create repository information file %qs"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð½Ð°Ð¿Ñ€Ð°Ð²Ð¸Ð¼ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ Ñ�Ð° Ð¿Ð¾Ð´Ð°Ñ†Ð¸Ð¼Ð° Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚Ð° %qs"
 
-#: cp/rtti.c:271
+#: cp/rtti.c:285
 #, gcc-internal-format
 msgid "cannot use typeid with -fno-rtti"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ð¸Ð´. Ñ‚Ð¸Ð¿Ð¾Ð²Ð° ÑƒÐ· -fno-rtti"
 
-#: cp/rtti.c:277
+#: cp/rtti.c:291
 #, gcc-internal-format
 msgid "must #include <typeinfo> before using typeid"
 msgstr "Ð¿Ñ€Ðµ ÐºÐ¾Ñ€Ð¸ÑˆÑ›ÐµÑšÐ° Ð¸Ð´. Ñ‚Ð¸Ð¿Ð¾Ð²Ð°, Ð¼Ð¾Ñ€Ð° Ñ�Ðµ #include <typeinfo>"
 
-#: cp/rtti.c:360
+#: cp/rtti.c:374
 #, gcc-internal-format
 msgid "cannot create type information for type %qT because it involves types of variable size"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ñ�Ñ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ Ð¿Ð¾Ð´Ð°Ñ†Ð¸ Ð¾ Ñ‚Ð¸Ð¿Ñƒ Ð·Ð° %qT, Ñ˜ÐµÑ€ ÑƒÐºÑ™ÑƒÑ‡ÑƒÑ˜Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ"
 
-#: cp/rtti.c:615 cp/rtti.c:629
+#: cp/rtti.c:629 cp/rtti.c:643
 #, gcc-internal-format
 msgid "dynamic_cast of %q#D to %q#T can never succeed"
 msgstr "Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐºÐ¾ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð¸Ð· %q#D Ñƒ %q#T Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð½Ð¸ÐºÐ°ÐºÐ¾ ÑƒÑ�Ð¿ÐµÑ‚Ð¸"
 
-#: cp/rtti.c:639
+#: cp/rtti.c:653
 #, gcc-internal-format
 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
 msgstr "%<dynamic_cast%> Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¾ ÑƒÐ· -fno-rtti"
 
-#: cp/rtti.c:716
+#: cp/rtti.c:729
 #, gcc-internal-format
 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐºÐ¸ Ð¿Ñ€ÐµÑ‚Ð¾Ð¿Ð¸Ñ‚Ð¸ %qE (Ñ‚Ð¸Ð¿Ð° %q#T) Ñƒ Ñ‚Ð¸Ð¿ %q#T (%s)"
@@ -31556,551 +31592,551 @@
 msgid "  since %q+#D declared in base class"
 msgstr "  Ð¿Ð¾ÑˆÑ‚Ð¾ Ñ˜Ðµ %q+#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñƒ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ñ˜ ÐºÐ»Ð°Ñ�Ð¸"
 
-#: cp/semantics.c:762
+#: cp/semantics.c:764
 #, fuzzy, gcc-internal-format
 msgid "suggest explicit braces around empty body in %<do%> statement"
 msgstr "%HÐ¿Ñ€ÐµÐ´Ð»Ð¾Ð¶Ð¸ ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ðµ Ð²Ð¸Ñ‚Ð¸Ñ‡Ð°Ñ�Ñ‚Ðµ Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ñ€Ð°Ð´Ð¸ Ð¸Ð·Ð±ÐµÐ³Ð°Ð²Ð°ÑšÐ° Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾Ð³ %<else%>"
 
-#: cp/semantics.c:1290
+#: cp/semantics.c:1294
 #, gcc-internal-format
 msgid "type of asm operand %qE could not be determined"
 msgstr "Ñ‚Ð¸Ð¿ asm-Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° %qE Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½"
 
-#: cp/semantics.c:1346
+#: cp/semantics.c:1350
 #, fuzzy, gcc-internal-format
 msgid "__label__ declarations are only allowed in function scopes"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ðµ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð³ Ð¦-Ð° Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ñ˜Ð°Ð²Ñ™Ð°Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ Ñƒ Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ð¾Ð¼ Ð´Ð¾Ñ�ÐµÐ³Ñƒ"
 
-#: cp/semantics.c:1433
+#: cp/semantics.c:1438
 #, gcc-internal-format
 msgid "invalid use of member %q+D in static member function"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ñ‡Ð»Ð°Ð½Ð° %q+D Ñƒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾Ñ˜ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸"
 
-#: cp/semantics.c:1435
+#: cp/semantics.c:1440
 #, gcc-internal-format
 msgid "invalid use of non-static data member %q+D"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐ° %q+D"
 
-#: cp/semantics.c:1436 cp/semantics.c:1475
+#: cp/semantics.c:1441 cp/semantics.c:1480
 #, gcc-internal-format
 msgid "from this location"
 msgstr "Ð½Ð° Ð¾Ð²Ð¾Ñ˜ Ð»Ð¾ÐºÐ°Ñ†Ð¸Ñ˜Ð¸"
 
-#: cp/semantics.c:1474
+#: cp/semantics.c:1479
 #, gcc-internal-format
 msgid "object missing in reference to %q+D"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ñƒ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ñƒ Ð½Ð° %q+D"
 
-#: cp/semantics.c:1928
+#: cp/semantics.c:1951
 #, gcc-internal-format
 msgid "arguments to destructor are not allowed"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¸ Ð½Ð¸Ñ�Ñƒ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½Ð¸ Ñƒ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ"
 
-#: cp/semantics.c:1978
+#: cp/semantics.c:2001
 #, gcc-internal-format
 msgid "%<this%> is unavailable for static member functions"
 msgstr "%<this%> Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ð·Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:2007
 #, gcc-internal-format
 msgid "invalid use of %<this%> in non-member function"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<this%> Ñƒ Ð½ÐµÑ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸"
 
-#: cp/semantics.c:1986
+#: cp/semantics.c:2009
 #, gcc-internal-format
 msgid "invalid use of %<this%> at top level"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<this%> Ð½Ð° Ð½Ð°Ñ˜Ð²Ð¸ÑˆÐµÐ¼ Ð½Ð¸Ð²Ð¾Ñƒ"
 
-#: cp/semantics.c:2010
+#: cp/semantics.c:2033
 #, gcc-internal-format
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð´Ñ€ÐµÐ´Ð±ÐµÐ½Ð¸ Ð´Ð¾Ñ�ÐµÐ³ Ñƒ Ð¸Ð¼ÐµÐ½Ñƒ Ð¿Ñ�ÐµÑƒÐ´Ð¾Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
 
-#: cp/semantics.c:2015 cp/typeck.c:2004
+#: cp/semantics.c:2038 cp/typeck.c:2050
 #, gcc-internal-format
 msgid "qualified type %qT does not match destructor name ~%qT"
 msgstr "Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ð¿Ð¾ÐºÐ»Ð°Ð¿Ð° Ñ�Ðµ Ñ�Ð° Ð¸Ð¼ÐµÐ½Ð¾Ð¼ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° ~%qT"
 
-#: cp/semantics.c:2037
+#: cp/semantics.c:2060
 #, gcc-internal-format
 msgid "%qE is not of type %qT"
 msgstr "%qE Ð½Ð¸Ñ˜Ðµ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/semantics.c:2081
+#: cp/semantics.c:2104
 #, gcc-internal-format
 msgid "compound literal of non-object type %qT"
 msgstr "Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸ Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ð¸ Ð½ÐµÐ¾Ð±Ñ˜ÐµÐºÑ‚Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/semantics.c:2158
+#: cp/semantics.c:2181
 #, gcc-internal-format
 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
 msgstr "Ñ‚Ð¸Ð¿Ñ�ÐºÐ¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¼Ð¾Ñ€Ð°Ñ˜Ñƒ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ ÐºÑ™ÑƒÑ‡Ð½Ñƒ Ñ€ÐµÑ‡ %<class%> Ð¸Ð»Ð¸ %<typename%>"
 
-#: cp/semantics.c:2195
+#: cp/semantics.c:2222
 #, gcc-internal-format
 msgid "invalid use of type %qT as a default value for a template template-parameter"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ñ‚Ð¸Ð¿Ð° %qT ÐºÐ°Ð¾ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð·Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
 
-#: cp/semantics.c:2198
+#: cp/semantics.c:2225
 #, gcc-internal-format
 msgid "invalid default argument for a template template parameter"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð·Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€"
 
-#: cp/semantics.c:2215
+#: cp/semantics.c:2242
 #, gcc-internal-format
 msgid "definition of %q#T inside template parameter list"
 msgstr "Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° %q#T ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð»Ð¸Ñ�Ñ‚Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð°"
 
-#: cp/semantics.c:2226
+#: cp/semantics.c:2253
 #, gcc-internal-format
 msgid "invalid definition of qualified type %qT"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ð° Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/semantics.c:2437
+#: cp/semantics.c:2469
 #, gcc-internal-format
 msgid "invalid base-class specification"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð½Ð°Ð²Ð¾Ð´ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ðµ ÐºÐ»Ð°Ñ�Ðµ"
 
-#: cp/semantics.c:2446
+#: cp/semantics.c:2478
 #, gcc-internal-format
 msgid "base class %qT has cv qualifiers"
 msgstr "Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð° ÐºÐ»Ð°Ñ�Ð° %qT Ð¸Ð¼Ð° ÐºÐ½-Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ"
 
-#: cp/semantics.c:2468
+#: cp/semantics.c:2500
 #, gcc-internal-format
 msgid "incomplete type %qT used in nested name specifier"
 msgstr "Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿ %qT ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ Ñƒ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð¾Ð¼ Ð½Ð°Ð²Ð¾Ð´Ð¸Ð¾Ñ†Ñƒ Ð¸Ð¼ÐµÐ½Ð°"
 
-#: cp/semantics.c:2471
+#: cp/semantics.c:2503
 #, gcc-internal-format
 msgid "reference to %<%T::%D%> is ambiguous"
 msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½Ð¾ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°ÑšÐµ Ð½Ð° %<%T::%D%>"
 
-#: cp/semantics.c:2475 cp/typeck.c:1813
+#: cp/semantics.c:2507 cp/typeck.c:1859
 #, gcc-internal-format
 msgid "%qD is not a member of %qT"
 msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ñ‡Ð»Ð°Ð½ Ñƒ %qT"
 
-#: cp/semantics.c:2478
+#: cp/semantics.c:2510
 #, gcc-internal-format
 msgid "%qD is not a member of %qD"
 msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ñ‡Ð»Ð°Ð½ Ñƒ %qD"
 
-#: cp/semantics.c:2480
+#: cp/semantics.c:2512
 #, gcc-internal-format
 msgid "%<::%D%> has not been declared"
 msgstr "%<::%D%> Ð½Ð¸Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾"
 
-#: cp/semantics.c:2621
+#: cp/semantics.c:2653
 #, gcc-internal-format
 msgid "use of %<auto%> variable from containing function"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %<auto%> Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ Ð¸Ð· Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: cp/semantics.c:2623
+#: cp/semantics.c:2655
 #, gcc-internal-format
 msgid "  %q+#D declared here"
 msgstr "  %q+#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ð¾Ð²Ð´Ðµ"
 
-#: cp/semantics.c:2661
+#: cp/semantics.c:2693
 #, gcc-internal-format
 msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %qD Ñ‚Ð¸Ð¿Ð° %qT Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ð·Ð²Ð¾Ñ™ÐµÐ½ Ñƒ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ Ñ˜ÐµÑ€ Ð½Ð¸Ñ˜Ðµ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¾Ð³ Ð¸Ð»Ð¸ Ð½Ð°Ð±Ñ€Ð¾Ñ˜Ð¸Ð²Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/semantics.c:2830
+#: cp/semantics.c:2862
 #, gcc-internal-format
 msgid "%qD cannot appear in a constant-expression"
 msgstr "%qD Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ˜Ð°Ð²Ð¸Ñ‚Ð¸ Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð¸Ð·Ñ€Ð°Ð·Ñƒ"
 
-#: cp/semantics.c:2838
+#: cp/semantics.c:2870
 #, gcc-internal-format
 msgid "use of namespace %qD as expression"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¾Ð³ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ð° %qD ÐºÐ°Ð¾ Ð¸Ð·Ñ€Ð°Ð·Ð°"
 
-#: cp/semantics.c:2843
+#: cp/semantics.c:2875
 #, gcc-internal-format
 msgid "use of class template %qT as expression"
 msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ðµ %qT ÐºÐ°Ð¾ Ð¸Ð·Ñ€Ð°Ð·Ð°"
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2849
+#: cp/semantics.c:2881
 #, gcc-internal-format
 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
 msgstr "Ð·Ð°Ñ…Ñ‚ÐµÐ² Ð·Ð° Ñ‡Ð»Ð°Ð½ %qD Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½ Ñ˜Ðµ Ñƒ Ð²Ð¸ÑˆÐµÑ�Ñ‚Ñ€ÑƒÐºÐ¾Ð¼ Ñ�Ð½Ð¾Ð¿Ñƒ Ð½Ð°Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÐ°"
 
-#: cp/semantics.c:2970 cp/semantics.c:4210
+#: cp/semantics.c:3002 cp/semantics.c:4259
 #, gcc-internal-format
 msgid "type of %qE is unknown"
 msgstr "Ñ‚Ð¸Ð¿ Ð·Ð° %qE Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð·Ð½Ð°Ñ‚"
 
-#: cp/semantics.c:2985
+#: cp/semantics.c:3017
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ %<offsetof%> Ð½Ð° Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ %<~%T%>"
 
-#: cp/semantics.c:2996
+#: cp/semantics.c:3028
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> to member function %qD"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ %<offsetof%> Ð½Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ %qD"
 
-#: cp/semantics.c:3349
+#: cp/semantics.c:3381
 #, gcc-internal-format
 msgid "%qD is not a variable in clause %qs"
 msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð¸ %qs"
 
-#: cp/semantics.c:3358
+#: cp/semantics.c:3390
 #, gcc-internal-format
 msgid "%qD appears more than once in data clauses"
 msgstr "%qD Ñ�Ðµ Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ð²Ð¸ÑˆÐµ Ð¾Ð´ Ñ˜ÐµÐ´Ð½Ð¾Ð¼ Ñƒ Ð¾Ð´Ñ€ÐµÐ´Ð±Ð°Ð¼Ð° Ð¿Ð¾Ð´Ð°Ñ‚Ð°ÐºÐ°"
 
-#: cp/semantics.c:3418
+#: cp/semantics.c:3450
 #, gcc-internal-format
 msgid "num_threads expression must be integral"
 msgstr "Ð¸Ð·Ñ€Ð°Ð· Ð·Ð° num_threads Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸"
 
-#: cp/semantics.c:3432
+#: cp/semantics.c:3464
 #, gcc-internal-format
 msgid "schedule chunk size expression must be integral"
 msgstr "Ð¸Ð·Ñ€Ð°Ð· Ð·Ð° Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ð¾Ð´Ð»Ð¾Ð¼ÐºÐ° Ð¿Ñ€Ð¸ Ñ€Ð°Ñ�Ð¿Ð¾Ñ€ÐµÑ’Ð¸Ð²Ð°ÑšÑƒ Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð¸Ð½Ñ‚ÐµÐ³Ñ€Ð°Ð»Ð½Ð¸"
 
-#: cp/semantics.c:3562
+#: cp/semantics.c:3594
 #, gcc-internal-format
 msgid "%qE has reference type for %qs"
 msgstr "%qE Ð¸Ð¼Ð° ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ‚Ð¸Ð¿ Ð·Ð° %qs"
 
-#: cp/semantics.c:3724
+#: cp/semantics.c:3756
 #, gcc-internal-format
 msgid "%<threadprivate%> %qE is not file, namespace or block scope variable"
 msgstr "%<threadprivate%> %qE Ð½Ð¸Ñ˜Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ°, Ð¸Ð¼ÐµÐ½Ñ�ÐºÐ¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€ Ð½Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð±Ð»Ð¾ÐºÐ¾Ð²Ñ�ÐºÐ¾Ð³ Ð´Ð¾Ñ�ÐµÐ³Ð°"
 
 #. Report the error.
-#: cp/semantics.c:4033
+#: cp/semantics.c:4072
 #, fuzzy, gcc-internal-format
 msgid "static assertion failed: %E"
 msgstr "Ð¢Ð²Ñ€Ð´ÑšÐ° ÐšÐ Ð˜Ð¡-Ð¿Ð¾Ñ€Ñ‚Ð° Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾ÑˆÐ»Ð°: "
 
-#: cp/semantics.c:4035
+#: cp/semantics.c:4074
 #, fuzzy, gcc-internal-format
 msgid "non-constant condition for static assertion"
 msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° %q+D Ð¿Ñ€Ð°Ñ‚Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÑƒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ñƒ"
 
-#: cp/semantics.c:4097
+#: cp/semantics.c:4099 cp/semantics.c:4194
 #, fuzzy, gcc-internal-format
-msgid "%qE refers to a set of overloaded functions"
-msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´Ð° Ñ€Ð°Ð·Ñ€ÐµÑˆÐ¸ Ð°Ð´Ñ€ÐµÑ�Ñƒ Ð¿Ñ€ÐµÐ¿ÑƒÑšÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
+msgid "argument to decltype must be an expression"
+msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ SELECT ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
 
 #: cp/semantics.c:4145
 #, fuzzy, gcc-internal-format
-msgid "argument to decltype must be an expression"
-msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ SELECT ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ�ÐºÐ°Ð»Ð°Ñ€Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
+msgid "%qE refers to a set of overloaded functions"
+msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´Ð° Ñ€Ð°Ð·Ñ€ÐµÑˆÐ¸ Ð°Ð´Ñ€ÐµÑ�Ñƒ Ð¿Ñ€ÐµÐ¿ÑƒÑšÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: cp/semantics.c:4366
+#: cp/semantics.c:4415
 #, gcc-internal-format
 msgid "__is_convertible_to"
 msgstr ""
 
-#: cp/semantics.c:4395
+#: cp/semantics.c:4444
 #, fuzzy, gcc-internal-format
 msgid "incomplete type %qT not allowed"
 msgstr "Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿ %qT Ð½ÐµÐ¼Ð° Ñ‡Ð»Ð°Ð½ %qD"
 
-#: cp/tree.c:829
+#: cp/tree.c:827
 #, gcc-internal-format
 msgid "%qV qualifiers cannot be applied to %qT"
 msgstr "%qV Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ Ð½Ð° %qT"
 
-#: cp/tree.c:2134
+#: cp/tree.c:2132
 #, gcc-internal-format
 msgid "%qE attribute can only be applied to Java class definitions"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ñ˜Ð°Ð²Ð°Ð½Ñ�ÐºÐµ Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ ÐºÐ»Ð°Ñ�Ð°"
 
-#: cp/tree.c:2163
+#: cp/tree.c:2161
 #, gcc-internal-format
 msgid "%qE attribute can only be applied to class definitions"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ Ð½Ð° Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ ÐºÐ»Ð°Ñ�Ð°"
 
-#: cp/tree.c:2169
+#: cp/tree.c:2167
 #, gcc-internal-format
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 msgstr "%qE Ñ˜Ðµ Ð·Ð°Ñ�Ñ‚Ð°Ñ€ÐµÐ»Ð¾; Ð²-Ñ‚Ð°Ð±ÐµÐ»Ðµ Ñ�Ñƒ Ñ�Ð°Ð´Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¾ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ðµ Ñ�Ð° ÐšÐžÐœÐ¾Ð¼"
 
-#: cp/tree.c:2193
+#: cp/tree.c:2191
 #, gcc-internal-format
 msgid "requested init_priority is not an integer constant"
 msgstr "Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð°Ð½Ð¾ init_priority Ð½Ð¸Ñ˜Ðµ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: cp/tree.c:2214
+#: cp/tree.c:2212
 #, gcc-internal-format
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸Ñ‚Ð¸ Ñ�Ð°Ð¼Ð¾ ÑƒÐ· Ð´ÐµÑ„Ð¸Ð½Ð¸Ñ†Ð¸Ñ˜Ðµ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚Ð° ÐºÐ»Ð°Ñ�Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÑ‡Ð½Ð¾Ð¼ Ð´Ð¾Ñ�ÐµÐ³Ñƒ"
 
-#: cp/tree.c:2222
+#: cp/tree.c:2220
 #, gcc-internal-format
 msgid "requested init_priority is out of range"
 msgstr "Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð°Ð½Ð¾ init_priority Ñ˜Ðµ Ð²Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³Ð°"
 
-#: cp/tree.c:2232
+#: cp/tree.c:2230
 #, gcc-internal-format
 msgid "requested init_priority is reserved for internal use"
 msgstr "Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð°Ð½Ð¾ init_priority Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ�Ð°Ð½Ð¾ Ñ˜Ðµ Ð·Ð° ÑƒÐ½ÑƒÑ‚Ñ€Ð°ÑˆÑšÑƒ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ"
 
-#: cp/tree.c:2243
+#: cp/tree.c:2241
 #, gcc-internal-format
 msgid "%qE attribute is not supported on this platform"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½ Ð½Ð° Ð¾Ð²Ð¾Ñ˜ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ð¸"
 
-#: cp/typeck.c:431 cp/typeck.c:445 cp/typeck.c:545
+#: cp/typeck.c:432 cp/typeck.c:446 cp/typeck.c:546
 #, gcc-internal-format
 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð·Ð° %s Ð¸Ð·Ð¼ÐµÑ’Ñƒ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° %qT Ð¸ %qT"
 
-#: cp/typeck.c:507
+#: cp/typeck.c:508
 #, gcc-internal-format
 msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ %s Ð¸Ð·Ð¼ÐµÑ’Ñƒ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñ‚Ð¸Ð¿Ð° %<void *%> Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°-Ð½Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
 
-#: cp/typeck.c:565
+#: cp/typeck.c:566
 #, gcc-internal-format
 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð·Ð° %s Ð¸Ð·Ð¼ÐµÑ’Ñƒ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸Ñ… Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°-Ð½Ð°-Ñ‡Ð»Ð°Ð½ %qT Ð¸ %qT"
 
-#: cp/typeck.c:1129
+#: cp/typeck.c:1166
 #, fuzzy, gcc-internal-format
 msgid "canonical types differ for identical types %T and %T"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ñƒ ?: Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸Ñ… Ñ�Ñƒ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° %qT Ð¸ %qT"
 
-#: cp/typeck.c:1136
+#: cp/typeck.c:1173
 #, fuzzy, gcc-internal-format
 msgid "same canonical type node for different types %T and %T"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ñƒ ?: Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ‚Ð¸Ñ… Ñ�Ñƒ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° %qT Ð¸ %qT"
 
-#: cp/typeck.c:1248
+#: cp/typeck.c:1285
 #, gcc-internal-format
 msgid "invalid application of %qs to a member function"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð° %qs Ð½Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
 
-#: cp/typeck.c:1298
+#: cp/typeck.c:1335
 #, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a bit-field"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð° %<sizeof%> Ð½Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ"
 
-#: cp/typeck.c:1303
+#: cp/typeck.c:1340
 #, gcc-internal-format
 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñƒ %<sizeof%> Ð½Ð° Ð¸Ð·Ñ€Ð°Ð· Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/typeck.c:1346
+#: cp/typeck.c:1383
 #, gcc-internal-format
 msgid "invalid application of %<__alignof%> to a bit-field"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð° %<__alignof%> Ð½Ð° Ð±Ð¸Ñ‚Ñ�ÐºÐ¾ Ð¿Ð¾Ñ™Ðµ"
 
-#: cp/typeck.c:1354
+#: cp/typeck.c:1391
 #, gcc-internal-format
 msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñƒ %<__alignof%> Ð½Ð° Ð¸Ð·Ñ€Ð°Ð· Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¾Ð³ Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/typeck.c:1405
+#: cp/typeck.c:1442
 #, gcc-internal-format
 msgid "invalid use of non-static member function"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: cp/typeck.c:1669
+#: cp/typeck.c:1715
 #, gcc-internal-format
 msgid "deprecated conversion from string constant to %qT"
 msgstr "Ð¿Ñ€ÐµÐ²Ð°Ð·Ð¸Ñ’ÐµÐ½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ðµ Ð½Ð¸Ñ�ÐºÐµ Ñƒ %qT"
 
-#: cp/typeck.c:1784 cp/typeck.c:2132
+#: cp/typeck.c:1830 cp/typeck.c:2178
 #, gcc-internal-format
 msgid "request for member %qD in %qE, which is of non-class type %qT"
 msgstr "Ð·Ð°Ñ…Ñ‚ÐµÐ² Ð·Ð° Ñ‡Ð»Ð°Ð½ %qD Ñƒ %qE, ÐºÐ¾Ñ˜Ðµ Ñ˜Ðµ Ð½Ðµ-ÐºÐ»Ð°Ñ�Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/typeck.c:1811
+#: cp/typeck.c:1857
 #, gcc-internal-format
 msgid "invalid use of nonstatic data member %qE"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾Ð³ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð³ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÐ° %qE"
 
-#: cp/typeck.c:1863 cp/typeck.c:1891
+#: cp/typeck.c:1909 cp/typeck.c:1937
 #, gcc-internal-format
 msgid "invalid access to non-static data member %qD of NULL object"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¿Ñ€Ð¸Ñ�Ñ‚ÑƒÐ¿ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾Ð¼ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¾Ð¼ Ð¿Ð¾Ð´Ð°Ñ‚ÐºÑƒ %qD Ð½ÑƒÐ»Ñ‚Ð¾Ð³ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð°"
 
-#: cp/typeck.c:1866 cp/typeck.c:1893
+#: cp/typeck.c:1912 cp/typeck.c:1939
 #, gcc-internal-format
 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
 msgstr "(Ð¼Ð¾Ð¶Ð´Ð° Ñ˜Ðµ Ð¼Ð°ÐºÑ€Ð¾ %<offsetof%> Ð¿Ð¾Ð³Ñ€ÐµÑˆÐ½Ð¾ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½)"
 
-#: cp/typeck.c:2010
+#: cp/typeck.c:2056
 #, gcc-internal-format
 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
 msgstr "Ñ‚Ð¸Ð¿ ÐºÐ¾Ñ˜Ð¸ Ñ�Ðµ ÑƒÐ½Ð¸ÑˆÑ‚Ð°Ð²Ð° Ñ˜Ðµ %qT, Ð°Ð»Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ ÑƒÐ¿ÑƒÑ›ÑƒÑ˜Ðµ Ð½Ð° %qT"
 
-#: cp/typeck.c:2049 cp/typeck.c:2069
+#: cp/typeck.c:2095 cp/typeck.c:2115
 #, gcc-internal-format
 msgid "%qD is not a template"
 msgstr "%qD Ð½Ð¸Ñ˜Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½"
 
-#: cp/typeck.c:2170
+#: cp/typeck.c:2216
 #, gcc-internal-format
 msgid "%<%D::%D%> is not a member of %qT"
 msgstr "%<%D::%D%> Ð½Ð¸Ñ˜Ðµ Ñ‡Ð»Ð°Ð½ Ñƒ %qT"
 
-#: cp/typeck.c:2185
+#: cp/typeck.c:2231
 #, gcc-internal-format
 msgid "%qT is not a base of %qT"
 msgstr "%qT Ð½Ð¸Ñ˜Ðµ Ð¾Ñ�Ð½Ð¾Ð²Ð° Ð·Ð° %qT"
 
-#: cp/typeck.c:2204
+#: cp/typeck.c:2250
 #, gcc-internal-format
 msgid "%qD has no member named %qE"
 msgstr "%qD Ð½ÐµÐ¼Ð° Ñ‡Ð»Ð°Ð½ Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ %qE"
 
-#: cp/typeck.c:2219
+#: cp/typeck.c:2265
 #, gcc-internal-format
 msgid "%qD is not a member template function"
 msgstr "%qD Ð½Ð¸Ñ˜Ðµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ° ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
 #. A pointer to incomplete type (other than cv void) can be
 #. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2352
+#: cp/typeck.c:2398
 #, gcc-internal-format
 msgid "%qT is not a pointer-to-object type"
 msgstr "%qT Ð½Ð¸Ñ˜Ðµ Ñ‚Ð¸Ð¿Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡-Ð½Ð°-Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚"
 
-#: cp/typeck.c:2377
+#: cp/typeck.c:2423
 #, gcc-internal-format
 msgid "invalid use of %qs on pointer to member"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %qs Ð½Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ñƒ-Ð½Ð°-Ñ‡Ð»Ð°Ð½"
 
-#: cp/typeck.c:2381
+#: cp/typeck.c:2427
 #, gcc-internal-format
 msgid "invalid type argument of %qs"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° Ð·Ð° %qs"
 
-#: cp/typeck.c:2383
+#: cp/typeck.c:2429
 #, gcc-internal-format
 msgid "invalid type argument"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿Ñ�ÐºÐ¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: cp/typeck.c:2406
+#: cp/typeck.c:2452
 #, gcc-internal-format
 msgid "subscript missing in array reference"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð½Ð´ÐµÐºÑ� Ñƒ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ñƒ Ð½Ð¸Ð·Ð°"
 
-#: cp/typeck.c:2480
+#: cp/typeck.c:2526
 #, gcc-internal-format
 msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð°ÑšÐµ Ð½Ðµ-Ð»-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ð½Ð¾Ð³ Ð½Ð¸Ð·Ð°"
 
-#: cp/typeck.c:2491
+#: cp/typeck.c:2537
 #, gcc-internal-format
 msgid "subscripting array declared %<register%>"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð°ÑšÐµ Ð½Ð¸Ð·Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾Ð³ ÐºÐ°Ð¾ %<register%>"
 
-#: cp/typeck.c:2576
+#: cp/typeck.c:2622
 #, gcc-internal-format
 msgid "object missing in use of %qE"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ Ñƒ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸ %qE"
 
-#: cp/typeck.c:2693
+#: cp/typeck.c:2739
 #, gcc-internal-format
 msgid "ISO C++ forbids calling %<::main%> from within program"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð·Ð²Ð°ÑšÐµ %<::main%> ÑƒÐ½ÑƒÑ‚Ð°Ñ€ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð°"
 
-#: cp/typeck.c:2718
+#: cp/typeck.c:2764
 #, gcc-internal-format
 msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
 msgstr "Ð¼Ð¾Ñ€Ð° Ñ�Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ð¸ Ð¸Ð»Ð¸ %<.*%> Ð¸Ð»Ð¸ %<->*%> Ð·Ð° Ð¿Ð¾Ð·Ð¸Ð² Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ Ñƒ %<%E (...)%>"
 
-#: cp/typeck.c:2732
+#: cp/typeck.c:2778
 #, gcc-internal-format
 msgid "%qE cannot be used as a function"
 msgstr "%qE Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ ÐºÐ°Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð°"
 
-#: cp/typeck.c:2822
+#: cp/typeck.c:2868
 #, gcc-internal-format
 msgid "too many arguments to %s %q+#D"
 msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° %s %q+#D"
 
-#: cp/typeck.c:2823 cp/typeck.c:2927
+#: cp/typeck.c:2869 cp/typeck.c:2973
 #, gcc-internal-format
 msgid "at this point in file"
 msgstr "Ð½Ð° Ð¾Ð²Ð¾Ð¼ Ð¼ÐµÑ�Ñ‚Ñƒ Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÑ†Ð¸"
 
-#: cp/typeck.c:2826
+#: cp/typeck.c:2872
 #, gcc-internal-format
 msgid "too many arguments to function"
 msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
 
-#: cp/typeck.c:2856
+#: cp/typeck.c:2902
 #, gcc-internal-format
 msgid "parameter %P of %qD has incomplete type %qT"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %P Ð·Ð° %qD Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½Ð¾Ð³ Ñ˜Ðµ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/typeck.c:2859
+#: cp/typeck.c:2905
 #, gcc-internal-format
 msgid "parameter %P has incomplete type %qT"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ %P Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½Ð¾Ð³ Ñ˜Ðµ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/typeck.c:2926
+#: cp/typeck.c:2972
 #, gcc-internal-format
 msgid "too few arguments to %s %q+#D"
 msgstr "Ð¿Ñ€ÐµÐ¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° %s %q+#D"
 
-#: cp/typeck.c:2930
+#: cp/typeck.c:2976
 #, gcc-internal-format
 msgid "too few arguments to function"
 msgstr "Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð° Ð·Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
 
-#: cp/typeck.c:3098 cp/typeck.c:3108
+#: cp/typeck.c:3140 cp/typeck.c:3150
 #, gcc-internal-format
 msgid "assuming cast to type %qT from overloaded function"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð° Ñ�Ðµ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ñƒ Ñ‚Ð¸Ð¿ %qT Ð¸Ð· Ð¿Ñ€ÐµÐ¿ÑƒÑšÐµÐ½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
-#: cp/typeck.c:3306
+#: cp/typeck.c:3346
 #, fuzzy, gcc-internal-format
 msgid "left rotate count is negative"
 msgstr "Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð½Ð¾ Ñ€Ð¾Ñ‚Ð¸Ñ€Ð°ÑšÐµ %s"
 
-#: cp/typeck.c:3307
+#: cp/typeck.c:3347
 #, fuzzy, gcc-internal-format
 msgid "right rotate count is negative"
 msgstr "Ð½ÐµÐ³Ð°Ñ‚Ð¸Ð²Ð½Ð¾ Ñ€Ð¾Ñ‚Ð¸Ñ€Ð°ÑšÐµ %s"
 
-#: cp/typeck.c:3310
+#: cp/typeck.c:3350
 #, fuzzy, gcc-internal-format
 msgid "left rotate count >= width of type"
 msgstr "Ñ€Ð¾Ñ‚Ð¸Ñ€Ð°ÑšÐµ %s >= ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/typeck.c:3311
+#: cp/typeck.c:3351
 #, fuzzy, gcc-internal-format
 msgid "right rotate count >= width of type"
 msgstr "Ñ€Ð¾Ñ‚Ð¸Ñ€Ð°ÑšÐµ %s >= ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/typeck.c:3327 cp/typeck.c:3502
+#: cp/typeck.c:3367 cp/typeck.c:3549
 #, gcc-internal-format
 msgid "comparison with string literal results in unspecified behaviour"
 msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ñ�Ð° Ð´Ð¾Ñ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð½Ð¸Ñ�ÐºÐ¾Ð¼ Ñ€ÐµÐ·ÑƒÐ»Ñ‚ÑƒÑ˜Ðµ Ð½ÐµÐ¾Ð´Ñ€ÐµÑ’ÐµÐ½Ð¸Ð¼ Ð¿Ð¾Ð½Ð°ÑˆÐ°ÑšÐµÐ¼"
 
-#: cp/typeck.c:3360 cp/typeck.c:3365 cp/typeck.c:3520 cp/typeck.c:3525
+#: cp/typeck.c:3400 cp/typeck.c:3405 cp/typeck.c:3567 cp/typeck.c:3572
 #, gcc-internal-format
 msgid "ISO C++ forbids comparison between pointer and integer"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾Ð³"
 
-#: cp/typeck.c:3539
+#: cp/typeck.c:3586
 #, gcc-internal-format
 msgid "unordered comparison on non-floating point argument"
 msgstr "Ð½ÐµÑƒÑ€ÐµÑ’ÐµÐ½Ð¾ Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ñ�Ð° Ð½Ðµ-Ñ€ÐµÐ°Ð»Ð½Ð¸Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
 
-#: cp/typeck.c:3577
+#: cp/typeck.c:3624
 #, gcc-internal-format
 msgid "invalid operands of types %qT and %qT to binary %qO"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° %qT Ð¸ %qT Ð·Ð° Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾ %qO"
 
-#: cp/typeck.c:3749
+#: cp/typeck.c:3757
 #, gcc-internal-format
 msgid "comparison between types %q#T and %q#T"
 msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° %q#T Ð¸ %q#T"
 
-#: cp/typeck.c:3786
+#: cp/typeck.c:3794
 #, gcc-internal-format
 msgid "comparison between signed and unsigned integer expressions"
 msgstr "Ð¿Ð¾Ñ€ÐµÑ’ÐµÑšÐµ Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ… Ð¸ Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ… Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¸Ñ… Ð¸Ð·Ñ€Ð°Ð·Ð°"
@@ -32109,154 +32145,154 @@
 #. performed.  Note that pointer-difference and pointer-addition
 #. have already been handled above, and so we don't end up here in
 #. that case.
-#: cp/typeck.c:3858
+#: cp/typeck.c:3866
 #, gcc-internal-format
 msgid "NULL used in arithmetic"
 msgstr "NULL ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ð°Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸Ñ‡ÐºÐ¸"
 
-#: cp/typeck.c:3927
+#: cp/typeck.c:3935
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñ‚Ð¸Ð¿Ð° %<void *%> Ñƒ Ð¾Ð´ÑƒÐ·Ð¸Ð¼Ð°ÑšÑƒ"
 
-#: cp/typeck.c:3929
+#: cp/typeck.c:3937
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ Ñƒ Ð¾Ð´ÑƒÐ·Ð¸Ð¼Ð°ÑšÑƒ"
 
-#: cp/typeck.c:3931
+#: cp/typeck.c:3939
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ð¼ÐµÑ‚Ð¾Ð´ Ñƒ Ð¾Ð´ÑƒÐ·Ð¸Ð¼Ð°ÑšÑƒ"
 
-#: cp/typeck.c:3943
+#: cp/typeck.c:3951
 #, gcc-internal-format
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿ Ñƒ Ð°Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸Ñ†Ð¸ Ñ�Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð¸Ð¼Ð°"
 
-#: cp/typeck.c:4003
+#: cp/typeck.c:4011
 #, gcc-internal-format
 msgid "invalid use of %qE to form a pointer-to-member-function"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° %qE Ð·Ð° Ð´Ð¾Ð±Ð¸Ñ˜Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°-Ð½Ð°-Ñ‡Ð»Ð°Ð½Ñ�ÐºÑƒ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
 
-#: cp/typeck.c:4006
+#: cp/typeck.c:4014
 #, gcc-internal-format
 msgid "  a qualified-id is required"
 msgstr "  Ð½ÐµÐ¾Ð¿Ñ…Ð¾Ð´Ð°Ð½ Ñ˜Ðµ Ð¾Ð´Ñ€ÐµÑ’ÐµÐ½ Ð¸Ð´."
 
-#: cp/typeck.c:4011
+#: cp/typeck.c:4019
 #, gcc-internal-format
 msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
 msgstr "Ð·Ð°Ð³Ñ€Ð°Ð´Ðµ Ð¾ÐºÐ¾ %qE Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ñ€Ð¸ÑˆÑ›ÐµÐ½Ðµ Ð·Ð° Ð´Ð¾Ð±Ð¸Ñ˜Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°-Ð½Ð°-Ñ‡Ð»Ð°Ð½Ñ�ÐºÑƒ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
 
-#: cp/typeck.c:4034
+#: cp/typeck.c:4042
 #, gcc-internal-format
 msgid "taking address of temporary"
 msgstr "ÑƒÐ·Ð¸Ð¼Ð°ÑšÐµ Ð°Ð´Ñ€ÐµÑ�Ðµ Ð¿Ñ€Ð¸Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¾Ð³"
 
-#: cp/typeck.c:4287
+#: cp/typeck.c:4295
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids incrementing an enum"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ %s-Ð²Ð°ÑšÐµ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°ÑšÐ°"
 
-#: cp/typeck.c:4288
+#: cp/typeck.c:4296
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids decrementing an enum"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ %s-Ð²Ð°ÑšÐµ Ð½Ð°Ð±Ñ€Ð°Ñ˜Ð°ÑšÐ°"
 
-#: cp/typeck.c:4299
+#: cp/typeck.c:4307
 #, fuzzy, gcc-internal-format
 msgid "cannot increment a pointer to incomplete type %qT"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ %s Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½Ð¸ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/typeck.c:4300
+#: cp/typeck.c:4308
 #, fuzzy, gcc-internal-format
 msgid "cannot decrement a pointer to incomplete type %qT"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ %s Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½Ð¸ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/typeck.c:4306
+#: cp/typeck.c:4314
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids incrementing a pointer of type %qT"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ %s-Ð²Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/typeck.c:4307
+#: cp/typeck.c:4315
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids decrementing a pointer of type %qT"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ %s-Ð²Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/typeck.c:4327
+#: cp/typeck.c:4335
 #, fuzzy, gcc-internal-format
 msgid "invalid use of Boolean expression as operand to %<operator--%>"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¸Ð·Ñ€Ð°Ð· ÐºÐ°Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
 #. ARM $3.4
-#: cp/typeck.c:4357
+#: cp/typeck.c:4365
 #, gcc-internal-format
 msgid "ISO C++ forbids taking address of function %<::main%>"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÐ·Ð¸Ð¼Ð°ÑšÐµ Ð°Ð´Ñ€ÐµÑ�Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %<::main%>"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4413
+#: cp/typeck.c:4421
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÐ·Ð¸Ð¼Ð°ÑšÐµ Ð°Ð´Ñ€ÐµÑ�Ðµ Ð½ÐµÐ¾Ð´Ñ€ÐµÑ’ÐµÐ½Ðµ Ð¸Ð»Ð¸ Ð·Ð°Ð³Ñ€Ð°Ñ›ÐµÐ½Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ, Ð·Ð° Ð´Ð¾Ð±Ð¸Ñ˜Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ. Ð£Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ðµ %<&%T::%D%>"
 
-#: cp/typeck.c:4418
+#: cp/typeck.c:4426
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÐ·Ð¸Ð¼Ð°ÑšÐµ Ð°Ð´Ñ€ÐµÑ�Ðµ Ð²ÐµÐ·Ð°Ð½Ðµ Ñ‡Ð»Ð°Ð½Ñ�ÐºÐµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð·Ð° Ð´Ð¾Ð±Ð¸Ñ˜Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ. Ð£Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¸Ñ‚Ðµ %<&%T::%D%>"
 
-#: cp/typeck.c:4443
+#: cp/typeck.c:4451
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ ÑƒÐ·Ð¸Ð¼Ð°ÑšÐµ Ð°Ð´Ñ€ÐµÑ�Ðµ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐ° Ñƒ Ð½Ðµ-Ð»-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
 
-#: cp/typeck.c:4467
+#: cp/typeck.c:4475
 #, gcc-internal-format
 msgid "cannot create pointer to reference member %qD"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ñ�Ñ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ÐºÐ¸ Ñ‡Ð»Ð°Ð½ %qD"
 
-#: cp/typeck.c:4678
+#: cp/typeck.c:4686
 #, gcc-internal-format
 msgid "cannot take the address of %<this%>, which is an rvalue expression"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ ÑƒÐ·ÐµÑ‚Ð¸ Ð°Ð´Ñ€ÐµÑ�Ð° Ð¾Ð´ %<this%>, Ñ˜ÐµÑ€ Ñ˜Ðµ Ð´-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ð½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
 
-#: cp/typeck.c:4701
+#: cp/typeck.c:4709
 #, gcc-internal-format
 msgid "address of explicit register variable %qD requested"
 msgstr "Ð·Ð°Ñ‚Ñ€Ð°Ð¶ÐµÐ½Ð° Ñ˜Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° ÐµÐºÑ�Ð¿Ð»Ð¸Ñ†Ð¸Ñ‚Ð½Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ñ�ÐºÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %qD"
 
-#: cp/typeck.c:4706
+#: cp/typeck.c:4714
 #, gcc-internal-format
 msgid "address requested for %qD, which is declared %<register%>"
 msgstr "Ð·Ð°Ñ‚Ñ€Ð°Ð¶ÐµÐ½Ð° Ñ˜Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° Ð¾Ð´ %qD, Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½Ð¾ Ñ˜Ðµ ÐºÐ°Ð¾ %<register%>"
 
-#: cp/typeck.c:4772
+#: cp/typeck.c:4780
 #, gcc-internal-format
 msgid "%s expression list treated as compound expression"
 msgstr "Ð»Ð¸Ñ�Ñ‚Ð° Ð¸Ð·Ñ€Ð°Ð·Ð° %s ÑƒÐ·Ð¸Ð¼Ð° Ñ�Ðµ ÐºÐ°Ð¾ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸ Ð¸Ð·Ñ€Ð°Ð·"
 
-#: cp/typeck.c:5175
+#: cp/typeck.c:5183
 #, gcc-internal-format
 msgid "invalid static_cast from type %qT to type %qT"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð¸Ð· Ñ‚Ð¸Ð¿Ð° %qT Ñƒ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/typeck.c:5197
+#: cp/typeck.c:5205
 #, gcc-internal-format
 msgid "converting from %qT to %qT"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT"
 
-#: cp/typeck.c:5245
+#: cp/typeck.c:5253
 #, gcc-internal-format
 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð´-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ð½Ð¾Ð³ Ð¸Ð·Ñ€Ð°Ð·Ð° Ñ‚Ð¸Ð¿Ð° %qT Ñƒ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/typeck.c:5304
+#: cp/typeck.c:5312
 #, gcc-internal-format
 msgid "cast from %qT to %qT loses precision"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT Ð³ÑƒÐ±Ð¸ Ð½Ð° Ñ‚Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: cp/typeck.c:5331
+#: cp/typeck.c:5339
 #, gcc-internal-format
 msgid "cast from %qT to %qT increases required alignment of target type"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð¸Ð· %qT Ñƒ %qT Ð¿Ð¾Ð²ÐµÑ›Ð°Ð²Ð° Ð½ÐµÐ¾Ð¿Ñ…Ð¾Ð´Ð½Ð¾ Ñ€Ð°Ð²Ð½Ð°ÑšÐµ Ñ†Ð¸Ñ™Ð½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð°"
@@ -32265,155 +32301,155 @@
 #. where possible, and it is necessary in some cases.  DR 195
 #. addresses this issue, but as of 2004/10/26 is still in
 #. drafting.
-#: cp/typeck.c:5351
+#: cp/typeck.c:5359
 #, gcc-internal-format
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð¸Ð·Ð¼ÐµÑ’Ñƒ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚"
 
-#: cp/typeck.c:5362
+#: cp/typeck.c:5370
 #, gcc-internal-format
 msgid "invalid cast from type %qT to type %qT"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð¸Ð· Ñ‚Ð¸Ð¿Ð° %qT Ñƒ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/typeck.c:5418
+#: cp/typeck.c:5426
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐ° Ñ�Ð° Ñ‚Ð¸Ð¿Ð¾Ð¼ %qT, ÐºÐ¾Ñ˜Ð¸ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡, Ð½Ð¸Ñ‚Ð¸ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÐ¸ Ð¿Ð¾Ð´Ð°Ñ‚Ð°Ðº"
 
-#: cp/typeck.c:5427
+#: cp/typeck.c:5435
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐ° Ñ�Ð° Ñ‚Ð¸Ð¿Ð¾Ð¼ %qT, ÐºÐ¾Ñ˜Ð¸ Ñ˜Ðµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡ Ð¸Ð»Ð¸ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿"
 
-#: cp/typeck.c:5452
+#: cp/typeck.c:5460
 #, gcc-internal-format
 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð´-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ñ‚Ð¸Ð¿Ð° %qT Ñƒ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/typeck.c:5503
+#: cp/typeck.c:5511
 #, gcc-internal-format
 msgid "invalid const_cast from type %qT to type %qT"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ð¸Ð· Ñ‚Ð¸Ð¿Ð° %qT Ñƒ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/typeck.c:5571 cp/typeck.c:5576
+#: cp/typeck.c:5579 cp/typeck.c:5584
 #, gcc-internal-format
 msgid "ISO C++ forbids casting to an array type %qT"
 msgstr "Ð˜Ð¡Ðž Ð¦++ Ð·Ð°Ð±Ñ€Ð°ÑšÑƒÑ˜Ðµ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ñƒ Ð½Ð¸Ð·Ð¾Ð²Ð½Ð¸ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/typeck.c:5584
+#: cp/typeck.c:5592
 #, gcc-internal-format
 msgid "invalid cast to function type %qT"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð°Ð¿Ð°ÑšÐµ Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/typeck.c:5804
+#: cp/typeck.c:5812
 #, gcc-internal-format
 msgid "  in evaluation of %<%Q(%#T, %#T)%>"
 msgstr "  Ñƒ Ð¸Ð·Ñ€Ð°Ñ‡ÑƒÐ½Ð°Ð²Ð°ÑšÑƒ %<%Q(%#T, %#T)%>"
 
-#: cp/typeck.c:5873
+#: cp/typeck.c:5881
 #, gcc-internal-format
 msgid "incompatible types in assignment of %qT to %qT"
 msgstr "Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð²Ð¸ Ñƒ Ð´Ð¾Ð´ÐµÐ»Ð¸ %qT Ñƒ %qT"
 
-#: cp/typeck.c:5884
+#: cp/typeck.c:5892
 #, gcc-internal-format
 msgid "array used as initializer"
 msgstr "Ð½Ð¸Ð· ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½ ÐºÐ°Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡"
 
-#: cp/typeck.c:5886
+#: cp/typeck.c:5894
 #, gcc-internal-format
 msgid "invalid array assignment"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð´Ð¾Ð´ÐµÐ»Ð° Ð½Ð¸Ð·Ð°"
 
-#: cp/typeck.c:5998
+#: cp/typeck.c:6006
 #, gcc-internal-format
 msgid "   in pointer to member function conversion"
 msgstr "   Ñƒ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÑƒ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½Ñ�ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ñƒ"
 
-#: cp/typeck.c:6009
+#: cp/typeck.c:6017
 #, gcc-internal-format
 msgid "pointer to member conversion via virtual base %qT"
 msgstr "Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½ Ð¿Ñ€ÐµÐºÐ¾ Ð²Ð¸Ñ€Ñ‚ÑƒÐµÐ»Ð½Ðµ Ð¾Ñ�Ð½Ð¾Ð²Ðµ %qT"
 
-#: cp/typeck.c:6049 cp/typeck.c:6061
+#: cp/typeck.c:6057 cp/typeck.c:6069
 #, gcc-internal-format
 msgid "   in pointer to member conversion"
 msgstr "   Ñƒ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÑƒ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½"
 
-#: cp/typeck.c:6140
+#: cp/typeck.c:6148
 #, gcc-internal-format
 msgid "invalid conversion to type %qT from type %qT"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñƒ Ñ‚Ð¸Ð¿ %qT Ð¸Ð· Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/typeck.c:6384
+#: cp/typeck.c:6411
 #, gcc-internal-format
 msgid "cannot convert %qT to %qT for argument %qP to %qD"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ %qT Ñƒ %qT ÐºÐ°Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qP Ð·Ð° %qD"
 
-#: cp/typeck.c:6387
+#: cp/typeck.c:6414
 #, gcc-internal-format
 msgid "cannot convert %qT to %qT in %s"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð¿Ñ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ %qT Ñƒ %qT Ñƒ %s"
 
-#: cp/typeck.c:6398
+#: cp/typeck.c:6425
 #, gcc-internal-format
 msgid "%s might be a candidate for a format attribute"
 msgstr "%s Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ Ð·Ð° Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ñ�ÐºÐ¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚"
 
-#: cp/typeck.c:6485 cp/typeck.c:6487
+#: cp/typeck.c:6512 cp/typeck.c:6514
 #, gcc-internal-format
 msgid "in passing argument %P of %q+D"
 msgstr "Ñƒ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÑ’Ð¸Ð²Ð°ÑšÑƒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %P Ð·Ð° %q+D"
 
-#: cp/typeck.c:6537
+#: cp/typeck.c:6564
 #, gcc-internal-format
 msgid "returning reference to temporary"
 msgstr "Ð²Ñ€Ð°Ñ›Ð°ÑšÐµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ð¿Ñ€Ð¸Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸"
 
-#: cp/typeck.c:6544
+#: cp/typeck.c:6571
 #, gcc-internal-format
 msgid "reference to non-lvalue returned"
 msgstr "Ð²Ñ€Ð°Ñ›Ð°ÑšÐµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ð½Ðµ-Ð»-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: cp/typeck.c:6560
+#: cp/typeck.c:6587
 #, gcc-internal-format
 msgid "reference to local variable %q+D returned"
 msgstr "Ð²Ñ€Ð°Ñ›Ð°ÑšÐµ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ð»Ð¾ÐºÐ°Ð»Ð½Ñƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ %q+D"
 
-#: cp/typeck.c:6563
+#: cp/typeck.c:6590
 #, gcc-internal-format
 msgid "address of local variable %q+D returned"
 msgstr "Ð²Ñ€Ð°Ñ›Ð°ÑšÐµ Ð°Ð´Ñ€ÐµÑ�Ðµ Ð»Ð¾ÐºÐ°Ð»Ð½Ðµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %q+D"
 
-#: cp/typeck.c:6598
+#: cp/typeck.c:6625
 #, gcc-internal-format
 msgid "returning a value from a destructor"
 msgstr "Ð²Ñ€Ð°Ñ›Ð°ÑšÐµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¸Ð· Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6606
+#: cp/typeck.c:6633
 #, gcc-internal-format
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ñ�Ðµ Ð²Ñ€Ð°Ñ›Ð°Ñ‚Ð¸ Ð¸Ð· Ñ€ÑƒÐºÐ¾Ð²Ð°Ð¾Ñ†Ð° Ñƒ Ð±Ð»Ð¾ÐºÑƒ Ð¿Ð¾ÐºÑƒÑˆÐ°Ñ˜Ð° Ñƒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ"
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6609
+#: cp/typeck.c:6636
 #, gcc-internal-format
 msgid "returning a value from a constructor"
 msgstr "Ð²Ñ€Ð°Ñ›Ð°ÑšÐµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¸Ð· ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
 
-#: cp/typeck.c:6633
+#: cp/typeck.c:6661
 #, gcc-internal-format
 msgid "return-statement with no value, in function returning %qT"
 msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð²Ñ€Ð°Ñ›Ð°ÑšÐ° Ð±ÐµÐ· Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸, Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° %qT"
 
-#: cp/typeck.c:6654
+#: cp/typeck.c:6682
 #, gcc-internal-format
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð²Ñ€Ð°Ñ›Ð°ÑšÐ° Ñ�Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾ÑˆÑ›Ñƒ, Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸ ÐºÐ¾Ñ˜Ð° Ð²Ñ€Ð°Ñ›Ð° â€˜voidâ€™"
 
-#: cp/typeck.c:6685
+#: cp/typeck.c:6713
 #, gcc-internal-format
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 msgstr "%<operator new%> Ð½Ðµ Ñ�Ð¼Ðµ Ð²Ñ€Ð°Ñ‚Ð¸Ñ‚Ð¸ NULL, Ð¾Ñ�Ð¸Ð¼ Ð°ÐºÐ¾ Ñ˜Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ�Ð°Ð½ ÑƒÐ· %<throw()%> (Ð¸Ð»Ð¸ Ñ˜Ðµ Ð·Ð°Ð´Ð°Ñ‚Ð¾ -fcheck-new)"
@@ -32599,57 +32635,57 @@
 msgid "pointer to member type %qT incompatible with object type %qT"
 msgstr "Ñ‚Ð¸Ð¿ Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð° Ð½Ð° Ñ‡Ð»Ð°Ð½ %qT Ð½Ð¸Ñ˜Ðµ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð°Ð½ Ñ�Ð° Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð° %qT"
 
-#: cp/typeck2.c:1495
+#: cp/typeck2.c:1508
 #, gcc-internal-format
 msgid "call to function %qD which throws incomplete type %q#T"
 msgstr "Ð¿Ð¾Ð·Ð¸Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ %qD ÐºÐ¾Ñ˜Ð° Ð±Ð°Ñ†Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿ %q#T"
 
-#: cp/typeck2.c:1498
+#: cp/typeck2.c:1511
 #, gcc-internal-format
 msgid "call to function which throws incomplete type %q#T"
 msgstr "Ð¿Ð¾Ð·Ð¸Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ ÐºÐ¾Ñ˜Ð° Ð±Ð°Ñ†Ð° Ð½ÐµÐ¿Ð¾Ñ‚Ð¿ÑƒÐ½ Ñ‚Ð¸Ð¿ %q#T"
 
-#: fortran/f95-lang.c:233
+#: fortran/f95-lang.c:235
 #, gcc-internal-format
 msgid "Unexpected type in truthvalue_conversion"
 msgstr "Ð�ÐµÐ¾Ñ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¸ Ñ‚Ð¸Ð¿ Ñƒ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÑƒ Ð¸Ñ�Ñ‚Ð¸Ð½Ð¸Ñ‚Ð¾Ñ�Ð½Ðµ Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: fortran/f95-lang.c:289
+#: fortran/f95-lang.c:291
 #, gcc-internal-format
 msgid "can't open input file: %s"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð¾Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ ÑƒÐ»Ð°Ð·Ð½Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ: %s"
 
-#: fortran/f95-lang.c:629
+#: fortran/f95-lang.c:631
 #, gcc-internal-format
 msgid "global register variable %qs used in nested function"
 msgstr "Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ñ�ÐºÐ° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qs ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ñƒ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸"
 
-#: fortran/f95-lang.c:633
+#: fortran/f95-lang.c:635
 #, gcc-internal-format
 msgid "register variable %qs used in nested function"
 msgstr "Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ñ�ÐºÐ° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° %qs ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð° Ñƒ ÑƒÐ³ÑšÐµÐ¶Ð´ÐµÐ½Ð¾Ñ˜ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸"
 
-#: fortran/f95-lang.c:640
+#: fortran/f95-lang.c:642
 #, gcc-internal-format
 msgid "address of global register variable %qs requested"
 msgstr "Ð·Ð°Ñ‚Ñ€Ð°Ð¶ÐµÐ½Ð° Ð°Ð´Ñ€ÐµÑ�Ð° Ð³Ð»Ð¾Ð±Ð°Ð»Ð½Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ñ�ÐºÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %qs"
 
-#: fortran/f95-lang.c:658
+#: fortran/f95-lang.c:660
 #, gcc-internal-format
 msgid "address of register variable %qs requested"
 msgstr "Ð·Ð°Ñ‚Ñ€Ð°Ð¶ÐµÐ½Ð° Ð°Ð´Ñ€ÐµÑ�Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€Ñ�ÐºÐµ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ðµ %qs"
 
-#: fortran/trans-array.c:3765
+#: fortran/trans-array.c:3805
 #, gcc-internal-format
 msgid "Possible frontend bug: array constructor not expanded"
 msgstr "ÐœÐ¾Ð³ÑƒÑ›Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð¿Ñ€Ð¾Ñ‡ÐµÑ™Ñƒ: ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ð¸Ð·Ð° Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÐ½"
 
-#: fortran/trans-array.c:5418
+#: fortran/trans-array.c:5499
 #, gcc-internal-format
 msgid "Possible frontend bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
 msgstr "ÐœÐ¾Ð³ÑƒÑ›Ð° Ð³Ñ€ÐµÑˆÐºÐ° Ñƒ Ð¿Ñ€Ð¾Ñ‡ÐµÑ™Ñƒ: Ð�Ð¸Ð· Ð¾Ð´Ð»Ð¾Ð¶ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ Ð±ÐµÐ· Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð°, Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ð¾Ñ�Ñ‚Ð¸ Ð¸Ð»Ð¸ Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° Ð±ÐµÐ· Ñ€ÐµÐ·ÐµÑ€Ð²Ñ™Ð¸Ð²Ð¸Ñ… ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ð¸."
 
-#: fortran/trans-array.c:5894
+#: fortran/trans-array.c:5975
 #, gcc-internal-format
 msgid "bad expression type during walk (%d)"
 msgstr "Ð»Ð¾Ñˆ Ñ‚Ð¸Ð¿ Ð¸Ð·Ñ€Ð°Ð·Ð° Ñ‚Ð¾ÐºÐ¾Ð¼ Ñ…Ð¾Ð´Ð° (%d)"
@@ -32659,27 +32695,27 @@
 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
 msgstr "gfc_conv_constant_to_tree(): Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ‚Ð¸Ð¿: %s"
 
-#: fortran/trans-decl.c:966
+#: fortran/trans-decl.c:972
 #, gcc-internal-format
 msgid "intrinsic variable which isn't a procedure"
 msgstr "Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° ÐºÐ¾Ñ˜Ð° Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð°"
 
-#: fortran/trans-decl.c:2639
+#: fortran/trans-decl.c:2644
 #, gcc-internal-format
 msgid "Function does not return a value"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° Ð½Ðµ Ð²Ñ€Ð°Ñ›Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚"
 
-#: fortran/trans-decl.c:2817
+#: fortran/trans-decl.c:2832
 #, gcc-internal-format
 msgid "backend decl for module variable %s already exists"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ˜Ð° Ð·Ð°Ñ‡ÐµÑ™Ð° Ð·Ð° Ð¼Ð¾Ð´ÑƒÐ»Ñ�ÐºÑƒ Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ñƒ %s Ð²ÐµÑ› Ð¿Ð¾Ñ�Ñ‚Ð¾Ñ˜Ð¸"
 
-#: fortran/trans-decl.c:3351
+#: fortran/trans-decl.c:3314
 #, gcc-internal-format
 msgid "Function return value not set"
 msgstr "ÐŸÐ¾Ð²Ñ€Ð°Ñ‚Ð½Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð°"
 
-#: fortran/trans-expr.c:1163
+#: fortran/trans-expr.c:1177
 #, gcc-internal-format
 msgid "Unknown intrinsic op"
 msgstr "Ð�ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
@@ -32689,32 +32725,32 @@
 msgid "Intrinsic function %s(%d) not recognized"
 msgstr "Ð¡Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð° %s(%d) Ð½Ð¸Ñ˜Ðµ Ð¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð°"
 
-#: fortran/trans-io.c:1928
+#: fortran/trans-io.c:1929
 #, gcc-internal-format
 msgid "Bad IO basetype (%d)"
 msgstr "Ð›Ð¾Ñˆ Ð£/Ð˜ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¸ Ñ‚Ð¸Ð¿ (%d)"
 
-#: fortran/trans-types.c:386
+#: fortran/trans-types.c:387
 #, gcc-internal-format
 msgid "integer kind=8 not available for -fdefault-integer-8 option"
 msgstr "Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° =8 Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð° ÑƒÐ· Ð¾Ð¿Ñ†Ð¸Ñ˜Ñƒ -fdefault-integer-8"
 
-#: fortran/trans-types.c:409
+#: fortran/trans-types.c:410
 #, gcc-internal-format
 msgid "real kind=8 not available for -fdefault-real-8 option"
 msgstr "Ñ€ÐµÐ°Ð»Ð½Ð° Ð²Ñ€Ñ�Ñ‚Ð° =8 Ð½Ð¸Ñ˜Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð° ÑƒÐ· Ð¾Ð¿Ñ†Ð¸Ñ˜Ñƒ -fdefault-real-8"
 
-#: fortran/trans-types.c:422
+#: fortran/trans-types.c:423
 #, gcc-internal-format
 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
 msgstr "Ð£Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° -fdefault-double-8 Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð¸ -fdefault-real-8"
 
-#: fortran/trans-types.c:1181
+#: fortran/trans-types.c:1185
 #, gcc-internal-format
 msgid "Array element size too big"
 msgstr "Ð’ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° ÐµÐ»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð½Ð¸Ð·Ð° Ð¿Ñ€ÐµÐ²ÐµÐ»Ð¸ÐºÐ°"
 
-#: fortran/trans.c:1150
+#: fortran/trans.c:1151
 #, gcc-internal-format
 msgid "gfc_trans_code(): Bad statement code"
 msgstr "gfc_trans_code(): Ð»Ð¾Ñˆ ÐºÃ´Ð´ Ð½Ð°Ñ€ÐµÐ´Ð±Ðµ"
@@ -32774,88 +32810,88 @@
 msgid "need to insert runtime check for %s"
 msgstr "Ñ‚Ñ€ÐµÐ±Ð° ÑƒÐ±Ð°Ñ†Ð¸Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ñƒ Ð¿Ñ€Ð¸ Ð¸Ð·Ð²Ñ€ÑˆÐ°Ð²Ð°ÑšÑƒ Ð·Ð° %s"
 
-#: java/expr.c:505 java/expr.c:552
+#: java/expr.c:524 java/expr.c:571
 #, gcc-internal-format
 msgid "assert: %s is assign compatible with %s"
 msgstr "Ñ‚Ð²Ñ€Ð´ÑšÐ°: %s Ñ˜Ðµ Ð´Ð¾Ð´ÐµÐ»Ð¾Ð¼ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾ Ñ�Ð° %s"
 
-#: java/expr.c:670
+#: java/expr.c:689
 #, gcc-internal-format
 msgid "stack underflow - dup* operation"
 msgstr "Ð¿Ð¾Ð´Ð»Ð¸Ð²Ð°ÑšÐµ Ñ�Ñ‚ÐµÐºÐ° - dup* Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ð°"
 
-#: java/expr.c:1657
+#: java/expr.c:1676
 #, gcc-internal-format
 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
 msgstr "Ð´Ð²Ð¾Ñ�Ð¼Ð¸Ñ�Ð»ÐµÐ½ ÑƒÐ¿ÑƒÑ›Ð¸Ð²Ð°Ñ‡ %qs: Ð¿Ð¾Ñ˜Ð°Ð²Ñ™ÑƒÑ˜Ðµ Ñ�Ðµ Ñƒ Ñ�ÑƒÑ‡ÐµÑ™Ñƒ %qs Ð¸ Ñ�ÑƒÑ‡ÐµÑ™Ñƒ %qs"
 
-#: java/expr.c:1685
+#: java/expr.c:1704
 #, gcc-internal-format
 msgid "field %qs not found"
 msgstr "Ð¿Ð¾Ñ™Ðµ %qs Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½Ð¾"
 
-#: java/expr.c:2224
+#: java/expr.c:2243
 #, gcc-internal-format
 msgid "method '%s' not found in class"
 msgstr "Ð¼ÐµÑ‚Ð¾Ð´ â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½ Ñƒ ÐºÐ»Ð°Ñ�Ð¸"
 
-#: java/expr.c:2429
+#: java/expr.c:2448
 #, gcc-internal-format
 msgid "failed to find class '%s'"
 msgstr "ÐºÐ»Ð°Ñ�Ð° â€˜%sâ€™ Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ñ’ÐµÐ½Ð°"
 
-#: java/expr.c:2470
+#: java/expr.c:2489
 #, gcc-internal-format
 msgid "class '%s' has no method named '%s' matching signature '%s'"
 msgstr "ÐºÐ»Ð°Ñ�Ð° â€˜%sâ€™ Ð½ÐµÐ¼Ð° Ð¼ÐµÑ‚Ð¾Ð´ Ð¿Ð¾ Ð¸Ð¼ÐµÐ½Ñƒ â€˜%sâ€™ ÐºÐ¾Ñ˜Ð¸ Ð¾Ð´Ð³Ð¾Ð²Ð°Ñ€Ð° Ð¿Ð¾Ñ‚Ð¿Ð¸Ñ�Ñƒ â€˜%sâ€™"
 
-#: java/expr.c:2501
+#: java/expr.c:2520
 #, gcc-internal-format
 msgid "invokestatic on non static method"
 msgstr "invokestatic Ð½Ð° Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾Ð¼ Ð¼ÐµÑ‚Ð¾Ð´Ñƒ"
 
-#: java/expr.c:2506
+#: java/expr.c:2525
 #, gcc-internal-format
 msgid "invokestatic on abstract method"
 msgstr "invokestatic Ð½Ð° Ð°Ð¿Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ð¾Ð¼ Ð¼ÐµÑ‚Ð¾Ð´Ñƒ"
 
-#: java/expr.c:2514
+#: java/expr.c:2533
 #, gcc-internal-format
 msgid "invoke[non-static] on static method"
 msgstr "invoke[non-static] Ð½Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ¾Ð¼ Ð¼ÐµÑ‚Ð¾Ð´Ñƒ"
 
-#: java/expr.c:2865
+#: java/expr.c:2890
 #, gcc-internal-format
 msgid "missing field '%s' in '%s'"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¿Ð¾Ñ™Ðµ â€˜%sâ€™ Ñƒ â€˜%sâ€™"
 
-#: java/expr.c:2872
+#: java/expr.c:2897
 #, gcc-internal-format
 msgid "mismatching signature for field '%s' in '%s'"
 msgstr "Ð½ÐµÑ�Ð»Ð°Ð³Ð°ÑšÐµ Ð¿Ð¾Ñ‚Ð¿Ð¸Ñ�Ð° Ð·Ð° Ð¿Ð¾Ñ™Ðµ â€˜%sâ€™ Ñƒ â€˜%sâ€™"
 
-#: java/expr.c:2901
+#: java/expr.c:2926
 #, gcc-internal-format
 msgid "assignment to final field %q+D not in field's class"
 msgstr "Ð´Ð¾Ð´ÐµÐ»Ð° Ñƒ ÐºÐ¾Ð½Ð°Ñ‡Ð½Ð¾ Ð¿Ð¾Ñ™Ðµ %q+D Ð½Ð¸Ñ˜Ðµ Ñƒ ÑšÐµÐ³Ð¾Ð²Ð¾Ñ˜ ÐºÐ»Ð°Ñ�Ð¸"
 
-#: java/expr.c:3123
+#: java/expr.c:3148
 #, gcc-internal-format
 msgid "invalid PC in line number table"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ ÐŸÐ¦ Ñƒ Ñ‚Ð°Ð±ÐµÐ»Ð¸ Ð±Ñ€Ð¾Ñ˜ÐµÐ²Ð° Ð»Ð¸Ð½Ð¸Ñ˜Ð°"
 
-#: java/expr.c:3173
+#: java/expr.c:3198
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to before %d"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð¸Ð¶Ð°Ð½ Ð±Ð°Ñ˜Ñ‚ÐºÐ¾Ð´ Ð¾Ð´ %d Ð´Ð¾ Ð¿Ñ€Ðµ %d"
 
-#: java/expr.c:3217
+#: java/expr.c:3242
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to the end of the method"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð¸Ð¶Ð°Ð½ Ð±Ð°Ñ˜Ñ‚ÐºÐ¾Ð´ Ð¾Ð´ %d Ð´Ð¾ ÐºÑ€Ð°Ñ˜Ð° Ð¼ÐµÑ‚Ð¾Ð´Ð°"
 
 #. duplicate code from LOAD macro
-#: java/expr.c:3522
+#: java/expr.c:3547
 #, gcc-internal-format
 msgid "unrecogized wide sub-instruction"
 msgstr "Ð½ÐµÐ¿Ñ€ÐµÐ¿Ð¾Ð·Ð½Ð°Ñ‚Ð° ÑˆÐ¸Ñ€Ð¾ÐºÐ° Ð¿Ð¾Ð´Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ð°"
@@ -32921,27 +32957,27 @@
 msgid "%Hduplicate class will only be compiled once"
 msgstr "%HÑƒÐ´Ð²Ð¾Ñ�Ñ‚Ñ€ÑƒÑ‡ÐµÐ½Ð° ÐºÐ»Ð°Ñ�Ð° Ñ›Ðµ Ð±Ð¸Ñ‚Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¾Ð²Ð°Ð½Ð° Ñ�Ð°Ð¼Ð¾ Ñ˜ÐµÐ´Ð½Ð¾Ð¼"
 
-#: java/jcf-parse.c:1636
+#: java/jcf-parse.c:1638
 #, gcc-internal-format
 msgid "missing Code attribute"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Code"
 
-#: java/jcf-parse.c:1858
+#: java/jcf-parse.c:1860
 #, gcc-internal-format
 msgid "no input file specified"
 msgstr "Ð½Ð¸Ñ˜Ðµ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° Ð½Ð¸Ñ˜ÐµÐ´Ð½Ð° ÑƒÐ»Ð°Ð·Ð½Ð° Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ°"
 
-#: java/jcf-parse.c:1893
+#: java/jcf-parse.c:1895
 #, gcc-internal-format
 msgid "can't close input file %s: %m"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð·Ð°Ñ‚Ð²Ð¾Ñ€Ð¸Ð¼ ÑƒÐ»Ð°Ð·Ð½Ñƒ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÑƒ %s: %m"
 
-#: java/jcf-parse.c:1940
+#: java/jcf-parse.c:1942
 #, gcc-internal-format
 msgid "bad zip/jar file %s"
 msgstr "Ð»Ð¾ÑˆÐ° Ð—Ð˜ÐŸ/ÐˆÐ�Ð  Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐ° %s"
 
-#: java/jcf-parse.c:2145
+#: java/jcf-parse.c:2152
 #, gcc-internal-format
 msgid "error while reading %s from zip file"
 msgstr "Ð³Ñ€ÐµÑˆÐºÐ° Ð¿Ñ€Ð¸ Ñ‡Ð¸Ñ‚Ð°ÑšÑƒ %s Ð¸Ð· Ð—Ð˜ÐŸ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ"
@@ -32951,22 +32987,22 @@
 msgid "warning: already-compiled .class files ignored with -C"
 msgstr "ÑƒÐ¿Ð¾Ð·Ð¾Ñ€ÐµÑšÐµ: Ð²ÐµÑ› ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¾Ð²Ð°Ð½Ðµ ÐºÐ»Ð°Ñ�Ð½Ðµ Ð´Ð°Ñ‚Ð¾Ñ‚ÐµÐºÐµ Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÑƒ Ñ�Ðµ Ð¿Ñ€Ð¸ -C"
 
-#: java/lang.c:590
+#: java/lang.c:594
 #, gcc-internal-format
 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
 msgstr "-findirect-dispatch Ð½Ð¸Ñ˜Ðµ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾ Ñ�Ð° -freduced-reflection"
 
-#: java/lang.c:593
+#: java/lang.c:597
 #, gcc-internal-format
 msgid "-fjni is incompatible with -freduced-reflection"
 msgstr "-fjni Ð½Ð¸Ñ˜Ðµ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾ Ñ�Ð° -freduced-reflection"
 
-#: java/lang.c:604
+#: java/lang.c:608
 #, gcc-internal-format
 msgid "can't do dependency tracking with input from stdin"
 msgstr "Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ñ�Ðµ Ð¿Ñ€Ð°Ñ‚Ð¸Ñ‚Ð¸ Ð·Ð°Ð²Ð¸Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¸ ÑƒÐ½Ð¾Ñ�Ñƒ Ñ�Ð° Ñ�Ñ‚Ð´ÑƒÐ»"
 
-#: java/lang.c:620
+#: java/lang.c:624
 #, gcc-internal-format
 msgid "couldn't determine target name for dependency tracking"
 msgstr "Ð½Ð¸Ñ�Ð°Ð¼ Ð¼Ð¾Ð³Ð°Ð¾ Ð´Ð° Ð¾Ð´Ñ€ÐµÐ´Ð¸Ð¼ Ð¸Ð¼Ðµ Ñ†Ð¸Ñ™Ð° Ñ€Ð°Ð´Ð¸ Ð¿Ñ€Ð°Ñ›ÐµÑšÐ° Ð·Ð°Ð²Ð¸Ñ�Ð½Ð¾Ñ�Ñ‚Ð¸"
@@ -33466,6 +33502,63 @@
 #~ msgid "Given N calls and V call-clobbered vars in a function.  Use .GLOBAL_VAR if NxV is larger than this limit"
 #~ msgstr "Ð—Ð° Ð´Ð°Ñ‚Ð¸Ñ… N Ð¿Ð¾Ð·Ð¸Ð²Ð° Ð¸ V Ð¿Ð¾Ð·Ð¸Ð²Ð¾Ð¼ Ð¿Ñ€Ð¾Ð´Ñ€Ð¼Ð°Ð½Ð¸Ñ… Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¸Ñ… Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ð¸, ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ .GLOBAL_VAR Ð°ÐºÐ¾ Ñ˜Ðµ NxV Ð²ÐµÑ›Ðµ Ð¾Ð´ Ð¾Ð²Ð¾Ð³ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÑšÐ°"
 
+#~ msgid "using CONST_DOUBLE for address"
+#~ msgstr "ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ�Ðµ CONST_DOUBLE Ð·Ð° Ð°Ð´Ñ€ÐµÑ�Ñƒ"
+
+#~ msgid "c4x_address_cost: Invalid addressing mode"
+#~ msgstr "c4x_address_cost: Ð�ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¸ Ñ€ÐµÐ¶Ð¸Ð¼"
+
+#~ msgid "c4x_print_operand: %%L inconsistency"
+#~ msgstr "c4x_print_operand: %%L Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾Ñ�Ñ‚"
+
+#~ msgid "c4x_print_operand: %%N inconsistency"
+#~ msgstr "c4x_print_operand: %%N Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾Ñ�Ñ‚"
+
+#~ msgid "c4x_print_operand: %%O inconsistency"
+#~ msgstr "c4x_print_operand: %%O Ð½ÐµÑ�Ð°Ð³Ð»Ð°Ñ�Ð½Ð¾Ñ�Ñ‚"
+
+#~ msgid "c4x_print_operand: Bad operand case"
+#~ msgstr "c4x_print_operand: Ð›Ð¾Ñˆ Ð¾Ð±Ð»Ð¸Ðº Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°"
+
+#~ msgid "c4x_print_operand_address: Bad post_modify"
+#~ msgstr "c4x_print_operand_address: Ð›Ð¾Ñˆ post_modify"
+
+#~ msgid "c4x_print_operand_address: Bad pre_modify"
+#~ msgstr "c4x_print_operand_address: Ð›Ð¾Ñˆ pre_modify"
+
+#~ msgid "c4x_print_operand_address: Bad operand case"
+#~ msgstr "c4x_print_operand_address: Ð›Ð¾Ñˆ Ð¾Ð±Ð»Ð¸Ðº Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°"
+
+#~ msgid "c4x_rptb_insert: Cannot find start label"
+#~ msgstr "c4x_rptb_insert: Ð�Ðµ Ð¼Ð¾Ð³Ñƒ Ð´Ð° Ð½Ð°Ñ’ÐµÐ¼ Ð¿Ð¾Ñ‡ÐµÑ‚Ð½Ñƒ ÐµÑ‚Ð¸ÐºÐµÑ‚Ñƒ"
+
+#~ msgid "invalid indirect memory address"
+#~ msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð° Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐ° Ð°Ð´Ñ€ÐµÑ�Ð°"
+
+#~ msgid "invalid indirect (S) memory address"
+#~ msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ð½Ð° (S) Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐ° Ð°Ð´Ñ€ÐµÑ�Ð°"
+
+#~ msgid "c4x_valid_operands: Internal error"
+#~ msgstr "c4x_valid_operands: Ð£Ð½ÑƒÑ‚Ñ€Ð°ÑˆÑšÐ° Ð³Ñ€ÐµÑˆÐºÐ°"
+
+#~ msgid "c4x_operand_subword: invalid mode"
+#~ msgstr "c4x_operand_subword: Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ñ€ÐµÐ¶Ð¸Ð¼"
+
+#~ msgid "c4x_operand_subword: invalid operand"
+#~ msgstr "c4x_operand_subword: Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð°Ð½ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
+
+#~ msgid "c4x_operand_subword: invalid autoincrement"
+#~ msgstr "c4x_operand_subword: Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð¾ Ñ�Ð°Ð¼Ð¾ÑƒÐ²ÐµÑ›Ð°ÑšÐµ"
+
+#~ msgid "c4x_operand_subword: invalid address"
+#~ msgstr "c4x_operand_subword: Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð°Ð´Ñ€ÐµÑ�Ð°"
+
+#~ msgid "c4x_operand_subword: address not offsettable"
+#~ msgstr "c4x_operand_subword: Ð°Ð´Ñ€ÐµÑ�Ð¸ Ñ�Ðµ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð´Ð°Ñ‚Ð¸ Ð¿Ð¾Ð¼Ð°Ðº"
+
+#~ msgid "c4x_rptb_rpts_p: Repeat block top label moved"
+#~ msgstr "c4x_rptb_rpts_p: ÐŸÐ¾Ð¼ÐµÑ€ÐµÐ½Ð° Ð³Ð¾Ñ€ÑšÐ° ÐµÑ‚Ð¸ÐºÐµÑ‚Ð° Ð±Ð»Ð¾ÐºÐ° Ð¿Ð¾Ð½Ð°Ð²Ñ™Ð°ÑšÐ°"
+
 #~ msgid "PRINT_OPERAND, invalid insn for %%C"
 #~ msgstr "PRINT_OPERAND, Ð½ÐµÐ¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ð¸Ñ˜Ð° Ð·Ð° %%C"
 
@@ -33496,6 +33589,9 @@
 #~ msgid "Arithmetic overflow converting %s to %s at %L"
 #~ msgstr "Ð�Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸Ñ‡ÐºÐ¾ Ð¿Ñ€ÐµÐ»Ð¸Ð²Ð°ÑšÐµ Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÑƒ %s Ñƒ %s ÐºÐ¾Ð´ %L"
 
+#~ msgid "Missing DIM parameter in intrinsic '%s' at %L"
+#~ msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€ DIM Ñƒ Ñ�Ð¾Ð¿Ñ�Ñ‚Ð²ÐµÐ½Ð¾Ð¼ â€˜%sâ€™ ÐºÐ¾Ð´ %L"
+
 #~ msgid "Kind %d is not a CHARACTER kind at %C"
 #~ msgstr "Ð’Ñ€Ñ�Ñ‚Ð° %d Ð½Ð¸Ñ˜Ðµ Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ð° ÐºÐ¾Ð´ %C"
 
@@ -33523,6 +33619,18 @@
 #~ msgid "Fortran 95 requires default INTEGER in IOSTAT tag at %L"
 #~ msgstr "Ð¤Ð¾Ñ€Ñ‚Ñ€Ð°Ð½ 95 Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð½Ð¸ Ñ†ÐµÐ¾ Ð±Ñ€Ð¾Ñ˜ Ñƒ Ð¾Ð·Ð½Ð°Ñ†Ð¸ IOSTAT ÐºÐ¾Ð´ %L"
 
+#~ msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
+#~ msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ�Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ DEALLOCATE ÐºÐ¾Ð´ %C Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð¼ÐµÑ€Ðµ-Ñƒ"
+
+#~ msgid "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
+#~ msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ�Ð½Ð° Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° â€˜%sâ€™ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ DEALLOCATE ÐºÐ¾Ð´ %C Ð·Ð° Ñ‡Ð¸Ñ�Ñ‚Ñƒ Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñƒ"
+
+#~ msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
+#~ msgstr "ÐŸÑ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ Ñ�Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ Ñƒ Ð¿Ñ€Ð°Ð·Ð½Ð¾Ð¼ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼ Ð±Ð»Ð¾ÐºÑƒ ÐºÐ¾Ð´ %C"
+
+#~ msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
+#~ msgstr "ÐŸÑ€ÐµÑ‚Ñ…Ð¾Ð´Ð½Ð¾ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½ Ñ�Ð¸Ð¼Ð±Ð¾Ð» â€˜%sâ€™ Ñƒ Ð·Ð°Ñ˜ÐµÐ´Ð½Ð¸Ñ‡ÐºÐ¾Ð¼ Ð±Ð»Ð¾ÐºÑƒ â€˜%sâ€™ ÐºÐ¾Ð´ %C"
+
 #~ msgid "Assumed shape array '%s' in namelist '%s' at %C is an extension."
 #~ msgstr "Ð�Ð¸Ð· Ð¿Ñ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ðµ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ðµ â€˜%sâ€™ Ñƒ Ð»Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð¼ÐµÐ½Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %C Ñ˜ÐµÑ�Ñ‚Ðµ Ð¿Ñ€Ð¾ÑˆÐ¸Ñ€ÐµÑšÐµ."
 
@@ -33535,6 +33643,9 @@
 #~ msgid "'%s' is array valued and directly recursive at %C , so the keyword RESULT must be specified in the FUNCTION statement"
 #~ msgstr "â€˜%sâ€™ Ð¸Ð¼Ð° Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚ Ð½Ð¸Ð·Ð° Ð¸ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð½Ð¾ Ñ˜Ðµ Ñ€ÐµÐºÑƒÑ€Ð·Ð¸Ð²Ð½Ð° ÐºÐ¾Ð´ %C, Ñ‚Ð°ÐºÐ¾ Ð´Ð° Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ð½Ð°Ð²ÐµÐ´ÐµÐ½Ð° ÐºÑ™ÑƒÑ‡Ð½Ð° Ñ€ÐµÑ‡ RESULT Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ FUNCTION"
 
+#~ msgid "Expected VARIABLE at %C"
+#~ msgstr "ÐžÑ‡ÐµÐºÐ¸Ð²Ð°Ð½Ð¾ Ñ˜Ðµ VARIABLE ÐºÐ¾Ð´ %C"
+
 #~ msgid "Kind of by-value argument at %L is larger than default kind"
 #~ msgstr "Ð’Ñ€Ñ�Ñ‚Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°-Ð¿Ð¾-Ð²Ñ€ÐµÐ´Ð½Ð¾Ñ�Ñ‚Ð¸ ÐºÐ¾Ð´ %L Ð²ÐµÑ›Ð° Ñ˜Ðµ Ð¾Ð´ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ðµ"
 
@@ -33556,8 +33667,8 @@
 #~ msgid "rhs of CHARACTER assignment at %L will be truncated (%d/%d)"
 #~ msgstr "Ð´ÐµÑ�Ð½Ð° Ñ�Ñ‚Ñ€Ð°Ð½Ð° Ð·Ð½Ð°ÐºÐ¾Ð²Ð½Ðµ Ð´Ð¾Ð´ÐµÐ»Ðµ ÐºÐ¾Ð´ %L Ð±Ð¸Ñ›Ðµ Ð¿Ð¾Ð´Ñ�ÐµÑ‡ÐµÐ½Ð° (%d/%d)"
 
-#~ msgid "Derived type variable '%s' at %L with default initializer cannot be an EQUIVALENCE object"
-#~ msgstr "ÐŸÑ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð° Ð¸Ð·Ð²ÐµÐ´ÐµÐ½Ð¾Ð³ Ñ‚Ð¸Ð¿Ð° â€˜%sâ€™ ÐºÐ¾Ð´ %L Ñ�Ð° Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð½Ð¸Ð¼ ÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™Ð°Ñ‡ÐµÐ¼ Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð±Ð¸Ñ‚Ð¸ Ð¾Ð±Ñ˜ÐµÐºÐ°Ñ‚ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ðµ"
+#~ msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
+#~ msgstr "ÐžÐ·Ð½Ð°ÐºÐ° STAT Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ DEALLOCATE ÐºÐ¾Ð´ %L Ð¼Ð¾Ñ€Ð° Ð±Ð¸Ñ‚Ð¸ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð°"
 
 #~ msgid "Initialized objects '%s' and '%s' cannot both be in the EQUIVALENCE statement at %L"
 #~ msgstr "Ð£Ñ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¸ Ð¾Ð±Ñ˜ÐµÐºÑ‚Ð¸ â€˜%sâ€™ Ð¸ â€˜%sâ€™ Ð½Ðµ Ð¼Ð¾Ð³Ñƒ Ð¾Ð±Ð° Ð±Ð¸Ñ‚Ð¸ Ñƒ Ð½Ð°Ñ€ÐµÐ´Ð±Ð¸ ÐµÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ†Ð¸Ñ˜Ð¸ ÐºÐ¾Ð´ %L"
@@ -33856,6 +33967,87 @@
 #~ msgid "Uninitialized locals in .bss"
 #~ msgstr "Ð�ÐµÑƒÑ�Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ñ™ÐµÐ½Ð¸ Ð»Ð¾ÐºÐ°Ð»Ð½Ð¸ Ñƒ .bss"
 
+#~ msgid "Generate code for C30 CPU"
+#~ msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¦ÐŸÐ£ Ð¦30"
+
+#~ msgid "Generate code for C31 CPU"
+#~ msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¦31"
+
+#~ msgid "Generate code for C32 CPU"
+#~ msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¦32"
+
+#~ msgid "Generate code for C33 CPU"
+#~ msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¦33"
+
+#~ msgid "Generate code for C40 CPU"
+#~ msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¦40"
+
+#~ msgid "Generate code for C44 CPU"
+#~ msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¦44"
+
+#~ msgid "Assume that pointers may be aliased"
+#~ msgstr "ÐŸÑ€ÐµÑ‚Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð´Ð° Ð¿Ð¾ÐºÐ°Ð·Ð¸Ð²Ð°Ñ‡Ð¸ Ð¼Ð¾Ð³Ñƒ Ð±Ð¸Ñ‚Ð¸ Ð´Ð²Ð¾Ð»Ð¸Ñ‡Ð½Ð¸"
+
+#~ msgid "Big memory model"
+#~ msgstr "Ð’ÐµÐ»Ð¸ÐºÐ¸ Ð¼Ð¾Ð´ÐµÐ» Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ðµ"
+
+#~ msgid "Use the BK register as a general purpose register"
+#~ msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€ BK ÐºÐ°Ð¾ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ð°Ñ€ Ð¾Ð¿ÑˆÑ‚Ðµ Ð½Ð°Ð¼ÐµÐ½Ðµ"
+
+#~ msgid "Generate code for CPU"
+#~ msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¦ÐŸÐ£"
+
+#~ msgid "Enable debugging"
+#~ msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ñ™Ð°ÑšÐµ"
+
+#~ msgid "Enable new features under development"
+#~ msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð½Ð¾Ð²Ðµ Ð¼Ð¾Ð³ÑƒÑ›Ð½Ð¾Ñ�Ñ‚Ð¸ Ñƒ Ñ€Ð°Ð·Ð²Ð¾Ñ˜Ñƒ"
+
+#~ msgid "Use fast but approximate float to integer conversion"
+#~ msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð±Ñ€Ð·Ð¾ Ð°Ð»Ð¸ Ð¿Ñ€Ð¸Ð±Ð»Ð¸Ð¶Ð½Ð¾ Ð¿Ñ€ÐµÑ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ñ€ÐµÐ°Ð»Ð½Ð¾Ð³ Ñƒ Ñ†ÐµÐ»Ð¾Ð±Ñ€Ð¾Ñ˜Ð½Ð¾"
+
+#~ msgid "Force RTL generation to emit valid 3 operand insns"
+#~ msgstr "Ð¡Ð¿Ñ€Ð¾Ð²ÐµÐ´Ð¸ Ñ�Ñ‚Ð²Ð°Ñ€Ð°ÑšÐµ Ð Ð¢Ð›Ð° Ð´Ð° ÐµÐ¼Ð¸Ñ‚ÑƒÑ˜Ðµ Ð²Ð°Ð¶ÐµÑ›Ðµ Ñ‚Ñ€Ð¾Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ�ÐºÐµ Ð¸Ñ˜Ðµ"
+
+#~ msgid "Force constants into registers to improve hoisting"
+#~ msgstr "Ð¡Ð¿Ñ€Ð¾Ð²ÐµÐ´Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ Ñƒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ñ€Ð°Ð´Ð¸ Ð¿Ð¾Ð±Ð¾Ñ™ÑˆÐ°ÑšÐ° Ð¿Ð¾Ð´Ð¸Ð·Ð°ÑšÐ°"
+
+#~ msgid "Save DP across ISR in small memory model"
+#~ msgstr "Ð¡Ð½Ð¸Ð¼Ð°Ñ˜ DP Ð¿Ñ€ÐµÐºÐ¾ Ð˜Ð¡Ð Ð° Ñƒ Ð¼Ð°Ð»Ð¾Ð¼ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐ¾Ð¼ Ð¼Ð¾Ð´ÐµÐ»Ñƒ"
+
+#~ msgid "Allow unsigned iteration counts for RPTB/DB"
+#~ msgstr "Ð”Ð¾Ð·Ð²Ð¾Ð»Ð¸ Ð½ÐµÐ¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ðµ Ð±Ñ€Ð¾Ñ˜Ð°Ñ‡Ðµ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ð° Ð·Ð° RPTB/DB"
+
+#~ msgid "Pass arguments on the stack"
+#~ msgstr "ÐŸÑ€Ð¾Ñ�Ð»ÐµÑ’ÑƒÑ˜ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ð½Ð° Ñ�Ñ‚ÐµÐºÑƒ"
+
+#~ msgid "Use MPYI instruction for C3x"
+#~ msgstr "ÐšÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ñƒ MPYI Ð·Ð° Ð¦3Ð½"
+
+#~ msgid "Enable parallel instructions"
+#~ msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¿Ð°Ñ€Ð°Ð»ÐµÐ»Ð½Ðµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ"
+
+#~ msgid "Enable MPY||ADD and MPY||SUB instructions"
+#~ msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ MPY||ADD Ð¸ MPY||SUB"
+
+#~ msgid "Preserve all 40 bits of FP reg across call"
+#~ msgstr "Ð¡Ð°Ñ‡ÑƒÐ²Ð°Ñ˜ Ñ�Ð²Ð¸Ñ… 40 Ð±Ð¸Ñ‚Ð¾Ð²Ð° Ð¤ÐŸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° Ð¿Ñ€ÐµÐºÐ¾ Ð¿Ð¾Ð·Ð¸Ð²Ð°"
+
+#~ msgid "Pass arguments in registers"
+#~ msgstr "ÐŸÑ€Ð¾Ñ�Ð»ÐµÑ’ÑƒÑ˜ Ñ�Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ñƒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¸Ð¼Ð°"
+
+#~ msgid "Enable use of RTPS instruction"
+#~ msgstr "Ð£ÐºÑ™ÑƒÑ‡Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñƒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ˜Ðµ RPTS"
+
+#~ msgid "Set the maximum number of iterations for RPTS to N"
+#~ msgstr "ÐŸÐ¾Ñ�Ñ‚Ð°Ð²Ð¸ Ð½Ð°Ñ˜Ð²ÐµÑ›Ð¸ Ð±Ñ€Ð¾Ñ˜ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ñ˜Ð° Ð·Ð° RPTS Ð½Ð° N"
+
+#~ msgid "Small memory model"
+#~ msgstr "ÐœÐ°Ð»Ð¸ Ð¼Ð¾Ð´ÐµÐ» Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ðµ"
+
+#~ msgid "Emit code compatible with TI tools"
+#~ msgstr "Ð•Ð¼Ð¸Ñ‚ÑƒÑ˜ ÐºÃ´Ð´ Ñ�Ð°Ð³Ð»Ð°Ñ�Ð°Ð½ Ñ�Ð° Ð¢Ð˜Ñ˜ÐµÐ²Ð¸Ð¼ Ð°Ð»Ð°Ñ‚Ð¸Ð¼Ð°"
+
 #~ msgid "Generate mips16 code"
 #~ msgstr "Ð¡Ñ‚Ð²Ð¾Ñ€Ð¸ ÐºÃ´Ð´ Ð·Ð° Ð¼Ð¸Ð¿Ñ�16"
 
@@ -33877,6 +34069,9 @@
 #~ msgid "Don't generate code, just do syntax and semantics checking"
 #~ msgstr "Ð�Ðµ Ñ�Ñ‚Ð²Ð°Ñ€Ð°Ñ˜ ÐºÃ´Ð´, Ñ�Ð°Ð¼Ð¾ Ð¿Ñ€Ð¾Ð²ÐµÑ€Ð¸ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ñƒ Ð¸ Ñ�ÐµÐ¼Ð°Ð½Ñ‚Ð¸ÐºÑƒ"
 
+#~ msgid "Copy memory address constants into registers before use"
+#~ msgstr "ÐšÐ¾Ð¿Ð¸Ñ€Ð°Ñ˜ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ðµ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐµ Ð°Ð´Ñ€ÐµÑ�Ðµ Ñƒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ð¿Ñ€Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ"
+
 #~ msgid "Copy memory operands into registers before use"
 #~ msgstr "ÐšÐ¾Ð¿Ð¸Ñ€Ð°Ñ˜ Ð¼ÐµÐ¼Ð¾Ñ€Ð¸Ñ˜Ñ�ÐºÐµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ðµ Ñƒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ð¿Ñ€Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ðµ"
 
@@ -33889,6 +34084,9 @@
 #~ msgid "%<va_start%> used with too many arguments"
 #~ msgstr "%<va_start%> ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ�Ð° Ð¿Ñ€ÐµÐ²Ð¸ÑˆÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ð°Ñ‚Ð°"
 
+#~ msgid "static or type qualifiers in abstract declarator"
+#~ msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐºÐ° Ð¸Ð»Ð¸ Ð¾Ð´Ñ€ÐµÐ´Ð±Ðµ Ñ‚Ð¸Ð¿Ð¾Ð²Ð° Ñƒ Ð°Ð¿Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ð¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ñƒ"
+
 #~ msgid "thread-local storage not supported for this target"
 #~ msgstr "Ð½Ð¸Ñ‚Ð½Ð¾-Ð»Ð¾ÐºÐ°Ð»Ð½Ð¾ Ñ�ÐºÐ»Ð°Ð´Ð¸ÑˆÑ‚ÐµÑšÐµ Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½Ð¾ Ð·Ð° Ð¾Ð²Ð°Ñ˜ Ñ†Ð¸Ñ™"
 
@@ -33949,6 +34147,27 @@
 #~ msgid "command line option %<-fapple-kext%> is only valid for C++"
 #~ msgstr "Ð¾Ð¿Ñ†Ð¸Ñ˜Ð° ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ðµ Ð»Ð¸Ð½Ð¸Ñ˜Ðµ %<-fapple-kext%> Ð¸Ñ�Ð¿Ñ€Ð°Ð²Ð½Ð° Ñ˜Ðµ Ñ�Ð°Ð¼Ð¾ Ð·Ð° Ð¦++"
 
+#~ msgid "missing '(' after '#pragma %s' - ignored"
+#~ msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ â€ž(â€œ Ð¿Ð¾Ñ�Ð»Ðµ â€ž#pragma %sâ€œ, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
+
+#~ msgid "missing function name in '#pragma %s' - ignored"
+#~ msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð¼Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ Ñƒ â€ž#pragma %sâ€œ, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
+
+#~ msgid "malformed '#pragma %s' - ignored"
+#~ msgstr "Ð»Ð¾ÑˆÐµ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð°Ð½Ð¾ â€ž#pragma %sâ€œ, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
+
+#~ msgid "missing section name in '#pragma %s' - ignored"
+#~ msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð¸Ð¼Ðµ Ð¾Ð´ÐµÑ™ÐºÐ° Ñƒ â€ž#pragma %sâ€œ, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
+
+#~ msgid "missing ')' for '#pragma %s' - ignored"
+#~ msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ â€ž)â€œ Ð·Ð° â€ž#pragma %sâ€œ, Ð¸Ð³Ð½Ð¾Ñ€Ð¸ÑˆÐµÐ¼"
+
+#~ msgid "junk at end of '#pragma %s'"
+#~ msgstr "Ñ�Ð¼ÐµÑ›Ðµ Ð½Ð° ÐºÑ€Ð°Ñ˜Ñƒ â€ž#pragma %sâ€œ"
+
+#~ msgid "ISR %s requires %d words of local vars, max is 32767"
+#~ msgstr "Ð˜Ð¡Ð  %s Ð·Ð°Ñ…Ñ‚ÐµÐ²Ð° %d Ñ€ÐµÑ‡Ð¸ Ð»Ð¾ÐºÐ°Ð»Ð½Ð¸Ñ… Ð¿Ñ€Ð¾Ð¼ÐµÐ½Ñ™Ð¸Ð²Ð¸Ñ…, Ð½Ð°Ñ˜Ð²Ð¸ÑˆÐµ 32767"
+
 #~ msgid "code model %<large%> not supported yet"
 #~ msgstr "Ð¼Ð¾Ð´ÐµÐ»Ð° ÐºÃ´Ð´Ð° %<large%> Ñ˜Ð¾Ñˆ ÑƒÐ²ÐµÐº Ð½Ð¸Ñ˜Ðµ Ð¿Ð¾Ð´Ñ€Ð¶Ð°Ð½"
 
@@ -33997,6 +34216,9 @@
 #~ msgid " bytes"
 #~ msgstr " Ð±Ð°Ñ˜Ñ‚Ð¾Ð²Ð°"
 
+#~ msgid "constant arithmetic operand out of range"
+#~ msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð½ Ð°Ñ€Ð¸Ñ‚Ð¼ÐµÑ‚Ð¸Ñ‡ÐºÐ¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð²Ð°Ð½ Ð¾Ð¿Ñ�ÐµÐ³Ð°"
+
 #~ msgid "%qE has type %<void%> and is not a throw-expression"
 #~ msgstr "%qE Ñ˜Ðµ Ñ‚Ð¸Ð¿Ð° %<void%> Ð¸ Ð½Ð¸Ñ˜Ðµ Ð¸Ð·Ñ€Ð°Ð· Ñƒ Ð±Ð°Ñ†Ð°ÑšÑƒ"
 
@@ -34048,6 +34270,9 @@
 #~ msgid "%qD does not declare a template type"
 #~ msgstr "%qD Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸ÑˆÐµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸ Ñ‚Ð¸Ð¿"
 
+#~ msgid "used %d template parameter(s) instead of %d"
+#~ msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ñ™ÐµÐ½Ð¾ Ñ˜Ðµ %d ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ�ÐºÐ¸Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ð°Ñ€Ð° ÑƒÐ¼ÐµÑ�Ñ‚Ð¾ %d"
+
 #~ msgid "use of parameter from containing function"
 #~ msgstr "ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð¸Ð· Ð¾Ð±ÑƒÑ…Ð²Ð°Ñ‚Ð°Ñ˜ÑƒÑ›Ðµ Ð²ÑƒÐ½ÐºÑ†Ð¸Ñ˜Ðµ"
 
@@ -34209,9 +34434,6 @@
 #~ "%s.\n"
 #~ "%s"
 
-#~ msgid "Missing return statement"
-#~ msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ˜Ðµ Ð½Ð°Ñ€ÐµÐ´Ð±Ð° Ð¿Ð¾Ð²Ñ€Ð°Ñ‚ÐºÐ°"
-
 #~ msgid "Unreachable statement"
 #~ msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð¸Ð¶Ð½Ð° Ð½Ð°Ñ€ÐµÐ´Ð±Ð°"
 
Index: gcc/po/da.po
===================================================================
--- gcc/po/da.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/po/da.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -128,7 +128,7 @@
 msgstr ""
 "Project-Id-Version: gcc 3.4-b20040206\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:09+0000\n"
+"POT-Creation-Date: 2008-03-05 17:23+0100\n"
 "PO-Revision-Date: 2004-10-03 19:17+0200\n"
 "Last-Translator: Ole Laursen <olau@hardworking.dk>\n"
 "Language-Team: Danish <dansk@klid.dk>\n"
@@ -136,7 +136,7 @@
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: c-decl.c:3814
+#: c-decl.c:3813
 #, fuzzy
 msgid "<anonymous>"
 msgstr "<anonym %s>"
@@ -460,57 +460,57 @@
 msgid "End of search list.\n"
 msgstr "Slut på søgningslisten.\n"
 
-#: c-opts.c:1484
+#: c-opts.c:1505
 msgid "<built-in>"
 msgstr "<indbygget>"
 
-#: c-opts.c:1502
+#: c-opts.c:1523
 #, fuzzy
 msgid "<command-line>"
 msgstr "<kommandolinje>"
 
-#: c-typeck.c:2448 c-typeck.c:4851 c-typeck.c:4853 c-typeck.c:4861
-#: c-typeck.c:4891 c-typeck.c:6267
+#: c-typeck.c:2459 c-typeck.c:4862 c-typeck.c:4864 c-typeck.c:4872
+#: c-typeck.c:4902 c-typeck.c:6278
 msgid "initializer element is not constant"
 msgstr "startværdielement er ikke en konstant"
 
-#: c-typeck.c:4654
+#: c-typeck.c:4665
 #, fuzzy
 msgid "array initialized from parenthesized string constant"
 msgstr "char-tabel får tildelt startværdi fra en bred streng"
 
-#: c-typeck.c:4715 cp/typeck2.c:677
+#: c-typeck.c:4726 cp/typeck2.c:677
 #, gcc-internal-format
 msgid "char-array initialized from wide string"
 msgstr "char-tabel får tildelt startværdi fra en bred streng"
 
-#: c-typeck.c:4720
+#: c-typeck.c:4731
 #, fuzzy
 msgid "wchar_t-array initialized from non-wide string"
 msgstr "char-tabel får tildelt startværdi fra en bred streng"
 
-#: c-typeck.c:4738 cp/typeck2.c:697
+#: c-typeck.c:4749 cp/typeck2.c:697
 #, gcc-internal-format
 msgid "initializer-string for array of chars is too long"
 msgstr "startværdistrengen til char-tabellen er for lang"
 
-#: c-typeck.c:4744
+#: c-typeck.c:4755
 #, fuzzy
 msgid "array of inappropriate type initialized from string constant"
 msgstr "char-tabel får tildelt startværdi fra en bred streng"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-typeck.c:4808 c-typeck.c:4333 cp/typeck.c:1528
+#: c-typeck.c:4819 c-typeck.c:4344 cp/typeck.c:1574
 #, gcc-internal-format
 msgid "invalid use of non-lvalue array"
 msgstr "ugyldig brug af en tabel der ikke kan optræde som en venstreværdi"
 
-#: c-typeck.c:4834
+#: c-typeck.c:4845
 msgid "array initialized from non-constant array expression"
 msgstr "tabel får tildelt en startværdi fra et tabeludtryk der ikke er konstant"
 
-#: c-typeck.c:4898 c-typeck.c:6271
+#: c-typeck.c:4909 c-typeck.c:6282
 #, gcc-internal-format
 msgid "initializer element is not computable at load time"
 msgstr "startværdielement kan ikke beregnes ved indlæsningstidspunktet"
@@ -519,147 +519,147 @@
 #. 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.
-#: c-typeck.c:4909 c-decl.c:3222 c-decl.c:3237
+#: c-typeck.c:4920 c-decl.c:3220 c-decl.c:3235
 #, gcc-internal-format
 msgid "variable-sized object may not be initialized"
 msgstr "et objekt af variabel størrelse må ikke tildeles en startværdi"
 
-#: c-typeck.c:4913
+#: c-typeck.c:4924
 msgid "invalid initializer"
 msgstr "ugyldig startværdi"
 
-#: c-typeck.c:5387
+#: c-typeck.c:5398
 msgid "extra brace group at end of initializer"
 msgstr "overskydende krøllede paranteser ved slutningen af startværdien"
 
-#: c-typeck.c:5407
+#: c-typeck.c:5418
 msgid "missing braces around initializer"
 msgstr "krøllede paranteser mangler omkring startværdien"
 
-#: c-typeck.c:5468
+#: c-typeck.c:5479
 msgid "braces around scalar initializer"
 msgstr "krøllede paranteser omkring skalarstartværdi"
 
 # RETMIG: eller er det fleksibel tabel-medlem
-#: c-typeck.c:5525
+#: c-typeck.c:5536
 msgid "initialization of flexible array member in a nested context"
 msgstr "klargøring af fleksibelt tabelmedlem i en indlejret kontekst"
 
-#: c-typeck.c:5527
+#: c-typeck.c:5538
 msgid "initialization of a flexible array member"
 msgstr "klargøring af fleksibelt tabelmedlem"
 
-#: c-typeck.c:5554
+#: c-typeck.c:5565
 msgid "missing initializer"
 msgstr "manglende startværdi"
 
-#: c-typeck.c:5576
+#: c-typeck.c:5587
 msgid "empty scalar initializer"
 msgstr "tom skalarstartværdi"
 
-#: c-typeck.c:5581
+#: c-typeck.c:5592
 msgid "extra elements in scalar initializer"
 msgstr "overskydende elementer i skalarstarværdi"
 
-#: c-typeck.c:5678 c-typeck.c:5738
+#: c-typeck.c:5689 c-typeck.c:5749
 msgid "array index in non-array initializer"
 msgstr "tabelindeks i en startværdi der ikke er en tabel"
 
 # RETMIG: record?
-#: c-typeck.c:5683 c-typeck.c:5791
+#: c-typeck.c:5694 c-typeck.c:5802
 msgid "field name not in record or union initializer"
 msgstr "feltnavn ikke i struktur- eller union-startværdi"
 
-#: c-typeck.c:5729
+#: c-typeck.c:5740
 #, fuzzy
 msgid "array index in initializer not of integer type"
 msgstr "tabelindeks i startværdi overskrider tabelgrænser"
 
-#: c-typeck.c:5734 c-typeck.c:5736
+#: c-typeck.c:5745 c-typeck.c:5747
 msgid "nonconstant array index in initializer"
 msgstr "tabelindekset i startværdien er ikke en konstant"
 
-#: c-typeck.c:5740 c-typeck.c:5743
+#: c-typeck.c:5751 c-typeck.c:5754
 msgid "array index in initializer exceeds array bounds"
 msgstr "tabelindeks i startværdi overskrider tabelgrænser"
 
-#: c-typeck.c:5754
+#: c-typeck.c:5765
 msgid "empty index range in initializer"
 msgstr "tomt indeksinterval i startværdi"
 
-#: c-typeck.c:5763
+#: c-typeck.c:5774
 msgid "array index range in initializer exceeds array bounds"
 msgstr "tabelindeksinterval i startværdi overskrider tabelgrænser"
 
-#: c-typeck.c:5838 c-typeck.c:5861 c-typeck.c:6335
+#: c-typeck.c:5849 c-typeck.c:5872 c-typeck.c:6346
 msgid "initialized field with side-effects overwritten"
 msgstr "klargjort felt med bivirkninger overskrevet"
 
-#: c-typeck.c:5840 c-typeck.c:5863 c-typeck.c:6337
+#: c-typeck.c:5851 c-typeck.c:5874 c-typeck.c:6348
 #, fuzzy
 msgid "initialized field overwritten"
 msgstr "klargjort felt med bivirkninger overskrevet"
 
-#: c-typeck.c:6545
+#: c-typeck.c:6556
 msgid "excess elements in char array initializer"
 msgstr "for mange elementer i char-tabelstartværdien"
 
-#: c-typeck.c:6552 c-typeck.c:6598
+#: c-typeck.c:6563 c-typeck.c:6609
 msgid "excess elements in struct initializer"
 msgstr "for mange elementer i struct-startværdi"
 
-#: c-typeck.c:6613
+#: c-typeck.c:6624
 msgid "non-static initialization of a flexible array member"
 msgstr "ikke-statisk klargøring af fleksibelt tabelmedlem"
 
-#: c-typeck.c:6681
+#: c-typeck.c:6692
 msgid "excess elements in union initializer"
 msgstr "for mange elementer i union-startværdi"
 
-#: c-typeck.c:6768
+#: c-typeck.c:6779
 msgid "excess elements in array initializer"
 msgstr "for mange elementer i tabelstartværdi"
 
-#: c-typeck.c:6798
+#: c-typeck.c:6809
 msgid "excess elements in vector initializer"
 msgstr "for mange elementer i vektorstartværdi"
 
-#: c-typeck.c:6822
+#: c-typeck.c:6833
 msgid "excess elements in scalar initializer"
 msgstr "for mange elementer i skalarstartværdi"
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1923
 msgid "flow control insn inside a basic block"
 msgstr "strømkontrolinstruktion inden i en basisblok"
 
-#: cfgrtl.c:2054
+#: cfgrtl.c:2052
 msgid "wrong insn in the fallthru edge"
 msgstr "forkert instruktion i fald-gennem-kant"
 
-#: cfgrtl.c:2110
+#: cfgrtl.c:2108
 msgid "insn outside basic block"
 msgstr "instruktion uden for basisblok"
 
-#: cfgrtl.c:2117
+#: cfgrtl.c:2115
 msgid "return not followed by barrier"
 msgstr "returnering følges ikke af barriere"
 
-#: cgraph.c:339 ipa-inline.c:417
+#: cgraph.c:340 ipa-inline.c:417
 #, fuzzy
 msgid "function body not available"
 msgstr "funktion kan ikke indbygges"
 
-#: cgraph.c:341 cgraphbuild.c:96
+#: cgraph.c:342 cgraphbuild.c:96
 #, fuzzy
 msgid "redefined extern inline functions are not considered for inlining"
 msgstr "Advar når en inline funktion ikke kan indbygges"
 
-#: cgraph.c:344 cgraphbuild.c:103
+#: cgraph.c:345 cgraphbuild.c:103
 #, fuzzy
 msgid "function not considered for inlining"
 msgstr "funktion kan ikke indbygges"
 
-#: cgraph.c:346 cgraphbuild.c:99
+#: cgraph.c:347 cgraphbuild.c:99
 #, fuzzy
 msgid "function not inlinable"
 msgstr "funktion kan ikke indbygges"
@@ -669,87 +669,87 @@
 msgid "mismatched arguments"
 msgstr "uafbalancerede krøllede paranteser i specifikationer"
 
-#: collect2.c:378 gcc.c:6897
+#: collect2.c:382 gcc.c:6896
 #, fuzzy, c-format
 msgid "internal gcc abort in %s, at %s:%d"
 msgstr "afbrudt i %s ved %s:%d"
 
-#: collect2.c:889
+#: collect2.c:903
 #, c-format
 msgid "no arguments"
 msgstr "ingen parametre"
 
-#: collect2.c:1263 collect2.c:1411 collect2.c:1446
+#: collect2.c:1277 collect2.c:1425 collect2.c:1460
 #, c-format
 msgid "fopen %s"
 msgstr "fopen %s"
 
-#: collect2.c:1266 collect2.c:1416 collect2.c:1449
+#: collect2.c:1280 collect2.c:1430 collect2.c:1463
 #, c-format
 msgid "fclose %s"
 msgstr "fclose %s"
 
-#: collect2.c:1275
+#: collect2.c:1289
 #, c-format
 msgid "collect2 version %s"
 msgstr "collect2 version %s"
 
-#: collect2.c:1365
+#: collect2.c:1379
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr "%d konstruktionsfunktion(er) fundet\n"
 
-#: collect2.c:1366
+#: collect2.c:1380
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr "%d destruktionsfunktion(er) fundet\n"
 
-#: collect2.c:1367
+#: collect2.c:1381
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr "%d rammetabel(ler) fundet\n"
 
-#: collect2.c:1504
+#: collect2.c:1518
 #, fuzzy, c-format
 msgid "can't get program status"
 msgstr "%s: %s: kan ikke finde ud af filens status: %s\n"
 
-#: collect2.c:1573
+#: collect2.c:1587
 #, fuzzy, c-format
 msgid "could not open response file %s"
 msgstr "Kunne ikke åbne kildefilen %s.\n"
 
-#: collect2.c:1578
+#: collect2.c:1592
 #, fuzzy, c-format
 msgid "could not write to response file %s"
 msgstr "kunne ikke finde specifikationsfilen %s\n"
 
-#: collect2.c:1583
+#: collect2.c:1597
 #, fuzzy, c-format
 msgid "could not close response file %s"
 msgstr "Kunne ikke åbne kildefilen %s.\n"
 
-#: collect2.c:1601
+#: collect2.c:1615
 #, c-format
 msgid "[cannot find %s]"
 msgstr "[kan ikke finde %s]"
 
-#: collect2.c:1616
+#: collect2.c:1630
 #, fuzzy, c-format
 msgid "cannot find '%s'"
 msgstr "kan ikke finde '%s'"
 
-#: collect2.c:1620 collect2.c:2112 collect2.c:2267 gcc.c:2978
+#: collect2.c:1634 collect2.c:2126 collect2.c:2281 gcc.c:2974
 #, c-format
 msgid "pex_init failed"
 msgstr ""
 
-#: collect2.c:1658
+#: collect2.c:1672
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr "[Efterlader %s]\n"
 
-#: collect2.c:1878
+#: collect2.c:1892
 #, c-format
 msgid ""
 "\n"
@@ -758,32 +758,32 @@
 "\n"
 "write_c_file - uddatanavnet er %s, præfikset er %s\n"
 
-#: collect2.c:2086
+#: collect2.c:2100
 #, fuzzy, c-format
 msgid "cannot find 'nm'"
 msgstr "kan ikke finde 'nm'"
 
-#: collect2.c:2133
+#: collect2.c:2147
 #, fuzzy, c-format
 msgid "can't open nm output"
 msgstr "kan ikke åbne uddatafilen '%s'"
 
-#: collect2.c:2177
+#: collect2.c:2191
 #, c-format
 msgid "init function found in object %s"
 msgstr "klargøringsfunktion fundet i objekt %s"
 
-#: collect2.c:2185
+#: collect2.c:2199
 #, c-format
 msgid "fini function found in object %s"
 msgstr "afslutningsfunktion fundet i objekt %s"
 
-#: collect2.c:2288
+#: collect2.c:2302
 #, fuzzy, c-format
 msgid "can't open ldd output"
 msgstr "kan ikke åbne uddatafilen '%s'"
 
-#: collect2.c:2291
+#: collect2.c:2305
 #, c-format
 msgid ""
 "\n"
@@ -792,27 +792,27 @@
 "\n"
 "ldd-uddata med konstruktions-/destruktionsfunktioner.\n"
 
-#: collect2.c:2306
+#: collect2.c:2320
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr "dynamisk afhængighed %s ikke fundet"
 
-#: collect2.c:2318
+#: collect2.c:2332
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr "kan ikke åbne den dynamiske afhængighed '%s'"
 
-#: collect2.c:2474
+#: collect2.c:2488
 #, c-format
 msgid "%s: not a COFF file"
 msgstr "%s: ikke en COFF-fil"
 
-#: collect2.c:2594
+#: collect2.c:2608
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr "%s: kan ikke åbnes som en COFF-fil"
 
-#: collect2.c:2652
+#: collect2.c:2666
 #, c-format
 msgid "library lib%s not found"
 msgstr "biblioteket lib%s ikke fundet"
@@ -862,41 +862,41 @@
 msgid "negative insn length"
 msgstr "negativ instruktionslængde"
 
-#: final.c:2609
+#: final.c:2615
 msgid "could not split insn"
 msgstr "kunne ikke dele instruktion"
 
-#: final.c:2979
+#: final.c:2992
 #, fuzzy
 msgid "invalid 'asm': "
 msgstr "ugyldig 'asm': "
 
-#: final.c:3162
+#: final.c:3175
 #, c-format
 msgid "nested assembly dialect alternatives"
 msgstr "indlejrede alternativer for maskinkodedialekter"
 
-#: final.c:3179 final.c:3191
+#: final.c:3192 final.c:3204
 #, c-format
 msgid "unterminated assembly dialect alternative"
 msgstr "uafsluttet alternativ for maskinkodedialekt"
 
-#: final.c:3238
+#: final.c:3251
 #, c-format
 msgid "operand number missing after %%-letter"
 msgstr "operandtal mangler efter %%-letter"
 
-#: final.c:3241 final.c:3282
+#: final.c:3254 final.c:3295
 #, c-format
 msgid "operand number out of range"
 msgstr "operandtal er uden for det gyldige interval"
 
-#: final.c:3301
+#: final.c:3314
 #, c-format
 msgid "invalid %%-code"
 msgstr "ugyldig %%-kode"
 
-#: final.c:3331
+#: final.c:3344
 #, fuzzy, c-format
 msgid "'%%l' operand isn't a label"
 msgstr "'%%l'-operand er ikke en etiket"
@@ -907,13 +907,13 @@
 #. handle them.
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3433 vmsdbgout.c:487 config/i386/i386.c:8143
+#: final.c:3446 vmsdbgout.c:487 config/i386/i386.c:8198
 #: config/pdp11/pdp11.c:1704
 #, c-format
 msgid "floating constant misused"
 msgstr "kommatalskonstant misbrugt"
 
-#: final.c:3493 vmsdbgout.c:544 config/i386/i386.c:8224
+#: final.c:3507 vmsdbgout.c:544 config/i386/i386.c:8279
 #: config/pdp11/pdp11.c:1751
 #, c-format
 msgid "invalid expression as operand"
@@ -924,7 +924,7 @@
 msgid "Using built-in specs.\n"
 msgstr "Benytter indbyggede specifikationer.\n"
 
-#: gcc.c:1887
+#: gcc.c:1883
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
@@ -933,42 +933,42 @@
 "Sætter specifikation %s til '%s'\n"
 "\n"
 
-#: gcc.c:2002
+#: gcc.c:1998
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "Læser specifikationer fra %s\n"
 
-#: gcc.c:2098 gcc.c:2117
+#: gcc.c:2094 gcc.c:2113
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr "%%include-syntaks i specifikationer misdannet efter %ld tegn"
 
-#: gcc.c:2125
+#: gcc.c:2121
 #, c-format
 msgid "could not find specs file %s\n"
 msgstr "kunne ikke finde specifikationsfilen %s\n"
 
-#: gcc.c:2142 gcc.c:2150 gcc.c:2159 gcc.c:2168
+#: gcc.c:2138 gcc.c:2146 gcc.c:2155 gcc.c:2164
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr "%%rename-syntaks i specifikationer misdannet efter %ld tegn"
 
-#: gcc.c:2177
+#: gcc.c:2173
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr "%s-specifikation i specifikationer kunne ikke findes til omdøbelse"
 
-#: gcc.c:2184
+#: gcc.c:2180
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr "%s: forsøg på at omdøbe specifikation '%s' til allerede defineret specifikation '%s'"
 
-#: gcc.c:2189
+#: gcc.c:2185
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr "omdøb specifikation %s til %s\n"
 
-#: gcc.c:2191
+#: gcc.c:2187
 #, c-format
 msgid ""
 "spec is '%s'\n"
@@ -977,37 +977,37 @@
 "specifikation er '%s'\n"
 "\n"
 
-#: gcc.c:2204
+#: gcc.c:2200
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "ukendt %%-kommando i specifikationer efter %ld tegn"
 
-#: gcc.c:2215 gcc.c:2228
+#: gcc.c:2211 gcc.c:2224
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr "specifikationsfil misdannet efter %ld tegn"
 
-#: gcc.c:2281
+#: gcc.c:2277
 #, c-format
 msgid "spec file has no spec for linking"
 msgstr "specifikationsfil har ingen specifikation til sammenkædning"
 
-#: gcc.c:2609 gcc.c:4751
+#: gcc.c:2605 gcc.c:4745
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
 
-#: gcc.c:2809
+#: gcc.c:2805
 #, fuzzy, c-format
 msgid "system path '%s' is not absolute"
 msgstr "reservering '%s' bliver ikke benyttet"
 
-#: gcc.c:2872
+#: gcc.c:2868
 #, c-format
 msgid "-pipe not supported"
 msgstr "-pipe understøttes ikke"
 
-#: gcc.c:2934
+#: gcc.c:2930
 #, c-format
 msgid ""
 "\n"
@@ -1016,17 +1016,17 @@
 "\n"
 "Fortsæt, ja (y) eller nej (n)?"
 
-#: gcc.c:3017
+#: gcc.c:3013
 #, fuzzy
 msgid "failed to get exit status"
 msgstr "ld returnerede afslutningskoden %d"
 
-#: gcc.c:3023
+#: gcc.c:3019
 #, fuzzy
 msgid "failed to get process times"
 msgstr "kunne ikke finde klassen '%s'"
 
-#: gcc.c:3049
+#: gcc.c:3045
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -1037,78 +1037,78 @@
 "Indsend venligst en komplet fejlrapport.\n"
 "Se %s for instruktioner."
 
-#: gcc.c:3075
+#: gcc.c:3071
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:3211
+#: gcc.c:3205
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Brug: %s [tilvalg] fil...\n"
 
-#: gcc.c:3212
+#: gcc.c:3206
 msgid "Options:\n"
 msgstr "Tilvalg:\n"
 
-#: gcc.c:3214
+#: gcc.c:3208
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         Afslut med den højeste fejlkode fra en fase\n"
 
-#: gcc.c:3215
+#: gcc.c:3209
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   Vis disse oplysninger\n"
 
-#: gcc.c:3216
+#: gcc.c:3210
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            Vis målspecifikke kommandolinjetilvalg\n"
 
-#: gcc.c:3217
+#: gcc.c:3211
 msgid "  --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
 msgstr ""
 
-#: gcc.c:3218
+#: gcc.c:3212
 #, fuzzy
 msgid "                           Display specific types of command line options\n"
 msgstr "  --target-help            Vis målspecifikke kommandolinjetilvalg\n"
 
-#: gcc.c:3220
+#: gcc.c:3214
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  (benyt '-v --help' for at vise kommandolinjetilvalg for underprocesser)\n"
 
-#: gcc.c:3221
+#: gcc.c:3215
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               Vis alle de indbyggede specifikationsstrenge\n"
 
-#: gcc.c:3222
+#: gcc.c:3216
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             Vis versionsnummeret af oversætteren\n"
 
-#: gcc.c:3223
+#: gcc.c:3217
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             Vis oversætterens målprocessor\n"
 
-#: gcc.c:3224
+#: gcc.c:3218
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       Vis katalogerne i oversætterens søgesti\n"
 
-#: gcc.c:3225
+#: gcc.c:3219
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  Vis navnet på oversætterens tilhørende bibliotek\n"
 
-#: gcc.c:3226
+#: gcc.c:3220
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<bibl>  Vis den komplette sti til biblioteket <bibl>\n"
 
-#: gcc.c:3227
+#: gcc.c:3221
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<prog>  Vis den komplette sti til oversætterkomponenten <prog>\n"
 
-#: gcc.c:3228
+#: gcc.c:3222
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   Vis rodkataloget for versioner af libgcc\n"
 
-#: gcc.c:3229
+#: gcc.c:3223
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -1116,110 +1116,110 @@
 "  -print-multi-lib         Vis afbildningen mellem kommandolinjetilvalg og\n"
 "                           flere bibliotekssøgekataloger\n"
 
-#: gcc.c:3232
+#: gcc.c:3226
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr "  -print-multi-os-directory Vis den relative sti for OS-biblioteker\n"
 
-#: gcc.c:3233
+#: gcc.c:3227
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 msgstr ""
 
-#: gcc.c:3234
+#: gcc.c:3228
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<tilvalg>            Videregiv komma-adskilte <tilvalg> til maskinkodeoversætteren\n"
 
-#: gcc.c:3235
+#: gcc.c:3229
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<tilvalg>            Videregiv komma-adskilte <tilvalg> til præprocessoren\n"
 
-#: gcc.c:3236
+#: gcc.c:3230
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<tilvalg>            Videregiv komma-adskilte <tilvalg> til sammenkæderen\n"
 
-#: gcc.c:3237
+#: gcc.c:3231
 #, fuzzy
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr "  -Xlinker <para>          Videregiv <para> til sammenkæderen\n"
 
-#: gcc.c:3238
+#: gcc.c:3232
 #, fuzzy
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr "  -Xlinker <para>          Videregiv <para> til sammenkæderen\n"
 
-#: gcc.c:3239
+#: gcc.c:3233
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <para>          Videregiv <para> til sammenkæderen\n"
 
-#: gcc.c:3240
+#: gcc.c:3234
 #, fuzzy
 msgid "  -combine                 Pass multiple source files to compiler at once\n"
 msgstr "  -o <fil>                 Anbring uddataene i <fil>\n"
 
-#: gcc.c:3241
+#: gcc.c:3235
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              Slet ikke midlertidige filer\n"
 
-#: gcc.c:3242
+#: gcc.c:3236
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    Brug datakanaler i stedet for midlertidige filer\n"
 
-#: gcc.c:3243
+#: gcc.c:3237
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    Tag tid på udførslen af hver underproces\n"
 
-#: gcc.c:3244
+#: gcc.c:3238
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -specs=<fil>             Overskriv indbyggede specifikationer med indholdet af <fil>\n"
 
-#: gcc.c:3245
+#: gcc.c:3239
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr "  -std=<standard>          Antag at inddatakildekoden er skrevet til <standard>\n"
 
-#: gcc.c:3246
+#: gcc.c:3240
 msgid ""
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 "                           and libraries\n"
 msgstr ""
 
-#: gcc.c:3249
+#: gcc.c:3243
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <katalog>             Tilføj katalog til oversætterens søgestier\n"
 
-#: gcc.c:3250
+#: gcc.c:3244
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr "  -b <maskine>             Kør GCC til målet <maskine>, hvis installeret\n"
 
-#: gcc.c:3251
+#: gcc.c:3245
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr "  -V <version>             Kør GCC med versionsnummeret <version>, hvis installeret\n"
 
-#: gcc.c:3252
+#: gcc.c:3246
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       Vis de programmer der startes af oversætteren\n"
 
-#: gcc.c:3253
+#: gcc.c:3247
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 "  -###                     Som '-v', men tilvalg anbringes i anførselstegn\n"
 "                           og kommandoerne udføres ikke\n"
 
-#: gcc.c:3254
+#: gcc.c:3248
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr "  -E                       Forbehandl kun; oversæt og sammenkæd ikke\n"
 
-#: gcc.c:3255
+#: gcc.c:3249
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       Oversæt kun; maskinekodeoversæt og sammenkæd ikke\n"
 
-#: gcc.c:3256
+#: gcc.c:3250
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       Oversæt, også til maskinkode, men sammenkæd ikke\n"
 
-#: gcc.c:3257
+#: gcc.c:3251
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <fil>                 Anbring uddataene i <fil>\n"
 
-#: gcc.c:3258
+#: gcc.c:3252
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissible languages include: c c++ assembler none\n"
@@ -1231,7 +1231,7 @@
 "                           'none' betyder at standardopførslen med at gætte\n"
 "                           sproget på filendelsen udføres\n"
 
-#: gcc.c:3265
+#: gcc.c:3259
 #, c-format
 msgid ""
 "\n"
@@ -1245,27 +1245,27 @@
 " videregive andre indstillinger til disse processer kan tilvalg på formen\n"
 " '-W<bogstav>' bruges.\n"
 
-#: gcc.c:3389
+#: gcc.c:3383
 #, fuzzy, c-format
 msgid "'-%c' option must have argument"
 msgstr "tilvalget '-%c' skal have en parameter"
 
-#: gcc.c:3411
+#: gcc.c:3405
 #, fuzzy, c-format
 msgid "couldn't run '%s': %s"
 msgstr "kunne ikke køre '%s': %s"
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3612
+#: gcc.c:3606
 #, fuzzy, c-format
 msgid "%s %s%s\n"
 msgstr "I %s '%s':"
 
-#: gcc.c:3615 gcov.c:426 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
+#: gcc.c:3609 gcov.c:427 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
 msgid "(C)"
 msgstr ""
 
-#: gcc.c:3616 java/jcf-dump.c:1169
+#: gcc.c:3610 java/jcf-dump.c:1169
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
@@ -1275,160 +1275,160 @@
 "Dette er et frit program; se kildekoden for kopieringsbetingelser. Der er\n"
 "INGEN garanti; ikke engang for SALGBARHED eller BRUGBARHED TIL NOGET FORMÅL.\n"
 
-#: gcc.c:3728
+#: gcc.c:3722
 #, fuzzy, c-format
 msgid "argument to '-Xlinker' is missing"
 msgstr "der mangler en parameter til '-Xlinker'"
 
-#: gcc.c:3736
+#: gcc.c:3730
 #, fuzzy, c-format
 msgid "argument to '-Xpreprocessor' is missing"
 msgstr "der mangler en parameter til '-specs'"
 
-#: gcc.c:3743
+#: gcc.c:3737
 #, fuzzy, c-format
 msgid "argument to '-Xassembler' is missing"
 msgstr "der mangler en parameter til '-Xlinker'"
 
-#: gcc.c:3750
+#: gcc.c:3744
 #, fuzzy, c-format
 msgid "argument to '-l' is missing"
 msgstr "der mangler en parameter til '-l'"
 
-#: gcc.c:3771
+#: gcc.c:3765
 #, fuzzy, c-format
 msgid "argument to '-specs' is missing"
 msgstr "der mangler en parameter til '-specs'"
 
-#: gcc.c:3785
+#: gcc.c:3779
 #, fuzzy, c-format
 msgid "argument to '-specs=' is missing"
 msgstr "der mangler en parameter til '-specs='"
 
-#: gcc.c:3826
+#: gcc.c:3820
 #, fuzzy, c-format
 msgid "'-%c' must come at the start of the command line"
 msgstr "'-%c' skal være i begyndelsen af kommandolinjen"
 
-#: gcc.c:3835
+#: gcc.c:3829
 #, fuzzy, c-format
 msgid "argument to '-B' is missing"
 msgstr "der mangler en parameter til '-B'"
 
-#: gcc.c:4185
+#: gcc.c:4179
 #, fuzzy, c-format
 msgid "argument to '-x' is missing"
 msgstr "der mangler en parameter til '-x'"
 
-#: gcc.c:4213
+#: gcc.c:4207
 #, fuzzy, c-format
 msgid "argument to '-%s' is missing"
 msgstr "der mangler en parameter til '-%s'"
 
-#: gcc.c:4541
+#: gcc.c:4535
 #, c-format
 msgid "switch '%s' does not start with '-'"
 msgstr ""
 
-#: gcc.c:4685
+#: gcc.c:4679
 #, c-format
 msgid "spec '%s' invalid"
 msgstr ""
 
-#: gcc.c:4824
+#: gcc.c:4818
 #, fuzzy, c-format
 msgid "spec '%s' has invalid '%%0%c'"
 msgstr "bitfeltet '%s' er af en ufuldstændig type"
 
-#: gcc.c:5053
+#: gcc.c:5047
 #, fuzzy, c-format
 msgid "could not open temporary response file %s"
 msgstr "kunne ikke åbne dumpningsfilen '%s'"
 
-#: gcc.c:5059
+#: gcc.c:5053
 #, fuzzy, c-format
 msgid "could not write to temporary response file %s"
 msgstr "kan ikke oprette midlertidig fil"
 
-#: gcc.c:5065
+#: gcc.c:5059
 #, fuzzy, c-format
 msgid "could not close temporary response file %s"
 msgstr "kunne ikke åbne dumpningsfilen '%s'"
 
-#: gcc.c:5099
+#: gcc.c:5093
 #, fuzzy, c-format
 msgid "spec '%s' has invalid '%%W%c"
 msgstr "bitfeltet '%s' er af en ufuldstændig type"
 
-#: gcc.c:5119
+#: gcc.c:5113
 #, fuzzy, c-format
 msgid "spec '%s' has invalid '%%x%c'"
 msgstr "bitfeltet '%s' er af en ufuldstændig type"
 
-#: gcc.c:5341
+#: gcc.c:5335
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr "Behandler specifikation %c%s%c, som er '%s'\n"
 
-#: gcc.c:5465
+#: gcc.c:5459
 #, fuzzy, c-format
 msgid "unknown spec function '%s'"
 msgstr "ukendt specifikationsfunktion '%s'"
 
-#: gcc.c:5484
+#: gcc.c:5478
 #, fuzzy, c-format
 msgid "error in args to spec function '%s'"
 msgstr "fejl i parametre til specifikationsfunktion '%s'"
 
-#: gcc.c:5532
+#: gcc.c:5526
 #, c-format
 msgid "malformed spec function name"
 msgstr "forkert udformet specifikationsfunktionsnavn"
 
 #. )
-#: gcc.c:5535
+#: gcc.c:5529
 #, c-format
 msgid "no arguments for spec function"
 msgstr "ingen parametre til specifikationsfunktion"
 
-#: gcc.c:5554
+#: gcc.c:5548
 #, c-format
 msgid "malformed spec function arguments"
 msgstr "forkert udformede specifikationsfunktionsparametre"
 
-#: gcc.c:5800
+#: gcc.c:5794
 #, c-format
 msgid "braced spec '%s' is invalid at '%c'"
 msgstr ""
 
-#: gcc.c:5888
+#: gcc.c:5882
 #, c-format
 msgid "braced spec body '%s' is invalid"
 msgstr ""
 
-#: gcc.c:6421
+#: gcc.c:6420
 #, c-format
 msgid "install: %s%s\n"
 msgstr "installering: %s%s\n"
 
-#: gcc.c:6424
+#: gcc.c:6423
 #, c-format
 msgid "programs: %s\n"
 msgstr "programmer: %s\n"
 
-#: gcc.c:6426
+#: gcc.c:6425
 #, c-format
 msgid "libraries: %s\n"
 msgstr "biblioteker: %s\n"
 
 #. The error status indicates that only one set of fixed
 #. headers should be built.
-#: gcc.c:6480
+#: gcc.c:6479
 #, c-format
 msgid "not configured with sysroot headers suffix"
 msgstr ""
 
-#: gcc.c:6489
+#: gcc.c:6488
 #, c-format
 msgid ""
 "\n"
@@ -1437,47 +1437,47 @@
 "\n"
 "For fejlrapporteringsinstruktioner, se:\n"
 
-#: gcc.c:6505
+#: gcc.c:6504
 #, fuzzy, c-format
 msgid "Target: %s\n"
 msgstr "biblioteker: %s\n"
 
-#: gcc.c:6506
+#: gcc.c:6505
 #, c-format
 msgid "Configured with: %s\n"
 msgstr "Konfigureret med: %s\n"
 
-#: gcc.c:6520
+#: gcc.c:6519
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "Trådmodel: %s\n"
 
-#: gcc.c:6531
+#: gcc.c:6530
 #, fuzzy, c-format
 msgid "gcc version %s %s\n"
 msgstr "GCC version %s\n"
 
-#: gcc.c:6533
+#: gcc.c:6532
 #, fuzzy, c-format
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 msgstr "GCC-styringsprogram version %s kører GCCc version %s\n"
 
-#: gcc.c:6541
+#: gcc.c:6540
 #, c-format
 msgid "no input files"
 msgstr "ingen inddatafiler"
 
-#: gcc.c:6590
+#: gcc.c:6589
 #, fuzzy, c-format
 msgid "cannot specify -o with -c or -S with multiple files"
 msgstr "kan ikke angive -o med -c eller -S og flere oversættelser"
 
-#: gcc.c:6624
+#: gcc.c:6623
 #, fuzzy, c-format
 msgid "spec '%s' is invalid"
 msgstr "typedef '%s' bliver tildelt en startværdi"
 
-#: gcc.c:6760
+#: gcc.c:6759
 #, c-format
 msgid ""
 "\n"
@@ -1486,59 +1486,59 @@
 "\n"
 msgstr ""
 
-#: gcc.c:6761
+#: gcc.c:6760
 #, c-format
 msgid ""
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
 "\n"
 msgstr ""
 
-#: gcc.c:7112
+#: gcc.c:7111
 #, fuzzy, c-format
 msgid "multilib spec '%s' is invalid"
 msgstr "typedef '%s' bliver tildelt en startværdi"
 
-#: gcc.c:7303
+#: gcc.c:7302
 #, fuzzy, c-format
 msgid "multilib exclusions '%s' is invalid"
 msgstr "flere felter i union '%T' tildeles startværdi"
 
-#: gcc.c:7361 gcc.c:7502
+#: gcc.c:7360 gcc.c:7501
 #, fuzzy, c-format
 msgid "multilib select '%s' is invalid"
 msgstr "skabelonsparameter %d er ugyldig"
 
-#: gcc.c:7540
+#: gcc.c:7539
 #, fuzzy, c-format
 msgid "multilib exclusion '%s' is invalid"
 msgstr "flere felter i union '%T' tildeles startværdi"
 
-#: gcc.c:7746
+#: gcc.c:7745
 #, fuzzy, c-format
 msgid "environment variable \"%s\" not defined"
 msgstr "miljøvariablen DJGPP er ikke defineret"
 
-#: gcc.c:7837 gcc.c:7842
+#: gcc.c:7836 gcc.c:7841
 #, fuzzy, c-format
 msgid "invalid version number `%s'"
 msgstr "ugyldigt versionsnummerformat"
 
-#: gcc.c:7885
+#: gcc.c:7884
 #, fuzzy, c-format
 msgid "too few arguments to %%:version-compare"
 msgstr "for få parametre til funktionen"
 
-#: gcc.c:7891
+#: gcc.c:7890
 #, fuzzy, c-format
 msgid "too many arguments to %%:version-compare"
 msgstr "for mange parametre til funktionen"
 
-#: gcc.c:7932
+#: gcc.c:7931
 #, c-format
 msgid "unknown operator '%s' in %%:version-compare"
 msgstr ""
 
-#: gcc.c:7966
+#: gcc.c:7965
 #, c-format
 msgid ""
 "Assembler options\n"
@@ -1546,14 +1546,14 @@
 "\n"
 msgstr ""
 
-#: gcc.c:7967
+#: gcc.c:7966
 #, c-format
 msgid ""
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
 "\n"
 msgstr ""
 
-#: gcov.c:399
+#: gcov.c:400
 #, fuzzy, c-format
 msgid ""
 "Usage: gcov [OPTION]... SOURCEFILE...\n"
@@ -1562,7 +1562,7 @@
 "Brug: gcov [TILVALG]... KILDEFIL\n"
 "\n"
 
-#: gcov.c:400
+#: gcov.c:401
 #, c-format
 msgid ""
 "Print code coverage information.\n"
@@ -1571,66 +1571,66 @@
 "Udskriv kodedækningsoplysninger.\n"
 "\n"
 
-#: gcov.c:401
+#: gcov.c:402
 #, c-format
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr "  -h, --help                      Udskriv denne hjælp og afslut\n"
 
-#: gcov.c:402
+#: gcov.c:403
 #, c-format
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr "  -v, --version                   Udskriv versionsnummeret og afslut\n"
 
-#: gcov.c:403
+#: gcov.c:404
 #, c-format
 msgid "  -a, --all-blocks                Show information for every basic block\n"
 msgstr "  -a, --all-blocks                Vis oplysninger for alle basisblokke\n"
 
-#: gcov.c:404
+#: gcov.c:405
 #, c-format
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr "  -b, --branch-probabilities      Medtag forgreningssandsynligheder i uddata\n"
 
-#: gcov.c:405
+#: gcov.c:406
 #, c-format
 msgid ""
 "  -c, --branch-counts             Given counts of branches taken\n"
 "                                    rather than percentages\n"
 msgstr "  -c, --branch-counts             Antal forgreninger taget i stedet for procenter\n"
 
-#: gcov.c:407
+#: gcov.c:408
 #, c-format
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr "  -n, --no-output                 Opret ikke en uddatafil\n"
 
-#: gcov.c:408
+#: gcov.c:409
 #, c-format
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
 "                                    source files\n"
 msgstr "  -l, --long-file-names           Brug lange filnavne til inkluderede kildefiler\n"
 
-#: gcov.c:410
+#: gcov.c:411
 #, c-format
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr "  -f, --function-summaries        Udskriv sammendrag for hver funktion\n"
 
-#: gcov.c:411
+#: gcov.c:412
 #, c-format
 msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
 msgstr "  -o, --object-directory KAT|FIL  Søg efter objektfiler i KAT eller kaldt FIL\n"
 
-#: gcov.c:412
+#: gcov.c:413
 #, c-format
 msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr "  -p, --preserve-paths            Bevar alle stinavnskomponenter\n"
 
-#: gcov.c:413
+#: gcov.c:414
 #, c-format
 msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
 msgstr "  -u, --unconditional-branches    Vis ubetingede forgreningstal også\n"
 
-#: gcov.c:414
+#: gcov.c:415
 #, c-format
 msgid ""
 "\n"
@@ -1641,12 +1641,12 @@
 "For fejlrapporteringsinstruktioner, se:\n"
 "%s.\n"
 
-#: gcov.c:424
+#: gcov.c:425
 #, fuzzy, c-format
 msgid "gcov %s%s\n"
 msgstr "gcov (GCC) %s\n"
 
-#: gcov.c:428
+#: gcov.c:429
 #, fuzzy, c-format
 msgid ""
 "This is free software; see the source for copying conditions.\n"
@@ -1657,206 +1657,206 @@
 "Dette er et frit program; se kildekoden for kopieringsbetingelser. Der er\n"
 "INGEN garanti; ikke engang for SALGBARHED eller BRUGBARHED TIL NOGET FORMÅL.\n"
 
-#: gcov.c:524
+#: gcov.c:525
 #, fuzzy, c-format
 msgid "%s:no functions found\n"
 msgstr "ingen cmd_strings fundet"
 
-#: gcov.c:556 gcov.c:584 fortran/dump-parse-tree.c:63
+#: gcov.c:557 gcov.c:585 fortran/dump-parse-tree.c:63
 #, fuzzy, c-format
 msgid "\n"
 msgstr ":\n"
 
-#: gcov.c:571
+#: gcov.c:572
 #, fuzzy, c-format
 msgid "%s:creating '%s'\n"
 msgstr "opretter %s"
 
-#: gcov.c:575
+#: gcov.c:576
 #, fuzzy, c-format
 msgid "%s:error writing output file '%s'\n"
 msgstr "Fejl ved skrivning af uddatafilen %s.\n"
 
-#: gcov.c:580
+#: gcov.c:581
 #, fuzzy, c-format
 msgid "%s:could not open output file '%s'\n"
 msgstr "Kunne ikke åbne uddatafilen %s.\n"
 
-#: gcov.c:729
+#: gcov.c:730
 #, fuzzy, c-format
 msgid "%s:source file is newer than graph file '%s'\n"
 msgstr "Advarsel: kildefil %s er nyere end %s\n"
 
-#: gcov.c:734
+#: gcov.c:735
 #, c-format
 msgid "(the message is only displayed one per source file)\n"
 msgstr ""
 
-#: gcov.c:758
+#: gcov.c:759
 #, fuzzy, c-format
 msgid "%s:cannot open graph file\n"
 msgstr "%s: kan ikke åbnes som en COFF-fil"
 
-#: gcov.c:764
+#: gcov.c:765
 #, fuzzy, c-format
 msgid "%s:not a gcov graph file\n"
 msgstr "%s: ikke en COFF-fil"
 
-#: gcov.c:777
+#: gcov.c:778
 #, fuzzy, c-format
 msgid "%s:version '%.4s', prefer '%.4s'\n"
 msgstr "%s:version `%.4s', foretræk '%.4s'\n"
 
-#: gcov.c:829
+#: gcov.c:830
 #, fuzzy, c-format
 msgid "%s:already seen blocks for '%s'\n"
 msgstr "%s:allerede set blokke for '%s'\n"
 
-#: gcov.c:947
+#: gcov.c:948
 #, c-format
 msgid "%s:corrupted\n"
 msgstr "%s:ødelagt\n"
 
-#: gcov.c:1023
+#: gcov.c:1024
 #, fuzzy, c-format
 msgid "%s:cannot open data file, assuming not executed\n"
 msgstr "%s: kan ikke åbne datafil\n"
 
-#: gcov.c:1030
+#: gcov.c:1031
 #, fuzzy, c-format
 msgid "%s:not a gcov data file\n"
 msgstr "%s:ikke en gcov-datafil\n"
 
-#: gcov.c:1043
+#: gcov.c:1044
 #, fuzzy, c-format
 msgid "%s:version '%.4s', prefer version '%.4s'\n"
 msgstr "%s:version `%.4s', foretræk version `%.4s'\n"
 
-#: gcov.c:1049
+#: gcov.c:1050
 #, c-format
 msgid "%s:stamp mismatch with graph file\n"
 msgstr ""
 
-#: gcov.c:1078
+#: gcov.c:1079
 #, fuzzy, c-format
 msgid "%s:unknown function '%u'\n"
 msgstr "%s:ukendt funktion '%u'\n"
 
-#: gcov.c:1091
+#: gcov.c:1092
 #, fuzzy, c-format
 msgid "%s:profile mismatch for '%s'\n"
 msgstr "%s før '%s'"
 
-#: gcov.c:1110
+#: gcov.c:1111
 #, fuzzy, c-format
 msgid "%s:overflowed\n"
 msgstr "%s: overløbsintervalfejl"
 
-#: gcov.c:1134
+#: gcov.c:1135
 #, c-format
 msgid "%s:'%s' lacks entry and/or exit blocks\n"
 msgstr ""
 
-#: gcov.c:1139
+#: gcov.c:1140
 #, c-format
 msgid "%s:'%s' has arcs to entry block\n"
 msgstr ""
 
-#: gcov.c:1147
+#: gcov.c:1148
 #, c-format
 msgid "%s:'%s' has arcs from exit block\n"
 msgstr ""
 
-#: gcov.c:1355
+#: gcov.c:1356
 #, fuzzy, c-format
 msgid "%s:graph is unsolvable for '%s'\n"
 msgstr "%s før '%s'"
 
-#: gcov.c:1435
+#: gcov.c:1436
 #, fuzzy, c-format
 msgid "%s '%s'\n"
 msgstr "I %s '%s':"
 
-#: gcov.c:1438
+#: gcov.c:1439
 #, fuzzy, c-format
 msgid "Lines executed:%s of %d\n"
 msgstr "%s af %d linjer udført i %s %s\n"
 
-#: gcov.c:1442
+#: gcov.c:1443
 #, fuzzy, c-format
 msgid "No executable lines\n"
 msgstr "Ingen kørbare linjer i %s %s\n"
 
-#: gcov.c:1448
+#: gcov.c:1449
 #, fuzzy, c-format
 msgid "Branches executed:%s of %d\n"
 msgstr "%s af %d forgreninger udført i %s %s\n"
 
-#: gcov.c:1452
+#: gcov.c:1453
 #, fuzzy, c-format
 msgid "Taken at least once:%s of %d\n"
 msgstr "%s af %d forgreninger valgt mindst én gang i %s %s\n"
 
-#: gcov.c:1458
+#: gcov.c:1459
 #, fuzzy, c-format
 msgid "No branches\n"
 msgstr "Ingen forgreninger i %s %s\n"
 
-#: gcov.c:1460
+#: gcov.c:1461
 #, fuzzy, c-format
 msgid "Calls executed:%s of %d\n"
 msgstr "%s af %d kald udført i %s %s\n"
 
-#: gcov.c:1464
+#: gcov.c:1465
 #, fuzzy, c-format
 msgid "No calls\n"
 msgstr "Ingen kald i %s %s\n"
 
-#: gcov.c:1611
+#: gcov.c:1612
 #, fuzzy, c-format
 msgid "%s:no lines for '%s'\n"
 msgstr "%s før '%s'"
 
-#: gcov.c:1806
+#: gcov.c:1807
 #, fuzzy, c-format
 msgid "call   %2d returned %s\n"
 msgstr "kald %2d returnerer %s\n"
 
-#: gcov.c:1811
+#: gcov.c:1812
 #, c-format
 msgid "call   %2d never executed\n"
 msgstr "kald %2d aldrig udført\n"
 
-#: gcov.c:1816
+#: gcov.c:1817
 #, fuzzy, c-format
 msgid "branch %2d taken %s%s\n"
 msgstr "forgrening %2d valgt %s\n"
 
-#: gcov.c:1820
+#: gcov.c:1821
 #, c-format
 msgid "branch %2d never executed\n"
 msgstr "forgrening %2d aldrig udført\n"
 
-#: gcov.c:1825
+#: gcov.c:1826
 #, c-format
 msgid "unconditional %2d taken %s\n"
 msgstr "ubetinget %2d valgt %s\n"
 
-#: gcov.c:1828
+#: gcov.c:1829
 #, c-format
 msgid "unconditional %2d never executed\n"
 msgstr "ubetinget %2d aldrig udført\n"
 
-#: gcov.c:1864
+#: gcov.c:1865
 #, c-format
 msgid "%s:cannot open source file\n"
 msgstr "%s:kan ikke åbne kildefil\n"
 
-#: gcse.c:685
+#: gcse.c:679
 msgid "GCSE disabled"
 msgstr "GCSE deaktiveret"
 
-#: gcse.c:6600
+#: gcse.c:6584
 #, fuzzy
 msgid "jump bypassing disabled"
 msgstr "tilvalget -g deaktiveret"
@@ -1941,92 +1941,92 @@
 msgid "    inlined from %qs"
 msgstr "I filen inkluderet af %s:%u"
 
-#: loop-iv.c:2805 tree-ssa-loop-niter.c:1818
+#: loop-iv.c:2806 tree-ssa-loop-niter.c:1818
 msgid "assuming that the loop is not infinite"
 msgstr ""
 
-#: loop-iv.c:2806 tree-ssa-loop-niter.c:1819
+#: loop-iv.c:2807 tree-ssa-loop-niter.c:1819
 msgid "cannot optimize possibly infinite loops"
 msgstr ""
 
-#: loop-iv.c:2814 tree-ssa-loop-niter.c:1823
+#: loop-iv.c:2815 tree-ssa-loop-niter.c:1823
 msgid "assuming that the loop counter does not overflow"
 msgstr ""
 
-#: loop-iv.c:2815 tree-ssa-loop-niter.c:1824
+#: loop-iv.c:2816 tree-ssa-loop-niter.c:1824
 msgid "cannot optimize loop, the loop counter may overflow"
 msgstr ""
 
 #. What to print when a switch has no documentation.
-#: opts.c:348
+#: opts.c:340
 msgid "This switch lacks documentation"
 msgstr "Denne switch mangler dokumentation"
 
-#: opts.c:1159
+#: opts.c:1161
 msgid "[enabled]"
 msgstr ""
 
-#: opts.c:1159
+#: opts.c:1161
 #, fuzzy
 msgid "[disabled]"
 msgstr "GCSE deaktiveret"
 
-#: opts.c:1170
+#: opts.c:1172
 #, c-format
 msgid " No options with the desired characteristics were found\n"
 msgstr ""
 
-#: opts.c:1172
+#: opts.c:1174
 #, c-format
 msgid " All options with the desired characteristics have already been displayed\n"
 msgstr ""
 
-#: opts.c:1226
+#: opts.c:1228
 #, fuzzy
 msgid "The following options are target specific"
 msgstr "De følgende tilvalg er sproguafhængige:\n"
 
-#: opts.c:1229
+#: opts.c:1231
 #, fuzzy
 msgid "The following options control compiler warning messages"
 msgstr "De følgende tilvalg er sproguafhængige:\n"
 
-#: opts.c:1232
+#: opts.c:1234
 #, fuzzy
 msgid "The following options control optimizations"
 msgstr "Udfør løkkeoptimeringerne"
 
-#: opts.c:1235 opts.c:1273
+#: opts.c:1237 opts.c:1275
 #, fuzzy
 msgid "The following options are language-independent"
 msgstr "De følgende tilvalg er sproguafhængige:\n"
 
-#: opts.c:1238
+#: opts.c:1240
 #, fuzzy
 msgid "The --param option recognizes the following as parameters"
 msgstr "Tilvalget --param genkender følgende som parametre:\n"
 
-#: opts.c:1245
+#: opts.c:1247
 #, fuzzy
 msgid "The following options are specific to the language "
 msgstr "De følgende tilvalg er sproguafhængige:\n"
 
-#: opts.c:1249
+#: opts.c:1251
 #, fuzzy
 msgid "The following options are supported by the language "
 msgstr "De følgende tilvalg er sproguafhængige:\n"
 
-#: opts.c:1260
+#: opts.c:1262
 #, fuzzy
 msgid "The following options are not documented"
 msgstr "De følgende tilvalg er sproguafhængige:\n"
 
-#: opts.c:1271
+#: opts.c:1273
 #, fuzzy
 msgid "The following options are language-related"
 msgstr "De følgende tilvalg er sproguafhængige:\n"
 
-#: opts.c:1403
+#: opts.c:1405
 #, c-format
 msgid "warning: unrecognized argument to --help= switch: %.*s\n"
 msgstr ""
@@ -2342,7 +2342,7 @@
 msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr "%s: inddatafilnavn skal have '.c'-endelser: %s\n"
 
-#: reload.c:3734
+#: reload.c:3744
 msgid "unable to generate reloads for:"
 msgstr "kunne ikke generere genindlæsninger for:"
 
@@ -2448,7 +2448,7 @@
 
 #: toplev.c:1188
 #, c-format
-msgid "warning: %s header version %s differs from library version %s.\n"
+msgid "%s%swarning: %s header version %s differs from library version %s.\n"
 msgstr ""
 
 #: toplev.c:1190
@@ -2456,32 +2456,32 @@
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr "%s%sGGC-heuristikker: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 
-#: toplev.c:1340
+#: toplev.c:1342
 msgid "options passed: "
 msgstr "tilvalg overbragt: "
 
-#: toplev.c:1374
+#: toplev.c:1376
 msgid "options enabled: "
 msgstr "tilvalg slået til: "
 
-#: toplev.c:1509
+#: toplev.c:1511
 #, fuzzy, c-format
 msgid "created and used with differing settings of '%s'"
 msgstr "oprettet og brugt med en anden indstilling af '-m%s'"
 
-#: toplev.c:1511
+#: toplev.c:1513
 msgid "out of memory"
 msgstr "løbet tør for hukommelse"
 
-#: toplev.c:1526
+#: toplev.c:1528
 msgid "created and used with different settings of -fpic"
 msgstr ""
 
-#: toplev.c:1528
+#: toplev.c:1530
 msgid "created and used with different settings of -fpie"
 msgstr ""
 
-#: tree-inline.c:2571
+#: tree-inline.c:2657
 #, fuzzy
 msgid "originally indirect function call not considered for inlining"
 msgstr "Advar når en inline funktion ikke kan indbygges"
@@ -2542,7 +2542,7 @@
 msgstr ""
 
 #: params.def:93
-msgid "The threshold ratio between current and hotest structure counts"
+msgid "The threshold ratio between current and hottest structure counts"
 msgstr ""
 
 #: params.def:110
@@ -2970,114 +2970,122 @@
 msgid "Maximum length of partial antic set when performing tree pre optimization"
 msgstr ""
 
-#: config/alpha/alpha.c:5015
+#: params.def:723
+msgid "Maximum size of a SCC before SCCVN stops processing a function"
+msgstr ""
+
+#: params.def:729
+msgid "Multiplier used for determining the double-queueing threshold"
+msgstr ""
+
+#: config/alpha/alpha.c:5023
 #, c-format
 msgid "invalid %%H value"
 msgstr "ugyldig %%H-værdi"
 
-#: config/alpha/alpha.c:5036 config/bfin/bfin.c:1423
+#: config/alpha/alpha.c:5044 config/bfin/bfin.c:1516
 #, c-format
 msgid "invalid %%J value"
 msgstr "ugyldig %%J-værdi"
 
-#: config/alpha/alpha.c:5066 config/ia64/ia64.c:4718
+#: config/alpha/alpha.c:5074 config/ia64/ia64.c:4719
 #, c-format
 msgid "invalid %%r value"
 msgstr "ugyldig %%r-værdi"
 
-#: config/alpha/alpha.c:5076 config/ia64/ia64.c:4672
-#: config/rs6000/rs6000.c:11670 config/xtensa/xtensa.c:2036
+#: config/alpha/alpha.c:5084 config/ia64/ia64.c:4673
+#: config/rs6000/rs6000.c:11881 config/xtensa/xtensa.c:2042
 #, c-format
 msgid "invalid %%R value"
 msgstr "ugyldig %%R-værdi"
 
-#: config/alpha/alpha.c:5082 config/rs6000/rs6000.c:11589
-#: config/xtensa/xtensa.c:2003
+#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11800
+#: config/xtensa/xtensa.c:2009
 #, c-format
 msgid "invalid %%N value"
 msgstr "ugyldig %%N-værdi"
 
-#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11617
+#: config/alpha/alpha.c:5098 config/rs6000/rs6000.c:11828
 #, c-format
 msgid "invalid %%P value"
 msgstr "ugyldig %%P-værdi"
 
-#: config/alpha/alpha.c:5098
+#: config/alpha/alpha.c:5106
 #, c-format
 msgid "invalid %%h value"
 msgstr "ugyldig %%h-værdi"
 
-#: config/alpha/alpha.c:5106 config/xtensa/xtensa.c:2029
+#: config/alpha/alpha.c:5114 config/xtensa/xtensa.c:2035
 #, c-format
 msgid "invalid %%L value"
 msgstr "ugyldig %%L-værdi"
 
-#: config/alpha/alpha.c:5145 config/rs6000/rs6000.c:11571
+#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11782
 #, c-format
 msgid "invalid %%m value"
 msgstr "ugyldig %%m-værdi"
 
-#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11579
+#: config/alpha/alpha.c:5161 config/rs6000/rs6000.c:11790
 #, c-format
 msgid "invalid %%M value"
 msgstr "ugyldig %%M-værdi"
 
-#: config/alpha/alpha.c:5197
+#: config/alpha/alpha.c:5205
 #, c-format
 msgid "invalid %%U value"
 msgstr "ugyldig %%U-værdi"
 
-#: config/alpha/alpha.c:5209 config/alpha/alpha.c:5223
-#: config/rs6000/rs6000.c:11678
+#: config/alpha/alpha.c:5217 config/alpha/alpha.c:5231
+#: config/rs6000/rs6000.c:11889
 #, c-format
 msgid "invalid %%s value"
 msgstr "ugyldig %%s-værdi"
 
-#: config/alpha/alpha.c:5246
+#: config/alpha/alpha.c:5254
 #, c-format
 msgid "invalid %%C value"
 msgstr "ugyldig %%C-værdi"
 
-#: config/alpha/alpha.c:5283 config/rs6000/rs6000.c:11406
-#: config/rs6000/rs6000.c:11425
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:11617
+#: config/rs6000/rs6000.c:11636
 #, c-format
 msgid "invalid %%E value"
 msgstr "ugyldig %%E-værdi"
 
-#: config/alpha/alpha.c:5308 config/alpha/alpha.c:5356
+#: config/alpha/alpha.c:5316 config/alpha/alpha.c:5364
 #, c-format
 msgid "unknown relocation unspec"
 msgstr "ukendt relokaliserings-unspec"
 
-#: config/alpha/alpha.c:5317 config/crx/crx.c:1081
-#: config/rs6000/rs6000.c:12005 config/spu/spu.c:1492
+#: config/alpha/alpha.c:5325 config/crx/crx.c:1081
+#: config/rs6000/rs6000.c:12216 config/spu/spu.c:1482
 #, c-format
 msgid "invalid %%xn code"
 msgstr "ugyldig %%xn-kode"
 
-#: config/arc/arc.c:1724 config/m32r/m32r.c:1805
+#: config/arc/arc.c:1728 config/m32r/m32r.c:1805
 #, c-format
 msgid "invalid operand to %%R code"
 msgstr "ugyldig operand til %%R-koden"
 
-#: config/arc/arc.c:1756 config/m32r/m32r.c:1828
+#: config/arc/arc.c:1760 config/m32r/m32r.c:1828
 #, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "ugyldig operand til %%H/%%L-koden"
 
-#: config/arc/arc.c:1778 config/m32r/m32r.c:1899
+#: config/arc/arc.c:1782 config/m32r/m32r.c:1899
 #, c-format
 msgid "invalid operand to %%U code"
 msgstr "ugyldig operand til %%U-koden"
 
-#: config/arc/arc.c:1789
+#: config/arc/arc.c:1793
 #, c-format
 msgid "invalid operand to %%V code"
 msgstr "ugyldig operand til %%V-koden"
 
 #. Unknown flag.
 #. Undocumented flag.
-#: config/arc/arc.c:1796 config/m32r/m32r.c:1926 config/sparc/sparc.c:6995
+#: config/arc/arc.c:1800 config/m32r/m32r.c:1926 config/sparc/sparc.c:6998
 #, c-format
 msgid "invalid operand output code"
 msgstr "ugyldig operand-uddatakode"
@@ -3102,9 +3110,9 @@
 #: config/arm/arm.c:12830 config/arm/arm.c:12865 config/arm/arm.c:12884
 #: config/arm/arm.c:12899 config/arm/arm.c:12927 config/arm/arm.c:12934
 #: config/arm/arm.c:12942 config/arm/arm.c:12963 config/arm/arm.c:12970
-#: config/bfin/bfin.c:1436 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
+#: config/bfin/bfin.c:1529 config/bfin/bfin.c:1536 config/bfin/bfin.c:1543
+#: config/bfin/bfin.c:1550 config/bfin/bfin.c:1559 config/bfin/bfin.c:1566
+#: config/bfin/bfin.c:1573 config/bfin/bfin.c:1580
 #, fuzzy, c-format
 msgid "invalid operand for code '%c'"
 msgstr "ugyldig operandkode '%c'"
@@ -3119,244 +3127,162 @@
 msgid "missing operand"
 msgstr "manglende startparantes"
 
-#: config/avr/avr.c:1022
+#: config/avr/avr.c:1062
 #, fuzzy, c-format
 msgid "address operand requires constraint for X, Y, or Z register"
 msgstr "hexadecimal tegnkonstant kan ikke være i en byte"
 
-#: config/avr/avr.c:1129
+#: config/avr/avr.c:1169
 msgid "bad address, not (reg+disp):"
 msgstr "ugyldig adresse, ikke (reg+disp):"
 
-#: config/avr/avr.c:1136
+#: config/avr/avr.c:1176
 #, fuzzy
 msgid "bad address, not post_inc or pre_dec:"
 msgstr "ugyldig adresse, ikke (reg+disp):"
 
-#: config/avr/avr.c:1147
+#: config/avr/avr.c:1187
 msgid "internal compiler error.  Bad address:"
 msgstr "intern oversætterfejl - ugyldig adresse:"
 
-#: config/avr/avr.c:1160
+#: config/avr/avr.c:1200
 msgid "internal compiler error.  Unknown mode:"
 msgstr "intern oversætterfejl - ugyldig tilstand:"
 
-#: config/avr/avr.c:1775 config/avr/avr.c:2463
+#: config/avr/avr.c:1815 config/avr/avr.c:2503
 msgid "invalid insn:"
 msgstr "ugyldig instruktion:"
 
-#: config/avr/avr.c:1814 config/avr/avr.c:1900 config/avr/avr.c:1949
-#: config/avr/avr.c:1977 config/avr/avr.c:2072 config/avr/avr.c:2241
-#: config/avr/avr.c:2502 config/avr/avr.c:2614
+#: config/avr/avr.c:1854 config/avr/avr.c:1940 config/avr/avr.c:1989
+#: config/avr/avr.c:2017 config/avr/avr.c:2112 config/avr/avr.c:2281
+#: config/avr/avr.c:2542 config/avr/avr.c:2654
 msgid "incorrect insn:"
 msgstr "ukorrekt instruktion:"
 
-#: config/avr/avr.c:1996 config/avr/avr.c:2157 config/avr/avr.c:2312
-#: config/avr/avr.c:2680
+#: config/avr/avr.c:2036 config/avr/avr.c:2197 config/avr/avr.c:2352
+#: config/avr/avr.c:2720
 msgid "unknown move insn:"
 msgstr "ukendt flytteinstruktion:"
 
-#: config/avr/avr.c:2910
+#: config/avr/avr.c:2950
 msgid "bad shift insn:"
 msgstr "ugyldig skifteinstruktion:"
 
-#: config/avr/avr.c:3026 config/avr/avr.c:3446 config/avr/avr.c:3804
+#: config/avr/avr.c:3066 config/avr/avr.c:3486 config/avr/avr.c:3844
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "intern oversætterfejl - ukorrekt skift:"
 
-#: config/bfin/bfin.c:1385
+#: config/bfin/bfin.c:1478
 #, c-format
 msgid "invalid %%j value"
 msgstr "ugyldig %%j-værdi"
 
-#: config/bfin/bfin.c:1578
+#: config/bfin/bfin.c:1671
 #, fuzzy, c-format
 msgid "invalid const_double operand"
 msgstr "ugyldige begrænsninger for operand"
 
-#: config/c4x/c4x.c:1583
-msgid "using CONST_DOUBLE for address"
-msgstr "bruger CONST_DOUBLE til adresse"
-
-#: config/c4x/c4x.c:1721
-msgid "c4x_address_cost: Invalid addressing mode"
-msgstr "c4x_address_cost: Ugyldig adresseringstilstand"
-
-#: config/c4x/c4x.c:1856
-#, c-format
-msgid "c4x_print_operand: %%L inconsistency"
-msgstr "c4x_print_operand: %%L-inkonsistens"
-
-#: config/c4x/c4x.c:1862
-#, c-format
-msgid "c4x_print_operand: %%N inconsistency"
-msgstr "c4x_print_operand: %%N-inkonsistens"
-
-#: config/c4x/c4x.c:1903
-#, c-format
-msgid "c4x_print_operand: %%O inconsistency"
-msgstr "c4x_print_operand: %%O-inkonsistens"
-
-#: config/c4x/c4x.c:1998
-msgid "c4x_print_operand: Bad operand case"
-msgstr "c4x_print_operand: Ugyldig operand-case"
-
-#: config/c4x/c4x.c:2039
-msgid "c4x_print_operand_address: Bad post_modify"
-msgstr "c4x_print_operand_address: Ugyldig post_modify"
-
-#: config/c4x/c4x.c:2061
-msgid "c4x_print_operand_address: Bad pre_modify"
-msgstr "c4x_print_operand_address: Ugyldig pre_modify"
-
-#: config/c4x/c4x.c:2109 config/c4x/c4x.c:2121 config/c4x/c4x.c:2136
-msgid "c4x_print_operand_address: Bad operand case"
-msgstr "c4x_print_operand_address: Ugyldig operand-case"
-
-#: config/c4x/c4x.c:2387
-msgid "c4x_rptb_insert: Cannot find start label"
-msgstr "c4x_rptb_insert: Kan ikke finde startetiket"
-
-#: config/c4x/c4x.c:2985
-msgid "invalid indirect memory address"
-msgstr "ugyldig indirekte hukommelsesadresse"
-
-#: config/c4x/c4x.c:3074
-msgid "invalid indirect (S) memory address"
-msgstr "ugyldig indirekte (S) hukommelsesadresse"
-
-#: config/c4x/c4x.c:3409
-msgid "c4x_valid_operands: Internal error"
-msgstr "c4x_valid_operands: Intern fejl"
-
-#: config/c4x/c4x.c:3848
-msgid "c4x_operand_subword: invalid mode"
-msgstr "c4x_operand_subword: ugyldig tilstand"
-
-#: config/c4x/c4x.c:3851
-msgid "c4x_operand_subword: invalid operand"
-msgstr "c4x_operand_subword: ugyldig operand"
-
-#. We could handle these with some difficulty.
-#. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:3877
-msgid "c4x_operand_subword: invalid autoincrement"
-msgstr "c4x_operand_subword: ugyldig selvforøgelse"
-
-#: config/c4x/c4x.c:3883
-msgid "c4x_operand_subword: invalid address"
-msgstr "c4x_operand_subword: ugyldig adresse"
-
-#: config/c4x/c4x.c:3894
-msgid "c4x_operand_subword: address not offsettable"
-msgstr "c4x_operand_subword: adresse kan ikke tilføjes et offset"
-
-#: config/c4x/c4x.c:4096
-#, fuzzy
-msgid "c4x_rptb_rpts_p: Repeat block top label moved"
-msgstr "c4x_rptb_rpts_p: Topetiket til gentagelsesblok flyttet\n"
-
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: config/cris/cris.c:491 fortran/dump-parse-tree.c:78
-#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:776
-#: fortran/dump-parse-tree.c:821 c-typeck.c:4607 c-typeck.c:4622
-#: c-typeck.c:4637 final.c:2984 final.c:2986 gcc.c:4737 loop-iv.c:2807
-#: loop-iv.c:2816 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
-#: cp/parser.c:2188 cp/typeck.c:4559 java/expr.c:409
+#: config/cris/cris.c:504 fortran/dump-parse-tree.c:78
+#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:798
+#: fortran/dump-parse-tree.c:843 c-typeck.c:4618 c-typeck.c:4633
+#: c-typeck.c:4648 final.c:2997 final.c:2999 gcc.c:4731 loop-iv.c:2808
+#: loop-iv.c:2817 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
+#: cp/parser.c:2192 cp/typeck.c:4567 java/expr.c:409
 #, gcc-internal-format
 msgid "%s"
 msgstr "%s"
 
-#: config/cris/cris.c:542
+#: config/cris/cris.c:555
 msgid "unexpected index-type in cris_print_index"
 msgstr "uventet indekstype i cris_print_index"
 
-#: config/cris/cris.c:556
+#: config/cris/cris.c:572
 msgid "unexpected base-type in cris_print_base"
 msgstr "uventet grundtype in cris_print_base"
 
-#: config/cris/cris.c:672
+#: config/cris/cris.c:688
 msgid "invalid operand for 'b' modifier"
 msgstr "ugyldig operand til 'b'-ændring"
 
-#: config/cris/cris.c:689
+#: config/cris/cris.c:705
 #, fuzzy
 msgid "invalid operand for 'o' modifier"
 msgstr "ugyldig operand til 'b'-ændring"
 
-#: config/cris/cris.c:708
+#: config/cris/cris.c:724
 #, fuzzy
 msgid "invalid operand for 'O' modifier"
 msgstr "ugyldig operand til 'b'-ændring"
 
-#: config/cris/cris.c:741
+#: config/cris/cris.c:757
 msgid "invalid operand for 'p' modifier"
 msgstr "ugyldig operand til 'p'-ændring"
 
-#: config/cris/cris.c:780
+#: config/cris/cris.c:796
 msgid "invalid operand for 'z' modifier"
 msgstr "ugyldig operand til 'z'-ændring"
 
-#: config/cris/cris.c:834 config/cris/cris.c:864
+#: config/cris/cris.c:860 config/cris/cris.c:894
 msgid "invalid operand for 'H' modifier"
 msgstr "ugyldig operand til 'H'-ændring"
 
-#: config/cris/cris.c:840
+#: config/cris/cris.c:870
 msgid "bad register"
 msgstr "ugyldigt register"
 
-#: config/cris/cris.c:884
+#: config/cris/cris.c:914
 msgid "invalid operand for 'e' modifier"
 msgstr "ugyldig operand til 'e'-ændring"
 
-#: config/cris/cris.c:901
+#: config/cris/cris.c:931
 msgid "invalid operand for 'm' modifier"
 msgstr "ugyldig operand til 'm'-ændring"
 
-#: config/cris/cris.c:926
+#: config/cris/cris.c:956
 msgid "invalid operand for 'A' modifier"
 msgstr "ugyldig operand til 'A'-ændring"
 
-#: config/cris/cris.c:949
+#: config/cris/cris.c:979
 msgid "invalid operand for 'D' modifier"
 msgstr "ugyldig operand til 'D'-ændring"
 
-#: config/cris/cris.c:963
+#: config/cris/cris.c:993
 msgid "invalid operand for 'T' modifier"
 msgstr "ugyldig operand til 'T'-ændring"
 
-#: config/cris/cris.c:972
+#: config/cris/cris.c:1013
 msgid "invalid operand modifier letter"
 msgstr "ugyldigt operandændringsbogstav"
 
-#: config/cris/cris.c:1029
+#: config/cris/cris.c:1070
 msgid "unexpected multiplicative operand"
 msgstr "uventet multiplikativ operand"
 
-#: config/cris/cris.c:1049
+#: config/cris/cris.c:1090
 msgid "unexpected operand"
 msgstr "uventet operand"
 
-#: config/cris/cris.c:1082 config/cris/cris.c:1092
+#: config/cris/cris.c:1123 config/cris/cris.c:1133
 msgid "unrecognized address"
 msgstr "ukendt adresse"
 
-#: config/cris/cris.c:2019
+#: config/cris/cris.c:2209
 msgid "unrecognized supposed constant"
 msgstr "ukendt formodet konstant"
 
-#: config/cris/cris.c:2394 config/cris/cris.c:2458
+#: config/cris/cris.c:2638 config/cris/cris.c:2702
 msgid "unexpected side-effects in address"
 msgstr "uventede bivirkninger i adresse"
 
 #. Can't possibly get a GOT-needing-fixup for a function-call,
 #. right?
-#: config/cris/cris.c:3253
+#: config/cris/cris.c:3539
 msgid "Unidentifiable call op"
 msgstr ""
 
-#: config/cris/cris.c:3304
+#: config/cris/cris.c:3590
 #, c-format
 msgid "PIC register isn't set up"
 msgstr "PIC-register er ikke sat op"
@@ -3407,97 +3333,97 @@
 msgid "fr30_print_operand: unhandled MEM"
 msgstr "fr30_print_operand: ikke-håndteret MEM"
 
-#: config/frv/frv.c:2542
+#: config/frv/frv.c:2546
 #, fuzzy
 msgid "bad insn to frv_print_operand_address:"
 msgstr "Ugyldig instruktion til frv_print_operand_address:"
 
-#: config/frv/frv.c:2553
+#: config/frv/frv.c:2557
 #, fuzzy
 msgid "bad register to frv_print_operand_memory_reference_reg:"
 msgstr "Ugyldigt register til frv_print_operand_memory_reference_reg:"
 
-#: config/frv/frv.c:2592 config/frv/frv.c:2602 config/frv/frv.c:2611
-#: config/frv/frv.c:2632 config/frv/frv.c:2637
+#: config/frv/frv.c:2596 config/frv/frv.c:2606 config/frv/frv.c:2615
+#: config/frv/frv.c:2636 config/frv/frv.c:2641
 #, fuzzy
 msgid "bad insn to frv_print_operand_memory_reference:"
 msgstr "Ugyldig instruktion til frv_print_operand_memory_reference:"
 
-#: config/frv/frv.c:2723
+#: config/frv/frv.c:2727
 #, fuzzy, c-format
 msgid "bad condition code"
 msgstr "ugyldig indbygget fcode"
 
-#: config/frv/frv.c:2798
+#: config/frv/frv.c:2802
 #, fuzzy
 msgid "bad insn in frv_print_operand, bad const_double"
 msgstr "Ugyldig instruktion i frv_print_operand, ugyldig const_double"
 
-#: config/frv/frv.c:2859
+#: config/frv/frv.c:2863
 #, fuzzy
 msgid "bad insn to frv_print_operand, 'e' modifier:"
 msgstr "Ugyldig instruktion til frv_print_operand, 'e'-modifikation:"
 
-#: config/frv/frv.c:2867
+#: config/frv/frv.c:2871
 #, fuzzy
 msgid "bad insn to frv_print_operand, 'F' modifier:"
 msgstr "Ugyldig instruktion til frv_print_operand, 'F'-modifikation:"
 
-#: config/frv/frv.c:2883
+#: config/frv/frv.c:2887
 #, fuzzy
 msgid "bad insn to frv_print_operand, 'f' modifier:"
 msgstr "Ugyldig instruktion til frv_print_operand, 'f'-modifikation:"
 
-#: config/frv/frv.c:2897
+#: config/frv/frv.c:2901
 #, fuzzy
 msgid "bad insn to frv_print_operand, 'g' modifier:"
 msgstr "Ugyldig instruktionen til frv_print_operand, 'C'-modifikation:"
 
-#: config/frv/frv.c:2945
+#: config/frv/frv.c:2949
 #, fuzzy
 msgid "bad insn to frv_print_operand, 'L' modifier:"
 msgstr "Ugyldig instruktion til frv_print_operand, 'L'-modifikation:"
 
-#: config/frv/frv.c:2958
+#: config/frv/frv.c:2962
 #, fuzzy
 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
 msgstr "Ugyldig instruktion til frv_print_operand, 'M/N'-modifikation:"
 
-#: config/frv/frv.c:2979
+#: config/frv/frv.c:2983
 #, fuzzy
 msgid "bad insn to frv_print_operand, 'O' modifier:"
 msgstr "Ugyldig instruktion til frv_print_operand, 'O'-modifikation:"
 
-#: config/frv/frv.c:2997
+#: config/frv/frv.c:3001
 #, fuzzy
 msgid "bad insn to frv_print_operand, P modifier:"
 msgstr "Ugyldig instruktion til frv_print_operand, P-modifikation:"
 
-#: config/frv/frv.c:3017
+#: config/frv/frv.c:3021
 #, fuzzy
 msgid "bad insn in frv_print_operand, z case"
 msgstr "Ugyldig instruktion i frv_print_operand, tilfældet z"
 
-#: config/frv/frv.c:3048
+#: config/frv/frv.c:3052
 #, fuzzy
 msgid "bad insn in frv_print_operand, 0 case"
 msgstr "Ugyldig instruktion i frv_print_operand, tilfældet 0"
 
-#: config/frv/frv.c:3053
+#: config/frv/frv.c:3057
 msgid "frv_print_operand: unknown code"
 msgstr "fr_print_operand: ukendt kode"
 
-#: config/frv/frv.c:4422
+#: config/frv/frv.c:4426
 #, fuzzy
 msgid "bad output_move_single operand"
 msgstr "Ugyldig output_move_single-operand"
 
-#: config/frv/frv.c:4549
+#: config/frv/frv.c:4553
 #, fuzzy
 msgid "bad output_move_double operand"
 msgstr "Ugyldig output_move_double-operand"
 
-#: config/frv/frv.c:4691
+#: config/frv/frv.c:4695
 #, fuzzy
 msgid "bad output_condmove_single operand"
 msgstr "Ugyldig output_condmove_single-operand"
@@ -3516,27 +3442,27 @@
 msgid " (frv)"
 msgstr " (frv)"
 
-#: config/i386/i386.c:8218
+#: config/i386/i386.c:8273
 #, c-format
 msgid "invalid UNSPEC as operand"
 msgstr "ugyldig UNSPEC som operand"
 
-#: config/i386/i386.c:8924
+#: config/i386/i386.c:8979
 #, c-format
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr "operand er hverken en konstant eller en betingelseskode, ugyldig operandkode 'c'"
 
-#: config/i386/i386.c:9040
+#: config/i386/i386.c:9095
 #, fuzzy, c-format
 msgid "invalid operand code '%c'"
 msgstr "ugyldig operandkode '%c'"
 
-#: config/i386/i386.c:9089
+#: config/i386/i386.c:9144
 #, c-format
 msgid "invalid constraints for operand"
 msgstr "ugyldige begrænsninger for operand"
 
-#: config/i386/i386.c:16348
+#: config/i386/i386.c:16423
 msgid "unknown insn mode"
 msgstr "ukendt instruktionstilstand"
 
@@ -3557,37 +3483,37 @@
 msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr "miljøvariablen DJGPP peger på den ødelagte fil '%s'"
 
-#: config/ia64/ia64.c:4770
+#: config/ia64/ia64.c:4771
 #, c-format
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operand: ukendt kode"
 
-#: config/ia64/ia64.c:9889
+#: config/ia64/ia64.c:9890
 #, fuzzy
 msgid "invalid conversion from %<__fpreg%>"
 msgstr "ugyldig konvertering fra '%T' til '%T'"
 
-#: config/ia64/ia64.c:9892
+#: config/ia64/ia64.c:9893
 #, fuzzy
 msgid "invalid conversion to %<__fpreg%>"
 msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
 
-#: config/ia64/ia64.c:9905 config/ia64/ia64.c:9916
+#: config/ia64/ia64.c:9906 config/ia64/ia64.c:9917
 #, fuzzy
 msgid "invalid operation on %<__fpreg%>"
 msgstr "ugyldig operand til %%p-koden"
 
-#: config/iq2000/iq2000.c:3118
+#: config/iq2000/iq2000.c:3122
 #, c-format
 msgid "invalid %%P operand"
 msgstr "ugyldig %%P-operand"
 
-#: config/iq2000/iq2000.c:3126 config/rs6000/rs6000.c:11607
+#: config/iq2000/iq2000.c:3130 config/rs6000/rs6000.c:11818
 #, c-format
 msgid "invalid %%p value"
 msgstr "ugyldig %%p-værdi"
 
-#: config/iq2000/iq2000.c:3182
+#: config/iq2000/iq2000.c:3186
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "ugyldigt brug af %%d, %%x eller %%X"
@@ -3629,7 +3555,7 @@
 msgstr "postfiks forøgelsesadresse er ikke et register"
 
 #: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
-#: config/rs6000/rs6000.c:19870
+#: config/rs6000/rs6000.c:20087
 msgid "bad address"
 msgstr "ugyldig adresse"
 
@@ -3675,59 +3601,59 @@
 msgid "invalid Z register replacement for insn"
 msgstr "ugyldig Z-registererstatning for instruktion"
 
-#: config/mips/mips.c:6313 config/mips/mips.c:6334 config/mips/mips.c:6438
+#: config/mips/mips.c:6371 config/mips/mips.c:6392 config/mips/mips.c:6496
 #, fuzzy, c-format
 msgid "'%%%c' is not a valid operand prefix"
 msgstr "'%T' er ikke et gyldigt udtryk"
 
-#: config/mips/mips.c:6382 config/mips/mips.c:6389 config/mips/mips.c:6396
-#: config/mips/mips.c:6456
+#: config/mips/mips.c:6440 config/mips/mips.c:6447 config/mips/mips.c:6454
+#: config/mips/mips.c:6514
 #, fuzzy, c-format
 msgid "invalid use of '%%%c'"
 msgstr "ugyldig brug af '%D"
 
-#: config/mips/mips.c:6701
+#: config/mips/mips.c:6761
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr ""
 
-#: config/mmix/mmix.c:1487 config/mmix/mmix.c:1617
+#: config/mmix/mmix.c:1483 config/mmix/mmix.c:1613
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr "MMIX-intern: Forventede en CONST_INT, ikke dette"
 
-#: config/mmix/mmix.c:1566
+#: config/mmix/mmix.c:1562
 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr "MMIX-intern: Ugyldigt værdi for 'm', ikke en CONST_INT"
 
-#: config/mmix/mmix.c:1585
+#: config/mmix/mmix.c:1581
 msgid "MMIX Internal: Expected a register, not this"
 msgstr "MMIX-intern: Forventede et register, ikke dette"
 
-#: config/mmix/mmix.c:1595
+#: config/mmix/mmix.c:1591
 msgid "MMIX Internal: Expected a constant, not this"
 msgstr "MMIX-intern: Forventede en konstant, ikke dette"
 
 #. We need the original here.
-#: config/mmix/mmix.c:1679
+#: config/mmix/mmix.c:1675
 msgid "MMIX Internal: Cannot decode this operand"
 msgstr "MMIX-intern: Kan ikke dekode denne operand"
 
-#: config/mmix/mmix.c:1736
+#: config/mmix/mmix.c:1732
 msgid "MMIX Internal: This is not a recognized address"
 msgstr "MMIX-intern: Dette er ikke en genkendt adresse"
 
-#: config/mmix/mmix.c:2669
+#: config/mmix/mmix.c:2665
 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr "MMIX-intern: Forsøger at udskrive ugyldigt omvendt betingelse:"
 
-#: config/mmix/mmix.c:2676
+#: config/mmix/mmix.c:2672
 msgid "MMIX Internal: What's the CC of this?"
 msgstr "MMIX-intern: Hvad er CC af dette?"
 
-#: config/mmix/mmix.c:2680
+#: config/mmix/mmix.c:2676
 msgid "MMIX Internal: What is the CC of this?"
 msgstr "MMIX-intern: Hvad er CC af dette?"
 
-#: config/mmix/mmix.c:2744
+#: config/mmix/mmix.c:2740
 msgid "MMIX Internal: This is not a constant:"
 msgstr "MMIX-intern: Dette er ikke en konstant:"
 
@@ -3755,82 +3681,82 @@
 msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11434
+#: config/rs6000/rs6000.c:11645
 #, c-format
 msgid "invalid %%f value"
 msgstr "ugyldig %%f-værdi"
 
-#: config/rs6000/rs6000.c:11443
+#: config/rs6000/rs6000.c:11654
 #, c-format
 msgid "invalid %%F value"
 msgstr "ugyldig %%F-værdi"
 
-#: config/rs6000/rs6000.c:11452
+#: config/rs6000/rs6000.c:11663
 #, c-format
 msgid "invalid %%G value"
 msgstr "ugyldig %%G-værdi"
 
-#: config/rs6000/rs6000.c:11487
+#: config/rs6000/rs6000.c:11698
 #, c-format
 msgid "invalid %%j code"
 msgstr "ugyldig %%j-kode"
 
-#: config/rs6000/rs6000.c:11497
+#: config/rs6000/rs6000.c:11708
 #, c-format
 msgid "invalid %%J code"
 msgstr "ugyldig %%J-kode"
 
-#: config/rs6000/rs6000.c:11507
+#: config/rs6000/rs6000.c:11718
 #, c-format
 msgid "invalid %%k value"
 msgstr "ugyldig %%k-værdi"
 
-#: config/rs6000/rs6000.c:11527 config/xtensa/xtensa.c:2022
+#: config/rs6000/rs6000.c:11738 config/xtensa/xtensa.c:2028
 #, c-format
 msgid "invalid %%K value"
 msgstr "ugyldig %%K-værdi"
 
-#: config/rs6000/rs6000.c:11597
+#: config/rs6000/rs6000.c:11808
 #, c-format
 msgid "invalid %%O value"
 msgstr "ugyldig %%O-værdi"
 
-#: config/rs6000/rs6000.c:11644
+#: config/rs6000/rs6000.c:11855
 #, c-format
 msgid "invalid %%q value"
 msgstr "ugyldig %%q-værdi"
 
-#: config/rs6000/rs6000.c:11688
+#: config/rs6000/rs6000.c:11899
 #, c-format
 msgid "invalid %%S value"
 msgstr "ugyldig %%S-værdi"
 
-#: config/rs6000/rs6000.c:11728
+#: config/rs6000/rs6000.c:11939
 #, c-format
 msgid "invalid %%T value"
 msgstr "ugyldig %%T-værdi"
 
-#: config/rs6000/rs6000.c:11738
+#: config/rs6000/rs6000.c:11949
 #, c-format
 msgid "invalid %%u value"
 msgstr "ugyldig %%u-værdi"
 
-#: config/rs6000/rs6000.c:11747 config/xtensa/xtensa.c:1992
+#: config/rs6000/rs6000.c:11958 config/xtensa/xtensa.c:1998
 #, c-format
 msgid "invalid %%v value"
 msgstr "ugyldig %%v-værdi"
 
-#: config/rs6000/rs6000.c:21768
+#: config/rs6000/rs6000.c:21946
 #, fuzzy
 msgid "AltiVec argument passed to unprototyped function"
 msgstr "for få parametre til funktionen"
 
-#: config/s390/s390.c:4561
+#: config/s390/s390.c:4560
 #, fuzzy, c-format
 msgid "cannot decompose address"
 msgstr "Kan ikke adskille adresse."
 
-#: config/s390/s390.c:4771
+#: config/s390/s390.c:4770
 msgid "UNKNOWN in print_operand !?"
 msgstr "UNKNOWN i print_operand !?"
 
@@ -3840,92 +3766,92 @@
 msgid "invalid operand for code: '%c'"
 msgstr "ugyldig operandkode '%c'"
 
-#: config/sh/sh.c:746
+#: config/sh/sh.c:749
 #, fuzzy, c-format
 msgid "invalid operand to %%R"
 msgstr "ugyldig operand til %%R-koden"
 
-#: config/sh/sh.c:773
+#: config/sh/sh.c:776
 #, fuzzy, c-format
 msgid "invalid operand to %%S"
 msgstr "ugyldig operand til %%R-koden"
 
-#: config/sh/sh.c:8095
+#: config/sh/sh.c:8098
 #, fuzzy
 msgid "created and used with different architectures / ABIs"
 msgstr "oprettet og brugt med en anden indstilling af '-m%s'"
 
-#: config/sh/sh.c:8097
+#: config/sh/sh.c:8100
 #, fuzzy
 msgid "created and used with different ABIs"
 msgstr "oprettet og brugt med en anden indstilling af '-m%s'"
 
-#: config/sh/sh.c:8099
+#: config/sh/sh.c:8102
 #, fuzzy
 msgid "created and used with different endianness"
 msgstr "oprettet og brugt med en anden indstilling af '-m%s'"
 
-#: config/sparc/sparc.c:6803 config/sparc/sparc.c:6809
+#: config/sparc/sparc.c:6806 config/sparc/sparc.c:6812
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "ugyldig %%Y-operand"
 
-#: config/sparc/sparc.c:6879
+#: config/sparc/sparc.c:6882
 #, c-format
 msgid "invalid %%A operand"
 msgstr "ugyldig %%A-operand"
 
-#: config/sparc/sparc.c:6889
+#: config/sparc/sparc.c:6892
 #, c-format
 msgid "invalid %%B operand"
 msgstr "ugyldig %%B-operand"
 
-#: config/sparc/sparc.c:6928
+#: config/sparc/sparc.c:6931
 #, c-format
 msgid "invalid %%c operand"
 msgstr "ugyldig %%c-operand"
 
-#: config/sparc/sparc.c:6950
+#: config/sparc/sparc.c:6953
 #, c-format
 msgid "invalid %%d operand"
 msgstr "ugyldig %%d-operand"
 
-#: config/sparc/sparc.c:6967
+#: config/sparc/sparc.c:6970
 #, c-format
 msgid "invalid %%f operand"
 msgstr "ugyldig %%f-operand"
 
-#: config/sparc/sparc.c:6981
+#: config/sparc/sparc.c:6984
 #, c-format
 msgid "invalid %%s operand"
 msgstr "ugyldig %%s-operand"
 
-#: config/sparc/sparc.c:7035
+#: config/sparc/sparc.c:7038
 #, c-format
 msgid "long long constant not a valid immediate operand"
 msgstr "long long-konstant er ikke en gyldig umiddelbar operand"
 
-#: config/sparc/sparc.c:7038
+#: config/sparc/sparc.c:7041
 #, c-format
 msgid "floating point constant not a valid immediate operand"
 msgstr "kommatalskonstant er ikke en gyldig umiddelbar operand"
 
-#: config/stormy16/stormy16.c:1775 config/stormy16/stormy16.c:1846
+#: config/stormy16/stormy16.c:1748 config/stormy16/stormy16.c:1819
 #, fuzzy, c-format
 msgid "'B' operand is not constant"
 msgstr "'B'-operanden er ikke konstant"
 
-#: config/stormy16/stormy16.c:1802
+#: config/stormy16/stormy16.c:1775
 #, fuzzy, c-format
 msgid "'B' operand has multiple bits set"
 msgstr "'B'-operanden har flere bit sat"
 
-#: config/stormy16/stormy16.c:1828
+#: config/stormy16/stormy16.c:1801
 #, fuzzy, c-format
 msgid "'o' operand is not constant"
 msgstr "'o'-operanden er ikke konstant"
 
-#: config/stormy16/stormy16.c:1860
+#: config/stormy16/stormy16.c:1833
 #, c-format
 msgid "xstormy16_print_operand: unknown code"
 msgstr "xstormy16_print_operand: ukendt kode"
@@ -3938,58 +3864,58 @@
 msgid "output_move_single:"
 msgstr "output_move_single:"
 
-#: config/xtensa/xtensa.c:652 config/xtensa/xtensa.c:684
-#: config/xtensa/xtensa.c:693
+#: config/xtensa/xtensa.c:656 config/xtensa/xtensa.c:688
+#: config/xtensa/xtensa.c:697
 msgid "bad test"
 msgstr "ugyldig test"
 
-#: config/xtensa/xtensa.c:1980
+#: config/xtensa/xtensa.c:1986
 #, c-format
 msgid "invalid %%D value"
 msgstr "ugyldig %%D-værdi"
 
-#: config/xtensa/xtensa.c:2017
+#: config/xtensa/xtensa.c:2023
 msgid "invalid mask"
 msgstr "ugyldig maske"
 
-#: config/xtensa/xtensa.c:2043
+#: config/xtensa/xtensa.c:2049
 #, fuzzy, c-format
 msgid "invalid %%x value"
 msgstr "ugyldig %%x/X-værdi"
 
-#: config/xtensa/xtensa.c:2050
+#: config/xtensa/xtensa.c:2056
 #, fuzzy, c-format
 msgid "invalid %%d value"
 msgstr "ugyldig %%V-værdi"
 
-#: config/xtensa/xtensa.c:2071 config/xtensa/xtensa.c:2081
+#: config/xtensa/xtensa.c:2077 config/xtensa/xtensa.c:2087
 #, fuzzy, c-format
 msgid "invalid %%t/%%b value"
 msgstr "ugyldig %%b-værdi"
 
-#: config/xtensa/xtensa.c:2123
+#: config/xtensa/xtensa.c:2129
 msgid "invalid address"
 msgstr "ugyldig adresse"
 
-#: config/xtensa/xtensa.c:2148
+#: config/xtensa/xtensa.c:2154
 msgid "no register in address"
 msgstr "ingen registre i adresse"
 
-#: config/xtensa/xtensa.c:2156
+#: config/xtensa/xtensa.c:2162
 msgid "address offset not a constant"
 msgstr "adresseafsæt er ikke en konstant"
 
-#: cp/call.c:2514
+#: cp/call.c:2500
 #, fuzzy
 msgid "candidates are:"
 msgstr "candidate%s: %+#D"
 
-#: cp/call.c:6463
+#: cp/call.c:6487
 #, fuzzy
 msgid "candidate 1:"
 msgstr "candidate%s: %+#D"
 
-#: cp/call.c:6464
+#: cp/call.c:6488
 #, fuzzy
 msgid "candidate 2:"
 msgstr "candidate%s: %+#D"
@@ -4038,52 +3964,52 @@
 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
 msgstr ""
 
-#: fortran/arith.c:1425
+#: fortran/arith.c:1472
 #, fuzzy
 msgid "elemental binary operation"
 msgstr "manglende binær operator"
 
-#: fortran/arith.c:1997
+#: fortran/arith.c:2044
 #, fuzzy, no-c-format
 msgid "Arithmetic OK converting %s to %s at %L"
 msgstr "kunne ikke konvertere '%E' til '%T'"
 
-#: fortran/arith.c:2001
+#: fortran/arith.c:2048
 #, no-c-format
 msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 msgstr ""
 
-#: fortran/arith.c:2006
+#: fortran/arith.c:2053
 #, no-c-format
 msgid "Arithmetic underflow converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2010
+#: fortran/arith.c:2057
 #, no-c-format
 msgid "Arithmetic NaN converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2014
+#: fortran/arith.c:2061
 #, fuzzy, no-c-format
 msgid "Division by zero converting %s to %s at %L"
 msgstr "division med nul i '%E %% 0'"
 
-#: fortran/arith.c:2018
+#: fortran/arith.c:2065
 #, no-c-format
 msgid "Array operands are incommensurate converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2022
+#: fortran/arith.c:2069
 #, no-c-format
 msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2355
+#: fortran/arith.c:2402
 #, fuzzy, no-c-format
 msgid "The Hollerith constant at %L is too long to convert to %s"
 msgstr "Tenkonstant ved %0 har ingen afsluttende apostrof ved %1"
 
-#: fortran/arith.c:2513
+#: fortran/arith.c:2560
 #, no-c-format
 msgid "Enumerator exceeds the C integer type at %C"
 msgstr ""
@@ -4113,72 +4039,72 @@
 msgid "Variable '%s' at %L in this context must be constant"
 msgstr ""
 
-#: fortran/array.c:299
+#: fortran/array.c:314
 #, no-c-format
 msgid "Expected expression in array specification at %C"
 msgstr ""
 
-#: fortran/array.c:386
+#: fortran/array.c:392
 #, no-c-format
 msgid "Bad array specification for an explicitly shaped array at %C"
 msgstr ""
 
-#: fortran/array.c:396
+#: fortran/array.c:402
 #, no-c-format
 msgid "Bad array specification for assumed shape array at %C"
 msgstr ""
 
-#: fortran/array.c:410
+#: fortran/array.c:416
 #, fuzzy, no-c-format
 msgid "Bad specification for deferred shape array at %C"
 msgstr "Ingen angivelse af underforstået DO-iterator '%A' ved %0"
 
-#: fortran/array.c:414
+#: fortran/array.c:420
 #, fuzzy, no-c-format
 msgid "Bad specification for assumed size array at %C"
 msgstr "Ingen angivelse af underforstået DO-iterator '%A' ved %0"
 
-#: fortran/array.c:423
+#: fortran/array.c:429
 #, fuzzy, no-c-format
 msgid "Expected another dimension in array declaration at %C"
 msgstr "Kan ikke angive tabeldimension i en erklæring"
 
-#: fortran/array.c:429
+#: fortran/array.c:435
 #, no-c-format
 msgid "Array specification at %C has more than %d dimensions"
 msgstr ""
 
-#: fortran/array.c:635
+#: fortran/array.c:641
 #, fuzzy, no-c-format
 msgid "duplicated initializer"
 msgstr "tabelindeks i startværdi optræder mere end én gang"
 
-#: fortran/array.c:727
+#: fortran/array.c:733
 #, no-c-format
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 msgstr ""
 
-#: fortran/array.c:829 fortran/array.c:938
+#: fortran/array.c:835 fortran/array.c:944
 #, fuzzy, no-c-format
 msgid "Syntax error in array constructor at %C"
 msgstr "\"%s\" må ikke optræde i makroparameterliste"
 
-#: fortran/array.c:884
+#: fortran/array.c:890
 #, no-c-format
 msgid "Fortran 2003: [...] style array constructors at %C"
 msgstr ""
 
-#: fortran/array.c:898
+#: fortran/array.c:904
 #, fuzzy, no-c-format
 msgid "Empty array constructor at %C is not allowed"
 msgstr "Min/max-instruktioner ikke tilladt"
 
-#: fortran/array.c:982
+#: fortran/array.c:988
 #, no-c-format
 msgid "Element in %s array constructor at %L is %s"
 msgstr ""
 
-#: fortran/array.c:1309
+#: fortran/array.c:1315
 #, no-c-format
 msgid "Iterator step at %L cannot be zero"
 msgstr ""
@@ -4198,7 +4124,7 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
 msgstr ""
 
-#: fortran/check.c:101 fortran/check.c:817 fortran/check.c:827
+#: fortran/check.c:101 fortran/check.c:810 fortran/check.c:820
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
 msgstr ""
@@ -4263,220 +4189,215 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
 msgstr ""
 
-#: fortran/check.c:320
+#: fortran/check.c:356
 #, no-c-format
-msgid "Missing DIM parameter in intrinsic '%s' at %L"
-msgstr ""
-
-#: fortran/check.c:363
-#, no-c-format
 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
 msgstr ""
 
-#: fortran/check.c:433
+#: fortran/check.c:426
 #, no-c-format
 msgid "Unequal character lengths (%ld and %ld) in %s intrinsic at %L"
 msgstr ""
 
-#: fortran/check.c:535 fortran/check.c:1938 fortran/check.c:1953
+#: fortran/check.c:528 fortran/check.c:1932 fortran/check.c:1947
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
 msgstr ""
 
-#: fortran/check.c:559 fortran/check.c:3703
+#: fortran/check.c:552 fortran/check.c:3697
 #, no-c-format
 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
 msgstr ""
 
-#: fortran/check.c:568 fortran/check.c:1143 fortran/check.c:1286
-#: fortran/check.c:1360 fortran/check.c:1616
+#: fortran/check.c:561 fortran/check.c:1137 fortran/check.c:1280
+#: fortran/check.c:1354 fortran/check.c:1610
 #, no-c-format
 msgid "Extension: Different type kinds at %L"
 msgstr ""
 
-#: fortran/check.c:608 fortran/check.c:2022
+#: fortran/check.c:601 fortran/check.c:2016
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
 msgstr ""
 
-#: fortran/check.c:628
+#: fortran/check.c:621
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
 msgstr ""
 
-#: fortran/check.c:636
+#: fortran/check.c:629
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
 msgstr ""
 
-#: fortran/check.c:652
+#: fortran/check.c:645
 #, no-c-format
 msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
 msgstr ""
 
-#: fortran/check.c:663
+#: fortran/check.c:656
 #, no-c-format
 msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
 msgstr ""
 
-#: fortran/check.c:798 fortran/check.c:915
+#: fortran/check.c:791 fortran/check.c:910
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
 msgstr ""
 
-#: fortran/check.c:848 fortran/check.c:1205 fortran/check.c:1308
-#: fortran/check.c:1467 fortran/check.c:1484 fortran/check.c:2318
-#: fortran/check.c:2444 fortran/check.c:2779 fortran/check.c:2821
+#: fortran/check.c:841 fortran/check.c:1199 fortran/check.c:1302
+#: fortran/check.c:1461 fortran/check.c:1478 fortran/check.c:2312
+#: fortran/check.c:2438 fortran/check.c:2773 fortran/check.c:2815
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
 msgstr ""
 
-#: fortran/check.c:964 fortran/check.c:1712 fortran/check.c:1720
+#: fortran/check.c:959 fortran/check.c:1706 fortran/check.c:1714
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
 msgstr ""
 
-#: fortran/check.c:978
+#: fortran/check.c:973
 #, no-c-format
 msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
 msgstr ""
 
-#: fortran/check.c:997 fortran/check.c:1005
+#: fortran/check.c:992 fortran/check.c:1000
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
 msgstr "parameter til '%s' skal være en 2 bit-konstant"
 
-#: fortran/check.c:1256
+#: fortran/check.c:1250
 #, fuzzy, no-c-format
 msgid "Argument of %s at %L must be of length one"
 msgstr "parameter til '%s' skal være en 2 bit-konstant"
 
-#: fortran/check.c:1315
+#: fortran/check.c:1309
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
 msgstr ""
 
-#: fortran/check.c:1440
+#: fortran/check.c:1434
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
 msgstr ""
 
-#: fortran/check.c:1589
+#: fortran/check.c:1583
 #, fuzzy, no-c-format
 msgid "Intrinsic '%s' at %L must have at least two arguments"
 msgstr "'%s' skal tage mod to parametre"
 
-#: fortran/check.c:1622
+#: fortran/check.c:1616
 #, no-c-format
 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
 msgstr ""
 
-#: fortran/check.c:1655
+#: fortran/check.c:1649
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
 msgstr ""
 
-#: fortran/check.c:1662
+#: fortran/check.c:1656
 #, no-c-format
 msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
 msgstr ""
 
-#: fortran/check.c:1734
+#: fortran/check.c:1728
 #, no-c-format
 msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
 msgstr ""
 
-#: fortran/check.c:1753
+#: fortran/check.c:1747
 #, no-c-format
 msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
 msgstr ""
 
-#: fortran/check.c:1762
+#: fortran/check.c:1756
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
 msgstr ""
 
-#: fortran/check.c:1964
+#: fortran/check.c:1958
 #, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
 msgstr ""
 
-#: fortran/check.c:1973
+#: fortran/check.c:1967
 #, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
 msgstr ""
 
-#: fortran/check.c:2069
+#: fortran/check.c:2063
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
 msgstr ""
 
-#: fortran/check.c:2090
+#: fortran/check.c:2084
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
 msgstr ""
 
-#: fortran/check.c:2098
+#: fortran/check.c:2092
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
 msgstr ""
 
-#: fortran/check.c:2114
+#: fortran/check.c:2108
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
 msgstr ""
 
-#: fortran/check.c:2231
+#: fortran/check.c:2225
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
 msgstr ""
 
-#: fortran/check.c:2241
+#: fortran/check.c:2235
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
 msgstr ""
 
-#: fortran/check.c:2279
+#: fortran/check.c:2273
 #, no-c-format
 msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
 msgstr ""
 
-#: fortran/check.c:2364
+#: fortran/check.c:2358
 #, fuzzy, no-c-format
 msgid "Missing arguments to %s intrinsic at %L"
 msgstr "der mangler en parameter til tilvalget '%s'"
 
-#: fortran/check.c:2405
+#: fortran/check.c:2399
 #, no-c-format
 msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
 msgstr ""
 
-#: fortran/check.c:2479
+#: fortran/check.c:2473
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
 msgstr "parameter til egenskaben '%s' er større end %d"
 
-#: fortran/check.c:2731
+#: fortran/check.c:2725
 #, no-c-format
 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
 msgstr ""
 
-#: fortran/check.c:3050
+#: fortran/check.c:3044
 #, fuzzy, no-c-format
 msgid "Too many arguments to %s at %L"
 msgstr "for mange parametre til %s '%+#D'"
 
-#: fortran/check.c:3162 fortran/check.c:3616 fortran/check.c:3640
+#: fortran/check.c:3156 fortran/check.c:3610 fortran/check.c:3634
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
 msgstr ""
 
-#: fortran/check.c:3338
+#: fortran/check.c:3332
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
 msgstr ""
 
-#: fortran/check.c:3687 fortran/check.c:3695
+#: fortran/check.c:3681 fortran/check.c:3689
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
 msgstr ""
@@ -4501,890 +4422,926 @@
 msgid "'%s' at %L already is initialized at %L"
 msgstr "stamklassen '%T' er allerede klargjort"
 
-#: fortran/data.c:412
+#: fortran/data.c:317
+#, no-c-format
+msgid "Data element below array lower bound at %L"
+msgstr ""
+
+#: fortran/data.c:329
 #, fuzzy, no-c-format
+msgid "Data element above array upper bound at %L"
+msgstr "Nulelement ved %0 for tabelreference ved %1"
+
+#: fortran/data.c:435
+#, fuzzy, no-c-format
 msgid "Extension: re-initialization of '%s' at %L"
 msgstr "  springer over klargøring af '%#D'"
 
-#: fortran/decl.c:254
+#: fortran/decl.c:253
 #, no-c-format
 msgid "Host associated variable '%s' may not be in the DATA statement at %C"
 msgstr ""
 
-#: fortran/decl.c:261
+#: fortran/decl.c:260
 #, no-c-format
 msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
 msgstr ""
 
-#: fortran/decl.c:366
+#: fortran/decl.c:365
 #, no-c-format
 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
 msgstr ""
 
-#: fortran/decl.c:470
+#: fortran/decl.c:390
+#, fuzzy, no-c-format
+msgid "Invalid initializer %s in Data statement at %C"
+msgstr "ugyldig startværdi til virtuel medlemsfunktion '%D'"
+
+#: fortran/decl.c:493
 #, no-c-format
 msgid "Initialization at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:529
+#: fortran/decl.c:552
 #, no-c-format
 msgid "DATA statement at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:558
+#: fortran/decl.c:581
 #, no-c-format
 msgid "Bad INTENT specification at %C"
 msgstr ""
 
-#: fortran/decl.c:600
+#: fortran/decl.c:623
 #, no-c-format
 msgid "Conflict in attributes of function argument at %C"
 msgstr ""
 
-#: fortran/decl.c:647
+#: fortran/decl.c:676
 #, fuzzy, no-c-format
 msgid "Syntax error in character length specification at %C"
 msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
 
-#: fortran/decl.c:757
+#: fortran/decl.c:795
 #, fuzzy, no-c-format
 msgid "Procedure '%s' at %C is already defined at %L"
 msgstr "'%D' er allerede defineret i '%T'"
 
-#: fortran/decl.c:765
+#: fortran/decl.c:803
 #, fuzzy, no-c-format
 msgid "Name '%s' at %C is already defined as a generic interface at %L"
 msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
 
-#: fortran/decl.c:778
+#: fortran/decl.c:816
 #, no-c-format
 msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
 msgstr ""
 
-#: fortran/decl.c:850
+#: fortran/decl.c:888
 #, no-c-format
 msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:880
+#: fortran/decl.c:918
 #, no-c-format
 msgid "Type '%s' at %L is a parameter to the BIND(C)  procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
 msgstr ""
 
-#: fortran/decl.c:887
+#: fortran/decl.c:925
 #, no-c-format
 msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:902
+#: fortran/decl.c:940
 #, no-c-format
 msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:916
+#: fortran/decl.c:954
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:925
+#: fortran/decl.c:963
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:934
+#: fortran/decl.c:972
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:947
+#: fortran/decl.c:985
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:957
+#: fortran/decl.c:995
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:1033
+#: fortran/decl.c:1071
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:1069
+#: fortran/decl.c:1107
 #, no-c-format
 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
 msgstr ""
 
-#: fortran/decl.c:1075
+#: fortran/decl.c:1113
 #, no-c-format
 msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
 msgstr ""
 
-#: fortran/decl.c:1165
+#: fortran/decl.c:1203
 #, no-c-format
 msgid "Initializer not allowed for PARAMETER '%s' at %C"
 msgstr ""
 
-#: fortran/decl.c:1174
-#, no-c-format
-msgid "Initializer not allowed for COMMON variable '%s' at %C"
-msgstr ""
-
-#: fortran/decl.c:1184
+#: fortran/decl.c:1213
 #, fuzzy, no-c-format
 msgid "PARAMETER at %L is missing an initializer"
 msgstr "manglende startværdi"
 
-#: fortran/decl.c:1194
+#: fortran/decl.c:1223
 #, no-c-format
 msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
 msgstr ""
 
-#: fortran/decl.c:1344
+#: fortran/decl.c:1373
 #, no-c-format
 msgid "Component at %C must have the POINTER attribute"
 msgstr ""
 
-#: fortran/decl.c:1352
+#: fortran/decl.c:1381
 #, no-c-format
 msgid "Array component of structure at %C must have explicit or deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1378
+#: fortran/decl.c:1425
 #, no-c-format
 msgid "Allocatable component at %C must be an array"
 msgstr ""
 
-#: fortran/decl.c:1389
+#: fortran/decl.c:1436
 #, no-c-format
 msgid "Pointer array component of structure at %C must have a deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1398
+#: fortran/decl.c:1445
 #, no-c-format
 msgid "Allocatable component of structure at %C must have a deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1407
+#: fortran/decl.c:1454
 #, no-c-format
 msgid "Array component of structure at %C must have an explicit shape"
 msgstr ""
 
-#: fortran/decl.c:1433
+#: fortran/decl.c:1480
 #, no-c-format
 msgid "NULL() initialization at %C is ambiguous"
 msgstr ""
 
-#: fortran/decl.c:1556 fortran/decl.c:5197
+#: fortran/decl.c:1603 fortran/decl.c:5395
 #, no-c-format
 msgid "Duplicate array spec for Cray pointee at %C"
 msgstr ""
 
-#: fortran/decl.c:1616
+#: fortran/decl.c:1663
 #, no-c-format
 msgid "the type of '%s' at %C has not been declared within the interface"
 msgstr ""
 
-#: fortran/decl.c:1632
+#: fortran/decl.c:1679
 #, fuzzy, no-c-format
 msgid "Function name '%s' not allowed at %C"
 msgstr "sektionsegenskaben er ikke tilladt for '%s'"
 
-#: fortran/decl.c:1648
+#: fortran/decl.c:1695
 #, no-c-format
 msgid "Extension: Old-style initialization at %C"
 msgstr ""
 
-#: fortran/decl.c:1663
+#: fortran/decl.c:1710
 #, no-c-format
 msgid "Initialization at %C isn't for a pointer variable"
 msgstr ""
 
-#: fortran/decl.c:1671
+#: fortran/decl.c:1718
 #, no-c-format
 msgid "Pointer initialization requires a NULL() at %C"
 msgstr ""
 
-#: fortran/decl.c:1677
+#: fortran/decl.c:1724
 #, no-c-format
 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:1690
+#: fortran/decl.c:1737
 #, no-c-format
 msgid "Pointer initialization at %C requires '=>', not '='"
 msgstr ""
 
-#: fortran/decl.c:1699 fortran/decl.c:6129
+#: fortran/decl.c:1746 fortran/decl.c:6361
 #, fuzzy, no-c-format
 msgid "Expected an initialization expression at %C"
 msgstr "tildeling af startværdi til new-udtryk med '='"
 
-#: fortran/decl.c:1705
+#: fortran/decl.c:1752
 #, no-c-format
 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:1718
+#: fortran/decl.c:1765
 #, no-c-format
 msgid "Initialization of allocatable component at %C is not allowed"
 msgstr ""
 
-#: fortran/decl.c:1772 fortran/decl.c:1781
+#: fortran/decl.c:1819 fortran/decl.c:1828
 #, fuzzy, no-c-format
 msgid "Old-style type declaration %s*%d not supported at %C"
 msgstr "%Jsvag erklæring af '%D' ikke understøttet"
 
-#: fortran/decl.c:1786
+#: fortran/decl.c:1833
 #, fuzzy, no-c-format
 msgid "Nonstandard type declaration %s*%d at %C"
 msgstr "indlejret extern-erklæring af '%s'"
 
-#: fortran/decl.c:1838 fortran/decl.c:1897
+#: fortran/decl.c:1884 fortran/decl.c:1948
 #, fuzzy, no-c-format
 msgid "Missing right parenthesis at %C"
 msgstr "Manglende formel parameterterm"
 
-#: fortran/decl.c:1853 fortran/decl.c:1931
+#: fortran/decl.c:1897 fortran/decl.c:1993
 #, fuzzy, no-c-format
 msgid "Expected initialization expression at %C"
 msgstr "tildeling af startværdi til new-udtryk med '='"
 
-#: fortran/decl.c:1861 fortran/decl.c:1937
+#: fortran/decl.c:1905 fortran/decl.c:1999
 #, fuzzy, no-c-format
 msgid "Expected scalar initialization expression at %C"
 msgstr "tildeling af startværdi til new-udtryk med '='"
 
-#: fortran/decl.c:1891
+#: fortran/decl.c:1936
 #, fuzzy, no-c-format
 msgid "Kind %d not supported for type %s at %C"
 msgstr "afrundingstilstand er ikke understøttet for VAX-kommatal"
 
-#: fortran/decl.c:1957
+#: fortran/decl.c:1946
+#, no-c-format
+msgid "Missing right parenthesis or comma at %C"
+msgstr ""
+
+#: fortran/decl.c:2019
 #, fuzzy, no-c-format
 msgid "Kind %d is not supported for CHARACTER at %C"
 msgstr "afrundingstilstand er ikke understøttet for VAX-kommatal"
 
-#: fortran/decl.c:2086
+#: fortran/decl.c:2148
 #, no-c-format
 msgid "Syntax error in CHARACTER declaration at %C"
 msgstr ""
 
-#: fortran/decl.c:2156
+#: fortran/decl.c:2233
 #, no-c-format
 msgid "Extension: BYTE type at %C"
 msgstr ""
 
-#: fortran/decl.c:2162
+#: fortran/decl.c:2239
 #, no-c-format
 msgid "BYTE type used at %C is not available on the target machine"
 msgstr ""
 
-#: fortran/decl.c:2211
+#: fortran/decl.c:2288
 #, no-c-format
 msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
 msgstr ""
 
-#: fortran/decl.c:2245 fortran/decl.c:2252 fortran/decl.c:2558
-#: fortran/decl.c:2566
+#: fortran/decl.c:2328 fortran/decl.c:2337 fortran/decl.c:2649
+#: fortran/decl.c:2657
 #, fuzzy, no-c-format
 msgid "Type name '%s' at %C is ambiguous"
 msgstr "brug af '%D' er tvetydigt"
 
-#: fortran/decl.c:2321
+#: fortran/decl.c:2412
 #, no-c-format
 msgid "Missing character range in IMPLICIT at %C"
 msgstr ""
 
-#: fortran/decl.c:2367
+#: fortran/decl.c:2458
 #, no-c-format
 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
 msgstr ""
 
-#: fortran/decl.c:2421
+#: fortran/decl.c:2512
 #, fuzzy, no-c-format
 msgid "Empty IMPLICIT statement at %C"
 msgstr "Ikke-understøttet VXT-sætning ved %0"
 
-#: fortran/decl.c:2524
+#: fortran/decl.c:2615
 #, no-c-format
 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
 msgstr ""
 
-#: fortran/decl.c:2529
+#: fortran/decl.c:2620
 #, fuzzy, no-c-format
 msgid "Fortran 2003: IMPORT statement at %C"
 msgstr "Ekstra komma i FORMAT-sætning ved %0"
 
-#: fortran/decl.c:2544
+#: fortran/decl.c:2635
 #, no-c-format
 msgid "Expecting list of named entities at %C"
 msgstr ""
 
-#: fortran/decl.c:2572
+#: fortran/decl.c:2663
 #, no-c-format
 msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
 msgstr ""
 
-#: fortran/decl.c:2579
+#: fortran/decl.c:2670
 #, no-c-format
 msgid "'%s' is already IMPORTed from host scoping unit at %C."
 msgstr ""
 
-#: fortran/decl.c:2608
+#: fortran/decl.c:2699
 #, fuzzy, no-c-format
 msgid "Syntax error in IMPORT statement at %C"
 msgstr "Mystisk tal i FORMAT-sætning ved %0"
 
-#: fortran/decl.c:2850
+#: fortran/decl.c:2941
 #, fuzzy, no-c-format
 msgid "Missing dimension specification at %C"
 msgstr "Manglende %A-angivelse i sætning ved %0"
 
-#: fortran/decl.c:2924
+#: fortran/decl.c:3015
 #, fuzzy, no-c-format
 msgid "Duplicate %s attribute at %L"
 msgstr "mere end én ConstantValue-egenskab for feltet '%s'"
 
-#: fortran/decl.c:2943
+#: fortran/decl.c:3034
 #, no-c-format
 msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
 msgstr ""
 
-#: fortran/decl.c:2953
+#: fortran/decl.c:3044
 #, fuzzy, no-c-format
 msgid "Attribute at %L is not allowed in a TYPE definition"
 msgstr "en global registervariabel følger en funktionsdefinition"
 
-#: fortran/decl.c:2971
+#: fortran/decl.c:3062
 #, no-c-format
 msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
 msgstr ""
 
-#: fortran/decl.c:2982
+#: fortran/decl.c:3073
 #, no-c-format
 msgid "%s attribute at %L is not allowed outside of the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:3034 fortran/decl.c:5437
+#: fortran/decl.c:3125 fortran/decl.c:5635
 #, no-c-format
 msgid "PROTECTED at %C only allowed in specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:3040
+#: fortran/decl.c:3131
 #, no-c-format
 msgid "Fortran 2003: PROTECTED attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:3071
+#: fortran/decl.c:3162
 #, no-c-format
 msgid "Fortran 2003: VALUE attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:3081
+#: fortran/decl.c:3172
 #, no-c-format
 msgid "Fortran 2003: VOLATILE attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:3121
+#: fortran/decl.c:3212
 #, no-c-format
 msgid "Multiple identifiers provided with single NAME= specifier at %C"
 msgstr ""
 
 #. Print an error, but continue parsing line.
-#: fortran/decl.c:3171
+#: fortran/decl.c:3261
 #, no-c-format
 msgid "C kind parameter is for type %s but symbol '%s' at %L is of type %s"
 msgstr ""
 
-#: fortran/decl.c:3235
+#: fortran/decl.c:3325
 #, no-c-format
 msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:3257
+#: fortran/decl.c:3347
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:3266
+#: fortran/decl.c:3356
 #, no-c-format
 msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:3270
+#: fortran/decl.c:3360
 #, no-c-format
 msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
 msgstr ""
 
-#: fortran/decl.c:3282
+#: fortran/decl.c:3372
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
 msgstr ""
 
-#: fortran/decl.c:3296
+#: fortran/decl.c:3386
 #, no-c-format
 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
 msgstr ""
 
-#: fortran/decl.c:3304
+#: fortran/decl.c:3394
 #, no-c-format
 msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
 msgstr ""
 
-#: fortran/decl.c:3314
+#: fortran/decl.c:3404
 #, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
 msgstr ""
 
-#: fortran/decl.c:3322
+#: fortran/decl.c:3412
 #, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
 msgstr ""
 
 #. Use gfc_warning_now because we won't say that the symbol fails
 #. just because of this.
-#: fortran/decl.c:3334
+#: fortran/decl.c:3424
 #, no-c-format
 msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
 msgstr ""
 
-#: fortran/decl.c:3409
+#: fortran/decl.c:3499
 #, no-c-format
 msgid "Need either entity or common block name for attribute specification statement at %C"
 msgstr ""
 
-#: fortran/decl.c:3456
+#: fortran/decl.c:3546
 #, no-c-format
 msgid "Missing entity or common block name for attribute specification statement at %C"
 msgstr ""
 
 #. Now we have an error, which we signal, and then fix up
 #. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:3563
+#: fortran/decl.c:3653
 #, no-c-format
 msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
 msgstr ""
 
-#: fortran/decl.c:3595
+#: fortran/decl.c:3685
 #, fuzzy, no-c-format
 msgid "Syntax error in data declaration at %C"
 msgstr "\"%s\" må ikke optræde i makroparameterliste"
 
-#: fortran/decl.c:3742
+#: fortran/decl.c:3832
 #, no-c-format
 msgid "Name '%s' at %C is the name of the procedure"
 msgstr ""
 
-#: fortran/decl.c:3754
+#: fortran/decl.c:3844
 #, no-c-format
 msgid "Unexpected junk in formal argument list at %C"
 msgstr ""
 
-#: fortran/decl.c:3771
+#: fortran/decl.c:3861
 #, no-c-format
 msgid "Duplicate symbol '%s' in formal argument list at %C"
 msgstr ""
 
-#: fortran/decl.c:3822
+#: fortran/decl.c:3912
 #, no-c-format
 msgid "RESULT variable at %C must be different than function name"
 msgstr ""
 
-#: fortran/decl.c:3892
+#: fortran/decl.c:3990
 #, fuzzy, no-c-format
 msgid "Unexpected junk after function declaration at %C"
 msgstr "strider mod funktionserklæring '%#D'"
 
-#: fortran/decl.c:3951
+#: fortran/decl.c:4000 fortran/decl.c:4734
+#, fuzzy, no-c-format
+msgid "Extension: BIND(C) attribute at %L may not be specified for an internal procedure"
+msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
+
+#: fortran/decl.c:4066
 #, no-c-format
 msgid "Interface '%s' at %C may not be generic"
 msgstr ""
 
-#: fortran/decl.c:3956
+#: fortran/decl.c:4071
 #, fuzzy, no-c-format
 msgid "Interface '%s' at %C may not be a statement function"
 msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
 
-#: fortran/decl.c:3967
+#: fortran/decl.c:4082
 #, no-c-format
 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:3975
+#: fortran/decl.c:4118
 #, no-c-format
-msgid "Fortran 2003: Support for intrinsic procedure '%s' in PROCEDURE statement at %C not yet implemented in gfortran"
-msgstr ""
-
-#: fortran/decl.c:4014
-#, no-c-format
 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:4021
+#: fortran/decl.c:4125
 #, no-c-format
 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:4027
+#: fortran/decl.c:4131
 #, no-c-format
 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
 msgstr ""
 
-#: fortran/decl.c:4060 fortran/decl.c:4103
+#: fortran/decl.c:4167 fortran/decl.c:4210
 #, fuzzy, no-c-format
 msgid "Syntax error in PROCEDURE statement at %C"
 msgstr "Mystisk tal i FORMAT-sætning ved %0"
 
-#: fortran/decl.c:4077
+#: fortran/decl.c:4184
 #, no-c-format
 msgid "PROCEDURE at %C must be in a generic interface"
 msgstr ""
 
-#: fortran/decl.c:4128
+#: fortran/decl.c:4235
 #, no-c-format
 msgid "Fortran 2003: Procedure components at %C are not yet implemented in gfortran"
 msgstr ""
 
-#: fortran/decl.c:4138
+#: fortran/decl.c:4245
 #, no-c-format
 msgid "Fortran 2003: PROCEDURE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:4186
+#: fortran/decl.c:4293
 #, no-c-format
 msgid "Expected formal argument list in function definition at %C"
 msgstr ""
 
-#: fortran/decl.c:4210 fortran/decl.c:4214 fortran/decl.c:4536
-#: fortran/decl.c:4540 fortran/symbol.c:1402
+#: fortran/decl.c:4317 fortran/decl.c:4321 fortran/decl.c:4520
+#: fortran/decl.c:4524 fortran/decl.c:4702 fortran/decl.c:4706
+#: fortran/symbol.c:1402
 #, no-c-format
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 msgstr ""
 
-#: fortran/decl.c:4246
+#: fortran/decl.c:4353
 #, fuzzy, no-c-format
 msgid "Function '%s' at %C already has a type of %s"
 msgstr "Funktionsbegyndelser justeres til denne potens af 2"
 
-#: fortran/decl.c:4322
+#: fortran/decl.c:4441
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
 msgstr ""
 
-#: fortran/decl.c:4325
+#: fortran/decl.c:4444
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a MODULE"
 msgstr ""
 
-#: fortran/decl.c:4328
+#: fortran/decl.c:4447
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
 msgstr ""
 
-#: fortran/decl.c:4332
+#: fortran/decl.c:4451
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
 msgstr ""
 
-#: fortran/decl.c:4336
+#: fortran/decl.c:4455
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
 msgstr ""
 
-#: fortran/decl.c:4340
+#: fortran/decl.c:4459
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
 msgstr ""
 
-#: fortran/decl.c:4344
+#: fortran/decl.c:4463
 #, fuzzy, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DO block"
 msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
 
-#: fortran/decl.c:4348
+#: fortran/decl.c:4467
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a SELECT block"
 msgstr ""
 
-#: fortran/decl.c:4352
+#: fortran/decl.c:4471
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a FORALL block"
 msgstr ""
 
-#: fortran/decl.c:4356
+#: fortran/decl.c:4475
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a WHERE block"
 msgstr ""
 
-#: fortran/decl.c:4360
+#: fortran/decl.c:4479
 #, fuzzy, no-c-format
 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
 msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
 
-#: fortran/decl.c:4378
+#: fortran/decl.c:4497
 #, fuzzy, no-c-format
 msgid "ENTRY statement at %C cannot appear in a contained procedure"
 msgstr "overløb i konstant udtryk"
 
-#: fortran/decl.c:4560
+#: fortran/decl.c:4552 fortran/decl.c:4742
 #, no-c-format
 msgid "Missing required parentheses before BIND(C) at %C"
 msgstr ""
 
-#: fortran/decl.c:4618 fortran/decl.c:4634
+#: fortran/decl.c:4801 fortran/decl.c:4817
 #, no-c-format
 msgid "Syntax error in NAME= specifier for binding label at %C"
 msgstr ""
 
-#: fortran/decl.c:4649
+#: fortran/decl.c:4832
 #, no-c-format
 msgid "Missing closing quote '\"' for binding label at %C"
 msgstr ""
 
-#: fortran/decl.c:4658
+#: fortran/decl.c:4841
 #, no-c-format
 msgid "Missing closing quote ''' for binding label at %C"
 msgstr ""
 
-#: fortran/decl.c:4668
+#: fortran/decl.c:4851
 #, fuzzy, no-c-format
 msgid "Missing closing paren for binding label at %C"
 msgstr "Manglende første operand for binær operator ved %0"
 
-#: fortran/decl.c:4703
+#: fortran/decl.c:4857
 #, no-c-format
+msgid "No binding name is allowed in BIND(C) at %C"
+msgstr ""
+
+#: fortran/decl.c:4863
+#, no-c-format
+msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
+msgstr ""
+
+#: fortran/decl.c:4894
+#, no-c-format
 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
 msgstr ""
 
-#: fortran/decl.c:4876
+#: fortran/decl.c:5066
 #, fuzzy, no-c-format
 msgid "Unexpected END statement at %C"
 msgstr "Ikke-understøttet VXT-sætning ved %0"
 
 #. We would have required END [something].
-#: fortran/decl.c:4885
+#: fortran/decl.c:5075
 #, no-c-format
 msgid "%s statement expected at %L"
 msgstr ""
 
-#: fortran/decl.c:4896
+#: fortran/decl.c:5086
 #, fuzzy, no-c-format
 msgid "Expecting %s statement at %C"
 msgstr "Ekstra komma i FORMAT-sætning ved %0"
 
-#: fortran/decl.c:4911
+#: fortran/decl.c:5101
 #, fuzzy, no-c-format
 msgid "Expected block name of '%s' in %s statement at %C"
 msgstr "mere end én '%s'-etiket i switch-sætningen"
 
-#: fortran/decl.c:4928
+#: fortran/decl.c:5118
 #, no-c-format
 msgid "Expected terminating name at %C"
 msgstr ""
 
-#: fortran/decl.c:4937
+#: fortran/decl.c:5127
 #, fuzzy, no-c-format
 msgid "Expected label '%s' for %s statement at %C"
 msgstr "mere end én '%s'-etiket i switch-sætningen"
 
-#: fortran/decl.c:4991
+#: fortran/decl.c:5181
 #, fuzzy, no-c-format
 msgid "Missing array specification at %L in DIMENSION statement"
 msgstr "Manglende %A-angivelse i sætning ved %0"
 
-#: fortran/decl.c:5000
+#: fortran/decl.c:5189
 #, no-c-format
+msgid "Dimensions specified for %s at %L after its initialisation"
+msgstr ""
+
+#: fortran/decl.c:5198
+#, no-c-format
 msgid "Array specification must be deferred at %L"
 msgstr ""
 
-#: fortran/decl.c:5077
+#: fortran/decl.c:5275
 #, no-c-format
 msgid "Unexpected character in variable list at %C"
 msgstr ""
 
-#: fortran/decl.c:5114
+#: fortran/decl.c:5312
 #, no-c-format
 msgid "Expected '(' at %C"
 msgstr ""
 
-#: fortran/decl.c:5128 fortran/decl.c:5168
+#: fortran/decl.c:5326 fortran/decl.c:5366
 #, no-c-format
 msgid "Expected variable name at %C"
 msgstr ""
 
-#: fortran/decl.c:5144
+#: fortran/decl.c:5342
 #, fuzzy, no-c-format
 msgid "Cray pointer at %C must be an integer"
 msgstr "udsagn skal være et kaldenavn"
 
-#: fortran/decl.c:5148
+#: fortran/decl.c:5346
 #, no-c-format
 msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
 msgstr ""
 
-#: fortran/decl.c:5154
+#: fortran/decl.c:5352
 #, no-c-format
 msgid "Expected \",\" at %C"
 msgstr ""
 
-#: fortran/decl.c:5217
+#: fortran/decl.c:5415
 #, no-c-format
 msgid "Expected \")\" at %C"
 msgstr ""
 
-#: fortran/decl.c:5229
+#: fortran/decl.c:5427
 #, fuzzy, no-c-format
 msgid "Expected \",\" or end of statement at %C"
 msgstr "Ikke-understøttet VXT-sætning ved %0"
 
-#: fortran/decl.c:5293
+#: fortran/decl.c:5491
 #, no-c-format
 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
 msgstr ""
 
-#: fortran/decl.c:5388
+#: fortran/decl.c:5586
 #, no-c-format
 msgid "Access specification of the %s operator at %C has already been specified"
 msgstr ""
 
-#: fortran/decl.c:5405
+#: fortran/decl.c:5603
 #, no-c-format
 msgid "Access specification of the .%s. operator at %C has already been specified"
 msgstr ""
 
-#: fortran/decl.c:5443
+#: fortran/decl.c:5641
 #, no-c-format
 msgid "Fortran 2003: PROTECTED statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5483
+#: fortran/decl.c:5681
 #, fuzzy, no-c-format
 msgid "Syntax error in PROTECTED statement at %C"
 msgstr "Mystisk tal i FORMAT-sætning ved %0"
 
-#: fortran/decl.c:5504
+#: fortran/decl.c:5702
 #, fuzzy, no-c-format
 msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
 msgstr "Tilgangsangivelse eller PRIVATE-sætning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
 
-#: fortran/decl.c:5541
+#: fortran/decl.c:5739
 #, fuzzy, no-c-format
 msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
 msgstr "Tilgangsangivelse eller PRIVATE-sætning ved %0 er ugyldig for nedarvet typedefinition som ikke er i specifikationsdelen af et modul"
 
-#: fortran/decl.c:5568
+#: fortran/decl.c:5766
 #, no-c-format
 msgid "Expected variable name at %C in PARAMETER statement"
 msgstr ""
 
-#: fortran/decl.c:5575
+#: fortran/decl.c:5773
 #, fuzzy, no-c-format
 msgid "Expected = sign in PARAMETER statement at %C"
 msgstr "Mystisk fortegn i FORMAT-sætning ved %0"
 
-#: fortran/decl.c:5581
+#: fortran/decl.c:5779
 #, no-c-format
 msgid "Expected expression at %C in PARAMETER statement"
 msgstr ""
 
-#: fortran/decl.c:5639
+#: fortran/decl.c:5799
 #, fuzzy, no-c-format
+msgid "Initializing already initialized variable at %C"
+msgstr "klargør tabel med en parameterliste"
+
+#: fortran/decl.c:5844
+#, fuzzy, no-c-format
 msgid "Unexpected characters in PARAMETER statement at %C"
 msgstr "Ekstra komma i FORMAT-sætning ved %0"
 
-#: fortran/decl.c:5663
+#: fortran/decl.c:5868
 #, no-c-format
 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
 msgstr ""
 
-#: fortran/decl.c:5675
+#: fortran/decl.c:5880
 #, no-c-format
 msgid "SAVE statement at %C follows blanket SAVE statement"
 msgstr ""
 
-#: fortran/decl.c:5722
+#: fortran/decl.c:5927
 #, fuzzy, no-c-format
 msgid "Syntax error in SAVE statement at %C"
 msgstr "Mystisk tal i FORMAT-sætning ved %0"
 
-#: fortran/decl.c:5733
+#: fortran/decl.c:5938
 #, fuzzy, no-c-format
 msgid "Fortran 2003: VALUE statement at %C"
 msgstr "Ikke-understøttet VXT-sætning ved %0"
 
-#: fortran/decl.c:5773
+#: fortran/decl.c:5978
 #, fuzzy, no-c-format
 msgid "Syntax error in VALUE statement at %C"
 msgstr "Mystisk tal i FORMAT-sætning ved %0"
 
-#: fortran/decl.c:5784
+#: fortran/decl.c:5989
 #, fuzzy, no-c-format
 msgid "Fortran 2003: VOLATILE statement at %C"
 msgstr "Ikke-understøttet VXT-sætning ved %0"
 
-#: fortran/decl.c:5826
+#: fortran/decl.c:6031
 #, fuzzy, no-c-format
 msgid "Syntax error in VOLATILE statement at %C"
 msgstr "Mystisk tal i FORMAT-sætning ved %0"
 
-#: fortran/decl.c:5848
+#: fortran/decl.c:6054
 #, no-c-format
 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
 msgstr ""
 
-#: fortran/decl.c:5910
+#: fortran/decl.c:6142
 #, no-c-format
 msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5922
+#: fortran/decl.c:6154
 #, no-c-format
 msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5979
+#: fortran/decl.c:6211
 #, no-c-format
 msgid "Expected :: in TYPE definition at %C"
 msgstr ""
 
-#: fortran/decl.c:5990
+#: fortran/decl.c:6222
 #, fuzzy, no-c-format
 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
 msgstr "Typenavn ved %0 er ikke det samme som navn ved %1"
 
-#: fortran/decl.c:6000
+#: fortran/decl.c:6232
 #, no-c-format
 msgid "Derived type name '%s' at %C already has a basic type of %s"
 msgstr ""
 
-#: fortran/decl.c:6016
+#: fortran/decl.c:6248
 #, no-c-format
 msgid "Derived type definition of '%s' at %C has already been defined"
 msgstr ""
 
-#: fortran/decl.c:6054
+#: fortran/decl.c:6286
 #, no-c-format
 msgid "Cray Pointee at %C cannot be assumed shape array"
 msgstr ""
 
-#: fortran/decl.c:6074
+#: fortran/decl.c:6306
 #, no-c-format
 msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
 msgstr ""
 
-#: fortran/decl.c:6146
+#: fortran/decl.c:6378
 #, no-c-format
 msgid "ENUMERATOR %L not initialized with integer expression"
 msgstr ""
 
-#: fortran/decl.c:6195
+#: fortran/decl.c:6427
 #, fuzzy, no-c-format
 msgid "ENUM definition statement expected before %C"
 msgstr "der forventedes et typenavn før '*'"
 
-#: fortran/decl.c:6228
+#: fortran/decl.c:6460
 #, no-c-format
 msgid "Syntax error in ENUMERATOR definition at %C"
 msgstr ""
@@ -5399,21 +5356,21 @@
 msgid "      "
 msgstr "        '%D'"
 
-#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:626
+#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:637
 #, fuzzy, c-format
 msgid "(%s "
 msgstr "%s "
 
-#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1069
-#: fortran/dump-parse-tree.c:1113 fortran/dump-parse-tree.c:1123
+#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1091
+#: fortran/dump-parse-tree.c:1135 fortran/dump-parse-tree.c:1145
 #, c-format
 msgid "%d"
 msgstr ""
 
 #: fortran/dump-parse-tree.c:90 fortran/dump-parse-tree.c:116
 #: fortran/dump-parse-tree.c:159 fortran/dump-parse-tree.c:395
-#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:613
-#: fortran/dump-parse-tree.c:636
+#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:624
+#: fortran/dump-parse-tree.c:647
 #, c-format
 msgid ")"
 msgstr ""
@@ -5551,7 +5508,7 @@
 msgid "%.2x"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:732
+#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:754
 #, fuzzy, c-format
 msgid "%s:"
 msgstr "%s"
@@ -5666,750 +5623,755 @@
 msgid "%s[["
 msgstr "%s"
 
-#: fortran/dump-parse-tree.c:551
+#: fortran/dump-parse-tree.c:560
 #, fuzzy, c-format
 msgid "(%s %s %s %s %s"
 msgstr "%s: %s: "
 
-#: fortran/dump-parse-tree.c:558
+#: fortran/dump-parse-tree.c:567
 #, c-format
 msgid " ALLOCATABLE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:560 fortran/dump-parse-tree.c:631
+#: fortran/dump-parse-tree.c:569 fortran/dump-parse-tree.c:642
 #, c-format
 msgid " DIMENSION"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:562
+#: fortran/dump-parse-tree.c:571
 #, c-format
 msgid " EXTERNAL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:564
+#: fortran/dump-parse-tree.c:573
 #, c-format
 msgid " INTRINSIC"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:566
+#: fortran/dump-parse-tree.c:575
 #, c-format
 msgid " OPTIONAL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:568 fortran/dump-parse-tree.c:629
+#: fortran/dump-parse-tree.c:577 fortran/dump-parse-tree.c:640
 #, c-format
 msgid " POINTER"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:570
+#: fortran/dump-parse-tree.c:579
 #, c-format
 msgid " PROTECTED"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:572
+#: fortran/dump-parse-tree.c:581
 #, c-format
 msgid " VALUE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:574
+#: fortran/dump-parse-tree.c:583
 #, c-format
 msgid " VOLATILE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:576
+#: fortran/dump-parse-tree.c:585
 #, c-format
 msgid " THREADPRIVATE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:578
+#: fortran/dump-parse-tree.c:587
 #, c-format
 msgid " TARGET"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:580
+#: fortran/dump-parse-tree.c:589
 #, c-format
 msgid " DUMMY"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:582
+#: fortran/dump-parse-tree.c:591
 #, c-format
 msgid " RESULT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:584
+#: fortran/dump-parse-tree.c:593
 #, c-format
 msgid " ENTRY"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:587
+#: fortran/dump-parse-tree.c:595
 #, c-format
+msgid " BIND(C)"
+msgstr ""
+
+#: fortran/dump-parse-tree.c:598
+#, c-format
 msgid " DATA"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:589
+#: fortran/dump-parse-tree.c:600
 #, c-format
 msgid " USE-ASSOC"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:591
+#: fortran/dump-parse-tree.c:602
 #, c-format
 msgid " IN-NAMELIST"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:593
+#: fortran/dump-parse-tree.c:604
 #, c-format
 msgid " IN-COMMON"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:596
+#: fortran/dump-parse-tree.c:607
 #, c-format
 msgid " ABSTRACT INTERFACE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:598
+#: fortran/dump-parse-tree.c:609
 #, c-format
 msgid " FUNCTION"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:600
+#: fortran/dump-parse-tree.c:611
 #, c-format
 msgid " SUBROUTINE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:602
+#: fortran/dump-parse-tree.c:613
 #, c-format
 msgid " IMPLICIT-TYPE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:605
+#: fortran/dump-parse-tree.c:616
 #, c-format
 msgid " SEQUENCE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:607
+#: fortran/dump-parse-tree.c:618
 #, c-format
 msgid " ELEMENTAL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:609
+#: fortran/dump-parse-tree.c:620
 #, c-format
 msgid " PURE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:611
+#: fortran/dump-parse-tree.c:622
 #, c-format
 msgid " RECURSIVE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:635 fortran/dump-parse-tree.c:682
-#: fortran/dump-parse-tree.c:706 fortran/dump-parse-tree.c:735
-#: fortran/dump-parse-tree.c:1276 fortran/dump-parse-tree.c:1282
-#: fortran/dump-parse-tree.c:1784
+#: fortran/dump-parse-tree.c:646 fortran/dump-parse-tree.c:693
+#: fortran/dump-parse-tree.c:717 fortran/dump-parse-tree.c:757
+#: fortran/dump-parse-tree.c:1298 fortran/dump-parse-tree.c:1304
+#: fortran/dump-parse-tree.c:1806
 #, c-format
 msgid " %s"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:659
+#: fortran/dump-parse-tree.c:670
 #, c-format
 msgid "symbol %s "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:666
+#: fortran/dump-parse-tree.c:677
 #, c-format
 msgid "value: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:673
+#: fortran/dump-parse-tree.c:684
 #, c-format
 msgid "Array spec:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:680
+#: fortran/dump-parse-tree.c:691
 #, fuzzy, c-format
 msgid "Generic interfaces:"
 msgstr "Benyt Cygwin-grænseflade"
 
-#: fortran/dump-parse-tree.c:688
+#: fortran/dump-parse-tree.c:699
 #, fuzzy, c-format
 msgid "result: %s"
 msgstr "%s: %s"
 
-#: fortran/dump-parse-tree.c:694
+#: fortran/dump-parse-tree.c:705
 #, c-format
 msgid "components: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:701
+#: fortran/dump-parse-tree.c:712
 #, c-format
 msgid "Formal arglist:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:708
+#: fortran/dump-parse-tree.c:719
 #, c-format
 msgid " [Alt Return]"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:715
+#: fortran/dump-parse-tree.c:726
 #, fuzzy, c-format
 msgid "Formal namespace"
 msgstr "'%D' er et navnerum"
 
-#: fortran/dump-parse-tree.c:771
+#: fortran/dump-parse-tree.c:793
 #, c-format
 msgid "common: /%s/ "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:779 fortran/dump-parse-tree.c:1720
+#: fortran/dump-parse-tree.c:801 fortran/dump-parse-tree.c:1742
 #, c-format
 msgid ", "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:791
+#: fortran/dump-parse-tree.c:813
 #, c-format
 msgid "symtree: %s  Ambig %d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:794
+#: fortran/dump-parse-tree.c:816
 #, fuzzy, c-format
 msgid " from namespace %s"
 msgstr "ukendt navnerum '%D'"
 
-#: fortran/dump-parse-tree.c:820
+#: fortran/dump-parse-tree.c:842
 #, fuzzy, c-format
 msgid "%s,"
 msgstr "%s"
 
-#: fortran/dump-parse-tree.c:852
+#: fortran/dump-parse-tree.c:874
 #, c-format
 msgid "!$OMP %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:867 fortran/dump-parse-tree.c:1010
+#: fortran/dump-parse-tree.c:889 fortran/dump-parse-tree.c:1032
 #, fuzzy, c-format
 msgid " (%s)"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:872
+#: fortran/dump-parse-tree.c:894
 #, c-format
 msgid " ("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:888
+#: fortran/dump-parse-tree.c:910
 #, c-format
 msgid " IF("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:894
+#: fortran/dump-parse-tree.c:916
 #, c-format
 msgid " NUM_THREADS("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:910
+#: fortran/dump-parse-tree.c:932
 #, c-format
 msgid " SCHEDULE (%s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:930
+#: fortran/dump-parse-tree.c:952
 #, c-format
 msgid " DEFAULT(%s)"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:933
+#: fortran/dump-parse-tree.c:955
 #, c-format
 msgid " ORDERED"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:958
+#: fortran/dump-parse-tree.c:980
 #, c-format
 msgid " REDUCTION(%s:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:972
+#: fortran/dump-parse-tree.c:994
 #, fuzzy, c-format
 msgid " %s("
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:988
+#: fortran/dump-parse-tree.c:1010
 #, c-format
 msgid "!$OMP SECTION\n"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:997
+#: fortran/dump-parse-tree.c:1019
 #, c-format
 msgid "!$OMP END %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1002
+#: fortran/dump-parse-tree.c:1024
 #, c-format
 msgid " COPYPRIVATE("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1007
+#: fortran/dump-parse-tree.c:1029
 #, c-format
 msgid " NOWAIT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1034
+#: fortran/dump-parse-tree.c:1056
 #, c-format
 msgid "NOP"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1038
+#: fortran/dump-parse-tree.c:1060
 #, c-format
 msgid "CONTINUE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1042
+#: fortran/dump-parse-tree.c:1064
 #, c-format
 msgid "ENTRY %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1047
+#: fortran/dump-parse-tree.c:1069
 #, c-format
 msgid "ASSIGN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1054
+#: fortran/dump-parse-tree.c:1076
 #, c-format
 msgid "LABEL ASSIGN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1056
+#: fortran/dump-parse-tree.c:1078
 #, fuzzy, c-format
 msgid " %d"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:1060
+#: fortran/dump-parse-tree.c:1082
 #, c-format
 msgid "POINTER ASSIGN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1067
+#: fortran/dump-parse-tree.c:1089
 #, c-format
 msgid "GOTO "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1076
+#: fortran/dump-parse-tree.c:1098
 #, c-format
 msgid ", ("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1092 fortran/dump-parse-tree.c:1094
+#: fortran/dump-parse-tree.c:1114 fortran/dump-parse-tree.c:1116
 #, c-format
 msgid "CALL %s "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1096
+#: fortran/dump-parse-tree.c:1118
 #, c-format
 msgid "CALL ?? "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1102
+#: fortran/dump-parse-tree.c:1124
 #, c-format
 msgid "RETURN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1108
+#: fortran/dump-parse-tree.c:1130
 #, c-format
 msgid "PAUSE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1118
+#: fortran/dump-parse-tree.c:1140
 #, c-format
 msgid "STOP "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1128 fortran/dump-parse-tree.c:1136
+#: fortran/dump-parse-tree.c:1150 fortran/dump-parse-tree.c:1158
 #, c-format
 msgid "IF "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1130
+#: fortran/dump-parse-tree.c:1152
 #, fuzzy, c-format
 msgid " %d, %d, %d"
 msgstr "%s: %s: "
 
-#: fortran/dump-parse-tree.c:1147
+#: fortran/dump-parse-tree.c:1169
 #, c-format
 msgid "ELSE\n"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1150
+#: fortran/dump-parse-tree.c:1172
 #, c-format
 msgid "ELSE IF "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1160
+#: fortran/dump-parse-tree.c:1182
 #, c-format
 msgid "ENDIF"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1165
+#: fortran/dump-parse-tree.c:1187
 #, c-format
 msgid "SELECT CASE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1173
+#: fortran/dump-parse-tree.c:1195
 #, c-format
 msgid "CASE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1189
+#: fortran/dump-parse-tree.c:1211
 #, c-format
 msgid "END SELECT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1193
+#: fortran/dump-parse-tree.c:1215
 #, c-format
 msgid "WHERE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1204
+#: fortran/dump-parse-tree.c:1226
 #, c-format
 msgid "ELSE WHERE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1211
+#: fortran/dump-parse-tree.c:1233
 #, c-format
 msgid "END WHERE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1216
+#: fortran/dump-parse-tree.c:1238
 #, c-format
 msgid "FORALL "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1241
+#: fortran/dump-parse-tree.c:1263
 #, c-format
 msgid "END FORALL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1245
+#: fortran/dump-parse-tree.c:1267
 #, c-format
 msgid "DO "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1259 fortran/dump-parse-tree.c:1270
+#: fortran/dump-parse-tree.c:1281 fortran/dump-parse-tree.c:1292
 #, c-format
 msgid "END DO"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1263
+#: fortran/dump-parse-tree.c:1285
 #, c-format
 msgid "DO WHILE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1274
+#: fortran/dump-parse-tree.c:1296
 #, c-format
 msgid "CYCLE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1280
+#: fortran/dump-parse-tree.c:1302
 #, c-format
 msgid "EXIT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1286
+#: fortran/dump-parse-tree.c:1308
 #, c-format
 msgid "ALLOCATE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1289 fortran/dump-parse-tree.c:1305
+#: fortran/dump-parse-tree.c:1311 fortran/dump-parse-tree.c:1327
 #, c-format
 msgid " STAT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1302
+#: fortran/dump-parse-tree.c:1324
 #, c-format
 msgid "DEALLOCATE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1318
+#: fortran/dump-parse-tree.c:1340
 #, c-format
 msgid "OPEN"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1323 fortran/dump-parse-tree.c:1402
-#: fortran/dump-parse-tree.c:1444 fortran/dump-parse-tree.c:1467
-#: fortran/dump-parse-tree.c:1619
+#: fortran/dump-parse-tree.c:1345 fortran/dump-parse-tree.c:1424
+#: fortran/dump-parse-tree.c:1466 fortran/dump-parse-tree.c:1489
+#: fortran/dump-parse-tree.c:1641
 #, c-format
 msgid " UNIT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1328 fortran/dump-parse-tree.c:1407
-#: fortran/dump-parse-tree.c:1449 fortran/dump-parse-tree.c:1478
-#: fortran/dump-parse-tree.c:1636
+#: fortran/dump-parse-tree.c:1350 fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1471 fortran/dump-parse-tree.c:1500
+#: fortran/dump-parse-tree.c:1658
 #, c-format
 msgid " IOMSG="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1333 fortran/dump-parse-tree.c:1412
-#: fortran/dump-parse-tree.c:1454 fortran/dump-parse-tree.c:1483
-#: fortran/dump-parse-tree.c:1641
+#: fortran/dump-parse-tree.c:1355 fortran/dump-parse-tree.c:1434
+#: fortran/dump-parse-tree.c:1476 fortran/dump-parse-tree.c:1505
+#: fortran/dump-parse-tree.c:1663
 #, c-format
 msgid " IOSTAT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1338 fortran/dump-parse-tree.c:1472
+#: fortran/dump-parse-tree.c:1360 fortran/dump-parse-tree.c:1494
 #, c-format
 msgid " FILE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1343 fortran/dump-parse-tree.c:1417
+#: fortran/dump-parse-tree.c:1365 fortran/dump-parse-tree.c:1439
 #, c-format
 msgid " STATUS="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1348 fortran/dump-parse-tree.c:1513
+#: fortran/dump-parse-tree.c:1370 fortran/dump-parse-tree.c:1535
 #, c-format
 msgid " ACCESS="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1353 fortran/dump-parse-tree.c:1529
+#: fortran/dump-parse-tree.c:1375 fortran/dump-parse-tree.c:1551
 #, c-format
 msgid " FORM="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1358 fortran/dump-parse-tree.c:1544
+#: fortran/dump-parse-tree.c:1380 fortran/dump-parse-tree.c:1566
 #, c-format
 msgid " RECL="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1363 fortran/dump-parse-tree.c:1554
+#: fortran/dump-parse-tree.c:1385 fortran/dump-parse-tree.c:1576
 #, c-format
 msgid " BLANK="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1368 fortran/dump-parse-tree.c:1559
+#: fortran/dump-parse-tree.c:1390 fortran/dump-parse-tree.c:1581
 #, c-format
 msgid " POSITION="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1373 fortran/dump-parse-tree.c:1564
+#: fortran/dump-parse-tree.c:1395 fortran/dump-parse-tree.c:1586
 #, c-format
 msgid " ACTION="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1378 fortran/dump-parse-tree.c:1584
+#: fortran/dump-parse-tree.c:1400 fortran/dump-parse-tree.c:1606
 #, c-format
 msgid " DELIM="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1383 fortran/dump-parse-tree.c:1589
+#: fortran/dump-parse-tree.c:1405 fortran/dump-parse-tree.c:1611
 #, c-format
 msgid " PAD="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1388 fortran/dump-parse-tree.c:1594
+#: fortran/dump-parse-tree.c:1410 fortran/dump-parse-tree.c:1616
 #, c-format
 msgid " CONVERT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1392 fortran/dump-parse-tree.c:1421
-#: fortran/dump-parse-tree.c:1458 fortran/dump-parse-tree.c:1599
-#: fortran/dump-parse-tree.c:1676
+#: fortran/dump-parse-tree.c:1414 fortran/dump-parse-tree.c:1443
+#: fortran/dump-parse-tree.c:1480 fortran/dump-parse-tree.c:1621
+#: fortran/dump-parse-tree.c:1698
 #, c-format
 msgid " ERR=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1397
+#: fortran/dump-parse-tree.c:1419
 #, c-format
 msgid "CLOSE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1425
+#: fortran/dump-parse-tree.c:1447
 #, c-format
 msgid "BACKSPACE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1451
 #, c-format
 msgid "ENDFILE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1433
+#: fortran/dump-parse-tree.c:1455
 #, c-format
 msgid "REWIND"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1437
+#: fortran/dump-parse-tree.c:1459
 #, c-format
 msgid "FLUSH"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1462
+#: fortran/dump-parse-tree.c:1484
 #, c-format
 msgid "INQUIRE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1488
+#: fortran/dump-parse-tree.c:1510
 #, c-format
 msgid " EXIST="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1493
+#: fortran/dump-parse-tree.c:1515
 #, c-format
 msgid " OPENED="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1498
+#: fortran/dump-parse-tree.c:1520
 #, c-format
 msgid " NUMBER="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1503
+#: fortran/dump-parse-tree.c:1525
 #, c-format
 msgid " NAMED="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1508
+#: fortran/dump-parse-tree.c:1530
 #, c-format
 msgid " NAME="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1518
+#: fortran/dump-parse-tree.c:1540
 #, c-format
 msgid " SEQUENTIAL="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1524
+#: fortran/dump-parse-tree.c:1546
 #, c-format
 msgid " DIRECT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1534
+#: fortran/dump-parse-tree.c:1556
 #, c-format
 msgid " FORMATTED"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1539
+#: fortran/dump-parse-tree.c:1561
 #, c-format
 msgid " UNFORMATTED="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1549
+#: fortran/dump-parse-tree.c:1571
 #, c-format
 msgid " NEXTREC="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1569
+#: fortran/dump-parse-tree.c:1591
 #, c-format
 msgid " READ="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1574
+#: fortran/dump-parse-tree.c:1596
 #, c-format
 msgid " WRITE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1579
+#: fortran/dump-parse-tree.c:1601
 #, c-format
 msgid " READWRITE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1603
+#: fortran/dump-parse-tree.c:1625
 #, c-format
 msgid "IOLENGTH "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1609
+#: fortran/dump-parse-tree.c:1631
 #, c-format
 msgid "READ"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1613
+#: fortran/dump-parse-tree.c:1635
 #, c-format
 msgid "WRITE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1625
+#: fortran/dump-parse-tree.c:1647
 #, c-format
 msgid " FMT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1630
+#: fortran/dump-parse-tree.c:1652
 #, c-format
 msgid " FMT=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1632
+#: fortran/dump-parse-tree.c:1654
 #, fuzzy, c-format
 msgid " NML=%s"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:1646
+#: fortran/dump-parse-tree.c:1668
 #, c-format
 msgid " SIZE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1651
+#: fortran/dump-parse-tree.c:1673
 #, c-format
 msgid " REC="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1656
+#: fortran/dump-parse-tree.c:1678
 #, c-format
 msgid " ADVANCE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1667
+#: fortran/dump-parse-tree.c:1689
 #, c-format
 msgid "TRANSFER "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1672
+#: fortran/dump-parse-tree.c:1694
 #, c-format
 msgid "DT_END"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1678
+#: fortran/dump-parse-tree.c:1700
 #, c-format
 msgid " END=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1680
+#: fortran/dump-parse-tree.c:1702
 #, c-format
 msgid " EOR=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1714
+#: fortran/dump-parse-tree.c:1736
 #, c-format
 msgid "Equivalence: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1740
+#: fortran/dump-parse-tree.c:1762
 #, c-format
 msgid "Namespace:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1754
+#: fortran/dump-parse-tree.c:1776
 #, c-format
 msgid " %c-%c: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1756
+#: fortran/dump-parse-tree.c:1778
 #, c-format
 msgid " %c: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1765
+#: fortran/dump-parse-tree.c:1787
 #, c-format
 msgid "procedure name = %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1781
+#: fortran/dump-parse-tree.c:1803
 #, fuzzy, c-format
 msgid "Operator interfaces for %s:"
 msgstr ""
 "\n"
 " Tilvalg til %s:\n"
 
-#: fortran/dump-parse-tree.c:1790
+#: fortran/dump-parse-tree.c:1812
 #, fuzzy, c-format
 msgid "User operators:\n"
 msgstr "ikke-registreret operator %s"
 
-#: fortran/dump-parse-tree.c:1806
+#: fortran/dump-parse-tree.c:1828
 #, c-format
 msgid "CONTAINS\n"
 msgstr ""
@@ -6429,312 +6391,352 @@
 msgid "Error count reached limit of %d."
 msgstr ""
 
-#: fortran/error.c:670 fortran/error.c:725 fortran/error.c:762
+#: fortran/error.c:670 fortran/error.c:724 fortran/error.c:761
 #, fuzzy
 msgid "Warning:"
 msgstr "advarsel: "
 
-#: fortran/error.c:727 fortran/error.c:810 fortran/error.c:836
+#: fortran/error.c:726 fortran/error.c:809 fortran/error.c:835
 #, fuzzy
 msgid "Error:"
 msgstr "fejl: "
 
-#: fortran/error.c:860
+#: fortran/error.c:859
 #, fuzzy
 msgid "Fatal Error:"
 msgstr "fatal fejl: "
 
-#: fortran/error.c:879
+#: fortran/error.c:878
 #, fuzzy, no-c-format
 msgid "Internal Error at (1):"
 msgstr "intern fejl: "
 
-#: fortran/expr.c:252
+#: fortran/expr.c:253
 #, c-format
 msgid "Constant expression required at %C"
 msgstr ""
 
-#: fortran/expr.c:255
+#: fortran/expr.c:256
 #, c-format
 msgid "Integer expression required at %C"
 msgstr ""
 
-#: fortran/expr.c:260
+#: fortran/expr.c:261
 #, fuzzy, c-format
 msgid "Integer value too large in expression at %C"
 msgstr "heltalsoverløb i udtryk"
 
-#: fortran/expr.c:1018 fortran/expr.c:1189 fortran/expr.c:1240
+#: fortran/expr.c:1037
 #, no-c-format
+msgid "Index in dimension %d is out of bounds at %L"
+msgstr ""
+
+#: fortran/expr.c:1208 fortran/expr.c:1259
+#, no-c-format
 msgid "index in dimension %d is out of bounds at %L"
 msgstr ""
 
-#: fortran/expr.c:1789
+#: fortran/expr.c:1808
 #, no-c-format
 msgid "elemental function arguments at %C are not compliant"
 msgstr ""
 
-#: fortran/expr.c:1833
+#: fortran/expr.c:1852
 #, no-c-format
 msgid "Numeric or CHARACTER operands are required in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1853
+#: fortran/expr.c:1872
 #, no-c-format
 msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1868
+#: fortran/expr.c:1887
 #, no-c-format
 msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
 msgstr ""
 
-#: fortran/expr.c:1875
+#: fortran/expr.c:1894
 #, no-c-format
 msgid "Concat operator at %L must concatenate strings of the same kind"
 msgstr ""
 
-#: fortran/expr.c:1885
+#: fortran/expr.c:1904
 #, no-c-format
 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
 msgstr ""
 
-#: fortran/expr.c:1901
+#: fortran/expr.c:1920
 #, no-c-format
 msgid "LOGICAL operands are required in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1912
+#: fortran/expr.c:1931
 #, fuzzy, no-c-format
 msgid "Only intrinsic operators can be used in expression at %L"
 msgstr "Manglende operand for operator ved %1 i slutningen af udtryk ved %0"
 
-#: fortran/expr.c:1920
+#: fortran/expr.c:1939
 #, fuzzy, no-c-format
 msgid "Numeric operands are required in expression at %L"
 msgstr "Manglende operand for operator ved %1 i slutningen af udtryk ved %0"
 
-#: fortran/expr.c:1985
+#: fortran/expr.c:2030
 #, no-c-format
-msgid "Inquiry function '%s' at %L is not permitted in an initialization expression"
-msgstr ""
-
-#: fortran/expr.c:2015
-#, no-c-format
 msgid "Assumed character length variable '%s' in constant expression at %L"
 msgstr ""
 
-#: fortran/expr.c:2061 fortran/expr.c:2067
+#: fortran/expr.c:2076 fortran/expr.c:2082
 #, no-c-format
 msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: fortran/expr.c:2098
+#: fortran/expr.c:2114
 #, no-c-format
 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
 msgstr ""
 
-#: fortran/expr.c:2151
+#: fortran/expr.c:2167
 #, no-c-format
 msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function"
 msgstr ""
 
-#: fortran/expr.c:2163
+#: fortran/expr.c:2179
 #, no-c-format
 msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: fortran/expr.c:2207
+#: fortran/expr.c:2214
+#, no-c-format
+msgid "PARAMETER '%s' is used at %L before its definition is complete"
+msgstr ""
+
+#: fortran/expr.c:2234
 #, fuzzy, no-c-format
 msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
 msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
 
-#: fortran/expr.c:2213
+#: fortran/expr.c:2240
 #, no-c-format
 msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: fortran/expr.c:2219
+#: fortran/expr.c:2246
 #, no-c-format
 msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: fortran/expr.c:2229
+#: fortran/expr.c:2252
 #, no-c-format
+msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
+msgstr ""
+
+#: fortran/expr.c:2262
+#, no-c-format
 msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
 msgstr ""
 
-#: fortran/expr.c:2317
+#: fortran/expr.c:2350
 #, fuzzy, no-c-format
 msgid "Initialization expression didn't reduce %C"
 msgstr "tildeling af startværdi til new-udtryk med '='"
 
-#: fortran/expr.c:2360
+#: fortran/expr.c:2393
 #, fuzzy, no-c-format
 msgid "Specification function '%s' at %L cannot be a statement function"
 msgstr "konstruktionsfunktionen kan ikke være en statisk medlemsfunktion"
 
-#: fortran/expr.c:2367
+#: fortran/expr.c:2400
 #, fuzzy, no-c-format
 msgid "Specification function '%s' at %L cannot be an internal function"
 msgstr "den indbyggede funktion '%s' er erklæret som noget der ikke er en funktion"
 
-#: fortran/expr.c:2374
+#: fortran/expr.c:2407
 #, no-c-format
 msgid "Specification function '%s' at %L must be PURE"
 msgstr ""
 
-#: fortran/expr.c:2381
+#: fortran/expr.c:2414
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be RECURSIVE"
 msgstr ""
 
-#: fortran/expr.c:2443
+#: fortran/expr.c:2476
 #, fuzzy, no-c-format
 msgid "Dummy argument '%s' not allowed in expression at %L"
 msgstr "strenge med dobbelte anførselstegn er ikke tilladte i #if-udtryk"
 
-#: fortran/expr.c:2450
+#: fortran/expr.c:2483
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
 msgstr ""
 
-#: fortran/expr.c:2457
+#: fortran/expr.c:2490
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
 msgstr ""
 
-#: fortran/expr.c:2479
+#: fortran/expr.c:2513
 #, fuzzy, no-c-format
 msgid "Variable '%s' cannot appear in the expression at %L"
 msgstr "overløb i konstant udtryk"
 
-#: fortran/expr.c:2528
+#: fortran/expr.c:2562
 #, no-c-format
 msgid "Expression at %L must be of INTEGER type"
 msgstr ""
 
-#: fortran/expr.c:2537
+#: fortran/expr.c:2571
 #, no-c-format
 msgid "Function '%s' at %L must be PURE"
 msgstr ""
 
-#: fortran/expr.c:2546
+#: fortran/expr.c:2580
 #, no-c-format
 msgid "Expression at %L must be scalar"
 msgstr ""
 
-#: fortran/expr.c:2573
+#: fortran/expr.c:2607
 #, no-c-format
 msgid "Incompatible ranks in %s (%d and %d) at %L"
 msgstr ""
 
-#: fortran/expr.c:2587
+#: fortran/expr.c:2621
 #, no-c-format
 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
 msgstr ""
 
-#: fortran/expr.c:2633 fortran/expr.c:2800
+#: fortran/expr.c:2667 fortran/expr.c:2884
 #, no-c-format
 msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
 msgstr ""
 
-#: fortran/expr.c:2676
+#: fortran/expr.c:2719
 #, no-c-format
 msgid "'%s' at %L is not a VALUE"
 msgstr ""
 
-#: fortran/expr.c:2683
+#: fortran/expr.c:2726
 #, fuzzy, no-c-format
 msgid "Incompatible ranks %d and %d in assignment at %L"
 msgstr "uforenelige typer i tildeling af '%T' til '%T'"
 
-#: fortran/expr.c:2690
+#: fortran/expr.c:2733
 #, fuzzy, no-c-format
 msgid "Variable type is UNKNOWN in assignment at %L"
 msgstr "uforenelige typer i tildeling af '%T' til '%T'"
 
-#: fortran/expr.c:2702
+#: fortran/expr.c:2745
 #, no-c-format
 msgid "NULL appears on right-hand side in assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2713
+#: fortran/expr.c:2756
 #, no-c-format
 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
 msgstr ""
 
-#: fortran/expr.c:2722
+#: fortran/expr.c:2765
 #, no-c-format
 msgid "POINTER valued function appears on right-hand side of assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2727
+#: fortran/expr.c:2770
 #, fuzzy
 msgid "array assignment"
 msgstr "tildeling"
 
-#: fortran/expr.c:2744
+#: fortran/expr.c:2775
+#, no-c-format
+msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
+msgstr ""
+
+#: fortran/expr.c:2781 fortran/resolve.c:6058
+#, no-c-format
+msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
+msgstr ""
+
+#: fortran/expr.c:2791 fortran/resolve.c:6068
+#, no-c-format
+msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
+msgstr ""
+
+#: fortran/expr.c:2799 fortran/resolve.c:6077
+#, no-c-format
+msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2803 fortran/resolve.c:6081
+#, no-c-format
+msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2807 fortran/resolve.c:6085
+#, no-c-format
+msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2828
 #, fuzzy, no-c-format
 msgid "Incompatible types in assignment at %L, %s to %s"
 msgstr "uforenelige typer i tildeling af '%T' til '%T'"
 
-#: fortran/expr.c:2769
+#: fortran/expr.c:2853
 #, no-c-format
 msgid "Pointer assignment target is not a POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2777
+#: fortran/expr.c:2861
 #, no-c-format
 msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
 msgstr ""
 
-#: fortran/expr.c:2807
+#: fortran/expr.c:2891
 #, no-c-format
 msgid "Pointer assignment to non-POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2816
+#: fortran/expr.c:2900
 #, no-c-format
 msgid "Bad pointer object in PURE procedure at %L"
 msgstr ""
 
-#: fortran/expr.c:2828
+#: fortran/expr.c:2912
 #, no-c-format
 msgid "Different types in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2835
+#: fortran/expr.c:2919
 #, no-c-format
 msgid "Different kind type parameters in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2842
+#: fortran/expr.c:2926
 #, no-c-format
 msgid "Different ranks in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2857
+#: fortran/expr.c:2941
 #, no-c-format
 msgid "Different character lengths in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2868
+#: fortran/expr.c:2952
 #, no-c-format
 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2875
+#: fortran/expr.c:2959
 #, no-c-format
 msgid "Bad target in pointer assignment in PURE procedure at %L"
 msgstr ""
 
-#: fortran/expr.c:2881
+#: fortran/expr.c:2965
 #, no-c-format
 msgid "Pointer assignment with vector subscript on rhs at %L"
 msgstr ""
 
-#: fortran/expr.c:2888
+#: fortran/expr.c:2972
 #, no-c-format
 msgid "Pointer assigment target has PROTECTED attribute at %L"
 msgstr ""
@@ -6824,292 +6826,317 @@
 msgid "Expecting 'END INTERFACE %s' at %C"
 msgstr ""
 
-#: fortran/interface.c:551
+#: fortran/interface.c:563
 #, no-c-format
 msgid "Alternate return cannot appear in operator interface at %L"
 msgstr ""
 
-#: fortran/interface.c:581
+#: fortran/interface.c:593
 #, no-c-format
 msgid "Operator interface at %L has the wrong number of arguments"
 msgstr ""
 
-#: fortran/interface.c:592
+#: fortran/interface.c:604
 #, no-c-format
 msgid "Assignment operator interface at %L must be a SUBROUTINE"
 msgstr ""
 
-#: fortran/interface.c:598
+#: fortran/interface.c:610
 #, no-c-format
 msgid "Assignment operator interface at %L must have two arguments"
 msgstr ""
 
-#: fortran/interface.c:608
+#: fortran/interface.c:620
 #, no-c-format
 msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
 msgstr ""
 
-#: fortran/interface.c:617
+#: fortran/interface.c:629
 #, no-c-format
 msgid "Intrinsic operator interface at %L must be a FUNCTION"
 msgstr ""
 
-#: fortran/interface.c:627
+#: fortran/interface.c:639
 #, no-c-format
 msgid "First argument of defined assignment at %L must be INTENT(IN) or INTENT(INOUT)"
 msgstr ""
 
-#: fortran/interface.c:631
+#: fortran/interface.c:643
 #, no-c-format
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:637 fortran/resolve.c:8807
+#: fortran/interface.c:649 fortran/resolve.c:8998
 #, no-c-format
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:641 fortran/resolve.c:8819
+#: fortran/interface.c:653 fortran/resolve.c:9010
 #, no-c-format
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:744
+#: fortran/interface.c:756
 #, no-c-format
 msgid "Operator interface at %L conflicts with intrinsic interface"
 msgstr ""
 
-#: fortran/interface.c:1044
+#: fortran/interface.c:1117
 #, no-c-format
 msgid "Procedure '%s' in %s at %L has no explicit interface"
 msgstr ""
 
-#: fortran/interface.c:1047
+#: fortran/interface.c:1120
 #, no-c-format
 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
 msgstr ""
 
-#: fortran/interface.c:1102 fortran/interface.c:1108
+#: fortran/interface.c:1175 fortran/interface.c:1181
 #, no-c-format
 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
 msgstr ""
 
-#: fortran/interface.c:1144
+#: fortran/interface.c:1217
 #, no-c-format
 msgid "'%s' at %L is not a module procedure"
 msgstr ""
 
-#: fortran/interface.c:1676
+#: fortran/interface.c:1465 fortran/interface.c:2411
 #, no-c-format
+msgid "Type/rank mismatch in argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:1474
+#, fuzzy, no-c-format
+msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
+msgstr "type/værdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
+
+#: fortran/interface.c:1492 fortran/interface.c:1532
+#, no-c-format
+msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
+msgstr ""
+
+#: fortran/interface.c:1519
+#, no-c-format
+msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:1544
+#, no-c-format
+msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:1861
+#, no-c-format
 msgid "Keyword argument '%s' at %L is not in the procedure"
 msgstr ""
 
-#: fortran/interface.c:1684
+#: fortran/interface.c:1869
 #, no-c-format
 msgid "Keyword argument '%s' at %L is already associated with another actual argument"
 msgstr ""
 
-#: fortran/interface.c:1694
+#: fortran/interface.c:1879
 #, no-c-format
 msgid "More actual than formal arguments in procedure call at %L"
 msgstr ""
 
-#: fortran/interface.c:1706 fortran/interface.c:1935
+#: fortran/interface.c:1891 fortran/interface.c:2110
 #, no-c-format
 msgid "Missing alternate return spec in subroutine call at %L"
 msgstr ""
 
-#: fortran/interface.c:1714
+#: fortran/interface.c:1899
 #, no-c-format
 msgid "Unexpected alternate return spec in subroutine call at %L"
 msgstr ""
 
-#: fortran/interface.c:1729
+#: fortran/interface.c:1922
 #, no-c-format
-msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
+msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1742
+#: fortran/interface.c:1929
 #, no-c-format
-msgid "Type/rank mismatch in argument '%s' at %L"
+msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1758
+#: fortran/interface.c:1943
 #, no-c-format
-msgid "Character length mismatch between actual argument and pointer or allocatable dummy argument '%s' at %L"
-msgstr ""
-
-#: fortran/interface.c:1771
-#, no-c-format
 msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
 msgstr ""
 
-#: fortran/interface.c:1776
+#: fortran/interface.c:1948
 #, no-c-format
 msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
 msgstr ""
 
-#: fortran/interface.c:1790
+#: fortran/interface.c:1962
 #, no-c-format
 msgid "Expected a procedure for argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1800
+#: fortran/interface.c:1972
 #, no-c-format
 msgid "Expected a PURE procedure for argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1814
+#: fortran/interface.c:1986
 #, no-c-format
 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
 msgstr ""
 
-#: fortran/interface.c:1823
+#: fortran/interface.c:1995
 #, fuzzy, no-c-format
 msgid "Actual argument for '%s' must be a pointer at %L"
 msgstr "parameter til '%s' skal være en 2 bit-konstant"
 
-#: fortran/interface.c:1832
+#: fortran/interface.c:2004
 #, no-c-format
 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
 msgstr ""
 
-#: fortran/interface.c:1843
+#: fortran/interface.c:2017
 #, no-c-format
-msgid "Actual argument at %L must be definable to match dummy INTENT = OUT/INOUT"
+msgid "Actual argument at %L must be definable as the dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr ""
 
-#: fortran/interface.c:1851
+#: fortran/interface.c:2026
 #, no-c-format
 msgid "Actual argument at %L is use-associated with PROTECTED attribute and dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr ""
 
-#: fortran/interface.c:1864
+#: fortran/interface.c:2039
 #, no-c-format
-msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(IN), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
+msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
 msgstr ""
 
-#: fortran/interface.c:1881
+#: fortran/interface.c:2056
 #, no-c-format
 msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1893
+#: fortran/interface.c:2068
 #, no-c-format
 msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1912
+#: fortran/interface.c:2087
 #, no-c-format
 msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1942
+#: fortran/interface.c:2117
 #, no-c-format
 msgid "Missing actual argument for argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:2128
+#: fortran/interface.c:2303
 #, no-c-format
 msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:2184
+#: fortran/interface.c:2359
 #, no-c-format
 msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
 msgstr ""
 
-#: fortran/interface.c:2194
+#: fortran/interface.c:2369
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
 msgstr ""
 
-#: fortran/interface.c:2202
+#: fortran/interface.c:2377
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
 msgstr ""
 
-#: fortran/interface.c:2225
+#: fortran/interface.c:2400
 #, no-c-format
 msgid "Procedure '%s' called with an implicit interface at %L"
 msgstr ""
 
-#: fortran/interface.c:2440
+#: fortran/interface.c:2629
 #, no-c-format
 msgid "Function '%s' called in lieu of an operator at %L must be PURE"
 msgstr ""
 
-#: fortran/interface.c:2519
+#: fortran/interface.c:2708
 #, no-c-format
 msgid "Entity '%s' at %C is already present in the interface"
 msgstr ""
 
-#: fortran/intrinsic.c:2918
+#: fortran/intrinsic.c:2923
 #, fuzzy, no-c-format
 msgid "Too many arguments in call to '%s' at %L"
 msgstr "for mange parametre til %s '%+#D'"
 
-#: fortran/intrinsic.c:2933
+#: fortran/intrinsic.c:2938
 #, no-c-format
 msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2936
+#: fortran/intrinsic.c:2941
 #, no-c-format
 msgid "Can't find keyword named '%s' in call to '%s' at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2943
+#: fortran/intrinsic.c:2948
 #, no-c-format
 msgid "Argument '%s' is appears twice in call to '%s' at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2957
+#: fortran/intrinsic.c:2962
 #, no-c-format
 msgid "Missing actual argument '%s' in call to '%s' at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2972
+#: fortran/intrinsic.c:2977
 #, no-c-format
 msgid "ALTERNATE RETURN not permitted at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:3021
+#: fortran/intrinsic.c:3026
 #, no-c-format
 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
 msgstr ""
 
-#: fortran/intrinsic.c:3337
+#: fortran/intrinsic.c:3342
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not included in the selected standard"
 msgstr ""
 
-#: fortran/intrinsic.c:3450
+#: fortran/intrinsic.c:3398
 #, no-c-format
+msgid "Fortran 2003: Function '%s' as initialization expression at %L"
+msgstr ""
+
+#: fortran/intrinsic.c:3463
+#, no-c-format
 msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:3508
+#: fortran/intrinsic.c:3524
 #, no-c-format
 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
 msgstr ""
 
-#: fortran/intrinsic.c:3579
+#: fortran/intrinsic.c:3595
 #, fuzzy, no-c-format
 msgid "Extension: Conversion from %s to %s at %L"
 msgstr "ugyldig konvertering fra '%T' til '%T'"
 
-#: fortran/intrinsic.c:3582
+#: fortran/intrinsic.c:3598
 #, fuzzy, no-c-format
 msgid "Conversion from %s to %s at %L"
 msgstr "konvertering fra NaN til int"
 
-#: fortran/intrinsic.c:3629
+#: fortran/intrinsic.c:3645
 #, fuzzy, no-c-format
 msgid "Can't convert %s to %s at %L"
 msgstr "kunne ikke konvertere '%E' til '%T'"
 
-#: fortran/io.c:156 fortran/primary.c:738
+#: fortran/io.c:156 fortran/primary.c:750
 #, no-c-format
 msgid "Extension: backslash character at %C"
 msgstr ""
@@ -7317,7 +7344,7 @@
 msgid "CLOSE statement not allowed in PURE procedure at %C"
 msgstr ""
 
-#: fortran/io.c:1955 fortran/match.c:1841
+#: fortran/io.c:1955 fortran/match.c:1911
 #, no-c-format
 msgid "%s statement not allowed in PURE procedure at %C"
 msgstr ""
@@ -7332,516 +7359,491 @@
 msgid "Duplicate UNIT specification at %C"
 msgstr ""
 
-#: fortran/io.c:2128
+#: fortran/io.c:2132
 #, fuzzy, no-c-format
 msgid "Duplicate format specification at %C"
 msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
 
-#: fortran/io.c:2145
+#: fortran/io.c:2149
 #, no-c-format
 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
 msgstr ""
 
-#: fortran/io.c:2181
+#: fortran/io.c:2185
 #, fuzzy, no-c-format
 msgid "Duplicate NML specification at %C"
 msgstr "%D tildelt startværdi mere end én gang"
 
-#: fortran/io.c:2190
+#: fortran/io.c:2194
 #, no-c-format
 msgid "Symbol '%s' at %C must be a NAMELIST group name"
 msgstr ""
 
-#: fortran/io.c:2231
+#: fortran/io.c:2235
 #, no-c-format
 msgid "END tag at %C not allowed in output statement"
 msgstr ""
 
-#: fortran/io.c:2288
+#: fortran/io.c:2292
 #, no-c-format
 msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
 msgstr ""
 
-#: fortran/io.c:2297
+#: fortran/io.c:2301
 #, no-c-format
 msgid "Internal unit with vector subscript at %L"
 msgstr ""
 
-#: fortran/io.c:2304
+#: fortran/io.c:2308
 #, no-c-format
 msgid "External IO UNIT cannot be an array at %L"
 msgstr ""
 
-#: fortran/io.c:2314
+#: fortran/io.c:2318
 #, fuzzy, no-c-format
 msgid "ERR tag label %d at %L not defined"
 msgstr "etiketten '%D' er benyttet, men ikke defineret"
 
-#: fortran/io.c:2326
+#: fortran/io.c:2330
 #, fuzzy, no-c-format
 msgid "END tag label %d at %L not defined"
 msgstr "etiketten '%D' er benyttet, men ikke defineret"
 
-#: fortran/io.c:2338
+#: fortran/io.c:2342
 #, fuzzy, no-c-format
 msgid "EOR tag label %d at %L not defined"
 msgstr "etiketten '%D' er benyttet, men ikke defineret"
 
-#: fortran/io.c:2348
+#: fortran/io.c:2352
 #, fuzzy, no-c-format
 msgid "FORMAT label %d at %L not defined"
 msgstr "etiketten '%D' er benyttet, men ikke defineret"
 
-#: fortran/io.c:2469
+#: fortran/io.c:2473
 #, fuzzy, no-c-format
 msgid "Syntax error in I/O iterator at %C"
 msgstr "\"%s\" må ikke optræde i makroparameterliste"
 
-#: fortran/io.c:2500
+#: fortran/io.c:2504
 #, fuzzy, no-c-format
 msgid "Expected variable in READ statement at %C"
 msgstr "Ekstra komma i FORMAT-sætning ved %0"
 
-#: fortran/io.c:2506
+#: fortran/io.c:2510
 #, fuzzy, no-c-format
 msgid "Expected expression in %s statement at %C"
 msgstr "Ugyldig udtrykssætning"
 
-#: fortran/io.c:2516
+#: fortran/io.c:2520
 #, no-c-format
 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
 msgstr ""
 
-#: fortran/io.c:2525
+#: fortran/io.c:2529
 #, no-c-format
 msgid "Cannot read to variable '%s' in PURE procedure at %C"
 msgstr ""
 
-#: fortran/io.c:2541
+#: fortran/io.c:2545
 #, no-c-format
 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
 msgstr ""
 
 #. A general purpose syntax error.
-#: fortran/io.c:2602 fortran/io.c:3004 fortran/gfortran.h:1998
+#: fortran/io.c:2606 fortran/io.c:3013 fortran/gfortran.h:2002
 #, fuzzy, no-c-format
 msgid "Syntax error in %s statement at %C"
 msgstr "syntaksfejl ved symbolet '%s'"
 
-#: fortran/io.c:2670
+#: fortran/io.c:2679
 #, no-c-format
 msgid "Fortran 2003: Internal file at %L with namelist"
 msgstr ""
 
-#: fortran/io.c:2833
+#: fortran/io.c:2842
 #, no-c-format
 msgid "PRINT namelist at %C is an extension"
 msgstr ""
 
-#: fortran/io.c:2965
+#: fortran/io.c:2974
 #, no-c-format
 msgid "Extension: Comma before i/o item list at %C"
 msgstr ""
 
-#: fortran/io.c:2974
+#: fortran/io.c:2983
 #, fuzzy, no-c-format
 msgid "Expected comma in I/O list at %C"
 msgstr "Ekstra komma i FORMAT-sætning ved %0"
 
-#: fortran/io.c:3036
+#: fortran/io.c:3045
 #, fuzzy, no-c-format
 msgid "PRINT statement at %C not allowed within PURE procedure"
 msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
 
-#: fortran/io.c:3176 fortran/io.c:3227
+#: fortran/io.c:3185 fortran/io.c:3236
 #, no-c-format
 msgid "INQUIRE statement not allowed in PURE procedure at %C"
 msgstr ""
 
-#: fortran/io.c:3203
+#: fortran/io.c:3212
 #, no-c-format
 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
 msgstr ""
 
-#: fortran/io.c:3213 fortran/trans-io.c:1144
+#: fortran/io.c:3222 fortran/trans-io.c:1145
 #, no-c-format
 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
 msgstr ""
 
-#: fortran/io.c:3220
+#: fortran/io.c:3229
 #, no-c-format
 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
 msgstr ""
 
-#: fortran/match.c:270
+#: fortran/match.c:156
 #, fuzzy, no-c-format
+msgid "Missing ')' in statement before %L"
+msgstr "Manglende komma i FORMAT-sætning ved %0"
+
+#: fortran/match.c:161
+#, fuzzy, no-c-format
+msgid "Missing '(' in statement before %L"
+msgstr "Manglende komma i FORMAT-sætning ved %0"
+
+#: fortran/match.c:332
+#, fuzzy, no-c-format
 msgid "Integer too large at %C"
 msgstr "Heltal ved %0 for stort"
 
-#: fortran/match.c:363 fortran/parse.c:442
+#: fortran/match.c:425 fortran/parse.c:589
 #, no-c-format
 msgid "Too many digits in statement label at %C"
 msgstr ""
 
-#: fortran/match.c:369
+#: fortran/match.c:431
 #, no-c-format
 msgid "Statement label at %C is zero"
 msgstr ""
 
-#: fortran/match.c:402
+#: fortran/match.c:464
 #, fuzzy, no-c-format
 msgid "Label name '%s' at %C is ambiguous"
 msgstr "brug af '%D' er tvetydigt"
 
-#: fortran/match.c:408
+#: fortran/match.c:470
 #, fuzzy, no-c-format
 msgid "Duplicate construct label '%s' at %C"
 msgstr "etiketten '%D' optræder mere end én gang"
 
-#: fortran/match.c:438
+#: fortran/match.c:500
 #, fuzzy, no-c-format
 msgid "Invalid character in name at %C"
 msgstr "ugyldigt tegn '%c' i #if"
 
-#: fortran/match.c:451 fortran/match.c:523
+#: fortran/match.c:513 fortran/match.c:585
 #, no-c-format
 msgid "Name at %C is too long"
 msgstr ""
 
-#: fortran/match.c:506 fortran/match.c:552
+#: fortran/match.c:568 fortran/match.c:614
 #, no-c-format
 msgid "Invalid C name in NAME= specifier at %C"
 msgstr ""
 
-#: fortran/match.c:543
+#: fortran/match.c:605
 #, no-c-format
 msgid "Embedded space in NAME= specifier at %C"
 msgstr ""
 
-#: fortran/match.c:868
+#: fortran/match.c:930
 #, no-c-format
 msgid "Loop variable at %C cannot be a sub-component"
 msgstr ""
 
-#: fortran/match.c:874
+#: fortran/match.c:936
 #, no-c-format
 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
 msgstr ""
 
-#: fortran/match.c:907
+#: fortran/match.c:969
 #, no-c-format
 msgid "Expected a step value in iterator at %C"
 msgstr ""
 
-#: fortran/match.c:919
+#: fortran/match.c:981
 #, fuzzy, no-c-format
 msgid "Syntax error in iterator at %C"
 msgstr "\"%s\" må ikke optræde i makroparameterliste"
 
-#: fortran/match.c:1155
+#: fortran/match.c:1217
 #, fuzzy, no-c-format
 msgid "Invalid form of PROGRAM statement at %C"
 msgstr "Manglende komma i FORMAT-sætning ved %0"
 
-#: fortran/match.c:1196
+#: fortran/match.c:1258
 #, no-c-format
 msgid "Setting value of PROTECTED variable at %C"
 msgstr ""
 
-#: fortran/match.c:1249
+#: fortran/match.c:1311
 #, no-c-format
 msgid "Assigning to a PROTECTED pointer at %C"
 msgstr ""
 
-#: fortran/match.c:1292 fortran/match.c:1365
+#: fortran/match.c:1354 fortran/match.c:1435
 #, no-c-format
 msgid "Obsolescent: arithmetic IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1340
+#: fortran/match.c:1410
 #, fuzzy, no-c-format
 msgid "Syntax error in IF-expression at %C"
 msgstr "heltalsoverløb i udtryk"
 
-#: fortran/match.c:1351
+#: fortran/match.c:1421
 #, no-c-format
 msgid "Block label not appropriate for arithmetic IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1389
+#: fortran/match.c:1459
 #, fuzzy, no-c-format
-msgid "Block label is not appropriate IF statement at %C"
+msgid "Block label is not appropriate for IF statement at %C"
 msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
 
-#: fortran/match.c:1468 fortran/primary.c:2522
+#: fortran/match.c:1538 fortran/primary.c:2559
 #, no-c-format
 msgid "Cannot assign to a named constant at %C"
 msgstr ""
 
-#: fortran/match.c:1478
+#: fortran/match.c:1548
 #, no-c-format
 msgid "Unclassifiable statement in IF-clause at %C"
 msgstr ""
 
-#: fortran/match.c:1485
+#: fortran/match.c:1555
 #, no-c-format
 msgid "Syntax error in IF-clause at %C"
 msgstr ""
 
-#: fortran/match.c:1529
+#: fortran/match.c:1599
 #, fuzzy, no-c-format
 msgid "Unexpected junk after ELSE statement at %C"
 msgstr "Ikke-understøttet VXT-sætning ved %0"
 
-#: fortran/match.c:1535 fortran/match.c:1570
+#: fortran/match.c:1605 fortran/match.c:1640
 #, no-c-format
 msgid "Label '%s' at %C doesn't match IF label '%s'"
 msgstr ""
 
-#: fortran/match.c:1564
+#: fortran/match.c:1634
 #, no-c-format
 msgid "Unexpected junk after ELSE IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1727
+#: fortran/match.c:1797
 #, no-c-format
 msgid "Name '%s' in %s statement at %C is not a loop name"
 msgstr ""
 
-#: fortran/match.c:1743
+#: fortran/match.c:1813
 #, fuzzy, no-c-format
 msgid "%s statement at %C is not within a loop"
 msgstr "continue-sætning befinder sig ikke i en løkke"
 
-#: fortran/match.c:1746
+#: fortran/match.c:1816
 #, fuzzy, no-c-format
 msgid "%s statement at %C is not within loop '%s'"
 msgstr "break-sætning befinder sig ikke i en løkke- eller switch-konstruktion"
 
-#: fortran/match.c:1754
+#: fortran/match.c:1824
 #, no-c-format
 msgid "%s statement at %C leaving OpenMP structured block"
 msgstr ""
 
-#: fortran/match.c:1767
+#: fortran/match.c:1837
 #, no-c-format
 msgid "EXIT statement at %C terminating !$OMP DO loop"
 msgstr ""
 
-#: fortran/match.c:1819
+#: fortran/match.c:1889
 #, no-c-format
 msgid "Too many digits in STOP code at %C"
 msgstr ""
 
-#: fortran/match.c:1872
+#: fortran/match.c:1942
 #, no-c-format
 msgid "Deleted feature: PAUSE statement at %C"
 msgstr ""
 
-#: fortran/match.c:1920
+#: fortran/match.c:1990
 #, no-c-format
 msgid "Deleted feature: ASSIGN statement at %C"
 msgstr ""
 
-#: fortran/match.c:1966
+#: fortran/match.c:2036
 #, no-c-format
 msgid "Deleted feature: Assigned GOTO statement at %C"
 msgstr ""
 
-#: fortran/match.c:2013 fortran/match.c:2065
+#: fortran/match.c:2083 fortran/match.c:2135
 #, no-c-format
 msgid "Statement label list in GOTO at %C cannot be empty"
 msgstr ""
 
-#: fortran/match.c:2149
+#: fortran/match.c:2219
 #, no-c-format
 msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2173
+#: fortran/match.c:2287
 #, no-c-format
-msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:2180
-#, no-c-format
-msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2218 fortran/match.c:2382
-#, no-c-format
-msgid "STAT expression at %C must be a variable"
-msgstr ""
-
-#: fortran/match.c:2272
-#, no-c-format
 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2349
+#: fortran/match.c:2364
 #, no-c-format
 msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2368
+#: fortran/match.c:2417
 #, no-c-format
-msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:2375
-#, no-c-format
-msgid "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2424
-#, no-c-format
 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
 msgstr ""
 
-#: fortran/match.c:2455
+#: fortran/match.c:2448
 #, fuzzy, no-c-format
 msgid "Extension: RETURN statement in main program at %C"
 msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
 
-#: fortran/match.c:2665
+#: fortran/match.c:2658
 #, fuzzy, no-c-format
 msgid "Syntax error in common block name at %C"
 msgstr "\"%s\" må ikke optræde i makroparameterliste"
 
-#: fortran/match.c:2701
+#: fortran/match.c:2694
 #, no-c-format
 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
 msgstr ""
 
-#: fortran/match.c:2719
-#, no-c-format
-msgid "BLOCK DATA unit cannot contain blank COMMON at %C"
-msgstr ""
-
 #. If we find an error, just print it and continue,
 #. cause it's just semantic, and we can see if there
 #. are more errors.
-#: fortran/match.c:2765
+#: fortran/match.c:2753
 #, no-c-format
 msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
 msgstr ""
 
-#: fortran/match.c:2774
+#: fortran/match.c:2762
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
 msgstr ""
 
-#: fortran/match.c:2781
+#: fortran/match.c:2769
 #, no-c-format
 msgid "Symbol '%s' at %C is already in a COMMON block"
 msgstr ""
 
-#: fortran/match.c:2793
+#: fortran/match.c:2777
 #, no-c-format
-msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
+msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
 msgstr ""
 
-#: fortran/match.c:2796
+#: fortran/match.c:2804
 #, no-c-format
-msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
-msgstr ""
-
-#: fortran/match.c:2821
-#, no-c-format
 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
 msgstr ""
 
-#: fortran/match.c:2831
+#: fortran/match.c:2814
 #, no-c-format
 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
 msgstr ""
 
-#: fortran/match.c:2863
+#: fortran/match.c:2846
 #, no-c-format
 msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
 msgstr ""
 
-#: fortran/match.c:2971
+#: fortran/match.c:2954
 #, no-c-format
 msgid "Namelist group name '%s' at %C already has a basic type of %s"
 msgstr ""
 
-#: fortran/match.c:2979
+#: fortran/match.c:2962
 #, no-c-format
 msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
 msgstr ""
 
-#: fortran/match.c:3006
+#: fortran/match.c:2989
 #, no-c-format
 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
 msgstr ""
 
-#: fortran/match.c:3013
+#: fortran/match.c:2996
 #, no-c-format
 msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
 msgstr ""
 
-#: fortran/match.c:3140
+#: fortran/match.c:3123
 #, no-c-format
 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
 msgstr ""
 
-#: fortran/match.c:3148
+#: fortran/match.c:3131
 #, no-c-format
 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
 msgstr ""
 
-#: fortran/match.c:3176
+#: fortran/match.c:3159
 #, no-c-format
 msgid "EQUIVALENCE at %C requires two or more objects"
 msgstr ""
 
-#: fortran/match.c:3190
+#: fortran/match.c:3173
 #, fuzzy, no-c-format
 msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
 msgstr "Forsøg på at udvide COMMON-område over dets begyndelsespunkt vha. EQUIVALENCE '%A'"
 
-#: fortran/match.c:3351
+#: fortran/match.c:3299
 #, fuzzy, no-c-format
 msgid "Statement function at %L is recursive"
 msgstr "Sætningsfunktion '%A' defineret ved %0, men er ikke brugt"
 
-#: fortran/match.c:3439
+#: fortran/match.c:3387
 #, fuzzy, no-c-format
 msgid "Expected initialization expression in CASE at %C"
 msgstr "tildeling af startværdi til new-udtryk med '='"
 
-#: fortran/match.c:3462
+#: fortran/match.c:3410
 #, no-c-format
 msgid "Expected the name of the SELECT CASE construct at %C"
 msgstr ""
 
-#: fortran/match.c:3474
+#: fortran/match.c:3422
 #, no-c-format
 msgid "Expected case name of '%s' at %C"
 msgstr ""
 
-#: fortran/match.c:3518
+#: fortran/match.c:3466
 #, fuzzy, no-c-format
 msgid "Unexpected CASE statement at %C"
 msgstr "Ikke-understøttet VXT-sætning ved %0"
 
-#: fortran/match.c:3570
+#: fortran/match.c:3518
 #, fuzzy, no-c-format
 msgid "Syntax error in CASE-specification at %C"
 msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
 
-#: fortran/match.c:3690
+#: fortran/match.c:3638
 #, no-c-format
 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
 msgstr ""
 
-#: fortran/match.c:3728
+#: fortran/match.c:3676
 #, no-c-format
 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
 msgstr ""
 
-#: fortran/match.c:3828
+#: fortran/match.c:3776
 #, fuzzy, no-c-format
 msgid "Syntax error in FORALL iterator at %C"
 msgstr "\"%s\" må ikke optræde i makroparameterliste"
@@ -7871,7 +7873,8 @@
 msgid "Expected exponent in expression at %C"
 msgstr "Forventede binær operator mellem udtryk ved %0 og ved %1"
 
-#: fortran/matchexp.c:348 fortran/matchexp.c:452
+#: fortran/matchexp.c:350 fortran/matchexp.c:355 fortran/matchexp.c:459
+#: fortran/matchexp.c:464
 #, no-c-format
 msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
 msgstr ""
@@ -8006,127 +8009,127 @@
 msgid "Expected real string"
 msgstr "uafsluttet formateringsstreng"
 
-#: fortran/module.c:2722
+#: fortran/module.c:2730
 #, fuzzy
 msgid "Expected expression type"
 msgstr "uventet adresseudtryk"
 
-#: fortran/module.c:2776
+#: fortran/module.c:2784
 #, fuzzy
 msgid "Bad operator"
 msgstr "ugyldig operand"
 
-#: fortran/module.c:2861
+#: fortran/module.c:2869
 #, fuzzy
 msgid "Bad type in constant expression"
 msgstr "overløb i konstant udtryk"
 
-#: fortran/module.c:2898
+#: fortran/module.c:2906
 #, no-c-format
 msgid "Namelist %s cannot be renamed by USE association to %s"
 msgstr ""
 
-#: fortran/module.c:3723
+#: fortran/module.c:3847
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:3730
+#: fortran/module.c:3854
 #, no-c-format
 msgid "User operator '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:3735
+#: fortran/module.c:3859
 #, no-c-format
 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:4213
+#: fortran/module.c:4400
 #, fuzzy, no-c-format
 msgid "Can't open module file '%s' for writing at %C: %s"
 msgstr "kan ikke åbne %s til skrivning: %m"
 
-#: fortran/module.c:4251
+#: fortran/module.c:4438
 #, fuzzy, no-c-format
 msgid "Error writing module file '%s' for writing: %s"
 msgstr "%s: fejl ved skrivning til filen '%s': %s\n"
 
-#: fortran/module.c:4281 fortran/module.c:4363
+#: fortran/module.c:4468 fortran/module.c:4550
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_C_BINDING."
 msgstr ""
 
-#: fortran/module.c:4394
+#: fortran/module.c:4581
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
 msgstr ""
 
-#: fortran/module.c:4416
+#: fortran/module.c:4603
 #, fuzzy, no-c-format
 msgid "Symbol '%s' already declared"
 msgstr "Symboler har en indledende understreg"
 
-#: fortran/module.c:4471
+#: fortran/module.c:4658
 #, no-c-format
 msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
 msgstr ""
 
-#: fortran/module.c:4484
+#: fortran/module.c:4671
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_FORTRAN_ENV"
 msgstr ""
 
-#: fortran/module.c:4492
+#: fortran/module.c:4679
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
 msgstr ""
 
-#: fortran/module.c:4520
+#: fortran/module.c:4707
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
 msgstr ""
 
-#: fortran/module.c:4536
+#: fortran/module.c:4723
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
 msgstr ""
 
-#: fortran/module.c:4569
+#: fortran/module.c:4756
 #, no-c-format
 msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
 msgstr ""
 
-#: fortran/module.c:4577
+#: fortran/module.c:4764
 #, no-c-format
 msgid "Fortran 2003: ISO_C_BINDING module at %C"
 msgstr ""
 
-#: fortran/module.c:4587
+#: fortran/module.c:4774
 #, no-c-format
 msgid "Can't find an intrinsic module named '%s' at %C"
 msgstr ""
 
-#: fortran/module.c:4592
+#: fortran/module.c:4779
 #, fuzzy, no-c-format
 msgid "Can't open module file '%s' for reading at %C: %s"
 msgstr "%s: kan ikke åbne filen '%s' til at læse fra: %s\n"
 
-#: fortran/module.c:4600
+#: fortran/module.c:4787
 #, no-c-format
 msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
 msgstr ""
 
-#: fortran/module.c:4615
+#: fortran/module.c:4802
 #, fuzzy
 msgid "Unexpected end of module"
 msgstr "uventet PIC-symbol"
 
-#: fortran/module.c:4620
+#: fortran/module.c:4807
 #, no-c-format
 msgid "File '%s' opened at %C is not a GFORTRAN module file"
 msgstr ""
 
-#: fortran/module.c:4630
+#: fortran/module.c:4817
 #, no-c-format
 msgid "Can't USE the same module we're building!"
 msgstr ""
@@ -8156,7 +8159,7 @@
 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
 msgstr ""
 
-#: fortran/openmp.c:696 fortran/resolve.c:5822 fortran/resolve.c:6133
+#: fortran/openmp.c:696 fortran/resolve.c:5970 fortran/resolve.c:6317
 #, no-c-format
 msgid "IF clause at %L requires a scalar LOGICAL expression"
 msgstr ""
@@ -8452,303 +8455,303 @@
 msgid "Maximum subrecord length cannot exceed %d"
 msgstr ""
 
-#: fortran/parse.c:304
+#: fortran/parse.c:451
 #, fuzzy, no-c-format
 msgid "Unclassifiable statement at %C"
 msgstr "Ikke-understøttet VXT-sætning ved %0"
 
-#: fortran/parse.c:328
+#: fortran/parse.c:475
 #, no-c-format
 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
 msgstr ""
 
-#: fortran/parse.c:406
+#: fortran/parse.c:553
 #, no-c-format
 msgid "Unclassifiable OpenMP directive at %C"
 msgstr ""
 
-#: fortran/parse.c:445 fortran/parse.c:586
+#: fortran/parse.c:592 fortran/parse.c:733
 #, fuzzy, no-c-format
 msgid "Zero is not a valid statement label at %C"
 msgstr "'%E' er ikke en gyldig skabelonsparameter"
 
-#: fortran/parse.c:452 fortran/parse.c:578
+#: fortran/parse.c:599 fortran/parse.c:725
 #, fuzzy, no-c-format
 msgid "Non-numeric character in statement label at %C"
 msgstr "Tegn der ikke er tal ved %0 i etiketfelt [info -f g77 M LEX]"
 
-#: fortran/parse.c:464 fortran/parse.c:500 fortran/parse.c:626
+#: fortran/parse.c:611 fortran/parse.c:647 fortran/parse.c:773
 #, no-c-format
 msgid "Semicolon at %C needs to be preceded by statement"
 msgstr ""
 
-#: fortran/parse.c:472 fortran/parse.c:638
+#: fortran/parse.c:619 fortran/parse.c:785
 #, no-c-format
 msgid "Ignoring statement label in empty statement at %C"
 msgstr ""
 
-#: fortran/parse.c:565 fortran/parse.c:605
+#: fortran/parse.c:712 fortran/parse.c:752
 #, fuzzy, no-c-format
 msgid "Bad continuation line at %C"
 msgstr "Tom almen tildelt startværdi ved %0"
 
-#: fortran/parse.c:664
+#: fortran/parse.c:811
 #, no-c-format
 msgid "Line truncated at %C"
 msgstr ""
 
-#: fortran/parse.c:841
+#: fortran/parse.c:997
 #, no-c-format
 msgid "FORMAT statement at %L does not have a statement label"
 msgstr ""
 
-#: fortran/parse.c:913
+#: fortran/parse.c:1069
 msgid "arithmetic IF"
 msgstr ""
 
-#: fortran/parse.c:919
+#: fortran/parse.c:1075
 #, fuzzy
 msgid "attribute declaration"
 msgstr "Ugyldig erklæring"
 
-#: fortran/parse.c:949
+#: fortran/parse.c:1105
 #, fuzzy
 msgid "data declaration"
 msgstr "tom erklæring"
 
-#: fortran/parse.c:958
+#: fortran/parse.c:1114
 #, fuzzy
 msgid "derived type declaration"
 msgstr "tom erklæring"
 
-#: fortran/parse.c:1037
+#: fortran/parse.c:1193
 msgid "block IF"
 msgstr ""
 
-#: fortran/parse.c:1046
+#: fortran/parse.c:1202
 msgid "implied END DO"
 msgstr ""
 
-#: fortran/parse.c:1119
+#: fortran/parse.c:1275
 msgid "assignment"
 msgstr "tildeling"
 
-#: fortran/parse.c:1122
+#: fortran/parse.c:1278
 #, fuzzy
 msgid "pointer assignment"
 msgstr "tildeling"
 
-#: fortran/parse.c:1131
+#: fortran/parse.c:1287
 msgid "simple IF"
 msgstr ""
 
-#: fortran/parse.c:1347
+#: fortran/parse.c:1503
 #, fuzzy, no-c-format
 msgid "Unexpected %s statement at %C"
 msgstr "Ikke-understøttet VXT-sætning ved %0"
 
-#: fortran/parse.c:1486
+#: fortran/parse.c:1642
 #, fuzzy, no-c-format
 msgid "%s statement at %C cannot follow %s statement at %L"
 msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
 
-#: fortran/parse.c:1503
+#: fortran/parse.c:1659
 #, fuzzy, no-c-format
 msgid "Unexpected end of file in '%s'"
 msgstr "Stødt på slutningen af kildefilen %s tidligere end forventet.\n"
 
-#: fortran/parse.c:1558
+#: fortran/parse.c:1714
 #, no-c-format
 msgid "Fortran 2003: Derived type definition at %C without components"
 msgstr ""
 
-#: fortran/parse.c:1569
+#: fortran/parse.c:1725
 #, no-c-format
 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
 msgstr ""
 
-#: fortran/parse.c:1577
+#: fortran/parse.c:1733
 #, no-c-format
 msgid "PRIVATE statement at %C must precede structure components"
 msgstr ""
 
-#: fortran/parse.c:1585
+#: fortran/parse.c:1741
 #, fuzzy, no-c-format
 msgid "Duplicate PRIVATE statement at %C"
 msgstr "Ikke-understøttet VXT-sætning ved %0"
 
-#: fortran/parse.c:1597
+#: fortran/parse.c:1753
 #, no-c-format
 msgid "SEQUENCE statement at %C must precede structure components"
 msgstr ""
 
-#: fortran/parse.c:1604
+#: fortran/parse.c:1760
 #, no-c-format
 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
 msgstr ""
 
-#: fortran/parse.c:1609
+#: fortran/parse.c:1765
 #, fuzzy, no-c-format
 msgid "Duplicate SEQUENCE statement at %C"
 msgstr "Ikke-understøttet VXT-sætning ved %0"
 
-#: fortran/parse.c:1700
+#: fortran/parse.c:1856
 #, no-c-format
 msgid "ENUM declaration at %C has no ENUMERATORS"
 msgstr ""
 
-#: fortran/parse.c:1778
+#: fortran/parse.c:1934
 #, no-c-format
 msgid "Unexpected %s statement in INTERFACE block at %C"
 msgstr ""
 
-#: fortran/parse.c:1804
+#: fortran/parse.c:1960
 #, no-c-format
 msgid "SUBROUTINE at %C does not belong in a generic function interface"
 msgstr ""
 
-#: fortran/parse.c:1808
+#: fortran/parse.c:1964
 #, no-c-format
 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
 msgstr ""
 
-#: fortran/parse.c:1818
+#: fortran/parse.c:1974
 #, no-c-format
 msgid "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
 msgstr ""
 
-#: fortran/parse.c:1849
+#: fortran/parse.c:2005
 #, no-c-format
 msgid "Unexpected %s statement at %C in INTERFACE body"
 msgstr ""
 
-#: fortran/parse.c:1863
+#: fortran/parse.c:2019
 #, no-c-format
 msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
 msgstr ""
 
-#: fortran/parse.c:1958
+#: fortran/parse.c:2134
 #, no-c-format
 msgid "%s statement must appear in a MODULE"
 msgstr ""
 
-#: fortran/parse.c:1965
+#: fortran/parse.c:2141
 #, no-c-format
 msgid "%s statement at %C follows another accessibility specification"
 msgstr ""
 
-#: fortran/parse.c:2015
+#: fortran/parse.c:2191
 #, fuzzy, no-c-format
 msgid "Bad kind expression for function '%s' at %L"
 msgstr "ugyldig lagringsklasse for funktion '%s'"
 
-#: fortran/parse.c:2018
+#: fortran/parse.c:2195
 #, no-c-format
 msgid "The type for function '%s' at %L is not accessible"
 msgstr ""
 
-#: fortran/parse.c:2070
+#: fortran/parse.c:2253
 #, no-c-format
 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
 msgstr ""
 
-#: fortran/parse.c:2091
+#: fortran/parse.c:2274
 #, no-c-format
 msgid "Unexpected %s statement in WHERE block at %C"
 msgstr ""
 
-#: fortran/parse.c:2150
+#: fortran/parse.c:2333
 #, no-c-format
 msgid "Unexpected %s statement in FORALL block at %C"
 msgstr ""
 
-#: fortran/parse.c:2201
+#: fortran/parse.c:2384
 #, fuzzy, no-c-format
 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
 msgstr "PUBLIC- eller PRIVATE-sætning ved %1 kan ikke angives sammen med PUBLIC- eller PRIVATE-sætning ved %0"
 
-#: fortran/parse.c:2219
+#: fortran/parse.c:2402
 #, no-c-format
 msgid "Duplicate ELSE statements at %L and %C"
 msgstr ""
 
-#: fortran/parse.c:2280
+#: fortran/parse.c:2463
 #, no-c-format
 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
 msgstr ""
 
-#: fortran/parse.c:2338
+#: fortran/parse.c:2521
 #, no-c-format
 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
 msgstr ""
 
-#: fortran/parse.c:2372
+#: fortran/parse.c:2555
 #, no-c-format
 msgid "End of nonblock DO statement at %C is within another block"
 msgstr ""
 
-#: fortran/parse.c:2381
+#: fortran/parse.c:2564
 #, no-c-format
 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
 msgstr ""
 
-#: fortran/parse.c:2430
+#: fortran/parse.c:2613
 #, no-c-format
 msgid "Statement label in ENDDO at %C doesn't match DO label"
 msgstr ""
 
-#: fortran/parse.c:2446
+#: fortran/parse.c:2629
 #, no-c-format
 msgid "named block DO at %L requires matching ENDDO name"
 msgstr ""
 
-#: fortran/parse.c:2702
+#: fortran/parse.c:2885
 #, no-c-format
 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
 msgstr ""
 
-#: fortran/parse.c:2758
+#: fortran/parse.c:2941
 #, no-c-format
 msgid "%s statement at %C cannot terminate a non-block DO loop"
 msgstr ""
 
-#: fortran/parse.c:2943
+#: fortran/parse.c:3126
 #, no-c-format
 msgid "Contained procedure '%s' at %C is already ambiguous"
 msgstr ""
 
-#: fortran/parse.c:2993
+#: fortran/parse.c:3176
 #, no-c-format
 msgid "Unexpected %s statement in CONTAINS section at %C"
 msgstr ""
 
 #. This is valid in Fortran 2008.
-#: fortran/parse.c:3018
+#: fortran/parse.c:3201
 #, no-c-format
 msgid "Extension: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
 msgstr ""
 
-#: fortran/parse.c:3089
+#: fortran/parse.c:3272
 #, fuzzy, no-c-format
 msgid "CONTAINS statement at %C is already in a contained program unit"
 msgstr "RETURN-sætning ved %0 ugyldig inden i en hovedprogramenhed"
 
-#: fortran/parse.c:3138
+#: fortran/parse.c:3321
 #, no-c-format
 msgid "Global name '%s' at %L is already being used as a %s at %L"
 msgstr ""
 
-#: fortran/parse.c:3159
+#: fortran/parse.c:3342
 #, no-c-format
 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
 msgstr ""
 
-#: fortran/parse.c:3185
+#: fortran/parse.c:3368
 #, no-c-format
 msgid "Unexpected %s statement in BLOCK DATA at %C"
 msgstr ""
 
-#: fortran/parse.c:3228
+#: fortran/parse.c:3411
 #, fuzzy, no-c-format
 msgid "Unexpected %s statement in MODULE at %C"
 msgstr "Ikke-understøttet VXT-sætning ved %0"
@@ -8756,7 +8759,7 @@
 #. If we see a duplicate main program, shut down.  If the second
 #. instance is an implied main program, ie data decls or executable
 #. statements, we're in for lots of errors.
-#: fortran/parse.c:3416
+#: fortran/parse.c:3594
 #, no-c-format
 msgid "Two main PROGRAMs at %L and %C"
 msgstr ""
@@ -8793,7 +8796,7 @@
 
 #: fortran/primary.c:353
 #, no-c-format
-msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
+msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
 msgstr ""
 
 #: fortran/primary.c:363
@@ -8806,995 +8809,1040 @@
 msgid "Illegal character in BOZ constant at %C"
 msgstr "Nul-længde tegnkonstant ved %0"
 
-#: fortran/primary.c:391
+#: fortran/primary.c:392
 #, no-c-format
-msgid "Extension: BOZ constant at %C uses non-standard postfix syntax."
+msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
 msgstr ""
 
-#: fortran/primary.c:417
+#: fortran/primary.c:423
 #, no-c-format
 msgid "Integer too big for integer kind %i at %C"
 msgstr ""
 
-#: fortran/primary.c:517
+#: fortran/primary.c:429
+#, no-c-format
+msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
+msgstr ""
+
+#: fortran/primary.c:529
 #, fuzzy, no-c-format
 msgid "Missing exponent in real number at %C"
 msgstr "Manglende værdi ved %1 for reel eksponent ved %0"
 
-#: fortran/primary.c:573
+#: fortran/primary.c:585
 #, no-c-format
 msgid "Real number at %C has a 'd' exponent and an explicit kind"
 msgstr ""
 
-#: fortran/primary.c:586
+#: fortran/primary.c:598
 #, no-c-format
 msgid "Invalid real kind %d at %C"
 msgstr ""
 
-#: fortran/primary.c:600
+#: fortran/primary.c:612
 #, no-c-format
 msgid "Real constant overflows its kind at %C"
 msgstr ""
 
-#: fortran/primary.c:605
+#: fortran/primary.c:617
 #, no-c-format
 msgid "Real constant underflows its kind at %C"
 msgstr ""
 
-#: fortran/primary.c:697
+#: fortran/primary.c:709
 #, fuzzy, no-c-format
 msgid "Syntax error in SUBSTRING specification at %C"
 msgstr "tolkningsfejl i medlemsfunktionsangivelsen"
 
-#: fortran/primary.c:902
+#: fortran/primary.c:914
 #, no-c-format
 msgid "Invalid kind %d for CHARACTER constant at %C"
 msgstr ""
 
-#: fortran/primary.c:923
+#: fortran/primary.c:935
 #, fuzzy, no-c-format
 msgid "Unterminated character constant beginning at %C"
 msgstr "uafsluttet streng- eller tegnkonstant"
 
-#: fortran/primary.c:1035
+#: fortran/primary.c:1047
 #, no-c-format
 msgid "Bad kind for logical constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1074
+#: fortran/primary.c:1086
 #, no-c-format
 msgid "Expected PARAMETER symbol in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1080
+#: fortran/primary.c:1092
 #, no-c-format
 msgid "Numeric PARAMETER required in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1086
+#: fortran/primary.c:1098
 #, no-c-format
 msgid "Scalar PARAMETER required in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1090
+#: fortran/primary.c:1102
 #, no-c-format
 msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1120
+#: fortran/primary.c:1132
 #, no-c-format
 msgid "Error converting PARAMETER constant in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1249
+#: fortran/primary.c:1261
 #, no-c-format
 msgid "Syntax error in COMPLEX constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1430
+#: fortran/primary.c:1442
 #, no-c-format
 msgid "Keyword '%s' at %C has already appeared in the current argument list"
 msgstr ""
 
-#: fortran/primary.c:1494
+#: fortran/primary.c:1506
 #, fuzzy, no-c-format
 msgid "Extension: argument list function at %C"
 msgstr "for mange parametre til funktionen '%s'"
 
-#: fortran/primary.c:1561
+#: fortran/primary.c:1573
 #, no-c-format
 msgid "Expected alternate return label at %C"
 msgstr ""
 
-#: fortran/primary.c:1579
+#: fortran/primary.c:1591
 #, fuzzy, no-c-format
 msgid "Missing keyword name in actual argument list at %C"
 msgstr "umuligt symbol i makroparameterlisten"
 
-#: fortran/primary.c:1624
+#: fortran/primary.c:1636
 #, fuzzy, no-c-format
 msgid "Syntax error in argument list at %C"
 msgstr "\"%s\" må ikke optræde i makroparameterliste"
 
-#: fortran/primary.c:1708
+#: fortran/primary.c:1723
 #, no-c-format
 msgid "Expected structure component name at %C"
 msgstr ""
 
-#: fortran/primary.c:1961
+#: fortran/primary.c:1980
 #, no-c-format
 msgid "Too many components in structure constructor at %C"
 msgstr ""
 
-#: fortran/primary.c:1974
+#: fortran/primary.c:1993
 #, no-c-format
 msgid "Structure constructor for '%s' at %C has PRIVATE components"
 msgstr ""
 
-#: fortran/primary.c:1984
+#: fortran/primary.c:2003
 #, no-c-format
 msgid "Too few components in structure constructor at %C"
 msgstr ""
 
-#: fortran/primary.c:2002
+#: fortran/primary.c:2021
 #, no-c-format
 msgid "Syntax error in structure constructor at %C"
 msgstr ""
 
-#: fortran/primary.c:2086
+#: fortran/primary.c:2105
 #, no-c-format
 msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
 msgstr ""
 
-#: fortran/primary.c:2188
+#: fortran/primary.c:2207
 #, no-c-format
 msgid "Unexpected use of subroutine name '%s' at %C"
 msgstr ""
 
-#: fortran/primary.c:2219
+#: fortran/primary.c:2238
 #, fuzzy, no-c-format
 msgid "Statement function '%s' requires argument list at %C"
 msgstr "Sætningsfunktion '%A' defineret ved %0, men er ikke brugt"
 
-#: fortran/primary.c:2222
+#: fortran/primary.c:2241
 #, fuzzy, no-c-format
 msgid "Function '%s' requires an argument list at %C"
 msgstr "%s: tilvalget '%s' skal have en parameter\n"
 
-#: fortran/primary.c:2267
+#: fortran/primary.c:2286
 #, fuzzy, no-c-format
 msgid "Missing argument to '%s' at %C"
 msgstr "der mangler en parameter til tilvalget '%s'"
 
-#: fortran/primary.c:2408
+#: fortran/primary.c:2427
 #, fuzzy, no-c-format
 msgid "Missing argument list in function '%s' at %C"
 msgstr "der mangler en parameter til tilvalget '%s'"
 
-#: fortran/primary.c:2436
+#: fortran/primary.c:2455
 #, fuzzy, no-c-format
 msgid "Symbol at %C is not appropriate for an expression"
 msgstr "kommatalsoverløb i udtryk"
 
-#: fortran/primary.c:2504
+#: fortran/primary.c:2523
 #, no-c-format
 msgid "Assigning to PROTECTED variable at %C"
 msgstr ""
 
-#: fortran/primary.c:2520
+#: fortran/primary.c:2557
 #, no-c-format
 msgid "Named constant at %C in an EQUIVALENCE"
 msgstr ""
 
-#: fortran/primary.c:2543
-#, no-c-format
-msgid "Expected VARIABLE at %C"
-msgstr ""
+#: fortran/primary.c:2579
+#, fuzzy, no-c-format
+msgid "'%s' at %C is not a variable"
+msgstr "\"%s\" er ikke et ugyldigt filnavn"
 
-#: fortran/resolve.c:120
+#: fortran/resolve.c:121
 #, fuzzy, no-c-format
 msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
 msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en funktion"
 
-#: fortran/resolve.c:124
+#: fortran/resolve.c:125
 #, fuzzy, no-c-format
 msgid "Alternate return specifier in function '%s' at %L is not allowed"
 msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en funktion"
 
-#: fortran/resolve.c:137
+#: fortran/resolve.c:138
 #, no-c-format
 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
 msgstr ""
 
-#: fortran/resolve.c:144
+#: fortran/resolve.c:145
 #, no-c-format
 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
 msgstr ""
 
-#: fortran/resolve.c:157 fortran/resolve.c:1080
+#: fortran/resolve.c:158 fortran/resolve.c:1138
 #, no-c-format
 msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:201
+#: fortran/resolve.c:202
 #, no-c-format
 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/resolve.c:206
+#: fortran/resolve.c:207
 #, no-c-format
 msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
 msgstr ""
 
-#: fortran/resolve.c:215
+#: fortran/resolve.c:216
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:222
+#: fortran/resolve.c:223
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
 msgstr ""
 
-#: fortran/resolve.c:234
+#: fortran/resolve.c:231
+#, no-c-format
+msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:243
 #, fuzzy, no-c-format
 msgid "Argument '%s' of statement function at %L must be scalar"
 msgstr "Nulparameter ved %0 for sætningsfunktionsreference ved %1"
 
-#: fortran/resolve.c:244
+#: fortran/resolve.c:253
 #, no-c-format
 msgid "Character-valued argument '%s' of statement function at %L must have constant length"
 msgstr ""
 
-#: fortran/resolve.c:299
+#: fortran/resolve.c:310
 #, no-c-format
 msgid "Contained function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:302
+#: fortran/resolve.c:313
 #, no-c-format
 msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:319
+#: fortran/resolve.c:330
 #, no-c-format
 msgid "Character-valued internal function '%s' at %L must not be assumed length"
 msgstr ""
 
-#: fortran/resolve.c:490
+#: fortran/resolve.c:501
+#, fuzzy, no-c-format
+msgid "Function %s at %L has entries with mismatched array specifications"
+msgstr "inkonsistent instansvariabelangivelse"
+
+#: fortran/resolve.c:518
 #, no-c-format
-msgid "Procedure %s at %L has entries with mismatched array specifications"
+msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
 msgstr ""
 
-#: fortran/resolve.c:516
+#: fortran/resolve.c:545
 #, no-c-format
 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:520
+#: fortran/resolve.c:549
 #, no-c-format
 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:527
+#: fortran/resolve.c:556
 #, no-c-format
 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:531
+#: fortran/resolve.c:560
 #, no-c-format
 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:569
+#: fortran/resolve.c:598
 #, no-c-format
 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:574
+#: fortran/resolve.c:603
 #, no-c-format
 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:643
+#: fortran/resolve.c:661
 #, no-c-format
+msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
+msgstr ""
+
+#: fortran/resolve.c:665
+#, no-c-format
+msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
+msgstr ""
+
+#: fortran/resolve.c:676
+#, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
 msgstr ""
 
-#: fortran/resolve.c:647
+#: fortran/resolve.c:680
 #, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
 msgstr ""
 
-#: fortran/resolve.c:651
+#: fortran/resolve.c:684
 #, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
 msgstr ""
 
-#: fortran/resolve.c:661
+#: fortran/resolve.c:711
 #, no-c-format
 msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
 msgstr ""
 
-#: fortran/resolve.c:665
+#: fortran/resolve.c:715
 #, no-c-format
 msgid "COMMON block '%s' at %L is also an intrinsic procedure"
 msgstr ""
 
-#: fortran/resolve.c:669
+#: fortran/resolve.c:719
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
 msgstr ""
 
-#: fortran/resolve.c:674
+#: fortran/resolve.c:724
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
 msgstr ""
 
-#: fortran/resolve.c:736
+#: fortran/resolve.c:786
 #, no-c-format
 msgid "Components of structure constructor '%s' at %L are PRIVATE"
 msgstr ""
 
-#: fortran/resolve.c:756
+#: fortran/resolve.c:808
 #, no-c-format
 msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
 msgstr ""
 
-#: fortran/resolve.c:769
+#: fortran/resolve.c:821
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
 msgstr ""
 
-#: fortran/resolve.c:786
+#: fortran/resolve.c:838
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
 msgstr ""
 
-#: fortran/resolve.c:913
+#: fortran/resolve.c:965
 #, no-c-format
 msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:976 fortran/resolve.c:5434 fortran/resolve.c:6098
+#: fortran/resolve.c:1029 fortran/resolve.c:5576 fortran/resolve.c:6282
 #, fuzzy, no-c-format
 msgid "Label %d referenced at %L is never defined"
 msgstr "Etiket %A er allerede defineret ved %1 ved omdefinering ved %0"
 
-#: fortran/resolve.c:986
+#: fortran/resolve.c:1039
 #, fuzzy, no-c-format
 msgid "'%s' at %L is ambiguous"
 msgstr "brug af '%D' er tvetydigt"
 
-#: fortran/resolve.c:1018
+#: fortran/resolve.c:1075
 #, fuzzy, no-c-format
 msgid "Statement function '%s' at %L is not allowed as an actual argument"
 msgstr "Sætningsfunktion '%A' defineret ved %0, men er ikke brugt"
 
-#: fortran/resolve.c:1026
+#: fortran/resolve.c:1083
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
 msgstr ""
 
-#: fortran/resolve.c:1033
+#: fortran/resolve.c:1090
 #, fuzzy, no-c-format
 msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
 msgstr "Ekstern procedure '%A' er overbragt som faktisk parameter ved %0, men ikke eksplicit erklæret EXTERNAL"
 
-#: fortran/resolve.c:1039
+#: fortran/resolve.c:1096
 #, no-c-format
 msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr ""
 
-#: fortran/resolve.c:1059
+#: fortran/resolve.c:1116
 #, no-c-format
 msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr ""
 
-#: fortran/resolve.c:1098
+#: fortran/resolve.c:1157
 #, fuzzy, no-c-format
 msgid "Symbol '%s' at %L is ambiguous"
 msgstr "brug af '%D' er tvetydigt"
 
-#: fortran/resolve.c:1143
+#: fortran/resolve.c:1206
 #, no-c-format
 msgid "By-value argument at %L is not of numeric type"
 msgstr ""
 
-#: fortran/resolve.c:1150
+#: fortran/resolve.c:1213
 #, no-c-format
 msgid "By-value argument at %L cannot be an array or an array section"
 msgstr ""
 
-#: fortran/resolve.c:1164
+#: fortran/resolve.c:1227
 #, fuzzy, no-c-format
 msgid "By-value argument at %L is not allowed in this context"
 msgstr "Sætning ved %0 er ugyldig i denne kontekst"
 
-#: fortran/resolve.c:1176
+#: fortran/resolve.c:1239
 #, no-c-format
 msgid "Passing internal procedure at %L by location not allowed"
 msgstr ""
 
-#: fortran/resolve.c:1293
+#: fortran/resolve.c:1356
 #, no-c-format
 msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
 msgstr ""
 
-#: fortran/resolve.c:1315
+#: fortran/resolve.c:1378
 msgid "elemental procedure"
 msgstr ""
 
-#: fortran/resolve.c:1332
+#: fortran/resolve.c:1395
 #, no-c-format
 msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
 msgstr ""
 
-#: fortran/resolve.c:1466
+#: fortran/resolve.c:1531
 #, no-c-format
 msgid "There is no specific function for the generic '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:1475
+#: fortran/resolve.c:1540
 #, no-c-format
 msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
 msgstr ""
 
-#: fortran/resolve.c:1513
+#: fortran/resolve.c:1594
 #, no-c-format
 msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr ""
 
-#: fortran/resolve.c:1559
+#: fortran/resolve.c:1640
 #, no-c-format
 msgid "Unable to resolve the specific function '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:1615 fortran/resolve.c:8740
+#: fortran/resolve.c:1696 fortran/resolve.c:8931
 #, no-c-format
 msgid "Function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:1799
+#: fortran/resolve.c:1907
 #, fuzzy, no-c-format
 msgid "Argument to '%s' at %L is not a variable"
 msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
 
-#: fortran/resolve.c:1871
+#: fortran/resolve.c:1979
 #, no-c-format
 msgid "More actual than formal arguments in '%s' call at %L"
 msgstr ""
 
-#: fortran/resolve.c:1883
+#: fortran/resolve.c:1991
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
 msgstr ""
 
-#: fortran/resolve.c:1909
+#: fortran/resolve.c:2017
 #, no-c-format
 msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
 msgstr ""
 
-#: fortran/resolve.c:1926
+#: fortran/resolve.c:2034
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr ""
 
-#: fortran/resolve.c:1936
+#: fortran/resolve.c:2044
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr ""
 
-#: fortran/resolve.c:1959 fortran/resolve.c:1998
+#: fortran/resolve.c:2067 fortran/resolve.c:2106
 #, no-c-format
 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
 msgstr ""
 
 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
 #. scalar pointer.
-#: fortran/resolve.c:1974
+#: fortran/resolve.c:2082
 #, no-c-format
 msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
 msgstr ""
 
-#: fortran/resolve.c:1990
+#: fortran/resolve.c:2098
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a scalar"
 msgstr ""
 
 #. TODO: Update this error message to allow for procedure
 #. pointers once they are implemented.
-#: fortran/resolve.c:2012
+#: fortran/resolve.c:2120
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a procedure"
 msgstr ""
 
-#: fortran/resolve.c:2020
+#: fortran/resolve.c:2128
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
 msgstr ""
 
-#: fortran/resolve.c:2062
+#: fortran/resolve.c:2170
 #, fuzzy, no-c-format
 msgid "'%s' at %L is not a function"
 msgstr "'%s' er ikke en funktion,"
 
-#: fortran/resolve.c:2068
+#: fortran/resolve.c:2176
 #, no-c-format
 msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
 msgstr ""
 
 #. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:2111
+#: fortran/resolve.c:2219
 #, no-c-format
 msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:2164
+#: fortran/resolve.c:2272
 #, no-c-format
 msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
 msgstr ""
 
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2321
 #, no-c-format
 msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
 msgstr ""
 
-#: fortran/resolve.c:2220
+#: fortran/resolve.c:2328
 #, no-c-format
 msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
 msgstr ""
 
-#: fortran/resolve.c:2235
+#: fortran/resolve.c:2343
 #, no-c-format
 msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2243
+#: fortran/resolve.c:2351
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2285
+#: fortran/resolve.c:2393
 #, no-c-format
 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
 msgstr ""
 
-#: fortran/resolve.c:2288
+#: fortran/resolve.c:2396
 #, no-c-format
 msgid "Subroutine call to '%s' at %L is not PURE"
 msgstr ""
 
-#: fortran/resolve.c:2351
+#: fortran/resolve.c:2459
 #, no-c-format
 msgid "There is no specific subroutine for the generic '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:2360
+#: fortran/resolve.c:2468
 #, no-c-format
 msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
 msgstr ""
 
-#: fortran/resolve.c:2468
+#: fortran/resolve.c:2576
 #, no-c-format
 msgid "Missing SHAPE parameter for call to %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:2476
+#: fortran/resolve.c:2584
 #, no-c-format
 msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
 msgstr ""
 
-#: fortran/resolve.c:2543
+#: fortran/resolve.c:2667
 #, no-c-format
 msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr ""
 
-#: fortran/resolve.c:2587
+#: fortran/resolve.c:2711
 #, no-c-format
 msgid "Unable to resolve the specific subroutine '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:2644
+#: fortran/resolve.c:2768
 #, no-c-format
 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
 msgstr ""
 
-#: fortran/resolve.c:2663
+#: fortran/resolve.c:2787
 #, no-c-format
 msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2671
+#: fortran/resolve.c:2795
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared as RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2741
+#: fortran/resolve.c:2865
 #, fuzzy, no-c-format
 msgid "Shapes for operands at %L and %L are not conformable"
 msgstr "shared og mdll er indbyrdes uforenelige"
 
-#: fortran/resolve.c:2792
+#: fortran/resolve.c:2916
 #, c-format
 msgid "Invalid context for NULL() pointer at %%L"
 msgstr ""
 
-#: fortran/resolve.c:2808
+#: fortran/resolve.c:2932
 #, c-format
 msgid "Operand of unary numeric operator '%s' at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:2824
+#: fortran/resolve.c:2948
 #, c-format
 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2838
+#: fortran/resolve.c:2962
 #, c-format
 msgid "Operands of string concatenation operator at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2857
+#: fortran/resolve.c:2981
 #, c-format
 msgid "Operands of logical operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2871
+#: fortran/resolve.c:2995
 #, c-format
 msgid "Operand of .not. operator at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:2885
+#: fortran/resolve.c:3009
 #, fuzzy
 msgid "COMPLEX quantities cannot be compared at %L"
 msgstr "modifikationerne '%V' kan ikke anvendes på '%T'"
 
-#: fortran/resolve.c:2913
+#: fortran/resolve.c:3037
 #, c-format
 msgid "Logicals at %%L must be compared with %s instead of %s"
 msgstr ""
 
-#: fortran/resolve.c:2919
+#: fortran/resolve.c:3043
 #, c-format
 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2927
+#: fortran/resolve.c:3051
 #, c-format
 msgid "Unknown operator '%s' at %%L"
 msgstr ""
 
-#: fortran/resolve.c:2929
+#: fortran/resolve.c:3053
 #, c-format
 msgid "Operand of user operator '%s' at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:3056
 #, c-format
 msgid "Operands of user operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3142
 #, c-format
 msgid "Inconsistent ranks for operator at %%L and %%L"
 msgstr ""
 
-#: fortran/resolve.c:3212
+#: fortran/resolve.c:3339
 #, no-c-format
 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3220
+#: fortran/resolve.c:3347
 #, no-c-format
 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3239
+#: fortran/resolve.c:3366
 #, no-c-format
 msgid "Illegal stride of zero at %L"
 msgstr ""
 
-#: fortran/resolve.c:3256
+#: fortran/resolve.c:3383
 #, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3264
+#: fortran/resolve.c:3391
 #, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3280
+#: fortran/resolve.c:3407
 #, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3289
+#: fortran/resolve.c:3416
 #, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3328
+#: fortran/resolve.c:3455
 #, no-c-format
 msgid "Rightmost upper bound of assumed size array section not specified at %L"
 msgstr ""
 
-#: fortran/resolve.c:3338
+#: fortran/resolve.c:3465
 #, no-c-format
 msgid "Rank mismatch in array reference at %L (%d/%d)"
 msgstr ""
 
-#: fortran/resolve.c:3366
+#: fortran/resolve.c:3493
 #, no-c-format
 msgid "Array index at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:3372
+#: fortran/resolve.c:3499
 #, no-c-format
 msgid "Array index at %L must be of INTEGER type"
 msgstr ""
 
-#: fortran/resolve.c:3378
+#: fortran/resolve.c:3505
 #, no-c-format
 msgid "Extension: REAL array index at %L"
 msgstr ""
 
-#: fortran/resolve.c:3408
+#: fortran/resolve.c:3535
 #, fuzzy, no-c-format
 msgid "Argument dim at %L must be scalar"
 msgstr "parameter til '%s' skal være en 2 bit-konstant"
 
-#: fortran/resolve.c:3414
+#: fortran/resolve.c:3542
 #, no-c-format
 msgid "Argument dim at %L must be of INTEGER type"
 msgstr ""
 
-#: fortran/resolve.c:3534
+#: fortran/resolve.c:3663
 #, fuzzy, no-c-format
 msgid "Array index at %L is an array of rank %d"
 msgstr "Tabellen '%A' ved %0 er for stor til at håndtere"
 
-#: fortran/resolve.c:3571
+#: fortran/resolve.c:3700
 #, no-c-format
 msgid "Substring start index at %L must be of type INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:3578
+#: fortran/resolve.c:3707
 #, no-c-format
 msgid "Substring start index at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:3587
+#: fortran/resolve.c:3716
 #, no-c-format
 msgid "Substring start index at %L is less than one"
 msgstr ""
 
-#: fortran/resolve.c:3600
+#: fortran/resolve.c:3729
 #, no-c-format
 msgid "Substring end index at %L must be of type INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:3607
+#: fortran/resolve.c:3736
 #, fuzzy, no-c-format
 msgid "Substring end index at %L must be scalar"
 msgstr "Understrengs begyndelses-/slutpunkt ved %0 er uden for det definerede interval"
 
-#: fortran/resolve.c:3617
+#: fortran/resolve.c:3746
 #, no-c-format
 msgid "Substring end index at %L exceeds the string length"
 msgstr ""
 
-#: fortran/resolve.c:3755
+#: fortran/resolve.c:3884
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
 msgstr ""
 
-#: fortran/resolve.c:3762
+#: fortran/resolve.c:3891
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
 msgstr ""
 
-#: fortran/resolve.c:3781
+#: fortran/resolve.c:3910
 #, no-c-format
 msgid "Two or more part references with nonzero rank must not be specified at %L"
 msgstr ""
 
-#: fortran/resolve.c:3956
+#: fortran/resolve.c:4085
 #, no-c-format
 msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
 msgstr ""
 
-#: fortran/resolve.c:3961
+#: fortran/resolve.c:4090
 #, no-c-format
 msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
 msgstr ""
 
-#: fortran/resolve.c:4238
+#: fortran/resolve.c:4367
 #, no-c-format
 msgid "%s at %L must be a scalar"
 msgstr ""
 
-#: fortran/resolve.c:4248
+#: fortran/resolve.c:4377
 #, no-c-format
 msgid "Deleted feature: %s at %L must be integer"
 msgstr ""
 
-#: fortran/resolve.c:4252 fortran/resolve.c:4259
+#: fortran/resolve.c:4381 fortran/resolve.c:4388
 #, no-c-format
 msgid "%s at %L must be INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4279
+#: fortran/resolve.c:4408
 #, no-c-format
 msgid "Cannot assign to loop variable in PURE procedure at %L"
 msgstr ""
 
-#: fortran/resolve.c:4303
+#: fortran/resolve.c:4432
 #, no-c-format
 msgid "Step expression in DO loop at %L cannot be zero"
 msgstr ""
 
-#: fortran/resolve.c:4378
+#: fortran/resolve.c:4508
 #, no-c-format
 msgid "FORALL index-name at %L must be a scalar INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4383
+#: fortran/resolve.c:4513
 #, no-c-format
 msgid "FORALL start expression at %L must be a scalar INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4390
+#: fortran/resolve.c:4520
 #, no-c-format
 msgid "FORALL end expression at %L must be a scalar INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4398
+#: fortran/resolve.c:4528
 #, no-c-format
 msgid "FORALL stride expression at %L must be a scalar %s"
 msgstr ""
 
-#: fortran/resolve.c:4403
+#: fortran/resolve.c:4533
 #, no-c-format
 msgid "FORALL stride expression at %L cannot be zero"
 msgstr ""
 
-#: fortran/resolve.c:4419
+#: fortran/resolve.c:4549
 #, no-c-format
 msgid "FORALL index '%s' may not appear in triplet specification at %L"
 msgstr ""
 
-#: fortran/resolve.c:4499
+#: fortran/resolve.c:4629
 #, no-c-format
 msgid "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr ""
 
-#: fortran/resolve.c:4506
+#: fortran/resolve.c:4636
 #, no-c-format
 msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:4675
+#: fortran/resolve.c:4740
 #, no-c-format
 msgid "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the same statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:4711
+#: fortran/resolve.c:4776
 #, no-c-format
 msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr ""
 
-#: fortran/resolve.c:4719
+#: fortran/resolve.c:4784
 #, no-c-format
 msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:4743
+#: fortran/resolve.c:4808
 #, fuzzy, no-c-format
 msgid "Array specification required in ALLOCATE statement at %L"
 msgstr "Tabel- eller understrengsangivelse for '%A' er uden for det gyldige interval i sætning ved %0"
 
-#: fortran/resolve.c:4773
+#: fortran/resolve.c:4838
 #, fuzzy, no-c-format
 msgid "Bad array specification in ALLOCATE statement at %L"
 msgstr "Ingen etiketdefinition for FORMAT-sætning ved %0"
 
-#: fortran/resolve.c:4791
+#: fortran/resolve.c:4856
 #, no-c-format
 msgid "'%s' must not appear an the array specification at %L in the same ALLOCATE statement where it is itself allocated"
 msgstr ""
 
+#: fortran/resolve.c:4880
+#, no-c-format
+msgid "STAT variable '%s' of %s statement at %C cannot be INTENT(IN)"
+msgstr ""
+
+#: fortran/resolve.c:4884
+#, no-c-format
+msgid "Illegal STAT variable in %s statement at %C for a PURE procedure"
+msgstr ""
+
+#: fortran/resolve.c:4922
+#, no-c-format
+msgid "STAT tag in %s statement at %L must be a variable"
+msgstr ""
+
+#: fortran/resolve.c:4928
+#, no-c-format
+msgid "STAT tag in %s statement at %L must be of type INTEGER"
+msgstr ""
+
 #. The cases overlap, or they are the same
 #. 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.
-#: fortran/resolve.c:4949
+#: fortran/resolve.c:5091
 #, no-c-format
 msgid "CASE label at %L overlaps with CASE label at %L"
 msgstr ""
 
-#: fortran/resolve.c:5000
+#: fortran/resolve.c:5142
 #, fuzzy, no-c-format
 msgid "Expression in CASE statement at %L must be of type %s"
 msgstr "udtrykket er af en ufuldstændig type"
 
-#: fortran/resolve.c:5011
+#: fortran/resolve.c:5153
 #, no-c-format
 msgid "Expression in CASE statement at %L must be kind %d"
 msgstr ""
 
-#: fortran/resolve.c:5023
+#: fortran/resolve.c:5165
 #, no-c-format
 msgid "Expression in CASE statement at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:5069
+#: fortran/resolve.c:5211
 #, no-c-format
 msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
 msgstr ""
 
-#: fortran/resolve.c:5087
+#: fortran/resolve.c:5229
 #, no-c-format
 msgid "Argument of SELECT statement at %L cannot be %s"
 msgstr ""
 
-#: fortran/resolve.c:5096
+#: fortran/resolve.c:5238
 #, no-c-format
 msgid "Argument of SELECT statement at %L must be a scalar expression"
 msgstr ""
 
-#: fortran/resolve.c:5161
+#: fortran/resolve.c:5303
 #, no-c-format
 msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
 msgstr ""
 
-#: fortran/resolve.c:5187
+#: fortran/resolve.c:5329
 #, no-c-format
 msgid "Logical range in CASE statement at %L is not allowed"
 msgstr ""
 
-#: fortran/resolve.c:5199
+#: fortran/resolve.c:5341
 #, no-c-format
 msgid "constant logical value in CASE statement is repeated at %L"
 msgstr ""
 
-#: fortran/resolve.c:5213
+#: fortran/resolve.c:5355
 #, no-c-format
 msgid "Range specification at %L can never be matched"
 msgstr ""
 
-#: fortran/resolve.c:5316
+#: fortran/resolve.c:5458
 #, no-c-format
 msgid "Logical SELECT CASE block at %L has more that two cases"
 msgstr ""
 
-#: fortran/resolve.c:5354
+#: fortran/resolve.c:5496
 #, no-c-format
 msgid "Data transfer element at %L cannot have POINTER components"
 msgstr ""
 
-#: fortran/resolve.c:5361
+#: fortran/resolve.c:5503
 #, no-c-format
 msgid "Data transfer element at %L cannot have ALLOCATABLE components"
 msgstr ""
 
-#: fortran/resolve.c:5368
+#: fortran/resolve.c:5510
 #, no-c-format
 msgid "Data transfer element at %L cannot have PRIVATE components"
 msgstr ""
 
-#: fortran/resolve.c:5377
+#: fortran/resolve.c:5519
 #, no-c-format
 msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
 msgstr ""
 
-#: fortran/resolve.c:5441
+#: fortran/resolve.c:5583
 #, fuzzy, no-c-format
 msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
 msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
 
-#: fortran/resolve.c:5450
+#: fortran/resolve.c:5592
 #, no-c-format
 msgid "Branch at %L causes an infinite loop"
 msgstr ""
@@ -9802,647 +9850,657 @@
 #. 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.
-#: fortran/resolve.c:5463
+#: fortran/resolve.c:5605
 #, fuzzy, no-c-format
 msgid "Label at %L is not in the same block as the GOTO statement at %L"
 msgstr "Sætning ved %0 er ugyldig i den kontekst der er etableret af sætning ved %1"
 
-#: fortran/resolve.c:5478 fortran/resolve.c:5492
+#: fortran/resolve.c:5620 fortran/resolve.c:5634
 #, no-c-format
 msgid "Deleted feature: GOTO at %L jumps to END of construct at %L"
 msgstr ""
 
-#: fortran/resolve.c:5569
+#: fortran/resolve.c:5711
 #, no-c-format
 msgid "WHERE mask at %L has inconsistent shape"
 msgstr ""
 
-#: fortran/resolve.c:5585
+#: fortran/resolve.c:5727
 #, no-c-format
 msgid "WHERE assignment target at %L has inconsistent shape"
 msgstr ""
 
-#: fortran/resolve.c:5600 fortran/resolve.c:5682
+#: fortran/resolve.c:5735 fortran/resolve.c:5820
+#, no-c-format
+msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
+msgstr ""
+
+#: fortran/resolve.c:5745 fortran/resolve.c:5830
 #, fuzzy, no-c-format
 msgid "Unsupported statement inside WHERE at %L"
 msgstr "Ikke-understøttet VXT-sætning ved %0"
 
-#: fortran/resolve.c:5631
+#: fortran/resolve.c:5776
 #, no-c-format
 msgid "Assignment to a FORALL index variable at %L"
 msgstr ""
 
-#: fortran/resolve.c:5639
+#: fortran/resolve.c:5784
 #, no-c-format
 msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
 msgstr ""
 
-#: fortran/resolve.c:5774
+#: fortran/resolve.c:5922
 #, no-c-format
 msgid "An outer FORALL construct already has an index with this name %L"
 msgstr ""
 
-#: fortran/resolve.c:5830
+#: fortran/resolve.c:5978
 #, no-c-format
 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
 msgstr ""
 
-#: fortran/resolve.c:5890
+#: fortran/resolve.c:6037
 #, no-c-format
 msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
 msgstr ""
 
-#: fortran/resolve.c:5927
+#: fortran/resolve.c:6110
 #, no-c-format
 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
 msgstr ""
 
-#: fortran/resolve.c:5950
+#: fortran/resolve.c:6135
 #, no-c-format
 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
 msgstr ""
 
-#: fortran/resolve.c:5962
+#: fortran/resolve.c:6147
 #, no-c-format
 msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
 msgstr ""
 
-#: fortran/resolve.c:6066
+#: fortran/resolve.c:6250
 #, no-c-format
 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
 msgstr ""
 
-#: fortran/resolve.c:6069
+#: fortran/resolve.c:6253
 #, no-c-format
 msgid "Variable '%s' has not been assigned a target label at %L"
 msgstr ""
 
-#: fortran/resolve.c:6080
+#: fortran/resolve.c:6264
 #, no-c-format
 msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
 msgstr ""
 
-#: fortran/resolve.c:6106
+#: fortran/resolve.c:6290
 #, no-c-format
 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
 msgstr ""
 
-#: fortran/resolve.c:6121
+#: fortran/resolve.c:6305
 #, no-c-format
 msgid "Arithmetic IF statement at %L requires a numeric expression"
 msgstr ""
 
-#: fortran/resolve.c:6163
+#: fortran/resolve.c:6347
 #, no-c-format
 msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
 msgstr ""
 
-#: fortran/resolve.c:6170
+#: fortran/resolve.c:6420
 #, no-c-format
-msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:6182
-#, no-c-format
-msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:6247
-#, no-c-format
 msgid "FORALL mask clause at %L requires a LOGICAL expression"
 msgstr ""
 
-#: fortran/resolve.c:6317 fortran/resolve.c:6373
+#: fortran/resolve.c:6490 fortran/resolve.c:6546
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
 msgstr ""
 
 #. Common block names match but binding labels do not.
-#: fortran/resolve.c:6338
+#: fortran/resolve.c:6511
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6385
+#: fortran/resolve.c:6558
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
 msgstr ""
 
 #. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:6437
+#: fortran/resolve.c:6610
 #, no-c-format
 msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
 msgstr ""
 
 #. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:6450
+#: fortran/resolve.c:6623
 #, no-c-format
 msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6636
 #, no-c-format
 msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6540
+#: fortran/resolve.c:6713
 #, no-c-format
 msgid "CHARACTER variable has zero length at %L"
 msgstr ""
 
-#: fortran/resolve.c:6828
+#: fortran/resolve.c:7001
 #, no-c-format
 msgid "Allocatable array '%s' at %L must have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:6831
+#: fortran/resolve.c:7004
 #, no-c-format
 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
 msgstr ""
 
-#: fortran/resolve.c:6838
+#: fortran/resolve.c:7011
 #, no-c-format
 msgid "Array pointer '%s' at %L must have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:6849
+#: fortran/resolve.c:7022
 #, no-c-format
 msgid "Array '%s' at %L cannot have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:6878
+#: fortran/resolve.c:7051
 #, no-c-format
 msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
 msgstr ""
 
-#: fortran/resolve.c:6901
+#: fortran/resolve.c:7074
 #, no-c-format
 msgid "Object '%s' at %L must have the SAVE attribute for default initialization of a component"
 msgstr ""
 
 #. The shape of a main program or module array needs to be
 #. constant.
-#: fortran/resolve.c:6948
+#: fortran/resolve.c:7121
 #, no-c-format
 msgid "The module or main program array '%s' at %L must have constant shape"
 msgstr ""
 
-#: fortran/resolve.c:6961
+#: fortran/resolve.c:7134
 #, no-c-format
 msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
 msgstr ""
 
-#: fortran/resolve.c:6980
+#: fortran/resolve.c:7153
 #, no-c-format
 msgid "'%s' at %L must have constant character length in this context"
 msgstr ""
 
-#: fortran/resolve.c:7012
+#: fortran/resolve.c:7185
 #, fuzzy, no-c-format
 msgid "Allocatable '%s' at %L cannot have an initializer"
 msgstr "slutfeltet '%s' bliver måske ikke klargjort"
 
-#: fortran/resolve.c:7015
+#: fortran/resolve.c:7188
 #, fuzzy, no-c-format
 msgid "External '%s' at %L cannot have an initializer"
 msgstr "slutfeltet '%s' bliver måske ikke klargjort"
 
-#: fortran/resolve.c:7019
+#: fortran/resolve.c:7192
 #, fuzzy, no-c-format
 msgid "Dummy '%s' at %L cannot have an initializer"
 msgstr "'%s' er erklæret 'extern', men bliver tildelt en startværdi"
 
-#: fortran/resolve.c:7022
+#: fortran/resolve.c:7195
 #, fuzzy, no-c-format
 msgid "Intrinsic '%s' at %L cannot have an initializer"
 msgstr "slutfeltet '%s' bliver måske ikke klargjort"
 
-#: fortran/resolve.c:7025
+#: fortran/resolve.c:7198
 #, fuzzy, no-c-format
 msgid "Function result '%s' at %L cannot have an initializer"
 msgstr "slutfeltet '%s' bliver måske ikke klargjort"
 
-#: fortran/resolve.c:7028
+#: fortran/resolve.c:7201
 #, no-c-format
 msgid "Automatic array '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7051
+#: fortran/resolve.c:7224
 #, no-c-format
 msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
 msgstr ""
 
-#: fortran/resolve.c:7070
+#: fortran/resolve.c:7243
 #, no-c-format
 msgid "Character-valued statement function '%s' at %L must have constant length"
 msgstr ""
 
-#: fortran/resolve.c:7078
+#: fortran/resolve.c:7251
 #, no-c-format
 msgid "Automatic character length function '%s' at %L must have an explicit interface"
 msgstr ""
 
-#: fortran/resolve.c:7103
+#: fortran/resolve.c:7276
 #, no-c-format
 msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
 msgstr ""
 
-#: fortran/resolve.c:7126 fortran/resolve.c:7151
+#: fortran/resolve.c:7299 fortran/resolve.c:7324
 #, no-c-format
 msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
 msgstr ""
 
-#: fortran/resolve.c:7168
+#: fortran/resolve.c:7341
 #, fuzzy, no-c-format
 msgid "Function '%s' at %L cannot have an initializer"
 msgstr "slutfeltet '%s' bliver måske ikke klargjort"
 
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7350
 #, fuzzy, no-c-format
 msgid "External object '%s' at %L may not have an initializer"
 msgstr "slutfeltet '%s' bliver måske ikke klargjort"
 
-#: fortran/resolve.c:7185
+#: fortran/resolve.c:7358
 #, no-c-format
 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
 msgstr ""
 
-#: fortran/resolve.c:7206
+#: fortran/resolve.c:7379
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
 msgstr ""
 
-#: fortran/resolve.c:7210
+#: fortran/resolve.c:7383
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
 msgstr ""
 
-#: fortran/resolve.c:7214
+#: fortran/resolve.c:7387
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
 msgstr ""
 
-#: fortran/resolve.c:7218
+#: fortran/resolve.c:7391
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
 msgstr ""
 
-#: fortran/resolve.c:7227
+#: fortran/resolve.c:7400
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
 msgstr ""
 
-#: fortran/resolve.c:7299
+#: fortran/resolve.c:7472
 #, no-c-format
 msgid "Character length of component '%s' needs to be a constant specification expression at %L"
 msgstr ""
 
-#: fortran/resolve.c:7314
+#: fortran/resolve.c:7487
 #, no-c-format
 msgid "The component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
 msgstr ""
 
-#: fortran/resolve.c:7324
+#: fortran/resolve.c:7497
 #, no-c-format
 msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
 msgstr ""
 
-#: fortran/resolve.c:7334
+#: fortran/resolve.c:7507
 #, no-c-format
 msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
 msgstr ""
 
-#: fortran/resolve.c:7352
+#: fortran/resolve.c:7525
 #, no-c-format
 msgid "Component '%s' of '%s' at %L must have constant array bounds"
 msgstr ""
 
-#: fortran/resolve.c:7395
+#: fortran/resolve.c:7568
 #, no-c-format
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7405
+#: fortran/resolve.c:7578
 #, no-c-format
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7418
+#: fortran/resolve.c:7591
 #, no-c-format
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7430
+#: fortran/resolve.c:7603
 #, no-c-format
 msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7439
+#: fortran/resolve.c:7612
 #, no-c-format
 msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7451
+#: fortran/resolve.c:7624
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
 msgstr ""
 
-#: fortran/resolve.c:7459
+#: fortran/resolve.c:7632
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
 msgstr ""
 
-#: fortran/resolve.c:7485
+#: fortran/resolve.c:7658
 #, no-c-format
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7504
+#: fortran/resolve.c:7677
 #, no-c-format
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:7515
+#: fortran/resolve.c:7688
 #, no-c-format
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:7526
+#: fortran/resolve.c:7699
 #, fuzzy, no-c-format
 msgid "Incompatible derived type in PARAMETER at %L"
 msgstr "uforenelige typer i %s"
 
-#: fortran/resolve.c:7597
+#: fortran/resolve.c:7758
 #, no-c-format
+msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
+msgstr ""
+
+#: fortran/resolve.c:7772
+#, no-c-format
 msgid "Interface '%s' of procedure '%s' at %L must be explicit"
 msgstr ""
 
-#: fortran/resolve.c:7622
+#: fortran/resolve.c:7797
 #, no-c-format
 msgid "Type specified for intrinsic function '%s' at %L is ignored"
 msgstr ""
 
-#: fortran/resolve.c:7629
+#: fortran/resolve.c:7804
 #, no-c-format
 msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
 msgstr ""
 
-#: fortran/resolve.c:7636
+#: fortran/resolve.c:7811
 #, no-c-format
 msgid "Intrinsic '%s' at %L does not exist"
 msgstr ""
 
-#: fortran/resolve.c:7676
+#: fortran/resolve.c:7851
 #, no-c-format
 msgid "Assumed size array at %L must be a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7679
+#: fortran/resolve.c:7854
 #, no-c-format
 msgid "Assumed shape array at %L must be a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7691
+#: fortran/resolve.c:7866
 #, no-c-format
 msgid "Symbol at %L is not a DUMMY variable"
 msgstr ""
 
-#: fortran/resolve.c:7697
+#: fortran/resolve.c:7872
 #, no-c-format
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7707
+#: fortran/resolve.c:7882
 #, no-c-format
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 msgstr ""
 
-#: fortran/resolve.c:7716
+#: fortran/resolve.c:7891
 #, no-c-format
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 msgstr ""
 
-#: fortran/resolve.c:7742
+#: fortran/resolve.c:7917
 #, no-c-format
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 msgstr ""
 
-#: fortran/resolve.c:7795
+#: fortran/resolve.c:7970
 #, no-c-format
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 msgstr ""
 
-#: fortran/resolve.c:7811
+#: fortran/resolve.c:7987
 #, no-c-format
 msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 msgstr ""
 
-#: fortran/resolve.c:7830
+#: fortran/resolve.c:8006
 #, no-c-format
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 msgstr ""
 
-#: fortran/resolve.c:7889
+#: fortran/resolve.c:8065
 #, no-c-format
 msgid "Threadprivate at %L isn't SAVEd"
 msgstr ""
 
-#: fortran/resolve.c:7967
+#: fortran/resolve.c:8143
 #, no-c-format
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 msgstr ""
 
-#: fortran/resolve.c:8011
+#: fortran/resolve.c:8149
 #, no-c-format
+msgid "DATA array '%s' at %L must be specified in a previous declaration"
+msgstr ""
+
+#: fortran/resolve.c:8194
+#, no-c-format
 msgid "Nonconstant array section at %L in DATA statement"
 msgstr ""
 
-#: fortran/resolve.c:8024
+#: fortran/resolve.c:8207
 #, no-c-format
 msgid "DATA statement at %L has more variables than values"
 msgstr ""
 
-#: fortran/resolve.c:8118
+#: fortran/resolve.c:8301
 #, no-c-format
 msgid "iterator start at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:8125
+#: fortran/resolve.c:8308
 #, no-c-format
 msgid "iterator end at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:8132
+#: fortran/resolve.c:8315
 #, no-c-format
 msgid "iterator step at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:8258
+#: fortran/resolve.c:8441
 #, no-c-format
 msgid "DATA statement at %L has more values than variables"
 msgstr ""
 
-#: fortran/resolve.c:8349
+#: fortran/resolve.c:8532
 #, fuzzy, no-c-format
 msgid "Label %d at %L defined but not used"
 msgstr "etiketten '%D' er defineret, men ikke benyttet"
 
-#: fortran/resolve.c:8354
+#: fortran/resolve.c:8537
 #, fuzzy, no-c-format
 msgid "Label %d at %L defined but cannot be used"
 msgstr "etiketten '%D' er defineret, men ikke benyttet"
 
-#: fortran/resolve.c:8439
+#: fortran/resolve.c:8622
 #, no-c-format
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8448
+#: fortran/resolve.c:8631
 #, no-c-format
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8465
+#: fortran/resolve.c:8639
 #, no-c-format
+msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
+msgstr ""
+
+#: fortran/resolve.c:8656
+#, no-c-format
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8570
+#: fortran/resolve.c:8761
 #, no-c-format
 msgid "Syntax error in EQUIVALENCE statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:8585
+#: fortran/resolve.c:8776
 #, no-c-format
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 msgstr ""
 
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8788
 #, no-c-format
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 msgstr ""
 
-#: fortran/resolve.c:8606
+#: fortran/resolve.c:8797
 #, no-c-format
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8876
 #, no-c-format
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8696
+#: fortran/resolve.c:8887
 #, no-c-format
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8707
+#: fortran/resolve.c:8898
 #, no-c-format
 msgid "Substring at %L has length zero"
 msgstr ""
 
-#: fortran/resolve.c:8750
+#: fortran/resolve.c:8941
 #, no-c-format
 msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
 msgstr ""
 
-#: fortran/resolve.c:8762
+#: fortran/resolve.c:8953
 #, no-c-format
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:8788
+#: fortran/resolve.c:8979
 #, no-c-format
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 msgstr ""
 
-#: fortran/resolve.c:8795
+#: fortran/resolve.c:8986
 #, no-c-format
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 msgstr ""
 
-#: fortran/resolve.c:8801
+#: fortran/resolve.c:8992
 #, no-c-format
 msgid "User operator procedure '%s' at %L must have at least one argument"
 msgstr ""
 
-#: fortran/resolve.c:8811
+#: fortran/resolve.c:9002
 #, no-c-format
 msgid "First argument of operator interface at %L cannot be optional"
 msgstr ""
 
-#: fortran/resolve.c:8823
+#: fortran/resolve.c:9014
 #, no-c-format
 msgid "Second argument of operator interface at %L cannot be optional"
 msgstr ""
 
-#: fortran/resolve.c:8827
+#: fortran/resolve.c:9018
 #, no-c-format
 msgid "Operator interface at %L must have, at most, two arguments"
 msgstr ""
 
-#: fortran/resolve.c:8867
+#: fortran/resolve.c:9059
 #, no-c-format
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 msgstr ""
 
-#: fortran/scanner.c:526
+#: fortran/scanner.c:530
 #, no-c-format
 msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
 msgstr ""
 
-#: fortran/scanner.c:816 fortran/scanner.c:937
+#: fortran/scanner.c:820 fortran/scanner.c:941
 #, no-c-format
 msgid "Limit of %d continuations exceeded in statement at %C"
 msgstr ""
 
-#: fortran/scanner.c:861
+#: fortran/scanner.c:865
 #, fuzzy, no-c-format
 msgid "Missing '&' in continued character constant at %C"
 msgstr "Nul-længde tegnkonstant ved %0"
 
-#: fortran/scanner.c:1071
+#: fortran/scanner.c:1075
 #, no-c-format
 msgid "Nonconforming tab character at %C"
 msgstr ""
 
-#: fortran/scanner.c:1153 fortran/scanner.c:1156
+#: fortran/scanner.c:1158 fortran/scanner.c:1161
 #, no-c-format
 msgid "'&' not allowed by itself in line %d"
 msgstr ""
 
-#: fortran/scanner.c:1189
+#: fortran/scanner.c:1207
 #, no-c-format
-msgid "Nonconforming tab character in column 1 of line %d"
+msgid "Nonconforming tab character in column %d of line %d"
 msgstr ""
 
-#: fortran/scanner.c:1387
+#: fortran/scanner.c:1405
 #, no-c-format
 msgid "%s:%d: file %s left but not entered"
 msgstr ""
 
-#: fortran/scanner.c:1419
+#: fortran/scanner.c:1438
 #, fuzzy, no-c-format
 msgid "%s:%d: Illegal preprocessor directive"
 msgstr "%s i præprocessordirektiv"
 
-#: fortran/scanner.c:1514
+#: fortran/scanner.c:1533
 #, no-c-format
 msgid "File '%s' is being included recursively"
 msgstr ""
 
-#: fortran/scanner.c:1529
+#: fortran/scanner.c:1548
 #, fuzzy, no-c-format
 msgid "Can't open file '%s'"
 msgstr "kunne ikke åbne filen '%s'"
 
-#: fortran/scanner.c:1538
+#: fortran/scanner.c:1557
 #, fuzzy, no-c-format
 msgid "Can't open included file '%s'"
 msgstr "kan ikke åbne uddatafilen '%s'"
 
-#: fortran/scanner.c:1676
+#: fortran/scanner.c:1701
 #, fuzzy, c-format
 msgid "%s:%3d %s\n"
 msgstr "%s: %s"
@@ -10512,134 +10570,134 @@
 msgid "Argument of CHAR function at %L outside of range [0,255]"
 msgstr ""
 
-#: fortran/simplify.c:1247
+#: fortran/simplify.c:1293
 #, no-c-format
 msgid "Argument of IACHAR at %L must be of length one"
 msgstr ""
 
-#: fortran/simplify.c:1254
+#: fortran/simplify.c:1300
 #, no-c-format
 msgid "Argument of IACHAR function at %L outside of range 0..127"
 msgstr ""
 
-#: fortran/simplify.c:1293
+#: fortran/simplify.c:1339
 #, fuzzy, no-c-format
 msgid "Invalid second argument of IBCLR at %L"
 msgstr "ugyldig typeparameter '%s'"
 
-#: fortran/simplify.c:1301
+#: fortran/simplify.c:1347
 #, no-c-format
 msgid "Second argument of IBCLR exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1335
+#: fortran/simplify.c:1381
 #, fuzzy, no-c-format
 msgid "Invalid second argument of IBITS at %L"
 msgstr "ugyldig typeparameter '%s'"
 
-#: fortran/simplify.c:1341
+#: fortran/simplify.c:1387
 #, fuzzy, no-c-format
 msgid "Invalid third argument of IBITS at %L"
 msgstr "ugyldig typeparameter '%s'"
 
-#: fortran/simplify.c:1351
+#: fortran/simplify.c:1397
 #, no-c-format
 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1393
+#: fortran/simplify.c:1439
 #, fuzzy, no-c-format
 msgid "Invalid second argument of IBSET at %L"
 msgstr "ugyldig typeparameter '%s'"
 
-#: fortran/simplify.c:1401
+#: fortran/simplify.c:1447
 #, no-c-format
 msgid "Second argument of IBSET exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1431
+#: fortran/simplify.c:1477
 #, no-c-format
 msgid "Argument of ICHAR at %L must be of length one"
 msgstr ""
 
-#: fortran/simplify.c:1646
+#: fortran/simplify.c:1692
 #, fuzzy, no-c-format
 msgid "Argument of INT at %L is not a valid type"
 msgstr "parameteren til 'asm' er ikke en konstant streng"
 
-#: fortran/simplify.c:1688
+#: fortran/simplify.c:1734
 #, fuzzy, no-c-format
 msgid "Argument of %s at %L is not a valid type"
 msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
 
-#: fortran/simplify.c:1786
+#: fortran/simplify.c:1832
 #, fuzzy, no-c-format
 msgid "Invalid second argument of ISHFT at %L"
 msgstr "ugyldig typeparameter '%s'"
 
-#: fortran/simplify.c:1801
+#: fortran/simplify.c:1847
 #, no-c-format
 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1865
+#: fortran/simplify.c:1911
 #, fuzzy, no-c-format
 msgid "Invalid second argument of ISHFTC at %L"
 msgstr "ugyldig typeparameter '%s'"
 
-#: fortran/simplify.c:1879
+#: fortran/simplify.c:1925
 #, fuzzy, no-c-format
 msgid "Invalid third argument of ISHFTC at %L"
 msgstr "ugyldig typeparameter '%s'"
 
-#: fortran/simplify.c:1885
+#: fortran/simplify.c:1931
 #, no-c-format
 msgid "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1901
+#: fortran/simplify.c:1947
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1904
+#: fortran/simplify.c:1950
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1975
+#: fortran/simplify.c:2021
 #, no-c-format
 msgid "Argument of KIND at %L is a DERIVED type"
 msgstr ""
 
-#: fortran/simplify.c:2163
+#: fortran/simplify.c:2209
 #, fuzzy, no-c-format
 msgid "DIM argument at %L is out of bounds"
 msgstr "akkumulatortal er uden for det gyldig interval"
 
-#: fortran/simplify.c:2318
+#: fortran/simplify.c:2364
 #, no-c-format
 msgid "Argument of LOG at %L cannot be less than or equal to zero"
 msgstr ""
 
-#: fortran/simplify.c:2331
+#: fortran/simplify.c:2377
 #, no-c-format
 msgid "Complex argument of LOG at %L cannot be zero"
 msgstr ""
 
-#: fortran/simplify.c:2374
+#: fortran/simplify.c:2420
 #, no-c-format
 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
 msgstr ""
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2579
+#: fortran/simplify.c:2628
 #, no-c-format
 msgid "Second argument MOD at %L is zero"
 msgstr ""
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2590
+#: fortran/simplify.c:2639
 #, no-c-format
 msgid "Second argument of MOD at %L is zero"
 msgstr ""
@@ -10647,82 +10705,87 @@
 #. Result is processor-dependent. This processor just opts
 #. to not handle it at all.
 #. Result is processor-dependent.
-#: fortran/simplify.c:2638 fortran/simplify.c:2650
+#: fortran/simplify.c:2687 fortran/simplify.c:2699
 #, no-c-format
 msgid "Second argument of MODULO at %L is zero"
 msgstr ""
 
-#: fortran/simplify.c:2702
+#: fortran/simplify.c:2751
 #, no-c-format
 msgid "Second argument of NEAREST at %L shall not be zero"
 msgstr ""
 
-#: fortran/simplify.c:2977
+#: fortran/simplify.c:2787
 #, no-c-format
+msgid "Result of NEAREST is NaN at %L"
+msgstr ""
+
+#: fortran/simplify.c:3062
+#, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
 msgstr ""
 
-#: fortran/simplify.c:3032
+#: fortran/simplify.c:3117
 #, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
 msgstr ""
 
-#: fortran/simplify.c:3122
+#: fortran/simplify.c:3232
 #, fuzzy, no-c-format
 msgid "Integer too large in shape specification at %L"
 msgstr "efter tidligere specifikation i '%#D'"
 
-#: fortran/simplify.c:3132
+#: fortran/simplify.c:3242
 #, no-c-format
 msgid "Too many dimensions in shape specification for RESHAPE at %L"
 msgstr ""
 
-#: fortran/simplify.c:3140
+#: fortran/simplify.c:3250
 #, no-c-format
 msgid "Shape specification at %L cannot be negative"
 msgstr ""
 
-#: fortran/simplify.c:3150
+#: fortran/simplify.c:3260
 #, no-c-format
 msgid "Shape specification at %L cannot be the null array"
 msgstr ""
 
-#: fortran/simplify.c:3171
+#: fortran/simplify.c:3281
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
 msgstr ""
 
-#: fortran/simplify.c:3178
+#: fortran/simplify.c:3288
 #, no-c-format
 msgid "Error in ORDER parameter of RESHAPE at %L"
 msgstr ""
 
-#: fortran/simplify.c:3188
+#: fortran/simplify.c:3298
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is out of range"
 msgstr ""
 
-#: fortran/simplify.c:3197
+#: fortran/simplify.c:3307
 #, no-c-format
 msgid "Invalid permutation in ORDER parameter at %L"
 msgstr ""
 
-#: fortran/simplify.c:3253
+#: fortran/simplify.c:3363
 #, no-c-format
 msgid "PAD parameter required for short SOURCE parameter at %L"
 msgstr ""
 
-#: fortran/simplify.c:3372
+#: fortran/simplify.c:3482
 #, no-c-format
 msgid "Result of SCALE overflows its kind at %L"
 msgstr ""
 
-#: fortran/simplify.c:3942
+#: fortran/simplify.c:4056
 #, fuzzy, no-c-format
 msgid "Argument of SQRT at %L has a negative value"
 msgstr "funktionskald har en sammensat værdi"
 
-#: fortran/simplify.c:4069
+#: fortran/simplify.c:4190
 #, no-c-format
 msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
 msgstr ""
@@ -10951,29 +11014,29 @@
 msgid "Symbol '%s' at %C has already been host associated"
 msgstr ""
 
-#: fortran/symbol.c:3162
+#: fortran/symbol.c:3189
 #, no-c-format
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 msgstr ""
 
-#: fortran/symbol.c:3173
+#: fortran/symbol.c:3200
 #, fuzzy, no-c-format
 msgid "Derived type '%s' at %L is empty"
 msgstr "udsagnets svar et tomt"
 
-#: fortran/symbol.c:3190
+#: fortran/symbol.c:3217
 #, no-c-format
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr ""
 
-#: fortran/symbol.c:3202
+#: fortran/symbol.c:3229
 #, no-c-format
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr ""
 
 #. If the derived type is bind(c), all fields must be
 #. interop.
-#: fortran/symbol.c:3241
+#: fortran/symbol.c:3268
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 msgstr ""
@@ -10981,17 +11044,17 @@
 #. If derived type is param to bind(c) routine, or to one
 #. of the iso_c_binding procs, it must be interoperable, so
 #. all fields must interop too.
-#: fortran/symbol.c:3250
+#: fortran/symbol.c:3277
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 msgstr ""
 
-#: fortran/symbol.c:3264
+#: fortran/symbol.c:3291
 #, no-c-format
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 msgstr ""
 
-#: fortran/symbol.c:3272
+#: fortran/symbol.c:3299
 #, no-c-format
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 msgstr ""
@@ -11001,38 +11064,43 @@
 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
 msgstr ""
 
-#: fortran/trans-common.c:396
+#: fortran/target-memory.c:635
 #, no-c-format
+msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
+msgstr ""
+
+#: fortran/trans-common.c:399
+#, no-c-format
 msgid "Named COMMON block '%s' at %L shall be of the same size"
 msgstr ""
 
-#: fortran/trans-common.c:817
+#: fortran/trans-common.c:833
 #, fuzzy, no-c-format
 msgid "Bad array reference at %L"
 msgstr "Nulelement ved %0 for tabelreference ved %1"
 
-#: fortran/trans-common.c:825
+#: fortran/trans-common.c:841
 #, no-c-format
 msgid "Illegal reference type at %L as EQUIVALENCE object"
 msgstr ""
 
-#: fortran/trans-common.c:865
+#: fortran/trans-common.c:881
 #, no-c-format
 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
 msgstr ""
 
 #. Aligning this field would misalign a previous field.
-#: fortran/trans-common.c:998
+#: fortran/trans-common.c:1014
 #, no-c-format
 msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
 msgstr ""
 
-#: fortran/trans-common.c:1063
+#: fortran/trans-common.c:1079
 #, no-c-format
 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
 msgstr ""
 
-#: fortran/trans-common.c:1078
+#: fortran/trans-common.c:1094
 #, no-c-format
 msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
 msgstr ""
@@ -11040,42 +11108,42 @@
 #. The required offset conflicts with previous alignment
 #. requirements.  Insert padding immediately before this
 #. segment.
-#: fortran/trans-common.c:1089
+#: fortran/trans-common.c:1105
 #, no-c-format
 msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
 msgstr ""
 
-#: fortran/trans-common.c:1115
+#: fortran/trans-common.c:1131
 #, no-c-format
 msgid "COMMON '%s' at %L does not exist"
 msgstr ""
 
-#: fortran/trans-common.c:1122
+#: fortran/trans-common.c:1138
 #, no-c-format
 msgid "COMMON '%s' at %L requires %d bytes of padding at start"
 msgstr ""
 
-#: fortran/trans-decl.c:3016
+#: fortran/trans-decl.c:2979
 #, no-c-format
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 msgstr ""
 
-#: fortran/trans-decl.c:3020
+#: fortran/trans-decl.c:2983
 #, no-c-format
 msgid "Unused dummy argument '%s' at %L"
 msgstr ""
 
-#: fortran/trans-decl.c:3026
+#: fortran/trans-decl.c:2989
 #, fuzzy, no-c-format
 msgid "Unused variable '%s' declared at %L"
 msgstr "instansvariablen '%s' er erklæret '%s'"
 
-#: fortran/trans-decl.c:3052
+#: fortran/trans-decl.c:3015
 #, fuzzy, no-c-format
 msgid "Unused parameter '%s' declared at %L"
 msgstr "parameteren '%s' erklæret void"
 
-#: fortran/trans-expr.c:2036
+#: fortran/trans-expr.c:2199
 #, fuzzy, no-c-format
 msgid "Unknown argument list function at %L"
 msgstr "for få parametre til funktionen '%s'"
@@ -11085,12 +11153,12 @@
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 msgstr ""
 
-#: fortran/trans-io.c:1850
+#: fortran/trans-io.c:1851
 #, no-c-format
 msgid "Derived type '%s' at %L has PRIVATE components"
 msgstr ""
 
-#: fortran/trans-stmt.c:438
+#: fortran/trans-stmt.c:436
 #, fuzzy, no-c-format
 msgid "An alternate return at %L without a * dummy argument"
 msgstr "Alternativ returangivelse ved %0 er ugyldig inden i en hovedprogramenhed"
@@ -11317,62 +11385,38 @@
 msgid "cannot specify 'main' class when not linking"
 msgstr "kan ikke angive 'main'-klassen når der ikke sammenkædes"
 
-#: config/i386/nwld.h:34
-#, fuzzy
-msgid "Static linking is not supported.\n"
-msgstr "stakgrænseudtryk understøttes ikke"
-
-#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg og -fomit-frame-pointer er indbyrdes uforenelige"
-
 #: config/vax/netbsd-elf.h:41
 #, fuzzy
 msgid "the -shared option is not currently supported for VAX ELF"
 msgstr "Tilvalget -shared understøttes i øjeblikket ikke for VAX ELF."
 
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
-#, fuzzy
-msgid "does not support multilib"
-msgstr "%s understøtter ikke %s"
-
 #: config/vax/vax.h:49 config/vax/vax.h:50
 msgid "profiling not supported with -mg\n"
 msgstr "profilgenerering understøttes ikke med -mg\n"
 
-#: config/rs6000/linux64.h:347 config/rs6000/linux64.h:349 config/linux.h:106
-#: config/linux.h:108 config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
+#: config/sh/sh.h:461
+#, fuzzy
+msgid "SH2a does not support little-endian"
+msgstr "%s understøtter ikke %s"
+
+#: config/s390/tpf.h:119
+#, fuzzy
+msgid "static is not supported on TPF-OS"
+msgstr "-traditional understøttes ikke i C++"
+
 #: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
+#: config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
 #: config/sparc/linux.h:126 config/sparc/linux.h:128
-#: config/sparc/linux64.h:152 config/sparc/linux64.h:154
+#: config/sparc/linux64.h:152 config/sparc/linux64.h:154 config/linux.h:106
+#: config/linux.h:108 config/rs6000/linux64.h:347 config/rs6000/linux64.h:349
 #, fuzzy
 msgid "-mglibc and -muclibc used together"
 msgstr "-mapcs-26 og -mapcs-32 kan ikke bruges på samme tid"
 
-#: config/i386/cygwin.h:28
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "-mno-cygwin og -mnowin32 er indbyrdes uforenelige"
+#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg og -fomit-frame-pointer er indbyrdes uforenelige"
 
-#: config/i386/cygwin.h:74 config/i386/mingw32.h:74
-msgid "shared and mdll are not compatible"
-msgstr "shared og mdll er indbyrdes uforenelige"
-
-#: config/i386/sco5.h:188
-#, fuzzy
-msgid "-pg not supported on this platform"
-msgstr "egenskaben '%s' er ikke understøttet på denne platform"
-
-#: config/i386/sco5.h:189
-#, fuzzy
-msgid "-p and -pp specified - pick one"
-msgstr "-I- er angivet to gange"
-
-#: config/i386/sco5.h:258
-#, fuzzy
-msgid "-G and -static are mutually exclusive"
-msgstr "-pedantic og -traditional er indbyrdes uforenelige"
-
 #: gcc.c:792
 #, fuzzy
 msgid "GCC does not support -C or -CC without -E"
@@ -11383,61 +11427,14 @@
 msgid "-E or -x required when input is from standard input"
 msgstr "-E påkrævet når inddata kommer fra standardind"
 
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni og -femit-class-files er indbyrdes uforenelige"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni og -femit-class-file er indbyrdes uforenelige"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file skal bruges sammen med -fsyntax-only"
-
 #: config/mcore/mcore.h:56
 msgid "the m210 does not have little endian support"
 msgstr "m210 har ikke understøttelse for lilleendet"
 
-#: config/lynx.h:70
-msgid "cannot use mthreads and mlegacy-threads together"
-msgstr ""
-
-#: config/lynx.h:95
-msgid "cannot use mshared and static together"
-msgstr ""
-
-#: config/sh/sh.h:461
-#, fuzzy
-msgid "SH2a does not support little-endian"
-msgstr "%s understøtter ikke %s"
-
-#: config/mips/mips.h:1042 config/arc/arc.h:61
+#: config/arc/arc.h:61 config/mips/mips.h:1042
 msgid "may not use both -EB and -EL"
 msgstr "kan ikke bruge både -EB og -EL"
 
-#: config/s390/tpf.h:119
-#, fuzzy
-msgid "static is not supported on TPF-OS"
-msgstr "-traditional understøttes ikke i C++"
-
-#: config/rs6000/darwin.h:95
-msgid " conflicting code gen style switches are used"
-msgstr " konfliktende kodegenereringstilvalg er benyttet"
-
-#: ada/lang-specs.h:34
-msgid "-c or -S required for Ada"
-msgstr "-c eller -S kræves til Ada"
-
-#: config/mips/r3900.h:34
-msgid "-mhard-float not supported"
-msgstr "-mhard-float understøttes ikke"
-
-#: config/mips/r3900.h:36
-#, fuzzy
-msgid "-msingle-float and -msoft-float cannot both be specified"
-msgstr "-msingle-float og -msoft-float er indbyrdes uforenelige"
-
 #: config/vxworks.h:71
 #, fuzzy
 msgid "-Xbind-now and -Xbind-lazy are incompatible"
@@ -11475,12 +11472,25 @@
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr "-private_bundle er ikke tilladt med -dynamiclib"
 
+#: config/mips/r3900.h:34
+msgid "-mhard-float not supported"
+msgstr "-mhard-float understøttes ikke"
+
+#: config/mips/r3900.h:36
+#, fuzzy
+msgid "-msingle-float and -msoft-float cannot both be specified"
+msgstr "-msingle-float og -msoft-float er indbyrdes uforenelige"
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
 #: config/sparc/sol2-bi.h:217 config/sparc/sol2-bi.h:227
 msgid "may not use both -m32 and -m64"
 msgstr "-m32 og -m64 er indbyrdes uforenelige"
 
+#: config/i386/mingw32.h:74 config/i386/cygwin.h:74
+msgid "shared and mdll are not compatible"
+msgstr "shared og mdll er indbyrdes uforenelige"
+
 #: config/arm/arm.h:147
 msgid "-msoft-float and -mhard_float may not be used together"
 msgstr "-msoft-float og -mhard_float kan ikke bruges på samme tid"
@@ -11489,127 +11499,69 @@
 msgid "-mbig-endian and -mlittle-endian may not be used together"
 msgstr "-mbig-endian og -mlittle-endian kan ikke bruges på samme tid"
 
-#: java/lang.opt:65
-#, fuzzy
-msgid "Warn if a deprecated compiler feature, class, method, or field is used"
-msgstr "Advar hvis forældede tomme sætninger bliver fundet"
+#: config/rs6000/darwin.h:95
+msgid " conflicting code gen style switches are used"
+msgstr " konfliktende kodegenereringstilvalg er benyttet"
 
-#: java/lang.opt:69
-msgid "Warn if deprecated empty statements are found"
-msgstr "Advar hvis forældede tomme sætninger bliver fundet"
+#: ada/lang-specs.h:34
+msgid "-c or -S required for Ada"
+msgstr "-c eller -S kræves til Ada"
 
-#: java/lang.opt:73
-msgid "Warn if .class files are out of date"
-msgstr "Advar hvis .class-filer er forældede"
+#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+#, fuzzy
+msgid "does not support multilib"
+msgstr "%s understøtter ikke %s"
 
-#: java/lang.opt:77
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "Advar hvis modifikationer angives når det ikke er nødvendigt"
-
-#: java/lang.opt:81
+#: config/i386/nwld.h:34
 #, fuzzy
-msgid "Deprecated; use --classpath instead"
-msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
+msgid "Static linking is not supported.\n"
+msgstr "stakgrænseudtryk understøttes ikke"
 
-#: java/lang.opt:88
-msgid "Permit the use of the assert keyword"
-msgstr ""
+#: config/i386/cygwin.h:28
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "-mno-cygwin og -mnowin32 er indbyrdes uforenelige"
 
-#: java/lang.opt:110
+#: config/i386/sco5.h:188
 #, fuzzy
-msgid "Replace system path"
-msgstr "Erstat systemsti"
+msgid "-pg not supported on this platform"
+msgstr "egenskaben '%s' er ikke understøttet på denne platform"
 
-#: java/lang.opt:114
+#: config/i386/sco5.h:189
 #, fuzzy
-msgid "Generate checks for references to NULL"
-msgstr "Generér kode til en DLL"
+msgid "-p and -pp specified - pick one"
+msgstr "-I- er angivet to gange"
 
-#: java/lang.opt:118
-msgid "Set class path"
-msgstr "Angiv klassesti"
-
-#: java/lang.opt:125
-msgid "Output a class file"
-msgstr ""
-
-#: java/lang.opt:129
-msgid "Alias for -femit-class-file"
-msgstr ""
-
-#: java/lang.opt:133
+#: config/i386/sco5.h:258
 #, fuzzy
-msgid "Choose input encoding (defaults from your locale)"
-msgstr "Vælg inddatakodning (standardværdi kommer fra regionalindstillinger)"
+msgid "-G and -static are mutually exclusive"
+msgstr "-pedantic og -traditional er indbyrdes uforenelige"
 
-#: java/lang.opt:137
-msgid "Set the extension directory path"
-msgstr ""
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni og -femit-class-files er indbyrdes uforenelige"
 
-#: java/lang.opt:144
-msgid "Input file is a file with a list of filenames to compile"
-msgstr ""
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni og -femit-class-file er indbyrdes uforenelige"
 
-#: java/lang.opt:151
-msgid "Always check for non gcj generated classes archives"
-msgstr "Kontrollér altid for ikke-GCJ-genererede klassearkiver"
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file skal bruges sammen med -fsyntax-only"
 
-#: java/lang.opt:155
-msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
-msgstr ""
-
-#: java/lang.opt:159
-msgid "Generate instances of Class at runtime"
-msgstr ""
-
-#: java/lang.opt:163
-msgid "Use offset tables for virtual method calls"
-msgstr "Benyt afsætstabeller til virtuelle metodekald"
-
-#: java/lang.opt:170
-msgid "Assume native functions are implemented using JNI"
-msgstr "Antag at indfødte funktioner er implementeret vha. JNI"
-
-#: java/lang.opt:174
+#: config/cris/cris.h:207
 #, fuzzy
-msgid "Enable optimization of static class initialization code"
-msgstr "Optimér aldrig statiske klassers klargøringskode"
+msgid "Do not specify both -march=... and -mcpu=..."
+msgstr "-C og -o er indbyrdes uforenelige"
 
-#: java/lang.opt:181
-msgid "Reduce the amount of reflection meta-data generated"
+#: config/lynx.h:70
+msgid "cannot use mthreads and mlegacy-threads together"
 msgstr ""
 
-#: java/lang.opt:185
-#, fuzzy
-msgid "Enable assignability checks for stores into object arrays"
-msgstr "Deaktivér tildelingstjek for lagringer i objekttabeller"
-
-#: java/lang.opt:189
-#, fuzzy
-msgid "Generate code for the Boehm GC"
-msgstr "Generér kode til en C400"
-
-#: java/lang.opt:193
-msgid "Call a library routine to do integer divisions"
+#: config/lynx.h:95
+msgid "cannot use mshared and static together"
 msgstr ""
 
-#: java/lang.opt:197
-msgid "Generated should be loaded by bootstrap loader"
-msgstr ""
-
-#: java/lang.opt:201
-msgid "Set the source language version"
-msgstr ""
-
-#: java/lang.opt:205
-#, fuzzy
-msgid "Set the target VM version"
-msgstr "ugyldig version af hovedet"
-
-#: ada/lang.opt:96
-msgid "Specify options to GNAT"
-msgstr ""
-
 #: fortran/lang.opt:29
 #, fuzzy
 msgid "Add a directory for INCLUDE and MODULE searching"
@@ -11871,7 +11823,7 @@
 msgid "Append a second underscore if the name already contains an underscore"
 msgstr ""
 
-#: fortran/lang.opt:277 c.opt:714
+#: fortran/lang.opt:277 c.opt:718
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr ""
 
@@ -11904,16 +11856,69 @@
 msgid "Accept extensions to support legacy code"
 msgstr ""
 
-#: treelang/lang.opt:30
+#: config/mcore/mcore.opt:23
 #, fuzzy
-msgid "Trace lexical analysis"
-msgstr "(fejlretning) følg lexikalsk analyse"
+msgid "Generate code for the M*Core M210"
+msgstr "Generér kode til en M*Core M340"
 
-#: treelang/lang.opt:34
+#: config/mcore/mcore.opt:27
+msgid "Generate code for the M*Core M340"
+msgstr "Generér kode til en M*Core M340"
+
+#: config/mcore/mcore.opt:31
+msgid "Set maximum alignment to 4"
+msgstr "Sæt maksimal justering til 4"
+
+#: config/mcore/mcore.opt:35
+msgid "Force functions to be aligned to a 4 byte boundary"
+msgstr "Tving funktioner til at blive justeret til en 4 byte-grænse"
+
+#: config/mcore/mcore.opt:39
+msgid "Set maximum alignment to 8"
+msgstr "Sæt maksimal justering til 8"
+
+#: config/mcore/mcore.opt:43 config/score/score.opt:23
 #, fuzzy
-msgid "Trace the parsing process"
-msgstr "(fejlretning) følg fortolkningsprocessen"
+msgid "Generate big-endian code"
+msgstr "Generér storendet kode"
 
+#: config/mcore/mcore.opt:47
+msgid "Emit call graph information"
+msgstr "Udsend kaldegrafinfo"
+
+#: config/mcore/mcore.opt:51
+#, fuzzy
+msgid "Use the divide instruction"
+msgstr "Benyt ikke divisionsinstruktionen"
+
+#: config/mcore/mcore.opt:55
+msgid "Inline constants if it can be done in 2 insns or less"
+msgstr "Indlejr konstanter hvis det kan gøres med 2 instruktioner eller mindre"
+
+#: config/mcore/mcore.opt:59 config/score/score.opt:27
+#, fuzzy
+msgid "Generate little-endian code"
+msgstr "Generér lilleendet kode"
+
+#: config/mcore/mcore.opt:67
+#, fuzzy
+msgid "Use arbitrary sized immediates in bit operations"
+msgstr "Benyt ikke vilkårlige størrelsers umiddelbare værdier i bitoperationer"
+
+#: config/mcore/mcore.opt:71
+msgid "Prefer word accesses over byte accesses"
+msgstr "Foretræk ord-tilgange frem for byte-tilgange"
+
+#: config/mcore/mcore.opt:75
+#, fuzzy
+msgid "Set the maximum amount for a single stack increment operation"
+msgstr "Maksimalt antal for en enkelt stakforøgelsesoperation"
+
+#: config/mcore/mcore.opt:79
+#, fuzzy
+msgid "Always treat bitfields as int-sized"
+msgstr "Behandl altid bitfelter som af størrelsen int"
+
 #: config/alpha/alpha.opt:23 config/i386/i386.opt:155
 msgid "Do not use hardware fp"
 msgstr "Brug ikke hardwarekommatal"
@@ -12033,296 +12038,6 @@
 msgid "Specify bit size of immediate TLS offsets"
 msgstr "Angiv bitstørrelse for umiddelbar TLS-afsæt"
 
-# hvad så det er...
-#: config/frv/frv.opt:23
-#, fuzzy
-msgid "Use 4 media accumulators"
-msgstr "Benyt multiplikationsakkumulering"
-
-# hvad så det er...
-#: config/frv/frv.opt:27
-#, fuzzy
-msgid "Use 8 media accumulators"
-msgstr "Benyt multiplikationsakkumulering"
-
-#: config/frv/frv.opt:31
-#, fuzzy
-msgid "Enable label alignment optimizations"
-msgstr "Aktivér sammenkæderoptimeringer"
-
-#: config/frv/frv.opt:35
-#, fuzzy
-msgid "Dynamically allocate cc registers"
-msgstr "Allokér ikke BK-registeret"
-
-#: config/frv/frv.opt:42
-msgid "Set the cost of branches"
-msgstr ""
-
-#: config/frv/frv.opt:46
-msgid "Enable conditional execution other than moves/scc"
-msgstr ""
-
-#: config/frv/frv.opt:50
-#, fuzzy
-msgid "Change the maximum length of conditionally-executed sequences"
-msgstr "Den maksimale længde af planlæggerens liste over ventende operationer"
-
-#: config/frv/frv.opt:54
-msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
-msgstr ""
-
-#: config/frv/frv.opt:58
-#, fuzzy
-msgid "Enable conditional moves"
-msgstr "Aktivér brug af betingede flytteinstruktioner"
-
-#: config/frv/frv.opt:62
-#, fuzzy
-msgid "Set the target CPU type"
-msgstr "Angiv navnet på målprocessoren"
-
-#: config/frv/frv.opt:84
-#, fuzzy
-msgid "Use fp double instructions"
-msgstr "Benyt AltiVec-instruktioner"
-
-#: config/frv/frv.opt:88
-msgid "Change the ABI to allow double word insns"
-msgstr ""
-
-#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
-#, fuzzy
-msgid "Enable Function Descriptor PIC mode"
-msgstr "MIPS16-funktionsprofilering"
-
-#: config/frv/frv.opt:96
-msgid "Just use icc0/fcc0"
-msgstr ""
-
-#: config/frv/frv.opt:100
-msgid "Only use 32 FPRs"
-msgstr ""
-
-#: config/frv/frv.opt:104
-msgid "Use 64 FPRs"
-msgstr ""
-
-#: config/frv/frv.opt:108
-msgid "Only use 32 GPRs"
-msgstr ""
-
-#: config/frv/frv.opt:112
-msgid "Use 64 GPRs"
-msgstr ""
-
-#: config/frv/frv.opt:116
-msgid "Enable use of GPREL for read-only data in FDPIC"
-msgstr ""
-
-#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
-#: config/pdp11/pdp11.opt:71
-msgid "Use hardware floating point"
-msgstr "Benyt hardware-kommatal"
-
-#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
-#, fuzzy
-msgid "Enable inlining of PLT in function calls"
-msgstr "Aktivér brug af RTPS-instruktionen"
-
-#: config/frv/frv.opt:128
-#, fuzzy
-msgid "Enable PIC support for building libraries"
-msgstr "Aktivér understøttelse af enorme objekter"
-
-#: config/frv/frv.opt:132
-msgid "Follow the EABI linkage requirements"
-msgstr ""
-
-#: config/frv/frv.opt:136
-#, fuzzy
-msgid "Disallow direct calls to global functions"
-msgstr "Udelad rammehenvisningen i de yderste funktioner"
-
-#: config/frv/frv.opt:140
-#, fuzzy
-msgid "Use media instructions"
-msgstr "Benyt bitfeltinstruktioner"
-
-#: config/frv/frv.opt:144
-#, fuzzy
-msgid "Use multiply add/subtract instructions"
-msgstr "Benyt kommatalsinstruktioner til multiplikationsakkumulering"
-
-#: config/frv/frv.opt:148
-#, fuzzy
-msgid "Enable optimizing &&/|| in conditional execution"
-msgstr "Optimér aldrig statiske klassers klargøringskode"
-
-#: config/frv/frv.opt:152
-#, fuzzy
-msgid "Enable nested conditional execution optimizations"
-msgstr "Aktivér brug af betingede flytteinstruktioner"
-
-#: config/frv/frv.opt:157
-msgid "Do not mark ABI switches in e_flags"
-msgstr ""
-
-#: config/frv/frv.opt:161
-msgid "Remove redundant membars"
-msgstr ""
-
-#: config/frv/frv.opt:165
-#, fuzzy
-msgid "Pack VLIW instructions"
-msgstr "Benyt AltiVec-instruktioner"
-
-#: config/frv/frv.opt:169
-msgid "Enable setting GPRs to the result of comparisons"
-msgstr ""
-
-#: config/frv/frv.opt:173
-msgid "Change the amount of scheduler lookahead"
-msgstr ""
-
-#: config/frv/frv.opt:177 config/pa/pa.opt:104
-msgid "Use software floating point"
-msgstr "Benyt softwarekommatal"
-
-#: config/frv/frv.opt:181
-msgid "Assume a large TLS segment"
-msgstr ""
-
-#: config/frv/frv.opt:185
-#, fuzzy
-msgid "Do not assume a large TLS segment"
-msgstr "Antag ikke GAS"
-
-#: config/frv/frv.opt:190
-msgid "Cause gas to print tomcat statistics"
-msgstr ""
-
-#: config/frv/frv.opt:195
-msgid "Link with the library-pic libraries"
-msgstr ""
-
-#: config/frv/frv.opt:199
-msgid "Allow branches to be packed with other instructions"
-msgstr ""
-
-#: config/mn10300/mn10300.opt:23
-msgid "Target the AM33 processor"
-msgstr "Målret mod AM33-processoren"
-
-#: config/mn10300/mn10300.opt:27
-#, fuzzy
-msgid "Target the AM33/2.0 processor"
-msgstr "Målret mod AM33-processoren"
-
-#: config/mn10300/mn10300.opt:31
-msgid "Work around hardware multiply bug"
-msgstr "Arbejd omkring hardware-multiplikationsfejl"
-
-#: config/mn10300/mn10300.opt:36
-msgid "Enable linker relaxations"
-msgstr "Aktivér tolerant sammenkædning"
-
-#: config/mn10300/mn10300.opt:40
-msgid "Return pointers in both a0 and d0"
-msgstr ""
-
-#: config/s390/tpf.opt:23
-msgid "Enable TPF-OS tracing code"
-msgstr ""
-
-#: config/s390/tpf.opt:27
-#, fuzzy
-msgid "Specify main object for TPF-OS"
-msgstr "Angiv maksimalt antal iterationer for RPTS"
-
-#: config/s390/s390.opt:23
-#, fuzzy
-msgid "31 bit ABI"
-msgstr "Benyt 64 bit-API"
-
-#: config/s390/s390.opt:27
-#, fuzzy
-msgid "64 bit ABI"
-msgstr "Benyt 64 bit-API"
-
-#: config/s390/s390.opt:31 config/i386/i386.opt:59 config/spu/spu.opt:60
-msgid "Generate code for given CPU"
-msgstr "Generér kode til en given processor"
-
-#: config/s390/s390.opt:35
-msgid "Maintain backchain pointer"
-msgstr ""
-
-#: config/s390/s390.opt:39
-msgid "Additional debug prints"
-msgstr "Udskriv ekstra fejlanalyseringsinfo"
-
-#: config/s390/s390.opt:43
-msgid "ESA/390 architecture"
-msgstr ""
-
-#: config/s390/s390.opt:47
-#, fuzzy
-msgid "Enable fused multiply/add instructions"
-msgstr "Generér sammensatte gang/addér-instruktioner"
-
-#: config/s390/s390.opt:51
-#, fuzzy
-msgid "Enable decimal floating point hardware support"
-msgstr "hexadecimal kommatalskonstant skal have en eksponent"
-
-#: config/s390/s390.opt:55
-#, fuzzy
-msgid "Enable hardware floating point"
-msgstr "Benyt hardware-kommatal"
-
-#: config/s390/s390.opt:67
-msgid "Use packed stack layout"
-msgstr ""
-
-#: config/s390/s390.opt:71
-msgid "Use bras for executable < 64k"
-msgstr "Benyt bras til kørbar fil < 64k"
-
-#: config/s390/s390.opt:75
-#, fuzzy
-msgid "Disable hardware floating point"
-msgstr "Benyt hardware-kommatal"
-
-#: config/s390/s390.opt:79
-msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
-msgstr ""
-
-#: config/s390/s390.opt:83
-msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
-msgstr ""
-
-#: config/s390/s390.opt:87 config/ia64/ia64.opt:97 config/sparc/sparc.opt:95
-#: config/i386/i386.opt:183 config/rs6000/rs6000.opt:226 config/spu/spu.opt:64
-msgid "Schedule code for given CPU"
-msgstr "Planlæg koden til en given processor"
-
-#: config/s390/s390.opt:91
-msgid "mvcle use"
-msgstr "Benyt mvcle"
-
-#: config/s390/s390.opt:95
-msgid "Warn if a function uses alloca or creates an array with dynamic size"
-msgstr ""
-
-#: config/s390/s390.opt:99
-msgid "Warn if a single function's framesize exceeds the given framesize"
-msgstr ""
-
-#: config/s390/s390.opt:103
-msgid "z/Architecture"
-msgstr ""
-
 #: config/ia64/ilp32.opt:3
 #, fuzzy
 msgid "Generate ILP32 code"
@@ -12417,10 +12132,16 @@
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr ""
 
-#: config/ia64/ia64.opt:89 config/spu/spu.opt:56 config/pa/pa.opt:51
+#: config/ia64/ia64.opt:89 config/pa/pa.opt:51 config/spu/spu.opt:56
 msgid "Specify range of registers to make fixed"
 msgstr "Angiv interval af registre der skal gøres faste"
 
+#: config/ia64/ia64.opt:97 config/i386/i386.opt:183
+#: config/rs6000/rs6000.opt:226 config/spu/spu.opt:64 config/s390/s390.opt:87
+#: config/sparc/sparc.opt:95
+msgid "Schedule code for given CPU"
+msgstr "Planlæg koden til en given processor"
+
 #: config/ia64/ia64.opt:101
 #, fuzzy
 msgid "Use data speculation before reload"
@@ -12471,366 +12192,320 @@
 msgid "Count speculative dependencies while calculating priority of instructions"
 msgstr ""
 
-#: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23 config/mt/mt.opt:27
-msgid "Use simulator runtime"
-msgstr ""
-
-#: config/m32c/m32c.opt:28
+#: config/xtensa/xtensa.opt:23
 #, fuzzy
-msgid "Compile code for R8C variants"
-msgstr "Oversæt for 64 bit-henvisninger"
+msgid "Use CONST16 instruction to load constants"
+msgstr "Brug push-instruktioner til at gemme udgående parametre"
 
-#: config/m32c/m32c.opt:32
-#, fuzzy
-msgid "Compile code for M16C variants"
-msgstr "Oversæt for 64 bit-henvisninger"
+#: config/xtensa/xtensa.opt:27
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+msgstr "Aktivér sammensatte gang/addér- og gang/subtrahér-kommatalsinstruktioner"
 
-#: config/m32c/m32c.opt:36
-#, fuzzy
-msgid "Compile code for M32CM variants"
-msgstr "Oversæt for 32 bit-henvisninger"
+#: config/xtensa/xtensa.opt:31
+msgid "Use indirect CALLXn instructions for large programs"
+msgstr "Benyt indirekte CALLXn-instruktioner for store programmer"
 
-#: config/m32c/m32c.opt:40
-#, fuzzy
-msgid "Compile code for M32C variants"
-msgstr "Oversæt for 32 bit-henvisninger"
+#: config/xtensa/xtensa.opt:35
+msgid "Automatically align branch targets to reduce branch penalties"
+msgstr "Justér automatisk forgreningsmål for at reducere forgreningsstraffe"
 
-#: config/m32c/m32c.opt:44
-msgid "Number of memreg bytes (default: 16, range: 0..16)"
-msgstr ""
+#: config/xtensa/xtensa.opt:39
+msgid "Intersperse literal pools with code in the text section"
+msgstr "Fordel konstanter med kode i tekstsektionen"
 
-#: config/sparc/little-endian.opt:23
-#, fuzzy
-msgid "Generate code for little-endian"
-msgstr "Generér kode til lilleendet"
+#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
+msgid "Generate PA1.0 code"
+msgstr "Generér PA1.0-kode"
 
-#: config/sparc/little-endian.opt:27
-#, fuzzy
-msgid "Generate code for big-endian"
-msgstr "Generér kode til storendet"
+#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
+msgid "Generate PA1.1 code"
+msgstr "Generér PA1.1-kode"
 
-#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
-#, fuzzy
-msgid "Use hardware FP"
-msgstr "Brug hardwarekommatal"
+#: config/pa/pa.opt:31 config/pa/pa.opt:92
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+msgstr "Generér PA2.0-kode (kræver binutils 2.10 eller nyere)"
 
-#: config/sparc/sparc.opt:31
-#, fuzzy
-msgid "Do not use hardware FP"
-msgstr "Brug ikke hardwarekommatal"
+#: config/pa/pa.opt:35
+msgid "Generate code for huge switch statements"
+msgstr "Generér kode til store switch-sætninger"
 
-#: config/sparc/sparc.opt:35
-msgid "Assume possible double misalignment"
-msgstr "Antag at double-variabler kan være ujusterede"
+#: config/pa/pa.opt:39
+msgid "Disable FP regs"
+msgstr "Deaktivér kommatalsregistre"
 
-#: config/sparc/sparc.opt:39
-msgid "Pass -assert pure-text to linker"
-msgstr "Overbring -assert pure-text til sammenkæderen"
+#: config/pa/pa.opt:43
+msgid "Disable indexed addressing"
+msgstr "Deaktivér indekseret adressering"
 
-#: config/sparc/sparc.opt:43
-msgid "Use ABI reserved registers"
-msgstr "Benyt ABI-reserverede registre"
+#: config/pa/pa.opt:47
+msgid "Generate fast indirect calls"
+msgstr "Generér hurtige indirekte kald"
 
-#: config/sparc/sparc.opt:47
-#, fuzzy
-msgid "Use hardware quad FP instructions"
-msgstr "Benyt hardware quad-kommatalsinstruktioner"
+#: config/pa/pa.opt:55
+msgid "Assume code will be assembled by GAS"
+msgstr "Antag at koden bliver oversat af GAS"
 
-#: config/sparc/sparc.opt:51
-msgid "Do not use hardware quad fp instructions"
-msgstr "Benyt ikke hardware quad-kommatalsinstruktioner"
+#: config/pa/pa.opt:59
+msgid "Put jumps in call delay slots"
+msgstr "Anbring spring på kaldeventetidspladser"
 
-#: config/sparc/sparc.opt:55
-#, fuzzy
-msgid "Compile for V8+ ABI"
-msgstr "Oversæt for v8plus-ABI"
+#: config/pa/pa.opt:64
+msgid "Enable linker optimizations"
+msgstr "Aktivér sammenkæderoptimeringer"
 
-#: config/sparc/sparc.opt:59
-#, fuzzy
-msgid "Use UltraSPARC Visual Instruction Set extensions"
-msgstr "Benyt Visual Instruction Set"
+#: config/pa/pa.opt:68
+msgid "Always generate long calls"
+msgstr "Generér altid lange kalde"
 
-#: config/sparc/sparc.opt:63
-msgid "Pointers are 64-bit"
-msgstr "Henvisninger er 64 bit"
+#: config/pa/pa.opt:72
+msgid "Emit long load/store sequences"
+msgstr "Udsend lange load/store-sekvenser"
 
-#: config/sparc/sparc.opt:67
-msgid "Pointers are 32-bit"
-msgstr "Henvisninger er 32 bit"
+#: config/pa/pa.opt:80
+msgid "Disable space regs"
+msgstr "Deaktivér pladsregistre"
 
-#: config/sparc/sparc.opt:71
-msgid "Use 64-bit ABI"
-msgstr "Benyt 64 bit-API"
+#: config/pa/pa.opt:96
+msgid "Use portable calling conventions"
+msgstr "Benyt portable kaldekonventioner"
 
-#: config/sparc/sparc.opt:75
-msgid "Use 32-bit ABI"
-msgstr "Benyt 32 bit-API"
+#: config/pa/pa.opt:100
+#, fuzzy
+msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
+msgstr ""
+"ukendt parameter til -mschedule= (%s).\n"
+"Gyldige parametre er 700, 7100, 7100LC, 7200, 7300 og 8000\n"
 
-#: config/sparc/sparc.opt:79
-msgid "Use stack bias"
-msgstr "Benyt stakafsæt"
+#: config/pa/pa.opt:104 config/frv/frv.opt:177
+msgid "Use software floating point"
+msgstr "Benyt softwarekommatal"
 
-#: config/sparc/sparc.opt:83
-msgid "Use structs on stronger alignment for double-word copies"
-msgstr "Benyt strukturer på stærkere justering til dobbelt-ord kopier"
+#: config/pa/pa.opt:112
+msgid "Do not disable space regs"
+msgstr "Deaktivér ikke pladsregistre"
 
-#: config/sparc/sparc.opt:87
-msgid "Optimize tail call instructions in assembler and linker"
-msgstr "Optimér halekaldsinstruktioner i maskinkodeoversætteren og sammenkæderen"
+#: config/pa/pa-hpux1111.opt:23 config/pa/pa-hpux1010.opt:23
+#: config/pa/pa-hpux.opt:27
+msgid "Specify UNIX standard for predefines and linking"
+msgstr ""
 
-#: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:222
-msgid "Use features of and schedule code for given CPU"
-msgstr "Benyt faciliteter fra og planlæg koden til en given processor"
+#: config/pa/pa64-hpux.opt:23
+msgid "Assume code will be linked by GNU ld"
+msgstr "Antag at kode vil blive sammenkædet med GNU ld"
 
-#: config/sparc/sparc.opt:99
-#, fuzzy
-msgid "Use given SPARC-V9 code model"
-msgstr "Benyt given SPARC-kodemodel"
+#: config/pa/pa64-hpux.opt:27
+msgid "Assume code will be linked by HP ld"
+msgstr "Antag at kode vil blive sammenkædet med HP ld"
 
-#: config/sparc/sparc.opt:103
-msgid "Enable strict 32-bit psABI struct return checking."
-msgstr ""
+#: config/pa/pa-hpux.opt:23
+msgid "Generate cpp defines for server IO"
+msgstr "Generér CPP-defineringer til server-IO"
 
-#: config/m32r/m32r.opt:23
-#, fuzzy
-msgid "Compile for the m32rx"
-msgstr "Oversæt til en 68HC12"
+#: config/pa/pa-hpux.opt:31
+msgid "Generate cpp defines for workstation IO"
+msgstr "Generér CPP-defineringer til arbejdsstation-IO"
 
-#: config/m32r/m32r.opt:27
+# hvad så det er...
+#: config/frv/frv.opt:23
 #, fuzzy
-msgid "Compile for the m32r2"
-msgstr "Oversæt til en 68HC12"
+msgid "Use 4 media accumulators"
+msgstr "Benyt multiplikationsakkumulering"
 
-#: config/m32r/m32r.opt:31
+# hvad så det er...
+#: config/frv/frv.opt:27
 #, fuzzy
-msgid "Compile for the m32r"
-msgstr "Oversæt til en 68HC12"
+msgid "Use 8 media accumulators"
+msgstr "Benyt multiplikationsakkumulering"
 
-#: config/m32r/m32r.opt:35
-msgid "Align all loops to 32 byte boundary"
-msgstr "Justér alle løkker til 32 byte-grænserne"
-
-#: config/m32r/m32r.opt:39
-msgid "Prefer branches over conditional execution"
-msgstr "Foretræk forgrening frem for betinget udførelse"
-
-#: config/m32r/m32r.opt:43
-msgid "Give branches their default cost"
-msgstr ""
-
-#: config/m32r/m32r.opt:47
-msgid "Display compile time statistics"
-msgstr "Vis oversættelsesstatistikker"
-
-#: config/m32r/m32r.opt:51
-msgid "Specify cache flush function"
-msgstr "Angiv mellemlagertømningsfunktion"
-
-#: config/m32r/m32r.opt:55
+#: config/frv/frv.opt:31
 #, fuzzy
-msgid "Specify cache flush trap number"
-msgstr "Angiv mellemlagertømningsfunktion"
+msgid "Enable label alignment optimizations"
+msgstr "Aktivér sammenkæderoptimeringer"
 
-#: config/m32r/m32r.opt:59
-msgid "Only issue one instruction per cycle"
-msgstr "Udfør kun én instruktion pr. cyklus"
-
-#: config/m32r/m32r.opt:63
+#: config/frv/frv.opt:35
 #, fuzzy
-msgid "Allow two instructions to be issued per cycle"
-msgstr "Udfør kun én instruktion pr. cyklus"
+msgid "Dynamically allocate cc registers"
+msgstr "Allokér ikke BK-registeret"
 
-#: config/m32r/m32r.opt:67
-msgid "Code size: small, medium or large"
-msgstr "Kodestørrelse: small, medium eller large"
+#: config/frv/frv.opt:42
+msgid "Set the cost of branches"
+msgstr ""
 
-#: config/m32r/m32r.opt:71
-msgid "Don't call any cache flush functions"
-msgstr "Kald ikke nogen mellemlagertømningsfunktion"
+#: config/frv/frv.opt:46
+msgid "Enable conditional execution other than moves/scc"
+msgstr ""
 
-#: config/m32r/m32r.opt:75
+#: config/frv/frv.opt:50
 #, fuzzy
-msgid "Don't call any cache flush trap"
-msgstr "Kald ikke nogen mellemlagertømningsfunktion"
+msgid "Change the maximum length of conditionally-executed sequences"
+msgstr "Den maksimale længde af planlæggerens liste over ventende operationer"
 
-#: config/m32r/m32r.opt:82
-msgid "Small data area: none, sdata, use"
-msgstr "Område til små data: none, sdata, use"
+#: config/frv/frv.opt:54
+msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
+msgstr ""
 
-#: config/m68k/m68k.opt:23
-msgid "Generate code for a 520X"
-msgstr "Generér kode til en 520X"
-
-#: config/m68k/m68k.opt:27
+#: config/frv/frv.opt:58
 #, fuzzy
-msgid "Generate code for a 5206e"
-msgstr "Generér kode til en 520X"
+msgid "Enable conditional moves"
+msgstr "Aktivér brug af betingede flytteinstruktioner"
 
-#: config/m68k/m68k.opt:31
+#: config/frv/frv.opt:62
 #, fuzzy
-msgid "Generate code for a 528x"
-msgstr "Generér kode til en 520X"
+msgid "Set the target CPU type"
+msgstr "Angiv navnet på målprocessoren"
 
-#: config/m68k/m68k.opt:35
+#: config/frv/frv.opt:84
 #, fuzzy
-msgid "Generate code for a 5307"
-msgstr "Generér kode til en 520X"
+msgid "Use fp double instructions"
+msgstr "Benyt AltiVec-instruktioner"
 
-#: config/m68k/m68k.opt:39
-#, fuzzy
-msgid "Generate code for a 5407"
-msgstr "Generér kode til en 520X"
+#: config/frv/frv.opt:88
+msgid "Change the ABI to allow double word insns"
+msgstr ""
 
-#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
-msgid "Generate code for a 68000"
-msgstr "Generér kode til en 68000"
-
-#: config/m68k/m68k.opt:47
+#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
 #, fuzzy
-msgid "Generate code for a 68010"
-msgstr "Generér kode til en 68020"
+msgid "Enable Function Descriptor PIC mode"
+msgstr "MIPS16-funktionsprofilering"
 
-#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
-msgid "Generate code for a 68020"
-msgstr "Generér kode til en 68020"
+#: config/frv/frv.opt:96
+msgid "Just use icc0/fcc0"
+msgstr ""
 
-#: config/m68k/m68k.opt:55
-msgid "Generate code for a 68040, without any new instructions"
-msgstr "Generér kode til en 68040 uden nogen nye instruktioner"
+#: config/frv/frv.opt:100
+msgid "Only use 32 FPRs"
+msgstr ""
 
-#: config/m68k/m68k.opt:59
-msgid "Generate code for a 68060, without any new instructions"
-msgstr "Generér kode til en 68060 uden nogen nye instruktioner"
+#: config/frv/frv.opt:104
+msgid "Use 64 FPRs"
+msgstr ""
 
-#: config/m68k/m68k.opt:63
-msgid "Generate code for a 68030"
-msgstr "Generér kode til en 68030"
+#: config/frv/frv.opt:108
+msgid "Only use 32 GPRs"
+msgstr ""
 
-#: config/m68k/m68k.opt:67
-msgid "Generate code for a 68040"
-msgstr "Generér kode til en 68040"
+#: config/frv/frv.opt:112
+msgid "Use 64 GPRs"
+msgstr ""
 
-#: config/m68k/m68k.opt:71
-msgid "Generate code for a 68060"
-msgstr "Generér kode til en 68060"
+#: config/frv/frv.opt:116
+msgid "Enable use of GPREL for read-only data in FDPIC"
+msgstr ""
 
-#: config/m68k/m68k.opt:75
-msgid "Generate code for a 68302"
-msgstr "Generér kode til en 68302"
+#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
+#: config/pdp11/pdp11.opt:71
+msgid "Use hardware floating point"
+msgstr "Benyt hardware-kommatal"
 
-#: config/m68k/m68k.opt:79
-msgid "Generate code for a 68332"
-msgstr "Generér kode til en 68332"
+#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
+#, fuzzy
+msgid "Enable inlining of PLT in function calls"
+msgstr "Aktivér brug af RTPS-instruktionen"
 
-#: config/m68k/m68k.opt:84
-msgid "Generate code for a 68851"
-msgstr "Generér kode til en 68851"
-
-#: config/m68k/m68k.opt:88
+#: config/frv/frv.opt:128
 #, fuzzy
-msgid "Generate code that uses 68881 floating-point instructions"
-msgstr "Benyt hardware-kommatalsinstruktioner"
+msgid "Enable PIC support for building libraries"
+msgstr "Aktivér understøttelse af enorme objekter"
 
-#: config/m68k/m68k.opt:92
-msgid "Align variables on a 32-bit boundary"
-msgstr "Justér variabler til 32 bit-grænserne"
+#: config/frv/frv.opt:132
+msgid "Follow the EABI linkage requirements"
+msgstr ""
 
-#: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
-msgid "Specify the name of the target architecture"
-msgstr "Angiv navnet på målarkitekturen"
+#: config/frv/frv.opt:136
+#, fuzzy
+msgid "Disallow direct calls to global functions"
+msgstr "Udelad rammehenvisningen i de yderste funktioner"
 
-#: config/m68k/m68k.opt:100
-msgid "Use the bit-field instructions"
-msgstr "Benyt bitfeltinstruktionerne"
-
-#: config/m68k/m68k.opt:112
+#: config/frv/frv.opt:140
 #, fuzzy
-msgid "Generate code for a ColdFire v4e"
-msgstr "Generér kode til en M*Core M340"
+msgid "Use media instructions"
+msgstr "Benyt bitfeltinstruktioner"
 
-#: config/m68k/m68k.opt:116
+#: config/frv/frv.opt:144
 #, fuzzy
-msgid "Specify the target CPU"
-msgstr "Angiv navnet på målprocessoren"
+msgid "Use multiply add/subtract instructions"
+msgstr "Benyt kommatalsinstruktioner til multiplikationsakkumulering"
 
-#: config/m68k/m68k.opt:120
-msgid "Generate code for a cpu32"
-msgstr "Generér kode til en cpu32"
-
-#: config/m68k/m68k.opt:124
+#: config/frv/frv.opt:148
 #, fuzzy
-msgid "Use hardware division instructions on ColdFire"
-msgstr "Benyt hardware quad-kommatalsinstruktioner"
+msgid "Enable optimizing &&/|| in conditional execution"
+msgstr "Optimér aldrig statiske klassers klargøringskode"
 
-#: config/m68k/m68k.opt:128
+#: config/frv/frv.opt:152
 #, fuzzy
-msgid "Generate code for a Fido A"
-msgstr "Generér kode til en Sun FPA"
+msgid "Enable nested conditional execution optimizations"
+msgstr "Aktivér brug af betingede flytteinstruktioner"
 
-#: config/m68k/m68k.opt:132
+#: config/frv/frv.opt:157
+msgid "Do not mark ABI switches in e_flags"
+msgstr ""
+
+#: config/frv/frv.opt:161
+msgid "Remove redundant membars"
+msgstr ""
+
+#: config/frv/frv.opt:165
 #, fuzzy
-msgid "Generate code which uses hardware floating point instructions"
-msgstr "Benyt hardware-kommatalsinstruktioner"
+msgid "Pack VLIW instructions"
+msgstr "Benyt AltiVec-instruktioner"
 
-#: config/m68k/m68k.opt:136
-msgid "Enable ID based shared library"
+#: config/frv/frv.opt:169
+msgid "Enable setting GPRs to the result of comparisons"
 msgstr ""
 
-#: config/m68k/m68k.opt:140
-msgid "Do not use the bit-field instructions"
-msgstr "Benyt ikke bitfeltinstruktionerne"
+#: config/frv/frv.opt:173
+msgid "Change the amount of scheduler lookahead"
+msgstr ""
 
-#: config/m68k/m68k.opt:144
-msgid "Use normal calling convention"
-msgstr "Brug normal kaldekonvention"
+#: config/frv/frv.opt:181
+msgid "Assume a large TLS segment"
+msgstr ""
 
-#: config/m68k/m68k.opt:148
+#: config/frv/frv.opt:185
 #, fuzzy
-msgid "Consider type 'int' to be 32 bits wide"
-msgstr "Lad typen 'int' være 32 bit bred"
+msgid "Do not assume a large TLS segment"
+msgstr "Antag ikke GAS"
 
-#: config/m68k/m68k.opt:152
-msgid "Generate pc-relative code"
-msgstr "Generér pc-relativ kode"
+#: config/frv/frv.opt:190
+msgid "Cause gas to print tomcat statistics"
+msgstr ""
 
-#: config/m68k/m68k.opt:156
-msgid "Use different calling convention using 'rtd'"
-msgstr "Benyt anden kaldekonvention vha. 'rtd'"
-
-#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
-msgid "Enable separate data segment"
+#: config/frv/frv.opt:195
+msgid "Link with the library-pic libraries"
 msgstr ""
 
-#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
-msgid "ID of shared library to build"
+#: config/frv/frv.opt:199
+msgid "Allow branches to be packed with other instructions"
 msgstr ""
 
-#: config/m68k/m68k.opt:168
-#, fuzzy
-msgid "Consider type 'int' to be 16 bits wide"
-msgstr "Lad typen 'int' være 16 bit bred"
+#: config/i386/cygming.opt:23
+msgid "Create console application"
+msgstr "Opret konsolprogram"
 
-#: config/m68k/m68k.opt:172
-msgid "Generate code with library calls for floating point"
-msgstr "Generér kode med bibliotekskald for kommatalsoperationer"
+#: config/i386/cygming.opt:27
+msgid "Use the Cygwin interface"
+msgstr "Benyt Cygwin-grænsefladen"
 
-#: config/m68k/m68k.opt:176
-msgid "Do not use unaligned memory references"
-msgstr "Benyt ikke ikke-justerede hukommelsesreferencer"
+#: config/i386/cygming.opt:31
+msgid "Generate code for a DLL"
+msgstr "Generér kode til en DLL"
 
-#: config/m68k/m68k.opt:180
-#, fuzzy
-msgid "Tune for the specified target CPU or architecture"
-msgstr "Angiv navnet på målarkitekturen"
+#: config/i386/cygming.opt:35
+msgid "Ignore dllimport for functions"
+msgstr "Ignorér dllimport til funktioner"
 
-#: config/m68k/ieee.opt:24 config/i386/i386.opt:95
-msgid "Use IEEE math for fp comparisons"
-msgstr "Brug IEEE-matematik til kommatalssammenligninger"
+#: config/i386/cygming.opt:39
+msgid "Use Mingw-specific thread support"
+msgstr "Benyt Mingw-specifik trådunderstøttelse"
 
-#: config/i386/djgpp.opt:25
-msgid "Ignored (obsolete)"
-msgstr ""
+#: config/i386/cygming.opt:43
+msgid "Set Windows defines"
+msgstr "Angiv Windows-definitioner"
 
+#: config/i386/cygming.opt:47
+msgid "Create GUI application"
+msgstr "Opret grafisk program"
+
 #: config/i386/i386.opt:23
 msgid "sizeof(long double) is 16"
 msgstr "sizeof(long double) er 16"
@@ -12867,6 +12542,10 @@
 msgid "Align destination of the string operations"
 msgstr "Justér strengoperationernes destination"
 
+#: config/i386/i386.opt:59 config/spu/spu.opt:60 config/s390/s390.opt:31
+msgid "Generate code for given CPU"
+msgstr "Generér kode til en given processor"
+
 #: config/i386/i386.opt:63
 msgid "Use given assembler dialect"
 msgstr "Benyt den givne maskinkodedialekt"
@@ -12895,6 +12574,10 @@
 msgid "Generate floating point mathematics using given instruction set"
 msgstr "Generér kommatalsmatematik vha. givent instruktionssæt"
 
+#: config/i386/i386.opt:95 config/m68k/ieee.opt:24
+msgid "Use IEEE math for fp comparisons"
+msgstr "Brug IEEE-matematik til kommatalssammenligninger"
+
 #: config/i386/i386.opt:99
 msgid "Inline all known string operations"
 msgstr "Indbyg alle kendte strengoperationer"
@@ -13060,60 +12743,414 @@
 msgid "Enable automatic generation of fused floating point multiply-add instructions"
 msgstr "Generér ikke sammensatte gang/addér-instruktioner"
 
-#: config/i386/cygming.opt:23
-msgid "Create console application"
-msgstr "Opret konsolprogram"
+#: config/i386/sco5.opt:24
+msgid "Generate ELF output"
+msgstr "Generér ELF-uddata"
 
-#: config/i386/cygming.opt:27
-msgid "Use the Cygwin interface"
-msgstr "Benyt Cygwin-grænsefladen"
+#: config/i386/djgpp.opt:25
+msgid "Ignored (obsolete)"
+msgstr ""
 
-#: config/i386/cygming.opt:31
-msgid "Generate code for a DLL"
-msgstr "Generér kode til en DLL"
+#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
+msgid "Specify CPU for code generation purposes"
+msgstr "Angiv processor til kodegenereringsformål"
 
-#: config/i386/cygming.opt:35
-msgid "Ignore dllimport for functions"
-msgstr "Ignorér dllimport til funktioner"
+#: config/iq2000/iq2000.opt:27
+msgid "Specify CPU for scheduling purposes"
+msgstr "Angiv processor til planlægningsformål"
 
-#: config/i386/cygming.opt:39
-msgid "Use Mingw-specific thread support"
-msgstr "Benyt Mingw-specifik trådunderstøttelse"
+#: config/iq2000/iq2000.opt:31 config/mips/mips.opt:97
+msgid "Use ROM instead of RAM"
+msgstr "Benyt ROM i stedet for RAM"
 
-#: config/i386/cygming.opt:43
-msgid "Set Windows defines"
-msgstr "Angiv Windows-definitioner"
+#: config/iq2000/iq2000.opt:35
+msgid "Use GP relative sdata/sbss sections"
+msgstr "Benyt GP-relative sdata/sbss-sektioner"
 
-#: config/i386/cygming.opt:47
-msgid "Create GUI application"
-msgstr "Opret grafisk program"
+#: config/iq2000/iq2000.opt:40
+msgid "No default crt0.o"
+msgstr "Ingen standard crt0.o"
 
-#: config/i386/sco5.opt:24
-msgid "Generate ELF output"
-msgstr "Generér ELF-uddata"
+#: config/iq2000/iq2000.opt:44 config/mips/mips.opt:265
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+msgstr "Anbring konstanter uden startværdi i ROM (behøver -membedded-data)"
 
-#: config/rs6000/aix41.opt:24 config/rs6000/aix64.opt:32
-msgid "Support message passing with the Parallel Environment"
-msgstr "Understøt meddelelsesoverbringelse med Parallel Environment"
+#: config/arm/arm.opt:23
+msgid "Specify an ABI"
+msgstr "Angiv en ABI"
 
-#: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:147
-msgid "Conform more closely to IBM XLC semantics"
+#: config/arm/arm.opt:27
+msgid "Generate a call to abort if a noreturn function returns"
+msgstr "Generér et kald til abort hvis en noreturn-funktion returnerer"
+
+#: config/arm/arm.opt:34
+msgid "Pass FP arguments in FP registers"
+msgstr "Videregiv kommatalsparametre i kommatalsregistre"
+
+#: config/arm/arm.opt:38
+msgid "Generate APCS conformant stack frames"
+msgstr "Generér APCS-overholdende stakrammer"
+
+#: config/arm/arm.opt:42
+msgid "Generate re-entrant, PIC code"
+msgstr "Generér genindtrædelig PIC-kode"
+
+#: config/arm/arm.opt:49 config/m68k/m68k.opt:96 config/score/score.opt:63
+msgid "Specify the name of the target architecture"
+msgstr "Angiv navnet på målarkitekturen"
+
+#: config/arm/arm.opt:56
+msgid "Assume target CPU is configured as big endian"
+msgstr "Antag at målprocessoren er konfigureret som storendet"
+
+#: config/arm/arm.opt:60
+msgid "Thumb: Assume non-static functions may be called from ARM code"
+msgstr "Thumb: Antag at ikke-statiske funktioner kan kaldes fra ARM-kode"
+
+#: config/arm/arm.opt:64
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+msgstr "Thumb: Antag at funktionshenvisninger kan gå til kode der ikke er opmærksom på Thumb"
+
+#: config/arm/arm.opt:68
+msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
 msgstr ""
 
-#: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:132
+#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
+msgid "Specify the name of the target CPU"
+msgstr "Angiv navnet på målprocessoren"
+
+#: config/arm/arm.opt:76
 #, fuzzy
+msgid "Specify if floating point hardware should be used"
+msgstr "Angiv versionen af kommatalsemulatoren"
+
+#: config/arm/arm.opt:90
+#, fuzzy
+msgid "Specify the name of the target floating point hardware/format"
+msgstr "Angiv versionen af kommatalsemulatoren"
+
+#: config/arm/arm.opt:94
+msgid "Alias for -mfloat-abi=hard"
+msgstr ""
+
+#: config/arm/arm.opt:98
+msgid "Assume target CPU is configured as little endian"
+msgstr "Antag at målprocessoren er konfigureret som lilleendet"
+
+#: config/arm/arm.opt:102
+msgid "Generate call insns as indirect calls, if necessary"
+msgstr "Generér kaldeinstruktioner som indirekte kald, om nødvendigt"
+
+#: config/arm/arm.opt:106
+msgid "Specify the register to be used for PIC addressing"
+msgstr "Angiv det register der skal bruges til PIC-adressering"
+
+#: config/arm/arm.opt:110
+msgid "Store function names in object code"
+msgstr "Gem funktionsnavne i objektkode"
+
+#: config/arm/arm.opt:114
+#, fuzzy
+msgid "Permit scheduling of a function's prologue sequence"
+msgstr "Benyt stubbe til funktionsindledninger"
+
+#: config/arm/arm.opt:118
+msgid "Do not load the PIC register in function prologues"
+msgstr "Indlæs ikke PIC-registeret i funktionsbegyndelser"
+
+#: config/arm/arm.opt:122
+msgid "Alias for -mfloat-abi=soft"
+msgstr ""
+
+#: config/arm/arm.opt:126
+msgid "Specify the minimum bit alignment of structures"
+msgstr "Angiv den mindste bitjustering af strukturer"
+
+#: config/arm/arm.opt:130
+msgid "Compile for the Thumb not the ARM"
+msgstr "Oversæt til Thymb, ikke til ARM"
+
+#: config/arm/arm.opt:134
+msgid "Support calls between Thumb and ARM instruction sets"
+msgstr "Understøt kald mellem Thumb- og ARM-instruktionssættene"
+
+#: config/arm/arm.opt:138
+#, fuzzy
+msgid "Specify how to access the thread pointer"
+msgstr "Angiv navnet på målarkitekturen"
+
+#: config/arm/arm.opt:142
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+msgstr "Thumb: Generér (ikke-yderste) stakrammer selv hvis det ikke er nødvendigt"
+
+#: config/arm/arm.opt:146
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr "Thumb: Generér (yderste) stakrammer selv hvis det ikke er nødvendigt"
+
+#: config/arm/arm.opt:150
+#, fuzzy
+msgid "Tune code for the given processor"
+msgstr "Oversæt for v850-processoren"
+
+#: config/arm/arm.opt:154
+msgid "Assume big endian bytes, little endian words"
+msgstr "Antag storendede byte og lilleendede word"
+
+#: config/arm/arm.opt:158
+msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
+msgstr ""
+
+#: config/arm/pe.opt:23
+msgid "Ignore dllimport attribute for functions"
+msgstr "Ignorér dllimport-egenskaben for funktioner"
+
+#: config/cris/linux.opt:27
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+msgstr "Benyt ikke GOTPLT-referencer sammen med -fpic og -fPIC"
+
+#: config/cris/aout.opt:27
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
+msgstr "Oversæt for det Etrax 100-baserede elinux-system uden MMU"
+
+#: config/cris/aout.opt:33
+msgid "For elinux, request a specified stack-size for this program"
+msgstr "For elinux; forespørg en angivet stakstørrelse for dette program"
+
+#: config/cris/cris.opt:45
+#, fuzzy
+msgid "Work around bug in multiplication instruction"
+msgstr "Benyt ikke kommatalsinstruktioner til multiplikationsakkumulering"
+
+#: config/cris/cris.opt:51
+msgid "Compile for ETRAX 4 (CRIS v3)"
+msgstr "Oversæt for ETRAX 4 (CRIS v3)"
+
+#: config/cris/cris.opt:56
+msgid "Compile for ETRAX 100 (CRIS v8)"
+msgstr "Oversæt for ETRAX 100 (CRIS v8)"
+
+#: config/cris/cris.opt:64
+msgid "Emit verbose debug information in assembly code"
+msgstr "Udsend fejlanalyseringsinfo i maskinkode"
+
+#: config/cris/cris.opt:71
+msgid "Do not use condition codes from normal instructions"
+msgstr "Benyt ikke betingelseskoder fra normale instruktioner"
+
+#: config/cris/cris.opt:80
+msgid "Do not emit addressing modes with side-effect assignment"
+msgstr "Udsend ikke adresseringstilstande med bivirkningstildeling"
+
+#: config/cris/cris.opt:89
+msgid "Do not tune stack alignment"
+msgstr "Finjustér ikke stakjustering"
+
+#: config/cris/cris.opt:98
+msgid "Do not tune writable data alignment"
+msgstr "Finjustér ikke justering af skrivbare data"
+
+#: config/cris/cris.opt:107
+msgid "Do not tune code and read-only data alignment"
+msgstr "Finjustér ikke justering af kode og skrivebeskyttet data"
+
+#: config/cris/cris.opt:116
+msgid "Align code and data to 32 bits"
+msgstr "Justér kode og data til 32 bit"
+
+#: config/cris/cris.opt:133
+msgid "Don't align items in code or data"
+msgstr "Justér ikke elementer i kode eller data"
+
+#: config/cris/cris.opt:142
+msgid "Do not emit function prologue or epilogue"
+msgstr "Udsend ikke funktionsindledning eller -afslutning"
+
+#: config/cris/cris.opt:149
+msgid "Use the most feature-enabling options allowed by other options"
+msgstr "Benyt de tilvalg der giver de fleste faciliteter tilladt af andre tilvalg"
+
+#: config/cris/cris.opt:158
+msgid "Override -mbest-lib-options"
+msgstr "Overskriv -mbest-lib-options"
+
+#: config/cris/cris.opt:165
+msgid "Generate code for the specified chip or CPU version"
+msgstr "Generér kode til en given chip- eller processorversion"
+
+#: config/cris/cris.opt:169
+msgid "Tune alignment for the specified chip or CPU version"
+msgstr "Finjustér justering til en given chip- eller processorversion"
+
+#: config/cris/cris.opt:173
+msgid "Warn when a stackframe is larger than the specified size"
+msgstr "Advar når en stakramme er større end den angivne størrelse"
+
+#: config/avr/avr.opt:23
+#, fuzzy
+msgid "Use subroutines for function prologues and epilogues"
+msgstr "Benyt subrutiner for funktionsindledning/-afslutninger"
+
+#: config/avr/avr.opt:27
+#, fuzzy
+msgid "Select the target MCU"
+msgstr "Angiv navnet på målprocessoren"
+
+#: config/avr/avr.opt:34
+#, fuzzy
+msgid "Use an 8-bit 'int' type"
+msgstr "Benyt 64 bit int-type"
+
+#: config/avr/avr.opt:38
+msgid "Change the stack pointer without disabling interrupts"
+msgstr "Ændr stakhenvisningen uden at deaktivere afbrydelser"
+
+#: config/avr/avr.opt:42
+msgid "Do not generate tablejump insns"
+msgstr "Generér ikke tabelspringsinstruktioner"
+
+#: config/avr/avr.opt:52
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr "Benyt rjmp/rcall (begrænset omfang) på >8K-enheder"
+
+#: config/avr/avr.opt:56
+msgid "Output instruction sizes to the asm file"
+msgstr "Anbring instruktionsstørrelser i asm-filen"
+
+#: config/avr/avr.opt:60
+msgid "Change only the low 8 bits of the stack pointer"
+msgstr "Ændr kun de laveste 8 bit af stakhenvisningen"
+
+#: config/avr/avr.opt:64
+#, fuzzy
+msgid "Relax branches"
+msgstr "Ingen forgreninger i %s %s\n"
+
+#: config/avr/avr.opt:68
+msgid "Make the linker relaxation machine assume that a program counter wrap-around occures."
+msgstr ""
+
+#: config/linux.opt:24
+#, fuzzy
+msgid "Use uClibc instead of GNU libc"
+msgstr "Benyt ROM i stedet for RAM"
+
+#: config/linux.opt:28
+#, fuzzy
+msgid "Use GNU libc instead of uClibc"
+msgstr "Benyt ROM i stedet for RAM"
+
+#: config/rs6000/sysv4.opt:24
+msgid "Select ABI calling convention"
+msgstr "Angiv ABI-kaldekonvention"
+
+#: config/rs6000/sysv4.opt:28
+msgid "Select method for sdata handling"
+msgstr "Angiv metode for sdata-håndtering"
+
+#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
+msgid "Align to the base type of the bit-field"
+msgstr "Justér til grundtypen for bitfeltet"
+
+#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
+msgid "Produce code relocatable at runtime"
+msgstr "Generér kode som kan flyttes på kørselstidspunktet"
+
+#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
+msgid "Produce little endian code"
+msgstr "Generér lilleendet kode"
+
+#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
+msgid "Produce big endian code"
+msgstr "Generér storendet kode"
+
+#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
+#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
+#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
+msgid "no description yet"
+msgstr "ingen beskrivelse endnu"
+
+#: config/rs6000/sysv4.opt:78
+msgid "Assume all variable arg functions are prototyped"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:87
+msgid "Use EABI"
+msgstr "Benyt EABI"
+
+#: config/rs6000/sysv4.opt:91
+#, fuzzy
+msgid "Allow bit-fields to cross word boundaries"
+msgstr "Tillad ikke bitfelter at krydse ordgrænser"
+
+#: config/rs6000/sysv4.opt:95
+msgid "Use alternate register names"
+msgstr "Benyt alternative registernavne"
+
+#: config/rs6000/sysv4.opt:104
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
+msgstr "Sammenkæd med libsim.a, libc.a og sim-crt0.o"
+
+#: config/rs6000/sysv4.opt:108
+msgid "Link with libads.a, libc.a and crt0.o"
+msgstr "Sammenkæd med libads.a, libc.a og crt0.o"
+
+#: config/rs6000/sysv4.opt:112
+msgid "Link with libyk.a, libc.a and crt0.o"
+msgstr "Sammenkæd med libyk.a, libc.a og crt0.o"
+
+#: config/rs6000/sysv4.opt:116
+msgid "Link with libmvme.a, libc.a and crt0.o"
+msgstr "Sammenkæd med libmvme.a, libc.a og crt0.o"
+
+#: config/rs6000/sysv4.opt:120
+msgid "Set the PPC_EMB bit in the ELF flags header"
+msgstr "Sæt PPC_EMB-bitten i ELF-tilvalgshovedet"
+
+#: config/rs6000/sysv4.opt:124
+msgid "Use the WindISS simulator"
+msgstr "Benyt WindISS-simulatoren"
+
+#: config/rs6000/sysv4.opt:132 config/rs6000/darwin.opt:24
+#, fuzzy
 msgid "Generate 64-bit code"
 msgstr "Generér 64 bit x86-64-kode"
 
-#: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:136
+#: config/rs6000/sysv4.opt:136 config/rs6000/darwin.opt:28
 #, fuzzy
 msgid "Generate 32-bit code"
 msgstr "Generér 64 bit i386-kode"
 
+#: config/rs6000/sysv4.opt:144
+#, fuzzy
+msgid "Generate code to use a non-exec PLT and GOT"
+msgstr "Generér kode til et Sun Sky-kort"
+
+#: config/rs6000/sysv4.opt:148
+#, fuzzy
+msgid "Generate code for old exec BSS PLT"
+msgstr "Generér kode til en Sun FPA"
+
+#: config/rs6000/linux64.opt:24
+#, fuzzy
+msgid "Call mcount for profiling before a function prologue"
+msgstr "Flyt ikke instruktioner til en funktions begyndelse"
+
 #: config/rs6000/darwin.opt:32
 msgid "Generate code suitable for executables (NOT shared libs)"
 msgstr ""
 
+#: config/rs6000/aix64.opt:24
+msgid "Compile for 64-bit pointers"
+msgstr "Oversæt for 64 bit-henvisninger"
+
+#: config/rs6000/aix64.opt:28
+msgid "Compile for 32-bit pointers"
+msgstr "Oversæt for 32 bit-henvisninger"
+
+#: config/rs6000/aix64.opt:32 config/rs6000/aix41.opt:24
+msgid "Support message passing with the Parallel Environment"
+msgstr "Understøt meddelelsesoverbringelse med Parallel Environment"
+
 #: config/rs6000/rs6000.opt:24
 msgid "Use POWER instruction set"
 msgstr "Benyt POWER-instruktionssættet"
@@ -13240,6 +13277,10 @@
 msgid "Return small structures in registers (SVR4 default)"
 msgstr "Returnér små strukturer i registre (SVR4-standard)"
 
+#: config/rs6000/rs6000.opt:147 config/rs6000/aix.opt:24
+msgid "Conform more closely to IBM XLC semantics"
+msgstr ""
+
 #: config/rs6000/rs6000.opt:151
 #, fuzzy
 msgid "Generate software reciprocal sqrt for better throughput"
@@ -13311,6 +13352,10 @@
 msgid "Specify ABI to use"
 msgstr "Angiv ABI der skal bruges"
 
+#: config/rs6000/rs6000.opt:222 config/sparc/sparc.opt:91
+msgid "Use features of and schedule code for given CPU"
+msgstr "Benyt faciliteter fra og planlæg koden til en given processor"
+
 #: config/rs6000/rs6000.opt:230
 msgid "Select full, part, or no traceback table"
 msgstr "Vælg komplet, partiel eller ingen tilbagesporingstabel"
@@ -13349,100 +13394,77 @@
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr ""
 
-#: config/rs6000/aix64.opt:24
-msgid "Compile for 64-bit pointers"
-msgstr "Oversæt for 64 bit-henvisninger"
-
-#: config/rs6000/aix64.opt:28
-msgid "Compile for 32-bit pointers"
-msgstr "Oversæt for 32 bit-henvisninger"
-
-#: config/rs6000/linux64.opt:24
+#: config/v850/v850.opt:23
 #, fuzzy
-msgid "Call mcount for profiling before a function prologue"
-msgstr "Flyt ikke instruktioner til en funktions begyndelse"
+msgid "Use registers r2 and r5"
+msgstr "Benyt ikke registrene r2 og r5"
 
-#: config/rs6000/sysv4.opt:24
-msgid "Select ABI calling convention"
-msgstr "Angiv ABI-kaldekonvention"
+#: config/v850/v850.opt:27
+msgid "Use 4 byte entries in switch tables"
+msgstr "Benyt 4 byte-elementer i switch-tabeller"
 
-#: config/rs6000/sysv4.opt:28
-msgid "Select method for sdata handling"
-msgstr "Angiv metode for sdata-håndtering"
+#: config/v850/v850.opt:31
+msgid "Enable backend debugging"
+msgstr "Aktivér bagendefejlanalyseringsinfo"
 
-#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
-msgid "Align to the base type of the bit-field"
-msgstr "Justér til grundtypen for bitfeltet"
+#: config/v850/v850.opt:35
+msgid "Do not use the callt instruction"
+msgstr "Benyt ikke callt-instruktionen"
 
-#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
-msgid "Produce code relocatable at runtime"
-msgstr "Generér kode som kan flyttes på kørselstidspunktet"
+#: config/v850/v850.opt:39
+msgid "Reuse r30 on a per function basis"
+msgstr "Genbrug r30 på et pr. funktionsgrundlag"
 
-#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
-msgid "Produce little endian code"
-msgstr "Generér lilleendet kode"
+#: config/v850/v850.opt:43
+msgid "Support Green Hills ABI"
+msgstr "Understøt Green Hills-ABI"
 
-#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
-msgid "Produce big endian code"
-msgstr "Generér storendet kode"
+#: config/v850/v850.opt:47
+msgid "Prohibit PC relative function calls"
+msgstr "Forbyd PC-relative funktionskald"
 
-#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
-#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
-#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
-msgid "no description yet"
-msgstr "ingen beskrivelse endnu"
+#: config/v850/v850.opt:51
+msgid "Use stubs for function prologues"
+msgstr "Benyt stubbe til funktionsindledninger"
 
-#: config/rs6000/sysv4.opt:78
-msgid "Assume all variable arg functions are prototyped"
-msgstr ""
+#: config/v850/v850.opt:55
+msgid "Set the max size of data eligible for the SDA area"
+msgstr "Angiv den maks. størrelse af data til SDA-området"
 
-#: config/rs6000/sysv4.opt:87
-msgid "Use EABI"
-msgstr "Benyt EABI"
+#: config/v850/v850.opt:59
+msgid "Enable the use of the short load instructions"
+msgstr "Aktivér brug af short load-instruktioner"
 
-#: config/rs6000/sysv4.opt:91
-#, fuzzy
-msgid "Allow bit-fields to cross word boundaries"
-msgstr "Tillad ikke bitfelter at krydse ordgrænser"
+#: config/v850/v850.opt:63
+msgid "Same as: -mep -mprolog-function"
+msgstr "Samme som: -mep -mprolog-function"
 
-#: config/rs6000/sysv4.opt:95
-msgid "Use alternate register names"
-msgstr "Benyt alternative registernavne"
+#: config/v850/v850.opt:67
+msgid "Set the max size of data eligible for the TDA area"
+msgstr "Angiv den maks. størrelse af data til TDA-området"
 
-#: config/rs6000/sysv4.opt:104
-msgid "Link with libsim.a, libc.a and sim-crt0.o"
-msgstr "Sammenkæd med libsim.a, libc.a og sim-crt0.o"
+#: config/v850/v850.opt:71
+msgid "Enforce strict alignment"
+msgstr "Gennemtving streng justering"
 
-#: config/rs6000/sysv4.opt:108
-msgid "Link with libads.a, libc.a and crt0.o"
-msgstr "Sammenkæd med libads.a, libc.a og crt0.o"
+#: config/v850/v850.opt:78
+msgid "Compile for the v850 processor"
+msgstr "Oversæt for v850-processoren"
 
-#: config/rs6000/sysv4.opt:112
-msgid "Link with libyk.a, libc.a and crt0.o"
-msgstr "Sammenkæd med libyk.a, libc.a og crt0.o"
-
-#: config/rs6000/sysv4.opt:116
-msgid "Link with libmvme.a, libc.a and crt0.o"
-msgstr "Sammenkæd med libmvme.a, libc.a og crt0.o"
-
-#: config/rs6000/sysv4.opt:120
-msgid "Set the PPC_EMB bit in the ELF flags header"
-msgstr "Sæt PPC_EMB-bitten i ELF-tilvalgshovedet"
-
-#: config/rs6000/sysv4.opt:124
-msgid "Use the WindISS simulator"
-msgstr "Benyt WindISS-simulatoren"
-
-#: config/rs6000/sysv4.opt:144
+#: config/v850/v850.opt:82
 #, fuzzy
-msgid "Generate code to use a non-exec PLT and GOT"
-msgstr "Generér kode til et Sun Sky-kort"
+msgid "Compile for the v850e processor"
+msgstr "Oversæt for v850-processoren"
 
-#: config/rs6000/sysv4.opt:148
+#: config/v850/v850.opt:86
 #, fuzzy
-msgid "Generate code for old exec BSS PLT"
-msgstr "Generér kode til en Sun FPA"
+msgid "Compile for the v850e1 processor"
+msgstr "Oversæt for v850-processoren"
 
+#: config/v850/v850.opt:90
+msgid "Set the max size of data eligible for the ZDA area"
+msgstr "Angiv den maks. størrelse af data til ZDA-området"
+
 #: config/spu/spu.opt:20
 msgid "Emit warnings when run-time relocations are generated"
 msgstr ""
@@ -13484,69 +13506,286 @@
 msgid "Generate code for 32 bit addressing"
 msgstr "Generér kode til storendet"
 
-#: config/mcore/mcore.opt:23
+#: config/vax/vax.opt:23 config/vax/vax.opt:27
+msgid "Target DFLOAT double precision code"
+msgstr ""
+
+#: config/vax/vax.opt:31 config/vax/vax.opt:35
 #, fuzzy
-msgid "Generate code for the M*Core M210"
-msgstr "Generér kode til en M*Core M340"
+msgid "Generate GFLOAT double precision code"
+msgstr "Generér lilleendet kode"
 
-#: config/mcore/mcore.opt:27
-msgid "Generate code for the M*Core M340"
-msgstr "Generér kode til en M*Core M340"
+#: config/vax/vax.opt:39
+#, fuzzy
+msgid "Generate code for GNU assembler (gas)"
+msgstr "Generér kode til GNU as"
 
-#: config/mcore/mcore.opt:31
-msgid "Set maximum alignment to 4"
-msgstr "Sæt maksimal justering til 4"
+#: config/vax/vax.opt:43
+#, fuzzy
+msgid "Generate code for UNIX assembler"
+msgstr "Generér kode til GNU as"
 
-#: config/mcore/mcore.opt:35
-msgid "Force functions to be aligned to a 4 byte boundary"
-msgstr "Tving funktioner til at blive justeret til en 4 byte-grænse"
+#: config/vax/vax.opt:47
+#, fuzzy
+msgid "Use VAXC structure conventions"
+msgstr "Benyt portable kaldekonventioner"
 
-#: config/mcore/mcore.opt:39
-msgid "Set maximum alignment to 8"
-msgstr "Sæt maksimal justering til 8"
+#: config/lynx.opt:23
+msgid "Support legacy multi-threading"
+msgstr ""
 
-#: config/mcore/mcore.opt:43 config/score/score.opt:23
+#: config/lynx.opt:27
 #, fuzzy
-msgid "Generate big-endian code"
-msgstr "Generér storendet kode"
+msgid "Use shared libraries"
+msgstr "Brug hardwarekommatal"
 
-#: config/mcore/mcore.opt:47
-msgid "Emit call graph information"
-msgstr "Udsend kaldegrafinfo"
+#: config/lynx.opt:31
+msgid "Support multi-threading"
+msgstr ""
 
-#: config/mcore/mcore.opt:51
+#: config/stormy16/stormy16.opt:24
+msgid "Provide libraries for the simulator"
+msgstr ""
+
+#: config/h8300/h8300.opt:23
+msgid "Generate H8S code"
+msgstr "Generér H8S-kode"
+
+#: config/h8300/h8300.opt:27
 #, fuzzy
-msgid "Use the divide instruction"
-msgstr "Benyt ikke divisionsinstruktionen"
+msgid "Generate H8SX code"
+msgstr "Generér H8S-kode"
 
-#: config/mcore/mcore.opt:55
-msgid "Inline constants if it can be done in 2 insns or less"
-msgstr "Indlejr konstanter hvis det kan gøres med 2 instruktioner eller mindre"
+#: config/h8300/h8300.opt:31
+msgid "Generate H8S/2600 code"
+msgstr "Generér H8S/2600-kode"
 
-#: config/mcore/mcore.opt:59 config/score/score.opt:27
+#: config/h8300/h8300.opt:35
+msgid "Make integers 32 bits wide"
+msgstr "Gør heltal 32 bit brede"
+
+#: config/h8300/h8300.opt:42
+msgid "Use registers for argument passing"
+msgstr "Benyt registre til parameteroverbringning"
+
+#: config/h8300/h8300.opt:46
+msgid "Consider access to byte sized memory slow"
+msgstr "Betragt tilgang til bytestørrelseshukommelse som langsomt"
+
+#: config/h8300/h8300.opt:50
+msgid "Enable linker relaxing"
+msgstr "Aktivér tolerant sammenkædning"
+
+#: config/h8300/h8300.opt:54
+msgid "Generate H8/300H code"
+msgstr "Generér H8/300H-kode"
+
+#: config/h8300/h8300.opt:58
+msgid "Enable the normal mode"
+msgstr "Aktivér den normale tilstand"
+
+#: config/h8300/h8300.opt:62
+msgid "Use H8/300 alignment rules"
+msgstr "Benyt H8/300-justeringsregler"
+
+#: config/s390/s390.opt:23
 #, fuzzy
-msgid "Generate little-endian code"
-msgstr "Generér lilleendet kode"
+msgid "31 bit ABI"
+msgstr "Benyt 64 bit-API"
 
-#: config/mcore/mcore.opt:67
+#: config/s390/s390.opt:27
 #, fuzzy
-msgid "Use arbitrary sized immediates in bit operations"
-msgstr "Benyt ikke vilkårlige størrelsers umiddelbare værdier i bitoperationer"
+msgid "64 bit ABI"
+msgstr "Benyt 64 bit-API"
 
-#: config/mcore/mcore.opt:71
-msgid "Prefer word accesses over byte accesses"
-msgstr "Foretræk ord-tilgange frem for byte-tilgange"
+#: config/s390/s390.opt:35
+msgid "Maintain backchain pointer"
+msgstr ""
 
-#: config/mcore/mcore.opt:75
+#: config/s390/s390.opt:39
+msgid "Additional debug prints"
+msgstr "Udskriv ekstra fejlanalyseringsinfo"
+
+#: config/s390/s390.opt:43
+msgid "ESA/390 architecture"
+msgstr ""
+
+#: config/s390/s390.opt:47
 #, fuzzy
-msgid "Set the maximum amount for a single stack increment operation"
-msgstr "Maksimalt antal for en enkelt stakforøgelsesoperation"
+msgid "Enable fused multiply/add instructions"
+msgstr "Generér sammensatte gang/addér-instruktioner"
 
-#: config/mcore/mcore.opt:79
+#: config/s390/s390.opt:51
 #, fuzzy
-msgid "Always treat bitfields as int-sized"
-msgstr "Behandl altid bitfelter som af størrelsen int"
+msgid "Enable decimal floating point hardware support"
+msgstr "hexadecimal kommatalskonstant skal have en eksponent"
 
+#: config/s390/s390.opt:55
+#, fuzzy
+msgid "Enable hardware floating point"
+msgstr "Benyt hardware-kommatal"
+
+#: config/s390/s390.opt:67
+msgid "Use packed stack layout"
+msgstr ""
+
+#: config/s390/s390.opt:71
+msgid "Use bras for executable < 64k"
+msgstr "Benyt bras til kørbar fil < 64k"
+
+#: config/s390/s390.opt:75
+#, fuzzy
+msgid "Disable hardware floating point"
+msgstr "Benyt hardware-kommatal"
+
+#: config/s390/s390.opt:79
+msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
+msgstr ""
+
+#: config/s390/s390.opt:83
+msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
+msgstr ""
+
+#: config/s390/s390.opt:91
+msgid "mvcle use"
+msgstr "Benyt mvcle"
+
+#: config/s390/s390.opt:95
+msgid "Warn if a function uses alloca or creates an array with dynamic size"
+msgstr ""
+
+#: config/s390/s390.opt:99
+msgid "Warn if a single function's framesize exceeds the given framesize"
+msgstr ""
+
+#: config/s390/s390.opt:103
+msgid "z/Architecture"
+msgstr ""
+
+#: config/s390/tpf.opt:23
+msgid "Enable TPF-OS tracing code"
+msgstr ""
+
+#: config/s390/tpf.opt:27
+#, fuzzy
+msgid "Specify main object for TPF-OS"
+msgstr "Angiv maksimalt antal iterationer for RPTS"
+
+#: config/darwin.opt:23
+#, fuzzy
+msgid "Generate code suitable for fast turn around debugging"
+msgstr "Generér kode til et Sun Sky-kort"
+
+#: config/darwin.opt:31
+msgid "The earliest MacOS X version on which this program will run"
+msgstr ""
+
+#: config/darwin.opt:35
+#, fuzzy
+msgid "Set sizeof(bool) to 1"
+msgstr "sizeof(long double) er 16"
+
+#: config/darwin.opt:39
+#, fuzzy
+msgid "Generate code for darwin loadable kernel extensions"
+msgstr "Generér kode til lilleendet"
+
+#: config/darwin.opt:43
+#, fuzzy
+msgid "Generate code for the kernel or loadable kernel extensions"
+msgstr "Generér kode til en given chip- eller processorversion"
+
+#: config/darwin.opt:47
+msgid "Add <dir> to the end of the system framework include path"
+msgstr ""
+
+#: config/mn10300/mn10300.opt:23
+msgid "Target the AM33 processor"
+msgstr "Målret mod AM33-processoren"
+
+#: config/mn10300/mn10300.opt:27
+#, fuzzy
+msgid "Target the AM33/2.0 processor"
+msgstr "Målret mod AM33-processoren"
+
+#: config/mn10300/mn10300.opt:31
+msgid "Work around hardware multiply bug"
+msgstr "Arbejd omkring hardware-multiplikationsfejl"
+
+#: config/mn10300/mn10300.opt:36
+msgid "Enable linker relaxations"
+msgstr "Aktivér tolerant sammenkædning"
+
+#: config/mn10300/mn10300.opt:40
+msgid "Return pointers in both a0 and d0"
+msgstr ""
+
+#: config/m32r/m32r.opt:23
+#, fuzzy
+msgid "Compile for the m32rx"
+msgstr "Oversæt til en 68HC12"
+
+#: config/m32r/m32r.opt:27
+#, fuzzy
+msgid "Compile for the m32r2"
+msgstr "Oversæt til en 68HC12"
+
+#: config/m32r/m32r.opt:31
+#, fuzzy
+msgid "Compile for the m32r"
+msgstr "Oversæt til en 68HC12"
+
+#: config/m32r/m32r.opt:35
+msgid "Align all loops to 32 byte boundary"
+msgstr "Justér alle løkker til 32 byte-grænserne"
+
+#: config/m32r/m32r.opt:39
+msgid "Prefer branches over conditional execution"
+msgstr "Foretræk forgrening frem for betinget udførelse"
+
+#: config/m32r/m32r.opt:43
+msgid "Give branches their default cost"
+msgstr ""
+
+#: config/m32r/m32r.opt:47
+msgid "Display compile time statistics"
+msgstr "Vis oversættelsesstatistikker"
+
+#: config/m32r/m32r.opt:51
+msgid "Specify cache flush function"
+msgstr "Angiv mellemlagertømningsfunktion"
+
+#: config/m32r/m32r.opt:55
+#, fuzzy
+msgid "Specify cache flush trap number"
+msgstr "Angiv mellemlagertømningsfunktion"
+
+#: config/m32r/m32r.opt:59
+msgid "Only issue one instruction per cycle"
+msgstr "Udfør kun én instruktion pr. cyklus"
+
+#: config/m32r/m32r.opt:63
+#, fuzzy
+msgid "Allow two instructions to be issued per cycle"
+msgstr "Udfør kun én instruktion pr. cyklus"
+
+#: config/m32r/m32r.opt:67
+msgid "Code size: small, medium or large"
+msgstr "Kodestørrelse: small, medium eller large"
+
+#: config/m32r/m32r.opt:71
+msgid "Don't call any cache flush functions"
+msgstr "Kald ikke nogen mellemlagertømningsfunktion"
+
+#: config/m32r/m32r.opt:75
+#, fuzzy
+msgid "Don't call any cache flush trap"
+msgstr "Kald ikke nogen mellemlagertømningsfunktion"
+
+#: config/m32r/m32r.opt:82
+msgid "Small data area: none, sdata, use"
+msgstr "Område til små data: none, sdata, use"
+
 #: config/arc/arc.opt:32
 msgid "Prepend the name of the cpu to all public symbol names"
 msgstr ""
@@ -13568,6 +13807,554 @@
 msgid "Put read-only data in SECTION"
 msgstr ""
 
+#: config/m32c/m32c.opt:24 config/mt/mt.opt:27 config/bfin/bfin.opt:23
+msgid "Use simulator runtime"
+msgstr ""
+
+#: config/m32c/m32c.opt:28
+#, fuzzy
+msgid "Compile code for R8C variants"
+msgstr "Oversæt for 64 bit-henvisninger"
+
+#: config/m32c/m32c.opt:32
+#, fuzzy
+msgid "Compile code for M16C variants"
+msgstr "Oversæt for 64 bit-henvisninger"
+
+#: config/m32c/m32c.opt:36
+#, fuzzy
+msgid "Compile code for M32CM variants"
+msgstr "Oversæt for 32 bit-henvisninger"
+
+#: config/m32c/m32c.opt:40
+#, fuzzy
+msgid "Compile code for M32C variants"
+msgstr "Oversæt for 32 bit-henvisninger"
+
+#: config/m32c/m32c.opt:44
+msgid "Number of memreg bytes (default: 16, range: 0..16)"
+msgstr ""
+
+#: config/pdp11/pdp11.opt:23
+msgid "Generate code for an 11/10"
+msgstr "Generér kode til en 11/10"
+
+#: config/pdp11/pdp11.opt:27
+msgid "Generate code for an 11/40"
+msgstr "Generér kode til en 11/40"
+
+#: config/pdp11/pdp11.opt:31
+msgid "Generate code for an 11/45"
+msgstr "Generér kode til en 11/45"
+
+#: config/pdp11/pdp11.opt:35
+#, fuzzy
+msgid "Use 16-bit abs patterns"
+msgstr "Benyt 64 bit-kommatalsregistre"
+
+#: config/pdp11/pdp11.opt:39
+#, fuzzy
+msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
+msgstr "Returnér kommatalsresultater i ac0"
+
+#: config/pdp11/pdp11.opt:43
+msgid "Do not use inline patterns for copying memory"
+msgstr ""
+
+#: config/pdp11/pdp11.opt:47
+msgid "Use inline patterns for copying memory"
+msgstr ""
+
+#: config/pdp11/pdp11.opt:51
+msgid "Do not pretend that branches are expensive"
+msgstr ""
+
+#: config/pdp11/pdp11.opt:55
+msgid "Pretend that branches are expensive"
+msgstr ""
+
+#: config/pdp11/pdp11.opt:59
+#, fuzzy
+msgid "Use the DEC assembler syntax"
+msgstr "Benyt DEC-maskinkodesyntaks"
+
+#: config/pdp11/pdp11.opt:63
+msgid "Use 32 bit float"
+msgstr "Benyt 32 bit float"
+
+#: config/pdp11/pdp11.opt:67
+msgid "Use 64 bit float"
+msgstr "Benyt 64 bit float"
+
+#: config/pdp11/pdp11.opt:75
+msgid "Use 16 bit int"
+msgstr "Benyt 16 bit int"
+
+#: config/pdp11/pdp11.opt:79
+msgid "Use 32 bit int"
+msgstr "Benyt 32 bit int"
+
+#: config/pdp11/pdp11.opt:87
+msgid "Target has split I&D"
+msgstr "Målarkitektur har delt I&D"
+
+#: config/pdp11/pdp11.opt:91
+msgid "Use UNIX assembler syntax"
+msgstr "Benyt UNIX-maskinkodesyntaks"
+
+#: config/m68k/m68k.opt:23
+msgid "Generate code for a 520X"
+msgstr "Generér kode til en 520X"
+
+#: config/m68k/m68k.opt:27
+#, fuzzy
+msgid "Generate code for a 5206e"
+msgstr "Generér kode til en 520X"
+
+#: config/m68k/m68k.opt:31
+#, fuzzy
+msgid "Generate code for a 528x"
+msgstr "Generér kode til en 520X"
+
+#: config/m68k/m68k.opt:35
+#, fuzzy
+msgid "Generate code for a 5307"
+msgstr "Generér kode til en 520X"
+
+#: config/m68k/m68k.opt:39
+#, fuzzy
+msgid "Generate code for a 5407"
+msgstr "Generér kode til en 520X"
+
+#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
+msgid "Generate code for a 68000"
+msgstr "Generér kode til en 68000"
+
+#: config/m68k/m68k.opt:47
+#, fuzzy
+msgid "Generate code for a 68010"
+msgstr "Generér kode til en 68020"
+
+#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
+msgid "Generate code for a 68020"
+msgstr "Generér kode til en 68020"
+
+#: config/m68k/m68k.opt:55
+msgid "Generate code for a 68040, without any new instructions"
+msgstr "Generér kode til en 68040 uden nogen nye instruktioner"
+
+#: config/m68k/m68k.opt:59
+msgid "Generate code for a 68060, without any new instructions"
+msgstr "Generér kode til en 68060 uden nogen nye instruktioner"
+
+#: config/m68k/m68k.opt:63
+msgid "Generate code for a 68030"
+msgstr "Generér kode til en 68030"
+
+#: config/m68k/m68k.opt:67
+msgid "Generate code for a 68040"
+msgstr "Generér kode til en 68040"
+
+#: config/m68k/m68k.opt:71
+msgid "Generate code for a 68060"
+msgstr "Generér kode til en 68060"
+
+#: config/m68k/m68k.opt:75
+msgid "Generate code for a 68302"
+msgstr "Generér kode til en 68302"
+
+#: config/m68k/m68k.opt:79
+msgid "Generate code for a 68332"
+msgstr "Generér kode til en 68332"
+
+#: config/m68k/m68k.opt:84
+msgid "Generate code for a 68851"
+msgstr "Generér kode til en 68851"
+
+#: config/m68k/m68k.opt:88
+#, fuzzy
+msgid "Generate code that uses 68881 floating-point instructions"
+msgstr "Benyt hardware-kommatalsinstruktioner"
+
+#: config/m68k/m68k.opt:92
+msgid "Align variables on a 32-bit boundary"
+msgstr "Justér variabler til 32 bit-grænserne"
+
+#: config/m68k/m68k.opt:100
+msgid "Use the bit-field instructions"
+msgstr "Benyt bitfeltinstruktionerne"
+
+#: config/m68k/m68k.opt:112
+#, fuzzy
+msgid "Generate code for a ColdFire v4e"
+msgstr "Generér kode til en M*Core M340"
+
+#: config/m68k/m68k.opt:116
+#, fuzzy
+msgid "Specify the target CPU"
+msgstr "Angiv navnet på målprocessoren"
+
+#: config/m68k/m68k.opt:120
+msgid "Generate code for a cpu32"
+msgstr "Generér kode til en cpu32"
+
+#: config/m68k/m68k.opt:124
+#, fuzzy
+msgid "Use hardware division instructions on ColdFire"
+msgstr "Benyt hardware quad-kommatalsinstruktioner"
+
+#: config/m68k/m68k.opt:128
+#, fuzzy
+msgid "Generate code for a Fido A"
+msgstr "Generér kode til en Sun FPA"
+
+#: config/m68k/m68k.opt:132
+#, fuzzy
+msgid "Generate code which uses hardware floating point instructions"
+msgstr "Benyt hardware-kommatalsinstruktioner"
+
+#: config/m68k/m68k.opt:136
+msgid "Enable ID based shared library"
+msgstr ""
+
+#: config/m68k/m68k.opt:140
+msgid "Do not use the bit-field instructions"
+msgstr "Benyt ikke bitfeltinstruktionerne"
+
+#: config/m68k/m68k.opt:144
+msgid "Use normal calling convention"
+msgstr "Brug normal kaldekonvention"
+
+#: config/m68k/m68k.opt:148
+#, fuzzy
+msgid "Consider type 'int' to be 32 bits wide"
+msgstr "Lad typen 'int' være 32 bit bred"
+
+#: config/m68k/m68k.opt:152
+msgid "Generate pc-relative code"
+msgstr "Generér pc-relativ kode"
+
+#: config/m68k/m68k.opt:156
+msgid "Use different calling convention using 'rtd'"
+msgstr "Benyt anden kaldekonvention vha. 'rtd'"
+
+#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
+msgid "Enable separate data segment"
+msgstr ""
+
+#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
+msgid "ID of shared library to build"
+msgstr ""
+
+#: config/m68k/m68k.opt:168
+#, fuzzy
+msgid "Consider type 'int' to be 16 bits wide"
+msgstr "Lad typen 'int' være 16 bit bred"
+
+#: config/m68k/m68k.opt:172
+msgid "Generate code with library calls for floating point"
+msgstr "Generér kode med bibliotekskald for kommatalsoperationer"
+
+#: config/m68k/m68k.opt:176
+msgid "Do not use unaligned memory references"
+msgstr "Benyt ikke ikke-justerede hukommelsesreferencer"
+
+#: config/m68k/m68k.opt:180
+#, fuzzy
+msgid "Tune for the specified target CPU or architecture"
+msgstr "Angiv navnet på målarkitekturen"
+
+#: config/mmix/mmix.opt:24
+msgid "For intrinsics library: pass all parameters in registers"
+msgstr "For indbyggede biblioteker: overbring alle parametre i registre"
+
+#: config/mmix/mmix.opt:28
+msgid "Use register stack for parameters and return value"
+msgstr "Benyt registerstakken til parametre og returværdier"
+
+#: config/mmix/mmix.opt:32
+msgid "Use call-clobbered registers for parameters and return value"
+msgstr "Benyt kaldeoptagne registre til parametre og returværdier"
+
+#: config/mmix/mmix.opt:37
+msgid "Use epsilon-respecting floating point compare instructions"
+msgstr "Benyt epsilon-respekterende instruktioner til kommatalssammenligning"
+
+#: config/mmix/mmix.opt:41
+msgid "Use zero-extending memory loads, not sign-extending ones"
+msgstr "Benyt nul-udvidende hukommelsesindlæsninger, ikke fortegnsudvidende"
+
+#: config/mmix/mmix.opt:45
+msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
+msgstr "Generér divisionsresultater med rest som har det samme fortegn som nævneren (ikke tælleren)"
+
+#: config/mmix/mmix.opt:49
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
+msgstr "Tilføj \":\" til starten af globale symboler (til brug sammen med PREFIX)"
+
+#: config/mmix/mmix.opt:53
+msgid "Do not provide a default start-address 0x100 of the program"
+msgstr "Tilbyd ikke standardstartadressen 0x100 for programmet"
+
+#: config/mmix/mmix.opt:57
+msgid "Link to emit program in ELF format (rather than mmo)"
+msgstr "Lad sammenkædningen udsende programmet i ELF-format (i stedet for mmo)"
+
+#: config/mmix/mmix.opt:61
+msgid "Use P-mnemonics for branches statically predicted as taken"
+msgstr "Benyt P-aliaser for forgreninger som statistisk forudses at blive taget"
+
+#: config/mmix/mmix.opt:65
+msgid "Don't use P-mnemonics for branches"
+msgstr "Benyt ikke P-aliaser for forgreninger"
+
+#: config/mmix/mmix.opt:79
+msgid "Use addresses that allocate global registers"
+msgstr "Benyt adresser der allokerer globale registre"
+
+#: config/mmix/mmix.opt:83
+msgid "Do not use addresses that allocate global registers"
+msgstr "Benyt ikke adresser der allokerer globale registre"
+
+#: config/mmix/mmix.opt:87
+msgid "Generate a single exit point for each function"
+msgstr "Generér et enkelt afslutningspunkt for hver funktion"
+
+#: config/mmix/mmix.opt:91
+msgid "Do not generate a single exit point for each function"
+msgstr "Generér ikke et enkelt afslutningspunkt for hver funktion"
+
+#: config/mmix/mmix.opt:95
+msgid "Set start-address of the program"
+msgstr "Angiv startadressen for programmet"
+
+#: config/mmix/mmix.opt:99
+msgid "Set start-address of data"
+msgstr "Angiv startadressen for data"
+
+#: config/score/score.opt:31
+#, fuzzy
+msgid "Disable bcnz instruction"
+msgstr "Deaktivér brug af DB-instruktioner"
+
+#: config/score/score.opt:35
+#, fuzzy
+msgid "Enable unaligned load/store instruction"
+msgstr "Aktivér brug af DB-instruktioner"
+
+#: config/score/score.opt:39
+msgid "Support SCORE 5 ISA"
+msgstr ""
+
+#: config/score/score.opt:43
+msgid "Support SCORE 5U ISA"
+msgstr ""
+
+#: config/score/score.opt:47
+msgid "Support SCORE 7 ISA"
+msgstr ""
+
+#: config/score/score.opt:51
+msgid "Support SCORE 7D ISA"
+msgstr ""
+
+#: config/score/score.opt:55
+msgid "Support SCORE 3 ISA"
+msgstr ""
+
+#: config/score/score.opt:59
+msgid "Support SCORE 3d ISA"
+msgstr ""
+
+#: config/crx/crx.opt:23
+#, fuzzy
+msgid "Support multiply accumulate instructions"
+msgstr "Benyt kommatalsinstruktioner til multiplikationsakkumulering"
+
+#: config/crx/crx.opt:27
+#, fuzzy
+msgid "Do not use push to store function arguments"
+msgstr "Brug ikke push-instruktioner til at gemme udgående parametre"
+
+#: config/crx/crx.opt:31
+msgid "Restrict doloop to the given nesting level"
+msgstr ""
+
+#: config/mt/mt.opt:23
+msgid "Use byte loads and stores when generating code."
+msgstr ""
+
+#: config/mt/mt.opt:31
+msgid "Do not include crt0.o in the startup files"
+msgstr ""
+
+#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
+#: config/mt/mt.opt:47 config/mt/mt.opt:51
+#, fuzzy
+msgid "Internal debug switch"
+msgstr "ukendt tilvalg -mdebug-%s"
+
+#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
+msgid "Compile for a 68HC11"
+msgstr "Oversæt til en 68HC11"
+
+#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
+msgid "Compile for a 68HC12"
+msgstr "Oversæt til en 68HC12"
+
+#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
+msgid "Compile for a 68HCS12"
+msgstr "Oversæt til en 68HCS12"
+
+#: config/m68hc11/m68hc11.opt:49
+msgid "Auto pre/post decrement increment allowed"
+msgstr "Selvformindskelse tilladt"
+
+#: config/m68hc11/m68hc11.opt:53
+msgid "Min/max instructions allowed"
+msgstr "Min/max-instruktioner tilladt"
+
+#: config/m68hc11/m68hc11.opt:57
+msgid "Use call and rtc for function calls and returns"
+msgstr "Benyt call og rtc til funktionskald og returneringer"
+
+#: config/m68hc11/m68hc11.opt:61
+msgid "Auto pre/post decrement increment not allowed"
+msgstr "Selvforøgelse ikke tilladt"
+
+#: config/m68hc11/m68hc11.opt:65
+msgid "Use jsr and rts for function calls and returns"
+msgstr "Benyt jsr og rts til funktionskald og returneringer"
+
+#: config/m68hc11/m68hc11.opt:69
+msgid "Min/max instructions not allowed"
+msgstr "Min/max-instruktioner ikke tilladt"
+
+#: config/m68hc11/m68hc11.opt:73
+msgid "Use direct addressing mode for soft registers"
+msgstr "Benyt direkte adresseringstilstand til bløde registre"
+
+#: config/m68hc11/m68hc11.opt:77
+msgid "Compile with 32-bit integer mode"
+msgstr "Oversæt med 32 bit-heltalstilstand"
+
+#: config/m68hc11/m68hc11.opt:82
+msgid "Specify the register allocation order"
+msgstr "Angiv registerallokeringsordnen"
+
+#: config/m68hc11/m68hc11.opt:86
+msgid "Do not use direct addressing mode for soft registers"
+msgstr "Benyt ikke direkte adresseringstilstand til bløde registre"
+
+#: config/m68hc11/m68hc11.opt:90
+msgid "Compile with 16-bit integer mode"
+msgstr "Oversæt med 16 bit-heltalstilstand"
+
+#: config/m68hc11/m68hc11.opt:94
+msgid "Indicate the number of soft registers available"
+msgstr "Angiv antallet af bløde registre der er til rådighed"
+
+#: config/fr30/fr30.opt:23
+msgid "Assume small address space"
+msgstr "Antag lille adresserum"
+
+#: config/sparc/little-endian.opt:23
+#, fuzzy
+msgid "Generate code for little-endian"
+msgstr "Generér kode til lilleendet"
+
+#: config/sparc/little-endian.opt:27
+#, fuzzy
+msgid "Generate code for big-endian"
+msgstr "Generér kode til storendet"
+
+#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
+#, fuzzy
+msgid "Use hardware FP"
+msgstr "Brug hardwarekommatal"
+
+#: config/sparc/sparc.opt:31
+#, fuzzy
+msgid "Do not use hardware FP"
+msgstr "Brug ikke hardwarekommatal"
+
+#: config/sparc/sparc.opt:35
+msgid "Assume possible double misalignment"
+msgstr "Antag at double-variabler kan være ujusterede"
+
+#: config/sparc/sparc.opt:39
+msgid "Pass -assert pure-text to linker"
+msgstr "Overbring -assert pure-text til sammenkæderen"
+
+#: config/sparc/sparc.opt:43
+msgid "Use ABI reserved registers"
+msgstr "Benyt ABI-reserverede registre"
+
+#: config/sparc/sparc.opt:47
+#, fuzzy
+msgid "Use hardware quad FP instructions"
+msgstr "Benyt hardware quad-kommatalsinstruktioner"
+
+#: config/sparc/sparc.opt:51
+msgid "Do not use hardware quad fp instructions"
+msgstr "Benyt ikke hardware quad-kommatalsinstruktioner"
+
+#: config/sparc/sparc.opt:55
+#, fuzzy
+msgid "Compile for V8+ ABI"
+msgstr "Oversæt for v8plus-ABI"
+
+#: config/sparc/sparc.opt:59
+#, fuzzy
+msgid "Use UltraSPARC Visual Instruction Set extensions"
+msgstr "Benyt Visual Instruction Set"
+
+#: config/sparc/sparc.opt:63
+msgid "Pointers are 64-bit"
+msgstr "Henvisninger er 64 bit"
+
+#: config/sparc/sparc.opt:67
+msgid "Pointers are 32-bit"
+msgstr "Henvisninger er 32 bit"
+
+#: config/sparc/sparc.opt:71
+msgid "Use 64-bit ABI"
+msgstr "Benyt 64 bit-API"
+
+#: config/sparc/sparc.opt:75
+msgid "Use 32-bit ABI"
+msgstr "Benyt 32 bit-API"
+
+#: config/sparc/sparc.opt:79
+msgid "Use stack bias"
+msgstr "Benyt stakafsæt"
+
+#: config/sparc/sparc.opt:83
+msgid "Use structs on stronger alignment for double-word copies"
+msgstr "Benyt strukturer på stærkere justering til dobbelt-ord kopier"
+
+#: config/sparc/sparc.opt:87
+msgid "Optimize tail call instructions in assembler and linker"
+msgstr "Optimér halekaldsinstruktioner i maskinkodeoversætteren og sammenkæderen"
+
+#: config/sparc/sparc.opt:99
+#, fuzzy
+msgid "Use given SPARC-V9 code model"
+msgstr "Benyt given SPARC-kodemodel"
+
+#: config/sparc/sparc.opt:103
+msgid "Enable strict 32-bit psABI struct return checking."
+msgstr ""
+
+#: config/sh/superh.opt:6
+msgid "Board name [and memory region]."
+msgstr ""
+
+#: config/sh/superh.opt:10
+#, fuzzy
+msgid "Runtime name."
+msgstr "Intet inddatafilnavn."
+
 #: config/sh/sh.opt:44
 #, fuzzy
 msgid "Generate SH1 code"
@@ -13886,489 +14673,21 @@
 msgid "Pretend a branch-around-a-move is a conditional move."
 msgstr ""
 
-#: config/sh/superh.opt:6
-msgid "Board name [and memory region]."
-msgstr ""
-
-#: config/sh/superh.opt:10
+#: config/vxworks.opt:24
 #, fuzzy
-msgid "Runtime name."
-msgstr "Intet inddatafilnavn."
+msgid "Assume the VxWorks RTP environment"
+msgstr "Antag normalt C-kørselsmiljø"
 
-#: config/arm/arm.opt:23
-msgid "Specify an ABI"
-msgstr "Angiv en ABI"
-
-#: config/arm/arm.opt:27
-msgid "Generate a call to abort if a noreturn function returns"
-msgstr "Generér et kald til abort hvis en noreturn-funktion returnerer"
-
-#: config/arm/arm.opt:34
-msgid "Pass FP arguments in FP registers"
-msgstr "Videregiv kommatalsparametre i kommatalsregistre"
-
-#: config/arm/arm.opt:38
-msgid "Generate APCS conformant stack frames"
-msgstr "Generér APCS-overholdende stakrammer"
-
-#: config/arm/arm.opt:42
-msgid "Generate re-entrant, PIC code"
-msgstr "Generér genindtrædelig PIC-kode"
-
-#: config/arm/arm.opt:56
-msgid "Assume target CPU is configured as big endian"
-msgstr "Antag at målprocessoren er konfigureret som storendet"
-
-#: config/arm/arm.opt:60
-msgid "Thumb: Assume non-static functions may be called from ARM code"
-msgstr "Thumb: Antag at ikke-statiske funktioner kan kaldes fra ARM-kode"
-
-#: config/arm/arm.opt:64
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
-msgstr "Thumb: Antag at funktionshenvisninger kan gå til kode der ikke er opmærksom på Thumb"
-
-#: config/arm/arm.opt:68
-msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
-msgstr ""
-
-#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
-msgid "Specify the name of the target CPU"
-msgstr "Angiv navnet på målprocessoren"
-
-#: config/arm/arm.opt:76
+#: config/vxworks.opt:31
 #, fuzzy
-msgid "Specify if floating point hardware should be used"
-msgstr "Angiv versionen af kommatalsemulatoren"
+msgid "Assume the VxWorks vThreads environment"
+msgstr "Antag normalt C-kørselsmiljø"
 
-#: config/arm/arm.opt:90
+#: config/mips/sdemtk.opt:23
 #, fuzzy
-msgid "Specify the name of the target floating point hardware/format"
-msgstr "Angiv versionen af kommatalsemulatoren"
+msgid "Prevent the use of all floating-point operations"
+msgstr "booleske registre er påkrævet til kommatalsindstillingen"
 
-#: config/arm/arm.opt:94
-msgid "Alias for -mfloat-abi=hard"
-msgstr ""
-
-#: config/arm/arm.opt:98
-msgid "Assume target CPU is configured as little endian"
-msgstr "Antag at målprocessoren er konfigureret som lilleendet"
-
-#: config/arm/arm.opt:102
-msgid "Generate call insns as indirect calls, if necessary"
-msgstr "Generér kaldeinstruktioner som indirekte kald, om nødvendigt"
-
-#: config/arm/arm.opt:106
-msgid "Specify the register to be used for PIC addressing"
-msgstr "Angiv det register der skal bruges til PIC-adressering"
-
-#: config/arm/arm.opt:110
-msgid "Store function names in object code"
-msgstr "Gem funktionsnavne i objektkode"
-
-#: config/arm/arm.opt:114
-#, fuzzy
-msgid "Permit scheduling of a function's prologue sequence"
-msgstr "Benyt stubbe til funktionsindledninger"
-
-#: config/arm/arm.opt:118
-msgid "Do not load the PIC register in function prologues"
-msgstr "Indlæs ikke PIC-registeret i funktionsbegyndelser"
-
-#: config/arm/arm.opt:122
-msgid "Alias for -mfloat-abi=soft"
-msgstr ""
-
-#: config/arm/arm.opt:126
-msgid "Specify the minimum bit alignment of structures"
-msgstr "Angiv den mindste bitjustering af strukturer"
-
-#: config/arm/arm.opt:130
-msgid "Compile for the Thumb not the ARM"
-msgstr "Oversæt til Thymb, ikke til ARM"
-
-#: config/arm/arm.opt:134
-msgid "Support calls between Thumb and ARM instruction sets"
-msgstr "Understøt kald mellem Thumb- og ARM-instruktionssættene"
-
-#: config/arm/arm.opt:138
-#, fuzzy
-msgid "Specify how to access the thread pointer"
-msgstr "Angiv navnet på målarkitekturen"
-
-#: config/arm/arm.opt:142
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
-msgstr "Thumb: Generér (ikke-yderste) stakrammer selv hvis det ikke er nødvendigt"
-
-#: config/arm/arm.opt:146
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
-msgstr "Thumb: Generér (yderste) stakrammer selv hvis det ikke er nødvendigt"
-
-#: config/arm/arm.opt:150
-#, fuzzy
-msgid "Tune code for the given processor"
-msgstr "Oversæt for v850-processoren"
-
-#: config/arm/arm.opt:154
-msgid "Assume big endian bytes, little endian words"
-msgstr "Antag storendede byte og lilleendede word"
-
-#: config/arm/arm.opt:158
-msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
-msgstr ""
-
-#: config/arm/pe.opt:23
-msgid "Ignore dllimport attribute for functions"
-msgstr "Ignorér dllimport-egenskaben for funktioner"
-
-#: config/pdp11/pdp11.opt:23
-msgid "Generate code for an 11/10"
-msgstr "Generér kode til en 11/10"
-
-#: config/pdp11/pdp11.opt:27
-msgid "Generate code for an 11/40"
-msgstr "Generér kode til en 11/40"
-
-#: config/pdp11/pdp11.opt:31
-msgid "Generate code for an 11/45"
-msgstr "Generér kode til en 11/45"
-
-#: config/pdp11/pdp11.opt:35
-#, fuzzy
-msgid "Use 16-bit abs patterns"
-msgstr "Benyt 64 bit-kommatalsregistre"
-
-#: config/pdp11/pdp11.opt:39
-#, fuzzy
-msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
-msgstr "Returnér kommatalsresultater i ac0"
-
-#: config/pdp11/pdp11.opt:43
-msgid "Do not use inline patterns for copying memory"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:47
-msgid "Use inline patterns for copying memory"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:51
-msgid "Do not pretend that branches are expensive"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:55
-msgid "Pretend that branches are expensive"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:59
-#, fuzzy
-msgid "Use the DEC assembler syntax"
-msgstr "Benyt DEC-maskinkodesyntaks"
-
-#: config/pdp11/pdp11.opt:63
-msgid "Use 32 bit float"
-msgstr "Benyt 32 bit float"
-
-#: config/pdp11/pdp11.opt:67
-msgid "Use 64 bit float"
-msgstr "Benyt 64 bit float"
-
-#: config/pdp11/pdp11.opt:75
-msgid "Use 16 bit int"
-msgstr "Benyt 16 bit int"
-
-#: config/pdp11/pdp11.opt:79
-msgid "Use 32 bit int"
-msgstr "Benyt 32 bit int"
-
-#: config/pdp11/pdp11.opt:87
-msgid "Target has split I&D"
-msgstr "Målarkitektur har delt I&D"
-
-#: config/pdp11/pdp11.opt:91
-msgid "Use UNIX assembler syntax"
-msgstr "Benyt UNIX-maskinkodesyntaks"
-
-#: config/avr/avr.opt:23
-#, fuzzy
-msgid "Use subroutines for function prologues and epilogues"
-msgstr "Benyt subrutiner for funktionsindledning/-afslutninger"
-
-#: config/avr/avr.opt:27
-#, fuzzy
-msgid "Select the target MCU"
-msgstr "Angiv navnet på målprocessoren"
-
-#: config/avr/avr.opt:34
-#, fuzzy
-msgid "Use an 8-bit 'int' type"
-msgstr "Benyt 64 bit int-type"
-
-#: config/avr/avr.opt:38
-msgid "Change the stack pointer without disabling interrupts"
-msgstr "Ændr stakhenvisningen uden at deaktivere afbrydelser"
-
-#: config/avr/avr.opt:42
-msgid "Do not generate tablejump insns"
-msgstr "Generér ikke tabelspringsinstruktioner"
-
-#: config/avr/avr.opt:52
-msgid "Use rjmp/rcall (limited range) on >8K devices"
-msgstr "Benyt rjmp/rcall (begrænset omfang) på >8K-enheder"
-
-#: config/avr/avr.opt:56
-msgid "Output instruction sizes to the asm file"
-msgstr "Anbring instruktionsstørrelser i asm-filen"
-
-#: config/avr/avr.opt:60
-msgid "Change only the low 8 bits of the stack pointer"
-msgstr "Ændr kun de laveste 8 bit af stakhenvisningen"
-
-#: config/crx/crx.opt:23
-#, fuzzy
-msgid "Support multiply accumulate instructions"
-msgstr "Benyt kommatalsinstruktioner til multiplikationsakkumulering"
-
-#: config/crx/crx.opt:27
-#, fuzzy
-msgid "Do not use push to store function arguments"
-msgstr "Brug ikke push-instruktioner til at gemme udgående parametre"
-
-#: config/crx/crx.opt:31
-msgid "Restrict doloop to the given nesting level"
-msgstr ""
-
-#: config/c4x/c4x.opt:23
-msgid "Generate code for C30 CPU"
-msgstr "Generér kode til en C30-processor"
-
-#: config/c4x/c4x.opt:27
-msgid "Generate code for C31 CPU"
-msgstr "Generér kode til en C31-processor"
-
-#: config/c4x/c4x.opt:31
-msgid "Generate code for C32 CPU"
-msgstr "Generér kode til en C32-processor"
-
-#: config/c4x/c4x.opt:35
-msgid "Generate code for C33 CPU"
-msgstr "Generér kode til en C33-processor"
-
-#: config/c4x/c4x.opt:39
-msgid "Generate code for C40 CPU"
-msgstr "Generér kode til en C40-processor"
-
-#: config/c4x/c4x.opt:43
-msgid "Generate code for C44 CPU"
-msgstr "Generér kode til en C44-processor"
-
-#: config/c4x/c4x.opt:47
-msgid "Assume that pointers may be aliased"
-msgstr "Antag at henvisninger kan være aliaser"
-
-#: config/c4x/c4x.opt:51
-msgid "Big memory model"
-msgstr "Stor hukommelsesmodel"
-
-#: config/c4x/c4x.opt:55
-msgid "Use the BK register as a general purpose register"
-msgstr "Benyt BK-registeret som et alment register"
-
-#: config/c4x/c4x.opt:59
-#, fuzzy
-msgid "Generate code for CPU"
-msgstr "Generér kode til en C30-processor"
-
-#: config/c4x/c4x.opt:63
-msgid "Enable use of DB instruction"
-msgstr "Aktivér brug af DB-instruktioner"
-
-#: config/c4x/c4x.opt:67
-msgid "Enable debugging"
-msgstr "Aktivér fejlanalyseringsinfo"
-
-#: config/c4x/c4x.opt:71
-msgid "Enable new features under development"
-msgstr "Aktivér nye faciliteter under udvikling"
-
-#: config/c4x/c4x.opt:75
-msgid "Use fast but approximate float to integer conversion"
-msgstr "Benyt hurtig, men approksimativ konvertering fra komma- til heltal"
-
-#: config/c4x/c4x.opt:79
-msgid "Force RTL generation to emit valid 3 operand insns"
-msgstr "Tving RTL-generering til at udsende gyldig 3-operandinstruktioner"
-
-# RETMIG: hvad betyder hoisting? (det har noget med jage indlæsning af dem ud af registre)
-#: config/c4x/c4x.opt:83
-msgid "Force constants into registers to improve hoisting"
-msgstr "Tving konstanter ind i registre for at forbedre hoisting"
-
-# RETMIG: hvad står ISR for?
-#: config/c4x/c4x.opt:87 config/c4x/c4x.opt:111
-msgid "Save DP across ISR in small memory model"
-msgstr "Gem DP over ISR i lille hukommelsesmodel"
-
-#: config/c4x/c4x.opt:91
-msgid "Allow unsigned iteration counts for RPTB/DB"
-msgstr "Tillad iterationstællere uden fortegn for RPTB/DB"
-
-#: config/c4x/c4x.opt:95
-msgid "Pass arguments on the stack"
-msgstr "Overbring parametre på stakken"
-
-#: config/c4x/c4x.opt:99
-msgid "Use MPYI instruction for C3x"
-msgstr "Benyt MPYI-instruktionen til C3x"
-
-#: config/c4x/c4x.opt:103
-msgid "Enable parallel instructions"
-msgstr "Aktivér parallelle instruktioner"
-
-#: config/c4x/c4x.opt:107
-msgid "Enable MPY||ADD and MPY||SUB instructions"
-msgstr "Aktivér instruktionerne MPY||ADD og MPY||SUB"
-
-#: config/c4x/c4x.opt:115
-msgid "Preserve all 40 bits of FP reg across call"
-msgstr "Bevar alle 40 bit af kommatalsregisteret på tværs af kald"
-
-#: config/c4x/c4x.opt:119
-msgid "Pass arguments in registers"
-msgstr "Overbring parametre i registre"
-
-#: config/c4x/c4x.opt:123
-msgid "Enable use of RTPB instruction"
-msgstr "Aktivér brug af RTPB-instruktionen"
-
-#: config/c4x/c4x.opt:127
-msgid "Enable use of RTPS instruction"
-msgstr "Aktivér brug af RTPS-instruktionen"
-
-#: config/c4x/c4x.opt:131
-#, fuzzy
-msgid "Set the maximum number of iterations for RPTS to N"
-msgstr "Angiv maksimalt antal iterationer for RPTS"
-
-#: config/c4x/c4x.opt:135
-msgid "Small memory model"
-msgstr "Lille hukommelsesmodel"
-
-#: config/c4x/c4x.opt:139
-msgid "Emit code compatible with TI tools"
-msgstr "Udsend kode der er kompatibel med TI-værktøjer"
-
-#: config/pa/pa-hpux.opt:23
-msgid "Generate cpp defines for server IO"
-msgstr "Generér CPP-defineringer til server-IO"
-
-#: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
-#: config/pa/pa-hpux1111.opt:23
-msgid "Specify UNIX standard for predefines and linking"
-msgstr ""
-
-#: config/pa/pa-hpux.opt:31
-msgid "Generate cpp defines for workstation IO"
-msgstr "Generér CPP-defineringer til arbejdsstation-IO"
-
-#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
-msgid "Generate PA1.0 code"
-msgstr "Generér PA1.0-kode"
-
-#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
-msgid "Generate PA1.1 code"
-msgstr "Generér PA1.1-kode"
-
-#: config/pa/pa.opt:31 config/pa/pa.opt:92
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
-msgstr "Generér PA2.0-kode (kræver binutils 2.10 eller nyere)"
-
-#: config/pa/pa.opt:35
-msgid "Generate code for huge switch statements"
-msgstr "Generér kode til store switch-sætninger"
-
-#: config/pa/pa.opt:39
-msgid "Disable FP regs"
-msgstr "Deaktivér kommatalsregistre"
-
-#: config/pa/pa.opt:43
-msgid "Disable indexed addressing"
-msgstr "Deaktivér indekseret adressering"
-
-#: config/pa/pa.opt:47
-msgid "Generate fast indirect calls"
-msgstr "Generér hurtige indirekte kald"
-
-#: config/pa/pa.opt:55
-msgid "Assume code will be assembled by GAS"
-msgstr "Antag at koden bliver oversat af GAS"
-
-#: config/pa/pa.opt:59
-msgid "Put jumps in call delay slots"
-msgstr "Anbring spring på kaldeventetidspladser"
-
-#: config/pa/pa.opt:64
-msgid "Enable linker optimizations"
-msgstr "Aktivér sammenkæderoptimeringer"
-
-#: config/pa/pa.opt:68
-msgid "Always generate long calls"
-msgstr "Generér altid lange kalde"
-
-#: config/pa/pa.opt:72
-msgid "Emit long load/store sequences"
-msgstr "Udsend lange load/store-sekvenser"
-
-#: config/pa/pa.opt:80
-msgid "Disable space regs"
-msgstr "Deaktivér pladsregistre"
-
-#: config/pa/pa.opt:96
-msgid "Use portable calling conventions"
-msgstr "Benyt portable kaldekonventioner"
-
-#: config/pa/pa.opt:100
-#, fuzzy
-msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
-msgstr ""
-"ukendt parameter til -mschedule= (%s).\n"
-"Gyldige parametre er 700, 7100, 7100LC, 7200, 7300 og 8000\n"
-
-#: config/pa/pa.opt:112
-msgid "Do not disable space regs"
-msgstr "Deaktivér ikke pladsregistre"
-
-#: config/pa/pa64-hpux.opt:23
-msgid "Assume code will be linked by GNU ld"
-msgstr "Antag at kode vil blive sammenkædet med GNU ld"
-
-#: config/pa/pa64-hpux.opt:27
-msgid "Assume code will be linked by HP ld"
-msgstr "Antag at kode vil blive sammenkædet med HP ld"
-
-#: config/xtensa/xtensa.opt:23
-#, fuzzy
-msgid "Use CONST16 instruction to load constants"
-msgstr "Brug push-instruktioner til at gemme udgående parametre"
-
-#: config/xtensa/xtensa.opt:27
-msgid "Enable fused multiply/add and multiply/subtract FP instructions"
-msgstr "Aktivér sammensatte gang/addér- og gang/subtrahér-kommatalsinstruktioner"
-
-#: config/xtensa/xtensa.opt:31
-msgid "Use indirect CALLXn instructions for large programs"
-msgstr "Benyt indirekte CALLXn-instruktioner for store programmer"
-
-#: config/xtensa/xtensa.opt:35
-msgid "Automatically align branch targets to reduce branch penalties"
-msgstr "Justér automatisk forgreningsmål for at reducere forgreningsstraffe"
-
-#: config/xtensa/xtensa.opt:39
-msgid "Intersperse literal pools with code in the text section"
-msgstr "Fordel konstanter med kode i tekstsektionen"
-
-#: config/stormy16/stormy16.opt:24
-msgid "Provide libraries for the simulator"
-msgstr ""
-
 #: config/mips/mips.opt:23
 #, fuzzy
 msgid "Generate code that conforms to the given ABI"
@@ -14446,10 +14765,6 @@
 msgid "Use little-endian byte order"
 msgstr "Benyt lilleendet byteordning"
 
-#: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
-msgid "Use ROM instead of RAM"
-msgstr "Benyt ROM i stedet for RAM"
-
 #: config/mips/mips.opt:101
 msgid "Use NewABI-style %reloc() assembly operators"
 msgstr ""
@@ -14638,10 +14953,6 @@
 msgid "Optimize the output for PROCESSOR"
 msgstr ""
 
-#: config/mips/mips.opt:265 config/iq2000/iq2000.opt:44
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
-msgstr "Anbring konstanter uden startværdi i ROM (behøver -membedded-data)"
-
 #: config/mips/mips.opt:269
 #, fuzzy
 msgid "Perform VR4130-specific alignment optimizations"
@@ -14651,376 +14962,6 @@
 msgid "Lift restrictions on GOT size"
 msgstr ""
 
-#: config/mips/sdemtk.opt:23
-#, fuzzy
-msgid "Prevent the use of all floating-point operations"
-msgstr "booleske registre er påkrævet til kommatalsindstillingen"
-
-#: config/fr30/fr30.opt:23
-msgid "Assume small address space"
-msgstr "Antag lille adresserum"
-
-#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
-msgid "Compile for a 68HC11"
-msgstr "Oversæt til en 68HC11"
-
-#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
-msgid "Compile for a 68HC12"
-msgstr "Oversæt til en 68HC12"
-
-#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
-msgid "Compile for a 68HCS12"
-msgstr "Oversæt til en 68HCS12"
-
-#: config/m68hc11/m68hc11.opt:49
-msgid "Auto pre/post decrement increment allowed"
-msgstr "Selvformindskelse tilladt"
-
-#: config/m68hc11/m68hc11.opt:53
-msgid "Min/max instructions allowed"
-msgstr "Min/max-instruktioner tilladt"
-
-#: config/m68hc11/m68hc11.opt:57
-msgid "Use call and rtc for function calls and returns"
-msgstr "Benyt call og rtc til funktionskald og returneringer"
-
-#: config/m68hc11/m68hc11.opt:61
-msgid "Auto pre/post decrement increment not allowed"
-msgstr "Selvforøgelse ikke tilladt"
-
-#: config/m68hc11/m68hc11.opt:65
-msgid "Use jsr and rts for function calls and returns"
-msgstr "Benyt jsr og rts til funktionskald og returneringer"
-
-#: config/m68hc11/m68hc11.opt:69
-msgid "Min/max instructions not allowed"
-msgstr "Min/max-instruktioner ikke tilladt"
-
-#: config/m68hc11/m68hc11.opt:73
-msgid "Use direct addressing mode for soft registers"
-msgstr "Benyt direkte adresseringstilstand til bløde registre"
-
-#: config/m68hc11/m68hc11.opt:77
-msgid "Compile with 32-bit integer mode"
-msgstr "Oversæt med 32 bit-heltalstilstand"
-
-#: config/m68hc11/m68hc11.opt:82
-msgid "Specify the register allocation order"
-msgstr "Angiv registerallokeringsordnen"
-
-#: config/m68hc11/m68hc11.opt:86
-msgid "Do not use direct addressing mode for soft registers"
-msgstr "Benyt ikke direkte adresseringstilstand til bløde registre"
-
-#: config/m68hc11/m68hc11.opt:90
-msgid "Compile with 16-bit integer mode"
-msgstr "Oversæt med 16 bit-heltalstilstand"
-
-#: config/m68hc11/m68hc11.opt:94
-msgid "Indicate the number of soft registers available"
-msgstr "Angiv antallet af bløde registre der er til rådighed"
-
-#: config/vax/vax.opt:23 config/vax/vax.opt:27
-msgid "Target DFLOAT double precision code"
-msgstr ""
-
-#: config/vax/vax.opt:31 config/vax/vax.opt:35
-#, fuzzy
-msgid "Generate GFLOAT double precision code"
-msgstr "Generér lilleendet kode"
-
-#: config/vax/vax.opt:39
-#, fuzzy
-msgid "Generate code for GNU assembler (gas)"
-msgstr "Generér kode til GNU as"
-
-#: config/vax/vax.opt:43
-#, fuzzy
-msgid "Generate code for UNIX assembler"
-msgstr "Generér kode til GNU as"
-
-#: config/vax/vax.opt:47
-#, fuzzy
-msgid "Use VAXC structure conventions"
-msgstr "Benyt portable kaldekonventioner"
-
-#: config/cris/linux.opt:27
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
-msgstr "Benyt ikke GOTPLT-referencer sammen med -fpic og -fPIC"
-
-#: config/cris/cris.opt:45
-#, fuzzy
-msgid "Work around bug in multiplication instruction"
-msgstr "Benyt ikke kommatalsinstruktioner til multiplikationsakkumulering"
-
-#: config/cris/cris.opt:51
-msgid "Compile for ETRAX 4 (CRIS v3)"
-msgstr "Oversæt for ETRAX 4 (CRIS v3)"
-
-#: config/cris/cris.opt:56
-msgid "Compile for ETRAX 100 (CRIS v8)"
-msgstr "Oversæt for ETRAX 100 (CRIS v8)"
-
-#: config/cris/cris.opt:64
-msgid "Emit verbose debug information in assembly code"
-msgstr "Udsend fejlanalyseringsinfo i maskinkode"
-
-#: config/cris/cris.opt:71
-msgid "Do not use condition codes from normal instructions"
-msgstr "Benyt ikke betingelseskoder fra normale instruktioner"
-
-#: config/cris/cris.opt:80
-msgid "Do not emit addressing modes with side-effect assignment"
-msgstr "Udsend ikke adresseringstilstande med bivirkningstildeling"
-
-#: config/cris/cris.opt:89
-msgid "Do not tune stack alignment"
-msgstr "Finjustér ikke stakjustering"
-
-#: config/cris/cris.opt:98
-msgid "Do not tune writable data alignment"
-msgstr "Finjustér ikke justering af skrivbare data"
-
-#: config/cris/cris.opt:107
-msgid "Do not tune code and read-only data alignment"
-msgstr "Finjustér ikke justering af kode og skrivebeskyttet data"
-
-#: config/cris/cris.opt:116
-msgid "Align code and data to 32 bits"
-msgstr "Justér kode og data til 32 bit"
-
-#: config/cris/cris.opt:133
-msgid "Don't align items in code or data"
-msgstr "Justér ikke elementer i kode eller data"
-
-#: config/cris/cris.opt:142
-msgid "Do not emit function prologue or epilogue"
-msgstr "Udsend ikke funktionsindledning eller -afslutning"
-
-#: config/cris/cris.opt:149
-msgid "Use the most feature-enabling options allowed by other options"
-msgstr "Benyt de tilvalg der giver de fleste faciliteter tilladt af andre tilvalg"
-
-#: config/cris/cris.opt:158
-msgid "Override -mbest-lib-options"
-msgstr "Overskriv -mbest-lib-options"
-
-#: config/cris/cris.opt:165
-msgid "Generate code for the specified chip or CPU version"
-msgstr "Generér kode til en given chip- eller processorversion"
-
-#: config/cris/cris.opt:169
-msgid "Tune alignment for the specified chip or CPU version"
-msgstr "Finjustér justering til en given chip- eller processorversion"
-
-#: config/cris/cris.opt:173
-msgid "Warn when a stackframe is larger than the specified size"
-msgstr "Advar når en stakramme er større end den angivne størrelse"
-
-#: config/cris/aout.opt:27
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
-msgstr "Oversæt for det Etrax 100-baserede elinux-system uden MMU"
-
-#: config/cris/aout.opt:33
-msgid "For elinux, request a specified stack-size for this program"
-msgstr "For elinux; forespørg en angivet stakstørrelse for dette program"
-
-#: config/h8300/h8300.opt:23
-msgid "Generate H8S code"
-msgstr "Generér H8S-kode"
-
-#: config/h8300/h8300.opt:27
-#, fuzzy
-msgid "Generate H8SX code"
-msgstr "Generér H8S-kode"
-
-#: config/h8300/h8300.opt:31
-msgid "Generate H8S/2600 code"
-msgstr "Generér H8S/2600-kode"
-
-#: config/h8300/h8300.opt:35
-msgid "Make integers 32 bits wide"
-msgstr "Gør heltal 32 bit brede"
-
-#: config/h8300/h8300.opt:42
-msgid "Use registers for argument passing"
-msgstr "Benyt registre til parameteroverbringning"
-
-#: config/h8300/h8300.opt:46
-msgid "Consider access to byte sized memory slow"
-msgstr "Betragt tilgang til bytestørrelseshukommelse som langsomt"
-
-#: config/h8300/h8300.opt:50
-msgid "Enable linker relaxing"
-msgstr "Aktivér tolerant sammenkædning"
-
-#: config/h8300/h8300.opt:54
-msgid "Generate H8/300H code"
-msgstr "Generér H8/300H-kode"
-
-#: config/h8300/h8300.opt:58
-msgid "Enable the normal mode"
-msgstr "Aktivér den normale tilstand"
-
-#: config/h8300/h8300.opt:62
-msgid "Use H8/300 alignment rules"
-msgstr "Benyt H8/300-justeringsregler"
-
-#: config/v850/v850.opt:23
-#, fuzzy
-msgid "Use registers r2 and r5"
-msgstr "Benyt ikke registrene r2 og r5"
-
-#: config/v850/v850.opt:27
-msgid "Use 4 byte entries in switch tables"
-msgstr "Benyt 4 byte-elementer i switch-tabeller"
-
-#: config/v850/v850.opt:31
-msgid "Enable backend debugging"
-msgstr "Aktivér bagendefejlanalyseringsinfo"
-
-#: config/v850/v850.opt:35
-msgid "Do not use the callt instruction"
-msgstr "Benyt ikke callt-instruktionen"
-
-#: config/v850/v850.opt:39
-msgid "Reuse r30 on a per function basis"
-msgstr "Genbrug r30 på et pr. funktionsgrundlag"
-
-#: config/v850/v850.opt:43
-msgid "Support Green Hills ABI"
-msgstr "Understøt Green Hills-ABI"
-
-#: config/v850/v850.opt:47
-msgid "Prohibit PC relative function calls"
-msgstr "Forbyd PC-relative funktionskald"
-
-#: config/v850/v850.opt:51
-msgid "Use stubs for function prologues"
-msgstr "Benyt stubbe til funktionsindledninger"
-
-#: config/v850/v850.opt:55
-msgid "Set the max size of data eligible for the SDA area"
-msgstr "Angiv den maks. størrelse af data til SDA-området"
-
-#: config/v850/v850.opt:59
-msgid "Enable the use of the short load instructions"
-msgstr "Aktivér brug af short load-instruktioner"
-
-#: config/v850/v850.opt:63
-msgid "Same as: -mep -mprolog-function"
-msgstr "Samme som: -mep -mprolog-function"
-
-#: config/v850/v850.opt:67
-msgid "Set the max size of data eligible for the TDA area"
-msgstr "Angiv den maks. størrelse af data til TDA-området"
-
-#: config/v850/v850.opt:71
-msgid "Enforce strict alignment"
-msgstr "Gennemtving streng justering"
-
-#: config/v850/v850.opt:78
-msgid "Compile for the v850 processor"
-msgstr "Oversæt for v850-processoren"
-
-#: config/v850/v850.opt:82
-#, fuzzy
-msgid "Compile for the v850e processor"
-msgstr "Oversæt for v850-processoren"
-
-#: config/v850/v850.opt:86
-#, fuzzy
-msgid "Compile for the v850e1 processor"
-msgstr "Oversæt for v850-processoren"
-
-#: config/v850/v850.opt:90
-msgid "Set the max size of data eligible for the ZDA area"
-msgstr "Angiv den maks. størrelse af data til ZDA-området"
-
-#: config/mmix/mmix.opt:24
-msgid "For intrinsics library: pass all parameters in registers"
-msgstr "For indbyggede biblioteker: overbring alle parametre i registre"
-
-#: config/mmix/mmix.opt:28
-msgid "Use register stack for parameters and return value"
-msgstr "Benyt registerstakken til parametre og returværdier"
-
-#: config/mmix/mmix.opt:32
-msgid "Use call-clobbered registers for parameters and return value"
-msgstr "Benyt kaldeoptagne registre til parametre og returværdier"
-
-#: config/mmix/mmix.opt:37
-msgid "Use epsilon-respecting floating point compare instructions"
-msgstr "Benyt epsilon-respekterende instruktioner til kommatalssammenligning"
-
-#: config/mmix/mmix.opt:41
-msgid "Use zero-extending memory loads, not sign-extending ones"
-msgstr "Benyt nul-udvidende hukommelsesindlæsninger, ikke fortegnsudvidende"
-
-#: config/mmix/mmix.opt:45
-msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
-msgstr "Generér divisionsresultater med rest som har det samme fortegn som nævneren (ikke tælleren)"
-
-#: config/mmix/mmix.opt:49
-msgid "Prepend global symbols with \":\" (for use with PREFIX)"
-msgstr "Tilføj \":\" til starten af globale symboler (til brug sammen med PREFIX)"
-
-#: config/mmix/mmix.opt:53
-msgid "Do not provide a default start-address 0x100 of the program"
-msgstr "Tilbyd ikke standardstartadressen 0x100 for programmet"
-
-#: config/mmix/mmix.opt:57
-msgid "Link to emit program in ELF format (rather than mmo)"
-msgstr "Lad sammenkædningen udsende programmet i ELF-format (i stedet for mmo)"
-
-#: config/mmix/mmix.opt:61
-msgid "Use P-mnemonics for branches statically predicted as taken"
-msgstr "Benyt P-aliaser for forgreninger som statistisk forudses at blive taget"
-
-#: config/mmix/mmix.opt:65
-msgid "Don't use P-mnemonics for branches"
-msgstr "Benyt ikke P-aliaser for forgreninger"
-
-#: config/mmix/mmix.opt:79
-msgid "Use addresses that allocate global registers"
-msgstr "Benyt adresser der allokerer globale registre"
-
-#: config/mmix/mmix.opt:83
-msgid "Do not use addresses that allocate global registers"
-msgstr "Benyt ikke adresser der allokerer globale registre"
-
-#: config/mmix/mmix.opt:87
-msgid "Generate a single exit point for each function"
-msgstr "Generér et enkelt afslutningspunkt for hver funktion"
-
-#: config/mmix/mmix.opt:91
-msgid "Do not generate a single exit point for each function"
-msgstr "Generér ikke et enkelt afslutningspunkt for hver funktion"
-
-#: config/mmix/mmix.opt:95
-msgid "Set start-address of the program"
-msgstr "Angiv startadressen for programmet"
-
-#: config/mmix/mmix.opt:99
-msgid "Set start-address of data"
-msgstr "Angiv startadressen for data"
-
-#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
-msgid "Specify CPU for code generation purposes"
-msgstr "Angiv processor til kodegenereringsformål"
-
-#: config/iq2000/iq2000.opt:27
-msgid "Specify CPU for scheduling purposes"
-msgstr "Angiv processor til planlægningsformål"
-
-#: config/iq2000/iq2000.opt:35
-msgid "Use GP relative sdata/sbss sections"
-msgstr "Benyt GP-relative sdata/sbss-sektioner"
-
-#: config/iq2000/iq2000.opt:40
-msgid "No default crt0.o"
-msgstr "Ingen standard crt0.o"
-
 #: config/bfin/bfin.opt:31
 #, fuzzy
 msgid "Omit frame pointer for leaf functions"
@@ -15059,2264 +15000,2286 @@
 msgid "Do stack checking using bounds in L1 scratch memory"
 msgstr ""
 
-#: config/mt/mt.opt:23
-msgid "Use byte loads and stores when generating code."
-msgstr ""
-
-#: config/mt/mt.opt:31
-msgid "Do not include crt0.o in the startup files"
-msgstr ""
-
-#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
-#: config/mt/mt.opt:47 config/mt/mt.opt:51
+#: treelang/lang.opt:30
 #, fuzzy
-msgid "Internal debug switch"
-msgstr "ukendt tilvalg -mdebug-%s"
+msgid "Trace lexical analysis"
+msgstr "(fejlretning) følg lexikalsk analyse"
 
-#: config/vxworks.opt:24
+#: treelang/lang.opt:34
 #, fuzzy
-msgid "Assume the VxWorks RTP environment"
-msgstr "Antag normalt C-kørselsmiljø"
+msgid "Trace the parsing process"
+msgstr "(fejlretning) følg fortolkningsprocessen"
 
-#: config/vxworks.opt:31
+#: java/lang.opt:65
 #, fuzzy
-msgid "Assume the VxWorks vThreads environment"
-msgstr "Antag normalt C-kørselsmiljø"
+msgid "Warn if a deprecated compiler feature, class, method, or field is used"
+msgstr "Advar hvis forældede tomme sætninger bliver fundet"
 
-#: config/darwin.opt:23
-#, fuzzy
-msgid "Generate code suitable for fast turn around debugging"
-msgstr "Generér kode til et Sun Sky-kort"
+#: java/lang.opt:69
+msgid "Warn if deprecated empty statements are found"
+msgstr "Advar hvis forældede tomme sætninger bliver fundet"
 
-#: config/darwin.opt:31
-msgid "The earliest MacOS X version on which this program will run"
-msgstr ""
+#: java/lang.opt:73
+msgid "Warn if .class files are out of date"
+msgstr "Advar hvis .class-filer er forældede"
 
-#: config/darwin.opt:35
-#, fuzzy
-msgid "Set sizeof(bool) to 1"
-msgstr "sizeof(long double) er 16"
+#: java/lang.opt:77
+msgid "Warn if modifiers are specified when not necessary"
+msgstr "Advar hvis modifikationer angives når det ikke er nødvendigt"
 
-#: config/darwin.opt:39
+#: java/lang.opt:81
 #, fuzzy
-msgid "Generate code for darwin loadable kernel extensions"
-msgstr "Generér kode til lilleendet"
-
-#: config/darwin.opt:43
-#, fuzzy
-msgid "Generate code for the kernel or loadable kernel extensions"
-msgstr "Generér kode til en given chip- eller processorversion"
-
-#: config/darwin.opt:47
-msgid "Add <dir> to the end of the system framework include path"
-msgstr ""
-
-#: config/lynx.opt:23
-msgid "Support legacy multi-threading"
-msgstr ""
-
-#: config/lynx.opt:27
-#, fuzzy
-msgid "Use shared libraries"
-msgstr "Brug hardwarekommatal"
-
-#: config/lynx.opt:31
-msgid "Support multi-threading"
-msgstr ""
-
-#: config/score/score.opt:31
-#, fuzzy
-msgid "Disable bcnz instruction"
-msgstr "Deaktivér brug af DB-instruktioner"
-
-#: config/score/score.opt:35
-#, fuzzy
-msgid "Enable unaligned load/store instruction"
-msgstr "Aktivér brug af DB-instruktioner"
-
-#: config/score/score.opt:39
-msgid "Support SCORE 5 ISA"
-msgstr ""
-
-#: config/score/score.opt:43
-msgid "Support SCORE 5U ISA"
-msgstr ""
-
-#: config/score/score.opt:47
-msgid "Support SCORE 7 ISA"
-msgstr ""
-
-#: config/score/score.opt:51
-msgid "Support SCORE 7D ISA"
-msgstr ""
-
-#: config/score/score.opt:55
-msgid "Support SCORE 3 ISA"
-msgstr ""
-
-#: config/score/score.opt:59
-msgid "Support SCORE 3d ISA"
-msgstr ""
-
-#: config/linux.opt:24
-#, fuzzy
-msgid "Use uClibc instead of GNU libc"
-msgstr "Benyt ROM i stedet for RAM"
-
-#: config/linux.opt:28
-#, fuzzy
-msgid "Use GNU libc instead of uClibc"
-msgstr "Benyt ROM i stedet for RAM"
-
-#: c.opt:41
-msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
-msgstr ""
-
-#: c.opt:45
-#, fuzzy
-msgid "Do not discard comments"
-msgstr "Deaktivér ikke pladsregistre"
-
-#: c.opt:49
-msgid "Do not discard comments in macro expansions"
-msgstr ""
-
-#: c.opt:53
-msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
-msgstr ""
-
-#: c.opt:60
-msgid "Add <dir> to the end of the main framework include path"
-msgstr ""
-
-#: c.opt:64
-#, fuzzy
-msgid "Print the name of header files as they are used"
-msgstr "Udskriv navne på programenheder efterhånden som de oversættes"
-
-#: c.opt:68 c.opt:859
-msgid "Add <dir> to the end of the main include path"
-msgstr ""
-
-#: c.opt:72
-#, fuzzy
-msgid "Generate make dependencies"
-msgstr "Generér lilleendet kode"
-
-#: c.opt:76
-#, fuzzy
-msgid "Generate make dependencies and compile"
-msgstr "Generér lilleendet kode"
-
-#: c.opt:80
-msgid "Write dependency output to the given file"
-msgstr ""
-
-#: c.opt:84
-msgid "Treat missing header files as generated files"
-msgstr ""
-
-#: c.opt:88
-msgid "Like -M but ignore system header files"
-msgstr ""
-
-#: c.opt:92
-msgid "Like -MD but ignore system header files"
-msgstr ""
-
-#: c.opt:96
-#, fuzzy
-msgid "Generate phony targets for all headers"
-msgstr "Generér kode til Intel as"
-
-#: c.opt:100
-msgid "Add a MAKE-quoted target"
-msgstr ""
-
-#: c.opt:104
-msgid "Add an unquoted target"
-msgstr ""
-
-#: c.opt:108
-#, fuzzy
-msgid "Do not generate #line directives"
-msgstr "Generér ikke .size-direktiver"
-
-#: c.opt:112
-msgid "Undefine <macro>"
-msgstr ""
-
-#: c.opt:116
-msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
-msgstr ""
-
-#: c.opt:120
-#, fuzzy
-msgid "Warn about suspicious uses of memory addresses"
-msgstr "Advar om mistænkelige erklæringer af main"
-
-#: c.opt:124
-msgid "Enable most warning messages"
-msgstr "Aktivér de fleste advarselsbeskeder"
-
-#: c.opt:128
-#, fuzzy
-msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
-msgstr "sammenligning er altid falsk på grund af den begrænsede rækkevidde af datatypen"
-
-#: c.opt:132
-msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
-msgstr ""
-
-#: c.opt:136
-msgid "Warn about casting functions to incompatible types"
-msgstr "Advar om omtvingning af funktioner til ikke-kompatible typer"
-
-#: c.opt:140
-msgid "Warn about C constructs that are not in the common subset of C and C++"
-msgstr ""
-
-#: c.opt:144
-#, fuzzy
-msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
-msgstr "Advar om konstruktioner hvis betydning er ændret i ISO C"
-
-#: c.opt:148
-msgid "Warn about casts which discard qualifiers"
-msgstr "Advar om typeomtvingninger som forkaster modifikationer"
-
-#: c.opt:152
-#, fuzzy
-msgid "Warn about subscripts whose type is \"char\""
-msgstr "Advar som tabelindeksering hvis type er 'char'"
-
-#: c.opt:156
-#, fuzzy
-msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
-msgstr "variablen '%s' bliver måske overskrevet af 'longjmp' eller 'vfork'"
-
-#: c.opt:160
-msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
-msgstr ""
-
-#: c.opt:164
-msgid "Synonym for -Wcomment"
-msgstr ""
-
-#: c.opt:168
-msgid "Warn for implicit type conversions that may change a value"
-msgstr ""
-
-#: c.opt:172
-#, fuzzy
-msgid "Warn for implicit type conversions between signed and unsigned integers"
-msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
-
-#: c.opt:176
-#, fuzzy
-msgid "Warn when all constructors and destructors are private"
-msgstr "Advar ikke når alle konstruktions-/destruktionsfunktioner er private"
-
-#: c.opt:180
-#, fuzzy
-msgid "Warn when a declaration is found after a statement"
-msgstr "Advar når en erklæring ikke angiver en type"
-
-#: c.opt:184
-#, fuzzy
-msgid "Warn about deprecated compiler features"
-msgstr "Annoncér ikke forældelse af oversætterfaciliteter"
-
-#: c.opt:188
-#, fuzzy
-msgid "Warn about compile-time integer division by zero"
-msgstr "Advar ikke om heltalsdivision på oversættelsestidspunktet med nul"
-
-#: c.opt:192
-msgid "Warn about violations of Effective C++ style rules"
-msgstr "Advar om overtrædelser af stilreglerne fra Effective C++"
-
-#: c.opt:196
-#, fuzzy
-msgid "Warn about an empty body in an if or else statement"
-msgstr "tom krop i en else-sætning"
-
-#: c.opt:200
-msgid "Warn about stray tokens after #elif and #endif"
-msgstr ""
-
-#: c.opt:208
-#, fuzzy
-msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
+msgid "Deprecated; use --classpath instead"
 msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
 
-#: c.opt:212
-#, fuzzy
-msgid "Warn if testing floating point numbers for equality"
-msgstr "Advar om lighedssammenligninger mellem kommatal"
-
-#: c.opt:216
-#, fuzzy
-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
-msgstr "Advar om printf/scanf/strftime/strfmon-formateringsanormaliteter"
-
-#: c.opt:220
-#, fuzzy
-msgid "Warn if passing too many arguments to a function for its format string"
-msgstr "for mange parametre til funktionen 'va_start'"
-
-#: c.opt:224
-#, fuzzy
-msgid "Warn about format strings that are not literals"
-msgstr "Advar om brug af multitegnskonstanter"
-
-#: c.opt:228
-#, fuzzy
-msgid "Warn about format strings that contain NUL bytes"
-msgstr "Advar om brug af multitegnskonstanter"
-
-#: c.opt:232
-msgid "Warn about possible security problems with format functions"
-msgstr "Advar om mulige sikkerhedsproblemer i forbindelse med formateringsfunktioner"
-
-#: c.opt:236
-#, fuzzy
-msgid "Warn about strftime formats yielding 2-digit years"
-msgstr "Advar ikke om strftime-formateringer med 2-cifres år"
-
-#: c.opt:240
-#, fuzzy
-msgid "Warn about zero-length formats"
-msgstr "formateringsstreng %s med længden nul"
-
-#: c.opt:247
-msgid "Warn about variables which are initialized to themselves"
+#: java/lang.opt:88
+msgid "Permit the use of the assert keyword"
 msgstr ""
 
-#: c.opt:254
-msgid "Warn about implicit function declarations"
-msgstr "Advar om underforståede funktionserklæringer"
-
-#: c.opt:258
-msgid "Warn when a declaration does not specify a type"
-msgstr "Advar når en erklæring ikke angiver en type"
-
-#: c.opt:262
-msgid "Deprecated.  This switch has no effect"
-msgstr ""
-
-#: c.opt:266
+#: java/lang.opt:110
 #, fuzzy
-msgid "Warn when there is a cast to a pointer from an integer of a different size"
-msgstr "typeomtvingelse fra heltal til henvisning af en anden størrelse"
+msgid "Replace system path"
+msgstr "Erstat systemsti"
 
-#: c.opt:270
+#: java/lang.opt:114
 #, fuzzy
-msgid "Warn about invalid uses of the \"offsetof\" macro"
-msgstr "Advar om brug af #import-direktivet"
+msgid "Generate checks for references to NULL"
+msgstr "Generér kode til en DLL"
 
-#: c.opt:274
-msgid "Warn about PCH files that are found but not used"
-msgstr ""
+#: java/lang.opt:118
+msgid "Set class path"
+msgstr "Angiv klassesti"
 
-#: c.opt:278
-#, fuzzy
-msgid "Do not warn about using \"long long\" when -pedantic"
-msgstr "Advar ikke om brug af 'long long' når -pedantic benyttes"
-
-#: c.opt:282
-#, fuzzy
-msgid "Warn about suspicious declarations of \"main\""
-msgstr "Advar om mistænkelige erklæringer af main"
-
-#: c.opt:286
-msgid "Warn about possibly missing braces around initializers"
-msgstr "Advar om mulige manglende krøllede paranteser omkring startværdier"
-
-#: c.opt:290
-#, fuzzy
-msgid "Warn about global functions without previous declarations"
-msgstr "Advar om globale funktioner uden tidligere erklæringer"
-
-#: c.opt:294
-#, fuzzy
-msgid "Warn about missing fields in struct initializers"
-msgstr "Advar om mulige manglende krøllede paranteser omkring startværdier"
-
-#: c.opt:298
-msgid "Warn about functions which might be candidates for format attributes"
-msgstr "Advar om funktioner som kan være kandidater til formateringsegenskaber"
-
-#: c.opt:302
-msgid "Warn about user-specified include directories that do not exist"
+#: java/lang.opt:125
+msgid "Output a class file"
 msgstr ""
 
-#: c.opt:306
-msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
+#: java/lang.opt:129
+msgid "Alias for -femit-class-file"
 msgstr ""
 
-#: c.opt:310
+#: java/lang.opt:133
 #, fuzzy
-msgid "Warn about global functions without prototypes"
-msgstr "Advar om globale funktioner uden prototyper"
+msgid "Choose input encoding (defaults from your locale)"
+msgstr "Vælg inddatakodning (standardværdi kommer fra regionalindstillinger)"
 
-#: c.opt:314
-#, fuzzy
-msgid "Warn about use of multi-character character constants"
-msgstr "Advar om brug af multitegnskonstanter"
-
-#: c.opt:318
-#, fuzzy
-msgid "Warn about \"extern\" declarations not at file scope"
-msgstr "Advar om extern-erklæringer som ikke er ved filvirkefeltsniveauet"
-
-#: c.opt:322
-#, fuzzy
-msgid "Warn when non-templatized friend functions are declared within a template"
-msgstr "Advar ikke når ikke-skabelonsvennefunktioner erklæres inde i en skabelon"
-
-#: c.opt:326
-#, fuzzy
-msgid "Warn about non-virtual destructors"
-msgstr "Advar om ikke-virtuelle destruktionsfunktioner"
-
-#: c.opt:330
-msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
+#: java/lang.opt:137
+msgid "Set the extension directory path"
 msgstr ""
 
-#: c.opt:334
-#, fuzzy
-msgid "Warn about non-normalised Unicode strings"
-msgstr "Advar om formateringsstrenge der ikke er strengkonstanter"
-
-#: c.opt:338
-#, fuzzy
-msgid "Warn if a C-style cast is used in a program"
-msgstr "Advar hvis en typeomtvingning i C-stil benyttes"
-
-#: c.opt:342
-#, fuzzy
-msgid "Warn for obsolescent usage in a declaration"
-msgstr "Advar om underforståede funktionserklæringer"
-
-#: c.opt:346
-#, fuzzy
-msgid "Warn if an old-style parameter definition is used"
-msgstr "Advar når en funktionsparameter ikke benyttes"
-
-#: c.opt:350
-msgid "Warn if a string is longer than the maximum portable length specified by the standard"
+#: java/lang.opt:144
+msgid "Input file is a file with a list of filenames to compile"
 msgstr ""
 
-#: c.opt:354
-msgid "Warn about overloaded virtual function names"
-msgstr "Advar om flertydige virtuelle funktionsnavne"
+#: java/lang.opt:151
+msgid "Always check for non gcj generated classes archives"
+msgstr "Kontrollér altid for ikke-GCJ-genererede klassearkiver"
 
-#: c.opt:358
-#, fuzzy
-msgid "Warn about overriding initializers without side effects"
-msgstr "Advar om ikke-klargjorte automatiske variabler"
-
-#: c.opt:362
-#, fuzzy
-msgid "Warn about possibly missing parentheses"
-msgstr "Advar om mulige manglende paranteser"
-
-#: c.opt:366
-#, fuzzy
-msgid "Warn when converting the type of pointers to member functions"
-msgstr "Advar ikke ved typeomdannelse af henvisninger til medlemsfunktioner"
-
-#: c.opt:370
-msgid "Warn about function pointer arithmetic"
-msgstr "Advar om beregninger på funktionshenvisninger"
-
-#: c.opt:374
-#, fuzzy
-msgid "Warn when a pointer is cast to an integer of a different size"
-msgstr "typeomtvingelse fra henvisning til heltal af en anden størrelse"
-
-#: c.opt:378
-#, fuzzy
-msgid "Warn about misuses of pragmas"
-msgstr "Advar om ukendte pragmaer"
-
-#: c.opt:382
-#, fuzzy
-msgid "Warn if inherited methods are unimplemented"
-msgstr "Advar ikk hvis nedarvede metoder ikke implementeres"
-
-#: c.opt:386
-msgid "Warn about multiple declarations of the same object"
-msgstr "Advar om flere erklæring af det samme objekt"
-
-#: c.opt:390
-msgid "Warn when the compiler reorders code"
-msgstr "Advar når oversætteren ændrer på ordenen af kode"
-
-#: c.opt:394
-#, fuzzy
-msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
-msgstr "Advar når en funktions returtype antages at være int"
-
-#: c.opt:398
-msgid "Warn if a selector has multiple methods"
-msgstr "Advar hvis en vælger har flere metoder"
-
-#: c.opt:402
-msgid "Warn about possible violations of sequence point rules"
-msgstr "Advar om mulige brud på sekvenspunktreglerne"
-
-#: c.opt:406
-#, fuzzy
-msgid "Warn about signed-unsigned comparisons"
-msgstr "Advar om sammenligninger mellem typer med og uden fortegn"
-
-#: c.opt:410
-msgid "Warn when overload promotes from unsigned to signed"
-msgstr "Advar når flertydiggørelse forfremmer fra unsigned til signed"
-
-#: c.opt:414
-msgid "Warn about uncasted NULL used as sentinel"
+#: java/lang.opt:155
+msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
 msgstr ""
 
-#: c.opt:418
-#, fuzzy
-msgid "Warn about unprototyped function declarations"
-msgstr "Advar om funktionserklæringer uden prototype"
-
-#: c.opt:422
-msgid "Warn if type signatures of candidate methods do not match exactly"
+#: java/lang.opt:159
+msgid "Generate instances of Class at runtime"
 msgstr ""
 
-#: c.opt:426
-msgid "Warn when synthesis behavior differs from Cfront"
-msgstr "Advar når synteseopførslen adskiller sig fra Cfront"
+#: java/lang.opt:163
+msgid "Use offset tables for virtual method calls"
+msgstr "Benyt afsætstabeller til virtuelle metodekald"
 
-#: c.opt:430 common.opt:182
-msgid "Do not suppress warnings from system headers"
-msgstr "Undertryk ikke advarsler fra systeminkluderingsfiler"
+#: java/lang.opt:170
+msgid "Assume native functions are implemented using JNI"
+msgstr "Antag at indfødte funktioner er implementeret vha. JNI"
 
-#: c.opt:434
+#: java/lang.opt:174
 #, fuzzy
-msgid "Warn about features not present in traditional C"
-msgstr "foreslår undladelse af brug af #elif i traditionel C"
+msgid "Enable optimization of static class initialization code"
+msgstr "Optimér aldrig statiske klassers klargøringskode"
 
-#: c.opt:438
-msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
+#: java/lang.opt:181
+msgid "Reduce the amount of reflection meta-data generated"
 msgstr ""
 
-#: c.opt:442
-msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
-msgstr ""
-
-#: c.opt:446
+#: java/lang.opt:185
 #, fuzzy
-msgid "Warn about @selector()s without previously declared methods"
-msgstr "Advar om globale funktioner uden tidligere erklæringer"
+msgid "Enable assignability checks for stores into object arrays"
+msgstr "Deaktivér tildelingstjek for lagringer i objekttabeller"
 
-#: c.opt:450
+#: java/lang.opt:189
 #, fuzzy
-msgid "Warn if an undefined macro is used in an #if directive"
-msgstr "ugyldigt eller ikke-defineret #-direktiv"
+msgid "Generate code for the Boehm GC"
+msgstr "Generér kode til en C400"
 
-#: c.opt:454
-msgid "Warn about unrecognized pragmas"
-msgstr "Advar om ukendte pragmaer"
-
-#: c.opt:458
-msgid "Warn about macros defined in the main file that are not used"
+#: java/lang.opt:193
+msgid "Call a library routine to do integer divisions"
 msgstr ""
 
-#: c.opt:462
-#, fuzzy
-msgid "Do not warn about using variadic macros when -pedantic"
-msgstr "Advar ikke om brug af 'long long' når -pedantic benyttes"
-
-#: c.opt:466
-#, fuzzy
-msgid "Warn if a variable length array is used"
-msgstr "Advar når en variabel ikke benyttes"
-
-#: c.opt:470
-msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
+#: java/lang.opt:197
+msgid "Generated should be loaded by bootstrap loader"
 msgstr ""
 
-#: c.opt:474
-#, fuzzy
-msgid "Warn when a pointer differs in signedness in an assignment"
-msgstr "Advar når flertydiggørelse forfremmer fra unsigned til signed"
-
-#: c.opt:478
-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
+#: java/lang.opt:201
+msgid "Set the source language version"
 msgstr ""
 
-#: c.opt:486
+#: java/lang.opt:205
 #, fuzzy
-msgid "Enforce class member access control semantics"
-msgstr "Adlyd ikke tilgangskontrolsemantikker"
+msgid "Set the target VM version"
+msgstr "ugyldig version af hovedet"
 
-#: c.opt:493
-msgid "Change when template instances are emitted"
-msgstr "Skift hvornår skabelonsinstanser udsendes"
-
-#: c.opt:497
+#: common.opt:28
 #, fuzzy
-msgid "Recognize the \"asm\" keyword"
-msgstr "Genkend ikke det reserverede ord 'asm'"
-
-#: c.opt:501
-#, fuzzy
-msgid "Recognize built-in functions"
-msgstr "Genkend ikke nogen indbyggede funktioner"
-
-#: c.opt:508
-msgid "Check the return value of new"
-msgstr "Kontrollér returværdien for new"
-
-#: c.opt:512
-#, fuzzy
-msgid "Allow the arguments of the '?' operator to have different types"
-msgstr "operander til ?: har forskellige typer"
-
-#: c.opt:516
-#, fuzzy
-msgid "Reduce the size of object files"
-msgstr "Reducér størrelsen af objektfiler"
-
-#: c.opt:520
-#, fuzzy
-msgid "Use class <name> for constant strings"
-msgstr "Angiv alternativt navn til konstantsektionen"
-
-#: c.opt:524
-#, fuzzy
-msgid "Inline member functions by default"
-msgstr "Integrér ikke medlemsfunktioner som standard"
-
-#: c.opt:528
-#, fuzzy
-msgid "Preprocess directives only."
-msgstr "Behandl #ident-direktiver"
-
-#: c.opt:532
-#, fuzzy
-msgid "Permit '$' as an identifier character"
-msgstr "formatering er en bredtegnsstreng"
-
-#: c.opt:539
-#, fuzzy
-msgid "Generate code to check exception specifications"
-msgstr "Generér ikke kode til at kontrollere undtagelsesspecifikationer"
-
-#: c.opt:546
-msgid "Convert all strings and character constants to character set <cset>"
-msgstr ""
-
-#: c.opt:550
-#, fuzzy
-msgid "Permit universal character names (\\u and \\U) in identifiers"
-msgstr "universelt tegn '\\u%04x' er ikke gyldigt i kaldenavne"
-
-#: c.opt:554
-msgid "Specify the default character set for source files"
-msgstr ""
-
-#: c.opt:562
-#, fuzzy
-msgid "Scope of for-init-statement variables is local to the loop"
-msgstr "Udvid virkefeltet for variabler i for-klargøringssætninger"
-
-#: c.opt:566
-#, fuzzy
-msgid "Do not assume that standard C libraries and \"main\" exist"
-msgstr "Antag at standardbibliotekerne og main måske ikke eksisterer"
-
-#: c.opt:570
-#, fuzzy
-msgid "Recognize GNU-defined keywords"
-msgstr "Genkend ikke GNU-definerede reserverede ord"
-
-#: c.opt:574
-msgid "Generate code for GNU runtime environment"
-msgstr "Generér kode til GNU-kørselmiljø"
-
-#: c.opt:578
-#, fuzzy
-msgid "Use traditional GNU semantics for inline functions"
-msgstr "traditionel C forbyder tildeling af startværdi til unioner"
-
-#: c.opt:591
-msgid "Assume normal C execution environment"
-msgstr "Antag normalt C-kørselsmiljø"
-
-#: c.opt:595
-msgid "Enable support for huge objects"
-msgstr "Aktivér understøttelse af enorme objekter"
-
-#: c.opt:599
-msgid "Export functions even if they can be inlined"
-msgstr "Eksportér funktioner også selvom de kan integreres"
-
-#: c.opt:603
-#, fuzzy
-msgid "Emit implicit instantiations of inline templates"
-msgstr "Udsend kun eksplicitte instatieringer af indlejrede skabeloner"
-
-#: c.opt:607
-#, fuzzy
-msgid "Emit implicit instantiations of templates"
-msgstr "Udsend kun eksplicitte instatieringer af indlejrede skabeloner"
-
-#: c.opt:611
-#, fuzzy
-msgid "Inject friend functions into enclosing namespace"
-msgstr "Integrér simple funktioner i deres kaldere"
-
-#: c.opt:618
-msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
-msgstr ""
-
-#: c.opt:622
-#, fuzzy
-msgid "Don't warn about uses of Microsoft extensions"
-msgstr "Udsend ikke pedantiske advarsler om brug af Microsoft-udvidelser"
-
-#: c.opt:632
-#, fuzzy
-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
-msgstr "Generér kode til NeXT-kørselmiljø"
-
-#: c.opt:636
-msgid "Assume that receivers of Objective-C messages may be nil"
-msgstr ""
-
-#: c.opt:648
-msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
-msgstr ""
-
-#: c.opt:652
-msgid "Allow fast jumps to the message dispatcher"
-msgstr ""
-
-#: c.opt:658
-msgid "Enable Objective-C exception and synchronization syntax"
-msgstr ""
-
-#: c.opt:662
-msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
-msgstr ""
-
-#: c.opt:667
-#, fuzzy
-msgid "Enable Objective-C setjmp exception handling runtime"
-msgstr "Aktivér undtagelseshåndtering"
-
-#: c.opt:671
-#, fuzzy
-msgid "Enable OpenMP"
-msgstr "Aktivér fejlanalyseringsinfo"
-
-#: c.opt:675
-msgid "Recognize C++ kewords like \"compl\" and \"xor\""
-msgstr ""
-
-#: c.opt:679
-#, fuzzy
-msgid "Enable optional diagnostics"
-msgstr "Deaktivér valgfrie diagnosticeringer"
-
-#: c.opt:686
-msgid "Look for and use PCH files even when preprocessing"
-msgstr ""
-
-#: c.opt:690
-msgid "Downgrade conformance errors to warnings"
-msgstr "Nedgradér standardoverholdelsesfejl til advarsler"
-
-#: c.opt:694
-msgid "Treat the input file as already preprocessed"
-msgstr ""
-
-#: c.opt:698
-msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
-msgstr ""
-
-#: c.opt:702
-msgid "Enable automatic template instantiation"
-msgstr "Aktivér automatisk skabelonsinstantiering"
-
-#: c.opt:706
-#, fuzzy
-msgid "Generate run time type descriptor information"
-msgstr "Generér ikke typebeskrivelsesoplysninger til kørselstidspunktet"
-
-#: c.opt:710
-msgid "Use the same size for double as for float"
-msgstr "Benyt den samme størrelse til double som til float"
-
-#: c.opt:718
-#, fuzzy
-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
-msgstr "Overskriv den underliggende type af wchar_t til 'unsigned short'"
-
-#: c.opt:722
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
-msgstr ""
-
-#: c.opt:726
-#, fuzzy
-msgid "Make \"char\" signed by default"
-msgstr "Lad 'char' være med fortegn som standard"
-
-#: c.opt:733
-msgid "Display statistics accumulated during compilation"
-msgstr "Vis statistik som indsamles under oversættelsen"
-
-#: c.opt:740
-msgid "Distance between tab stops for column reporting"
-msgstr ""
-
-#: c.opt:744
-#, fuzzy
-msgid "Specify maximum template instantiation depth"
-msgstr "Angiv maksimal skabelonsinstantieringsdybde"
-
-#: c.opt:751
-#, fuzzy
-msgid "Do not generate thread-safe code for initializing local statics"
-msgstr "Generér ikke kode til nære kald"
-
-#: c.opt:755
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
-msgstr ""
-
-#: c.opt:759
-#, fuzzy
-msgid "Make \"char\" unsigned by default"
-msgstr "Lad 'char' være uden fortegn som standard"
-
-#: c.opt:763
-msgid "Use __cxa_atexit to register destructors"
-msgstr "Benyt __cxa_atexit til at registrere destruktionsfunktioner"
-
-#: c.opt:767
-msgid "Use __cxa_get_exception_ptr in exception handling"
-msgstr ""
-
-#: c.opt:771
-msgid "Marks all inlined methods as having hidden visibility"
-msgstr ""
-
-#: c.opt:775
-msgid "Changes visibility to match Microsoft Visual Studio by default"
-msgstr ""
-
-#: c.opt:779
-msgid "Discard unused virtual functions"
-msgstr "Kassér ubrugte virtuelle funktioner"
-
-#: c.opt:783
-msgid "Implement vtables using thunks"
-msgstr "Implementér virtuelle tabeller vha. thunk-kode"
-
-#: c.opt:787
-msgid "Emit common-like symbols as weak symbols"
-msgstr "Udsend almindelige symboler som svage symboler"
-
-#: c.opt:791
-msgid "Convert all wide strings and character constants to character set <cset>"
-msgstr ""
-
-#: c.opt:795
-msgid "Generate a #line directive pointing at the current working directory"
-msgstr ""
-
-#: c.opt:799
-msgid "Emit cross referencing information"
-msgstr "Udsend krydsreferenceoplysninger"
-
-#: c.opt:803
-msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
-msgstr ""
-
-#: c.opt:807
-#, fuzzy
-msgid "Dump declarations to a .decl file"
-msgstr "Udskriv erklæringer i en .decl-fil"
-
-#: c.opt:811
-msgid "Aggressive reduced debug info for structs"
-msgstr ""
-
-#: c.opt:815
-msgid "Conservative reduced debug info for structs"
-msgstr ""
-
-#: c.opt:819
-msgid "Detailed reduced debug info for structs"
-msgstr ""
-
-#: c.opt:823 c.opt:855
-msgid "Add <dir> to the end of the system include path"
-msgstr ""
-
-#: c.opt:827
-#, fuzzy
-msgid "Accept definition of macros in <file>"
-msgstr "cyklus i definering af reservering '%s'"
-
-#: c.opt:831
-msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
-msgstr ""
-
-#: c.opt:835
-msgid "Include the contents of <file> before other files"
-msgstr ""
-
-#: c.opt:839
-#, fuzzy
-msgid "Specify <path> as a prefix for next two options"
-msgstr "Angiv alternativt navn til tekstsektionen"
-
-#: c.opt:843
-msgid "Set <dir> to be the system root directory"
-msgstr ""
-
-#: c.opt:847
-msgid "Add <dir> to the start of the system include path"
-msgstr ""
-
-#: c.opt:851
-msgid "Add <dir> to the end of the quote include path"
-msgstr ""
-
-#: c.opt:872
-msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
-msgstr ""
-
-#: c.opt:876
-msgid "Do not search standard system include directories for C++"
-msgstr ""
-
-#: c.opt:892
-#, fuzzy
-msgid "Generate C header of platform-specific features"
-msgstr "Generér C-inkluderingsfil med platformspecifikke faciliteter"
-
-#: c.opt:896
-msgid "Print a checksum of the executable for PCH validity checking, and stop"
-msgstr ""
-
-#: c.opt:900
-#, fuzzy
-msgid "Remap file names when including files"
-msgstr "tomt filnavn i #%s"
-
-#: c.opt:904
-msgid "Conform to the ISO 1998 C++ standard"
-msgstr ""
-
-#: c.opt:908
-msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
-msgstr ""
-
-#: c.opt:915 c.opt:950
-msgid "Conform to the ISO 1990 C standard"
-msgstr ""
-
-#: c.opt:919 c.opt:958
-msgid "Conform to the ISO 1999 C standard"
-msgstr ""
-
-#: c.opt:923
-msgid "Deprecated in favor of -std=c99"
-msgstr ""
-
-#: c.opt:927
-msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
-msgstr ""
-
-#: c.opt:931
-msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
-msgstr ""
-
-#: c.opt:938
-msgid "Conform to the ISO 1990 C standard with GNU extensions"
-msgstr ""
-
-#: c.opt:942
-msgid "Conform to the ISO 1999 C standard with GNU extensions"
-msgstr ""
-
-#: c.opt:946
-msgid "Deprecated in favor of -std=gnu99"
-msgstr ""
-
-#: c.opt:954
-msgid "Conform to the ISO 1990 C standard as amended in 1994"
-msgstr ""
-
-#: c.opt:962
-msgid "Deprecated in favor of -std=iso9899:1999"
-msgstr ""
-
-#: c.opt:966
-#, fuzzy
-msgid "Enable traditional preprocessing"
-msgstr "Aktivér stakprøvning"
-
-#: c.opt:970
-msgid "Support ISO C trigraphs"
-msgstr ""
-
-#: c.opt:974
-msgid "Do not predefine system-specific and GCC-specific macros"
-msgstr ""
-
-#: c.opt:978
-#, fuzzy
-msgid "Enable verbose output"
-msgstr "Aktivér fejlanalyseringsuddata"
-
-#: common.opt:27
-#, fuzzy
 msgid "Display this information"
 msgstr "  --help                  Vis disse oplysninger\n"
 
-#: common.opt:31
+#: common.opt:32
 msgid "Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
 msgstr ""
 
-#: common.opt:35
+#: common.opt:36
 msgid "Alias for --help=target"
 msgstr ""
 
-#: common.opt:51
+#: common.opt:52
 msgid "Set parameter <param> to value.  See below for a complete list of parameters"
 msgstr ""
 
-#: common.opt:58
+#: common.opt:59
 #, fuzzy
 msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr "  -G <str>                Anbring globale og statiske data mindre end <tal> byte i en specialsektion (på nogle målarkitekturer)\n"
 
-#: common.opt:62
+#: common.opt:63
 #, fuzzy
 msgid "Set optimization level to <number>"
 msgstr "  -O[tal]                 Sæt optimeringsniveauet til [tal]\n"
 
-#: common.opt:66
+#: common.opt:67
 #, fuzzy
 msgid "Optimize for space rather than speed"
 msgstr "  -Os                     Optimér mht. plads i stedet for hastighed\n"
 
-#: common.opt:70
+#: common.opt:71
 #, fuzzy
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
 
-#: common.opt:74
+#: common.opt:75
 msgid "Warn about returning structures, unions or arrays"
 msgstr "Advar om returnering af struct, union og tabeller"
 
-#: common.opt:78
+#: common.opt:79
 #, fuzzy
 msgid "Warn if an array is accessed out of bounds"
 msgstr "Advar hvis .class-filer er forældede"
 
-#: common.opt:82
+#: common.opt:83
 #, fuzzy
 msgid "Warn about inappropriate attribute usage"
 msgstr "Advar om beregninger på funktionshenvisninger"
 
-#: common.opt:86
+#: common.opt:87
 msgid "Warn about pointer casts which increase alignment"
 msgstr "Advar om typeomtvingning af henvisninger som forøger justeringen"
 
-#: common.opt:90
+#: common.opt:91
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr "Advar om brug af __attribute__((deprecated))-erklæringer"
 
-#: common.opt:94
+#: common.opt:95
 msgid "Warn when an optimization pass is disabled"
 msgstr "Advar når en optimeringsfase deaktiveres"
 
-#: common.opt:98
+#: common.opt:99
 msgid "Treat all warnings as errors"
 msgstr "Behandl alle advarsler som fejl"
 
-#: common.opt:102
+#: common.opt:103
 #, fuzzy
 msgid "Treat specified warning as error"
 msgstr "Behandl alle advarsler som fejl"
 
-#: common.opt:106
+#: common.opt:107
 msgid "Print extra (possibly unwanted) warnings"
 msgstr ""
 
-#: common.opt:110
+#: common.opt:111
 msgid "Exit on the first error occurred"
 msgstr ""
 
-#: common.opt:114
+#: common.opt:115
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "Advar når en inline funktion ikke kan indbygges"
 
-#: common.opt:118
+#: common.opt:119
 #, fuzzy
 msgid "Warn if an object is larger than <number> bytes"
 msgstr "  -Wlarger-than-<tal>     Advar hvis et objekt er større end <tal> byte\n"
 
-#: common.opt:122
+#: common.opt:123
 msgid "Warn when a logical operator is suspicously always evaluating to true or false"
 msgstr ""
 
-#: common.opt:126
+#: common.opt:127
 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 msgstr ""
 
-#: common.opt:130
+#: common.opt:131
 #, fuzzy
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr "Advar om funktioner som kan være kandidater til egenskaben noreturn"
 
-#: common.opt:134
+#: common.opt:135
 #, fuzzy
 msgid "Warn about overflow in arithmetic expressions"
 msgstr "kommatalsoverløb i udtryk"
 
-#: common.opt:138
+#: common.opt:139
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr "Advar når packed-egenskaben ikke har nogen effekt på struct-layoutet"
 
-#: common.opt:142
+#: common.opt:143
 #, fuzzy
 msgid "Warn when padding is required to align structure members"
 msgstr "Advar når udfyldning er påkrævet for at justere struct-medlemmer"
 
-#: common.opt:146
+#: common.opt:147
 msgid "Warn when one local variable shadows another"
 msgstr "Advar når en lokal variabel skygger for en anden"
 
-#: common.opt:150
+#: common.opt:151
 msgid "Warn when not issuing stack smashing protection for some reason"
 msgstr ""
 
-#: common.opt:154 common.opt:158
+#: common.opt:155 common.opt:159
 #, fuzzy
 msgid "Warn about code which might break strict aliasing rules"
 msgstr "Advar om kode som kan bryde strenge aliasregler"
 
-#: common.opt:162 common.opt:166
+#: common.opt:163 common.opt:167
 msgid "Warn about optimizations that assume that signed overflow is undefined"
 msgstr ""
 
-#: common.opt:170
+#: common.opt:171
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr "Advar om switch-sætninger over enum-typer som mangler et tilfælde og ikke har default"
 
-#: common.opt:174
+#: common.opt:175
 #, fuzzy
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr "Advar om switch-sætninger over enum-typer som mangler default"
 
-#: common.opt:178
+#: common.opt:179
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr "Advar om alle switch-sætninger over enum-typer som mangler et bestemt tilfælde"
 
-#: common.opt:186
+#: common.opt:183 c.opt:434
+msgid "Do not suppress warnings from system headers"
+msgstr "Undertryk ikke advarsler fra systeminkluderingsfiler"
+
+#: common.opt:187
 msgid "Warn about uninitialized automatic variables"
 msgstr "Advar om ikke-klargjorte automatiske variabler"
 
-#: common.opt:190
+#: common.opt:191
 msgid "Warn about code that will never be executed"
 msgstr "Advar om kode som aldrig bliver udført"
 
-#: common.opt:194
+#: common.opt:195
 msgid "Enable all -Wunused- warnings"
 msgstr ""
 
-#: common.opt:198
+#: common.opt:199
 msgid "Warn when a function is unused"
 msgstr "Advar når en funktion ikke benyttes"
 
-#: common.opt:202
+#: common.opt:203
 msgid "Warn when a label is unused"
 msgstr "Advar når en etiket ikke benyttes"
 
-#: common.opt:206
+#: common.opt:207
 msgid "Warn when a function parameter is unused"
 msgstr "Advar når en funktionsparameter ikke benyttes"
 
-#: common.opt:210
+#: common.opt:211
 msgid "Warn when an expression value is unused"
 msgstr "Advar når værdien af et udtryk ikke benyttes"
 
-#: common.opt:214
+#: common.opt:215
 msgid "Warn when a variable is unused"
 msgstr "Advar når en variabel ikke benyttes"
 
-#: common.opt:218
+#: common.opt:219
 #, fuzzy
 msgid "Warn when a register variable is declared volatile"
 msgstr "instansvariablen '%s' er erklæret privat"
 
-#: common.opt:222
+#: common.opt:223
 msgid "Warn instead of error in case profiles in -fprofile-use do not match"
 msgstr ""
 
-#: common.opt:226
+#: common.opt:227
 #, fuzzy
 msgid "Emit declaration information into <file>"
 msgstr "  -aux-info <fil>         Udskriv erklæringsoplysninger til <fil>\n"
 
-#: common.opt:239
+#: common.opt:240
 #, fuzzy
 msgid "Enable dumps from specific passes of the compiler"
 msgstr "  -d[bogstaver]           Aktivér dump fra specifikke faser i oversætteren\n"
 
-#: common.opt:243
+#: common.opt:244
 #, fuzzy
 msgid "Set the file basename to be used for dumps"
 msgstr "  -dumpbase <fil>         Basisnavn til brug for dump fra specifikke faser\n"
 
-#: common.opt:263
+#: common.opt:264
 msgid "Align the start of functions"
 msgstr "Justér begyndelsen af funktioner"
 
-#: common.opt:270
+#: common.opt:271
 msgid "Align labels which are only reached by jumping"
 msgstr "Justér etiketter som kun nås ved spring"
 
-#: common.opt:277
+#: common.opt:278
 msgid "Align all labels"
 msgstr "Justér alle etiketter"
 
-#: common.opt:284
+#: common.opt:285
 msgid "Align the start of loops"
 msgstr "Justér begyndelsen af løkker"
 
-#: common.opt:299
+#: common.opt:300
 #, fuzzy
 msgid "Specify that arguments may alias each other and globals"
 msgstr "Angiv at parametre kan være aliaser for hinanden og for globale variable"
 
-#: common.opt:303
+#: common.opt:304
 msgid "Assume arguments may alias globals but not each other"
 msgstr "Antag at parametre kan være aliaser for globale variable, men ikke for hinanden"
 
-#: common.opt:307
+#: common.opt:308
 #, fuzzy
 msgid "Assume arguments alias neither each other nor globals"
 msgstr "Antag at parametre ikke er aliaser for hinanden eller for globale variable"
 
-#: common.opt:311
+#: common.opt:312
 #, fuzzy
 msgid "Assume arguments alias no other storage"
 msgstr "Antag at parametre ikke er aliaser for hinanden eller for globale variable"
 
-#: common.opt:315
+#: common.opt:316
 #, fuzzy
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr "Generér afvindingstabeller eksakt for hver instruktionsgrænse"
 
-#: common.opt:319
+#: common.opt:320
 #, fuzzy
 msgid "Generate auto-inc/dec instructions"
 msgstr "Generér char-instruktioner"
 
-#: common.opt:327
+#: common.opt:328
 msgid "Generate code to check bounds before indexing arrays"
 msgstr "Generér kode til at kontrollere grænserne før tabeller indekseres"
 
 # RETMIG: rigtig?
-#: common.opt:331
+#: common.opt:332
 #, fuzzy
 msgid "Replace add, compare, branch with branch on count register"
 msgstr "Erstat tilføj,sammenlign,forgrening med forgrening på tælleregister"
 
-#: common.opt:335
+#: common.opt:336
 msgid "Use profiling information for branch probabilities"
 msgstr "Benyt profileringsoplysninger til forgreningssandsynligheder"
 
-#: common.opt:339
+#: common.opt:340
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr ""
 
-#: common.opt:343
+#: common.opt:344
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr ""
 
-#: common.opt:347
+#: common.opt:348
 msgid "Restrict target load migration not to re-use registers in any basic block"
 msgstr ""
 
-#: common.opt:351
+#: common.opt:352
 #, fuzzy
 msgid "Mark <register> as being preserved across functions"
 msgstr "  -fcall-saved-<register> Markér <register> som værende bevaret over funktioner\n"
 
-#: common.opt:355
+#: common.opt:356
 #, fuzzy
 msgid "Mark <register> as being corrupted by function calls"
 msgstr "  -fcall-used-<register>  Markér <register> som værende benyttet af funktionskald\n"
 
-#: common.opt:362
+#: common.opt:363
 #, fuzzy
 msgid "Save registers around function calls"
 msgstr "Aktivér gemning af registrer omkring funktionskald"
 
-#: common.opt:366
+#: common.opt:367
 msgid "Compare the results of several data dependence analyzers."
 msgstr ""
 
-#: common.opt:370
+#: common.opt:371
 msgid "Do not put uninitialized globals in the common section"
 msgstr "Anbring ikke uklargjorte globale variabler i den fælles sektion"
 
-#: common.opt:374
+#: common.opt:375
 #, fuzzy
 msgid "Perform a register copy-propagation optimization pass"
 msgstr "Foretag registerkopipropageringsoptimering"
 
-#: common.opt:378
+#: common.opt:379
 msgid "Perform cross-jumping optimization"
 msgstr "Udfør krydsspringsoptimering"
 
 # RETMIG: hvad er CSE?
-#: common.opt:382
+#: common.opt:383
 msgid "When running CSE, follow jumps to their targets"
 msgstr "Ved kørsel af CSE følg spring til deres mål"
 
-#: common.opt:386
+#: common.opt:387
 msgid "When running CSE, follow conditional jumps"
 msgstr "Ved kørsel af CSE følg betingede spring"
 
-#: common.opt:390
+#: common.opt:391
 msgid "Omit range reduction step when performing complex division"
 msgstr ""
 
-#: common.opt:394
+#: common.opt:395
 #, fuzzy
 msgid "Place data items into their own section"
 msgstr "placér dataelementer i deres egen sektion"
 
-#: common.opt:398
+#: common.opt:399
 msgid "List all available debugging counters with their limits and counts."
 msgstr ""
 
-#: common.opt:402
+#: common.opt:403
 msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter limit.   "
 msgstr ""
 
-#: common.opt:406
+#: common.opt:407
 msgid "Map one directory name to another in debug information"
 msgstr ""
 
-#: common.opt:412
+#: common.opt:413
 msgid "Defer popping functions args from stack until later"
 msgstr "Vent med fjernelse af funktionsparametre fra stakken til senere"
 
-#: common.opt:416
+#: common.opt:417
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr "Forsøg at udfylde ventepladser med forgreningsinstruktioner"
 
-#: common.opt:420
+#: common.opt:421
 msgid "Delete useless null pointer checks"
 msgstr "Fjern ubrugelige nul-henvisningstjek"
 
-#: common.opt:424
+#: common.opt:425
 #, fuzzy
 msgid "How often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr "  -fdiagnostics-show-location=[once | every-line] Indikerer hvor ofte kildeplaceringsoplysninger skal udsendes som præfiks til begyndelsen af meddelelserne ved linjeombrydning\n"
 
-#: common.opt:428
+#: common.opt:429
 msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 msgstr ""
 
-#: common.opt:432
+#: common.opt:433
 msgid "Dump various compiler internals to a file"
 msgstr ""
 
-#: common.opt:436
+#: common.opt:437
 #, fuzzy
 msgid "Suppress output of addresses in debugging dumps"
 msgstr "Undtryk udskrift af instruktionstal og linjenummernoter i fejlfindingsdump"
 
-#: common.opt:440
+#: common.opt:441
 #, fuzzy
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 msgstr "Undtryk udskrift af instruktionstal og linjenummernoter i fejlfindingsdump"
 
-#: common.opt:444
+#: common.opt:445
 #, fuzzy
 msgid "Perform early inlining"
 msgstr "Udfør løkkeoptimeringerne"
 
-#: common.opt:448
+#: common.opt:449
 msgid "Perform DWARF2 duplicate elimination"
 msgstr "Udfør DWARF2-eliminering af dubletter"
 
-#: common.opt:452 common.opt:456
+#: common.opt:453 common.opt:457
 msgid "Perform unused type elimination in debug info"
 msgstr ""
 
-#: common.opt:460
+#: common.opt:461
 msgid "Do not suppress C++ class debug information."
 msgstr ""
 
-#: common.opt:464
+#: common.opt:465
 msgid "Enable exception handling"
 msgstr "Aktivér undtagelseshåndtering"
 
-#: common.opt:468
+#: common.opt:469
 msgid "Perform a number of minor, expensive optimizations"
 msgstr "Udfør et antal mindre, dyre optimeringer"
 
-#: common.opt:475
+#: common.opt:476
 #, fuzzy
 msgid "Assume no NaNs or infinities are generated"
 msgstr "Antag at ingen NaN eller +-Inf bliver genereret"
 
-#: common.opt:479
+#: common.opt:480
 #, fuzzy
 msgid "Mark <register> as being unavailable to the compiler"
 msgstr "  -ffixed-<register>      Markér <register> som værende utilgængeligt for oversætteren\n"
 
-#: common.opt:483
+#: common.opt:484
 #, fuzzy
 msgid "Don't allocate floats and doubles in extended-precision registers"
 msgstr "Kontrollér tildelingsordenen for heltalsregistrene"
 
-#: common.opt:489
-#, fuzzy
-msgid "Copy memory address constants into registers before use"
-msgstr "Kopiér hukommelsesadressekonstanter ind i registre før brug"
+#: common.opt:488 common.opt:647 common.opt:855 common.opt:986 common.opt:1061
+msgid "Does nothing.  Preserved for backward compatibility."
+msgstr ""
 
-#: common.opt:493
+#: common.opt:492
 #, fuzzy
 msgid "Perform a forward propagation pass on RTL"
 msgstr "Foretag registerkopipropageringsoptimering"
 
-#: common.opt:500
+#: common.opt:499
 msgid "Allow function addresses to be held in registers"
 msgstr "Tillad funktionsadresser at blive opbevaret i registre"
 
-#: common.opt:504
+#: common.opt:503
 #, fuzzy
 msgid "Place each function into its own section"
 msgstr "placér hver funktion i dens egen sektion"
 
-#: common.opt:508
+#: common.opt:507
 #, fuzzy
 msgid "Perform global common subexpression elimination"
 msgstr "Udfør global eliminering af fælles underudtryk"
 
-#: common.opt:512
+#: common.opt:511
 #, fuzzy
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr "Udfør forbedret indlæsningsbevægelse under eliminering af fælles underudtryk"
 
-#: common.opt:516
+#: common.opt:515
 #, fuzzy
 msgid "Perform store motion after global common subexpression elimination"
 msgstr "Udfør lagringsbevægelse efter eliminering af fælles underudtryk"
 
-#: common.opt:520
+#: common.opt:519
 #, fuzzy
 msgid "Perform redundant load after store elimination in global common subexpression"
 msgstr "Udfør forbedret indlæsningsbevægelse under eliminering af fælles underudtryk"
 
-#: common.opt:525
+#: common.opt:524
 #, fuzzy
 msgid "Perform global common subexpression elimination after register allocation"
 msgstr "Udfør global eliminering af fælles underudtryk"
 
-#: common.opt:530
+#: common.opt:529
 #, fuzzy
 msgid "Enable guessing of branch probabilities"
 msgstr "Aktivér gæt af forgreningssandsynligheder"
 
-#: common.opt:538
+#: common.opt:537
 msgid "Process #ident directives"
 msgstr "Behandl #ident-direktiver"
 
-#: common.opt:542
+#: common.opt:541
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr "Udfør konvertering af betingede spring til forgreningsløse ækvivalenter"
 
-#: common.opt:546
+#: common.opt:545
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr "Udfør konvertering af betingede spring til betinget udførsel"
 
-#: common.opt:554
+#: common.opt:553
 msgid "Do not generate .size directives"
 msgstr "Generér ikke .size-direktiver"
 
-#: common.opt:563
+#: common.opt:562
 #, fuzzy
 msgid "Pay attention to the \"inline\" keyword"
 msgstr "Læg mærke til 'inline'-nøgleordet"
 
-#: common.opt:567
+#: common.opt:566
 #, fuzzy
 msgid "Integrate simple functions into their callers when code size is known to not growth"
 msgstr "Integrér simple funktioner i deres kaldere"
 
-#: common.opt:571
+#: common.opt:570
 msgid "Integrate simple functions into their callers"
 msgstr "Integrér simple funktioner i deres kaldere"
 
-#: common.opt:575
+#: common.opt:574
 #, fuzzy
 msgid "Integrate functions called once into their callers"
 msgstr "Integrér simple funktioner i deres kaldere"
 
-#: common.opt:582
+#: common.opt:581
 #, fuzzy
 msgid "Limit the size of inlined functions to <number>"
 msgstr "  -finline-limit=<str>    Begræns størrelsen af inlie funktion til <str>\n"
 
-#: common.opt:586
+#: common.opt:585
 #, fuzzy
 msgid "Instrument function entry and exit with profiling calls"
 msgstr "Instrumentér funktionsindgange/-afslutninger med profileringskald"
 
-#: common.opt:590
+#: common.opt:589
 msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 msgstr ""
 
-#: common.opt:594
+#: common.opt:593
 msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 msgstr ""
 
-#: common.opt:598
+#: common.opt:597
 #, fuzzy
 msgid "Perform Interprocedural constant propagation"
 msgstr "Aktivér betinget konstant SSA-propagering"
 
-#: common.opt:602
+#: common.opt:601
 #, fuzzy
 msgid "Discover pure and const functions"
 msgstr "Kassér ubrugte virtuelle funktioner"
 
-#: common.opt:606
+#: common.opt:605
 msgid "Perform interprocedural points-to analysis"
 msgstr ""
 
-#: common.opt:610
+#: common.opt:609
 msgid "Discover readonly and non addressable static variables"
 msgstr ""
 
-#: common.opt:614
+#: common.opt:613
 msgid "Type based escape and alias analysis"
 msgstr ""
 
-#: common.opt:618
+#: common.opt:617
 msgid "Perform matrix layout flattening and transposing based"
 msgstr ""
 
-#: common.opt:623
+#: common.opt:622
 #, fuzzy
 msgid "Perform structure layout optimizations based"
 msgstr "Udfør styrkereduceringsoptimeringer"
 
-#: common.opt:628
+#: common.opt:627
 msgid "Optimize induction variables on trees"
 msgstr ""
 
-#: common.opt:632
+#: common.opt:631
 #, fuzzy
 msgid "Use jump tables for sufficiently large switch statements"
 msgstr "case-etiket befinder sig ikke inden i en switch-sætning"
 
-#: common.opt:636
+#: common.opt:635
 #, fuzzy
 msgid "Generate code for functions even if they are fully inlined"
 msgstr "Generér kode for funktioner selv hvis de indlejres helt"
 
-#: common.opt:640
+#: common.opt:639
 msgid "Emit static const variables even if they are not used"
 msgstr "Konstruér statiske, konstante variabler selv hvis de ikke bruges"
 
-#: common.opt:644
+#: common.opt:643
 #, fuzzy
 msgid "Give external symbols a leading underscore"
 msgstr "Eksterne symboler har indledende understreg"
 
-#: common.opt:648 common.opt:852 common.opt:983
-msgid "Does nothing.  Preserved for backward compatibility."
-msgstr ""
-
-#: common.opt:652
+#: common.opt:651
 msgid "Set errno after built-in math functions"
 msgstr "Sæt errno efter indbyggede matematikfunktioner"
 
-#: common.opt:656
+#: common.opt:655
 #, fuzzy
 msgid "Report on permanent memory allocation"
 msgstr "Rapportér om permanente hukommelsesallokering ved afslutningen af kørslen"
 
-#: common.opt:663
+#: common.opt:662
 msgid "Attempt to merge identical constants and constant variables"
 msgstr "Forsøg at forene identiske konstanter og konstante variabler"
 
-#: common.opt:667
+#: common.opt:666
 msgid "Attempt to merge identical constants across compilation units"
 msgstr "Forsøg at forene identiske konstanter over forskellige oversættelsesenheder"
 
-#: common.opt:671
+#: common.opt:670
 #, fuzzy
+msgid "Attempt to merge identical debug strings across compilation units"
+msgstr "Forsøg at forene identiske konstanter over forskellige oversættelsesenheder"
+
+#: common.opt:674
+#, fuzzy
 msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr "  -fmessage-length=<antal>  Begræns længden af diagnosticeringmeddelelser til længden <antal> tegn/linje. 0 undertrykker linjeombrydning\n"
 
-#: common.opt:675
+#: common.opt:678
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 msgstr ""
 
-#: common.opt:679
+#: common.opt:682
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 msgstr ""
 
-#: common.opt:683
+#: common.opt:686
 #, fuzzy
 msgid "Move loop invariant computations out of loops"
 msgstr "Tving alle løkkeinvariansberegninger ud af løkker"
 
-#: common.opt:687
+#: common.opt:690
 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
 msgstr ""
 
-#: common.opt:691
+#: common.opt:694
 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
 msgstr ""
 
-#: common.opt:695
+#: common.opt:698
 msgid "Ignore read operations when inserting mudflap instrumentation"
 msgstr ""
 
-#: common.opt:699
+#: common.opt:702
 #, fuzzy
 msgid "Use the RTL dead code elimination pass"
 msgstr "Aktivér aggressiv SSA-eliminering af ubrugt kode"
 
-#: common.opt:703
+#: common.opt:706
 #, fuzzy
 msgid "Use the RTL dead store elimination pass"
 msgstr "Foretag en komplet registerflytningsoptimering"
 
-#: common.opt:707
+#: common.opt:710
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 msgstr ""
 
-#: common.opt:711
+#: common.opt:714
 msgid "Support synchronous non-call exceptions"
 msgstr "Understøt synkrone ikke-kaldende undtagelser"
 
-#: common.opt:715
+#: common.opt:718
 msgid "When possible do not generate stack frames"
 msgstr "Generér ikke stakrammer når det kan undgås"
 
-#: common.opt:719
+#: common.opt:722
 msgid "Expand OpenMP operations on SSA form"
 msgstr ""
 
-#: common.opt:723
+#: common.opt:726
 #, fuzzy
 msgid "Do the full register move optimization pass"
 msgstr "Foretag en komplet registerflytningsoptimering"
 
-#: common.opt:727
+#: common.opt:730
 msgid "Optimize sibling and tail recursive calls"
 msgstr "Optimér søskende- og halerekursive kald"
 
-#: common.opt:731 common.opt:735
+#: common.opt:734 common.opt:738
 msgid "Report on memory allocation before interprocedural optimization"
 msgstr ""
 
-#: common.opt:739
+#: common.opt:742
 msgid "Pack structure members together without holes"
 msgstr "Pak strukturmedlemmer sammen uden mellemrum"
 
-#: common.opt:743
+#: common.opt:746
 msgid "Set initial maximum structure member alignment"
 msgstr ""
 
-#: common.opt:747
+#: common.opt:750
 #, fuzzy
 msgid "Return small aggregates in memory, not registers"
 msgstr "Returnér små sammensatte værdier i hukommelsen, ikke i registre"
 
-#: common.opt:751
+#: common.opt:754
 #, fuzzy
 msgid "Perform loop peeling"
 msgstr "Udfør løkkeoptimeringerne"
 
-#: common.opt:755
+#: common.opt:758
 msgid "Enable machine specific peephole optimizations"
 msgstr "Aktivér maskinspecifikke kighulsoptimeringer"
 
-#: common.opt:759
+#: common.opt:762
 #, fuzzy
 msgid "Enable an RTL peephole pass before sched2"
 msgstr "Aktivér en RTL-kikhulsfase før sched2"
 
-#: common.opt:763
+#: common.opt:766
 #, fuzzy
 msgid "Generate position-independent code if possible (large mode)"
 msgstr "Generér placeringsuafhængig kode, om muligt"
 
-#: common.opt:767
+#: common.opt:770
 #, fuzzy
 msgid "Generate position-independent code for executables if possible (large mode)"
 msgstr "Generér placeringsuafhængig kode, om muligt"
 
-#: common.opt:771
+#: common.opt:774
 #, fuzzy
 msgid "Generate position-independent code if possible (small mode)"
 msgstr "Generér placeringsuafhængig kode, om muligt"
 
-#: common.opt:775
+#: common.opt:778
 #, fuzzy
 msgid "Generate position-independent code for executables if possible (small mode)"
 msgstr "Generér placeringsuafhængig kode, om muligt"
 
-#: common.opt:779
+#: common.opt:782
 #, fuzzy
 msgid "Run predictive commoning optimization."
 msgstr "Aktivér en registerflytningsoptimering"
 
-#: common.opt:783
+#: common.opt:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr "Generér præhentningsinstruktioner, hvis tilgængelige, for tabeller i løkker"
 
-#: common.opt:787
+#: common.opt:790
 msgid "Enable basic program profiling code"
 msgstr "Aktivér basal programprofileringskode"
 
-#: common.opt:791
+#: common.opt:794
 #, fuzzy
 msgid "Insert arc-based program profiling code"
 msgstr "Indsæt buebaseret programprofileringskode"
 
-#: common.opt:795
+#: common.opt:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr ""
 
-#: common.opt:799
+#: common.opt:802
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr ""
 
-#: common.opt:803
+#: common.opt:806
 msgid "Insert code to profile values of expressions"
 msgstr ""
 
-#: common.opt:810
+#: common.opt:813
 msgid "Make compile reproducible using <string>"
 msgstr ""
 
-#: common.opt:820
+#: common.opt:823
 msgid "Record gcc command line switches in the object file."
 msgstr ""
 
-#: common.opt:824
+#: common.opt:827
 #, fuzzy
 msgid "Return small aggregates in registers"
 msgstr "Returnér små sammensatte værdier i registre"
 
-#: common.opt:828
+#: common.opt:831
 msgid "Enables a register move optimization"
 msgstr "Aktivér en registerflytningsoptimering"
 
-#: common.opt:832
+#: common.opt:835
 #, fuzzy
 msgid "Perform a register renaming optimization pass"
 msgstr "Foretag registeromdøbningsoptimering"
 
-#: common.opt:836
+#: common.opt:839
 msgid "Reorder basic blocks to improve code placement"
 msgstr "Omordn basisblokke for at forbedre kodeplacering"
 
-#: common.opt:840
+#: common.opt:843
 #, fuzzy
 msgid "Reorder basic blocks and partition into hot and cold sections"
 msgstr "Omordn basisblokke for at forbedre kodeplacering"
 
-#: common.opt:844
+#: common.opt:847
 msgid "Reorder functions to improve code placement"
 msgstr "Omordn funktioner for at forbedre kodeplacering"
 
-#: common.opt:848
+#: common.opt:851
 #, fuzzy
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr "Kør CSE-fase efter løkkeoptimeringer"
 
-#: common.opt:856
+#: common.opt:859
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr ""
 
-#: common.opt:860
+#: common.opt:863
 msgid "Enable scheduling across basic blocks"
 msgstr "Aktivér planlægning over basisblokke"
 
-#: common.opt:864
+#: common.opt:867
 msgid "Allow speculative motion of non-loads"
 msgstr "Tillad spekulativ bevægelse af ikke-indlæsninger"
 
-#: common.opt:868
+#: common.opt:871
 msgid "Allow speculative motion of some loads"
 msgstr "Tillad spekulativ bevægelse af nogle indlæsninger"
 
-#: common.opt:872
+#: common.opt:875
 msgid "Allow speculative motion of more loads"
 msgstr "Tillad spekulativ bevægelse af flere indlæsninger"
 
-#: common.opt:876
+#: common.opt:879
 #, fuzzy
 msgid "Set the verbosity level of the scheduler"
 msgstr "  -fsched-verbose=<tal>    Angiv hvor meget planlæggeren skal fortælle\n"
 
-#: common.opt:880
+#: common.opt:883
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr ""
 
-#: common.opt:884
+#: common.opt:887
 msgid "If scheduling post reload, do trace scheduling"
 msgstr ""
 
-#: common.opt:888
+#: common.opt:891
 msgid "Reschedule instructions before register allocation"
 msgstr "Omplanlæg instruktioner før registerallokering"
 
-#: common.opt:892
+#: common.opt:895
 msgid "Reschedule instructions after register allocation"
 msgstr "Omplanlæg instruktioner efter registerallokering"
 
-#: common.opt:898
+#: common.opt:901
 msgid "Allow premature scheduling of queued insns"
 msgstr ""
 
-#: common.opt:902
+#: common.opt:905
 msgid "Set number of queued insns that can be prematurely scheduled"
 msgstr ""
 
-#: common.opt:910 common.opt:914
+#: common.opt:913 common.opt:917
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: common.opt:918
+#: common.opt:921
 msgid "Access data in the same section from shared anchor points"
 msgstr ""
 
-#: common.opt:922
+#: common.opt:925
 #, fuzzy
 msgid "Perform sequence abstraction optimization on RTL"
 msgstr "Udfør styrkereduceringsoptimeringer"
 
-#: common.opt:926
+#: common.opt:929
 msgid "Eliminate redundant sign extensions using LCM."
 msgstr ""
 
-#: common.opt:930
+#: common.opt:933
 msgid "Show column numbers in diagnostics, when available.  Default off"
 msgstr ""
 
-#: common.opt:934
+#: common.opt:937
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr "Deaktivér optimeringer som kan opdages ved IEEE-signalerende NaN'er"
 
-#: common.opt:938
+#: common.opt:941
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 msgstr ""
 
-#: common.opt:942
+#: common.opt:945
 #, fuzzy
 msgid "Convert floating point constants to single precision constants"
 msgstr "Konvertér kommatalskonstanter til enkeltpræcisionskonstanter"
 
-#: common.opt:946
+#: common.opt:949
 msgid "Split lifetimes of induction variables when loops are unrolled"
 msgstr ""
 
-#: common.opt:950
+#: common.opt:953
 msgid "Split wide types into independent registers"
 msgstr ""
 
-#: common.opt:954
+#: common.opt:957
 msgid "Apply variable expansion when loops are unrolled"
 msgstr ""
 
-#: common.opt:960
+#: common.opt:963
 msgid "Insert stack checking code into the program"
 msgstr "Indsæt stakkontrolleringskode i programmet"
 
-#: common.opt:967
+#: common.opt:970
 msgid "Trap if the stack goes past <register>"
 msgstr ""
 
-#: common.opt:971
+#: common.opt:974
 msgid "Trap if the stack goes past symbol <name>"
 msgstr ""
 
-#: common.opt:975
+#: common.opt:978
 msgid "Use propolice as a stack protection method"
 msgstr ""
 
-#: common.opt:979
+#: common.opt:982
 msgid "Use a stack protection method for every function"
 msgstr ""
 
-#: common.opt:991
+#: common.opt:994
 msgid "Assume strict aliasing rules apply"
 msgstr "Antag at strenge aliasregler skal anvendes"
 
-#: common.opt:995
+#: common.opt:998
 #, fuzzy
 msgid "Treat signed overflow as undefined"
 msgstr "Angiv Windows-definitioner"
 
-#: common.opt:999
+#: common.opt:1002
 msgid "Check for syntax errors, then stop"
 msgstr "Kontrollér syntaks og stop derefter"
 
-#: common.opt:1003
+#: common.opt:1006
 #, fuzzy
 msgid "Create data files needed by \"gcov\""
 msgstr "Opret datafiler som gcov har brug for"
 
-#: common.opt:1007
+#: common.opt:1010
 msgid "Perform jump threading optimizations"
 msgstr "Udfør springtrådningsoptimeringer"
 
-#: common.opt:1011
+#: common.opt:1014
 #, fuzzy
 msgid "Report the time taken by each compiler pass"
 msgstr "Rapportér den tid det tager for hver oversættelsesfase ved afslutningen af kørslen"
 
-#: common.opt:1015
+#: common.opt:1018
 #, fuzzy
 msgid "Set the default thread-local storage code generation model"
 msgstr "  -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] Indikerer den forvalgte tråd-lokale lagringsmodel for kodegenerering\n"
 
-#: common.opt:1019
+#: common.opt:1022
 msgid "Reorder top level functions, variables, and asms"
 msgstr ""
 
-#: common.opt:1023
+#: common.opt:1026
 msgid "Perform superblock formation via tail duplication"
 msgstr "Udfør superbloksformering vha. haleduplikering"
 
-#: common.opt:1030
+#: common.opt:1033
 #, fuzzy
 msgid "Assume floating-point operations can trap"
 msgstr "Kommatalsoperationer kan fange"
 
-#: common.opt:1034
+#: common.opt:1037
 #, fuzzy
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr "Opsæt fælde for overløb med fortegn i addition/subtraktion/multiplikation"
 
-#: common.opt:1038
+#: common.opt:1041
 #, fuzzy
 msgid "Enable SSA-CCP optimization on trees"
 msgstr "Aktivér SSA-optimeringer"
 
-#: common.opt:1042
+#: common.opt:1045
 #, fuzzy
 msgid "Enable SSA-CCP optimization for stores and loads"
 msgstr "Aktivér SSA-optimeringer"
 
-#: common.opt:1046
+#: common.opt:1049
 msgid "Enable loop header copying on trees"
 msgstr ""
 
-#: common.opt:1050
+#: common.opt:1053
 msgid "Replace SSA temporaries with better names in copies"
 msgstr ""
 
-#: common.opt:1054
+#: common.opt:1057
 msgid "Enable copy propagation on trees"
 msgstr ""
 
-#: common.opt:1058
+#: common.opt:1065
 #, fuzzy
-msgid "This switch is obsolete"
-msgstr "Denne switch mangler dokumentation"
-
-#: common.opt:1062
-#, fuzzy
 msgid "Transform condition stores into unconditional ones"
 msgstr "Udfør konvertering af betingede spring til betinget udførsel"
 
-#: common.opt:1066
+#: common.opt:1069
 #, fuzzy
 msgid "Enable SSA dead code elimination optimization on trees"
 msgstr "Aktivér aggressiv SSA-eliminering af ubrugt kode"
 
-#: common.opt:1070
+#: common.opt:1073
 #, fuzzy
 msgid "Enable dominator optimizations"
 msgstr "Aktivér sammenkæderoptimeringer"
 
-#: common.opt:1074
+#: common.opt:1077
 #, fuzzy
 msgid "Enable dead store elimination"
 msgstr "Aktivér aggressiv SSA-eliminering af ubrugt kode"
 
-#: common.opt:1078
+#: common.opt:1081
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 msgstr ""
 
-#: common.opt:1082
+#: common.opt:1085
 #, fuzzy
 msgid "Enable loop invariant motion on trees"
 msgstr "Tving alle løkkeinvariansberegninger ud af løkker"
 
-#: common.opt:1086
+#: common.opt:1089
 #, fuzzy
 msgid "Enable linear loop transforms on trees"
 msgstr "Aktivér sammenkæderoptimeringer"
 
-#: common.opt:1090
+#: common.opt:1093
 #, fuzzy
 msgid "Create canonical induction variables in loops"
 msgstr "Styrkereducér alle generelle løkkeinduktionsvariabler"
 
-#: common.opt:1094
+#: common.opt:1097
 #, fuzzy
 msgid "Enable loop optimizations on tree level"
 msgstr "Aktivér sammenkæderoptimeringer"
 
-#: common.opt:1098
+#: common.opt:1101
 #, fuzzy
 msgid "Enable automatic parallelization of loops"
 msgstr "Aktivér automatisk skabelonsinstantiering"
 
-#: common.opt:1102
+#: common.opt:1105
 #, fuzzy
 msgid "Enable SSA-PRE optimization on trees"
 msgstr "Aktivér SSA-optimeringer"
 
-#: common.opt:1106
+#: common.opt:1109
 msgid "Enable reassociation on tree level"
 msgstr ""
 
-#: common.opt:1110
+#: common.opt:1113
 msgid "Perform structural alias analysis"
 msgstr ""
 
-#: common.opt:1114
+#: common.opt:1117
 #, fuzzy
 msgid "Enable SSA code sinking on trees"
 msgstr "Aktivér SSA-optimeringer"
 
-#: common.opt:1118
+#: common.opt:1121
 msgid "Perform scalar replacement of aggregates"
 msgstr ""
 
-#: common.opt:1122
+#: common.opt:1125
 msgid "Replace temporary expressions in the SSA->normal pass"
 msgstr ""
 
-#: common.opt:1126
+#: common.opt:1129
 msgid "Perform live range splitting during the SSA->normal pass"
 msgstr ""
 
-#: common.opt:1130
+#: common.opt:1133
 #, fuzzy
 msgid "Perform Value Range Propagation on trees"
 msgstr "Foretag registerkopipropageringsoptimering"
 
-#: common.opt:1134
+#: common.opt:1137
 #, fuzzy
 msgid "Compile whole compilation unit at a time"
 msgstr "Anbring hele oversættelsesenheden i en fil"
 
-#: common.opt:1138
+#: common.opt:1141
 msgid "Perform loop unrolling when iteration count is known"
 msgstr "Udfør løkkeudrulning når iterationsantallet er kendt"
 
-#: common.opt:1142
+#: common.opt:1145
 msgid "Perform loop unrolling for all loops"
 msgstr "Udfør løkkeudrulning for alle løkker"
 
-#: common.opt:1149
+#: common.opt:1152
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 msgstr ""
 
-#: common.opt:1153
+#: common.opt:1156
 msgid "Allow optimization for floating-point arithmetic which may change the"
 msgstr ""
 
-#: common.opt:1158
+#: common.opt:1161
 msgid "Same as -fassociative-math for expressions which include division."
 msgstr ""
 
-#: common.opt:1166
+#: common.opt:1169
 #, fuzzy
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr "Tillad matematikoptimeringer der kan overtræde IEEE- eller ANSI-standarderne"
 
-#: common.opt:1170
+#: common.opt:1173
 #, fuzzy
 msgid "Perform loop unswitching"
 msgstr "Udfør løkkeoptimeringerne"
 
-#: common.opt:1174
+#: common.opt:1177
 msgid "Just generate unwind tables for exception handling"
 msgstr "Generér blot afvindingstabeller for undtagelseshåndtering"
 
-#: common.opt:1178
+#: common.opt:1181
 #, fuzzy
 msgid "Perform variable tracking"
 msgstr "Udfør halekaldsoptimering"
 
-#: common.opt:1182
+#: common.opt:1185
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 msgstr ""
 
-#: common.opt:1186
+#: common.opt:1189
 #, fuzzy
 msgid "Enable loop vectorization on trees"
 msgstr "Aktivér sammenkæderoptimeringer"
 
-#: common.opt:1190
+#: common.opt:1193
 #, fuzzy
 msgid "Enable use of cost model in vectorization"
 msgstr "Aktivér brug af betingede flytteinstruktioner"
 
-#: common.opt:1194
+#: common.opt:1197
 msgid "Enable loop versioning when doing loop vectorization on trees"
 msgstr ""
 
-#: common.opt:1198
+#: common.opt:1201
 #, fuzzy
 msgid "Set the verbosity level of the vectorizer"
 msgstr "  -fsched-verbose=<tal>    Angiv hvor meget planlæggeren skal fortælle\n"
 
-#: common.opt:1202
+#: common.opt:1205
 msgid "Enable copy propagation of scalar-evolution information."
 msgstr ""
 
-#: common.opt:1212
+#: common.opt:1215
 msgid "Add extra commentary to assembler output"
 msgstr "Tilføj ekstra kommentarer til menneskeligt læsbar maskinkodeuddata"
 
-#: common.opt:1216
+#: common.opt:1219
 msgid "Set the default symbol visibility"
 msgstr ""
 
-#: common.opt:1221
+#: common.opt:1224
 #, fuzzy
 msgid "Use expression value profiles in optimizations"
 msgstr "Aktivér sammenkæderoptimeringer"
 
-#: common.opt:1225
+#: common.opt:1228
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr ""
 
-#: common.opt:1229
+#: common.opt:1232
 #, fuzzy
 msgid "Perform whole program optimizations"
 msgstr "Udfør løkkeoptimeringerne"
 
-#: common.opt:1233
+#: common.opt:1236
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr ""
 
-#: common.opt:1237
+#: common.opt:1240
 msgid "Put zero initialized data in the bss section"
 msgstr "Anbring nul-klargjorte data i bss-sektionen"
 
-#: common.opt:1241
+#: common.opt:1244
 #, fuzzy
 msgid "Generate debug information in default format"
 msgstr "Generér fejlfindingsinfo i standardformat"
 
-#: common.opt:1245
+#: common.opt:1248
 #, fuzzy
 msgid "Generate debug information in COFF format"
 msgstr "Generér fejlfindingsinfo i standardformat"
 
-#: common.opt:1249
+#: common.opt:1252
 #, fuzzy
 msgid "Generate debug information in DWARF v2 format"
 msgstr "Generér fejlfindingsinfo i standardformat"
 
-#: common.opt:1253
+#: common.opt:1256
 #, fuzzy
 msgid "Generate debug information in default extended format"
 msgstr "Generér fejlfindingsinfo i udvidet standardformat"
 
-#: common.opt:1257
+#: common.opt:1260
 #, fuzzy
 msgid "Generate debug information in STABS format"
 msgstr "Generér fejlfindingsinfo i standardformat"
 
-#: common.opt:1261
+#: common.opt:1264
 #, fuzzy
 msgid "Generate debug information in extended STABS format"
 msgstr "Generér fejlfindingsinfo i udvidet standardformat"
 
-#: common.opt:1265
+#: common.opt:1268
 #, fuzzy
 msgid "Generate debug information in VMS format"
 msgstr "Generér fejlfindingsinfo i standardformat"
 
-#: common.opt:1269
+#: common.opt:1272
 #, fuzzy
 msgid "Generate debug information in XCOFF format"
 msgstr "Generér fejlfindingsinfo i standardformat"
 
-#: common.opt:1273
+#: common.opt:1276
 #, fuzzy
 msgid "Generate debug information in extended XCOFF format"
 msgstr "Generér fejlfindingsinfo i udvidet standardformat"
 
-#: common.opt:1277
+#: common.opt:1280
 #, fuzzy
 msgid "Place output into <file>"
 msgstr "  -o <fil>                Anbring uddata i <fil>\n"
 
-#: common.opt:1281
+#: common.opt:1284
 #, fuzzy
 msgid "Enable function profiling"
 msgstr "MIPS16-funktionsprofilering"
 
-#: common.opt:1285
+#: common.opt:1288
 #, fuzzy
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr "  -pedantic               Udsend advarsler som er nødvendige for streng overholdelse af ISO C\n"
 
-#: common.opt:1289
+#: common.opt:1292
 msgid "Like -pedantic but issue them as errors"
 msgstr ""
 
-#: common.opt:1293
+#: common.opt:1296
 #, fuzzy
 msgid "Do not display functions compiled or elapsed time"
 msgstr "  -quiet                  Vis ikke funktioner der oversættes eller forløbet tid\n"
 
-#: common.opt:1297
+#: common.opt:1300
 #, fuzzy
 msgid "Display the compiler's version"
 msgstr "  -version                Udskriv oversætterens version\n"
 
-#: common.opt:1301
+#: common.opt:1304
 #, fuzzy
 msgid "Suppress warnings"
 msgstr "%s: advarsel: "
 
-#: common.opt:1305
+#: common.opt:1308
 msgid "Create a shared library"
 msgstr ""
 
-#: common.opt:1309
+#: common.opt:1312
 #, fuzzy
 msgid "Create a position independent executable"
 msgstr "Generér placeringsuafhængig kode, om muligt"
 
+#: c.opt:41
+msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
+msgstr ""
+
+#: c.opt:45
+#, fuzzy
+msgid "Do not discard comments"
+msgstr "Deaktivér ikke pladsregistre"
+
+#: c.opt:49
+msgid "Do not discard comments in macro expansions"
+msgstr ""
+
+#: c.opt:53
+msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
+msgstr ""
+
+#: c.opt:60
+msgid "Add <dir> to the end of the main framework include path"
+msgstr ""
+
+#: c.opt:64
+#, fuzzy
+msgid "Print the name of header files as they are used"
+msgstr "Udskriv navne på programenheder efterhånden som de oversættes"
+
+#: c.opt:68 c.opt:863
+msgid "Add <dir> to the end of the main include path"
+msgstr ""
+
+#: c.opt:72
+#, fuzzy
+msgid "Generate make dependencies"
+msgstr "Generér lilleendet kode"
+
+#: c.opt:76
+#, fuzzy
+msgid "Generate make dependencies and compile"
+msgstr "Generér lilleendet kode"
+
+#: c.opt:80
+msgid "Write dependency output to the given file"
+msgstr ""
+
+#: c.opt:84
+msgid "Treat missing header files as generated files"
+msgstr ""
+
+#: c.opt:88
+msgid "Like -M but ignore system header files"
+msgstr ""
+
+#: c.opt:92
+msgid "Like -MD but ignore system header files"
+msgstr ""
+
+#: c.opt:96
+#, fuzzy
+msgid "Generate phony targets for all headers"
+msgstr "Generér kode til Intel as"
+
+#: c.opt:100
+msgid "Add a MAKE-quoted target"
+msgstr ""
+
+#: c.opt:104
+msgid "Add an unquoted target"
+msgstr ""
+
+#: c.opt:108
+#, fuzzy
+msgid "Do not generate #line directives"
+msgstr "Generér ikke .size-direktiver"
+
+#: c.opt:112
+msgid "Undefine <macro>"
+msgstr ""
+
+#: c.opt:116
+msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
+msgstr ""
+
+#: c.opt:120
+#, fuzzy
+msgid "Warn about suspicious uses of memory addresses"
+msgstr "Advar om mistænkelige erklæringer af main"
+
+#: c.opt:124
+msgid "Enable most warning messages"
+msgstr "Aktivér de fleste advarselsbeskeder"
+
+#: c.opt:128
+#, fuzzy
+msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
+msgstr "sammenligning er altid falsk på grund af den begrænsede rækkevidde af datatypen"
+
+#: c.opt:132
+msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
+msgstr ""
+
+#: c.opt:136
+msgid "Warn about casting functions to incompatible types"
+msgstr "Advar om omtvingning af funktioner til ikke-kompatible typer"
+
+#: c.opt:140
+msgid "Warn about C constructs that are not in the common subset of C and C++"
+msgstr ""
+
+#: c.opt:144
+#, fuzzy
+msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
+msgstr "Advar om konstruktioner hvis betydning er ændret i ISO C"
+
+#: c.opt:148
+msgid "Warn about casts which discard qualifiers"
+msgstr "Advar om typeomtvingninger som forkaster modifikationer"
+
+#: c.opt:152
+#, fuzzy
+msgid "Warn about subscripts whose type is \"char\""
+msgstr "Advar som tabelindeksering hvis type er 'char'"
+
+#: c.opt:156
+#, fuzzy
+msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
+msgstr "variablen '%s' bliver måske overskrevet af 'longjmp' eller 'vfork'"
+
+#: c.opt:160
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr ""
+
+#: c.opt:164
+msgid "Synonym for -Wcomment"
+msgstr ""
+
+#: c.opt:168
+msgid "Warn for implicit type conversions that may change a value"
+msgstr ""
+
+#: c.opt:172
+#, fuzzy
+msgid "Warn for implicit type conversions between signed and unsigned integers"
+msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
+
+#: c.opt:176
+#, fuzzy
+msgid "Warn when all constructors and destructors are private"
+msgstr "Advar ikke når alle konstruktions-/destruktionsfunktioner er private"
+
+#: c.opt:180
+#, fuzzy
+msgid "Warn when a declaration is found after a statement"
+msgstr "Advar når en erklæring ikke angiver en type"
+
+#: c.opt:184
+#, fuzzy
+msgid "Warn about deprecated compiler features"
+msgstr "Annoncér ikke forældelse af oversætterfaciliteter"
+
+#: c.opt:188
+#, fuzzy
+msgid "Warn about compile-time integer division by zero"
+msgstr "Advar ikke om heltalsdivision på oversættelsestidspunktet med nul"
+
+#: c.opt:192
+msgid "Warn about violations of Effective C++ style rules"
+msgstr "Advar om overtrædelser af stilreglerne fra Effective C++"
+
+#: c.opt:196
+#, fuzzy
+msgid "Warn about an empty body in an if or else statement"
+msgstr "tom krop i en else-sætning"
+
+#: c.opt:200
+msgid "Warn about stray tokens after #elif and #endif"
+msgstr ""
+
+#: c.opt:208
+#, fuzzy
+msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
+msgstr "Angiv klassesti (forældet: benyt --classpath i stedet)"
+
+#: c.opt:212
+#, fuzzy
+msgid "Warn if testing floating point numbers for equality"
+msgstr "Advar om lighedssammenligninger mellem kommatal"
+
+#: c.opt:216
+#, fuzzy
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
+msgstr "Advar om printf/scanf/strftime/strfmon-formateringsanormaliteter"
+
+#: c.opt:220
+#, fuzzy
+msgid "Warn if passing too many arguments to a function for its format string"
+msgstr "for mange parametre til funktionen 'va_start'"
+
+#: c.opt:224
+#, fuzzy
+msgid "Warn about format strings that are not literals"
+msgstr "Advar om brug af multitegnskonstanter"
+
+#: c.opt:228
+#, fuzzy
+msgid "Warn about format strings that contain NUL bytes"
+msgstr "Advar om brug af multitegnskonstanter"
+
+#: c.opt:232
+msgid "Warn about possible security problems with format functions"
+msgstr "Advar om mulige sikkerhedsproblemer i forbindelse med formateringsfunktioner"
+
+#: c.opt:236
+#, fuzzy
+msgid "Warn about strftime formats yielding 2-digit years"
+msgstr "Advar ikke om strftime-formateringer med 2-cifres år"
+
+#: c.opt:240
+#, fuzzy
+msgid "Warn about zero-length formats"
+msgstr "formateringsstreng %s med længden nul"
+
+#: c.opt:247
+#, fuzzy
+msgid "Warn whenever type qualifiers are ignored."
+msgstr "Advar når trigrafer mødes"
+
+#: c.opt:251
+msgid "Warn about variables which are initialized to themselves"
+msgstr ""
+
+#: c.opt:258
+msgid "Warn about implicit function declarations"
+msgstr "Advar om underforståede funktionserklæringer"
+
+#: c.opt:262
+msgid "Warn when a declaration does not specify a type"
+msgstr "Advar når en erklæring ikke angiver en type"
+
+#: c.opt:266
+msgid "Deprecated.  This switch has no effect"
+msgstr ""
+
+#: c.opt:270
+#, fuzzy
+msgid "Warn when there is a cast to a pointer from an integer of a different size"
+msgstr "typeomtvingelse fra heltal til henvisning af en anden størrelse"
+
+#: c.opt:274
+#, fuzzy
+msgid "Warn about invalid uses of the \"offsetof\" macro"
+msgstr "Advar om brug af #import-direktivet"
+
+#: c.opt:278
+msgid "Warn about PCH files that are found but not used"
+msgstr ""
+
+#: c.opt:282
+#, fuzzy
+msgid "Do not warn about using \"long long\" when -pedantic"
+msgstr "Advar ikke om brug af 'long long' når -pedantic benyttes"
+
+#: c.opt:286
+#, fuzzy
+msgid "Warn about suspicious declarations of \"main\""
+msgstr "Advar om mistænkelige erklæringer af main"
+
+#: c.opt:290
+msgid "Warn about possibly missing braces around initializers"
+msgstr "Advar om mulige manglende krøllede paranteser omkring startværdier"
+
+#: c.opt:294
+#, fuzzy
+msgid "Warn about global functions without previous declarations"
+msgstr "Advar om globale funktioner uden tidligere erklæringer"
+
+#: c.opt:298
+#, fuzzy
+msgid "Warn about missing fields in struct initializers"
+msgstr "Advar om mulige manglende krøllede paranteser omkring startværdier"
+
+#: c.opt:302
+msgid "Warn about functions which might be candidates for format attributes"
+msgstr "Advar om funktioner som kan være kandidater til formateringsegenskaber"
+
+#: c.opt:306
+msgid "Warn about user-specified include directories that do not exist"
+msgstr ""
+
+#: c.opt:310
+msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
+msgstr ""
+
+#: c.opt:314
+#, fuzzy
+msgid "Warn about global functions without prototypes"
+msgstr "Advar om globale funktioner uden prototyper"
+
+#: c.opt:318
+#, fuzzy
+msgid "Warn about use of multi-character character constants"
+msgstr "Advar om brug af multitegnskonstanter"
+
+#: c.opt:322
+#, fuzzy
+msgid "Warn about \"extern\" declarations not at file scope"
+msgstr "Advar om extern-erklæringer som ikke er ved filvirkefeltsniveauet"
+
+#: c.opt:326
+#, fuzzy
+msgid "Warn when non-templatized friend functions are declared within a template"
+msgstr "Advar ikke når ikke-skabelonsvennefunktioner erklæres inde i en skabelon"
+
+#: c.opt:330
+#, fuzzy
+msgid "Warn about non-virtual destructors"
+msgstr "Advar om ikke-virtuelle destruktionsfunktioner"
+
+#: c.opt:334
+msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
+msgstr ""
+
+#: c.opt:338
+#, fuzzy
+msgid "Warn about non-normalised Unicode strings"
+msgstr "Advar om formateringsstrenge der ikke er strengkonstanter"
+
+#: c.opt:342
+#, fuzzy
+msgid "Warn if a C-style cast is used in a program"
+msgstr "Advar hvis en typeomtvingning i C-stil benyttes"
+
+#: c.opt:346
+#, fuzzy
+msgid "Warn for obsolescent usage in a declaration"
+msgstr "Advar om underforståede funktionserklæringer"
+
+#: c.opt:350
+#, fuzzy
+msgid "Warn if an old-style parameter definition is used"
+msgstr "Advar når en funktionsparameter ikke benyttes"
+
+#: c.opt:354
+msgid "Warn if a string is longer than the maximum portable length specified by the standard"
+msgstr ""
+
+#: c.opt:358
+msgid "Warn about overloaded virtual function names"
+msgstr "Advar om flertydige virtuelle funktionsnavne"
+
+#: c.opt:362
+#, fuzzy
+msgid "Warn about overriding initializers without side effects"
+msgstr "Advar om ikke-klargjorte automatiske variabler"
+
+#: c.opt:366
+#, fuzzy
+msgid "Warn about possibly missing parentheses"
+msgstr "Advar om mulige manglende paranteser"
+
+#: c.opt:370
+#, fuzzy
+msgid "Warn when converting the type of pointers to member functions"
+msgstr "Advar ikke ved typeomdannelse af henvisninger til medlemsfunktioner"
+
+#: c.opt:374
+msgid "Warn about function pointer arithmetic"
+msgstr "Advar om beregninger på funktionshenvisninger"
+
+#: c.opt:378
+#, fuzzy
+msgid "Warn when a pointer is cast to an integer of a different size"
+msgstr "typeomtvingelse fra henvisning til heltal af en anden størrelse"
+
+#: c.opt:382
+#, fuzzy
+msgid "Warn about misuses of pragmas"
+msgstr "Advar om ukendte pragmaer"
+
+#: c.opt:386
+#, fuzzy
+msgid "Warn if inherited methods are unimplemented"
+msgstr "Advar ikk hvis nedarvede metoder ikke implementeres"
+
+#: c.opt:390
+msgid "Warn about multiple declarations of the same object"
+msgstr "Advar om flere erklæring af det samme objekt"
+
+#: c.opt:394
+msgid "Warn when the compiler reorders code"
+msgstr "Advar når oversætteren ændrer på ordenen af kode"
+
+#: c.opt:398
+#, fuzzy
+msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
+msgstr "Advar når en funktions returtype antages at være int"
+
+#: c.opt:402
+msgid "Warn if a selector has multiple methods"
+msgstr "Advar hvis en vælger har flere metoder"
+
+#: c.opt:406
+msgid "Warn about possible violations of sequence point rules"
+msgstr "Advar om mulige brud på sekvenspunktreglerne"
+
+#: c.opt:410
+#, fuzzy
+msgid "Warn about signed-unsigned comparisons"
+msgstr "Advar om sammenligninger mellem typer med og uden fortegn"
+
+#: c.opt:414
+msgid "Warn when overload promotes from unsigned to signed"
+msgstr "Advar når flertydiggørelse forfremmer fra unsigned til signed"
+
+#: c.opt:418
+msgid "Warn about uncasted NULL used as sentinel"
+msgstr ""
+
+#: c.opt:422
+#, fuzzy
+msgid "Warn about unprototyped function declarations"
+msgstr "Advar om funktionserklæringer uden prototype"
+
+#: c.opt:426
+msgid "Warn if type signatures of candidate methods do not match exactly"
+msgstr ""
+
+#: c.opt:430
+msgid "Warn when synthesis behavior differs from Cfront"
+msgstr "Advar når synteseopførslen adskiller sig fra Cfront"
+
+#: c.opt:438
+#, fuzzy
+msgid "Warn about features not present in traditional C"
+msgstr "foreslår undladelse af brug af #elif i traditionel C"
+
+#: c.opt:442
+msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
+msgstr ""
+
+#: c.opt:446
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr ""
+
+#: c.opt:450
+#, fuzzy
+msgid "Warn about @selector()s without previously declared methods"
+msgstr "Advar om globale funktioner uden tidligere erklæringer"
+
+#: c.opt:454
+#, fuzzy
+msgid "Warn if an undefined macro is used in an #if directive"
+msgstr "ugyldigt eller ikke-defineret #-direktiv"
+
+#: c.opt:458
+msgid "Warn about unrecognized pragmas"
+msgstr "Advar om ukendte pragmaer"
+
+#: c.opt:462
+msgid "Warn about macros defined in the main file that are not used"
+msgstr ""
+
+#: c.opt:466
+#, fuzzy
+msgid "Do not warn about using variadic macros when -pedantic"
+msgstr "Advar ikke om brug af 'long long' når -pedantic benyttes"
+
+#: c.opt:470
+#, fuzzy
+msgid "Warn if a variable length array is used"
+msgstr "Advar når en variabel ikke benyttes"
+
+#: c.opt:474
+msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
+msgstr ""
+
+#: c.opt:478
+#, fuzzy
+msgid "Warn when a pointer differs in signedness in an assignment"
+msgstr "Advar når flertydiggørelse forfremmer fra unsigned til signed"
+
+#: c.opt:482
+msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
+msgstr ""
+
+#: c.opt:490
+#, fuzzy
+msgid "Enforce class member access control semantics"
+msgstr "Adlyd ikke tilgangskontrolsemantikker"
+
+#: c.opt:497
+msgid "Change when template instances are emitted"
+msgstr "Skift hvornår skabelonsinstanser udsendes"
+
+#: c.opt:501
+#, fuzzy
+msgid "Recognize the \"asm\" keyword"
+msgstr "Genkend ikke det reserverede ord 'asm'"
+
+#: c.opt:505
+#, fuzzy
+msgid "Recognize built-in functions"
+msgstr "Genkend ikke nogen indbyggede funktioner"
+
+#: c.opt:512
+msgid "Check the return value of new"
+msgstr "Kontrollér returværdien for new"
+
+#: c.opt:516
+#, fuzzy
+msgid "Allow the arguments of the '?' operator to have different types"
+msgstr "operander til ?: har forskellige typer"
+
+#: c.opt:520
+#, fuzzy
+msgid "Reduce the size of object files"
+msgstr "Reducér størrelsen af objektfiler"
+
+#: c.opt:524
+#, fuzzy
+msgid "Use class <name> for constant strings"
+msgstr "Angiv alternativt navn til konstantsektionen"
+
+#: c.opt:528
+#, fuzzy
+msgid "Inline member functions by default"
+msgstr "Integrér ikke medlemsfunktioner som standard"
+
+#: c.opt:532
+#, fuzzy
+msgid "Preprocess directives only."
+msgstr "Behandl #ident-direktiver"
+
+#: c.opt:536
+#, fuzzy
+msgid "Permit '$' as an identifier character"
+msgstr "formatering er en bredtegnsstreng"
+
+#: c.opt:543
+#, fuzzy
+msgid "Generate code to check exception specifications"
+msgstr "Generér ikke kode til at kontrollere undtagelsesspecifikationer"
+
+#: c.opt:550
+msgid "Convert all strings and character constants to character set <cset>"
+msgstr ""
+
+#: c.opt:554
+#, fuzzy
+msgid "Permit universal character names (\\u and \\U) in identifiers"
+msgstr "universelt tegn '\\u%04x' er ikke gyldigt i kaldenavne"
+
+#: c.opt:558
+msgid "Specify the default character set for source files"
+msgstr ""
+
+#: c.opt:566
+#, fuzzy
+msgid "Scope of for-init-statement variables is local to the loop"
+msgstr "Udvid virkefeltet for variabler i for-klargøringssætninger"
+
+#: c.opt:570
+#, fuzzy
+msgid "Do not assume that standard C libraries and \"main\" exist"
+msgstr "Antag at standardbibliotekerne og main måske ikke eksisterer"
+
+#: c.opt:574
+#, fuzzy
+msgid "Recognize GNU-defined keywords"
+msgstr "Genkend ikke GNU-definerede reserverede ord"
+
+#: c.opt:578
+msgid "Generate code for GNU runtime environment"
+msgstr "Generér kode til GNU-kørselmiljø"
+
+#: c.opt:582
+#, fuzzy
+msgid "Use traditional GNU semantics for inline functions"
+msgstr "traditionel C forbyder tildeling af startværdi til unioner"
+
+#: c.opt:595
+msgid "Assume normal C execution environment"
+msgstr "Antag normalt C-kørselsmiljø"
+
+#: c.opt:599
+msgid "Enable support for huge objects"
+msgstr "Aktivér understøttelse af enorme objekter"
+
+#: c.opt:603
+msgid "Export functions even if they can be inlined"
+msgstr "Eksportér funktioner også selvom de kan integreres"
+
+#: c.opt:607
+#, fuzzy
+msgid "Emit implicit instantiations of inline templates"
+msgstr "Udsend kun eksplicitte instatieringer af indlejrede skabeloner"
+
+#: c.opt:611
+#, fuzzy
+msgid "Emit implicit instantiations of templates"
+msgstr "Udsend kun eksplicitte instatieringer af indlejrede skabeloner"
+
+#: c.opt:615
+#, fuzzy
+msgid "Inject friend functions into enclosing namespace"
+msgstr "Integrér simple funktioner i deres kaldere"
+
+#: c.opt:622
+msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
+msgstr ""
+
+#: c.opt:626
+#, fuzzy
+msgid "Don't warn about uses of Microsoft extensions"
+msgstr "Udsend ikke pedantiske advarsler om brug af Microsoft-udvidelser"
+
+#: c.opt:636
+#, fuzzy
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
+msgstr "Generér kode til NeXT-kørselmiljø"
+
+#: c.opt:640
+msgid "Assume that receivers of Objective-C messages may be nil"
+msgstr ""
+
+#: c.opt:652
+msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
+msgstr ""
+
+#: c.opt:656
+msgid "Allow fast jumps to the message dispatcher"
+msgstr ""
+
+#: c.opt:662
+msgid "Enable Objective-C exception and synchronization syntax"
+msgstr ""
+
+#: c.opt:666
+msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
+msgstr ""
+
+#: c.opt:671
+#, fuzzy
+msgid "Enable Objective-C setjmp exception handling runtime"
+msgstr "Aktivér undtagelseshåndtering"
+
+#: c.opt:675
+#, fuzzy
+msgid "Enable OpenMP"
+msgstr "Aktivér fejlanalyseringsinfo"
+
+#: c.opt:679
+msgid "Recognize C++ kewords like \"compl\" and \"xor\""
+msgstr ""
+
+#: c.opt:683
+#, fuzzy
+msgid "Enable optional diagnostics"
+msgstr "Deaktivér valgfrie diagnosticeringer"
+
+#: c.opt:690
+msgid "Look for and use PCH files even when preprocessing"
+msgstr ""
+
+#: c.opt:694
+msgid "Downgrade conformance errors to warnings"
+msgstr "Nedgradér standardoverholdelsesfejl til advarsler"
+
+#: c.opt:698
+msgid "Treat the input file as already preprocessed"
+msgstr ""
+
+#: c.opt:702
+msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
+msgstr ""
+
+#: c.opt:706
+msgid "Enable automatic template instantiation"
+msgstr "Aktivér automatisk skabelonsinstantiering"
+
+#: c.opt:710
+#, fuzzy
+msgid "Generate run time type descriptor information"
+msgstr "Generér ikke typebeskrivelsesoplysninger til kørselstidspunktet"
+
+#: c.opt:714
+msgid "Use the same size for double as for float"
+msgstr "Benyt den samme størrelse til double som til float"
+
+#: c.opt:722
+#, fuzzy
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
+msgstr "Overskriv den underliggende type af wchar_t til 'unsigned short'"
+
+#: c.opt:726
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+msgstr ""
+
+#: c.opt:730
+#, fuzzy
+msgid "Make \"char\" signed by default"
+msgstr "Lad 'char' være med fortegn som standard"
+
+#: c.opt:737
+msgid "Display statistics accumulated during compilation"
+msgstr "Vis statistik som indsamles under oversættelsen"
+
+#: c.opt:744
+msgid "Distance between tab stops for column reporting"
+msgstr ""
+
+#: c.opt:748
+#, fuzzy
+msgid "Specify maximum template instantiation depth"
+msgstr "Angiv maksimal skabelonsinstantieringsdybde"
+
+#: c.opt:755
+#, fuzzy
+msgid "Do not generate thread-safe code for initializing local statics"
+msgstr "Generér ikke kode til nære kald"
+
+#: c.opt:759
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
+msgstr ""
+
+#: c.opt:763
+#, fuzzy
+msgid "Make \"char\" unsigned by default"
+msgstr "Lad 'char' være uden fortegn som standard"
+
+#: c.opt:767
+msgid "Use __cxa_atexit to register destructors"
+msgstr "Benyt __cxa_atexit til at registrere destruktionsfunktioner"
+
+#: c.opt:771
+msgid "Use __cxa_get_exception_ptr in exception handling"
+msgstr ""
+
+#: c.opt:775
+msgid "Marks all inlined methods as having hidden visibility"
+msgstr ""
+
+#: c.opt:779
+msgid "Changes visibility to match Microsoft Visual Studio by default"
+msgstr ""
+
+#: c.opt:783
+msgid "Discard unused virtual functions"
+msgstr "Kassér ubrugte virtuelle funktioner"
+
+#: c.opt:787
+msgid "Implement vtables using thunks"
+msgstr "Implementér virtuelle tabeller vha. thunk-kode"
+
+#: c.opt:791
+msgid "Emit common-like symbols as weak symbols"
+msgstr "Udsend almindelige symboler som svage symboler"
+
+#: c.opt:795
+msgid "Convert all wide strings and character constants to character set <cset>"
+msgstr ""
+
+#: c.opt:799
+msgid "Generate a #line directive pointing at the current working directory"
+msgstr ""
+
+#: c.opt:803
+msgid "Emit cross referencing information"
+msgstr "Udsend krydsreferenceoplysninger"
+
+#: c.opt:807
+msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
+msgstr ""
+
+#: c.opt:811
+#, fuzzy
+msgid "Dump declarations to a .decl file"
+msgstr "Udskriv erklæringer i en .decl-fil"
+
+#: c.opt:815
+msgid "Aggressive reduced debug info for structs"
+msgstr ""
+
+#: c.opt:819
+msgid "Conservative reduced debug info for structs"
+msgstr ""
+
+#: c.opt:823
+msgid "Detailed reduced debug info for structs"
+msgstr ""
+
+#: c.opt:827 c.opt:859
+msgid "Add <dir> to the end of the system include path"
+msgstr ""
+
+#: c.opt:831
+#, fuzzy
+msgid "Accept definition of macros in <file>"
+msgstr "cyklus i definering af reservering '%s'"
+
+#: c.opt:835
+msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
+msgstr ""
+
+#: c.opt:839
+msgid "Include the contents of <file> before other files"
+msgstr ""
+
+#: c.opt:843
+#, fuzzy
+msgid "Specify <path> as a prefix for next two options"
+msgstr "Angiv alternativt navn til tekstsektionen"
+
+#: c.opt:847
+msgid "Set <dir> to be the system root directory"
+msgstr ""
+
+#: c.opt:851
+msgid "Add <dir> to the start of the system include path"
+msgstr ""
+
+#: c.opt:855
+msgid "Add <dir> to the end of the quote include path"
+msgstr ""
+
+#: c.opt:876
+msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
+msgstr ""
+
+#: c.opt:880
+msgid "Do not search standard system include directories for C++"
+msgstr ""
+
+#: c.opt:896
+#, fuzzy
+msgid "Generate C header of platform-specific features"
+msgstr "Generér C-inkluderingsfil med platformspecifikke faciliteter"
+
+#: c.opt:900
+msgid "Print a checksum of the executable for PCH validity checking, and stop"
+msgstr ""
+
+#: c.opt:904
+#, fuzzy
+msgid "Remap file names when including files"
+msgstr "tomt filnavn i #%s"
+
+#: c.opt:908
+msgid "Conform to the ISO 1998 C++ standard"
+msgstr ""
+
+#: c.opt:912
+msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
+msgstr ""
+
+#: c.opt:919 c.opt:954
+msgid "Conform to the ISO 1990 C standard"
+msgstr ""
+
+#: c.opt:923 c.opt:962
+msgid "Conform to the ISO 1999 C standard"
+msgstr ""
+
+#: c.opt:927
+msgid "Deprecated in favor of -std=c99"
+msgstr ""
+
+#: c.opt:931
+msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
+msgstr ""
+
+#: c.opt:935
+msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
+msgstr ""
+
+#: c.opt:942
+msgid "Conform to the ISO 1990 C standard with GNU extensions"
+msgstr ""
+
+#: c.opt:946
+msgid "Conform to the ISO 1999 C standard with GNU extensions"
+msgstr ""
+
+#: c.opt:950
+msgid "Deprecated in favor of -std=gnu99"
+msgstr ""
+
+#: c.opt:958
+msgid "Conform to the ISO 1990 C standard as amended in 1994"
+msgstr ""
+
+#: c.opt:966
+msgid "Deprecated in favor of -std=iso9899:1999"
+msgstr ""
+
+#: c.opt:970
+#, fuzzy
+msgid "Enable traditional preprocessing"
+msgstr "Aktivér stakprøvning"
+
+#: c.opt:974
+msgid "Support ISO C trigraphs"
+msgstr ""
+
+#: c.opt:978
+msgid "Do not predefine system-specific and GCC-specific macros"
+msgstr ""
+
+#: c.opt:982
+#, fuzzy
+msgid "Enable verbose output"
+msgstr "Aktivér fejlanalyseringsuddata"
+
+#: ada/lang.opt:96
+msgid "Specify options to GNAT"
+msgstr ""
+
 #: attribs.c:244
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute directive ignored"
@@ -17357,47 +17320,47 @@
 msgid "offset outside bounds of constant string"
 msgstr "forskydning udenfor grænserne af konstant streng"
 
-#: builtins.c:1001
+#: builtins.c:1015
 #, fuzzy, gcc-internal-format
 msgid "second argument to %<__builtin_prefetch%> must be a constant"
 msgstr "den anden parameter til '__builtin_prefetch' skal være en konstant"
 
-#: builtins.c:1008
+#: builtins.c:1022
 #, fuzzy, gcc-internal-format
 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
 msgstr "ugyldig anden parameter til '__builtin_prefetch'; benytter nul"
 
-#: builtins.c:1016
+#: builtins.c:1030
 #, fuzzy, gcc-internal-format
 msgid "third argument to %<__builtin_prefetch%> must be a constant"
 msgstr "en tredje parameter til '__builtin_prefetch' skal være en konstant"
 
-#: builtins.c:1023
+#: builtins.c:1037
 #, fuzzy, gcc-internal-format
 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
 msgstr "ugyldig tredje parameter til '__builtin_prefetch'; benytter nul"
 
-#: builtins.c:4592
+#: builtins.c:4608
 #, fuzzy, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> must be constant"
 msgstr "parameteren til '__builtin_args_info' skal være konstant"
 
-#: builtins.c:4598
+#: builtins.c:4614
 #, fuzzy, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> out of range"
 msgstr "parameteren til '__builtin_args_info' er uden for det gyldige interval"
 
-#: builtins.c:4604
+#: builtins.c:4620
 #, fuzzy, gcc-internal-format
 msgid "missing argument in %<__builtin_args_info%>"
 msgstr "manglende parameter i '__builtin_args_info'"
 
-#: builtins.c:4693 gimplify.c:2117
+#: builtins.c:4709 gimplify.c:2118
 #, fuzzy, gcc-internal-format
 msgid "too few arguments to function %<va_start%>"
 msgstr "for mange parametre til funktionen 'va_start'"
 
-#: builtins.c:4857
+#: builtins.c:4872
 #, fuzzy, gcc-internal-format
 msgid "first argument to %<va_arg%> not of type %<va_list%>"
 msgstr "den første parameter til 'va_arg' er ikke af typen 'va_list'"
@@ -17405,93 +17368,103 @@
 #. Unfortunately, this is merely undefined, rather than a constraint
 #. violation, so we cannot make this an error.  If this call is never
 #. executed, the program is still strictly conforming.
-#: builtins.c:4871
+#: builtins.c:4886
 #, fuzzy, gcc-internal-format
 msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr "'%s' forfremmes til '%s' ved overbringelse gennem '...'"
 
-#: builtins.c:4876
+#: builtins.c:4891
 #, fuzzy, gcc-internal-format
 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr "(så du skal overbring '%s' ikke '%s' til 'va_arg')"
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4882 c-typeck.c:2408
+#: builtins.c:4897 c-typeck.c:2419
 #, gcc-internal-format
 msgid "if this code is reached, the program will abort"
 msgstr ""
 
-#: builtins.c:5000
+#: builtins.c:5015
 #, fuzzy, gcc-internal-format
 msgid "invalid argument to %<__builtin_frame_address%>"
 msgstr "ugyldig parameter til '__builtin_frame_address'"
 
-#: builtins.c:5002
+#: builtins.c:5017
 #, fuzzy, gcc-internal-format
 msgid "invalid argument to %<__builtin_return_address%>"
 msgstr "ugyldig parameter til '__builtin_return_address'"
 
-#: builtins.c:5015
+#: builtins.c:5030
 #, fuzzy, gcc-internal-format
 msgid "unsupported argument to %<__builtin_frame_address%>"
 msgstr "ikke-understøttet parameter til '__builtin_frame_address'"
 
-#: builtins.c:5017
+#: builtins.c:5032
 #, fuzzy, gcc-internal-format
 msgid "unsupported argument to %<__builtin_return_address%>"
 msgstr "ikke-understøttet parameter til '__builtin_return_address'"
 
-#: builtins.c:5564
+#: builtins.c:5579
 #, fuzzy, gcc-internal-format
 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
 msgstr "parameteren til '__builtin_eh_return_regno' skal være konstant"
 
 #. All valid uses of __builtin_va_arg_pack () are removed during
 #. inlining.
-#: builtins.c:6276 expr.c:8024
+#: builtins.c:6291 expr.c:8023
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 msgstr ""
 
 #. All valid uses of __builtin_va_arg_pack_len () are removed during
 #. inlining.
-#: builtins.c:6282
+#: builtins.c:6297
 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
 msgstr ""
 
-#: builtins.c:6578
+#: builtins.c:6593
 #, fuzzy, gcc-internal-format
 msgid "%<__builtin_longjmp%> second argument must be 1"
 msgstr "den anden paramter til '__builtin_longjmp' skal være 1"
 
-#: builtins.c:7209
+#: builtins.c:7224
 #, gcc-internal-format
 msgid "target format does not support infinity"
 msgstr "målprocessoren understøtter ikke uendelig"
 
-#: builtins.c:9623 builtins.c:9712
+#: builtins.c:9638 builtins.c:9727 builtins.c:10082
 #, fuzzy, gcc-internal-format
 msgid "non-floating-point argument to function %qs"
 msgstr "parameter der ikke er et kommatal, til funktionen '%s'"
 
-#: builtins.c:11303
+#: builtins.c:10446 builtins.c:10466
 #, fuzzy, gcc-internal-format
+msgid "too few arguments to function %qs"
+msgstr "for få parametre til funktionen '%s'"
+
+#: builtins.c:10452 builtins.c:10472
+#, fuzzy, gcc-internal-format
+msgid "too many arguments to function %qs"
+msgstr "for mange parametre til funktionen '%s'"
+
+#: builtins.c:11377
+#, fuzzy, gcc-internal-format
 msgid "%<va_start%> used in function with fixed args"
 msgstr "`va_start' benyttet i en funktion med fast antal parametre"
 
-#: builtins.c:11311
+#: builtins.c:11385
 #, fuzzy, gcc-internal-format
 msgid "wrong number of arguments to function %<va_start%>"
 msgstr "for mange parametre til funktionen 'va_start'"
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:11324
+#: builtins.c:11398
 #, fuzzy, gcc-internal-format
 msgid "%<__builtin_next_arg%> called without an argument"
 msgstr "`__builtin_next_arg' kaldt uden en parameter"
 
-#: builtins.c:11329
+#: builtins.c:11403
 #, fuzzy, gcc-internal-format
 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 msgstr "forkert antal parametre angivet til egenskaben '%s'"
@@ -17501,26 +17474,26 @@
 #. argument.  We just warn and set the arg to be the last
 #. argument so that we will get wrong-code because of
 #. it.
-#: builtins.c:11358
+#: builtins.c:11432
 #, fuzzy, gcc-internal-format
 msgid "second parameter of %<va_start%> not last named argument"
 msgstr "den anden parameter til 'va_start' er ikke den sidste navngivne parameter"
 
-#: builtins.c:11472
+#: builtins.c:11546
 #, fuzzy
 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
 msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
 
-#: builtins.c:11485
+#: builtins.c:11559
 #, fuzzy
 msgid "%Klast argument of %D is not integer constant between 0 and 3"
 msgstr "parameteren til 'asm' er ikke en konstant streng"
 
-#: builtins.c:11529 builtins.c:11693 builtins.c:11752
+#: builtins.c:11603 builtins.c:11767 builtins.c:11826
 msgid "%Kcall to %D will always overflow destination buffer"
 msgstr ""
 
-#: builtins.c:11683
+#: builtins.c:11757
 msgid "%Kcall to %D might overflow destination buffer"
 msgstr ""
 
@@ -17643,440 +17616,440 @@
 msgid "conversion to %qT alters %qT constant value"
 msgstr ""
 
-#: c-common.c:1296
+#: c-common.c:1299
 #, gcc-internal-format
 msgid "conversion to %qT from %qT may change the sign of the result"
 msgstr ""
 
-#: c-common.c:1325
+#: c-common.c:1328
 #, fuzzy, gcc-internal-format
 msgid "conversion to %qT from %qT may alter its value"
 msgstr "konvertering af '%E' fra '%T' til '%T' er tvetydigt"
 
-#: c-common.c:1353
+#: c-common.c:1356
 #, gcc-internal-format
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "stort heltal forkortes underforstået til type uden fortegn"
 
-#: c-common.c:1359 c-common.c:1366 c-common.c:1374
+#: c-common.c:1362 c-common.c:1369 c-common.c:1377
 #, gcc-internal-format
 msgid "overflow in implicit constant conversion"
 msgstr "overløb i underforstået konstant konvertering"
 
-#: c-common.c:1528
+#: c-common.c:1531
 #, fuzzy, gcc-internal-format
 msgid "operation on %qE may be undefined"
 msgstr "brug af '%s' er muligvis ikke defineret"
 
-#: c-common.c:1821
+#: c-common.c:1824
 #, gcc-internal-format
 msgid "case label does not reduce to an integer constant"
 msgstr "case-etiketten kan ikke reduceres til en heltalskonstant"
 
-#: c-common.c:1861
+#: c-common.c:1864
 #, fuzzy, gcc-internal-format
 msgid "case label value is less than minimum value for type"
 msgstr "heltalskonstant er større end den maksimale værdi for dens type"
 
-#: c-common.c:1869
+#: c-common.c:1872
 #, fuzzy, gcc-internal-format
 msgid "case label value exceeds maximum value for type"
 msgstr "heltalskonstant er større end den maksimale værdi for dens type"
 
-#: c-common.c:1877
+#: c-common.c:1880
 #, fuzzy, gcc-internal-format
 msgid "lower value in case label range less than minimum value for type"
 msgstr "heltalskonstant er større end den maksimale værdi for dens type"
 
-#: c-common.c:1886
+#: c-common.c:1889
 #, fuzzy, gcc-internal-format
 msgid "upper value in case label range exceeds maximum value for type"
 msgstr "heltalskonstant er større end den maksimale værdi for dens type"
 
-#: c-common.c:1960
+#: c-common.c:1963
 #, gcc-internal-format
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 msgstr ""
 
-#: c-common.c:2450
+#: c-common.c:2453
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to binary %s (have %qT and %qT)"
 msgstr "ugyldige operander til binær %s"
 
-#: c-common.c:2686
+#: c-common.c:2689
 #, gcc-internal-format
 msgid "comparison is always false due to limited range of data type"
 msgstr "sammenligning er altid falsk på grund af den begrænsede rækkevidde af datatypen"
 
-#: c-common.c:2688
+#: c-common.c:2691
 #, gcc-internal-format
 msgid "comparison is always true due to limited range of data type"
 msgstr "sammenligning er altid sand på grund af den begrænsede rækkevidde af datatypen"
 
-#: c-common.c:2767
+#: c-common.c:2770
 #, gcc-internal-format
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "sammenligning med unsigned udtryk >= 0 er altid sand"
 
-#: c-common.c:2777
+#: c-common.c:2780
 #, gcc-internal-format
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "sammenligning med unsigned udtryk < 0 er altid falsk"
 
-#: c-common.c:2818
+#: c-common.c:2821
 #, fuzzy, gcc-internal-format
 msgid "pointer of type %<void *%> used in arithmetic"
 msgstr "henvisning af typen 'void *' benyttet i udregning"
 
-#: c-common.c:2824
+#: c-common.c:2827
 #, gcc-internal-format
 msgid "pointer to a function used in arithmetic"
 msgstr "henvisning til en funktion benyttet i udregning"
 
-#: c-common.c:2830
+#: c-common.c:2833
 #, gcc-internal-format
 msgid "pointer to member function used in arithmetic"
 msgstr "henvisning til en medlemsfunktion benyttet i udregning"
 
-#: c-common.c:2982
+#: c-common.c:2985
 #, fuzzy, gcc-internal-format
 msgid "the address of %qD will always evaluate as %<true%>"
 msgstr "adressen af '%D' vil altid være 'true'"
 
-#: c-common.c:3051 cp/semantics.c:596 cp/typeck.c:6411
+#: c-common.c:3054 cp/semantics.c:597 cp/typeck.c:6438
 #, gcc-internal-format
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "foreslår paranteser omkring tildeling der er benyttet som boolsk værdi"
 
-#: c-common.c:3123 c-typeck.c:8958
+#: c-common.c:3126 c-typeck.c:8969
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<restrict%>"
 msgstr "ugyldig brug af 'restrict'"
 
-#: c-common.c:3339
+#: c-common.c:3346
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a function type"
 msgstr "ugyldig anvendelse af 'sizeof' på en funktionstype"
 
-#: c-common.c:3349
+#: c-common.c:3356
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %qs to a void type"
 msgstr "ugyldig anvendelse af '%s' på en void-type"
 
-#: c-common.c:3355
+#: c-common.c:3362
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %qs to incomplete type %qT "
 msgstr "ugyldig anvendelse af '%s' på en ufuldstændig type"
 
-#: c-common.c:3396
+#: c-common.c:3403
 #, fuzzy, gcc-internal-format
 msgid "%<__alignof%> applied to a bit-field"
 msgstr "'__alignof' benyttet på et bitfelt"
 
-#: c-common.c:3969
+#: c-common.c:3976
 #, fuzzy, gcc-internal-format
 msgid "cannot disable built-in function %qs"
 msgstr "kan ikke deaktivere den indbyggede funktion '%s'"
 
-#: c-common.c:4172
+#: c-common.c:4179
 #, gcc-internal-format
 msgid "pointers are not permitted as case values"
 msgstr "henvisningsvariabler er ikke tilladt som case-værdier"
 
-#: c-common.c:4178
+#: c-common.c:4185
 #, fuzzy, gcc-internal-format
 msgid "range expressions in switch statements are non-standard"
 msgstr "ISO C forbyder intervaludtryk i switch-sætninger"
 
-#: c-common.c:4204
+#: c-common.c:4211
 #, gcc-internal-format
 msgid "empty range specified"
 msgstr "tomt interval angivet"
 
-#: c-common.c:4264
+#: c-common.c:4271
 #, gcc-internal-format
 msgid "duplicate (or overlapping) case value"
 msgstr "case-værdi optræder mere end én gang (måske pga. intervalsammenfald)"
 
-#: c-common.c:4265
+#: c-common.c:4272
 #, gcc-internal-format
 msgid "%Jthis is the first entry overlapping that value"
 msgstr "%Jdette er det første punkt som falder sammen med den værdi"
 
-#: c-common.c:4269
+#: c-common.c:4276
 #, gcc-internal-format
 msgid "duplicate case value"
 msgstr "case-værdi optræder mere end én gang"
 
-#: c-common.c:4270
+#: c-common.c:4277
 #, gcc-internal-format
 msgid "%Jpreviously used here"
 msgstr "%Jtidligere benyttet her"
 
-#: c-common.c:4274
+#: c-common.c:4281
 #, gcc-internal-format
 msgid "multiple default labels in one switch"
 msgstr "flere default-etiketter i én switch-konstruktion"
 
-#: c-common.c:4275
+#: c-common.c:4282
 #, gcc-internal-format
 msgid "%Jthis is the first default label"
 msgstr "%Jdette er den første default-etiket"
 
-#: c-common.c:4324
+#: c-common.c:4331
 #, fuzzy, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type"
 msgstr "case-værdien '%ld' eksisterer ikke i enum-type"
 
-#: c-common.c:4327
+#: c-common.c:4334
 #, fuzzy, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type %qT"
 msgstr "case-værdien '%ld' eksisterer ikke i enum-type"
 
-#: c-common.c:4385
+#: c-common.c:4392
 #, fuzzy, gcc-internal-format
 msgid "%Hswitch missing default case"
 msgstr "switch-konstruktion mangler default"
 
-#: c-common.c:4448
+#: c-common.c:4455
 #, fuzzy, gcc-internal-format
 msgid "%Henumeration value %qE not handled in switch"
 msgstr "enum-værdien '%s' håndteres ikke i switch-sætning"
 
-#: c-common.c:4472
+#: c-common.c:4479
 #, gcc-internal-format
 msgid "taking the address of a label is non-standard"
 msgstr "at tage adressen af en etiket følger ikke standarden"
 
-#: c-common.c:4622
+#: c-common.c:4629
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored for field of type %qT"
 msgstr "'%s'-egenskaben ignoreret for '%s'"
 
-#: c-common.c:4633 c-common.c:4652 c-common.c:4670 c-common.c:4697
-#: c-common.c:4724 c-common.c:4750 c-common.c:4769 c-common.c:4793
-#: c-common.c:4816 c-common.c:4839 c-common.c:4860 c-common.c:4881
-#: c-common.c:4905 c-common.c:4931 c-common.c:4968 c-common.c:4995
-#: c-common.c:5046 c-common.c:5130 c-common.c:5160 c-common.c:5179
-#: c-common.c:5499 c-common.c:5559 c-common.c:5580 c-common.c:5644
-#: c-common.c:5762 c-common.c:5828 c-common.c:5877 c-common.c:5923
-#: c-common.c:5993 c-common.c:6017 c-common.c:6301 c-common.c:6324
+#: c-common.c:4640 c-common.c:4659 c-common.c:4677 c-common.c:4704
+#: c-common.c:4731 c-common.c:4757 c-common.c:4776 c-common.c:4800
+#: c-common.c:4823 c-common.c:4846 c-common.c:4867 c-common.c:4888
+#: c-common.c:4912 c-common.c:4938 c-common.c:4975 c-common.c:5002
+#: c-common.c:5045 c-common.c:5129 c-common.c:5159 c-common.c:5178
+#: c-common.c:5498 c-common.c:5558 c-common.c:5579 c-common.c:5643
+#: c-common.c:5761 c-common.c:5827 c-common.c:5876 c-common.c:5922
+#: c-common.c:5992 c-common.c:6016 c-common.c:6301 c-common.c:6324
 #: c-common.c:6363
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored"
 msgstr "egenskaben '%s' ignoreret"
 
-#: c-common.c:4715 c-common.c:4741
+#: c-common.c:4722 c-common.c:4748
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute conflicts with attribute %s"
 msgstr "egenskaben '%s' kan kun anvendes på variabler"
 
-#: c-common.c:4962
+#: c-common.c:4969
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute have effect only on public objects"
 msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
 
-#: c-common.c:5067
+#: c-common.c:5066
 #, fuzzy, gcc-internal-format
 msgid "destructor priorities are not supported"
 msgstr "trampoliner understøttes ikke"
 
-#: c-common.c:5069
+#: c-common.c:5068
 #, fuzzy, gcc-internal-format
 msgid "constructor priorities are not supported"
 msgstr "trampoliner understøttes ikke"
 
-#: c-common.c:5086
+#: c-common.c:5085
 #, gcc-internal-format
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 msgstr ""
 
-#: c-common.c:5091
+#: c-common.c:5090
 #, gcc-internal-format
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 msgstr ""
 
-#: c-common.c:5099
+#: c-common.c:5098
 #, gcc-internal-format
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 msgstr ""
 
-#: c-common.c:5102
+#: c-common.c:5101
 #, gcc-internal-format
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 msgstr ""
 
-#: c-common.c:5221
+#: c-common.c:5220
 #, fuzzy, gcc-internal-format
 msgid "unknown machine mode %qs"
 msgstr "ukendt maskintilstand '%s'"
 
-#: c-common.c:5250
+#: c-common.c:5249
 #, gcc-internal-format
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 msgstr ""
 
-#: c-common.c:5253
+#: c-common.c:5252
 #, fuzzy, gcc-internal-format
 msgid "use __attribute__ ((vector_size)) instead"
 msgstr "egenskabsdirektivet '%s' ignoreret"
 
-#: c-common.c:5262
+#: c-common.c:5261
 #, fuzzy, gcc-internal-format
 msgid "unable to emulate %qs"
 msgstr "kunne ikke emulere '%s'"
 
-#: c-common.c:5272
+#: c-common.c:5271
 #, fuzzy, gcc-internal-format
 msgid "invalid pointer mode %qs"
 msgstr "ugyldig henvisningstilstand '%s'"
 
-#: c-common.c:5289
+#: c-common.c:5288
 #, fuzzy, gcc-internal-format
 msgid "signness of type and machine mode %qs don't match"
 msgstr "#-linjer til at træde ind og ud af filer passer ikke"
 
-#: c-common.c:5300
+#: c-common.c:5299
 #, fuzzy, gcc-internal-format
 msgid "no data type for mode %qs"
 msgstr "ingen datatype til tilstanden '%s'"
 
-#: c-common.c:5310
+#: c-common.c:5309
 #, fuzzy, gcc-internal-format
 msgid "cannot use mode %qs for enumeral types"
 msgstr "kan ikke konverteres til en henvisningstype"
 
-#: c-common.c:5337
+#: c-common.c:5336
 #, fuzzy, gcc-internal-format
 msgid "mode %qs applied to inappropriate type"
 msgstr "'sigof' benyttet på en type der ikke er sammensat"
 
-#: c-common.c:5368
+#: c-common.c:5367
 #, fuzzy, gcc-internal-format
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
 
-#: c-common.c:5379 config/bfin/bfin.c:4879 config/bfin/bfin.c:4930
+#: c-common.c:5378 config/bfin/bfin.c:4982 config/bfin/bfin.c:5033
 #, fuzzy, gcc-internal-format
 msgid "section of %q+D conflicts with previous declaration"
 msgstr "sektionen '%s' strider mod tidligere erklæring"
 
-#: c-common.c:5388
+#: c-common.c:5387
 #, fuzzy, gcc-internal-format
 msgid "section attribute not allowed for %q+D"
 msgstr "sektionsegenskaben er ikke tilladt for '%s'"
 
-#: c-common.c:5394
+#: c-common.c:5393
 #, fuzzy, gcc-internal-format
 msgid "%Jsection attributes are not supported for this target"
 msgstr "sektionsegenskaber understøttes ikke på denne målarkitektur"
 
-#: c-common.c:5426
+#: c-common.c:5425
 #, gcc-internal-format
 msgid "requested alignment is not a constant"
 msgstr "angivet justering er ikke en konstant"
 
-#: c-common.c:5431
+#: c-common.c:5430
 #, gcc-internal-format
 msgid "requested alignment is not a power of 2"
 msgstr "angivet justering er ikke en potens af 2"
 
-#: c-common.c:5436
+#: c-common.c:5435
 #, gcc-internal-format
 msgid "requested alignment is too large"
 msgstr "angivet justering er for stor"
 
-#: c-common.c:5462
+#: c-common.c:5461
 #, fuzzy, gcc-internal-format
 msgid "alignment may not be specified for %q+D"
 msgstr "justering må ikke angives for '%s'"
 
-#: c-common.c:5469
+#: c-common.c:5468
 #, gcc-internal-format
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 msgstr ""
 
-#: c-common.c:5473
+#: c-common.c:5472
 #, fuzzy, gcc-internal-format
 msgid "alignment for %q+D must be at least %d"
 msgstr "parameter til '%s' skal være en 2 bit-konstant"
 
-#: c-common.c:5522
+#: c-common.c:5521
 #, fuzzy, gcc-internal-format
 msgid "%q+D defined both normally and as an alias"
 msgstr "'%s' er defineret både normalt og som et alias"
 
-#: c-common.c:5538
+#: c-common.c:5537
 #, fuzzy, gcc-internal-format
 msgid "alias argument not a string"
 msgstr "aliasparameter er ikke en streng"
 
-#: c-common.c:5601
+#: c-common.c:5600
 #, gcc-internal-format
 msgid "%Jweakref attribute must appear before alias attribute"
 msgstr ""
 
-#: c-common.c:5631
+#: c-common.c:5630
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored on non-class types"
 msgstr "'%s'-egenskaben ignoreret for '%s'"
 
-#: c-common.c:5637
+#: c-common.c:5636
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored because %qT is already defined"
 msgstr "'%s' brugt, men aldrig defineret"
 
-#: c-common.c:5650
+#: c-common.c:5649
 #, fuzzy, gcc-internal-format
 msgid "visibility argument not a string"
 msgstr "synlighedsparameter er ikke en streng"
 
-#: c-common.c:5662
+#: c-common.c:5661
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored on types"
 msgstr "'%s'-egenskaben ignoreret for '%s'"
 
-#: c-common.c:5678
+#: c-common.c:5677
 #, fuzzy, gcc-internal-format
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr "synlighedsparameter skal være en af \"default\", \"hidden\", \"protected\" eller \"internal\""
 
-#: c-common.c:5689
+#: c-common.c:5688
 #, fuzzy, gcc-internal-format
 msgid "%qD redeclared with different visibility"
 msgstr "'%#D' omerklæret som en anden form for symbol"
 
-#: c-common.c:5692 c-common.c:5696
+#: c-common.c:5691 c-common.c:5695
 #, gcc-internal-format
 msgid "%qD was declared %qs which implies default visibility"
 msgstr ""
 
-#: c-common.c:5770
+#: c-common.c:5769
 #, fuzzy, gcc-internal-format
 msgid "tls_model argument not a string"
 msgstr "tls_model-parameter er ikke en streng"
 
-#: c-common.c:5783
+#: c-common.c:5782
 #, fuzzy, gcc-internal-format
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr "tls_model-parameter skal være en af \"local-exec\", \"initial-exec\", \"local-dynamic\" eller \"global-dynamic\""
 
-#: c-common.c:5802 c-common.c:5897
+#: c-common.c:5801 c-common.c:5896
 #, fuzzy, gcc-internal-format
 msgid "%J%qE attribute applies only to functions"
 msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
 
-#: c-common.c:5807 c-common.c:5902
+#: c-common.c:5806 c-common.c:5901
 #, fuzzy, gcc-internal-format
 msgid "%Jcan%'t set %qE attribute after definition"
 msgstr "kan ikke angive '%s'-egenskaben efter definitionen"
 
-#: c-common.c:5858
+#: c-common.c:5857
 #, gcc-internal-format
 msgid "alloc_size parameter outside range"
 msgstr ""
 
-#: c-common.c:5991
+#: c-common.c:5990
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored for %qE"
 msgstr "'%s'-egenskaben ignoreret for '%s'"
@@ -18186,7 +18159,7 @@
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 msgstr ""
 
-#: c-common.c:6818 cp/typeck.c:4525
+#: c-common.c:6818 cp/typeck.c:4533
 #, fuzzy, gcc-internal-format
 msgid "attempt to take address of bit-field structure member %qD"
 msgstr "forsøg på at finde adressen af bitfeltstrukturmedlemmet '%D'"
@@ -18221,14 +18194,14 @@
 msgid "size of array is too large"
 msgstr "størrelsen af tabellen '%s' er for stor"
 
-#: c-common.c:7041 c-common.c:7090 c-typeck.c:2705
+#: c-common.c:7041 c-common.c:7090 c-typeck.c:2716
 #, fuzzy, gcc-internal-format
 msgid "too few arguments to function %qE"
 msgstr "for få parametre til funktionen"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-common.c:7058 c-typeck.c:4374
+#: c-common.c:7058 c-typeck.c:4385
 #, fuzzy, gcc-internal-format
 msgid "incompatible type for argument %d of %qE"
 msgstr "typen af den %d. parameter i '%s' passer ikke"
@@ -18308,8 +18281,8 @@
 #. an unprototyped function, it is compile-time undefined;
 #. making it a constraint in that case was rejected in
 #. DR#252.
-#: c-convert.c:95 c-typeck.c:1775 c-typeck.c:4012 cp/typeck.c:1502
-#: cp/typeck.c:5717 cp/typeck.c:6325 fortran/convert.c:88
+#: c-convert.c:95 c-typeck.c:1785 c-typeck.c:4023 cp/typeck.c:1548
+#: cp/typeck.c:5725 cp/typeck.c:6352 fortran/convert.c:88
 #: treelang/tree-convert.c:79
 #, gcc-internal-format
 msgid "void value not ignored as it ought to be"
@@ -18321,104 +18294,104 @@
 msgid "conversion to non-scalar type requested"
 msgstr "konvertering til ikke-skalartype udbedt"
 
-#: c-decl.c:546
+#: c-decl.c:547
 #, fuzzy, gcc-internal-format
 msgid "array %q+D assumed to have one element"
 msgstr "tabellen '%s' antages kun at have ét element"
 
-#: c-decl.c:651
+#: c-decl.c:652
 #, gcc-internal-format
 msgid "GCC supports only %u nested scopes"
 msgstr ""
 
-#: c-decl.c:737 cp/decl.c:358
+#: c-decl.c:738 cp/decl.c:359
 #, fuzzy, gcc-internal-format
 msgid "label %q+D used but not defined"
 msgstr "etiketten '%D' er benyttet, men ikke defineret"
 
-#: c-decl.c:778
+#: c-decl.c:779
 #, fuzzy, gcc-internal-format
 msgid "nested function %q+D declared but never defined"
 msgstr "indbygget funktion '%D' benyttet, men aldrig defineret"
 
-#: c-decl.c:788
+#: c-decl.c:789
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D declared but never defined"
 msgstr "indbygget funktion '%D' benyttet, men aldrig defineret"
 
-#: c-decl.c:801 cp/decl.c:608
+#: c-decl.c:802 cp/decl.c:609
 #, fuzzy, gcc-internal-format
 msgid "unused variable %q+D"
 msgstr "ubrugt variabel '%s'"
 
-#: c-decl.c:805
+#: c-decl.c:806
 #, gcc-internal-format
 msgid "type of array %q+D completed incompatibly with implicit initialization"
 msgstr ""
 
-#: c-decl.c:1039
+#: c-decl.c:1040
 #, fuzzy, gcc-internal-format
 msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
 msgstr "en parameterliste med '...' passer ikke til en erklæring med en tom parameterliste"
 
-#: c-decl.c:1046
+#: c-decl.c:1047
 #, fuzzy, gcc-internal-format
 msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
 msgstr "en parametertype med automatisk forfremmelse passer ikke til en erklæring med en tom parameterliste"
 
-#: c-decl.c:1087
+#: c-decl.c:1088
 #, fuzzy, gcc-internal-format
 msgid "prototype for %q+D declares more arguments than previous old-style definition"
 msgstr "følger definition uden prototype her"
 
-#: c-decl.c:1093
+#: c-decl.c:1094
 #, fuzzy, gcc-internal-format
 msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
 msgstr "følger definition uden prototype her"
 
-#: c-decl.c:1102
+#: c-decl.c:1103
 #, fuzzy, gcc-internal-format
 msgid "prototype for %q+D declares argument %d with incompatible type"
 msgstr "prototypen for '%s' følger og den %d. parameter passer ikke"
 
 #. If we get here, no errors were found, but do issue a warning
 #. for this poor-style construct.
-#: c-decl.c:1115
+#: c-decl.c:1116
 #, fuzzy, gcc-internal-format
 msgid "prototype for %q+D follows non-prototype definition"
 msgstr "følger definition uden prototype her"
 
-#: c-decl.c:1130
+#: c-decl.c:1131
 #, fuzzy, gcc-internal-format
 msgid "previous definition of %q+D was here"
 msgstr "tidligere definition her"
 
-#: c-decl.c:1132
+#: c-decl.c:1133
 #, fuzzy, gcc-internal-format
 msgid "previous implicit declaration of %q+D was here"
 msgstr "tidligere underforstået erklæring af '%s'"
 
-#: c-decl.c:1134
+#: c-decl.c:1135
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D was here"
 msgstr "tidligere erklæring af '%#D' her"
 
-#: c-decl.c:1174
+#: c-decl.c:1175
 #, fuzzy, gcc-internal-format
 msgid "%q+D redeclared as different kind of symbol"
 msgstr "'%#D' omerklæret som en anden form for symbol"
 
-#: c-decl.c:1178
+#: c-decl.c:1179
 #, fuzzy, gcc-internal-format
 msgid "built-in function %q+D declared as non-function"
 msgstr "den indbyggede funktion '%s' er erklæret som noget der ikke er en funktion"
 
-#: c-decl.c:1181 c-decl.c:1298 c-decl.c:1983
+#: c-decl.c:1182 c-decl.c:1299 c-decl.c:1988
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a built-in function"
 msgstr "erklæring af '%s' skygger for en global erklæring"
 
-#: c-decl.c:1190
+#: c-decl.c:1191
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of enumerator %q+D"
 msgstr "omerklæring af 'enum %s'"
@@ -18426,275 +18399,275 @@
 #. If types don't match for a built-in, throw away the
 #. built-in.  No point in calling locate_old_decl here, it
 #. won't print anything.
-#: c-decl.c:1211
+#: c-decl.c:1212
 #, fuzzy, gcc-internal-format
 msgid "conflicting types for built-in function %q+D"
 msgstr "modstridende typer for den indbyggede funktion '%s'"
 
-#: c-decl.c:1235 c-decl.c:1248 c-decl.c:1258
+#: c-decl.c:1236 c-decl.c:1249 c-decl.c:1259
 #, fuzzy, gcc-internal-format
 msgid "conflicting types for %q+D"
 msgstr "modstridende typer for '%#D'"
 
-#: c-decl.c:1256
+#: c-decl.c:1257
 #, fuzzy, gcc-internal-format
 msgid "conflicting type qualifiers for %q+D"
 msgstr "modstridende typer for '%#D'"
 
 #. Allow OLDDECL to continue in use.
-#: c-decl.c:1273
+#: c-decl.c:1274
 #, fuzzy, gcc-internal-format
 msgid "redefinition of typedef %q+D"
 msgstr "omdefinering af '%s'"
 
-#: c-decl.c:1324 c-decl.c:1426
+#: c-decl.c:1325 c-decl.c:1427
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %q+D"
 msgstr "omdefinering af '%s'"
 
 # anden 'declaration' er underforstået i engelsk original
-#: c-decl.c:1359 c-decl.c:1464
+#: c-decl.c:1360 c-decl.c:1465
 #, fuzzy, gcc-internal-format
 msgid "static declaration of %q+D follows non-static declaration"
 msgstr "static-erklæring af '%s' følger erklæring uden static"
 
-#: c-decl.c:1369 c-decl.c:1376 c-decl.c:1453 c-decl.c:1461
+#: c-decl.c:1370 c-decl.c:1377 c-decl.c:1454 c-decl.c:1462
 #, fuzzy, gcc-internal-format
 msgid "non-static declaration of %q+D follows static declaration"
 msgstr "erklæring uden static af '%s' følger static-erklæring"
 
-#: c-decl.c:1393
+#: c-decl.c:1394
 #, gcc-internal-format
 msgid "%<gnu_inline%> attribute present on %q+D"
 msgstr ""
 
-#: c-decl.c:1395
+#: c-decl.c:1396
 #, fuzzy, gcc-internal-format
 msgid "%Jbut not here"
 msgstr "  første type her"
 
-#: c-decl.c:1413
+#: c-decl.c:1414
 #, fuzzy, gcc-internal-format
 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
 msgstr "trådlokal erklæring af '%s' følger ikke-trådlokal erklæring"
 
-#: c-decl.c:1416
+#: c-decl.c:1417
 #, fuzzy, gcc-internal-format
 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
 msgstr "ikke-trådlokal erklæring af '%s' følger trådlokal erklæring"
 
-#: c-decl.c:1446
+#: c-decl.c:1447
 #, fuzzy, gcc-internal-format
 msgid "extern declaration of %q+D follows declaration with no linkage"
 msgstr "extern-erklæring af '%s' passer ikke med den globale"
 
-#: c-decl.c:1482
+#: c-decl.c:1483
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D with no linkage follows extern declaration"
 msgstr "erklæring af '%F' kaster forskellige undtagelser"
 
-#: c-decl.c:1488
+#: c-decl.c:1489
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %q+D with no linkage"
 msgstr "tidligere erklæring af '%#D' med %L-kædning"
 
-#: c-decl.c:1502
+#: c-decl.c:1503
 #, gcc-internal-format
 msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
 msgstr ""
 
-#: c-decl.c:1513
+#: c-decl.c:1514
 #, fuzzy, gcc-internal-format
 msgid "inline declaration of %qD follows declaration with attribute noinline"
 msgstr "tidligere erklæring af funktionen '%s' med egenskaben noinline"
 
-#: c-decl.c:1520
+#: c-decl.c:1521
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D with attribute noinline follows inline declaration "
 msgstr "erklæring af '%s' der er en statisk variabel, i begyndelseserklæring i 'for'-løkke"
 
-#: c-decl.c:1539
+#: c-decl.c:1540
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared inline after being called"
 msgstr "'%s' er erklæret inline efter at være blevet kaldt"
 
-#: c-decl.c:1544
+#: c-decl.c:1545
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared inline after its definition"
 msgstr "'%s' er erklæret inline efter dens definition"
 
-#: c-decl.c:1563
+#: c-decl.c:1564
 #, fuzzy, gcc-internal-format
 msgid "redefinition of parameter %q+D"
 msgstr "omdefinering af '%s'"
 
-#: c-decl.c:1590
+#: c-decl.c:1591
 #, fuzzy, gcc-internal-format
 msgid "redundant redeclaration of %q+D"
 msgstr "overflødig omerklæring af '%D' i samme virkefelt"
 
-#: c-decl.c:1970
+#: c-decl.c:1975
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows previous non-variable"
 msgstr "erklæring af '%s' skygger for en tidligere lokal variabel"
 
-#: c-decl.c:1975
+#: c-decl.c:1980
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a parameter"
 msgstr "erklæring af '%#D' skygger for en parameter"
 
-#: c-decl.c:1978
+#: c-decl.c:1983
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a global declaration"
 msgstr "erklæring af '%s' skygger for en global erklæring"
 
-#: c-decl.c:1988
+#: c-decl.c:1993
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a previous local"
 msgstr "erklæring af '%s' skygger for en tidligere lokal variabel"
 
-#: c-decl.c:1991 cp/name-lookup.c:988 cp/name-lookup.c:1019
-#: cp/name-lookup.c:1027
+#: c-decl.c:1996 cp/name-lookup.c:987 cp/name-lookup.c:1018
+#: cp/name-lookup.c:1026
 #, gcc-internal-format
 msgid "%Jshadowed declaration is here"
 msgstr "%Jskygget erklæring er her"
 
-#: c-decl.c:2183
+#: c-decl.c:2188
 #, fuzzy, gcc-internal-format
 msgid "nested extern declaration of %qD"
 msgstr "indlejret extern-erklæring af '%s'"
 
-#: c-decl.c:2346 c-decl.c:2349
+#: c-decl.c:2351 c-decl.c:2354
 #, fuzzy, gcc-internal-format
 msgid "implicit declaration of function %qE"
 msgstr "underforstået erklæring af funktionen '%s'"
 
-#: c-decl.c:2411
+#: c-decl.c:2416
 #, fuzzy, gcc-internal-format
 msgid "incompatible implicit declaration of built-in function %qD"
 msgstr "underforstået erklæring af funktionen '%#D'"
 
-#: c-decl.c:2420
+#: c-decl.c:2425
 #, fuzzy, gcc-internal-format
 msgid "incompatible implicit declaration of function %qD"
 msgstr "underforstået erklæring af funktionen '%#D'"
 
-#: c-decl.c:2473
+#: c-decl.c:2478
 #, fuzzy, gcc-internal-format
 msgid "%H%qE undeclared here (not in a function)"
 msgstr "'%s' ikke erklæret her (ikke i en funktion)"
 
-#: c-decl.c:2478
+#: c-decl.c:2483
 #, fuzzy, gcc-internal-format
 msgid "%H%qE undeclared (first use in this function)"
 msgstr "'%s' er ikke erklæret (først benyttet i denne funktion)"
 
-#: c-decl.c:2482
+#: c-decl.c:2487
 #, fuzzy, gcc-internal-format
 msgid "%H(Each undeclared identifier is reported only once"
 msgstr "(et kaldenavn der ikke er erklæret, rapporteres kun én gang"
 
-#: c-decl.c:2483
+#: c-decl.c:2488
 #, fuzzy, gcc-internal-format
 msgid "%Hfor each function it appears in.)"
 msgstr "per funktion)"
 
-#: c-decl.c:2521 cp/decl.c:2397
+#: c-decl.c:2526 cp/decl.c:2404
 #, fuzzy, gcc-internal-format
 msgid "label %qE referenced outside of any function"
 msgstr "der er blevet henvist til etiketten '%s' uden for en funktion"
 
-#: c-decl.c:2563
+#: c-decl.c:2568
 #, fuzzy, gcc-internal-format
 msgid "duplicate label declaration %qE"
 msgstr "etiketten '%s' er blevet erklæret mere end én gang"
 
-#: c-decl.c:2599
+#: c-decl.c:2604
 #, fuzzy, gcc-internal-format
 msgid "%Hduplicate label %qD"
 msgstr "etiketten '%D' optræder mere end én gang"
 
-#: c-decl.c:2609
+#: c-decl.c:2614
 #, fuzzy, gcc-internal-format
 msgid "%Jjump into statement expression"
 msgstr "ragelse efter slutningen af udtryk"
 
-#: c-decl.c:2611
+#: c-decl.c:2616
 #, fuzzy, gcc-internal-format
 msgid "%Jjump into scope of identifier with variably modified type"
 msgstr "skabelonsparameter '%T' er en variabelt ændret type"
 
-#: c-decl.c:2626
+#: c-decl.c:2631
 #, gcc-internal-format
 msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
 msgstr ""
 
-#: c-decl.c:2701
+#: c-decl.c:2706
 #, fuzzy, gcc-internal-format
 msgid "%H%qE defined as wrong kind of tag"
 msgstr "'%s' omerklæret som en anden form for symbol"
 
-#: c-decl.c:2903
+#: c-decl.c:2908
 #, gcc-internal-format
 msgid "unnamed struct/union that defines no instances"
 msgstr "unavngiven struct/union som ikke definerer nogen instanser"
 
-#: c-decl.c:2911
+#: c-decl.c:2916
 #, fuzzy, gcc-internal-format
 msgid "empty declaration with storage class specifier does not redeclare tag"
 msgstr "lagringsklasseanvisning i tabelerklæring"
 
-#: c-decl.c:2922
+#: c-decl.c:2927
 #, fuzzy, gcc-internal-format
 msgid "empty declaration with type qualifier does not redeclare tag"
 msgstr "erklæring erklærer ikke noget"
 
-#: c-decl.c:2943 c-decl.c:2950
+#: c-decl.c:2948 c-decl.c:2955
 #, fuzzy, gcc-internal-format
 msgid "useless type name in empty declaration"
 msgstr "ubrugeligt reserveret ord eller typenavn i tom erklæring"
 
-#: c-decl.c:2958
+#: c-decl.c:2963
 #, fuzzy, gcc-internal-format
 msgid "%<inline%> in empty declaration"
 msgstr "tom erklæring"
 
-#: c-decl.c:2964
+#: c-decl.c:2969
 #, fuzzy, gcc-internal-format
 msgid "%<auto%> in file-scope empty declaration"
 msgstr "to typer angivet i én tom erklæring"
 
-#: c-decl.c:2970
+#: c-decl.c:2975
 #, fuzzy, gcc-internal-format
 msgid "%<register%> in file-scope empty declaration"
 msgstr "to typer angivet i én tom erklæring"
 
-#: c-decl.c:2976
+#: c-decl.c:2981
 #, fuzzy, gcc-internal-format
 msgid "useless storage class specifier in empty declaration"
 msgstr "lagringsklasseanvisning i tabelerklæring"
 
-#: c-decl.c:2982
+#: c-decl.c:2987
 #, fuzzy, gcc-internal-format
 msgid "useless %<__thread%> in empty declaration"
 msgstr "ubrugeligt reserveret ord eller typenavn i tom erklæring"
 
-#: c-decl.c:2990
+#: c-decl.c:2995
 #, fuzzy, gcc-internal-format
 msgid "useless type qualifier in empty declaration"
 msgstr "dobbelte typemodifikationer i %s-erklæring"
 
-#: c-decl.c:2997
+#: c-decl.c:3002
 #, gcc-internal-format
 msgid "empty declaration"
 msgstr "tom erklæring"
 
-#: c-decl.c:3063
+#: c-decl.c:3068
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
 msgstr "ISO C90 understøtter ikke 'static' eller typemodifikationer i parametertabelerklæringer"
 
-#: c-decl.c:3066
+#: c-decl.c:3071
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support %<[*]%> array declarators"
 msgstr "ISO C90 understøtter ikke tabelerklæringer med '[*]'"
@@ -18702,255 +18675,250 @@
 #. C99 6.7.5.2p4
 #. A function definition isn't function prototype scope C99 6.2.1p4.
 #. C99 6.7.5.2p4
-#: c-decl.c:3073 c-decl.c:5015
+#: c-decl.c:3078 c-decl.c:5014
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than function prototype scope"
 msgstr ""
 
-#: c-decl.c:3097
-#, gcc-internal-format
-msgid "static or type qualifiers in abstract declarator"
-msgstr "static eller typemodifikationer i abstrakt erklæring"
-
-#: c-decl.c:3183
+#: c-decl.c:3181
 #, fuzzy, gcc-internal-format
 msgid "%q+D is usually a function"
 msgstr "'%s' er sædvanligvis en funktion"
 
 # init dækker over værditildeling her - samme for de næste mange
-#: c-decl.c:3192 cp/decl.c:3983 cp/decl2.c:773
+#: c-decl.c:3190 cp/decl.c:4003 cp/decl2.c:773
 #, fuzzy, gcc-internal-format
 msgid "typedef %qD is initialized (use __typeof__ instead)"
 msgstr "typedef '%D' bliver tildelt en værdi (benyt __typeof__ i stedet)"
 
-#: c-decl.c:3197
+#: c-decl.c:3195
 #, fuzzy, gcc-internal-format
 msgid "function %qD is initialized like a variable"
 msgstr "funktionen '%#D' bliver tildelt en startværdi som en variabel"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3203
+#: c-decl.c:3201
 #, fuzzy, gcc-internal-format
 msgid "parameter %qD is initialized"
 msgstr "parameteren '%s' bliver tildelt en startværdi"
 
-#: c-decl.c:3228
+#: c-decl.c:3226
 #, fuzzy, gcc-internal-format
 msgid "variable %qD has initializer but incomplete type"
 msgstr "variablen '%#D' bliver tildelt en startværdi, men er af en ufuldstændig type"
 
-#: c-decl.c:3316 c-decl.c:6108 cp/decl.c:4025 cp/decl.c:10985
+#: c-decl.c:3314 c-decl.c:6107 cp/decl.c:4045 cp/decl.c:11083
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D given attribute noinline"
 msgstr "inline funktion '%s' givet egenskaben noinline"
 
-#: c-decl.c:3327
+#: c-decl.c:3326
 #, gcc-internal-format
 msgid "%q+D is static but declared in inline function %qD which is not static"
 msgstr ""
 
-#: c-decl.c:3418
+#: c-decl.c:3417
 #, fuzzy, gcc-internal-format
 msgid "initializer fails to determine size of %q+D"
 msgstr "startværdien giver ikke størrelsen af '%D'"
 
-#: c-decl.c:3423
+#: c-decl.c:3422
 #, fuzzy, gcc-internal-format
 msgid "array size missing in %q+D"
 msgstr "tabelstørrelsen mangler i '%D'"
 
-#: c-decl.c:3435
+#: c-decl.c:3434
 #, fuzzy, gcc-internal-format
 msgid "zero or negative size array %q+D"
 msgstr "nul eller negativ størrelse for tabellen '%s'"
 
-#: c-decl.c:3490 varasm.c:2067
+#: c-decl.c:3489 varasm.c:2067
 #, fuzzy, gcc-internal-format
 msgid "storage size of %q+D isn%'t known"
 msgstr "lagringsstørrelsen af '%D' er ikke kendt"
 
-#: c-decl.c:3500
+#: c-decl.c:3499
 #, fuzzy, gcc-internal-format
 msgid "storage size of %q+D isn%'t constant"
 msgstr "lagringsstørrelsen af '%D' er ikke konstant"
 
-#: c-decl.c:3545
+#: c-decl.c:3544
 #, fuzzy, gcc-internal-format
 msgid "ignoring asm-specifier for non-static local variable %q+D"
 msgstr "ignorerer asm-anvisning til den ikke-statiske, lokale variabel '%s'"
 
-#: c-decl.c:3573 fortran/f95-lang.c:653
+#: c-decl.c:3572 fortran/f95-lang.c:655
 #, gcc-internal-format
 msgid "cannot put object with volatile field into register"
 msgstr "kan ikke anbringe et objekt med et volatile-felt i et register"
 
-#: c-decl.c:3702
+#: c-decl.c:3701
 #, gcc-internal-format
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ISO C forbyder forhåndsparametererklæringer"
 
-#: c-decl.c:3821
+#: c-decl.c:3820
 #, fuzzy, gcc-internal-format
 msgid "bit-field %qs width not an integer constant"
 msgstr "bredden af bitfeltet '%s' er ikke en heltalskonstant"
 
-#: c-decl.c:3829
+#: c-decl.c:3828
 #, fuzzy, gcc-internal-format
 msgid "negative width in bit-field %qs"
 msgstr "negativ bredde i bitfeltet '%s'"
 
-#: c-decl.c:3834
+#: c-decl.c:3833
 #, fuzzy, gcc-internal-format
 msgid "zero width for bit-field %qs"
 msgstr "en bredde på nul for bitfeltet '%s'"
 
-#: c-decl.c:3844
+#: c-decl.c:3843
 #, fuzzy, gcc-internal-format
 msgid "bit-field %qs has invalid type"
 msgstr "bitfeltet '%s' er af en ufuldstændig type"
 
-#: c-decl.c:3854
+#: c-decl.c:3853
 #, fuzzy, gcc-internal-format
 msgid "type of bit-field %qs is a GCC extension"
 msgstr "linjestilsdirektiv er en GCC-udvidelse"
 
-#: c-decl.c:3860
+#: c-decl.c:3859
 #, fuzzy, gcc-internal-format
 msgid "width of %qs exceeds its type"
 msgstr "bredden af '%s' overstiger typen"
 
 # RETMIG: find på et eller andet med præcisionen
-#: c-decl.c:3873
+#: c-decl.c:3872
 #, fuzzy, gcc-internal-format
 msgid "%qs is narrower than values of its type"
 msgstr "'%s' er smallere end værdier af dens type"
 
-#: c-decl.c:3892
+#: c-decl.c:3891
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
 msgstr "ISO C90 forbyder tabellen '%s' hvis størrelse ikke kan bestemmes"
 
-#: c-decl.c:3896
+#: c-decl.c:3895
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids array whose size can%'t be evaluated"
 msgstr "ISO C90 forbyder tabellen '%s' hvis størrelse ikke kan bestemmes"
 
-#: c-decl.c:3902
+#: c-decl.c:3901
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids variable length array %qs"
 msgstr "ISO C90 forbyder tabellen '%s' med variabel størrelse"
 
-#: c-decl.c:3905
+#: c-decl.c:3904
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids variable length array"
 msgstr "ISO C++ forbyder tabel med variabel størrelse"
 
-#: c-decl.c:3914
+#: c-decl.c:3913
 #, fuzzy, gcc-internal-format
 msgid "the size of array %qs can%'t be evaluated"
 msgstr "det er ikke muligt eksplicit at finde typens størrelse"
 
-#: c-decl.c:3918
+#: c-decl.c:3917
 #, fuzzy, gcc-internal-format
 msgid "the size of array can %'t be evaluated"
 msgstr "det er ikke muligt eksplicit at finde typens størrelse"
 
-#: c-decl.c:3924
+#: c-decl.c:3923
 #, gcc-internal-format
 msgid "variable length array %qs is used"
 msgstr ""
 
-#: c-decl.c:3928 cp/decl.c:7004
+#: c-decl.c:3927 cp/decl.c:7076
 #, gcc-internal-format
 msgid "variable length array is used"
 msgstr ""
 
-#: c-decl.c:4051 c-decl.c:4328
+#: c-decl.c:4050 c-decl.c:4327
 #, fuzzy, gcc-internal-format
 msgid "variably modified %qs at file scope"
 msgstr "skabelonsparameter '%T' er en variabelt ændret type"
 
-#: c-decl.c:4069
+#: c-decl.c:4068
 #, fuzzy, gcc-internal-format
 msgid "type defaults to %<int%> in declaration of %qs"
 msgstr "typen antages at være 'int' i erklæringen af '%s'"
 
-#: c-decl.c:4097
+#: c-decl.c:4096
 #, fuzzy, gcc-internal-format
 msgid "duplicate %<const%>"
 msgstr "'const' optræder mere end én gang"
 
-#: c-decl.c:4099
+#: c-decl.c:4098
 #, fuzzy, gcc-internal-format
 msgid "duplicate %<restrict%>"
 msgstr "'restrict' optræder mere end én gang"
 
-#: c-decl.c:4101
+#: c-decl.c:4100
 #, fuzzy, gcc-internal-format
 msgid "duplicate %<volatile%>"
 msgstr "'volatile' optræder mere end én gang"
 
-#: c-decl.c:4120
+#: c-decl.c:4119
 #, fuzzy, gcc-internal-format
 msgid "function definition declared %<auto%>"
 msgstr "'auto' er påhæftet funktionsdefinitionen"
 
-#: c-decl.c:4122
+#: c-decl.c:4121
 #, fuzzy, gcc-internal-format
 msgid "function definition declared %<register%>"
 msgstr "'register' er påhæftet funktionsdefinitionen"
 
-#: c-decl.c:4124
+#: c-decl.c:4123
 #, fuzzy, gcc-internal-format
 msgid "function definition declared %<typedef%>"
 msgstr "'typedef' er påhæftet funktionsdefinitionen"
 
-#: c-decl.c:4126
+#: c-decl.c:4125
 #, fuzzy, gcc-internal-format
 msgid "function definition declared %<__thread%>"
 msgstr "'__thread' er påhæftet funktionsdefinitionen"
 
-#: c-decl.c:4142
+#: c-decl.c:4141
 #, fuzzy, gcc-internal-format
 msgid "storage class specified for structure field %qs"
 msgstr "lagringsklasse angivet for strukturfelt '%s'"
 
-#: c-decl.c:4146 cp/decl.c:7874
+#: c-decl.c:4145 cp/decl.c:7946
 #, fuzzy, gcc-internal-format
 msgid "storage class specified for parameter %qs"
 msgstr "lagringsklasse angivet for parameter '%s'"
 
-#: c-decl.c:4149 cp/decl.c:7876
+#: c-decl.c:4148 cp/decl.c:7948
 #, gcc-internal-format
 msgid "storage class specified for typename"
 msgstr "lagringsklasse angivet for typenavn"
 
-#: c-decl.c:4166 cp/decl.c:7893
+#: c-decl.c:4165 cp/decl.c:7965
 #, fuzzy, gcc-internal-format
 msgid "%qs initialized and declared %<extern%>"
 msgstr "'%s' bliver tildelt en startværdi og er samtidig erklæret 'extern'"
 
-#: c-decl.c:4169 cp/decl.c:7896
+#: c-decl.c:4168 cp/decl.c:7968
 #, fuzzy, gcc-internal-format
 msgid "%qs has both %<extern%> and initializer"
 msgstr "'%s' er erklæret 'extern', men bliver tildelt en startværdi"
 
-#: c-decl.c:4174
+#: c-decl.c:4173
 #, fuzzy, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<auto%>"
 msgstr "erklæring af '%s' på øverste niveau angiver 'auto'"
 
-#: c-decl.c:4176
+#: c-decl.c:4175
 #, fuzzy, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<register%>"
 msgstr "erklæring af '%s' på øverste niveau angiver 'auto'"
 
-#: c-decl.c:4181 cp/decl.c:7900
+#: c-decl.c:4180 cp/decl.c:7972
 #, fuzzy, gcc-internal-format
 msgid "nested function %qs declared %<extern%>"
 msgstr "indlejret funktion '%s' er erklæret 'extern'"
 
-#: c-decl.c:4184 cp/decl.c:7910
+#: c-decl.c:4183 cp/decl.c:7982
 #, fuzzy, gcc-internal-format
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 msgstr "'%s' i funktionsvirkefelt underforstået auto og erklæret '__thread'"
@@ -18958,469 +18926,469 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:4231 c-decl.c:4472
+#: c-decl.c:4230 c-decl.c:4471
 #, gcc-internal-format
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "static eller typemodifikationer i ikke-parametertabelerklæring"
 
-#: c-decl.c:4278
+#: c-decl.c:4277
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qs as array of voids"
 msgstr "'%s' erklæret som en tabel af void"
 
-#: c-decl.c:4284
+#: c-decl.c:4283
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qs as array of functions"
 msgstr "'%s' erklæret som en tabel af funktioner"
 
-#: c-decl.c:4289
+#: c-decl.c:4288
 #, gcc-internal-format
 msgid "invalid use of structure with flexible array member"
 msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
 
-#: c-decl.c:4309
+#: c-decl.c:4308
 #, fuzzy, gcc-internal-format
 msgid "size of array %qs has non-integer type"
 msgstr "størrelsen af tabellen '%s' er ikke af en heltalstype"
 
-#: c-decl.c:4314
+#: c-decl.c:4313
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids zero-size array %qs"
 msgstr "ISO C forbyder tabellen '%s' med størrelsen nul"
 
-#: c-decl.c:4321
+#: c-decl.c:4320
 #, fuzzy, gcc-internal-format
 msgid "size of array %qs is negative"
 msgstr "størrelsen af tabellen '%s' er negativ"
 
-#: c-decl.c:4375 c-decl.c:4631 cp/decl.c:8375
+#: c-decl.c:4374 c-decl.c:4630 cp/decl.c:8447
 #, fuzzy, gcc-internal-format
 msgid "size of array %qs is too large"
 msgstr "størrelsen af tabellen '%s' er for stor"
 
-#: c-decl.c:4386
+#: c-decl.c:4385
 #, gcc-internal-format
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C90 understøtter ikke fleksible tabelmedlemmer"
 
 #. C99 6.7.5.2p4
-#: c-decl.c:4399
+#: c-decl.c:4398
 #, fuzzy, gcc-internal-format
 msgid "%<[*]%> not allowed in other than a declaration"
 msgstr "navnerum '%D' ikke tilladt i using-erklæring"
 
-#: c-decl.c:4422
+#: c-decl.c:4421
 #, gcc-internal-format
 msgid "array type has incomplete element type"
 msgstr "tabeltypen er af en ufuldstændig type"
 
-#: c-decl.c:4504 cp/decl.c:8001
+#: c-decl.c:4503 cp/decl.c:8073
 #, fuzzy, gcc-internal-format
 msgid "%qs declared as function returning a function"
 msgstr "'%s' er erklæret som en funktion der returnerer en funktion"
 
-#: c-decl.c:4509 cp/decl.c:8006
+#: c-decl.c:4508 cp/decl.c:8078
 #, fuzzy, gcc-internal-format
 msgid "%qs declared as function returning an array"
 msgstr "'%s' er erklæret som en funktion der returnerer en tabel"
 
-#: c-decl.c:4531
+#: c-decl.c:4530
 #, fuzzy, gcc-internal-format
 msgid "function definition has qualified void return type"
 msgstr "ugyldig definition af modificeret type '%T'"
 
-#: c-decl.c:4534 cp/decl.c:7990 cp/pt.c:8568
+#: c-decl.c:4533 cp/decl.c:8062 cp/pt.c:8668
 #, gcc-internal-format
 msgid "type qualifiers ignored on function return type"
 msgstr "typemodifikationer ignoreret i funktionsreturtypen"
 
-#: c-decl.c:4563 c-decl.c:4644 c-decl.c:4732 c-decl.c:4825
+#: c-decl.c:4562 c-decl.c:4643 c-decl.c:4731 c-decl.c:4824
 #, gcc-internal-format
 msgid "ISO C forbids qualified function types"
 msgstr "ISO C forbyder funktionsreturtype med modifikationer"
 
-#: c-decl.c:4652
+#: c-decl.c:4651
 #, fuzzy, gcc-internal-format
 msgid "typedef %q+D declared %<inline%>"
 msgstr "variablen '%s' er erklæret 'inline'"
 
-#: c-decl.c:4667
+#: c-decl.c:4666
 #, gcc-internal-format
 msgid "ISO C forbids const or volatile function types"
 msgstr "ISO C forbyder const eller volatile funktionstyper"
 
 #. C99 6.7.2.1p8
-#: c-decl.c:4677
+#: c-decl.c:4676
 #, fuzzy, gcc-internal-format
 msgid "a member of a structure or union cannot have a variably modified type"
 msgstr "datamedlem må ikke have variabelt ændret type '%T'"
 
-#: c-decl.c:4693
+#: c-decl.c:4692
 #, fuzzy, gcc-internal-format
 msgid "variable or field %qs declared void"
 msgstr "variabel eller felt '%s' erklæret void"
 
-#: c-decl.c:4725
+#: c-decl.c:4724
 #, gcc-internal-format
 msgid "attributes in parameter array declarator ignored"
 msgstr "egenskaber i parametertabelerklæring ignoreret"
 
-#: c-decl.c:4760
+#: c-decl.c:4759
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D declared %<inline%>"
 msgstr "parameteren '%D' erklæret void"
 
-#: c-decl.c:4773
+#: c-decl.c:4772
 #, fuzzy, gcc-internal-format
 msgid "field %qs declared as a function"
 msgstr "feltet '%s' er erklæret som en funktion"
 
-#: c-decl.c:4779
+#: c-decl.c:4778
 #, fuzzy, gcc-internal-format
 msgid "field %qs has incomplete type"
 msgstr "feltet '%s' er af en ufuldstændig type"
 
-#: c-decl.c:4796 c-decl.c:4808 c-decl.c:4812
+#: c-decl.c:4795 c-decl.c:4807 c-decl.c:4811
 #, fuzzy, gcc-internal-format
 msgid "invalid storage class for function %qs"
 msgstr "ugyldig lagringsklasse for funktion '%s'"
 
-#: c-decl.c:4831
+#: c-decl.c:4830
 #, fuzzy, gcc-internal-format
 msgid "%<noreturn%> function returns non-void value"
 msgstr "en funktion uden returtype returnerer en ikke-tom værdi"
 
 # at oversætte inline med et udsagnsord her bliver vist for tvetydigt
-#: c-decl.c:4867
+#: c-decl.c:4866
 #, fuzzy, gcc-internal-format
 msgid "cannot inline function %<main%>"
 msgstr "funktionen 'main' kan ikke være inline"
 
-#: c-decl.c:4910
+#: c-decl.c:4909
 #, fuzzy, gcc-internal-format
 msgid "variable previously declared %<static%> redeclared %<extern%>"
 msgstr "variabel eller felt '%s' erklæret void"
 
-#: c-decl.c:4920
+#: c-decl.c:4919
 #, fuzzy, gcc-internal-format
 msgid "variable %q+D declared %<inline%>"
 msgstr "variablen '%s' er erklæret 'inline'"
 
 #. C99 6.7.5.2p2
-#: c-decl.c:4951
+#: c-decl.c:4950
 #, gcc-internal-format
 msgid "object with variably modified type must have no linkage"
 msgstr ""
 
-#: c-decl.c:5020 c-decl.c:6199
+#: c-decl.c:5019 c-decl.c:6198
 #, fuzzy, gcc-internal-format
 msgid "function declaration isn%'t a prototype"
 msgstr "funktionserklæringen er ikke en prototype"
 
-#: c-decl.c:5028
+#: c-decl.c:5027
 #, gcc-internal-format
 msgid "parameter names (without types) in function declaration"
 msgstr "parameternavne (uden typer) i funktionserklæringen"
 
-#: c-decl.c:5061
+#: c-decl.c:5060
 #, fuzzy, gcc-internal-format
 msgid "parameter %u (%q+D) has incomplete type"
 msgstr "parameteren er af en ufuldstændig type"
 
-#: c-decl.c:5064
+#: c-decl.c:5063
 #, fuzzy, gcc-internal-format
 msgid "%Jparameter %u has incomplete type"
 msgstr "parameteren er af en ufuldstændig type"
 
-#: c-decl.c:5073
+#: c-decl.c:5072
 #, fuzzy, gcc-internal-format
 msgid "parameter %u (%q+D) has void type"
 msgstr "parameteren er af en ufuldstændig type"
 
-#: c-decl.c:5076
+#: c-decl.c:5075
 #, fuzzy, gcc-internal-format
 msgid "%Jparameter %u has void type"
 msgstr "parameteren er af en ufuldstændig type"
 
-#: c-decl.c:5138
+#: c-decl.c:5137
 #, fuzzy, gcc-internal-format
 msgid "%<void%> as only parameter may not be qualified"
 msgstr "typedef-navn kan ikke klassemodificeres"
 
-#: c-decl.c:5142 c-decl.c:5176
+#: c-decl.c:5141 c-decl.c:5175
 #, fuzzy, gcc-internal-format
 msgid "%<void%> must be the only parameter"
 msgstr "ugyldig brug af skabelonstypeparameter"
 
-#: c-decl.c:5170
+#: c-decl.c:5169
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D has just a forward declaration"
 msgstr "parameteren '%s' har kun en forhåndserklæring"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5215
+#: c-decl.c:5214
 #, fuzzy, gcc-internal-format
 msgid "%<%s %E%> declared inside parameter list"
 msgstr "'struct %s' erklæret inde i en parameterliste"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5219
+#: c-decl.c:5218
 #, fuzzy, gcc-internal-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "anonym struct erklæret inde i en parameterliste"
 
-#: c-decl.c:5224
+#: c-decl.c:5223
 #, gcc-internal-format
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "dens virkefelt er kun denne definition eller erklæring hvilket sandsynligvis ikke er hvad du ønsker."
 
-#: c-decl.c:5358
+#: c-decl.c:5357
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %<union %E%>"
 msgstr "omdefinering af 'union %s'"
 
-#: c-decl.c:5360
+#: c-decl.c:5359
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %<struct %E%>"
 msgstr "omdefinering af 'struct %s'"
 
-#: c-decl.c:5365
+#: c-decl.c:5364
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<union %E%>"
 msgstr "indlejret omdefinering af '%s'"
 
-#: c-decl.c:5367
+#: c-decl.c:5366
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<struct %E%>"
 msgstr "indlejret omdefinering af '%s'"
 
-#: c-decl.c:5442 cp/decl.c:3780
+#: c-decl.c:5441 cp/decl.c:3796
 #, gcc-internal-format
 msgid "declaration does not declare anything"
 msgstr "erklæring erklærer ikke noget"
 
-#: c-decl.c:5446
+#: c-decl.c:5445
 #, fuzzy, gcc-internal-format
 msgid "ISO C doesn%'t support unnamed structs/unions"
 msgstr "ISO C understøtter ikke unavngivne struct/union-konstruktioner"
 
-#: c-decl.c:5490 c-decl.c:5506
+#: c-decl.c:5489 c-decl.c:5505
 #, fuzzy, gcc-internal-format
 msgid "duplicate member %q+D"
 msgstr "medlemmet '%D' optræder mere end én gang"
 
-#: c-decl.c:5545
+#: c-decl.c:5544
 #, fuzzy, gcc-internal-format
 msgid "union has no named members"
 msgstr "navngivne medlemmer"
 
-#: c-decl.c:5547
+#: c-decl.c:5546
 #, fuzzy, gcc-internal-format
 msgid "union has no members"
 msgstr "anonym sammensat type uden medlemmer"
 
-#: c-decl.c:5552
+#: c-decl.c:5551
 #, fuzzy, gcc-internal-format
 msgid "struct has no named members"
 msgstr "navngivne medlemmer"
 
-#: c-decl.c:5554
+#: c-decl.c:5553
 #, fuzzy, gcc-internal-format
 msgid "struct has no members"
 msgstr "%s har intet medlem ved navn '%s'"
 
-#: c-decl.c:5616
+#: c-decl.c:5615
 #, fuzzy, gcc-internal-format
 msgid "%Jflexible array member in union"
 msgstr "fleksibelt tabelmedlem i union"
 
-#: c-decl.c:5621
+#: c-decl.c:5620
 #, fuzzy, gcc-internal-format
 msgid "%Jflexible array member not at end of struct"
 msgstr "fleksibelt tabelmedlem ikke i slutningen af struktur"
 
-#: c-decl.c:5626
+#: c-decl.c:5625
 #, fuzzy, gcc-internal-format
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr "fleksibelt tabelmedlem i ellers tom struktur"
 
-#: c-decl.c:5633
+#: c-decl.c:5632
 #, fuzzy, gcc-internal-format
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "ugyldig brug af struktur med fleksibelt tabelmedlem"
 
-#: c-decl.c:5742
+#: c-decl.c:5741
 #, gcc-internal-format
 msgid "union cannot be made transparent"
 msgstr "union kan ikke ikke gøres gennemsigtig"
 
-#: c-decl.c:5813
+#: c-decl.c:5812
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<enum %E%>"
 msgstr "indlejret omdefinering af '%s'"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5820
+#: c-decl.c:5819
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %<enum %E%>"
 msgstr "omerklæring af 'enum %s'"
 
-#: c-decl.c:5883
+#: c-decl.c:5882
 #, gcc-internal-format
 msgid "enumeration values exceed range of largest integer"
 msgstr "enum-værdier overstige rækkevidden af det største heltal"
 
-#: c-decl.c:5900
+#: c-decl.c:5899
 #, gcc-internal-format
 msgid "specified mode too small for enumeral values"
 msgstr ""
 
-#: c-decl.c:5996
+#: c-decl.c:5995
 #, fuzzy, gcc-internal-format
 msgid "enumerator value for %qE is not an integer constant"
 msgstr "enum-værdien for '%s' er ikke en heltalskonstant"
 
-#: c-decl.c:6013
+#: c-decl.c:6012
 #, gcc-internal-format
 msgid "overflow in enumeration values"
 msgstr "enum-værdier for store"
 
-#: c-decl.c:6018
+#: c-decl.c:6017
 #, fuzzy, gcc-internal-format
 msgid "ISO C restricts enumerator values to range of %<int%>"
 msgstr "ISO C begrænser enum-værdier til rækkevidden af 'int'"
 
-#: c-decl.c:6125
+#: c-decl.c:6124
 #, gcc-internal-format
 msgid "return type is an incomplete type"
 msgstr "returtypen er en ufuldstændig type"
 
-#: c-decl.c:6133
+#: c-decl.c:6132
 #, fuzzy, gcc-internal-format
 msgid "return type defaults to %<int%>"
 msgstr "returtypen antages at være 'int'"
 
-#: c-decl.c:6206
+#: c-decl.c:6205
 #, fuzzy, gcc-internal-format
 msgid "no previous prototype for %q+D"
 msgstr "ingen tidligere prototype for '%s'"
 
-#: c-decl.c:6215
+#: c-decl.c:6214
 #, fuzzy, gcc-internal-format
 msgid "%q+D was used with no prototype before its definition"
 msgstr "'%s' blev brugt uden en prototype før dens definition"
 
-#: c-decl.c:6221 cp/decl.c:11126
+#: c-decl.c:6220 cp/decl.c:11224
 #, fuzzy, gcc-internal-format
 msgid "no previous declaration for %q+D"
 msgstr "ingen tidligere erklæring af '%s'"
 
-#: c-decl.c:6231
+#: c-decl.c:6230
 #, fuzzy, gcc-internal-format
 msgid "%q+D was used with no declaration before its definition"
 msgstr "'%s' blev brugt uden en erklæring før dens definition"
 
-#: c-decl.c:6254 c-decl.c:6723
+#: c-decl.c:6253 c-decl.c:6722
 #, fuzzy, gcc-internal-format
 msgid "return type of %q+D is not %<int%>"
 msgstr "returtypen til '%s' er ikke 'int'"
 
-#: c-decl.c:6259
+#: c-decl.c:6258
 #, fuzzy, gcc-internal-format
 msgid "%q+D is normally a non-static function"
 msgstr "'%s' er normalt en ikke-statisk funktion"
 
-#: c-decl.c:6293
+#: c-decl.c:6292
 #, gcc-internal-format
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr ""
 
-#: c-decl.c:6307
+#: c-decl.c:6306
 #, fuzzy, gcc-internal-format
 msgid "%Jtraditional C rejects ISO C style function definitions"
 msgstr "traditionel C tillader ikke ISO C-functionsdefinitioner"
 
-#: c-decl.c:6323
+#: c-decl.c:6322
 #, fuzzy, gcc-internal-format
 msgid "%Jparameter name omitted"
 msgstr "parameternavn udeladt"
 
-#: c-decl.c:6357
+#: c-decl.c:6356
 #, fuzzy, gcc-internal-format
 msgid "%Jold-style function definition"
 msgstr "%s: funktionsdefinitionen er ikke omdannet\n"
 
-#: c-decl.c:6366
+#: c-decl.c:6365
 #, fuzzy, gcc-internal-format
 msgid "%Jparameter name missing from parameter list"
 msgstr "parameternavn mangler fra parameterliste"
 
-#: c-decl.c:6377
+#: c-decl.c:6376
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared as a non-parameter"
 msgstr "'%D' er erklæret som en ven"
 
-#: c-decl.c:6382
+#: c-decl.c:6381
 #, fuzzy, gcc-internal-format
 msgid "multiple parameters named %q+D"
 msgstr "flere parametre ved navn '%s'"
 
-#: c-decl.c:6390
+#: c-decl.c:6389
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D declared with void type"
 msgstr "parameteren '%D' erklæret void"
 
-#: c-decl.c:6407 c-decl.c:6409
+#: c-decl.c:6406 c-decl.c:6408
 #, fuzzy, gcc-internal-format
 msgid "type of %q+D defaults to %<int%>"
 msgstr "typen til '%s' antages at være 'int'"
 
-#: c-decl.c:6428
+#: c-decl.c:6427
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D has incomplete type"
 msgstr "parameteren er af en ufuldstændig type"
 
-#: c-decl.c:6434
+#: c-decl.c:6433
 #, fuzzy, gcc-internal-format
 msgid "declaration for parameter %q+D but no such parameter"
 msgstr "erklæring af parameteren '%s', men ingen sådan parameter"
 
-#: c-decl.c:6484
+#: c-decl.c:6483
 #, fuzzy, gcc-internal-format
 msgid "number of arguments doesn%'t match built-in prototype"
 msgstr "antallet af parametre passer ikke til prototypen"
 
-#: c-decl.c:6488
+#: c-decl.c:6487
 #, fuzzy, gcc-internal-format
 msgid "number of arguments doesn%'t match prototype"
 msgstr "antallet af parametre passer ikke til prototypen"
 
-#: c-decl.c:6489 c-decl.c:6529 c-decl.c:6542
+#: c-decl.c:6488 c-decl.c:6528 c-decl.c:6541
 #, fuzzy, gcc-internal-format
 msgid "%Hprototype declaration"
 msgstr "tom erklæring"
 
-#: c-decl.c:6523
+#: c-decl.c:6522
 #, fuzzy, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match built-in prototype"
 msgstr "den forfremmede parameter '%s' passer ikke til prototypen"
 
-#: c-decl.c:6527
+#: c-decl.c:6526
 #, fuzzy, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match prototype"
 msgstr "den forfremmede parameter '%s' passer ikke til prototypen"
 
-#: c-decl.c:6537
+#: c-decl.c:6536
 #, fuzzy, gcc-internal-format
 msgid "argument %qD doesn%'t match built-in prototype"
 msgstr "parameteren '%s' passer ikke til prototypen"
 
-#: c-decl.c:6541
+#: c-decl.c:6540
 #, fuzzy, gcc-internal-format
 msgid "argument %qD doesn%'t match prototype"
 msgstr "parameteren '%s' passer ikke til prototypen"
 
-#: c-decl.c:6768 cp/decl.c:11820
+#: c-decl.c:6767 cp/decl.c:11918
 #, gcc-internal-format
 msgid "no return statement in function returning non-void"
 msgstr "ingen return-sætning i en funktion der ikke returnerer void"
@@ -19428,437 +19396,437 @@
 #. 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.
-#: c-decl.c:6841
+#: c-decl.c:6840
 #, fuzzy, gcc-internal-format
 msgid "%<for%> loop initial declaration used outside C99 mode"
 msgstr "begyndelseserklæring i 'for'-løkke benyttet uden for C99-tilstand"
 
-#: c-decl.c:6870
+#: c-decl.c:6869
 #, fuzzy, gcc-internal-format
 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
 msgstr "erklæring af '%s' der er en statisk variabel, i begyndelseserklæring i 'for'-løkke"
 
-#: c-decl.c:6873
+#: c-decl.c:6872
 #, fuzzy, gcc-internal-format
 msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
 msgstr "erklæring af '%s' der er en 'extern'-variabel, i begyndelseserklæring i 'for'-løkke"
 
-#: c-decl.c:6878
+#: c-decl.c:6877
 #, fuzzy, gcc-internal-format
 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr "'struct %s' erklæret i begyndelseserklæring i 'for'-løkke"
 
-#: c-decl.c:6882
+#: c-decl.c:6881
 #, fuzzy, gcc-internal-format
 msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr "'union %s' erklæret i begyndelseserklæring i 'for'-løkke"
 
-#: c-decl.c:6886
+#: c-decl.c:6885
 #, fuzzy, gcc-internal-format
 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr "'enum %s' erklæret i begyndelseserklæring i 'for'-løkke"
 
-#: c-decl.c:6890
+#: c-decl.c:6889
 #, fuzzy, gcc-internal-format
 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
 msgstr "erklæring af '%s' der ikke er en variabel, i begyndelseserklæring i 'for'-løkke"
 
-#: c-decl.c:7178 c-decl.c:7420 c-decl.c:7716
+#: c-decl.c:7177 c-decl.c:7419 c-decl.c:7715
 #, fuzzy, gcc-internal-format
 msgid "duplicate %qE"
 msgstr "'%s' optræder mere end én gang"
 
-#: c-decl.c:7201 c-decl.c:7430 c-decl.c:7617
+#: c-decl.c:7200 c-decl.c:7429 c-decl.c:7616
 #, fuzzy, gcc-internal-format
 msgid "two or more data types in declaration specifiers"
 msgstr "mere end én datatype i erklæringen af '%s'"
 
-#: c-decl.c:7213 cp/parser.c:2149
+#: c-decl.c:7212 cp/parser.c:2152
 #, fuzzy, gcc-internal-format
 msgid "%<long long long%> is too long for GCC"
 msgstr "'long long long' er for langt for GCC"
 
-#: c-decl.c:7220 c-decl.c:7520
+#: c-decl.c:7219 c-decl.c:7519
 #, gcc-internal-format
 msgid "both %<long long%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7226
+#: c-decl.c:7225
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support %<long long%>"
 msgstr "ISO C90 understøtter ikke 'long long'"
 
-#: c-decl.c:7231 c-decl.c:7260
+#: c-decl.c:7230 c-decl.c:7259
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<short%> in declaration specifiers"
 msgstr "både long og short er angivet for '%s'"
 
-#: c-decl.c:7234 c-decl.c:7437
+#: c-decl.c:7233 c-decl.c:7436
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<void%> in declaration specifiers"
 msgstr "både long og short er angivet for '%s'"
 
-#: c-decl.c:7237 c-decl.c:7459
+#: c-decl.c:7236 c-decl.c:7458
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
 msgstr "både long og short er angivet for '%s'"
 
-#: c-decl.c:7240 c-decl.c:7481
+#: c-decl.c:7239 c-decl.c:7480
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<char%> in declaration specifiers"
 msgstr "både long og short er angivet for '%s'"
 
-#: c-decl.c:7243 c-decl.c:7501
+#: c-decl.c:7242 c-decl.c:7500
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<float%> in declaration specifiers"
 msgstr "både long og short er angivet for '%s'"
 
-#: c-decl.c:7246
+#: c-decl.c:7245
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7249
+#: c-decl.c:7248
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7252
+#: c-decl.c:7251
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7263 c-decl.c:7440
+#: c-decl.c:7262 c-decl.c:7439
 #, gcc-internal-format
 msgid "both %<short%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7266 c-decl.c:7462
+#: c-decl.c:7265 c-decl.c:7461
 #, gcc-internal-format
 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7269 c-decl.c:7484
+#: c-decl.c:7268 c-decl.c:7483
 #, gcc-internal-format
 msgid "both %<short%> and %<char%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7272 c-decl.c:7504
+#: c-decl.c:7271 c-decl.c:7503
 #, gcc-internal-format
 msgid "both %<short%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7275 c-decl.c:7523
+#: c-decl.c:7274 c-decl.c:7522
 #, gcc-internal-format
 msgid "both %<short%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7278
+#: c-decl.c:7277
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7281
+#: c-decl.c:7280
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7284
+#: c-decl.c:7283
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7292 c-decl.c:7321
+#: c-decl.c:7291 c-decl.c:7320
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
 msgstr "både signed og unsigned er angivet for '%s'"
 
-#: c-decl.c:7295 c-decl.c:7443
+#: c-decl.c:7294 c-decl.c:7442
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<void%> in declaration specifiers"
 msgstr "både signed og unsigned er angivet for '%s'"
 
-#: c-decl.c:7298 c-decl.c:7465
+#: c-decl.c:7297 c-decl.c:7464
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
 msgstr "både signed og unsigned er angivet for '%s'"
 
-#: c-decl.c:7301 c-decl.c:7507
+#: c-decl.c:7300 c-decl.c:7506
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<float%> in declaration specifiers"
 msgstr "både signed og unsigned er angivet for '%s'"
 
-#: c-decl.c:7304 c-decl.c:7526
+#: c-decl.c:7303 c-decl.c:7525
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<double%> in declaration specifiers"
 msgstr "både signed og unsigned er angivet for '%s'"
 
-#: c-decl.c:7307
+#: c-decl.c:7306
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7310
+#: c-decl.c:7309
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7313
+#: c-decl.c:7312
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7324 c-decl.c:7446
+#: c-decl.c:7323 c-decl.c:7445
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
 msgstr "både signed og unsigned er angivet for '%s'"
 
-#: c-decl.c:7327 c-decl.c:7468
+#: c-decl.c:7326 c-decl.c:7467
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
 msgstr "både signed og unsigned er angivet for '%s'"
 
-#: c-decl.c:7330 c-decl.c:7510
+#: c-decl.c:7329 c-decl.c:7509
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
 msgstr "både signed og unsigned er angivet for '%s'"
 
-#: c-decl.c:7333 c-decl.c:7529
+#: c-decl.c:7332 c-decl.c:7528
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
 msgstr "både signed og unsigned er angivet for '%s'"
 
-#: c-decl.c:7336
+#: c-decl.c:7335
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7339
+#: c-decl.c:7338
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7342
+#: c-decl.c:7341
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7350
+#: c-decl.c:7349
 #, gcc-internal-format
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C90 understøtter ikke komplekse typer"
 
-#: c-decl.c:7352 c-decl.c:7449
+#: c-decl.c:7351 c-decl.c:7448
 #, gcc-internal-format
 msgid "both %<complex%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7355 c-decl.c:7471
+#: c-decl.c:7354 c-decl.c:7470
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7358
+#: c-decl.c:7357
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7361
+#: c-decl.c:7360
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7364
+#: c-decl.c:7363
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7367
+#: c-decl.c:7366
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Fract%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7370
+#: c-decl.c:7369
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Accum%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7373
+#: c-decl.c:7372
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Sat%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7381
+#: c-decl.c:7380
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support saturating types"
 msgstr "ISO C understøtter ikke komplekse heltalstyper"
 
-#: c-decl.c:7383 c-decl.c:7452
+#: c-decl.c:7382 c-decl.c:7451
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7386 c-decl.c:7474
+#: c-decl.c:7385 c-decl.c:7473
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7389 c-decl.c:7487
+#: c-decl.c:7388 c-decl.c:7486
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<char%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7392 c-decl.c:7494
+#: c-decl.c:7391 c-decl.c:7493
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<int%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7395 c-decl.c:7513
+#: c-decl.c:7394 c-decl.c:7512
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7398 c-decl.c:7532
+#: c-decl.c:7397 c-decl.c:7531
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7401
+#: c-decl.c:7400
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7404
+#: c-decl.c:7403
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7407
+#: c-decl.c:7406
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7410
+#: c-decl.c:7409
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7549
+#: c-decl.c:7548
 #, fuzzy, gcc-internal-format
 msgid "both %<long long%> and %<%s%> in declaration specifiers"
 msgstr "både long og short er angivet for '%s'"
 
-#: c-decl.c:7552
+#: c-decl.c:7551
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<%s%> in declaration specifiers"
 msgstr "både long og short er angivet for '%s'"
 
-#: c-decl.c:7555
+#: c-decl.c:7554
 #, gcc-internal-format
 msgid "both %<short%> and %<%s%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7558
+#: c-decl.c:7557
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<%s%> in declaration specifiers"
 msgstr "både signed og unsigned er angivet for '%s'"
 
-#: c-decl.c:7561
+#: c-decl.c:7560
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
 msgstr "både signed og unsigned er angivet for '%s'"
 
-#: c-decl.c:7564 c-decl.c:7590
+#: c-decl.c:7563 c-decl.c:7589
 #, gcc-internal-format
 msgid "both %<complex%> and %<%s%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7567
+#: c-decl.c:7566
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<%s%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7577
+#: c-decl.c:7576
 #, fuzzy, gcc-internal-format
 msgid "decimal floating point not supported for this target"
 msgstr "-fdata-sections understøttes ikke på målarkitekturen"
 
-#: c-decl.c:7579
+#: c-decl.c:7578
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support decimal floating point"
 msgstr "ISO C90 understøtter ikke 'long long'"
 
-#: c-decl.c:7598
+#: c-decl.c:7597
 #, fuzzy, gcc-internal-format
 msgid "fixed-point types not supported for this target"
 msgstr "-fdata-sections understøttes ikke på målarkitekturen"
 
-#: c-decl.c:7600
+#: c-decl.c:7599
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support fixed-point types"
 msgstr "ISO C understøtter ikke komplekse heltalstyper"
 
-#: c-decl.c:7634
+#: c-decl.c:7633
 #, fuzzy, gcc-internal-format
 msgid "%qE fails to be a typedef or built in type"
 msgstr "'%s' er hverken en typedef eller en indbygget type"
 
-#: c-decl.c:7667
+#: c-decl.c:7666
 #, fuzzy, gcc-internal-format
 msgid "%qE is not at beginning of declaration"
 msgstr "'%s' er ikke ved begyndelsen af erklæringen"
 
-#: c-decl.c:7681
+#: c-decl.c:7680
 #, gcc-internal-format
 msgid "%<__thread%> used with %<auto%>"
 msgstr ""
 
-#: c-decl.c:7683
+#: c-decl.c:7682
 #, gcc-internal-format
 msgid "%<__thread%> used with %<register%>"
 msgstr ""
 
-#: c-decl.c:7685
+#: c-decl.c:7684
 #, gcc-internal-format
 msgid "%<__thread%> used with %<typedef%>"
 msgstr ""
 
-#: c-decl.c:7696
+#: c-decl.c:7695
 #, fuzzy, gcc-internal-format
 msgid "%<__thread%> before %<extern%>"
 msgstr "'__thread' før 'extern'"
 
-#: c-decl.c:7705
+#: c-decl.c:7704
 #, fuzzy, gcc-internal-format
 msgid "%<__thread%> before %<static%>"
 msgstr "'__thread' før 'static'"
 
-#: c-decl.c:7721
+#: c-decl.c:7720
 #, fuzzy, gcc-internal-format
 msgid "multiple storage classes in declaration specifiers"
 msgstr "flere lagringsklasser optræder i erklæringen af '%s'"
 
-#: c-decl.c:7728
+#: c-decl.c:7727
 #, gcc-internal-format
 msgid "%<__thread%> used with %qE"
 msgstr ""
 
-#: c-decl.c:7775
+#: c-decl.c:7774
 #, gcc-internal-format
 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
 msgstr ""
 
-#: c-decl.c:7787
+#: c-decl.c:7786
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
 msgstr "ISO C understøtter ikke at blot 'complex' betyder 'double complex'"
 
-#: c-decl.c:7832 c-decl.c:7858
+#: c-decl.c:7831 c-decl.c:7857
 #, gcc-internal-format
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C understøtter ikke komplekse heltalstyper"
 
-#: c-decl.c:8008 toplev.c:847
+#: c-decl.c:8007 toplev.c:847
 #, fuzzy, gcc-internal-format
 msgid "%q+F used but never defined"
 msgstr "%J'%F' brugt, men aldrig defineret"
@@ -20270,37 +20238,37 @@
 msgid "invalid expression type for %<#pragma omp atomic%>"
 msgstr "ugyldigt udtryk som operand"
 
-#: c-omp.c:218
+#: c-omp.c:219
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid type for iteration variable %qE"
 msgstr "ugyldig vektortype for egenskaben '%s'"
 
-#: c-omp.c:222
+#: c-omp.c:223
 #, fuzzy, gcc-internal-format
 msgid "%Hiteration variable %qE is unsigned"
 msgstr "instansvariablen '%s' er erklæret '%s'"
 
-#: c-omp.c:233
+#: c-omp.c:234
 #, fuzzy, gcc-internal-format
 msgid "%H%qE is not initialized"
 msgstr "manglende startværdi"
 
-#: c-omp.c:246 cp/semantics.c:3840
+#: c-omp.c:247 cp/semantics.c:3872
 #, fuzzy, gcc-internal-format
 msgid "%Hmissing controlling predicate"
 msgstr "manglende '(' efter udsagn"
 
-#: c-omp.c:304
+#: c-omp.c:305
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid controlling predicate"
 msgstr "Ugyldigt kontroludtryk"
 
-#: c-omp.c:311 cp/semantics.c:3846
+#: c-omp.c:312 cp/semantics.c:3878
 #, fuzzy, gcc-internal-format
 msgid "%Hmissing increment expression"
 msgstr "manglende ')' i udtryk"
 
-#: c-omp.c:361
+#: c-omp.c:362
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid increment expression"
 msgstr "Ugyldigt kontroludtryk"
@@ -20345,152 +20313,152 @@
 msgid "obsolete option -I- used, please use -iquote instead"
 msgstr ""
 
-#: c-opts.c:508
+#: c-opts.c:510
 #, fuzzy, gcc-internal-format
 msgid "argument %qs to %<-Wnormalized%> not recognized"
 msgstr "sproget %s ikke genkendt"
 
-#: c-opts.c:595
+#: c-opts.c:597
 #, fuzzy, gcc-internal-format
 msgid "switch %qs is no longer supported"
 msgstr "tilvalget '%s' understøttes ikke længere"
 
-#: c-opts.c:705
+#: c-opts.c:707
 #, fuzzy, gcc-internal-format
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr "-fhandle-exceptions er blevet omdøbt til -fexceptions (og er nu til som standard)"
 
-#: c-opts.c:911
+#: c-opts.c:913
 #, gcc-internal-format
 msgid "output filename specified twice"
 msgstr "uddatafilnavnet er angivet to gange"
 
-#: c-opts.c:1051
+#: c-opts.c:1053
 #, fuzzy, gcc-internal-format
 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
 msgstr "-g er kun understøttet ved brug af GAS på denne processor,"
 
-#: c-opts.c:1126
+#: c-opts.c:1142
 #, gcc-internal-format
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr "-Wformat-y2k ignoreret uden -Wformat"
 
-#: c-opts.c:1128
+#: c-opts.c:1144
 #, gcc-internal-format
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr "-Wformat-extra-args ignoreret uden -Wformat"
 
-#: c-opts.c:1130
+#: c-opts.c:1146
 #, gcc-internal-format
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr "-Wformat-zero-length ignoreret uden -Wformat"
 
-#: c-opts.c:1132
+#: c-opts.c:1148
 #, gcc-internal-format
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr "-Wformat-nonliteral ignoreret uden -Wformat"
 
-#: c-opts.c:1134
+#: c-opts.c:1150
 #, fuzzy, gcc-internal-format
 msgid "-Wformat-contains-nul ignored without -Wformat"
 msgstr "-Wformat-nonliteral ignoreret uden -Wformat"
 
-#: c-opts.c:1136
+#: c-opts.c:1152
 #, gcc-internal-format
 msgid "-Wformat-security ignored without -Wformat"
 msgstr "-Wformat-security ignoreret uden -Wformat"
 
-#: c-opts.c:1160
+#: c-opts.c:1176
 #, fuzzy, gcc-internal-format
 msgid "opening output file %s: %m"
 msgstr "åbner uddatafilen %s"
 
-#: c-opts.c:1165
+#: c-opts.c:1181
 #, gcc-internal-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr "for mange filnavne angivet - vejledning i brug kan fås med '%s --help'"
 
-#: c-opts.c:1249
+#: c-opts.c:1265
 #, fuzzy, gcc-internal-format
 msgid "The C parser does not support -dy, option ignored"
 msgstr "APCS-genindtrædelig kode er ikke understøttet - ignoreret"
 
-#: c-opts.c:1253
+#: c-opts.c:1269
 #, gcc-internal-format
 msgid "The Objective-C parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1256
+#: c-opts.c:1272
 #, fuzzy, gcc-internal-format
 msgid "The C++ parser does not support -dy, option ignored"
 msgstr "APCS-genindtrædelig kode er ikke understøttet - ignoreret"
 
-#: c-opts.c:1260
+#: c-opts.c:1276
 #, gcc-internal-format
 msgid "The Objective-C++ parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1309
+#: c-opts.c:1326
 #, fuzzy, gcc-internal-format
 msgid "opening dependency file %s: %m"
 msgstr "åbner afhængighedsfilen %s"
 
-#: c-opts.c:1319
+#: c-opts.c:1336
 #, fuzzy, gcc-internal-format
 msgid "closing dependency file %s: %m"
 msgstr "lukker afhængighedsfilen %s"
 
-#: c-opts.c:1322
+#: c-opts.c:1339
 #, fuzzy, gcc-internal-format
 msgid "when writing output to %s: %m"
 msgstr "ved skrivning af uddata til %s"
 
-#: c-opts.c:1402
+#: c-opts.c:1419
 #, gcc-internal-format
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr "for at generere afhængigheder skal du angive enten -M eller -MM"
 
-#: c-opts.c:1448
+#: c-opts.c:1469
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -Wunused_macros"
 msgstr ""
 
-#: c-opts.c:1450
+#: c-opts.c:1471
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -traditional"
 msgstr ""
 
-#: c-opts.c:1588
+#: c-opts.c:1609
 #, gcc-internal-format
 msgid "too late for # directive to set debug directory"
 msgstr ""
 
-#: c-parser.c:1070
+#: c-parser.c:1072
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids an empty source file"
 msgstr "ISO C forbyder en tom kildefil"
 
-#: c-parser.c:1156 c-parser.c:6091
+#: c-parser.c:1158 c-parser.c:6150
 #, fuzzy, gcc-internal-format
 msgid "%HISO C does not allow extra %<;%> outside of a function"
 msgstr "ISO C tillader ikke ekstra ';' uden for funktioner"
 
-#: c-parser.c:1259 c-parser.c:6640
+#: c-parser.c:1261 c-parser.c:6699
 #, fuzzy, gcc-internal-format
 msgid "expected declaration specifiers"
 msgstr "gentaget erklæring af enheden '%s'"
 
-#: c-parser.c:1271
+#: c-parser.c:1273
 #, fuzzy, gcc-internal-format
 msgid "%Hempty declaration"
 msgstr "tom erklæring"
 
-#: c-parser.c:1307
+#: c-parser.c:1309
 #, fuzzy, gcc-internal-format
 msgid "%Hdata definition has no type or storage class"
 msgstr "definition af data uden angivelse af type eller lagringsklasse"
 
-#: c-parser.c:1362
+#: c-parser.c:1364
 #, gcc-internal-format
 msgid "expected %<,%> or %<;%>"
 msgstr ""
@@ -20498,175 +20466,190 @@
 #. 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.
-#: c-parser.c:1369 c-parser.c:1386
+#: c-parser.c:1371 c-parser.c:1388
 #, gcc-internal-format
 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
 msgstr ""
 
-#: c-parser.c:1378
+#: c-parser.c:1380
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids nested functions"
 msgstr "ISO C forbyder indlejrede funktioner"
 
-#: c-parser.c:1743 c-parser.c:2553 c-parser.c:3189 c-parser.c:3445
-#: c-parser.c:4308 c-parser.c:4895 c-parser.c:5298 c-parser.c:5318
-#: c-parser.c:5434 c-parser.c:5582 c-parser.c:5599 c-parser.c:5731
-#: c-parser.c:5743 c-parser.c:5768 c-parser.c:5903 c-parser.c:5932
-#: c-parser.c:5940 c-parser.c:5968 c-parser.c:5982 c-parser.c:6201
-#: c-parser.c:6300 c-parser.c:6803 c-parser.c:7426
+#: c-parser.c:1745 c-parser.c:2555 c-parser.c:3191 c-parser.c:3447
+#: c-parser.c:4367 c-parser.c:4954 c-parser.c:5357 c-parser.c:5377
+#: c-parser.c:5493 c-parser.c:5641 c-parser.c:5658 c-parser.c:5790
+#: c-parser.c:5802 c-parser.c:5827 c-parser.c:5962 c-parser.c:5991
+#: c-parser.c:5999 c-parser.c:6027 c-parser.c:6041 c-parser.c:6260
+#: c-parser.c:6359 c-parser.c:6862 c-parser.c:7493
 #, fuzzy, gcc-internal-format
 msgid "expected identifier"
 msgstr "uventet operand"
 
-#: c-parser.c:1773
+#: c-parser.c:1775
 #, fuzzy, gcc-internal-format
 msgid "%Hcomma at end of enumerator list"
 msgstr "komma i slutningen af enum-liste"
 
-#: c-parser.c:1779
+#: c-parser.c:1781
 #, gcc-internal-format
 msgid "expected %<,%> or %<}%>"
 msgstr ""
 
-#: c-parser.c:1793 c-parser.c:1977 c-parser.c:6058
+#: c-parser.c:1795 c-parser.c:1979 c-parser.c:6117
 #, fuzzy, gcc-internal-format
 msgid "expected %<{%>"
 msgstr "';' forventet"
 
-#: c-parser.c:1804
+#: c-parser.c:1806
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids forward references to %<enum%> types"
 msgstr "ISO C forbyder forhåndsreferencer til 'enum'-typer"
 
-#: c-parser.c:1911
+#: c-parser.c:1913
 #, fuzzy, gcc-internal-format
 msgid "expected class name"
 msgstr "uventet operand"
 
-#: c-parser.c:1930 c-parser.c:5835
+#: c-parser.c:1932 c-parser.c:5894
 #, fuzzy, gcc-internal-format
 msgid "%Hextra semicolon in struct or union specified"
 msgstr "ekstra semikolon angivet i struct eller union"
 
-#: c-parser.c:1959
+#: c-parser.c:1961
 #, fuzzy, gcc-internal-format
 msgid "%Hno semicolon at end of struct or union"
 msgstr "intet semikolon i slutningen af struct eller union"
 
-#: c-parser.c:1963
+#: c-parser.c:1965
 #, fuzzy, gcc-internal-format
 msgid "expected %<;%>"
 msgstr "';' forventet"
 
-#: c-parser.c:2042 c-parser.c:3014
+#: c-parser.c:2044 c-parser.c:3016
 #, gcc-internal-format
 msgid "expected specifier-qualifier-list"
 msgstr ""
 
-#: c-parser.c:2052
+#: c-parser.c:2054
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids member declarations with no members"
 msgstr "ISO C forbyder medlemserklæringer uden medlemmer"
 
-#: c-parser.c:2126
+#: c-parser.c:2128
 #, gcc-internal-format
 msgid "expected %<,%>, %<;%> or %<}%>"
 msgstr ""
 
-#: c-parser.c:2133
+#: c-parser.c:2135
 #, gcc-internal-format
 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
 msgstr ""
 
-#: c-parser.c:2184
+#: c-parser.c:2186
 #, fuzzy, gcc-internal-format
 msgid "%H%<typeof%> applied to a bit-field"
 msgstr "'sizeof' benyttet på et bitfelt"
 
-#: c-parser.c:2421
+#: c-parser.c:2423
 #, gcc-internal-format
 msgid "expected identifier or %<(%>"
 msgstr ""
 
-#: c-parser.c:2622
+#: c-parser.c:2624
 #, fuzzy, gcc-internal-format
 msgid "%HISO C requires a named argument before %<...%>"
 msgstr "ISO C påkræver en navngiven parameter før '...'"
 
-#: c-parser.c:2729
+#: c-parser.c:2731
 #, fuzzy, gcc-internal-format
 msgid "expected declaration specifiers or %<...%>"
 msgstr "erklæring af '%s' på øverste niveau angiver 'auto'"
 
-#: c-parser.c:2779
+#: c-parser.c:2781
 #, gcc-internal-format
 msgid "%Hwide string literal in %<asm%>"
 msgstr ""
 
-#: c-parser.c:2786 c-parser.c:6695 cp/parser.c:20393
+#: c-parser.c:2788 c-parser.c:6754 cp/parser.c:20482
 #, fuzzy, gcc-internal-format
 msgid "expected string literal"
 msgstr "_Pragma tager en strengkonstant med paranteser omkring"
 
-#: c-parser.c:3107
+#: c-parser.c:3109
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids empty initializer braces"
 msgstr "ISO C forbyder tom startværdiblok"
 
 #. Use the colon as the error location.
-#: c-parser.c:3154
+#: c-parser.c:3156
 #, fuzzy, gcc-internal-format
 msgid "%Hobsolete use of designated initializer with %<:%>"
 msgstr "forældet brug af udpeget startværdi med ':'"
 
-#: c-parser.c:3285
+#: c-parser.c:3287
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids specifying range of elements to initialize"
 msgstr "ISO C forbyder angivelse af interval af elementer til klargøring"
 
-#: c-parser.c:3298
+#: c-parser.c:3300
 #, fuzzy, gcc-internal-format
 msgid "%HISO C90 forbids specifying subobject to initialize"
 msgstr "ISO C89 forbyder angivelse af underobjekt til klargøring"
 
 # RETMIG: hm, gad vide om dette er rigtigt
-#: c-parser.c:3307
+#: c-parser.c:3309
 #, fuzzy, gcc-internal-format
 msgid "%Hobsolete use of designated initializer without %<=%>"
 msgstr "forældet brug af udpeget startværdi uden '='"
 
-#: c-parser.c:3316
+#: c-parser.c:3318
 #, fuzzy, gcc-internal-format
 msgid "expected %<=%>"
 msgstr "';' forventet"
 
-#: c-parser.c:3461
+#: c-parser.c:3463
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids label declarations"
 msgstr "ISO C forbyder etiketerklæringer"
 
-#: c-parser.c:3466 c-parser.c:3541
+#: c-parser.c:3468 c-parser.c:3543
 #, fuzzy, gcc-internal-format
 msgid "expected declaration or statement"
 msgstr "gentaget erklæring af automaten '%s'"
 
-#: c-parser.c:3494 c-parser.c:3522
+#: c-parser.c:3496 c-parser.c:3524
 #, fuzzy, gcc-internal-format
 msgid "%HISO C90 forbids mixed declarations and code"
 msgstr "ISO C89 forbyder blandede erklæringer og kode"
 
+#: c-parser.c:3550
+#, gcc-internal-format
+msgid "%Hexpected %<}%> before %<else%>"
+msgstr ""
+
 #: c-parser.c:3555
+#, gcc-internal-format
+msgid "%H%<else%> without a previous %<if%>"
+msgstr ""
+
+#: c-parser.c:3571
 #, fuzzy, gcc-internal-format
 msgid "%Hlabel at end of compound statement"
 msgstr "forældet brug af etiket i slutningen af sammensat sætning"
 
-#: c-parser.c:3598
+#: c-parser.c:3614
 #, gcc-internal-format
 msgid "expected %<:%> or %<...%>"
 msgstr ""
 
-#: c-parser.c:3779
+#: c-parser.c:3647
 #, gcc-internal-format
+msgid "%Ha label can only be part of a statement and a declaration is not a statement"
+msgstr ""
+
+#: c-parser.c:3810
+#, gcc-internal-format
 msgid "expected identifier or %<*%>"
 msgstr ""
 
@@ -20674,188 +20657,183 @@
 #. c_parser_skip_until_found stops at a closing nesting
 #. delimiter without consuming it, but here we need to consume
 #. it to proceed further.
-#: c-parser.c:3841
+#: c-parser.c:3872
 #, fuzzy, gcc-internal-format
 msgid "expected statement"
 msgstr "uventet operand"
 
-#: c-parser.c:3851
-#, gcc-internal-format
-msgid "%Ha label can only be part of a statement and a declaration is not a statement"
-msgstr ""
-
-#: c-parser.c:4036
+#: c-parser.c:4095
 #, fuzzy, gcc-internal-format
 msgid "%Hsuggest braces around empty body in %<do%> statement"
 msgstr "tom krop i en else-sætning"
 
-#: c-parser.c:4192
+#: c-parser.c:4251
 #, fuzzy, gcc-internal-format
 msgid "%H%E qualifier ignored on asm"
 msgstr "%s-modifikation ignoreret ved asm"
 
-#: c-parser.c:4473
+#: c-parser.c:4532
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids omitting the middle term of a ?: expression"
 msgstr "ISO C forbyder udeladelse af den midterste del af et '?:'-udtryk"
 
-#: c-parser.c:4863
+#: c-parser.c:4922
 #, fuzzy, gcc-internal-format
 msgid "%Htraditional C rejects the unary plus operator"
 msgstr "traditionel C tillader ikke operatoren unær plus"
 
 #. C99 6.7.5.2p4
-#: c-parser.c:4974
+#: c-parser.c:5033
 #, fuzzy, gcc-internal-format
 msgid "%H%<[*]%> not allowed in other than a declaration"
 msgstr "navnerum '%D' ikke tilladt i using-erklæring"
 
-#: c-parser.c:4988
+#: c-parser.c:5047
 #, fuzzy, gcc-internal-format
 msgid "%H%<sizeof%> applied to a bit-field"
 msgstr "'sizeof' benyttet på et bitfelt"
 
-#: c-parser.c:5132 c-parser.c:5476 c-parser.c:5498
+#: c-parser.c:5191 c-parser.c:5535 c-parser.c:5557
 #, fuzzy, gcc-internal-format
 msgid "expected expression"
 msgstr "uventet adresseudtryk"
 
-#: c-parser.c:5159
+#: c-parser.c:5218
 #, fuzzy, gcc-internal-format
 msgid "%Hbraced-group within expression allowed only inside a function"
 msgstr "sætningsblokke i udtryk er kun tilladt inde i en funktion"
 
-#: c-parser.c:5173
+#: c-parser.c:5232
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids braced-groups within expressions"
 msgstr "ISO C forbyder sætningsblokke inden i udtryk"
 
-#: c-parser.c:5358
+#: c-parser.c:5417
 #, fuzzy, gcc-internal-format
 msgid "%Hfirst argument to %<__builtin_choose_expr%> not a constant"
 msgstr "første parameter til '__builtin_choose_expr' skal være en konstant"
 
-#: c-parser.c:5527
+#: c-parser.c:5586
 #, gcc-internal-format
 msgid "%Hcompound literal has variable size"
 msgstr ""
 
-#: c-parser.c:5535
+#: c-parser.c:5594
 #, fuzzy, gcc-internal-format
 msgid "%HISO C90 forbids compound literals"
 msgstr "ISO C89 forbyder sammensatte konstanter"
 
-#: c-parser.c:6053
+#: c-parser.c:6112
 #, fuzzy, gcc-internal-format
 msgid "%Hextra semicolon in method definition specified"
 msgstr "ekstra semikolon angivet i struct eller union"
 
-#: c-parser.c:6600 cp/parser.c:20436
+#: c-parser.c:6659 cp/parser.c:20525
 #, gcc-internal-format
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:6611 cp/parser.c:20451
+#: c-parser.c:6670 cp/parser.c:20540
 #, gcc-internal-format
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:6623
+#: c-parser.c:6682
 #, gcc-internal-format
 msgid "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr ""
 
-#: c-parser.c:6630 cp/parser.c:20426
+#: c-parser.c:6689 cp/parser.c:20515
 #, gcc-internal-format
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 msgstr ""
 
-#: c-parser.c:6781 cp/parser.c:19277
+#: c-parser.c:6840 cp/parser.c:19359
 #, fuzzy, gcc-internal-format
 msgid "too many %qs clauses"
 msgstr "for mange inddatafiler"
 
-#: c-parser.c:6906
+#: c-parser.c:6965
 #, gcc-internal-format
 msgid "expected %<none%> or %<shared%>"
 msgstr ""
 
-#: c-parser.c:6949
+#: c-parser.c:7008
 #, fuzzy, gcc-internal-format
 msgid "expected %<(%>"
 msgstr "';' forventet"
 
-#: c-parser.c:6993 c-parser.c:7170
+#: c-parser.c:7052 c-parser.c:7229
 #, fuzzy, gcc-internal-format
 msgid "expected integer expression"
 msgstr "uventet adresseudtryk"
 
-#: c-parser.c:7002
+#: c-parser.c:7061
 #, gcc-internal-format
 msgid "%H%<num_threads%> value must be positive"
 msgstr ""
 
-#: c-parser.c:7082
+#: c-parser.c:7141
 #, gcc-internal-format
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
 msgstr ""
 
-#: c-parser.c:7165
+#: c-parser.c:7224
 #, gcc-internal-format
 msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: c-parser.c:7183
+#: c-parser.c:7242
 #, fuzzy, gcc-internal-format
 msgid "invalid schedule kind"
 msgstr "ugyldig roteringsinstruktion"
 
-#: c-parser.c:7269
+#: c-parser.c:7336
 #, gcc-internal-format
 msgid "expected %<#pragma omp%> clause"
 msgstr ""
 
-#: c-parser.c:7278
+#: c-parser.c:7345
 #, fuzzy, gcc-internal-format
 msgid "%H%qs is not valid for %qs"
 msgstr "%s understøtter ikke %s"
 
-#: c-parser.c:7378
+#: c-parser.c:7445
 #, fuzzy, gcc-internal-format
 msgid "invalid operator for %<#pragma omp atomic%>"
 msgstr "ugyldig operand til 'p'-ændring"
 
-#: c-parser.c:7429 c-parser.c:7449
+#: c-parser.c:7496 c-parser.c:7516
 #, gcc-internal-format
 msgid "expected %<(%> or end of line"
 msgstr ""
 
-#: c-parser.c:7467
+#: c-parser.c:7534
 #, fuzzy, gcc-internal-format
 msgid "for statement expected"
 msgstr "')' eller term forventet"
 
-#: c-parser.c:7540 cp/semantics.c:3826 cp/semantics.c:3870
+#: c-parser.c:7609 cp/semantics.c:3858 cp/semantics.c:3902
 #, fuzzy, gcc-internal-format
 msgid "expected iteration declaration or initialization"
 msgstr "gentaget erklæring af automaten '%s'"
 
-#: c-parser.c:7666
+#: c-parser.c:7735
 #, gcc-internal-format
 msgid "%Hexpected %<#pragma omp section%> or %<}%>"
 msgstr ""
 
-#: c-parser.c:7899 cp/semantics.c:3718
+#: c-parser.c:7968 cp/semantics.c:3750
 #, gcc-internal-format
 msgid "%qE declared %<threadprivate%> after first use"
 msgstr ""
 
-#: c-parser.c:7901 cp/semantics.c:3720
+#: c-parser.c:7970 cp/semantics.c:3752
 #, gcc-internal-format
 msgid "automatic variable %qE cannot be %<threadprivate%>"
 msgstr ""
 
-#: c-parser.c:7903 cp/semantics.c:3722
+#: c-parser.c:7972 cp/semantics.c:3754
 #, fuzzy, gcc-internal-format
 msgid "%<threadprivate%> %qE has incomplete type"
 msgstr "parameteren er af en ufuldstændig type"
@@ -21020,122 +20998,122 @@
 msgid "junk at end of %<#pragma pop_macro%>"
 msgstr "ragelse i slutningen af #pragma map"
 
-#: c-pragma.c:406
+#: c-pragma.c:407
 #, fuzzy, gcc-internal-format
 msgid "applying #pragma weak %q+D after first use results in unspecified behavior"
 msgstr "anvendelse af #pragma weak '%s' efter første brug resulterer i ikke-defineret opførsel"
 
-#: c-pragma.c:480 c-pragma.c:485
+#: c-pragma.c:481 c-pragma.c:486
 #, gcc-internal-format
 msgid "malformed #pragma weak, ignored"
 msgstr "forkert udformet '#pragma weak' - ignoreret"
 
-#: c-pragma.c:489
+#: c-pragma.c:490
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma weak%>"
 msgstr "ragelse i slutningen af '#pragma weak'"
 
-#: c-pragma.c:557 c-pragma.c:559
+#: c-pragma.c:558 c-pragma.c:560
 #, gcc-internal-format
 msgid "malformed #pragma redefine_extname, ignored"
 msgstr "forkert udformet '#pragma redefine_extname' - ignoreret"
 
-#: c-pragma.c:562
+#: c-pragma.c:563
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma redefine_extname%>"
 msgstr "ragelse i slutningen af '#pragma redefine_extname'"
 
-#: c-pragma.c:568
+#: c-pragma.c:569
 #, fuzzy, gcc-internal-format
 msgid "#pragma redefine_extname not supported on this target"
 msgstr "__builtin_eh_return understøttes ikke på målarkitekturen"
 
-#: c-pragma.c:585 c-pragma.c:672
+#: c-pragma.c:586 c-pragma.c:673
 #, fuzzy, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
 msgstr "#pragma redefine_extname er i konflikt med erklæring"
 
-#: c-pragma.c:608
+#: c-pragma.c:609
 #, fuzzy, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
 msgstr "#pragma redefine_extname er i konflikt med erklæring"
 
-#: c-pragma.c:627
+#: c-pragma.c:628
 #, gcc-internal-format
 msgid "malformed #pragma extern_prefix, ignored"
 msgstr "forkert udformet '#pragma extern_prefix' - ignoreret"
 
-#: c-pragma.c:630
+#: c-pragma.c:631
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma extern_prefix%>"
 msgstr "ragelse i slutningen af '#pragma extern_prefix'"
 
-#: c-pragma.c:637
+#: c-pragma.c:638
 #, fuzzy, gcc-internal-format
 msgid "#pragma extern_prefix not supported on this target"
 msgstr "Profilering er ikke understøttet på målarkitekturen."
 
-#: c-pragma.c:663
+#: c-pragma.c:664
 #, fuzzy, gcc-internal-format
 msgid "asm declaration ignored due to conflict with previous rename"
 msgstr "asm-erklæring er i konflikt med tidligere omdøbelse"
 
-#: c-pragma.c:694
+#: c-pragma.c:695
 #, fuzzy, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
 msgstr "#pragma redefine_extname er i konflikt med erklæring"
 
-#: c-pragma.c:756
+#: c-pragma.c:757
 #, gcc-internal-format
 msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
 msgstr ""
 
-#: c-pragma.c:791
+#: c-pragma.c:792
 #, gcc-internal-format
 msgid "#pragma GCC visibility must be followed by push or pop"
 msgstr ""
 
-#: c-pragma.c:797
+#: c-pragma.c:798
 #, gcc-internal-format
 msgid "no matching push for %<#pragma GCC visibility pop%>"
 msgstr ""
 
-#: c-pragma.c:804 c-pragma.c:811
+#: c-pragma.c:805 c-pragma.c:812
 #, fuzzy, gcc-internal-format
 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
 msgstr "manglende '(' efter '#pragma %s' - ignoreret"
 
-#: c-pragma.c:807
+#: c-pragma.c:808
 #, fuzzy, gcc-internal-format
 msgid "malformed #pragma GCC visibility push"
 msgstr "forkert udformet '#pragma builtin'"
 
-#: c-pragma.c:815
+#: c-pragma.c:816
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma GCC visibility%>"
 msgstr "ragelse i slutningen 'af #pragma %s'"
 
-#: c-pragma.c:831
+#: c-pragma.c:832
 #, fuzzy, gcc-internal-format
 msgid "#pragma GCC diagnostic not allowed inside functions"
 msgstr "ISO C tillader ikke ekstra ';' uden for funktioner"
 
-#: c-pragma.c:837
+#: c-pragma.c:838
 #, gcc-internal-format
 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr ""
 
-#: c-pragma.c:846
+#: c-pragma.c:847
 #, gcc-internal-format
 msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr ""
 
-#: c-pragma.c:850
+#: c-pragma.c:851
 #, fuzzy, gcc-internal-format
 msgid "missing option after %<#pragma GCC diagnostic%> kind"
 msgstr "manglende '(' efter '#pragma %s' - ignoreret"
 
-#: c-pragma.c:864
+#: c-pragma.c:865
 #, fuzzy, gcc-internal-format
 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
 msgstr "ukendt handling '%s' for '#pragma pack' - ignoreret"
@@ -21145,7 +21123,7 @@
 msgid "%qD has an incomplete type"
 msgstr "'%s' er af en ufuldstændig type"
 
-#: c-typeck.c:195 cp/call.c:2785
+#: c-typeck.c:195 cp/call.c:2771
 #, gcc-internal-format
 msgid "invalid use of void expression"
 msgstr "ugyldig brug af void-udtryk"
@@ -21176,92 +21154,92 @@
 msgid "function types not truly compatible in ISO C"
 msgstr "funktionstyper ikke er fuldt ud forenelige i ISO C"
 
-#: c-typeck.c:621
+#: c-typeck.c:627
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and vector types"
 msgstr ""
 
-#: c-typeck.c:626
+#: c-typeck.c:632
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and complex types"
 msgstr ""
 
-#: c-typeck.c:631
+#: c-typeck.c:637
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and other float types"
 msgstr ""
 
-#: c-typeck.c:1037
+#: c-typeck.c:1043
 #, gcc-internal-format
 msgid "types are not quite compatible"
 msgstr "typer er ikke helt forenelige"
 
-#: c-typeck.c:1356
+#: c-typeck.c:1366
 #, fuzzy, gcc-internal-format
 msgid "function return types not compatible due to %<volatile%>"
 msgstr "en funktions returtype kan ikke være en funktion"
 
-#: c-typeck.c:1515 c-typeck.c:2853
+#: c-typeck.c:1525 c-typeck.c:2864
 #, gcc-internal-format
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "beregninger udført på en henvisning til en ufuldstændig type"
 
-#: c-typeck.c:1912
+#: c-typeck.c:1922
 #, fuzzy, gcc-internal-format
 msgid "%qT has no member named %qE"
 msgstr "'%D' har intet medlem ved navn '%E'"
 
-#: c-typeck.c:1953
+#: c-typeck.c:1963
 #, fuzzy, gcc-internal-format
 msgid "request for member %qE in something not a structure or union"
 msgstr "forespørgsel efter medlemmet '%s' i noget der hverken er en union eller en struktur"
 
-#: c-typeck.c:1997
+#: c-typeck.c:2007
 #, gcc-internal-format
 msgid "dereferencing pointer to incomplete type"
 msgstr "forsøg på at følge en henvisning til en variabel af en ufuldstændig type"
 
-#: c-typeck.c:2001
+#: c-typeck.c:2011
 #, fuzzy, gcc-internal-format
 msgid "dereferencing %<void *%> pointer"
 msgstr "forsøg på at følge en 'void *'-henvisning"
 
-#: c-typeck.c:2018
+#: c-typeck.c:2028
 #, fuzzy, gcc-internal-format
 msgid "invalid type argument of %qs (have %qT)"
 msgstr "ugyldig typeparameter '%s'"
 
-#: c-typeck.c:2046 cp/typeck.c:2524
+#: c-typeck.c:2056 cp/typeck.c:2570
 #, gcc-internal-format
 msgid "subscripted value is neither array nor pointer"
 msgstr "værdien der er påført et indeks, er hverken en tabel eller en henvisningsvariabel"
 
-#: c-typeck.c:2057 cp/typeck.c:2443 cp/typeck.c:2529
+#: c-typeck.c:2067 cp/typeck.c:2489 cp/typeck.c:2575
 #, gcc-internal-format
 msgid "array subscript is not an integer"
 msgstr "tabelindeks er ikke et heltal"
 
-#: c-typeck.c:2063
+#: c-typeck.c:2073
 #, fuzzy, gcc-internal-format
 msgid "subscripted value is pointer to function"
 msgstr "videregiver parameter af henvisning til funktion"
 
-#: c-typeck.c:2110
+#: c-typeck.c:2120
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids subscripting %<register%> array"
 msgstr "ISO C forbyder opslag i 'register'-tabel"
 
-#: c-typeck.c:2112
+#: c-typeck.c:2122
 #, gcc-internal-format
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO C90 forbyder opslag i tabel der ikke er venstreværdi"
 
-#: c-typeck.c:2228
+#: c-typeck.c:2239
 #, gcc-internal-format
 msgid "%H%qD is static but used in inline function %qD which is not static"
 msgstr ""
 
-#: c-typeck.c:2376
+#: c-typeck.c:2387
 #, fuzzy, gcc-internal-format
 msgid "called object %qE is not a function"
 msgstr "det kaldte objekt er ikke en funktion"
@@ -21269,802 +21247,802 @@
 #. 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.
-#: c-typeck.c:2404
+#: c-typeck.c:2415
 #, fuzzy, gcc-internal-format
 msgid "function called through a non-compatible type"
 msgstr "sizeof benyttet på en ufuldstændig type"
 
-#: c-typeck.c:2515
+#: c-typeck.c:2526
 #, fuzzy, gcc-internal-format
 msgid "too many arguments to function %qE"
 msgstr "for mange parametre til funktionen"
 
-#: c-typeck.c:2536
+#: c-typeck.c:2547
 #, gcc-internal-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "typen af den formelle parameter %d er ufuldstændig"
 
-#: c-typeck.c:2549
+#: c-typeck.c:2560
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than floating due to prototype"
 msgstr "%s som heltal i stedet for kommatal på grund af prototypen"
 
-#: c-typeck.c:2554
+#: c-typeck.c:2565
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than complex due to prototype"
 msgstr "%s som heltal i stedet for complex på grund af prototypen"
 
-#: c-typeck.c:2559
+#: c-typeck.c:2570
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than floating due to prototype"
 msgstr "%s som complex i stedet for kommatal på grund af prototypen"
 
-#: c-typeck.c:2564
+#: c-typeck.c:2575
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than integer due to prototype"
 msgstr "%s som kommatal i stedet for heltal på grund af prototypen"
 
-#: c-typeck.c:2569
+#: c-typeck.c:2580
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than integer due to prototype"
 msgstr "%s som complex i stedet for heltal på grund af prototypen"
 
-#: c-typeck.c:2574
+#: c-typeck.c:2585
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than complex due to prototype"
 msgstr "%s som kommatal i stedet for complex på grund af prototypen"
 
-#: c-typeck.c:2587
+#: c-typeck.c:2598
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
 msgstr "%s som float i stedet for double på grund af prototypen"
 
-#: c-typeck.c:2612
+#: c-typeck.c:2623
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
 msgstr "%s som heltal i stedet for complex på grund af prototypen"
 
-#: c-typeck.c:2633
+#: c-typeck.c:2644
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE with different width due to prototype"
 msgstr "%s med anderledes bredde på grund af prototypen"
 
-#: c-typeck.c:2656
+#: c-typeck.c:2667
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as unsigned due to prototype"
 msgstr "%s som unsigned på grund af prototypen"
 
-#: c-typeck.c:2660
+#: c-typeck.c:2671
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as signed due to prototype"
 msgstr "%s som signed på grund af prototypen"
 
-#: c-typeck.c:2766 c-typeck.c:2770
+#: c-typeck.c:2777 c-typeck.c:2781
 #, fuzzy, gcc-internal-format
 msgid "comparison with string literal results in unspecified behavior"
 msgstr "%Jsvag erklæring af '%D' efter første brug resulterer i ikke-defineret opførsel"
 
-#: c-typeck.c:2795
+#: c-typeck.c:2806
 #, fuzzy, gcc-internal-format
 msgid "pointer of type %<void *%> used in subtraction"
 msgstr "henvisning af typen 'void *' benyttet i subtraktion"
 
-#: c-typeck.c:2797
+#: c-typeck.c:2808
 #, gcc-internal-format
 msgid "pointer to a function used in subtraction"
 msgstr "henvisning til en funktion benyttet i subtraktion"
 
-#: c-typeck.c:2908
+#: c-typeck.c:2919
 #, gcc-internal-format
 msgid "wrong type argument to unary plus"
 msgstr "forkert parametertype til unært plus"
 
-#: c-typeck.c:2921
+#: c-typeck.c:2932
 #, gcc-internal-format
 msgid "wrong type argument to unary minus"
 msgstr "forkert parametertype til unært minus"
 
-#: c-typeck.c:2941
+#: c-typeck.c:2952
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support %<~%> for complex conjugation"
 msgstr "ISO C understøtter ikke '~' til compleks-konjugering"
 
-#: c-typeck.c:2947
+#: c-typeck.c:2958
 #, gcc-internal-format
 msgid "wrong type argument to bit-complement"
 msgstr "forkert parametertype til bitkomplement"
 
-#: c-typeck.c:2955
+#: c-typeck.c:2966
 #, gcc-internal-format
 msgid "wrong type argument to abs"
 msgstr "forkert parametertype til abs"
 
-#: c-typeck.c:2967
+#: c-typeck.c:2978
 #, gcc-internal-format
 msgid "wrong type argument to conjugation"
 msgstr "forkert parametertype til konjugation"
 
-#: c-typeck.c:2979
+#: c-typeck.c:2990
 #, gcc-internal-format
 msgid "wrong type argument to unary exclamation mark"
 msgstr "forkert parametertype til unært udråbstegn"
 
-#: c-typeck.c:3013
+#: c-typeck.c:3024
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support %<++%> and %<--%> on complex types"
 msgstr "ISO C understøtter ikke '++' og '--' for complex-typer"
 
 # man kan ikke stikke en forøgelse (++) en type som parameter, 'type
 # argument' skal opfattes på en anden måde
-#: c-typeck.c:3032 c-typeck.c:3064
+#: c-typeck.c:3043 c-typeck.c:3075
 #, gcc-internal-format
 msgid "wrong type argument to increment"
 msgstr "forkert parametertype til forøgelse"
 
-#: c-typeck.c:3034 c-typeck.c:3066
+#: c-typeck.c:3045 c-typeck.c:3077
 #, gcc-internal-format
 msgid "wrong type argument to decrement"
 msgstr "forkert parametertype til formindskelse"
 
-#: c-typeck.c:3055
+#: c-typeck.c:3066
 #, gcc-internal-format
 msgid "increment of pointer to unknown structure"
 msgstr "forøgelse af henvisning til en ukendt struktur"
 
-#: c-typeck.c:3057
+#: c-typeck.c:3068
 #, gcc-internal-format
 msgid "decrement of pointer to unknown structure"
 msgstr "formindskelse af henvisning til en ukendt struktur"
 
 # RETMIG: lettere klodset konstruktion
-#: c-typeck.c:3258
+#: c-typeck.c:3269
 #, fuzzy, gcc-internal-format
 msgid "assignment of read-only member %qD"
 msgstr "%s af medlemmet '%s' der kun må læses"
 
 # RETMIG: lettere klodset konstruktion
-#: c-typeck.c:3259
+#: c-typeck.c:3270
 #, fuzzy, gcc-internal-format
 msgid "increment of read-only member %qD"
 msgstr "%s af medlemmet '%s' der kun må læses"
 
 # RETMIG: lettere klodset konstruktion
-#: c-typeck.c:3260
+#: c-typeck.c:3271
 #, fuzzy, gcc-internal-format
 msgid "decrement of read-only member %qD"
 msgstr "%s af medlemmet '%s' der kun må læses"
 
-#: c-typeck.c:3261
+#: c-typeck.c:3272
 #, gcc-internal-format
 msgid "read-only member %qD used as %<asm%> output"
 msgstr ""
 
-#: c-typeck.c:3265
+#: c-typeck.c:3276
 #, fuzzy, gcc-internal-format
 msgid "assignment of read-only variable %qD"
 msgstr "%s af variablen '%s' der kun må læses"
 
-#: c-typeck.c:3266
+#: c-typeck.c:3277
 #, fuzzy, gcc-internal-format
 msgid "increment of read-only variable %qD"
 msgstr "%s af variablen '%s' der kun må læses"
 
-#: c-typeck.c:3267
+#: c-typeck.c:3278
 #, fuzzy, gcc-internal-format
 msgid "decrement of read-only variable %qD"
 msgstr "%s af variablen '%s' der kun må læses"
 
-#: c-typeck.c:3268
+#: c-typeck.c:3279
 #, gcc-internal-format
 msgid "read-only variable %qD used as %<asm%> output"
 msgstr ""
 
-#: c-typeck.c:3271
+#: c-typeck.c:3282
 #, fuzzy, gcc-internal-format
 msgid "assignment of read-only location %qE"
 msgstr "%s af placering der kun må læses"
 
-#: c-typeck.c:3272
+#: c-typeck.c:3283
 #, fuzzy, gcc-internal-format
 msgid "increment of read-only location %qE"
 msgstr "%s af placering der kun må læses"
 
-#: c-typeck.c:3273
+#: c-typeck.c:3284
 #, fuzzy, gcc-internal-format
 msgid "decrement of read-only location %qE"
 msgstr "%s af placering der kun må læses"
 
-#: c-typeck.c:3274
+#: c-typeck.c:3285
 #, gcc-internal-format
 msgid "read-only location %qE used as %<asm%> output"
 msgstr ""
 
-#: c-typeck.c:3310
+#: c-typeck.c:3321
 #, fuzzy, gcc-internal-format
 msgid "cannot take address of bit-field %qD"
 msgstr "kan ikke finde adressen af bitfeltet '%s'"
 
-#: c-typeck.c:3338
+#: c-typeck.c:3349
 #, fuzzy, gcc-internal-format
 msgid "global register variable %qD used in nested function"
 msgstr "global registervariabel '%s' benyttet i indlejret funktion"
 
-#: c-typeck.c:3341
+#: c-typeck.c:3352
 #, fuzzy, gcc-internal-format
 msgid "register variable %qD used in nested function"
 msgstr "registervariabel '%s' benyttet i indlejret funktion"
 
-#: c-typeck.c:3346
+#: c-typeck.c:3357
 #, fuzzy, gcc-internal-format
 msgid "address of global register variable %qD requested"
 msgstr "forespørgsel efter adressen af den globale registervariabel '%s'"
 
-#: c-typeck.c:3348
+#: c-typeck.c:3359
 #, fuzzy, gcc-internal-format
 msgid "address of register variable %qD requested"
 msgstr "forespørgsel efter adressen af registervariablen '%s'"
 
-#: c-typeck.c:3394
+#: c-typeck.c:3405
 #, fuzzy, gcc-internal-format
 msgid "non-lvalue array in conditional expression"
 msgstr "typerne i betingelsesudtrykket passer ikke sammen"
 
-#: c-typeck.c:3442
+#: c-typeck.c:3453
 #, gcc-internal-format
 msgid "signed and unsigned type in conditional expression"
 msgstr "signed og unsigned type i betinget udtryk"
 
-#: c-typeck.c:3449
+#: c-typeck.c:3460
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ISO C forbyder betingede udtryk med kun én tom side"
 
-#: c-typeck.c:3463 c-typeck.c:3471
+#: c-typeck.c:3474 c-typeck.c:3482
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
 msgstr "ISO C++ forbyder betinget udtryk mellem 'void *' og funktionshenvisning"
 
-#: c-typeck.c:3478
+#: c-typeck.c:3489
 #, gcc-internal-format
 msgid "pointer type mismatch in conditional expression"
 msgstr "henvisningstyperne i betingelsesudtrykket passer ikke sammen"
 
-#: c-typeck.c:3485 c-typeck.c:3495
+#: c-typeck.c:3496 c-typeck.c:3506
 #, gcc-internal-format
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "henvisnings- og heltalstype i betingelsesudtrykket passer ikke sammen"
 
-#: c-typeck.c:3509 tree-cfg.c:3783
+#: c-typeck.c:3520 tree-cfg.c:3807
 #, gcc-internal-format
 msgid "type mismatch in conditional expression"
 msgstr "typerne i betingelsesudtrykket passer ikke sammen"
 
-#: c-typeck.c:3552
+#: c-typeck.c:3563
 #, gcc-internal-format
 msgid "left-hand operand of comma expression has no effect"
 msgstr "venstreoperanden til kommaudtrykket har ingen virkning"
 
-#: c-typeck.c:3589
+#: c-typeck.c:3600
 #, gcc-internal-format
 msgid "cast specifies array type"
 msgstr "typetildelingen angiver en tabeltype"
 
-#: c-typeck.c:3595
+#: c-typeck.c:3606
 #, gcc-internal-format
 msgid "cast specifies function type"
 msgstr "typetildelingen angiver en funktionstype"
 
-#: c-typeck.c:3612
+#: c-typeck.c:3623
 #, gcc-internal-format
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ISO C forbyder omtvingelse af ikke-skalar til den samme type"
 
-#: c-typeck.c:3629
+#: c-typeck.c:3640
 #, gcc-internal-format
 msgid "ISO C forbids casts to union type"
 msgstr "ISO C forbyder omtvingelse til uniontype"
 
-#: c-typeck.c:3637
+#: c-typeck.c:3648
 #, gcc-internal-format
 msgid "cast to union type from type not present in union"
 msgstr "typetildeling til en uniontype fra en type der ikke findes i union'en"
 
-#: c-typeck.c:3683
+#: c-typeck.c:3694
 #, gcc-internal-format
 msgid "cast adds new qualifiers to function type"
 msgstr "typeomtvingning tilføjer modifikationer til en funktionstype"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3688
+#: c-typeck.c:3699
 #, gcc-internal-format
 msgid "cast discards qualifiers from pointer target type"
 msgstr "typeomtvingelse kasserer modifikationer på henvisningsmålets type"
 
-#: c-typeck.c:3704
+#: c-typeck.c:3715
 #, gcc-internal-format
 msgid "cast increases required alignment of target type"
 msgstr "typeomtvingelse forøger den påkrævne justering af måltypen"
 
-#: c-typeck.c:3715
+#: c-typeck.c:3726
 #, gcc-internal-format
 msgid "cast from pointer to integer of different size"
 msgstr "typeomtvingelse fra henvisning til heltal af en anden størrelse"
 
-#: c-typeck.c:3719
+#: c-typeck.c:3730
 #, gcc-internal-format
 msgid "cast from function call of type %qT to non-matching type %qT"
 msgstr ""
 
-#: c-typeck.c:3727
+#: c-typeck.c:3738
 #, gcc-internal-format
 msgid "cast to pointer from integer of different size"
 msgstr "typeomtvingelse fra heltal til henvisning af en anden størrelse"
 
-#: c-typeck.c:3741
+#: c-typeck.c:3752
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
 
-#: c-typeck.c:3749
+#: c-typeck.c:3760
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
 
-#: c-typeck.c:4026
+#: c-typeck.c:4037
 #, gcc-internal-format
 msgid "cannot pass rvalue to reference parameter"
 msgstr "kan ikke videregive højreværdi til referenceparameter"
 
-#: c-typeck.c:4139 c-typeck.c:4306
+#: c-typeck.c:4150 c-typeck.c:4317
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
 msgstr "%s opretter en funktionshenvisning med modifikationer fra én uden"
 
-#: c-typeck.c:4142 c-typeck.c:4309
+#: c-typeck.c:4153 c-typeck.c:4320
 #, fuzzy, gcc-internal-format
 msgid "assignment makes qualified function pointer from unqualified"
 msgstr "%s opretter en funktionshenvisning med modifikationer fra én uden"
 
-#: c-typeck.c:4145 c-typeck.c:4311
+#: c-typeck.c:4156 c-typeck.c:4322
 #, fuzzy, gcc-internal-format
 msgid "initialization makes qualified function pointer from unqualified"
 msgstr "%s opretter en funktionshenvisning med modifikationer fra én uden"
 
-#: c-typeck.c:4148 c-typeck.c:4313
+#: c-typeck.c:4159 c-typeck.c:4324
 #, fuzzy, gcc-internal-format
 msgid "return makes qualified function pointer from unqualified"
 msgstr "%s opretter en funktionshenvisning med modifikationer fra én uden"
 
-#: c-typeck.c:4152 c-typeck.c:4273
+#: c-typeck.c:4163 c-typeck.c:4284
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
 msgstr "typeomtvingning fra '%T' til '%T' kasserer modifikationer på henvisningsmålets type"
 
-#: c-typeck.c:4154 c-typeck.c:4275
+#: c-typeck.c:4165 c-typeck.c:4286
 #, fuzzy, gcc-internal-format
 msgid "assignment discards qualifiers from pointer target type"
 msgstr "typeomtvingelse kasserer modifikationer på henvisningsmålets type"
 
-#: c-typeck.c:4156 c-typeck.c:4277
+#: c-typeck.c:4167 c-typeck.c:4288
 #, fuzzy, gcc-internal-format
 msgid "initialization discards qualifiers from pointer target type"
 msgstr "typeomtvingelse kasserer modifikationer på henvisningsmålets type"
 
-#: c-typeck.c:4158 c-typeck.c:4279
+#: c-typeck.c:4169 c-typeck.c:4290
 #, fuzzy, gcc-internal-format
 msgid "return discards qualifiers from pointer target type"
 msgstr "typeomtvingelse kasserer modifikationer på henvisningsmålets type"
 
-#: c-typeck.c:4165
+#: c-typeck.c:4176
 #, gcc-internal-format
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ISO C forbyder parameterkonvertering til uniontype"
 
-#: c-typeck.c:4201
+#: c-typeck.c:4212
 #, fuzzy, gcc-internal-format
 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
 msgstr "konvertering fra NaN til unsigned int"
 
-#: c-typeck.c:4214
+#: c-typeck.c:4225
 #, fuzzy, gcc-internal-format
 msgid "argument %d of %qE might be a candidate for a format attribute"
 msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
 
-#: c-typeck.c:4220
+#: c-typeck.c:4231
 #, fuzzy, gcc-internal-format
 msgid "assignment left-hand side might be a candidate for a format attribute"
 msgstr "Advar om funktioner som kan være kandidater til formateringsegenskaber"
 
-#: c-typeck.c:4225
+#: c-typeck.c:4236
 #, fuzzy, gcc-internal-format
 msgid "initialization left-hand side might be a candidate for a format attribute"
 msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
 
-#: c-typeck.c:4230
+#: c-typeck.c:4241
 #, fuzzy, gcc-internal-format
 msgid "return type might be a candidate for a format attribute"
 msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
 
-#: c-typeck.c:4253
+#: c-typeck.c:4264
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
 msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
 
-#: c-typeck.c:4256
+#: c-typeck.c:4267
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids assignment between function pointer and %<void *%>"
 msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
 
-#: c-typeck.c:4258
+#: c-typeck.c:4269
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids initialization between function pointer and %<void *%>"
 msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
 
-#: c-typeck.c:4260
+#: c-typeck.c:4271
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids return between function pointer and %<void *%>"
 msgstr "ISO C forbyder %s mellem funktionshenvisning og 'void *'"
 
-#: c-typeck.c:4289
+#: c-typeck.c:4300
 #, fuzzy, gcc-internal-format
 msgid "pointer targets in passing argument %d of %qE differ in signedness"
 msgstr "fortegnene i henvisningsmål i %s er forskellige"
 
-#: c-typeck.c:4291
+#: c-typeck.c:4302
 #, fuzzy, gcc-internal-format
 msgid "pointer targets in assignment differ in signedness"
 msgstr "fortegnene i henvisningsmål i %s er forskellige"
 
-#: c-typeck.c:4293
+#: c-typeck.c:4304
 #, fuzzy, gcc-internal-format
 msgid "pointer targets in initialization differ in signedness"
 msgstr "fortegnene i henvisningsmål i %s er forskellige"
 
-#: c-typeck.c:4295
+#: c-typeck.c:4306
 #, fuzzy, gcc-internal-format
 msgid "pointer targets in return differ in signedness"
 msgstr "fortegnene i henvisningsmål i %s er forskellige"
 
-#: c-typeck.c:4320
+#: c-typeck.c:4331
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE from incompatible pointer type"
 msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
 
-#: c-typeck.c:4322
+#: c-typeck.c:4333
 #, fuzzy, gcc-internal-format
 msgid "assignment from incompatible pointer type"
 msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
 
-#: c-typeck.c:4323
+#: c-typeck.c:4334
 #, fuzzy, gcc-internal-format
 msgid "initialization from incompatible pointer type"
 msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
 
-#: c-typeck.c:4325
+#: c-typeck.c:4336
 #, fuzzy, gcc-internal-format
 msgid "return from incompatible pointer type"
 msgstr "%s fra en henvisningstype der ikke er forenelig med målets"
 
-#: c-typeck.c:4342
+#: c-typeck.c:4353
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE makes pointer from integer without a cast"
 msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
 
-#: c-typeck.c:4344
+#: c-typeck.c:4355
 #, fuzzy, gcc-internal-format
 msgid "assignment makes pointer from integer without a cast"
 msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
 
-#: c-typeck.c:4346
+#: c-typeck.c:4357
 #, fuzzy, gcc-internal-format
 msgid "initialization makes pointer from integer without a cast"
 msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
 
-#: c-typeck.c:4348
+#: c-typeck.c:4359
 #, fuzzy, gcc-internal-format
 msgid "return makes pointer from integer without a cast"
 msgstr "%s opretter en henvisningsvariabel ud fra et heltal uden en typeomtvingning"
 
-#: c-typeck.c:4355
+#: c-typeck.c:4366
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE makes integer from pointer without a cast"
 msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
 
-#: c-typeck.c:4357
+#: c-typeck.c:4368
 #, fuzzy, gcc-internal-format
 msgid "assignment makes integer from pointer without a cast"
 msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
 
-#: c-typeck.c:4359
+#: c-typeck.c:4370
 #, fuzzy, gcc-internal-format
 msgid "initialization makes integer from pointer without a cast"
 msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
 
-#: c-typeck.c:4361
+#: c-typeck.c:4372
 #, fuzzy, gcc-internal-format
 msgid "return makes integer from pointer without a cast"
 msgstr "%s opretter et heltal ud fra en henvisningsvariabel uden en typeomtvingning"
 
-#: c-typeck.c:4377
+#: c-typeck.c:4388
 #, fuzzy, gcc-internal-format
 msgid "incompatible types in assignment"
 msgstr "uforenelige typer i %s"
 
-#: c-typeck.c:4380
+#: c-typeck.c:4391
 #, fuzzy, gcc-internal-format
 msgid "incompatible types in initialization"
 msgstr "uforenelige typer i %s"
 
-#: c-typeck.c:4383
+#: c-typeck.c:4394
 #, fuzzy, gcc-internal-format
 msgid "incompatible types in return"
 msgstr "uforenelige typer i %s"
 
 # 'automatic aggregate' betyder automatisk allokerede variabler, dvs.
 # ganske almindelige lokale variabler (kan evt. erklæres med 'auto')
-#: c-typeck.c:4439
+#: c-typeck.c:4450
 #, gcc-internal-format
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr "traditionel C forbyder klargøring af auto-variabler af sammensatte typer"
 
-#: c-typeck.c:4610 c-typeck.c:4625 c-typeck.c:4640
+#: c-typeck.c:4621 c-typeck.c:4636 c-typeck.c:4651
 #, fuzzy, gcc-internal-format
 msgid "(near initialization for %qs)"
 msgstr "(i nærheden af klargøringen af '%s')"
 
-#: c-typeck.c:5180 cp/decl.c:4975
+#: c-typeck.c:5191 cp/decl.c:4995
 #, fuzzy, gcc-internal-format
 msgid "opaque vector types cannot be initialized"
 msgstr "objekt af typen '%T' med variabel størrelse må ikke tildeles en startværdi"
 
-#: c-typeck.c:5803
+#: c-typeck.c:5814
 #, fuzzy, gcc-internal-format
 msgid "unknown field %qE specified in initializer"
 msgstr "ukendt felt '%s' angivet i startværdi"
 
-#: c-typeck.c:6703
+#: c-typeck.c:6714
 #, gcc-internal-format
 msgid "traditional C rejects initialization of unions"
 msgstr "traditionel C forbyder tildeling af startværdi til unioner"
 
-#: c-typeck.c:7011
+#: c-typeck.c:7022
 #, fuzzy, gcc-internal-format
 msgid "jump into statement expression"
 msgstr "overløb i konstant udtryk"
 
-#: c-typeck.c:7017
+#: c-typeck.c:7028
 #, fuzzy, gcc-internal-format
 msgid "jump into scope of identifier with variably modified type"
 msgstr "skabelonsparameter '%T' er en variabelt ændret type"
 
-#: c-typeck.c:7054
+#: c-typeck.c:7065
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids %<goto *expr;%>"
 msgstr "ISO C forbyder 'goto *udtryk;'"
 
-#: c-typeck.c:7069 cp/typeck.c:6592
+#: c-typeck.c:7080 cp/typeck.c:6619
 #, fuzzy, gcc-internal-format
 msgid "function declared %<noreturn%> has a %<return%> statement"
 msgstr "funktion der er erklæret 'noreturn' har en 'return'-sætning"
 
-#: c-typeck.c:7077
+#: c-typeck.c:7088
 #, fuzzy, gcc-internal-format
 msgid "%<return%> with no value, in function returning non-void"
 msgstr "'return' uden nogen værdi i en funktion der ikke returnerer void"
 
-#: c-typeck.c:7086
+#: c-typeck.c:7097
 #, fuzzy, gcc-internal-format
 msgid "%<return%> with a value, in function returning void"
 msgstr "'return' med en værdi i en funktion der returnerer void"
 
-#: c-typeck.c:7088
+#: c-typeck.c:7099
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids %<return%> with expression, in function returning void"
 msgstr "'return' med en værdi i en funktion der returnerer void"
 
-#: c-typeck.c:7145
+#: c-typeck.c:7156
 #, gcc-internal-format
 msgid "function returns address of local variable"
 msgstr "funktion returnerer adressen på en lokal variabel"
 
-#: c-typeck.c:7217 cp/semantics.c:949
+#: c-typeck.c:7228 cp/semantics.c:952
 #, gcc-internal-format
 msgid "switch quantity not an integer"
 msgstr "switch-størrelsen er ikke et heltal"
 
-#: c-typeck.c:7229
+#: c-typeck.c:7240
 #, fuzzy, gcc-internal-format
 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
 msgstr "'long'-udtryk i switch konverteres ikke til 'int' i ISO C"
 
-#: c-typeck.c:7269
+#: c-typeck.c:7280
 #, fuzzy, gcc-internal-format
 msgid "case label in statement expression not containing enclosing switch statement"
 msgstr "case-etiket befinder sig ikke inden i en switch-sætning"
 
-#: c-typeck.c:7272
+#: c-typeck.c:7283
 #, fuzzy, gcc-internal-format
 msgid "%<default%> label in statement expression not containing enclosing switch statement"
 msgstr "'default'-etiket befinder sig ikke inden i en switch-sætning"
 
-#: c-typeck.c:7278
+#: c-typeck.c:7289
 #, gcc-internal-format
 msgid "case label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr ""
 
-#: c-typeck.c:7281
+#: c-typeck.c:7292
 #, gcc-internal-format
 msgid "%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr ""
 
-#: c-typeck.c:7285 cp/parser.c:6804
+#: c-typeck.c:7296 cp/parser.c:6810
 #, gcc-internal-format
 msgid "case label not within a switch statement"
 msgstr "case-etiket befinder sig ikke inden i en switch-sætning"
 
-#: c-typeck.c:7287
+#: c-typeck.c:7298
 #, fuzzy, gcc-internal-format
 msgid "%<default%> label not within a switch statement"
 msgstr "'default'-etiket befinder sig ikke inden i en switch-sætning"
 
-#: c-typeck.c:7364
+#: c-typeck.c:7375
 #, fuzzy, gcc-internal-format
 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
 msgstr "%Hforeslår eksplicitte krøllede paranteser for at undgå tvetydig 'else'"
 
-#: c-typeck.c:7475 cp/cp-gimplify.c:97 cp/parser.c:7409
+#: c-typeck.c:7486 cp/cp-gimplify.c:97 cp/parser.c:7415
 #, gcc-internal-format
 msgid "break statement not within loop or switch"
 msgstr "break-sætning befinder sig ikke i en løkke- eller switch-konstruktion"
 
-#: c-typeck.c:7477 cp/parser.c:7430
+#: c-typeck.c:7488 cp/parser.c:7436
 #, gcc-internal-format
 msgid "continue statement not within a loop"
 msgstr "continue-sætning befinder sig ikke i en løkke"
 
-#: c-typeck.c:7482 cp/parser.c:7420
+#: c-typeck.c:7493 cp/parser.c:7426
 #, fuzzy, gcc-internal-format
 msgid "break statement used with OpenMP for loop"
 msgstr "break-sætning befinder sig ikke i en løkke- eller switch-konstruktion"
 
-#: c-typeck.c:7505
+#: c-typeck.c:7516
 #, gcc-internal-format
 msgid "%Hstatement with no effect"
 msgstr "%Hsætning uden nogen virkning"
 
-#: c-typeck.c:7527
+#: c-typeck.c:7538
 #, gcc-internal-format
 msgid "expression statement has incomplete type"
 msgstr "udtrykket er af en ufuldstændig type"
 
-#: c-typeck.c:8082 cp/typeck.c:3259
+#: c-typeck.c:8093 cp/typeck.c:3301
 #, gcc-internal-format
 msgid "right shift count is negative"
 msgstr "højreskiftsantal er negativ"
 
-#: c-typeck.c:8089 cp/typeck.c:3265
+#: c-typeck.c:8100 cp/typeck.c:3305
 #, gcc-internal-format
 msgid "right shift count >= width of type"
 msgstr "højreskiftsantal er større end bredden af typen"
 
-#: c-typeck.c:8111 cp/typeck.c:3284
+#: c-typeck.c:8122 cp/typeck.c:3324
 #, gcc-internal-format
 msgid "left shift count is negative"
 msgstr "venstreskiftsantal er negativ"
 
-#: c-typeck.c:8114 cp/typeck.c:3286
+#: c-typeck.c:8125 cp/typeck.c:3326
 #, gcc-internal-format
 msgid "left shift count >= width of type"
 msgstr "venstreskiftsantal er større end bredden af typen"
 
-#: c-typeck.c:8132 cp/typeck.c:3324
+#: c-typeck.c:8143 cp/typeck.c:3364
 #, gcc-internal-format
 msgid "comparing floating point with == or != is unsafe"
 msgstr "sammenligning af kommatal med == eller != er ikke sikkert"
 
-#: c-typeck.c:8156 c-typeck.c:8163
+#: c-typeck.c:8167 c-typeck.c:8174
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids comparison of %<void *%> with function pointer"
 msgstr "ISO C forbyder sammenligning af 'void *' med funktionshenvisning"
 
-#: c-typeck.c:8169 c-typeck.c:8227
+#: c-typeck.c:8180 c-typeck.c:8238
 #, gcc-internal-format
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "sammenligning med forskellige henvisningstyper mangler en typeomtvingelse"
 
-#: c-typeck.c:8178 c-typeck.c:8186 cp/typeck.c:3344 cp/typeck.c:3353
+#: c-typeck.c:8189 c-typeck.c:8197 cp/typeck.c:3384 cp/typeck.c:3393
 #, fuzzy, gcc-internal-format
 msgid "the address of %qD will never be NULL"
 msgstr "adressen af '%D' vil altid være 'true'"
 
-#: c-typeck.c:8193 c-typeck.c:8198 c-typeck.c:8245 c-typeck.c:8250
+#: c-typeck.c:8204 c-typeck.c:8209 c-typeck.c:8256 c-typeck.c:8261
 #, gcc-internal-format
 msgid "comparison between pointer and integer"
 msgstr "sammenligning mellem henvisningsvariabel og heltal"
 
-#: c-typeck.c:8219
+#: c-typeck.c:8230
 #, gcc-internal-format
 msgid "comparison of complete and incomplete pointers"
 msgstr "sammenligning mellem en fuldstændig og ufuldstændig henvisning"
 
-#: c-typeck.c:8222
+#: c-typeck.c:8233
 #, gcc-internal-format
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO C forbyder ordnede sammenligninger af henvisninger til funktioner"
 
-#: c-typeck.c:8234 c-typeck.c:8240
+#: c-typeck.c:8245 c-typeck.c:8251
 #, gcc-internal-format
 msgid "ordered comparison of pointer with integer zero"
 msgstr "ordnet sammenligning af henvisning med heltallet nul"
 
-#: c-typeck.c:8500
+#: c-typeck.c:8511
 #, gcc-internal-format
 msgid "comparison between signed and unsigned"
 msgstr "sammenligning mellem signed og unsigned"
 
-#: c-typeck.c:8546 cp/typeck.c:3830
+#: c-typeck.c:8557 cp/typeck.c:3838
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "sammenligning af forfremmet ~unsigned med konstant"
 
-#: c-typeck.c:8554 cp/typeck.c:3838
+#: c-typeck.c:8565 cp/typeck.c:3846
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "sammenligning af forfremmet ~unsigned med unsigned"
 
-#: c-typeck.c:8612
+#: c-typeck.c:8623
 #, fuzzy, gcc-internal-format
 msgid "used array that cannot be converted to pointer where scalar is required"
 msgstr "værdi af tabeltype angivet hvor skalar er påkrævet"
 
-#: c-typeck.c:8616
+#: c-typeck.c:8627
 #, fuzzy, gcc-internal-format
 msgid "used struct type value where scalar is required"
 msgstr "værdi af struct-type angivet hvor skalar er påkrævet"
 
-#: c-typeck.c:8620
+#: c-typeck.c:8631
 #, fuzzy, gcc-internal-format
 msgid "used union type value where scalar is required"
 msgstr "værdi af union-type angivet hvor skalar er påkrævet"
 
-#: c-typeck.c:8725 cp/semantics.c:3523
+#: c-typeck.c:8736 cp/semantics.c:3555
 #, fuzzy, gcc-internal-format
 msgid "%qE has invalid type for %<reduction%>"
 msgstr "ugyldig returtype for funktionen '%#D'"
 
-#: c-typeck.c:8759 cp/semantics.c:3536
+#: c-typeck.c:8770 cp/semantics.c:3568
 #, fuzzy, gcc-internal-format
 msgid "%qE has invalid type for %<reduction(%s)%>"
 msgstr "ugyldig returtype for funktionen '%#D'"
 
-#: c-typeck.c:8775 cp/semantics.c:3546
+#: c-typeck.c:8786 cp/semantics.c:3578
 #, gcc-internal-format
 msgid "%qE must be %<threadprivate%> for %<copyin%>"
 msgstr ""
 
-#: c-typeck.c:8784 cp/semantics.c:3351
+#: c-typeck.c:8795 cp/semantics.c:3383
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a variable in clause %qs"
 msgstr "'%s' er et ugyldigt klassenavn"
 
-#: c-typeck.c:8791 c-typeck.c:8811 c-typeck.c:8831 cp/semantics.c:3377
-#: cp/semantics.c:3396
+#: c-typeck.c:8802 c-typeck.c:8822 c-typeck.c:8842 cp/semantics.c:3409
+#: cp/semantics.c:3428
 #, gcc-internal-format
 msgid "%qE appears more than once in data clauses"
 msgstr ""
 
-#: c-typeck.c:8805 cp/semantics.c:3371
+#: c-typeck.c:8816 cp/semantics.c:3403
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a variable in clause %<firstprivate%>"
 msgstr "instansvariablen '%s' er erklæret privat"
 
-#: c-typeck.c:8825 cp/semantics.c:3390
+#: c-typeck.c:8836 cp/semantics.c:3422
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a variable in clause %<lastprivate%>"
 msgstr "instansvariablen '%s' er erklæret privat"
 
-#: c-typeck.c:8883 cp/semantics.c:3587
+#: c-typeck.c:8894 cp/semantics.c:3619
 #, gcc-internal-format
 msgid "%qE is predetermined %qs for %qs"
 msgstr ""
@@ -22074,12 +22052,12 @@
 msgid "function call has aggregate value"
 msgstr "funktionskald har en sammensat værdi"
 
-#: cfgexpand.c:1884
+#: cfgexpand.c:1887
 #, gcc-internal-format
 msgid "not protecting local variables: variable length buffer"
 msgstr ""
 
-#: cfgexpand.c:1887
+#: cfgexpand.c:1890
 #, gcc-internal-format
 msgid "not protecting function: no buffer at least %d bytes long"
 msgstr ""
@@ -22134,7 +22112,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr "verify_flow_info: Efterfølgende kant til basisblok %d er ødelagt"
 
-#: cfghooks.c:184 cfgrtl.c:1840
+#: cfghooks.c:184 cfgrtl.c:1838
 #, fuzzy, gcc-internal-format
 msgid "wrong amount of branch edges after unconditional jump %i"
 msgstr "Forkert antal forgreningskanter efter ubetinget spring %i"
@@ -22344,252 +22322,252 @@
 msgid "%d exits recorded for loop %d (having %d exits)"
 msgstr ""
 
-#: cfgrtl.c:1734
+#: cfgrtl.c:1732
 #, gcc-internal-format
 msgid "BB_RTL flag not set for block %d"
 msgstr ""
 
-#: cfgrtl.c:1741
+#: cfgrtl.c:1739
 #, gcc-internal-format
 msgid "insn %d basic block pointer is %d, should be %d"
 msgstr ""
 
-#: cfgrtl.c:1752
+#: cfgrtl.c:1750
 #, gcc-internal-format
 msgid "insn %d in header of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:1760
+#: cfgrtl.c:1758
 #, gcc-internal-format
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:1782
+#: cfgrtl.c:1780
 #, fuzzy, gcc-internal-format
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr "verify_flow_info: REG_BR_PROB passer ikke til konf. %i %i"
 
-#: cfgrtl.c:1797
+#: cfgrtl.c:1795
 #, gcc-internal-format
 msgid "fallthru edge crosses section boundary (bb %i)"
 msgstr ""
 
-#: cfgrtl.c:1822
+#: cfgrtl.c:1820
 #, fuzzy, gcc-internal-format
 msgid "missing REG_EH_REGION note in the end of bb %i"
 msgstr "Mangler REG_EH_REGION-note i slutningen af basisblok %i"
 
-#: cfgrtl.c:1830
+#: cfgrtl.c:1828
 #, fuzzy, gcc-internal-format
 msgid "too many outgoing branch edges from bb %i"
 msgstr "For mange udgående forgreningskanter fra basisblok %i"
 
-#: cfgrtl.c:1835
+#: cfgrtl.c:1833
 #, fuzzy, gcc-internal-format
 msgid "fallthru edge after unconditional jump %i"
 msgstr "Fald gennem-kant efter ubetinget spring %i"
 
-#: cfgrtl.c:1846
+#: cfgrtl.c:1844
 #, fuzzy, gcc-internal-format
 msgid "wrong amount of branch edges after conditional jump %i"
 msgstr "Forkert antal forgreningskanter efter betinget spring %i"
 
-#: cfgrtl.c:1852
+#: cfgrtl.c:1850
 #, fuzzy, gcc-internal-format
 msgid "call edges for non-call insn in bb %i"
 msgstr "Kaldekanter for ikke-kaldsinstruktion i basisblok %i"
 
-#: cfgrtl.c:1861
+#: cfgrtl.c:1859
 #, fuzzy, gcc-internal-format
 msgid "abnormal edges for no purpose in bb %i"
 msgstr "Unormale kanter uden noget formål i basisblok %i"
 
-#: cfgrtl.c:1873
+#: cfgrtl.c:1871
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr "instruktion %d inden i basisblok %d, men block_for_insn er NULL"
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1875
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr "instruktion %d inden i basisblok %d, men block_for_insn er %i"
 
-#: cfgrtl.c:1891 cfgrtl.c:1901
+#: cfgrtl.c:1889 cfgrtl.c:1899
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK mangler for blok %d"
 
-#: cfgrtl.c:1914
+#: cfgrtl.c:1912
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK %d i midten af basisblok %d"
 
-#: cfgrtl.c:1924
+#: cfgrtl.c:1922
 #, gcc-internal-format
 msgid "in basic block %d:"
 msgstr "i basisblok %d:"
 
-#: cfgrtl.c:1977 cfgrtl.c:2067
+#: cfgrtl.c:1975 cfgrtl.c:2065
 #, fuzzy, gcc-internal-format
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 msgstr "instruktion uden for basisblok"
 
-#: cfgrtl.c:1985
+#: cfgrtl.c:1983
 #, gcc-internal-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr "slutinstruktion %d for blok %d ikke fundet i instruktionsstrømmen"
 
-#: cfgrtl.c:1998
+#: cfgrtl.c:1996
 #, gcc-internal-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr "instruktion %d er i flere basisblokke (%d og %d)"
 
-#: cfgrtl.c:2010
+#: cfgrtl.c:2008
 #, gcc-internal-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr "hovedinstruktion %d for blok %d ikke fundet i instruktionsstrømmen"
 
-#: cfgrtl.c:2030
+#: cfgrtl.c:2028
 #, gcc-internal-format
 msgid "missing barrier after block %i"
 msgstr "manglende barriere efter blok %i"
 
-#: cfgrtl.c:2043
+#: cfgrtl.c:2041
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr "verify_flow_info: Ukorrekte blokke til fald-gennem %i->%i"
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2050
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr "verify_flow_info: Ukorrekt fald-gennem %i->%i"
 
-#: cfgrtl.c:2085
+#: cfgrtl.c:2083
 #, fuzzy, gcc-internal-format
 msgid "basic blocks not laid down consecutively"
 msgstr "basisblokkene er ikke nummeret i rækkefølge"
 
-#: cfgrtl.c:2124
+#: cfgrtl.c:2122
 #, gcc-internal-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr "antallet af basisbloknoter i instruktionskæden (%d) != n_basic_blocks (%d)"
 
-#: cgraph.c:794
+#: cgraph.c:840
 #, gcc-internal-format
 msgid "%D renamed after being referenced in assembly"
 msgstr ""
 
-#: cgraphunit.c:670
+#: cgraphunit.c:675
 #, gcc-internal-format
 msgid "aux field set for edge %s->%s"
 msgstr ""
 
-#: cgraphunit.c:676
+#: cgraphunit.c:681
 #, fuzzy, gcc-internal-format
 msgid "Execution count is negative"
 msgstr "venstreskiftsantal er negativ"
 
-#: cgraphunit.c:683
+#: cgraphunit.c:688
 #, fuzzy, gcc-internal-format
 msgid "caller edge count is negative"
 msgstr "venstreskiftsantal er negativ"
 
-#: cgraphunit.c:688
+#: cgraphunit.c:693
 #, gcc-internal-format
 msgid "caller edge frequency is negative"
 msgstr ""
 
-#: cgraphunit.c:693
+#: cgraphunit.c:698
 #, gcc-internal-format
 msgid "caller edge frequency is too large"
 msgstr ""
 
-#: cgraphunit.c:702
+#: cgraphunit.c:707
 #, fuzzy, gcc-internal-format
 msgid "inlined_to pointer is wrong"
 msgstr "sektionshenvisning mangler"
 
-#: cgraphunit.c:707
+#: cgraphunit.c:712
 #, fuzzy, gcc-internal-format
 msgid "multiple inline callers"
 msgstr "mere end én 'virtual'-angivelse"
 
-#: cgraphunit.c:714
+#: cgraphunit.c:719
 #, gcc-internal-format
 msgid "inlined_to pointer set for noninline callers"
 msgstr ""
 
-#: cgraphunit.c:720
+#: cgraphunit.c:725
 #, gcc-internal-format
 msgid "inlined_to pointer is set but no predecessors found"
 msgstr ""
 
-#: cgraphunit.c:725
+#: cgraphunit.c:730
 #, fuzzy, gcc-internal-format
 msgid "inlined_to pointer refers to itself"
 msgstr "ugyldig henvisning til bitfeltet '%D'"
 
-#: cgraphunit.c:735
+#: cgraphunit.c:740
 #, fuzzy, gcc-internal-format
 msgid "node not found in cgraph_hash"
 msgstr "metoden '%s' ikke fundet i klassen"
 
-#: cgraphunit.c:763
+#: cgraphunit.c:768
 #, gcc-internal-format
 msgid "shared call_stmt:"
 msgstr ""
 
-#: cgraphunit.c:770
+#: cgraphunit.c:775
 #, fuzzy, gcc-internal-format
 msgid "edge points to wrong declaration:"
 msgstr "'%s' benyttes før erklæringen"
 
-#: cgraphunit.c:779
+#: cgraphunit.c:784
 #, gcc-internal-format
 msgid "missing callgraph edge for call stmt:"
 msgstr ""
 
-#: cgraphunit.c:795
+#: cgraphunit.c:800
 #, gcc-internal-format
 msgid "edge %s->%s has no corresponding call_stmt"
 msgstr ""
 
-#: cgraphunit.c:807
+#: cgraphunit.c:812
 #, fuzzy, gcc-internal-format
 msgid "verify_cgraph_node failed"
 msgstr "verify_flow_info mislykkedes"
 
-#: cgraphunit.c:909 cgraphunit.c:932
+#: cgraphunit.c:915 cgraphunit.c:938
 #, gcc-internal-format
 msgid "%J%<externally_visible%> attribute have effect only on public objects"
 msgstr ""
 
-#: cgraphunit.c:1122
+#: cgraphunit.c:1128
 #, fuzzy, gcc-internal-format
 msgid "failed to reclaim unneeded function"
 msgstr "feltet '%s' er erklæret som en funktion"
 
-#: cgraphunit.c:1454
+#: cgraphunit.c:1460
 #, gcc-internal-format
 msgid "nodes with no released memory found"
 msgstr ""
 
-#: collect2.c:1189
+#: collect2.c:1203
 #, fuzzy, gcc-internal-format
 msgid "unknown demangling style '%s'"
 msgstr "ukendt maskintilstand '%s'"
 
-#: collect2.c:1512
+#: collect2.c:1526
 #, gcc-internal-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr "%s afsluttet af signal %d [%s]%s"
 
-#: collect2.c:1530
+#: collect2.c:1544
 #, gcc-internal-format
 msgid "%s returned %d exit status"
 msgstr "%s returnerede afslutningskoden %d"
 
-#: collect2.c:2242
+#: collect2.c:2256
 #, fuzzy, gcc-internal-format
 msgid "cannot find 'ldd'"
 msgstr "kan ikke finde 'ldd'"
@@ -22744,27 +22722,27 @@
 msgid "dominator of %d should be %d, not %d"
 msgstr "dominator for %d burde være %d, ikke %d"
 
-#: dwarf2out.c:3634
+#: dwarf2out.c:3686
 #, fuzzy, gcc-internal-format
 msgid "DW_LOC_OP %s not implemented"
 msgstr "DW_LOC_OP %s understøttes ikke\n"
 
-#: emit-rtl.c:2326
+#: emit-rtl.c:2262
 #, fuzzy, gcc-internal-format
 msgid "invalid rtl sharing found in the insn"
 msgstr "ugyldig operand i instruktionen"
 
-#: emit-rtl.c:2328
+#: emit-rtl.c:2264
 #, gcc-internal-format
 msgid "shared rtx"
 msgstr ""
 
-#: emit-rtl.c:2330
+#: emit-rtl.c:2266
 #, fuzzy, gcc-internal-format
 msgid "internal consistency failure"
 msgstr "intern GCC-afbrydelse"
 
-#: emit-rtl.c:3417
+#: emit-rtl.c:3365
 #, gcc-internal-format
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr "ICE: emit_insn brugt hvor emit_jump_insn behøves:\n"
@@ -22824,17 +22802,17 @@
 msgid "verify_eh_tree failed"
 msgstr "verify_flow_info mislykkedes"
 
-#: explow.c:1281
+#: explow.c:1258
 #, gcc-internal-format
 msgid "stack limits not supported on this target"
 msgstr "stakgrænser understøttes ikke på målarkitekturen"
 
-#: expr.c:8031
+#: expr.c:8030
 #, fuzzy
 msgid "%Kcall to %qs declared with attribute error: %s"
 msgstr "funktionen '%s' omerklæret med egenskaben noinline"
 
-#: expr.c:8037
+#: expr.c:8036
 #, fuzzy
 msgid "%Kcall to %qs declared with attribute warning: %s"
 msgstr "funktionen '%s' omerklæret med egenskaben noinline"
@@ -22849,7 +22827,7 @@
 msgid "large fixed-point constant implicitly truncated to fixed-point type"
 msgstr "stort heltal forkortes underforstået til type uden fortegn"
 
-#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5060
+#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5076
 #, fuzzy, gcc-internal-format
 msgid "%H%s"
 msgstr "%s"
@@ -22859,78 +22837,78 @@
 msgid "assuming signed overflow does not occur when negating a division"
 msgstr ""
 
-#: fold-const.c:3989 fold-const.c:4000
+#: fold-const.c:4003 fold-const.c:4014
 #, gcc-internal-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "sammenligning er altid %d på grund af den begrænsede rækkevidde af bitfeltet"
 
-#: fold-const.c:5317
+#: fold-const.c:5331
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying range test"
 msgstr ""
 
-#: fold-const.c:5691 fold-const.c:5706
+#: fold-const.c:5705 fold-const.c:5720
 #, gcc-internal-format
 msgid "comparison is always %d"
 msgstr "sammenligning er altid %d"
 
 # RETMIG: det giver ikke mening
-#: fold-const.c:5835
+#: fold-const.c:5849
 #, fuzzy, gcc-internal-format
 msgid "%<or%> of unmatched not-equal tests is always 1"
 msgstr "'or' af uafbalancerede sammenligninger med forskellig fra er altid 1"
 
-#: fold-const.c:5840
+#: fold-const.c:5854
 #, fuzzy, gcc-internal-format
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr "'and' af udtryk der hver for sig udelukker hinanden, er altid 0"
 
-#: fold-const.c:8617
+#: fold-const.c:8641
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 msgstr ""
 
-#: fold-const.c:8871
+#: fold-const.c:8895
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 msgstr ""
 
-#: fold-const.c:13236
+#: fold-const.c:13433
 #, gcc-internal-format
 msgid "fold check: original tree changed by fold"
 msgstr ""
 
-#: function.c:377
+#: function.c:380
 #, fuzzy, gcc-internal-format
 msgid "%Jtotal size of local objects too large"
 msgstr "størrelsen af variablen '%s' er for stor"
 
-#: function.c:837 varasm.c:2095
+#: function.c:840 varasm.c:2095
 #, fuzzy, gcc-internal-format
 msgid "size of variable %q+D is too large"
 msgstr "størrelsen af variablen '%s' er for stor"
 
-#: function.c:1554 gimplify.c:4250
+#: function.c:1571 gimplify.c:4405
 #, fuzzy, gcc-internal-format
 msgid "impossible constraint in %<asm%>"
 msgstr "umulig begrænsing i 'asm'"
 
-#: function.c:3538
+#: function.c:3557
 #, fuzzy, gcc-internal-format
 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr "variablen '%s' bliver måske overskrevet af 'longjmp' eller 'vfork'"
 
-#: function.c:3559
+#: function.c:3578
 #, fuzzy, gcc-internal-format
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr "parameteren '%s' bliver måske overskrevet af 'longjmp' eller 'vfork'"
 
-#: function.c:4004
+#: function.c:4027
 #, gcc-internal-format
 msgid "function returns an aggregate"
 msgstr "funktion returnerer en værdi af en sammensat type"
 
-#: function.c:4401
+#: function.c:4424
 #, fuzzy, gcc-internal-format
 msgid "unused parameter %q+D"
 msgstr "ubenyttet parameter '%s'"
@@ -22955,12 +22933,12 @@
 msgid "extraneous argument to '%s' option"
 msgstr "der er en parameter for meget til tilvalget '%s'"
 
-#: gcc.c:3987
+#: gcc.c:3981
 #, gcc-internal-format
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "advarsel: -pipe ignoreret fordi -save-temps er angivet"
 
-#: gcc.c:4276
+#: gcc.c:4270
 #, fuzzy, gcc-internal-format
 msgid "warning: '-x %s' after last input file has no effect"
 msgstr "advarsel: '-x %s' efter den sidste inddatafil har ingen effekt"
@@ -22968,62 +22946,62 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5314
+#: gcc.c:5308
 #, gcc-internal-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr "specifikationsfejl: '%%*' er ikke blevet klargjort af mønstersøgning"
 
-#: gcc.c:5323
+#: gcc.c:5317
 #, gcc-internal-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "advarsel: forældet '%%['-operator benyttet i specifikationer"
 
-#: gcc.c:5404
+#: gcc.c:5398
 #, gcc-internal-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "specifikationsfejl: ukendt specifikationstilvalg '%c'"
 
-#: gcc.c:6305
+#: gcc.c:6304
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 msgstr ""
 
-#: gcc.c:6328
+#: gcc.c:6327
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 msgstr ""
 
-#: gcc.c:6415
+#: gcc.c:6414
 #, fuzzy, gcc-internal-format
 msgid "unrecognized option '-%s'"
 msgstr "ukendt tilvalg '-%s'"
 
-#: gcc.c:6615 gcc.c:6678
+#: gcc.c:6614 gcc.c:6677
 #, gcc-internal-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: %s-oversætter ikke installeret på dette system"
 
-#: gcc.c:6778
+#: gcc.c:6777
 #, gcc-internal-format
 msgid "%s: linker input file unused because linking not done"
 msgstr "%s: sammenkæderinddatafil ikke benyttet eftersom sammenkædning ikke blev foretaget"
 
-#: gcc.c:6818
+#: gcc.c:6817
 #, gcc-internal-format
 msgid "language %s not recognized"
 msgstr "sproget %s ikke genkendt"
 
-#: gcc.c:6889
+#: gcc.c:6888
 #, gcc-internal-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: gcse.c:6660
+#: gcse.c:6644
 #, fuzzy, gcc-internal-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr "GCSE deaktiveret: %d > 1000 basisblokke og %d >= 20 kanter/basisblok"
 
-#: gcse.c:6673
+#: gcse.c:6657
 #, fuzzy, gcc-internal-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr "GCSE deaktiveret: %d basisblokke og %d registre"
@@ -23076,52 +23054,52 @@
 msgid "can't write PCH fle: %m"
 msgstr "kan ikke skrive i uddatafil"
 
-#: gimplify.c:4139
+#: gimplify.c:4294
 #, fuzzy, gcc-internal-format
 msgid "invalid lvalue in asm output %d"
 msgstr "ugyldig venstreværdi i asm-sætning"
 
-#: gimplify.c:4251
+#: gimplify.c:4406
 #, gcc-internal-format
 msgid "non-memory input %d must stay in memory"
 msgstr ""
 
-#: gimplify.c:4264
+#: gimplify.c:4419
 #, fuzzy, gcc-internal-format
 msgid "memory input %d is not directly addressable"
 msgstr "uddata nr. %d kan ikke adresseres direkte"
 
-#: gimplify.c:4743
+#: gimplify.c:4898
 #, gcc-internal-format
 msgid "%qs not specified in enclosing parallel"
 msgstr ""
 
-#: gimplify.c:4745
+#: gimplify.c:4900
 #, gcc-internal-format
 msgid "%Henclosing parallel"
 msgstr ""
 
-#: gimplify.c:4799
+#: gimplify.c:4954
 #, fuzzy, gcc-internal-format
 msgid "iteration variable %qs should be private"
 msgstr "instansvariablen '%s' er erklæret privat"
 
-#: gimplify.c:4813
+#: gimplify.c:4968
 #, fuzzy, gcc-internal-format
 msgid "iteration variable %qs should not be firstprivate"
 msgstr "instansvariablen '%s' er erklæret privat"
 
-#: gimplify.c:4816
+#: gimplify.c:4971
 #, fuzzy, gcc-internal-format
 msgid "iteration variable %qs should not be reduction"
 msgstr "registervariabel '%s' benyttet i indlejret funktion"
 
-#: gimplify.c:4940
+#: gimplify.c:5095
 #, fuzzy, gcc-internal-format
 msgid "%s variable %qs is private in outer context"
 msgstr "'%D' blev ikke erklæret i dette virkefelt"
 
-#: gimplify.c:6108
+#: gimplify.c:6281
 #, gcc-internal-format
 msgid "gimplification failed"
 msgstr ""
@@ -23131,7 +23109,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "%s kan ikke bruges i asm her"
 
-#: graph.c:401 java/jcf-parse.c:1757 java/jcf-parse.c:1897 objc/objc-act.c:500
+#: graph.c:401 java/jcf-parse.c:1759 java/jcf-parse.c:1899 objc/objc-act.c:500
 #, gcc-internal-format
 msgid "can't open %s: %m"
 msgstr "kan ikke åbne %s: %m"
@@ -23141,158 +23119,163 @@
 msgid "fix_sched_param: unknown param: %s"
 msgstr "fix_sched_param: ukendt parameter: %s"
 
-#: omp-low.c:1288
+#: omp-low.c:1289
 #, gcc-internal-format
 msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered or master region"
 msgstr ""
 
-#: omp-low.c:1304
+#: omp-low.c:1305
 #, gcc-internal-format
 msgid "master region may not be closely nested inside of work-sharing region"
 msgstr ""
 
-#: omp-low.c:1318
+#: omp-low.c:1319
 #, gcc-internal-format
 msgid "ordered region may not be closely nested inside of critical region"
 msgstr ""
 
-#: omp-low.c:1324
+#: omp-low.c:1325
 #, gcc-internal-format
 msgid "ordered region must be closely nested inside a loop region with an ordered clause"
 msgstr ""
 
-#: omp-low.c:1338
+#: omp-low.c:1339
 #, gcc-internal-format
 msgid "critical region may not be nested inside a critical region with the same name"
 msgstr ""
 
-#: omp-low.c:5050 cp/decl.c:2660 cp/parser.c:7417 cp/parser.c:7437
+#: omp-low.c:5116 cp/decl.c:2667 cp/parser.c:7423 cp/parser.c:7443
 #, gcc-internal-format
 msgid "invalid exit from OpenMP structured block"
 msgstr ""
 
-#: omp-low.c:5052
+#: omp-low.c:5118
 #, gcc-internal-format
 msgid "invalid entry to OpenMP structured block"
 msgstr ""
 
-#: opts.c:173
+#: opts.c:165
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
 msgstr ""
 
-#: opts.c:207
+#: opts.c:199
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
 msgstr ""
 
-#: opts.c:213
+#: opts.c:205
 #, gcc-internal-format
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 msgstr ""
 
 #. Eventually this should become a hard error IMO.
-#: opts.c:438
+#: opts.c:430
 #, fuzzy, gcc-internal-format
 msgid "command line option \"%s\" is valid for %s but not for %s"
 msgstr "'-%s' er gyldigt for %s, men ikke for %s"
 
-#: opts.c:492
+#: opts.c:484
 #, fuzzy, gcc-internal-format
 msgid "command line option %qs is not supported by this configuration"
 msgstr "%s understøttes ikke af denne konfiguration"
 
-#: opts.c:545
+#: opts.c:537
 #, fuzzy, gcc-internal-format
 msgid "missing argument to \"%s\""
 msgstr "der mangler en parameter til tilvalget '-%s'"
 
-#: opts.c:555
+#: opts.c:547
 #, fuzzy, gcc-internal-format
 msgid "argument to \"%s\" should be a non-negative integer"
 msgstr "parameter til '%s' skal være en 2 bit-konstant uden fortegn"
 
-#: opts.c:728
+#: opts.c:720
 #, fuzzy, gcc-internal-format
 msgid "unrecognized command line option \"%s\""
 msgstr "ignorerer kommandolinjetilvalget '%s'"
 
-#: opts.c:947
+#: opts.c:939
 #, gcc-internal-format
 msgid "-Wuninitialized is not supported without -O"
 msgstr "-Wuninitialized understøttes ikke uden -O"
 
-#: opts.c:962
+#: opts.c:951
 #, gcc-internal-format
+msgid "-funit-at-a-time is required for inlining of functions that are only called once"
+msgstr ""
+
+#: opts.c:964
+#, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work with exceptions"
 msgstr ""
 
-#: opts.c:973
+#: opts.c:975
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not support unwind info"
 msgstr ""
 
-#: opts.c:987
+#: opts.c:989
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 msgstr ""
 
-#: opts.c:1263
+#: opts.c:1265
 #, gcc-internal-format
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 msgstr ""
 
-#: opts.c:1593
+#: opts.c:1595
 #, fuzzy, gcc-internal-format
 msgid "structure alignment must be a small power of two, not %d"
 msgstr "justering skal være en lille potens af to, ikke %d"
 
-#: opts.c:1656
+#: opts.c:1658
 #, fuzzy, gcc-internal-format
 msgid "unrecognized visibility value \"%s\""
 msgstr "ukendt registernavn '%s'"
 
-#: opts.c:1704
+#: opts.c:1706
 #, fuzzy, gcc-internal-format
 msgid "unrecognized register name \"%s\""
 msgstr "ukendt registernavn '%s'"
 
-#: opts.c:1728
+#: opts.c:1730
 #, fuzzy, gcc-internal-format
 msgid "unknown tls-model \"%s\""
 msgstr "'%s': ukendt tls-model-tilvalg"
 
-#: opts.c:1803
+#: opts.c:1807
 #, gcc-internal-format
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 msgstr "%s: '--param'-parametre skal være på formen NAVN=VÆRDI"
 
-#: opts.c:1808
+#: opts.c:1812
 #, fuzzy, gcc-internal-format
 msgid "invalid --param value %qs"
 msgstr "ugyldig '--param'-værdi '%s'"
 
-#: opts.c:1931
+#: opts.c:1934
 #, gcc-internal-format
 msgid "target system does not support debug output"
 msgstr "målsystemet understøtter ikke fejlfindingsuddata"
 
-#: opts.c:1938
+#: opts.c:1941
 #, gcc-internal-format
 msgid "debug format \"%s\" conflicts with prior selection"
 msgstr "fejlfindingsformatet \"%s\" er i modstrid med tidligere valg"
 
-#: opts.c:1954
+#: opts.c:1957
 #, gcc-internal-format
 msgid "unrecognised debug output level \"%s\""
 msgstr "ukendt fejlfindingsuddataniveau \"%s\""
 
-#: opts.c:1956
+#: opts.c:1959
 #, gcc-internal-format
 msgid "debug output level %s is too high"
 msgstr "fejlfindingsuddataniveau %s er for højt"
 
-#: opts.c:2038
+#: opts.c:2041
 #, gcc-internal-format
 msgid "-Werror=%s: No option -%s"
 msgstr ""
@@ -23368,9 +23351,9 @@
 msgid "can't use '%s' as a %s register"
 msgstr "kan ikke bruge '%s' som et %s-register"
 
-#: regclass.c:890 config/ia64/ia64.c:5138 config/ia64/ia64.c:5145
-#: config/pa/pa.c:359 config/pa/pa.c:366 config/spu/spu.c:3886
-#: config/spu/spu.c:3893
+#: regclass.c:890 config/ia64/ia64.c:5139 config/ia64/ia64.c:5146
+#: config/pa/pa.c:362 config/pa/pa.c:369 config/spu/spu.c:3875
+#: config/spu/spu.c:3882
 #, gcc-internal-format
 msgid "unknown register name: %s"
 msgstr "ukendt registernavn: %s"
@@ -23410,22 +23393,22 @@
 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr "validate_value_data: [%u] Ikke-tomt register i kæde (%s %u %i)"
 
-#: reload.c:1252
+#: reload.c:1256
 #, fuzzy, gcc-internal-format
 msgid "cannot reload integer constant operand in %<asm%>"
 msgstr "kan ikke genindlæse heltalskonstantoperand i 'asm'"
 
-#: reload.c:1266
+#: reload.c:1270
 #, fuzzy, gcc-internal-format
 msgid "impossible register constraint in %<asm%>"
 msgstr "umulig registerbegrænsing i 'asm'"
 
-#: reload.c:3564
+#: reload.c:3574
 #, fuzzy, gcc-internal-format
 msgid "%<&%> constraint used with no register class"
 msgstr "'&'-begrænsning brugt uden registerklasse"
 
-#: reload.c:3735 reload.c:3975
+#: reload.c:3745 reload.c:3991
 #, fuzzy, gcc-internal-format
 msgid "inconsistent operand constraints in an %<asm%>"
 msgstr "inkonsistente operandbegræsninger i 'asm'"
@@ -23650,49 +23633,49 @@
 msgid "size of %q+D is larger than %wd bytes"
 msgstr "%Jstørrelsen af '%D' er større end %d byte"
 
-#: stor-layout.c:899
+#: stor-layout.c:888
 #, fuzzy, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %q+D"
 msgstr "%Jpacked-egenskab forårsager ineffektiv justering af '%D'"
 
-#: stor-layout.c:902
+#: stor-layout.c:891
 #, fuzzy, gcc-internal-format
 msgid "packed attribute is unnecessary for %q+D"
 msgstr "%Jpacked-egenskab er unødvendig for '%D'"
 
 #. No, we need to skip space before this field.
 #. Bump the cumulative size to multiple of field alignment.
-#: stor-layout.c:919
+#: stor-layout.c:908
 #, fuzzy, gcc-internal-format
 msgid "padding struct to align %q+D"
 msgstr "%Judfylder struct for at justere '%D'"
 
-#: stor-layout.c:1270
+#: stor-layout.c:1259
 #, gcc-internal-format
 msgid "padding struct size to alignment boundary"
 msgstr "udfylder struct-størrelse til justeringskant"
 
-#: stor-layout.c:1300
+#: stor-layout.c:1289
 #, fuzzy, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %qs"
 msgstr "packed-egenskab forårsager ineffektiv justering af '%s'"
 
-#: stor-layout.c:1304
+#: stor-layout.c:1293
 #, fuzzy, gcc-internal-format
 msgid "packed attribute is unnecessary for %qs"
 msgstr "packed-egenskab er unødvendig for '%s'"
 
-#: stor-layout.c:1310
+#: stor-layout.c:1299
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment"
 msgstr "packed-egenskab forårsager ineffektiv justering"
 
-#: stor-layout.c:1312
+#: stor-layout.c:1301
 #, gcc-internal-format
 msgid "packed attribute is unnecessary"
 msgstr "packed-egenskab er unødvendig"
 
-#: stor-layout.c:1842
+#: stor-layout.c:1831
 #, fuzzy, gcc-internal-format
 msgid "alignment of array elements is greater than element size"
 msgstr "%Jjustering af '%D' er større end den maksimale objektfilsjustering - bruger %d"
@@ -23777,644 +23760,654 @@
 msgid "unrecognized gcc debugging option: %c"
 msgstr "ukendt GCC-fejlfindingstilvalg: %c"
 
-#: toplev.c:1411
+#: toplev.c:1413
 #, fuzzy, gcc-internal-format
 msgid "can%'t open %s for writing: %m"
 msgstr "kan ikke åbne %s til skrivning: %m"
 
-#: toplev.c:1432
+#: toplev.c:1434
 #, fuzzy, gcc-internal-format
 msgid "-frecord-gcc-switches is not supported by the current target"
 msgstr "-fdata-sections understøttes ikke på målarkitekturen"
 
-#: toplev.c:1745
+#: toplev.c:1747
 #, fuzzy, gcc-internal-format
 msgid "this target does not support %qs"
 msgstr "denne målarkitektur understøtter ikke tilvalget -mabi"
 
-#: toplev.c:1794
+#: toplev.c:1796
 #, gcc-internal-format
 msgid "instruction scheduling not supported on this target machine"
 msgstr "instruktionsplanlægning understøttes ikke på målarkitekturen"
 
-#: toplev.c:1798
+#: toplev.c:1800
 #, gcc-internal-format
 msgid "this target machine does not have delayed branches"
 msgstr "målarkitekturen har ikke forsinkede forgreninger"
 
-#: toplev.c:1812
+#: toplev.c:1814
 #, gcc-internal-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "-f%sleading-underscore understøttes ikke på målarkitekturen"
 
-#: toplev.c:1885
+#: toplev.c:1887
 #, fuzzy, gcc-internal-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr "%s understøtter ikke '%%%s%c' %s-formateringen"
 
-#: toplev.c:1898
+#: toplev.c:1900
 #, gcc-internal-format
 msgid "variable tracking requested, but useless unless producing debug info"
 msgstr ""
 
-#: toplev.c:1901
+#: toplev.c:1903
 #, fuzzy, gcc-internal-format
 msgid "variable tracking requested, but not supported by this debug format"
 msgstr "%s understøtter ikke '%%%s%c' %s-formateringen"
 
-#: toplev.c:1935
+#: toplev.c:1937
 #, fuzzy, gcc-internal-format
 msgid "can%'t open %s: %m"
 msgstr "kan ikke åbne %s: %m"
 
-#: toplev.c:1942
+#: toplev.c:1944
 #, gcc-internal-format
 msgid "-ffunction-sections not supported for this target"
 msgstr "-ffunction-sections understøttes ikke på målarkitekturen"
 
-#: toplev.c:1947
+#: toplev.c:1949
 #, gcc-internal-format
 msgid "-fdata-sections not supported for this target"
 msgstr "-fdata-sections understøttes ikke på målarkitekturen"
 
-#: toplev.c:1954
+#: toplev.c:1956
 #, gcc-internal-format
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr "-ffunction-sections deaktiveret; dette gør profilering umulig"
 
-#: toplev.c:1961
+#: toplev.c:1963
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "-fprefetch-loop-arrays understøttes ikke på målarkitekturen"
 
-#: toplev.c:1967
+#: toplev.c:1969
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "-fprefetch-loop-arrays understøttes ikke på målarkitekturen (prøv '-march'-tilvalgene)"
 
-#: toplev.c:1976
+#: toplev.c:1978
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "-fprefetch-loop-arrays understøttes ikke med -Os"
 
-#: toplev.c:1983
+#: toplev.c:1985
 #, gcc-internal-format
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr "-ffunction-sections kan have indflydelse på fejlfinding på nogle målarkitekturer"
 
-#: toplev.c:1999
+#: toplev.c:1996
+#, gcc-internal-format
+msgid "-fassociative-math disabled; other options take precedence"
+msgstr ""
+
+#: toplev.c:2008
 #, fuzzy, gcc-internal-format
 msgid "-fstack-protector not supported for this target"
 msgstr "-fdata-sections understøttes ikke på målarkitekturen"
 
-#: toplev.c:2012
+#: toplev.c:2021
 #, gcc-internal-format
-msgid "unwind tables currently requires a frame pointer for correctness"
+msgid "unwind tables currently require a frame pointer for correctness"
 msgstr ""
 
-#: toplev.c:2198
+#: toplev.c:2207
 #, fuzzy, gcc-internal-format
 msgid "error writing to %s: %m"
 msgstr "fejl ved skrivning til %s"
 
-#: toplev.c:2200 java/jcf-parse.c:1776
+#: toplev.c:2209 java/jcf-parse.c:1778
 #, fuzzy, gcc-internal-format
 msgid "error closing %s: %m"
 msgstr "fejl ved lukning af %s"
 
-#: tree-cfg.c:1432 tree-cfg.c:2068 tree-cfg.c:2071
+#: tree-cfg.c:1451 tree-cfg.c:2087 tree-cfg.c:2090
 #, gcc-internal-format
 msgid "%Hwill never be executed"
 msgstr "%Hvil aldrig blive udført"
 
-#: tree-cfg.c:3134
+#: tree-cfg.c:3153
 #, gcc-internal-format
 msgid "SSA name in freelist but still referenced"
 msgstr ""
 
-#: tree-cfg.c:3143
+#: tree-cfg.c:3162
 #, gcc-internal-format
 msgid "ASSERT_EXPR with an always-false condition"
 msgstr ""
 
-#: tree-cfg.c:3156
+#: tree-cfg.c:3175
 #, gcc-internal-format
 msgid "GIMPLE register modified with BIT_FIELD_REF"
 msgstr ""
 
-#: tree-cfg.c:3191
+#: tree-cfg.c:3210
 #, gcc-internal-format
 msgid "invariant not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: tree-cfg.c:3197
+#: tree-cfg.c:3216
 #, gcc-internal-format
 msgid "constant not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: tree-cfg.c:3202
+#: tree-cfg.c:3221
 #, gcc-internal-format
 msgid "side effects not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: tree-cfg.c:3218
+#: tree-cfg.c:3237
 #, gcc-internal-format
 msgid "address taken, but ADDRESSABLE bit not set"
 msgstr ""
 
-#: tree-cfg.c:3228
+#: tree-cfg.c:3252
 #, fuzzy, gcc-internal-format
 msgid "non-integral used in condition"
 msgstr "uafsluttet #%s-betingelse"
 
-#: tree-cfg.c:3233
+#: tree-cfg.c:3257
 #, fuzzy, gcc-internal-format
 msgid "invalid conditional operand"
 msgstr "ugyldige begrænsninger for operand"
 
-#: tree-cfg.c:3285
+#: tree-cfg.c:3309
 #, fuzzy, gcc-internal-format
 msgid "invalid reference prefix"
 msgstr "Ugyldig referencetype"
 
-#: tree-cfg.c:3296
+#: tree-cfg.c:3320
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to plus/minus, type is a pointer"
 msgstr "ugyldig operand i instruktionen"
 
-#: tree-cfg.c:3307
+#: tree-cfg.c:3331
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to pointer plus, first operand is not a pointer"
 msgstr "grundoperanden til '->' er ikke en henvisning"
 
-#: tree-cfg.c:3315
+#: tree-cfg.c:3339
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, second operand is not an integer with type of sizetype."
 msgstr ""
 
-#: tree-cfg.c:3382 tree-cfg.c:3798
+#: tree-cfg.c:3406 tree-cfg.c:3822
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary expression"
 msgstr "ugyldigt symbol udtryk"
 
-#: tree-cfg.c:3392
+#: tree-cfg.c:3416
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in unary expression"
 msgstr "typerne i betingelsesudtrykket passer ikke sammen"
 
-#: tree-cfg.c:3413
+#: tree-cfg.c:3437
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in binary expression"
 msgstr "ugyldige operander til binær %s"
 
-#: tree-cfg.c:3424
+#: tree-cfg.c:3448
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in binary expression"
 msgstr "typerne i betingelsesudtrykket passer ikke sammen"
 
-#: tree-cfg.c:3449
+#: tree-cfg.c:3473
 #, fuzzy, gcc-internal-format
 msgid "invalid expression for min lvalue"
 msgstr "ugyldigt udtryk som operand"
 
-#: tree-cfg.c:3456
+#: tree-cfg.c:3480
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in indirect reference"
 msgstr "ugyldig operand i instruktionen"
 
-#: tree-cfg.c:3463
+#: tree-cfg.c:3487
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in indirect reference"
 msgstr "typerne i betingelsesudtrykket passer ikke sammen"
 
-#: tree-cfg.c:3491
+#: tree-cfg.c:3515
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to array reference"
 msgstr "ugyldige operander til binær %s"
 
-#: tree-cfg.c:3502
+#: tree-cfg.c:3526
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in array reference"
 msgstr "indeks mangler i tabelopslag"
 
-#: tree-cfg.c:3511
+#: tree-cfg.c:3535
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in array range reference"
 msgstr "indeks mangler i tabelopslag"
 
-#: tree-cfg.c:3522
+#: tree-cfg.c:3546
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in real/imagpart reference"
 msgstr "typerne i betingelsesudtrykket passer ikke sammen"
 
-#: tree-cfg.c:3532
+#: tree-cfg.c:3556
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in component reference"
 msgstr "typerne i betingelsesudtrykket passer ikke sammen"
 
-#: tree-cfg.c:3586
+#: tree-cfg.c:3610
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in conversion"
 msgstr "ugyldig operand i instruktionen"
 
-#: tree-cfg.c:3614
+#: tree-cfg.c:3638
 #, fuzzy, gcc-internal-format
 msgid "invalid types in nop conversion"
 msgstr "ugyldigt symbol udtryk"
 
-#: tree-cfg.c:3628
+#: tree-cfg.c:3652
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in int to float conversion"
 msgstr "ugyldig operand i instruktionen"
 
-#: tree-cfg.c:3634
+#: tree-cfg.c:3658
 #, fuzzy, gcc-internal-format
 msgid "invalid types in conversion to floating point"
 msgstr "ugyldig endelse \"%.*s\" i kommatalskonstant"
 
-#: tree-cfg.c:3647
+#: tree-cfg.c:3671
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in float to int conversion"
 msgstr "ugyldig operand i instruktionen"
 
-#: tree-cfg.c:3653
+#: tree-cfg.c:3677
 #, fuzzy, gcc-internal-format
 msgid "invalid types in conversion to integer"
 msgstr "ugyldig type 'void' til new"
 
-#: tree-cfg.c:3667
+#: tree-cfg.c:3691
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in complex expression"
 msgstr "ugyldigt symbol udtryk"
 
-#: tree-cfg.c:3680
+#: tree-cfg.c:3704
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in complex expression"
 msgstr "typerne i betingelsesudtrykket passer ikke sammen"
 
-#: tree-cfg.c:3694
+#: tree-cfg.c:3718
 #, gcc-internal-format
 msgid "constructor not allowed for non-vector types"
 msgstr ""
 
-#: tree-cfg.c:3711
+#: tree-cfg.c:3735
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in shift expression"
 msgstr "ugyldigt tal i #if-udtryk"
 
-#: tree-cfg.c:3717
+#: tree-cfg.c:3741
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in shift expression"
 msgstr "typerne i betingelsesudtrykket passer ikke sammen"
 
-#: tree-cfg.c:3735
+#: tree-cfg.c:3759
 #, fuzzy, gcc-internal-format
 msgid "invalid (pointer) operands to plus/minus"
 msgstr "ugyldige operander til binær %s"
 
-#: tree-cfg.c:3748
+#: tree-cfg.c:3772
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in pointer plus expression"
 msgstr "ugyldigt symbol udtryk"
 
-#: tree-cfg.c:3755
+#: tree-cfg.c:3779
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in pointer plus expression"
 msgstr "typerne i betingelsesudtrykket passer ikke sammen"
 
-#: tree-cfg.c:3774
+#: tree-cfg.c:3798
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in conditional expression"
 msgstr "signed og unsigned type i betinget udtryk"
 
-#: tree-cfg.c:3807
+#: tree-cfg.c:3831
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in address expression"
 msgstr "typerne i betingelsesudtrykket passer ikke sammen"
 
-#: tree-cfg.c:3827
+#: tree-cfg.c:3851
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in truth expression"
 msgstr "ugyldigt symbol udtryk"
 
-#: tree-cfg.c:3836
+#: tree-cfg.c:3860
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in binary truth expression"
 msgstr "typerne i betingelsesudtrykket passer ikke sammen"
 
-#: tree-cfg.c:3852
+#: tree-cfg.c:3876
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary not"
 msgstr "ugyldige operander til binær %s"
 
-#: tree-cfg.c:3861
+#: tree-cfg.c:3885
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in not expression"
 msgstr "typerne i betingelsesudtrykket passer ikke sammen"
 
-#: tree-cfg.c:3900
+#: tree-cfg.c:3924
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in comparison expression"
 msgstr "ugyldigt symbol udtryk"
 
-#: tree-cfg.c:3917
+#: tree-cfg.c:3941
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in comparison expression"
 msgstr "typerne i betingelsesudtrykket passer ikke sammen"
 
-#: tree-cfg.c:3947
+#: tree-cfg.c:3971
 #, fuzzy, gcc-internal-format
 msgid "non-trivial conversion at assignment"
 msgstr "ugyldig venstreværdi i tildeling"
 
-#: tree-cfg.c:3988 tree-cfg.c:4136
+#: tree-cfg.c:4012 tree-cfg.c:4160
 #, fuzzy, gcc-internal-format
 msgid "is not a valid GIMPLE statement"
 msgstr "'%E' er ikke en gyldig skabelonsparameter"
 
-#: tree-cfg.c:4015
+#: tree-cfg.c:4039
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to switch statement"
 msgstr "ugyldig operand til %%s-koden"
 
-#: tree-cfg.c:4026
+#: tree-cfg.c:4050
 #, fuzzy, gcc-internal-format
 msgid "type error in return expression"
 msgstr "  i kastet udtryk"
 
-#: tree-cfg.c:4104
+#: tree-cfg.c:4128
 #, fuzzy, gcc-internal-format
 msgid "verify_gimple failed"
 msgstr "verify_flow_info mislykkedes"
 
-#: tree-cfg.c:4156
+#: tree-cfg.c:4180
 #, gcc-internal-format
 msgid "statement marked for throw, but doesn%'t"
 msgstr ""
 
-#: tree-cfg.c:4161
+#: tree-cfg.c:4185
 #, gcc-internal-format
 msgid "statement marked for throw in middle of block"
 msgstr ""
 
-#: tree-cfg.c:4232
+#: tree-cfg.c:4256
 #, fuzzy, gcc-internal-format
 msgid "unexpected non-tuple"
 msgstr "uventet operand"
 
-#: tree-cfg.c:4261
+#: tree-cfg.c:4285
 #, gcc-internal-format
 msgid "Dead STMT in EH table"
 msgstr ""
 
-#: tree-cfg.c:4295
+#: tree-cfg.c:4319
 #, gcc-internal-format
 msgid "bb_for_stmt (phi) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.c:4306
+#: tree-cfg.c:4330
 #, fuzzy, gcc-internal-format
 msgid "missing PHI def"
 msgstr "manglende tal"
 
-#: tree-cfg.c:4317
+#: tree-cfg.c:4341
 #, gcc-internal-format
 msgid "PHI def is not a GIMPLE value"
 msgstr ""
 
-#: tree-cfg.c:4333 tree-cfg.c:4359
+#: tree-cfg.c:4357 tree-cfg.c:4383
 #, gcc-internal-format
 msgid "incorrect sharing of tree nodes"
 msgstr ""
 
-#: tree-cfg.c:4350
+#: tree-cfg.c:4374
 #, gcc-internal-format
 msgid "bb_for_stmt (stmt) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.c:4373
+#: tree-cfg.c:4397
 #, fuzzy, gcc-internal-format
 msgid "verify_stmts failed"
 msgstr "verify_flow_info mislykkedes"
 
-#: tree-cfg.c:4396
+#: tree-cfg.c:4420
 #, gcc-internal-format
 msgid "ENTRY_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.c:4402
+#: tree-cfg.c:4426
 #, gcc-internal-format
 msgid "EXIT_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.c:4409
+#: tree-cfg.c:4433
 #, gcc-internal-format
 msgid "fallthru to exit from bb %d"
 msgstr ""
 
-#: tree-cfg.c:4431
+#: tree-cfg.c:4455
 #, gcc-internal-format
 msgid "nonlocal label "
 msgstr ""
 
-#: tree-cfg.c:4440 tree-cfg.c:4450 tree-cfg.c:4475
+#: tree-cfg.c:4464 tree-cfg.c:4474 tree-cfg.c:4499
 #, gcc-internal-format
 msgid "label "
 msgstr ""
 
-#: tree-cfg.c:4465
+#: tree-cfg.c:4489
 #, fuzzy, gcc-internal-format
 msgid "control flow in the middle of basic block %d"
 msgstr "strømkontrolinstruktion inden i en basisblok"
 
-#: tree-cfg.c:4495
+#: tree-cfg.c:4519
 #, fuzzy, gcc-internal-format
 msgid "fallthru edge after a control statement in bb %d"
 msgstr "Fald gennem-kant efter ubetinget spring %i"
 
-#: tree-cfg.c:4508
+#: tree-cfg.c:4532
 #, gcc-internal-format
 msgid "true/false edge after a non-COND_EXPR in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4524
+#: tree-cfg.c:4548
 #, gcc-internal-format
 msgid "COND_EXPR with code in branches at the end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:4538 tree-cfg.c:4560 tree-cfg.c:4573 tree-cfg.c:4644
+#: tree-cfg.c:4562 tree-cfg.c:4584 tree-cfg.c:4597 tree-cfg.c:4668
 #, gcc-internal-format
 msgid "wrong outgoing edge flags at end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:4548
+#: tree-cfg.c:4572
 #, fuzzy, gcc-internal-format
 msgid "explicit goto at end of bb %d"
 msgstr "eksplicit instantiering af '%#D'"
 
-#: tree-cfg.c:4578
+#: tree-cfg.c:4602
 #, gcc-internal-format
 msgid "return edge does not point to exit in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4611
+#: tree-cfg.c:4635
 #, gcc-internal-format
 msgid "found default case not at end of case vector"
 msgstr ""
 
-#: tree-cfg.c:4617
+#: tree-cfg.c:4641
 #, fuzzy, gcc-internal-format
 msgid "case labels not sorted: "
 msgstr "trampoliner understøttes ikke"
 
-#: tree-cfg.c:4628
+#: tree-cfg.c:4652
 #, gcc-internal-format
 msgid "no default case found at end of case vector"
 msgstr ""
 
-#: tree-cfg.c:4636
+#: tree-cfg.c:4660
 #, gcc-internal-format
 msgid "extra outgoing edge %d->%d"
 msgstr ""
 
-#: tree-cfg.c:4658
+#: tree-cfg.c:4682
 #, fuzzy, gcc-internal-format
 msgid "missing edge %i->%i"
 msgstr "manglende felt '%s' i '%s'"
 
-#: tree-cfg.c:6941 tree-cfg.c:6945
+#: tree-cfg.c:7025 tree-cfg.c:7029
 #, fuzzy, gcc-internal-format
 msgid "%H%<noreturn%> function does return"
 msgstr "funktion med egenskaben 'noreturn' returnerer"
 
 # RETMIG: dette må kunne gøres bedre
-#: tree-cfg.c:6967 tree-cfg.c:6972
+#: tree-cfg.c:7051 tree-cfg.c:7056
 #, fuzzy, gcc-internal-format
 msgid "%Hcontrol reaches end of non-void function"
 msgstr "kontrol når til slutningen af ikke-void funktion"
 
-#: tree-cfg.c:7033
+#: tree-cfg.c:7117
 #, fuzzy, gcc-internal-format
 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
 msgstr "funktion er muligvis en kandidat til egenskaben 'noreturn'"
 
-#: tree-dump.c:933
+#: tree-dump.c:932
 #, fuzzy, gcc-internal-format
 msgid "could not open dump file %qs: %s"
 msgstr "kunne ikke åbne dumpningsfilen '%s'"
 
-#: tree-dump.c:1068
+#: tree-dump.c:1067
 #, fuzzy, gcc-internal-format
 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
 msgstr "ignorerer ukendt tilvalg '%.*s' i '-f%s'"
 
-#: tree-eh.c:1788
+#: tree-eh.c:1805
 #, fuzzy, gcc-internal-format
 msgid "EH edge %i->%i is missing"
 msgstr "der mangler en parameter til '-%s'"
 
-#: tree-eh.c:1793
+#: tree-eh.c:1810
 #, gcc-internal-format
 msgid "EH edge %i->%i miss EH flag"
 msgstr ""
 
 #. ??? might not be mistake.
-#: tree-eh.c:1799
+#: tree-eh.c:1816
 #, gcc-internal-format
 msgid "EH edge %i->%i has duplicated regions"
 msgstr ""
 
-#: tree-eh.c:1833
+#: tree-eh.c:1850
 #, gcc-internal-format
 msgid "BB %i can not throw but has EH edges"
 msgstr ""
 
-#: tree-eh.c:1840
+#: tree-eh.c:1857
 #, gcc-internal-format
 msgid "BB %i last statement has incorrectly set region"
 msgstr ""
 
-#: tree-eh.c:1851
+#: tree-eh.c:1868
 #, gcc-internal-format
 msgid "unnecessary EH edge %i->%i"
 msgstr ""
 
-#: tree-inline.c:1830
+#: tree-inline.c:1880
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 msgstr ""
 
-#: tree-inline.c:1842
+#: tree-inline.c:1892
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp"
 msgstr ""
 
-#: tree-inline.c:1856
+#: tree-inline.c:1906
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 msgstr ""
 
-#: tree-inline.c:1867
+#: tree-inline.c:1917
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 msgstr ""
 
-#: tree-inline.c:1874
+#: tree-inline.c:1924
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses non-local goto"
 msgstr ""
 
-#: tree-inline.c:1885
+#: tree-inline.c:1935
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 msgstr ""
 
-#: tree-inline.c:1904
+#: tree-inline.c:1954
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it contains a computed goto"
 msgstr ""
 
-#: tree-inline.c:1918
+#: tree-inline.c:1968
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it receives a non-local goto"
 msgstr ""
 
-#: tree-inline.c:1943
+#: tree-inline.c:1993
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable sized variables"
 msgstr ""
 
-#: tree-inline.c:2005
+#: tree-inline.c:2015
 #, gcc-internal-format
+msgid "function %q+F can never be inlined because it saves address of local label in a static variable"
+msgstr ""
+
+#: tree-inline.c:2091
+#, gcc-internal-format
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 msgstr ""
 
-#: tree-inline.c:2019
+#: tree-inline.c:2105
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 msgstr ""
 
-#: tree-inline.c:2588 tree-inline.c:2598
+#: tree-inline.c:2674 tree-inline.c:2684
 #, fuzzy, gcc-internal-format
 msgid "inlining failed in call to %q+F: %s"
 msgstr "%Jindlejring mislykkedes i kald til '%F': %s"
 
-#: tree-inline.c:2589 tree-inline.c:2600
+#: tree-inline.c:2675 tree-inline.c:2686
 #, gcc-internal-format
 msgid "called from here"
 msgstr "kaldt herfra"
 
-#: tree-mudflap.c:860
+#: tree-mudflap.c:864
 #, gcc-internal-format
 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
 msgstr ""
 
-#: tree-mudflap.c:1044
+#: tree-mudflap.c:1050
 #, gcc-internal-format
 msgid "mudflap cannot track %qs in stub function"
 msgstr ""
 
-#: tree-mudflap.c:1272
+#: tree-mudflap.c:1279
 #, gcc-internal-format
 msgid "mudflap cannot track unknown size extern %qs"
 msgstr ""
@@ -24434,33 +24427,33 @@
 msgid "size of return value of %q+D is larger than %wd bytes"
 msgstr "%Jstørrelsen af returtypen til '%D' er større end %wd byte"
 
-#: tree-outof-ssa.c:637 tree-outof-ssa.c:688 tree-ssa-coalesce.c:936
-#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1043
+#: tree-outof-ssa.c:638 tree-outof-ssa.c:689 tree-ssa-coalesce.c:936
+#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1053
 #, gcc-internal-format
 msgid "SSA corruption"
 msgstr ""
 
-#: tree-outof-ssa.c:1105
+#: tree-outof-ssa.c:1263
 #, gcc-internal-format
 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1111
+#: tree-outof-ssa.c:1269
 #, gcc-internal-format
 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1118
+#: tree-outof-ssa.c:1276
 #, gcc-internal-format
 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1124
+#: tree-outof-ssa.c:1282
 #, gcc-internal-format
 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
 msgstr ""
 
-#: tree-profile.c:351
+#: tree-profile.c:356
 #, fuzzy, gcc-internal-format
 msgid "unimplemented functionality"
 msgstr "I sætningsfunktion"
@@ -24650,154 +24643,159 @@
 msgid "verify_ssa failed"
 msgstr "verify_flow_info mislykkedes"
 
-#: tree-ssa.c:1284
+#: tree-ssa.c:1293
 #, fuzzy, gcc-internal-format
 msgid "%J%qD was declared here"
 msgstr "'%#D' tidligere erklæret her"
 
 #. We only do data flow with SSA_NAMEs, so that's all we
 #. can warn about.
-#: tree-ssa.c:1302
+#: tree-ssa.c:1311
 #, fuzzy, gcc-internal-format
 msgid "%H%qD is used uninitialized in this function"
 msgstr "'%s' bliver måske brugt uden at have en startværdi i denne funktion"
 
-#: tree-ssa.c:1340
+#: tree-ssa.c:1349
 #, fuzzy, gcc-internal-format
 msgid "%H%qD may be used uninitialized in this function"
 msgstr "'%s' bliver måske brugt uden at have en startværdi i denne funktion"
 
-#: tree-vrp.c:4374
+#: tree-vrp.c:4384
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is outside array bounds"
 msgstr "tabelindeks er ikke et heltal"
 
-#: tree-vrp.c:4388
+#: tree-vrp.c:4398
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is above array bounds"
 msgstr "tabelindeks er ikke et heltal"
 
-#: tree-vrp.c:4395
+#: tree-vrp.c:4405
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is below array bounds"
 msgstr "tabelindeks er ikke et heltal"
 
-#: tree-vrp.c:5042
+#: tree-vrp.c:5058
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional to constant"
 msgstr ""
 
-#: tree-vrp.c:5048
+#: tree-vrp.c:5064
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional"
 msgstr ""
 
-#: tree.c:3951
+#: tree.c:3682
+#, fuzzy, gcc-internal-format
+msgid "ignoring attributes applied to %qT after definition"
+msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
+
+#: tree.c:3966
 #, gcc-internal-format
 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
 msgstr ""
 
-#: tree.c:3963
+#: tree.c:3978
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
 msgstr ""
 
-#: tree.c:3979
+#: tree.c:3994
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 msgstr ""
 
-#: tree.c:4038 tree.c:4050 config/darwin.c:1458 config/arm/arm.c:3099
-#: config/arm/arm.c:3127 config/avr/avr.c:4598 config/h8300/h8300.c:5281
-#: config/h8300/h8300.c:5305 config/i386/i386.c:3056 config/i386/i386.c:22515
+#: tree.c:4053 tree.c:4065 config/darwin.c:1460 config/arm/arm.c:3099
+#: config/arm/arm.c:3127 config/avr/avr.c:4638 config/h8300/h8300.c:5281
+#: config/h8300/h8300.c:5305 config/i386/i386.c:3087 config/i386/i386.c:22599
 #: config/ia64/ia64.c:586 config/m68hc11/m68hc11.c:1118
-#: config/rs6000/rs6000.c:19657 config/sh/symbian.c:408
+#: config/rs6000/rs6000.c:19874 config/sh/symbian.c:408
 #: config/sh/symbian.c:415
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute ignored"
 msgstr "egenskaben '%s' ignoreret"
 
-#: tree.c:4066
+#: tree.c:4081
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D declared as  dllimport: attribute ignored"
 msgstr "funktionen '%s' omerklæret med egenskaben noinline"
 
-#: tree.c:4074
+#: tree.c:4089
 #, fuzzy, gcc-internal-format
 msgid "function %q+D definition is marked dllimport"
 msgstr "'auto' er påhæftet funktionsdefinitionen"
 
-#: tree.c:4082 config/sh/symbian.c:430
+#: tree.c:4097 config/sh/symbian.c:430
 #, fuzzy, gcc-internal-format
 msgid "variable %q+D definition is marked dllimport"
 msgstr "statisk variabel '%s' er markeret dllimport"
 
-#: tree.c:4105 config/sh/symbian.c:505
+#: tree.c:4120 config/sh/symbian.c:505
 #, gcc-internal-format
 msgid "external linkage required for symbol %q+D because of %qs attribute"
 msgstr ""
 
-#: tree.c:4119
+#: tree.c:4134
 #, gcc-internal-format
 msgid "%qs implies default visibility, but %qD has already been declared with a different visibility"
 msgstr ""
 
-#: tree.c:5632
+#: tree.c:5648
 #, gcc-internal-format
 msgid "arrays of functions are not meaningful"
 msgstr "en tabel af funktioner giver ikke mening"
 
-#: tree.c:5785
+#: tree.c:5801
 #, gcc-internal-format
 msgid "function return type cannot be function"
 msgstr "en funktions returtype kan ikke være en funktion"
 
-#: tree.c:6802 tree.c:6887 tree.c:6948
+#: tree.c:6818 tree.c:6903 tree.c:6964
 #, fuzzy, gcc-internal-format
 msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr "træ-kontrol: forventede %s, har %s i %s, ved %s:%d"
 
-#: tree.c:6839
+#: tree.c:6855
 #, fuzzy, gcc-internal-format
 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr "træ-kontrol: forventede %s, har %s i %s, ved %s:%d"
 
-#: tree.c:6852
+#: tree.c:6868
 #, fuzzy, gcc-internal-format
 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr "træ-kontrol: forventede klasse '%c', har '%c' (%s) i %s, ved %s:%d"
 
-#: tree.c:6901
+#: tree.c:6917
 #, fuzzy, gcc-internal-format
 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr "træ-kontrol: forventede klasse '%c', har '%c' (%s) i %s, ved %s:%d"
 
-#: tree.c:6914
+#: tree.c:6930
 #, fuzzy, gcc-internal-format
 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
 msgstr "træ-kontrol: forventede %s, har %s i %s, ved %s:%d"
 
-#: tree.c:6974
+#: tree.c:6990
 #, fuzzy, gcc-internal-format
 msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
 msgstr "træ-kontrol: forventede %s, har %s i %s, ved %s:%d"
 
-#: tree.c:6988
+#: tree.c:7004
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr "trækontrol: tilgik udtrykstræ %d af tree_vec med %d udtrykstræer i %s, ved %s:%d"
 
-#: tree.c:7000
+#: tree.c:7016
 #, fuzzy, gcc-internal-format
 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
 msgstr "trækontrol: tilgik udtrykstræ %d af tree_vec med %d udtrykstræer i %s, ved %s:%d"
 
-#: tree.c:7013
+#: tree.c:7029
 #, fuzzy, gcc-internal-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr "trækontrol: tilgik operand %d af %s med %d operander i %s, ved %s:%d"
 
-#: tree.c:7026
+#: tree.c:7042
 #, fuzzy, gcc-internal-format
 msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
 msgstr "trækontrol: tilgik operand %d af %s med %d operander i %s, ved %s:%d"
@@ -25049,17 +25047,17 @@
 msgid "Unknown value %qs of -mmacosx-version-min"
 msgstr ""
 
-#: config/darwin.c:1431
+#: config/darwin.c:1433
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only when compiling a kext"
 msgstr ""
 
-#: config/darwin.c:1438
+#: config/darwin.c:1440
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only to C++ classes"
 msgstr ""
 
-#: config/darwin.c:1563
+#: config/darwin.c:1565
 #, fuzzy, gcc-internal-format
 msgid "internal and protected visibility attributes not supported in this configuration; ignored"
 msgstr "synlighedsegenskab er ikke understøttet i denne konfiguration; ignoreret"
@@ -25155,7 +25153,7 @@
 msgid "profiler support for WindISS"
 msgstr "function_profiler-understøttelse for MMIX"
 
-#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:1990
+#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:2020
 #, fuzzy, gcc-internal-format
 msgid "bad value %qs for -mtls-size switch"
 msgstr "ugyldig værdi '%s' til tilvalget -mtls-size"
@@ -25230,18 +25228,18 @@
 msgid "bad value %qs for -mmemory-latency"
 msgstr "ugyldig værdi '%s' for -mmemory-latency"
 
-#: config/alpha/alpha.c:6514 config/alpha/alpha.c:6517 config/s390/s390.c:8279
-#: config/s390/s390.c:8282
+#: config/alpha/alpha.c:6522 config/alpha/alpha.c:6525 config/s390/s390.c:8335
+#: config/s390/s390.c:8338
 #, gcc-internal-format
 msgid "bad builtin fcode"
 msgstr "ugyldig indbygget fcode"
 
-#: config/arc/arc.c:388
+#: config/arc/arc.c:392
 #, fuzzy, gcc-internal-format
 msgid "argument of %qs attribute is not a string constant"
 msgstr "parameteren til egenskaben '%s er ikke en strengkonstant"
 
-#: config/arc/arc.c:396
+#: config/arc/arc.c:400
 #, fuzzy, gcc-internal-format
 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
 msgstr "parameteren til egenskaben '%s er ikke \"ilink1\" eller \"ilink2\""
@@ -25251,7 +25249,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "tilvalget -mcpu=%s er i konflikt med tilvalget -march="
 
-#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1504 config/sparc/sparc.c:761
+#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1522 config/sparc/sparc.c:764
 #, gcc-internal-format
 msgid "bad value (%s) for %s switch"
 msgstr "ugyldig værdi (%s) til tilvalget %s"
@@ -25391,14 +25389,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr "kan ikke bruge '%s' til PIC-register"
 
-#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4618
-#: config/avr/avr.c:4660 config/bfin/bfin.c:4778 config/c4x/c4x.c:4071
-#: config/h8300/h8300.c:5257 config/i386/i386.c:3009
-#: config/m68hc11/m68hc11.c:1155 config/m68k/m68k.c:741
-#: config/mcore/mcore.c:3032 config/mips/mips.c:1151 config/mips/mips.c:1153
-#: config/mt/mt.c:1275 config/rs6000/rs6000.c:19583 config/sh/sh.c:7984
-#: config/sh/sh.c:8005 config/sh/sh.c:8028 config/stormy16/stormy16.c:2252
-#: config/v850/v850.c:2048
+#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4658
+#: config/avr/avr.c:4700 config/bfin/bfin.c:4881 config/h8300/h8300.c:5257
+#: config/i386/i386.c:3040 config/m68hc11/m68hc11.c:1155
+#: config/m68k/m68k.c:741 config/mcore/mcore.c:3032 config/mips/mips.c:1151
+#: config/mips/mips.c:1153 config/mt/mt.c:1275 config/rs6000/rs6000.c:19800
+#: config/sh/sh.c:7987 config/sh/sh.c:8008 config/sh/sh.c:8031
+#: config/stormy16/stormy16.c:2225 config/v850/v850.c:2048
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute only applies to functions"
 msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
@@ -25420,7 +25417,7 @@
 msgstr "vælger skal være en umiddelbar værdi"
 
 #. @@@ better error message
-#: config/arm/arm.c:15839 config/i386/i386.c:20651 config/i386/i386.c:20685
+#: config/arm/arm.c:15839 config/i386/i386.c:20735 config/i386/i386.c:20769
 #, gcc-internal-format
 msgid "mask must be an immediate"
 msgstr "maske skal være en umiddelbar værdi"
@@ -25445,222 +25442,187 @@
 msgid "static variable %q+D is marked dllimport"
 msgstr "%Jstatisk variabel '%D' er markeret dllimport"
 
-#: config/avr/avr.c:690
+#: config/avr/avr.c:718
 #, gcc-internal-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr "stor rammehenvisningsændring (%d) med -mtiny-stack"
 
-#: config/avr/avr.c:4591
+#: config/avr/avr.c:4631
 #, gcc-internal-format
 msgid "only initialized variables can be placed into program memory area"
 msgstr "kun variabler med startværdi kan placeres i programhukommelsesområdet"
 
-#: config/avr/avr.c:4635
+#: config/avr/avr.c:4675
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled interrupt handler"
 msgstr ""
 
-#: config/avr/avr.c:4643
+#: config/avr/avr.c:4683
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled signal handler"
 msgstr ""
 
-#: config/avr/avr.c:4751
+#: config/avr/avr.c:4791
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr "kun variabler uden startværdi kan placeres i .noinit-sektionen"
 
-#: config/avr/avr.c:4765
+#: config/avr/avr.c:4805
 #, fuzzy, gcc-internal-format
 msgid "MCU %qs supported for assembler only"
 msgstr "MCU '%s' understøttes kun for maskinkode"
 
-#: config/avr/avr.h:692
+#: config/avr/avr.h:731
 #, gcc-internal-format
 msgid "trampolines not supported"
 msgstr "trampoliner understøttes ikke"
 
-#: config/bfin/bfin.c:2259 config/m68k/m68k.c:488
+#: config/bfin/bfin.c:2352 config/m68k/m68k.c:488
 #, fuzzy, gcc-internal-format
 msgid "-mshared-library-id=%s is not between 0 and %d"
 msgstr "-mregparm=%d er ikke mellem 0 og %d"
 
-#: config/bfin/bfin.c:2279
+#: config/bfin/bfin.c:2372
 #, fuzzy, gcc-internal-format
 msgid "-mcpu=%s is not valid"
 msgstr "-mcpu=%s understøtter ikke -mips%d"
 
-#: config/bfin/bfin.c:2315
+#: config/bfin/bfin.c:2410
 #, gcc-internal-format
 msgid "-mcpu=%s has invalid silicon revision"
 msgstr ""
 
-#: config/bfin/bfin.c:2332
+#: config/bfin/bfin.c:2427
 #, fuzzy, gcc-internal-format
 msgid "bf561 support is incomplete yet."
 msgstr "parameteren er af en ufuldstændig type"
 
-#: config/bfin/bfin.c:2372
+#: config/bfin/bfin.c:2470
 #, gcc-internal-format
 msgid "-mshared-library-id= specified without -mid-shared-library"
 msgstr ""
 
-#: config/bfin/bfin.c:2378
+#: config/bfin/bfin.c:2473
 #, fuzzy, gcc-internal-format
 msgid "Can't use multiple stack checking methods together."
 msgstr "Indsæt stakkontrolleringskode i programmet"
 
-#: config/bfin/bfin.c:2381
+#: config/bfin/bfin.c:2476
 #, gcc-internal-format
 msgid "ID shared libraries and FD-PIC mode can't be used together."
 msgstr ""
 
-#: config/bfin/bfin.c:2386 config/m68k/m68k.c:582
+#: config/bfin/bfin.c:2481 config/m68k/m68k.c:582
 #, fuzzy, gcc-internal-format
 msgid "cannot specify both -msep-data and -mid-shared-library"
 msgstr "-C og -o er indbyrdes uforenelige"
 
-#: config/bfin/bfin.c:4783
+#: config/bfin/bfin.c:4886
 #, fuzzy, gcc-internal-format
 msgid "multiple function type attributes specified"
 msgstr "inline funktion '%s' givet egenskaben noinline"
 
-#: config/bfin/bfin.c:4839 config/bfin/bfin.c:4868 config/spu/spu.c:2976
+#: config/bfin/bfin.c:4942 config/bfin/bfin.c:4971 config/spu/spu.c:2965
 #, gcc-internal-format
 msgid "`%s' attribute only applies to functions"
 msgstr "egenskaben '%s' kan kun anvendes sammen med funktioner"
 
-#: config/bfin/bfin.c:4850
+#: config/bfin/bfin.c:4953
 #, gcc-internal-format
 msgid "can't apply both longcall and shortcall attributes to the same function"
 msgstr ""
 
-#: config/bfin/bfin.c:4900
+#: config/bfin/bfin.c:5003
 #, gcc-internal-format
 msgid "`%s' attribute only applies to variables"
 msgstr "egenskaben '%s' kan kun anvendes på variabler"
 
-#: config/bfin/bfin.c:4907
+#: config/bfin/bfin.c:5010
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute cannot be specified for local variables"
 msgstr "sektionsegenskaben kan ikke angives for lokale variabler"
 
-#: config/c4x/c4x-c.c:68
-#, gcc-internal-format
-msgid "missing '(' after '#pragma %s' - ignored"
-msgstr "manglende '(' efter '#pragma %s' - ignoreret"
-
-#: config/c4x/c4x-c.c:71
-#, gcc-internal-format
-msgid "missing function name in '#pragma %s' - ignored"
-msgstr "manglende funktionsnavn i '#pragma %s' - ignoreret"
-
-#: config/c4x/c4x-c.c:76
-#, gcc-internal-format
-msgid "malformed '#pragma %s' - ignored"
-msgstr "forkert udformet '#pragma %s' - ignoreret"
-
-#: config/c4x/c4x-c.c:78
-#, gcc-internal-format
-msgid "missing section name in '#pragma %s' - ignored"
-msgstr "manglende sektionsnavn i '#pragma %s' - ignoreret"
-
-#: config/c4x/c4x-c.c:83
-#, gcc-internal-format
-msgid "missing ')' for '#pragma %s' - ignored"
-msgstr "manglende '(' for '#pragma %s' - ignoreret"
-
-#: config/c4x/c4x-c.c:86
-#, gcc-internal-format
-msgid "junk at end of '#pragma %s'"
-msgstr "ragelse i slutningen af '#pragma %s'"
-
-#: config/c4x/c4x.c:859
-#, gcc-internal-format
-msgid "ISR %s requires %d words of local vars, max is 32767"
-msgstr "ISR %s kræver %d ord af lokale variable, maks. er 32767"
-
 #. This function is for retrieving a part of an instruction name for
 #. an operator, for immediate output.  If that ever happens for
 #. MULT, we need to apply TARGET_MUL_BUG in the caller.  Make sure
 #. we notice.
-#: config/cris/cris.c:434
+#: config/cris/cris.c:447
 #, gcc-internal-format
 msgid "MULT case in cris_op_str"
 msgstr ""
 
-#: config/cris/cris.c:811
+#: config/cris/cris.c:837
 #, fuzzy, gcc-internal-format
 msgid "invalid use of ':' modifier"
 msgstr "ugyldig operand til 'b'-ændring"
 
-#: config/cris/cris.c:983
+#: config/cris/cris.c:1024
 #, gcc-internal-format
 msgid "internal error: bad register: %d"
 msgstr "intern fejl: ugyldigt register: %d"
 
-#: config/cris/cris.c:1524
+#: config/cris/cris.c:1586
 #, gcc-internal-format
 msgid "internal error: sideeffect-insn affecting main effect"
 msgstr "intern fejl: bivirkningsinstruktion påvirker hovedvirkning"
 
-#: config/cris/cris.c:1548
+#: config/cris/cris.c:1683
 #, fuzzy, gcc-internal-format
 msgid "unknown cc_attr value"
 msgstr "ukendt relokaliserings-unspec"
 
 #. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:1901
+#: config/cris/cris.c:2040
 #, gcc-internal-format
 msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr "intern fejl: cris_side_effect_mode_ok med ugyldige operander"
 
-#: config/cris/cris.c:2104
+#: config/cris/cris.c:2332
 #, gcc-internal-format
 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr "-max-stackframe=%d er ikke brugbar mellem 0 og %d"
 
-#: config/cris/cris.c:2132
+#: config/cris/cris.c:2360
 #, gcc-internal-format
 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr "ukendt CRIS-versionsspecifikation i -march= eller -mcpu=: %s"
 
-#: config/cris/cris.c:2168
+#: config/cris/cris.c:2396
 #, gcc-internal-format
 msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr "ukendt CRIS-versionsspecifikation i -mtune=: %s"
 
-#: config/cris/cris.c:2186
+#: config/cris/cris.c:2417
 #, gcc-internal-format
 msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr "-fPIC og -fpic understøttes ikke af denne konfiguration"
 
-#: config/cris/cris.c:2201
+#: config/cris/cris.c:2432
 #, gcc-internal-format
 msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr "det bestemte '-g'-tilvalg er ugyldigt med -maout og -melinux"
 
-#: config/cris/cris.c:2414
+#: config/cris/cris.c:2658
 #, gcc-internal-format
 msgid "Unknown src"
 msgstr ""
 
-#: config/cris/cris.c:2475
+#: config/cris/cris.c:2719
 #, fuzzy, gcc-internal-format
 msgid "Unknown dest"
 msgstr "ukendt instruktionstilstand"
 
-#: config/cris/cris.c:2760
+#: config/cris/cris.c:3004
 #, gcc-internal-format
 msgid "stackframe too big: %d bytes"
 msgstr "stakramme for stor: %d byte"
 
-#: config/cris/cris.c:3213 config/cris/cris.c:3240
+#: config/cris/cris.c:3498 config/cris/cris.c:3526
 #, gcc-internal-format
 msgid "expand_binop failed in movsi got"
 msgstr ""
 
-#: config/cris/cris.c:3321
+#: config/cris/cris.c:3607
 #, gcc-internal-format
 msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr "udsender PIC-operand, men PIC-register er ikke sat op"
@@ -25714,7 +25676,7 @@
 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
 #. TARGET_ASM_FUNCTION_EPILOGUE.
 #. Node: Profiling
-#: config/cris/cris.h:868
+#: config/cris/cris.h:948
 #, gcc-internal-format
 msgid "no FUNCTION_PROFILER for CRIS"
 msgstr "ingen FUNCTION_PROFILER for CRIS"
@@ -25729,62 +25691,62 @@
 msgid "Trampoline support for CRX"
 msgstr "trampoliner understøttes ikke"
 
-#: config/frv/frv.c:8622
+#: config/frv/frv.c:8626
 #, gcc-internal-format
 msgid "accumulator is not a constant integer"
 msgstr "akkumulator er ikke et konstant heltal"
 
-#: config/frv/frv.c:8627
+#: config/frv/frv.c:8631
 #, gcc-internal-format
 msgid "accumulator number is out of bounds"
 msgstr "akkumulatortal er uden for det gyldig interval"
 
-#: config/frv/frv.c:8638
+#: config/frv/frv.c:8642
 #, fuzzy, gcc-internal-format
 msgid "inappropriate accumulator for %qs"
 msgstr "forkert akkumulator for '%s'"
 
-#: config/frv/frv.c:8715
+#: config/frv/frv.c:8719
 #, fuzzy, gcc-internal-format
 msgid "invalid IACC argument"
 msgstr "ugyldig typeparameter"
 
-#: config/frv/frv.c:8738
+#: config/frv/frv.c:8742
 #, fuzzy, gcc-internal-format
 msgid "%qs expects a constant argument"
 msgstr "'%s' forventer en konstant parameter"
 
-#: config/frv/frv.c:8743
+#: config/frv/frv.c:8747
 #, fuzzy, gcc-internal-format
 msgid "constant argument out of range for %qs"
 msgstr "konstant parameter uden for det gyldige interval for '%s'"
 
-#: config/frv/frv.c:9224
+#: config/frv/frv.c:9228
 #, gcc-internal-format
 msgid "media functions are not available unless -mmedia is used"
 msgstr "mediafunktioner er ikke tilgængelige medmindre -mmedia benyttes"
 
-#: config/frv/frv.c:9236
+#: config/frv/frv.c:9240
 #, gcc-internal-format
 msgid "this media function is only available on the fr500"
 msgstr "denne mediafunktion er kun tilgængelig på fr500"
 
-#: config/frv/frv.c:9264
+#: config/frv/frv.c:9268
 #, fuzzy, gcc-internal-format
 msgid "this media function is only available on the fr400 and fr550"
 msgstr "denne mediafunktion er kun tilgængelig på fr400"
 
-#: config/frv/frv.c:9283
+#: config/frv/frv.c:9287
 #, fuzzy, gcc-internal-format
 msgid "this builtin function is only available on the fr405 and fr450"
 msgstr "denne mediafunktion er kun tilgængelig på fr400"
 
-#: config/frv/frv.c:9292
+#: config/frv/frv.c:9296
 #, fuzzy, gcc-internal-format
 msgid "this builtin function is only available on the fr500 and fr550"
 msgstr "denne mediafunktion er kun tilgængelig på fr500"
 
-#: config/frv/frv.c:9304
+#: config/frv/frv.c:9308
 #, fuzzy, gcc-internal-format
 msgid "this builtin function is only available on the fr450"
 msgstr "denne mediafunktion er kun tilgængelig på fr500"
@@ -25809,311 +25771,316 @@
 msgid "can't set position in PCH file: %m"
 msgstr "kan ikke oprette informationsfilen '%s' til opbevaringssted"
 
-#: config/i386/i386.c:2133 config/i386/i386.c:2333
+#: config/i386/i386.c:2158 config/i386/i386.c:2358
 #, gcc-internal-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr "ugyldig værdi (%s) til tilvalget -mcpu="
 
-#: config/i386/i386.c:2174
+#: config/i386/i386.c:2199
 #, fuzzy, gcc-internal-format
 msgid "bad value (%s) for -mstringop-strategy= switch"
 msgstr "ugyldig værdi (%s) til tilvalget -mcpu="
 
-#: config/i386/i386.c:2177
+#: config/i386/i386.c:2202
 #, gcc-internal-format
 msgid "-mtune=x86-64 is deprecated.  Use -mtune=k8 or -mtune=generic instead as appropriate."
 msgstr ""
 
-#: config/i386/i386.c:2186
+#: config/i386/i386.c:2211
 #, fuzzy, gcc-internal-format
 msgid "generic CPU can be used only for -mtune= switch"
 msgstr "ugyldig værdi (%s) til tilvalget -mcpu="
 
-#: config/i386/i386.c:2188 config/i386/i386.c:2297 config/mt/mt.c:804
+#: config/i386/i386.c:2213 config/i386/i386.c:2322 config/mt/mt.c:804
 #, gcc-internal-format
 msgid "bad value (%s) for -march= switch"
 msgstr "ugyldig værdi (%s) til tilvalget -march="
 
-#: config/i386/i386.c:2199
+#: config/i386/i386.c:2224
 #, fuzzy, gcc-internal-format
 msgid "code model %s does not support PIC mode"
 msgstr "kodemodellen %s er ikke understøttet i PIC-tilstand"
 
-#: config/i386/i386.c:2205 config/sparc/sparc.c:725
+#: config/i386/i386.c:2230 config/sparc/sparc.c:728
 #, gcc-internal-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "ugyldig værdi (%s) til tilvalget -mcmodel="
 
-#: config/i386/i386.c:2228
+#: config/i386/i386.c:2253
 #, gcc-internal-format
 msgid "bad value (%s) for -masm= switch"
 msgstr "ugyldig værdi (%s) til tilvalget -masm="
 
-#: config/i386/i386.c:2231
+#: config/i386/i386.c:2256
 #, fuzzy, gcc-internal-format
 msgid "code model %qs not supported in the %s bit mode"
 msgstr "kodemodellen %s er ikke understøttet i %s bit-tilstand"
 
-#: config/i386/i386.c:2234
+#: config/i386/i386.c:2259
 #, gcc-internal-format
 msgid "%i-bit mode not compiled in"
 msgstr "%i bit-tilstand er ikke oversat med ind"
 
-#: config/i386/i386.c:2245 config/i386/i386.c:2319
+#: config/i386/i386.c:2270 config/i386/i386.c:2344
 #, gcc-internal-format
 msgid "CPU you selected does not support x86-64 instruction set"
 msgstr "den valgte processor understøtter ikke x86-64-instruktionssættet"
 
-#: config/i386/i386.c:2351
+#: config/i386/i386.c:2376
 #, gcc-internal-format
 msgid "-mregparm is ignored in 64-bit mode"
 msgstr ""
 
-#: config/i386/i386.c:2354
+#: config/i386/i386.c:2379
 #, gcc-internal-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d er ikke mellem 0 og %d"
 
-#: config/i386/i386.c:2366
+#: config/i386/i386.c:2391
 #, gcc-internal-format
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops er forældet, benyt -falign-loops"
 
-#: config/i386/i386.c:2371 config/i386/i386.c:2384 config/i386/i386.c:2397
+#: config/i386/i386.c:2396 config/i386/i386.c:2409 config/i386/i386.c:2422
 #, gcc-internal-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d er ikke mellem 0 og %d"
 
-#: config/i386/i386.c:2379
+#: config/i386/i386.c:2404
 #, gcc-internal-format
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps er forældet, benyt -falign-jumps"
 
-#: config/i386/i386.c:2392
+#: config/i386/i386.c:2417
 #, gcc-internal-format
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions er forældet, benyt -falign-functions"
 
-#: config/i386/i386.c:2425
+#: config/i386/i386.c:2450
 #, gcc-internal-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d er ikke mellem 0 og 5"
 
-#: config/i386/i386.c:2433
+#: config/i386/i386.c:2458
 #, gcc-internal-format
 msgid "-mlarge-data-threshold=%d is negative"
 msgstr ""
 
-#: config/i386/i386.c:2447
+#: config/i386/i386.c:2472
 #, gcc-internal-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "ugyldig værdi (%s) til tilvalget -mtls-dialect"
 
-#: config/i386/i386.c:2455
+#: config/i386/i386.c:2480
 #, gcc-internal-format
 msgid "pc%d is not valid precision setting (32, 64 or 80)"
 msgstr ""
 
-#: config/i386/i386.c:2471
+#: config/i386/i386.c:2496
 #, fuzzy, gcc-internal-format
 msgid "-mrtd is ignored in 64bit mode"
 msgstr "kaldekonventionen -mrtd er ikke understøttet i 64 bit-tilstand"
 
-#: config/i386/i386.c:2560
+#: config/i386/i386.c:2585
 #, gcc-internal-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred-stack-boundary=%d er ikke mellem %d og 12"
 
-#: config/i386/i386.c:2569
+#: config/i386/i386.c:2594
 #, gcc-internal-format
 msgid "-msseregparm used without SSE enabled"
 msgstr ""
 
-#: config/i386/i386.c:2580 config/i386/i386.c:2591
+#: config/i386/i386.c:2605 config/i386/i386.c:2616
 #, gcc-internal-format
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "SSE-instruktionssæt deaktiveret, bruger 387-beregninger"
 
-#: config/i386/i386.c:2596
+#: config/i386/i386.c:2621
 #, gcc-internal-format
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "387-instruktionssæt deaktiveret, bruger SSE-beregninger"
 
-#: config/i386/i386.c:2603
+#: config/i386/i386.c:2628
 #, gcc-internal-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "ugyldig værdi (%s) til tilvalget -mfpmath="
 
-#: config/i386/i386.c:2616
+#: config/i386/i386.c:2641
 #, gcc-internal-format
 msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
 msgstr ""
 
-#: config/i386/i386.c:2635
+#: config/i386/i386.c:2660
 #, gcc-internal-format
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 msgstr ""
 
-#: config/i386/i386.c:3022 config/i386/i386.c:3075
+#: config/i386/i386.c:3053 config/i386/i386.c:3106
 #, gcc-internal-format
 msgid "fastcall and regparm attributes are not compatible"
 msgstr "fastcall og regparm er indbyrdes uforenelige"
 
-#: config/i386/i386.c:3029
+#: config/i386/i386.c:3060
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute requires an integer constant argument"
 msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
 
-#: config/i386/i386.c:3035
+#: config/i386/i386.c:3066
 #, fuzzy, gcc-internal-format
 msgid "argument to %qs attribute larger than %d"
 msgstr "parameter til egenskaben '%s' er større end %d"
 
-#: config/i386/i386.c:3045
+#: config/i386/i386.c:3076
 #, gcc-internal-format
 msgid "%s functions limited to %d register parameters"
 msgstr ""
 
-#: config/i386/i386.c:3067 config/i386/i386.c:3102
+#: config/i386/i386.c:3098 config/i386/i386.c:3133
 #, fuzzy, gcc-internal-format
 msgid "fastcall and cdecl attributes are not compatible"
 msgstr "fastcall og stdcall er indbyrdes uforenelige"
 
-#: config/i386/i386.c:3071
+#: config/i386/i386.c:3102
 #, gcc-internal-format
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr "fastcall og stdcall er indbyrdes uforenelige"
 
-#: config/i386/i386.c:3085 config/i386/i386.c:3098
+#: config/i386/i386.c:3116 config/i386/i386.c:3129
 #, fuzzy, gcc-internal-format
 msgid "stdcall and cdecl attributes are not compatible"
 msgstr "fastcall og stdcall er indbyrdes uforenelige"
 
-#: config/i386/i386.c:3089
+#: config/i386/i386.c:3120
 #, fuzzy, gcc-internal-format
 msgid "stdcall and fastcall attributes are not compatible"
 msgstr "fastcall og stdcall er indbyrdes uforenelige"
 
-#: config/i386/i386.c:3236
+#: config/i386/i386.c:3271
 #, gcc-internal-format
 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
 msgstr ""
 
-#: config/i386/i386.c:3239
+#: config/i386/i386.c:3274
 #, gcc-internal-format
 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
 msgstr ""
 
-#: config/i386/i386.c:3925
+#: config/i386/i386.c:3971
 #, gcc-internal-format
 msgid "SSE register return with SSE disabled"
 msgstr ""
 
-#: config/i386/i386.c:3931
+#: config/i386/i386.c:3977
 #, gcc-internal-format
 msgid "SSE register argument with SSE disabled"
 msgstr ""
 
-#: config/i386/i386.c:3947
+#: config/i386/i386.c:3993
 #, gcc-internal-format
 msgid "x87 register return with x87 disabled"
 msgstr ""
 
-#: config/i386/i386.c:4265
+#: config/i386/i386.c:4314
 #, gcc-internal-format
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:4283
+#: config/i386/i386.c:4332
 #, gcc-internal-format
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:4810
+#: config/i386/i386.c:4859
 #, gcc-internal-format
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:4820
+#: config/i386/i386.c:4869
 #, gcc-internal-format
 msgid "MMX vector return without MMX enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:6171
+#: config/i386/i386.c:6220
 #, fuzzy, gcc-internal-format
 msgid "-mstackrealign ignored for nested functions"
 msgstr "ISO C forbyder indlejrede funktioner"
 
-#: config/i386/i386.c:6173
+#: config/i386/i386.c:6222
 #, fuzzy, gcc-internal-format
 msgid "%s not supported for nested functions"
 msgstr "Understøt ikke indbyggede MMX-funktioner"
 
-#: config/i386/i386.c:8576
+#: config/i386/i386.c:8631
 #, gcc-internal-format
 msgid "extended registers have no high halves"
 msgstr "udvidede registre har ikke høje halvdele"
 
-#: config/i386/i386.c:8591
+#: config/i386/i386.c:8646
 #, gcc-internal-format
 msgid "unsupported operand size for extended register"
 msgstr "ikke-understøttet operandstørrelse for udvidede registre"
 
-#: config/i386/i386.c:19610
+#: config/i386/i386.c:19694
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be a 4-bit immediate"
 msgstr "3. parameter skal være en 4 bit-konstant uden fortegn"
 
-#: config/i386/i386.c:19614
+#: config/i386/i386.c:19698
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be an 8-bit immediate"
 msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
 
-#: config/i386/i386.c:19836
+#: config/i386/i386.c:19920
 #, fuzzy, gcc-internal-format
 msgid "last argument must be an immediate"
 msgstr "maske skal være en umiddelbar værdi"
 
-#: config/i386/i386.c:19963
+#: config/i386/i386.c:20047
 #, fuzzy, gcc-internal-format
 msgid "the second argument must be a 4-bit immediate"
 msgstr "3. parameter skal være en 4 bit-konstant uden fortegn"
 
-#: config/i386/i386.c:20209
+#: config/i386/i386.c:20293
 #, fuzzy, gcc-internal-format
 msgid "the fifth argument must be a 8-bit immediate"
 msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
 
-#: config/i386/i386.c:20304
+#: config/i386/i386.c:20388
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be a 8-bit immediate"
 msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
 
-#: config/i386/i386.c:20374 config/rs6000/rs6000.c:8133
+#: config/i386/i386.c:20458 config/rs6000/rs6000.c:8240
 #, gcc-internal-format
 msgid "selector must be an integer constant in the range 0..%wi"
 msgstr ""
 
-#: config/i386/i386.c:20774 config/i386/i386.c:20970
+#: config/i386/i386.c:20858 config/i386/i386.c:21054
 #, gcc-internal-format
 msgid "shift must be an immediate"
 msgstr "skifteværdi skal være en umiddelbar værdi"
 
-#: config/i386/i386.c:21033 config/i386/i386.c:21075
+#: config/i386/i386.c:21117 config/i386/i386.c:21159
 #, fuzzy, gcc-internal-format
 msgid "index mask must be an immediate"
 msgstr "maske skal være en umiddelbar værdi"
 
-#: config/i386/i386.c:21038 config/i386/i386.c:21080
+#: config/i386/i386.c:21122 config/i386/i386.c:21164
 #, fuzzy, gcc-internal-format
 msgid "length mask must be an immediate"
 msgstr "maske skal være en umiddelbar værdi"
 
-#: config/i386/i386.c:22525 config/rs6000/rs6000.c:19666
+#: config/i386/i386.c:22609 config/rs6000/rs6000.c:19883
 #, fuzzy, gcc-internal-format
 msgid "%qs incompatible attribute ignored"
 msgstr "uforenelig egenskab '%s' ignoreret"
 
+#: config/i386/netware.c:253
+#, fuzzy, gcc-internal-format
+msgid "-fPIC and -fpic are not supported for this target"
+msgstr "-fPIC og -fpic understøttes ikke af denne konfiguration"
+
 #: config/i386/winnt-cxx.c:71 config/sh/symbian.c:172
 #, gcc-internal-format
 msgid "definition of static data member %q+D of dllimport'd class"
@@ -26179,57 +26146,57 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "en dataområdeegenskab kan ikke angives for lokale variable"
 
-#: config/ia64/ia64.c:5126 config/pa/pa.c:347 config/spu/spu.c:3875
+#: config/ia64/ia64.c:5127 config/pa/pa.c:350 config/spu/spu.c:3864
 #, gcc-internal-format
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr "værdien af -mfixed-range skal være på formen REG1-REG2"
 
-#: config/ia64/ia64.c:5153 config/pa/pa.c:374 config/spu/spu.c:3901
+#: config/ia64/ia64.c:5154 config/pa/pa.c:377 config/spu/spu.c:3890
 #, gcc-internal-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s er et tomt interval"
 
-#: config/ia64/ia64.c:5181
+#: config/ia64/ia64.c:5182
 #, fuzzy, gcc-internal-format
 msgid "bad value %<%s%> for -mtls-size= switch"
 msgstr "ugyldig værdi (%s) for tilvalget -mtls-size="
 
-#: config/ia64/ia64.c:5209
+#: config/ia64/ia64.c:5210
 #, fuzzy, gcc-internal-format
 msgid "bad value %<%s%> for -mtune= switch"
 msgstr "ugyldig værdi (%s) til tilvalget -mcpu="
 
-#: config/ia64/ia64.c:5228
+#: config/ia64/ia64.c:5229
 #, gcc-internal-format
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr ""
 
-#: config/ia64/ia64.c:9950
+#: config/ia64/ia64.c:9951
 #, fuzzy, gcc-internal-format
 msgid "version attribute is not a string"
 msgstr "det andet symbol efter #line er ikke en streng"
 
-#: config/iq2000/iq2000.c:1812
+#: config/iq2000/iq2000.c:1816
 #, fuzzy, gcc-internal-format
 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr "gp_offset (%ld) eller end_offset (%ld) er mindre end nul"
 
-#: config/iq2000/iq2000.c:2583
+#: config/iq2000/iq2000.c:2587
 #, fuzzy, gcc-internal-format
 msgid "argument %qd is not a constant"
 msgstr "parameteren til 'asm' er ikke en konstant streng"
 
-#: config/iq2000/iq2000.c:2885 config/mt/mt.c:349 config/xtensa/xtensa.c:2118
+#: config/iq2000/iq2000.c:2889 config/mt/mt.c:349 config/xtensa/xtensa.c:2124
 #, gcc-internal-format
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr "PRINT_OPERAND_ADDRESS, nul-henvisning"
 
-#: config/iq2000/iq2000.c:3040
+#: config/iq2000/iq2000.c:3044
 #, fuzzy, gcc-internal-format
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: ukendt tegnsætning '%c'"
 
-#: config/iq2000/iq2000.c:3049 config/xtensa/xtensa.c:1972
+#: config/iq2000/iq2000.c:3053 config/xtensa/xtensa.c:1978
 #, gcc-internal-format
 msgid "PRINT_OPERAND null pointer"
 msgstr "PRINT_OPERAND nul-henvisning"
@@ -26254,22 +26221,22 @@
 msgid "invalid target memregs value '%d'"
 msgstr "ugyldig '--param'-værdi '%s'"
 
-#: config/m32c/m32c.c:2759
+#: config/m32c/m32c.c:2766
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute is not supported for R8C target"
 msgstr "egenskaben '%s' er ikke understøttet på denne platform"
 
-#: config/m32c/m32c.c:2767
+#: config/m32c/m32c.c:2774
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute applies only to functions"
 msgstr "'%s'-egenskaben kan kun anvendes sammen med funktioner"
 
-#: config/m32c/m32c.c:2775
+#: config/m32c/m32c.c:2782
 #, gcc-internal-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
 
-#: config/m32c/m32c.c:2784
+#: config/m32c/m32c.c:2791
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute argument should be between 18 to 255"
 msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
@@ -26319,7 +26286,7 @@
 msgid "interrupt_thread is available only on fido"
 msgstr ""
 
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15014
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15226
 #, gcc-internal-format
 msgid "stack limit expression is not supported"
 msgstr "stakgrænseudtryk understøttes ikke"
@@ -26334,114 +26301,114 @@
 msgid "%qs redeclared with conflicting %qs attributes"
 msgstr ""
 
-#: config/mips/mips.c:2348
+#: config/mips/mips.c:2382
 #, gcc-internal-format
 msgid "MIPS16 TLS"
 msgstr ""
 
-#: config/mips/mips.c:5439
+#: config/mips/mips.c:5500
 #, fuzzy, gcc-internal-format
 msgid "cannot handle inconsistent calls to %qs"
 msgstr "kan ikke håndtere inkonsistente kald af '%s'"
 
-#: config/mips/mips.c:10258
+#: config/mips/mips.c:10337
 #, fuzzy, gcc-internal-format
 msgid "invalid argument to built-in function"
 msgstr "for mange parametre til funktionen"
 
-#: config/mips/mips.c:10530
+#: config/mips/mips.c:10609
 #, fuzzy, gcc-internal-format
 msgid "built-in function %qs not supported for MIPS16"
 msgstr "den indbyggede funktion '%s' understøttes i øjeblikket ikke"
 
-#: config/mips/mips.c:11679 config/mips/mips.c:12065
+#: config/mips/mips.c:11751 config/mips/mips.c:12137
 #, gcc-internal-format
 msgid "MIPS16 PIC"
 msgstr ""
 
-#: config/mips/mips.c:11682
+#: config/mips/mips.c:11754
 #, gcc-internal-format
 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
 msgstr ""
 
-#: config/mips/mips.c:11810
+#: config/mips/mips.c:11882
 #, fuzzy, gcc-internal-format
 msgid "CPU names must be lower case"
 msgstr "processornavnet skal staves med små bogstaver"
 
-#: config/mips/mips.c:11938
+#: config/mips/mips.c:12010
 #, fuzzy, gcc-internal-format
 msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
 msgstr "-mips%d er i konflikt med de andre arkitekturtilvalg som angiver en MIPS%d-processor"
 
-#: config/mips/mips.c:11954
+#: config/mips/mips.c:12026
 #, fuzzy, gcc-internal-format
 msgid "%<-march=%s%> is not compatible with the selected ABI"
 msgstr "-march=%s er ikke forenelig med den valgte ABI"
 
-#: config/mips/mips.c:11969
+#: config/mips/mips.c:12041
 #, fuzzy, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit processor"
 msgstr "-mgp64 benyttet med en 32 bit-processor"
 
-#: config/mips/mips.c:11971
+#: config/mips/mips.c:12043
 #, fuzzy, gcc-internal-format
 msgid "%<-mgp32%> used with a 64-bit ABI"
 msgstr "-mgp32 benyttet med et 64 bit-ABI"
 
-#: config/mips/mips.c:11973
+#: config/mips/mips.c:12045
 #, fuzzy, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit ABI"
 msgstr "-mgp64 benyttet med et 32 bit-ABI"
 
-#: config/mips/mips.c:11989 config/mips/mips.c:11991 config/mips/mips.c:12058
+#: config/mips/mips.c:12061 config/mips/mips.c:12063 config/mips/mips.c:12130
 #, gcc-internal-format
 msgid "unsupported combination: %s"
 msgstr "ikke-understøttet kombination: %s"
 
-#: config/mips/mips.c:11995
+#: config/mips/mips.c:12067
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
 msgstr ""
 
-#: config/mips/mips.c:11998
+#: config/mips/mips.c:12070
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
 msgstr ""
 
-#: config/mips/mips.c:12052
+#: config/mips/mips.c:12124
 #, fuzzy, gcc-internal-format
 msgid "the %qs architecture does not support branch-likely instructions"
 msgstr "målprocessoren understøtter ikke THUMB-instruktioner"
 
-#: config/mips/mips.c:12098
+#: config/mips/mips.c:12170
 #, gcc-internal-format
 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
 msgstr ""
 
-#: config/mips/mips.c:12106 config/mips/mips.c:12109
+#: config/mips/mips.c:12178 config/mips/mips.c:12181
 #, gcc-internal-format
 msgid "cannot use small-data accesses for %qs"
 msgstr ""
 
-#: config/mips/mips.c:12123
+#: config/mips/mips.c:12195
 #, gcc-internal-format
 msgid "%<-mips3d%> requires %<-mpaired-single%>"
 msgstr ""
 
-#: config/mips/mips.c:12132
+#: config/mips/mips.c:12204
 #, fuzzy, gcc-internal-format
 msgid "%qs must be used with %qs"
 msgstr "-frepo skal bruges med -c"
 
-#: config/mips/mips.c:12139
+#: config/mips/mips.c:12211
 #, fuzzy, gcc-internal-format
 msgid "the %qs architecture does not support paired-single instructions"
 msgstr "målprocessoren understøtter ikke THUMB-instruktioner"
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2110
+#: config/mips/mips.h:2111
 #, gcc-internal-format
 msgid "mips16 function profiling"
 msgstr "MIPS16-funktionsprofilering"
@@ -26471,28 +26438,28 @@
 msgid "MMIX Internal: Last named vararg would not fit in a register"
 msgstr "MMIX-intern: Sidst navngivne variabel parameter kan ikke passes i et register"
 
-#: config/mmix/mmix.c:1495 config/mmix/mmix.c:1519 config/mmix/mmix.c:1635
+#: config/mmix/mmix.c:1491 config/mmix/mmix.c:1515 config/mmix/mmix.c:1631
 #, gcc-internal-format
 msgid "MMIX Internal: Bad register: %d"
 msgstr "MMIX-intern: Ugyldigt register: %d"
 
 #. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:1627
+#: config/mmix/mmix.c:1623
 #, fuzzy, gcc-internal-format
 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
 msgstr "MMIX-intern: Mangler '%c'-case i mmix_print_operand"
 
-#: config/mmix/mmix.c:1913
+#: config/mmix/mmix.c:1909
 #, fuzzy, gcc-internal-format
 msgid "stack frame not a multiple of 8 bytes: %wd"
 msgstr "stakramme ikke et produkt af 8 byte: %d"
 
-#: config/mmix/mmix.c:2149
+#: config/mmix/mmix.c:2145
 #, fuzzy, gcc-internal-format
 msgid "stack frame not a multiple of octabyte: %wd"
 msgstr "stakramme ikke et produkt af 8 byte: %d"
 
-#: config/mmix/mmix.c:2489 config/mmix/mmix.c:2553
+#: config/mmix/mmix.c:2485 config/mmix/mmix.c:2549
 #, gcc-internal-format
 msgid "MMIX Internal: %s is not a shiftable int"
 msgstr "MMIX-intern: %s er ikke en int der kan skiftes"
@@ -26502,27 +26469,27 @@
 msgid "info pointer NULL"
 msgstr ""
 
-#: config/pa/pa.c:479
+#: config/pa/pa.c:482
 #, fuzzy, gcc-internal-format
 msgid "PIC code generation is not supported in the portable runtime model"
 msgstr "PIC-kodegenerering er ikke understøttet i den portable kørselsmodel\n"
 
-#: config/pa/pa.c:484
+#: config/pa/pa.c:487
 #, fuzzy, gcc-internal-format
 msgid "PIC code generation is not compatible with fast indirect calls"
 msgstr "PIC-kodegenerering er ikke kompatibel med hurtige indirekte kald\n"
 
-#: config/pa/pa.c:489
+#: config/pa/pa.c:492
 #, gcc-internal-format
 msgid "-g is only supported when using GAS on this processor,"
 msgstr "-g er kun understøttet ved brug af GAS på denne processor,"
 
-#: config/pa/pa.c:490
+#: config/pa/pa.c:493
 #, gcc-internal-format
 msgid "-g option disabled"
 msgstr "tilvalget -g deaktiveret"
 
-#: config/pa/pa.c:8285
+#: config/pa/pa.c:8373
 #, gcc-internal-format
 msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
 msgstr ""
@@ -26591,250 +26558,251 @@
 msgid "junk at end of #pragma longcall"
 msgstr "ragelse i slutningen af #pragma longcall"
 
-#: config/rs6000/rs6000-c.c:2550
+#: config/rs6000/rs6000-c.c:2553
 #, fuzzy, gcc-internal-format
 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
 msgstr "typeomtvingning fra '%T' til '%T' kasserer modifikationer på henvisningsmålets type"
 
-#: config/rs6000/rs6000-c.c:2593
+#: config/rs6000/rs6000-c.c:2596
 #, fuzzy, gcc-internal-format
 msgid "invalid parameter combination for AltiVec intrinsic"
 msgstr "ugyldigt register i instruktionen"
 
-#: config/rs6000/rs6000.c:1294
+#: config/rs6000/rs6000.c:1312
 #, gcc-internal-format
 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1305
+#: config/rs6000/rs6000.c:1323
 #, fuzzy, gcc-internal-format
 msgid "-m64 requires PowerPC64 architecture, enabling"
 msgstr "-maix64 kræver at PowerPC64-arkitekturen forbliver aktiveret"
 
-#: config/rs6000/rs6000.c:1528
+#: config/rs6000/rs6000.c:1546
 #, gcc-internal-format
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "-mmultiple er ikke understøttet på lilleendede systemer"
 
-#: config/rs6000/rs6000.c:1535
+#: config/rs6000/rs6000.c:1553
 #, gcc-internal-format
 msgid "-mstring is not supported on little endian systems"
 msgstr "-mstring er ikke understøttet på lilleendede systemer"
 
-#: config/rs6000/rs6000.c:1549
+#: config/rs6000/rs6000.c:1567
 #, gcc-internal-format
 msgid "unknown -mdebug-%s switch"
 msgstr "ukendt tilvalg -mdebug-%s"
 
-#: config/rs6000/rs6000.c:1561
+#: config/rs6000/rs6000.c:1579
 #, fuzzy, gcc-internal-format
 msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
 msgstr "ukendt parameter '%s' til -mtraceback; forventer 'full', 'partial' eller 'none'"
 
-#: config/rs6000/rs6000.c:1973
+#: config/rs6000/rs6000.c:2003
 #, fuzzy, gcc-internal-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "ukendt tilvalg til -misel= angivet: '%s'"
 
-#: config/rs6000/rs6000.c:2186
+#: config/rs6000/rs6000.c:2218
 #, gcc-internal-format
 msgid "not configured for ABI: '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2199
+#: config/rs6000/rs6000.c:2231
 #, gcc-internal-format
 msgid "Using darwin64 ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2204
+#: config/rs6000/rs6000.c:2236
 #, gcc-internal-format
 msgid "Using old darwin ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2211
+#: config/rs6000/rs6000.c:2243
 #, gcc-internal-format
 msgid "Using IBM extended precision long double"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2217
+#: config/rs6000/rs6000.c:2249
 #, gcc-internal-format
 msgid "Using IEEE extended precision long double"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2222
+#: config/rs6000/rs6000.c:2254
 #, gcc-internal-format
 msgid "unknown ABI specified: '%s'"
 msgstr "ukendt ABI angivet: '%s'"
 
-#: config/rs6000/rs6000.c:2249
+#: config/rs6000/rs6000.c:2281
 #, fuzzy, gcc-internal-format
 msgid "invalid option for -mfloat-gprs: '%s'"
 msgstr "ugyldigt tilvalg '-mshort-data-%s'"
 
-#: config/rs6000/rs6000.c:2259
+#: config/rs6000/rs6000.c:2291
 #, gcc-internal-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr "Ukendt tilvalg -mlong-double-%s"
 
-#: config/rs6000/rs6000.c:2280
+#: config/rs6000/rs6000.c:2312
 #, gcc-internal-format
 msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2288
+#: config/rs6000/rs6000.c:2320
 #, fuzzy, gcc-internal-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "ukendt tilvalg til -misel= angivet: '%s'"
 
-#: config/rs6000/rs6000.c:4989
+#: config/rs6000/rs6000.c:5087
 #, gcc-internal-format
 msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5062
+#: config/rs6000/rs6000.c:5160
 #, gcc-internal-format
 msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5320
+#: config/rs6000/rs6000.c:5418
 #, gcc-internal-format
 msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6221
+#: config/rs6000/rs6000.c:6322
 #, gcc-internal-format
 msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7461
+#: config/rs6000/rs6000.c:7568
 #, gcc-internal-format
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "1. parameter skal være en 5 bit-konstant med fortegn"
 
-#: config/rs6000/rs6000.c:7564 config/rs6000/rs6000.c:8475
+#: config/rs6000/rs6000.c:7671 config/rs6000/rs6000.c:8582
 #, gcc-internal-format
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "2. parameter skal være en 5 bit-konstant uden fortegn"
 
-#: config/rs6000/rs6000.c:7604
+#: config/rs6000/rs6000.c:7711
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "1. parameter til __builtin_altivec_predicate skal være en konstant"
 
-#: config/rs6000/rs6000.c:7657
+#: config/rs6000/rs6000.c:7764
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "1. parameter til __builtin_altivec_predicate er uden for det gyldige interval"
 
-#: config/rs6000/rs6000.c:7906
+#: config/rs6000/rs6000.c:8013
 #, gcc-internal-format
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "3. parameter skal være en 4 bit-konstant uden fortegn"
 
-#: config/rs6000/rs6000.c:8078
+#: config/rs6000/rs6000.c:8185
 #, fuzzy, gcc-internal-format
 msgid "argument to %qs must be a 2-bit unsigned literal"
 msgstr "parameter til '%s' skal være en 2 bit-konstant uden fortegn"
 
-#: config/rs6000/rs6000.c:8220
+#: config/rs6000/rs6000.c:8327
 #, gcc-internal-format
 msgid "unresolved overload for Altivec builtin %qF"
 msgstr ""
 
-#: config/rs6000/rs6000.c:8302
+#: config/rs6000/rs6000.c:8409
 #, gcc-internal-format
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "parameter til dss skal være en 2 bit-konstant uden fortegn"
 
-#: config/rs6000/rs6000.c:8595
+#: config/rs6000/rs6000.c:8702
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate must be a constant"
 msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
 
-#: config/rs6000/rs6000.c:8642
+#: config/rs6000/rs6000.c:8749
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate is out of range"
 msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
 
-#: config/rs6000/rs6000.c:8667
+#: config/rs6000/rs6000.c:8774
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "1. parameter til __builtin_spe_predicate skal være en konstant"
 
-#: config/rs6000/rs6000.c:8739
+#: config/rs6000/rs6000.c:8846
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "1. parameter til __builtin_spe_predicate er uden for det gyldige interval"
 
-#: config/rs6000/rs6000.c:14977
+#: config/rs6000/rs6000.c:15189
 #, fuzzy, gcc-internal-format
 msgid "stack frame too large"
 msgstr "stakramme for stor"
 
-#: config/rs6000/rs6000.c:17598
+#: config/rs6000/rs6000.c:17811
 #, gcc-internal-format
 msgid "no profiling of 64-bit code for this ABI"
 msgstr "ingen profilering af 64 bit-kode for denne ABI"
 
-#: config/rs6000/rs6000.c:19470
+#: config/rs6000/rs6000.c:19687
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19472
+#: config/rs6000/rs6000.c:19689
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19476
+#: config/rs6000/rs6000.c:19693
 #, gcc-internal-format
 msgid "use of %<long long%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19478
+#: config/rs6000/rs6000.c:19695
 #, gcc-internal-format
 msgid "use of %<double%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19480
+#: config/rs6000/rs6000.c:19697
 #, gcc-internal-format
 msgid "use of %<long double%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19482
+#: config/rs6000/rs6000.c:19699
 #, gcc-internal-format
 msgid "use of boolean types in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19484
+#: config/rs6000/rs6000.c:19701
 #, gcc-internal-format
 msgid "use of %<complex%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19486
+#: config/rs6000/rs6000.c:19703
 #, gcc-internal-format
 msgid "use of decimal floating point types in AltiVec types is invalid"
 msgstr ""
 
 #: config/rs6000/aix43.h:38 config/rs6000/aix51.h:37 config/rs6000/aix52.h:38
-#: config/rs6000/aix53.h:38
+#: config/rs6000/aix53.h:38 config/rs6000/aix61.h:38
 #, gcc-internal-format
 msgid "-maix64 and POWER architecture are incompatible"
 msgstr "-maix64 og POWER-arkitekturen er indbyrdes uforenelige"
 
 #: config/rs6000/aix43.h:43 config/rs6000/aix51.h:42 config/rs6000/aix52.h:43
-#: config/rs6000/aix53.h:43
+#: config/rs6000/aix53.h:43 config/rs6000/aix61.h:43
 #, gcc-internal-format
 msgid "-maix64 requires PowerPC64 architecture remain enabled"
 msgstr "-maix64 kræver at PowerPC64-arkitekturen forbliver aktiveret"
 
 #: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
+#: config/rs6000/aix61.h:49
 #, fuzzy, gcc-internal-format
 msgid "soft-float and long-double-128 are incompatible"
 msgstr "-mrelocatable og -mcall-%s er indbyrdes uforenelige"
 
 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:46 config/rs6000/aix52.h:53
-#: config/rs6000/aix53.h:53
+#: config/rs6000/aix53.h:53 config/rs6000/aix61.h:53
 #, gcc-internal-format
 msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 msgstr "-maix64 påkrævet: 64 bit-beregninger med 32 bit-adressering understøttes endnu ikke"
@@ -26876,7 +26844,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1560
+#: config/rs6000/rs6000.h:1569
 #, gcc-internal-format
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr "RETURN_ADDRESS_OFFSET er ikke understøttet"
@@ -26999,22 +26967,22 @@
 msgid "-mstack-guard implies use of -mstack-size"
 msgstr ""
 
-#: config/s390/s390.c:6640
+#: config/s390/s390.c:6679
 #, fuzzy, gcc-internal-format
 msgid "total size of local variables exceeds architecture limit"
 msgstr "Total størrelse af lokale variable overstiger arkitekturgrænsen."
 
-#: config/s390/s390.c:7298
+#: config/s390/s390.c:7349
 #, gcc-internal-format
 msgid "frame size of function %qs is "
 msgstr ""
 
-#: config/s390/s390.c:7328
+#: config/s390/s390.c:7379
 #, fuzzy, gcc-internal-format
 msgid "frame size of %qs is "
 msgstr "lagringsstørrelsen af '%s' er ikke kendt"
 
-#: config/s390/s390.c:7332
+#: config/s390/s390.c:7383
 #, gcc-internal-format
 msgid "%qs uses dynamic stack allocation"
 msgstr ""
@@ -27024,44 +26992,44 @@
 msgid "-fPIC and -G are incompatible"
 msgstr "-fPIC og -mcall-%s er indbyrdes uforenelige"
 
-#: config/sh/sh.c:6894
+#: config/sh/sh.c:6897
 #, gcc-internal-format
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "__builtin_saveregs understøttes ikke af denne undermålarkitektur"
 
-#: config/sh/sh.c:7904
+#: config/sh/sh.c:7907
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute only applies to interrupt functions"
 msgstr "egenskaben '%s' kan kun anvendes sammen med afbrydelsesfunktioner"
 
-#: config/sh/sh.c:7990
+#: config/sh/sh.c:7993
 #, gcc-internal-format
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr "egenskaben interrupt_handler er ikke forenelig med -m5-compact"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:8012
+#: config/sh/sh.c:8015
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute argument not a string constant"
 msgstr "parameteren til egenskaben '%s' er ikke en strengkonstant"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:8037
+#: config/sh/sh.c:8040
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute argument not an integer constant"
 msgstr "parameteren til egenskaben '%s' er ikke en heltalskonstant"
 
-#: config/sh/sh.c:10085
+#: config/sh/sh.c:10084
 #, gcc-internal-format
 msgid "r0 needs to be available as a call-clobbered register"
 msgstr ""
 
-#: config/sh/sh.c:10106
+#: config/sh/sh.c:10105
 #, fuzzy, gcc-internal-format
 msgid "Need a second call-clobbered general purpose register"
 msgstr "Benyt BK-registeret som et alment register"
 
-#: config/sh/sh.c:10114
+#: config/sh/sh.c:10113
 #, gcc-internal-format
 msgid "Need a call-clobbered target register"
 msgstr ""
@@ -27091,7 +27059,7 @@
 msgid "%s %q+D %s after being referenced with dllimport linkage"
 msgstr ""
 
-#: config/sh/symbian.c:891 cp/tree.c:2737
+#: config/sh/symbian.c:891 cp/tree.c:2753
 #, gcc-internal-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr "lang_*-kontrol: mislykkedes i %s, ved %s:%d"
@@ -27134,17 +27102,17 @@
 msgid "-mrelax is only supported for RTP PIC"
 msgstr "-g er kun understøttet ved brug af GAS på denne processor,"
 
-#: config/sparc/sparc.c:698
+#: config/sparc/sparc.c:701
 #, gcc-internal-format
 msgid "%s is not supported by this configuration"
 msgstr "%s understøttes ikke af denne konfiguration"
 
-#: config/sparc/sparc.c:705
+#: config/sparc/sparc.c:708
 #, gcc-internal-format
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr "-mlong-double-64 er ikke tilladt med -m64"
 
-#: config/sparc/sparc.c:730
+#: config/sparc/sparc.c:733
 #, gcc-internal-format
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "-mcmodel= understøttes ikke på 32 bit-systemer"
@@ -27164,67 +27132,57 @@
 msgid "parameter list does not match a valid signature for %s()"
 msgstr ""
 
-#: config/spu/spu.c:337 config/spu/spu.c:348
+#: config/spu/spu.c:341 config/spu/spu.c:352
 #, fuzzy, gcc-internal-format
 msgid "Unknown architecture '%s'"
 msgstr "ukendt maskintilstand '%s'"
 
-#: config/spu/spu.c:3034
+#: config/spu/spu.c:3023
 #, gcc-internal-format
 msgid "`%s' attribute ignored"
 msgstr "egenskaben '%s' ignoreret"
 
-#: config/spu/spu.c:5218
+#: config/spu/spu.c:5207
 #, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]."
 msgstr ""
 
-#: config/spu/spu.c:5238
+#: config/spu/spu.c:5227
 #, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]. ("
 msgstr ""
 
-#: config/spu/spu.c:5268
+#: config/spu/spu.c:5257
 #, gcc-internal-format
 msgid "%d least significant bits of %s are ignored."
 msgstr ""
 
-#: config/stormy16/stormy16.c:499
-#, fuzzy, gcc-internal-format
-msgid "constant halfword load operand out of range"
-msgstr "konstant parameter uden for det gyldige interval for '%s'"
-
-#: config/stormy16/stormy16.c:509
-#, fuzzy, gcc-internal-format
-msgid "constant arithmetic operand out of range"
-msgstr "konstant parameter uden for det gyldige interval for '%s'"
-
-#: config/stormy16/stormy16.c:1108
+#: config/stormy16/stormy16.c:1080
 #, gcc-internal-format
 msgid "local variable memory requirements exceed capacity"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1274
+#: config/stormy16/stormy16.c:1246
 #, fuzzy, gcc-internal-format
 msgid "function_profiler support"
 msgstr "function_profiler-understøttelse for MMIX"
 
-#: config/stormy16/stormy16.c:1363
+#: config/stormy16/stormy16.c:1335
 #, gcc-internal-format
 msgid "cannot use va_start in interrupt function"
 msgstr "kan ikke bruge va_start i afbrydelsesfunktion"
 
-#: config/stormy16/stormy16.c:1906
+#: config/stormy16/stormy16.c:1879
 #, gcc-internal-format
 msgid "switch statement of size %lu entries too large"
 msgstr "switch-sætning med %lu elementer er for stor"
 
-#: config/stormy16/stormy16.c:2274
+#: config/stormy16/stormy16.c:2247
 #, fuzzy, gcc-internal-format
 msgid "%<__BELOW100__%> attribute only applies to variables"
 msgstr "egenskaben '%s' kan kun anvendes på variabler"
 
-#: config/stormy16/stormy16.c:2281
+#: config/stormy16/stormy16.c:2254
 #, gcc-internal-format
 msgid "__BELOW100__ attribute not allowed with auto storage class"
 msgstr ""
@@ -27349,346 +27307,346 @@
 msgid "too much stack space to prepare: %d"
 msgstr "For meget stakplads at forberede: %d"
 
-#: config/xtensa/xtensa.c:1861
+#: config/xtensa/xtensa.c:1865
 #, gcc-internal-format
 msgid "boolean registers required for the floating-point option"
 msgstr "booleske registre er påkrævet til kommatalsindstillingen"
 
-#: config/xtensa/xtensa.c:1896
+#: config/xtensa/xtensa.c:1900
 #, fuzzy, gcc-internal-format
 msgid "-f%s is not supported with CONST16 instructions"
 msgstr "%s understøttes ikke af denne konfiguration"
 
-#: config/xtensa/xtensa.c:1901
+#: config/xtensa/xtensa.c:1905
 #, gcc-internal-format
 msgid "PIC is required but not supported with CONST16 instructions"
 msgstr ""
 
-#: config/xtensa/xtensa.c:2745 config/xtensa/xtensa.c:2765
+#: config/xtensa/xtensa.c:2770 config/xtensa/xtensa.c:2790
 #, fuzzy, gcc-internal-format
 msgid "bad builtin code"
 msgstr "ugyldig indbygget fcode"
 
-#: config/xtensa/xtensa.c:2873
+#: config/xtensa/xtensa.c:2898
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in a .bss section"
 msgstr "kun variabler uden startværdi kan placeres i .bss-sektionen"
 
-#: ada/misc.c:261
+#: ada/misc.c:260
 #, gcc-internal-format
 msgid "missing argument to \"-%s\""
 msgstr "der mangler en parameter til tilvalget '-%s'"
 
-#: ada/misc.c:311
+#: ada/misc.c:310
 #, fuzzy, gcc-internal-format
 msgid "%<-gnat%> misspelled as %<-gant%>"
 msgstr "'-gnat' stavet forkert som '-gant'"
 
-#: cp/call.c:2462
+#: cp/call.c:2448
 #, gcc-internal-format
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr "%s %D(%T, %T, %T) <indbygget>"
 
-#: cp/call.c:2467
+#: cp/call.c:2453
 #, gcc-internal-format
 msgid "%s %D(%T, %T) <built-in>"
 msgstr "%s %D(%T, %T) <indbygget>"
 
-#: cp/call.c:2471
+#: cp/call.c:2457
 #, gcc-internal-format
 msgid "%s %D(%T) <built-in>"
 msgstr "%s %D(%T) <indbygget>"
 
-#: cp/call.c:2475
+#: cp/call.c:2461
 #, gcc-internal-format
 msgid "%s %T <conversion>"
 msgstr "%s %T <konvertering>"
 
-#: cp/call.c:2477
+#: cp/call.c:2463
 #, gcc-internal-format
 msgid "%s %+#D <near match>"
 msgstr ""
 
-#: cp/call.c:2479 cp/pt.c:1397
+#: cp/call.c:2465 cp/pt.c:1405
 #, gcc-internal-format
 msgid "%s %+#D"
 msgstr "%s %+#D"
 
-#: cp/call.c:2720
+#: cp/call.c:2706
 #, fuzzy, gcc-internal-format
 msgid "conversion from %qT to %qT is ambiguous"
 msgstr "konvertering fra '%T' til '%T' er tvetydigt"
 
-#: cp/call.c:2873 cp/call.c:2891 cp/call.c:2954
+#: cp/call.c:2859 cp/call.c:2877 cp/call.c:2940
 #, fuzzy, gcc-internal-format
 msgid "no matching function for call to %<%D(%A)%>"
 msgstr "ingen passende funktion for kald til '%D(%A)'"
 
-#: cp/call.c:2894 cp/call.c:2957
+#: cp/call.c:2880 cp/call.c:2943
 #, fuzzy, gcc-internal-format
 msgid "call of overloaded %<%D(%A)%> is ambiguous"
 msgstr "kald af flertydig '%D(%A)' er tvetydigt"
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:3029
+#: cp/call.c:3015
 #, gcc-internal-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr "henvisning til medlemsfunktionen %E kan ikke kaldes uden et objekt; overvej at benytte .* eller ->*"
 
-#: cp/call.c:3103
+#: cp/call.c:3089
 #, fuzzy, gcc-internal-format
 msgid "no match for call to %<(%T) (%A)%>"
 msgstr "ingen passende fundet for kald til '(%T) (%A)'"
 
-#: cp/call.c:3112
+#: cp/call.c:3098
 #, fuzzy, gcc-internal-format
 msgid "call of %<(%T) (%A)%> is ambiguous"
 msgstr "kald af '(%T) (%A)' er tvetydigt"
 
-#: cp/call.c:3150
+#: cp/call.c:3136
 #, gcc-internal-format
 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
 msgstr ""
 
-#: cp/call.c:3156
+#: cp/call.c:3142
 #, fuzzy, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E%s%>"
 msgstr "%s for operatoren '%T %s' "
 
-#: cp/call.c:3160
+#: cp/call.c:3146
 #, fuzzy, gcc-internal-format
 msgid "%s for %<operator[]%> in %<%E[%E]%>"
 msgstr "%s for operatoren '%T %s' "
 
-#: cp/call.c:3165
+#: cp/call.c:3151
 #, fuzzy, gcc-internal-format
 msgid "%s for %qs in %<%s %E%>"
 msgstr "manglende felt '%s' i '%s'"
 
-#: cp/call.c:3170
+#: cp/call.c:3156
 #, fuzzy, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E %s %E%>"
 msgstr "%s for operatoren '%T %s' "
 
-#: cp/call.c:3173
+#: cp/call.c:3159
 #, fuzzy, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%s%E%>"
 msgstr "%s for operatoren '%T %s' "
 
-#: cp/call.c:3265
+#: cp/call.c:3251
 #, gcc-internal-format
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ISO C++ forbyder udeladelse af den mellemste del af et ?:-udtryk"
 
-#: cp/call.c:3343
+#: cp/call.c:3329
 #, gcc-internal-format
 msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
 msgstr ""
 
-#: cp/call.c:3348
+#: cp/call.c:3334
 #, gcc-internal-format
 msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
 msgstr ""
 
-#: cp/call.c:3389 cp/call.c:3609
+#: cp/call.c:3375 cp/call.c:3595
 #, fuzzy, gcc-internal-format
 msgid "operands to ?: have different types %qT and %qT"
 msgstr "operander til ?: har forskellige typer"
 
-#: cp/call.c:3563
+#: cp/call.c:3549
 #, fuzzy, gcc-internal-format
 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
 msgstr "enum-typer passer ikke sammen i betinget udtryk: '%T' og '%T'"
 
-#: cp/call.c:3570
+#: cp/call.c:3556
 #, gcc-internal-format
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr "enum- og ikke enum-type i betinget udtryk"
 
-#: cp/call.c:3874
+#: cp/call.c:3860
 #, fuzzy, gcc-internal-format
 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
 msgstr "ingen '%D(int)' erklæret for suffiks '%s', prøver præfiksoperatoren i stedet"
 
-#: cp/call.c:3947
+#: cp/call.c:3936
 #, fuzzy, gcc-internal-format
 msgid "comparison between %q#T and %q#T"
 msgstr "sammenligning mellem '%#T' og '%#T'"
 
-#: cp/call.c:4229
+#: cp/call.c:4218
 #, gcc-internal-format
 msgid "no corresponding deallocation function for `%D'"
 msgstr ""
 
-#: cp/call.c:4234
+#: cp/call.c:4223
 #, fuzzy, gcc-internal-format
 msgid "no suitable %<operator %s%> for %qT"
 msgstr "ingen passende 'operator delete' for '%T'"
 
-#: cp/call.c:4252
+#: cp/call.c:4241
 #, fuzzy, gcc-internal-format
 msgid "%q+#D is private"
 msgstr "'%+#D' er privat"
 
-#: cp/call.c:4254
+#: cp/call.c:4243
 #, fuzzy, gcc-internal-format
 msgid "%q+#D is protected"
 msgstr "'%+#D' er beskyttet"
 
-#: cp/call.c:4256
+#: cp/call.c:4245
 #, fuzzy, gcc-internal-format
 msgid "%q+#D is inaccessible"
 msgstr "'%+#D' er ikke tilgængelig"
 
-#: cp/call.c:4257
+#: cp/call.c:4246
 #, gcc-internal-format
 msgid "within this context"
 msgstr "i denne kontekst"
 
 # %s bliver til returnering eller tildeling eller noget i den retning
-#: cp/call.c:4303
+#: cp/call.c:4292
 #, fuzzy, gcc-internal-format
 msgid "passing NULL to non-pointer argument %P of %qD"
 msgstr "overbringelse af NULL benyttet for ikke-henvisnings%s %P af '%D'"
 
-#: cp/call.c:4306
+#: cp/call.c:4295
 #, fuzzy, gcc-internal-format
 msgid "converting to non-pointer type %qT from NULL"
 msgstr "%s til ikke-henvisningstypen '%T' fra NULL"
 
-#: cp/call.c:4312
+#: cp/call.c:4301
 #, fuzzy, gcc-internal-format
 msgid "converting %<false%> to pointer type for argument %P of %qD"
 msgstr "typen af den %d. parameter i '%s' passer ikke"
 
-#: cp/call.c:4356 cp/cvt.c:217
+#: cp/call.c:4346 cp/cvt.c:217
 #, fuzzy, gcc-internal-format
 msgid "invalid conversion from %qT to %qT"
 msgstr "ugyldig konvertering fra '%T' til '%T'"
 
-#: cp/call.c:4358
+#: cp/call.c:4348
 #, fuzzy, gcc-internal-format
 msgid "  initializing argument %P of %qD"
 msgstr "  ved klargøring af parameteren %P til '%D'"
 
-#: cp/call.c:4491
+#: cp/call.c:4498
 #, fuzzy, gcc-internal-format
 msgid "cannot bind bitfield %qE to %qT"
 msgstr "kan ikke klargøre '%T' fra %T'"
 
-#: cp/call.c:4494 cp/call.c:4510
+#: cp/call.c:4501 cp/call.c:4517
 #, fuzzy, gcc-internal-format
 msgid "cannot bind packed field %qE to %qT"
 msgstr "kan ikke erklære feltet '%D' til at være af typen '%T'"
 
-#: cp/call.c:4497
+#: cp/call.c:4504
 #, fuzzy, gcc-internal-format
 msgid "cannot bind rvalue %qE to %qT"
 msgstr "kan ikke klargøre '%T' fra %T'"
 
-#: cp/call.c:4611
+#: cp/call.c:4620
 #, fuzzy, gcc-internal-format
 msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr "kan ikke videregive objekter af en ikke-POD type '%#T' gennem '...'; kald vil afbryde på kørselstidspunktet"
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4639
+#: cp/call.c:4648
 #, fuzzy, gcc-internal-format
 msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr "kan ikke videregive objekter af en ikke-POD type '%#T' gennem '...'; kald vil afbryde på kørselstidspunktet"
 
-#: cp/call.c:4687
+#: cp/call.c:4696
 #, fuzzy, gcc-internal-format
 msgid "the default argument for parameter %d of %qD has not yet been parsed"
 msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
 
-#: cp/call.c:4697
+#: cp/call.c:4706
 #, fuzzy, gcc-internal-format
 msgid "recursive evaluation of default argument for %q#D"
 msgstr "omdefinering af standardparameter for '%#D'"
 
-#: cp/call.c:4802
+#: cp/call.c:4811
 #, fuzzy, gcc-internal-format
 msgid "argument of function call might be a candidate for a format attribute"
 msgstr "Advar om funktioner som kan være kandidater til formateringsegenskaber"
 
-#: cp/call.c:4950
+#: cp/call.c:4959
 #, fuzzy, gcc-internal-format
 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
 msgstr "videregivelse af '%T' som 'this'-parameteren til '%#D' forkaster modifikationer"
 
-#: cp/call.c:4969
+#: cp/call.c:4978
 #, fuzzy, gcc-internal-format
 msgid "%qT is not an accessible base of %qT"
 msgstr "'%T' er en utilgængelig stamklasse til '%T'"
 
-#: cp/call.c:5229
+#: cp/call.c:5238
 #, fuzzy, gcc-internal-format
 msgid "could not find class$ field in java interface type %qT"
 msgstr "kunne ikke finde et class$-felt i Java-grænsefladetypen '%T'"
 
-#: cp/call.c:5470
+#: cp/call.c:5479
 #, fuzzy, gcc-internal-format
 msgid "call to non-function %qD"
 msgstr "kald af ikke-funktion '%D'"
 
-#: cp/call.c:5595
+#: cp/call.c:5604
 #, fuzzy, gcc-internal-format
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 msgstr "ingen passende funktion for kald til '%T::%D(%A)%#V'"
 
-#: cp/call.c:5613
+#: cp/call.c:5622
 #, fuzzy, gcc-internal-format
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 msgstr "kald af flertydig '%D(%A)' er tvetydigt"
 
-#: cp/call.c:5639
+#: cp/call.c:5648
 #, fuzzy, gcc-internal-format
 msgid "cannot call member function %qD without object"
 msgstr "kan ikke kalde medlemsfunktionen '%D' uden et objekt"
 
-#: cp/call.c:6283
+#: cp/call.c:6307
 #, fuzzy, gcc-internal-format
 msgid "passing %qT chooses %qT over %qT"
 msgstr "videregivelse af '%T' vælger '%T' frem for '%T'"
 
-#: cp/call.c:6285 cp/name-lookup.c:4320 cp/name-lookup.c:4753
+#: cp/call.c:6309 cp/name-lookup.c:4322 cp/name-lookup.c:4757
 #, fuzzy, gcc-internal-format
 msgid "  in call to %qD"
 msgstr "  i kald af '%D'"
 
-#: cp/call.c:6342
+#: cp/call.c:6366
 #, fuzzy, gcc-internal-format
 msgid "choosing %qD over %qD"
 msgstr "vælger '%D' frem for '%D'"
 
-#: cp/call.c:6343
+#: cp/call.c:6367
 #, fuzzy, gcc-internal-format
 msgid "  for conversion from %qT to %qT"
 msgstr "  for konvertering fra '%T' til '%T'"
 
-#: cp/call.c:6345
+#: cp/call.c:6369
 #, gcc-internal-format
 msgid "  because conversion sequence for the argument is better"
 msgstr "  fordi konverteringssekvensen for parameteren er bedre"
 
-#: cp/call.c:6459
+#: cp/call.c:6483
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr "ifølge ISO C++ er '%D' og '%D' tvetydigt selvom den værste konvertering for førstnævnte er bedre end den værste konvertering for den sidstnævnte"
 
-#: cp/call.c:6603
+#: cp/call.c:6627
 #, fuzzy, gcc-internal-format
 msgid "could not convert %qE to %qT"
 msgstr "kunne ikke konvertere '%E' til '%T'"
 
-#: cp/call.c:6737
+#: cp/call.c:6761
 #, fuzzy, gcc-internal-format
 msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
 msgstr "ugyldig const_cast af en højreværdi fra typen '%T' til typen '%T'"
 
-#: cp/call.c:6741
+#: cp/call.c:6765
 #, fuzzy, gcc-internal-format
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
@@ -27698,344 +27656,344 @@
 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
 msgstr "kan ikke konvertere fra stamklassen '%T' til den nedarvede type '%T' via den virtuelle stamklasse '%T'"
 
-#: cp/class.c:961
+#: cp/class.c:971
 #, fuzzy, gcc-internal-format
 msgid "Java class %qT cannot have a destructor"
 msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
 
-#: cp/class.c:963
+#: cp/class.c:973
 #, fuzzy, gcc-internal-format
 msgid "Java class %qT cannot have an implicit non-trivial destructor"
 msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
 
-#: cp/class.c:1062
+#: cp/class.c:1074
 #, fuzzy, gcc-internal-format
 msgid "repeated using declaration %q+D"
 msgstr "til skabelonserklæring '%D'"
 
-#: cp/class.c:1064
+#: cp/class.c:1076
 #, fuzzy, gcc-internal-format
 msgid "using declaration %q+D conflicts with a previous using declaration"
 msgstr "sektionen '%s' strider mod tidligere erklæring"
 
-#: cp/class.c:1069
+#: cp/class.c:1081
 #, fuzzy, gcc-internal-format
 msgid "%q+#D cannot be overloaded"
 msgstr "'%#D' og '%#D' kan ikke flertydiggøres"
 
-#: cp/class.c:1070
+#: cp/class.c:1082
 #, gcc-internal-format
 msgid "with %q+#D"
 msgstr ""
 
-#: cp/class.c:1137
+#: cp/class.c:1149
 #, fuzzy, gcc-internal-format
 msgid "conflicting access specifications for method %q+D, ignored"
 msgstr "modstridende tilgangsanvisninger til metoden '%D', ignoreret"
 
-#: cp/class.c:1140
+#: cp/class.c:1152
 #, fuzzy, gcc-internal-format
 msgid "conflicting access specifications for field %qE, ignored"
 msgstr "modstridende tilgangsanvisninger til feltet '%s', ignoreret"
 
-#: cp/class.c:1201 cp/class.c:1209
+#: cp/class.c:1213 cp/class.c:1221
 #, fuzzy, gcc-internal-format
 msgid "%q+D invalid in %q#T"
 msgstr "'%D' ugyldig i '%#T'"
 
-#: cp/class.c:1202
+#: cp/class.c:1214
 #, fuzzy, gcc-internal-format
 msgid "  because of local method %q+#D with same name"
 msgstr "  på grund af den lokale metode '%#D' med det samme navn"
 
-#: cp/class.c:1210
+#: cp/class.c:1222
 #, fuzzy, gcc-internal-format
 msgid "  because of local member %q+#D with same name"
 msgstr "  på grund af det lokale medlem '%#D' med det samme navn"
 
-#: cp/class.c:1253
+#: cp/class.c:1265
 #, fuzzy, gcc-internal-format
 msgid "base class %q#T has a non-virtual destructor"
 msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
 
-#: cp/class.c:1570
+#: cp/class.c:1582
 #, fuzzy, gcc-internal-format
 msgid "all member functions in class %qT are private"
 msgstr "alle medlemsfunktioner i klassen '%T' er private"
 
-#: cp/class.c:1582
+#: cp/class.c:1594
 #, fuzzy, gcc-internal-format
 msgid "%q#T only defines a private destructor and has no friends"
 msgstr "'%#T' definerer kun en privat destruktionsfunktion og har ingen venner"
 
-#: cp/class.c:1626
+#: cp/class.c:1639
 #, fuzzy, gcc-internal-format
 msgid "%q#T only defines private constructors and has no friends"
 msgstr "'%#T' definerer kun private konstruktionsfunktioner og har ingen venner"
 
 # %D er en funktion
-#: cp/class.c:2019
+#: cp/class.c:2032
 #, fuzzy, gcc-internal-format
 msgid "no unique final overrider for %qD in %qT"
 msgstr "ingen unik endelig overskrivning af '%D' i '%T'"
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2439
+#: cp/class.c:2452
 #, fuzzy, gcc-internal-format
 msgid "%q+D was hidden"
 msgstr "'%D' var skjult"
 
-#: cp/class.c:2440
+#: cp/class.c:2453
 #, fuzzy, gcc-internal-format
 msgid "  by %q+D"
 msgstr "  af '%D'"
 
-#: cp/class.c:2483 cp/decl2.c:1135
+#: cp/class.c:2496 cp/decl2.c:1178
 #, fuzzy, gcc-internal-format
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 msgstr "'%#D' er ugyldig; en anonym union kan kun have ikke-statiske datamedlemmer"
 
-#: cp/class.c:2486
+#: cp/class.c:2499
 #, fuzzy, gcc-internal-format
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 msgstr "'%#D' er ugyldig; en anonym union kan kun have ikke-statiske datamedlemmer"
 
-#: cp/class.c:2494 cp/decl2.c:1141
+#: cp/class.c:2507 cp/decl2.c:1184
 #, fuzzy, gcc-internal-format
 msgid "private member %q+#D in anonymous union"
 msgstr "privat medlem '%#D' i en anonym union"
 
-#: cp/class.c:2496
+#: cp/class.c:2509
 #, fuzzy, gcc-internal-format
 msgid "private member %q+#D in anonymous struct"
 msgstr "privat medlem '%#D' i en anonym union"
 
-#: cp/class.c:2501 cp/decl2.c:1143
+#: cp/class.c:2514 cp/decl2.c:1186
 #, fuzzy, gcc-internal-format
 msgid "protected member %q+#D in anonymous union"
 msgstr "beskyttet medlem '%#D' i en anonym union"
 
-#: cp/class.c:2503
+#: cp/class.c:2516
 #, fuzzy, gcc-internal-format
 msgid "protected member %q+#D in anonymous struct"
 msgstr "beskyttet medlem '%#D' i en anonym union"
 
-#: cp/class.c:2677
+#: cp/class.c:2695
 #, fuzzy, gcc-internal-format
 msgid "bit-field %q+#D with non-integral type"
 msgstr "bitfelt '%#D' med en ikke-heltalstype"
 
-#: cp/class.c:2690
+#: cp/class.c:2708
 #, fuzzy, gcc-internal-format
 msgid "bit-field %q+D width not an integer constant"
 msgstr "bredden af bitfeltet '%D' er ikke en heltalskonstant"
 
-#: cp/class.c:2695
+#: cp/class.c:2713
 #, fuzzy, gcc-internal-format
 msgid "negative width in bit-field %q+D"
 msgstr "negativ bredde i bitfeltet '%D'"
 
-#: cp/class.c:2700
+#: cp/class.c:2718
 #, fuzzy, gcc-internal-format
 msgid "zero width for bit-field %q+D"
 msgstr "en bredde på nul for bitfeltet '%D'"
 
-#: cp/class.c:2706
+#: cp/class.c:2724
 #, fuzzy, gcc-internal-format
 msgid "width of %q+D exceeds its type"
 msgstr "bredden af '%D' overstiger typen"
 
-#: cp/class.c:2715
+#: cp/class.c:2733
 #, fuzzy, gcc-internal-format
 msgid "%q+D is too small to hold all values of %q#T"
 msgstr "'%D' er for lille til at indeholde alle værdierne af '%#T'"
 
-#: cp/class.c:2772
+#: cp/class.c:2790
 #, fuzzy, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in union"
 msgstr "medlemmet '%#D' med en konstruktionsfunktion er ikke tilladt i en union"
 
-#: cp/class.c:2775
+#: cp/class.c:2793
 #, fuzzy, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in union"
 msgstr "medlemmet '%#D' med en destruktionsfunktion er ikke tilladt i en union"
 
-#: cp/class.c:2777
+#: cp/class.c:2795
 #, fuzzy, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in union"
 msgstr "medlemmet '%#D' med en kopitildelingsoperator er ikke tilladt i en union"
 
-#: cp/class.c:2801
+#: cp/class.c:2819
 #, fuzzy, gcc-internal-format
 msgid "multiple fields in union %qT initialized"
 msgstr "flere felter i union '%T' tildeles startværdi"
 
-#: cp/class.c:2890
+#: cp/class.c:2908
 #, fuzzy, gcc-internal-format
 msgid "%q+D may not be static because it is a member of a union"
 msgstr "'%D' skal være en ikke-statisk medlemsfunktion"
 
-#: cp/class.c:2895
+#: cp/class.c:2913
 #, gcc-internal-format
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 msgstr ""
 
-#: cp/class.c:2906
+#: cp/class.c:2924
 #, fuzzy, gcc-internal-format
 msgid "field %q+D invalidly declared function type"
 msgstr "feltet '%D' er på ugyldig vis erklæret som en funktionstype"
 
-#: cp/class.c:2912
+#: cp/class.c:2930
 #, fuzzy, gcc-internal-format
 msgid "field %q+D invalidly declared method type"
 msgstr "feltet '%D' er på ugyldig vis erklæret som en medlemsfunktionstype"
 
-#: cp/class.c:2944
-#, fuzzy, gcc-internal-format
-msgid "non-static reference %q+#D in class without a constructor"
-msgstr "ikke-statisk reference '%#D' i klasse uden en konstruktionsfunktion"
-
-#: cp/class.c:2955
+#: cp/class.c:2968
 #, gcc-internal-format
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 msgstr ""
 
-#: cp/class.c:3022
+#: cp/class.c:3047
 #, fuzzy, gcc-internal-format
-msgid "non-static const member %q+#D in class without a constructor"
-msgstr "ikke-statisk konstant medlem '%#D' i klasse uden en konstruktionsfunktion"
-
-#: cp/class.c:3037
-#, fuzzy, gcc-internal-format
 msgid "field %q+#D with same name as class"
 msgstr "felt '%#D' med samme navn som klassen"
 
-#: cp/class.c:3068
+#: cp/class.c:3078
 #, fuzzy, gcc-internal-format
 msgid "%q#T has pointer data members"
 msgstr "'%#T' har henvisningsdatamedlemmer"
 
-#: cp/class.c:3073
+#: cp/class.c:3083
 #, fuzzy, gcc-internal-format
 msgid "  but does not override %<%T(const %T&)%>"
 msgstr "  men overskriver ikke '%T(const %T&)'"
 
-#: cp/class.c:3075
+#: cp/class.c:3085
 #, fuzzy, gcc-internal-format
 msgid "  or %<operator=(const %T&)%>"
 msgstr "  eller 'operator=(const %T&)'"
 
-#: cp/class.c:3079
+#: cp/class.c:3089
 #, fuzzy, gcc-internal-format
 msgid "  but does not override %<operator=(const %T&)%>"
 msgstr "  men overskriver ikke 'operator=(const %T&)'"
 
-#: cp/class.c:3540
+#: cp/class.c:3550
 #, fuzzy, gcc-internal-format
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 msgstr "afsættet for tom stamklasse '%T' følger ikke nødvendigvis ABI'en og kan ændre sig i en fremtidig version af GCC"
 
-#: cp/class.c:3665
+#: cp/class.c:3675
 #, fuzzy, gcc-internal-format
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 msgstr "klassen '%T' vil blive betragtet som næsten tom i en fremtidig version af GCC"
 
-#: cp/class.c:3747
+#: cp/class.c:3757
 #, fuzzy, gcc-internal-format
 msgid "initializer specified for non-virtual method %q+D"
 msgstr "startværdi angivet for ikke-virtuel medlemsfunktion '%D'"
 
-#: cp/class.c:4412
+#: cp/class.c:4228
 #, fuzzy, gcc-internal-format
+msgid "non-static reference %q+#D in class without a constructor"
+msgstr "ikke-statisk reference '%#D' i klasse uden en konstruktionsfunktion"
+
+#: cp/class.c:4233
+#, fuzzy, gcc-internal-format
+msgid "non-static const member %q+#D in class without a constructor"
+msgstr "ikke-statisk konstant medlem '%#D' i klasse uden en konstruktionsfunktion"
+
+#: cp/class.c:4488
+#, fuzzy, gcc-internal-format
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 msgstr "afsættet for virtuel stamklasse '%T' følger ikke ABI'en og kan ændre sig i en fremtidig version af GCC"
 
-#: cp/class.c:4513
+#: cp/class.c:4589
 #, fuzzy, gcc-internal-format
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 msgstr "direkte stamklasse '%T' er ikke tilgængelig i '%T' på grund af tvetydighed"
 
-#: cp/class.c:4525
+#: cp/class.c:4601
 #, fuzzy, gcc-internal-format
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 msgstr "virtuel stamklasse '%T' er ikke tilgængelig i '%T' på grund af tvetydighed"
 
-#: cp/class.c:4704
+#: cp/class.c:4780
 #, fuzzy, gcc-internal-format
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 msgstr "størrelsen der bliver tildelt '%T' følger ikke nødvendigvis ABI'en og kan ændre sig i en fremtidig version af GCC"
 
-#: cp/class.c:4744
+#: cp/class.c:4820
 #, fuzzy, gcc-internal-format
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 msgstr "afsættet for '%D' følger ikke ABI'en og kan ændre sig i en fremtidig version af GCC"
 
-#: cp/class.c:4772
+#: cp/class.c:4848
 #, fuzzy, gcc-internal-format
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 msgstr "afsættet for '%D' følger ikke ABI'en og kan ændre sig i en fremtidig version af GCC"
 
-#: cp/class.c:4781
+#: cp/class.c:4857
 #, fuzzy, gcc-internal-format
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr "'%D' indeholder tomme klasser hvad der kan få stamklasser til at blive placeret andre steder i en fremtidig version af GCC"
 
-#: cp/class.c:4864
+#: cp/class.c:4944
 #, fuzzy, gcc-internal-format
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 msgstr "layoutet af klasser der nedarver fra den tomme klasse '%T' kan ændre sig i en fremtidig version af GCC"
 
-#: cp/class.c:5010 cp/parser.c:14608
+#: cp/class.c:5090 cp/parser.c:14688
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %q#T"
 msgstr "omdefinering af '%#T'"
 
-#: cp/class.c:5166
+#: cp/class.c:5246
 #, fuzzy, gcc-internal-format
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 msgstr "'%#T' har virtuelle funktioner, men ikke-virtuel destruktionsfunktion"
 
-#: cp/class.c:5268
+#: cp/class.c:5348
 #, gcc-internal-format
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr "forsøgte at afslutte struct, men blev stoppet af tidligere fortolkningsfejl"
 
-#: cp/class.c:5728
+#: cp/class.c:5808
 #, fuzzy, gcc-internal-format
 msgid "language string %<\"%E\"%> not recognized"
 msgstr "sprogstrengen '\"%s\"' ikke genkendt"
 
-#: cp/class.c:5817
+#: cp/class.c:5897
 #, fuzzy, gcc-internal-format
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 msgstr "kan ikke benytte den flertydiggjorte funktion '%D' baseret på konvertering til typen '%T'"
 
-#: cp/class.c:5946
+#: cp/class.c:6026
 #, fuzzy, gcc-internal-format
 msgid "no matches converting function %qD to type %q#T"
 msgstr "ingen passende ved konvertering af funktionen '%D' til typen '%#T'"
 
-#: cp/class.c:5969
+#: cp/class.c:6049
 #, fuzzy, gcc-internal-format
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 msgstr "konvertering af den flertydiggjorte funktion '%D' til typen '%T' er tvetydig"
 
-#: cp/class.c:5995
+#: cp/class.c:6075
 #, fuzzy, gcc-internal-format
 msgid "assuming pointer to member %qD"
 msgstr "antager henvisning til medlemmet '%D'"
 
-#: cp/class.c:5998
+#: cp/class.c:6078
 #, fuzzy, gcc-internal-format
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 msgstr "(en henvisning til medlem kan kun dannes med '&%E')"
 
-#: cp/class.c:6054 cp/class.c:6088
+#: cp/class.c:6134 cp/class.c:6168
 #, gcc-internal-format
 msgid "not enough type information"
 msgstr "ikke tilstrækkelig information om typen"
 
-#: cp/class.c:6071
+#: cp/class.c:6151
 #, fuzzy, gcc-internal-format
 msgid "argument of type %qT does not match %qT"
 msgstr "parameter af typen '%T' passer ikke til '%T'"
@@ -28045,12 +28003,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.
-#: cp/class.c:6358 cp/decl.c:1199 cp/name-lookup.c:526
+#: cp/class.c:6438 cp/decl.c:1200 cp/name-lookup.c:525
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q#D"
 msgstr "omerklæring af '%#D'"
 
-#: cp/class.c:6359
+#: cp/class.c:6439
 #, fuzzy, gcc-internal-format
 msgid "changes meaning of %qD from %q+#D"
 msgstr "skifter betydningen af '%D' fra '%+#D'"
@@ -28085,7 +28043,7 @@
 msgid "conversion from %qT to %qT discards qualifiers"
 msgstr "konvertering fra '%T' til '%T' forkaster modifikationer"
 
-#: cp/cvt.c:470 cp/typeck.c:5257
+#: cp/cvt.c:470 cp/typeck.c:5265
 #, fuzzy, gcc-internal-format
 msgid "casting %qT to %qT does not dereference pointer"
 msgstr "typeomtvingning af '%T' til '%T' følger ikke henvisning"
@@ -28095,191 +28053,191 @@
 msgid "cannot convert type %qT to type %qT"
 msgstr "kan ikke konvertere typen '%T' til typen '%T'"
 
-#: cp/cvt.c:656
+#: cp/cvt.c:649
 #, fuzzy, gcc-internal-format
 msgid "conversion from %q#T to %q#T"
 msgstr "konvertering fra '%#T' til '%#T'"
 
-#: cp/cvt.c:668 cp/cvt.c:688
+#: cp/cvt.c:661 cp/cvt.c:681
 #, fuzzy, gcc-internal-format
 msgid "%q#T used where a %qT was expected"
 msgstr "'%#T' benyttet hvor '%T' var forventet"
 
-#: cp/cvt.c:703
+#: cp/cvt.c:696
 #, fuzzy, gcc-internal-format
 msgid "%q#T used where a floating point value was expected"
 msgstr "'%#T' benyttet hvor der forventedes en kommatalsværdi"
 
-#: cp/cvt.c:750
+#: cp/cvt.c:743
 #, fuzzy, gcc-internal-format
 msgid "conversion from %qT to non-scalar type %qT requested"
 msgstr "konvertering fra '%T' til en ikke-skalartype '%T' udbedt"
 
-#: cp/cvt.c:784
+#: cp/cvt.c:777
 #, fuzzy, gcc-internal-format
 msgid "pseudo-destructor is not called"
 msgstr "parameter til egenskaben '%s' er større end %d"
 
-#: cp/cvt.c:844
+#: cp/cvt.c:837
 #, fuzzy, gcc-internal-format
 msgid "object of incomplete type %qT will not be accessed in %s"
 msgstr "objekt af den ufuldstændige type '%T' vil ikke blive tilgået i %s"
 
-#: cp/cvt.c:849
+#: cp/cvt.c:842
 #, fuzzy, gcc-internal-format
 msgid "object of type %qT will not be accessed in %s"
 msgstr "objekt af typen '%T' vil ikke blive tilgået i %s"
 
-#: cp/cvt.c:865
+#: cp/cvt.c:858
 #, fuzzy, gcc-internal-format
 msgid "object %qE of incomplete type %qT will not be accessed in %s"
 msgstr "objektet '%E' af den ufuldstændige type '%T' vil ikke blive tilgået i %s"
 
 #. [over.over] enumerates the places where we can take the address
 #. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:902
+#: cp/cvt.c:895
 #, gcc-internal-format
 msgid "%s cannot resolve address of overloaded function"
 msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
 
 #. Only warn when there is no &.
-#: cp/cvt.c:909
+#: cp/cvt.c:902
 #, fuzzy, gcc-internal-format
 msgid "%s is a reference, not call, to function %qE"
 msgstr "%s er en reference til og ikke et kald af funktionen '%E'"
 
-#: cp/cvt.c:926
+#: cp/cvt.c:919
 #, fuzzy, gcc-internal-format
 msgid "%s has no effect"
 msgstr "%s har ingen %s"
 
-#: cp/cvt.c:958
+#: cp/cvt.c:951
 #, fuzzy, gcc-internal-format
 msgid "value computed is not used"
 msgstr "%Hberegnet værdi benyttes ikke"
 
-#: cp/cvt.c:1068
+#: cp/cvt.c:1061
 #, gcc-internal-format
 msgid "converting NULL to non-pointer type"
 msgstr "konverterer NULL til en ikke-henvisningstype"
 
-#: cp/cvt.c:1174
+#: cp/cvt.c:1167
 #, fuzzy, gcc-internal-format
 msgid "ambiguous default type conversion from %qT"
 msgstr "tvetydig standardtypekonvertering fra '%T'"
 
-#: cp/cvt.c:1176
+#: cp/cvt.c:1169
 #, fuzzy, gcc-internal-format
 msgid "  candidate conversions include %qD and %qD"
 msgstr "  kandidater til konverteringen inkluderer '%D' og '%D'"
 
-#: cp/decl.c:1062
+#: cp/decl.c:1063
 #, fuzzy, gcc-internal-format
 msgid "%qD was declared %<extern%> and later %<static%>"
 msgstr "'%s' blev erklæret 'extern' og derefter 'static'"
 
-#: cp/decl.c:1063 cp/decl.c:1618 objc/objc-act.c:2931 objc/objc-act.c:7503
+#: cp/decl.c:1064 cp/decl.c:1619 objc/objc-act.c:2931 objc/objc-act.c:7503
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D"
 msgstr "'%D' er tidligere erklæret"
 
-#: cp/decl.c:1096
+#: cp/decl.c:1097
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qF throws different exceptions"
 msgstr "erklæring af '%F' kaster forskellige undtagelser"
 
-#: cp/decl.c:1097
+#: cp/decl.c:1098
 #, fuzzy, gcc-internal-format
 msgid "from previous declaration %q+F"
 msgstr "end tidligere erklæring '%F'"
 
-#: cp/decl.c:1153
+#: cp/decl.c:1154
 #, fuzzy, gcc-internal-format
 msgid "function %q+D redeclared as inline"
 msgstr "funktionen '%s' omerklæret som inline"
 
-#: cp/decl.c:1155
+#: cp/decl.c:1156
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D with attribute noinline"
 msgstr "tidligere erklæring af funktionen '%s' med egenskaben noinline"
 
-#: cp/decl.c:1162
+#: cp/decl.c:1163
 #, fuzzy, gcc-internal-format
 msgid "function %q+D redeclared with attribute noinline"
 msgstr "funktionen '%s' omerklæret med egenskaben noinline"
 
-#: cp/decl.c:1164
+#: cp/decl.c:1165
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D was inline"
 msgstr "tidligere erklæring af funktionen '%s' var inline"
 
-#: cp/decl.c:1186 cp/decl.c:1259
+#: cp/decl.c:1187 cp/decl.c:1260
 #, fuzzy, gcc-internal-format
 msgid "shadowing %s function %q#D"
 msgstr "skygger for en %s-funktion '%#D'"
 
-#: cp/decl.c:1195
+#: cp/decl.c:1196
 #, fuzzy, gcc-internal-format
 msgid "library function %q#D redeclared as non-function %q#D"
 msgstr "biblioteksfunktionen '%#D' er omerklæret som '%#D' der ikke er en funktion"
 
-#: cp/decl.c:1200
+#: cp/decl.c:1201
 #, fuzzy, gcc-internal-format
 msgid "conflicts with built-in declaration %q#D"
 msgstr "strider mod indbygget erklæring '%#D'"
 
 # følges af næste tekst
-#: cp/decl.c:1254 cp/decl.c:1380 cp/decl.c:1396
+#: cp/decl.c:1255 cp/decl.c:1381 cp/decl.c:1397
 #, fuzzy, gcc-internal-format
 msgid "new declaration %q#D"
 msgstr "ny erklæring af '%#D'"
 
-#: cp/decl.c:1255
+#: cp/decl.c:1256
 #, fuzzy, gcc-internal-format
 msgid "ambiguates built-in declaration %q#D"
 msgstr "tvetydiggør indbygget erklæring '%#D'"
 
-#: cp/decl.c:1344
+#: cp/decl.c:1345
 #, fuzzy, gcc-internal-format
 msgid "%q#D redeclared as different kind of symbol"
 msgstr "'%#D' omerklæret som en anden form for symbol"
 
-#: cp/decl.c:1347
+#: cp/decl.c:1348
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+#D"
 msgstr "tidligere erklæring af '%#D'"
 
-#: cp/decl.c:1366
+#: cp/decl.c:1367
 #, fuzzy, gcc-internal-format
 msgid "declaration of template %q#D"
 msgstr "erklæring af skabelon '%#D'"
 
-#: cp/decl.c:1367 cp/name-lookup.c:527
+#: cp/decl.c:1368 cp/name-lookup.c:526
 #, fuzzy, gcc-internal-format
 msgid "conflicts with previous declaration %q+#D"
 msgstr "strider mod tidligere erklæring '%#D'"
 
-#: cp/decl.c:1381 cp/decl.c:1397
+#: cp/decl.c:1382 cp/decl.c:1398
 #, fuzzy, gcc-internal-format
 msgid "ambiguates old declaration %q+#D"
 msgstr "tvetydiggør tidligere erklæring '%#D'"
 
-#: cp/decl.c:1389
+#: cp/decl.c:1390
 #, fuzzy, gcc-internal-format
 msgid "declaration of C function %q#D conflicts with"
 msgstr "erklæring af C-funktionen '%#D' strider mod"
 
-#: cp/decl.c:1391
+#: cp/decl.c:1392
 #, fuzzy, gcc-internal-format
 msgid "previous declaration %q+#D here"
 msgstr "tidligere erklæring af '%#D' her"
 
-#: cp/decl.c:1405
+#: cp/decl.c:1406
 #, fuzzy, gcc-internal-format
 msgid "conflicting declaration %q#D"
 msgstr "modstridende erklæringer af '%s'"
 
-#: cp/decl.c:1406
+#: cp/decl.c:1407
 #, fuzzy, gcc-internal-format
 msgid "%q+D has a previous declaration as %q#D"
 msgstr "tidligere erklæring som '%#D'"
@@ -28291,63 +28249,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.
-#: cp/decl.c:1458
+#: cp/decl.c:1459
 #, fuzzy, gcc-internal-format
 msgid "declaration of namespace %qD conflicts with"
 msgstr "erklæring af C-funktionen '%#D' strider mod"
 
-#: cp/decl.c:1459
+#: cp/decl.c:1460
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of namespace %q+D here"
 msgstr "tidligere erklæring af '%#D' her"
 
-#: cp/decl.c:1470
+#: cp/decl.c:1471
 #, fuzzy, gcc-internal-format
 msgid "%q+#D previously defined here"
 msgstr "'%#D' tidligere defineret her"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1480
+#: cp/decl.c:1481
 #, fuzzy, gcc-internal-format
 msgid "prototype for %q+#D"
 msgstr "prototypen for '%#D'"
 
-#: cp/decl.c:1481
+#: cp/decl.c:1482
 #, fuzzy, gcc-internal-format
 msgid "%Jfollows non-prototype definition here"
 msgstr "følger definition uden prototype her"
 
-#: cp/decl.c:1521
+#: cp/decl.c:1522
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+#D with %qL linkage"
 msgstr "tidligere erklæring af '%#D' med %L-kædning"
 
-#: cp/decl.c:1523
+#: cp/decl.c:1524
 #, fuzzy, gcc-internal-format
 msgid "conflicts with new declaration with %qL linkage"
 msgstr "strider mod ny erklæring af med %L-kædning"
 
-#: cp/decl.c:1546 cp/decl.c:1552
+#: cp/decl.c:1547 cp/decl.c:1553
 #, fuzzy, gcc-internal-format
 msgid "default argument given for parameter %d of %q#D"
 msgstr "standardparameter givet til %d. parameter for '%#D'"
 
-#: cp/decl.c:1548 cp/decl.c:1554
+#: cp/decl.c:1549 cp/decl.c:1555
 #, fuzzy, gcc-internal-format
 msgid "after previous specification in %q+#D"
 msgstr "efter tidligere specifikation i '%#D'"
 
-#: cp/decl.c:1563
+#: cp/decl.c:1564
 #, fuzzy, gcc-internal-format
 msgid "%q#D was used before it was declared inline"
 msgstr "'%#D' blev brugt før erklæring som inline"
 
-#: cp/decl.c:1564
+#: cp/decl.c:1565
 #, fuzzy, gcc-internal-format
 msgid "%Jprevious non-inline declaration here"
 msgstr "tidligere ikke-inline erklæring her"
 
-#: cp/decl.c:1617
+#: cp/decl.c:1618
 #, fuzzy, gcc-internal-format
 msgid "redundant redeclaration of %qD in same scope"
 msgstr "overflødig omerklæring af '%D' i samme virkefelt"
@@ -28360,313 +28318,319 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1932
+#: cp/decl.c:1939
 #, fuzzy, gcc-internal-format
 msgid "explicit specialization of %qD after first use"
 msgstr "eksplicit specialisering af %D efter første brug"
 
-#: cp/decl.c:2028
+#: cp/decl.c:2035
 #, fuzzy, gcc-internal-format
 msgid "%q+D: visibility attribute ignored because it"
 msgstr "uforenelig egenskab '%s' ignoreret"
 
-#: cp/decl.c:2030
+#: cp/decl.c:2037
 #, fuzzy, gcc-internal-format
 msgid "%Jconflicts with previous declaration here"
 msgstr "strider mod tidligere erklæring '%#D'"
 
-#: cp/decl.c:2457
+#: cp/decl.c:2464
 #, fuzzy, gcc-internal-format
 msgid "jump to label %qD"
 msgstr "spring til etiketten '%D' "
 
-#: cp/decl.c:2459
+#: cp/decl.c:2466
 #, gcc-internal-format
 msgid "jump to case label"
 msgstr "spring til case-etiket"
 
-#: cp/decl.c:2461
+#: cp/decl.c:2468
 #, fuzzy, gcc-internal-format
 msgid "%H  from here"
 msgstr "  herfra"
 
-#: cp/decl.c:2480 cp/decl.c:2643
+#: cp/decl.c:2487 cp/decl.c:2650
 #, gcc-internal-format
 msgid "  exits OpenMP structured block"
 msgstr ""
 
-#: cp/decl.c:2501
+#: cp/decl.c:2508
 #, fuzzy, gcc-internal-format
 msgid "  crosses initialization of %q+#D"
 msgstr "  krydser klargøring af '%#D'"
 
-#: cp/decl.c:2503 cp/decl.c:2618
+#: cp/decl.c:2510 cp/decl.c:2625
 #, fuzzy, gcc-internal-format
 msgid "  enters scope of non-POD %q+#D"
 msgstr "  går ind i virkefelt af ikke-POD '%#D'"
 
-#: cp/decl.c:2516 cp/decl.c:2622
+#: cp/decl.c:2523 cp/decl.c:2629
 #, gcc-internal-format
 msgid "  enters try block"
 msgstr "  går ind i try-blok"
 
-#: cp/decl.c:2518 cp/decl.c:2624
+#: cp/decl.c:2525 cp/decl.c:2631
 #, gcc-internal-format
 msgid "  enters catch block"
 msgstr "  går ind i catch-blok"
 
-#: cp/decl.c:2528 cp/decl.c:2627
+#: cp/decl.c:2535 cp/decl.c:2634
 #, fuzzy, gcc-internal-format
 msgid "  enters OpenMP structured block"
 msgstr "  går ind i try-blok"
 
-#: cp/decl.c:2599 cp/decl.c:2639
+#: cp/decl.c:2606 cp/decl.c:2646
 #, fuzzy, gcc-internal-format
 msgid "jump to label %q+D"
 msgstr "spring til etiketten '%D' "
 
-#: cp/decl.c:2600 cp/decl.c:2640
+#: cp/decl.c:2607 cp/decl.c:2647
 #, gcc-internal-format
 msgid "  from here"
 msgstr "  herfra"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2612
+#: cp/decl.c:2619
 #, fuzzy, gcc-internal-format
 msgid "%J  enters catch block"
 msgstr "  går ind i catch-blok"
 
-#: cp/decl.c:2616
+#: cp/decl.c:2623
 #, fuzzy, gcc-internal-format
 msgid "  skips initialization of %q+#D"
 msgstr "  springer over klargøring af '%#D'"
 
-#: cp/decl.c:2692
+#: cp/decl.c:2699
 #, gcc-internal-format
 msgid "label named wchar_t"
 msgstr "etiket med navnet wchar_t"
 
-#: cp/decl.c:2696
+#: cp/decl.c:2703
 #, fuzzy, gcc-internal-format
 msgid "duplicate label %qD"
 msgstr "etiketten '%D' optræder mere end én gang"
 
-#: cp/decl.c:2962
+#: cp/decl.c:2969
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a type"
 msgstr "'%T' er ikke en skabelon"
 
-#: cp/decl.c:2968 cp/parser.c:4033
+#: cp/decl.c:2975 cp/parser.c:4037
 #, fuzzy, gcc-internal-format
 msgid "%qD used without template parameters"
 msgstr "'%D' benyttet uden skabelonsparametre"
 
-#: cp/decl.c:2983
+#: cp/decl.c:2990
 #, fuzzy, gcc-internal-format
 msgid "%q#T is not a class"
 msgstr "'%#T' er ikke en skabelon"
 
-#: cp/decl.c:2995 cp/decl.c:3063
+#: cp/decl.c:3002 cp/decl.c:3070
 #, fuzzy, gcc-internal-format
 msgid "no class template named %q#T in %q#T"
 msgstr "ingen klasseskabelon ved navn '%#T' i '%#T'"
 
-#: cp/decl.c:3003
+#: cp/decl.c:3010
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
 msgstr ""
 
-#: cp/decl.c:3010
+#: cp/decl.c:3017
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a type"
 msgstr ""
 
-#: cp/decl.c:3072
+#: cp/decl.c:3079
 #, fuzzy, gcc-internal-format
 msgid "template parameters do not match template"
 msgstr "skabelonsparametre kan ikke være venner"
 
-#: cp/decl.c:3073 cp/friend.c:321 cp/friend.c:329
+#: cp/decl.c:3080 cp/friend.c:321 cp/friend.c:329
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared here"
 msgstr "  '%#D' erklæret her"
 
-#: cp/decl.c:3711
+#: cp/decl.c:3727
 #, fuzzy, gcc-internal-format
 msgid "%Jan anonymous struct cannot have function members"
 msgstr "en anonym union kan ikke have funktionsmedlemmer"
 
-#: cp/decl.c:3713
+#: cp/decl.c:3729
 #, fuzzy, gcc-internal-format
 msgid "%Jan anonymous union cannot have function members"
 msgstr "en anonym union kan ikke have funktionsmedlemmer"
 
-#: cp/decl.c:3731
+#: cp/decl.c:3747
 #, fuzzy, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
 msgstr "medlemmet '%#D' med konstruktionsfunktion er ikke tilladt i anonym sammensat type"
 
-#: cp/decl.c:3734
+#: cp/decl.c:3750
 #, fuzzy, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
 msgstr "medlemmet '%#D' med destruktionsfunktion er ikke tilladt i anonym sammensat type"
 
-#: cp/decl.c:3737
+#: cp/decl.c:3753
 #, fuzzy, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
 msgstr "medlemmet '%#D' med kopitildelingsoperator er ikke tilladt i anonym sammensat type"
 
-#: cp/decl.c:3762
+#: cp/decl.c:3778
 #, gcc-internal-format
 msgid "multiple types in one declaration"
 msgstr "flere typer i én erklæring"
 
-#: cp/decl.c:3766
+#: cp/decl.c:3782
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of C++ built-in type %qT"
 msgstr "omerklæring af indbygget type i C++ '%T'"
 
-#: cp/decl.c:3803
+#: cp/decl.c:3819
 #, gcc-internal-format
 msgid "missing type-name in typedef-declaration"
 msgstr "manglende typenavn i typedef-erklæring"
 
-#: cp/decl.c:3811
+#: cp/decl.c:3827
 #, gcc-internal-format
 msgid "ISO C++ prohibits anonymous structs"
 msgstr "ISO C++ forbyder anonyme strukturer"
 
-#: cp/decl.c:3818
+#: cp/decl.c:3834
 #, fuzzy, gcc-internal-format
 msgid "%qs can only be specified for functions"
 msgstr "'%D' kan kun angives for funktioner"
 
-#: cp/decl.c:3824
+#: cp/decl.c:3840
 #, fuzzy, gcc-internal-format
 msgid "%<friend%> can only be specified inside a class"
 msgstr "'%D' kan kun angives inden i en klasse"
 
-#: cp/decl.c:3826
+#: cp/decl.c:3842
 #, fuzzy, gcc-internal-format
 msgid "%<explicit%> can only be specified for constructors"
 msgstr "'%D' kan kun angives for konstruktionsfunktioner"
 
-#: cp/decl.c:3828
+#: cp/decl.c:3844
 #, fuzzy, gcc-internal-format
 msgid "a storage class can only be specified for objects and functions"
 msgstr "'%D' kan kun angives for objekter og funktioner"
 
-#: cp/decl.c:3834
+#: cp/decl.c:3850
 #, fuzzy, gcc-internal-format
 msgid "qualifiers can only be specified for objects and functions"
 msgstr "'%D' kan kun angives for objekter og funktioner"
 
-#: cp/decl.c:3837
+#: cp/decl.c:3853
 #, fuzzy, gcc-internal-format
 msgid "%<typedef%> was ignored in this declaration"
 msgstr "typen antages at være 'int' i erklæringen af '%s'"
 
-#: cp/decl.c:3866
+#: cp/decl.c:3882
 #, fuzzy, gcc-internal-format
 msgid "attribute ignored in declaration of %q+#T"
 msgstr "forhåndserklæring af '%#T'"
 
-#: cp/decl.c:3867
+#: cp/decl.c:3883
 #, gcc-internal-format
 msgid "attribute for %q+#T must follow the %qs keyword"
 msgstr ""
 
-#: cp/decl.c:3909
+#: cp/decl.c:3925
 #, fuzzy, gcc-internal-format
-msgid "ignoring attributes applied to class type outside of definition"
+msgid "ignoring attributes applied to class type %qT outside of definition"
 msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
 
-#: cp/decl.c:3987
+#. A template type parameter or other dependent type.
+#: cp/decl.c:3929
+#, gcc-internal-format
+msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
+msgstr ""
+
+#: cp/decl.c:4007
 #, fuzzy, gcc-internal-format
 msgid "function %q#D is initialized like a variable"
 msgstr "funktionen '%#D' bliver tildelt en startværdi som en variabel"
 
-#: cp/decl.c:3998
+#: cp/decl.c:4018
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q#D has %<extern%> and is initialized"
 msgstr "erklæringen af '%#D' indeholder 'extern' og variablen bliver tildelt en startværdi"
 
-#: cp/decl.c:4014
+#: cp/decl.c:4034
 #, fuzzy, gcc-internal-format
 msgid "definition of %q#D is marked %<dllimport%>"
 msgstr "'auto' er påhæftet funktionsdefinitionen"
 
-#: cp/decl.c:4033
+#: cp/decl.c:4053
 #, fuzzy, gcc-internal-format
 msgid "%q#D is not a static member of %q#T"
 msgstr "'%#D' er ikke et statisk medlem af '%#T'"
 
-#: cp/decl.c:4039
+#: cp/decl.c:4059
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
 msgstr "ISO C++ tillader ikke '%T::%D' at blive defineret som '%T::%D'"
 
-#: cp/decl.c:4048
+#: cp/decl.c:4068
 #, gcc-internal-format
 msgid "template header not allowed in member definition of explicitly specialized class"
 msgstr ""
 
-#: cp/decl.c:4056
+#: cp/decl.c:4076
 #, fuzzy, gcc-internal-format
 msgid "duplicate initialization of %qD"
 msgstr "%D tildelt startværdi mere end én gang"
 
-#: cp/decl.c:4095
+#: cp/decl.c:4115
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q#D outside of class is not definition"
 msgstr "erklæring af '%#D' uden for en klasse er ikke en definition"
 
-#: cp/decl.c:4188
+#: cp/decl.c:4208
 #, fuzzy, gcc-internal-format
 msgid "variable %q#D has initializer but incomplete type"
 msgstr "variablen '%#D' bliver tildelt en startværdi, men er af en ufuldstændig type"
 
-#: cp/decl.c:4194 cp/decl.c:4906
+#: cp/decl.c:4214 cp/decl.c:4926
 #, fuzzy, gcc-internal-format
 msgid "elements of array %q#D have incomplete type"
 msgstr "elementer i tabellen '%#D' er af en ufuldstændig type"
 
-#: cp/decl.c:4200
+#: cp/decl.c:4220
 #, fuzzy, gcc-internal-format
 msgid "aggregate %q#D has incomplete type and cannot be defined"
 msgstr "den sammensatte type '%#D' er af en ufuldstændig type og kan ikke defineres"
 
-#: cp/decl.c:4236
+#: cp/decl.c:4256
 #, fuzzy, gcc-internal-format
 msgid "%qD declared as reference but not initialized"
 msgstr "'%D' erklæret som en reference, men bliver ikke tildelt en startværdi"
 
-#: cp/decl.c:4242
+#: cp/decl.c:4262
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
 msgstr "ISO C++ forbyder brug af en startværdiliste til at klargøre referencen '%D'"
 
-#: cp/decl.c:4268
+#: cp/decl.c:4288
 #, fuzzy, gcc-internal-format
 msgid "cannot initialize %qT from %qT"
 msgstr "kan ikke klargøre '%T' fra %T'"
 
-#: cp/decl.c:4296
+#: cp/decl.c:4316
 #, gcc-internal-format
 msgid "name %qD used in a GNU-style designated initializer for an array"
 msgstr ""
 
-#: cp/decl.c:4345
+#: cp/decl.c:4365
 #, fuzzy, gcc-internal-format
 msgid "initializer fails to determine size of %qD"
 msgstr "startværdien giver ikke størrelsen af '%D'"
 
-#: cp/decl.c:4352
+#: cp/decl.c:4372
 #, fuzzy, gcc-internal-format
 msgid "array size missing in %qD"
 msgstr "tabelstørrelsen mangler i '%D'"
 
-#: cp/decl.c:4364
+#: cp/decl.c:4384
 #, fuzzy, gcc-internal-format
 msgid "zero-size array %qD"
 msgstr "nulstørrelsestabel '%D'"
@@ -28674,241 +28638,251 @@
 #. 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.
-#: cp/decl.c:4407
+#: cp/decl.c:4427
 #, fuzzy, gcc-internal-format
 msgid "storage size of %qD isn't known"
 msgstr "lagringsstørrelsen af '%D' er ikke kendt"
 
-#: cp/decl.c:4429
+#: cp/decl.c:4449
 #, fuzzy, gcc-internal-format
 msgid "storage size of %qD isn't constant"
 msgstr "lagringsstørrelsen af '%D' er ikke konstant"
 
-#: cp/decl.c:4478
+#: cp/decl.c:4498
 #, fuzzy, gcc-internal-format
 msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
 msgstr "semantikken for indlejret funktionsstatisk data '%#D' er forkert (du ender med flere kopier)"
 
-#: cp/decl.c:4481
+#: cp/decl.c:4501
 #, fuzzy, gcc-internal-format
 msgid "%J  you can work around this by removing the initializer"
 msgstr "  du kan arbejde dig rundt om dette ved at fjerne startværdien"
 
-#: cp/decl.c:4508
+#: cp/decl.c:4528
 #, fuzzy, gcc-internal-format
 msgid "uninitialized const %qD"
 msgstr "konstant '%D' uden startværdi"
 
-#: cp/decl.c:4620
+#: cp/decl.c:4640
 #, fuzzy, gcc-internal-format
 msgid "invalid type %qT as initializer for a vector of type %qT"
 msgstr "ugyldig startværdi til virtuel medlemsfunktion '%D'"
 
-#: cp/decl.c:4662
+#: cp/decl.c:4682
 #, fuzzy, gcc-internal-format
 msgid "initializer for %qT must be brace-enclosed"
 msgstr "startværdi for '%T' skal være indesluttet i krøllede paranteser"
 
-#: cp/decl.c:4680
+#: cp/decl.c:4700
 #, fuzzy, gcc-internal-format
 msgid "%qT has no non-static data member named %qD"
 msgstr "'%T' har intet ikke-statisk medlem ved navn '%D'"
 
-#: cp/decl.c:4731
+#: cp/decl.c:4751
 #, fuzzy, gcc-internal-format
 msgid "braces around scalar initializer for type %qT"
 msgstr "krøllede paranteser omkring skalarstartværdi for '%T'"
 
-#: cp/decl.c:4814
+#: cp/decl.c:4834
 #, fuzzy, gcc-internal-format
 msgid "missing braces around initializer for %qT"
 msgstr "krøllede paranteser mangler omkring startværdien"
 
-#: cp/decl.c:4871
+#: cp/decl.c:4891
 #, fuzzy, gcc-internal-format
 msgid "too many initializers for %qT"
 msgstr "for mange startværdier for '%T'"
 
-#: cp/decl.c:4914
+#: cp/decl.c:4934
 #, fuzzy, gcc-internal-format
 msgid "variable-sized object %qD may not be initialized"
 msgstr "objektet '%D' af variabel størrelse må ikke tildeles en startværdi"
 
-#: cp/decl.c:4920
+#: cp/decl.c:4940
 #, fuzzy, gcc-internal-format
 msgid "%qD has incomplete type"
 msgstr "'%D' er af en ufuldstændig type"
 
-#: cp/decl.c:4935
+#: cp/decl.c:4955
 #, fuzzy, gcc-internal-format
 msgid "scalar object %qD requires one element in initializer"
 msgstr "for mange elementer i union-startværdi"
 
 #. A non-aggregate that is not a scalar cannot be initialized
 #. via an initializer-list in C++98.
-#: cp/decl.c:4945
+#: cp/decl.c:4965
 #, fuzzy, gcc-internal-format
 msgid "braces around initializer for non-aggregate type %qT"
 msgstr "krøllede paranteser omkring skalarstartværdi for '%T'"
 
-#: cp/decl.c:4995
+#: cp/decl.c:5015
 #, fuzzy, gcc-internal-format
 msgid "%qD must be initialized by constructor, not by %<{...}%>"
 msgstr "'%D' skal klargøres af en konstruktionsfunktion, ikke af '{...}'"
 
-#: cp/decl.c:5031
+#: cp/decl.c:5051
 #, fuzzy, gcc-internal-format
 msgid "array %qD initialized by parenthesized string literal %qE"
 msgstr "_Pragma tager en strengkonstant med paranteser omkring"
 
-#: cp/decl.c:5046
+#: cp/decl.c:5066
 #, fuzzy, gcc-internal-format
 msgid "structure %qD with uninitialized const members"
 msgstr "struktur '%D' med konstante medlemmer uden startværdi"
 
-#: cp/decl.c:5048
+#: cp/decl.c:5068
 #, fuzzy, gcc-internal-format
 msgid "structure %qD with uninitialized reference members"
 msgstr "struktur '%D' med referencemedlemmer uden startværdi"
 
-#: cp/decl.c:5330
+#: cp/decl.c:5364
 #, gcc-internal-format
 msgid "assignment (not initialization) in declaration"
 msgstr "tildeling (ikke klargøring) i erklæring"
 
-#: cp/decl.c:5420
+#: cp/decl.c:5460
 #, fuzzy, gcc-internal-format
 msgid "shadowing previous type declaration of %q#D"
 msgstr "skygger for tidligere typeerklæring af '%#D'"
 
-#: cp/decl.c:5450
+#: cp/decl.c:5490
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot be thread-local because it has non-POD type %qT"
 msgstr "'%D' kan ikke være trådlokal eftersom den er af en ikke-POD type '%T'"
 
-#: cp/decl.c:5485
+#: cp/decl.c:5522
+#, gcc-internal-format
+msgid "Java object %qD not allocated with %<new%>"
+msgstr ""
+
+#: cp/decl.c:5539
 #, fuzzy, gcc-internal-format
 msgid "%qD is thread-local and so cannot be dynamically initialized"
 msgstr "'%D' er trådlokal og kan derfor ikke blive tildelt en startværdi dynamisk"
 
-#: cp/decl.c:5503
+#: cp/decl.c:5557
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot be initialized by a non-constant expression when being declared"
 msgstr "tabel får tildelt en startværdi fra et tabeludtryk der ikke er konstant"
 
-#: cp/decl.c:6160
+#: cp/decl.c:5597
+#, gcc-internal-format
+msgid "non-static data member %qD has Java class type"
+msgstr ""
+
+#: cp/decl.c:6232
 #, fuzzy, gcc-internal-format
 msgid "destructor for alien class %qT cannot be a member"
 msgstr "destruktionsfunktionen for den fremmede klasse '%T' kan ikke være et medlem"
 
-#: cp/decl.c:6162
+#: cp/decl.c:6234
 #, fuzzy, gcc-internal-format
 msgid "constructor for alien class %qT cannot be a member"
 msgstr "konstruktionsfunktionen for den fremmede klasse '%T' kan ikke være et medlem"
 
-#: cp/decl.c:6183
+#: cp/decl.c:6255
 #, fuzzy, gcc-internal-format
 msgid "%qD declared as a %<virtual%> %s"
 msgstr "'%D' erklæret som 'virtual' %s"
 
-#: cp/decl.c:6185
+#: cp/decl.c:6257
 #, fuzzy, gcc-internal-format
 msgid "%qD declared as an %<inline%> %s"
 msgstr "'%D' erklæret som 'inline' %s"
 
 # %s bliver omsat til typen
-#: cp/decl.c:6187
+#: cp/decl.c:6259
 #, fuzzy, gcc-internal-format
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
 msgstr "'const'- og 'volatile'-funktionsangivelser til '%D' er ugyldigt i erklæring af %s"
 
-#: cp/decl.c:6191
+#: cp/decl.c:6263
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared as a friend"
 msgstr "'%D' er erklæret som en ven"
 
-#: cp/decl.c:6197
+#: cp/decl.c:6269
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared with an exception specification"
 msgstr "'%D' erklæret med en undtagelsesspecifikation"
 
-#: cp/decl.c:6231
+#: cp/decl.c:6303
 #, fuzzy, gcc-internal-format
 msgid "definition of %qD is not in namespace enclosing %qT"
 msgstr "erklæring af '%D' er ikke i et navnerum der omgiver '%D'"
 
-#: cp/decl.c:6342
+#: cp/decl.c:6414
 #, fuzzy, gcc-internal-format
 msgid "defining explicit specialization %qD in friend declaration"
 msgstr "definering af eksplicit specialisering '%D' i friend-erklæring"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:6352
+#: cp/decl.c:6424
 #, fuzzy, gcc-internal-format
 msgid "invalid use of template-id %qD in declaration of primary template"
 msgstr "ugyldig brug af skabelons-id '%D' i erklæring af primær skabelon"
 
-#: cp/decl.c:6382
+#: cp/decl.c:6454
 #, fuzzy, gcc-internal-format
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 msgstr "standardparametre er ikke tilladt i erklæring af venneskabelonsspecialisering '%D'"
 
-#: cp/decl.c:6390
+#: cp/decl.c:6462
 #, fuzzy, gcc-internal-format
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 msgstr "'inline' er ikke tilladt i erklæring venneskabelonsspecialisering '%D'"
 
-#: cp/decl.c:6433
+#: cp/decl.c:6505
 #, fuzzy, gcc-internal-format
 msgid "cannot declare %<::main%> to be a template"
 msgstr "kan ikke erklære '::main' som en skabelon"
 
-#: cp/decl.c:6435
+#: cp/decl.c:6507
 #, fuzzy, gcc-internal-format
 msgid "cannot declare %<::main%> to be inline"
 msgstr "kan ikke erklære '::main' som indlejret"
 
-#: cp/decl.c:6437
+#: cp/decl.c:6509
 #, fuzzy, gcc-internal-format
 msgid "cannot declare %<::main%> to be static"
 msgstr "kan ikke erklære '::main' som statisk"
 
-#: cp/decl.c:6465
+#: cp/decl.c:6537
 #, fuzzy, gcc-internal-format
 msgid "non-local function %q#D uses anonymous type"
 msgstr "ikke-lokal funktion '%#D' bruger anonym type"
 
-#: cp/decl.c:6468 cp/decl.c:6748
+#: cp/decl.c:6540 cp/decl.c:6820
 #, fuzzy, gcc-internal-format
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 msgstr "'%#D' refererer ikke til den ikkemodificerede type, so den bruges ikke til sammenkædning"
 
-#: cp/decl.c:6474
+#: cp/decl.c:6546
 #, fuzzy, gcc-internal-format
 msgid "non-local function %q#D uses local type %qT"
 msgstr "ikke-lokal funktion '%#D' bruger lokal type '%T'"
 
-#: cp/decl.c:6498
+#: cp/decl.c:6570
 #, fuzzy, gcc-internal-format
 msgid "static member function %qD cannot have cv-qualifier"
 msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
 
-#: cp/decl.c:6499
+#: cp/decl.c:6571
 #, fuzzy, gcc-internal-format
 msgid "non-member function %qD cannot have cv-qualifier"
 msgstr "%smedlemsfunktion '%D' kan ikke have metodemodifikationen '%T'"
 
-#: cp/decl.c:6547
+#: cp/decl.c:6619
 #, fuzzy, gcc-internal-format
 msgid "%<::main%> must return %<int%>"
 msgstr "'main' skal returnere typen 'int'"
 
-#: cp/decl.c:6586
+#: cp/decl.c:6658
 #, fuzzy, gcc-internal-format
 msgid "definition of implicitly-declared %qD"
 msgstr "definition af underforstået-erklæret '%D'"
 
-#: cp/decl.c:6603 cp/decl2.c:677
+#: cp/decl.c:6675 cp/decl2.c:677
 #, fuzzy, gcc-internal-format
 msgid "no %q#D member function declared in class %qT"
 msgstr "ingen medlemsfunktion '%#D' erklæret i klassen '%T'"
@@ -28917,546 +28891,551 @@
 #. 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.
-#: cp/decl.c:6745
+#: cp/decl.c:6817
 #, fuzzy, gcc-internal-format
 msgid "non-local variable %q#D uses anonymous type"
 msgstr "ikke-lokal funktion '%#D' bruger anonym type"
 
-#: cp/decl.c:6754
+#: cp/decl.c:6826
 #, fuzzy, gcc-internal-format
 msgid "non-local variable %q#D uses local type %qT"
 msgstr "ikke-lokal variabel '%#D' bruger lokal type '%T'"
 
-#: cp/decl.c:6876
+#: cp/decl.c:6948
 #, fuzzy, gcc-internal-format
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 msgstr "ugyldig tildeling af startværdi i klasse til statisk datamedlem af en ikke-heltalstype '%T'"
 
-#: cp/decl.c:6886
+#: cp/decl.c:6958
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 msgstr "ISO C++ forbyder tildeling af startværdi i klasse til ikke-konstant statisk medlem '%D'"
 
-#: cp/decl.c:6890
+#: cp/decl.c:6962
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 msgstr "ISO C++ forbyder tildeling af startværdi til medlemskonstant '%D' af en ikke-heltallig type"
 
-#: cp/decl.c:6915
+#: cp/decl.c:6987
 #, fuzzy, gcc-internal-format
 msgid "size of array %qD has non-integral type %qT"
 msgstr "størrelsen af tabellen '%D' er ikke af en heltalstype"
 
-#: cp/decl.c:6917
+#: cp/decl.c:6989
 #, fuzzy, gcc-internal-format
 msgid "size of array has non-integral type %qT"
 msgstr "størrelsen af tabel er ikke af en heltalstype"
 
-#: cp/decl.c:6965
+#: cp/decl.c:7037
 #, fuzzy, gcc-internal-format
 msgid "size of array %qD is negative"
 msgstr "størrelsen af tabellen '%D' er negativ"
 
-#: cp/decl.c:6967
+#: cp/decl.c:7039
 #, gcc-internal-format
 msgid "size of array is negative"
 msgstr "størrelsen af tabel er negativ"
 
-#: cp/decl.c:6975
+#: cp/decl.c:7047
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids zero-size array %qD"
 msgstr "ISO C++ forbyder tabellen '%D' med størrelsen nul"
 
-#: cp/decl.c:6977
+#: cp/decl.c:7049
 #, gcc-internal-format
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO C++ forbyder tabel med størrelsen nul"
 
-#: cp/decl.c:6984
+#: cp/decl.c:7056
 #, fuzzy, gcc-internal-format
 msgid "size of array %qD is not an integral constant-expression"
 msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
 
-#: cp/decl.c:6987
+#: cp/decl.c:7059
 #, gcc-internal-format
 msgid "size of array is not an integral constant-expression"
 msgstr "størrelsen af tabel er ikke af et heltalligt konstantudtryk"
 
-#: cp/decl.c:6993
+#: cp/decl.c:7065
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids variable length array %qD"
 msgstr "ISO C++ forbyder tabellen '%D' med variabel størrelse"
 
-#: cp/decl.c:6995
+#: cp/decl.c:7067
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids variable length array"
 msgstr "ISO C++ forbyder tabel med variabel størrelse"
 
-#: cp/decl.c:7001
+#: cp/decl.c:7073
 #, gcc-internal-format
 msgid "variable length array %qD is used"
 msgstr ""
 
-#: cp/decl.c:7035
+#: cp/decl.c:7107
 #, gcc-internal-format
 msgid "overflow in array dimension"
 msgstr "tabeldimension for stor"
 
-#: cp/decl.c:7116
+#: cp/decl.c:7188
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as %s"
 msgstr "erklæring af '%D' som %s"
 
-#: cp/decl.c:7118
+#: cp/decl.c:7190
 #, gcc-internal-format
 msgid "creating %s"
 msgstr "opretter %s"
 
-#: cp/decl.c:7130
+#: cp/decl.c:7202
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 msgstr "erklæring af '%D' som flerdimensional tabel skal have grænser for alle dimensioner pånær den første"
 
-#: cp/decl.c:7134
+#: cp/decl.c:7206
 #, gcc-internal-format
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr "flerdimensional tabel skal have grænser for alle dimensioner pånær den første"
 
-#: cp/decl.c:7169
+#: cp/decl.c:7241
 #, gcc-internal-format
 msgid "return type specification for constructor invalid"
 msgstr "angivelse af returneringstypen til konstruktionsfunktion er ugyldigt"
 
-#: cp/decl.c:7179
+#: cp/decl.c:7251
 #, gcc-internal-format
 msgid "return type specification for destructor invalid"
 msgstr "angivelse af returneringstypen til destruktionsfunktion er ugyldigt"
 
-#: cp/decl.c:7192
+#: cp/decl.c:7264
 #, fuzzy, gcc-internal-format
 msgid "return type specified for %<operator %T%>"
 msgstr "returtype angivet for 'operator %T'"
 
-#: cp/decl.c:7214
+#: cp/decl.c:7286
 #, gcc-internal-format
 msgid "unnamed variable or field declared void"
 msgstr "unavngiven variabel eller felt erklæret void"
 
-#: cp/decl.c:7218
+#: cp/decl.c:7290
 #, fuzzy, gcc-internal-format
 msgid "variable or field %qE declared void"
 msgstr "variabel eller felt erklæret void"
 
-#: cp/decl.c:7221
+#: cp/decl.c:7293
 #, gcc-internal-format
 msgid "variable or field declared void"
 msgstr "variabel eller felt erklæret void"
 
-#: cp/decl.c:7388
+#: cp/decl.c:7460
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<::%D%>"
 msgstr "ugyldig brug af medlemmet '%D'"
 
-#: cp/decl.c:7391
+#: cp/decl.c:7463
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<%T::%D%>"
 msgstr "ugyldig definition af modificeret type '%T'"
 
-#: cp/decl.c:7394
+#: cp/decl.c:7466
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<%D::%D%>"
 msgstr "ugyldig brug af medlemmet '%D'"
 
-#: cp/decl.c:7406
+#: cp/decl.c:7478
 #, fuzzy, gcc-internal-format
 msgid "type %qT is not derived from type %qT"
 msgstr "typen '%T' er ikke nedarvet fra typen '%T'"
 
-#: cp/decl.c:7422 cp/decl.c:7512 cp/decl.c:8660
+#: cp/decl.c:7494 cp/decl.c:7584 cp/decl.c:8732
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as non-function"
 msgstr "erklæring af '%D' som ikke-funktion"
 
-#: cp/decl.c:7428
+#: cp/decl.c:7500
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as non-member"
 msgstr "erklæring af '%D' som ikke-funktion"
 
-#: cp/decl.c:7457
+#: cp/decl.c:7529
 #, fuzzy, gcc-internal-format
 msgid "declarator-id missing; using reserved word %qD"
 msgstr "erklærer-id mangler; bruger reserveret ord '%D'"
 
-#: cp/decl.c:7504
+#: cp/decl.c:7576
 #, fuzzy, gcc-internal-format
 msgid "function definition does not declare parameters"
 msgstr "'register' er påhæftet funktionsdefinitionen"
 
-#: cp/decl.c:7546
+#: cp/decl.c:7618
 #, fuzzy, gcc-internal-format
 msgid "two or more data types in declaration of %qs"
 msgstr "mere end én datatype i erklæringen af '%s'"
 
-#: cp/decl.c:7552
+#: cp/decl.c:7624
 #, fuzzy, gcc-internal-format
 msgid "conflicting specifiers in declaration of %qs"
 msgstr "modstridende erklæringer af '%s'"
 
-#: cp/decl.c:7623 cp/decl.c:7626
+#: cp/decl.c:7695 cp/decl.c:7698
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids declaration of %qs with no type"
 msgstr "ISO C++ forbyder erklæring af '%s' uden en type"
 
-#: cp/decl.c:7651
+#: cp/decl.c:7723
 #, fuzzy, gcc-internal-format
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 msgstr "short, signed eller unsigned er ugyldig for '%s'"
 
-#: cp/decl.c:7653
+#: cp/decl.c:7725
 #, fuzzy, gcc-internal-format
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 msgstr "signed og unsigned er begge angivet for '%s'"
 
-#: cp/decl.c:7655
+#: cp/decl.c:7727
 #, fuzzy, gcc-internal-format
 msgid "%<long long%> invalid for %qs"
 msgstr "complex ugyldig for '%s'"
 
-#: cp/decl.c:7657
+#: cp/decl.c:7729
 #, fuzzy, gcc-internal-format
 msgid "%<long%> invalid for %qs"
 msgstr "complex ugyldig for '%s'"
 
-#: cp/decl.c:7659
+#: cp/decl.c:7731
 #, fuzzy, gcc-internal-format
 msgid "%<short%> invalid for %qs"
 msgstr "complex ugyldig for '%s'"
 
-#: cp/decl.c:7661
+#: cp/decl.c:7733
 #, fuzzy, gcc-internal-format
 msgid "%<long%> or %<short%> invalid for %qs"
 msgstr "long, short, signed og unsigned er ugyldige for '%s'"
 
-#: cp/decl.c:7663
+#: cp/decl.c:7735
 #, fuzzy, gcc-internal-format
 msgid "%<long%> or %<short%> specified with char for %qs"
 msgstr "long eller short angivet samtidig med char for '%s'"
 
-#: cp/decl.c:7665
+#: cp/decl.c:7737
 #, fuzzy, gcc-internal-format
 msgid "%<long%> and %<short%> specified together for %qs"
 msgstr "long og short er begge angivet for '%s'"
 
-#: cp/decl.c:7671
+#: cp/decl.c:7743
 #, fuzzy, gcc-internal-format
 msgid "long, short, signed or unsigned used invalidly for %qs"
 msgstr "long, short, signed og unsigned er benyttet på ugyldig vis for '%s'"
 
-#: cp/decl.c:7735
+#: cp/decl.c:7807
 #, fuzzy, gcc-internal-format
 msgid "complex invalid for %qs"
 msgstr "complex ugyldig for '%s'"
 
-#: cp/decl.c:7764
+#: cp/decl.c:7836
 #, fuzzy, gcc-internal-format
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
 
-#: cp/decl.c:7776 cp/typeck.c:7011
+#: cp/decl.c:7848 cp/typeck.c:7039
 #, fuzzy, gcc-internal-format
 msgid "ignoring %qV qualifiers added to function type %qT"
 msgstr "ignorerer modifikationerne '%V' til '%T'"
 
-#: cp/decl.c:7799
+#: cp/decl.c:7871
 #, fuzzy, gcc-internal-format
 msgid "member %qD cannot be declared both virtual and static"
 msgstr "medlemmet '%D' kan ikke afklæres både virtual og static"
 
-#: cp/decl.c:7807
+#: cp/decl.c:7879
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%D%> is not a valid declarator"
 msgstr "'%T::%D' er ikke en gyldig erklærer"
 
-#: cp/decl.c:7816
+#: cp/decl.c:7888
 #, gcc-internal-format
 msgid "typedef declaration invalid in parameter declaration"
 msgstr "typedef-erklæringer er ugyldig i parametererklæringer"
 
-#: cp/decl.c:7822
+#: cp/decl.c:7894
 #, gcc-internal-format
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr "lagringsklasseanvisninger er ugyldige i parametererklæringer"
 
-#: cp/decl.c:7829
+#: cp/decl.c:7901
 #, gcc-internal-format
 msgid "virtual outside class declaration"
 msgstr "virtual angivet uden for klasseerklæring"
 
-#: cp/decl.c:7847
+#: cp/decl.c:7919
 #, fuzzy, gcc-internal-format
 msgid "multiple storage classes in declaration of %qs"
 msgstr "flere lagringsklasser optræder i erklæringen af '%s'"
 
-#: cp/decl.c:7870
+#: cp/decl.c:7942
 #, fuzzy, gcc-internal-format
 msgid "storage class specified for %qs"
 msgstr "lagringsklasse angivet for %s '%s'"
 
-#: cp/decl.c:7904
+#: cp/decl.c:7976
 #, fuzzy, gcc-internal-format
 msgid "top-level declaration of %qs specifies %<auto%>"
 msgstr "erklæring af '%s' på øverste niveau angiver 'auto'"
 
-#: cp/decl.c:7916
+#: cp/decl.c:7988
 #, gcc-internal-format
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr "lagringsklasseanvisninger er ugyldige i vennefunktionserklæringer"
 
-#: cp/decl.c:8043
+#: cp/decl.c:8115
 #, gcc-internal-format
 msgid "destructor cannot be static member function"
 msgstr "destruktionsfunktionen kan ikke være en statisk medlemsfunktion"
 
-#: cp/decl.c:8048
+#: cp/decl.c:8120
 #, fuzzy, gcc-internal-format
 msgid "destructors may not be cv-qualified"
 msgstr "destruktionsfunktioner må ikke være '%s'"
 
-#: cp/decl.c:8066
+#: cp/decl.c:8138
 #, gcc-internal-format
 msgid "constructors cannot be declared virtual"
 msgstr "konstruktionsfunktioner kan ikke erklæres virtual"
 
-#: cp/decl.c:8079
+#: cp/decl.c:8151
 #, fuzzy, gcc-internal-format
 msgid "can't initialize friend function %qs"
 msgstr "kan ikke tildele en startværdi til vennefunktionen '%s'"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:8083
+#: cp/decl.c:8155
 #, gcc-internal-format
 msgid "virtual functions cannot be friends"
 msgstr "en virtuel funktion kan ikke erklæres som friend"
 
-#: cp/decl.c:8087
+#: cp/decl.c:8159
 #, gcc-internal-format
 msgid "friend declaration not in class definition"
 msgstr "friend-erklæringen er ikke i klassedefinitionen"
 
-#: cp/decl.c:8089
+#: cp/decl.c:8161
 #, fuzzy, gcc-internal-format
 msgid "can't define friend function %qs in a local class definition"
 msgstr "kan ikke definere vennefunktion '%s' i en lokal klassedefinition"
 
-#: cp/decl.c:8102
+#: cp/decl.c:8174
 #, gcc-internal-format
 msgid "destructors may not have parameters"
 msgstr "destruktionsfunktioner må ikke have parametre"
 
-#: cp/decl.c:8121
+#: cp/decl.c:8193
 #, fuzzy, gcc-internal-format
 msgid "cannot declare pointer to %q#T"
 msgstr "kan ikke erklære henvisning til '%#T'"
 
-#: cp/decl.c:8134 cp/decl.c:8141
+#: cp/decl.c:8206 cp/decl.c:8213
 #, fuzzy, gcc-internal-format
 msgid "cannot declare reference to %q#T"
 msgstr "kan ikke erklære reference til '%#T'"
 
-#: cp/decl.c:8143
+#: cp/decl.c:8215
 #, fuzzy, gcc-internal-format
 msgid "cannot declare pointer to %q#T member"
 msgstr "kan ikke erklære henvisning til medlemmet '%#T'"
 
-#: cp/decl.c:8194
+#: cp/decl.c:8266
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 msgstr ""
 
-#: cp/decl.c:8238
+#: cp/decl.c:8310
 #, fuzzy, gcc-internal-format
 msgid "template-id %qD used as a declarator"
 msgstr "skabelons-id '%D' benyttet som erklærer"
 
-#: cp/decl.c:8289
+#: cp/decl.c:8361
 #, gcc-internal-format
 msgid "member functions are implicitly friends of their class"
 msgstr "medlemsfunktioner er underforstået venner af deres klasse"
 
-#: cp/decl.c:8293
+#: cp/decl.c:8365
 #, fuzzy, gcc-internal-format
 msgid "extra qualification %<%T::%> on member %qs"
 msgstr "ekstra modifikation '%T::' af medlemmet '%s' ignoreret"
 
-#: cp/decl.c:8325
+#: cp/decl.c:8397
 #, fuzzy, gcc-internal-format
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 msgstr "kan ikke erklære medlemsfunktion '%T::%s' inde i '%T'"
 
-#: cp/decl.c:8342
+#: cp/decl.c:8414
 #, fuzzy, gcc-internal-format
 msgid "cannot declare member %<%T::%s%> within %qT"
 msgstr "kan ikke erklære medlem '%T::%s' inde i '%T'"
 
-#: cp/decl.c:8365
+#: cp/decl.c:8437
 #, fuzzy, gcc-internal-format
 msgid "non-parameter %qs cannot be a parameter pack"
 msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
 
-#: cp/decl.c:8386
+#: cp/decl.c:8458
 #, fuzzy, gcc-internal-format
 msgid "data member may not have variably modified type %qT"
 msgstr "datamedlem må ikke have variabelt ændret type '%T'"
 
-#: cp/decl.c:8388
+#: cp/decl.c:8460
 #, fuzzy, gcc-internal-format
 msgid "parameter may not have variably modified type %qT"
 msgstr "parameter må ikke have variabelt ændret type '%T'"
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:8396
+#: cp/decl.c:8468
 #, fuzzy, gcc-internal-format
 msgid "only declarations of constructors can be %<explicit%>"
 msgstr "kun erklæringer af konstruktionsfunktioner kan være 'explicit'"
 
-#: cp/decl.c:8404
+#: cp/decl.c:8476
 #, fuzzy, gcc-internal-format
 msgid "non-member %qs cannot be declared %<mutable%>"
 msgstr "'%s' som ikke er medlem, kan ikke erklæres 'mutable'"
 
-#: cp/decl.c:8409
+#: cp/decl.c:8481
 #, fuzzy, gcc-internal-format
 msgid "non-object member %qs cannot be declared %<mutable%>"
 msgstr "'%s' som ikke er objektmedlem, kan ikke erklæres 'mutable'"
 
-#: cp/decl.c:8415
+#: cp/decl.c:8487
 #, fuzzy, gcc-internal-format
 msgid "function %qs cannot be declared %<mutable%>"
 msgstr "funktionen '%s' kan ikke erklæres 'mutable'"
 
-#: cp/decl.c:8420
+#: cp/decl.c:8492
 #, fuzzy, gcc-internal-format
 msgid "static %qs cannot be declared %<mutable%>"
 msgstr "static '%s' kan ikke erklæres 'mutable'"
 
-#: cp/decl.c:8425
+#: cp/decl.c:8497
 #, fuzzy, gcc-internal-format
 msgid "const %qs cannot be declared %<mutable%>"
 msgstr "const '%s' kan ikke erklæres 'mutable'"
 
-#: cp/decl.c:8462
+#: cp/decl.c:8534
 #, fuzzy, gcc-internal-format
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr "typedef-navn kan ikke klassemodificeres"
 
-#: cp/decl.c:8478
+#: cp/decl.c:8550
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 msgstr "ISO C++ forbyder indlejret type '%D' med samme navn som den omgivende klasse"
 
-#: cp/decl.c:8564
+#: cp/decl.c:8636
 #, fuzzy, gcc-internal-format
 msgid "qualified function types cannot be used to declare static member functions"
 msgstr "destruktionsfunktionen kan ikke være en statisk medlemsfunktion"
 
-#: cp/decl.c:8566
+#: cp/decl.c:8638
 #, fuzzy, gcc-internal-format
 msgid "qualified function types cannot be used to declare free functions"
 msgstr "en funktions returtype kan ikke være en funktion"
 
-#: cp/decl.c:8592
+#: cp/decl.c:8664
 #, gcc-internal-format
 msgid "type qualifiers specified for friend class declaration"
 msgstr "typemodifikationer angivet for friend class-erklæring"
 
-#: cp/decl.c:8597
+#: cp/decl.c:8669
 #, fuzzy, gcc-internal-format
 msgid "%<inline%> specified for friend class declaration"
 msgstr "'inline' angivet for friend class-erklæring"
 
-#: cp/decl.c:8605
+#: cp/decl.c:8677
 #, gcc-internal-format
 msgid "template parameters cannot be friends"
 msgstr "skabelonsparametre kan ikke være venner"
 
-#: cp/decl.c:8607
+#: cp/decl.c:8679
 #, fuzzy, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 msgstr "friend-erklæring kræver klasseangivelse, dvs. 'friend class %T::%D'"
 
-#: cp/decl.c:8611
+#: cp/decl.c:8683
 #, fuzzy, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 msgstr "friend-erklæring kræver klasseangivelse, dvs. 'friend %#T'"
 
-#: cp/decl.c:8624
+#: cp/decl.c:8696
 #, fuzzy, gcc-internal-format
 msgid "trying to make class %qT a friend of global scope"
 msgstr "forsøg på at gøre klassen '%T' til ven af det globale virkningsfelt"
 
-#: cp/decl.c:8635
+#: cp/decl.c:8707
 #, gcc-internal-format
 msgid "invalid qualifiers on non-member function type"
 msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
 
-#: cp/decl.c:8650
+#: cp/decl.c:8722
 #, fuzzy, gcc-internal-format
 msgid "abstract declarator %qT used as declaration"
 msgstr "abstrakt erklærer '%T' benyttet som erklæring"
 
-#: cp/decl.c:8679
+#: cp/decl.c:8751
 #, fuzzy, gcc-internal-format
 msgid "cannot use %<::%> in parameter declaration"
 msgstr "kan ikke bruge '::' i parametererklæring"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8725
+#: cp/decl.c:8797
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<::%>"
 msgstr "ugyldig brug af '::'"
 
-#: cp/decl.c:8740
+#: cp/decl.c:8812
 #, fuzzy, gcc-internal-format
 msgid "can't make %qD into a method -- not in a class"
 msgstr "kan ikke gøre '%D' til en metode - er ikke i en klasse"
 
-#: cp/decl.c:8749
+#: cp/decl.c:8821
 #, fuzzy, gcc-internal-format
 msgid "function %qD declared virtual inside a union"
 msgstr "funktionen '%D' erklæret virtual inden i en union"
 
-#: cp/decl.c:8758
+#: cp/decl.c:8830
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot be declared virtual, since it is always static"
 msgstr "'%D' kan ikke erklæres virtual eftersom den altid er statisk"
 
-#: cp/decl.c:8774
+#: cp/decl.c:8846
 #, fuzzy, gcc-internal-format
 msgid "expected qualified name in friend declaration for destructor %qD"
 msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
 
-#: cp/decl.c:8784
+#: cp/decl.c:8856
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as member of %qT"
 msgstr "erklæring af '%s' skygger for et medlem af 'this'"
 
-#: cp/decl.c:8860
+#: cp/decl.c:8863
 #, fuzzy, gcc-internal-format
+msgid "expected qualified name in friend declaration for constructor %qD"
+msgstr "modifikationer er ikke tilladt i erklæring af 'operator %T'"
+
+#: cp/decl.c:8939
+#, fuzzy, gcc-internal-format
 msgid "field %qD has incomplete type"
 msgstr "feltet '%D' er af en ufuldstændig type"
 
-#: cp/decl.c:8862
+#: cp/decl.c:8941
 #, fuzzy, gcc-internal-format
 msgid "name %qT has incomplete type"
 msgstr "navnet '%T' er af en ufuldstændig type"
 
-#: cp/decl.c:8871
+#: cp/decl.c:8950
 #, fuzzy, gcc-internal-format
 msgid "  in instantiation of template %qT"
 msgstr "  i instantiering af skabelonen '%T'"
 
-#: cp/decl.c:8880
+#: cp/decl.c:8959
 #, fuzzy, gcc-internal-format
 msgid "%qE is neither function nor member function; cannot be declared friend"
 msgstr "'%s' er hverken en almindelig funktion eller en medlemsfunktion; kan ikke erklæres som friend"
@@ -29473,103 +29452,108 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8932
+#: cp/decl.c:9011
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids initialization of member %qD"
 msgstr "ISO C++ forbyder tildeling af startværdi til medlemmet '%D'"
 
-#: cp/decl.c:8934
+#: cp/decl.c:9013
 #, fuzzy, gcc-internal-format
 msgid "making %qD static"
 msgstr "gør '%D' statisk"
 
-#: cp/decl.c:8999
+#: cp/decl.c:9078
 #, fuzzy, gcc-internal-format
 msgid "storage class %<auto%> invalid for function %qs"
 msgstr "lagringsklassen 'auto' er ugyldig for funktionen '%s'"
 
-#: cp/decl.c:9001
+#: cp/decl.c:9080
 #, fuzzy, gcc-internal-format
 msgid "storage class %<register%> invalid for function %qs"
 msgstr "lagringsklassen 'register' er ugyldig for funktionen '%s'"
 
-#: cp/decl.c:9003
+#: cp/decl.c:9082
 #, fuzzy, gcc-internal-format
 msgid "storage class %<__thread%> invalid for function %qs"
 msgstr "lagringsklassen '__thread' er ugyldig for funktionen '%s'"
 
-#: cp/decl.c:9014
+#: cp/decl.c:9093
 #, fuzzy, gcc-internal-format
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklæret uden for det globale virkefelt"
 
-#: cp/decl.c:9017
+#: cp/decl.c:9096
 #, fuzzy, gcc-internal-format
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 msgstr "lagringsklassen 'inline' er ugyldig for funktionen '%s' erklæret uden for det globale virkefelt"
 
-#: cp/decl.c:9025
+#: cp/decl.c:9104
 #, fuzzy, gcc-internal-format
 msgid "virtual non-class function %qs"
 msgstr "virtuel funktion '%s' tilhører ikke en klasse"
 
-#: cp/decl.c:9056
+#: cp/decl.c:9135
 #, fuzzy, gcc-internal-format
 msgid "cannot declare member function %qD to have static linkage"
 msgstr "kan ikke erklære medlemsfunktion '%D' til at have statisk kædning"
 
 #. FIXME need arm citation
-#: cp/decl.c:9063
+#: cp/decl.c:9142
 #, gcc-internal-format
 msgid "cannot declare static function inside another function"
 msgstr "kan ikke erklære en funktion for static inden i en anden funktion"
 
-#: cp/decl.c:9093
+#: cp/decl.c:9172
 #, fuzzy, gcc-internal-format
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 msgstr "'static' må ikke bruges ved definering (i modsætning til erklæring) af et statisk datamedlem"
 
-#: cp/decl.c:9100
+#: cp/decl.c:9179
 #, fuzzy, gcc-internal-format
 msgid "static member %qD declared %<register%>"
 msgstr "statisk medlem '%D' erklæret 'register'"
 
-#: cp/decl.c:9105
+#: cp/decl.c:9184
 #, fuzzy, gcc-internal-format
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 msgstr "kan ikke eksplicit erklære medlemmet '%#D' til at have extern-kædning"
 
-#: cp/decl.c:9234
+#: cp/decl.c:9313
 #, fuzzy, gcc-internal-format
 msgid "default argument for %q#D has type %qT"
 msgstr "standardparameter for '%#D' har typen '%T'"
 
-#: cp/decl.c:9237
+#: cp/decl.c:9316
 #, fuzzy, gcc-internal-format
 msgid "default argument for parameter of type %qT has type %qT"
 msgstr "standardparameter for parameter af typen '%T' har typen '%T'"
 
-#: cp/decl.c:9253
+#: cp/decl.c:9332
 #, fuzzy, gcc-internal-format
 msgid "default argument %qE uses local variable %qD"
 msgstr "standardparameter '%E' bruger lokal variabel '%D'"
 
-#: cp/decl.c:9323
+#: cp/decl.c:9399
 #, fuzzy, gcc-internal-format
+msgid "parameter %qD has Java class type"
+msgstr "parameteren er af en ufuldstændig type"
+
+#: cp/decl.c:9412
+#, fuzzy, gcc-internal-format
 msgid "parameter %qD invalidly declared method type"
 msgstr "parameteren '%D' er på ugyldig vis erklæret som af en medlemsfunktionstype"
 
-#: cp/decl.c:9347
+#: cp/decl.c:9436
 #, fuzzy, gcc-internal-format
 msgid "parameter %qD includes %s to array of unknown bound %qT"
 msgstr "parameteren '%D' inkluderer %s til tabel med ukendt grænse '%T'"
 
-#: cp/decl.c:9361
+#: cp/decl.c:9450
 #, fuzzy, gcc-internal-format
 msgid "parameter packs must be at the end of the parameter list"
 msgstr "'void' i en parameterliste skal udgøre hele listen"
 
-#: cp/decl.c:9366
+#: cp/decl.c:9455
 #, fuzzy, gcc-internal-format
 msgid "multiple parameters named %qE"
 msgstr "flere parametre ved navn '%s'"
@@ -29589,138 +29573,138 @@
 #. 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.
-#: cp/decl.c:9581
+#: cp/decl.c:9672
 #, fuzzy, gcc-internal-format
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 msgstr "ugyldig konstruktionsfunktion; du mente sandsynligvis '%T (const %T&)'"
 
-#: cp/decl.c:9703
+#: cp/decl.c:9794
 #, fuzzy, gcc-internal-format
 msgid "%qD may not be declared within a namespace"
 msgstr "'%D' blev ikke erklæret i dette virkefelt"
 
-#: cp/decl.c:9708
+#: cp/decl.c:9799
 #, fuzzy, gcc-internal-format
 msgid "%qD may not be declared as static"
 msgstr "'%#D' kan ikke erklæres"
 
-#: cp/decl.c:9731
+#: cp/decl.c:9825
 #, fuzzy, gcc-internal-format
 msgid "%qD must be a nonstatic member function"
 msgstr "'%D' skal være en ikke-statisk medlemsfunktion"
 
-#: cp/decl.c:9740
+#: cp/decl.c:9834
 #, fuzzy, gcc-internal-format
 msgid "%qD must be either a non-static member function or a non-member function"
 msgstr "'%D' skal enten være en ikke-statisk medlemsfunktion eller ikke en medlemsfunktion"
 
-#: cp/decl.c:9761
+#: cp/decl.c:9855
 #, fuzzy, gcc-internal-format
 msgid "%qD must have an argument of class or enumerated type"
 msgstr "'%D' skal have en parameter af en klasse- eller enum-type"
 
-#: cp/decl.c:9802
+#: cp/decl.c:9896
 #, gcc-internal-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr "konvertering til %s%s vil aldrig bruge en typekonverteringsoperator"
 
 #. 13.4.0.3
-#: cp/decl.c:9810
+#: cp/decl.c:9904
 #, gcc-internal-format
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr "ISO C++ forbyder flertydiggørelse af operatoren ?:"
 
-#: cp/decl.c:9815
+#: cp/decl.c:9909
 #, fuzzy, gcc-internal-format
 msgid "%qD must not have variable number of arguments"
 msgstr "'%D' skal tage mod én eller to parametre"
 
-#: cp/decl.c:9866
+#: cp/decl.c:9960
 #, fuzzy, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its argument"
 msgstr "postfiks '%D' skal tage mod 'int' som parameter"
 
-#: cp/decl.c:9869
+#: cp/decl.c:9963
 #, fuzzy, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its second argument"
 msgstr "postfiks '%D' skal tage mod 'int' som den anden parameter"
 
-#: cp/decl.c:9877
+#: cp/decl.c:9971
 #, fuzzy, gcc-internal-format
 msgid "%qD must take either zero or one argument"
 msgstr "'%D' skal tage mod nul eller én parameter"
 
-#: cp/decl.c:9879
+#: cp/decl.c:9973
 #, fuzzy, gcc-internal-format
 msgid "%qD must take either one or two arguments"
 msgstr "'%D' skal tage mod én eller to parametre"
 
-#: cp/decl.c:9901
+#: cp/decl.c:9995
 #, fuzzy, gcc-internal-format
 msgid "prefix %qD should return %qT"
 msgstr "præfiks '%D' skal returnere '%T'"
 
-#: cp/decl.c:9907
+#: cp/decl.c:10001
 #, fuzzy, gcc-internal-format
 msgid "postfix %qD should return %qT"
 msgstr "postfiks '%D' skal returnere '%T'"
 
-#: cp/decl.c:9916
+#: cp/decl.c:10010
 #, fuzzy, gcc-internal-format
 msgid "%qD must take %<void%>"
 msgstr "'%D' skal tage mod 'void'"
 
-#: cp/decl.c:9918 cp/decl.c:9927
+#: cp/decl.c:10012 cp/decl.c:10021
 #, fuzzy, gcc-internal-format
 msgid "%qD must take exactly one argument"
 msgstr "'%s' skal tage mod én parameter"
 
-#: cp/decl.c:9929
+#: cp/decl.c:10023
 #, fuzzy, gcc-internal-format
 msgid "%qD must take exactly two arguments"
 msgstr "'%s' skal tage mod to parametre"
 
-#: cp/decl.c:9938
+#: cp/decl.c:10032
 #, fuzzy, gcc-internal-format
 msgid "user-defined %qD always evaluates both arguments"
 msgstr "brugerdefineret '%D' evaluerer altid begge parametre"
 
-#: cp/decl.c:9952
+#: cp/decl.c:10046
 #, fuzzy, gcc-internal-format
 msgid "%qD should return by value"
 msgstr "'%D' skal returnere pr. værdi (ikke reference)"
 
-#: cp/decl.c:9964 cp/decl.c:9968
+#: cp/decl.c:10058 cp/decl.c:10062
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot have default arguments"
 msgstr "'%D' kan ikke have standardparametre"
 
-#: cp/decl.c:10026
+#: cp/decl.c:10120
 #, fuzzy, gcc-internal-format
 msgid "using template type parameter %qT after %qs"
 msgstr "bruger skabelonstypeparameter '%D' efter '%s'"
 
-#: cp/decl.c:10041
+#: cp/decl.c:10135
 #, fuzzy, gcc-internal-format
 msgid "using typedef-name %qD after %qs"
 msgstr "bruger typedef-navn '%D' efter '%s'"
 
-#: cp/decl.c:10042
+#: cp/decl.c:10136
 #, fuzzy, gcc-internal-format
 msgid "%q+D has a previous declaration here"
 msgstr "tidligere erklæring som '%#D'"
 
-#: cp/decl.c:10050
+#: cp/decl.c:10144
 #, fuzzy, gcc-internal-format
 msgid "%qT referred to as %qs"
 msgstr "'%#D' omerklæret som %C"
 
-#: cp/decl.c:10051 cp/decl.c:10058
+#: cp/decl.c:10145 cp/decl.c:10152
 #, fuzzy, gcc-internal-format
 msgid "%q+T has a previous declaration here"
 msgstr "dette er en tidligere erklæring"
 
-#: cp/decl.c:10057
+#: cp/decl.c:10151
 #, fuzzy, gcc-internal-format
 msgid "%qT referred to as enum"
 msgstr "'%#D' omerklæret som %C"
@@ -29732,74 +29716,74 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:10072
+#: cp/decl.c:10166
 #, fuzzy, gcc-internal-format
 msgid "template argument required for %<%s %T%>"
 msgstr "skabelonsparameter er påkrævet for '%T'"
 
-#: cp/decl.c:10120 cp/name-lookup.c:2698
+#: cp/decl.c:10214 cp/name-lookup.c:2700
 #, gcc-internal-format
 msgid "%qD has the same name as the class in which it is declared"
 msgstr ""
 
-#: cp/decl.c:10150 cp/name-lookup.c:2207 cp/parser.c:4036 cp/parser.c:14029
-#: cp/parser.c:16234
+#: cp/decl.c:10244 cp/name-lookup.c:2209 cp/parser.c:4040 cp/parser.c:14099
+#: cp/parser.c:16316
 #, fuzzy, gcc-internal-format
 msgid "reference to %qD is ambiguous"
 msgstr "brug af '%D' er tvetydigt"
 
-#: cp/decl.c:10264
+#: cp/decl.c:10358
 #, fuzzy, gcc-internal-format
 msgid "use of enum %q#D without previous declaration"
 msgstr "brug af enum '%#D' uden tidligere erklæring"
 
-#: cp/decl.c:10285
+#: cp/decl.c:10379
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %qT as a non-template"
 msgstr "friend-erklæring '%#D' erklærer en ikke-skabelonsfunktion"
 
 # hænger sammen med næste tekst
-#: cp/decl.c:10286 cp/pt.c:4154
+#: cp/decl.c:10380
 #, fuzzy, gcc-internal-format
 msgid "previous declaration %q+D"
 msgstr "tidligere erklæring '%D'"
 
-#: cp/decl.c:10397
+#: cp/decl.c:10491
 #, fuzzy, gcc-internal-format
 msgid "derived union %qT invalid"
 msgstr "nedarvet union '%T' ugyldig"
 
-#: cp/decl.c:10406
+#: cp/decl.c:10500
 #, fuzzy, gcc-internal-format
 msgid "Java class %qT cannot have multiple bases"
 msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
 
-#: cp/decl.c:10417
+#: cp/decl.c:10511
 #, fuzzy, gcc-internal-format
 msgid "Java class %qT cannot have virtual bases"
 msgstr "stamklassen '%#T' har en ikke-virtuel destruktionsfunktion"
 
-#: cp/decl.c:10440
+#: cp/decl.c:10534
 #, fuzzy, gcc-internal-format
 msgid "base type %qT fails to be a struct or class type"
 msgstr "stamklassetype '%T' er hverken en struct- eller class-type"
 
-#: cp/decl.c:10473
+#: cp/decl.c:10567
 #, fuzzy, gcc-internal-format
 msgid "recursive type %qT undefined"
 msgstr "rekursiv type '%T' ikke defineret"
 
-#: cp/decl.c:10475
+#: cp/decl.c:10569
 #, fuzzy, gcc-internal-format
 msgid "duplicate base type %qT invalid"
 msgstr "stamklassetype '%T' optræder mere end én gang"
 
-#: cp/decl.c:10552
+#: cp/decl.c:10646
 #, fuzzy, gcc-internal-format
 msgid "multiple definition of %q#T"
 msgstr "flere definitioner af '%#T'"
 
-#: cp/decl.c:10553
+#: cp/decl.c:10647
 #, fuzzy, gcc-internal-format
 msgid "%Jprevious definition here"
 msgstr "tidligere definition her"
@@ -29808,47 +29792,52 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:10692
+#: cp/decl.c:10786
 #, gcc-internal-format
 msgid "no integral type can represent all of the enumerator values for %qT"
 msgstr ""
 
-#: cp/decl.c:10803
+#: cp/decl.c:10897
 #, fuzzy, gcc-internal-format
 msgid "enumerator value for %qD is not an integer constant"
 msgstr "enum-værdien for '%s' er ikke en heltalskonstant"
 
-#: cp/decl.c:10831
+#: cp/decl.c:10925
 #, fuzzy, gcc-internal-format
 msgid "overflow in enumeration values at %qD"
 msgstr "enum-værdier for store ved '%D'"
 
-#: cp/decl.c:10906
+#: cp/decl.c:11002
 #, fuzzy, gcc-internal-format
 msgid "return type %q#T is incomplete"
 msgstr "returtype '%#T' er ufuldstændig"
 
-#: cp/decl.c:11031 cp/typeck.c:6711
+#: cp/decl.c:11004
 #, fuzzy, gcc-internal-format
+msgid "return type has Java class type %q#T"
+msgstr "returtypen er en ufuldstændig type"
+
+#: cp/decl.c:11129 cp/typeck.c:6739
+#, fuzzy, gcc-internal-format
 msgid "%<operator=%> should return a reference to %<*this%>"
 msgstr "'operator=' bør returnere en reference til '*this'"
 
-#: cp/decl.c:11420
+#: cp/decl.c:11518
 #, fuzzy, gcc-internal-format
 msgid "parameter %qD declared void"
 msgstr "parameteren '%D' erklæret void"
 
-#: cp/decl.c:11908
+#: cp/decl.c:12006
 #, fuzzy, gcc-internal-format
 msgid "invalid member function declaration"
 msgstr "ugyldig medlemsskabelonerklæring '%D'"
 
-#: cp/decl.c:11923
+#: cp/decl.c:12021
 #, fuzzy, gcc-internal-format
 msgid "%qD is already defined in class %qT"
 msgstr "'%D' er allerede defineret i klassen '%T'"
 
-#: cp/decl.c:12170
+#: cp/decl.c:12268
 #, fuzzy, gcc-internal-format
 msgid "static member function %q#D declared with type qualifiers"
 msgstr "statisk medlemsfunktion '%#D' erklæret med typemodifikationer"
@@ -29888,7 +29877,7 @@
 msgid "deleting %qT is undefined"
 msgstr "benyttelse af delete på '%T' er ikke defineret"
 
-#: cp/decl2.c:459 cp/pt.c:3828
+#: cp/decl2.c:459 cp/pt.c:3831
 #, fuzzy, gcc-internal-format
 msgid "template declaration of %q#D"
 msgstr "skabelonserklæring af '%#D'"
@@ -29973,22 +29962,22 @@
 msgid "static member %qD cannot be a bit-field"
 msgstr "statisk medlem '%D' kan ikke være et bitfelt"
 
-#: cp/decl2.c:1122
+#: cp/decl2.c:1165
 #, gcc-internal-format
 msgid "anonymous struct not inside named type"
 msgstr "anonym struct er ikke inden i en navngiven type"
 
-#: cp/decl2.c:1206
+#: cp/decl2.c:1249
 #, gcc-internal-format
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr "anonyme variabler af sammensatte typer i navnerumsvirkefelt skal erklæres static"
 
-#: cp/decl2.c:1215
+#: cp/decl2.c:1258
 #, fuzzy, gcc-internal-format
 msgid "anonymous union with no members"
 msgstr "anonym sammensat type uden medlemmer"
 
-#: cp/decl2.c:1251
+#: cp/decl2.c:1294
 #, fuzzy, gcc-internal-format
 msgid "%<operator new%> must return type %qT"
 msgstr "'operator new' skal returnere typen '%T'"
@@ -29997,52 +29986,52 @@
 #.
 #. The first parameter shall not have an associated default
 #. argument.
-#: cp/decl2.c:1262
+#: cp/decl2.c:1305
 #, gcc-internal-format
 msgid "the first parameter of %<operator new%> cannot have a default argument"
 msgstr ""
 
-#: cp/decl2.c:1278
+#: cp/decl2.c:1321
 #, fuzzy, gcc-internal-format
 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
 msgstr "den første parameter til 'operator new' skal være af typen 'size_t' ('%T')"
 
-#: cp/decl2.c:1307
+#: cp/decl2.c:1350
 #, fuzzy, gcc-internal-format
 msgid "%<operator delete%> must return type %qT"
 msgstr "'operator delete' skal returnere typen '%T'"
 
-#: cp/decl2.c:1316
+#: cp/decl2.c:1359
 #, fuzzy, gcc-internal-format
 msgid "%<operator delete%> takes type %qT as first parameter"
 msgstr "den første parameter til 'operator delete' skal være af typen '%T'"
 
-#: cp/decl2.c:1985
+#: cp/decl2.c:2028
 #, gcc-internal-format
 msgid "%qT has a field %qD whose type uses the anonymous namespace"
 msgstr ""
 
-#: cp/decl2.c:1992
+#: cp/decl2.c:2035
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than the type of its field %qD"
 msgstr ""
 
-#: cp/decl2.c:2005
+#: cp/decl2.c:2048
 #, gcc-internal-format
 msgid "%qT has a base %qT whose type uses the anonymous namespace"
 msgstr ""
 
-#: cp/decl2.c:2011
+#: cp/decl2.c:2054
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than its base %qT"
 msgstr ""
 
-#: cp/decl2.c:3395
+#: cp/decl2.c:3441
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D used but never defined"
 msgstr "indbygget funktion '%D' benyttet, men aldrig defineret"
 
-#: cp/decl2.c:3543
+#: cp/decl2.c:3589
 #, fuzzy, gcc-internal-format
 msgid "default argument missing for parameter %P of %q+#D"
 msgstr "standardparameter mangler for parameter %P  i '%+#D'"
@@ -30050,7 +30039,7 @@
 #. We really want to suppress this warning in system headers,
 #. because libstdc++ uses variadic templates even when we aren't
 #. in C++0x mode.
-#: cp/error.c:2669
+#: cp/error.c:2712
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ does not include variadic templates"
 msgstr "ISO C tillader ikke navngivne makroer med vilkårligt antal parametre"
@@ -30082,7 +30071,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr "kaster NULL som har en heltals-, ikke en henvisningstype"
 
-#: cp/except.c:643 cp/init.c:1780
+#: cp/except.c:643 cp/init.c:1915
 #, fuzzy, gcc-internal-format
 msgid "%qD should never be overloaded"
 msgstr "'%D' skal returnere pr. værdi (ikke reference)"
@@ -30181,232 +30170,247 @@
 msgid "member %qD declared as friend before type %qT defined"
 msgstr "medlemmet '%D' erklæret som friend før typen '%T' er defineret"
 
-#: cp/friend.c:550
+#: cp/friend.c:543
 #, fuzzy, gcc-internal-format
+msgid "friend declaration %qD in local class without prior declaration"
+msgstr "friend-erklæringen er ikke i klassedefinitionen"
+
+#: cp/friend.c:564
+#, fuzzy, gcc-internal-format
 msgid "friend declaration %q#D declares a non-template function"
 msgstr "friend-erklæring '%#D' erklærer en ikke-skabelonsfunktion"
 
-#: cp/friend.c:554
+#: cp/friend.c:568
 #, fuzzy, 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 "(hvis dette er hvad du ønsker, så sikr dig at funktionsskabelonen allerede er blevet erklæret og tilføj <> efter funktionsnavnet her) -Wno-non-template-friend deaktiverer denne advarsel"
 
-#: cp/init.c:334
+#: cp/init.c:374
 #, fuzzy, gcc-internal-format
+msgid "value-initialization of reference"
+msgstr "standardklargøring af '%#D' som er af en referencetype"
+
+#: cp/init.c:481
+#, fuzzy, gcc-internal-format
 msgid "%J%qD should be initialized in the member initialization list"
 msgstr "'%D' bør blive klargjort i medlemsklargøringslisten"
 
-#: cp/init.c:382
+#: cp/init.c:529
 #, fuzzy, gcc-internal-format
 msgid "%Jdefault-initialization of %q#D, which has reference type"
 msgstr "standardklargøring af '%#D' som er af en referencetype"
 
-#: cp/init.c:388
+#: cp/init.c:535
 #, fuzzy, gcc-internal-format
 msgid "%Juninitialized reference member %qD"
 msgstr "referencemedlem '%D' uden startværdi"
 
-#: cp/init.c:391
+#: cp/init.c:538
 #, gcc-internal-format
 msgid "%Juninitialized member %qD with %<const%> type %qT"
 msgstr ""
 
-#: cp/init.c:534
+#: cp/init.c:681
 #, fuzzy, gcc-internal-format
 msgid "%q+D will be initialized after"
 msgstr "'%D' vil blive klargjort efter"
 
-#: cp/init.c:537
+#: cp/init.c:684
 #, fuzzy, gcc-internal-format
 msgid "base %qT will be initialized after"
 msgstr "stamklasse '%T' vil blive klargjort efter"
 
-#: cp/init.c:540
+#: cp/init.c:687
 #, fuzzy, gcc-internal-format
 msgid "  %q+#D"
 msgstr "  '%#D'"
 
-#: cp/init.c:542
+#: cp/init.c:689
 #, fuzzy, gcc-internal-format
 msgid "  base %qT"
 msgstr "  stamklasse '%T'"
 
-#: cp/init.c:543
+#: cp/init.c:690
 #, fuzzy, gcc-internal-format
 msgid "%J  when initialized here"
 msgstr "'%D' vil blive klargjort efter"
 
-#: cp/init.c:559
+#: cp/init.c:706
 #, fuzzy, gcc-internal-format
 msgid "%Jmultiple initializations given for %qD"
 msgstr "flere startværdier angivet for '%D'"
 
-#: cp/init.c:562
+#: cp/init.c:709
 #, fuzzy, gcc-internal-format
 msgid "%Jmultiple initializations given for base %qT"
 msgstr "flere startværdier angivet for stamklassen '%T'"
 
-#: cp/init.c:629
+#: cp/init.c:776
 #, fuzzy, gcc-internal-format
 msgid "%Jinitializations for multiple members of %qT"
 msgstr "startværdier for flere medlemmer af '%T'"
 
-#: cp/init.c:691
+#: cp/init.c:839
 #, fuzzy, gcc-internal-format
 msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
 msgstr "stamklassen '%#T' bør eksplicit blive klargjort i kopikonstruktionsfunktionen"
 
-#: cp/init.c:915 cp/init.c:934
+#: cp/init.c:1063 cp/init.c:1082
 #, fuzzy, gcc-internal-format
 msgid "class %qT does not have any field named %qD"
 msgstr "klassen '%T' har ikke et felt ved navn '%D'"
 
-#: cp/init.c:921
+#: cp/init.c:1069
 #, fuzzy, gcc-internal-format
 msgid "%q#D is a static data member; it can only be initialized at its definition"
 msgstr "feltet '%#D' er statisk; det eneste sted det kan klargøres er ved dets definition"
 
-#: cp/init.c:928
+#: cp/init.c:1076
 #, fuzzy, gcc-internal-format
 msgid "%q#D is not a non-static data member of %qT"
 msgstr "'%#D' er ikke et statisk medlem af '%#T'"
 
-#: cp/init.c:967
+#: cp/init.c:1115
 #, fuzzy, gcc-internal-format
 msgid "unnamed initializer for %qT, which has no base classes"
 msgstr "unavngiven klargøring af '%T' som ikke har nogen stamklasser"
 
-#: cp/init.c:975
+#: cp/init.c:1123
 #, fuzzy, gcc-internal-format
 msgid "unnamed initializer for %qT, which uses multiple inheritance"
 msgstr "unavngiven klargøring af '%T' som benytter multipel nedarvning"
 
-#: cp/init.c:1021
+#: cp/init.c:1169
 #, fuzzy, gcc-internal-format
 msgid "%qD is both a direct base and an indirect virtual base"
 msgstr "typen '%D' er ikke en direkte eller en virtuel stamklasse til '%T'"
 
-#: cp/init.c:1029
+#: cp/init.c:1177
 #, fuzzy, gcc-internal-format
 msgid "type %qT is not a direct or virtual base of %qT"
 msgstr "typen '%D' er ikke en direkte eller en virtuel stamklasse til '%T'"
 
-#: cp/init.c:1032
+#: cp/init.c:1180
 #, fuzzy, gcc-internal-format
 msgid "type %qT is not a direct base of %qT"
 msgstr "typen '%D' er ikke en direkte stamklasse til '%T'"
 
-#: cp/init.c:1112
+#: cp/init.c:1260
 #, gcc-internal-format
 msgid "bad array initializer"
 msgstr "ugyldig tildeling af startværdi til tabel"
 
-#: cp/init.c:1287
+#: cp/init.c:1435
 #, fuzzy, gcc-internal-format
 msgid "%qT is not an aggregate type"
 msgstr "'%T' er ikke en sammensat type"
 
-#: cp/init.c:1341
+#: cp/init.c:1489
 #, fuzzy, gcc-internal-format
 msgid "incomplete type %qT does not have member %qD"
 msgstr "ufuldstændig type '%T' har ikke medlemmet '%D'"
 
-#: cp/init.c:1354
+#: cp/init.c:1502
 #, fuzzy, gcc-internal-format
 msgid "invalid pointer to bit-field %qD"
 msgstr "ugyldig henvisning til bitfeltet '%D'"
 
-#: cp/init.c:1431
+#: cp/init.c:1579
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static member function %qD"
 msgstr "ugyldig brug af ikke-statisk felt '%D'"
 
-#: cp/init.c:1437
+#: cp/init.c:1585
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static data member %qD"
 msgstr "ugyldig brug af ikke-statisk felt '%D'"
 
-#: cp/init.c:1714
+#: cp/init.c:1862
 #, fuzzy, gcc-internal-format
 msgid "invalid type %<void%> for new"
 msgstr "ugyldig type 'void' til new"
 
-#: cp/init.c:1724
+#: cp/init.c:1872
 #, fuzzy, gcc-internal-format
 msgid "uninitialized const in %<new%> of %q#T"
 msgstr "konstant uden startværdi i 'new' af '%#T'"
 
-#: cp/init.c:1775
+#: cp/init.c:1910
 #, fuzzy, gcc-internal-format
 msgid "call to Java constructor with %qs undefined"
 msgstr "kald af Java-konstruktionsfunktion mens '%s' ikke er defineret"
 
-#: cp/init.c:1815
+#: cp/init.c:1926
+#, gcc-internal-format
+msgid "Java class %q#T object allocated using placement new"
+msgstr ""
+
+#: cp/init.c:1955
 #, fuzzy, gcc-internal-format
 msgid "no suitable %qD found in class %qT"
 msgstr "feltet '%s' blev ikke fundet i klassen"
 
-#: cp/init.c:1820
+#: cp/init.c:1960
 #, fuzzy, gcc-internal-format
 msgid "request for member %qD is ambiguous"
 msgstr "forespørgsel efter medlemmet '%D' er tvetydigt"
 
-#: cp/init.c:1972
+#: cp/init.c:2134
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization in array new"
 msgstr "ISO C++ forbyder startværdier i tabel-new"
 
-#: cp/init.c:2174
+#: cp/init.c:2336
 #, gcc-internal-format
 msgid "size in array new must have integral type"
 msgstr "størrelse i tabel-new skal være en heltalstype"
 
-#: cp/init.c:2183
+#: cp/init.c:2345
 #, gcc-internal-format
 msgid "new cannot be applied to a reference type"
 msgstr "new kan ikke bruges på en referencetype"
 
-#: cp/init.c:2189
+#: cp/init.c:2351
 #, gcc-internal-format
 msgid "new cannot be applied to a function type"
 msgstr "new kan ikke bruges på en funktionstype"
 
-#: cp/init.c:2228
+#: cp/init.c:2390
 #, fuzzy, gcc-internal-format
 msgid "call to Java constructor, while %<jclass%> undefined"
 msgstr "kald af Java-konstruktionsfunktion mens 'jclass' ikke er defineret"
 
-#: cp/init.c:2246
+#: cp/init.c:2408
 #, fuzzy, gcc-internal-format
 msgid "can't find %<class$%> in %qT"
 msgstr "kan ikke finde class$"
 
-#: cp/init.c:2607
+#: cp/init.c:2769
 #, gcc-internal-format
 msgid "initializer ends prematurely"
 msgstr "startværdien slutter for tidligt"
 
-#: cp/init.c:2662
+#: cp/init.c:2824
 #, gcc-internal-format
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr "kan ikke klargøre multidimensional tabel med startværdi"
 
-#: cp/init.c:2799
+#: cp/init.c:2961
 #, gcc-internal-format
 msgid "possible problem detected in invocation of delete operator:"
 msgstr ""
 
-#: cp/init.c:2802
+#: cp/init.c:2964
 #, gcc-internal-format
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr ""
 
-#: cp/init.c:2823
+#: cp/init.c:2985
 #, gcc-internal-format
 msgid "unknown array size in delete"
 msgstr "ukendt tabelstørrelse i delete"
 
-#: cp/init.c:3070
+#: cp/init.c:3232
 #, gcc-internal-format
 msgid "type to vector delete is neither pointer or array type"
 msgstr "variablen til tabel-delete er hverken af en henvisnings- eller en tabeltype"
@@ -30471,22 +30475,22 @@
 msgid "mangling typeof, use decltype instead"
 msgstr ""
 
-#: cp/mangle.c:2208
+#: cp/mangle.c:2211
 #, fuzzy, gcc-internal-format
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr "new kan ikke bruges på en funktionstype"
 
-#: cp/mangle.c:2216
+#: cp/mangle.c:2219
 #, fuzzy, gcc-internal-format
 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
 msgstr "new kan ikke bruges på en funktionstype"
 
-#: cp/mangle.c:2266
+#: cp/mangle.c:2269
 #, gcc-internal-format
 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
 msgstr ""
 
-#: cp/mangle.c:2584
+#: cp/mangle.c:2587
 #, fuzzy, gcc-internal-format
 msgid "the mangled name of %qD will change in a future version of GCC"
 msgstr "det ABI-navnet for '%D' vil ændre sig i en fremtidig version af GCC"
@@ -30496,27 +30500,27 @@
 msgid "generic thunk code fails for method %q#D which uses %<...%>"
 msgstr "generel thunk-kode mislykkes for metoden '%#D' som bruger '...'"
 
-#: cp/method.c:697
+#: cp/method.c:698
 #, fuzzy, gcc-internal-format
 msgid "non-static const member %q#D, can't use default assignment operator"
 msgstr "ikke-statisk konstant medlem '%#D' kan ikke bruge standardtildelingsoperatoren"
 
-#: cp/method.c:703
+#: cp/method.c:704
 #, fuzzy, gcc-internal-format
 msgid "non-static reference member %q#D, can't use default assignment operator"
 msgstr "ikke-statisk referencemedlem '%#D' kan ikke bruge standardtildelingsoperatoren"
 
-#: cp/method.c:815
+#: cp/method.c:816
 #, gcc-internal-format
 msgid "%Hsynthesized method %qD first required here "
 msgstr ""
 
-#: cp/method.c:1158
+#: cp/method.c:1159
 #, fuzzy, gcc-internal-format
 msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
 msgstr "vtable-layout for klassen '%T' følger ikke nødvendigvis ABI'et og kan ændre sig i en fremtidig version af GCC pga. underforstået virtuel destruktionsfunktion"
 
-#: cp/name-lookup.c:728
+#: cp/name-lookup.c:727
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %<wchar_t%> as %qT"
 msgstr "omerklæring af 'wchar_t' som '%T'"
@@ -30527,243 +30531,243 @@
 #. [basic.start.main]
 #.
 #. This function shall not be overloaded.
-#: cp/name-lookup.c:758
+#: cp/name-lookup.c:757
 #, fuzzy, gcc-internal-format
 msgid "invalid redeclaration of %q+D"
 msgstr "ugyldig omerklæring af '%D'"
 
-#: cp/name-lookup.c:759
+#: cp/name-lookup.c:758
 #, fuzzy, gcc-internal-format
 msgid "as %qD"
 msgstr "som '%D'"
 
-#: cp/name-lookup.c:850
+#: cp/name-lookup.c:849
 #, fuzzy, gcc-internal-format
 msgid "type mismatch with previous external decl of %q#D"
 msgstr "typen passer ikke med tidligere ekstern erklæring"
 
-#: cp/name-lookup.c:851
+#: cp/name-lookup.c:850
 #, fuzzy, gcc-internal-format
 msgid "previous external decl of %q+#D"
 msgstr "tidligere ekstern erklæring af '%#D'"
 
-#: cp/name-lookup.c:942
+#: cp/name-lookup.c:941
 #, fuzzy, gcc-internal-format
 msgid "extern declaration of %q#D doesn't match"
 msgstr "extern-erklæring af '%#D' passer ikke med"
 
-#: cp/name-lookup.c:943
+#: cp/name-lookup.c:942
 #, fuzzy, gcc-internal-format
 msgid "global declaration %q+#D"
 msgstr "global erklæring '%#D'"
 
-#: cp/name-lookup.c:980 cp/name-lookup.c:987
+#: cp/name-lookup.c:979 cp/name-lookup.c:986
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q#D shadows a parameter"
 msgstr "erklæring af '%#D' skygger for en parameter"
 
 #. Location of previous decl is not useful in this case.
-#: cp/name-lookup.c:1012
+#: cp/name-lookup.c:1011
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD shadows a member of 'this'"
 msgstr "erklæring af '%s' skygger for et medlem af 'this'"
 
-#: cp/name-lookup.c:1018
+#: cp/name-lookup.c:1017
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD shadows a previous local"
 msgstr "erklæring af '%s' skygger for en tidligere lokal variabel"
 
-#: cp/name-lookup.c:1025
+#: cp/name-lookup.c:1024
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD shadows a global declaration"
 msgstr "erklæring af '%s' skygger for en global erklæring"
 
-#: cp/name-lookup.c:1148
+#: cp/name-lookup.c:1147
 #, fuzzy, gcc-internal-format
 msgid "name lookup of %qD changed"
 msgstr "navneopslag for '%D' ændret"
 
-#: cp/name-lookup.c:1149
+#: cp/name-lookup.c:1148
 #, fuzzy, gcc-internal-format
 msgid "  matches this %q+D under ISO standard rules"
 msgstr "  passer med '%D' under ISO-standardreglerne"
 
-#: cp/name-lookup.c:1151
+#: cp/name-lookup.c:1150
 #, fuzzy, gcc-internal-format
 msgid "  matches this %q+D under old rules"
 msgstr "  passer med '%D' under tidligere regler"
 
-#: cp/name-lookup.c:1169 cp/name-lookup.c:1177
+#: cp/name-lookup.c:1168 cp/name-lookup.c:1176
 #, fuzzy, gcc-internal-format
 msgid "name lookup of %qD changed for new ISO %<for%> scoping"
 msgstr "navneopslaget af '%D' er ændret til ISO 'for'-virkefelt"
 
-#: cp/name-lookup.c:1171
+#: cp/name-lookup.c:1170
 #, fuzzy, gcc-internal-format
 msgid "  cannot use obsolete binding at %q+D because it has a destructor"
 msgstr "  kan ikke bruge forældet binding til '%D' fordi den har en destruktionsfunktion"
 
-#: cp/name-lookup.c:1179
+#: cp/name-lookup.c:1178
 #, fuzzy, gcc-internal-format
 msgid "  using obsolete binding at %q+D"
 msgstr "  bruger forældet binding til '%D'"
 
-#: cp/name-lookup.c:1232
+#: cp/name-lookup.c:1231
 #, gcc-internal-format
 msgid "%s %s(%E) %p %d\n"
 msgstr ""
 
-#: cp/name-lookup.c:1235
+#: cp/name-lookup.c:1234
 #, fuzzy, gcc-internal-format
 msgid "%s %s %p %d\n"
 msgstr "%s: %s: "
 
-#: cp/name-lookup.c:1362
+#: cp/name-lookup.c:1361
 #, gcc-internal-format
 msgid "XXX is_class_level != (current_scope == class_scope)\n"
 msgstr ""
 
-#: cp/name-lookup.c:1920
+#: cp/name-lookup.c:1922
 #, fuzzy, gcc-internal-format
 msgid "%q#D hides constructor for %q#T"
 msgstr "'%#D' skjuler konstruktionsfunktion for '%#T'"
 
-#: cp/name-lookup.c:1937
+#: cp/name-lookup.c:1939
 #, fuzzy, gcc-internal-format
 msgid "%q#D conflicts with previous using declaration %q#D"
 msgstr "'%#D' strider mod tidligere using-erklæring '%#D'"
 
-#: cp/name-lookup.c:1960
+#: cp/name-lookup.c:1962
 #, fuzzy, gcc-internal-format
 msgid "previous non-function declaration %q+#D"
 msgstr "tidligere ikke-funktionserklæring '%#D'"
 
-#: cp/name-lookup.c:1961
+#: cp/name-lookup.c:1963
 #, fuzzy, gcc-internal-format
 msgid "conflicts with function declaration %q#D"
 msgstr "strider mod funktionserklæring '%#D'"
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2039 cp/name-lookup.c:2064
+#: cp/name-lookup.c:2041 cp/name-lookup.c:2066
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a namespace"
 msgstr "'%T' er ikke et navnerum"
 
 #. 7.3.3/5
 #. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2049
+#: cp/name-lookup.c:2051
 #, fuzzy, gcc-internal-format
 msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
 msgstr "en using-erklæring kan ikke angive en skabelons-id; prøv 'using %D'"
 
-#: cp/name-lookup.c:2056
+#: cp/name-lookup.c:2058
 #, fuzzy, gcc-internal-format
 msgid "namespace %qD not allowed in using-declaration"
 msgstr "navnerum '%D' ikke tilladt i using-erklæring"
 
-#: cp/name-lookup.c:2092
+#: cp/name-lookup.c:2094
 #, fuzzy, gcc-internal-format
 msgid "%qD not declared"
 msgstr "'%D' ikke erklæret"
 
-#: cp/name-lookup.c:2128 cp/name-lookup.c:2165 cp/name-lookup.c:2199
-#: cp/name-lookup.c:2214
+#: cp/name-lookup.c:2130 cp/name-lookup.c:2167 cp/name-lookup.c:2201
+#: cp/name-lookup.c:2216
 #, fuzzy, gcc-internal-format
 msgid "%qD is already declared in this scope"
 msgstr "'%D' er allerede erklæret i dette navnerum"
 
-#: cp/name-lookup.c:2817
+#: cp/name-lookup.c:2819
 #, gcc-internal-format
 msgid "using-declaration for non-member at class scope"
 msgstr "using-erklæring for ikke-medlem ved klassevirkefelt"
 
-#: cp/name-lookup.c:2824
+#: cp/name-lookup.c:2826
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%D%> names destructor"
 msgstr "'%D' navngiver en konstruktionsfunktion"
 
-#: cp/name-lookup.c:2829
+#: cp/name-lookup.c:2831
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%D%> names constructor"
 msgstr "'%D' navngiver en konstruktionsfunktion"
 
-#: cp/name-lookup.c:2834
+#: cp/name-lookup.c:2836
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%D%> names constructor in %qT"
 msgstr "'%D' navngiver en konstruktionsfunktion"
 
-#: cp/name-lookup.c:2884
+#: cp/name-lookup.c:2886
 #, fuzzy, gcc-internal-format
 msgid "no members matching %<%T::%D%> in %q#T"
 msgstr "ingen medlemmer passer til '%D' i '%#T'"
 
-#: cp/name-lookup.c:2952
+#: cp/name-lookup.c:2954
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD not in a namespace surrounding %qD"
 msgstr "erklæring af '%D' er ikke i et navnerum der omgiver '%D'"
 
-#: cp/name-lookup.c:2960
+#: cp/name-lookup.c:2962
 #, fuzzy, gcc-internal-format
 msgid "explicit qualification in declaration of %qD"
 msgstr "dobbelte typemodifikationer i %s-erklæring"
 
-#: cp/name-lookup.c:3003
+#: cp/name-lookup.c:3005
 #, fuzzy, gcc-internal-format
 msgid "%qD should have been declared inside %qD"
 msgstr "'%D' skulle have været erklæret inden i '%D'"
 
-#: cp/name-lookup.c:3048
+#: cp/name-lookup.c:3050
 #, fuzzy, gcc-internal-format
 msgid "%qD attribute requires a single NTBS argument"
 msgstr "egenskaben '%s' kræver en heltalskonstant som parameter"
 
-#: cp/name-lookup.c:3055
+#: cp/name-lookup.c:3057
 #, gcc-internal-format
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 msgstr ""
 
-#: cp/name-lookup.c:3064 cp/name-lookup.c:3433
+#: cp/name-lookup.c:3066 cp/name-lookup.c:3435
 #, fuzzy, gcc-internal-format
 msgid "%qD attribute directive ignored"
 msgstr "egenskabsdirektivet '%s' ignoreret"
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3111
 #, fuzzy, gcc-internal-format
 msgid "namespace alias %qD not allowed here, assuming %qD"
 msgstr "navnerumsalias '%D' er ikke tilladt her, antager '%D'"
 
-#: cp/name-lookup.c:3421
+#: cp/name-lookup.c:3423
 #, gcc-internal-format
 msgid "strong using only meaningful at namespace scope"
 msgstr ""
 
-#: cp/name-lookup.c:3425
+#: cp/name-lookup.c:3427
 #, gcc-internal-format
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 msgstr ""
 
-#: cp/name-lookup.c:4318
+#: cp/name-lookup.c:4320
 #, fuzzy, gcc-internal-format
 msgid "%q+D is not a function,"
 msgstr "'%s' er ikke en funktion,"
 
-#: cp/name-lookup.c:4319
+#: cp/name-lookup.c:4321
 #, fuzzy, gcc-internal-format
 msgid "  conflict with %q+D"
 msgstr "  konflikt med '%D'"
 
-#: cp/name-lookup.c:4752
+#: cp/name-lookup.c:4756
 #, gcc-internal-format
 msgid "argument dependent lookup finds %q+D"
 msgstr ""
 
-#: cp/name-lookup.c:5184
+#: cp/name-lookup.c:5188
 #, gcc-internal-format
 msgid "XXX entering pop_everything ()\n"
 msgstr ""
 
-#: cp/name-lookup.c:5193
+#: cp/name-lookup.c:5197
 #, gcc-internal-format
 msgid "XXX leaving pop_everything ()\n"
 msgstr ""
@@ -30773,368 +30777,373 @@
 msgid "identifier %<%s%> will become a keyword in C++0x"
 msgstr ""
 
-#: cp/parser.c:2066
+#: cp/parser.c:2069
 #, fuzzy, gcc-internal-format
 msgid "%<#pragma%> is not allowed here"
 msgstr "#pragma %s er allerede registreret"
 
-#: cp/parser.c:2096
+#: cp/parser.c:2099
 #, fuzzy, gcc-internal-format
 msgid "%<%E::%E%> has not been declared"
 msgstr "'%#D' kan ikke erklæres"
 
-#: cp/parser.c:2099
+#: cp/parser.c:2102
 #, fuzzy, gcc-internal-format
 msgid "%<::%E%> has not been declared"
 msgstr "'%#D' kan ikke erklæres"
 
-#: cp/parser.c:2102
+#: cp/parser.c:2105
 #, fuzzy, gcc-internal-format
 msgid "request for member %qE in non-class type %qT"
 msgstr "forespørgsel efter medlemmet '%D' i '%E' som er af en ikke-klassetype '%T'"
 
-#: cp/parser.c:2105
+#: cp/parser.c:2108
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%E%> has not been declared"
 msgstr "'%#D' kan ikke erklæres"
 
-#: cp/parser.c:2108
+#: cp/parser.c:2111
 #, fuzzy, gcc-internal-format
 msgid "%qE has not been declared"
 msgstr "'%#D' kan ikke erklæres"
 
-#: cp/parser.c:2111
+#: cp/parser.c:2114
 #, gcc-internal-format
 msgid "%<%E::%E%> %s"
 msgstr ""
 
-#: cp/parser.c:2113
+#: cp/parser.c:2116
 #, fuzzy, gcc-internal-format
 msgid "%<::%E%> %s"
 msgstr "'%D'-tilgang"
 
-#: cp/parser.c:2115
+#: cp/parser.c:2118
 #, fuzzy, gcc-internal-format
 msgid "%qE %s"
 msgstr "%s: %s"
 
-#: cp/parser.c:2151
+#: cp/parser.c:2155
 #, fuzzy, gcc-internal-format
-msgid "ISO C++ does not support %<long long%>"
+msgid "ISO C++ 1998 does not support %<long long%>"
 msgstr "ISO C++ understøtter ikke 'long long'"
 
-#: cp/parser.c:2171
+#: cp/parser.c:2175
 #, fuzzy, gcc-internal-format
 msgid "duplicate %qs"
 msgstr "'%s' optræder mere end én gang"
 
-#: cp/parser.c:2214
+#: cp/parser.c:2218
 #, fuzzy, gcc-internal-format
 msgid "new types may not be defined in a return type"
 msgstr "new kan ikke bruges på en referencetype"
 
-#: cp/parser.c:2215
+#: cp/parser.c:2219
 #, fuzzy, gcc-internal-format
 msgid "(perhaps a semicolon is missing after the definition of %qT)"
 msgstr "semikolon mangler efter erklæring af '%T'"
 
-#: cp/parser.c:2234 cp/parser.c:4077 cp/pt.c:5443
+#: cp/parser.c:2238 cp/parser.c:4081 cp/pt.c:5509
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a template"
 msgstr "'%T' er ikke en skabelon"
 
-#: cp/parser.c:2236
+#: cp/parser.c:2240
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a template"
 msgstr "'%T' er ikke en skabelon"
 
-#: cp/parser.c:2238
+#: cp/parser.c:2242
 #, fuzzy, gcc-internal-format
 msgid "invalid template-id"
 msgstr "ugyldig roteringsinstruktion"
 
-#: cp/parser.c:2267
+#: cp/parser.c:2271
 #, fuzzy, gcc-internal-format
 msgid "%s cannot appear in a constant-expression"
 msgstr "overløb i konstant udtryk"
 
-#: cp/parser.c:2292
+#: cp/parser.c:2296
 #, fuzzy, gcc-internal-format
 msgid "invalid use of template-name %qE without an argument list"
 msgstr "ugyldig brug af skabelonsnavn '%E' i erklæring"
 
-#: cp/parser.c:2294
+#: cp/parser.c:2298
 #, fuzzy, gcc-internal-format
 msgid "invalid use of destructor %qD as a type"
 msgstr "ugyldig brug af 'restrict'"
 
 #. Something like 'unsigned A a;'
-#: cp/parser.c:2297
+#: cp/parser.c:2301
 #, fuzzy, gcc-internal-format
 msgid "invalid combination of multiple type-specifiers"
 msgstr "ugyldig definition af modificeret type '%T'"
 
 #. Issue an error message.
-#: cp/parser.c:2301
+#: cp/parser.c:2305
 #, fuzzy, gcc-internal-format
 msgid "%qE does not name a type"
 msgstr "'%D' erklærer ikke en skabelonstype"
 
-#: cp/parser.c:2333
+#: cp/parser.c:2337
 #, fuzzy, gcc-internal-format
 msgid "(perhaps %<typename %T::%E%> was intended)"
 msgstr "  (benyt 'typename %T::%D' hvis det er hvad du mener)"
 
-#: cp/parser.c:2348
+#: cp/parser.c:2352
 #, fuzzy, gcc-internal-format
 msgid "%qE in namespace %qE does not name a type"
 msgstr "'%D' erklærer ikke en skabelonstype"
 
-#: cp/parser.c:2351
+#: cp/parser.c:2355
 #, fuzzy, gcc-internal-format
 msgid "%qE in class %qT does not name a type"
 msgstr "'%D' erklærer ikke en skabelonstype"
 
-#: cp/parser.c:3160
+#: cp/parser.c:3164
 #, gcc-internal-format
 msgid "ISO C++ forbids braced-groups within expressions"
 msgstr "ISO C++ forbyder krøllet parantes-grupper inden i udtryk"
 
-#: cp/parser.c:3171
+#: cp/parser.c:3175
 #, fuzzy, gcc-internal-format
 msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
 msgstr "sætningsblokke i udtryk er kun tilladt inde i en funktion"
 
-#: cp/parser.c:3229
+#: cp/parser.c:3233
 #, fuzzy, gcc-internal-format
 msgid "%<this%> may not be used in this context"
 msgstr "'%D' blev ikke erklæret i dette virkefelt"
 
-#: cp/parser.c:3412
+#: cp/parser.c:3416
 #, fuzzy, gcc-internal-format
 msgid "local variable %qD may not appear in this context"
 msgstr "'%D' blev ikke erklæret i dette virkefelt"
 
-#: cp/parser.c:3711
+#: cp/parser.c:3715
 #, gcc-internal-format
 msgid "scope %qT before %<~%> is not a class-name"
 msgstr ""
 
-#: cp/parser.c:3812
+#: cp/parser.c:3816
 #, fuzzy, gcc-internal-format
 msgid "declaration of %<~%T%> as member of %qT"
 msgstr "erklæring af '%s' skygger for et medlem af 'this'"
 
-#: cp/parser.c:3826
+#: cp/parser.c:3830
 #, fuzzy, gcc-internal-format
 msgid "typedef-name %qD used as destructor declarator"
 msgstr "skabelons-id '%D' benyttet som erklærer"
 
-#: cp/parser.c:4480
+#: cp/parser.c:4484
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids compound-literals"
 msgstr "ISO C++ forbyder sammensatte konstanter"
 
-#: cp/parser.c:4837
+#: cp/parser.c:4841
 #, fuzzy, gcc-internal-format
 msgid "%qE does not have class type"
 msgstr "'%D' erklærer ikke en skabelonstype"
 
-#: cp/parser.c:4920 cp/typeck.c:1978
+#: cp/parser.c:4924 cp/typeck.c:2024
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qD"
 msgstr "ugyldig brug af '%D"
 
-#: cp/parser.c:5480
+#: cp/parser.c:5486
 #, fuzzy, gcc-internal-format
 msgid "array bound forbidden after parenthesized type-id"
 msgstr "egenskaber i parametertabelerklæring ignoreret"
 
-#: cp/parser.c:5481
+#: cp/parser.c:5487
 #, gcc-internal-format
 msgid "try removing the parentheses around the type-id"
 msgstr ""
 
-#: cp/parser.c:5671
+#: cp/parser.c:5677
 #, fuzzy, gcc-internal-format
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr "størrelse i tabel-new skal være en heltalstype"
 
-#: cp/parser.c:5860
+#: cp/parser.c:5866
 #, gcc-internal-format
 msgid "use of old-style cast"
 msgstr "brug af ældre type typeomtvingning"
 
-#: cp/parser.c:5986
+#: cp/parser.c:5992
 #, gcc-internal-format
 msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
 msgstr ""
 
-#: cp/parser.c:5989
+#: cp/parser.c:5995
 #, fuzzy, gcc-internal-format
 msgid "suggest parentheses around %<>>%> expression"
 msgstr "foreslår paranteser omkring && inden i ||"
 
-#: cp/parser.c:6793
+#: cp/parser.c:6799
 #, fuzzy, gcc-internal-format
 msgid "case label %qE not within a switch statement"
 msgstr "case-etiket '%E' befinder sig ikke inden i en switch-sætning"
 
-#: cp/parser.c:6922
+#: cp/parser.c:6928
 #, gcc-internal-format
 msgid "%<else%> without a previous %<if%>"
 msgstr ""
 
-#: cp/parser.c:7208
+#: cp/parser.c:7214
 #, gcc-internal-format
 msgid "suggest a space before %<;%> or explicit braces around empty body in %<%s%> statement"
 msgstr ""
 
-#: cp/parser.c:7468
+#: cp/parser.c:7474
 #, gcc-internal-format
 msgid "ISO C++ forbids computed gotos"
 msgstr "ISO C++ forbyder beregnede goto'er"
 
-#: cp/parser.c:7608
+#: cp/parser.c:7614
 #, gcc-internal-format
 msgid "extra %<;%>"
 msgstr ""
 
-#: cp/parser.c:7825
+#: cp/parser.c:7831
 #, gcc-internal-format
 msgid "%<__label__%> not at the beginning of a block"
 msgstr ""
 
-#: cp/parser.c:7958
+#: cp/parser.c:7964
 #, gcc-internal-format
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr ""
 
-#: cp/parser.c:8090
+#: cp/parser.c:8096
 #, gcc-internal-format
 msgid "%<friend%> used outside of class"
 msgstr ""
 
-#: cp/parser.c:8244
+#: cp/parser.c:8250
 #, fuzzy, gcc-internal-format
 msgid "class definition may not be declared a friend"
 msgstr "funktionen '%D' kan ikke erklæres friend"
 
-#: cp/parser.c:8308 cp/parser.c:15155
+#: cp/parser.c:8314 cp/parser.c:15235
 #, gcc-internal-format
 msgid "templates may not be %<virtual%>"
 msgstr ""
 
-#: cp/parser.c:8775
+#: cp/parser.c:8786
 #, gcc-internal-format
 msgid "only constructors take base initializers"
 msgstr "kun konstruktionsfunktioner har stamklasseklargøringer"
 
-#: cp/parser.c:8795
+#: cp/parser.c:8806
 #, fuzzy, gcc-internal-format
 msgid "cannot expand initializer for member %<%D%>"
 msgstr "manglende startværdi for medlemmet '%D'"
 
-#: cp/parser.c:8847
+#: cp/parser.c:8858
 #, fuzzy, gcc-internal-format
 msgid "anachronistic old-style base class initializer"
 msgstr "forældet stamklasseklargøring"
 
-#: cp/parser.c:8892
+#: cp/parser.c:8903
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr ""
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:9237
+#: cp/parser.c:9248
 #, fuzzy, gcc-internal-format
 msgid "keyword %<export%> not implemented, and will be ignored"
 msgstr "det reserverede ord 'export' er ikke implementeret og vil blive ignoreret"
 
-#: cp/parser.c:9482 cp/parser.c:9583
+#: cp/parser.c:9419 cp/parser.c:9517 cp/parser.c:9618
 #, fuzzy, gcc-internal-format
 msgid "template parameter pack %qD cannot have a default argument"
 msgstr "'%D' kan ikke have standardparametre"
 
-#: cp/parser.c:9485 cp/parser.c:9586
+#: cp/parser.c:9422
 #, fuzzy, gcc-internal-format
+msgid "template parameter pack cannot have a default argument"
+msgstr "skabelonsparametre kan ikke være venner"
+
+#: cp/parser.c:9520 cp/parser.c:9621
+#, fuzzy, gcc-internal-format
 msgid "template parameter packs cannot have default arguments"
 msgstr "skabelonsparametre kan ikke være venner"
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:9723
+#: cp/parser.c:9758
 #, fuzzy, gcc-internal-format
 msgid "%<<::%> cannot begin a template-argument list"
 msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
 
-#: cp/parser.c:9724
+#: cp/parser.c:9759
 #, gcc-internal-format
 msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
 msgstr ""
 
-#: cp/parser.c:9731
+#: cp/parser.c:9766
 #, gcc-internal-format
 msgid "(if you use -fpermissive G++ will accept your code)"
 msgstr ""
 
-#: cp/parser.c:9804
+#: cp/parser.c:9839
 #, fuzzy, gcc-internal-format
 msgid "parse error in template argument list"
 msgstr "objektet '%E' kan ikke bruges som skabelonsparameter"
 
 #. Explain what went wrong.
-#: cp/parser.c:9917
+#: cp/parser.c:9952
 #, fuzzy, gcc-internal-format
 msgid "non-template %qD used as template"
 msgstr "ikke-skabelon benyttet som skabelon"
 
-#: cp/parser.c:9918
+#: cp/parser.c:9953
 #, fuzzy, gcc-internal-format
 msgid "use %<%T::template %D%> to indicate that it is a template"
 msgstr "skabelons-id '%D' i erklæring af primær skabelon"
 
-#: cp/parser.c:10441
+#: cp/parser.c:10476
 #, gcc-internal-format
 msgid "template specialization with C linkage"
 msgstr "skabelonsspecialisering med C-kædning"
 
-#: cp/parser.c:11032
+#: cp/parser.c:11067
 #, fuzzy, gcc-internal-format
 msgid "using %<typename%> outside of template"
 msgstr "bruger 'typename' uden for en skabelon"
 
-#: cp/parser.c:11191
+#: cp/parser.c:11226
 #, fuzzy, gcc-internal-format
 msgid "declaration %qD does not declare anything"
 msgstr "erklæring erklærer ikke noget"
 
-#: cp/parser.c:11275
+#: cp/parser.c:11310
 #, fuzzy, gcc-internal-format
 msgid "attributes ignored on uninstantiated type"
 msgstr "ugyldig operation på uudskiftet type"
 
-#: cp/parser.c:11279
+#: cp/parser.c:11314
 #, fuzzy, gcc-internal-format
 msgid "attributes ignored on template instantiation"
 msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
 
-#: cp/parser.c:11284
+#: cp/parser.c:11319
 #, gcc-internal-format
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 msgstr ""
 
-#: cp/parser.c:11406
+#: cp/parser.c:11441
 #, gcc-internal-format
 msgid "comma at end of enumerator list"
 msgstr "komma i slutningen af enum-liste"
 
-#: cp/parser.c:11498
+#: cp/parser.c:11533
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a namespace-name"
 msgstr "'%D' er ikke et navnerum"
 
-#: cp/parser.c:11599
+#: cp/parser.c:11634
 #, fuzzy, gcc-internal-format
 msgid "%<namespace%> definition is not allowed here"
 msgstr "Min/max-instruktioner ikke tilladt"
@@ -31142,142 +31151,157 @@
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:11738
+#: cp/parser.c:11773
 #, fuzzy, gcc-internal-format
 msgid "a template-id may not appear in a using-declaration"
 msgstr "navnerum '%D' ikke tilladt i using-erklæring"
 
-#: cp/parser.c:12094
+#: cp/parser.c:12135
 #, gcc-internal-format
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr ""
 
-#: cp/parser.c:12096
+#: cp/parser.c:12137
 #, fuzzy, gcc-internal-format
 msgid "attributes are not allowed on a function-definition"
 msgstr "en global registervariabel følger en funktionsdefinition"
 
-#: cp/parser.c:12229
+#: cp/parser.c:12270
 #, fuzzy, gcc-internal-format
 msgid "initializer provided for function"
 msgstr "startværdi angivet for ikke-medlemsfunktion '%D'"
 
-#: cp/parser.c:12249
+#: cp/parser.c:12290
 #, fuzzy, gcc-internal-format
 msgid "attributes after parenthesized initializer ignored"
 msgstr "egenskaber i parametertabelerklæring ignoreret"
 
-#: cp/parser.c:12630 cp/pt.c:8772
+#: cp/parser.c:12671 cp/pt.c:8893
 #, fuzzy, gcc-internal-format
 msgid "array bound is not an integer constant"
 msgstr "tabelindeks er ikke et heltal"
 
-#: cp/parser.c:12739
+#: cp/parser.c:12780
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%E%> is not a type"
 msgstr "'%D::%D' er ikke en skabelon"
 
-#: cp/parser.c:12765
+#: cp/parser.c:12806
 #, fuzzy, gcc-internal-format
 msgid "invalid use of constructor as a template"
 msgstr "ugyldig brug af ikke-statisk felt '%D'"
 
-#: cp/parser.c:12766
+#: cp/parser.c:12807
 #, gcc-internal-format
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 msgstr ""
 
-#: cp/parser.c:12938
+#: cp/parser.c:12979
 #, fuzzy, gcc-internal-format
 msgid "%qD is a namespace"
 msgstr "'%D' er et navnerum"
 
-#: cp/parser.c:13013
+#: cp/parser.c:13054
 #, fuzzy, gcc-internal-format
 msgid "duplicate cv-qualifier"
 msgstr "case-værdi optræder mere end én gang"
 
-#: cp/parser.c:13600
+#: cp/parser.c:13640
 #, fuzzy, gcc-internal-format
 msgid "file ends in default argument"
 msgstr "%Hslutningen af filen læst inden i standardparameter"
 
-#: cp/parser.c:13673
+#: cp/parser.c:13683
 #, fuzzy, gcc-internal-format
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr "standardparameter givet til %d. parameter for '%#D'"
 
-#: cp/parser.c:13676
+#: cp/parser.c:13686
 #, fuzzy, gcc-internal-format
 msgid "default arguments are only permitted for function parameters"
 msgstr "standardparameter givet til %d. parameter for '%#D'"
 
-#: cp/parser.c:13877
+#: cp/parser.c:13702
+#, fuzzy, gcc-internal-format
+msgid "%sparameter pack %qD cannot have a default argument"
+msgstr "'%D' kan ikke have standardparametre"
+
+#: cp/parser.c:13705
+#, fuzzy, gcc-internal-format
+msgid "%sparameter pack cannot have a default argument"
+msgstr "'%D' kan ikke have standardparametre"
+
+#: cp/parser.c:13947
 #, gcc-internal-format
 msgid "ISO C++ does not allow designated initializers"
 msgstr "ISO C++ tillader ikke udpegede startværdier"
 
-#: cp/parser.c:14477
+#: cp/parser.c:14547
 #, fuzzy, gcc-internal-format
 msgid "invalid class name in declaration of %qD"
 msgstr "ugyldig omerklæring af '%D'"
 
-#: cp/parser.c:14489
+#: cp/parser.c:14559
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 msgstr "erklæring af '%D' i '%D' som ikke omgiver '%D'"
 
-#: cp/parser.c:14492
+#: cp/parser.c:14562
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD in %qD which does not enclose %qD"
 msgstr "erklæring af '%D' i '%D' som ikke omgiver '%D'"
 
-#: cp/parser.c:14505
+#: cp/parser.c:14575
 #, fuzzy, gcc-internal-format
 msgid "extra qualification ignored"
 msgstr "ekstra modifikation '%T::' af medlemmet '%D' ignoreret"
 
-#: cp/parser.c:14516
+#: cp/parser.c:14586
 #, fuzzy, gcc-internal-format
 msgid "an explicit specialization must be preceded by %<template <>%>"
 msgstr "eksplicit specialisering følger ikke efter 'template <>'"
 
-#: cp/parser.c:14609
+#: cp/parser.c:14613
 #, fuzzy, gcc-internal-format
+msgid "function template %qD redeclared as a class template"
+msgstr "ikke-skabelon benyttet som skabelon"
+
+#: cp/parser.c:14689
+#, fuzzy, gcc-internal-format
 msgid "previous definition of %q+#T"
 msgstr "tidligere definition af '%#T'"
 
-#: cp/parser.c:14855
+#: cp/parser.c:14935
 #, gcc-internal-format
 msgid "%Hextra %<;%>"
 msgstr ""
 
-#: cp/parser.c:14873
+#: cp/parser.c:14953
 #, gcc-internal-format
 msgid "a class-key must be used when declaring a friend"
 msgstr ""
 
-#: cp/parser.c:14887
+#: cp/parser.c:14967
 #, fuzzy, gcc-internal-format
 msgid "friend declaration does not name a class or function"
 msgstr "friend-erklæringen er ikke i klassedefinitionen"
 
-#: cp/parser.c:15064
+#: cp/parser.c:15144
 #, gcc-internal-format
 msgid "pure-specifier on function-definition"
 msgstr ""
 
-#: cp/parser.c:15356
+#: cp/parser.c:15438
 #, fuzzy, gcc-internal-format
 msgid "keyword %<typename%> not allowed outside of templates"
 msgstr "bruger 'typename' uden for en skabelon"
 
-#: cp/parser.c:15358
+#: cp/parser.c:15440
 #, fuzzy, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 msgstr "bruger 'typename' uden for en skabelon"
 
-#: cp/parser.c:16407
+#: cp/parser.c:16489
 #, fuzzy, gcc-internal-format
 msgid "too few template-parameter-lists"
 msgstr "for få skabelonsparameterlister angivet i erklæring af '%D'"
@@ -31286,13 +31310,13 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:16422
+#: cp/parser.c:16504
 #, fuzzy, gcc-internal-format
 msgid "too many template-parameter-lists"
 msgstr "for mange skabelonsparameterlister angivet i erklæring af '%D'"
 
 #. Issue an error message.
-#: cp/parser.c:16694
+#: cp/parser.c:16776
 #, fuzzy, gcc-internal-format
 msgid "named return values are no longer supported"
 msgstr "--driver understøttes ikke længere"
@@ -31300,235 +31324,235 @@
 #. 14.5.2.2 [temp.mem]
 #.
 #. A local class shall not have member templates.
-#: cp/parser.c:16766
+#: cp/parser.c:16848
 #, fuzzy, gcc-internal-format
 msgid "invalid declaration of member template in local class"
 msgstr "ugyldig erklæring af medlemsskabelon '%#D' i lokal klasse"
 
-#: cp/parser.c:16775
+#: cp/parser.c:16857
 #, gcc-internal-format
 msgid "template with C linkage"
 msgstr "skabelon med C-kædning"
 
-#: cp/parser.c:16919
+#: cp/parser.c:17001
 #, fuzzy, gcc-internal-format
 msgid "template declaration of %qs"
 msgstr "skabelonserklæring af '%#D'"
 
-#: cp/parser.c:16982
+#: cp/parser.c:17064
 #, fuzzy, gcc-internal-format
 msgid "explicit template specialization cannot have a storage class"
 msgstr "eksplicit specialisering her"
 
-#: cp/parser.c:17171
+#: cp/parser.c:17253
 #, fuzzy, gcc-internal-format
 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
 msgstr "'>>' skulle have været '> >' i skabelonsklassenavn"
 
-#: cp/parser.c:17184
+#: cp/parser.c:17266
 #, fuzzy, gcc-internal-format
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 msgstr "'>>' skulle have været '> >' i skabelonsklassenavn"
 
-#: cp/parser.c:17519
+#: cp/parser.c:17601
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qD in linkage specification"
 msgstr "ugyldig stamklasseangivelse"
 
-#: cp/parser.c:17532
+#: cp/parser.c:17614
 #, fuzzy, gcc-internal-format
 msgid "%<__thread%> before %qD"
 msgstr "'__thread' før 'extern'"
 
-#: cp/parser.c:17847
+#: cp/parser.c:17929
 #, fuzzy, gcc-internal-format
 msgid "%qs tag used in naming %q#T"
 msgstr "'%s'-mærke benyttet i navngivning af '%#T'"
 
-#: cp/parser.c:17868
+#: cp/parser.c:17950
 #, fuzzy, gcc-internal-format
 msgid "%qD redeclared with different access"
 msgstr "'%#D' omerklæret som en anden form for symbol"
 
-#: cp/parser.c:17885
+#: cp/parser.c:17967
 #, gcc-internal-format
 msgid "%<template%> (as a disambiguator) is only allowed within templates"
 msgstr ""
 
-#: cp/parser.c:18138 cp/parser.c:19061 cp/parser.c:19192
+#: cp/parser.c:18220 cp/parser.c:19143 cp/parser.c:19274
 #, gcc-internal-format
 msgid "misplaced %<@%D%> Objective-C++ construct"
 msgstr ""
 
-#: cp/parser.c:18279
+#: cp/parser.c:18361
 #, gcc-internal-format
 msgid "%<@encode%> must specify a type as an argument"
 msgstr ""
 
-#: cp/parser.c:18594
+#: cp/parser.c:18676
 #, gcc-internal-format
 msgid "invalid Objective-C++ selector name"
 msgstr ""
 
-#: cp/parser.c:18925
+#: cp/parser.c:19007
 #, fuzzy, gcc-internal-format
 msgid "identifier expected after %<@protocol%>"
 msgstr "Kaldenavn forventet"
 
-#: cp/parser.c:19626
+#: cp/parser.c:19708
 #, gcc-internal-format
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: cp/parser.c:19735
+#: cp/parser.c:19824
 #, fuzzy, gcc-internal-format
 msgid "%qs is not valid for %qs"
 msgstr "%s understøtter ikke %s"
 
-#: cp/parser.c:20390
+#: cp/parser.c:20479
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 msgstr "ragelse i slutningen af #pragma GCC java_exceptions"
 
-#: cp/parser.c:20477
+#: cp/parser.c:20566
 #, gcc-internal-format
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr ""
 
-#: cp/parser.c:20535
+#: cp/parser.c:20624
 #, fuzzy, gcc-internal-format
 msgid "inter-module optimizations not implemented for C++"
 msgstr "profilering understøttes ikke endnu"
 
-#: cp/pt.c:249
+#: cp/pt.c:252
 #, fuzzy, gcc-internal-format
 msgid "data member %qD cannot be a member template"
 msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
 
-#: cp/pt.c:261
+#: cp/pt.c:264
 #, fuzzy, gcc-internal-format
 msgid "invalid member template declaration %qD"
 msgstr "ugyldig medlemsskabelonerklæring '%D'"
 
-#: cp/pt.c:609
+#: cp/pt.c:612
 #, fuzzy, gcc-internal-format
 msgid "explicit specialization in non-namespace scope %qD"
 msgstr "eksplicit specialisering i virkefeltet '%D' der ikke er et navnerum"
 
-#: cp/pt.c:623
+#: cp/pt.c:626
 #, gcc-internal-format
 msgid "enclosing class templates are not explicitly specialized"
 msgstr "omgivende klasseskabeloner er ikke eksplicit specialiserede"
 
-#: cp/pt.c:711
+#: cp/pt.c:714
 #, fuzzy, gcc-internal-format
 msgid "specialization of %qD in different namespace"
 msgstr "specialiserer '%#T' i andet navnerum"
 
 # hænger sammen med foregående tekst, derfor ikke 'fra'
-#: cp/pt.c:712 cp/pt.c:809
+#: cp/pt.c:715 cp/pt.c:812
 #, fuzzy, gcc-internal-format
 msgid "  from definition of %q+#D"
 msgstr "  i forhold til definition af '%#D'"
 
-#: cp/pt.c:729
+#: cp/pt.c:732
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
 msgstr "erklæring af '%D' i '%D' som ikke omgiver '%D'"
 
-#: cp/pt.c:747
+#: cp/pt.c:750
 #, fuzzy, gcc-internal-format
 msgid "name of class shadows template template parameter %qD"
 msgstr "ugyldig brug af skabelonstypeparameter"
 
-#: cp/pt.c:776
+#: cp/pt.c:779
 #, fuzzy, gcc-internal-format
 msgid "specialization of %qT after instantiation"
 msgstr "specialisering af '%T' efter instantiering"
 
-#: cp/pt.c:808
+#: cp/pt.c:811
 #, fuzzy, gcc-internal-format
 msgid "specializing %q#T in different namespace"
 msgstr "specialiserer '%#T' i andet navnerum"
 
-#: cp/pt.c:823
+#: cp/pt.c:826
 #, fuzzy, gcc-internal-format
 msgid "specialization %qT after instantiation %qT"
 msgstr "specialisering af '%T' efter instantiering '%T'"
 
-#: cp/pt.c:836
+#: cp/pt.c:839
 #, fuzzy, gcc-internal-format
 msgid "explicit specialization of non-template %qT"
 msgstr "eksplicit specialisering af '%T' der ikke er en skabelon"
 
-#: cp/pt.c:1238
+#: cp/pt.c:1246
 #, fuzzy, gcc-internal-format
 msgid "specialization of %qD after instantiation"
 msgstr "specialisering af '%D' efter instantiering"
 
-#: cp/pt.c:1464
+#: cp/pt.c:1472
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a function template"
 msgstr "'%D' er ikke en funktionsskabelon"
 
-#: cp/pt.c:1673
+#: cp/pt.c:1681
 #, fuzzy, gcc-internal-format
 msgid "template-id %qD for %q+D does not match any template declaration"
 msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklæring"
 
-#: cp/pt.c:1681
+#: cp/pt.c:1689
 #, fuzzy, gcc-internal-format
 msgid "ambiguous template specialization %qD for %q+D"
 msgstr "tvetydig skabelonsspecialisering '%D' for '%+D'"
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1916 cp/pt.c:1970
+#: cp/pt.c:1924 cp/pt.c:1978
 #, fuzzy, gcc-internal-format
 msgid "template-id %qD in declaration of primary template"
 msgstr "skabelons-id '%D' i erklæring af primær skabelon"
 
-#: cp/pt.c:1929
+#: cp/pt.c:1937
 #, gcc-internal-format
 msgid "template parameter list used in explicit instantiation"
 msgstr "skabelonsparameterliste benyttet i eksplicit instantiering"
 
-#: cp/pt.c:1935
+#: cp/pt.c:1943
 #, gcc-internal-format
 msgid "definition provided for explicit instantiation"
 msgstr "definition angivet for eksplicit instantiering"
 
-#: cp/pt.c:1943
+#: cp/pt.c:1951
 #, fuzzy, gcc-internal-format
 msgid "too many template parameter lists in declaration of %qD"
 msgstr "for mange skabelonsparameterlister angivet i erklæring af '%D'"
 
-#: cp/pt.c:1946
+#: cp/pt.c:1954
 #, fuzzy, gcc-internal-format
 msgid "too few template parameter lists in declaration of %qD"
 msgstr "for få skabelonsparameterlister angivet i erklæring af '%D'"
 
-#: cp/pt.c:1948
+#: cp/pt.c:1956
 #, fuzzy, gcc-internal-format
 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
 msgstr "eksplicit specialisering følger ikke efter 'template <>'"
 
-#: cp/pt.c:1967
+#: cp/pt.c:1975
 #, gcc-internal-format
 msgid "function template partial specialization %qD is not allowed"
 msgstr ""
 
-#: cp/pt.c:1999
+#: cp/pt.c:2007
 #, gcc-internal-format
 msgid "default argument specified in explicit specialization"
 msgstr "standardparameter angivet i eksplicit specialisering"
 
-#: cp/pt.c:2029
+#: cp/pt.c:2037
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a template function"
 msgstr "'%D' er ikke en medlemsskabelonfunktion"
 
-#: cp/pt.c:2037
+#: cp/pt.c:2045
 #, fuzzy, gcc-internal-format
 msgid "%qD is not declared in %qD"
 msgstr "'%D' ikke erklæret"
@@ -31541,102 +31565,112 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:2099
+#: cp/pt.c:2107
 #, gcc-internal-format
 msgid "specialization of implicitly-declared special member function"
 msgstr "specialisering af underforstået erklæret speciel medlemsfunktion"
 
-#: cp/pt.c:2143
+#: cp/pt.c:2151
 #, fuzzy, gcc-internal-format
 msgid "no member function %qD declared in %qT"
 msgstr "ingen medlemsfunktion '%D' erklæret i '%T'"
 
-#: cp/pt.c:2642
+#: cp/pt.c:2628
 #, gcc-internal-format
 msgid "base initializer expansion %<%T%> contains no parameter packs"
 msgstr ""
 
-#: cp/pt.c:2701
+#: cp/pt.c:2687
 #, gcc-internal-format
 msgid "expansion pattern %<%T%> contains no argument packs"
 msgstr ""
 
-#: cp/pt.c:2703
+#: cp/pt.c:2689
 #, gcc-internal-format
 msgid "expansion pattern %<%E%> contains no argument packs"
 msgstr ""
 
-#: cp/pt.c:2745
+#: cp/pt.c:2730
 #, gcc-internal-format
 msgid "parameter packs not expanded with `...':"
 msgstr ""
 
-#: cp/pt.c:2760 cp/pt.c:3383
+#: cp/pt.c:2745 cp/pt.c:3361
 #, fuzzy, gcc-internal-format
 msgid "        %qD"
 msgstr "        '%D'"
 
-#: cp/pt.c:2762
+#: cp/pt.c:2747
 #, fuzzy, gcc-internal-format
 msgid "        <anonymous>"
 msgstr "<anonym %s>"
 
-#: cp/pt.c:2875
+#: cp/pt.c:2852
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+#D"
 msgstr "omerklæring af '%#D'"
 
-#: cp/pt.c:2876
+#: cp/pt.c:2853
 #, fuzzy, gcc-internal-format
 msgid " shadows template parm %q+#D"
 msgstr "  skygger for skabelonsparameter '%#D'"
 
-#: cp/pt.c:3379
+#: cp/pt.c:3357
 #, gcc-internal-format
 msgid "template parameters not used in partial specialization:"
 msgstr "skabelonsparametre der ikke bruges i partiel specialisering:"
 
-#: cp/pt.c:3394
+#: cp/pt.c:3372
 #, fuzzy, gcc-internal-format
 msgid "partial specialization %qT does not specialize any template arguments"
 msgstr "den partielle specialisering '%T' specialiserer ikke nogen skabelonsparametre"
 
-#: cp/pt.c:3439
+#: cp/pt.c:3417
 #, gcc-internal-format
 msgid "parameter pack argument %qE must be at the end of the template argument list"
 msgstr ""
 
-#: cp/pt.c:3441
+#: cp/pt.c:3419
 #, gcc-internal-format
 msgid "parameter pack argument %qT must be at the end of the template argument list"
 msgstr ""
 
 # flertalsform unødvendig
-#: cp/pt.c:3462
+#: cp/pt.c:3440
 #, fuzzy, gcc-internal-format
 msgid "template argument %qE involves template parameter(s)"
 msgstr "skabelonsparameter '%E' involverer skabelonsparameter"
 
 # flertalsform unødvendig
-#: cp/pt.c:3505
+#: cp/pt.c:3484
 #, fuzzy, gcc-internal-format
 msgid "type %qT of template argument %qE depends on template parameter(s)"
 msgstr "typen '%T' af skabelonsparameteren '%E' afhænger af skabelonsparameter"
 
-#: cp/pt.c:3611
+#: cp/pt.c:3591
 #, fuzzy, gcc-internal-format
 msgid "no default argument for %qD"
 msgstr "ingen standardparameter til '%D'"
 
-#: cp/pt.c:3796
+#: cp/pt.c:3609
 #, gcc-internal-format
+msgid "parameter pack %qE must be at the end of the template parameter list"
+msgstr ""
+
+#: cp/pt.c:3612
+#, gcc-internal-format
+msgid "parameter pack %qT must be at the end of the template parameter list"
+msgstr ""
+
+#: cp/pt.c:3799
+#, gcc-internal-format
 msgid "template class without a name"
 msgstr "skabelonsklasse uden et navn"
 
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:3804
+#: cp/pt.c:3807
 #, fuzzy, gcc-internal-format
 msgid "destructor %qD declared as member template"
 msgstr "datamedlem '%D' kan ikke være en medlemsskabelon"
@@ -31646,77 +31680,72 @@
 #. An allocation function can be a function
 #. template. ... Template allocation functions shall
 #. have two or more parameters.
-#: cp/pt.c:3819
+#: cp/pt.c:3822
 #, fuzzy, gcc-internal-format
 msgid "invalid template declaration of %qD"
 msgstr "ugyldig medlemsskabelonerklæring '%D'"
 
-#: cp/pt.c:3890
-#, gcc-internal-format
-msgid "parameter pack %qE must be at the end of the template parameter list"
-msgstr ""
-
-#: cp/pt.c:3893
-#, gcc-internal-format
-msgid "parameter pack %qT must be at the end of the template parameter list"
-msgstr ""
-
-#: cp/pt.c:3953
+#: cp/pt.c:3939
 #, fuzzy, gcc-internal-format
 msgid "template definition of non-template %q#D"
 msgstr "skabelonsdefinition af ikke-skabelon '%#D'"
 
-#: cp/pt.c:3996
+#: cp/pt.c:3982
 #, fuzzy, gcc-internal-format
 msgid "expected %d levels of template parms for %q#D, got %d"
 msgstr "forvented %d niveauer af skabelonsparametre for '%#D', modtog %d"
 
-#: cp/pt.c:4008
+#: cp/pt.c:3994
 #, fuzzy, gcc-internal-format
 msgid "got %d template parameters for %q#D"
 msgstr "modtog %d skabelonsparametre for '%#D'"
 
-#: cp/pt.c:4011
+#: cp/pt.c:3997
 #, fuzzy, gcc-internal-format
 msgid "got %d template parameters for %q#T"
 msgstr "modtog %d skabelonsparametre for '%#T'"
 
-#: cp/pt.c:4013
+#: cp/pt.c:3999
 #, gcc-internal-format
 msgid "  but %d required"
 msgstr "  men %d påkrævet"
 
-#: cp/pt.c:4031
+#: cp/pt.c:4017
 #, fuzzy, gcc-internal-format
 msgid "template arguments to %qD do not match original template %qD"
 msgstr "skabelons-id '%D' for '%+D' passer ikke til nogen skabelonserklæring"
 
-#: cp/pt.c:4035
+#: cp/pt.c:4021
 #, fuzzy, gcc-internal-format
 msgid "use template<> for an explicit specialization"
 msgstr "omgivende klasseskabeloner er ikke eksplicit specialiserede"
 
-#: cp/pt.c:4131
+#: cp/pt.c:4117
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a template type"
 msgstr "'%T' er ikke en skabelonstype"
 
-#: cp/pt.c:4144
+#: cp/pt.c:4130
 #, fuzzy, gcc-internal-format
 msgid "template specifiers not specified in declaration of %qD"
 msgstr "for få skabelonsparameterlister angivet i erklæring af '%D'"
 
-#: cp/pt.c:4155
+#: cp/pt.c:4140
 #, fuzzy, gcc-internal-format
-msgid "used %d template parameter(s) instead of %d"
-msgstr "benyttede %d skabelonsparameter%s i stedet for %d"
+msgid "redeclared with %d template parameter(s)"
+msgstr "'%D' benyttet uden skabelonsparametre"
 
-#: cp/pt.c:4184
+#: cp/pt.c:4142
 #, fuzzy, gcc-internal-format
+msgid "previous declaration %q+D used %d template parameter(s)"
+msgstr "tidligere erklæring af '%#D' her"
+
+#: cp/pt.c:4176
+#, fuzzy, gcc-internal-format
 msgid "template parameter %q+#D"
 msgstr "skabelonsparameter '%#D'"
 
-#: cp/pt.c:4185
+#: cp/pt.c:4177
 #, fuzzy, gcc-internal-format
 msgid "redeclared here as %q#D"
 msgstr "omerklæret her som '%#D'"
@@ -31725,182 +31754,182 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:4195
+#: cp/pt.c:4187
 #, fuzzy, gcc-internal-format
 msgid "redefinition of default argument for %q#D"
 msgstr "omdefinering af standardparameter for '%#D'"
 
-#: cp/pt.c:4196
+#: cp/pt.c:4188
 #, fuzzy, gcc-internal-format
-msgid "%J  original definition appeared here"
+msgid "%Joriginal definition appeared here"
 msgstr "  oprindelig definition er her"
 
-#: cp/pt.c:4300
+#: cp/pt.c:4292
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage"
 msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
 
-#: cp/pt.c:4341
+#: cp/pt.c:4333
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
 msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
 
-#: cp/pt.c:4418
+#: cp/pt.c:4410
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
 msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
 
-#: cp/pt.c:4462
+#: cp/pt.c:4454
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
 msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
 
-#: cp/pt.c:4480
+#: cp/pt.c:4472
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
 msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
 
-#: cp/pt.c:4487
+#: cp/pt.c:4479
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
 msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
 
-#: cp/pt.c:4517
+#: cp/pt.c:4509
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
 msgstr ""
 
-#: cp/pt.c:4524
+#: cp/pt.c:4516
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
 msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
 
-#: cp/pt.c:4537
+#: cp/pt.c:4529
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
 msgstr "strengkonstanten %E er ikke en gyldig skabelonsparameter fordi den er adressen af et objekt med statisk kædning"
 
-#: cp/pt.c:4577
+#: cp/pt.c:4569
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a pointer"
 msgstr "'%E' er ikke en gyldig skabelonsparameter"
 
-#: cp/pt.c:4579
+#: cp/pt.c:4571
 #, gcc-internal-format
 msgid "try using %qE instead"
 msgstr ""
 
-#: cp/pt.c:4614
+#: cp/pt.c:4606
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
 msgstr "'%E' er ikke en gyldig skabelonsparameter"
 
-#: cp/pt.c:4617
+#: cp/pt.c:4609
 #, fuzzy, gcc-internal-format
 msgid "standard conversions are not allowed in this context"
 msgstr "'%D' blev ikke erklæret i dette virkefelt"
 
-#: cp/pt.c:4797
+#: cp/pt.c:4860
 #, fuzzy, gcc-internal-format
 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
 msgstr "benyt 'typename %E' for at referere til et typemedlem af en skabelonsparameter"
 
-#: cp/pt.c:4813 cp/pt.c:4832 cp/pt.c:4882
+#: cp/pt.c:4876 cp/pt.c:4895 cp/pt.c:4945
 #, fuzzy, gcc-internal-format
 msgid "type/value mismatch at argument %d in template parameter list for %qD"
 msgstr "type/værdi-konflikt ved %d. parameter i skabelonsparameterliste for '%D'"
 
-#: cp/pt.c:4817
+#: cp/pt.c:4880
 #, fuzzy, gcc-internal-format
 msgid "  expected a constant of type %qT, got %qT"
 msgstr "  forventede en konstant af typen '%T', modtog '%T'"
 
-#: cp/pt.c:4821
+#: cp/pt.c:4884
 #, fuzzy, gcc-internal-format
 msgid "  expected a class template, got %qE"
 msgstr "  forventede en klasseskabelon, modtog '%T'"
 
-#: cp/pt.c:4823
+#: cp/pt.c:4886
 #, fuzzy, gcc-internal-format
 msgid "  expected a type, got %qE"
 msgstr "  forventede en type, modtog '%E'"
 
-#: cp/pt.c:4836
+#: cp/pt.c:4899
 #, fuzzy, gcc-internal-format
 msgid "  expected a type, got %qT"
 msgstr "  forventede en type, modtog '%T'"
 
-#: cp/pt.c:4838
+#: cp/pt.c:4901
 #, fuzzy, gcc-internal-format
 msgid "  expected a class template, got %qT"
 msgstr "  forventede en klasseskabelon, modtog '%T'"
 
-#: cp/pt.c:4885
+#: cp/pt.c:4948
 #, fuzzy, gcc-internal-format
 msgid "  expected a template of type %qD, got %qD"
 msgstr "  forventede en skabelon af typen '%D', modtog '%D'"
 
-#: cp/pt.c:4928
+#: cp/pt.c:4991
 #, fuzzy, gcc-internal-format
 msgid "could not convert template argument %qE to %qT"
 msgstr "kunne ikke konvertere skabelonsparameteren '%E' til '%T'"
 
-#: cp/pt.c:4984
+#: cp/pt.c:5047
 #, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
 
-#: cp/pt.c:5116
+#: cp/pt.c:5179
 #, fuzzy, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d%s)"
 msgstr "forkert antal skabelonsparametre (%d, skulle være %d)"
 
-#: cp/pt.c:5120
+#: cp/pt.c:5183
 #, fuzzy, gcc-internal-format
 msgid "provided for %q+D"
 msgstr "angivet for '%D'"
 
-#: cp/pt.c:5177
+#: cp/pt.c:5242
 #, gcc-internal-format
 msgid "cannot expand %<%E%> into a fixed-length argument list"
 msgstr ""
 
-#: cp/pt.c:5180
+#: cp/pt.c:5245
 #, gcc-internal-format
 msgid "cannot expand %<%T%> into a fixed-length argument list"
 msgstr ""
 
-#: cp/pt.c:5195
+#: cp/pt.c:5261
 #, gcc-internal-format
 msgid "template argument %d is invalid"
 msgstr "skabelonsparameter %d er ugyldig"
 
-#: cp/pt.c:5455
+#: cp/pt.c:5521
 #, fuzzy, gcc-internal-format
 msgid "non-template type %qT used as a template"
 msgstr "ikke-skabelonstype '%T' benyttet som skabelon"
 
-#: cp/pt.c:5457
+#: cp/pt.c:5523
 #, fuzzy, gcc-internal-format
 msgid "for template declaration %q+D"
 msgstr "til skabelonserklæring '%D'"
 
-#: cp/pt.c:6132
+#: cp/pt.c:6221
 #, fuzzy, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
 msgstr "skabelonsinstantieringsdybden overskrider maksimum på %d (benyt -ftemplate-depth-NN for at forøge maksimum) ved instantiering af '%D'"
 
-#: cp/pt.c:7237
+#: cp/pt.c:7333
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%T%>"
 msgstr ""
 
-#: cp/pt.c:7241
+#: cp/pt.c:7337
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%E%>"
 msgstr ""
 
-#: cp/pt.c:8189
+#: cp/pt.c:8289
 #, fuzzy, gcc-internal-format
 msgid "instantiation of %q+D as type %qT"
 msgstr "instantiering af '%D' som typen '%T'"
@@ -31918,242 +31947,242 @@
 #.
 #. is an attempt to declare a variable with function
 #. type.
-#: cp/pt.c:8324
+#: cp/pt.c:8424
 #, fuzzy, gcc-internal-format
 msgid "variable %qD has function type"
 msgstr "sizeof benyttet på en funktionstype"
 
-#: cp/pt.c:8471
+#: cp/pt.c:8571
 #, fuzzy, gcc-internal-format
 msgid "invalid parameter type %qT"
 msgstr "ugyldig parametertype '%T'"
 
-#: cp/pt.c:8473
+#: cp/pt.c:8573
 #, fuzzy, gcc-internal-format
 msgid "in declaration %q+D"
 msgstr "i erklæringen '%D'"
 
-#: cp/pt.c:8550
+#: cp/pt.c:8650
 #, fuzzy, gcc-internal-format
 msgid "function returning an array"
 msgstr "funktion returnerer en værdi af en sammensat type"
 
-#: cp/pt.c:8552
+#: cp/pt.c:8652
 #, fuzzy, gcc-internal-format
 msgid "function returning a function"
 msgstr "'%s' er erklæret som en funktion der returnerer en funktion"
 
-#: cp/pt.c:8586
+#: cp/pt.c:8686
 #, fuzzy, gcc-internal-format
 msgid "creating pointer to member function of non-class type %qT"
 msgstr "opretter henvisning til medlemsfunktion af typen '%T' der ikke er en klasse"
 
-#: cp/pt.c:8792
+#: cp/pt.c:8913
 #, fuzzy, gcc-internal-format
 msgid "creating array with negative size (%qE)"
 msgstr "opretter tabel med størrelsen nul ('%E')"
 
-#: cp/pt.c:9047
+#: cp/pt.c:9168
 #, gcc-internal-format
 msgid "forming reference to void"
 msgstr "danner reference til void"
 
-#: cp/pt.c:9049
+#: cp/pt.c:9170
 #, fuzzy, gcc-internal-format
 msgid "forming %s to reference type %qT"
 msgstr "danner %s til referencetypen '%T'"
 
-#: cp/pt.c:9100
+#: cp/pt.c:9221
 #, fuzzy, gcc-internal-format
 msgid "creating pointer to member of non-class type %qT"
 msgstr "opretter henvisning til medlem af typen '%T' der ikke er en klasse"
 
-#: cp/pt.c:9106
+#: cp/pt.c:9227
 #, fuzzy, gcc-internal-format
 msgid "creating pointer to member reference type %qT"
 msgstr "opretter henvisning til medlemsreference af typen '%T'"
 
-#: cp/pt.c:9112
+#: cp/pt.c:9233
 #, fuzzy, gcc-internal-format
 msgid "creating pointer to member of type void"
 msgstr "opretter henvisning til medlemsreference af typen '%T'"
 
-#: cp/pt.c:9179
+#: cp/pt.c:9300
 #, fuzzy, gcc-internal-format
 msgid "creating array of %qT"
 msgstr "opretter tabel af '%T'"
 
-#: cp/pt.c:9185
+#: cp/pt.c:9306
 #, fuzzy, gcc-internal-format
 msgid "creating array of %qT, which is an abstract class type"
 msgstr "unavngiven klargøring af '%T' som ikke har nogen stamklasser"
 
-#: cp/pt.c:9236
+#: cp/pt.c:9357
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a class, struct, or union type"
 msgstr "'%T' er ikke en class-, struct- eller union-type"
 
-#: cp/pt.c:9271
+#: cp/pt.c:9392
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is not an enumeration type"
 msgstr ""
 
-#: cp/pt.c:9274
+#: cp/pt.c:9395
 #, fuzzy, gcc-internal-format
 msgid "%qT resolves to %qT, which is is not a class type"
 msgstr "unavngiven klargøring af '%T' som ikke har nogen stamklasser"
 
-#: cp/pt.c:9375
+#: cp/pt.c:9496
 #, fuzzy, gcc-internal-format
 msgid "use of %qs in template"
 msgstr "brug af '%s' i skabelon"
 
-#: cp/pt.c:9512
+#: cp/pt.c:9633
 #, fuzzy, gcc-internal-format
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 msgstr "'%D' benyttes som en type, men er ikke defineret som en type"
 
-#: cp/pt.c:9514
+#: cp/pt.c:9635
 #, fuzzy, gcc-internal-format
 msgid "say %<typename %E%> if a type is meant"
 msgstr "  (benyt 'typename %T::%D' hvis det er hvad du mener)"
 
-#: cp/pt.c:9643
+#: cp/pt.c:9764
 #, fuzzy, gcc-internal-format
 msgid "using invalid field %qD"
 msgstr "manglende statisk felt '%s'"
 
-#: cp/pt.c:9952 cp/pt.c:10432
+#: cp/pt.c:10073 cp/pt.c:10553
 #, fuzzy, gcc-internal-format
 msgid "invalid use of pack expansion expression"
 msgstr "ugyldig brug af void-udtryk"
 
-#: cp/pt.c:9956 cp/pt.c:10436
+#: cp/pt.c:10077 cp/pt.c:10557
 #, gcc-internal-format
 msgid "use %<...%> to expand argument pack"
 msgstr ""
 
-#: cp/pt.c:10594
+#: cp/pt.c:10715
 #, gcc-internal-format
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 msgstr ""
 
-#: cp/pt.c:11052
+#: cp/pt.c:11181
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a class or namespace"
 msgstr "'%T' er ikke en klasse eller et navnerum"
 
-#: cp/pt.c:11055
+#: cp/pt.c:11184
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a class or namespace"
 msgstr "'%T' er ikke en klasse eller et navnerum"
 
-#: cp/pt.c:11265
+#: cp/pt.c:11394
 #, fuzzy, gcc-internal-format
 msgid "%qT is/uses anonymous type"
 msgstr "skabelonsparameter '%T' benytter anonym type"
 
-#: cp/pt.c:11267
+#: cp/pt.c:11396
 #, fuzzy, gcc-internal-format
 msgid "template argument for %qD uses local type %qT"
 msgstr "standardparameter for '%#D' har typen '%T'"
 
-#: cp/pt.c:11277
+#: cp/pt.c:11406
 #, fuzzy, gcc-internal-format
 msgid "%qT is a variably modified type"
 msgstr "skabelonsparameter '%T' er en variabelt ændret type"
 
-#: cp/pt.c:11288
+#: cp/pt.c:11417
 #, fuzzy, gcc-internal-format
 msgid "integral expression %qE is not constant"
 msgstr "størrelsen af medlemmet '%D' er ikke konstant"
 
-#: cp/pt.c:11293
+#: cp/pt.c:11422
 #, fuzzy, gcc-internal-format
 msgid "  trying to instantiate %qD"
 msgstr "  ved forsøg på at instantiere '%D'"
 
-#: cp/pt.c:13959
+#: cp/pt.c:14173
 #, fuzzy, gcc-internal-format
 msgid "ambiguous class template instantiation for %q#T"
 msgstr "tvetydig klasseskabelonsinstantiering for '%#T'"
 
-#: cp/pt.c:13962
+#: cp/pt.c:14176
 #, gcc-internal-format
 msgid "%s %+#T"
 msgstr "%s %+#T"
 
-#: cp/pt.c:13985 cp/pt.c:14068
+#: cp/pt.c:14199 cp/pt.c:14282
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of non-template %q#D"
 msgstr "eksplicit instantiering af ikke-skabelon '%#D'"
 
-#: cp/pt.c:14000
+#: cp/pt.c:14214
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a static data member of a class template"
 msgstr "'%#D' er ikke et statisk medlem af '%#T'"
 
-#: cp/pt.c:14006 cp/pt.c:14063
+#: cp/pt.c:14220 cp/pt.c:14277
 #, fuzzy, gcc-internal-format
 msgid "no matching template for %qD found"
 msgstr "ingen passende skabelon for '%D' fundet"
 
-#: cp/pt.c:14011
+#: cp/pt.c:14225
 #, fuzzy, gcc-internal-format
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
 
-#: cp/pt.c:14019
+#: cp/pt.c:14233
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of %q#D"
 msgstr "eksplicit instantiering af '%#D'"
 
-#: cp/pt.c:14055
+#: cp/pt.c:14269
 #, fuzzy, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#D"
 msgstr "'%#D' er blevet eksplicit instantieret mere end én gang"
 
-#: cp/pt.c:14077
+#: cp/pt.c:14291
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
 msgstr "ISO C++ forbyder brugen af 'extern' ved eksplicitte instantieringer"
 
-#: cp/pt.c:14082 cp/pt.c:14175
+#: cp/pt.c:14296 cp/pt.c:14389
 #, fuzzy, gcc-internal-format
 msgid "storage class %qD applied to template instantiation"
 msgstr "lagringsklasse '%D' anvendt på skabelonsinstantiering"
 
-#: cp/pt.c:14147
+#: cp/pt.c:14361
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of non-template type %qT"
 msgstr "eksplicit instantiering af '%T' der ikke er en skabelonstype"
 
-#: cp/pt.c:14156
+#: cp/pt.c:14370
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of %q#T before definition of template"
 msgstr "eksplicit instantiering af '%T' før definering af skabelonen"
 
-#: cp/pt.c:14164
+#: cp/pt.c:14378
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 msgstr "ISO C++ forbyder brugen af '%s ved eksplicitte instantieringer"
 
-#: cp/pt.c:14209
+#: cp/pt.c:14423
 #, fuzzy, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#T"
 msgstr "'%#T' er blevet eksplicit instantieret mere end én gang"
 
-#: cp/pt.c:14657
+#: cp/pt.c:14871
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of %qD but no definition available"
 msgstr "eksplicit instantiering af '%D', men ingen definition tilgængelig"
 
-#: cp/pt.c:14851
+#: cp/pt.c:15065
 #, fuzzy, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
 msgstr "skabelonsinstantieringsdybden overskrider maksimum på %d (benyt -ftemplate-depth-NN for at forøge maksimum) ved instantiering af '%D'"
 
-#: cp/pt.c:15193
+#: cp/pt.c:15419
 #, fuzzy, gcc-internal-format
 msgid "%q#T is not a valid type for a template constant parameter"
 msgstr "'%#T' er ikke en gyldig type for en skabelonsparameterkonstant "
@@ -32173,32 +32202,32 @@
 msgid "can't create repository information file %qs"
 msgstr "kan ikke oprette informationsfilen '%s' til opbevaringssted"
 
-#: cp/rtti.c:271
+#: cp/rtti.c:285
 #, gcc-internal-format
 msgid "cannot use typeid with -fno-rtti"
 msgstr "kan ikke bruge typeid med -fno-rtti"
 
-#: cp/rtti.c:277
+#: cp/rtti.c:291
 #, gcc-internal-format
 msgid "must #include <typeinfo> before using typeid"
 msgstr "'#include <typeinfo>' er nødvendig før typeid kan benyttes"
 
-#: cp/rtti.c:360
+#: cp/rtti.c:374
 #, fuzzy, gcc-internal-format
 msgid "cannot create type information for type %qT because it involves types of variable size"
 msgstr "kan ikke oprette typeinformation for typen '%T' fordi dens størrelse er variabel"
 
-#: cp/rtti.c:615 cp/rtti.c:629
+#: cp/rtti.c:629 cp/rtti.c:643
 #, fuzzy, gcc-internal-format
 msgid "dynamic_cast of %q#D to %q#T can never succeed"
 msgstr "dynamic_cast af '%#D' til '%#T' kan aldrig lykkes"
 
-#: cp/rtti.c:639
+#: cp/rtti.c:653
 #, fuzzy, gcc-internal-format
 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
 msgstr "kan ikke bruge typeid med -fno-rtti"
 
-#: cp/rtti.c:716
+#: cp/rtti.c:729
 #, fuzzy, gcc-internal-format
 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
 msgstr "kan ikke anvende dynamic_cast på '%E' (af typen '%#T') til typen '%#T' (%s)"
@@ -32260,551 +32289,551 @@
 msgid "  since %q+#D declared in base class"
 msgstr "  eftersom '%#D' er erklæret i stamklassen"
 
-#: cp/semantics.c:762
+#: cp/semantics.c:764
 #, fuzzy, gcc-internal-format
 msgid "suggest explicit braces around empty body in %<do%> statement"
 msgstr "%Hforeslår eksplicitte krøllede paranteser for at undgå tvetydig 'else'"
 
-#: cp/semantics.c:1290
+#: cp/semantics.c:1294
 #, fuzzy, gcc-internal-format
 msgid "type of asm operand %qE could not be determined"
 msgstr "typen af asm-operanden '%E' kunne ikke afgøres"
 
-#: cp/semantics.c:1346
+#: cp/semantics.c:1350
 #, gcc-internal-format
 msgid "__label__ declarations are only allowed in function scopes"
 msgstr ""
 
-#: cp/semantics.c:1433
+#: cp/semantics.c:1438
 #, fuzzy, gcc-internal-format
 msgid "invalid use of member %q+D in static member function"
 msgstr "ugyldig brug af medlemmet '%D' i statisk medlemsfunktion"
 
-#: cp/semantics.c:1435
+#: cp/semantics.c:1440
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static data member %q+D"
 msgstr "ugyldig brug af ikke-statisk felt '%D'"
 
-#: cp/semantics.c:1436 cp/semantics.c:1475
+#: cp/semantics.c:1441 cp/semantics.c:1480
 #, gcc-internal-format
 msgid "from this location"
 msgstr ""
 
-#: cp/semantics.c:1474
+#: cp/semantics.c:1479
 #, fuzzy, gcc-internal-format
 msgid "object missing in reference to %q+D"
 msgstr "objekt mangler i brug af '%E'"
 
-#: cp/semantics.c:1928
+#: cp/semantics.c:1951
 #, fuzzy, gcc-internal-format
 msgid "arguments to destructor are not allowed"
 msgstr "parameter til egenskaben '%s' er større end %d"
 
-#: cp/semantics.c:1978
+#: cp/semantics.c:2001
 #, fuzzy, gcc-internal-format
 msgid "%<this%> is unavailable for static member functions"
 msgstr "'this' er ikke tilgængelig for statiske medlemsfunktioner"
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:2007
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<this%> in non-member function"
 msgstr "ugyldig brug af 'this' i ikke-medlemsfunktion"
 
-#: cp/semantics.c:1986
+#: cp/semantics.c:2009
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<this%> at top level"
 msgstr "ugyldig brug af 'this' ved øverste niveau"
 
-#: cp/semantics.c:2010
+#: cp/semantics.c:2033
 #, fuzzy, gcc-internal-format
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr "ugyldige modifikationer for ikke-medlemsfunktionstype"
 
-#: cp/semantics.c:2015 cp/typeck.c:2004
+#: cp/semantics.c:2038 cp/typeck.c:2050
 #, fuzzy, gcc-internal-format
 msgid "qualified type %qT does not match destructor name ~%qT"
 msgstr "den modificerede type '%T' passer ikke til destruktionsfunktionsnavnet '~%T'"
 
-#: cp/semantics.c:2037
+#: cp/semantics.c:2060
 #, fuzzy, gcc-internal-format
 msgid "%qE is not of type %qT"
 msgstr "'%E' er ikke af typen '%T'"
 
-#: cp/semantics.c:2081
+#: cp/semantics.c:2104
 #, gcc-internal-format
 msgid "compound literal of non-object type %qT"
 msgstr ""
 
-#: cp/semantics.c:2158
+#: cp/semantics.c:2181
 #, fuzzy, gcc-internal-format
 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
 msgstr "skabelonstypeparametre skal begynde med 'class' eller 'typename'"
 
-#: cp/semantics.c:2195
+#: cp/semantics.c:2222
 #, fuzzy, gcc-internal-format
 msgid "invalid use of type %qT as a default value for a template template-parameter"
 msgstr "ugyldig brug af skabelonstypeparameter"
 
-#: cp/semantics.c:2198
+#: cp/semantics.c:2225
 #, fuzzy, gcc-internal-format
 msgid "invalid default argument for a template template parameter"
 msgstr "ugyldig brug af skabelonstypeparameter"
 
-#: cp/semantics.c:2215
+#: cp/semantics.c:2242
 #, fuzzy, gcc-internal-format
 msgid "definition of %q#T inside template parameter list"
 msgstr "definition af '%#T' inden i skabelonsparameterliste"
 
-#: cp/semantics.c:2226
+#: cp/semantics.c:2253
 #, fuzzy, gcc-internal-format
 msgid "invalid definition of qualified type %qT"
 msgstr "ugyldig definition af modificeret type '%T'"
 
-#: cp/semantics.c:2437
+#: cp/semantics.c:2469
 #, gcc-internal-format
 msgid "invalid base-class specification"
 msgstr "ugyldig stamklasseangivelse"
 
-#: cp/semantics.c:2446
+#: cp/semantics.c:2478
 #, fuzzy, gcc-internal-format
 msgid "base class %qT has cv qualifiers"
 msgstr "stamklassen '%T' har const/volatile-modifikationer"
 
-#: cp/semantics.c:2468
+#: cp/semantics.c:2500
 #, fuzzy, gcc-internal-format
 msgid "incomplete type %qT used in nested name specifier"
 msgstr "ufuldstændig type '%T' kan ikke bruges til at navngive et virkefelt"
 
-#: cp/semantics.c:2471
+#: cp/semantics.c:2503
 #, fuzzy, gcc-internal-format
 msgid "reference to %<%T::%D%> is ambiguous"
 msgstr "brug af '%D' er tvetydigt"
 
-#: cp/semantics.c:2475 cp/typeck.c:1813
+#: cp/semantics.c:2507 cp/typeck.c:1859
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a member of %qT"
 msgstr "'%D' er ikke et medlem af '%T'"
 
-#: cp/semantics.c:2478
+#: cp/semantics.c:2510
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a member of %qD"
 msgstr "'%D' er ikke et medlem af '%T'"
 
-#: cp/semantics.c:2480
+#: cp/semantics.c:2512
 #, fuzzy, gcc-internal-format
 msgid "%<::%D%> has not been declared"
 msgstr "'%#D' kan ikke erklæres"
 
-#: cp/semantics.c:2621
+#: cp/semantics.c:2653
 #, fuzzy, gcc-internal-format
 msgid "use of %<auto%> variable from containing function"
 msgstr "brug af %s fra indeholdende funktion"
 
-#: cp/semantics.c:2623
+#: cp/semantics.c:2655
 #, fuzzy, gcc-internal-format
 msgid "  %q+#D declared here"
 msgstr "  '%#D' erklæret her"
 
-#: cp/semantics.c:2661
+#: cp/semantics.c:2693
 #, gcc-internal-format
 msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr ""
 
-#: cp/semantics.c:2830
+#: cp/semantics.c:2862
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot appear in a constant-expression"
 msgstr "størrelsen af tabellen '%D' er ikke af et heltalligt konstantudtryk"
 
-#: cp/semantics.c:2838
+#: cp/semantics.c:2870
 #, fuzzy, gcc-internal-format
 msgid "use of namespace %qD as expression"
 msgstr "brug af navnerummet '%D' som udtryk"
 
-#: cp/semantics.c:2843
+#: cp/semantics.c:2875
 #, fuzzy, gcc-internal-format
 msgid "use of class template %qT as expression"
 msgstr "brug af klasseskabelonen '%T' som udtryk"
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2849
+#: cp/semantics.c:2881
 #, fuzzy, gcc-internal-format
 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
 msgstr "forespørgsel efter medlemmet '%D' er tvetydigt i det multiple nedarvningsnet"
 
-#: cp/semantics.c:2970 cp/semantics.c:4210
+#: cp/semantics.c:3002 cp/semantics.c:4259
 #, fuzzy, gcc-internal-format
 msgid "type of %qE is unknown"
 msgstr "typen af '%E' er ukendt"
 
-#: cp/semantics.c:2985
+#: cp/semantics.c:3017
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
 msgstr ""
 
-#: cp/semantics.c:2996
+#: cp/semantics.c:3028
 #, fuzzy, gcc-internal-format
 msgid "cannot apply %<offsetof%> to member function %qD"
 msgstr "ugyldig brug af ikke-statisk felt '%D'"
 
-#: cp/semantics.c:3349
+#: cp/semantics.c:3381
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a variable in clause %qs"
 msgstr "'%s' er et ugyldigt klassenavn"
 
-#: cp/semantics.c:3358
+#: cp/semantics.c:3390
 #, gcc-internal-format
 msgid "%qD appears more than once in data clauses"
 msgstr ""
 
-#: cp/semantics.c:3418
+#: cp/semantics.c:3450
 #, gcc-internal-format
 msgid "num_threads expression must be integral"
 msgstr ""
 
-#: cp/semantics.c:3432
+#: cp/semantics.c:3464
 #, gcc-internal-format
 msgid "schedule chunk size expression must be integral"
 msgstr ""
 
-#: cp/semantics.c:3562
+#: cp/semantics.c:3594
 #, fuzzy, gcc-internal-format
 msgid "%qE has reference type for %qs"
 msgstr "Ugyldig referencetype"
 
-#: cp/semantics.c:3724
+#: cp/semantics.c:3756
 #, gcc-internal-format
 msgid "%<threadprivate%> %qE is not file, namespace or block scope variable"
 msgstr ""
 
 #. Report the error.
-#: cp/semantics.c:4033
+#: cp/semantics.c:4072
 #, gcc-internal-format
 msgid "static assertion failed: %E"
 msgstr ""
 
-#: cp/semantics.c:4035
+#: cp/semantics.c:4074
 #, fuzzy, gcc-internal-format
 msgid "non-constant condition for static assertion"
 msgstr "erklæring uden static af '%s' følger static-erklæring"
 
-#: cp/semantics.c:4097
+#: cp/semantics.c:4099 cp/semantics.c:4194
 #, fuzzy, gcc-internal-format
-msgid "%qE refers to a set of overloaded functions"
-msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
+msgid "argument to decltype must be an expression"
+msgstr "brug af klasseskabelonen '%T' som udtryk"
 
 #: cp/semantics.c:4145
 #, fuzzy, gcc-internal-format
-msgid "argument to decltype must be an expression"
-msgstr "brug af klasseskabelonen '%T' som udtryk"
+msgid "%qE refers to a set of overloaded functions"
+msgstr "%s kan ikke finde adressen af flertydiggjort funktion"
 
-#: cp/semantics.c:4366
+#: cp/semantics.c:4415
 #, gcc-internal-format
 msgid "__is_convertible_to"
 msgstr ""
 
-#: cp/semantics.c:4395
+#: cp/semantics.c:4444
 #, fuzzy, gcc-internal-format
 msgid "incomplete type %qT not allowed"
 msgstr "ufuldstændig typeforening"
 
-#: cp/tree.c:829
+#: cp/tree.c:827
 #, fuzzy, gcc-internal-format
 msgid "%qV qualifiers cannot be applied to %qT"
 msgstr "modifikationerne '%V' kan ikke anvendes på '%T'"
 
-#: cp/tree.c:2134
+#: cp/tree.c:2132
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute can only be applied to Java class definitions"
 msgstr "egenskaben '%s' kan kun anvendes med Java-klassedefinitioner"
 
-#: cp/tree.c:2163
+#: cp/tree.c:2161
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute can only be applied to class definitions"
 msgstr "egenskaben '%s' kan kun anvendes med klassedefinitioner"
 
-#: cp/tree.c:2169
+#: cp/tree.c:2167
 #, fuzzy, gcc-internal-format
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 msgstr "'%s' er forældet; virtuelle tabeller i g++ er nu COM-kompatible som standard"
 
-#: cp/tree.c:2193
+#: cp/tree.c:2191
 #, gcc-internal-format
 msgid "requested init_priority is not an integer constant"
 msgstr "den udbedte init_priority er ikke en heltalskonstant"
 
-#: cp/tree.c:2214
+#: cp/tree.c:2212
 #, fuzzy, gcc-internal-format
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 msgstr "kan kun bruge egenskaben '%s' på filvirkefeltsdefinitioner af objekter af klassetype"
 
-#: cp/tree.c:2222
+#: cp/tree.c:2220
 #, gcc-internal-format
 msgid "requested init_priority is out of range"
 msgstr "den udbedte init_priority er uden for det gyldige interval"
 
-#: cp/tree.c:2232
+#: cp/tree.c:2230
 #, gcc-internal-format
 msgid "requested init_priority is reserved for internal use"
 msgstr "den udbedte init_priority er reserveret til intern brug"
 
-#: cp/tree.c:2243
+#: cp/tree.c:2241
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute is not supported on this platform"
 msgstr "egenskaben '%s' er ikke understøttet på denne platform"
 
-#: cp/typeck.c:431 cp/typeck.c:445 cp/typeck.c:545
+#: cp/typeck.c:432 cp/typeck.c:446 cp/typeck.c:546
 #, fuzzy, gcc-internal-format
 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
 msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
 
-#: cp/typeck.c:507
+#: cp/typeck.c:508
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
 msgstr "ISO C++ forbyder %s mellem henvisning af typen 'void *' og henvisning til funktion"
 
-#: cp/typeck.c:565
+#: cp/typeck.c:566
 #, fuzzy, gcc-internal-format
 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
 msgstr "%s mellem forskellige henvisningstyper '%T' og '%T' mangler en typeomtvingelse"
 
-#: cp/typeck.c:1129
+#: cp/typeck.c:1166
 #, gcc-internal-format
 msgid "canonical types differ for identical types %T and %T"
 msgstr ""
 
-#: cp/typeck.c:1136
+#: cp/typeck.c:1173
 #, gcc-internal-format
 msgid "same canonical type node for different types %T and %T"
 msgstr ""
 
-#: cp/typeck.c:1248
+#: cp/typeck.c:1285
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %qs to a member function"
 msgstr "ugyldig brug af '%s' på en medlemsfunktion"
 
-#: cp/typeck.c:1298
+#: cp/typeck.c:1335
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a bit-field"
 msgstr "ugyldig anvendelse af '%s' på en void-type"
 
-#: cp/typeck.c:1303
+#: cp/typeck.c:1340
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
 msgstr "ISO C++ forbyder anvendelse af 'sizeof' på et udtryk af en funktionstype"
 
-#: cp/typeck.c:1346
+#: cp/typeck.c:1383
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %<__alignof%> to a bit-field"
 msgstr "ugyldig anvendelse af '%s' på en void-type"
 
-#: cp/typeck.c:1354
+#: cp/typeck.c:1391
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
 msgstr "ISO C++ forbyder anvendelse af 'sizeof' på et udtryk af en funktionstype"
 
-#: cp/typeck.c:1405
+#: cp/typeck.c:1442
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static member function"
 msgstr "ugyldig brug af medlemmet '%D' i statisk medlemsfunktion"
 
-#: cp/typeck.c:1669
+#: cp/typeck.c:1715
 #, fuzzy, gcc-internal-format
 msgid "deprecated conversion from string constant to %qT"
 msgstr "forældet konvertering fra strengkonstant til '%T'"
 
-#: cp/typeck.c:1784 cp/typeck.c:2132
+#: cp/typeck.c:1830 cp/typeck.c:2178
 #, fuzzy, gcc-internal-format
 msgid "request for member %qD in %qE, which is of non-class type %qT"
 msgstr "forespørgsel efter medlemmet '%D' i '%E' som er af en ikke-klassetype '%T'"
 
-#: cp/typeck.c:1811
+#: cp/typeck.c:1857
 #, fuzzy, gcc-internal-format
 msgid "invalid use of nonstatic data member %qE"
 msgstr "ugyldig brug af ikke-statisk felt '%D'"
 
-#: cp/typeck.c:1863 cp/typeck.c:1891
+#: cp/typeck.c:1909 cp/typeck.c:1937
 #, fuzzy, gcc-internal-format
 msgid "invalid access to non-static data member %qD of NULL object"
 msgstr "ugyldig tilgang til ikke-statisk datamedlem '%D' af NULL-objekt"
 
-#: cp/typeck.c:1866 cp/typeck.c:1893
+#: cp/typeck.c:1912 cp/typeck.c:1939
 #, fuzzy, gcc-internal-format
 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
 msgstr "(måske blev 'offsetof'-makroen benyttet forkert)"
 
-#: cp/typeck.c:2010
+#: cp/typeck.c:2056
 #, gcc-internal-format
 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
 msgstr ""
 
-#: cp/typeck.c:2049 cp/typeck.c:2069
+#: cp/typeck.c:2095 cp/typeck.c:2115
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a template"
 msgstr "'%T' er ikke en skabelon"
 
-#: cp/typeck.c:2170
+#: cp/typeck.c:2216
 #, fuzzy, gcc-internal-format
 msgid "%<%D::%D%> is not a member of %qT"
 msgstr "'%D::%D' er ikke et medlem af '%T'"
 
-#: cp/typeck.c:2185
+#: cp/typeck.c:2231
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a base of %qT"
 msgstr "'%D' er ikke et medlem af '%T'"
 
-#: cp/typeck.c:2204
+#: cp/typeck.c:2250
 #, fuzzy, gcc-internal-format
 msgid "%qD has no member named %qE"
 msgstr "'%D' har intet medlem ved navn '%E'"
 
-#: cp/typeck.c:2219
+#: cp/typeck.c:2265
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a member template function"
 msgstr "'%D' er ikke en medlemsskabelonfunktion"
 
 #. A pointer to incomplete type (other than cv void) can be
 #. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2352
+#: cp/typeck.c:2398
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a pointer-to-object type"
 msgstr "'%T' er ikke af en henvisning til objekt-type"
 
-#: cp/typeck.c:2377
+#: cp/typeck.c:2423
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qs on pointer to member"
 msgstr "ugyldig brug af '%s' på henvisning til medlem"
 
-#: cp/typeck.c:2381
+#: cp/typeck.c:2427
 #, fuzzy, gcc-internal-format
 msgid "invalid type argument of %qs"
 msgstr "ugyldig typeparameter '%s'"
 
-#: cp/typeck.c:2383
+#: cp/typeck.c:2429
 #, gcc-internal-format
 msgid "invalid type argument"
 msgstr "ugyldig typeparameter"
 
-#: cp/typeck.c:2406
+#: cp/typeck.c:2452
 #, gcc-internal-format
 msgid "subscript missing in array reference"
 msgstr "indeks mangler i tabelopslag"
 
-#: cp/typeck.c:2480
+#: cp/typeck.c:2526
 #, gcc-internal-format
 msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr "ISO C++ forbyder indeksering af en ikke-venstreværdis tabel"
 
-#: cp/typeck.c:2491
+#: cp/typeck.c:2537
 #, fuzzy, gcc-internal-format
 msgid "subscripting array declared %<register%>"
 msgstr "indeksering af tabel som er erklæret 'register'"
 
-#: cp/typeck.c:2576
+#: cp/typeck.c:2622
 #, fuzzy, gcc-internal-format
 msgid "object missing in use of %qE"
 msgstr "objekt mangler i brug af '%E'"
 
-#: cp/typeck.c:2693
+#: cp/typeck.c:2739
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids calling %<::main%> from within program"
 msgstr "ISO C++ forbyder kald af '::main' inde fra programmet"
 
-#: cp/typeck.c:2718
+#: cp/typeck.c:2764
 #, fuzzy, gcc-internal-format
 msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
 msgstr "brug .* eller ->* i kald af henvisning til medlemsfunktion i '%E (...)'"
 
-#: cp/typeck.c:2732
+#: cp/typeck.c:2778
 #, fuzzy, gcc-internal-format
 msgid "%qE cannot be used as a function"
 msgstr "'%E' kan ikke bruges som en funktion"
 
-#: cp/typeck.c:2822
+#: cp/typeck.c:2868
 #, fuzzy, gcc-internal-format
 msgid "too many arguments to %s %q+#D"
 msgstr "for mange parametre til %s '%+#D'"
 
-#: cp/typeck.c:2823 cp/typeck.c:2927
+#: cp/typeck.c:2869 cp/typeck.c:2973
 #, gcc-internal-format
 msgid "at this point in file"
 msgstr "ved dette sted i filen"
 
-#: cp/typeck.c:2826
+#: cp/typeck.c:2872
 #, gcc-internal-format
 msgid "too many arguments to function"
 msgstr "for mange parametre til funktionen"
 
-#: cp/typeck.c:2856
+#: cp/typeck.c:2902
 #, fuzzy, gcc-internal-format
 msgid "parameter %P of %qD has incomplete type %qT"
 msgstr "parameteren '%s' er af en ufuldstændig type"
 
-#: cp/typeck.c:2859
+#: cp/typeck.c:2905
 #, fuzzy, gcc-internal-format
 msgid "parameter %P has incomplete type %qT"
 msgstr "parameteren er af en ufuldstændig type"
 
-#: cp/typeck.c:2926
+#: cp/typeck.c:2972
 #, fuzzy, gcc-internal-format
 msgid "too few arguments to %s %q+#D"
 msgstr "for få parametre til %s '%+#D'"
 
-#: cp/typeck.c:2930
+#: cp/typeck.c:2976
 #, gcc-internal-format
 msgid "too few arguments to function"
 msgstr "for få parametre til funktionen"
 
-#: cp/typeck.c:3098 cp/typeck.c:3108
+#: cp/typeck.c:3140 cp/typeck.c:3150
 #, fuzzy, gcc-internal-format
 msgid "assuming cast to type %qT from overloaded function"
 msgstr "antager typeomtvingning til typen '%T' fra flertydig funktion"
 
-#: cp/typeck.c:3306
+#: cp/typeck.c:3346
 #, fuzzy, gcc-internal-format
 msgid "left rotate count is negative"
 msgstr "%s-roteringsantal er negativt"
 
-#: cp/typeck.c:3307
+#: cp/typeck.c:3347
 #, fuzzy, gcc-internal-format
 msgid "right rotate count is negative"
 msgstr "%s-roteringsantal er negativt"
 
-#: cp/typeck.c:3310
+#: cp/typeck.c:3350
 #, fuzzy, gcc-internal-format
 msgid "left rotate count >= width of type"
 msgstr "%s-roteringsantal >= bredden af typen"
 
-#: cp/typeck.c:3311
+#: cp/typeck.c:3351
 #, fuzzy, gcc-internal-format
 msgid "right rotate count >= width of type"
 msgstr "%s-roteringsantal >= bredden af typen"
 
-#: cp/typeck.c:3327 cp/typeck.c:3502
+#: cp/typeck.c:3367 cp/typeck.c:3549
 #, fuzzy, gcc-internal-format
 msgid "comparison with string literal results in unspecified behaviour"
 msgstr "%Jsvag erklæring af '%D' efter første brug resulterer i ikke-defineret opførsel"
 
-#: cp/typeck.c:3360 cp/typeck.c:3365 cp/typeck.c:3520 cp/typeck.c:3525
+#: cp/typeck.c:3400 cp/typeck.c:3405 cp/typeck.c:3567 cp/typeck.c:3572
 #, gcc-internal-format
 msgid "ISO C++ forbids comparison between pointer and integer"
 msgstr "ISO C++ forbyder sammenligning mellem henvisningsvariabel og heltal"
 
-#: cp/typeck.c:3539
+#: cp/typeck.c:3586
 #, gcc-internal-format
 msgid "unordered comparison on non-floating point argument"
 msgstr "uordnet sammenligning af ikke-kommatalsparameter"
 
-#: cp/typeck.c:3577
+#: cp/typeck.c:3624
 #, fuzzy, gcc-internal-format
 msgid "invalid operands of types %qT and %qT to binary %qO"
 msgstr "ugyldige operander af typerne '%T' og '%T' til binær '%O'"
 
-#: cp/typeck.c:3749
+#: cp/typeck.c:3757
 #, fuzzy, gcc-internal-format
 msgid "comparison between types %q#T and %q#T"
 msgstr "sammenligning mellem typerne '%#T' og '%#T'"
 
-#: cp/typeck.c:3786
+#: cp/typeck.c:3794
 #, gcc-internal-format
 msgid "comparison between signed and unsigned integer expressions"
 msgstr "sammenlign mellem signed og unsigned heltalsudtryk"
@@ -32813,154 +32842,154 @@
 #. performed.  Note that pointer-difference and pointer-addition
 #. have already been handled above, and so we don't end up here in
 #. that case.
-#: cp/typeck.c:3858
+#: cp/typeck.c:3866
 #, gcc-internal-format
 msgid "NULL used in arithmetic"
 msgstr "NULL benyttet i udregning"
 
-#: cp/typeck.c:3927
+#: cp/typeck.c:3935
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
 msgstr "ISO C++ forbyder brug af henvisning af typen 'void *' i fratrækning"
 
-#: cp/typeck.c:3929
+#: cp/typeck.c:3937
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr "ISO C++ forbyder brug af henvisning til funktion i fratrækning"
 
-#: cp/typeck.c:3931
+#: cp/typeck.c:3939
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr "ISO C++ forbyder brug af henvisning til medlemsfunktion i fratrækning"
 
-#: cp/typeck.c:3943
+#: cp/typeck.c:3951
 #, gcc-internal-format
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr "ugyldig brug af en henvisning til en ufuldstændig type i henvisningsberegning"
 
-#: cp/typeck.c:4003
+#: cp/typeck.c:4011
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qE to form a pointer-to-member-function"
 msgstr "ugyldig brug af '%E' til at danne en henvisning til medlemsfunktion; benyt et kaldenavn med klassepræfiks"
 
-#: cp/typeck.c:4006
+#: cp/typeck.c:4014
 #, gcc-internal-format
 msgid "  a qualified-id is required"
 msgstr ""
 
-#: cp/typeck.c:4011
+#: cp/typeck.c:4019
 #, fuzzy, gcc-internal-format
 msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
 msgstr "paranteser omkring '%E' kan ikke bruges til at danne en henvisning til medlemsfunktion"
 
-#: cp/typeck.c:4034
+#: cp/typeck.c:4042
 #, gcc-internal-format
 msgid "taking address of temporary"
 msgstr "tager adressen på midlertidig variabel"
 
-#: cp/typeck.c:4287
+#: cp/typeck.c:4295
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids incrementing an enum"
 msgstr "ISO C++ forbyder %s af en enum"
 
-#: cp/typeck.c:4288
+#: cp/typeck.c:4296
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids decrementing an enum"
 msgstr "ISO C++ forbyder %s af en enum"
 
-#: cp/typeck.c:4299
+#: cp/typeck.c:4307
 #, fuzzy, gcc-internal-format
 msgid "cannot increment a pointer to incomplete type %qT"
 msgstr "kan ikke %s en henvisning til en ufuldstændig type '%T'"
 
-#: cp/typeck.c:4300
+#: cp/typeck.c:4308
 #, fuzzy, gcc-internal-format
 msgid "cannot decrement a pointer to incomplete type %qT"
 msgstr "kan ikke %s en henvisning til en ufuldstændig type '%T'"
 
-#: cp/typeck.c:4306
+#: cp/typeck.c:4314
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids incrementing a pointer of type %qT"
 msgstr "ISO C++ forbyder %s af en henvisning af typen '%T'"
 
-#: cp/typeck.c:4307
+#: cp/typeck.c:4315
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids decrementing a pointer of type %qT"
 msgstr "ISO C++ forbyder %s af en henvisning af typen '%T'"
 
-#: cp/typeck.c:4327
+#: cp/typeck.c:4335
 #, fuzzy, gcc-internal-format
 msgid "invalid use of Boolean expression as operand to %<operator--%>"
 msgstr "ugyldigt udtryk som operand"
 
 #. ARM $3.4
-#: cp/typeck.c:4357
+#: cp/typeck.c:4365
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids taking address of function %<::main%>"
 msgstr "ISO C++ forbyder at tage adressen på funktionen '::main'"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4413
+#: cp/typeck.c:4421
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr "ISO C++ forbyder at tage adressen på en ikke-modificeret, ikke-statisk medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
 
-#: cp/typeck.c:4418
+#: cp/typeck.c:4426
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr "ISO C++ forbyder at tage adressen på en bundet medlemsfunktion for at danne en henvisning til medlemsfunktion; brug '&%T::%D'"
 
-#: cp/typeck.c:4443
+#: cp/typeck.c:4451
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr "ISO C++ forbyder at tage adressen på en typeomtvingning til et udtryk der ikke er en venstreværdi"
 
-#: cp/typeck.c:4467
+#: cp/typeck.c:4475
 #, fuzzy, gcc-internal-format
 msgid "cannot create pointer to reference member %qD"
 msgstr "kan ikke oprette henvisning til reference medlemmet '%D'"
 
-#: cp/typeck.c:4678
+#: cp/typeck.c:4686
 #, fuzzy, gcc-internal-format
 msgid "cannot take the address of %<this%>, which is an rvalue expression"
 msgstr "kan ikke tage adressen af 'this' som er et højreværdiudtryk"
 
-#: cp/typeck.c:4701
+#: cp/typeck.c:4709
 #, fuzzy, gcc-internal-format
 msgid "address of explicit register variable %qD requested"
 msgstr "forespørgsel efter adressen af registervariablen '%s'"
 
-#: cp/typeck.c:4706
+#: cp/typeck.c:4714
 #, fuzzy, gcc-internal-format
 msgid "address requested for %qD, which is declared %<register%>"
 msgstr "adresse forespurgt for '%D' som er erklæret 'register'"
 
-#: cp/typeck.c:4772
+#: cp/typeck.c:4780
 #, fuzzy, gcc-internal-format
 msgid "%s expression list treated as compound expression"
 msgstr "klargøringsliste behandlet som et sammensat udtryk"
 
-#: cp/typeck.c:5175
+#: cp/typeck.c:5183
 #, fuzzy, gcc-internal-format
 msgid "invalid static_cast from type %qT to type %qT"
 msgstr "ugyldig static_cast fra typen '%T' til typen '%T'"
 
-#: cp/typeck.c:5197
+#: cp/typeck.c:5205
 #, fuzzy, gcc-internal-format
 msgid "converting from %qT to %qT"
 msgstr "konvertering fra '%T' til '%T'"
 
-#: cp/typeck.c:5245
+#: cp/typeck.c:5253
 #, fuzzy, gcc-internal-format
 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
 msgstr "ugyldig reinterpret_cast af et højreværdiudtryk fra typen '%T' til typen '%T'"
 
-#: cp/typeck.c:5304
+#: cp/typeck.c:5312
 #, fuzzy, gcc-internal-format
 msgid "cast from %qT to %qT loses precision"
 msgstr "reinterpret_cast fra '%T' til '%T' mister præcision"
 
-#: cp/typeck.c:5331
+#: cp/typeck.c:5339
 #, fuzzy, gcc-internal-format
 msgid "cast from %qT to %qT increases required alignment of target type"
 msgstr "typeomtvingning fra '%T' til '%T' forøger den påkrævede justering af målets type"
@@ -32969,155 +32998,155 @@
 #. where possible, and it is necessary in some cases.  DR 195
 #. addresses this issue, but as of 2004/10/26 is still in
 #. drafting.
-#: cp/typeck.c:5351
+#: cp/typeck.c:5359
 #, gcc-internal-format
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr "ISO C++ forbyder sammenligninger mellem henvisning til funktion og henvisning til objekt"
 
-#: cp/typeck.c:5362
+#: cp/typeck.c:5370
 #, fuzzy, gcc-internal-format
 msgid "invalid cast from type %qT to type %qT"
 msgstr "ugyldig const_cast fra typen '%T' til typen '%T'"
 
-#: cp/typeck.c:5418
+#: cp/typeck.c:5426
 #, fuzzy, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr "ugyldig brug af const_cast med typen '%T' som ikke er en henvisnings-, reference- eller en henvisning til datamedlem-type"
 
-#: cp/typeck.c:5427
+#: cp/typeck.c:5435
 #, fuzzy, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
 msgstr "ugyldig brug af const_cast med typen '%T' som er en henvisning eller reference til funktion"
 
-#: cp/typeck.c:5452
+#: cp/typeck.c:5460
 #, fuzzy, gcc-internal-format
 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
 msgstr "ugyldig const_cast af en højreværdi fra typen '%T' til typen '%T'"
 
-#: cp/typeck.c:5503
+#: cp/typeck.c:5511
 #, fuzzy, gcc-internal-format
 msgid "invalid const_cast from type %qT to type %qT"
 msgstr "ugyldig const_cast fra typen '%T' til typen '%T'"
 
-#: cp/typeck.c:5571 cp/typeck.c:5576
+#: cp/typeck.c:5579 cp/typeck.c:5584
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids casting to an array type %qT"
 msgstr "ISO C++ forbyder omtvingelse af typen til en tabeltype '%T'"
 
-#: cp/typeck.c:5584
+#: cp/typeck.c:5592
 #, fuzzy, gcc-internal-format
 msgid "invalid cast to function type %qT"
 msgstr "ugyldig omtvingelse til funktionstypen '%T'"
 
-#: cp/typeck.c:5804
+#: cp/typeck.c:5812
 #, fuzzy, gcc-internal-format
 msgid "  in evaluation of %<%Q(%#T, %#T)%>"
 msgstr "  i evaluering af '%Q(%#T, %#T)'"
 
-#: cp/typeck.c:5873
+#: cp/typeck.c:5881
 #, fuzzy, gcc-internal-format
 msgid "incompatible types in assignment of %qT to %qT"
 msgstr "uforenelige typer i tildeling af '%T' til '%T'"
 
-#: cp/typeck.c:5884
+#: cp/typeck.c:5892
 #, fuzzy, gcc-internal-format
 msgid "array used as initializer"
 msgstr "ugyldig tildeling af startværdi til tabel"
 
-#: cp/typeck.c:5886
+#: cp/typeck.c:5894
 #, fuzzy, gcc-internal-format
 msgid "invalid array assignment"
 msgstr "ugyldig venstreværdi i tildeling"
 
-#: cp/typeck.c:5998
+#: cp/typeck.c:6006
 #, gcc-internal-format
 msgid "   in pointer to member function conversion"
 msgstr "   i henvisning til medlemsfunktion-omdannelse"
 
-#: cp/typeck.c:6009
+#: cp/typeck.c:6017
 #, fuzzy, gcc-internal-format
 msgid "pointer to member conversion via virtual base %qT"
 msgstr "henvisning til medlem-omdannelse via den virtuelle stamklasse '%T' af '%T'"
 
-#: cp/typeck.c:6049 cp/typeck.c:6061
+#: cp/typeck.c:6057 cp/typeck.c:6069
 #, gcc-internal-format
 msgid "   in pointer to member conversion"
 msgstr "   i henvisning til medlem-omdannelse"
 
-#: cp/typeck.c:6140
+#: cp/typeck.c:6148
 #, fuzzy, gcc-internal-format
 msgid "invalid conversion to type %qT from type %qT"
 msgstr "ugyldig omdannelse til typen '%T' fra typen '%T'"
 
-#: cp/typeck.c:6384
+#: cp/typeck.c:6411
 #, fuzzy, gcc-internal-format
 msgid "cannot convert %qT to %qT for argument %qP to %qD"
 msgstr "kan ikke konvertere '%T' til '%T' for parameter '%P' til '%D'"
 
-#: cp/typeck.c:6387
+#: cp/typeck.c:6414
 #, fuzzy, gcc-internal-format
 msgid "cannot convert %qT to %qT in %s"
 msgstr "kan ikke konvertere '%T' til '%T' i %s"
 
-#: cp/typeck.c:6398
+#: cp/typeck.c:6425
 #, fuzzy, gcc-internal-format
 msgid "%s might be a candidate for a format attribute"
 msgstr "funktion er en mulig kandidat til '%s'-formateringsegenskab"
 
-#: cp/typeck.c:6485 cp/typeck.c:6487
+#: cp/typeck.c:6512 cp/typeck.c:6514
 #, fuzzy, gcc-internal-format
 msgid "in passing argument %P of %q+D"
 msgstr "i overbringelse af parameter %P af '%+D'"
 
-#: cp/typeck.c:6537
+#: cp/typeck.c:6564
 #, gcc-internal-format
 msgid "returning reference to temporary"
 msgstr "returnerer reference til midlertidig variabel"
 
-#: cp/typeck.c:6544
+#: cp/typeck.c:6571
 #, gcc-internal-format
 msgid "reference to non-lvalue returned"
 msgstr "reference til ikke-venstreværdi returneret"
 
-#: cp/typeck.c:6560
+#: cp/typeck.c:6587
 #, fuzzy, gcc-internal-format
 msgid "reference to local variable %q+D returned"
 msgstr "reference til den lokale variabel '%D' returneret"
 
-#: cp/typeck.c:6563
+#: cp/typeck.c:6590
 #, fuzzy, gcc-internal-format
 msgid "address of local variable %q+D returned"
 msgstr "adresse af den lokale variabel '%D' returneret"
 
-#: cp/typeck.c:6598
+#: cp/typeck.c:6625
 #, gcc-internal-format
 msgid "returning a value from a destructor"
 msgstr "returnerer en værdi fra en destruktionsfunktion"
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6606
+#: cp/typeck.c:6633
 #, gcc-internal-format
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr "kan ikke returnere fra en håndtering af en funktions-try-blok i en konstruktionsfunktion"
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6609
+#: cp/typeck.c:6636
 #, gcc-internal-format
 msgid "returning a value from a constructor"
 msgstr "returnerer en værdi fra en konstruktionsfunktion"
 
-#: cp/typeck.c:6633
+#: cp/typeck.c:6661
 #, fuzzy, gcc-internal-format
 msgid "return-statement with no value, in function returning %qT"
 msgstr "'return' uden nogen værdi i en funktion der ikke returnerer void"
 
-#: cp/typeck.c:6654
+#: cp/typeck.c:6682
 #, fuzzy, gcc-internal-format
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "'return' med en værdi i en funktion der returnerer void"
 
-#: cp/typeck.c:6685
+#: cp/typeck.c:6713
 #, fuzzy, gcc-internal-format
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 msgstr "'operator new' må ikke returnere NULL medmindre den er erklæret 'throw()' (eller -fcheck-new er benyttet)"
@@ -33305,57 +33334,57 @@
 msgid "pointer to member type %qT incompatible with object type %qT"
 msgstr "medlemstypen '%T::' uforenelige med objekttypen '%T'"
 
-#: cp/typeck2.c:1495
+#: cp/typeck2.c:1508
 #, fuzzy, gcc-internal-format
 msgid "call to function %qD which throws incomplete type %q#T"
 msgstr "kald af en funktion '%D' som kaster en ufuldstændig type '%#T'"
 
-#: cp/typeck2.c:1498
+#: cp/typeck2.c:1511
 #, fuzzy, gcc-internal-format
 msgid "call to function which throws incomplete type %q#T"
 msgstr "kald af en funktion som kaster en ufuldstændig type '%#T'"
 
-#: fortran/f95-lang.c:233
+#: fortran/f95-lang.c:235
 #, gcc-internal-format
 msgid "Unexpected type in truthvalue_conversion"
 msgstr ""
 
-#: fortran/f95-lang.c:289
+#: fortran/f95-lang.c:291
 #, fuzzy, gcc-internal-format
 msgid "can't open input file: %s"
 msgstr "kan ikke åbne uddatafilen '%s'"
 
-#: fortran/f95-lang.c:629
+#: fortran/f95-lang.c:631
 #, fuzzy, gcc-internal-format
 msgid "global register variable %qs used in nested function"
 msgstr "global registervariabel '%s' benyttet i indlejret funktion"
 
-#: fortran/f95-lang.c:633
+#: fortran/f95-lang.c:635
 #, fuzzy, gcc-internal-format
 msgid "register variable %qs used in nested function"
 msgstr "registervariabel '%s' benyttet i indlejret funktion"
 
-#: fortran/f95-lang.c:640
+#: fortran/f95-lang.c:642
 #, fuzzy, gcc-internal-format
 msgid "address of global register variable %qs requested"
 msgstr "forespørgsel efter adressen af den globale registervariabel '%s'"
 
-#: fortran/f95-lang.c:658
+#: fortran/f95-lang.c:660
 #, fuzzy, gcc-internal-format
 msgid "address of register variable %qs requested"
 msgstr "forespørgsel efter adressen af registervariablen '%s'"
 
-#: fortran/trans-array.c:3765
+#: fortran/trans-array.c:3805
 #, gcc-internal-format
 msgid "Possible frontend bug: array constructor not expanded"
 msgstr ""
 
-#: fortran/trans-array.c:5418
+#: fortran/trans-array.c:5499
 #, gcc-internal-format
 msgid "Possible frontend bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
 msgstr ""
 
-#: fortran/trans-array.c:5894
+#: fortran/trans-array.c:5975
 #, gcc-internal-format
 msgid "bad expression type during walk (%d)"
 msgstr ""
@@ -33365,27 +33394,27 @@
 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
 msgstr ""
 
-#: fortran/trans-decl.c:966
+#: fortran/trans-decl.c:972
 #, gcc-internal-format
 msgid "intrinsic variable which isn't a procedure"
 msgstr ""
 
-#: fortran/trans-decl.c:2639
+#: fortran/trans-decl.c:2644
 #, fuzzy, gcc-internal-format
 msgid "Function does not return a value"
 msgstr "funktionen returnerer ikke en strengtype"
 
-#: fortran/trans-decl.c:2817
+#: fortran/trans-decl.c:2832
 #, gcc-internal-format
 msgid "backend decl for module variable %s already exists"
 msgstr ""
 
-#: fortran/trans-decl.c:3351
+#: fortran/trans-decl.c:3314
 #, fuzzy, gcc-internal-format
 msgid "Function return value not set"
 msgstr "funktion returnerer en værdi af en sammensat type"
 
-#: fortran/trans-expr.c:1163
+#: fortran/trans-expr.c:1177
 #, fuzzy, gcc-internal-format
 msgid "Unknown intrinsic op"
 msgstr "ukendt instruktionstilstand"
@@ -33395,32 +33424,32 @@
 msgid "Intrinsic function %s(%d) not recognized"
 msgstr "sproget %s ikke genkendt"
 
-#: fortran/trans-io.c:1928
+#: fortran/trans-io.c:1929
 #, gcc-internal-format
 msgid "Bad IO basetype (%d)"
 msgstr ""
 
-#: fortran/trans-types.c:386
+#: fortran/trans-types.c:387
 #, gcc-internal-format
 msgid "integer kind=8 not available for -fdefault-integer-8 option"
 msgstr ""
 
-#: fortran/trans-types.c:409
+#: fortran/trans-types.c:410
 #, gcc-internal-format
 msgid "real kind=8 not available for -fdefault-real-8 option"
 msgstr ""
 
-#: fortran/trans-types.c:422
+#: fortran/trans-types.c:423
 #, gcc-internal-format
 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
 msgstr ""
 
-#: fortran/trans-types.c:1181
+#: fortran/trans-types.c:1185
 #, fuzzy, gcc-internal-format
 msgid "Array element size too big"
 msgstr "Tabelelementværdi ved %0 er uden for det definerede interval"
 
-#: fortran/trans.c:1150
+#: fortran/trans.c:1151
 #, gcc-internal-format
 msgid "gfc_trans_code(): Bad statement code"
 msgstr ""
@@ -33480,88 +33509,88 @@
 msgid "need to insert runtime check for %s"
 msgstr ""
 
-#: java/expr.c:505 java/expr.c:552
+#: java/expr.c:524 java/expr.c:571
 #, fuzzy, gcc-internal-format
 msgid "assert: %s is assign compatible with %s"
 msgstr "-march=%s er ikke forenelig med den valgte ABI"
 
-#: java/expr.c:670
+#: java/expr.c:689
 #, gcc-internal-format
 msgid "stack underflow - dup* operation"
 msgstr "stakunderløb - dup*-operation"
 
-#: java/expr.c:1657
+#: java/expr.c:1676
 #, fuzzy, gcc-internal-format
 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
 msgstr "reference '%s' er tvetydig: den optræder i grænsefladen '%s' og grænsefladen '%s'"
 
-#: java/expr.c:1685
+#: java/expr.c:1704
 #, fuzzy, gcc-internal-format
 msgid "field %qs not found"
 msgstr "feltet '%s' ikke fundet"
 
-#: java/expr.c:2224
+#: java/expr.c:2243
 #, gcc-internal-format
 msgid "method '%s' not found in class"
 msgstr "metoden '%s' ikke fundet i klassen"
 
-#: java/expr.c:2429
+#: java/expr.c:2448
 #, gcc-internal-format
 msgid "failed to find class '%s'"
 msgstr "kunne ikke finde klassen '%s'"
 
-#: java/expr.c:2470
+#: java/expr.c:2489
 #, gcc-internal-format
 msgid "class '%s' has no method named '%s' matching signature '%s'"
 msgstr "klassen '%s' har ingen metode ved navn '%s' der passer med signaturen '%s'"
 
-#: java/expr.c:2501
+#: java/expr.c:2520
 #, gcc-internal-format
 msgid "invokestatic on non static method"
 msgstr "invokestatic på en ikke-statisk metode"
 
-#: java/expr.c:2506
+#: java/expr.c:2525
 #, gcc-internal-format
 msgid "invokestatic on abstract method"
 msgstr "invokestatic på en abstrakt metode"
 
-#: java/expr.c:2514
+#: java/expr.c:2533
 #, gcc-internal-format
 msgid "invoke[non-static] on static method"
 msgstr "invoke[non-static] på en statisk metode"
 
-#: java/expr.c:2865
+#: java/expr.c:2890
 #, gcc-internal-format
 msgid "missing field '%s' in '%s'"
 msgstr "manglende felt '%s' i '%s'"
 
-#: java/expr.c:2872
+#: java/expr.c:2897
 #, gcc-internal-format
 msgid "mismatching signature for field '%s' in '%s'"
 msgstr "signatur passer ikke med feltet '%s' i '%s'"
 
-#: java/expr.c:2901
+#: java/expr.c:2926
 #, fuzzy, gcc-internal-format
 msgid "assignment to final field %q+D not in field's class"
 msgstr "tildeling til endeligt felt '%s' er ikke i feltets klasse"
 
-#: java/expr.c:3123
+#: java/expr.c:3148
 #, gcc-internal-format
 msgid "invalid PC in line number table"
 msgstr "ugyldig PC i linjetalstabel"
 
-#: java/expr.c:3173
+#: java/expr.c:3198
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to before %d"
 msgstr "kan ikke nå bytekode fra %d til før %d"
 
-#: java/expr.c:3217
+#: java/expr.c:3242
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to the end of the method"
 msgstr "kan ikke nå bytekode fra %d til slutningen af metoden"
 
 #. duplicate code from LOAD macro
-#: java/expr.c:3522
+#: java/expr.c:3547
 #, gcc-internal-format
 msgid "unrecogized wide sub-instruction"
 msgstr "ukendt bred underinstruktion"
@@ -33627,27 +33656,27 @@
 msgid "%Hduplicate class will only be compiled once"
 msgstr ""
 
-#: java/jcf-parse.c:1636
+#: java/jcf-parse.c:1638
 #, gcc-internal-format
 msgid "missing Code attribute"
 msgstr "manglende Code-egenskab"
 
-#: java/jcf-parse.c:1858
+#: java/jcf-parse.c:1860
 #, gcc-internal-format
 msgid "no input file specified"
 msgstr "ingen inddatafiler angivet"
 
-#: java/jcf-parse.c:1893
+#: java/jcf-parse.c:1895
 #, fuzzy, gcc-internal-format
 msgid "can't close input file %s: %m"
 msgstr "kan ikke lukke inddatafilen %s"
 
-#: java/jcf-parse.c:1940
+#: java/jcf-parse.c:1942
 #, gcc-internal-format
 msgid "bad zip/jar file %s"
 msgstr "ødelagt zip/jar-fil %s"
 
-#: java/jcf-parse.c:2145
+#: java/jcf-parse.c:2152
 #, fuzzy, gcc-internal-format
 msgid "error while reading %s from zip file"
 msgstr "fejl ved tolkning af felter"
@@ -33657,22 +33686,22 @@
 msgid "warning: already-compiled .class files ignored with -C"
 msgstr "advarsel: allerede oversatte .class-filer ignoreret med -C"
 
-#: java/lang.c:590
+#: java/lang.c:594
 #, gcc-internal-format
 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
 msgstr ""
 
-#: java/lang.c:593
+#: java/lang.c:597
 #, fuzzy, gcc-internal-format
 msgid "-fjni is incompatible with -freduced-reflection"
 msgstr "-G er uforenelig med PIC-kode som genereres som standard"
 
-#: java/lang.c:604
+#: java/lang.c:608
 #, gcc-internal-format
 msgid "can't do dependency tracking with input from stdin"
 msgstr "kan ikke udføre afhængighedsfølgning med inddata fra standard-ind"
 
-#: java/lang.c:620
+#: java/lang.c:624
 #, gcc-internal-format
 msgid "couldn't determine target name for dependency tracking"
 msgstr "kunne ikke bestemme målnavn for afhængighedsfølgning"
@@ -34211,6 +34240,9 @@
 #~ msgid "GCC does not yet properly implement `[*]' array declarators"
 #~ msgstr "GCC understøtter endnu ikke ordentligt tabelerklæringer med '[*]'"
 
+#~ msgid "static or type qualifiers in abstract declarator"
+#~ msgstr "static eller typemodifikationer i abstrakt erklæring"
+
 # init dækker over værditildeling her - samme for de næste mange
 #~ msgid "typedef `%s' is initialized (use __typeof__ instead)"
 #~ msgstr "typedef '%s' bliver tildelt en værdi (benyt __typeof__ i stedet)"
@@ -35167,54 +35199,188 @@
 #~ msgid "Specify the MCU name"
 #~ msgstr "Angiv MCU-navnet"
 
+#~ msgid "missing function name in '#pragma %s' - ignored"
+#~ msgstr "manglende funktionsnavn i '#pragma %s' - ignoreret"
+
+#~ msgid "malformed '#pragma %s' - ignored"
+#~ msgstr "forkert udformet '#pragma %s' - ignoreret"
+
+#~ msgid "missing ')' for '#pragma %s' - ignored"
+#~ msgstr "manglende '(' for '#pragma %s' - ignoreret"
+
 #~ msgid "unknown CPU version %d, using 40.\n"
 #~ msgstr "ukendt processorversion %d, bruger 40.\n"
 
+#~ msgid "ISR %s requires %d words of local vars, max is 32767"
+#~ msgstr "ISR %s kræver %d ord af lokale variable, maks. er 32767"
+
+#~ msgid "using CONST_DOUBLE for address"
+#~ msgstr "bruger CONST_DOUBLE til adresse"
+
+#~ msgid "c4x_address_cost: Invalid addressing mode"
+#~ msgstr "c4x_address_cost: Ugyldig adresseringstilstand"
+
+#~ msgid "c4x_print_operand: %%L inconsistency"
+#~ msgstr "c4x_print_operand: %%L-inkonsistens"
+
+#~ msgid "c4x_print_operand: %%N inconsistency"
+#~ msgstr "c4x_print_operand: %%N-inkonsistens"
+
+#~ msgid "c4x_print_operand: %%O inconsistency"
+#~ msgstr "c4x_print_operand: %%O-inkonsistens"
+
+#~ msgid "c4x_print_operand: Bad operand case"
+#~ msgstr "c4x_print_operand: Ugyldig operand-case"
+
+#~ msgid "c4x_print_operand_address: Bad post_modify"
+#~ msgstr "c4x_print_operand_address: Ugyldig post_modify"
+
+#~ msgid "c4x_print_operand_address: Bad pre_modify"
+#~ msgstr "c4x_print_operand_address: Ugyldig pre_modify"
+
+#~ msgid "c4x_print_operand_address: Bad operand case"
+#~ msgstr "c4x_print_operand_address: Ugyldig operand-case"
+
+#~ msgid "c4x_rptb_insert: Cannot find start label"
+#~ msgstr "c4x_rptb_insert: Kan ikke finde startetiket"
+
 #~ msgid "mode not QImode"
 #~ msgstr "tilstand ikke QImode"
 
+#~ msgid "invalid indirect memory address"
+#~ msgstr "ugyldig indirekte hukommelsesadresse"
+
+#~ msgid "invalid indirect (S) memory address"
+#~ msgstr "ugyldig indirekte (S) hukommelsesadresse"
+
+#~ msgid "c4x_valid_operands: Internal error"
+#~ msgstr "c4x_valid_operands: Intern fejl"
+
+#~ msgid "c4x_operand_subword: invalid mode"
+#~ msgstr "c4x_operand_subword: ugyldig tilstand"
+
+#~ msgid "c4x_operand_subword: invalid operand"
+#~ msgstr "c4x_operand_subword: ugyldig operand"
+
+#~ msgid "c4x_operand_subword: invalid autoincrement"
+#~ msgstr "c4x_operand_subword: ugyldig selvforøgelse"
+
+#~ msgid "c4x_operand_subword: invalid address"
+#~ msgstr "c4x_operand_subword: ugyldig adresse"
+
+#~ msgid "c4x_operand_subword: address not offsettable"
+#~ msgstr "c4x_operand_subword: adresse kan ikke tilføjes et offset"
+
+#~ msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
+#~ msgstr "c4x_rptb_rpts_p: Topetiket til gentagelsesblok flyttet\n"
+
+#~ msgid "Small memory model"
+#~ msgstr "Lille hukommelsesmodel"
+
+#~ msgid "Big memory model"
+#~ msgstr "Stor hukommelsesmodel"
+
+#~ msgid "Use MPYI instruction for C3x"
+#~ msgstr "Benyt MPYI-instruktionen til C3x"
+
 #~ msgid "Do not use MPYI instruction for C3x"
 #~ msgstr "Benyt ikke MPYI-instruktionen til C3x"
 
+#~ msgid "Use fast but approximate float to integer conversion"
+#~ msgstr "Benyt hurtig, men approksimativ konvertering fra komma- til heltal"
+
 #~ msgid "Use slow but accurate float to integer conversion"
 #~ msgstr "Benyt langsom, men nøjagtig konvertering fra komma- til heltal"
 
 #~ msgid "Disable use of RTPS instruction"
 #~ msgstr "Deaktivér brug af RTPS-instruktionen"
 
+#~ msgid "Enable use of RTPB instruction"
+#~ msgstr "Aktivér brug af RTPB-instruktionen"
+
 #~ msgid "Disable use of RTPB instruction"
 #~ msgstr "Deaktivér brug af RTPB-instruktionen"
 
+#~ msgid "Generate code for C31 CPU"
+#~ msgstr "Generér kode til en C31-processor"
+
+#~ msgid "Generate code for C32 CPU"
+#~ msgstr "Generér kode til en C32-processor"
+
+#~ msgid "Generate code for C33 CPU"
+#~ msgstr "Generér kode til en C33-processor"
+
+#~ msgid "Generate code for C44 CPU"
+#~ msgstr "Generér kode til en C44-processor"
+
+#~ msgid "Emit code compatible with TI tools"
+#~ msgstr "Udsend kode der er kompatibel med TI-værktøjer"
+
 #~ msgid "Emit code to use GAS extensions"
 #~ msgstr "Udsend kode der bruger GAS-udvidelser"
 
+# RETMIG: hvad står ISR for?
+#~ msgid "Save DP across ISR in small memory model"
+#~ msgstr "Gem DP over ISR i lille hukommelsesmodel"
+
 #~ msgid "Don't save DP across ISR in small memory model"
 #~ msgstr "Gem ikke DP over ISR i lille hukommelsesmodel"
 
+#~ msgid "Pass arguments on the stack"
+#~ msgstr "Overbring parametre på stakken"
+
+#~ msgid "Pass arguments in registers"
+#~ msgstr "Overbring parametre i registre"
+
+#~ msgid "Enable new features under development"
+#~ msgstr "Aktivér nye faciliteter under udvikling"
+
 #~ msgid "Disable new features under development"
 #~ msgstr "Deaktivér nye faciliteter under udvikling"
 
 #~ msgid "Disable debugging"
 #~ msgstr "Deaktivér fejlanalyseringsinfo"
 
+# RETMIG: hvad betyder hoisting? (det har noget med jage indlæsning af dem ud af registre)
+#~ msgid "Force constants into registers to improve hoisting"
+#~ msgstr "Tving konstanter ind i registre for at forbedre hoisting"
+
 #~ msgid "Don't force constants into registers"
 #~ msgstr "Tving ikke konstanter ind i registre"
 
+#~ msgid "Force RTL generation to emit valid 3 operand insns"
+#~ msgstr "Tving RTL-generering til at udsende gyldig 3-operandinstruktioner"
+
 #~ msgid "Allow RTL generation to emit invalid 3 operand insns"
 #~ msgstr "Tillad RTL-generering at udsende ugyldig 3-operandinstruktioner"
 
+#~ msgid "Allow unsigned iteration counts for RPTB/DB"
+#~ msgstr "Tillad iterationstællere uden fortegn for RPTB/DB"
+
 #~ msgid "Disallow unsigned iteration counts for RPTB/DB"
 #~ msgstr "Tillad ikke iterationstællere uden fortegn for RPTB/DB"
 
+#~ msgid "Preserve all 40 bits of FP reg across call"
+#~ msgstr "Bevar alle 40 bit af kommatalsregisteret på tværs af kald"
+
 #~ msgid "Only preserve 32 bits of FP reg across call"
 #~ msgstr "Bevar kun 32 bit af kommatalsregisteret på tværs af kald"
 
+#~ msgid "Enable parallel instructions"
+#~ msgstr "Aktivér parallelle instruktioner"
+
 #~ msgid "Disable parallel instructions"
 #~ msgstr "Deaktivér parallelle instruktioner"
 
+#~ msgid "Enable MPY||ADD and MPY||SUB instructions"
+#~ msgstr "Aktivér instruktionerne MPY||ADD og MPY||SUB"
+
 #~ msgid "Disable MPY||ADD and MPY||SUB instructions"
 #~ msgstr "Deaktivér instruktionerne MPY||ADD og MPY||SUB"
 
+#~ msgid "Assume that pointers may be aliased"
+#~ msgstr "Antag at henvisninger kan være aliaser"
+
 #~ msgid "Select CPU to generate code for"
 #~ msgstr "Vælg den processor der skal genereres kode til"
 
@@ -36068,6 +36234,14 @@
 #~ msgid "Do not optimize tail call instructions in assembler or linker"
 #~ msgstr "Optimér ikke halekaldsinstruktioner i maskinkodeoversætteren og sammenkæderen"
 
+#, fuzzy
+#~ msgid "Constant halfword load operand out of range."
+#~ msgstr "konstant parameter uden for det gyldige interval for '%s'"
+
+#, fuzzy
+#~ msgid "Constant arithmetic operand out of range."
+#~ msgstr "konstant parameter uden for det gyldige interval for '%s'"
+
 #~ msgid "%s=%s is not numeric"
 #~ msgstr "%s=%s er ikke et tal"
 
@@ -36324,6 +36498,9 @@
 #~ msgid "`%D' does not declare a template type"
 #~ msgstr "'%D' erklærer ikke en skabelonstype"
 
+#~ msgid "used %d template parameter%s instead of %d"
+#~ msgstr "benyttede %d skabelonsparameter%s i stedet for %d"
+
 #~ msgid "it must be the address of a function with external linkage"
 #~ msgstr "den skal være adressen af en funktion med ekstern kædning"
 
@@ -36430,9 +36607,6 @@
 #~ msgid "%s of negative value `%E' to `%T'"
 #~ msgstr "%s af negativ værdi '%E' til `%T'"
 
-#~ msgid "initializing array with parameter list"
-#~ msgstr "klargør tabel med en parameterliste"
-
 #~ msgid "initializer for scalar variable requires one element"
 #~ msgstr "startværdien for en skalarvariabel kan kun bestå af ét element"
 
@@ -37423,6 +37597,10 @@
 #~ msgstr "Lagr ikke kommatal i registre"
 
 #, fuzzy
+#~ msgid "Copy memory address constants into registers before use"
+#~ msgstr "Kopiér hukommelsesadressekonstanter ind i registre før brug"
+
+#, fuzzy
 #~ msgid "Copy memory operands into registers before use"
 #~ msgstr "Kopiér hukommelsesoperander ind i registre før brug"
 
@@ -38322,9 +38500,6 @@
 #~ msgid "Don't warn about too many arguments to format functions"
 #~ msgstr "Advar ikke om for mange parametre til formateringsfunktioner"
 
-#~ msgid "Warn when trigraphs are encountered"
-#~ msgstr "Advar når trigrafer mødes"
-
 #~ msgid "Mark strings as 'const char *'"
 #~ msgstr "Markér strenge som 'const char *'"
 
Index: gcc/po/tr.po
===================================================================
--- gcc/po/tr.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/po/tr.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: gcc 4.1.1\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:09+0000\n"
+"POT-Creation-Date: 2008-03-05 17:23+0100\n"
 "PO-Revision-Date: 2006-11-16 10:10+0200\n"
 "Last-Translator: NilgÃ¼n Belma BugÃ¼ner <nilgun@buguner.name.tr>\n"
 "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
@@ -16,7 +16,7 @@
 "X-Generator: KBabel 1.11.1\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: c-decl.c:3814
+#: c-decl.c:3813
 msgid "<anonymous>"
 msgstr "<anonim>"
 
@@ -299,54 +299,54 @@
 msgid "End of search list.\n"
 msgstr "Arama listesi sonu.\n"
 
-#: c-opts.c:1484
+#: c-opts.c:1505
 msgid "<built-in>"
 msgstr "<yerleÅŸik>"
 
-#: c-opts.c:1502
+#: c-opts.c:1523
 #, fuzzy
 msgid "<command-line>"
 msgstr "<komut satÄ±rÄ±>"
 
-#: c-typeck.c:2448 c-typeck.c:4851 c-typeck.c:4853 c-typeck.c:4861
-#: c-typeck.c:4891 c-typeck.c:6267
+#: c-typeck.c:2459 c-typeck.c:4862 c-typeck.c:4864 c-typeck.c:4872
+#: c-typeck.c:4902 c-typeck.c:6278
 msgid "initializer element is not constant"
 msgstr "ilklendirici Ã¶ÄŸe bir sabit deÄŸil"
 
-#: c-typeck.c:4654
+#: c-typeck.c:4665
 msgid "array initialized from parenthesized string constant"
 msgstr "parantezli dizge sabitten ilklendirmeli dizi"
 
-#: c-typeck.c:4715 cp/typeck2.c:677
+#: c-typeck.c:4726 cp/typeck2.c:677
 #, gcc-internal-format
 msgid "char-array initialized from wide string"
 msgstr "karakter dizisinin ilklendiricisi olarak geniÅŸ dizge kullanÄ±lmÄ±ÅŸ"
 
-#: c-typeck.c:4720
+#: c-typeck.c:4731
 msgid "wchar_t-array initialized from non-wide string"
 msgstr "geniÅŸ karakterli olmayan dizgeden ilklendirmeli wchar_t-array"
 
-#: c-typeck.c:4738 cp/typeck2.c:697
+#: c-typeck.c:4749 cp/typeck2.c:697
 #, gcc-internal-format
 msgid "initializer-string for array of chars is too long"
 msgstr "karakter dizisi iÃ§in dizge ilklendirici Ã§ok uzun"
 
-#: c-typeck.c:4744
+#: c-typeck.c:4755
 msgid "array of inappropriate type initialized from string constant"
 msgstr "dizge sabitten ilgisiz tÃ¼rde ilklendirilmiÅŸ dizi"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-typeck.c:4808 c-typeck.c:4333 cp/typeck.c:1528
+#: c-typeck.c:4819 c-typeck.c:4344 cp/typeck.c:1574
 #, gcc-internal-format
 msgid "invalid use of non-lvalue array"
 msgstr "sol deÄŸersiz dizi kullanÄ±mÄ± geÃ§ersiz"
 
-#: c-typeck.c:4834
+#: c-typeck.c:4845
 msgid "array initialized from non-constant array expression"
 msgstr "dizi sabit olmayan dizi ifadesinden ilklendirilmiÅŸ"
 
-#: c-typeck.c:4898 c-typeck.c:6271
+#: c-typeck.c:4909 c-typeck.c:6282
 #, gcc-internal-format
 msgid "initializer element is not computable at load time"
 msgstr "ilkledirici Ã¶ÄŸe yÃ¼kleme sÄ±rasÄ±nda hesaplanabilir deÄŸil"
@@ -355,141 +355,141 @@
 #. 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.
-#: c-typeck.c:4909 c-decl.c:3222 c-decl.c:3237
+#: c-typeck.c:4920 c-decl.c:3220 c-decl.c:3235
 #, gcc-internal-format
 msgid "variable-sized object may not be initialized"
 msgstr "deÄŸiÅŸken uzunluklu nesne ilklendirilemeyebilir"
 
-#: c-typeck.c:4913
+#: c-typeck.c:4924
 msgid "invalid initializer"
 msgstr "geÃ§ersiz ilklendirici"
 
-#: c-typeck.c:5387
+#: c-typeck.c:5398
 msgid "extra brace group at end of initializer"
 msgstr "ilklendiricinin sonunda fazladan parantezli grup"
 
-#: c-typeck.c:5407
+#: c-typeck.c:5418
 msgid "missing braces around initializer"
 msgstr "ilklendiriciyi Ã§evreleyen parantezler yok"
 
-#: c-typeck.c:5468
+#: c-typeck.c:5479
 msgid "braces around scalar initializer"
 msgstr "skalar ilklendiriciyi kuÅŸatan parantezler"
 
-#: c-typeck.c:5525
+#: c-typeck.c:5536
 msgid "initialization of flexible array member in a nested context"
 msgstr "iÃ§ iÃ§e baÄŸlam iÃ§inde esnek dizi Ã¼yesi ilklendirmesi"
 
-#: c-typeck.c:5527
+#: c-typeck.c:5538
 msgid "initialization of a flexible array member"
 msgstr "esnek dizi Ã¼yesi ilklendirmesi"
 
-#: c-typeck.c:5554
+#: c-typeck.c:5565
 msgid "missing initializer"
 msgstr "ilklendirici yok"
 
-#: c-typeck.c:5576
+#: c-typeck.c:5587
 msgid "empty scalar initializer"
 msgstr "skalar ilklendirici boÅŸ"
 
-#: c-typeck.c:5581
+#: c-typeck.c:5592
 msgid "extra elements in scalar initializer"
 msgstr "skalar ilklendiricide fazladan Ã¶ÄŸeler"
 
-#: c-typeck.c:5678 c-typeck.c:5738
+#: c-typeck.c:5689 c-typeck.c:5749
 msgid "array index in non-array initializer"
 msgstr "dizi olmayan ilklendiricide dizi indisi"
 
-#: c-typeck.c:5683 c-typeck.c:5791
+#: c-typeck.c:5694 c-typeck.c:5802
 msgid "field name not in record or union initializer"
 msgstr "alan ismi kayÄ±t ya da union ilklendiricisinde kullanÄ±lmamÄ±ÅŸ"
 
-#: c-typeck.c:5729
+#: c-typeck.c:5740
 msgid "array index in initializer not of integer type"
 msgstr "ilklendiricideki dizi indisi tamsayÄ± tÃ¼rÃ¼nde deÄŸil"
 
-#: c-typeck.c:5734 c-typeck.c:5736
+#: c-typeck.c:5745 c-typeck.c:5747
 msgid "nonconstant array index in initializer"
 msgstr "ilklendiricide sabit olmayan dizi indisi"
 
-#: c-typeck.c:5740 c-typeck.c:5743
+#: c-typeck.c:5751 c-typeck.c:5754
 msgid "array index in initializer exceeds array bounds"
 msgstr "ilklendiricideki dizi indisi dizi sÄ±nÄ±rlarÄ±nÄ±n dÄ±ÅŸÄ±nda"
 
-#: c-typeck.c:5754
+#: c-typeck.c:5765
 msgid "empty index range in initializer"
 msgstr "ilklendiricide indis aralÄ±ÄŸÄ± boÅŸ"
 
-#: c-typeck.c:5763
+#: c-typeck.c:5774
 msgid "array index range in initializer exceeds array bounds"
 msgstr "ilklendiricideki dizi indisi aralÄ±ÄŸÄ± dizi sÄ±nÄ±rlarÄ±nÄ± aÅŸÄ±yor"
 
-#: c-typeck.c:5838 c-typeck.c:5861 c-typeck.c:6335
+#: c-typeck.c:5849 c-typeck.c:5872 c-typeck.c:6346
 msgid "initialized field with side-effects overwritten"
 msgstr "yan etkili ilklendirilmiÅŸ alanÄ±n Ã¼zerine yazÄ±ldÄ±"
 
-#: c-typeck.c:5840 c-typeck.c:5863 c-typeck.c:6337
+#: c-typeck.c:5851 c-typeck.c:5874 c-typeck.c:6348
 #, fuzzy
 msgid "initialized field overwritten"
 msgstr "yan etkili ilklendirilmiÅŸ alanÄ±n Ã¼zerine yazÄ±ldÄ±"
 
-#: c-typeck.c:6545
+#: c-typeck.c:6556
 msgid "excess elements in char array initializer"
 msgstr "karakter dizisi ilklendiricide gereÄŸinden fazla Ã¶ÄŸe"
 
-#: c-typeck.c:6552 c-typeck.c:6598
+#: c-typeck.c:6563 c-typeck.c:6609
 msgid "excess elements in struct initializer"
 msgstr "struct ilklendiricide gereÄŸinden fazla Ã¶ÄŸe"
 
-#: c-typeck.c:6613
+#: c-typeck.c:6624
 msgid "non-static initialization of a flexible array member"
 msgstr "esnek dizi Ã¼yesinin statik olmayan ilklendirmesi"
 
-#: c-typeck.c:6681
+#: c-typeck.c:6692
 msgid "excess elements in union initializer"
 msgstr "union ilklendiricide gereÄŸinden fazla Ã¶ÄŸe"
 
-#: c-typeck.c:6768
+#: c-typeck.c:6779
 msgid "excess elements in array initializer"
 msgstr "dizi ilklendiricide gereÄŸinden fazla Ã¶ÄŸe"
 
-#: c-typeck.c:6798
+#: c-typeck.c:6809
 msgid "excess elements in vector initializer"
 msgstr "vektÃ¶r ilklendiricide gereÄŸinden fazla Ã¶ÄŸe"
 
-#: c-typeck.c:6822
+#: c-typeck.c:6833
 msgid "excess elements in scalar initializer"
 msgstr "skalar ilklendiricide gereÄŸinden fazla Ã¶ÄŸe"
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1923
 msgid "flow control insn inside a basic block"
 msgstr "akÄ±ÅŸ kontrol komutu bir temel blokun iÃ§inde"
 
-#: cfgrtl.c:2054
+#: cfgrtl.c:2052
 msgid "wrong insn in the fallthru edge"
 msgstr "dÃ¼ÅŸen ayrÄ±tta yanlÄ±ÅŸ komut"
 
-#: cfgrtl.c:2110
+#: cfgrtl.c:2108
 msgid "insn outside basic block"
 msgstr "komut temel blokun dÄ±ÅŸÄ±nda"
 
-#: cfgrtl.c:2117
+#: cfgrtl.c:2115
 msgid "return not followed by barrier"
 msgstr "return'den sonra engel gelmiyor"
 
-#: cgraph.c:339 ipa-inline.c:417
+#: cgraph.c:340 ipa-inline.c:417
 msgid "function body not available"
 msgstr "iÅŸlev gÃ¶vdesi yok"
 
-#: cgraph.c:341 cgraphbuild.c:96
+#: cgraph.c:342 cgraphbuild.c:96
 msgid "redefined extern inline functions are not considered for inlining"
 msgstr "yeniden tanÄ±mlanmÄ±ÅŸ extern inline iÅŸlevler satÄ±riÃ§ine alÄ±nma sÄ±rasÄ±nda gÃ¶rmezden gelinir"
 
-#: cgraph.c:344 cgraphbuild.c:103
+#: cgraph.c:345 cgraphbuild.c:103
 msgid "function not considered for inlining"
 msgstr "iÅŸlev satÄ±riÃ§ine alÄ±nma sÄ±rasÄ±nda gÃ¶rmezden gelinir"
 
-#: cgraph.c:346 cgraphbuild.c:99
+#: cgraph.c:347 cgraphbuild.c:99
 msgid "function not inlinable"
 msgstr "iÅŸlev satÄ±riÃ§ine alÄ±nabilir deÄŸil"
 
@@ -498,87 +498,87 @@
 msgid "mismatched arguments"
 msgstr "tÃ¼r argÃ¼manÄ± geÃ§ersiz"
 
-#: collect2.c:378 gcc.c:6897
+#: collect2.c:382 gcc.c:6896
 #, c-format
 msgid "internal gcc abort in %s, at %s:%d"
 msgstr "%2$s dosyasÄ±nÄ±n %3$d. satÄ±rÄ±ndaki %1$s iÅŸlevinde dahili gcc Ã§Ä±kÄ±ÅŸÄ±"
 
-#: collect2.c:889
+#: collect2.c:903
 #, c-format
 msgid "no arguments"
 msgstr "argÃ¼man yok"
 
-#: collect2.c:1263 collect2.c:1411 collect2.c:1446
+#: collect2.c:1277 collect2.c:1425 collect2.c:1460
 #, c-format
 msgid "fopen %s"
 msgstr "fopen %s"
 
-#: collect2.c:1266 collect2.c:1416 collect2.c:1449
+#: collect2.c:1280 collect2.c:1430 collect2.c:1463
 #, c-format
 msgid "fclose %s"
 msgstr "fclose %s"
 
-#: collect2.c:1275
+#: collect2.c:1289
 #, c-format
 msgid "collect2 version %s"
 msgstr "collect2 %s sÃ¼rÃ¼mÃ¼"
 
-#: collect2.c:1365
+#: collect2.c:1379
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr "%d kurucu bulundu\n"
 
-#: collect2.c:1366
+#: collect2.c:1380
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr "%d serbestleÅŸtirici bulundu\n"
 
-#: collect2.c:1367
+#: collect2.c:1381
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr "%d Ã§erÃ§eve tablosu bulundu\n"
 
-#: collect2.c:1504
+#: collect2.c:1518
 #, c-format
 msgid "can't get program status"
 msgstr "program durumu alÄ±namÄ±yor"
 
-#: collect2.c:1573
+#: collect2.c:1587
 #, fuzzy, c-format
 msgid "could not open response file %s"
 msgstr "belirtim dosyasÄ± %s bulunamadÄ±\n"
 
-#: collect2.c:1578
+#: collect2.c:1592
 #, fuzzy, c-format
 msgid "could not write to response file %s"
 msgstr "belirtim dosyasÄ± %s bulunamadÄ±\n"
 
-#: collect2.c:1583
+#: collect2.c:1597
 #, fuzzy, c-format
 msgid "could not close response file %s"
 msgstr "belirtim dosyasÄ± %s bulunamadÄ±\n"
 
-#: collect2.c:1601
+#: collect2.c:1615
 #, c-format
 msgid "[cannot find %s]"
 msgstr "[%s bulunamÄ±yor]"
 
-#: collect2.c:1616
+#: collect2.c:1630
 #, c-format
 msgid "cannot find '%s'"
 msgstr "'%s' bulunamÄ±yor"
 
-#: collect2.c:1620 collect2.c:2112 collect2.c:2267 gcc.c:2978
+#: collect2.c:1634 collect2.c:2126 collect2.c:2281 gcc.c:2974
 #, c-format
 msgid "pex_init failed"
 msgstr "pex_init baÅŸarÄ±sÄ±z"
 
-#: collect2.c:1658
+#: collect2.c:1672
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr "[%s bÄ±rakÄ±lÄ±yor]\n"
 
-#: collect2.c:1878
+#: collect2.c:1892
 #, c-format
 msgid ""
 "\n"
@@ -587,32 +587,32 @@
 "\n"
 "write_c_file - Ã§Ä±ktÄ± ismi %s, Ã¶nek %s\n"
 
-#: collect2.c:2086
+#: collect2.c:2100
 #, c-format
 msgid "cannot find 'nm'"
 msgstr "'nm' bulunamÄ±yor"
 
-#: collect2.c:2133
+#: collect2.c:2147
 #, c-format
 msgid "can't open nm output"
 msgstr "nm Ã§Ä±ktÄ±sÄ± aÃ§Ä±lamÄ±yor"
 
-#: collect2.c:2177
+#: collect2.c:2191
 #, c-format
 msgid "init function found in object %s"
 msgstr "%s nesnesinde init iÅŸlevi bulundu"
 
-#: collect2.c:2185
+#: collect2.c:2199
 #, c-format
 msgid "fini function found in object %s"
 msgstr "%s nesnesinde fini iÅŸlevi bulundu"
 
-#: collect2.c:2288
+#: collect2.c:2302
 #, c-format
 msgid "can't open ldd output"
 msgstr "ldd Ã§Ä±ktÄ±sÄ± aÃ§Ä±lamÄ±yor"
 
-#: collect2.c:2291
+#: collect2.c:2305
 #, c-format
 msgid ""
 "\n"
@@ -621,27 +621,27 @@
 "\n"
 "kuruculu/yÄ±kÄ±cÄ±lÄ± ldd Ã§Ä±ktÄ±sÄ±.\n"
 
-#: collect2.c:2306
+#: collect2.c:2320
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr "%s Ã¶zdevimli baÄŸÄ±mlÄ±lÄ±ÄŸÄ± yok"
 
-#: collect2.c:2318
+#: collect2.c:2332
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr "'%s' Ã¶zdevimli baÄŸÄ±mlÄ±lÄ±ÄŸÄ± aÃ§Ä±lamÄ±yor"
 
-#: collect2.c:2474
+#: collect2.c:2488
 #, c-format
 msgid "%s: not a COFF file"
 msgstr "%s: bir COFF dosyasÄ± deÄŸil"
 
-#: collect2.c:2594
+#: collect2.c:2608
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr "%s: bir COFF dosyasÄ± olarak aÃ§Ä±lamÄ±yor"
 
-#: collect2.c:2652
+#: collect2.c:2666
 #, c-format
 msgid "library lib%s not found"
 msgstr "lib%s kitaplÄ±ÄŸÄ± bulunamadÄ±"
@@ -691,40 +691,40 @@
 msgid "negative insn length"
 msgstr "negatif komut uzunluÄŸu"
 
-#: final.c:2609
+#: final.c:2615
 msgid "could not split insn"
 msgstr "komut Ã§atallanamadÄ±"
 
-#: final.c:2979
+#: final.c:2992
 msgid "invalid 'asm': "
 msgstr "geÃ§ersiz 'asm': "
 
-#: final.c:3162
+#: final.c:3175
 #, c-format
 msgid "nested assembly dialect alternatives"
 msgstr "iÃ§ iÃ§e Ã§evirici aksan alternatifleri"
 
-#: final.c:3179 final.c:3191
+#: final.c:3192 final.c:3204
 #, c-format
 msgid "unterminated assembly dialect alternative"
 msgstr "sonlandÄ±rÄ±lmamÄ±ÅŸ Ã§evirici aksan alternatifi"
 
-#: final.c:3238
+#: final.c:3251
 #, c-format
 msgid "operand number missing after %%-letter"
 msgstr "%%-harf'ten sonraki terim numarasÄ± eksik"
 
-#: final.c:3241 final.c:3282
+#: final.c:3254 final.c:3295
 #, c-format
 msgid "operand number out of range"
 msgstr "terim numarasÄ± aralÄ±k dÄ±ÅŸÄ±nda"
 
-#: final.c:3301
+#: final.c:3314
 #, c-format
 msgid "invalid %%-code"
 msgstr "%% kodu geÃ§ersiz"
 
-#: final.c:3331
+#: final.c:3344
 #, c-format
 msgid "'%%l' operand isn't a label"
 msgstr "'%%l' terimi bir yafta deÄŸil"
@@ -735,13 +735,13 @@
 #. handle them.
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3433 vmsdbgout.c:487 config/i386/i386.c:8143
+#: final.c:3446 vmsdbgout.c:487 config/i386/i386.c:8198
 #: config/pdp11/pdp11.c:1704
 #, c-format
 msgid "floating constant misused"
 msgstr "gerÃ§el sayÄ± sabit yanlÄ±ÅŸ kullanÄ±lmÄ±ÅŸ"
 
-#: final.c:3493 vmsdbgout.c:544 config/i386/i386.c:8224
+#: final.c:3507 vmsdbgout.c:544 config/i386/i386.c:8279
 #: config/pdp11/pdp11.c:1751
 #, c-format
 msgid "invalid expression as operand"
@@ -752,7 +752,7 @@
 msgid "Using built-in specs.\n"
 msgstr "YerleÅŸik Ã¶zellikler kullanÄ±lÄ±yor.\n"
 
-#: gcc.c:1887
+#: gcc.c:1883
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
@@ -761,42 +761,42 @@
 "Ã–zelik %s '%s' e ayarlanÄ±yor\n"
 "\n"
 
-#: gcc.c:2002
+#: gcc.c:1998
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "Ã–zellikler %s'den okunuyor\n"
 
-#: gcc.c:2098 gcc.c:2117
+#: gcc.c:2094 gcc.c:2113
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr "specs %%include sÃ¶zdizimi %ld karakterden sonra bozuk"
 
-#: gcc.c:2125
+#: gcc.c:2121
 #, c-format
 msgid "could not find specs file %s\n"
 msgstr "belirtim dosyasÄ± %s bulunamadÄ±\n"
 
-#: gcc.c:2142 gcc.c:2150 gcc.c:2159 gcc.c:2168
+#: gcc.c:2138 gcc.c:2146 gcc.c:2155 gcc.c:2164
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr "specs %%rename sÃ¶zdizimi %ld karakterden sonra bozuk"
 
-#: gcc.c:2177
+#: gcc.c:2173
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr "ismi deÄŸiÅŸecek specs %s Ã¶zelliÄŸi yok"
 
-#: gcc.c:2184
+#: gcc.c:2180
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr "%s: '%s' belirtiminin ismi zaten '%s' belirtiminde kullanÄ±lmÄ±ÅŸ"
 
-#: gcc.c:2189
+#: gcc.c:2185
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr "spec %s ismi %s yapÄ±lÄ±yor\n"
 
-#: gcc.c:2191
+#: gcc.c:2187
 #, c-format
 msgid ""
 "spec is '%s'\n"
@@ -805,37 +805,37 @@
 "Ã¶zellik '%s'\n"
 "\n"
 
-#: gcc.c:2204
+#: gcc.c:2200
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "%ld. karakterden sonra bilinmeyen specs %% komutu"
 
-#: gcc.c:2215 gcc.c:2228
+#: gcc.c:2211 gcc.c:2224
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr "%ld. karakterden sonra belirtimler dosyasÄ± bozuk"
 
-#: gcc.c:2281
+#: gcc.c:2277
 #, c-format
 msgid "spec file has no spec for linking"
 msgstr "belirtim dosyasÄ± ilintilenecek Ã¶zellik iÃ§ermiyor"
 
-#: gcc.c:2609 gcc.c:4751
+#: gcc.c:2605 gcc.c:4745
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
 
-#: gcc.c:2809
+#: gcc.c:2805
 #, c-format
 msgid "system path '%s' is not absolute"
 msgstr "sistem yolu '%s' mutlak deÄŸil"
 
-#: gcc.c:2872
+#: gcc.c:2868
 #, c-format
 msgid "-pipe not supported"
 msgstr "-pipe desteklenmiyor"
 
-#: gcc.c:2934
+#: gcc.c:2930
 #, c-format
 msgid ""
 "\n"
@@ -844,15 +844,15 @@
 "\n"
 "Haydi!? (e / h) "
 
-#: gcc.c:3017
+#: gcc.c:3013
 msgid "failed to get exit status"
 msgstr "Ã§Ä±kÄ±ÅŸ durumunu almada baÅŸarÄ±sÄ±zlÄ±k"
 
-#: gcc.c:3023
+#: gcc.c:3019
 msgid "failed to get process times"
 msgstr "sÃ¼reÃ§ zamanlarÄ±nÄ± almada baÅŸarÄ±sÄ±zlÄ±k"
 
-#: gcc.c:3049
+#: gcc.c:3045
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -863,78 +863,78 @@
 "LÃ¼tfen ayrÄ±ntÄ±lÄ± bir hata raporu hazÄ±rlayÄ±n.\n"
 "Ä°ÅŸlemler iÃ§in %s adresine bakÄ±n."
 
-#: gcc.c:3075
+#: gcc.c:3071
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:3211
+#: gcc.c:3205
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "KullanÄ±mÄ±: %s [seÃ§enekler] DOSYA...\n"
 
-#: gcc.c:3212
+#: gcc.c:3206
 msgid "Options:\n"
 msgstr "SeÃ§enekler:\n"
 
-#: gcc.c:3214
+#: gcc.c:3208
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         Bir safhadan en yÃ¼ksek hata kodu ile Ã§Ä±kar\n"
 
-#: gcc.c:3215
+#: gcc.c:3209
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   Bu yardÄ±m iletisini gÃ¶sterir\n"
 
-#: gcc.c:3216
+#: gcc.c:3210
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            Hedefe Ã¶zel komut satÄ±rÄ± seÃ§eneklerini gÃ¶sterir\n"
 
-#: gcc.c:3217
+#: gcc.c:3211
 msgid "  --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
 msgstr ""
 
-#: gcc.c:3218
+#: gcc.c:3212
 #, fuzzy
 msgid "                           Display specific types of command line options\n"
 msgstr "  --target-help            Hedefe Ã¶zel komut satÄ±rÄ± seÃ§eneklerini gÃ¶sterir\n"
 
-#: gcc.c:3220
+#: gcc.c:3214
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  (Alt sÃ¼reÃ§lerin komut satÄ±rÄ± seÃ§enekleri iÃ§in '-v --help' kullanÄ±n)\n"
 
-#: gcc.c:3221
+#: gcc.c:3215
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               BÃ¼tÃ¼n yerleÅŸik belirtim dizgelerini gÃ¶sterir\n"
 
-#: gcc.c:3222
+#: gcc.c:3216
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             Derleyicinin sÃ¼rÃ¼mÃ¼nÃ¼ gÃ¶sterir\n"
 
-#: gcc.c:3223
+#: gcc.c:3217
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             Derleyicilerin hedef iÅŸlemcisini gÃ¶sterir\n"
 
-#: gcc.c:3224
+#: gcc.c:3218
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       Derleyicinin arama yolundaki dizinleri gÃ¶sterir\n"
 
-#: gcc.c:3225
+#: gcc.c:3219
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  Derleyicinin birlikte Ã§alÄ±ÅŸtÄ±ÄŸÄ± kitaplÄ±ÄŸÄ±n ismini gÃ¶sterir\n"
 
-#: gcc.c:3226
+#: gcc.c:3220
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<lib>   <lib> kitaplÄ±ÄŸÄ±nÄ±n tam dosya yolunu gÃ¶sterir\n"
 
-#: gcc.c:3227
+#: gcc.c:3221
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<prog>  Derleyici elemanÄ± <prog>un tam dosya yolunu gÃ¶sterir\n"
 
-#: gcc.c:3228
+#: gcc.c:3222
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   libgcc sÃ¼rÃ¼mÃ¼nÃ¼n kÃ¶k dizinini gÃ¶sterir\n"
 
-#: gcc.c:3229
+#: gcc.c:3223
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -942,69 +942,69 @@
 "  -print-multi-lib         Komut satÄ±rÄ± seÃ§enekleri ile kitaplÄ±k arama\n"
 "                           dizinleri arasÄ±ndaki eÅŸleÅŸmeleri gÃ¶sterir\n"
 
-#: gcc.c:3232
+#: gcc.c:3226
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr "  -print-multi-os-directory   IS kitaplÄ±klarÄ±nÄ±n gÃ¶reli dosya yolunu gÃ¶sterir\n"
 
-#: gcc.c:3233
+#: gcc.c:3227
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 msgstr ""
 
-#: gcc.c:3234
+#: gcc.c:3228
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr ""
 "  -Wa,<seÃ§enekler>         VirgÃ¼l ayraÃ§lÄ± <seÃ§enekler> listesini Ã§eviriciye\n"
 "                           gÃ¶nderir\n"
 
-#: gcc.c:3235
+#: gcc.c:3229
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<seÃ§enekler>         VirgÃ¼l ayraÃ§lÄ± <seÃ§enekler> listesini Ã¶niÅŸlemciye gÃ¶nderir\n"
 
-#: gcc.c:3236
+#: gcc.c:3230
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<seÃ§enekler>         VirgÃ¼l ayraÃ§lÄ± <seÃ§enekler>i baÄŸlayÄ±cÄ±ya gÃ¶nderir\n"
 
-#: gcc.c:3237
+#: gcc.c:3231
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr "  -Xassembler <arg>        Ã‡eviriciye <arg>Ã¼manÄ± gÃ¶nderir\n"
 
-#: gcc.c:3238
+#: gcc.c:3232
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr "  -Xpreprocessor <arg>     Ã–niÅŸlemciye <arg>Ã¼manÄ± gÃ¶nderir\n"
 
-#: gcc.c:3239
+#: gcc.c:3233
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <arg>           BaÄŸlayÄ±cÄ±ya <arg>Ã¼manÄ± gÃ¶nderir\n"
 
-#: gcc.c:3240
+#: gcc.c:3234
 msgid "  -combine                 Pass multiple source files to compiler at once\n"
 msgstr ""
 "  -combine                 Ã‡ok sayÄ±da kaynak dosyasÄ±nÄ± derleyiciye bir defada\n"
 "                           aktarÄ±r\n"
 
-#: gcc.c:3241
+#: gcc.c:3235
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              AracÄ± dosyalarÄ± silmez\n"
 
-#: gcc.c:3242
+#: gcc.c:3236
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    AracÄ± dosyalardan ziyade veri yollarÄ± kullanÄ±lÄ±r\n"
 
-#: gcc.c:3243
+#: gcc.c:3237
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    AltsÃ¼reÃ§lerin Ã§alÄ±ÅŸtÄ±rÄ±lma zamanlamasÄ±\n"
 
-#: gcc.c:3244
+#: gcc.c:3238
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -specs=<dosya>           YerleÅŸik Ã¶zellikler yerine <dosya>dakilere zorlar\n"
 
-#: gcc.c:3245
+#: gcc.c:3239
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr ""
 "  -std=<standart>          Girdi kaynaklarÄ±nÄ±n bu <standart>da olduÄŸu\n"
 "                           varsayÄ±lÄ±r\n"
 
-#: gcc.c:3246
+#: gcc.c:3240
 #, fuzzy
 msgid ""
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
@@ -1013,43 +1013,43 @@
 "  --sysroot=<dizin>        <dizin> baÅŸlÄ±k dosyalarÄ± ve kÃ¼tÃ¼phaneler iÃ§in\n"
 "                           baÅŸlÄ±k dosyalarÄ±nÄ±n kÃ¶k dizini olarak kullanÄ±lÄ±r\n"
 
-#: gcc.c:3249
+#: gcc.c:3243
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <dizin>               Derleyicilerin arama dosya yoluna <dizin>i ekler\n"
 
-#: gcc.c:3250
+#: gcc.c:3244
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr "  -b <makina>              gcc kurulmuÅŸsa hedef <makina> iÃ§in Ã§alÄ±ÅŸtÄ±rÄ±lÄ±r\n"
 
-#: gcc.c:3251
+#: gcc.c:3245
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr "  -V <sÃ¼rÃ¼m>               gcc'nin kurulmuÅŸsa <sÃ¼rÃ¼m> sÃ¼rÃ¼mÃ¼ Ã§alÄ±ÅŸtÄ±rÄ±lÄ±r\n"
 
-#: gcc.c:3252
+#: gcc.c:3246
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       Derleyicinin Ã§alÄ±ÅŸtÄ±rdÄ±ÄŸÄ± programlarÄ± gÃ¶sterir\n"
 
-#: gcc.c:3253
+#: gcc.c:3247
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr "  -###                     tÄ±rnaklÄ± seÃ§enekler dÄ±ÅŸÄ±nda -v gibi ve komutlar Ã§alÄ±ÅŸtÄ±rÄ±lmaz\n"
 
-#: gcc.c:3254
+#: gcc.c:3248
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr "  -E                       Sadece Ã¶niÅŸlem; derleme, Ã§eviri ve ilintileme yapÄ±lmaz\n"
 
-#: gcc.c:3255
+#: gcc.c:3249
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       Sadece derleme; Ã§evirme ve baÄŸlama yapÄ±lmaz\n"
 
-#: gcc.c:3256
+#: gcc.c:3250
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       Derler ve Ã§evirir ancak baÄŸlamaz\n"
 
-#: gcc.c:3257
+#: gcc.c:3251
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <dosya>               Ã‡Ä±ktÄ±yÄ± <dosya>ya yazar\n"
 
-#: gcc.c:3258
+#: gcc.c:3252
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissible languages include: c c++ assembler none\n"
@@ -1061,7 +1061,7 @@
 "                           'none' ile dilin girdi dosyasÄ±nÄ±n uzantÄ±sÄ±ndan\n"
 "                           saptanacaÄŸÄ± Ã¶ntanÄ±mlÄ± durum belirtilmiÅŸ olur\n"
 
-#: gcc.c:3265
+#: gcc.c:3259
 #, c-format
 msgid ""
 "\n"
@@ -1077,27 +1077,27 @@
 "Ã‡eviri hatalarÄ±nÄ± <gnu-tr@belgeler.org> adresine bildiriniz.\n"
 "\n"
 
-#: gcc.c:3389
+#: gcc.c:3383
 #, c-format
 msgid "'-%c' option must have argument"
 msgstr "'-%c' seÃ§eneÄŸinde argÃ¼man eksik"
 
-#: gcc.c:3411
+#: gcc.c:3405
 #, c-format
 msgid "couldn't run '%s': %s"
 msgstr "'%s' Ã§alÄ±ÅŸtÄ±rÄ±lamadÄ±: %s"
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3612
+#: gcc.c:3606
 #, fuzzy, c-format
 msgid "%s %s%s\n"
 msgstr "%s '%s'\n"
 
-#: gcc.c:3615 gcov.c:426 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
+#: gcc.c:3609 gcov.c:427 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
 msgid "(C)"
 msgstr "Â©"
 
-#: gcc.c:3616 java/jcf-dump.c:1169
+#: gcc.c:3610 java/jcf-dump.c:1169
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
@@ -1108,160 +1108,160 @@
 "HiÃ§bir garantisi yoktur; hatta SATILABiLiRLiÄži veya ÅžAHSi KULLANIMINIZA\n"
 "UYGUNLUÄžU iÃ§in bile garanti verilmez.\n"
 
-#: gcc.c:3728
+#: gcc.c:3722
 #, c-format
 msgid "argument to '-Xlinker' is missing"
 msgstr "'-Xlinker' iÃ§in argÃ¼man belirtilmemiÅŸ"
 
-#: gcc.c:3736
+#: gcc.c:3730
 #, c-format
 msgid "argument to '-Xpreprocessor' is missing"
 msgstr "'-Xpreprocessor' iÃ§in argÃ¼man belirtilmemiÅŸ"
 
-#: gcc.c:3743
+#: gcc.c:3737
 #, c-format
 msgid "argument to '-Xassembler' is missing"
 msgstr "'-Xassembler' iÃ§in argÃ¼man belirtilmemiÅŸ"
 
-#: gcc.c:3750
+#: gcc.c:3744
 #, c-format
 msgid "argument to '-l' is missing"
 msgstr "'-l' iÃ§in argÃ¼man belirtilmemiÅŸ"
 
-#: gcc.c:3771
+#: gcc.c:3765
 #, c-format
 msgid "argument to '-specs' is missing"
 msgstr "'-specs' iÃ§in argÃ¼man belirtilmemiÅŸ"
 
-#: gcc.c:3785
+#: gcc.c:3779
 #, c-format
 msgid "argument to '-specs=' is missing"
 msgstr "'-specs=' iÃ§in argÃ¼man belirtilmemiÅŸ"
 
-#: gcc.c:3826
+#: gcc.c:3820
 #, c-format
 msgid "'-%c' must come at the start of the command line"
 msgstr "'-%c' komut satÄ±rÄ±nÄ±n basÄ±nda olmalÄ±"
 
-#: gcc.c:3835
+#: gcc.c:3829
 #, c-format
 msgid "argument to '-B' is missing"
 msgstr "'-B' iÃ§in argÃ¼man belirtilmemiÅŸ"
 
-#: gcc.c:4185
+#: gcc.c:4179
 #, c-format
 msgid "argument to '-x' is missing"
 msgstr "'-x' iÃ§in argÃ¼man belirtilmemiÅŸ"
 
-#: gcc.c:4213
+#: gcc.c:4207
 #, c-format
 msgid "argument to '-%s' is missing"
 msgstr "'-%s' iÃ§in argÃ¼man belirtilmemiÅŸ"
 
-#: gcc.c:4541
+#: gcc.c:4535
 #, c-format
 msgid "switch '%s' does not start with '-'"
 msgstr "switch '%s' '-' ile baÅŸlamÄ±yor"
 
-#: gcc.c:4685
+#: gcc.c:4679
 #, c-format
 msgid "spec '%s' invalid"
 msgstr "spec '%s' geÃ§ersiz"
 
-#: gcc.c:4824
+#: gcc.c:4818
 #, c-format
 msgid "spec '%s' has invalid '%%0%c'"
 msgstr "spec '%s' geÃ§ersiz '%%0%c' iÃ§eriyor"
 
-#: gcc.c:5053
+#: gcc.c:5047
 #, fuzzy, c-format
 msgid "could not open temporary response file %s"
 msgstr "dÃ¶kÃ¼m dosyasÄ± %qs aÃ§Ä±lamadÄ±: %s"
 
-#: gcc.c:5059
+#: gcc.c:5053
 #, fuzzy, c-format
 msgid "could not write to temporary response file %s"
 msgstr "geÃ§ici dosya oluÅŸturulamÄ±yor"
 
-#: gcc.c:5065
+#: gcc.c:5059
 #, fuzzy, c-format
 msgid "could not close temporary response file %s"
 msgstr "geÃ§ici dosya oluÅŸturulamÄ±yor"
 
-#: gcc.c:5099
+#: gcc.c:5093
 #, c-format
 msgid "spec '%s' has invalid '%%W%c"
 msgstr "spec '%s' geÃ§ersiz '%%W%c iÃ§eriyor"
 
-#: gcc.c:5119
+#: gcc.c:5113
 #, c-format
 msgid "spec '%s' has invalid '%%x%c'"
 msgstr "spec '%s' geÃ§ersiz '%%x%c' iÃ§eriyor"
 
-#: gcc.c:5341
+#: gcc.c:5335
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr "'%4$s' %1$c%2$s%3$c Ã¶zelliÄŸi iÅŸleniyor\n"
 
-#: gcc.c:5465
+#: gcc.c:5459
 #, c-format
 msgid "unknown spec function '%s'"
 msgstr "bilinmeyen '%s' spec iÅŸlevi"
 
-#: gcc.c:5484
+#: gcc.c:5478
 #, c-format
 msgid "error in args to spec function '%s'"
 msgstr "'%s' spec iÅŸlevi iÃ§in argÃ¼manlar hatalÄ±"
 
-#: gcc.c:5532
+#: gcc.c:5526
 #, c-format
 msgid "malformed spec function name"
 msgstr "bozuk spec iÅŸlevi ismi"
 
 #. )
-#: gcc.c:5535
+#: gcc.c:5529
 #, c-format
 msgid "no arguments for spec function"
 msgstr "spec iÅŸlevi iÃ§in argÃ¼man belirtilmedi"
 
-#: gcc.c:5554
+#: gcc.c:5548
 #, c-format
 msgid "malformed spec function arguments"
 msgstr "belirtim iÅŸlevinin argÃ¼manlarÄ± bozuk"
 
-#: gcc.c:5800
+#: gcc.c:5794
 #, c-format
 msgid "braced spec '%s' is invalid at '%c'"
 msgstr "kaÅŸlÄ± ayraÃ§lÄ± spec '%s' '%c'de geÃ§ersiz"
 
-#: gcc.c:5888
+#: gcc.c:5882
 #, c-format
 msgid "braced spec body '%s' is invalid"
 msgstr "kaÅŸlÄ± ayraÃ§lÄ± spec gÃ¶vdesi '%s' geÃ§ersiz"
 
-#: gcc.c:6421
+#: gcc.c:6420
 #, c-format
 msgid "install: %s%s\n"
 msgstr "kurulum: %s%s\n"
 
-#: gcc.c:6424
+#: gcc.c:6423
 #, c-format
 msgid "programs: %s\n"
 msgstr "programlar: %s\n"
 
-#: gcc.c:6426
+#: gcc.c:6425
 #, c-format
 msgid "libraries: %s\n"
 msgstr "kitaplÄ±klar: %s\n"
 
 #. The error status indicates that only one set of fixed
 #. headers should be built.
-#: gcc.c:6480
+#: gcc.c:6479
 #, c-format
 msgid "not configured with sysroot headers suffix"
 msgstr ""
 
-#: gcc.c:6489
+#: gcc.c:6488
 #, c-format
 msgid ""
 "\n"
@@ -1270,49 +1270,49 @@
 "\n"
 "Hata raporlama iÅŸlemleri iÃ§in:\n"
 
-#: gcc.c:6505
+#: gcc.c:6504
 #, c-format
 msgid "Target: %s\n"
 msgstr "Hedef: %s\n"
 
-#: gcc.c:6506
+#: gcc.c:6505
 #, c-format
 msgid "Configured with: %s\n"
 msgstr ""
 "%s\n"
 "seÃ§enekleriyle yapÄ±landÄ±rÄ±ldÄ±.\n"
 
-#: gcc.c:6520
+#: gcc.c:6519
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "Evre modeli: %s\n"
 
-#: gcc.c:6531
+#: gcc.c:6530
 #, fuzzy, c-format
 msgid "gcc version %s %s\n"
 msgstr "gcc %s sÃ¼rÃ¼mÃ¼\n"
 
-#: gcc.c:6533
+#: gcc.c:6532
 #, fuzzy, c-format
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 msgstr "gcc sÃ¼rÃ¼cÃ¼sÃ¼ %s sÃ¼rÃ¼mÃ¼ gcc %s sÃ¼rÃ¼mÃ¼nÃ¼ Ã§alÄ±ÅŸtÄ±rÄ±yor\n"
 
-#: gcc.c:6541
+#: gcc.c:6540
 #, c-format
 msgid "no input files"
 msgstr "girdi dosyasÄ± yok"
 
-#: gcc.c:6590
+#: gcc.c:6589
 #, c-format
 msgid "cannot specify -o with -c or -S with multiple files"
 msgstr "Ã§ok sayÄ±da dosya -o seÃ§eneÄŸinin -c veya -S ile birlikte kullanÄ±mÄ± ile belirtilemez"
 
-#: gcc.c:6624
+#: gcc.c:6623
 #, c-format
 msgid "spec '%s' is invalid"
 msgstr "spec '%s' geÃ§ersiz"
 
-#: gcc.c:6760
+#: gcc.c:6759
 #, c-format
 msgid ""
 "\n"
@@ -1321,59 +1321,59 @@
 "\n"
 msgstr ""
 
-#: gcc.c:6761
+#: gcc.c:6760
 #, c-format
 msgid ""
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
 "\n"
 msgstr ""
 
-#: gcc.c:7112
+#: gcc.c:7111
 #, c-format
 msgid "multilib spec '%s' is invalid"
 msgstr "multilib spec '%s' geÃ§ersiz"
 
-#: gcc.c:7303
+#: gcc.c:7302
 #, c-format
 msgid "multilib exclusions '%s' is invalid"
 msgstr "multilib dÄ±ÅŸlamasÄ± olarak '%s' geÃ§ersiz"
 
-#: gcc.c:7361 gcc.c:7502
+#: gcc.c:7360 gcc.c:7501
 #, c-format
 msgid "multilib select '%s' is invalid"
 msgstr "multilib seÃ§imi '%s' geÃ§ersiz"
 
-#: gcc.c:7540
+#: gcc.c:7539
 #, c-format
 msgid "multilib exclusion '%s' is invalid"
 msgstr "multilib dÄ±ÅŸlamasÄ± olarak '%s' geÃ§ersiz"
 
-#: gcc.c:7746
+#: gcc.c:7745
 #, fuzzy, c-format
 msgid "environment variable \"%s\" not defined"
 msgstr "ortam deÄŸiÅŸkeni DJGPP atanmamÄ±ÅŸ"
 
-#: gcc.c:7837 gcc.c:7842
+#: gcc.c:7836 gcc.c:7841
 #, c-format
 msgid "invalid version number `%s'"
 msgstr "geÃ§ersiz sÃ¼rÃ¼m numarasÄ± `%s'"
 
-#: gcc.c:7885
+#: gcc.c:7884
 #, c-format
 msgid "too few arguments to %%:version-compare"
 msgstr "%%:version-compare iÃ§in Ã§ok az argÃ¼man belirtildi"
 
-#: gcc.c:7891
+#: gcc.c:7890
 #, c-format
 msgid "too many arguments to %%:version-compare"
 msgstr "%%:version-compare iÃ§in Ã§ok fazla argÃ¼man belirtildi"
 
-#: gcc.c:7932
+#: gcc.c:7931
 #, c-format
 msgid "unknown operator '%s' in %%:version-compare"
 msgstr "%%:version-compare iÃ§indeki '%s' iÅŸleci bilinmiyor"
 
-#: gcc.c:7966
+#: gcc.c:7965
 #, c-format
 msgid ""
 "Assembler options\n"
@@ -1381,14 +1381,14 @@
 "\n"
 msgstr ""
 
-#: gcc.c:7967
+#: gcc.c:7966
 #, c-format
 msgid ""
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
 "\n"
 msgstr ""
 
-#: gcov.c:399
+#: gcov.c:400
 #, fuzzy, c-format
 msgid ""
 "Usage: gcov [OPTION]... SOURCEFILE...\n"
@@ -1397,7 +1397,7 @@
 "KullanÄ±mÄ±: gcov [SEÃ‡ENEK]... KAYNAKDOSYASI\n"
 "\n"
 
-#: gcov.c:400
+#: gcov.c:401
 #, c-format
 msgid ""
 "Print code coverage information.\n"
@@ -1406,39 +1406,39 @@
 "Kodu Ã§evreleyen bilgileri gÃ¶sterir\n"
 "\n"
 
-#: gcov.c:401
+#: gcov.c:402
 #, c-format
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr "  -h, --help                      Bu yardÄ±m iletisini gÃ¶sterir ve Ã§Ä±kar\n"
 
-#: gcov.c:402
+#: gcov.c:403
 #, c-format
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr "  -v, --version                   SÃ¼rÃ¼m bilgilerini gÃ¶sterir ve Ã§Ä±kar\n"
 
-#: gcov.c:403
+#: gcov.c:404
 #, c-format
 msgid "  -a, --all-blocks                Show information for every basic block\n"
 msgstr "  -a, --all-blocks                Her temel blok iÃ§in bilgi verilir\n"
 
-#: gcov.c:404
+#: gcov.c:405
 #, c-format
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr "  -b, --branch-probabilities      Ã‡Ä±ktÄ±da dallanma olasÄ±lÄ±klarÄ± da iÃ§erilir\n"
 
-#: gcov.c:405
+#: gcov.c:406
 #, c-format
 msgid ""
 "  -c, --branch-counts             Given counts of branches taken\n"
 "                                    rather than percentages\n"
 msgstr "  -c, --branch-counts             YÃ¼zde yerine dallanma sayÄ±sÄ± alÄ±nÄ±r\n"
 
-#: gcov.c:407
+#: gcov.c:408
 #, c-format
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr "  -n, --no-output                 Bir Ã§Ä±ktÄ± dosyasÄ± Ã¼retilmez\n"
 
-#: gcov.c:408
+#: gcov.c:409
 #, c-format
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
@@ -1447,29 +1447,29 @@
 "  -l, --long-file-names           Ä°Ã§erilen kaynak dosyalarÄ± iÃ§in uzun Ã§Ä±ktÄ±\n"
 "                                  dosyasÄ± isimleri kullanÄ±lÄ±r\n"
 
-#: gcov.c:410
+#: gcov.c:411
 #, c-format
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr "  -f, --function-summaries        Her iÅŸlev iÃ§in Ã¶zet Ã§Ä±ktÄ±lar\n"
 
-#: gcov.c:411
+#: gcov.c:412
 #, c-format
 msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
 msgstr ""
 "  -o, --object-directory DZN|DSY  Nesne dosyalarÄ± DZN iÃ§inde ya da DSY\n"
 "                                  dosyasÄ±nda belirtilen yerlerde aranÄ±r\n"
 
-#: gcov.c:412
+#: gcov.c:413
 #, c-format
 msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr "  -p, --preserve-paths            TÃ¼m dosya yolu elemanlarÄ± saklanÄ±r\n"
 
-#: gcov.c:413
+#: gcov.c:414
 #, c-format
 msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
 msgstr "  -u, --unconditional-branches    KoÅŸulsuz dallanma sayÄ±sÄ± da gÃ¶sterilir\n"
 
-#: gcov.c:414
+#: gcov.c:415
 #, c-format
 msgid ""
 "\n"
@@ -1480,12 +1480,12 @@
 "Hata raporlama iÅŸlemleri iÃ§in:\n"
 "%s.\n"
 
-#: gcov.c:424
+#: gcov.c:425
 #, fuzzy, c-format
 msgid "gcov %s%s\n"
 msgstr "gcov (GCC) %s\n"
 
-#: gcov.c:428
+#: gcov.c:429
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.\n"
@@ -1498,206 +1498,206 @@
 "UYGUNLUÄžU iÃ§in bile garanti verilmez.\n"
 "\n"
 
-#: gcov.c:524
+#: gcov.c:525
 #, c-format
 msgid "%s:no functions found\n"
 msgstr "%s: hiÃ§ iÅŸlev yok\n"
 
-#: gcov.c:556 gcov.c:584 fortran/dump-parse-tree.c:63
+#: gcov.c:557 gcov.c:585 fortran/dump-parse-tree.c:63
 #, c-format
 msgid "\n"
 msgstr "\n"
 
-#: gcov.c:571
+#: gcov.c:572
 #, c-format
 msgid "%s:creating '%s'\n"
 msgstr "%s: '%s' oluÅŸturuluyor\n"
 
-#: gcov.c:575
+#: gcov.c:576
 #, c-format
 msgid "%s:error writing output file '%s'\n"
 msgstr "%s: Ã§Ä±ktÄ± dosyasÄ± '%s' yazÄ±lÄ±rken hata.\n"
 
-#: gcov.c:580
+#: gcov.c:581
 #, c-format
 msgid "%s:could not open output file '%s'\n"
 msgstr "%s: Ã§Ä±ktÄ± dosyasÄ± '%s' aÃ§Ä±lamadÄ±\n"
 
-#: gcov.c:729
+#: gcov.c:730
 #, c-format
 msgid "%s:source file is newer than graph file '%s'\n"
 msgstr "%s: kaynak dosya, '%s' Ã§izge dosyasÄ±ndan daha yeni\n"
 
-#: gcov.c:734
+#: gcov.c:735
 #, c-format
 msgid "(the message is only displayed one per source file)\n"
 msgstr ""
 
-#: gcov.c:758
+#: gcov.c:759
 #, c-format
 msgid "%s:cannot open graph file\n"
 msgstr "%s: graph dosyasÄ± aÃ§Ä±lamÄ±yor\n"
 
-#: gcov.c:764
+#: gcov.c:765
 #, c-format
 msgid "%s:not a gcov graph file\n"
 msgstr "%s: bir gcov graph dosyasÄ± deÄŸil\n"
 
-#: gcov.c:777
+#: gcov.c:778
 #, c-format
 msgid "%s:version '%.4s', prefer '%.4s'\n"
 msgstr "%s: '%.4s' sÃ¼rÃ¼mÃ¼, tercih edilen ise '%.4s'\n"
 
-#: gcov.c:829
+#: gcov.c:830
 #, c-format
 msgid "%s:already seen blocks for '%s'\n"
 msgstr "%s: '%s' iÃ§in bloklar zaten gÃ¶rÃ¼ldÃ¼\n"
 
-#: gcov.c:947
+#: gcov.c:948
 #, c-format
 msgid "%s:corrupted\n"
 msgstr "%s: bozulmuÅŸ\n"
 
-#: gcov.c:1023
+#: gcov.c:1024
 #, fuzzy, c-format
 msgid "%s:cannot open data file, assuming not executed\n"
 msgstr "%s: veri dosyasÄ± aÃ§Ä±lamÄ±yor\n"
 
-#: gcov.c:1030
+#: gcov.c:1031
 #, c-format
 msgid "%s:not a gcov data file\n"
 msgstr "%s: bir gcov veri dosyasÄ± deÄŸil\n"
 
-#: gcov.c:1043
+#: gcov.c:1044
 #, c-format
 msgid "%s:version '%.4s', prefer version '%.4s'\n"
 msgstr "%s: '%.4s' sÃ¼rÃ¼mÃ¼, tercih edilen sÃ¼rÃ¼m '%.4s'\n"
 
-#: gcov.c:1049
+#: gcov.c:1050
 #, c-format
 msgid "%s:stamp mismatch with graph file\n"
 msgstr "%s: zaman damgasÄ± Ã§izge dosyasÄ± ile Ã§eliÅŸiyor\n"
 
-#: gcov.c:1078
+#: gcov.c:1079
 #, c-format
 msgid "%s:unknown function '%u'\n"
 msgstr "%s: bilinmeyen iÅŸlev '%u'\n"
 
-#: gcov.c:1091
+#: gcov.c:1092
 #, c-format
 msgid "%s:profile mismatch for '%s'\n"
 msgstr "%s: '%s' iÃ§in profil uyumsuz\n"
 
-#: gcov.c:1110
+#: gcov.c:1111
 #, c-format
 msgid "%s:overflowed\n"
 msgstr "%s: taÅŸma hatasÄ±\n"
 
-#: gcov.c:1134
+#: gcov.c:1135
 #, c-format
 msgid "%s:'%s' lacks entry and/or exit blocks\n"
 msgstr "%s: '%s' girdiye ya da Ã§Ä±kÄ±ÅŸ bloklarÄ±na ihtiyaÃ§ duyuyor\n"
 
-#: gcov.c:1139
+#: gcov.c:1140
 #, c-format
 msgid "%s:'%s' has arcs to entry block\n"
 msgstr "%s: '%s' girdi bloklarÄ±na arc'lara sahip\n"
 
-#: gcov.c:1147
+#: gcov.c:1148
 #, c-format
 msgid "%s:'%s' has arcs from exit block\n"
 msgstr "%s: '%s' Ã§Ä±kÄ±ÅŸ bloklarÄ±ndan arc'lara sahip\n"
 
-#: gcov.c:1355
+#: gcov.c:1356
 #, c-format
 msgid "%s:graph is unsolvable for '%s'\n"
 msgstr "%s: Ã§izge '%s' iÃ§in Ã§Ã¶zÃ¼mlenebilir deÄŸil\n"
 
-#: gcov.c:1435
+#: gcov.c:1436
 #, c-format
 msgid "%s '%s'\n"
 msgstr "%s '%s'\n"
 
-#: gcov.c:1438
+#: gcov.c:1439
 #, c-format
 msgid "Lines executed:%s of %d\n"
 msgstr "Ã‡alÄ±ÅŸtÄ±rÄ±lan satÄ±rlar:%s / %d\n"
 
-#: gcov.c:1442
+#: gcov.c:1443
 #, c-format
 msgid "No executable lines\n"
 msgstr "Ã‡alÄ±ÅŸtÄ±rÄ±lacak satÄ±r yok\n"
 
-#: gcov.c:1448
+#: gcov.c:1449
 #, c-format
 msgid "Branches executed:%s of %d\n"
 msgstr "Ã‡alÄ±ÅŸtÄ±rÄ±lan dallar:%s / %d\n"
 
-#: gcov.c:1452
+#: gcov.c:1453
 #, c-format
 msgid "Taken at least once:%s of %d\n"
 msgstr "En az bir kere alÄ±ndÄ±:%s / %d\n"
 
-#: gcov.c:1458
+#: gcov.c:1459
 #, c-format
 msgid "No branches\n"
 msgstr "Dal yok\n"
 
-#: gcov.c:1460
+#: gcov.c:1461
 #, c-format
 msgid "Calls executed:%s of %d\n"
 msgstr "Ã‡alÄ±ÅŸtÄ±rÄ±lan Ã§aÄŸrÄ±lar: %s / %d\n"
 
-#: gcov.c:1464
+#: gcov.c:1465
 #, c-format
 msgid "No calls\n"
 msgstr "Ã‡aÄŸrÄ± yok\n"
 
-#: gcov.c:1611
+#: gcov.c:1612
 #, c-format
 msgid "%s:no lines for '%s'\n"
 msgstr "%s: '%s' iÃ§in satÄ±r yok\n"
 
-#: gcov.c:1806
+#: gcov.c:1807
 #, c-format
 msgid "call   %2d returned %s\n"
 msgstr "Ã§aÄŸrÄ±   %2d %s dÃ¶ndÃ¼rdÃ¼\n"
 
-#: gcov.c:1811
+#: gcov.c:1812
 #, c-format
 msgid "call   %2d never executed\n"
 msgstr "%2d. Ã§aÄŸrÄ± hiÃ§ Ã§alÄ±ÅŸtÄ±rÄ±lmadÄ±\n"
 
-#: gcov.c:1816
+#: gcov.c:1817
 #, c-format
 msgid "branch %2d taken %s%s\n"
 msgstr "%2d. dal %s%s kere alÄ±ndÄ±\n"
 
-#: gcov.c:1820
+#: gcov.c:1821
 #, c-format
 msgid "branch %2d never executed\n"
 msgstr "%2d. dal hiÃ§ Ã§alÄ±ÅŸtÄ±rÄ±lmadÄ±\n"
 
-#: gcov.c:1825
+#: gcov.c:1826
 #, c-format
 msgid "unconditional %2d taken %s\n"
 msgstr "%2d. mutlak %s kere alÄ±ndÄ±\n"
 
-#: gcov.c:1828
+#: gcov.c:1829
 #, c-format
 msgid "unconditional %2d never executed\n"
 msgstr "%2d. mutlak hiÃ§ Ã§alÄ±ÅŸtÄ±rÄ±lmadÄ±\n"
 
-#: gcov.c:1864
+#: gcov.c:1865
 #, c-format
 msgid "%s:cannot open source file\n"
 msgstr "%s: kaynak dosyasÄ± aÃ§Ä±lamÄ±yor\n"
 
-#: gcse.c:685
+#: gcse.c:679
 msgid "GCSE disabled"
 msgstr "GCSE iptal edildi"
 
-#: gcse.c:6600
+#: gcse.c:6584
 msgid "jump bypassing disabled"
 msgstr "jump kestirmesi iptal edildi"
 
@@ -1786,92 +1786,92 @@
 msgid "    inlined from %qs"
 msgstr "%qs iÃ§in complex geÃ§ersiz"
 
-#: loop-iv.c:2805 tree-ssa-loop-niter.c:1818
+#: loop-iv.c:2806 tree-ssa-loop-niter.c:1818
 msgid "assuming that the loop is not infinite"
 msgstr "dÃ¶ngÃ¼nÃ¼n sonsuz olmadÄ±ÄŸÄ± varsayÄ±lÄ±yor"
 
-#: loop-iv.c:2806 tree-ssa-loop-niter.c:1819
+#: loop-iv.c:2807 tree-ssa-loop-niter.c:1819
 msgid "cannot optimize possibly infinite loops"
 msgstr "olasÄ± sonsuz dÃ¶ngÃ¼ler en iyilenemez"
 
-#: loop-iv.c:2814 tree-ssa-loop-niter.c:1823
+#: loop-iv.c:2815 tree-ssa-loop-niter.c:1823
 msgid "assuming that the loop counter does not overflow"
 msgstr "dÃ¶ngÃ¼ sayacÄ±nÄ±n taÅŸmaya sebep olmayacaÄŸÄ± var sayÄ±lÄ±yor"
 
-#: loop-iv.c:2815 tree-ssa-loop-niter.c:1824
+#: loop-iv.c:2816 tree-ssa-loop-niter.c:1824
 msgid "cannot optimize loop, the loop counter may overflow"
 msgstr "dÃ¶ngÃ¼ en iyilenemez, dÃ¶ngÃ¼ sayacÄ±nÄ±n taÅŸma olasÄ±lÄ±ÄŸÄ± var"
 
 #. What to print when a switch has no documentation.
-#: opts.c:348
+#: opts.c:340
 msgid "This switch lacks documentation"
 msgstr "Bu seÃ§enek belgelenmedi"
 
-#: opts.c:1159
+#: opts.c:1161
 msgid "[enabled]"
 msgstr ""
 
-#: opts.c:1159
+#: opts.c:1161
 #, fuzzy
 msgid "[disabled]"
 msgstr "GCSE iptal edildi"
 
-#: opts.c:1170
+#: opts.c:1172
 #, c-format
 msgid " No options with the desired characteristics were found\n"
 msgstr ""
 
-#: opts.c:1172
+#: opts.c:1174
 #, c-format
 msgid " All options with the desired characteristics have already been displayed\n"
 msgstr ""
 
-#: opts.c:1226
+#: opts.c:1228
 #, fuzzy
 msgid "The following options are target specific"
 msgstr "Bu seÃ§enekler dile baÄŸÄ±mlÄ±dir:\n"
 
-#: opts.c:1229
+#: opts.c:1231
 #, fuzzy
 msgid "The following options control compiler warning messages"
 msgstr "Bu seÃ§enekler dile baÄŸÄ±mlÄ±dir:\n"
 
-#: opts.c:1232
+#: opts.c:1234
 #, fuzzy
 msgid "The following options control optimizations"
 msgstr "DÃ¶ngÃ¼ eniyilemeleri uygulanÄ±r"
 
-#: opts.c:1235 opts.c:1273
+#: opts.c:1237 opts.c:1275
 #, fuzzy
 msgid "The following options are language-independent"
 msgstr "Bu seÃ§enekler dile baÄŸÄ±mlÄ±dir:\n"
 
-#: opts.c:1238
+#: opts.c:1240
 #, fuzzy
 msgid "The --param option recognizes the following as parameters"
 msgstr "--param seÃ§eneÄŸinde belirtilebilecek parametreler:\n"
 
-#: opts.c:1245
+#: opts.c:1247
 #, fuzzy
 msgid "The following options are specific to the language "
 msgstr "Bu seÃ§enekler dile baÄŸÄ±mlÄ±dir:\n"
 
-#: opts.c:1249
+#: opts.c:1251
 #, fuzzy
 msgid "The following options are supported by the language "
 msgstr "Bu seÃ§enekler dile baÄŸÄ±mlÄ±dir:\n"
 
-#: opts.c:1260
+#: opts.c:1262
 #, fuzzy
 msgid "The following options are not documented"
 msgstr "Bu seÃ§enekler dile baÄŸÄ±mlÄ±dir:\n"
 
-#: opts.c:1271
+#: opts.c:1273
 #, fuzzy
 msgid "The following options are language-related"
 msgstr "Bu seÃ§enekler dile baÄŸÄ±mlÄ±dir:\n"
 
-#: opts.c:1403
+#: opts.c:1405
 #, c-format
 msgid "warning: unrecognized argument to --help= switch: %.*s\n"
 msgstr ""
@@ -2187,7 +2187,7 @@
 msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr "%s: girdi dosyasÄ± isimlerinin soneki .c olmalÄ±dÄ±r: %s\n"
 
-#: reload.c:3734
+#: reload.c:3744
 msgid "unable to generate reloads for:"
 msgstr "aÅŸaÄŸÄ±dakiler iÃ§in yeniden yÃ¼klemeler Ã¼retilemiyor:"
 
@@ -2290,41 +2290,43 @@
 msgstr "%s: '%.4s' sÃ¼rÃ¼mÃ¼, tercih edilen sÃ¼rÃ¼m '%.4s'\n"
 
 #: toplev.c:1188
-#, c-format
-msgid "warning: %s header version %s differs from library version %s.\n"
+#, fuzzy, c-format
+msgid "%s%swarning: %s header version %s differs from library version %s.\n"
 msgstr ""
+"%s%s%s sÃ¼rÃ¼m %s (%s)\n"
+"%s\tGNU C sÃ¼rÃ¼m %s ile derlendi.\n"
 
 #: toplev.c:1190
 #, c-format
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr "%s%sGGC yaklaÅŸÄ±mlarÄ±: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 
-#: toplev.c:1340
+#: toplev.c:1342
 msgid "options passed: "
 msgstr "aktarÄ±lan seÃ§enekler: "
 
-#: toplev.c:1374
+#: toplev.c:1376
 msgid "options enabled: "
 msgstr "etkin seÃ§enekler: "
 
-#: toplev.c:1509
+#: toplev.c:1511
 #, c-format
 msgid "created and used with differing settings of '%s'"
 msgstr "`%s''in farklÄ± ayarlarÄ± ile oluÅŸturulup kullanÄ±lmÄ±ÅŸ"
 
-#: toplev.c:1511
+#: toplev.c:1513
 msgid "out of memory"
 msgstr "bellek yetersiz"
 
-#: toplev.c:1526
+#: toplev.c:1528
 msgid "created and used with different settings of -fpic"
 msgstr "-fpic'in farklÄ± ayarlarÄ± ile oluÅŸturulup kullanÄ±ldÄ±"
 
-#: toplev.c:1528
+#: toplev.c:1530
 msgid "created and used with different settings of -fpie"
 msgstr "-fpie'in farklÄ± ayarlarÄ± ile oluÅŸturulup kullanÄ±ldÄ±"
 
-#: tree-inline.c:2571
+#: tree-inline.c:2657
 msgid "originally indirect function call not considered for inlining"
 msgstr "aslen dolaylÄ± iÅŸlev Ã§aÄŸrÄ±larÄ± satÄ±r iÃ§ine almaya konu olmaz"
 
@@ -2384,7 +2386,7 @@
 
 #: params.def:93
 #, fuzzy
-msgid "The threshold ratio between current and hotest structure counts"
+msgid "The threshold ratio between current and hottest structure counts"
 msgstr "YapÄ±nÄ±n toplam boyutu ile alanlarÄ± arasÄ±ndaki eÅŸik oran"
 
 #: params.def:110
@@ -2804,114 +2806,122 @@
 msgid "Maximum length of partial antic set when performing tree pre optimization"
 msgstr ""
 
-#: config/alpha/alpha.c:5015
+#: params.def:723
+msgid "Maximum size of a SCC before SCCVN stops processing a function"
+msgstr ""
+
+#: params.def:729
+msgid "Multiplier used for determining the double-queueing threshold"
+msgstr ""
+
+#: config/alpha/alpha.c:5023
 #, c-format
 msgid "invalid %%H value"
 msgstr "%%H deÄŸeri geÃ§ersiz"
 
-#: config/alpha/alpha.c:5036 config/bfin/bfin.c:1423
+#: config/alpha/alpha.c:5044 config/bfin/bfin.c:1516
 #, c-format
 msgid "invalid %%J value"
 msgstr "%%J deÄŸeri geÃ§ersiz"
 
-#: config/alpha/alpha.c:5066 config/ia64/ia64.c:4718
+#: config/alpha/alpha.c:5074 config/ia64/ia64.c:4719
 #, c-format
 msgid "invalid %%r value"
 msgstr "%%r deÄŸeri geÃ§ersiz"
 
-#: config/alpha/alpha.c:5076 config/ia64/ia64.c:4672
-#: config/rs6000/rs6000.c:11670 config/xtensa/xtensa.c:2036
+#: config/alpha/alpha.c:5084 config/ia64/ia64.c:4673
+#: config/rs6000/rs6000.c:11881 config/xtensa/xtensa.c:2042
 #, c-format
 msgid "invalid %%R value"
 msgstr "%%R deÄŸeri geÃ§ersiz"
 
-#: config/alpha/alpha.c:5082 config/rs6000/rs6000.c:11589
-#: config/xtensa/xtensa.c:2003
+#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11800
+#: config/xtensa/xtensa.c:2009
 #, c-format
 msgid "invalid %%N value"
 msgstr "%%N deÄŸeri geÃ§ersiz"
 
-#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11617
+#: config/alpha/alpha.c:5098 config/rs6000/rs6000.c:11828
 #, c-format
 msgid "invalid %%P value"
 msgstr "%%P deÄŸeri geÃ§ersiz"
 
-#: config/alpha/alpha.c:5098
+#: config/alpha/alpha.c:5106
 #, c-format
 msgid "invalid %%h value"
 msgstr "%%h deÄŸeri geÃ§ersiz"
 
-#: config/alpha/alpha.c:5106 config/xtensa/xtensa.c:2029
+#: config/alpha/alpha.c:5114 config/xtensa/xtensa.c:2035
 #, c-format
 msgid "invalid %%L value"
 msgstr "%%L deÄŸeri geÃ§ersiz"
 
-#: config/alpha/alpha.c:5145 config/rs6000/rs6000.c:11571
+#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11782
 #, c-format
 msgid "invalid %%m value"
 msgstr "%%m deÄŸeri geÃ§ersiz"
 
-#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11579
+#: config/alpha/alpha.c:5161 config/rs6000/rs6000.c:11790
 #, c-format
 msgid "invalid %%M value"
 msgstr "%%M deÄŸeri geÃ§ersiz"
 
-#: config/alpha/alpha.c:5197
+#: config/alpha/alpha.c:5205
 #, c-format
 msgid "invalid %%U value"
 msgstr "%%U deÄŸeri geÃ§ersiz"
 
-#: config/alpha/alpha.c:5209 config/alpha/alpha.c:5223
-#: config/rs6000/rs6000.c:11678
+#: config/alpha/alpha.c:5217 config/alpha/alpha.c:5231
+#: config/rs6000/rs6000.c:11889
 #, c-format
 msgid "invalid %%s value"
 msgstr "%%s deÄŸeri geÃ§ersiz"
 
-#: config/alpha/alpha.c:5246
+#: config/alpha/alpha.c:5254
 #, c-format
 msgid "invalid %%C value"
 msgstr "%%C deÄŸeri geÃ§ersiz"
 
-#: config/alpha/alpha.c:5283 config/rs6000/rs6000.c:11406
-#: config/rs6000/rs6000.c:11425
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:11617
+#: config/rs6000/rs6000.c:11636
 #, c-format
 msgid "invalid %%E value"
 msgstr "%%E deÄŸeri geÃ§ersiz"
 
-#: config/alpha/alpha.c:5308 config/alpha/alpha.c:5356
+#: config/alpha/alpha.c:5316 config/alpha/alpha.c:5364
 #, c-format
 msgid "unknown relocation unspec"
 msgstr "bilinmeyen yerdeÄŸiÅŸim unspec"
 
-#: config/alpha/alpha.c:5317 config/crx/crx.c:1081
-#: config/rs6000/rs6000.c:12005 config/spu/spu.c:1492
+#: config/alpha/alpha.c:5325 config/crx/crx.c:1081
+#: config/rs6000/rs6000.c:12216 config/spu/spu.c:1482
 #, c-format
 msgid "invalid %%xn code"
 msgstr "%%xn kodu geÃ§ersiz"
 
-#: config/arc/arc.c:1724 config/m32r/m32r.c:1805
+#: config/arc/arc.c:1728 config/m32r/m32r.c:1805
 #, c-format
 msgid "invalid operand to %%R code"
 msgstr "%%R kodu iÃ§in terim geÃ§ersiz"
 
-#: config/arc/arc.c:1756 config/m32r/m32r.c:1828
+#: config/arc/arc.c:1760 config/m32r/m32r.c:1828
 #, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "%%H/%%L kodu iÃ§in terim geÃ§ersiz"
 
-#: config/arc/arc.c:1778 config/m32r/m32r.c:1899
+#: config/arc/arc.c:1782 config/m32r/m32r.c:1899
 #, c-format
 msgid "invalid operand to %%U code"
 msgstr "%%U kodu iÃ§in terim geÃ§ersiz"
 
-#: config/arc/arc.c:1789
+#: config/arc/arc.c:1793
 #, c-format
 msgid "invalid operand to %%V code"
 msgstr "%%V kodu iÃ§in terim geÃ§ersiz"
 
 #. Unknown flag.
 #. Undocumented flag.
-#: config/arc/arc.c:1796 config/m32r/m32r.c:1926 config/sparc/sparc.c:6995
+#: config/arc/arc.c:1800 config/m32r/m32r.c:1926 config/sparc/sparc.c:6998
 #, c-format
 msgid "invalid operand output code"
 msgstr "geÃ§ersiz terim Ã§Ä±ktÄ± kodu"
@@ -2936,9 +2946,9 @@
 #: config/arm/arm.c:12830 config/arm/arm.c:12865 config/arm/arm.c:12884
 #: config/arm/arm.c:12899 config/arm/arm.c:12927 config/arm/arm.c:12934
 #: config/arm/arm.c:12942 config/arm/arm.c:12963 config/arm/arm.c:12970
-#: config/bfin/bfin.c:1436 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
+#: config/bfin/bfin.c:1529 config/bfin/bfin.c:1536 config/bfin/bfin.c:1543
+#: config/bfin/bfin.c:1550 config/bfin/bfin.c:1559 config/bfin/bfin.c:1566
+#: config/bfin/bfin.c:1573 config/bfin/bfin.c:1580
 #, c-format
 msgid "invalid operand for code '%c'"
 msgstr "terim, kod `%c' iÃ§in geÃ§ersiz"
@@ -2953,240 +2963,159 @@
 msgid "missing operand"
 msgstr "terim eksik"
 
-#: config/avr/avr.c:1022
+#: config/avr/avr.c:1062
 #, c-format
 msgid "address operand requires constraint for X, Y, or Z register"
 msgstr ""
 
-#: config/avr/avr.c:1129
+#: config/avr/avr.c:1169
 msgid "bad address, not (reg+disp):"
 msgstr "hatalÄ± adres, (reg+disp) deÄŸil:"
 
-#: config/avr/avr.c:1136
+#: config/avr/avr.c:1176
 msgid "bad address, not post_inc or pre_dec:"
 msgstr "hatalÄ± adres, post_inc veya pre_dec deÄŸil:"
 
-#: config/avr/avr.c:1147
+#: config/avr/avr.c:1187
 msgid "internal compiler error.  Bad address:"
 msgstr "derleyici iÃ§ hatasÄ±.  HatalÄ± adres:"
 
-#: config/avr/avr.c:1160
+#: config/avr/avr.c:1200
 msgid "internal compiler error.  Unknown mode:"
 msgstr "Derleyici iÃ§ hatasÄ±.  Bilinmeyen kip:"
 
-#: config/avr/avr.c:1775 config/avr/avr.c:2463
+#: config/avr/avr.c:1815 config/avr/avr.c:2503
 msgid "invalid insn:"
 msgstr "geÃ§ersiz komut:"
 
-#: config/avr/avr.c:1814 config/avr/avr.c:1900 config/avr/avr.c:1949
-#: config/avr/avr.c:1977 config/avr/avr.c:2072 config/avr/avr.c:2241
-#: config/avr/avr.c:2502 config/avr/avr.c:2614
+#: config/avr/avr.c:1854 config/avr/avr.c:1940 config/avr/avr.c:1989
+#: config/avr/avr.c:2017 config/avr/avr.c:2112 config/avr/avr.c:2281
+#: config/avr/avr.c:2542 config/avr/avr.c:2654
 msgid "incorrect insn:"
 msgstr "yanlÄ±ÅŸ komut:"
 
-#: config/avr/avr.c:1996 config/avr/avr.c:2157 config/avr/avr.c:2312
-#: config/avr/avr.c:2680
+#: config/avr/avr.c:2036 config/avr/avr.c:2197 config/avr/avr.c:2352
+#: config/avr/avr.c:2720
 msgid "unknown move insn:"
 msgstr "bilinmeyen taÅŸÄ±ma komutu:"
 
-#: config/avr/avr.c:2910
+#: config/avr/avr.c:2950
 msgid "bad shift insn:"
 msgstr "hatalÄ± kaydÄ±rma komutu:"
 
-#: config/avr/avr.c:3026 config/avr/avr.c:3446 config/avr/avr.c:3804
+#: config/avr/avr.c:3066 config/avr/avr.c:3486 config/avr/avr.c:3844
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "derleyici iÃ§ hatasÄ±.  YanlÄ±ÅŸ kaydÄ±rma:"
 
-#: config/bfin/bfin.c:1385
+#: config/bfin/bfin.c:1478
 #, c-format
 msgid "invalid %%j value"
 msgstr "%%j deÄŸeri geÃ§ersiz"
 
-#: config/bfin/bfin.c:1578
+#: config/bfin/bfin.c:1671
 #, c-format
 msgid "invalid const_double operand"
 msgstr "const_double terim geÃ§ersiz"
 
-#: config/c4x/c4x.c:1583
-msgid "using CONST_DOUBLE for address"
-msgstr "adres iÃ§in CONST_DOUBLE kullanÄ±lÄ±yor"
-
-#: config/c4x/c4x.c:1721
-msgid "c4x_address_cost: Invalid addressing mode"
-msgstr "c4x_address_cost: Adresleme kipi geÃ§ersiz"
-
-#: config/c4x/c4x.c:1856
-#, c-format
-msgid "c4x_print_operand: %%L inconsistency"
-msgstr "c4x_print_operand: %%L uyumsuzlugu"
-
-#: config/c4x/c4x.c:1862
-#, c-format
-msgid "c4x_print_operand: %%N inconsistency"
-msgstr "c4x_print_operand: %%N uyumsuzlugu"
-
-#: config/c4x/c4x.c:1903
-#, c-format
-msgid "c4x_print_operand: %%O inconsistency"
-msgstr "c4x_print_operand: %%O uyumsuzlugu"
-
-#: config/c4x/c4x.c:1998
-msgid "c4x_print_operand: Bad operand case"
-msgstr "c4x_print_operand: HatalÄ± terim case"
-
-#: config/c4x/c4x.c:2039
-msgid "c4x_print_operand_address: Bad post_modify"
-msgstr "c4x_print_operand_address: HatalÄ± post_modify"
-
-#: config/c4x/c4x.c:2061
-msgid "c4x_print_operand_address: Bad pre_modify"
-msgstr "c4x_print_operand_address: HatalÄ± pre_modify"
-
-#: config/c4x/c4x.c:2109 config/c4x/c4x.c:2121 config/c4x/c4x.c:2136
-msgid "c4x_print_operand_address: Bad operand case"
-msgstr "c4x_print_operand_address: HatalÄ± terim case"
-
-#: config/c4x/c4x.c:2387
-msgid "c4x_rptb_insert: Cannot find start label"
-msgstr "c4x_rptb_insert: BaÅŸlangic etiketi bulunamÄ±yor"
-
-#: config/c4x/c4x.c:2985
-msgid "invalid indirect memory address"
-msgstr "geÃ§ersiz dolaylÄ± bellek adresi"
-
-#: config/c4x/c4x.c:3074
-msgid "invalid indirect (S) memory address"
-msgstr "dolaylÄ± (S) bellek adresi geÃ§ersiz"
-
-#: config/c4x/c4x.c:3409
-msgid "c4x_valid_operands: Internal error"
-msgstr "c4x_valid_operands: Ä°Ã§ hata"
-
-#: config/c4x/c4x.c:3848
-msgid "c4x_operand_subword: invalid mode"
-msgstr "c4x_operand_subword: geÃ§ersiz kip"
-
-#: config/c4x/c4x.c:3851
-msgid "c4x_operand_subword: invalid operand"
-msgstr "c4x_operand_subword: geÃ§ersiz terim"
-
-#. We could handle these with some difficulty.
-#. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:3877
-msgid "c4x_operand_subword: invalid autoincrement"
-msgstr "c4x_operand_subword: otomatik arttÄ±rma geÃ§ersiz"
-
-#: config/c4x/c4x.c:3883
-msgid "c4x_operand_subword: invalid address"
-msgstr "c4x_operand_subword: geÃ§ersiz adres"
-
-#: config/c4x/c4x.c:3894
-msgid "c4x_operand_subword: address not offsettable"
-msgstr "c4x_operand_subword: adres konumlanabilir deÄŸil"
-
-#: config/c4x/c4x.c:4096
-msgid "c4x_rptb_rpts_p: Repeat block top label moved"
-msgstr "c4x_rptb_rpts_p: Tekrar bloku tepe etiketi taÅŸÄ±ndÄ±"
-
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: config/cris/cris.c:491 fortran/dump-parse-tree.c:78
-#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:776
-#: fortran/dump-parse-tree.c:821 c-typeck.c:4607 c-typeck.c:4622
-#: c-typeck.c:4637 final.c:2984 final.c:2986 gcc.c:4737 loop-iv.c:2807
-#: loop-iv.c:2816 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
-#: cp/parser.c:2188 cp/typeck.c:4559 java/expr.c:409
+#: config/cris/cris.c:504 fortran/dump-parse-tree.c:78
+#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:798
+#: fortran/dump-parse-tree.c:843 c-typeck.c:4618 c-typeck.c:4633
+#: c-typeck.c:4648 final.c:2997 final.c:2999 gcc.c:4731 loop-iv.c:2808
+#: loop-iv.c:2817 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
+#: cp/parser.c:2192 cp/typeck.c:4567 java/expr.c:409
 #, gcc-internal-format
 msgid "%s"
 msgstr "%s"
 
-#: config/cris/cris.c:542
+#: config/cris/cris.c:555
 msgid "unexpected index-type in cris_print_index"
 msgstr "cris_print_index iÃ§inde umulmayan indis tÃ¼rÃ¼"
 
-#: config/cris/cris.c:556
+#: config/cris/cris.c:572
 msgid "unexpected base-type in cris_print_base"
 msgstr "cris_print_base iÃ§inde beklenmeyen taban tÃ¼rÃ¼"
 
-#: config/cris/cris.c:672
+#: config/cris/cris.c:688
 msgid "invalid operand for 'b' modifier"
 msgstr "'b' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz"
 
-#: config/cris/cris.c:689
+#: config/cris/cris.c:705
 msgid "invalid operand for 'o' modifier"
 msgstr "'o' deÄŸiÅŸtiricisi iÃ§in terim geÃ§ersiz"
 
-#: config/cris/cris.c:708
+#: config/cris/cris.c:724
 msgid "invalid operand for 'O' modifier"
 msgstr "'O' deÄŸiÅŸtiricisi iÃ§in terim geÃ§ersiz"
 
-#: config/cris/cris.c:741
+#: config/cris/cris.c:757
 msgid "invalid operand for 'p' modifier"
 msgstr "'p' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz"
 
-#: config/cris/cris.c:780
+#: config/cris/cris.c:796
 msgid "invalid operand for 'z' modifier"
 msgstr "'z' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz"
 
-#: config/cris/cris.c:834 config/cris/cris.c:864
+#: config/cris/cris.c:860 config/cris/cris.c:894
 msgid "invalid operand for 'H' modifier"
 msgstr "'H' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz"
 
-#: config/cris/cris.c:840
+#: config/cris/cris.c:870
 msgid "bad register"
 msgstr "yazmaÃ§ hatalÄ±"
 
-#: config/cris/cris.c:884
+#: config/cris/cris.c:914
 msgid "invalid operand for 'e' modifier"
 msgstr "'e' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz"
 
-#: config/cris/cris.c:901
+#: config/cris/cris.c:931
 msgid "invalid operand for 'm' modifier"
 msgstr "'m' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz"
 
-#: config/cris/cris.c:926
+#: config/cris/cris.c:956
 msgid "invalid operand for 'A' modifier"
 msgstr "'A' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz"
 
-#: config/cris/cris.c:949
+#: config/cris/cris.c:979
 msgid "invalid operand for 'D' modifier"
 msgstr "'D' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz"
 
-#: config/cris/cris.c:963
+#: config/cris/cris.c:993
 msgid "invalid operand for 'T' modifier"
 msgstr "'T' deÄŸiÅŸtirici iÃ§in terim geÃ§ersiz"
 
-#: config/cris/cris.c:972
+#: config/cris/cris.c:1013
 msgid "invalid operand modifier letter"
 msgstr "terim deÄŸiÅŸtirici harfi geÃ§ersiz"
 
-#: config/cris/cris.c:1029
+#: config/cris/cris.c:1070
 msgid "unexpected multiplicative operand"
 msgstr "umulmayan Ã§arpÄ±msal terim"
 
-#: config/cris/cris.c:1049
+#: config/cris/cris.c:1090
 msgid "unexpected operand"
 msgstr "beklenmeyen terim"
 
-#: config/cris/cris.c:1082 config/cris/cris.c:1092
+#: config/cris/cris.c:1123 config/cris/cris.c:1133
 msgid "unrecognized address"
 msgstr "tanÄ±nmayan adres"
 
-#: config/cris/cris.c:2019
+#: config/cris/cris.c:2209
 msgid "unrecognized supposed constant"
 msgstr "tanÄ±nmayan tahmini sabit"
 
-#: config/cris/cris.c:2394 config/cris/cris.c:2458
+#: config/cris/cris.c:2638 config/cris/cris.c:2702
 msgid "unexpected side-effects in address"
 msgstr "adreste beklenmeyen yan etkiler"
 
 #. Can't possibly get a GOT-needing-fixup for a function-call,
 #. right?
-#: config/cris/cris.c:3253
+#: config/cris/cris.c:3539
 msgid "Unidentifiable call op"
 msgstr "TanÄ±mlanamayabilen Ã§aÄŸrÄ± iÅŸlemi"
 
-#: config/cris/cris.c:3304
+#: config/cris/cris.c:3590
 #, c-format
 msgid "PIC register isn't set up"
 msgstr "PIC yazmacÄ± ayarlÄ± deÄŸil"
@@ -3237,81 +3166,81 @@
 msgid "fr30_print_operand: unhandled MEM"
 msgstr "fr30_print_operand: Ã§alÄ±ÅŸÄ±lamayan MEM"
 
-#: config/frv/frv.c:2542
+#: config/frv/frv.c:2546
 msgid "bad insn to frv_print_operand_address:"
 msgstr "frv_print_operand_address iÃ§in hatalÄ± komut:"
 
-#: config/frv/frv.c:2553
+#: config/frv/frv.c:2557
 msgid "bad register to frv_print_operand_memory_reference_reg:"
 msgstr "frv_print_operand_memory_reference_reg iÃ§in hatalÄ± yazmaÃ§:"
 
-#: config/frv/frv.c:2592 config/frv/frv.c:2602 config/frv/frv.c:2611
-#: config/frv/frv.c:2632 config/frv/frv.c:2637
+#: config/frv/frv.c:2596 config/frv/frv.c:2606 config/frv/frv.c:2615
+#: config/frv/frv.c:2636 config/frv/frv.c:2641
 msgid "bad insn to frv_print_operand_memory_reference:"
 msgstr "frv_print_operand_memory_reference iÃ§in hatalÄ± komut:"
 
-#: config/frv/frv.c:2723
+#: config/frv/frv.c:2727
 #, c-format
 msgid "bad condition code"
 msgstr "hatalÄ± koÅŸul kodu"
 
-#: config/frv/frv.c:2798
+#: config/frv/frv.c:2802
 msgid "bad insn in frv_print_operand, bad const_double"
 msgstr "frv_print_operand iÃ§inde hatalÄ± komut, const_double hatalÄ±"
 
-#: config/frv/frv.c:2859
+#: config/frv/frv.c:2863
 msgid "bad insn to frv_print_operand, 'e' modifier:"
 msgstr "frv_print_operand, 'e' deÄŸiÅŸtiricisi iÃ§in hatalÄ± komut:"
 
-#: config/frv/frv.c:2867
+#: config/frv/frv.c:2871
 msgid "bad insn to frv_print_operand, 'F' modifier:"
 msgstr "frv_print_operand, 'F' deÄŸiÅŸtiricisi iÃ§in hatalÄ± komut:"
 
-#: config/frv/frv.c:2883
+#: config/frv/frv.c:2887
 msgid "bad insn to frv_print_operand, 'f' modifier:"
 msgstr "frv_print_operand, 'f' deÄŸiÅŸtiricisi iÃ§in hatalÄ± komut:"
 
-#: config/frv/frv.c:2897
+#: config/frv/frv.c:2901
 msgid "bad insn to frv_print_operand, 'g' modifier:"
 msgstr "frv_print_operand, 'g' deÄŸiÅŸtiricisi iÃ§in hatalÄ± komut:"
 
-#: config/frv/frv.c:2945
+#: config/frv/frv.c:2949
 msgid "bad insn to frv_print_operand, 'L' modifier:"
 msgstr "frv_print_operand, 'L' deÄŸiÅŸtiricisi iÃ§in hatalÄ± komut:"
 
-#: config/frv/frv.c:2958
+#: config/frv/frv.c:2962
 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
 msgstr "frv_print_operand, 'M/N' deÄŸiÅŸtiricisi iÃ§in hatalÄ± komut:"
 
-#: config/frv/frv.c:2979
+#: config/frv/frv.c:2983
 msgid "bad insn to frv_print_operand, 'O' modifier:"
 msgstr "frv_print_operand, 'O' deÄŸiÅŸtiricisi iÃ§in hatalÄ± komut:"
 
-#: config/frv/frv.c:2997
+#: config/frv/frv.c:3001
 msgid "bad insn to frv_print_operand, P modifier:"
 msgstr "frv_print_operand, P deÄŸiÅŸtiricisi iÃ§in hatalÄ± komut:"
 
-#: config/frv/frv.c:3017
+#: config/frv/frv.c:3021
 msgid "bad insn in frv_print_operand, z case"
 msgstr "frv_print_operand, z case iÃ§inde hatalÄ± komut"
 
-#: config/frv/frv.c:3048
+#: config/frv/frv.c:3052
 msgid "bad insn in frv_print_operand, 0 case"
 msgstr "frv_print_operand, 0 case iÃ§inde hatalÄ± komut"
 
-#: config/frv/frv.c:3053
+#: config/frv/frv.c:3057
 msgid "frv_print_operand: unknown code"
 msgstr "frv_print_operand: bilinmeyen kod"
 
-#: config/frv/frv.c:4422
+#: config/frv/frv.c:4426
 msgid "bad output_move_single operand"
 msgstr "output_move_single terimi hatalÄ±"
 
-#: config/frv/frv.c:4549
+#: config/frv/frv.c:4553
 msgid "bad output_move_double operand"
 msgstr "output_move_double terimi hatalÄ±"
 
-#: config/frv/frv.c:4691
+#: config/frv/frv.c:4695
 msgid "bad output_condmove_single operand"
 msgstr "output_condmove_single terimi hatalÄ±"
 
@@ -3329,27 +3258,27 @@
 msgid " (frv)"
 msgstr " (frv)"
 
-#: config/i386/i386.c:8218
+#: config/i386/i386.c:8273
 #, c-format
 msgid "invalid UNSPEC as operand"
 msgstr "terim olarak UNSPEC geÃ§ersiz"
 
-#: config/i386/i386.c:8924
+#: config/i386/i386.c:8979
 #, c-format
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr "terim ne bir sabit ne de bir koÅŸul kodu, geÃ§ersiz terim kodu 'c'"
 
-#: config/i386/i386.c:9040
+#: config/i386/i386.c:9095
 #, c-format
 msgid "invalid operand code '%c'"
 msgstr "terim kodu `%c' geÃ§ersiz"
 
-#: config/i386/i386.c:9089
+#: config/i386/i386.c:9144
 #, c-format
 msgid "invalid constraints for operand"
 msgstr "kÄ±sÄ±tlar terim iÃ§in geÃ§ersiz"
 
-#: config/i386/i386.c:16348
+#: config/i386/i386.c:16423
 msgid "unknown insn mode"
 msgstr "bilinmeyen komut kipi"
 
@@ -3370,34 +3299,34 @@
 msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr "ortam deÄŸiÅŸkeni DJGPP bozuk '%s' dosyasÄ±nÄ± gÃ¶steriyor"
 
-#: config/ia64/ia64.c:4770
+#: config/ia64/ia64.c:4771
 #, c-format
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operand: bilinmeyen kod"
 
-#: config/ia64/ia64.c:9889
+#: config/ia64/ia64.c:9890
 msgid "invalid conversion from %<__fpreg%>"
 msgstr "%<__fpreg%> tÃ¼rÃ¼nden dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
 
-#: config/ia64/ia64.c:9892
+#: config/ia64/ia64.c:9893
 msgid "invalid conversion to %<__fpreg%>"
 msgstr "%<__fpreg%> tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
 
-#: config/ia64/ia64.c:9905 config/ia64/ia64.c:9916
+#: config/ia64/ia64.c:9906 config/ia64/ia64.c:9917
 msgid "invalid operation on %<__fpreg%>"
 msgstr "%<__fpreg%> Ã¼zerinde geÃ§ersiz iÅŸlem"
 
-#: config/iq2000/iq2000.c:3118
+#: config/iq2000/iq2000.c:3122
 #, c-format
 msgid "invalid %%P operand"
 msgstr "%%P terimi geÃ§ersiz"
 
-#: config/iq2000/iq2000.c:3126 config/rs6000/rs6000.c:11607
+#: config/iq2000/iq2000.c:3130 config/rs6000/rs6000.c:11818
 #, c-format
 msgid "invalid %%p value"
 msgstr "%%p deÄŸeri geÃ§ersiz"
 
-#: config/iq2000/iq2000.c:3182
+#: config/iq2000/iq2000.c:3186
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "%%d, %%x, ya da %%X kullanÄ±mÄ± geÃ§ersiz"
@@ -3439,7 +3368,7 @@
 msgstr "sonradan arttÄ±rÄ±mlÄ± adres bir yazmaÃ§ deÄŸil"
 
 #: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
-#: config/rs6000/rs6000.c:19870
+#: config/rs6000/rs6000.c:20087
 msgid "bad address"
 msgstr "hatalÄ± adres"
 
@@ -3485,59 +3414,59 @@
 msgid "invalid Z register replacement for insn"
 msgstr "komut iÃ§in Z yazmaÃ§ yer deÄŸiÅŸtirmesi geÃ§ersiz"
 
-#: config/mips/mips.c:6313 config/mips/mips.c:6334 config/mips/mips.c:6438
+#: config/mips/mips.c:6371 config/mips/mips.c:6392 config/mips/mips.c:6496
 #, fuzzy, c-format
 msgid "'%%%c' is not a valid operand prefix"
 msgstr "'%s' geÃ§erli bir sÄ±nÄ±f ismi deÄŸil"
 
-#: config/mips/mips.c:6382 config/mips/mips.c:6389 config/mips/mips.c:6396
-#: config/mips/mips.c:6456
+#: config/mips/mips.c:6440 config/mips/mips.c:6447 config/mips/mips.c:6454
+#: config/mips/mips.c:6514
 #, fuzzy, c-format
 msgid "invalid use of '%%%c'"
 msgstr "%qD kullanÄ±mÄ± geÃ§ersiz"
 
-#: config/mips/mips.c:6701
+#: config/mips/mips.c:6761
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr "stack/frame/arg gÃ¶stericisi olmadan mips_debugger_offset Ã§aÄŸrÄ±sÄ±"
 
-#: config/mmix/mmix.c:1487 config/mmix/mmix.c:1617
+#: config/mmix/mmix.c:1483 config/mmix/mmix.c:1613
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr "MMIX Dahili: Bu deÄŸil, bir CONST_INT bekleniyor"
 
-#: config/mmix/mmix.c:1566
+#: config/mmix/mmix.c:1562
 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr "MMIX Dahili: 'm' iÃ§in hatalÄ± deÄŸer, bu bir CONST_INT deÄŸil"
 
-#: config/mmix/mmix.c:1585
+#: config/mmix/mmix.c:1581
 msgid "MMIX Internal: Expected a register, not this"
 msgstr "MMIX Dahili: Bu deÄŸil, bir yazmaÃ§ bekleniyor"
 
-#: config/mmix/mmix.c:1595
+#: config/mmix/mmix.c:1591
 msgid "MMIX Internal: Expected a constant, not this"
 msgstr "MMIX Dahili: Bu deÄŸil, bir sabit bekleniyor"
 
 #. We need the original here.
-#: config/mmix/mmix.c:1679
+#: config/mmix/mmix.c:1675
 msgid "MMIX Internal: Cannot decode this operand"
 msgstr "MMIX Dahili: Bu terim iÅŸlenemez"
 
-#: config/mmix/mmix.c:1736
+#: config/mmix/mmix.c:1732
 msgid "MMIX Internal: This is not a recognized address"
 msgstr "MMIX Dahili: Bu bilinen bir adres deÄŸil"
 
-#: config/mmix/mmix.c:2669
+#: config/mmix/mmix.c:2665
 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr "MMIX Dahili: GeÃ§ersiz olarak ters Ã§eviren koÅŸul Ã§Ä±ktÄ±lanmaya Ã§alÄ±ÅŸÄ±lÄ±yor:"
 
-#: config/mmix/mmix.c:2676
+#: config/mmix/mmix.c:2672
 msgid "MMIX Internal: What's the CC of this?"
 msgstr "MMIX Dahili: Bunun CC'si nedir?"
 
-#: config/mmix/mmix.c:2680
+#: config/mmix/mmix.c:2676
 msgid "MMIX Internal: What is the CC of this?"
 msgstr "MMIX Dahili: Bunun CC'si nedir?"
 
-#: config/mmix/mmix.c:2744
+#: config/mmix/mmix.c:2740
 msgid "MMIX Internal: This is not a constant:"
 msgstr "MMIX Dahili: Bu bir sabit deÄŸil:"
 
@@ -3563,81 +3492,81 @@
 msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr "SÄ±nÄ±rÄ±nÄ± belirlemek iÃ§in kabukta `%s' Ã§alÄ±ÅŸtÄ±rmayÄ± deneyin.\n"
 
-#: config/rs6000/rs6000.c:11434
+#: config/rs6000/rs6000.c:11645
 #, c-format
 msgid "invalid %%f value"
 msgstr "%%f deÄŸeri geÃ§ersiz"
 
-#: config/rs6000/rs6000.c:11443
+#: config/rs6000/rs6000.c:11654
 #, c-format
 msgid "invalid %%F value"
 msgstr "%%F deÄŸeri geÃ§ersiz"
 
-#: config/rs6000/rs6000.c:11452
+#: config/rs6000/rs6000.c:11663
 #, c-format
 msgid "invalid %%G value"
 msgstr "%%G deÄŸeri geÃ§ersiz"
 
-#: config/rs6000/rs6000.c:11487
+#: config/rs6000/rs6000.c:11698
 #, c-format
 msgid "invalid %%j code"
 msgstr "%%j kodu geÃ§ersiz"
 
-#: config/rs6000/rs6000.c:11497
+#: config/rs6000/rs6000.c:11708
 #, c-format
 msgid "invalid %%J code"
 msgstr "%%J kodu geÃ§ersiz"
 
-#: config/rs6000/rs6000.c:11507
+#: config/rs6000/rs6000.c:11718
 #, c-format
 msgid "invalid %%k value"
 msgstr "%%k deÄŸeri geÃ§ersiz"
 
-#: config/rs6000/rs6000.c:11527 config/xtensa/xtensa.c:2022
+#: config/rs6000/rs6000.c:11738 config/xtensa/xtensa.c:2028
 #, c-format
 msgid "invalid %%K value"
 msgstr "%%K deÄŸeri geÃ§ersiz"
 
-#: config/rs6000/rs6000.c:11597
+#: config/rs6000/rs6000.c:11808
 #, c-format
 msgid "invalid %%O value"
 msgstr "%%O deÄŸeri geÃ§ersiz"
 
-#: config/rs6000/rs6000.c:11644
+#: config/rs6000/rs6000.c:11855
 #, c-format
 msgid "invalid %%q value"
 msgstr "%%q deÄŸeri geÃ§ersiz"
 
-#: config/rs6000/rs6000.c:11688
+#: config/rs6000/rs6000.c:11899
 #, c-format
 msgid "invalid %%S value"
 msgstr "%%S deÄŸeri geÃ§ersiz"
 
-#: config/rs6000/rs6000.c:11728
+#: config/rs6000/rs6000.c:11939
 #, c-format
 msgid "invalid %%T value"
 msgstr "%%T deÄŸeri geÃ§ersiz"
 
-#: config/rs6000/rs6000.c:11738
+#: config/rs6000/rs6000.c:11949
 #, c-format
 msgid "invalid %%u value"
 msgstr "%%u deÄŸeri geÃ§ersiz"
 
-#: config/rs6000/rs6000.c:11747 config/xtensa/xtensa.c:1992
+#: config/rs6000/rs6000.c:11958 config/xtensa/xtensa.c:1998
 #, c-format
 msgid "invalid %%v value"
 msgstr "%%v deÄŸeri geÃ§ersiz"
 
-#: config/rs6000/rs6000.c:21768
+#: config/rs6000/rs6000.c:21946
 msgid "AltiVec argument passed to unprototyped function"
 msgstr "AltiVec argÃ¼manÄ± prototipsiz iÅŸleve aktarÄ±ldÄ±"
 
-#: config/s390/s390.c:4561
+#: config/s390/s390.c:4560
 #, c-format
 msgid "cannot decompose address"
 msgstr "adres Ã§Ã¶zÃ¼mlenemez"
 
-#: config/s390/s390.c:4771
+#: config/s390/s390.c:4770
 msgid "UNKNOWN in print_operand !?"
 msgstr "print_operand da BiLiNMEYEN !?"
 
@@ -3647,89 +3576,89 @@
 msgid "invalid operand for code: '%c'"
 msgstr "terim, kod `%c' iÃ§in geÃ§ersiz"
 
-#: config/sh/sh.c:746
+#: config/sh/sh.c:749
 #, c-format
 msgid "invalid operand to %%R"
 msgstr "%%R iÃ§in terim geÃ§ersiz"
 
-#: config/sh/sh.c:773
+#: config/sh/sh.c:776
 #, c-format
 msgid "invalid operand to %%S"
 msgstr "%%S iÃ§in terim geÃ§ersiz"
 
-#: config/sh/sh.c:8095
+#: config/sh/sh.c:8098
 msgid "created and used with different architectures / ABIs"
 msgstr "farklÄ± ABI/mimarilerle oluÅŸturulup kullanÄ±lmÄ±ÅŸ"
 
-#: config/sh/sh.c:8097
+#: config/sh/sh.c:8100
 msgid "created and used with different ABIs"
 msgstr "farklÄ± ABI'lerle oluÅŸturulup kullanÄ±lmÄ±ÅŸ"
 
-#: config/sh/sh.c:8099
+#: config/sh/sh.c:8102
 msgid "created and used with different endianness"
 msgstr "farklÄ± bayt sÄ±ralamasÄ± ile oluÅŸturulup kullanÄ±lmÄ±ÅŸ"
 
-#: config/sparc/sparc.c:6803 config/sparc/sparc.c:6809
+#: config/sparc/sparc.c:6806 config/sparc/sparc.c:6812
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "geÃ§ersiz %%Y terimi"
 
-#: config/sparc/sparc.c:6879
+#: config/sparc/sparc.c:6882
 #, c-format
 msgid "invalid %%A operand"
 msgstr "geÃ§ersiz %%A terimi"
 
-#: config/sparc/sparc.c:6889
+#: config/sparc/sparc.c:6892
 #, c-format
 msgid "invalid %%B operand"
 msgstr "geÃ§ersiz %%B terimi"
 
-#: config/sparc/sparc.c:6928
+#: config/sparc/sparc.c:6931
 #, c-format
 msgid "invalid %%c operand"
 msgstr "geÃ§ersiz %%c terimi"
 
-#: config/sparc/sparc.c:6950
+#: config/sparc/sparc.c:6953
 #, c-format
 msgid "invalid %%d operand"
 msgstr "geÃ§ersiz %%d terimi"
 
-#: config/sparc/sparc.c:6967
+#: config/sparc/sparc.c:6970
 #, c-format
 msgid "invalid %%f operand"
 msgstr "geÃ§ersiz %%f terimi"
 
-#: config/sparc/sparc.c:6981
+#: config/sparc/sparc.c:6984
 #, c-format
 msgid "invalid %%s operand"
 msgstr "geÃ§ersiz %%s terimi"
 
-#: config/sparc/sparc.c:7035
+#: config/sparc/sparc.c:7038
 #, c-format
 msgid "long long constant not a valid immediate operand"
 msgstr "long long sabit geÃ§erli bir anlÄ±k terim deÄŸil"
 
-#: config/sparc/sparc.c:7038
+#: config/sparc/sparc.c:7041
 #, c-format
 msgid "floating point constant not a valid immediate operand"
 msgstr "gerÃ§el sayÄ± sabit geÃ§erli bir anlÄ±k terim deÄŸil"
 
-#: config/stormy16/stormy16.c:1775 config/stormy16/stormy16.c:1846
+#: config/stormy16/stormy16.c:1748 config/stormy16/stormy16.c:1819
 #, c-format
 msgid "'B' operand is not constant"
 msgstr "`B' terimi sabit deÄŸil"
 
-#: config/stormy16/stormy16.c:1802
+#: config/stormy16/stormy16.c:1775
 #, c-format
 msgid "'B' operand has multiple bits set"
 msgstr "`B' terimi Ã§oklu bit kÃ¼mesi iÃ§eriyor"
 
-#: config/stormy16/stormy16.c:1828
+#: config/stormy16/stormy16.c:1801
 #, c-format
 msgid "'o' operand is not constant"
 msgstr "`o' terimi sabit deÄŸil"
 
-#: config/stormy16/stormy16.c:1860
+#: config/stormy16/stormy16.c:1833
 #, c-format
 msgid "xstormy16_print_operand: unknown code"
 msgstr "xstormy16_print_operand: kod bilinmiyor"
@@ -3742,56 +3671,56 @@
 msgid "output_move_single:"
 msgstr "output_move_single:"
 
-#: config/xtensa/xtensa.c:652 config/xtensa/xtensa.c:684
-#: config/xtensa/xtensa.c:693
+#: config/xtensa/xtensa.c:656 config/xtensa/xtensa.c:688
+#: config/xtensa/xtensa.c:697
 msgid "bad test"
 msgstr "hatalÄ± test"
 
-#: config/xtensa/xtensa.c:1980
+#: config/xtensa/xtensa.c:1986
 #, c-format
 msgid "invalid %%D value"
 msgstr "%%D deÄŸeri geÃ§ersiz"
 
-#: config/xtensa/xtensa.c:2017
+#: config/xtensa/xtensa.c:2023
 msgid "invalid mask"
 msgstr "mask geÃ§ersiz"
 
-#: config/xtensa/xtensa.c:2043
+#: config/xtensa/xtensa.c:2049
 #, c-format
 msgid "invalid %%x value"
 msgstr "%%x deÄŸeri geÃ§ersiz"
 
-#: config/xtensa/xtensa.c:2050
+#: config/xtensa/xtensa.c:2056
 #, c-format
 msgid "invalid %%d value"
 msgstr "%%d deÄŸeri geÃ§ersiz"
 
-#: config/xtensa/xtensa.c:2071 config/xtensa/xtensa.c:2081
+#: config/xtensa/xtensa.c:2077 config/xtensa/xtensa.c:2087
 #, c-format
 msgid "invalid %%t/%%b value"
 msgstr "%%t/%%b deÄŸeri geÃ§ersiz"
 
-#: config/xtensa/xtensa.c:2123
+#: config/xtensa/xtensa.c:2129
 msgid "invalid address"
 msgstr "adres geÃ§ersiz"
 
-#: config/xtensa/xtensa.c:2148
+#: config/xtensa/xtensa.c:2154
 msgid "no register in address"
 msgstr "adreste yazmaÃ§ yok"
 
-#: config/xtensa/xtensa.c:2156
+#: config/xtensa/xtensa.c:2162
 msgid "address offset not a constant"
 msgstr "adres mesafesi bir sabit deÄŸil"
 
-#: cp/call.c:2514
+#: cp/call.c:2500
 msgid "candidates are:"
 msgstr "adaylar:"
 
-#: cp/call.c:6463
+#: cp/call.c:6487
 msgid "candidate 1:"
 msgstr "1. aday:"
 
-#: cp/call.c:6464
+#: cp/call.c:6488
 msgid "candidate 2:"
 msgstr "2. aday:"
 
@@ -3836,52 +3765,52 @@
 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
 msgstr "%L'de tamsayÄ± Standart Fortran tarafÄ±ndan belirtilmiÅŸ simetrik aralÄ±ÄŸÄ±n dÄ±ÅŸÄ±nda"
 
-#: fortran/arith.c:1425
+#: fortran/arith.c:1472
 #, fuzzy
 msgid "elemental binary operation"
 msgstr "Ã–ÄŸesel ikilik iÅŸlem"
 
-#: fortran/arith.c:1997
+#: fortran/arith.c:2044
 #, no-c-format
 msgid "Arithmetic OK converting %s to %s at %L"
 msgstr "%s ile %s arasÄ±ndaki dÃ¶nÃ¼ÅŸÃ¼mde %L iÃ§in aritmetik olumlama"
 
-#: fortran/arith.c:2001
+#: fortran/arith.c:2048
 #, no-c-format
 msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 msgstr ""
 
-#: fortran/arith.c:2006
+#: fortran/arith.c:2053
 #, no-c-format
 msgid "Arithmetic underflow converting %s to %s at %L"
 msgstr "%s ile %s arasÄ±ndaki dÃ¶nÃ¼ÅŸÃ¼mde %L iÃ§in aritmetik alttan taÅŸma"
 
-#: fortran/arith.c:2010
+#: fortran/arith.c:2057
 #, no-c-format
 msgid "Arithmetic NaN converting %s to %s at %L"
 msgstr "%s ile %s arasÄ±ndaki dÃ¶nÃ¼ÅŸÃ¼mde %L iÃ§in aritmetik NaN"
 
-#: fortran/arith.c:2014
+#: fortran/arith.c:2061
 #, no-c-format
 msgid "Division by zero converting %s to %s at %L"
 msgstr "%s ile %s arasÄ±ndaki dÃ¶nÃ¼ÅŸÃ¼mde %L iÃ§in sÄ±fÄ±rla bÃ¶lme"
 
-#: fortran/arith.c:2018
+#: fortran/arith.c:2065
 #, no-c-format
 msgid "Array operands are incommensurate converting %s to %s at %L"
 msgstr "%s ile %s arasÄ±ndaki dÃ¶nÃ¼ÅŸÃ¼mde %L iÃ§in dizi terimleri kÄ±yas kabul etmez"
 
-#: fortran/arith.c:2022
+#: fortran/arith.c:2069
 #, no-c-format
 msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
 msgstr "%s ile %s arasÄ±ndaki dÃ¶nÃ¼ÅŸÃ¼mde, %L'de Standart Fortran tarafÄ±ndan belirtilmiÅŸ simetrik aralÄ±ÄŸÄ±n dÄ±ÅŸÄ±nda tamsayÄ±"
 
-#: fortran/arith.c:2355
+#: fortran/arith.c:2402
 #, no-c-format
 msgid "The Hollerith constant at %L is too long to convert to %s"
 msgstr "%L'deki Hollerith sabiti %s'e dÃ¶nÃ¼ÅŸÃ¼m iÃ§in Ã§ok uzun"
 
-#: fortran/arith.c:2513
+#: fortran/arith.c:2560
 #, no-c-format
 msgid "Enumerator exceeds the C integer type at %C"
 msgstr "SayÄ±sal sabitler %C'de C tamsayÄ± tÃ¼rÃ¼nÃ¼ aÅŸÄ±yor"
@@ -3911,72 +3840,72 @@
 msgid "Variable '%s' at %L in this context must be constant"
 msgstr "Bu baÄŸlamda '%s' deÄŸiÅŸkeni %L'de bir sabit olmalÄ±"
 
-#: fortran/array.c:299
+#: fortran/array.c:314
 #, no-c-format
 msgid "Expected expression in array specification at %C"
 msgstr "%C'deki dizi belirtiminde ifade umuluyor"
 
-#: fortran/array.c:386
+#: fortran/array.c:392
 #, no-c-format
 msgid "Bad array specification for an explicitly shaped array at %C"
 msgstr "%C'de alenen biÃ§imlenmiÅŸ dizi iÃ§in dizi belirtimi geÃ§ersiz"
 
-#: fortran/array.c:396
+#: fortran/array.c:402
 #, no-c-format
 msgid "Bad array specification for assumed shape array at %C"
 msgstr "%C'deki tahmini biÃ§imli dizi iÃ§in dizi belirtimi hatalÄ±"
 
-#: fortran/array.c:410
+#: fortran/array.c:416
 #, no-c-format
 msgid "Bad specification for deferred shape array at %C"
 msgstr "%C'deki ertelenmiÅŸ biÃ§imli dizi iÃ§in belirtim hatalÄ±"
 
-#: fortran/array.c:414
+#: fortran/array.c:420
 #, no-c-format
 msgid "Bad specification for assumed size array at %C"
 msgstr "%C'deki tahmini boyutlu dizi iÃ§in belirtim hatalÄ±"
 
-#: fortran/array.c:423
+#: fortran/array.c:429
 #, no-c-format
 msgid "Expected another dimension in array declaration at %C"
 msgstr "%C'deki dizi bildiriminde farklÄ± bir boyut umuluyordu"
 
-#: fortran/array.c:429
+#: fortran/array.c:435
 #, no-c-format
 msgid "Array specification at %C has more than %d dimensions"
 msgstr "%C'deki dizi belirtimi %d boyuttan fazlasÄ±na sahip"
 
-#: fortran/array.c:635
+#: fortran/array.c:641
 #, no-c-format
 msgid "duplicated initializer"
 msgstr "yinelenmiÅŸ ilklendirici"
 
-#: fortran/array.c:727
+#: fortran/array.c:733
 #, no-c-format
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 msgstr "DO yineleyicisi '%s' %L'de aynÄ± isimli yineleyicinin iÃ§inde"
 
-#: fortran/array.c:829 fortran/array.c:938
+#: fortran/array.c:835 fortran/array.c:944
 #, no-c-format
 msgid "Syntax error in array constructor at %C"
 msgstr "%C'deki dizi kurucuda sÃ¶zdizimi hatasÄ±"
 
-#: fortran/array.c:884
+#: fortran/array.c:890
 #, fuzzy, no-c-format
 msgid "Fortran 2003: [...] style array constructors at %C"
 msgstr "Fortran 2003'te yeni: %C'de [...] tarzÄ± dizi kurucular"
 
-#: fortran/array.c:898
+#: fortran/array.c:904
 #, no-c-format
 msgid "Empty array constructor at %C is not allowed"
 msgstr "%C'de boÅŸ dizi kurucuya izin verilmiyor"
 
-#: fortran/array.c:982
+#: fortran/array.c:988
 #, no-c-format
 msgid "Element in %s array constructor at %L is %s"
 msgstr "%s dizi kurucudaki Ã¶ÄŸe (%L'deki) %s"
 
-#: fortran/array.c:1309
+#: fortran/array.c:1315
 #, no-c-format
 msgid "Iterator step at %L cannot be zero"
 msgstr "%L'deki yineleyici adÄ±mÄ± sÄ±fÄ±r olamaz"
@@ -3996,7 +3925,7 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) sayÄ±sal bir tÃ¼r olmalÄ±"
 
-#: fortran/check.c:101 fortran/check.c:817 fortran/check.c:827
+#: fortran/check.c:101 fortran/check.c:810 fortran/check.c:820
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) INTEGER veya REAL olmalÄ±"
@@ -4061,220 +3990,215 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) bir deÄŸiÅŸken olmalÄ±"
 
-#: fortran/check.c:320
+#: fortran/check.c:356
 #, no-c-format
-msgid "Missing DIM parameter in intrinsic '%s' at %L"
-msgstr "'%s' yerleÅŸiÄŸindeki DIM parametresi eksik (%L'de)"
-
-#: fortran/check.c:363
-#, no-c-format
 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
 msgstr "`dim' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) geÃ§erli bir boyut indisi deÄŸil"
 
-#: fortran/check.c:433
+#: fortran/check.c:426
 #, fuzzy, no-c-format
 msgid "Unequal character lengths (%ld and %ld) in %s intrinsic at %L"
 msgstr "%L'deki gÃ¶sterici atamasÄ±nda farklÄ± karakter uzunluklarÄ±"
 
-#: fortran/check.c:535 fortran/check.c:1938 fortran/check.c:1953
+#: fortran/check.c:528 fortran/check.c:1932 fortran/check.c:1947
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) ALLOCATABLE olmalÄ±"
 
-#: fortran/check.c:559 fortran/check.c:3703
+#: fortran/check.c:552 fortran/check.c:3697
 #, no-c-format
 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
 msgstr "`%s' ve '%s' argÃ¼manlarÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) aynÄ± tÃ¼rde olmalÄ±"
 
-#: fortran/check.c:568 fortran/check.c:1143 fortran/check.c:1286
-#: fortran/check.c:1360 fortran/check.c:1616
+#: fortran/check.c:561 fortran/check.c:1137 fortran/check.c:1280
+#: fortran/check.c:1354 fortran/check.c:1610
 #, no-c-format
 msgid "Extension: Different type kinds at %L"
 msgstr "Ek: %L'de farklÄ± tÃ¼r Ã§eÅŸitleri"
 
-#: fortran/check.c:608 fortran/check.c:2022
+#: fortran/check.c:601 fortran/check.c:2016
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) bir POINTER olmalÄ±"
 
-#: fortran/check.c:628
+#: fortran/check.c:621
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) REAL ya da COMPLEX tÃ¼rÃ¼nde olmalÄ±"
 
-#: fortran/check.c:636
+#: fortran/check.c:629
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) bir POINTER veya bir TARGET olmalÄ±"
 
-#: fortran/check.c:652
+#: fortran/check.c:645
 #, no-c-format
 msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
 msgstr "%L'deki vektÃ¶r indisli dizi parÃ§asÄ± bir gÃ¶stericinin hedefi olmamalÄ±"
 
-#: fortran/check.c:663
+#: fortran/check.c:656
 #, no-c-format
 msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
 msgstr "%L'deki NULL gÃ¶sterici '%s' yerleÅŸik iÅŸlevinin fiili argÃ¼manÄ± olamaz"
 
-#: fortran/check.c:798 fortran/check.c:915
+#: fortran/check.c:791 fortran/check.c:910
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) eÄŸer 'x' COMPLEX ise mevcut olmamalÄ±"
 
-#: fortran/check.c:848 fortran/check.c:1205 fortran/check.c:1308
-#: fortran/check.c:1467 fortran/check.c:1484 fortran/check.c:2318
-#: fortran/check.c:2444 fortran/check.c:2779 fortran/check.c:2821
+#: fortran/check.c:841 fortran/check.c:1199 fortran/check.c:1302
+#: fortran/check.c:1461 fortran/check.c:1478 fortran/check.c:2312
+#: fortran/check.c:2438 fortran/check.c:2773 fortran/check.c:2815
 #, fuzzy, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
 msgstr "Fortran 2003: %C'de FLUSH deyimi"
 
-#: fortran/check.c:964 fortran/check.c:1712 fortran/check.c:1720
+#: fortran/check.c:959 fortran/check.c:1706 fortran/check.c:1714
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) sayÄ±sal ya da LOGICAL olmalÄ±"
 
-#: fortran/check.c:978
+#: fortran/check.c:973
 #, fuzzy, no-c-format
 msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
 msgstr "'%s' ve '%s' argÃ¼manlarÄ± 'dot_product' yerleÅŸiÄŸi iÃ§in (%L'de) farklÄ± biÃ§imde"
 
-#: fortran/check.c:997 fortran/check.c:1005
+#: fortran/check.c:992 fortran/check.c:1000
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) bir deÄŸiÅŸken olmalÄ±"
 
-#: fortran/check.c:1256
+#: fortran/check.c:1250
 #, no-c-format
 msgid "Argument of %s at %L must be of length one"
 msgstr "`%s' argÃ¼manÄ± (%L'de) tek uzunluk olmalÄ±"
 
-#: fortran/check.c:1315
+#: fortran/check.c:1309
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) %s ile aynÄ± Ã§eÅŸit olmalÄ±"
 
-#: fortran/check.c:1440
+#: fortran/check.c:1434
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) tÃ¼retilmemiÅŸ bir tÃ¼rde olmalÄ±"
 
-#: fortran/check.c:1589
+#: fortran/check.c:1583
 #, no-c-format
 msgid "Intrinsic '%s' at %L must have at least two arguments"
 msgstr "yerleÅŸik `%s' iÃ§in  (%L'de) en az iki argÃ¼man olmalÄ±"
 
-#: fortran/check.c:1622
+#: fortran/check.c:1616
 #, no-c-format
 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
 msgstr "`a%d' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) %s(%d) olmalÄ±"
 
-#: fortran/check.c:1655
+#: fortran/check.c:1649
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
 msgstr ""
 
-#: fortran/check.c:1662
+#: fortran/check.c:1656
 #, fuzzy, no-c-format
 msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
 msgstr "`a1' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) INTEGER ya da REAL olmalÄ±"
 
-#: fortran/check.c:1734
+#: fortran/check.c:1728
 #, fuzzy, no-c-format
 msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
 msgstr "'matmul' yerleÅŸiÄŸi iÃ§in 1. boyuttaki '%s' ve '%s' argÃ¼manlarÄ± (%L'de) farklÄ± biÃ§imde"
 
-#: fortran/check.c:1753
+#: fortran/check.c:1747
 #, fuzzy, no-c-format
 msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
 msgstr "'matmul' yerleÅŸiÄŸi iÃ§in 2. boyutta '%s' ve 1. boyutta '%s' argÃ¼manlarÄ± (%L'de) farklÄ± biÃ§imde"
 
-#: fortran/check.c:1762
+#: fortran/check.c:1756
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) 1. veya 2. sÄ±rada olmalÄ±"
 
-#: fortran/check.c:1964
+#: fortran/check.c:1958
 #, fuzzy, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
 msgstr "`%s' ve '%s' argÃ¼manlarÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) aynÄ± tÃ¼rde olmalÄ±"
 
-#: fortran/check.c:1973
+#: fortran/check.c:1967
 #, fuzzy, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
 msgstr "`%s' ve '%s' argÃ¼manlarÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) aynÄ± tÃ¼rde olmalÄ±"
 
-#: fortran/check.c:2069
+#: fortran/check.c:2063
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) REAL ya da COMPLEX tÃ¼rÃ¼nde olmalÄ±"
 
-#: fortran/check.c:2090
+#: fortran/check.c:2084
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) bir sÃ¶zde deÄŸiÅŸken olmalÄ±"
 
-#: fortran/check.c:2098
+#: fortran/check.c:2092
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) bir OPTIONAL sÃ¶zde deÄŸiÅŸken olmalÄ±"
 
-#: fortran/check.c:2114
+#: fortran/check.c:2108
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) %s olmalÄ±"
 
-#: fortran/check.c:2231
+#: fortran/check.c:2225
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
 msgstr "%L'de 'reshape' yerleÅŸiÄŸinin 'shape' argÃ¼manÄ± sabit boyutlu bir dizi olmalÄ±"
 
-#: fortran/check.c:2241
+#: fortran/check.c:2235
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
 msgstr "%L'de 'reshape' yerleÅŸiÄŸinin 'shape' argÃ¼manÄ± d elemandan fazlasÄ±nÄ± iÃ§eriyor"
 
-#: fortran/check.c:2279
+#: fortran/check.c:2273
 #, no-c-format
 msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
 msgstr ""
 
-#: fortran/check.c:2364
+#: fortran/check.c:2358
 #, no-c-format
 msgid "Missing arguments to %s intrinsic at %L"
 msgstr "`%s' yerleÅŸiÄŸi iÃ§in (%L'de) argÃ¼manlar eksik"
 
-#: fortran/check.c:2405
+#: fortran/check.c:2399
 #, no-c-format
 msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
 msgstr "%L'de 'shape' yerleÅŸiÄŸinin 'source' argÃ¼manÄ± tahmini boyutlu bir dizi olmalÄ±"
 
-#: fortran/check.c:2479
+#: fortran/check.c:2473
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) %d. sÄ±radan Ã¶nce olmalÄ±"
 
-#: fortran/check.c:2731
+#: fortran/check.c:2725
 #, fuzzy, no-c-format
 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) %s olmalÄ±"
 
-#: fortran/check.c:3050
+#: fortran/check.c:3044
 #, no-c-format
 msgid "Too many arguments to %s at %L"
 msgstr "%s iÃ§in argÃ¼manlar %L'de Ã§ok fazla"
 
-#: fortran/check.c:3162 fortran/check.c:3616 fortran/check.c:3640
+#: fortran/check.c:3156 fortran/check.c:3610 fortran/check.c:3634
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) INTEGER veya PROCEDURE olmalÄ±"
 
-#: fortran/check.c:3338
+#: fortran/check.c:3332
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) %d. sÄ±rada olmalÄ±"
 
-#: fortran/check.c:3687 fortran/check.c:3695
+#: fortran/check.c:3681 fortran/check.c:3689
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) INTEGER veya LOGICAL olmalÄ±"
@@ -4299,890 +4223,926 @@
 msgid "'%s' at %L already is initialized at %L"
 msgstr "iÅŸlev `%s' (%C'deki) zaten %L'de tanÄ±mlÄ±"
 
-#: fortran/data.c:412
+#: fortran/data.c:317
 #, no-c-format
+msgid "Data element below array lower bound at %L"
+msgstr ""
+
+#: fortran/data.c:329
+#, no-c-format
+msgid "Data element above array upper bound at %L"
+msgstr ""
+
+#: fortran/data.c:435
+#, no-c-format
 msgid "Extension: re-initialization of '%s' at %L"
 msgstr "Ek:`%s' iÃ§in (%L'de) yeniden ilklendirme"
 
-#: fortran/decl.c:254
+#: fortran/decl.c:253
 #, fuzzy, no-c-format
 msgid "Host associated variable '%s' may not be in the DATA statement at %C"
 msgstr "Konak iliÅŸkili deÄŸiÅŸken '%s' %C'de DATA deyiminin iÃ§inde olmamalÄ±."
 
-#: fortran/decl.c:261
+#: fortran/decl.c:260
 #, no-c-format
 msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
 msgstr "Ek: bildik blok deÄŸiÅŸkeni '%s'in %C'de DATA deyiminde ilklendirilmesi"
 
-#: fortran/decl.c:366
+#: fortran/decl.c:365
 #, no-c-format
 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
 msgstr "Sembol '%s' %C'deki DATA deyiminde bir PARAMETER olmalÄ±"
 
-#: fortran/decl.c:470
+#: fortran/decl.c:390
+#, fuzzy, no-c-format
+msgid "Invalid initializer %s in Data statement at %C"
+msgstr "asm deyiminde geÃ§ersiz sol taraf"
+
+#: fortran/decl.c:493
 #, no-c-format
 msgid "Initialization at %C is not allowed in a PURE procedure"
 msgstr "%C'de ilklendirmeye bir PURE iÅŸlevinde izin verilmez"
 
-#: fortran/decl.c:529
+#: fortran/decl.c:552
 #, no-c-format
 msgid "DATA statement at %C is not allowed in a PURE procedure"
 msgstr "%C'de DATA deyimi iÃ§in bir PURE iÅŸlevinde izin verilmez"
 
-#: fortran/decl.c:558
+#: fortran/decl.c:581
 #, no-c-format
 msgid "Bad INTENT specification at %C"
 msgstr "%C'deki INTENT belirtimi hatalÄ±"
 
-#: fortran/decl.c:600
+#: fortran/decl.c:623
 #, no-c-format
 msgid "Conflict in attributes of function argument at %C"
 msgstr ""
 
-#: fortran/decl.c:647
+#: fortran/decl.c:676
 #, no-c-format
 msgid "Syntax error in character length specification at %C"
 msgstr "%C'deki karakter uzunluÄŸu belirtiminde sÃ¶zdizimi hatasÄ±"
 
-#: fortran/decl.c:757
+#: fortran/decl.c:795
 #, no-c-format
 msgid "Procedure '%s' at %C is already defined at %L"
 msgstr "iÅŸlev `%s' (%C'deki) zaten %L'de tanÄ±mlÄ±"
 
-#: fortran/decl.c:765
+#: fortran/decl.c:803
 #, fuzzy, no-c-format
 msgid "Name '%s' at %C is already defined as a generic interface at %L"
 msgstr "Genel isim '%s' (%L'de), zaten %s (%L'de) olarak kullanÄ±lÄ±yor"
 
-#: fortran/decl.c:778
+#: fortran/decl.c:816
 #, no-c-format
 msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
 msgstr "iÅŸlev '%s' (%C'deki) bir dolaysÄ±z arayÃ¼ze sahip ve %L'de bildirilmiÅŸ Ã¶zniteliklere sahip olmamalÄ±"
 
-#: fortran/decl.c:850
+#: fortran/decl.c:888
 #, fuzzy, no-c-format
 msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
 msgstr "TÃ¼retilmiÅŸ tÃ¼r deÄŸiÅŸkeni '%s' %L'de bir EQUIVALENCE nesnesi olarak SEQUENCE Ã¶zniteliÄŸine sahip olmalÄ±"
 
-#: fortran/decl.c:880
+#: fortran/decl.c:918
 #, no-c-format
 msgid "Type '%s' at %L is a parameter to the BIND(C)  procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
 msgstr ""
 
-#: fortran/decl.c:887
+#: fortran/decl.c:925
 #, no-c-format
 msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:902
+#: fortran/decl.c:940
 #, fuzzy, no-c-format
 msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
 msgstr "Anahtar kelime argÃ¼manÄ± '%s' (%L'de) yordam iÃ§inde deÄŸil"
 
-#: fortran/decl.c:916
+#: fortran/decl.c:954
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:925
+#: fortran/decl.c:963
 #, fuzzy, no-c-format
 msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
 msgstr "%C'deki dÃ¶ngÃ¼ deÄŸiÅŸkeni POINTER Ã¶zniteliÄŸinde olamaz"
 
-#: fortran/decl.c:934
+#: fortran/decl.c:972
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:947
+#: fortran/decl.c:985
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:957
+#: fortran/decl.c:995
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:1033
+#: fortran/decl.c:1071
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:1069
+#: fortran/decl.c:1107
 #, no-c-format
 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
 msgstr ""
 
-#: fortran/decl.c:1075
+#: fortran/decl.c:1113
 #, no-c-format
 msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
 msgstr ""
 
-#: fortran/decl.c:1165
+#: fortran/decl.c:1203
 #, no-c-format
 msgid "Initializer not allowed for PARAMETER '%s' at %C"
 msgstr "PARAMETER `%s' iÃ§in %C'de ilklendirme yapÄ±lamaz"
 
-#: fortran/decl.c:1174
+#: fortran/decl.c:1213
 #, no-c-format
-msgid "Initializer not allowed for COMMON variable '%s' at %C"
-msgstr "COMMON deÄŸiÅŸkeni `%s' iÃ§in %C'de ilklendirme yapÄ±lamaz"
-
-#: fortran/decl.c:1184
-#, no-c-format
 msgid "PARAMETER at %L is missing an initializer"
 msgstr "%L'deki PARAMETER bir ilklendirici kaybediyor"
 
-#: fortran/decl.c:1194
+#: fortran/decl.c:1223
 #, no-c-format
 msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
 msgstr "DeÄŸiÅŸken '%s' %C'de bir ilklendirici ile zaten bir DATA deyiminde gÃ¶rÃ¼nÃ¼yor"
 
-#: fortran/decl.c:1344
+#: fortran/decl.c:1373
 #, no-c-format
 msgid "Component at %C must have the POINTER attribute"
 msgstr "%C'deki bileÅŸen POINTER Ã¶zniteliÄŸinde olmalÄ±"
 
-#: fortran/decl.c:1352
+#: fortran/decl.c:1381
 #, no-c-format
 msgid "Array component of structure at %C must have explicit or deferred shape"
 msgstr "YapÄ±nÄ±n dizi bileÅŸeni %C'de dolaysÄ±z ya da ertelenmiÅŸ durumda olmalÄ±"
 
-#: fortran/decl.c:1378
+#: fortran/decl.c:1425
 #, fuzzy, no-c-format
 msgid "Allocatable component at %C must be an array"
 msgstr "%C'deki Cray gÃ¶stericisi bir tamsayÄ± olmalÄ±."
 
-#: fortran/decl.c:1389
+#: fortran/decl.c:1436
 #, no-c-format
 msgid "Pointer array component of structure at %C must have a deferred shape"
 msgstr "YapÄ±nÄ±n gÃ¶sterici dizisi bileÅŸeni %C'de ertelenmiÅŸ durumda olmalÄ±"
 
-#: fortran/decl.c:1398
+#: fortran/decl.c:1445
 #, fuzzy, no-c-format
 msgid "Allocatable component of structure at %C must have a deferred shape"
 msgstr "YapÄ±nÄ±n gÃ¶sterici dizisi bileÅŸeni %C'de ertelenmiÅŸ durumda olmalÄ±"
 
-#: fortran/decl.c:1407
+#: fortran/decl.c:1454
 #, no-c-format
 msgid "Array component of structure at %C must have an explicit shape"
 msgstr "YapÄ±nÄ±n dizi bileÅŸeni %C'de dolaysÄ±z durumda olmalÄ±"
 
-#: fortran/decl.c:1433
+#: fortran/decl.c:1480
 #, no-c-format
 msgid "NULL() initialization at %C is ambiguous"
 msgstr "NULL() ilklendirme %C'de belirsiz"
 
-#: fortran/decl.c:1556 fortran/decl.c:5197
+#: fortran/decl.c:1603 fortran/decl.c:5395
 #, fuzzy, no-c-format
 msgid "Duplicate array spec for Cray pointee at %C"
 msgstr "Cray gÃ¶stericileri iÃ§in dizi belirtimi %C'de yinelenmiÅŸ"
 
-#: fortran/decl.c:1616
+#: fortran/decl.c:1663
 #, fuzzy, no-c-format
 msgid "the type of '%s' at %C has not been declared within the interface"
 msgstr "'%s' Ã¶ÄŸesi (%C'de) zaten arayÃ¼zde mevcut"
 
-#: fortran/decl.c:1632
+#: fortran/decl.c:1679
 #, no-c-format
 msgid "Function name '%s' not allowed at %C"
 msgstr "'%s' iÅŸlev ismi olarak %C'de kullanÄ±lamaz"
 
-#: fortran/decl.c:1648
+#: fortran/decl.c:1695
 #, no-c-format
 msgid "Extension: Old-style initialization at %C"
 msgstr "GeniÅŸletme: %C'de eski tarz ilklendirme"
 
-#: fortran/decl.c:1663
+#: fortran/decl.c:1710
 #, no-c-format
 msgid "Initialization at %C isn't for a pointer variable"
 msgstr "%C'deki ilklendirme bir gÃ¶sterici deÄŸiÅŸkeni iÃ§in deÄŸil"
 
-#: fortran/decl.c:1671
+#: fortran/decl.c:1718
 #, no-c-format
 msgid "Pointer initialization requires a NULL() at %C"
 msgstr "GÃ¶sterici ilklendirmesi %C'de bir NULL() gerektirir"
 
-#: fortran/decl.c:1677
+#: fortran/decl.c:1724
 #, no-c-format
 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
 msgstr "%C'deki gÃ¶sterici ilklendirmesi bir PURE yordamÄ±nda olamaz"
 
-#: fortran/decl.c:1690
+#: fortran/decl.c:1737
 #, no-c-format
 msgid "Pointer initialization at %C requires '=>', not '='"
 msgstr "%C'deki gÃ¶sterici ilklendirmesi bir '=>' gerektirir, '=' deÄŸil"
 
-#: fortran/decl.c:1699 fortran/decl.c:6129
+#: fortran/decl.c:1746 fortran/decl.c:6361
 #, no-c-format
 msgid "Expected an initialization expression at %C"
 msgstr "%C'de bir ilklendirme ifadesi umuluyordu"
 
-#: fortran/decl.c:1705
+#: fortran/decl.c:1752
 #, no-c-format
 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
 msgstr "%C'deki deÄŸiÅŸken ilklendirmesi bir PURE yordamÄ±nda olamaz"
 
-#: fortran/decl.c:1718
+#: fortran/decl.c:1765
 #, fuzzy, no-c-format
 msgid "Initialization of allocatable component at %C is not allowed"
 msgstr "%C'deki deÄŸiÅŸken ilklendirmesi bir PURE yordamÄ±nda olamaz"
 
-#: fortran/decl.c:1772 fortran/decl.c:1781
+#: fortran/decl.c:1819 fortran/decl.c:1828
 #, no-c-format
 msgid "Old-style type declaration %s*%d not supported at %C"
 msgstr "Eski tarz tÃ¼r bildirimi %s*%d %C'de desteklenmiyor"
 
-#: fortran/decl.c:1786
+#: fortran/decl.c:1833
 #, no-c-format
 msgid "Nonstandard type declaration %s*%d at %C"
 msgstr "%s*%d %C'de standartdÄ±sÄ± tÃ¼r bildirimi"
 
-#: fortran/decl.c:1838 fortran/decl.c:1897
+#: fortran/decl.c:1884 fortran/decl.c:1948
 #, fuzzy, no-c-format
 msgid "Missing right parenthesis at %C"
 msgstr "%C'de saÄŸ parantez eksik"
 
-#: fortran/decl.c:1853 fortran/decl.c:1931
+#: fortran/decl.c:1897 fortran/decl.c:1993
 #, no-c-format
 msgid "Expected initialization expression at %C"
 msgstr "%C'de ilklendirme ifadesi umuluyordu"
 
-#: fortran/decl.c:1861 fortran/decl.c:1937
+#: fortran/decl.c:1905 fortran/decl.c:1999
 #, no-c-format
 msgid "Expected scalar initialization expression at %C"
 msgstr "%C'deki ilklendirme ifadesinin deÄŸiÅŸmez olmasÄ± umuluyordu"
 
-#: fortran/decl.c:1891
+#: fortran/decl.c:1936
 #, no-c-format
 msgid "Kind %d not supported for type %s at %C"
 msgstr "%d. Ã§eÅŸit, %s tÃ¼rÃ¼ iÃ§in (%C'de) desteklenmiyor"
 
-#: fortran/decl.c:1957
+#: fortran/decl.c:1946
 #, fuzzy, no-c-format
+msgid "Missing right parenthesis or comma at %C"
+msgstr "%C'de saÄŸ parantez eksik"
+
+#: fortran/decl.c:2019
+#, fuzzy, no-c-format
 msgid "Kind %d is not supported for CHARACTER at %C"
 msgstr "%d. Ã§eÅŸit, %s tÃ¼rÃ¼ iÃ§in (%C'de) desteklenmiyor"
 
-#: fortran/decl.c:2086
+#: fortran/decl.c:2148
 #, no-c-format
 msgid "Syntax error in CHARACTER declaration at %C"
 msgstr "%C'deki CHARACTER bildiriminde sÃ¶zdizimi hatasÄ±"
 
-#: fortran/decl.c:2156
+#: fortran/decl.c:2233
 #, no-c-format
 msgid "Extension: BYTE type at %C"
 msgstr "GeniÅŸletme: %C'de BYTE tÃ¼rÃ¼"
 
-#: fortran/decl.c:2162
+#: fortran/decl.c:2239
 #, no-c-format
 msgid "BYTE type used at %C is not available on the target machine"
 msgstr "%C'de hedef makinede desteklenmeyen BYTE tÃ¼rÃ¼ kullanÄ±lmÄ±ÅŸ"
 
-#: fortran/decl.c:2211
+#: fortran/decl.c:2288
 #, no-c-format
 msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
 msgstr "%C'de DOUBLE COMPLEX Fortran 95 standardÄ±na uyumlu deÄŸildir"
 
-#: fortran/decl.c:2245 fortran/decl.c:2252 fortran/decl.c:2558
-#: fortran/decl.c:2566
+#: fortran/decl.c:2328 fortran/decl.c:2337 fortran/decl.c:2649
+#: fortran/decl.c:2657
 #, no-c-format
 msgid "Type name '%s' at %C is ambiguous"
 msgstr "TÃ¼r ismi '%s' %C'de belirsiz"
 
-#: fortran/decl.c:2321
+#: fortran/decl.c:2412
 #, no-c-format
 msgid "Missing character range in IMPLICIT at %C"
 msgstr "%C'deki IMPLICIT iÃ§inde karakter aralÄ±ÄŸÄ± eksik"
 
-#: fortran/decl.c:2367
+#: fortran/decl.c:2458
 #, no-c-format
 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
 msgstr "%C'deki IMPLICIT deyiminde harfler alfabetik sÄ±rada olmalÄ±"
 
-#: fortran/decl.c:2421
+#: fortran/decl.c:2512
 #, no-c-format
 msgid "Empty IMPLICIT statement at %C"
 msgstr "%C'deki IMPLICIT deyimi boÅŸ"
 
-#: fortran/decl.c:2524
+#: fortran/decl.c:2615
 #, fuzzy, no-c-format
 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
 msgstr "%C'deki ENTRY deyimi bir INTERFACE bloku iÃ§indeymiÅŸ gibi gÃ¶rÃ¼nmÃ¼yor"
 
-#: fortran/decl.c:2529
+#: fortran/decl.c:2620
 #, fuzzy, no-c-format
 msgid "Fortran 2003: IMPORT statement at %C"
 msgstr "Fortran 2003: %C'de FLUSH deyimi"
 
-#: fortran/decl.c:2544
+#: fortran/decl.c:2635
 #, fuzzy, no-c-format
 msgid "Expecting list of named entities at %C"
 msgstr "%s deyimi umuluyordu (%C'de)"
 
-#: fortran/decl.c:2572
+#: fortran/decl.c:2663
 #, no-c-format
 msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
 msgstr ""
 
-#: fortran/decl.c:2579
+#: fortran/decl.c:2670
 #, no-c-format
 msgid "'%s' is already IMPORTed from host scoping unit at %C."
 msgstr ""
 
-#: fortran/decl.c:2608
+#: fortran/decl.c:2699
 #, fuzzy, no-c-format
 msgid "Syntax error in IMPORT statement at %C"
 msgstr "%s deyiminde sÃ¶zdizimi hatasÄ± (%C'de)"
 
-#: fortran/decl.c:2850
+#: fortran/decl.c:2941
 #, no-c-format
 msgid "Missing dimension specification at %C"
 msgstr "%C'de boyut belirtimi eksik"
 
-#: fortran/decl.c:2924
+#: fortran/decl.c:3015
 #, no-c-format
 msgid "Duplicate %s attribute at %L"
 msgstr "%s Ã¶zniteliÄŸi %L'de yinelenmiÅŸ"
 
-#: fortran/decl.c:2943
+#: fortran/decl.c:3034
 #, fuzzy, no-c-format
 msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
 msgstr "%L'deki Ã¶znitelik bir TYPE tanÄ±mÄ±nda kullanÄ±lamaz"
 
-#: fortran/decl.c:2953
+#: fortran/decl.c:3044
 #, no-c-format
 msgid "Attribute at %L is not allowed in a TYPE definition"
 msgstr "%L'deki Ã¶znitelik bir TYPE tanÄ±mÄ±nda kullanÄ±lamaz"
 
-#: fortran/decl.c:2971
+#: fortran/decl.c:3062
 #, fuzzy, no-c-format
 msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
 msgstr "%L'deki Ã¶znitelik bir TYPE tanÄ±mÄ±nda kullanÄ±lamaz"
 
-#: fortran/decl.c:2982
+#: fortran/decl.c:3073
 #, fuzzy, no-c-format
 msgid "%s attribute at %L is not allowed outside of the specification part of a module"
 msgstr "%s Ã¶zniteliÄŸi ('%L'de) bir MODULE dÄ±ÅŸÄ±nda kullanÄ±lamaz"
 
-#: fortran/decl.c:3034 fortran/decl.c:5437
+#: fortran/decl.c:3125 fortran/decl.c:5635
 #, no-c-format
 msgid "PROTECTED at %C only allowed in specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:3040
+#: fortran/decl.c:3131
 #, fuzzy, no-c-format
 msgid "Fortran 2003: PROTECTED attribute at %C"
 msgstr "Fortran 2003: %C'de FLUSH deyimi"
 
-#: fortran/decl.c:3071
+#: fortran/decl.c:3162
 #, fuzzy, no-c-format
 msgid "Fortran 2003: VALUE attribute at %C"
 msgstr "Fortran 2003: %C'de FLUSH deyimi"
 
-#: fortran/decl.c:3081
+#: fortran/decl.c:3172
 #, fuzzy, no-c-format
 msgid "Fortran 2003: VOLATILE attribute at %C"
 msgstr "Fortran 2003: %C'de FLUSH deyimi"
 
-#: fortran/decl.c:3121
+#: fortran/decl.c:3212
 #, no-c-format
 msgid "Multiple identifiers provided with single NAME= specifier at %C"
 msgstr ""
 
 #. Print an error, but continue parsing line.
-#: fortran/decl.c:3171
+#: fortran/decl.c:3261
 #, no-c-format
 msgid "C kind parameter is for type %s but symbol '%s' at %L is of type %s"
 msgstr ""
 
-#: fortran/decl.c:3235
+#: fortran/decl.c:3325
 #, fuzzy, no-c-format
 msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
 msgstr "Belirtim iÅŸlevi '%s' (%L'de) dahili bir iÅŸlev olamaz"
 
-#: fortran/decl.c:3257
+#: fortran/decl.c:3347
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:3266
+#: fortran/decl.c:3356
 #, no-c-format
 msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:3270
+#: fortran/decl.c:3360
 #, fuzzy, no-c-format
 msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
 msgstr "'%s' deÄŸiÅŸkeni (%L'de) bir biÃ§im yaftasÄ± atamamÄ±ÅŸ"
 
-#: fortran/decl.c:3282
+#: fortran/decl.c:3372
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
 msgstr ""
 
-#: fortran/decl.c:3296
+#: fortran/decl.c:3386
 #, fuzzy, no-c-format
 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
 msgstr "%C'deki dÃ¶ngÃ¼ deÄŸiÅŸkeni POINTER Ã¶zniteliÄŸinde olamaz"
 
-#: fortran/decl.c:3304
+#: fortran/decl.c:3394
 #, fuzzy, no-c-format
 msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
 msgstr "%C'deki dÃ¶ngÃ¼ deÄŸiÅŸkeni POINTER Ã¶zniteliÄŸinde olamaz"
 
-#: fortran/decl.c:3314
+#: fortran/decl.c:3404
 #, fuzzy, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
 msgstr "CHARACTER(*) iÅŸlevi '%s'  %L'de dizi deÄŸerli olamaz"
 
-#: fortran/decl.c:3322
+#: fortran/decl.c:3412
 #, fuzzy, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
 msgstr "Belirtim iÅŸlevi '%s' (%L'de) bir deyim iÅŸlevi olamaz"
 
 #. Use gfc_warning_now because we won't say that the symbol fails
 #. just because of this.
-#: fortran/decl.c:3334
+#: fortran/decl.c:3424
 #, no-c-format
 msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
 msgstr ""
 
-#: fortran/decl.c:3409
+#: fortran/decl.c:3499
 #, no-c-format
 msgid "Need either entity or common block name for attribute specification statement at %C"
 msgstr ""
 
-#: fortran/decl.c:3456
+#: fortran/decl.c:3546
 #, fuzzy, no-c-format
 msgid "Missing entity or common block name for attribute specification statement at %C"
 msgstr "%C'deki USE deyiminde soysal belirtim eksik"
 
 #. Now we have an error, which we signal, and then fix up
 #. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:3563
+#: fortran/decl.c:3653
 #, fuzzy, no-c-format
 msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
 msgstr "%C'deki tÃ¼retilmiÅŸ tÃ¼r evvelce tanÄ±mlanmÄ±ÅŸ olmamalÄ±ydÄ±, bu durumda bir tÃ¼retilmiÅŸ tÃ¼r tanÄ±mÄ± iÃ§inde gÃ¶rÃ¼nemez"
 
-#: fortran/decl.c:3595
+#: fortran/decl.c:3685
 #, no-c-format
 msgid "Syntax error in data declaration at %C"
 msgstr "%C'deki veri bildiriminde sÃ¶zdizimi hatasÄ±"
 
-#: fortran/decl.c:3742
+#: fortran/decl.c:3832
 #, no-c-format
 msgid "Name '%s' at %C is the name of the procedure"
 msgstr "Ä°sim '%s' %C'de iÅŸlev ismidir"
 
-#: fortran/decl.c:3754
+#: fortran/decl.c:3844
 #, no-c-format
 msgid "Unexpected junk in formal argument list at %C"
 msgstr "%C'deki biÃ§imsel argÃ¼man listesinde umulmadÄ±k dÃ¶kÃ¼ntÃ¼"
 
-#: fortran/decl.c:3771
+#: fortran/decl.c:3861
 #, no-c-format
 msgid "Duplicate symbol '%s' in formal argument list at %C"
 msgstr "Sembol '%s' %C'deki biÃ§imsel argÃ¼man listesinde yinelenmiÅŸ"
 
-#: fortran/decl.c:3822
+#: fortran/decl.c:3912
 #, no-c-format
 msgid "RESULT variable at %C must be different than function name"
 msgstr "%C'deki RESULT deÄŸiÅŸkeninin ismi iÅŸlev isminden farklÄ± olmalÄ±"
 
-#: fortran/decl.c:3892
+#: fortran/decl.c:3990
 #, no-c-format
 msgid "Unexpected junk after function declaration at %C"
 msgstr "%C'deki iÅŸlev bildiriminden sonra umulmayan dÃ¶kÃ¼ntÃ¼"
 
-#: fortran/decl.c:3951
+#: fortran/decl.c:4000 fortran/decl.c:4734
 #, fuzzy, no-c-format
+msgid "Extension: BIND(C) attribute at %L may not be specified for an internal procedure"
+msgstr "%L'deki SAVE Ã¶zniteliÄŸi bir PURE yordamÄ±nda belirtilemez"
+
+#: fortran/decl.c:4066
+#, fuzzy, no-c-format
 msgid "Interface '%s' at %C may not be generic"
 msgstr "%L'deki yineleyici adÄ±mÄ± sÄ±fÄ±r olamaz"
 
-#: fortran/decl.c:3956
+#: fortran/decl.c:4071
 #, fuzzy, no-c-format
 msgid "Interface '%s' at %C may not be a statement function"
 msgstr "Belirtim iÅŸlevi '%s' (%L'de) bir deyim iÅŸlevi olamaz"
 
-#: fortran/decl.c:3967
+#: fortran/decl.c:4082
 #, fuzzy, no-c-format
 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
 msgstr "'%s' iÃ§ yordamÄ±na %L'de bir fiili argÃ¼man olarak izin verilmez."
 
-#: fortran/decl.c:3975
+#: fortran/decl.c:4118
 #, no-c-format
-msgid "Fortran 2003: Support for intrinsic procedure '%s' in PROCEDURE statement at %C not yet implemented in gfortran"
-msgstr ""
-
-#: fortran/decl.c:4014
-#, no-c-format
 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:4021
+#: fortran/decl.c:4125
 #, no-c-format
 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:4027
+#: fortran/decl.c:4131
 #, no-c-format
 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
 msgstr ""
 
-#: fortran/decl.c:4060 fortran/decl.c:4103
+#: fortran/decl.c:4167 fortran/decl.c:4210
 #, fuzzy, no-c-format
 msgid "Syntax error in PROCEDURE statement at %C"
 msgstr "%C'deki SAVE deyiminde sÃ¶zdizimi hatasÄ±"
 
-#: fortran/decl.c:4077
+#: fortran/decl.c:4184
 #, fuzzy, no-c-format
 msgid "PROCEDURE at %C must be in a generic interface"
 msgstr "%C'deki MODULE PROCEDURE bir soysal modÃ¼l arayÃ¼zÃ¼ olmalÄ±"
 
-#: fortran/decl.c:4128
+#: fortran/decl.c:4235
 #, no-c-format
 msgid "Fortran 2003: Procedure components at %C are not yet implemented in gfortran"
 msgstr ""
 
-#: fortran/decl.c:4138
+#: fortran/decl.c:4245
 #, fuzzy, no-c-format
 msgid "Fortran 2003: PROCEDURE statement at %C"
 msgstr "Fortran 2003: %C'de FLUSH deyimi"
 
-#: fortran/decl.c:4186
+#: fortran/decl.c:4293
 #, no-c-format
 msgid "Expected formal argument list in function definition at %C"
 msgstr "%C'deki iÅŸlev tanÄ±mÄ±nda biÃ§imsel argÃ¼man listesi umuluyordu"
 
-#: fortran/decl.c:4210 fortran/decl.c:4214 fortran/decl.c:4536
-#: fortran/decl.c:4540 fortran/symbol.c:1402
+#: fortran/decl.c:4317 fortran/decl.c:4321 fortran/decl.c:4520
+#: fortran/decl.c:4524 fortran/decl.c:4702 fortran/decl.c:4706
+#: fortran/symbol.c:1402
 #, no-c-format
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 msgstr ""
 
-#: fortran/decl.c:4246
+#: fortran/decl.c:4353
 #, no-c-format
 msgid "Function '%s' at %C already has a type of %s"
 msgstr "'%s' iÅŸlevi (%C'de) zaten %s tÃ¼rÃ¼nde"
 
-#: fortran/decl.c:4322
+#: fortran/decl.c:4441
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
 msgstr "%C'deki ENTRY deyimi bir PROGRAM iÃ§indeymiÅŸ gibi gÃ¶rÃ¼nmÃ¼yor"
 
-#: fortran/decl.c:4325
+#: fortran/decl.c:4444
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a MODULE"
 msgstr "%C'deki ENTRY deyimi bir MODULE iÃ§indeymiÅŸ gibi gÃ¶rÃ¼nmÃ¼yor"
 
-#: fortran/decl.c:4328
+#: fortran/decl.c:4447
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
 msgstr "%C'deki ENTRY deyimi bir BLOCK DATA iÃ§indeymiÅŸ gibi gÃ¶rÃ¼nmÃ¼yor"
 
-#: fortran/decl.c:4332
+#: fortran/decl.c:4451
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
 msgstr "%C'deki ENTRY deyimi bir INTERFACE bloku iÃ§indeymiÅŸ gibi gÃ¶rÃ¼nmÃ¼yor"
 
-#: fortran/decl.c:4336
+#: fortran/decl.c:4455
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
 msgstr "%C'deki ENTRY deyimi bir DERIVED TYPE bloku iÃ§indeymiÅŸ gibi gÃ¶rÃ¼nmÃ¼yor"
 
-#: fortran/decl.c:4340
+#: fortran/decl.c:4459
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
 msgstr "%C'deki ENTRY deyimi bir IF-THEN bloku iÃ§indeymiÅŸ gibi gÃ¶rÃ¼nmÃ¼yor"
 
-#: fortran/decl.c:4344
+#: fortran/decl.c:4463
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DO block"
 msgstr "%C'deki ENTRY deyimi bir DO bloku iÃ§inde gÃ¶rÃ¼nemez"
 
-#: fortran/decl.c:4348
+#: fortran/decl.c:4467
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a SELECT block"
 msgstr "%C'deki ENTRY deyimi bir SELECT bloku iÃ§indeymiÅŸ gibi gÃ¶rÃ¼nmÃ¼yor"
 
-#: fortran/decl.c:4352
+#: fortran/decl.c:4471
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a FORALL block"
 msgstr "%C'deki ENTRY deyimi bir FORALL bloku iÃ§indeymiÅŸ gibi gÃ¶rÃ¼nmÃ¼yor"
 
-#: fortran/decl.c:4356
+#: fortran/decl.c:4475
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a WHERE block"
 msgstr "%C'deki ENTRY deyimi bir WHERE bloku iÃ§indeymiÅŸ gibi gÃ¶rÃ¼nmÃ¼yor"
 
-#: fortran/decl.c:4360
+#: fortran/decl.c:4479
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
 msgstr "%C'deki ENTRY deyimi bir iÃ§erilmiÅŸ altyordamÄ±n iÃ§inde gÃ¶rÃ¼nemez"
 
-#: fortran/decl.c:4378
+#: fortran/decl.c:4497
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear in a contained procedure"
 msgstr "%C'deki ENTRY deyimi bir iÃ§erilmiÅŸ iÅŸlevde gÃ¶rÃ¼nemez"
 
-#: fortran/decl.c:4560
+#: fortran/decl.c:4552 fortran/decl.c:4742
 #, no-c-format
 msgid "Missing required parentheses before BIND(C) at %C"
 msgstr ""
 
-#: fortran/decl.c:4618 fortran/decl.c:4634
+#: fortran/decl.c:4801 fortran/decl.c:4817
 #, fuzzy, no-c-format
 msgid "Syntax error in NAME= specifier for binding label at %C"
 msgstr "%C'deki CASE belirtiminde sÃ¶zdizimi hatasÄ±"
 
-#: fortran/decl.c:4649
+#: fortran/decl.c:4832
 #, fuzzy, no-c-format
 msgid "Missing closing quote '\"' for binding label at %C"
 msgstr "%C'de biÃ§im yaftasÄ± eksik"
 
-#: fortran/decl.c:4658
+#: fortran/decl.c:4841
 #, fuzzy, no-c-format
 msgid "Missing closing quote ''' for binding label at %C"
 msgstr "%C'de biÃ§im yaftasÄ± eksik"
 
-#: fortran/decl.c:4668
+#: fortran/decl.c:4851
 #, fuzzy, no-c-format
 msgid "Missing closing paren for binding label at %C"
 msgstr "%C'de biÃ§im yaftasÄ± eksik"
 
-#: fortran/decl.c:4703
+#: fortran/decl.c:4857
+#, fuzzy, no-c-format
+msgid "No binding name is allowed in BIND(C) at %C"
+msgstr "'%s' iÅŸlev ismi olarak %C'de kullanÄ±lamaz"
+
+#: fortran/decl.c:4863
 #, no-c-format
+msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
+msgstr ""
+
+#: fortran/decl.c:4894
+#, no-c-format
 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
 msgstr ""
 
-#: fortran/decl.c:4876
+#: fortran/decl.c:5066
 #, no-c-format
 msgid "Unexpected END statement at %C"
 msgstr "%C'de beklenmeyen END deyimi"
 
 #. We would have required END [something].
-#: fortran/decl.c:4885
+#: fortran/decl.c:5075
 #, no-c-format
 msgid "%s statement expected at %L"
 msgstr "%s deyimi %L'de umuluyordu"
 
-#: fortran/decl.c:4896
+#: fortran/decl.c:5086
 #, no-c-format
 msgid "Expecting %s statement at %C"
 msgstr "%s deyimi umuluyordu (%C'de)"
 
-#: fortran/decl.c:4911
+#: fortran/decl.c:5101
 #, no-c-format
 msgid "Expected block name of '%s' in %s statement at %C"
 msgstr "'%s' iÃ§in %s deyiminde (%C'de) blok ismi umuluyordu"
 
-#: fortran/decl.c:4928
+#: fortran/decl.c:5118
 #, no-c-format
 msgid "Expected terminating name at %C"
 msgstr "%C'de sonlandÄ±ran isim umuluyordu"
 
-#: fortran/decl.c:4937
+#: fortran/decl.c:5127
 #, no-c-format
 msgid "Expected label '%s' for %s statement at %C"
 msgstr "'%s' etiketi umuluyordu (%s deyiminde, %C'de)"
 
-#: fortran/decl.c:4991
+#: fortran/decl.c:5181
 #, no-c-format
 msgid "Missing array specification at %L in DIMENSION statement"
 msgstr "DIMENSION deyiminde %L'de dizi belirtimi eksik"
 
-#: fortran/decl.c:5000
+#: fortran/decl.c:5189
 #, no-c-format
+msgid "Dimensions specified for %s at %L after its initialisation"
+msgstr ""
+
+#: fortran/decl.c:5198
+#, no-c-format
 msgid "Array specification must be deferred at %L"
 msgstr "Dizi belirtimi %L'de ertelenmiÅŸ olmalÄ±"
 
-#: fortran/decl.c:5077
+#: fortran/decl.c:5275
 #, no-c-format
 msgid "Unexpected character in variable list at %C"
 msgstr "%C'deki deÄŸiÅŸken listesinde umulmadÄ±k karakter"
 
-#: fortran/decl.c:5114
+#: fortran/decl.c:5312
 #, no-c-format
 msgid "Expected '(' at %C"
 msgstr "%C'de '(' umuluyordu"
 
-#: fortran/decl.c:5128 fortran/decl.c:5168
+#: fortran/decl.c:5326 fortran/decl.c:5366
 #, no-c-format
 msgid "Expected variable name at %C"
 msgstr "%C'de deÄŸiÅŸken ismi umuluyordu"
 
-#: fortran/decl.c:5144
+#: fortran/decl.c:5342
 #, fuzzy, no-c-format
 msgid "Cray pointer at %C must be an integer"
 msgstr "%C'deki Cray gÃ¶stericisi bir tamsayÄ± olmalÄ±."
 
-#: fortran/decl.c:5148
+#: fortran/decl.c:5346
 #, fuzzy, no-c-format
 msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
 msgstr "%C'deki Cray gÃ¶stericisi %d baytlÄ±k hassasiyete sahip ancak bellek adresi %d bayt gerektiriyor"
 
-#: fortran/decl.c:5154
+#: fortran/decl.c:5352
 #, no-c-format
 msgid "Expected \",\" at %C"
 msgstr "%C'de \",\" umuluyordu"
 
-#: fortran/decl.c:5217
+#: fortran/decl.c:5415
 #, no-c-format
 msgid "Expected \")\" at %C"
 msgstr "%C'de \")\" umuluyordu"
 
-#: fortran/decl.c:5229
+#: fortran/decl.c:5427
 #, no-c-format
 msgid "Expected \",\" or end of statement at %C"
 msgstr "%C'de \",\" veya deyim sonu umuluyordu"
 
-#: fortran/decl.c:5293
+#: fortran/decl.c:5491
 #, fuzzy, no-c-format
 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
 msgstr "%C'deki Cray gÃ¶stericisi bildirimi -fcray-pointer seÃ§eneÄŸini gerektiriyor"
 
-#: fortran/decl.c:5388
+#: fortran/decl.c:5586
 #, no-c-format
 msgid "Access specification of the %s operator at %C has already been specified"
 msgstr "%s iÅŸlecinin eriÅŸim belirtimi %C'de zaten belirtilmiÅŸti"
 
-#: fortran/decl.c:5405
+#: fortran/decl.c:5603
 #, no-c-format
 msgid "Access specification of the .%s. operator at %C has already been specified"
 msgstr ".%s. iÅŸlecinin eriÅŸim belirtimi %C'de zaten belirtilmiÅŸti"
 
-#: fortran/decl.c:5443
+#: fortran/decl.c:5641
 #, fuzzy, no-c-format
 msgid "Fortran 2003: PROTECTED statement at %C"
 msgstr "Fortran 2003: %C'de FLUSH deyimi"
 
-#: fortran/decl.c:5483
+#: fortran/decl.c:5681
 #, fuzzy, no-c-format
 msgid "Syntax error in PROTECTED statement at %C"
 msgstr "%C'deki SAVE deyiminde sÃ¶zdizimi hatasÄ±"
 
-#: fortran/decl.c:5504
+#: fortran/decl.c:5702
 #, fuzzy, no-c-format
 msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
 msgstr "%C'de DATA deyimi iÃ§in bir PURE iÅŸlevinde izin verilmez"
 
-#: fortran/decl.c:5541
+#: fortran/decl.c:5739
 #, fuzzy, no-c-format
 msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
 msgstr "%C'de DATA deyimi iÃ§in bir PURE iÅŸlevinde izin verilmez"
 
-#: fortran/decl.c:5568
+#: fortran/decl.c:5766
 #, no-c-format
 msgid "Expected variable name at %C in PARAMETER statement"
 msgstr "%C'de PARAMETER deyiminde deÄŸiÅŸken ismi umuluyordu"
 
-#: fortran/decl.c:5575
+#: fortran/decl.c:5773
 #, no-c-format
 msgid "Expected = sign in PARAMETER statement at %C"
 msgstr "%C'deki PARAMETER deyiminde = iÅŸareti umuluyordu"
 
-#: fortran/decl.c:5581
+#: fortran/decl.c:5779
 #, no-c-format
 msgid "Expected expression at %C in PARAMETER statement"
 msgstr "%C'deki PARAMETER deyiminde ifade umuluyordu"
 
-#: fortran/decl.c:5639
+#: fortran/decl.c:5799
+#, fuzzy, no-c-format
+msgid "Initializing already initialized variable at %C"
+msgstr "COMMON deÄŸiÅŸkeni `%s' iÃ§in %C'de ilklendirme yapÄ±lamaz"
+
+#: fortran/decl.c:5844
 #, no-c-format
 msgid "Unexpected characters in PARAMETER statement at %C"
 msgstr "%C'deki PARAMETER deyiminde umulmayan karakterler"
 
-#: fortran/decl.c:5663
+#: fortran/decl.c:5868
 #, no-c-format
 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
 msgstr "%C'deki kapsamlÄ± SAVE deyiminden Ã¶nce bir SAVE deyimi var"
 
-#: fortran/decl.c:5675
+#: fortran/decl.c:5880
 #, no-c-format
 msgid "SAVE statement at %C follows blanket SAVE statement"
 msgstr "%C'deki SAVE deyiminden Ã¶nce bir kapsamlÄ± SAVE deyimi var"
 
-#: fortran/decl.c:5722
+#: fortran/decl.c:5927
 #, no-c-format
 msgid "Syntax error in SAVE statement at %C"
 msgstr "%C'deki SAVE deyiminde sÃ¶zdizimi hatasÄ±"
 
-#: fortran/decl.c:5733
+#: fortran/decl.c:5938
 #, fuzzy, no-c-format
 msgid "Fortran 2003: VALUE statement at %C"
 msgstr "Fortran 2003: %C'de FLUSH deyimi"
 
-#: fortran/decl.c:5773
+#: fortran/decl.c:5978
 #, fuzzy, no-c-format
 msgid "Syntax error in VALUE statement at %C"
 msgstr "%C'deki SAVE deyiminde sÃ¶zdizimi hatasÄ±"
 
-#: fortran/decl.c:5784
+#: fortran/decl.c:5989
 #, fuzzy, no-c-format
 msgid "Fortran 2003: VOLATILE statement at %C"
 msgstr "Fortran 2003: %C'de FLUSH deyimi"
 
-#: fortran/decl.c:5826
+#: fortran/decl.c:6031
 #, fuzzy, no-c-format
 msgid "Syntax error in VOLATILE statement at %C"
 msgstr "%C'deki SAVE deyiminde sÃ¶zdizimi hatasÄ±"
 
-#: fortran/decl.c:5848
+#: fortran/decl.c:6054
 #, no-c-format
 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
 msgstr "%C'deki MODULE PROCEDURE bir soysal modÃ¼l arayÃ¼zÃ¼ olmalÄ±"
 
-#: fortran/decl.c:5910
+#: fortran/decl.c:6142
 #, fuzzy, no-c-format
 msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
 msgstr "%C'deki tÃ¼retilmiÅŸ tÃ¼r sadece bir MODULE iÃ§inde PRIVATE olabilir"
 
-#: fortran/decl.c:5922
+#: fortran/decl.c:6154
 #, fuzzy, no-c-format
 msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
 msgstr "%C'deki tÃ¼retilmiÅŸ tÃ¼r sadece bir MODULE iÃ§inde PUBLIC olabilir"
 
-#: fortran/decl.c:5979
+#: fortran/decl.c:6211
 #, no-c-format
 msgid "Expected :: in TYPE definition at %C"
 msgstr "%C'deki TYPE tanÄ±mÄ±nda :: umuluyordu"
 
-#: fortran/decl.c:5990
+#: fortran/decl.c:6222
 #, no-c-format
 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
 msgstr "TÃ¼r ismi '%s' (%C'de) bir yerleÅŸik tÃ¼rle aynÄ± olamaz"
 
-#: fortran/decl.c:6000
+#: fortran/decl.c:6232
 #, no-c-format
 msgid "Derived type name '%s' at %C already has a basic type of %s"
 msgstr "TÃ¼retilmiÅŸ tÃ¼r ismi '%s' %C'de zaten temel  %s tÃ¼rÃ¼nde"
 
-#: fortran/decl.c:6016
+#: fortran/decl.c:6248
 #, no-c-format
 msgid "Derived type definition of '%s' at %C has already been defined"
 msgstr "'%s' iÃ§in tÃ¼retilmiÅŸ tÃ¼r tanÄ±mÄ± %C'de zaten tanÄ±mlÄ±"
 
-#: fortran/decl.c:6054
+#: fortran/decl.c:6286
 #, no-c-format
 msgid "Cray Pointee at %C cannot be assumed shape array"
 msgstr "%C'deki Cray gÃ¶stericileri tahmini biÃ§imli dizi olamaz"
 
-#: fortran/decl.c:6074
+#: fortran/decl.c:6306
 #, fuzzy, no-c-format
 msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
 msgstr "Fortran 2003'te yeni: %C'de ENUM AND ENUMERATOR"
 
-#: fortran/decl.c:6146
+#: fortran/decl.c:6378
 #, no-c-format
 msgid "ENUMERATOR %L not initialized with integer expression"
 msgstr "bir tamsayÄ± ifadesi ile ilklendirilmemiÅŸ ENUMERATOR %L"
 
-#: fortran/decl.c:6195
+#: fortran/decl.c:6427
 #, no-c-format
 msgid "ENUM definition statement expected before %C"
 msgstr "%C Ã¶ncesinde ENUM tanÄ±m deyimi umuluyordu"
 
-#: fortran/decl.c:6228
+#: fortran/decl.c:6460
 #, no-c-format
 msgid "Syntax error in ENUMERATOR definition at %C"
 msgstr "%C'deki ENUMERATOR tanÄ±mÄ±nda sÃ¶zdizimi hatasÄ±"
@@ -5197,21 +5157,21 @@
 msgid "      "
 msgstr "      "
 
-#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:626
+#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:637
 #, c-format
 msgid "(%s "
 msgstr "(%s "
 
-#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1069
-#: fortran/dump-parse-tree.c:1113 fortran/dump-parse-tree.c:1123
+#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1091
+#: fortran/dump-parse-tree.c:1135 fortran/dump-parse-tree.c:1145
 #, c-format
 msgid "%d"
 msgstr "%d"
 
 #: fortran/dump-parse-tree.c:90 fortran/dump-parse-tree.c:116
 #: fortran/dump-parse-tree.c:159 fortran/dump-parse-tree.c:395
-#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:613
-#: fortran/dump-parse-tree.c:636
+#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:624
+#: fortran/dump-parse-tree.c:647
 #, c-format
 msgid ")"
 msgstr ")"
@@ -5349,7 +5309,7 @@
 msgid "%.2x"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:732
+#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:754
 #, c-format
 msgid "%s:"
 msgstr "%s:"
@@ -5464,748 +5424,753 @@
 msgid "%s[["
 msgstr "%s[["
 
-#: fortran/dump-parse-tree.c:551
+#: fortran/dump-parse-tree.c:560
 #, fuzzy, c-format
 msgid "(%s %s %s %s %s"
 msgstr "(%s %s %s %s"
 
-#: fortran/dump-parse-tree.c:558
+#: fortran/dump-parse-tree.c:567
 #, c-format
 msgid " ALLOCATABLE"
 msgstr " AYRILABÄ°LÄ°R"
 
-#: fortran/dump-parse-tree.c:560 fortran/dump-parse-tree.c:631
+#: fortran/dump-parse-tree.c:569 fortran/dump-parse-tree.c:642
 #, c-format
 msgid " DIMENSION"
 msgstr " BOYUT"
 
-#: fortran/dump-parse-tree.c:562
+#: fortran/dump-parse-tree.c:571
 #, c-format
 msgid " EXTERNAL"
 msgstr " HARÄ°CÄ°"
 
-#: fortran/dump-parse-tree.c:564
+#: fortran/dump-parse-tree.c:573
 #, c-format
 msgid " INTRINSIC"
 msgstr " YERLEÅžÄ°K"
 
-#: fortran/dump-parse-tree.c:566
+#: fortran/dump-parse-tree.c:575
 #, c-format
 msgid " OPTIONAL"
 msgstr " SEÃ‡Ä°MLÄ°K"
 
-#: fortran/dump-parse-tree.c:568 fortran/dump-parse-tree.c:629
+#: fortran/dump-parse-tree.c:577 fortran/dump-parse-tree.c:640
 #, c-format
 msgid " POINTER"
 msgstr " GÃ–STERÄ°CÄ°"
 
-#: fortran/dump-parse-tree.c:570
+#: fortran/dump-parse-tree.c:579
 #, fuzzy, c-format
 msgid " PROTECTED"
 msgstr " BiÃ‡iMLi"
 
-#: fortran/dump-parse-tree.c:572
+#: fortran/dump-parse-tree.c:581
 #, c-format
 msgid " VALUE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:574
+#: fortran/dump-parse-tree.c:583
 #, c-format
 msgid " VOLATILE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:576
+#: fortran/dump-parse-tree.c:585
 #, fuzzy, c-format
 msgid " THREADPRIVATE"
 msgstr " OKUYAZ="
 
-#: fortran/dump-parse-tree.c:578
+#: fortran/dump-parse-tree.c:587
 #, c-format
 msgid " TARGET"
 msgstr " HEDEF"
 
-#: fortran/dump-parse-tree.c:580
+#: fortran/dump-parse-tree.c:589
 #, c-format
 msgid " DUMMY"
 msgstr " SÃ–ZDE"
 
-#: fortran/dump-parse-tree.c:582
+#: fortran/dump-parse-tree.c:591
 #, c-format
 msgid " RESULT"
 msgstr " SONUÃ‡"
 
-#: fortran/dump-parse-tree.c:584
+#: fortran/dump-parse-tree.c:593
 #, c-format
 msgid " ENTRY"
 msgstr " GÄ°RDÄ°"
 
-#: fortran/dump-parse-tree.c:587
+#: fortran/dump-parse-tree.c:595
 #, c-format
+msgid " BIND(C)"
+msgstr ""
+
+#: fortran/dump-parse-tree.c:598
+#, c-format
 msgid " DATA"
 msgstr " VERÄ°"
 
-#: fortran/dump-parse-tree.c:589
+#: fortran/dump-parse-tree.c:600
 #, c-format
 msgid " USE-ASSOC"
 msgstr " Ä°LÄ°ÅžKÄ°LÄ°"
 
-#: fortran/dump-parse-tree.c:591
+#: fortran/dump-parse-tree.c:602
 #, c-format
 msgid " IN-NAMELIST"
 msgstr " ADLÄ°STESÄ°NDE"
 
-#: fortran/dump-parse-tree.c:593
+#: fortran/dump-parse-tree.c:604
 #, c-format
 msgid " IN-COMMON"
 msgstr " ORTAK"
 
-#: fortran/dump-parse-tree.c:596
+#: fortran/dump-parse-tree.c:607
 #, c-format
 msgid " ABSTRACT INTERFACE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:598
+#: fortran/dump-parse-tree.c:609
 #, c-format
 msgid " FUNCTION"
 msgstr " Ä°ÅžLEV"
 
-#: fortran/dump-parse-tree.c:600
+#: fortran/dump-parse-tree.c:611
 #, c-format
 msgid " SUBROUTINE"
 msgstr " ALTÄ°ÅžLEV"
 
-#: fortran/dump-parse-tree.c:602
+#: fortran/dump-parse-tree.c:613
 #, c-format
 msgid " IMPLICIT-TYPE"
 msgstr " Ã–RTÃœK-TÃœR"
 
-#: fortran/dump-parse-tree.c:605
+#: fortran/dump-parse-tree.c:616
 #, c-format
 msgid " SEQUENCE"
 msgstr " SIRA"
 
-#: fortran/dump-parse-tree.c:607
+#: fortran/dump-parse-tree.c:618
 #, c-format
 msgid " ELEMENTAL"
 msgstr " Ã–ÄžESEL"
 
-#: fortran/dump-parse-tree.c:609
+#: fortran/dump-parse-tree.c:620
 #, c-format
 msgid " PURE"
 msgstr " ARI"
 
-#: fortran/dump-parse-tree.c:611
+#: fortran/dump-parse-tree.c:622
 #, c-format
 msgid " RECURSIVE"
 msgstr " Ä°Ã‡_Ä°Ã‡E"
 
-#: fortran/dump-parse-tree.c:635 fortran/dump-parse-tree.c:682
-#: fortran/dump-parse-tree.c:706 fortran/dump-parse-tree.c:735
-#: fortran/dump-parse-tree.c:1276 fortran/dump-parse-tree.c:1282
-#: fortran/dump-parse-tree.c:1784
+#: fortran/dump-parse-tree.c:646 fortran/dump-parse-tree.c:693
+#: fortran/dump-parse-tree.c:717 fortran/dump-parse-tree.c:757
+#: fortran/dump-parse-tree.c:1298 fortran/dump-parse-tree.c:1304
+#: fortran/dump-parse-tree.c:1806
 #, c-format
 msgid " %s"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:659
+#: fortran/dump-parse-tree.c:670
 #, c-format
 msgid "symbol %s "
 msgstr "sembol %s "
 
-#: fortran/dump-parse-tree.c:666
+#: fortran/dump-parse-tree.c:677
 #, c-format
 msgid "value: "
 msgstr "deÄŸer: "
 
-#: fortran/dump-parse-tree.c:673
+#: fortran/dump-parse-tree.c:684
 #, c-format
 msgid "Array spec:"
 msgstr "Dizi belirtimi:"
 
-#: fortran/dump-parse-tree.c:680
+#: fortran/dump-parse-tree.c:691
 #, c-format
 msgid "Generic interfaces:"
 msgstr "Soysal arayÃ¼zler:"
 
-#: fortran/dump-parse-tree.c:688
+#: fortran/dump-parse-tree.c:699
 #, c-format
 msgid "result: %s"
 msgstr "sonuÃ§: %s"
 
-#: fortran/dump-parse-tree.c:694
+#: fortran/dump-parse-tree.c:705
 #, c-format
 msgid "components: "
 msgstr "bileÅŸenler: "
 
-#: fortran/dump-parse-tree.c:701
+#: fortran/dump-parse-tree.c:712
 #, c-format
 msgid "Formal arglist:"
 msgstr "BiÃ§imsel arg listesi:"
 
-#: fortran/dump-parse-tree.c:708
+#: fortran/dump-parse-tree.c:719
 #, c-format
 msgid " [Alt Return]"
 msgstr " [Alt Enter]"
 
-#: fortran/dump-parse-tree.c:715
+#: fortran/dump-parse-tree.c:726
 #, c-format
 msgid "Formal namespace"
 msgstr "BiÃ§imsel isim alanÄ±"
 
-#: fortran/dump-parse-tree.c:771
+#: fortran/dump-parse-tree.c:793
 #, c-format
 msgid "common: /%s/ "
 msgstr "ortak: /%s/ "
 
-#: fortran/dump-parse-tree.c:779 fortran/dump-parse-tree.c:1720
+#: fortran/dump-parse-tree.c:801 fortran/dump-parse-tree.c:1742
 #, c-format
 msgid ", "
 msgstr ", "
 
-#: fortran/dump-parse-tree.c:791
+#: fortran/dump-parse-tree.c:813
 #, c-format
 msgid "symtree: %s  Ambig %d"
 msgstr "symtree: %s  Tuhaf %d"
 
-#: fortran/dump-parse-tree.c:794
+#: fortran/dump-parse-tree.c:816
 #, c-format
 msgid " from namespace %s"
 msgstr " %s isimalanÄ±ndan"
 
-#: fortran/dump-parse-tree.c:820
+#: fortran/dump-parse-tree.c:842
 #, fuzzy, c-format
 msgid "%s,"
 msgstr "%s"
 
-#: fortran/dump-parse-tree.c:852
+#: fortran/dump-parse-tree.c:874
 #, c-format
 msgid "!$OMP %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:867 fortran/dump-parse-tree.c:1010
+#: fortran/dump-parse-tree.c:889 fortran/dump-parse-tree.c:1032
 #, fuzzy, c-format
 msgid " (%s)"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:872
+#: fortran/dump-parse-tree.c:894
 #, fuzzy, c-format
 msgid " ("
 msgstr ", ("
 
-#: fortran/dump-parse-tree.c:888
+#: fortran/dump-parse-tree.c:910
 #, c-format
 msgid " IF("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:894
+#: fortran/dump-parse-tree.c:916
 #, c-format
 msgid " NUM_THREADS("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:910
+#: fortran/dump-parse-tree.c:932
 #, c-format
 msgid " SCHEDULE (%s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:930
+#: fortran/dump-parse-tree.c:952
 #, c-format
 msgid " DEFAULT(%s)"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:933
+#: fortran/dump-parse-tree.c:955
 #, fuzzy, c-format
 msgid " ORDERED"
 msgstr " AÃ‡IK="
 
-#: fortran/dump-parse-tree.c:958
+#: fortran/dump-parse-tree.c:980
 #, fuzzy, c-format
 msgid " REDUCTION(%s:"
 msgstr " Ä°ÅžLEV"
 
-#: fortran/dump-parse-tree.c:972
+#: fortran/dump-parse-tree.c:994
 #, fuzzy, c-format
 msgid " %s("
 msgstr "%s("
 
-#: fortran/dump-parse-tree.c:988
+#: fortran/dump-parse-tree.c:1010
 #, c-format
 msgid "!$OMP SECTION\n"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:997
+#: fortran/dump-parse-tree.c:1019
 #, c-format
 msgid "!$OMP END %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1002
+#: fortran/dump-parse-tree.c:1024
 #, c-format
 msgid " COPYPRIVATE("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1007
+#: fortran/dump-parse-tree.c:1029
 #, fuzzy, c-format
 msgid " NOWAIT"
 msgstr " BiRiM="
 
-#: fortran/dump-parse-tree.c:1034
+#: fortran/dump-parse-tree.c:1056
 #, c-format
 msgid "NOP"
 msgstr "SORUN-YOK"
 
-#: fortran/dump-parse-tree.c:1038
+#: fortran/dump-parse-tree.c:1060
 #, c-format
 msgid "CONTINUE"
 msgstr "DEVAM"
 
-#: fortran/dump-parse-tree.c:1042
+#: fortran/dump-parse-tree.c:1064
 #, c-format
 msgid "ENTRY %s"
 msgstr "GiRDi %s"
 
-#: fortran/dump-parse-tree.c:1047
+#: fortran/dump-parse-tree.c:1069
 #, c-format
 msgid "ASSIGN "
 msgstr "ATAMA "
 
-#: fortran/dump-parse-tree.c:1054
+#: fortran/dump-parse-tree.c:1076
 #, c-format
 msgid "LABEL ASSIGN "
 msgstr "YAFTA ATAMA "
 
-#: fortran/dump-parse-tree.c:1056
+#: fortran/dump-parse-tree.c:1078
 #, c-format
 msgid " %d"
 msgstr " %d"
 
-#: fortran/dump-parse-tree.c:1060
+#: fortran/dump-parse-tree.c:1082
 #, c-format
 msgid "POINTER ASSIGN "
 msgstr "GÃ–SERÄ°CÄ° ATAMA "
 
-#: fortran/dump-parse-tree.c:1067
+#: fortran/dump-parse-tree.c:1089
 #, c-format
 msgid "GOTO "
 msgstr "GÄ°T "
 
-#: fortran/dump-parse-tree.c:1076
+#: fortran/dump-parse-tree.c:1098
 #, c-format
 msgid ", ("
 msgstr ", ("
 
-#: fortran/dump-parse-tree.c:1092 fortran/dump-parse-tree.c:1094
+#: fortran/dump-parse-tree.c:1114 fortran/dump-parse-tree.c:1116
 #, c-format
 msgid "CALL %s "
 msgstr "%s Ã‡AÄžRISI"
 
-#: fortran/dump-parse-tree.c:1096
+#: fortran/dump-parse-tree.c:1118
 #, fuzzy, c-format
 msgid "CALL ?? "
 msgstr "%s Ã‡AÄžRISI"
 
-#: fortran/dump-parse-tree.c:1102
+#: fortran/dump-parse-tree.c:1124
 #, c-format
 msgid "RETURN "
 msgstr "DÃ–N "
 
-#: fortran/dump-parse-tree.c:1108
+#: fortran/dump-parse-tree.c:1130
 #, c-format
 msgid "PAUSE "
 msgstr "BEKLET "
 
-#: fortran/dump-parse-tree.c:1118
+#: fortran/dump-parse-tree.c:1140
 #, c-format
 msgid "STOP "
 msgstr "DUR "
 
-#: fortran/dump-parse-tree.c:1128 fortran/dump-parse-tree.c:1136
+#: fortran/dump-parse-tree.c:1150 fortran/dump-parse-tree.c:1158
 #, c-format
 msgid "IF "
 msgstr "EÄžER "
 
-#: fortran/dump-parse-tree.c:1130
+#: fortran/dump-parse-tree.c:1152
 #, c-format
 msgid " %d, %d, %d"
 msgstr " %d, %d, %d"
 
-#: fortran/dump-parse-tree.c:1147
+#: fortran/dump-parse-tree.c:1169
 #, c-format
 msgid "ELSE\n"
 msgstr "DEÄžÄ°LSE\n"
 
-#: fortran/dump-parse-tree.c:1150
+#: fortran/dump-parse-tree.c:1172
 #, c-format
 msgid "ELSE IF "
 msgstr "DEÄžÄ°LSE EÄžER"
 
-#: fortran/dump-parse-tree.c:1160
+#: fortran/dump-parse-tree.c:1182
 #, c-format
 msgid "ENDIF"
 msgstr "EÄžERSONU"
 
-#: fortran/dump-parse-tree.c:1165
+#: fortran/dump-parse-tree.c:1187
 #, c-format
 msgid "SELECT CASE "
 msgstr "DURUM SEÃ‡Ä°MÄ° "
 
-#: fortran/dump-parse-tree.c:1173
+#: fortran/dump-parse-tree.c:1195
 #, c-format
 msgid "CASE "
 msgstr "DURUM "
 
-#: fortran/dump-parse-tree.c:1189
+#: fortran/dump-parse-tree.c:1211
 #, c-format
 msgid "END SELECT"
 msgstr "SEÃ‡Ä°M SONU"
 
-#: fortran/dump-parse-tree.c:1193
+#: fortran/dump-parse-tree.c:1215
 #, c-format
 msgid "WHERE "
 msgstr "OLDUÄžUNDA"
 
-#: fortran/dump-parse-tree.c:1204
+#: fortran/dump-parse-tree.c:1226
 #, c-format
 msgid "ELSE WHERE "
 msgstr "OLMADIÄžINDA"
 
-#: fortran/dump-parse-tree.c:1211
+#: fortran/dump-parse-tree.c:1233
 #, c-format
 msgid "END WHERE"
 msgstr "OLDUSONU"
 
-#: fortran/dump-parse-tree.c:1216
+#: fortran/dump-parse-tree.c:1238
 #, c-format
 msgid "FORALL "
 msgstr "TÃœMÃœÄ°Ã‡Ä°N "
 
-#: fortran/dump-parse-tree.c:1241
+#: fortran/dump-parse-tree.c:1263
 #, c-format
 msgid "END FORALL"
 msgstr "TÃœMÃœÄ°Ã‡Ä°N SONU"
 
-#: fortran/dump-parse-tree.c:1245
+#: fortran/dump-parse-tree.c:1267
 #, c-format
 msgid "DO "
 msgstr "YAP "
 
-#: fortran/dump-parse-tree.c:1259 fortran/dump-parse-tree.c:1270
+#: fortran/dump-parse-tree.c:1281 fortran/dump-parse-tree.c:1292
 #, c-format
 msgid "END DO"
 msgstr "YAP SONU"
 
-#: fortran/dump-parse-tree.c:1263
+#: fortran/dump-parse-tree.c:1285
 #, c-format
 msgid "DO WHILE "
 msgstr "OLANA KADAR"
 
-#: fortran/dump-parse-tree.c:1274
+#: fortran/dump-parse-tree.c:1296
 #, c-format
 msgid "CYCLE"
 msgstr "DONGU"
 
-#: fortran/dump-parse-tree.c:1280
+#: fortran/dump-parse-tree.c:1302
 #, c-format
 msgid "EXIT"
 msgstr "Ã‡IK"
 
-#: fortran/dump-parse-tree.c:1286
+#: fortran/dump-parse-tree.c:1308
 #, c-format
 msgid "ALLOCATE "
 msgstr "AYIR "
 
-#: fortran/dump-parse-tree.c:1289 fortran/dump-parse-tree.c:1305
+#: fortran/dump-parse-tree.c:1311 fortran/dump-parse-tree.c:1327
 #, c-format
 msgid " STAT="
 msgstr " DURUM="
 
-#: fortran/dump-parse-tree.c:1302
+#: fortran/dump-parse-tree.c:1324
 #, c-format
 msgid "DEALLOCATE "
 msgstr "YERAÃ‡ "
 
-#: fortran/dump-parse-tree.c:1318
+#: fortran/dump-parse-tree.c:1340
 #, c-format
 msgid "OPEN"
 msgstr "AÃ‡IK"
 
-#: fortran/dump-parse-tree.c:1323 fortran/dump-parse-tree.c:1402
-#: fortran/dump-parse-tree.c:1444 fortran/dump-parse-tree.c:1467
-#: fortran/dump-parse-tree.c:1619
+#: fortran/dump-parse-tree.c:1345 fortran/dump-parse-tree.c:1424
+#: fortran/dump-parse-tree.c:1466 fortran/dump-parse-tree.c:1489
+#: fortran/dump-parse-tree.c:1641
 #, c-format
 msgid " UNIT="
 msgstr " BiRiM="
 
-#: fortran/dump-parse-tree.c:1328 fortran/dump-parse-tree.c:1407
-#: fortran/dump-parse-tree.c:1449 fortran/dump-parse-tree.c:1478
-#: fortran/dump-parse-tree.c:1636
+#: fortran/dump-parse-tree.c:1350 fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1471 fortran/dump-parse-tree.c:1500
+#: fortran/dump-parse-tree.c:1658
 #, c-format
 msgid " IOMSG="
 msgstr " G/Ã‡ iLETiSi="
 
-#: fortran/dump-parse-tree.c:1333 fortran/dump-parse-tree.c:1412
-#: fortran/dump-parse-tree.c:1454 fortran/dump-parse-tree.c:1483
-#: fortran/dump-parse-tree.c:1641
+#: fortran/dump-parse-tree.c:1355 fortran/dump-parse-tree.c:1434
+#: fortran/dump-parse-tree.c:1476 fortran/dump-parse-tree.c:1505
+#: fortran/dump-parse-tree.c:1663
 #, c-format
 msgid " IOSTAT="
 msgstr " G/Ã‡ DURUMU="
 
-#: fortran/dump-parse-tree.c:1338 fortran/dump-parse-tree.c:1472
+#: fortran/dump-parse-tree.c:1360 fortran/dump-parse-tree.c:1494
 #, c-format
 msgid " FILE="
 msgstr " DOSYA="
 
-#: fortran/dump-parse-tree.c:1343 fortran/dump-parse-tree.c:1417
+#: fortran/dump-parse-tree.c:1365 fortran/dump-parse-tree.c:1439
 #, c-format
 msgid " STATUS="
 msgstr " DURUM="
 
-#: fortran/dump-parse-tree.c:1348 fortran/dump-parse-tree.c:1513
+#: fortran/dump-parse-tree.c:1370 fortran/dump-parse-tree.c:1535
 #, c-format
 msgid " ACCESS="
 msgstr " ERiÅžiM="
 
-#: fortran/dump-parse-tree.c:1353 fortran/dump-parse-tree.c:1529
+#: fortran/dump-parse-tree.c:1375 fortran/dump-parse-tree.c:1551
 #, c-format
 msgid " FORM="
 msgstr " BÄ°Ã‡Ä°M="
 
-#: fortran/dump-parse-tree.c:1358 fortran/dump-parse-tree.c:1544
+#: fortran/dump-parse-tree.c:1380 fortran/dump-parse-tree.c:1566
 #, c-format
 msgid " RECL="
 msgstr " GERÄ°AL="
 
-#: fortran/dump-parse-tree.c:1363 fortran/dump-parse-tree.c:1554
+#: fortran/dump-parse-tree.c:1385 fortran/dump-parse-tree.c:1576
 #, c-format
 msgid " BLANK="
 msgstr " BOÅž="
 
-#: fortran/dump-parse-tree.c:1368 fortran/dump-parse-tree.c:1559
+#: fortran/dump-parse-tree.c:1390 fortran/dump-parse-tree.c:1581
 #, c-format
 msgid " POSITION="
 msgstr " KONUM="
 
-#: fortran/dump-parse-tree.c:1373 fortran/dump-parse-tree.c:1564
+#: fortran/dump-parse-tree.c:1395 fortran/dump-parse-tree.c:1586
 #, c-format
 msgid " ACTION="
 msgstr " EYLEM="
 
-#: fortran/dump-parse-tree.c:1378 fortran/dump-parse-tree.c:1584
+#: fortran/dump-parse-tree.c:1400 fortran/dump-parse-tree.c:1606
 #, c-format
 msgid " DELIM="
 msgstr " AYRAÃ‡="
 
-#: fortran/dump-parse-tree.c:1383 fortran/dump-parse-tree.c:1589
+#: fortran/dump-parse-tree.c:1405 fortran/dump-parse-tree.c:1611
 #, c-format
 msgid " PAD="
 msgstr " ADIM="
 
-#: fortran/dump-parse-tree.c:1388 fortran/dump-parse-tree.c:1594
+#: fortran/dump-parse-tree.c:1410 fortran/dump-parse-tree.c:1616
 #, c-format
 msgid " CONVERT="
 msgstr " Ã‡EViR="
 
-#: fortran/dump-parse-tree.c:1392 fortran/dump-parse-tree.c:1421
-#: fortran/dump-parse-tree.c:1458 fortran/dump-parse-tree.c:1599
-#: fortran/dump-parse-tree.c:1676
+#: fortran/dump-parse-tree.c:1414 fortran/dump-parse-tree.c:1443
+#: fortran/dump-parse-tree.c:1480 fortran/dump-parse-tree.c:1621
+#: fortran/dump-parse-tree.c:1698
 #, c-format
 msgid " ERR=%d"
 msgstr " HATA=%d"
 
-#: fortran/dump-parse-tree.c:1397
+#: fortran/dump-parse-tree.c:1419
 #, c-format
 msgid "CLOSE"
 msgstr "KAPALI"
 
-#: fortran/dump-parse-tree.c:1425
+#: fortran/dump-parse-tree.c:1447
 #, c-format
 msgid "BACKSPACE"
 msgstr "GERiSiL"
 
-#: fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1451
 #, c-format
 msgid "ENDFILE"
 msgstr "DOSYASONU"
 
-#: fortran/dump-parse-tree.c:1433
+#: fortran/dump-parse-tree.c:1455
 #, c-format
 msgid "REWIND"
 msgstr "BAÅžA_SAR"
 
-#: fortran/dump-parse-tree.c:1437
+#: fortran/dump-parse-tree.c:1459
 #, c-format
 msgid "FLUSH"
 msgstr "BOÅžALT"
 
-#: fortran/dump-parse-tree.c:1462
+#: fortran/dump-parse-tree.c:1484
 #, c-format
 msgid "INQUIRE"
 msgstr "SOR"
 
-#: fortran/dump-parse-tree.c:1488
+#: fortran/dump-parse-tree.c:1510
 #, c-format
 msgid " EXIST="
 msgstr " MEVCUT="
 
-#: fortran/dump-parse-tree.c:1493
+#: fortran/dump-parse-tree.c:1515
 #, c-format
 msgid " OPENED="
 msgstr " AÃ‡IK="
 
-#: fortran/dump-parse-tree.c:1498
+#: fortran/dump-parse-tree.c:1520
 #, c-format
 msgid " NUMBER="
 msgstr " SAYI="
 
-#: fortran/dump-parse-tree.c:1503
+#: fortran/dump-parse-tree.c:1525
 #, c-format
 msgid " NAMED="
 msgstr " ADLI="
 
-#: fortran/dump-parse-tree.c:1508
+#: fortran/dump-parse-tree.c:1530
 #, c-format
 msgid " NAME="
 msgstr " AD="
 
-#: fortran/dump-parse-tree.c:1518
+#: fortran/dump-parse-tree.c:1540
 #, c-format
 msgid " SEQUENTIAL="
 msgstr " SIRALI="
 
-#: fortran/dump-parse-tree.c:1524
+#: fortran/dump-parse-tree.c:1546
 #, c-format
 msgid " DIRECT="
 msgstr " DOÄžRUDAN="
 
-#: fortran/dump-parse-tree.c:1534
+#: fortran/dump-parse-tree.c:1556
 #, c-format
 msgid " FORMATTED"
 msgstr " BiÃ‡iMLi"
 
-#: fortran/dump-parse-tree.c:1539
+#: fortran/dump-parse-tree.c:1561
 #, c-format
 msgid " UNFORMATTED="
 msgstr " BiÃ‡iMSiZ="
 
-#: fortran/dump-parse-tree.c:1549
+#: fortran/dump-parse-tree.c:1571
 #, c-format
 msgid " NEXTREC="
 msgstr " SONRAKÄ°="
 
-#: fortran/dump-parse-tree.c:1569
+#: fortran/dump-parse-tree.c:1591
 #, c-format
 msgid " READ="
 msgstr " OKU="
 
-#: fortran/dump-parse-tree.c:1574
+#: fortran/dump-parse-tree.c:1596
 #, c-format
 msgid " WRITE="
 msgstr " YAZ="
 
-#: fortran/dump-parse-tree.c:1579
+#: fortran/dump-parse-tree.c:1601
 #, c-format
 msgid " READWRITE="
 msgstr " OKUYAZ="
 
-#: fortran/dump-parse-tree.c:1603
+#: fortran/dump-parse-tree.c:1625
 #, c-format
 msgid "IOLENGTH "
 msgstr "G/Ã‡-UZUNLUÄžU "
 
-#: fortran/dump-parse-tree.c:1609
+#: fortran/dump-parse-tree.c:1631
 #, c-format
 msgid "READ"
 msgstr "OKU"
 
-#: fortran/dump-parse-tree.c:1613
+#: fortran/dump-parse-tree.c:1635
 #, c-format
 msgid "WRITE"
 msgstr "YAZ"
 
-#: fortran/dump-parse-tree.c:1625
+#: fortran/dump-parse-tree.c:1647
 #, c-format
 msgid " FMT="
 msgstr " BÃ‡M="
 
-#: fortran/dump-parse-tree.c:1630
+#: fortran/dump-parse-tree.c:1652
 #, c-format
 msgid " FMT=%d"
 msgstr " BÃ‡M=%d"
 
-#: fortran/dump-parse-tree.c:1632
+#: fortran/dump-parse-tree.c:1654
 #, c-format
 msgid " NML=%s"
 msgstr " NML=%s"
 
-#: fortran/dump-parse-tree.c:1646
+#: fortran/dump-parse-tree.c:1668
 #, c-format
 msgid " SIZE="
 msgstr " BOYUT="
 
-#: fortran/dump-parse-tree.c:1651
+#: fortran/dump-parse-tree.c:1673
 #, c-format
 msgid " REC="
 msgstr " KYT="
 
-#: fortran/dump-parse-tree.c:1656
+#: fortran/dump-parse-tree.c:1678
 #, c-format
 msgid " ADVANCE="
 msgstr " Ä°LERÄ°="
 
-#: fortran/dump-parse-tree.c:1667
+#: fortran/dump-parse-tree.c:1689
 #, c-format
 msgid "TRANSFER "
 msgstr "AKTARIM "
 
-#: fortran/dump-parse-tree.c:1672
+#: fortran/dump-parse-tree.c:1694
 #, c-format
 msgid "DT_END"
 msgstr "DT_SONU"
 
-#: fortran/dump-parse-tree.c:1678
+#: fortran/dump-parse-tree.c:1700
 #, c-format
 msgid " END=%d"
 msgstr " SON=%d"
 
-#: fortran/dump-parse-tree.c:1680
+#: fortran/dump-parse-tree.c:1702
 #, c-format
 msgid " EOR=%d"
 msgstr " EOR=%d"
 
-#: fortran/dump-parse-tree.c:1714
+#: fortran/dump-parse-tree.c:1736
 #, c-format
 msgid "Equivalence: "
 msgstr "EÅŸdeÄŸeri: "
 
-#: fortran/dump-parse-tree.c:1740
+#: fortran/dump-parse-tree.c:1762
 #, c-format
 msgid "Namespace:"
 msgstr "Ä°simalanÄ±:"
 
-#: fortran/dump-parse-tree.c:1754
+#: fortran/dump-parse-tree.c:1776
 #, c-format
 msgid " %c-%c: "
 msgstr " %c-%c: "
 
-#: fortran/dump-parse-tree.c:1756
+#: fortran/dump-parse-tree.c:1778
 #, c-format
 msgid " %c: "
 msgstr " %c: "
 
-#: fortran/dump-parse-tree.c:1765
+#: fortran/dump-parse-tree.c:1787
 #, c-format
 msgid "procedure name = %s"
 msgstr "yordam ismi = %s"
 
-#: fortran/dump-parse-tree.c:1781
+#: fortran/dump-parse-tree.c:1803
 #, c-format
 msgid "Operator interfaces for %s:"
 msgstr "%s iÃ§in iÅŸleÃ§ arayÃ¼zleri:"
 
-#: fortran/dump-parse-tree.c:1790
+#: fortran/dump-parse-tree.c:1812
 #, c-format
 msgid "User operators:\n"
 msgstr "KullanÄ±cÄ± iÅŸleÃ§leri:\n"
 
-#: fortran/dump-parse-tree.c:1806
+#: fortran/dump-parse-tree.c:1828
 #, c-format
 msgid "CONTAINS\n"
 msgstr "Ä°Ã‡EREREK\n"
@@ -6227,309 +6192,349 @@
 msgid "Error count reached limit of %d."
 msgstr ""
 
-#: fortran/error.c:670 fortran/error.c:725 fortran/error.c:762
+#: fortran/error.c:670 fortran/error.c:724 fortran/error.c:761
 msgid "Warning:"
 msgstr "UYARI:"
 
-#: fortran/error.c:727 fortran/error.c:810 fortran/error.c:836
+#: fortran/error.c:726 fortran/error.c:809 fortran/error.c:835
 msgid "Error:"
 msgstr "Hata:"
 
-#: fortran/error.c:860
+#: fortran/error.c:859
 msgid "Fatal Error:"
 msgstr "Yasamsal Hata:"
 
-#: fortran/error.c:879
+#: fortran/error.c:878
 #, no-c-format
 msgid "Internal Error at (1):"
 msgstr "Dahili Hata (1):"
 
-#: fortran/expr.c:252
+#: fortran/expr.c:253
 #, c-format
 msgid "Constant expression required at %C"
 msgstr "%C'de sabit ifadesi gerekir"
 
-#: fortran/expr.c:255
+#: fortran/expr.c:256
 #, c-format
 msgid "Integer expression required at %C"
 msgstr "%C'de tamsayÄ± ifadesi gerekir"
 
-#: fortran/expr.c:260
+#: fortran/expr.c:261
 #, c-format
 msgid "Integer value too large in expression at %C"
 msgstr "%C'deki ifade iÃ§indeki tamsayÄ± deÄŸer Ã§ok bÃ¼yÃ¼k"
 
-#: fortran/expr.c:1018 fortran/expr.c:1189 fortran/expr.c:1240
+#: fortran/expr.c:1037
 #, fuzzy, no-c-format
+msgid "Index in dimension %d is out of bounds at %L"
+msgstr "%L'de DIM'in argÃ¼manÄ± sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
+
+#: fortran/expr.c:1208 fortran/expr.c:1259
+#, fuzzy, no-c-format
 msgid "index in dimension %d is out of bounds at %L"
 msgstr "%L'deki altdizge son indisi sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
 
-#: fortran/expr.c:1789
+#: fortran/expr.c:1808
 #, no-c-format
 msgid "elemental function arguments at %C are not compliant"
 msgstr ""
 
-#: fortran/expr.c:1833
+#: fortran/expr.c:1852
 #, no-c-format
 msgid "Numeric or CHARACTER operands are required in expression at %L"
 msgstr "%L'deki ifade iÃ§inde sayÄ±sal terimler ya da CHARACTER terimleri gerekiyor"
 
-#: fortran/expr.c:1853
+#: fortran/expr.c:1872
 #, fuzzy, no-c-format
 msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
 msgstr "%C'de bir ilklendirme ifadesi umuluyordu"
 
-#: fortran/expr.c:1868
+#: fortran/expr.c:1887
 #, no-c-format
 msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
 msgstr "%L'deki ifade iÃ§indeki ardarda ekleme iÅŸleÃ§leri iki CHARACTER terimine sahip olmalÄ±dÄ±r"
 
-#: fortran/expr.c:1875
+#: fortran/expr.c:1894
 #, no-c-format
 msgid "Concat operator at %L must concatenate strings of the same kind"
 msgstr "%L'deki ardarda ekleme iÅŸleci aynÄ± cins dizgeleri eklemeli"
 
-#: fortran/expr.c:1885
+#: fortran/expr.c:1904
 #, no-c-format
 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
 msgstr "%L'deki ifade iÃ§indeki .NOT. iÅŸleci bir LOGICAL terime sahip olmalÄ±dÄ±r"
 
-#: fortran/expr.c:1901
+#: fortran/expr.c:1920
 #, no-c-format
 msgid "LOGICAL operands are required in expression at %L"
 msgstr "%L'deki ifadede LOGICAL terimler gerekiyor"
 
-#: fortran/expr.c:1912
+#: fortran/expr.c:1931
 #, no-c-format
 msgid "Only intrinsic operators can be used in expression at %L"
 msgstr "%L'deki ifadede sadece yerleÅŸik iÅŸleÃ§ler kullanÄ±labilir"
 
-#: fortran/expr.c:1920
+#: fortran/expr.c:1939
 #, no-c-format
 msgid "Numeric operands are required in expression at %L"
 msgstr "%L'deki ifade iÃ§inde sayÄ±sal terimler gerekiyor"
 
-#: fortran/expr.c:1985
+#: fortran/expr.c:2030
 #, fuzzy, no-c-format
-msgid "Inquiry function '%s' at %L is not permitted in an initialization expression"
-msgstr "%s'in KIND parametresi %L'de bir ilklendirme ifadesi olmalÄ±dÄ±r"
-
-#: fortran/expr.c:2015
-#, fuzzy, no-c-format
 msgid "Assumed character length variable '%s' in constant expression at %L"
 msgstr "F95, '%s' varsayÄ±lan karakter uzunluÄŸu deÄŸiÅŸkenine %L'deki sabit ifadesi iÃ§inde izin vermez"
 
-#: fortran/expr.c:2061 fortran/expr.c:2067
+#: fortran/expr.c:2076 fortran/expr.c:2082
 #, fuzzy, no-c-format
 msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
 msgstr "%s'in KIND parametresi %L'de bir ilklendirme ifadesi olmalÄ±dÄ±r"
 
-#: fortran/expr.c:2098
+#: fortran/expr.c:2114
 #, no-c-format
 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
 msgstr "Ek: %L'de standartdÄ±ÅŸÄ± ilklendirme ifadesinin deÄŸerlenimi"
 
-#: fortran/expr.c:2151
+#: fortran/expr.c:2167
 #, fuzzy, no-c-format
 msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function"
 msgstr "'%s' iÅŸlevi (%L'deki ilklendirme ifadesindeki) bir yerleÅŸik iÅŸlev olmalÄ±"
 
-#: fortran/expr.c:2163
+#: fortran/expr.c:2179
 #, fuzzy, no-c-format
 msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
 msgstr "%s'in KIND parametresi %L'de bir ilklendirme ifadesi olmalÄ±dÄ±r"
 
-#: fortran/expr.c:2207
+#: fortran/expr.c:2214
+#, no-c-format
+msgid "PARAMETER '%s' is used at %L before its definition is complete"
+msgstr ""
+
+#: fortran/expr.c:2234
 #, fuzzy, no-c-format
 msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
 msgstr "%s'in KIND parametresi %L'de bir ilklendirme ifadesi olmalÄ±dÄ±r"
 
-#: fortran/expr.c:2213
+#: fortran/expr.c:2240
 #, fuzzy, no-c-format
 msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
 msgstr "%s'in KIND parametresi %L'de bir ilklendirme ifadesi olmalÄ±dÄ±r"
 
-#: fortran/expr.c:2219
+#: fortran/expr.c:2246
 #, fuzzy, no-c-format
 msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
 msgstr "%s'in KIND parametresi %L'de bir ilklendirme ifadesi olmalÄ±dÄ±r"
 
-#: fortran/expr.c:2229
+#: fortran/expr.c:2252
+#, fuzzy, no-c-format
+msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
+msgstr "Bir sabit ifadesine indirgenmeyen '%s' parametresi %L'de ya bildirilmemiÅŸ ya da deÄŸiÅŸken deÄŸil"
+
+#: fortran/expr.c:2262
 #, no-c-format
 msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
 msgstr "Bir sabit ifadesine indirgenmeyen '%s' parametresi %L'de ya bildirilmemiÅŸ ya da deÄŸiÅŸken deÄŸil"
 
-#: fortran/expr.c:2317
+#: fortran/expr.c:2350
 #, no-c-format
 msgid "Initialization expression didn't reduce %C"
 msgstr "Ä°lklendirme ifadesi %C indirgemedi"
 
-#: fortran/expr.c:2360
+#: fortran/expr.c:2393
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be a statement function"
 msgstr "Belirtim iÅŸlevi '%s' (%L'de) bir deyim iÅŸlevi olamaz"
 
-#: fortran/expr.c:2367
+#: fortran/expr.c:2400
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be an internal function"
 msgstr "Belirtim iÅŸlevi '%s' (%L'de) dahili bir iÅŸlev olamaz"
 
-#: fortran/expr.c:2374
+#: fortran/expr.c:2407
 #, no-c-format
 msgid "Specification function '%s' at %L must be PURE"
 msgstr "Belirtim iÅŸlevi '%s' (%L'de) PURE olmalÄ±"
 
-#: fortran/expr.c:2381
+#: fortran/expr.c:2414
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be RECURSIVE"
 msgstr "Belirtim iÅŸlevi '%s' (%L'de) RECURSIVE olamaz"
 
-#: fortran/expr.c:2443
+#: fortran/expr.c:2476
 #, fuzzy, no-c-format
 msgid "Dummy argument '%s' not allowed in expression at %L"
 msgstr "DeÄŸiÅŸken '%s' (%L'de) ifade iÃ§inde gÃ¶rÃ¼nemez"
 
-#: fortran/expr.c:2450
+#: fortran/expr.c:2483
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
 msgstr "SÃ¶zde argÃ¼man '%s' (%L'de) OPTIONAL olamaz"
 
-#: fortran/expr.c:2457
+#: fortran/expr.c:2490
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
 msgstr "SÃ¶zde argÃ¼man '%s' (%L'de) INTENT(OUT) olamaz"
 
-#: fortran/expr.c:2479
+#: fortran/expr.c:2513
 #, no-c-format
 msgid "Variable '%s' cannot appear in the expression at %L"
 msgstr "DeÄŸiÅŸken '%s' (%L'de) ifade iÃ§inde gÃ¶rÃ¼nemez"
 
-#: fortran/expr.c:2528
+#: fortran/expr.c:2562
 #, no-c-format
 msgid "Expression at %L must be of INTEGER type"
 msgstr "%L'deki ifade INTEGER tÃ¼rÃ¼nde olmalÄ±"
 
-#: fortran/expr.c:2537
+#: fortran/expr.c:2571
 #, fuzzy, no-c-format
 msgid "Function '%s' at %L must be PURE"
 msgstr "Belirtim iÅŸlevi '%s' (%L'de) PURE olmalÄ±"
 
-#: fortran/expr.c:2546
+#: fortran/expr.c:2580
 #, no-c-format
 msgid "Expression at %L must be scalar"
 msgstr "%L'deki ifade deÄŸiÅŸmez olmalÄ±"
 
-#: fortran/expr.c:2573
+#: fortran/expr.c:2607
 #, fuzzy, no-c-format
 msgid "Incompatible ranks in %s (%d and %d) at %L"
 msgstr "%s (%L'de) iÃ§indeki sÄ±ra uyumsuz"
 
-#: fortran/expr.c:2587
+#: fortran/expr.c:2621
 #, fuzzy, no-c-format
 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
 msgstr "%s iÃ§in %L'de %d. boyutta biÃ§im farklÄ± (%d/%d)"
 
-#: fortran/expr.c:2633 fortran/expr.c:2800
+#: fortran/expr.c:2667 fortran/expr.c:2884
 #, fuzzy, no-c-format
 msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
 msgstr "INTENT(IN) deÄŸiÅŸkeni '%s' %L'de atanamaz"
 
-#: fortran/expr.c:2676
+#: fortran/expr.c:2719
 #, no-c-format
 msgid "'%s' at %L is not a VALUE"
 msgstr "'%s' %L'de bir VALUE deÄŸil"
 
-#: fortran/expr.c:2683
+#: fortran/expr.c:2726
 #, no-c-format
 msgid "Incompatible ranks %d and %d in assignment at %L"
 msgstr "%d ve %d sÄ±ralarÄ± uyumsuz (%L'deki atamada)"
 
-#: fortran/expr.c:2690
+#: fortran/expr.c:2733
 #, no-c-format
 msgid "Variable type is UNKNOWN in assignment at %L"
 msgstr "%L'deki atamada deÄŸiÅŸken UNKNOWN tÃ¼rÃ¼nde"
 
-#: fortran/expr.c:2702
+#: fortran/expr.c:2745
 #, no-c-format
 msgid "NULL appears on right-hand side in assignment at %L"
 msgstr "NULL %L'deki atamanÄ±n saÄŸ tarafÄ±nda gÃ¶rÃ¼nÃ¼yor"
 
-#: fortran/expr.c:2713
+#: fortran/expr.c:2756
 #, fuzzy, no-c-format
 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
 msgstr "%L'deki tahmini boyutlu Cray gÃ¶stericisine vektÃ¶r atamasÄ± kuraldÄ±ÅŸÄ±."
 
-#: fortran/expr.c:2722
+#: fortran/expr.c:2765
 #, no-c-format
 msgid "POINTER valued function appears on right-hand side of assignment at %L"
 msgstr "POINTER deÄŸerli iÅŸlev %L'deki atamanÄ±n saÄŸ tarafÄ±nda gÃ¶rÃ¼nÃ¼yor"
 
-#: fortran/expr.c:2727
+#: fortran/expr.c:2770
 #, fuzzy
 msgid "array assignment"
 msgstr "Dizi atamasÄ±"
 
-#: fortran/expr.c:2744
+#: fortran/expr.c:2775
 #, no-c-format
+msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
+msgstr ""
+
+#: fortran/expr.c:2781 fortran/resolve.c:6058
+#, no-c-format
+msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
+msgstr ""
+
+#: fortran/expr.c:2791 fortran/resolve.c:6068
+#, no-c-format
+msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
+msgstr ""
+
+#: fortran/expr.c:2799 fortran/resolve.c:6077
+#, no-c-format
+msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2803 fortran/resolve.c:6081
+#, no-c-format
+msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2807 fortran/resolve.c:6085
+#, no-c-format
+msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2828
+#, no-c-format
 msgid "Incompatible types in assignment at %L, %s to %s"
 msgstr "%L'deki atamada uyumsuz tÃ¼rler, %s den %s'e"
 
-#: fortran/expr.c:2769
+#: fortran/expr.c:2853
 #, no-c-format
 msgid "Pointer assignment target is not a POINTER at %L"
 msgstr "%L'deki gÃ¶sterici atamasÄ±nÄ±n hedefi bir POINTER deÄŸil"
 
-#: fortran/expr.c:2777
+#: fortran/expr.c:2861
 #, no-c-format
 msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
 msgstr "'%s' (%L'deki gÃ¶sterici atamasÄ±ndaki) bir yordam olduÄŸundan bir sol taraf deÄŸeri olamaz"
 
-#: fortran/expr.c:2807
+#: fortran/expr.c:2891
 #, no-c-format
 msgid "Pointer assignment to non-POINTER at %L"
 msgstr "%L'de POINTER olmayana gÃ¶sterici atamasÄ±"
 
-#: fortran/expr.c:2816
+#: fortran/expr.c:2900
 #, no-c-format
 msgid "Bad pointer object in PURE procedure at %L"
 msgstr "%L'deki PURE yordamÄ±nda hatalÄ± gÃ¶sterici nesnesi"
 
-#: fortran/expr.c:2828
+#: fortran/expr.c:2912
 #, no-c-format
 msgid "Different types in pointer assignment at %L"
 msgstr "%L'deki gÃ¶sterici atamasÄ±nda farklÄ± tÃ¼rler"
 
-#: fortran/expr.c:2835
+#: fortran/expr.c:2919
 #, no-c-format
 msgid "Different kind type parameters in pointer assignment at %L"
 msgstr "%L'deki gÃ¶sterici atamasÄ±nda parametreler farklÄ± Ã§eÅŸit tÃ¼rlerinde"
 
-#: fortran/expr.c:2842
+#: fortran/expr.c:2926
 #, no-c-format
 msgid "Different ranks in pointer assignment at %L"
 msgstr "%L'deki gÃ¶sterici atamasÄ±nda farklÄ± sÄ±ralamalar"
 
-#: fortran/expr.c:2857
+#: fortran/expr.c:2941
 #, no-c-format
 msgid "Different character lengths in pointer assignment at %L"
 msgstr "%L'deki gÃ¶sterici atamasÄ±nda farklÄ± karakter uzunluklarÄ±"
 
-#: fortran/expr.c:2868
+#: fortran/expr.c:2952
 #, no-c-format
 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
 msgstr "%L'deki gÃ¶sterici atamasÄ±nÄ±n hedefi ne TARGET ne de POINTER"
 
-#: fortran/expr.c:2875
+#: fortran/expr.c:2959
 #, no-c-format
 msgid "Bad target in pointer assignment in PURE procedure at %L"
 msgstr "%L'deki PURE yordamdaki gÃ¶sterici atamasÄ±nda hedef berbat"
 
-#: fortran/expr.c:2881
+#: fortran/expr.c:2965
 #, no-c-format
 msgid "Pointer assignment with vector subscript on rhs at %L"
 msgstr "%L'de saÄŸ tarafta vektÃ¶r indisli gÃ¶sterici atamasÄ±"
 
-#: fortran/expr.c:2888
+#: fortran/expr.c:2972
 #, fuzzy, no-c-format
 msgid "Pointer assigment target has PROTECTED attribute at %L"
 msgstr "%L'deki gÃ¶sterici atamasÄ±nÄ±n hedefi bir POINTER deÄŸil"
@@ -6624,292 +6629,317 @@
 msgid "Expecting 'END INTERFACE %s' at %C"
 msgstr "END INTERFACE %s' umuluyordu (%C'de)"
 
-#: fortran/interface.c:551
+#: fortran/interface.c:563
 #, fuzzy, no-c-format
 msgid "Alternate return cannot appear in operator interface at %L"
 msgstr "%L'deki altyordam Ã§aÄŸrÄ±sÄ±nda diÄŸer return belirtimi eksik"
 
-#: fortran/interface.c:581
+#: fortran/interface.c:593
 #, no-c-format
 msgid "Operator interface at %L has the wrong number of arguments"
 msgstr "%L'deki iÅŸleÃ§ arayÃ¼zÃ¼ yanlÄ±ÅŸ sayÄ±da argÃ¼man iÃ§eriyor"
 
-#: fortran/interface.c:592
+#: fortran/interface.c:604
 #, no-c-format
 msgid "Assignment operator interface at %L must be a SUBROUTINE"
 msgstr "%L'deki atama iÅŸleci arayÃ¼zÃ¼ bir SUBROUTINE olmalÄ±dÄ±r"
 
-#: fortran/interface.c:598
+#: fortran/interface.c:610
 #, fuzzy, no-c-format
 msgid "Assignment operator interface at %L must have two arguments"
 msgstr "%L'deki iÅŸleÃ§ arayÃ¼zÃ¼nÃ¼n en fazla iki argÃ¼manÄ± olmalÄ±"
 
-#: fortran/interface.c:608
+#: fortran/interface.c:620
 #, fuzzy, no-c-format
 msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
 msgstr "%L'deki atama iÅŸleci arayÃ¼zÃ¼ bir SUBROUTINE olmalÄ±dÄ±r"
 
-#: fortran/interface.c:617
+#: fortran/interface.c:629
 #, no-c-format
 msgid "Intrinsic operator interface at %L must be a FUNCTION"
 msgstr "%L'deki yerleÅŸik iÅŸleÃ§ arayÃ¼zÃ¼ bir FUNCTION olmalÄ±dÄ±r"
 
-#: fortran/interface.c:627
+#: fortran/interface.c:639
 #, no-c-format
 msgid "First argument of defined assignment at %L must be INTENT(IN) or INTENT(INOUT)"
 msgstr "%L'de tanÄ±mlanmÄ±ÅŸ atamanÄ±n ilk argÃ¼manÄ± INTENT(IN) veya INTENT(INOUT) olmalÄ±dÄ±r"
 
-#: fortran/interface.c:631
+#: fortran/interface.c:643
 #, no-c-format
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 msgstr "%L'de tanÄ±mlanmÄ±ÅŸ atamanÄ±n ikinci argÃ¼manÄ± INTENT(IN) olmalÄ±dÄ±r"
 
-#: fortran/interface.c:637 fortran/resolve.c:8807
+#: fortran/interface.c:649 fortran/resolve.c:8998
 #, no-c-format
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 msgstr "%L'deki iÅŸleÃ§ arayÃ¼zÃ¼nÃ¼n ilk argÃ¼manÄ± INTENT(IN) olmalÄ±dÄ±r"
 
-#: fortran/interface.c:641 fortran/resolve.c:8819
+#: fortran/interface.c:653 fortran/resolve.c:9010
 #, no-c-format
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 msgstr "%L'deki iÅŸleÃ§ arayÃ¼zÃ¼nÃ¼n ikinci argÃ¼manÄ± INTENT(IN) olmalÄ±dÄ±r"
 
-#: fortran/interface.c:744
+#: fortran/interface.c:756
 #, no-c-format
 msgid "Operator interface at %L conflicts with intrinsic interface"
 msgstr "%L'deki iÅŸleÃ§ arayÃ¼zÃ¼ yerleÅŸik arayÃ¼z ile Ã§eliÅŸiyor"
 
-#: fortran/interface.c:1044
+#: fortran/interface.c:1117
 #, fuzzy, no-c-format
 msgid "Procedure '%s' in %s at %L has no explicit interface"
 msgstr "'%s' simgesi %L'de zaten bir aleni arayÃ¼ze sahip"
 
-#: fortran/interface.c:1047
+#: fortran/interface.c:1120
 #, no-c-format
 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
 msgstr "'%s' yordamÄ± (%s iÃ§inde, %L'de) be iÅŸlev ne de altyordam"
 
-#: fortran/interface.c:1102 fortran/interface.c:1108
+#: fortran/interface.c:1175 fortran/interface.c:1181
 #, no-c-format
 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
 msgstr "'%s' ve '%s' arayÃ¼zleri (%s iÃ§inde, %L'de) belirsiz"
 
-#: fortran/interface.c:1144
+#: fortran/interface.c:1217
 #, fuzzy, no-c-format
 msgid "'%s' at %L is not a module procedure"
 msgstr "Ä°sim '%s' %C'de iÅŸlev ismidir"
 
-#: fortran/interface.c:1676
+#: fortran/interface.c:1465 fortran/interface.c:2411
 #, no-c-format
+msgid "Type/rank mismatch in argument '%s' at %L"
+msgstr "ArgÃ¼man '%s' iÃ§in tÃ¼r/sira uyumsuzluÄŸu (%L'de)"
+
+#: fortran/interface.c:1474
+#, fuzzy, no-c-format
+msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
+msgstr "ArgÃ¼man '%s' iÃ§in tÃ¼r/sira uyumsuzluÄŸu (%L'de)"
+
+#: fortran/interface.c:1492 fortran/interface.c:1532
+#, fuzzy, no-c-format
+msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
+msgstr "ArgÃ¼man '%s' iÃ§in tÃ¼r/sira uyumsuzluÄŸu (%L'de)"
+
+#: fortran/interface.c:1519
+#, fuzzy, no-c-format
+msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
+msgstr "ArgÃ¼man '%s' iÃ§in fiili argÃ¼man eksik (%L'de)"
+
+#: fortran/interface.c:1544
+#, fuzzy, no-c-format
+msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
+msgstr "Tahmini boyutlu dizi bir sÃ¶zde argÃ¼man olmalÄ±"
+
+#: fortran/interface.c:1861
+#, no-c-format
 msgid "Keyword argument '%s' at %L is not in the procedure"
 msgstr "Anahtar kelime argÃ¼manÄ± '%s' (%L'de) yordam iÃ§inde deÄŸil"
 
-#: fortran/interface.c:1684
+#: fortran/interface.c:1869
 #, no-c-format
 msgid "Keyword argument '%s' at %L is already associated with another actual argument"
 msgstr "Anahtar sÃ¶zcÃ¼k argÃ¼manÄ± '%s' (%L'de) baÅŸka bir fiili argÃ¼manla zaten iliÅŸkili"
 
-#: fortran/interface.c:1694
+#: fortran/interface.c:1879
 #, no-c-format
 msgid "More actual than formal arguments in procedure call at %L"
 msgstr "%L'deki yordam Ã§aÄŸrÄ±sÄ±nda biÃ§imselden daha gerÃ§ekÃ§i argÃ¼manlar"
 
-#: fortran/interface.c:1706 fortran/interface.c:1935
+#: fortran/interface.c:1891 fortran/interface.c:2110
 #, no-c-format
 msgid "Missing alternate return spec in subroutine call at %L"
 msgstr "%L'deki altyordam Ã§aÄŸrÄ±sÄ±nda diÄŸer return belirtimi eksik"
 
-#: fortran/interface.c:1714
+#: fortran/interface.c:1899
 #, no-c-format
 msgid "Unexpected alternate return spec in subroutine call at %L"
 msgstr "%L'deki altyordam Ã§aÄŸrÄ±sÄ±nda umulmadÄ±k diÄŸer return belirtimi"
 
-#: fortran/interface.c:1729
-#, fuzzy, no-c-format
-msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
-msgstr "ArgÃ¼man '%s' iÃ§in fiili argÃ¼man eksik (%L'de)"
-
-#: fortran/interface.c:1742
+#: fortran/interface.c:1922
 #, no-c-format
-msgid "Type/rank mismatch in argument '%s' at %L"
-msgstr "ArgÃ¼man '%s' iÃ§in tÃ¼r/sira uyumsuzluÄŸu (%L'de)"
+msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
+msgstr ""
 
-#: fortran/interface.c:1758
+#: fortran/interface.c:1929
 #, no-c-format
-msgid "Character length mismatch between actual argument and pointer or allocatable dummy argument '%s' at %L"
+msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1771
+#: fortran/interface.c:1943
 #, fuzzy, no-c-format
 msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
 msgstr "ArgÃ¼man '%s' iÃ§in fiili argÃ¼man eksik (%L'de)"
 
-#: fortran/interface.c:1776
+#: fortran/interface.c:1948
 #, no-c-format
 msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
 msgstr ""
 
-#: fortran/interface.c:1790
+#: fortran/interface.c:1962
 #, fuzzy, no-c-format
 msgid "Expected a procedure for argument '%s' at %L"
 msgstr "ArgÃ¼man '%s' iÃ§in fiili argÃ¼man eksik (%L'de)"
 
-#: fortran/interface.c:1800
+#: fortran/interface.c:1972
 #, fuzzy, no-c-format
 msgid "Expected a PURE procedure for argument '%s' at %L"
 msgstr "ArgÃ¼man '%s' iÃ§in fiili argÃ¼man eksik (%L'de)"
 
-#: fortran/interface.c:1814
+#: fortran/interface.c:1986
 #, no-c-format
 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
 msgstr "'%s' iÃ§in fiili argÃ¼man (%L'de) bir tahmini boyutlu dizi olamaz"
 
-#: fortran/interface.c:1823
+#: fortran/interface.c:1995
 #, no-c-format
 msgid "Actual argument for '%s' must be a pointer at %L"
 msgstr "`%s' iÃ§in fiili argÃ¼man bir gÃ¶sterici olmalÄ± (%L'de)"
 
-#: fortran/interface.c:1832
+#: fortran/interface.c:2004
 #, fuzzy, no-c-format
 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
 msgstr "`%s' iÃ§in fiili argÃ¼man bir gÃ¶sterici olmalÄ± (%L'de)"
 
-#: fortran/interface.c:1843
-#, no-c-format
-msgid "Actual argument at %L must be definable to match dummy INTENT = OUT/INOUT"
+#: fortran/interface.c:2017
+#, fuzzy, no-c-format
+msgid "Actual argument at %L must be definable as the dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr "%L'deki fiili argÃ¼man sÃ¶zde INTENT = OUT/INOUT eÅŸleÅŸmesine tanÄ±mlanabilir olmalÄ±dÄ±r"
 
-#: fortran/interface.c:1851
+#: fortran/interface.c:2026
 #, fuzzy, no-c-format
 msgid "Actual argument at %L is use-associated with PROTECTED attribute and dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr "%L'deki fiili argÃ¼man sÃ¶zde INTENT = OUT/INOUT eÅŸleÅŸmesine tanÄ±mlanabilir olmalÄ±dÄ±r"
 
-#: fortran/interface.c:1864
+#: fortran/interface.c:2039
 #, no-c-format
-msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(IN), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
+msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
 msgstr ""
 
-#: fortran/interface.c:1881
+#: fortran/interface.c:2056
 #, no-c-format
 msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1893
+#: fortran/interface.c:2068
 #, no-c-format
 msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1912
+#: fortran/interface.c:2087
 #, no-c-format
 msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1942
+#: fortran/interface.c:2117
 #, no-c-format
 msgid "Missing actual argument for argument '%s' at %L"
 msgstr "ArgÃ¼man '%s' iÃ§in fiili argÃ¼man eksik (%L'de)"
 
-#: fortran/interface.c:2128
+#: fortran/interface.c:2303
 #, no-c-format
 msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
 msgstr "INTENT(%s) ile '%s' argÃ¼manÄ± ve INTENT(%s) ile '%s' argÃ¼manÄ± aynÄ± fiili argÃ¼man ile iliÅŸkilendirilmiÅŸ"
 
-#: fortran/interface.c:2184
+#: fortran/interface.c:2359
 #, no-c-format
 msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
 msgstr "%L'deki yordam argÃ¼manÄ± arayÃ¼z INTENT(%s) belirttiÄŸi halde INTENT(IN)'dir"
 
-#: fortran/interface.c:2194
+#: fortran/interface.c:2369
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
 msgstr "%L'deki yordam argÃ¼manÄ± bir PURE yordamÄ±na yerel olup bir INTENT(%s) argÃ¼manÄ±na aktarÄ±lmÄ±ÅŸtÄ±r"
 
-#: fortran/interface.c:2202
+#: fortran/interface.c:2377
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
 msgstr "%L'deki yordam argÃ¼manÄ± bir PURE yordamÄ±na yerel olup POINTER Ã¶zniteliÄŸine sahiptir"
 
-#: fortran/interface.c:2225
+#: fortran/interface.c:2400
 #, no-c-format
 msgid "Procedure '%s' called with an implicit interface at %L"
 msgstr "Yordam '%s' bir Ã¶rtÃ¼k arayÃ¼z ile Ã§aÄŸrÄ±lmÄ±ÅŸ (%L'de)"
 
-#: fortran/interface.c:2440
+#: fortran/interface.c:2629
 #, no-c-format
 msgid "Function '%s' called in lieu of an operator at %L must be PURE"
 msgstr "Bir iÅŸleÃ§ yerine Ã§aÄŸrÄ±lan '%s' iÅŸlevi (%L'de) PURE olmalÄ±dÄ±r "
 
-#: fortran/interface.c:2519
+#: fortran/interface.c:2708
 #, no-c-format
 msgid "Entity '%s' at %C is already present in the interface"
 msgstr "'%s' Ã¶ÄŸesi (%C'de) zaten arayÃ¼zde mevcut"
 
-#: fortran/intrinsic.c:2918
+#: fortran/intrinsic.c:2923
 #, no-c-format
 msgid "Too many arguments in call to '%s' at %L"
 msgstr "`%s' Ã§aÄŸrÄ±sÄ±ndaki argÃ¼manlar Ã§ok fazla (%L'de)"
 
-#: fortran/intrinsic.c:2933
+#: fortran/intrinsic.c:2938
 #, no-c-format
 msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2936
+#: fortran/intrinsic.c:2941
 #, no-c-format
 msgid "Can't find keyword named '%s' in call to '%s' at %L"
 msgstr "'%s' isimli anahtar sÃ¶zcÃ¼k '%s' Ã§aÄŸrÄ±sÄ±nda bulunamadÄ± (%L'de)"
 
-#: fortran/intrinsic.c:2943
+#: fortran/intrinsic.c:2948
 #, no-c-format
 msgid "Argument '%s' is appears twice in call to '%s' at %L"
 msgstr "'%s' argÃ¼manÄ± '%s' Ã§aÄŸrÄ±sÄ±nda (%L'de) iki kere gÃ¶rÃ¼nÃ¼yor"
 
-#: fortran/intrinsic.c:2957
+#: fortran/intrinsic.c:2962
 #, no-c-format
 msgid "Missing actual argument '%s' in call to '%s' at %L"
 msgstr "Fiili argÃ¼man `%s' %s Ã§aÄŸrÄ±sÄ±nda eksik (%L'de)"
 
-#: fortran/intrinsic.c:2972
+#: fortran/intrinsic.c:2977
 #, no-c-format
 msgid "ALTERNATE RETURN not permitted at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:3021
+#: fortran/intrinsic.c:3026
 #, no-c-format
 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
 msgstr "ArgÃ¼man tÃ¼rÃ¼ `%s' %s Ã§aÄŸrÄ±sÄ±nda (%L'de) %s olmalÄ±, %s deÄŸil"
 
-#: fortran/intrinsic.c:3337
+#: fortran/intrinsic.c:3342
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not included in the selected standard"
 msgstr "%L'deki yerleÅŸik '%s' seÃ§ilmiÅŸ standartta bulunmuyor"
 
-#: fortran/intrinsic.c:3450
+#: fortran/intrinsic.c:3398
+#, fuzzy, no-c-format
+msgid "Fortran 2003: Function '%s' as initialization expression at %L"
+msgstr "Ek: %L'de standartdÄ±ÅŸÄ± ilklendirme ifadesinin deÄŸerlenimi"
+
+#: fortran/intrinsic.c:3463
 #, no-c-format
 msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:3508
+#: fortran/intrinsic.c:3524
 #, no-c-format
 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
 msgstr "'%s' yerleÅŸiÄŸine altyordam Ã§aÄŸrÄ±sÄ± %L'de PURE deÄŸil"
 
-#: fortran/intrinsic.c:3579
+#: fortran/intrinsic.c:3595
 #, no-c-format
 msgid "Extension: Conversion from %s to %s at %L"
 msgstr "Ek: %s den %s e dÃ¶nÃ¼ÅŸÃ¼m (%L'de)"
 
-#: fortran/intrinsic.c:3582
+#: fortran/intrinsic.c:3598
 #, no-c-format
 msgid "Conversion from %s to %s at %L"
 msgstr "%s den %s e dÃ¶nÃ¼ÅŸÃ¼m (%L'de)"
 
-#: fortran/intrinsic.c:3629
+#: fortran/intrinsic.c:3645
 #, no-c-format
 msgid "Can't convert %s to %s at %L"
 msgstr "%s den %s e dÃ¶nÃ¼ÅŸÃ¼m yapÄ±lamaz (%L'de)"
 
-#: fortran/io.c:156 fortran/primary.c:738
+#: fortran/io.c:156 fortran/primary.c:750
 #, fuzzy, no-c-format
 msgid "Extension: backslash character at %C"
 msgstr "Ek: %C'de $ tanÄ±mlayÄ±cÄ±"
@@ -7112,7 +7142,7 @@
 msgid "CLOSE statement not allowed in PURE procedure at %C"
 msgstr "%C'deki PURE yordamda CLOSE deyimine izin verilmez"
 
-#: fortran/io.c:1955 fortran/match.c:1841
+#: fortran/io.c:1955 fortran/match.c:1911
 #, no-c-format
 msgid "%s statement not allowed in PURE procedure at %C"
 msgstr "PURE yordamda %s deyimine izin verilmez (%C'de)"
@@ -7127,516 +7157,491 @@
 msgid "Duplicate UNIT specification at %C"
 msgstr "%C'de UNIT belirtimi yinelenmiÅŸ"
 
-#: fortran/io.c:2128
+#: fortran/io.c:2132
 #, no-c-format
 msgid "Duplicate format specification at %C"
 msgstr "%C'de biÃ§im belirtimi yinelenmiÅŸ"
 
-#: fortran/io.c:2145
+#: fortran/io.c:2149
 #, no-c-format
 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
 msgstr "'%s' simgesi '%s' isim alanÄ±nda INTENT(IN)'dir (%C'de)"
 
-#: fortran/io.c:2181
+#: fortran/io.c:2185
 #, no-c-format
 msgid "Duplicate NML specification at %C"
 msgstr "%C'de NML belirtimi yinelenmiÅŸ"
 
-#: fortran/io.c:2190
+#: fortran/io.c:2194
 #, no-c-format
 msgid "Symbol '%s' at %C must be a NAMELIST group name"
 msgstr "'%s' simgesi %C'de bir NAMELIST grup ismi olmalÄ±dÄ±r"
 
-#: fortran/io.c:2231
+#: fortran/io.c:2235
 #, no-c-format
 msgid "END tag at %C not allowed in output statement"
 msgstr "%C'deki END etiketine Ã§Ä±ktÄ± deyiminde izin verilmez"
 
-#: fortran/io.c:2288
+#: fortran/io.c:2292
 #, no-c-format
 msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
 msgstr "%L'deki UNIT belirtimi ya bir INTEGER ifadesi ya da bir CHARACTER deÄŸiÅŸkeni olmalÄ±dÄ±r"
 
-#: fortran/io.c:2297
+#: fortran/io.c:2301
 #, no-c-format
 msgid "Internal unit with vector subscript at %L"
 msgstr "%L'de vektÃ¶r indisli iÃ§ birim"
 
-#: fortran/io.c:2304
+#: fortran/io.c:2308
 #, no-c-format
 msgid "External IO UNIT cannot be an array at %L"
 msgstr "Harici IO UNIT %L'de bir dizi olamaz"
 
-#: fortran/io.c:2314
+#: fortran/io.c:2318
 #, no-c-format
 msgid "ERR tag label %d at %L not defined"
 msgstr "ERR etiketi %d. yaftada (%L'de) tanÄ±msÄ±z"
 
-#: fortran/io.c:2326
+#: fortran/io.c:2330
 #, no-c-format
 msgid "END tag label %d at %L not defined"
 msgstr "END etiketi %d. yaftada (%L'de) tanÄ±msÄ±z"
 
-#: fortran/io.c:2338
+#: fortran/io.c:2342
 #, no-c-format
 msgid "EOR tag label %d at %L not defined"
 msgstr "EOR etiketi %d. yaftada (%L'de) tanÄ±msÄ±z"
 
-#: fortran/io.c:2348
+#: fortran/io.c:2352
 #, no-c-format
 msgid "FORMAT label %d at %L not defined"
 msgstr "FORMAT etiketi %d. yaftada (%L'de) tanÄ±msÄ±z"
 
-#: fortran/io.c:2469
+#: fortran/io.c:2473
 #, no-c-format
 msgid "Syntax error in I/O iterator at %C"
 msgstr "%C'deki G/C yineleyicide sÃ¶zdizimi hatasÄ±"
 
-#: fortran/io.c:2500
+#: fortran/io.c:2504
 #, no-c-format
 msgid "Expected variable in READ statement at %C"
 msgstr "%C'deki READ deyiminde deÄŸiÅŸken umuluyordu"
 
-#: fortran/io.c:2506
+#: fortran/io.c:2510
 #, no-c-format
 msgid "Expected expression in %s statement at %C"
 msgstr "%s deyiminde ifade umuluyordu (%C'de)"
 
-#: fortran/io.c:2516
+#: fortran/io.c:2520
 #, no-c-format
 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
 msgstr "girdi listesindeki '%s' deÄŸiÅŸkeni INTENT(IN) olamaz (%C'de)"
 
-#: fortran/io.c:2525
+#: fortran/io.c:2529
 #, no-c-format
 msgid "Cannot read to variable '%s' in PURE procedure at %C"
 msgstr "PURE yordamÄ± iÃ§indeki '%s' deÄŸiÅŸkeni okunamÄ±yor (%C'de)"
 
-#: fortran/io.c:2541
+#: fortran/io.c:2545
 #, no-c-format
 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
 msgstr "PURE yordamÄ±nÄ±n iÃ§inde dahili dosya birimi '%s' yazÄ±lamÄ±yor (%C'de)"
 
 #. A general purpose syntax error.
-#: fortran/io.c:2602 fortran/io.c:3004 fortran/gfortran.h:1998
+#: fortran/io.c:2606 fortran/io.c:3013 fortran/gfortran.h:2002
 #, no-c-format
 msgid "Syntax error in %s statement at %C"
 msgstr "%s deyiminde sÃ¶zdizimi hatasÄ± (%C'de)"
 
-#: fortran/io.c:2670
+#: fortran/io.c:2679
 #, fuzzy, no-c-format
 msgid "Fortran 2003: Internal file at %L with namelist"
 msgstr "Fortran 2003: %L'de IOMSG etiketi"
 
-#: fortran/io.c:2833
+#: fortran/io.c:2842
 #, no-c-format
 msgid "PRINT namelist at %C is an extension"
 msgstr "%C'de PRINT isim listesi bir ifadedir"
 
-#: fortran/io.c:2965
+#: fortran/io.c:2974
 #, fuzzy, no-c-format
 msgid "Extension: Comma before i/o item list at %C"
 msgstr "EK: %C'deki Ã§Ä±ktÄ± Ã¶ÄŸe listesinden Ã¶nceki virgÃ¼l bir ifadedir"
 
-#: fortran/io.c:2974
+#: fortran/io.c:2983
 #, no-c-format
 msgid "Expected comma in I/O list at %C"
 msgstr "%C'deki G/C listesinde virgÃ¼l umuluyordu"
 
-#: fortran/io.c:3036
+#: fortran/io.c:3045
 #, no-c-format
 msgid "PRINT statement at %C not allowed within PURE procedure"
 msgstr "%C'deki PRINT deyimi PURE yordamÄ± iÃ§inde olamaz"
 
-#: fortran/io.c:3176 fortran/io.c:3227
+#: fortran/io.c:3185 fortran/io.c:3236
 #, no-c-format
 msgid "INQUIRE statement not allowed in PURE procedure at %C"
 msgstr "%C'deki INQUIRE deyimi PURE yordamÄ± iÃ§inde olamaz"
 
-#: fortran/io.c:3203
+#: fortran/io.c:3212
 #, no-c-format
 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
 msgstr "%C'deki IOLENGTH etiketi INQUIRE deyimi iÃ§inde geÃ§ersiz"
 
-#: fortran/io.c:3213 fortran/trans-io.c:1144
+#: fortran/io.c:3222 fortran/trans-io.c:1145
 #, no-c-format
 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
 msgstr "%L'deki INQUIRE deyimi hem FILE hem de UNIT belirtecini iÃ§eremez"
 
-#: fortran/io.c:3220
+#: fortran/io.c:3229
 #, no-c-format
 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
 msgstr "%L'deki INQUIRE deyimi ya FILE ya da UNIT belirteci gerektir"
 
-#: fortran/match.c:270
+#: fortran/match.c:156
+#, fuzzy, no-c-format
+msgid "Missing ')' in statement before %L"
+msgstr "%C Ã¶ncesinde ENUM tanÄ±m deyimi umuluyordu"
+
+#: fortran/match.c:161
+#, fuzzy, no-c-format
+msgid "Missing '(' in statement before %L"
+msgstr "%C Ã¶ncesinde ENUM tanÄ±m deyimi umuluyordu"
+
+#: fortran/match.c:332
 #, no-c-format
 msgid "Integer too large at %C"
 msgstr "%C'deki tamsayÄ± Ã§ok bÃ¼yÃ¼k"
 
-#: fortran/match.c:363 fortran/parse.c:442
+#: fortran/match.c:425 fortran/parse.c:589
 #, no-c-format
 msgid "Too many digits in statement label at %C"
 msgstr "%C'deki deyim etiketinde Ã§ok fazla rakam var"
 
-#: fortran/match.c:369
+#: fortran/match.c:431
 #, no-c-format
 msgid "Statement label at %C is zero"
 msgstr "%C'deki deyim etiketi sÄ±fÄ±rdÄ±r"
 
-#: fortran/match.c:402
+#: fortran/match.c:464
 #, no-c-format
 msgid "Label name '%s' at %C is ambiguous"
 msgstr "Yafta ismi '%s' (%C'de) belirsiz"
 
-#: fortran/match.c:408
+#: fortran/match.c:470
 #, no-c-format
 msgid "Duplicate construct label '%s' at %C"
 msgstr "OluÅŸum yaftasi '%s' (%C'de) yinelenmiÅŸ"
 
-#: fortran/match.c:438
+#: fortran/match.c:500
 #, fuzzy, no-c-format
 msgid "Invalid character in name at %C"
 msgstr "OPERATOR isminde '%c' karakteri geÃ§ersiz (%C'de)"
 
-#: fortran/match.c:451 fortran/match.c:523
+#: fortran/match.c:513 fortran/match.c:585
 #, no-c-format
 msgid "Name at %C is too long"
 msgstr "%C'de isim Ã§ok uzun"
 
-#: fortran/match.c:506 fortran/match.c:552
+#: fortran/match.c:568 fortran/match.c:614
 #, no-c-format
 msgid "Invalid C name in NAME= specifier at %C"
 msgstr ""
 
-#: fortran/match.c:543
+#: fortran/match.c:605
 #, no-c-format
 msgid "Embedded space in NAME= specifier at %C"
 msgstr ""
 
-#: fortran/match.c:868
+#: fortran/match.c:930
 #, no-c-format
 msgid "Loop variable at %C cannot be a sub-component"
 msgstr "%C'deki dÃ¶ngÃ¼ deÄŸiÅŸkeni bir alt bileÅŸen olamaz"
 
-#: fortran/match.c:874
+#: fortran/match.c:936
 #, no-c-format
 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
 msgstr "'%s' dÃ¶ngÃ¼ deÄŸiÅŸkeni INTENT(IN) olamaz (%C'de)"
 
-#: fortran/match.c:907
+#: fortran/match.c:969
 #, no-c-format
 msgid "Expected a step value in iterator at %C"
 msgstr "%C'deki yineleyicide bir adÄ±m deÄŸeri umuluyordu"
 
-#: fortran/match.c:919
+#: fortran/match.c:981
 #, no-c-format
 msgid "Syntax error in iterator at %C"
 msgstr "%C'deki yineleyicide sÃ¶zdizimi hatasÄ±"
 
-#: fortran/match.c:1155
+#: fortran/match.c:1217
 #, no-c-format
 msgid "Invalid form of PROGRAM statement at %C"
 msgstr "%C'deki PROGRAM deyiminin biÃ§imi geÃ§ersiz"
 
-#: fortran/match.c:1196
+#: fortran/match.c:1258
 #, fuzzy, no-c-format
 msgid "Setting value of PROTECTED variable at %C"
 msgstr "%C'de bir PARAMETER deÄŸiÅŸken atanamaz"
 
-#: fortran/match.c:1249
+#: fortran/match.c:1311
 #, fuzzy, no-c-format
 msgid "Assigning to a PROTECTED pointer at %C"
 msgstr "%C'de bir PARAMETER deÄŸiÅŸken atanamaz"
 
-#: fortran/match.c:1292 fortran/match.c:1365
+#: fortran/match.c:1354 fortran/match.c:1435
 #, fuzzy, no-c-format
 msgid "Obsolescent: arithmetic IF statement at %C"
 msgstr "AtÄ±l: %C'deki aritmetik IF deyimi"
 
-#: fortran/match.c:1340
+#: fortran/match.c:1410
 #, no-c-format
 msgid "Syntax error in IF-expression at %C"
 msgstr "%C'deki IF ifadesinde sÃ¶zdizimi hatasÄ±"
 
-#: fortran/match.c:1351
+#: fortran/match.c:1421
 #, no-c-format
 msgid "Block label not appropriate for arithmetic IF statement at %C"
 msgstr "Blok yaftasÄ± %C'deki aritmetik IF deyimi iÃ§in uygun deÄŸil"
 
-#: fortran/match.c:1389
-#, no-c-format
-msgid "Block label is not appropriate IF statement at %C"
+#: fortran/match.c:1459
+#, fuzzy, no-c-format
+msgid "Block label is not appropriate for IF statement at %C"
 msgstr "Blok yaftasÄ± %C'deki IF deyimi iÃ§in uygun deÄŸil"
 
-#: fortran/match.c:1468 fortran/primary.c:2522
+#: fortran/match.c:1538 fortran/primary.c:2559
 #, fuzzy, no-c-format
 msgid "Cannot assign to a named constant at %C"
 msgstr "%C'de bir PARAMETER deÄŸiÅŸken atanamaz"
 
-#: fortran/match.c:1478
+#: fortran/match.c:1548
 #, no-c-format
 msgid "Unclassifiable statement in IF-clause at %C"
 msgstr "%C'deki IF deyiminde tasnif edilemeyen deyim"
 
-#: fortran/match.c:1485
+#: fortran/match.c:1555
 #, no-c-format
 msgid "Syntax error in IF-clause at %C"
 msgstr "%C'deki IF deyiminde sÃ¶zdizimi hatasÄ±"
 
-#: fortran/match.c:1529
+#: fortran/match.c:1599
 #, no-c-format
 msgid "Unexpected junk after ELSE statement at %C"
 msgstr "%C'deki ELSE deyiminden sonra umulmadÄ±k dÃ¶kÃ¼ntÃ¼"
 
-#: fortran/match.c:1535 fortran/match.c:1570
+#: fortran/match.c:1605 fortran/match.c:1640
 #, no-c-format
 msgid "Label '%s' at %C doesn't match IF label '%s'"
 msgstr "Yafta '%s' IF yaftasÄ± '%s' ile eÅŸleÅŸmiyor (%C'de)"
 
-#: fortran/match.c:1564
+#: fortran/match.c:1634
 #, no-c-format
 msgid "Unexpected junk after ELSE IF statement at %C"
 msgstr "%C'deki ELSE IF deyiminden sonra umulmadÄ±k dotuntu"
 
-#: fortran/match.c:1727
+#: fortran/match.c:1797
 #, no-c-format
 msgid "Name '%s' in %s statement at %C is not a loop name"
 msgstr "Ä°sim '%s' %s deyimi iÃ§indeki bir dÃ¶ngÃ¼ ismi deÄŸil (%C'de)"
 
-#: fortran/match.c:1743
+#: fortran/match.c:1813
 #, no-c-format
 msgid "%s statement at %C is not within a loop"
 msgstr "%s deyimi bir dÃ¶ngÃ¼ iÃ§inde deÄŸil (%C'de)"
 
-#: fortran/match.c:1746
+#: fortran/match.c:1816
 #, no-c-format
 msgid "%s statement at %C is not within loop '%s'"
 msgstr "%s deyimi '%s' dÃ¶ngÃ¼sÃ¼ iÃ§inde deÄŸil (%C'de)"
 
-#: fortran/match.c:1754
+#: fortran/match.c:1824
 #, fuzzy, no-c-format
 msgid "%s statement at %C leaving OpenMP structured block"
 msgstr "%s deyimi (%C'deki), bir bloksuz DO dÃ¶ngÃ¼sÃ¼nÃ¼ sonlandÄ±ramaz"
 
-#: fortran/match.c:1767
+#: fortran/match.c:1837
 #, fuzzy, no-c-format
 msgid "EXIT statement at %C terminating !$OMP DO loop"
 msgstr "%s deyimi (%C'deki), bir bloksuz DO dÃ¶ngÃ¼sÃ¼nÃ¼ sonlandÄ±ramaz"
 
-#: fortran/match.c:1819
+#: fortran/match.c:1889
 #, no-c-format
 msgid "Too many digits in STOP code at %C"
 msgstr "%C'deki STOP kodunda Ã§ok fazla rakam"
 
-#: fortran/match.c:1872
+#: fortran/match.c:1942
 #, fuzzy, no-c-format
 msgid "Deleted feature: PAUSE statement at %C"
 msgstr "AtÄ±l: %C'deki PAUSE deyimi"
 
-#: fortran/match.c:1920
+#: fortran/match.c:1990
 #, fuzzy, no-c-format
 msgid "Deleted feature: ASSIGN statement at %C"
 msgstr "AtÄ±l: %C'deki ASSIGN deyimi"
 
-#: fortran/match.c:1966
+#: fortran/match.c:2036
 #, fuzzy, no-c-format
 msgid "Deleted feature: Assigned GOTO statement at %C"
 msgstr "AtÄ±l: %C'deki atanmÄ±ÅŸ GOTO deyimi"
 
-#: fortran/match.c:2013 fortran/match.c:2065
+#: fortran/match.c:2083 fortran/match.c:2135
 #, no-c-format
 msgid "Statement label list in GOTO at %C cannot be empty"
 msgstr "%C'de GOTOdaki deyim yaftasÄ± listesi boÅŸ olamaz"
 
-#: fortran/match.c:2149
+#: fortran/match.c:2219
 #, no-c-format
 msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
 msgstr "PURE yordam iÃ§in ALLOCATE deyiminde hatalÄ± yer ayÄ±rma nesnesi (%C'de)"
 
-#: fortran/match.c:2173
+#: fortran/match.c:2287
 #, no-c-format
-msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr "ALLOCATE deyiminin '%s' STAT deÄŸiÅŸkeni INTENT(IN) olamaz (%L'de)"
-
-#: fortran/match.c:2180
-#, no-c-format
-msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
-msgstr "%C'deki ALLOCATE deyiminde PURE yordamÄ± iÃ§in kuraldÄ±ÅŸÄ± STAT deÄŸiÅŸkeni"
-
-#: fortran/match.c:2218 fortran/match.c:2382
-#, no-c-format
-msgid "STAT expression at %C must be a variable"
-msgstr "%C'deki STAT ifadesi bir deÄŸiÅŸken olmalÄ±dÄ±r"
-
-#: fortran/match.c:2272
-#, no-c-format
 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
 msgstr "%C'deki NULLIFYda PURE yordamÄ± iÃ§in kuraldÄ±ÅŸÄ± deÄŸiÅŸken"
 
-#: fortran/match.c:2349
+#: fortran/match.c:2364
 #, no-c-format
 msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
 msgstr "%C'deki DEALLOCATEde PURE yordamÄ± iÃ§in kuraldÄ±ÅŸÄ± yer aÃ§ma ifadesi"
 
-#: fortran/match.c:2368
+#: fortran/match.c:2417
 #, no-c-format
-msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr "DEALLOCATE deyiminin '%s' STAT deÄŸiÅŸkeni INTENT(IN) olamaz (%L'de)"
-
-#: fortran/match.c:2375
-#, no-c-format
-msgid "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
-msgstr "%C'deki DEALLOCATE deyiminde PURE yordamÄ± iÃ§in kuraldÄ±ÅŸÄ± STAT deÄŸiÅŸkeni"
-
-#: fortran/match.c:2424
-#, no-c-format
 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
 msgstr "%C'deki diÄŸer RETURN deyimine sadece bir SUBROUTINE iÃ§inde izin verilir"
 
-#: fortran/match.c:2455
+#: fortran/match.c:2448
 #, no-c-format
 msgid "Extension: RETURN statement in main program at %C"
 msgstr "Ek: %C'deki main programÄ± iÃ§inde RETURN deyimi"
 
-#: fortran/match.c:2665
+#: fortran/match.c:2658
 #, no-c-format
 msgid "Syntax error in common block name at %C"
 msgstr "%C'deki ortak blok isminde sÃ¶zdizimi hatasÄ±"
 
-#: fortran/match.c:2701
+#: fortran/match.c:2694
 #, no-c-format
 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
 msgstr "'%s' simgesi (%C'deki) zaten bir COMMON olmayan harici simgedir"
 
-#: fortran/match.c:2719
-#, no-c-format
-msgid "BLOCK DATA unit cannot contain blank COMMON at %C"
-msgstr ""
-
 #. If we find an error, just print it and continue,
 #. cause it's just semantic, and we can see if there
 #. are more errors.
-#: fortran/match.c:2765
+#: fortran/match.c:2753
 #, no-c-format
 msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
 msgstr ""
 
-#: fortran/match.c:2774
+#: fortran/match.c:2762
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
 msgstr ""
 
-#: fortran/match.c:2781
+#: fortran/match.c:2769
 #, no-c-format
 msgid "Symbol '%s' at %C is already in a COMMON block"
 msgstr "'%s' simgesi (%C'deki) zaten bir COMMON blokundadÄ±r"
 
-#: fortran/match.c:2793
+#: fortran/match.c:2777
 #, no-c-format
-msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
-msgstr "BoÅŸ COMMON bloku iÃ§inde evvelce ilklendirilmiÅŸ '%s' simgesi (%C'de)"
+msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
+msgstr ""
 
-#: fortran/match.c:2796
+#: fortran/match.c:2804
 #, no-c-format
-msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
-msgstr "Evvelce ilklendirilmiÅŸ '%s' simgesi '%s' COMMON blokunun iÃ§inde (%C'de)"
-
-#: fortran/match.c:2821
-#, no-c-format
 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
 msgstr "COMMON iÃ§indeki '%s' simgesi iÃ§in dizi belirtimi Ã¶rtÃ¼k olmamalÄ±dÄ±r (%C'de)"
 
-#: fortran/match.c:2831
+#: fortran/match.c:2814
 #, no-c-format
 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
 msgstr "COMMON iÃ§indeki '%s' simgesi bir POINTER dizisi olamaz (%C'de)"
 
-#: fortran/match.c:2863
+#: fortran/match.c:2846
 #, no-c-format
 msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
 msgstr "'%s' simgesi, '%s' COMMON blokunda dolaylÄ± olarak baÅŸka bir '%s' COMMON blokuna eÅŸdeÄŸer oluyor (%C'de)"
 
-#: fortran/match.c:2971
+#: fortran/match.c:2954
 #, no-c-format
 msgid "Namelist group name '%s' at %C already has a basic type of %s"
 msgstr "'%s' isim listesi grup ismi (%C'de) zaten bir temel %s tÃ¼rÃ¼ne sahip"
 
-#: fortran/match.c:2979
+#: fortran/match.c:2962
 #, no-c-format
 msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
 msgstr "'%s' isim listesi grup ismi (%C'de) zaten USE ile iliÅŸkili olup yeniden iliÅŸkilendirilemez"
 
-#: fortran/match.c:3006
+#: fortran/match.c:2989
 #, fuzzy, no-c-format
 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
 msgstr "'%s' tahmini boyutlu dizisine '%s' isim listesinde izin verilmiyor (%C'de)."
 
-#: fortran/match.c:3013
+#: fortran/match.c:2996
 #, fuzzy, no-c-format
 msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
 msgstr "'%s' tahmini boyutlu dizisine '%s' isim listesinde izin verilmiyor (%C'de)."
 
-#: fortran/match.c:3140
+#: fortran/match.c:3123
 #, no-c-format
 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
 msgstr "%C'deki tÃ¼retilmiÅŸ tÃ¼r bileÅŸeni izin verilmiÅŸ bir EQUIVALENCE Ã¼yesi deÄŸildir"
 
-#: fortran/match.c:3148
+#: fortran/match.c:3131
 #, no-c-format
 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
 msgstr "EQUIVALENCE iÃ§indeki dizi baÅŸvurusu bir dizi bÃ¶lÃ¼mÃ¼ olamaz (%C'de)"
 
-#: fortran/match.c:3176
+#: fortran/match.c:3159
 #, no-c-format
 msgid "EQUIVALENCE at %C requires two or more objects"
 msgstr "%C'deki EQUIVALENCE iki veya daha fazla nesne gerektirir"
 
-#: fortran/match.c:3190
+#: fortran/match.c:3173
 #, no-c-format
 msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
 msgstr "COMMON bloklarÄ± %s ve %s, EQUIVALENCE tarafÄ±ndan %C'de dolaylÄ± olarak Ã¼stÃ¼ste bindirilmeye Ã§alÄ±ÅŸÄ±lÄ±yor"
 
-#: fortran/match.c:3351
+#: fortran/match.c:3299
 #, no-c-format
 msgid "Statement function at %L is recursive"
 msgstr "%L'deki deyim iÅŸlevi iÃ§ iÃ§e"
 
-#: fortran/match.c:3439
+#: fortran/match.c:3387
 #, no-c-format
 msgid "Expected initialization expression in CASE at %C"
 msgstr "%C'deki CASE'de ilklendime ifadesi umuluyordu"
 
-#: fortran/match.c:3462
+#: fortran/match.c:3410
 #, fuzzy, no-c-format
 msgid "Expected the name of the SELECT CASE construct at %C"
 msgstr "'%s' isminde bir case umuluyordu (%C'de)"
 
-#: fortran/match.c:3474
+#: fortran/match.c:3422
 #, no-c-format
 msgid "Expected case name of '%s' at %C"
 msgstr "'%s' isminde bir case umuluyordu (%C'de)"
 
-#: fortran/match.c:3518
+#: fortran/match.c:3466
 #, no-c-format
 msgid "Unexpected CASE statement at %C"
 msgstr "%C'de umulmadÄ±k CASE deyimi"
 
-#: fortran/match.c:3570
+#: fortran/match.c:3518
 #, no-c-format
 msgid "Syntax error in CASE-specification at %C"
 msgstr "%C'deki CASE belirtiminde sÃ¶zdizimi hatasÄ±"
 
-#: fortran/match.c:3690
+#: fortran/match.c:3638
 #, no-c-format
 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
 msgstr "%C'deki ELSEWHERE deyimi WHERE bloku iÃ§inde deÄŸil"
 
-#: fortran/match.c:3728
+#: fortran/match.c:3676
 #, no-c-format
 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
 msgstr "Yafta '%s' (%C'de) WHERE yaftasÄ± '%s' ile eÅŸleÅŸmiyor"
 
-#: fortran/match.c:3828
+#: fortran/match.c:3776
 #, no-c-format
 msgid "Syntax error in FORALL iterator at %C"
 msgstr "%C'deki FORALL yineleyicisinde sÃ¶zdizimi hatasÄ±"
@@ -7666,7 +7671,8 @@
 msgid "Expected exponent in expression at %C"
 msgstr "%C'deki ifadede bir Ã¼s umuluyordu"
 
-#: fortran/matchexp.c:348 fortran/matchexp.c:452
+#: fortran/matchexp.c:350 fortran/matchexp.c:355 fortran/matchexp.c:459
+#: fortran/matchexp.c:464
 #, no-c-format
 msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
 msgstr "Ek: Tek terimli iÅŸleci %C'de aritmetik iÅŸleÃ§ izliyor (parantez kullanÄ±n)"
@@ -7791,123 +7797,123 @@
 msgid "Expected real string"
 msgstr "GerÃ§el sayÄ± dizgesi umuluyordu"
 
-#: fortran/module.c:2722
+#: fortran/module.c:2730
 msgid "Expected expression type"
 msgstr "Ä°fade tÃ¼rÃ¼ umuluyordu"
 
-#: fortran/module.c:2776
+#: fortran/module.c:2784
 msgid "Bad operator"
 msgstr "HatalÄ± iÅŸleÃ§"
 
-#: fortran/module.c:2861
+#: fortran/module.c:2869
 msgid "Bad type in constant expression"
 msgstr "Sabit ifadesinde tÃ¼r hatalÄ±"
 
-#: fortran/module.c:2898
+#: fortran/module.c:2906
 #, fuzzy, no-c-format
 msgid "Namelist %s cannot be renamed by USE association to %s"
 msgstr "Ä°sim listesinin ismi %s USE iliÅŸkisiyle %s yapÄ±lamaz"
 
-#: fortran/module.c:3723
+#: fortran/module.c:3847
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in module '%s'"
 msgstr "BaÅŸvurulan '%s' simgesi (%L'de), '%s' modÃ¼lÃ¼nde yok"
 
-#: fortran/module.c:3730
+#: fortran/module.c:3854
 #, no-c-format
 msgid "User operator '%s' referenced at %L not found in module '%s'"
 msgstr "BaÅŸvurulan '%s' iÅŸleci (%L'de), '%s' modÃ¼lÃ¼nde yok"
 
-#: fortran/module.c:3735
+#: fortran/module.c:3859
 #, no-c-format
 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
 msgstr "BaÅŸvurulan '%s' yerleÅŸik iÅŸleci (%L'de), '%s' modÃ¼lÃ¼nde yok"
 
-#: fortran/module.c:4213
+#: fortran/module.c:4400
 #, no-c-format
 msgid "Can't open module file '%s' for writing at %C: %s"
 msgstr "ModÃ¼l dosyasÄ±`%s' yazmak iÃ§in aÃ§Ä±lamÄ±yor (%C'de): %s"
 
-#: fortran/module.c:4251
+#: fortran/module.c:4438
 #, no-c-format
 msgid "Error writing module file '%s' for writing: %s"
 msgstr "ModÃ¼l dosyasÄ± `%s' yazmak iÃ§in aÃ§Ä±lÄ±rken hata: %s"
 
-#: fortran/module.c:4281 fortran/module.c:4363
+#: fortran/module.c:4468 fortran/module.c:4550
 #, fuzzy, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_C_BINDING."
 msgstr "BaÅŸvurulan '%s' simgesi (%L'de), '%s' modÃ¼lÃ¼nde yok"
 
-#: fortran/module.c:4394
+#: fortran/module.c:4581
 #, fuzzy, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
 msgstr "BaÅŸvurulan '%s' simgesi (%L'de), '%s' modÃ¼lÃ¼nde yok"
 
-#: fortran/module.c:4416
+#: fortran/module.c:4603
 #, fuzzy, no-c-format
 msgid "Symbol '%s' already declared"
 msgstr "'%s' bileÅŸeni (%C'deki) zaten %L'de bildirilmiÅŸ"
 
-#: fortran/module.c:4471
+#: fortran/module.c:4658
 #, no-c-format
 msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
 msgstr ""
 
-#: fortran/module.c:4484
+#: fortran/module.c:4671
 #, fuzzy, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_FORTRAN_ENV"
 msgstr "BaÅŸvurulan '%s' simgesi (%L'de), '%s' modÃ¼lÃ¼nde yok"
 
-#: fortran/module.c:4492
+#: fortran/module.c:4679
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
 msgstr ""
 
-#: fortran/module.c:4520
+#: fortran/module.c:4707
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
 msgstr ""
 
-#: fortran/module.c:4536
+#: fortran/module.c:4723
 #, fuzzy, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
 msgstr "BaÅŸvurulan '%s' simgesi (%L'de), '%s' modÃ¼lÃ¼nde yok"
 
-#: fortran/module.c:4569
+#: fortran/module.c:4756
 #, no-c-format
 msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
 msgstr ""
 
-#: fortran/module.c:4577
+#: fortran/module.c:4764
 #, fuzzy, no-c-format
 msgid "Fortran 2003: ISO_C_BINDING module at %C"
 msgstr "Fortran 2003: %L'de IOMSG etiketi"
 
-#: fortran/module.c:4587
+#: fortran/module.c:4774
 #, no-c-format
 msgid "Can't find an intrinsic module named '%s' at %C"
 msgstr ""
 
-#: fortran/module.c:4592
+#: fortran/module.c:4779
 #, no-c-format
 msgid "Can't open module file '%s' for reading at %C: %s"
 msgstr "ModÃ¼l dosyasÄ±`%s' okumak iÃ§in aÃ§Ä±lamÄ±yor (%C'de): %s"
 
-#: fortran/module.c:4600
+#: fortran/module.c:4787
 #, no-c-format
 msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
 msgstr ""
 
-#: fortran/module.c:4615
+#: fortran/module.c:4802
 msgid "Unexpected end of module"
 msgstr "Beklenmeyen modÃ¼l sonu"
 
-#: fortran/module.c:4620
+#: fortran/module.c:4807
 #, no-c-format
 msgid "File '%s' opened at %C is not a GFORTRAN module file"
 msgstr ""
 
-#: fortran/module.c:4630
+#: fortran/module.c:4817
 #, no-c-format
 msgid "Can't USE the same module we're building!"
 msgstr "Bizim oluÅŸturduÄŸumuz modÃ¼lÃ¼n aynÄ±sÄ± (USE olamaz)/kullanÄ±lamaz!?"
@@ -7937,7 +7943,7 @@
 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
 msgstr "%C'deki CHARACTER bildiriminde sÃ¶zdizimi hatasÄ±"
 
-#: fortran/openmp.c:696 fortran/resolve.c:5822 fortran/resolve.c:6133
+#: fortran/openmp.c:696 fortran/resolve.c:5970 fortran/resolve.c:6317
 #, no-c-format
 msgid "IF clause at %L requires a scalar LOGICAL expression"
 msgstr "%L'deki IF deyimi bir sabit LOGICAL ifadesi gerektirir"
@@ -8233,299 +8239,299 @@
 msgid "Maximum subrecord length cannot exceed %d"
 msgstr ""
 
-#: fortran/parse.c:304
+#: fortran/parse.c:451
 #, no-c-format
 msgid "Unclassifiable statement at %C"
 msgstr "%C'de tasnif edilemeyen deyim"
 
-#: fortran/parse.c:328
+#: fortran/parse.c:475
 #, fuzzy, no-c-format
 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
 msgstr "%L'deki sÃ¶zde yordama ELEMENTAL yordamÄ±nda izin verilmez"
 
-#: fortran/parse.c:406
+#: fortran/parse.c:553
 #, fuzzy, no-c-format
 msgid "Unclassifiable OpenMP directive at %C"
 msgstr "%C'de tasnif edilemeyen deyim"
 
-#: fortran/parse.c:445 fortran/parse.c:586
+#: fortran/parse.c:592 fortran/parse.c:733
 #, no-c-format
 msgid "Zero is not a valid statement label at %C"
 msgstr "SÄ±fÄ±r (Zero), %C'de geÃ§erli bir deyim yaftasÄ± deÄŸil"
 
-#: fortran/parse.c:452 fortran/parse.c:578
+#: fortran/parse.c:599 fortran/parse.c:725
 #, no-c-format
 msgid "Non-numeric character in statement label at %C"
 msgstr "%C'deki deyim yaftasÄ±nda sayÄ±sal olmayan karakter"
 
-#: fortran/parse.c:464 fortran/parse.c:500 fortran/parse.c:626
+#: fortran/parse.c:611 fortran/parse.c:647 fortran/parse.c:773
 #, no-c-format
 msgid "Semicolon at %C needs to be preceded by statement"
 msgstr ""
 
-#: fortran/parse.c:472 fortran/parse.c:638
+#: fortran/parse.c:619 fortran/parse.c:785
 #, no-c-format
 msgid "Ignoring statement label in empty statement at %C"
 msgstr "%C'de boÅŸ deyimdeki deyim yaftasÄ± yok sayÄ±lÄ±yor"
 
-#: fortran/parse.c:565 fortran/parse.c:605
+#: fortran/parse.c:712 fortran/parse.c:752
 #, no-c-format
 msgid "Bad continuation line at %C"
 msgstr "%C'deki devam satÄ±rÄ± hatalÄ±"
 
-#: fortran/parse.c:664
+#: fortran/parse.c:811
 #, no-c-format
 msgid "Line truncated at %C"
 msgstr "%C'deki satÄ±r kÄ±rpÄ±ldÄ±"
 
-#: fortran/parse.c:841
+#: fortran/parse.c:997
 #, no-c-format
 msgid "FORMAT statement at %L does not have a statement label"
 msgstr "%L'deki FORMAT deyimi bir deyim yaftasÄ± iÃ§ermiyor"
 
-#: fortran/parse.c:913
+#: fortran/parse.c:1069
 msgid "arithmetic IF"
 msgstr "aritmetik IF"
 
-#: fortran/parse.c:919
+#: fortran/parse.c:1075
 msgid "attribute declaration"
 msgstr "Ã¶znitelik bildirimi"
 
-#: fortran/parse.c:949
+#: fortran/parse.c:1105
 msgid "data declaration"
 msgstr "veri bildirimi"
 
-#: fortran/parse.c:958
+#: fortran/parse.c:1114
 msgid "derived type declaration"
 msgstr "tÃ¼retilmiÅŸ tÃ¼r bildirimi"
 
-#: fortran/parse.c:1037
+#: fortran/parse.c:1193
 msgid "block IF"
 msgstr "blok IF"
 
-#: fortran/parse.c:1046
+#: fortran/parse.c:1202
 msgid "implied END DO"
 msgstr "Ã¶rtÃ¼k END DO"
 
-#: fortran/parse.c:1119
+#: fortran/parse.c:1275
 msgid "assignment"
 msgstr "atama"
 
-#: fortran/parse.c:1122
+#: fortran/parse.c:1278
 msgid "pointer assignment"
 msgstr "gÃ¶sterici atamasÄ±"
 
-#: fortran/parse.c:1131
+#: fortran/parse.c:1287
 msgid "simple IF"
 msgstr "basit IF"
 
-#: fortran/parse.c:1347
+#: fortran/parse.c:1503
 #, no-c-format
 msgid "Unexpected %s statement at %C"
 msgstr "UmulmadÄ±k %s deyimi (%C'de)"
 
-#: fortran/parse.c:1486
+#: fortran/parse.c:1642
 #, no-c-format
 msgid "%s statement at %C cannot follow %s statement at %L"
 msgstr "%s deyimi (%C'deki), %s deyimini (%L'deki) izlemiyor"
 
-#: fortran/parse.c:1503
+#: fortran/parse.c:1659
 #, no-c-format
 msgid "Unexpected end of file in '%s'"
 msgstr "'%s' de umulmadÄ±k dosya sonu"
 
-#: fortran/parse.c:1558
+#: fortran/parse.c:1714
 #, fuzzy, no-c-format
 msgid "Fortran 2003: Derived type definition at %C without components"
 msgstr "%C'deki tÃ¼retilmiÅŸ tÃ¼r tanÄ±mÄ±nÄ±n hiÃ§ bileÅŸeni yok"
 
-#: fortran/parse.c:1569
+#: fortran/parse.c:1725
 #, no-c-format
 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
 msgstr "%C'de TYPEdeki PRIVATE deyimi bir MODULE iÃ§inde olmalÄ±"
 
-#: fortran/parse.c:1577
+#: fortran/parse.c:1733
 #, no-c-format
 msgid "PRIVATE statement at %C must precede structure components"
 msgstr "%C'deki PRIVATE deyimi yapÄ± elemanlarÄ±nÄ± Ã¶ncelemelidir"
 
-#: fortran/parse.c:1585
+#: fortran/parse.c:1741
 #, no-c-format
 msgid "Duplicate PRIVATE statement at %C"
 msgstr "%C'de PRIVATE deyimi yinelenmiÅŸ"
 
-#: fortran/parse.c:1597
+#: fortran/parse.c:1753
 #, no-c-format
 msgid "SEQUENCE statement at %C must precede structure components"
 msgstr "%C'de SEQUENCE deyimi yapÄ± bileÅŸenlerini Ã¶ncelemelidir"
 
-#: fortran/parse.c:1604
+#: fortran/parse.c:1760
 #, no-c-format
 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
 msgstr "%C'de SEQUENCE deyimi zaten TYPE deyiminde belirtilmiÅŸ"
 
-#: fortran/parse.c:1609
+#: fortran/parse.c:1765
 #, no-c-format
 msgid "Duplicate SEQUENCE statement at %C"
 msgstr "%C'de SEQUENCE deyimi yinelenmiÅŸ"
 
-#: fortran/parse.c:1700
+#: fortran/parse.c:1856
 #, no-c-format
 msgid "ENUM declaration at %C has no ENUMERATORS"
 msgstr "%C'de ENUM bildirimi hiÃ§ ENUMERATORS iÃ§ermiyor"
 
-#: fortran/parse.c:1778
+#: fortran/parse.c:1934
 #, no-c-format
 msgid "Unexpected %s statement in INTERFACE block at %C"
 msgstr "INTERFACE blokunda umulmadÄ±k %s deyimi (%C'de)"
 
-#: fortran/parse.c:1804
+#: fortran/parse.c:1960
 #, no-c-format
 msgid "SUBROUTINE at %C does not belong in a generic function interface"
 msgstr "%C'deki SUBROUTINE bir soysal iÅŸlev arayÃ¼zÃ¼ne uygun olmaz"
 
-#: fortran/parse.c:1808
+#: fortran/parse.c:1964
 #, no-c-format
 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
 msgstr "%C'deki FUNCTION bir soysal altyordam arayÃ¼zÃ¼ne uygun olmaz"
 
-#: fortran/parse.c:1818
+#: fortran/parse.c:1974
 #, fuzzy, no-c-format
 msgid "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
 msgstr "TÃ¼r ismi '%s' (%C'de) bir yerleÅŸik tÃ¼rle aynÄ± olamaz"
 
-#: fortran/parse.c:1849
+#: fortran/parse.c:2005
 #, no-c-format
 msgid "Unexpected %s statement at %C in INTERFACE body"
 msgstr "INTERFACE gÃ¶vdesinde umulmadÄ±k %s deyimi (%C'de)"
 
-#: fortran/parse.c:1863
+#: fortran/parse.c:2019
 #, fuzzy, no-c-format
 msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
 msgstr "Ä°sim '%s' %C'de iÅŸlev ismidir"
 
-#: fortran/parse.c:1958
+#: fortran/parse.c:2134
 #, no-c-format
 msgid "%s statement must appear in a MODULE"
 msgstr "%S deyimi bir MODULE'de gÃ¶rÃ¼nmemeli"
 
-#: fortran/parse.c:1965
+#: fortran/parse.c:2141
 #, no-c-format
 msgid "%s statement at %C follows another accessibility specification"
 msgstr "%s deyimi baÅŸka eriÅŸilebilirlik belirtimini izliyor (%C'de)"
 
-#: fortran/parse.c:2015
+#: fortran/parse.c:2191
 #, fuzzy, no-c-format
 msgid "Bad kind expression for function '%s' at %L"
 msgstr "'%s' Ã¶zel iÅŸlevi (%L'de) Ã§Ã¶zÃ¼mlenemiyor"
 
-#: fortran/parse.c:2018
+#: fortran/parse.c:2195
 #, fuzzy, no-c-format
 msgid "The type for function '%s' at %L is not accessible"
 msgstr "'%s' iÅŸlevinde diÄŸer return belirtecine %L'de izin verilmiyor"
 
-#: fortran/parse.c:2070
+#: fortran/parse.c:2253
 #, no-c-format
 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
 msgstr "ELSEWHERE deyimi Ã¶nceki masksÄ±z ELSEWHERE'i izliyor (%C'de)"
 
-#: fortran/parse.c:2091
+#: fortran/parse.c:2274
 #, no-c-format
 msgid "Unexpected %s statement in WHERE block at %C"
 msgstr "WHERE blokunda umulmadÄ±k %s deyimi (%C'de)"
 
-#: fortran/parse.c:2150
+#: fortran/parse.c:2333
 #, no-c-format
 msgid "Unexpected %s statement in FORALL block at %C"
 msgstr "FORALL blokunda umulmadÄ±k %s deyimi (%C'de)"
 
-#: fortran/parse.c:2201
+#: fortran/parse.c:2384
 #, no-c-format
 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
 msgstr "%C'deki ELSE IF deyimi %L'deki ELSE deyimini izleyemez"
 
-#: fortran/parse.c:2219
+#: fortran/parse.c:2402
 #, no-c-format
 msgid "Duplicate ELSE statements at %L and %C"
 msgstr "%L ve %C'de yinelenmiÅŸ ELSE deyimi"
 
-#: fortran/parse.c:2280
+#: fortran/parse.c:2463
 #, no-c-format
 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
 msgstr "%C'deki SELECT CASE'i umulmadÄ±k bir CASE veya END SELECT deyimi izliyor"
 
-#: fortran/parse.c:2338
+#: fortran/parse.c:2521
 #, no-c-format
 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
 msgstr "'%s' deÄŸiÅŸkeni (%C'deki), %L'de baÅŸlayan dÃ¶ngÃ¼nÃ¼n iÃ§inde yeniden tanÄ±mlanamaz"
 
-#: fortran/parse.c:2372
+#: fortran/parse.c:2555
 #, no-c-format
 msgid "End of nonblock DO statement at %C is within another block"
 msgstr "%C'de bloksuz DO deyiminin sonu diÄŸer bloÄŸun iÃ§indedir"
 
-#: fortran/parse.c:2381
+#: fortran/parse.c:2564
 #, no-c-format
 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
 msgstr "%C'de bloksuz DO deyiminin sonu diÄŸer DO dÃ¶ngÃ¼sÃ¼ ile arabaÄŸlantÄ±lÄ±dÄ±r"
 
-#: fortran/parse.c:2430
+#: fortran/parse.c:2613
 #, no-c-format
 msgid "Statement label in ENDDO at %C doesn't match DO label"
 msgstr "%C'de ENDDO'daki deyim yaftasÄ± DO yaftasÄ± ile uyuÅŸmuyor"
 
-#: fortran/parse.c:2446
+#: fortran/parse.c:2629
 #, no-c-format
 msgid "named block DO at %L requires matching ENDDO name"
 msgstr ""
 
-#: fortran/parse.c:2702
+#: fortran/parse.c:2885
 #, no-c-format
 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
 msgstr ""
 
-#: fortran/parse.c:2758
+#: fortran/parse.c:2941
 #, no-c-format
 msgid "%s statement at %C cannot terminate a non-block DO loop"
 msgstr "%s deyimi (%C'deki), bir bloksuz DO dÃ¶ngÃ¼sÃ¼nÃ¼ sonlandÄ±ramaz"
 
-#: fortran/parse.c:2943
+#: fortran/parse.c:3126
 #, no-c-format
 msgid "Contained procedure '%s' at %C is already ambiguous"
 msgstr "Ä°Ã§erilmiÅŸ yordam '%s' zaten belirsiz (%C'de)"
 
-#: fortran/parse.c:2993
+#: fortran/parse.c:3176
 #, no-c-format
 msgid "Unexpected %s statement in CONTAINS section at %C"
 msgstr "CONTAINS bÃ¶lÃ¼mÃ¼nde umulmadÄ±k %s deyimi (%C'de)"
 
 #. This is valid in Fortran 2008.
-#: fortran/parse.c:3018
+#: fortran/parse.c:3201
 #, no-c-format
 msgid "Extension: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
 msgstr ""
 
-#: fortran/parse.c:3089
+#: fortran/parse.c:3272
 #, no-c-format
 msgid "CONTAINS statement at %C is already in a contained program unit"
 msgstr "%C'deki CONTAINS bÃ¶lÃ¼mÃ¼ zaken iÃ§erilmiÅŸ bir program birimidir"
 
-#: fortran/parse.c:3138
+#: fortran/parse.c:3321
 #, no-c-format
 msgid "Global name '%s' at %L is already being used as a %s at %L"
 msgstr "Genel isim '%s' (%L'de), zaten %s (%L'de) olarak kullanÄ±lÄ±yor"
 
-#: fortran/parse.c:3159
+#: fortran/parse.c:3342
 #, no-c-format
 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
 msgstr "%C'deki boÅŸ BLOCK DATA %L'deki Ã¶nceki BLOCK DATA ile Ã§eliÅŸiyor"
 
-#: fortran/parse.c:3185
+#: fortran/parse.c:3368
 #, no-c-format
 msgid "Unexpected %s statement in BLOCK DATA at %C"
 msgstr "BLOCK DATA iÃ§inde umulmadÄ±k %s deyimi (%C'de)"
 
-#: fortran/parse.c:3228
+#: fortran/parse.c:3411
 #, no-c-format
 msgid "Unexpected %s statement in MODULE at %C"
 msgstr "MODULE iÃ§inde umulmadÄ±k %s deyimi (%C'de)"
@@ -8533,7 +8539,7 @@
 #. If we see a duplicate main program, shut down.  If the second
 #. instance is an implied main program, ie data decls or executable
 #. statements, we're in for lots of errors.
-#: fortran/parse.c:3416
+#: fortran/parse.c:3594
 #, no-c-format
 msgid "Two main PROGRAMs at %L and %C"
 msgstr "%L ve %C'de iki ana PROGRAM"
@@ -8569,8 +8575,8 @@
 msgstr "GeÃ§ersiz Hollerith sabiti: %L%deki tamsayÄ± Ã§eÅŸidi Ã¶ntanÄ±mlÄ± olmalÄ±ydÄ±"
 
 #: fortran/primary.c:353
-#, no-c-format
-msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
+#, fuzzy, no-c-format
+msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
 msgstr "Ek: %C'deki onaltÄ±lÄ±k sabit standartdÄ±ÅŸÄ± sÃ¶zdizimi kullanÄ±yor."
 
 #: fortran/primary.c:363
@@ -8583,995 +8589,1040 @@
 msgid "Illegal character in BOZ constant at %C"
 msgstr "%C'de BOZ sabitinde kuraldÄ±ÅŸÄ± karakter"
 
-#: fortran/primary.c:391
-#, no-c-format
-msgid "Extension: BOZ constant at %C uses non-standard postfix syntax."
+#: fortran/primary.c:392
+#, fuzzy, no-c-format
+msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
 msgstr "Ek: %C'de BOZ sabiti standartdÄ±ÅŸÄ± postfix sÃ¶zdizimi kullanÄ±yor"
 
-#: fortran/primary.c:417
+#: fortran/primary.c:423
 #, no-c-format
 msgid "Integer too big for integer kind %i at %C"
 msgstr "TamsayÄ±, tamsayÄ± Ã§eÅŸidi %i iÃ§in Ã§ok bÃ¼yÃ¼k (%C'de)"
 
-#: fortran/primary.c:517
+#: fortran/primary.c:429
+#, fuzzy, no-c-format
+msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
+msgstr "Fortran 2003: %C'de FLUSH deyimi"
+
+#: fortran/primary.c:529
 #, no-c-format
 msgid "Missing exponent in real number at %C"
 msgstr "%C'deki gerÃ§el sayÄ±da Ã¼stel deÄŸer eksik"
 
-#: fortran/primary.c:573
+#: fortran/primary.c:585
 #, no-c-format
 msgid "Real number at %C has a 'd' exponent and an explicit kind"
 msgstr "%C'deki gerÃ§el sayÄ± bir 'd' Ã¼ssÃ¼ ve aleni Ã§eÅŸit iÃ§eriyor"
 
-#: fortran/primary.c:586
+#: fortran/primary.c:598
 #, no-c-format
 msgid "Invalid real kind %d at %C"
 msgstr "%d gerÃ§el Ã§eÅŸidi geÃ§ersiz (%C'de)"
 
-#: fortran/primary.c:600
+#: fortran/primary.c:612
 #, no-c-format
 msgid "Real constant overflows its kind at %C"
 msgstr "%C'de gerÃ§el sabit Ã§eÅŸidini Ã¼stten taÅŸÄ±rÄ±yor"
 
-#: fortran/primary.c:605
+#: fortran/primary.c:617
 #, no-c-format
 msgid "Real constant underflows its kind at %C"
 msgstr "%C'de gerÃ§el sabit Ã§eÅŸidini alttan taÅŸÄ±rÄ±yor"
 
-#: fortran/primary.c:697
+#: fortran/primary.c:709
 #, no-c-format
 msgid "Syntax error in SUBSTRING specification at %C"
 msgstr "%C'de SUBSTRING belirtiminde sÃ¶z dizimi hatasÄ±"
 
-#: fortran/primary.c:902
+#: fortran/primary.c:914
 #, no-c-format
 msgid "Invalid kind %d for CHARACTER constant at %C"
 msgstr "CHARACTER sabiti iÃ§in %d Ã§eÅŸidi geÃ§ersiz (%C'de)"
 
-#: fortran/primary.c:923
+#: fortran/primary.c:935
 #, no-c-format
 msgid "Unterminated character constant beginning at %C"
 msgstr "%C'de sonlandÄ±rÄ±lmamÄ±ÅŸ karakter sabiti baÅŸlangÄ±cÄ±"
 
-#: fortran/primary.c:1035
+#: fortran/primary.c:1047
 #, no-c-format
 msgid "Bad kind for logical constant at %C"
 msgstr "%C'deki mantÄ±ksal sabit iÃ§in kÃ¶tÃ¼ Ã§eÅŸit"
 
-#: fortran/primary.c:1074
+#: fortran/primary.c:1086
 #, no-c-format
 msgid "Expected PARAMETER symbol in complex constant at %C"
 msgstr "%C'deki karmaÅŸÄ±k sabit iÃ§inde PARAMETER sembolÃ¼ umuluyordu"
 
-#: fortran/primary.c:1080
+#: fortran/primary.c:1092
 #, no-c-format
 msgid "Numeric PARAMETER required in complex constant at %C"
 msgstr "%C'deki karmaÅŸÄ±k sabit iÃ§inde sayÄ±sal PARAMETER gerekli"
 
-#: fortran/primary.c:1086
+#: fortran/primary.c:1098
 #, no-c-format
 msgid "Scalar PARAMETER required in complex constant at %C"
 msgstr "%C'deki karmaÅŸÄ±k sabit iÃ§inde deÄŸiÅŸmez PARAMETER gerekli"
 
-#: fortran/primary.c:1090
+#: fortran/primary.c:1102
 #, fuzzy, no-c-format
 msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
 msgstr "%C'deki karmaÅŸÄ±k sabit iÃ§inde PARAMETER sembolÃ¼ umuluyordu"
 
-#: fortran/primary.c:1120
+#: fortran/primary.c:1132
 #, no-c-format
 msgid "Error converting PARAMETER constant in complex constant at %C"
 msgstr "%C'deki karmaÅŸÄ±k sabitte PARAMETER sabitini dÃ¶nÃ¼ÅŸtÃ¼rÃ¼rken hata"
 
-#: fortran/primary.c:1249
+#: fortran/primary.c:1261
 #, no-c-format
 msgid "Syntax error in COMPLEX constant at %C"
 msgstr "%C'deki COMPLEX sabit iÃ§inde sÃ¶zdizimi hatasÄ±"
 
-#: fortran/primary.c:1430
+#: fortran/primary.c:1442
 #, no-c-format
 msgid "Keyword '%s' at %C has already appeared in the current argument list"
 msgstr "'%s' anahtar sÃ¶zcÃ¼ÄŸÃ¼ (%C'de) zaten ÅŸu an ki argÃ¼man listesinde gÃ¶rÃ¼nÃ¼yordu"
 
-#: fortran/primary.c:1494
+#: fortran/primary.c:1506
 #, fuzzy, no-c-format
 msgid "Extension: argument list function at %C"
 msgstr "'%s' iÅŸlevinde argÃ¼man listesi eksik (%C'de)"
 
-#: fortran/primary.c:1561
+#: fortran/primary.c:1573
 #, no-c-format
 msgid "Expected alternate return label at %C"
 msgstr "%C'de diÄŸer return yaftasÄ± umuluyordu"
 
-#: fortran/primary.c:1579
+#: fortran/primary.c:1591
 #, no-c-format
 msgid "Missing keyword name in actual argument list at %C"
 msgstr "%C'de fiili argÃ¼man listesinde anahtar sÃ¶zcÃ¼k ismi eksik"
 
-#: fortran/primary.c:1624
+#: fortran/primary.c:1636
 #, no-c-format
 msgid "Syntax error in argument list at %C"
 msgstr "%C'deki argÃ¼man listesinde sÃ¶z dizimi hatasÄ±"
 
-#: fortran/primary.c:1708
+#: fortran/primary.c:1723
 #, no-c-format
 msgid "Expected structure component name at %C"
 msgstr "%C'de yapÄ± bileÅŸeni ismi umuluyordu"
 
-#: fortran/primary.c:1961
+#: fortran/primary.c:1980
 #, no-c-format
 msgid "Too many components in structure constructor at %C"
 msgstr "%C'deki yapÄ± kurucuda Ã§ok fazla bileÅŸen"
 
-#: fortran/primary.c:1974
+#: fortran/primary.c:1993
 #, fuzzy, no-c-format
 msgid "Structure constructor for '%s' at %C has PRIVATE components"
 msgstr "'%s' bileÅŸeni (%C'deki) '%s'nin bir PRIVATE bileÅŸenidir"
 
-#: fortran/primary.c:1984
+#: fortran/primary.c:2003
 #, no-c-format
 msgid "Too few components in structure constructor at %C"
 msgstr "%C'deki yapÄ± kurucuda Ã§ok az bileÅŸen"
 
-#: fortran/primary.c:2002
+#: fortran/primary.c:2021
 #, no-c-format
 msgid "Syntax error in structure constructor at %C"
 msgstr "%C'deki yapÄ± kurucuda sÃ¶z dizimi hatasÄ±"
 
-#: fortran/primary.c:2086
+#: fortran/primary.c:2105
 #, no-c-format
 msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
 msgstr ""
 
-#: fortran/primary.c:2188
+#: fortran/primary.c:2207
 #, no-c-format
 msgid "Unexpected use of subroutine name '%s' at %C"
 msgstr "'%s' altyordam isminin beklenmedik kullanÄ±mÄ± (%C'de)"
 
-#: fortran/primary.c:2219
+#: fortran/primary.c:2238
 #, no-c-format
 msgid "Statement function '%s' requires argument list at %C"
 msgstr "'%s' deyim iÅŸlevi %C'de argÃ¼man listesi gerektiriyor"
 
-#: fortran/primary.c:2222
+#: fortran/primary.c:2241
 #, no-c-format
 msgid "Function '%s' requires an argument list at %C"
 msgstr "'%s' iÅŸlevi %C'de bir argÃ¼man listesi gerektiriyor"
 
-#: fortran/primary.c:2267
+#: fortran/primary.c:2286
 #, fuzzy, no-c-format
 msgid "Missing argument to '%s' at %C"
 msgstr "'%s' seÃ§eneÄŸinin argÃ¼manÄ± eksik"
 
-#: fortran/primary.c:2408
+#: fortran/primary.c:2427
 #, no-c-format
 msgid "Missing argument list in function '%s' at %C"
 msgstr "'%s' iÅŸlevinde argÃ¼man listesi eksik (%C'de)"
 
-#: fortran/primary.c:2436
+#: fortran/primary.c:2455
 #, no-c-format
 msgid "Symbol at %C is not appropriate for an expression"
 msgstr "%C'deki simge bir ifade iÃ§in uygun deÄŸil"
 
-#: fortran/primary.c:2504
+#: fortran/primary.c:2523
 #, fuzzy, no-c-format
 msgid "Assigning to PROTECTED variable at %C"
 msgstr "%C'de bir PARAMETER deÄŸiÅŸken atanamaz"
 
-#: fortran/primary.c:2520
+#: fortran/primary.c:2557
 #, fuzzy, no-c-format
 msgid "Named constant at %C in an EQUIVALENCE"
 msgstr "'%s' isimli sabiti %L'de bir EQUIVALENCE nesnesi olamaz"
 
-#: fortran/primary.c:2543
-#, no-c-format
-msgid "Expected VARIABLE at %C"
-msgstr "%C'de VARIABLE umuluyordu"
+#: fortran/primary.c:2579
+#, fuzzy, no-c-format
+msgid "'%s' at %C is not a variable"
+msgstr "%L'deki simge bir DUMMY deÄŸiÅŸken deÄŸil"
 
-#: fortran/resolve.c:120
+#: fortran/resolve.c:121
 #, no-c-format
 msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
 msgstr "'%s' Ã¶ÄŸesel altyordamÄ±nda diÄŸer return belirtecine %L'de izin verilmiyor"
 
-#: fortran/resolve.c:124
+#: fortran/resolve.c:125
 #, no-c-format
 msgid "Alternate return specifier in function '%s' at %L is not allowed"
 msgstr "'%s' iÅŸlevinde diÄŸer return belirtecine %L'de izin verilmiyor"
 
-#: fortran/resolve.c:137
+#: fortran/resolve.c:138
 #, no-c-format
 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
 msgstr "PURE yordamÄ±nÄ±n '%s' sÃ¶zde yordamÄ± da ayrÄ±ca PURE olmalÄ±"
 
-#: fortran/resolve.c:144
+#: fortran/resolve.c:145
 #, no-c-format
 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
 msgstr "%L'deki sÃ¶zde yordama ELEMENTAL yordamÄ±nda izin verilmez"
 
-#: fortran/resolve.c:157 fortran/resolve.c:1080
+#: fortran/resolve.c:158 fortran/resolve.c:1138
 #, fuzzy, no-c-format
 msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
 msgstr "Ã–zel altyordam '%s' %L'de Ã§Ã¶zÃ¼mlenemiyor"
 
-#: fortran/resolve.c:201
+#: fortran/resolve.c:202
 #, no-c-format
 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
 msgstr "'%s' ('%s' pure iÅŸlevinin) argÃ¼manÄ± INTENT(IN) olmalÄ±dÄ±r (%L'de) INTENT(IN)"
 
-#: fortran/resolve.c:206
+#: fortran/resolve.c:207
 #, no-c-format
 msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
 msgstr "'%s' ('%s' pure altyordamÄ±nÄ±n) argÃ¼manÄ±nda INTENT belirtilmiÅŸ olmalÄ±dÄ±r (%L'de)"
 
-#: fortran/resolve.c:215
+#: fortran/resolve.c:216
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L must be scalar"
 msgstr "Ã–ÄŸesel yordamÄ±n '%s' argÃ¼manÄ± deÄŸiÅŸmez olmalÄ± (%L'de)"
 
-#: fortran/resolve.c:222
+#: fortran/resolve.c:223
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
 msgstr "Ã–ÄŸesel yordamÄ±n '%s' argÃ¼manÄ± POINTER Ã¶zniteliÄŸine sahip olamaz (%L'de)"
 
-#: fortran/resolve.c:234
+#: fortran/resolve.c:231
+#, fuzzy, no-c-format
+msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
+msgstr "%L'deki sÃ¶zde yordama ELEMENTAL yordamÄ±nda izin verilmez"
+
+#: fortran/resolve.c:243
 #, no-c-format
 msgid "Argument '%s' of statement function at %L must be scalar"
 msgstr "Deyim iÅŸlevinin '%s' argÃ¼manÄ± deÄŸiÅŸmez olmalÄ± (%L'de)"
 
-#: fortran/resolve.c:244
+#: fortran/resolve.c:253
 #, fuzzy, no-c-format
 msgid "Character-valued argument '%s' of statement function at %L must have constant length"
 msgstr "Deyim iÅŸlevinin karakter deÄŸerli '%s' argÃ¼manÄ± sabit uzunlukta olmalÄ± (%L'de)"
 
-#: fortran/resolve.c:299
+#: fortran/resolve.c:310
 #, no-c-format
 msgid "Contained function '%s' at %L has no IMPLICIT type"
 msgstr "Ä°Ã§erilmiÅŸ iÅŸlev '%s' hiÃ§ IMPLICIT tÃ¼r iÃ§ermiyor (%L'de)"
 
-#: fortran/resolve.c:302
+#: fortran/resolve.c:313
 #, fuzzy, no-c-format
 msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
 msgstr "Ä°Ã§erilmiÅŸ iÅŸlev '%s' hiÃ§ IMPLICIT tÃ¼r iÃ§ermiyor (%L'de)"
 
-#: fortran/resolve.c:319
+#: fortran/resolve.c:330
 #, no-c-format
 msgid "Character-valued internal function '%s' at %L must not be assumed length"
 msgstr "Karakter deÄŸerli iÃ§ iÅŸlev '%s' tahmini uzunlukta olmamalÄ± (%L'de)"
 
-#: fortran/resolve.c:490
+#: fortran/resolve.c:501
+#, fuzzy, no-c-format
+msgid "Function %s at %L has entries with mismatched array specifications"
+msgstr "Ã§eliskili gerÃ§ekleme deÄŸiÅŸkeni Ã¶zelliÄŸi"
+
+#: fortran/resolve.c:518
 #, no-c-format
-msgid "Procedure %s at %L has entries with mismatched array specifications"
+msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
 msgstr ""
 
-#: fortran/resolve.c:516
+#: fortran/resolve.c:545
 #, no-c-format
 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
 msgstr "FUNCTION sonucu %s FUNCTION %s iÃ§inde bir dizi olamaz (%L'de)"
 
-#: fortran/resolve.c:520
+#: fortran/resolve.c:549
 #, no-c-format
 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
 msgstr "ENTRY sonucu %s FUNCTION %s iÃ§inde bir dizi olamaz (%L'de)"
 
-#: fortran/resolve.c:527
+#: fortran/resolve.c:556
 #, no-c-format
 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr "FUNCTION sonucu %s FUNCTION %s iÃ§inde bir POINTER olamaz (%L'de)"
 
-#: fortran/resolve.c:531
+#: fortran/resolve.c:560
 #, no-c-format
 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr "ENTRY sonucu %s FUNCTION %s iÃ§inde bir POINTER olamaz (%L'de)"
 
-#: fortran/resolve.c:569
+#: fortran/resolve.c:598
 #, no-c-format
 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
 msgstr "FUNCTION sonucu %s, %s tÃ¼rÃ¼nde olamaz (FUNCTION %s iÃ§inde, %L'de)"
 
-#: fortran/resolve.c:574
+#: fortran/resolve.c:603
 #, no-c-format
 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
 msgstr "ENTFY sonucu %s, %s tÃ¼rÃ¼nde olamaz (FUNCTION %s iÃ§inde, %L'de)"
 
-#: fortran/resolve.c:643
+#: fortran/resolve.c:661
+#, no-c-format
+msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
+msgstr ""
+
+#: fortran/resolve.c:665
+#, no-c-format
+msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
+msgstr ""
+
+#: fortran/resolve.c:676
 #, fuzzy, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
 msgstr "%C'de COMMON iÃ§indeki tÃ¼retilmiÅŸ tÃ¼r deÄŸiÅŸkeni SEQUENCE Ã¶zniteliÄŸine sahip deÄŸildir"
 
-#: fortran/resolve.c:647
+#: fortran/resolve.c:680
 #, fuzzy, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
 msgstr "%C'de COMMON iÃ§indeki tÃ¼retilmiÅŸ tÃ¼r deÄŸiÅŸkeni SEQUENCE Ã¶zniteliÄŸine sahip deÄŸildir"
 
-#: fortran/resolve.c:651
+#: fortran/resolve.c:684
 #, fuzzy, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
 msgstr "%C'de COMMON iÃ§indeki tÃ¼retilmiÅŸ tÃ¼r deÄŸiÅŸkeni SEQUENCE Ã¶zniteliÄŸine sahip deÄŸildir"
 
-#: fortran/resolve.c:661
+#: fortran/resolve.c:711
 #, fuzzy, no-c-format
 msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
 msgstr "Ä°simli COMMON blok '%s' %L'de aynÄ± boyutta olmalÄ±"
 
-#: fortran/resolve.c:665
+#: fortran/resolve.c:715
 #, fuzzy, no-c-format
 msgid "COMMON block '%s' at %L is also an intrinsic procedure"
 msgstr "Soysal iÅŸlev '%s' (%L'de) bir yerleÅŸik altyordam deÄŸil"
 
-#: fortran/resolve.c:669
+#: fortran/resolve.c:719
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
 msgstr ""
 
-#: fortran/resolve.c:674
+#: fortran/resolve.c:724
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
 msgstr ""
 
-#: fortran/resolve.c:736
+#: fortran/resolve.c:786
 #, fuzzy, no-c-format
 msgid "Components of structure constructor '%s' at %L are PRIVATE"
 msgstr "%C'deki yapÄ± kurucuda Ã§ok az bileÅŸen"
 
-#: fortran/resolve.c:756
+#: fortran/resolve.c:808
 #, fuzzy, no-c-format
 msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
 msgstr "%L'de tÃ¼retilmiÅŸ tÃ¼r kurucusundaki Ã¶ÄŸe, gÃ¶sterici bileÅŸeni '%s' iÃ§in %s'tir fakat %s olmalÄ±ydÄ±"
 
-#: fortran/resolve.c:769
+#: fortran/resolve.c:821
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
 msgstr "%L'de tÃ¼retilmiÅŸ tÃ¼r kurucusundaki Ã¶ÄŸe, gÃ¶sterici bileÅŸeni '%s' iÃ§in %s'tir fakat %s olmalÄ±ydÄ±"
 
-#: fortran/resolve.c:786
+#: fortran/resolve.c:838
 #, fuzzy, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
 msgstr "%L'de tÃ¼retilmiÅŸ tÃ¼r kurucusundaki Ã¶ÄŸe, gÃ¶sterici bileÅŸeni '%s' iÃ§in %s'tir fakat %s olmalÄ±ydÄ±"
 
-#: fortran/resolve.c:913
+#: fortran/resolve.c:965
 #, fuzzy, no-c-format
 msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
 msgstr "Son boyuttaki Ã¼st sÄ±nÄ±r tahmini boyutlu '%s' dizisine baÅŸvuru iÃ§inde gÃ¶rÃ¼nmelidir (%L'de)."
 
-#: fortran/resolve.c:976 fortran/resolve.c:5434 fortran/resolve.c:6098
+#: fortran/resolve.c:1029 fortran/resolve.c:5576 fortran/resolve.c:6282
 #, no-c-format
 msgid "Label %d referenced at %L is never defined"
 msgstr "Yafta %d (%L'de baÅŸvurulu) hiÃ§ tanÄ±mlanmamÄ±ÅŸ"
 
-#: fortran/resolve.c:986
+#: fortran/resolve.c:1039
 #, fuzzy, no-c-format
 msgid "'%s' at %L is ambiguous"
 msgstr "'%s' simgesi (%L'de) belirsiz"
 
-#: fortran/resolve.c:1018
+#: fortran/resolve.c:1075
 #, no-c-format
 msgid "Statement function '%s' at %L is not allowed as an actual argument"
 msgstr "'%s' beyan iÅŸlevine bir fiili argÃ¼man olarak izin verilmez (%L'de)"
 
-#: fortran/resolve.c:1026
+#: fortran/resolve.c:1083
 #, fuzzy, no-c-format
 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
 msgstr "'%s' beyan iÅŸlevine bir fiili argÃ¼man olarak izin verilmez (%L'de)"
 
-#: fortran/resolve.c:1033
+#: fortran/resolve.c:1090
 #, no-c-format
 msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
 msgstr "'%s' iÃ§ yordamÄ±na %L'de bir fiili argÃ¼man olarak izin verilmez."
 
-#: fortran/resolve.c:1039
+#: fortran/resolve.c:1096
 #, no-c-format
 msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr "ELEMENTAL INTRINSIC olmayan '%s' yordamÄ±na %L'de bir fiili argÃ¼man olarak izin verilmez"
 
-#: fortran/resolve.c:1059
+#: fortran/resolve.c:1116
 #, fuzzy, no-c-format
 msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr "'%s' iÃ§ yordamÄ±na %L'de bir fiili argÃ¼man olarak izin verilmez."
 
-#: fortran/resolve.c:1098
+#: fortran/resolve.c:1157
 #, no-c-format
 msgid "Symbol '%s' at %L is ambiguous"
 msgstr "'%s' simgesi (%L'de) belirsiz"
 
-#: fortran/resolve.c:1143
+#: fortran/resolve.c:1206
 #, fuzzy, no-c-format
 msgid "By-value argument at %L is not of numeric type"
 msgstr "%L'de INT'in argÃ¼manÄ± geÃ§erli bir tÃ¼r deÄŸil"
 
-#: fortran/resolve.c:1150
+#: fortran/resolve.c:1213
 #, no-c-format
 msgid "By-value argument at %L cannot be an array or an array section"
 msgstr ""
 
-#: fortran/resolve.c:1164
+#: fortran/resolve.c:1227
 #, fuzzy, no-c-format
 msgid "By-value argument at %L is not allowed in this context"
 msgstr "standart uzlaÅŸÄ±mlara bu baÄŸlam iÃ§inde izin verilmez"
 
-#: fortran/resolve.c:1176
+#: fortran/resolve.c:1239
 #, no-c-format
 msgid "Passing internal procedure at %L by location not allowed"
 msgstr ""
 
-#: fortran/resolve.c:1293
+#: fortran/resolve.c:1356
 #, no-c-format
 msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
 msgstr ""
 
-#: fortran/resolve.c:1315
+#: fortran/resolve.c:1378
 #, fuzzy
 msgid "elemental procedure"
 msgstr "Ã¶ÄŸesel altyordam"
 
-#: fortran/resolve.c:1332
+#: fortran/resolve.c:1395
 #, no-c-format
 msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
 msgstr ""
 
-#: fortran/resolve.c:1466
+#: fortran/resolve.c:1531
 #, fuzzy, no-c-format
 msgid "There is no specific function for the generic '%s' at %L"
 msgstr "'%s' Ã¶zel iÅŸlevi (%L'de) Ã§Ã¶zÃ¼mlenemiyor"
 
-#: fortran/resolve.c:1475
+#: fortran/resolve.c:1540
 #, no-c-format
 msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
 msgstr "Soysal iÅŸlev '%s' (%L'de) belirli bir yerleÅŸik arayÃ¼z ile uyumlu deÄŸil"
 
-#: fortran/resolve.c:1513
+#: fortran/resolve.c:1594
 #, no-c-format
 msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr "Ä°ÅŸlev '%s' (%L'de) bir INTRINSIC ama bir yerleÅŸik ile uyumlu deÄŸil"
 
-#: fortran/resolve.c:1559
+#: fortran/resolve.c:1640
 #, no-c-format
 msgid "Unable to resolve the specific function '%s' at %L"
 msgstr "'%s' Ã¶zel iÅŸlevi (%L'de) Ã§Ã¶zÃ¼mlenemiyor"
 
-#: fortran/resolve.c:1615 fortran/resolve.c:8740
+#: fortran/resolve.c:1696 fortran/resolve.c:8931
 #, no-c-format
 msgid "Function '%s' at %L has no IMPLICIT type"
 msgstr "'%s' iÅŸlevi (%L'de) hiÃ§ IMPLICIT tÃ¼r iÃ§ermiyor"
 
-#: fortran/resolve.c:1799
+#: fortran/resolve.c:1907
 #, fuzzy, no-c-format
 msgid "Argument to '%s' at %L is not a variable"
 msgstr "%L'de INT'in argÃ¼manÄ± geÃ§erli bir tÃ¼r deÄŸil"
 
-#: fortran/resolve.c:1871
+#: fortran/resolve.c:1979
 #, fuzzy, no-c-format
 msgid "More actual than formal arguments in '%s' call at %L"
 msgstr "%L'deki yordam Ã§aÄŸrÄ±sÄ±nda biÃ§imselden daha gerÃ§ekÃ§i argÃ¼manlar"
 
-#: fortran/resolve.c:1883
+#: fortran/resolve.c:1991
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
 msgstr ""
 
-#: fortran/resolve.c:1909
+#: fortran/resolve.c:2017
 #, no-c-format
 msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
 msgstr ""
 
-#: fortran/resolve.c:1926
+#: fortran/resolve.c:2034
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr ""
 
-#: fortran/resolve.c:1936
+#: fortran/resolve.c:2044
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr ""
 
-#: fortran/resolve.c:1959 fortran/resolve.c:1998
+#: fortran/resolve.c:2067 fortran/resolve.c:2106
 #, fuzzy, no-c-format
 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
 msgstr "`%s' argÃ¼manÄ± (%L'de) tek uzunluk olmalÄ±"
 
 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
 #. scalar pointer.
-#: fortran/resolve.c:1974
+#: fortran/resolve.c:2082
 #, fuzzy, no-c-format
 msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) bir POINTER olmalÄ±"
 
-#: fortran/resolve.c:1990
+#: fortran/resolve.c:2098
 #, fuzzy, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a scalar"
 msgstr "`%s' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  %L'de bir deÄŸiÅŸmez olmalÄ±"
 
 #. TODO: Update this error message to allow for procedure
 #. pointers once they are implemented.
-#: fortran/resolve.c:2012
+#: fortran/resolve.c:2120
 #, fuzzy, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a procedure"
 msgstr "Ä°sim '%s' %C'de iÅŸlev ismidir"
 
-#: fortran/resolve.c:2020
+#: fortran/resolve.c:2128
 #, fuzzy, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
 msgstr "'%s' ('%s' pure iÅŸlevinin) argÃ¼manÄ± INTENT(IN) olmalÄ±dÄ±r (%L'de) INTENT(IN)"
 
-#: fortran/resolve.c:2062
+#: fortran/resolve.c:2170
 #, fuzzy, no-c-format
 msgid "'%s' at %L is not a function"
 msgstr "'%s' %L'de bir VALUE deÄŸil"
 
-#: fortran/resolve.c:2068
+#: fortran/resolve.c:2176
 #, no-c-format
 msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
 msgstr ""
 
 #. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:2111
+#: fortran/resolve.c:2219
 #, no-c-format
 msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
 msgstr "'%s' iÅŸlevi CHARACTER(*) bildirimli olup, bir sÃ¶zde argÃ¼man olmadÄ±ÄŸÄ±ndan %L'de kullanÄ±lamaz"
 
-#: fortran/resolve.c:2164
+#: fortran/resolve.c:2272
 #, no-c-format
 msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
 msgstr ""
 
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2321
 #, fuzzy, no-c-format
 msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
 msgstr "'%s' iÃ§in iÅŸlev baÅŸvurusu %L'de bir FORALL blokunun iÃ§indedir"
 
-#: fortran/resolve.c:2220
+#: fortran/resolve.c:2328
 #, no-c-format
 msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
 msgstr "'%s' iÃ§in iÅŸlev baÅŸvurusu %L'de bir PURE yordam iÃ§indeki bir PURE olmayan yordama baÅŸvuruyor"
 
-#: fortran/resolve.c:2235
+#: fortran/resolve.c:2343
 #, fuzzy, no-c-format
 msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr "Belirtim iÅŸlevi '%s' (%L'de) RECURSIVE olamaz"
 
-#: fortran/resolve.c:2243
+#: fortran/resolve.c:2351
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2285
+#: fortran/resolve.c:2393
 #, no-c-format
 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
 msgstr "'%s' (%L'de bir FORALL blokunun iÃ§indeki) iÃ§in altyordam baÅŸvurusu PURE deÄŸil"
 
-#: fortran/resolve.c:2288
+#: fortran/resolve.c:2396
 #, no-c-format
 msgid "Subroutine call to '%s' at %L is not PURE"
 msgstr "'%s' (%L'de) iÃ§in altyordam baÅŸvurusu PURE deÄŸil"
 
-#: fortran/resolve.c:2351
+#: fortran/resolve.c:2459
 #, fuzzy, no-c-format
 msgid "There is no specific subroutine for the generic '%s' at %L"
 msgstr "Ã–zel altyordam '%s' %L'de Ã§Ã¶zÃ¼mlenemiyor"
 
-#: fortran/resolve.c:2360
+#: fortran/resolve.c:2468
 #, no-c-format
 msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
 msgstr "Soysal iÅŸlev '%s' (%L'de) bir yerleÅŸik altyordam arayÃ¼zÃ¼ ile uyumlu deÄŸil"
 
-#: fortran/resolve.c:2468
+#: fortran/resolve.c:2576
 #, fuzzy, no-c-format
 msgid "Missing SHAPE parameter for call to %s at %L"
 msgstr "Fiili argÃ¼man `%s' %s Ã§aÄŸrÄ±sÄ±nda eksik (%L'de)"
 
-#: fortran/resolve.c:2476
+#: fortran/resolve.c:2584
 #, no-c-format
 msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
 msgstr ""
 
-#: fortran/resolve.c:2543
+#: fortran/resolve.c:2667
 #, no-c-format
 msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr "Altyordam '%s' (%L'de) bir INTRINSIC ama bir yerleÅŸik ile uyumlu deÄŸil"
 
-#: fortran/resolve.c:2587
+#: fortran/resolve.c:2711
 #, no-c-format
 msgid "Unable to resolve the specific subroutine '%s' at %L"
 msgstr "Ã–zel altyordam '%s' %L'de Ã§Ã¶zÃ¼mlenemiyor"
 
-#: fortran/resolve.c:2644
+#: fortran/resolve.c:2768
 #, no-c-format
 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
 msgstr "'%s' (%L'deki) %L'deki CALL ile uyumlu olmayan bir tÃ¼re sahip"
 
-#: fortran/resolve.c:2663
+#: fortran/resolve.c:2787
 #, no-c-format
 msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2671
+#: fortran/resolve.c:2795
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared as RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2741
+#: fortran/resolve.c:2865
 #, no-c-format
 msgid "Shapes for operands at %L and %L are not conformable"
 msgstr "%L ve %L'de terimlerin biÃ§imleri benzer deÄŸil"
 
-#: fortran/resolve.c:2792
+#: fortran/resolve.c:2916
 #, fuzzy, c-format
 msgid "Invalid context for NULL() pointer at %%L"
 msgstr "%s iÃ§in %L'deki Ã§eÅŸit geÃ§ersiz"
 
-#: fortran/resolve.c:2808
+#: fortran/resolve.c:2932
 #, c-format
 msgid "Operand of unary numeric operator '%s' at %%L is %s"
 msgstr "%%L'deki tek terimli sayÄ±sal '%s' iÅŸlecinin terimi %s"
 
-#: fortran/resolve.c:2824
+#: fortran/resolve.c:2948
 #, c-format
 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
 msgstr "%%L'deki iki terimli sayÄ±sal '%s' iÅŸlecinin terimleri %s/%s"
 
-#: fortran/resolve.c:2838
+#: fortran/resolve.c:2962
 #, c-format
 msgid "Operands of string concatenation operator at %%L are %s/%s"
 msgstr "%%L'deki dizge ekleme iÅŸlecinin terimleri %s/%s"
 
-#: fortran/resolve.c:2857
+#: fortran/resolve.c:2981
 #, c-format
 msgid "Operands of logical operator '%s' at %%L are %s/%s"
 msgstr "%%L'deki mantÄ±ksal '%s' iÅŸlecinin terimleri %s/%s"
 
-#: fortran/resolve.c:2871
+#: fortran/resolve.c:2995
 #, fuzzy, c-format
 msgid "Operand of .not. operator at %%L is %s"
 msgstr "%%L'deki .NOT. iÅŸlecinin terimi %s"
 
-#: fortran/resolve.c:2885
+#: fortran/resolve.c:3009
 msgid "COMPLEX quantities cannot be compared at %L"
 msgstr "%L'de COMPLEX nicelikler karÅŸÄ±laÅŸtÄ±rÄ±lamÄ±yor"
 
-#: fortran/resolve.c:2913
+#: fortran/resolve.c:3037
 #, c-format
 msgid "Logicals at %%L must be compared with %s instead of %s"
 msgstr "%%L'deki mantÄ±ksallar %s ile karÅŸÄ±laÅŸtÄ±rÄ±lmalÄ± %s ile deÄŸil"
 
-#: fortran/resolve.c:2919
+#: fortran/resolve.c:3043
 #, c-format
 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
 msgstr "%%L'deki '%s' karÅŸÄ±laÅŸtÄ±rma iÅŸlecinin terimleri %s/%s"
 
-#: fortran/resolve.c:2927
+#: fortran/resolve.c:3051
 #, fuzzy, c-format
 msgid "Unknown operator '%s' at %%L"
 msgstr "%%:version-compare iÃ§indeki '%s' iÅŸleci bilinmiyor"
 
-#: fortran/resolve.c:2929
+#: fortran/resolve.c:3053
 #, c-format
 msgid "Operand of user operator '%s' at %%L is %s"
 msgstr "%%L'deki '%s' kullanÄ±cÄ± iÅŸlecinin terimi %s"
 
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:3056
 #, c-format
 msgid "Operands of user operator '%s' at %%L are %s/%s"
 msgstr "%%L'deki '%s' kullanÄ±cÄ± iÅŸlecinin terimleri %s/%s"
 
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3142
 #, fuzzy, c-format
 msgid "Inconsistent ranks for operator at %%L and %%L"
 msgstr "%L ve %L'de iÅŸliÃ§ler iÃ§in sÄ±ralar uyumsuz"
 
-#: fortran/resolve.c:3212
+#: fortran/resolve.c:3339
 #, fuzzy, no-c-format
 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "%L'deki dizi baÅŸvurusu sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
 
-#: fortran/resolve.c:3220
+#: fortran/resolve.c:3347
 #, fuzzy, no-c-format
 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "%L'deki dizi baÅŸvurusu sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
 
-#: fortran/resolve.c:3239
+#: fortran/resolve.c:3366
 #, no-c-format
 msgid "Illegal stride of zero at %L"
 msgstr "%L'de sÄ±fÄ±r adÄ±m uzunluÄŸu kuraldÄ±ÅŸÄ±"
 
-#: fortran/resolve.c:3256
+#: fortran/resolve.c:3383
 #, fuzzy, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "%L'deki dizi baÅŸvurusu sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
 
-#: fortran/resolve.c:3264
+#: fortran/resolve.c:3391
 #, fuzzy, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "%L'deki dizi baÅŸvurusu sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
 
-#: fortran/resolve.c:3280
+#: fortran/resolve.c:3407
 #, fuzzy, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "%L'deki dizi baÅŸvurusu sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
 
-#: fortran/resolve.c:3289
+#: fortran/resolve.c:3416
 #, fuzzy, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "%L'deki dizi baÅŸvurusu sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
 
-#: fortran/resolve.c:3328
+#: fortran/resolve.c:3455
 #, no-c-format
 msgid "Rightmost upper bound of assumed size array section not specified at %L"
 msgstr "Tahmini boyutlu dizi bÃ¶lÃ¼mÃ¼nÃ¼n en saÄŸ Ã¼st sÄ±nÄ±rÄ± %L'de belirtilmemiÅŸ"
 
-#: fortran/resolve.c:3338
+#: fortran/resolve.c:3465
 #, no-c-format
 msgid "Rank mismatch in array reference at %L (%d/%d)"
 msgstr "%L'de dizi baÅŸvurusunda sÄ±ra uyumsuz (%d/%d)"
 
-#: fortran/resolve.c:3366
+#: fortran/resolve.c:3493
 #, no-c-format
 msgid "Array index at %L must be scalar"
 msgstr "%L'de dizi indisi deÄŸiÅŸmez olmalÄ±dÄ±r"
 
-#: fortran/resolve.c:3372
+#: fortran/resolve.c:3499
 #, no-c-format
 msgid "Array index at %L must be of INTEGER type"
 msgstr "%L'de dizi indisi INTEGER tÃ¼rÃ¼nde olmalÄ±dÄ±r"
 
-#: fortran/resolve.c:3378
+#: fortran/resolve.c:3505
 #, no-c-format
 msgid "Extension: REAL array index at %L"
 msgstr "Ek: %L'de REAL dizi indisi"
 
-#: fortran/resolve.c:3408
+#: fortran/resolve.c:3535
 #, no-c-format
 msgid "Argument dim at %L must be scalar"
 msgstr "%L'de boyut argÃ¼manÄ± deÄŸiÅŸmez olmalÄ±"
 
-#: fortran/resolve.c:3414
+#: fortran/resolve.c:3542
 #, no-c-format
 msgid "Argument dim at %L must be of INTEGER type"
 msgstr "%L'de boyut argÃ¼manÄ± INTEGER tÃ¼rÃ¼nde olmalÄ±"
 
-#: fortran/resolve.c:3534
+#: fortran/resolve.c:3663
 #, no-c-format
 msgid "Array index at %L is an array of rank %d"
 msgstr "%L'deki dizi indisi %d. mertebeden bir dizidir"
 
-#: fortran/resolve.c:3571
+#: fortran/resolve.c:3700
 #, no-c-format
 msgid "Substring start index at %L must be of type INTEGER"
 msgstr "%L'deki altdizge baÅŸlangÄ±Ã§ indisi INTEGER tÃ¼rÃ¼nde olmalÄ±dÄ±r"
 
-#: fortran/resolve.c:3578
+#: fortran/resolve.c:3707
 #, no-c-format
 msgid "Substring start index at %L must be scalar"
 msgstr "%L'deki altdizge baÅŸlangÄ±Ã§ indisi bir deÄŸiÅŸmez olmalÄ±dÄ±r"
 
-#: fortran/resolve.c:3587
+#: fortran/resolve.c:3716
 #, no-c-format
 msgid "Substring start index at %L is less than one"
 msgstr "%L'deki altdizge baÅŸlangÄ±Ã§ indisi birden kÃ¼Ã§Ã¼k olmalÄ±dÄ±r"
 
-#: fortran/resolve.c:3600
+#: fortran/resolve.c:3729
 #, no-c-format
 msgid "Substring end index at %L must be of type INTEGER"
 msgstr "%L'deki altdizge son indisi INTEGER tÃ¼rÃ¼nde olmalÄ±dÄ±r"
 
-#: fortran/resolve.c:3607
+#: fortran/resolve.c:3736
 #, no-c-format
 msgid "Substring end index at %L must be scalar"
 msgstr "%L'deki altdizge son indisi bir deÄŸiÅŸmez olmalÄ±dÄ±r"
 
-#: fortran/resolve.c:3617
+#: fortran/resolve.c:3746
 #, fuzzy, no-c-format
 msgid "Substring end index at %L exceeds the string length"
 msgstr "%L'deki altdizge son indisi bir deÄŸiÅŸmez olmalÄ±dÄ±r"
 
-#: fortran/resolve.c:3755
+#: fortran/resolve.c:3884
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
 msgstr "SÄ±fÄ±rdan farklÄ± bir mertebeden bir parÃ§a baÅŸvurusunun saÄŸ bileÅŸeni %L'de POINTER Ã¶zniteliÄŸinde olmamalÄ±dÄ±r"
 
-#: fortran/resolve.c:3762
+#: fortran/resolve.c:3891
 #, fuzzy, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
 msgstr "SÄ±fÄ±rdan farklÄ± bir mertebeden bir parÃ§a baÅŸvurusunun saÄŸ bileÅŸeni %L'de POINTER Ã¶zniteliÄŸinde olmamalÄ±dÄ±r"
 
-#: fortran/resolve.c:3781
+#: fortran/resolve.c:3910
 #, no-c-format
 msgid "Two or more part references with nonzero rank must not be specified at %L"
 msgstr "%L'de sÄ±fÄ±rdan farklÄ± bir mertebeden iki veya daha fazla parÃ§a baÅŸvurusu belirtilmemelidir"
 
-#: fortran/resolve.c:3956
+#: fortran/resolve.c:4085
 #, no-c-format
 msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
 msgstr ""
 
-#: fortran/resolve.c:3961
+#: fortran/resolve.c:4090
 #, no-c-format
 msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
 msgstr ""
 
-#: fortran/resolve.c:4238
+#: fortran/resolve.c:4367
 #, no-c-format
 msgid "%s at %L must be a scalar"
 msgstr "%s' (%L'de) bir deÄŸiÅŸmez olmalÄ±dÄ±r"
 
-#: fortran/resolve.c:4248
+#: fortran/resolve.c:4377
 #, fuzzy, no-c-format
 msgid "Deleted feature: %s at %L must be integer"
 msgstr "%C'deki Cray gÃ¶stericisi bir tamsayÄ± olmalÄ±."
 
-#: fortran/resolve.c:4252 fortran/resolve.c:4259
+#: fortran/resolve.c:4381 fortran/resolve.c:4388
 #, no-c-format
 msgid "%s at %L must be INTEGER"
 msgstr "%s' (%L'de) bir INTEGER olmalÄ±dÄ±r"
 
-#: fortran/resolve.c:4279
+#: fortran/resolve.c:4408
 #, no-c-format
 msgid "Cannot assign to loop variable in PURE procedure at %L"
 msgstr "%L'de PURE yordam iÃ§indeki dÃ¶ngÃ¼ deÄŸiÅŸkenine atama yapÄ±lamaz"
 
-#: fortran/resolve.c:4303
+#: fortran/resolve.c:4432
 #, no-c-format
 msgid "Step expression in DO loop at %L cannot be zero"
 msgstr "%L'de Do dÃ¶ngÃ¼sÃ¼ndeki adÄ±m ifadesi sÄ±fÄ±r olamaz"
 
-#: fortran/resolve.c:4378
+#: fortran/resolve.c:4508
 #, no-c-format
 msgid "FORALL index-name at %L must be a scalar INTEGER"
 msgstr "%L'de FORALL indis ismi bir deÄŸiÅŸmez INTEGER olmalÄ±dÄ±r"
 
-#: fortran/resolve.c:4383
+#: fortran/resolve.c:4513
 #, no-c-format
 msgid "FORALL start expression at %L must be a scalar INTEGER"
 msgstr "%L'de FORALL baÅŸlatma ifadesi bir deÄŸiÅŸmez INTEGER olmalÄ±dÄ±r"
 
-#: fortran/resolve.c:4390
+#: fortran/resolve.c:4520
 #, no-c-format
 msgid "FORALL end expression at %L must be a scalar INTEGER"
 msgstr "%L'de FORALL son ifadesi bir deÄŸiÅŸmez INTEGER olmalÄ±dÄ±r"
 
-#: fortran/resolve.c:4398
+#: fortran/resolve.c:4528
 #, no-c-format
 msgid "FORALL stride expression at %L must be a scalar %s"
 msgstr "%L'deki FORALL adÄ±m ifadesi bir deÄŸiÅŸmez %s olmalÄ±dÄ±r"
 
-#: fortran/resolve.c:4403
+#: fortran/resolve.c:4533
 #, no-c-format
 msgid "FORALL stride expression at %L cannot be zero"
 msgstr "%L'deki FORALL adÄ±m ifadesi sÄ±fÄ±r olamaz"
 
-#: fortran/resolve.c:4419
+#: fortran/resolve.c:4549
 #, fuzzy, no-c-format
 msgid "FORALL index '%s' may not appear in triplet specification at %L"
 msgstr "DeÄŸiÅŸken '%s' (%L'de) ifade iÃ§inde gÃ¶rÃ¼nemez"
 
-#: fortran/resolve.c:4499
+#: fortran/resolve.c:4629
 #, no-c-format
 msgid "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr "%L'de DEALLOCATE deyimindeki ifade ya bir POINTER ya da ALLOCATABLE olmalÄ±"
 
-#: fortran/resolve.c:4506
+#: fortran/resolve.c:4636
 #, fuzzy, no-c-format
 msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
 msgstr "INTENT(IN) deÄŸiÅŸkeni '%s' %L'de atanamaz"
 
-#: fortran/resolve.c:4675
+#: fortran/resolve.c:4740
 #, no-c-format
 msgid "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the same statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:4711
+#: fortran/resolve.c:4776
 #, no-c-format
 msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr "%L'de ALLOCATE deyimindeki ifade ya bir POINTER ya da ALLOCATABLE olmalÄ±"
 
-#: fortran/resolve.c:4719
+#: fortran/resolve.c:4784
 #, fuzzy, no-c-format
 msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
 msgstr "INTENT(IN) deÄŸiÅŸkeni '%s' %L'de atanamaz"
 
-#: fortran/resolve.c:4743
+#: fortran/resolve.c:4808
 #, no-c-format
 msgid "Array specification required in ALLOCATE statement at %L"
 msgstr "%L'deki ALLOCATE deyimde dizi belirtimi gerekli "
 
-#: fortran/resolve.c:4773
+#: fortran/resolve.c:4838
 #, no-c-format
 msgid "Bad array specification in ALLOCATE statement at %L"
 msgstr "%L'deki ALLOCATE deyimde dizi belirtimi hatalÄ±"
 
-#: fortran/resolve.c:4791
+#: fortran/resolve.c:4856
 #, no-c-format
 msgid "'%s' must not appear an the array specification at %L in the same ALLOCATE statement where it is itself allocated"
 msgstr ""
 
+#: fortran/resolve.c:4880
+#, fuzzy, no-c-format
+msgid "STAT variable '%s' of %s statement at %C cannot be INTENT(IN)"
+msgstr "ALLOCATE deyiminin '%s' STAT deÄŸiÅŸkeni INTENT(IN) olamaz (%L'de)"
+
+#: fortran/resolve.c:4884
+#, fuzzy, no-c-format
+msgid "Illegal STAT variable in %s statement at %C for a PURE procedure"
+msgstr "%C'deki ALLOCATE deyiminde PURE yordamÄ± iÃ§in kuraldÄ±ÅŸÄ± STAT deÄŸiÅŸkeni"
+
+#: fortran/resolve.c:4922
+#, fuzzy, no-c-format
+msgid "STAT tag in %s statement at %L must be a variable"
+msgstr "%C'deki STAT ifadesi bir deÄŸiÅŸken olmalÄ±dÄ±r"
+
+#: fortran/resolve.c:4928
+#, fuzzy, no-c-format
+msgid "STAT tag in %s statement at %L must be of type INTEGER"
+msgstr "%L'de ALLOCATE deyimindeki STAT etiketi INTEGER tÃ¼rde olmalÄ±"
+
 #. The cases overlap, or they are the same
 #. 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.
-#: fortran/resolve.c:4949
+#: fortran/resolve.c:5091
 #, no-c-format
 msgid "CASE label at %L overlaps with CASE label at %L"
 msgstr "%L'deki CASE etiketi ile %L'deki CASE etiketi birbirinin Ã¼zerine taÅŸÄ±yor"
 
-#: fortran/resolve.c:5000
+#: fortran/resolve.c:5142
 #, no-c-format
 msgid "Expression in CASE statement at %L must be of type %s"
 msgstr "%L'de CASE deyimindeki ifade %s tÃ¼rÃ¼nde olmalÄ±"
 
-#: fortran/resolve.c:5011
+#: fortran/resolve.c:5153
 #, no-c-format
 msgid "Expression in CASE statement at %L must be kind %d"
 msgstr "%L'de CASE deyimindeki ifade %d. Ã§eÅŸit olmalÄ±"
 
-#: fortran/resolve.c:5023
+#: fortran/resolve.c:5165
 #, no-c-format
 msgid "Expression in CASE statement at %L must be scalar"
 msgstr "%L'de CASE deyimindeki ifade bir deÄŸiÅŸmez olmalÄ±"
 
-#: fortran/resolve.c:5069
+#: fortran/resolve.c:5211
 #, no-c-format
 msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
 msgstr "%L'de hesaplanmÄ±ÅŸ GOTO deyimindeki seÃ§im ifadesi bir deÄŸiÅŸmez tamsayÄ± ifadesi olmalÄ±dÄ±r"
 
-#: fortran/resolve.c:5087
+#: fortran/resolve.c:5229
 #, no-c-format
 msgid "Argument of SELECT statement at %L cannot be %s"
 msgstr "%L'deki SELECT deyiminin argÃ¼manÄ± %s olamaz"
 
-#: fortran/resolve.c:5096
+#: fortran/resolve.c:5238
 #, no-c-format
 msgid "Argument of SELECT statement at %L must be a scalar expression"
 msgstr "%L'deki SELECT deyiminin argÃ¼manÄ± bir sabit ifadesi olmalÄ±"
 
-#: fortran/resolve.c:5161
+#: fortran/resolve.c:5303
 #, no-c-format
 msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
 msgstr "%L'deki DEFAULT CASE deyiminden sonra %L'de ikinci bir DEFAULT CASE olamaz"
 
-#: fortran/resolve.c:5187
+#: fortran/resolve.c:5329
 #, no-c-format
 msgid "Logical range in CASE statement at %L is not allowed"
 msgstr "%L'deki CASE deyiminde mantÄ±ksal aralÄ±ÄŸa izin verilmez"
 
-#: fortran/resolve.c:5199
+#: fortran/resolve.c:5341
 #, fuzzy, no-c-format
 msgid "constant logical value in CASE statement is repeated at %L"
 msgstr "%L'deki CASE deyiminde mantÄ±ksal aralÄ±ÄŸa izin verilmez"
 
-#: fortran/resolve.c:5213
+#: fortran/resolve.c:5355
 #, no-c-format
 msgid "Range specification at %L can never be matched"
 msgstr "%L'deki aralÄ±k belirtimi asla eÅŸleÅŸmeyebilir"
 
-#: fortran/resolve.c:5316
+#: fortran/resolve.c:5458
 #, no-c-format
 msgid "Logical SELECT CASE block at %L has more that two cases"
 msgstr "%L'deki mantÄ±ksal SELECT CASE blokunun ikiden fazla case'i var"
 
-#: fortran/resolve.c:5354
+#: fortran/resolve.c:5496
 #, no-c-format
 msgid "Data transfer element at %L cannot have POINTER components"
 msgstr "%L'deki veri aktarÄ±m elemanÄ±nÄ±n POINTER bileÅŸenleri olamaz"
 
-#: fortran/resolve.c:5361
+#: fortran/resolve.c:5503
 #, fuzzy, no-c-format
 msgid "Data transfer element at %L cannot have ALLOCATABLE components"
 msgstr "%L'deki veri aktarÄ±m elemanÄ±nÄ±n POINTER bileÅŸenleri olamaz"
 
-#: fortran/resolve.c:5368
+#: fortran/resolve.c:5510
 #, no-c-format
 msgid "Data transfer element at %L cannot have PRIVATE components"
 msgstr "%L'deki veri aktarÄ±m elemanÄ±nÄ±n PRIVATE bileÅŸenleri olamaz"
 
-#: fortran/resolve.c:5377
+#: fortran/resolve.c:5519
 #, no-c-format
 msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
 msgstr "%L'deki veri aktarÄ±m elemanÄ± tahmini boyutlu bir diziye bir tam baÅŸvuru olamaz"
 
-#: fortran/resolve.c:5441
+#: fortran/resolve.c:5583
 #, no-c-format
 msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
 msgstr "%L'deki deyim %L'deki dallanma deyimi iÃ§in geÃ§erli bir dallanma hedef deyimi deÄŸildir"
 
-#: fortran/resolve.c:5450
+#: fortran/resolve.c:5592
 #, no-c-format
 msgid "Branch at %L causes an infinite loop"
 msgstr "%L'deki dallanma bir sonsuz dÃ¶ngÃ¼ye sebep oluyor"
@@ -9579,647 +9630,657 @@
 #. 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.
-#: fortran/resolve.c:5463
+#: fortran/resolve.c:5605
 #, no-c-format
 msgid "Label at %L is not in the same block as the GOTO statement at %L"
 msgstr "%L'deki yafta %L'deki GOTO deyimiyle aynÄ± blokta deÄŸil"
 
-#: fortran/resolve.c:5478 fortran/resolve.c:5492
+#: fortran/resolve.c:5620 fortran/resolve.c:5634
 #, fuzzy, no-c-format
 msgid "Deleted feature: GOTO at %L jumps to END of construct at %L"
 msgstr "AtÄ±l: %L'deki GOTO %L'deki oluÅŸumun END'ine atlÄ±yor"
 
-#: fortran/resolve.c:5569
+#: fortran/resolve.c:5711
 #, no-c-format
 msgid "WHERE mask at %L has inconsistent shape"
 msgstr "%L'deki WHERE maskesi uyumsuz biÃ§imde"
 
-#: fortran/resolve.c:5585
+#: fortran/resolve.c:5727
 #, no-c-format
 msgid "WHERE assignment target at %L has inconsistent shape"
 msgstr "%L'deki WHERE atama hedefi uyumsuz biÃ§imde"
 
-#: fortran/resolve.c:5600 fortran/resolve.c:5682
+#: fortran/resolve.c:5735 fortran/resolve.c:5820
 #, no-c-format
+msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
+msgstr ""
+
+#: fortran/resolve.c:5745 fortran/resolve.c:5830
+#, no-c-format
 msgid "Unsupported statement inside WHERE at %L"
 msgstr "%L'deki WHERE iÃ§inde desteklenmeyen deyim"
 
-#: fortran/resolve.c:5631
+#: fortran/resolve.c:5776
 #, no-c-format
 msgid "Assignment to a FORALL index variable at %L"
 msgstr "%L'de bir FORALL indis deÄŸiÅŸkenine atama"
 
-#: fortran/resolve.c:5639
+#: fortran/resolve.c:5784
 #, no-c-format
 msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
 msgstr "'%s' indisli FORALL %L'de bu nesneye birden fazla atamaya sebep oluyor"
 
-#: fortran/resolve.c:5774
+#: fortran/resolve.c:5922
 #, no-c-format
 msgid "An outer FORALL construct already has an index with this name %L"
 msgstr "Bir dÄ±ÅŸ FORALL oluÅŸumu zaten bu isimde bir indise sahip (%L'de)"
 
-#: fortran/resolve.c:5830
+#: fortran/resolve.c:5978
 #, no-c-format
 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
 msgstr "%L'deki WHERE/ELSEWHERE deyimi bir deÄŸiÅŸmez LOGICAL dizisi gerektirir"
 
-#: fortran/resolve.c:5890
+#: fortran/resolve.c:6037
 #, no-c-format
 msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
 msgstr "'%s' altyordamÄ± %L'deki atamanÄ±n yerine Ã§aÄŸrÄ±ldÄ±ÄŸÄ±nda PURE olmalÄ±dÄ±r"
 
-#: fortran/resolve.c:5927
+#: fortran/resolve.c:6110
 #, no-c-format
 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
 msgstr ""
 
-#: fortran/resolve.c:5950
+#: fortran/resolve.c:6135
 #, no-c-format
 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
 msgstr "'%s' deÄŸiÅŸkenine %L'deki PURE yordamÄ±nda atama yapÄ±lamaz"
 
-#: fortran/resolve.c:5962
+#: fortran/resolve.c:6147
 #, fuzzy, no-c-format
 msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
 msgstr "%L'deki atamanÄ±n saÄŸ tarafÄ± bir PURE yordamda bir POINTER iÃ§eren tÃ¼retilmiÅŸ bir tÃ¼rdÃ¼r"
 
-#: fortran/resolve.c:6066
+#: fortran/resolve.c:6250
 #, no-c-format
 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
 msgstr "%L'deki ASSIGNED GOTO deyimi bir INTEGER deÄŸiÅŸken gerektirir"
 
-#: fortran/resolve.c:6069
+#: fortran/resolve.c:6253
 #, no-c-format
 msgid "Variable '%s' has not been assigned a target label at %L"
 msgstr "'%s' deÄŸiÅŸkenine %L'de bir hedef etiketi atanmÄ±ÅŸ olmamalÄ±ydÄ±"
 
-#: fortran/resolve.c:6080
+#: fortran/resolve.c:6264
 #, fuzzy, no-c-format
 msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
 msgstr "DiÄŸer RETURN deyimi %L'de bir INTEGER dÃ¶nÃ¼ÅŸ belirteci gerektirir"
 
-#: fortran/resolve.c:6106
+#: fortran/resolve.c:6290
 #, no-c-format
 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
 msgstr "%L'deki ASSIGN deyimi bir sabit Ã¶ntanÄ±mlÄ± INTEGER deÄŸiÅŸken gerektirir"
 
-#: fortran/resolve.c:6121
+#: fortran/resolve.c:6305
 #, no-c-format
 msgid "Arithmetic IF statement at %L requires a numeric expression"
 msgstr "%L'deki aritmetik IF deyimi bir sayÄ±sal ifade gerektirir"
 
-#: fortran/resolve.c:6163
+#: fortran/resolve.c:6347
 #, no-c-format
 msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
 msgstr "%L'deki DO WHILE dÃ¶ngÃ¼sÃ¼nÃ¼n Ã§Ä±kÄ±ÅŸ koÅŸulu bir sabit LOGICAL ifadesi olmalÄ±dÄ±r"
 
-#: fortran/resolve.c:6170
+#: fortran/resolve.c:6420
 #, no-c-format
-msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
-msgstr "%L'de ALLOCATE deyimindeki STAT etiketi INTEGER tÃ¼rde olmalÄ±"
-
-#: fortran/resolve.c:6182
-#, no-c-format
-msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
-msgstr "%L'de DEALLOCATE deyimindeki STAT etiketi INTEGER tÃ¼rde olmalÄ±"
-
-#: fortran/resolve.c:6247
-#, no-c-format
 msgid "FORALL mask clause at %L requires a LOGICAL expression"
 msgstr "%L'deki FORALL maske deyimi bir LOGICAL ifadesi gerektirir"
 
-#: fortran/resolve.c:6317 fortran/resolve.c:6373
+#: fortran/resolve.c:6490 fortran/resolve.c:6546
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
 msgstr ""
 
 #. Common block names match but binding labels do not.
-#: fortran/resolve.c:6338
+#: fortran/resolve.c:6511
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6385
+#: fortran/resolve.c:6558
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
 msgstr ""
 
 #. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:6437
+#: fortran/resolve.c:6610
 #, no-c-format
 msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
 msgstr ""
 
 #. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:6450
+#: fortran/resolve.c:6623
 #, no-c-format
 msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6636
 #, no-c-format
 msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6540
+#: fortran/resolve.c:6713
 #, no-c-format
 msgid "CHARACTER variable has zero length at %L"
 msgstr ""
 
-#: fortran/resolve.c:6828
+#: fortran/resolve.c:7001
 #, no-c-format
 msgid "Allocatable array '%s' at %L must have a deferred shape"
 msgstr "AyrÄ±labilir '%s' dizisi %L'de ertelenmiÅŸ bir biÃ§imde olmalÄ±"
 
-#: fortran/resolve.c:6831
+#: fortran/resolve.c:7004
 #, no-c-format
 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
 msgstr "'%s' sabit nesnesi %L'de ALLOCATABLE olmayabilir"
 
-#: fortran/resolve.c:6838
+#: fortran/resolve.c:7011
 #, no-c-format
 msgid "Array pointer '%s' at %L must have a deferred shape"
 msgstr "'%s' dizi gÃ¶stericisi %L'de ertelenmiÅŸ bir biÃ§imde olmalÄ±"
 
-#: fortran/resolve.c:6849
+#: fortran/resolve.c:7022
 #, no-c-format
 msgid "Array '%s' at %L cannot have a deferred shape"
 msgstr "'%s' dizisi %L'de ertelenmiÅŸ bir biÃ§imde olamaz"
 
-#: fortran/resolve.c:6878
+#: fortran/resolve.c:7051
 #, no-c-format
 msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
 msgstr ""
 
-#: fortran/resolve.c:6901
+#: fortran/resolve.c:7074
 #, fuzzy, no-c-format
 msgid "Object '%s' at %L must have the SAVE attribute for default initialization of a component"
 msgstr "Nesne '%s' (%L'de), %s SAVE Ã¶zniteliÄŸine sahip olmalÄ±"
 
 #. The shape of a main program or module array needs to be
 #. constant.
-#: fortran/resolve.c:6948
+#: fortran/resolve.c:7121
 #, no-c-format
 msgid "The module or main program array '%s' at %L must have constant shape"
 msgstr "ModÃ¼l veya ana program dizisi '%s' %L'de sabit biÃ§imde olmalÄ±"
 
-#: fortran/resolve.c:6961
+#: fortran/resolve.c:7134
 #, no-c-format
 msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
 msgstr "%L'deki tahmini karakter uzunluklu Ã¶ÄŸe ya bir sÃ¶zde argÃ¼man ya da bir PARAMETER olmalÄ±"
 
-#: fortran/resolve.c:6980
+#: fortran/resolve.c:7153
 #, no-c-format
 msgid "'%s' at %L must have constant character length in this context"
 msgstr "'%s' %L'de bu baÄŸlam iÃ§in sabit karakter uzunluklu olmalÄ±"
 
-#: fortran/resolve.c:7012
+#: fortran/resolve.c:7185
 #, no-c-format
 msgid "Allocatable '%s' at %L cannot have an initializer"
 msgstr "AyrÄ±labilir '%s'  %L'de bir ilklendiriciye sahip olamaz"
 
-#: fortran/resolve.c:7015
+#: fortran/resolve.c:7188
 #, no-c-format
 msgid "External '%s' at %L cannot have an initializer"
 msgstr "Harici '%s'  %L'de bir ilklendiriciye sahip olamaz"
 
-#: fortran/resolve.c:7019
+#: fortran/resolve.c:7192
 #, no-c-format
 msgid "Dummy '%s' at %L cannot have an initializer"
 msgstr "SÃ¶zde '%s'  %L'de bir ilklendiriciye sahip olamaz"
 
-#: fortran/resolve.c:7022
+#: fortran/resolve.c:7195
 #, no-c-format
 msgid "Intrinsic '%s' at %L cannot have an initializer"
 msgstr "YerleÅŸik '%s' %L'de bir ilklendiriciye sahip olamaz"
 
-#: fortran/resolve.c:7025
+#: fortran/resolve.c:7198
 #, no-c-format
 msgid "Function result '%s' at %L cannot have an initializer"
 msgstr "iÅŸlev sonucu '%s'  %L'de bir ilklendiriciye sahip olamaz"
 
-#: fortran/resolve.c:7028
+#: fortran/resolve.c:7201
 #, no-c-format
 msgid "Automatic array '%s' at %L cannot have an initializer"
 msgstr "Ã–zdevinimli dizi '%s'  %L'de bir ilklendiriciye sahip olamaz"
 
-#: fortran/resolve.c:7051
+#: fortran/resolve.c:7224
 #, no-c-format
 msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
 msgstr ""
 
-#: fortran/resolve.c:7070
+#: fortran/resolve.c:7243
 #, no-c-format
 msgid "Character-valued statement function '%s' at %L must have constant length"
 msgstr "Karakter deÄŸerli deyim iÅŸlevi '%s'  %L'de sabit uzunlukta olmalÄ±"
 
-#: fortran/resolve.c:7078
+#: fortran/resolve.c:7251
 #, fuzzy, no-c-format
 msgid "Automatic character length function '%s' at %L must have an explicit interface"
 msgstr "Karakter deÄŸerli deyim iÅŸlevi '%s'  %L'de sabit uzunlukta olmalÄ±"
 
-#: fortran/resolve.c:7103
+#: fortran/resolve.c:7276
 #, fuzzy, no-c-format
 msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
 msgstr "'%s' bir PRIVATE tÃ¼rÃ¼ndedir ve '%s' (%L'de PUBLIC tanÄ±mlÄ±) iÃ§in bir sÃ¶zde argÃ¼man olamaz"
 
-#: fortran/resolve.c:7126 fortran/resolve.c:7151
+#: fortran/resolve.c:7299 fortran/resolve.c:7324
 #, no-c-format
 msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
 msgstr ""
 
-#: fortran/resolve.c:7168
+#: fortran/resolve.c:7341
 #, fuzzy, no-c-format
 msgid "Function '%s' at %L cannot have an initializer"
 msgstr "iÅŸlev sonucu '%s'  %L'de bir ilklendiriciye sahip olamaz"
 
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7350
 #, no-c-format
 msgid "External object '%s' at %L may not have an initializer"
 msgstr "Harici nesne '%s'  %L'de bir ilklendiriciye sahip olamayabilir"
 
-#: fortran/resolve.c:7185
+#: fortran/resolve.c:7358
 #, fuzzy, no-c-format
 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
 msgstr "yerleÅŸik `%s' iÃ§in  (%L'de) en az iki argÃ¼man olmalÄ±"
 
-#: fortran/resolve.c:7206
+#: fortran/resolve.c:7379
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
 msgstr "CHARACTER(*) iÅŸlevi '%s'  %L'de dizi deÄŸerli olamaz"
 
-#: fortran/resolve.c:7210
+#: fortran/resolve.c:7383
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
 msgstr "CHARACTER(*) iÅŸlevi '%s'  %L'de gÃ¶sterici deÄŸerli olamaz"
 
-#: fortran/resolve.c:7214
+#: fortran/resolve.c:7387
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
 msgstr "CHARACTER(*) iÅŸlevi '%s'  %L'de katÄ±ksÄ±z olamaz"
 
-#: fortran/resolve.c:7218
+#: fortran/resolve.c:7391
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
 msgstr "CHARACTER(*) iÅŸlevi '%s'  %L'de iÃ§ iÃ§e olamaz"
 
-#: fortran/resolve.c:7227
+#: fortran/resolve.c:7400
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
 msgstr "CHARACTER(*) iÅŸlevi '%s' (%L'deki) fortran 95'de kullanÄ±lmamalÄ±dÄ±r (atÄ±l)"
 
-#: fortran/resolve.c:7299
+#: fortran/resolve.c:7472
 #, fuzzy, no-c-format
 msgid "Character length of component '%s' needs to be a constant specification expression at %L"
 msgstr "BileÅŸen karakter uzunluÄŸu '%s'in %L'de bir sabit belirtim ifadesi olmasÄ± gerekir"
 
-#: fortran/resolve.c:7314
+#: fortran/resolve.c:7487
 #, no-c-format
 msgid "The component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
 msgstr "BileÅŸen '%s' bir PRIVATE tÃ¼rdÃ¼r ve '%s' (%L'de PUBLIC tanÄ±mlÄ±) bileÅŸeni olamaz"
 
-#: fortran/resolve.c:7324
+#: fortran/resolve.c:7497
 #, fuzzy, no-c-format
 msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
 msgstr "SEQUENCE tÃ¼rÃ¼nÃ¼n %s bileÅŸeni SEQUENCE Ã¶zniteliÄŸine sahip deÄŸil (%C'de)"
 
-#: fortran/resolve.c:7334
+#: fortran/resolve.c:7507
 #, fuzzy, no-c-format
 msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
 msgstr "TÃ¼retilmiÅŸ '%s' tÃ¼rÃ¼ (%L'de) tanÄ±mlanmamÄ±ÅŸ olan '%s' tÃ¼rÃ¼ndedir."
 
-#: fortran/resolve.c:7352
+#: fortran/resolve.c:7525
 #, fuzzy, no-c-format
 msgid "Component '%s' of '%s' at %L must have constant array bounds"
 msgstr "'%s' ('%s'in bileÅŸeni) %L'de sabit dizi sÄ±nÄ±rlarÄ±na sahip olmalÄ±"
 
-#: fortran/resolve.c:7395
+#: fortran/resolve.c:7568
 #, fuzzy, no-c-format
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 msgstr "'%s' PRIVATE simgesi %L'de PUBLIC isim listesi Ã¼yesi olamaz"
 
-#: fortran/resolve.c:7405
+#: fortran/resolve.c:7578
 #, no-c-format
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7418
+#: fortran/resolve.c:7591
 #, fuzzy, no-c-format
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 msgstr "'%s' PRIVATE simgesi %L'de PUBLIC isim listesi Ã¼yesi olamaz"
 
-#: fortran/resolve.c:7430
+#: fortran/resolve.c:7603
 #, no-c-format
 msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7439
+#: fortran/resolve.c:7612
 #, fuzzy, no-c-format
 msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
 msgstr "'%s' dizisi %L'de bir NAMELIST nesnesi olarak sabit biÃ§imde olmalÄ±"
 
-#: fortran/resolve.c:7451
+#: fortran/resolve.c:7624
 #, fuzzy, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
 msgstr "'%s' sabit nesnesi %L'de ALLOCATABLE olmayabilir"
 
-#: fortran/resolve.c:7459
+#: fortran/resolve.c:7632
 #, fuzzy, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
 msgstr "%L'deki veri aktarÄ±m elemanÄ±nÄ±n POINTER bileÅŸenleri olamaz"
 
-#: fortran/resolve.c:7485
+#: fortran/resolve.c:7658
 #, no-c-format
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 msgstr "PROCEDURE Ã¶zniteliÄŸi '%s' iÃ§inde NAMELIST Ã¶zniteliÄŸi ile Ã§eliÅŸiyor (%L'de)"
 
-#: fortran/resolve.c:7504
+#: fortran/resolve.c:7677
 #, fuzzy, no-c-format
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 msgstr "Parametre dizisi '%s' %L'de Ã¶zdevinimli veya tahmini biÃ§imli olamaz"
 
-#: fortran/resolve.c:7515
+#: fortran/resolve.c:7688
 #, no-c-format
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 msgstr "Ã–rtÃ¼k olarak  PARAMETER tÃ¼rlÃ¼ '%s' %L'de sonraki bir IMPLICIT tÃ¼rle eÅŸleÅŸmiyor"
 
-#: fortran/resolve.c:7526
+#: fortran/resolve.c:7699
 #, no-c-format
 msgid "Incompatible derived type in PARAMETER at %L"
 msgstr "%L'de PARAMETER iÃ§indeki tÃ¼retilmiÅŸ tÃ¼r uyumsuz"
 
-#: fortran/resolve.c:7597
+#: fortran/resolve.c:7758
+#, no-c-format
+msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
+msgstr ""
+
+#: fortran/resolve.c:7772
 #, fuzzy, no-c-format
 msgid "Interface '%s' of procedure '%s' at %L must be explicit"
 msgstr "Ã–ÄŸesel yordamÄ±n '%s' argÃ¼manÄ± deÄŸiÅŸmez olmalÄ± (%L'de)"
 
-#: fortran/resolve.c:7622
+#: fortran/resolve.c:7797
 #, fuzzy, no-c-format
 msgid "Type specified for intrinsic function '%s' at %L is ignored"
 msgstr "'%s' iÅŸlevinde diÄŸer return belirtecine %L'de izin verilmiyor"
 
-#: fortran/resolve.c:7629
+#: fortran/resolve.c:7804
 #, fuzzy, no-c-format
 msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
 msgstr "YerleÅŸik '%s' %L'de bir ilklendiriciye sahip olamaz"
 
-#: fortran/resolve.c:7636
+#: fortran/resolve.c:7811
 #, fuzzy, no-c-format
 msgid "Intrinsic '%s' at %L does not exist"
 msgstr "%L'deki yerleÅŸik mevcut deÄŸil"
 
-#: fortran/resolve.c:7676
+#: fortran/resolve.c:7851
 #, no-c-format
 msgid "Assumed size array at %L must be a dummy argument"
 msgstr "%L'deki tahmini boyutlu dizi bir sÃ¶zde argÃ¼man olmalÄ±"
 
-#: fortran/resolve.c:7679
+#: fortran/resolve.c:7854
 #, no-c-format
 msgid "Assumed shape array at %L must be a dummy argument"
 msgstr "Tahmini boyutlu dizi bir sÃ¶zde argÃ¼man olmalÄ±"
 
-#: fortran/resolve.c:7691
+#: fortran/resolve.c:7866
 #, no-c-format
 msgid "Symbol at %L is not a DUMMY variable"
 msgstr "%L'deki simge bir DUMMY deÄŸiÅŸken deÄŸil"
 
-#: fortran/resolve.c:7697
+#: fortran/resolve.c:7872
 #, no-c-format
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7707
+#: fortran/resolve.c:7882
 #, fuzzy, no-c-format
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 msgstr "Karakter deÄŸerli deyim iÅŸlevi '%s'  %L'de sabit uzunlukta olmalÄ±"
 
-#: fortran/resolve.c:7716
+#: fortran/resolve.c:7891
 #, no-c-format
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 msgstr ""
 
-#: fortran/resolve.c:7742
+#: fortran/resolve.c:7917
 #, no-c-format
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 msgstr ""
 
-#: fortran/resolve.c:7795
+#: fortran/resolve.c:7970
 #, fuzzy, no-c-format
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 msgstr "TÃ¼retilmiÅŸ '%s' tÃ¼rÃ¼ (%L'de) tanÄ±mlanmamÄ±ÅŸ olan '%s' tÃ¼rÃ¼ndedir."
 
-#: fortran/resolve.c:7811
+#: fortran/resolve.c:7987
 #, fuzzy, no-c-format
 msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 msgstr "PUBLIC iÅŸlev '%s' %L'de PRIVATE '%s' tÃ¼rÃ¼nde olamaz"
 
-#: fortran/resolve.c:7830
+#: fortran/resolve.c:8006
 #, no-c-format
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 msgstr "INTENT(OUT) sÃ¶zde argÃ¼man '%s' %L'de ASSUMED SIZE olduÄŸundan bir Ã¶ntanÄ±mlÄ± ilklerdiriciye sahip olamaz"
 
-#: fortran/resolve.c:7889
+#: fortran/resolve.c:8065
 #, no-c-format
 msgid "Threadprivate at %L isn't SAVEd"
 msgstr ""
 
-#: fortran/resolve.c:7967
+#: fortran/resolve.c:8143
 #, no-c-format
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 msgstr "BLOCK DATA Ã¶ÄŸesi '%s' %L'de COMMON iÃ§inde olmalÄ±dÄ±r"
 
-#: fortran/resolve.c:8011
+#: fortran/resolve.c:8149
 #, no-c-format
+msgid "DATA array '%s' at %L must be specified in a previous declaration"
+msgstr ""
+
+#: fortran/resolve.c:8194
+#, no-c-format
 msgid "Nonconstant array section at %L in DATA statement"
 msgstr "DATA deyiminde %L'de sabit olmayan dizi bÃ¶lÃ¼mÃ¼"
 
-#: fortran/resolve.c:8024
+#: fortran/resolve.c:8207
 #, no-c-format
 msgid "DATA statement at %L has more variables than values"
 msgstr "%L'deki DATA deyiminde deÄŸerden Ã§ok deÄŸiÅŸken var"
 
-#: fortran/resolve.c:8118
+#: fortran/resolve.c:8301
 #, no-c-format
 msgid "iterator start at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:8125
+#: fortran/resolve.c:8308
 #, fuzzy, no-c-format
 msgid "iterator end at %L does not simplify"
 msgstr "%L'deki yerleÅŸik mevcut deÄŸil"
 
-#: fortran/resolve.c:8132
+#: fortran/resolve.c:8315
 #, fuzzy, no-c-format
 msgid "iterator step at %L does not simplify"
 msgstr "%L'deki yineleyici adÄ±mÄ± sÄ±fÄ±r olamaz"
 
-#: fortran/resolve.c:8258
+#: fortran/resolve.c:8441
 #, no-c-format
 msgid "DATA statement at %L has more values than variables"
 msgstr "%L'deki DATA deyiminde deÄŸiÅŸkenden Ã§ok deÄŸer var"
 
-#: fortran/resolve.c:8349
+#: fortran/resolve.c:8532
 #, no-c-format
 msgid "Label %d at %L defined but not used"
 msgstr "%d yaftasÄ± %L'de tanÄ±mlanmÄ±ÅŸ ama kullanÄ±lmamÄ±ÅŸ"
 
-#: fortran/resolve.c:8354
+#: fortran/resolve.c:8537
 #, no-c-format
 msgid "Label %d at %L defined but cannot be used"
 msgstr "%d yaftasÄ± %L'de tanÄ±mlanmÄ±ÅŸ ama kullanÄ±lamÄ±yor"
 
-#: fortran/resolve.c:8439
+#: fortran/resolve.c:8622
 #, no-c-format
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 msgstr "TÃ¼retilmiÅŸ tÃ¼r deÄŸiÅŸkeni '%s' %L'de bir EQUIVALENCE nesnesi olarak SEQUENCE Ã¶zniteliÄŸine sahip olmalÄ±"
 
-#: fortran/resolve.c:8448
+#: fortran/resolve.c:8631
 #, fuzzy, no-c-format
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 msgstr "TÃ¼retilmiÅŸ tÃ¼r deÄŸiÅŸkeni '%s' %L'de gÃ¶sterici bileÅŸen(ler)le bir EQUIVALENCE nesnesi olamaz"
 
-#: fortran/resolve.c:8465
+#: fortran/resolve.c:8639
+#, fuzzy, no-c-format
+msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
+msgstr "TÃ¼retilmiÅŸ tÃ¼r deÄŸiÅŸkeni '%s' %L'de Ã¶ntanÄ±mlÄ± ilklendiriciyle bir EQUIVALENCE nesnesi olamaz"
+
+#: fortran/resolve.c:8656
 #, no-c-format
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 msgstr "TÃ¼retilmiÅŸ tÃ¼r deÄŸiÅŸkeni '%s' %L'de gÃ¶sterici bileÅŸen(ler)le bir EQUIVALENCE nesnesi olamaz"
 
-#: fortran/resolve.c:8570
+#: fortran/resolve.c:8761
 #, no-c-format
 msgid "Syntax error in EQUIVALENCE statement at %L"
 msgstr "%L'deki EQUIVALENCE deyiminde sÃ¶z dizimi hatasÄ±"
 
-#: fortran/resolve.c:8585
+#: fortran/resolve.c:8776
 #, no-c-format
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 msgstr ""
 
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8788
 #, no-c-format
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 msgstr "Ortak blok Ã¼yesi '%s' (%L'de), '%s' pure yordamÄ±ndaki bir EQUIVALENCE nesnesi olamaz"
 
-#: fortran/resolve.c:8606
+#: fortran/resolve.c:8797
 #, no-c-format
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 msgstr "'%s' isimli sabiti %L'de bir EQUIVALENCE nesnesi olamaz"
 
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8876
 #, no-c-format
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 msgstr "SÄ±nÄ±rlarÄ± sabit olmayan '%s' dizisi (%L'de) bir EQUIVALENCE nesnesi olamaz"
 
-#: fortran/resolve.c:8696
+#: fortran/resolve.c:8887
 #, no-c-format
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 msgstr "YapÄ± bileÅŸeni '%s' %L'de bir EQUIVALENCE nesnesi olamaz"
 
-#: fortran/resolve.c:8707
+#: fortran/resolve.c:8898
 #, no-c-format
 msgid "Substring at %L has length zero"
 msgstr "%L'deki altdizge sÄ±fÄ±r uzunlukta"
 
-#: fortran/resolve.c:8750
+#: fortran/resolve.c:8941
 #, no-c-format
 msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
 msgstr "PUBLIC iÅŸlev '%s' %L'de PRIVATE '%s' tÃ¼rÃ¼nde olamaz"
 
-#: fortran/resolve.c:8762
+#: fortran/resolve.c:8953
 #, no-c-format
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 msgstr "ENTRY '%s' %L'de hiÃ§ IMPLICIT tÃ¼r iÃ§ermiyor"
 
-#: fortran/resolve.c:8788
+#: fortran/resolve.c:8979
 #, no-c-format
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 msgstr "YerleÅŸik iÅŸleÃ§ arayÃ¼zÃ¼ '%s' %L'de bir FUNCTION olmalÄ±"
 
-#: fortran/resolve.c:8795
+#: fortran/resolve.c:8986
 #, no-c-format
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 msgstr "KullanÄ±cÄ± iÅŸleci yordamÄ± '%s' %L'de tahmini karakter uzunluÄŸunda olamaz"
 
-#: fortran/resolve.c:8801
+#: fortran/resolve.c:8992
 #, no-c-format
 msgid "User operator procedure '%s' at %L must have at least one argument"
 msgstr "KullanÄ±cÄ± iÅŸleci yordamÄ± '%s' (%L'de) iÃ§in en azÄ±ndan bir argÃ¼man bulunmalÄ±"
 
-#: fortran/resolve.c:8811
+#: fortran/resolve.c:9002
 #, no-c-format
 msgid "First argument of operator interface at %L cannot be optional"
 msgstr "%L'deki iÅŸleÃ§ arayÃ¼zÃ¼nÃ¼n ilk argÃ¼manÄ± isteÄŸe baÄŸlÄ± olamaz"
 
-#: fortran/resolve.c:8823
+#: fortran/resolve.c:9014
 #, no-c-format
 msgid "Second argument of operator interface at %L cannot be optional"
 msgstr "%L'deki iÅŸleÃ§ arayÃ¼zÃ¼nÃ¼n ikinci argÃ¼manÄ± isteÄŸe baÄŸlÄ± olamaz"
 
-#: fortran/resolve.c:8827
+#: fortran/resolve.c:9018
 #, no-c-format
 msgid "Operator interface at %L must have, at most, two arguments"
 msgstr "%L'deki iÅŸleÃ§ arayÃ¼zÃ¼nÃ¼n en fazla iki argÃ¼manÄ± olmalÄ±"
 
-#: fortran/resolve.c:8867
+#: fortran/resolve.c:9059
 #, no-c-format
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 msgstr "Bir PURE yordamÄ±nda iÃ§erilmiÅŸ '%s' yordamÄ±nÄ±n kendisi de PURE olmalÄ±"
 
-#: fortran/scanner.c:526
+#: fortran/scanner.c:530
 #, no-c-format
 msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
 msgstr ""
 
-#: fortran/scanner.c:816 fortran/scanner.c:937
+#: fortran/scanner.c:820 fortran/scanner.c:941
 #, fuzzy, no-c-format
 msgid "Limit of %d continuations exceeded in statement at %C"
 msgstr "%C'deki devam satÄ±rÄ± hatalÄ±"
 
-#: fortran/scanner.c:861
+#: fortran/scanner.c:865
 #, no-c-format
 msgid "Missing '&' in continued character constant at %C"
 msgstr "%C'deki devamlÄ± karakter sabitinde '&' eksik"
 
-#: fortran/scanner.c:1071
+#: fortran/scanner.c:1075
 #, no-c-format
 msgid "Nonconforming tab character at %C"
 msgstr ""
 
-#: fortran/scanner.c:1153 fortran/scanner.c:1156
+#: fortran/scanner.c:1158 fortran/scanner.c:1161
 #, no-c-format
 msgid "'&' not allowed by itself in line %d"
 msgstr ""
 
-#: fortran/scanner.c:1189
+#: fortran/scanner.c:1207
 #, no-c-format
-msgid "Nonconforming tab character in column 1 of line %d"
+msgid "Nonconforming tab character in column %d of line %d"
 msgstr ""
 
-#: fortran/scanner.c:1387
+#: fortran/scanner.c:1405
 #, no-c-format
 msgid "%s:%d: file %s left but not entered"
 msgstr "%s:%d: %s dosyasÄ± solda ama girilmemiÅŸ"
 
-#: fortran/scanner.c:1419
+#: fortran/scanner.c:1438
 #, no-c-format
 msgid "%s:%d: Illegal preprocessor directive"
 msgstr "%s:%d: Ã¶niÅŸlemci yÃ¶nergesi kuraldÄ±ÅŸÄ±"
 
-#: fortran/scanner.c:1514
+#: fortran/scanner.c:1533
 #, no-c-format
 msgid "File '%s' is being included recursively"
 msgstr "'%s' dosyasÄ± iÃ§ iÃ§e iÃ§eriliyor"
 
-#: fortran/scanner.c:1529
+#: fortran/scanner.c:1548
 #, no-c-format
 msgid "Can't open file '%s'"
 msgstr "`%s' dosyasÄ± aÃ§Ä±lamÄ±yor"
 
-#: fortran/scanner.c:1538
+#: fortran/scanner.c:1557
 #, no-c-format
 msgid "Can't open included file '%s'"
 msgstr "Ä°Ã§erilmiÅŸ '%s' dosyasÄ± aÃ§Ä±lamÄ±yor"
 
-#: fortran/scanner.c:1676
+#: fortran/scanner.c:1701
 #, c-format
 msgid "%s:%3d %s\n"
 msgstr "%s:%3d %s\n"
@@ -10289,134 +10350,134 @@
 msgid "Argument of CHAR function at %L outside of range [0,255]"
 msgstr "%L'de ICHAR'Ä±n argÃ¼manÄ± bu iÅŸlemcinin kapsamÄ± dÄ±ÅŸÄ±nda"
 
-#: fortran/simplify.c:1247
+#: fortran/simplify.c:1293
 #, no-c-format
 msgid "Argument of IACHAR at %L must be of length one"
 msgstr "%L'deki IACHAR'Ä±n argÃ¼manÄ± bir uzunlukta olmalÄ±"
 
-#: fortran/simplify.c:1254
+#: fortran/simplify.c:1300
 #, fuzzy, no-c-format
 msgid "Argument of IACHAR function at %L outside of range 0..127"
 msgstr "%L'deki IACHAR'Ä±n argÃ¼manÄ± bir uzunlukta olmalÄ±"
 
-#: fortran/simplify.c:1293
+#: fortran/simplify.c:1339
 #, no-c-format
 msgid "Invalid second argument of IBCLR at %L"
 msgstr "%L'de IBCLR'nin ikinci argÃ¼manÄ± geÃ§ersiz"
 
-#: fortran/simplify.c:1301
+#: fortran/simplify.c:1347
 #, no-c-format
 msgid "Second argument of IBCLR exceeds bit size at %L"
 msgstr "%L'de IBCLR'nin ikinci argÃ¼manÄ± bit boyutunu aÅŸÄ±yor"
 
-#: fortran/simplify.c:1335
+#: fortran/simplify.c:1381
 #, no-c-format
 msgid "Invalid second argument of IBITS at %L"
 msgstr "%L'de IBITS'in ikinci argÃ¼manÄ± geÃ§ersiz"
 
-#: fortran/simplify.c:1341
+#: fortran/simplify.c:1387
 #, no-c-format
 msgid "Invalid third argument of IBITS at %L"
 msgstr "%L'de IBITS'in Ã¼Ã§Ã¼ncÃ¼ argÃ¼manÄ± geÃ§ersiz"
 
-#: fortran/simplify.c:1351
+#: fortran/simplify.c:1397
 #, no-c-format
 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
 msgstr "%L'de IBITS'in ikinci ve Ã¼Ã§Ã¼ncÃ¼ argÃ¼manÄ±nÄ±n toplamÄ± bit boyutunu aÅŸÄ±yor"
 
-#: fortran/simplify.c:1393
+#: fortran/simplify.c:1439
 #, no-c-format
 msgid "Invalid second argument of IBSET at %L"
 msgstr "%L'de IBSET'in ikinci argÃ¼manÄ± geÃ§ersiz"
 
-#: fortran/simplify.c:1401
+#: fortran/simplify.c:1447
 #, no-c-format
 msgid "Second argument of IBSET exceeds bit size at %L"
 msgstr "%L'de IBSET'in ikinci argÃ¼manÄ± bit boyutunu aÅŸÄ±yor"
 
-#: fortran/simplify.c:1431
+#: fortran/simplify.c:1477
 #, no-c-format
 msgid "Argument of ICHAR at %L must be of length one"
 msgstr "%L'de ICHAR'Ä±n argÃ¼manÄ± bir uzunlukta olmalÄ±"
 
-#: fortran/simplify.c:1646
+#: fortran/simplify.c:1692
 #, no-c-format
 msgid "Argument of INT at %L is not a valid type"
 msgstr "%L'de INT'in argÃ¼manÄ± geÃ§erli bir tÃ¼r deÄŸil"
 
-#: fortran/simplify.c:1688
+#: fortran/simplify.c:1734
 #, fuzzy, no-c-format
 msgid "Argument of %s at %L is not a valid type"
 msgstr "%L'de INT'in argÃ¼manÄ± geÃ§erli bir tÃ¼r deÄŸil"
 
-#: fortran/simplify.c:1786
+#: fortran/simplify.c:1832
 #, no-c-format
 msgid "Invalid second argument of ISHFT at %L"
 msgstr "%L'de ISHFT'in ikinci argÃ¼manÄ± geÃ§ersiz"
 
-#: fortran/simplify.c:1801
+#: fortran/simplify.c:1847
 #, no-c-format
 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
 msgstr "%L'de ISHFT'in ikinci argÃ¼manÄ±nÄ±n genliÄŸi bit boyutunu aÅŸÄ±yor"
 
-#: fortran/simplify.c:1865
+#: fortran/simplify.c:1911
 #, no-c-format
 msgid "Invalid second argument of ISHFTC at %L"
 msgstr "%L'de ISHFTC'nin ikinci argÃ¼manÄ± geÃ§ersiz"
 
-#: fortran/simplify.c:1879
+#: fortran/simplify.c:1925
 #, no-c-format
 msgid "Invalid third argument of ISHFTC at %L"
 msgstr "%L'de ISHFTC'nin Ã¼Ã§Ã¼ncÃ¼ argÃ¼manÄ± geÃ§ersiz"
 
-#: fortran/simplify.c:1885
+#: fortran/simplify.c:1931
 #, fuzzy, no-c-format
 msgid "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr "%L'de ISHFTC'nin ikinci argÃ¼manÄ±nÄ±n genliÄŸi Ã¼Ã§Ã¼ncÃ¼ argÃ¼manÄ± aÅŸÄ±yor"
 
-#: fortran/simplify.c:1901
+#: fortran/simplify.c:1947
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
 msgstr "%L'de ISHFTC'nin ikinci argÃ¼manÄ±nÄ±n genliÄŸi Ã¼Ã§Ã¼ncÃ¼ argÃ¼manÄ± aÅŸÄ±yor"
 
-#: fortran/simplify.c:1904
+#: fortran/simplify.c:1950
 #, fuzzy, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr "%L'de ISHFTC'nin ikinci argÃ¼manÄ±nÄ±n genliÄŸi Ã¼Ã§Ã¼ncÃ¼ argÃ¼manÄ± aÅŸÄ±yor"
 
-#: fortran/simplify.c:1975
+#: fortran/simplify.c:2021
 #, no-c-format
 msgid "Argument of KIND at %L is a DERIVED type"
 msgstr "%L'de KIND'in argÃ¼manÄ± bir DERIVED tÃ¼rdÃ¼r"
 
-#: fortran/simplify.c:2163
+#: fortran/simplify.c:2209
 #, no-c-format
 msgid "DIM argument at %L is out of bounds"
 msgstr "%L'de DIM'in argÃ¼manÄ± sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
 
-#: fortran/simplify.c:2318
+#: fortran/simplify.c:2364
 #, no-c-format
 msgid "Argument of LOG at %L cannot be less than or equal to zero"
 msgstr "%L'de LOG'un argÃ¼manÄ± sÄ±fÄ±r veya sÄ±fÄ±rdan kÃ¼Ã§Ã¼k olamaz"
 
-#: fortran/simplify.c:2331
+#: fortran/simplify.c:2377
 #, no-c-format
 msgid "Complex argument of LOG at %L cannot be zero"
 msgstr "%L'de LOG'un karmaÅŸÄ±k argÃ¼manÄ± sÄ±fÄ±r olamaz"
 
-#: fortran/simplify.c:2374
+#: fortran/simplify.c:2420
 #, no-c-format
 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
 msgstr "%L'de LOG10'un argÃ¼manÄ± sÄ±fÄ±r veya sÄ±fÄ±rdan kÃ¼Ã§Ã¼k olamaz"
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2579
+#: fortran/simplify.c:2628
 #, no-c-format
 msgid "Second argument MOD at %L is zero"
 msgstr "%L'de ikinci MOD argÃ¼manÄ± sÄ±fÄ±rdÄ±r"
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2590
+#: fortran/simplify.c:2639
 #, no-c-format
 msgid "Second argument of MOD at %L is zero"
 msgstr "%L'de MOD'un ikinci argÃ¼manÄ± sÄ±fÄ±rdÄ±r"
@@ -10424,82 +10485,87 @@
 #. Result is processor-dependent. This processor just opts
 #. to not handle it at all.
 #. Result is processor-dependent.
-#: fortran/simplify.c:2638 fortran/simplify.c:2650
+#: fortran/simplify.c:2687 fortran/simplify.c:2699
 #, no-c-format
 msgid "Second argument of MODULO at %L is zero"
 msgstr "%L'de MODULO'nun ikinci argÃ¼manÄ± sÄ±fÄ±rdÄ±r"
 
-#: fortran/simplify.c:2702
+#: fortran/simplify.c:2751
 #, fuzzy, no-c-format
 msgid "Second argument of NEAREST at %L shall not be zero"
 msgstr "%L'de NEAREST'Ä±n ikinci argÃ¼manÄ± sÄ±fÄ±r olmayabilir"
 
-#: fortran/simplify.c:2977
+#: fortran/simplify.c:2787
+#, fuzzy, no-c-format
+msgid "Result of NEAREST is NaN at %L"
+msgstr "%L'de SCALE sonucu kendi Ã§eÅŸidini Ã¼stten taÅŸÄ±rÄ±yor"
+
+#: fortran/simplify.c:3062
 #, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
 msgstr ""
 
-#: fortran/simplify.c:3032
+#: fortran/simplify.c:3117
 #, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
 msgstr ""
 
-#: fortran/simplify.c:3122
+#: fortran/simplify.c:3232
 #, no-c-format
 msgid "Integer too large in shape specification at %L"
 msgstr "%L'de biÃ§im belirtimindeki tamsayÄ± Ã§ok bÃ¼yÃ¼k"
 
-#: fortran/simplify.c:3132
+#: fortran/simplify.c:3242
 #, no-c-format
 msgid "Too many dimensions in shape specification for RESHAPE at %L"
 msgstr "%L'de RESHAPE iÃ§in biÃ§im belirtiminde boyutlar Ã§ok fazla"
 
-#: fortran/simplify.c:3140
+#: fortran/simplify.c:3250
 #, no-c-format
 msgid "Shape specification at %L cannot be negative"
 msgstr "%L'de biÃ§im belirtimi negatif olamaz"
 
-#: fortran/simplify.c:3150
+#: fortran/simplify.c:3260
 #, no-c-format
 msgid "Shape specification at %L cannot be the null array"
 msgstr "%L'de biÃ§im belirtimi boÅŸ dizi olamaz"
 
-#: fortran/simplify.c:3171
+#: fortran/simplify.c:3281
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
 msgstr "%L'de RESHAPE'in ORDER parametresi SHAPE parametresi ile aynÄ± boyutta deÄŸil"
 
-#: fortran/simplify.c:3178
+#: fortran/simplify.c:3288
 #, no-c-format
 msgid "Error in ORDER parameter of RESHAPE at %L"
 msgstr "%L'de RESHAPE'in ORDER parametresinde hata"
 
-#: fortran/simplify.c:3188
+#: fortran/simplify.c:3298
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is out of range"
 msgstr "%L'de RESHAPE'in ORDER parametresi aralÄ±k dÄ±ÅŸÄ±nda"
 
-#: fortran/simplify.c:3197
+#: fortran/simplify.c:3307
 #, no-c-format
 msgid "Invalid permutation in ORDER parameter at %L"
 msgstr "%L'de ORDER parametresindeki deÄŸiÅŸ tokuÅŸ geÃ§ersiz"
 
-#: fortran/simplify.c:3253
+#: fortran/simplify.c:3363
 #, no-c-format
 msgid "PAD parameter required for short SOURCE parameter at %L"
 msgstr "%L'de kÄ±sa SOURCE parametresi iÃ§in PAD parametresi gerekli"
 
-#: fortran/simplify.c:3372
+#: fortran/simplify.c:3482
 #, no-c-format
 msgid "Result of SCALE overflows its kind at %L"
 msgstr "%L'de SCALE sonucu kendi Ã§eÅŸidini Ã¼stten taÅŸÄ±rÄ±yor"
 
-#: fortran/simplify.c:3942
+#: fortran/simplify.c:4056
 #, no-c-format
 msgid "Argument of SQRT at %L has a negative value"
 msgstr "%L'de SQRT'nin argÃ¼manÄ± negatif deÄŸer iÃ§eriyor"
 
-#: fortran/simplify.c:4069
+#: fortran/simplify.c:4190
 #, no-c-format
 msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
 msgstr ""
@@ -10728,29 +10794,29 @@
 msgid "Symbol '%s' at %C has already been host associated"
 msgstr "'%s' simgesi (%C'deki) zaten konakla iliÅŸkiliymiÅŸ"
 
-#: fortran/symbol.c:3162
+#: fortran/symbol.c:3189
 #, fuzzy, no-c-format
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 msgstr "TÃ¼retilmiÅŸ tÃ¼r deÄŸiÅŸkeni '%s' %L'de bir EQUIVALENCE nesnesi olarak SEQUENCE Ã¶zniteliÄŸine sahip olmalÄ±"
 
-#: fortran/symbol.c:3173
+#: fortran/symbol.c:3200
 #, fuzzy, no-c-format
 msgid "Derived type '%s' at %L is empty"
 msgstr "TÃ¼retilmiÅŸ '%s' tÃ¼rÃ¼ (%C'deki) tanÄ±mÄ±ndan Ã¶nce kullanÄ±lÄ±yor"
 
-#: fortran/symbol.c:3190
+#: fortran/symbol.c:3217
 #, no-c-format
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr ""
 
-#: fortran/symbol.c:3202
+#: fortran/symbol.c:3229
 #, no-c-format
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr ""
 
 #. If the derived type is bind(c), all fields must be
 #. interop.
-#: fortran/symbol.c:3241
+#: fortran/symbol.c:3268
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 msgstr ""
@@ -10758,17 +10824,17 @@
 #. If derived type is param to bind(c) routine, or to one
 #. of the iso_c_binding procs, it must be interoperable, so
 #. all fields must interop too.
-#: fortran/symbol.c:3250
+#: fortran/symbol.c:3277
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 msgstr ""
 
-#: fortran/symbol.c:3264
+#: fortran/symbol.c:3291
 #, no-c-format
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 msgstr ""
 
-#: fortran/symbol.c:3272
+#: fortran/symbol.c:3299
 #, fuzzy, no-c-format
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 msgstr "TÃ¼retilmiÅŸ tÃ¼r deÄŸiÅŸkeni '%s' %L'de bir EQUIVALENCE nesnesi olarak SEQUENCE Ã¶zniteliÄŸine sahip olmalÄ±"
@@ -10778,38 +10844,43 @@
 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
 msgstr ""
 
-#: fortran/trans-common.c:396
+#: fortran/target-memory.c:635
 #, no-c-format
+msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
+msgstr ""
+
+#: fortran/trans-common.c:399
+#, no-c-format
 msgid "Named COMMON block '%s' at %L shall be of the same size"
 msgstr "Ä°simli COMMON blok '%s' %L'de aynÄ± boyutta olmalÄ±"
 
-#: fortran/trans-common.c:817
+#: fortran/trans-common.c:833
 #, no-c-format
 msgid "Bad array reference at %L"
 msgstr "%L'de hatalÄ± dizi baÅŸvurusu"
 
-#: fortran/trans-common.c:825
+#: fortran/trans-common.c:841
 #, no-c-format
 msgid "Illegal reference type at %L as EQUIVALENCE object"
 msgstr "EQUIVALENCE nesne olarak %L'deki baÅŸvuru tÃ¼rÃ¼ kuraldÄ±ÅŸÄ±"
 
-#: fortran/trans-common.c:865
+#: fortran/trans-common.c:881
 #, no-c-format
 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
 msgstr "Uyumsuz eÅŸdeÄŸerlik kurallarÄ± '%s' (%L'deki) ve '%s' (%L'deki) iliÅŸkilendiriliyor"
 
 #. Aligning this field would misalign a previous field.
-#: fortran/trans-common.c:998
+#: fortran/trans-common.c:1014
 #, fuzzy, no-c-format
 msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
 msgstr "'%s' deÄŸiÅŸkeni iÃ§in bildirilen eÅŸdeÄŸerlik kÃ¼mesi hizalama gereksinimleriyle Ã§eliÅŸiyor (%L'de)"
 
-#: fortran/trans-common.c:1063
+#: fortran/trans-common.c:1079
 #, no-c-format
 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
 msgstr "'%s'nin eÅŸdeÄŸerliÄŸi ile COMMON '%s'nin mertebesi uyuÅŸmuyor (%L'de)"
 
-#: fortran/trans-common.c:1078
+#: fortran/trans-common.c:1094
 #, no-c-format
 msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
 msgstr "'%s'nin eÅŸdeÄŸerliÄŸi COMMON '%s'ye geÃ§ersiz eklemeye sebep oluyor (%L'de)"
@@ -10817,7 +10888,7 @@
 #. The required offset conflicts with previous alignment
 #. requirements.  Insert padding immediately before this
 #. segment.
-#: fortran/trans-common.c:1089
+#: fortran/trans-common.c:1105
 #, no-c-format
 msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
 msgstr ""
@@ -10826,37 +10897,37 @@
 "COMMON '%s' iÃ§inde\n"
 "%L'de (tam ÅŸiir gibi olsun bari)"
 
-#: fortran/trans-common.c:1115
+#: fortran/trans-common.c:1131
 #, fuzzy, no-c-format
 msgid "COMMON '%s' at %L does not exist"
 msgstr "%L'deki yerleÅŸik mevcut deÄŸil"
 
-#: fortran/trans-common.c:1122
+#: fortran/trans-common.c:1138
 #, no-c-format
 msgid "COMMON '%s' at %L requires %d bytes of padding at start"
 msgstr "COMMON '%s' (%L'de) baÅŸlangÄ±Ã§ta %d baytlÄ±k adÄ±mlama gerektiriyor"
 
-#: fortran/trans-decl.c:3016
+#: fortran/trans-decl.c:2979
 #, fuzzy, no-c-format
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 msgstr "SÃ¶zde argÃ¼man '%s' (%L'de) INTENT(OUT) olamaz"
 
-#: fortran/trans-decl.c:3020
+#: fortran/trans-decl.c:2983
 #, fuzzy, no-c-format
 msgid "Unused dummy argument '%s' at %L"
 msgstr "%s iÃ§in argÃ¼manlar %L'de Ã§ok fazla"
 
-#: fortran/trans-decl.c:3026
+#: fortran/trans-decl.c:2989
 #, fuzzy, no-c-format
 msgid "Unused variable '%s' declared at %L"
 msgstr "gerÃ§ekleme deÄŸiÅŸkeni %qs %s olarak bildirilmiÅŸ"
 
-#: fortran/trans-decl.c:3052
+#: fortran/trans-decl.c:3015
 #, fuzzy, no-c-format
 msgid "Unused parameter '%s' declared at %L"
 msgstr "parametre %qD void olarak bildirilmiÅŸ"
 
-#: fortran/trans-expr.c:2036
+#: fortran/trans-expr.c:2199
 #, fuzzy, no-c-format
 msgid "Unknown argument list function at %L"
 msgstr "'%s' iÅŸlevinde argÃ¼man listesi eksik (%C'de)"
@@ -10866,12 +10937,12 @@
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 msgstr "`dim' argÃ¼manÄ± `%s' yerleÅŸiÄŸi iÃ§in  (%L'de) geÃ§erli bir boyut indisi deÄŸil"
 
-#: fortran/trans-io.c:1850
+#: fortran/trans-io.c:1851
 #, fuzzy, no-c-format
 msgid "Derived type '%s' at %L has PRIVATE components"
 msgstr "%C'deki tÃ¼retilmiÅŸ tÃ¼r tanÄ±mÄ±nÄ±n hiÃ§ bileÅŸeni yok"
 
-#: fortran/trans-stmt.c:438
+#: fortran/trans-stmt.c:436
 #, no-c-format
 msgid "An alternate return at %L without a * dummy argument"
 msgstr "%L'de * sÃ¶zde argÃ¼manÄ± olmaksÄ±zÄ±n diÄŸer return"
@@ -11096,56 +11167,35 @@
 msgid "cannot specify 'main' class when not linking"
 msgstr "ilintileme yapÄ±lmayacaksa 'main' sÄ±nÄ±fÄ± belirtilemez"
 
-#: config/i386/nwld.h:34
-msgid "Static linking is not supported.\n"
-msgstr "DuraÄŸan ilintileme desteklenmiyor.\n"
-
-#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg ve -fomit-frame-pointer uyumsuz"
-
 #: config/vax/netbsd-elf.h:41
 msgid "the -shared option is not currently supported for VAX ELF"
 msgstr "-shared seÃ§eneÄŸi VAX ELF iÃ§in ÅŸu an desteklenmiyor."
 
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
-msgid "does not support multilib"
-msgstr "multilib desteklenmiyor"
-
 #: config/vax/vax.h:49 config/vax/vax.h:50
 msgid "profiling not supported with -mg\n"
 msgstr "-mg ile ayrÄ±msama desteklenmiyor\n"
 
-#: config/rs6000/linux64.h:347 config/rs6000/linux64.h:349 config/linux.h:106
-#: config/linux.h:108 config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
+#: config/sh/sh.h:461
+msgid "SH2a does not support little-endian"
+msgstr "SH2a kÄ±ymetsiz baytÄ±n baÅŸta olduÄŸu sÄ±ralamayÄ± desteklemiyor"
+
+#: config/s390/tpf.h:119
+msgid "static is not supported on TPF-OS"
+msgstr "static TPF-OS'da desteklenmiyor"
+
 #: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
+#: config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
 #: config/sparc/linux.h:126 config/sparc/linux.h:128
-#: config/sparc/linux64.h:152 config/sparc/linux64.h:154
+#: config/sparc/linux64.h:152 config/sparc/linux64.h:154 config/linux.h:106
+#: config/linux.h:108 config/rs6000/linux64.h:347 config/rs6000/linux64.h:349
 #, fuzzy
 msgid "-mglibc and -muclibc used together"
 msgstr "-mips16 ve -mdsp birlikte kullanÄ±lamaz"
 
-#: config/i386/cygwin.h:28
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "mno-cygwin ve mno-win32 uyumsuz"
+#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg ve -fomit-frame-pointer uyumsuz"
 
-#: config/i386/cygwin.h:74 config/i386/mingw32.h:74
-msgid "shared and mdll are not compatible"
-msgstr "shared ve mdll uyumsuz"
-
-#: config/i386/sco5.h:188
-msgid "-pg not supported on this platform"
-msgstr "-pg bu platformda desteklenmiyor"
-
-#: config/i386/sco5.h:189
-msgid "-p and -pp specified - pick one"
-msgstr "-p ve -pp belirtilmiÅŸ - birini seÃ§in"
-
-#: config/i386/sco5.h:258
-msgid "-G and -static are mutually exclusive"
-msgstr "-G ve -static birlikte kullanÄ±lamaz"
-
 #: gcc.c:792
 msgid "GCC does not support -C or -CC without -E"
 msgstr "GCC -E olmaksÄ±zÄ±n -C veya -CC desteklemez"
@@ -11154,58 +11204,14 @@
 msgid "-E or -x required when input is from standard input"
 msgstr "Girdi standart girdiden alÄ±nÄ±rken -E veya -x gerekir"
 
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni ve -femit-class-files uyumsuz"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni ve -femit-class-file uyumsuz"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file ile -fsyntax-only birlikte kullanÄ±lmalÄ±"
-
 #: config/mcore/mcore.h:56
 msgid "the m210 does not have little endian support"
 msgstr "m210 kÄ±ymetli baytÄ±n sonda olduÄŸu sÄ±ralamayÄ± desteklemez"
 
-#: config/lynx.h:70
-msgid "cannot use mthreads and mlegacy-threads together"
-msgstr "mthreads ve mlegacy-threads birlikte kullanÄ±lamaz."
-
-#: config/lynx.h:95
-msgid "cannot use mshared and static together"
-msgstr "mshared ve static birlikte kullanÄ±lamaz."
-
-#: config/sh/sh.h:461
-msgid "SH2a does not support little-endian"
-msgstr "SH2a kÄ±ymetsiz baytÄ±n baÅŸta olduÄŸu sÄ±ralamayÄ± desteklemiyor"
-
-#: config/mips/mips.h:1042 config/arc/arc.h:61
+#: config/arc/arc.h:61 config/mips/mips.h:1042
 msgid "may not use both -EB and -EL"
 msgstr "-EB ve -EL birlikte kullanÄ±lamayabilir"
 
-#: config/s390/tpf.h:119
-msgid "static is not supported on TPF-OS"
-msgstr "static TPF-OS'da desteklenmiyor"
-
-#: config/rs6000/darwin.h:95
-msgid " conflicting code gen style switches are used"
-msgstr " Ã§eliÅŸen code gen tarzÄ± switch'ler kullanÄ±lmÄ±ÅŸ"
-
-#: ada/lang-specs.h:34
-msgid "-c or -S required for Ada"
-msgstr "Ada iÃ§in -c ya da -S gerekli"
-
-#: config/mips/r3900.h:34
-msgid "-mhard-float not supported"
-msgstr "-mhard-float desteklenmiyor"
-
-#: config/mips/r3900.h:36
-msgid "-msingle-float and -msoft-float cannot both be specified"
-msgstr "-msingle-float ve -msoft-float birlikte belirtilemez."
-
 #: config/vxworks.h:71
 msgid "-Xbind-now and -Xbind-lazy are incompatible"
 msgstr "-Xbind-now ile -Xbind-lazy uyumsuz"
@@ -11242,12 +11248,24 @@
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr "-private_bundle ile -dynamiclib birarada olmaz"
 
+#: config/mips/r3900.h:34
+msgid "-mhard-float not supported"
+msgstr "-mhard-float desteklenmiyor"
+
+#: config/mips/r3900.h:36
+msgid "-msingle-float and -msoft-float cannot both be specified"
+msgstr "-msingle-float ve -msoft-float birlikte belirtilemez."
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
 #: config/sparc/sol2-bi.h:217 config/sparc/sol2-bi.h:227
 msgid "may not use both -m32 and -m64"
 msgstr "-m32 ve -m64 birlikte kullanÄ±lamayabilir"
 
+#: config/i386/mingw32.h:74 config/i386/cygwin.h:74
+msgid "shared and mdll are not compatible"
+msgstr "shared ve mdll uyumsuz"
+
 #: config/arm/arm.h:147
 msgid "-msoft-float and -mhard_float may not be used together"
 msgstr "-msoft-float ve -mhard_float birlikte kullanÄ±lamayabilir"
@@ -11256,119 +11274,64 @@
 msgid "-mbig-endian and -mlittle-endian may not be used together"
 msgstr "-mbig-endian ve -mlittle-endian birlikte kullanÄ±lamayabilir"
 
-#: java/lang.opt:65
-msgid "Warn if a deprecated compiler feature, class, method, or field is used"
-msgstr "Ã–nerilmeyen Ã¶zellik, sÄ±nÄ±f, yÃ¶ntem ya da alan bulunduÄŸunda uyarÄ±r"
+#: config/rs6000/darwin.h:95
+msgid " conflicting code gen style switches are used"
+msgstr " Ã§eliÅŸen code gen tarzÄ± switch'ler kullanÄ±lmÄ±ÅŸ"
 
-#: java/lang.opt:69
-msgid "Warn if deprecated empty statements are found"
-msgstr "Ã–nerilmeyen boÅŸ deyimler bulunduÄŸunda uyarÄ±r"
+#: ada/lang-specs.h:34
+msgid "-c or -S required for Ada"
+msgstr "Ada iÃ§in -c ya da -S gerekli"
 
-#: java/lang.opt:73
-msgid "Warn if .class files are out of date"
-msgstr ".class dosyalarÄ± gÃ¼ncel deÄŸilse uyarÄ±r"
+#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+msgid "does not support multilib"
+msgstr "multilib desteklenmiyor"
 
-#: java/lang.opt:77
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "DeÄŸistiriciler gereksizken belirtilmiÅŸse uyarÄ±r"
+#: config/i386/nwld.h:34
+msgid "Static linking is not supported.\n"
+msgstr "DuraÄŸan ilintileme desteklenmiyor.\n"
 
-#: java/lang.opt:81
-msgid "Deprecated; use --classpath instead"
-msgstr "ArtÄ±k Ã¶nerilmiyor; yerine --classpath kullanÄ±n"
+#: config/i386/cygwin.h:28
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "mno-cygwin ve mno-win32 uyumsuz"
 
-#: java/lang.opt:88
-msgid "Permit the use of the assert keyword"
-msgstr "assert anahtar sÃ¶zcÃ¼ÄŸÃ¼nÃ¼n kullanÄ±mÄ±na izin verir"
+#: config/i386/sco5.h:188
+msgid "-pg not supported on this platform"
+msgstr "-pg bu platformda desteklenmiyor"
 
-#: java/lang.opt:110
-msgid "Replace system path"
-msgstr "Sistem dosya yolunu deÄŸiÅŸtirir"
+#: config/i386/sco5.h:189
+msgid "-p and -pp specified - pick one"
+msgstr "-p ve -pp belirtilmiÅŸ - birini seÃ§in"
 
-#: java/lang.opt:114
-msgid "Generate checks for references to NULL"
-msgstr "NULL deÄŸerli baÅŸvurular iÃ§in sÄ±namalar Ã¼retir"
+#: config/i386/sco5.h:258
+msgid "-G and -static are mutually exclusive"
+msgstr "-G ve -static birlikte kullanÄ±lamaz"
 
-#: java/lang.opt:118
-msgid "Set class path"
-msgstr "SÄ±nÄ±f dosya yolu ayarlanÄ±r"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni ve -femit-class-files uyumsuz"
 
-#: java/lang.opt:125
-msgid "Output a class file"
-msgstr "Bir sÄ±nÄ±f dosyasÄ± Ã§Ä±ktÄ±lar"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni ve -femit-class-file uyumsuz"
 
-#: java/lang.opt:129
-msgid "Alias for -femit-class-file"
-msgstr "-femit-class-file ile aynÄ±"
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file ile -fsyntax-only birlikte kullanÄ±lmalÄ±"
 
-#: java/lang.opt:133
-msgid "Choose input encoding (defaults from your locale)"
-msgstr "Girdi kodlamasÄ± seÃ§ilir (Ã¶ntanÄ±mlÄ±sÄ± yerelden gelir)"
+#: config/cris/cris.h:207
+#, fuzzy
+msgid "Do not specify both -march=... and -mcpu=..."
+msgstr "hem -C hem de -o belirtilemez"
 
-#: java/lang.opt:137
-msgid "Set the extension directory path"
-msgstr "Eklenti arama yolu belirtilir"
+#: config/lynx.h:70
+msgid "cannot use mthreads and mlegacy-threads together"
+msgstr "mthreads ve mlegacy-threads birlikte kullanÄ±lamaz."
 
-#: java/lang.opt:144
-msgid "Input file is a file with a list of filenames to compile"
-msgstr "Girdi dosyasÄ± derlenecek dosyalarÄ±n listesini iÃ§eren bir dosyadÄ±r"
+#: config/lynx.h:95
+msgid "cannot use mshared and static together"
+msgstr "mshared ve static birlikte kullanÄ±lamaz."
 
-#: java/lang.opt:151
-msgid "Always check for non gcj generated classes archives"
-msgstr "gcj Ã¼retimi olmayan sÄ±nÄ±flarÄ±n arsivleri iÃ§in daima sÄ±nama yapÄ±lÄ±r"
-
-#: java/lang.opt:155
-msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
-msgstr "Ã‡alÄ±ÅŸma anÄ±nda bir nesneyi kendi eÅŸzamanlama yapÄ±sÄ±yla eÅŸlemede bir Ã§ittirme tablosu kullanÄ±ldÄ±ÄŸÄ± varsayÄ±lÄ±r"
-
-#: java/lang.opt:159
-msgid "Generate instances of Class at runtime"
-msgstr ""
-
-#: java/lang.opt:163
-msgid "Use offset tables for virtual method calls"
-msgstr "Sanal yÃ¶ntem Ã§aÄŸrÄ±larÄ± iÃ§in adresleme tablolarÄ± kullanÄ±lÄ±r"
-
-#: java/lang.opt:170
-msgid "Assume native functions are implemented using JNI"
-msgstr "Yerli iÅŸlevlerin JNI kullanarak gerÃ§eklendiÄŸi varsayÄ±lÄ±r"
-
-#: java/lang.opt:174
-msgid "Enable optimization of static class initialization code"
-msgstr "Statik sÄ±nÄ±f ilklendirme kodunun eniyilemesi etkin olur"
-
-#: java/lang.opt:181
-msgid "Reduce the amount of reflection meta-data generated"
-msgstr ""
-
-#: java/lang.opt:185
-msgid "Enable assignability checks for stores into object arrays"
-msgstr "Nesne dizileri iÃ§inde saklamalar iÃ§in atanabilirlik sÄ±namalarÄ± etkin olur"
-
-#: java/lang.opt:189
-msgid "Generate code for the Boehm GC"
-msgstr "Kod Boehm GC iÃ§in Ã¼retilir"
-
-#: java/lang.opt:193
-msgid "Call a library routine to do integer divisions"
-msgstr "TamsayÄ± bÃ¶lme yapacak bir kÃ¼tÃ¼phane iÅŸlevi Ã§aÄŸrÄ±lÄ±r"
-
-#: java/lang.opt:197
-msgid "Generated should be loaded by bootstrap loader"
-msgstr "Ãœretilen Ã¶nyÃ¼kleyici tarafÄ±ndan yÃ¼klenmelidir"
-
-#: java/lang.opt:201
-msgid "Set the source language version"
-msgstr ""
-
-#: java/lang.opt:205
-#, fuzzy
-msgid "Set the target VM version"
-msgstr "Hedef iÅŸlemcinin tÃ¼rÃ¼ belirtilir"
-
-#: ada/lang.opt:96
-msgid "Specify options to GNAT"
-msgstr "GNAT'a Ã¶zgÃ¼ seÃ§enekler"
-
 #: fortran/lang.opt:29
 msgid "Add a directory for INCLUDE and MODULE searching"
 msgstr "INCLUDE ve MODULE aramasÄ± iÃ§in bir dizin eklenir"
@@ -11614,7 +11577,7 @@
 msgid "Append a second underscore if the name already contains an underscore"
 msgstr "Ä°sim zaten bir altÃ§izgi iÃ§eriyorsa bir ikinci altÃ§izgi ekler"
 
-#: fortran/lang.opt:277 c.opt:714
+#: fortran/lang.opt:277 c.opt:718
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr "SÄ±ralÄ± sabit tÃ¼rleri iÃ§in olasÄ± en dar tamsayÄ± tÃ¼rÃ¼ kullanÄ±lÄ±r"
 
@@ -11647,14 +11610,62 @@
 msgid "Accept extensions to support legacy code"
 msgstr "Geleneksel kodu destekleyecek eklentiler kabul edilir"
 
-#: treelang/lang.opt:30
-msgid "Trace lexical analysis"
-msgstr "SÃ¶zdizimsel Ã§Ã¶zÃ¼mleme izlenir"
+#: config/mcore/mcore.opt:23
+msgid "Generate code for the M*Core M210"
+msgstr "M*Core M210 iÃ§in kod Ã¼retilir"
 
-#: treelang/lang.opt:34
-msgid "Trace the parsing process"
-msgstr "AyÄ±rma iÅŸlemi izlenir"
+#: config/mcore/mcore.opt:27
+msgid "Generate code for the M*Core M340"
+msgstr "Kod M*Core M340 iÃ§in Ã¼retilir"
 
+#: config/mcore/mcore.opt:31
+msgid "Set maximum alignment to 4"
+msgstr "Azami hizalama 4 e ayarlanÄ±r"
+
+#: config/mcore/mcore.opt:35
+msgid "Force functions to be aligned to a 4 byte boundary"
+msgstr "Ä°ÅŸlevler 4 baytlÄ±k sÄ±nÄ±ra hizalanmaya Ã§alÄ±ÅŸÄ±lÄ±r"
+
+#: config/mcore/mcore.opt:39
+msgid "Set maximum alignment to 8"
+msgstr "Azami hizalama 8 e ayarlanÄ±r"
+
+#: config/mcore/mcore.opt:43 config/score/score.opt:23
+msgid "Generate big-endian code"
+msgstr "KÄ±ymetli baytÄ±n baÅŸta olduÄŸu kod Ã¼retilir"
+
+#: config/mcore/mcore.opt:47
+msgid "Emit call graph information"
+msgstr "Ã‡aÄŸrÄ± Ã§izge bilgisi Ã¼retir"
+
+#: config/mcore/mcore.opt:51
+msgid "Use the divide instruction"
+msgstr "BÃ¶lme komutu kullanÄ±lÄ±r"
+
+#: config/mcore/mcore.opt:55
+msgid "Inline constants if it can be done in 2 insns or less"
+msgstr "2 komut ya da daha azÄ± ile yapÄ±labiliyorsa, sabitler satÄ±riÃ§i olur"
+
+#: config/mcore/mcore.opt:59 config/score/score.opt:27
+msgid "Generate little-endian code"
+msgstr "KÄ±ymetsiz baytÄ±n baÅŸta olduÄŸu kod Ã¼retilir"
+
+#: config/mcore/mcore.opt:67
+msgid "Use arbitrary sized immediates in bit operations"
+msgstr "Bit iÅŸlemlerinde herhangi bir boyda anlÄ±k deÄŸerler kullanÄ±lÄ±r"
+
+#: config/mcore/mcore.opt:71
+msgid "Prefer word accesses over byte accesses"
+msgstr "Word eriÅŸimleri bayt eriÅŸimlerine tercih edilir"
+
+#: config/mcore/mcore.opt:75
+msgid "Set the maximum amount for a single stack increment operation"
+msgstr "Tek yÄ±ÄŸÄ±t artÄ±ÅŸ iÅŸleminde kullanÄ±lacak azami miktar belirtilir"
+
+#: config/mcore/mcore.opt:79
+msgid "Always treat bitfields as int-sized"
+msgstr "Bit alanlarÄ±Ä± daima int boyutlu iÅŸlenir"
+
 #: config/alpha/alpha.opt:23 config/i386/i386.opt:155
 msgid "Do not use hardware fp"
 msgstr "Donanim aritmetik iÅŸlemcisi kullanÄ±lmaz"
@@ -11770,271 +11781,6 @@
 msgid "Specify bit size of immediate TLS offsets"
 msgstr "DolaysÄ±z TLS konumlarÄ±nÄ±n bit geniÅŸliÄŸi belirtilir"
 
-#: config/frv/frv.opt:23
-msgid "Use 4 media accumulators"
-msgstr "4 ortam biriktirici kullanÄ±lÄ±r"
-
-#: config/frv/frv.opt:27
-msgid "Use 8 media accumulators"
-msgstr "8 ortam biriktirici kullanÄ±lÄ±r"
-
-#: config/frv/frv.opt:31
-msgid "Enable label alignment optimizations"
-msgstr "Yafta hizalama eniyilemesi etkin olur"
-
-#: config/frv/frv.opt:35
-msgid "Dynamically allocate cc registers"
-msgstr "cc yazmaÃ§larÄ± Ã¶zdevimli olarak ayrÄ±lmaz"
-
-#: config/frv/frv.opt:42
-msgid "Set the cost of branches"
-msgstr "Dallanmalara maliyet atanÄ±r"
-
-#: config/frv/frv.opt:46
-msgid "Enable conditional execution other than moves/scc"
-msgstr "moves/scc'den farklÄ± bir koÅŸullu Ã§alÄ±ÅŸtÄ±rma etkin olur"
-
-#: config/frv/frv.opt:50
-msgid "Change the maximum length of conditionally-executed sequences"
-msgstr "KoÅŸullu olarak Ã§alÄ±ÅŸtÄ±rÄ±lan dizilimlerin azami uzunluÄŸunu deÄŸiÅŸtirir"
-
-#: config/frv/frv.opt:54
-msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
-msgstr "KoÅŸullu olarak Ã§alÄ±ÅŸtÄ±rÄ±lan dizilimlere elveriÅŸli geÃ§ici yazmaÃ§larÄ±n sayÄ±sÄ±nÄ± deÄŸiÅŸtirir"
-
-#: config/frv/frv.opt:58
-msgid "Enable conditional moves"
-msgstr "KoÅŸullu taÅŸÄ±malar etkin olur"
-
-#: config/frv/frv.opt:62
-msgid "Set the target CPU type"
-msgstr "Hedef iÅŸlemcinin tÃ¼rÃ¼ belirtilir"
-
-#: config/frv/frv.opt:84
-msgid "Use fp double instructions"
-msgstr "fp double komutlarÄ± kullanÄ±lÄ±r"
-
-#: config/frv/frv.opt:88
-msgid "Change the ABI to allow double word insns"
-msgstr "ABI'yi Ã§ift kelimelik komutlara izin verecek ÅŸekilde deÄŸiÅŸtirir"
-
-#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
-msgid "Enable Function Descriptor PIC mode"
-msgstr "Ä°ÅŸlev AÃ§Ä±klayÄ±cÄ± PIC kipi etkin olur"
-
-#: config/frv/frv.opt:96
-msgid "Just use icc0/fcc0"
-msgstr "Sadece icc0/fcc0 kullanÄ±lÄ±r"
-
-#: config/frv/frv.opt:100
-msgid "Only use 32 FPRs"
-msgstr "Sadece 32 FPR kullanÄ±lÄ±r"
-
-#: config/frv/frv.opt:104
-msgid "Use 64 FPRs"
-msgstr "64 FPR kullanÄ±lÄ±r"
-
-#: config/frv/frv.opt:108
-msgid "Only use 32 GPRs"
-msgstr "Sadece 32 GPR kullanÄ±lÄ±r"
-
-#: config/frv/frv.opt:112
-msgid "Use 64 GPRs"
-msgstr "64 GPR kullanÄ±lÄ±r"
-
-#: config/frv/frv.opt:116
-msgid "Enable use of GPREL for read-only data in FDPIC"
-msgstr "FDPIC'te salt okunur veri iÃ§in GPREL kullanÄ±mÄ± etkin olur"
-
-#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
-#: config/pdp11/pdp11.opt:71
-msgid "Use hardware floating point"
-msgstr "DonanÄ±m kayan nokta aritmetiÄŸi kullanÄ±lÄ±r"
-
-#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
-msgid "Enable inlining of PLT in function calls"
-msgstr "Ä°ÅŸlev Ã§aÄŸrÄ±larÄ±nda PLT tÃ¼rÃ¼ satÄ±riÃ§ine alma etkin olur"
-
-#: config/frv/frv.opt:128
-msgid "Enable PIC support for building libraries"
-msgstr "KÃ¼tÃ¼phaneler iÃ§in PIC desteÄŸi etkin olur"
-
-#: config/frv/frv.opt:132
-msgid "Follow the EABI linkage requirements"
-msgstr "EABI ilintileme gereksinimleri izlenir"
-
-#: config/frv/frv.opt:136
-msgid "Disallow direct calls to global functions"
-msgstr "Genel iÅŸlevlere doÄŸrudan dallanmalar yapÄ±lamaz"
-
-#: config/frv/frv.opt:140
-msgid "Use media instructions"
-msgstr "Ortam komutlarÄ± kullanÄ±lÄ±r"
-
-#: config/frv/frv.opt:144
-msgid "Use multiply add/subtract instructions"
-msgstr "Ã‡arpma toplama/Ã§Ä±karma komutlarÄ± kullanÄ±lÄ±r"
-
-#: config/frv/frv.opt:148
-msgid "Enable optimizing &&/|| in conditional execution"
-msgstr "KoÅŸullu Ã§alÄ±ÅŸtÄ±rmada &&/|| eniyilemesi etkin olur"
-
-#: config/frv/frv.opt:152
-msgid "Enable nested conditional execution optimizations"
-msgstr "GÃ¶mÃ¼lÃ¼ koÅŸullu Ã§alÄ±ÅŸtÄ±rma en iyilemeleri etkin olur"
-
-#: config/frv/frv.opt:157
-msgid "Do not mark ABI switches in e_flags"
-msgstr "e_flags iÃ§inde ASI seÃ§enekleri imlenmez"
-
-#: config/frv/frv.opt:161
-msgid "Remove redundant membars"
-msgstr "FazlalÄ±k Ã¼yeler silinir"
-
-#: config/frv/frv.opt:165
-msgid "Pack VLIW instructions"
-msgstr "VLIW tomutlarÄ±nÄ± paketler"
-
-#: config/frv/frv.opt:169
-msgid "Enable setting GPRs to the result of comparisons"
-msgstr "KarÅŸÄ±laÅŸtÄ±rma sonuÃ§larÄ±na GPR'lerin atanmasÄ± etkin olur"
-
-#: config/frv/frv.opt:173
-msgid "Change the amount of scheduler lookahead"
-msgstr ""
-
-#: config/frv/frv.opt:177 config/pa/pa.opt:104
-msgid "Use software floating point"
-msgstr "YazÄ±lÄ±m kayan nokta kodu kullanÄ±lÄ±r"
-
-#: config/frv/frv.opt:181
-msgid "Assume a large TLS segment"
-msgstr "BÃ¼yÃ¼kÃ§e bir TLS bÃ¶lÃ¼tÃ¼ var sayÄ±lÄ±r"
-
-#: config/frv/frv.opt:185
-msgid "Do not assume a large TLS segment"
-msgstr "BÃ¼yÃ¼kÃ§e bir TLS bÃ¶lÃ¼tÃ¼ var sayÄ±lmaz"
-
-#: config/frv/frv.opt:190
-msgid "Cause gas to print tomcat statistics"
-msgstr "gas'Ä±n tomcat istatistikleri basmasÄ±na sebep olur"
-
-#: config/frv/frv.opt:195
-msgid "Link with the library-pic libraries"
-msgstr "library-pic kÃ¼tÃ¼phaneleri ile ilintiler"
-
-#: config/frv/frv.opt:199
-msgid "Allow branches to be packed with other instructions"
-msgstr "DallanmalarÄ±n diÄŸer komutlarla paketlenmesine izin verir"
-
-#: config/mn10300/mn10300.opt:23
-msgid "Target the AM33 processor"
-msgstr "AM33 iÅŸlemci hedeflenir"
-
-#: config/mn10300/mn10300.opt:27
-msgid "Target the AM33/2.0 processor"
-msgstr "AM33/2.0 iÅŸlemci hedeflenir"
-
-#: config/mn10300/mn10300.opt:31
-msgid "Work around hardware multiply bug"
-msgstr "DonanÄ±m Ã§arpma hatasÄ±nÄ±n olurunu bulur"
-
-#: config/mn10300/mn10300.opt:36
-msgid "Enable linker relaxations"
-msgstr "Ä°lintileyici esnekleÅŸtiriciler etkin olur"
-
-#: config/mn10300/mn10300.opt:40
-msgid "Return pointers in both a0 and d0"
-msgstr "a0 ve d0, her ikisindeki gÃ¶stericiler dÃ¶ner"
-
-#: config/s390/tpf.opt:23
-msgid "Enable TPF-OS tracing code"
-msgstr "TPF-OS izleme kodu etkin olur"
-
-#: config/s390/tpf.opt:27
-msgid "Specify main object for TPF-OS"
-msgstr "TPF-OS iÃ§in ana nesne belirtir"
-
-#: config/s390/s390.opt:23
-msgid "31 bit ABI"
-msgstr "31 bitlik ABI"
-
-#: config/s390/s390.opt:27
-msgid "64 bit ABI"
-msgstr "64 bitlik ABI"
-
-#: config/s390/s390.opt:31 config/i386/i386.opt:59 config/spu/spu.opt:60
-msgid "Generate code for given CPU"
-msgstr "Verilen iÅŸlemci iÃ§in kod Ã¼retir"
-
-#: config/s390/s390.opt:35
-msgid "Maintain backchain pointer"
-msgstr ""
-
-#: config/s390/s390.opt:39
-msgid "Additional debug prints"
-msgstr "Ek hata ayÄ±klama iletileri Ã§Ä±ktÄ±lar"
-
-#: config/s390/s390.opt:43
-msgid "ESA/390 architecture"
-msgstr "ESA/390 mimarisi"
-
-#: config/s390/s390.opt:47
-msgid "Enable fused multiply/add instructions"
-msgstr "BirleÅŸik Ã§arpma/toplama komutlarÄ± etkinleÅŸtirilir"
-
-#: config/s390/s390.opt:51
-#, fuzzy
-msgid "Enable decimal floating point hardware support"
-msgstr "EÄŸer kayan nokta donanÄ±mÄ± kulanÄ±lmalÄ±ysa belirtilir"
-
-#: config/s390/s390.opt:55
-#, fuzzy
-msgid "Enable hardware floating point"
-msgstr "DonanÄ±m kayan nokta aritmetiÄŸi kullanÄ±lÄ±r"
-
-#: config/s390/s390.opt:67
-msgid "Use packed stack layout"
-msgstr "PaketlenmiÅŸ yÄ±ÄŸÄ±t yerleÅŸimi kullanÄ±lÄ±r"
-
-#: config/s390/s390.opt:71
-msgid "Use bras for executable < 64k"
-msgstr "64k'dan kÃ¼Ã§Ã¼k Ã§alÄ±ÅŸtÄ±rÄ±labilirler iÃ§in bras kullanÄ±lÄ±r"
-
-#: config/s390/s390.opt:75
-#, fuzzy
-msgid "Disable hardware floating point"
-msgstr "DonanÄ±m kayan nokta aritmetiÄŸi kullanÄ±lÄ±r"
-
-#: config/s390/s390.opt:79
-msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
-msgstr "Bir yakalama komutu tetiklenmeden Ã¶nce yÄ±ÄŸÄ±t boyutuna kalan azami bayt sayÄ±sÄ±nÄ± belirler"
-
-#: config/s390/s390.opt:83
-msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
-msgstr "YÄ±ÄŸÄ±t boyutu iÃ§in verilen sÄ±nÄ±rÄ±n aÅŸÄ±ldÄ±ÄŸÄ± saptandÄ±ÄŸÄ± sÄ±rada iÅŸlev Ã¶nbilgisindeki ek kodu Ã§Ä±ktÄ±lar"
-
-#: config/s390/s390.opt:87 config/ia64/ia64.opt:97 config/sparc/sparc.opt:95
-#: config/i386/i386.opt:183 config/rs6000/rs6000.opt:226 config/spu/spu.opt:64
-msgid "Schedule code for given CPU"
-msgstr "Verilen iÅŸlemci iÃ§in kodu zamanlar"
-
-#: config/s390/s390.opt:91
-msgid "mvcle use"
-msgstr "mvcle kullanÄ±mÄ±"
-
-#: config/s390/s390.opt:95
-msgid "Warn if a function uses alloca or creates an array with dynamic size"
-msgstr "Bir iÅŸlev alloca kullanÄ±rsa ya da deÄŸiÅŸken boyutlu dizi oluÅŸturursa uyarÄ±r"
-
-#: config/s390/s390.opt:99
-msgid "Warn if a single function's framesize exceeds the given framesize"
-msgstr "Tek iÅŸlevlik Ã§alÄ±ÅŸma Ã§erÃ§evesi belirtileni aÅŸarsa uyarÄ±r"
-
-#: config/s390/s390.opt:103
-msgid "z/Architecture"
-msgstr "z/Mimari"
-
 #: config/ia64/ilp32.opt:3
 msgid "Generate ILP32 code"
 msgstr "ILP32 kodu Ã¼retilir"
@@ -12123,10 +11869,16 @@
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr "Daha iyi zamanlama iÃ§in stop bitlerinin daha Ã¶nce yerleÅŸtirilmesi etkin olur"
 
-#: config/ia64/ia64.opt:89 config/spu/spu.opt:56 config/pa/pa.opt:51
+#: config/ia64/ia64.opt:89 config/pa/pa.opt:51 config/spu/spu.opt:56
 msgid "Specify range of registers to make fixed"
 msgstr "Sabitlemek iÃ§in yazmaÃ§ aralÄ±ÄŸÄ± belirtilir"
 
+#: config/ia64/ia64.opt:97 config/i386/i386.opt:183
+#: config/rs6000/rs6000.opt:226 config/spu/spu.opt:64 config/s390/s390.opt:87
+#: config/sparc/sparc.opt:95
+msgid "Schedule code for given CPU"
+msgstr "Verilen iÅŸlemci iÃ§in kodu zamanlar"
+
 #: config/ia64/ia64.opt:101
 #, fuzzy
 msgid "Use data speculation before reload"
@@ -12177,341 +11929,296 @@
 msgid "Count speculative dependencies while calculating priority of instructions"
 msgstr ""
 
-#: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23 config/mt/mt.opt:27
-msgid "Use simulator runtime"
-msgstr "BenzeÅŸtirici Ã§alÄ±ÅŸma anÄ± kullanÄ±lÄ±r"
+#: config/xtensa/xtensa.opt:23
+msgid "Use CONST16 instruction to load constants"
+msgstr "Sabitleri yÃ¼klemede CONST16 komutlarÄ± kullanÄ±lÄ±r"
 
-#: config/m32c/m32c.opt:28
-msgid "Compile code for R8C variants"
-msgstr "R8C modelleri iÃ§in derleme yapÄ±lÄ±r"
+#: config/xtensa/xtensa.opt:27
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+msgstr "BirleÅŸik Ã§arpma/toplama ve Ã§arpma/Ã§Ä±karma FP komutlarÄ± Ã¼retilir"
 
-#: config/m32c/m32c.opt:32
-msgid "Compile code for M16C variants"
-msgstr "M16C modelleri iÃ§in derleme yapÄ±lÄ±r"
+#: config/xtensa/xtensa.opt:31
+msgid "Use indirect CALLXn instructions for large programs"
+msgstr "BÃ¼yÃ¼k programlar iÃ§in dolaylÄ± CALLXn komutlarÄ± kullanÄ±lÄ±r"
 
-#: config/m32c/m32c.opt:36
-msgid "Compile code for M32CM variants"
-msgstr "M32CM modelleri iÃ§in derleme yapÄ±lÄ±r"
+#: config/xtensa/xtensa.opt:35
+msgid "Automatically align branch targets to reduce branch penalties"
+msgstr "Dallanma sorunlarÄ±nÄ± azaltmak iÃ§in dal hedefleri otomatik olarak hizalanÄ±r."
 
-#: config/m32c/m32c.opt:40
-msgid "Compile code for M32C variants"
-msgstr "M32C modelleri iÃ§in derleme yapÄ±lÄ±r"
+#: config/xtensa/xtensa.opt:39
+msgid "Intersperse literal pools with code in the text section"
+msgstr "Sabit kÃ¼meleri metin bÃ¶lÃ¼mÃ¼ndeki kodun arasÄ±na serpiÅŸtirilir"
 
-#: config/m32c/m32c.opt:44
-msgid "Number of memreg bytes (default: 16, range: 0..16)"
-msgstr "memreg bayt sayÄ±sÄ± (Ã¶ntanÄ±mlÄ±: 16, aralÄ±k: 0..16)"
+#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
+msgid "Generate PA1.0 code"
+msgstr "PA1.0 kodu Ã¼retilir"
 
-#: config/sparc/little-endian.opt:23
-msgid "Generate code for little-endian"
-msgstr "KÄ±ymetsiz baytÄ±n baÅŸta olduÄŸu kod Ã¼retilir"
+#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
+msgid "Generate PA1.1 code"
+msgstr "PA1.1 kodu Ã¼retilir"
 
-#: config/sparc/little-endian.opt:27
-msgid "Generate code for big-endian"
-msgstr "KÄ±ymetli baytÄ±n baÅŸta olduÄŸu kod Ã¼retilir"
+#: config/pa/pa.opt:31 config/pa/pa.opt:92
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+msgstr "PA2.0 kodu Ã¼retilir (binutils 2.10 veya Ã¼stÃ¼ gerekir)"
 
-#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
-msgid "Use hardware FP"
-msgstr "DonanÄ±m aritmetik iÅŸlemcisi kullanÄ±lÄ±r"
+#: config/pa/pa.opt:35
+msgid "Generate code for huge switch statements"
+msgstr "huge switch deyimleri iÃ§in kod Ã¼retilir"
 
-#: config/sparc/sparc.opt:31
-msgid "Do not use hardware FP"
-msgstr "DonanÄ±m aritmetik iÅŸlemcisi kullanÄ±lmaz"
+#: config/pa/pa.opt:39
+msgid "Disable FP regs"
+msgstr "FP yazmaÃ§larÄ± kapatÄ±lÄ±r"
 
-#: config/sparc/sparc.opt:35
-msgid "Assume possible double misalignment"
-msgstr "double'larÄ±n yanlÄ±ÅŸ hizalanmÄ±ÅŸ olabilecekleri varsayÄ±lÄ±r"
+#: config/pa/pa.opt:43
+msgid "Disable indexed addressing"
+msgstr "Ä°ndisli adresleme kapatÄ±lÄ±r"
 
-#: config/sparc/sparc.opt:39
-msgid "Pass -assert pure-text to linker"
-msgstr "Ä°lintileyiciye -assert salt-metin gÃ¶nderir"
+#: config/pa/pa.opt:47
+msgid "Generate fast indirect calls"
+msgstr "HÄ±zlÄ± dolaylÄ± Ã§aÄŸrÄ±lar Ã¼retilir"
 
-#: config/sparc/sparc.opt:43
-msgid "Use ABI reserved registers"
-msgstr "AyrÄ±lmÄ±ÅŸ ABI yazmaÃ§larÄ± kullanÄ±lÄ±r"
+#: config/pa/pa.opt:55
+msgid "Assume code will be assembled by GAS"
+msgstr "Kodun makina koduna GAS tarafÄ±ndan Ã§evrileceÄŸi varsayÄ±lÄ±r"
 
-#: config/sparc/sparc.opt:47
-msgid "Use hardware quad FP instructions"
-msgstr "DonanÄ±m bazlÄ± quad fp komutlarÄ± kullanÄ±lÄ±r"
+#: config/pa/pa.opt:59
+msgid "Put jumps in call delay slots"
+msgstr "jump'lar Ã§aÄŸrÄ± geciktirme yuvalarÄ±na konur"
 
-#: config/sparc/sparc.opt:51
-msgid "Do not use hardware quad fp instructions"
-msgstr "DonanÄ±m bazlÄ± quad fp komutlarÄ± kullanÄ±lmaz"
+#: config/pa/pa.opt:64
+msgid "Enable linker optimizations"
+msgstr "Ä°lintileyici en iyilemesi etkinleÅŸtirilir"
 
-#: config/sparc/sparc.opt:55
-msgid "Compile for V8+ ABI"
-msgstr "V8+ ABI iÃ§in derleme yapÄ±lÄ±r"
+#: config/pa/pa.opt:68
+msgid "Always generate long calls"
+msgstr "long Ã§aÄŸrÄ±larÄ± daima Ã¼retilir"
 
-#: config/sparc/sparc.opt:59
-msgid "Use UltraSPARC Visual Instruction Set extensions"
-msgstr "UltraSPARC GÃ¶rsel Komut KÃ¼mesi eklentileri kullanÄ±lÄ±r"
+#: config/pa/pa.opt:72
+msgid "Emit long load/store sequences"
+msgstr "Uzun yÃ¼kleme/saklama dizileri Ã¼retilir"
 
-#: config/sparc/sparc.opt:63
-msgid "Pointers are 64-bit"
-msgstr "GÃ¶stericiler 64 bittir"
+#: config/pa/pa.opt:80
+msgid "Disable space regs"
+msgstr "space yazmaÃ§larÄ± kapatÄ±lÄ±r"
 
-#: config/sparc/sparc.opt:67
-msgid "Pointers are 32-bit"
-msgstr "GÃ¶stericiler 32 bittir"
+#: config/pa/pa.opt:96
+msgid "Use portable calling conventions"
+msgstr "TaÅŸÄ±nabilir Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ± kullanÄ±lÄ±r"
 
-#: config/sparc/sparc.opt:71
-msgid "Use 64-bit ABI"
-msgstr "64-bit ABI kullanÄ±lÄ±r"
+#: config/pa/pa.opt:100
+msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
+msgstr "Zamanlama amacÄ±yla iÅŸlemci belirtilir. GeÃ§erli seÃ§enekler: 700, 7100, 7100LC, 7200, 7300 ve 8000"
 
-#: config/sparc/sparc.opt:75
-msgid "Use 32-bit ABI"
-msgstr "32-bit ABI kullanÄ±lÄ±r"
+#: config/pa/pa.opt:104 config/frv/frv.opt:177
+msgid "Use software floating point"
+msgstr "YazÄ±lÄ±m kayan nokta kodu kullanÄ±lÄ±r"
 
-#: config/sparc/sparc.opt:79
-msgid "Use stack bias"
-msgstr "YÄ±ÄŸÄ±t sapmasÄ± kullanÄ±r"
+#: config/pa/pa.opt:112
+msgid "Do not disable space regs"
+msgstr "space yazmaÃ§larÄ± kapatÄ±lmaz"
 
-#: config/sparc/sparc.opt:83
-msgid "Use structs on stronger alignment for double-word copies"
-msgstr "Ã‡ift-sÃ¶zcÃ¼klÃ¼ kopyalarda daha kuvvetli hizalama iÃ§in struct (yapÄ±) kullanÄ±lÄ±r"
+#: config/pa/pa-hpux1111.opt:23 config/pa/pa-hpux1010.opt:23
+#: config/pa/pa-hpux.opt:27
+msgid "Specify UNIX standard for predefines and linking"
+msgstr "Ã–nceden tanÄ±mlamalar ve ilintileme iÃ§in UNIX standardÄ± belirtilir"
 
-#: config/sparc/sparc.opt:87
-msgid "Optimize tail call instructions in assembler and linker"
-msgstr "Ã‡evirici ve ilintileyicide kuyruk Ã§aÄŸrÄ± komutlarÄ±nÄ± eniyiler"
+#: config/pa/pa64-hpux.opt:23
+msgid "Assume code will be linked by GNU ld"
+msgstr "Kodun GNU ld tarafÄ±ndan ilintileneceÄŸi varsayÄ±lÄ±r"
 
-#: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:222
-msgid "Use features of and schedule code for given CPU"
-msgstr "Verilen iÅŸlemcinin Ã¶zellikleri ve zamanlama kodu kullanÄ±lÄ±r"
+#: config/pa/pa64-hpux.opt:27
+msgid "Assume code will be linked by HP ld"
+msgstr "Kodun HP ld tarafÄ±ndan ilintileneceÄŸi varsayÄ±lÄ±r"
 
-#: config/sparc/sparc.opt:99
-msgid "Use given SPARC-V9 code model"
-msgstr "Belirtilen SPARC-V9 kod modeli kullanÄ±lÄ±r"
+#: config/pa/pa-hpux.opt:23
+msgid "Generate cpp defines for server IO"
+msgstr "Sunucu G/Ã‡ iÃ§in cpp tanÄ±mlarÄ± Ã¼retilir"
 
-#: config/sparc/sparc.opt:103
-msgid "Enable strict 32-bit psABI struct return checking."
-msgstr ""
+#: config/pa/pa-hpux.opt:31
+msgid "Generate cpp defines for workstation IO"
+msgstr "Ä°stemci G/Ã‡ iÃ§in cpp tanÄ±mlarÄ± Ã¼retilir"
 
-#: config/m32r/m32r.opt:23
-msgid "Compile for the m32rx"
-msgstr "m32rx iÃ§in derleme yapÄ±lÄ±r"
+#: config/frv/frv.opt:23
+msgid "Use 4 media accumulators"
+msgstr "4 ortam biriktirici kullanÄ±lÄ±r"
 
-#: config/m32r/m32r.opt:27
-msgid "Compile for the m32r2"
-msgstr "m32r2 iÃ§in derleme yapÄ±lÄ±r"
+#: config/frv/frv.opt:27
+msgid "Use 8 media accumulators"
+msgstr "8 ortam biriktirici kullanÄ±lÄ±r"
 
-#: config/m32r/m32r.opt:31
-msgid "Compile for the m32r"
-msgstr "m32r iÃ§in derleme yapÄ±lÄ±r"
+#: config/frv/frv.opt:31
+msgid "Enable label alignment optimizations"
+msgstr "Yafta hizalama eniyilemesi etkin olur"
 
-#: config/m32r/m32r.opt:35
-msgid "Align all loops to 32 byte boundary"
-msgstr "TÃ¼m dÃ¶ngÃ¼ler 32 bitlik sÄ±nÄ±ra hizalanÄ±r"
+#: config/frv/frv.opt:35
+msgid "Dynamically allocate cc registers"
+msgstr "cc yazmaÃ§larÄ± Ã¶zdevimli olarak ayrÄ±lmaz"
 
-#: config/m32r/m32r.opt:39
-msgid "Prefer branches over conditional execution"
-msgstr "Dallanmalar koÅŸullu Ã§alÄ±ÅŸtÄ±rmaya tercih edilir"
+#: config/frv/frv.opt:42
+msgid "Set the cost of branches"
+msgstr "Dallanmalara maliyet atanÄ±r"
 
-#: config/m32r/m32r.opt:43
-msgid "Give branches their default cost"
-msgstr "DallanmalarÄ± Ã¶ntanÄ±mlÄ± maliyetine verir"
+#: config/frv/frv.opt:46
+msgid "Enable conditional execution other than moves/scc"
+msgstr "moves/scc'den farklÄ± bir koÅŸullu Ã§alÄ±ÅŸtÄ±rma etkin olur"
 
-#: config/m32r/m32r.opt:47
-msgid "Display compile time statistics"
-msgstr "Derleme anÄ± istatistikleri gÃ¶sterilir"
+#: config/frv/frv.opt:50
+msgid "Change the maximum length of conditionally-executed sequences"
+msgstr "KoÅŸullu olarak Ã§alÄ±ÅŸtÄ±rÄ±lan dizilimlerin azami uzunluÄŸunu deÄŸiÅŸtirir"
 
-#: config/m32r/m32r.opt:51
-msgid "Specify cache flush function"
-msgstr "Arabellek boÅŸaltma iÅŸlevi belirtilir"
+#: config/frv/frv.opt:54
+msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
+msgstr "KoÅŸullu olarak Ã§alÄ±ÅŸtÄ±rÄ±lan dizilimlere elveriÅŸli geÃ§ici yazmaÃ§larÄ±n sayÄ±sÄ±nÄ± deÄŸiÅŸtirir"
 
-#: config/m32r/m32r.opt:55
-msgid "Specify cache flush trap number"
-msgstr "Arabellek boÅŸaltma kapan numarasÄ± belirtilir"
+#: config/frv/frv.opt:58
+msgid "Enable conditional moves"
+msgstr "KoÅŸullu taÅŸÄ±malar etkin olur"
 
-#: config/m32r/m32r.opt:59
-msgid "Only issue one instruction per cycle"
-msgstr "Her Ã§evrimde sadece bir komut iÅŸlenir"
+#: config/frv/frv.opt:62
+msgid "Set the target CPU type"
+msgstr "Hedef iÅŸlemcinin tÃ¼rÃ¼ belirtilir"
 
-#: config/m32r/m32r.opt:63
-msgid "Allow two instructions to be issued per cycle"
-msgstr "Her Ã§evrimde iki komut iÅŸlemeye izin verilir"
+#: config/frv/frv.opt:84
+msgid "Use fp double instructions"
+msgstr "fp double komutlarÄ± kullanÄ±lÄ±r"
 
-#: config/m32r/m32r.opt:67
-msgid "Code size: small, medium or large"
-msgstr "Kod boyutu: small, medium veya large"
+#: config/frv/frv.opt:88
+msgid "Change the ABI to allow double word insns"
+msgstr "ABI'yi Ã§ift kelimelik komutlara izin verecek ÅŸekilde deÄŸiÅŸtirir"
 
-#: config/m32r/m32r.opt:71
-msgid "Don't call any cache flush functions"
-msgstr "HiÃ§bir arabellek boÅŸaltma iÅŸlevi Ã§aÄŸrÄ±lmaz"
+#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
+msgid "Enable Function Descriptor PIC mode"
+msgstr "Ä°ÅŸlev AÃ§Ä±klayÄ±cÄ± PIC kipi etkin olur"
 
-#: config/m32r/m32r.opt:75
-msgid "Don't call any cache flush trap"
-msgstr "HiÃ§bir arabellek boÅŸaltma kapanÄ± Ã§aÄŸrÄ±lmaz"
+#: config/frv/frv.opt:96
+msgid "Just use icc0/fcc0"
+msgstr "Sadece icc0/fcc0 kullanÄ±lÄ±r"
 
-#: config/m32r/m32r.opt:82
-msgid "Small data area: none, sdata, use"
-msgstr "KÃ¼Ã§Ã¼k veri alanÄ±: none, sdata, use"
+#: config/frv/frv.opt:100
+msgid "Only use 32 FPRs"
+msgstr "Sadece 32 FPR kullanÄ±lÄ±r"
 
-#: config/m68k/m68k.opt:23
-msgid "Generate code for a 520X"
-msgstr "520X iÃ§in kod Ã¼retilir"
+#: config/frv/frv.opt:104
+msgid "Use 64 FPRs"
+msgstr "64 FPR kullanÄ±lÄ±r"
 
-#: config/m68k/m68k.opt:27
-msgid "Generate code for a 5206e"
-msgstr "5206e iÃ§in kod Ã¼retilir"
+#: config/frv/frv.opt:108
+msgid "Only use 32 GPRs"
+msgstr "Sadece 32 GPR kullanÄ±lÄ±r"
 
-#: config/m68k/m68k.opt:31
-msgid "Generate code for a 528x"
-msgstr "528x iÃ§in kod Ã¼retilir"
+#: config/frv/frv.opt:112
+msgid "Use 64 GPRs"
+msgstr "64 GPR kullanÄ±lÄ±r"
 
-#: config/m68k/m68k.opt:35
-msgid "Generate code for a 5307"
-msgstr "5307 iÃ§in kod Ã¼retilir"
+#: config/frv/frv.opt:116
+msgid "Enable use of GPREL for read-only data in FDPIC"
+msgstr "FDPIC'te salt okunur veri iÃ§in GPREL kullanÄ±mÄ± etkin olur"
 
-#: config/m68k/m68k.opt:39
-msgid "Generate code for a 5407"
-msgstr "5407 iÃ§in kod Ã¼retilir"
+#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
+#: config/pdp11/pdp11.opt:71
+msgid "Use hardware floating point"
+msgstr "DonanÄ±m kayan nokta aritmetiÄŸi kullanÄ±lÄ±r"
 
-#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
-msgid "Generate code for a 68000"
-msgstr "68000 iÃ§in kod Ã¼retilir"
+#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
+msgid "Enable inlining of PLT in function calls"
+msgstr "Ä°ÅŸlev Ã§aÄŸrÄ±larÄ±nda PLT tÃ¼rÃ¼ satÄ±riÃ§ine alma etkin olur"
 
-#: config/m68k/m68k.opt:47
-#, fuzzy
-msgid "Generate code for a 68010"
-msgstr "68000 iÃ§in kod Ã¼retilir"
+#: config/frv/frv.opt:128
+msgid "Enable PIC support for building libraries"
+msgstr "KÃ¼tÃ¼phaneler iÃ§in PIC desteÄŸi etkin olur"
 
-#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
-msgid "Generate code for a 68020"
-msgstr "68020 iÃ§in kod Ã¼retilir"
+#: config/frv/frv.opt:132
+msgid "Follow the EABI linkage requirements"
+msgstr "EABI ilintileme gereksinimleri izlenir"
 
-#: config/m68k/m68k.opt:55
-msgid "Generate code for a 68040, without any new instructions"
-msgstr "HiÃ§bir yeni komut olmaksÄ±zÄ±n 68040 iÃ§in kod Ã¼retilir"
+#: config/frv/frv.opt:136
+msgid "Disallow direct calls to global functions"
+msgstr "Genel iÅŸlevlere doÄŸrudan dallanmalar yapÄ±lamaz"
 
-#: config/m68k/m68k.opt:59
-msgid "Generate code for a 68060, without any new instructions"
-msgstr "HiÃ§bir yeni komut olmaksÄ±zÄ±n 68060 iÃ§in kod Ã¼retilir"
+#: config/frv/frv.opt:140
+msgid "Use media instructions"
+msgstr "Ortam komutlarÄ± kullanÄ±lÄ±r"
 
-#: config/m68k/m68k.opt:63
-msgid "Generate code for a 68030"
-msgstr "68030 iÃ§in kod Ã¼retilir"
+#: config/frv/frv.opt:144
+msgid "Use multiply add/subtract instructions"
+msgstr "Ã‡arpma toplama/Ã§Ä±karma komutlarÄ± kullanÄ±lÄ±r"
 
-#: config/m68k/m68k.opt:67
-msgid "Generate code for a 68040"
-msgstr "68040 iÃ§in kod Ã¼retilir"
+#: config/frv/frv.opt:148
+msgid "Enable optimizing &&/|| in conditional execution"
+msgstr "KoÅŸullu Ã§alÄ±ÅŸtÄ±rmada &&/|| eniyilemesi etkin olur"
 
-#: config/m68k/m68k.opt:71
-msgid "Generate code for a 68060"
-msgstr "68060 iÃ§in kod Ã¼retilir"
+#: config/frv/frv.opt:152
+msgid "Enable nested conditional execution optimizations"
+msgstr "GÃ¶mÃ¼lÃ¼ koÅŸullu Ã§alÄ±ÅŸtÄ±rma en iyilemeleri etkin olur"
 
-#: config/m68k/m68k.opt:75
-msgid "Generate code for a 68302"
-msgstr "68302 iÃ§in kod Ã¼retilir"
+#: config/frv/frv.opt:157
+msgid "Do not mark ABI switches in e_flags"
+msgstr "e_flags iÃ§inde ASI seÃ§enekleri imlenmez"
 
-#: config/m68k/m68k.opt:79
-msgid "Generate code for a 68332"
-msgstr "68332 iÃ§in kod Ã¼retilir"
+#: config/frv/frv.opt:161
+msgid "Remove redundant membars"
+msgstr "FazlalÄ±k Ã¼yeler silinir"
 
-#: config/m68k/m68k.opt:84
-msgid "Generate code for a 68851"
-msgstr "68851 iÃ§in kod Ã¼retilir"
+#: config/frv/frv.opt:165
+msgid "Pack VLIW instructions"
+msgstr "VLIW tomutlarÄ±nÄ± paketler"
 
-#: config/m68k/m68k.opt:88
-msgid "Generate code that uses 68881 floating-point instructions"
-msgstr "68881 kayan nokta komutlarÄ±nÄ± kullanan kod Ã¼retilir"
+#: config/frv/frv.opt:169
+msgid "Enable setting GPRs to the result of comparisons"
+msgstr "KarÅŸÄ±laÅŸtÄ±rma sonuÃ§larÄ±na GPR'lerin atanmasÄ± etkin olur"
 
-#: config/m68k/m68k.opt:92
-msgid "Align variables on a 32-bit boundary"
-msgstr "DeÄŸiÅŸkenler 32 bitlik sÄ±nÄ±ra hizalanÄ±r"
+#: config/frv/frv.opt:173
+msgid "Change the amount of scheduler lookahead"
+msgstr ""
 
-#: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
-msgid "Specify the name of the target architecture"
-msgstr "Hedef mimarinin ismi belirtilir"
+#: config/frv/frv.opt:181
+msgid "Assume a large TLS segment"
+msgstr "BÃ¼yÃ¼kÃ§e bir TLS bÃ¶lÃ¼tÃ¼ var sayÄ±lÄ±r"
 
-#: config/m68k/m68k.opt:100
-msgid "Use the bit-field instructions"
-msgstr "Bit alanÄ± komutlarÄ± kullanÄ±lÄ±r"
+#: config/frv/frv.opt:185
+msgid "Do not assume a large TLS segment"
+msgstr "BÃ¼yÃ¼kÃ§e bir TLS bÃ¶lÃ¼tÃ¼ var sayÄ±lmaz"
 
-#: config/m68k/m68k.opt:112
-#, fuzzy
-msgid "Generate code for a ColdFire v4e"
-msgstr "Kod M*Core M340 iÃ§in Ã¼retilir"
+#: config/frv/frv.opt:190
+msgid "Cause gas to print tomcat statistics"
+msgstr "gas'Ä±n tomcat istatistikleri basmasÄ±na sebep olur"
 
-#: config/m68k/m68k.opt:116
-#, fuzzy
-msgid "Specify the target CPU"
-msgstr "Hedef MCU ismi belirtilir"
+#: config/frv/frv.opt:195
+msgid "Link with the library-pic libraries"
+msgstr "library-pic kÃ¼tÃ¼phaneleri ile ilintiler"
 
-#: config/m68k/m68k.opt:120
-msgid "Generate code for a cpu32"
-msgstr "Bir cpu32 iÃ§in kod Ã¼retilir"
+#: config/frv/frv.opt:199
+msgid "Allow branches to be packed with other instructions"
+msgstr "DallanmalarÄ±n diÄŸer komutlarla paketlenmesine izin verir"
 
-#: config/m68k/m68k.opt:124
-#, fuzzy
-msgid "Use hardware division instructions on ColdFire"
-msgstr "DonanÄ±m bazlÄ± quad fp komutlarÄ± kullanÄ±lÄ±r"
+#: config/i386/cygming.opt:23
+msgid "Create console application"
+msgstr "Konsol uygulamasÄ± oluÅŸturulur"
 
-#: config/m68k/m68k.opt:128
-#, fuzzy
-msgid "Generate code for a Fido A"
+#: config/i386/cygming.opt:27
+msgid "Use the Cygwin interface"
+msgstr "Cygwin arayÃ¼zÃ¼ kullanÄ±lÄ±r"
+
+#: config/i386/cygming.opt:31
+msgid "Generate code for a DLL"
 msgstr "Bir DLL iÃ§in kod Ã¼retilir"
 
-#: config/m68k/m68k.opt:132
-#, fuzzy
-msgid "Generate code which uses hardware floating point instructions"
-msgstr "68881 kayan nokta komutlarÄ±nÄ± kullanan kod Ã¼retilir"
+#: config/i386/cygming.opt:35
+msgid "Ignore dllimport for functions"
+msgstr "Ä°ÅŸlevler iÃ§in dllimport yoksayÄ±lÄ±r"
 
-#: config/m68k/m68k.opt:136
-msgid "Enable ID based shared library"
-msgstr "ID tabanlÄ± paylaÅŸÄ±mlÄ± kÃ¼tÃ¼phane etkin olur"
+#: config/i386/cygming.opt:39
+msgid "Use Mingw-specific thread support"
+msgstr "Mingw'ye Ã¶zgÃ¼ evre desteÄŸi kullanÄ±lÄ±r"
 
-#: config/m68k/m68k.opt:140
-msgid "Do not use the bit-field instructions"
-msgstr "Bit alanÄ± komutlarÄ± kullanÄ±lmaz"
+#: config/i386/cygming.opt:43
+msgid "Set Windows defines"
+msgstr "Windows atamalarÄ± ayarlanÄ±r"
 
-#: config/m68k/m68k.opt:144
-msgid "Use normal calling convention"
-msgstr "Normal Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ± kullanÄ±lÄ±r"
+#: config/i386/cygming.opt:47
+msgid "Create GUI application"
+msgstr "GKA uygulamasÄ± oluÅŸturur"
 
-#: config/m68k/m68k.opt:148
-msgid "Consider type 'int' to be 32 bits wide"
-msgstr "`int' tÃ¼r 32 bit geniÅŸlikte varsayÄ±lÄ±r"
-
-#: config/m68k/m68k.opt:152
-msgid "Generate pc-relative code"
-msgstr "PC'ye gÃ¶re kod Ã¼retilir"
-
-#: config/m68k/m68k.opt:156
-msgid "Use different calling convention using 'rtd'"
-msgstr "'rtd' kullanÄ±lan farklÄ± Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ± kullanÄ±lÄ±r"
-
-#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
-msgid "Enable separate data segment"
-msgstr "AyrÄ± veri bÃ¶lÃ¼tÃ¼ etkin olur"
-
-#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
-msgid "ID of shared library to build"
-msgstr "derlenecek paylaÅŸÄ±mlÄ± kÃ¼tÃ¼phane kimligi"
-
-#: config/m68k/m68k.opt:168
-msgid "Consider type 'int' to be 16 bits wide"
-msgstr "`int' tÃ¼r 16 bit geniÅŸlikte varsayÄ±lÄ±r"
-
-#: config/m68k/m68k.opt:172
-msgid "Generate code with library calls for floating point"
-msgstr "GerÃ§el sayÄ±lar iÃ§in kitaplÄ±k Ã§aÄŸrÄ±larÄ±yla kod Ã¼retilir"
-
-#: config/m68k/m68k.opt:176
-msgid "Do not use unaligned memory references"
-msgstr "HizalamasÄ±z bellek referanslarÄ± kullanÄ±lmaz"
-
-#: config/m68k/m68k.opt:180
-#, fuzzy
-msgid "Tune for the specified target CPU or architecture"
-msgstr "Hedef mimarinin ismi belirtilir"
-
-#: config/m68k/ieee.opt:24 config/i386/i386.opt:95
-msgid "Use IEEE math for fp comparisons"
-msgstr "fp karÅŸÄ±laÅŸtÄ±rmalarÄ± iÃ§in IEEE aritmetiÄŸi kullanÄ±lÄ±r"
-
-#: config/i386/djgpp.opt:25
-msgid "Ignored (obsolete)"
-msgstr "YoksayÄ±lÄ±r (atÄ±l)"
-
 #: config/i386/i386.opt:23
 msgid "sizeof(long double) is 16"
 msgstr "sizeof(long double) -> 16"
@@ -12548,6 +12255,10 @@
 msgid "Align destination of the string operations"
 msgstr "Dizge iÅŸlemleri hedefi hizalanÄ±r"
 
+#: config/i386/i386.opt:59 config/spu/spu.opt:60 config/s390/s390.opt:31
+msgid "Generate code for given CPU"
+msgstr "Verilen iÅŸlemci iÃ§in kod Ã¼retir"
+
 #: config/i386/i386.opt:63
 msgid "Use given assembler dialect"
 msgstr "Verilen Ã§evirici aksanÄ± kullanÄ±lÄ±r"
@@ -12576,6 +12287,10 @@
 msgid "Generate floating point mathematics using given instruction set"
 msgstr "Belirtilen komut kÃ¼mesini kullanan kayan nokta aritmetiÄŸi Ã¼retilir"
 
+#: config/i386/i386.opt:95 config/m68k/ieee.opt:24
+msgid "Use IEEE math for fp comparisons"
+msgstr "fp karÅŸÄ±laÅŸtÄ±rmalarÄ± iÃ§in IEEE aritmetiÄŸi kullanÄ±lÄ±r"
+
 #: config/i386/i386.opt:99
 msgid "Inline all known string operations"
 msgstr "Bilinen tÃ¼m dizge iÅŸlemleri satÄ±riÃ§i olur"
@@ -12734,58 +12449,399 @@
 msgid "Enable automatic generation of fused floating point multiply-add instructions"
 msgstr "Kayan noktalÄ± Ã§arpma/toplama komutlarÄ± Ã¼retilir"
 
-#: config/i386/cygming.opt:23
-msgid "Create console application"
-msgstr "Konsol uygulamasÄ± oluÅŸturulur"
+#: config/i386/sco5.opt:24
+msgid "Generate ELF output"
+msgstr "ELF Ã§Ä±ktÄ± Ã¼retilir"
 
-#: config/i386/cygming.opt:27
-msgid "Use the Cygwin interface"
-msgstr "Cygwin arayÃ¼zÃ¼ kullanÄ±lÄ±r"
+#: config/i386/djgpp.opt:25
+msgid "Ignored (obsolete)"
+msgstr "YoksayÄ±lÄ±r (atÄ±l)"
 
-#: config/i386/cygming.opt:31
-msgid "Generate code for a DLL"
-msgstr "Bir DLL iÃ§in kod Ã¼retilir"
+#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
+msgid "Specify CPU for code generation purposes"
+msgstr "Kod Ã¼retim amacÄ±na yÃ¶nelik iÅŸlemci belirtilir"
 
-#: config/i386/cygming.opt:35
-msgid "Ignore dllimport for functions"
-msgstr "Ä°ÅŸlevler iÃ§in dllimport yoksayÄ±lÄ±r"
+#: config/iq2000/iq2000.opt:27
+msgid "Specify CPU for scheduling purposes"
+msgstr "Zamanlama kullanÄ±mÄ± iÃ§in iÅŸlemci belirtilir"
 
-#: config/i386/cygming.opt:39
-msgid "Use Mingw-specific thread support"
-msgstr "Mingw'ye Ã¶zgÃ¼ evre desteÄŸi kullanÄ±lÄ±r"
+#: config/iq2000/iq2000.opt:31 config/mips/mips.opt:97
+msgid "Use ROM instead of RAM"
+msgstr "RAM yerine ROM kullanÄ±lÄ±r"
 
-#: config/i386/cygming.opt:43
-msgid "Set Windows defines"
-msgstr "Windows atamalarÄ± ayarlanÄ±r"
+#: config/iq2000/iq2000.opt:35
+msgid "Use GP relative sdata/sbss sections"
+msgstr "GP gÃ¶reli sdata/sbss bolumleri kullanÄ±lÄ±r"
 
-#: config/i386/cygming.opt:47
-msgid "Create GUI application"
-msgstr "GKA uygulamasÄ± oluÅŸturur"
+#: config/iq2000/iq2000.opt:40
+msgid "No default crt0.o"
+msgstr "OntanÄ±mlÄ± crt0.o yok"
 
-#: config/i386/sco5.opt:24
-msgid "Generate ELF output"
-msgstr "ELF Ã§Ä±ktÄ± Ã¼retilir"
+#: config/iq2000/iq2000.opt:44 config/mips/mips.opt:265
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+msgstr "Ä°lklenmemiÅŸ sabitler ROM'a konur (-membedded-data gerektirir)"
 
-#: config/rs6000/aix41.opt:24 config/rs6000/aix64.opt:32
-msgid "Support message passing with the Parallel Environment"
-msgstr "KoÅŸut Ortam ile ileti aktarÄ±mi desteklenir"
+#: config/arm/arm.opt:23
+msgid "Specify an ABI"
+msgstr "Bir ABI belirtilir"
 
-#: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:147
-msgid "Conform more closely to IBM XLC semantics"
-msgstr "IBM XLC anlambilimine uyumluluk arttÄ±rÄ±lÄ±r"
+#: config/arm/arm.opt:27
+msgid "Generate a call to abort if a noreturn function returns"
+msgstr "DeÄŸer dÃ¶ndÃ¼rmeyen iÅŸlev deÄŸer dÃ¶ndÃ¼rÃ¼rse Ã§Ä±kÄ±ÅŸ iÃ§in Ã§aÄŸrÄ± Ã¼retilir"
 
-#: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:132
+#: config/arm/arm.opt:34
+msgid "Pass FP arguments in FP registers"
+msgstr "FP argÃ¼manlarÄ± FP yazmaÃ§larÄ±nda aktarÄ±lÄ±r"
+
+#: config/arm/arm.opt:38
+msgid "Generate APCS conformant stack frames"
+msgstr "APCS uyumlu yÄ±ÄŸÄ±t Ã§erÃ§eveleri Ã¼retilir"
+
+#: config/arm/arm.opt:42
+msgid "Generate re-entrant, PIC code"
+msgstr "Yeniden giriÅŸli PIC kodu Ã¼retilir"
+
+#: config/arm/arm.opt:49 config/m68k/m68k.opt:96 config/score/score.opt:63
+msgid "Specify the name of the target architecture"
+msgstr "Hedef mimarinin ismi belirtilir"
+
+#: config/arm/arm.opt:56
+msgid "Assume target CPU is configured as big endian"
+msgstr "Hedef iÅŸlemci kÄ±ymetli baytÄ±n baÅŸta olduÄŸu yapÄ±landÄ±rmaya sahip kabul edilir"
+
+#: config/arm/arm.opt:60
+msgid "Thumb: Assume non-static functions may be called from ARM code"
+msgstr "Thumb: Statik olmayan iÅŸlevlerin ARM kodundan Ã§aÄŸrÄ±labileceÄŸini varsayar"
+
+#: config/arm/arm.opt:64
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+msgstr "Thumb: Ä°ÅŸlev gÃ¶stericilerinin Thumb'dan habersiz kodu imleyebileceÄŸini varsayar."
+
+#: config/arm/arm.opt:68
+msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
+msgstr "Cirrus: GeÃ§ersiz komut birleÅŸimlerinden kaÃ§Ä±nmak iÃ§in NOPlar yerleÅŸtirilir"
+
+#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
+msgid "Specify the name of the target CPU"
+msgstr "Hedef iÅŸlemcinin ismi belirtilir"
+
+#: config/arm/arm.opt:76
+msgid "Specify if floating point hardware should be used"
+msgstr "EÄŸer kayan nokta donanÄ±mÄ± kulanÄ±lmalÄ±ysa belirtilir"
+
+#: config/arm/arm.opt:90
+msgid "Specify the name of the target floating point hardware/format"
+msgstr "Hedef kayan noktalÄ± donanÄ±m/biÃ§im ismi belirtilir"
+
+#: config/arm/arm.opt:94
+msgid "Alias for -mfloat-abi=hard"
+msgstr "-mfloat-abi=hard iÃ§in takma isim"
+
+#: config/arm/arm.opt:98
+msgid "Assume target CPU is configured as little endian"
+msgstr "Hedef iÅŸlemci kÄ±ymetsiz baytÄ±n baÅŸta olduÄŸu yapÄ±landÄ±rmaya sahip kabul edilir"
+
+#: config/arm/arm.opt:102
+msgid "Generate call insns as indirect calls, if necessary"
+msgstr "Gerekliyse, Ã§aÄŸrÄ± komutlarÄ± dolaylÄ± Ã§aÄŸrÄ±lar olarak Ã¼retilir"
+
+#: config/arm/arm.opt:106
+msgid "Specify the register to be used for PIC addressing"
+msgstr "PIC adresleme iÃ§in kullanÄ±lacak yazmaÃ§ belirtilir"
+
+#: config/arm/arm.opt:110
+msgid "Store function names in object code"
+msgstr "Ä°ÅŸlev isimleri nesne kodunda saklanÄ±r"
+
+#: config/arm/arm.opt:114
+msgid "Permit scheduling of a function's prologue sequence"
+msgstr "Ä°ÅŸlev Ã¶nbilgisi ardÄ±llÄ±ÄŸÄ±nÄ±n zamanlanmasÄ±na izin verilir"
+
+#: config/arm/arm.opt:118
+msgid "Do not load the PIC register in function prologues"
+msgstr "Ä°ÅŸlev Ã¶nbilgisinde PIC yazmacÄ± yÃ¼klenmez"
+
+#: config/arm/arm.opt:122
+msgid "Alias for -mfloat-abi=soft"
+msgstr "-mfloat-abi=soft iÃ§in takma isim"
+
+#: config/arm/arm.opt:126
+msgid "Specify the minimum bit alignment of structures"
+msgstr "YapÄ±larÄ±n asgari bit hizalamasÄ± belirtilir"
+
+#: config/arm/arm.opt:130
+msgid "Compile for the Thumb not the ARM"
+msgstr "Thumb iÃ§in derler, ARM iÃ§in deÄŸil"
+
+#: config/arm/arm.opt:134
+msgid "Support calls between Thumb and ARM instruction sets"
+msgstr "Thumb ve ARM komut kÃ¼meleri arasÄ±ndaki Ã§aÄŸrÄ±lar desteklenir"
+
+#: config/arm/arm.opt:138
+msgid "Specify how to access the thread pointer"
+msgstr "Evre gÃ¶stericisine nasÄ±l eriÅŸileceÄŸi belirtilir"
+
+#: config/arm/arm.opt:142
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+msgstr "Thumb: Gerekmese dahi (uÃ§ olmayan) yÄ±ÄŸÄ±t Ã§erÃ§eveleri Ã¼retilir "
+
+#: config/arm/arm.opt:146
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr "Thumb: Gerekmese dahi (uÃ§) yÄ±ÄŸÄ±t Ã§erÃ§eveleri Ã¼retilir"
+
+#: config/arm/arm.opt:150
+msgid "Tune code for the given processor"
+msgstr "Kod belirtilen iÅŸlemci iÃ§in ayarlanÄ±r"
+
+#: config/arm/arm.opt:154
+msgid "Assume big endian bytes, little endian words"
+msgstr "Bayt sÄ±ralamasÄ±nda kÄ±ymetli baytÄ±n baÅŸta, word sÄ±ralamasÄ±nda ise sonda olduÄŸu varsayÄ±lÄ±r"
+
+#: config/arm/arm.opt:158
+msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
+msgstr ""
+
+#: config/arm/pe.opt:23
+msgid "Ignore dllimport attribute for functions"
+msgstr "Ä°ÅŸlevler iÃ§in dllimport Ã¶zniteliÄŸi yoksayÄ±lÄ±r"
+
+#: config/cris/linux.opt:27
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+msgstr "-fpic ve -fPIC ile birlikte GOTPLT baÅŸvurularÄ±nÄ± kullanmayÄ±n"
+
+#: config/cris/aout.opt:27
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
+msgstr "MMU-suz Etrax 100-tabanlÄ± elinux sistemi iÃ§in derler"
+
+#: config/cris/aout.opt:33
+msgid "For elinux, request a specified stack-size for this program"
+msgstr "elinux iÃ§in, bu programa belirli bir yÄ±ÄŸÄ±t boyutu istenir"
+
+#: config/cris/cris.opt:45
+msgid "Work around bug in multiplication instruction"
+msgstr "Ã‡arpma komutundaki hatanÄ±n oluru bulunur"
+
+#: config/cris/cris.opt:51
+msgid "Compile for ETRAX 4 (CRIS v3)"
+msgstr "ETRAX 4 (CRIS v3) iÃ§in derleme yapÄ±lÄ±r"
+
+#: config/cris/cris.opt:56
+msgid "Compile for ETRAX 100 (CRIS v8)"
+msgstr "ETRAX 100 (CRIS v8) iÃ§in derleme yapÄ±lÄ±r"
+
+#: config/cris/cris.opt:64
+msgid "Emit verbose debug information in assembly code"
+msgstr "Ã‡evirici kodunda ayrÄ±ntÄ±lÄ± hata ayÄ±klama bilgisi Ã¼retilir"
+
+#: config/cris/cris.opt:71
+msgid "Do not use condition codes from normal instructions"
+msgstr "Normal komutlardaki koÅŸul kodlarÄ± kullanÄ±lmaz"
+
+#: config/cris/cris.opt:80
+msgid "Do not emit addressing modes with side-effect assignment"
+msgstr "Yan etki atamalÄ± adresleme kipleri Ã¼retilmez"
+
+#: config/cris/cris.opt:89
+msgid "Do not tune stack alignment"
+msgstr "YÄ±ÄŸÄ±t hizalamasÄ± ayarlanmaz"
+
+#: config/cris/cris.opt:98
+msgid "Do not tune writable data alignment"
+msgstr "YazÄ±labilir veri hizalamasÄ± ayarlanmaz"
+
+#: config/cris/cris.opt:107
+msgid "Do not tune code and read-only data alignment"
+msgstr "Kod ve salt-okunur veri hizalamasÄ± ayarlanmaz"
+
+#: config/cris/cris.opt:116
+msgid "Align code and data to 32 bits"
+msgstr "Kod ve veri 32 bite hizalanÄ±r"
+
+#: config/cris/cris.opt:133
+msgid "Don't align items in code or data"
+msgstr "Kod ve verideki Ã¶ÄŸeler hizalanmaz"
+
+#: config/cris/cris.opt:142
+msgid "Do not emit function prologue or epilogue"
+msgstr "Ä°ÅŸlev Ã¶n veya son bilgisi Ã¼retilmez"
+
+#: config/cris/cris.opt:149
+msgid "Use the most feature-enabling options allowed by other options"
+msgstr "DiÄŸer seÃ§enekler tarafÄ±ndan izin verilen Ã§oÄŸu Ã¶zellik-etkinleÅŸtirme seÃ§eneÄŸi kullanÄ±lÄ±r"
+
+#: config/cris/cris.opt:158
+msgid "Override -mbest-lib-options"
+msgstr "-mbest-lib-options geÃ§ersizleÅŸtirilir"
+
+#: config/cris/cris.opt:165
+msgid "Generate code for the specified chip or CPU version"
+msgstr "Verilen iÅŸlemci ya da yonga sÃ¼rÃ¼mÃ¼ iÃ§in kod Ã¼retir"
+
+#: config/cris/cris.opt:169
+msgid "Tune alignment for the specified chip or CPU version"
+msgstr "Belirtilen yonga veya iÅŸlemci sÃ¼rÃ¼mÃ¼ iÃ§in hizalama ayarlanÄ±r"
+
+#: config/cris/cris.opt:173
+msgid "Warn when a stackframe is larger than the specified size"
+msgstr "Bir yÄ±ÄŸÄ±t baÄŸlamÄ± belirtilen boyuttan bÃ¼yÃ¼k olduÄŸunda uyarÄ±r"
+
+#: config/avr/avr.opt:23
+msgid "Use subroutines for function prologues and epilogues"
+msgstr "Ä°ÅŸlev Ã¶nbilgisi/sonbilgisi iÃ§in altyordamlar kullanÄ±lÄ±r"
+
+#: config/avr/avr.opt:27
+msgid "Select the target MCU"
+msgstr "Hedef MCU ismi belirtilir"
+
+#: config/avr/avr.opt:34
+msgid "Use an 8-bit 'int' type"
+msgstr "8 bitlik int kullanÄ±lÄ±r"
+
+#: config/avr/avr.opt:38
+msgid "Change the stack pointer without disabling interrupts"
+msgstr "YÄ±ÄŸÄ±t gÃ¶stericisi kesmeler etkisizleÅŸtirilmeden deÄŸiÅŸtirilir"
+
+#: config/avr/avr.opt:42
+msgid "Do not generate tablejump insns"
+msgstr "Tablejump komutlarÄ± Ã¼retilmez"
+
+#: config/avr/avr.opt:52
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr ">8k aygÄ±tlarda rjmp/rcall (sÄ±nÄ±rlÄ± aralÄ±k) kullanÄ±lÄ±r"
+
+#: config/avr/avr.opt:56
+msgid "Output instruction sizes to the asm file"
+msgstr "Komut boyutlarÄ±nÄ± asm dosyasÄ±na Ã§Ä±ktÄ±lar"
+
+#: config/avr/avr.opt:60
+msgid "Change only the low 8 bits of the stack pointer"
+msgstr "YÄ±ÄŸÄ±t gÃ¶stericisinin sadece dÃ¼ÅŸÃ¼k 8 biti deÄŸiÅŸtirilir"
+
+#: config/avr/avr.opt:64
+#, fuzzy
+msgid "Relax branches"
+msgstr "Dal yok\n"
+
+#: config/avr/avr.opt:68
+msgid "Make the linker relaxation machine assume that a program counter wrap-around occures."
+msgstr ""
+
+#: config/linux.opt:24
+#, fuzzy
+msgid "Use uClibc instead of GNU libc"
+msgstr "RAM yerine ROM kullanÄ±lÄ±r"
+
+#: config/linux.opt:28
+#, fuzzy
+msgid "Use GNU libc instead of uClibc"
+msgstr "RAM yerine ROM kullanÄ±lÄ±r"
+
+#: config/rs6000/sysv4.opt:24
+msgid "Select ABI calling convention"
+msgstr "ABI Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ± seÃ§ilir"
+
+#: config/rs6000/sysv4.opt:28
+msgid "Select method for sdata handling"
+msgstr "sdata eldesi iÃ§in yÃ¶ntem seÃ§ilir"
+
+#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
+msgid "Align to the base type of the bit-field"
+msgstr "Bit alanlÄ± taban tÃ¼rÃ¼ne hizalama yapÄ±lÄ±r"
+
+#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
+msgid "Produce code relocatable at runtime"
+msgstr "Ã‡alÄ±ÅŸma anÄ±nda kod yer deÄŸiÅŸtirilebilirliÄŸi saÄŸlanÄ±r"
+
+#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
+msgid "Produce little endian code"
+msgstr "KÄ±ymetsiz baytÄ±n baÅŸta olduÄŸu kod Ã¼retilir"
+
+#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
+msgid "Produce big endian code"
+msgstr "KÄ±ymetli baytÄ±n baÅŸta olduÄŸu kod Ã¼retilir"
+
+#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
+#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
+#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
+msgid "no description yet"
+msgstr "henÃ¼z bir aÃ§Ä±klama yok"
+
+#: config/rs6000/sysv4.opt:78
+msgid "Assume all variable arg functions are prototyped"
+msgstr "TÃ¼m deÄŸiÅŸken argÃ¼manlÄ± iÅŸlevlerin prototipli olduÄŸu varsayÄ±lÄ±r"
+
+#: config/rs6000/sysv4.opt:87
+msgid "Use EABI"
+msgstr "EABI kullanÄ±lÄ±r"
+
+#: config/rs6000/sysv4.opt:91
+msgid "Allow bit-fields to cross word boundaries"
+msgstr "word sÄ±nÄ±rlarÄ±na karÅŸÄ± dÃ¼ÅŸen bit alanlarÄ±na izin verilir"
+
+#: config/rs6000/sysv4.opt:95
+msgid "Use alternate register names"
+msgstr "DiÄŸer yazmaÃ§ isimleri kullanÄ±lÄ±r"
+
+#: config/rs6000/sysv4.opt:104
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
+msgstr "libsim.a, libc.a ve sim-crt0.o ile ilintiler"
+
+#: config/rs6000/sysv4.opt:108
+msgid "Link with libads.a, libc.a and crt0.o"
+msgstr "libads.a, libc.a ve crt0.o ile ilintiler"
+
+#: config/rs6000/sysv4.opt:112
+msgid "Link with libyk.a, libc.a and crt0.o"
+msgstr "libyk.a, libc.a ve crt0.o ile ilintiler"
+
+#: config/rs6000/sysv4.opt:116
+msgid "Link with libmvme.a, libc.a and crt0.o"
+msgstr "libmvme.a, libc.a ve crt0.o ile ilintiler"
+
+#: config/rs6000/sysv4.opt:120
+msgid "Set the PPC_EMB bit in the ELF flags header"
+msgstr "ELF seÃ§enekleri baÅŸlÄ±ÄŸÄ± iÃ§indeki PPC_EMB bitini 1 yapar"
+
+#: config/rs6000/sysv4.opt:124
+msgid "Use the WindISS simulator"
+msgstr "WindISS benzeticisi kullanÄ±lÄ±r"
+
+#: config/rs6000/sysv4.opt:132 config/rs6000/darwin.opt:24
 msgid "Generate 64-bit code"
 msgstr "64 bitlik kod Ã¼retilir"
 
-#: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:136
+#: config/rs6000/sysv4.opt:136 config/rs6000/darwin.opt:28
 msgid "Generate 32-bit code"
 msgstr "32 bitlik kod Ã¼retilir"
 
+#: config/rs6000/sysv4.opt:144
+msgid "Generate code to use a non-exec PLT and GOT"
+msgstr "Ã‡alÄ±ÅŸtÄ±rÄ±lmayan bir PLT ve GOT kullanacak kod Ã¼retilir"
+
+#: config/rs6000/sysv4.opt:148
+msgid "Generate code for old exec BSS PLT"
+msgstr "Eski Ã§alÄ±ÅŸtÄ±rÄ±labilir BSS PLT iÃ§in kod Ã¼retilir"
+
+#: config/rs6000/linux64.opt:24
+msgid "Call mcount for profiling before a function prologue"
+msgstr "Bir iÅŸlevin Ã¶nbilgisinden Ã¶nce profilleme iÃ§in mcount Ã§aÄŸrÄ±lÄ±r"
+
 #: config/rs6000/darwin.opt:32
 msgid "Generate code suitable for executables (NOT shared libs)"
 msgstr "Ã‡alÄ±ÅŸtÄ±rÄ±labilirler iÃ§in uygun kod Ã¼retilir (paylaÅŸÄ±mlÄ± kÃ¼tÃ¼phane deÄŸil)"
 
+#: config/rs6000/aix64.opt:24
+msgid "Compile for 64-bit pointers"
+msgstr "64 bitlik gÃ¶stericiler iÃ§in derleme yapÄ±lÄ±r"
+
+#: config/rs6000/aix64.opt:28
+msgid "Compile for 32-bit pointers"
+msgstr "32 bitlik gÃ¶stericiler iÃ§in derleme yapÄ±lÄ±r"
+
+#: config/rs6000/aix64.opt:32 config/rs6000/aix41.opt:24
+msgid "Support message passing with the Parallel Environment"
+msgstr "KoÅŸut Ortam ile ileti aktarÄ±mi desteklenir"
+
 #: config/rs6000/rs6000.opt:24
 msgid "Use POWER instruction set"
 msgstr "POWER komut kÃ¼mesi kullanÄ±lÄ±r"
@@ -12907,6 +12963,10 @@
 msgid "Return small structures in registers (SVR4 default)"
 msgstr "YazmaÃ§lardaki kÃ¼Ã§Ã¼k veri yapÄ±larÄ± dÃ¶ndÃ¼rÃ¼lÃ¼r (SVR4 Ã¶ntanÄ±mlÄ±)"
 
+#: config/rs6000/rs6000.opt:147 config/rs6000/aix.opt:24
+msgid "Conform more closely to IBM XLC semantics"
+msgstr "IBM XLC anlambilimine uyumluluk arttÄ±rÄ±lÄ±r"
+
 #: config/rs6000/rs6000.opt:151
 #, fuzzy
 msgid "Generate software reciprocal sqrt for better throughput"
@@ -12973,6 +13033,10 @@
 msgid "Specify ABI to use"
 msgstr "KullanÄ±lacak ABI belirtilir"
 
+#: config/rs6000/rs6000.opt:222 config/sparc/sparc.opt:91
+msgid "Use features of and schedule code for given CPU"
+msgstr "Verilen iÅŸlemcinin Ã¶zellikleri ve zamanlama kodu kullanÄ±lÄ±r"
+
 #: config/rs6000/rs6000.opt:230
 msgid "Select full, part, or no traceback table"
 msgstr "Ya full veya part seÃ§ilir ya da hiÃ§bir traceback tablosu seÃ§ilmez"
@@ -13009,96 +13073,74 @@
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr "Yuva kÄ±sÄ±tlÄ± komutlarÄ± sevketmek iÃ§in zamanlama Ã¶nceliÄŸi belirtilir"
 
-#: config/rs6000/aix64.opt:24
-msgid "Compile for 64-bit pointers"
-msgstr "64 bitlik gÃ¶stericiler iÃ§in derleme yapÄ±lÄ±r"
+#: config/v850/v850.opt:23
+msgid "Use registers r2 and r5"
+msgstr "r2 ve r5 yazmaÃ§larÄ± kullanÄ±lÄ±r"
 
-#: config/rs6000/aix64.opt:28
-msgid "Compile for 32-bit pointers"
-msgstr "32 bitlik gÃ¶stericiler iÃ§in derleme yapÄ±lÄ±r"
+#: config/v850/v850.opt:27
+msgid "Use 4 byte entries in switch tables"
+msgstr "Switch tablolarÄ±nda 4 baytlÄ±k girdiler kullanÄ±lÄ±r"
 
-#: config/rs6000/linux64.opt:24
-msgid "Call mcount for profiling before a function prologue"
-msgstr "Bir iÅŸlevin Ã¶nbilgisinden Ã¶nce profilleme iÃ§in mcount Ã§aÄŸrÄ±lÄ±r"
+#: config/v850/v850.opt:31
+msgid "Enable backend debugging"
+msgstr "ArkayÃ¼z hata ayÄ±klamasÄ±nÄ± etkin olur"
 
-#: config/rs6000/sysv4.opt:24
-msgid "Select ABI calling convention"
-msgstr "ABI Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ± seÃ§ilir"
+#: config/v850/v850.opt:35
+msgid "Do not use the callt instruction"
+msgstr "callt komutu kullanÄ±lmaz"
 
-#: config/rs6000/sysv4.opt:28
-msgid "Select method for sdata handling"
-msgstr "sdata eldesi iÃ§in yÃ¶ntem seÃ§ilir"
+#: config/v850/v850.opt:39
+msgid "Reuse r30 on a per function basis"
+msgstr "Her iÅŸlev iÃ§in r30 yeniden kullanÄ±lÄ±r"
 
-#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
-msgid "Align to the base type of the bit-field"
-msgstr "Bit alanlÄ± taban tÃ¼rÃ¼ne hizalama yapÄ±lÄ±r"
+#: config/v850/v850.opt:43
+msgid "Support Green Hills ABI"
+msgstr "Green Hills ABI desteklenir"
 
-#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
-msgid "Produce code relocatable at runtime"
-msgstr "Ã‡alÄ±ÅŸma anÄ±nda kod yer deÄŸiÅŸtirilebilirliÄŸi saÄŸlanÄ±r"
+#: config/v850/v850.opt:47
+msgid "Prohibit PC relative function calls"
+msgstr "PC gÃ¶reli iÅŸlev Ã§aÄŸrÄ±larÄ±nÄ± engeller"
 
-#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
-msgid "Produce little endian code"
-msgstr "KÄ±ymetsiz baytÄ±n baÅŸta olduÄŸu kod Ã¼retilir"
+#: config/v850/v850.opt:51
+msgid "Use stubs for function prologues"
+msgstr "Ä°ÅŸlev Ã¶nbilgisi iÃ§in koÃ§an kullanÄ±lÄ±r"
 
-#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
-msgid "Produce big endian code"
-msgstr "KÄ±ymetli baytÄ±n baÅŸta olduÄŸu kod Ã¼retilir"
+#: config/v850/v850.opt:55
+msgid "Set the max size of data eligible for the SDA area"
+msgstr "SDA alanÄ± iÃ§in uygun verinin azami boyunu belirler"
 
-#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
-#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
-#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
-msgid "no description yet"
-msgstr "henÃ¼z bir aÃ§Ä±klama yok"
+#: config/v850/v850.opt:59
+msgid "Enable the use of the short load instructions"
+msgstr "short yÃ¼kleme komutlarÄ±nÄ±n kullanÄ±mÄ± etkinleÅŸtirilir"
 
-#: config/rs6000/sysv4.opt:78
-msgid "Assume all variable arg functions are prototyped"
-msgstr "TÃ¼m deÄŸiÅŸken argÃ¼manlÄ± iÅŸlevlerin prototipli olduÄŸu varsayÄ±lÄ±r"
+#: config/v850/v850.opt:63
+msgid "Same as: -mep -mprolog-function"
+msgstr "Bunlarla aynÄ±: -mep -mprolog-function"
 
-#: config/rs6000/sysv4.opt:87
-msgid "Use EABI"
-msgstr "EABI kullanÄ±lÄ±r"
+#: config/v850/v850.opt:67
+msgid "Set the max size of data eligible for the TDA area"
+msgstr "TDA alanÄ± iÃ§in uygun verinin azami boyunu belirler"
 
-#: config/rs6000/sysv4.opt:91
-msgid "Allow bit-fields to cross word boundaries"
-msgstr "word sÄ±nÄ±rlarÄ±na karÅŸÄ± dÃ¼ÅŸen bit alanlarÄ±na izin verilir"
+#: config/v850/v850.opt:71
+msgid "Enforce strict alignment"
+msgstr "Kesin hizalamaya zorlar"
 
-#: config/rs6000/sysv4.opt:95
-msgid "Use alternate register names"
-msgstr "DiÄŸer yazmaÃ§ isimleri kullanÄ±lÄ±r"
+#: config/v850/v850.opt:78
+msgid "Compile for the v850 processor"
+msgstr "v850 iÅŸlemci iÃ§in derleme yapÄ±lÄ±r"
 
-#: config/rs6000/sysv4.opt:104
-msgid "Link with libsim.a, libc.a and sim-crt0.o"
-msgstr "libsim.a, libc.a ve sim-crt0.o ile ilintiler"
+#: config/v850/v850.opt:82
+msgid "Compile for the v850e processor"
+msgstr "v850e iÅŸlemci iÃ§in derleme yapÄ±lÄ±r"
 
-#: config/rs6000/sysv4.opt:108
-msgid "Link with libads.a, libc.a and crt0.o"
-msgstr "libads.a, libc.a ve crt0.o ile ilintiler"
+#: config/v850/v850.opt:86
+msgid "Compile for the v850e1 processor"
+msgstr "v850e1 iÅŸlemci iÃ§in derleme yapÄ±lÄ±r"
 
-#: config/rs6000/sysv4.opt:112
-msgid "Link with libyk.a, libc.a and crt0.o"
-msgstr "libyk.a, libc.a ve crt0.o ile ilintiler"
+#: config/v850/v850.opt:90
+msgid "Set the max size of data eligible for the ZDA area"
+msgstr "ZDA alanÄ± iÃ§in uygun verinin azami boyunu belirler"
 
-#: config/rs6000/sysv4.opt:116
-msgid "Link with libmvme.a, libc.a and crt0.o"
-msgstr "libmvme.a, libc.a ve crt0.o ile ilintiler"
-
-#: config/rs6000/sysv4.opt:120
-msgid "Set the PPC_EMB bit in the ELF flags header"
-msgstr "ELF seÃ§enekleri baÅŸlÄ±ÄŸÄ± iÃ§indeki PPC_EMB bitini 1 yapar"
-
-#: config/rs6000/sysv4.opt:124
-msgid "Use the WindISS simulator"
-msgstr "WindISS benzeticisi kullanÄ±lÄ±r"
-
-#: config/rs6000/sysv4.opt:144
-msgid "Generate code to use a non-exec PLT and GOT"
-msgstr "Ã‡alÄ±ÅŸtÄ±rÄ±lmayan bir PLT ve GOT kullanacak kod Ã¼retilir"
-
-#: config/rs6000/sysv4.opt:148
-msgid "Generate code for old exec BSS PLT"
-msgstr "Eski Ã§alÄ±ÅŸtÄ±rÄ±labilir BSS PLT iÃ§in kod Ã¼retilir"
-
 #: config/spu/spu.opt:20
 msgid "Emit warnings when run-time relocations are generated"
 msgstr ""
@@ -13141,62 +13183,268 @@
 msgid "Generate code for 32 bit addressing"
 msgstr "KÄ±ymetli baytÄ±n baÅŸta olduÄŸu kod Ã¼retilir"
 
-#: config/mcore/mcore.opt:23
-msgid "Generate code for the M*Core M210"
-msgstr "M*Core M210 iÃ§in kod Ã¼retilir"
+#: config/vax/vax.opt:23 config/vax/vax.opt:27
+msgid "Target DFLOAT double precision code"
+msgstr "DFLOAT Ã§ift duyarlÄ±klÄ± kod hedeflenir"
 
-#: config/mcore/mcore.opt:27
-msgid "Generate code for the M*Core M340"
-msgstr "Kod M*Core M340 iÃ§in Ã¼retilir"
+#: config/vax/vax.opt:31 config/vax/vax.opt:35
+msgid "Generate GFLOAT double precision code"
+msgstr "GFLOAT Ã§ift duyarlÄ±klÄ± kodu Ã¼retilir"
 
-#: config/mcore/mcore.opt:31
-msgid "Set maximum alignment to 4"
-msgstr "Azami hizalama 4 e ayarlanÄ±r"
+#: config/vax/vax.opt:39
+msgid "Generate code for GNU assembler (gas)"
+msgstr "Kod GNU as (gas) iÃ§in Ã¼retilir"
 
-#: config/mcore/mcore.opt:35
-msgid "Force functions to be aligned to a 4 byte boundary"
-msgstr "Ä°ÅŸlevler 4 baytlÄ±k sÄ±nÄ±ra hizalanmaya Ã§alÄ±ÅŸÄ±lÄ±r"
+#: config/vax/vax.opt:43
+msgid "Generate code for UNIX assembler"
+msgstr "Kod UNIX asm iÃ§in Ã¼retilir"
 
-#: config/mcore/mcore.opt:39
-msgid "Set maximum alignment to 8"
-msgstr "Azami hizalama 8 e ayarlanÄ±r"
+#: config/vax/vax.opt:47
+msgid "Use VAXC structure conventions"
+msgstr "VAXC yapÄ± uzlaÅŸÄ±mlarÄ± kullanÄ±lÄ±r"
 
-#: config/mcore/mcore.opt:43 config/score/score.opt:23
-msgid "Generate big-endian code"
-msgstr "KÄ±ymetli baytÄ±n baÅŸta olduÄŸu kod Ã¼retilir"
+#: config/lynx.opt:23
+msgid "Support legacy multi-threading"
+msgstr "Geleneksel Ã§ok evrelilik desteÄŸi"
 
-#: config/mcore/mcore.opt:47
-msgid "Emit call graph information"
-msgstr "Ã‡aÄŸrÄ± Ã§izge bilgisi Ã¼retir"
+#: config/lynx.opt:27
+msgid "Use shared libraries"
+msgstr "PaylaÅŸÄ±mlÄ± kÃ¼tÃ¼phaneler kullanÄ±lÄ±r"
 
-#: config/mcore/mcore.opt:51
-msgid "Use the divide instruction"
-msgstr "BÃ¶lme komutu kullanÄ±lÄ±r"
+#: config/lynx.opt:31
+msgid "Support multi-threading"
+msgstr "Ã‡ok evrelilik desteklenir"
 
-#: config/mcore/mcore.opt:55
-msgid "Inline constants if it can be done in 2 insns or less"
-msgstr "2 komut ya da daha azÄ± ile yapÄ±labiliyorsa, sabitler satÄ±riÃ§i olur"
+#: config/stormy16/stormy16.opt:24
+msgid "Provide libraries for the simulator"
+msgstr "KÃ¼tÃ¼phaneler benzeÅŸtirici iÃ§in Ã¼retilir"
 
-#: config/mcore/mcore.opt:59 config/score/score.opt:27
-msgid "Generate little-endian code"
-msgstr "KÄ±ymetsiz baytÄ±n baÅŸta olduÄŸu kod Ã¼retilir"
+#: config/h8300/h8300.opt:23
+msgid "Generate H8S code"
+msgstr "H8S kodu Ã¼retilir"
 
-#: config/mcore/mcore.opt:67
-msgid "Use arbitrary sized immediates in bit operations"
-msgstr "Bit iÅŸlemlerinde herhangi bir boyda anlÄ±k deÄŸerler kullanÄ±lÄ±r"
+#: config/h8300/h8300.opt:27
+msgid "Generate H8SX code"
+msgstr "H8SX kodu Ã¼retilir"
 
-#: config/mcore/mcore.opt:71
-msgid "Prefer word accesses over byte accesses"
-msgstr "Word eriÅŸimleri bayt eriÅŸimlerine tercih edilir"
+#: config/h8300/h8300.opt:31
+msgid "Generate H8S/2600 code"
+msgstr "H8S/2600 kodu Ã¼retilir"
 
-#: config/mcore/mcore.opt:75
-msgid "Set the maximum amount for a single stack increment operation"
-msgstr "Tek yÄ±ÄŸÄ±t artÄ±ÅŸ iÅŸleminde kullanÄ±lacak azami miktar belirtilir"
+#: config/h8300/h8300.opt:35
+msgid "Make integers 32 bits wide"
+msgstr "TamsayÄ±lar 32 bitlik yapÄ±lÄ±r"
 
-#: config/mcore/mcore.opt:79
-msgid "Always treat bitfields as int-sized"
-msgstr "Bit alanlarÄ±Ä± daima int boyutlu iÅŸlenir"
+#: config/h8300/h8300.opt:42
+msgid "Use registers for argument passing"
+msgstr "Arguman aktarÄ±mÄ± iÃ§in yazmaÃ§lar kullanÄ±lÄ±r"
 
+#: config/h8300/h8300.opt:46
+msgid "Consider access to byte sized memory slow"
+msgstr "Bayt bayt eriÅŸilen belleÄŸin yavaÅŸ olduÄŸu varsayÄ±lÄ±r"
+
+#: config/h8300/h8300.opt:50
+msgid "Enable linker relaxing"
+msgstr "Ä°lintileyici esnekliÄŸi etkin olur"
+
+#: config/h8300/h8300.opt:54
+msgid "Generate H8/300H code"
+msgstr "H8/300H kodu Ã¼retilir"
+
+#: config/h8300/h8300.opt:58
+msgid "Enable the normal mode"
+msgstr "Normal kip etkin olur"
+
+#: config/h8300/h8300.opt:62
+msgid "Use H8/300 alignment rules"
+msgstr "H8/300 hizalama kurallarÄ± kullanÄ±lÄ±r"
+
+#: config/s390/s390.opt:23
+msgid "31 bit ABI"
+msgstr "31 bitlik ABI"
+
+#: config/s390/s390.opt:27
+msgid "64 bit ABI"
+msgstr "64 bitlik ABI"
+
+#: config/s390/s390.opt:35
+msgid "Maintain backchain pointer"
+msgstr ""
+
+#: config/s390/s390.opt:39
+msgid "Additional debug prints"
+msgstr "Ek hata ayÄ±klama iletileri Ã§Ä±ktÄ±lar"
+
+#: config/s390/s390.opt:43
+msgid "ESA/390 architecture"
+msgstr "ESA/390 mimarisi"
+
+#: config/s390/s390.opt:47
+msgid "Enable fused multiply/add instructions"
+msgstr "BirleÅŸik Ã§arpma/toplama komutlarÄ± etkinleÅŸtirilir"
+
+#: config/s390/s390.opt:51
+#, fuzzy
+msgid "Enable decimal floating point hardware support"
+msgstr "EÄŸer kayan nokta donanÄ±mÄ± kulanÄ±lmalÄ±ysa belirtilir"
+
+#: config/s390/s390.opt:55
+#, fuzzy
+msgid "Enable hardware floating point"
+msgstr "DonanÄ±m kayan nokta aritmetiÄŸi kullanÄ±lÄ±r"
+
+#: config/s390/s390.opt:67
+msgid "Use packed stack layout"
+msgstr "PaketlenmiÅŸ yÄ±ÄŸÄ±t yerleÅŸimi kullanÄ±lÄ±r"
+
+#: config/s390/s390.opt:71
+msgid "Use bras for executable < 64k"
+msgstr "64k'dan kÃ¼Ã§Ã¼k Ã§alÄ±ÅŸtÄ±rÄ±labilirler iÃ§in bras kullanÄ±lÄ±r"
+
+#: config/s390/s390.opt:75
+#, fuzzy
+msgid "Disable hardware floating point"
+msgstr "DonanÄ±m kayan nokta aritmetiÄŸi kullanÄ±lÄ±r"
+
+#: config/s390/s390.opt:79
+msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
+msgstr "Bir yakalama komutu tetiklenmeden Ã¶nce yÄ±ÄŸÄ±t boyutuna kalan azami bayt sayÄ±sÄ±nÄ± belirler"
+
+#: config/s390/s390.opt:83
+msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
+msgstr "YÄ±ÄŸÄ±t boyutu iÃ§in verilen sÄ±nÄ±rÄ±n aÅŸÄ±ldÄ±ÄŸÄ± saptandÄ±ÄŸÄ± sÄ±rada iÅŸlev Ã¶nbilgisindeki ek kodu Ã§Ä±ktÄ±lar"
+
+#: config/s390/s390.opt:91
+msgid "mvcle use"
+msgstr "mvcle kullanÄ±mÄ±"
+
+#: config/s390/s390.opt:95
+msgid "Warn if a function uses alloca or creates an array with dynamic size"
+msgstr "Bir iÅŸlev alloca kullanÄ±rsa ya da deÄŸiÅŸken boyutlu dizi oluÅŸturursa uyarÄ±r"
+
+#: config/s390/s390.opt:99
+msgid "Warn if a single function's framesize exceeds the given framesize"
+msgstr "Tek iÅŸlevlik Ã§alÄ±ÅŸma Ã§erÃ§evesi belirtileni aÅŸarsa uyarÄ±r"
+
+#: config/s390/s390.opt:103
+msgid "z/Architecture"
+msgstr "z/Mimari"
+
+#: config/s390/tpf.opt:23
+msgid "Enable TPF-OS tracing code"
+msgstr "TPF-OS izleme kodu etkin olur"
+
+#: config/s390/tpf.opt:27
+msgid "Specify main object for TPF-OS"
+msgstr "TPF-OS iÃ§in ana nesne belirtir"
+
+#: config/darwin.opt:23
+msgid "Generate code suitable for fast turn around debugging"
+msgstr "HatanÄ±n etrafÄ±ndan dolanan hÄ±zlÄ± hata ayÄ±klama iÃ§in uygun kod Ã¼retilir"
+
+#: config/darwin.opt:31
+msgid "The earliest MacOS X version on which this program will run"
+msgstr "Bu programÄ±n Ã§alÄ±ÅŸacaÄŸÄ± en eski MacOS X sÃ¼rÃ¼mÃ¼"
+
+#: config/darwin.opt:35
+msgid "Set sizeof(bool) to 1"
+msgstr "sizeof(bool) 1'e ayarlanÄ±r"
+
+#: config/darwin.opt:39
+#, fuzzy
+msgid "Generate code for darwin loadable kernel extensions"
+msgstr "HiÃ§bir yeni komut olmaksÄ±zÄ±n 68040 iÃ§in kod Ã¼retilir"
+
+#: config/darwin.opt:43
+#, fuzzy
+msgid "Generate code for the kernel or loadable kernel extensions"
+msgstr "Verilen iÅŸlemci ya da yonga sÃ¼rÃ¼mÃ¼ iÃ§in kod Ã¼retir"
+
+#: config/darwin.opt:47
+#, fuzzy
+msgid "Add <dir> to the end of the system framework include path"
+msgstr "<dizin> ana Ã§erÃ§eve baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir"
+
+#: config/mn10300/mn10300.opt:23
+msgid "Target the AM33 processor"
+msgstr "AM33 iÅŸlemci hedeflenir"
+
+#: config/mn10300/mn10300.opt:27
+msgid "Target the AM33/2.0 processor"
+msgstr "AM33/2.0 iÅŸlemci hedeflenir"
+
+#: config/mn10300/mn10300.opt:31
+msgid "Work around hardware multiply bug"
+msgstr "DonanÄ±m Ã§arpma hatasÄ±nÄ±n olurunu bulur"
+
+#: config/mn10300/mn10300.opt:36
+msgid "Enable linker relaxations"
+msgstr "Ä°lintileyici esnekleÅŸtiriciler etkin olur"
+
+#: config/mn10300/mn10300.opt:40
+msgid "Return pointers in both a0 and d0"
+msgstr "a0 ve d0, her ikisindeki gÃ¶stericiler dÃ¶ner"
+
+#: config/m32r/m32r.opt:23
+msgid "Compile for the m32rx"
+msgstr "m32rx iÃ§in derleme yapÄ±lÄ±r"
+
+#: config/m32r/m32r.opt:27
+msgid "Compile for the m32r2"
+msgstr "m32r2 iÃ§in derleme yapÄ±lÄ±r"
+
+#: config/m32r/m32r.opt:31
+msgid "Compile for the m32r"
+msgstr "m32r iÃ§in derleme yapÄ±lÄ±r"
+
+#: config/m32r/m32r.opt:35
+msgid "Align all loops to 32 byte boundary"
+msgstr "TÃ¼m dÃ¶ngÃ¼ler 32 bitlik sÄ±nÄ±ra hizalanÄ±r"
+
+#: config/m32r/m32r.opt:39
+msgid "Prefer branches over conditional execution"
+msgstr "Dallanmalar koÅŸullu Ã§alÄ±ÅŸtÄ±rmaya tercih edilir"
+
+#: config/m32r/m32r.opt:43
+msgid "Give branches their default cost"
+msgstr "DallanmalarÄ± Ã¶ntanÄ±mlÄ± maliyetine verir"
+
+#: config/m32r/m32r.opt:47
+msgid "Display compile time statistics"
+msgstr "Derleme anÄ± istatistikleri gÃ¶sterilir"
+
+#: config/m32r/m32r.opt:51
+msgid "Specify cache flush function"
+msgstr "Arabellek boÅŸaltma iÅŸlevi belirtilir"
+
+#: config/m32r/m32r.opt:55
+msgid "Specify cache flush trap number"
+msgstr "Arabellek boÅŸaltma kapan numarasÄ± belirtilir"
+
+#: config/m32r/m32r.opt:59
+msgid "Only issue one instruction per cycle"
+msgstr "Her Ã§evrimde sadece bir komut iÅŸlenir"
+
+#: config/m32r/m32r.opt:63
+msgid "Allow two instructions to be issued per cycle"
+msgstr "Her Ã§evrimde iki komut iÅŸlemeye izin verilir"
+
+#: config/m32r/m32r.opt:67
+msgid "Code size: small, medium or large"
+msgstr "Kod boyutu: small, medium veya large"
+
+#: config/m32r/m32r.opt:71
+msgid "Don't call any cache flush functions"
+msgstr "HiÃ§bir arabellek boÅŸaltma iÅŸlevi Ã§aÄŸrÄ±lmaz"
+
+#: config/m32r/m32r.opt:75
+msgid "Don't call any cache flush trap"
+msgstr "HiÃ§bir arabellek boÅŸaltma kapanÄ± Ã§aÄŸrÄ±lmaz"
+
+#: config/m32r/m32r.opt:82
+msgid "Small data area: none, sdata, use"
+msgstr "KÃ¼Ã§Ã¼k veri alanÄ±: none, sdata, use"
+
 #: config/arc/arc.opt:32
 msgid "Prepend the name of the cpu to all public symbol names"
 msgstr "TÃ¼m genel simge isimlerinin baÅŸÄ±na iÅŸlemci ismi getirilir"
@@ -13217,6 +13465,528 @@
 msgid "Put read-only data in SECTION"
 msgstr "SECTION'daki salt okunur veriyi koyar"
 
+#: config/m32c/m32c.opt:24 config/mt/mt.opt:27 config/bfin/bfin.opt:23
+msgid "Use simulator runtime"
+msgstr "BenzeÅŸtirici Ã§alÄ±ÅŸma anÄ± kullanÄ±lÄ±r"
+
+#: config/m32c/m32c.opt:28
+msgid "Compile code for R8C variants"
+msgstr "R8C modelleri iÃ§in derleme yapÄ±lÄ±r"
+
+#: config/m32c/m32c.opt:32
+msgid "Compile code for M16C variants"
+msgstr "M16C modelleri iÃ§in derleme yapÄ±lÄ±r"
+
+#: config/m32c/m32c.opt:36
+msgid "Compile code for M32CM variants"
+msgstr "M32CM modelleri iÃ§in derleme yapÄ±lÄ±r"
+
+#: config/m32c/m32c.opt:40
+msgid "Compile code for M32C variants"
+msgstr "M32C modelleri iÃ§in derleme yapÄ±lÄ±r"
+
+#: config/m32c/m32c.opt:44
+msgid "Number of memreg bytes (default: 16, range: 0..16)"
+msgstr "memreg bayt sayÄ±sÄ± (Ã¶ntanÄ±mlÄ±: 16, aralÄ±k: 0..16)"
+
+#: config/pdp11/pdp11.opt:23
+msgid "Generate code for an 11/10"
+msgstr "Kod bir 11/10 iÃ§in Ã¼retilir"
+
+#: config/pdp11/pdp11.opt:27
+msgid "Generate code for an 11/40"
+msgstr "Kod bir 11/40 iÃ§in Ã¼retilir"
+
+#: config/pdp11/pdp11.opt:31
+msgid "Generate code for an 11/45"
+msgstr "Kod bir 11/45 iÃ§in Ã¼retilir"
+
+#: config/pdp11/pdp11.opt:35
+msgid "Use 16-bit abs patterns"
+msgstr "16 bitlik abs kalÄ±plarÄ± kullanÄ±lÄ±r"
+
+#: config/pdp11/pdp11.opt:39
+msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
+msgstr "ac0 (Unix Ã§evirici sÃ¶zdiziminde fr0)'daki kayan noktalÄ± sonuÃ§lar dÃ¶ner"
+
+#: config/pdp11/pdp11.opt:43
+msgid "Do not use inline patterns for copying memory"
+msgstr "Bellek kopyalama iÃ§in satÄ±riÃ§i kalÄ±plar kullanÄ±lmaz"
+
+#: config/pdp11/pdp11.opt:47
+msgid "Use inline patterns for copying memory"
+msgstr "Bellek kopyalama iÃ§in satÄ±riÃ§i kalÄ±plar kullanÄ±lÄ±r"
+
+#: config/pdp11/pdp11.opt:51
+msgid "Do not pretend that branches are expensive"
+msgstr "Dallanmalar pahalÄ±ymÄ±ÅŸ gibi yapÄ±lmaz"
+
+#: config/pdp11/pdp11.opt:55
+msgid "Pretend that branches are expensive"
+msgstr "Dallanmalar pahalÄ±ymÄ±ÅŸ gibi yapÄ±lÄ±r"
+
+#: config/pdp11/pdp11.opt:59
+msgid "Use the DEC assembler syntax"
+msgstr "DEC Ã§evirici sÃ¶zdizimi kullanÄ±lÄ±r"
+
+#: config/pdp11/pdp11.opt:63
+msgid "Use 32 bit float"
+msgstr "32 bitlik float kullanÄ±lÄ±r"
+
+#: config/pdp11/pdp11.opt:67
+msgid "Use 64 bit float"
+msgstr "64 bitlik float kullanÄ±lÄ±r"
+
+#: config/pdp11/pdp11.opt:75
+msgid "Use 16 bit int"
+msgstr "16 bitlik int kullanÄ±lÄ±r"
+
+#: config/pdp11/pdp11.opt:79
+msgid "Use 32 bit int"
+msgstr "32 bitlik int kullanÄ±lÄ±r"
+
+#: config/pdp11/pdp11.opt:87
+msgid "Target has split I&D"
+msgstr "Hedef ayrÄ± iÅŸlem ve veri belleÄŸine sahip olur"
+
+#: config/pdp11/pdp11.opt:91
+msgid "Use UNIX assembler syntax"
+msgstr "UNIX Ã§evirici sÃ¶zdizimi kullanÄ±lÄ±r"
+
+#: config/m68k/m68k.opt:23
+msgid "Generate code for a 520X"
+msgstr "520X iÃ§in kod Ã¼retilir"
+
+#: config/m68k/m68k.opt:27
+msgid "Generate code for a 5206e"
+msgstr "5206e iÃ§in kod Ã¼retilir"
+
+#: config/m68k/m68k.opt:31
+msgid "Generate code for a 528x"
+msgstr "528x iÃ§in kod Ã¼retilir"
+
+#: config/m68k/m68k.opt:35
+msgid "Generate code for a 5307"
+msgstr "5307 iÃ§in kod Ã¼retilir"
+
+#: config/m68k/m68k.opt:39
+msgid "Generate code for a 5407"
+msgstr "5407 iÃ§in kod Ã¼retilir"
+
+#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
+msgid "Generate code for a 68000"
+msgstr "68000 iÃ§in kod Ã¼retilir"
+
+#: config/m68k/m68k.opt:47
+#, fuzzy
+msgid "Generate code for a 68010"
+msgstr "68000 iÃ§in kod Ã¼retilir"
+
+#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
+msgid "Generate code for a 68020"
+msgstr "68020 iÃ§in kod Ã¼retilir"
+
+#: config/m68k/m68k.opt:55
+msgid "Generate code for a 68040, without any new instructions"
+msgstr "HiÃ§bir yeni komut olmaksÄ±zÄ±n 68040 iÃ§in kod Ã¼retilir"
+
+#: config/m68k/m68k.opt:59
+msgid "Generate code for a 68060, without any new instructions"
+msgstr "HiÃ§bir yeni komut olmaksÄ±zÄ±n 68060 iÃ§in kod Ã¼retilir"
+
+#: config/m68k/m68k.opt:63
+msgid "Generate code for a 68030"
+msgstr "68030 iÃ§in kod Ã¼retilir"
+
+#: config/m68k/m68k.opt:67
+msgid "Generate code for a 68040"
+msgstr "68040 iÃ§in kod Ã¼retilir"
+
+#: config/m68k/m68k.opt:71
+msgid "Generate code for a 68060"
+msgstr "68060 iÃ§in kod Ã¼retilir"
+
+#: config/m68k/m68k.opt:75
+msgid "Generate code for a 68302"
+msgstr "68302 iÃ§in kod Ã¼retilir"
+
+#: config/m68k/m68k.opt:79
+msgid "Generate code for a 68332"
+msgstr "68332 iÃ§in kod Ã¼retilir"
+
+#: config/m68k/m68k.opt:84
+msgid "Generate code for a 68851"
+msgstr "68851 iÃ§in kod Ã¼retilir"
+
+#: config/m68k/m68k.opt:88
+msgid "Generate code that uses 68881 floating-point instructions"
+msgstr "68881 kayan nokta komutlarÄ±nÄ± kullanan kod Ã¼retilir"
+
+#: config/m68k/m68k.opt:92
+msgid "Align variables on a 32-bit boundary"
+msgstr "DeÄŸiÅŸkenler 32 bitlik sÄ±nÄ±ra hizalanÄ±r"
+
+#: config/m68k/m68k.opt:100
+msgid "Use the bit-field instructions"
+msgstr "Bit alanÄ± komutlarÄ± kullanÄ±lÄ±r"
+
+#: config/m68k/m68k.opt:112
+#, fuzzy
+msgid "Generate code for a ColdFire v4e"
+msgstr "Kod M*Core M340 iÃ§in Ã¼retilir"
+
+#: config/m68k/m68k.opt:116
+#, fuzzy
+msgid "Specify the target CPU"
+msgstr "Hedef MCU ismi belirtilir"
+
+#: config/m68k/m68k.opt:120
+msgid "Generate code for a cpu32"
+msgstr "Bir cpu32 iÃ§in kod Ã¼retilir"
+
+#: config/m68k/m68k.opt:124
+#, fuzzy
+msgid "Use hardware division instructions on ColdFire"
+msgstr "DonanÄ±m bazlÄ± quad fp komutlarÄ± kullanÄ±lÄ±r"
+
+#: config/m68k/m68k.opt:128
+#, fuzzy
+msgid "Generate code for a Fido A"
+msgstr "Bir DLL iÃ§in kod Ã¼retilir"
+
+#: config/m68k/m68k.opt:132
+#, fuzzy
+msgid "Generate code which uses hardware floating point instructions"
+msgstr "68881 kayan nokta komutlarÄ±nÄ± kullanan kod Ã¼retilir"
+
+#: config/m68k/m68k.opt:136
+msgid "Enable ID based shared library"
+msgstr "ID tabanlÄ± paylaÅŸÄ±mlÄ± kÃ¼tÃ¼phane etkin olur"
+
+#: config/m68k/m68k.opt:140
+msgid "Do not use the bit-field instructions"
+msgstr "Bit alanÄ± komutlarÄ± kullanÄ±lmaz"
+
+#: config/m68k/m68k.opt:144
+msgid "Use normal calling convention"
+msgstr "Normal Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ± kullanÄ±lÄ±r"
+
+#: config/m68k/m68k.opt:148
+msgid "Consider type 'int' to be 32 bits wide"
+msgstr "`int' tÃ¼r 32 bit geniÅŸlikte varsayÄ±lÄ±r"
+
+#: config/m68k/m68k.opt:152
+msgid "Generate pc-relative code"
+msgstr "PC'ye gÃ¶re kod Ã¼retilir"
+
+#: config/m68k/m68k.opt:156
+msgid "Use different calling convention using 'rtd'"
+msgstr "'rtd' kullanÄ±lan farklÄ± Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ± kullanÄ±lÄ±r"
+
+#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
+msgid "Enable separate data segment"
+msgstr "AyrÄ± veri bÃ¶lÃ¼tÃ¼ etkin olur"
+
+#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
+msgid "ID of shared library to build"
+msgstr "derlenecek paylaÅŸÄ±mlÄ± kÃ¼tÃ¼phane kimligi"
+
+#: config/m68k/m68k.opt:168
+msgid "Consider type 'int' to be 16 bits wide"
+msgstr "`int' tÃ¼r 16 bit geniÅŸlikte varsayÄ±lÄ±r"
+
+#: config/m68k/m68k.opt:172
+msgid "Generate code with library calls for floating point"
+msgstr "GerÃ§el sayÄ±lar iÃ§in kitaplÄ±k Ã§aÄŸrÄ±larÄ±yla kod Ã¼retilir"
+
+#: config/m68k/m68k.opt:176
+msgid "Do not use unaligned memory references"
+msgstr "HizalamasÄ±z bellek referanslarÄ± kullanÄ±lmaz"
+
+#: config/m68k/m68k.opt:180
+#, fuzzy
+msgid "Tune for the specified target CPU or architecture"
+msgstr "Hedef mimarinin ismi belirtilir"
+
+#: config/mmix/mmix.opt:24
+msgid "For intrinsics library: pass all parameters in registers"
+msgstr "YerleÅŸikler kitaplÄ±ÄŸÄ± iÃ§in: yazmaÃ§lardaki tÃ¼m parametreler aktarÄ±lÄ±r"
+
+#: config/mmix/mmix.opt:28
+msgid "Use register stack for parameters and return value"
+msgstr "Parametreler ve dÃ¶nÃ¼ÅŸ deÄŸeri iÃ§in yazmaÃ§ yÄ±ÄŸÄ±tÄ± kullanÄ±lÄ±r"
+
+#: config/mmix/mmix.opt:32
+msgid "Use call-clobbered registers for parameters and return value"
+msgstr "Parametreler ve dÃ¶nÃ¼ÅŸ deÄŸeri iÃ§in Ã§aÄŸrÄ± taÅŸÄ±rmalÄ± yazmaÃ§lar kullanÄ±lÄ±r"
+
+#: config/mmix/mmix.opt:37
+msgid "Use epsilon-respecting floating point compare instructions"
+msgstr "Epsilona iliÅŸkin kayan nokta karÅŸÄ±laÅŸtÄ±rma komutlarÄ± kullanÄ±lÄ±r"
+
+#: config/mmix/mmix.opt:41
+msgid "Use zero-extending memory loads, not sign-extending ones"
+msgstr "UzunluÄŸu deÄŸiÅŸmeyen bellek yÃ¼kleri kullanÄ±lÄ±r"
+
+#: config/mmix/mmix.opt:45
+msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
+msgstr "BÃ¶len (bÃ¶lÃ¼nen deÄŸil) ile aynÄ± iÅŸarete sahip kalanlÄ± bÃ¶lme sonuÃ§larÄ± Ã¼retilir"
+
+#: config/mmix/mmix.opt:49
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
+msgstr "Genel semboller \":\" ile Ã¶ne eklenir (Ã–NEK ile kullanmak iÃ§in)"
+
+#: config/mmix/mmix.opt:53
+msgid "Do not provide a default start-address 0x100 of the program"
+msgstr "Programa bir Ã¶ntanÄ±mlÄ± baÅŸlatma adresi 0x100 saÄŸlanmaz"
+
+#: config/mmix/mmix.opt:57
+msgid "Link to emit program in ELF format (rather than mmo)"
+msgstr "ELF biÃ§imli program Ã¼retimine ilintiler (mmo dan baska)"
+
+#: config/mmix/mmix.opt:61
+msgid "Use P-mnemonics for branches statically predicted as taken"
+msgstr "Statik olarak alÄ±nmÄ±ÅŸ olduÄŸu Ã¶nceden tahmin edilen dallanmalar iÃ§in P-mnemonikleri kullanÄ±lÄ±r"
+
+#: config/mmix/mmix.opt:65
+msgid "Don't use P-mnemonics for branches"
+msgstr "Dallar iÃ§in P-mnemonikleri kullanÄ±lmaz"
+
+#: config/mmix/mmix.opt:79
+msgid "Use addresses that allocate global registers"
+msgstr "Genel yazmaÃ§larÄ± tahsis eden adresler kullanÄ±lÄ±r"
+
+#: config/mmix/mmix.opt:83
+msgid "Do not use addresses that allocate global registers"
+msgstr "Genel yazmaÃ§larÄ± tahsis eden adresler kullanÄ±lmaz"
+
+#: config/mmix/mmix.opt:87
+msgid "Generate a single exit point for each function"
+msgstr "Her iÅŸlev iÃ§in tek Ã§Ä±kÄ±ÅŸ noktasÄ± Ã¼retilir"
+
+#: config/mmix/mmix.opt:91
+msgid "Do not generate a single exit point for each function"
+msgstr "Her iÅŸlev iÃ§in tek Ã§Ä±kÄ±ÅŸ noktasÄ± Ã¼retilmez"
+
+#: config/mmix/mmix.opt:95
+msgid "Set start-address of the program"
+msgstr "ProgramÄ±n baÅŸlangÄ±Ã§ adresi belirtilir"
+
+#: config/mmix/mmix.opt:99
+msgid "Set start-address of data"
+msgstr "Verinin baÅŸlangÄ±Ã§ adresi belirlenir"
+
+#: config/score/score.opt:31
+#, fuzzy
+msgid "Disable bcnz instruction"
+msgstr "AltiVec komutlarÄ± kullanÄ±lÄ±r"
+
+#: config/score/score.opt:35
+#, fuzzy
+msgid "Enable unaligned load/store instruction"
+msgstr "DB komutunun kullanÄ±mÄ± etkin olur"
+
+#: config/score/score.opt:39
+msgid "Support SCORE 5 ISA"
+msgstr ""
+
+#: config/score/score.opt:43
+msgid "Support SCORE 5U ISA"
+msgstr ""
+
+#: config/score/score.opt:47
+msgid "Support SCORE 7 ISA"
+msgstr ""
+
+#: config/score/score.opt:51
+msgid "Support SCORE 7D ISA"
+msgstr ""
+
+#: config/score/score.opt:55
+msgid "Support SCORE 3 ISA"
+msgstr ""
+
+#: config/score/score.opt:59
+msgid "Support SCORE 3d ISA"
+msgstr ""
+
+#: config/crx/crx.opt:23
+msgid "Support multiply accumulate instructions"
+msgstr "Ã‡arpma-biriktirme komutlarÄ± desteklenir"
+
+#: config/crx/crx.opt:27
+msgid "Do not use push to store function arguments"
+msgstr "Ä°ÅŸlev argÃ¼manlarÄ±nÄ± saklamak iÃ§in push kullanÄ±lmaz"
+
+#: config/crx/crx.opt:31
+msgid "Restrict doloop to the given nesting level"
+msgstr "doloop belirtilen iÃ§ iÃ§elik seviyesiyle sÄ±nÄ±rlanÄ±r"
+
+#: config/mt/mt.opt:23
+msgid "Use byte loads and stores when generating code."
+msgstr "Bayt yÃ¼kleme ve saklama iÅŸlemleri kod Ã¼retilirken yapÄ±lÄ±r"
+
+#: config/mt/mt.opt:31
+msgid "Do not include crt0.o in the startup files"
+msgstr "BaÅŸlatma dosyalarÄ±nda crt0.o iÃ§erilmez"
+
+#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
+#: config/mt/mt.opt:47 config/mt/mt.opt:51
+msgid "Internal debug switch"
+msgstr "Dahili hata ayÄ±klama seÃ§eneÄŸi"
+
+#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
+msgid "Compile for a 68HC11"
+msgstr "68HC11 iÃ§in derleme yapÄ±lÄ±r"
+
+#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
+msgid "Compile for a 68HC12"
+msgstr "68HC12 iÃ§in derleme yapÄ±lÄ±r"
+
+#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
+msgid "Compile for a 68HCS12"
+msgstr "68HCS12 iÃ§in derleme yapÄ±lÄ±r"
+
+#: config/m68hc11/m68hc11.opt:49
+msgid "Auto pre/post decrement increment allowed"
+msgstr "Ã–zdevinimli Ã¶nce/sonra eksiltme/arttÄ±rmaya izin verilir"
+
+#: config/m68hc11/m68hc11.opt:53
+msgid "Min/max instructions allowed"
+msgstr "Min/max komutlarÄ±na izin verilir"
+
+#: config/m68hc11/m68hc11.opt:57
+msgid "Use call and rtc for function calls and returns"
+msgstr "Ä°ÅŸlev Ã§aÄŸrÄ±larÄ± ve dÃ¶nÃ¼ÅŸleri iÃ§in call ve rtc kullanÄ±lÄ±r"
+
+#: config/m68hc11/m68hc11.opt:61
+msgid "Auto pre/post decrement increment not allowed"
+msgstr "Ã–zdevinimli Ã¶nce/sonra eksiltme/arttÄ±rmaya izin verilmez"
+
+#: config/m68hc11/m68hc11.opt:65
+msgid "Use jsr and rts for function calls and returns"
+msgstr "Ä°ÅŸlev Ã§aÄŸrÄ±larÄ± ve dÃ¶nÃ¼ÅŸleri iÃ§in jsr ve rts kullanÄ±lÄ±r"
+
+#: config/m68hc11/m68hc11.opt:69
+msgid "Min/max instructions not allowed"
+msgstr "Min/max komutlarÄ±na izin verilmez"
+
+#: config/m68hc11/m68hc11.opt:73
+msgid "Use direct addressing mode for soft registers"
+msgstr "Soft yazmaÃ§lar iÃ§in doÄŸrudan adresleme kipi kullanÄ±lÄ±r"
+
+#: config/m68hc11/m68hc11.opt:77
+msgid "Compile with 32-bit integer mode"
+msgstr "32 bitlik tamsayÄ± kiple derleme yapÄ±lÄ±r"
+
+#: config/m68hc11/m68hc11.opt:82
+msgid "Specify the register allocation order"
+msgstr "YazmaÃ§ ayÄ±rma sÄ±rasÄ± belirtilir"
+
+#: config/m68hc11/m68hc11.opt:86
+msgid "Do not use direct addressing mode for soft registers"
+msgstr "Soft yazmaÃ§lar iÃ§in doÄŸrudan adresleme kipi kullanÄ±lmaz"
+
+#: config/m68hc11/m68hc11.opt:90
+msgid "Compile with 16-bit integer mode"
+msgstr "16 bitlik tamsayÄ± kiple derleme yapÄ±lÄ±r"
+
+#: config/m68hc11/m68hc11.opt:94
+msgid "Indicate the number of soft registers available"
+msgstr "ElveriÅŸli yazÄ±lÄ±m bazlÄ± (soft) yazmaÃ§larÄ± belirtir"
+
+#: config/fr30/fr30.opt:23
+msgid "Assume small address space"
+msgstr "KÃ¼Ã§Ã¼k adres alanÄ± varsayÄ±lÄ±r"
+
+#: config/sparc/little-endian.opt:23
+msgid "Generate code for little-endian"
+msgstr "KÄ±ymetsiz baytÄ±n baÅŸta olduÄŸu kod Ã¼retilir"
+
+#: config/sparc/little-endian.opt:27
+msgid "Generate code for big-endian"
+msgstr "KÄ±ymetli baytÄ±n baÅŸta olduÄŸu kod Ã¼retilir"
+
+#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
+msgid "Use hardware FP"
+msgstr "DonanÄ±m aritmetik iÅŸlemcisi kullanÄ±lÄ±r"
+
+#: config/sparc/sparc.opt:31
+msgid "Do not use hardware FP"
+msgstr "DonanÄ±m aritmetik iÅŸlemcisi kullanÄ±lmaz"
+
+#: config/sparc/sparc.opt:35
+msgid "Assume possible double misalignment"
+msgstr "double'larÄ±n yanlÄ±ÅŸ hizalanmÄ±ÅŸ olabilecekleri varsayÄ±lÄ±r"
+
+#: config/sparc/sparc.opt:39
+msgid "Pass -assert pure-text to linker"
+msgstr "Ä°lintileyiciye -assert salt-metin gÃ¶nderir"
+
+#: config/sparc/sparc.opt:43
+msgid "Use ABI reserved registers"
+msgstr "AyrÄ±lmÄ±ÅŸ ABI yazmaÃ§larÄ± kullanÄ±lÄ±r"
+
+#: config/sparc/sparc.opt:47
+msgid "Use hardware quad FP instructions"
+msgstr "DonanÄ±m bazlÄ± quad fp komutlarÄ± kullanÄ±lÄ±r"
+
+#: config/sparc/sparc.opt:51
+msgid "Do not use hardware quad fp instructions"
+msgstr "DonanÄ±m bazlÄ± quad fp komutlarÄ± kullanÄ±lmaz"
+
+#: config/sparc/sparc.opt:55
+msgid "Compile for V8+ ABI"
+msgstr "V8+ ABI iÃ§in derleme yapÄ±lÄ±r"
+
+#: config/sparc/sparc.opt:59
+msgid "Use UltraSPARC Visual Instruction Set extensions"
+msgstr "UltraSPARC GÃ¶rsel Komut KÃ¼mesi eklentileri kullanÄ±lÄ±r"
+
+#: config/sparc/sparc.opt:63
+msgid "Pointers are 64-bit"
+msgstr "GÃ¶stericiler 64 bittir"
+
+#: config/sparc/sparc.opt:67
+msgid "Pointers are 32-bit"
+msgstr "GÃ¶stericiler 32 bittir"
+
+#: config/sparc/sparc.opt:71
+msgid "Use 64-bit ABI"
+msgstr "64-bit ABI kullanÄ±lÄ±r"
+
+#: config/sparc/sparc.opt:75
+msgid "Use 32-bit ABI"
+msgstr "32-bit ABI kullanÄ±lÄ±r"
+
+#: config/sparc/sparc.opt:79
+msgid "Use stack bias"
+msgstr "YÄ±ÄŸÄ±t sapmasÄ± kullanÄ±r"
+
+#: config/sparc/sparc.opt:83
+msgid "Use structs on stronger alignment for double-word copies"
+msgstr "Ã‡ift-sÃ¶zcÃ¼klÃ¼ kopyalarda daha kuvvetli hizalama iÃ§in struct (yapÄ±) kullanÄ±lÄ±r"
+
+#: config/sparc/sparc.opt:87
+msgid "Optimize tail call instructions in assembler and linker"
+msgstr "Ã‡evirici ve ilintileyicide kuyruk Ã§aÄŸrÄ± komutlarÄ±nÄ± eniyiler"
+
+#: config/sparc/sparc.opt:99
+msgid "Use given SPARC-V9 code model"
+msgstr "Belirtilen SPARC-V9 kod modeli kullanÄ±lÄ±r"
+
+#: config/sparc/sparc.opt:103
+msgid "Enable strict 32-bit psABI struct return checking."
+msgstr ""
+
+#: config/sh/superh.opt:6
+msgid "Board name [and memory region]."
+msgstr ""
+
+#: config/sh/superh.opt:10
+msgid "Runtime name."
+msgstr ""
+
 #: config/sh/sh.opt:44
 msgid "Generate SH1 code"
 msgstr "SH1 kodu Ã¼retilir"
@@ -13507,467 +14277,19 @@
 msgid "Pretend a branch-around-a-move is a conditional move."
 msgstr ""
 
-#: config/sh/superh.opt:6
-msgid "Board name [and memory region]."
-msgstr ""
+#: config/vxworks.opt:24
+msgid "Assume the VxWorks RTP environment"
+msgstr "VxWorks RTP ortamÄ± var sayÄ±lÄ±r"
 
-#: config/sh/superh.opt:10
-msgid "Runtime name."
-msgstr ""
+#: config/vxworks.opt:31
+msgid "Assume the VxWorks vThreads environment"
+msgstr "VxWorks vThreads ortamÄ± var sayÄ±lÄ±r"
 
-#: config/arm/arm.opt:23
-msgid "Specify an ABI"
-msgstr "Bir ABI belirtilir"
+#: config/mips/sdemtk.opt:23
+#, fuzzy
+msgid "Prevent the use of all floating-point operations"
+msgstr "Tamamen donanÄ±m kayan nokta komutlarÄ± kullanÄ±mÄ±nÄ± engeller"
 
-#: config/arm/arm.opt:27
-msgid "Generate a call to abort if a noreturn function returns"
-msgstr "DeÄŸer dÃ¶ndÃ¼rmeyen iÅŸlev deÄŸer dÃ¶ndÃ¼rÃ¼rse Ã§Ä±kÄ±ÅŸ iÃ§in Ã§aÄŸrÄ± Ã¼retilir"
-
-#: config/arm/arm.opt:34
-msgid "Pass FP arguments in FP registers"
-msgstr "FP argÃ¼manlarÄ± FP yazmaÃ§larÄ±nda aktarÄ±lÄ±r"
-
-#: config/arm/arm.opt:38
-msgid "Generate APCS conformant stack frames"
-msgstr "APCS uyumlu yÄ±ÄŸÄ±t Ã§erÃ§eveleri Ã¼retilir"
-
-#: config/arm/arm.opt:42
-msgid "Generate re-entrant, PIC code"
-msgstr "Yeniden giriÅŸli PIC kodu Ã¼retilir"
-
-#: config/arm/arm.opt:56
-msgid "Assume target CPU is configured as big endian"
-msgstr "Hedef iÅŸlemci kÄ±ymetli baytÄ±n baÅŸta olduÄŸu yapÄ±landÄ±rmaya sahip kabul edilir"
-
-#: config/arm/arm.opt:60
-msgid "Thumb: Assume non-static functions may be called from ARM code"
-msgstr "Thumb: Statik olmayan iÅŸlevlerin ARM kodundan Ã§aÄŸrÄ±labileceÄŸini varsayar"
-
-#: config/arm/arm.opt:64
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
-msgstr "Thumb: Ä°ÅŸlev gÃ¶stericilerinin Thumb'dan habersiz kodu imleyebileceÄŸini varsayar."
-
-#: config/arm/arm.opt:68
-msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
-msgstr "Cirrus: GeÃ§ersiz komut birleÅŸimlerinden kaÃ§Ä±nmak iÃ§in NOPlar yerleÅŸtirilir"
-
-#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
-msgid "Specify the name of the target CPU"
-msgstr "Hedef iÅŸlemcinin ismi belirtilir"
-
-#: config/arm/arm.opt:76
-msgid "Specify if floating point hardware should be used"
-msgstr "EÄŸer kayan nokta donanÄ±mÄ± kulanÄ±lmalÄ±ysa belirtilir"
-
-#: config/arm/arm.opt:90
-msgid "Specify the name of the target floating point hardware/format"
-msgstr "Hedef kayan noktalÄ± donanÄ±m/biÃ§im ismi belirtilir"
-
-#: config/arm/arm.opt:94
-msgid "Alias for -mfloat-abi=hard"
-msgstr "-mfloat-abi=hard iÃ§in takma isim"
-
-#: config/arm/arm.opt:98
-msgid "Assume target CPU is configured as little endian"
-msgstr "Hedef iÅŸlemci kÄ±ymetsiz baytÄ±n baÅŸta olduÄŸu yapÄ±landÄ±rmaya sahip kabul edilir"
-
-#: config/arm/arm.opt:102
-msgid "Generate call insns as indirect calls, if necessary"
-msgstr "Gerekliyse, Ã§aÄŸrÄ± komutlarÄ± dolaylÄ± Ã§aÄŸrÄ±lar olarak Ã¼retilir"
-
-#: config/arm/arm.opt:106
-msgid "Specify the register to be used for PIC addressing"
-msgstr "PIC adresleme iÃ§in kullanÄ±lacak yazmaÃ§ belirtilir"
-
-#: config/arm/arm.opt:110
-msgid "Store function names in object code"
-msgstr "Ä°ÅŸlev isimleri nesne kodunda saklanÄ±r"
-
-#: config/arm/arm.opt:114
-msgid "Permit scheduling of a function's prologue sequence"
-msgstr "Ä°ÅŸlev Ã¶nbilgisi ardÄ±llÄ±ÄŸÄ±nÄ±n zamanlanmasÄ±na izin verilir"
-
-#: config/arm/arm.opt:118
-msgid "Do not load the PIC register in function prologues"
-msgstr "Ä°ÅŸlev Ã¶nbilgisinde PIC yazmacÄ± yÃ¼klenmez"
-
-#: config/arm/arm.opt:122
-msgid "Alias for -mfloat-abi=soft"
-msgstr "-mfloat-abi=soft iÃ§in takma isim"
-
-#: config/arm/arm.opt:126
-msgid "Specify the minimum bit alignment of structures"
-msgstr "YapÄ±larÄ±n asgari bit hizalamasÄ± belirtilir"
-
-#: config/arm/arm.opt:130
-msgid "Compile for the Thumb not the ARM"
-msgstr "Thumb iÃ§in derler, ARM iÃ§in deÄŸil"
-
-#: config/arm/arm.opt:134
-msgid "Support calls between Thumb and ARM instruction sets"
-msgstr "Thumb ve ARM komut kÃ¼meleri arasÄ±ndaki Ã§aÄŸrÄ±lar desteklenir"
-
-#: config/arm/arm.opt:138
-msgid "Specify how to access the thread pointer"
-msgstr "Evre gÃ¶stericisine nasÄ±l eriÅŸileceÄŸi belirtilir"
-
-#: config/arm/arm.opt:142
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
-msgstr "Thumb: Gerekmese dahi (uÃ§ olmayan) yÄ±ÄŸÄ±t Ã§erÃ§eveleri Ã¼retilir "
-
-#: config/arm/arm.opt:146
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
-msgstr "Thumb: Gerekmese dahi (uÃ§) yÄ±ÄŸÄ±t Ã§erÃ§eveleri Ã¼retilir"
-
-#: config/arm/arm.opt:150
-msgid "Tune code for the given processor"
-msgstr "Kod belirtilen iÅŸlemci iÃ§in ayarlanÄ±r"
-
-#: config/arm/arm.opt:154
-msgid "Assume big endian bytes, little endian words"
-msgstr "Bayt sÄ±ralamasÄ±nda kÄ±ymetli baytÄ±n baÅŸta, word sÄ±ralamasÄ±nda ise sonda olduÄŸu varsayÄ±lÄ±r"
-
-#: config/arm/arm.opt:158
-msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
-msgstr ""
-
-#: config/arm/pe.opt:23
-msgid "Ignore dllimport attribute for functions"
-msgstr "Ä°ÅŸlevler iÃ§in dllimport Ã¶zniteliÄŸi yoksayÄ±lÄ±r"
-
-#: config/pdp11/pdp11.opt:23
-msgid "Generate code for an 11/10"
-msgstr "Kod bir 11/10 iÃ§in Ã¼retilir"
-
-#: config/pdp11/pdp11.opt:27
-msgid "Generate code for an 11/40"
-msgstr "Kod bir 11/40 iÃ§in Ã¼retilir"
-
-#: config/pdp11/pdp11.opt:31
-msgid "Generate code for an 11/45"
-msgstr "Kod bir 11/45 iÃ§in Ã¼retilir"
-
-#: config/pdp11/pdp11.opt:35
-msgid "Use 16-bit abs patterns"
-msgstr "16 bitlik abs kalÄ±plarÄ± kullanÄ±lÄ±r"
-
-#: config/pdp11/pdp11.opt:39
-msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
-msgstr "ac0 (Unix Ã§evirici sÃ¶zdiziminde fr0)'daki kayan noktalÄ± sonuÃ§lar dÃ¶ner"
-
-#: config/pdp11/pdp11.opt:43
-msgid "Do not use inline patterns for copying memory"
-msgstr "Bellek kopyalama iÃ§in satÄ±riÃ§i kalÄ±plar kullanÄ±lmaz"
-
-#: config/pdp11/pdp11.opt:47
-msgid "Use inline patterns for copying memory"
-msgstr "Bellek kopyalama iÃ§in satÄ±riÃ§i kalÄ±plar kullanÄ±lÄ±r"
-
-#: config/pdp11/pdp11.opt:51
-msgid "Do not pretend that branches are expensive"
-msgstr "Dallanmalar pahalÄ±ymÄ±ÅŸ gibi yapÄ±lmaz"
-
-#: config/pdp11/pdp11.opt:55
-msgid "Pretend that branches are expensive"
-msgstr "Dallanmalar pahalÄ±ymÄ±ÅŸ gibi yapÄ±lÄ±r"
-
-#: config/pdp11/pdp11.opt:59
-msgid "Use the DEC assembler syntax"
-msgstr "DEC Ã§evirici sÃ¶zdizimi kullanÄ±lÄ±r"
-
-#: config/pdp11/pdp11.opt:63
-msgid "Use 32 bit float"
-msgstr "32 bitlik float kullanÄ±lÄ±r"
-
-#: config/pdp11/pdp11.opt:67
-msgid "Use 64 bit float"
-msgstr "64 bitlik float kullanÄ±lÄ±r"
-
-#: config/pdp11/pdp11.opt:75
-msgid "Use 16 bit int"
-msgstr "16 bitlik int kullanÄ±lÄ±r"
-
-#: config/pdp11/pdp11.opt:79
-msgid "Use 32 bit int"
-msgstr "32 bitlik int kullanÄ±lÄ±r"
-
-#: config/pdp11/pdp11.opt:87
-msgid "Target has split I&D"
-msgstr "Hedef ayrÄ± iÅŸlem ve veri belleÄŸine sahip olur"
-
-#: config/pdp11/pdp11.opt:91
-msgid "Use UNIX assembler syntax"
-msgstr "UNIX Ã§evirici sÃ¶zdizimi kullanÄ±lÄ±r"
-
-#: config/avr/avr.opt:23
-msgid "Use subroutines for function prologues and epilogues"
-msgstr "Ä°ÅŸlev Ã¶nbilgisi/sonbilgisi iÃ§in altyordamlar kullanÄ±lÄ±r"
-
-#: config/avr/avr.opt:27
-msgid "Select the target MCU"
-msgstr "Hedef MCU ismi belirtilir"
-
-#: config/avr/avr.opt:34
-msgid "Use an 8-bit 'int' type"
-msgstr "8 bitlik int kullanÄ±lÄ±r"
-
-#: config/avr/avr.opt:38
-msgid "Change the stack pointer without disabling interrupts"
-msgstr "YÄ±ÄŸÄ±t gÃ¶stericisi kesmeler etkisizleÅŸtirilmeden deÄŸiÅŸtirilir"
-
-#: config/avr/avr.opt:42
-msgid "Do not generate tablejump insns"
-msgstr "Tablejump komutlarÄ± Ã¼retilmez"
-
-#: config/avr/avr.opt:52
-msgid "Use rjmp/rcall (limited range) on >8K devices"
-msgstr ">8k aygÄ±tlarda rjmp/rcall (sÄ±nÄ±rlÄ± aralÄ±k) kullanÄ±lÄ±r"
-
-#: config/avr/avr.opt:56
-msgid "Output instruction sizes to the asm file"
-msgstr "Komut boyutlarÄ±nÄ± asm dosyasÄ±na Ã§Ä±ktÄ±lar"
-
-#: config/avr/avr.opt:60
-msgid "Change only the low 8 bits of the stack pointer"
-msgstr "YÄ±ÄŸÄ±t gÃ¶stericisinin sadece dÃ¼ÅŸÃ¼k 8 biti deÄŸiÅŸtirilir"
-
-#: config/crx/crx.opt:23
-msgid "Support multiply accumulate instructions"
-msgstr "Ã‡arpma-biriktirme komutlarÄ± desteklenir"
-
-#: config/crx/crx.opt:27
-msgid "Do not use push to store function arguments"
-msgstr "Ä°ÅŸlev argÃ¼manlarÄ±nÄ± saklamak iÃ§in push kullanÄ±lmaz"
-
-#: config/crx/crx.opt:31
-msgid "Restrict doloop to the given nesting level"
-msgstr "doloop belirtilen iÃ§ iÃ§elik seviyesiyle sÄ±nÄ±rlanÄ±r"
-
-#: config/c4x/c4x.opt:23
-msgid "Generate code for C30 CPU"
-msgstr "Kod C30 iÃ§in Ã¼retilir"
-
-#: config/c4x/c4x.opt:27
-msgid "Generate code for C31 CPU"
-msgstr "Kod C31 iÃ§in Ã¼retilir"
-
-#: config/c4x/c4x.opt:31
-msgid "Generate code for C32 CPU"
-msgstr "Kod C32 iÃ§in Ã¼retilir"
-
-#: config/c4x/c4x.opt:35
-msgid "Generate code for C33 CPU"
-msgstr "Kod C33 iÃ§in Ã¼retilir"
-
-#: config/c4x/c4x.opt:39
-msgid "Generate code for C40 CPU"
-msgstr "Kod C40 iÃ§in Ã¼retilir"
-
-#: config/c4x/c4x.opt:43
-msgid "Generate code for C44 CPU"
-msgstr "Kod C44 iÃ§in Ã¼retilir"
-
-#: config/c4x/c4x.opt:47
-msgid "Assume that pointers may be aliased"
-msgstr "GÃ¶stericilerin rumuzlu olabilecekleri varsayÄ±lÄ±r"
-
-#: config/c4x/c4x.opt:51
-msgid "Big memory model"
-msgstr "BÃ¼yÃ¼k bellek modeli"
-
-#: config/c4x/c4x.opt:55
-msgid "Use the BK register as a general purpose register"
-msgstr "BK yazmacÄ± genel amaÃ§lÄ± yazmaÃ§ olarak kullanÄ±lÄ±r"
-
-#: config/c4x/c4x.opt:59
-msgid "Generate code for CPU"
-msgstr "Ä°ÅŸlemci iÃ§in kod Ã¼retilir"
-
-#: config/c4x/c4x.opt:63
-msgid "Enable use of DB instruction"
-msgstr "DB komutunun kullanÄ±mÄ± etkin olur"
-
-#: config/c4x/c4x.opt:67
-msgid "Enable debugging"
-msgstr "Hata ayÄ±klama etkin olur"
-
-#: config/c4x/c4x.opt:71
-msgid "Enable new features under development"
-msgstr "GeliÅŸtirilmekte olan yeni Ã¶zellikler etkin olur"
-
-#: config/c4x/c4x.opt:75
-msgid "Use fast but approximate float to integer conversion"
-msgstr "Kayan noktadan tamsayÄ±ya dÃ¶nÃ¼ÅŸÃ¼mler hÄ±zlÄ± fakat sonuÃ§ yaklaÅŸÄ±k olur"
-
-#: config/c4x/c4x.opt:79
-msgid "Force RTL generation to emit valid 3 operand insns"
-msgstr "RTL Ã¼retiminde geÃ§erli 3 terimli komut Ã¼retmeye zorlar"
-
-#: config/c4x/c4x.opt:83
-msgid "Force constants into registers to improve hoisting"
-msgstr "KaldÄ±rmayÄ± iyileÅŸtirmek iÃ§in sabitleri yazmaÃ§larda saklar"
-
-#: config/c4x/c4x.opt:87 config/c4x/c4x.opt:111
-msgid "Save DP across ISR in small memory model"
-msgstr "KÃ¼Ã§Ã¼k bellek modelinde DP'yi ISR'da saklar"
-
-#: config/c4x/c4x.opt:91
-msgid "Allow unsigned iteration counts for RPTB/DB"
-msgstr "RPTB/DB iÃ§in yineleme sayÄ±larÄ±nÄ±n unsigned olmasÄ±na izin verir"
-
-#: config/c4x/c4x.opt:95
-msgid "Pass arguments on the stack"
-msgstr "YÄ±ÄŸÄ±ttaki argÃ¼manlar aktarÄ±lÄ±r"
-
-#: config/c4x/c4x.opt:99
-msgid "Use MPYI instruction for C3x"
-msgstr "C3x iÃ§in MPYI komutu kullanÄ±lÄ±r"
-
-#: config/c4x/c4x.opt:103
-msgid "Enable parallel instructions"
-msgstr "KoÅŸut komutlar etkin olur"
-
-#: config/c4x/c4x.opt:107
-msgid "Enable MPY||ADD and MPY||SUB instructions"
-msgstr "MPY||ADD ve MPY||SUB komutlarÄ± etkin olur"
-
-#: config/c4x/c4x.opt:115
-msgid "Preserve all 40 bits of FP reg across call"
-msgstr "Ã‡aÄŸrÄ±da FP yazmacÄ±nÄ±n bÃ¼tÃ¼n 40 bitini korur"
-
-#: config/c4x/c4x.opt:119
-msgid "Pass arguments in registers"
-msgstr "YazmaÃ§lardaki argÃ¼manlar aktarÄ±lÄ±r"
-
-#: config/c4x/c4x.opt:123
-msgid "Enable use of RTPB instruction"
-msgstr "RTPB komutunun kullanÄ±mÄ± etkin olur"
-
-#: config/c4x/c4x.opt:127
-msgid "Enable use of RTPS instruction"
-msgstr "RTPS komutunun kullanÄ±mÄ± etkin olur"
-
-#: config/c4x/c4x.opt:131
-msgid "Set the maximum number of iterations for RPTS to N"
-msgstr "RPTS iÃ§in azami yineleme sayÄ±sÄ±nÄ± N yapar"
-
-#: config/c4x/c4x.opt:135
-msgid "Small memory model"
-msgstr "KÃ¼Ã§Ã¼k bellek modeli"
-
-#: config/c4x/c4x.opt:139
-msgid "Emit code compatible with TI tools"
-msgstr "TI araÃ§larÄ± ile uyumlu kod Ã¼retilir"
-
-#: config/pa/pa-hpux.opt:23
-msgid "Generate cpp defines for server IO"
-msgstr "Sunucu G/Ã‡ iÃ§in cpp tanÄ±mlarÄ± Ã¼retilir"
-
-#: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
-#: config/pa/pa-hpux1111.opt:23
-msgid "Specify UNIX standard for predefines and linking"
-msgstr "Ã–nceden tanÄ±mlamalar ve ilintileme iÃ§in UNIX standardÄ± belirtilir"
-
-#: config/pa/pa-hpux.opt:31
-msgid "Generate cpp defines for workstation IO"
-msgstr "Ä°stemci G/Ã‡ iÃ§in cpp tanÄ±mlarÄ± Ã¼retilir"
-
-#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
-msgid "Generate PA1.0 code"
-msgstr "PA1.0 kodu Ã¼retilir"
-
-#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
-msgid "Generate PA1.1 code"
-msgstr "PA1.1 kodu Ã¼retilir"
-
-#: config/pa/pa.opt:31 config/pa/pa.opt:92
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
-msgstr "PA2.0 kodu Ã¼retilir (binutils 2.10 veya Ã¼stÃ¼ gerekir)"
-
-#: config/pa/pa.opt:35
-msgid "Generate code for huge switch statements"
-msgstr "huge switch deyimleri iÃ§in kod Ã¼retilir"
-
-#: config/pa/pa.opt:39
-msgid "Disable FP regs"
-msgstr "FP yazmaÃ§larÄ± kapatÄ±lÄ±r"
-
-#: config/pa/pa.opt:43
-msgid "Disable indexed addressing"
-msgstr "Ä°ndisli adresleme kapatÄ±lÄ±r"
-
-#: config/pa/pa.opt:47
-msgid "Generate fast indirect calls"
-msgstr "HÄ±zlÄ± dolaylÄ± Ã§aÄŸrÄ±lar Ã¼retilir"
-
-#: config/pa/pa.opt:55
-msgid "Assume code will be assembled by GAS"
-msgstr "Kodun makina koduna GAS tarafÄ±ndan Ã§evrileceÄŸi varsayÄ±lÄ±r"
-
-#: config/pa/pa.opt:59
-msgid "Put jumps in call delay slots"
-msgstr "jump'lar Ã§aÄŸrÄ± geciktirme yuvalarÄ±na konur"
-
-#: config/pa/pa.opt:64
-msgid "Enable linker optimizations"
-msgstr "Ä°lintileyici en iyilemesi etkinleÅŸtirilir"
-
-#: config/pa/pa.opt:68
-msgid "Always generate long calls"
-msgstr "long Ã§aÄŸrÄ±larÄ± daima Ã¼retilir"
-
-#: config/pa/pa.opt:72
-msgid "Emit long load/store sequences"
-msgstr "Uzun yÃ¼kleme/saklama dizileri Ã¼retilir"
-
-#: config/pa/pa.opt:80
-msgid "Disable space regs"
-msgstr "space yazmaÃ§larÄ± kapatÄ±lÄ±r"
-
-#: config/pa/pa.opt:96
-msgid "Use portable calling conventions"
-msgstr "TaÅŸÄ±nabilir Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ± kullanÄ±lÄ±r"
-
-#: config/pa/pa.opt:100
-msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
-msgstr "Zamanlama amacÄ±yla iÅŸlemci belirtilir. GeÃ§erli seÃ§enekler: 700, 7100, 7100LC, 7200, 7300 ve 8000"
-
-#: config/pa/pa.opt:112
-msgid "Do not disable space regs"
-msgstr "space yazmaÃ§larÄ± kapatÄ±lmaz"
-
-#: config/pa/pa64-hpux.opt:23
-msgid "Assume code will be linked by GNU ld"
-msgstr "Kodun GNU ld tarafÄ±ndan ilintileneceÄŸi varsayÄ±lÄ±r"
-
-#: config/pa/pa64-hpux.opt:27
-msgid "Assume code will be linked by HP ld"
-msgstr "Kodun HP ld tarafÄ±ndan ilintileneceÄŸi varsayÄ±lÄ±r"
-
-#: config/xtensa/xtensa.opt:23
-msgid "Use CONST16 instruction to load constants"
-msgstr "Sabitleri yÃ¼klemede CONST16 komutlarÄ± kullanÄ±lÄ±r"
-
-#: config/xtensa/xtensa.opt:27
-msgid "Enable fused multiply/add and multiply/subtract FP instructions"
-msgstr "BirleÅŸik Ã§arpma/toplama ve Ã§arpma/Ã§Ä±karma FP komutlarÄ± Ã¼retilir"
-
-#: config/xtensa/xtensa.opt:31
-msgid "Use indirect CALLXn instructions for large programs"
-msgstr "BÃ¼yÃ¼k programlar iÃ§in dolaylÄ± CALLXn komutlarÄ± kullanÄ±lÄ±r"
-
-#: config/xtensa/xtensa.opt:35
-msgid "Automatically align branch targets to reduce branch penalties"
-msgstr "Dallanma sorunlarÄ±nÄ± azaltmak iÃ§in dal hedefleri otomatik olarak hizalanÄ±r."
-
-#: config/xtensa/xtensa.opt:39
-msgid "Intersperse literal pools with code in the text section"
-msgstr "Sabit kÃ¼meleri metin bÃ¶lÃ¼mÃ¼ndeki kodun arasÄ±na serpiÅŸtirilir"
-
-#: config/stormy16/stormy16.opt:24
-msgid "Provide libraries for the simulator"
-msgstr "KÃ¼tÃ¼phaneler benzeÅŸtirici iÃ§in Ã¼retilir"
-
 #: config/mips/mips.opt:23
 msgid "Generate code that conforms to the given ABI"
 msgstr "Verilen ABI'ye uyumlu kod Ã¼retilir"
@@ -14039,10 +14361,6 @@
 msgid "Use little-endian byte order"
 msgstr "KÄ±ymetsiz baytÄ±n baÅŸta olduÄŸu bayt sÄ±ralamasÄ± kullanÄ±lÄ±r"
 
-#: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
-msgid "Use ROM instead of RAM"
-msgstr "RAM yerine ROM kullanÄ±lÄ±r"
-
 #: config/mips/mips.opt:101
 msgid "Use NewABI-style %reloc() assembly operators"
 msgstr "NewABI tarzi %reloc() asm iÅŸleÃ§leri kullanÄ±lÄ±r"
@@ -14213,10 +14531,6 @@
 msgid "Optimize the output for PROCESSOR"
 msgstr "Ã‡Ä±ktÄ± Ä°ÅžLEMCÄ° iÃ§in eniyilenir"
 
-#: config/mips/mips.opt:265 config/iq2000/iq2000.opt:44
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
-msgstr "Ä°lklenmemiÅŸ sabitler ROM'a konur (-membedded-data gerektirir)"
-
 #: config/mips/mips.opt:269
 msgid "Perform VR4130-specific alignment optimizations"
 msgstr "VR4130'a Ã¶zgÃ¼ hizalama eniyilemeleri uygulanÄ±r"
@@ -14225,367 +14539,6 @@
 msgid "Lift restrictions on GOT size"
 msgstr "GOT boyutlu sÄ±nÄ±rlamalar yÃ¼kseltilir"
 
-#: config/mips/sdemtk.opt:23
-#, fuzzy
-msgid "Prevent the use of all floating-point operations"
-msgstr "Tamamen donanÄ±m kayan nokta komutlarÄ± kullanÄ±mÄ±nÄ± engeller"
-
-#: config/fr30/fr30.opt:23
-msgid "Assume small address space"
-msgstr "KÃ¼Ã§Ã¼k adres alanÄ± varsayÄ±lÄ±r"
-
-#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
-msgid "Compile for a 68HC11"
-msgstr "68HC11 iÃ§in derleme yapÄ±lÄ±r"
-
-#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
-msgid "Compile for a 68HC12"
-msgstr "68HC12 iÃ§in derleme yapÄ±lÄ±r"
-
-#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
-msgid "Compile for a 68HCS12"
-msgstr "68HCS12 iÃ§in derleme yapÄ±lÄ±r"
-
-#: config/m68hc11/m68hc11.opt:49
-msgid "Auto pre/post decrement increment allowed"
-msgstr "Ã–zdevinimli Ã¶nce/sonra eksiltme/arttÄ±rmaya izin verilir"
-
-#: config/m68hc11/m68hc11.opt:53
-msgid "Min/max instructions allowed"
-msgstr "Min/max komutlarÄ±na izin verilir"
-
-#: config/m68hc11/m68hc11.opt:57
-msgid "Use call and rtc for function calls and returns"
-msgstr "Ä°ÅŸlev Ã§aÄŸrÄ±larÄ± ve dÃ¶nÃ¼ÅŸleri iÃ§in call ve rtc kullanÄ±lÄ±r"
-
-#: config/m68hc11/m68hc11.opt:61
-msgid "Auto pre/post decrement increment not allowed"
-msgstr "Ã–zdevinimli Ã¶nce/sonra eksiltme/arttÄ±rmaya izin verilmez"
-
-#: config/m68hc11/m68hc11.opt:65
-msgid "Use jsr and rts for function calls and returns"
-msgstr "Ä°ÅŸlev Ã§aÄŸrÄ±larÄ± ve dÃ¶nÃ¼ÅŸleri iÃ§in jsr ve rts kullanÄ±lÄ±r"
-
-#: config/m68hc11/m68hc11.opt:69
-msgid "Min/max instructions not allowed"
-msgstr "Min/max komutlarÄ±na izin verilmez"
-
-#: config/m68hc11/m68hc11.opt:73
-msgid "Use direct addressing mode for soft registers"
-msgstr "Soft yazmaÃ§lar iÃ§in doÄŸrudan adresleme kipi kullanÄ±lÄ±r"
-
-#: config/m68hc11/m68hc11.opt:77
-msgid "Compile with 32-bit integer mode"
-msgstr "32 bitlik tamsayÄ± kiple derleme yapÄ±lÄ±r"
-
-#: config/m68hc11/m68hc11.opt:82
-msgid "Specify the register allocation order"
-msgstr "YazmaÃ§ ayÄ±rma sÄ±rasÄ± belirtilir"
-
-#: config/m68hc11/m68hc11.opt:86
-msgid "Do not use direct addressing mode for soft registers"
-msgstr "Soft yazmaÃ§lar iÃ§in doÄŸrudan adresleme kipi kullanÄ±lmaz"
-
-#: config/m68hc11/m68hc11.opt:90
-msgid "Compile with 16-bit integer mode"
-msgstr "16 bitlik tamsayÄ± kiple derleme yapÄ±lÄ±r"
-
-#: config/m68hc11/m68hc11.opt:94
-msgid "Indicate the number of soft registers available"
-msgstr "ElveriÅŸli yazÄ±lÄ±m bazlÄ± (soft) yazmaÃ§larÄ± belirtir"
-
-#: config/vax/vax.opt:23 config/vax/vax.opt:27
-msgid "Target DFLOAT double precision code"
-msgstr "DFLOAT Ã§ift duyarlÄ±klÄ± kod hedeflenir"
-
-#: config/vax/vax.opt:31 config/vax/vax.opt:35
-msgid "Generate GFLOAT double precision code"
-msgstr "GFLOAT Ã§ift duyarlÄ±klÄ± kodu Ã¼retilir"
-
-#: config/vax/vax.opt:39
-msgid "Generate code for GNU assembler (gas)"
-msgstr "Kod GNU as (gas) iÃ§in Ã¼retilir"
-
-#: config/vax/vax.opt:43
-msgid "Generate code for UNIX assembler"
-msgstr "Kod UNIX asm iÃ§in Ã¼retilir"
-
-#: config/vax/vax.opt:47
-msgid "Use VAXC structure conventions"
-msgstr "VAXC yapÄ± uzlaÅŸÄ±mlarÄ± kullanÄ±lÄ±r"
-
-#: config/cris/linux.opt:27
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
-msgstr "-fpic ve -fPIC ile birlikte GOTPLT baÅŸvurularÄ±nÄ± kullanmayÄ±n"
-
-#: config/cris/cris.opt:45
-msgid "Work around bug in multiplication instruction"
-msgstr "Ã‡arpma komutundaki hatanÄ±n oluru bulunur"
-
-#: config/cris/cris.opt:51
-msgid "Compile for ETRAX 4 (CRIS v3)"
-msgstr "ETRAX 4 (CRIS v3) iÃ§in derleme yapÄ±lÄ±r"
-
-#: config/cris/cris.opt:56
-msgid "Compile for ETRAX 100 (CRIS v8)"
-msgstr "ETRAX 100 (CRIS v8) iÃ§in derleme yapÄ±lÄ±r"
-
-#: config/cris/cris.opt:64
-msgid "Emit verbose debug information in assembly code"
-msgstr "Ã‡evirici kodunda ayrÄ±ntÄ±lÄ± hata ayÄ±klama bilgisi Ã¼retilir"
-
-#: config/cris/cris.opt:71
-msgid "Do not use condition codes from normal instructions"
-msgstr "Normal komutlardaki koÅŸul kodlarÄ± kullanÄ±lmaz"
-
-#: config/cris/cris.opt:80
-msgid "Do not emit addressing modes with side-effect assignment"
-msgstr "Yan etki atamalÄ± adresleme kipleri Ã¼retilmez"
-
-#: config/cris/cris.opt:89
-msgid "Do not tune stack alignment"
-msgstr "YÄ±ÄŸÄ±t hizalamasÄ± ayarlanmaz"
-
-#: config/cris/cris.opt:98
-msgid "Do not tune writable data alignment"
-msgstr "YazÄ±labilir veri hizalamasÄ± ayarlanmaz"
-
-#: config/cris/cris.opt:107
-msgid "Do not tune code and read-only data alignment"
-msgstr "Kod ve salt-okunur veri hizalamasÄ± ayarlanmaz"
-
-#: config/cris/cris.opt:116
-msgid "Align code and data to 32 bits"
-msgstr "Kod ve veri 32 bite hizalanÄ±r"
-
-#: config/cris/cris.opt:133
-msgid "Don't align items in code or data"
-msgstr "Kod ve verideki Ã¶ÄŸeler hizalanmaz"
-
-#: config/cris/cris.opt:142
-msgid "Do not emit function prologue or epilogue"
-msgstr "Ä°ÅŸlev Ã¶n veya son bilgisi Ã¼retilmez"
-
-#: config/cris/cris.opt:149
-msgid "Use the most feature-enabling options allowed by other options"
-msgstr "DiÄŸer seÃ§enekler tarafÄ±ndan izin verilen Ã§oÄŸu Ã¶zellik-etkinleÅŸtirme seÃ§eneÄŸi kullanÄ±lÄ±r"
-
-#: config/cris/cris.opt:158
-msgid "Override -mbest-lib-options"
-msgstr "-mbest-lib-options geÃ§ersizleÅŸtirilir"
-
-#: config/cris/cris.opt:165
-msgid "Generate code for the specified chip or CPU version"
-msgstr "Verilen iÅŸlemci ya da yonga sÃ¼rÃ¼mÃ¼ iÃ§in kod Ã¼retir"
-
-#: config/cris/cris.opt:169
-msgid "Tune alignment for the specified chip or CPU version"
-msgstr "Belirtilen yonga veya iÅŸlemci sÃ¼rÃ¼mÃ¼ iÃ§in hizalama ayarlanÄ±r"
-
-#: config/cris/cris.opt:173
-msgid "Warn when a stackframe is larger than the specified size"
-msgstr "Bir yÄ±ÄŸÄ±t baÄŸlamÄ± belirtilen boyuttan bÃ¼yÃ¼k olduÄŸunda uyarÄ±r"
-
-#: config/cris/aout.opt:27
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
-msgstr "MMU-suz Etrax 100-tabanlÄ± elinux sistemi iÃ§in derler"
-
-#: config/cris/aout.opt:33
-msgid "For elinux, request a specified stack-size for this program"
-msgstr "elinux iÃ§in, bu programa belirli bir yÄ±ÄŸÄ±t boyutu istenir"
-
-#: config/h8300/h8300.opt:23
-msgid "Generate H8S code"
-msgstr "H8S kodu Ã¼retilir"
-
-#: config/h8300/h8300.opt:27
-msgid "Generate H8SX code"
-msgstr "H8SX kodu Ã¼retilir"
-
-#: config/h8300/h8300.opt:31
-msgid "Generate H8S/2600 code"
-msgstr "H8S/2600 kodu Ã¼retilir"
-
-#: config/h8300/h8300.opt:35
-msgid "Make integers 32 bits wide"
-msgstr "TamsayÄ±lar 32 bitlik yapÄ±lÄ±r"
-
-#: config/h8300/h8300.opt:42
-msgid "Use registers for argument passing"
-msgstr "Arguman aktarÄ±mÄ± iÃ§in yazmaÃ§lar kullanÄ±lÄ±r"
-
-#: config/h8300/h8300.opt:46
-msgid "Consider access to byte sized memory slow"
-msgstr "Bayt bayt eriÅŸilen belleÄŸin yavaÅŸ olduÄŸu varsayÄ±lÄ±r"
-
-#: config/h8300/h8300.opt:50
-msgid "Enable linker relaxing"
-msgstr "Ä°lintileyici esnekliÄŸi etkin olur"
-
-#: config/h8300/h8300.opt:54
-msgid "Generate H8/300H code"
-msgstr "H8/300H kodu Ã¼retilir"
-
-#: config/h8300/h8300.opt:58
-msgid "Enable the normal mode"
-msgstr "Normal kip etkin olur"
-
-#: config/h8300/h8300.opt:62
-msgid "Use H8/300 alignment rules"
-msgstr "H8/300 hizalama kurallarÄ± kullanÄ±lÄ±r"
-
-#: config/v850/v850.opt:23
-msgid "Use registers r2 and r5"
-msgstr "r2 ve r5 yazmaÃ§larÄ± kullanÄ±lÄ±r"
-
-#: config/v850/v850.opt:27
-msgid "Use 4 byte entries in switch tables"
-msgstr "Switch tablolarÄ±nda 4 baytlÄ±k girdiler kullanÄ±lÄ±r"
-
-#: config/v850/v850.opt:31
-msgid "Enable backend debugging"
-msgstr "ArkayÃ¼z hata ayÄ±klamasÄ±nÄ± etkin olur"
-
-#: config/v850/v850.opt:35
-msgid "Do not use the callt instruction"
-msgstr "callt komutu kullanÄ±lmaz"
-
-#: config/v850/v850.opt:39
-msgid "Reuse r30 on a per function basis"
-msgstr "Her iÅŸlev iÃ§in r30 yeniden kullanÄ±lÄ±r"
-
-#: config/v850/v850.opt:43
-msgid "Support Green Hills ABI"
-msgstr "Green Hills ABI desteklenir"
-
-#: config/v850/v850.opt:47
-msgid "Prohibit PC relative function calls"
-msgstr "PC gÃ¶reli iÅŸlev Ã§aÄŸrÄ±larÄ±nÄ± engeller"
-
-#: config/v850/v850.opt:51
-msgid "Use stubs for function prologues"
-msgstr "Ä°ÅŸlev Ã¶nbilgisi iÃ§in koÃ§an kullanÄ±lÄ±r"
-
-#: config/v850/v850.opt:55
-msgid "Set the max size of data eligible for the SDA area"
-msgstr "SDA alanÄ± iÃ§in uygun verinin azami boyunu belirler"
-
-#: config/v850/v850.opt:59
-msgid "Enable the use of the short load instructions"
-msgstr "short yÃ¼kleme komutlarÄ±nÄ±n kullanÄ±mÄ± etkinleÅŸtirilir"
-
-#: config/v850/v850.opt:63
-msgid "Same as: -mep -mprolog-function"
-msgstr "Bunlarla aynÄ±: -mep -mprolog-function"
-
-#: config/v850/v850.opt:67
-msgid "Set the max size of data eligible for the TDA area"
-msgstr "TDA alanÄ± iÃ§in uygun verinin azami boyunu belirler"
-
-#: config/v850/v850.opt:71
-msgid "Enforce strict alignment"
-msgstr "Kesin hizalamaya zorlar"
-
-#: config/v850/v850.opt:78
-msgid "Compile for the v850 processor"
-msgstr "v850 iÅŸlemci iÃ§in derleme yapÄ±lÄ±r"
-
-#: config/v850/v850.opt:82
-msgid "Compile for the v850e processor"
-msgstr "v850e iÅŸlemci iÃ§in derleme yapÄ±lÄ±r"
-
-#: config/v850/v850.opt:86
-msgid "Compile for the v850e1 processor"
-msgstr "v850e1 iÅŸlemci iÃ§in derleme yapÄ±lÄ±r"
-
-#: config/v850/v850.opt:90
-msgid "Set the max size of data eligible for the ZDA area"
-msgstr "ZDA alanÄ± iÃ§in uygun verinin azami boyunu belirler"
-
-#: config/mmix/mmix.opt:24
-msgid "For intrinsics library: pass all parameters in registers"
-msgstr "YerleÅŸikler kitaplÄ±ÄŸÄ± iÃ§in: yazmaÃ§lardaki tÃ¼m parametreler aktarÄ±lÄ±r"
-
-#: config/mmix/mmix.opt:28
-msgid "Use register stack for parameters and return value"
-msgstr "Parametreler ve dÃ¶nÃ¼ÅŸ deÄŸeri iÃ§in yazmaÃ§ yÄ±ÄŸÄ±tÄ± kullanÄ±lÄ±r"
-
-#: config/mmix/mmix.opt:32
-msgid "Use call-clobbered registers for parameters and return value"
-msgstr "Parametreler ve dÃ¶nÃ¼ÅŸ deÄŸeri iÃ§in Ã§aÄŸrÄ± taÅŸÄ±rmalÄ± yazmaÃ§lar kullanÄ±lÄ±r"
-
-#: config/mmix/mmix.opt:37
-msgid "Use epsilon-respecting floating point compare instructions"
-msgstr "Epsilona iliÅŸkin kayan nokta karÅŸÄ±laÅŸtÄ±rma komutlarÄ± kullanÄ±lÄ±r"
-
-#: config/mmix/mmix.opt:41
-msgid "Use zero-extending memory loads, not sign-extending ones"
-msgstr "UzunluÄŸu deÄŸiÅŸmeyen bellek yÃ¼kleri kullanÄ±lÄ±r"
-
-#: config/mmix/mmix.opt:45
-msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
-msgstr "BÃ¶len (bÃ¶lÃ¼nen deÄŸil) ile aynÄ± iÅŸarete sahip kalanlÄ± bÃ¶lme sonuÃ§larÄ± Ã¼retilir"
-
-#: config/mmix/mmix.opt:49
-msgid "Prepend global symbols with \":\" (for use with PREFIX)"
-msgstr "Genel semboller \":\" ile Ã¶ne eklenir (Ã–NEK ile kullanmak iÃ§in)"
-
-#: config/mmix/mmix.opt:53
-msgid "Do not provide a default start-address 0x100 of the program"
-msgstr "Programa bir Ã¶ntanÄ±mlÄ± baÅŸlatma adresi 0x100 saÄŸlanmaz"
-
-#: config/mmix/mmix.opt:57
-msgid "Link to emit program in ELF format (rather than mmo)"
-msgstr "ELF biÃ§imli program Ã¼retimine ilintiler (mmo dan baska)"
-
-#: config/mmix/mmix.opt:61
-msgid "Use P-mnemonics for branches statically predicted as taken"
-msgstr "Statik olarak alÄ±nmÄ±ÅŸ olduÄŸu Ã¶nceden tahmin edilen dallanmalar iÃ§in P-mnemonikleri kullanÄ±lÄ±r"
-
-#: config/mmix/mmix.opt:65
-msgid "Don't use P-mnemonics for branches"
-msgstr "Dallar iÃ§in P-mnemonikleri kullanÄ±lmaz"
-
-#: config/mmix/mmix.opt:79
-msgid "Use addresses that allocate global registers"
-msgstr "Genel yazmaÃ§larÄ± tahsis eden adresler kullanÄ±lÄ±r"
-
-#: config/mmix/mmix.opt:83
-msgid "Do not use addresses that allocate global registers"
-msgstr "Genel yazmaÃ§larÄ± tahsis eden adresler kullanÄ±lmaz"
-
-#: config/mmix/mmix.opt:87
-msgid "Generate a single exit point for each function"
-msgstr "Her iÅŸlev iÃ§in tek Ã§Ä±kÄ±ÅŸ noktasÄ± Ã¼retilir"
-
-#: config/mmix/mmix.opt:91
-msgid "Do not generate a single exit point for each function"
-msgstr "Her iÅŸlev iÃ§in tek Ã§Ä±kÄ±ÅŸ noktasÄ± Ã¼retilmez"
-
-#: config/mmix/mmix.opt:95
-msgid "Set start-address of the program"
-msgstr "ProgramÄ±n baÅŸlangÄ±Ã§ adresi belirtilir"
-
-#: config/mmix/mmix.opt:99
-msgid "Set start-address of data"
-msgstr "Verinin baÅŸlangÄ±Ã§ adresi belirlenir"
-
-#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
-msgid "Specify CPU for code generation purposes"
-msgstr "Kod Ã¼retim amacÄ±na yÃ¶nelik iÅŸlemci belirtilir"
-
-#: config/iq2000/iq2000.opt:27
-msgid "Specify CPU for scheduling purposes"
-msgstr "Zamanlama kullanÄ±mÄ± iÃ§in iÅŸlemci belirtilir"
-
-#: config/iq2000/iq2000.opt:35
-msgid "Use GP relative sdata/sbss sections"
-msgstr "GP gÃ¶reli sdata/sbss bolumleri kullanÄ±lÄ±r"
-
-#: config/iq2000/iq2000.opt:40
-msgid "No default crt0.o"
-msgstr "OntanÄ±mlÄ± crt0.o yok"
-
 #: config/bfin/bfin.opt:31
 msgid "Omit frame pointer for leaf functions"
 msgstr "Alt dÃ¼zey iÅŸlevlerde Ã§erÃ§eve gÃ¶stericisi ihmal edilir"
@@ -14623,2086 +14576,2103 @@
 msgid "Do stack checking using bounds in L1 scratch memory"
 msgstr ""
 
-#: config/mt/mt.opt:23
-msgid "Use byte loads and stores when generating code."
-msgstr "Bayt yÃ¼kleme ve saklama iÅŸlemleri kod Ã¼retilirken yapÄ±lÄ±r"
+#: treelang/lang.opt:30
+msgid "Trace lexical analysis"
+msgstr "SÃ¶zdizimsel Ã§Ã¶zÃ¼mleme izlenir"
 
-#: config/mt/mt.opt:31
-msgid "Do not include crt0.o in the startup files"
-msgstr "BaÅŸlatma dosyalarÄ±nda crt0.o iÃ§erilmez"
+#: treelang/lang.opt:34
+msgid "Trace the parsing process"
+msgstr "AyÄ±rma iÅŸlemi izlenir"
 
-#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
-#: config/mt/mt.opt:47 config/mt/mt.opt:51
-msgid "Internal debug switch"
-msgstr "Dahili hata ayÄ±klama seÃ§eneÄŸi"
+#: java/lang.opt:65
+msgid "Warn if a deprecated compiler feature, class, method, or field is used"
+msgstr "Ã–nerilmeyen Ã¶zellik, sÄ±nÄ±f, yÃ¶ntem ya da alan bulunduÄŸunda uyarÄ±r"
 
-#: config/vxworks.opt:24
-msgid "Assume the VxWorks RTP environment"
-msgstr "VxWorks RTP ortamÄ± var sayÄ±lÄ±r"
+#: java/lang.opt:69
+msgid "Warn if deprecated empty statements are found"
+msgstr "Ã–nerilmeyen boÅŸ deyimler bulunduÄŸunda uyarÄ±r"
 
-#: config/vxworks.opt:31
-msgid "Assume the VxWorks vThreads environment"
-msgstr "VxWorks vThreads ortamÄ± var sayÄ±lÄ±r"
+#: java/lang.opt:73
+msgid "Warn if .class files are out of date"
+msgstr ".class dosyalarÄ± gÃ¼ncel deÄŸilse uyarÄ±r"
 
-#: config/darwin.opt:23
-msgid "Generate code suitable for fast turn around debugging"
-msgstr "HatanÄ±n etrafÄ±ndan dolanan hÄ±zlÄ± hata ayÄ±klama iÃ§in uygun kod Ã¼retilir"
+#: java/lang.opt:77
+msgid "Warn if modifiers are specified when not necessary"
+msgstr "DeÄŸistiriciler gereksizken belirtilmiÅŸse uyarÄ±r"
 
-#: config/darwin.opt:31
-msgid "The earliest MacOS X version on which this program will run"
-msgstr "Bu programÄ±n Ã§alÄ±ÅŸacaÄŸÄ± en eski MacOS X sÃ¼rÃ¼mÃ¼"
+#: java/lang.opt:81
+msgid "Deprecated; use --classpath instead"
+msgstr "ArtÄ±k Ã¶nerilmiyor; yerine --classpath kullanÄ±n"
 
-#: config/darwin.opt:35
-msgid "Set sizeof(bool) to 1"
-msgstr "sizeof(bool) 1'e ayarlanÄ±r"
+#: java/lang.opt:88
+msgid "Permit the use of the assert keyword"
+msgstr "assert anahtar sÃ¶zcÃ¼ÄŸÃ¼nÃ¼n kullanÄ±mÄ±na izin verir"
 
-#: config/darwin.opt:39
-#, fuzzy
-msgid "Generate code for darwin loadable kernel extensions"
-msgstr "HiÃ§bir yeni komut olmaksÄ±zÄ±n 68040 iÃ§in kod Ã¼retilir"
+#: java/lang.opt:110
+msgid "Replace system path"
+msgstr "Sistem dosya yolunu deÄŸiÅŸtirir"
 
-#: config/darwin.opt:43
-#, fuzzy
-msgid "Generate code for the kernel or loadable kernel extensions"
-msgstr "Verilen iÅŸlemci ya da yonga sÃ¼rÃ¼mÃ¼ iÃ§in kod Ã¼retir"
+#: java/lang.opt:114
+msgid "Generate checks for references to NULL"
+msgstr "NULL deÄŸerli baÅŸvurular iÃ§in sÄ±namalar Ã¼retir"
 
-#: config/darwin.opt:47
-#, fuzzy
-msgid "Add <dir> to the end of the system framework include path"
-msgstr "<dizin> ana Ã§erÃ§eve baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir"
+#: java/lang.opt:118
+msgid "Set class path"
+msgstr "SÄ±nÄ±f dosya yolu ayarlanÄ±r"
 
-#: config/lynx.opt:23
-msgid "Support legacy multi-threading"
-msgstr "Geleneksel Ã§ok evrelilik desteÄŸi"
+#: java/lang.opt:125
+msgid "Output a class file"
+msgstr "Bir sÄ±nÄ±f dosyasÄ± Ã§Ä±ktÄ±lar"
 
-#: config/lynx.opt:27
-msgid "Use shared libraries"
-msgstr "PaylaÅŸÄ±mlÄ± kÃ¼tÃ¼phaneler kullanÄ±lÄ±r"
+#: java/lang.opt:129
+msgid "Alias for -femit-class-file"
+msgstr "-femit-class-file ile aynÄ±"
 
-#: config/lynx.opt:31
-msgid "Support multi-threading"
-msgstr "Ã‡ok evrelilik desteklenir"
+#: java/lang.opt:133
+msgid "Choose input encoding (defaults from your locale)"
+msgstr "Girdi kodlamasÄ± seÃ§ilir (Ã¶ntanÄ±mlÄ±sÄ± yerelden gelir)"
 
-#: config/score/score.opt:31
-#, fuzzy
-msgid "Disable bcnz instruction"
-msgstr "AltiVec komutlarÄ± kullanÄ±lÄ±r"
+#: java/lang.opt:137
+msgid "Set the extension directory path"
+msgstr "Eklenti arama yolu belirtilir"
 
-#: config/score/score.opt:35
-#, fuzzy
-msgid "Enable unaligned load/store instruction"
-msgstr "DB komutunun kullanÄ±mÄ± etkin olur"
+#: java/lang.opt:144
+msgid "Input file is a file with a list of filenames to compile"
+msgstr "Girdi dosyasÄ± derlenecek dosyalarÄ±n listesini iÃ§eren bir dosyadÄ±r"
 
-#: config/score/score.opt:39
-msgid "Support SCORE 5 ISA"
-msgstr ""
+#: java/lang.opt:151
+msgid "Always check for non gcj generated classes archives"
+msgstr "gcj Ã¼retimi olmayan sÄ±nÄ±flarÄ±n arsivleri iÃ§in daima sÄ±nama yapÄ±lÄ±r"
 
-#: config/score/score.opt:43
-msgid "Support SCORE 5U ISA"
-msgstr ""
+#: java/lang.opt:155
+msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
+msgstr "Ã‡alÄ±ÅŸma anÄ±nda bir nesneyi kendi eÅŸzamanlama yapÄ±sÄ±yla eÅŸlemede bir Ã§ittirme tablosu kullanÄ±ldÄ±ÄŸÄ± varsayÄ±lÄ±r"
 
-#: config/score/score.opt:47
-msgid "Support SCORE 7 ISA"
+#: java/lang.opt:159
+msgid "Generate instances of Class at runtime"
 msgstr ""
 
-#: config/score/score.opt:51
-msgid "Support SCORE 7D ISA"
-msgstr ""
+#: java/lang.opt:163
+msgid "Use offset tables for virtual method calls"
+msgstr "Sanal yÃ¶ntem Ã§aÄŸrÄ±larÄ± iÃ§in adresleme tablolarÄ± kullanÄ±lÄ±r"
 
-#: config/score/score.opt:55
-msgid "Support SCORE 3 ISA"
-msgstr ""
+#: java/lang.opt:170
+msgid "Assume native functions are implemented using JNI"
+msgstr "Yerli iÅŸlevlerin JNI kullanarak gerÃ§eklendiÄŸi varsayÄ±lÄ±r"
 
-#: config/score/score.opt:59
-msgid "Support SCORE 3d ISA"
-msgstr ""
+#: java/lang.opt:174
+msgid "Enable optimization of static class initialization code"
+msgstr "Statik sÄ±nÄ±f ilklendirme kodunun eniyilemesi etkin olur"
 
-#: config/linux.opt:24
-#, fuzzy
-msgid "Use uClibc instead of GNU libc"
-msgstr "RAM yerine ROM kullanÄ±lÄ±r"
-
-#: config/linux.opt:28
-#, fuzzy
-msgid "Use GNU libc instead of uClibc"
-msgstr "RAM yerine ROM kullanÄ±lÄ±r"
-
-#: c.opt:41
-msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
-msgstr "<soru>ya <yanÄ±t> olumlanÄ±r. <soru>dan Ã¶nce '-' konursa <soru>ya <yanÄ±t> iptal edilir"
-
-#: c.opt:45
-msgid "Do not discard comments"
-msgstr "AÃ§Ä±klamalar iptal edilmez"
-
-#: c.opt:49
-msgid "Do not discard comments in macro expansions"
-msgstr "Makro yorumlamalarÄ±nda aÃ§Ä±klamalar iptal edilmez"
-
-#: c.opt:53
-msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
-msgstr "<makro>, <deÄŸer> deÄŸeriyle tanÄ±mlanÄ±r. DeÄŸer verilmezse 1 kabul edilir"
-
-#: c.opt:60
-msgid "Add <dir> to the end of the main framework include path"
-msgstr "<dizin> ana Ã§erÃ§eve baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir"
-
-#: c.opt:64
-msgid "Print the name of header files as they are used"
-msgstr "BaÅŸlÄ±k dosyalarÄ±nÄ±n isimleri kullanÄ±lmÄ±ÅŸ gibi basÄ±lÄ±r"
-
-#: c.opt:68 c.opt:859
-msgid "Add <dir> to the end of the main include path"
-msgstr "<dizin> ana baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir"
-
-#: c.opt:72
-msgid "Generate make dependencies"
-msgstr "make baÄŸÄ±mlÄ±lÄ±klarÄ± Ã¼retilir"
-
-#: c.opt:76
-msgid "Generate make dependencies and compile"
-msgstr "Make baÄŸÄ±mlÄ±lÄ±klarÄ±nÄ± Ã¼retir ve derler"
-
-#: c.opt:80
-msgid "Write dependency output to the given file"
-msgstr "BaÄŸÄ±mlÄ±lÄ±k Ã§Ä±ktÄ±sÄ± belirtilen dosyaya yazÄ±lÄ±r"
-
-#: c.opt:84
-msgid "Treat missing header files as generated files"
-msgstr "KayÄ±p baÅŸlÄ±k dosyalarÄ± Ã¼retilen dosyalar olarak ele alÄ±nÄ±r"
-
-#: c.opt:88
-msgid "Like -M but ignore system header files"
-msgstr "-M gibi, ancak sistem baÅŸlÄ±k dosyalarÄ± yoksayÄ±lÄ±r"
-
-#: c.opt:92
-msgid "Like -MD but ignore system header files"
-msgstr "-MD gibi, ancak sistem baÅŸlÄ±k dosyalarÄ± yoksayÄ±lÄ±r"
-
-#: c.opt:96
-msgid "Generate phony targets for all headers"
-msgstr "TÃ¼m baÅŸlÄ±klar iÃ§in sahte hedefler Ã¼retilir"
-
-#: c.opt:100
-msgid "Add a MAKE-quoted target"
-msgstr "MAKE tÄ±rnaklÄ± hedef ekler"
-
-#: c.opt:104
-msgid "Add an unquoted target"
-msgstr "TÄ±rnaklÄ± hedef ekler"
-
-#: c.opt:108
-msgid "Do not generate #line directives"
-msgstr "#'li satÄ±r yÃ¶nergeleri Ã¼retilmez"
-
-#: c.opt:112
-msgid "Undefine <macro>"
-msgstr "<makro> tanÄ±msÄ±z yapÄ±lÄ±r"
-
-#: c.opt:116
-msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
-msgstr "Bir ABI uyumlu derleyici ile derlerlerken deÄŸiÅŸecek herÅŸey iÃ§in uyarÄ±r"
-
-#: c.opt:120
-#, fuzzy
-msgid "Warn about suspicious uses of memory addresses"
-msgstr "KuÅŸkulu \"main\" bildirimleri hakkÄ±nda uyarÄ±r"
-
-#: c.opt:124
-msgid "Enable most warning messages"
-msgstr "BaÅŸlÄ±ca uyarÄ± iletileri etkinleÅŸtirilir"
-
-#: c.opt:128
-#, fuzzy
-msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
-msgstr "veri tÃ¼rÃ¼nÃ¼n aralÄ±ÄŸÄ± sÄ±nÄ±rlÄ± olduÄŸundan karÅŸÄ±laÅŸtÄ±rma sonucu daima yanlÄ±ÅŸtÄ±r"
-
-#: c.opt:132
-msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
-msgstr "Bir nesnel-C atamasÄ± Ã§Ã¶p toplayÄ±cÄ± tarafÄ±ndan her durduruluÅŸta uyarÄ±r"
-
-#: c.opt:136
-msgid "Warn about casting functions to incompatible types"
-msgstr "Ä°ÅŸlevlerin uyumsuz tÃ¼rlere dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lmesi durumunda uyarÄ±r"
-
-#: c.opt:140
-msgid "Warn about C constructs that are not in the common subset of C and C++"
-msgstr "C ve C++'nÄ±n ortak altkÃ¼mesinde olmayan C oluÅŸumlarÄ±nda uyarÄ±r"
-
-#: c.opt:144
-#, fuzzy
-msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
-msgstr "C ve C++'nÄ±n ortak altkÃ¼mesinde olmayan C oluÅŸumlarÄ±nda uyarÄ±r"
-
-#: c.opt:148
-msgid "Warn about casts which discard qualifiers"
-msgstr "Niteleyicileri iptal eden tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mlerinde uyarÄ±r"
-
-#: c.opt:152
-msgid "Warn about subscripts whose type is \"char\""
-msgstr "TÃ¼rÃ¼ \"char\" olan dizi indislerinde uyarÄ±r"
-
-#: c.opt:156
-#, fuzzy
-msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
-msgstr "deÄŸiÅŸken %q+D %<longjmp%> ya da %<vfork%> tarafÄ±ndan taÅŸÄ±rÄ±lmÄ±ÅŸ olabilir"
-
-#: c.opt:160
-msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
-msgstr "Ä°Ã§ iÃ§e aÃ§Ä±klama satÄ±rlarÄ± ile bir fiziksel satÄ±rdan fazla olan C++ aÃ§Ä±klamalarÄ±nda uyarÄ±r"
-
-#: c.opt:164
-msgid "Synonym for -Wcomment"
-msgstr "-Wcomment ile aynÄ±"
-
-#: c.opt:168
-msgid "Warn for implicit type conversions that may change a value"
+#: java/lang.opt:181
+msgid "Reduce the amount of reflection meta-data generated"
 msgstr ""
 
-#: c.opt:172
-#, fuzzy
-msgid "Warn for implicit type conversions between signed and unsigned integers"
-msgstr "iÅŸaretli ve iÅŸaretsiz tamsayÄ± ifadeler arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
+#: java/lang.opt:185
+msgid "Enable assignability checks for stores into object arrays"
+msgstr "Nesne dizileri iÃ§inde saklamalar iÃ§in atanabilirlik sÄ±namalarÄ± etkin olur"
 
-#: c.opt:176
-msgid "Warn when all constructors and destructors are private"
-msgstr "TÃ¼m kurucu ve yÄ±kÄ±cÄ±lar private olduÄŸunda uyarÄ±r"
+#: java/lang.opt:189
+msgid "Generate code for the Boehm GC"
+msgstr "Kod Boehm GC iÃ§in Ã¼retilir"
 
-#: c.opt:180
-msgid "Warn when a declaration is found after a statement"
-msgstr "Bir deyimden sonra gelen bir bildirimde uyarÄ±r"
+#: java/lang.opt:193
+msgid "Call a library routine to do integer divisions"
+msgstr "TamsayÄ± bÃ¶lme yapacak bir kÃ¼tÃ¼phane iÅŸlevi Ã§aÄŸrÄ±lÄ±r"
 
-#: c.opt:184
-msgid "Warn about deprecated compiler features"
-msgstr "Ã–nerilmeyen derleyici Ã¶zelliklerinde uyarÄ±r"
+#: java/lang.opt:197
+msgid "Generated should be loaded by bootstrap loader"
+msgstr "Ãœretilen Ã¶nyÃ¼kleyici tarafÄ±ndan yÃ¼klenmelidir"
 
-#: c.opt:188
-msgid "Warn about compile-time integer division by zero"
-msgstr "Derleme anÄ± sÄ±fÄ±rla tamsayÄ± bÃ¶lme taÅŸmasÄ± iÃ§in uyarÄ±r"
-
-#: c.opt:192
-msgid "Warn about violations of Effective C++ style rules"
-msgstr "Effective C++ tarzÄ± kurallarÄ±n Ã§eliÅŸkilerinde uyarÄ±r"
-
-#: c.opt:196
-#, fuzzy
-msgid "Warn about an empty body in an if or else statement"
-msgstr "%Helse gÃ¶vdesi boÅŸ"
-
-#: c.opt:200
-msgid "Warn about stray tokens after #elif and #endif"
-msgstr "#elif ve #endif'ten sonraki serseri sÃ¶zcÃ¼klerde uyarÄ±r"
-
-#: c.opt:208
-#, fuzzy
-msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
-msgstr "Ã–nerilmiyor; yerine -Wextra kullanÄ±n"
-
-#: c.opt:212
-msgid "Warn if testing floating point numbers for equality"
-msgstr "GerÃ§ek sayÄ±larÄ±n eÅŸitlik sÄ±namalarÄ±nda uyarÄ±r"
-
-#: c.opt:216
-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
-msgstr "printf/scanf/strftime/strfmon biÃ§im dizgesi bozukluklarÄ±nda uyarÄ±r"
-
-#: c.opt:220
-msgid "Warn if passing too many arguments to a function for its format string"
-msgstr "Bir iÅŸleve biÃ§im dizgesinde Ã§ok fazla argÃ¼man aktarÄ±lÄ±rsa uyarÄ±r"
-
-#: c.opt:224
-msgid "Warn about format strings that are not literals"
-msgstr "Birer sabit olmayan biÃ§im dizgelerinde uyarÄ±r"
-
-#: c.opt:228
-#, fuzzy
-msgid "Warn about format strings that contain NUL bytes"
-msgstr "Birer sabit olmayan biÃ§im dizgelerinde uyarÄ±r"
-
-#: c.opt:232
-msgid "Warn about possible security problems with format functions"
-msgstr "BiÃ§imleme iÅŸlevleriyle ilgili olasÄ± gÃ¼venlik sorunlarÄ± hakkÄ±nda uyarÄ±r"
-
-#: c.opt:236
-msgid "Warn about strftime formats yielding 2-digit years"
-msgstr "2 haneli yÄ±llara yer veren strftime biÃ§imlerde uyarÄ±r"
-
-#: c.opt:240
-msgid "Warn about zero-length formats"
-msgstr "SÄ±fÄ±r uzunluklu biÃ§imlerde uyarÄ±r"
-
-#: c.opt:247
-msgid "Warn about variables which are initialized to themselves"
-msgstr "Kendileriyle ilklendirilmiÅŸ deÄŸiÅŸkenlerde uyarÄ±r"
-
-#: c.opt:254
-msgid "Warn about implicit function declarations"
-msgstr "Ä°ÅŸlevlerin Ã¶rtÃ¼k bildirimlerinde uyarÄ±r"
-
-#: c.opt:258
-msgid "Warn when a declaration does not specify a type"
-msgstr "Bir bildirimde tÃ¼r belirtilmemiÅŸse uyarÄ±r"
-
-#: c.opt:262
-msgid "Deprecated.  This switch has no effect"
-msgstr "Ã–nerilmiyor. Bu seÃ§enek etkisizdir."
-
-#: c.opt:266
-msgid "Warn when there is a cast to a pointer from an integer of a different size"
-msgstr "FarklÄ± boyuttaki tamsayÄ± tÃ¼rden gÃ¶stericiye dÃ¶nÃ¼ÅŸÃ¼mde uyarÄ±r"
-
-#: c.opt:270
-msgid "Warn about invalid uses of the \"offsetof\" macro"
-msgstr "\"offsetof\" makrosunun geÃ§ersiz kullanÄ±mlarÄ±nda uyarÄ±r"
-
-#: c.opt:274
-msgid "Warn about PCH files that are found but not used"
-msgstr "KullanÄ±lmayan PCH dosyalarÄ± bulunduÄŸunda uyarÄ±r"
-
-#: c.opt:278
-msgid "Do not warn about using \"long long\" when -pedantic"
-msgstr "-pedantic varken \"long long\" kullanÄ±mÄ± hakkÄ±nda uyarmaz"
-
-#: c.opt:282
-msgid "Warn about suspicious declarations of \"main\""
-msgstr "KuÅŸkulu \"main\" bildirimleri hakkÄ±nda uyarÄ±r"
-
-#: c.opt:286
-msgid "Warn about possibly missing braces around initializers"
-msgstr "Ä°lklendiricileri Ã§evreleyen parantezler yoksa uyarÄ±r"
-
-#: c.opt:290
-msgid "Warn about global functions without previous declarations"
-msgstr "Ã–nceden bildirilmemiÅŸ genel iÅŸlevler hakkÄ±nda uyarÄ±r"
-
-#: c.opt:294
-msgid "Warn about missing fields in struct initializers"
-msgstr "YapÄ± ilklendiricilerinde eksik alanlar hakkÄ±nda uyarÄ±r"
-
-#: c.opt:298
-msgid "Warn about functions which might be candidates for format attributes"
-msgstr "BiÃ§im Ã¶znitelikleri iÃ§in aday olabilecek iÅŸlevler hakkÄ±nda uyarÄ±r"
-
-#: c.opt:302
-msgid "Warn about user-specified include directories that do not exist"
-msgstr "KullanÄ±cÄ± tarafÄ±ndan belirtilen baÅŸlÄ±k dizinleri bulunamazsa uyarÄ±r"
-
-#: c.opt:306
-msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
+#: java/lang.opt:201
+msgid "Set the source language version"
 msgstr ""
 
-#: c.opt:310
-msgid "Warn about global functions without prototypes"
-msgstr "Prototipsiz genel iÅŸlevler hakkÄ±nda uyarÄ±r"
-
-#: c.opt:314
-msgid "Warn about use of multi-character character constants"
-msgstr "Ã‡ok karakterli karakter sabitlerinin kullanÄ±mÄ±nda uyarÄ±r"
-
-#: c.opt:318
-msgid "Warn about \"extern\" declarations not at file scope"
-msgstr "Dosya etki alanÄ± iÃ§inde olmayan \"extern\" bildirimlerinde uyarÄ±r"
-
-#: c.opt:322
-msgid "Warn when non-templatized friend functions are declared within a template"
-msgstr "ÅžablonlanmamÄ±ÅŸ kardeÅŸ iÅŸlevler bir ÅŸablonla bildirildiÄŸinde uyarÄ±r"
-
-#: c.opt:326
-msgid "Warn about non-virtual destructors"
-msgstr "Sanal olmayan yÄ±kÄ±cÄ±lar hakkÄ±nda uyarÄ±r"
-
-#: c.opt:330
-msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
-msgstr "NULL olmama gerekliliÄŸi ile imlenmiÅŸ argÃ¼man yuvalarÄ±na NULL aktarÄ±lÄ±yorsa uyarÄ±r"
-
-#: c.opt:334
-msgid "Warn about non-normalised Unicode strings"
-msgstr "NormalleÅŸtirilmemiÅŸ Unicode dizgelerinde uyarÄ±r"
-
-#: c.opt:338
-msgid "Warn if a C-style cast is used in a program"
-msgstr "Bir yazÄ±lÄ±mda C tarzÄ± tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ kullanÄ±lmÄ±ÅŸsa uyarÄ±r"
-
-#: c.opt:342
+#: java/lang.opt:205
 #, fuzzy
-msgid "Warn for obsolescent usage in a declaration"
-msgstr "Ä°ÅŸlevlerin Ã¶rtÃ¼k bildirimlerinde uyarÄ±r"
+msgid "Set the target VM version"
+msgstr "Hedef iÅŸlemcinin tÃ¼rÃ¼ belirtilir"
 
-#: c.opt:346
-msgid "Warn if an old-style parameter definition is used"
-msgstr "Eski tarz parametre tanÄ±mÄ± kullanÄ±lmamÄ±ÅŸsa uyarÄ±r"
-
-#: c.opt:350
-msgid "Warn if a string is longer than the maximum portable length specified by the standard"
-msgstr ""
-
-#: c.opt:354
-msgid "Warn about overloaded virtual function names"
-msgstr "AÅŸÄ±rÄ± yÃ¼klÃ¼ sanal iÅŸlev isimleri hakkÄ±nda uyarÄ±r"
-
-#: c.opt:358
-#, fuzzy
-msgid "Warn about overriding initializers without side effects"
-msgstr "Kendileriyle ilklendirilmiÅŸ deÄŸiÅŸkenlerde uyarÄ±r"
-
-#: c.opt:362
-msgid "Warn about possibly missing parentheses"
-msgstr "OlasÄ± eksik parantezler hakkÄ±nda uyarÄ±r"
-
-#: c.opt:366
-msgid "Warn when converting the type of pointers to member functions"
-msgstr "Ãœye iÅŸlev gÃ¶stericilerinin tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mlerinde uyarÄ±r"
-
-#: c.opt:370
-msgid "Warn about function pointer arithmetic"
-msgstr "Ä°ÅŸlev gÃ¶sterici aritmetiÄŸi hakkÄ±nda uyarÄ±r"
-
-#: c.opt:374
-msgid "Warn when a pointer is cast to an integer of a different size"
-msgstr "Bir gÃ¶stericiden farklÄ± tamsayÄ± tÃ¼rlere dÃ¶nÃ¼ÅŸÃ¼mde uyarÄ±r"
-
-#: c.opt:378
-msgid "Warn about misuses of pragmas"
-msgstr "PragmalarÄ±n yanlÄ±ÅŸ kullanÄ±mÄ± hakkÄ±nda uyarÄ±r"
-
-#: c.opt:382
-msgid "Warn if inherited methods are unimplemented"
-msgstr "KalÄ±t yÃ¶ntemler gerÃ§eklenmemiÅŸse uyarÄ±r"
-
-#: c.opt:386
-msgid "Warn about multiple declarations of the same object"
-msgstr "AynÄ± nesne birden fazla bildirilmiÅŸse uyarÄ±r"
-
-#: c.opt:390
-msgid "Warn when the compiler reorders code"
-msgstr "Derleyici kodu yeniden sÄ±ralarken uyarÄ±r"
-
-#: c.opt:394
-msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
-msgstr "Bir iÅŸlevin dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ Ã¶ntanÄ±mlÄ± \"int\" ise (C'de) ya da uyumsuz dÃ¶nÃ¼ÅŸ tÃ¼rlerinde (C++'da) uyarÄ±r"
-
-#: c.opt:398
-msgid "Warn if a selector has multiple methods"
-msgstr "Bir seÃ§ici Ã§ok sayÄ±da yÃ¶nteme sahipse uyarÄ±r"
-
-#: c.opt:402
-msgid "Warn about possible violations of sequence point rules"
-msgstr "ArdÄ±ÅŸÄ±k nokta kurallarÄ±nÄ±n olasÄ± Ã§eliÅŸkileri hakkÄ±nda uyarÄ±r"
-
-#: c.opt:406
-msgid "Warn about signed-unsigned comparisons"
-msgstr "signed/unsigned karÅŸÄ±laÅŸtÄ±rmalarÄ±nda uyarÄ±r"
-
-#: c.opt:410
-msgid "Warn when overload promotes from unsigned to signed"
-msgstr "unsigned'dan signed'a yÃ¼kseltmeler aÅŸÄ±rÄ± yÃ¼klendiÄŸinde uyarÄ±r"
-
-#: c.opt:414
-msgid "Warn about uncasted NULL used as sentinel"
-msgstr "NÃ¶betÃ§i olarak dÃ¶nÃ¼ÅŸÃ¼msÃ¼z NULL kullanÄ±mÄ±nda uyarÄ±r"
-
-#: c.opt:418
-msgid "Warn about unprototyped function declarations"
-msgstr "Prototipsiz iÅŸlev bildirimlerinde uyarÄ±r"
-
-#: c.opt:422
-msgid "Warn if type signatures of candidate methods do not match exactly"
-msgstr "Aday yÃ¶ntemlerin tÃ¼r imzalarÄ± uyuÅŸmadÄ±ÄŸÄ±nda uyarÄ±r"
-
-#: c.opt:426
-msgid "Warn when synthesis behavior differs from Cfront"
-msgstr "Sentezleme davranÄ±ÅŸÄ± Cfront'dan farklÄ±ysa uyarÄ±r"
-
-#: c.opt:430 common.opt:182
-msgid "Do not suppress warnings from system headers"
-msgstr "Sistem baÅŸlÄ±k dosyalarÄ±ndaki uyarÄ±lar engellenmez"
-
-#: c.opt:434
-msgid "Warn about features not present in traditional C"
-msgstr "Geleneksel C'de olmayan Ã¶zelliklerde uyarÄ±r"
-
-#: c.opt:438
-msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
-msgstr ""
-
-#: c.opt:442
-msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
-msgstr "YazÄ±lÄ±mÄ±n anlamÄ±nÄ± etkileyebilecek Ã¼Ã§lÃ¼ harfler saptanÄ±rsa uyarÄ±r"
-
-#: c.opt:446
-msgid "Warn about @selector()s without previously declared methods"
-msgstr "Evvelce bildirilmiÅŸ yÃ¶ntemler olmaksÄ±zÄ±n @selector()'ler varsa uyarÄ±r"
-
-#: c.opt:450
-msgid "Warn if an undefined macro is used in an #if directive"
-msgstr "#if yÃ¶nergesinde tanÄ±msÄ±z makro kullanÄ±lmÄ±ÅŸsa uyarÄ±r"
-
-#: c.opt:454
-msgid "Warn about unrecognized pragmas"
-msgstr "TanÄ±nmayan pragmalar hakkÄ±nda uyarÄ±r"
-
-#: c.opt:458
-msgid "Warn about macros defined in the main file that are not used"
-msgstr "KullanÄ±lmayan ana dosyada tanÄ±mlÄ± makro hakkÄ±nda uyarÄ±r"
-
-#: c.opt:462
-msgid "Do not warn about using variadic macros when -pedantic"
-msgstr "-pedantic varken deÄŸiÅŸkin makrolarÄ±n kullanÄ±mÄ± durumunda uyarÄ±r"
-
-#: c.opt:466
-#, fuzzy
-msgid "Warn if a variable length array is used"
-msgstr "Bir deÄŸiÅŸken kullanÄ±lmamÄ±ÅŸsa uyarÄ±r"
-
-#: c.opt:470
-msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
-msgstr ""
-
-#: c.opt:474
-msgid "Warn when a pointer differs in signedness in an assignment"
-msgstr "Bir atamada bir gÃ¶stericinin tÃ¼rÃ¼ farklÄ± sign'lÄ± ise uyarÄ±r."
-
-#: c.opt:478
-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
-msgstr "-std=c89 (C iÃ§in) veya -std=c++98 (C++ iÃ§in) ile aynÄ±."
-
-#: c.opt:486
-msgid "Enforce class member access control semantics"
-msgstr "SÄ±nÄ±f Ã¼yesi eriÅŸim denetimi kurallarÄ±na uyulur"
-
-#: c.opt:493
-msgid "Change when template instances are emitted"
-msgstr "Åžablon Ã¶rneklemeleri Ã§Ä±ktÄ±lanÄ±rken deÄŸiÅŸtirilir"
-
-#: c.opt:497
-msgid "Recognize the \"asm\" keyword"
-msgstr "\"asm\" anahtar sÃ¶zcÃ¼ÄŸÃ¼ tanÄ±nÄ±r"
-
-#: c.opt:501
-msgid "Recognize built-in functions"
-msgstr "YerleÅŸik iÅŸlevler tanÄ±nÄ±r"
-
-#: c.opt:508
-msgid "Check the return value of new"
-msgstr "new iÃ§in dÃ¶nÃ¼ÅŸ deÄŸeri sÄ±nanÄ±r"
-
-#: c.opt:512
-msgid "Allow the arguments of the '?' operator to have different types"
-msgstr "? iÅŸlecinin argÃ¼manlarÄ±nda farklÄ± tÃ¼rlere izin verilir"
-
-#: c.opt:516
-msgid "Reduce the size of object files"
-msgstr "Nesne dosyalarÄ±nÄ± kÃ¼Ã§Ã¼ltÃ¼r"
-
-#: c.opt:520
-msgid "Use class <name> for constant strings"
-msgstr "Sabit dizgeleri iÃ§in <isim> sÄ±nÄ±fÄ± kullanÄ±lÄ±r"
-
-#: c.opt:524
-msgid "Inline member functions by default"
-msgstr "Ã–ntanÄ±mlÄ± olarak Ã¼ye iÅŸlevler satÄ±riÃ§i yapÄ±lÄ±r"
-
-#: c.opt:528
-#, fuzzy
-msgid "Preprocess directives only."
-msgstr "#ident yÃ¶nergeleri iÅŸlenir"
-
-#: c.opt:532
-msgid "Permit '$' as an identifier character"
-msgstr "Betimleyici karakter olarak '$' kullanÄ±labilir"
-
-#: c.opt:539
-msgid "Generate code to check exception specifications"
-msgstr "OlaÄŸan dÄ±ÅŸÄ±lÄ±k belirtimlerini sÄ±nayacak kod Ã¼retilir"
-
-#: c.opt:546
-msgid "Convert all strings and character constants to character set <cset>"
-msgstr "TÃ¼m dizgeler ve karakter sabitleri <kkÃ¼me> karakter kÃ¼mesine dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lÃ¼r"
-
-#: c.opt:550
-msgid "Permit universal character names (\\u and \\U) in identifiers"
-msgstr "Betimleyicilerde evrensel karakter isimleri (\\u ve \\U) kullanÄ±labilir"
-
-#: c.opt:554
-msgid "Specify the default character set for source files"
-msgstr "Kaynak dosyalarÄ± iÃ§in Ã¶ntanÄ±mlÄ± karakter kÃ¼mesi belirtilir."
-
-#: c.opt:562
-msgid "Scope of for-init-statement variables is local to the loop"
-msgstr "For dÃ¶ngÃ¼sÃ¼ ilklendirme deyimi deÄŸiÅŸkenlerinin etki alanÄ± dÃ¶ngÃ¼ye yereldir"
-
-#: c.opt:566
-msgid "Do not assume that standard C libraries and \"main\" exist"
-msgstr "Standart kitaplÄ±klarÄ±nÄ±n ve \"main\" iÅŸlevinin varolduÄŸu varsayÄ±lmaz"
-
-#: c.opt:570
-msgid "Recognize GNU-defined keywords"
-msgstr "GNU tanÄ±mlÄ± anahtar sÃ¶zcÃ¼kler tanÄ±nÄ±r"
-
-#: c.opt:574
-msgid "Generate code for GNU runtime environment"
-msgstr "Kod GNU Ã§alÄ±ÅŸma anÄ± ortamÄ± iÃ§in Ã¼retilir"
-
-#: c.opt:578
-#, fuzzy
-msgid "Use traditional GNU semantics for inline functions"
-msgstr "geleneksel C union ilklendirmesini reddeder"
-
-#: c.opt:591
-msgid "Assume normal C execution environment"
-msgstr "Normal C Ã§alÄ±ÅŸtÄ±rma ortamÄ± var sayÄ±lÄ±r"
-
-#: c.opt:595
-msgid "Enable support for huge objects"
-msgstr "Dev nesneler iÃ§in destek etkinleÅŸtirilir"
-
-#: c.opt:599
-msgid "Export functions even if they can be inlined"
-msgstr "SatÄ±riÃ§ine alÄ±nmÄ±ÅŸ olsalar bile iÅŸlevler ihraÃ§ edilir"
-
-#: c.opt:603
-msgid "Emit implicit instantiations of inline templates"
-msgstr "SatÄ±riÃ§i ÅŸablonlarÄ±n Ã¶rtÃ¼k Ã¶rneklenimleri Ã§Ä±ktÄ±lanÄ±r"
-
-#: c.opt:607
-msgid "Emit implicit instantiations of templates"
-msgstr "ÅžablonlarÄ±nÄ±n Ã¶rtÃ¼k Ã¶rneklenimleri Ã§Ä±ktÄ±lanÄ±r"
-
-#: c.opt:611
-msgid "Inject friend functions into enclosing namespace"
-msgstr "KardeÅŸ iÅŸlevler kapsayan isi alanÄ±na gÃ¶mÃ¼lÃ¼r"
-
-#: c.opt:618
-msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
-msgstr ""
-
-#: c.opt:622
-msgid "Don't warn about uses of Microsoft extensions"
-msgstr "Microsoft oluÅŸumlarÄ±nÄ±n kullanÄ±mÄ±nda uyarmaz"
-
-#: c.opt:632
-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
-msgstr "Kod NeXT (Apple Mac OS X) Ã§alÄ±ÅŸma ortamÄ± iÃ§in Ã¼retilir"
-
-#: c.opt:636
-msgid "Assume that receivers of Objective-C messages may be nil"
-msgstr "Nesnel-C iletileri alÄ±cÄ±larÄ±nÄ±n nil olabileceÄŸi varsayÄ±lÄ±r"
-
-#: c.opt:648
-msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
-msgstr "Gerekirse, POD-dÄ±ÅŸÄ± C++ ivar'larÄ± ilklendirecek/yÄ±kacak Ã¶zel Nesnel-C yÃ¶ntemleri Ã¼retilir"
-
-#: c.opt:652
-msgid "Allow fast jumps to the message dispatcher"
-msgstr "Ä°leti daÄŸÄ±tÄ±cÄ±ya hÄ±zlÄ± jump'lara izin verilir"
-
-#: c.opt:658
-msgid "Enable Objective-C exception and synchronization syntax"
-msgstr "Nesnel-C olaÄŸan dÄ±ÅŸÄ±lÄ±k ve eÅŸzamanlama sÃ¶z dizimi etkinleÅŸtirilir"
-
-#: c.opt:662
-msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
-msgstr "Nesnel-C/Nesnel-C++ yazÄ±lÄ±mlarda Ã§Ã¶p toplayÄ±cÄ± (GC) etkin olur"
-
-#: c.opt:667
-msgid "Enable Objective-C setjmp exception handling runtime"
-msgstr "Nesnel-C setjmp olaÄŸan dÄ±ÅŸÄ±lÄ±ÄŸÄ±nÄ± yakalama Ã§alÄ±ÅŸma anÄ± etkin olur"
-
-#: c.opt:671
-#, fuzzy
-msgid "Enable OpenMP"
-msgstr "Hata ayÄ±klama etkin olur"
-
-#: c.opt:675
-msgid "Recognize C++ kewords like \"compl\" and \"xor\""
-msgstr "\"compl\" ve \"xor\" benzeri C++ anahtar sÃ¶zcÃ¼kleri tanÄ±nÄ±r"
-
-#: c.opt:679
-msgid "Enable optional diagnostics"
-msgstr "SeÃ§imlik teÅŸhisler etkin olur"
-
-#: c.opt:686
-msgid "Look for and use PCH files even when preprocessing"
-msgstr "Ã–niÅŸlem yaparken bile PCH dosyalarÄ±na bakÄ±lÄ±r ve kullanÄ±lÄ±r"
-
-#: c.opt:690
-msgid "Downgrade conformance errors to warnings"
-msgstr "Uyumluluk hatalarÄ±nÄ± uyarÄ±lara indirger"
-
-#: c.opt:694
-msgid "Treat the input file as already preprocessed"
-msgstr "Girdi dosyalarÄ± evvelce Ã¶niÅŸlemden geÃ§irilmiÅŸ kabul edilir"
-
-#: c.opt:698
-msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
-msgstr "Nesne dosyalarÄ±nÄ±n Ã§alÄ±ÅŸma anÄ±nda takaslanabileceÄŸini belirten Fix-and-Continue kipi kullanÄ±lÄ±r"
-
-#: c.opt:702
-msgid "Enable automatic template instantiation"
-msgstr "Ã–zdevinimli ÅŸablon Ã¶rneklenimi etkin olur"
-
-#: c.opt:706
-msgid "Generate run time type descriptor information"
-msgstr "Ã‡alÄ±ÅŸma anÄ± tÃ¼r tanÄ±mlayÄ±cÄ± bilgisi Ã¼retilir"
-
-#: c.opt:710
-msgid "Use the same size for double as for float"
-msgstr "double tÃ¼rler iÃ§in de float tÃ¼r geniÅŸliÄŸi kullanÄ±lÄ±r"
-
-#: c.opt:718
-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
-msgstr "\"wchar_t\" iÃ§in temel tÃ¼rÃ¼n \"unsigned short\" olmasÄ±nÄ± saÄŸlar"
-
-#: c.opt:722
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
-msgstr "\"signed\" veya \"unsigned\" verilmezse bit alanÄ± sign'lÄ± yapÄ±lÄ±r"
-
-#: c.opt:726
-msgid "Make \"char\" signed by default"
-msgstr "Ã–ntanÄ±mlÄ± olarak \"char\" sign'lÄ± yapÄ±lÄ±r"
-
-#: c.opt:733
-msgid "Display statistics accumulated during compilation"
-msgstr "Derleme sÄ±rasÄ±nda toplanan istatistikler gÃ¶sterilir"
-
-#: c.opt:740
-msgid "Distance between tab stops for column reporting"
-msgstr "SÃ¼tunlu raporlama iÃ§in sekme duraklarÄ± arasÄ± mesafe"
-
-#: c.opt:744
-msgid "Specify maximum template instantiation depth"
-msgstr "Azami ÅŸablon Ã¶rnekleme derinliÄŸi belirtilir"
-
-#: c.opt:751
-msgid "Do not generate thread-safe code for initializing local statics"
-msgstr "Yerel istatistiklerin ilklendirilmesi iÃ§in evrece gÃ¼venli kod Ã¼retilmez"
-
-#: c.opt:755
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
-msgstr "\"signed\" veya \"unsigned\" verilmediÄŸinde bit alanÄ± unsigned olur"
-
-#: c.opt:759
-msgid "Make \"char\" unsigned by default"
-msgstr "\"char\" Ã¶ntanÄ±mlÄ± olarak unsigned yapÄ±lÄ±r"
-
-#: c.opt:763
-msgid "Use __cxa_atexit to register destructors"
-msgstr "YazmaÃ§ yÄ±kÄ±cÄ±lara __cxa_atexit kullanÄ±lÄ±r"
-
-#: c.opt:767
-msgid "Use __cxa_get_exception_ptr in exception handling"
-msgstr ""
-
-#: c.opt:771
-msgid "Marks all inlined methods as having hidden visibility"
-msgstr "TÃ¼m satÄ±riÃ§ine alÄ±nmÄ±ÅŸ yÃ¶ntemler gizli gÃ¶rÃ¼nÃ¼rlÃ¼ÄŸe sahip olarak imlenir"
-
-#: c.opt:775
-msgid "Changes visibility to match Microsoft Visual Studio by default"
-msgstr ""
-
-#: c.opt:779
-msgid "Discard unused virtual functions"
-msgstr "KullanÄ±lmayan sanal iÅŸlevler iptal edilir"
-
-#: c.opt:783
-msgid "Implement vtables using thunks"
-msgstr "Sanal tablolar 16/32 bit dÃ¶nÃ¼ÅŸtÃ¼rÃ¼cÃ¼lerle gerÃ§eklenir"
-
-#: c.opt:787
-msgid "Emit common-like symbols as weak symbols"
-msgstr "Benzer semboller zayÄ±f semboller olarak ele alÄ±nir"
-
-#: c.opt:791
-msgid "Convert all wide strings and character constants to character set <cset>"
-msgstr "TÃ¼m geniÅŸ karakterli dizgeler ve sabitler <kkÃ¼me> karakter kÃ¼mesine dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lÃ¼r"
-
-#: c.opt:795
-msgid "Generate a #line directive pointing at the current working directory"
-msgstr "O anki Ã§alÄ±ÅŸma dizinini betimleyen bir #line yÃ¶nergesi Ã¼retilir"
-
-#: c.opt:799
-msgid "Emit cross referencing information"
-msgstr "Ã‡apraz atÄ±flama bilgisi yayÄ±nlanÄ±r"
-
-#: c.opt:803
-msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
-msgstr "Zero-Link kipinde kullanmak iÃ§in Ã§Ä±lgÄ±n sÄ±nÄ±f aramasÄ± (objc_getClass() Ã¼zerinden) Ã¼retilir"
-
-#: c.opt:807
-msgid "Dump declarations to a .decl file"
-msgstr "Bildirimler bir .decl dosyasÄ±na dÃ¶kÃ¼mlenir"
-
-#: c.opt:811
-msgid "Aggressive reduced debug info for structs"
-msgstr ""
-
-#: c.opt:815
-msgid "Conservative reduced debug info for structs"
-msgstr ""
-
-#: c.opt:819
-msgid "Detailed reduced debug info for structs"
-msgstr ""
-
-#: c.opt:823 c.opt:855
-msgid "Add <dir> to the end of the system include path"
-msgstr "<dizin> sistem baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir"
-
-#: c.opt:827
-msgid "Accept definition of macros in <file>"
-msgstr "<dosya>daki makro tanÄ±mlarÄ± kabul edilir"
-
-#: c.opt:831
-msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
-msgstr ""
-
-#: c.opt:835
-msgid "Include the contents of <file> before other files"
-msgstr "<dosya>nÄ±n iÃ§eriÄŸi diÄŸer dosyalarÄ±n baÅŸlangÄ±cÄ±na eklenir"
-
-#: c.opt:839
-msgid "Specify <path> as a prefix for next two options"
-msgstr "<yol> sonraki iki seÃ§enek iÃ§in Ã¶nek olur"
-
-#: c.opt:843
-msgid "Set <dir> to be the system root directory"
-msgstr "<dizin> sistemin kÃ¶k dizini olur"
-
-#: c.opt:847
-msgid "Add <dir> to the start of the system include path"
-msgstr "<dizin> sistem baÅŸlÄ±k dosyalarÄ± arama yolunun baÅŸÄ±na eklenir"
-
-#: c.opt:851
-msgid "Add <dir> to the end of the quote include path"
-msgstr "<dizin> tÄ±rnaklÄ± baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir"
-
-#: c.opt:872
-msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
-msgstr "Standart sistem baÅŸlÄ±k dosyalarÄ± dizinleri aranmaz (-isystem ile belirtilenler yine de kullanÄ±lÄ±r) "
-
-#: c.opt:876
-msgid "Do not search standard system include directories for C++"
-msgstr "C++ iÃ§in standart sistem baÅŸlÄ±k dosyalarÄ± dizinleri aranmaz"
-
-#: c.opt:892
-msgid "Generate C header of platform-specific features"
-msgstr "Platforma Ã¶zel niteliklerin C baÅŸlÄ±klarÄ±nÄ± Ã¼retir"
-
-#: c.opt:896
-msgid "Print a checksum of the executable for PCH validity checking, and stop"
-msgstr "PCH doÄŸrulama sÄ±namasÄ± iÃ§in bir Ã§alÄ±ÅŸtÄ±rÄ±labilir saÄŸlamasÄ± basar ve durur"
-
-#: c.opt:900
-msgid "Remap file names when including files"
-msgstr "Dosyalar iÃ§erildiÄŸinde dosya isimleri yeniden eÅŸlenir"
-
-#: c.opt:904
-msgid "Conform to the ISO 1998 C++ standard"
-msgstr "ISO 1998 C++ standardÄ±na uyulur"
-
-#: c.opt:908
-#, fuzzy
-msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
-msgstr "GNU oluÅŸumlu ISO 1998 C++ standardÄ±na uyulur"
-
-#: c.opt:915 c.opt:950
-msgid "Conform to the ISO 1990 C standard"
-msgstr "ISO 1990 C standardÄ±na uyulur"
-
-#: c.opt:919 c.opt:958
-msgid "Conform to the ISO 1999 C standard"
-msgstr "ISO 1999 C standardÄ±na uyulur"
-
-#: c.opt:923
-msgid "Deprecated in favor of -std=c99"
-msgstr "-std=c99  lehine kullanÄ±mÄ± Ã¶nerilmiyor"
-
-#: c.opt:927
-msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
-msgstr "GNU oluÅŸumlu ISO 1998 C++ standardÄ±na uyulur"
-
-#: c.opt:931
-#, fuzzy
-msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
-msgstr "GNU oluÅŸumlu ISO 1998 C++ standardÄ±na uyulur"
-
-#: c.opt:938
-msgid "Conform to the ISO 1990 C standard with GNU extensions"
-msgstr "GNU oluÅŸumlu ISO 1990 C standardÄ±na uyulur"
-
-#: c.opt:942
-msgid "Conform to the ISO 1999 C standard with GNU extensions"
-msgstr "GNU oluÅŸumlu ISO 1999 C standardÄ±na uyulur"
-
-#: c.opt:946
-msgid "Deprecated in favor of -std=gnu99"
-msgstr "-std=gnu99 lehine kullanÄ±mÄ± Ã¶nerilmiyor"
-
-#: c.opt:954
-msgid "Conform to the ISO 1990 C standard as amended in 1994"
-msgstr "ISO 1990 C standardÄ±na 1994 dÃ¼zeltmesiyle uyulur"
-
-#: c.opt:962
-msgid "Deprecated in favor of -std=iso9899:1999"
-msgstr "-std=iso9899:1999 lehine kullanÄ±mÄ± Ã¶nerilmiyor"
-
-#: c.opt:966
-msgid "Enable traditional preprocessing"
-msgstr "Geleneksel Ã¶niÅŸlem etkin olur"
-
-#: c.opt:970
-msgid "Support ISO C trigraphs"
-msgstr "ISO C Ã¼Ã§lÃ¼ harfleri desteklenir"
-
-#: c.opt:974
-msgid "Do not predefine system-specific and GCC-specific macros"
-msgstr "Sisteme Ã¶zgÃ¼ ve GCCye Ã¶zgÃ¼ makrolar Ã¶nceden tanÄ±mlanmaz"
-
-#: c.opt:978
-msgid "Enable verbose output"
-msgstr "AyrÄ±ntÄ±lÄ± Ã§Ä±ktÄ± verilir"
-
-#: common.opt:27
+#: common.opt:28
 msgid "Display this information"
 msgstr "Bu yardÄ±m iletisi gÃ¶sterilir"
 
-#: common.opt:31
+#: common.opt:32
 msgid "Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
 msgstr ""
 
-#: common.opt:35
+#: common.opt:36
 #, fuzzy
 msgid "Alias for --help=target"
 msgstr "-mfloat-abi=hard iÃ§in takma isim"
 
-#: common.opt:51
+#: common.opt:52
 msgid "Set parameter <param> to value.  See below for a complete list of parameters"
 msgstr "<param> parametresine deÄŸer atanÄ±r. Parametrelerin tam listesi aÅŸaÄŸÄ±dadÄ±r"
 
-#: common.opt:58
+#: common.opt:59
 msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr "Global ve static verileri <sayÄ±> bayttan kÃ¼Ã§Ã¼kse bir Ã¶zel bÃ¶lÃ¼me (bazÄ± hedeflerdeki) koyar"
 
-#: common.opt:62
+#: common.opt:63
 msgid "Set optimization level to <number>"
 msgstr "Eniyileme seviyesi <sayÄ±> olarak ayarlanÄ±r"
 
-#: common.opt:66
+#: common.opt:67
 msgid "Optimize for space rather than speed"
 msgstr "HÄ±zdan Ã§ok boyut eniyilemesi yapÄ±lÄ±r"
 
-#: common.opt:70
+#: common.opt:71
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr "Ã–nerilmiyor; yerine -Wextra kullanÄ±n"
 
-#: common.opt:74
+#: common.opt:75
 msgid "Warn about returning structures, unions or arrays"
 msgstr "YapÄ±, birleÅŸim veya diziler dÃ¶nerse uyarÄ±r"
 
-#: common.opt:78
+#: common.opt:79
 #, fuzzy
 msgid "Warn if an array is accessed out of bounds"
 msgstr ".class dosyalarÄ± gÃ¼ncel deÄŸilse uyarÄ±r"
 
-#: common.opt:82
+#: common.opt:83
 msgid "Warn about inappropriate attribute usage"
 msgstr "Uyumsuz Ã¶znitelik kullanÄ±mÄ± hakkÄ±nda uyarÄ±r"
 
-#: common.opt:86
+#: common.opt:87
 msgid "Warn about pointer casts which increase alignment"
 msgstr "HizalamayÄ± arttÄ±ran gÃ¶sterici tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mlerinde uyarÄ±r"
 
-#: common.opt:90
+#: common.opt:91
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr "__attribute__((deprecated)) bildirimlerinin kullanÄ±mlarÄ±nda uyarÄ±r"
 
-#: common.opt:94
+#: common.opt:95
 msgid "Warn when an optimization pass is disabled"
 msgstr "Bir eniyileme aÅŸamasÄ± iptal edildiÄŸinde uyarÄ±r"
 
-#: common.opt:98
+#: common.opt:99
 msgid "Treat all warnings as errors"
 msgstr "TÃ¼m uyarÄ±lar hata olarak ele alÄ±nÄ±r"
 
-#: common.opt:102
+#: common.opt:103
 #, fuzzy
 msgid "Treat specified warning as error"
 msgstr "TÃ¼m uyarÄ±lar hata olarak ele alÄ±nÄ±r"
 
-#: common.opt:106
+#: common.opt:107
 msgid "Print extra (possibly unwanted) warnings"
 msgstr "Fazladan (muhtemelen istenmeyen) uyarÄ±lar basÄ±lÄ±r"
 
-#: common.opt:110
+#: common.opt:111
 msgid "Exit on the first error occurred"
 msgstr "Ä°lk hatada Ã§Ä±kar"
 
-#: common.opt:114
+#: common.opt:115
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "Bir satÄ±riÃ§i iÅŸlev satÄ±riÃ§i olamadÄ±ÄŸÄ±nda uyarÄ±r"
 
-#: common.opt:118
+#: common.opt:119
 msgid "Warn if an object is larger than <number> bytes"
 msgstr "Bir nesne <sayÄ±> bayttan bÃ¼yÃ¼kse uyarÄ±r"
 
-#: common.opt:122
+#: common.opt:123
 msgid "Warn when a logical operator is suspicously always evaluating to true or false"
 msgstr ""
 
-#: common.opt:126
+#: common.opt:127
 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 msgstr "Ã–nemsiz olmayan varsayÄ±mlardan dolayÄ± dÃ¶ngÃ¼ eniyilenemezse uyarÄ±r"
 
-#: common.opt:130
+#: common.opt:131
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr "__attribute__((noreturn)) iÃ§in aday olabilecek iÅŸlevler hakkÄ±nda uyarÄ±r"
 
-#: common.opt:134
+#: common.opt:135
 #, fuzzy
 msgid "Warn about overflow in arithmetic expressions"
 msgstr "SayÄ±sal sabit ifadelerinin alttan taÅŸmasÄ± halinde uyarÄ±r"
 
-#: common.opt:138
+#: common.opt:139
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr "Paketli Ã¶znitelik yapÄ± yerleÅŸiminde etkisizse uyarÄ±r"
 
-#: common.opt:142
+#: common.opt:143
 msgid "Warn when padding is required to align structure members"
 msgstr "YapÄ± Ã¼yelerini hizalamak iÃ§in adÄ±mlama gerektiÄŸinde uyarÄ±r"
 
-#: common.opt:146
+#: common.opt:147
 msgid "Warn when one local variable shadows another"
 msgstr "Bir yerel deÄŸiÅŸken bir diÄŸerini gÃ¶lgeliyorsa uyarÄ±r"
 
-#: common.opt:150
+#: common.opt:151
 msgid "Warn when not issuing stack smashing protection for some reason"
 msgstr "Bir sebeple yÄ±ÄŸÄ±t parÃ§alanma korumasÄ± yapÄ±lamadÄ±ÄŸÄ±nda uyarÄ±r"
 
-#: common.opt:154 common.opt:158
+#: common.opt:155 common.opt:159
 msgid "Warn about code which might break strict aliasing rules"
 msgstr "AdlandÄ±rma kurallarÄ±nÄ±n deÄŸiÅŸmezliÄŸini bozabilen kod varsa uyarÄ±r"
 
-#: common.opt:162 common.opt:166
+#: common.opt:163 common.opt:167
 #, fuzzy
 msgid "Warn about optimizations that assume that signed overflow is undefined"
 msgstr "Kayan nokta yuvarlama davranÄ±ÅŸÄ±nÄ± Ã¶ntanÄ±mlÄ± varsayan eniyilemeler yapÄ±lmaz"
 
-#: common.opt:170
+#: common.opt:171
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr "NumaralÄ± switch'lerde bir case eksikse veya default yoksa uyarÄ±r"
 
-#: common.opt:174
+#: common.opt:175
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr "NumaralÄ± switch'lerde \"default:\" deyimi yoksa uyarÄ±r"
 
-#: common.opt:178
+#: common.opt:179
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr "NumaralÄ± switch'lerde belirli bir case eksikse uyarÄ±r"
 
-#: common.opt:186
+#: common.opt:183 c.opt:434
+msgid "Do not suppress warnings from system headers"
+msgstr "Sistem baÅŸlÄ±k dosyalarÄ±ndaki uyarÄ±lar engellenmez"
+
+#: common.opt:187
 msgid "Warn about uninitialized automatic variables"
 msgstr "Ä°lklendirilmemiÅŸ Ã¶zdevinimli deÄŸiÅŸkenler hakkÄ±nda uyarÄ±r"
 
-#: common.opt:190
+#: common.opt:191
 msgid "Warn about code that will never be executed"
 msgstr "HiÃ§ Ã§alÄ±ÅŸmayacak kod hakkÄ±nda uyarÄ±r"
 
-#: common.opt:194
+#: common.opt:195
 msgid "Enable all -Wunused- warnings"
 msgstr "-Wunused- uyarÄ±larÄ±nÄ±n tamamÄ± etkin olur"
 
-#: common.opt:198
+#: common.opt:199
 msgid "Warn when a function is unused"
 msgstr "Bir iÅŸlev kullanÄ±lmamÄ±ÅŸsa uyarÄ±r"
 
-#: common.opt:202
+#: common.opt:203
 msgid "Warn when a label is unused"
 msgstr "Bir yafta kullanÄ±lmadÄ±ÄŸÄ±nda uyarÄ±r"
 
-#: common.opt:206
+#: common.opt:207
 msgid "Warn when a function parameter is unused"
 msgstr "Bir iÅŸlev parametresi kullanÄ±lmamÄ±ÅŸsa uyarÄ±r"
 
-#: common.opt:210
+#: common.opt:211
 msgid "Warn when an expression value is unused"
 msgstr "Bir ifade deÄŸeri kullanÄ±lmamÄ±ÅŸsa uyarÄ±r"
 
-#: common.opt:214
+#: common.opt:215
 msgid "Warn when a variable is unused"
 msgstr "Bir deÄŸiÅŸken kullanÄ±lmamÄ±ÅŸsa uyarÄ±r"
 
-#: common.opt:218
+#: common.opt:219
 msgid "Warn when a register variable is declared volatile"
 msgstr "Bir yazmaÃ§ deÄŸiÅŸkeni volatile olarak bildirildiÄŸinde uyarÄ±r"
 
-#: common.opt:222
+#: common.opt:223
 msgid "Warn instead of error in case profiles in -fprofile-use do not match"
 msgstr ""
 
-#: common.opt:226
+#: common.opt:227
 msgid "Emit declaration information into <file>"
 msgstr "Bildirim bilgileri <dosya>da gÃ¶sterilir"
 
-#: common.opt:239
+#: common.opt:240
 msgid "Enable dumps from specific passes of the compiler"
 msgstr "Belirli derleyici aÅŸamalarÄ±nÄ±n dÃ¶kÃ¼mlenmesi etkin olur"
 
-#: common.opt:243
+#: common.opt:244
 msgid "Set the file basename to be used for dumps"
 msgstr "DÃ¶kÃ¼mleme iÃ§in kullanÄ±lacak dosyanÄ±n salt ismi belirtilir"
 
-#: common.opt:263
+#: common.opt:264
 msgid "Align the start of functions"
 msgstr "Ä°ÅŸlevlerin baÅŸlangÄ±cÄ± hizalanÄ±r"
 
-#: common.opt:270
+#: common.opt:271
 msgid "Align labels which are only reached by jumping"
 msgstr "Sadece atlanarak ulaÅŸÄ±labilen yaftalara hizalanÄ±r"
 
-#: common.opt:277
+#: common.opt:278
 msgid "Align all labels"
 msgstr "Tum yaftalara hizalanÄ±r"
 
-#: common.opt:284
+#: common.opt:285
 msgid "Align the start of loops"
 msgstr "DÃ¶ngÃ¼ baÅŸlangÄ±cÄ±na hizalanÄ±r"
 
-#: common.opt:299
+#: common.opt:300
 msgid "Specify that arguments may alias each other and globals"
 msgstr "Bir diÄŸerinin ya da globallerin takma adÄ± olabilen argÃ¼manlar belirtilir"
 
-#: common.opt:303
+#: common.opt:304
 msgid "Assume arguments may alias globals but not each other"
 msgstr "ArgÃ¼manlarÄ±n globallerin bir kÄ±smÄ±na takma ad olabileceÄŸi varsayÄ±lÄ±r"
 
-#: common.opt:307
+#: common.opt:308
 msgid "Assume arguments alias neither each other nor globals"
 msgstr "ArgÃ¼manlarÄ±n ne baÅŸkasÄ±na ne de globallere takma ad olduÄŸu varsayÄ±lÄ±r"
 
-#: common.opt:311
+#: common.opt:312
 #, fuzzy
 msgid "Assume arguments alias no other storage"
 msgstr "ArgÃ¼manlarÄ±n ne baÅŸkasÄ±na ne de globallere takma ad olduÄŸu varsayÄ±lÄ±r"
 
-#: common.opt:315
+#: common.opt:316
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr "Birbirlerini etkilemeyenlerin tablosu her komutun tam sÄ±nÄ±rÄ±nda oluÅŸturulur"
 
-#: common.opt:319
+#: common.opt:320
 #, fuzzy
 msgid "Generate auto-inc/dec instructions"
 msgstr "isel komutlarÄ± Ã¼retilir"
 
-#: common.opt:327
+#: common.opt:328
 msgid "Generate code to check bounds before indexing arrays"
 msgstr "Diziler indislenmeden Ã¶nce sÄ±nÄ±rlarÄ±nÄ± sÄ±nayacak kod Ã¼retilir"
 
-#: common.opt:331
+#: common.opt:332
 msgid "Replace add, compare, branch with branch on count register"
 msgstr "Ekleme, karÅŸÄ±laÅŸtÄ±rma, dallanma sayaÃ§ yazmacÄ± Ã¼zerinden dallanma ile deÄŸiÅŸtirilir"
 
-#: common.opt:335
+#: common.opt:336
 msgid "Use profiling information for branch probabilities"
 msgstr "Dallanma olasÄ±lÄ±klarÄ± iÃ§in ayrÄ±mlama bilgileri kullanÄ±lÄ±r"
 
-#: common.opt:339
+#: common.opt:340
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr "Ã–n ve ard evreleme Ã¶ncesi dal hedefli yÃ¼k eniyilemesi uygulanÄ±r"
 
-#: common.opt:343
+#: common.opt:344
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr "Ã–n ve ard evreleme sonrasÄ± dal hedefli yÃ¼k eniyilemesi uygulanÄ±r"
 
-#: common.opt:347
+#: common.opt:348
 msgid "Restrict target load migration not to re-use registers in any basic block"
 msgstr "Hedef yÃ¼k gÃ¶Ã§Ã¼ hiÃ§bir temel bloktaki yazmaÃ§lar yeniden kullanÄ±lmayacak ÅŸekilde sÄ±nÄ±rlanÄ±r"
 
-#: common.opt:351
+#: common.opt:352
 msgid "Mark <register> as being preserved across functions"
 msgstr "<yazmaÃ§> iÅŸlevlere karÅŸÄ± korunmuÅŸ olarak imlenir"
 
-#: common.opt:355
+#: common.opt:356
 msgid "Mark <register> as being corrupted by function calls"
 msgstr "<yazmaÃ§> iÅŸlev Ã§aÄŸrÄ±larÄ± tarafÄ±ndan bozulmuÅŸ olarak imlenir"
 
-#: common.opt:362
+#: common.opt:363
 msgid "Save registers around function calls"
 msgstr "Ä°ÅŸlev Ã§aÄŸrÄ±larÄ± civarÄ±ndaki yazmaÃ§lar saklanÄ±r"
 
-#: common.opt:366
+#: common.opt:367
 msgid "Compare the results of several data dependence analyzers."
 msgstr ""
 
-#: common.opt:370
+#: common.opt:371
 msgid "Do not put uninitialized globals in the common section"
 msgstr "Ä°lklendirilmemiÅŸ global'ler ortak bÃ¶lÃ¼me konmaz"
 
-#: common.opt:374
+#: common.opt:375
 msgid "Perform a register copy-propagation optimization pass"
 msgstr "YazmaÃ§ kopyalama giriÅŸimi eniyileme geÃ§iÅŸi uygulanÄ±r"
 
-#: common.opt:378
+#: common.opt:379
 msgid "Perform cross-jumping optimization"
 msgstr "Ã‡apraz atlama eniyilemesi uygulanÄ±r"
 
-#: common.opt:382
+#: common.opt:383
 msgid "When running CSE, follow jumps to their targets"
 msgstr "Ortak alt ifade elemesi sÄ±rasÄ±nda hedeflerine dallanmalar izlenir"
 
-#: common.opt:386
+#: common.opt:387
 msgid "When running CSE, follow conditional jumps"
 msgstr "Ortak alt ifade elemesi sÄ±rasÄ±nda koÅŸullu dallanmalar izlenir"
 
-#: common.opt:390
+#: common.opt:391
 msgid "Omit range reduction step when performing complex division"
 msgstr "KarmaÅŸÄ±k bÃ¶lme sÄ±rasÄ±nda aralÄ±k arttÄ±rma adÄ±mÄ± atlanÄ±r"
 
-#: common.opt:394
+#: common.opt:395
 msgid "Place data items into their own section"
 msgstr "Veri Ã¶ÄŸelerini kendi bÃ¶lÃ¼mlerine yerleÅŸtirir"
 
-#: common.opt:398
+#: common.opt:399
 msgid "List all available debugging counters with their limits and counts."
 msgstr ""
 
-#: common.opt:402
+#: common.opt:403
 msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter limit.   "
 msgstr ""
 
-#: common.opt:406
+#: common.opt:407
 msgid "Map one directory name to another in debug information"
 msgstr ""
 
-#: common.opt:412
+#: common.opt:413
 msgid "Defer popping functions args from stack until later"
 msgstr "YÄ±ÄŸÄ±ttan iÅŸlev argÃ¼manlarÄ±nÄ±n Ã§ekilmesini erteler"
 
-#: common.opt:416
+#: common.opt:417
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr "Dallanma komutlarÄ±nÄ±n gecikme yuvalarÄ±nÄ± doldurmaya Ã§alÄ±ÅŸÄ±r"
 
-#: common.opt:420
+#: common.opt:421
 msgid "Delete useless null pointer checks"
 msgstr "KullanÄ±ÅŸsÄ±z boÅŸ gÃ¶sterici sÄ±namalarÄ±nÄ± siler"
 
-#: common.opt:424
+#: common.opt:425
 msgid "How often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr "SatÄ±r sarmalamalÄ± teÅŸhislerin baÅŸlangÄ±cÄ±nda kaynak konumunun ne sÄ±klÄ±kta gÃ¶sterileceÄŸi belirtilir. once: bir kere, every-line: her satÄ±rda"
 
-#: common.opt:428
+#: common.opt:429
 msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 msgstr "Ä°lgili teÅŸhis iletileri onlarÄ± denetleyen komut satÄ±rÄ± seÃ§enekleri ile iyileÅŸtirilir"
 
-#: common.opt:432
+#: common.opt:433
 msgid "Dump various compiler internals to a file"
 msgstr "Ã‡eÅŸitli derleyici iÃ§ oluÅŸumlarÄ± bir dosyaya dÃ¶kÃ¼mlenir"
 
-#: common.opt:436
+#: common.opt:437
 #, fuzzy
 msgid "Suppress output of addresses in debugging dumps"
 msgstr "Hata ayÄ±klama dÃ¶kÃ¼mlerinde satÄ±r numarasÄ± ve komut numarasÄ± bilgilerinin Ã§Ä±ktÄ±lanmasÄ± engellenir"
 
-#: common.opt:440
+#: common.opt:441
 #, fuzzy
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 msgstr "Hata ayÄ±klama dÃ¶kÃ¼mlerinde satÄ±r numarasÄ± ve komut numarasÄ± bilgilerinin Ã§Ä±ktÄ±lanmasÄ± engellenir"
 
-#: common.opt:444
+#: common.opt:445
 msgid "Perform early inlining"
 msgstr "Erken satÄ±riÃ§ine alma uygulanÄ±r"
 
-#: common.opt:448
+#: common.opt:449
 msgid "Perform DWARF2 duplicate elimination"
 msgstr "DWARF2 yinelenmiÅŸ elemesi uygulanÄ±r"
 
-#: common.opt:452 common.opt:456
+#: common.opt:453 common.opt:457
 msgid "Perform unused type elimination in debug info"
 msgstr "Hata ayÄ±klama bilgilerinde kullanÄ±lmamÄ±ÅŸ tÃ¼r elemesi uygulanÄ±r"
 
-#: common.opt:460
+#: common.opt:461
 msgid "Do not suppress C++ class debug information."
 msgstr ""
 
-#: common.opt:464
+#: common.opt:465
 msgid "Enable exception handling"
 msgstr "OlaÄŸan dÄ±ÅŸÄ±lÄ±klarÄ±n yakalanmasÄ± etkinleÅŸtirilir"
 
-#: common.opt:468
+#: common.opt:469
 msgid "Perform a number of minor, expensive optimizations"
 msgstr "MasraflÄ± eniyilemelerden birkaÃ§Ä±nÄ± uygular"
 
-#: common.opt:475
+#: common.opt:476
 msgid "Assume no NaNs or infinities are generated"
 msgstr "NaNlarÄ±n ya da sonsuzlarÄ±n Ã¼retilmediÄŸi varsayÄ±lÄ±r"
 
-#: common.opt:479
+#: common.opt:480
 msgid "Mark <register> as being unavailable to the compiler"
 msgstr "<yazmaÃ§> derleyici iÃ§in elveriÅŸsiz olarak imlenir"
 
-#: common.opt:483
+#: common.opt:484
 msgid "Don't allocate floats and doubles in extended-precision registers"
 msgstr "Ek duyarlÄ±k yazmaÃ§larÄ±nda float'lar ve double'lar ayrÄ±lmaz"
 
-#: common.opt:489
-msgid "Copy memory address constants into registers before use"
-msgstr "Kullanmadan Ã¶nce bellek adres sabitlerini yazmaÃ§lara kopyalar"
+#: common.opt:488 common.opt:647 common.opt:855 common.opt:986 common.opt:1061
+msgid "Does nothing.  Preserved for backward compatibility."
+msgstr ""
 
-#: common.opt:493
+#: common.opt:492
 #, fuzzy
 msgid "Perform a forward propagation pass on RTL"
 msgstr "AÄŸaÃ§larda DeÄŸer AralÄ±ÄŸÄ± GiriÅŸimi uygulanÄ±r"
 
-#: common.opt:500
+#: common.opt:499
 msgid "Allow function addresses to be held in registers"
 msgstr "YazmaÃ§larda tutulan iÅŸlev adreslerine izin verilir"
 
-#: common.opt:504
+#: common.opt:503
 msgid "Place each function into its own section"
 msgstr "Her iÅŸlev kendi bÃ¶lÃ¼mÃ¼ne yerleÅŸtirilir"
 
-#: common.opt:508
+#: common.opt:507
 msgid "Perform global common subexpression elimination"
 msgstr "Global ortak alt ifade elemesi uygulanÄ±r"
 
-#: common.opt:512
+#: common.opt:511
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr "Global ortak alt ifade elemesi sÄ±rasÄ±nda geniÅŸletilmiÅŸ yÃ¼k hareketi uygulanÄ±r"
 
-#: common.opt:516
+#: common.opt:515
 msgid "Perform store motion after global common subexpression elimination"
 msgstr "Global ortak alt ifade elemesinden sonra saklama hareketi uygulanÄ±r"
 
-#: common.opt:520
+#: common.opt:519
 msgid "Perform redundant load after store elimination in global common subexpression"
 msgstr "Genel ortak alt ifade iÃ§indeki saklama elemesinden sonra gereÄŸinden fazla yÃ¼k uygulanÄ±r"
 
-#: common.opt:525
+#: common.opt:524
 msgid "Perform global common subexpression elimination after register allocation"
 msgstr "Global ortak alt ifade elemesi yazmaÃ§ ayÄ±rmasÄ±ndan sonra uygulanÄ±r"
 
-#: common.opt:530
+#: common.opt:529
 msgid "Enable guessing of branch probabilities"
 msgstr "Dallanma olasÄ±lÄ±klarÄ±nÄ±n tahmini etkinleÅŸtirilir"
 
-#: common.opt:538
+#: common.opt:537
 msgid "Process #ident directives"
 msgstr "#ident yÃ¶nergeleri iÅŸlenir"
 
-#: common.opt:542
+#: common.opt:541
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr "DallanmasÄ±z karÅŸÄ±lÄ±klara koÅŸullu atlama dÃ¶nÃ¼ÅŸÃ¼mÃ¼ uygulanÄ±r"
 
-#: common.opt:546
+#: common.opt:545
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr "KoÅŸullu Ã§alÄ±ÅŸtÄ±rmaya koÅŸullu atlama dÃ¶nÃ¼ÅŸÃ¼mÃ¼ uygulanÄ±r"
 
-#: common.opt:554
+#: common.opt:553
 msgid "Do not generate .size directives"
 msgstr ".size yÃ¶nergeleri Ã¼retilmez"
 
-#: common.opt:563
+#: common.opt:562
 msgid "Pay attention to the \"inline\" keyword"
 msgstr "\"inline\" anahtar sÃ¶zcÃ¼ÄŸÃ¼ne dikkat edilir"
 
-#: common.opt:567
+#: common.opt:566
 #, fuzzy
 msgid "Integrate simple functions into their callers when code size is known to not growth"
 msgstr "Basit iÅŸlevler onlarÄ± Ã§aÄŸÄ±ranlarÄ±n iÃ§ine gÃ¶mÃ¼lÃ¼r"
 
-#: common.opt:571
+#: common.opt:570
 msgid "Integrate simple functions into their callers"
 msgstr "Basit iÅŸlevler onlarÄ± Ã§aÄŸÄ±ranlarÄ±n iÃ§ine gÃ¶mÃ¼lÃ¼r"
 
-#: common.opt:575
+#: common.opt:574
 msgid "Integrate functions called once into their callers"
 msgstr "Ä°ÅŸlevler onlarÄ± Ã§aÄŸÄ±ranlarÄ±n iÃ§ine bir defa gÃ¶mÃ¼lÃ¼r"
 
-#: common.opt:582
+#: common.opt:581
 msgid "Limit the size of inlined functions to <number>"
 msgstr "SatÄ±riÃ§ine alÄ±nacak iÅŸlevlerin uzunluÄŸu <sayÄ±> ile sÄ±nÄ±rlanÄ±r"
 
-#: common.opt:586
+#: common.opt:585
 msgid "Instrument function entry and exit with profiling calls"
 msgstr "Ä°ÅŸlevi giriÅŸ ve Ã§Ä±kÄ±ÅŸÄ± ayrÄ±mlama Ã§aÄŸrÄ±larÄ±yla yapÄ±lÄ±r"
 
-#: common.opt:590
+#: common.opt:589
 msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 msgstr ""
 
-#: common.opt:594
+#: common.opt:593
 msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 msgstr ""
 
-#: common.opt:598
+#: common.opt:597
 msgid "Perform Interprocedural constant propagation"
 msgstr "Yordamlar arasÄ± sabit giriÅŸim uygulanÄ±r"
 
-#: common.opt:602
+#: common.opt:601
 msgid "Discover pure and const functions"
 msgstr "Saf ve sabit iÅŸlevler keÅŸfedilir"
 
-#: common.opt:606
+#: common.opt:605
 #, fuzzy
 msgid "Perform interprocedural points-to analysis"
 msgstr "Yordamlar arasÄ± sabit giriÅŸim uygulanÄ±r"
 
-#: common.opt:610
+#: common.opt:609
 msgid "Discover readonly and non addressable static variables"
 msgstr "Salt okunur ve adreslenemeyen duraÄŸan deÄŸiÅŸkenler keÅŸfedilir"
 
-#: common.opt:614
+#: common.opt:613
 msgid "Type based escape and alias analysis"
 msgstr "TÃ¼r bazlÄ± Ã¶nceleme ve takma ad Ã§Ã¶zÃ¼mlemesi"
 
-#: common.opt:618
+#: common.opt:617
 msgid "Perform matrix layout flattening and transposing based"
 msgstr ""
 
-#: common.opt:623
+#: common.opt:622
 #, fuzzy
 msgid "Perform structure layout optimizations based"
 msgstr "GÃ¼Ã§ azaltma eniyilemesi uygulanÄ±r"
 
-#: common.opt:628
+#: common.opt:627
 msgid "Optimize induction variables on trees"
 msgstr "AÄŸaÃ§larda tÃ¼mevarÄ±m deÄŸiÅŸkenleri eniyilenir"
 
-#: common.opt:632
+#: common.opt:631
 msgid "Use jump tables for sufficiently large switch statements"
 msgstr "Yeterince bÃ¼yÃ¼k switch deyimleri iÃ§in sÄ±Ã§rama tablolarÄ± kullanÄ±lÄ±r"
 
-#: common.opt:636
+#: common.opt:635
 msgid "Generate code for functions even if they are fully inlined"
 msgstr "Tamamen satÄ±riÃ§i olsalar bile iÅŸlevler iÃ§in kod Ã¼retilir"
 
-#: common.opt:640
+#: common.opt:639
 msgid "Emit static const variables even if they are not used"
 msgstr "KullanÄ±lmamÄ±ÅŸ bile olsa statik sabit deÄŸiÅŸkenler iÃ§erilir"
 
-#: common.opt:644
+#: common.opt:643
 msgid "Give external symbols a leading underscore"
 msgstr "Alt Ã§izgi ile baÅŸlayan harici simgeler verilir"
 
-#: common.opt:648 common.opt:852 common.opt:983
-msgid "Does nothing.  Preserved for backward compatibility."
-msgstr ""
-
-#: common.opt:652
+#: common.opt:651
 msgid "Set errno after built-in math functions"
 msgstr "YerleÅŸik matematik iÅŸlevlerinden sonra errno kullanÄ±lÄ±r"
 
-#: common.opt:656
+#: common.opt:655
 msgid "Report on permanent memory allocation"
 msgstr "AyrÄ±lan kalÄ±cÄ± bellek miktarÄ± raporlanÄ±r"
 
-#: common.opt:663
+#: common.opt:662
 msgid "Attempt to merge identical constants and constant variables"
 msgstr "Ã–zdeÅŸ sabitler ve sabit deÄŸiÅŸkenleri katÄ±ÅŸtÄ±rÄ±lmaya Ã§alÄ±ÅŸÄ±lÄ±r"
 
-#: common.opt:667
+#: common.opt:666
 msgid "Attempt to merge identical constants across compilation units"
 msgstr "Ã–zdeÅŸ sabitler derleme birimlerine karÅŸÄ±n katÄ±ÅŸtÄ±rÄ±lmaya Ã§alÄ±ÅŸÄ±lÄ±r"
 
-#: common.opt:671
+#: common.opt:670
+#, fuzzy
+msgid "Attempt to merge identical debug strings across compilation units"
+msgstr "Ã–zdeÅŸ sabitler derleme birimlerine karÅŸÄ±n katÄ±ÅŸtÄ±rÄ±lmaya Ã§alÄ±ÅŸÄ±lÄ±r"
+
+#: common.opt:674
 msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr "TeÅŸhis iletilerinin uzunluÄŸu her satÄ±rda <sayÄ±> karakterle sÄ±nÄ±rlanÄ±r. 0 satÄ±r sarmalamayÄ± engeller"
 
-#: common.opt:675
+#: common.opt:678
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 msgstr "Ä°lk zamanlama geÃ§iÅŸinden Ã¶nce SMS tabanlÄ± artanlÄ± zamanlama uygular"
 
-#: common.opt:679
+#: common.opt:682
 #, fuzzy
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 msgstr "Ä°lk zamanlama geÃ§iÅŸinden Ã¶nce SMS tabanlÄ± artanlÄ± zamanlama uygular"
 
-#: common.opt:683
+#: common.opt:686
 msgid "Move loop invariant computations out of loops"
 msgstr "DÃ¶ngÃ¼ ile deÄŸiÅŸmeyen hesaplamalar dÃ¶ngÃ¼ dÄ±ÅŸÄ±na taÅŸÄ±nÄ±r"
 
-#: common.opt:687
+#: common.opt:690
 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
 msgstr "Tek evreli yazÄ±lÄ±mlar iÃ§in mudflap sÄ±nÄ±rlarÄ±-sÄ±nayan araÃ§ taksimi eklenir"
 
-#: common.opt:691
+#: common.opt:694
 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
 msgstr "Ã‡ok evreli yazÄ±lÄ±mlar iÃ§in mudflap sÄ±nÄ±rlarÄ±-sÄ±nayan araÃ§ taksimi eklenir"
 
-#: common.opt:695
+#: common.opt:698
 msgid "Ignore read operations when inserting mudflap instrumentation"
 msgstr "Mudflap araÃ§ taksimi eklenirken okuma iÅŸlemleri yoksayÄ±lÄ±r"
 
-#: common.opt:699
+#: common.opt:702
 #, fuzzy
 msgid "Use the RTL dead code elimination pass"
 msgstr "Ã–lÃ¼ saklama elemesi etkin olur"
 
-#: common.opt:703
+#: common.opt:706
 #, fuzzy
 msgid "Use the RTL dead store elimination pass"
 msgstr "Ã–lÃ¼ saklama elemesi etkin olur"
 
-#: common.opt:707
+#: common.opt:710
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 msgstr "Zaten artanlÄ± zamanlamaya tabi tutulmuÅŸ dÃ¶ngÃ¼lerde geleneksel zamanlama etkin olur/iptal edilir"
 
-#: common.opt:711
+#: common.opt:714
 msgid "Support synchronous non-call exceptions"
 msgstr "EÅŸzamanlÄ± Ã§aÄŸrÄ±sÄ±z olaÄŸandÄ±ÅŸÄ±lÄ±klar desteklenir"
 
-#: common.opt:715
+#: common.opt:718
 msgid "When possible do not generate stack frames"
 msgstr "MÃ¼mkÃ¼n olduÄŸunca yÄ±ÄŸÄ±t Ã§erÃ§eveleri Ã¼retilmez"
 
-#: common.opt:719
+#: common.opt:722
 msgid "Expand OpenMP operations on SSA form"
 msgstr ""
 
-#: common.opt:723
+#: common.opt:726
 msgid "Do the full register move optimization pass"
 msgstr "Tam yazmaÃ§ hareketi eniyilemesi yapar"
 
-#: common.opt:727
+#: common.opt:730
 msgid "Optimize sibling and tail recursive calls"
 msgstr "KardeÅŸ ve kuyruk Ã¶zyinelemeli Ã§aÄŸrÄ±larÄ± eniyilenir"
 
-#: common.opt:731 common.opt:735
+#: common.opt:734 common.opt:738
 msgid "Report on memory allocation before interprocedural optimization"
 msgstr ""
 
-#: common.opt:739
+#: common.opt:742
 msgid "Pack structure members together without holes"
 msgstr "YapÄ± Ã¼yelerini birlikte deliksiz paketler"
 
-#: common.opt:743
+#: common.opt:746
 msgid "Set initial maximum structure member alignment"
 msgstr "Ä°lk azami yapÄ± Ã¼yesi hizalamasÄ± belirtilir"
 
-#: common.opt:747
+#: common.opt:750
 msgid "Return small aggregates in memory, not registers"
 msgstr "YazmaÃ§lardaki deÄŸil bellekteki kÃ¼Ã§Ã¼k kÃ¼meler dÃ¶ndÃ¼rÃ¼lÃ¼r"
 
-#: common.opt:751
+#: common.opt:754
 msgid "Perform loop peeling"
 msgstr "DÃ¶ngÃ¼ soymasÄ± uygulanÄ±r"
 
-#: common.opt:755
+#: common.opt:758
 msgid "Enable machine specific peephole optimizations"
 msgstr "Makineye Ã¶zel gÃ¶zlem deliÄŸi eniyilemesi etkinleÅŸtirilir"
 
-#: common.opt:759
+#: common.opt:762
 msgid "Enable an RTL peephole pass before sched2"
 msgstr "sched2 Ã¶ncesi bir rtl gÃ¶zlem deliÄŸi aÅŸamasÄ± etkin olur"
 
-#: common.opt:763
+#: common.opt:766
 msgid "Generate position-independent code if possible (large mode)"
 msgstr "MÃ¼mkÃ¼nse, konumdan baÄŸÄ±msÄ±z kod Ã¼retilir (bÃ¼yÃ¼k kip)"
 
-#: common.opt:767
+#: common.opt:770
 msgid "Generate position-independent code for executables if possible (large mode)"
 msgstr "MÃ¼mkÃ¼nse, Ã§alÄ±ÅŸtÄ±rÄ±labilirler iÃ§in konumdan baÄŸÄ±msÄ±z kod Ã¼retilir (bÃ¼yÃ¼k kip)"
 
-#: common.opt:771
+#: common.opt:774
 msgid "Generate position-independent code if possible (small mode)"
 msgstr "MÃ¼mkÃ¼nse, konumdan baÄŸÄ±msÄ±z kod Ã¼retilir (kÃ¼Ã§Ã¼k kip)"
 
-#: common.opt:775
+#: common.opt:778
 msgid "Generate position-independent code for executables if possible (small mode)"
 msgstr "MÃ¼mkÃ¼nse, Ã§alÄ±ÅŸtÄ±rÄ±labilirler iÃ§in konumdan baÄŸÄ±msÄ±z kod Ã¼retilir (kÃ¼Ã§Ã¼k kip)"
 
-#: common.opt:779
+#: common.opt:782
 #, fuzzy
 msgid "Run predictive commoning optimization."
 msgstr "YazmaÃ§ taÅŸÄ±ma eniyilemesi etkinleÅŸtirilir"
 
-#: common.opt:783
+#: common.opt:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr "MÃ¼mkÃ¼nse, dÃ¶ngÃ¼lerdeki diziler iÃ§in Ã¶nalÄ±m komutlarÄ± Ã¼retilir"
 
-#: common.opt:787
+#: common.opt:790
 msgid "Enable basic program profiling code"
 msgstr "Temel program profil Ã§Ä±karma kodu etkinleÅŸtirilir"
 
-#: common.opt:791
+#: common.opt:794
 msgid "Insert arc-based program profiling code"
 msgstr "arc-tabanlÄ± yazÄ±lÄ±m ayrÄ±mlama kodu eklenir"
 
-#: common.opt:795
+#: common.opt:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr "AyrÄ±mlama geribesleme yÃ¶nlendirmeli eniyilemelerin ayrÄ±mlama bilgileri Ã¼retimi iÃ§in ortak seÃ§enekler etkinleÅŸtirilir"
 
-#: common.opt:799
+#: common.opt:802
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr "AyrÄ±mlama geribesleme yÃ¶nlendirmeli eniyilemelerin uygulanmasÄ± iÃ§in ortak seÃ§enekler etkinleÅŸtirilir"
 
-#: common.opt:803
+#: common.opt:806
 msgid "Insert code to profile values of expressions"
 msgstr "Kod, ifade ayrÄ±mlama deÄŸerlerine yerleÅŸtirilir"
 
-#: common.opt:810
+#: common.opt:813
 msgid "Make compile reproducible using <string>"
 msgstr "<dizge> kullanÄ±larak derleme yeniden tÃ¼retilebilir yapÄ±lÄ±r"
 
-#: common.opt:820
+#: common.opt:823
 msgid "Record gcc command line switches in the object file."
 msgstr ""
 
-#: common.opt:824
+#: common.opt:827
 msgid "Return small aggregates in registers"
 msgstr "YazmaÃ§lardaki kÃ¼Ã§Ã¼k kÃ¼meler dÃ¶ndÃ¼rÃ¼lÃ¼r"
 
-#: common.opt:828
+#: common.opt:831
 msgid "Enables a register move optimization"
 msgstr "YazmaÃ§ taÅŸÄ±ma eniyilemesi etkinleÅŸtirilir"
 
-#: common.opt:832
+#: common.opt:835
 msgid "Perform a register renaming optimization pass"
 msgstr "YazmaÃ§ isimlendirme eniyileme aÅŸamasÄ± uygulanÄ±r"
 
-#: common.opt:836
+#: common.opt:839
 msgid "Reorder basic blocks to improve code placement"
 msgstr "Kod yerleÅŸimini iyileÅŸtirecek temel bloklarÄ± yeniden sÄ±ralar"
 
-#: common.opt:840
+#: common.opt:843
 msgid "Reorder basic blocks and partition into hot and cold sections"
 msgstr "Temel bloklarÄ± ve parÃ§alarÄ± sÄ±cak ve soÄŸuk bÃ¶lÃ¼mler halinde yeniden sÄ±ralar"
 
-#: common.opt:844
+#: common.opt:847
 msgid "Reorder functions to improve code placement"
 msgstr "Kod yerleÅŸimini iyileÅŸtirecek iÅŸlevleri yeniden sÄ±ralar"
 
-#: common.opt:848
+#: common.opt:851
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr "DÃ¶ngÃ¼ eniyilemesinden sonra bir ortak alt ifade elemesi aÅŸamasÄ± eklenir"
 
-#: common.opt:856
+#: common.opt:859
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr "Kayan nokta yuvarlama davranÄ±ÅŸÄ±nÄ± Ã¶ntanÄ±mlÄ± varsayan eniyilemeler yapÄ±lmaz"
 
-#: common.opt:860
+#: common.opt:863
 msgid "Enable scheduling across basic blocks"
 msgstr "Temel bloklar arasÄ±nda zamanlama etkinleÅŸtirilir"
 
-#: common.opt:864
+#: common.opt:867
 msgid "Allow speculative motion of non-loads"
 msgstr "YÃ¼k oluÅŸturmayanlarÄ±n tahmini hareketine izin verilir"
 
-#: common.opt:868
+#: common.opt:871
 msgid "Allow speculative motion of some loads"
 msgstr "BazÄ± yÃ¼klerin tahmini hareketine izin verilir"
 
-#: common.opt:872
+#: common.opt:875
 msgid "Allow speculative motion of more loads"
 msgstr "Fazla yÃ¼klerin tahmini hareketine izin verilir"
 
-#: common.opt:876
+#: common.opt:879
 msgid "Set the verbosity level of the scheduler"
 msgstr "Zamanlama iÃ§in ayrÄ±ntÄ± dÃ¼zeyi belirtilir"
 
-#: common.opt:880
+#: common.opt:883
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr "Sonradan yeniden yÃ¼kleme zamanlamasÄ± varsa sÃ¼per blok zamanlamasÄ± yapÄ±lÄ±r"
 
-#: common.opt:884
+#: common.opt:887
 msgid "If scheduling post reload, do trace scheduling"
 msgstr "Sonradan yeniden yÃ¼kleme zamanlamasÄ± varsa izleme zamanlamasÄ± yapÄ±lÄ±r"
 
-#: common.opt:888
+#: common.opt:891
 msgid "Reschedule instructions before register allocation"
 msgstr "YazmaÃ§ tahsisinden Ã¶nce komutlarÄ± yeniden zamanlar"
 
-#: common.opt:892
+#: common.opt:895
 msgid "Reschedule instructions after register allocation"
 msgstr "YazmaÃ§ tahsisinden sonra komutlarÄ± yeniden zamanlar"
 
-#: common.opt:898
+#: common.opt:901
 msgid "Allow premature scheduling of queued insns"
 msgstr "KuyruklanmÄ±ÅŸ komutlarÄ±n erken zamanlanmasÄ±na izin verilir"
 
-#: common.opt:902
+#: common.opt:905
 msgid "Set number of queued insns that can be prematurely scheduled"
 msgstr "Erken zamanlanabilen kuyruklanmÄ±ÅŸ komutlarÄ±n sayÄ±sÄ± belirtilir"
 
-#: common.opt:910 common.opt:914
+#: common.opt:913 common.opt:917
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr "KuyruklanmÄ±ÅŸ komutlarÄ±n erken zamanlanmasÄ±nda baÄŸÄ±mlÄ±lÄ±k aralÄ±ÄŸÄ± denetimi yapÄ±lÄ±r"
 
-#: common.opt:918
+#: common.opt:921
 msgid "Access data in the same section from shared anchor points"
 msgstr ""
 
-#: common.opt:922
+#: common.opt:925
 #, fuzzy
 msgid "Perform sequence abstraction optimization on RTL"
 msgstr "GÃ¼Ã§ azaltma eniyilemesi uygulanÄ±r"
 
-#: common.opt:926
+#: common.opt:929
 msgid "Eliminate redundant sign extensions using LCM."
 msgstr ""
 
-#: common.opt:930
+#: common.opt:933
 #, fuzzy
 msgid "Show column numbers in diagnostics, when available.  Default off"
 msgstr "MÃ¼mkÃ¼nse, teÅŸhiste sÃ¼tun numaralarÄ±nÄ± gÃ¶sterir. Ã–ntanÄ±mlÄ±"
 
-#: common.opt:934
+#: common.opt:937
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr "IEEE sinyalleme NaNlarÄ± tarafÄ±ndan farkedilebilen eniyilemeler iptal edilir"
 
-#: common.opt:938
+#: common.opt:941
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 msgstr ""
 
-#: common.opt:942
+#: common.opt:945
 msgid "Convert floating point constants to single precision constants"
 msgstr "Kayan noktalÄ± sabitler tek duyarlÄ±klÄ± sabitlere dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lÃ¼r"
 
-#: common.opt:946
+#: common.opt:949
 msgid "Split lifetimes of induction variables when loops are unrolled"
 msgstr "DÃ¶ngÃ¼ler geri sarÄ±lÄ±rken tÃ¼mevarÄ±m Ã¶mrÃ¼ bÃ¶lÃ¼nÃ¼r"
 
-#: common.opt:950
+#: common.opt:953
 msgid "Split wide types into independent registers"
 msgstr ""
 
-#: common.opt:954
+#: common.opt:957
 msgid "Apply variable expansion when loops are unrolled"
 msgstr "DÃ¶ngÃ¼ler geri sarÄ±lÄ±rken deÄŸiÅŸken yorumlamasÄ± uygulanÄ±r"
 
-#: common.opt:960
+#: common.opt:963
 msgid "Insert stack checking code into the program"
 msgstr "Programa yÄ±ÄŸÄ±t sÄ±nama kodu yerleÅŸtirilir"
 
-#: common.opt:967
+#: common.opt:970
 msgid "Trap if the stack goes past <register>"
 msgstr "YÄ±ÄŸÄ±t <yazmaÃ§> geÃ§miÅŸine giderse yakalanÄ±r"
 
-#: common.opt:971
+#: common.opt:974
 msgid "Trap if the stack goes past symbol <name>"
 msgstr "YÄ±ÄŸÄ±t <isim> simgesinin geÃ§miÅŸine giderse yakalanÄ±r"
 
-#: common.opt:975
+#: common.opt:978
 msgid "Use propolice as a stack protection method"
 msgstr "YÄ±ÄŸÄ±t koruma yÃ¶ntemi olarak propolice kullanÄ±lÄ±r"
 
-#: common.opt:979
+#: common.opt:982
 msgid "Use a stack protection method for every function"
 msgstr "Her iÅŸlev iÃ§in bir yÄ±ÄŸÄ±t koruma yÃ¶ntemi kullanÄ±lÄ±r"
 
-#: common.opt:991
+#: common.opt:994
 msgid "Assume strict aliasing rules apply"
 msgstr "SÄ±kÄ± takma ad kurallarÄ± uygulanacaÄŸÄ± varsayÄ±lÄ±r"
 
-#: common.opt:995
+#: common.opt:998
 #, fuzzy
 msgid "Treat signed overflow as undefined"
 msgstr "KayÄ±p baÅŸlÄ±k dosyalarÄ± Ã¼retilen dosyalar olarak ele alÄ±nÄ±r"
 
-#: common.opt:999
+#: common.opt:1002
 msgid "Check for syntax errors, then stop"
 msgstr "SÃ¶zdizimi denetimi yaptÄ±ktan sonra durur"
 
-#: common.opt:1003
+#: common.opt:1006
 msgid "Create data files needed by \"gcov\""
 msgstr "\"gcov\" iÃ§in gereken veri dosyalarÄ± oluÅŸturulur"
 
-#: common.opt:1007
+#: common.opt:1010
 msgid "Perform jump threading optimizations"
 msgstr "Atlama evreleme eniyilemesi uygulanÄ±r"
 
-#: common.opt:1011
+#: common.opt:1014
 msgid "Report the time taken by each compiler pass"
 msgstr "Her derleme aÅŸamasÄ± iÃ§in harcanan zaman raporlanÄ±r"
 
-#: common.opt:1015
+#: common.opt:1018
 msgid "Set the default thread-local storage code generation model"
 msgstr "Ã–ntanÄ±mlÄ± yerel-evreli saklama kodu Ã¼retim modeli belirtilir"
 
-#: common.opt:1019
+#: common.opt:1022
 msgid "Reorder top level functions, variables, and asms"
 msgstr ""
 
-#: common.opt:1023
+#: common.opt:1026
 msgid "Perform superblock formation via tail duplication"
 msgstr "Kuyruk tekrarÄ± Ã¼zerinden sÃ¼per blok oluÅŸumu uygulanÄ±r"
 
-#: common.opt:1030
+#: common.opt:1033
 msgid "Assume floating-point operations can trap"
 msgstr "Kayan nokta iÅŸlemlerinin yakalanabileceÄŸi varsayÄ±lÄ±r"
 
-#: common.opt:1034
+#: common.opt:1037
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr "Toplama, Ã§Ä±kartma, Ã§arpmada signed taÅŸmasÄ± iÃ§in kapan kurulur"
 
-#: common.opt:1038
+#: common.opt:1041
 msgid "Enable SSA-CCP optimization on trees"
 msgstr "AÄŸaÃ§larda SSA-CCP eniyilemesi etkinleÅŸtirilir"
 
-#: common.opt:1042
+#: common.opt:1045
 msgid "Enable SSA-CCP optimization for stores and loads"
 msgstr "Saklama ve yÃ¼kleme iÃ§in SSA-CCP eniyilemesi etkinleÅŸtirilir"
 
-#: common.opt:1046
+#: common.opt:1049
 msgid "Enable loop header copying on trees"
 msgstr "AÄŸaÃ§larda dÃ¶ngÃ¼ baÅŸlÄ±ÄŸÄ± kopyalamasÄ± etkin olur"
 
-#: common.opt:1050
+#: common.opt:1053
 msgid "Replace SSA temporaries with better names in copies"
 msgstr "SSA geÃ§icilerini kopyalarda daha iyi isimlerle deÄŸiÅŸtirir"
 
-#: common.opt:1054
+#: common.opt:1057
 msgid "Enable copy propagation on trees"
 msgstr "AÄŸaÃ§larda kopyalama giriÅŸimi etkinleÅŸtirilir"
 
-#: common.opt:1058
+#: common.opt:1065
 #, fuzzy
-msgid "This switch is obsolete"
-msgstr "Bu seÃ§enek belgelenmedi"
-
-#: common.opt:1062
-#, fuzzy
 msgid "Transform condition stores into unconditional ones"
 msgstr "KoÅŸullu Ã§alÄ±ÅŸtÄ±rmaya koÅŸullu atlama dÃ¶nÃ¼ÅŸÃ¼mÃ¼ uygulanÄ±r"
 
-#: common.opt:1066
+#: common.opt:1069
 msgid "Enable SSA dead code elimination optimization on trees"
 msgstr "AÄŸaÃ§larda SSA Ã¶lÃ¼ kod eleme eniyilemesi etkin olur"
 
-#: common.opt:1070
+#: common.opt:1073
 msgid "Enable dominator optimizations"
 msgstr "BaskÄ±nlÄ±k eniyilemeleri etkin olur"
 
-#: common.opt:1074
+#: common.opt:1077
 msgid "Enable dead store elimination"
 msgstr "Ã–lÃ¼ saklama elemesi etkin olur"
 
-#: common.opt:1078
+#: common.opt:1081
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 msgstr "AÄŸaÃ§larda Tam ArtÄ±klÄ±k Elemesi (TAE) etkin olur"
 
-#: common.opt:1082
+#: common.opt:1085
 msgid "Enable loop invariant motion on trees"
 msgstr "AÄŸaÃ§larda dÃ¶ngÃ¼ iÃ§inde deÄŸiÅŸmez hareket etkin olur"
 
-#: common.opt:1086
+#: common.opt:1089
 msgid "Enable linear loop transforms on trees"
 msgstr "AÄŸaÃ§larda doÄŸrusal dÃ¶ngÃ¼ dÃ¶nÃ¼ÅŸÃ¼mÃ¼ etkin olur"
 
-#: common.opt:1090
+#: common.opt:1093
 msgid "Create canonical induction variables in loops"
 msgstr "DÃ¶ngÃ¼lerde meÅŸru tÃ¼mevarÄ±m deÄŸiÅŸkenleri oluÅŸturulur"
 
-#: common.opt:1094
+#: common.opt:1097
 msgid "Enable loop optimizations on tree level"
 msgstr "AÄŸaÃ§ seviyesinde dÃ¶ngÃ¼ eniyilemeleri etkinleÅŸtirilir"
 
-#: common.opt:1098
+#: common.opt:1101
 #, fuzzy
 msgid "Enable automatic parallelization of loops"
 msgstr "Ã–zdevinimli ÅŸablon Ã¶rneklenimi etkin olur"
 
-#: common.opt:1102
+#: common.opt:1105
 msgid "Enable SSA-PRE optimization on trees"
 msgstr "AÄŸaÃ§larda SSA-PRE eniyilemesi etkinleÅŸtirilir"
 
-#: common.opt:1106
+#: common.opt:1109
 #, fuzzy
 msgid "Enable reassociation on tree level"
 msgstr "AÄŸaÃ§ seviyesinde dÃ¶ngÃ¼ eniyilemeleri etkinleÅŸtirilir"
 
-#: common.opt:1110
+#: common.opt:1113
 msgid "Perform structural alias analysis"
 msgstr "YapÄ±sal takma ad Ã§Ã¶zÃ¼mlemesi yapÄ±lÄ±r"
 
-#: common.opt:1114
+#: common.opt:1117
 msgid "Enable SSA code sinking on trees"
 msgstr "AÄŸaÃ§larda SSA kod soÄŸurumu etkinleÅŸtirilir"
 
-#: common.opt:1118
+#: common.opt:1121
 msgid "Perform scalar replacement of aggregates"
 msgstr "Ortak deÄŸerlerde sabit yer deÄŸiÅŸtirmesi yapÄ±lÄ±r"
 
-#: common.opt:1122
+#: common.opt:1125
 msgid "Replace temporary expressions in the SSA->normal pass"
 msgstr "GeÃ§ici ifadeler SSA->normal geÃ§iÅŸine yerleÅŸtirilir"
 
-#: common.opt:1126
+#: common.opt:1129
 msgid "Perform live range splitting during the SSA->normal pass"
 msgstr "SSA->normal aÅŸamasÄ±nda canlÄ± aralÄ±k ayÄ±rmasÄ± yapÄ±lÄ±r"
 
-#: common.opt:1130
+#: common.opt:1133
 msgid "Perform Value Range Propagation on trees"
 msgstr "AÄŸaÃ§larda DeÄŸer AralÄ±ÄŸÄ± GiriÅŸimi uygulanÄ±r"
 
-#: common.opt:1134
+#: common.opt:1137
 msgid "Compile whole compilation unit at a time"
 msgstr "Derleme biriminin tamamÄ± bir defada derlenir"
 
-#: common.opt:1138
+#: common.opt:1141
 msgid "Perform loop unrolling when iteration count is known"
 msgstr "Yineleme sayÄ±sÄ± bilindiÄŸinde dÃ¶ngÃ¼ tersine uygulanÄ±r"
 
-#: common.opt:1142
+#: common.opt:1145
 msgid "Perform loop unrolling for all loops"
 msgstr "TÃ¼m dÃ¶ngÃ¼ler tersine uygulanÄ±r"
 
-#: common.opt:1149
+#: common.opt:1152
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 msgstr "DÃ¶ngÃ¼lerin normal davrandÄ±ÄŸÄ± kabulÃ¼yle dÃ¶ngÃ¼ eniyilemelerine izin verilir"
 
-#: common.opt:1153
+#: common.opt:1156
 msgid "Allow optimization for floating-point arithmetic which may change the"
 msgstr ""
 
-#: common.opt:1158
+#: common.opt:1161
 msgid "Same as -fassociative-math for expressions which include division."
 msgstr ""
 
-#: common.opt:1166
+#: common.opt:1169
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr "IEEE veya ISO standartlarÄ±nÄ± bozabilen matematiksel eniyilemelere izin verilir"
 
-#: common.opt:1170
+#: common.opt:1173
 msgid "Perform loop unswitching"
 msgstr "DÃ¶ngÃ¼ anahtarlamamasÄ± uygulanÄ±r"
 
-#: common.opt:1174
+#: common.opt:1177
 msgid "Just generate unwind tables for exception handling"
 msgstr "OlaÄŸandÄ±ÅŸÄ±lÄ±klarÄ±n yakalanmasÄ± iÃ§in birbirlerini etkilemeyenlerin tablosu oluÅŸturulur"
 
-#: common.opt:1178
+#: common.opt:1181
 msgid "Perform variable tracking"
 msgstr "DeÄŸiÅŸken izleme uygulanÄ±r"
 
-#: common.opt:1182
+#: common.opt:1185
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 msgstr ""
 
-#: common.opt:1186
+#: common.opt:1189
 msgid "Enable loop vectorization on trees"
 msgstr "AÄŸaÃ§larda dÃ¶ngÃ¼ vektÃ¶rleÅŸtirimi etkin olur"
 
-#: common.opt:1190
+#: common.opt:1193
 #, fuzzy
 msgid "Enable use of cost model in vectorization"
 msgstr "DB komutunun kullanÄ±mÄ± etkin olur"
 
-#: common.opt:1194
+#: common.opt:1197
 msgid "Enable loop versioning when doing loop vectorization on trees"
 msgstr "AÄŸaÃ§larda dÃ¶ngÃ¼ vektÃ¶rleÅŸtirimi yapÄ±lÄ±rken dÃ¶ngÃ¼ uyarlama etkin olur"
 
-#: common.opt:1198
+#: common.opt:1201
 msgid "Set the verbosity level of the vectorizer"
 msgstr "VektÃ¶rcÃ¼nÃ¼n ayrÄ±ntÄ± seviyesi belirtilir"
 
-#: common.opt:1202
+#: common.opt:1205
 #, fuzzy
 msgid "Enable copy propagation of scalar-evolution information."
 msgstr "Saklama ve yÃ¼klemelerde kopyalama giriÅŸimi etkinleÅŸtirilir"
 
-#: common.opt:1212
+#: common.opt:1215
 msgid "Add extra commentary to assembler output"
 msgstr "Ã‡evirici Ã§Ä±ktÄ±sÄ±na fazladan aÃ§Ä±klama ekler"
 
-#: common.opt:1216
+#: common.opt:1219
 msgid "Set the default symbol visibility"
 msgstr "Ã–ntanÄ±mlÄ± simge gÃ¶rÃ¼nÃ¼rlÃ¼ÄŸÃ¼ belirtilir"
 
-#: common.opt:1221
+#: common.opt:1224
 msgid "Use expression value profiles in optimizations"
 msgstr "Eniyilemelerde ifade deÄŸeri ayrÄ±mlamasÄ± kullanÄ±lÄ±r"
 
-#: common.opt:1225
+#: common.opt:1228
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr "Izgara oluÅŸturur ve tek bir deÄŸiÅŸkenin ilgisiz kullanÄ±mlarÄ±nÄ± ayÄ±rÄ±r"
 
-#: common.opt:1229
+#: common.opt:1232
 msgid "Perform whole program optimizations"
 msgstr "BÃ¼tÃ¼n yazÄ±lÄ±m eniyilemeleri uygulanÄ±r"
 
-#: common.opt:1233
+#: common.opt:1236
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr "Ä°ÅŸaretli aritmetik taÅŸmalarÄ±n olurunun bulunduÄŸu varsayÄ±lÄ±r"
 
-#: common.opt:1237
+#: common.opt:1240
 msgid "Put zero initialized data in the bss section"
 msgstr "bss bÃ¶lÃ¼mÃ¼ne sÄ±fÄ±r ilklendirmeli veri yerleÅŸtirilir"
 
-#: common.opt:1241
+#: common.opt:1244
 msgid "Generate debug information in default format"
 msgstr "Ã–ntanÄ±mlÄ± biÃ§imde hata ayÄ±klama bilgisi Ã¼retir"
 
-#: common.opt:1245
+#: common.opt:1248
 msgid "Generate debug information in COFF format"
 msgstr "COFF biÃ§iminde hata ayÄ±klama bilgisi Ã¼retir"
 
-#: common.opt:1249
+#: common.opt:1252
 msgid "Generate debug information in DWARF v2 format"
 msgstr "DWARF v2 biÃ§iminde hata ayÄ±klama bilgisi Ã¼retir"
 
-#: common.opt:1253
+#: common.opt:1256
 msgid "Generate debug information in default extended format"
 msgstr "Ã–ntanÄ±mlÄ± geliÅŸmiÅŸ biÃ§imde hata ayÄ±klama bilgisi Ã¼retir"
 
-#: common.opt:1257
+#: common.opt:1260
 msgid "Generate debug information in STABS format"
 msgstr "STABS biÃ§iminde hata ayÄ±klama bilgisi Ã¼retir"
 
-#: common.opt:1261
+#: common.opt:1264
 msgid "Generate debug information in extended STABS format"
 msgstr "GeliÅŸmiÅŸ STABS biÃ§iminde hata ayÄ±klama bilgisi Ã¼retir"
 
-#: common.opt:1265
+#: common.opt:1268
 msgid "Generate debug information in VMS format"
 msgstr "VMS biÃ§iminde hata ayÄ±klama bilgisi Ã¼retir"
 
-#: common.opt:1269
+#: common.opt:1272
 msgid "Generate debug information in XCOFF format"
 msgstr "XCOFF biÃ§iminde hata ayÄ±klama bilgisi Ã¼retir"
 
-#: common.opt:1273
+#: common.opt:1276
 msgid "Generate debug information in extended XCOFF format"
 msgstr "GeliÅŸmiÅŸ XCOFF biÃ§iminde hata ayÄ±klama bilgisi Ã¼retir"
 
-#: common.opt:1277
+#: common.opt:1280
 msgid "Place output into <file>"
 msgstr "Ã‡Ä±ktÄ± <dosya>ya yazÄ±lÄ±r"
 
-#: common.opt:1281
+#: common.opt:1284
 msgid "Enable function profiling"
 msgstr "Ä°ÅŸlev ayrÄ±mlama etkinleÅŸtirilir"
 
-#: common.opt:1285
+#: common.opt:1288
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr "Standarda tam uyum iÃ§in gereken uyarÄ±lar Ã¼retilir"
 
-#: common.opt:1289
+#: common.opt:1292
 msgid "Like -pedantic but issue them as errors"
 msgstr "-pedantic gibidir ancak uyarÄ±lar hata olarak ele alÄ±nÄ±r"
 
-#: common.opt:1293
+#: common.opt:1296
 msgid "Do not display functions compiled or elapsed time"
 msgstr "Derlenen iÅŸlevler ve geÃ§en zaman gÃ¶sterilmez"
 
-#: common.opt:1297
+#: common.opt:1300
 msgid "Display the compiler's version"
 msgstr "Derleyici sÃ¼rÃ¼mÃ¼nÃ¼ gÃ¶sterir."
 
-#: common.opt:1301
+#: common.opt:1304
 msgid "Suppress warnings"
 msgstr "UyarÄ±lar engellenir"
 
-#: common.opt:1305
+#: common.opt:1308
 #, fuzzy
 msgid "Create a shared library"
 msgstr "ID tabanlÄ± paylaÅŸÄ±mlÄ± kÃ¼tÃ¼phane etkin olur"
 
-#: common.opt:1309
+#: common.opt:1312
 #, fuzzy
 msgid "Create a position independent executable"
 msgstr "MÃ¼mkÃ¼nse, Ã§alÄ±ÅŸtÄ±rÄ±labilirler iÃ§in konumdan baÄŸÄ±msÄ±z kod Ã¼retilir (bÃ¼yÃ¼k kip)"
 
+#: c.opt:41
+msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
+msgstr "<soru>ya <yanÄ±t> olumlanÄ±r. <soru>dan Ã¶nce '-' konursa <soru>ya <yanÄ±t> iptal edilir"
+
+#: c.opt:45
+msgid "Do not discard comments"
+msgstr "AÃ§Ä±klamalar iptal edilmez"
+
+#: c.opt:49
+msgid "Do not discard comments in macro expansions"
+msgstr "Makro yorumlamalarÄ±nda aÃ§Ä±klamalar iptal edilmez"
+
+#: c.opt:53
+msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
+msgstr "<makro>, <deÄŸer> deÄŸeriyle tanÄ±mlanÄ±r. DeÄŸer verilmezse 1 kabul edilir"
+
+#: c.opt:60
+msgid "Add <dir> to the end of the main framework include path"
+msgstr "<dizin> ana Ã§erÃ§eve baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir"
+
+#: c.opt:64
+msgid "Print the name of header files as they are used"
+msgstr "BaÅŸlÄ±k dosyalarÄ±nÄ±n isimleri kullanÄ±lmÄ±ÅŸ gibi basÄ±lÄ±r"
+
+#: c.opt:68 c.opt:863
+msgid "Add <dir> to the end of the main include path"
+msgstr "<dizin> ana baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir"
+
+#: c.opt:72
+msgid "Generate make dependencies"
+msgstr "make baÄŸÄ±mlÄ±lÄ±klarÄ± Ã¼retilir"
+
+#: c.opt:76
+msgid "Generate make dependencies and compile"
+msgstr "Make baÄŸÄ±mlÄ±lÄ±klarÄ±nÄ± Ã¼retir ve derler"
+
+#: c.opt:80
+msgid "Write dependency output to the given file"
+msgstr "BaÄŸÄ±mlÄ±lÄ±k Ã§Ä±ktÄ±sÄ± belirtilen dosyaya yazÄ±lÄ±r"
+
+#: c.opt:84
+msgid "Treat missing header files as generated files"
+msgstr "KayÄ±p baÅŸlÄ±k dosyalarÄ± Ã¼retilen dosyalar olarak ele alÄ±nÄ±r"
+
+#: c.opt:88
+msgid "Like -M but ignore system header files"
+msgstr "-M gibi, ancak sistem baÅŸlÄ±k dosyalarÄ± yoksayÄ±lÄ±r"
+
+#: c.opt:92
+msgid "Like -MD but ignore system header files"
+msgstr "-MD gibi, ancak sistem baÅŸlÄ±k dosyalarÄ± yoksayÄ±lÄ±r"
+
+#: c.opt:96
+msgid "Generate phony targets for all headers"
+msgstr "TÃ¼m baÅŸlÄ±klar iÃ§in sahte hedefler Ã¼retilir"
+
+#: c.opt:100
+msgid "Add a MAKE-quoted target"
+msgstr "MAKE tÄ±rnaklÄ± hedef ekler"
+
+#: c.opt:104
+msgid "Add an unquoted target"
+msgstr "TÄ±rnaklÄ± hedef ekler"
+
+#: c.opt:108
+msgid "Do not generate #line directives"
+msgstr "#'li satÄ±r yÃ¶nergeleri Ã¼retilmez"
+
+#: c.opt:112
+msgid "Undefine <macro>"
+msgstr "<makro> tanÄ±msÄ±z yapÄ±lÄ±r"
+
+#: c.opt:116
+msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
+msgstr "Bir ABI uyumlu derleyici ile derlerlerken deÄŸiÅŸecek herÅŸey iÃ§in uyarÄ±r"
+
+#: c.opt:120
+#, fuzzy
+msgid "Warn about suspicious uses of memory addresses"
+msgstr "KuÅŸkulu \"main\" bildirimleri hakkÄ±nda uyarÄ±r"
+
+#: c.opt:124
+msgid "Enable most warning messages"
+msgstr "BaÅŸlÄ±ca uyarÄ± iletileri etkinleÅŸtirilir"
+
+#: c.opt:128
+#, fuzzy
+msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
+msgstr "veri tÃ¼rÃ¼nÃ¼n aralÄ±ÄŸÄ± sÄ±nÄ±rlÄ± olduÄŸundan karÅŸÄ±laÅŸtÄ±rma sonucu daima yanlÄ±ÅŸtÄ±r"
+
+#: c.opt:132
+msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
+msgstr "Bir nesnel-C atamasÄ± Ã§Ã¶p toplayÄ±cÄ± tarafÄ±ndan her durduruluÅŸta uyarÄ±r"
+
+#: c.opt:136
+msgid "Warn about casting functions to incompatible types"
+msgstr "Ä°ÅŸlevlerin uyumsuz tÃ¼rlere dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lmesi durumunda uyarÄ±r"
+
+#: c.opt:140
+msgid "Warn about C constructs that are not in the common subset of C and C++"
+msgstr "C ve C++'nÄ±n ortak altkÃ¼mesinde olmayan C oluÅŸumlarÄ±nda uyarÄ±r"
+
+#: c.opt:144
+#, fuzzy
+msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
+msgstr "C ve C++'nÄ±n ortak altkÃ¼mesinde olmayan C oluÅŸumlarÄ±nda uyarÄ±r"
+
+#: c.opt:148
+msgid "Warn about casts which discard qualifiers"
+msgstr "Niteleyicileri iptal eden tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mlerinde uyarÄ±r"
+
+#: c.opt:152
+msgid "Warn about subscripts whose type is \"char\""
+msgstr "TÃ¼rÃ¼ \"char\" olan dizi indislerinde uyarÄ±r"
+
+#: c.opt:156
+#, fuzzy
+msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
+msgstr "deÄŸiÅŸken %q+D %<longjmp%> ya da %<vfork%> tarafÄ±ndan taÅŸÄ±rÄ±lmÄ±ÅŸ olabilir"
+
+#: c.opt:160
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr "Ä°Ã§ iÃ§e aÃ§Ä±klama satÄ±rlarÄ± ile bir fiziksel satÄ±rdan fazla olan C++ aÃ§Ä±klamalarÄ±nda uyarÄ±r"
+
+#: c.opt:164
+msgid "Synonym for -Wcomment"
+msgstr "-Wcomment ile aynÄ±"
+
+#: c.opt:168
+msgid "Warn for implicit type conversions that may change a value"
+msgstr ""
+
+#: c.opt:172
+#, fuzzy
+msgid "Warn for implicit type conversions between signed and unsigned integers"
+msgstr "iÅŸaretli ve iÅŸaretsiz tamsayÄ± ifadeler arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
+
+#: c.opt:176
+msgid "Warn when all constructors and destructors are private"
+msgstr "TÃ¼m kurucu ve yÄ±kÄ±cÄ±lar private olduÄŸunda uyarÄ±r"
+
+#: c.opt:180
+msgid "Warn when a declaration is found after a statement"
+msgstr "Bir deyimden sonra gelen bir bildirimde uyarÄ±r"
+
+#: c.opt:184
+msgid "Warn about deprecated compiler features"
+msgstr "Ã–nerilmeyen derleyici Ã¶zelliklerinde uyarÄ±r"
+
+#: c.opt:188
+msgid "Warn about compile-time integer division by zero"
+msgstr "Derleme anÄ± sÄ±fÄ±rla tamsayÄ± bÃ¶lme taÅŸmasÄ± iÃ§in uyarÄ±r"
+
+#: c.opt:192
+msgid "Warn about violations of Effective C++ style rules"
+msgstr "Effective C++ tarzÄ± kurallarÄ±n Ã§eliÅŸkilerinde uyarÄ±r"
+
+#: c.opt:196
+#, fuzzy
+msgid "Warn about an empty body in an if or else statement"
+msgstr "%Helse gÃ¶vdesi boÅŸ"
+
+#: c.opt:200
+msgid "Warn about stray tokens after #elif and #endif"
+msgstr "#elif ve #endif'ten sonraki serseri sÃ¶zcÃ¼klerde uyarÄ±r"
+
+#: c.opt:208
+#, fuzzy
+msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
+msgstr "Ã–nerilmiyor; yerine -Wextra kullanÄ±n"
+
+#: c.opt:212
+msgid "Warn if testing floating point numbers for equality"
+msgstr "GerÃ§ek sayÄ±larÄ±n eÅŸitlik sÄ±namalarÄ±nda uyarÄ±r"
+
+#: c.opt:216
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
+msgstr "printf/scanf/strftime/strfmon biÃ§im dizgesi bozukluklarÄ±nda uyarÄ±r"
+
+#: c.opt:220
+msgid "Warn if passing too many arguments to a function for its format string"
+msgstr "Bir iÅŸleve biÃ§im dizgesinde Ã§ok fazla argÃ¼man aktarÄ±lÄ±rsa uyarÄ±r"
+
+#: c.opt:224
+msgid "Warn about format strings that are not literals"
+msgstr "Birer sabit olmayan biÃ§im dizgelerinde uyarÄ±r"
+
+#: c.opt:228
+#, fuzzy
+msgid "Warn about format strings that contain NUL bytes"
+msgstr "Birer sabit olmayan biÃ§im dizgelerinde uyarÄ±r"
+
+#: c.opt:232
+msgid "Warn about possible security problems with format functions"
+msgstr "BiÃ§imleme iÅŸlevleriyle ilgili olasÄ± gÃ¼venlik sorunlarÄ± hakkÄ±nda uyarÄ±r"
+
+#: c.opt:236
+msgid "Warn about strftime formats yielding 2-digit years"
+msgstr "2 haneli yÄ±llara yer veren strftime biÃ§imlerde uyarÄ±r"
+
+#: c.opt:240
+msgid "Warn about zero-length formats"
+msgstr "SÄ±fÄ±r uzunluklu biÃ§imlerde uyarÄ±r"
+
+#: c.opt:247
+msgid "Warn whenever type qualifiers are ignored."
+msgstr ""
+
+#: c.opt:251
+msgid "Warn about variables which are initialized to themselves"
+msgstr "Kendileriyle ilklendirilmiÅŸ deÄŸiÅŸkenlerde uyarÄ±r"
+
+#: c.opt:258
+msgid "Warn about implicit function declarations"
+msgstr "Ä°ÅŸlevlerin Ã¶rtÃ¼k bildirimlerinde uyarÄ±r"
+
+#: c.opt:262
+msgid "Warn when a declaration does not specify a type"
+msgstr "Bir bildirimde tÃ¼r belirtilmemiÅŸse uyarÄ±r"
+
+#: c.opt:266
+msgid "Deprecated.  This switch has no effect"
+msgstr "Ã–nerilmiyor. Bu seÃ§enek etkisizdir."
+
+#: c.opt:270
+msgid "Warn when there is a cast to a pointer from an integer of a different size"
+msgstr "FarklÄ± boyuttaki tamsayÄ± tÃ¼rden gÃ¶stericiye dÃ¶nÃ¼ÅŸÃ¼mde uyarÄ±r"
+
+#: c.opt:274
+msgid "Warn about invalid uses of the \"offsetof\" macro"
+msgstr "\"offsetof\" makrosunun geÃ§ersiz kullanÄ±mlarÄ±nda uyarÄ±r"
+
+#: c.opt:278
+msgid "Warn about PCH files that are found but not used"
+msgstr "KullanÄ±lmayan PCH dosyalarÄ± bulunduÄŸunda uyarÄ±r"
+
+#: c.opt:282
+msgid "Do not warn about using \"long long\" when -pedantic"
+msgstr "-pedantic varken \"long long\" kullanÄ±mÄ± hakkÄ±nda uyarmaz"
+
+#: c.opt:286
+msgid "Warn about suspicious declarations of \"main\""
+msgstr "KuÅŸkulu \"main\" bildirimleri hakkÄ±nda uyarÄ±r"
+
+#: c.opt:290
+msgid "Warn about possibly missing braces around initializers"
+msgstr "Ä°lklendiricileri Ã§evreleyen parantezler yoksa uyarÄ±r"
+
+#: c.opt:294
+msgid "Warn about global functions without previous declarations"
+msgstr "Ã–nceden bildirilmemiÅŸ genel iÅŸlevler hakkÄ±nda uyarÄ±r"
+
+#: c.opt:298
+msgid "Warn about missing fields in struct initializers"
+msgstr "YapÄ± ilklendiricilerinde eksik alanlar hakkÄ±nda uyarÄ±r"
+
+#: c.opt:302
+msgid "Warn about functions which might be candidates for format attributes"
+msgstr "BiÃ§im Ã¶znitelikleri iÃ§in aday olabilecek iÅŸlevler hakkÄ±nda uyarÄ±r"
+
+#: c.opt:306
+msgid "Warn about user-specified include directories that do not exist"
+msgstr "KullanÄ±cÄ± tarafÄ±ndan belirtilen baÅŸlÄ±k dizinleri bulunamazsa uyarÄ±r"
+
+#: c.opt:310
+msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
+msgstr ""
+
+#: c.opt:314
+msgid "Warn about global functions without prototypes"
+msgstr "Prototipsiz genel iÅŸlevler hakkÄ±nda uyarÄ±r"
+
+#: c.opt:318
+msgid "Warn about use of multi-character character constants"
+msgstr "Ã‡ok karakterli karakter sabitlerinin kullanÄ±mÄ±nda uyarÄ±r"
+
+#: c.opt:322
+msgid "Warn about \"extern\" declarations not at file scope"
+msgstr "Dosya etki alanÄ± iÃ§inde olmayan \"extern\" bildirimlerinde uyarÄ±r"
+
+#: c.opt:326
+msgid "Warn when non-templatized friend functions are declared within a template"
+msgstr "ÅžablonlanmamÄ±ÅŸ kardeÅŸ iÅŸlevler bir ÅŸablonla bildirildiÄŸinde uyarÄ±r"
+
+#: c.opt:330
+msgid "Warn about non-virtual destructors"
+msgstr "Sanal olmayan yÄ±kÄ±cÄ±lar hakkÄ±nda uyarÄ±r"
+
+#: c.opt:334
+msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
+msgstr "NULL olmama gerekliliÄŸi ile imlenmiÅŸ argÃ¼man yuvalarÄ±na NULL aktarÄ±lÄ±yorsa uyarÄ±r"
+
+#: c.opt:338
+msgid "Warn about non-normalised Unicode strings"
+msgstr "NormalleÅŸtirilmemiÅŸ Unicode dizgelerinde uyarÄ±r"
+
+#: c.opt:342
+msgid "Warn if a C-style cast is used in a program"
+msgstr "Bir yazÄ±lÄ±mda C tarzÄ± tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ kullanÄ±lmÄ±ÅŸsa uyarÄ±r"
+
+#: c.opt:346
+#, fuzzy
+msgid "Warn for obsolescent usage in a declaration"
+msgstr "Ä°ÅŸlevlerin Ã¶rtÃ¼k bildirimlerinde uyarÄ±r"
+
+#: c.opt:350
+msgid "Warn if an old-style parameter definition is used"
+msgstr "Eski tarz parametre tanÄ±mÄ± kullanÄ±lmamÄ±ÅŸsa uyarÄ±r"
+
+#: c.opt:354
+msgid "Warn if a string is longer than the maximum portable length specified by the standard"
+msgstr ""
+
+#: c.opt:358
+msgid "Warn about overloaded virtual function names"
+msgstr "AÅŸÄ±rÄ± yÃ¼klÃ¼ sanal iÅŸlev isimleri hakkÄ±nda uyarÄ±r"
+
+#: c.opt:362
+#, fuzzy
+msgid "Warn about overriding initializers without side effects"
+msgstr "Kendileriyle ilklendirilmiÅŸ deÄŸiÅŸkenlerde uyarÄ±r"
+
+#: c.opt:366
+msgid "Warn about possibly missing parentheses"
+msgstr "OlasÄ± eksik parantezler hakkÄ±nda uyarÄ±r"
+
+#: c.opt:370
+msgid "Warn when converting the type of pointers to member functions"
+msgstr "Ãœye iÅŸlev gÃ¶stericilerinin tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mlerinde uyarÄ±r"
+
+#: c.opt:374
+msgid "Warn about function pointer arithmetic"
+msgstr "Ä°ÅŸlev gÃ¶sterici aritmetiÄŸi hakkÄ±nda uyarÄ±r"
+
+#: c.opt:378
+msgid "Warn when a pointer is cast to an integer of a different size"
+msgstr "Bir gÃ¶stericiden farklÄ± tamsayÄ± tÃ¼rlere dÃ¶nÃ¼ÅŸÃ¼mde uyarÄ±r"
+
+#: c.opt:382
+msgid "Warn about misuses of pragmas"
+msgstr "PragmalarÄ±n yanlÄ±ÅŸ kullanÄ±mÄ± hakkÄ±nda uyarÄ±r"
+
+#: c.opt:386
+msgid "Warn if inherited methods are unimplemented"
+msgstr "KalÄ±t yÃ¶ntemler gerÃ§eklenmemiÅŸse uyarÄ±r"
+
+#: c.opt:390
+msgid "Warn about multiple declarations of the same object"
+msgstr "AynÄ± nesne birden fazla bildirilmiÅŸse uyarÄ±r"
+
+#: c.opt:394
+msgid "Warn when the compiler reorders code"
+msgstr "Derleyici kodu yeniden sÄ±ralarken uyarÄ±r"
+
+#: c.opt:398
+msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
+msgstr "Bir iÅŸlevin dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ Ã¶ntanÄ±mlÄ± \"int\" ise (C'de) ya da uyumsuz dÃ¶nÃ¼ÅŸ tÃ¼rlerinde (C++'da) uyarÄ±r"
+
+#: c.opt:402
+msgid "Warn if a selector has multiple methods"
+msgstr "Bir seÃ§ici Ã§ok sayÄ±da yÃ¶nteme sahipse uyarÄ±r"
+
+#: c.opt:406
+msgid "Warn about possible violations of sequence point rules"
+msgstr "ArdÄ±ÅŸÄ±k nokta kurallarÄ±nÄ±n olasÄ± Ã§eliÅŸkileri hakkÄ±nda uyarÄ±r"
+
+#: c.opt:410
+msgid "Warn about signed-unsigned comparisons"
+msgstr "signed/unsigned karÅŸÄ±laÅŸtÄ±rmalarÄ±nda uyarÄ±r"
+
+#: c.opt:414
+msgid "Warn when overload promotes from unsigned to signed"
+msgstr "unsigned'dan signed'a yÃ¼kseltmeler aÅŸÄ±rÄ± yÃ¼klendiÄŸinde uyarÄ±r"
+
+#: c.opt:418
+msgid "Warn about uncasted NULL used as sentinel"
+msgstr "NÃ¶betÃ§i olarak dÃ¶nÃ¼ÅŸÃ¼msÃ¼z NULL kullanÄ±mÄ±nda uyarÄ±r"
+
+#: c.opt:422
+msgid "Warn about unprototyped function declarations"
+msgstr "Prototipsiz iÅŸlev bildirimlerinde uyarÄ±r"
+
+#: c.opt:426
+msgid "Warn if type signatures of candidate methods do not match exactly"
+msgstr "Aday yÃ¶ntemlerin tÃ¼r imzalarÄ± uyuÅŸmadÄ±ÄŸÄ±nda uyarÄ±r"
+
+#: c.opt:430
+msgid "Warn when synthesis behavior differs from Cfront"
+msgstr "Sentezleme davranÄ±ÅŸÄ± Cfront'dan farklÄ±ysa uyarÄ±r"
+
+#: c.opt:438
+msgid "Warn about features not present in traditional C"
+msgstr "Geleneksel C'de olmayan Ã¶zelliklerde uyarÄ±r"
+
+#: c.opt:442
+msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
+msgstr ""
+
+#: c.opt:446
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr "YazÄ±lÄ±mÄ±n anlamÄ±nÄ± etkileyebilecek Ã¼Ã§lÃ¼ harfler saptanÄ±rsa uyarÄ±r"
+
+#: c.opt:450
+msgid "Warn about @selector()s without previously declared methods"
+msgstr "Evvelce bildirilmiÅŸ yÃ¶ntemler olmaksÄ±zÄ±n @selector()'ler varsa uyarÄ±r"
+
+#: c.opt:454
+msgid "Warn if an undefined macro is used in an #if directive"
+msgstr "#if yÃ¶nergesinde tanÄ±msÄ±z makro kullanÄ±lmÄ±ÅŸsa uyarÄ±r"
+
+#: c.opt:458
+msgid "Warn about unrecognized pragmas"
+msgstr "TanÄ±nmayan pragmalar hakkÄ±nda uyarÄ±r"
+
+#: c.opt:462
+msgid "Warn about macros defined in the main file that are not used"
+msgstr "KullanÄ±lmayan ana dosyada tanÄ±mlÄ± makro hakkÄ±nda uyarÄ±r"
+
+#: c.opt:466
+msgid "Do not warn about using variadic macros when -pedantic"
+msgstr "-pedantic varken deÄŸiÅŸkin makrolarÄ±n kullanÄ±mÄ± durumunda uyarÄ±r"
+
+#: c.opt:470
+#, fuzzy
+msgid "Warn if a variable length array is used"
+msgstr "Bir deÄŸiÅŸken kullanÄ±lmamÄ±ÅŸsa uyarÄ±r"
+
+#: c.opt:474
+msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
+msgstr ""
+
+#: c.opt:478
+msgid "Warn when a pointer differs in signedness in an assignment"
+msgstr "Bir atamada bir gÃ¶stericinin tÃ¼rÃ¼ farklÄ± sign'lÄ± ise uyarÄ±r."
+
+#: c.opt:482
+msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
+msgstr "-std=c89 (C iÃ§in) veya -std=c++98 (C++ iÃ§in) ile aynÄ±."
+
+#: c.opt:490
+msgid "Enforce class member access control semantics"
+msgstr "SÄ±nÄ±f Ã¼yesi eriÅŸim denetimi kurallarÄ±na uyulur"
+
+#: c.opt:497
+msgid "Change when template instances are emitted"
+msgstr "Åžablon Ã¶rneklemeleri Ã§Ä±ktÄ±lanÄ±rken deÄŸiÅŸtirilir"
+
+#: c.opt:501
+msgid "Recognize the \"asm\" keyword"
+msgstr "\"asm\" anahtar sÃ¶zcÃ¼ÄŸÃ¼ tanÄ±nÄ±r"
+
+#: c.opt:505
+msgid "Recognize built-in functions"
+msgstr "YerleÅŸik iÅŸlevler tanÄ±nÄ±r"
+
+#: c.opt:512
+msgid "Check the return value of new"
+msgstr "new iÃ§in dÃ¶nÃ¼ÅŸ deÄŸeri sÄ±nanÄ±r"
+
+#: c.opt:516
+msgid "Allow the arguments of the '?' operator to have different types"
+msgstr "? iÅŸlecinin argÃ¼manlarÄ±nda farklÄ± tÃ¼rlere izin verilir"
+
+#: c.opt:520
+msgid "Reduce the size of object files"
+msgstr "Nesne dosyalarÄ±nÄ± kÃ¼Ã§Ã¼ltÃ¼r"
+
+#: c.opt:524
+msgid "Use class <name> for constant strings"
+msgstr "Sabit dizgeleri iÃ§in <isim> sÄ±nÄ±fÄ± kullanÄ±lÄ±r"
+
+#: c.opt:528
+msgid "Inline member functions by default"
+msgstr "Ã–ntanÄ±mlÄ± olarak Ã¼ye iÅŸlevler satÄ±riÃ§i yapÄ±lÄ±r"
+
+#: c.opt:532
+#, fuzzy
+msgid "Preprocess directives only."
+msgstr "#ident yÃ¶nergeleri iÅŸlenir"
+
+#: c.opt:536
+msgid "Permit '$' as an identifier character"
+msgstr "Betimleyici karakter olarak '$' kullanÄ±labilir"
+
+#: c.opt:543
+msgid "Generate code to check exception specifications"
+msgstr "OlaÄŸan dÄ±ÅŸÄ±lÄ±k belirtimlerini sÄ±nayacak kod Ã¼retilir"
+
+#: c.opt:550
+msgid "Convert all strings and character constants to character set <cset>"
+msgstr "TÃ¼m dizgeler ve karakter sabitleri <kkÃ¼me> karakter kÃ¼mesine dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lÃ¼r"
+
+#: c.opt:554
+msgid "Permit universal character names (\\u and \\U) in identifiers"
+msgstr "Betimleyicilerde evrensel karakter isimleri (\\u ve \\U) kullanÄ±labilir"
+
+#: c.opt:558
+msgid "Specify the default character set for source files"
+msgstr "Kaynak dosyalarÄ± iÃ§in Ã¶ntanÄ±mlÄ± karakter kÃ¼mesi belirtilir."
+
+#: c.opt:566
+msgid "Scope of for-init-statement variables is local to the loop"
+msgstr "For dÃ¶ngÃ¼sÃ¼ ilklendirme deyimi deÄŸiÅŸkenlerinin etki alanÄ± dÃ¶ngÃ¼ye yereldir"
+
+#: c.opt:570
+msgid "Do not assume that standard C libraries and \"main\" exist"
+msgstr "Standart kitaplÄ±klarÄ±nÄ±n ve \"main\" iÅŸlevinin varolduÄŸu varsayÄ±lmaz"
+
+#: c.opt:574
+msgid "Recognize GNU-defined keywords"
+msgstr "GNU tanÄ±mlÄ± anahtar sÃ¶zcÃ¼kler tanÄ±nÄ±r"
+
+#: c.opt:578
+msgid "Generate code for GNU runtime environment"
+msgstr "Kod GNU Ã§alÄ±ÅŸma anÄ± ortamÄ± iÃ§in Ã¼retilir"
+
+#: c.opt:582
+#, fuzzy
+msgid "Use traditional GNU semantics for inline functions"
+msgstr "geleneksel C union ilklendirmesini reddeder"
+
+#: c.opt:595
+msgid "Assume normal C execution environment"
+msgstr "Normal C Ã§alÄ±ÅŸtÄ±rma ortamÄ± var sayÄ±lÄ±r"
+
+#: c.opt:599
+msgid "Enable support for huge objects"
+msgstr "Dev nesneler iÃ§in destek etkinleÅŸtirilir"
+
+#: c.opt:603
+msgid "Export functions even if they can be inlined"
+msgstr "SatÄ±riÃ§ine alÄ±nmÄ±ÅŸ olsalar bile iÅŸlevler ihraÃ§ edilir"
+
+#: c.opt:607
+msgid "Emit implicit instantiations of inline templates"
+msgstr "SatÄ±riÃ§i ÅŸablonlarÄ±n Ã¶rtÃ¼k Ã¶rneklenimleri Ã§Ä±ktÄ±lanÄ±r"
+
+#: c.opt:611
+msgid "Emit implicit instantiations of templates"
+msgstr "ÅžablonlarÄ±nÄ±n Ã¶rtÃ¼k Ã¶rneklenimleri Ã§Ä±ktÄ±lanÄ±r"
+
+#: c.opt:615
+msgid "Inject friend functions into enclosing namespace"
+msgstr "KardeÅŸ iÅŸlevler kapsayan isi alanÄ±na gÃ¶mÃ¼lÃ¼r"
+
+#: c.opt:622
+msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
+msgstr ""
+
+#: c.opt:626
+msgid "Don't warn about uses of Microsoft extensions"
+msgstr "Microsoft oluÅŸumlarÄ±nÄ±n kullanÄ±mÄ±nda uyarmaz"
+
+#: c.opt:636
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
+msgstr "Kod NeXT (Apple Mac OS X) Ã§alÄ±ÅŸma ortamÄ± iÃ§in Ã¼retilir"
+
+#: c.opt:640
+msgid "Assume that receivers of Objective-C messages may be nil"
+msgstr "Nesnel-C iletileri alÄ±cÄ±larÄ±nÄ±n nil olabileceÄŸi varsayÄ±lÄ±r"
+
+#: c.opt:652
+msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
+msgstr "Gerekirse, POD-dÄ±ÅŸÄ± C++ ivar'larÄ± ilklendirecek/yÄ±kacak Ã¶zel Nesnel-C yÃ¶ntemleri Ã¼retilir"
+
+#: c.opt:656
+msgid "Allow fast jumps to the message dispatcher"
+msgstr "Ä°leti daÄŸÄ±tÄ±cÄ±ya hÄ±zlÄ± jump'lara izin verilir"
+
+#: c.opt:662
+msgid "Enable Objective-C exception and synchronization syntax"
+msgstr "Nesnel-C olaÄŸan dÄ±ÅŸÄ±lÄ±k ve eÅŸzamanlama sÃ¶z dizimi etkinleÅŸtirilir"
+
+#: c.opt:666
+msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
+msgstr "Nesnel-C/Nesnel-C++ yazÄ±lÄ±mlarda Ã§Ã¶p toplayÄ±cÄ± (GC) etkin olur"
+
+#: c.opt:671
+msgid "Enable Objective-C setjmp exception handling runtime"
+msgstr "Nesnel-C setjmp olaÄŸan dÄ±ÅŸÄ±lÄ±ÄŸÄ±nÄ± yakalama Ã§alÄ±ÅŸma anÄ± etkin olur"
+
+#: c.opt:675
+#, fuzzy
+msgid "Enable OpenMP"
+msgstr "Hata ayÄ±klama etkin olur"
+
+#: c.opt:679
+msgid "Recognize C++ kewords like \"compl\" and \"xor\""
+msgstr "\"compl\" ve \"xor\" benzeri C++ anahtar sÃ¶zcÃ¼kleri tanÄ±nÄ±r"
+
+#: c.opt:683
+msgid "Enable optional diagnostics"
+msgstr "SeÃ§imlik teÅŸhisler etkin olur"
+
+#: c.opt:690
+msgid "Look for and use PCH files even when preprocessing"
+msgstr "Ã–niÅŸlem yaparken bile PCH dosyalarÄ±na bakÄ±lÄ±r ve kullanÄ±lÄ±r"
+
+#: c.opt:694
+msgid "Downgrade conformance errors to warnings"
+msgstr "Uyumluluk hatalarÄ±nÄ± uyarÄ±lara indirger"
+
+#: c.opt:698
+msgid "Treat the input file as already preprocessed"
+msgstr "Girdi dosyalarÄ± evvelce Ã¶niÅŸlemden geÃ§irilmiÅŸ kabul edilir"
+
+#: c.opt:702
+msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
+msgstr "Nesne dosyalarÄ±nÄ±n Ã§alÄ±ÅŸma anÄ±nda takaslanabileceÄŸini belirten Fix-and-Continue kipi kullanÄ±lÄ±r"
+
+#: c.opt:706
+msgid "Enable automatic template instantiation"
+msgstr "Ã–zdevinimli ÅŸablon Ã¶rneklenimi etkin olur"
+
+#: c.opt:710
+msgid "Generate run time type descriptor information"
+msgstr "Ã‡alÄ±ÅŸma anÄ± tÃ¼r tanÄ±mlayÄ±cÄ± bilgisi Ã¼retilir"
+
+#: c.opt:714
+msgid "Use the same size for double as for float"
+msgstr "double tÃ¼rler iÃ§in de float tÃ¼r geniÅŸliÄŸi kullanÄ±lÄ±r"
+
+#: c.opt:722
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
+msgstr "\"wchar_t\" iÃ§in temel tÃ¼rÃ¼n \"unsigned short\" olmasÄ±nÄ± saÄŸlar"
+
+#: c.opt:726
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+msgstr "\"signed\" veya \"unsigned\" verilmezse bit alanÄ± sign'lÄ± yapÄ±lÄ±r"
+
+#: c.opt:730
+msgid "Make \"char\" signed by default"
+msgstr "Ã–ntanÄ±mlÄ± olarak \"char\" sign'lÄ± yapÄ±lÄ±r"
+
+#: c.opt:737
+msgid "Display statistics accumulated during compilation"
+msgstr "Derleme sÄ±rasÄ±nda toplanan istatistikler gÃ¶sterilir"
+
+#: c.opt:744
+msgid "Distance between tab stops for column reporting"
+msgstr "SÃ¼tunlu raporlama iÃ§in sekme duraklarÄ± arasÄ± mesafe"
+
+#: c.opt:748
+msgid "Specify maximum template instantiation depth"
+msgstr "Azami ÅŸablon Ã¶rnekleme derinliÄŸi belirtilir"
+
+#: c.opt:755
+msgid "Do not generate thread-safe code for initializing local statics"
+msgstr "Yerel istatistiklerin ilklendirilmesi iÃ§in evrece gÃ¼venli kod Ã¼retilmez"
+
+#: c.opt:759
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
+msgstr "\"signed\" veya \"unsigned\" verilmediÄŸinde bit alanÄ± unsigned olur"
+
+#: c.opt:763
+msgid "Make \"char\" unsigned by default"
+msgstr "\"char\" Ã¶ntanÄ±mlÄ± olarak unsigned yapÄ±lÄ±r"
+
+#: c.opt:767
+msgid "Use __cxa_atexit to register destructors"
+msgstr "YazmaÃ§ yÄ±kÄ±cÄ±lara __cxa_atexit kullanÄ±lÄ±r"
+
+#: c.opt:771
+msgid "Use __cxa_get_exception_ptr in exception handling"
+msgstr ""
+
+#: c.opt:775
+msgid "Marks all inlined methods as having hidden visibility"
+msgstr "TÃ¼m satÄ±riÃ§ine alÄ±nmÄ±ÅŸ yÃ¶ntemler gizli gÃ¶rÃ¼nÃ¼rlÃ¼ÄŸe sahip olarak imlenir"
+
+#: c.opt:779
+msgid "Changes visibility to match Microsoft Visual Studio by default"
+msgstr ""
+
+#: c.opt:783
+msgid "Discard unused virtual functions"
+msgstr "KullanÄ±lmayan sanal iÅŸlevler iptal edilir"
+
+#: c.opt:787
+msgid "Implement vtables using thunks"
+msgstr "Sanal tablolar 16/32 bit dÃ¶nÃ¼ÅŸtÃ¼rÃ¼cÃ¼lerle gerÃ§eklenir"
+
+#: c.opt:791
+msgid "Emit common-like symbols as weak symbols"
+msgstr "Benzer semboller zayÄ±f semboller olarak ele alÄ±nir"
+
+#: c.opt:795
+msgid "Convert all wide strings and character constants to character set <cset>"
+msgstr "TÃ¼m geniÅŸ karakterli dizgeler ve sabitler <kkÃ¼me> karakter kÃ¼mesine dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lÃ¼r"
+
+#: c.opt:799
+msgid "Generate a #line directive pointing at the current working directory"
+msgstr "O anki Ã§alÄ±ÅŸma dizinini betimleyen bir #line yÃ¶nergesi Ã¼retilir"
+
+#: c.opt:803
+msgid "Emit cross referencing information"
+msgstr "Ã‡apraz atÄ±flama bilgisi yayÄ±nlanÄ±r"
+
+#: c.opt:807
+msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
+msgstr "Zero-Link kipinde kullanmak iÃ§in Ã§Ä±lgÄ±n sÄ±nÄ±f aramasÄ± (objc_getClass() Ã¼zerinden) Ã¼retilir"
+
+#: c.opt:811
+msgid "Dump declarations to a .decl file"
+msgstr "Bildirimler bir .decl dosyasÄ±na dÃ¶kÃ¼mlenir"
+
+#: c.opt:815
+msgid "Aggressive reduced debug info for structs"
+msgstr ""
+
+#: c.opt:819
+msgid "Conservative reduced debug info for structs"
+msgstr ""
+
+#: c.opt:823
+msgid "Detailed reduced debug info for structs"
+msgstr ""
+
+#: c.opt:827 c.opt:859
+msgid "Add <dir> to the end of the system include path"
+msgstr "<dizin> sistem baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir"
+
+#: c.opt:831
+msgid "Accept definition of macros in <file>"
+msgstr "<dosya>daki makro tanÄ±mlarÄ± kabul edilir"
+
+#: c.opt:835
+msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
+msgstr ""
+
+#: c.opt:839
+msgid "Include the contents of <file> before other files"
+msgstr "<dosya>nÄ±n iÃ§eriÄŸi diÄŸer dosyalarÄ±n baÅŸlangÄ±cÄ±na eklenir"
+
+#: c.opt:843
+msgid "Specify <path> as a prefix for next two options"
+msgstr "<yol> sonraki iki seÃ§enek iÃ§in Ã¶nek olur"
+
+#: c.opt:847
+msgid "Set <dir> to be the system root directory"
+msgstr "<dizin> sistemin kÃ¶k dizini olur"
+
+#: c.opt:851
+msgid "Add <dir> to the start of the system include path"
+msgstr "<dizin> sistem baÅŸlÄ±k dosyalarÄ± arama yolunun baÅŸÄ±na eklenir"
+
+#: c.opt:855
+msgid "Add <dir> to the end of the quote include path"
+msgstr "<dizin> tÄ±rnaklÄ± baÅŸlÄ±k dosyalarÄ± arama yolunun sonuna eklenir"
+
+#: c.opt:876
+msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
+msgstr "Standart sistem baÅŸlÄ±k dosyalarÄ± dizinleri aranmaz (-isystem ile belirtilenler yine de kullanÄ±lÄ±r) "
+
+#: c.opt:880
+msgid "Do not search standard system include directories for C++"
+msgstr "C++ iÃ§in standart sistem baÅŸlÄ±k dosyalarÄ± dizinleri aranmaz"
+
+#: c.opt:896
+msgid "Generate C header of platform-specific features"
+msgstr "Platforma Ã¶zel niteliklerin C baÅŸlÄ±klarÄ±nÄ± Ã¼retir"
+
+#: c.opt:900
+msgid "Print a checksum of the executable for PCH validity checking, and stop"
+msgstr "PCH doÄŸrulama sÄ±namasÄ± iÃ§in bir Ã§alÄ±ÅŸtÄ±rÄ±labilir saÄŸlamasÄ± basar ve durur"
+
+#: c.opt:904
+msgid "Remap file names when including files"
+msgstr "Dosyalar iÃ§erildiÄŸinde dosya isimleri yeniden eÅŸlenir"
+
+#: c.opt:908
+msgid "Conform to the ISO 1998 C++ standard"
+msgstr "ISO 1998 C++ standardÄ±na uyulur"
+
+#: c.opt:912
+#, fuzzy
+msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
+msgstr "GNU oluÅŸumlu ISO 1998 C++ standardÄ±na uyulur"
+
+#: c.opt:919 c.opt:954
+msgid "Conform to the ISO 1990 C standard"
+msgstr "ISO 1990 C standardÄ±na uyulur"
+
+#: c.opt:923 c.opt:962
+msgid "Conform to the ISO 1999 C standard"
+msgstr "ISO 1999 C standardÄ±na uyulur"
+
+#: c.opt:927
+msgid "Deprecated in favor of -std=c99"
+msgstr "-std=c99  lehine kullanÄ±mÄ± Ã¶nerilmiyor"
+
+#: c.opt:931
+msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
+msgstr "GNU oluÅŸumlu ISO 1998 C++ standardÄ±na uyulur"
+
+#: c.opt:935
+#, fuzzy
+msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
+msgstr "GNU oluÅŸumlu ISO 1998 C++ standardÄ±na uyulur"
+
+#: c.opt:942
+msgid "Conform to the ISO 1990 C standard with GNU extensions"
+msgstr "GNU oluÅŸumlu ISO 1990 C standardÄ±na uyulur"
+
+#: c.opt:946
+msgid "Conform to the ISO 1999 C standard with GNU extensions"
+msgstr "GNU oluÅŸumlu ISO 1999 C standardÄ±na uyulur"
+
+#: c.opt:950
+msgid "Deprecated in favor of -std=gnu99"
+msgstr "-std=gnu99 lehine kullanÄ±mÄ± Ã¶nerilmiyor"
+
+#: c.opt:958
+msgid "Conform to the ISO 1990 C standard as amended in 1994"
+msgstr "ISO 1990 C standardÄ±na 1994 dÃ¼zeltmesiyle uyulur"
+
+#: c.opt:966
+msgid "Deprecated in favor of -std=iso9899:1999"
+msgstr "-std=iso9899:1999 lehine kullanÄ±mÄ± Ã¶nerilmiyor"
+
+#: c.opt:970
+msgid "Enable traditional preprocessing"
+msgstr "Geleneksel Ã¶niÅŸlem etkin olur"
+
+#: c.opt:974
+msgid "Support ISO C trigraphs"
+msgstr "ISO C Ã¼Ã§lÃ¼ harfleri desteklenir"
+
+#: c.opt:978
+msgid "Do not predefine system-specific and GCC-specific macros"
+msgstr "Sisteme Ã¶zgÃ¼ ve GCCye Ã¶zgÃ¼ makrolar Ã¶nceden tanÄ±mlanmaz"
+
+#: c.opt:982
+msgid "Enable verbose output"
+msgstr "AyrÄ±ntÄ±lÄ± Ã§Ä±ktÄ± verilir"
+
+#: ada/lang.opt:96
+msgid "Specify options to GNAT"
+msgstr "GNAT'a Ã¶zgÃ¼ seÃ§enekler"
+
 #: attribs.c:244
 #, gcc-internal-format
 msgid "%qs attribute directive ignored"
@@ -16743,47 +16713,47 @@
 msgid "offset outside bounds of constant string"
 msgstr "gÃ¶reli konum sabit dizgenin sÄ±nÄ±rlarÄ±nÄ±n dÄ±ÅŸÄ±nda"
 
-#: builtins.c:1001
+#: builtins.c:1015
 #, gcc-internal-format
 msgid "second argument to %<__builtin_prefetch%> must be a constant"
 msgstr "%<__builtin_prefetch%> iÃ§in 2. argÃ¼man bir sabit olmalÄ±"
 
-#: builtins.c:1008
+#: builtins.c:1022
 #, gcc-internal-format
 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
 msgstr "%<__builtin_prefetch%> iÃ§in 2. argÃ¼man geÃ§ersiz; sÄ±fÄ±r kullanÄ±lÄ±yor"
 
-#: builtins.c:1016
+#: builtins.c:1030
 #, gcc-internal-format
 msgid "third argument to %<__builtin_prefetch%> must be a constant"
 msgstr "%<__builtin_prefetch%> iÃ§in 3. argÃ¼man bir sabit olmalÄ±"
 
-#: builtins.c:1023
+#: builtins.c:1037
 #, gcc-internal-format
 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
 msgstr "%<__builtin_prefetch%> iÃ§in 3. argÃ¼man geÃ§ersiz; sÄ±fÄ±r kullanÄ±lÄ±yor"
 
-#: builtins.c:4592
+#: builtins.c:4608
 #, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> must be constant"
 msgstr "%<__builtin_args_info%>'nun argÃ¼manÄ± bir sabit olmalÄ±dÄ±r"
 
-#: builtins.c:4598
+#: builtins.c:4614
 #, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> out of range"
 msgstr "%<__builtin_args_info%>'nun argÃ¼manÄ± aralÄ±k dÄ±ÅŸÄ±nda"
 
-#: builtins.c:4604
+#: builtins.c:4620
 #, gcc-internal-format
 msgid "missing argument in %<__builtin_args_info%>"
 msgstr "%<__builtin_args_info%>'da argÃ¼man eksik"
 
-#: builtins.c:4693 gimplify.c:2117
+#: builtins.c:4709 gimplify.c:2118
 #, gcc-internal-format
 msgid "too few arguments to function %<va_start%>"
 msgstr "%<va_start%> iÅŸlevine Ã§ok az argÃ¼man verilmiÅŸ"
 
-#: builtins.c:4857
+#: builtins.c:4872
 #, gcc-internal-format
 msgid "first argument to %<va_arg%> not of type %<va_list%>"
 msgstr "%<va_arg%>'Ä±n ilk argÃ¼manÄ±nÄ±n tÃ¼rÃ¼ %<va_list%> deÄŸil"
@@ -16791,95 +16761,105 @@
 #. Unfortunately, this is merely undefined, rather than a constraint
 #. violation, so we cannot make this an error.  If this call is never
 #. executed, the program is still strictly conforming.
-#: builtins.c:4871
+#: builtins.c:4886
 #, gcc-internal-format
 msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr "%qT %<...%> Ã¼zerinden aktarÄ±lÄ±rken %qT'ye yÃ¼kseltgenir"
 
-#: builtins.c:4876
+#: builtins.c:4891
 #, gcc-internal-format
 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr "(bu durumda %<va_arg%>'a %qT deÄŸil %qT akarÄ±lmalÄ±)"
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4882 c-typeck.c:2408
+#: builtins.c:4897 c-typeck.c:2419
 #, gcc-internal-format
 msgid "if this code is reached, the program will abort"
 msgstr "Bu kodun bitiminde uygulama Ã§Ä±kacak"
 
-#: builtins.c:5000
+#: builtins.c:5015
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_frame_address%>"
 msgstr "%<__builtin_frame_address%>'e aktarÄ±lan argÃ¼man geÃ§ersiz"
 
-#: builtins.c:5002
+#: builtins.c:5017
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_return_address%>"
 msgstr "%<__builtin_return_address%>'e aktarÄ±lan argÃ¼man geÃ§ersiz"
 
-#: builtins.c:5015
+#: builtins.c:5030
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_frame_address%>"
 msgstr "%<__builtin_frame_address%>'e aktarÄ±lan argÃ¼man desteklenmiyor"
 
-#: builtins.c:5017
+#: builtins.c:5032
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_return_address%>"
 msgstr "%<__builtin_return_address%>'e aktarÄ±lan argÃ¼man desteklenmiyor"
 
-#: builtins.c:5564
+#: builtins.c:5579
 #, fuzzy, gcc-internal-format
 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
 msgstr "%<__builtin_prefetch%> iÃ§in 3. argÃ¼man bir sabit olmalÄ±"
 
 #. All valid uses of __builtin_va_arg_pack () are removed during
 #. inlining.
-#: builtins.c:6276 expr.c:8024
+#: builtins.c:6291 expr.c:8023
 #, fuzzy
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 msgstr "%<__builtin_frame_address%>'e aktarÄ±lan argÃ¼man geÃ§ersiz"
 
 #. All valid uses of __builtin_va_arg_pack_len () are removed during
 #. inlining.
-#: builtins.c:6282
+#: builtins.c:6297
 #, fuzzy
 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
 msgstr "%<__builtin_frame_address%>'e aktarÄ±lan argÃ¼man geÃ§ersiz"
 
-#: builtins.c:6578
+#: builtins.c:6593
 #, gcc-internal-format
 msgid "%<__builtin_longjmp%> second argument must be 1"
 msgstr "%<__builtin_longjmp%>'in ikinci argÃ¼manÄ± 1 olmalÄ±"
 
-#: builtins.c:7209
+#: builtins.c:7224
 #, gcc-internal-format
 msgid "target format does not support infinity"
 msgstr "hedef biÃ§im sonsuzu desteklemiyor"
 
-#: builtins.c:9623 builtins.c:9712
+#: builtins.c:9638 builtins.c:9727 builtins.c:10082
 #, gcc-internal-format
 msgid "non-floating-point argument to function %qs"
 msgstr "%qs iÅŸlevine kayan noktalÄ± olmayan argÃ¼man"
 
-#: builtins.c:11303
+#: builtins.c:10446 builtins.c:10466
 #, gcc-internal-format
+msgid "too few arguments to function %qs"
+msgstr "%qs iÅŸlevi iÃ§in argÃ¼manlar Ã§ok az"
+
+#: builtins.c:10452 builtins.c:10472
+#, gcc-internal-format
+msgid "too many arguments to function %qs"
+msgstr "%qs iÅŸlevi iÃ§in argÃ¼manlar Ã§ok fazla"
+
+#: builtins.c:11377
+#, gcc-internal-format
 msgid "%<va_start%> used in function with fixed args"
 msgstr "%<va_start%> iÅŸlev iÃ§inde sabit sayÄ±da argÃ¼manla kullanÄ±lmÄ±ÅŸ"
 
-#: builtins.c:11311
+#: builtins.c:11385
 #, fuzzy, gcc-internal-format
 msgid "wrong number of arguments to function %<va_start%>"
 msgstr "%<va_start%> iÅŸlevine Ã§ok az argÃ¼man verilmiÅŸ"
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:11324
+#: builtins.c:11398
 #, gcc-internal-format
 msgid "%<__builtin_next_arg%> called without an argument"
 msgstr "%<__builtin_next_arg%> argÃ¼mansÄ±z Ã§aÄŸrÄ±lmÄ±ÅŸ"
 
-#: builtins.c:11329
+#: builtins.c:11403
 #, fuzzy, gcc-internal-format
 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 msgstr "%<va_start%> iÅŸlevine Ã§ok az argÃ¼man verilmiÅŸ"
@@ -16889,27 +16869,27 @@
 #. argument.  We just warn and set the arg to be the last
 #. argument so that we will get wrong-code because of
 #. it.
-#: builtins.c:11358
+#: builtins.c:11432
 #, gcc-internal-format
 msgid "second parameter of %<va_start%> not last named argument"
 msgstr "%<va_start%>'in ikinci parametresi isimli son argÃ¼man deÄŸil"
 
-#: builtins.c:11472
+#: builtins.c:11546
 #, fuzzy
 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
 msgstr "%H%D iÃ§in ilk argÃ¼man bir gÃ¶sterici, ikinci argÃ¼man sabit olmalÄ±dÄ±r"
 
-#: builtins.c:11485
+#: builtins.c:11559
 #, fuzzy
 msgid "%Klast argument of %D is not integer constant between 0 and 3"
 msgstr "%H%D iÃ§in son argÃ¼man 0 .. 3 arasÄ±nda bir tamsayÄ± sabit deÄŸil"
 
-#: builtins.c:11529 builtins.c:11693 builtins.c:11752
+#: builtins.c:11603 builtins.c:11767 builtins.c:11826
 #, fuzzy
 msgid "%Kcall to %D will always overflow destination buffer"
 msgstr "%H%D Ã§aÄŸrÄ±sÄ± hedef tamponu daima Ã¼stten taÅŸÄ±rÄ±r"
 
-#: builtins.c:11683
+#: builtins.c:11757
 #, fuzzy
 msgid "%Kcall to %D might overflow destination buffer"
 msgstr "%H%D Ã§aÄŸrÄ±sÄ± hedef tamponu daima Ã¼stten taÅŸÄ±rÄ±r"
@@ -17033,440 +17013,440 @@
 msgid "conversion to %qT alters %qT constant value"
 msgstr "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m belirsiz"
 
-#: c-common.c:1296
+#: c-common.c:1299
 #, fuzzy, gcc-internal-format
 msgid "conversion to %qT from %qT may change the sign of the result"
 msgstr "%qE ifadesinin %qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼mÃ¼ belirsiz"
 
-#: c-common.c:1325
+#: c-common.c:1328
 #, fuzzy, gcc-internal-format
 msgid "conversion to %qT from %qT may alter its value"
 msgstr "%qE ifadesinin %qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼mÃ¼ belirsiz"
 
-#: c-common.c:1353
+#: c-common.c:1356
 #, gcc-internal-format
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "bÃ¼yÃ¼k tamsayÄ± Ã¶rtÃ¼k olarak unsigned tÃ¼re indirgendi"
 
-#: c-common.c:1359 c-common.c:1366 c-common.c:1374
+#: c-common.c:1362 c-common.c:1369 c-common.c:1377
 #, gcc-internal-format
 msgid "overflow in implicit constant conversion"
 msgstr "Ã¶rtÃ¼k sabit dÃ¶nÃ¼ÅŸÃ¼mÃ¼nde Ã¼stten taÅŸma"
 
-#: c-common.c:1528
+#: c-common.c:1531
 #, gcc-internal-format
 msgid "operation on %qE may be undefined"
 msgstr "%qE ifadesinde iÅŸlem tanÄ±msÄ±z olabilir"
 
-#: c-common.c:1821
+#: c-common.c:1824
 #, gcc-internal-format
 msgid "case label does not reduce to an integer constant"
 msgstr "case yaftasÄ± bir tamsayÄ± sabite indirgenmez"
 
-#: c-common.c:1861
+#: c-common.c:1864
 #, gcc-internal-format
 msgid "case label value is less than minimum value for type"
 msgstr "case yaftasÄ±nÄ±n deÄŸeri veri tÃ¼rÃ¼nÃ¼n izin verdiÄŸi deÄŸerden kÃ¼Ã§Ã¼k"
 
-#: c-common.c:1869
+#: c-common.c:1872
 #, gcc-internal-format
 msgid "case label value exceeds maximum value for type"
 msgstr "case yaftasÄ±nÄ±n deÄŸeri veri tÃ¼rÃ¼nÃ¼n izin verdiÄŸi deÄŸerden bÃ¼yÃ¼k"
 
-#: c-common.c:1877
+#: c-common.c:1880
 #, gcc-internal-format
 msgid "lower value in case label range less than minimum value for type"
 msgstr "case yafta aralÄ±ÄŸÄ±nÄ±n alt deÄŸeri veri tÃ¼rÃ¼nÃ¼n izin verdiÄŸi deÄŸerden kÃ¼Ã§Ã¼k"
 
-#: c-common.c:1886
+#: c-common.c:1889
 #, gcc-internal-format
 msgid "upper value in case label range exceeds maximum value for type"
 msgstr "case yafta aralÄ±ÄŸÄ±nÄ±n Ã¼st deÄŸeri veri tÃ¼rÃ¼nÃ¼n izin verdiÄŸi deÄŸerden bÃ¼yÃ¼k"
 
-#: c-common.c:1960
+#: c-common.c:1963
 #, gcc-internal-format
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 msgstr ""
 
-#: c-common.c:2450
+#: c-common.c:2453
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to binary %s (have %qT and %qT)"
 msgstr "iki terimli %s iÃ§in terimler geÃ§ersiz"
 
-#: c-common.c:2686
+#: c-common.c:2689
 #, gcc-internal-format
 msgid "comparison is always false due to limited range of data type"
 msgstr "veri tÃ¼rÃ¼nÃ¼n aralÄ±ÄŸÄ± sÄ±nÄ±rlÄ± olduÄŸundan karÅŸÄ±laÅŸtÄ±rma sonucu daima yanlÄ±ÅŸtÄ±r"
 
-#: c-common.c:2688
+#: c-common.c:2691
 #, gcc-internal-format
 msgid "comparison is always true due to limited range of data type"
 msgstr "veri tÃ¼rÃ¼nÃ¼n aralÄ±ÄŸÄ± sÄ±nÄ±rlÄ± olduÄŸundan karÅŸÄ±laÅŸtÄ±rma sonucu daima doÄŸrudur"
 
-#: c-common.c:2767
+#: c-common.c:2770
 #, gcc-internal-format
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "unsigned ifade >=0 karÅŸÄ±laÅŸtÄ±rmasÄ± daima doÄŸrudur"
 
-#: c-common.c:2777
+#: c-common.c:2780
 #, gcc-internal-format
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "unsigned ifade < 0 karÅŸÄ±laÅŸtÄ±rmasÄ± daima yanlÄ±ÅŸtÄ±r"
 
-#: c-common.c:2818
+#: c-common.c:2821
 #, gcc-internal-format
 msgid "pointer of type %<void *%> used in arithmetic"
 msgstr "aritmetikte %<void *%> tÃ¼rÃ¼nde gÃ¶sterici kullanÄ±lmÄ±ÅŸ"
 
-#: c-common.c:2824
+#: c-common.c:2827
 #, gcc-internal-format
 msgid "pointer to a function used in arithmetic"
 msgstr "aritmetikte iÅŸlev gÃ¶stericisi kullanÄ±lmÄ±ÅŸ"
 
-#: c-common.c:2830
+#: c-common.c:2833
 #, gcc-internal-format
 msgid "pointer to member function used in arithmetic"
 msgstr "aritmetikte Ã¼ye iÅŸlev gÃ¶stericisi kullanÄ±lmÄ±ÅŸ"
 
-#: c-common.c:2982
+#: c-common.c:2985
 #, fuzzy, gcc-internal-format
 msgid "the address of %qD will always evaluate as %<true%>"
 msgstr "%qD adresi, daima %<true%> olarak deÄŸerlendirilecek"
 
-#: c-common.c:3051 cp/semantics.c:596 cp/typeck.c:6411
+#: c-common.c:3054 cp/semantics.c:597 cp/typeck.c:6438
 #, gcc-internal-format
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "atamayÄ± sarmalayan parantezler muhtemelen doÄŸruluk deÄŸeri olarak kullanÄ±lmÄ±ÅŸ"
 
-#: c-common.c:3123 c-typeck.c:8958
+#: c-common.c:3126 c-typeck.c:8969
 #, gcc-internal-format
 msgid "invalid use of %<restrict%>"
 msgstr "%<restrict%> kullanÄ±mÄ± geÃ§ersiz"
 
-#: c-common.c:3339
+#: c-common.c:3346
 #, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a function type"
 msgstr "bir iÅŸlev tÃ¼rÃ¼ne %<sizeof%> uygulanmasÄ± geÃ§ersiz"
 
-#: c-common.c:3349
+#: c-common.c:3356
 #, gcc-internal-format
 msgid "invalid application of %qs to a void type"
 msgstr "bir void tÃ¼re %qs uygulanmasÄ± geÃ§ersiz"
 
-#: c-common.c:3355
+#: c-common.c:3362
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %qs to incomplete type %qT "
 msgstr "%2$qT tamamlanmamÄ±ÅŸ tÃ¼rÃ¼ne %1$qs uygulanmasÄ± geÃ§ersiz"
 
-#: c-common.c:3396
+#: c-common.c:3403
 #, gcc-internal-format
 msgid "%<__alignof%> applied to a bit-field"
 msgstr "%<__alignof%> bir bit-alanÄ±na uygulanmÄ±ÅŸ"
 
-#: c-common.c:3969
+#: c-common.c:3976
 #, gcc-internal-format
 msgid "cannot disable built-in function %qs"
 msgstr "%qs yerleÅŸik iÅŸlevi iptal edilemez"
 
-#: c-common.c:4172
+#: c-common.c:4179
 #, gcc-internal-format
 msgid "pointers are not permitted as case values"
 msgstr "case deÄŸeri olarak gÃ¶stericiler kullanÄ±lamaz"
 
-#: c-common.c:4178
+#: c-common.c:4185
 #, gcc-internal-format
 msgid "range expressions in switch statements are non-standard"
 msgstr "switch deyimlerinde aralÄ±k ifadeleri standartdÄ±ÅŸÄ±dÄ±r"
 
-#: c-common.c:4204
+#: c-common.c:4211
 #, gcc-internal-format
 msgid "empty range specified"
 msgstr "boÅŸ aralÄ±k belirtilmiÅŸ"
 
-#: c-common.c:4264
+#: c-common.c:4271
 #, gcc-internal-format
 msgid "duplicate (or overlapping) case value"
 msgstr "yinelenmiÅŸ (ya da birbirini kapsayan) case deÄŸerleri"
 
-#: c-common.c:4265
+#: c-common.c:4272
 #, gcc-internal-format
 msgid "%Jthis is the first entry overlapping that value"
 msgstr "%Jbu, aynÄ± deÄŸeri kapsayan ilk girdi"
 
-#: c-common.c:4269
+#: c-common.c:4276
 #, gcc-internal-format
 msgid "duplicate case value"
 msgstr "yinelenmiÅŸ case deÄŸeri"
 
-#: c-common.c:4270
+#: c-common.c:4277
 #, gcc-internal-format
 msgid "%Jpreviously used here"
 msgstr "%JÃ¶nce burada kullanÄ±lmÄ±ÅŸ"
 
-#: c-common.c:4274
+#: c-common.c:4281
 #, gcc-internal-format
 msgid "multiple default labels in one switch"
 msgstr "tek switch'te Ã§ok sayÄ±da default"
 
-#: c-common.c:4275
+#: c-common.c:4282
 #, gcc-internal-format
 msgid "%Jthis is the first default label"
 msgstr "%Jbu, ilk default"
 
-#: c-common.c:4324
+#: c-common.c:4331
 #, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type"
 msgstr "%Jcase deÄŸeri %qs sembolik sabit tÃ¼rÃ¼nde deÄŸil"
 
-#: c-common.c:4327
+#: c-common.c:4334
 #, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type %qT"
 msgstr "%Jcase deÄŸeri %qs, %qT sembolik sabit tÃ¼rÃ¼nde deÄŸil"
 
-#: c-common.c:4385
+#: c-common.c:4392
 #, gcc-internal-format
 msgid "%Hswitch missing default case"
 msgstr "%Hswitch iÃ§inde default eksik"
 
-#: c-common.c:4448
+#: c-common.c:4455
 #, gcc-internal-format
 msgid "%Henumeration value %qE not handled in switch"
 msgstr "%Hsembolik sabit deÄŸeri %qE switch deyiminde elde edilemedi"
 
-#: c-common.c:4472
+#: c-common.c:4479
 #, gcc-internal-format
 msgid "taking the address of a label is non-standard"
 msgstr "bir yafta adresinin alÄ±nmasÄ± standartdÄ±ÅŸÄ±dÄ±r"
 
-#: c-common.c:4622
+#: c-common.c:4629
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored for field of type %qT"
 msgstr "%2$qT tÃ¼rÃ¼nde alan iÃ§in %1$qE Ã¶zniteliÄŸi yoksayÄ±ldÄ±"
 
-#: c-common.c:4633 c-common.c:4652 c-common.c:4670 c-common.c:4697
-#: c-common.c:4724 c-common.c:4750 c-common.c:4769 c-common.c:4793
-#: c-common.c:4816 c-common.c:4839 c-common.c:4860 c-common.c:4881
-#: c-common.c:4905 c-common.c:4931 c-common.c:4968 c-common.c:4995
-#: c-common.c:5046 c-common.c:5130 c-common.c:5160 c-common.c:5179
-#: c-common.c:5499 c-common.c:5559 c-common.c:5580 c-common.c:5644
-#: c-common.c:5762 c-common.c:5828 c-common.c:5877 c-common.c:5923
-#: c-common.c:5993 c-common.c:6017 c-common.c:6301 c-common.c:6324
+#: c-common.c:4640 c-common.c:4659 c-common.c:4677 c-common.c:4704
+#: c-common.c:4731 c-common.c:4757 c-common.c:4776 c-common.c:4800
+#: c-common.c:4823 c-common.c:4846 c-common.c:4867 c-common.c:4888
+#: c-common.c:4912 c-common.c:4938 c-common.c:4975 c-common.c:5002
+#: c-common.c:5045 c-common.c:5129 c-common.c:5159 c-common.c:5178
+#: c-common.c:5498 c-common.c:5558 c-common.c:5579 c-common.c:5643
+#: c-common.c:5761 c-common.c:5827 c-common.c:5876 c-common.c:5922
+#: c-common.c:5992 c-common.c:6016 c-common.c:6301 c-common.c:6324
 #: c-common.c:6363
 #, gcc-internal-format
 msgid "%qE attribute ignored"
 msgstr "%qE Ã¶zniteliÄŸi yoksayÄ±ldÄ±"
 
-#: c-common.c:4715 c-common.c:4741
+#: c-common.c:4722 c-common.c:4748
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute conflicts with attribute %s"
 msgstr "%s Ã¶zniteliÄŸi ile %s Ã¶zniteliÄŸi %L'de Ã§eliÅŸiyor"
 
-#: c-common.c:4962
+#: c-common.c:4969
 #, gcc-internal-format
 msgid "%qE attribute have effect only on public objects"
 msgstr "%qE Ã¶zniteliÄŸi sadece genel nesnelerde etkilidir"
 
-#: c-common.c:5067
+#: c-common.c:5066
 #, fuzzy, gcc-internal-format
 msgid "destructor priorities are not supported"
 msgstr "trampolines desteklenmiyor"
 
-#: c-common.c:5069
+#: c-common.c:5068
 #, fuzzy, gcc-internal-format
 msgid "constructor priorities are not supported"
 msgstr "trampolines desteklenmiyor"
 
-#: c-common.c:5086
+#: c-common.c:5085
 #, gcc-internal-format
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 msgstr ""
 
-#: c-common.c:5091
+#: c-common.c:5090
 #, gcc-internal-format
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 msgstr ""
 
-#: c-common.c:5099
+#: c-common.c:5098
 #, gcc-internal-format
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 msgstr ""
 
-#: c-common.c:5102
+#: c-common.c:5101
 #, gcc-internal-format
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 msgstr ""
 
-#: c-common.c:5221
+#: c-common.c:5220
 #, gcc-internal-format
 msgid "unknown machine mode %qs"
 msgstr "%qs makine kipi bilinmiyor"
 
-#: c-common.c:5250
+#: c-common.c:5249
 #, gcc-internal-format
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 msgstr "vektÃ¶r tÃ¼rlerin __attribute__ ((kip)) ile belirtilmesi artÄ±k Ã¶nerilmiyor"
 
-#: c-common.c:5253
+#: c-common.c:5252
 #, gcc-internal-format
 msgid "use __attribute__ ((vector_size)) instead"
 msgstr "onun yerine __attribute__ ((vektÃ¶r_boyutu)) kullanÄ±n"
 
-#: c-common.c:5262
+#: c-common.c:5261
 #, gcc-internal-format
 msgid "unable to emulate %qs"
 msgstr "%qs Ã¶ykÃ¼nÃ¼mÃ¼ mÃ¼mkÃ¼n deÄŸil"
 
-#: c-common.c:5272
+#: c-common.c:5271
 #, gcc-internal-format
 msgid "invalid pointer mode %qs"
 msgstr "gÃ¶sterici kipi olarak %qs geÃ§ersiz"
 
-#: c-common.c:5289
+#: c-common.c:5288
 #, gcc-internal-format
 msgid "signness of type and machine mode %qs don't match"
 msgstr ""
 
-#: c-common.c:5300
+#: c-common.c:5299
 #, gcc-internal-format
 msgid "no data type for mode %qs"
 msgstr "%qs kipi iÃ§in bir veri tÃ¼rÃ¼ yok"
 
-#: c-common.c:5310
+#: c-common.c:5309
 #, gcc-internal-format
 msgid "cannot use mode %qs for enumeral types"
 msgstr "%qs kipi sembolik sabit tÃ¼rler iÃ§in kullanÄ±lamaz"
 
-#: c-common.c:5337
+#: c-common.c:5336
 #, gcc-internal-format
 msgid "mode %qs applied to inappropriate type"
 msgstr "%qs kipi ilgisiz tÃ¼re uygulanmÄ±ÅŸ"
 
-#: c-common.c:5368
+#: c-common.c:5367
 #, gcc-internal-format
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "%JbÃ¶lÃ¼m Ã¶zniteliÄŸi yerel deÄŸiÅŸkenler iÃ§in belirtilmiÅŸ olamaz"
 
-#: c-common.c:5379 config/bfin/bfin.c:4879 config/bfin/bfin.c:4930
+#: c-common.c:5378 config/bfin/bfin.c:4982 config/bfin/bfin.c:5033
 #, gcc-internal-format
 msgid "section of %q+D conflicts with previous declaration"
 msgstr "%q+D bÃ¶lÃ¼mÃ¼ Ã¶nceki bildirimle Ã§eliÅŸiyor"
 
-#: c-common.c:5388
+#: c-common.c:5387
 #, gcc-internal-format
 msgid "section attribute not allowed for %q+D"
 msgstr "bÃ¶lÃ¼m Ã¶zniteliÄŸine %q+D iÃ§in izin verilmez"
 
-#: c-common.c:5394
+#: c-common.c:5393
 #, gcc-internal-format
 msgid "%Jsection attributes are not supported for this target"
 msgstr "%JbÃ¶lÃ¼m Ã¶znitelikleri bu hedef iÃ§in desteklenmiyor"
 
-#: c-common.c:5426
+#: c-common.c:5425
 #, gcc-internal-format
 msgid "requested alignment is not a constant"
 msgstr "istenen hizalama bir sabit deÄŸil"
 
-#: c-common.c:5431
+#: c-common.c:5430
 #, gcc-internal-format
 msgid "requested alignment is not a power of 2"
 msgstr "istenen hizalama 2 nin kuvveti deÄŸil"
 
-#: c-common.c:5436
+#: c-common.c:5435
 #, gcc-internal-format
 msgid "requested alignment is too large"
 msgstr "istenen hizalama Ã§ok bÃ¼yÃ¼k"
 
-#: c-common.c:5462
+#: c-common.c:5461
 #, gcc-internal-format
 msgid "alignment may not be specified for %q+D"
 msgstr "hizalama, %q+D iÃ§in belirtilmiÅŸ olmayabilir"
 
-#: c-common.c:5469
+#: c-common.c:5468
 #, gcc-internal-format
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 msgstr ""
 
-#: c-common.c:5473
+#: c-common.c:5472
 #, fuzzy, gcc-internal-format
 msgid "alignment for %q+D must be at least %d"
 msgstr "`%s' iÃ§in fiili argÃ¼man bir gÃ¶sterici olmalÄ± (%L'de)"
 
-#: c-common.c:5522
+#: c-common.c:5521
 #, gcc-internal-format
 msgid "%q+D defined both normally and as an alias"
 msgstr "%q+D hem normal hem de bir rumuz olarak tanÄ±mlanmÄ±ÅŸ"
 
-#: c-common.c:5538
+#: c-common.c:5537
 #, gcc-internal-format
 msgid "alias argument not a string"
 msgstr "alias argÃ¼manÄ± bir dizge deÄŸil"
 
-#: c-common.c:5601
+#: c-common.c:5600
 #, gcc-internal-format
 msgid "%Jweakref attribute must appear before alias attribute"
 msgstr "%Jweakref Ã¶zniteliÄŸi alias Ã¶zniteliÄŸinden Ã¶nce olmalÄ±"
 
-#: c-common.c:5631
+#: c-common.c:5630
 #, gcc-internal-format
 msgid "%qE attribute ignored on non-class types"
 msgstr "%qE Ã¶zniteliÄŸi sÄ±nÄ±f tÃ¼rleri dÄ±ÅŸÄ±nda yoksayÄ±lÄ±r"
 
-#: c-common.c:5637
+#: c-common.c:5636
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored because %qT is already defined"
 msgstr "%qE Ã¶zniteliÄŸi sÄ±nÄ±f tÃ¼rleri dÄ±ÅŸÄ±nda yoksayÄ±lÄ±r"
 
-#: c-common.c:5650
+#: c-common.c:5649
 #, gcc-internal-format
 msgid "visibility argument not a string"
 msgstr "visibility argÃ¼manÄ± bir dizge deÄŸil"
 
-#: c-common.c:5662
+#: c-common.c:5661
 #, gcc-internal-format
 msgid "%qE attribute ignored on types"
 msgstr "%qE Ã¶zniteliÄŸi veri tÃ¼rlerinde yoksayÄ±lÄ±r"
 
-#: c-common.c:5678
+#: c-common.c:5677
 #, gcc-internal-format
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr "visibility argÃ¼manÄ± \"default\", \"hidden\", \"protected\" veya \"internal\" deÄŸerlerinden biri olmalÄ±dÄ±r"
 
-#: c-common.c:5689
+#: c-common.c:5688
 #, fuzzy, gcc-internal-format
 msgid "%qD redeclared with different visibility"
 msgstr "%qD farklÄ± eriÅŸimle tekrar bildirilmiÅŸ"
 
-#: c-common.c:5692 c-common.c:5696
+#: c-common.c:5691 c-common.c:5695
 #, gcc-internal-format
 msgid "%qD was declared %qs which implies default visibility"
 msgstr ""
 
-#: c-common.c:5770
+#: c-common.c:5769
 #, gcc-internal-format
 msgid "tls_model argument not a string"
 msgstr "tls_model argÃ¼manÄ± bir dizge deÄŸil"
 
-#: c-common.c:5783
+#: c-common.c:5782
 #, gcc-internal-format
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr "tls_model argÃ¼manÄ± \"local-exec\", \"initial-exec\", \"local-dynamic\" veya \"global-dynamic\" deÄŸerlerinden biri olmalÄ±"
 
-#: c-common.c:5802 c-common.c:5897
+#: c-common.c:5801 c-common.c:5896
 #, gcc-internal-format
 msgid "%J%qE attribute applies only to functions"
 msgstr "%J%qE Ã¶zniteliÄŸi sadece iÅŸlevlere uygulanÄ±r"
 
-#: c-common.c:5807 c-common.c:5902
+#: c-common.c:5806 c-common.c:5901
 #, gcc-internal-format
 msgid "%Jcan%'t set %qE attribute after definition"
 msgstr "%J%qE Ã¶zniteliÄŸi tanÄ±mdan sonra atanamaz"
 
-#: c-common.c:5858
+#: c-common.c:5857
 #, gcc-internal-format
 msgid "alloc_size parameter outside range"
 msgstr ""
 
-#: c-common.c:5991
+#: c-common.c:5990
 #, gcc-internal-format
 msgid "%qE attribute ignored for %qE"
 msgstr "%qE Ã¶zniteliÄŸi %qE iÃ§in yoksayÄ±ldÄ±"
@@ -17576,7 +17556,7 @@
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 msgstr ""
 
-#: c-common.c:6818 cp/typeck.c:4525
+#: c-common.c:6818 cp/typeck.c:4533
 #, gcc-internal-format
 msgid "attempt to take address of bit-field structure member %qD"
 msgstr "bit-alanÄ± yapÄ±sÄ±nÄ±n %qD Ã¼yesinin adresi alÄ±nmaya Ã§alÄ±ÅŸÄ±lÄ±yor"
@@ -17611,14 +17591,14 @@
 msgid "size of array is too large"
 msgstr "%qs dizisinin boyutu Ã§ok bÃ¼yÃ¼k"
 
-#: c-common.c:7041 c-common.c:7090 c-typeck.c:2705
+#: c-common.c:7041 c-common.c:7090 c-typeck.c:2716
 #, gcc-internal-format
 msgid "too few arguments to function %qE"
 msgstr "%qE iÅŸlevi iÃ§in Ã§ok az argÃ¼man belirtildi"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-common.c:7058 c-typeck.c:4374
+#: c-common.c:7058 c-typeck.c:4385
 #, fuzzy, gcc-internal-format
 msgid "incompatible type for argument %d of %qE"
 msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ± iÃ§in tÃ¼r uyumsuz"
@@ -17698,8 +17678,8 @@
 #. an unprototyped function, it is compile-time undefined;
 #. making it a constraint in that case was rejected in
 #. DR#252.
-#: c-convert.c:95 c-typeck.c:1775 c-typeck.c:4012 cp/typeck.c:1502
-#: cp/typeck.c:5717 cp/typeck.c:6325 fortran/convert.c:88
+#: c-convert.c:95 c-typeck.c:1785 c-typeck.c:4023 cp/typeck.c:1548
+#: cp/typeck.c:5725 cp/typeck.c:6352 fortran/convert.c:88
 #: treelang/tree-convert.c:79
 #, gcc-internal-format
 msgid "void value not ignored as it ought to be"
@@ -17711,104 +17691,104 @@
 msgid "conversion to non-scalar type requested"
 msgstr "sabit tÃ¼re dÃ¶nÃ¼ÅŸÃ¼m istendi"
 
-#: c-decl.c:546
+#: c-decl.c:547
 #, gcc-internal-format
 msgid "array %q+D assumed to have one element"
 msgstr "%q+D dizisi tek elemanlÄ± kabul edildi"
 
-#: c-decl.c:651
+#: c-decl.c:652
 #, gcc-internal-format
 msgid "GCC supports only %u nested scopes"
 msgstr "GCC iÃ§ iÃ§e sadece %u etki alanÄ±nÄ± destekler"
 
-#: c-decl.c:737 cp/decl.c:358
+#: c-decl.c:738 cp/decl.c:359
 #, gcc-internal-format
 msgid "label %q+D used but not defined"
 msgstr "%q+D yaftasÄ± tanÄ±mlanmadan kullanÄ±lmÄ±ÅŸ"
 
-#: c-decl.c:778
+#: c-decl.c:779
 #, gcc-internal-format
 msgid "nested function %q+D declared but never defined"
 msgstr "iÃ§ iÅŸlev %q+D tanÄ±mlanmadan bildirilmiÅŸ"
 
-#: c-decl.c:788
+#: c-decl.c:789
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D declared but never defined"
 msgstr "iÃ§ iÅŸlev %q+D tanÄ±mlanmadan bildirilmiÅŸ"
 
-#: c-decl.c:801 cp/decl.c:608
+#: c-decl.c:802 cp/decl.c:609
 #, gcc-internal-format
 msgid "unused variable %q+D"
 msgstr "%q+D deÄŸiÅŸkeni kullanÄ±lmamÄ±ÅŸ"
 
-#: c-decl.c:805
+#: c-decl.c:806
 #, gcc-internal-format
 msgid "type of array %q+D completed incompatibly with implicit initialization"
 msgstr "%q+D dizisinin tÃ¼rÃ¼ Ã¶rtÃ¼k ilklendirme ile uyumsuz olarak tamamlanmÄ±ÅŸ"
 
-#: c-decl.c:1039
+#: c-decl.c:1040
 #, gcc-internal-format
 msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
 msgstr "ÃœÃ§ nokta imli bir parametre listesi bir boÅŸ parametre isim listesi bildirimi ile eÅŸleÅŸemez"
 
-#: c-decl.c:1046
+#: c-decl.c:1047
 #, gcc-internal-format
 msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
 msgstr "Bir Ã¶ntanÄ±mlÄ± yÃ¼kseltme iÃ§eren bir argÃ¼man tÃ¼rÃ¼, bir boÅŸ parametre isim listesi bildirimi ile eÅŸleÅŸemez"
 
-#: c-decl.c:1087
+#: c-decl.c:1088
 #, gcc-internal-format
 msgid "prototype for %q+D declares more arguments than previous old-style definition"
 msgstr "%q+D prototipi Ã¶nceki eski tarz tanÄ±mdan daha fazla argÃ¼man bildiriyor"
 
-#: c-decl.c:1093
+#: c-decl.c:1094
 #, gcc-internal-format
 msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
 msgstr "%q+D prototipi Ã¶nceki eski tarz tanÄ±mdan daha az argÃ¼man bildiriyor"
 
-#: c-decl.c:1102
+#: c-decl.c:1103
 #, gcc-internal-format
 msgid "prototype for %q+D declares argument %d with incompatible type"
 msgstr "%q+D prototipi %d. argÃ¼manÄ± uyumsuz tÃ¼rde bildiriyor"
 
 #. If we get here, no errors were found, but do issue a warning
 #. for this poor-style construct.
-#: c-decl.c:1115
+#: c-decl.c:1116
 #, gcc-internal-format
 msgid "prototype for %q+D follows non-prototype definition"
 msgstr "%q+D prototipinden sonraki tanÄ±m bir prototip deÄŸil"
 
-#: c-decl.c:1130
+#: c-decl.c:1131
 #, gcc-internal-format
 msgid "previous definition of %q+D was here"
 msgstr "%q+D'nin Ã¶nceki tanÄ±mÄ± buradaydÄ±"
 
-#: c-decl.c:1132
+#: c-decl.c:1133
 #, gcc-internal-format
 msgid "previous implicit declaration of %q+D was here"
 msgstr "%qD'nin Ã¶nceki Ã¶rtÃ¼k bildirimi buradaydÄ±"
 
-#: c-decl.c:1134
+#: c-decl.c:1135
 #, gcc-internal-format
 msgid "previous declaration of %q+D was here"
 msgstr "%qD'nin Ã¶nceki bildirimi buradaydÄ±"
 
-#: c-decl.c:1174
+#: c-decl.c:1175
 #, gcc-internal-format
 msgid "%q+D redeclared as different kind of symbol"
 msgstr "%q+D farklÄ± bir simge Ã§eÅŸidi olarak tekrar bildirilmiÅŸ"
 
-#: c-decl.c:1178
+#: c-decl.c:1179
 #, gcc-internal-format
 msgid "built-in function %q+D declared as non-function"
 msgstr "yerleÅŸik iÅŸlev `%q+D iÅŸlev olarak bildirilmemiÅŸ"
 
-#: c-decl.c:1181 c-decl.c:1298 c-decl.c:1983
+#: c-decl.c:1182 c-decl.c:1299 c-decl.c:1988
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a built-in function"
 msgstr "%q+D bildirimi bir yerleÅŸik iÅŸlevi gÃ¶lgeliyor"
 
-#: c-decl.c:1190
+#: c-decl.c:1191
 #, gcc-internal-format
 msgid "redeclaration of enumerator %q+D"
 msgstr "enumerator %q+D yeniden bildirilmiÅŸ"
@@ -17816,274 +17796,274 @@
 #. If types don't match for a built-in, throw away the
 #. built-in.  No point in calling locate_old_decl here, it
 #. won't print anything.
-#: c-decl.c:1211
+#: c-decl.c:1212
 #, gcc-internal-format
 msgid "conflicting types for built-in function %q+D"
 msgstr "yerleÅŸik iÅŸlev %q+D iÃ§in tÃ¼r Ã§eliÅŸkisi"
 
-#: c-decl.c:1235 c-decl.c:1248 c-decl.c:1258
+#: c-decl.c:1236 c-decl.c:1249 c-decl.c:1259
 #, gcc-internal-format
 msgid "conflicting types for %q+D"
 msgstr "%q+D iÃ§in Ã§eliÅŸen tÃ¼rler"
 
-#: c-decl.c:1256
+#: c-decl.c:1257
 #, gcc-internal-format
 msgid "conflicting type qualifiers for %q+D"
 msgstr "%q+D iÃ§in Ã§eliÅŸen tÃ¼r niteleyiciler"
 
 #. Allow OLDDECL to continue in use.
-#: c-decl.c:1273
+#: c-decl.c:1274
 #, gcc-internal-format
 msgid "redefinition of typedef %q+D"
 msgstr "typedef %q+D iÃ§in yeniden tanÄ±mlama"
 
-#: c-decl.c:1324 c-decl.c:1426
+#: c-decl.c:1325 c-decl.c:1427
 #, gcc-internal-format
 msgid "redefinition of %q+D"
 msgstr "%q+D iÃ§in yeniden tanÄ±mlama"
 
-#: c-decl.c:1359 c-decl.c:1464
+#: c-decl.c:1360 c-decl.c:1465
 #, gcc-internal-format
 msgid "static declaration of %q+D follows non-static declaration"
 msgstr "%q+D statik bildirimi statik olmayan bildirimi izliyor"
 
-#: c-decl.c:1369 c-decl.c:1376 c-decl.c:1453 c-decl.c:1461
+#: c-decl.c:1370 c-decl.c:1377 c-decl.c:1454 c-decl.c:1462
 #, gcc-internal-format
 msgid "non-static declaration of %q+D follows static declaration"
 msgstr "%q+D statik olmayan bildirim statik bildirimi izliyor"
 
-#: c-decl.c:1393
+#: c-decl.c:1394
 #, gcc-internal-format
 msgid "%<gnu_inline%> attribute present on %q+D"
 msgstr ""
 
-#: c-decl.c:1395
+#: c-decl.c:1396
 #, fuzzy, gcc-internal-format
 msgid "%Jbut not here"
 msgstr "%J  ilk tÃ¼r burada"
 
-#: c-decl.c:1413
+#: c-decl.c:1414
 #, gcc-internal-format
 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
 msgstr "%q+D'nin yerel-evreli bildirimi yerel-olmayan-evreli bildirimi izliyor"
 
-#: c-decl.c:1416
+#: c-decl.c:1417
 #, gcc-internal-format
 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
 msgstr "%q+D'nin yerel-olmayan-evreli bildirimi yerel-evreli bildirimi izliyor"
 
-#: c-decl.c:1446
+#: c-decl.c:1447
 #, gcc-internal-format
 msgid "extern declaration of %q+D follows declaration with no linkage"
 msgstr "%q+D extern bildirimi ilintisiz bildirimi izliyor"
 
-#: c-decl.c:1482
+#: c-decl.c:1483
 #, gcc-internal-format
 msgid "declaration of %q+D with no linkage follows extern declaration"
 msgstr "ilintisiz %qD bildirimi extern bildirimini izliyor"
 
-#: c-decl.c:1488
+#: c-decl.c:1489
 #, gcc-internal-format
 msgid "redeclaration of %q+D with no linkage"
 msgstr "ilintisiz %q+D yeniden bildirimi"
 
-#: c-decl.c:1502
+#: c-decl.c:1503
 #, gcc-internal-format
 msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
 msgstr "%q+D iÃ§in farklÄ± gÃ¶rÃ¼nÃ¼rlÃ¼kle yeniden bildirim (eski gÃ¶rÃ¼nÃ¼rlÃ¼k saklÄ±)"
 
-#: c-decl.c:1513
+#: c-decl.c:1514
 #, gcc-internal-format
 msgid "inline declaration of %qD follows declaration with attribute noinline"
 msgstr "%qD satÄ±riÃ§i bildirimi satÄ±riÃ§i Ã¶znitelikli olmayan bildirimi izliyor"
 
-#: c-decl.c:1520
+#: c-decl.c:1521
 #, gcc-internal-format
 msgid "declaration of %q+D with attribute noinline follows inline declaration "
 msgstr "%qD satÄ±riÃ§i Ã¶znitelikli olmayan bildirimi satÄ±riÃ§i bildirimi izliyor"
 
-#: c-decl.c:1539
+#: c-decl.c:1540
 #, gcc-internal-format
 msgid "%q+D declared inline after being called"
 msgstr "%q+D Ã§aÄŸrÄ±dan sonra satÄ±riÃ§i bildirilmiÅŸ"
 
-#: c-decl.c:1544
+#: c-decl.c:1545
 #, gcc-internal-format
 msgid "%q+D declared inline after its definition"
 msgstr "%q+D tanÄ±mlandÄ±ktan sonra satÄ±riÃ§i bildirilmiÅŸ"
 
-#: c-decl.c:1563
+#: c-decl.c:1564
 #, gcc-internal-format
 msgid "redefinition of parameter %q+D"
 msgstr "%q+D parametresinin yeniden tanÄ±mlanmasÄ±"
 
-#: c-decl.c:1590
+#: c-decl.c:1591
 #, gcc-internal-format
 msgid "redundant redeclaration of %q+D"
 msgstr "%q+D'nin gereksiz yeniden bildirimi"
 
-#: c-decl.c:1970
+#: c-decl.c:1975
 #, gcc-internal-format
 msgid "declaration of %q+D shadows previous non-variable"
 msgstr "%qD bildirimi bir Ã¶nceki deÄŸiÅŸken olmayan bildirimi gÃ¶lgeliyor"
 
-#: c-decl.c:1975
+#: c-decl.c:1980
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a parameter"
 msgstr "%q+D bildirimi bir parametreyi gÃ¶lgeliyor"
 
-#: c-decl.c:1978
+#: c-decl.c:1983
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a global declaration"
 msgstr "%q+D bildirimi bir genel bildirimi gÃ¶lgeliyor"
 
-#: c-decl.c:1988
+#: c-decl.c:1993
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a previous local"
 msgstr "%q+D bildirimi Ã¶nceki yerel bildirimi gÃ¶lgeliyor"
 
-#: c-decl.c:1991 cp/name-lookup.c:988 cp/name-lookup.c:1019
-#: cp/name-lookup.c:1027
+#: c-decl.c:1996 cp/name-lookup.c:987 cp/name-lookup.c:1018
+#: cp/name-lookup.c:1026
 #, gcc-internal-format
 msgid "%Jshadowed declaration is here"
 msgstr "%JgÃ¶lgeli bildirim burada"
 
-#: c-decl.c:2183
+#: c-decl.c:2188
 #, gcc-internal-format
 msgid "nested extern declaration of %qD"
 msgstr "%qD iÃ§in iÃ§ iÃ§e 'extern' bildirimi"
 
-#: c-decl.c:2346 c-decl.c:2349
+#: c-decl.c:2351 c-decl.c:2354
 #, gcc-internal-format
 msgid "implicit declaration of function %qE"
 msgstr "%qE iÅŸlevinin Ã¶rtÃ¼k bildirimi"
 
-#: c-decl.c:2411
+#: c-decl.c:2416
 #, gcc-internal-format
 msgid "incompatible implicit declaration of built-in function %qD"
 msgstr "%qD yerleÅŸik iÅŸlevinin uyumsuz Ã¶rtÃ¼k bildirimi"
 
-#: c-decl.c:2420
+#: c-decl.c:2425
 #, gcc-internal-format
 msgid "incompatible implicit declaration of function %qD"
 msgstr "%qD iÅŸlevinin uyumsuz Ã¶rtÃ¼k bildirimi"
 
-#: c-decl.c:2473
+#: c-decl.c:2478
 #, gcc-internal-format
 msgid "%H%qE undeclared here (not in a function)"
 msgstr "%H%qE burada bildirilmemiÅŸ (bir iÅŸlev iÃ§inde deÄŸil)"
 
-#: c-decl.c:2478
+#: c-decl.c:2483
 #, gcc-internal-format
 msgid "%H%qE undeclared (first use in this function)"
 msgstr "%H%qE bildirilmemiÅŸ (bu iÅŸlevde ilk kullanÄ±mÄ±)"
 
-#: c-decl.c:2482
+#: c-decl.c:2487
 #, gcc-internal-format
 msgid "%H(Each undeclared identifier is reported only once"
 msgstr "%H(BildirilmemiÅŸ her betimleyici gÃ¶rÃ¼ldÃ¼ÄŸÃ¼ her iÅŸlev"
 
-#: c-decl.c:2483
+#: c-decl.c:2488
 #, gcc-internal-format
 msgid "%Hfor each function it appears in.)"
 msgstr "%HiÃ§in sadece bir kez raporlanÄ±r.)"
 
-#: c-decl.c:2521 cp/decl.c:2397
+#: c-decl.c:2526 cp/decl.c:2404
 #, gcc-internal-format
 msgid "label %qE referenced outside of any function"
 msgstr "%qE yaftasÄ± iÅŸlev dÄ±ÅŸÄ±na baÅŸvuruyor"
 
-#: c-decl.c:2563
+#: c-decl.c:2568
 #, gcc-internal-format
 msgid "duplicate label declaration %qE"
 msgstr "%qE yaftasÄ± bildirimi yinelenmiÅŸ"
 
-#: c-decl.c:2599
+#: c-decl.c:2604
 #, gcc-internal-format
 msgid "%Hduplicate label %qD"
 msgstr "%HyinelenmiÅŸ %qD yaftasÄ±"
 
-#: c-decl.c:2609
+#: c-decl.c:2614
 #, gcc-internal-format
 msgid "%Jjump into statement expression"
 msgstr "%Jdeyim ifadesine jump"
 
-#: c-decl.c:2611
+#: c-decl.c:2616
 #, gcc-internal-format
 msgid "%Jjump into scope of identifier with variably modified type"
 msgstr "%JdeÄŸiÅŸkene gÃ¶re deÄŸiÅŸen tÃ¼rde betimleyici etki alanÄ±na jump"
 
-#: c-decl.c:2626
+#: c-decl.c:2631
 #, gcc-internal-format
 msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
 msgstr "%Hgeleneksel C yaftalar iÃ§in ayrÄ± bir isim alanÄ±ndan yoksundur, %qE betimleyici Ã§eliÅŸiyor"
 
-#: c-decl.c:2701
+#: c-decl.c:2706
 #, gcc-internal-format
 msgid "%H%qE defined as wrong kind of tag"
 msgstr "%H%qEyanlÄ±ÅŸ etiket Ã§eÅŸidi olarak tanÄ±mlÄ±"
 
-#: c-decl.c:2903
+#: c-decl.c:2908
 #, gcc-internal-format
 msgid "unnamed struct/union that defines no instances"
 msgstr "ilk tanÄ±mÄ± olmayan adsÄ±z struct/union"
 
-#: c-decl.c:2911
+#: c-decl.c:2916
 #, gcc-internal-format
 msgid "empty declaration with storage class specifier does not redeclare tag"
 msgstr "saklatÄ±m sÄ±nÄ±fÄ± belirteÃ§li boÅŸ bildirim yeniden etiket bildirmez"
 
-#: c-decl.c:2922
+#: c-decl.c:2927
 #, gcc-internal-format
 msgid "empty declaration with type qualifier does not redeclare tag"
 msgstr "tÃ¼r niteleyicili boÅŸ bildirim yeniden etiket bildirmez"
 
-#: c-decl.c:2943 c-decl.c:2950
+#: c-decl.c:2948 c-decl.c:2955
 #, gcc-internal-format
 msgid "useless type name in empty declaration"
 msgstr "boÅŸ bildirimde kullanÄ±ÅŸsÄ±z tÃ¼r ismi"
 
-#: c-decl.c:2958
+#: c-decl.c:2963
 #, gcc-internal-format
 msgid "%<inline%> in empty declaration"
 msgstr "boÅŸ bildirimde %<inline%>"
 
-#: c-decl.c:2964
+#: c-decl.c:2969
 #, gcc-internal-format
 msgid "%<auto%> in file-scope empty declaration"
 msgstr "dosya etki alanÄ± boÅŸ bildiriminde %<auto%>"
 
-#: c-decl.c:2970
+#: c-decl.c:2975
 #, gcc-internal-format
 msgid "%<register%> in file-scope empty declaration"
 msgstr "dosya etki alanÄ± boÅŸ bildiriminde %<register%>"
 
-#: c-decl.c:2976
+#: c-decl.c:2981
 #, gcc-internal-format
 msgid "useless storage class specifier in empty declaration"
 msgstr "boÅŸ bildirimde kullanÄ±ÅŸsÄ±z saklatÄ±m sÄ±nÄ±fÄ± belirteci"
 
-#: c-decl.c:2982
+#: c-decl.c:2987
 #, gcc-internal-format
 msgid "useless %<__thread%> in empty declaration"
 msgstr "boÅŸ bildirimde kullanÄ±ÅŸsÄ±z %<__thread%>"
 
-#: c-decl.c:2990
+#: c-decl.c:2995
 #, gcc-internal-format
 msgid "useless type qualifier in empty declaration"
 msgstr "boÅŸ bildirimde kullanÄ±ÅŸsÄ±z tÃ¼r niteleyici"
 
-#: c-decl.c:2997
+#: c-decl.c:3002
 #, gcc-internal-format
 msgid "empty declaration"
 msgstr "boÅŸ bildirim"
 
-#: c-decl.c:3063
+#: c-decl.c:3068
 #, gcc-internal-format
 msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
 msgstr "ISO C90, parametre dizisi bildirimlerinde `%<static%> veya tÃ¼r niteleyicileri desteklemez"
 
-#: c-decl.c:3066
+#: c-decl.c:3071
 #, gcc-internal-format
 msgid "ISO C90 does not support %<[*]%> array declarators"
 msgstr "ISO C90 %<[*]%> dizi bildirimlerini desteklemez"
@@ -18091,253 +18071,248 @@
 #. C99 6.7.5.2p4
 #. A function definition isn't function prototype scope C99 6.2.1p4.
 #. C99 6.7.5.2p4
-#: c-decl.c:3073 c-decl.c:5015
+#: c-decl.c:3078 c-decl.c:5014
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than function prototype scope"
 msgstr ""
 
-#: c-decl.c:3097
+#: c-decl.c:3181
 #, gcc-internal-format
-msgid "static or type qualifiers in abstract declarator"
-msgstr "kuramsal bildirimde 'static' ya da tÃ¼r niteleyiciler"
-
-#: c-decl.c:3183
-#, gcc-internal-format
 msgid "%q+D is usually a function"
 msgstr "%q+D Ã§oÄŸu kez bir iÅŸlevdir"
 
-#: c-decl.c:3192 cp/decl.c:3983 cp/decl2.c:773
+#: c-decl.c:3190 cp/decl.c:4003 cp/decl2.c:773
 #, gcc-internal-format
 msgid "typedef %qD is initialized (use __typeof__ instead)"
 msgstr "typedef %qD ilklendirilmiÅŸ (yerine  __typeof__  kullanÄ±n)"
 
-#: c-decl.c:3197
+#: c-decl.c:3195
 #, gcc-internal-format
 msgid "function %qD is initialized like a variable"
 msgstr "%qD iÅŸlevi bir deÄŸiÅŸken gibi ilklendirilmiÅŸ"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3203
+#: c-decl.c:3201
 #, gcc-internal-format
 msgid "parameter %qD is initialized"
 msgstr "%qD parametresi ilklendirilmiÅŸ"
 
-#: c-decl.c:3228
+#: c-decl.c:3226
 #, gcc-internal-format
 msgid "variable %qD has initializer but incomplete type"
 msgstr "%qD deÄŸiÅŸkeni ilklendiricili ama iÃ§i boÅŸ tÃ¼rde"
 
-#: c-decl.c:3316 c-decl.c:6108 cp/decl.c:4025 cp/decl.c:10985
+#: c-decl.c:3314 c-decl.c:6107 cp/decl.c:4045 cp/decl.c:11083
 #, gcc-internal-format
 msgid "inline function %q+D given attribute noinline"
 msgstr "satÄ±riÃ§i %q+D iÅŸlevine satÄ±riÃ§i olmayan Ã¶znitelik verilmiÅŸ"
 
-#: c-decl.c:3327
+#: c-decl.c:3326
 #, gcc-internal-format
 msgid "%q+D is static but declared in inline function %qD which is not static"
 msgstr ""
 
-#: c-decl.c:3418
+#: c-decl.c:3417
 #, gcc-internal-format
 msgid "initializer fails to determine size of %q+D"
 msgstr "ilklendirici %q+D'nin boyutunu saptayamÄ±yor"
 
-#: c-decl.c:3423
+#: c-decl.c:3422
 #, gcc-internal-format
 msgid "array size missing in %q+D"
 msgstr "%q+D de dizi boyutu eksik"
 
-#: c-decl.c:3435
+#: c-decl.c:3434
 #, gcc-internal-format
 msgid "zero or negative size array %q+D"
 msgstr "%q+D dizisi sÄ±fÄ±r ya da negatif uzunlukta"
 
-#: c-decl.c:3490 varasm.c:2067
+#: c-decl.c:3489 varasm.c:2067
 #, gcc-internal-format
 msgid "storage size of %q+D isn%'t known"
 msgstr "%q+D nin saklama uzunluÄŸu bilinmiyor"
 
-#: c-decl.c:3500
+#: c-decl.c:3499
 #, gcc-internal-format
 msgid "storage size of %q+D isn%'t constant"
 msgstr "%q+D nin saklama geniÅŸligi sabit deÄŸil"
 
-#: c-decl.c:3545
+#: c-decl.c:3544
 #, gcc-internal-format
 msgid "ignoring asm-specifier for non-static local variable %q+D"
 msgstr "static olmayan yerel deÄŸiÅŸken %q+D iÃ§in asm-belirteci yoksayÄ±lÄ±yor"
 
-#: c-decl.c:3573 fortran/f95-lang.c:653
+#: c-decl.c:3572 fortran/f95-lang.c:655
 #, gcc-internal-format
 msgid "cannot put object with volatile field into register"
 msgstr "oynak alanlÄ± nesne yazmaÃ§a konulamaz"
 
-#: c-decl.c:3702
+#: c-decl.c:3701
 #, gcc-internal-format
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ISO C ileriye dÃ¶nÃ¼k parametre bildirimlerine izin vermez"
 
-#: c-decl.c:3821
+#: c-decl.c:3820
 #, gcc-internal-format
 msgid "bit-field %qs width not an integer constant"
 msgstr "%qs bit alanÄ± geniÅŸliÄŸi bir tamsayÄ± sabit deÄŸil"
 
-#: c-decl.c:3829
+#: c-decl.c:3828
 #, gcc-internal-format
 msgid "negative width in bit-field %qs"
 msgstr "%qs bit alanÄ±nÄ±n geniÅŸliÄŸi negatif"
 
-#: c-decl.c:3834
+#: c-decl.c:3833
 #, gcc-internal-format
 msgid "zero width for bit-field %qs"
 msgstr "bit alanÄ± %qs iÃ§in sÄ±fÄ±r geniÅŸlik"
 
-#: c-decl.c:3844
+#: c-decl.c:3843
 #, gcc-internal-format
 msgid "bit-field %qs has invalid type"
 msgstr "%qs bit alanÄ± geÃ§ersiz tÃ¼r iÃ§eriyor"
 
-#: c-decl.c:3854
+#: c-decl.c:3853
 #, gcc-internal-format
 msgid "type of bit-field %qs is a GCC extension"
 msgstr "%qs bit alanÄ± tÃ¼rÃ¼ bir GCC oluÅŸumudur"
 
-#: c-decl.c:3860
+#: c-decl.c:3859
 #, gcc-internal-format
 msgid "width of %qs exceeds its type"
 msgstr "%qs in geniÅŸliÄŸi tÃ¼rÃ¼nÃ¼ aÅŸÄ±yor"
 
-#: c-decl.c:3873
+#: c-decl.c:3872
 #, gcc-internal-format
 msgid "%qs is narrower than values of its type"
 msgstr "%qs geniÅŸliÄŸi tÃ¼rÃ¼nÃ¼nkinden daha dar"
 
-#: c-decl.c:3892
+#: c-decl.c:3891
 #, gcc-internal-format
 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
 msgstr "ISO C90 deÄŸerlendirilemeyen boyutlu %qs dizisini yasaklar"
 
-#: c-decl.c:3896
+#: c-decl.c:3895
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids array whose size can%'t be evaluated"
 msgstr "ISO C90 deÄŸerlendirilemeyen boyutlu %qs dizisini yasaklar"
 
-#: c-decl.c:3902
+#: c-decl.c:3901
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids variable length array %qs"
 msgstr "ISO C90 deÄŸiÅŸken boyutlu %qs dizisini yasaklar"
 
-#: c-decl.c:3905
+#: c-decl.c:3904
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids variable length array"
 msgstr "ISO C90 deÄŸiÅŸken boyutlu %qs dizisini yasaklar"
 
-#: c-decl.c:3914
+#: c-decl.c:3913
 #, fuzzy, gcc-internal-format
 msgid "the size of array %qs can%'t be evaluated"
 msgstr "ISO C90 deÄŸerlendirilemeyen boyutlu %qs dizisini yasaklar"
 
-#: c-decl.c:3918
+#: c-decl.c:3917
 #, fuzzy, gcc-internal-format
 msgid "the size of array can %'t be evaluated"
 msgstr "tÃ¼r boyutu doÄŸrudan deÄŸerlendirilemez"
 
-#: c-decl.c:3924
+#: c-decl.c:3923
 #, gcc-internal-format
 msgid "variable length array %qs is used"
 msgstr ""
 
-#: c-decl.c:3928 cp/decl.c:7004
+#: c-decl.c:3927 cp/decl.c:7076
 #, gcc-internal-format
 msgid "variable length array is used"
 msgstr ""
 
-#: c-decl.c:4051 c-decl.c:4328
+#: c-decl.c:4050 c-decl.c:4327
 #, fuzzy, gcc-internal-format
 msgid "variably modified %qs at file scope"
 msgstr "%qT deÄŸiÅŸkene gÃ¶re deÄŸiÅŸen tÃ¼rde"
 
-#: c-decl.c:4069
+#: c-decl.c:4068
 #, gcc-internal-format
 msgid "type defaults to %<int%> in declaration of %qs"
 msgstr "%qs bildiriminde tÃ¼r Ã¶ntanÄ±mlÄ± olarak %<int%>"
 
-#: c-decl.c:4097
+#: c-decl.c:4096
 #, gcc-internal-format
 msgid "duplicate %<const%>"
 msgstr "%<const%> yinelenmiÅŸ"
 
-#: c-decl.c:4099
+#: c-decl.c:4098
 #, gcc-internal-format
 msgid "duplicate %<restrict%>"
 msgstr "%<restrict%> yinelenmiÅŸ"
 
-#: c-decl.c:4101
+#: c-decl.c:4100
 #, gcc-internal-format
 msgid "duplicate %<volatile%>"
 msgstr "%<volatile%> yinelenmiÅŸ"
 
-#: c-decl.c:4120
+#: c-decl.c:4119
 #, gcc-internal-format
 msgid "function definition declared %<auto%>"
 msgstr "%<auto%> bildirimli iÅŸlev tanÄ±mÄ±"
 
-#: c-decl.c:4122
+#: c-decl.c:4121
 #, gcc-internal-format
 msgid "function definition declared %<register%>"
 msgstr "%<register%> bildirimli iÅŸlev tanÄ±mÄ±"
 
-#: c-decl.c:4124
+#: c-decl.c:4123
 #, gcc-internal-format
 msgid "function definition declared %<typedef%>"
 msgstr "%<typedef%> bildirimli iÅŸlev tanÄ±mÄ±"
 
-#: c-decl.c:4126
+#: c-decl.c:4125
 #, gcc-internal-format
 msgid "function definition declared %<__thread%>"
 msgstr "%<__thread%> bildirimli iÅŸlev tanÄ±mÄ±"
 
-#: c-decl.c:4142
+#: c-decl.c:4141
 #, gcc-internal-format
 msgid "storage class specified for structure field %qs"
 msgstr "%qs yapÄ± alan iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
 
-#: c-decl.c:4146 cp/decl.c:7874
+#: c-decl.c:4145 cp/decl.c:7946
 #, gcc-internal-format
 msgid "storage class specified for parameter %qs"
 msgstr "%qs parametresi iÃ§in saklama sÄ±nÄ±fÄ± belirtilmiÅŸ"
 
-#: c-decl.c:4149 cp/decl.c:7876
+#: c-decl.c:4148 cp/decl.c:7948
 #, gcc-internal-format
 msgid "storage class specified for typename"
 msgstr "veri tÃ¼rÃ¼ ismi iÃ§in saklama sÄ±nÄ±fÄ± belirtildi"
 
-#: c-decl.c:4166 cp/decl.c:7893
+#: c-decl.c:4165 cp/decl.c:7965
 #, gcc-internal-format
 msgid "%qs initialized and declared %<extern%>"
 msgstr "%qs ilklendirilmiÅŸ ve %<extern%> bildirilmiÅŸ"
 
-#: c-decl.c:4169 cp/decl.c:7896
+#: c-decl.c:4168 cp/decl.c:7968
 #, gcc-internal-format
 msgid "%qs has both %<extern%> and initializer"
 msgstr "%qs hem %<extern%> olarak bildirilmiÅŸ hem de ilklendrilmiÅŸ"
 
-#: c-decl.c:4174
+#: c-decl.c:4173
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<auto%>"
 msgstr "%qs iÃ§in dosya etki alanÄ± bildirimi %<auto%> belirtiyor"
 
-#: c-decl.c:4176
+#: c-decl.c:4175
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<register%>"
 msgstr "%qs iÃ§in dosya etki alanÄ± bildirimi %<register%> belirtiyor"
 
-#: c-decl.c:4181 cp/decl.c:7900
+#: c-decl.c:4180 cp/decl.c:7972
 #, gcc-internal-format
 msgid "nested function %qs declared %<extern%>"
 msgstr "iÃ§ iÅŸlev %qs %<extern%> olarak bildirilmiÅŸ"
 
-#: c-decl.c:4184 cp/decl.c:7910
+#: c-decl.c:4183 cp/decl.c:7982
 #, gcc-internal-format
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 msgstr "%qs iÅŸlevinin etki alanÄ± dolaylÄ± olarak auto ve %<__thread%> bildirimli"
@@ -18345,468 +18320,468 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:4231 c-decl.c:4472
+#: c-decl.c:4230 c-decl.c:4471
 #, gcc-internal-format
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "parametresiz dizi bildirimi iÃ§inde 'static' veya tÃ¼r niteleyiciler"
 
-#: c-decl.c:4278
+#: c-decl.c:4277
 #, gcc-internal-format
 msgid "declaration of %qs as array of voids"
 msgstr "void dizisi olarak %qs bildirimi"
 
-#: c-decl.c:4284
+#: c-decl.c:4283
 #, gcc-internal-format
 msgid "declaration of %qs as array of functions"
 msgstr "iÅŸlev dizisi olarak %qs bildirimi"
 
-#: c-decl.c:4289
+#: c-decl.c:4288
 #, gcc-internal-format
 msgid "invalid use of structure with flexible array member"
 msgstr "esnek dizi Ã¼yeli yapÄ± kullanÄ±mÄ± geÃ§ersiz"
 
-#: c-decl.c:4309
+#: c-decl.c:4308
 #, gcc-internal-format
 msgid "size of array %qs has non-integer type"
 msgstr "%qs dizisinin boyutu tamsayÄ± tÃ¼r deÄŸil"
 
-#: c-decl.c:4314
+#: c-decl.c:4313
 #, gcc-internal-format
 msgid "ISO C forbids zero-size array %qs"
 msgstr "ISO C sÄ±fÄ±r boyutlu %qs dizisini yasaklar"
 
-#: c-decl.c:4321
+#: c-decl.c:4320
 #, gcc-internal-format
 msgid "size of array %qs is negative"
 msgstr "%qs dizisinin boyutu negatif"
 
-#: c-decl.c:4375 c-decl.c:4631 cp/decl.c:8375
+#: c-decl.c:4374 c-decl.c:4630 cp/decl.c:8447
 #, gcc-internal-format
 msgid "size of array %qs is too large"
 msgstr "%qs dizisinin boyutu Ã§ok bÃ¼yÃ¼k"
 
-#: c-decl.c:4386
+#: c-decl.c:4385
 #, gcc-internal-format
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C90 esnek dizi Ã¼yelerini desteklemez"
 
 #. C99 6.7.5.2p4
-#: c-decl.c:4399
+#: c-decl.c:4398
 #, fuzzy, gcc-internal-format
 msgid "%<[*]%> not allowed in other than a declaration"
 msgstr "using bildiriminde isim alanÄ± %qD kullanÄ±lamaz"
 
-#: c-decl.c:4422
+#: c-decl.c:4421
 #, gcc-internal-format
 msgid "array type has incomplete element type"
 msgstr "dizi tÃ¼rÃ¼ iÃ§i boÅŸ Ã¶ÄŸe tÃ¼rÃ¼ iÃ§eriyor"
 
-#: c-decl.c:4504 cp/decl.c:8001
+#: c-decl.c:4503 cp/decl.c:8073
 #, gcc-internal-format
 msgid "%qs declared as function returning a function"
 msgstr "%qs iÅŸlevle dÃ¶nen iÅŸlev olarak bildirilmiÅŸ"
 
-#: c-decl.c:4509 cp/decl.c:8006
+#: c-decl.c:4508 cp/decl.c:8078
 #, gcc-internal-format
 msgid "%qs declared as function returning an array"
 msgstr "%qs dizi ile dÃ¶nen iÅŸlev olarak bildirilmiÅŸ"
 
-#: c-decl.c:4531
+#: c-decl.c:4530
 #, gcc-internal-format
 msgid "function definition has qualified void return type"
 msgstr "iÅŸlev tanÄ±mÄ± nitelikli void dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ iÃ§eriyor"
 
-#: c-decl.c:4534 cp/decl.c:7990 cp/pt.c:8568
+#: c-decl.c:4533 cp/decl.c:8062 cp/pt.c:8668
 #, gcc-internal-format
 msgid "type qualifiers ignored on function return type"
 msgstr "tÃ¼r niteleyicileri iÅŸlev dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼nde yok sayÄ±ldÄ±"
 
-#: c-decl.c:4563 c-decl.c:4644 c-decl.c:4732 c-decl.c:4825
+#: c-decl.c:4562 c-decl.c:4643 c-decl.c:4731 c-decl.c:4824
 #, gcc-internal-format
 msgid "ISO C forbids qualified function types"
 msgstr "ISO C nitelikli iÅŸlev tÃ¼rlerini yasaklar"
 
-#: c-decl.c:4652
+#: c-decl.c:4651
 #, gcc-internal-format
 msgid "typedef %q+D declared %<inline%>"
 msgstr "%<inline%> bildirimli typedef %q+D"
 
-#: c-decl.c:4667
+#: c-decl.c:4666
 #, gcc-internal-format
 msgid "ISO C forbids const or volatile function types"
 msgstr "ISO C 'const' ya da 'volatile' iÅŸlev tÃ¼rlerini yasaklar"
 
 #. C99 6.7.2.1p8
-#: c-decl.c:4677
+#: c-decl.c:4676
 #, fuzzy, gcc-internal-format
 msgid "a member of a structure or union cannot have a variably modified type"
 msgstr "veri Ã¼yesi deÄŸiÅŸken olarak deÄŸiÅŸtirilmiÅŸ %qT tÃ¼rÃ¼nde olamayabilir"
 
-#: c-decl.c:4693
+#: c-decl.c:4692
 #, gcc-internal-format
 msgid "variable or field %qs declared void"
 msgstr "%qs deÄŸiÅŸkeni ya da alanÄ± void bildirimli"
 
-#: c-decl.c:4725
+#: c-decl.c:4724
 #, gcc-internal-format
 msgid "attributes in parameter array declarator ignored"
 msgstr "parametre dizisi bildirimindeki Ã¶znitelikler yoksayÄ±ldÄ±"
 
-#: c-decl.c:4760
+#: c-decl.c:4759
 #, gcc-internal-format
 msgid "parameter %q+D declared %<inline%>"
 msgstr "%<inline%> bildirimli %q+D parametresi"
 
-#: c-decl.c:4773
+#: c-decl.c:4772
 #, gcc-internal-format
 msgid "field %qs declared as a function"
 msgstr "%qs alanÄ± bir iÅŸlev olarak bildirilmiÅŸ"
 
-#: c-decl.c:4779
+#: c-decl.c:4778
 #, gcc-internal-format
 msgid "field %qs has incomplete type"
 msgstr "%qs alanÄ± tamamlanmamÄ±ÅŸ tÃ¼rde"
 
-#: c-decl.c:4796 c-decl.c:4808 c-decl.c:4812
+#: c-decl.c:4795 c-decl.c:4807 c-decl.c:4811
 #, gcc-internal-format
 msgid "invalid storage class for function %qs"
 msgstr "%qs iÅŸlevi iÃ§in geÃ§ersiz saklama sÄ±nÄ±fÄ±"
 
-#: c-decl.c:4831
+#: c-decl.c:4830
 #, gcc-internal-format
 msgid "%<noreturn%> function returns non-void value"
 msgstr "%<noreturn%> iÅŸlevinin dÃ¶nÃ¼ÅŸÃ¼ void deÄŸil"
 
-#: c-decl.c:4867
+#: c-decl.c:4866
 #, gcc-internal-format
 msgid "cannot inline function %<main%>"
 msgstr "%<main%> satÄ±riÃ§i iÅŸlev olamaz"
 
-#: c-decl.c:4910
+#: c-decl.c:4909
 #, gcc-internal-format
 msgid "variable previously declared %<static%> redeclared %<extern%>"
 msgstr "evvelce %<static%> bildirilmiÅŸ deÄŸiÅŸken %<extern%> olarak yeniden bildirilmiÅŸ"
 
-#: c-decl.c:4920
+#: c-decl.c:4919
 #, gcc-internal-format
 msgid "variable %q+D declared %<inline%>"
 msgstr "%<inline%> bildirimli %q+D deÄŸiÅŸkeni"
 
 #. C99 6.7.5.2p2
-#: c-decl.c:4951
+#: c-decl.c:4950
 #, gcc-internal-format
 msgid "object with variably modified type must have no linkage"
 msgstr ""
 
-#: c-decl.c:5020 c-decl.c:6199
+#: c-decl.c:5019 c-decl.c:6198
 #, gcc-internal-format
 msgid "function declaration isn%'t a prototype"
 msgstr "iÅŸlev bildirimi bir prototip deÄŸil"
 
-#: c-decl.c:5028
+#: c-decl.c:5027
 #, gcc-internal-format
 msgid "parameter names (without types) in function declaration"
 msgstr "iÅŸlev bildiriminde (tÃ¼rleri belirtmeksizin) parametre isimleri"
 
-#: c-decl.c:5061
+#: c-decl.c:5060
 #, gcc-internal-format
 msgid "parameter %u (%q+D) has incomplete type"
 msgstr "%u. parametre (%q+D) tamamlanmamÄ±ÅŸ tÃ¼rde"
 
-#: c-decl.c:5064
+#: c-decl.c:5063
 #, gcc-internal-format
 msgid "%Jparameter %u has incomplete type"
 msgstr "%J%u. parametre tamamlanmamÄ±ÅŸ tÃ¼rde"
 
-#: c-decl.c:5073
+#: c-decl.c:5072
 #, gcc-internal-format
 msgid "parameter %u (%q+D) has void type"
 msgstr "%u. parametre (%q+D) void tÃ¼rde"
 
-#: c-decl.c:5076
+#: c-decl.c:5075
 #, gcc-internal-format
 msgid "%Jparameter %u has void type"
 msgstr "%J%u. parametre void tÃ¼rde"
 
-#: c-decl.c:5138
+#: c-decl.c:5137
 #, gcc-internal-format
 msgid "%<void%> as only parameter may not be qualified"
 msgstr "tek parametre olarak %<void%> yeterli olmayabilir"
 
-#: c-decl.c:5142 c-decl.c:5176
+#: c-decl.c:5141 c-decl.c:5175
 #, gcc-internal-format
 msgid "%<void%> must be the only parameter"
 msgstr "%<void%> tek parametre olmalÄ±dÄ±r"
 
-#: c-decl.c:5170
+#: c-decl.c:5169
 #, gcc-internal-format
 msgid "parameter %q+D has just a forward declaration"
 msgstr "%q+D parametresi tam bir ilerletme bildirimine sahip"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5215
+#: c-decl.c:5214
 #, gcc-internal-format
 msgid "%<%s %E%> declared inside parameter list"
 msgstr "%<%s %E%> parametre listesinin iÃ§inde bildirilmiÅŸ"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5219
+#: c-decl.c:5218
 #, gcc-internal-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "anonim %s parametre listesinin iÃ§inde bildirilmiÅŸ"
 
-#: c-decl.c:5224
+#: c-decl.c:5223
 #, gcc-internal-format
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "sadece bu tanÄ±m ya da bildirim onun etki alanÄ±nda, sizin istediÄŸiniz bu olmayabilir"
 
-#: c-decl.c:5358
+#: c-decl.c:5357
 #, gcc-internal-format
 msgid "redefinition of %<union %E%>"
 msgstr "%<union %E%> yeniden tanÄ±mlanmÄ±ÅŸ"
 
-#: c-decl.c:5360
+#: c-decl.c:5359
 #, gcc-internal-format
 msgid "redefinition of %<struct %E%>"
 msgstr "%<struct %E%> yeniden tanÄ±mlanmÄ±ÅŸ"
 
-#: c-decl.c:5365
+#: c-decl.c:5364
 #, gcc-internal-format
 msgid "nested redefinition of %<union %E%>"
 msgstr "%<union %E%> iÃ§ iÃ§e yeniden tanÄ±mlanmÄ±ÅŸ"
 
-#: c-decl.c:5367
+#: c-decl.c:5366
 #, gcc-internal-format
 msgid "nested redefinition of %<struct %E%>"
 msgstr "%<struct %E%> iÃ§ iÃ§e yeniden tanÄ±mlanmÄ±ÅŸ"
 
-#: c-decl.c:5442 cp/decl.c:3780
+#: c-decl.c:5441 cp/decl.c:3796
 #, gcc-internal-format
 msgid "declaration does not declare anything"
 msgstr "bildirim hiÃ§bir ÅŸey bildirmiyor"
 
-#: c-decl.c:5446
+#: c-decl.c:5445
 #, gcc-internal-format
 msgid "ISO C doesn%'t support unnamed structs/unions"
 msgstr "ISO C isimsiz struct/union'lara izin vermez"
 
-#: c-decl.c:5490 c-decl.c:5506
+#: c-decl.c:5489 c-decl.c:5505
 #, gcc-internal-format
 msgid "duplicate member %q+D"
 msgstr "yinelenmiÅŸ Ã¼ye %q+D"
 
-#: c-decl.c:5545
+#: c-decl.c:5544
 #, gcc-internal-format
 msgid "union has no named members"
 msgstr "union hiÃ§ isimli Ã¼ye iÃ§ermiyor"
 
-#: c-decl.c:5547
+#: c-decl.c:5546
 #, gcc-internal-format
 msgid "union has no members"
 msgstr "union hiÃ§ Ã¼ye iÃ§ermiyor"
 
-#: c-decl.c:5552
+#: c-decl.c:5551
 #, gcc-internal-format
 msgid "struct has no named members"
 msgstr "yapÄ± hiÃ§ isimli Ã¼ye iÃ§ermiyor"
 
-#: c-decl.c:5554
+#: c-decl.c:5553
 #, gcc-internal-format
 msgid "struct has no members"
 msgstr "yapÄ± hiÃ§ Ã¼ye iÃ§ermiyor"
 
-#: c-decl.c:5616
+#: c-decl.c:5615
 #, gcc-internal-format
 msgid "%Jflexible array member in union"
 msgstr "%Junion iÃ§inde esnek dizi Ã¼ye"
 
-#: c-decl.c:5621
+#: c-decl.c:5620
 #, gcc-internal-format
 msgid "%Jflexible array member not at end of struct"
 msgstr "%Jesnek dizi yapÄ±nÄ±n son Ã¼yesi deÄŸil"
 
-#: c-decl.c:5626
+#: c-decl.c:5625
 #, gcc-internal-format
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr "%JbaÅŸka bir boÅŸ yapÄ± iÃ§inde esnek dizi"
 
-#: c-decl.c:5633
+#: c-decl.c:5632
 #, gcc-internal-format
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "%J esnek dizi Ã¼yeli yapÄ±nÄ±n geÃ§ersiz kullanÄ±mÄ±"
 
-#: c-decl.c:5742
+#: c-decl.c:5741
 #, gcc-internal-format
 msgid "union cannot be made transparent"
 msgstr "birleÅŸik yapÄ± ÅŸeffaf olamaz"
 
-#: c-decl.c:5813
+#: c-decl.c:5812
 #, gcc-internal-format
 msgid "nested redefinition of %<enum %E%>"
 msgstr "%<enum %E%> iÃ§ iÃ§e yeniden tanÄ±mlanmÄ±ÅŸ"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5820
+#: c-decl.c:5819
 #, gcc-internal-format
 msgid "redeclaration of %<enum %E%>"
 msgstr "%<enum %E%> yeniden bildirilmiÅŸ"
 
-#: c-decl.c:5883
+#: c-decl.c:5882
 #, gcc-internal-format
 msgid "enumeration values exceed range of largest integer"
 msgstr "sembolik sabit grubunun deÄŸerleri en bÃ¼yÃ¼k tamsayÄ± aralÄ±ÄŸÄ±nÄ± aÅŸÄ±yor."
 
-#: c-decl.c:5900
+#: c-decl.c:5899
 #, gcc-internal-format
 msgid "specified mode too small for enumeral values"
 msgstr "belirtilen kip sÄ±rali sayÄ±sal deÄŸerler iÃ§in Ã§ok kÃ¼Ã§Ã¼k"
 
-#: c-decl.c:5996
+#: c-decl.c:5995
 #, gcc-internal-format
 msgid "enumerator value for %qE is not an integer constant"
 msgstr "%qE iÃ§in sembolik sabit deÄŸeri bir tamsayÄ± sabit deÄŸil"
 
-#: c-decl.c:6013
+#: c-decl.c:6012
 #, gcc-internal-format
 msgid "overflow in enumeration values"
 msgstr "sembolik sabit listesi deÄŸerlerinde taÅŸma"
 
-#: c-decl.c:6018
+#: c-decl.c:6017
 #, gcc-internal-format
 msgid "ISO C restricts enumerator values to range of %<int%>"
 msgstr "ISO C sembolik sabit grubunun deÄŸerlerini %<int%> kapsamÄ±nda sÄ±nÄ±rlar"
 
-#: c-decl.c:6125
+#: c-decl.c:6124
 #, gcc-internal-format
 msgid "return type is an incomplete type"
 msgstr "dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼, bir iÃ§i boÅŸ tÃ¼r"
 
-#: c-decl.c:6133
+#: c-decl.c:6132
 #, gcc-internal-format
 msgid "return type defaults to %<int%>"
 msgstr "dÃ¶nen tÃ¼r %<int%> tÃ¼rÃ¼ne Ã¶ntanÄ±mlÄ±dir"
 
-#: c-decl.c:6206
+#: c-decl.c:6205
 #, gcc-internal-format
 msgid "no previous prototype for %q+D"
 msgstr "%q+D iÃ§in Ã¶nceki prototip yok"
 
-#: c-decl.c:6215
+#: c-decl.c:6214
 #, gcc-internal-format
 msgid "%q+D was used with no prototype before its definition"
 msgstr "%q+D tanÄ±mlanmadan Ã¶nce prototipsiz kullanÄ±lmÄ±ÅŸ"
 
-#: c-decl.c:6221 cp/decl.c:11126
+#: c-decl.c:6220 cp/decl.c:11224
 #, gcc-internal-format
 msgid "no previous declaration for %q+D"
 msgstr "%q+D iÃ§in evvelce bildirim yok"
 
-#: c-decl.c:6231
+#: c-decl.c:6230
 #, gcc-internal-format
 msgid "%q+D was used with no declaration before its definition"
 msgstr "%q+D tanÄ±mÄ±ndan Ã¶nce bildirimsiz kullanÄ±lmÄ±ÅŸ"
 
-#: c-decl.c:6254 c-decl.c:6723
+#: c-decl.c:6253 c-decl.c:6722
 #, gcc-internal-format
 msgid "return type of %q+D is not %<int%>"
 msgstr "%q+D iÃ§in dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ %<int%> deÄŸil"
 
-#: c-decl.c:6259
+#: c-decl.c:6258
 #, gcc-internal-format
 msgid "%q+D is normally a non-static function"
 msgstr "%q+D normalde bir static olmayan iÅŸlevdir"
 
-#: c-decl.c:6293
+#: c-decl.c:6292
 #, gcc-internal-format
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr "%Jprototipli iÅŸlev tanÄ±mÄ±nda eski tarz parametre bildirimi"
 
-#: c-decl.c:6307
+#: c-decl.c:6306
 #, gcc-internal-format
 msgid "%Jtraditional C rejects ISO C style function definitions"
 msgstr "%Jgeleneksel C, ISO C tarzÄ± iÅŸlev tanÄ±mlarÄ±na izin vermez"
 
-#: c-decl.c:6323
+#: c-decl.c:6322
 #, gcc-internal-format
 msgid "%Jparameter name omitted"
 msgstr "%Jparametre ismi atlandÄ±"
 
-#: c-decl.c:6357
+#: c-decl.c:6356
 #, gcc-internal-format
 msgid "%Jold-style function definition"
 msgstr "%Jeski tarz iÅŸlev tanÄ±mÄ±"
 
-#: c-decl.c:6366
+#: c-decl.c:6365
 #, gcc-internal-format
 msgid "%Jparameter name missing from parameter list"
 msgstr "%Jparametre ismi parametre listesinde yok"
 
-#: c-decl.c:6377
+#: c-decl.c:6376
 #, gcc-internal-format
 msgid "%q+D declared as a non-parameter"
 msgstr "%q+D bir parametre olarak bildirilmemiÅŸ"
 
-#: c-decl.c:6382
+#: c-decl.c:6381
 #, gcc-internal-format
 msgid "multiple parameters named %q+D"
 msgstr "%q+D isimli Ã§ok sayÄ±da parametre"
 
-#: c-decl.c:6390
+#: c-decl.c:6389
 #, gcc-internal-format
 msgid "parameter %q+D declared with void type"
 msgstr "%q+D parametresi void olarak bildirilmiÅŸ"
 
-#: c-decl.c:6407 c-decl.c:6409
+#: c-decl.c:6406 c-decl.c:6408
 #, gcc-internal-format
 msgid "type of %q+D defaults to %<int%>"
 msgstr "%q+D iÃ§in tÃ¼r Ã¶ntanÄ±mlÄ± olarak %<int%>"
 
-#: c-decl.c:6428
+#: c-decl.c:6427
 #, gcc-internal-format
 msgid "parameter %q+D has incomplete type"
 msgstr "%q+D parametresi tamamlanmamÄ±ÅŸ tÃ¼rde"
 
-#: c-decl.c:6434
+#: c-decl.c:6433
 #, gcc-internal-format
 msgid "declaration for parameter %q+D but no such parameter"
 msgstr "%q+D parametresi iÃ§in bildirim var ama bÃ¶yle bir parametre yok"
 
-#: c-decl.c:6484
+#: c-decl.c:6483
 #, gcc-internal-format
 msgid "number of arguments doesn%'t match built-in prototype"
 msgstr "argÃ¼man sayÄ±sÄ± yerleÅŸik prototiple uyumsuz"
 
-#: c-decl.c:6488
+#: c-decl.c:6487
 #, gcc-internal-format
 msgid "number of arguments doesn%'t match prototype"
 msgstr "argÃ¼man sayÄ±sÄ± prototiple uyumsuz"
 
-#: c-decl.c:6489 c-decl.c:6529 c-decl.c:6542
+#: c-decl.c:6488 c-decl.c:6528 c-decl.c:6541
 #, gcc-internal-format
 msgid "%Hprototype declaration"
 msgstr "%Hprototip bildirimi"
 
-#: c-decl.c:6523
+#: c-decl.c:6522
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match built-in prototype"
 msgstr "yÃ¼kseltgenmiÅŸ argÃ¼man %qD yerleÅŸik prototiple uyumsuz"
 
-#: c-decl.c:6527
+#: c-decl.c:6526
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match prototype"
 msgstr "yÃ¼kseltgenmiÅŸ argÃ¼man %qD prototiple uyumsuz"
 
-#: c-decl.c:6537
+#: c-decl.c:6536
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match built-in prototype"
 msgstr "%qD argÃ¼manÄ± yerleÅŸik prototiple eslesmiyor"
 
-#: c-decl.c:6541
+#: c-decl.c:6540
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match prototype"
 msgstr "%qD argÃ¼manÄ± prototiple uyumsuz"
 
-#: c-decl.c:6768 cp/decl.c:11820
+#: c-decl.c:6767 cp/decl.c:11918
 #, gcc-internal-format
 msgid "no return statement in function returning non-void"
 msgstr "void olmayan dÃ¶nÃ¼ÅŸlÃ¼ iÅŸlevde `return' deyimi yok"
@@ -18814,437 +18789,437 @@
 #. 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.
-#: c-decl.c:6841
+#: c-decl.c:6840
 #, gcc-internal-format
 msgid "%<for%> loop initial declaration used outside C99 mode"
 msgstr "%<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildirimi C99 kipinin dÄ±ÅŸÄ±nda kullanÄ±lmÄ±ÅŸ"
 
-#: c-decl.c:6870
+#: c-decl.c:6869
 #, gcc-internal-format
 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
 msgstr "%<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildiriminde statik deÄŸiÅŸken %q+D bildirimi"
 
-#: c-decl.c:6873
+#: c-decl.c:6872
 #, gcc-internal-format
 msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
 msgstr "%<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildiriminde %<extern%> deÄŸiÅŸken %q+D bildirimi"
 
-#: c-decl.c:6878
+#: c-decl.c:6877
 #, gcc-internal-format
 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr "%<struct %E%> %<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildiriminde bildirilmiÅŸ"
 
-#: c-decl.c:6882
+#: c-decl.c:6881
 #, gcc-internal-format
 msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr "%<union %E%> %<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildiriminde bildirilmiÅŸ"
 
-#: c-decl.c:6886
+#: c-decl.c:6885
 #, gcc-internal-format
 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr "%<enum %E%> %<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildiriminde bildirilmiÅŸ"
 
-#: c-decl.c:6890
+#: c-decl.c:6889
 #, gcc-internal-format
 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
 msgstr "%<for%> dÃ¶ngÃ¼sÃ¼nÃ¼n ilk bildiriminde deÄŸiÅŸken olmayan %q+D bildirimi"
 
-#: c-decl.c:7178 c-decl.c:7420 c-decl.c:7716
+#: c-decl.c:7177 c-decl.c:7419 c-decl.c:7715
 #, gcc-internal-format
 msgid "duplicate %qE"
 msgstr "%qE yinelenmiÅŸ"
 
-#: c-decl.c:7201 c-decl.c:7430 c-decl.c:7617
+#: c-decl.c:7200 c-decl.c:7429 c-decl.c:7616
 #, gcc-internal-format
 msgid "two or more data types in declaration specifiers"
 msgstr "bildirim belirteÃ§leri iÃ§inde iki veya daha fazla veri tÃ¼rÃ¼"
 
-#: c-decl.c:7213 cp/parser.c:2149
+#: c-decl.c:7212 cp/parser.c:2152
 #, gcc-internal-format
 msgid "%<long long long%> is too long for GCC"
 msgstr "%<long long long%> GCC iÃ§in Ã§ok uzun"
 
-#: c-decl.c:7220 c-decl.c:7520
+#: c-decl.c:7219 c-decl.c:7519
 #, gcc-internal-format
 msgid "both %<long long%> and %<double%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<long long%> hem de %<double%>"
 
-#: c-decl.c:7226
+#: c-decl.c:7225
 #, gcc-internal-format
 msgid "ISO C90 does not support %<long long%>"
 msgstr "ISO C90 %<long long%>'u desteklemez"
 
-#: c-decl.c:7231 c-decl.c:7260
+#: c-decl.c:7230 c-decl.c:7259
 #, gcc-internal-format
 msgid "both %<long%> and %<short%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<long%> hem de %<short%>"
 
-#: c-decl.c:7234 c-decl.c:7437
+#: c-decl.c:7233 c-decl.c:7436
 #, gcc-internal-format
 msgid "both %<long%> and %<void%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<long%> hem de %<void%>"
 
-#: c-decl.c:7237 c-decl.c:7459
+#: c-decl.c:7236 c-decl.c:7458
 #, gcc-internal-format
 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<long%> hem de %<_Bool%>"
 
-#: c-decl.c:7240 c-decl.c:7481
+#: c-decl.c:7239 c-decl.c:7480
 #, gcc-internal-format
 msgid "both %<long%> and %<char%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<long%> hem de %<char%>"
 
-#: c-decl.c:7243 c-decl.c:7501
+#: c-decl.c:7242 c-decl.c:7500
 #, gcc-internal-format
 msgid "both %<long%> and %<float%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<long%> hem de %<float%>"
 
-#: c-decl.c:7246
+#: c-decl.c:7245
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<long%> hem de %<char%>"
 
-#: c-decl.c:7249
+#: c-decl.c:7248
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<long%> hem de %<char%>"
 
-#: c-decl.c:7252
+#: c-decl.c:7251
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<long%> hem de %<char%>"
 
-#: c-decl.c:7263 c-decl.c:7440
+#: c-decl.c:7262 c-decl.c:7439
 #, gcc-internal-format
 msgid "both %<short%> and %<void%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<short%> hem de %<void%>"
 
-#: c-decl.c:7266 c-decl.c:7462
+#: c-decl.c:7265 c-decl.c:7461
 #, gcc-internal-format
 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<short%> hem de %<_Bool%>"
 
-#: c-decl.c:7269 c-decl.c:7484
+#: c-decl.c:7268 c-decl.c:7483
 #, gcc-internal-format
 msgid "both %<short%> and %<char%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<short%> hem de %<char%>"
 
-#: c-decl.c:7272 c-decl.c:7504
+#: c-decl.c:7271 c-decl.c:7503
 #, gcc-internal-format
 msgid "both %<short%> and %<float%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<short%> hem de %<float%>"
 
-#: c-decl.c:7275 c-decl.c:7523
+#: c-decl.c:7274 c-decl.c:7522
 #, gcc-internal-format
 msgid "both %<short%> and %<double%> in declaration specifiers"
 msgstr "bildirim belirtieÃ§lerinde hem %<short%> hem de %<double%>"
 
-#: c-decl.c:7278
+#: c-decl.c:7277
 #, fuzzy, gcc-internal-format
 msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<short%> hem de %<char%>"
 
-#: c-decl.c:7281
+#: c-decl.c:7280
 #, fuzzy, gcc-internal-format
 msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<short%> hem de %<char%>"
 
-#: c-decl.c:7284
+#: c-decl.c:7283
 #, fuzzy, gcc-internal-format
 msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<short%> hem de %<char%>"
 
-#: c-decl.c:7292 c-decl.c:7321
+#: c-decl.c:7291 c-decl.c:7320
 #, gcc-internal-format
 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<signed%> hem de %<unsigned%>"
 
-#: c-decl.c:7295 c-decl.c:7443
+#: c-decl.c:7294 c-decl.c:7442
 #, gcc-internal-format
 msgid "both %<signed%> and %<void%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<signed%> hem de %<void%>"
 
-#: c-decl.c:7298 c-decl.c:7465
+#: c-decl.c:7297 c-decl.c:7464
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<signed%> hem de %<_Bool%>"
 
-#: c-decl.c:7301 c-decl.c:7507
+#: c-decl.c:7300 c-decl.c:7506
 #, gcc-internal-format
 msgid "both %<signed%> and %<float%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<signed%> hem de %<float%>"
 
-#: c-decl.c:7304 c-decl.c:7526
+#: c-decl.c:7303 c-decl.c:7525
 #, gcc-internal-format
 msgid "both %<signed%> and %<double%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<signed%> hem de %<double%>"
 
-#: c-decl.c:7307
+#: c-decl.c:7306
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<signed%> hem de %<_Bool%>"
 
-#: c-decl.c:7310
+#: c-decl.c:7309
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<signed%> hem de %<_Bool%>"
 
-#: c-decl.c:7313
+#: c-decl.c:7312
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<signed%> hem de %<_Bool%>"
 
-#: c-decl.c:7324 c-decl.c:7446
+#: c-decl.c:7323 c-decl.c:7445
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<unsigned%> hem de %<void%>"
 
-#: c-decl.c:7327 c-decl.c:7468
+#: c-decl.c:7326 c-decl.c:7467
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<unsigned%> hem de %<_Bool%>"
 
-#: c-decl.c:7330 c-decl.c:7510
+#: c-decl.c:7329 c-decl.c:7509
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<unsigned%> hem de %<float%>"
 
-#: c-decl.c:7333 c-decl.c:7529
+#: c-decl.c:7332 c-decl.c:7528
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<unsigned%> hem de %<double%>"
 
-#: c-decl.c:7336
+#: c-decl.c:7335
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<unsigned%> hem de %<_Bool%>"
 
-#: c-decl.c:7339
+#: c-decl.c:7338
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<unsigned%> hem de %<_Bool%>"
 
-#: c-decl.c:7342
+#: c-decl.c:7341
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<unsigned%> hem de %<_Bool%>"
 
-#: c-decl.c:7350
+#: c-decl.c:7349
 #, gcc-internal-format
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C90 karmaÅŸÄ±k tÃ¼rleri desteklemez"
 
-#: c-decl.c:7352 c-decl.c:7449
+#: c-decl.c:7351 c-decl.c:7448
 #, gcc-internal-format
 msgid "both %<complex%> and %<void%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<complex%> hem de %<void%>"
 
-#: c-decl.c:7355 c-decl.c:7471
+#: c-decl.c:7354 c-decl.c:7470
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<complex%> hem de %<_Bool%>"
 
-#: c-decl.c:7358
+#: c-decl.c:7357
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<complex%> hem de %<_Bool%>"
 
-#: c-decl.c:7361
+#: c-decl.c:7360
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<complex%> hem de %<_Bool%>"
 
-#: c-decl.c:7364
+#: c-decl.c:7363
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<complex%> hem de %<_Bool%>"
 
-#: c-decl.c:7367
+#: c-decl.c:7366
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Fract%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<complex%> hem de %<_Bool%>"
 
-#: c-decl.c:7370
+#: c-decl.c:7369
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Accum%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<complex%> hem de %<_Bool%>"
 
-#: c-decl.c:7373
+#: c-decl.c:7372
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Sat%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<complex%> hem de %<_Bool%>"
 
-#: c-decl.c:7381
+#: c-decl.c:7380
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support saturating types"
 msgstr "ISO C karmaÅŸÄ±k tamsayÄ± tÃ¼rleri desteklemez"
 
-#: c-decl.c:7383 c-decl.c:7452
+#: c-decl.c:7382 c-decl.c:7451
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<void%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<short%> hem de %<void%>"
 
-#: c-decl.c:7386 c-decl.c:7474
+#: c-decl.c:7385 c-decl.c:7473
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Bool%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<short%> hem de %<_Bool%>"
 
-#: c-decl.c:7389 c-decl.c:7487
+#: c-decl.c:7388 c-decl.c:7486
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<char%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<short%> hem de %<char%>"
 
-#: c-decl.c:7392 c-decl.c:7494
+#: c-decl.c:7391 c-decl.c:7493
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<int%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<short%> hem de %<void%>"
 
-#: c-decl.c:7395 c-decl.c:7513
+#: c-decl.c:7394 c-decl.c:7512
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<float%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<short%> hem de %<float%>"
 
-#: c-decl.c:7398 c-decl.c:7532
+#: c-decl.c:7397 c-decl.c:7531
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<double%> in declaration specifiers"
 msgstr "bildirim belirtieÃ§lerinde hem %<short%> hem de %<double%>"
 
-#: c-decl.c:7401
+#: c-decl.c:7400
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal32%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<short%> hem de %<char%>"
 
-#: c-decl.c:7404
+#: c-decl.c:7403
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal64%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<short%> hem de %<char%>"
 
-#: c-decl.c:7407
+#: c-decl.c:7406
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal128%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<short%> hem de %<char%>"
 
-#: c-decl.c:7410
+#: c-decl.c:7409
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
 msgstr "bildirim belirtieÃ§lerinde hem %<short%> hem de %<double%>"
 
-#: c-decl.c:7549
+#: c-decl.c:7548
 #, fuzzy, gcc-internal-format
 msgid "both %<long long%> and %<%s%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<long long%> hem de %<double%>"
 
-#: c-decl.c:7552
+#: c-decl.c:7551
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<%s%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<long%> hem de %<short%>"
 
-#: c-decl.c:7555
+#: c-decl.c:7554
 #, fuzzy, gcc-internal-format
 msgid "both %<short%> and %<%s%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<short%> hem de %<void%>"
 
-#: c-decl.c:7558
+#: c-decl.c:7557
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<%s%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<signed%> hem de %<void%>"
 
-#: c-decl.c:7561
+#: c-decl.c:7560
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<unsigned%> hem de %<void%>"
 
-#: c-decl.c:7564 c-decl.c:7590
+#: c-decl.c:7563 c-decl.c:7589
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<%s%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<complex%> hem de %<void%>"
 
-#: c-decl.c:7567
+#: c-decl.c:7566
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<%s%> in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde hem %<long%> hem de %<short%>"
 
-#: c-decl.c:7577
+#: c-decl.c:7576
 #, fuzzy, gcc-internal-format
 msgid "decimal floating point not supported for this target"
 msgstr "bu hedefte -fdata-sections desteklenmiyor"
 
-#: c-decl.c:7579
+#: c-decl.c:7578
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support decimal floating point"
 msgstr "ISO C90 %<long long%>'u desteklemez"
 
-#: c-decl.c:7598
+#: c-decl.c:7597
 #, fuzzy, gcc-internal-format
 msgid "fixed-point types not supported for this target"
 msgstr "bu hedefte -fdata-sections desteklenmiyor"
 
-#: c-decl.c:7600
+#: c-decl.c:7599
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support fixed-point types"
 msgstr "ISO C karmaÅŸÄ±k tamsayÄ± tÃ¼rleri desteklemez"
 
-#: c-decl.c:7634
+#: c-decl.c:7633
 #, gcc-internal-format
 msgid "%qE fails to be a typedef or built in type"
 msgstr "%qE bir typedef veya yerleÅŸik veri tÃ¼rÃ¼ olarak baÅŸarÄ±sÄ±z"
 
-#: c-decl.c:7667
+#: c-decl.c:7666
 #, gcc-internal-format
 msgid "%qE is not at beginning of declaration"
 msgstr "%qE bildirimin baÅŸlangÄ±cÄ±nda deÄŸil"
 
-#: c-decl.c:7681
+#: c-decl.c:7680
 #, gcc-internal-format
 msgid "%<__thread%> used with %<auto%>"
 msgstr "%<__thread%> %<auto%> ile kullanÄ±lmÄ±ÅŸ"
 
-#: c-decl.c:7683
+#: c-decl.c:7682
 #, gcc-internal-format
 msgid "%<__thread%> used with %<register%>"
 msgstr "%<__thread%> %<register%> ile kullanÄ±lmÄ±ÅŸ"
 
-#: c-decl.c:7685
+#: c-decl.c:7684
 #, gcc-internal-format
 msgid "%<__thread%> used with %<typedef%>"
 msgstr "%<__thread%> %<typedef%> ile kullanÄ±lmÄ±ÅŸ"
 
-#: c-decl.c:7696
+#: c-decl.c:7695
 #, gcc-internal-format
 msgid "%<__thread%> before %<extern%>"
 msgstr "%<extern%> Ã¶ncesinde %<__thread%>"
 
-#: c-decl.c:7705
+#: c-decl.c:7704
 #, gcc-internal-format
 msgid "%<__thread%> before %<static%>"
 msgstr "%<static%>  Ã¶ncesinde %<__thread%>"
 
-#: c-decl.c:7721
+#: c-decl.c:7720
 #, gcc-internal-format
 msgid "multiple storage classes in declaration specifiers"
 msgstr "bildirim belirteÃ§lerinde Ã§ok sayÄ±da saklama sÄ±nÄ±fÄ±"
 
-#: c-decl.c:7728
+#: c-decl.c:7727
 #, gcc-internal-format
 msgid "%<__thread%> used with %qE"
 msgstr "%<__thread%> %qE ile kullanÄ±lmÄ±ÅŸ"
 
-#: c-decl.c:7775
+#: c-decl.c:7774
 #, fuzzy, gcc-internal-format
 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
 msgstr "%<@catch%> veya %<@finally%> olmaksÄ±zÄ±n %<@try%>"
 
-#: c-decl.c:7787
+#: c-decl.c:7786
 #, gcc-internal-format
 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
 msgstr "ISO C salt %<complex%>i %<double complex%> anlamÄ±nda desteklemez"
 
-#: c-decl.c:7832 c-decl.c:7858
+#: c-decl.c:7831 c-decl.c:7857
 #, gcc-internal-format
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C karmaÅŸÄ±k tamsayÄ± tÃ¼rleri desteklemez"
 
-#: c-decl.c:8008 toplev.c:847
+#: c-decl.c:8007 toplev.c:847
 #, gcc-internal-format
 msgid "%q+F used but never defined"
 msgstr "%q+F iÅŸlevi tanÄ±mlanmadan kullanÄ±lmÄ±ÅŸ"
@@ -19656,37 +19631,37 @@
 msgid "invalid expression type for %<#pragma omp atomic%>"
 msgstr "terim olarak ifade geÃ§ersiz"
 
-#: c-omp.c:218
+#: c-omp.c:219
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid type for iteration variable %qE"
 msgstr "%qE Ã¶zniteliÄŸi iÃ§in vektÃ¶r tÃ¼rÃ¼ geÃ§ersiz"
 
-#: c-omp.c:222
+#: c-omp.c:223
 #, fuzzy, gcc-internal-format
 msgid "%Hiteration variable %qE is unsigned"
 msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs bilinmeyen boyutta"
 
-#: c-omp.c:233
+#: c-omp.c:234
 #, fuzzy, gcc-internal-format
 msgid "%H%qE is not initialized"
 msgstr "%qD parametresi ilklendirilmiÅŸ"
 
-#: c-omp.c:246 cp/semantics.c:3840
+#: c-omp.c:247 cp/semantics.c:3872
 #, gcc-internal-format
 msgid "%Hmissing controlling predicate"
 msgstr ""
 
-#: c-omp.c:304
+#: c-omp.c:305
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid controlling predicate"
 msgstr "koÅŸullu terim geÃ§ersiz"
 
-#: c-omp.c:311 cp/semantics.c:3846
+#: c-omp.c:312 cp/semantics.c:3878
 #, fuzzy, gcc-internal-format
 msgid "%Hmissing increment expression"
 msgstr "atama engelleme"
 
-#: c-omp.c:361
+#: c-omp.c:362
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid increment expression"
 msgstr "doÄŸruluk-deÄŸeri ifadesi geÃ§ersiz"
@@ -19731,152 +19706,152 @@
 msgid "obsolete option -I- used, please use -iquote instead"
 msgstr "atÄ±l seÃ§enek -I- kullanÄ±lmÄ±ÅŸ, yerine lÃ¼tfen -iquote kullanÄ±n"
 
-#: c-opts.c:508
+#: c-opts.c:510
 #, gcc-internal-format
 msgid "argument %qs to %<-Wnormalized%> not recognized"
 msgstr "%<-Wnormalized%> iÃ§in %qs argÃ¼manÄ± tanÄ±nmÄ±yor"
 
-#: c-opts.c:595
+#: c-opts.c:597
 #, gcc-internal-format
 msgid "switch %qs is no longer supported"
 msgstr "switch %qs artÄ±k desteklenmiyor"
 
-#: c-opts.c:705
+#: c-opts.c:707
 #, gcc-internal-format
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr "-fhandle-exceptions, -fexceptions olarak deÄŸiÅŸtirilmiÅŸti (ve ÅŸimdi Ã¶ntanÄ±mlÄ± olarak bÃ¶yle)"
 
-#: c-opts.c:911
+#: c-opts.c:913
 #, gcc-internal-format
 msgid "output filename specified twice"
 msgstr "Ã§Ä±ktÄ± dosyasÄ±nÄ±n ismi iki kere belirtilmiÅŸ"
 
-#: c-opts.c:1051
+#: c-opts.c:1053
 #, gcc-internal-format
 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
 msgstr ""
 
-#: c-opts.c:1126
+#: c-opts.c:1142
 #, gcc-internal-format
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr "-Wformat-y2k  -Wformat'sÄ±z yoksayÄ±ldÄ±"
 
-#: c-opts.c:1128
+#: c-opts.c:1144
 #, gcc-internal-format
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr "-Wformat-extra-args  -Wformat'sÄ±z yoksayÄ±ldÄ±"
 
-#: c-opts.c:1130
+#: c-opts.c:1146
 #, gcc-internal-format
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr "-Wformat-zero-length  -Wformat'sÄ±z yoksayÄ±ldÄ±"
 
-#: c-opts.c:1132
+#: c-opts.c:1148
 #, gcc-internal-format
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr "-Wformat-nonliteral  -Wformat'sÄ±z yoksayÄ±ldÄ±"
 
-#: c-opts.c:1134
+#: c-opts.c:1150
 #, fuzzy, gcc-internal-format
 msgid "-Wformat-contains-nul ignored without -Wformat"
 msgstr "-Wformat-nonliteral  -Wformat'sÄ±z yoksayÄ±ldÄ±"
 
-#: c-opts.c:1136
+#: c-opts.c:1152
 #, gcc-internal-format
 msgid "-Wformat-security ignored without -Wformat"
 msgstr "-Wformat-security  -Wformat'sÄ±z yoksayÄ±ldÄ±"
 
-#: c-opts.c:1160
+#: c-opts.c:1176
 #, gcc-internal-format
 msgid "opening output file %s: %m"
 msgstr "`%s' Ã§Ä±ktÄ± dosyasÄ±nÄ±n aÃ§Ä±lmasÄ±: %m"
 
-#: c-opts.c:1165
+#: c-opts.c:1181
 #, gcc-internal-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr "Ã§ok fazla dosyaismi verildi. KullanÄ±m bilgileri iÃ§in %s --help yazÄ±nÄ±z"
 
-#: c-opts.c:1249
+#: c-opts.c:1265
 #, fuzzy, gcc-internal-format
 msgid "The C parser does not support -dy, option ignored"
 msgstr "APCS yeniden giriÅŸli kod desteklenmiyor. YoksayÄ±ldi"
 
-#: c-opts.c:1253
+#: c-opts.c:1269
 #, gcc-internal-format
 msgid "The Objective-C parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1256
+#: c-opts.c:1272
 #, fuzzy, gcc-internal-format
 msgid "The C++ parser does not support -dy, option ignored"
 msgstr "APCS yeniden giriÅŸli kod desteklenmiyor. YoksayÄ±ldi"
 
-#: c-opts.c:1260
+#: c-opts.c:1276
 #, gcc-internal-format
 msgid "The Objective-C++ parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1309
+#: c-opts.c:1326
 #, gcc-internal-format
 msgid "opening dependency file %s: %m"
 msgstr "%s baÄŸÄ±mlÄ±lÄ±k dosyasÄ±nÄ±n aÃ§Ä±lmasÄ±: %m"
 
-#: c-opts.c:1319
+#: c-opts.c:1336
 #, gcc-internal-format
 msgid "closing dependency file %s: %m"
 msgstr "%s baÄŸÄ±mlÄ±lÄ±k dosyasÄ±nÄ±n kapatÄ±lmasÄ±: %m"
 
-#: c-opts.c:1322
+#: c-opts.c:1339
 #, gcc-internal-format
 msgid "when writing output to %s: %m"
 msgstr "Ã§Ä±ktÄ± %s e yazÄ±lÄ±rken: %m"
 
-#: c-opts.c:1402
+#: c-opts.c:1419
 #, gcc-internal-format
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr "baÄŸÄ±mlÄ±lÄ±klarÄ± Ã¼retmek iÃ§in ya -M ya da -MM belirtmelisiniz"
 
-#: c-opts.c:1448
+#: c-opts.c:1469
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -Wunused_macros"
 msgstr ""
 
-#: c-opts.c:1450
+#: c-opts.c:1471
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -traditional"
 msgstr ""
 
-#: c-opts.c:1588
+#: c-opts.c:1609
 #, gcc-internal-format
 msgid "too late for # directive to set debug directory"
 msgstr "hata ayÄ±klama dizinini belirten # yÃ¶nergesi iÃ§in Ã§ok gec"
 
-#: c-parser.c:1070
+#: c-parser.c:1072
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids an empty source file"
 msgstr "ISO C boÅŸ kaynak dosyalarÄ±na izin vermez"
 
-#: c-parser.c:1156 c-parser.c:6091
+#: c-parser.c:1158 c-parser.c:6150
 #, fuzzy, gcc-internal-format
 msgid "%HISO C does not allow extra %<;%> outside of a function"
 msgstr "ISO C iÅŸlevler dÄ±ÅŸÄ±nda fazladan %<;%> kullanÄ±mÄ±na izin vermez"
 
-#: c-parser.c:1259 c-parser.c:6640
+#: c-parser.c:1261 c-parser.c:6699
 #, gcc-internal-format
 msgid "expected declaration specifiers"
 msgstr "bildirim belirteÃ§leri umuluyordu"
 
-#: c-parser.c:1271
+#: c-parser.c:1273
 #, fuzzy, gcc-internal-format
 msgid "%Hempty declaration"
 msgstr "boÅŸ bildirim"
 
-#: c-parser.c:1307
+#: c-parser.c:1309
 #, fuzzy, gcc-internal-format
 msgid "%Hdata definition has no type or storage class"
 msgstr "veri tanÄ±mÄ± tÃ¼r ya da saklama sÄ±nÄ±fÄ± iÃ§ermiyor"
 
-#: c-parser.c:1362
+#: c-parser.c:1364
 #, gcc-internal-format
 msgid "expected %<,%> or %<;%>"
 msgstr "%<,%> veya %<;%> umuluyordu"
@@ -19884,174 +19859,189 @@
 #. 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.
-#: c-parser.c:1369 c-parser.c:1386
+#: c-parser.c:1371 c-parser.c:1388
 #, gcc-internal-format
 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
 msgstr "%<=%>, %<,%>, %<;%>, %<asm%> veya %<__attribute__%> umuluyordu"
 
-#: c-parser.c:1378
+#: c-parser.c:1380
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids nested functions"
 msgstr "ISO C iÃ§ iÃ§e iÅŸlevlere izin vermez"
 
-#: c-parser.c:1743 c-parser.c:2553 c-parser.c:3189 c-parser.c:3445
-#: c-parser.c:4308 c-parser.c:4895 c-parser.c:5298 c-parser.c:5318
-#: c-parser.c:5434 c-parser.c:5582 c-parser.c:5599 c-parser.c:5731
-#: c-parser.c:5743 c-parser.c:5768 c-parser.c:5903 c-parser.c:5932
-#: c-parser.c:5940 c-parser.c:5968 c-parser.c:5982 c-parser.c:6201
-#: c-parser.c:6300 c-parser.c:6803 c-parser.c:7426
+#: c-parser.c:1745 c-parser.c:2555 c-parser.c:3191 c-parser.c:3447
+#: c-parser.c:4367 c-parser.c:4954 c-parser.c:5357 c-parser.c:5377
+#: c-parser.c:5493 c-parser.c:5641 c-parser.c:5658 c-parser.c:5790
+#: c-parser.c:5802 c-parser.c:5827 c-parser.c:5962 c-parser.c:5991
+#: c-parser.c:5999 c-parser.c:6027 c-parser.c:6041 c-parser.c:6260
+#: c-parser.c:6359 c-parser.c:6862 c-parser.c:7493
 #, gcc-internal-format
 msgid "expected identifier"
 msgstr "betimleyici umuluyordu"
 
-#: c-parser.c:1773
+#: c-parser.c:1775
 #, fuzzy, gcc-internal-format
 msgid "%Hcomma at end of enumerator list"
 msgstr "sembolik sabitler listesinin sonunda virgul"
 
-#: c-parser.c:1779
+#: c-parser.c:1781
 #, gcc-internal-format
 msgid "expected %<,%> or %<}%>"
 msgstr "%<,%> veya %<}%> umuluyordu"
 
-#: c-parser.c:1793 c-parser.c:1977 c-parser.c:6058
+#: c-parser.c:1795 c-parser.c:1979 c-parser.c:6117
 #, gcc-internal-format
 msgid "expected %<{%>"
 msgstr "%<{%> umuluyordu"
 
-#: c-parser.c:1804
+#: c-parser.c:1806
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids forward references to %<enum%> types"
 msgstr "ISO C sonradan bildirilmiÅŸ %<enum%> tÃ¼rlerine ileri baÅŸvuruya izin vermez"
 
-#: c-parser.c:1911
+#: c-parser.c:1913
 #, gcc-internal-format
 msgid "expected class name"
 msgstr "sÄ±nÄ±f ismi umuluyordu"
 
-#: c-parser.c:1930 c-parser.c:5835
+#: c-parser.c:1932 c-parser.c:5894
 #, fuzzy, gcc-internal-format
 msgid "%Hextra semicolon in struct or union specified"
 msgstr "struct ya da union'da fazladan ; var"
 
-#: c-parser.c:1959
+#: c-parser.c:1961
 #, fuzzy, gcc-internal-format
 msgid "%Hno semicolon at end of struct or union"
 msgstr "struct ya da union tanÄ±mÄ±nÄ±n sonunda ; yok"
 
-#: c-parser.c:1963
+#: c-parser.c:1965
 #, gcc-internal-format
 msgid "expected %<;%>"
 msgstr "%<;%> umuluyordu"
 
-#: c-parser.c:2042 c-parser.c:3014
+#: c-parser.c:2044 c-parser.c:3016
 #, gcc-internal-format
 msgid "expected specifier-qualifier-list"
 msgstr "belirteÃ§ niteleyici listesi umuluyordu"
 
-#: c-parser.c:2052
+#: c-parser.c:2054
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids member declarations with no members"
 msgstr "ISO C Ã¼yesiz Ã¼ye bildirimlerine izin vermez"
 
-#: c-parser.c:2126
+#: c-parser.c:2128
 #, gcc-internal-format
 msgid "expected %<,%>, %<;%> or %<}%>"
 msgstr "%<,%>, %<;%> veya %<}%> umuluyordu"
 
-#: c-parser.c:2133
+#: c-parser.c:2135
 #, gcc-internal-format
 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
 msgstr "%<:%>, %<,%>, %<;%>, %<}%> veya %<__attribute__%> umuluyordu"
 
-#: c-parser.c:2184
+#: c-parser.c:2186
 #, fuzzy, gcc-internal-format
 msgid "%H%<typeof%> applied to a bit-field"
 msgstr "%<typeof%> bir bit-alanÄ±na uygulanmÄ±ÅŸ"
 
-#: c-parser.c:2421
+#: c-parser.c:2423
 #, gcc-internal-format
 msgid "expected identifier or %<(%>"
 msgstr "betimleyici veya %<(%> umuluyordu"
 
-#: c-parser.c:2622
+#: c-parser.c:2624
 #, fuzzy, gcc-internal-format
 msgid "%HISO C requires a named argument before %<...%>"
 msgstr "ISO C %<...%> dan Ã¶nce bir isimli argÃ¼man gerektirir"
 
-#: c-parser.c:2729
+#: c-parser.c:2731
 #, gcc-internal-format
 msgid "expected declaration specifiers or %<...%>"
 msgstr "bildirim belirteÃ§leri veya %<...%> umuluyordu"
 
-#: c-parser.c:2779
+#: c-parser.c:2781
 #, fuzzy, gcc-internal-format
 msgid "%Hwide string literal in %<asm%>"
 msgstr "%<asm%> de geniÅŸ dizge sabit"
 
-#: c-parser.c:2786 c-parser.c:6695 cp/parser.c:20393
+#: c-parser.c:2788 c-parser.c:6754 cp/parser.c:20482
 #, gcc-internal-format
 msgid "expected string literal"
 msgstr "dizge sabiti umuluyordu"
 
-#: c-parser.c:3107
+#: c-parser.c:3109
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids empty initializer braces"
 msgstr "ISO C boÅŸ ilklendirme parantezlerine izin vermez"
 
 #. Use the colon as the error location.
-#: c-parser.c:3154
+#: c-parser.c:3156
 #, fuzzy, gcc-internal-format
 msgid "%Hobsolete use of designated initializer with %<:%>"
 msgstr "%<:%> ile tasarlanmÄ±ÅŸ ilklendirici kullanÄ±mÄ±nÄ± artÄ±k geÃ§ersiz"
 
-#: c-parser.c:3285
+#: c-parser.c:3287
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids specifying range of elements to initialize"
 msgstr "ISO C ilklendirici olarak Ã¶ÄŸe aralÄ±ÄŸÄ± belirtilmesine izin vermez."
 
-#: c-parser.c:3298
+#: c-parser.c:3300
 #, fuzzy, gcc-internal-format
 msgid "%HISO C90 forbids specifying subobject to initialize"
 msgstr "ISO C90 ilklendirici olarak alt nesnelerin belirtilmesine izin vermez."
 
-#: c-parser.c:3307
+#: c-parser.c:3309
 #, fuzzy, gcc-internal-format
 msgid "%Hobsolete use of designated initializer without %<=%>"
 msgstr "%<=%> olmaksÄ±zÄ±n tasarlanmÄ±ÅŸ ilklendirici kullanÄ±mÄ± artÄ±k geÃ§ersiz"
 
-#: c-parser.c:3316
+#: c-parser.c:3318
 #, gcc-internal-format
 msgid "expected %<=%>"
 msgstr "%<=%> umuluyordu"
 
-#: c-parser.c:3461
+#: c-parser.c:3463
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids label declarations"
 msgstr "ISO C yafta bildirimlerine izin vermez"
 
-#: c-parser.c:3466 c-parser.c:3541
+#: c-parser.c:3468 c-parser.c:3543
 #, gcc-internal-format
 msgid "expected declaration or statement"
 msgstr "bildirim veya deyim umuluyordu"
 
-#: c-parser.c:3494 c-parser.c:3522
+#: c-parser.c:3496 c-parser.c:3524
 #, gcc-internal-format
 msgid "%HISO C90 forbids mixed declarations and code"
 msgstr "%HISO C90 kod ve bildirimlerin karÄ±ÅŸmasÄ±na izin vermez"
 
+#: c-parser.c:3550
+#, fuzzy, gcc-internal-format
+msgid "%Hexpected %<}%> before %<else%>"
+msgstr "%<,%> veya %<;%> umuluyordu"
+
 #: c-parser.c:3555
+#, gcc-internal-format
+msgid "%H%<else%> without a previous %<if%>"
+msgstr ""
+
+#: c-parser.c:3571
 #, fuzzy, gcc-internal-format
 msgid "%Hlabel at end of compound statement"
 msgstr "bileÅŸik ifadenin sonunda yafta kullanÄ±mÄ±"
 
-#: c-parser.c:3598
+#: c-parser.c:3614
 #, gcc-internal-format
 msgid "expected %<:%> or %<...%>"
 msgstr "%<:%> veya %<...%> umuluyordu"
 
-#: c-parser.c:3779
+#: c-parser.c:3647
 #, gcc-internal-format
+msgid "%Ha label can only be part of a statement and a declaration is not a statement"
+msgstr ""
+
+#: c-parser.c:3810
+#, gcc-internal-format
 msgid "expected identifier or %<*%>"
 msgstr "betimleyici veya %<*%> umuluyordu"
 
@@ -20059,188 +20049,183 @@
 #. c_parser_skip_until_found stops at a closing nesting
 #. delimiter without consuming it, but here we need to consume
 #. it to proceed further.
-#: c-parser.c:3841
+#: c-parser.c:3872
 #, gcc-internal-format
 msgid "expected statement"
 msgstr "deyim umuluyordu"
 
-#: c-parser.c:3851
-#, gcc-internal-format
-msgid "%Ha label can only be part of a statement and a declaration is not a statement"
-msgstr ""
-
-#: c-parser.c:4036
+#: c-parser.c:4095
 #, fuzzy, gcc-internal-format
 msgid "%Hsuggest braces around empty body in %<do%> statement"
 msgstr "%Hif deyiminin gÃ¶vdesi boÅŸ"
 
-#: c-parser.c:4192
+#: c-parser.c:4251
 #, fuzzy, gcc-internal-format
 msgid "%H%E qualifier ignored on asm"
 msgstr "asm'de %E niteleyicisi yoksayÄ±ldÄ±"
 
-#: c-parser.c:4473
+#: c-parser.c:4532
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids omitting the middle term of a ?: expression"
 msgstr "ISO C ?: Ã¼Ã§ terimlisinin orta teriminin atlanmasÄ±na izin vermez"
 
-#: c-parser.c:4863
+#: c-parser.c:4922
 #, fuzzy, gcc-internal-format
 msgid "%Htraditional C rejects the unary plus operator"
 msgstr "geleneksel C tek terimli artÄ± iÅŸlecine izin vermez"
 
 #. C99 6.7.5.2p4
-#: c-parser.c:4974
+#: c-parser.c:5033
 #, fuzzy, gcc-internal-format
 msgid "%H%<[*]%> not allowed in other than a declaration"
 msgstr "using bildiriminde isim alanÄ± %qD kullanÄ±lamaz"
 
-#: c-parser.c:4988
+#: c-parser.c:5047
 #, fuzzy, gcc-internal-format
 msgid "%H%<sizeof%> applied to a bit-field"
 msgstr "%<sizeof%> bir bit alanÄ±na uygulandÄ±"
 
-#: c-parser.c:5132 c-parser.c:5476 c-parser.c:5498
+#: c-parser.c:5191 c-parser.c:5535 c-parser.c:5557
 #, gcc-internal-format
 msgid "expected expression"
 msgstr "ifade umuluyordu"
 
-#: c-parser.c:5159
+#: c-parser.c:5218
 #, fuzzy, gcc-internal-format
 msgid "%Hbraced-group within expression allowed only inside a function"
 msgstr "ifade iÃ§inde parantezli gruplamalara sadece bir iÅŸlevin iÃ§inde izin verilir"
 
-#: c-parser.c:5173
+#: c-parser.c:5232
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids braced-groups within expressions"
 msgstr "ISO C ifadelerde parantezli gruplamalara izin vermez"
 
-#: c-parser.c:5358
+#: c-parser.c:5417
 #, fuzzy, gcc-internal-format
 msgid "%Hfirst argument to %<__builtin_choose_expr%> not a constant"
 msgstr "%<__builtin_choose_expr%> iÃ§in ilk argÃ¼man bir sabit deÄŸil"
 
-#: c-parser.c:5527
+#: c-parser.c:5586
 #, fuzzy, gcc-internal-format
 msgid "%Hcompound literal has variable size"
 msgstr "bileÅŸik sabit deÄŸiÅŸken boyuta sahip"
 
-#: c-parser.c:5535
+#: c-parser.c:5594
 #, fuzzy, gcc-internal-format
 msgid "%HISO C90 forbids compound literals"
 msgstr "ISO C90 bileÅŸik sabitlere izin vermez"
 
-#: c-parser.c:6053
+#: c-parser.c:6112
 #, fuzzy, gcc-internal-format
 msgid "%Hextra semicolon in method definition specified"
 msgstr "yÃ¶ntem tanÄ±mÄ±nda fazladan ; belirtilmiÅŸ"
 
-#: c-parser.c:6600 cp/parser.c:20436
+#: c-parser.c:6659 cp/parser.c:20525
 #, gcc-internal-format
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:6611 cp/parser.c:20451
+#: c-parser.c:6670 cp/parser.c:20540
 #, gcc-internal-format
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:6623
+#: c-parser.c:6682
 #, gcc-internal-format
 msgid "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr ""
 
-#: c-parser.c:6630 cp/parser.c:20426
+#: c-parser.c:6689 cp/parser.c:20515
 #, fuzzy, gcc-internal-format
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 msgstr "#pragma GCC pch_preprocess bozuk, yoksayÄ±ldÄ±"
 
-#: c-parser.c:6781 cp/parser.c:19277
+#: c-parser.c:6840 cp/parser.c:19359
 #, fuzzy, gcc-internal-format
 msgid "too many %qs clauses"
 msgstr "girdi dosyasÄ± sayÄ±sÄ± Ã§ok fazla"
 
-#: c-parser.c:6906
+#: c-parser.c:6965
 #, fuzzy, gcc-internal-format
 msgid "expected %<none%> or %<shared%>"
 msgstr "%<,%> veya %<;%> umuluyordu"
 
-#: c-parser.c:6949
+#: c-parser.c:7008
 #, fuzzy, gcc-internal-format
 msgid "expected %<(%>"
 msgstr "%<{%> umuluyordu"
 
-#: c-parser.c:6993 c-parser.c:7170
+#: c-parser.c:7052 c-parser.c:7229
 #, fuzzy, gcc-internal-format
 msgid "expected integer expression"
 msgstr "ifade umuluyordu"
 
-#: c-parser.c:7002
+#: c-parser.c:7061
 #, gcc-internal-format
 msgid "%H%<num_threads%> value must be positive"
 msgstr ""
 
-#: c-parser.c:7082
+#: c-parser.c:7141
 #, fuzzy, gcc-internal-format
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
 msgstr "%<:%>, %<,%>, %<;%>, %<}%> veya %<__attribute__%> umuluyordu"
 
-#: c-parser.c:7165
+#: c-parser.c:7224
 #, gcc-internal-format
 msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: c-parser.c:7183
+#: c-parser.c:7242
 #, fuzzy, gcc-internal-format
 msgid "invalid schedule kind"
 msgstr "const_double terim geÃ§ersiz"
 
-#: c-parser.c:7269
+#: c-parser.c:7336
 #, gcc-internal-format
 msgid "expected %<#pragma omp%> clause"
 msgstr ""
 
-#: c-parser.c:7278
+#: c-parser.c:7345
 #, fuzzy, gcc-internal-format
 msgid "%H%qs is not valid for %qs"
 msgstr "%qs geÃ§erli bir Ã§Ä±ktÄ± dosyasÄ± deÄŸil"
 
-#: c-parser.c:7378
+#: c-parser.c:7445
 #, fuzzy, gcc-internal-format
 msgid "invalid operator for %<#pragma omp atomic%>"
 msgstr "%<__fpreg%> Ã¼zerinde geÃ§ersiz iÅŸlem"
 
-#: c-parser.c:7429 c-parser.c:7449
+#: c-parser.c:7496 c-parser.c:7516
 #, fuzzy, gcc-internal-format
 msgid "expected %<(%> or end of line"
 msgstr "Beklenmeyen modÃ¼l sonu"
 
-#: c-parser.c:7467
+#: c-parser.c:7534
 #, fuzzy, gcc-internal-format
 msgid "for statement expected"
 msgstr "%s deyimi %L'de umuluyordu"
 
-#: c-parser.c:7540 cp/semantics.c:3826 cp/semantics.c:3870
+#: c-parser.c:7609 cp/semantics.c:3858 cp/semantics.c:3902
 #, fuzzy, gcc-internal-format
 msgid "expected iteration declaration or initialization"
 msgstr "bildirim veya deyim umuluyordu"
 
-#: c-parser.c:7666
+#: c-parser.c:7735
 #, fuzzy, gcc-internal-format
 msgid "%Hexpected %<#pragma omp section%> or %<}%>"
 msgstr "%<,%> veya %<}%> umuluyordu"
 
-#: c-parser.c:7899 cp/semantics.c:3718
+#: c-parser.c:7968 cp/semantics.c:3750
 #, fuzzy, gcc-internal-format
 msgid "%qE declared %<threadprivate%> after first use"
 msgstr "%<static%> olarak bildirilen `%q+F hiÃ§ tanÄ±mlanmamÄ±ÅŸ"
 
-#: c-parser.c:7901 cp/semantics.c:3720
+#: c-parser.c:7970 cp/semantics.c:3752
 #, fuzzy, gcc-internal-format
 msgid "automatic variable %qE cannot be %<threadprivate%>"
 msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
 
-#: c-parser.c:7903 cp/semantics.c:3722
+#: c-parser.c:7972 cp/semantics.c:3754
 #, fuzzy, gcc-internal-format
 msgid "%<threadprivate%> %qE has incomplete type"
 msgstr "%J%u. parametre tamamlanmamÄ±ÅŸ tÃ¼rde"
@@ -20405,122 +20390,122 @@
 msgid "junk at end of %<#pragma pop_macro%>"
 msgstr "%<#pragma pack%> sonunda dÃ¶kÃ¼ntÃ¼"
 
-#: c-pragma.c:406
+#: c-pragma.c:407
 #, gcc-internal-format
 msgid "applying #pragma weak %q+D after first use results in unspecified behavior"
 msgstr "ilk kullanÄ±mdan sonra #pragma weak %q+D uygulamak belirsiz davranÄ±ÅŸa yol aÃ§ar"
 
-#: c-pragma.c:480 c-pragma.c:485
+#: c-pragma.c:481 c-pragma.c:486
 #, gcc-internal-format
 msgid "malformed #pragma weak, ignored"
 msgstr "bozuk #pragma weak - yoksayÄ±ldÄ±"
 
-#: c-pragma.c:489
+#: c-pragma.c:490
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma weak%>"
 msgstr "%<#pragma pack%> sonunda dÃ¶kÃ¼ntÃ¼"
 
-#: c-pragma.c:557 c-pragma.c:559
+#: c-pragma.c:558 c-pragma.c:560
 #, gcc-internal-format
 msgid "malformed #pragma redefine_extname, ignored"
 msgstr "bozuk #pragma redefine_extname - yoksayÄ±ldÄ±"
 
-#: c-pragma.c:562
+#: c-pragma.c:563
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma redefine_extname%>"
 msgstr "#pragma redefine_extname sonunda dÃ¶kÃ¼ntÃ¼"
 
-#: c-pragma.c:568
+#: c-pragma.c:569
 #, gcc-internal-format
 msgid "#pragma redefine_extname not supported on this target"
 msgstr "#pragma redefine_extname bu hedefte desteklenmiyor"
 
-#: c-pragma.c:585 c-pragma.c:672
+#: c-pragma.c:586 c-pragma.c:673
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
 msgstr "#pragma redefine_extname Ã¶nceki isimlendirme ile Ã§eliÅŸtiÄŸinden yoksayÄ±ldÄ±"
 
-#: c-pragma.c:608
+#: c-pragma.c:609
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
 msgstr "#pragma redefine_extname Ã¶nceki #pragma redefine_extname ile Ã§eliÅŸtiÄŸinden yoksayÄ±ldÄ±"
 
-#: c-pragma.c:627
+#: c-pragma.c:628
 #, gcc-internal-format
 msgid "malformed #pragma extern_prefix, ignored"
 msgstr "#pragma extern_prefix bozuk, yoksayÄ±ldÄ±"
 
-#: c-pragma.c:630
+#: c-pragma.c:631
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma extern_prefix%>"
 msgstr "#pragma extern_prefix sonunda dÃ¶kÃ¼ntÃ¼"
 
-#: c-pragma.c:637
+#: c-pragma.c:638
 #, gcc-internal-format
 msgid "#pragma extern_prefix not supported on this target"
 msgstr "#pragma extern_prefix bu hedefte desteklenmiyor"
 
-#: c-pragma.c:663
+#: c-pragma.c:664
 #, gcc-internal-format
 msgid "asm declaration ignored due to conflict with previous rename"
 msgstr "asm bildirimi Ã¶nceki isim deÄŸiÅŸikliÄŸi ile Ã§eliÅŸtiÄŸinden yoksayÄ±ldÄ±"
 
-#: c-pragma.c:694
+#: c-pragma.c:695
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
 msgstr "#pragma redefine_extname, __asm__ bildirimi ile Ã§eliÅŸtiÄŸinden yoksayÄ±ldÄ±"
 
-#: c-pragma.c:756
+#: c-pragma.c:757
 #, gcc-internal-format
 msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
 msgstr "#pragma GCC visibility push(), default, internal, hidden veya protected olarak belirtilmeli"
 
-#: c-pragma.c:791
+#: c-pragma.c:792
 #, gcc-internal-format
 msgid "#pragma GCC visibility must be followed by push or pop"
 msgstr "#pragma GCC visibility'yi push veya pop izlemeli"
 
-#: c-pragma.c:797
+#: c-pragma.c:798
 #, gcc-internal-format
 msgid "no matching push for %<#pragma GCC visibility pop%>"
 msgstr "%<#pragma GCC visibility pop%> ile eÅŸleÅŸen push yok"
 
-#: c-pragma.c:804 c-pragma.c:811
+#: c-pragma.c:805 c-pragma.c:812
 #, gcc-internal-format
 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
 msgstr "%<#pragma GCC visibility push%> sonrasÄ±nda %<(%> yok - yoksayÄ±ldÄ±"
 
-#: c-pragma.c:807
+#: c-pragma.c:808
 #, gcc-internal-format
 msgid "malformed #pragma GCC visibility push"
 msgstr "#pragma GCC visibility push bozuk"
 
-#: c-pragma.c:815
+#: c-pragma.c:816
 #, gcc-internal-format
 msgid "junk at end of %<#pragma GCC visibility%>"
 msgstr "%<#pragma GCC visibility%> sonunda dÃ¶kÃ¼ntÃ¼"
 
-#: c-pragma.c:831
+#: c-pragma.c:832
 #, fuzzy, gcc-internal-format
 msgid "#pragma GCC diagnostic not allowed inside functions"
 msgstr "#pragma GCC memregs bir iÅŸlev bildirimi ile Ã¶ncelenmeli"
 
-#: c-pragma.c:837
+#: c-pragma.c:838
 #, gcc-internal-format
 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr ""
 
-#: c-pragma.c:846
+#: c-pragma.c:847
 #, gcc-internal-format
 msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr ""
 
-#: c-pragma.c:850
+#: c-pragma.c:851
 #, fuzzy, gcc-internal-format
 msgid "missing option after %<#pragma GCC diagnostic%> kind"
 msgstr "%<#pragma pack%> sonrasÄ±nda %<(%> eksik - yoksayÄ±ldÄ±"
 
-#: c-pragma.c:864
+#: c-pragma.c:865
 #, fuzzy, gcc-internal-format
 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
 msgstr " %<#pragma pack%> iÃ§in %qs eylemi bilinmiyor - yoksayÄ±ldÄ±"
@@ -20530,7 +20515,7 @@
 msgid "%qD has an incomplete type"
 msgstr "%qD bir tamamlanmamÄ±ÅŸ tÃ¼r iÃ§eriyor"
 
-#: c-typeck.c:195 cp/call.c:2785
+#: c-typeck.c:195 cp/call.c:2771
 #, gcc-internal-format
 msgid "invalid use of void expression"
 msgstr "void ifade kullanÄ±mÄ± geÃ§ersiz"
@@ -20561,92 +20546,92 @@
 msgid "function types not truly compatible in ISO C"
 msgstr "iÅŸlev tÃ¼rleri  ISO C'de tam uyumlu deÄŸil"
 
-#: c-typeck.c:621
+#: c-typeck.c:627
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and vector types"
 msgstr ""
 
-#: c-typeck.c:626
+#: c-typeck.c:632
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and complex types"
 msgstr ""
 
-#: c-typeck.c:631
+#: c-typeck.c:637
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and other float types"
 msgstr ""
 
-#: c-typeck.c:1037
+#: c-typeck.c:1043
 #, gcc-internal-format
 msgid "types are not quite compatible"
 msgstr "tÃ¼rler tam uyumlu deÄŸil"
 
-#: c-typeck.c:1356
+#: c-typeck.c:1366
 #, gcc-internal-format
 msgid "function return types not compatible due to %<volatile%>"
 msgstr "iÅŸlevin dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ %<volatile%> den dolayÄ± uyumsuz"
 
-#: c-typeck.c:1515 c-typeck.c:2853
+#: c-typeck.c:1525 c-typeck.c:2864
 #, gcc-internal-format
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "bir iÃ§i boÅŸ tÃ¼r gÃ¶stericisi Ã¼zerinde aritmetik"
 
-#: c-typeck.c:1912
+#: c-typeck.c:1922
 #, gcc-internal-format
 msgid "%qT has no member named %qE"
 msgstr "%qT tÃ¼rÃ¼ %qE isimli Ã¼ye iÃ§ermiyor"
 
-#: c-typeck.c:1953
+#: c-typeck.c:1963
 #, gcc-internal-format
 msgid "request for member %qE in something not a structure or union"
 msgstr "bir struct veya union olmayan ÅŸeyin %qE Ã¼yesi iÃ§in istek"
 
-#: c-typeck.c:1997
+#: c-typeck.c:2007
 #, gcc-internal-format
 msgid "dereferencing pointer to incomplete type"
 msgstr "iÃ§i boÅŸ ture gÃ¶sterici iliÅŸkilendirme"
 
-#: c-typeck.c:2001
+#: c-typeck.c:2011
 #, gcc-internal-format
 msgid "dereferencing %<void *%> pointer"
 msgstr "%<void *%> gÃ¶sterici iliÅŸkilendirmesi"
 
-#: c-typeck.c:2018
+#: c-typeck.c:2028
 #, fuzzy, gcc-internal-format
 msgid "invalid type argument of %qs (have %qT)"
 msgstr "%qs iÃ§in tÃ¼r argÃ¼manÄ± geÃ§ersiz"
 
-#: c-typeck.c:2046 cp/typeck.c:2524
+#: c-typeck.c:2056 cp/typeck.c:2570
 #, gcc-internal-format
 msgid "subscripted value is neither array nor pointer"
 msgstr "indisli deÄŸer ne dizi ne de bir gÃ¶sterici"
 
-#: c-typeck.c:2057 cp/typeck.c:2443 cp/typeck.c:2529
+#: c-typeck.c:2067 cp/typeck.c:2489 cp/typeck.c:2575
 #, gcc-internal-format
 msgid "array subscript is not an integer"
 msgstr "dizi indisi bir tamsayÄ± deÄŸil"
 
-#: c-typeck.c:2063
+#: c-typeck.c:2073
 #, gcc-internal-format
 msgid "subscripted value is pointer to function"
 msgstr "indisli deÄŸer, iÅŸleve gÃ¶stericidir"
 
-#: c-typeck.c:2110
+#: c-typeck.c:2120
 #, gcc-internal-format
 msgid "ISO C forbids subscripting %<register%> array"
 msgstr "ISO C %<register%> dizisi indislemesine izin vermez"
 
-#: c-typeck.c:2112
+#: c-typeck.c:2122
 #, gcc-internal-format
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO C90 sol tarafsÄ±z dizi indislemesine izin vermez"
 
-#: c-typeck.c:2228
+#: c-typeck.c:2239
 #, gcc-internal-format
 msgid "%H%qD is static but used in inline function %qD which is not static"
 msgstr ""
 
-#: c-typeck.c:2376
+#: c-typeck.c:2387
 #, gcc-internal-format
 msgid "called object %qE is not a function"
 msgstr "Ã§aÄŸrÄ±lan nesne %qE bir iÅŸlev deÄŸil"
@@ -20654,795 +20639,795 @@
 #. 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.
-#: c-typeck.c:2404
+#: c-typeck.c:2415
 #, gcc-internal-format
 msgid "function called through a non-compatible type"
 msgstr "uyumlu olmayan tÃ¼rde iÅŸlev Ã§aÄŸrÄ±sÄ±"
 
-#: c-typeck.c:2515
+#: c-typeck.c:2526
 #, gcc-internal-format
 msgid "too many arguments to function %qE"
 msgstr "%qE iÅŸlevi iÃ§in Ã§ok fazla argÃ¼man belirtildi"
 
-#: c-typeck.c:2536
+#: c-typeck.c:2547
 #, gcc-internal-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "%d biÃ§imsel parametre tÃ¼rÃ¼ tamamlanmayan tÃ¼rde"
 
-#: c-typeck.c:2549
+#: c-typeck.c:2560
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than floating due to prototype"
 msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±na prototipten dolayÄ± gerÃ§el sayÄ± deÄŸil tamsayÄ± aktarÄ±lmasÄ±"
 
-#: c-typeck.c:2554
+#: c-typeck.c:2565
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than complex due to prototype"
 msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±na prototipten dolayÄ± karmaÅŸÄ±k sayÄ± deÄŸil tamsayÄ± aktarÄ±lmasÄ±"
 
-#: c-typeck.c:2559
+#: c-typeck.c:2570
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than floating due to prototype"
 msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±na prototipten dolayÄ± gercel sayÄ± deÄŸil karmaÅŸÄ±k sayÄ± aktarÄ±lmasÄ±"
 
-#: c-typeck.c:2564
+#: c-typeck.c:2575
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than integer due to prototype"
 msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±na prototipten dolayÄ± tamsayÄ± deÄŸil gercel sayÄ± aktarÄ±lmasÄ±"
 
-#: c-typeck.c:2569
+#: c-typeck.c:2580
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than integer due to prototype"
 msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±na prototipten dolayÄ± tamsayÄ± deÄŸil karmaÅŸÄ±k sayÄ± aktarÄ±lmasÄ±"
 
-#: c-typeck.c:2574
+#: c-typeck.c:2585
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than complex due to prototype"
 msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±na prototipten dolayÄ± karmaÅŸÄ±k sayÄ± deÄŸil gerÃ§el sayÄ± aktarÄ±lmasÄ±"
 
-#: c-typeck.c:2587
+#: c-typeck.c:2598
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
 msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±na prototipten dolayÄ± %<double%> deÄŸil %<float%> aktarÄ±lmasÄ±"
 
-#: c-typeck.c:2612
+#: c-typeck.c:2623
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
 msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±na prototipten dolayÄ± karmaÅŸÄ±k sayÄ± deÄŸil tamsayÄ± aktarÄ±lmasÄ±"
 
-#: c-typeck.c:2633
+#: c-typeck.c:2644
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE with different width due to prototype"
 msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±na prototipten dolayÄ± farklÄ± geniÅŸlikte deÄŸer aktarÄ±lmasÄ±"
 
-#: c-typeck.c:2656
+#: c-typeck.c:2667
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as unsigned due to prototype"
 msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±na prototipten dolayÄ± iÅŸaretsiz tamsayÄ± aktarÄ±lmasÄ±"
 
-#: c-typeck.c:2660
+#: c-typeck.c:2671
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as signed due to prototype"
 msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±na prototipten dolayÄ± iÅŸaretli tamsayÄ± aktarÄ±lmasÄ±"
 
-#: c-typeck.c:2766 c-typeck.c:2770
+#: c-typeck.c:2777 c-typeck.c:2781
 #, fuzzy, gcc-internal-format
 msgid "comparison with string literal results in unspecified behavior"
 msgstr "%q+D zayÄ±f bildirimi ilk kullanÄ±mdan sonra belirsiz davranÄ±ÅŸla sonuÃ§lanÄ±yor"
 
-#: c-typeck.c:2795
+#: c-typeck.c:2806
 #, gcc-internal-format
 msgid "pointer of type %<void *%> used in subtraction"
 msgstr "Ã§Ä±kartmada %<void *%> tÃ¼rÃ¼nde gÃ¶sterici kullanÄ±lmÄ±ÅŸ"
 
-#: c-typeck.c:2797
+#: c-typeck.c:2808
 #, gcc-internal-format
 msgid "pointer to a function used in subtraction"
 msgstr "Ã§Ä±kartmada iÅŸlev gÃ¶stericisi kullanÄ±lmÄ±ÅŸ"
 
-#: c-typeck.c:2908
+#: c-typeck.c:2919
 #, gcc-internal-format
 msgid "wrong type argument to unary plus"
 msgstr "tek terimli artÄ±ya yanlÄ±ÅŸ tÃ¼rde argÃ¼man"
 
-#: c-typeck.c:2921
+#: c-typeck.c:2932
 #, gcc-internal-format
 msgid "wrong type argument to unary minus"
 msgstr "tek terimli eksiye yanlÄ±ÅŸ tÃ¼rde argÃ¼man"
 
-#: c-typeck.c:2941
+#: c-typeck.c:2952
 #, gcc-internal-format
 msgid "ISO C does not support %<~%> for complex conjugation"
 msgstr "ISO C karmaÅŸÄ±k sayÄ±larÄ±n mantÄ±ksal Ã§arpÄ±mÄ±nda %<~%> desteklemez"
 
-#: c-typeck.c:2947
+#: c-typeck.c:2958
 #, gcc-internal-format
 msgid "wrong type argument to bit-complement"
 msgstr "bit-tÃ¼mler iÃ§in yanlÄ±ÅŸ tÃ¼rde argÃ¼man"
 
-#: c-typeck.c:2955
+#: c-typeck.c:2966
 #, gcc-internal-format
 msgid "wrong type argument to abs"
 msgstr "abs'a yanlÄ±ÅŸ tÃ¼rde argÃ¼man"
 
-#: c-typeck.c:2967
+#: c-typeck.c:2978
 #, gcc-internal-format
 msgid "wrong type argument to conjugation"
 msgstr "mantÄ±ksal Ã§arpÄ±m iÃ§in yanlÄ±ÅŸ tÃ¼rde argÃ¼man"
 
-#: c-typeck.c:2979
+#: c-typeck.c:2990
 #, gcc-internal-format
 msgid "wrong type argument to unary exclamation mark"
 msgstr "tek terimli tÃ¼mleyen iÃ§in yanlÄ±ÅŸ tÃ¼rde argÃ¼man"
 
-#: c-typeck.c:3013
+#: c-typeck.c:3024
 #, gcc-internal-format
 msgid "ISO C does not support %<++%> and %<--%> on complex types"
 msgstr "ISO C karmaÅŸÄ±k sayÄ± tÃ¼rlerinde %<++%> ve %<--%> desteklemez"
 
-#: c-typeck.c:3032 c-typeck.c:3064
+#: c-typeck.c:3043 c-typeck.c:3075
 #, gcc-internal-format
 msgid "wrong type argument to increment"
 msgstr "arttÄ±rÄ±mda yanlÄ±ÅŸ tÃ¼rde argÃ¼man"
 
-#: c-typeck.c:3034 c-typeck.c:3066
+#: c-typeck.c:3045 c-typeck.c:3077
 #, gcc-internal-format
 msgid "wrong type argument to decrement"
 msgstr "eksiltmede yanlÄ±ÅŸ tÃ¼rde argÃ¼man"
 
-#: c-typeck.c:3055
+#: c-typeck.c:3066
 #, gcc-internal-format
 msgid "increment of pointer to unknown structure"
 msgstr "bilinmeyen yapÄ± gÃ¶stericisinde arttÄ±rma"
 
-#: c-typeck.c:3057
+#: c-typeck.c:3068
 #, gcc-internal-format
 msgid "decrement of pointer to unknown structure"
 msgstr "bilinmeyen yapÄ± gÃ¶stericisinde eksiltme"
 
-#: c-typeck.c:3258
+#: c-typeck.c:3269
 #, gcc-internal-format
 msgid "assignment of read-only member %qD"
 msgstr "salt-okunur Ã¼ye %qD iÃ§in atama"
 
-#: c-typeck.c:3259
+#: c-typeck.c:3270
 #, gcc-internal-format
 msgid "increment of read-only member %qD"
 msgstr "salt-okunur Ã¼ye %qD iÃ§in eksiltme"
 
-#: c-typeck.c:3260
+#: c-typeck.c:3271
 #, gcc-internal-format
 msgid "decrement of read-only member %qD"
 msgstr "salt-okunur Ã¼ye %qD iÃ§in arttÄ±rÄ±m"
 
-#: c-typeck.c:3261
+#: c-typeck.c:3272
 #, gcc-internal-format
 msgid "read-only member %qD used as %<asm%> output"
 msgstr "salt-okunur Ã¼ye %qD %<asm%> Ã§Ä±ktÄ±sÄ± olarak kullanÄ±lmÄ±ÅŸ"
 
-#: c-typeck.c:3265
+#: c-typeck.c:3276
 #, gcc-internal-format
 msgid "assignment of read-only variable %qD"
 msgstr "salt-okunur deÄŸiÅŸken %qD iÃ§in atama"
 
-#: c-typeck.c:3266
+#: c-typeck.c:3277
 #, gcc-internal-format
 msgid "increment of read-only variable %qD"
 msgstr "salt-okunur deÄŸiÅŸken %qD iÃ§in eksiltme"
 
-#: c-typeck.c:3267
+#: c-typeck.c:3278
 #, gcc-internal-format
 msgid "decrement of read-only variable %qD"
 msgstr "salt-okunur deÄŸiÅŸken %qD iÃ§in arttÄ±rÄ±m"
 
-#: c-typeck.c:3268
+#: c-typeck.c:3279
 #, gcc-internal-format
 msgid "read-only variable %qD used as %<asm%> output"
 msgstr "salt-okunur deÄŸiÅŸken %qD %<asm%> Ã§Ä±ktÄ±sÄ± olarak kullanÄ±lmÄ±ÅŸ"
 
-#: c-typeck.c:3271
+#: c-typeck.c:3282
 #, fuzzy, gcc-internal-format
 msgid "assignment of read-only location %qE"
 msgstr "salt-okunur konuma atama"
 
-#: c-typeck.c:3272
+#: c-typeck.c:3283
 #, fuzzy, gcc-internal-format
 msgid "increment of read-only location %qE"
 msgstr "salt-okunur konuma eksiltim"
 
-#: c-typeck.c:3273
+#: c-typeck.c:3284
 #, fuzzy, gcc-internal-format
 msgid "decrement of read-only location %qE"
 msgstr "salt-okunur konuma arttÄ±rÄ±m"
 
-#: c-typeck.c:3274
+#: c-typeck.c:3285
 #, fuzzy, gcc-internal-format
 msgid "read-only location %qE used as %<asm%> output"
 msgstr "salt-okunur konum %<asm%> Ã§Ä±ktÄ±sÄ± olarak kullanÄ±lmÄ±ÅŸ"
 
-#: c-typeck.c:3310
+#: c-typeck.c:3321
 #, gcc-internal-format
 msgid "cannot take address of bit-field %qD"
 msgstr "%qD bit-alanÄ±nÄ±n adresi alÄ±namaz"
 
-#: c-typeck.c:3338
+#: c-typeck.c:3349
 #, gcc-internal-format
 msgid "global register variable %qD used in nested function"
 msgstr "genel yazmaÃ§ deÄŸiÅŸkeni %qD iÃ§ iÅŸlevde kullanÄ±lmÄ±ÅŸ"
 
-#: c-typeck.c:3341
+#: c-typeck.c:3352
 #, gcc-internal-format
 msgid "register variable %qD used in nested function"
 msgstr "yazmaÃ§ deÄŸiÅŸkeni %qD iÃ§ iÅŸlevde kullanÄ±lmÄ±ÅŸ"
 
-#: c-typeck.c:3346
+#: c-typeck.c:3357
 #, gcc-internal-format
 msgid "address of global register variable %qD requested"
 msgstr "%qD genel yazmaÃ§ deÄŸiÅŸkeninin adresi istenmiÅŸ"
 
-#: c-typeck.c:3348
+#: c-typeck.c:3359
 #, gcc-internal-format
 msgid "address of register variable %qD requested"
 msgstr "%qD yazmaÃ§ deÄŸiÅŸkeninin adresi istendi"
 
-#: c-typeck.c:3394
+#: c-typeck.c:3405
 #, gcc-internal-format
 msgid "non-lvalue array in conditional expression"
 msgstr "koÅŸullu ifadede sol deÄŸersiz dizi"
 
-#: c-typeck.c:3442
+#: c-typeck.c:3453
 #, gcc-internal-format
 msgid "signed and unsigned type in conditional expression"
 msgstr "koÅŸullu ifadede signed ve unsigned tÃ¼rler"
 
-#: c-typeck.c:3449
+#: c-typeck.c:3460
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ISO C tek taraflÄ± void tÃ¼r iÃ§eren koÅŸullu ifadelere izin vermez"
 
-#: c-typeck.c:3463 c-typeck.c:3471
+#: c-typeck.c:3474 c-typeck.c:3482
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
 msgstr "ISO C %<void *%> ve iÅŸlev gÃ¶stericisi arasÄ±nda koÅŸullu ifadelere izin vermez"
 
-#: c-typeck.c:3478
+#: c-typeck.c:3489
 #, gcc-internal-format
 msgid "pointer type mismatch in conditional expression"
 msgstr "koÅŸullu ifadede gÃ¶sterici tÃ¼rÃ¼ uyumsuzluÄŸu"
 
-#: c-typeck.c:3485 c-typeck.c:3495
+#: c-typeck.c:3496 c-typeck.c:3506
 #, gcc-internal-format
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "koÅŸullu ifadede gÃ¶sterici/tamsayÄ± tÃ¼r uyumsuzluÄŸu"
 
-#: c-typeck.c:3509 tree-cfg.c:3783
+#: c-typeck.c:3520 tree-cfg.c:3807
 #, gcc-internal-format
 msgid "type mismatch in conditional expression"
 msgstr "koÅŸullu ifadede tÃ¼r uyumsuzluÄŸu"
 
-#: c-typeck.c:3552
+#: c-typeck.c:3563
 #, gcc-internal-format
 msgid "left-hand operand of comma expression has no effect"
 msgstr "virgÃ¼llÃ¼ ifadenin sol terimi etkisiz"
 
-#: c-typeck.c:3589
+#: c-typeck.c:3600
 #, gcc-internal-format
 msgid "cast specifies array type"
 msgstr "tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ dizi belirtiyor"
 
-#: c-typeck.c:3595
+#: c-typeck.c:3606
 #, gcc-internal-format
 msgid "cast specifies function type"
 msgstr "tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ iÅŸlev belirtiyor"
 
-#: c-typeck.c:3612
+#: c-typeck.c:3623
 #, gcc-internal-format
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ISO C skalar olmayandan aynÄ± tÃ¼re dÃ¶nÃ¼ÅŸÃ¼me izin vermez"
 
-#: c-typeck.c:3629
+#: c-typeck.c:3640
 #, gcc-internal-format
 msgid "ISO C forbids casts to union type"
 msgstr "ISO C union tÃ¼re dÃ¶nÃ¼ÅŸÃ¼me izin vermez"
 
-#: c-typeck.c:3637
+#: c-typeck.c:3648
 #, gcc-internal-format
 msgid "cast to union type from type not present in union"
 msgstr "union iÃ§inde mevcut olmayan tÃ¼rden union tÃ¼re dÃ¶nÃ¼ÅŸÃ¼m"
 
-#: c-typeck.c:3683
+#: c-typeck.c:3694
 #, gcc-internal-format
 msgid "cast adds new qualifiers to function type"
 msgstr "tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼, iÅŸlev tÃ¼rÃ¼ne yeni niteleyiciler ekliyor"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3688
+#: c-typeck.c:3699
 #, gcc-internal-format
 msgid "cast discards qualifiers from pointer target type"
 msgstr "tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼, gÃ¶sterici hedef tÃ¼rÃ¼nden niteleyicileri iptal ediyor"
 
-#: c-typeck.c:3704
+#: c-typeck.c:3715
 #, gcc-internal-format
 msgid "cast increases required alignment of target type"
 msgstr "tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ hedef tÃ¼rÃ¼n gerekli hizalamasÄ±nÄ± azaltÄ±yor"
 
-#: c-typeck.c:3715
+#: c-typeck.c:3726
 #, gcc-internal-format
 msgid "cast from pointer to integer of different size"
 msgstr "gÃ¶stericiden farklÄ± tamsayÄ± tÃ¼rlere dÃ¶nÃ¼ÅŸÃ¼m"
 
-#: c-typeck.c:3719
+#: c-typeck.c:3730
 #, gcc-internal-format
 msgid "cast from function call of type %qT to non-matching type %qT"
 msgstr "%qT tÃ¼rÃ¼ndeki iÅŸlev Ã§aÄŸrÄ±sÄ±ndan eÅŸleÅŸmeyen %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m"
 
-#: c-typeck.c:3727
+#: c-typeck.c:3738
 #, gcc-internal-format
 msgid "cast to pointer from integer of different size"
 msgstr "farklÄ± boyuttaki tamsayÄ± tÃ¼rden gÃ¶stericiye dÃ¶nÃ¼ÅŸÃ¼m"
 
-#: c-typeck.c:3741
+#: c-typeck.c:3752
 #, gcc-internal-format
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr "ISO C iÅŸlev gÃ¶stericisinin nesne gÃ¶stericisine dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lmesini yasaklar"
 
-#: c-typeck.c:3749
+#: c-typeck.c:3760
 #, gcc-internal-format
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr "ISO C nesne gÃ¶stericisinin iÅŸlev gÃ¶stericisine dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lmesini yasaklar"
 
-#: c-typeck.c:4026
+#: c-typeck.c:4037
 #, gcc-internal-format
 msgid "cannot pass rvalue to reference parameter"
 msgstr "saÄŸ taraf deÄŸeri, baÅŸvuru parametresine aktarÄ±lamaz"
 
-#: c-typeck.c:4139 c-typeck.c:4306
+#: c-typeck.c:4150 c-typeck.c:4317
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
 msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±na aktarÄ±m niteliksiz gÃ¶stericiyi nitelikli yapÄ±yor"
 
-#: c-typeck.c:4142 c-typeck.c:4309
+#: c-typeck.c:4153 c-typeck.c:4320
 #, gcc-internal-format
 msgid "assignment makes qualified function pointer from unqualified"
 msgstr "atama niteliksiz iÅŸlev gÃ¶stericisini nitelikli yapÄ±yor"
 
-#: c-typeck.c:4145 c-typeck.c:4311
+#: c-typeck.c:4156 c-typeck.c:4322
 #, gcc-internal-format
 msgid "initialization makes qualified function pointer from unqualified"
 msgstr "ilklendirme niteliksiz iÅŸlev gÃ¶stericisini nitelikli yapÄ±yor"
 
-#: c-typeck.c:4148 c-typeck.c:4313
+#: c-typeck.c:4159 c-typeck.c:4324
 #, gcc-internal-format
 msgid "return makes qualified function pointer from unqualified"
 msgstr "dÃ¶nÃ¼ÅŸ deÄŸeri niteliksiz iÅŸlev gÃ¶stericisini nitelikli yapÄ±yor"
 
-#: c-typeck.c:4152 c-typeck.c:4273
+#: c-typeck.c:4163 c-typeck.c:4284
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
 msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±na aktarÄ±m gÃ¶sterici hedef tÃ¼rÃ¼ndeki niteleyicileri iptal ediyor"
 
-#: c-typeck.c:4154 c-typeck.c:4275
+#: c-typeck.c:4165 c-typeck.c:4286
 #, gcc-internal-format
 msgid "assignment discards qualifiers from pointer target type"
 msgstr "atama gÃ¶sterici hedef tÃ¼rÃ¼ndeki niteleyicileri iptal ediyor"
 
-#: c-typeck.c:4156 c-typeck.c:4277
+#: c-typeck.c:4167 c-typeck.c:4288
 #, gcc-internal-format
 msgid "initialization discards qualifiers from pointer target type"
 msgstr "ilklendirme gÃ¶sterici hedef tÃ¼rÃ¼ndeki niteleyicileri iptal ediyor"
 
-#: c-typeck.c:4158 c-typeck.c:4279
+#: c-typeck.c:4169 c-typeck.c:4290
 #, gcc-internal-format
 msgid "return discards qualifiers from pointer target type"
 msgstr "dÃ¶nÃ¼ÅŸ deÄŸeri gÃ¶sterici hedef tÃ¼rÃ¼ndeki niteleyicileri iptal ediyor"
 
-#: c-typeck.c:4165
+#: c-typeck.c:4176
 #, gcc-internal-format
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ISO C union tÃ¼re argÃ¼man dÃ¶nÃ¼ÅŸÃ¼mÃ¼nÃ¼ yasaklar"
 
-#: c-typeck.c:4201
+#: c-typeck.c:4212
 #, gcc-internal-format
 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
 msgstr "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne Ã¶rtÃ¼k dÃ¶nÃ¼ÅŸÃ¼me C++'da izin verilmez"
 
-#: c-typeck.c:4214
+#: c-typeck.c:4225
 #, fuzzy, gcc-internal-format
 msgid "argument %d of %qE might be a candidate for a format attribute"
 msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ± bir biÃ§im Ã¶zniteliÄŸi adayÄ± olabilir"
 
-#: c-typeck.c:4220
+#: c-typeck.c:4231
 #, gcc-internal-format
 msgid "assignment left-hand side might be a candidate for a format attribute"
 msgstr "atamada sol taraf bir biÃ§im Ã¶zniteliÄŸi adayÄ± olabilir"
 
-#: c-typeck.c:4225
+#: c-typeck.c:4236
 #, gcc-internal-format
 msgid "initialization left-hand side might be a candidate for a format attribute"
 msgstr "ilklendirmede sol taraf bir biÃ§im Ã¶zniteliÄŸi adayÄ± olabilir"
 
-#: c-typeck.c:4230
+#: c-typeck.c:4241
 #, gcc-internal-format
 msgid "return type might be a candidate for a format attribute"
 msgstr "dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ bir biÃ§im Ã¶zniteliÄŸi adayÄ± olabilir"
 
-#: c-typeck.c:4253
+#: c-typeck.c:4264
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
 msgstr "ISO C iÅŸlev gÃ¶stericisi ile  %<void *%> arasÄ±nda %2$qE iÅŸlevinin %1$d. argÃ¼manÄ±nÄ±n  aktarÄ±mÄ±na izin vermez"
 
-#: c-typeck.c:4256
+#: c-typeck.c:4267
 #, gcc-internal-format
 msgid "ISO C forbids assignment between function pointer and %<void *%>"
 msgstr "ISO C de iÅŸlev gÃ¶stericisi ile %<void *%> arasÄ±nda atama yasaktÄ±r"
 
-#: c-typeck.c:4258
+#: c-typeck.c:4269
 #, gcc-internal-format
 msgid "ISO C forbids initialization between function pointer and %<void *%>"
 msgstr "ISO C de iÅŸlev gÃ¶stericisi ile %<void *%> arasÄ±nda ilklendirme yasaktÄ±r"
 
-#: c-typeck.c:4260
+#: c-typeck.c:4271
 #, gcc-internal-format
 msgid "ISO C forbids return between function pointer and %<void *%>"
 msgstr "ISO C de iÅŸlev gÃ¶stericisi ile %<void *%> arasÄ±nda return yasaktÄ±r"
 
-#: c-typeck.c:4289
+#: c-typeck.c:4300
 #, fuzzy, gcc-internal-format
 msgid "pointer targets in passing argument %d of %qE differ in signedness"
 msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±nÄ±n aktarÄ±mÄ±nda gÃ¶sterici hedefleri farklÄ± sign'lÄ±kta"
 
-#: c-typeck.c:4291
+#: c-typeck.c:4302
 #, gcc-internal-format
 msgid "pointer targets in assignment differ in signedness"
 msgstr "atama sÄ±rasÄ±nda gÃ¶sterici hedefleri farklÄ± signed'lÄ±kta"
 
-#: c-typeck.c:4293
+#: c-typeck.c:4304
 #, gcc-internal-format
 msgid "pointer targets in initialization differ in signedness"
 msgstr "ilklendirmede gÃ¶sterici hedefleri farklÄ± signed'lÄ±kta"
 
-#: c-typeck.c:4295
+#: c-typeck.c:4306
 #, gcc-internal-format
 msgid "pointer targets in return differ in signedness"
 msgstr "dÃ¶nÃ¼ÅŸ deÄŸerinde gÃ¶sterici hedefleri farklÄ± signed'lÄ±kta"
 
-#: c-typeck.c:4320
+#: c-typeck.c:4331
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE from incompatible pointer type"
 msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±na uyumsuz gÃ¶sterici tÃ¼rÃ¼nde aktarÄ±m"
 
-#: c-typeck.c:4322
+#: c-typeck.c:4333
 #, gcc-internal-format
 msgid "assignment from incompatible pointer type"
 msgstr "uyumsuz gÃ¶sterici tÃ¼rÃ¼nde atama"
 
-#: c-typeck.c:4323
+#: c-typeck.c:4334
 #, gcc-internal-format
 msgid "initialization from incompatible pointer type"
 msgstr "uyumsuz gÃ¶sterici tÃ¼rÃ¼nde ilklendirme"
 
-#: c-typeck.c:4325
+#: c-typeck.c:4336
 #, gcc-internal-format
 msgid "return from incompatible pointer type"
 msgstr "uyumsuz gÃ¶sterici tÃ¼rÃ¼nde dÃ¶nÃ¼ÅŸ deÄŸeri"
 
-#: c-typeck.c:4342
+#: c-typeck.c:4353
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE makes pointer from integer without a cast"
 msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±nÄ±n aktarÄ±mÄ± sÄ±rasÄ±nda bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n tamsayÄ±dan gÃ¶sterici yapÄ±lÄ±yor"
 
-#: c-typeck.c:4344
+#: c-typeck.c:4355
 #, gcc-internal-format
 msgid "assignment makes pointer from integer without a cast"
 msgstr "atama bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n tamsayÄ±dan gÃ¶sterici yapÄ±yor"
 
-#: c-typeck.c:4346
+#: c-typeck.c:4357
 #, gcc-internal-format
 msgid "initialization makes pointer from integer without a cast"
 msgstr "ilklendirme bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n tamsayÄ±dan gÃ¶sterici yapÄ±yor"
 
-#: c-typeck.c:4348
+#: c-typeck.c:4359
 #, gcc-internal-format
 msgid "return makes pointer from integer without a cast"
 msgstr "dÃ¶nÃ¼ÅŸ deÄŸeri bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n tamsayÄ±dan gÃ¶sterici yapÄ±yor"
 
-#: c-typeck.c:4355
+#: c-typeck.c:4366
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE makes integer from pointer without a cast"
 msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±nÄ±n aktarÄ±mÄ± sÄ±rasÄ±nda bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n gÃ¶stericiden tamsayÄ± yapÄ±lÄ±yor"
 
-#: c-typeck.c:4357
+#: c-typeck.c:4368
 #, gcc-internal-format
 msgid "assignment makes integer from pointer without a cast"
 msgstr "atamada bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n gÃ¶stericiden tamsayÄ± yapÄ±lÄ±yor"
 
-#: c-typeck.c:4359
+#: c-typeck.c:4370
 #, gcc-internal-format
 msgid "initialization makes integer from pointer without a cast"
 msgstr "ilklendirmede bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n gÃ¶stericiden tamsayÄ± yapÄ±lÄ±yor"
 
-#: c-typeck.c:4361
+#: c-typeck.c:4372
 #, gcc-internal-format
 msgid "return makes integer from pointer without a cast"
 msgstr "dÃ¶nÃ¼ÅŸ deÄŸerinde bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n gÃ¶stericiden tamsayÄ± yapÄ±lÄ±yor"
 
-#: c-typeck.c:4377
+#: c-typeck.c:4388
 #, gcc-internal-format
 msgid "incompatible types in assignment"
 msgstr "atamada uyumsuz tÃ¼rler"
 
-#: c-typeck.c:4380
+#: c-typeck.c:4391
 #, gcc-internal-format
 msgid "incompatible types in initialization"
 msgstr "ilklendirmede uyumsuz tÃ¼rler"
 
-#: c-typeck.c:4383
+#: c-typeck.c:4394
 #, gcc-internal-format
 msgid "incompatible types in return"
 msgstr "dÃ¶nÃ¼ÅŸ deÄŸerinde uyumsuz tÃ¼rler"
 
-#: c-typeck.c:4439
+#: c-typeck.c:4450
 #, gcc-internal-format
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr "geleneksel C Ã¶zdevinimli ortak deÄŸer ilklendirmesini reddeder"
 
-#: c-typeck.c:4610 c-typeck.c:4625 c-typeck.c:4640
+#: c-typeck.c:4621 c-typeck.c:4636 c-typeck.c:4651
 #, gcc-internal-format
 msgid "(near initialization for %qs)"
 msgstr "(%qs iÃ§in near ilklendirme)"
 
-#: c-typeck.c:5180 cp/decl.c:4975
+#: c-typeck.c:5191 cp/decl.c:4995
 #, gcc-internal-format
 msgid "opaque vector types cannot be initialized"
 msgstr "opak vektÃ¶r tÃ¼rleri ilklendirilemez"
 
-#: c-typeck.c:5803
+#: c-typeck.c:5814
 #, gcc-internal-format
 msgid "unknown field %qE specified in initializer"
 msgstr "ilklendiricide bilinmeyen %qE alanÄ± belirtilmiÅŸ"
 
-#: c-typeck.c:6703
+#: c-typeck.c:6714
 #, gcc-internal-format
 msgid "traditional C rejects initialization of unions"
 msgstr "geleneksel C union ilklendirmesini reddeder"
 
-#: c-typeck.c:7011
+#: c-typeck.c:7022
 #, gcc-internal-format
 msgid "jump into statement expression"
 msgstr "deyim ifadesine jump"
 
-#: c-typeck.c:7017
+#: c-typeck.c:7028
 #, gcc-internal-format
 msgid "jump into scope of identifier with variably modified type"
 msgstr "deÄŸiÅŸkene gÃ¶re deÄŸiÅŸen tÃ¼rde betimleyici etki alanÄ±na jump"
 
-#: c-typeck.c:7054
+#: c-typeck.c:7065
 #, gcc-internal-format
 msgid "ISO C forbids %<goto *expr;%>"
 msgstr "ISO C %<goto *expr;%> kullanÄ±mÄ±na izin vermez"
 
-#: c-typeck.c:7069 cp/typeck.c:6592
+#: c-typeck.c:7080 cp/typeck.c:6619
 #, gcc-internal-format
 msgid "function declared %<noreturn%> has a %<return%> statement"
 msgstr "%<noreturn%> olarak bildirilmiÅŸ iÅŸlev %<return%> deyimi iÃ§eriyor"
 
-#: c-typeck.c:7077
+#: c-typeck.c:7088
 #, gcc-internal-format
 msgid "%<return%> with no value, in function returning non-void"
 msgstr "dÃ¶nÃ¼ÅŸ deÄŸeri void olmayan iÅŸlevde %<return%> deÄŸer iÃ§ermiyor"
 
-#: c-typeck.c:7086
+#: c-typeck.c:7097
 #, gcc-internal-format
 msgid "%<return%> with a value, in function returning void"
 msgstr "void dÃ¶nÃ¼ÅŸlÃ¼ iÅŸlevde %<return%> deÄŸer iÃ§eriyor"
 
-#: c-typeck.c:7088
+#: c-typeck.c:7099
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids %<return%> with expression, in function returning void"
 msgstr "void dÃ¶nÃ¼ÅŸlÃ¼ iÅŸlevde %<return%> deÄŸer iÃ§eriyor"
 
-#: c-typeck.c:7145
+#: c-typeck.c:7156
 #, gcc-internal-format
 msgid "function returns address of local variable"
 msgstr "iÅŸlev yerel deÄŸiÅŸkenin adresi ile dÃ¶nÃ¼yor"
 
-#: c-typeck.c:7217 cp/semantics.c:949
+#: c-typeck.c:7228 cp/semantics.c:952
 #, gcc-internal-format
 msgid "switch quantity not an integer"
 msgstr "switch miktarÄ± bir tamsayÄ± deÄŸil"
 
-#: c-typeck.c:7229
+#: c-typeck.c:7240
 #, gcc-internal-format
 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
 msgstr "ISO C'de %<long%> switch ifadesi %<int%> tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lmez"
 
-#: c-typeck.c:7269
+#: c-typeck.c:7280
 #, gcc-internal-format
 msgid "case label in statement expression not containing enclosing switch statement"
 msgstr "deyim ifadesindeki case yaftasÄ± bir switch deyimi iÃ§inde deÄŸil"
 
-#: c-typeck.c:7272
+#: c-typeck.c:7283
 #, gcc-internal-format
 msgid "%<default%> label in statement expression not containing enclosing switch statement"
 msgstr "deyim ifadesindeki %<default%> yaftasÄ± bir switch deyimi iÃ§inde deÄŸil"
 
-#: c-typeck.c:7278
+#: c-typeck.c:7289
 #, gcc-internal-format
 msgid "case label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr "deÄŸiÅŸkene gÃ¶re deÄŸiÅŸen tÃ¼rde betimleyici etki alanÄ±ndaki case yaftasÄ± bir switch deyimi iÃ§inde deÄŸil"
 
-#: c-typeck.c:7281
+#: c-typeck.c:7292
 #, gcc-internal-format
 msgid "%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr "deÄŸiÅŸkene gÃ¶re deÄŸiÅŸen tÃ¼rde betimleyici etki alanÄ±ndaki %<default%> yaftasÄ± bir switch deyimi iÃ§inde deÄŸil"
 
-#: c-typeck.c:7285 cp/parser.c:6804
+#: c-typeck.c:7296 cp/parser.c:6810
 #, gcc-internal-format
 msgid "case label not within a switch statement"
 msgstr "case etiketi bir switch deyimi iÃ§inde deÄŸil"
 
-#: c-typeck.c:7287
+#: c-typeck.c:7298
 #, gcc-internal-format
 msgid "%<default%> label not within a switch statement"
 msgstr "%<default%> etiketi bir switch deyimi iÃ§inde deÄŸil"
 
-#: c-typeck.c:7364
+#: c-typeck.c:7375
 #, gcc-internal-format
 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
 msgstr "%Hanlamca belirsiz %<else%>den kaÃ§Ä±nmak iÃ§in kaÅŸlÄ± ayraÃ§lar Ã¶nerilir"
 
-#: c-typeck.c:7475 cp/cp-gimplify.c:97 cp/parser.c:7409
+#: c-typeck.c:7486 cp/cp-gimplify.c:97 cp/parser.c:7415
 #, gcc-internal-format
 msgid "break statement not within loop or switch"
 msgstr "break deyimi switch ya da dÃ¶ngÃ¼ iÃ§inde deÄŸil"
 
-#: c-typeck.c:7477 cp/parser.c:7430
+#: c-typeck.c:7488 cp/parser.c:7436
 #, gcc-internal-format
 msgid "continue statement not within a loop"
 msgstr "continue deyimi bir dÃ¶ngÃ¼ iÃ§inde deÄŸil"
 
-#: c-typeck.c:7482 cp/parser.c:7420
+#: c-typeck.c:7493 cp/parser.c:7426
 #, fuzzy, gcc-internal-format
 msgid "break statement used with OpenMP for loop"
 msgstr "break deyimi switch ya da dÃ¶ngÃ¼ iÃ§inde deÄŸil"
 
-#: c-typeck.c:7505
+#: c-typeck.c:7516
 #, gcc-internal-format
 msgid "%Hstatement with no effect"
 msgstr "%Hdeyim etkisiz"
 
-#: c-typeck.c:7527
+#: c-typeck.c:7538
 #, gcc-internal-format
 msgid "expression statement has incomplete type"
 msgstr "ifade deyimi boÅŸ tÃ¼r iÃ§eriyor"
 
-#: c-typeck.c:8082 cp/typeck.c:3259
+#: c-typeck.c:8093 cp/typeck.c:3301
 #, gcc-internal-format
 msgid "right shift count is negative"
 msgstr "saÄŸa kaydÄ±rma sayÄ±sÄ± negatif"
 
-#: c-typeck.c:8089 cp/typeck.c:3265
+#: c-typeck.c:8100 cp/typeck.c:3305
 #, gcc-internal-format
 msgid "right shift count >= width of type"
 msgstr "saÄŸa kaydÄ±rma sayÄ±sÄ± tÃ¼r geniÅŸliÄŸinden bÃ¼yÃ¼k ya da eÅŸit"
 
-#: c-typeck.c:8111 cp/typeck.c:3284
+#: c-typeck.c:8122 cp/typeck.c:3324
 #, gcc-internal-format
 msgid "left shift count is negative"
 msgstr "sola kaydÄ±rma sayÄ±sÄ± negatif"
 
-#: c-typeck.c:8114 cp/typeck.c:3286
+#: c-typeck.c:8125 cp/typeck.c:3326
 #, gcc-internal-format
 msgid "left shift count >= width of type"
 msgstr "sola kaydÄ±rma sayÄ±sÄ± tÃ¼r geniÅŸliÄŸinden bÃ¼yÃ¼k ya da eÅŸit"
 
-#: c-typeck.c:8132 cp/typeck.c:3324
+#: c-typeck.c:8143 cp/typeck.c:3364
 #, gcc-internal-format
 msgid "comparing floating point with == or != is unsafe"
 msgstr "== veya != ile karÅŸÄ±laÅŸtÄ±rma gerÃ§el sayÄ±larda gÃ¼venli deÄŸil"
 
-#: c-typeck.c:8156 c-typeck.c:8163
+#: c-typeck.c:8167 c-typeck.c:8174
 #, gcc-internal-format
 msgid "ISO C forbids comparison of %<void *%> with function pointer"
 msgstr "ISO C %<void *%> ile iÅŸlev gÃ¶stericisinin karÅŸÄ±laÅŸtÄ±rÄ±lmasÄ±na izin vermez"
 
-#: c-typeck.c:8169 c-typeck.c:8227
+#: c-typeck.c:8180 c-typeck.c:8238
 #, gcc-internal-format
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n ayrÄ± gÃ¶sterici tÃ¼rlerinin karÅŸÄ±laÅŸtÄ±rmasÄ±"
 
-#: c-typeck.c:8178 c-typeck.c:8186 cp/typeck.c:3344 cp/typeck.c:3353
+#: c-typeck.c:8189 c-typeck.c:8197 cp/typeck.c:3384 cp/typeck.c:3393
 #, fuzzy, gcc-internal-format
 msgid "the address of %qD will never be NULL"
 msgstr "%qD adresi, daima %<true%> olarak deÄŸerlendirilecek"
 
-#: c-typeck.c:8193 c-typeck.c:8198 c-typeck.c:8245 c-typeck.c:8250
+#: c-typeck.c:8204 c-typeck.c:8209 c-typeck.c:8256 c-typeck.c:8261
 #, gcc-internal-format
 msgid "comparison between pointer and integer"
 msgstr "gÃ¶sterici ile tamsayÄ± arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
 
-#: c-typeck.c:8219
+#: c-typeck.c:8230
 #, gcc-internal-format
 msgid "comparison of complete and incomplete pointers"
 msgstr "tamamlanmÄ±ÅŸ ve iÃ§i boÅŸ gÃ¶stericilerin karÅŸÄ±laÅŸtÄ±rÄ±lmasÄ±"
 
-#: c-typeck.c:8222
+#: c-typeck.c:8233
 #, gcc-internal-format
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO C iÅŸlev gÃ¶stericilerinin sÄ±ralÄ± karÅŸÄ±laÅŸtÄ±rmalarÄ±na izin vermez"
 
-#: c-typeck.c:8234 c-typeck.c:8240
+#: c-typeck.c:8245 c-typeck.c:8251
 #, gcc-internal-format
 msgid "ordered comparison of pointer with integer zero"
 msgstr "tamsayÄ± sÄ±fÄ±r ile sÄ±ralÄ± gÃ¶sterici karÅŸÄ±laÅŸtÄ±rmasÄ±"
 
-#: c-typeck.c:8500
+#: c-typeck.c:8511
 #, gcc-internal-format
 msgid "comparison between signed and unsigned"
 msgstr "signed ile unsigned arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
 
-#: c-typeck.c:8546 cp/typeck.c:3830
+#: c-typeck.c:8557 cp/typeck.c:3838
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "sabitle yÃ¼kseltgenmiÅŸ ~unsigned karÅŸÄ±laÅŸtÄ±rmasÄ±"
 
-#: c-typeck.c:8554 cp/typeck.c:3838
+#: c-typeck.c:8565 cp/typeck.c:3846
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "unsigned ile ~unsigned'a yÃ¼kseltgenmiÅŸ tÃ¼rlerin karÅŸÄ±laÅŸtÄ±rmasÄ±"
 
-#: c-typeck.c:8612
+#: c-typeck.c:8623
 #, gcc-internal-format
 msgid "used array that cannot be converted to pointer where scalar is required"
 msgstr "doÄŸrudan deÄŸer gereken yerde gÃ¶stericiye dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemeyen dizi kullanÄ±lmÄ±ÅŸ"
 
-#: c-typeck.c:8616
+#: c-typeck.c:8627
 #, gcc-internal-format
 msgid "used struct type value where scalar is required"
 msgstr "doÄŸrudan deÄŸer gereken yerde yapÄ± tÃ¼rÃ¼nde deÄŸer kullanÄ±lmÄ±ÅŸ"
 
-#: c-typeck.c:8620
+#: c-typeck.c:8631
 #, gcc-internal-format
 msgid "used union type value where scalar is required"
 msgstr "doÄŸrudan deÄŸer gereken yerde union tÃ¼rÃ¼nde deÄŸer kullanÄ±lmÄ±ÅŸ"
 
-#: c-typeck.c:8725 cp/semantics.c:3523
+#: c-typeck.c:8736 cp/semantics.c:3555
 #, fuzzy, gcc-internal-format
 msgid "%qE has invalid type for %<reduction%>"
 msgstr "%<restrict%> kullanÄ±mÄ± geÃ§ersiz"
 
-#: c-typeck.c:8759 cp/semantics.c:3536
+#: c-typeck.c:8770 cp/semantics.c:3568
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction(%s)%>"
 msgstr ""
 
-#: c-typeck.c:8775 cp/semantics.c:3546
+#: c-typeck.c:8786 cp/semantics.c:3578
 #, gcc-internal-format
 msgid "%qE must be %<threadprivate%> for %<copyin%>"
 msgstr ""
 
-#: c-typeck.c:8784 cp/semantics.c:3351
+#: c-typeck.c:8795 cp/semantics.c:3383
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a variable in clause %qs"
 msgstr "%qT eriÅŸilebilir bir %qT tabanÄ± deÄŸil"
 
-#: c-typeck.c:8791 c-typeck.c:8811 c-typeck.c:8831 cp/semantics.c:3377
-#: cp/semantics.c:3396
+#: c-typeck.c:8802 c-typeck.c:8822 c-typeck.c:8842 cp/semantics.c:3409
+#: cp/semantics.c:3428
 #, gcc-internal-format
 msgid "%qE appears more than once in data clauses"
 msgstr ""
 
-#: c-typeck.c:8805 cp/semantics.c:3371
+#: c-typeck.c:8816 cp/semantics.c:3403
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a variable in clause %<firstprivate%>"
 msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
 
-#: c-typeck.c:8825 cp/semantics.c:3390
+#: c-typeck.c:8836 cp/semantics.c:3422
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a variable in clause %<lastprivate%>"
 msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
 
-#: c-typeck.c:8883 cp/semantics.c:3587
+#: c-typeck.c:8894 cp/semantics.c:3619
 #, gcc-internal-format
 msgid "%qE is predetermined %qs for %qs"
 msgstr ""
@@ -21452,12 +21437,12 @@
 msgid "function call has aggregate value"
 msgstr "iÅŸlev Ã§aÄŸrÄ±sÄ± kÃ¼me deÄŸeri iÃ§eriyor"
 
-#: cfgexpand.c:1884
+#: cfgexpand.c:1887
 #, gcc-internal-format
 msgid "not protecting local variables: variable length buffer"
 msgstr "korunmayan yerel deÄŸiÅŸkenler: deÄŸiÅŸken uzunlukta tampon"
 
-#: cfgexpand.c:1887
+#: cfgexpand.c:1890
 #, gcc-internal-format
 msgid "not protecting function: no buffer at least %d bytes long"
 msgstr "korunmayan iÅŸlev: en azÄ±ndan %d baytlÄ±k tampon yok"
@@ -21512,7 +21497,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr "verify_flow_info: %d. temel blokun ardÄ±l ayrÄ±tÄ± bozuk"
 
-#: cfghooks.c:184 cfgrtl.c:1840
+#: cfghooks.c:184 cfgrtl.c:1838
 #, gcc-internal-format
 msgid "wrong amount of branch edges after unconditional jump %i"
 msgstr "KoÅŸulsuz jump %i den sonraki dal ayrÄ±tlarÄ±nÄ±n miktarÄ± yanlÄ±ÅŸ"
@@ -21722,252 +21707,252 @@
 msgid "%d exits recorded for loop %d (having %d exits)"
 msgstr "%d. dÃ¶ngÃ¼ iÃ§in tek Ã§Ä±kÄ±ÅŸ kayÄ±tlÄ± deÄŸil"
 
-#: cfgrtl.c:1734
+#: cfgrtl.c:1732
 #, gcc-internal-format
 msgid "BB_RTL flag not set for block %d"
 msgstr "BB_RTL bayraÄŸÄ± blok %d iÃ§in etkin deÄŸil"
 
-#: cfgrtl.c:1741
+#: cfgrtl.c:1739
 #, gcc-internal-format
 msgid "insn %d basic block pointer is %d, should be %d"
 msgstr ""
 
-#: cfgrtl.c:1752
+#: cfgrtl.c:1750
 #, gcc-internal-format
 msgid "insn %d in header of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:1760
+#: cfgrtl.c:1758
 #, gcc-internal-format
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:1782
+#: cfgrtl.c:1780
 #, gcc-internal-format
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr "verify_flow_info:  REG_BR_PROB ile cfg %wi %i eÅŸleÅŸmiyor"
 
-#: cfgrtl.c:1797
+#: cfgrtl.c:1795
 #, gcc-internal-format
 msgid "fallthru edge crosses section boundary (bb %i)"
 msgstr "DÃ¼ÅŸen ayrÄ±t bÃ¶lÃ¼m sÄ±nÄ±rÄ±nÄ± kesiyor (bb %i)"
 
-#: cfgrtl.c:1822
+#: cfgrtl.c:1820
 #, gcc-internal-format
 msgid "missing REG_EH_REGION note in the end of bb %i"
 msgstr "bb %i'nin sonunda REG_EH_REGION bilgisi eksik"
 
-#: cfgrtl.c:1830
+#: cfgrtl.c:1828
 #, gcc-internal-format
 msgid "too many outgoing branch edges from bb %i"
 msgstr "bb %i'den Ã§Ä±kan dal ayrÄ±tÄ± Ã§ok fazla"
 
-#: cfgrtl.c:1835
+#: cfgrtl.c:1833
 #, gcc-internal-format
 msgid "fallthru edge after unconditional jump %i"
 msgstr "koÅŸulsuz jump %i sonrasÄ± ayrÄ±t dÃ¼ÅŸÃ¼yor"
 
-#: cfgrtl.c:1846
+#: cfgrtl.c:1844
 #, gcc-internal-format
 msgid "wrong amount of branch edges after conditional jump %i"
 msgstr "koÅŸullu jump %i sonrasÄ± dal ayrÄ±tlarÄ±nÄ±n miktarÄ± yanlÄ±ÅŸ"
 
-#: cfgrtl.c:1852
+#: cfgrtl.c:1850
 #, gcc-internal-format
 msgid "call edges for non-call insn in bb %i"
 msgstr "bb %i iÃ§indeki Ã§aÄŸrÄ± olmayan komut iÃ§in Ã§aÄŸrÄ± ayrÄ±tlarÄ±"
 
-#: cfgrtl.c:1861
+#: cfgrtl.c:1859
 #, gcc-internal-format
 msgid "abnormal edges for no purpose in bb %i"
 msgstr "bb %i iÃ§inde normaldÄ±ÅŸÄ± amaÃ§sÄ±z ayrÄ±t"
 
-#: cfgrtl.c:1873
+#: cfgrtl.c:1871
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr "komut %d %d. temel blokun iÃ§inde ama block_for_insn NULL"
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1875
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr "komut %d %d. temel blokun iÃ§inde ama block_for_insn %i"
 
-#: cfgrtl.c:1891 cfgrtl.c:1901
+#: cfgrtl.c:1889 cfgrtl.c:1899
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr "%d. blok iÃ§in NOTE_INSN_BASIC_BLOCK eksik"
 
-#: cfgrtl.c:1914
+#: cfgrtl.c:1912
 #, fuzzy, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr "%2$d. temel blokun ortasÄ±nda NOTE_INSN_BASIC_BLOCK %1$d"
 
-#: cfgrtl.c:1924
+#: cfgrtl.c:1922
 #, gcc-internal-format
 msgid "in basic block %d:"
 msgstr "%d. temel blokta:"
 
-#: cfgrtl.c:1977 cfgrtl.c:2067
+#: cfgrtl.c:1975 cfgrtl.c:2065
 #, fuzzy, gcc-internal-format
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 msgstr "komut temel blokun dÄ±ÅŸÄ±nda"
 
-#: cfgrtl.c:1985
+#: cfgrtl.c:1983
 #, fuzzy, gcc-internal-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr "%2$d. blokun son komutu %1$d komut akÄ±mÄ± iÃ§inde yok"
 
-#: cfgrtl.c:1998
+#: cfgrtl.c:1996
 #, gcc-internal-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr "komut %d Ã§ok sayÄ±da temel blokun iÃ§inde (%d ve %d)"
 
-#: cfgrtl.c:2010
+#: cfgrtl.c:2008
 #, fuzzy, gcc-internal-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr "%2$d. blokun ilk komutu %1$d komut akÄ±mÄ± iÃ§inde yok"
 
-#: cfgrtl.c:2030
+#: cfgrtl.c:2028
 #, gcc-internal-format
 msgid "missing barrier after block %i"
 msgstr "%i. bloktan sonraki sÄ±nÄ±r eksik"
 
-#: cfgrtl.c:2043
+#: cfgrtl.c:2041
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr "verify_flow_info: %i->%i dÃ¼ÅŸÃ¼mÃ¼ iÃ§in blok sayÄ±sÄ± yanlÄ±ÅŸ"
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2050
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr "verify_flow_info: %i->%i dÃ¼ÅŸÃ¼mÃ¼ yanlÄ±ÅŸ"
 
-#: cfgrtl.c:2085
+#: cfgrtl.c:2083
 #, gcc-internal-format
 msgid "basic blocks not laid down consecutively"
 msgstr "temel bloklar ardÄ±ÅŸÄ±k numaralÄ± deÄŸil"
 
-#: cfgrtl.c:2124
+#: cfgrtl.c:2122
 #, gcc-internal-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr "komut zinciri (%d) iÃ§indeki bb notlarÄ±nÄ±n sayÄ±sÄ± != n_basic_blocks (%d)"
 
-#: cgraph.c:794
+#: cgraph.c:840
 #, gcc-internal-format
 msgid "%D renamed after being referenced in assembly"
 msgstr "makina dilinde referanslandÄ±ktan sonra %D yeniden isimlendirilmiÅŸ."
 
-#: cgraphunit.c:670
+#: cgraphunit.c:675
 #, gcc-internal-format
 msgid "aux field set for edge %s->%s"
 msgstr "ayrÄ±t %s->%s iÃ§in yardÄ±mcÄ± alan belirtilmiÅŸ"
 
-#: cgraphunit.c:676
+#: cgraphunit.c:681
 #, gcc-internal-format
 msgid "Execution count is negative"
 msgstr "Ã‡alÄ±ÅŸtÄ±rma sayÄ±sÄ± negatif"
 
-#: cgraphunit.c:683
+#: cgraphunit.c:688
 #, gcc-internal-format
 msgid "caller edge count is negative"
 msgstr "Ã§aÄŸrÄ±cÄ± ayrÄ±t sayÄ±sÄ± negatif"
 
-#: cgraphunit.c:688
+#: cgraphunit.c:693
 #, fuzzy, gcc-internal-format
 msgid "caller edge frequency is negative"
 msgstr "Ã§aÄŸrÄ±cÄ± ayrÄ±t sayÄ±sÄ± negatif"
 
-#: cgraphunit.c:693
+#: cgraphunit.c:698
 #, fuzzy, gcc-internal-format
 msgid "caller edge frequency is too large"
 msgstr "Ã§aÄŸrÄ±cÄ± ayrÄ±t sayÄ±sÄ± negatif"
 
-#: cgraphunit.c:702
+#: cgraphunit.c:707
 #, gcc-internal-format
 msgid "inlined_to pointer is wrong"
 msgstr "inlined_to gÃ¶stericisi yanlÄ±ÅŸ"
 
-#: cgraphunit.c:707
+#: cgraphunit.c:712
 #, gcc-internal-format
 msgid "multiple inline callers"
 msgstr "Ã§ok sayÄ±da satÄ±riÃ§i Ã§aÄŸrÄ±sÄ±"
 
-#: cgraphunit.c:714
+#: cgraphunit.c:719
 #, gcc-internal-format
 msgid "inlined_to pointer set for noninline callers"
 msgstr "Inlined_to gÃ¶stericisi satÄ±riÃ§i olmayan Ã§aÄŸrÄ±cÄ±lar iÃ§in belirtilmiÅŸ"
 
-#: cgraphunit.c:720
+#: cgraphunit.c:725
 #, fuzzy, gcc-internal-format
 msgid "inlined_to pointer is set but no predecessors found"
 msgstr "inlined_to gÃ¶stericisi var ama bir Ã¶ncÃ¼l yok"
 
-#: cgraphunit.c:725
+#: cgraphunit.c:730
 #, gcc-internal-format
 msgid "inlined_to pointer refers to itself"
 msgstr "Inlined_to gÃ¶stericisi kendini gÃ¶steriyor"
 
-#: cgraphunit.c:735
+#: cgraphunit.c:740
 #, fuzzy, gcc-internal-format
 msgid "node not found in cgraph_hash"
 msgstr "DECL_ASSEMBLER_NAME Ã§Ä±rpÄ±sÄ±nda dÃ¼ÄŸÃ¼m yok"
 
-#: cgraphunit.c:763
+#: cgraphunit.c:768
 #, gcc-internal-format
 msgid "shared call_stmt:"
 msgstr "paylaÅŸÄ±mlÄ± call_stmt:"
 
-#: cgraphunit.c:770
+#: cgraphunit.c:775
 #, gcc-internal-format
 msgid "edge points to wrong declaration:"
 msgstr "yanlÄ±ÅŸ bildirimin kÃ¶ÅŸeleri:"
 
-#: cgraphunit.c:779
+#: cgraphunit.c:784
 #, gcc-internal-format
 msgid "missing callgraph edge for call stmt:"
 msgstr "Ã§aÄŸrÄ± deyimi iÃ§in Ã§aÄŸrÄ± Ã§izgesi ayrÄ±tÄ± eksik"
 
-#: cgraphunit.c:795
+#: cgraphunit.c:800
 #, gcc-internal-format
 msgid "edge %s->%s has no corresponding call_stmt"
 msgstr "ayrÄ±t %s->%s iÃ§in karÅŸÄ±lÄ±ÄŸÄ± olan Ã§aÄŸrÄ± deyimi yok"
 
-#: cgraphunit.c:807
+#: cgraphunit.c:812
 #, gcc-internal-format
 msgid "verify_cgraph_node failed"
 msgstr "verify_cgraph_node baÅŸarÄ±sÄ±z"
 
-#: cgraphunit.c:909 cgraphunit.c:932
+#: cgraphunit.c:915 cgraphunit.c:938
 #, fuzzy, gcc-internal-format
 msgid "%J%<externally_visible%> attribute have effect only on public objects"
 msgstr "%qE Ã¶zniteliÄŸi sadece genel nesnelerde etkilidir"
 
-#: cgraphunit.c:1122
+#: cgraphunit.c:1128
 #, gcc-internal-format
 msgid "failed to reclaim unneeded function"
 msgstr "gereksiz iÅŸlev geri kazanÄ±lamadÄ±"
 
-#: cgraphunit.c:1454
+#: cgraphunit.c:1460
 #, gcc-internal-format
 msgid "nodes with no released memory found"
 msgstr "serbest bÄ±rakÄ±lmamÄ±ÅŸ bellek dÃ¼ÄŸÃ¼mleri bulundu"
 
-#: collect2.c:1189
+#: collect2.c:1203
 #, gcc-internal-format
 msgid "unknown demangling style '%s'"
 msgstr "cendereleme tarzÄ± %s bilinmiyor"
 
-#: collect2.c:1512
+#: collect2.c:1526
 #, gcc-internal-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr "%s %d sinyali ile sonlandÄ±rÄ±ldÄ± [%s]%s"
 
-#: collect2.c:1530
+#: collect2.c:1544
 #, gcc-internal-format
 msgid "%s returned %d exit status"
 msgstr "%s %d Ã§Ä±kÄ±ÅŸ durumu ile dÃ¶ndÃ¼"
 
-#: collect2.c:2242
+#: collect2.c:2256
 #, gcc-internal-format
 msgid "cannot find 'ldd'"
 msgstr "'ldd' bulunamÄ±yor"
@@ -22122,27 +22107,27 @@
 msgid "dominator of %d should be %d, not %d"
 msgstr "%d nin baskÄ±nÄ± %d olmalÄ±, %d deÄŸil"
 
-#: dwarf2out.c:3634
+#: dwarf2out.c:3686
 #, gcc-internal-format
 msgid "DW_LOC_OP %s not implemented"
 msgstr "DW_LOC_OP %s gerÃ§eklenmedi"
 
-#: emit-rtl.c:2326
+#: emit-rtl.c:2262
 #, gcc-internal-format
 msgid "invalid rtl sharing found in the insn"
 msgstr "komutta geÃ§ersiz rtl paylaÅŸÄ±mÄ± bulundu"
 
-#: emit-rtl.c:2328
+#: emit-rtl.c:2264
 #, gcc-internal-format
 msgid "shared rtx"
 msgstr "paylaÅŸÄ±mlÄ± rtx"
 
-#: emit-rtl.c:2330
+#: emit-rtl.c:2266
 #, gcc-internal-format
 msgid "internal consistency failure"
 msgstr "dahili tutarlÄ±lÄ±k hatasÄ±"
 
-#: emit-rtl.c:3417
+#: emit-rtl.c:3365
 #, gcc-internal-format
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr "ICE: emit_jump_insn gereken yerde emit_insn kullanÄ±lmÄ±ÅŸ:\n"
@@ -22202,17 +22187,17 @@
 msgid "verify_eh_tree failed"
 msgstr "verify_eh_tree baÅŸarÄ±sÄ±z"
 
-#: explow.c:1281
+#: explow.c:1258
 #, gcc-internal-format
 msgid "stack limits not supported on this target"
 msgstr "bu hedefte yÄ±ÄŸÄ±t sÄ±nÄ±rlarÄ± desteklenmiyor"
 
-#: expr.c:8031
+#: expr.c:8030
 #, fuzzy
 msgid "%Kcall to %qs declared with attribute error: %s"
 msgstr "%q+D iÅŸlevinin yeniden bildirimi inline Ã¶znitelikli deÄŸil"
 
-#: expr.c:8037
+#: expr.c:8036
 #, fuzzy
 msgid "%Kcall to %qs declared with attribute warning: %s"
 msgstr "%q+D iÅŸlevinin yeniden bildirimi inline Ã¶znitelikli deÄŸil"
@@ -22227,7 +22212,7 @@
 msgid "large fixed-point constant implicitly truncated to fixed-point type"
 msgstr "bÃ¼yÃ¼k tamsayÄ± Ã¶rtÃ¼k olarak unsigned tÃ¼re indirgendi"
 
-#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5060
+#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5076
 #, gcc-internal-format
 msgid "%H%s"
 msgstr "%H%s"
@@ -22237,77 +22222,77 @@
 msgid "assuming signed overflow does not occur when negating a division"
 msgstr ""
 
-#: fold-const.c:3989 fold-const.c:4000
+#: fold-const.c:4003 fold-const.c:4014
 #, gcc-internal-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "karÅŸÄ±laÅŸtÄ±rma bit alanÄ±nÄ±n geniÅŸliÄŸinden dolayÄ± daima %d"
 
-#: fold-const.c:5317
+#: fold-const.c:5331
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying range test"
 msgstr ""
 
-#: fold-const.c:5691 fold-const.c:5706
+#: fold-const.c:5705 fold-const.c:5720
 #, gcc-internal-format
 msgid "comparison is always %d"
 msgstr "karÅŸÄ±laÅŸtÄ±rma sonucu daima %d"
 
-#: fold-const.c:5835
+#: fold-const.c:5849
 #, gcc-internal-format
 msgid "%<or%> of unmatched not-equal tests is always 1"
 msgstr "eÅŸleÅŸmeyenlerin farklÄ±lÄ±k sÄ±namalarÄ±nÄ±n %<or%> sonucu daima 1 dir"
 
-#: fold-const.c:5840
+#: fold-const.c:5854
 #, gcc-internal-format
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr "baÄŸdaÅŸmayanlarÄ±n eÅŸitlik sÄ±namalarÄ±nÄ±n %<and%> sonucu daima 0 dir"
 
-#: fold-const.c:8617
+#: fold-const.c:8641
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 msgstr ""
 
-#: fold-const.c:8871
+#: fold-const.c:8895
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 msgstr ""
 
-#: fold-const.c:13236
+#: fold-const.c:13433
 #, gcc-internal-format
 msgid "fold check: original tree changed by fold"
 msgstr "fold sÄ±namasÄ±: Ã¶zgÃ¼n aÄŸac fold tarafÄ±ndan deÄŸiÅŸtirildi"
 
-#: function.c:377
+#: function.c:380
 #, gcc-internal-format
 msgid "%Jtotal size of local objects too large"
 msgstr "%Jyerel nesnelerin toplam boyutu Ã§ok bÃ¼yÃ¼k"
 
-#: function.c:837 varasm.c:2095
+#: function.c:840 varasm.c:2095
 #, gcc-internal-format
 msgid "size of variable %q+D is too large"
 msgstr "%q+D deÄŸiÅŸkeninin boyutu Ã§ok geniÅŸ"
 
-#: function.c:1554 gimplify.c:4250
+#: function.c:1571 gimplify.c:4405
 #, gcc-internal-format
 msgid "impossible constraint in %<asm%>"
 msgstr "%<asm%> iÃ§indeki kÄ±sÄ±t imnkansÄ±z"
 
-#: function.c:3538
+#: function.c:3557
 #, gcc-internal-format
 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr "deÄŸiÅŸken %q+D %<longjmp%> ya da %<vfork%> tarafÄ±ndan taÅŸÄ±rÄ±lmÄ±ÅŸ olabilir"
 
-#: function.c:3559
+#: function.c:3578
 #, gcc-internal-format
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr "argÃ¼man %q+D `%<longjmp%> ya da %<vfork%> tarafÄ±ndan taÅŸÄ±rÄ±lmÄ±ÅŸ olabilir"
 
-#: function.c:4004
+#: function.c:4027
 #, gcc-internal-format
 msgid "function returns an aggregate"
 msgstr "iÅŸlev bir kÃ¼me ile dÃ¶nÃ¼yor"
 
-#: function.c:4401
+#: function.c:4424
 #, gcc-internal-format
 msgid "unused parameter %q+D"
 msgstr "parametre %q+D kullanÄ±lmamÄ±ÅŸ"
@@ -22332,12 +22317,12 @@
 msgid "extraneous argument to '%s' option"
 msgstr "'%s' seÃ§eneÄŸinde fazladan argÃ¼man"
 
-#: gcc.c:3987
+#: gcc.c:3981
 #, gcc-internal-format
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "UYARI: -save-temps belirtildiÄŸinden -pipe yoksayÄ±ldÄ±"
 
-#: gcc.c:4276
+#: gcc.c:4270
 #, gcc-internal-format
 msgid "warning: '-x %s' after last input file has no effect"
 msgstr "UYARI: son girdi dosyasÄ±ndan sonraki '-x %s' etkisiz"
@@ -22345,62 +22330,62 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5314
+#: gcc.c:5308
 #, gcc-internal-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr "belirtim aksamasÄ±: '%%*' kalÄ±p eÅŸleÅŸtirerek ilklendirilemedi"
 
-#: gcc.c:5323
+#: gcc.c:5317
 #, gcc-internal-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "UYARI: belirtimlerde %%[ iÅŸleci artik kullanÄ±lmÄ±yor"
 
-#: gcc.c:5404
+#: gcc.c:5398
 #, gcc-internal-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "belirtim aksamasÄ±: belirtim seÃ§eneÄŸi '%c' anlaÅŸÄ±lamadÄ±"
 
-#: gcc.c:6305
+#: gcc.c:6304
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 msgstr "belirtim aksamasÄ±: SYSROOT_SUFFIX_SPEC iÃ§in argÃ¼man sayÄ±sÄ± birden fazla"
 
-#: gcc.c:6328
+#: gcc.c:6327
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 msgstr "belirtim aksamasÄ±: SYSROOT_HEADERS_SUFFIX_SPEC iÃ§in argÃ¼man sayÄ±sÄ± birden fazla.."
 
-#: gcc.c:6415
+#: gcc.c:6414
 #, gcc-internal-format
 msgid "unrecognized option '-%s'"
 msgstr "'-%s' seÃ§eneÄŸi bilinmiyor"
 
-#: gcc.c:6615 gcc.c:6678
+#: gcc.c:6614 gcc.c:6677
 #, gcc-internal-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: %s derleyici bu sistemde kurulu deÄŸil"
 
-#: gcc.c:6778
+#: gcc.c:6777
 #, gcc-internal-format
 msgid "%s: linker input file unused because linking not done"
 msgstr "%s: ilintileme yapÄ±lmadÄ±ÄŸÄ±ndan ilintileyici girdi dosyasÄ± kullanÄ±lmadÄ±"
 
-#: gcc.c:6818
+#: gcc.c:6817
 #, gcc-internal-format
 msgid "language %s not recognized"
 msgstr "%s dili tanÄ±nmÄ±yor"
 
-#: gcc.c:6889
+#: gcc.c:6888
 #, gcc-internal-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: gcse.c:6660
+#: gcse.c:6644
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr "%s: %d temel blok ve %d ayrÄ±t/temel blok"
 
-#: gcse.c:6673
+#: gcse.c:6657
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr "%s: %d temel blok ve %d yazmaÃ§"
@@ -22453,52 +22438,52 @@
 msgid "can't write PCH fle: %m"
 msgstr "PCH dosyasÄ± yazÄ±lamÄ±yor: %m"
 
-#: gimplify.c:4139
+#: gimplify.c:4294
 #, gcc-internal-format
 msgid "invalid lvalue in asm output %d"
 msgstr "asm Ã§Ä±ktÄ±sÄ± %d iÃ§inde geÃ§ersiz sol deÄŸer"
 
-#: gimplify.c:4251
+#: gimplify.c:4406
 #, gcc-internal-format
 msgid "non-memory input %d must stay in memory"
 msgstr ""
 
-#: gimplify.c:4264
+#: gimplify.c:4419
 #, gcc-internal-format
 msgid "memory input %d is not directly addressable"
 msgstr "bellek girdisi %d doÄŸrudan adreslenebilir deÄŸil"
 
-#: gimplify.c:4743
+#: gimplify.c:4898
 #, gcc-internal-format
 msgid "%qs not specified in enclosing parallel"
 msgstr ""
 
-#: gimplify.c:4745
+#: gimplify.c:4900
 #, gcc-internal-format
 msgid "%Henclosing parallel"
 msgstr ""
 
-#: gimplify.c:4799
+#: gimplify.c:4954
 #, fuzzy, gcc-internal-format
 msgid "iteration variable %qs should be private"
 msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
 
-#: gimplify.c:4813
+#: gimplify.c:4968
 #, fuzzy, gcc-internal-format
 msgid "iteration variable %qs should not be firstprivate"
 msgstr "gerÃ§eklenim deÄŸiÅŸkeni %qs private olarak bildirilmiÅŸ"
 
-#: gimplify.c:4816
+#: gimplify.c:4971
 #, fuzzy, gcc-internal-format
 msgid "iteration variable %qs should not be reduction"
 msgstr "yazmaÃ§ deÄŸiÅŸkeni %qs yuvalanmÄ±ÅŸ iÅŸlevde kullanÄ±lmÄ±ÅŸ"
 
-#: gimplify.c:4940
+#: gimplify.c:5095
 #, fuzzy, gcc-internal-format
 msgid "%s variable %qs is private in outer context"
 msgstr "yerel deÄŸiÅŸken %qD bu kapsamda gÃ¶rÃ¼nemez"
 
-#: gimplify.c:6108
+#: gimplify.c:6281
 #, gcc-internal-format
 msgid "gimplification failed"
 msgstr "gimpleme baÅŸarÄ±sÄ±z"
@@ -22508,7 +22493,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "%s burada asm iÃ§inde kullanÄ±lamaz"
 
-#: graph.c:401 java/jcf-parse.c:1757 java/jcf-parse.c:1897 objc/objc-act.c:500
+#: graph.c:401 java/jcf-parse.c:1759 java/jcf-parse.c:1899 objc/objc-act.c:500
 #, gcc-internal-format
 msgid "can't open %s: %m"
 msgstr "%s aÃ§Ä±lamÄ±yor: %m"
@@ -22518,158 +22503,163 @@
 msgid "fix_sched_param: unknown param: %s"
 msgstr "fix_sched_param: bilinmeyen parametre: %s"
 
-#: omp-low.c:1288
+#: omp-low.c:1289
 #, gcc-internal-format
 msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered or master region"
 msgstr ""
 
-#: omp-low.c:1304
+#: omp-low.c:1305
 #, gcc-internal-format
 msgid "master region may not be closely nested inside of work-sharing region"
 msgstr ""
 
-#: omp-low.c:1318
+#: omp-low.c:1319
 #, gcc-internal-format
 msgid "ordered region may not be closely nested inside of critical region"
 msgstr ""
 
-#: omp-low.c:1324
+#: omp-low.c:1325
 #, gcc-internal-format
 msgid "ordered region must be closely nested inside a loop region with an ordered clause"
 msgstr ""
 
-#: omp-low.c:1338
+#: omp-low.c:1339
 #, gcc-internal-format
 msgid "critical region may not be nested inside a critical region with the same name"
 msgstr ""
 
-#: omp-low.c:5050 cp/decl.c:2660 cp/parser.c:7417 cp/parser.c:7437
+#: omp-low.c:5116 cp/decl.c:2667 cp/parser.c:7423 cp/parser.c:7443
 #, gcc-internal-format
 msgid "invalid exit from OpenMP structured block"
 msgstr ""
 
-#: omp-low.c:5052
+#: omp-low.c:5118
 #, gcc-internal-format
 msgid "invalid entry to OpenMP structured block"
 msgstr ""
 
-#: opts.c:173
+#: opts.c:165
 #, fuzzy, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
 msgstr "%<-Wnormalized%> iÃ§in %qs argÃ¼manÄ± tanÄ±nmÄ±yor"
 
-#: opts.c:207
+#: opts.c:199
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
 msgstr ""
 
-#: opts.c:213
+#: opts.c:205
 #, gcc-internal-format
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 msgstr ""
 
 #. Eventually this should become a hard error IMO.
-#: opts.c:438
+#: opts.c:430
 #, gcc-internal-format
 msgid "command line option \"%s\" is valid for %s but not for %s"
 msgstr "\"%s\" komut satÄ±rÄ± seÃ§eneÄŸi %s iÃ§in geÃ§erli ama %s iÃ§in deÄŸil"
 
-#: opts.c:492
+#: opts.c:484
 #, gcc-internal-format
 msgid "command line option %qs is not supported by this configuration"
 msgstr "komut satÄ±rÄ± seÃ§eneÄŸi %qs bu yapÄ±landÄ±rmada desteklenmiyor"
 
-#: opts.c:545
+#: opts.c:537
 #, gcc-internal-format
 msgid "missing argument to \"%s\""
 msgstr "\"%s\" iÃ§in argÃ¼man eksik"
 
-#: opts.c:555
+#: opts.c:547
 #, gcc-internal-format
 msgid "argument to \"%s\" should be a non-negative integer"
 msgstr "\"%s\" iÃ§in argÃ¼man sÄ±fÄ±r ya da pozitif bir tamsayÄ± olmalÄ±"
 
-#: opts.c:728
+#: opts.c:720
 #, gcc-internal-format
 msgid "unrecognized command line option \"%s\""
 msgstr "komut satÄ±rÄ± seÃ§eneÄŸi \"%s\" tanÄ±nmÄ±yor"
 
-#: opts.c:947
+#: opts.c:939
 #, gcc-internal-format
 msgid "-Wuninitialized is not supported without -O"
 msgstr "-Wuninitialized seÃ§eneÄŸi -O olmaksÄ±zÄ±n desteklenmiyor"
 
-#: opts.c:962
+#: opts.c:951
 #, gcc-internal-format
+msgid "-funit-at-a-time is required for inlining of functions that are only called once"
+msgstr ""
+
+#: opts.c:964
+#, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work with exceptions"
 msgstr "-freorder-blocks-and-partition olaÄŸandÄ±ÅŸÄ±lÄ±klarla Ã§alÄ±ÅŸmaz"
 
-#: opts.c:973
+#: opts.c:975
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not support unwind info"
 msgstr "-freorder-blocks-and-partition birbirlerini etkilemeyenler bilgisini desteklemez"
 
-#: opts.c:987
+#: opts.c:989
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 msgstr "-freorder-blocks-and-partition bu mimaride Ã§alÄ±ÅŸmaz"
 
-#: opts.c:1263
+#: opts.c:1265
 #, gcc-internal-format
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 msgstr ""
 
-#: opts.c:1593
+#: opts.c:1595
 #, gcc-internal-format
 msgid "structure alignment must be a small power of two, not %d"
 msgstr "yapÄ± hizalama ikinin kÃ¼Ã§Ã¼k bir Ã¼ssÃ¼ olmalÄ± %d deÄŸil"
 
-#: opts.c:1656
+#: opts.c:1658
 #, gcc-internal-format
 msgid "unrecognized visibility value \"%s\""
 msgstr "visibility deÄŸeri \"%s\" tanÄ±nmÄ±yor"
 
-#: opts.c:1704
+#: opts.c:1706
 #, gcc-internal-format
 msgid "unrecognized register name \"%s\""
 msgstr "yazmaÃ§ ismi \"%s\" tanÄ±nmÄ±yor"
 
-#: opts.c:1728
+#: opts.c:1730
 #, gcc-internal-format
 msgid "unknown tls-model \"%s\""
 msgstr "\"%s\" tls-modeli bilinmiyor"
 
-#: opts.c:1803
+#: opts.c:1807
 #, gcc-internal-format
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 msgstr "%s: --param seÃ§eneÄŸinin argÃ¼manlarÄ± iSiM=DEÄžER biÃ§iminde olmalÄ±"
 
-#: opts.c:1808
+#: opts.c:1812
 #, gcc-internal-format
 msgid "invalid --param value %qs"
 msgstr "--param deÄŸeri %qs geÃ§ersiz"
 
-#: opts.c:1931
+#: opts.c:1934
 #, gcc-internal-format
 msgid "target system does not support debug output"
 msgstr "hedef sistem hata ayÄ±klama Ã§Ä±ktÄ±sÄ±nÄ± desteklemiyor"
 
-#: opts.c:1938
+#: opts.c:1941
 #, gcc-internal-format
 msgid "debug format \"%s\" conflicts with prior selection"
 msgstr "\"%s\" hata ayÄ±klama biÃ§imi Ã¶nceki seÃ§imle Ã§eliÅŸiyor"
 
-#: opts.c:1954
+#: opts.c:1957
 #, gcc-internal-format
 msgid "unrecognised debug output level \"%s\""
 msgstr "hata ayÄ±klama Ã§Ä±ktÄ± seviyesi \"%s\" tanÄ±nmÄ±yor"
 
-#: opts.c:1956
+#: opts.c:1959
 #, gcc-internal-format
 msgid "debug output level %s is too high"
 msgstr "hata ayÄ±klama Ã§Ä±ktÄ±lama seviyesi %s Ã§ok yÃ¼ksek"
 
-#: opts.c:2038
+#: opts.c:2041
 #, gcc-internal-format
 msgid "-Werror=%s: No option -%s"
 msgstr ""
@@ -22745,9 +22735,9 @@
 msgid "can't use '%s' as a %s register"
 msgstr "'%s' bir %s yazmacÄ± olarak kullanÄ±lamÄ±yor"
 
-#: regclass.c:890 config/ia64/ia64.c:5138 config/ia64/ia64.c:5145
-#: config/pa/pa.c:359 config/pa/pa.c:366 config/spu/spu.c:3886
-#: config/spu/spu.c:3893
+#: regclass.c:890 config/ia64/ia64.c:5139 config/ia64/ia64.c:5146
+#: config/pa/pa.c:362 config/pa/pa.c:369 config/spu/spu.c:3875
+#: config/spu/spu.c:3882
 #, gcc-internal-format
 msgid "unknown register name: %s"
 msgstr "bilinmeyen yazmaÃ§ ismi: %s"
@@ -22787,22 +22777,22 @@
 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr "validate_value_data: [%u] zincir iÃ§inde boÅŸ olmayan yazmaÃ§ (%s %u %i)"
 
-#: reload.c:1252
+#: reload.c:1256
 #, gcc-internal-format
 msgid "cannot reload integer constant operand in %<asm%>"
 msgstr "%<asm%> iÃ§indeki tamsayÄ± sabit terim yeniden yÃ¼klenemiyor"
 
-#: reload.c:1266
+#: reload.c:1270
 #, gcc-internal-format
 msgid "impossible register constraint in %<asm%>"
 msgstr "%<asm%> iÃ§indeki yazmaÃ§ kÄ±sÄ±tÄ± imkansÄ±z"
 
-#: reload.c:3564
+#: reload.c:3574
 #, gcc-internal-format
 msgid "%<&%> constraint used with no register class"
 msgstr "%<&%> kÄ±sÄ±tÄ± yazmaÃ§ sÄ±nÄ±fsÄ±z kullanÄ±lmÄ±ÅŸ"
 
-#: reload.c:3735 reload.c:3975
+#: reload.c:3745 reload.c:3991
 #, gcc-internal-format
 msgid "inconsistent operand constraints in an %<asm%>"
 msgstr "bir %<asm%> iÃ§indeki terim terim kÄ±sÄ±tÄ± tutarsÄ±z"
@@ -23027,49 +23017,49 @@
 msgid "size of %q+D is larger than %wd bytes"
 msgstr "%q+D boyutu %wd bayttan fazla"
 
-#: stor-layout.c:899
+#: stor-layout.c:888
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %q+D"
 msgstr "paketli Ã¶znitelik %q+D iÃ§in yetersiz hizalamaya sebep oluyor"
 
-#: stor-layout.c:902
+#: stor-layout.c:891
 #, gcc-internal-format
 msgid "packed attribute is unnecessary for %q+D"
 msgstr "paketli Ã¶znitelik %q+D iÃ§in gereksiz"
 
 #. No, we need to skip space before this field.
 #. Bump the cumulative size to multiple of field alignment.
-#: stor-layout.c:919
+#: stor-layout.c:908
 #, gcc-internal-format
 msgid "padding struct to align %q+D"
 msgstr "yapÄ±ya %q+D'ye hizalamak iÃ§in dolgu yapÄ±lÄ±yor"
 
-#: stor-layout.c:1270
+#: stor-layout.c:1259
 #, gcc-internal-format
 msgid "padding struct size to alignment boundary"
 msgstr "yapÄ± boyutu hizalama sÄ±nÄ±rlarÄ±na ayarlanÄ±yor"
 
-#: stor-layout.c:1300
+#: stor-layout.c:1289
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %qs"
 msgstr "paketli Ã¶znitelik %qs iÃ§in yetersiz hizalamaya sebep oluyor"
 
-#: stor-layout.c:1304
+#: stor-layout.c:1293
 #, gcc-internal-format
 msgid "packed attribute is unnecessary for %qs"
 msgstr "paketli Ã¶znitelik %qs iÃ§in gereksiz"
 
-#: stor-layout.c:1310
+#: stor-layout.c:1299
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment"
 msgstr "paketli Ã¶znitelik yetersiz hizalamaya sebep oluyor"
 
-#: stor-layout.c:1312
+#: stor-layout.c:1301
 #, gcc-internal-format
 msgid "packed attribute is unnecessary"
 msgstr "paketli Ã¶znitelik gereksiz"
 
-#: stor-layout.c:1842
+#: stor-layout.c:1831
 #, gcc-internal-format
 msgid "alignment of array elements is greater than element size"
 msgstr "dizi elemanlarÄ±nÄ±n hizalamasÄ± eleman boyutundan bÃ¼yÃ¼k"
@@ -23154,643 +23144,653 @@
 msgid "unrecognized gcc debugging option: %c"
 msgstr "tanÄ±nmayan gcc hata ayÄ±klama seÃ§eneÄŸi: %c"
 
-#: toplev.c:1411
+#: toplev.c:1413
 #, gcc-internal-format
 msgid "can%'t open %s for writing: %m"
 msgstr "%s yazmak iÃ§in aÃ§Ä±lamÄ±yor: %m"
 
-#: toplev.c:1432
+#: toplev.c:1434
 #, fuzzy, gcc-internal-format
 msgid "-frecord-gcc-switches is not supported by the current target"
 msgstr "bu hedefte -fdata-sections desteklenmiyor"
 
-#: toplev.c:1745
+#: toplev.c:1747
 #, fuzzy, gcc-internal-format
 msgid "this target does not support %qs"
 msgstr "%s %s desteÄŸi vermiyor"
 
-#: toplev.c:1794
+#: toplev.c:1796
 #, gcc-internal-format
 msgid "instruction scheduling not supported on this target machine"
 msgstr "bu hedef makina iÃ§in komut zamanlamasÄ± desteklenmiyor"
 
-#: toplev.c:1798
+#: toplev.c:1800
 #, gcc-internal-format
 msgid "this target machine does not have delayed branches"
 msgstr "bu hedef makina gecikmeli dallanmalara sahip deÄŸil"
 
-#: toplev.c:1812
+#: toplev.c:1814
 #, gcc-internal-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "bu hedef makinada -f%sleading-underscore desteklenmiyor"
 
-#: toplev.c:1885
+#: toplev.c:1887
 #, gcc-internal-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr "hedef sistem \"%s\" hata ayÄ±klama biÃ§imini desteklemiyor"
 
-#: toplev.c:1898
+#: toplev.c:1900
 #, gcc-internal-format
 msgid "variable tracking requested, but useless unless producing debug info"
 msgstr "deÄŸiÅŸken izleme istendi, ama hata ayÄ±klama bilgisi Ã¼retilmeksizin faydasÄ±z"
 
-#: toplev.c:1901
+#: toplev.c:1903
 #, gcc-internal-format
 msgid "variable tracking requested, but not supported by this debug format"
 msgstr "deÄŸiÅŸken izleme istendi, ama bu hata ayÄ±klama biÃ§imi tarafÄ±ndan desteklenmiyor"
 
-#: toplev.c:1935
+#: toplev.c:1937
 #, gcc-internal-format
 msgid "can%'t open %s: %m"
 msgstr "%s aÃ§Ä±lamÄ±yor: %m"
 
-#: toplev.c:1942
+#: toplev.c:1944
 #, gcc-internal-format
 msgid "-ffunction-sections not supported for this target"
 msgstr "bu hedefte -ffunction-sections desteklenmiyor"
 
-#: toplev.c:1947
+#: toplev.c:1949
 #, gcc-internal-format
 msgid "-fdata-sections not supported for this target"
 msgstr "bu hedefte -fdata-sections desteklenmiyor"
 
-#: toplev.c:1954
+#: toplev.c:1956
 #, gcc-internal-format
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr "-ffunction-sections iptal edildi; ayrÄ±mlamayÄ± mÃ¼mkÃ¼n kÄ±lmÄ±yor"
 
-#: toplev.c:1961
+#: toplev.c:1963
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "bu hedefte -fprefetch-loop-arrays desteklenmiyor"
 
-#: toplev.c:1967
+#: toplev.c:1969
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "-fprefetch-loop-arrays bu hedef iÃ§in desteklenmiyor (-march seÃ§eneÄŸini deneyin)"
 
-#: toplev.c:1976
+#: toplev.c:1978
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "-fprefetch-loop-arrays, -Os ile desteklenmiyor"
 
-#: toplev.c:1983
+#: toplev.c:1985
 #, gcc-internal-format
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr "-ffunction-sections bazÄ± hedeflerde hata ayÄ±klamayÄ± etkileyebilir"
 
-#: toplev.c:1999
+#: toplev.c:1996
 #, gcc-internal-format
+msgid "-fassociative-math disabled; other options take precedence"
+msgstr ""
+
+#: toplev.c:2008
+#, gcc-internal-format
 msgid "-fstack-protector not supported for this target"
 msgstr "bu hedefte -fstack-protector desteklenmiyor"
 
-#: toplev.c:2012
-#, gcc-internal-format
-msgid "unwind tables currently requires a frame pointer for correctness"
+#: toplev.c:2021
+#, fuzzy, gcc-internal-format
+msgid "unwind tables currently require a frame pointer for correctness"
 msgstr "birbirlerini etkilemeyenler tablolarÄ± doÄŸruluk iÃ§in bir Ã§erÃ§eve gÃ¶stericisi gerektirmektedir"
 
-#: toplev.c:2198
+#: toplev.c:2207
 #, gcc-internal-format
 msgid "error writing to %s: %m"
 msgstr "%s yazÄ±lÄ±rken hata: %m"
 
-#: toplev.c:2200 java/jcf-parse.c:1776
+#: toplev.c:2209 java/jcf-parse.c:1778
 #, gcc-internal-format
 msgid "error closing %s: %m"
 msgstr "%s kapatÄ±lÄ±rken hata: %m"
 
-#: tree-cfg.c:1432 tree-cfg.c:2068 tree-cfg.c:2071
+#: tree-cfg.c:1451 tree-cfg.c:2087 tree-cfg.c:2090
 #, gcc-internal-format
 msgid "%Hwill never be executed"
 msgstr "%Hasla Ã§alÄ±ÅŸtÄ±rÄ±lmayacak"
 
-#: tree-cfg.c:3134
+#: tree-cfg.c:3153
 #, gcc-internal-format
 msgid "SSA name in freelist but still referenced"
 msgstr "SSA ismi serbest birakÄ±lanlar listesinde ama hala atÄ±flÄ±"
 
-#: tree-cfg.c:3143
+#: tree-cfg.c:3162
 #, gcc-internal-format
 msgid "ASSERT_EXPR with an always-false condition"
 msgstr "always-false koÅŸuluyla ASSERT_EXPR"
 
-#: tree-cfg.c:3156
+#: tree-cfg.c:3175
 #, gcc-internal-format
 msgid "GIMPLE register modified with BIT_FIELD_REF"
 msgstr "GIMPLE yazmacÄ± BIT_FIELD_REF ile deÄŸiÅŸtirilmiÅŸ"
 
-#: tree-cfg.c:3191
+#: tree-cfg.c:3210
 #, gcc-internal-format
 msgid "invariant not recomputed when ADDR_EXPR changed"
 msgstr "ADDR_EXPR deÄŸiÅŸirken deÄŸiÅŸmez yeniden hesaplanmadÄ±"
 
-#: tree-cfg.c:3197
+#: tree-cfg.c:3216
 #, gcc-internal-format
 msgid "constant not recomputed when ADDR_EXPR changed"
 msgstr "ADDR_EXPR deÄŸiÅŸirken sabit yeniden hesaplanmadÄ±"
 
-#: tree-cfg.c:3202
+#: tree-cfg.c:3221
 #, gcc-internal-format
 msgid "side effects not recomputed when ADDR_EXPR changed"
 msgstr "ADDR_EXPR deÄŸiÅŸirken yan etkiler yeniden hesaplanmadÄ±"
 
-#: tree-cfg.c:3218
+#: tree-cfg.c:3237
 #, gcc-internal-format
 msgid "address taken, but ADDRESSABLE bit not set"
 msgstr "adres alÄ±ndÄ±, ama ADDRESSABLE biti etkin deÄŸil"
 
-#: tree-cfg.c:3228
+#: tree-cfg.c:3252
 #, fuzzy, gcc-internal-format
 msgid "non-integral used in condition"
 msgstr "ÅŸartlÄ± ifadedeki kip mantÄ±ksal kip deÄŸil"
 
-#: tree-cfg.c:3233
+#: tree-cfg.c:3257
 #, gcc-internal-format
 msgid "invalid conditional operand"
 msgstr "koÅŸullu terim geÃ§ersiz"
 
-#: tree-cfg.c:3285
+#: tree-cfg.c:3309
 #, gcc-internal-format
 msgid "invalid reference prefix"
 msgstr "baÅŸvuru Ã¶neki geÃ§ersiz"
 
-#: tree-cfg.c:3296
+#: tree-cfg.c:3320
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to plus/minus, type is a pointer"
 msgstr "komuttaki terim geÃ§ersiz"
 
-#: tree-cfg.c:3307
+#: tree-cfg.c:3331
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, first operand is not a pointer"
 msgstr ""
 
-#: tree-cfg.c:3315
+#: tree-cfg.c:3339
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, second operand is not an integer with type of sizetype."
 msgstr ""
 
-#: tree-cfg.c:3382 tree-cfg.c:3798
+#: tree-cfg.c:3406 tree-cfg.c:3822
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary expression"
 msgstr "iki terimli %s iÃ§in terimler geÃ§ersiz"
 
-#: tree-cfg.c:3392
+#: tree-cfg.c:3416
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in unary expression"
 msgstr "koÅŸullu ifadede tÃ¼r uyumsuzluÄŸu"
 
-#: tree-cfg.c:3413
+#: tree-cfg.c:3437
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in binary expression"
 msgstr "iki terimli %s iÃ§in terimler geÃ§ersiz"
 
-#: tree-cfg.c:3424
+#: tree-cfg.c:3448
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in binary expression"
 msgstr "koÅŸullu ifadede tÃ¼r uyumsuzluÄŸu"
 
-#: tree-cfg.c:3449
+#: tree-cfg.c:3473
 #, fuzzy, gcc-internal-format
 msgid "invalid expression for min lvalue"
 msgstr "terim olarak ifade geÃ§ersiz"
 
-#: tree-cfg.c:3456
+#: tree-cfg.c:3480
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in indirect reference"
 msgstr "komuttaki terim geÃ§ersiz"
 
-#: tree-cfg.c:3463
+#: tree-cfg.c:3487
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in indirect reference"
 msgstr "koÅŸullu ifadede tÃ¼r uyumsuzluÄŸu"
 
-#: tree-cfg.c:3491
+#: tree-cfg.c:3515
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to array reference"
 msgstr "%C'de dizi baÅŸvurusunun yapÄ±lÄ±ÅŸÄ± geÃ§ersiz"
 
-#: tree-cfg.c:3502
+#: tree-cfg.c:3526
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in array reference"
 msgstr "%L'de dizi baÅŸvurusunda sÄ±ra uyumsuz (%d/%d)"
 
-#: tree-cfg.c:3511
+#: tree-cfg.c:3535
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in array range reference"
 msgstr "%L'de dizi baÅŸvurusunda sÄ±ra uyumsuz (%d/%d)"
 
-#: tree-cfg.c:3522
+#: tree-cfg.c:3546
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in real/imagpart reference"
 msgstr "koÅŸullu ifadede tÃ¼r uyumsuzluÄŸu"
 
-#: tree-cfg.c:3532
+#: tree-cfg.c:3556
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in component reference"
 msgstr "koÅŸullu ifadede tÃ¼r uyumsuzluÄŸu"
 
-#: tree-cfg.c:3586
+#: tree-cfg.c:3610
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in conversion"
 msgstr "komuttaki terim geÃ§ersiz"
 
-#: tree-cfg.c:3614
+#: tree-cfg.c:3638
 #, fuzzy, gcc-internal-format
 msgid "invalid types in nop conversion"
 msgstr "Sabit ifadesinde tÃ¼r hatalÄ±"
 
-#: tree-cfg.c:3628
+#: tree-cfg.c:3652
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in int to float conversion"
 msgstr "komuttaki terim geÃ§ersiz"
 
-#: tree-cfg.c:3634
+#: tree-cfg.c:3658
 #, fuzzy, gcc-internal-format
 msgid "invalid types in conversion to floating point"
 msgstr "%<__fpreg%> tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
 
-#: tree-cfg.c:3647
+#: tree-cfg.c:3671
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in float to int conversion"
 msgstr "komuttaki terim geÃ§ersiz"
 
-#: tree-cfg.c:3653
+#: tree-cfg.c:3677
 #, fuzzy, gcc-internal-format
 msgid "invalid types in conversion to integer"
 msgstr "%<__fpreg%> tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
 
-#: tree-cfg.c:3667
+#: tree-cfg.c:3691
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in complex expression"
 msgstr "komuttaki terim geÃ§ersiz"
 
-#: tree-cfg.c:3680
+#: tree-cfg.c:3704
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in complex expression"
 msgstr "koÅŸullu ifadede tÃ¼r uyumsuzluÄŸu"
 
-#: tree-cfg.c:3694
+#: tree-cfg.c:3718
 #, gcc-internal-format
 msgid "constructor not allowed for non-vector types"
 msgstr ""
 
-#: tree-cfg.c:3711
+#: tree-cfg.c:3735
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in shift expression"
 msgstr "komuttaki terim geÃ§ersiz"
 
-#: tree-cfg.c:3717
+#: tree-cfg.c:3741
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in shift expression"
 msgstr "koÅŸullu ifadede tÃ¼r uyumsuzluÄŸu"
 
-#: tree-cfg.c:3735
+#: tree-cfg.c:3759
 #, fuzzy, gcc-internal-format
 msgid "invalid (pointer) operands to plus/minus"
 msgstr "iki terimli %s iÃ§in terimler geÃ§ersiz"
 
-#: tree-cfg.c:3748
+#: tree-cfg.c:3772
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in pointer plus expression"
 msgstr "komuttaki terim geÃ§ersiz"
 
-#: tree-cfg.c:3755
+#: tree-cfg.c:3779
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in pointer plus expression"
 msgstr "koÅŸullu ifadede tÃ¼r uyumsuzluÄŸu"
 
-#: tree-cfg.c:3774
+#: tree-cfg.c:3798
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in conditional expression"
 msgstr "koÅŸullu ifadede sol deÄŸersiz dizi"
 
-#: tree-cfg.c:3807
+#: tree-cfg.c:3831
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in address expression"
 msgstr "koÅŸullu ifadede tÃ¼r uyumsuzluÄŸu"
 
-#: tree-cfg.c:3827
+#: tree-cfg.c:3851
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in truth expression"
 msgstr "komuttaki terim geÃ§ersiz"
 
-#: tree-cfg.c:3836
+#: tree-cfg.c:3860
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in binary truth expression"
 msgstr "koÅŸullu ifadede tÃ¼r uyumsuzluÄŸu"
 
-#: tree-cfg.c:3852
+#: tree-cfg.c:3876
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary not"
 msgstr "iki terimli %s iÃ§in terimler geÃ§ersiz"
 
-#: tree-cfg.c:3861
+#: tree-cfg.c:3885
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in not expression"
 msgstr "koÅŸullu ifadede tÃ¼r uyumsuzluÄŸu"
 
-#: tree-cfg.c:3900
+#: tree-cfg.c:3924
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in comparison expression"
 msgstr "void ifade kullanÄ±mÄ± geÃ§ersiz"
 
-#: tree-cfg.c:3917
+#: tree-cfg.c:3941
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in comparison expression"
 msgstr "koÅŸullu ifadede tÃ¼r uyumsuzluÄŸu"
 
-#: tree-cfg.c:3947
+#: tree-cfg.c:3971
 #, fuzzy, gcc-internal-format
 msgid "non-trivial conversion at assignment"
 msgstr "atamanÄ±n sol tarafÄ± geÃ§ersiz"
 
-#: tree-cfg.c:3988 tree-cfg.c:4136
+#: tree-cfg.c:4012 tree-cfg.c:4160
 #, gcc-internal-format
 msgid "is not a valid GIMPLE statement"
 msgstr "geÃ§erli bir GIMPLE deyimi deÄŸil"
 
-#: tree-cfg.c:4015
+#: tree-cfg.c:4039
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to switch statement"
 msgstr "%%s kodu iÃ§in terim geÃ§ersiz"
 
-#: tree-cfg.c:4026
+#: tree-cfg.c:4050
 #, fuzzy, gcc-internal-format
 msgid "type error in return expression"
 msgstr "  yakalanmÄ±ÅŸ ifade iÃ§inde"
 
-#: tree-cfg.c:4104
+#: tree-cfg.c:4128
 #, fuzzy, gcc-internal-format
 msgid "verify_gimple failed"
 msgstr "verify_stmts baÅŸarÄ±sÄ±z"
 
-#: tree-cfg.c:4156
+#: tree-cfg.c:4180
 #, gcc-internal-format
 msgid "statement marked for throw, but doesn%'t"
 msgstr "deyim yakalama iÃ§in imli, ama olmuyor."
 
-#: tree-cfg.c:4161
+#: tree-cfg.c:4185
 #, gcc-internal-format
 msgid "statement marked for throw in middle of block"
 msgstr "Deyim blokun ortasÄ±nda yakalama iÃ§in imlenmiÅŸ"
 
-#: tree-cfg.c:4232
+#: tree-cfg.c:4256
 #, fuzzy, gcc-internal-format
 msgid "unexpected non-tuple"
 msgstr "umulmadÄ±k dÃ¼ÄŸÃ¼m"
 
-#: tree-cfg.c:4261
+#: tree-cfg.c:4285
 #, gcc-internal-format
 msgid "Dead STMT in EH table"
 msgstr ""
 
-#: tree-cfg.c:4295
+#: tree-cfg.c:4319
 #, gcc-internal-format
 msgid "bb_for_stmt (phi) is set to a wrong basic block"
 msgstr "bb_for_stmt (phi) yanlÄ±ÅŸ temel bloka atanmÄ±ÅŸ"
 
-#: tree-cfg.c:4306
+#: tree-cfg.c:4330
 #, fuzzy, gcc-internal-format
 msgid "missing PHI def"
 msgstr "tanÄ±m eksik"
 
-#: tree-cfg.c:4317
+#: tree-cfg.c:4341
 #, gcc-internal-format
 msgid "PHI def is not a GIMPLE value"
 msgstr "PHI tanÄ±mÄ± bir GIMPLE deÄŸeri deÄŸil"
 
-#: tree-cfg.c:4333 tree-cfg.c:4359
+#: tree-cfg.c:4357 tree-cfg.c:4383
 #, gcc-internal-format
 msgid "incorrect sharing of tree nodes"
 msgstr "AÄŸaÃ§ dÃ¼ÄŸÃ¼mlerinin paylaÅŸÄ±mÄ± yanlÄ±ÅŸ"
 
-#: tree-cfg.c:4350
+#: tree-cfg.c:4374
 #, gcc-internal-format
 msgid "bb_for_stmt (stmt) is set to a wrong basic block"
 msgstr "bb_for_stmt (stmt) yanlÄ±ÅŸ temel bloka atanmÄ±ÅŸ"
 
-#: tree-cfg.c:4373
+#: tree-cfg.c:4397
 #, gcc-internal-format
 msgid "verify_stmts failed"
 msgstr "verify_stmts baÅŸarÄ±sÄ±z"
 
-#: tree-cfg.c:4396
+#: tree-cfg.c:4420
 #, fuzzy, gcc-internal-format
 msgid "ENTRY_BLOCK has IL associated with it"
 msgstr "ENTRY_BLOCK onunla iliÅŸkili bir deyim listesi iÃ§eriyor"
 
-#: tree-cfg.c:4402
+#: tree-cfg.c:4426
 #, fuzzy, gcc-internal-format
 msgid "EXIT_BLOCK has IL associated with it"
 msgstr "EXIT_BLOCK onunla iliÅŸkili bir deyim listesi iÃ§eriyor"
 
-#: tree-cfg.c:4409
+#: tree-cfg.c:4433
 #, gcc-internal-format
 msgid "fallthru to exit from bb %d"
 msgstr "bb %d deki Ã§Ä±kÄ±ÅŸa dÃ¼ÅŸÃ¼ÅŸ"
 
-#: tree-cfg.c:4431
+#: tree-cfg.c:4455
 #, gcc-internal-format
 msgid "nonlocal label "
 msgstr ""
 
-#: tree-cfg.c:4440 tree-cfg.c:4450 tree-cfg.c:4475
+#: tree-cfg.c:4464 tree-cfg.c:4474 tree-cfg.c:4499
 #, gcc-internal-format
 msgid "label "
 msgstr ""
 
-#: tree-cfg.c:4465
+#: tree-cfg.c:4489
 #, gcc-internal-format
 msgid "control flow in the middle of basic block %d"
 msgstr "%d. temel blokun ortasÄ±nda denetim akÄ±ÅŸÄ±"
 
-#: tree-cfg.c:4495
+#: tree-cfg.c:4519
 #, gcc-internal-format
 msgid "fallthru edge after a control statement in bb %d"
 msgstr "bb %d iÃ§inde bir denetim deyimi sonrasÄ± dÃ¼ÅŸen kenar"
 
-#: tree-cfg.c:4508
+#: tree-cfg.c:4532
 #, fuzzy, gcc-internal-format
 msgid "true/false edge after a non-COND_EXPR in bb %d"
 msgstr "bb %d iÃ§inde bir denetim deyimi sonrasÄ± dÃ¼ÅŸen kenar"
 
-#: tree-cfg.c:4524
+#: tree-cfg.c:4548
 #, fuzzy, gcc-internal-format
 msgid "COND_EXPR with code in branches at the end of bb %d"
 msgstr "bb %d sonunda yapÄ±lÄ± COND_EXPR"
 
-#: tree-cfg.c:4538 tree-cfg.c:4560 tree-cfg.c:4573 tree-cfg.c:4644
+#: tree-cfg.c:4562 tree-cfg.c:4584 tree-cfg.c:4597 tree-cfg.c:4668
 #, gcc-internal-format
 msgid "wrong outgoing edge flags at end of bb %d"
 msgstr "bb %d sonunda Ã§Ä±kan ayrÄ±t bayraÄŸÄ± sayÄ±sÄ± yanlÄ±ÅŸ"
 
-#: tree-cfg.c:4548
+#: tree-cfg.c:4572
 #, gcc-internal-format
 msgid "explicit goto at end of bb %d"
 msgstr "bb %d sonunda aÃ§Ä±kÃ§a goto"
 
-#: tree-cfg.c:4578
+#: tree-cfg.c:4602
 #, gcc-internal-format
 msgid "return edge does not point to exit in bb %d"
 msgstr "dÃ¶nÃ¼ÅŸ ayrÄ±tÄ± bb %d iÃ§indeki Ã§Ä±kÄ±ÅŸÄ± gÃ¶stermiyor"
 
-#: tree-cfg.c:4611
+#: tree-cfg.c:4635
 #, gcc-internal-format
 msgid "found default case not at end of case vector"
 msgstr "default case, case vektÃ¶rÃ¼nÃ¼n sonunda deÄŸil"
 
-#: tree-cfg.c:4617
+#: tree-cfg.c:4641
 #, fuzzy, gcc-internal-format
 msgid "case labels not sorted: "
 msgstr "sÄ±rasÄ±z case etiketleri:"
 
-#: tree-cfg.c:4628
+#: tree-cfg.c:4652
 #, gcc-internal-format
 msgid "no default case found at end of case vector"
 msgstr "case vektÃ¶rÃ¼nÃ¼n sonunda default case yok"
 
-#: tree-cfg.c:4636
+#: tree-cfg.c:4660
 #, gcc-internal-format
 msgid "extra outgoing edge %d->%d"
 msgstr "fazladan Ã§Ä±kan ayrÄ±t %d->%d"
 
-#: tree-cfg.c:4658
+#: tree-cfg.c:4682
 #, gcc-internal-format
 msgid "missing edge %i->%i"
 msgstr "ayrÄ±t %i->%i eksik"
 
-#: tree-cfg.c:6941 tree-cfg.c:6945
+#: tree-cfg.c:7025 tree-cfg.c:7029
 #, gcc-internal-format
 msgid "%H%<noreturn%> function does return"
 msgstr "%H%<noreturn%> iÅŸlev deÄŸer dÃ¶ndÃ¼rÃ¼yor"
 
-#: tree-cfg.c:6967 tree-cfg.c:6972
+#: tree-cfg.c:7051 tree-cfg.c:7056
 #, gcc-internal-format
 msgid "%Hcontrol reaches end of non-void function"
 msgstr "%Hdenetim void olmayan iÅŸlevin sonunu aÅŸÄ±yor"
 
-#: tree-cfg.c:7033
+#: tree-cfg.c:7117
 #, gcc-internal-format
 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
 msgstr "%Jislev %<noreturn%> Ã¶zniteliÄŸi iÃ§in olasÄ± aday olabilir"
 
-#: tree-dump.c:933
+#: tree-dump.c:932
 #, gcc-internal-format
 msgid "could not open dump file %qs: %s"
 msgstr "dÃ¶kÃ¼m dosyasÄ± %qs aÃ§Ä±lamadÄ±: %s"
 
-#: tree-dump.c:1068
+#: tree-dump.c:1067
 #, gcc-internal-format
 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
 msgstr "bilinmeyen seÃ§enek `%q.*s' %<-fdump-%s%> iÃ§in yoksayÄ±lÄ±yor"
 
-#: tree-eh.c:1788
+#: tree-eh.c:1805
 #, gcc-internal-format
 msgid "EH edge %i->%i is missing"
 msgstr "EH ayrÄ±tÄ± %i->%i eksik"
 
-#: tree-eh.c:1793
+#: tree-eh.c:1810
 #, gcc-internal-format
 msgid "EH edge %i->%i miss EH flag"
 msgstr "EH ayrÄ±tÄ± %i->%i EH bayraÄŸÄ±nÄ± bulamÄ±yor"
 
 #. ??? might not be mistake.
-#: tree-eh.c:1799
+#: tree-eh.c:1816
 #, gcc-internal-format
 msgid "EH edge %i->%i has duplicated regions"
 msgstr "EH ayrÄ±tÄ± %i->%i yinelenmiÅŸ bÃ¶lgeler iÃ§eriyor"
 
-#: tree-eh.c:1833
+#: tree-eh.c:1850
 #, gcc-internal-format
 msgid "BB %i can not throw but has EH edges"
 msgstr "BB %i yakalanamÄ±yor ama EH ayrÄ±tlarÄ± var"
 
-#: tree-eh.c:1840
+#: tree-eh.c:1857
 #, gcc-internal-format
 msgid "BB %i last statement has incorrectly set region"
 msgstr "BB %i son deyiminin bÃ¶lgesi yanlÄ±ÅŸ belirlenmiÅŸ"
 
-#: tree-eh.c:1851
+#: tree-eh.c:1868
 #, gcc-internal-format
 msgid "unnecessary EH edge %i->%i"
 msgstr "gereksiz EH ayrÄ±tÄ± %i->%i"
 
-#: tree-inline.c:1830
+#: tree-inline.c:1880
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 msgstr "%q+F iÅŸlevi alloca kullandÄ±ÄŸÄ±ndan satÄ±riÃ§ine alÄ±namaz (always_inline Ã¶zniteliÄŸi ile zorlanabilir)"
 
-#: tree-inline.c:1842
+#: tree-inline.c:1892
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp"
 msgstr "%q+F iÅŸlevi setjmp kullandÄ±ÄŸÄ±ndan asla satÄ±riÃ§ine alÄ±namaz"
 
-#: tree-inline.c:1856
+#: tree-inline.c:1906
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 msgstr "%q+F iÅŸlevi deÄŸiÅŸkin argÃ¼man listesi kullandÄ±ÄŸÄ±ndan asla satÄ±riÃ§ine alÄ±namaz"
 
-#: tree-inline.c:1867
+#: tree-inline.c:1917
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 msgstr "%q+F iÅŸlevi setjmp-longjmp olaÄŸandÄ±ÅŸÄ±lÄ±k eylemcisi kullandÄ±ÄŸÄ±ndan asla satÄ±riÃ§ine alÄ±namaz"
 
-#: tree-inline.c:1874
+#: tree-inline.c:1924
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses non-local goto"
 msgstr "%q+F iÅŸlevi yerel olmayan goto iÃ§erdiÄŸinden asla satÄ±riÃ§ine alÄ±namaz"
 
-#: tree-inline.c:1885
+#: tree-inline.c:1935
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 msgstr "%q+F iÅŸlevi __builtin_return veya __builtin_apply_args kullandÄ±ÄŸÄ±ndan satÄ±riÃ§ine alÄ±namaz"
 
-#: tree-inline.c:1904
+#: tree-inline.c:1954
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it contains a computed goto"
 msgstr "%q+F iÅŸlevi bir hesaplanmÄ±ÅŸ goto iÃ§erdiÄŸinden satÄ±riÃ§ine alÄ±namaz"
 
-#: tree-inline.c:1918
+#: tree-inline.c:1968
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it receives a non-local goto"
 msgstr "%q+F iÅŸlevi yerel olmayan goto iÃ§erdiÄŸinden satÄ±riÃ§ine alÄ±namaz"
 
-#: tree-inline.c:1943
+#: tree-inline.c:1993
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable sized variables"
 msgstr "%q+F iÅŸlevi deÄŸiÅŸken boyutlu deÄŸiÅŸkenler kullandÄ±ÄŸÄ±ndan satÄ±riÃ§ine alÄ±namaz"
 
-#: tree-inline.c:2005
+#: tree-inline.c:2015
+#, fuzzy, gcc-internal-format
+msgid "function %q+F can never be inlined because it saves address of local label in a static variable"
+msgstr "%q+F iÅŸlevi deÄŸiÅŸken boyutlu deÄŸiÅŸkenler kullandÄ±ÄŸÄ±ndan satÄ±riÃ§ine alÄ±namaz"
+
+#: tree-inline.c:2091
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 msgstr "%q+F iÅŸlevi -fno-inline kullanÄ±larak engellendiÄŸinden satÄ±r iÃ§ine alÄ±namaz"
 
-#: tree-inline.c:2019
+#: tree-inline.c:2105
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 msgstr "%q+F iÅŸlevinin Ã¶znitelikleri satÄ±riÃ§ine alÄ±nma ile Ã§eliÅŸtiÄŸinden iÅŸlev asla satÄ±riÃ§ine alÄ±namaz"
 
-#: tree-inline.c:2588 tree-inline.c:2598
+#: tree-inline.c:2674 tree-inline.c:2684
 #, gcc-internal-format
 msgid "inlining failed in call to %q+F: %s"
 msgstr "%q+F Ã§aÄŸrÄ±sÄ±nda satÄ±riÃ§ine alma baÅŸarÄ±sÄ±z: %s"
 
-#: tree-inline.c:2589 tree-inline.c:2600
+#: tree-inline.c:2675 tree-inline.c:2686
 #, gcc-internal-format
 msgid "called from here"
 msgstr "buradan Ã§aÄŸrÄ±ldÄ±"
 
-#: tree-mudflap.c:860
+#: tree-mudflap.c:864
 #, gcc-internal-format
 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
 msgstr "mudflap sinamasÄ± ARRAY_RANGE_REF iÃ§in henÃ¼z gerÃ§eklenmedi"
 
-#: tree-mudflap.c:1044
+#: tree-mudflap.c:1050
 #, gcc-internal-format
 msgid "mudflap cannot track %qs in stub function"
 msgstr "mudflap %qs'i koÃ§an iÅŸlevinde izleyemiyor"
 
-#: tree-mudflap.c:1272
+#: tree-mudflap.c:1279
 #, gcc-internal-format
 msgid "mudflap cannot track unknown size extern %qs"
 msgstr "mudflap bilinmeyen boyutlu harici %qs'i izleyemiyor"
@@ -23810,33 +23810,33 @@
 msgid "size of return value of %q+D is larger than %wd bytes"
 msgstr "%q+D dÃ¶nÃ¼ÅŸ deÄŸerinin geniÅŸligi %wd bayttan bÃ¼yÃ¼k"
 
-#: tree-outof-ssa.c:637 tree-outof-ssa.c:688 tree-ssa-coalesce.c:936
-#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1043
+#: tree-outof-ssa.c:638 tree-outof-ssa.c:689 tree-ssa-coalesce.c:936
+#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1053
 #, gcc-internal-format
 msgid "SSA corruption"
 msgstr "SSA bozulmasÄ±"
 
-#: tree-outof-ssa.c:1105
+#: tree-outof-ssa.c:1263
 #, gcc-internal-format
 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
 msgstr " PRED ayrÄ±tÄ± (%d, %d) Ã¼zerinde Ã§Ä±ktÄ±lanmayan deyimler bekletiliyor\n"
 
-#: tree-outof-ssa.c:1111
+#: tree-outof-ssa.c:1269
 #, gcc-internal-format
 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
 msgstr " SUCC ayrÄ±tÄ± (%d, %d) Ã¼zerinde Ã§Ä±ktÄ±lanmayan deyimler bekletiliyor\n"
 
-#: tree-outof-ssa.c:1118
+#: tree-outof-ssa.c:1276
 #, gcc-internal-format
 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
 msgstr " ENTRY ayrÄ±tÄ± (%d, %d) Ã¼zerinde Ã§Ä±ktÄ±lanmayan deyimler bekletiliyor\n"
 
-#: tree-outof-ssa.c:1124
+#: tree-outof-ssa.c:1282
 #, gcc-internal-format
 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
 msgstr " EXIT ayrÄ±tÄ± (%d, %d) Ã¼zerinde Ã§Ä±ktÄ±lanmayan deyimler bekletiliyor\n"
 
-#: tree-profile.c:351
+#: tree-profile.c:356
 #, gcc-internal-format
 msgid "unimplemented functionality"
 msgstr "gerceklenmemiÅŸ iÅŸlevsellik"
@@ -24026,154 +24026,159 @@
 msgid "verify_ssa failed"
 msgstr "verify_ssa baÅŸarÄ±sÄ±z"
 
-#: tree-ssa.c:1284
+#: tree-ssa.c:1293
 #, fuzzy, gcc-internal-format
 msgid "%J%qD was declared here"
 msgstr "burada bildirilmiÅŸ %q+D"
 
 #. We only do data flow with SSA_NAMEs, so that's all we
 #. can warn about.
-#: tree-ssa.c:1302
+#: tree-ssa.c:1311
 #, gcc-internal-format
 msgid "%H%qD is used uninitialized in this function"
 msgstr "%H%qD bu iÅŸlevde ilklendirilmeden kullanÄ±lmÄ±ÅŸ"
 
-#: tree-ssa.c:1340
+#: tree-ssa.c:1349
 #, gcc-internal-format
 msgid "%H%qD may be used uninitialized in this function"
 msgstr "%H%qD bu iÅŸlevde ilklendirilmeden kullanÄ±lmÄ±ÅŸ olmalÄ±"
 
-#: tree-vrp.c:4374
+#: tree-vrp.c:4384
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is outside array bounds"
 msgstr "dizi indisi bir tamsayÄ± deÄŸil"
 
-#: tree-vrp.c:4388
+#: tree-vrp.c:4398
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is above array bounds"
 msgstr "dizi indisi bir tamsayÄ± deÄŸil"
 
-#: tree-vrp.c:4395
+#: tree-vrp.c:4405
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is below array bounds"
 msgstr "dizi indisi bir tamsayÄ± deÄŸil"
 
-#: tree-vrp.c:5042
+#: tree-vrp.c:5058
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional to constant"
 msgstr ""
 
-#: tree-vrp.c:5048
+#: tree-vrp.c:5064
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional"
 msgstr ""
 
-#: tree.c:3951
+#: tree.c:3682
+#, fuzzy, gcc-internal-format
+msgid "ignoring attributes applied to %qT after definition"
+msgstr "%qE Ã¶zniteliÄŸi sadece sÄ±nÄ±f tanÄ±mlarÄ±na uygulanabilir"
+
+#: tree.c:3966
 #, gcc-internal-format
 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
 msgstr "%q+D zaten dllexport Ã¶zniteliÄŸi ile bildirilmiÅŸ: dllimport yoksayÄ±ldÄ±"
 
-#: tree.c:3963
+#: tree.c:3978
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
 msgstr "%q+D' dll ilintileme ile iliÅŸkilendirildikten sonra dllimport Ã¶zniteliÄŸi olmaksÄ±zÄ±n yeniden bildirildi"
 
-#: tree.c:3979
+#: tree.c:3994
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 msgstr "%q+D dllimport Ã¶zniteliÄŸi olmaksÄ±zÄ±n yeniden bildirildi; Ã¶nceki dllimport yoksayÄ±ldÄ±"
 
-#: tree.c:4038 tree.c:4050 config/darwin.c:1458 config/arm/arm.c:3099
-#: config/arm/arm.c:3127 config/avr/avr.c:4598 config/h8300/h8300.c:5281
-#: config/h8300/h8300.c:5305 config/i386/i386.c:3056 config/i386/i386.c:22515
+#: tree.c:4053 tree.c:4065 config/darwin.c:1460 config/arm/arm.c:3099
+#: config/arm/arm.c:3127 config/avr/avr.c:4638 config/h8300/h8300.c:5281
+#: config/h8300/h8300.c:5305 config/i386/i386.c:3087 config/i386/i386.c:22599
 #: config/ia64/ia64.c:586 config/m68hc11/m68hc11.c:1118
-#: config/rs6000/rs6000.c:19657 config/sh/symbian.c:408
+#: config/rs6000/rs6000.c:19874 config/sh/symbian.c:408
 #: config/sh/symbian.c:415
 #, gcc-internal-format
 msgid "%qs attribute ignored"
 msgstr "%qs Ã¶zniteliÄŸi yoksayÄ±ldÄ±"
 
-#: tree.c:4066
+#: tree.c:4081
 #, gcc-internal-format
 msgid "inline function %q+D declared as  dllimport: attribute ignored"
 msgstr "%q+D satÄ±riÃ§i iÅŸlevi dllimport olarak bildirilmiÅŸ: Ã¶znitelik yoksayÄ±ldÄ±"
 
-#: tree.c:4074
+#: tree.c:4089
 #, gcc-internal-format
 msgid "function %q+D definition is marked dllimport"
 msgstr "%q+D iÅŸlevinin tanÄ±mÄ± dllimport imli"
 
-#: tree.c:4082 config/sh/symbian.c:430
+#: tree.c:4097 config/sh/symbian.c:430
 #, gcc-internal-format
 msgid "variable %q+D definition is marked dllimport"
 msgstr "%q+D deÄŸiÅŸkeninin tanÄ±mÄ± dllimport imli"
 
-#: tree.c:4105 config/sh/symbian.c:505
+#: tree.c:4120 config/sh/symbian.c:505
 #, fuzzy, gcc-internal-format
 msgid "external linkage required for symbol %q+D because of %qs attribute"
 msgstr "%2$qs Ã¶zniteliÄŸinden dolayÄ± %1$q+D' simgesi iÃ§in dÄ±ÅŸ ilintileme gerekli"
 
-#: tree.c:4119
+#: tree.c:4134
 #, gcc-internal-format
 msgid "%qs implies default visibility, but %qD has already been declared with a different visibility"
 msgstr ""
 
-#: tree.c:5632
+#: tree.c:5648
 #, gcc-internal-format
 msgid "arrays of functions are not meaningful"
 msgstr "iÅŸlev dizileri anlamlÄ± deÄŸil"
 
-#: tree.c:5785
+#: tree.c:5801
 #, gcc-internal-format
 msgid "function return type cannot be function"
 msgstr "iÅŸlevin dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ iÅŸlev olamaz"
 
-#: tree.c:6802 tree.c:6887 tree.c:6948
+#: tree.c:6818 tree.c:6903 tree.c:6964
 #, fuzzy, gcc-internal-format
 msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr "aÄŸaÃ§ denetimi: %1$s, %4$s dosyasÄ±nÄ±n %5$d. satÄ±rÄ±nda %3$s iÅŸlevinde %2$s var"
 
-#: tree.c:6839
+#: tree.c:6855
 #, fuzzy, gcc-internal-format
 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr "aÄŸaÃ§ denetimi: %1$s umulmuyordu, %4$s dosyasÄ±nÄ±n %5$d. satÄ±rÄ±nda %3$s iÅŸlevinde %2$s var"
 
-#: tree.c:6852
+#: tree.c:6868
 #, fuzzy, gcc-internal-format
 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr "aÄŸaÃ§ denetimi: %1$qs sÄ±nÄ±fÄ± umuluyordu, %5$s dosyasÄ±nÄ±n %6$d. satÄ±rÄ±nda %4$s iÅŸlevinde %2$qs (%3$s) var"
 
-#: tree.c:6901
+#: tree.c:6917
 #, fuzzy, gcc-internal-format
 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr "aÄŸaÃ§ denetimi: %1$qs sÄ±nÄ±fÄ± umuluyordu, %5$s dosyasÄ±nÄ±n %6$d. satÄ±rÄ±nda %4$s iÅŸlevinde %2$qs (%3$s) var"
 
-#: tree.c:6914
+#: tree.c:6930
 #, fuzzy, gcc-internal-format
 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
 msgstr "aÄŸaÃ§ denetimi: %1$s umulmuyordu, %4$s dosyasÄ±nÄ±n %5$d. satÄ±rÄ±nda %3$s iÅŸlevinde %2$s var"
 
-#: tree.c:6974
+#: tree.c:6990
 #, fuzzy, gcc-internal-format
 msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
 msgstr "aÄŸaÃ§ denetimi: %1$qs yapÄ±sÄ±nÄ± iÃ§eren aÄŸaÃ§ umuluyordu, %4$s dosyasÄ±nÄ±n %5$d. satÄ±rÄ±nda %3$s iÅŸlevinde %2$qs var"
 
-#: tree.c:6988
+#: tree.c:7004
 #, fuzzy, gcc-internal-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr "aÄŸaÃ§ denetimi: %4$s dosyasÄ±nÄ±n %5$d. satÄ±rÄ±nda %3$s iÅŸlevinde %2$d Ã¶ÄŸelik aÄŸaÃ§ vektÃ¶rÃ¼nÃ¼n %1$d. Ã¶ÄŸesine eriÅŸildi"
 
-#: tree.c:7000
+#: tree.c:7016
 #, fuzzy, gcc-internal-format
 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
 msgstr "aÄŸaÃ§ denetimi: %4$s dosyasÄ±nÄ±n %5$d. satÄ±rÄ±nda %3$s iÅŸlevinde %2$d Ã¶ÄŸelik phi_node'un %1$d. Ã¶ÄŸesine eriÅŸildi"
 
-#: tree.c:7013
+#: tree.c:7029
 #, fuzzy, gcc-internal-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr "aÄŸaÃ§ denetimi: %5$s dosyasÄ±nÄ±n %6$d. satÄ±rÄ±nda %4$s iÅŸlevinde %3$d terimli %2$s dÃ¼ÄŸÃ¼mÃ¼nÃ¼n %1$d. terimine eriÅŸildi"
 
-#: tree.c:7026
+#: tree.c:7042
 #, fuzzy, gcc-internal-format
 msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
 msgstr "aÄŸaÃ§ denetimi: %5$s dosyasÄ±nÄ±n %6$d. satÄ±rÄ±nda %4$s iÅŸlevinde %3$d terimli %2$s dÃ¼ÄŸÃ¼mÃ¼nÃ¼n %1$d. terimine eriÅŸildi"
@@ -24425,17 +24430,17 @@
 msgid "Unknown value %qs of -mmacosx-version-min"
 msgstr "-mmacosx-version-min iÃ§in %qs deÄŸeri bilinmiyor"
 
-#: config/darwin.c:1431
+#: config/darwin.c:1433
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only when compiling a kext"
 msgstr ""
 
-#: config/darwin.c:1438
+#: config/darwin.c:1440
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only to C++ classes"
 msgstr ""
 
-#: config/darwin.c:1563
+#: config/darwin.c:1565
 #, gcc-internal-format
 msgid "internal and protected visibility attributes not supported in this configuration; ignored"
 msgstr "dahili ve korumalÄ± gÃ¶rÃ¼nÃ¼rlÃ¼k Ã¶znitelikleri bu yapÄ±lanmada desteklenmiyor; yoksayÄ±ldÄ±"
@@ -24531,7 +24536,7 @@
 msgid "profiler support for WindISS"
 msgstr "WindISS iÃ§in profilci desteÄŸi"
 
-#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:1990
+#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:2020
 #, gcc-internal-format
 msgid "bad value %qs for -mtls-size switch"
 msgstr "-mtls-size seÃ§eneÄŸi iÃ§in %qs deÄŸeri hatalÄ±"
@@ -24606,18 +24611,18 @@
 msgid "bad value %qs for -mmemory-latency"
 msgstr "-mmemory-latency iÃ§in deÄŸer %qs hatalÄ±"
 
-#: config/alpha/alpha.c:6514 config/alpha/alpha.c:6517 config/s390/s390.c:8279
-#: config/s390/s390.c:8282
+#: config/alpha/alpha.c:6522 config/alpha/alpha.c:6525 config/s390/s390.c:8335
+#: config/s390/s390.c:8338
 #, gcc-internal-format
 msgid "bad builtin fcode"
 msgstr "hatalÄ± yerleÅŸik fcode"
 
-#: config/arc/arc.c:388
+#: config/arc/arc.c:392
 #, gcc-internal-format
 msgid "argument of %qs attribute is not a string constant"
 msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± bir dizge sabiti deÄŸil"
 
-#: config/arc/arc.c:396
+#: config/arc/arc.c:400
 #, gcc-internal-format
 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
 msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± \"ilink1\" ya da \"ilink2\" deÄŸildir"
@@ -24627,7 +24632,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "-mcpu=%s ile -march= seÃ§enekleri Ã§eliÅŸiyor"
 
-#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1504 config/sparc/sparc.c:761
+#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1522 config/sparc/sparc.c:764
 #, gcc-internal-format
 msgid "bad value (%s) for %s switch"
 msgstr "%s seÃ§eneÄŸi iÃ§in deÄŸer (%s) hatalÄ±"
@@ -24767,14 +24772,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr "PIC yazmacÄ± iÃ§in '%s' kullanÄ±lamÄ±yor"
 
-#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4618
-#: config/avr/avr.c:4660 config/bfin/bfin.c:4778 config/c4x/c4x.c:4071
-#: config/h8300/h8300.c:5257 config/i386/i386.c:3009
-#: config/m68hc11/m68hc11.c:1155 config/m68k/m68k.c:741
-#: config/mcore/mcore.c:3032 config/mips/mips.c:1151 config/mips/mips.c:1153
-#: config/mt/mt.c:1275 config/rs6000/rs6000.c:19583 config/sh/sh.c:7984
-#: config/sh/sh.c:8005 config/sh/sh.c:8028 config/stormy16/stormy16.c:2252
-#: config/v850/v850.c:2048
+#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4658
+#: config/avr/avr.c:4700 config/bfin/bfin.c:4881 config/h8300/h8300.c:5257
+#: config/i386/i386.c:3040 config/m68hc11/m68hc11.c:1155
+#: config/m68k/m68k.c:741 config/mcore/mcore.c:3032 config/mips/mips.c:1151
+#: config/mips/mips.c:1153 config/mt/mt.c:1275 config/rs6000/rs6000.c:19800
+#: config/sh/sh.c:7987 config/sh/sh.c:8008 config/sh/sh.c:8031
+#: config/stormy16/stormy16.c:2225 config/v850/v850.c:2048
 #, gcc-internal-format
 msgid "%qs attribute only applies to functions"
 msgstr "%qs Ã¶zniteliÄŸi sadece iÅŸlevlere uygulanÄ±r"
@@ -24796,7 +24800,7 @@
 msgstr "seÃ§ici bir anlÄ±k deÄŸer olmalÄ±"
 
 #. @@@ better error message
-#: config/arm/arm.c:15839 config/i386/i386.c:20651 config/i386/i386.c:20685
+#: config/arm/arm.c:15839 config/i386/i386.c:20735 config/i386/i386.c:20769
 #, gcc-internal-format
 msgid "mask must be an immediate"
 msgstr "mask bir anlÄ±k deÄŸer olmalÄ±"
@@ -24821,222 +24825,187 @@
 msgid "static variable %q+D is marked dllimport"
 msgstr "statik deÄŸiÅŸken %q+D dllimport imli"
 
-#: config/avr/avr.c:690
+#: config/avr/avr.c:718
 #, gcc-internal-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr "-mtiny-stack ile bÃ¼yÃ¼k Ã§erÃ§eve gÃ¶stericisi deÄŸiÅŸikliÄŸi (%d)"
 
-#: config/avr/avr.c:4591
+#: config/avr/avr.c:4631
 #, gcc-internal-format
 msgid "only initialized variables can be placed into program memory area"
 msgstr "program bellek alanÄ±na sadece ilklendirilmiÅŸ deÄŸiÅŸkenler yerleÅŸtirilebilir"
 
-#: config/avr/avr.c:4635
+#: config/avr/avr.c:4675
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled interrupt handler"
 msgstr "%qs imlasÄ± bozuk bir kesme eylemcisi gibi gÃ¶rÃ¼nÃ¼yor"
 
-#: config/avr/avr.c:4643
+#: config/avr/avr.c:4683
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled signal handler"
 msgstr "%qs imlasÄ± bozuk bir sinyal eylemcisi gibi gÃ¶rÃ¼nÃ¼yor"
 
-#: config/avr/avr.c:4751
+#: config/avr/avr.c:4791
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr ".noinit alanÄ±na sadece ilklendirilmiÅŸ deÄŸiÅŸkenler yerleÅŸtirilebilir"
 
-#: config/avr/avr.c:4765
+#: config/avr/avr.c:4805
 #, gcc-internal-format
 msgid "MCU %qs supported for assembler only"
 msgstr "MCU `%qs' sadece sembolik Ã§evirici iÃ§in desteklenir"
 
-#: config/avr/avr.h:692
+#: config/avr/avr.h:731
 #, gcc-internal-format
 msgid "trampolines not supported"
 msgstr "trampolines desteklenmiyor"
 
-#: config/bfin/bfin.c:2259 config/m68k/m68k.c:488
+#: config/bfin/bfin.c:2352 config/m68k/m68k.c:488
 #, gcc-internal-format
 msgid "-mshared-library-id=%s is not between 0 and %d"
 msgstr "-mshared-library-id=%s, 0 ile %d arasÄ±nda deÄŸil"
 
-#: config/bfin/bfin.c:2279
+#: config/bfin/bfin.c:2372
 #, fuzzy, gcc-internal-format
 msgid "-mcpu=%s is not valid"
 msgstr "spec '%s' geÃ§ersiz"
 
-#: config/bfin/bfin.c:2315
+#: config/bfin/bfin.c:2410
 #, gcc-internal-format
 msgid "-mcpu=%s has invalid silicon revision"
 msgstr ""
 
-#: config/bfin/bfin.c:2332
+#: config/bfin/bfin.c:2427
 #, fuzzy, gcc-internal-format
 msgid "bf561 support is incomplete yet."
 msgstr "%qs alanÄ± tamamlanmamÄ±ÅŸ tÃ¼rde"
 
-#: config/bfin/bfin.c:2372
+#: config/bfin/bfin.c:2470
 #, gcc-internal-format
 msgid "-mshared-library-id= specified without -mid-shared-library"
 msgstr "-mshared-library-id= seÃ§eneÄŸi -mid-shared-library olmaksÄ±zÄ±n belirtilmiÅŸ"
 
-#: config/bfin/bfin.c:2378
+#: config/bfin/bfin.c:2473
 #, fuzzy, gcc-internal-format
 msgid "Can't use multiple stack checking methods together."
 msgstr "Programa yÄ±ÄŸÄ±t sÄ±nama kodu yerleÅŸtirilir"
 
-#: config/bfin/bfin.c:2381
+#: config/bfin/bfin.c:2476
 #, fuzzy, gcc-internal-format
 msgid "ID shared libraries and FD-PIC mode can't be used together."
 msgstr "-mips16 ve -mdsp birlikte kullanÄ±lamaz"
 
-#: config/bfin/bfin.c:2386 config/m68k/m68k.c:582
+#: config/bfin/bfin.c:2481 config/m68k/m68k.c:582
 #, gcc-internal-format
 msgid "cannot specify both -msep-data and -mid-shared-library"
 msgstr "hem -msep-data hem de -mid-shared-library belirtilemez"
 
-#: config/bfin/bfin.c:4783
+#: config/bfin/bfin.c:4886
 #, gcc-internal-format
 msgid "multiple function type attributes specified"
 msgstr "Ã§ok sayÄ±da iÅŸlev tÃ¼rÃ¼ Ã¶znitelik belirtilmiÅŸ"
 
-#: config/bfin/bfin.c:4839 config/bfin/bfin.c:4868 config/spu/spu.c:2976
+#: config/bfin/bfin.c:4942 config/bfin/bfin.c:4971 config/spu/spu.c:2965
 #, gcc-internal-format
 msgid "`%s' attribute only applies to functions"
 msgstr "%s Ã¶zniteliÄŸi sadece iÅŸlevlere uygulanÄ±r"
 
-#: config/bfin/bfin.c:4850
+#: config/bfin/bfin.c:4953
 #, gcc-internal-format
 msgid "can't apply both longcall and shortcall attributes to the same function"
 msgstr "aynÄ± iÅŸleve hem longcall hem de shortcall Ã¶znitelikleri uygulanamaz"
 
-#: config/bfin/bfin.c:4900
+#: config/bfin/bfin.c:5003
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute only applies to variables"
 msgstr "%qs Ã¶zniteliÄŸi sadece deÄŸiÅŸkenlere uygulanÄ±r"
 
-#: config/bfin/bfin.c:4907
+#: config/bfin/bfin.c:5010
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute cannot be specified for local variables"
 msgstr "%JbÃ¶lÃ¼m Ã¶zniteliÄŸi yerel deÄŸiÅŸkenler iÃ§in belirtilmiÅŸ olamaz"
 
-#: config/c4x/c4x-c.c:68
-#, gcc-internal-format
-msgid "missing '(' after '#pragma %s' - ignored"
-msgstr "'#pragma %s' den sonra '(' eksik - yoksayÄ±ldÄ±"
-
-#: config/c4x/c4x-c.c:71
-#, gcc-internal-format
-msgid "missing function name in '#pragma %s' - ignored"
-msgstr "'#pragma %s' iÃ§inde iÅŸlev ismi eksik - yoksayÄ±ldÄ±"
-
-#: config/c4x/c4x-c.c:76
-#, gcc-internal-format
-msgid "malformed '#pragma %s' - ignored"
-msgstr "'#pragma %s' bozuk - yoksayÄ±ldÄ±"
-
-#: config/c4x/c4x-c.c:78
-#, gcc-internal-format
-msgid "missing section name in '#pragma %s' - ignored"
-msgstr "'#pragma %s' iÃ§inde bÃ¶lÃ¼m ismi eksik - yoksayÄ±ldÄ±"
-
-#: config/c4x/c4x-c.c:83
-#, gcc-internal-format
-msgid "missing ')' for '#pragma %s' - ignored"
-msgstr "'#pragma %s' iÃ§in ')' eksik - yoksayÄ±ldÄ±"
-
-#: config/c4x/c4x-c.c:86
-#, gcc-internal-format
-msgid "junk at end of '#pragma %s'"
-msgstr "'#pragma %s' sonrasÄ± karÄ±ÅŸÄ±k"
-
-#: config/c4x/c4x.c:859
-#, gcc-internal-format
-msgid "ISR %s requires %d words of local vars, max is 32767"
-msgstr "ISR %s yerel deÄŸiÅŸkenlerin %d sÃ¶zcÃ¼ÄŸÃ¼nÃ¼ gerektiriyor, azamisi 32767"
-
 #. This function is for retrieving a part of an instruction name for
 #. an operator, for immediate output.  If that ever happens for
 #. MULT, we need to apply TARGET_MUL_BUG in the caller.  Make sure
 #. we notice.
-#: config/cris/cris.c:434
+#: config/cris/cris.c:447
 #, gcc-internal-format
 msgid "MULT case in cris_op_str"
 msgstr "cris_op_str iÃ§inde MULT durumu"
 
-#: config/cris/cris.c:811
+#: config/cris/cris.c:837
 #, gcc-internal-format
 msgid "invalid use of ':' modifier"
 msgstr "':' deÄŸiÅŸtirici kullanÄ±mÄ± geÃ§ersiz"
 
-#: config/cris/cris.c:983
+#: config/cris/cris.c:1024
 #, gcc-internal-format
 msgid "internal error: bad register: %d"
 msgstr "iÃ§ hata: hatalÄ± yazmaÃ§: %d"
 
-#: config/cris/cris.c:1524
+#: config/cris/cris.c:1586
 #, gcc-internal-format
 msgid "internal error: sideeffect-insn affecting main effect"
 msgstr "iÃ§ hata: yan etkili komut main etkisi oluÅŸturuyor"
 
-#: config/cris/cris.c:1548
+#: config/cris/cris.c:1683
 #, gcc-internal-format
 msgid "unknown cc_attr value"
 msgstr "bilinmeyen cc_attr deÄŸeri"
 
 #. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:1901
+#: config/cris/cris.c:2040
 #, gcc-internal-format
 msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr "iÃ§ hata: hatalÄ± terimli cris_side_effect_mode_ok"
 
-#: config/cris/cris.c:2104
+#: config/cris/cris.c:2332
 #, gcc-internal-format
 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr "-max-stackframe=%d, 0 ile %d arasÄ±nda olmadÄ±ÄŸÄ±ndan kullanÄ±ÅŸsÄ±z"
 
-#: config/cris/cris.c:2132
+#: config/cris/cris.c:2360
 #, gcc-internal-format
 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr "-march= veya -mcpu= seÃ§enekleri ile belirtilen CRIS sÃ¼rÃ¼m belirtimi bilinmiyor: %s"
 
-#: config/cris/cris.c:2168
+#: config/cris/cris.c:2396
 #, gcc-internal-format
 msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr "-mtune= seÃ§eneÄŸi ile belirtilen CRIS iÅŸlemci sÃ¼rÃ¼mÃ¼ belirtimi bilinmiyor: %s"
 
-#: config/cris/cris.c:2186
+#: config/cris/cris.c:2417
 #, gcc-internal-format
 msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr "-fPIC ve -fpic  bu yapÄ±landÄ±rmada desteklenmiyor"
 
-#: config/cris/cris.c:2201
+#: config/cris/cris.c:2432
 #, gcc-internal-format
 msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr "-g seÃ§eneÄŸi, -maout ve -melinux ile geÃ§ersiz"
 
-#: config/cris/cris.c:2414
+#: config/cris/cris.c:2658
 #, gcc-internal-format
 msgid "Unknown src"
 msgstr "Bilinmeyen kaynak"
 
-#: config/cris/cris.c:2475
+#: config/cris/cris.c:2719
 #, gcc-internal-format
 msgid "Unknown dest"
 msgstr "Bilinmeyen hedef"
 
-#: config/cris/cris.c:2760
+#: config/cris/cris.c:3004
 #, gcc-internal-format
 msgid "stackframe too big: %d bytes"
 msgstr "yÄ±ÄŸÄ±t kapsamÄ± Ã§ok bÃ¼yÃ¼k: %d bayt"
 
-#: config/cris/cris.c:3213 config/cris/cris.c:3240
+#: config/cris/cris.c:3498 config/cris/cris.c:3526
 #, gcc-internal-format
 msgid "expand_binop failed in movsi got"
 msgstr ""
 
-#: config/cris/cris.c:3321
+#: config/cris/cris.c:3607
 #, gcc-internal-format
 msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr "PIC terimi Ã¼retiliyor ama PIC yazmacÄ± ayarlÄ± deÄŸil"
@@ -25090,7 +25059,7 @@
 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
 #. TARGET_ASM_FUNCTION_EPILOGUE.
 #. Node: Profiling
-#: config/cris/cris.h:868
+#: config/cris/cris.h:948
 #, gcc-internal-format
 msgid "no FUNCTION_PROFILER for CRIS"
 msgstr "CRIS iÃ§in FUNCTION_PROFILER yok"
@@ -25105,62 +25074,62 @@
 msgid "Trampoline support for CRX"
 msgstr "CRX iÃ§in trampoline desteÄŸi"
 
-#: config/frv/frv.c:8622
+#: config/frv/frv.c:8626
 #, gcc-internal-format
 msgid "accumulator is not a constant integer"
 msgstr "birikeÃ§ bir tamsayÄ± sabit deÄŸil"
 
-#: config/frv/frv.c:8627
+#: config/frv/frv.c:8631
 #, gcc-internal-format
 msgid "accumulator number is out of bounds"
 msgstr "birikeÃ§ sayÄ±sÄ± sÄ±nÄ±rlarÄ±n dÄ±ÅŸÄ±nda"
 
-#: config/frv/frv.c:8638
+#: config/frv/frv.c:8642
 #, gcc-internal-format
 msgid "inappropriate accumulator for %qs"
 msgstr "%qs iÃ§in ilgisiz birikeÃ§"
 
-#: config/frv/frv.c:8715
+#: config/frv/frv.c:8719
 #, gcc-internal-format
 msgid "invalid IACC argument"
 msgstr "IACC argÃ¼manÄ± geÃ§ersiz"
 
-#: config/frv/frv.c:8738
+#: config/frv/frv.c:8742
 #, gcc-internal-format
 msgid "%qs expects a constant argument"
 msgstr "%qs iÃ§in bir sabit argÃ¼man beklenir"
 
-#: config/frv/frv.c:8743
+#: config/frv/frv.c:8747
 #, gcc-internal-format
 msgid "constant argument out of range for %qs"
 msgstr "sabit argÃ¼man %qs iÃ§in aralÄ±k dÄ±ÅŸÄ±nda"
 
-#: config/frv/frv.c:9224
+#: config/frv/frv.c:9228
 #, gcc-internal-format
 msgid "media functions are not available unless -mmedia is used"
 msgstr "ortam iÅŸlevleri -mmedia kullanÄ±lmadÄ±kÃ§a yararsÄ±zdÄ±r"
 
-#: config/frv/frv.c:9236
+#: config/frv/frv.c:9240
 #, gcc-internal-format
 msgid "this media function is only available on the fr500"
 msgstr "bu ortam iÅŸlevi sadece fr500 Ã¼zerinde kullanÄ±labilir"
 
-#: config/frv/frv.c:9264
+#: config/frv/frv.c:9268
 #, gcc-internal-format
 msgid "this media function is only available on the fr400 and fr550"
 msgstr "bu ortam iÅŸlevi sadece fr400 ve fr550 Ã¼zerinde kullanÄ±labilir"
 
-#: config/frv/frv.c:9283
+#: config/frv/frv.c:9287
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr405 and fr450"
 msgstr "bu yerleÅŸik iÅŸlev sadece fr405 ve fr450 Ã¼zerinde kullanÄ±labilir"
 
-#: config/frv/frv.c:9292
+#: config/frv/frv.c:9296
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr500 and fr550"
 msgstr "bu yerleÅŸik iÅŸlev sadece fr500 ve fr550 Ã¼zerinde kullanÄ±labilir"
 
-#: config/frv/frv.c:9304
+#: config/frv/frv.c:9308
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr450"
 msgstr "bu yerleÅŸik iÅŸlev sadece fr450 Ã¼zerinde kullanÄ±labilir"
@@ -25185,311 +25154,316 @@
 msgid "can't set position in PCH file: %m"
 msgstr "PCH dosyasÄ± iÃ§inde konum belirlenemiyor: %m"
 
-#: config/i386/i386.c:2133 config/i386/i386.c:2333
+#: config/i386/i386.c:2158 config/i386/i386.c:2358
 #, gcc-internal-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr "-mtune= seÃ§eneÄŸinin deÄŸeri (%s) hatalÄ±"
 
-#: config/i386/i386.c:2174
+#: config/i386/i386.c:2199
 #, fuzzy, gcc-internal-format
 msgid "bad value (%s) for -mstringop-strategy= switch"
 msgstr "-mtune= seÃ§eneÄŸinin deÄŸeri (%s) hatalÄ±"
 
-#: config/i386/i386.c:2177
+#: config/i386/i386.c:2202
 #, gcc-internal-format
 msgid "-mtune=x86-64 is deprecated.  Use -mtune=k8 or -mtune=generic instead as appropriate."
 msgstr ""
 
-#: config/i386/i386.c:2186
+#: config/i386/i386.c:2211
 #, fuzzy, gcc-internal-format
 msgid "generic CPU can be used only for -mtune= switch"
 msgstr "-mtune= seÃ§eneÄŸinin deÄŸeri (%s) hatalÄ±"
 
-#: config/i386/i386.c:2188 config/i386/i386.c:2297 config/mt/mt.c:804
+#: config/i386/i386.c:2213 config/i386/i386.c:2322 config/mt/mt.c:804
 #, gcc-internal-format
 msgid "bad value (%s) for -march= switch"
 msgstr "-march= seÃ§eneÄŸinin deÄŸeri (%s) hatalÄ±"
 
-#: config/i386/i386.c:2199
+#: config/i386/i386.c:2224
 #, fuzzy, gcc-internal-format
 msgid "code model %s does not support PIC mode"
 msgstr "PIC kipinde %s kod modeli desteklenmiyor"
 
-#: config/i386/i386.c:2205 config/sparc/sparc.c:725
+#: config/i386/i386.c:2230 config/sparc/sparc.c:728
 #, gcc-internal-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "-mcmodel= seÃ§eneÄŸinin deÄŸeri (%s) hatalÄ±"
 
-#: config/i386/i386.c:2228
+#: config/i386/i386.c:2253
 #, gcc-internal-format
 msgid "bad value (%s) for -masm= switch"
 msgstr "-masm= seÃ§eneÄŸinin deÄŸeri (%s) hatalÄ±"
 
-#: config/i386/i386.c:2231
+#: config/i386/i386.c:2256
 #, fuzzy, gcc-internal-format
 msgid "code model %qs not supported in the %s bit mode"
 msgstr "%2$s bit kipinde %1$qs kod modeli desteklenmiyor"
 
-#: config/i386/i386.c:2234
+#: config/i386/i386.c:2259
 #, gcc-internal-format
 msgid "%i-bit mode not compiled in"
 msgstr "%i bitlik kip bunun iÃ§inde derlenmiÅŸ deÄŸil:"
 
-#: config/i386/i386.c:2245 config/i386/i386.c:2319
+#: config/i386/i386.c:2270 config/i386/i386.c:2344
 #, gcc-internal-format
 msgid "CPU you selected does not support x86-64 instruction set"
 msgstr "SeÃ§tiginiz iÅŸlemci  x86-64 komutlarÄ±nÄ± desteklemiyor."
 
-#: config/i386/i386.c:2351
+#: config/i386/i386.c:2376
 #, gcc-internal-format
 msgid "-mregparm is ignored in 64-bit mode"
 msgstr ""
 
-#: config/i386/i386.c:2354
+#: config/i386/i386.c:2379
 #, gcc-internal-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d, 0 ile %d arasÄ±nda deÄŸil"
 
-#: config/i386/i386.c:2366
+#: config/i386/i386.c:2391
 #, gcc-internal-format
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops artÄ±k kullanÄ±lmÄ±yor yerine -falign-loops kullanÄ±n"
 
-#: config/i386/i386.c:2371 config/i386/i386.c:2384 config/i386/i386.c:2397
+#: config/i386/i386.c:2396 config/i386/i386.c:2409 config/i386/i386.c:2422
 #, gcc-internal-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malÄ±gn-loops=%d, 0 ile %d arasÄ±nda deÄŸil"
 
-#: config/i386/i386.c:2379
+#: config/i386/i386.c:2404
 #, gcc-internal-format
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malÄ±gn-jumps artÄ±k atÄ±l, yerine -falign-jumps kullanÄ±n"
 
-#: config/i386/i386.c:2392
+#: config/i386/i386.c:2417
 #, gcc-internal-format
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions artÄ±k atÄ±l, yerine -falign-functions kullanÄ±n"
 
-#: config/i386/i386.c:2425
+#: config/i386/i386.c:2450
 #, gcc-internal-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d, 0 ile 5 arasÄ±nda deÄŸil"
 
-#: config/i386/i386.c:2433
+#: config/i386/i386.c:2458
 #, gcc-internal-format
 msgid "-mlarge-data-threshold=%d is negative"
 msgstr "-mlarge-data-threshold=%d < 0"
 
-#: config/i386/i386.c:2447
+#: config/i386/i386.c:2472
 #, gcc-internal-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "-mtls-dialect= seÃ§eneÄŸinin deÄŸeri (%s) hatalÄ±"
 
-#: config/i386/i386.c:2455
+#: config/i386/i386.c:2480
 #, gcc-internal-format
 msgid "pc%d is not valid precision setting (32, 64 or 80)"
 msgstr ""
 
-#: config/i386/i386.c:2471
+#: config/i386/i386.c:2496
 #, fuzzy, gcc-internal-format
 msgid "-mrtd is ignored in 64bit mode"
 msgstr "64 bitlik kipte -mrtd Ã§aÄŸrÄ± uzlaÅŸÄ±mÄ± desteklenmiyor"
 
-#: config/i386/i386.c:2560
+#: config/i386/i386.c:2585
 #, gcc-internal-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred-stack-boundary=%d, %d ile 12 arasÄ±nda deÄŸil"
 
-#: config/i386/i386.c:2569
+#: config/i386/i386.c:2594
 #, gcc-internal-format
 msgid "-msseregparm used without SSE enabled"
 msgstr "-msseregparm SSE etkin deÄŸilken kullanÄ±lmÄ±ÅŸ"
 
-#: config/i386/i386.c:2580 config/i386/i386.c:2591
+#: config/i386/i386.c:2605 config/i386/i386.c:2616
 #, gcc-internal-format
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "SSE komut kÃ¼mesi iptal edildi, 387 aritmetiÄŸi kullanÄ±lÄ±yor"
 
-#: config/i386/i386.c:2596
+#: config/i386/i386.c:2621
 #, gcc-internal-format
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "387 komut kÃ¼mesi iptal edildi, SSE aritmetiÄŸi kullanÄ±lÄ±yor"
 
-#: config/i386/i386.c:2603
+#: config/i386/i386.c:2628
 #, gcc-internal-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "-mfpmath= seÃ§eneÄŸinin deÄŸeri (%s) hatalÄ±"
 
-#: config/i386/i386.c:2616
+#: config/i386/i386.c:2641
 #, gcc-internal-format
 msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
 msgstr ""
 
-#: config/i386/i386.c:2635
+#: config/i386/i386.c:2660
 #, gcc-internal-format
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 msgstr "birbirlerini etkilemeyenler tablolarÄ± doÄŸruluk iÃ§in ya bir Ã§erÃ§eve gÃ¶stericisi ya da -maccumulate-outgoing-args gerektirir"
 
-#: config/i386/i386.c:3022 config/i386/i386.c:3075
+#: config/i386/i386.c:3053 config/i386/i386.c:3106
 #, gcc-internal-format
 msgid "fastcall and regparm attributes are not compatible"
 msgstr "fastcall ve regparm Ã¶znitelikleri uyumlu deÄŸil"
 
-#: config/i386/i386.c:3029
+#: config/i386/i386.c:3060
 #, gcc-internal-format
 msgid "%qs attribute requires an integer constant argument"
 msgstr "%qs Ã¶zniteliÄŸi bir tamsayÄ± sabit argÃ¼man gerektirir"
 
-#: config/i386/i386.c:3035
+#: config/i386/i386.c:3066
 #, gcc-internal-format
 msgid "argument to %qs attribute larger than %d"
 msgstr "%qs Ã¶zniteliÄŸine argÃ¼man %d den bÃ¼yÃ¼k"
 
-#: config/i386/i386.c:3045
+#: config/i386/i386.c:3076
 #, gcc-internal-format
 msgid "%s functions limited to %d register parameters"
 msgstr ""
 
-#: config/i386/i386.c:3067 config/i386/i386.c:3102
+#: config/i386/i386.c:3098 config/i386/i386.c:3133
 #, gcc-internal-format
 msgid "fastcall and cdecl attributes are not compatible"
 msgstr "fastcall ve cdecl Ã¶znitelikleri uyumsuz"
 
-#: config/i386/i386.c:3071
+#: config/i386/i386.c:3102
 #, gcc-internal-format
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr "fastcall ve stdcall Ã¶znitelikleri uyumsuz"
 
-#: config/i386/i386.c:3085 config/i386/i386.c:3098
+#: config/i386/i386.c:3116 config/i386/i386.c:3129
 #, gcc-internal-format
 msgid "stdcall and cdecl attributes are not compatible"
 msgstr "stdcall ve cdecl Ã¶znitelikleri uyumsuz"
 
-#: config/i386/i386.c:3089
+#: config/i386/i386.c:3120
 #, gcc-internal-format
 msgid "stdcall and fastcall attributes are not compatible"
 msgstr "fastcall ve stdcall Ã¶znitelikleri uyumsuz"
 
-#: config/i386/i386.c:3236
+#: config/i386/i386.c:3271
 #, gcc-internal-format
 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
 msgstr "SSE/SSE2 etkin deÄŸilken sseregparm Ã¶znitelikli %qD Ã§aÄŸrÄ±sÄ±"
 
-#: config/i386/i386.c:3239
+#: config/i386/i386.c:3274
 #, gcc-internal-format
 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
 msgstr "SSE/SSE2 etkin deÄŸilken sseregparm Ã¶znitelikli %qT Ã§aÄŸrÄ±sÄ±"
 
-#: config/i386/i386.c:3925
+#: config/i386/i386.c:3971
 #, gcc-internal-format
 msgid "SSE register return with SSE disabled"
 msgstr "SSE etkin deÄŸilken SSE yazmaÃ§ dÃ¶nÃ¼ÅŸÃ¼"
 
-#: config/i386/i386.c:3931
+#: config/i386/i386.c:3977
 #, gcc-internal-format
 msgid "SSE register argument with SSE disabled"
 msgstr "SSE etkin deÄŸilken SSE yazmaÃ§ argÃ¼manÄ±"
 
-#: config/i386/i386.c:3947
+#: config/i386/i386.c:3993
 #, fuzzy, gcc-internal-format
 msgid "x87 register return with x87 disabled"
 msgstr "SSE etkin deÄŸilken SSE yazmaÃ§ dÃ¶nÃ¼ÅŸÃ¼"
 
-#: config/i386/i386.c:4265
+#: config/i386/i386.c:4314
 #, gcc-internal-format
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr "SSE etkin deÄŸilken SSE vektÃ¶r argÃ¼manÄ± ABI'yi deÄŸiÅŸtirir"
 
-#: config/i386/i386.c:4283
+#: config/i386/i386.c:4332
 #, gcc-internal-format
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr "MMX etkin deÄŸilken MMX vektÃ¶r argÃ¼manÄ± ABI'yi deÄŸiÅŸtirir"
 
-#: config/i386/i386.c:4810
+#: config/i386/i386.c:4859
 #, gcc-internal-format
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr "SSE etkin deÄŸilken SSE vektÃ¶r dÃ¶nÃ¼ÅŸÃ¼ ABI'yi deÄŸiÅŸtirir"
 
-#: config/i386/i386.c:4820
+#: config/i386/i386.c:4869
 #, gcc-internal-format
 msgid "MMX vector return without MMX enabled changes the ABI"
 msgstr "MMX etkin deÄŸilken MMX vektÃ¶r dÃ¶nÃ¼ÅŸÃ¼ ABI'yi deÄŸiÅŸtirir"
 
-#: config/i386/i386.c:6171
+#: config/i386/i386.c:6220
 #, fuzzy, gcc-internal-format
 msgid "-mstackrealign ignored for nested functions"
 msgstr "Her iÅŸlev iÃ§in bir yÄ±ÄŸÄ±t koruma yÃ¶ntemi kullanÄ±lÄ±r"
 
-#: config/i386/i386.c:6173
+#: config/i386/i386.c:6222
 #, fuzzy, gcc-internal-format
 msgid "%s not supported for nested functions"
 msgstr "tÃ¼mevarÄ±m iÃ§in destek yok"
 
-#: config/i386/i386.c:8576
+#: config/i386/i386.c:8631
 #, gcc-internal-format
 msgid "extended registers have no high halves"
 msgstr "ek yazmaÃ§larÄ±n yÃ¼ksek yarÄ±larÄ± yok"
 
-#: config/i386/i386.c:8591
+#: config/i386/i386.c:8646
 #, gcc-internal-format
 msgid "unsupported operand size for extended register"
 msgstr "ek yazmaÃ§ iÃ§in desteklenmeyen terim boyutu"
 
-#: config/i386/i386.c:19610
+#: config/i386/i386.c:19694
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be a 4-bit immediate"
 msgstr "3. argÃ¼man 4 bitlik bir iÅŸaretsiz sabit olmalÄ±"
 
-#: config/i386/i386.c:19614
+#: config/i386/i386.c:19698
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be an 8-bit immediate"
 msgstr "1. argÃ¼man 5 bitlik bir iÅŸaretli sabit olmalÄ±"
 
-#: config/i386/i386.c:19836
+#: config/i386/i386.c:19920
 #, fuzzy, gcc-internal-format
 msgid "last argument must be an immediate"
 msgstr "mask bir anlÄ±k deÄŸer olmalÄ±"
 
-#: config/i386/i386.c:19963
+#: config/i386/i386.c:20047
 #, fuzzy, gcc-internal-format
 msgid "the second argument must be a 4-bit immediate"
 msgstr "3. argÃ¼man 4 bitlik bir iÅŸaretsiz sabit olmalÄ±"
 
-#: config/i386/i386.c:20209
+#: config/i386/i386.c:20293
 #, fuzzy, gcc-internal-format
 msgid "the fifth argument must be a 8-bit immediate"
 msgstr "1. argÃ¼man 5 bitlik bir iÅŸaretli sabit olmalÄ±"
 
-#: config/i386/i386.c:20304
+#: config/i386/i386.c:20388
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be a 8-bit immediate"
 msgstr "1. argÃ¼man 5 bitlik bir iÅŸaretli sabit olmalÄ±"
 
-#: config/i386/i386.c:20374 config/rs6000/rs6000.c:8133
+#: config/i386/i386.c:20458 config/rs6000/rs6000.c:8240
 #, gcc-internal-format
 msgid "selector must be an integer constant in the range 0..%wi"
 msgstr "seÃ§ici 0..%wi aralÄ±ÄŸÄ±nda bir tamsayÄ± sabit olmalÄ±"
 
-#: config/i386/i386.c:20774 config/i386/i386.c:20970
+#: config/i386/i386.c:20858 config/i386/i386.c:21054
 #, gcc-internal-format
 msgid "shift must be an immediate"
 msgstr "shift bir anlÄ±k deÄŸer olmalÄ±"
 
-#: config/i386/i386.c:21033 config/i386/i386.c:21075
+#: config/i386/i386.c:21117 config/i386/i386.c:21159
 #, fuzzy, gcc-internal-format
 msgid "index mask must be an immediate"
 msgstr "mask bir anlÄ±k deÄŸer olmalÄ±"
 
-#: config/i386/i386.c:21038 config/i386/i386.c:21080
+#: config/i386/i386.c:21122 config/i386/i386.c:21164
 #, fuzzy, gcc-internal-format
 msgid "length mask must be an immediate"
 msgstr "mask bir anlÄ±k deÄŸer olmalÄ±"
 
-#: config/i386/i386.c:22525 config/rs6000/rs6000.c:19666
+#: config/i386/i386.c:22609 config/rs6000/rs6000.c:19883
 #, gcc-internal-format
 msgid "%qs incompatible attribute ignored"
 msgstr "%qs uyumsuz Ã¶zniteliÄŸi yoksayÄ±ldÄ±"
 
+#: config/i386/netware.c:253
+#, fuzzy, gcc-internal-format
+msgid "-fPIC and -fpic are not supported for this target"
+msgstr "-fPIC ve -fpic  bu yapÄ±landÄ±rmada desteklenmiyor"
+
 #: config/i386/winnt-cxx.c:71 config/sh/symbian.c:172
 #, gcc-internal-format
 msgid "definition of static data member %q+D of dllimport'd class"
@@ -25555,57 +25529,57 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "%Jadres alanÄ± Ã¶zelliÄŸi iÅŸlevler iÃ§in belirtilemez"
 
-#: config/ia64/ia64.c:5126 config/pa/pa.c:347 config/spu/spu.c:3875
+#: config/ia64/ia64.c:5127 config/pa/pa.c:350 config/spu/spu.c:3864
 #, gcc-internal-format
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr "-mfixed-range iÃ§in deÄŸer YAZMAC1-YAZMAC2 ÅŸeklinde olmalÄ±"
 
-#: config/ia64/ia64.c:5153 config/pa/pa.c:374 config/spu/spu.c:3901
+#: config/ia64/ia64.c:5154 config/pa/pa.c:377 config/spu/spu.c:3890
 #, gcc-internal-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s aralÄ±ÄŸÄ± boÅŸ"
 
-#: config/ia64/ia64.c:5181
+#: config/ia64/ia64.c:5182
 #, gcc-internal-format
 msgid "bad value %<%s%> for -mtls-size= switch"
 msgstr "-mtls-size= seÃ§eneÄŸinin deÄŸeri %<%s%> hatalÄ±"
 
-#: config/ia64/ia64.c:5209
+#: config/ia64/ia64.c:5210
 #, gcc-internal-format
 msgid "bad value %<%s%> for -mtune= switch"
 msgstr "-mtune= seÃ§eneÄŸinin deÄŸeri %<%s%> hatalÄ±"
 
-#: config/ia64/ia64.c:5228
+#: config/ia64/ia64.c:5229
 #, gcc-internal-format
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr "henÃ¼z gerÃ§eklenmedi: gecikme eniyilemeli satÄ±riÃ§i karekÃ¶k alma"
 
-#: config/ia64/ia64.c:9950
+#: config/ia64/ia64.c:9951
 #, fuzzy, gcc-internal-format
 msgid "version attribute is not a string"
 msgstr "%qs Ã¶zniteliÄŸinin argÃ¼manÄ± bir dizge sabiti deÄŸil"
 
-#: config/iq2000/iq2000.c:1812
+#: config/iq2000/iq2000.c:1816
 #, gcc-internal-format
 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr "gp_offset (%ld) veya end_offset (%ld) sÄ±fÄ±rdan kÃ¼Ã§Ã¼k."
 
-#: config/iq2000/iq2000.c:2583
+#: config/iq2000/iq2000.c:2587
 #, gcc-internal-format
 msgid "argument %qd is not a constant"
 msgstr "%qd argÃ¼manÄ± bir sabit deÄŸil"
 
-#: config/iq2000/iq2000.c:2885 config/mt/mt.c:349 config/xtensa/xtensa.c:2118
+#: config/iq2000/iq2000.c:2889 config/mt/mt.c:349 config/xtensa/xtensa.c:2124
 #, gcc-internal-format
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr "PRINT_OPERAND_ADDRESS, boÅŸ gÃ¶sterici"
 
-#: config/iq2000/iq2000.c:3040
+#: config/iq2000/iq2000.c:3044
 #, gcc-internal-format
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: '%c' noktalamasÄ± bilinmiyor"
 
-#: config/iq2000/iq2000.c:3049 config/xtensa/xtensa.c:1972
+#: config/iq2000/iq2000.c:3053 config/xtensa/xtensa.c:1978
 #, gcc-internal-format
 msgid "PRINT_OPERAND null pointer"
 msgstr "PRINT_OPERAND boÅŸ gÃ¶sterici"
@@ -25630,22 +25604,22 @@
 msgid "invalid target memregs value '%d'"
 msgstr "hedef memregs deÄŸeri '%d' geÃ§ersiz"
 
-#: config/m32c/m32c.c:2759
+#: config/m32c/m32c.c:2766
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute is not supported for R8C target"
 msgstr "%JbÃ¶lÃ¼m Ã¶znitelikleri bu hedef iÃ§in desteklenmiyor"
 
-#: config/m32c/m32c.c:2767
+#: config/m32c/m32c.c:2774
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute applies only to functions"
 msgstr "%J%qE Ã¶zniteliÄŸi sadece iÅŸlevlere uygulanÄ±r"
 
-#: config/m32c/m32c.c:2775
+#: config/m32c/m32c.c:2782
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "%qs Ã¶znitelik argÃ¼manÄ± bir tamsayÄ± sabit deÄŸil"
 
-#: config/m32c/m32c.c:2784
+#: config/m32c/m32c.c:2791
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute argument should be between 18 to 255"
 msgstr "%qs Ã¶znitelik argÃ¼manÄ± bir tamsayÄ± sabit deÄŸil"
@@ -25695,7 +25669,7 @@
 msgid "interrupt_thread is available only on fido"
 msgstr ""
 
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15014
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15226
 #, gcc-internal-format
 msgid "stack limit expression is not supported"
 msgstr "yÄ±ÄŸÄ±t sÄ±nÄ±rlama ifadesi desteklenmiyor"
@@ -25710,114 +25684,114 @@
 msgid "%qs redeclared with conflicting %qs attributes"
 msgstr "%s Ã¶zniteliÄŸi ile %s Ã¶zniteliÄŸi %L'de Ã§eliÅŸiyor"
 
-#: config/mips/mips.c:2348
+#: config/mips/mips.c:2382
 #, gcc-internal-format
 msgid "MIPS16 TLS"
 msgstr ""
 
-#: config/mips/mips.c:5439
+#: config/mips/mips.c:5500
 #, gcc-internal-format
 msgid "cannot handle inconsistent calls to %qs"
 msgstr "tutarsÄ±z %qs Ã§aÄŸrÄ±larÄ± elde edilemez"
 
-#: config/mips/mips.c:10258
+#: config/mips/mips.c:10337
 #, fuzzy, gcc-internal-format
 msgid "invalid argument to built-in function"
 msgstr "yerleÅŸik iÅŸleve aktarÄ±lan argÃ¼man geÃ§ersiz"
 
-#: config/mips/mips.c:10530
+#: config/mips/mips.c:10609
 #, fuzzy, gcc-internal-format
 msgid "built-in function %qs not supported for MIPS16"
 msgstr "ms bit alanlarÄ± objc iÃ§in desteklenmiyor"
 
-#: config/mips/mips.c:11679 config/mips/mips.c:12065
+#: config/mips/mips.c:11751 config/mips/mips.c:12137
 #, gcc-internal-format
 msgid "MIPS16 PIC"
 msgstr ""
 
-#: config/mips/mips.c:11682
+#: config/mips/mips.c:11754
 #, gcc-internal-format
 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
 msgstr ""
 
-#: config/mips/mips.c:11810
+#: config/mips/mips.c:11882
 #, fuzzy, gcc-internal-format
 msgid "CPU names must be lower case"
 msgstr "iÅŸlemci ismi kÃ¼Ã§Ã¼k harflerle yazÄ±lmalÄ±dÄ±r"
 
-#: config/mips/mips.c:11938
+#: config/mips/mips.c:12010
 #, fuzzy, gcc-internal-format
 msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
 msgstr "bir %2$s iÅŸlemci belirten diÄŸer mimarÄ± seÃ§enekleri ile -%1$s Ã§eliÅŸiyor"
 
-#: config/mips/mips.c:11954
+#: config/mips/mips.c:12026
 #, fuzzy, gcc-internal-format
 msgid "%<-march=%s%> is not compatible with the selected ABI"
 msgstr "-march=%s seÃ§ilen ABI ile uyumsuz"
 
-#: config/mips/mips.c:11969
+#: config/mips/mips.c:12041
 #, fuzzy, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit processor"
 msgstr "-mgp64 bir 32-bit iÅŸlemci ile kullanÄ±lmÄ±ÅŸ"
 
-#: config/mips/mips.c:11971
+#: config/mips/mips.c:12043
 #, fuzzy, gcc-internal-format
 msgid "%<-mgp32%> used with a 64-bit ABI"
 msgstr "-mgp32 bir 64-bit ABI ile kullanÄ±lmÄ±ÅŸ"
 
-#: config/mips/mips.c:11973
+#: config/mips/mips.c:12045
 #, fuzzy, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit ABI"
 msgstr "-mgp64 bir 32-bit ABI ile kullanÄ±lmÄ±ÅŸ"
 
-#: config/mips/mips.c:11989 config/mips/mips.c:11991 config/mips/mips.c:12058
+#: config/mips/mips.c:12061 config/mips/mips.c:12063 config/mips/mips.c:12130
 #, gcc-internal-format
 msgid "unsupported combination: %s"
 msgstr "desteklenmeyen birleÅŸim: %s"
 
-#: config/mips/mips.c:11995
+#: config/mips/mips.c:12067
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
 msgstr ""
 
-#: config/mips/mips.c:11998
+#: config/mips/mips.c:12070
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
 msgstr ""
 
-#: config/mips/mips.c:12052
+#: config/mips/mips.c:12124
 #, fuzzy, gcc-internal-format
 msgid "the %qs architecture does not support branch-likely instructions"
 msgstr "hedef iÅŸlemci THUMB komutlarÄ±nÄ± desteklemiyor"
 
-#: config/mips/mips.c:12098
+#: config/mips/mips.c:12170
 #, gcc-internal-format
 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
 msgstr ""
 
-#: config/mips/mips.c:12106 config/mips/mips.c:12109
+#: config/mips/mips.c:12178 config/mips/mips.c:12181
 #, gcc-internal-format
 msgid "cannot use small-data accesses for %qs"
 msgstr ""
 
-#: config/mips/mips.c:12123
+#: config/mips/mips.c:12195
 #, fuzzy, gcc-internal-format
 msgid "%<-mips3d%> requires %<-mpaired-single%>"
 msgstr "-mips3d seÃ§eneÄŸi -mpaired-single gerektirir"
 
-#: config/mips/mips.c:12132
+#: config/mips/mips.c:12204
 #, fuzzy, gcc-internal-format
 msgid "%qs must be used with %qs"
 msgstr "-frepo, -c ile kullanilmalÄ±"
 
-#: config/mips/mips.c:12139
+#: config/mips/mips.c:12211
 #, fuzzy, gcc-internal-format
 msgid "the %qs architecture does not support paired-single instructions"
 msgstr "hedef iÅŸlemci THUMB komutlarÄ±nÄ± desteklemiyor"
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2110
+#: config/mips/mips.h:2111
 #, gcc-internal-format
 msgid "mips16 function profiling"
 msgstr "mips16 iÅŸlev ayrÄ±mlama"
@@ -25847,28 +25821,28 @@
 msgid "MMIX Internal: Last named vararg would not fit in a register"
 msgstr "MMIX Dahili: Son isimli argÃ¼man bir yazmaÃ§a sÄ±ÄŸmamalÄ±ydÄ±"
 
-#: config/mmix/mmix.c:1495 config/mmix/mmix.c:1519 config/mmix/mmix.c:1635
+#: config/mmix/mmix.c:1491 config/mmix/mmix.c:1515 config/mmix/mmix.c:1631
 #, gcc-internal-format
 msgid "MMIX Internal: Bad register: %d"
 msgstr "MMIX Dahili: HatalÄ± yazmaÃ§: %d"
 
 #. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:1627
+#: config/mmix/mmix.c:1623
 #, gcc-internal-format
 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
 msgstr "MMIX Dahili: mmix_print_operand iÃ§indeki %qc case eksik"
 
-#: config/mmix/mmix.c:1913
+#: config/mmix/mmix.c:1909
 #, gcc-internal-format
 msgid "stack frame not a multiple of 8 bytes: %wd"
 msgstr "yÄ±ÄŸÄ±t baÄŸlamÄ± 8 baytÄ±n katlarÄ± deÄŸil: %wd"
 
-#: config/mmix/mmix.c:2149
+#: config/mmix/mmix.c:2145
 #, gcc-internal-format
 msgid "stack frame not a multiple of octabyte: %wd"
 msgstr "yÄ±ÄŸÄ±t baÄŸlamÄ± sekiz bitlik baytÄ±n katlarÄ± deÄŸil: %wd"
 
-#: config/mmix/mmix.c:2489 config/mmix/mmix.c:2553
+#: config/mmix/mmix.c:2485 config/mmix/mmix.c:2549
 #, gcc-internal-format
 msgid "MMIX Internal: %s is not a shiftable int"
 msgstr "MMIX Dahili: %s bir biti kaydÄ±rÄ±labilir tamsayÄ± deÄŸil"
@@ -25878,27 +25852,27 @@
 msgid "info pointer NULL"
 msgstr "info gÃ¶stericisi NULL"
 
-#: config/pa/pa.c:479
+#: config/pa/pa.c:482
 #, gcc-internal-format
 msgid "PIC code generation is not supported in the portable runtime model"
 msgstr "PIC kod Ã¼retimi uyarlanabilir Ã§alÄ±ÅŸma anÄ± modelinde desteklenmez"
 
-#: config/pa/pa.c:484
+#: config/pa/pa.c:487
 #, gcc-internal-format
 msgid "PIC code generation is not compatible with fast indirect calls"
 msgstr "PIC kod Ã¼retimi hÄ±zlÄ± dolaylÄ± Ã§aÄŸrÄ±lar ile uyumlu deÄŸildir"
 
-#: config/pa/pa.c:489
+#: config/pa/pa.c:492
 #, gcc-internal-format
 msgid "-g is only supported when using GAS on this processor,"
 msgstr "-g sadece bu iÅŸlemci Ã¼zerinde GAS kullanÄ±ldÄ±ÄŸÄ±nda desteklenir,"
 
-#: config/pa/pa.c:490
+#: config/pa/pa.c:493
 #, gcc-internal-format
 msgid "-g option disabled"
 msgstr "-g seÃ§eneÄŸi iptal edildi"
 
-#: config/pa/pa.c:8285
+#: config/pa/pa.c:8373
 #, gcc-internal-format
 msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
 msgstr "hizalama (%u) %s iÃ§in genel ortak veri azami hizalamasÄ±nÄ± aÅŸÄ±yor.  %u kullanÄ±lÄ±yor"
@@ -25967,250 +25941,251 @@
 msgid "junk at end of #pragma longcall"
 msgstr "'#pragma longcall' sonunda karÄ±ÅŸÄ±klik"
 
-#: config/rs6000/rs6000-c.c:2550
+#: config/rs6000/rs6000-c.c:2553
 #, fuzzy, gcc-internal-format
 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
 msgstr "%2$qE iÅŸlevinin %1$d. argÃ¼manÄ±n aktarÄ±mÄ± gÃ¶sterici hedef tÃ¼rÃ¼ndeki niteleyicileri iptal ediyor"
 
-#: config/rs6000/rs6000-c.c:2593
+#: config/rs6000/rs6000-c.c:2596
 #, gcc-internal-format
 msgid "invalid parameter combination for AltiVec intrinsic"
 msgstr "AltiVec yerleÅŸiÄŸi iÃ§in parametre birleÅŸimi geÃ§ersiz"
 
-#: config/rs6000/rs6000.c:1294
+#: config/rs6000/rs6000.c:1312
 #, gcc-internal-format
 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
 msgstr "-mdynamic-no-pic seÃ§eneÄŸi -fpic veya -fPIC seÃ§eneklerini iptal eder"
 
-#: config/rs6000/rs6000.c:1305
+#: config/rs6000/rs6000.c:1323
 #, gcc-internal-format
 msgid "-m64 requires PowerPC64 architecture, enabling"
 msgstr "-m64 seÃ§eneÄŸi PowerPC64 mimarisini gerektirir, etkinleÅŸtiriliyor"
 
-#: config/rs6000/rs6000.c:1528
+#: config/rs6000/rs6000.c:1546
 #, gcc-internal-format
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "-mmultiple kÄ±ymetsiz baytÄ±n baÅŸta olduÄŸu sistemlerde desteklenmez"
 
-#: config/rs6000/rs6000.c:1535
+#: config/rs6000/rs6000.c:1553
 #, gcc-internal-format
 msgid "-mstring is not supported on little endian systems"
 msgstr "-mstring kÄ±ymetsiz baytÄ±n baÅŸta olduÄŸu sistemlerde desteklenmez"
 
-#: config/rs6000/rs6000.c:1549
+#: config/rs6000/rs6000.c:1567
 #, gcc-internal-format
 msgid "unknown -mdebug-%s switch"
 msgstr "-mdebug-%s seÃ§eneÄŸi bilinmiyor"
 
-#: config/rs6000/rs6000.c:1561
+#: config/rs6000/rs6000.c:1579
 #, gcc-internal-format
 msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
 msgstr "-mtraceback ile verilen %qs bilinmiyor; %<full%>, %<partial%> veya %<none%> umuluyor"
 
-#: config/rs6000/rs6000.c:1973
+#: config/rs6000/rs6000.c:2003
 #, gcc-internal-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "bilinmeyen -m%s= seÃ§eneÄŸi belirtilmiÅŸ: '%s'"
 
-#: config/rs6000/rs6000.c:2186
+#: config/rs6000/rs6000.c:2218
 #, gcc-internal-format
 msgid "not configured for ABI: '%s'"
 msgstr "ABI iÃ§in yapÄ±landÄ±rÄ±lmadÄ±: '%s'"
 
-#: config/rs6000/rs6000.c:2199
+#: config/rs6000/rs6000.c:2231
 #, gcc-internal-format
 msgid "Using darwin64 ABI"
 msgstr "darwin64 ABI kullanÄ±lÄ±yor"
 
-#: config/rs6000/rs6000.c:2204
+#: config/rs6000/rs6000.c:2236
 #, gcc-internal-format
 msgid "Using old darwin ABI"
 msgstr "Eski darwin ABI kullanÄ±lÄ±yor"
 
-#: config/rs6000/rs6000.c:2211
+#: config/rs6000/rs6000.c:2243
 #, gcc-internal-format
 msgid "Using IBM extended precision long double"
 msgstr "IBM ek duyarlÄ±klÄ± long double kullanÄ±lÄ±yor"
 
-#: config/rs6000/rs6000.c:2217
+#: config/rs6000/rs6000.c:2249
 #, gcc-internal-format
 msgid "Using IEEE extended precision long double"
 msgstr "IEEE ek duyarlÄ±klÄ± long double kullanÄ±lÄ±yor"
 
-#: config/rs6000/rs6000.c:2222
+#: config/rs6000/rs6000.c:2254
 #, gcc-internal-format
 msgid "unknown ABI specified: '%s'"
 msgstr "bilinmeyen ABI belirtilmiÅŸ: '%s'"
 
-#: config/rs6000/rs6000.c:2249
+#: config/rs6000/rs6000.c:2281
 #, gcc-internal-format
 msgid "invalid option for -mfloat-gprs: '%s'"
 msgstr "-mfloat-gprs iÃ§in seÃ§enek geÃ§ersiz: '%s'"
 
-#: config/rs6000/rs6000.c:2259
+#: config/rs6000/rs6000.c:2291
 #, gcc-internal-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr "-mlong-double-%s seÃ§eneÄŸi bilinmiyor"
 
-#: config/rs6000/rs6000.c:2280
+#: config/rs6000/rs6000.c:2312
 #, gcc-internal-format
 msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
 msgstr "-malign-power 64 bitlik Darwin iÃ§in desteklenmiyor; kurulu C ve C++ kÃ¼tÃ¼phaneleri ile uyumsuz"
 
-#: config/rs6000/rs6000.c:2288
+#: config/rs6000/rs6000.c:2320
 #, gcc-internal-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "bilinmeyen -malign-XXXXX seÃ§eneÄŸi belirtilmiÅŸ: '%s'"
 
-#: config/rs6000/rs6000.c:4989
+#: config/rs6000/rs6000.c:5087
 #, gcc-internal-format
 msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr "GCC vektÃ¶rÃ¼ baÅŸvurusu tarafÄ±ndan dÃ¶ndÃ¼rÃ¼ldÃ¼: bir uyumluluk garanti etmeksizin standartdÄ±ÅŸÄ± ABI eklentisi"
 
-#: config/rs6000/rs6000.c:5062
+#: config/rs6000/rs6000.c:5160
 #, gcc-internal-format
 msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr "AltiVec komutlarÄ± iptal edildiÄŸinden vektÃ¶r yazmaÃ§Ä±ndaki deÄŸer dÃ¶ndÃ¼rÃ¼lemez, komutlarÄ± etkinleÅŸtirmek iÃ§in -maltivec kullanÄ±n"
 
-#: config/rs6000/rs6000.c:5320
+#: config/rs6000/rs6000.c:5418
 #, gcc-internal-format
 msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr "AltiVec komutlarÄ± iptal edildiÄŸinden vektÃ¶r yazmacÄ±ndaki argÃ¼man aktarÄ±lamaz, komutlarÄ± etkinleÅŸtirmek iÃ§in -maltivec kullanÄ±n"
 
-#: config/rs6000/rs6000.c:6221
+#: config/rs6000/rs6000.c:6322
 #, gcc-internal-format
 msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr "GCC vektÃ¶rÃ¼ baÅŸvurusu tarafÄ±ndan aktarÄ±ldÄ±: bir uyumluluk garanti etmeksizin standartdÄ±ÅŸÄ± ABI eklentisi"
 
-#: config/rs6000/rs6000.c:7461
+#: config/rs6000/rs6000.c:7568
 #, gcc-internal-format
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "1. argÃ¼man 5 bitlik bir iÅŸaretli sabit olmalÄ±"
 
-#: config/rs6000/rs6000.c:7564 config/rs6000/rs6000.c:8475
+#: config/rs6000/rs6000.c:7671 config/rs6000/rs6000.c:8582
 #, gcc-internal-format
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "2. argÃ¼man 5 bitlik bir iÅŸaretsiz sabit olmalÄ±"
 
-#: config/rs6000/rs6000.c:7604
+#: config/rs6000/rs6000.c:7711
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "__builtin_altivec_predicate'in 1. argÃ¼manÄ± bir sabit olmalÄ±"
 
-#: config/rs6000/rs6000.c:7657
+#: config/rs6000/rs6000.c:7764
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "__builtin_altivec_predicate'in 1. argÃ¼manÄ± aralÄ±k dÄ±ÅŸÄ±nda"
 
-#: config/rs6000/rs6000.c:7906
+#: config/rs6000/rs6000.c:8013
 #, gcc-internal-format
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "3. argÃ¼man 4 bitlik bir iÅŸaretsiz sabit olmalÄ±"
 
-#: config/rs6000/rs6000.c:8078
+#: config/rs6000/rs6000.c:8185
 #, gcc-internal-format
 msgid "argument to %qs must be a 2-bit unsigned literal"
 msgstr "%qs argÃ¼manÄ± 2 bitlik iÅŸaretsiz bir sabit olmalÄ±"
 
-#: config/rs6000/rs6000.c:8220
+#: config/rs6000/rs6000.c:8327
 #, gcc-internal-format
 msgid "unresolved overload for Altivec builtin %qF"
 msgstr "Altivec yerleÅŸiÄŸi %qF iÃ§in Ã§Ã¶zÃ¼mlenmemiÅŸ aÅŸÄ±rÄ± yÃ¼kleme"
 
-#: config/rs6000/rs6000.c:8302
+#: config/rs6000/rs6000.c:8409
 #, gcc-internal-format
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "dss argÃ¼manÄ± 2 bitlik iÅŸaretsiz bir sabit olmalÄ±"
 
-#: config/rs6000/rs6000.c:8595
+#: config/rs6000/rs6000.c:8702
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate must be a constant"
 msgstr "__builtin_spe_predicate'in 1. argÃ¼manÄ± bir sabit olmalÄ±"
 
-#: config/rs6000/rs6000.c:8642
+#: config/rs6000/rs6000.c:8749
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate is out of range"
 msgstr "__builtin_spe_predicate'in 1. argÃ¼manÄ± aralÄ±k dÄ±ÅŸÄ±nda"
 
-#: config/rs6000/rs6000.c:8667
+#: config/rs6000/rs6000.c:8774
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "__builtin_spe_predicate'in 1. argÃ¼manÄ± bir sabit olmalÄ±"
 
-#: config/rs6000/rs6000.c:8739
+#: config/rs6000/rs6000.c:8846
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "__builtin_spe_predicate'in 1. argÃ¼manÄ± aralÄ±k dÄ±ÅŸÄ±nda"
 
-#: config/rs6000/rs6000.c:14977
+#: config/rs6000/rs6000.c:15189
 #, gcc-internal-format
 msgid "stack frame too large"
 msgstr "yÄ±ÄŸÄ±t Ã§erÃ§evesi Ã§ok bÃ¼yÃ¼k"
 
-#: config/rs6000/rs6000.c:17598
+#: config/rs6000/rs6000.c:17811
 #, gcc-internal-format
 msgid "no profiling of 64-bit code for this ABI"
 msgstr "bu ABI iÃ§in 64 bitlik profilleme kodu yok"
 
-#: config/rs6000/rs6000.c:19470
+#: config/rs6000/rs6000.c:19687
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
 msgstr "AltiVec tÃ¼rlerde %<long%> kullanÄ±mÄ± 64 bitlik kod iÃ§in geÃ§ersiz"
 
-#: config/rs6000/rs6000.c:19472
+#: config/rs6000/rs6000.c:19689
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
 msgstr "AltiVec tÃ¼rlerde %<long%> kullanÄ±mÄ± Ã¶nerilmiyor; %<int%> kullanÄ±n"
 
-#: config/rs6000/rs6000.c:19476
+#: config/rs6000/rs6000.c:19693
 #, gcc-internal-format
 msgid "use of %<long long%> in AltiVec types is invalid"
 msgstr "AltiVec tÃ¼rlerde %<long long%> kullanÄ±mÄ± geÃ§ersiz"
 
-#: config/rs6000/rs6000.c:19478
+#: config/rs6000/rs6000.c:19695
 #, gcc-internal-format
 msgid "use of %<double%> in AltiVec types is invalid"
 msgstr "AltiVec tÃ¼rlerde %<double%> kullanÄ±mÄ± geÃ§ersiz"
 
-#: config/rs6000/rs6000.c:19480
+#: config/rs6000/rs6000.c:19697
 #, gcc-internal-format
 msgid "use of %<long double%> in AltiVec types is invalid"
 msgstr "AltiVec tÃ¼rlerde %<long double%> kullanÄ±mÄ± geÃ§ersiz"
 
-#: config/rs6000/rs6000.c:19482
+#: config/rs6000/rs6000.c:19699
 #, gcc-internal-format
 msgid "use of boolean types in AltiVec types is invalid"
 msgstr "AltiVec tÃ¼rlerde mantÄ±ksal tÃ¼rlerin kullanÄ±mÄ± geÃ§ersiz"
 
-#: config/rs6000/rs6000.c:19484
+#: config/rs6000/rs6000.c:19701
 #, gcc-internal-format
 msgid "use of %<complex%> in AltiVec types is invalid"
 msgstr "AltiVec tÃ¼rlerde %<complex%> kullanÄ±mÄ± geÃ§ersiz"
 
-#: config/rs6000/rs6000.c:19486
+#: config/rs6000/rs6000.c:19703
 #, fuzzy, gcc-internal-format
 msgid "use of decimal floating point types in AltiVec types is invalid"
 msgstr "AltiVec tÃ¼rlerde mantÄ±ksal tÃ¼rlerin kullanÄ±mÄ± geÃ§ersiz"
 
 #: config/rs6000/aix43.h:38 config/rs6000/aix51.h:37 config/rs6000/aix52.h:38
-#: config/rs6000/aix53.h:38
+#: config/rs6000/aix53.h:38 config/rs6000/aix61.h:38
 #, gcc-internal-format
 msgid "-maix64 and POWER architecture are incompatible"
 msgstr "-maix64 ile POWER mimarisi uyumsuz"
 
 #: config/rs6000/aix43.h:43 config/rs6000/aix51.h:42 config/rs6000/aix52.h:43
-#: config/rs6000/aix53.h:43
+#: config/rs6000/aix53.h:43 config/rs6000/aix61.h:43
 #, gcc-internal-format
 msgid "-maix64 requires PowerPC64 architecture remain enabled"
 msgstr "-maix64 seÃ§eneÄŸi PowerPC64 mimarisinin etkin kalmasÄ±nÄ± gerektirir"
 
 #: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
+#: config/rs6000/aix61.h:49
 #, gcc-internal-format
 msgid "soft-float and long-double-128 are incompatible"
 msgstr "soft-float ile long-double-128 uyumsuz."
 
 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:46 config/rs6000/aix52.h:53
-#: config/rs6000/aix53.h:53
+#: config/rs6000/aix53.h:53 config/rs6000/aix61.h:53
 #, gcc-internal-format
 msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 msgstr "-maix64 gereksinimi: 32 bit adreslemeli 64 bitlik hesaplama henÃ¼z desteklenmiyor."
@@ -26252,7 +26227,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1560
+#: config/rs6000/rs6000.h:1569
 #, gcc-internal-format
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr "RETURN_ADDRESS_OFFSET desteklenmiyor"
@@ -26375,22 +26350,22 @@
 msgid "-mstack-guard implies use of -mstack-size"
 msgstr "-mstack-guard, -mstack-size uyguluyor"
 
-#: config/s390/s390.c:6640
+#: config/s390/s390.c:6679
 #, gcc-internal-format
 msgid "total size of local variables exceeds architecture limit"
 msgstr "Yerel deÄŸiÅŸkenlerin toplam boyutu mimarinin izin verdigi sÄ±nÄ±rÄ± aÅŸÄ±yor"
 
-#: config/s390/s390.c:7298
+#: config/s390/s390.c:7349
 #, fuzzy, gcc-internal-format
 msgid "frame size of function %qs is "
 msgstr "%qs Ã§erÃ§evi boyutu "
 
-#: config/s390/s390.c:7328
+#: config/s390/s390.c:7379
 #, gcc-internal-format
 msgid "frame size of %qs is "
 msgstr "%qs Ã§erÃ§evi boyutu "
 
-#: config/s390/s390.c:7332
+#: config/s390/s390.c:7383
 #, gcc-internal-format
 msgid "%qs uses dynamic stack allocation"
 msgstr "%qs Ã¶zdevimli yÄ±ÄŸÄ±t tahsisi kullanÄ±yor"
@@ -26400,44 +26375,44 @@
 msgid "-fPIC and -G are incompatible"
 msgstr "-fPIC ile -mcall-%s uyumsuz."
 
-#: config/sh/sh.c:6894
+#: config/sh/sh.c:6897
 #, gcc-internal-format
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "__builtin_saveregs bu alt hedef tarafÄ±ndan desteklenmiyor"
 
-#: config/sh/sh.c:7904
+#: config/sh/sh.c:7907
 #, gcc-internal-format
 msgid "%qs attribute only applies to interrupt functions"
 msgstr "%qs Ã¶zniteliÄŸi sadece kesme iÅŸlevlerine uygulanÄ±r"
 
-#: config/sh/sh.c:7990
+#: config/sh/sh.c:7993
 #, gcc-internal-format
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr "kesme yakalayÄ±cÄ± Ã¶zniteliÄŸi -m5-compact ile uyumlu deÄŸil"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:8012
+#: config/sh/sh.c:8015
 #, gcc-internal-format
 msgid "%qs attribute argument not a string constant"
 msgstr "%qs Ã¶znitelik argÃ¼manÄ± bir dizge sabit deÄŸil"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:8037
+#: config/sh/sh.c:8040
 #, gcc-internal-format
 msgid "%qs attribute argument not an integer constant"
 msgstr "%qs Ã¶znitelik argÃ¼manÄ± bir tamsayÄ± sabit deÄŸil"
 
-#: config/sh/sh.c:10085
+#: config/sh/sh.c:10084
 #, gcc-internal-format
 msgid "r0 needs to be available as a call-clobbered register"
 msgstr "r0 bir Ã§aÄŸrÄ± taÅŸÄ±rmalÄ± yazmaÃ§ olarak kullanÄ±labilmeyi gerektirir"
 
-#: config/sh/sh.c:10106
+#: config/sh/sh.c:10105
 #, gcc-internal-format
 msgid "Need a second call-clobbered general purpose register"
 msgstr "Ä°kinci bir Ã§aÄŸrÄ± taÅŸÄ±rmalÄ± genel amaÃ§lÄ± yazmaÃ§ gerekir"
 
-#: config/sh/sh.c:10114
+#: config/sh/sh.c:10113
 #, gcc-internal-format
 msgid "Need a call-clobbered target register"
 msgstr "Ã‡aÄŸrÄ± taÅŸÄ±rmalÄ± hedef yazmacÄ± gerekir"
@@ -26467,7 +26442,7 @@
 msgid "%s %q+D %s after being referenced with dllimport linkage"
 msgstr "dllimport ilintileme ile iliÅŸkilendirildikten sonra %s %q+D %s"
 
-#: config/sh/symbian.c:891 cp/tree.c:2737
+#: config/sh/symbian.c:891 cp/tree.c:2753
 #, fuzzy, gcc-internal-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr "lang_* denetimi: %2$s dosyasÄ±nÄ±n %3$d. satÄ±rÄ±ndaki %1$s iÃ§inde baÅŸarÄ±sÄ±z"
@@ -26510,17 +26485,17 @@
 msgid "-mrelax is only supported for RTP PIC"
 msgstr "static TPF-OS'da desteklenmiyor"
 
-#: config/sparc/sparc.c:698
+#: config/sparc/sparc.c:701
 #, gcc-internal-format
 msgid "%s is not supported by this configuration"
 msgstr "%s bu yapÄ±landÄ±rma ile desteklenmiyor"
 
-#: config/sparc/sparc.c:705
+#: config/sparc/sparc.c:708
 #, gcc-internal-format
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr "-mlong-double-64 ile -m64 bir arada olmaz"
 
-#: config/sparc/sparc.c:730
+#: config/sparc/sparc.c:733
 #, gcc-internal-format
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "-mcmodel= 32 bitlik sistemlerde desteklenmiyor"
@@ -26540,67 +26515,57 @@
 msgid "parameter list does not match a valid signature for %s()"
 msgstr ""
 
-#: config/spu/spu.c:337 config/spu/spu.c:348
+#: config/spu/spu.c:341 config/spu/spu.c:352
 #, fuzzy, gcc-internal-format
 msgid "Unknown architecture '%s'"
 msgstr "%qs makine kipi bilinmiyor"
 
-#: config/spu/spu.c:3034
+#: config/spu/spu.c:3023
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute ignored"
 msgstr "%qs Ã¶zniteliÄŸi yoksayÄ±ldÄ±"
 
-#: config/spu/spu.c:5218
+#: config/spu/spu.c:5207
 #, fuzzy, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]."
 msgstr "seÃ§ici 0..%wi aralÄ±ÄŸÄ±nda bir tamsayÄ± sabit olmalÄ±"
 
-#: config/spu/spu.c:5238
+#: config/spu/spu.c:5227
 #, fuzzy, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]. ("
 msgstr "seÃ§ici 0..%wi aralÄ±ÄŸÄ±nda bir tamsayÄ± sabit olmalÄ±"
 
-#: config/spu/spu.c:5268
+#: config/spu/spu.c:5257
 #, gcc-internal-format
 msgid "%d least significant bits of %s are ignored."
 msgstr ""
 
-#: config/stormy16/stormy16.c:499
+#: config/stormy16/stormy16.c:1080
 #, gcc-internal-format
-msgid "constant halfword load operand out of range"
-msgstr "sabit yarÄ±m sÃ¶zcÃ¼klÃ¼k yÃ¼k terimi aralÄ±k dÄ±ÅŸÄ±nda"
-
-#: config/stormy16/stormy16.c:509
-#, gcc-internal-format
-msgid "constant arithmetic operand out of range"
-msgstr "sabit aritmetik terim aralÄ±k dÄ±ÅŸÄ±nda"
-
-#: config/stormy16/stormy16.c:1108
-#, gcc-internal-format
 msgid "local variable memory requirements exceed capacity"
 msgstr "yerel deÄŸiÅŸkenin bellek gereksinimi kapasiteyi aÅŸÄ±yor."
 
-#: config/stormy16/stormy16.c:1274
+#: config/stormy16/stormy16.c:1246
 #, gcc-internal-format
 msgid "function_profiler support"
 msgstr "function_profiler destegi"
 
-#: config/stormy16/stormy16.c:1363
+#: config/stormy16/stormy16.c:1335
 #, gcc-internal-format
 msgid "cannot use va_start in interrupt function"
 msgstr "kesme iÅŸlevinde va_start kullanÄ±lamaz"
 
-#: config/stormy16/stormy16.c:1906
+#: config/stormy16/stormy16.c:1879
 #, gcc-internal-format
 msgid "switch statement of size %lu entries too large"
 msgstr "%lu girdilik switch deyimi Ã§ok bÃ¼yÃ¼k"
 
-#: config/stormy16/stormy16.c:2274
+#: config/stormy16/stormy16.c:2247
 #, gcc-internal-format
 msgid "%<__BELOW100__%> attribute only applies to variables"
 msgstr "%<__BELOW100__%> Ã¶zniteliÄŸi sadece deÄŸiÅŸkenlere uygulanÄ±r"
 
-#: config/stormy16/stormy16.c:2281
+#: config/stormy16/stormy16.c:2254
 #, gcc-internal-format
 msgid "__BELOW100__ attribute not allowed with auto storage class"
 msgstr "__BELOW100__ Ã¶zniteliÄŸine Ã¶zdevinimli saklatÄ±m sÄ±nÄ±fÄ±nda izin verilmez"
@@ -26725,345 +26690,345 @@
 msgid "too much stack space to prepare: %d"
 msgstr "hazÄ±rlanacak yÄ±ÄŸÄ±t alanÄ± Ã§ok fazla: %d"
 
-#: config/xtensa/xtensa.c:1861
+#: config/xtensa/xtensa.c:1865
 #, gcc-internal-format
 msgid "boolean registers required for the floating-point option"
 msgstr "mantÄ±ksal yazmaÃ§lar kayan nokta seÃ§eneÄŸi iÃ§in gerekli"
 
-#: config/xtensa/xtensa.c:1896
+#: config/xtensa/xtensa.c:1900
 #, gcc-internal-format
 msgid "-f%s is not supported with CONST16 instructions"
 msgstr "-f%s seÃ§eneÄŸi CONST16 komutlarÄ± ile desteklenmiyor"
 
-#: config/xtensa/xtensa.c:1901
+#: config/xtensa/xtensa.c:1905
 #, gcc-internal-format
 msgid "PIC is required but not supported with CONST16 instructions"
 msgstr "PIC gerekli ama  CONST16 komutlarÄ± ile desteklenmiyor"
 
-#: config/xtensa/xtensa.c:2745 config/xtensa/xtensa.c:2765
+#: config/xtensa/xtensa.c:2770 config/xtensa/xtensa.c:2790
 #, fuzzy, gcc-internal-format
 msgid "bad builtin code"
 msgstr "hatalÄ± yerleÅŸik fcode"
 
-#: config/xtensa/xtensa.c:2873
+#: config/xtensa/xtensa.c:2898
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in a .bss section"
 msgstr "sadece ilklendirilmemiÅŸ deÄŸiÅŸkenler .bss bÃ¶lÃ¼mÃ¼ne yerleÅŸtirilebilir"
 
-#: ada/misc.c:261
+#: ada/misc.c:260
 #, gcc-internal-format
 msgid "missing argument to \"-%s\""
 msgstr "\"-%s\" seÃ§eneÄŸinin argÃ¼manÄ± eksik"
 
-#: ada/misc.c:311
+#: ada/misc.c:310
 #, gcc-internal-format
 msgid "%<-gnat%> misspelled as %<-gant%>"
 msgstr "%<-gnat%> yerine yanlÄ±ÅŸ olarak %<-gant%> kullanÄ±lmÄ±ÅŸ"
 
-#: cp/call.c:2462
+#: cp/call.c:2448
 #, gcc-internal-format
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr "%s %D(%T, %T, %T) <yerleÅŸik>"
 
-#: cp/call.c:2467
+#: cp/call.c:2453
 #, gcc-internal-format
 msgid "%s %D(%T, %T) <built-in>"
 msgstr "%s %D(%T, %T) <yerleÅŸik>"
 
-#: cp/call.c:2471
+#: cp/call.c:2457
 #, gcc-internal-format
 msgid "%s %D(%T) <built-in>"
 msgstr "%s %D(%T) <yerleÅŸik>"
 
-#: cp/call.c:2475
+#: cp/call.c:2461
 #, gcc-internal-format
 msgid "%s %T <conversion>"
 msgstr "%s %T <dÃ¶nÃ¼ÅŸÃ¼m>"
 
-#: cp/call.c:2477
+#: cp/call.c:2463
 #, gcc-internal-format
 msgid "%s %+#D <near match>"
 msgstr "%s %+#D <yakÄ±n eÅŸleÅŸme>"
 
-#: cp/call.c:2479 cp/pt.c:1397
+#: cp/call.c:2465 cp/pt.c:1405
 #, gcc-internal-format
 msgid "%s %+#D"
 msgstr "%s %+#D"
 
-#: cp/call.c:2720
+#: cp/call.c:2706
 #, gcc-internal-format
 msgid "conversion from %qT to %qT is ambiguous"
 msgstr "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m belirsiz"
 
-#: cp/call.c:2873 cp/call.c:2891 cp/call.c:2954
+#: cp/call.c:2859 cp/call.c:2877 cp/call.c:2940
 #, gcc-internal-format
 msgid "no matching function for call to %<%D(%A)%>"
 msgstr "%<%D(%A)%> Ã§aÄŸrÄ±sÄ± ile eÅŸleÅŸen bir iÅŸlev yok"
 
-#: cp/call.c:2894 cp/call.c:2957
+#: cp/call.c:2880 cp/call.c:2943
 #, gcc-internal-format
 msgid "call of overloaded %<%D(%A)%> is ambiguous"
 msgstr "aÅŸÄ±rÄ± yÃ¼klÃ¼ %<%D(%A)%> Ã§aÄŸrÄ±sÄ± belirsiz"
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:3029
+#: cp/call.c:3015
 #, gcc-internal-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr "Ã¼ye gÃ¶stericisi iÅŸlevi %E nesnesiz Ã§aÄŸrÄ±lamaz; .* or ->* kullanÄ±mÄ± Ã¶nerilir"
 
-#: cp/call.c:3103
+#: cp/call.c:3089
 #, gcc-internal-format
 msgid "no match for call to %<(%T) (%A)%>"
 msgstr "%<(%T) (%A)%> Ã§aÄŸrÄ±sÄ± iÃ§in eÅŸleÅŸme yok"
 
-#: cp/call.c:3112
+#: cp/call.c:3098
 #, gcc-internal-format
 msgid "call of %<(%T) (%A)%> is ambiguous"
 msgstr "%<(%T) (%A)%> Ã§aÄŸrÄ±sÄ± belirsiz"
 
-#: cp/call.c:3150
+#: cp/call.c:3136
 #, fuzzy, gcc-internal-format
 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
 msgstr "%<%2$E ? %3$E : %4$E%> iÃ§indeki %<?: Ã¼Ã§ terimlisi%> iÃ§in %1$s"
 
-#: cp/call.c:3156
+#: cp/call.c:3142
 #, fuzzy, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E%s%>"
 msgstr "%<%3$E%4$s%> iÃ§indeki %<%2$s iÅŸleci%> iÃ§in %1$s"
 
-#: cp/call.c:3160
+#: cp/call.c:3146
 #, fuzzy, gcc-internal-format
 msgid "%s for %<operator[]%> in %<%E[%E]%>"
 msgstr "%<%2$E[%3$E]%> iÃ§indeki %<[] iÅŸleci%> iÃ§in %1$s"
 
-#: cp/call.c:3165
+#: cp/call.c:3151
 #, fuzzy, gcc-internal-format
 msgid "%s for %qs in %<%s %E%>"
 msgstr "%<%3$s %4$E%> iÃ§indeki %2$qs iÃ§in %1$s"
 
-#: cp/call.c:3170
+#: cp/call.c:3156
 #, fuzzy, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E %s %E%>"
 msgstr "%<%3$E %4$s %5$E%> iÃ§indeki %<%2$s iÅŸleci%> iÃ§in %1$s"
 
-#: cp/call.c:3173
+#: cp/call.c:3159
 #, fuzzy, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%s%E%>"
 msgstr "%<%3$s%4$E%> iÃ§indeki %<%2$s iÅŸleci%> iÃ§in %1$s"
 
-#: cp/call.c:3265
+#: cp/call.c:3251
 #, gcc-internal-format
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ISO C++ bir ?: Ã¼Ã§ terimlisinde ikinci terimin eksikliÄŸine izin vermez"
 
-#: cp/call.c:3343
+#: cp/call.c:3329
 #, gcc-internal-format
 msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
 msgstr ""
 
-#: cp/call.c:3348
+#: cp/call.c:3334
 #, gcc-internal-format
 msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
 msgstr ""
 
-#: cp/call.c:3389 cp/call.c:3609
+#: cp/call.c:3375 cp/call.c:3595
 #, fuzzy, gcc-internal-format
 msgid "operands to ?: have different types %qT and %qT"
 msgstr "?: iÃ§in terimler farklÄ± tÃ¼rde"
 
-#: cp/call.c:3563
+#: cp/call.c:3549
 #, gcc-internal-format
 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
 msgstr "koÅŸullu ifade iÃ§inde enum uyumsuzluÄŸu: %qT vs %qT"
 
-#: cp/call.c:3570
+#: cp/call.c:3556
 #, gcc-internal-format
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr "koÅŸullu ifade iÃ§inde enum ve enum olmayan tÃ¼rler"
 
-#: cp/call.c:3874
+#: cp/call.c:3860
 #, fuzzy, gcc-internal-format
 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
 msgstr "sonek %2$qs iÃ§in  %<%1$D(int)%> bildirimi yok, yerine Ã¶nek iÅŸleci deneniyor"
 
-#: cp/call.c:3947
+#: cp/call.c:3936
 #, gcc-internal-format
 msgid "comparison between %q#T and %q#T"
 msgstr "%q#T ile %q#T arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
 
-#: cp/call.c:4229
+#: cp/call.c:4218
 #, gcc-internal-format
 msgid "no corresponding deallocation function for `%D'"
 msgstr ""
 
-#: cp/call.c:4234
+#: cp/call.c:4223
 #, fuzzy, gcc-internal-format
 msgid "no suitable %<operator %s%> for %qT"
 msgstr "%2$qT iÃ§in uygun bir %<%1$s iÅŸleci%> yok"
 
-#: cp/call.c:4252
+#: cp/call.c:4241
 #, gcc-internal-format
 msgid "%q+#D is private"
 msgstr "%q+#D private'dir"
 
-#: cp/call.c:4254
+#: cp/call.c:4243
 #, gcc-internal-format
 msgid "%q+#D is protected"
 msgstr "%q+#D protected'dir"
 
-#: cp/call.c:4256
+#: cp/call.c:4245
 #, gcc-internal-format
 msgid "%q+#D is inaccessible"
 msgstr "%q+#D eriÅŸilebilir deÄŸil"
 
-#: cp/call.c:4257
+#: cp/call.c:4246
 #, gcc-internal-format
 msgid "within this context"
 msgstr "bu baÄŸlamda"
 
-#: cp/call.c:4303
+#: cp/call.c:4292
 #, fuzzy, gcc-internal-format
 msgid "passing NULL to non-pointer argument %P of %qD"
 msgstr "%2$qD iÅŸlevinin gÃ¶sterici olmayan %1$P argÃ¼manÄ±na NULL aktarÄ±lmasÄ±"
 
-#: cp/call.c:4306
+#: cp/call.c:4295
 #, gcc-internal-format
 msgid "converting to non-pointer type %qT from NULL"
 msgstr "NULL'dan gÃ¶sterici olmayan %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m"
 
-#: cp/call.c:4312
+#: cp/call.c:4301
 #, fuzzy, gcc-internal-format
 msgid "converting %<false%> to pointer type for argument %P of %qD"
 msgstr "%4$qD iÅŸlevinin %3$qP. argÃ¼manÄ± iÃ§in %1$qT tÃ¼rÃ¼ %2$qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemez"
 
-#: cp/call.c:4356 cp/cvt.c:217
+#: cp/call.c:4346 cp/cvt.c:217
 #, gcc-internal-format
 msgid "invalid conversion from %qT to %qT"
 msgstr "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
 
-#: cp/call.c:4358
+#: cp/call.c:4348
 #, fuzzy, gcc-internal-format
 msgid "  initializing argument %P of %qD"
 msgstr "  %2$qD iÅŸlevinin %1$P argÃ¼manÄ±nÄ±n ilklendirilmesi"
 
-#: cp/call.c:4491
+#: cp/call.c:4498
 #, gcc-internal-format
 msgid "cannot bind bitfield %qE to %qT"
 msgstr "%qE bitalanÄ± %qT tÃ¼rÃ¼ne baÄŸlanamaz"
 
-#: cp/call.c:4494 cp/call.c:4510
+#: cp/call.c:4501 cp/call.c:4517
 #, gcc-internal-format
 msgid "cannot bind packed field %qE to %qT"
 msgstr "%qE paketli alanÄ± %qT tÃ¼rÃ¼ne baÄŸlanamaz"
 
-#: cp/call.c:4497
+#: cp/call.c:4504
 #, gcc-internal-format
 msgid "cannot bind rvalue %qE to %qT"
 msgstr "saÄŸ taraf deÄŸeri %qE, %qT tÃ¼rÃ¼ne baÄŸlanamaz"
 
-#: cp/call.c:4611
+#: cp/call.c:4620
 #, gcc-internal-format
 msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr "POD olmayan %q#T tÃ¼rÃ¼nÃ¼n nesneleri %<...%> Ã¼zerinden aktarÄ±lamaz; Ã§alÄ±ÅŸma anÄ±nda Ã§aÄŸrÄ± Ã§Ä±kÄ±ÅŸ yaptÄ±racak"
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4639
+#: cp/call.c:4648
 #, gcc-internal-format
 msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr "POD olmayan %q#T tÃ¼rÃ¼nÃ¼n nesneleri %<...%> Ã¼zerinden alÄ±namaz; Ã§alÄ±ÅŸma anÄ±nda Ã§aÄŸrÄ± Ã§Ä±kÄ±ÅŸ yaptÄ±racak"
 
-#: cp/call.c:4687
+#: cp/call.c:4696
 #, fuzzy, gcc-internal-format
 msgid "the default argument for parameter %d of %qD has not yet been parsed"
 msgstr "%2$qD iÅŸlevinin %1$d. parametresi iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼man henÃ¼z Ã§Ã¶zÃ¼mlenmedi"
 
-#: cp/call.c:4697
+#: cp/call.c:4706
 #, fuzzy, gcc-internal-format
 msgid "recursive evaluation of default argument for %q#D"
 msgstr "%q#D iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼manÄ±n yeniden tanÄ±mÄ±"
 
-#: cp/call.c:4802
+#: cp/call.c:4811
 #, gcc-internal-format
 msgid "argument of function call might be a candidate for a format attribute"
 msgstr "iÅŸlev Ã§aÄŸrÄ±sÄ± argÃ¼manÄ± bir biÃ§im Ã¶zniteliÄŸi iÃ§in aday olabilir"
 
-#: cp/call.c:4950
+#: cp/call.c:4959
 #, fuzzy, gcc-internal-format
 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
 msgstr "%2$q#D iÅŸlevinin %<this%> parametresi olarak %1$qT aktarÄ±mÄ± niteleyicileri iptal ediyor"
 
-#: cp/call.c:4969
+#: cp/call.c:4978
 #, gcc-internal-format
 msgid "%qT is not an accessible base of %qT"
 msgstr "%qT eriÅŸilebilir bir %qT tabanÄ± deÄŸil"
 
-#: cp/call.c:5229
+#: cp/call.c:5238
 #, gcc-internal-format
 msgid "could not find class$ field in java interface type %qT"
 msgstr "java arabiriminde %qT tÃ¼rÃ¼nde class$ alanÄ± bulunamadÄ±"
 
-#: cp/call.c:5470
+#: cp/call.c:5479
 #, gcc-internal-format
 msgid "call to non-function %qD"
 msgstr "iÅŸlev olmayan %qD ye Ã§aÄŸrÄ±"
 
-#: cp/call.c:5595
+#: cp/call.c:5604
 #, gcc-internal-format
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 msgstr "%<%T::%s(%A)%#V%> Ã§aÄŸrÄ±sÄ± ile eÅŸleÅŸen iÅŸlev yok"
 
-#: cp/call.c:5613
+#: cp/call.c:5622
 #, gcc-internal-format
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 msgstr "aÅŸÄ±rÄ± yÃ¼klÃ¼ %<%s(%A)%> Ã§aÄŸrÄ±sÄ± belirsiz"
 
-#: cp/call.c:5639
+#: cp/call.c:5648
 #, gcc-internal-format
 msgid "cannot call member function %qD without object"
 msgstr "Ã¼ye iÅŸlev %qD nesne olmaksÄ±zÄ±n Ã§aÄŸrÄ±lamaz"
 
-#: cp/call.c:6283
+#: cp/call.c:6307
 #, gcc-internal-format
 msgid "passing %qT chooses %qT over %qT"
 msgstr "%qT aktarÄ±mÄ± %qT tÃ¼rÃ¼nÃ¼ %qT tÃ¼rÃ¼ Ã¼zerinden seÃ§iyor"
 
-#: cp/call.c:6285 cp/name-lookup.c:4320 cp/name-lookup.c:4753
+#: cp/call.c:6309 cp/name-lookup.c:4322 cp/name-lookup.c:4757
 #, gcc-internal-format
 msgid "  in call to %qD"
 msgstr "  %qD Ã§aÄŸrÄ±sÄ±nda"
 
-#: cp/call.c:6342
+#: cp/call.c:6366
 #, gcc-internal-format
 msgid "choosing %qD over %qD"
 msgstr "%qD %qD Ã¼zerinden,"
 
-#: cp/call.c:6343
+#: cp/call.c:6367
 #, gcc-internal-format
 msgid "  for conversion from %qT to %qT"
 msgstr "  %qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m iÃ§in seÃ§iliyor,"
 
-#: cp/call.c:6345
+#: cp/call.c:6369
 #, gcc-internal-format
 msgid "  because conversion sequence for the argument is better"
 msgstr "  Ã§Ã¼nkÃ¼ argÃ¼man iÃ§in dÃ¶nÃ¼ÅŸÃ¼m sÃ¼reci daha iyi"
 
-#: cp/call.c:6459
+#: cp/call.c:6483
 #, gcc-internal-format
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr "Ä°lkinin en kotÃ¼ dÃ¶nÃ¼ÅŸÃ¼mÃ¼ ikincisinden daha iyi olsa bile ISO C++ bunlar belirsizdir der:"
 
-#: cp/call.c:6603
+#: cp/call.c:6627
 #, gcc-internal-format
 msgid "could not convert %qE to %qT"
 msgstr "%qE %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemedi"
 
-#: cp/call.c:6737
+#: cp/call.c:6761
 #, gcc-internal-format
 msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
 msgstr "%qT tÃ¼rÃ¼ndeki sabit olmayan baÅŸvurunun geÃ§ici %qT tÃ¼rÃ¼nden ilklendirilmesi geÃ§ersiz"
 
-#: cp/call.c:6741
+#: cp/call.c:6765
 #, gcc-internal-format
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 msgstr "%qT tÃ¼rÃ¼ndeki baÅŸvurunun %qT tÃ¼rÃ¼ndeki ifadeden ilklendirilmesi geÃ§ersiz"
@@ -27073,343 +27038,343 @@
 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
 msgstr "taban %qT tÃ¼rÃ¼nden tÃ¼retilmiÅŸ %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m sanal taban %qT Ã¼zerinden yapÄ±lamaz"
 
-#: cp/class.c:961
+#: cp/class.c:971
 #, gcc-internal-format
 msgid "Java class %qT cannot have a destructor"
 msgstr "Java sÄ±nÄ±fÄ± %qT bir yÄ±kÄ±cÄ±ya sahip olamaz"
 
-#: cp/class.c:963
+#: cp/class.c:973
 #, gcc-internal-format
 msgid "Java class %qT cannot have an implicit non-trivial destructor"
 msgstr "Java sÄ±nÄ±fÄ± %qT bir dolaylÄ± sanal olmayan yÄ±kÄ±cÄ±ya sahip olamaz"
 
-#: cp/class.c:1062
+#: cp/class.c:1074
 #, gcc-internal-format
 msgid "repeated using declaration %q+D"
 msgstr "%q+D bildirimi kullanÄ±larak yinelenmiÅŸ"
 
-#: cp/class.c:1064
+#: cp/class.c:1076
 #, gcc-internal-format
 msgid "using declaration %q+D conflicts with a previous using declaration"
 msgstr "%q+D bildirimi kullanÄ±mÄ± Ã¶nceki bildirimlerden biri ile Ã§eliÅŸiyor"
 
-#: cp/class.c:1069
+#: cp/class.c:1081
 #, gcc-internal-format
 msgid "%q+#D cannot be overloaded"
 msgstr "%q+#D,"
 
-#: cp/class.c:1070
+#: cp/class.c:1082
 #, gcc-internal-format
 msgid "with %q+#D"
 msgstr "%+#D ile aÅŸÄ±rÄ± yÃ¼klenemez"
 
-#: cp/class.c:1137
+#: cp/class.c:1149
 #, gcc-internal-format
 msgid "conflicting access specifications for method %q+D, ignored"
 msgstr "%q+D yÃ¶ntemi iÃ§in eriÅŸim Ã¶zellikleri Ã§eliÅŸkili, yoksayÄ±ldÄ±"
 
-#: cp/class.c:1140
+#: cp/class.c:1152
 #, gcc-internal-format
 msgid "conflicting access specifications for field %qE, ignored"
 msgstr "%qE alanÄ± iÃ§in eriÅŸim Ã¶zellikleri Ã§eliÅŸkili, yoksayÄ±ldÄ±"
 
-#: cp/class.c:1201 cp/class.c:1209
+#: cp/class.c:1213 cp/class.c:1221
 #, gcc-internal-format
 msgid "%q+D invalid in %q#T"
 msgstr "%q+D %q#T iÃ§inde geÃ§ersiz"
 
-#: cp/class.c:1202
+#: cp/class.c:1214
 #, gcc-internal-format
 msgid "  because of local method %q+#D with same name"
 msgstr "  Ã§Ã¼nkÃ¼ yerel yÃ¶ntem %q+#D ile ismi aynÄ±"
 
-#: cp/class.c:1210
+#: cp/class.c:1222
 #, gcc-internal-format
 msgid "  because of local member %q+#D with same name"
 msgstr "  Ã§Ã¼nkÃ¼ yerel Ã¼ye %q+#D ile aynÄ± isimde"
 
-#: cp/class.c:1253
+#: cp/class.c:1265
 #, gcc-internal-format
 msgid "base class %q#T has a non-virtual destructor"
 msgstr "taban sÄ±nÄ±f %q#T bir sanal olmayan yÄ±kÄ±cÄ±ya sahip"
 
-#: cp/class.c:1570
+#: cp/class.c:1582
 #, gcc-internal-format
 msgid "all member functions in class %qT are private"
 msgstr "sÄ±nÄ±f %qT iÃ§indeki tÃ¼m Ã¼ye iÅŸlevler 'private'"
 
-#: cp/class.c:1582
+#: cp/class.c:1594
 #, gcc-internal-format
 msgid "%q#T only defines a private destructor and has no friends"
 msgstr "%q#T sadece private bir yÄ±kÄ±cÄ± tanÄ±mlÄ±yor ve kardeÅŸleri yok"
 
-#: cp/class.c:1626
+#: cp/class.c:1639
 #, gcc-internal-format
 msgid "%q#T only defines private constructors and has no friends"
 msgstr "%q#T sadece private kurucular tanÄ±mlÄ±yor ve kardeÅŸleri yok"
 
-#: cp/class.c:2019
+#: cp/class.c:2032
 #, gcc-internal-format
 msgid "no unique final overrider for %qD in %qT"
 msgstr "%qD iÃ§in %qT iÃ§inde eÅŸsiz bir son deÄŸiÅŸtirici yok"
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2439
+#: cp/class.c:2452
 #, gcc-internal-format
 msgid "%q+D was hidden"
 msgstr "%q+D"
 
-#: cp/class.c:2440
+#: cp/class.c:2453
 #, gcc-internal-format
 msgid "  by %q+D"
 msgstr "  %q+D tarafÄ±ndan gizlendi"
 
-#: cp/class.c:2483 cp/decl2.c:1135
+#: cp/class.c:2496 cp/decl2.c:1178
 #, gcc-internal-format
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 msgstr "%q+#D geÃ§ersiz; bir anonim union sadece statik olmayan veri Ã¼yeleri iÃ§erebilir"
 
-#: cp/class.c:2486
+#: cp/class.c:2499
 #, fuzzy, gcc-internal-format
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 msgstr "%q+#D geÃ§ersiz; bir anonim union sadece statik olmayan veri Ã¼yeleri iÃ§erebilir"
 
-#: cp/class.c:2494 cp/decl2.c:1141
+#: cp/class.c:2507 cp/decl2.c:1184
 #, gcc-internal-format
 msgid "private member %q+#D in anonymous union"
 msgstr "anonim union iÃ§inde private Ã¼ye %q+#D"
 
-#: cp/class.c:2496
+#: cp/class.c:2509
 #, fuzzy, gcc-internal-format
 msgid "private member %q+#D in anonymous struct"
 msgstr "anonim union iÃ§inde private Ã¼ye %q+#D"
 
-#: cp/class.c:2501 cp/decl2.c:1143
+#: cp/class.c:2514 cp/decl2.c:1186
 #, gcc-internal-format
 msgid "protected member %q+#D in anonymous union"
 msgstr "anonim union iÃ§inde protected Ã¼ye %q+#D"
 
-#: cp/class.c:2503
+#: cp/class.c:2516
 #, fuzzy, gcc-internal-format
 msgid "protected member %q+#D in anonymous struct"
 msgstr "anonim union iÃ§inde protected Ã¼ye %q+#D"
 
-#: cp/class.c:2677
+#: cp/class.c:2695
 #, gcc-internal-format
 msgid "bit-field %q+#D with non-integral type"
 msgstr "bit-alanÄ± %q+#D tÃ¼mleyen tÃ¼rde deÄŸil"
 
-#: cp/class.c:2690
+#: cp/class.c:2708
 #, gcc-internal-format
 msgid "bit-field %q+D width not an integer constant"
 msgstr "bit alanÄ± %q+D iÃ§in geniÅŸlik bir tamsayÄ± sabit deÄŸil"
 
-#: cp/class.c:2695
+#: cp/class.c:2713
 #, gcc-internal-format
 msgid "negative width in bit-field %q+D"
 msgstr "bit alanÄ± %q+D iÃ§in geniÅŸlik negatif"
 
-#: cp/class.c:2700
+#: cp/class.c:2718
 #, gcc-internal-format
 msgid "zero width for bit-field %q+D"
 msgstr "bit alanÄ± %q+D iÃ§in sÄ±fÄ±r geniÅŸlik"
 
-#: cp/class.c:2706
+#: cp/class.c:2724
 #, gcc-internal-format
 msgid "width of %q+D exceeds its type"
 msgstr "%q+D kendi tÃ¼rÃ¼nden geniÅŸ"
 
-#: cp/class.c:2715
+#: cp/class.c:2733
 #, gcc-internal-format
 msgid "%q+D is too small to hold all values of %q#T"
 msgstr "%q+D alanÄ± %#T tÃ¼rÃ¼nÃ¼n tÃ¼m deÄŸerlerini tutmak iÃ§in Ã§ok kÃ¼Ã§Ã¼k"
 
-#: cp/class.c:2772
+#: cp/class.c:2790
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in union"
 msgstr "union iÃ§inde kuruculu Ã¼ye %q+#D olamaz"
 
-#: cp/class.c:2775
+#: cp/class.c:2793
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in union"
 msgstr "union iÃ§inde yÄ±kÄ±cÄ±lÄ± Ã¼ye %q+#D olamaz"
 
-#: cp/class.c:2777
+#: cp/class.c:2795
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in union"
 msgstr "union iÃ§inde kopya atama isleÃ§li Ã¼ye %q+#D olamaz"
 
-#: cp/class.c:2801
+#: cp/class.c:2819
 #, gcc-internal-format
 msgid "multiple fields in union %qT initialized"
 msgstr "union %qT iÃ§inde Ã§ok sayÄ±da alan ilklendirildi"
 
-#: cp/class.c:2890
+#: cp/class.c:2908
 #, gcc-internal-format
 msgid "%q+D may not be static because it is a member of a union"
 msgstr "%q+D bir union Ã¼yesi olduÄŸundan static olmayabilir"
 
-#: cp/class.c:2895
+#: cp/class.c:2913
 #, gcc-internal-format
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 msgstr "%q+D bir union Ã¼yesi olduÄŸundan %qT tÃ¼rÃ¼nde bir baÅŸvuruya sahip olmayabilir"
 
-#: cp/class.c:2906
+#: cp/class.c:2924
 #, gcc-internal-format
 msgid "field %q+D invalidly declared function type"
 msgstr "%q+D alanÄ± ile geÃ§ersiz olarak iÅŸlev tÃ¼rÃ¼ bildirildi"
 
-#: cp/class.c:2912
+#: cp/class.c:2930
 #, gcc-internal-format
 msgid "field %q+D invalidly declared method type"
 msgstr "%q+D alanÄ± ile geÃ§ersiz olarak yÃ¶ntem tÃ¼rÃ¼ bildirildi"
 
-#: cp/class.c:2944
-#, gcc-internal-format
-msgid "non-static reference %q+#D in class without a constructor"
-msgstr "bir kurucu olmaksÄ±zÄ±n sÄ±nÄ±f iÃ§inde static olmayan baÅŸvuru %q+#D"
-
-#: cp/class.c:2955
+#: cp/class.c:2968
 #, fuzzy, gcc-internal-format
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 msgstr "paketsiz POD olmayan %q+#D alanÄ± Ã¼zerinde paketli Ã¶znitelik yoksayÄ±lÄ±yor"
 
-#: cp/class.c:3022
+#: cp/class.c:3047
 #, gcc-internal-format
-msgid "non-static const member %q+#D in class without a constructor"
-msgstr "bir kurucu olmaksÄ±zÄ±n sÄ±nÄ±f iÃ§inde static olmayan sabit Ã¼ye %q+#D"
-
-#: cp/class.c:3037
-#, gcc-internal-format
 msgid "field %q+#D with same name as class"
 msgstr "%q+#D alanÄ± sÄ±nÄ±f ile aynÄ± isimde"
 
-#: cp/class.c:3068
+#: cp/class.c:3078
 #, gcc-internal-format
 msgid "%q#T has pointer data members"
 msgstr "%q#T gÃ¶sterici veri Ã¼yeleri iÃ§eriyor"
 
-#: cp/class.c:3073
+#: cp/class.c:3083
 #, gcc-internal-format
 msgid "  but does not override %<%T(const %T&)%>"
 msgstr "  ama %<%T(const %T&)%>ye deÄŸiÅŸtirilmiyor"
 
-#: cp/class.c:3075
+#: cp/class.c:3085
 #, gcc-internal-format
 msgid "  or %<operator=(const %T&)%>"
 msgstr "  ya da %<operator=(const %T&)%> iÃ§eriyor"
 
-#: cp/class.c:3079
+#: cp/class.c:3089
 #, gcc-internal-format
 msgid "  but does not override %<operator=(const %T&)%>"
 msgstr "  ama %<operator=(const %T&)%>ye deÄŸiÅŸtirilmiyor"
 
-#: cp/class.c:3540
+#: cp/class.c:3550
 #, gcc-internal-format
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 msgstr "boÅŸ %qT tabanÄ±nÄ±n gÃ¶reli konumu ABI-uyumlu olmayabilir ve bu GCC'nin gelecek sÃ¼rÃ¼mÃ¼nde deÄŸiÅŸebilir"
 
-#: cp/class.c:3665
+#: cp/class.c:3675
 #, gcc-internal-format
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 msgstr "%qT sÄ±nÄ±fÄ± GCC'nin gelecek sÃ¼rÃ¼mÃ¼nde neredeyse boÅŸ sayÄ±lacak"
 
-#: cp/class.c:3747
+#: cp/class.c:3757
 #, gcc-internal-format
 msgid "initializer specified for non-virtual method %q+D"
 msgstr "sanal olmayan yÃ¶ntem %q+D iÃ§in ilklendirici belirtilmiÅŸ"
 
-#: cp/class.c:4412
+#: cp/class.c:4228
 #, gcc-internal-format
+msgid "non-static reference %q+#D in class without a constructor"
+msgstr "bir kurucu olmaksÄ±zÄ±n sÄ±nÄ±f iÃ§inde static olmayan baÅŸvuru %q+#D"
+
+#: cp/class.c:4233
+#, gcc-internal-format
+msgid "non-static const member %q+#D in class without a constructor"
+msgstr "bir kurucu olmaksÄ±zÄ±n sÄ±nÄ±f iÃ§inde static olmayan sabit Ã¼ye %q+#D"
+
+#: cp/class.c:4488
+#, gcc-internal-format
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 msgstr "sanal %qT tabanÄ±nÄ±n gÃ¶reli konumu ABI-uyumlu deÄŸil ve bu GCC'nin gelecek sÃ¼rÃ¼mÃ¼nde deÄŸiÅŸebilir"
 
-#: cp/class.c:4513
+#: cp/class.c:4589
 #, gcc-internal-format
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 msgstr "doÄŸrudan taban %qT belirsizlikten dolayÄ± %qT iÃ§inde eriÅŸilebilir deÄŸil"
 
-#: cp/class.c:4525
+#: cp/class.c:4601
 #, gcc-internal-format
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 msgstr "sanal taban %qT belirsizlikten dolayÄ± %qT iÃ§inde eriÅŸilebilir deÄŸil"
 
-#: cp/class.c:4704
+#: cp/class.c:4780
 #, gcc-internal-format
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 msgstr "%qT tÃ¼rÃ¼ne atanan boyut ABI-uyumlu olmayabilir ve bu GCC'nin gelecek sÃ¼rÃ¼mÃ¼nde deÄŸiÅŸebilir"
 
-#: cp/class.c:4744
+#: cp/class.c:4820
 #, gcc-internal-format
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 msgstr "%qD alanÄ±nÄ±n gÃ¶reli konumu ABI-uyumlu olmayabilir ve bu GCC'nin gelecek sÃ¼rÃ¼mÃ¼nde deÄŸiÅŸebilir"
 
-#: cp/class.c:4772
+#: cp/class.c:4848
 #, gcc-internal-format
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 msgstr "%q+D alanÄ±nÄ±n gÃ¶reli konumu ABI-uyumlu deÄŸil ve bu GCC'nin gelecek sÃ¼rÃ¼mÃ¼nde deÄŸiÅŸebilir"
 
-#: cp/class.c:4781
+#: cp/class.c:4857
 #, gcc-internal-format
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr "%q+D alanÄ± GCC'nin gelecek sÃ¼rÃ¼mÃ¼nde taban sÄ±nÄ±flarÄ±n farklÄ± yere konmasÄ±na sebep olabilecek boÅŸ sÄ±nÄ±flarÄ± iÃ§eriyor"
 
-#: cp/class.c:4864
+#: cp/class.c:4944
 #, gcc-internal-format
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 msgstr "boÅŸ %qT sÄ±nÄ±fÄ±ndan tÃ¼retilmiÅŸ sÄ±nÄ±f yerleÅŸimi GCC'nin gelecek sÃ¼rÃ¼mÃ¼nde deÄŸiÅŸebilir"
 
-#: cp/class.c:5010 cp/parser.c:14608
+#: cp/class.c:5090 cp/parser.c:14688
 #, gcc-internal-format
 msgid "redefinition of %q#T"
 msgstr "%q#T sÄ±nÄ±fÄ±n yeniden tanÄ±mÄ±"
 
-#: cp/class.c:5166
+#: cp/class.c:5246
 #, fuzzy, gcc-internal-format
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 msgstr "%q#T sanal olmayan kuruculu sanal iÅŸlevler iÃ§eriyor"
 
-#: cp/class.c:5268
+#: cp/class.c:5348
 #, gcc-internal-format
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr "yapÄ± tamamlanmaya Ã§alÄ±ÅŸÄ±lÄ±rken Ã¶nceki ayrÄ±ÅŸtÄ±rma hatalarÄ±ndan dolayÄ± kesildi"
 
-#: cp/class.c:5728
+#: cp/class.c:5808
 #, gcc-internal-format
 msgid "language string %<\"%E\"%> not recognized"
 msgstr "dil dizgesi %<\"%E\"%> tanÄ±nmÄ±yor"
 
-#: cp/class.c:5817
+#: cp/class.c:5897
 #, fuzzy, gcc-internal-format
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 msgstr "%2$qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼me dayalÄ± aÅŸÄ±rÄ± yÃ¼klÃ¼ %1$qD iÅŸlevi Ã§Ã¶zÃ¼mlenemiyor"
 
-#: cp/class.c:5946
+#: cp/class.c:6026
 #, gcc-internal-format
 msgid "no matches converting function %qD to type %q#T"
 msgstr "%qD iÅŸlevinin %q#T tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼mÃ¼ iÃ§in eÅŸleÅŸme yok"
 
-#: cp/class.c:5969
+#: cp/class.c:6049
 #, gcc-internal-format
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 msgstr "aÅŸÄ±rÄ± yÃ¼klÃ¼ %qD iÅŸlevinin %q#T tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼mÃ¼ belirsiz"
 
-#: cp/class.c:5995
+#: cp/class.c:6075
 #, gcc-internal-format
 msgid "assuming pointer to member %qD"
 msgstr "%qD Ã¼yesine gÃ¶sterici varsayÄ±lÄ±yor"
 
-#: cp/class.c:5998
+#: cp/class.c:6078
 #, gcc-internal-format
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 msgstr "(bir Ã¼ye gÃ¶stericisi sadece %<&%E%> ile ÅŸekillendirilebilir)"
 
-#: cp/class.c:6054 cp/class.c:6088
+#: cp/class.c:6134 cp/class.c:6168
 #, gcc-internal-format
 msgid "not enough type information"
 msgstr "tÃ¼r bilgisi yetersiz"
 
-#: cp/class.c:6071
+#: cp/class.c:6151
 #, gcc-internal-format
 msgid "argument of type %qT does not match %qT"
 msgstr "%qT tÃ¼rÃ¼ndeki argÃ¼man %qT ile eÅŸleÅŸmiyor"
@@ -27419,12 +27384,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.
-#: cp/class.c:6358 cp/decl.c:1199 cp/name-lookup.c:526
+#: cp/class.c:6438 cp/decl.c:1200 cp/name-lookup.c:525
 #, gcc-internal-format
 msgid "declaration of %q#D"
 msgstr "%q#D yeniden bildirimi"
 
-#: cp/class.c:6359
+#: cp/class.c:6439
 #, gcc-internal-format
 msgid "changes meaning of %qD from %q+#D"
 msgstr "%qD'nin %q+#D Ã¼zerindeki anlamÄ±nÄ± deÄŸiÅŸiyor"
@@ -27459,7 +27424,7 @@
 msgid "conversion from %qT to %qT discards qualifiers"
 msgstr "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m niteleyicileri iptal ediyor"
 
-#: cp/cvt.c:470 cp/typeck.c:5257
+#: cp/cvt.c:470 cp/typeck.c:5265
 #, gcc-internal-format
 msgid "casting %qT to %qT does not dereference pointer"
 msgstr "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m gÃ¶sterici baÅŸvurusunu kaldÄ±rmaz"
@@ -27469,190 +27434,190 @@
 msgid "cannot convert type %qT to type %qT"
 msgstr "%qT tÃ¼rÃ¼ %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemiyor"
 
-#: cp/cvt.c:656
+#: cp/cvt.c:649
 #, gcc-internal-format
 msgid "conversion from %q#T to %q#T"
 msgstr "%q#T tÃ¼rÃ¼nden %q#T tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m"
 
-#: cp/cvt.c:668 cp/cvt.c:688
+#: cp/cvt.c:661 cp/cvt.c:681
 #, fuzzy, gcc-internal-format
 msgid "%q#T used where a %qT was expected"
 msgstr "%2$qT umulan yerde %1$q#T kullanÄ±lmÄ±ÅŸ"
 
-#: cp/cvt.c:703
+#: cp/cvt.c:696
 #, gcc-internal-format
 msgid "%q#T used where a floating point value was expected"
 msgstr "bir gerÃ§el sayÄ± deÄŸer umulan yerde %q#T kullanÄ±lmÄ±ÅŸ"
 
-#: cp/cvt.c:750
+#: cp/cvt.c:743
 #, gcc-internal-format
 msgid "conversion from %qT to non-scalar type %qT requested"
 msgstr "%qT tÃ¼rÃ¼nden skalar olmayan %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m istendi"
 
-#: cp/cvt.c:784
+#: cp/cvt.c:777
 #, gcc-internal-format
 msgid "pseudo-destructor is not called"
 msgstr "sÃ¶zde yÄ±kÄ±cÄ±lar Ã§aÄŸrÄ±lmaz"
 
-#: cp/cvt.c:844
+#: cp/cvt.c:837
 #, gcc-internal-format
 msgid "object of incomplete type %qT will not be accessed in %s"
 msgstr "iÃ§i boÅŸ %qT tÃ¼rÃ¼nden nesne, %s iÃ§inde eriÅŸilir olmayacak"
 
-#: cp/cvt.c:849
+#: cp/cvt.c:842
 #, gcc-internal-format
 msgid "object of type %qT will not be accessed in %s"
 msgstr "%qT tÃ¼rÃ¼nden nesne, %s iÃ§inde eriÅŸilir olmayacak"
 
-#: cp/cvt.c:865
+#: cp/cvt.c:858
 #, fuzzy, gcc-internal-format
 msgid "object %qE of incomplete type %qT will not be accessed in %s"
 msgstr "iÃ§i boÅŸ %2$qT tÃ¼rÃ¼ndeki %1$E nesnesi, %3$s iÃ§inde eriÅŸimli olmayacak"
 
 #. [over.over] enumerates the places where we can take the address
 #. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:902
+#: cp/cvt.c:895
 #, gcc-internal-format
 msgid "%s cannot resolve address of overloaded function"
 msgstr "%s aÅŸÄ±rÄ± yÃ¼klÃ¼ iÅŸlevin adresini Ã§Ã¶zÃ¼mleyemiyor"
 
 #. Only warn when there is no &.
-#: cp/cvt.c:909
+#: cp/cvt.c:902
 #, gcc-internal-format
 msgid "%s is a reference, not call, to function %qE"
 msgstr "%s %qE iÅŸlevine Ã§aÄŸrÄ± deÄŸil bir atÄ±ftÄ±r"
 
-#: cp/cvt.c:926
+#: cp/cvt.c:919
 #, gcc-internal-format
 msgid "%s has no effect"
 msgstr "%s  bir etkiye sahip deÄŸil"
 
-#: cp/cvt.c:958
+#: cp/cvt.c:951
 #, gcc-internal-format
 msgid "value computed is not used"
 msgstr "hesaplanan deÄŸer kullanÄ±lmadÄ±"
 
-#: cp/cvt.c:1068
+#: cp/cvt.c:1061
 #, gcc-internal-format
 msgid "converting NULL to non-pointer type"
 msgstr "NULL'dan gÃ¶sterici olmayan tÃ¼re dÃ¶nÃ¼ÅŸÃ¼m"
 
-#: cp/cvt.c:1174
+#: cp/cvt.c:1167
 #, gcc-internal-format
 msgid "ambiguous default type conversion from %qT"
 msgstr "%qT tÃ¼nÃ¼den Ã¶ntanÄ±mlÄ± tÃ¼re dÃ¶nÃ¼ÅŸÃ¼m belirsiz"
 
-#: cp/cvt.c:1176
+#: cp/cvt.c:1169
 #, gcc-internal-format
 msgid "  candidate conversions include %qD and %qD"
 msgstr "  aday dÃ¶nÃ¼ÅŸÃ¼mler %qD ve %qD iÃ§eriyor"
 
-#: cp/decl.c:1062
+#: cp/decl.c:1063
 #, gcc-internal-format
 msgid "%qD was declared %<extern%> and later %<static%>"
 msgstr "%qD Ã¶nce %<extern%> sonra da %<static%> bildirilmiÅŸ"
 
-#: cp/decl.c:1063 cp/decl.c:1618 objc/objc-act.c:2931 objc/objc-act.c:7503
+#: cp/decl.c:1064 cp/decl.c:1619 objc/objc-act.c:2931 objc/objc-act.c:7503
 #, gcc-internal-format
 msgid "previous declaration of %q+D"
 msgstr "%q+D bildiriminin Ã¶nceki bildirimi"
 
-#: cp/decl.c:1096
+#: cp/decl.c:1097
 #, gcc-internal-format
 msgid "declaration of %qF throws different exceptions"
 msgstr "%qF bildirimi"
 
-#: cp/decl.c:1097
+#: cp/decl.c:1098
 #, gcc-internal-format
 msgid "from previous declaration %q+F"
 msgstr "Ã¶nceki %q+F bildirimindeki farklÄ± olaÄŸandÄ±ÅŸÄ±lÄ±klarÄ± yakalÄ±yor"
 
-#: cp/decl.c:1153
+#: cp/decl.c:1154
 #, gcc-internal-format
 msgid "function %q+D redeclared as inline"
 msgstr "iÅŸlev %q+D 'inline' olarak yeniden bildirilmiÅŸ"
 
-#: cp/decl.c:1155
+#: cp/decl.c:1156
 #, gcc-internal-format
 msgid "previous declaration of %q+D with attribute noinline"
 msgstr "Ã¶nceki %q+D bildirimi 'inline' Ã¶znitelikli deÄŸil"
 
-#: cp/decl.c:1162
+#: cp/decl.c:1163
 #, gcc-internal-format
 msgid "function %q+D redeclared with attribute noinline"
 msgstr "%q+D iÅŸlevinin yeniden bildirimi inline Ã¶znitelikli deÄŸil"
 
-#: cp/decl.c:1164
+#: cp/decl.c:1165
 #, gcc-internal-format
 msgid "previous declaration of %q+D was inline"
 msgstr "Ã¶nceki %q+D bildirimi 'inline' idi"
 
-#: cp/decl.c:1186 cp/decl.c:1259
+#: cp/decl.c:1187 cp/decl.c:1260
 #, gcc-internal-format
 msgid "shadowing %s function %q#D"
 msgstr "%s %q#D iÅŸlevini gÃ¶lgeliyor"
 
-#: cp/decl.c:1195
+#: cp/decl.c:1196
 #, gcc-internal-format
 msgid "library function %q#D redeclared as non-function %q#D"
 msgstr "kÃ¼tÃ¼phane iÅŸlevi %q#D iÅŸlev olmayan %q#D olarak yeniden bildirildi"
 
-#: cp/decl.c:1200
+#: cp/decl.c:1201
 #, gcc-internal-format
 msgid "conflicts with built-in declaration %q#D"
 msgstr "%q#D yerleÅŸik bildirimiyle Ã§eliÅŸiyor"
 
-#: cp/decl.c:1254 cp/decl.c:1380 cp/decl.c:1396
+#: cp/decl.c:1255 cp/decl.c:1381 cp/decl.c:1397
 #, gcc-internal-format
 msgid "new declaration %q#D"
 msgstr "yeni %q#D bildirimi"
 
-#: cp/decl.c:1255
+#: cp/decl.c:1256
 #, gcc-internal-format
 msgid "ambiguates built-in declaration %q#D"
 msgstr "%q#D yerleÅŸik bildirimini belirsizleÅŸtiriyor"
 
-#: cp/decl.c:1344
+#: cp/decl.c:1345
 #, gcc-internal-format
 msgid "%q#D redeclared as different kind of symbol"
 msgstr "%q#D farklÄ± bir simge Ã§eÅŸidi olarak tekrar bildirilmiÅŸ"
 
-#: cp/decl.c:1347
+#: cp/decl.c:1348
 #, gcc-internal-format
 msgid "previous declaration of %q+#D"
 msgstr "Ã¶nceki %q+#D bildirimi"
 
-#: cp/decl.c:1366
+#: cp/decl.c:1367
 #, gcc-internal-format
 msgid "declaration of template %q#D"
 msgstr "%q#D ÅŸablon bildirimi"
 
-#: cp/decl.c:1367 cp/name-lookup.c:527
+#: cp/decl.c:1368 cp/name-lookup.c:526
 #, gcc-internal-format
 msgid "conflicts with previous declaration %q+#D"
 msgstr "Ã¶nceki %q+#D bildirimiyle Ã§eliÅŸiyor"
 
-#: cp/decl.c:1381 cp/decl.c:1397
+#: cp/decl.c:1382 cp/decl.c:1398
 #, gcc-internal-format
 msgid "ambiguates old declaration %q+#D"
 msgstr "eski %q+#D bildirimini belirsizleÅŸtiriyor"
 
-#: cp/decl.c:1389
+#: cp/decl.c:1390
 #, gcc-internal-format
 msgid "declaration of C function %q#D conflicts with"
 msgstr "C iÅŸlevi %q#D bildirimi"
 
-#: cp/decl.c:1391
+#: cp/decl.c:1392
 #, gcc-internal-format
 msgid "previous declaration %q+#D here"
 msgstr "buradaki Ã¶nceki %q+#D bildirimi ile Ã§eliÅŸiyor"
 
-#: cp/decl.c:1405
+#: cp/decl.c:1406
 #, gcc-internal-format
 msgid "conflicting declaration %q#D"
 msgstr "%q#D bildirimi Ã§eliÅŸkili"
 
-#: cp/decl.c:1406
+#: cp/decl.c:1407
 #, gcc-internal-format
 msgid "%q+D has a previous declaration as %q#D"
 msgstr "%q+D evvelce %q#D olarak bildirilmiÅŸ"
@@ -27664,63 +27629,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.
-#: cp/decl.c:1458
+#: cp/decl.c:1459
 #, gcc-internal-format
 msgid "declaration of namespace %qD conflicts with"
 msgstr "isim alanÄ± bildirimi %qD"
 
-#: cp/decl.c:1459
+#: cp/decl.c:1460
 #, gcc-internal-format
 msgid "previous declaration of namespace %q+D here"
 msgstr "buradaki isim alanÄ± bildirimi %q+D ile Ã§eliÅŸiyor"
 
-#: cp/decl.c:1470
+#: cp/decl.c:1471
 #, gcc-internal-format
 msgid "%q+#D previously defined here"
 msgstr "%q+#D evvelce burada tanÄ±mlanmÄ±ÅŸ"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1480
+#: cp/decl.c:1481
 #, gcc-internal-format
 msgid "prototype for %q+#D"
 msgstr "%q+#D iÃ§in prototip"
 
-#: cp/decl.c:1481
+#: cp/decl.c:1482
 #, gcc-internal-format
 msgid "%Jfollows non-prototype definition here"
 msgstr "%Jburadaki prototip olmayan tanÄ±mÄ± izliyor"
 
-#: cp/decl.c:1521
+#: cp/decl.c:1522
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+#D with %qL linkage"
 msgstr "%2$qL ilintili Ã¶nceki %1$q+#D bildirimi"
 
-#: cp/decl.c:1523
+#: cp/decl.c:1524
 #, gcc-internal-format
 msgid "conflicts with new declaration with %qL linkage"
 msgstr "%qL ilintili yeni bildirim ile Ã§eliÅŸiyor"
 
-#: cp/decl.c:1546 cp/decl.c:1552
+#: cp/decl.c:1547 cp/decl.c:1553
 #, fuzzy, gcc-internal-format
 msgid "default argument given for parameter %d of %q#D"
 msgstr "Ã¶ntanÄ±mlÄ± argÃ¼man %2$q#D bildiriminin %1$d. parametresi iÃ§in"
 
-#: cp/decl.c:1548 cp/decl.c:1554
+#: cp/decl.c:1549 cp/decl.c:1555
 #, gcc-internal-format
 msgid "after previous specification in %q+#D"
 msgstr "%q+#D bildirimindeki Ã¶nceki belirtimden sonra verilmiÅŸ"
 
-#: cp/decl.c:1563
+#: cp/decl.c:1564
 #, gcc-internal-format
 msgid "%q#D was used before it was declared inline"
 msgstr "%q#D inline olarak bildirilmeden Ã¶nce"
 
-#: cp/decl.c:1564
+#: cp/decl.c:1565
 #, gcc-internal-format
 msgid "%Jprevious non-inline declaration here"
 msgstr "%Jburada Ã¶nceki inline olmayan bildirimde kullanÄ±lmÄ±ÅŸ"
 
-#: cp/decl.c:1617
+#: cp/decl.c:1618
 #, gcc-internal-format
 msgid "redundant redeclaration of %qD in same scope"
 msgstr "%qD bildiriminin aynÄ± baÄŸlamda bununla yeniden bildirimi anlamsÄ±z:"
@@ -27733,313 +27698,319 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1932
+#: cp/decl.c:1939
 #, gcc-internal-format
 msgid "explicit specialization of %qD after first use"
 msgstr "ilk kullanÄ±mdan sonra %D'nin aÃ§Ä±kÃ§a Ã¶zelleÅŸtirilmesi"
 
-#: cp/decl.c:2028
+#: cp/decl.c:2035
 #, gcc-internal-format
 msgid "%q+D: visibility attribute ignored because it"
 msgstr "%q+D: gÃ¶rÃ¼nÃ¼rlÃ¼k Ã¶zniteliÄŸi yoksayÄ±ldÄ± Ã§Ã¼nkÃ¼"
 
-#: cp/decl.c:2030
+#: cp/decl.c:2037
 #, gcc-internal-format
 msgid "%Jconflicts with previous declaration here"
 msgstr "%Jburadaki Ã¶nceki bildirimiyle Ã§eliÅŸiyor"
 
-#: cp/decl.c:2457
+#: cp/decl.c:2464
 #, gcc-internal-format
 msgid "jump to label %qD"
 msgstr "%qD yaftasÄ±na jump"
 
-#: cp/decl.c:2459
+#: cp/decl.c:2466
 #, gcc-internal-format
 msgid "jump to case label"
 msgstr "case yaftasÄ±na jump"
 
-#: cp/decl.c:2461
+#: cp/decl.c:2468
 #, gcc-internal-format
 msgid "%H  from here"
 msgstr "%H  buradan"
 
-#: cp/decl.c:2480 cp/decl.c:2643
+#: cp/decl.c:2487 cp/decl.c:2650
 #, gcc-internal-format
 msgid "  exits OpenMP structured block"
 msgstr ""
 
-#: cp/decl.c:2501
+#: cp/decl.c:2508
 #, gcc-internal-format
 msgid "  crosses initialization of %q+#D"
 msgstr "  %q+#D ilklendirmesini kesiyor"
 
-#: cp/decl.c:2503 cp/decl.c:2618
+#: cp/decl.c:2510 cp/decl.c:2625
 #, gcc-internal-format
 msgid "  enters scope of non-POD %q+#D"
 msgstr "  POD olmayan %q+#D etki alanÄ±na giriyor"
 
-#: cp/decl.c:2516 cp/decl.c:2622
+#: cp/decl.c:2523 cp/decl.c:2629
 #, gcc-internal-format
 msgid "  enters try block"
 msgstr "  try blokuna giriliyor"
 
-#: cp/decl.c:2518 cp/decl.c:2624
+#: cp/decl.c:2525 cp/decl.c:2631
 #, gcc-internal-format
 msgid "  enters catch block"
 msgstr "  catch blokuna giriyor"
 
-#: cp/decl.c:2528 cp/decl.c:2627
+#: cp/decl.c:2535 cp/decl.c:2634
 #, fuzzy, gcc-internal-format
 msgid "  enters OpenMP structured block"
 msgstr "  try blokuna giriliyor"
 
-#: cp/decl.c:2599 cp/decl.c:2639
+#: cp/decl.c:2606 cp/decl.c:2646
 #, gcc-internal-format
 msgid "jump to label %q+D"
 msgstr "%q+D yaftasÄ±na jump"
 
-#: cp/decl.c:2600 cp/decl.c:2640
+#: cp/decl.c:2607 cp/decl.c:2647
 #, gcc-internal-format
 msgid "  from here"
 msgstr "  buradan"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2612
+#: cp/decl.c:2619
 #, gcc-internal-format
 msgid "%J  enters catch block"
 msgstr "%J  catch blokuna giriliyor"
 
-#: cp/decl.c:2616
+#: cp/decl.c:2623
 #, gcc-internal-format
 msgid "  skips initialization of %q+#D"
 msgstr "  %q+#D ilklendirmesi atlanÄ±yor"
 
-#: cp/decl.c:2692
+#: cp/decl.c:2699
 #, gcc-internal-format
 msgid "label named wchar_t"
 msgstr "wchar_t isimli yafta"
 
-#: cp/decl.c:2696
+#: cp/decl.c:2703
 #, gcc-internal-format
 msgid "duplicate label %qD"
 msgstr "yinelenmiÅŸ %qD yaftasÄ±"
 
-#: cp/decl.c:2962
+#: cp/decl.c:2969
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a type"
 msgstr "%qD bir ÅŸablon deÄŸil"
 
-#: cp/decl.c:2968 cp/parser.c:4033
+#: cp/decl.c:2975 cp/parser.c:4037
 #, gcc-internal-format
 msgid "%qD used without template parameters"
 msgstr "%qD ÅŸablon parametreleri olmaksÄ±zÄ±n kullanÄ±lmÄ±ÅŸ"
 
-#: cp/decl.c:2983
+#: cp/decl.c:2990
 #, fuzzy, gcc-internal-format
 msgid "%q#T is not a class"
 msgstr "%q#T bir ÅŸablon deÄŸil"
 
-#: cp/decl.c:2995 cp/decl.c:3063
+#: cp/decl.c:3002 cp/decl.c:3070
 #, fuzzy, gcc-internal-format
 msgid "no class template named %q#T in %q#T"
 msgstr "%2$q#T iÃ§inde %1$q#T isminde sÄ±nÄ±f ÅŸablonu yok"
 
-#: cp/decl.c:3003
+#: cp/decl.c:3010
 #, fuzzy, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
 msgstr "%qT bir sÄ±nÄ±f tÃ¼rÃ¼ olmayan %qT tÃ¼rÃ¼ne Ã§Ã¶zÃ¼mleniyor"
 
-#: cp/decl.c:3010
+#: cp/decl.c:3017
 #, fuzzy, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a type"
 msgstr "%<%T::%D%> bir tÃ¼r deÄŸil"
 
-#: cp/decl.c:3072
+#: cp/decl.c:3079
 #, gcc-internal-format
 msgid "template parameters do not match template"
 msgstr "ÅŸablon parametreleri bu ÅŸablonla uyuÅŸmuyor:"
 
-#: cp/decl.c:3073 cp/friend.c:321 cp/friend.c:329
+#: cp/decl.c:3080 cp/friend.c:321 cp/friend.c:329
 #, gcc-internal-format
 msgid "%q+D declared here"
 msgstr "burada bildirilmiÅŸ %q+D"
 
-#: cp/decl.c:3711
+#: cp/decl.c:3727
 #, fuzzy, gcc-internal-format
 msgid "%Jan anonymous struct cannot have function members"
 msgstr "%J bir anonim union, iÅŸlev Ã¼yeler iÃ§eremez"
 
-#: cp/decl.c:3713
+#: cp/decl.c:3729
 #, gcc-internal-format
 msgid "%Jan anonymous union cannot have function members"
 msgstr "%J bir anonim union, iÅŸlev Ã¼yeler iÃ§eremez"
 
-#: cp/decl.c:3731
+#: cp/decl.c:3747
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
 msgstr "anonim kÃ¼meleme iÃ§inde kuruculu Ã¼ye %q+#D kullanÄ±lamaz"
 
-#: cp/decl.c:3734
+#: cp/decl.c:3750
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
 msgstr "anonim kÃ¼meleme iÃ§inde yÄ±kÄ±cÄ±lÄ± Ã¼ye %q+#D kullanÄ±lamaz"
 
-#: cp/decl.c:3737
+#: cp/decl.c:3753
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
 msgstr "anonim kÃ¼meleme iÃ§inde kopya atama isleÃ§li Ã¼ye %q+#D kullanÄ±lamaz"
 
-#: cp/decl.c:3762
+#: cp/decl.c:3778
 #, gcc-internal-format
 msgid "multiple types in one declaration"
 msgstr "bir bildirimde birden fazla tÃ¼r"
 
-#: cp/decl.c:3766
+#: cp/decl.c:3782
 #, gcc-internal-format
 msgid "redeclaration of C++ built-in type %qT"
 msgstr "C++ yerleÅŸik tÃ¼rÃ¼ %qT iÃ§in yeniden bildirim"
 
-#: cp/decl.c:3803
+#: cp/decl.c:3819
 #, gcc-internal-format
 msgid "missing type-name in typedef-declaration"
 msgstr "typedef bildiriminde tÃ¼r ismi eksik"
 
-#: cp/decl.c:3811
+#: cp/decl.c:3827
 #, gcc-internal-format
 msgid "ISO C++ prohibits anonymous structs"
 msgstr "ISO C++ anonim yapÄ±larÄ± (struct) yasaklar"
 
-#: cp/decl.c:3818
+#: cp/decl.c:3834
 #, gcc-internal-format
 msgid "%qs can only be specified for functions"
 msgstr "%qs sadece iÅŸlevler iÃ§in belirtilebilir"
 
-#: cp/decl.c:3824
+#: cp/decl.c:3840
 #, gcc-internal-format
 msgid "%<friend%> can only be specified inside a class"
 msgstr "%<friend%> sadece bir sÄ±nÄ±f iÃ§inde belirtilebilir"
 
-#: cp/decl.c:3826
+#: cp/decl.c:3842
 #, gcc-internal-format
 msgid "%<explicit%> can only be specified for constructors"
 msgstr "%<explicit%> sadece kurucular iÃ§in belirtilebilir"
 
-#: cp/decl.c:3828
+#: cp/decl.c:3844
 #, gcc-internal-format
 msgid "a storage class can only be specified for objects and functions"
 msgstr "bir saklama sÄ±nÄ±fÄ± sadece iÅŸlevler ve nesneler iÃ§in belirtilebilir"
 
-#: cp/decl.c:3834
+#: cp/decl.c:3850
 #, gcc-internal-format
 msgid "qualifiers can only be specified for objects and functions"
 msgstr "niteliyiciler sadece iÅŸlevler ve nesneler iÃ§in belirtilebilir"
 
-#: cp/decl.c:3837
+#: cp/decl.c:3853
 #, fuzzy, gcc-internal-format
 msgid "%<typedef%> was ignored in this declaration"
 msgstr "typedef bildirimi parametre bildiriminde geÃ§ersiz"
 
-#: cp/decl.c:3866
+#: cp/decl.c:3882
 #, gcc-internal-format
 msgid "attribute ignored in declaration of %q+#T"
 msgstr "%q+#T bildiriminde Ã¶znitelik yoksayÄ±ldÄ±"
 
-#: cp/decl.c:3867
+#: cp/decl.c:3883
 #, gcc-internal-format
 msgid "attribute for %q+#T must follow the %qs keyword"
 msgstr "%q+#T iÃ§in Ã¶znitelik %qs anahtar sÃ¶zcÃ¼ÄŸÃ¼nÃ¼ izlemeli"
 
-#: cp/decl.c:3909
+#: cp/decl.c:3925
 #, fuzzy, gcc-internal-format
-msgid "ignoring attributes applied to class type outside of definition"
+msgid "ignoring attributes applied to class type %qT outside of definition"
 msgstr "%qE Ã¶zniteliÄŸi sadece sÄ±nÄ±f tanÄ±mlarÄ±na uygulanabilir"
 
-#: cp/decl.c:3987
+#. A template type parameter or other dependent type.
+#: cp/decl.c:3929
 #, gcc-internal-format
+msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
+msgstr ""
+
+#: cp/decl.c:4007
+#, gcc-internal-format
 msgid "function %q#D is initialized like a variable"
 msgstr "%q#D iÅŸlevi bir deÄŸiÅŸken gibi ilklendirilmiÅŸ"
 
-#: cp/decl.c:3998
+#: cp/decl.c:4018
 #, gcc-internal-format
 msgid "declaration of %q#D has %<extern%> and is initialized"
 msgstr "%q#D hem %<extern%> olarak bildirilmiÅŸ hem de ilklendirilmiÅŸ"
 
-#: cp/decl.c:4014
+#: cp/decl.c:4034
 #, fuzzy, gcc-internal-format
 msgid "definition of %q#D is marked %<dllimport%>"
 msgstr "%q+D iÅŸlevinin tanÄ±mÄ± dllimport imli"
 
-#: cp/decl.c:4033
+#: cp/decl.c:4053
 #, gcc-internal-format
 msgid "%q#D is not a static member of %q#T"
 msgstr "%q#D bildirimi %q#T baÄŸlamÄ±nÄ±n bir static Ã¼yesi deÄŸildir"
 
-#: cp/decl.c:4039
+#: cp/decl.c:4059
 #, gcc-internal-format
 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
 msgstr "ISO C++ %<%T::%D%>nin %<%T::%D%> olarak tanÄ±mlanmasÄ±na izin vermez"
 
-#: cp/decl.c:4048
+#: cp/decl.c:4068
 #, gcc-internal-format
 msgid "template header not allowed in member definition of explicitly specialized class"
 msgstr "aÃ§Ä±kÃ§a Ã¶zelleÅŸtirilmiÅŸ sÄ±nÄ±fÄ±n Ã¼ye tanÄ±mÄ±nda ÅŸablon baÅŸlÄ±ÄŸÄ±na izin verilmez"
 
-#: cp/decl.c:4056
+#: cp/decl.c:4076
 #, gcc-internal-format
 msgid "duplicate initialization of %qD"
 msgstr "%qD ilklendirmesi yinelenmiÅŸ"
 
-#: cp/decl.c:4095
+#: cp/decl.c:4115
 #, gcc-internal-format
 msgid "declaration of %q#D outside of class is not definition"
 msgstr "sÄ±nÄ±f dÄ±ÅŸÄ±nda %q#D bildirimi bir tanÄ±m deÄŸildir"
 
-#: cp/decl.c:4188
+#: cp/decl.c:4208
 #, gcc-internal-format
 msgid "variable %q#D has initializer but incomplete type"
 msgstr "%q#D deÄŸiÅŸkeni ilklendirilmiÅŸ ama iÃ§i boÅŸ tÃ¼rde"
 
-#: cp/decl.c:4194 cp/decl.c:4906
+#: cp/decl.c:4214 cp/decl.c:4926
 #, gcc-internal-format
 msgid "elements of array %q#D have incomplete type"
 msgstr "%q#D dizisinin elemanlarÄ± iÃ§i boÅŸ tÃ¼rde"
 
-#: cp/decl.c:4200
+#: cp/decl.c:4220
 #, gcc-internal-format
 msgid "aggregate %q#D has incomplete type and cannot be defined"
 msgstr "kÃ¼me %q#D iÃ§i boÅŸ tÃ¼rde olup tanÄ±mlÄ± olamaz"
 
-#: cp/decl.c:4236
+#: cp/decl.c:4256
 #, gcc-internal-format
 msgid "%qD declared as reference but not initialized"
 msgstr "%qD baÅŸvuru olarak bildirilmiÅŸ ama ilklendirilmemiÅŸ"
 
-#: cp/decl.c:4242
+#: cp/decl.c:4262
 #, gcc-internal-format
 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
 msgstr "ISO C++ %qD baÅŸvurusunu ilklendirmek iÃ§in ilklendirici listesi kullanÄ±mÄ±na izin vermez"
 
-#: cp/decl.c:4268
+#: cp/decl.c:4288
 #, gcc-internal-format
 msgid "cannot initialize %qT from %qT"
 msgstr "%qT tÃ¼rÃ¼ %qT tÃ¼rÃ¼nden ilklendirilemez"
 
-#: cp/decl.c:4296
+#: cp/decl.c:4316
 #, gcc-internal-format
 msgid "name %qD used in a GNU-style designated initializer for an array"
 msgstr "%qD ismi bir dizi iÃ§in GNU tarzÄ±nda tasarlanmÄ±ÅŸ bir ilklendiricide kullanÄ±lmÄ±ÅŸ"
 
-#: cp/decl.c:4345
+#: cp/decl.c:4365
 #, gcc-internal-format
 msgid "initializer fails to determine size of %qD"
 msgstr "ilklendirici %qD bildiriminin boyutunu saptayamÄ±yor"
 
-#: cp/decl.c:4352
+#: cp/decl.c:4372
 #, gcc-internal-format
 msgid "array size missing in %qD"
 msgstr "%qD bildiriminde dizi boyutu eksik"
 
-#: cp/decl.c:4364
+#: cp/decl.c:4384
 #, gcc-internal-format
 msgid "zero-size array %qD"
 msgstr "sÄ±fÄ±r boyutlu dizi %qD"
@@ -28047,240 +28018,250 @@
 #. 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.
-#: cp/decl.c:4407
+#: cp/decl.c:4427
 #, gcc-internal-format
 msgid "storage size of %qD isn't known"
 msgstr "%qD bildiriminin saklama boyutu bilinmiyor"
 
-#: cp/decl.c:4429
+#: cp/decl.c:4449
 #, gcc-internal-format
 msgid "storage size of %qD isn't constant"
 msgstr "%qD bildiriminin saklama boyutu sabit deÄŸil"
 
-#: cp/decl.c:4478
+#: cp/decl.c:4498
 #, gcc-internal-format
 msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
 msgstr "Ã¶zÃ¼r: satÄ±riÃ§i iÅŸlev static verisi %q+#D'nin kodlamasÄ± yanlÄ±ÅŸ (sizi Ã§oklu kopyalara sÃ¼rÃ¼kleyecek)"
 
-#: cp/decl.c:4481
+#: cp/decl.c:4501
 #, gcc-internal-format
 msgid "%J  you can work around this by removing the initializer"
 msgstr "%J  ilklendiriciyi kaldÄ±rarak bunun olurunu bulabilirsiniz"
 
-#: cp/decl.c:4508
+#: cp/decl.c:4528
 #, gcc-internal-format
 msgid "uninitialized const %qD"
 msgstr "ilklendirilmemiÅŸ sabit %qD"
 
-#: cp/decl.c:4620
+#: cp/decl.c:4640
 #, fuzzy, gcc-internal-format
 msgid "invalid type %qT as initializer for a vector of type %qT"
 msgstr "%2$qT tÃ¼rÃ¼ndeki bir vektÃ¶r iÃ§in ilklendirici olarak %1$qT tÃ¼rÃ¼ geÃ§ersiz"
 
-#: cp/decl.c:4662
+#: cp/decl.c:4682
 #, gcc-internal-format
 msgid "initializer for %qT must be brace-enclosed"
 msgstr "%qT iÃ§in ilklendirici {} iÃ§inde olmalÄ±"
 
-#: cp/decl.c:4680
+#: cp/decl.c:4700
 #, gcc-internal-format
 msgid "%qT has no non-static data member named %qD"
 msgstr "%qT %qD isminde statik olmayan bir Ã¼yeye sahip deÄŸil"
 
-#: cp/decl.c:4731
+#: cp/decl.c:4751
 #, gcc-internal-format
 msgid "braces around scalar initializer for type %qT"
 msgstr "%qT iÃ§in skalar ilklendiriciyi kuÅŸatan parantezler"
 
-#: cp/decl.c:4814
+#: cp/decl.c:4834
 #, gcc-internal-format
 msgid "missing braces around initializer for %qT"
 msgstr "%qT iÃ§in ilklendiriciyi Ã§evreleyen parantezler yok"
 
-#: cp/decl.c:4871
+#: cp/decl.c:4891
 #, gcc-internal-format
 msgid "too many initializers for %qT"
 msgstr "%qT iÃ§in ilklendirici sayÄ±sÄ± Ã§ok fazla"
 
-#: cp/decl.c:4914
+#: cp/decl.c:4934
 #, gcc-internal-format
 msgid "variable-sized object %qD may not be initialized"
 msgstr "deÄŸiÅŸken-boyutlu nesne %qD ilklendirilmemiÅŸ olabilir"
 
-#: cp/decl.c:4920
+#: cp/decl.c:4940
 #, gcc-internal-format
 msgid "%qD has incomplete type"
 msgstr "%qD iÃ§i boÅŸ tÃ¼rde"
 
-#: cp/decl.c:4935
+#: cp/decl.c:4955
 #, fuzzy, gcc-internal-format
 msgid "scalar object %qD requires one element in initializer"
 msgstr "union ilklendiricide gereÄŸinden fazla Ã¶ÄŸe"
 
 #. A non-aggregate that is not a scalar cannot be initialized
 #. via an initializer-list in C++98.
-#: cp/decl.c:4945
+#: cp/decl.c:4965
 #, fuzzy, gcc-internal-format
 msgid "braces around initializer for non-aggregate type %qT"
 msgstr "%qT iÃ§in skalar ilklendiriciyi kuÅŸatan parantezler"
 
-#: cp/decl.c:4995
+#: cp/decl.c:5015
 #, gcc-internal-format
 msgid "%qD must be initialized by constructor, not by %<{...}%>"
 msgstr "%qD bir kurucu ile ilklendirilmeli, %<{...}%> ile deÄŸil"
 
-#: cp/decl.c:5031
+#: cp/decl.c:5051
 #, fuzzy, gcc-internal-format
 msgid "array %qD initialized by parenthesized string literal %qE"
 msgstr "parantezli dizge sabiti %2$qE ile ilklendirilmiÅŸ %1$qD dizgesi"
 
-#: cp/decl.c:5046
+#: cp/decl.c:5066
 #, gcc-internal-format
 msgid "structure %qD with uninitialized const members"
 msgstr "ilklendirmesiz sabit Ã¼yelerle %qD yapÄ±sÄ±"
 
-#: cp/decl.c:5048
+#: cp/decl.c:5068
 #, gcc-internal-format
 msgid "structure %qD with uninitialized reference members"
 msgstr "ilklendirmesiz referans Ã¼yelerle %qD yapÄ±sÄ±"
 
-#: cp/decl.c:5330
+#: cp/decl.c:5364
 #, gcc-internal-format
 msgid "assignment (not initialization) in declaration"
 msgstr "bildirim iÃ§inde atama (ilklendirme deÄŸil)"
 
-#: cp/decl.c:5420
+#: cp/decl.c:5460
 #, gcc-internal-format
 msgid "shadowing previous type declaration of %q#D"
 msgstr "Ã¶nceki %q#D tÃ¼r bildirimini gÃ¶lgeliyor"
 
-#: cp/decl.c:5450
+#: cp/decl.c:5490
 #, gcc-internal-format
 msgid "%qD cannot be thread-local because it has non-POD type %qT"
 msgstr "%qD evreye yerel olamaz Ã§Ã¼nkÃ¼ POD olmayan %qT tÃ¼rÃ¼nde"
 
-#: cp/decl.c:5485
+#: cp/decl.c:5522
 #, gcc-internal-format
+msgid "Java object %qD not allocated with %<new%>"
+msgstr ""
+
+#: cp/decl.c:5539
+#, gcc-internal-format
 msgid "%qD is thread-local and so cannot be dynamically initialized"
 msgstr "%qD evreye yerel olup Ã¶zdevimli ilklendirilemez"
 
-#: cp/decl.c:5503
+#: cp/decl.c:5557
 #, gcc-internal-format
 msgid "%qD cannot be initialized by a non-constant expression when being declared"
 msgstr "%qD bildirilirken bir sabit olmayan ifade tarafÄ±ndan ilklendirilemez"
 
-#: cp/decl.c:6160
+#: cp/decl.c:5597
+#, fuzzy, gcc-internal-format
+msgid "non-static data member %qD has Java class type"
+msgstr "dllimport'lu sÄ±nÄ±fÄ±n %q+D duraÄŸan veri Ã¼yesinin tanÄ±mÄ±"
+
+#: cp/decl.c:6232
 #, gcc-internal-format
 msgid "destructor for alien class %qT cannot be a member"
 msgstr "yabancÄ± sÄ±nÄ±f %qT iÃ§in yÄ±kÄ±cÄ±, bir Ã¼ye olamaz"
 
-#: cp/decl.c:6162
+#: cp/decl.c:6234
 #, gcc-internal-format
 msgid "constructor for alien class %qT cannot be a member"
 msgstr "yabancÄ± sÄ±nÄ±f %qT iÃ§in kurucu, bir Ã¼ye olamaz"
 
-#: cp/decl.c:6183
+#: cp/decl.c:6255
 #, gcc-internal-format
 msgid "%qD declared as a %<virtual%> %s"
 msgstr "%qD bir %<virtual%> %s olarak bildirilmiÅŸ"
 
-#: cp/decl.c:6185
+#: cp/decl.c:6257
 #, gcc-internal-format
 msgid "%qD declared as an %<inline%> %s"
 msgstr "%qD nesnesi bir %<inline%> %s olarak bildirilmiÅŸ"
 
-#: cp/decl.c:6187
+#: cp/decl.c:6259
 #, fuzzy, gcc-internal-format
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
 msgstr "%2$s bildirimindeki %<const%> ve %<volatile%> iÅŸlev belirtecleri %1$qD iÃ§in geÃ§ersiz"
 
-#: cp/decl.c:6191
+#: cp/decl.c:6263
 #, gcc-internal-format
 msgid "%q+D declared as a friend"
 msgstr "%q+D bir kardeÅŸ olarak bildirilmiÅŸ"
 
-#: cp/decl.c:6197
+#: cp/decl.c:6269
 #, gcc-internal-format
 msgid "%q+D declared with an exception specification"
 msgstr "%q+D bir olaÄŸandÄ±ÅŸÄ±lÄ±k belirtimi ile bildirilmiÅŸ"
 
-#: cp/decl.c:6231
+#: cp/decl.c:6303
 #, gcc-internal-format
 msgid "definition of %qD is not in namespace enclosing %qT"
 msgstr "%qD tanÄ±mÄ± %qT baÄŸlamÄ±nÄ± kapsayan isim alanÄ±nÄ±nda deÄŸil"
 
-#: cp/decl.c:6342
+#: cp/decl.c:6414
 #, gcc-internal-format
 msgid "defining explicit specialization %qD in friend declaration"
 msgstr "%qD doÄŸrudan Ã¶zelleÅŸtirmesinin kardeÅŸ bildirimde tanÄ±mÄ±"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:6352
+#: cp/decl.c:6424
 #, gcc-internal-format
 msgid "invalid use of template-id %qD in declaration of primary template"
 msgstr "birincil ÅŸablon bildiriminde %qD ÅŸablon kimliÄŸinin kullanÄ±mÄ± geÃ§ersiz"
 
-#: cp/decl.c:6382
+#: cp/decl.c:6454
 #, gcc-internal-format
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 msgstr "Ã¶ntanÄ±mlÄ± argÃ¼manlara kardeÅŸ ÅŸablon Ã¶zelleÅŸtirmesi %qD bildiriminde izin verilmez"
 
-#: cp/decl.c:6390
+#: cp/decl.c:6462
 #, gcc-internal-format
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 msgstr "kardeÅŸ ÅŸablon Ã¶zelleÅŸtirmesi %qD bildiriminde %<inline%> kullanÄ±lamaz"
 
-#: cp/decl.c:6433
+#: cp/decl.c:6505
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be a template"
 msgstr "%<::main%> bir ÅŸablon olarak bildirilemez"
 
-#: cp/decl.c:6435
+#: cp/decl.c:6507
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be inline"
 msgstr "%<::main%> inline olarak bildirilemez"
 
-#: cp/decl.c:6437
+#: cp/decl.c:6509
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be static"
 msgstr "%<::main%> static olarak bildirilemez"
 
-#: cp/decl.c:6465
+#: cp/decl.c:6537
 #, gcc-internal-format
 msgid "non-local function %q#D uses anonymous type"
 msgstr "yerel olmayan iÅŸlev %q#D anonim tÃ¼r kullanÄ±yor"
 
-#: cp/decl.c:6468 cp/decl.c:6748
+#: cp/decl.c:6540 cp/decl.c:6820
 #, gcc-internal-format
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 msgstr "%q+#D niteliksiz tÃ¼re baÅŸvurmuyor, dolasÄ±yla ilintileme iÃ§in kullanÄ±lmaz"
 
-#: cp/decl.c:6474
+#: cp/decl.c:6546
 #, gcc-internal-format
 msgid "non-local function %q#D uses local type %qT"
 msgstr "yerel olmayan iÅŸlev %q#D yerel %qT tÃ¼rÃ¼nÃ¼ kullanÄ±yor"
 
-#: cp/decl.c:6498
+#: cp/decl.c:6570
 #, fuzzy, gcc-internal-format
 msgid "static member function %qD cannot have cv-qualifier"
 msgstr "%sÃ¼ye iÅŸlev %qD cv niteleyicisini iÃ§eremez"
 
-#: cp/decl.c:6499
+#: cp/decl.c:6571
 #, fuzzy, gcc-internal-format
 msgid "non-member function %qD cannot have cv-qualifier"
 msgstr "%sÃ¼ye iÅŸlev %qD cv niteleyicisini iÃ§eremez"
 
-#: cp/decl.c:6547
+#: cp/decl.c:6619
 #, gcc-internal-format
 msgid "%<::main%> must return %<int%>"
 msgstr "%<::main%> %<int%> dÃ¶ndÃ¼rmeli"
 
-#: cp/decl.c:6586
+#: cp/decl.c:6658
 #, gcc-internal-format
 msgid "definition of implicitly-declared %qD"
 msgstr "dolaylÄ± bildirimli %qD tanÄ±mÄ±"
 
-#: cp/decl.c:6603 cp/decl2.c:677
+#: cp/decl.c:6675 cp/decl2.c:677
 #, fuzzy, gcc-internal-format
 msgid "no %q#D member function declared in class %qT"
 msgstr "sÄ±nÄ±f %2$qT iÃ§inde bildirilmiÅŸ %1$q#D diye bir Ã¼ye iÅŸlev yok"
@@ -28289,546 +28270,551 @@
 #. 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.
-#: cp/decl.c:6745
+#: cp/decl.c:6817
 #, gcc-internal-format
 msgid "non-local variable %q#D uses anonymous type"
 msgstr "yerel olmayan deÄŸiÅŸken %q#D anonim tÃ¼r kullanÄ±yor"
 
-#: cp/decl.c:6754
+#: cp/decl.c:6826
 #, gcc-internal-format
 msgid "non-local variable %q#D uses local type %qT"
 msgstr "yerel olmayan deÄŸiÅŸken %q#D yerel %qT tÃ¼rÃ¼nÃ¼ kullanÄ±yor"
 
-#: cp/decl.c:6876
+#: cp/decl.c:6948
 #, gcc-internal-format
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 msgstr "tÃ¼mleyen olmayan %qT tÃ¼rÃ¼ndeki statik veri Ã¼yesinin sÄ±nÄ±f iÃ§i ilklendirmesi geÃ§ersiz"
 
-#: cp/decl.c:6886
+#: cp/decl.c:6958
 #, gcc-internal-format
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 msgstr "ISO C++ sabit olmayan statik %qD Ã¼yesinin sÄ±nÄ±f iÃ§i ilklendirmesine izin vermez"
 
-#: cp/decl.c:6890
+#: cp/decl.c:6962
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 msgstr "ISO C++ tÃ¼mlemeyen %2$qT tÃ¼rÃ¼ndeki %1$qD Ã¼ye sabitinin ilklendirilmesine izin vermez"
 
-#: cp/decl.c:6915
+#: cp/decl.c:6987
 #, gcc-internal-format
 msgid "size of array %qD has non-integral type %qT"
 msgstr "%qD dizisinin boyutu tÃ¼mlemeyen %qT tÃ¼rÃ¼nde"
 
-#: cp/decl.c:6917
+#: cp/decl.c:6989
 #, gcc-internal-format
 msgid "size of array has non-integral type %qT"
 msgstr "dizi boyutu tÃ¼mlemeyen %qT tÃ¼rÃ¼nde"
 
-#: cp/decl.c:6965
+#: cp/decl.c:7037
 #, gcc-internal-format
 msgid "size of array %qD is negative"
 msgstr "%qD dizisinin boyutu negatif"
 
-#: cp/decl.c:6967
+#: cp/decl.c:7039
 #, gcc-internal-format
 msgid "size of array is negative"
 msgstr "dizi boyutu negatif"
 
-#: cp/decl.c:6975
+#: cp/decl.c:7047
 #, gcc-internal-format
 msgid "ISO C++ forbids zero-size array %qD"
 msgstr "ISO C++ da sÄ±fÄ±r boyutlu %qD dizisi yasaktÄ±r"
 
-#: cp/decl.c:6977
+#: cp/decl.c:7049
 #, gcc-internal-format
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO C++'da sÄ±fÄ±r boyutlu dizi yasaktÄ±r"
 
-#: cp/decl.c:6984
+#: cp/decl.c:7056
 #, gcc-internal-format
 msgid "size of array %qD is not an integral constant-expression"
 msgstr "%qD dizisinin boyutu bir tÃ¼mleyen sabit ifadesi deÄŸil"
 
-#: cp/decl.c:6987
+#: cp/decl.c:7059
 #, gcc-internal-format
 msgid "size of array is not an integral constant-expression"
 msgstr "dizi boyutu bir tÃ¼mleyen sabit ifadesi deÄŸil"
 
-#: cp/decl.c:6993
+#: cp/decl.c:7065
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids variable length array %qD"
 msgstr "ISO C++ deÄŸiÅŸken boyutlu %qD dizisine izin vermez"
 
-#: cp/decl.c:6995
+#: cp/decl.c:7067
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids variable length array"
 msgstr "ISO C++  deÄŸiÅŸken boyutlu diziye izin vermez"
 
-#: cp/decl.c:7001
+#: cp/decl.c:7073
 #, gcc-internal-format
 msgid "variable length array %qD is used"
 msgstr ""
 
-#: cp/decl.c:7035
+#: cp/decl.c:7107
 #, gcc-internal-format
 msgid "overflow in array dimension"
 msgstr "dizi boyutunda taÅŸma"
 
-#: cp/decl.c:7116
+#: cp/decl.c:7188
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as %s"
 msgstr "%2$s olarak %1$qD bildirimi"
 
-#: cp/decl.c:7118
+#: cp/decl.c:7190
 #, gcc-internal-format
 msgid "creating %s"
 msgstr "%s oluÅŸturuluyor"
 
-#: cp/decl.c:7130
+#: cp/decl.c:7202
 #, gcc-internal-format
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 msgstr "Ã§ok boyutlu dizi olarak %qD bildiriminde ilki dÄ±ÅŸÄ±nda tÃ¼m boyutlar sÄ±nÄ±rlanmÄ±ÅŸ olmalÄ±dÄ±r"
 
-#: cp/decl.c:7134
+#: cp/decl.c:7206
 #, gcc-internal-format
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr "Ã§ok boyutlu dizi bildiriminde ilki dÄ±ÅŸÄ±nda tÃ¼m boyutlar sÄ±nÄ±rlanmÄ±ÅŸ olmalÄ±dÄ±r"
 
-#: cp/decl.c:7169
+#: cp/decl.c:7241
 #, gcc-internal-format
 msgid "return type specification for constructor invalid"
 msgstr "kurucu iÃ§in dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ belirtimi geÃ§ersiz"
 
-#: cp/decl.c:7179
+#: cp/decl.c:7251
 #, gcc-internal-format
 msgid "return type specification for destructor invalid"
 msgstr "yÄ±kÄ±cÄ± iÃ§in dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ belirtimi geÃ§ersiz"
 
-#: cp/decl.c:7192
+#: cp/decl.c:7264
 #, gcc-internal-format
 msgid "return type specified for %<operator %T%>"
 msgstr "%<operator %T%> iÃ§in dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ belirtilmiÅŸ"
 
-#: cp/decl.c:7214
+#: cp/decl.c:7286
 #, gcc-internal-format
 msgid "unnamed variable or field declared void"
 msgstr "void bildirimli adsÄ±z deÄŸiÅŸken ya da alan"
 
-#: cp/decl.c:7218
+#: cp/decl.c:7290
 #, gcc-internal-format
 msgid "variable or field %qE declared void"
 msgstr "void bildirimli deÄŸiÅŸken ya da alan %qE"
 
-#: cp/decl.c:7221
+#: cp/decl.c:7293
 #, gcc-internal-format
 msgid "variable or field declared void"
 msgstr "void bildirimli deÄŸiÅŸken ya da alan"
 
-#: cp/decl.c:7388
+#: cp/decl.c:7460
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<::%D%>"
 msgstr "%<::%> kullanÄ±mÄ± geÃ§ersiz"
 
-#: cp/decl.c:7391
+#: cp/decl.c:7463
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<%T::%D%>"
 msgstr "tanÄ±msÄ±z tÃ¼r %<%s %E%> kullanÄ±mÄ± geÃ§ersiz"
 
-#: cp/decl.c:7394
+#: cp/decl.c:7466
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<%D::%D%>"
 msgstr "tanÄ±msÄ±z tÃ¼r %<%s %E%> kullanÄ±mÄ± geÃ§ersiz"
 
-#: cp/decl.c:7406
+#: cp/decl.c:7478
 #, gcc-internal-format
 msgid "type %qT is not derived from type %qT"
 msgstr "%qT tÃ¼rÃ¼ %qT tÃ¼rÃ¼nden tÃ¼retilmemiÅŸ"
 
-#: cp/decl.c:7422 cp/decl.c:7512 cp/decl.c:8660
+#: cp/decl.c:7494 cp/decl.c:7584 cp/decl.c:8732
 #, gcc-internal-format
 msgid "declaration of %qD as non-function"
 msgstr "iÅŸlev olmayan olarak %qD bildirimi"
 
-#: cp/decl.c:7428
+#: cp/decl.c:7500
 #, gcc-internal-format
 msgid "declaration of %qD as non-member"
 msgstr "Ã¼ye olmayan olarak %qD bildirimi"
 
-#: cp/decl.c:7457
+#: cp/decl.c:7529
 #, gcc-internal-format
 msgid "declarator-id missing; using reserved word %qD"
 msgstr "bildirimci kimliÄŸi eksik; yedek sÃ¶zcÃ¼k %qD kullanÄ±lÄ±yor"
 
-#: cp/decl.c:7504
+#: cp/decl.c:7576
 #, fuzzy, gcc-internal-format
 msgid "function definition does not declare parameters"
 msgstr "%<register%> bildirimli iÅŸlev tanÄ±mÄ±"
 
-#: cp/decl.c:7546
+#: cp/decl.c:7618
 #, gcc-internal-format
 msgid "two or more data types in declaration of %qs"
 msgstr "%qs bildiriminde iki veya daha fazla veri tÃ¼rÃ¼"
 
-#: cp/decl.c:7552
+#: cp/decl.c:7624
 #, fuzzy, gcc-internal-format
 msgid "conflicting specifiers in declaration of %qs"
 msgstr "%q#D bildirimi Ã§eliÅŸkili"
 
-#: cp/decl.c:7623 cp/decl.c:7626
+#: cp/decl.c:7695 cp/decl.c:7698
 #, gcc-internal-format
 msgid "ISO C++ forbids declaration of %qs with no type"
 msgstr "ISO C++ tÃ¼rsÃ¼z %qs bildirimine izin verilmez"
 
-#: cp/decl.c:7651
+#: cp/decl.c:7723
 #, fuzzy, gcc-internal-format
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 msgstr "%qs iÃ§in short, signed veya unsigned geÃ§ersiz"
 
-#: cp/decl.c:7653
+#: cp/decl.c:7725
 #, fuzzy, gcc-internal-format
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 msgstr "%qs iÃ§in signed ve unsigned birlikte verilmiÅŸ"
 
-#: cp/decl.c:7655
+#: cp/decl.c:7727
 #, fuzzy, gcc-internal-format
 msgid "%<long long%> invalid for %qs"
 msgstr "%qs iÃ§in complex geÃ§ersiz"
 
-#: cp/decl.c:7657
+#: cp/decl.c:7729
 #, fuzzy, gcc-internal-format
 msgid "%<long%> invalid for %qs"
 msgstr "%qs iÃ§in complex geÃ§ersiz"
 
-#: cp/decl.c:7659
+#: cp/decl.c:7731
 #, fuzzy, gcc-internal-format
 msgid "%<short%> invalid for %qs"
 msgstr "%qs iÃ§in complex geÃ§ersiz"
 
-#: cp/decl.c:7661
+#: cp/decl.c:7733
 #, fuzzy, gcc-internal-format
 msgid "%<long%> or %<short%> invalid for %qs"
 msgstr "%qs iÃ§in long, short, signed ya da unsigned geÃ§ersiz"
 
-#: cp/decl.c:7663
+#: cp/decl.c:7735
 #, fuzzy, gcc-internal-format
 msgid "%<long%> or %<short%> specified with char for %qs"
 msgstr "%qs iÃ§in char ile long veya short belirtilmiÅŸ"
 
-#: cp/decl.c:7665
+#: cp/decl.c:7737
 #, fuzzy, gcc-internal-format
 msgid "%<long%> and %<short%> specified together for %qs"
 msgstr "%qs iÃ§in long ve short birlikte belirtilmiÅŸ"
 
-#: cp/decl.c:7671
+#: cp/decl.c:7743
 #, gcc-internal-format
 msgid "long, short, signed or unsigned used invalidly for %qs"
 msgstr "%qs iÃ§in long, short, signed ya da unsigned geÃ§ersiz olarak kullanÄ±lmÄ±ÅŸ"
 
-#: cp/decl.c:7735
+#: cp/decl.c:7807
 #, gcc-internal-format
 msgid "complex invalid for %qs"
 msgstr "%qs iÃ§in complex geÃ§ersiz"
 
-#: cp/decl.c:7764
+#: cp/decl.c:7836
 #, gcc-internal-format
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 msgstr "%<operator %T%> bildiriminde niteleyicilere izin verilmez"
 
-#: cp/decl.c:7776 cp/typeck.c:7011
+#: cp/decl.c:7848 cp/typeck.c:7039
 #, fuzzy, gcc-internal-format
 msgid "ignoring %qV qualifiers added to function type %qT"
 msgstr "%2$qT iÅŸlev tÃ¼rÃ¼ne ekli %1$qV niteleyicileri yoksayÄ±lÄ±yor"
 
-#: cp/decl.c:7799
+#: cp/decl.c:7871
 #, gcc-internal-format
 msgid "member %qD cannot be declared both virtual and static"
 msgstr "Ã¼ye %qD, hem virtual hem de static olarak bildirilemez"
 
-#: cp/decl.c:7807
+#: cp/decl.c:7879
 #, gcc-internal-format
 msgid "%<%T::%D%> is not a valid declarator"
 msgstr "%<%T::%D%> geÃ§erli bir bildirici deÄŸil"
 
-#: cp/decl.c:7816
+#: cp/decl.c:7888
 #, gcc-internal-format
 msgid "typedef declaration invalid in parameter declaration"
 msgstr "typedef bildirimi parametre bildiriminde geÃ§ersiz"
 
-#: cp/decl.c:7822
+#: cp/decl.c:7894
 #, gcc-internal-format
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr "saklatÄ±m sÄ±nÄ±fÄ± belirteÃ§leri parametre bildiriminde geÃ§ersiz"
 
-#: cp/decl.c:7829
+#: cp/decl.c:7901
 #, gcc-internal-format
 msgid "virtual outside class declaration"
 msgstr "sanal dÄ±ÅŸ sÄ±nÄ±f bildirimi"
 
-#: cp/decl.c:7847
+#: cp/decl.c:7919
 #, gcc-internal-format
 msgid "multiple storage classes in declaration of %qs"
 msgstr "%qs bildiriminde Ã§ok sayÄ±da saklama sÄ±nÄ±fÄ±"
 
-#: cp/decl.c:7870
+#: cp/decl.c:7942
 #, gcc-internal-format
 msgid "storage class specified for %qs"
 msgstr "%qs iÃ§in saklatÄ±m sÄ±nÄ±fÄ± belirtilmiÅŸ"
 
-#: cp/decl.c:7904
+#: cp/decl.c:7976
 #, gcc-internal-format
 msgid "top-level declaration of %qs specifies %<auto%>"
 msgstr "%qs iÃ§in tepe-seviye bildirim %<auto%> belirtiyor"
 
-#: cp/decl.c:7916
+#: cp/decl.c:7988
 #, gcc-internal-format
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr "saklatÄ±m sÄ±nÄ±fÄ± belirteÃ§leri kardeÅŸ iÅŸlev bildirimlerinde geÃ§ersiz"
 
-#: cp/decl.c:8043
+#: cp/decl.c:8115
 #, gcc-internal-format
 msgid "destructor cannot be static member function"
 msgstr "yÄ±kÄ±cÄ± bir statik Ã¼ye iÅŸlev olamaz"
 
-#: cp/decl.c:8048
+#: cp/decl.c:8120
 #, gcc-internal-format
 msgid "destructors may not be cv-qualified"
 msgstr "yÄ±kÄ±cÄ±lar cv-nitelemeli olmayabilir"
 
-#: cp/decl.c:8066
+#: cp/decl.c:8138
 #, gcc-internal-format
 msgid "constructors cannot be declared virtual"
 msgstr "kurucular virtual olarak bildirilemez"
 
-#: cp/decl.c:8079
+#: cp/decl.c:8151
 #, gcc-internal-format
 msgid "can't initialize friend function %qs"
 msgstr "kardeÅŸ iÅŸlev %qs ilklendirilemiyor"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:8083
+#: cp/decl.c:8155
 #, gcc-internal-format
 msgid "virtual functions cannot be friends"
 msgstr "sanal iÅŸlevler kardeÅŸ iÅŸlev olamaz"
 
-#: cp/decl.c:8087
+#: cp/decl.c:8159
 #, gcc-internal-format
 msgid "friend declaration not in class definition"
 msgstr "kardeÅŸ bildirimi sÄ±nÄ±f bildiriminde deÄŸil"
 
-#: cp/decl.c:8089
+#: cp/decl.c:8161
 #, gcc-internal-format
 msgid "can't define friend function %qs in a local class definition"
 msgstr "yerel sÄ±nÄ±f tanÄ±mÄ± iÃ§inde kardeÅŸ iÅŸlev %qs tanÄ±mlanamaz"
 
-#: cp/decl.c:8102
+#: cp/decl.c:8174
 #, gcc-internal-format
 msgid "destructors may not have parameters"
 msgstr "yÄ±kÄ±cÄ±lar parametre almayabilir"
 
-#: cp/decl.c:8121
+#: cp/decl.c:8193
 #, gcc-internal-format
 msgid "cannot declare pointer to %q#T"
 msgstr "%q#T tÃ¼rÃ¼ne gÃ¶sterici bildirilemez"
 
-#: cp/decl.c:8134 cp/decl.c:8141
+#: cp/decl.c:8206 cp/decl.c:8213
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T"
 msgstr "%q#T tÃ¼rÃ¼ne baÅŸvuru bildirilemez"
 
-#: cp/decl.c:8143
+#: cp/decl.c:8215
 #, gcc-internal-format
 msgid "cannot declare pointer to %q#T member"
 msgstr "%q#T Ã¼yeye gÃ¶sterici bildirilemez"
 
-#: cp/decl.c:8194
+#: cp/decl.c:8266
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 msgstr ""
 
-#: cp/decl.c:8238
+#: cp/decl.c:8310
 #, gcc-internal-format
 msgid "template-id %qD used as a declarator"
 msgstr "ÅŸablon kimliÄŸi %qD bir bildirici olarak kullanÄ±lmÄ±ÅŸ"
 
-#: cp/decl.c:8289
+#: cp/decl.c:8361
 #, gcc-internal-format
 msgid "member functions are implicitly friends of their class"
 msgstr "Ã¼ye iÅŸlevler sÄ±nÄ±flarÄ±nÄ±n Ã¶rtÃ¼k kardeÅŸleridir"
 
-#: cp/decl.c:8293
+#: cp/decl.c:8365
 #, fuzzy, gcc-internal-format
 msgid "extra qualification %<%T::%> on member %qs"
 msgstr "Ã¼ye %2$qs Ã¼zerinde fazladan niteleme %<%1$T::%>"
 
-#: cp/decl.c:8325
+#: cp/decl.c:8397
 #, gcc-internal-format
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 msgstr "Ã¼ye iÅŸlev %<%T::%s%> %<%T%> iÃ§inde tanÄ±mlanamaz"
 
-#: cp/decl.c:8342
+#: cp/decl.c:8414
 #, gcc-internal-format
 msgid "cannot declare member %<%T::%s%> within %qT"
 msgstr "Ã¼ye %<%T::%s%> %qT iÃ§inde bildirilemez"
 
-#: cp/decl.c:8365
+#: cp/decl.c:8437
 #, fuzzy, gcc-internal-format
 msgid "non-parameter %qs cannot be a parameter pack"
 msgstr "veri Ã¼yesi %qD bir Ã¼ye ÅŸablon olamaz"
 
-#: cp/decl.c:8386
+#: cp/decl.c:8458
 #, gcc-internal-format
 msgid "data member may not have variably modified type %qT"
 msgstr "veri Ã¼yesi deÄŸiÅŸken olarak deÄŸiÅŸtirilmiÅŸ %qT tÃ¼rÃ¼nde olamayabilir"
 
-#: cp/decl.c:8388
+#: cp/decl.c:8460
 #, gcc-internal-format
 msgid "parameter may not have variably modified type %qT"
 msgstr "parametre deÄŸiÅŸken olarak deÄŸiÅŸtirilmiÅŸ %qT tÃ¼rÃ¼nde olamayabilir"
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:8396
+#: cp/decl.c:8468
 #, gcc-internal-format
 msgid "only declarations of constructors can be %<explicit%>"
 msgstr "sadece kurucularÄ±n bildirimleri %<explicit%> olabilir"
 
-#: cp/decl.c:8404
+#: cp/decl.c:8476
 #, gcc-internal-format
 msgid "non-member %qs cannot be declared %<mutable%>"
 msgstr "Ã¼ye olmayan %qs, %<mutable%> olarak bildirilemez"
 
-#: cp/decl.c:8409
+#: cp/decl.c:8481
 #, gcc-internal-format
 msgid "non-object member %qs cannot be declared %<mutable%>"
 msgstr "nesne olmayan Ã¼ye %qs %<mutable%> olarak bildirilemez"
 
-#: cp/decl.c:8415
+#: cp/decl.c:8487
 #, gcc-internal-format
 msgid "function %qs cannot be declared %<mutable%>"
 msgstr "iÅŸlev %qs %<mutable%> olarak bildirilemez"
 
-#: cp/decl.c:8420
+#: cp/decl.c:8492
 #, gcc-internal-format
 msgid "static %qs cannot be declared %<mutable%>"
 msgstr "static %qs %<mutable%> olarak bildirilemez"
 
-#: cp/decl.c:8425
+#: cp/decl.c:8497
 #, gcc-internal-format
 msgid "const %qs cannot be declared %<mutable%>"
 msgstr "sabit %qs %<mutable%> olarak bildirilemez"
 
-#: cp/decl.c:8462
+#: cp/decl.c:8534
 #, gcc-internal-format
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr "%Jtypedef ismi bir iÃ§ iÃ§e isimli belirteÃ§ olmayabilir"
 
-#: cp/decl.c:8478
+#: cp/decl.c:8550
 #, gcc-internal-format
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 msgstr "ISO C++ kapsayan sÄ±nÄ±f ile aynÄ± isimde yuvalanmÄ±ÅŸ %qD tÃ¼rÃ¼ne izin vermez"
 
-#: cp/decl.c:8564
+#: cp/decl.c:8636
 #, fuzzy, gcc-internal-format
 msgid "qualified function types cannot be used to declare static member functions"
 msgstr "nitelikli iÅŸlev tÃ¼rleri %s iÅŸlevlerini bildirmekte kullanÄ±lamaz"
 
-#: cp/decl.c:8566
+#: cp/decl.c:8638
 #, fuzzy, gcc-internal-format
 msgid "qualified function types cannot be used to declare free functions"
 msgstr "nitelikli iÅŸlev tÃ¼rleri %s iÅŸlevlerini bildirmekte kullanÄ±lamaz"
 
-#: cp/decl.c:8592
+#: cp/decl.c:8664
 #, gcc-internal-format
 msgid "type qualifiers specified for friend class declaration"
 msgstr "kardeÅŸ sÄ±nÄ±f bildirimi iÃ§in tÃ¼r niteleyiciler belirtilmiÅŸ"
 
-#: cp/decl.c:8597
+#: cp/decl.c:8669
 #, gcc-internal-format
 msgid "%<inline%> specified for friend class declaration"
 msgstr "kardeÅŸ sÄ±nÄ±f bildirimi iÃ§in %<inline%> belirtilmiÅŸ"
 
-#: cp/decl.c:8605
+#: cp/decl.c:8677
 #, gcc-internal-format
 msgid "template parameters cannot be friends"
 msgstr "ÅŸablon parametreleri kardeÅŸ olamazlar"
 
-#: cp/decl.c:8607
+#: cp/decl.c:8679
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 msgstr "friend bildirimi sÄ±nÄ±f anahtarÄ± gerektirir, %<friend class %T::%D%> gibi"
 
-#: cp/decl.c:8611
+#: cp/decl.c:8683
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 msgstr "friend bildirimi %<friend %#T%> gibi bir sÄ±nÄ±f anahtarÄ± gerektirir"
 
-#: cp/decl.c:8624
+#: cp/decl.c:8696
 #, gcc-internal-format
 msgid "trying to make class %qT a friend of global scope"
 msgstr "sÄ±nÄ±f %qT genel baÄŸlamÄ±n kardeÅŸi yapÄ±lmaya Ã§alÄ±ÅŸÄ±lÄ±yor"
 
-#: cp/decl.c:8635
+#: cp/decl.c:8707
 #, gcc-internal-format
 msgid "invalid qualifiers on non-member function type"
 msgstr "Ã¼ye olmayan iÅŸlev tÃ¼rÃ¼nde niteleyiciler geÃ§ersiz"
 
-#: cp/decl.c:8650
+#: cp/decl.c:8722
 #, gcc-internal-format
 msgid "abstract declarator %qT used as declaration"
 msgstr "mutlak bildirimci %qT bildirim olarak kullanÄ±lmÄ±ÅŸ"
 
-#: cp/decl.c:8679
+#: cp/decl.c:8751
 #, gcc-internal-format
 msgid "cannot use %<::%> in parameter declaration"
 msgstr "parametre bildiriminde %<::%> kullanÄ±lamaz"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8725
+#: cp/decl.c:8797
 #, gcc-internal-format
 msgid "invalid use of %<::%>"
 msgstr "%<::%> kullanÄ±mÄ± geÃ§ersiz"
 
-#: cp/decl.c:8740
+#: cp/decl.c:8812
 #, gcc-internal-format
 msgid "can't make %qD into a method -- not in a class"
 msgstr "bir yÃ¶nteme %qD yapÄ±lamaz -- sÄ±nÄ±f iÃ§inde deÄŸil"
 
-#: cp/decl.c:8749
+#: cp/decl.c:8821
 #, gcc-internal-format
 msgid "function %qD declared virtual inside a union"
 msgstr "iÅŸlev %qD bir union iÃ§inde virtual olarak bildirilmiÅŸ"
 
-#: cp/decl.c:8758
+#: cp/decl.c:8830
 #, gcc-internal-format
 msgid "%qD cannot be declared virtual, since it is always static"
 msgstr "%qD daima static olduÄŸundan sanal olarak bildirilemez"
 
-#: cp/decl.c:8774
+#: cp/decl.c:8846
 #, gcc-internal-format
 msgid "expected qualified name in friend declaration for destructor %qD"
 msgstr "yÄ±kÄ±cÄ± %qD iÃ§in kardeÅŸ bildiriminde nitelikli isim umuluyordu"
 
-#: cp/decl.c:8784
+#: cp/decl.c:8856
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as member of %qT"
 msgstr "%2$qT Ã¼yesi olarak %1$qD bildirimi"
 
-#: cp/decl.c:8860
+#: cp/decl.c:8863
+#, fuzzy, gcc-internal-format
+msgid "expected qualified name in friend declaration for constructor %qD"
+msgstr "yÄ±kÄ±cÄ± %qD iÃ§in kardeÅŸ bildiriminde nitelikli isim umuluyordu"
+
+#: cp/decl.c:8939
 #, gcc-internal-format
 msgid "field %qD has incomplete type"
 msgstr "%qD alanÄ± iÃ§i boÅŸ tÃ¼rde"
 
-#: cp/decl.c:8862
+#: cp/decl.c:8941
 #, gcc-internal-format
 msgid "name %qT has incomplete type"
 msgstr "%qT ismi iÃ§i boÅŸ tÃ¼rde"
 
-#: cp/decl.c:8871
+#: cp/decl.c:8950
 #, gcc-internal-format
 msgid "  in instantiation of template %qT"
 msgstr "  ÅŸablon %qT Ã¶rnekleniminde"
 
-#: cp/decl.c:8880
+#: cp/decl.c:8959
 #, gcc-internal-format
 msgid "%qE is neither function nor member function; cannot be declared friend"
 msgstr "%qE ne iÅŸlev ne de Ã¼ye iÅŸlev; friend olarak bildirilemez"
@@ -28845,103 +28831,108 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8932
+#: cp/decl.c:9011
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization of member %qD"
 msgstr "ISO C++  %qD Ã¼ye ilklendirmesine izin vermez"
 
-#: cp/decl.c:8934
+#: cp/decl.c:9013
 #, gcc-internal-format
 msgid "making %qD static"
 msgstr "%qD static yapÄ±lÄ±yor"
 
-#: cp/decl.c:8999
+#: cp/decl.c:9078
 #, gcc-internal-format
 msgid "storage class %<auto%> invalid for function %qs"
 msgstr "saklama sÄ±nÄ±fÄ± %<auto%> %qs iÅŸlevi iÃ§in geÃ§ersiz"
 
-#: cp/decl.c:9001
+#: cp/decl.c:9080
 #, gcc-internal-format
 msgid "storage class %<register%> invalid for function %qs"
 msgstr "saklama sÄ±nÄ±fÄ± %<register%> %qs iÅŸlevi iÃ§in geÃ§ersiz"
 
-#: cp/decl.c:9003
+#: cp/decl.c:9082
 #, gcc-internal-format
 msgid "storage class %<__thread%> invalid for function %qs"
 msgstr "saklama sÄ±nÄ±fÄ± %<__thread%> %qs iÅŸlevi iÃ§in geÃ§ersiz"
 
-#: cp/decl.c:9014
+#: cp/decl.c:9093
 #, gcc-internal-format
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 msgstr "genel kapsam dÄ±ÅŸÄ±nda bildirilen %qs iÅŸlevi iÃ§in %<static%> belirteci geÃ§ersiz"
 
-#: cp/decl.c:9017
+#: cp/decl.c:9096
 #, gcc-internal-format
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 msgstr "genel kapsam dÄ±ÅŸÄ±nda bildirilen %qs iÅŸlevi iÃ§in %<inline%> belirteci geÃ§ersiz"
 
-#: cp/decl.c:9025
+#: cp/decl.c:9104
 #, gcc-internal-format
 msgid "virtual non-class function %qs"
 msgstr "sÄ±nÄ±f olmayan sanal iÅŸlev %qs"
 
-#: cp/decl.c:9056
+#: cp/decl.c:9135
 #, gcc-internal-format
 msgid "cannot declare member function %qD to have static linkage"
 msgstr "Ã¼ye iÅŸlev %qD static ilintilemeli olarak bildirilemez"
 
 #. FIXME need arm citation
-#: cp/decl.c:9063
+#: cp/decl.c:9142
 #, gcc-internal-format
 msgid "cannot declare static function inside another function"
 msgstr "statik iÅŸlev baÅŸka bir iÅŸlevin iÃ§inde bildirilemez"
 
-#: cp/decl.c:9093
+#: cp/decl.c:9172
 #, gcc-internal-format
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 msgstr "bir statik veri Ã¼yesi tanÄ±mlarken (bildirime zit olarak) %<static%> kullanÄ±lamayabilir"
 
-#: cp/decl.c:9100
+#: cp/decl.c:9179
 #, gcc-internal-format
 msgid "static member %qD declared %<register%>"
 msgstr "statik Ã¼ye %qD %<register%> olarak bildirilmiÅŸ"
 
-#: cp/decl.c:9105
+#: cp/decl.c:9184
 #, gcc-internal-format
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 msgstr "Ã¼ye %q#D harici ilintilemeli olarak doÄŸrudan bildirilemez"
 
-#: cp/decl.c:9234
+#: cp/decl.c:9313
 #, gcc-internal-format
 msgid "default argument for %q#D has type %qT"
 msgstr "%q#D iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼man %qT tÃ¼rÃ¼nde"
 
-#: cp/decl.c:9237
+#: cp/decl.c:9316
 #, gcc-internal-format
 msgid "default argument for parameter of type %qT has type %qT"
 msgstr "%qT tÃ¼rÃ¼ndeki parametre iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼man %qT tÃ¼rÃ¼nde"
 
-#: cp/decl.c:9253
+#: cp/decl.c:9332
 #, gcc-internal-format
 msgid "default argument %qE uses local variable %qD"
 msgstr "Ã¶ntanÄ±mlÄ± argÃ¼man %qE %qD yerel deÄŸiÅŸkenini kullanÄ±yor"
 
-#: cp/decl.c:9323
+#: cp/decl.c:9399
+#, fuzzy, gcc-internal-format
+msgid "parameter %qD has Java class type"
+msgstr "%q+D parametresi tamamlanmamÄ±ÅŸ tÃ¼rde"
+
+#: cp/decl.c:9412
 #, gcc-internal-format
 msgid "parameter %qD invalidly declared method type"
 msgstr "parametre %qD geÃ§ersiz olarak yÃ¶ntem tÃ¼rÃ¼nde bildirilmiÅŸ"
 
-#: cp/decl.c:9347
+#: cp/decl.c:9436
 #, fuzzy, gcc-internal-format
 msgid "parameter %qD includes %s to array of unknown bound %qT"
 msgstr "parametre %1$qD bilinmeyen sÄ±nÄ±rlÄ± %3$qT dizisine %2$s iÃ§eriyor"
 
-#: cp/decl.c:9361
+#: cp/decl.c:9450
 #, fuzzy, gcc-internal-format
 msgid "parameter packs must be at the end of the parameter list"
 msgstr "%Jparametre ismi parametre listesinde yok"
 
-#: cp/decl.c:9366
+#: cp/decl.c:9455
 #, fuzzy, gcc-internal-format
 msgid "multiple parameters named %qE"
 msgstr "%q+D isimli Ã§ok sayÄ±da parametre"
@@ -28961,138 +28952,138 @@
 #. 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.
-#: cp/decl.c:9581
+#: cp/decl.c:9672
 #, gcc-internal-format
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 msgstr "kurucu geÃ§ersiz; muhtemelen %<%T (const %T&)%> anlamÄ±nda kullandÄ±nÄ±z"
 
-#: cp/decl.c:9703
+#: cp/decl.c:9794
 #, gcc-internal-format
 msgid "%qD may not be declared within a namespace"
 msgstr "%qD bir isim alanÄ± iÃ§inde bildirilemeyebilir"
 
-#: cp/decl.c:9708
+#: cp/decl.c:9799
 #, gcc-internal-format
 msgid "%qD may not be declared as static"
 msgstr "%qD static olarak bildirilemeyebilir"
 
-#: cp/decl.c:9731
+#: cp/decl.c:9825
 #, gcc-internal-format
 msgid "%qD must be a nonstatic member function"
 msgstr "%qD static olmayan bir Ã¼ye iÅŸlev olmalÄ±dÄ±r"
 
-#: cp/decl.c:9740
+#: cp/decl.c:9834
 #, gcc-internal-format
 msgid "%qD must be either a non-static member function or a non-member function"
 msgstr "%qD ya bir statik olmayan Ã¼ye iÅŸlev ya da Ã¼ye olmayan iÅŸlev olmalÄ±dÄ±r"
 
-#: cp/decl.c:9761
+#: cp/decl.c:9855
 #, gcc-internal-format
 msgid "%qD must have an argument of class or enumerated type"
 msgstr "%qD ya bir sÄ±nÄ±f argÃ¼manÄ±na sahip olmalÄ± ya da enum tÃ¼rÃ¼nde olmalÄ±"
 
-#: cp/decl.c:9802
+#: cp/decl.c:9896
 #, gcc-internal-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr "%s%s'ya dÃ¶nÃ¼ÅŸÃ¼m asla bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼m iÅŸleci kullanmayacak"
 
 #. 13.4.0.3
-#: cp/decl.c:9810
+#: cp/decl.c:9904
 #, gcc-internal-format
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr "ISO C++ ?: Ã¼Ã§ terimlisinin aÅŸÄ±rÄ± yÃ¼klenmesini yasaklar"
 
-#: cp/decl.c:9815
+#: cp/decl.c:9909
 #, gcc-internal-format
 msgid "%qD must not have variable number of arguments"
 msgstr "%qD deÄŸiÅŸken sayÄ±da argÃ¼mana sahip olmamalÄ±"
 
-#: cp/decl.c:9866
+#: cp/decl.c:9960
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its argument"
 msgstr "sonek %qD argÃ¼man olarak %<int%> almalÄ±"
 
-#: cp/decl.c:9869
+#: cp/decl.c:9963
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its second argument"
 msgstr "sonek %qD ikinci argÃ¼manÄ± olarak %<int%> almalÄ±"
 
-#: cp/decl.c:9877
+#: cp/decl.c:9971
 #, gcc-internal-format
 msgid "%qD must take either zero or one argument"
 msgstr "%qD ya hiÃ§ argÃ¼man almamalÄ± ya da bir argÃ¼man almalÄ±"
 
-#: cp/decl.c:9879
+#: cp/decl.c:9973
 #, gcc-internal-format
 msgid "%qD must take either one or two arguments"
 msgstr "%qD ya bir ya da iki argÃ¼man almalÄ±"
 
-#: cp/decl.c:9901
+#: cp/decl.c:9995
 #, gcc-internal-format
 msgid "prefix %qD should return %qT"
 msgstr "Ã¶nek %qD %qT dÃ¶ndÃ¼rmeli"
 
-#: cp/decl.c:9907
+#: cp/decl.c:10001
 #, gcc-internal-format
 msgid "postfix %qD should return %qT"
 msgstr "sonek %qD %qT dÃ¶ndÃ¼rmeli"
 
-#: cp/decl.c:9916
+#: cp/decl.c:10010
 #, gcc-internal-format
 msgid "%qD must take %<void%>"
 msgstr "%qD %<void%> almalÄ±"
 
-#: cp/decl.c:9918 cp/decl.c:9927
+#: cp/decl.c:10012 cp/decl.c:10021
 #, gcc-internal-format
 msgid "%qD must take exactly one argument"
 msgstr "%qD sadece ve sadece bir argÃ¼man almalÄ±"
 
-#: cp/decl.c:9929
+#: cp/decl.c:10023
 #, gcc-internal-format
 msgid "%qD must take exactly two arguments"
 msgstr "%qD sadece ve sadece iki argÃ¼man almalÄ±"
 
-#: cp/decl.c:9938
+#: cp/decl.c:10032
 #, gcc-internal-format
 msgid "user-defined %qD always evaluates both arguments"
 msgstr "kullanÄ±cÄ± tanÄ±mlÄ± %qD daima her iki argÃ¼manÄ±yla birlikte deÄŸerlendirilir"
 
-#: cp/decl.c:9952
+#: cp/decl.c:10046
 #, gcc-internal-format
 msgid "%qD should return by value"
 msgstr "%qD deÄŸeriyle dÃ¶ndÃ¼rÃ¼lmeli"
 
-#: cp/decl.c:9964 cp/decl.c:9968
+#: cp/decl.c:10058 cp/decl.c:10062
 #, gcc-internal-format
 msgid "%qD cannot have default arguments"
 msgstr "%qD Ã¶ntanÄ±mlÄ± argÃ¼manlara sahip olamaz"
 
-#: cp/decl.c:10026
+#: cp/decl.c:10120
 #, fuzzy, gcc-internal-format
 msgid "using template type parameter %qT after %qs"
 msgstr "%2$qs sonrasÄ± ÅŸablon tÃ¼rÃ¼ %1$qT parametresi kullanÄ±mÄ±"
 
-#: cp/decl.c:10041
+#: cp/decl.c:10135
 #, fuzzy, gcc-internal-format
 msgid "using typedef-name %qD after %qs"
 msgstr "%2$qs sonrasÄ± typedef-ismi %1$qD kullanÄ±mÄ±"
 
-#: cp/decl.c:10042
+#: cp/decl.c:10136
 #, gcc-internal-format
 msgid "%q+D has a previous declaration here"
 msgstr "%q+D iÃ§in burada Ã¶nceki bir bildirim var"
 
-#: cp/decl.c:10050
+#: cp/decl.c:10144
 #, gcc-internal-format
 msgid "%qT referred to as %qs"
 msgstr "%qT tÃ¼rÃ¼ne %qs olarak baÅŸvuruluyor"
 
-#: cp/decl.c:10051 cp/decl.c:10058
+#: cp/decl.c:10145 cp/decl.c:10152
 #, gcc-internal-format
 msgid "%q+T has a previous declaration here"
 msgstr "%q+T iÃ§in burada Ã¶nceki bir bildirim var"
 
-#: cp/decl.c:10057
+#: cp/decl.c:10151
 #, gcc-internal-format
 msgid "%qT referred to as enum"
 msgstr "%qT tÃ¼rÃ¼ne enum olarak baÅŸvuruluyor"
@@ -29104,73 +29095,73 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:10072
+#: cp/decl.c:10166
 #, gcc-internal-format
 msgid "template argument required for %<%s %T%>"
 msgstr "%<%s %T%> iÃ§in ÅŸablon argÃ¼man gerekli"
 
-#: cp/decl.c:10120 cp/name-lookup.c:2698
+#: cp/decl.c:10214 cp/name-lookup.c:2700
 #, gcc-internal-format
 msgid "%qD has the same name as the class in which it is declared"
 msgstr "%qD bildirildiÄŸi sÄ±nÄ±f ile aynÄ± isimde"
 
-#: cp/decl.c:10150 cp/name-lookup.c:2207 cp/parser.c:4036 cp/parser.c:14029
-#: cp/parser.c:16234
+#: cp/decl.c:10244 cp/name-lookup.c:2209 cp/parser.c:4040 cp/parser.c:14099
+#: cp/parser.c:16316
 #, gcc-internal-format
 msgid "reference to %qD is ambiguous"
 msgstr "%qD ile iliÅŸkilendirme belirsiz"
 
-#: cp/decl.c:10264
+#: cp/decl.c:10358
 #, gcc-internal-format
 msgid "use of enum %q#D without previous declaration"
 msgstr "Ã¶nceden bildirim olmaksÄ±zÄ±n enum %q#D kullanÄ±mÄ±"
 
-#: cp/decl.c:10285
+#: cp/decl.c:10379
 #, gcc-internal-format
 msgid "redeclaration of %qT as a non-template"
 msgstr "bir ÅŸablon olmayan olarak yeniden %qT bildirimi"
 
-#: cp/decl.c:10286 cp/pt.c:4154
+#: cp/decl.c:10380
 #, gcc-internal-format
 msgid "previous declaration %q+D"
 msgstr "Ã¶nceden %q+D bildirimi"
 
-#: cp/decl.c:10397
+#: cp/decl.c:10491
 #, gcc-internal-format
 msgid "derived union %qT invalid"
 msgstr "tÃ¼retilmiÅŸ union %qT geÃ§ersiz"
 
-#: cp/decl.c:10406
+#: cp/decl.c:10500
 #, gcc-internal-format
 msgid "Java class %qT cannot have multiple bases"
 msgstr "Java sÄ±nÄ±fÄ± %qT Ã§ok sayÄ±da tabana sahip olamaz"
 
-#: cp/decl.c:10417
+#: cp/decl.c:10511
 #, gcc-internal-format
 msgid "Java class %qT cannot have virtual bases"
 msgstr "Java sÄ±nÄ±fÄ± %qT sanal tabanlara sahip olamaz"
 
-#: cp/decl.c:10440
+#: cp/decl.c:10534
 #, gcc-internal-format
 msgid "base type %qT fails to be a struct or class type"
 msgstr "taban tÃ¼r %qT bir yapÄ± veya sÄ±nÄ±f tÃ¼rÃ¼ olarak hatalÄ±"
 
-#: cp/decl.c:10473
+#: cp/decl.c:10567
 #, gcc-internal-format
 msgid "recursive type %qT undefined"
 msgstr "ardÄ±ÅŸÄ±k tÃ¼r %qT tanÄ±msÄ±z"
 
-#: cp/decl.c:10475
+#: cp/decl.c:10569
 #, gcc-internal-format
 msgid "duplicate base type %qT invalid"
 msgstr "yinelenmiÅŸ taban tÃ¼rÃ¼ %qT geÃ§ersiz"
 
-#: cp/decl.c:10552
+#: cp/decl.c:10646
 #, gcc-internal-format
 msgid "multiple definition of %q#T"
 msgstr "Ã§ok sayÄ±da %q#T tanÄ±mÄ±"
 
-#: cp/decl.c:10553
+#: cp/decl.c:10647
 #, gcc-internal-format
 msgid "%Jprevious definition here"
 msgstr "%JÃ¶nceden burada tanÄ±mlÄ±"
@@ -29179,47 +29170,52 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:10692
+#: cp/decl.c:10786
 #, gcc-internal-format
 msgid "no integral type can represent all of the enumerator values for %qT"
 msgstr "%qT iÃ§in simgesel sabit deÄŸerlerinin tamamÄ±nÄ± hiÃ§bir tÃ¼mleyen tÃ¼r temsil edemez"
 
-#: cp/decl.c:10803
+#: cp/decl.c:10897
 #, fuzzy, gcc-internal-format
 msgid "enumerator value for %qD is not an integer constant"
 msgstr "%qE iÃ§in sembolik sabit deÄŸeri bir tamsayÄ± sabit deÄŸil"
 
-#: cp/decl.c:10831
+#: cp/decl.c:10925
 #, gcc-internal-format
 msgid "overflow in enumeration values at %qD"
 msgstr "%qD'de simgesel sabit deÄŸerlerinde taÅŸma"
 
-#: cp/decl.c:10906
+#: cp/decl.c:11002
 #, gcc-internal-format
 msgid "return type %q#T is incomplete"
 msgstr "dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼ %q#T bir iÃ§i boÅŸ tÃ¼rdÃ¼r"
 
-#: cp/decl.c:11031 cp/typeck.c:6711
+#: cp/decl.c:11004
+#, fuzzy, gcc-internal-format
+msgid "return type has Java class type %q#T"
+msgstr "dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼, bir iÃ§i boÅŸ tÃ¼r"
+
+#: cp/decl.c:11129 cp/typeck.c:6739
 #, gcc-internal-format
 msgid "%<operator=%> should return a reference to %<*this%>"
 msgstr "%<operator=%>, %<*this%> iÃ§in bir baÅŸvuru dÃ¶ndÃ¼rmeli"
 
-#: cp/decl.c:11420
+#: cp/decl.c:11518
 #, gcc-internal-format
 msgid "parameter %qD declared void"
 msgstr "parametre %qD void olarak bildirilmiÅŸ"
 
-#: cp/decl.c:11908
+#: cp/decl.c:12006
 #, gcc-internal-format
 msgid "invalid member function declaration"
 msgstr "geÃ§ersiz Ã¼ye iÅŸlev bildirimi"
 
-#: cp/decl.c:11923
+#: cp/decl.c:12021
 #, gcc-internal-format
 msgid "%qD is already defined in class %qT"
 msgstr "%qD zaten %qT sÄ±nÄ±fÄ±nda tanÄ±mlÄ±"
 
-#: cp/decl.c:12170
+#: cp/decl.c:12268
 #, gcc-internal-format
 msgid "static member function %q#D declared with type qualifiers"
 msgstr "statik Ã¼ye iÅŸlev %q#D tÃ¼r niteleyicilerle bildirilmiÅŸ"
@@ -29259,7 +29255,7 @@
 msgid "deleting %qT is undefined"
 msgstr "%qT silinmesi tanÄ±msÄ±z"
 
-#: cp/decl2.c:459 cp/pt.c:3828
+#: cp/decl2.c:459 cp/pt.c:3831
 #, gcc-internal-format
 msgid "template declaration of %q#D"
 msgstr "%q#D ÅŸablon bildirimi"
@@ -29344,22 +29340,22 @@
 msgid "static member %qD cannot be a bit-field"
 msgstr "static Ã¼ye %qD bir bit alanÄ± olamaz"
 
-#: cp/decl2.c:1122
+#: cp/decl2.c:1165
 #, gcc-internal-format
 msgid "anonymous struct not inside named type"
 msgstr "anonim yapÄ± isimli tÃ¼rÃ¼n iÃ§inde deÄŸil"
 
-#: cp/decl2.c:1206
+#: cp/decl2.c:1249
 #, gcc-internal-format
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr "isim alanÄ± baÄŸlamÄ±ndaki anonim kÃ¼meler static olmalÄ±dÄ±r"
 
-#: cp/decl2.c:1215
+#: cp/decl2.c:1258
 #, gcc-internal-format
 msgid "anonymous union with no members"
 msgstr "Ã¼yesiz anonim union"
 
-#: cp/decl2.c:1251
+#: cp/decl2.c:1294
 #, gcc-internal-format
 msgid "%<operator new%> must return type %qT"
 msgstr "%<operator new%> %qT tÃ¼rÃ¼nde dÃ¶nmeli"
@@ -29368,52 +29364,52 @@
 #.
 #. The first parameter shall not have an associated default
 #. argument.
-#: cp/decl2.c:1262
+#: cp/decl2.c:1305
 #, fuzzy, gcc-internal-format
 msgid "the first parameter of %<operator new%> cannot have a default argument"
 msgstr "%<va_start%>'in ikinci parametresi isimli son argÃ¼man deÄŸil"
 
-#: cp/decl2.c:1278
+#: cp/decl2.c:1321
 #, gcc-internal-format
 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
 msgstr "%<operator new%> ilk parametreyi %<size_t%> (%qT) tÃ¼rÃ¼nde alir"
 
-#: cp/decl2.c:1307
+#: cp/decl2.c:1350
 #, gcc-internal-format
 msgid "%<operator delete%> must return type %qT"
 msgstr "%<operator delete%> %qT tÃ¼rÃ¼nde dÃ¶nmeli"
 
-#: cp/decl2.c:1316
+#: cp/decl2.c:1359
 #, gcc-internal-format
 msgid "%<operator delete%> takes type %qT as first parameter"
 msgstr "%<operator delete%> ilk parametreyi %qT tÃ¼rÃ¼nde alÄ±r"
 
-#: cp/decl2.c:1985
+#: cp/decl2.c:2028
 #, gcc-internal-format
 msgid "%qT has a field %qD whose type uses the anonymous namespace"
 msgstr ""
 
-#: cp/decl2.c:1992
+#: cp/decl2.c:2035
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than the type of its field %qD"
 msgstr ""
 
-#: cp/decl2.c:2005
+#: cp/decl2.c:2048
 #, gcc-internal-format
 msgid "%qT has a base %qT whose type uses the anonymous namespace"
 msgstr ""
 
-#: cp/decl2.c:2011
+#: cp/decl2.c:2054
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than its base %qT"
 msgstr ""
 
-#: cp/decl2.c:3395
+#: cp/decl2.c:3441
 #, gcc-internal-format
 msgid "inline function %q+D used but never defined"
 msgstr "satÄ±riÃ§i iÅŸlev %q+D tanÄ±mlanmadan kullanÄ±lmÄ±ÅŸ"
 
-#: cp/decl2.c:3543
+#: cp/decl2.c:3589
 #, fuzzy, gcc-internal-format
 msgid "default argument missing for parameter %P of %q+#D"
 msgstr "%2$q+#D'nin %1$P. parametresi iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼man eksik"
@@ -29421,7 +29417,7 @@
 #. We really want to suppress this warning in system headers,
 #. because libstdc++ uses variadic templates even when we aren't
 #. in C++0x mode.
-#: cp/error.c:2669
+#: cp/error.c:2712
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ does not include variadic templates"
 msgstr "ISO C++ tasarlanmÄ±ÅŸ ilkendiricilere izin vermez"
@@ -29453,7 +29449,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr "tumleyen, gÃ¶sterici olmayan NULL yakalanÄ±yor"
 
-#: cp/except.c:643 cp/init.c:1780
+#: cp/except.c:643 cp/init.c:1915
 #, gcc-internal-format
 msgid "%qD should never be overloaded"
 msgstr "%qD asla aÅŸÄ±rÄ± yÃ¼klÃ¼ olmamalÄ±"
@@ -29552,232 +29548,247 @@
 msgid "member %qD declared as friend before type %qT defined"
 msgstr "Ã¼ye %qD tÃ¼r %qT tanÄ±mÄ±ndan Ã¶nce friend olarak bildirilmiÅŸ"
 
-#: cp/friend.c:550
+#: cp/friend.c:543
+#, fuzzy, gcc-internal-format
+msgid "friend declaration %qD in local class without prior declaration"
+msgstr "%q+D bildirimi kullanÄ±mÄ± Ã¶nceki bildirimlerden biri ile Ã§eliÅŸiyor"
+
+#: cp/friend.c:564
 #, gcc-internal-format
 msgid "friend declaration %q#D declares a non-template function"
 msgstr "friend bildirimi %q#D bir ÅŸablon olmayan iÅŸlev bildiriyor"
 
-#: cp/friend.c:554
+#: cp/friend.c:568
 #, fuzzy, 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 "(eÄŸer istediÄŸiniz bu deÄŸilse, iÅŸlev ÅŸablonunun zaten bildirilmiÅŸ olduÄŸundan emin olduktan sonra burada iÅŸlev isminden sonra bir <> ekleyin)-Wno-non-template-friend bu UYARIyÄ± iptal eder"
 
-#: cp/init.c:334
+#: cp/init.c:374
+#, fuzzy, gcc-internal-format
+msgid "value-initialization of reference"
+msgstr "%Jreferans ture sahip %q#D'nin default ilklendirmesi"
+
+#: cp/init.c:481
 #, gcc-internal-format
 msgid "%J%qD should be initialized in the member initialization list"
 msgstr "%J%qD Ã¼ye ilklendirme listesinde ilklendirilmiÅŸ olmalÄ±"
 
-#: cp/init.c:382
+#: cp/init.c:529
 #, gcc-internal-format
 msgid "%Jdefault-initialization of %q#D, which has reference type"
 msgstr "%Jreferans ture sahip %q#D'nin default ilklendirmesi"
 
-#: cp/init.c:388
+#: cp/init.c:535
 #, gcc-internal-format
 msgid "%Juninitialized reference member %qD"
 msgstr "%JilklendirilmemiÅŸ referans Ã¼ye %qD"
 
-#: cp/init.c:391
+#: cp/init.c:538
 #, fuzzy, gcc-internal-format
 msgid "%Juninitialized member %qD with %<const%> type %qT"
 msgstr "%1$J%<const%> %3$qT tÃ¼rÃ¼ ile ilklendirilmemiÅŸ Ã¼ye %2$qD"
 
-#: cp/init.c:534
+#: cp/init.c:681
 #, gcc-internal-format
 msgid "%q+D will be initialized after"
 msgstr "%q+D sonradan ilklendirilmiÅŸ olacak"
 
-#: cp/init.c:537
+#: cp/init.c:684
 #, gcc-internal-format
 msgid "base %qT will be initialized after"
 msgstr "taban %qT sonradan ilklendirilmiÅŸ olacak"
 
-#: cp/init.c:540
+#: cp/init.c:687
 #, gcc-internal-format
 msgid "  %q+#D"
 msgstr "  %q+#D"
 
-#: cp/init.c:542
+#: cp/init.c:689
 #, gcc-internal-format
 msgid "  base %qT"
 msgstr "  taban %qT"
 
-#: cp/init.c:543
+#: cp/init.c:690
 #, gcc-internal-format
 msgid "%J  when initialized here"
 msgstr "%J  burada ilklendirildiÄŸinde"
 
-#: cp/init.c:559
+#: cp/init.c:706
 #, gcc-internal-format
 msgid "%Jmultiple initializations given for %qD"
 msgstr "%J%qD iÃ§in Ã§ok sayÄ±da ilklendirici belirtilmiÅŸ"
 
-#: cp/init.c:562
+#: cp/init.c:709
 #, gcc-internal-format
 msgid "%Jmultiple initializations given for base %qT"
 msgstr "%Jtaban %qT iÃ§in Ã§ok sayÄ±da ilklendirici belirtilmiÅŸ"
 
-#: cp/init.c:629
+#: cp/init.c:776
 #, gcc-internal-format
 msgid "%Jinitializations for multiple members of %qT"
 msgstr "%J%qT'nin Ã§ok sayÄ±da Ã¼yesi iÃ§in ilklendirmeler"
 
-#: cp/init.c:691
+#: cp/init.c:839
 #, gcc-internal-format
 msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
 msgstr "%Jtaban sÄ±nÄ±f %q#T kopyalama kurucusunda doÄŸrudan ilklendirilmiÅŸ olmalÄ±"
 
-#: cp/init.c:915 cp/init.c:934
+#: cp/init.c:1063 cp/init.c:1082
 #, gcc-internal-format
 msgid "class %qT does not have any field named %qD"
 msgstr "sÄ±nÄ±f %qT %qD isminde alan iÃ§ermiyor"
 
-#: cp/init.c:921
+#: cp/init.c:1069
 #, gcc-internal-format
 msgid "%q#D is a static data member; it can only be initialized at its definition"
 msgstr "%q#D bir static veri Ã¼yesidir; sadece tanÄ±mÄ±nda ilklendirilebilir"
 
-#: cp/init.c:928
+#: cp/init.c:1076
 #, gcc-internal-format
 msgid "%q#D is not a non-static data member of %qT"
 msgstr "%q#D %qT'nin bir static olmayan Ã¼yesi deÄŸildir"
 
-#: cp/init.c:967
+#: cp/init.c:1115
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which has no base classes"
 msgstr "taban sÄ±nÄ±fÄ± olmayan %qT iÃ§in isimsiz ilklendirici"
 
-#: cp/init.c:975
+#: cp/init.c:1123
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which uses multiple inheritance"
 msgstr "Ã§oklu miras kullanan %qT iÃ§in isimsiz ilklendirici"
 
-#: cp/init.c:1021
+#: cp/init.c:1169
 #, gcc-internal-format
 msgid "%qD is both a direct base and an indirect virtual base"
 msgstr "%qD  hem doÄŸrudan hem de dolaylÄ± sanal taban"
 
-#: cp/init.c:1029
+#: cp/init.c:1177
 #, gcc-internal-format
 msgid "type %qT is not a direct or virtual base of %qT"
 msgstr "%qT tÃ¼rÃ¼ bir doÄŸrudan ya da dolaylÄ± %qT tabanÄ± deÄŸil"
 
-#: cp/init.c:1032
+#: cp/init.c:1180
 #, gcc-internal-format
 msgid "type %qT is not a direct base of %qT"
 msgstr "%qT tÃ¼rÃ¼ bir doÄŸrudan %qT tabanÄ± deÄŸil"
 
-#: cp/init.c:1112
+#: cp/init.c:1260
 #, gcc-internal-format
 msgid "bad array initializer"
 msgstr "dizi ilklendirici hatalÄ±"
 
-#: cp/init.c:1287
+#: cp/init.c:1435
 #, gcc-internal-format
 msgid "%qT is not an aggregate type"
 msgstr "%qT bir kÃ¼me tÃ¼rÃ¼ deÄŸil"
 
-#: cp/init.c:1341
+#: cp/init.c:1489
 #, gcc-internal-format
 msgid "incomplete type %qT does not have member %qD"
 msgstr "iÃ§i boÅŸ tÃ¼r %qT Ã¼ye %qD'yi iÃ§ermiyor"
 
-#: cp/init.c:1354
+#: cp/init.c:1502
 #, gcc-internal-format
 msgid "invalid pointer to bit-field %qD"
 msgstr "%qD bit alanÄ±na gÃ¶sterici geÃ§ersiz"
 
-#: cp/init.c:1431
+#: cp/init.c:1579
 #, gcc-internal-format
 msgid "invalid use of non-static member function %qD"
 msgstr "static olmayan Ã¼ye iÅŸlev %qD kullanÄ±mÄ± geÃ§ersiz"
 
-#: cp/init.c:1437
+#: cp/init.c:1585
 #, gcc-internal-format
 msgid "invalid use of non-static data member %qD"
 msgstr "static olmayan veri Ã¼yesi %qD kullanÄ±mÄ± geÃ§ersiz"
 
-#: cp/init.c:1714
+#: cp/init.c:1862
 #, gcc-internal-format
 msgid "invalid type %<void%> for new"
 msgstr "new iÃ§in %<void%> tÃ¼rÃ¼ geÃ§ersiz"
 
-#: cp/init.c:1724
+#: cp/init.c:1872
 #, gcc-internal-format
 msgid "uninitialized const in %<new%> of %q#T"
 msgstr "%q#T  %<new%>'u iÃ§inde ilklendirmesiz sabit"
 
-#: cp/init.c:1775
+#: cp/init.c:1910
 #, gcc-internal-format
 msgid "call to Java constructor with %qs undefined"
 msgstr "%qs ile Java kurucusuna Ã§aÄŸrÄ± tanÄ±msÄ±z"
 
-#: cp/init.c:1815
+#: cp/init.c:1926
 #, fuzzy, gcc-internal-format
+msgid "Java class %q#T object allocated using placement new"
+msgstr "Java sÄ±nÄ±fÄ± %qT Ã§ok sayÄ±da tabana sahip olamaz"
+
+#: cp/init.c:1955
+#, fuzzy, gcc-internal-format
 msgid "no suitable %qD found in class %qT"
 msgstr "%2$qT sÄ±nÄ±fÄ±nda uygun bir %1$qD yok"
 
-#: cp/init.c:1820
+#: cp/init.c:1960
 #, gcc-internal-format
 msgid "request for member %qD is ambiguous"
 msgstr "Ã¼ye %qD iÃ§in istek belirsiz"
 
-#: cp/init.c:1972
+#: cp/init.c:2134
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization in array new"
 msgstr "ISO C++ array new iÃ§inde ilklendirmeye izin vermez"
 
-#: cp/init.c:2174
+#: cp/init.c:2336
 #, gcc-internal-format
 msgid "size in array new must have integral type"
 msgstr "array new iÃ§indeki boyut bÃ¼tÃ¼nleyici tÃ¼rde olmalÄ±"
 
-#: cp/init.c:2183
+#: cp/init.c:2345
 #, gcc-internal-format
 msgid "new cannot be applied to a reference type"
 msgstr "new bir referans tÃ¼re uygulanamaz"
 
-#: cp/init.c:2189
+#: cp/init.c:2351
 #, gcc-internal-format
 msgid "new cannot be applied to a function type"
 msgstr "new bir iÅŸlev tÃ¼re uygulanamaz"
 
-#: cp/init.c:2228
+#: cp/init.c:2390
 #, gcc-internal-format
 msgid "call to Java constructor, while %<jclass%> undefined"
 msgstr "%<jclass%> tanÄ±msÄ±zken Java kurucusuna Ã§aÄŸrÄ±"
 
-#: cp/init.c:2246
+#: cp/init.c:2408
 #, fuzzy, gcc-internal-format
 msgid "can't find %<class$%> in %qT"
 msgstr "class$ bulunamÄ±yor"
 
-#: cp/init.c:2607
+#: cp/init.c:2769
 #, gcc-internal-format
 msgid "initializer ends prematurely"
 msgstr "ilklendirici erken sonlanÄ±yor"
 
-#: cp/init.c:2662
+#: cp/init.c:2824
 #, gcc-internal-format
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr "Ã§ok boyutlu diziler ilklendiricilerle ilklendirilemez"
 
-#: cp/init.c:2799
+#: cp/init.c:2961
 #, gcc-internal-format
 msgid "possible problem detected in invocation of delete operator:"
 msgstr "silme iÅŸlecinin Ã§aÄŸrÄ±sÄ±nda bir sorun saptandÄ±:"
 
-#: cp/init.c:2802
+#: cp/init.c:2964
 #, gcc-internal-format
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr "sÄ±nÄ±f tanÄ±mlanÄ±rken bildirilmiÅŸ olsalar bile, ne yÄ±kÄ±cÄ± ne de sÄ±nÄ±fa Ã¶zel silme iÅŸleci Ã§aÄŸrÄ±lÄ±r."
 
-#: cp/init.c:2823
+#: cp/init.c:2985
 #, gcc-internal-format
 msgid "unknown array size in delete"
 msgstr "delete iÃ§indeki dizi boyutu bilinmiyor"
 
-#: cp/init.c:3070
+#: cp/init.c:3232
 #, gcc-internal-format
 msgid "type to vector delete is neither pointer or array type"
 msgstr "vektÃ¶r silme iÅŸlemi iÃ§in tÃ¼r ne gÃ¶sterici ne de dizi"
@@ -29842,22 +29853,22 @@
 msgid "mangling typeof, use decltype instead"
 msgstr ""
 
-#: cp/mangle.c:2208
+#: cp/mangle.c:2211
 #, gcc-internal-format
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr "Ã§aÄŸrÄ± ifadesi C++ ABI'deki bir bozukluktan dolayÄ± anlamlandÄ±rÄ±lamÄ±yor"
 
-#: cp/mangle.c:2216
+#: cp/mangle.c:2219
 #, gcc-internal-format
 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
 msgstr "terimsiz tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mleri C++ ABI'deki bir bozukluktan dolayÄ± anlamlandÄ±rÄ±lamÄ±yor"
 
-#: cp/mangle.c:2266
+#: cp/mangle.c:2269
 #, gcc-internal-format
 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
 msgstr "%<?:%> iÃ§in ortadaki terim olmadÄ±ÄŸÄ±ndan yorumlanamadÄ±"
 
-#: cp/mangle.c:2584
+#: cp/mangle.c:2587
 #, gcc-internal-format
 msgid "the mangled name of %qD will change in a future version of GCC"
 msgstr "%qD' nin anlamlandÄ±rÄ±lmÄ±ÅŸ ismi GCC'nin gelecek sÃ¼rÃ¼mÃ¼nde deÄŸiÅŸecek"
@@ -29867,27 +29878,27 @@
 msgid "generic thunk code fails for method %q#D which uses %<...%>"
 msgstr "%<...%> kullanan yÃ¶ntem %q#D iÃ§in soysal thunk kodu baÅŸarÄ±sÄ±z olur"
 
-#: cp/method.c:697
+#: cp/method.c:698
 #, gcc-internal-format
 msgid "non-static const member %q#D, can't use default assignment operator"
 msgstr "statik olmayan sabit Ã¼ye %q#D, Ã¶ntanÄ±mlÄ± atama iÅŸleci kullanamaz"
 
-#: cp/method.c:703
+#: cp/method.c:704
 #, gcc-internal-format
 msgid "non-static reference member %q#D, can't use default assignment operator"
 msgstr "statik olmayan referans Ã¼ye %q#D, Ã¶ntanÄ±mlÄ± atama iÅŸleci kullanamaz"
 
-#: cp/method.c:815
+#: cp/method.c:816
 #, gcc-internal-format
 msgid "%Hsynthesized method %qD first required here "
 msgstr "%HbireÅŸtirilmiÅŸ %qD yÃ¶ntemi Ã¶nce burada gerekli"
 
-#: cp/method.c:1158
+#: cp/method.c:1159
 #, gcc-internal-format
 msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
 msgstr "sÄ±nÄ±f %qT iÃ§in vtable yerleÅŸimi ABI-uyumlu olmayabilir ve bu GCC'nin gelecek sÃ¼rÃ¼mÃ¼nde Ã¶rtÃ¼k sanal yÄ±kÄ±cÄ±dan dolayÄ± deÄŸiÅŸebilir"
 
-#: cp/name-lookup.c:728
+#: cp/name-lookup.c:727
 #, gcc-internal-format
 msgid "redeclaration of %<wchar_t%> as %qT"
 msgstr "%qT olarak yeniden %<wchar_t%> bildirimi"
@@ -29898,243 +29909,243 @@
 #. [basic.start.main]
 #.
 #. This function shall not be overloaded.
-#: cp/name-lookup.c:758
+#: cp/name-lookup.c:757
 #, gcc-internal-format
 msgid "invalid redeclaration of %q+D"
 msgstr "yeniden %q+D bildirimi geÃ§ersiz"
 
-#: cp/name-lookup.c:759
+#: cp/name-lookup.c:758
 #, gcc-internal-format
 msgid "as %qD"
 msgstr "%qD olarak"
 
-#: cp/name-lookup.c:850
+#: cp/name-lookup.c:849
 #, gcc-internal-format
 msgid "type mismatch with previous external decl of %q#D"
 msgstr "tÃ¼r Ã¶nceki %q#D external bildirimi ile uyumsuz"
 
-#: cp/name-lookup.c:851
+#: cp/name-lookup.c:850
 #, gcc-internal-format
 msgid "previous external decl of %q+#D"
 msgstr "Ã¶nceden external %q+#D bildirimi"
 
-#: cp/name-lookup.c:942
+#: cp/name-lookup.c:941
 #, gcc-internal-format
 msgid "extern declaration of %q#D doesn't match"
 msgstr "%q#D extern bildirim uyumsuz"
 
-#: cp/name-lookup.c:943
+#: cp/name-lookup.c:942
 #, gcc-internal-format
 msgid "global declaration %q+#D"
 msgstr "%q+#D genel bildirimi"
 
-#: cp/name-lookup.c:980 cp/name-lookup.c:987
+#: cp/name-lookup.c:979 cp/name-lookup.c:986
 #, gcc-internal-format
 msgid "declaration of %q#D shadows a parameter"
 msgstr "%q#D bildirimi bir parametreyi gÃ¶lgeliyor"
 
 #. Location of previous decl is not useful in this case.
-#: cp/name-lookup.c:1012
+#: cp/name-lookup.c:1011
 #, gcc-internal-format
 msgid "declaration of %qD shadows a member of 'this'"
 msgstr "%qD bildirimi bir `this' Ã¼yesini gÃ¶lgeliyor"
 
-#: cp/name-lookup.c:1018
+#: cp/name-lookup.c:1017
 #, gcc-internal-format
 msgid "declaration of %qD shadows a previous local"
 msgstr "%qD bildirimi Ã¶nceki yereli gÃ¶lgeliyor"
 
-#: cp/name-lookup.c:1025
+#: cp/name-lookup.c:1024
 #, gcc-internal-format
 msgid "declaration of %qD shadows a global declaration"
 msgstr "%qD bildirimi bir global bildirimi gÃ¶lgeliyor"
 
-#: cp/name-lookup.c:1148
+#: cp/name-lookup.c:1147
 #, gcc-internal-format
 msgid "name lookup of %qD changed"
 msgstr "%qD isim aramasÄ± deÄŸiÅŸti"
 
-#: cp/name-lookup.c:1149
+#: cp/name-lookup.c:1148
 #, gcc-internal-format
 msgid "  matches this %q+D under ISO standard rules"
 msgstr "  bu %q+D ISO standardÄ±nÄ±n kurallarÄ± altÄ±nda eÅŸleÅŸir"
 
-#: cp/name-lookup.c:1151
+#: cp/name-lookup.c:1150
 #, gcc-internal-format
 msgid "  matches this %q+D under old rules"
 msgstr "  bu %q+D eski kurallar altÄ±nda eÅŸleÅŸir"
 
-#: cp/name-lookup.c:1169 cp/name-lookup.c:1177
+#: cp/name-lookup.c:1168 cp/name-lookup.c:1176
 #, gcc-internal-format
 msgid "name lookup of %qD changed for new ISO %<for%> scoping"
 msgstr "%qD isim aramasÄ± yeni ISO %<for%> etki alanÄ±nda deÄŸiÅŸti"
 
-#: cp/name-lookup.c:1171
+#: cp/name-lookup.c:1170
 #, gcc-internal-format
 msgid "  cannot use obsolete binding at %q+D because it has a destructor"
 msgstr "  %q+D'deki atÄ±l baglantÄ± bir yÄ±kÄ±cÄ±ya sahip olduÄŸundan kullanÄ±lamaz"
 
-#: cp/name-lookup.c:1179
+#: cp/name-lookup.c:1178
 #, gcc-internal-format
 msgid "  using obsolete binding at %q+D"
 msgstr "  %qD'de atÄ±l baÄŸlantÄ± kullanÄ±mÄ±"
 
-#: cp/name-lookup.c:1232
+#: cp/name-lookup.c:1231
 #, gcc-internal-format
 msgid "%s %s(%E) %p %d\n"
 msgstr "%s %s(%E) %p %d\n"
 
-#: cp/name-lookup.c:1235
+#: cp/name-lookup.c:1234
 #, gcc-internal-format
 msgid "%s %s %p %d\n"
 msgstr "%s %s %p %d\n"
 
-#: cp/name-lookup.c:1362
+#: cp/name-lookup.c:1361
 #, gcc-internal-format
 msgid "XXX is_class_level != (current_scope == class_scope)\n"
 msgstr ""
 
-#: cp/name-lookup.c:1920
+#: cp/name-lookup.c:1922
 #, gcc-internal-format
 msgid "%q#D hides constructor for %q#T"
 msgstr "%q#D %q#T kurucusunu gizliyor"
 
-#: cp/name-lookup.c:1937
+#: cp/name-lookup.c:1939
 #, gcc-internal-format
 msgid "%q#D conflicts with previous using declaration %q#D"
 msgstr "%q#D Ã¶nceki using bildirimi %q#D ile Ã§eliÅŸiyor"
 
-#: cp/name-lookup.c:1960
+#: cp/name-lookup.c:1962
 #, gcc-internal-format
 msgid "previous non-function declaration %q+#D"
 msgstr "Ã¶nceden iÅŸlev olmayan bildirim %q+#D"
 
-#: cp/name-lookup.c:1961
+#: cp/name-lookup.c:1963
 #, gcc-internal-format
 msgid "conflicts with function declaration %q#D"
 msgstr "iÅŸlev bildirimi %q#D ile Ã§eliÅŸiyor"
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2039 cp/name-lookup.c:2064
+#: cp/name-lookup.c:2041 cp/name-lookup.c:2066
 #, gcc-internal-format
 msgid "%qT is not a namespace"
 msgstr "%qT bir isim alanÄ± deÄŸil"
 
 #. 7.3.3/5
 #. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2049
+#: cp/name-lookup.c:2051
 #, gcc-internal-format
 msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
 msgstr "bir using bildirimi bir ÅŸablon kimliÄŸi belirtemez. %<using %D%> deneyin"
 
-#: cp/name-lookup.c:2056
+#: cp/name-lookup.c:2058
 #, gcc-internal-format
 msgid "namespace %qD not allowed in using-declaration"
 msgstr "using bildiriminde isim alanÄ± %qD kullanÄ±lamaz"
 
-#: cp/name-lookup.c:2092
+#: cp/name-lookup.c:2094
 #, gcc-internal-format
 msgid "%qD not declared"
 msgstr "%qD bildirilmemiÅŸ"
 
-#: cp/name-lookup.c:2128 cp/name-lookup.c:2165 cp/name-lookup.c:2199
-#: cp/name-lookup.c:2214
+#: cp/name-lookup.c:2130 cp/name-lookup.c:2167 cp/name-lookup.c:2201
+#: cp/name-lookup.c:2216
 #, gcc-internal-format
 msgid "%qD is already declared in this scope"
 msgstr "%qD zaten bu baÄŸlamda bildirilmiÅŸ"
 
-#: cp/name-lookup.c:2817
+#: cp/name-lookup.c:2819
 #, gcc-internal-format
 msgid "using-declaration for non-member at class scope"
 msgstr "sÄ±nÄ±f baÄŸlamÄ±nda Ã¼ye olmayan iÃ§in using bildirimi"
 
-#: cp/name-lookup.c:2824
+#: cp/name-lookup.c:2826
 #, gcc-internal-format
 msgid "%<%T::%D%> names destructor"
 msgstr "%<%T::%D%> yÄ±kÄ±cÄ± isimlendiriyor"
 
-#: cp/name-lookup.c:2829
+#: cp/name-lookup.c:2831
 #, gcc-internal-format
 msgid "%<%T::%D%> names constructor"
 msgstr "%<%T::%D%> kurucu isimlendiriyor"
 
-#: cp/name-lookup.c:2834
+#: cp/name-lookup.c:2836
 #, gcc-internal-format
 msgid "%<%T::%D%> names constructor in %qT"
 msgstr "%<%T::%D%> %qT iÃ§inde kurucu isimlendiriyor"
 
-#: cp/name-lookup.c:2884
+#: cp/name-lookup.c:2886
 #, fuzzy, gcc-internal-format
 msgid "no members matching %<%T::%D%> in %q#T"
 msgstr "%3$q#T iÃ§inde %<%1$T::%2$D%> ile eÅŸleÅŸen bir Ã¼ye yok"
 
-#: cp/name-lookup.c:2952
+#: cp/name-lookup.c:2954
 #, gcc-internal-format
 msgid "declaration of %qD not in a namespace surrounding %qD"
 msgstr "%qD bildirimi %qD'yi kuÅŸatan isim alanÄ±nda deÄŸil"
 
-#: cp/name-lookup.c:2960
+#: cp/name-lookup.c:2962
 #, gcc-internal-format
 msgid "explicit qualification in declaration of %qD"
 msgstr "%qD bildiriminde doÄŸrudan niteleme"
 
-#: cp/name-lookup.c:3003
+#: cp/name-lookup.c:3005
 #, gcc-internal-format
 msgid "%qD should have been declared inside %qD"
 msgstr "%qD %qD iÃ§inde bildirilmeliydi"
 
-#: cp/name-lookup.c:3048
+#: cp/name-lookup.c:3050
 #, fuzzy, gcc-internal-format
 msgid "%qD attribute requires a single NTBS argument"
 msgstr "%qs Ã¶zniteliÄŸi bir tamsayÄ± sabit argÃ¼man gerektirir"
 
-#: cp/name-lookup.c:3055
+#: cp/name-lookup.c:3057
 #, gcc-internal-format
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 msgstr ""
 
-#: cp/name-lookup.c:3064 cp/name-lookup.c:3433
+#: cp/name-lookup.c:3066 cp/name-lookup.c:3435
 #, gcc-internal-format
 msgid "%qD attribute directive ignored"
 msgstr "%qD Ã¶znitelik yÃ¶nergesi yoksayÄ±ldÄ±"
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3111
 #, gcc-internal-format
 msgid "namespace alias %qD not allowed here, assuming %qD"
 msgstr "burada isim alanÄ± rumuzu %qD kullanÄ±lamaz, %qD varsayÄ±lÄ±yor"
 
-#: cp/name-lookup.c:3421
+#: cp/name-lookup.c:3423
 #, gcc-internal-format
 msgid "strong using only meaningful at namespace scope"
 msgstr "kesin kullanÄ±m sadece isimalanÄ± kapsamÄ±nda anlamlÄ±dÄ±r"
 
-#: cp/name-lookup.c:3425
+#: cp/name-lookup.c:3427
 #, fuzzy, gcc-internal-format
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 msgstr "%3$qD isim alanÄ±nÄ± kapsamayan %2$qD isim alanÄ±nda doÄŸrudan %1$qD bildirimi"
 
-#: cp/name-lookup.c:4318
+#: cp/name-lookup.c:4320
 #, gcc-internal-format
 msgid "%q+D is not a function,"
 msgstr "%q+D bir iÅŸlev deÄŸil,"
 
-#: cp/name-lookup.c:4319
+#: cp/name-lookup.c:4321
 #, gcc-internal-format
 msgid "  conflict with %q+D"
 msgstr "  %q+D ile Ã§eliÅŸiyor"
 
-#: cp/name-lookup.c:4752
+#: cp/name-lookup.c:4756
 #, gcc-internal-format
 msgid "argument dependent lookup finds %q+D"
 msgstr ""
 
-#: cp/name-lookup.c:5184
+#: cp/name-lookup.c:5188
 #, gcc-internal-format
 msgid "XXX entering pop_everything ()\n"
 msgstr "XXX, pop_everything () iÅŸlevine giriyor\n"
 
-#: cp/name-lookup.c:5193
+#: cp/name-lookup.c:5197
 #, gcc-internal-format
 msgid "XXX leaving pop_everything ()\n"
 msgstr "XXX, pop_everything () iÅŸlevini bÄ±rakÄ±yor\n"
@@ -30144,368 +30155,373 @@
 msgid "identifier %<%s%> will become a keyword in C++0x"
 msgstr ""
 
-#: cp/parser.c:2066
+#: cp/parser.c:2069
 #, gcc-internal-format
 msgid "%<#pragma%> is not allowed here"
 msgstr "%<#pragma%> burada kullanÄ±lamaz"
 
-#: cp/parser.c:2096
+#: cp/parser.c:2099
 #, fuzzy, gcc-internal-format
 msgid "%<%E::%E%> has not been declared"
 msgstr "%<%D::%D%> bildirilmemiÅŸti"
 
-#: cp/parser.c:2099
+#: cp/parser.c:2102
 #, fuzzy, gcc-internal-format
 msgid "%<::%E%> has not been declared"
 msgstr "%<::%D%> bildirilmemiÅŸti"
 
-#: cp/parser.c:2102
+#: cp/parser.c:2105
 #, fuzzy, gcc-internal-format
 msgid "request for member %qE in non-class type %qT"
 msgstr "sÄ±nÄ±f olmayan %2$qT tÃ¼rÃ¼ndeki %1$qD Ã¼yesi iÃ§in istek"
 
-#: cp/parser.c:2105
+#: cp/parser.c:2108
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%E%> has not been declared"
 msgstr "%<%T::%D%> bildirilmemiÅŸti"
 
-#: cp/parser.c:2108
+#: cp/parser.c:2111
 #, fuzzy, gcc-internal-format
 msgid "%qE has not been declared"
 msgstr "%qD bildirilmemiÅŸti"
 
-#: cp/parser.c:2111
+#: cp/parser.c:2114
 #, fuzzy, gcc-internal-format
 msgid "%<%E::%E%> %s"
 msgstr "%<%D::%D%> %s"
 
-#: cp/parser.c:2113
+#: cp/parser.c:2116
 #, fuzzy, gcc-internal-format
 msgid "%<::%E%> %s"
 msgstr "%<::%D%> %s"
 
-#: cp/parser.c:2115
+#: cp/parser.c:2118
 #, fuzzy, gcc-internal-format
 msgid "%qE %s"
 msgstr "%qD %s"
 
-#: cp/parser.c:2151
-#, gcc-internal-format
-msgid "ISO C++ does not support %<long long%>"
+#: cp/parser.c:2155
+#, fuzzy, gcc-internal-format
+msgid "ISO C++ 1998 does not support %<long long%>"
 msgstr "ISO C++ %<long long%> desteklemez"
 
-#: cp/parser.c:2171
+#: cp/parser.c:2175
 #, gcc-internal-format
 msgid "duplicate %qs"
 msgstr "%qs yinelenmiÅŸ"
 
-#: cp/parser.c:2214
+#: cp/parser.c:2218
 #, gcc-internal-format
 msgid "new types may not be defined in a return type"
 msgstr "new tÃ¼rleri bir dÃ¶nÃ¼ÅŸ tÃ¼rÃ¼nde tanÄ±mlanamayabilir"
 
-#: cp/parser.c:2215
+#: cp/parser.c:2219
 #, gcc-internal-format
 msgid "(perhaps a semicolon is missing after the definition of %qT)"
 msgstr "(belki de %qT bildiriminden sonra bir ; yoktur)"
 
-#: cp/parser.c:2234 cp/parser.c:4077 cp/pt.c:5443
+#: cp/parser.c:2238 cp/parser.c:4081 cp/pt.c:5509
 #, gcc-internal-format
 msgid "%qT is not a template"
 msgstr "%qT bir ÅŸablon deÄŸil"
 
-#: cp/parser.c:2236
+#: cp/parser.c:2240
 #, gcc-internal-format
 msgid "%qE is not a template"
 msgstr "%qE bir ÅŸablon deÄŸil"
 
-#: cp/parser.c:2238
+#: cp/parser.c:2242
 #, gcc-internal-format
 msgid "invalid template-id"
 msgstr "geÃ§ersiz ÅŸablon kimliÄŸi"
 
-#: cp/parser.c:2267
+#: cp/parser.c:2271
 #, gcc-internal-format
 msgid "%s cannot appear in a constant-expression"
 msgstr "%s bir sabit ifadesinde gÃ¶rÃ¼nemez"
 
-#: cp/parser.c:2292
+#: cp/parser.c:2296
 #, gcc-internal-format
 msgid "invalid use of template-name %qE without an argument list"
 msgstr "bir argÃ¼man listesi olmaksÄ±zÄ±n %qE ÅŸablon isminin kullanÄ±mÄ± geÃ§ersiz"
 
-#: cp/parser.c:2294
+#: cp/parser.c:2298
 #, fuzzy, gcc-internal-format
 msgid "invalid use of destructor %qD as a type"
 msgstr "kurucunun ÅŸablon olarak kullanÄ±mÄ± geÃ§ersiz"
 
 #. Something like 'unsigned A a;'
-#: cp/parser.c:2297
+#: cp/parser.c:2301
 #, fuzzy, gcc-internal-format
 msgid "invalid combination of multiple type-specifiers"
 msgstr "nitelikli tÃ¼r %qT tanÄ±mÄ± geÃ§ersiz"
 
 #. Issue an error message.
-#: cp/parser.c:2301
+#: cp/parser.c:2305
 #, gcc-internal-format
 msgid "%qE does not name a type"
 msgstr "%qE bir tÃ¼rÃ¼ isimlendirmiyor"
 
-#: cp/parser.c:2333
+#: cp/parser.c:2337
 #, gcc-internal-format
 msgid "(perhaps %<typename %T::%E%> was intended)"
 msgstr "(belki de %<typename %T::%E%> demek istiyordunuz)"
 
-#: cp/parser.c:2348
+#: cp/parser.c:2352
 #, gcc-internal-format
 msgid "%qE in namespace %qE does not name a type"
 msgstr "%qE %qE isim alanÄ±nda bir tÃ¼rÃ¼ isimlendirmiyor"
 
-#: cp/parser.c:2351
+#: cp/parser.c:2355
 #, gcc-internal-format
 msgid "%qE in class %qT does not name a type"
 msgstr "%qE %qT sÄ±nÄ±fÄ±nda bir tÃ¼rÃ¼ isimlendirmiyor"
 
-#: cp/parser.c:3160
+#: cp/parser.c:3164
 #, gcc-internal-format
 msgid "ISO C++ forbids braced-groups within expressions"
 msgstr "ISO C++ da kaÅŸlÄ± ayracla gruplanmÄ±ÅŸ ifadelere izin verilmez"
 
-#: cp/parser.c:3171
+#: cp/parser.c:3175
 #, fuzzy, gcc-internal-format
 msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
 msgstr "deyim ifadelerine sadece iÅŸlevlerin iÃ§inde izin verilir"
 
-#: cp/parser.c:3229
+#: cp/parser.c:3233
 #, gcc-internal-format
 msgid "%<this%> may not be used in this context"
 msgstr "bu kapsamda %<this%> kullanÄ±lamaz"
 
-#: cp/parser.c:3412
+#: cp/parser.c:3416
 #, gcc-internal-format
 msgid "local variable %qD may not appear in this context"
 msgstr "yerel deÄŸiÅŸken %qD bu kapsamda gÃ¶rÃ¼nemez"
 
-#: cp/parser.c:3711
+#: cp/parser.c:3715
 #, fuzzy, gcc-internal-format
 msgid "scope %qT before %<~%> is not a class-name"
 msgstr "%qT bir sÄ±nÄ±f ya da isim alanÄ± deÄŸil"
 
-#: cp/parser.c:3812
+#: cp/parser.c:3816
 #, fuzzy, gcc-internal-format
 msgid "declaration of %<~%T%> as member of %qT"
 msgstr "%2$qT Ã¼yesi olarak %<~%1$T%> bildirimi"
 
-#: cp/parser.c:3826
+#: cp/parser.c:3830
 #, gcc-internal-format
 msgid "typedef-name %qD used as destructor declarator"
 msgstr "typedef ismi %qD yÄ±kÄ±cÄ± bildiricisi olarak kullanÄ±lmÄ±ÅŸ"
 
-#: cp/parser.c:4480
+#: cp/parser.c:4484
 #, gcc-internal-format
 msgid "ISO C++ forbids compound-literals"
 msgstr "ISO C++ birleÅŸik sabitlere izin vermez"
 
-#: cp/parser.c:4837
+#: cp/parser.c:4841
 #, gcc-internal-format
 msgid "%qE does not have class type"
 msgstr "%qE sÄ±nÄ±f tÃ¼rÃ¼ne sahip deÄŸil"
 
-#: cp/parser.c:4920 cp/typeck.c:1978
+#: cp/parser.c:4924 cp/typeck.c:2024
 #, gcc-internal-format
 msgid "invalid use of %qD"
 msgstr "%qD kullanÄ±mÄ± geÃ§ersiz"
 
-#: cp/parser.c:5480
+#: cp/parser.c:5486
 #, gcc-internal-format
 msgid "array bound forbidden after parenthesized type-id"
 msgstr "parantezli tÃ¼r kimliÄŸinden sonra dizi sÄ±nÄ±rÄ± yasak"
 
-#: cp/parser.c:5481
+#: cp/parser.c:5487
 #, gcc-internal-format
 msgid "try removing the parentheses around the type-id"
 msgstr "tÃ¼r kimliÄŸini sarmalayan parantezleri kaldÄ±rmayÄ± deneyin"
 
-#: cp/parser.c:5671
+#: cp/parser.c:5677
 #, gcc-internal-format
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr "new bildirimli ifade bÃ¼tÃ¼nleyici ya da numaralama tÃ¼rÃ¼nde olmalÄ±"
 
-#: cp/parser.c:5860
+#: cp/parser.c:5866
 #, gcc-internal-format
 msgid "use of old-style cast"
 msgstr "eski tarz tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼"
 
-#: cp/parser.c:5986
+#: cp/parser.c:5992
 #, gcc-internal-format
 msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
 msgstr ""
 
-#: cp/parser.c:5989
+#: cp/parser.c:5995
 #, fuzzy, gcc-internal-format
 msgid "suggest parentheses around %<>>%> expression"
 msgstr "|| iÃ§indeki && Ã§evresinde parantezler Ã¶nerilir"
 
-#: cp/parser.c:6793
+#: cp/parser.c:6799
 #, gcc-internal-format
 msgid "case label %qE not within a switch statement"
 msgstr "case etiketi %qE bir switch deyimi iÃ§inde deÄŸil"
 
-#: cp/parser.c:6922
+#: cp/parser.c:6928
 #, gcc-internal-format
 msgid "%<else%> without a previous %<if%>"
 msgstr ""
 
-#: cp/parser.c:7208
+#: cp/parser.c:7214
 #, gcc-internal-format
 msgid "suggest a space before %<;%> or explicit braces around empty body in %<%s%> statement"
 msgstr ""
 
-#: cp/parser.c:7468
+#: cp/parser.c:7474
 #, gcc-internal-format
 msgid "ISO C++ forbids computed gotos"
 msgstr "ISO C++ hesaplanmÄ±ÅŸ goto'lara izin vermez"
 
-#: cp/parser.c:7608
+#: cp/parser.c:7614
 #, gcc-internal-format
 msgid "extra %<;%>"
 msgstr "fazladan %<;%>"
 
-#: cp/parser.c:7825
+#: cp/parser.c:7831
 #, gcc-internal-format
 msgid "%<__label__%> not at the beginning of a block"
 msgstr ""
 
-#: cp/parser.c:7958
+#: cp/parser.c:7964
 #, gcc-internal-format
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr "karÄ±ÅŸÄ±k bildirimler ve iÅŸlev tanÄ±mlarÄ± yasaktÄ±r"
 
-#: cp/parser.c:8090
+#: cp/parser.c:8096
 #, fuzzy, gcc-internal-format
 msgid "%<friend%> used outside of class"
 msgstr "%<friend%> sadece bir sÄ±nÄ±f iÃ§inde belirtilebilir"
 
-#: cp/parser.c:8244
+#: cp/parser.c:8250
 #, gcc-internal-format
 msgid "class definition may not be declared a friend"
 msgstr "sÄ±nÄ±f tanÄ±mÄ± kardeÅŸ olarak bildirilemeyebilir"
 
-#: cp/parser.c:8308 cp/parser.c:15155
+#: cp/parser.c:8314 cp/parser.c:15235
 #, gcc-internal-format
 msgid "templates may not be %<virtual%>"
 msgstr ""
 
-#: cp/parser.c:8775
+#: cp/parser.c:8786
 #, gcc-internal-format
 msgid "only constructors take base initializers"
 msgstr "temel ilklendiricileri sadece kurucular alÄ±r"
 
-#: cp/parser.c:8795
+#: cp/parser.c:8806
 #, fuzzy, gcc-internal-format
 msgid "cannot expand initializer for member %<%D%>"
 msgstr "uye %qD iÃ§in ilklendirici eksik"
 
-#: cp/parser.c:8847
+#: cp/parser.c:8858
 #, gcc-internal-format
 msgid "anachronistic old-style base class initializer"
 msgstr "artÄ±k tarih olmuÅŸ eski tarz temel sÄ±nÄ±f ilklendiricisi"
 
-#: cp/parser.c:8892
+#: cp/parser.c:8903
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr "%<typename%> anahtar sÃ¶zcÃ¼ÄŸÃ¼ne bu baÄŸlamda izin verilmez (bir nitelikli Ã¼ye ilklendirici Ã¶rtÃ¼k olarak bir tÃ¼r olduÄŸundan)"
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:9237
+#: cp/parser.c:9248
 #, gcc-internal-format
 msgid "keyword %<export%> not implemented, and will be ignored"
 msgstr "%<export%> anahtar sÃ¶zcÃ¼ÄŸÃ¼ gerÃ§ekleÅŸtirilmedi ve yoksayÄ±lacak"
 
-#: cp/parser.c:9482 cp/parser.c:9583
+#: cp/parser.c:9419 cp/parser.c:9517 cp/parser.c:9618
 #, fuzzy, gcc-internal-format
 msgid "template parameter pack %qD cannot have a default argument"
 msgstr "%qD Ã¶ntanÄ±mlÄ± argÃ¼manlara sahip olamaz"
 
-#: cp/parser.c:9485 cp/parser.c:9586
+#: cp/parser.c:9422
 #, fuzzy, gcc-internal-format
+msgid "template parameter pack cannot have a default argument"
+msgstr "ÅŸablon parametreleri kardeÅŸ olamazlar"
+
+#: cp/parser.c:9520 cp/parser.c:9621
+#, fuzzy, gcc-internal-format
 msgid "template parameter packs cannot have default arguments"
 msgstr "ÅŸablon parametreleri kardeÅŸ olamazlar"
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:9723
+#: cp/parser.c:9758
 #, gcc-internal-format
 msgid "%<<::%> cannot begin a template-argument list"
 msgstr "%<<::%> bir ÅŸablon argÃ¼man listesi baÅŸlatamaz"
 
-#: cp/parser.c:9724
+#: cp/parser.c:9759
 #, gcc-internal-format
 msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
 msgstr "%<<:%> ile %<[%> aynÄ± ÅŸeyi gÃ¶sterir. %<<%> ile %<::%> arasÄ±nda boÅŸluk bÄ±rakÄ±n"
 
-#: cp/parser.c:9731
+#: cp/parser.c:9766
 #, gcc-internal-format
 msgid "(if you use -fpermissive G++ will accept your code)"
 msgstr "(-fpermissive kullanÄ±rsanÄ±z G++ kodunuzu kabul edecek)"
 
-#: cp/parser.c:9804
+#: cp/parser.c:9839
 #, gcc-internal-format
 msgid "parse error in template argument list"
 msgstr "ÅŸablon argÃ¼man listesinde Ã§Ã¶zÃ¼mleme hatasÄ±"
 
 #. Explain what went wrong.
-#: cp/parser.c:9917
+#: cp/parser.c:9952
 #, gcc-internal-format
 msgid "non-template %qD used as template"
 msgstr "ÅŸablon olarak ÅŸablon olmayan %qD kullanÄ±lmÄ±ÅŸ"
 
-#: cp/parser.c:9918
+#: cp/parser.c:9953
 #, gcc-internal-format
 msgid "use %<%T::template %D%> to indicate that it is a template"
 msgstr "bir ÅŸablon olduÄŸunu belirtmek iÃ§in %<%T::template %D%> kullanÄ±n"
 
-#: cp/parser.c:10441
+#: cp/parser.c:10476
 #, gcc-internal-format
 msgid "template specialization with C linkage"
 msgstr "C ilintileme ile ÅŸablon Ã¶zelleÅŸtirmesi"
 
-#: cp/parser.c:11032
+#: cp/parser.c:11067
 #, gcc-internal-format
 msgid "using %<typename%> outside of template"
 msgstr "ÅŸablon dÄ±ÅŸÄ±nda %<typename%> kullanÄ±mÄ±"
 
-#: cp/parser.c:11191
+#: cp/parser.c:11226
 #, fuzzy, gcc-internal-format
 msgid "declaration %qD does not declare anything"
 msgstr "bildirim hiÃ§bir ÅŸey bildirmiyor"
 
-#: cp/parser.c:11275
+#: cp/parser.c:11310
 #, fuzzy, gcc-internal-format
 msgid "attributes ignored on uninstantiated type"
 msgstr "%qE Ã¶zniteliÄŸi sÄ±nÄ±f tÃ¼rleri dÄ±ÅŸÄ±nda yoksayÄ±lÄ±r"
 
-#: cp/parser.c:11279
+#: cp/parser.c:11314
 #, fuzzy, gcc-internal-format
 msgid "attributes ignored on template instantiation"
 msgstr "saklama sÄ±nÄ±fÄ± %qD ÅŸablon Ã¶rneklenimine uygulanmÄ±ÅŸ"
 
-#: cp/parser.c:11284
+#: cp/parser.c:11319
 #, gcc-internal-format
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 msgstr ""
 
-#: cp/parser.c:11406
+#: cp/parser.c:11441
 #, gcc-internal-format
 msgid "comma at end of enumerator list"
 msgstr "sembolik sabitler listesinin sonunda virgul"
 
-#: cp/parser.c:11498
+#: cp/parser.c:11533
 #, gcc-internal-format
 msgid "%qD is not a namespace-name"
 msgstr "%qD bir isim alanÄ± ismi deÄŸil"
 
-#: cp/parser.c:11599
+#: cp/parser.c:11634
 #, fuzzy, gcc-internal-format
 msgid "%<namespace%> definition is not allowed here"
 msgstr "%<#pragma%> burada kullanÄ±lamaz"
@@ -30513,142 +30529,157 @@
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:11738
+#: cp/parser.c:11773
 #, gcc-internal-format
 msgid "a template-id may not appear in a using-declaration"
 msgstr "using bildiriminde bir ÅŸablon kimliÄŸi bulunamaz"
 
-#: cp/parser.c:12094
+#: cp/parser.c:12135
 #, gcc-internal-format
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr "bir iÅŸlev tanÄ±mÄ±nda bir asm belirtimine izin verilmez"
 
-#: cp/parser.c:12096
+#: cp/parser.c:12137
 #, gcc-internal-format
 msgid "attributes are not allowed on a function-definition"
 msgstr "bir iÅŸlev tanÄ±mÄ±da Ã¶zniteliklere izin verilmez"
 
-#: cp/parser.c:12229
+#: cp/parser.c:12270
 #, fuzzy, gcc-internal-format
 msgid "initializer provided for function"
 msgstr "kardeÅŸ iÅŸlev %qs ilklendirilemiyor"
 
-#: cp/parser.c:12249
+#: cp/parser.c:12290
 #, gcc-internal-format
 msgid "attributes after parenthesized initializer ignored"
 msgstr "parantezli ilklendiriciden sonraki Ã¶znitelikler yoksayÄ±ldÄ±"
 
-#: cp/parser.c:12630 cp/pt.c:8772
+#: cp/parser.c:12671 cp/pt.c:8893
 #, gcc-internal-format
 msgid "array bound is not an integer constant"
 msgstr "dizi sÄ±nÄ±rÄ± bir tamsayÄ± sabit deÄŸil"
 
-#: cp/parser.c:12739
+#: cp/parser.c:12780
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%E%> is not a type"
 msgstr "%<%T::%D%> bir tÃ¼r deÄŸil"
 
-#: cp/parser.c:12765
+#: cp/parser.c:12806
 #, gcc-internal-format
 msgid "invalid use of constructor as a template"
 msgstr "kurucunun ÅŸablon olarak kullanÄ±mÄ± geÃ§ersiz"
 
-#: cp/parser.c:12766
+#: cp/parser.c:12807
 #, gcc-internal-format
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 msgstr ""
 
-#: cp/parser.c:12938
+#: cp/parser.c:12979
 #, gcc-internal-format
 msgid "%qD is a namespace"
 msgstr "%qD bir isim alanÄ±dÄ±r"
 
-#: cp/parser.c:13013
+#: cp/parser.c:13054
 #, gcc-internal-format
 msgid "duplicate cv-qualifier"
 msgstr "cv-niteleyici yinelenmiÅŸ"
 
-#: cp/parser.c:13600
+#: cp/parser.c:13640
 #, gcc-internal-format
 msgid "file ends in default argument"
 msgstr "Ã¶ntanÄ±mlÄ± argÃ¼man iÃ§inde dosya sonu"
 
-#: cp/parser.c:13673
+#: cp/parser.c:13683
 #, gcc-internal-format
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr "iÅŸlev olmayanÄ±n parametresi iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼man kullanÄ±mÄ± Ã¶nerilmiyor"
 
-#: cp/parser.c:13676
+#: cp/parser.c:13686
 #, gcc-internal-format
 msgid "default arguments are only permitted for function parameters"
 msgstr "Ã¶ntanÄ±mlÄ± argÃ¼manlara sadece iÅŸlev parametresi olarak izin verilir"
 
-#: cp/parser.c:13877
+#: cp/parser.c:13702
+#, fuzzy, gcc-internal-format
+msgid "%sparameter pack %qD cannot have a default argument"
+msgstr "%qD Ã¶ntanÄ±mlÄ± argÃ¼manlara sahip olamaz"
+
+#: cp/parser.c:13705
+#, fuzzy, gcc-internal-format
+msgid "%sparameter pack cannot have a default argument"
+msgstr "%qD Ã¶ntanÄ±mlÄ± argÃ¼manlara sahip olamaz"
+
+#: cp/parser.c:13947
 #, gcc-internal-format
 msgid "ISO C++ does not allow designated initializers"
 msgstr "ISO C++ tasarlanmÄ±ÅŸ ilkendiricilere izin vermez"
 
-#: cp/parser.c:14477
+#: cp/parser.c:14547
 #, gcc-internal-format
 msgid "invalid class name in declaration of %qD"
 msgstr "%qD bildirimindeki sÄ±nÄ±f ismi geÃ§ersiz"
 
-#: cp/parser.c:14489
+#: cp/parser.c:14559
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 msgstr "%3$qD'yi kapsamayan %2$qD etki alanÄ± iÃ§inde %1$qD tÃ¼rÃ¼nde bildirim"
 
-#: cp/parser.c:14492
+#: cp/parser.c:14562
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD in %qD which does not enclose %qD"
 msgstr "%3$qD'yi kapsamayan %2$qD etki alanÄ± iÃ§inde %1$qD tÃ¼rÃ¼nde bildirim"
 
-#: cp/parser.c:14505
+#: cp/parser.c:14575
 #, gcc-internal-format
 msgid "extra qualification ignored"
 msgstr "fazladan niteleme yoksayÄ±ldÄ±"
 
-#: cp/parser.c:14516
+#: cp/parser.c:14586
 #, gcc-internal-format
 msgid "an explicit specialization must be preceded by %<template <>%>"
 msgstr "bir doÄŸrudan Ã¶zelleÅŸtirme %<template <>%> ile Ã¶ncelenmeli"
 
-#: cp/parser.c:14609
+#: cp/parser.c:14613
+#, fuzzy, gcc-internal-format
+msgid "function template %qD redeclared as a class template"
+msgstr "ÅŸablon olarak ÅŸablon olmayan %qD kullanÄ±lmÄ±ÅŸ"
+
+#: cp/parser.c:14689
 #, gcc-internal-format
 msgid "previous definition of %q+#T"
 msgstr "%q+#T tÃ¼rÃ¼nde Ã¶nceden tanÄ±m"
 
-#: cp/parser.c:14855
+#: cp/parser.c:14935
 #, gcc-internal-format
 msgid "%Hextra %<;%>"
 msgstr "%Hfazladan %<;%>"
 
-#: cp/parser.c:14873
+#: cp/parser.c:14953
 #, gcc-internal-format
 msgid "a class-key must be used when declaring a friend"
 msgstr "bir kardeÅŸ bildirilirken bir sÄ±nÄ±f anahtarÄ± kullanÄ±lmalÄ±dÄ±r"
 
-#: cp/parser.c:14887
+#: cp/parser.c:14967
 #, gcc-internal-format
 msgid "friend declaration does not name a class or function"
 msgstr "kardeÅŸ bildirimi bir sÄ±nÄ±f veya iÅŸlevi isimlendirmiyor"
 
-#: cp/parser.c:15064
+#: cp/parser.c:15144
 #, gcc-internal-format
 msgid "pure-specifier on function-definition"
 msgstr "iÅŸlev tanÄ±mÄ±nda pure belirteci"
 
-#: cp/parser.c:15356
+#: cp/parser.c:15438
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed outside of templates"
 msgstr "ÅŸablonlar dÄ±ÅŸÄ±nda %<typename%> kullanÄ±mÄ±na izin verilmez"
 
-#: cp/parser.c:15358
+#: cp/parser.c:15440
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 msgstr "%<typename%> anahtar sÃ¶zcÃ¼ÄŸÃ¼ne bu baÄŸlamda izin verilmez (taban sÄ±nÄ±fÄ± Ã¶rtÃ¼k olarak bir tÃ¼rdÃ¼r)"
 
-#: cp/parser.c:16407
+#: cp/parser.c:16489
 #, gcc-internal-format
 msgid "too few template-parameter-lists"
 msgstr "ÅŸablon parametresi listesi Ã§ok az"
@@ -30657,13 +30688,13 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:16422
+#: cp/parser.c:16504
 #, gcc-internal-format
 msgid "too many template-parameter-lists"
 msgstr "ÅŸablon parametresi listesi Ã§ok fazla"
 
 #. Issue an error message.
-#: cp/parser.c:16694
+#: cp/parser.c:16776
 #, gcc-internal-format
 msgid "named return values are no longer supported"
 msgstr "isimli dÃ¶nÃ¼ÅŸ deÄŸerleri artÄ±k desteklenmiyor"
@@ -30671,234 +30702,234 @@
 #. 14.5.2.2 [temp.mem]
 #.
 #. A local class shall not have member templates.
-#: cp/parser.c:16766
+#: cp/parser.c:16848
 #, fuzzy, gcc-internal-format
 msgid "invalid declaration of member template in local class"
 msgstr "yerel sÄ±nÄ±f iÃ§inde %q#D Ã¼ye ÅŸablonu bildirimi geÃ§ersiz"
 
-#: cp/parser.c:16775
+#: cp/parser.c:16857
 #, gcc-internal-format
 msgid "template with C linkage"
 msgstr "C ilintilemeli ÅŸablon"
 
-#: cp/parser.c:16919
+#: cp/parser.c:17001
 #, gcc-internal-format
 msgid "template declaration of %qs"
 msgstr "%qs ÅŸablon bildirimi"
 
-#: cp/parser.c:16982
+#: cp/parser.c:17064
 #, fuzzy, gcc-internal-format
 msgid "explicit template specialization cannot have a storage class"
 msgstr "isim alanÄ± olmayan %qD kapsamÄ±nda doÄŸrudan Ã¶zelleÅŸtirme"
 
-#: cp/parser.c:17171
+#: cp/parser.c:17253
 #, gcc-internal-format
 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
 msgstr "%H%<>>%> alt ÅŸablon argÃ¼man listesinde %<> >%> olmalÄ±ydÄ±"
 
-#: cp/parser.c:17184
+#: cp/parser.c:17266
 #, gcc-internal-format
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 msgstr "sahte  %<>>%>, bir ÅŸablon argÃ¼man listesini sonlandÄ±rmak iÃ§in %<>%> kullanÄ±n"
 
-#: cp/parser.c:17519
+#: cp/parser.c:17601
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qD in linkage specification"
 msgstr "taban sÄ±nÄ±f belirtimi geÃ§ersiz"
 
-#: cp/parser.c:17532
+#: cp/parser.c:17614
 #, fuzzy, gcc-internal-format
 msgid "%<__thread%> before %qD"
 msgstr "%<extern%> Ã¶ncesinde %<__thread%>"
 
-#: cp/parser.c:17847
+#: cp/parser.c:17929
 #, gcc-internal-format
 msgid "%qs tag used in naming %q#T"
 msgstr "%qs yaftasÄ± %q#T isimlemesinde kullanÄ±lmÄ±ÅŸ"
 
-#: cp/parser.c:17868
+#: cp/parser.c:17950
 #, gcc-internal-format
 msgid "%qD redeclared with different access"
 msgstr "%qD farklÄ± eriÅŸimle tekrar bildirilmiÅŸ"
 
-#: cp/parser.c:17885
+#: cp/parser.c:17967
 #, gcc-internal-format
 msgid "%<template%> (as a disambiguator) is only allowed within templates"
 msgstr "%<template%> (bir belirsizlik giderici olarak) sadece ÅŸablonlarda kullanÄ±labilir"
 
-#: cp/parser.c:18138 cp/parser.c:19061 cp/parser.c:19192
+#: cp/parser.c:18220 cp/parser.c:19143 cp/parser.c:19274
 #, gcc-internal-format
 msgid "misplaced %<@%D%> Objective-C++ construct"
 msgstr "yanlÄ±ÅŸ yere konmuÅŸ %<@%D%> Nesnel-C++ oluÅŸumu"
 
-#: cp/parser.c:18279
+#: cp/parser.c:18361
 #, gcc-internal-format
 msgid "%<@encode%> must specify a type as an argument"
 msgstr "%<@encode%> bir argÃ¼man olarak bir tÃ¼r belirtmeli"
 
-#: cp/parser.c:18594
+#: cp/parser.c:18676
 #, gcc-internal-format
 msgid "invalid Objective-C++ selector name"
 msgstr "Nesnel-C++ seÃ§ici ismi geÃ§ersiz"
 
-#: cp/parser.c:18925
+#: cp/parser.c:19007
 #, gcc-internal-format
 msgid "identifier expected after %<@protocol%>"
 msgstr "%<@protocol%> sonrasÄ±nda betimleyici umuluyordu"
 
-#: cp/parser.c:19626
+#: cp/parser.c:19708
 #, gcc-internal-format
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: cp/parser.c:19735
+#: cp/parser.c:19824
 #, fuzzy, gcc-internal-format
 msgid "%qs is not valid for %qs"
 msgstr "%qs geÃ§erli bir Ã§Ä±ktÄ± dosyasÄ± deÄŸil"
 
-#: cp/parser.c:20390
+#: cp/parser.c:20479
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 msgstr "%<#pragma pack%> sonunda dÃ¶kÃ¼ntÃ¼"
 
-#: cp/parser.c:20477
+#: cp/parser.c:20566
 #, gcc-internal-format
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr ""
 
-#: cp/parser.c:20535
+#: cp/parser.c:20624
 #, gcc-internal-format
 msgid "inter-module optimizations not implemented for C++"
 msgstr "modÃ¼ller arasÄ± eniyilemeler henÃ¼z C++ iÃ§in gerÃ§eklenmedi"
 
-#: cp/pt.c:249
+#: cp/pt.c:252
 #, gcc-internal-format
 msgid "data member %qD cannot be a member template"
 msgstr "veri Ã¼yesi %qD bir Ã¼ye ÅŸablon olamaz"
 
-#: cp/pt.c:261
+#: cp/pt.c:264
 #, gcc-internal-format
 msgid "invalid member template declaration %qD"
 msgstr "geÃ§ersiz Ã¼ye sablonu bildirimi %qD"
 
-#: cp/pt.c:609
+#: cp/pt.c:612
 #, gcc-internal-format
 msgid "explicit specialization in non-namespace scope %qD"
 msgstr "isim alanÄ± olmayan %qD kapsamÄ±nda doÄŸrudan Ã¶zelleÅŸtirme"
 
-#: cp/pt.c:623
+#: cp/pt.c:626
 #, gcc-internal-format
 msgid "enclosing class templates are not explicitly specialized"
 msgstr "sÄ±nÄ±f sablonlarÄ±nÄ±n kapsanmasÄ± doÄŸrudan Ã¶zelleÅŸtirilmez"
 
-#: cp/pt.c:711
+#: cp/pt.c:714
 #, gcc-internal-format
 msgid "specialization of %qD in different namespace"
 msgstr "farklÄ± isim alanÄ±nda %qD Ã¶zelleÅŸtirmesi"
 
-#: cp/pt.c:712 cp/pt.c:809
+#: cp/pt.c:715 cp/pt.c:812
 #, gcc-internal-format
 msgid "  from definition of %q+#D"
 msgstr "  %q+#D tanÄ±mÄ±ndan"
 
-#: cp/pt.c:729
+#: cp/pt.c:732
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
 msgstr "%3$qD isim alanÄ±nÄ± kapsamayan %2$qD isim alanÄ±nda doÄŸrudan %1$qD bildirimi"
 
-#: cp/pt.c:747
+#: cp/pt.c:750
 #, fuzzy, gcc-internal-format
 msgid "name of class shadows template template parameter %qD"
 msgstr "bir ÅŸablonun ÅŸablon parametresi iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼man geÃ§ersiz"
 
-#: cp/pt.c:776
+#: cp/pt.c:779
 #, gcc-internal-format
 msgid "specialization of %qT after instantiation"
 msgstr "Ã¶rneklenim sonrasÄ± %qT Ã¶zelleÅŸtirmesi"
 
-#: cp/pt.c:808
+#: cp/pt.c:811
 #, gcc-internal-format
 msgid "specializing %q#T in different namespace"
 msgstr "%q#T farklÄ± isim alanÄ±nda Ã¶zelleÅŸtiriliyor"
 
-#: cp/pt.c:823
+#: cp/pt.c:826
 #, fuzzy, gcc-internal-format
 msgid "specialization %qT after instantiation %qT"
 msgstr "Ã¶rneklenim %2$qT sonrasÄ± %1$qT Ã¶zelleÅŸtirmesi"
 
-#: cp/pt.c:836
+#: cp/pt.c:839
 #, gcc-internal-format
 msgid "explicit specialization of non-template %qT"
 msgstr "ÅŸablon olmayan %qT iÃ§in doÄŸrudan Ã¶zelleÅŸtirme"
 
-#: cp/pt.c:1238
+#: cp/pt.c:1246
 #, gcc-internal-format
 msgid "specialization of %qD after instantiation"
 msgstr "Ã¶rneklenim sonrasÄ± %qD Ã¶zelleÅŸtirmesi"
 
-#: cp/pt.c:1464
+#: cp/pt.c:1472
 #, gcc-internal-format
 msgid "%qD is not a function template"
 msgstr "%qD bir iÅŸlev ÅŸablonu deÄŸil"
 
-#: cp/pt.c:1673
+#: cp/pt.c:1681
 #, gcc-internal-format
 msgid "template-id %qD for %q+D does not match any template declaration"
 msgstr "ÅŸablon kimliÄŸi %qD %q+D iÃ§in hiÃ§bir ÅŸablon bildirimi ile eÅŸleÅŸmiyor"
 
-#: cp/pt.c:1681
+#: cp/pt.c:1689
 #, fuzzy, gcc-internal-format
 msgid "ambiguous template specialization %qD for %q+D"
 msgstr "%2$q+D iÃ§in ÅŸablon Ã¶zelleÅŸtirmesi %1$qD belirsiz"
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1916 cp/pt.c:1970
+#: cp/pt.c:1924 cp/pt.c:1978
 #, gcc-internal-format
 msgid "template-id %qD in declaration of primary template"
 msgstr "birincil ÅŸablon bildiriminde ÅŸablon kimliÄŸi %qD"
 
-#: cp/pt.c:1929
+#: cp/pt.c:1937
 #, gcc-internal-format
 msgid "template parameter list used in explicit instantiation"
 msgstr "ÅŸablon parametre listesi doÄŸrudan Ã¶rneklenimde kullanÄ±lmÄ±ÅŸ"
 
-#: cp/pt.c:1935
+#: cp/pt.c:1943
 #, gcc-internal-format
 msgid "definition provided for explicit instantiation"
 msgstr "tanÄ±m doÄŸrudan Ã¶rneklenim iÃ§in saÄŸlanmÄ±ÅŸ"
 
-#: cp/pt.c:1943
+#: cp/pt.c:1951
 #, gcc-internal-format
 msgid "too many template parameter lists in declaration of %qD"
 msgstr "%qD bildiriminde Ã§ok fazla ÅŸablon parametresi listeleniyor"
 
-#: cp/pt.c:1946
+#: cp/pt.c:1954
 #, gcc-internal-format
 msgid "too few template parameter lists in declaration of %qD"
 msgstr "%qD bildiriminde Ã§ok az ÅŸablon parametresi listeleniyor"
 
-#: cp/pt.c:1948
+#: cp/pt.c:1956
 #, gcc-internal-format
 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
 msgstr "%qD doÄŸrudan Ã¶zelleÅŸtirmesi %<template <>%> tarafÄ±ndan vurgulanmalÄ±"
 
-#: cp/pt.c:1967
+#: cp/pt.c:1975
 #, gcc-internal-format
 msgid "function template partial specialization %qD is not allowed"
 msgstr "iÅŸlev ÅŸablonu kÄ±smi Ã¶zelleÅŸtirmesi %qD bildiricisine izin verilmez"
 
-#: cp/pt.c:1999
+#: cp/pt.c:2007
 #, gcc-internal-format
 msgid "default argument specified in explicit specialization"
 msgstr "doÄŸrudan Ã¶zelleÅŸtirmede Ã¶ntanÄ±mlÄ± argÃ¼man belirtilmiÅŸ"
 
-#: cp/pt.c:2029
+#: cp/pt.c:2037
 #, gcc-internal-format
 msgid "%qD is not a template function"
 msgstr "%qD bir ÅŸablon iÅŸlevi deÄŸildir"
 
-#: cp/pt.c:2037
+#: cp/pt.c:2045
 #, fuzzy, gcc-internal-format
 msgid "%qD is not declared in %qD"
 msgstr "%qD bildirilmemiÅŸ"
@@ -30911,100 +30942,110 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:2099
+#: cp/pt.c:2107
 #, gcc-internal-format
 msgid "specialization of implicitly-declared special member function"
 msgstr "Ã¶rtÃ¼k bildirimli Ã¶zel Ã¼ye iÅŸlev Ã¶zelleÅŸtirmesi"
 
-#: cp/pt.c:2143
+#: cp/pt.c:2151
 #, fuzzy, gcc-internal-format
 msgid "no member function %qD declared in %qT"
 msgstr "%2$qT tÃ¼rÃ¼nde bildirimli %1$qD isminde Ã¼ye iÅŸlev yok"
 
-#: cp/pt.c:2642
+#: cp/pt.c:2628
 #, gcc-internal-format
 msgid "base initializer expansion %<%T%> contains no parameter packs"
 msgstr ""
 
-#: cp/pt.c:2701
+#: cp/pt.c:2687
 #, gcc-internal-format
 msgid "expansion pattern %<%T%> contains no argument packs"
 msgstr ""
 
-#: cp/pt.c:2703
+#: cp/pt.c:2689
 #, gcc-internal-format
 msgid "expansion pattern %<%E%> contains no argument packs"
 msgstr ""
 
-#: cp/pt.c:2745
+#: cp/pt.c:2730
 #, gcc-internal-format
 msgid "parameter packs not expanded with `...':"
 msgstr ""
 
-#: cp/pt.c:2760 cp/pt.c:3383
+#: cp/pt.c:2745 cp/pt.c:3361
 #, gcc-internal-format
 msgid "        %qD"
 msgstr "        %qD"
 
-#: cp/pt.c:2762
+#: cp/pt.c:2747
 #, fuzzy, gcc-internal-format
 msgid "        <anonymous>"
 msgstr "<anonim>"
 
-#: cp/pt.c:2875
+#: cp/pt.c:2852
 #, gcc-internal-format
 msgid "declaration of %q+#D"
 msgstr "%q+#D bildirimi"
 
-#: cp/pt.c:2876
+#: cp/pt.c:2853
 #, gcc-internal-format
 msgid " shadows template parm %q+#D"
 msgstr " ÅŸablon parametresi %q+#D gÃ¶lgeleniyor"
 
-#: cp/pt.c:3379
+#: cp/pt.c:3357
 #, gcc-internal-format
 msgid "template parameters not used in partial specialization:"
 msgstr "kismi Ã¶zelleÅŸtirmede kullanÄ±lmayan ÅŸablon parametreleri:"
 
-#: cp/pt.c:3394
+#: cp/pt.c:3372
 #, gcc-internal-format
 msgid "partial specialization %qT does not specialize any template arguments"
 msgstr "kÄ±smi Ã¶zelleÅŸtirme %qT hiÃ§ bir ÅŸablon argÃ¼manÄ±nÄ± Ã¶zelleÅŸtirmiyor"
 
-#: cp/pt.c:3439
+#: cp/pt.c:3417
 #, gcc-internal-format
 msgid "parameter pack argument %qE must be at the end of the template argument list"
 msgstr ""
 
-#: cp/pt.c:3441
+#: cp/pt.c:3419
 #, gcc-internal-format
 msgid "parameter pack argument %qT must be at the end of the template argument list"
 msgstr ""
 
-#: cp/pt.c:3462
+#: cp/pt.c:3440
 #, gcc-internal-format
 msgid "template argument %qE involves template parameter(s)"
 msgstr "ÅŸablon argÃ¼manÄ± %qE ÅŸablon parametre(ler)ini iÃ§ine alÄ±yor"
 
-#: cp/pt.c:3505
+#: cp/pt.c:3484
 #, fuzzy, gcc-internal-format
 msgid "type %qT of template argument %qE depends on template parameter(s)"
 msgstr "%2$qE ÅŸablon argÃ¼manÄ±nÄ±n %1$qT tÃ¼rÃ¼ ÅŸablon parametre(ler)ine baÄŸÄ±mlÄ± oluyor"
 
-#: cp/pt.c:3611
+#: cp/pt.c:3591
 #, gcc-internal-format
 msgid "no default argument for %qD"
 msgstr "%qD iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼man yok"
 
-#: cp/pt.c:3796
+#: cp/pt.c:3609
 #, gcc-internal-format
+msgid "parameter pack %qE must be at the end of the template parameter list"
+msgstr ""
+
+#: cp/pt.c:3612
+#, gcc-internal-format
+msgid "parameter pack %qT must be at the end of the template parameter list"
+msgstr ""
+
+#: cp/pt.c:3799
+#, gcc-internal-format
 msgid "template class without a name"
 msgstr "bir isim olmaksÄ±zÄ±n ÅŸablon sÄ±nÄ±fÄ±"
 
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:3804
+#: cp/pt.c:3807
 #, gcc-internal-format
 msgid "destructor %qD declared as member template"
 msgstr "yÄ±kÄ±cÄ± %qD Ã¼ye ÅŸablon olarak bildirilmiÅŸ"
@@ -31014,77 +31055,72 @@
 #. An allocation function can be a function
 #. template. ... Template allocation functions shall
 #. have two or more parameters.
-#: cp/pt.c:3819
+#: cp/pt.c:3822
 #, gcc-internal-format
 msgid "invalid template declaration of %qD"
 msgstr "%qD ÅŸablon bildirimi geÃ§ersiz"
 
-#: cp/pt.c:3890
+#: cp/pt.c:3939
 #, gcc-internal-format
-msgid "parameter pack %qE must be at the end of the template parameter list"
-msgstr ""
-
-#: cp/pt.c:3893
-#, gcc-internal-format
-msgid "parameter pack %qT must be at the end of the template parameter list"
-msgstr ""
-
-#: cp/pt.c:3953
-#, gcc-internal-format
 msgid "template definition of non-template %q#D"
 msgstr "ÅŸablon olmayan %q#D iÃ§in ÅŸablon tanÄ±mÄ±"
 
-#: cp/pt.c:3996
+#: cp/pt.c:3982
 #, gcc-internal-format
 msgid "expected %d levels of template parms for %q#D, got %d"
 msgstr "%d seviye umulurken %q#D iÃ§in ÅŸablon parametresi seviyesi olarak %d seviye alÄ±ndÄ±"
 
-#: cp/pt.c:4008
+#: cp/pt.c:3994
 #, gcc-internal-format
 msgid "got %d template parameters for %q#D"
 msgstr "%d ÅŸablon parametresi %q#D iÃ§in alÄ±ndÄ±"
 
-#: cp/pt.c:4011
+#: cp/pt.c:3997
 #, gcc-internal-format
 msgid "got %d template parameters for %q#T"
 msgstr "%d ÅŸablon parametresi %q#T iÃ§in alÄ±ndÄ±"
 
-#: cp/pt.c:4013
+#: cp/pt.c:3999
 #, gcc-internal-format
 msgid "  but %d required"
 msgstr "  ama %d gerekiyordu"
 
-#: cp/pt.c:4031
+#: cp/pt.c:4017
 #, fuzzy, gcc-internal-format
 msgid "template arguments to %qD do not match original template %qD"
 msgstr "ÅŸablon parametreleri bu ÅŸablonla uyuÅŸmuyor:"
 
-#: cp/pt.c:4035
+#: cp/pt.c:4021
 #, fuzzy, gcc-internal-format
 msgid "use template<> for an explicit specialization"
 msgstr "sÄ±nÄ±f sablonlarÄ±nÄ±n kapsanmasÄ± doÄŸrudan Ã¶zelleÅŸtirilmez"
 
-#: cp/pt.c:4131
+#: cp/pt.c:4117
 #, gcc-internal-format
 msgid "%qT is not a template type"
 msgstr "%qT bir ÅŸablon tÃ¼rÃ¼ deÄŸil"
 
-#: cp/pt.c:4144
+#: cp/pt.c:4130
 #, gcc-internal-format
 msgid "template specifiers not specified in declaration of %qD"
 msgstr "%qD bildiriminde ÅŸablon belirteÃ§leri belirtilmemiÅŸ"
 
-#: cp/pt.c:4155
+#: cp/pt.c:4140
 #, fuzzy, gcc-internal-format
-msgid "used %d template parameter(s) instead of %d"
-msgstr "%2$d yerine %1$d ÅŸablon parametresi kullanÄ±lmÄ±ÅŸ"
+msgid "redeclared with %d template parameter(s)"
+msgstr "%qD ÅŸablon parametreleri olmaksÄ±zÄ±n kullanÄ±lmÄ±ÅŸ"
 
-#: cp/pt.c:4184
+#: cp/pt.c:4142
+#, fuzzy, gcc-internal-format
+msgid "previous declaration %q+D used %d template parameter(s)"
+msgstr "buradaki Ã¶nceki %q+#D bildirimi ile Ã§eliÅŸiyor"
+
+#: cp/pt.c:4176
 #, gcc-internal-format
 msgid "template parameter %q+#D"
 msgstr "ÅŸablon parametresi %q+#D"
 
-#: cp/pt.c:4185
+#: cp/pt.c:4177
 #, gcc-internal-format
 msgid "redeclared here as %q#D"
 msgstr "burada %q#D olarak yeniden bildirilmiÅŸ"
@@ -31093,182 +31129,182 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:4195
+#: cp/pt.c:4187
 #, gcc-internal-format
 msgid "redefinition of default argument for %q#D"
 msgstr "%q#D iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼manÄ±n yeniden tanÄ±mÄ±"
 
-#: cp/pt.c:4196
-#, gcc-internal-format
-msgid "%J  original definition appeared here"
+#: cp/pt.c:4188
+#, fuzzy, gcc-internal-format
+msgid "%Joriginal definition appeared here"
 msgstr "%J  ozgun tanÄ±mÄ± burada gÃ¶rÃ¼ldÃ¼"
 
-#: cp/pt.c:4300
+#: cp/pt.c:4292
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage"
 msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ %qD iÅŸlevinin harici ilintilemesi yok"
 
-#: cp/pt.c:4341
+#: cp/pt.c:4333
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
 msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ bu baÄŸlamda dizge sabitler kullanÄ±lamaz"
 
-#: cp/pt.c:4418
+#: cp/pt.c:4410
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
 msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ o bir sabit olmayan ifadedir"
 
-#: cp/pt.c:4462
+#: cp/pt.c:4454
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
 msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil cunku o bir sol taraf terimi deÄŸil"
 
-#: cp/pt.c:4480
+#: cp/pt.c:4472
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
 msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil cunku o bir sol taraf terimi deÄŸil"
 
-#: cp/pt.c:4487
+#: cp/pt.c:4479
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
 msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ %qD nesnesi iÃ§in harici ilintileme yok"
 
-#: cp/pt.c:4517
+#: cp/pt.c:4509
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
 msgstr "cv nitelemesinde Ã§eliÅŸtiÄŸinden dolayÄ± %qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸildir"
 
-#: cp/pt.c:4524
+#: cp/pt.c:4516
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
 msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil cunku o bir sol taraf terimi deÄŸil"
 
-#: cp/pt.c:4537
+#: cp/pt.c:4529
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
 msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ %qD nesnesi iÃ§in harici ilintileme yok"
 
-#: cp/pt.c:4577
+#: cp/pt.c:4569
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a pointer"
 msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ o bir gÃ¶stericidir"
 
-#: cp/pt.c:4579
+#: cp/pt.c:4571
 #, gcc-internal-format
 msgid "try using %qE instead"
 msgstr "yerine %qE kullanmayÄ± deneyin"
 
-#: cp/pt.c:4614
+#: cp/pt.c:4606
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
 msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ %qT tÃ¼rÃ¼ndedir"
 
-#: cp/pt.c:4617
+#: cp/pt.c:4609
 #, gcc-internal-format
 msgid "standard conversions are not allowed in this context"
 msgstr "standart uzlaÅŸÄ±mlara bu baÄŸlam iÃ§inde izin verilmez"
 
-#: cp/pt.c:4797
+#: cp/pt.c:4860
 #, gcc-internal-format
 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
 msgstr "bir ÅŸablon parametresinin bir tÃ¼r Ã¼yesine basvurmak iÃ§in %<typename %E%> kullanÄ±n"
 
-#: cp/pt.c:4813 cp/pt.c:4832 cp/pt.c:4882
+#: cp/pt.c:4876 cp/pt.c:4895 cp/pt.c:4945
 #, fuzzy, gcc-internal-format
 msgid "type/value mismatch at argument %d in template parameter list for %qD"
 msgstr "%2$qD iÃ§in ÅŸablon parametre listesindeki %1$d. argÃ¼manda tÃ¼r/deÄŸer uyumsuzluÄŸu"
 
-#: cp/pt.c:4817
+#: cp/pt.c:4880
 #, gcc-internal-format
 msgid "  expected a constant of type %qT, got %qT"
 msgstr "  %qT tÃ¼rÃ¼nde bir sabit umulurken %qT alÄ±ndÄ±"
 
-#: cp/pt.c:4821
+#: cp/pt.c:4884
 #, gcc-internal-format
 msgid "  expected a class template, got %qE"
 msgstr "  bir sÄ±nÄ±f sablonu umulurken %qE alÄ±ndÄ±"
 
-#: cp/pt.c:4823
+#: cp/pt.c:4886
 #, gcc-internal-format
 msgid "  expected a type, got %qE"
 msgstr "  bir tÃ¼r umulurken %qE alÄ±ndÄ±"
 
-#: cp/pt.c:4836
+#: cp/pt.c:4899
 #, gcc-internal-format
 msgid "  expected a type, got %qT"
 msgstr "  bir tÃ¼r umulurken %qT alÄ±ndÄ±"
 
-#: cp/pt.c:4838
+#: cp/pt.c:4901
 #, gcc-internal-format
 msgid "  expected a class template, got %qT"
 msgstr "  bir sÄ±nÄ±f sablonu umulurken %qT alÄ±ndÄ±"
 
-#: cp/pt.c:4885
+#: cp/pt.c:4948
 #, gcc-internal-format
 msgid "  expected a template of type %qD, got %qD"
 msgstr "  %qD tÃ¼rÃ¼nde bir ÅŸablon umulurken %qD alÄ±ndÄ±"
 
-#: cp/pt.c:4928
+#: cp/pt.c:4991
 #, gcc-internal-format
 msgid "could not convert template argument %qE to %qT"
 msgstr "ÅŸablon argÃ¼manÄ± %qE %qT'ye dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemedi"
 
-#: cp/pt.c:4984
+#: cp/pt.c:5047
 #, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr "yanlÄ±ÅŸ sayÄ±da ÅŸablon argÃ¼manÄ± (%d yerine %d olmalÄ±ydÄ±)"
 
-#: cp/pt.c:5116
+#: cp/pt.c:5179
 #, fuzzy, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d%s)"
 msgstr "yanlÄ±ÅŸ sayÄ±da ÅŸablon argÃ¼manÄ± (%d yerine %d olmalÄ±ydÄ±)"
 
-#: cp/pt.c:5120
+#: cp/pt.c:5183
 #, gcc-internal-format
 msgid "provided for %q+D"
 msgstr "%q+D iÃ§in saÄŸlanmÄ±ÅŸ"
 
-#: cp/pt.c:5177
+#: cp/pt.c:5242
 #, gcc-internal-format
 msgid "cannot expand %<%E%> into a fixed-length argument list"
 msgstr ""
 
-#: cp/pt.c:5180
+#: cp/pt.c:5245
 #, gcc-internal-format
 msgid "cannot expand %<%T%> into a fixed-length argument list"
 msgstr ""
 
-#: cp/pt.c:5195
+#: cp/pt.c:5261
 #, gcc-internal-format
 msgid "template argument %d is invalid"
 msgstr "%d. ÅŸablon argÃ¼manÄ± geÃ§ersiz"
 
-#: cp/pt.c:5455
+#: cp/pt.c:5521
 #, gcc-internal-format
 msgid "non-template type %qT used as a template"
 msgstr "ÅŸablon olarak ÅŸablon olmayan tÃ¼r %qT kullanÄ±lmÄ±ÅŸ"
 
-#: cp/pt.c:5457
+#: cp/pt.c:5523
 #, gcc-internal-format
 msgid "for template declaration %q+D"
 msgstr "%q+D ÅŸablon bildirimi iÃ§in"
 
-#: cp/pt.c:6132
+#: cp/pt.c:6221
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
 msgstr "%d lik azami ÅŸablon Ã¶rneklenim derinliÄŸi %qD Ã¶rnekleniminde aÅŸÄ±lÄ±yor (azami deÄŸeri arttÄ±rmak iÃ§in -ftemplate-depth-NN kullanÄ±n)"
 
-#: cp/pt.c:7237
+#: cp/pt.c:7333
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%T%>"
 msgstr ""
 
-#: cp/pt.c:7241
+#: cp/pt.c:7337
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%E%>"
 msgstr ""
 
-#: cp/pt.c:8189
+#: cp/pt.c:8289
 #, gcc-internal-format
 msgid "instantiation of %q+D as type %qT"
 msgstr "%q+D Ã¶rneklenimi %qT tÃ¼rÃ¼nde"
@@ -31286,242 +31322,242 @@
 #.
 #. is an attempt to declare a variable with function
 #. type.
-#: cp/pt.c:8324
+#: cp/pt.c:8424
 #, fuzzy, gcc-internal-format
 msgid "variable %qD has function type"
 msgstr "%qD deÄŸiÅŸkeni ilklendiricili ama iÃ§i boÅŸ tÃ¼rde"
 
-#: cp/pt.c:8471
+#: cp/pt.c:8571
 #, gcc-internal-format
 msgid "invalid parameter type %qT"
 msgstr "geÃ§ersiz parametre tÃ¼rÃ¼ %qT"
 
-#: cp/pt.c:8473
+#: cp/pt.c:8573
 #, gcc-internal-format
 msgid "in declaration %q+D"
 msgstr "%q+D bildiriminde"
 
-#: cp/pt.c:8550
+#: cp/pt.c:8650
 #, gcc-internal-format
 msgid "function returning an array"
 msgstr "bir dizi dÃ¶ndÃ¼ren iÅŸlev"
 
-#: cp/pt.c:8552
+#: cp/pt.c:8652
 #, gcc-internal-format
 msgid "function returning a function"
 msgstr "bir iÅŸlev dÃ¶ndÃ¼ren iÅŸlev"
 
-#: cp/pt.c:8586
+#: cp/pt.c:8686
 #, gcc-internal-format
 msgid "creating pointer to member function of non-class type %qT"
 msgstr "sÄ±nÄ±f olmayan %qT tÃ¼rÃ¼nde Ã¼ye iÅŸlev gÃ¶stericisi oluÅŸturulmasÄ±"
 
-#: cp/pt.c:8792
+#: cp/pt.c:8913
 #, gcc-internal-format
 msgid "creating array with negative size (%qE)"
 msgstr "negatif boyutlu dizi oluÅŸturma (%qE)"
 
-#: cp/pt.c:9047
+#: cp/pt.c:9168
 #, gcc-internal-format
 msgid "forming reference to void"
 msgstr "void'e referans oluÅŸturuluyor"
 
-#: cp/pt.c:9049
+#: cp/pt.c:9170
 #, gcc-internal-format
 msgid "forming %s to reference type %qT"
 msgstr "%s %qT referans tÃ¼rÃ¼nde ÅŸekilleniyor"
 
-#: cp/pt.c:9100
+#: cp/pt.c:9221
 #, gcc-internal-format
 msgid "creating pointer to member of non-class type %qT"
 msgstr "sÄ±nÄ±f olmayan %qT tÃ¼rÃ¼nde Ã¼ye gÃ¶stericisi oluÅŸturulmasÄ±"
 
-#: cp/pt.c:9106
+#: cp/pt.c:9227
 #, gcc-internal-format
 msgid "creating pointer to member reference type %qT"
 msgstr "%qT Ã¼ye referans tÃ¼rÃ¼nde gÃ¶sterici oluÅŸturulmasÄ±"
 
-#: cp/pt.c:9112
+#: cp/pt.c:9233
 #, gcc-internal-format
 msgid "creating pointer to member of type void"
 msgstr "void tÃ¼rÃ¼nde Ã¼yeye gÃ¶sterici oluÅŸturulmasÄ±"
 
-#: cp/pt.c:9179
+#: cp/pt.c:9300
 #, gcc-internal-format
 msgid "creating array of %qT"
 msgstr "%qT dizisi oluÅŸturulmasÄ±"
 
-#: cp/pt.c:9185
+#: cp/pt.c:9306
 #, gcc-internal-format
 msgid "creating array of %qT, which is an abstract class type"
 msgstr "mutlak sÄ±nÄ±f tÃ¼rÃ¼nde olan %qT dizisinin oluÅŸturulmasÄ±"
 
-#: cp/pt.c:9236
+#: cp/pt.c:9357
 #, gcc-internal-format
 msgid "%qT is not a class, struct, or union type"
 msgstr "%qT ne bir class, ne struct, ne de union tÃ¼rÃ¼nde"
 
-#: cp/pt.c:9271
+#: cp/pt.c:9392
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is not an enumeration type"
 msgstr "%qT bir enum tÃ¼rÃ¼ olmayan %qT tÃ¼rÃ¼ne Ã§Ã¶zÃ¼mleniyor"
 
-#: cp/pt.c:9274
+#: cp/pt.c:9395
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is is not a class type"
 msgstr "%qT bir sÄ±nÄ±f tÃ¼rÃ¼ olmayan %qT tÃ¼rÃ¼ne Ã§Ã¶zÃ¼mleniyor"
 
-#: cp/pt.c:9375
+#: cp/pt.c:9496
 #, gcc-internal-format
 msgid "use of %qs in template"
 msgstr "ÅŸablonda %qs kullanÄ±mÄ±"
 
-#: cp/pt.c:9512
+#: cp/pt.c:9633
 #, gcc-internal-format
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 msgstr "%qE baÄŸÄ±mlÄ± ismi bir tÃ¼r olarak Ã§Ã¶zÃ¼mlenmedi ama Ã¶rneklenim onun bir tÃ¼r olmasÄ±nÄ± istiyor"
 
-#: cp/pt.c:9514
+#: cp/pt.c:9635
 #, gcc-internal-format
 msgid "say %<typename %E%> if a type is meant"
 msgstr "eÄŸer bu bir tÃ¼r anlamÄ±ndaysa %<typename %E%> deyin"
 
-#: cp/pt.c:9643
+#: cp/pt.c:9764
 #, gcc-internal-format
 msgid "using invalid field %qD"
 msgstr "geÃ§ersiz alan %qD kullanÄ±mÄ±"
 
-#: cp/pt.c:9952 cp/pt.c:10432
+#: cp/pt.c:10073 cp/pt.c:10553
 #, fuzzy, gcc-internal-format
 msgid "invalid use of pack expansion expression"
 msgstr "void ifade kullanÄ±mÄ± geÃ§ersiz"
 
-#: cp/pt.c:9956 cp/pt.c:10436
+#: cp/pt.c:10077 cp/pt.c:10557
 #, fuzzy, gcc-internal-format
 msgid "use %<...%> to expand argument pack"
 msgstr "%<...%> kabul edeceÄŸi varsayÄ±lacak.)"
 
-#: cp/pt.c:10594
+#: cp/pt.c:10715
 #, gcc-internal-format
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 msgstr ""
 
-#: cp/pt.c:11052
+#: cp/pt.c:11181
 #, gcc-internal-format
 msgid "%qT is not a class or namespace"
 msgstr "%qT bir sÄ±nÄ±f ya da isim alanÄ± deÄŸil"
 
-#: cp/pt.c:11055
+#: cp/pt.c:11184
 #, gcc-internal-format
 msgid "%qD is not a class or namespace"
 msgstr "%qD ne bir sÄ±nÄ±f ne de isim alanÄ±"
 
-#: cp/pt.c:11265
+#: cp/pt.c:11394
 #, gcc-internal-format
 msgid "%qT is/uses anonymous type"
 msgstr "%qT anonim tÃ¼rdÃ¼r/tÃ¼r kullanÄ±r"
 
-#: cp/pt.c:11267
+#: cp/pt.c:11396
 #, fuzzy, gcc-internal-format
 msgid "template argument for %qD uses local type %qT"
 msgstr "%q#D iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼man %qT tÃ¼rÃ¼nde"
 
-#: cp/pt.c:11277
+#: cp/pt.c:11406
 #, gcc-internal-format
 msgid "%qT is a variably modified type"
 msgstr "%qT deÄŸiÅŸkene gÃ¶re deÄŸiÅŸen tÃ¼rde"
 
-#: cp/pt.c:11288
+#: cp/pt.c:11417
 #, gcc-internal-format
 msgid "integral expression %qE is not constant"
 msgstr "bÃ¼tÃ¼nleyen ifade %qE bir sabit deÄŸil"
 
-#: cp/pt.c:11293
+#: cp/pt.c:11422
 #, gcc-internal-format
 msgid "  trying to instantiate %qD"
 msgstr "  %qD Ã¶rneklenmeye Ã§alÄ±ÅŸÄ±lÄ±yor"
 
-#: cp/pt.c:13959
+#: cp/pt.c:14173
 #, gcc-internal-format
 msgid "ambiguous class template instantiation for %q#T"
 msgstr "%q#T iÃ§in sÄ±nÄ±f ÅŸablonu Ã¶rneklenimi belirsiz"
 
-#: cp/pt.c:13962
+#: cp/pt.c:14176
 #, gcc-internal-format
 msgid "%s %+#T"
 msgstr "%s %+#T"
 
-#: cp/pt.c:13985 cp/pt.c:14068
+#: cp/pt.c:14199 cp/pt.c:14282
 #, gcc-internal-format
 msgid "explicit instantiation of non-template %q#D"
 msgstr "ÅŸablon olmayan %q#D'nin doÄŸrudan Ã¶rneklenimi"
 
-#: cp/pt.c:14000
+#: cp/pt.c:14214
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a static data member of a class template"
 msgstr "%q#D %qT'nin bir static olmayan Ã¼yesi deÄŸildir"
 
-#: cp/pt.c:14006 cp/pt.c:14063
+#: cp/pt.c:14220 cp/pt.c:14277
 #, gcc-internal-format
 msgid "no matching template for %qD found"
 msgstr "%qD iÃ§in eÅŸleÅŸen bir ÅŸablon yok"
 
-#: cp/pt.c:14011
+#: cp/pt.c:14225
 #, fuzzy, gcc-internal-format
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 msgstr "ÅŸablon olmayan tÃ¼r %qT'nin doÄŸrudan Ã¶rneklenimi"
 
-#: cp/pt.c:14019
+#: cp/pt.c:14233
 #, gcc-internal-format
 msgid "explicit instantiation of %q#D"
 msgstr "%q#D'nin doÄŸrudan Ã¶rneklenimi"
 
-#: cp/pt.c:14055
+#: cp/pt.c:14269
 #, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#D"
 msgstr "yinelenmiÅŸ doÄŸrudan %q#D Ã¶rneklenimi"
 
-#: cp/pt.c:14077
+#: cp/pt.c:14291
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
 msgstr "ISO C++ doÄŸrudan Ã¶rneklenimlerde %<extern%> kullanÄ±mÄ±na izin vermez"
 
-#: cp/pt.c:14082 cp/pt.c:14175
+#: cp/pt.c:14296 cp/pt.c:14389
 #, gcc-internal-format
 msgid "storage class %qD applied to template instantiation"
 msgstr "saklama sÄ±nÄ±fÄ± %qD ÅŸablon Ã¶rneklenimine uygulanmÄ±ÅŸ"
 
-#: cp/pt.c:14147
+#: cp/pt.c:14361
 #, gcc-internal-format
 msgid "explicit instantiation of non-template type %qT"
 msgstr "ÅŸablon olmayan tÃ¼r %qT'nin doÄŸrudan Ã¶rneklenimi"
 
-#: cp/pt.c:14156
+#: cp/pt.c:14370
 #, gcc-internal-format
 msgid "explicit instantiation of %q#T before definition of template"
 msgstr "ÅŸablon tanÄ±mÄ±ndan Ã¶nce %q#T'nin doÄŸrudan Ã¶rneklenimi"
 
-#: cp/pt.c:14164
+#: cp/pt.c:14378
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 msgstr "ISO C++ doÄŸrudan Ã¶rneklenimlerde %qE kullanÄ±mÄ±na izin vermez"
 
-#: cp/pt.c:14209
+#: cp/pt.c:14423
 #, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#T"
 msgstr "yinelenmiÅŸ doÄŸrudan %q#T Ã¶rneklenimi"
 
-#: cp/pt.c:14657
+#: cp/pt.c:14871
 #, gcc-internal-format
 msgid "explicit instantiation of %qD but no definition available"
 msgstr "bir tanÄ±mlama olmadan %qD'nin doÄŸrudan Ã¶rneklenimi"
 
-#: cp/pt.c:14851
+#: cp/pt.c:15065
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
 msgstr "%d lik azami ÅŸablon Ã¶rneklenim derinliÄŸi %q+D Ã¶rnekleniminde aÅŸÄ±lÄ±yor (azami deÄŸeri arttÄ±rmak iÃ§in -ftemplate-depth-NN kullanÄ±n)"
 
-#: cp/pt.c:15193
+#: cp/pt.c:15419
 #, gcc-internal-format
 msgid "%q#T is not a valid type for a template constant parameter"
 msgstr "%q#T bir ÅŸablon sabiti parametresi iÃ§in geÃ§erli bir tÃ¼r deÄŸildir"
@@ -31541,32 +31577,32 @@
 msgid "can't create repository information file %qs"
 msgstr "depo bilgisi %qs dosyasÄ±nda oluÅŸturulamÄ±yor"
 
-#: cp/rtti.c:271
+#: cp/rtti.c:285
 #, gcc-internal-format
 msgid "cannot use typeid with -fno-rtti"
 msgstr "typeid, -fno-rtti ile kullanilamaz"
 
-#: cp/rtti.c:277
+#: cp/rtti.c:291
 #, gcc-internal-format
 msgid "must #include <typeinfo> before using typeid"
 msgstr "typeid kullanÄ±mÄ±ndan Ã¶nce #include <typeinfo> olmalÄ±"
 
-#: cp/rtti.c:360
+#: cp/rtti.c:374
 #, fuzzy, gcc-internal-format
 msgid "cannot create type information for type %qT because it involves types of variable size"
 msgstr "boyutu deÄŸiÅŸken olduÄŸundan tÃ¼r %qT iÃ§in tÃ¼r bilgisi oluÅŸturulamaz"
 
-#: cp/rtti.c:615 cp/rtti.c:629
+#: cp/rtti.c:629 cp/rtti.c:643
 #, gcc-internal-format
 msgid "dynamic_cast of %q#D to %q#T can never succeed"
 msgstr "%q#D'nin %q#T tÃ¼rÃ¼ne Ã¶zdevimli dÃ¶nÃ¼ÅŸÃ¼mÃ¼ asla baÅŸarÄ±lÄ± olamaz"
 
-#: cp/rtti.c:639
+#: cp/rtti.c:653
 #, fuzzy, gcc-internal-format
 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
 msgstr "typeid, -fno-rtti ile kullanilamaz"
 
-#: cp/rtti.c:716
+#: cp/rtti.c:729
 #, fuzzy, gcc-internal-format
 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
 msgstr "%2$q#T tÃ¼rÃ¼ndeki %1$qE'nin %3$q#T tÃ¼rÃ¼ne Ã¶zdevimli dÃ¶nÃ¼ÅŸÃ¼mÃ¼ yapÄ±lamaz (%4$s)"
@@ -31628,551 +31664,551 @@
 msgid "  since %q+#D declared in base class"
 msgstr "  `%q+#D' taban sÄ±nÄ±fta bildirildiÄŸinden"
 
-#: cp/semantics.c:762
+#: cp/semantics.c:764
 #, fuzzy, gcc-internal-format
 msgid "suggest explicit braces around empty body in %<do%> statement"
 msgstr "%Hanlamca belirsiz %<else%>den kaÃ§Ä±nmak iÃ§in kaÅŸlÄ± ayraÃ§lar Ã¶nerilir"
 
-#: cp/semantics.c:1290
+#: cp/semantics.c:1294
 #, gcc-internal-format
 msgid "type of asm operand %qE could not be determined"
 msgstr "asm terimi %qE'nin tÃ¼rÃ¼ saptanamadÄ±"
 
-#: cp/semantics.c:1346
+#: cp/semantics.c:1350
 #, fuzzy, gcc-internal-format
 msgid "__label__ declarations are only allowed in function scopes"
 msgstr "Objective-C bildirimleri sadece genel etki alanÄ±nda gÃ¶rÃ¼nebilir"
 
-#: cp/semantics.c:1433
+#: cp/semantics.c:1438
 #, gcc-internal-format
 msgid "invalid use of member %q+D in static member function"
 msgstr "statik Ã¼ye iÅŸlevde Ã¼ye %q+D kullanÄ±mÄ± geÃ§ersiz"
 
-#: cp/semantics.c:1435
+#: cp/semantics.c:1440
 #, gcc-internal-format
 msgid "invalid use of non-static data member %q+D"
 msgstr "static olmayan veri Ã¼yesi %q+D kullanÄ±mÄ± geÃ§ersiz"
 
-#: cp/semantics.c:1436 cp/semantics.c:1475
+#: cp/semantics.c:1441 cp/semantics.c:1480
 #, gcc-internal-format
 msgid "from this location"
 msgstr "buradan"
 
-#: cp/semantics.c:1474
+#: cp/semantics.c:1479
 #, gcc-internal-format
 msgid "object missing in reference to %q+D"
 msgstr "%q+D ile iliÅŸkilendirmede nesne eksik"
 
-#: cp/semantics.c:1928
+#: cp/semantics.c:1951
 #, gcc-internal-format
 msgid "arguments to destructor are not allowed"
 msgstr "yÄ±kÄ±cÄ±larÄ±n argÃ¼manÄ± olmaz"
 
-#: cp/semantics.c:1978
+#: cp/semantics.c:2001
 #, gcc-internal-format
 msgid "%<this%> is unavailable for static member functions"
 msgstr "statik Ã¼ye iÅŸlevlerde %<this%> kullanÄ±lmaz"
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:2007
 #, gcc-internal-format
 msgid "invalid use of %<this%> in non-member function"
 msgstr "Ã¼ye olmayan iÅŸlevde %<this%> kullanÄ±mÄ± geÃ§ersiz"
 
-#: cp/semantics.c:1986
+#: cp/semantics.c:2009
 #, gcc-internal-format
 msgid "invalid use of %<this%> at top level"
 msgstr "tepe seviyede %<this%> kullanÄ±mÄ± geÃ§ersiz"
 
-#: cp/semantics.c:2010
+#: cp/semantics.c:2033
 #, gcc-internal-format
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr "sÃ¶zde yÄ±kÄ±cÄ± isminde niteleyen etki alanÄ± geÃ§ersiz"
 
-#: cp/semantics.c:2015 cp/typeck.c:2004
+#: cp/semantics.c:2038 cp/typeck.c:2050
 #, gcc-internal-format
 msgid "qualified type %qT does not match destructor name ~%qT"
 msgstr "yetkin tÃ¼r %qT, yÄ±kÄ±cÄ± ismi ~%qT ile eslesmiyor"
 
-#: cp/semantics.c:2037
+#: cp/semantics.c:2060
 #, gcc-internal-format
 msgid "%qE is not of type %qT"
 msgstr "%qE %qT tÃ¼rÃ¼nde deÄŸil"
 
-#: cp/semantics.c:2081
+#: cp/semantics.c:2104
 #, fuzzy, gcc-internal-format
 msgid "compound literal of non-object type %qT"
 msgstr "bileÅŸik sabit deÄŸiÅŸken boyuta sahip"
 
-#: cp/semantics.c:2158
+#: cp/semantics.c:2181
 #, gcc-internal-format
 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
 msgstr "ÅŸablon tÃ¼rÃ¼ parametrelerde %<class%> ya da %<typename%> sÃ¶zcÃ¼ÄŸÃ¼ kullanÄ±lmalÄ±"
 
-#: cp/semantics.c:2195
+#: cp/semantics.c:2222
 #, gcc-internal-format
 msgid "invalid use of type %qT as a default value for a template template-parameter"
 msgstr "bir ÅŸablonun ÅŸablon parametresinin Ã¶ntanÄ±mlÄ± deÄŸeri olarak %qT tÃ¼rÃ¼nÃ¼n kullanÄ±mÄ± geÃ§ersiz"
 
-#: cp/semantics.c:2198
+#: cp/semantics.c:2225
 #, gcc-internal-format
 msgid "invalid default argument for a template template parameter"
 msgstr "bir ÅŸablonun ÅŸablon parametresi iÃ§in Ã¶ntanÄ±mlÄ± argÃ¼man geÃ§ersiz"
 
-#: cp/semantics.c:2215
+#: cp/semantics.c:2242
 #, gcc-internal-format
 msgid "definition of %q#T inside template parameter list"
 msgstr "ÅŸablon parametre listesi iÃ§inde %q#T tanÄ±mÄ±"
 
-#: cp/semantics.c:2226
+#: cp/semantics.c:2253
 #, gcc-internal-format
 msgid "invalid definition of qualified type %qT"
 msgstr "nitelikli tÃ¼r %qT tanÄ±mÄ± geÃ§ersiz"
 
-#: cp/semantics.c:2437
+#: cp/semantics.c:2469
 #, gcc-internal-format
 msgid "invalid base-class specification"
 msgstr "taban sÄ±nÄ±f belirtimi geÃ§ersiz"
 
-#: cp/semantics.c:2446
+#: cp/semantics.c:2478
 #, gcc-internal-format
 msgid "base class %qT has cv qualifiers"
 msgstr "taban sÄ±nÄ±f %qT cv niteleyiciler iÃ§eriyor"
 
-#: cp/semantics.c:2468
+#: cp/semantics.c:2500
 #, gcc-internal-format
 msgid "incomplete type %qT used in nested name specifier"
 msgstr "iÃ§i boÅŸ %qT tÃ¼rÃ¼ alt isim belirtecinde kullanÄ±lmÄ±ÅŸ"
 
-#: cp/semantics.c:2471
+#: cp/semantics.c:2503
 #, gcc-internal-format
 msgid "reference to %<%T::%D%> is ambiguous"
 msgstr "%<%T::%D%> ile iliÅŸkilendirme belirsiz"
 
-#: cp/semantics.c:2475 cp/typeck.c:1813
+#: cp/semantics.c:2507 cp/typeck.c:1859
 #, gcc-internal-format
 msgid "%qD is not a member of %qT"
 msgstr "%qD %qT'nin bir Ã¼yesi deÄŸil"
 
-#: cp/semantics.c:2478
+#: cp/semantics.c:2510
 #, gcc-internal-format
 msgid "%qD is not a member of %qD"
 msgstr "%qD, %qD nin bir Ã¼yesi deÄŸil"
 
-#: cp/semantics.c:2480
+#: cp/semantics.c:2512
 #, gcc-internal-format
 msgid "%<::%D%> has not been declared"
 msgstr "%<::%D%> bildirilmemiÅŸti"
 
-#: cp/semantics.c:2621
+#: cp/semantics.c:2653
 #, gcc-internal-format
 msgid "use of %<auto%> variable from containing function"
 msgstr "iceren iÅŸlevden %<auto%> kullanÄ±mÄ±"
 
-#: cp/semantics.c:2623
+#: cp/semantics.c:2655
 #, gcc-internal-format
 msgid "  %q+#D declared here"
 msgstr "  %q+#D burada bildirilmiÅŸ"
 
-#: cp/semantics.c:2661
+#: cp/semantics.c:2693
 #, gcc-internal-format
 msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr "%qD ÅŸablon parametresi %qT tÃ¼rÃ¼ndeyse butunleyen ya da sÄ±rali tÃ¼rde olmadÄ±ÄŸÄ±ndan bir butunleyen sabit ifadesinde kullanÄ±lmaz"
 
-#: cp/semantics.c:2830
+#: cp/semantics.c:2862
 #, gcc-internal-format
 msgid "%qD cannot appear in a constant-expression"
 msgstr "%qD bir sabit ifadesinde bulunamaz"
 
-#: cp/semantics.c:2838
+#: cp/semantics.c:2870
 #, gcc-internal-format
 msgid "use of namespace %qD as expression"
 msgstr "isim alanÄ± %qD'nin ifade olarak kullanÄ±mÄ±"
 
-#: cp/semantics.c:2843
+#: cp/semantics.c:2875
 #, gcc-internal-format
 msgid "use of class template %qT as expression"
 msgstr "sÄ±nÄ±f sablonu %qT'nin ifade olarak kullanÄ±mÄ±"
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2849
+#: cp/semantics.c:2881
 #, gcc-internal-format
 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
 msgstr "uye %qD iÃ§in istek Ã§oklu miras kafesi iÃ§inde belirsiz"
 
-#: cp/semantics.c:2970 cp/semantics.c:4210
+#: cp/semantics.c:3002 cp/semantics.c:4259
 #, gcc-internal-format
 msgid "type of %qE is unknown"
 msgstr "%qE tÃ¼rÃ¼ bilinmiyor"
 
-#: cp/semantics.c:2985
+#: cp/semantics.c:3017
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
 msgstr ""
 
-#: cp/semantics.c:2996
+#: cp/semantics.c:3028
 #, fuzzy, gcc-internal-format
 msgid "cannot apply %<offsetof%> to member function %qD"
 msgstr "static olmayan Ã¼ye iÅŸlev %qD kullanÄ±mÄ± geÃ§ersiz"
 
-#: cp/semantics.c:3349
+#: cp/semantics.c:3381
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a variable in clause %qs"
 msgstr "%qT eriÅŸilebilir bir %qT tabanÄ± deÄŸil"
 
-#: cp/semantics.c:3358
+#: cp/semantics.c:3390
 #, gcc-internal-format
 msgid "%qD appears more than once in data clauses"
 msgstr ""
 
-#: cp/semantics.c:3418
+#: cp/semantics.c:3450
 #, gcc-internal-format
 msgid "num_threads expression must be integral"
 msgstr ""
 
-#: cp/semantics.c:3432
+#: cp/semantics.c:3464
 #, gcc-internal-format
 msgid "schedule chunk size expression must be integral"
 msgstr ""
 
-#: cp/semantics.c:3562
+#: cp/semantics.c:3594
 #, fuzzy, gcc-internal-format
 msgid "%qE has reference type for %qs"
 msgstr "%s %qT referans tÃ¼rÃ¼nde ÅŸekilleniyor"
 
-#: cp/semantics.c:3724
+#: cp/semantics.c:3756
 #, gcc-internal-format
 msgid "%<threadprivate%> %qE is not file, namespace or block scope variable"
 msgstr ""
 
 #. Report the error.
-#: cp/semantics.c:4033
+#: cp/semantics.c:4072
 #, fuzzy, gcc-internal-format
 msgid "static assertion failed: %E"
 msgstr "CRIS-port olumlamasÄ± baÅŸarÄ±sÄ±z: "
 
-#: cp/semantics.c:4035
+#: cp/semantics.c:4074
 #, fuzzy, gcc-internal-format
 msgid "non-constant condition for static assertion"
 msgstr "%q+D statik olmayan bildirim statik bildirimi izliyor"
 
-#: cp/semantics.c:4097
+#: cp/semantics.c:4099 cp/semantics.c:4194
 #, fuzzy, gcc-internal-format
-msgid "%qE refers to a set of overloaded functions"
-msgstr "%s aÅŸÄ±rÄ± yÃ¼klÃ¼ iÅŸlevin adresini Ã§Ã¶zÃ¼mleyemiyor"
+msgid "argument to decltype must be an expression"
+msgstr "%L'deki SELECT deyiminin argÃ¼manÄ± bir sabit ifadesi olmalÄ±"
 
 #: cp/semantics.c:4145
 #, fuzzy, gcc-internal-format
-msgid "argument to decltype must be an expression"
-msgstr "%L'deki SELECT deyiminin argÃ¼manÄ± bir sabit ifadesi olmalÄ±"
+msgid "%qE refers to a set of overloaded functions"
+msgstr "%s aÅŸÄ±rÄ± yÃ¼klÃ¼ iÅŸlevin adresini Ã§Ã¶zÃ¼mleyemiyor"
 
-#: cp/semantics.c:4366
+#: cp/semantics.c:4415
 #, gcc-internal-format
 msgid "__is_convertible_to"
 msgstr ""
 
-#: cp/semantics.c:4395
+#: cp/semantics.c:4444
 #, fuzzy, gcc-internal-format
 msgid "incomplete type %qT not allowed"
 msgstr "iÃ§i boÅŸ tÃ¼r %qT Ã¼ye %qD'yi iÃ§ermiyor"
 
-#: cp/tree.c:829
+#: cp/tree.c:827
 #, gcc-internal-format
 msgid "%qV qualifiers cannot be applied to %qT"
 msgstr "%qV niteleyicileri %qT'ye uygulanamaz"
 
-#: cp/tree.c:2134
+#: cp/tree.c:2132
 #, gcc-internal-format
 msgid "%qE attribute can only be applied to Java class definitions"
 msgstr "%qE Ã¶zniteliÄŸi sadece Java sÄ±nÄ±f tanÄ±mlarÄ±na uygulanabilir"
 
-#: cp/tree.c:2163
+#: cp/tree.c:2161
 #, gcc-internal-format
 msgid "%qE attribute can only be applied to class definitions"
 msgstr "%qE Ã¶zniteliÄŸi sadece sÄ±nÄ±f tanÄ±mlarÄ±na uygulanabilir"
 
-#: cp/tree.c:2169
+#: cp/tree.c:2167
 #, gcc-internal-format
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 msgstr "%qE artik kullanilmiyor; g++ vtables simdi Ã¶ntanÄ±mlÄ± olarak COM-uyumludur"
 
-#: cp/tree.c:2193
+#: cp/tree.c:2191
 #, gcc-internal-format
 msgid "requested init_priority is not an integer constant"
 msgstr "istenen init_priority bir tamsayÄ± sabit deÄŸil"
 
-#: cp/tree.c:2214
+#: cp/tree.c:2212
 #, gcc-internal-format
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 msgstr "%qE Ã¶zniteliÄŸi sadece sÄ±nÄ±f tÃ¼rÃ¼nde nesnelerin dosya baÄŸlamÄ± tanÄ±mlarÄ±nda kullanÄ±labilir"
 
-#: cp/tree.c:2222
+#: cp/tree.c:2220
 #, gcc-internal-format
 msgid "requested init_priority is out of range"
 msgstr "istenen init_priority aralÄ±k dÄ±ÅŸÄ±nda"
 
-#: cp/tree.c:2232
+#: cp/tree.c:2230
 #, gcc-internal-format
 msgid "requested init_priority is reserved for internal use"
 msgstr "istenen init_priority iÃ§ kullanim iÃ§in ayrilmiÅŸtir"
 
-#: cp/tree.c:2243
+#: cp/tree.c:2241
 #, gcc-internal-format
 msgid "%qE attribute is not supported on this platform"
 msgstr "bu platformda %qE Ã¶zniteliÄŸi desteklenmiyor"
 
-#: cp/typeck.c:431 cp/typeck.c:445 cp/typeck.c:545
+#: cp/typeck.c:432 cp/typeck.c:446 cp/typeck.c:546
 #, gcc-internal-format
 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
 msgstr "bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n %s (belirgin gÃ¶sterici tÃ¼rleri %qT ve %qT arasÄ±nda)"
 
-#: cp/typeck.c:507
+#: cp/typeck.c:508
 #, gcc-internal-format
 msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
 msgstr "ISO C++'da bir iÅŸlev gÃ¶stericisi ile %<void *%> tÃ¼rÃ¼nde gÃ¶stericiler arasÄ±nda %s yasaktir"
 
-#: cp/typeck.c:565
+#: cp/typeck.c:566
 #, gcc-internal-format
 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
 msgstr "bir tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ olmaksÄ±zÄ±n %s (belirgin Ã¼ye gÃ¶stericisi tÃ¼rleri %qT ve %qT arasÄ±nda)"
 
-#: cp/typeck.c:1129
+#: cp/typeck.c:1166
 #, gcc-internal-format
 msgid "canonical types differ for identical types %T and %T"
 msgstr ""
 
-#: cp/typeck.c:1136
+#: cp/typeck.c:1173
 #, gcc-internal-format
 msgid "same canonical type node for different types %T and %T"
 msgstr ""
 
-#: cp/typeck.c:1248
+#: cp/typeck.c:1285
 #, gcc-internal-format
 msgid "invalid application of %qs to a member function"
 msgstr "bir Ã¼ye iÅŸleve %qs uygulanmasÄ± geÃ§ersiz"
 
-#: cp/typeck.c:1298
+#: cp/typeck.c:1335
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a bit-field"
 msgstr "bir bit alanÄ±na %qs uygulanmasÄ± geÃ§ersiz"
 
-#: cp/typeck.c:1303
+#: cp/typeck.c:1340
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
 msgstr "ISO C++ iÅŸlev tÃ¼rÃ¼nde bir ifadeye %qs uygulanmasÄ±na izin vermez"
 
-#: cp/typeck.c:1346
+#: cp/typeck.c:1383
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %<__alignof%> to a bit-field"
 msgstr "bir bit alanÄ±na %qs uygulanmasÄ± geÃ§ersiz"
 
-#: cp/typeck.c:1354
+#: cp/typeck.c:1391
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
 msgstr "ISO C++ iÅŸlev tÃ¼rÃ¼nde bir ifadeye %qs uygulanmasÄ±na izin vermez"
 
-#: cp/typeck.c:1405
+#: cp/typeck.c:1442
 #, gcc-internal-format
 msgid "invalid use of non-static member function"
 msgstr "statik olmayan Ã¼ye iÅŸlev kullanÄ±mÄ± geÃ§ersiz "
 
-#: cp/typeck.c:1669
+#: cp/typeck.c:1715
 #, fuzzy, gcc-internal-format
 msgid "deprecated conversion from string constant to %qT"
 msgstr "dizge sabitten %qT'ye dÃ¶nÃ¼ÅŸÃ¼m artik Ã¶nerilmiyor"
 
-#: cp/typeck.c:1784 cp/typeck.c:2132
+#: cp/typeck.c:1830 cp/typeck.c:2178
 #, fuzzy, gcc-internal-format
 msgid "request for member %qD in %qE, which is of non-class type %qT"
 msgstr "sÄ±nÄ±f olmayan %3$qT tÃ¼rÃ¼ndeki %2$qE iÃ§indeki %1$qD Ã¼yesi iÃ§in istek"
 
-#: cp/typeck.c:1811
+#: cp/typeck.c:1857
 #, gcc-internal-format
 msgid "invalid use of nonstatic data member %qE"
 msgstr "static olmayan veri Ã¼yesi %qE kullanÄ±mÄ± geÃ§ersiz"
 
-#: cp/typeck.c:1863 cp/typeck.c:1891
+#: cp/typeck.c:1909 cp/typeck.c:1937
 #, gcc-internal-format
 msgid "invalid access to non-static data member %qD of NULL object"
 msgstr "NULL nesnenin static olmayan veri Ã¼yesi  %qD'ye eriÅŸim geÃ§ersiz"
 
-#: cp/typeck.c:1866 cp/typeck.c:1893
+#: cp/typeck.c:1912 cp/typeck.c:1939
 #, gcc-internal-format
 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
 msgstr "(belkide %<offsetof%> makrosu yanlÄ±ÅŸ kullanÄ±ldÄ±)"
 
-#: cp/typeck.c:2010
+#: cp/typeck.c:2056
 #, gcc-internal-format
 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
 msgstr "iptal edilen tÃ¼r %qT iken yÄ±kÄ±cÄ± %qT ile iliÅŸkili"
 
-#: cp/typeck.c:2049 cp/typeck.c:2069
+#: cp/typeck.c:2095 cp/typeck.c:2115
 #, gcc-internal-format
 msgid "%qD is not a template"
 msgstr "%qD bir ÅŸablon deÄŸil"
 
-#: cp/typeck.c:2170
+#: cp/typeck.c:2216
 #, gcc-internal-format
 msgid "%<%D::%D%> is not a member of %qT"
 msgstr "%<%D::%D%>, %qT'nin bir Ã¼yesi deÄŸil"
 
-#: cp/typeck.c:2185
+#: cp/typeck.c:2231
 #, gcc-internal-format
 msgid "%qT is not a base of %qT"
 msgstr "%qT %qT tabanÄ±nda deÄŸil"
 
-#: cp/typeck.c:2204
+#: cp/typeck.c:2250
 #, gcc-internal-format
 msgid "%qD has no member named %qE"
 msgstr "%qD %qE isimli Ã¼yeye sahip deÄŸil"
 
-#: cp/typeck.c:2219
+#: cp/typeck.c:2265
 #, gcc-internal-format
 msgid "%qD is not a member template function"
 msgstr "%qD bir Ã¼ye ÅŸablon iÅŸlevi deÄŸil"
 
 #. A pointer to incomplete type (other than cv void) can be
 #. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2352
+#: cp/typeck.c:2398
 #, gcc-internal-format
 msgid "%qT is not a pointer-to-object type"
 msgstr "%qT bir nesne gÃ¶stericisi tÃ¼rÃ¼ deÄŸil"
 
-#: cp/typeck.c:2377
+#: cp/typeck.c:2423
 #, gcc-internal-format
 msgid "invalid use of %qs on pointer to member"
 msgstr "uye gÃ¶stericisinde %qs kullanÄ±mÄ± geÃ§ersiz"
 
-#: cp/typeck.c:2381
+#: cp/typeck.c:2427
 #, gcc-internal-format
 msgid "invalid type argument of %qs"
 msgstr "%qs iÃ§in tÃ¼r argÃ¼manÄ± geÃ§ersiz"
 
-#: cp/typeck.c:2383
+#: cp/typeck.c:2429
 #, gcc-internal-format
 msgid "invalid type argument"
 msgstr "tÃ¼r argÃ¼manÄ± geÃ§ersiz"
 
-#: cp/typeck.c:2406
+#: cp/typeck.c:2452
 #, gcc-internal-format
 msgid "subscript missing in array reference"
 msgstr "dizi baÅŸvurusunda altindis yok"
 
-#: cp/typeck.c:2480
+#: cp/typeck.c:2526
 #, gcc-internal-format
 msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr "ISO C++ sol yan olmayan dizi indislemesine izin vermez"
 
-#: cp/typeck.c:2491
+#: cp/typeck.c:2537
 #, gcc-internal-format
 msgid "subscripting array declared %<register%>"
 msgstr "%<register%> olarak bildirilmiÅŸ dizi indislemesi"
 
-#: cp/typeck.c:2576
+#: cp/typeck.c:2622
 #, gcc-internal-format
 msgid "object missing in use of %qE"
 msgstr "%qE kullanimÄ±nda nesne eksik"
 
-#: cp/typeck.c:2693
+#: cp/typeck.c:2739
 #, gcc-internal-format
 msgid "ISO C++ forbids calling %<::main%> from within program"
 msgstr "ISO C++ program iÃ§inden %<::main%> Ã§aÄŸrÄ±sÄ±na izin vermez"
 
-#: cp/typeck.c:2718
+#: cp/typeck.c:2764
 #, gcc-internal-format
 msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
 msgstr "%<%E (...)%> iÃ§inde Ã¼ye gÃ¶sterici iÅŸlevi Ã§aÄŸrÄ±sÄ± iÃ§in %<.*%> veya %<->*%> kullanÄ±lmalÄ±"
 
-#: cp/typeck.c:2732
+#: cp/typeck.c:2778
 #, gcc-internal-format
 msgid "%qE cannot be used as a function"
 msgstr "%qE bir iÅŸlev olarak kullanilamaz"
 
-#: cp/typeck.c:2822
+#: cp/typeck.c:2868
 #, gcc-internal-format
 msgid "too many arguments to %s %q+#D"
 msgstr "%s %q+#D iÃ§in argÃ¼manlar Ã§ok fazla"
 
-#: cp/typeck.c:2823 cp/typeck.c:2927
+#: cp/typeck.c:2869 cp/typeck.c:2973
 #, gcc-internal-format
 msgid "at this point in file"
 msgstr "dosyanÄ±n burasÄ±nda"
 
-#: cp/typeck.c:2826
+#: cp/typeck.c:2872
 #, gcc-internal-format
 msgid "too many arguments to function"
 msgstr "iÅŸlev iÃ§in Ã§ok fazla argÃ¼man belirtildi"
 
-#: cp/typeck.c:2856
+#: cp/typeck.c:2902
 #, gcc-internal-format
 msgid "parameter %P of %qD has incomplete type %qT"
 msgstr "%P parametresi %qD iÃ§inde tamamlanmamÄ±ÅŸ %qT tÃ¼rÃ¼nde"
 
-#: cp/typeck.c:2859
+#: cp/typeck.c:2905
 #, gcc-internal-format
 msgid "parameter %P has incomplete type %qT"
 msgstr "parametre %P tamamlanmamÄ±ÅŸ %qT tÃ¼rÃ¼nde"
 
-#: cp/typeck.c:2926
+#: cp/typeck.c:2972
 #, gcc-internal-format
 msgid "too few arguments to %s %q+#D"
 msgstr "%s %q+#D iÃ§in argÃ¼manlar Ã§ok az"
 
-#: cp/typeck.c:2930
+#: cp/typeck.c:2976
 #, gcc-internal-format
 msgid "too few arguments to function"
 msgstr "iÅŸlev iÃ§in Ã§ok az argÃ¼man belirtildi"
 
-#: cp/typeck.c:3098 cp/typeck.c:3108
+#: cp/typeck.c:3140 cp/typeck.c:3150
 #, gcc-internal-format
 msgid "assuming cast to type %qT from overloaded function"
 msgstr "aÅŸÄ±rÄ± yÃ¼klÃ¼ iÅŸlevden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m yapildigi varsayÄ±lÄ±yor"
 
-#: cp/typeck.c:3306
+#: cp/typeck.c:3346
 #, fuzzy, gcc-internal-format
 msgid "left rotate count is negative"
 msgstr "%s dÃ¶ngÃ¼ sayÄ±sÄ± negatif"
 
-#: cp/typeck.c:3307
+#: cp/typeck.c:3347
 #, fuzzy, gcc-internal-format
 msgid "right rotate count is negative"
 msgstr "%s dÃ¶ngÃ¼ sayÄ±sÄ± negatif"
 
-#: cp/typeck.c:3310
+#: cp/typeck.c:3350
 #, fuzzy, gcc-internal-format
 msgid "left rotate count >= width of type"
 msgstr "%s dÃ¶ngÃ¼ sayÄ±sÄ± >= tÃ¼r geniÅŸligi"
 
-#: cp/typeck.c:3311
+#: cp/typeck.c:3351
 #, fuzzy, gcc-internal-format
 msgid "right rotate count >= width of type"
 msgstr "%s dÃ¶ngÃ¼ sayÄ±sÄ± >= tÃ¼r geniÅŸligi"
 
-#: cp/typeck.c:3327 cp/typeck.c:3502
+#: cp/typeck.c:3367 cp/typeck.c:3549
 #, fuzzy, gcc-internal-format
 msgid "comparison with string literal results in unspecified behaviour"
 msgstr "%q+D zayÄ±f bildirimi ilk kullanÄ±mdan sonra belirsiz davranÄ±ÅŸla sonuÃ§lanÄ±yor"
 
-#: cp/typeck.c:3360 cp/typeck.c:3365 cp/typeck.c:3520 cp/typeck.c:3525
+#: cp/typeck.c:3400 cp/typeck.c:3405 cp/typeck.c:3567 cp/typeck.c:3572
 #, gcc-internal-format
 msgid "ISO C++ forbids comparison between pointer and integer"
 msgstr "ISO C++ da gÃ¶sterici ile tamsayÄ± arasÄ±nda karÅŸÄ±laÅŸtÄ±rmaya izin verilmez"
 
-#: cp/typeck.c:3539
+#: cp/typeck.c:3586
 #, gcc-internal-format
 msgid "unordered comparison on non-floating point argument"
 msgstr "gerÃ§el sayÄ± olmayan argÃ¼manlar arasÄ±nda dÃ¼zenlenmemiÅŸ karÅŸÄ±laÅŸtÄ±rma"
 
-#: cp/typeck.c:3577
+#: cp/typeck.c:3624
 #, gcc-internal-format
 msgid "invalid operands of types %qT and %qT to binary %qO"
 msgstr "%qT ve %qT tÃ¼rÃ¼ndeki terimler iki terimli `%qO' iÃ§in geÃ§ersiz"
 
-#: cp/typeck.c:3749
+#: cp/typeck.c:3757
 #, gcc-internal-format
 msgid "comparison between types %q#T and %q#T"
 msgstr "%q#T ile %q#T tÃ¼rleri arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
 
-#: cp/typeck.c:3786
+#: cp/typeck.c:3794
 #, gcc-internal-format
 msgid "comparison between signed and unsigned integer expressions"
 msgstr "iÅŸaretli ve iÅŸaretsiz tamsayÄ± ifadeler arasÄ±nda karÅŸÄ±laÅŸtÄ±rma"
@@ -32181,154 +32217,154 @@
 #. performed.  Note that pointer-difference and pointer-addition
 #. have already been handled above, and so we don't end up here in
 #. that case.
-#: cp/typeck.c:3858
+#: cp/typeck.c:3866
 #, gcc-internal-format
 msgid "NULL used in arithmetic"
 msgstr "aritmetik iÃ§inde NULL kullanÄ±mÄ±"
 
-#: cp/typeck.c:3927
+#: cp/typeck.c:3935
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
 msgstr "ISO C++ bir Ã§Ä±karma iÃ§inde %<void *%> tÃ¼rde gÃ¶sterici kullanÄ±mÄ±na izin vermez"
 
-#: cp/typeck.c:3929
+#: cp/typeck.c:3937
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr "ISO C++ bir Ã§Ä±kartma iÅŸlemi iÃ§indeki bir iÅŸlev gÃ¶stericisi kullanÄ±mÄ±na izin vermez"
 
-#: cp/typeck.c:3931
+#: cp/typeck.c:3939
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr "ISO C++ bir Ã§Ä±kartma iÅŸlemi iÃ§inde bir yÃ¶ntem gÃ¶stericisi kullanÄ±mÄ±na izin vermez"
 
-#: cp/typeck.c:3943
+#: cp/typeck.c:3951
 #, gcc-internal-format
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr "gÃ¶sterici aritmetiginde tamamlanmamÄ±ÅŸ ture gÃ¶sterici kullanÄ±mÄ± geÃ§ersiz"
 
-#: cp/typeck.c:4003
+#: cp/typeck.c:4011
 #, gcc-internal-format
 msgid "invalid use of %qE to form a pointer-to-member-function"
 msgstr "%qE kullanÄ±mÄ± Ã¼ye iÅŸleve gÃ¶sterici biÃ§iminde geÃ§ersiz"
 
-#: cp/typeck.c:4006
+#: cp/typeck.c:4014
 #, gcc-internal-format
 msgid "  a qualified-id is required"
 msgstr "  bir nitelemeli kimlik gerekli"
 
-#: cp/typeck.c:4011
+#: cp/typeck.c:4019
 #, fuzzy, gcc-internal-format
 msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
 msgstr "parantez icene alÄ±nmis %qE Ã¼ye iÅŸleve gÃ¶sterici biÃ§iminde kullanilamaz"
 
-#: cp/typeck.c:4034
+#: cp/typeck.c:4042
 #, gcc-internal-format
 msgid "taking address of temporary"
 msgstr "gecicinin adresi alÄ±niyor"
 
-#: cp/typeck.c:4287
+#: cp/typeck.c:4295
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids incrementing an enum"
 msgstr "ISO C++ bir enum'um %s-lenmesine izin vermez"
 
-#: cp/typeck.c:4288
+#: cp/typeck.c:4296
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids decrementing an enum"
 msgstr "ISO C++ bir enum'um %s-lenmesine izin vermez"
 
-#: cp/typeck.c:4299
+#: cp/typeck.c:4307
 #, fuzzy, gcc-internal-format
 msgid "cannot increment a pointer to incomplete type %qT"
 msgstr "%s iÃ§i boÅŸ %qT tÃ¼rÃ¼ne bir gÃ¶sterici olamaz"
 
-#: cp/typeck.c:4300
+#: cp/typeck.c:4308
 #, fuzzy, gcc-internal-format
 msgid "cannot decrement a pointer to incomplete type %qT"
 msgstr "%s iÃ§i boÅŸ %qT tÃ¼rÃ¼ne bir gÃ¶sterici olamaz"
 
-#: cp/typeck.c:4306
+#: cp/typeck.c:4314
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids incrementing a pointer of type %qT"
 msgstr "ISO C++ bir gÃ¶stericinin %s iÅŸlemine %qT tÃ¼rÃ¼ndeyse izin vermez"
 
-#: cp/typeck.c:4307
+#: cp/typeck.c:4315
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids decrementing a pointer of type %qT"
 msgstr "ISO C++ bir gÃ¶stericinin %s iÅŸlemine %qT tÃ¼rÃ¼ndeyse izin vermez"
 
-#: cp/typeck.c:4327
+#: cp/typeck.c:4335
 #, fuzzy, gcc-internal-format
 msgid "invalid use of Boolean expression as operand to %<operator--%>"
 msgstr "terim olarak ifade geÃ§ersiz"
 
 #. ARM $3.4
-#: cp/typeck.c:4357
+#: cp/typeck.c:4365
 #, gcc-internal-format
 msgid "ISO C++ forbids taking address of function %<::main%>"
 msgstr "ISO C++ %<::main%> iÅŸlevinin adresinin alÄ±nmasÄ±na izin vermez"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4413
+#: cp/typeck.c:4421
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr "ISO C++ Ã¼ye iÅŸleve bir gÃ¶sterici ÅŸekillendirecek bir niteliksiz ya da parantezli statik olmayan Ã¼ye iÅŸlevin adresinin alÄ±nmasÄ±na izin vermez.  %<&%T::%D%> denebilir."
 
-#: cp/typeck.c:4418
+#: cp/typeck.c:4426
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr "ISO C++ Ã¼ye iÅŸleve bir gÃ¶sterici ÅŸekillendirecek bir sÄ±nÄ±r Ã¼ye iÅŸlevin adresinin alÄ±nmasÄ±na izin vermez.  %<&%T::%D%> denebilir"
 
-#: cp/typeck.c:4443
+#: cp/typeck.c:4451
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr "ISO C++ bir sol yan olmayan ifadeye dÃ¶nÃ¼ÅŸÃ¼m adresi alÄ±nmasÄ±na izin vermez"
 
-#: cp/typeck.c:4467
+#: cp/typeck.c:4475
 #, gcc-internal-format
 msgid "cannot create pointer to reference member %qD"
 msgstr "referans Ã¼ye %qD iÃ§in gÃ¶sterici oluÅŸturulamaz"
 
-#: cp/typeck.c:4678
+#: cp/typeck.c:4686
 #, gcc-internal-format
 msgid "cannot take the address of %<this%>, which is an rvalue expression"
 msgstr "bir saÄŸ taraf ifadesi olan %<this%>'in adresi alÄ±namaz"
 
-#: cp/typeck.c:4701
+#: cp/typeck.c:4709
 #, gcc-internal-format
 msgid "address of explicit register variable %qD requested"
 msgstr "%qD doÄŸrudan yazmaÃ§ deÄŸiÅŸkeninin adresi istendi"
 
-#: cp/typeck.c:4706
+#: cp/typeck.c:4714
 #, gcc-internal-format
 msgid "address requested for %qD, which is declared %<register%>"
 msgstr " %qD iÃ§in adres istegi (%<register%> olarak bildirilmiÅŸ olan)"
 
-#: cp/typeck.c:4772
+#: cp/typeck.c:4780
 #, gcc-internal-format
 msgid "%s expression list treated as compound expression"
 msgstr "%s ifade listesi bilesik ifade olarak ele alÄ±niyor"
 
-#: cp/typeck.c:5175
+#: cp/typeck.c:5183
 #, gcc-internal-format
 msgid "invalid static_cast from type %qT to type %qT"
 msgstr "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne static_cast geÃ§ersiz"
 
-#: cp/typeck.c:5197
+#: cp/typeck.c:5205
 #, gcc-internal-format
 msgid "converting from %qT to %qT"
 msgstr "%qT'den %qT'ye dÃ¶nÃ¼ÅŸÃ¼m"
 
-#: cp/typeck.c:5245
+#: cp/typeck.c:5253
 #, gcc-internal-format
 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
 msgstr "%qT tÃ¼rÃ¼ndeki bir saÄŸ taraf deÄŸerinin %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼mÃ¼ geÃ§ersiz"
 
-#: cp/typeck.c:5304
+#: cp/typeck.c:5312
 #, gcc-internal-format
 msgid "cast from %qT to %qT loses precision"
 msgstr "%qT'den %qT'ye tÃ¼r dÃ¶nÃ¼ÅŸÃ¼mÃ¼ hassasiyet kaybi oluÅŸturuyor"
 
-#: cp/typeck.c:5331
+#: cp/typeck.c:5339
 #, gcc-internal-format
 msgid "cast from %qT to %qT increases required alignment of target type"
 msgstr "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m hedef tÃ¼rÃ¼n hizalama gereksinimini arttiriyor"
@@ -32337,155 +32373,155 @@
 #. where possible, and it is necessary in some cases.  DR 195
 #. addresses this issue, but as of 2004/10/26 is still in
 #. drafting.
-#: cp/typeck.c:5351
+#: cp/typeck.c:5359
 #, gcc-internal-format
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr "ISO C++ iÅŸlev ve nesne gÃ¶stericileri arasÄ±nda dÃ¶nÃ¼ÅŸÃ¼me izin vermez"
 
-#: cp/typeck.c:5362
+#: cp/typeck.c:5370
 #, gcc-internal-format
 msgid "invalid cast from type %qT to type %qT"
 msgstr "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne const_cast geÃ§ersiz"
 
-#: cp/typeck.c:5418
+#: cp/typeck.c:5426
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr "ne bir gÃ¶sterici tÃ¼rÃ¼ ne de bir veri Ã¼yesine gÃ¶sterici tÃ¼rÃ¼ olan %qT ile const_cast kullanÄ±mÄ± geÃ§ersiz"
 
-#: cp/typeck.c:5427
+#: cp/typeck.c:5435
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
 msgstr "bir gÃ¶sterici ya da bir iÅŸlev tÃ¼rÃ¼ne referans olan %qT tÃ¼rÃ¼ ile const_cast kullanÄ±mÄ± geÃ§ersiz"
 
-#: cp/typeck.c:5452
+#: cp/typeck.c:5460
 #, gcc-internal-format
 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
 msgstr "%qT tÃ¼rÃ¼ndeki bir saÄŸ taraf deÄŸerinden %qT tÃ¼rÃ¼ne const_cast geÃ§ersiz"
 
-#: cp/typeck.c:5503
+#: cp/typeck.c:5511
 #, gcc-internal-format
 msgid "invalid const_cast from type %qT to type %qT"
 msgstr "%qT tÃ¼rÃ¼nden %qT tÃ¼rÃ¼ne const_cast geÃ§ersiz"
 
-#: cp/typeck.c:5571 cp/typeck.c:5576
+#: cp/typeck.c:5579 cp/typeck.c:5584
 #, gcc-internal-format
 msgid "ISO C++ forbids casting to an array type %qT"
 msgstr "ISO C++ %qT dizi tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼me izin vermez"
 
-#: cp/typeck.c:5584
+#: cp/typeck.c:5592
 #, gcc-internal-format
 msgid "invalid cast to function type %qT"
 msgstr "%qT iÅŸlev tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
 
-#: cp/typeck.c:5804
+#: cp/typeck.c:5812
 #, gcc-internal-format
 msgid "  in evaluation of %<%Q(%#T, %#T)%>"
 msgstr "  %<%Q(%#T, %#T)%> nin gelisiminde"
 
-#: cp/typeck.c:5873
+#: cp/typeck.c:5881
 #, gcc-internal-format
 msgid "incompatible types in assignment of %qT to %qT"
 msgstr "%qT'nin %qT'ye atanmasÄ±nda tÃ¼rler uyumsuz"
 
-#: cp/typeck.c:5884
+#: cp/typeck.c:5892
 #, fuzzy, gcc-internal-format
 msgid "array used as initializer"
 msgstr "dizi ilklendirici hatalÄ±"
 
-#: cp/typeck.c:5886
+#: cp/typeck.c:5894
 #, fuzzy, gcc-internal-format
 msgid "invalid array assignment"
 msgstr "atamanÄ±n sol tarafÄ± geÃ§ersiz"
 
-#: cp/typeck.c:5998
+#: cp/typeck.c:6006
 #, gcc-internal-format
 msgid "   in pointer to member function conversion"
 msgstr "   Ã¼ye iÅŸleve gÃ¶sterici dÃ¶nÃ¼ÅŸÃ¼mÃ¼nde"
 
-#: cp/typeck.c:6009
+#: cp/typeck.c:6017
 #, gcc-internal-format
 msgid "pointer to member conversion via virtual base %qT"
 msgstr "sanal taban %qT Ã¼zerinden Ã¼ye gÃ¶stericisine dÃ¶nÃ¼ÅŸÃ¼m"
 
-#: cp/typeck.c:6049 cp/typeck.c:6061
+#: cp/typeck.c:6057 cp/typeck.c:6069
 #, gcc-internal-format
 msgid "   in pointer to member conversion"
 msgstr "   Ã¼yeye gÃ¶sterici dÃ¶nÃ¼ÅŸÃ¼mÃ¼nde"
 
-#: cp/typeck.c:6140
+#: cp/typeck.c:6148
 #, gcc-internal-format
 msgid "invalid conversion to type %qT from type %qT"
 msgstr "%qT'ye %qT'den dÃ¶nÃ¼ÅŸÃ¼m geÃ§ersiz"
 
-#: cp/typeck.c:6384
+#: cp/typeck.c:6411
 #, fuzzy, gcc-internal-format
 msgid "cannot convert %qT to %qT for argument %qP to %qD"
 msgstr "%4$qD iÅŸlevinin %3$qP. argÃ¼manÄ± iÃ§in %1$qT tÃ¼rÃ¼ %2$qT tÃ¼rÃ¼ne dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemez"
 
-#: cp/typeck.c:6387
+#: cp/typeck.c:6414
 #, gcc-internal-format
 msgid "cannot convert %qT to %qT in %s"
 msgstr "%qT %qT'ye %s iÃ§inde dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lemez"
 
-#: cp/typeck.c:6398
+#: cp/typeck.c:6425
 #, gcc-internal-format
 msgid "%s might be a candidate for a format attribute"
 msgstr "%s biÃ§im Ã¶zniteliÄŸi iÃ§in bir aday olabilir"
 
-#: cp/typeck.c:6485 cp/typeck.c:6487
+#: cp/typeck.c:6512 cp/typeck.c:6514
 #, fuzzy, gcc-internal-format
 msgid "in passing argument %P of %q+D"
 msgstr "%2$q+D iÅŸlevinin %1$P. argÃ¼manÄ±na aktarÄ±mda"
 
-#: cp/typeck.c:6537
+#: cp/typeck.c:6564
 #, gcc-internal-format
 msgid "returning reference to temporary"
 msgstr "geÃ§iciye baÅŸvuru dÃ¶nÃ¼yor"
 
-#: cp/typeck.c:6544
+#: cp/typeck.c:6571
 #, gcc-internal-format
 msgid "reference to non-lvalue returned"
 msgstr "sag yansiz dÃ¶nÃ¼ÅŸluye referans"
 
-#: cp/typeck.c:6560
+#: cp/typeck.c:6587
 #, gcc-internal-format
 msgid "reference to local variable %q+D returned"
 msgstr "yerel deÄŸiÅŸken %q+D'ye referans donduruldu"
 
-#: cp/typeck.c:6563
+#: cp/typeck.c:6590
 #, gcc-internal-format
 msgid "address of local variable %q+D returned"
 msgstr "yerel deÄŸiÅŸken %q+D adresi donduruldu"
 
-#: cp/typeck.c:6598
+#: cp/typeck.c:6625
 #, gcc-internal-format
 msgid "returning a value from a destructor"
 msgstr "bir yÄ±kÄ±cÄ±dan deÄŸer donuyor"
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6606
+#: cp/typeck.c:6633
 #, gcc-internal-format
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr "bir kurucunun bir iÅŸlev deneme blokunun bir tutamagÄ±ndan dondurulemez"
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6609
+#: cp/typeck.c:6636
 #, gcc-internal-format
 msgid "returning a value from a constructor"
 msgstr "kurucudan bir deÄŸer dondurulemez"
 
-#: cp/typeck.c:6633
+#: cp/typeck.c:6661
 #, gcc-internal-format
 msgid "return-statement with no value, in function returning %qT"
 msgstr "%qT donduren iÅŸlevde deÄŸer iÃ§ermeyen return"
 
-#: cp/typeck.c:6654
+#: cp/typeck.c:6682
 #, gcc-internal-format
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "'void' dÃ¶nÃ¼ÅŸlu iÅŸlevde deÄŸer iÃ§eren `return' deyimi"
 
-#: cp/typeck.c:6685
+#: cp/typeck.c:6713
 #, gcc-internal-format
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 msgstr "%<operator new%>', %<throw()%> olarak bildirilmedikce (ya da -fcheck-new etkinken) NULL donmemeli"
@@ -32671,57 +32707,57 @@
 msgid "pointer to member type %qT incompatible with object type %qT"
 msgstr "%qT Ã¼ye tÃ¼rÃ¼nde gÃ¶sterici nesne tÃ¼rÃ¼ %qT ile uyumsuz"
 
-#: cp/typeck2.c:1495
+#: cp/typeck2.c:1508
 #, gcc-internal-format
 msgid "call to function %qD which throws incomplete type %q#T"
 msgstr "%qD iÅŸlevine Ã§aÄŸrÄ± (ici boÅŸ tÃ¼r `%q#T' yakalanÄ±rken)"
 
-#: cp/typeck2.c:1498
+#: cp/typeck2.c:1511
 #, gcc-internal-format
 msgid "call to function which throws incomplete type %q#T"
 msgstr "ici boÅŸ tÃ¼r `%q#T' yakalanÄ±rken iÅŸleve Ã§aÄŸrÄ±"
 
-#: fortran/f95-lang.c:233
+#: fortran/f95-lang.c:235
 #, gcc-internal-format
 msgid "Unexpected type in truthvalue_conversion"
 msgstr "truthvalue_conversion iÃ§inde umulmadÄ±k tÃ¼r"
 
-#: fortran/f95-lang.c:289
+#: fortran/f95-lang.c:291
 #, gcc-internal-format
 msgid "can't open input file: %s"
 msgstr "girdi dosyasÄ± aÃ§Ä±lamÄ±yor: %s"
 
-#: fortran/f95-lang.c:629
+#: fortran/f95-lang.c:631
 #, gcc-internal-format
 msgid "global register variable %qs used in nested function"
 msgstr "genel yazmaÃ§ deÄŸiÅŸkeni %qs yuvalanmÄ±ÅŸ iÅŸlevde kullanÄ±lmÄ±ÅŸ"
 
-#: fortran/f95-lang.c:633
+#: fortran/f95-lang.c:635
 #, gcc-internal-format
 msgid "register variable %qs used in nested function"
 msgstr "yazmaÃ§ deÄŸiÅŸkeni %qs yuvalanmÄ±ÅŸ iÅŸlevde kullanÄ±lmÄ±ÅŸ"
 
-#: fortran/f95-lang.c:640
+#: fortran/f95-lang.c:642
 #, gcc-internal-format
 msgid "address of global register variable %qs requested"
 msgstr "%qs genel yazmaÃ§ deÄŸiÅŸkeninin adresi istenmis"
 
-#: fortran/f95-lang.c:658
+#: fortran/f95-lang.c:660
 #, gcc-internal-format
 msgid "address of register variable %qs requested"
 msgstr "%qs yazmaÃ§ deÄŸiÅŸkeninin adresi istendi"
 
-#: fortran/trans-array.c:3765
+#: fortran/trans-array.c:3805
 #, gcc-internal-format
 msgid "Possible frontend bug: array constructor not expanded"
 msgstr "OlasÄ± Ã¶nyÃ¼z hatasÄ±: dizi kurucu geniÅŸletilmedi"
 
-#: fortran/trans-array.c:5418
+#: fortran/trans-array.c:5499
 #, fuzzy, gcc-internal-format
 msgid "Possible frontend bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
 msgstr "OlasÄ± Ã¶nyÃ¼z hatasÄ±: gÃ¶sterici veya tahsis edilebilir Ã¶znitelik olmaksÄ±zÄ±n ertelenmiÅŸ dizi boyutu"
 
-#: fortran/trans-array.c:5894
+#: fortran/trans-array.c:5975
 #, gcc-internal-format
 msgid "bad expression type during walk (%d)"
 msgstr "yÃ¼rÃ¼yÃ¼ÅŸ sÄ±rasÄ±nda ifade tÃ¼rÃ¼ hatalÄ± (%d)"
@@ -32731,27 +32767,27 @@
 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
 msgstr "gfc_conv_constant_to_tree(): geÃ§ersiz tÃ¼r: %s"
 
-#: fortran/trans-decl.c:966
+#: fortran/trans-decl.c:972
 #, gcc-internal-format
 msgid "intrinsic variable which isn't a procedure"
 msgstr "bir yordam olmayan yerleÅŸik deÄŸiÅŸken"
 
-#: fortran/trans-decl.c:2639
+#: fortran/trans-decl.c:2644
 #, gcc-internal-format
 msgid "Function does not return a value"
 msgstr "iÅŸlev bir deÄŸer ile donmuyor"
 
-#: fortran/trans-decl.c:2817
+#: fortran/trans-decl.c:2832
 #, gcc-internal-format
 msgid "backend decl for module variable %s already exists"
 msgstr "modÃ¼l deÄŸiÅŸkeni %s iÃ§in artyÃ¼z bildirimi zaten mevcut"
 
-#: fortran/trans-decl.c:3351
+#: fortran/trans-decl.c:3314
 #, gcc-internal-format
 msgid "Function return value not set"
 msgstr "Ä°ÅŸlevin dÃ¶nÃ¼ÅŸ deÄŸeri belirtilmemiÅŸ"
 
-#: fortran/trans-expr.c:1163
+#: fortran/trans-expr.c:1177
 #, gcc-internal-format
 msgid "Unknown intrinsic op"
 msgstr "Bilinmeyen yerleÅŸik terim"
@@ -32761,32 +32797,32 @@
 msgid "Intrinsic function %s(%d) not recognized"
 msgstr "YerleÅŸik iÅŸlev %s(%d) tanÄ±nmiyor"
 
-#: fortran/trans-io.c:1928
+#: fortran/trans-io.c:1929
 #, gcc-internal-format
 msgid "Bad IO basetype (%d)"
 msgstr "HatalÄ± GÃ‡ tabantÃ¼rÃ¼ (%d)"
 
-#: fortran/trans-types.c:386
+#: fortran/trans-types.c:387
 #, gcc-internal-format
 msgid "integer kind=8 not available for -fdefault-integer-8 option"
 msgstr "-fdefault-integer-8 seÃ§eneÄŸi iÃ§in tamsayÄ± Ã§eÅŸidi=8 elveriÅŸli deÄŸil"
 
-#: fortran/trans-types.c:409
+#: fortran/trans-types.c:410
 #, gcc-internal-format
 msgid "real kind=8 not available for -fdefault-real-8 option"
 msgstr "-fdefault-real-8 seÃ§eneÄŸi iÃ§in gerÃ§el sayÄ± Ã§eÅŸidi=8 elveriÅŸli deÄŸil"
 
-#: fortran/trans-types.c:422
+#: fortran/trans-types.c:423
 #, gcc-internal-format
 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
 msgstr "-fdefault-double-8 kullanÄ±mÄ± -fdefault-real-8 gerektirir"
 
-#: fortran/trans-types.c:1181
+#: fortran/trans-types.c:1185
 #, gcc-internal-format
 msgid "Array element size too big"
 msgstr "Dizi elemanÄ± boyutu Ã§ok bÃ¼yÃ¼k"
 
-#: fortran/trans.c:1150
+#: fortran/trans.c:1151
 #, gcc-internal-format
 msgid "gfc_trans_code(): Bad statement code"
 msgstr "gfc_trans_code(): HatalÄ± deyim kodu"
@@ -32846,88 +32882,88 @@
 msgid "need to insert runtime check for %s"
 msgstr "%s iÃ§in Ã§alÄ±ÅŸma anÄ± sÄ±namasÄ± yerleÅŸtirmek gerekir"
 
-#: java/expr.c:505 java/expr.c:552
+#: java/expr.c:524 java/expr.c:571
 #, gcc-internal-format
 msgid "assert: %s is assign compatible with %s"
 msgstr "assert: %s %s ile uyumlu atanÄ±yor"
 
-#: java/expr.c:670
+#: java/expr.c:689
 #, gcc-internal-format
 msgid "stack underflow - dup* operation"
 msgstr "yÄ±ÄŸÄ±t alttan taÅŸmasÄ± - dup* iÅŸlemi"
 
-#: java/expr.c:1657
+#: java/expr.c:1676
 #, gcc-internal-format
 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
 msgstr "referans %qs belirsiz: %qs ve %qs arayÃ¼zlerinde gÃ¶rÃ¼nÃ¼yor"
 
-#: java/expr.c:1685
+#: java/expr.c:1704
 #, gcc-internal-format
 msgid "field %qs not found"
 msgstr "alan %qs yok"
 
-#: java/expr.c:2224
+#: java/expr.c:2243
 #, gcc-internal-format
 msgid "method '%s' not found in class"
 msgstr "sÄ±nÄ±f iÃ§inde yÃ¶ntem '%s' yok"
 
-#: java/expr.c:2429
+#: java/expr.c:2448
 #, gcc-internal-format
 msgid "failed to find class '%s'"
 msgstr "sÄ±nÄ±f '%s' bulunamadÄ±"
 
-#: java/expr.c:2470
+#: java/expr.c:2489
 #, gcc-internal-format
 msgid "class '%s' has no method named '%s' matching signature '%s'"
 msgstr "'%s' sÄ±nÄ±fÄ±nÄ±n '%s' isimli ve '%s' imzasÄ± ile eÅŸleÅŸen bir yÃ¶ntemi yok"
 
-#: java/expr.c:2501
+#: java/expr.c:2520
 #, gcc-internal-format
 msgid "invokestatic on non static method"
 msgstr "statik olmayan yÃ¶ntemde invokestatic"
 
-#: java/expr.c:2506
+#: java/expr.c:2525
 #, gcc-internal-format
 msgid "invokestatic on abstract method"
 msgstr "kuramsal yÃ¶ntemde invokestatic"
 
-#: java/expr.c:2514
+#: java/expr.c:2533
 #, gcc-internal-format
 msgid "invoke[non-static] on static method"
 msgstr "statik yÃ¶ntemde invoke[non-static]"
 
-#: java/expr.c:2865
+#: java/expr.c:2890
 #, fuzzy, gcc-internal-format
 msgid "missing field '%s' in '%s'"
 msgstr "'%2$s' iÃ§inde '%1$s' alanÄ± yok"
 
-#: java/expr.c:2872
+#: java/expr.c:2897
 #, fuzzy, gcc-internal-format
 msgid "mismatching signature for field '%s' in '%s'"
 msgstr "'%2$s' iÃ§indeki '%1$s' alanÄ± iÃ§in imza uyumsuz"
 
-#: java/expr.c:2901
+#: java/expr.c:2926
 #, gcc-internal-format
 msgid "assignment to final field %q+D not in field's class"
 msgstr "bitiÅŸ alanÄ± %q+D atamasÄ± alanÄ±n sÄ±nÄ±fÄ± iÃ§inde deÄŸil"
 
-#: java/expr.c:3123
+#: java/expr.c:3148
 #, gcc-internal-format
 msgid "invalid PC in line number table"
 msgstr "satÄ±r numarasÄ± tablosunda geÃ§ersiz program sayacÄ± (PC)"
 
-#: java/expr.c:3173
+#: java/expr.c:3198
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to before %d"
 msgstr "%d den %d nin Ã¶ncesine kadar baytkod eriÅŸilebilir deÄŸil"
 
-#: java/expr.c:3217
+#: java/expr.c:3242
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to the end of the method"
 msgstr "yÃ¶ntemin sonundaki %d den sonra baytkod ulaÅŸÄ±labilir deÄŸil"
 
 #. duplicate code from LOAD macro
-#: java/expr.c:3522
+#: java/expr.c:3547
 #, gcc-internal-format
 msgid "unrecogized wide sub-instruction"
 msgstr "geniÅŸ alt komut anlaÅŸÄ±lamadÄ±"
@@ -32993,27 +33029,27 @@
 msgid "%Hduplicate class will only be compiled once"
 msgstr "%HyinelenmiÅŸ sÄ±nÄ±f sadece bir kere derlenecek"
 
-#: java/jcf-parse.c:1636
+#: java/jcf-parse.c:1638
 #, gcc-internal-format
 msgid "missing Code attribute"
 msgstr "Code Ã¶zniteliÄŸi eksik"
 
-#: java/jcf-parse.c:1858
+#: java/jcf-parse.c:1860
 #, gcc-internal-format
 msgid "no input file specified"
 msgstr "girdi dosyasÄ± belirtilmedi"
 
-#: java/jcf-parse.c:1893
+#: java/jcf-parse.c:1895
 #, gcc-internal-format
 msgid "can't close input file %s: %m"
 msgstr "girdi dosyasÄ± %s kapatÄ±lamÄ±yor: %m"
 
-#: java/jcf-parse.c:1940
+#: java/jcf-parse.c:1942
 #, gcc-internal-format
 msgid "bad zip/jar file %s"
 msgstr "zip/jar dosyasÄ± %s hatalÄ±"
 
-#: java/jcf-parse.c:2145
+#: java/jcf-parse.c:2152
 #, gcc-internal-format
 msgid "error while reading %s from zip file"
 msgstr "zip dosyasÄ±ndan %s okunurken hata"
@@ -33023,22 +33059,22 @@
 msgid "warning: already-compiled .class files ignored with -C"
 msgstr "UYARI: zaten derlenmiÅŸ olan .class dosyalarÄ± -C ile yoksayÄ±ldÄ±"
 
-#: java/lang.c:590
+#: java/lang.c:594
 #, gcc-internal-format
 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
 msgstr ""
 
-#: java/lang.c:593
+#: java/lang.c:597
 #, fuzzy, gcc-internal-format
 msgid "-fjni is incompatible with -freduced-reflection"
 msgstr "-G Ã¶ntanÄ±mlÄ± olan PIC kodu ile uyumsuz"
 
-#: java/lang.c:604
+#: java/lang.c:608
 #, gcc-internal-format
 msgid "can't do dependency tracking with input from stdin"
 msgstr "Standart girdiden girdili baÄŸÄ±mlÄ±lÄ±k izlemesi yapÄ±lamaz"
 
-#: java/lang.c:620
+#: java/lang.c:624
 #, gcc-internal-format
 msgid "couldn't determine target name for dependency tracking"
 msgstr "baÄŸÄ±mlÄ±lÄ±k izlemesi iÃ§in hedef isim saptanamÄ±yor"
@@ -33523,6 +33559,63 @@
 #~ msgid "Given N calls and V call-clobbered vars in a function.  Use .GLOBAL_VAR if NxV is larger than this limit"
 #~ msgstr "Bir iÅŸlevde N Ã§aÄŸrÄ± ve V Ã§aÄŸrÄ± taÅŸÄ±rmalÄ± deÄŸiÅŸken verilir. EÄŸer NxV bu sÄ±nÄ±rdan daha bÃ¼yÃ¼kse .GLOBAL_VAR kullanÄ±n"
 
+#~ msgid "using CONST_DOUBLE for address"
+#~ msgstr "adres iÃ§in CONST_DOUBLE kullanÄ±lÄ±yor"
+
+#~ msgid "c4x_address_cost: Invalid addressing mode"
+#~ msgstr "c4x_address_cost: Adresleme kipi geÃ§ersiz"
+
+#~ msgid "c4x_print_operand: %%L inconsistency"
+#~ msgstr "c4x_print_operand: %%L uyumsuzlugu"
+
+#~ msgid "c4x_print_operand: %%N inconsistency"
+#~ msgstr "c4x_print_operand: %%N uyumsuzlugu"
+
+#~ msgid "c4x_print_operand: %%O inconsistency"
+#~ msgstr "c4x_print_operand: %%O uyumsuzlugu"
+
+#~ msgid "c4x_print_operand: Bad operand case"
+#~ msgstr "c4x_print_operand: HatalÄ± terim case"
+
+#~ msgid "c4x_print_operand_address: Bad post_modify"
+#~ msgstr "c4x_print_operand_address: HatalÄ± post_modify"
+
+#~ msgid "c4x_print_operand_address: Bad pre_modify"
+#~ msgstr "c4x_print_operand_address: HatalÄ± pre_modify"
+
+#~ msgid "c4x_print_operand_address: Bad operand case"
+#~ msgstr "c4x_print_operand_address: HatalÄ± terim case"
+
+#~ msgid "c4x_rptb_insert: Cannot find start label"
+#~ msgstr "c4x_rptb_insert: BaÅŸlangic etiketi bulunamÄ±yor"
+
+#~ msgid "invalid indirect memory address"
+#~ msgstr "geÃ§ersiz dolaylÄ± bellek adresi"
+
+#~ msgid "invalid indirect (S) memory address"
+#~ msgstr "dolaylÄ± (S) bellek adresi geÃ§ersiz"
+
+#~ msgid "c4x_valid_operands: Internal error"
+#~ msgstr "c4x_valid_operands: Ä°Ã§ hata"
+
+#~ msgid "c4x_operand_subword: invalid mode"
+#~ msgstr "c4x_operand_subword: geÃ§ersiz kip"
+
+#~ msgid "c4x_operand_subword: invalid operand"
+#~ msgstr "c4x_operand_subword: geÃ§ersiz terim"
+
+#~ msgid "c4x_operand_subword: invalid autoincrement"
+#~ msgstr "c4x_operand_subword: otomatik arttÄ±rma geÃ§ersiz"
+
+#~ msgid "c4x_operand_subword: invalid address"
+#~ msgstr "c4x_operand_subword: geÃ§ersiz adres"
+
+#~ msgid "c4x_operand_subword: address not offsettable"
+#~ msgstr "c4x_operand_subword: adres konumlanabilir deÄŸil"
+
+#~ msgid "c4x_rptb_rpts_p: Repeat block top label moved"
+#~ msgstr "c4x_rptb_rpts_p: Tekrar bloku tepe etiketi taÅŸÄ±ndÄ±"
+
 #~ msgid "PRINT_OPERAND, invalid insn for %%C"
 #~ msgstr "PRINT_OPERAND, %%C iÃ§in geÃ§ersiz komut"
 
@@ -33553,6 +33646,9 @@
 #~ msgid "Arithmetic overflow converting %s to %s at %L"
 #~ msgstr "%s ile %s arasÄ±ndaki dÃ¶nÃ¼ÅŸÃ¼mde %L iÃ§in aritmetik Ã¼stten taÅŸma"
 
+#~ msgid "Missing DIM parameter in intrinsic '%s' at %L"
+#~ msgstr "'%s' yerleÅŸiÄŸindeki DIM parametresi eksik (%L'de)"
+
 #~ msgid "Enumerator cannot be array at %C"
 #~ msgstr "SayÄ±sal sabit %C'de dizi olamaz"
 
@@ -33595,6 +33691,18 @@
 #~ msgid "Fortran 95 requires default INTEGER in IOSTAT tag at %L"
 #~ msgstr "Fortran 95 %L'de IOSTAT etiketinde Ã¶ntanÄ±mlÄ± INTEGER gerektirir"
 
+#~ msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
+#~ msgstr "DEALLOCATE deyiminin '%s' STAT deÄŸiÅŸkeni INTENT(IN) olamaz (%L'de)"
+
+#~ msgid "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
+#~ msgstr "%C'deki DEALLOCATE deyiminde PURE yordamÄ± iÃ§in kuraldÄ±ÅŸÄ± STAT deÄŸiÅŸkeni"
+
+#~ msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
+#~ msgstr "BoÅŸ COMMON bloku iÃ§inde evvelce ilklendirilmiÅŸ '%s' simgesi (%C'de)"
+
+#~ msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
+#~ msgstr "Evvelce ilklendirilmiÅŸ '%s' simgesi '%s' COMMON blokunun iÃ§inde (%C'de)"
+
 #~ msgid "Assumed shape array '%s' in namelist '%s' at %C is an extension."
 #~ msgstr "'%s' tahmini biÃ§im dizisi '%s' isim listesinde bir eklentidir (%C'de)."
 
@@ -33610,6 +33718,9 @@
 #~ msgid "Real number at %C has a 'q' exponent and an explicit kind"
 #~ msgstr "%C'deki gerÃ§el sayÄ± bir 'q' Ã¼ssÃ¼ ve aleni Ã§eÅŸit iÃ§eriyor"
 
+#~ msgid "Expected VARIABLE at %C"
+#~ msgstr "%C'de VARIABLE umuluyordu"
+
 #~ msgid "Generic function '%s' at %L is not an intrinsic function"
 #~ msgstr "Soysal iÅŸlev '%s' (%L'de) bir yerleÅŸik iÅŸlev deÄŸil"
 
@@ -33625,8 +33736,8 @@
 #~ msgid "A FORALL index must not appear in a limit or stride expression in the same FORALL at %L"
 #~ msgstr "Bir FORALL indisi %L'de FORALL'daki ile aynÄ± bir sÄ±nÄ±r veya adÄ±m ifadesinde bulunmamalÄ±dÄ±r"
 
-#~ msgid "Derived type variable '%s' at %L with default initializer cannot be an EQUIVALENCE object"
-#~ msgstr "TÃ¼retilmiÅŸ tÃ¼r deÄŸiÅŸkeni '%s' %L'de Ã¶ntanÄ±mlÄ± ilklendiriciyle bir EQUIVALENCE nesnesi olamaz"
+#~ msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
+#~ msgstr "%L'de DEALLOCATE deyimindeki STAT etiketi INTEGER tÃ¼rde olmalÄ±"
 
 #~ msgid "Initialized objects '%s' and '%s'  cannot both be in the EQUIVALENCE statement at %L"
 #~ msgstr "Ä°lklendirilmiÅŸ '%s' ve '%s' nesnelerinin ikisi birden %L'deki EQUIVALENCE deyiminde olamaz"
@@ -33813,6 +33924,75 @@
 #~ msgid "Use STACK as the initial value of the stack pointer"
 #~ msgstr "YÄ±ÄŸÄ±t gÃ¶stericisinin ilk deÄŸeri olarak YIÄžIT kullanÄ±lÄ±r"
 
+#~ msgid "Generate code for C31 CPU"
+#~ msgstr "Kod C31 iÃ§in Ã¼retilir"
+
+#~ msgid "Generate code for C32 CPU"
+#~ msgstr "Kod C32 iÃ§in Ã¼retilir"
+
+#~ msgid "Generate code for C33 CPU"
+#~ msgstr "Kod C33 iÃ§in Ã¼retilir"
+
+#~ msgid "Generate code for C44 CPU"
+#~ msgstr "Kod C44 iÃ§in Ã¼retilir"
+
+#~ msgid "Assume that pointers may be aliased"
+#~ msgstr "GÃ¶stericilerin rumuzlu olabilecekleri varsayÄ±lÄ±r"
+
+#~ msgid "Big memory model"
+#~ msgstr "BÃ¼yÃ¼k bellek modeli"
+
+#~ msgid "Use the BK register as a general purpose register"
+#~ msgstr "BK yazmacÄ± genel amaÃ§lÄ± yazmaÃ§ olarak kullanÄ±lÄ±r"
+
+#~ msgid "Generate code for CPU"
+#~ msgstr "Ä°ÅŸlemci iÃ§in kod Ã¼retilir"
+
+#~ msgid "Enable new features under development"
+#~ msgstr "GeliÅŸtirilmekte olan yeni Ã¶zellikler etkin olur"
+
+#~ msgid "Use fast but approximate float to integer conversion"
+#~ msgstr "Kayan noktadan tamsayÄ±ya dÃ¶nÃ¼ÅŸÃ¼mler hÄ±zlÄ± fakat sonuÃ§ yaklaÅŸÄ±k olur"
+
+#~ msgid "Force RTL generation to emit valid 3 operand insns"
+#~ msgstr "RTL Ã¼retiminde geÃ§erli 3 terimli komut Ã¼retmeye zorlar"
+
+#~ msgid "Force constants into registers to improve hoisting"
+#~ msgstr "KaldÄ±rmayÄ± iyileÅŸtirmek iÃ§in sabitleri yazmaÃ§larda saklar"
+
+#~ msgid "Save DP across ISR in small memory model"
+#~ msgstr "KÃ¼Ã§Ã¼k bellek modelinde DP'yi ISR'da saklar"
+
+#~ msgid "Allow unsigned iteration counts for RPTB/DB"
+#~ msgstr "RPTB/DB iÃ§in yineleme sayÄ±larÄ±nÄ±n unsigned olmasÄ±na izin verir"
+
+#~ msgid "Pass arguments on the stack"
+#~ msgstr "YÄ±ÄŸÄ±ttaki argÃ¼manlar aktarÄ±lÄ±r"
+
+#~ msgid "Use MPYI instruction for C3x"
+#~ msgstr "C3x iÃ§in MPYI komutu kullanÄ±lÄ±r"
+
+#~ msgid "Enable parallel instructions"
+#~ msgstr "KoÅŸut komutlar etkin olur"
+
+#~ msgid "Enable MPY||ADD and MPY||SUB instructions"
+#~ msgstr "MPY||ADD ve MPY||SUB komutlarÄ± etkin olur"
+
+#~ msgid "Preserve all 40 bits of FP reg across call"
+#~ msgstr "Ã‡aÄŸrÄ±da FP yazmacÄ±nÄ±n bÃ¼tÃ¼n 40 bitini korur"
+
+#~ msgid "Pass arguments in registers"
+#~ msgstr "YazmaÃ§lardaki argÃ¼manlar aktarÄ±lÄ±r"
+
+#~ msgid "Enable use of RTPS instruction"
+#~ msgstr "RTPS komutunun kullanÄ±mÄ± etkin olur"
+
+#~ msgid "Small memory model"
+#~ msgstr "KÃ¼Ã§Ã¼k bellek modeli"
+
+#~ msgid "Emit code compatible with TI tools"
+#~ msgstr "TI araÃ§larÄ± ile uyumlu kod Ã¼retilir"
+
 #~ msgid "Use SVR4-style PIC"
 #~ msgstr "SVR4 tarzÄ± PIC kullanÄ±lÄ±r"
 
@@ -33831,6 +34011,9 @@
 #~ msgid "Make string literals \"const char[]\" not \"char[]\""
 #~ msgstr "Dizge sabitler \"char[]\" deÄŸil \"const char[]\" yapÄ±lÄ±r"
 
+#~ msgid "Copy memory address constants into registers before use"
+#~ msgstr "Kullanmadan Ã¶nce bellek adres sabitlerini yazmaÃ§lara kopyalar"
+
 #~ msgid "Copy memory operands into registers before use"
 #~ msgstr "Kullanmadan Ã¶nce bellek terimlerini yazmaÃ§lara kopyalar"
 
@@ -33864,6 +34047,9 @@
 #~ msgid "GCC does not yet properly implement %<[*]%> array declarators"
 #~ msgstr "GCC  %<[*]%> dizi bildirimlerini henÃ¼z olmasÄ± gerektiÄŸi gibi gerÃ§eklemiyor"
 
+#~ msgid "static or type qualifiers in abstract declarator"
+#~ msgstr "kuramsal bildirimde 'static' ya da tÃ¼r niteleyiciler"
+
 #~ msgid "thread-local storage not supported for this target"
 #~ msgstr "bu hedefte yerel evreli saklama desteklenmiyor"
 
@@ -33937,6 +34123,24 @@
 #~ msgid "no-op convert from %wd to %wd bytes in initializer"
 #~ msgstr "ilklendiricide %wd bayttan %wd bayta no-op dÃ¶nÃ¼ÅŸÃ¼mÃ¼"
 
+#~ msgid "missing '(' after '#pragma %s' - ignored"
+#~ msgstr "'#pragma %s' den sonra '(' eksik - yoksayÄ±ldÄ±"
+
+#~ msgid "missing function name in '#pragma %s' - ignored"
+#~ msgstr "'#pragma %s' iÃ§inde iÅŸlev ismi eksik - yoksayÄ±ldÄ±"
+
+#~ msgid "malformed '#pragma %s' - ignored"
+#~ msgstr "'#pragma %s' bozuk - yoksayÄ±ldÄ±"
+
+#~ msgid "missing section name in '#pragma %s' - ignored"
+#~ msgstr "'#pragma %s' iÃ§inde bÃ¶lÃ¼m ismi eksik - yoksayÄ±ldÄ±"
+
+#~ msgid "missing ')' for '#pragma %s' - ignored"
+#~ msgstr "'#pragma %s' iÃ§in ')' eksik - yoksayÄ±ldÄ±"
+
+#~ msgid "ISR %s requires %d words of local vars, max is 32767"
+#~ msgstr "ISR %s yerel deÄŸiÅŸkenlerin %d sÃ¶zcÃ¼ÄŸÃ¼nÃ¼ gerektiriyor, azamisi 32767"
+
 #~ msgid "code model %<large%> not supported yet"
 #~ msgstr "%<large%> kod modeli henÃ¼z desteklenmiyor"
 
@@ -33985,6 +34189,9 @@
 #~ msgid " bytes"
 #~ msgstr " bayttÄ±r"
 
+#~ msgid "constant arithmetic operand out of range"
+#~ msgstr "sabit aritmetik terim aralÄ±k dÄ±ÅŸÄ±nda"
+
 #~ msgid "unable to call pointer to member function here"
 #~ msgstr "buradan Ã¼ye iÅŸlev gÃ¶stericisi Ã§aÄŸrÄ±lamaz"
 
@@ -34077,6 +34284,10 @@
 #~ msgid "%qD does not declare a template type"
 #~ msgstr "%qD bir ÅŸablon tÃ¼rÃ¼ bildirmiyor"
 
+#, fuzzy
+#~ msgid "used %d template parameter(s) instead of %d"
+#~ msgstr "%2$d yerine %1$d ÅŸablon parametresi kullanÄ±lmÄ±ÅŸ"
+
 #~ msgid "%qE is not a valid template argument for type %qT because it is not a constant pointer"
 #~ msgstr "%qE %qT tÃ¼rÃ¼ iÃ§in geÃ§erli bir ÅŸablon argÃ¼manÄ± deÄŸil Ã§Ã¼nkÃ¼ o bir sabit gÃ¶stericisi deÄŸildir"
 
Index: gcc/po/ru.po
===================================================================
--- gcc/po/ru.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/po/ru.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -9,7 +9,7 @@
 msgstr ""
 "Project-Id-Version: gcc 4.3-b20071109\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:09+0000\n"
+"POT-Creation-Date: 2008-03-05 17:23+0100\n"
 "PO-Revision-Date: 2008-02-06 15:29+0200\n"
 "Last-Translator: Pavel Maryanov <acid_jack@ukr.net>\n"
 "Language-Team: Russian <gnu@mx.ru>\n"
@@ -18,7 +18,7 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: c-decl.c:3814
+#: c-decl.c:3813
 msgid "<anonymous>"
 msgstr "<anonymous>"
 
@@ -299,53 +299,53 @@
 msgid "End of search list.\n"
 msgstr "ÐºÐ¾Ð½ÐµÑ† Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¿Ð¾Ð¸Ñ�ÐºÐ°\n"
 
-#: c-opts.c:1484
+#: c-opts.c:1505
 msgid "<built-in>"
 msgstr "<built-in>"
 
-#: c-opts.c:1502
+#: c-opts.c:1523
 msgid "<command-line>"
 msgstr "<command-line>"
 
-#: c-typeck.c:2448 c-typeck.c:4851 c-typeck.c:4853 c-typeck.c:4861
-#: c-typeck.c:4891 c-typeck.c:6267
+#: c-typeck.c:2459 c-typeck.c:4862 c-typeck.c:4864 c-typeck.c:4872
+#: c-typeck.c:4902 c-typeck.c:6278
 msgid "initializer element is not constant"
 msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: c-typeck.c:4654
+#: c-typeck.c:4665
 msgid "array initialized from parenthesized string constant"
 msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ�Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð¹ Ð² Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ…"
 
-#: c-typeck.c:4715 cp/typeck2.c:677
+#: c-typeck.c:4726 cp/typeck2.c:677
 #, gcc-internal-format
 msgid "char-array initialized from wide string"
 msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ�Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð¹ ÑˆÐ¸Ñ€Ð¾ÐºÐ¸Ñ… Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð¾Ð²"
 
-#: c-typeck.c:4720
+#: c-typeck.c:4731
 msgid "wchar_t-array initialized from non-wide string"
 msgstr "Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð¾Ð² Ñ‚Ð¸Ð¿Ð° wchar_t Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð¹ Ð¾Ð±Ñ‹Ñ‡Ð½Ñ‹Ñ… Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð¾Ð²"
 
-#: c-typeck.c:4738 cp/typeck2.c:697
+#: c-typeck.c:4749 cp/typeck2.c:697
 #, gcc-internal-format
 msgid "initializer-string for array of chars is too long"
 msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð´Ð»Ð¸Ð½Ð½Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð´Ð»Ñ� Ñ�Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
 
-#: c-typeck.c:4744
+#: c-typeck.c:4755
 msgid "array of inappropriate type initialized from string constant"
 msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ³Ð¾ Ñ‚Ð¸Ð¿Ð° Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-typeck.c:4808 c-typeck.c:4333 cp/typeck.c:1528
+#: c-typeck.c:4819 c-typeck.c:4344 cp/typeck.c:1574
 #, gcc-internal-format
 msgid "invalid use of non-lvalue array"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� Ð»ÐµÐ²Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚ÑŒÑŽ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ�"
 
-#: c-typeck.c:4834
+#: c-typeck.c:4845
 msgid "array initialized from non-constant array expression"
 msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
 
-#: c-typeck.c:4898 c-typeck.c:6271
+#: c-typeck.c:4909 c-typeck.c:6282
 #, gcc-internal-format
 msgid "initializer element is not computable at load time"
 msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÑŽÑ‰Ð¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½ Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸"
@@ -354,140 +354,140 @@
 #. 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.
-#: c-typeck.c:4909 c-decl.c:3222 c-decl.c:3237
+#: c-typeck.c:4920 c-decl.c:3220 c-decl.c:3235
 #, gcc-internal-format
 msgid "variable-sized object may not be initialized"
 msgstr "Ð¾Ð±ÑŠÐµÐºÑ‚ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ"
 
-#: c-typeck.c:4913
+#: c-typeck.c:4924
 msgid "invalid initializer"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
 
-#: c-typeck.c:5387
+#: c-typeck.c:5398
 msgid "extra brace group at end of initializer"
 msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð² ÐºÐ¾Ð½Ñ†Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
 
-#: c-typeck.c:5407
+#: c-typeck.c:5418
 msgid "missing braces around initializer"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
 
-#: c-typeck.c:5468
+#: c-typeck.c:5479
 msgid "braces around scalar initializer"
 msgstr "Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð³Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
 
-#: c-typeck.c:5525
+#: c-typeck.c:5536
 msgid "initialization of flexible array member in a nested context"
 msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð²Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
 
-#: c-typeck.c:5527
+#: c-typeck.c:5538
 msgid "initialization of a flexible array member"
 msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
 
-#: c-typeck.c:5554
+#: c-typeck.c:5565
 msgid "missing initializer"
 msgstr "Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
 
-#: c-typeck.c:5576
+#: c-typeck.c:5587
 msgid "empty scalar initializer"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
 
-#: c-typeck.c:5581
+#: c-typeck.c:5592
 msgid "extra elements in scalar initializer"
 msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¼ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
 
-#: c-typeck.c:5678 c-typeck.c:5738
+#: c-typeck.c:5689 c-typeck.c:5749
 msgid "array index in non-array initializer"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð½Ðµ Ð´Ð»Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
 
-#: c-typeck.c:5683 c-typeck.c:5791
+#: c-typeck.c:5694 c-typeck.c:5802
 msgid "field name not in record or union initializer"
 msgstr "Ð¸Ð¼Ñ� Ð¿Ð¾Ð»Ñ� Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð½Ðµ Ð´Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¸Ð»Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
 
-#: c-typeck.c:5729
+#: c-typeck.c:5740
 msgid "array index in initializer not of integer type"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð½Ðµ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:5734 c-typeck.c:5736
+#: c-typeck.c:5745 c-typeck.c:5747
 msgid "nonconstant array index in initializer"
 msgstr "Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
 
-#: c-typeck.c:5740 c-typeck.c:5743
+#: c-typeck.c:5751 c-typeck.c:5754
 msgid "array index in initializer exceeds array bounds"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ - Ð·Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°Ð¼Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
 
-#: c-typeck.c:5754
+#: c-typeck.c:5765
 msgid "empty index range in initializer"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð² Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
 
-#: c-typeck.c:5763
+#: c-typeck.c:5774
 msgid "array index range in initializer exceeds array bounds"
 msgstr "Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð¸Ð½Ð´ÐµÐºÑ�Ð¾Ð² Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ - Ð·Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð°Ð¼Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
 
-#: c-typeck.c:5838 c-typeck.c:5861 c-typeck.c:6335
+#: c-typeck.c:5849 c-typeck.c:5872 c-typeck.c:6346
 msgid "initialized field with side-effects overwritten"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¿Ð¾Ð»Ñ� Ñ� Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ñ‹Ð¼Ð¸ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð°Ð¼Ð¸"
 
-#: c-typeck.c:5840 c-typeck.c:5863 c-typeck.c:6337
+#: c-typeck.c:5851 c-typeck.c:5874 c-typeck.c:6348
 msgid "initialized field overwritten"
 msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ Ð¿ÐµÑ€ÐµÐ¿Ð¸Ñ�Ð°Ð½Ð¾"
 
-#: c-typeck.c:6545
+#: c-typeck.c:6556
 msgid "excess elements in char array initializer"
 msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ñ�Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
 
-#: c-typeck.c:6552 c-typeck.c:6598
+#: c-typeck.c:6563 c-typeck.c:6609
 msgid "excess elements in struct initializer"
 msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
 
-#: c-typeck.c:6613
+#: c-typeck.c:6624
 msgid "non-static initialization of a flexible array member"
 msgstr "Ð½Ðµ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ"
 
-#: c-typeck.c:6681
+#: c-typeck.c:6692
 msgid "excess elements in union initializer"
 msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
 
-#: c-typeck.c:6768
+#: c-typeck.c:6779
 msgid "excess elements in array initializer"
 msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
 
-#: c-typeck.c:6798
+#: c-typeck.c:6809
 msgid "excess elements in vector initializer"
 msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°"
 
-#: c-typeck.c:6822
+#: c-typeck.c:6833
 msgid "excess elements in scalar initializer"
 msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð°"
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1923
 msgid "flow control insn inside a basic block"
 msgstr "Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ¾Ð¼ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� - Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð±Ð»Ð¾ÐºÐ°"
 
-#: cfgrtl.c:2054
+#: cfgrtl.c:2052
 msgid "wrong insn in the fallthru edge"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� RTL-Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð² Ñ�ÐºÐ²Ð¾Ð·Ð½Ð¾Ð¹ Ð´ÑƒÐ³Ðµ"
 
-#: cfgrtl.c:2110
+#: cfgrtl.c:2108
 msgid "insn outside basic block"
 msgstr "RTL-Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� - Ð²Ð½Ðµ Ð±Ð»Ð¾ÐºÐ°"
 
-#: cfgrtl.c:2117
+#: cfgrtl.c:2115
 msgid "return not followed by barrier"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð±Ð°Ñ€ÑŒÐµÑ€ Ð¿Ð¾Ñ�Ð»Ðµ return"
 
-#: cgraph.c:339 ipa-inline.c:417
+#: cgraph.c:340 ipa-inline.c:417
 msgid "function body not available"
 msgstr "Ñ‚ÐµÐ»Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½ÐµÐ´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾"
 
-#: cgraph.c:341 cgraphbuild.c:96
+#: cgraph.c:342 cgraphbuild.c:96
 msgid "redefined extern inline functions are not considered for inlining"
 msgstr "inline-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½Ð½Ñ‹Ðµ ÐºÐ°Ðº extern, Ð½Ðµ Ð¿Ð¾Ð´Ð»ÐµÐ¶Ð°Ñ‚ Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐµ"
 
-#: cgraph.c:344 cgraphbuild.c:103
+#: cgraph.c:345 cgraphbuild.c:103
 msgid "function not considered for inlining"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð½Ðµ Ð¿Ð¾Ð´Ð»ÐµÐ¶Ð¸Ñ‚ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐµ"
 
-#: cgraph.c:346 cgraphbuild.c:99
+#: cgraph.c:347 cgraphbuild.c:99
 msgid "function not inlinable"
 msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°"
 
@@ -495,87 +495,87 @@
 msgid "mismatched arguments"
 msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¿Ð°Ð´Ð°ÑŽÑ‰Ð¸Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹"
 
-#: collect2.c:378 gcc.c:6897
+#: collect2.c:382 gcc.c:6896
 #, c-format
 msgid "internal gcc abort in %s, at %s:%d"
 msgstr "Ð°Ð²Ð°Ñ€Ð¸Ð¹Ð½Ñ‹Ð¹ Ð²Ñ‹Ñ…Ð¾Ð´ Ð² %s, Ð² %s:%d"
 
-#: collect2.c:889
+#: collect2.c:903
 #, c-format
 msgid "no arguments"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹"
 
-#: collect2.c:1263 collect2.c:1411 collect2.c:1446
+#: collect2.c:1277 collect2.c:1425 collect2.c:1460
 #, c-format
 msgid "fopen %s"
 msgstr "fopen %s"
 
-#: collect2.c:1266 collect2.c:1416 collect2.c:1449
+#: collect2.c:1280 collect2.c:1430 collect2.c:1463
 #, c-format
 msgid "fclose %s"
 msgstr "fclose %s"
 
-#: collect2.c:1275
+#: collect2.c:1289
 #, c-format
 msgid "collect2 version %s"
 msgstr "collect2 Ð²ÐµÑ€Ñ�Ð¸Ñ� %s"
 
-#: collect2.c:1365
+#: collect2.c:1379
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr "Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ %d ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€(Ð¾Ð²)\n"
 
-#: collect2.c:1366
+#: collect2.c:1380
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr "Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ %d Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€(Ð¾Ð²)\n"
 
-#: collect2.c:1367
+#: collect2.c:1381
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr "Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ %d Ñ‚Ð°Ð±Ð»Ð¸Ñ† ÐºÐ°Ð´Ñ€Ð¾Ð²\n"
 
-#: collect2.c:1504
+#: collect2.c:1518
 #, c-format
 msgid "can't get program status"
 msgstr "Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð¿Ð¾Ð»ÑƒÑ‡Ð¸Ñ‚ÑŒ Ñ�Ð¾Ñ�Ñ‚Ð¾Ñ�Ð½Ð¸Ðµ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
 
-#: collect2.c:1573
+#: collect2.c:1587
 #, c-format
 msgid "could not open response file %s"
 msgstr "Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð½Ð°Ð¹Ñ‚Ð¸ Ð¾Ñ‚Ð·Ñ‹Ð²Ð° %s"
 
-#: collect2.c:1578
+#: collect2.c:1592
 #, c-format
 msgid "could not write to response file %s"
 msgstr "Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð·Ð°Ð¿Ð¸Ñ�Ð°Ñ‚ÑŒ Ñ„Ð°Ð¹Ð» Ð¾Ñ‚Ð·Ñ‹Ð²Ð° %s"
 
-#: collect2.c:1583
+#: collect2.c:1597
 #, c-format
 msgid "could not close response file %s"
 msgstr "Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð·Ð°ÐºÑ€Ñ‹Ñ‚ÑŒ Ñ„Ð°Ð¹Ð» Ð¾Ñ‚Ð·Ñ‹Ð²Ð° %s"
 
-#: collect2.c:1601
+#: collect2.c:1615
 #, c-format
 msgid "[cannot find %s]"
 msgstr "[Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð° Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° %s]"
 
-#: collect2.c:1616
+#: collect2.c:1630
 #, c-format
 msgid "cannot find '%s'"
 msgstr "Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð½Ð°Ð¹Ñ‚Ð¸ '%s'"
 
-#: collect2.c:1620 collect2.c:2112 collect2.c:2267 gcc.c:2978
+#: collect2.c:1634 collect2.c:2126 collect2.c:2281 gcc.c:2974
 #, c-format
 msgid "pex_init failed"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² pex_init"
 
-#: collect2.c:1658
+#: collect2.c:1672
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr "[Ð’Ñ‹Ñ…Ð¾Ð´ Ð¸Ð· %s]\n"
 
-#: collect2.c:1878
+#: collect2.c:1892
 #, c-format
 msgid ""
 "\n"
@@ -584,32 +584,32 @@
 "\n"
 "write_c_file - Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ðµ Ð¸Ð¼Ñ� %s, Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ� %s\n"
 
-#: collect2.c:2086
+#: collect2.c:2100
 #, c-format
 msgid "cannot find 'nm'"
 msgstr "Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð½Ð°Ð¹Ñ‚Ð¸ 'nm'"
 
-#: collect2.c:2133
+#: collect2.c:2147
 #, c-format
 msgid "can't open nm output"
 msgstr "Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ñ„Ð°Ð¹Ð» nm"
 
-#: collect2.c:2177
+#: collect2.c:2191
 #, c-format
 msgid "init function found in object %s"
 msgstr "Ð² Ð¾Ð±ÑŠÐµÐºÑ‚Ðµ %s Ð½Ð°Ð¹Ð´ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� init"
 
-#: collect2.c:2185
+#: collect2.c:2199
 #, c-format
 msgid "fini function found in object %s"
 msgstr "Ð² Ð¾Ð±ÑŠÐµÐºÑ‚Ðµ %s Ð½Ð°Ð¹Ð´ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� fini"
 
-#: collect2.c:2288
+#: collect2.c:2302
 #, c-format
 msgid "can't open ldd output"
 msgstr "Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ñ„Ð°Ð¹Ð» ldd"
 
-#: collect2.c:2291
+#: collect2.c:2305
 #, c-format
 msgid ""
 "\n"
@@ -618,27 +618,27 @@
 "\n"
 "Ð²Ñ‹Ð²Ð¾Ð´ ldd Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°Ð¼Ð¸/Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°Ð¼Ð¸.\n"
 
-#: collect2.c:2306
+#: collect2.c:2320
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr "Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚ÑŒ %s Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð°"
 
-#: collect2.c:2318
+#: collect2.c:2332
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr "Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑ�ÐºÑƒÑŽ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚ÑŒ '%s'"
 
-#: collect2.c:2474
+#: collect2.c:2488
 #, c-format
 msgid "%s: not a COFF file"
 msgstr "%s: Ð½Ðµ COFF-Ñ„Ð°Ð¹Ð»"
 
-#: collect2.c:2594
+#: collect2.c:2608
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr "%s: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� COFF-Ñ„Ð°Ð¹Ð»Ð°"
 
-#: collect2.c:2652
+#: collect2.c:2666
 #, c-format
 msgid "library lib%s not found"
 msgstr "Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð° Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ° lib%s"
@@ -688,40 +688,40 @@
 msgid "negative insn length"
 msgstr "Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð´Ð»Ð¸Ð½Ð° RTL-Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
 
-#: final.c:2609
+#: final.c:2615
 msgid "could not split insn"
 msgstr "Ñ€Ð°Ð·Ð±Ð¸ÐµÐ½Ð¸Ðµ RTL-Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾"
 
-#: final.c:2979
+#: final.c:2992
 msgid "invalid 'asm': "
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° 'asm': "
 
-#: final.c:3162
+#: final.c:3175
 #, c-format
 msgid "nested assembly dialect alternatives"
 msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ðµ Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ñ‹ Ð´Ð¸Ð°Ð»ÐµÐºÑ‚Ð¾Ð² Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð°"
 
-#: final.c:3179 final.c:3191
+#: final.c:3192 final.c:3204
 #, c-format
 msgid "unterminated assembly dialect alternative"
 msgstr "Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÑ‘Ð½Ð½Ð°Ñ� Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð° Ð´Ð¸Ð°Ð»ÐµÐºÑ‚Ð° Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð°"
 
-#: final.c:3238
+#: final.c:3251
 #, c-format
 msgid "operand number missing after %%-letter"
 msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ð½Ð¾Ð¼ÐµÑ€ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð¿Ð¾Ñ�Ð»Ðµ %%-Ð±ÑƒÐºÐ²Ð°"
 
-#: final.c:3241 final.c:3282
+#: final.c:3254 final.c:3295
 #, c-format
 msgid "operand number out of range"
 msgstr "Ð½Ð¾Ð¼ÐµÑ€ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
 
-#: final.c:3301
+#: final.c:3314
 #, c-format
 msgid "invalid %%-code"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ %%"
 
-#: final.c:3331
+#: final.c:3344
 #, c-format
 msgid "'%%l' operand isn't a label"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ '%%l' Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¼ÐµÑ‚ÐºÐ¾Ð¹"
@@ -732,13 +732,13 @@
 #. handle them.
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3433 vmsdbgout.c:487 config/i386/i386.c:8143
+#: final.c:3446 vmsdbgout.c:487 config/i386/i386.c:8198
 #: config/pdp11/pdp11.c:1704
 #, c-format
 msgid "floating constant misused"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹"
 
-#: final.c:3493 vmsdbgout.c:544 config/i386/i386.c:8224
+#: final.c:3507 vmsdbgout.c:544 config/i386/i386.c:8279
 #: config/pdp11/pdp11.c:1751
 #, c-format
 msgid "invalid expression as operand"
@@ -749,7 +749,7 @@
 msgid "Using built-in specs.\n"
 msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑŽÑ‚Ñ�Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ð¸Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸.\n"
 
-#: gcc.c:1887
+#: gcc.c:1883
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
@@ -758,42 +758,42 @@
 "Ð¡Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� %s ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð° Ð² '%s'\n"
 "\n"
 
-#: gcc.c:2002
+#: gcc.c:1998
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "Ð¡Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¾Ñ‡Ð¸Ñ‚Ð°Ð½Ñ‹ Ð¸Ð· %s\n"
 
-#: gcc.c:2098 gcc.c:2117
+#: gcc.c:2094 gcc.c:2113
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ %%include Ð¿Ð¾Ñ�Ð»Ðµ %ld Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð¾Ð²"
 
-#: gcc.c:2125
+#: gcc.c:2121
 #, c-format
 msgid "could not find specs file %s\n"
 msgstr "Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ Ñ„Ð°Ð¹Ð» Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¹ %s\n"
 
-#: gcc.c:2142 gcc.c:2150 gcc.c:2159 gcc.c:2168
+#: gcc.c:2138 gcc.c:2146 gcc.c:2155 gcc.c:2164
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ %%rename Ð¿Ð¾Ñ�Ð»Ðµ %ld Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð¾Ð²"
 
-#: gcc.c:2177
+#: gcc.c:2173
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� %s, ÐºÐ¾Ñ‚Ð¾Ñ€ÑƒÑŽ Ð½ÑƒÐ¶Ð½Ð¾ Ð¿ÐµÑ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ñ‚ÑŒ, Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð°"
 
-#: gcc.c:2184
+#: gcc.c:2180
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr "%s: Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ð¿ÐµÑ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ñ‚ÑŒ '%s Ð² ÑƒÐ¶Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½Ð½ÑƒÑŽ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸ÑŽ '%s'"
 
-#: gcc.c:2189
+#: gcc.c:2185
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr "Ð¿ÐµÑ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ %s Ð² %s\n"
 
-#: gcc.c:2191
+#: gcc.c:2187
 #, c-format
 msgid ""
 "spec is '%s'\n"
@@ -802,37 +802,37 @@
 "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� '%s'\n"
 "\n"
 
-#: gcc.c:2204
+#: gcc.c:2200
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "Ð½ÐµÐ¾Ð¿Ð¾Ð·Ð½Ð°Ð½Ð½Ð°Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ð° %% Ð¿Ð¾Ñ�Ð»Ðµ %ld Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð¾Ð²"
 
-#: gcc.c:2215 gcc.c:2228
+#: gcc.c:2211 gcc.c:2224
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr "Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� Ñ„Ð°Ð¹Ð»Ð° Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¹ Ð½Ð°Ñ€ÑƒÑˆÐµÐ½ Ð¿Ð¾Ñ�Ð»Ðµ %ld Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð¾Ð²"
 
-#: gcc.c:2281
+#: gcc.c:2277
 #, c-format
 msgid "spec file has no spec for linking"
 msgstr "Ð² Ñ„Ð°Ð¹Ð»Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¹ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð´Ð»Ñ� ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸"
 
-#: gcc.c:2609 gcc.c:4751
+#: gcc.c:2605 gcc.c:4745
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
 
-#: gcc.c:2809
+#: gcc.c:2805
 #, c-format
 msgid "system path '%s' is not absolute"
 msgstr "Ð¿ÑƒÑ‚ÑŒ '%s' Ð² Ñ„Ð°Ð¹Ð»Ð¾Ð²Ð¾Ð¹ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ðµ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð°Ð±Ñ�Ð¾Ð»ÑŽÑ‚Ð½Ñ‹Ð¼"
 
-#: gcc.c:2872
+#: gcc.c:2868
 #, c-format
 msgid "-pipe not supported"
 msgstr "ÐºÐ»ÑŽÑ‡ -pipe Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
 
-#: gcc.c:2934
+#: gcc.c:2930
 #, c-format
 msgid ""
 "\n"
@@ -842,15 +842,15 @@
 "\n"
 "ÐŸÑ€Ð¾Ð´Ð¾Ð»Ð¶Ð°Ñ‚ÑŒ? (y - Ð´Ð°, n - Ð½ÐµÑ‚) "
 
-#: gcc.c:3017
+#: gcc.c:3013
 msgid "failed to get exit status"
 msgstr "Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð¿Ð¾Ð»ÑƒÑ‡Ð¸Ñ‚ÑŒ Ñ�Ð¾Ñ�Ñ‚Ð¾Ñ�Ð½Ð¸Ðµ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ�"
 
-#: gcc.c:3023
+#: gcc.c:3019
 msgid "failed to get process times"
 msgstr "Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»Ð¸Ñ‚ÑŒ Ð²Ñ€ÐµÐ¼Ñ� Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸"
 
-#: gcc.c:3049
+#: gcc.c:3045
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -861,77 +861,77 @@
 "ÐŸÐ¾Ð¶Ð°Ð»ÑƒÐ¹Ñ�Ñ‚Ð°, Ð¿Ñ€Ð¸ÑˆÐ»Ð¸Ñ‚Ðµ Ð¿Ð¾Ð»Ð½Ñ‹Ð¹ Ð¾Ñ‚Ñ‡Ñ‘Ñ‚ Ð¾Ð± Ð¾ÑˆÐ¸Ð±ÐºÐµ.\n"
 "Ð¡Ð¼. Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð½Ð° %s."
 
-#: gcc.c:3075
+#: gcc.c:3071
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:3211
+#: gcc.c:3205
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Ð¡Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ�: %s [ÐºÐ»ÑŽÑ‡Ð¸] Ñ„Ð°Ð¹Ð»...\n"
 
-#: gcc.c:3212
+#: gcc.c:3206
 msgid "Options:\n"
 msgstr "ÐšÐ»ÑŽÑ‡Ð¸:\n"
 
-#: gcc.c:3214
+#: gcc.c:3208
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         Ð’Ñ‹Ñ…Ð¾Ð´ Ñ� Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¼ ÐºÐ¾Ð´Ð¾Ð¼ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð¾Ñ‚ Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ð°\n"
 
-#: gcc.c:3215
+#: gcc.c:3209
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   Ð’Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ñ�Ñ‚Ð¾Ñ‚ Ñ‚ÐµÐºÑ�Ñ‚\n"
 
-#: gcc.c:3216
+#: gcc.c:3210
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ ÐºÐ»ÑŽÑ‡Ð¸ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹\n"
 
-#: gcc.c:3217
+#: gcc.c:3211
 msgid "  --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
 msgstr "  --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
 
-#: gcc.c:3218
+#: gcc.c:3212
 msgid "                           Display specific types of command line options\n"
 msgstr "                           ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ ÐºÐ»ÑŽÑ‡Ð¸ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸\n"
 
-#: gcc.c:3220
+#: gcc.c:3214
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  (Ð—Ð°Ð´Ð°Ð¹Ñ‚Ðµ '-v --help' Ð´Ð»Ñ� Ð²Ñ‹Ð²Ð¾Ð´Ð° ÐºÐ»ÑŽÑ‡ÐµÐ¹ Ð²Ñ�ÐµÑ… Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ð¾Ð² ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸)\n"
 
-#: gcc.c:3221
+#: gcc.c:3215
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸\n"
 
-#: gcc.c:3222
+#: gcc.c:3216
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð²ÐµÑ€Ñ�Ð¸ÑŽ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°\n"
 
-#: gcc.c:3223
+#: gcc.c:3217
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð¸Ð¼Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹\n"
 
-#: gcc.c:3224
+#: gcc.c:3218
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐ°\n"
 
-#: gcc.c:3225
+#: gcc.c:3219
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð¸Ð¼Ñ� run-time Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°\n"
 
-#: gcc.c:3226
+#: gcc.c:3220
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<Ð±Ð¸Ð±>   ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð¿Ð¾Ð»Ð½Ð¾Ðµ Ð¼Ð°Ñ€ÑˆÑ€ÑƒÑ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸ <Ð±Ð¸Ð±>\n"
 
-#: gcc.c:3227
+#: gcc.c:3221
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<Ð¿Ñ€Ð¾Ð³>  ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð¿Ð¾Ð»Ð½Ð¾Ðµ Ð¸Ð¼Ñ� ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð° <Ð¿Ñ€Ð¾Ð³>\n"
 
-#: gcc.c:3228
+#: gcc.c:3222
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ ÐºÐ¾Ñ€Ð½ÐµÐ²Ð¾Ð¹ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³ Ñ� Ð²ÐµÑ€Ñ�Ð¸Ñ�Ð¼Ð¸ libgcc\n"
 
-#: gcc.c:3229
+#: gcc.c:3223
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -939,65 +939,65 @@
 "  -print-multi-lib         ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ ÐºÐ»ÑŽÑ‡Ð°Ð¼Ð¸ Ð¸ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°Ð¼Ð¸\n"
 "                           Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐº\n"
 
-#: gcc.c:3232
+#: gcc.c:3226
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr "  -print-multi-os-directory ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð¾Ñ‚Ð½Ð¾Ñ�Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ð¼Ð°Ñ€ÑˆÑ€ÑƒÑ‚ Ðº Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ°Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¹ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ‹\n"
 
-#: gcc.c:3233
+#: gcc.c:3227
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 msgstr "  -print-sysroot-headers-suffix Ð’Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ñ�ÑƒÑ„Ñ„Ð¸ÐºÑ� sysroot, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ð¹ Ð´Ð»Ñ� Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾Ñ‡Ð½Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð¾Ð²\n"
 
-#: gcc.c:3234
+#: gcc.c:3228
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<ÐºÐ»ÑŽÑ‡Ð¸>              ÐŸÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ <ÐºÐ»ÑŽÑ‡Ð¸>, Ñ€Ð°Ð·Ð´ÐµÐ»Ñ‘Ð½Ð½Ñ‹Ðµ Ð·Ð°Ð¿Ñ�Ñ‚Ñ‹Ð¼Ð¸, Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ñƒ\n"
 
-#: gcc.c:3235
+#: gcc.c:3229
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<ÐºÐ»ÑŽÑ‡Ð¸>              ÐŸÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ <ÐºÐ»ÑŽÑ‡Ð¸>, Ñ€Ð°Ð·Ð´ÐµÐ»Ñ‘Ð½Ð½Ñ‹Ðµ Ð·Ð°Ð¿Ñ�Ñ‚Ñ‹Ð¼Ð¸, Ð¿Ñ€ÐµÐ¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ñƒ\n"
 
-#: gcc.c:3236
+#: gcc.c:3230
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<ÐºÐ»ÑŽÑ‡Ð¸>              ÐŸÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ <ÐºÐ»ÑŽÑ‡Ð¸>, Ñ€Ð°Ð·Ð´ÐµÐ»Ñ‘Ð½Ð½Ñ‹Ðµ Ð·Ð°Ð¿Ñ�Ñ‚Ñ‹Ð¼Ð¸, ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ñ‰Ð¸ÐºÑƒ\n"
 
-#: gcc.c:3237
+#: gcc.c:3231
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr "  -Xassembler <Ð°Ñ€Ð³>        ÐŸÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ <Ð°Ñ€Ð³> Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ñƒ\n"
 
-#: gcc.c:3238
+#: gcc.c:3232
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr "  -Xpreprocessor <Ð°Ñ€Ð³>     ÐŸÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ <Ð°Ñ€Ð³> Ð¿Ñ€ÐµÐ¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ñƒ\n"
 
-#: gcc.c:3239
+#: gcc.c:3233
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <Ð°Ñ€Ð³>           ÐŸÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ <Ð°Ñ€Ð³> ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ñ‰Ð¸ÐºÑƒ\n"
 
-#: gcc.c:3240
+#: gcc.c:3234
 msgid "  -combine                 Pass multiple source files to compiler at once\n"
 msgstr "  -combine                 ÐŸÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ñƒ Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð¾Ð² Ð²Ð¼ÐµÑ�Ñ‚Ðµ\n"
 
-#: gcc.c:3241
+#: gcc.c:3235
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              Ð�Ðµ ÑƒÐ´Ð°Ð»Ñ�Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð¼ÐµÐ¶ÑƒÑ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ„Ð°Ð¹Ð»Ñ‹\n"
 
-#: gcc.c:3242
+#: gcc.c:3236
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    ÐŸÐµÑ€ÐµÐ´Ð°Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð¼ÐµÐ¶ÑƒÑ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð¿Ð¾ ÐºÐ¾Ð½Ð²ÐµÐ¹ÐµÑ€Ñƒ\n"
 
-#: gcc.c:3243
+#: gcc.c:3237
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ñ…Ñ€Ð¾Ð½Ð¾Ð¼ÐµÑ‚Ñ€Ð°Ð¶ Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ð¾Ð²\n"
 
-#: gcc.c:3244
+#: gcc.c:3238
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr ""
 "  -specs=<Ñ„Ð°Ð¹Ð»>            Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ <Ñ„Ð°Ð¹Ð»> Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¹ Ð²Ð¼ÐµÑ�Ñ‚Ð¾ \n"
 "                             Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ð¸Ñ… Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¹ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°\n"
 
-#: gcc.c:3245
+#: gcc.c:3239
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr "  -std=<Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚>          Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ <Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ñƒ>\n"
 
-#: gcc.c:3246
+#: gcc.c:3240
 msgid ""
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 "                           and libraries\n"
@@ -1005,47 +1005,47 @@
 "  --sysroot=<ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³>      Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ <ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³> ÐºÐ°Ðº Ð³Ð¾Ð»Ð¾Ð²Ð½Ð¾Ð¹ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³ Ð´Ð»Ñ� Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð²\n"
 "                           Ð¸ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐº\n"
 
-#: gcc.c:3249
+#: gcc.c:3243
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr ""
 "  -B <ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³>             Ð´Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ <ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³> Ðº Ñ�Ð¿Ð¸Ñ�ÐºÑƒ Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼ \n"
 "                             ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°\n"
 
-#: gcc.c:3250
+#: gcc.c:3244
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr ""
 "  -b <Ð¼Ð°ÑˆÐ¸Ð½Ð°>              Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð¹ <Ð¼Ð°ÑˆÐ¸Ð½Ñ‹>, \n"
 "                                    ÐµÑ�Ð»Ð¸ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾\n"
 
-#: gcc.c:3251
+#: gcc.c:3245
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr "  -V <Ð²ÐµÑ€Ñ�Ð¸Ñ�>              Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ <Ð²ÐµÑ€Ñ�Ð¸ÑŽ> gcc, ÐµÑ�Ð»Ð¸ Ð¾Ð½Ð° ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð°\n"
 
-#: gcc.c:3252
+#: gcc.c:3246
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       ÐžÑ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°Ñ‚ÑŒ Ð·Ð°Ð¿ÑƒÑ�ÐºÐ°ÐµÐ¼Ñ‹Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ñ‹Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸\n"
 
-#: gcc.c:3253
+#: gcc.c:3247
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr "  -###                     ÐšÐ°Ðº -v, Ð½Ð¾ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ð½Ðµ Ð·Ð°Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ�\n"
 
-#: gcc.c:3254
+#: gcc.c:3248
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr "  -E                       Ð¢Ð¾Ð»ÑŒÐºÐ¾ Ð¿Ñ€ÐµÐ¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ - Ð±ÐµÐ· ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸, Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�, ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸\n"
 
-#: gcc.c:3255
+#: gcc.c:3249
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       Ð¢Ð¾Ð»ÑŒÐºÐ¾ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ñ� - Ð±ÐµÐ· Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸\n"
 
-#: gcc.c:3256
+#: gcc.c:3250
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ñ� Ð¸ Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ, Ð±ÐµÐ· ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸\n"
 
-#: gcc.c:3257
+#: gcc.c:3251
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <Ñ„Ð°Ð¹Ð»>                Ð—Ð°Ð¿Ð¸Ñ�Ð°Ñ‚ÑŒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ð² <Ñ„Ð°Ð¹Ð»>\n"
 
-#: gcc.c:3258
+#: gcc.c:3252
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissible languages include: c c++ assembler none\n"
@@ -1057,7 +1057,7 @@
 "                           'none' Ð¾Ð·Ð½Ð°Ñ‡Ð°ÐµÑ‚, Ñ‡Ñ‚Ð¾ Ð´Ð°Ð»ÐµÐµ Ñ�Ð·Ñ‹Ðº Ð½ÑƒÐ¶Ð½Ð¾\n"
 "                           Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð¿Ð¾ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸ÑŽ Ð¸Ð¼ÐµÐ½Ð¸ Ñ„Ð°Ð¹Ð»Ð°\n"
 
-#: gcc.c:3265
+#: gcc.c:3259
 #, c-format
 msgid ""
 "\n"
@@ -1069,27 +1069,27 @@
 "ÐšÐ»ÑŽÑ‡Ð¸, Ð½Ð°Ñ‡Ð¸Ð½Ð°ÑŽÑ‰Ð¸ÐµÑ�Ñ� Ñ� -g, -f, -m, -O, -W, Ð¸Ð»Ð¸ --param Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸\n"
 "Ð¿ÐµÑ€ÐµÐ´Ð°ÑŽÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð°Ð¼, Ð·Ð°Ð¿ÑƒÑ�ÐºÐ°ÐµÐ¼Ñ‹Ð¼ %s. Ð”Ð»Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ ÐºÐ»ÑŽÑ‡ÐµÐ¹ Ñ�Ñ‚Ð¸Ð¼ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð°Ð¼, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ ÐºÐ»ÑŽÑ‡Ð¸ -W<Ð±ÑƒÐºÐ²Ð°>.\n"
 
-#: gcc.c:3389
+#: gcc.c:3383
 #, c-format
 msgid "'-%c' option must have argument"
 msgstr "ÐºÐ»ÑŽÑ‡ '-%c' Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
 
-#: gcc.c:3411
+#: gcc.c:3405
 #, c-format
 msgid "couldn't run '%s': %s"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¸ '%s': %s"
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3612
+#: gcc.c:3606
 #, c-format
 msgid "%s %s%s\n"
 msgstr "%s %s%s\n"
 
-#: gcc.c:3615 gcov.c:426 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
+#: gcc.c:3609 gcov.c:427 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
 msgid "(C)"
 msgstr "(C)"
 
-#: gcc.c:3616 java/jcf-dump.c:1169
+#: gcc.c:3610 java/jcf-dump.c:1169
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
@@ -1101,160 +1101,160 @@
 "ÐºÐ¾Ð¼Ð¼ÐµÑ€Ñ‡ÐµÑ�ÐºÑƒÑŽ Ñ†ÐµÐ½Ð½Ð¾Ñ�Ñ‚ÑŒ Ð¸ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼Ð¾Ñ�Ñ‚ÑŒ Ð´Ð»Ñ� ÐºÐ°ÐºÐ¸Ñ…-Ð»Ð¸Ð±Ð¾ Ñ†ÐµÐ»ÐµÐ¹.\n"
 "\n"
 
-#: gcc.c:3728
+#: gcc.c:3722
 #, c-format
 msgid "argument to '-Xlinker' is missing"
 msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ»ÑŽÑ‡Ð° '-Xlinker'"
 
-#: gcc.c:3736
+#: gcc.c:3730
 #, c-format
 msgid "argument to '-Xpreprocessor' is missing"
 msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ»ÑŽÑ‡Ð° '-Xpreprocessor'"
 
-#: gcc.c:3743
+#: gcc.c:3737
 #, c-format
 msgid "argument to '-Xassembler' is missing"
 msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ»ÑŽÑ‡Ð° '-Xassembler'"
 
-#: gcc.c:3750
+#: gcc.c:3744
 #, c-format
 msgid "argument to '-l' is missing"
 msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ»ÑŽÑ‡Ð° '-l'"
 
-#: gcc.c:3771
+#: gcc.c:3765
 #, c-format
 msgid "argument to '-specs' is missing"
 msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ»ÑŽÑ‡Ð° '-specs'"
 
-#: gcc.c:3785
+#: gcc.c:3779
 #, c-format
 msgid "argument to '-specs=' is missing"
 msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ»ÑŽÑ‡Ð° '-specs='"
 
-#: gcc.c:3826
+#: gcc.c:3820
 #, c-format
 msgid "'-%c' must come at the start of the command line"
 msgstr "ÐºÐ»ÑŽÑ‡ '-%c' Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚ÑŒÑ�Ñ� Ð² Ð½Ð°Ñ‡Ð°Ð»Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
 
-#: gcc.c:3835
+#: gcc.c:3829
 #, c-format
 msgid "argument to '-B' is missing"
 msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ»ÑŽÑ‡Ð° '-B'"
 
-#: gcc.c:4185
+#: gcc.c:4179
 #, c-format
 msgid "argument to '-x' is missing"
 msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ»ÑŽÑ‡Ð° '-x'"
 
-#: gcc.c:4213
+#: gcc.c:4207
 #, c-format
 msgid "argument to '-%s' is missing"
 msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ»ÑŽÑ‡Ð° '-%s'"
 
-#: gcc.c:4541
+#: gcc.c:4535
 #, c-format
 msgid "switch '%s' does not start with '-'"
 msgstr "ÐºÐ»ÑŽÑ‡ '%s' Ð½Ðµ Ð½Ð°Ñ‡Ð¸Ð½Ð°ÐµÑ‚Ñ�Ñ� Ñ� '-'"
 
-#: gcc.c:4685
+#: gcc.c:4679
 #, c-format
 msgid "spec '%s' invalid"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� '%s' Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°"
 
-#: gcc.c:4824
+#: gcc.c:4818
 #, c-format
 msgid "spec '%s' has invalid '%%0%c'"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� '%s' Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ '%%0%c'"
 
-#: gcc.c:5053
+#: gcc.c:5047
 #, c-format
 msgid "could not open temporary response file %s"
 msgstr "Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚ÑŒ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¹ Ñ„Ð°Ð¹Ð» Ð¾Ñ‚Ð²ÐµÑ‚Ð° %s"
 
-#: gcc.c:5059
+#: gcc.c:5053
 #, c-format
 msgid "could not write to temporary response file %s"
 msgstr "Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð·Ð°Ð¿Ð¸Ñ�Ð°Ñ‚ÑŒ Ð²Ð¾ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¹ Ñ„Ð°Ð¹Ð» Ð¾Ñ‚Ð²ÐµÑ‚Ð° %s"
 
-#: gcc.c:5065
+#: gcc.c:5059
 #, c-format
 msgid "could not close temporary response file %s"
 msgstr "Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð·Ð°ÐºÑ€Ñ‹Ñ‚ÑŒ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¹ Ñ„Ð°Ð¹Ð» Ð¾Ñ‚Ð²ÐµÑ‚Ð° %s"
 
-#: gcc.c:5099
+#: gcc.c:5093
 #, c-format
 msgid "spec '%s' has invalid '%%W%c"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� '%s' Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ '%%W%c'"
 
-#: gcc.c:5119
+#: gcc.c:5113
 #, c-format
 msgid "spec '%s' has invalid '%%x%c'"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� '%s' Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ '%%x%c'"
 
-#: gcc.c:5341
+#: gcc.c:5335
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr "ÐžÐ±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ° Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ %c%s%c, Ñ‚.Ðµ. '%s'\n"
 
-#: gcc.c:5465
+#: gcc.c:5459
 #, c-format
 msgid "unknown spec function '%s'"
 msgstr "Ð½ÐµÐ¾Ð¿Ð¾Ð·Ð½Ð°Ð½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� '%s' Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸"
 
-#: gcc.c:5484
+#: gcc.c:5478
 #, c-format
 msgid "error in args to spec function '%s'"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ… spec-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ '%s'"
 
-#: gcc.c:5532
+#: gcc.c:5526
 #, c-format
 msgid "malformed spec function name"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� spec-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
 #. )
-#: gcc.c:5535
+#: gcc.c:5529
 #, c-format
 msgid "no arguments for spec function"
 msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ spec-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: gcc.c:5554
+#: gcc.c:5548
 #, c-format
 msgid "malformed spec function arguments"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ spec-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: gcc.c:5800
+#: gcc.c:5794
 #, c-format
 msgid "braced spec '%s' is invalid at '%c'"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ '%s' Ð² Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ… Ð½Ð° Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ðµ '%c'"
 
-#: gcc.c:5888
+#: gcc.c:5882
 #, c-format
 msgid "braced spec body '%s' is invalid"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ '%s' Ð² Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ…"
 
-#: gcc.c:6421
+#: gcc.c:6420
 #, c-format
 msgid "install: %s%s\n"
 msgstr "ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ°: %s%s\n"
 
-#: gcc.c:6424
+#: gcc.c:6423
 #, c-format
 msgid "programs: %s\n"
 msgstr "Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹: %s\n"
 
-#: gcc.c:6426
+#: gcc.c:6425
 #, c-format
 msgid "libraries: %s\n"
 msgstr "Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸: %s\n"
 
 #. The error status indicates that only one set of fixed
 #. headers should be built.
-#: gcc.c:6480
+#: gcc.c:6479
 #, c-format
 msgid "not configured with sysroot headers suffix"
 msgstr "Ñ�ÑƒÑ„Ñ„Ð¸ÐºÑ� Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ñ… Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð² Ð½Ðµ Ñ�ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
 
-#: gcc.c:6489
+#: gcc.c:6488
 #, c-format
 msgid ""
 "\n"
@@ -1263,47 +1263,47 @@
 "\n"
 "Ð˜Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð¿Ð¾ Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸ÑŽ Ð¸ Ð¾Ñ‚Ð¿Ñ€Ð°Ð²ÐºÐµ Ð¾Ñ‚Ñ‡Ñ‘Ñ‚Ð¾Ð² Ð¾Ð± Ð¾ÑˆÐ¸Ð±ÐºÐ°Ñ… Ñ�Ð¼. Ð½Ð°:\n"
 
-#: gcc.c:6505
+#: gcc.c:6504
 #, c-format
 msgid "Target: %s\n"
 msgstr "Ð¦ÐµÐ»ÐµÐ²Ð°Ñ� Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð°: %s\n"
 
-#: gcc.c:6506
+#: gcc.c:6505
 #, c-format
 msgid "Configured with: %s\n"
 msgstr "ÐŸÐ°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸: %s\n"
 
-#: gcc.c:6520
+#: gcc.c:6519
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "ÐœÐ¾Ð´ÐµÐ»ÑŒ Ð¼Ð½Ð¾Ð³Ð¾Ð¿Ð¾Ñ‚Ð¾ÐºÐ¾Ð²Ð¾Ñ�Ñ‚Ð¸: %s\n"
 
-#: gcc.c:6531
+#: gcc.c:6530
 #, c-format
 msgid "gcc version %s %s\n"
 msgstr "gcc Ð²ÐµÑ€Ñ�Ð¸Ñ� %s %s\n"
 
-#: gcc.c:6533
+#: gcc.c:6532
 #, c-format
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 msgstr "Ð´Ñ€Ð°Ð¹Ð²ÐµÑ€ gcc Ð²ÐµÑ€Ñ�Ð¸Ñ� %s; %sÐ¸Ñ�Ð¿Ð¾Ð»Ð½Ñ�ÐµÑ‚ gcc Ð²ÐµÑ€Ñ�Ð¸Ñ� %s\n"
 
-#: gcc.c:6541
+#: gcc.c:6540
 #, c-format
 msgid "no input files"
 msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð²Ñ…Ð¾Ð´Ð½Ñ‹Ðµ Ñ„Ð°Ð¹Ð»Ñ‹"
 
-#: gcc.c:6590
+#: gcc.c:6589
 #, c-format
 msgid "cannot specify -o with -c or -S with multiple files"
 msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ -o Ñ� -c Ð¸Ð»Ð¸ -S Ð¸ Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ð¼Ð¸ Ñ„Ð°Ð¹Ð»Ð°Ð¼Ð¸"
 
-#: gcc.c:6624
+#: gcc.c:6623
 #, c-format
 msgid "spec '%s' is invalid"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ '%s' Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½"
 
-#: gcc.c:6760
+#: gcc.c:6759
 #, c-format
 msgid ""
 "\n"
@@ -1316,7 +1316,7 @@
 "==================\n"
 "\n"
 
-#: gcc.c:6761
+#: gcc.c:6760
 #, c-format
 msgid ""
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
@@ -1325,52 +1325,52 @@
 "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ \"-Wl,ÐšÐ›Ð®Ð§\", Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ \"ÐšÐ›Ð®Ð§\" ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ñ‰Ð¸ÐºÑƒ.\n"
 "\n"
 
-#: gcc.c:7112
+#: gcc.c:7111
 #, c-format
 msgid "multilib spec '%s' is invalid"
 msgstr "Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ðµ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸ '%s' Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
 
-#: gcc.c:7303
+#: gcc.c:7302
 #, c-format
 msgid "multilib exclusions '%s' is invalid"
 msgstr "Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� '%s' Ð² Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹"
 
-#: gcc.c:7361 gcc.c:7502
+#: gcc.c:7360 gcc.c:7501
 #, c-format
 msgid "multilib select '%s' is invalid"
 msgstr "Ð²Ñ‹Ð±Ð¾Ñ€ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸ '%s' Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½"
 
-#: gcc.c:7540
+#: gcc.c:7539
 #, c-format
 msgid "multilib exclusion '%s' is invalid"
 msgstr "Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ðµ '%s' Ð² Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾"
 
-#: gcc.c:7746
+#: gcc.c:7745
 #, c-format
 msgid "environment variable \"%s\" not defined"
 msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ� \"%s\" Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
 
-#: gcc.c:7837 gcc.c:7842
+#: gcc.c:7836 gcc.c:7841
 #, c-format
 msgid "invalid version number `%s'"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð½Ð¾Ð¼ÐµÑ€ Ð²ÐµÑ€Ñ�Ð¸Ð¸ '%s'"
 
-#: gcc.c:7885
+#: gcc.c:7884
 #, c-format
 msgid "too few arguments to %%:version-compare"
 msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² %%:version-compare"
 
-#: gcc.c:7891
+#: gcc.c:7890
 #, c-format
 msgid "too many arguments to %%:version-compare"
 msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² %%:version-compare"
 
-#: gcc.c:7932
+#: gcc.c:7931
 #, c-format
 msgid "unknown operator '%s' in %%:version-compare"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ '%s' Ð² %%:version-compare"
 
-#: gcc.c:7966
+#: gcc.c:7965
 #, c-format
 msgid ""
 "Assembler options\n"
@@ -1381,7 +1381,7 @@
 "=================\n"
 "\n"
 
-#: gcc.c:7967
+#: gcc.c:7966
 #, c-format
 msgid ""
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
@@ -1390,7 +1390,7 @@
 "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ \"-Wa,ÐšÐ›Ð®Ð§\", Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ \"ÐšÐ›Ð®Ð§\" Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ñƒ.\n"
 "\n"
 
-#: gcov.c:399
+#: gcov.c:400
 #, c-format
 msgid ""
 "Usage: gcov [OPTION]... SOURCEFILE...\n"
@@ -1399,7 +1399,7 @@
 "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ: gcov [ÐšÐ›Ð®Ð§]... Ð’Ð¥ÐžÐ”Ð�ÐžÐ™_Ð¤Ð�Ð™Ð›...\n"
 "\n"
 
-#: gcov.c:400
+#: gcov.c:401
 #, c-format
 msgid ""
 "Print code coverage information.\n"
@@ -1408,27 +1408,27 @@
 "ÐŸÐµÑ‡Ð°Ñ‚ÑŒ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸ Ð¾ Ð¿Ð¾ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ ÐºÐ¾Ð´Ð°.\n"
 "\n"
 
-#: gcov.c:401
+#: gcov.c:402
 #, c-format
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr "  -h, --help                      Ð�Ð°Ð¿ÐµÑ‡Ð°Ñ‚Ð°Ñ‚ÑŒ Ñ�Ñ‚Ð¾Ñ‚ Ñ‚ÐµÐºÑ�Ñ‚ Ð¸ Ð²Ñ‹Ð¹Ñ‚Ð¸\n"
 
-#: gcov.c:402
+#: gcov.c:403
 #, c-format
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr "  -v, --version                   Ð�Ð°Ð¿ÐµÑ‡Ð°Ñ‚Ð°Ñ‚ÑŒ Ð½Ð¾Ð¼ÐµÑ€ Ð²ÐµÑ€Ñ�Ð¸Ð¸ Ð¸ Ð²Ñ‹Ð¹Ñ‚Ð¸\n"
 
-#: gcov.c:403
+#: gcov.c:404
 #, c-format
 msgid "  -a, --all-blocks                Show information for every basic block\n"
 msgstr "  -a, --all-blocks                Ð’Ñ‹Ð´Ð°Ñ‚ÑŒ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ Ð´Ð»Ñ� ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ð±Ð»Ð¾ÐºÐ°\n"
 
-#: gcov.c:404
+#: gcov.c:405
 #, c-format
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr "  -b, --branch-probabilities      Ð’Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²\n"
 
-#: gcov.c:405
+#: gcov.c:406
 #, c-format
 msgid ""
 "  -c, --branch-counts             Given counts of branches taken\n"
@@ -1437,12 +1437,12 @@
 "  -c, --branch-counts             ÐŸÑ€Ð¸ Ñ�Ñ‡Ñ‘Ñ‚Ñ‡Ð¸ÐºÐ°Ñ… Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð², Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ñ…\n"
 "                                    Ð² Ð°Ð±Ñ�Ð¾Ð»ÑŽÑ‚Ð½Ñ‹Ñ…, Ð° Ð½Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÐ½Ñ‚Ð½Ñ‹Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�Ñ…\n"
 
-#: gcov.c:407
+#: gcov.c:408
 #, c-format
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr "  -n, --no-output                 Ð�Ðµ Ñ�Ð¾Ð·Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ñ„Ð°Ð¹Ð»\n"
 
-#: gcov.c:408
+#: gcov.c:409
 #, c-format
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
@@ -1451,29 +1451,29 @@
 "  -l, --long-file-names           Ð’Ñ‹Ð²Ð¾Ð´Ð¸Ñ‚ÑŒ Ð´Ð»Ð¸Ð½Ð½Ñ‹Ðµ Ð¸Ð¼ÐµÐ½Ð° Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÐ¼Ñ‹Ñ…\n"
 "                                    Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð¾Ð²\n"
 
-#: gcov.c:410
+#: gcov.c:411
 #, c-format
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr "  -f, --function-summaries        Ð’Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ñ�Ð²Ð¾Ð´ÐºÐ¸ Ð´Ð»Ñ� Ð²Ñ�ÐµÑ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹\n"
 
-#: gcov.c:411
+#: gcov.c:412
 #, c-format
 msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
 msgstr ""
 "  -o, --object-directory ÐšÐ�Ð¢Ð�Ð›ÐžÐ“|Ð¤Ð�Ð™Ð›  Ð˜Ñ�ÐºÐ°Ñ‚ÑŒ Ð¾Ð±ÑŠÐµÐºÑ‚Ð½Ñ‹Ðµ Ñ„Ð°Ð¹Ð»Ñ‹ Ð² ÐšÐ�Ð¢Ð�Ð›ÐžÐ“Ðµ\n"
 "                                       Ð¸Ð»Ð¸ Ð² Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÐ¼Ð¾Ð¼ Ð¤Ð�Ð™Ð›Ðµ\n"
 
-#: gcov.c:412
+#: gcov.c:413
 #, c-format
 msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr "  -p, --preserve-paths            Ð¡Ð¾Ñ…Ñ€Ð°Ð½Ð¸Ñ‚ÑŒ Ð¼Ð°Ñ€ÑˆÑ€ÑƒÑ‚Ð½Ñ‹Ðµ Ð¸Ð¼ÐµÐ½Ð°\n"
 
-#: gcov.c:413
+#: gcov.c:414
 #, c-format
 msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
 msgstr "  -u, --unconditional-branches    ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ñ�Ñ‡Ñ‘Ñ‚Ñ‡Ð¸ÐºÐ¸ Ð±ÐµÐ·ÑƒÑ�Ð»Ð¾Ð²Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²\n"
 
-#: gcov.c:414
+#: gcov.c:415
 #, c-format
 msgid ""
 "\n"
@@ -1484,12 +1484,12 @@
 "Ð˜Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð¿Ð¾ Ð¿Ð¾Ð´Ð³Ð¾Ñ‚Ð¾Ð²ÐºÐµ Ð¾Ñ‚Ñ‡Ñ‘Ñ‚Ð¾Ð² Ð¾Ð± Ð¾ÑˆÐ¸Ð±ÐºÐ°Ñ… Ñ�Ð¼. Ð½Ð°:\n"
 "%s.\n"
 
-#: gcov.c:424
+#: gcov.c:425
 #, c-format
 msgid "gcov %s%s\n"
 msgstr "gcov %s%s\n"
 
-#: gcov.c:428
+#: gcov.c:429
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.\n"
@@ -1502,206 +1502,206 @@
 "ÐºÐ¾Ð¼Ð¼ÐµÑ€Ñ‡ÐµÑ�ÐºÑƒÑŽ Ñ†ÐµÐ½Ð½Ð¾Ñ�Ñ‚ÑŒ Ð¸ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼Ð¾Ñ�Ñ‚ÑŒ Ð´Ð»Ñ� ÐºÐ°ÐºÐ¸Ñ…-Ð»Ð¸Ð±Ð¾ Ñ†ÐµÐ»ÐµÐ¹.\n"
 "\n"
 
-#: gcov.c:524
+#: gcov.c:525
 #, c-format
 msgid "%s:no functions found\n"
 msgstr "%s:Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð°\n"
 
-#: gcov.c:556 gcov.c:584 fortran/dump-parse-tree.c:63
+#: gcov.c:557 gcov.c:585 fortran/dump-parse-tree.c:63
 #, c-format
 msgid "\n"
 msgstr "\n"
 
-#: gcov.c:571
+#: gcov.c:572
 #, c-format
 msgid "%s:creating '%s'\n"
 msgstr "%s:Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ '%s'\n"
 
-#: gcov.c:575
+#: gcov.c:576
 #, c-format
 msgid "%s:error writing output file '%s'\n"
 msgstr "%s:Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð·Ð°Ð¿Ð¸Ñ�Ð¸ Ð² Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ñ„Ð°Ð¹Ð» '%s'\n"
 
-#: gcov.c:580
+#: gcov.c:581
 #, c-format
 msgid "%s:could not open output file '%s'\n"
 msgstr "%s:Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ð° '%s'\n"
 
-#: gcov.c:729
+#: gcov.c:730
 #, c-format
 msgid "%s:source file is newer than graph file '%s'\n"
 msgstr "%s:Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ñ‹Ð¹ Ñ„Ð°Ð¹Ð» Ð½Ð¾Ð²ÐµÐµ Ñ‡ÐµÐ¼ Ñ„Ð°Ð¹Ð» Ð³Ñ€Ð°Ñ„Ð° '%s'\n"
 
-#: gcov.c:734
+#: gcov.c:735
 #, c-format
 msgid "(the message is only displayed one per source file)\n"
 msgstr "(Ð´Ð»Ñ� ÐºÐ°Ð¶Ð´Ð¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ð° Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ñ‹Ñ… Ñ‚ÐµÐºÑ�Ñ‚Ð¾Ð² Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð²Ñ‹Ð´Ð°Ð½Ð¾ Ð¾Ð´Ð¸Ð½ Ñ€Ð°Ð·)\n"
 
-#: gcov.c:758
+#: gcov.c:759
 #, c-format
 msgid "%s:cannot open graph file\n"
 msgstr "%s:Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ð³Ñ€Ð°Ñ„Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ð°\n"
 
-#: gcov.c:764
+#: gcov.c:765
 #, c-format
 msgid "%s:not a gcov graph file\n"
 msgstr "%s:Ð½Ðµ Ð³Ñ€Ð°Ñ„Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ„Ð°Ð¹Ð» gcov\n"
 
-#: gcov.c:777
+#: gcov.c:778
 #, c-format
 msgid "%s:version '%.4s', prefer '%.4s'\n"
 msgstr "%s:Ð²ÐµÑ€Ñ�Ð¸Ñ� '%.4s', Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ '%.4s'\n"
 
-#: gcov.c:829
+#: gcov.c:830
 #, c-format
 msgid "%s:already seen blocks for '%s'\n"
 msgstr "%s:Ð±Ð»Ð¾ÐºÐ¸ Ð´Ð»Ñ� '%s' ÑƒÐ¶Ðµ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡Ð°Ð»Ð¸Ñ�ÑŒ\n"
 
-#: gcov.c:947
+#: gcov.c:948
 #, c-format
 msgid "%s:corrupted\n"
 msgstr "%s:Ð¸Ñ�Ð¿Ð¾Ñ€Ñ‡ÐµÐ½\n"
 
-#: gcov.c:1023
+#: gcov.c:1024
 #, c-format
 msgid "%s:cannot open data file, assuming not executed\n"
 msgstr "%s:Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ñ„Ð°Ð¹Ð»Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ…, Ñ�ÐºÐ¾Ñ€ÐµÐµ Ð²Ñ�ÐµÐ³Ð¾ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð½Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ð»Ð¾Ñ�ÑŒ\n"
 
-#: gcov.c:1030
+#: gcov.c:1031
 #, c-format
 msgid "%s:not a gcov data file\n"
 msgstr "%s:Ð½Ðµ Ñ„Ð°Ð¹Ð» Ð´Ð°Ð½Ð½Ñ‹Ñ… gcov\n"
 
-#: gcov.c:1043
+#: gcov.c:1044
 #, c-format
 msgid "%s:version '%.4s', prefer version '%.4s'\n"
 msgstr "%s:Ð²ÐµÑ€Ñ�Ð¸Ñ� '%.4s', Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð° Ð²ÐµÑ€Ñ�Ð¸Ñ� '%.4s'\n"
 
-#: gcov.c:1049
+#: gcov.c:1050
 #, c-format
 msgid "%s:stamp mismatch with graph file\n"
 msgstr "%s:ÑˆÑ‚Ð°Ð¼Ð¿ Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð³Ñ€Ð°Ñ„Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¼Ñƒ Ñ„Ð°Ð¹Ð»Ñƒ\n"
 
-#: gcov.c:1078
+#: gcov.c:1079
 #, c-format
 msgid "%s:unknown function '%u'\n"
 msgstr "%s:Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� '%u'\n"
 
-#: gcov.c:1091
+#: gcov.c:1092
 #, c-format
 msgid "%s:profile mismatch for '%s'\n"
 msgstr "%s:Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¿Ñ€Ð¾Ñ„Ð°Ð¹Ð»Ð° Ð´Ð»Ñ� '%s'\n"
 
-#: gcov.c:1110
+#: gcov.c:1111
 #, c-format
 msgid "%s:overflowed\n"
 msgstr "%s:Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ\n"
 
-#: gcov.c:1134
+#: gcov.c:1135
 #, c-format
 msgid "%s:'%s' lacks entry and/or exit blocks\n"
 msgstr "%s:'%s' Ð½ÐµÑ‚ Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð¸/Ð¸Ð»Ð¸ Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð±Ð»Ð¾ÐºÐ¾Ð²\n"
 
-#: gcov.c:1139
+#: gcov.c:1140
 #, c-format
 msgid "%s:'%s' has arcs to entry block\n"
 msgstr "%s:'%s' Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð´ÑƒÐ³Ñƒ, ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°ÑŽÑ‰ÑƒÑŽ Ð½Ð° Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ð±Ð»Ð¾Ðº\n"
 
-#: gcov.c:1147
+#: gcov.c:1148
 #, c-format
 msgid "%s:'%s' has arcs from exit block\n"
 msgstr "%s:'%s' Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð´ÑƒÐ³Ñƒ, Ð¸Ñ�Ñ…Ð¾Ð´Ñ�Ñ‰ÑƒÑŽ Ð¸Ð· Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð±Ð»Ð¾ÐºÐ°\n"
 
-#: gcov.c:1355
+#: gcov.c:1356
 #, c-format
 msgid "%s:graph is unsolvable for '%s'\n"
 msgstr "%s:Ð½ÐµÑ€Ð°Ð·Ñ€ÐµÑˆÐ¸Ð¼Ñ‹Ð¹ Ð³Ñ€Ð°Ñ„ Ð´Ð»Ñ� '%s'\n"
 
-#: gcov.c:1435
+#: gcov.c:1436
 #, c-format
 msgid "%s '%s'\n"
 msgstr "%s '%s'\n"
 
-#: gcov.c:1438
+#: gcov.c:1439
 #, c-format
 msgid "Lines executed:%s of %d\n"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¾ Ñ�Ñ‚Ñ€Ð¾Ðº:%s Ð¸Ð· %d\n"
 
-#: gcov.c:1442
+#: gcov.c:1443
 #, c-format
 msgid "No executable lines\n"
 msgstr "Ð�ÐµÑ‚ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ñ… Ñ�Ñ‚Ñ€Ð¾Ðº\n"
 
-#: gcov.c:1448
+#: gcov.c:1449
 #, c-format
 msgid "Branches executed:%s of %d\n"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¾ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²:%s Ð¸Ð· %d\n"
 
-#: gcov.c:1452
+#: gcov.c:1453
 #, c-format
 msgid "Taken at least once:%s of %d\n"
 msgstr "ÐŸÐµÑ€ÐµÑ…Ð¾Ð´ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½ Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð½Ð°Ð¶Ð´Ñ‹:%s Ð¸Ð· %d\n"
 
-#: gcov.c:1458
+#: gcov.c:1459
 #, c-format
 msgid "No branches\n"
 msgstr "ÐŸÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð² Ð½ÐµÑ‚\n"
 
-#: gcov.c:1460
+#: gcov.c:1461
 #, c-format
 msgid "Calls executed:%s of %d\n"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ð¾Ð²:%s Ð¸Ð· %d\n"
 
-#: gcov.c:1464
+#: gcov.c:1465
 #, c-format
 msgid "No calls\n"
 msgstr "Ð’Ñ‹Ð·Ð¾Ð²Ð¾Ð² Ð½ÐµÑ‚\n"
 
-#: gcov.c:1611
+#: gcov.c:1612
 #, c-format
 msgid "%s:no lines for '%s'\n"
 msgstr "%s:Ð½ÐµÑ‚ Ñ�Ñ‚Ñ€Ð¾Ðº Ð´Ð»Ñ� '%s'\n"
 
-#: gcov.c:1806
+#: gcov.c:1807
 #, c-format
 msgid "call   %2d returned %s\n"
 msgstr "Ð²Ñ‹Ð·Ð¾Ð²   %2d Ð²ÐµÑ€Ð½ÑƒÐ» %s\n"
 
-#: gcov.c:1811
+#: gcov.c:1812
 #, c-format
 msgid "call   %2d never executed\n"
 msgstr "Ð²Ñ‹Ð·Ð¾Ð²  %2d Ð½Ð¸ Ñ€Ð°Ð·Ñƒ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»Ð½Ñ�Ð»Ñ�Ñ�\n"
 
-#: gcov.c:1816
+#: gcov.c:1817
 #, c-format
 msgid "branch %2d taken %s%s\n"
 msgstr "Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ %2d Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½ %s%s\n"
 
-#: gcov.c:1820
+#: gcov.c:1821
 #, c-format
 msgid "branch %2d never executed\n"
 msgstr "Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ %2d Ð½Ð¸ Ñ€Ð°Ð·Ñƒ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»Ð½Ñ�Ð»Ñ�Ñ�\n"
 
-#: gcov.c:1825
+#: gcov.c:1826
 #, c-format
 msgid "unconditional %2d taken %s\n"
 msgstr "Ð±ÐµÐ·ÑƒÑ�Ð»Ð¾Ð²Ð½Ñ‹Ð¹ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ %2d Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½ %s\n"
 
-#: gcov.c:1828
+#: gcov.c:1829
 #, c-format
 msgid "unconditional %2d never executed\n"
 msgstr "Ð±ÐµÐ·ÑƒÑ�Ð»Ð¾Ð²Ð½Ñ‹Ð¹ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ %2d Ð½Ð¸ Ñ€Ð°Ð·Ñƒ Ð½Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ð»Ñ�Ñ�\n"
 
-#: gcov.c:1864
+#: gcov.c:1865
 #, c-format
 msgid "%s:cannot open source file\n"
 msgstr "%s:Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ð°\n"
 
-#: gcse.c:685
+#: gcse.c:679
 msgid "GCSE disabled"
 msgstr "Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð°Ñ� Ñ�ÐºÐ¾Ð½Ð¾Ð¼Ð¸Ñ� Ð¾Ð±Ñ‰Ð¸Ñ… Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ (GCSE) Ð½Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ð»Ð°Ñ�ÑŒ"
 
-#: gcse.c:6600
+#: gcse.c:6584
 msgid "jump bypassing disabled"
 msgstr "Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¾Ð±Ñ…Ð¾Ð´Ð° Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð² Ð½Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ð»Ð°Ñ�ÑŒ"
 
@@ -1785,82 +1785,82 @@
 msgid "    inlined from %qs"
 msgstr "    Ð²ÐºÐ»ÑŽÑ‡Ñ‘Ð½Ð½Ð¾Ð¼ Ð¸Ð· %qs"
 
-#: loop-iv.c:2805 tree-ssa-loop-niter.c:1818
+#: loop-iv.c:2806 tree-ssa-loop-niter.c:1818
 msgid "assuming that the loop is not infinite"
 msgstr "Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÑ‚Ñ�Ñ�, Ñ‡Ñ‚Ð¾ Ñ†Ð¸ÐºÐ» Ð½Ðµ Ð±ÐµÑ�ÐºÐ¾Ð½ÐµÑ‡Ð½Ñ‹Ð¹"
 
-#: loop-iv.c:2806 tree-ssa-loop-niter.c:1819
+#: loop-iv.c:2807 tree-ssa-loop-niter.c:1819
 msgid "cannot optimize possibly infinite loops"
 msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð±ÐµÑ�ÐºÐ¾Ð½ÐµÑ‡Ð½Ñ‹Ðµ Ñ†Ð¸ÐºÐ»Ñ‹"
 
-#: loop-iv.c:2814 tree-ssa-loop-niter.c:1823
+#: loop-iv.c:2815 tree-ssa-loop-niter.c:1823
 msgid "assuming that the loop counter does not overflow"
 msgstr "Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÑ‚Ñ�Ñ�, Ñ‡Ñ‚Ð¾ Ñ�Ñ‡Ñ‘Ñ‚Ñ‡Ð¸Ðº Ñ†Ð¸ÐºÐ»Ð° Ð½Ðµ Ð²Ñ‹Ñ…Ð¾Ð´Ð¸Ñ‚ Ð·Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹"
 
-#: loop-iv.c:2815 tree-ssa-loop-niter.c:1824
+#: loop-iv.c:2816 tree-ssa-loop-niter.c:1824
 msgid "cannot optimize loop, the loop counter may overflow"
 msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ†Ð¸ÐºÐ»Ñ‹, Ð² ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ñ�Ñ‡Ñ‘Ñ‚Ñ‡Ð¸Ðº Ð²Ñ‹Ñ…Ð¾Ð´Ð¸Ñ‚ Ð·Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹"
 
 #. What to print when a switch has no documentation.
-#: opts.c:348
+#: opts.c:340
 msgid "This switch lacks documentation"
 msgstr "Ð­Ñ‚Ð¾Ñ‚ ÐºÐ»ÑŽÑ‡ Ð½Ðµ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½"
 
-#: opts.c:1159
+#: opts.c:1161
 msgid "[enabled]"
 msgstr "[Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¾]"
 
-#: opts.c:1159
+#: opts.c:1161
 msgid "[disabled]"
 msgstr "[Ð²Ñ‹ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¾]"
 
-#: opts.c:1170
+#: opts.c:1172
 #, c-format
 msgid " No options with the desired characteristics were found\n"
 msgstr " Ð�Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ ÐºÐ»ÑŽÑ‡ÐµÐ¹ Ñ� Ñ‚Ñ€ÐµÐ±ÑƒÐµÐ¼Ñ‹Ð¼Ð¸ Ñ…Ð°Ñ€Ð°ÐºÑ‚ÐµÑ€Ð¸Ñ�Ñ‚Ð¸ÐºÐ°Ð¼Ð¸\n"
 
-#: opts.c:1172
+#: opts.c:1174
 #, c-format
 msgid " All options with the desired characteristics have already been displayed\n"
 msgstr " Ð’Ñ�Ðµ ÐºÐ»ÑŽÑ‡Ð¸ Ñ� Ñ‚Ñ€ÐµÐ±ÑƒÐµÐ¼Ñ‹Ð¼Ð¸ Ñ…Ð°Ñ€Ð°ÐºÑ‚ÐµÑ€Ð¸Ñ�Ñ‚Ð¸ÐºÐ°Ð¼Ð¸ ÑƒÐ¶Ðµ Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ñ‹\n"
 
-#: opts.c:1226
+#: opts.c:1228
 msgid "The following options are target specific"
 msgstr "Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ðµ ÐºÐ»ÑŽÑ‡Ð¸ Ð½Ðµ Ð·Ð°Ð²Ð¸Ñ�Ñ�Ñ‚ Ð¾Ñ‚ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ñ‹"
 
-#: opts.c:1229
+#: opts.c:1231
 msgid "The following options control compiler warning messages"
 msgstr "Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ðµ ÐºÐ»ÑŽÑ‡Ð¸ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ð¸Ñ€ÑƒÑŽÑ‚ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ� ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°"
 
-#: opts.c:1232
+#: opts.c:1234
 msgid "The following options control optimizations"
 msgstr "Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ðµ ÐºÐ»ÑŽÑ‡Ð¸ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ð¸Ñ€ÑƒÑŽÑ‚ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸ÑŽ"
 
-#: opts.c:1235 opts.c:1273
+#: opts.c:1237 opts.c:1275
 msgid "The following options are language-independent"
 msgstr "Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ðµ ÐºÐ»ÑŽÑ‡Ð¸ Ð½Ðµ Ð·Ð°Ð²Ð¸Ñ�Ñ�Ñ‚ Ð¾Ñ‚ Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ�Ð·Ñ‹ÐºÐ°"
 
-#: opts.c:1238
+#: opts.c:1240
 msgid "The --param option recognizes the following as parameters"
 msgstr "ÐšÐ»ÑŽÑ‡ --param Ð¿Ð¾Ð·Ð²Ð¾Ð»Ñ�ÐµÑ‚ Ð·Ð°Ð´Ð°Ñ‚ÑŒ Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹"
 
-#: opts.c:1245
+#: opts.c:1247
 msgid "The following options are specific to the language "
 msgstr "Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ðµ ÐºÐ»ÑŽÑ‡Ð¸ Ð·Ð°Ð²Ð¸Ñ�Ñ�Ñ‚ Ð¾Ñ‚ Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ�Ð·Ñ‹ÐºÐ°"
 
-#: opts.c:1249
+#: opts.c:1251
 msgid "The following options are supported by the language "
 msgstr "Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ðµ ÐºÐ»ÑŽÑ‡Ð¸ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ñ�Ð·Ñ‹ÐºÐ¾Ð¼ "
 
-#: opts.c:1260
+#: opts.c:1262
 msgid "The following options are not documented"
 msgstr "Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ðµ ÐºÐ»ÑŽÑ‡Ð¸ Ð½Ðµ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
 
-#: opts.c:1271
+#: opts.c:1273
 msgid "The following options are language-related"
 msgstr "Ð¡Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ðµ ÐºÐ»ÑŽÑ‡Ð¸ Ð¾Ñ‚Ð½Ð¾Ñ�Ñ�Ñ‚Ñ�Ñ� Ðº Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ð¾Ð¼Ñƒ Ñ�Ð·Ñ‹ÐºÑƒ"
 
-#: opts.c:1403
+#: opts.c:1405
 #, c-format
 msgid "warning: unrecognized argument to --help= switch: %.*s\n"
 msgstr "Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ðµ: Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ»ÑŽÑ‡Ð° --help=: %.*s\n"
@@ -2176,7 +2176,7 @@
 msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr "%s: Ð¸Ð¼ÐµÐ½Ð° Ð²Ñ…Ð¾Ð´Ð½Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð¾Ð² Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�ÑƒÑ„Ñ„Ð¸ÐºÑ� .c: %s\n"
 
-#: reload.c:3734
+#: reload.c:3744
 msgid "unable to generate reloads for:"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ð³Ñ€ÑƒÐ·Ð¾Ðº Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð² Ð½Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹ Ð´Ð»Ñ�:"
 
@@ -2279,8 +2279,8 @@
 msgstr "Ð’ÐµÑ€Ñ�Ð¸Ñ� GMP %s, Ð²ÐµÑ€Ñ�Ð¸Ñ� MPFR %s.\n"
 
 #: toplev.c:1188
-#, c-format
-msgid "warning: %s header version %s differs from library version %s.\n"
+#, fuzzy, c-format
+msgid "%s%swarning: %s header version %s differs from library version %s.\n"
 msgstr "Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ðµ: Ð²ÐµÑ€Ñ�Ð¸Ñ� Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° %s %s Ð¾Ñ‚Ð»Ð¸Ñ‡Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ñ‚ Ð²ÐµÑ€Ñ�Ð¸Ð¸ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸ %s.\n"
 
 #: toplev.c:1190
@@ -2288,32 +2288,32 @@
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr "%s%sÑ�Ð²Ñ€Ð¸Ñ�Ñ‚Ð¸ÐºÐ¸ GGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 
-#: toplev.c:1340
+#: toplev.c:1342
 msgid "options passed: "
 msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ñ‹ ÐºÐ»ÑŽÑ‡Ð¸: "
 
-#: toplev.c:1374
+#: toplev.c:1376
 msgid "options enabled: "
 msgstr "Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ðµ ÐºÐ»ÑŽÑ‡Ð¸: "
 
-#: toplev.c:1509
+#: toplev.c:1511
 #, c-format
 msgid "created and used with differing settings of '%s'"
 msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½ Ñ� Ð¾Ð´Ð½Ð¸Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼ '%s', Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼"
 
-#: toplev.c:1511
+#: toplev.c:1513
 msgid "out of memory"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
 
-#: toplev.c:1526
+#: toplev.c:1528
 msgid "created and used with different settings of -fpic"
 msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½ Ñ� Ð¾Ð´Ð½Ð¸Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼ -fpic, Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼"
 
-#: toplev.c:1528
+#: toplev.c:1530
 msgid "created and used with different settings of -fpie"
 msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½ Ñ� Ð¾Ð´Ð½Ð¸Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼ -fpie, Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼"
 
-#: tree-inline.c:2571
+#: tree-inline.c:2657
 msgid "originally indirect function call not considered for inlining"
 msgstr "inline-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½Ð½Ñ‹Ðµ ÐºÐ°Ðº extern, Ð½Ðµ Ð¿Ð¾Ð´Ð»ÐµÐ¶Ð°Ñ‚ Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐµ"
 
@@ -2373,7 +2373,7 @@
 
 #: params.def:93
 #, fuzzy
-msgid "The threshold ratio between current and hotest structure counts"
+msgid "The threshold ratio between current and hottest structure counts"
 msgstr "ÐŸÐ¾Ñ€Ð¾Ð³Ð¾Ð²Ð¾Ðµ Ñ�Ð¾Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼Ð¸ Ð¿Ð¾Ð»Ñ�Ð¼Ð¸ Ð¸ Ð¾Ð±Ñ‰Ð¸Ð¼ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð¾Ð¼ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
 
 #: params.def:110
@@ -2772,114 +2772,122 @@
 msgid "Maximum length of partial antic set when performing tree pre optimization"
 msgstr ""
 
-#: config/alpha/alpha.c:5015
+#: params.def:723
+msgid "Maximum size of a SCC before SCCVN stops processing a function"
+msgstr ""
+
+#: params.def:729
+msgid "Multiplier used for determining the double-queueing threshold"
+msgstr ""
+
+#: config/alpha/alpha.c:5023
 #, c-format
 msgid "invalid %%H value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%H Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
 
-#: config/alpha/alpha.c:5036 config/bfin/bfin.c:1423
+#: config/alpha/alpha.c:5044 config/bfin/bfin.c:1516
 #, c-format
 msgid "invalid %%J value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ %%J Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
 
-#: config/alpha/alpha.c:5066 config/ia64/ia64.c:4718
+#: config/alpha/alpha.c:5074 config/ia64/ia64.c:4719
 #, c-format
 msgid "invalid %%r value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%r"
 
-#: config/alpha/alpha.c:5076 config/ia64/ia64.c:4672
-#: config/rs6000/rs6000.c:11670 config/xtensa/xtensa.c:2036
+#: config/alpha/alpha.c:5084 config/ia64/ia64.c:4673
+#: config/rs6000/rs6000.c:11881 config/xtensa/xtensa.c:2042
 #, c-format
 msgid "invalid %%R value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%R"
 
-#: config/alpha/alpha.c:5082 config/rs6000/rs6000.c:11589
-#: config/xtensa/xtensa.c:2003
+#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11800
+#: config/xtensa/xtensa.c:2009
 #, c-format
 msgid "invalid %%N value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%N"
 
-#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11617
+#: config/alpha/alpha.c:5098 config/rs6000/rs6000.c:11828
 #, c-format
 msgid "invalid %%P value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%P"
 
-#: config/alpha/alpha.c:5098
+#: config/alpha/alpha.c:5106
 #, c-format
 msgid "invalid %%h value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%h"
 
-#: config/alpha/alpha.c:5106 config/xtensa/xtensa.c:2029
+#: config/alpha/alpha.c:5114 config/xtensa/xtensa.c:2035
 #, c-format
 msgid "invalid %%L value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%L"
 
-#: config/alpha/alpha.c:5145 config/rs6000/rs6000.c:11571
+#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11782
 #, c-format
 msgid "invalid %%m value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%M"
 
-#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11579
+#: config/alpha/alpha.c:5161 config/rs6000/rs6000.c:11790
 #, c-format
 msgid "invalid %%M value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%M"
 
-#: config/alpha/alpha.c:5197
+#: config/alpha/alpha.c:5205
 #, c-format
 msgid "invalid %%U value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%U"
 
-#: config/alpha/alpha.c:5209 config/alpha/alpha.c:5223
-#: config/rs6000/rs6000.c:11678
+#: config/alpha/alpha.c:5217 config/alpha/alpha.c:5231
+#: config/rs6000/rs6000.c:11889
 #, c-format
 msgid "invalid %%s value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%s"
 
-#: config/alpha/alpha.c:5246
+#: config/alpha/alpha.c:5254
 #, c-format
 msgid "invalid %%C value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%C"
 
-#: config/alpha/alpha.c:5283 config/rs6000/rs6000.c:11406
-#: config/rs6000/rs6000.c:11425
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:11617
+#: config/rs6000/rs6000.c:11636
 #, c-format
 msgid "invalid %%E value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%E"
 
-#: config/alpha/alpha.c:5308 config/alpha/alpha.c:5356
+#: config/alpha/alpha.c:5316 config/alpha/alpha.c:5364
 #, c-format
 msgid "unknown relocation unspec"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ unspec-Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ðµ"
 
-#: config/alpha/alpha.c:5317 config/crx/crx.c:1081
-#: config/rs6000/rs6000.c:12005 config/spu/spu.c:1492
+#: config/alpha/alpha.c:5325 config/crx/crx.c:1081
+#: config/rs6000/rs6000.c:12216 config/spu/spu.c:1482
 #, c-format
 msgid "invalid %%xn code"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ %%xn"
 
-#: config/arc/arc.c:1724 config/m32r/m32r.c:1805
+#: config/arc/arc.c:1728 config/m32r/m32r.c:1805
 #, c-format
 msgid "invalid operand to %%R code"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%R"
 
-#: config/arc/arc.c:1756 config/m32r/m32r.c:1828
+#: config/arc/arc.c:1760 config/m32r/m32r.c:1828
 #, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%H/%%L"
 
-#: config/arc/arc.c:1778 config/m32r/m32r.c:1899
+#: config/arc/arc.c:1782 config/m32r/m32r.c:1899
 #, c-format
 msgid "invalid operand to %%U code"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%U"
 
-#: config/arc/arc.c:1789
+#: config/arc/arc.c:1793
 #, c-format
 msgid "invalid operand to %%V code"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%V"
 
 #. Unknown flag.
 #. Undocumented flag.
-#: config/arc/arc.c:1796 config/m32r/m32r.c:1926 config/sparc/sparc.c:6995
+#: config/arc/arc.c:1800 config/m32r/m32r.c:1926 config/sparc/sparc.c:6998
 #, c-format
 msgid "invalid operand output code"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°"
@@ -2904,9 +2912,9 @@
 #: config/arm/arm.c:12830 config/arm/arm.c:12865 config/arm/arm.c:12884
 #: config/arm/arm.c:12899 config/arm/arm.c:12927 config/arm/arm.c:12934
 #: config/arm/arm.c:12942 config/arm/arm.c:12963 config/arm/arm.c:12970
-#: config/bfin/bfin.c:1436 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
+#: config/bfin/bfin.c:1529 config/bfin/bfin.c:1536 config/bfin/bfin.c:1543
+#: config/bfin/bfin.c:1550 config/bfin/bfin.c:1559 config/bfin/bfin.c:1566
+#: config/bfin/bfin.c:1573 config/bfin/bfin.c:1580
 #, c-format
 msgid "invalid operand for code '%c'"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° '%c'"
@@ -2921,240 +2929,159 @@
 msgid "missing operand"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/avr/avr.c:1022
+#: config/avr/avr.c:1062
 #, c-format
 msgid "address operand requires constraint for X, Y, or Z register"
 msgstr "Ð”Ð»Ñ� Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð°Ð´Ñ€ÐµÑ�Ð° Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ� Ð¾Ð´Ð¸Ð½ Ð¸Ð· Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð² X, Y Ð¸Ð»Ð¸ Z"
 
-#: config/avr/avr.c:1129
+#: config/avr/avr.c:1169
 msgid "bad address, not (reg+disp):"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�, Ð½Ðµ (Ñ€ÐµÐ³+Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ)"
 
-#: config/avr/avr.c:1136
+#: config/avr/avr.c:1176
 msgid "bad address, not post_inc or pre_dec:"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�, Ð½Ðµ post_inc Ð¸Ð»Ð¸ pre_dec:"
 
-#: config/avr/avr.c:1147
+#: config/avr/avr.c:1187
 msgid "internal compiler error.  Bad address:"
 msgstr "Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°: Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�:"
 
-#: config/avr/avr.c:1160
+#: config/avr/avr.c:1200
 msgid "internal compiler error.  Unknown mode:"
 msgstr "Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°: Ð�ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ð¼Ð¾Ð´Ð°:"
 
-#: config/avr/avr.c:1775 config/avr/avr.c:2463
+#: config/avr/avr.c:1815 config/avr/avr.c:2503
 msgid "invalid insn:"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ�:"
 
-#: config/avr/avr.c:1814 config/avr/avr.c:1900 config/avr/avr.c:1949
-#: config/avr/avr.c:1977 config/avr/avr.c:2072 config/avr/avr.c:2241
-#: config/avr/avr.c:2502 config/avr/avr.c:2614
+#: config/avr/avr.c:1854 config/avr/avr.c:1940 config/avr/avr.c:1989
+#: config/avr/avr.c:2017 config/avr/avr.c:2112 config/avr/avr.c:2281
+#: config/avr/avr.c:2542 config/avr/avr.c:2654
 msgid "incorrect insn:"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ�:"
 
-#: config/avr/avr.c:1996 config/avr/avr.c:2157 config/avr/avr.c:2312
-#: config/avr/avr.c:2680
+#: config/avr/avr.c:2036 config/avr/avr.c:2197 config/avr/avr.c:2352
+#: config/avr/avr.c:2720
 msgid "unknown move insn:"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� move:"
 
-#: config/avr/avr.c:2910
+#: config/avr/avr.c:2950
 msgid "bad shift insn:"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ñ�Ð´Ð²Ð¸Ð³Ð°:"
 
-#: config/avr/avr.c:3026 config/avr/avr.c:3446 config/avr/avr.c:3804
+#: config/avr/avr.c:3066 config/avr/avr.c:3486 config/avr/avr.c:3844
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°: Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ�Ð´Ð²Ð¸Ð³:"
 
-#: config/bfin/bfin.c:1385
+#: config/bfin/bfin.c:1478
 #, c-format
 msgid "invalid %%j value"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %%j"
 
-#: config/bfin/bfin.c:1578
+#: config/bfin/bfin.c:1671
 #, c-format
 msgid "invalid const_double operand"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ const_double"
 
-#: config/c4x/c4x.c:1583
-msgid "using CONST_DOUBLE for address"
-msgstr "Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� CONST_DOUBLE"
-
-#: config/c4x/c4x.c:1721
-msgid "c4x_address_cost: Invalid addressing mode"
-msgstr "c4x_address_cost: Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ñ�"
-
-#: config/c4x/c4x.c:1856
-#, c-format
-msgid "c4x_print_operand: %%L inconsistency"
-msgstr "c4x_print_operand: %%L-Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ñ�Ñ‚ÑŒ"
-
-#: config/c4x/c4x.c:1862
-#, c-format
-msgid "c4x_print_operand: %%N inconsistency"
-msgstr "c4x_print_operand: %%N-Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ñ�Ñ‚ÑŒ"
-
-#: config/c4x/c4x.c:1903
-#, c-format
-msgid "c4x_print_operand: %%O inconsistency"
-msgstr "c4x_print_operand: %%O-Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ñ�Ñ‚ÑŒ"
-
-#: config/c4x/c4x.c:1998
-msgid "c4x_print_operand: Bad operand case"
-msgstr "c4x_print_operand: Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
-
-#: config/c4x/c4x.c:2039
-msgid "c4x_print_operand_address: Bad post_modify"
-msgstr "c4x_print_operand_address: Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ñ� post_modify"
-
-#: config/c4x/c4x.c:2061
-msgid "c4x_print_operand_address: Bad pre_modify"
-msgstr "c4x_print_operand_address: Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ñ� pre_modify"
-
-#: config/c4x/c4x.c:2109 config/c4x/c4x.c:2121 config/c4x/c4x.c:2136
-msgid "c4x_print_operand_address: Bad operand case"
-msgstr "c4x_print_operand_address: Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
-
-#: config/c4x/c4x.c:2387
-msgid "c4x_rptb_insert: Cannot find start label"
-msgstr "c4x_rptb_insert: Ð�Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð° Ñ�Ñ‚Ð°Ñ€Ñ‚Ð¾Ð²Ð°Ñ� Ð¼ÐµÑ‚ÐºÐ°"
-
-#: config/c4x/c4x.c:2985
-msgid "invalid indirect memory address"
-msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� ÐºÐ¾Ñ�Ð²ÐµÐ½Ð½Ð°Ñ� Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
-
-#: config/c4x/c4x.c:3074
-msgid "invalid indirect (S) memory address"
-msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� ÐºÐ¾Ñ�Ð²ÐµÐ½Ð½Ð°Ñ� Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ (S)"
-
-#: config/c4x/c4x.c:3409
-msgid "c4x_valid_operands: Internal error"
-msgstr "c4x_valid_operands: Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ°"
-
-#: config/c4x/c4x.c:3848
-msgid "c4x_operand_subword: invalid mode"
-msgstr "c4x_operand_subword: Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¼Ð¾Ð´Ð°"
-
-#: config/c4x/c4x.c:3851
-msgid "c4x_operand_subword: invalid operand"
-msgstr "c4x_operand_subword: Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
-
-#. We could handle these with some difficulty.
-#. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:3877
-msgid "c4x_operand_subword: invalid autoincrement"
-msgstr "c4x_operand_subword: Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð°Ð²Ñ‚Ð¾Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ�"
-
-#: config/c4x/c4x.c:3883
-msgid "c4x_operand_subword: invalid address"
-msgstr "c4x_operand_subword: Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�"
-
-#: config/c4x/c4x.c:3894
-msgid "c4x_operand_subword: address not offsettable"
-msgstr "c4x_operand_subword: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ Ð°Ð´Ñ€ÐµÑ�Ð°"
-
-#: config/c4x/c4x.c:4096
-msgid "c4x_rptb_rpts_p: Repeat block top label moved"
-msgstr "c4x_rptb_rpts_p: ÐœÐµÑ‚ÐºÐ° Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� Ð±Ð»Ð¾ÐºÐ° Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð°"
-
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: config/cris/cris.c:491 fortran/dump-parse-tree.c:78
-#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:776
-#: fortran/dump-parse-tree.c:821 c-typeck.c:4607 c-typeck.c:4622
-#: c-typeck.c:4637 final.c:2984 final.c:2986 gcc.c:4737 loop-iv.c:2807
-#: loop-iv.c:2816 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
-#: cp/parser.c:2188 cp/typeck.c:4559 java/expr.c:409
+#: config/cris/cris.c:504 fortran/dump-parse-tree.c:78
+#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:798
+#: fortran/dump-parse-tree.c:843 c-typeck.c:4618 c-typeck.c:4633
+#: c-typeck.c:4648 final.c:2997 final.c:2999 gcc.c:4731 loop-iv.c:2808
+#: loop-iv.c:2817 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
+#: cp/parser.c:2192 cp/typeck.c:4567 java/expr.c:409
 #, gcc-internal-format
 msgid "%s"
 msgstr "%s"
 
-#: config/cris/cris.c:542
+#: config/cris/cris.c:555
 msgid "unexpected index-type in cris_print_index"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¸Ð½Ð´ÐµÐºÑ�Ð° Ð² cris_print_index"
 
-#: config/cris/cris.c:556
+#: config/cris/cris.c:572
 msgid "unexpected base-type in cris_print_base"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð±Ð°Ð·Ñ‹ Ð² cris_print_base"
 
-#: config/cris/cris.c:672
+#: config/cris/cris.c:688
 msgid "invalid operand for 'b' modifier"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° 'b'"
 
-#: config/cris/cris.c:689
+#: config/cris/cris.c:705
 msgid "invalid operand for 'o' modifier"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° 'o'"
 
-#: config/cris/cris.c:708
+#: config/cris/cris.c:724
 msgid "invalid operand for 'O' modifier"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° 'O'"
 
-#: config/cris/cris.c:741
+#: config/cris/cris.c:757
 msgid "invalid operand for 'p' modifier"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° 'p'"
 
-#: config/cris/cris.c:780
+#: config/cris/cris.c:796
 msgid "invalid operand for 'z' modifier"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° 'z'"
 
-#: config/cris/cris.c:834 config/cris/cris.c:864
+#: config/cris/cris.c:860 config/cris/cris.c:894
 msgid "invalid operand for 'H' modifier"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° 'H'"
 
-#: config/cris/cris.c:840
+#: config/cris/cris.c:870
 msgid "bad register"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€"
 
-#: config/cris/cris.c:884
+#: config/cris/cris.c:914
 msgid "invalid operand for 'e' modifier"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° 'e'"
 
-#: config/cris/cris.c:901
+#: config/cris/cris.c:931
 msgid "invalid operand for 'm' modifier"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° 'm'"
 
-#: config/cris/cris.c:926
+#: config/cris/cris.c:956
 msgid "invalid operand for 'A' modifier"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° 'A'"
 
-#: config/cris/cris.c:949
+#: config/cris/cris.c:979
 msgid "invalid operand for 'D' modifier"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° 'D'"
 
-#: config/cris/cris.c:963
+#: config/cris/cris.c:993
 msgid "invalid operand for 'T' modifier"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° 'T'"
 
-#: config/cris/cris.c:972
+#: config/cris/cris.c:1013
 msgid "invalid operand modifier letter"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°"
 
-#: config/cris/cris.c:1029
+#: config/cris/cris.c:1070
 msgid "unexpected multiplicative operand"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð¿Ð»Ð¸ÐºÐ°Ñ‚Ð¸Ð²Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/cris/cris.c:1049
+#: config/cris/cris.c:1090
 msgid "unexpected operand"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/cris/cris.c:1082 config/cris/cris.c:1092
+#: config/cris/cris.c:1123 config/cris/cris.c:1133
 msgid "unrecognized address"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�"
 
-#: config/cris/cris.c:2019
+#: config/cris/cris.c:2209
 msgid "unrecognized supposed constant"
 msgstr "Ð½ÐµÐ¾Ð¿Ð¾Ð·Ð½Ð°Ð½Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/cris/cris.c:2394 config/cris/cris.c:2458
+#: config/cris/cris.c:2638 config/cris/cris.c:2702
 msgid "unexpected side-effects in address"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ñ‹ Ð² Ð°Ð´Ñ€ÐµÑ�Ðµ"
 
 #. Can't possibly get a GOT-needing-fixup for a function-call,
 #. right?
-#: config/cris/cris.c:3253
+#: config/cris/cris.c:3539
 msgid "Unidentifiable call op"
 msgstr "Ð�ÐµÐ¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð°"
 
-#: config/cris/cris.c:3304
+#: config/cris/cris.c:3590
 #, c-format
 msgid "PIC register isn't set up"
 msgstr "PIC-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð½Ðµ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½"
@@ -3205,81 +3132,81 @@
 msgid "fr30_print_operand: unhandled MEM"
 msgstr "fr30_print_operand: Ð½ÐµÐ¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚Ð°Ð½Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� MEM"
 
-#: config/frv/frv.c:2542
+#: config/frv/frv.c:2546
 msgid "bad insn to frv_print_operand_address:"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð´Ð»Ñ� frv_print_operand_address:"
 
-#: config/frv/frv.c:2553
+#: config/frv/frv.c:2557
 msgid "bad register to frv_print_operand_memory_reference_reg:"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð´Ð»Ñ� frv_print_operand_memory_reference_reg:"
 
-#: config/frv/frv.c:2592 config/frv/frv.c:2602 config/frv/frv.c:2611
-#: config/frv/frv.c:2632 config/frv/frv.c:2637
+#: config/frv/frv.c:2596 config/frv/frv.c:2606 config/frv/frv.c:2615
+#: config/frv/frv.c:2636 config/frv/frv.c:2641
 msgid "bad insn to frv_print_operand_memory_reference:"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð´Ð»Ñ� frv_print_operand_memory_reference:"
 
-#: config/frv/frv.c:2723
+#: config/frv/frv.c:2727
 #, c-format
 msgid "bad condition code"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ�"
 
-#: config/frv/frv.c:2798
+#: config/frv/frv.c:2802
 msgid "bad insn in frv_print_operand, bad const_double"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð´Ð»Ñ� frv_print_operand, Ð¿Ð»Ð¾Ñ…Ð¾Ð¹ const_double "
 
-#: config/frv/frv.c:2859
+#: config/frv/frv.c:2863
 msgid "bad insn to frv_print_operand, 'e' modifier:"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð´Ð»Ñ� frv_print_operand, Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ 'e':"
 
-#: config/frv/frv.c:2867
+#: config/frv/frv.c:2871
 msgid "bad insn to frv_print_operand, 'F' modifier:"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð´Ð»Ñ� frv_print_operand, Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ 'F':"
 
-#: config/frv/frv.c:2883
+#: config/frv/frv.c:2887
 msgid "bad insn to frv_print_operand, 'f' modifier:"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð´Ð»Ñ� frv_print_operand, Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ 'f':"
 
-#: config/frv/frv.c:2897
+#: config/frv/frv.c:2901
 msgid "bad insn to frv_print_operand, 'g' modifier:"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð´Ð»Ñ� frv_print_operand, Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ 'g':"
 
-#: config/frv/frv.c:2945
+#: config/frv/frv.c:2949
 msgid "bad insn to frv_print_operand, 'L' modifier:"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð´Ð»Ñ� frv_print_operand, Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ 'L':"
 
-#: config/frv/frv.c:2958
+#: config/frv/frv.c:2962
 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð´Ð»Ñ� frv_print_operand, Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ 'M/N':"
 
-#: config/frv/frv.c:2979
+#: config/frv/frv.c:2983
 msgid "bad insn to frv_print_operand, 'O' modifier:"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð´Ð»Ñ� frv_print_operand, Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ 'O':"
 
-#: config/frv/frv.c:2997
+#: config/frv/frv.c:3001
 msgid "bad insn to frv_print_operand, P modifier:"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð´Ð»Ñ� frv_print_operand, Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ 'P':"
 
-#: config/frv/frv.c:3017
+#: config/frv/frv.c:3021
 msgid "bad insn in frv_print_operand, z case"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð´Ð»Ñ� frv_print_operand, Ñ�Ð»ÑƒÑ‡Ð°Ð¹ z"
 
-#: config/frv/frv.c:3048
+#: config/frv/frv.c:3052
 msgid "bad insn in frv_print_operand, 0 case"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ð´Ð»Ñ� frv_print_operand, Ñ�Ð»ÑƒÑ‡Ð°Ð¹ 0"
 
-#: config/frv/frv.c:3053
+#: config/frv/frv.c:3057
 msgid "frv_print_operand: unknown code"
 msgstr "frv_print_operand: Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´"
 
-#: config/frv/frv.c:4422
+#: config/frv/frv.c:4426
 msgid "bad output_move_single operand"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� output_move_single"
 
-#: config/frv/frv.c:4549
+#: config/frv/frv.c:4553
 msgid "bad output_move_double operand"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� output_move_double"
 
-#: config/frv/frv.c:4691
+#: config/frv/frv.c:4695
 msgid "bad output_condmove_single operand"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� output_condmove_single"
 
@@ -3297,27 +3224,27 @@
 msgid " (frv)"
 msgstr " (frv)"
 
-#: config/i386/i386.c:8218
+#: config/i386/i386.c:8273
 #, c-format
 msgid "invalid UNSPEC as operand"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ UNSPEC"
 
-#: config/i386/i386.c:8924
+#: config/i386/i386.c:8979
 #, c-format
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹ Ð¸Ð»Ð¸ ÐºÐ¾Ð´Ð¾Ð¼ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ�, Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° 'c'"
 
-#: config/i386/i386.c:9040
+#: config/i386/i386.c:9095
 #, c-format
 msgid "invalid operand code '%c'"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° '%c'"
 
-#: config/i386/i386.c:9089
+#: config/i386/i386.c:9144
 #, c-format
 msgid "invalid constraints for operand"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°"
 
-#: config/i386/i386.c:16348
+#: config/i386/i386.c:16423
 msgid "unknown insn mode"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¼Ð¾Ð´Ð° Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
 
@@ -3338,34 +3265,34 @@
 msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¾ÐºÑ€ÑƒÐ¶ÐµÐ½Ð¸Ñ� DJGPP ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°ÐµÑ‚ Ð½Ð° Ð¸Ñ�Ð¿Ð¾Ñ€Ñ‡ÐµÐ½Ð½Ñ‹Ð¹ Ñ„Ð°Ð¹Ð» '%s'"
 
-#: config/ia64/ia64.c:4770
+#: config/ia64/ia64.c:4771
 #, c-format
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operand: Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´"
 
-#: config/ia64/ia64.c:9889
+#: config/ia64/ia64.c:9890
 msgid "invalid conversion from %<__fpreg%>"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %<__fpreg%>"
 
-#: config/ia64/ia64.c:9892
+#: config/ia64/ia64.c:9893
 msgid "invalid conversion to %<__fpreg%>"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº %<__fpreg%>"
 
-#: config/ia64/ia64.c:9905 config/ia64/ia64.c:9916
+#: config/ia64/ia64.c:9906 config/ia64/ia64.c:9917
 msgid "invalid operation on %<__fpreg%>"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� %<__fpreg%>"
 
-#: config/iq2000/iq2000.c:3118
+#: config/iq2000/iq2000.c:3122
 #, c-format
 msgid "invalid %%P operand"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%P"
 
-#: config/iq2000/iq2000.c:3126 config/rs6000/rs6000.c:11607
+#: config/iq2000/iq2000.c:3130 config/rs6000/rs6000.c:11818
 #, c-format
 msgid "invalid %%p value"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%p"
 
-#: config/iq2000/iq2000.c:3182
+#: config/iq2000/iq2000.c:3186
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %%d, %%x Ð¸Ð»Ð¸ %%X"
@@ -3407,7 +3334,7 @@
 msgstr "Ð¿Ð¾Ñ�Ñ‚Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ� - Ð½Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€"
 
 #: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
-#: config/rs6000/rs6000.c:19870
+#: config/rs6000/rs6000.c:20087
 msgid "bad address"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�"
 
@@ -3453,59 +3380,59 @@
 msgid "invalid Z register replacement for insn"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð·Ð°Ð¼ÐµÐ½Ð° Z-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° Ð² Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
 
-#: config/mips/mips.c:6313 config/mips/mips.c:6334 config/mips/mips.c:6438
+#: config/mips/mips.c:6371 config/mips/mips.c:6392 config/mips/mips.c:6496
 #, c-format
 msgid "'%%%c' is not a valid operand prefix"
 msgstr "'%%%c' Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð¾Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°"
 
-#: config/mips/mips.c:6382 config/mips/mips.c:6389 config/mips/mips.c:6396
-#: config/mips/mips.c:6456
+#: config/mips/mips.c:6440 config/mips/mips.c:6447 config/mips/mips.c:6454
+#: config/mips/mips.c:6514
 #, c-format
 msgid "invalid use of '%%%c'"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ '%%%c'"
 
-#: config/mips/mips.c:6701
+#: config/mips/mips.c:6761
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr "mips_debugger_offset Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð½Ðµ Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ ÐºÐ°Ð´Ñ€Ð°"
 
-#: config/mmix/mmix.c:1487 config/mmix/mmix.c:1617
+#: config/mmix/mmix.c:1483 config/mmix/mmix.c:1613
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐµ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ MMIX: Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ CONST_INT, Ð° Ð½Ðµ Ñ�Ñ‚Ð¾"
 
-#: config/mmix/mmix.c:1566
+#: config/mmix/mmix.c:1562
 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐµ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ MMIX: Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� 'm', Ð½Ðµ CONST_INT"
 
-#: config/mmix/mmix.c:1585
+#: config/mmix/mmix.c:1581
 msgid "MMIX Internal: Expected a register, not this"
 msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐµ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ MMIX: Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€, Ð° Ð½Ðµ Ñ�Ñ‚Ð¾"
 
-#: config/mmix/mmix.c:1595
+#: config/mmix/mmix.c:1591
 msgid "MMIX Internal: Expected a constant, not this"
 msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐµ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ MMIX: Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°, Ð° Ð½Ðµ Ñ�Ñ‚Ð¾"
 
 #. We need the original here.
-#: config/mmix/mmix.c:1679
+#: config/mmix/mmix.c:1675
 msgid "MMIX Internal: Cannot decode this operand"
 msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐµ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ MMIX: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð´ÐµÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°"
 
-#: config/mmix/mmix.c:1736
+#: config/mmix/mmix.c:1732
 msgid "MMIX Internal: This is not a recognized address"
 msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐµ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ MMIX: Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�"
 
-#: config/mmix/mmix.c:2669
+#: config/mmix/mmix.c:2665
 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐµ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ MMIX: Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ð²Ñ‹Ð²Ð¾Ð´Ð° Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð³Ð¾ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð³Ð¾ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ�:"
 
-#: config/mmix/mmix.c:2676
+#: config/mmix/mmix.c:2672
 msgid "MMIX Internal: What's the CC of this?"
 msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐµ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ MMIX: Ñ‡ÐµÐ¼Ñƒ Ñ€Ð°Ð²ÐµÐ½ ÐºÐ¾Ð´ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ� Ð¾Ñ‚ Ñ�Ñ‚Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸?"
 
-#: config/mmix/mmix.c:2680
+#: config/mmix/mmix.c:2676
 msgid "MMIX Internal: What is the CC of this?"
 msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐµ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ MMIX: Ñ‡ÐµÐ¼Ñƒ Ñ€Ð°Ð²ÐµÐ½ ÐºÐ¾Ð´ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ñ� Ð¾Ñ‚ Ñ�Ñ‚Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸?"
 
-#: config/mmix/mmix.c:2744
+#: config/mmix/mmix.c:2740
 msgid "MMIX Internal: This is not a constant:"
 msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐµ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ MMIX: Ñ�Ñ‚Ð¾ Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°:"
 
@@ -3531,81 +3458,81 @@
 msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr "ÐŸÐ¾Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ '%s' Ð² ÐºÐ¾Ð¼Ð°Ð½Ð´Ð½Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐµ, Ñ‡Ñ‚Ð¾Ð±Ñ‹ ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚ÑŒ ÐµÐ³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€.\n"
 
-#: config/rs6000/rs6000.c:11434
+#: config/rs6000/rs6000.c:11645
 #, c-format
 msgid "invalid %%f value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%f"
 
-#: config/rs6000/rs6000.c:11443
+#: config/rs6000/rs6000.c:11654
 #, c-format
 msgid "invalid %%F value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%F"
 
-#: config/rs6000/rs6000.c:11452
+#: config/rs6000/rs6000.c:11663
 #, c-format
 msgid "invalid %%G value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%G"
 
-#: config/rs6000/rs6000.c:11487
+#: config/rs6000/rs6000.c:11698
 #, c-format
 msgid "invalid %%j code"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%j"
 
-#: config/rs6000/rs6000.c:11497
+#: config/rs6000/rs6000.c:11708
 #, c-format
 msgid "invalid %%J code"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%J"
 
-#: config/rs6000/rs6000.c:11507
+#: config/rs6000/rs6000.c:11718
 #, c-format
 msgid "invalid %%k value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%k"
 
-#: config/rs6000/rs6000.c:11527 config/xtensa/xtensa.c:2022
+#: config/rs6000/rs6000.c:11738 config/xtensa/xtensa.c:2028
 #, c-format
 msgid "invalid %%K value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%K"
 
-#: config/rs6000/rs6000.c:11597
+#: config/rs6000/rs6000.c:11808
 #, c-format
 msgid "invalid %%O value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%O"
 
-#: config/rs6000/rs6000.c:11644
+#: config/rs6000/rs6000.c:11855
 #, c-format
 msgid "invalid %%q value"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%q"
 
-#: config/rs6000/rs6000.c:11688
+#: config/rs6000/rs6000.c:11899
 #, c-format
 msgid "invalid %%S value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%S"
 
-#: config/rs6000/rs6000.c:11728
+#: config/rs6000/rs6000.c:11939
 #, c-format
 msgid "invalid %%T value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%T"
 
-#: config/rs6000/rs6000.c:11738
+#: config/rs6000/rs6000.c:11949
 #, c-format
 msgid "invalid %%u value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%u"
 
-#: config/rs6000/rs6000.c:11747 config/xtensa/xtensa.c:1992
+#: config/rs6000/rs6000.c:11958 config/xtensa/xtensa.c:1998
 #, c-format
 msgid "invalid %%v value"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%v"
 
-#: config/rs6000/rs6000.c:21768
+#: config/rs6000/rs6000.c:21946
 msgid "AltiVec argument passed to unprototyped function"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ AltiVec Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
 
-#: config/s390/s390.c:4561
+#: config/s390/s390.c:4560
 #, c-format
 msgid "cannot decompose address"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð´ÐµÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¸ Ð°Ð´Ñ€ÐµÑ�Ð°"
 
-#: config/s390/s390.c:4771
+#: config/s390/s390.c:4770
 msgid "UNKNOWN in print_operand !?"
 msgstr "UNKNOWN Ð² print_operand !?"
 
@@ -3615,89 +3542,89 @@
 msgid "invalid operand for code: '%c'"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° '%c'"
 
-#: config/sh/sh.c:746
+#: config/sh/sh.c:749
 #, c-format
 msgid "invalid operand to %%R"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� %%R"
 
-#: config/sh/sh.c:773
+#: config/sh/sh.c:776
 #, c-format
 msgid "invalid operand to %%S"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� %%S"
 
-#: config/sh/sh.c:8095
+#: config/sh/sh.c:8098
 msgid "created and used with different architectures / ABIs"
 msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½ Ñ� Ð¾Ð´Ð½Ð¾Ð¹ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð¾Ð¹ / ABI, Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼"
 
-#: config/sh/sh.c:8097
+#: config/sh/sh.c:8100
 msgid "created and used with different ABIs"
 msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½ Ñ� Ð¾Ð´Ð½Ð¸Ð¼ ABI, Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼"
 
-#: config/sh/sh.c:8099
+#: config/sh/sh.c:8102
 msgid "created and used with different endianness"
 msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½ Ñ� Ð¾Ð´Ð½Ð¸Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼ endianness, Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼"
 
-#: config/sparc/sparc.c:6803 config/sparc/sparc.c:6809
+#: config/sparc/sparc.c:6806 config/sparc/sparc.c:6812
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� %%Y"
 
-#: config/sparc/sparc.c:6879
+#: config/sparc/sparc.c:6882
 #, c-format
 msgid "invalid %%A operand"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� %%A"
 
-#: config/sparc/sparc.c:6889
+#: config/sparc/sparc.c:6892
 #, c-format
 msgid "invalid %%B operand"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� %%B"
 
-#: config/sparc/sparc.c:6928
+#: config/sparc/sparc.c:6931
 #, c-format
 msgid "invalid %%c operand"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� %%c"
 
-#: config/sparc/sparc.c:6950
+#: config/sparc/sparc.c:6953
 #, c-format
 msgid "invalid %%d operand"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� %%d"
 
-#: config/sparc/sparc.c:6967
+#: config/sparc/sparc.c:6970
 #, c-format
 msgid "invalid %%f operand"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� %%f"
 
-#: config/sparc/sparc.c:6981
+#: config/sparc/sparc.c:6984
 #, c-format
 msgid "invalid %%s operand"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� %%s"
 
-#: config/sparc/sparc.c:7035
+#: config/sparc/sparc.c:7038
 #, c-format
 msgid "long long constant not a valid immediate operand"
 msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° long long Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð¼"
 
-#: config/sparc/sparc.c:7038
+#: config/sparc/sparc.c:7041
 #, c-format
 msgid "floating point constant not a valid immediate operand"
 msgstr "Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð¼"
 
-#: config/stormy16/stormy16.c:1775 config/stormy16/stormy16.c:1846
+#: config/stormy16/stormy16.c:1748 config/stormy16/stormy16.c:1819
 #, c-format
 msgid "'B' operand is not constant"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ñ� ÐºÐ¾Ð´Ð¾Ð¼ 'B' - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/stormy16/stormy16.c:1802
+#: config/stormy16/stormy16.c:1775
 #, c-format
 msgid "'B' operand has multiple bits set"
 msgstr "Ð² Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ðµ Ñ� ÐºÐ¾Ð´Ð¾Ð¼ 'B' ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¾ Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ð±Ð¸Ñ‚Ð¾Ð²"
 
-#: config/stormy16/stormy16.c:1828
+#: config/stormy16/stormy16.c:1801
 #, c-format
 msgid "'o' operand is not constant"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ñ� ÐºÐ¾Ð´Ð¾Ð¼ 'o' - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/stormy16/stormy16.c:1860
+#: config/stormy16/stormy16.c:1833
 #, c-format
 msgid "xstormy16_print_operand: unknown code"
 msgstr "xstormy16_print_operand: Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´"
@@ -3710,56 +3637,56 @@
 msgid "output_move_single:"
 msgstr "output_move_single:"
 
-#: config/xtensa/xtensa.c:652 config/xtensa/xtensa.c:684
-#: config/xtensa/xtensa.c:693
+#: config/xtensa/xtensa.c:656 config/xtensa/xtensa.c:688
+#: config/xtensa/xtensa.c:697
 msgid "bad test"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ°"
 
-#: config/xtensa/xtensa.c:1980
+#: config/xtensa/xtensa.c:1986
 #, c-format
 msgid "invalid %%D value"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%D"
 
-#: config/xtensa/xtensa.c:2017
+#: config/xtensa/xtensa.c:2023
 msgid "invalid mask"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¼Ð°Ñ�ÐºÐ°"
 
-#: config/xtensa/xtensa.c:2043
+#: config/xtensa/xtensa.c:2049
 #, c-format
 msgid "invalid %%x value"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%x"
 
-#: config/xtensa/xtensa.c:2050
+#: config/xtensa/xtensa.c:2056
 #, c-format
 msgid "invalid %%d value"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%d"
 
-#: config/xtensa/xtensa.c:2071 config/xtensa/xtensa.c:2081
+#: config/xtensa/xtensa.c:2077 config/xtensa/xtensa.c:2087
 #, c-format
 msgid "invalid %%t/%%b value"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%t/%%b"
 
-#: config/xtensa/xtensa.c:2123
+#: config/xtensa/xtensa.c:2129
 msgid "invalid address"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�"
 
-#: config/xtensa/xtensa.c:2148
+#: config/xtensa/xtensa.c:2154
 msgid "no register in address"
 msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð² Ð°Ð´Ñ€ÐµÑ�Ðµ"
 
-#: config/xtensa/xtensa.c:2156
+#: config/xtensa/xtensa.c:2162
 msgid "address offset not a constant"
 msgstr "Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: cp/call.c:2514
+#: cp/call.c:2500
 msgid "candidates are:"
 msgstr "Ð¿Ñ€ÐµÑ‚ÐµÐ½Ð´ÐµÐ½Ñ‚Ñ‹:"
 
-#: cp/call.c:6463
+#: cp/call.c:6487
 msgid "candidate 1:"
 msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 1:"
 
-#: cp/call.c:6464
+#: cp/call.c:6488
 msgid "candidate 2:"
 msgstr "ÐºÐ°Ð½Ð´Ð¸Ð´Ð°Ñ‚ 2:"
 
@@ -3804,52 +3731,52 @@
 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
 msgstr ""
 
-#: fortran/arith.c:1425
+#: fortran/arith.c:1472
 #, fuzzy
 msgid "elemental binary operation"
 msgstr "Ð’ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ðµ"
 
-#: fortran/arith.c:1997
+#: fortran/arith.c:2044
 #, no-c-format
 msgid "Arithmetic OK converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2001
+#: fortran/arith.c:2048
 #, no-c-format
 msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 msgstr ""
 
-#: fortran/arith.c:2006
+#: fortran/arith.c:2053
 #, no-c-format
 msgid "Arithmetic underflow converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2010
+#: fortran/arith.c:2057
 #, no-c-format
 msgid "Arithmetic NaN converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2014
+#: fortran/arith.c:2061
 #, no-c-format
 msgid "Division by zero converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2018
+#: fortran/arith.c:2065
 #, no-c-format
 msgid "Array operands are incommensurate converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2022
+#: fortran/arith.c:2069
 #, no-c-format
 msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2355
+#: fortran/arith.c:2402
 #, no-c-format
 msgid "The Hollerith constant at %L is too long to convert to %s"
 msgstr ""
 
-#: fortran/arith.c:2513
+#: fortran/arith.c:2560
 #, no-c-format
 msgid "Enumerator exceeds the C integer type at %C"
 msgstr ""
@@ -3879,72 +3806,72 @@
 msgid "Variable '%s' at %L in this context must be constant"
 msgstr ""
 
-#: fortran/array.c:299
+#: fortran/array.c:314
 #, no-c-format
 msgid "Expected expression in array specification at %C"
 msgstr ""
 
-#: fortran/array.c:386
+#: fortran/array.c:392
 #, no-c-format
 msgid "Bad array specification for an explicitly shaped array at %C"
 msgstr ""
 
-#: fortran/array.c:396
+#: fortran/array.c:402
 #, no-c-format
 msgid "Bad array specification for assumed shape array at %C"
 msgstr ""
 
-#: fortran/array.c:410
+#: fortran/array.c:416
 #, no-c-format
 msgid "Bad specification for deferred shape array at %C"
 msgstr ""
 
-#: fortran/array.c:414
+#: fortran/array.c:420
 #, no-c-format
 msgid "Bad specification for assumed size array at %C"
 msgstr ""
 
-#: fortran/array.c:423
+#: fortran/array.c:429
 #, no-c-format
 msgid "Expected another dimension in array declaration at %C"
 msgstr "ÐžÐ¶Ð¸Ð´Ð°ÐµÑ‚Ñ�Ñ� Ð´Ñ€ÑƒÐ³Ð°Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñ�Ñ‚ÑŒ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ %C"
 
-#: fortran/array.c:429
+#: fortran/array.c:435
 #, no-c-format
 msgid "Array specification at %C has more than %d dimensions"
 msgstr ""
 
-#: fortran/array.c:635
+#: fortran/array.c:641
 #, no-c-format
 msgid "duplicated initializer"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
 
-#: fortran/array.c:727
+#: fortran/array.c:733
 #, no-c-format
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 msgstr ""
 
-#: fortran/array.c:829 fortran/array.c:938
+#: fortran/array.c:835 fortran/array.c:944
 #, no-c-format
 msgid "Syntax error in array constructor at %C"
 msgstr ""
 
-#: fortran/array.c:884
+#: fortran/array.c:890
 #, no-c-format
 msgid "Fortran 2003: [...] style array constructors at %C"
 msgstr ""
 
-#: fortran/array.c:898
+#: fortran/array.c:904
 #, no-c-format
 msgid "Empty array constructor at %C is not allowed"
 msgstr ""
 
-#: fortran/array.c:982
+#: fortran/array.c:988
 #, no-c-format
 msgid "Element in %s array constructor at %L is %s"
 msgstr ""
 
-#: fortran/array.c:1309
+#: fortran/array.c:1315
 #, no-c-format
 msgid "Iterator step at %L cannot be zero"
 msgstr ""
@@ -3964,7 +3891,7 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
 msgstr ""
 
-#: fortran/check.c:101 fortran/check.c:817 fortran/check.c:827
+#: fortran/check.c:101 fortran/check.c:810 fortran/check.c:820
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
 msgstr ""
@@ -4029,220 +3956,215 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
 msgstr ""
 
-#: fortran/check.c:320
+#: fortran/check.c:356
 #, no-c-format
-msgid "Missing DIM parameter in intrinsic '%s' at %L"
-msgstr ""
-
-#: fortran/check.c:363
-#, no-c-format
 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
 msgstr ""
 
-#: fortran/check.c:433
+#: fortran/check.c:426
 #, no-c-format
 msgid "Unequal character lengths (%ld and %ld) in %s intrinsic at %L"
 msgstr ""
 
-#: fortran/check.c:535 fortran/check.c:1938 fortran/check.c:1953
+#: fortran/check.c:528 fortran/check.c:1932 fortran/check.c:1947
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
 msgstr ""
 
-#: fortran/check.c:559 fortran/check.c:3703
+#: fortran/check.c:552 fortran/check.c:3697
 #, no-c-format
 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
 msgstr ""
 
-#: fortran/check.c:568 fortran/check.c:1143 fortran/check.c:1286
-#: fortran/check.c:1360 fortran/check.c:1616
+#: fortran/check.c:561 fortran/check.c:1137 fortran/check.c:1280
+#: fortran/check.c:1354 fortran/check.c:1610
 #, no-c-format
 msgid "Extension: Different type kinds at %L"
 msgstr ""
 
-#: fortran/check.c:608 fortran/check.c:2022
+#: fortran/check.c:601 fortran/check.c:2016
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
 msgstr ""
 
-#: fortran/check.c:628
+#: fortran/check.c:621
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
 msgstr ""
 
-#: fortran/check.c:636
+#: fortran/check.c:629
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
 msgstr ""
 
-#: fortran/check.c:652
+#: fortran/check.c:645
 #, no-c-format
 msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
 msgstr ""
 
-#: fortran/check.c:663
+#: fortran/check.c:656
 #, no-c-format
 msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
 msgstr ""
 
-#: fortran/check.c:798 fortran/check.c:915
+#: fortran/check.c:791 fortran/check.c:910
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
 msgstr ""
 
-#: fortran/check.c:848 fortran/check.c:1205 fortran/check.c:1308
-#: fortran/check.c:1467 fortran/check.c:1484 fortran/check.c:2318
-#: fortran/check.c:2444 fortran/check.c:2779 fortran/check.c:2821
+#: fortran/check.c:841 fortran/check.c:1199 fortran/check.c:1302
+#: fortran/check.c:1461 fortran/check.c:1478 fortran/check.c:2312
+#: fortran/check.c:2438 fortran/check.c:2773 fortran/check.c:2815
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
 msgstr ""
 
-#: fortran/check.c:964 fortran/check.c:1712 fortran/check.c:1720
+#: fortran/check.c:959 fortran/check.c:1706 fortran/check.c:1714
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
 msgstr ""
 
-#: fortran/check.c:978
+#: fortran/check.c:973
 #, no-c-format
 msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
 msgstr ""
 
-#: fortran/check.c:997 fortran/check.c:1005
+#: fortran/check.c:992 fortran/check.c:1000
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `asm' - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ°"
 
-#: fortran/check.c:1256
+#: fortran/check.c:1250
 #, no-c-format
 msgid "Argument of %s at %L must be of length one"
 msgstr ""
 
-#: fortran/check.c:1315
+#: fortran/check.c:1309
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
 msgstr ""
 
-#: fortran/check.c:1440
+#: fortran/check.c:1434
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
 msgstr ""
 
-#: fortran/check.c:1589
+#: fortran/check.c:1583
 #, no-c-format
 msgid "Intrinsic '%s' at %L must have at least two arguments"
 msgstr ""
 
-#: fortran/check.c:1622
+#: fortran/check.c:1616
 #, no-c-format
 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
 msgstr ""
 
-#: fortran/check.c:1655
+#: fortran/check.c:1649
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
 msgstr ""
 
-#: fortran/check.c:1662
+#: fortran/check.c:1656
 #, no-c-format
 msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
 msgstr ""
 
-#: fortran/check.c:1734
+#: fortran/check.c:1728
 #, no-c-format
 msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
 msgstr ""
 
-#: fortran/check.c:1753
+#: fortran/check.c:1747
 #, no-c-format
 msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
 msgstr ""
 
-#: fortran/check.c:1762
+#: fortran/check.c:1756
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
 msgstr ""
 
-#: fortran/check.c:1964
+#: fortran/check.c:1958
 #, fuzzy, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `asm' - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ°"
 
-#: fortran/check.c:1973
+#: fortran/check.c:1967
 #, fuzzy, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `asm' - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ°"
 
-#: fortran/check.c:2069
+#: fortran/check.c:2063
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
 msgstr ""
 
-#: fortran/check.c:2090
+#: fortran/check.c:2084
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
 msgstr ""
 
-#: fortran/check.c:2098
+#: fortran/check.c:2092
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
 msgstr ""
 
-#: fortran/check.c:2114
+#: fortran/check.c:2108
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `asm' - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ°"
 
-#: fortran/check.c:2231
+#: fortran/check.c:2225
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
 msgstr ""
 
-#: fortran/check.c:2241
+#: fortran/check.c:2235
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
 msgstr ""
 
-#: fortran/check.c:2279
+#: fortran/check.c:2273
 #, no-c-format
 msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
 msgstr ""
 
-#: fortran/check.c:2364
+#: fortran/check.c:2358
 #, no-c-format
 msgid "Missing arguments to %s intrinsic at %L"
 msgstr ""
 
-#: fortran/check.c:2405
+#: fortran/check.c:2399
 #, no-c-format
 msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
 msgstr ""
 
-#: fortran/check.c:2479
+#: fortran/check.c:2473
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
 msgstr ""
 
-#: fortran/check.c:2731
+#: fortran/check.c:2725
 #, fuzzy, no-c-format
 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `asm' - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ°"
 
-#: fortran/check.c:3050
+#: fortran/check.c:3044
 #, no-c-format
 msgid "Too many arguments to %s at %L"
 msgstr "Ð¡Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² %s Ð² %L"
 
-#: fortran/check.c:3162 fortran/check.c:3616 fortran/check.c:3640
+#: fortran/check.c:3156 fortran/check.c:3610 fortran/check.c:3634
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
 msgstr ""
 
-#: fortran/check.c:3338
+#: fortran/check.c:3332
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `asm' - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ°"
 
-#: fortran/check.c:3687 fortran/check.c:3695
+#: fortran/check.c:3681 fortran/check.c:3689
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
 msgstr ""
@@ -4267,890 +4189,926 @@
 msgid "'%s' at %L already is initialized at %L"
 msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qD, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: fortran/data.c:412
+#: fortran/data.c:317
 #, no-c-format
+msgid "Data element below array lower bound at %L"
+msgstr ""
+
+#: fortran/data.c:329
+#, no-c-format
+msgid "Data element above array upper bound at %L"
+msgstr ""
+
+#: fortran/data.c:435
+#, no-c-format
 msgid "Extension: re-initialization of '%s' at %L"
 msgstr "Ð Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ðµ: Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� '%s' Ð² %L"
 
-#: fortran/decl.c:254
+#: fortran/decl.c:253
 #, fuzzy, no-c-format
 msgid "Host associated variable '%s' may not be in the DATA statement at %C"
 msgstr "Ð›Ð¸ÑˆÐ½Ñ�Ñ� Ð·Ð°Ð¿Ñ�Ñ‚Ð°Ñ� Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ FORMAT Ð² %0"
 
-#: fortran/decl.c:261
+#: fortran/decl.c:260
 #, no-c-format
 msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
 msgstr ""
 
-#: fortran/decl.c:366
+#: fortran/decl.c:365
 #, no-c-format
 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
 msgstr ""
 
-#: fortran/decl.c:470
+#: fortran/decl.c:390
+#, fuzzy, no-c-format
+msgid "Invalid initializer %s in Data statement at %C"
+msgstr "ÐŸÑ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð° Ð·Ð°Ð¿Ñ�Ñ‚Ð°Ñ� Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ FORMAT Ð² %0"
+
+#: fortran/decl.c:493
 #, no-c-format
 msgid "Initialization at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:529
+#: fortran/decl.c:552
 #, no-c-format
 msgid "DATA statement at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:558
+#: fortran/decl.c:581
 #, no-c-format
 msgid "Bad INTENT specification at %C"
 msgstr ""
 
-#: fortran/decl.c:600
+#: fortran/decl.c:623
 #, no-c-format
 msgid "Conflict in attributes of function argument at %C"
 msgstr ""
 
-#: fortran/decl.c:647
+#: fortran/decl.c:676
 #, no-c-format
 msgid "Syntax error in character length specification at %C"
 msgstr ""
 
-#: fortran/decl.c:757
+#: fortran/decl.c:795
 #, no-c-format
 msgid "Procedure '%s' at %C is already defined at %L"
 msgstr ""
 
-#: fortran/decl.c:765
+#: fortran/decl.c:803
 #, fuzzy, no-c-format
 msgid "Name '%s' at %C is already defined as a generic interface at %L"
 msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qD, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: fortran/decl.c:778
+#: fortran/decl.c:816
 #, no-c-format
 msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
 msgstr ""
 
-#: fortran/decl.c:850
+#: fortran/decl.c:888
 #, no-c-format
 msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:880
+#: fortran/decl.c:918
 #, no-c-format
 msgid "Type '%s' at %L is a parameter to the BIND(C)  procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
 msgstr ""
 
-#: fortran/decl.c:887
+#: fortran/decl.c:925
 #, no-c-format
 msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:902
+#: fortran/decl.c:940
 #, no-c-format
 msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:916
+#: fortran/decl.c:954
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:925
+#: fortran/decl.c:963
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:934
+#: fortran/decl.c:972
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:947
+#: fortran/decl.c:985
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:957
+#: fortran/decl.c:995
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:1033
+#: fortran/decl.c:1071
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:1069
+#: fortran/decl.c:1107
 #, no-c-format
 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
 msgstr ""
 
-#: fortran/decl.c:1075
+#: fortran/decl.c:1113
 #, no-c-format
 msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
 msgstr ""
 
-#: fortran/decl.c:1165
+#: fortran/decl.c:1203
 #, no-c-format
 msgid "Initializer not allowed for PARAMETER '%s' at %C"
 msgstr ""
 
-#: fortran/decl.c:1174
+#: fortran/decl.c:1213
 #, no-c-format
-msgid "Initializer not allowed for COMMON variable '%s' at %C"
-msgstr ""
-
-#: fortran/decl.c:1184
-#, no-c-format
 msgid "PARAMETER at %L is missing an initializer"
 msgstr ""
 
-#: fortran/decl.c:1194
+#: fortran/decl.c:1223
 #, no-c-format
 msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
 msgstr ""
 
-#: fortran/decl.c:1344
+#: fortran/decl.c:1373
 #, no-c-format
 msgid "Component at %C must have the POINTER attribute"
 msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚ Ð² %C Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ‚Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ POINTER"
 
-#: fortran/decl.c:1352
+#: fortran/decl.c:1381
 #, no-c-format
 msgid "Array component of structure at %C must have explicit or deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1378
+#: fortran/decl.c:1425
 #, fuzzy, no-c-format
 msgid "Allocatable component at %C must be an array"
 msgstr "Ð¿Ñ€ÐµÐ´Ð¸ÐºÐ°Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼"
 
-#: fortran/decl.c:1389
+#: fortran/decl.c:1436
 #, no-c-format
 msgid "Pointer array component of structure at %C must have a deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1398
+#: fortran/decl.c:1445
 #, no-c-format
 msgid "Allocatable component of structure at %C must have a deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1407
+#: fortran/decl.c:1454
 #, no-c-format
 msgid "Array component of structure at %C must have an explicit shape"
 msgstr ""
 
-#: fortran/decl.c:1433
+#: fortran/decl.c:1480
 #, no-c-format
 msgid "NULL() initialization at %C is ambiguous"
 msgstr ""
 
-#: fortran/decl.c:1556 fortran/decl.c:5197
+#: fortran/decl.c:1603 fortran/decl.c:5395
 #, fuzzy, no-c-format
 msgid "Duplicate array spec for Cray pointee at %C"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %D"
 
-#: fortran/decl.c:1616
+#: fortran/decl.c:1663
 #, fuzzy, no-c-format
 msgid "the type of '%s' at %C has not been declared within the interface"
 msgstr "Ð¾Ñ‚Ð¼ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qD Ð² Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ðµ Ð¸Ð¼Ñ‘Ð½ %qD"
 
-#: fortran/decl.c:1632
+#: fortran/decl.c:1679
 #, no-c-format
 msgid "Function name '%s' not allowed at %C"
 msgstr ""
 
-#: fortran/decl.c:1648
+#: fortran/decl.c:1695
 #, no-c-format
 msgid "Extension: Old-style initialization at %C"
 msgstr ""
 
-#: fortran/decl.c:1663
+#: fortran/decl.c:1710
 #, no-c-format
 msgid "Initialization at %C isn't for a pointer variable"
 msgstr ""
 
-#: fortran/decl.c:1671
+#: fortran/decl.c:1718
 #, no-c-format
 msgid "Pointer initialization requires a NULL() at %C"
 msgstr ""
 
-#: fortran/decl.c:1677
+#: fortran/decl.c:1724
 #, no-c-format
 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:1690
+#: fortran/decl.c:1737
 #, no-c-format
 msgid "Pointer initialization at %C requires '=>', not '='"
 msgstr ""
 
-#: fortran/decl.c:1699 fortran/decl.c:6129
+#: fortran/decl.c:1746 fortran/decl.c:6361
 #, no-c-format
 msgid "Expected an initialization expression at %C"
 msgstr ""
 
-#: fortran/decl.c:1705
+#: fortran/decl.c:1752
 #, no-c-format
 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:1718
+#: fortran/decl.c:1765
 #, no-c-format
 msgid "Initialization of allocatable component at %C is not allowed"
 msgstr ""
 
-#: fortran/decl.c:1772 fortran/decl.c:1781
+#: fortran/decl.c:1819 fortran/decl.c:1828
 #, no-c-format
 msgid "Old-style type declaration %s*%d not supported at %C"
 msgstr ""
 
-#: fortran/decl.c:1786
+#: fortran/decl.c:1833
 #, no-c-format
 msgid "Nonstandard type declaration %s*%d at %C"
 msgstr ""
 
-#: fortran/decl.c:1838 fortran/decl.c:1897
+#: fortran/decl.c:1884 fortran/decl.c:1948
 #, fuzzy, no-c-format
 msgid "Missing right parenthesis at %C"
 msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¾Ñ‚ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ� Ñ�ÐºÐ¾Ð±ÐºÐ°"
 
-#: fortran/decl.c:1853 fortran/decl.c:1931
+#: fortran/decl.c:1897 fortran/decl.c:1993
 #, no-c-format
 msgid "Expected initialization expression at %C"
 msgstr ""
 
-#: fortran/decl.c:1861 fortran/decl.c:1937
+#: fortran/decl.c:1905 fortran/decl.c:1999
 #, no-c-format
 msgid "Expected scalar initialization expression at %C"
 msgstr ""
 
-#: fortran/decl.c:1891
+#: fortran/decl.c:1936
 #, fuzzy, no-c-format
 msgid "Kind %d not supported for type %s at %C"
 msgstr "Ñ€ÐµÐ¶Ð¸Ð¼ Ð¾ÐºÑ€ÑƒÐ³Ð»ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¹ VAX"
 
-#: fortran/decl.c:1957
+#: fortran/decl.c:1946
 #, fuzzy, no-c-format
+msgid "Missing right parenthesis or comma at %C"
+msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¾Ñ‚ÐºÑ€Ñ‹Ð²Ð°ÑŽÑ‰Ð°Ñ� Ñ�ÐºÐ¾Ð±ÐºÐ°"
+
+#: fortran/decl.c:2019
+#, fuzzy, no-c-format
 msgid "Kind %d is not supported for CHARACTER at %C"
 msgstr "Ñ€ÐµÐ¶Ð¸Ð¼ Ð¾ÐºÑ€ÑƒÐ³Ð»ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¹ VAX"
 
-#: fortran/decl.c:2086
+#: fortran/decl.c:2148
 #, no-c-format
 msgid "Syntax error in CHARACTER declaration at %C"
 msgstr ""
 
-#: fortran/decl.c:2156
+#: fortran/decl.c:2233
 #, no-c-format
 msgid "Extension: BYTE type at %C"
 msgstr ""
 
-#: fortran/decl.c:2162
+#: fortran/decl.c:2239
 #, no-c-format
 msgid "BYTE type used at %C is not available on the target machine"
 msgstr ""
 
-#: fortran/decl.c:2211
+#: fortran/decl.c:2288
 #, fuzzy, no-c-format
 msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
 msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ñ� ISO 1990 C"
 
-#: fortran/decl.c:2245 fortran/decl.c:2252 fortran/decl.c:2558
-#: fortran/decl.c:2566
+#: fortran/decl.c:2328 fortran/decl.c:2337 fortran/decl.c:2649
+#: fortran/decl.c:2657
 #, no-c-format
 msgid "Type name '%s' at %C is ambiguous"
 msgstr "Ð˜Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° '%s' Ð² %C Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾"
 
-#: fortran/decl.c:2321
+#: fortran/decl.c:2412
 #, no-c-format
 msgid "Missing character range in IMPLICIT at %C"
 msgstr ""
 
-#: fortran/decl.c:2367
+#: fortran/decl.c:2458
 #, no-c-format
 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
 msgstr ""
 
-#: fortran/decl.c:2421
+#: fortran/decl.c:2512
 #, fuzzy, no-c-format
 msgid "Empty IMPLICIT statement at %C"
 msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ VXT-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %0"
 
-#: fortran/decl.c:2524
+#: fortran/decl.c:2615
 #, no-c-format
 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
 msgstr ""
 
-#: fortran/decl.c:2529
+#: fortran/decl.c:2620
 #, fuzzy, no-c-format
 msgid "Fortran 2003: IMPORT statement at %C"
 msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ VXT-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %0"
 
-#: fortran/decl.c:2544
+#: fortran/decl.c:2635
 #, fuzzy, no-c-format
 msgid "Expecting list of named entities at %C"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð°"
 
-#: fortran/decl.c:2572
+#: fortran/decl.c:2663
 #, no-c-format
 msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
 msgstr ""
 
-#: fortran/decl.c:2579
+#: fortran/decl.c:2670
 #, no-c-format
 msgid "'%s' is already IMPORTed from host scoping unit at %C."
 msgstr ""
 
-#: fortran/decl.c:2608
+#: fortran/decl.c:2699
 #, fuzzy, no-c-format
 msgid "Syntax error in IMPORT statement at %C"
 msgstr "Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ñ€Ð°Ð·Ð±Ð¾Ñ€Ðµ `%s'"
 
-#: fortran/decl.c:2850
+#: fortran/decl.c:2941
 #, fuzzy, no-c-format
 msgid "Missing dimension specification at %C"
 msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %A Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %0"
 
-#: fortran/decl.c:2924
+#: fortran/decl.c:3015
 #, fuzzy, no-c-format
 msgid "Duplicate %s attribute at %L"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ `restrict'"
 
-#: fortran/decl.c:2943
+#: fortran/decl.c:3034
 #, fuzzy, no-c-format
 msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: fortran/decl.c:2953
+#: fortran/decl.c:3044
 #, fuzzy, no-c-format
 msgid "Attribute at %L is not allowed in a TYPE definition"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: fortran/decl.c:2971
+#: fortran/decl.c:3062
 #, fuzzy, no-c-format
 msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: fortran/decl.c:2982
+#: fortran/decl.c:3073
 #, fuzzy, no-c-format
 msgid "%s attribute at %L is not allowed outside of the specification part of a module"
 msgstr "%JÐ°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ section Ð´Ð»Ñ� `%D' Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼"
 
-#: fortran/decl.c:3034 fortran/decl.c:5437
+#: fortran/decl.c:3125 fortran/decl.c:5635
 #, no-c-format
 msgid "PROTECTED at %C only allowed in specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:3040
+#: fortran/decl.c:3131
 #, no-c-format
 msgid "Fortran 2003: PROTECTED attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:3071
+#: fortran/decl.c:3162
 #, no-c-format
 msgid "Fortran 2003: VALUE attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:3081
+#: fortran/decl.c:3172
 #, no-c-format
 msgid "Fortran 2003: VOLATILE attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:3121
+#: fortran/decl.c:3212
 #, no-c-format
 msgid "Multiple identifiers provided with single NAME= specifier at %C"
 msgstr ""
 
 #. Print an error, but continue parsing line.
-#: fortran/decl.c:3171
+#: fortran/decl.c:3261
 #, no-c-format
 msgid "C kind parameter is for type %s but symbol '%s' at %L is of type %s"
 msgstr ""
 
-#: fortran/decl.c:3235
+#: fortran/decl.c:3325
 #, fuzzy, no-c-format
 msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
 msgstr "%JÐ²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� `%D' Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
 
-#: fortran/decl.c:3257
+#: fortran/decl.c:3347
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:3266
+#: fortran/decl.c:3356
 #, no-c-format
 msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:3270
+#: fortran/decl.c:3360
 #, no-c-format
 msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
 msgstr ""
 
-#: fortran/decl.c:3282
+#: fortran/decl.c:3372
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
 msgstr ""
 
-#: fortran/decl.c:3296
+#: fortran/decl.c:3386
 #, no-c-format
 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
 msgstr ""
 
-#: fortran/decl.c:3304
+#: fortran/decl.c:3394
 #, no-c-format
 msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
 msgstr ""
 
-#: fortran/decl.c:3314
+#: fortran/decl.c:3404
 #, fuzzy, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
 msgstr "%JÐ²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� `%D' Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
 
-#: fortran/decl.c:3322
+#: fortran/decl.c:3412
 #, fuzzy, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
 msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
 
 #. Use gfc_warning_now because we won't say that the symbol fails
 #. just because of this.
-#: fortran/decl.c:3334
+#: fortran/decl.c:3424
 #, no-c-format
 msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
 msgstr ""
 
-#: fortran/decl.c:3409
+#: fortran/decl.c:3499
 #, no-c-format
 msgid "Need either entity or common block name for attribute specification statement at %C"
 msgstr ""
 
-#: fortran/decl.c:3456
+#: fortran/decl.c:3546
 #, fuzzy, no-c-format
 msgid "Missing entity or common block name for attribute specification statement at %C"
 msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %A Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %0"
 
 #. Now we have an error, which we signal, and then fix up
 #. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:3563
+#: fortran/decl.c:3653
 #, no-c-format
 msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
 msgstr ""
 
-#: fortran/decl.c:3595
+#: fortran/decl.c:3685
 #, fuzzy, no-c-format
 msgid "Syntax error in data declaration at %C"
 msgstr "Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð°"
 
-#: fortran/decl.c:3742
+#: fortran/decl.c:3832
 #, no-c-format
 msgid "Name '%s' at %C is the name of the procedure"
 msgstr ""
 
-#: fortran/decl.c:3754
+#: fortran/decl.c:3844
 #, fuzzy, no-c-format
 msgid "Unexpected junk in formal argument list at %C"
 msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾Ðµ Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð°"
 
-#: fortran/decl.c:3771
+#: fortran/decl.c:3861
 #, no-c-format
 msgid "Duplicate symbol '%s' in formal argument list at %C"
 msgstr ""
 
-#: fortran/decl.c:3822
+#: fortran/decl.c:3912
 #, no-c-format
 msgid "RESULT variable at %C must be different than function name"
 msgstr ""
 
-#: fortran/decl.c:3892
+#: fortran/decl.c:3990
 #, no-c-format
 msgid "Unexpected junk after function declaration at %C"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¼ÑƒÑ�Ð¾Ñ€ Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð² %C"
 
-#: fortran/decl.c:3951
+#: fortran/decl.c:4000 fortran/decl.c:4734
 #, fuzzy, no-c-format
+msgid "Extension: BIND(C) attribute at %L may not be specified for an internal procedure"
+msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ SAVE Ð¸Ð»Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð² %1 Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ SAVE Ð¸Ð»Ð¸Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ Ð² %0"
+
+#: fortran/decl.c:4066
+#, fuzzy, no-c-format
 msgid "Interface '%s' at %C may not be generic"
 msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qD, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: fortran/decl.c:3956
+#: fortran/decl.c:4071
 #, fuzzy, no-c-format
 msgid "Interface '%s' at %C may not be a statement function"
 msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
 
-#: fortran/decl.c:3967
+#: fortran/decl.c:4082
 #, fuzzy, no-c-format
 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
 msgstr "Ð’Ð½ÐµÑˆÐ½Ñ�Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° `%A' Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð° ÐºÐ°Ðº Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %0, Ð½Ð¾ Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ�Ð²Ð½Ð¾ ÐºÐ°Ðº EXTERNAL"
 
-#: fortran/decl.c:3975
+#: fortran/decl.c:4118
 #, no-c-format
-msgid "Fortran 2003: Support for intrinsic procedure '%s' in PROCEDURE statement at %C not yet implemented in gfortran"
-msgstr ""
-
-#: fortran/decl.c:4014
-#, no-c-format
 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:4021
+#: fortran/decl.c:4125
 #, no-c-format
 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:4027
+#: fortran/decl.c:4131
 #, fuzzy, no-c-format
 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
 msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qD, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: fortran/decl.c:4060 fortran/decl.c:4103
+#: fortran/decl.c:4167 fortran/decl.c:4210
 #, fuzzy, no-c-format
 msgid "Syntax error in PROCEDURE statement at %C"
 msgstr "Ð�ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ FORMAT Ð² %0"
 
-#: fortran/decl.c:4077
+#: fortran/decl.c:4184
 #, no-c-format
 msgid "PROCEDURE at %C must be in a generic interface"
 msgstr ""
 
-#: fortran/decl.c:4128
+#: fortran/decl.c:4235
 #, no-c-format
 msgid "Fortran 2003: Procedure components at %C are not yet implemented in gfortran"
 msgstr ""
 
-#: fortran/decl.c:4138
+#: fortran/decl.c:4245
 #, fuzzy, no-c-format
 msgid "Fortran 2003: PROCEDURE statement at %C"
 msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ VXT-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %0"
 
-#: fortran/decl.c:4186
+#: fortran/decl.c:4293
 #, no-c-format
 msgid "Expected formal argument list in function definition at %C"
 msgstr "Ð’ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ð² %C Ð¾Ð¶Ð¸Ð´Ð°ÐµÑ‚Ñ�Ñ� Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
 
-#: fortran/decl.c:4210 fortran/decl.c:4214 fortran/decl.c:4536
-#: fortran/decl.c:4540 fortran/symbol.c:1402
+#: fortran/decl.c:4317 fortran/decl.c:4321 fortran/decl.c:4520
+#: fortran/decl.c:4524 fortran/decl.c:4702 fortran/decl.c:4706
+#: fortran/symbol.c:1402
 #, no-c-format
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 msgstr ""
 
-#: fortran/decl.c:4246
+#: fortran/decl.c:4353
 #, no-c-format
 msgid "Function '%s' at %C already has a type of %s"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� '%s' Ð² %C ÑƒÐ¶Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %s"
 
-#: fortran/decl.c:4322
+#: fortran/decl.c:4441
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
 msgstr ""
 
-#: fortran/decl.c:4325
+#: fortran/decl.c:4444
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a MODULE"
 msgstr ""
 
-#: fortran/decl.c:4328
+#: fortran/decl.c:4447
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
 msgstr ""
 
-#: fortran/decl.c:4332
+#: fortran/decl.c:4451
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
 msgstr ""
 
-#: fortran/decl.c:4336
+#: fortran/decl.c:4455
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
 msgstr ""
 
-#: fortran/decl.c:4340
+#: fortran/decl.c:4459
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
 msgstr ""
 
-#: fortran/decl.c:4344
+#: fortran/decl.c:4463
 #, fuzzy, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DO block"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ RETURN Ð² %0 Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð³Ð»Ð°Ð²Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
 
-#: fortran/decl.c:4348
+#: fortran/decl.c:4467
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a SELECT block"
 msgstr ""
 
-#: fortran/decl.c:4352
+#: fortran/decl.c:4471
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a FORALL block"
 msgstr ""
 
-#: fortran/decl.c:4356
+#: fortran/decl.c:4475
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a WHERE block"
 msgstr ""
 
-#: fortran/decl.c:4360
+#: fortran/decl.c:4479
 #, fuzzy, no-c-format
 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ RETURN Ð² %0 Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð³Ð»Ð°Ð²Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
 
-#: fortran/decl.c:4378
+#: fortran/decl.c:4497
 #, fuzzy, no-c-format
 msgid "ENTRY statement at %C cannot appear in a contained procedure"
 msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²Ð¾Ð²Ð°Ñ‚ÑŒ Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: fortran/decl.c:4560
+#: fortran/decl.c:4552 fortran/decl.c:4742
 #, no-c-format
 msgid "Missing required parentheses before BIND(C) at %C"
 msgstr ""
 
-#: fortran/decl.c:4618 fortran/decl.c:4634
+#: fortran/decl.c:4801 fortran/decl.c:4817
 #, fuzzy, no-c-format
 msgid "Syntax error in NAME= specifier for binding label at %C"
 msgstr "Ð¡Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð² %0 Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°"
 
-#: fortran/decl.c:4649
+#: fortran/decl.c:4832
 #, fuzzy, no-c-format
 msgid "Missing closing quote '\"' for binding label at %C"
 msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€"
 
-#: fortran/decl.c:4658
+#: fortran/decl.c:4841
 #, fuzzy, no-c-format
 msgid "Missing closing quote ''' for binding label at %C"
 msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€"
 
-#: fortran/decl.c:4668
+#: fortran/decl.c:4851
 #, fuzzy, no-c-format
 msgid "Missing closing paren for binding label at %C"
 msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€"
 
-#: fortran/decl.c:4703
+#: fortran/decl.c:4857
 #, no-c-format
+msgid "No binding name is allowed in BIND(C) at %C"
+msgstr ""
+
+#: fortran/decl.c:4863
+#, no-c-format
+msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
+msgstr ""
+
+#: fortran/decl.c:4894
+#, no-c-format
 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
 msgstr ""
 
-#: fortran/decl.c:4876
+#: fortran/decl.c:5066
 #, fuzzy, no-c-format
 msgid "Unexpected END statement at %C"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð°"
 
 #. We would have required END [something].
-#: fortran/decl.c:4885
+#: fortran/decl.c:5075
 #, no-c-format
 msgid "%s statement expected at %L"
 msgstr ""
 
-#: fortran/decl.c:4896
+#: fortran/decl.c:5086
 #, fuzzy, no-c-format
 msgid "Expecting %s statement at %C"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð°"
 
-#: fortran/decl.c:4911
+#: fortran/decl.c:5101
 #, no-c-format
 msgid "Expected block name of '%s' in %s statement at %C"
 msgstr ""
 
-#: fortran/decl.c:4928
+#: fortran/decl.c:5118
 #, no-c-format
 msgid "Expected terminating name at %C"
 msgstr ""
 
-#: fortran/decl.c:4937
+#: fortran/decl.c:5127
 #, fuzzy, no-c-format
 msgid "Expected label '%s' for %s statement at %C"
 msgstr "Ð�ÐµÑ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¼ÐµÑ‚ÐºÐ¸ Ð´Ð»Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° FORMAT Ð² %0"
 
-#: fortran/decl.c:4991
+#: fortran/decl.c:5181
 #, fuzzy, no-c-format
 msgid "Missing array specification at %L in DIMENSION statement"
 msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %A Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %0"
 
-#: fortran/decl.c:5000
+#: fortran/decl.c:5189
 #, no-c-format
+msgid "Dimensions specified for %s at %L after its initialisation"
+msgstr ""
+
+#: fortran/decl.c:5198
+#, no-c-format
 msgid "Array specification must be deferred at %L"
 msgstr ""
 
-#: fortran/decl.c:5077
+#: fortran/decl.c:5275
 #, fuzzy, no-c-format
 msgid "Unexpected character in variable list at %C"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ…, Ð²Ñ�Ñ‚Ñ€ÐµÑ‚Ð¸Ð²ÑˆÐ¸Ñ…Ñ�Ñ� Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð²"
 
-#: fortran/decl.c:5114
+#: fortran/decl.c:5312
 #, no-c-format
 msgid "Expected '(' at %C"
 msgstr ""
 
-#: fortran/decl.c:5128 fortran/decl.c:5168
+#: fortran/decl.c:5326 fortran/decl.c:5366
 #, no-c-format
 msgid "Expected variable name at %C"
 msgstr ""
 
-#: fortran/decl.c:5144
+#: fortran/decl.c:5342
 #, fuzzy, no-c-format
 msgid "Cray pointer at %C must be an integer"
 msgstr "Ð¿Ñ€ÐµÐ´Ð¸ÐºÐ°Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼"
 
-#: fortran/decl.c:5148
+#: fortran/decl.c:5346
 #, no-c-format
 msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
 msgstr ""
 
-#: fortran/decl.c:5154
+#: fortran/decl.c:5352
 #, no-c-format
 msgid "Expected \",\" at %C"
 msgstr ""
 
-#: fortran/decl.c:5217
+#: fortran/decl.c:5415
 #, no-c-format
 msgid "Expected \")\" at %C"
 msgstr ""
 
-#: fortran/decl.c:5229
+#: fortran/decl.c:5427
 #, fuzzy, no-c-format
 msgid "Expected \",\" or end of statement at %C"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ…, Ð²Ñ�Ñ‚Ñ€ÐµÑ‚Ð¸Ð²ÑˆÐ¸Ñ…Ñ�Ñ� Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð²"
 
-#: fortran/decl.c:5293
+#: fortran/decl.c:5491
 #, no-c-format
 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
 msgstr ""
 
-#: fortran/decl.c:5388
+#: fortran/decl.c:5586
 #, no-c-format
 msgid "Access specification of the %s operator at %C has already been specified"
 msgstr ""
 
-#: fortran/decl.c:5405
+#: fortran/decl.c:5603
 #, no-c-format
 msgid "Access specification of the .%s. operator at %C has already been specified"
 msgstr ""
 
-#: fortran/decl.c:5443
+#: fortran/decl.c:5641
 #, fuzzy, no-c-format
 msgid "Fortran 2003: PROTECTED statement at %C"
 msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ VXT-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %0"
 
-#: fortran/decl.c:5483
+#: fortran/decl.c:5681
 #, fuzzy, no-c-format
 msgid "Syntax error in PROTECTED statement at %C"
 msgstr "Ð�ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ FORMAT Ð² %0"
 
-#: fortran/decl.c:5504
+#: fortran/decl.c:5702
 #, fuzzy, no-c-format
 msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ RETURN Ð² %0 Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð³Ð»Ð°Ð²Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
 
-#: fortran/decl.c:5541
+#: fortran/decl.c:5739
 #, fuzzy, no-c-format
 msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ RETURN Ð² %0 Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð³Ð»Ð°Ð²Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
 
-#: fortran/decl.c:5568
+#: fortran/decl.c:5766
 #, no-c-format
 msgid "Expected variable name at %C in PARAMETER statement"
 msgstr ""
 
-#: fortran/decl.c:5575
+#: fortran/decl.c:5773
 #, fuzzy, no-c-format
 msgid "Expected = sign in PARAMETER statement at %C"
 msgstr "Ð�ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð·Ð½Ð°Ðº Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ FORMAT Ð² %0"
 
-#: fortran/decl.c:5581
+#: fortran/decl.c:5779
 #, fuzzy, no-c-format
 msgid "Expected expression at %C in PARAMETER statement"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ…, Ð²Ñ�Ñ‚Ñ€ÐµÑ‚Ð¸Ð²ÑˆÐ¸Ñ…Ñ�Ñ� Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð²"
 
-#: fortran/decl.c:5639
+#: fortran/decl.c:5799
 #, fuzzy, no-c-format
+msgid "Initializing already initialized variable at %C"
+msgstr "Ñ�Ñ‚Ñ€Ð¾ÐºÐ° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑƒÑ�ÐµÑ‡ÐµÐ½Ð° Ð² Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ€Ð¾Ð¼ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð² %L"
+
+#: fortran/decl.c:5844
+#, fuzzy, no-c-format
 msgid "Unexpected characters in PARAMETER statement at %C"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ…, Ð²Ñ�Ñ‚Ñ€ÐµÑ‚Ð¸Ð²ÑˆÐ¸Ñ…Ñ�Ñ� Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð²"
 
-#: fortran/decl.c:5663
+#: fortran/decl.c:5868
 #, no-c-format
 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
 msgstr ""
 
-#: fortran/decl.c:5675
+#: fortran/decl.c:5880
 #, no-c-format
 msgid "SAVE statement at %C follows blanket SAVE statement"
 msgstr ""
 
-#: fortran/decl.c:5722
+#: fortran/decl.c:5927
 #, fuzzy, no-c-format
 msgid "Syntax error in SAVE statement at %C"
 msgstr "Ð�ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ FORMAT Ð² %0"
 
-#: fortran/decl.c:5733
+#: fortran/decl.c:5938
 #, fuzzy, no-c-format
 msgid "Fortran 2003: VALUE statement at %C"
 msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ VXT-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %0"
 
-#: fortran/decl.c:5773
+#: fortran/decl.c:5978
 #, fuzzy, no-c-format
 msgid "Syntax error in VALUE statement at %C"
 msgstr "Ð�ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ FORMAT Ð² %0"
 
-#: fortran/decl.c:5784
+#: fortran/decl.c:5989
 #, fuzzy, no-c-format
 msgid "Fortran 2003: VOLATILE statement at %C"
 msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ VXT-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %0"
 
-#: fortran/decl.c:5826
+#: fortran/decl.c:6031
 #, fuzzy, no-c-format
 msgid "Syntax error in VOLATILE statement at %C"
 msgstr "Ð�ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ FORMAT Ð² %0"
 
-#: fortran/decl.c:5848
+#: fortran/decl.c:6054
 #, no-c-format
 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
 msgstr ""
 
-#: fortran/decl.c:5910
+#: fortran/decl.c:6142
 #, no-c-format
 msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5922
+#: fortran/decl.c:6154
 #, no-c-format
 msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5979
+#: fortran/decl.c:6211
 #, no-c-format
 msgid "Expected :: in TYPE definition at %C"
 msgstr ""
 
-#: fortran/decl.c:5990
+#: fortran/decl.c:6222
 #, fuzzy, no-c-format
 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
 msgstr "Ð˜Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð² %0 Ð½Ðµ Ñ�Ð¾Ð²Ð¿Ð°Ð´Ð°ÐµÑ‚ Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼, Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¼ Ð² %1"
 
-#: fortran/decl.c:6000
+#: fortran/decl.c:6232
 #, no-c-format
 msgid "Derived type name '%s' at %C already has a basic type of %s"
 msgstr ""
 
-#: fortran/decl.c:6016
+#: fortran/decl.c:6248
 #, no-c-format
 msgid "Derived type definition of '%s' at %C has already been defined"
 msgstr ""
 
-#: fortran/decl.c:6054
+#: fortran/decl.c:6286
 #, no-c-format
 msgid "Cray Pointee at %C cannot be assumed shape array"
 msgstr ""
 
-#: fortran/decl.c:6074
+#: fortran/decl.c:6306
 #, no-c-format
 msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
 msgstr ""
 
-#: fortran/decl.c:6146
+#: fortran/decl.c:6378
 #, no-c-format
 msgid "ENUMERATOR %L not initialized with integer expression"
 msgstr ""
 
-#: fortran/decl.c:6195
+#: fortran/decl.c:6427
 #, fuzzy, no-c-format
 msgid "ENUM definition statement expected before %C"
 msgstr "Ð¿ÐµÑ€ÐµÐ´ `*' Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð°"
 
-#: fortran/decl.c:6228
+#: fortran/decl.c:6460
 #, no-c-format
 msgid "Syntax error in ENUMERATOR definition at %C"
 msgstr ""
@@ -5165,21 +5123,21 @@
 msgid "      "
 msgstr "      "
 
-#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:626
+#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:637
 #, c-format
 msgid "(%s "
 msgstr "(%s "
 
-#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1069
-#: fortran/dump-parse-tree.c:1113 fortran/dump-parse-tree.c:1123
+#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1091
+#: fortran/dump-parse-tree.c:1135 fortran/dump-parse-tree.c:1145
 #, c-format
 msgid "%d"
 msgstr "%d"
 
 #: fortran/dump-parse-tree.c:90 fortran/dump-parse-tree.c:116
 #: fortran/dump-parse-tree.c:159 fortran/dump-parse-tree.c:395
-#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:613
-#: fortran/dump-parse-tree.c:636
+#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:624
+#: fortran/dump-parse-tree.c:647
 #, c-format
 msgid ")"
 msgstr ")"
@@ -5317,7 +5275,7 @@
 msgid "%.2x"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:732
+#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:754
 #, c-format
 msgid "%s:"
 msgstr "%s:"
@@ -5432,748 +5390,753 @@
 msgid "%s[["
 msgstr "%s[["
 
-#: fortran/dump-parse-tree.c:551
+#: fortran/dump-parse-tree.c:560
 #, fuzzy, c-format
 msgid "(%s %s %s %s %s"
 msgstr "(%s %s %s %s"
 
-#: fortran/dump-parse-tree.c:558
+#: fortran/dump-parse-tree.c:567
 #, c-format
 msgid " ALLOCATABLE"
 msgstr " ALLOCATABLE"
 
-#: fortran/dump-parse-tree.c:560 fortran/dump-parse-tree.c:631
+#: fortran/dump-parse-tree.c:569 fortran/dump-parse-tree.c:642
 #, c-format
 msgid " DIMENSION"
 msgstr " DIMENSION"
 
-#: fortran/dump-parse-tree.c:562
+#: fortran/dump-parse-tree.c:571
 #, c-format
 msgid " EXTERNAL"
 msgstr " EXTERNAL"
 
-#: fortran/dump-parse-tree.c:564
+#: fortran/dump-parse-tree.c:573
 #, c-format
 msgid " INTRINSIC"
 msgstr " INTRINSIC"
 
-#: fortran/dump-parse-tree.c:566
+#: fortran/dump-parse-tree.c:575
 #, c-format
 msgid " OPTIONAL"
 msgstr " OPTIONAL"
 
-#: fortran/dump-parse-tree.c:568 fortran/dump-parse-tree.c:629
+#: fortran/dump-parse-tree.c:577 fortran/dump-parse-tree.c:640
 #, c-format
 msgid " POINTER"
 msgstr " POINTER"
 
-#: fortran/dump-parse-tree.c:570
+#: fortran/dump-parse-tree.c:579
 #, fuzzy, c-format
 msgid " PROTECTED"
 msgstr " FORMATTED"
 
-#: fortran/dump-parse-tree.c:572
+#: fortran/dump-parse-tree.c:581
 #, c-format
 msgid " VALUE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:574
+#: fortran/dump-parse-tree.c:583
 #, c-format
 msgid " VOLATILE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:576
+#: fortran/dump-parse-tree.c:585
 #, fuzzy, c-format
 msgid " THREADPRIVATE"
 msgstr " READWRITE="
 
-#: fortran/dump-parse-tree.c:578
+#: fortran/dump-parse-tree.c:587
 #, c-format
 msgid " TARGET"
 msgstr " TARGET"
 
-#: fortran/dump-parse-tree.c:580
+#: fortran/dump-parse-tree.c:589
 #, c-format
 msgid " DUMMY"
 msgstr " DUMMY"
 
-#: fortran/dump-parse-tree.c:582
+#: fortran/dump-parse-tree.c:591
 #, c-format
 msgid " RESULT"
 msgstr " RESULT"
 
-#: fortran/dump-parse-tree.c:584
+#: fortran/dump-parse-tree.c:593
 #, c-format
 msgid " ENTRY"
 msgstr " ENTRY"
 
-#: fortran/dump-parse-tree.c:587
+#: fortran/dump-parse-tree.c:595
 #, c-format
+msgid " BIND(C)"
+msgstr ""
+
+#: fortran/dump-parse-tree.c:598
+#, c-format
 msgid " DATA"
 msgstr " DATA"
 
-#: fortran/dump-parse-tree.c:589
+#: fortran/dump-parse-tree.c:600
 #, c-format
 msgid " USE-ASSOC"
 msgstr " USE-ASSOC"
 
-#: fortran/dump-parse-tree.c:591
+#: fortran/dump-parse-tree.c:602
 #, c-format
 msgid " IN-NAMELIST"
 msgstr " IN-NAMELIST"
 
-#: fortran/dump-parse-tree.c:593
+#: fortran/dump-parse-tree.c:604
 #, c-format
 msgid " IN-COMMON"
 msgstr " IN-COMMON"
 
-#: fortran/dump-parse-tree.c:596
+#: fortran/dump-parse-tree.c:607
 #, c-format
 msgid " ABSTRACT INTERFACE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:598
+#: fortran/dump-parse-tree.c:609
 #, c-format
 msgid " FUNCTION"
 msgstr " FUNCTION"
 
-#: fortran/dump-parse-tree.c:600
+#: fortran/dump-parse-tree.c:611
 #, c-format
 msgid " SUBROUTINE"
 msgstr " SUBROUTINE"
 
-#: fortran/dump-parse-tree.c:602
+#: fortran/dump-parse-tree.c:613
 #, c-format
 msgid " IMPLICIT-TYPE"
 msgstr " IMPLICIT-TYPE"
 
-#: fortran/dump-parse-tree.c:605
+#: fortran/dump-parse-tree.c:616
 #, c-format
 msgid " SEQUENCE"
 msgstr " SEQUENCE"
 
-#: fortran/dump-parse-tree.c:607
+#: fortran/dump-parse-tree.c:618
 #, c-format
 msgid " ELEMENTAL"
 msgstr " ELEMENTAL"
 
-#: fortran/dump-parse-tree.c:609
+#: fortran/dump-parse-tree.c:620
 #, c-format
 msgid " PURE"
 msgstr " PURE"
 
-#: fortran/dump-parse-tree.c:611
+#: fortran/dump-parse-tree.c:622
 #, c-format
 msgid " RECURSIVE"
 msgstr " RECURSIVE"
 
-#: fortran/dump-parse-tree.c:635 fortran/dump-parse-tree.c:682
-#: fortran/dump-parse-tree.c:706 fortran/dump-parse-tree.c:735
-#: fortran/dump-parse-tree.c:1276 fortran/dump-parse-tree.c:1282
-#: fortran/dump-parse-tree.c:1784
+#: fortran/dump-parse-tree.c:646 fortran/dump-parse-tree.c:693
+#: fortran/dump-parse-tree.c:717 fortran/dump-parse-tree.c:757
+#: fortran/dump-parse-tree.c:1298 fortran/dump-parse-tree.c:1304
+#: fortran/dump-parse-tree.c:1806
 #, c-format
 msgid " %s"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:659
+#: fortran/dump-parse-tree.c:670
 #, c-format
 msgid "symbol %s "
 msgstr "Ñ�Ð¸Ð¼Ð²Ð¾Ð» %s "
 
-#: fortran/dump-parse-tree.c:666
+#: fortran/dump-parse-tree.c:677
 #, c-format
 msgid "value: "
 msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ: "
 
-#: fortran/dump-parse-tree.c:673
+#: fortran/dump-parse-tree.c:684
 #, c-format
 msgid "Array spec:"
 msgstr "ÐŸÐ°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°:"
 
-#: fortran/dump-parse-tree.c:680
+#: fortran/dump-parse-tree.c:691
 #, c-format
 msgid "Generic interfaces:"
 msgstr "ÐžÐ±Ñ‰Ð¸Ðµ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ñ‹:"
 
-#: fortran/dump-parse-tree.c:688
+#: fortran/dump-parse-tree.c:699
 #, c-format
 msgid "result: %s"
 msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚: %s"
 
-#: fortran/dump-parse-tree.c:694
+#: fortran/dump-parse-tree.c:705
 #, c-format
 msgid "components: "
 msgstr "ÐºÐ¾Ð¼Ð¿Ð¾Ð½ÐµÐ½Ñ‚Ñ‹: "
 
-#: fortran/dump-parse-tree.c:701
+#: fortran/dump-parse-tree.c:712
 #, c-format
 msgid "Formal arglist:"
 msgstr "Ð¤Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²:"
 
-#: fortran/dump-parse-tree.c:708
+#: fortran/dump-parse-tree.c:719
 #, c-format
 msgid " [Alt Return]"
 msgstr " [Alt Return]"
 
-#: fortran/dump-parse-tree.c:715
+#: fortran/dump-parse-tree.c:726
 #, c-format
 msgid "Formal namespace"
 msgstr "Ð¤Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ Ð¸Ð¼Ñ‘Ð½"
 
-#: fortran/dump-parse-tree.c:771
+#: fortran/dump-parse-tree.c:793
 #, c-format
 msgid "common: /%s/ "
 msgstr "common: /%s/ "
 
-#: fortran/dump-parse-tree.c:779 fortran/dump-parse-tree.c:1720
+#: fortran/dump-parse-tree.c:801 fortran/dump-parse-tree.c:1742
 #, c-format
 msgid ", "
 msgstr ", "
 
-#: fortran/dump-parse-tree.c:791
+#: fortran/dump-parse-tree.c:813
 #, c-format
 msgid "symtree: %s  Ambig %d"
 msgstr "symtree: %s Ambig %d"
 
-#: fortran/dump-parse-tree.c:794
+#: fortran/dump-parse-tree.c:816
 #, c-format
 msgid " from namespace %s"
 msgstr " Ð¸Ð· Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼Ñ‘Ð½ %s"
 
-#: fortran/dump-parse-tree.c:820
+#: fortran/dump-parse-tree.c:842
 #, fuzzy, c-format
 msgid "%s,"
 msgstr "%s"
 
-#: fortran/dump-parse-tree.c:852
+#: fortran/dump-parse-tree.c:874
 #, c-format
 msgid "!$OMP %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:867 fortran/dump-parse-tree.c:1010
+#: fortran/dump-parse-tree.c:889 fortran/dump-parse-tree.c:1032
 #, fuzzy, c-format
 msgid " (%s)"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:872
+#: fortran/dump-parse-tree.c:894
 #, fuzzy, c-format
 msgid " ("
 msgstr ", ("
 
-#: fortran/dump-parse-tree.c:888
+#: fortran/dump-parse-tree.c:910
 #, c-format
 msgid " IF("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:894
+#: fortran/dump-parse-tree.c:916
 #, c-format
 msgid " NUM_THREADS("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:910
+#: fortran/dump-parse-tree.c:932
 #, c-format
 msgid " SCHEDULE (%s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:930
+#: fortran/dump-parse-tree.c:952
 #, c-format
 msgid " DEFAULT(%s)"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:933
+#: fortran/dump-parse-tree.c:955
 #, fuzzy, c-format
 msgid " ORDERED"
 msgstr " OPENED="
 
-#: fortran/dump-parse-tree.c:958
+#: fortran/dump-parse-tree.c:980
 #, fuzzy, c-format
 msgid " REDUCTION(%s:"
 msgstr " FUNCTION"
 
-#: fortran/dump-parse-tree.c:972
+#: fortran/dump-parse-tree.c:994
 #, fuzzy, c-format
 msgid " %s("
 msgstr "%s("
 
-#: fortran/dump-parse-tree.c:988
+#: fortran/dump-parse-tree.c:1010
 #, c-format
 msgid "!$OMP SECTION\n"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:997
+#: fortran/dump-parse-tree.c:1019
 #, c-format
 msgid "!$OMP END %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1002
+#: fortran/dump-parse-tree.c:1024
 #, c-format
 msgid " COPYPRIVATE("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1007
+#: fortran/dump-parse-tree.c:1029
 #, fuzzy, c-format
 msgid " NOWAIT"
 msgstr " UNIT="
 
-#: fortran/dump-parse-tree.c:1034
+#: fortran/dump-parse-tree.c:1056
 #, c-format
 msgid "NOP"
 msgstr "NOP"
 
-#: fortran/dump-parse-tree.c:1038
+#: fortran/dump-parse-tree.c:1060
 #, c-format
 msgid "CONTINUE"
 msgstr "CONTINUE"
 
-#: fortran/dump-parse-tree.c:1042
+#: fortran/dump-parse-tree.c:1064
 #, c-format
 msgid "ENTRY %s"
 msgstr "ÐŸÐžÐ›Ð• %s"
 
-#: fortran/dump-parse-tree.c:1047
+#: fortran/dump-parse-tree.c:1069
 #, c-format
 msgid "ASSIGN "
 msgstr "ASSIGN"
 
-#: fortran/dump-parse-tree.c:1054
+#: fortran/dump-parse-tree.c:1076
 #, c-format
 msgid "LABEL ASSIGN "
 msgstr "LABEL ASSIGN "
 
-#: fortran/dump-parse-tree.c:1056
+#: fortran/dump-parse-tree.c:1078
 #, c-format
 msgid " %d"
 msgstr " %d"
 
-#: fortran/dump-parse-tree.c:1060
+#: fortran/dump-parse-tree.c:1082
 #, c-format
 msgid "POINTER ASSIGN "
 msgstr "POINTER ASSIGN "
 
-#: fortran/dump-parse-tree.c:1067
+#: fortran/dump-parse-tree.c:1089
 #, c-format
 msgid "GOTO "
 msgstr "GOTO "
 
-#: fortran/dump-parse-tree.c:1076
+#: fortran/dump-parse-tree.c:1098
 #, c-format
 msgid ", ("
 msgstr ", ("
 
-#: fortran/dump-parse-tree.c:1092 fortran/dump-parse-tree.c:1094
+#: fortran/dump-parse-tree.c:1114 fortran/dump-parse-tree.c:1116
 #, c-format
 msgid "CALL %s "
 msgstr "CALL %s "
 
-#: fortran/dump-parse-tree.c:1096
+#: fortran/dump-parse-tree.c:1118
 #, c-format
 msgid "CALL ?? "
 msgstr "CALL ?? "
 
-#: fortran/dump-parse-tree.c:1102
+#: fortran/dump-parse-tree.c:1124
 #, c-format
 msgid "RETURN "
 msgstr "RETURN "
 
-#: fortran/dump-parse-tree.c:1108
+#: fortran/dump-parse-tree.c:1130
 #, c-format
 msgid "PAUSE "
 msgstr "PAUSE "
 
-#: fortran/dump-parse-tree.c:1118
+#: fortran/dump-parse-tree.c:1140
 #, c-format
 msgid "STOP "
 msgstr "STOP "
 
-#: fortran/dump-parse-tree.c:1128 fortran/dump-parse-tree.c:1136
+#: fortran/dump-parse-tree.c:1150 fortran/dump-parse-tree.c:1158
 #, c-format
 msgid "IF "
 msgstr "IF "
 
-#: fortran/dump-parse-tree.c:1130
+#: fortran/dump-parse-tree.c:1152
 #, c-format
 msgid " %d, %d, %d"
 msgstr " %d, %d, %d"
 
-#: fortran/dump-parse-tree.c:1147
+#: fortran/dump-parse-tree.c:1169
 #, c-format
 msgid "ELSE\n"
 msgstr "ELSE\n"
 
-#: fortran/dump-parse-tree.c:1150
+#: fortran/dump-parse-tree.c:1172
 #, c-format
 msgid "ELSE IF "
 msgstr "ELSE IF "
 
-#: fortran/dump-parse-tree.c:1160
+#: fortran/dump-parse-tree.c:1182
 #, c-format
 msgid "ENDIF"
 msgstr "ENDIF"
 
-#: fortran/dump-parse-tree.c:1165
+#: fortran/dump-parse-tree.c:1187
 #, c-format
 msgid "SELECT CASE "
 msgstr "SELECT CASE "
 
-#: fortran/dump-parse-tree.c:1173
+#: fortran/dump-parse-tree.c:1195
 #, c-format
 msgid "CASE "
 msgstr "CASE "
 
-#: fortran/dump-parse-tree.c:1189
+#: fortran/dump-parse-tree.c:1211
 #, c-format
 msgid "END SELECT"
 msgstr "END SELECT"
 
-#: fortran/dump-parse-tree.c:1193
+#: fortran/dump-parse-tree.c:1215
 #, c-format
 msgid "WHERE "
 msgstr "WHERE "
 
-#: fortran/dump-parse-tree.c:1204
+#: fortran/dump-parse-tree.c:1226
 #, c-format
 msgid "ELSE WHERE "
 msgstr "ELSE WHERE "
 
-#: fortran/dump-parse-tree.c:1211
+#: fortran/dump-parse-tree.c:1233
 #, c-format
 msgid "END WHERE"
 msgstr "END WHERE"
 
-#: fortran/dump-parse-tree.c:1216
+#: fortran/dump-parse-tree.c:1238
 #, c-format
 msgid "FORALL "
 msgstr "FORALL "
 
-#: fortran/dump-parse-tree.c:1241
+#: fortran/dump-parse-tree.c:1263
 #, c-format
 msgid "END FORALL"
 msgstr "END FORALL"
 
-#: fortran/dump-parse-tree.c:1245
+#: fortran/dump-parse-tree.c:1267
 #, c-format
 msgid "DO "
 msgstr "DO "
 
-#: fortran/dump-parse-tree.c:1259 fortran/dump-parse-tree.c:1270
+#: fortran/dump-parse-tree.c:1281 fortran/dump-parse-tree.c:1292
 #, c-format
 msgid "END DO"
 msgstr "END DO"
 
-#: fortran/dump-parse-tree.c:1263
+#: fortran/dump-parse-tree.c:1285
 #, c-format
 msgid "DO WHILE "
 msgstr "DO WHILE "
 
-#: fortran/dump-parse-tree.c:1274
+#: fortran/dump-parse-tree.c:1296
 #, c-format
 msgid "CYCLE"
 msgstr "CYCLE"
 
-#: fortran/dump-parse-tree.c:1280
+#: fortran/dump-parse-tree.c:1302
 #, c-format
 msgid "EXIT"
 msgstr "EXIT"
 
-#: fortran/dump-parse-tree.c:1286
+#: fortran/dump-parse-tree.c:1308
 #, c-format
 msgid "ALLOCATE "
 msgstr "ALLOCATE "
 
-#: fortran/dump-parse-tree.c:1289 fortran/dump-parse-tree.c:1305
+#: fortran/dump-parse-tree.c:1311 fortran/dump-parse-tree.c:1327
 #, c-format
 msgid " STAT="
 msgstr " STAT="
 
-#: fortran/dump-parse-tree.c:1302
+#: fortran/dump-parse-tree.c:1324
 #, c-format
 msgid "DEALLOCATE "
 msgstr "DEALLOCATE "
 
-#: fortran/dump-parse-tree.c:1318
+#: fortran/dump-parse-tree.c:1340
 #, c-format
 msgid "OPEN"
 msgstr "OPEN"
 
-#: fortran/dump-parse-tree.c:1323 fortran/dump-parse-tree.c:1402
-#: fortran/dump-parse-tree.c:1444 fortran/dump-parse-tree.c:1467
-#: fortran/dump-parse-tree.c:1619
+#: fortran/dump-parse-tree.c:1345 fortran/dump-parse-tree.c:1424
+#: fortran/dump-parse-tree.c:1466 fortran/dump-parse-tree.c:1489
+#: fortran/dump-parse-tree.c:1641
 #, c-format
 msgid " UNIT="
 msgstr " UNIT="
 
-#: fortran/dump-parse-tree.c:1328 fortran/dump-parse-tree.c:1407
-#: fortran/dump-parse-tree.c:1449 fortran/dump-parse-tree.c:1478
-#: fortran/dump-parse-tree.c:1636
+#: fortran/dump-parse-tree.c:1350 fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1471 fortran/dump-parse-tree.c:1500
+#: fortran/dump-parse-tree.c:1658
 #, c-format
 msgid " IOMSG="
 msgstr " IOMSG="
 
-#: fortran/dump-parse-tree.c:1333 fortran/dump-parse-tree.c:1412
-#: fortran/dump-parse-tree.c:1454 fortran/dump-parse-tree.c:1483
-#: fortran/dump-parse-tree.c:1641
+#: fortran/dump-parse-tree.c:1355 fortran/dump-parse-tree.c:1434
+#: fortran/dump-parse-tree.c:1476 fortran/dump-parse-tree.c:1505
+#: fortran/dump-parse-tree.c:1663
 #, c-format
 msgid " IOSTAT="
 msgstr " IOSTAT="
 
-#: fortran/dump-parse-tree.c:1338 fortran/dump-parse-tree.c:1472
+#: fortran/dump-parse-tree.c:1360 fortran/dump-parse-tree.c:1494
 #, c-format
 msgid " FILE="
 msgstr " FILE="
 
-#: fortran/dump-parse-tree.c:1343 fortran/dump-parse-tree.c:1417
+#: fortran/dump-parse-tree.c:1365 fortran/dump-parse-tree.c:1439
 #, c-format
 msgid " STATUS="
 msgstr " STATUS="
 
-#: fortran/dump-parse-tree.c:1348 fortran/dump-parse-tree.c:1513
+#: fortran/dump-parse-tree.c:1370 fortran/dump-parse-tree.c:1535
 #, c-format
 msgid " ACCESS="
 msgstr " ACCESS="
 
-#: fortran/dump-parse-tree.c:1353 fortran/dump-parse-tree.c:1529
+#: fortran/dump-parse-tree.c:1375 fortran/dump-parse-tree.c:1551
 #, c-format
 msgid " FORM="
 msgstr " FORM="
 
-#: fortran/dump-parse-tree.c:1358 fortran/dump-parse-tree.c:1544
+#: fortran/dump-parse-tree.c:1380 fortran/dump-parse-tree.c:1566
 #, c-format
 msgid " RECL="
 msgstr " RECL="
 
-#: fortran/dump-parse-tree.c:1363 fortran/dump-parse-tree.c:1554
+#: fortran/dump-parse-tree.c:1385 fortran/dump-parse-tree.c:1576
 #, c-format
 msgid " BLANK="
 msgstr " BLANK="
 
-#: fortran/dump-parse-tree.c:1368 fortran/dump-parse-tree.c:1559
+#: fortran/dump-parse-tree.c:1390 fortran/dump-parse-tree.c:1581
 #, c-format
 msgid " POSITION="
 msgstr " POSITION="
 
-#: fortran/dump-parse-tree.c:1373 fortran/dump-parse-tree.c:1564
+#: fortran/dump-parse-tree.c:1395 fortran/dump-parse-tree.c:1586
 #, c-format
 msgid " ACTION="
 msgstr " ACTION="
 
-#: fortran/dump-parse-tree.c:1378 fortran/dump-parse-tree.c:1584
+#: fortran/dump-parse-tree.c:1400 fortran/dump-parse-tree.c:1606
 #, c-format
 msgid " DELIM="
 msgstr " DELIM="
 
-#: fortran/dump-parse-tree.c:1383 fortran/dump-parse-tree.c:1589
+#: fortran/dump-parse-tree.c:1405 fortran/dump-parse-tree.c:1611
 #, c-format
 msgid " PAD="
 msgstr " PAD="
 
-#: fortran/dump-parse-tree.c:1388 fortran/dump-parse-tree.c:1594
+#: fortran/dump-parse-tree.c:1410 fortran/dump-parse-tree.c:1616
 #, c-format
 msgid " CONVERT="
 msgstr " CONVERT="
 
-#: fortran/dump-parse-tree.c:1392 fortran/dump-parse-tree.c:1421
-#: fortran/dump-parse-tree.c:1458 fortran/dump-parse-tree.c:1599
-#: fortran/dump-parse-tree.c:1676
+#: fortran/dump-parse-tree.c:1414 fortran/dump-parse-tree.c:1443
+#: fortran/dump-parse-tree.c:1480 fortran/dump-parse-tree.c:1621
+#: fortran/dump-parse-tree.c:1698
 #, c-format
 msgid " ERR=%d"
 msgstr " ERR=%d"
 
-#: fortran/dump-parse-tree.c:1397
+#: fortran/dump-parse-tree.c:1419
 #, c-format
 msgid "CLOSE"
 msgstr "CLOSE"
 
-#: fortran/dump-parse-tree.c:1425
+#: fortran/dump-parse-tree.c:1447
 #, c-format
 msgid "BACKSPACE"
 msgstr "BACKSPACE"
 
-#: fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1451
 #, c-format
 msgid "ENDFILE"
 msgstr "ENDFILE"
 
-#: fortran/dump-parse-tree.c:1433
+#: fortran/dump-parse-tree.c:1455
 #, c-format
 msgid "REWIND"
 msgstr "REWIND"
 
-#: fortran/dump-parse-tree.c:1437
+#: fortran/dump-parse-tree.c:1459
 #, c-format
 msgid "FLUSH"
 msgstr "FLUSH"
 
-#: fortran/dump-parse-tree.c:1462
+#: fortran/dump-parse-tree.c:1484
 #, c-format
 msgid "INQUIRE"
 msgstr "INQUIRE"
 
-#: fortran/dump-parse-tree.c:1488
+#: fortran/dump-parse-tree.c:1510
 #, c-format
 msgid " EXIST="
 msgstr " EXIST="
 
-#: fortran/dump-parse-tree.c:1493
+#: fortran/dump-parse-tree.c:1515
 #, c-format
 msgid " OPENED="
 msgstr " OPENED="
 
-#: fortran/dump-parse-tree.c:1498
+#: fortran/dump-parse-tree.c:1520
 #, c-format
 msgid " NUMBER="
 msgstr " NUMBER="
 
-#: fortran/dump-parse-tree.c:1503
+#: fortran/dump-parse-tree.c:1525
 #, c-format
 msgid " NAMED="
 msgstr " NAMED="
 
-#: fortran/dump-parse-tree.c:1508
+#: fortran/dump-parse-tree.c:1530
 #, c-format
 msgid " NAME="
 msgstr " NAME="
 
-#: fortran/dump-parse-tree.c:1518
+#: fortran/dump-parse-tree.c:1540
 #, c-format
 msgid " SEQUENTIAL="
 msgstr " SEQUENTIAL="
 
-#: fortran/dump-parse-tree.c:1524
+#: fortran/dump-parse-tree.c:1546
 #, c-format
 msgid " DIRECT="
 msgstr " DIRECT="
 
-#: fortran/dump-parse-tree.c:1534
+#: fortran/dump-parse-tree.c:1556
 #, c-format
 msgid " FORMATTED"
 msgstr " FORMATTED"
 
-#: fortran/dump-parse-tree.c:1539
+#: fortran/dump-parse-tree.c:1561
 #, c-format
 msgid " UNFORMATTED="
 msgstr " UNFORMATTED="
 
-#: fortran/dump-parse-tree.c:1549
+#: fortran/dump-parse-tree.c:1571
 #, c-format
 msgid " NEXTREC="
 msgstr " NEXTREC="
 
-#: fortran/dump-parse-tree.c:1569
+#: fortran/dump-parse-tree.c:1591
 #, c-format
 msgid " READ="
 msgstr " READ="
 
-#: fortran/dump-parse-tree.c:1574
+#: fortran/dump-parse-tree.c:1596
 #, c-format
 msgid " WRITE="
 msgstr " WRITE="
 
-#: fortran/dump-parse-tree.c:1579
+#: fortran/dump-parse-tree.c:1601
 #, c-format
 msgid " READWRITE="
 msgstr " READWRITE="
 
-#: fortran/dump-parse-tree.c:1603
+#: fortran/dump-parse-tree.c:1625
 #, c-format
 msgid "IOLENGTH "
 msgstr "IOLENGTH "
 
-#: fortran/dump-parse-tree.c:1609
+#: fortran/dump-parse-tree.c:1631
 #, c-format
 msgid "READ"
 msgstr "READ"
 
-#: fortran/dump-parse-tree.c:1613
+#: fortran/dump-parse-tree.c:1635
 #, c-format
 msgid "WRITE"
 msgstr "WRITE"
 
-#: fortran/dump-parse-tree.c:1625
+#: fortran/dump-parse-tree.c:1647
 #, c-format
 msgid " FMT="
 msgstr " FMT="
 
-#: fortran/dump-parse-tree.c:1630
+#: fortran/dump-parse-tree.c:1652
 #, c-format
 msgid " FMT=%d"
 msgstr " FMT=%d"
 
-#: fortran/dump-parse-tree.c:1632
+#: fortran/dump-parse-tree.c:1654
 #, c-format
 msgid " NML=%s"
 msgstr " NML=%s"
 
-#: fortran/dump-parse-tree.c:1646
+#: fortran/dump-parse-tree.c:1668
 #, c-format
 msgid " SIZE="
 msgstr " SIZE="
 
-#: fortran/dump-parse-tree.c:1651
+#: fortran/dump-parse-tree.c:1673
 #, c-format
 msgid " REC="
 msgstr " REC="
 
-#: fortran/dump-parse-tree.c:1656
+#: fortran/dump-parse-tree.c:1678
 #, c-format
 msgid " ADVANCE="
 msgstr " ADVANCE="
 
-#: fortran/dump-parse-tree.c:1667
+#: fortran/dump-parse-tree.c:1689
 #, c-format
 msgid "TRANSFER "
 msgstr "TRANSFER "
 
-#: fortran/dump-parse-tree.c:1672
+#: fortran/dump-parse-tree.c:1694
 #, c-format
 msgid "DT_END"
 msgstr "DT_END"
 
-#: fortran/dump-parse-tree.c:1678
+#: fortran/dump-parse-tree.c:1700
 #, c-format
 msgid " END=%d"
 msgstr " END=%d"
 
-#: fortran/dump-parse-tree.c:1680
+#: fortran/dump-parse-tree.c:1702
 #, c-format
 msgid " EOR=%d"
 msgstr " EOR=%d"
 
-#: fortran/dump-parse-tree.c:1714
+#: fortran/dump-parse-tree.c:1736
 #, c-format
 msgid "Equivalence: "
 msgstr "Ð­ÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ: "
 
-#: fortran/dump-parse-tree.c:1740
+#: fortran/dump-parse-tree.c:1762
 #, c-format
 msgid "Namespace:"
 msgstr "ÐŸÑ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ Ð¸Ð¼Ñ‘Ð½:"
 
-#: fortran/dump-parse-tree.c:1754
+#: fortran/dump-parse-tree.c:1776
 #, c-format
 msgid " %c-%c: "
 msgstr " %c-%c: "
 
-#: fortran/dump-parse-tree.c:1756
+#: fortran/dump-parse-tree.c:1778
 #, c-format
 msgid " %c: "
 msgstr " %c: "
 
-#: fortran/dump-parse-tree.c:1765
+#: fortran/dump-parse-tree.c:1787
 #, c-format
 msgid "procedure name = %s"
 msgstr "Ð¸Ð¼Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ñ‹ = %s"
 
-#: fortran/dump-parse-tree.c:1781
+#: fortran/dump-parse-tree.c:1803
 #, c-format
 msgid "Operator interfaces for %s:"
 msgstr "Ð˜Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ñ‹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� %s:"
 
-#: fortran/dump-parse-tree.c:1790
+#: fortran/dump-parse-tree.c:1812
 #, c-format
 msgid "User operators:\n"
 msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ñ‹ Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ�:\n"
 
-#: fortran/dump-parse-tree.c:1806
+#: fortran/dump-parse-tree.c:1828
 #, c-format
 msgid "CONTAINS\n"
 msgstr "CONTAINS\n"
@@ -6193,309 +6156,349 @@
 msgid "Error count reached limit of %d."
 msgstr ""
 
-#: fortran/error.c:670 fortran/error.c:725 fortran/error.c:762
+#: fortran/error.c:670 fortran/error.c:724 fortran/error.c:761
 msgid "Warning:"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ðµ:"
 
-#: fortran/error.c:727 fortran/error.c:810 fortran/error.c:836
+#: fortran/error.c:726 fortran/error.c:809 fortran/error.c:835
 msgid "Error:"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ°:"
 
-#: fortran/error.c:860
+#: fortran/error.c:859
 msgid "Fatal Error:"
 msgstr "Ð¤Ð°Ñ‚Ð°Ð»ÑŒÐ½Ð°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ°: "
 
-#: fortran/error.c:879
+#: fortran/error.c:878
 #, no-c-format
 msgid "Internal Error at (1):"
 msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² (1): "
 
-#: fortran/expr.c:252
+#: fortran/expr.c:253
 #, c-format
 msgid "Constant expression required at %C"
 msgstr "Ð’Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ %C Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: fortran/expr.c:255
+#: fortran/expr.c:256
 #, c-format
 msgid "Integer expression required at %C"
 msgstr "Ð’ %C Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
 
-#: fortran/expr.c:260
+#: fortran/expr.c:261
 #, c-format
 msgid "Integer value too large in expression at %C"
 msgstr "ÐŸÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð² %C"
 
-#: fortran/expr.c:1018 fortran/expr.c:1189 fortran/expr.c:1240
+#: fortran/expr.c:1037
+#, fuzzy, no-c-format
+msgid "Index in dimension %d is out of bounds at %L"
+msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñ�Ñ‚Ð¸ %d Ð²Ñ‹Ñ…Ð¾Ð´Ð¸Ñ‚ Ð·Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð² %L"
+
+#: fortran/expr.c:1208 fortran/expr.c:1259
 #, no-c-format
 msgid "index in dimension %d is out of bounds at %L"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñ�Ñ‚Ð¸ %d Ð²Ñ‹Ñ…Ð¾Ð´Ð¸Ñ‚ Ð·Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð² %L"
 
-#: fortran/expr.c:1789
+#: fortran/expr.c:1808
 #, no-c-format
 msgid "elemental function arguments at %C are not compliant"
 msgstr ""
 
-#: fortran/expr.c:1833
+#: fortran/expr.c:1852
 #, no-c-format
 msgid "Numeric or CHARACTER operands are required in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1853
+#: fortran/expr.c:1872
 #, no-c-format
 msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1868
+#: fortran/expr.c:1887
 #, no-c-format
 msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
 msgstr ""
 
-#: fortran/expr.c:1875
+#: fortran/expr.c:1894
 #, no-c-format
 msgid "Concat operator at %L must concatenate strings of the same kind"
 msgstr ""
 
-#: fortran/expr.c:1885
+#: fortran/expr.c:1904
 #, no-c-format
 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
 msgstr ""
 
-#: fortran/expr.c:1901
+#: fortran/expr.c:1920
 #, no-c-format
 msgid "LOGICAL operands are required in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1912
+#: fortran/expr.c:1931
 #, fuzzy, no-c-format
 msgid "Only intrinsic operators can be used in expression at %L"
 msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð² %1 Ð² ÐºÐ¾Ð½Ñ†Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð² %0"
 
-#: fortran/expr.c:1920
+#: fortran/expr.c:1939
 #, fuzzy, no-c-format
 msgid "Numeric operands are required in expression at %L"
 msgstr "ÐžÑ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð² %1 Ð² ÐºÐ¾Ð½Ñ†Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð² %0"
 
-#: fortran/expr.c:1985
+#: fortran/expr.c:2030
 #, fuzzy, no-c-format
-msgid "Inquiry function '%s' at %L is not permitted in an initialization expression"
-msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ '%D', Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
-
-#: fortran/expr.c:2015
-#, fuzzy, no-c-format
 msgid "Assumed character length variable '%s' in constant expression at %L"
 msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²Ð¾Ð²Ð°Ñ‚ÑŒ Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: fortran/expr.c:2061 fortran/expr.c:2067
+#: fortran/expr.c:2076 fortran/expr.c:2082
 #, fuzzy, no-c-format
 msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
 msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ '%D', Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: fortran/expr.c:2098
+#: fortran/expr.c:2114
 #, no-c-format
 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
 msgstr ""
 
-#: fortran/expr.c:2151
+#: fortran/expr.c:2167
 #, no-c-format
 msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function"
 msgstr ""
 
-#: fortran/expr.c:2163
+#: fortran/expr.c:2179
 #, fuzzy, no-c-format
 msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
 msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ '%D', Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: fortran/expr.c:2207
+#: fortran/expr.c:2214
+#, no-c-format
+msgid "PARAMETER '%s' is used at %L before its definition is complete"
+msgstr ""
+
+#: fortran/expr.c:2234
 #, fuzzy, no-c-format
 msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
 msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ '%D', Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: fortran/expr.c:2213
+#: fortran/expr.c:2240
 #, fuzzy, no-c-format
 msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
 msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ '%D', Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: fortran/expr.c:2219
+#: fortran/expr.c:2246
 #, fuzzy, no-c-format
 msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
 msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ '%D', Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: fortran/expr.c:2229
+#: fortran/expr.c:2252
 #, no-c-format
+msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
+msgstr ""
+
+#: fortran/expr.c:2262
+#, no-c-format
 msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
 msgstr ""
 
-#: fortran/expr.c:2317
+#: fortran/expr.c:2350
 #, no-c-format
 msgid "Initialization expression didn't reduce %C"
 msgstr ""
 
-#: fortran/expr.c:2360
+#: fortran/expr.c:2393
 #, fuzzy, no-c-format
 msgid "Specification function '%s' at %L cannot be a statement function"
 msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
 
-#: fortran/expr.c:2367
+#: fortran/expr.c:2400
 #, fuzzy, no-c-format
 msgid "Specification function '%s' at %L cannot be an internal function"
 msgstr "%JÐ²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� `%D' Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
 
-#: fortran/expr.c:2374
+#: fortran/expr.c:2407
 #, no-c-format
 msgid "Specification function '%s' at %L must be PURE"
 msgstr ""
 
-#: fortran/expr.c:2381
+#: fortran/expr.c:2414
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be RECURSIVE"
 msgstr ""
 
-#: fortran/expr.c:2443
+#: fortran/expr.c:2476
 #, fuzzy, no-c-format
 msgid "Dummy argument '%s' not allowed in expression at %L"
 msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²Ð¾Ð²Ð°Ñ‚ÑŒ Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: fortran/expr.c:2450
+#: fortran/expr.c:2483
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
 msgstr ""
 
-#: fortran/expr.c:2457
+#: fortran/expr.c:2490
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
 msgstr ""
 
-#: fortran/expr.c:2479
+#: fortran/expr.c:2513
 #, fuzzy, no-c-format
 msgid "Variable '%s' cannot appear in the expression at %L"
 msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²Ð¾Ð²Ð°Ñ‚ÑŒ Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: fortran/expr.c:2528
+#: fortran/expr.c:2562
 #, no-c-format
 msgid "Expression at %L must be of INTEGER type"
 msgstr ""
 
-#: fortran/expr.c:2537
+#: fortran/expr.c:2571
 #, fuzzy, no-c-format
 msgid "Function '%s' at %L must be PURE"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� '%s' Ð² %C ÑƒÐ¶Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %s"
 
-#: fortran/expr.c:2546
+#: fortran/expr.c:2580
 #, no-c-format
 msgid "Expression at %L must be scalar"
 msgstr ""
 
-#: fortran/expr.c:2573
+#: fortran/expr.c:2607
 #, fuzzy, no-c-format
 msgid "Incompatible ranks in %s (%d and %d) at %L"
 msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ `%s'"
 
-#: fortran/expr.c:2587
+#: fortran/expr.c:2621
 #, no-c-format
 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
 msgstr ""
 
-#: fortran/expr.c:2633 fortran/expr.c:2800
+#: fortran/expr.c:2667 fortran/expr.c:2884
 #, no-c-format
 msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
 msgstr ""
 
-#: fortran/expr.c:2676
+#: fortran/expr.c:2719
 #, no-c-format
 msgid "'%s' at %L is not a VALUE"
 msgstr ""
 
-#: fortran/expr.c:2683
+#: fortran/expr.c:2726
 #, fuzzy, no-c-format
 msgid "Incompatible ranks %d and %d in assignment at %L"
 msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ %qs"
 
-#: fortran/expr.c:2690
+#: fortran/expr.c:2733
 #, fuzzy, no-c-format
 msgid "Variable type is UNKNOWN in assignment at %L"
 msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ %qs"
 
-#: fortran/expr.c:2702
+#: fortran/expr.c:2745
 #, no-c-format
 msgid "NULL appears on right-hand side in assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2713
+#: fortran/expr.c:2756
 #, no-c-format
 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
 msgstr ""
 
-#: fortran/expr.c:2722
+#: fortran/expr.c:2765
 #, no-c-format
 msgid "POINTER valued function appears on right-hand side of assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2727
+#: fortran/expr.c:2770
 #, fuzzy
 msgid "array assignment"
 msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð²"
 
-#: fortran/expr.c:2744
+#: fortran/expr.c:2775
 #, no-c-format
+msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
+msgstr ""
+
+#: fortran/expr.c:2781 fortran/resolve.c:6058
+#, no-c-format
+msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
+msgstr ""
+
+#: fortran/expr.c:2791 fortran/resolve.c:6068
+#, no-c-format
+msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
+msgstr ""
+
+#: fortran/expr.c:2799 fortran/resolve.c:6077
+#, no-c-format
+msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2803 fortran/resolve.c:6081
+#, no-c-format
+msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2807 fortran/resolve.c:6085
+#, no-c-format
+msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2828
+#, no-c-format
 msgid "Incompatible types in assignment at %L, %s to %s"
 msgstr "Ð�ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ Ð² %L, %s Ðº %s"
 
-#: fortran/expr.c:2769
+#: fortran/expr.c:2853
 #, no-c-format
 msgid "Pointer assignment target is not a POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2777
+#: fortran/expr.c:2861
 #, no-c-format
 msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
 msgstr ""
 
-#: fortran/expr.c:2807
+#: fortran/expr.c:2891
 #, no-c-format
 msgid "Pointer assignment to non-POINTER at %L"
 msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ðµ Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð² %L"
 
-#: fortran/expr.c:2816
+#: fortran/expr.c:2900
 #, no-c-format
 msgid "Bad pointer object in PURE procedure at %L"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ� Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð² PURE Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ðµ Ð² %L"
 
-#: fortran/expr.c:2828
+#: fortran/expr.c:2912
 #, no-c-format
 msgid "Different types in pointer assignment at %L"
 msgstr "Ð�ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð¿Ñ€Ð¸ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹ Ð² %L"
 
-#: fortran/expr.c:2835
+#: fortran/expr.c:2919
 #, no-c-format
 msgid "Different kind type parameters in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2842
+#: fortran/expr.c:2926
 #, no-c-format
 msgid "Different ranks in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2857
+#: fortran/expr.c:2941
 #, no-c-format
 msgid "Different character lengths in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2868
+#: fortran/expr.c:2952
 #, no-c-format
 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2875
+#: fortran/expr.c:2959
 #, no-c-format
 msgid "Bad target in pointer assignment in PURE procedure at %L"
 msgstr ""
 
-#: fortran/expr.c:2881
+#: fortran/expr.c:2965
 #, no-c-format
 msgid "Pointer assignment with vector subscript on rhs at %L"
 msgstr ""
 
-#: fortran/expr.c:2888
+#: fortran/expr.c:2972
 #, fuzzy, no-c-format
 msgid "Pointer assigment target has PROTECTED attribute at %L"
 msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ðµ Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð² %L"
@@ -6585,292 +6588,317 @@
 msgid "Expecting 'END INTERFACE %s' at %C"
 msgstr ""
 
-#: fortran/interface.c:551
+#: fortran/interface.c:563
 #, fuzzy, no-c-format
 msgid "Alternate return cannot appear in operator interface at %L"
 msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²Ð¾Ð²Ð°Ñ‚ÑŒ Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: fortran/interface.c:581
+#: fortran/interface.c:593
 #, no-c-format
 msgid "Operator interface at %L has the wrong number of arguments"
 msgstr ""
 
-#: fortran/interface.c:592
+#: fortran/interface.c:604
 #, no-c-format
 msgid "Assignment operator interface at %L must be a SUBROUTINE"
 msgstr ""
 
-#: fortran/interface.c:598
+#: fortran/interface.c:610
 #, no-c-format
 msgid "Assignment operator interface at %L must have two arguments"
 msgstr ""
 
-#: fortran/interface.c:608
+#: fortran/interface.c:620
 #, no-c-format
 msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
 msgstr ""
 
-#: fortran/interface.c:617
+#: fortran/interface.c:629
 #, no-c-format
 msgid "Intrinsic operator interface at %L must be a FUNCTION"
 msgstr ""
 
-#: fortran/interface.c:627
+#: fortran/interface.c:639
 #, no-c-format
 msgid "First argument of defined assignment at %L must be INTENT(IN) or INTENT(INOUT)"
 msgstr ""
 
-#: fortran/interface.c:631
+#: fortran/interface.c:643
 #, no-c-format
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:637 fortran/resolve.c:8807
+#: fortran/interface.c:649 fortran/resolve.c:8998
 #, no-c-format
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:641 fortran/resolve.c:8819
+#: fortran/interface.c:653 fortran/resolve.c:9010
 #, no-c-format
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:744
+#: fortran/interface.c:756
 #, no-c-format
 msgid "Operator interface at %L conflicts with intrinsic interface"
 msgstr ""
 
-#: fortran/interface.c:1044
+#: fortran/interface.c:1117
 #, fuzzy, no-c-format
 msgid "Procedure '%s' in %s at %L has no explicit interface"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÑ�Ð²Ð½Ñ‹Ñ… Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: fortran/interface.c:1047
+#: fortran/interface.c:1120
 #, no-c-format
 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
 msgstr ""
 
-#: fortran/interface.c:1102 fortran/interface.c:1108
+#: fortran/interface.c:1175 fortran/interface.c:1181
 #, no-c-format
 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
 msgstr ""
 
-#: fortran/interface.c:1144
+#: fortran/interface.c:1217
 #, fuzzy, no-c-format
 msgid "'%s' at %L is not a module procedure"
 msgstr "`%D' Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° `%T'"
 
-#: fortran/interface.c:1676
+#: fortran/interface.c:1465 fortran/interface.c:2411
 #, no-c-format
+msgid "Type/rank mismatch in argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:1474
+#, fuzzy, no-c-format
+msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
+msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°/Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ %d Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD"
+
+#: fortran/interface.c:1492 fortran/interface.c:1532
+#, fuzzy, no-c-format
+msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
+msgstr "Ð¡Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² %s Ð² %L"
+
+#: fortran/interface.c:1519
+#, fuzzy, no-c-format
+msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
+msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð¾ %qT Ð´Ð»Ñ� %s %P Ð² %qD"
+
+#: fortran/interface.c:1544
+#, fuzzy, no-c-format
+msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
+msgstr "Ð¡Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² %s Ð² %L"
+
+#: fortran/interface.c:1861
+#, no-c-format
 msgid "Keyword argument '%s' at %L is not in the procedure"
 msgstr ""
 
-#: fortran/interface.c:1684
+#: fortran/interface.c:1869
 #, no-c-format
 msgid "Keyword argument '%s' at %L is already associated with another actual argument"
 msgstr ""
 
-#: fortran/interface.c:1694
+#: fortran/interface.c:1879
 #, no-c-format
 msgid "More actual than formal arguments in procedure call at %L"
 msgstr ""
 
-#: fortran/interface.c:1706 fortran/interface.c:1935
+#: fortran/interface.c:1891 fortran/interface.c:2110
 #, no-c-format
 msgid "Missing alternate return spec in subroutine call at %L"
 msgstr ""
 
-#: fortran/interface.c:1714
+#: fortran/interface.c:1899
 #, no-c-format
 msgid "Unexpected alternate return spec in subroutine call at %L"
 msgstr ""
 
-#: fortran/interface.c:1729
+#: fortran/interface.c:1922
 #, fuzzy, no-c-format
-msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
+msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
 msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð¾ %qT Ð´Ð»Ñ� %s %P Ð² %qD"
 
-#: fortran/interface.c:1742
-#, no-c-format
-msgid "Type/rank mismatch in argument '%s' at %L"
-msgstr ""
+#: fortran/interface.c:1929
+#, fuzzy, no-c-format
+msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
+msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð¾ %qT Ð´Ð»Ñ� %s %P Ð² %qD"
 
-#: fortran/interface.c:1758
-#, no-c-format
-msgid "Character length mismatch between actual argument and pointer or allocatable dummy argument '%s' at %L"
-msgstr ""
-
-#: fortran/interface.c:1771
+#: fortran/interface.c:1943
 #, fuzzy, no-c-format
 msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
 msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð¾ %qT Ð´Ð»Ñ� %s %P Ð² %qD"
 
-#: fortran/interface.c:1776
+#: fortran/interface.c:1948
 #, no-c-format
 msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
 msgstr ""
 
-#: fortran/interface.c:1790
+#: fortran/interface.c:1962
 #, fuzzy, no-c-format
 msgid "Expected a procedure for argument '%s' at %L"
 msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð¾ %qT Ð´Ð»Ñ� %s %P Ð² %qD"
 
-#: fortran/interface.c:1800
+#: fortran/interface.c:1972
 #, fuzzy, no-c-format
 msgid "Expected a PURE procedure for argument '%s' at %L"
 msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð¾ %qT Ð´Ð»Ñ� %s %P Ð² %qD"
 
-#: fortran/interface.c:1814
+#: fortran/interface.c:1986
 #, no-c-format
 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
 msgstr ""
 
-#: fortran/interface.c:1823
+#: fortran/interface.c:1995
 #, fuzzy, no-c-format
 msgid "Actual argument for '%s' must be a pointer at %L"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `%s' Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 2-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
-#: fortran/interface.c:1832
+#: fortran/interface.c:2004
 #, fuzzy, no-c-format
 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `%s' Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 2-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
-#: fortran/interface.c:1843
+#: fortran/interface.c:2017
 #, no-c-format
-msgid "Actual argument at %L must be definable to match dummy INTENT = OUT/INOUT"
+msgid "Actual argument at %L must be definable as the dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr ""
 
-#: fortran/interface.c:1851
+#: fortran/interface.c:2026
 #, no-c-format
 msgid "Actual argument at %L is use-associated with PROTECTED attribute and dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr ""
 
-#: fortran/interface.c:1864
+#: fortran/interface.c:2039
 #, no-c-format
-msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(IN), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
+msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
 msgstr ""
 
-#: fortran/interface.c:1881
+#: fortran/interface.c:2056
 #, no-c-format
 msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1893
+#: fortran/interface.c:2068
 #, no-c-format
 msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1912
+#: fortran/interface.c:2087
 #, no-c-format
 msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1942
+#: fortran/interface.c:2117
 #, fuzzy, no-c-format
 msgid "Missing actual argument for argument '%s' at %L"
 msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð¾ %qT Ð´Ð»Ñ� %s %P Ð² %qD"
 
-#: fortran/interface.c:2128
+#: fortran/interface.c:2303
 #, no-c-format
 msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:2184
+#: fortran/interface.c:2359
 #, no-c-format
 msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
 msgstr ""
 
-#: fortran/interface.c:2194
+#: fortran/interface.c:2369
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
 msgstr ""
 
-#: fortran/interface.c:2202
+#: fortran/interface.c:2377
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
 msgstr ""
 
-#: fortran/interface.c:2225
+#: fortran/interface.c:2400
 #, fuzzy, no-c-format
 msgid "Procedure '%s' called with an implicit interface at %L"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÑ�Ð²Ð½Ñ‹Ñ… Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: fortran/interface.c:2440
+#: fortran/interface.c:2629
 #, no-c-format
 msgid "Function '%s' called in lieu of an operator at %L must be PURE"
 msgstr ""
 
-#: fortran/interface.c:2519
+#: fortran/interface.c:2708
 #, no-c-format
 msgid "Entity '%s' at %C is already present in the interface"
 msgstr ""
 
-#: fortran/intrinsic.c:2918
+#: fortran/intrinsic.c:2923
 #, fuzzy, no-c-format
 msgid "Too many arguments in call to '%s' at %L"
 msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� %s `%+#D'"
 
-#: fortran/intrinsic.c:2933
+#: fortran/intrinsic.c:2938
 #, no-c-format
 msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2936
+#: fortran/intrinsic.c:2941
 #, no-c-format
 msgid "Can't find keyword named '%s' in call to '%s' at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2943
+#: fortran/intrinsic.c:2948
 #, no-c-format
 msgid "Argument '%s' is appears twice in call to '%s' at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2957
+#: fortran/intrinsic.c:2962
 #, fuzzy, no-c-format
 msgid "Missing actual argument '%s' in call to '%s' at %L"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ»ÑŽÑ‡Ð° %qs"
 
-#: fortran/intrinsic.c:2972
+#: fortran/intrinsic.c:2977
 #, no-c-format
 msgid "ALTERNATE RETURN not permitted at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:3021
+#: fortran/intrinsic.c:3026
 #, no-c-format
 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
 msgstr ""
 
-#: fortran/intrinsic.c:3337
+#: fortran/intrinsic.c:3342
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not included in the selected standard"
 msgstr ""
 
-#: fortran/intrinsic.c:3450
+#: fortran/intrinsic.c:3398
+#, fuzzy, no-c-format
+msgid "Fortran 2003: Function '%s' as initialization expression at %L"
+msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ '%D', Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
+
+#: fortran/intrinsic.c:3463
 #, no-c-format
 msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:3508
+#: fortran/intrinsic.c:3524
 #, no-c-format
 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
 msgstr ""
 
-#: fortran/intrinsic.c:3579
+#: fortran/intrinsic.c:3595
 #, fuzzy, no-c-format
 msgid "Extension: Conversion from %s to %s at %L"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %qT Ð² %qT"
 
-#: fortran/intrinsic.c:3582
+#: fortran/intrinsic.c:3598
 #, no-c-format
 msgid "Conversion from %s to %s at %L"
 msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %s Ð² %s Ð² %L"
 
-#: fortran/intrinsic.c:3629
+#: fortran/intrinsic.c:3645
 #, no-c-format
 msgid "Can't convert %s to %s at %L"
 msgstr "Ð�Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ñ‚ÑŒ %s Ð² %s Ð² %L"
 
-#: fortran/io.c:156 fortran/primary.c:738
+#: fortran/io.c:156 fortran/primary.c:750
 #, fuzzy, no-c-format
 msgid "Extension: backslash character at %C"
 msgstr "Ð›Ð¸ÑˆÐ½Ñ�Ñ� Ð·Ð°Ð¿Ñ�Ñ‚Ð°Ñ� Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ FORMAT Ð² %0"
@@ -7075,7 +7103,7 @@
 msgid "CLOSE statement not allowed in PURE procedure at %C"
 msgstr ""
 
-#: fortran/io.c:1955 fortran/match.c:1841
+#: fortran/io.c:1955 fortran/match.c:1911
 #, no-c-format
 msgid "%s statement not allowed in PURE procedure at %C"
 msgstr ""
@@ -7090,516 +7118,491 @@
 msgid "Duplicate UNIT specification at %C"
 msgstr ""
 
-#: fortran/io.c:2128
+#: fortran/io.c:2132
 #, fuzzy, no-c-format
 msgid "Duplicate format specification at %C"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %D"
 
-#: fortran/io.c:2145
+#: fortran/io.c:2149
 #, no-c-format
 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
 msgstr ""
 
-#: fortran/io.c:2181
+#: fortran/io.c:2185
 #, fuzzy, no-c-format
 msgid "Duplicate NML specification at %C"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %D"
 
-#: fortran/io.c:2190
+#: fortran/io.c:2194
 #, no-c-format
 msgid "Symbol '%s' at %C must be a NAMELIST group name"
 msgstr ""
 
-#: fortran/io.c:2231
+#: fortran/io.c:2235
 #, no-c-format
 msgid "END tag at %C not allowed in output statement"
 msgstr ""
 
-#: fortran/io.c:2288
+#: fortran/io.c:2292
 #, no-c-format
 msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
 msgstr ""
 
-#: fortran/io.c:2297
+#: fortran/io.c:2301
 #, no-c-format
 msgid "Internal unit with vector subscript at %L"
 msgstr ""
 
-#: fortran/io.c:2304
+#: fortran/io.c:2308
 #, no-c-format
 msgid "External IO UNIT cannot be an array at %L"
 msgstr ""
 
-#: fortran/io.c:2314
+#: fortran/io.c:2318
 #, fuzzy, no-c-format
 msgid "ERR tag label %d at %L not defined"
 msgstr "Ð¼ÐµÑ‚ÐºÐ° %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�, Ð½Ð¾ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚Ñ�Ñ�"
 
-#: fortran/io.c:2326
+#: fortran/io.c:2330
 #, fuzzy, no-c-format
 msgid "END tag label %d at %L not defined"
 msgstr "Ð¼ÐµÑ‚ÐºÐ° %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�, Ð½Ð¾ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚Ñ�Ñ�"
 
-#: fortran/io.c:2338
+#: fortran/io.c:2342
 #, fuzzy, no-c-format
 msgid "EOR tag label %d at %L not defined"
 msgstr "Ð¼ÐµÑ‚ÐºÐ° %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�, Ð½Ð¾ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚Ñ�Ñ�"
 
-#: fortran/io.c:2348
+#: fortran/io.c:2352
 #, fuzzy, no-c-format
 msgid "FORMAT label %d at %L not defined"
 msgstr "Ð¼ÐµÑ‚ÐºÐ° %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�, Ð½Ð¾ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚Ñ�Ñ�"
 
-#: fortran/io.c:2469
+#: fortran/io.c:2473
 #, fuzzy, no-c-format
 msgid "Syntax error in I/O iterator at %C"
 msgstr "Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð°"
 
-#: fortran/io.c:2500
+#: fortran/io.c:2504
 #, fuzzy, no-c-format
 msgid "Expected variable in READ statement at %C"
 msgstr "Ð›Ð¸ÑˆÐ½Ñ�Ñ� Ð·Ð°Ð¿Ñ�Ñ‚Ð°Ñ� Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ FORMAT Ð² %0"
 
-#: fortran/io.c:2506
+#: fortran/io.c:2510
 #, fuzzy, no-c-format
 msgid "Expected expression in %s statement at %C"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ…, Ð²Ñ�Ñ‚Ñ€ÐµÑ‚Ð¸Ð²ÑˆÐ¸Ñ…Ñ�Ñ� Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð²"
 
-#: fortran/io.c:2516
+#: fortran/io.c:2520
 #, no-c-format
 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
 msgstr ""
 
-#: fortran/io.c:2525
+#: fortran/io.c:2529
 #, no-c-format
 msgid "Cannot read to variable '%s' in PURE procedure at %C"
 msgstr ""
 
-#: fortran/io.c:2541
+#: fortran/io.c:2545
 #, no-c-format
 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
 msgstr ""
 
 #. A general purpose syntax error.
-#: fortran/io.c:2602 fortran/io.c:3004 fortran/gfortran.h:1998
+#: fortran/io.c:2606 fortran/io.c:3013 fortran/gfortran.h:2002
 #, fuzzy, no-c-format
 msgid "Syntax error in %s statement at %C"
 msgstr "Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ñ€Ð°Ð·Ð±Ð¾Ñ€Ðµ `%s'"
 
-#: fortran/io.c:2670
+#: fortran/io.c:2679
 #, no-c-format
 msgid "Fortran 2003: Internal file at %L with namelist"
 msgstr ""
 
-#: fortran/io.c:2833
+#: fortran/io.c:2842
 #, no-c-format
 msgid "PRINT namelist at %C is an extension"
 msgstr ""
 
-#: fortran/io.c:2965
+#: fortran/io.c:2974
 #, fuzzy, no-c-format
 msgid "Extension: Comma before i/o item list at %C"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %qT Ð² %qT"
 
-#: fortran/io.c:2974
+#: fortran/io.c:2983
 #, fuzzy, no-c-format
 msgid "Expected comma in I/O list at %C"
 msgstr "Ð›Ð¸ÑˆÐ½Ñ�Ñ� Ð·Ð°Ð¿Ñ�Ñ‚Ð°Ñ� Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ FORMAT Ð² %0"
 
-#: fortran/io.c:3036
+#: fortran/io.c:3045
 #, fuzzy, no-c-format
 msgid "PRINT statement at %C not allowed within PURE procedure"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ RETURN Ð² %0 Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð³Ð»Ð°Ð²Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
 
-#: fortran/io.c:3176 fortran/io.c:3227
+#: fortran/io.c:3185 fortran/io.c:3236
 #, no-c-format
 msgid "INQUIRE statement not allowed in PURE procedure at %C"
 msgstr ""
 
-#: fortran/io.c:3203
+#: fortran/io.c:3212
 #, no-c-format
 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
 msgstr ""
 
-#: fortran/io.c:3213 fortran/trans-io.c:1144
+#: fortran/io.c:3222 fortran/trans-io.c:1145
 #, no-c-format
 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
 msgstr ""
 
-#: fortran/io.c:3220
+#: fortran/io.c:3229
 #, no-c-format
 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
 msgstr ""
 
-#: fortran/match.c:270
+#: fortran/match.c:156
 #, fuzzy, no-c-format
+msgid "Missing ')' in statement before %L"
+msgstr "Ð¿ÐµÑ€ÐµÐ´ `*' Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð°"
+
+#: fortran/match.c:161
+#, fuzzy, no-c-format
+msgid "Missing '(' in statement before %L"
+msgstr "Ð¿ÐµÑ€ÐµÐ´ `*' Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð°"
+
+#: fortran/match.c:332
+#, fuzzy, no-c-format
 msgid "Integer too large at %C"
 msgstr "Ð¦ÐµÐ»Ð¾Ðµ Ð² %0 Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸ÐºÐ¾"
 
-#: fortran/match.c:363 fortran/parse.c:442
+#: fortran/match.c:425 fortran/parse.c:589
 #, no-c-format
 msgid "Too many digits in statement label at %C"
 msgstr ""
 
-#: fortran/match.c:369
+#: fortran/match.c:431
 #, no-c-format
 msgid "Statement label at %C is zero"
 msgstr ""
 
-#: fortran/match.c:402
+#: fortran/match.c:464
 #, fuzzy, no-c-format
 msgid "Label name '%s' at %C is ambiguous"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ `%D' Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾"
 
-#: fortran/match.c:408
+#: fortran/match.c:470
 #, fuzzy, no-c-format
 msgid "Duplicate construct label '%s' at %C"
 msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼ÐµÑ‚ÐºÐ¸ `%D'"
 
-#: fortran/match.c:438
+#: fortran/match.c:500
 #, fuzzy, no-c-format
 msgid "Invalid character in name at %C"
 msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð² %0"
 
-#: fortran/match.c:451 fortran/match.c:523
+#: fortran/match.c:513 fortran/match.c:585
 #, no-c-format
 msgid "Name at %C is too long"
 msgstr ""
 
-#: fortran/match.c:506 fortran/match.c:552
+#: fortran/match.c:568 fortran/match.c:614
 #, no-c-format
 msgid "Invalid C name in NAME= specifier at %C"
 msgstr ""
 
-#: fortran/match.c:543
+#: fortran/match.c:605
 #, no-c-format
 msgid "Embedded space in NAME= specifier at %C"
 msgstr ""
 
-#: fortran/match.c:868
+#: fortran/match.c:930
 #, no-c-format
 msgid "Loop variable at %C cannot be a sub-component"
 msgstr ""
 
-#: fortran/match.c:874
+#: fortran/match.c:936
 #, no-c-format
 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
 msgstr ""
 
-#: fortran/match.c:907
+#: fortran/match.c:969
 #, no-c-format
 msgid "Expected a step value in iterator at %C"
 msgstr ""
 
-#: fortran/match.c:919
+#: fortran/match.c:981
 #, fuzzy, no-c-format
 msgid "Syntax error in iterator at %C"
 msgstr "Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð°"
 
-#: fortran/match.c:1155
+#: fortran/match.c:1217
 #, fuzzy, no-c-format
 msgid "Invalid form of PROGRAM statement at %C"
 msgstr "ÐŸÑ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð° Ð·Ð°Ð¿Ñ�Ñ‚Ð°Ñ� Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ FORMAT Ð² %0"
 
-#: fortran/match.c:1196
+#: fortran/match.c:1258
 #, no-c-format
 msgid "Setting value of PROTECTED variable at %C"
 msgstr ""
 
-#: fortran/match.c:1249
+#: fortran/match.c:1311
 #, no-c-format
 msgid "Assigning to a PROTECTED pointer at %C"
 msgstr ""
 
-#: fortran/match.c:1292 fortran/match.c:1365
+#: fortran/match.c:1354 fortran/match.c:1435
 #, fuzzy, no-c-format
 msgid "Obsolescent: arithmetic IF statement at %C"
 msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ VXT-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %0"
 
-#: fortran/match.c:1340
+#: fortran/match.c:1410
 #, fuzzy, no-c-format
 msgid "Syntax error in IF-expression at %C"
 msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
 
-#: fortran/match.c:1351
+#: fortran/match.c:1421
 #, no-c-format
 msgid "Block label not appropriate for arithmetic IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1389
+#: fortran/match.c:1459
 #, fuzzy, no-c-format
-msgid "Block label is not appropriate IF statement at %C"
+msgid "Block label is not appropriate for IF statement at %C"
 msgstr "Ð�ÐµÑ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¼ÐµÑ‚ÐºÐ¸ Ð´Ð»Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° FORMAT Ð² %0"
 
-#: fortran/match.c:1468 fortran/primary.c:2522
+#: fortran/match.c:1538 fortran/primary.c:2559
 #, no-c-format
 msgid "Cannot assign to a named constant at %C"
 msgstr ""
 
-#: fortran/match.c:1478
+#: fortran/match.c:1548
 #, no-c-format
 msgid "Unclassifiable statement in IF-clause at %C"
 msgstr ""
 
-#: fortran/match.c:1485
+#: fortran/match.c:1555
 #, no-c-format
 msgid "Syntax error in IF-clause at %C"
 msgstr ""
 
-#: fortran/match.c:1529
+#: fortran/match.c:1599
 #, fuzzy, no-c-format
 msgid "Unexpected junk after ELSE statement at %C"
 msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ VXT-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %0"
 
-#: fortran/match.c:1535 fortran/match.c:1570
+#: fortran/match.c:1605 fortran/match.c:1640
 #, no-c-format
 msgid "Label '%s' at %C doesn't match IF label '%s'"
 msgstr ""
 
-#: fortran/match.c:1564
+#: fortran/match.c:1634
 #, no-c-format
 msgid "Unexpected junk after ELSE IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1727
+#: fortran/match.c:1797
 #, no-c-format
 msgid "Name '%s' in %s statement at %C is not a loop name"
 msgstr ""
 
-#: fortran/match.c:1743
+#: fortran/match.c:1813
 #, fuzzy, no-c-format
 msgid "%s statement at %C is not within a loop"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ continue Ð²Ð½Ðµ Ñ†Ð¸ÐºÐ»Ð°"
 
-#: fortran/match.c:1746
+#: fortran/match.c:1816
 #, fuzzy, no-c-format
 msgid "%s statement at %C is not within loop '%s'"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ break Ð²Ð½Ðµ Ñ†Ð¸ÐºÐ»Ð° Ð¸Ð»Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
 
-#: fortran/match.c:1754
+#: fortran/match.c:1824
 #, fuzzy, no-c-format
 msgid "%s statement at %C leaving OpenMP structured block"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ continue Ð²Ð½Ðµ Ñ†Ð¸ÐºÐ»Ð°"
 
-#: fortran/match.c:1767
+#: fortran/match.c:1837
 #, fuzzy, no-c-format
 msgid "EXIT statement at %C terminating !$OMP DO loop"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ RETURN Ð² %0 Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð³Ð»Ð°Ð²Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
 
-#: fortran/match.c:1819
+#: fortran/match.c:1889
 #, no-c-format
 msgid "Too many digits in STOP code at %C"
 msgstr ""
 
-#: fortran/match.c:1872
+#: fortran/match.c:1942
 #, fuzzy, no-c-format
 msgid "Deleted feature: PAUSE statement at %C"
 msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ VXT-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %0"
 
-#: fortran/match.c:1920
+#: fortran/match.c:1990
 #, fuzzy, no-c-format
 msgid "Deleted feature: ASSIGN statement at %C"
 msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ VXT-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %0"
 
-#: fortran/match.c:1966
+#: fortran/match.c:2036
 #, fuzzy, no-c-format
 msgid "Deleted feature: Assigned GOTO statement at %C"
 msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ VXT-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %0"
 
-#: fortran/match.c:2013 fortran/match.c:2065
+#: fortran/match.c:2083 fortran/match.c:2135
 #, no-c-format
 msgid "Statement label list in GOTO at %C cannot be empty"
 msgstr ""
 
-#: fortran/match.c:2149
+#: fortran/match.c:2219
 #, no-c-format
 msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2173
+#: fortran/match.c:2287
 #, no-c-format
-msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:2180
-#, no-c-format
-msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2218 fortran/match.c:2382
-#, no-c-format
-msgid "STAT expression at %C must be a variable"
-msgstr ""
-
-#: fortran/match.c:2272
-#, no-c-format
 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2349
+#: fortran/match.c:2364
 #, no-c-format
 msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2368
+#: fortran/match.c:2417
 #, no-c-format
-msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:2375
-#, no-c-format
-msgid "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2424
-#, no-c-format
 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
 msgstr ""
 
-#: fortran/match.c:2455
+#: fortran/match.c:2448
 #, fuzzy, no-c-format
 msgid "Extension: RETURN statement in main program at %C"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ RETURN Ð² %0 Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð³Ð»Ð°Ð²Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
 
-#: fortran/match.c:2665
+#: fortran/match.c:2658
 #, fuzzy, no-c-format
 msgid "Syntax error in common block name at %C"
 msgstr "Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð°"
 
-#: fortran/match.c:2701
+#: fortran/match.c:2694
 #, no-c-format
 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
 msgstr ""
 
-#: fortran/match.c:2719
-#, no-c-format
-msgid "BLOCK DATA unit cannot contain blank COMMON at %C"
-msgstr ""
-
 #. If we find an error, just print it and continue,
 #. cause it's just semantic, and we can see if there
 #. are more errors.
-#: fortran/match.c:2765
+#: fortran/match.c:2753
 #, no-c-format
 msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
 msgstr ""
 
-#: fortran/match.c:2774
+#: fortran/match.c:2762
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
 msgstr ""
 
-#: fortran/match.c:2781
+#: fortran/match.c:2769
 #, no-c-format
 msgid "Symbol '%s' at %C is already in a COMMON block"
 msgstr ""
 
-#: fortran/match.c:2793
+#: fortran/match.c:2777
 #, no-c-format
-msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
+msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
 msgstr ""
 
-#: fortran/match.c:2796
+#: fortran/match.c:2804
 #, no-c-format
-msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
-msgstr ""
-
-#: fortran/match.c:2821
-#, no-c-format
 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
 msgstr ""
 
-#: fortran/match.c:2831
+#: fortran/match.c:2814
 #, no-c-format
 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
 msgstr ""
 
-#: fortran/match.c:2863
+#: fortran/match.c:2846
 #, no-c-format
 msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
 msgstr ""
 
-#: fortran/match.c:2971
+#: fortran/match.c:2954
 #, no-c-format
 msgid "Namelist group name '%s' at %C already has a basic type of %s"
 msgstr ""
 
-#: fortran/match.c:2979
+#: fortran/match.c:2962
 #, no-c-format
 msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
 msgstr ""
 
-#: fortran/match.c:3006
+#: fortran/match.c:2989
 #, fuzzy, no-c-format
 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
 msgstr "Ð�Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð² %0 Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: fortran/match.c:3013
+#: fortran/match.c:2996
 #, fuzzy, no-c-format
 msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
 msgstr "Ð�Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð² %0 Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: fortran/match.c:3140
+#: fortran/match.c:3123
 #, no-c-format
 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
 msgstr ""
 
-#: fortran/match.c:3148
+#: fortran/match.c:3131
 #, no-c-format
 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
 msgstr ""
 
-#: fortran/match.c:3176
+#: fortran/match.c:3159
 #, no-c-format
 msgid "EQUIVALENCE at %C requires two or more objects"
 msgstr ""
 
-#: fortran/match.c:3190
+#: fortran/match.c:3173
 #, fuzzy, no-c-format
 msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
 msgstr "Ð Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ðµ COMMON-Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð¿Ð¾ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸ÑŽ Ñ� Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ñ‹Ð¼ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð¾Ð¼ Ð¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð¾Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° EQUIVALENCE Ð´Ð»Ñ� `%A'"
 
-#: fortran/match.c:3351
+#: fortran/match.c:3299
 #, fuzzy, no-c-format
 msgid "Statement function at %L is recursive"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ�-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ `%A', Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ� Ð² %0, Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: fortran/match.c:3439
+#: fortran/match.c:3387
 #, fuzzy, no-c-format
 msgid "Expected initialization expression in CASE at %C"
 msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð±Ð¸Ð½Ð°Ñ€Ð½Ð°Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ� Ð¼ÐµÐ¶Ð´Ñƒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�Ð¼Ð¸ Ð² %0 Ð¸ Ð² %1"
 
-#: fortran/match.c:3462
+#: fortran/match.c:3410
 #, fuzzy, no-c-format
 msgid "Expected the name of the SELECT CASE construct at %C"
 msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ñ�Ð°, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qT"
 
-#: fortran/match.c:3474
+#: fortran/match.c:3422
 #, fuzzy, no-c-format
 msgid "Expected case name of '%s' at %C"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð°"
 
-#: fortran/match.c:3518
+#: fortran/match.c:3466
 #, fuzzy, no-c-format
 msgid "Unexpected CASE statement at %C"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð°"
 
-#: fortran/match.c:3570
+#: fortran/match.c:3518
 #, no-c-format
 msgid "Syntax error in CASE-specification at %C"
 msgstr ""
 
-#: fortran/match.c:3690
+#: fortran/match.c:3638
 #, no-c-format
 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
 msgstr ""
 
-#: fortran/match.c:3728
+#: fortran/match.c:3676
 #, no-c-format
 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
 msgstr ""
 
-#: fortran/match.c:3828
+#: fortran/match.c:3776
 #, fuzzy, no-c-format
 msgid "Syntax error in FORALL iterator at %C"
 msgstr "Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð°"
@@ -7629,7 +7632,8 @@
 msgid "Expected exponent in expression at %C"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
 
-#: fortran/matchexp.c:348 fortran/matchexp.c:452
+#: fortran/matchexp.c:350 fortran/matchexp.c:355 fortran/matchexp.c:459
+#: fortran/matchexp.c:464
 #, no-c-format
 msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
 msgstr ""
@@ -7757,127 +7761,127 @@
 msgid "Expected real string"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
 
-#: fortran/module.c:2722
+#: fortran/module.c:2730
 #, fuzzy
 msgid "Expected expression type"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
 
-#: fortran/module.c:2776
+#: fortran/module.c:2784
 #, fuzzy
 msgid "Bad operator"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: fortran/module.c:2861
+#: fortran/module.c:2869
 #, fuzzy
 msgid "Bad type in constant expression"
 msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
 
-#: fortran/module.c:2898
+#: fortran/module.c:2906
 #, no-c-format
 msgid "Namelist %s cannot be renamed by USE association to %s"
 msgstr ""
 
-#: fortran/module.c:3723
+#: fortran/module.c:3847
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:3730
+#: fortran/module.c:3854
 #, no-c-format
 msgid "User operator '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:3735
+#: fortran/module.c:3859
 #, no-c-format
 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:4213
+#: fortran/module.c:4400
 #, fuzzy, no-c-format
 msgid "Can't open module file '%s' for writing at %C: %s"
 msgstr "%s: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ñ„Ð°Ð¹Ð»Ð° '%s' Ð½Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ: %s\n"
 
-#: fortran/module.c:4251
+#: fortran/module.c:4438
 #, fuzzy, no-c-format
 msgid "Error writing module file '%s' for writing: %s"
 msgstr "%s: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð·Ð°Ð¿Ð¸Ñ�Ð¸ Ñ„Ð°Ð¹Ð»Ð° '%s': %s\n"
 
-#: fortran/module.c:4281 fortran/module.c:4363
+#: fortran/module.c:4468 fortran/module.c:4550
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_C_BINDING."
 msgstr ""
 
-#: fortran/module.c:4394
+#: fortran/module.c:4581
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
 msgstr ""
 
-#: fortran/module.c:4416
+#: fortran/module.c:4603
 #, no-c-format
 msgid "Symbol '%s' already declared"
 msgstr ""
 
-#: fortran/module.c:4471
+#: fortran/module.c:4658
 #, no-c-format
 msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
 msgstr ""
 
-#: fortran/module.c:4484
+#: fortran/module.c:4671
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_FORTRAN_ENV"
 msgstr ""
 
-#: fortran/module.c:4492
+#: fortran/module.c:4679
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
 msgstr ""
 
-#: fortran/module.c:4520
+#: fortran/module.c:4707
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
 msgstr ""
 
-#: fortran/module.c:4536
+#: fortran/module.c:4723
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
 msgstr ""
 
-#: fortran/module.c:4569
+#: fortran/module.c:4756
 #, no-c-format
 msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
 msgstr ""
 
-#: fortran/module.c:4577
+#: fortran/module.c:4764
 #, no-c-format
 msgid "Fortran 2003: ISO_C_BINDING module at %C"
 msgstr ""
 
-#: fortran/module.c:4587
+#: fortran/module.c:4774
 #, no-c-format
 msgid "Can't find an intrinsic module named '%s' at %C"
 msgstr ""
 
-#: fortran/module.c:4592
+#: fortran/module.c:4779
 #, fuzzy, no-c-format
 msgid "Can't open module file '%s' for reading at %C: %s"
 msgstr "%s: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ñ„Ð°Ð¹Ð»Ð° '%s' Ð½Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ: %s\n"
 
-#: fortran/module.c:4600
+#: fortran/module.c:4787
 #, no-c-format
 msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
 msgstr ""
 
-#: fortran/module.c:4615
+#: fortran/module.c:4802
 #, fuzzy
 msgid "Unexpected end of module"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: fortran/module.c:4620
+#: fortran/module.c:4807
 #, no-c-format
 msgid "File '%s' opened at %C is not a GFORTRAN module file"
 msgstr ""
 
-#: fortran/module.c:4630
+#: fortran/module.c:4817
 #, no-c-format
 msgid "Can't USE the same module we're building!"
 msgstr ""
@@ -7907,7 +7911,7 @@
 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ðµ Ð¿ÑƒÐ»Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚ #%d\n"
 
-#: fortran/openmp.c:696 fortran/resolve.c:5822 fortran/resolve.c:6133
+#: fortran/openmp.c:696 fortran/resolve.c:5970 fortran/resolve.c:6317
 #, no-c-format
 msgid "IF clause at %L requires a scalar LOGICAL expression"
 msgstr ""
@@ -8203,303 +8207,303 @@
 msgid "Maximum subrecord length cannot exceed %d"
 msgstr ""
 
-#: fortran/parse.c:304
+#: fortran/parse.c:451
 #, fuzzy, no-c-format
 msgid "Unclassifiable statement at %C"
 msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ VXT-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %0"
 
-#: fortran/parse.c:328
+#: fortran/parse.c:475
 #, no-c-format
 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
 msgstr ""
 
-#: fortran/parse.c:406
+#: fortran/parse.c:553
 #, fuzzy, no-c-format
 msgid "Unclassifiable OpenMP directive at %C"
 msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ VXT-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %0"
 
-#: fortran/parse.c:445 fortran/parse.c:586
+#: fortran/parse.c:592 fortran/parse.c:733
 #, fuzzy, no-c-format
 msgid "Zero is not a valid statement label at %C"
 msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: fortran/parse.c:452 fortran/parse.c:578
+#: fortran/parse.c:599 fortran/parse.c:725
 #, fuzzy, no-c-format
 msgid "Non-numeric character in statement label at %C"
 msgstr "Ð�Ðµ Ñ†Ð¸Ñ„Ñ€Ð° Ð² %0 Ð² Ð¿Ð¾Ð»Ðµ Ð¼ÐµÑ‚ÐºÐ¸ [info -f g77 M LEX]"
 
-#: fortran/parse.c:464 fortran/parse.c:500 fortran/parse.c:626
+#: fortran/parse.c:611 fortran/parse.c:647 fortran/parse.c:773
 #, no-c-format
 msgid "Semicolon at %C needs to be preceded by statement"
 msgstr ""
 
-#: fortran/parse.c:472 fortran/parse.c:638
+#: fortran/parse.c:619 fortran/parse.c:785
 #, no-c-format
 msgid "Ignoring statement label in empty statement at %C"
 msgstr ""
 
-#: fortran/parse.c:565 fortran/parse.c:605
+#: fortran/parse.c:712 fortran/parse.c:752
 #, fuzzy, no-c-format
 msgid "Bad continuation line at %C"
 msgstr "Ð˜Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¿ÑƒÑ�Ñ‚Ð¾Ð³Ð¾ Ð¾Ð±Ñ‰ÐµÐ³Ð¾ Ð±Ð»Ð¾ÐºÐ° Ð² %0"
 
-#: fortran/parse.c:664
+#: fortran/parse.c:811
 #, no-c-format
 msgid "Line truncated at %C"
 msgstr ""
 
-#: fortran/parse.c:841
+#: fortran/parse.c:997
 #, no-c-format
 msgid "FORMAT statement at %L does not have a statement label"
 msgstr ""
 
-#: fortran/parse.c:913
+#: fortran/parse.c:1069
 msgid "arithmetic IF"
 msgstr ""
 
-#: fortran/parse.c:919
+#: fortran/parse.c:1075
 #, fuzzy
 msgid "attribute declaration"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�"
 
-#: fortran/parse.c:949
+#: fortran/parse.c:1105
 #, fuzzy
 msgid "data declaration"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�"
 
-#: fortran/parse.c:958
+#: fortran/parse.c:1114
 #, fuzzy
 msgid "derived type declaration"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�"
 
-#: fortran/parse.c:1037
+#: fortran/parse.c:1193
 msgid "block IF"
 msgstr ""
 
-#: fortran/parse.c:1046
+#: fortran/parse.c:1202
 msgid "implied END DO"
 msgstr ""
 
-#: fortran/parse.c:1119
+#: fortran/parse.c:1275
 msgid "assignment"
 msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ"
 
-#: fortran/parse.c:1122
+#: fortran/parse.c:1278
 #, fuzzy
 msgid "pointer assignment"
 msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ"
 
-#: fortran/parse.c:1131
+#: fortran/parse.c:1287
 msgid "simple IF"
 msgstr ""
 
-#: fortran/parse.c:1347
+#: fortran/parse.c:1503
 #, fuzzy, no-c-format
 msgid "Unexpected %s statement at %C"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð°"
 
-#: fortran/parse.c:1486
+#: fortran/parse.c:1642
 #, fuzzy, no-c-format
 msgid "%s statement at %C cannot follow %s statement at %L"
 msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %0 Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ð¾Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð² %1"
 
-#: fortran/parse.c:1503
+#: fortran/parse.c:1659
 #, fuzzy, no-c-format
 msgid "Unexpected end of file in '%s'"
 msgstr "Ð�ÐµÐ¾Ð¶Ð¸Ð´Ð°Ð½Ð½Ð¾Ðµ Ð¾ÐºÐ¾Ð½Ñ‡Ð°Ð½Ð¸Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð°"
 
-#: fortran/parse.c:1558
+#: fortran/parse.c:1714
 #, no-c-format
 msgid "Fortran 2003: Derived type definition at %C without components"
 msgstr ""
 
-#: fortran/parse.c:1569
+#: fortran/parse.c:1725
 #, no-c-format
 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
 msgstr ""
 
-#: fortran/parse.c:1577
+#: fortran/parse.c:1733
 #, no-c-format
 msgid "PRIVATE statement at %C must precede structure components"
 msgstr ""
 
-#: fortran/parse.c:1585
+#: fortran/parse.c:1741
 #, fuzzy, no-c-format
 msgid "Duplicate PRIVATE statement at %C"
 msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ VXT-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %0"
 
-#: fortran/parse.c:1597
+#: fortran/parse.c:1753
 #, no-c-format
 msgid "SEQUENCE statement at %C must precede structure components"
 msgstr ""
 
-#: fortran/parse.c:1604
+#: fortran/parse.c:1760
 #, no-c-format
 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
 msgstr ""
 
-#: fortran/parse.c:1609
+#: fortran/parse.c:1765
 #, fuzzy, no-c-format
 msgid "Duplicate SEQUENCE statement at %C"
 msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ VXT-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %0"
 
-#: fortran/parse.c:1700
+#: fortran/parse.c:1856
 #, no-c-format
 msgid "ENUM declaration at %C has no ENUMERATORS"
 msgstr ""
 
-#: fortran/parse.c:1778
+#: fortran/parse.c:1934
 #, no-c-format
 msgid "Unexpected %s statement in INTERFACE block at %C"
 msgstr ""
 
-#: fortran/parse.c:1804
+#: fortran/parse.c:1960
 #, no-c-format
 msgid "SUBROUTINE at %C does not belong in a generic function interface"
 msgstr ""
 
-#: fortran/parse.c:1808
+#: fortran/parse.c:1964
 #, no-c-format
 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
 msgstr ""
 
-#: fortran/parse.c:1818
+#: fortran/parse.c:1974
 #, fuzzy, no-c-format
 msgid "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
 msgstr "Ð˜Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð² %0 Ð½Ðµ Ñ�Ð¾Ð²Ð¿Ð°Ð´Ð°ÐµÑ‚ Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼, Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¼ Ð² %1"
 
-#: fortran/parse.c:1849
+#: fortran/parse.c:2005
 #, no-c-format
 msgid "Unexpected %s statement at %C in INTERFACE body"
 msgstr ""
 
-#: fortran/parse.c:1863
+#: fortran/parse.c:2019
 #, no-c-format
 msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
 msgstr ""
 
-#: fortran/parse.c:1958
+#: fortran/parse.c:2134
 #, no-c-format
 msgid "%s statement must appear in a MODULE"
 msgstr ""
 
-#: fortran/parse.c:1965
+#: fortran/parse.c:2141
 #, no-c-format
 msgid "%s statement at %C follows another accessibility specification"
 msgstr ""
 
-#: fortran/parse.c:2015
+#: fortran/parse.c:2191
 #, fuzzy, no-c-format
 msgid "Bad kind expression for function '%s' at %L"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ… spec-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ '%s'"
 
-#: fortran/parse.c:2018
+#: fortran/parse.c:2195
 #, fuzzy, no-c-format
 msgid "The type for function '%s' at %L is not accessible"
 msgstr "Ð�Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð² %0 Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: fortran/parse.c:2070
+#: fortran/parse.c:2253
 #, no-c-format
 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
 msgstr ""
 
-#: fortran/parse.c:2091
+#: fortran/parse.c:2274
 #, no-c-format
 msgid "Unexpected %s statement in WHERE block at %C"
 msgstr ""
 
-#: fortran/parse.c:2150
+#: fortran/parse.c:2333
 #, no-c-format
 msgid "Unexpected %s statement in FORALL block at %C"
 msgstr ""
 
-#: fortran/parse.c:2201
+#: fortran/parse.c:2384
 #, fuzzy, no-c-format
 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ PUBLIC Ð¸Ð»Ð¸ PRIVATE Ð² %1 Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ PUBLIC Ð¸Ð»Ð¸ PRIVATE Ð² %0"
 
-#: fortran/parse.c:2219
+#: fortran/parse.c:2402
 #, no-c-format
 msgid "Duplicate ELSE statements at %L and %C"
 msgstr ""
 
-#: fortran/parse.c:2280
+#: fortran/parse.c:2463
 #, no-c-format
 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
 msgstr ""
 
-#: fortran/parse.c:2338
+#: fortran/parse.c:2521
 #, no-c-format
 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
 msgstr ""
 
-#: fortran/parse.c:2372
+#: fortran/parse.c:2555
 #, no-c-format
 msgid "End of nonblock DO statement at %C is within another block"
 msgstr ""
 
-#: fortran/parse.c:2381
+#: fortran/parse.c:2564
 #, no-c-format
 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
 msgstr ""
 
-#: fortran/parse.c:2430
+#: fortran/parse.c:2613
 #, no-c-format
 msgid "Statement label in ENDDO at %C doesn't match DO label"
 msgstr ""
 
-#: fortran/parse.c:2446
+#: fortran/parse.c:2629
 #, no-c-format
 msgid "named block DO at %L requires matching ENDDO name"
 msgstr ""
 
-#: fortran/parse.c:2702
+#: fortran/parse.c:2885
 #, no-c-format
 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
 msgstr ""
 
-#: fortran/parse.c:2758
+#: fortran/parse.c:2941
 #, no-c-format
 msgid "%s statement at %C cannot terminate a non-block DO loop"
 msgstr ""
 
-#: fortran/parse.c:2943
+#: fortran/parse.c:3126
 #, no-c-format
 msgid "Contained procedure '%s' at %C is already ambiguous"
 msgstr ""
 
-#: fortran/parse.c:2993
+#: fortran/parse.c:3176
 #, no-c-format
 msgid "Unexpected %s statement in CONTAINS section at %C"
 msgstr ""
 
 #. This is valid in Fortran 2008.
-#: fortran/parse.c:3018
+#: fortran/parse.c:3201
 #, no-c-format
 msgid "Extension: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
 msgstr ""
 
-#: fortran/parse.c:3089
+#: fortran/parse.c:3272
 #, fuzzy, no-c-format
 msgid "CONTAINS statement at %C is already in a contained program unit"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ RETURN Ð² %0 Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð³Ð»Ð°Ð²Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
 
-#: fortran/parse.c:3138
+#: fortran/parse.c:3321
 #, no-c-format
 msgid "Global name '%s' at %L is already being used as a %s at %L"
 msgstr ""
 
-#: fortran/parse.c:3159
+#: fortran/parse.c:3342
 #, no-c-format
 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
 msgstr ""
 
-#: fortran/parse.c:3185
+#: fortran/parse.c:3368
 #, no-c-format
 msgid "Unexpected %s statement in BLOCK DATA at %C"
 msgstr ""
 
-#: fortran/parse.c:3228
+#: fortran/parse.c:3411
 #, fuzzy, no-c-format
 msgid "Unexpected %s statement in MODULE at %C"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð°"
@@ -8507,7 +8511,7 @@
 #. If we see a duplicate main program, shut down.  If the second
 #. instance is an implied main program, ie data decls or executable
 #. statements, we're in for lots of errors.
-#: fortran/parse.c:3416
+#: fortran/parse.c:3594
 #, no-c-format
 msgid "Two main PROGRAMs at %L and %C"
 msgstr ""
@@ -8544,7 +8548,7 @@
 
 #: fortran/primary.c:353
 #, no-c-format
-msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
+msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
 msgstr ""
 
 #: fortran/primary.c:363
@@ -8557,996 +8561,1041 @@
 msgid "Illegal character in BOZ constant at %C"
 msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð² %0"
 
-#: fortran/primary.c:391
+#: fortran/primary.c:392
 #, no-c-format
-msgid "Extension: BOZ constant at %C uses non-standard postfix syntax."
+msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
 msgstr ""
 
-#: fortran/primary.c:417
+#: fortran/primary.c:423
 #, no-c-format
 msgid "Integer too big for integer kind %i at %C"
 msgstr ""
 
-#: fortran/primary.c:517
+#: fortran/primary.c:429
 #, fuzzy, no-c-format
+msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
+msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ VXT-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %0"
+
+#: fortran/primary.c:529
+#, fuzzy, no-c-format
 msgid "Missing exponent in real number at %C"
 msgstr "Ð’ %1 Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ° Ð´Ð»Ñ� Ð²ÐµÑ‰ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‡Ð¸Ñ�Ð»Ð° Ð² %0"
 
-#: fortran/primary.c:573
+#: fortran/primary.c:585
 #, no-c-format
 msgid "Real number at %C has a 'd' exponent and an explicit kind"
 msgstr ""
 
-#: fortran/primary.c:586
+#: fortran/primary.c:598
 #, fuzzy, no-c-format
 msgid "Invalid real kind %d at %C"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� %%R"
 
-#: fortran/primary.c:600
+#: fortran/primary.c:612
 #, no-c-format
 msgid "Real constant overflows its kind at %C"
 msgstr ""
 
-#: fortran/primary.c:605
+#: fortran/primary.c:617
 #, no-c-format
 msgid "Real constant underflows its kind at %C"
 msgstr ""
 
-#: fortran/primary.c:697
+#: fortran/primary.c:709
 #, no-c-format
 msgid "Syntax error in SUBSTRING specification at %C"
 msgstr ""
 
-#: fortran/primary.c:902
+#: fortran/primary.c:914
 #, no-c-format
 msgid "Invalid kind %d for CHARACTER constant at %C"
 msgstr ""
 
-#: fortran/primary.c:923
+#: fortran/primary.c:935
 #, fuzzy, no-c-format
 msgid "Unterminated character constant beginning at %C"
 msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð² %0"
 
-#: fortran/primary.c:1035
+#: fortran/primary.c:1047
 #, no-c-format
 msgid "Bad kind for logical constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1074
+#: fortran/primary.c:1086
 #, no-c-format
 msgid "Expected PARAMETER symbol in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1080
+#: fortran/primary.c:1092
 #, no-c-format
 msgid "Numeric PARAMETER required in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1086
+#: fortran/primary.c:1098
 #, no-c-format
 msgid "Scalar PARAMETER required in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1090
+#: fortran/primary.c:1102
 #, no-c-format
 msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1120
+#: fortran/primary.c:1132
 #, no-c-format
 msgid "Error converting PARAMETER constant in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1249
+#: fortran/primary.c:1261
 #, fuzzy, no-c-format
 msgid "Syntax error in COMPLEX constant at %C"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ðµ Ð¿ÑƒÐ»Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚ #%d\n"
 
-#: fortran/primary.c:1430
+#: fortran/primary.c:1442
 #, no-c-format
 msgid "Keyword '%s' at %C has already appeared in the current argument list"
 msgstr ""
 
-#: fortran/primary.c:1494
+#: fortran/primary.c:1506
 #, fuzzy, no-c-format
 msgid "Extension: argument list function at %C"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ»ÑŽÑ‡Ð° %qs"
 
-#: fortran/primary.c:1561
+#: fortran/primary.c:1573
 #, no-c-format
 msgid "Expected alternate return label at %C"
 msgstr ""
 
-#: fortran/primary.c:1579
+#: fortran/primary.c:1591
 #, no-c-format
 msgid "Missing keyword name in actual argument list at %C"
 msgstr ""
 
-#: fortran/primary.c:1624
+#: fortran/primary.c:1636
 #, fuzzy, no-c-format
 msgid "Syntax error in argument list at %C"
 msgstr "Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð°"
 
-#: fortran/primary.c:1708
+#: fortran/primary.c:1723
 #, no-c-format
 msgid "Expected structure component name at %C"
 msgstr ""
 
-#: fortran/primary.c:1961
+#: fortran/primary.c:1980
 #, no-c-format
 msgid "Too many components in structure constructor at %C"
 msgstr ""
 
-#: fortran/primary.c:1974
+#: fortran/primary.c:1993
 #, no-c-format
 msgid "Structure constructor for '%s' at %C has PRIVATE components"
 msgstr ""
 
-#: fortran/primary.c:1984
+#: fortran/primary.c:2003
 #, no-c-format
 msgid "Too few components in structure constructor at %C"
 msgstr ""
 
-#: fortran/primary.c:2002
+#: fortran/primary.c:2021
 #, no-c-format
 msgid "Syntax error in structure constructor at %C"
 msgstr ""
 
-#: fortran/primary.c:2086
+#: fortran/primary.c:2105
 #, no-c-format
 msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
 msgstr ""
 
-#: fortran/primary.c:2188
+#: fortran/primary.c:2207
 #, no-c-format
 msgid "Unexpected use of subroutine name '%s' at %C"
 msgstr ""
 
-#: fortran/primary.c:2219
+#: fortran/primary.c:2238
 #, fuzzy, no-c-format
 msgid "Statement function '%s' requires argument list at %C"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ�-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ `%A', Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ� Ð² %0, Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: fortran/primary.c:2222
+#: fortran/primary.c:2241
 #, fuzzy, no-c-format
 msgid "Function '%s' requires an argument list at %C"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
 
-#: fortran/primary.c:2267
+#: fortran/primary.c:2286
 #, fuzzy, no-c-format
 msgid "Missing argument to '%s' at %C"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ»ÑŽÑ‡Ð° '%s'"
 
-#: fortran/primary.c:2408
+#: fortran/primary.c:2427
 #, fuzzy, no-c-format
 msgid "Missing argument list in function '%s' at %C"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ»ÑŽÑ‡Ð° %qs"
 
-#: fortran/primary.c:2436
+#: fortran/primary.c:2455
 #, fuzzy, no-c-format
 msgid "Symbol at %C is not appropriate for an expression"
 msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹"
 
-#: fortran/primary.c:2504
+#: fortran/primary.c:2523
 #, fuzzy, no-c-format
 msgid "Assigning to PROTECTED variable at %C"
 msgstr "%s Ð¿Ð¾ Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸ÑŽ Ðº Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qs, Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾Ð¹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ"
 
-#: fortran/primary.c:2520
+#: fortran/primary.c:2557
 #, no-c-format
 msgid "Named constant at %C in an EQUIVALENCE"
 msgstr ""
 
-#: fortran/primary.c:2543
-#, no-c-format
-msgid "Expected VARIABLE at %C"
-msgstr ""
+#: fortran/primary.c:2579
+#, fuzzy, no-c-format
+msgid "'%s' at %C is not a variable"
+msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `asm' - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ°"
 
-#: fortran/resolve.c:120
+#: fortran/resolve.c:121
 #, fuzzy, no-c-format
 msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
 msgstr "Ð�Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð² %0 Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: fortran/resolve.c:124
+#: fortran/resolve.c:125
 #, fuzzy, no-c-format
 msgid "Alternate return specifier in function '%s' at %L is not allowed"
 msgstr "Ð�Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð² %0 Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: fortran/resolve.c:137
+#: fortran/resolve.c:138
 #, no-c-format
 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
 msgstr ""
 
-#: fortran/resolve.c:144
+#: fortran/resolve.c:145
 #, no-c-format
 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
 msgstr ""
 
-#: fortran/resolve.c:157 fortran/resolve.c:1080
+#: fortran/resolve.c:158 fortran/resolve.c:1138
 #, fuzzy, no-c-format
 msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ… spec-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ '%s'"
 
-#: fortran/resolve.c:201
+#: fortran/resolve.c:202
 #, no-c-format
 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/resolve.c:206
+#: fortran/resolve.c:207
 #, no-c-format
 msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
 msgstr ""
 
-#: fortran/resolve.c:215
+#: fortran/resolve.c:216
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:222
+#: fortran/resolve.c:223
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
 msgstr ""
 
-#: fortran/resolve.c:234
+#: fortran/resolve.c:231
 #, fuzzy, no-c-format
+msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
+msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²Ð¾Ð²Ð°Ñ‚ÑŒ Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
+
+#: fortran/resolve.c:243
+#, fuzzy, no-c-format
 msgid "Argument '%s' of statement function at %L must be scalar"
 msgstr "ÐŸÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %0 Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %1"
 
-#: fortran/resolve.c:244
+#: fortran/resolve.c:253
 #, fuzzy, no-c-format
 msgid "Character-valued argument '%s' of statement function at %L must have constant length"
 msgstr "ÐŸÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %0 Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %1"
 
-#: fortran/resolve.c:299
+#: fortran/resolve.c:310
 #, no-c-format
 msgid "Contained function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:302
+#: fortran/resolve.c:313
 #, no-c-format
 msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:319
+#: fortran/resolve.c:330
 #, no-c-format
 msgid "Character-valued internal function '%s' at %L must not be assumed length"
 msgstr ""
 
-#: fortran/resolve.c:490
+#: fortran/resolve.c:501
+#, fuzzy, no-c-format
+msgid "Function %s at %L has entries with mismatched array specifications"
+msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� instance-Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
+
+#: fortran/resolve.c:518
 #, no-c-format
-msgid "Procedure %s at %L has entries with mismatched array specifications"
+msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
 msgstr ""
 
-#: fortran/resolve.c:516
+#: fortran/resolve.c:545
 #, no-c-format
 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:520
+#: fortran/resolve.c:549
 #, no-c-format
 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:527
+#: fortran/resolve.c:556
 #, no-c-format
 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:531
+#: fortran/resolve.c:560
 #, no-c-format
 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:569
+#: fortran/resolve.c:598
 #, no-c-format
 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:574
+#: fortran/resolve.c:603
 #, no-c-format
 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:643
+#: fortran/resolve.c:661
 #, no-c-format
+msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
+msgstr ""
+
+#: fortran/resolve.c:665
+#, no-c-format
+msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
+msgstr ""
+
+#: fortran/resolve.c:676
+#, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
 msgstr ""
 
-#: fortran/resolve.c:647
+#: fortran/resolve.c:680
 #, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
 msgstr ""
 
-#: fortran/resolve.c:651
+#: fortran/resolve.c:684
 #, fuzzy, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
 msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qD, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: fortran/resolve.c:661
+#: fortran/resolve.c:711
 #, no-c-format
 msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
 msgstr ""
 
-#: fortran/resolve.c:665
+#: fortran/resolve.c:715
 #, no-c-format
 msgid "COMMON block '%s' at %L is also an intrinsic procedure"
 msgstr ""
 
-#: fortran/resolve.c:669
+#: fortran/resolve.c:719
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
 msgstr ""
 
-#: fortran/resolve.c:674
+#: fortran/resolve.c:724
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
 msgstr ""
 
-#: fortran/resolve.c:736
+#: fortran/resolve.c:786
 #, no-c-format
 msgid "Components of structure constructor '%s' at %L are PRIVATE"
 msgstr ""
 
-#: fortran/resolve.c:756
+#: fortran/resolve.c:808
 #, no-c-format
 msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
 msgstr ""
 
-#: fortran/resolve.c:769
+#: fortran/resolve.c:821
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
 msgstr ""
 
-#: fortran/resolve.c:786
+#: fortran/resolve.c:838
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
 msgstr ""
 
-#: fortran/resolve.c:913
+#: fortran/resolve.c:965
 #, no-c-format
 msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:976 fortran/resolve.c:5434 fortran/resolve.c:6098
+#: fortran/resolve.c:1029 fortran/resolve.c:5576 fortran/resolve.c:6282
 #, fuzzy, no-c-format
 msgid "Label %d referenced at %L is never defined"
 msgstr "ÐœÐµÑ‚ÐºÐ° %A ÑƒÐ¶Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° Ð² %1 Ð° Ð·Ð°Ñ‚ÐµÐ¼ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° Ð² %0"
 
-#: fortran/resolve.c:986
+#: fortran/resolve.c:1039
 #, fuzzy, no-c-format
 msgid "'%s' at %L is ambiguous"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ `%D' Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾"
 
-#: fortran/resolve.c:1018
+#: fortran/resolve.c:1075
 #, fuzzy, no-c-format
 msgid "Statement function '%s' at %L is not allowed as an actual argument"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ�-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ `%A', Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ� Ð² %0, Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: fortran/resolve.c:1026
+#: fortran/resolve.c:1083
 #, fuzzy, no-c-format
 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
 msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ�-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ `%A', Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð°Ñ� Ð² %0, Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: fortran/resolve.c:1033
+#: fortran/resolve.c:1090
 #, fuzzy, no-c-format
 msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
 msgstr "Ð’Ð½ÐµÑˆÐ½Ñ�Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° `%A' Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð° ÐºÐ°Ðº Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %0, Ð½Ð¾ Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ�Ð²Ð½Ð¾ ÐºÐ°Ðº EXTERNAL"
 
-#: fortran/resolve.c:1039
+#: fortran/resolve.c:1096
 #, no-c-format
 msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr ""
 
-#: fortran/resolve.c:1059
+#: fortran/resolve.c:1116
 #, fuzzy, no-c-format
 msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr "Ð’Ð½ÐµÑˆÐ½Ñ�Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° `%A' Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð° ÐºÐ°Ðº Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %0, Ð½Ð¾ Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ�Ð²Ð½Ð¾ ÐºÐ°Ðº EXTERNAL"
 
-#: fortran/resolve.c:1098
+#: fortran/resolve.c:1157
 #, fuzzy, no-c-format
 msgid "Symbol '%s' at %L is ambiguous"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ `%D' Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾"
 
-#: fortran/resolve.c:1143
+#: fortran/resolve.c:1206
 #, fuzzy, no-c-format
 msgid "By-value argument at %L is not of numeric type"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `asm' - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ°"
 
-#: fortran/resolve.c:1150
+#: fortran/resolve.c:1213
 #, no-c-format
 msgid "By-value argument at %L cannot be an array or an array section"
 msgstr ""
 
-#: fortran/resolve.c:1164
+#: fortran/resolve.c:1227
 #, fuzzy, no-c-format
 msgid "By-value argument at %L is not allowed in this context"
 msgstr "Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹"
 
-#: fortran/resolve.c:1176
+#: fortran/resolve.c:1239
 #, no-c-format
 msgid "Passing internal procedure at %L by location not allowed"
 msgstr ""
 
-#: fortran/resolve.c:1293
+#: fortran/resolve.c:1356
 #, no-c-format
 msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
 msgstr ""
 
-#: fortran/resolve.c:1315
+#: fortran/resolve.c:1378
 #, fuzzy
 msgid "elemental procedure"
 msgstr "Ð’ Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ðµ"
 
-#: fortran/resolve.c:1332
+#: fortran/resolve.c:1395
 #, no-c-format
 msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
 msgstr ""
 
-#: fortran/resolve.c:1466
+#: fortran/resolve.c:1531
 #, fuzzy, no-c-format
 msgid "There is no specific function for the generic '%s' at %L"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ… spec-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ '%s'"
 
-#: fortran/resolve.c:1475
+#: fortran/resolve.c:1540
 #, no-c-format
 msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
 msgstr ""
 
-#: fortran/resolve.c:1513
+#: fortran/resolve.c:1594
 #, no-c-format
 msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr ""
 
-#: fortran/resolve.c:1559
+#: fortran/resolve.c:1640
 #, fuzzy, no-c-format
 msgid "Unable to resolve the specific function '%s' at %L"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ… spec-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ '%s'"
 
-#: fortran/resolve.c:1615 fortran/resolve.c:8740
+#: fortran/resolve.c:1696 fortran/resolve.c:8931
 #, no-c-format
 msgid "Function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:1799
+#: fortran/resolve.c:1907
 #, fuzzy, no-c-format
 msgid "Argument to '%s' at %L is not a variable"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `asm' - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ°"
 
-#: fortran/resolve.c:1871
+#: fortran/resolve.c:1979
 #, fuzzy, no-c-format
 msgid "More actual than formal arguments in '%s' call at %L"
 msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð¾ %qT Ð´Ð»Ñ� %s %P Ð² %qD"
 
-#: fortran/resolve.c:1883
+#: fortran/resolve.c:1991
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
 msgstr ""
 
-#: fortran/resolve.c:1909
+#: fortran/resolve.c:2017
 #, no-c-format
 msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
 msgstr ""
 
-#: fortran/resolve.c:1926
+#: fortran/resolve.c:2034
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr ""
 
-#: fortran/resolve.c:1936
+#: fortran/resolve.c:2044
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr ""
 
-#: fortran/resolve.c:1959 fortran/resolve.c:1998
+#: fortran/resolve.c:2067 fortran/resolve.c:2106
 #, fuzzy, no-c-format
 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
 msgstr "ÐŸÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %0 Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %1"
 
 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
 #. scalar pointer.
-#: fortran/resolve.c:1974
+#: fortran/resolve.c:2082
 #, fuzzy, no-c-format
 msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
 msgstr "ÐŸÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %0 Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %1"
 
-#: fortran/resolve.c:1990
+#: fortran/resolve.c:2098
 #, fuzzy, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a scalar"
 msgstr "ÐŸÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %0 Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %1"
 
 #. TODO: Update this error message to allow for procedure
 #. pointers once they are implemented.
-#: fortran/resolve.c:2012
+#: fortran/resolve.c:2120
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a procedure"
 msgstr ""
 
-#: fortran/resolve.c:2020
+#: fortran/resolve.c:2128
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
 msgstr ""
 
-#: fortran/resolve.c:2062
+#: fortran/resolve.c:2170
 #, fuzzy, no-c-format
 msgid "'%s' at %L is not a function"
 msgstr "%q+D Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹,"
 
-#: fortran/resolve.c:2068
+#: fortran/resolve.c:2176
 #, no-c-format
 msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
 msgstr ""
 
 #. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:2111
+#: fortran/resolve.c:2219
 #, no-c-format
 msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:2164
+#: fortran/resolve.c:2272
 #, no-c-format
 msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
 msgstr ""
 
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2321
 #, no-c-format
 msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
 msgstr ""
 
-#: fortran/resolve.c:2220
+#: fortran/resolve.c:2328
 #, no-c-format
 msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
 msgstr ""
 
-#: fortran/resolve.c:2235
+#: fortran/resolve.c:2343
 #, fuzzy, no-c-format
 msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ '%D', Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: fortran/resolve.c:2243
+#: fortran/resolve.c:2351
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2285
+#: fortran/resolve.c:2393
 #, no-c-format
 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
 msgstr ""
 
-#: fortran/resolve.c:2288
+#: fortran/resolve.c:2396
 #, no-c-format
 msgid "Subroutine call to '%s' at %L is not PURE"
 msgstr ""
 
-#: fortran/resolve.c:2351
+#: fortran/resolve.c:2459
 #, no-c-format
 msgid "There is no specific subroutine for the generic '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:2360
+#: fortran/resolve.c:2468
 #, no-c-format
 msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
 msgstr ""
 
-#: fortran/resolve.c:2468
+#: fortran/resolve.c:2576
 #, fuzzy, no-c-format
 msgid "Missing SHAPE parameter for call to %s at %L"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ»ÑŽÑ‡Ð° %qs"
 
-#: fortran/resolve.c:2476
+#: fortran/resolve.c:2584
 #, no-c-format
 msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
 msgstr ""
 
-#: fortran/resolve.c:2543
+#: fortran/resolve.c:2667
 #, no-c-format
 msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr ""
 
-#: fortran/resolve.c:2587
+#: fortran/resolve.c:2711
 #, no-c-format
 msgid "Unable to resolve the specific subroutine '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:2644
+#: fortran/resolve.c:2768
 #, no-c-format
 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
 msgstr ""
 
-#: fortran/resolve.c:2663
+#: fortran/resolve.c:2787
 #, no-c-format
 msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2671
+#: fortran/resolve.c:2795
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared as RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2741
+#: fortran/resolve.c:2865
 #, fuzzy, no-c-format
 msgid "Shapes for operands at %L and %L are not conformable"
 msgstr "shared Ð¸ mdll Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
 
-#: fortran/resolve.c:2792
+#: fortran/resolve.c:2916
 #, c-format
 msgid "Invalid context for NULL() pointer at %%L"
 msgstr ""
 
-#: fortran/resolve.c:2808
+#: fortran/resolve.c:2932
 #, c-format
 msgid "Operand of unary numeric operator '%s' at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:2824
+#: fortran/resolve.c:2948
 #, c-format
 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2838
+#: fortran/resolve.c:2962
 #, c-format
 msgid "Operands of string concatenation operator at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2857
+#: fortran/resolve.c:2981
 #, c-format
 msgid "Operands of logical operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2871
+#: fortran/resolve.c:2995
 #, fuzzy, c-format
 msgid "Operand of .not. operator at %%L is %s"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸Ñ‚ÐµÐ»Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð² Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ `asm'"
 
-#: fortran/resolve.c:2885
+#: fortran/resolve.c:3009
 #, fuzzy
 msgid "COMPLEX quantities cannot be compared at %L"
 msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ `%V' Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ñ‹ Ðº %qT"
 
-#: fortran/resolve.c:2913
+#: fortran/resolve.c:3037
 #, c-format
 msgid "Logicals at %%L must be compared with %s instead of %s"
 msgstr ""
 
-#: fortran/resolve.c:2919
+#: fortran/resolve.c:3043
 #, c-format
 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2927
+#: fortran/resolve.c:3051
 #, fuzzy, c-format
 msgid "Unknown operator '%s' at %%L"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ '%s' Ð² %%:version-compare"
 
-#: fortran/resolve.c:2929
+#: fortran/resolve.c:3053
 #, c-format
 msgid "Operand of user operator '%s' at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:3056
 #, c-format
 msgid "Operands of user operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3142
 #, fuzzy, c-format
 msgid "Inconsistent ranks for operator at %%L and %%L"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸Ñ‚ÐµÐ»Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð² Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ `asm'"
 
-#: fortran/resolve.c:3212
+#: fortran/resolve.c:3339
 #, fuzzy, no-c-format
 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %0 Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°, Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸"
 
-#: fortran/resolve.c:3220
+#: fortran/resolve.c:3347
 #, fuzzy, no-c-format
 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %0 Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°, Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸"
 
-#: fortran/resolve.c:3239
+#: fortran/resolve.c:3366
 #, no-c-format
 msgid "Illegal stride of zero at %L"
 msgstr ""
 
-#: fortran/resolve.c:3256
+#: fortran/resolve.c:3383
 #, fuzzy, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %0 Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°, Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸"
 
-#: fortran/resolve.c:3264
+#: fortran/resolve.c:3391
 #, fuzzy, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %0 Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°, Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸"
 
-#: fortran/resolve.c:3280
+#: fortran/resolve.c:3407
 #, fuzzy, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %0 Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°, Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸"
 
-#: fortran/resolve.c:3289
+#: fortran/resolve.c:3416
 #, fuzzy, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %0 Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°, Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸"
 
-#: fortran/resolve.c:3328
+#: fortran/resolve.c:3455
 #, no-c-format
 msgid "Rightmost upper bound of assumed size array section not specified at %L"
 msgstr ""
 
-#: fortran/resolve.c:3338
+#: fortran/resolve.c:3465
 #, no-c-format
 msgid "Rank mismatch in array reference at %L (%d/%d)"
 msgstr ""
 
-#: fortran/resolve.c:3366
+#: fortran/resolve.c:3493
 #, no-c-format
 msgid "Array index at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:3372
+#: fortran/resolve.c:3499
 #, no-c-format
 msgid "Array index at %L must be of INTEGER type"
 msgstr ""
 
-#: fortran/resolve.c:3378
+#: fortran/resolve.c:3505
 #, no-c-format
 msgid "Extension: REAL array index at %L"
 msgstr ""
 
-#: fortran/resolve.c:3408
+#: fortran/resolve.c:3535
 #, no-c-format
 msgid "Argument dim at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:3414
+#: fortran/resolve.c:3542
 #, no-c-format
 msgid "Argument dim at %L must be of INTEGER type"
 msgstr ""
 
-#: fortran/resolve.c:3534
+#: fortran/resolve.c:3663
 #, fuzzy, no-c-format
 msgid "Array index at %L is an array of rank %d"
 msgstr "ÐœÐ°Ñ�Ñ�Ð¸Ð² `%A' Ð² %0 Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
 
-#: fortran/resolve.c:3571
+#: fortran/resolve.c:3700
 #, no-c-format
 msgid "Substring start index at %L must be of type INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:3578
+#: fortran/resolve.c:3707
 #, no-c-format
 msgid "Substring start index at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:3587
+#: fortran/resolve.c:3716
 #, no-c-format
 msgid "Substring start index at %L is less than one"
 msgstr ""
 
-#: fortran/resolve.c:3600
+#: fortran/resolve.c:3729
 #, no-c-format
 msgid "Substring end index at %L must be of type INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:3607
+#: fortran/resolve.c:3736
 #, fuzzy, no-c-format
 msgid "Substring end index at %L must be scalar"
 msgstr "Ð�Ð°Ñ‡Ð°Ð»Ð¾ Ð¸Ð»Ð¸ ÐºÐ¾Ð½ÐµÑ† Ð¿Ð¾Ð´Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ð² %0 Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°, Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸"
 
-#: fortran/resolve.c:3617
+#: fortran/resolve.c:3746
 #, fuzzy, no-c-format
 msgid "Substring end index at %L exceeds the string length"
 msgstr "Ð�Ð°Ñ‡Ð°Ð»Ð¾ Ð¸Ð»Ð¸ ÐºÐ¾Ð½ÐµÑ† Ð¿Ð¾Ð´Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ Ð² %0 Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°, Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸"
 
-#: fortran/resolve.c:3755
+#: fortran/resolve.c:3884
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
 msgstr ""
 
-#: fortran/resolve.c:3762
+#: fortran/resolve.c:3891
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
 msgstr ""
 
-#: fortran/resolve.c:3781
+#: fortran/resolve.c:3910
 #, no-c-format
 msgid "Two or more part references with nonzero rank must not be specified at %L"
 msgstr ""
 
-#: fortran/resolve.c:3956
+#: fortran/resolve.c:4085
 #, no-c-format
 msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
 msgstr ""
 
-#: fortran/resolve.c:3961
+#: fortran/resolve.c:4090
 #, no-c-format
 msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
 msgstr ""
 
-#: fortran/resolve.c:4238
+#: fortran/resolve.c:4367
 #, no-c-format
 msgid "%s at %L must be a scalar"
 msgstr ""
 
-#: fortran/resolve.c:4248
+#: fortran/resolve.c:4377
 #, fuzzy, no-c-format
 msgid "Deleted feature: %s at %L must be integer"
 msgstr "Ð¿Ñ€ÐµÐ´Ð¸ÐºÐ°Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼"
 
-#: fortran/resolve.c:4252 fortran/resolve.c:4259
+#: fortran/resolve.c:4381 fortran/resolve.c:4388
 #, no-c-format
 msgid "%s at %L must be INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4279
+#: fortran/resolve.c:4408
 #, no-c-format
 msgid "Cannot assign to loop variable in PURE procedure at %L"
 msgstr ""
 
-#: fortran/resolve.c:4303
+#: fortran/resolve.c:4432
 #, no-c-format
 msgid "Step expression in DO loop at %L cannot be zero"
 msgstr ""
 
-#: fortran/resolve.c:4378
+#: fortran/resolve.c:4508
 #, no-c-format
 msgid "FORALL index-name at %L must be a scalar INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4383
+#: fortran/resolve.c:4513
 #, no-c-format
 msgid "FORALL start expression at %L must be a scalar INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4390
+#: fortran/resolve.c:4520
 #, no-c-format
 msgid "FORALL end expression at %L must be a scalar INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4398
+#: fortran/resolve.c:4528
 #, no-c-format
 msgid "FORALL stride expression at %L must be a scalar %s"
 msgstr ""
 
-#: fortran/resolve.c:4403
+#: fortran/resolve.c:4533
 #, no-c-format
 msgid "FORALL stride expression at %L cannot be zero"
 msgstr ""
 
-#: fortran/resolve.c:4419
+#: fortran/resolve.c:4549
 #, fuzzy, no-c-format
 msgid "FORALL index '%s' may not appear in triplet specification at %L"
 msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²Ð¾Ð²Ð°Ñ‚ÑŒ Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: fortran/resolve.c:4499
+#: fortran/resolve.c:4629
 #, no-c-format
 msgid "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr ""
 
-#: fortran/resolve.c:4506
+#: fortran/resolve.c:4636
 #, no-c-format
 msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:4675
+#: fortran/resolve.c:4740
 #, no-c-format
 msgid "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the same statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:4711
+#: fortran/resolve.c:4776
 #, no-c-format
 msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr ""
 
-#: fortran/resolve.c:4719
+#: fortran/resolve.c:4784
 #, no-c-format
 msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:4743
+#: fortran/resolve.c:4808
 #, fuzzy, no-c-format
 msgid "Array specification required in ALLOCATE statement at %L"
 msgstr "Ð’Ñ‹Ñ…Ð¾Ð´ Ð·Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð² Ð¿Ð¾Ð´Ñ�Ñ‚Ñ€Ð¾ÐºÐµ Ð¸Ð»Ð¸ Ð¾Ð±Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ð¸ Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñƒ Ð´Ð»Ñ� `%A' Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð² %0"
 
-#: fortran/resolve.c:4773
+#: fortran/resolve.c:4838
 #, fuzzy, no-c-format
 msgid "Bad array specification in ALLOCATE statement at %L"
 msgstr "Ð�ÐµÑ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¼ÐµÑ‚ÐºÐ¸ Ð´Ð»Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° FORMAT Ð² %0"
 
-#: fortran/resolve.c:4791
+#: fortran/resolve.c:4856
 #, no-c-format
 msgid "'%s' must not appear an the array specification at %L in the same ALLOCATE statement where it is itself allocated"
 msgstr ""
 
+#: fortran/resolve.c:4880
+#, no-c-format
+msgid "STAT variable '%s' of %s statement at %C cannot be INTENT(IN)"
+msgstr ""
+
+#: fortran/resolve.c:4884
+#, fuzzy, no-c-format
+msgid "Illegal STAT variable in %s statement at %C for a PURE procedure"
+msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ RETURN Ð² %0 Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð³Ð»Ð°Ð²Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
+
+#: fortran/resolve.c:4922
+#, fuzzy, no-c-format
+msgid "STAT tag in %s statement at %L must be a variable"
+msgstr "ÐŸÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %0 Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %1"
+
+#: fortran/resolve.c:4928
+#, fuzzy, no-c-format
+msgid "STAT tag in %s statement at %L must be of type INTEGER"
+msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
+
 #. The cases overlap, or they are the same
 #. 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.
-#: fortran/resolve.c:4949
+#: fortran/resolve.c:5091
 #, no-c-format
 msgid "CASE label at %L overlaps with CASE label at %L"
 msgstr ""
 
-#: fortran/resolve.c:5000
+#: fortran/resolve.c:5142
 #, fuzzy, no-c-format
 msgid "Expression in CASE statement at %L must be of type %s"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: fortran/resolve.c:5011
+#: fortran/resolve.c:5153
 #, no-c-format
 msgid "Expression in CASE statement at %L must be kind %d"
 msgstr ""
 
-#: fortran/resolve.c:5023
+#: fortran/resolve.c:5165
 #, no-c-format
 msgid "Expression in CASE statement at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:5069
+#: fortran/resolve.c:5211
 #, no-c-format
 msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
 msgstr ""
 
-#: fortran/resolve.c:5087
+#: fortran/resolve.c:5229
 #, no-c-format
 msgid "Argument of SELECT statement at %L cannot be %s"
 msgstr ""
 
-#: fortran/resolve.c:5096
+#: fortran/resolve.c:5238
 #, no-c-format
 msgid "Argument of SELECT statement at %L must be a scalar expression"
 msgstr ""
 
-#: fortran/resolve.c:5161
+#: fortran/resolve.c:5303
 #, no-c-format
 msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
 msgstr ""
 
-#: fortran/resolve.c:5187
+#: fortran/resolve.c:5329
 #, no-c-format
 msgid "Logical range in CASE statement at %L is not allowed"
 msgstr ""
 
-#: fortran/resolve.c:5199
+#: fortran/resolve.c:5341
 #, no-c-format
 msgid "constant logical value in CASE statement is repeated at %L"
 msgstr ""
 
-#: fortran/resolve.c:5213
+#: fortran/resolve.c:5355
 #, no-c-format
 msgid "Range specification at %L can never be matched"
 msgstr ""
 
-#: fortran/resolve.c:5316
+#: fortran/resolve.c:5458
 #, no-c-format
 msgid "Logical SELECT CASE block at %L has more that two cases"
 msgstr ""
 
-#: fortran/resolve.c:5354
+#: fortran/resolve.c:5496
 #, no-c-format
 msgid "Data transfer element at %L cannot have POINTER components"
 msgstr ""
 
-#: fortran/resolve.c:5361
+#: fortran/resolve.c:5503
 #, no-c-format
 msgid "Data transfer element at %L cannot have ALLOCATABLE components"
 msgstr ""
 
-#: fortran/resolve.c:5368
+#: fortran/resolve.c:5510
 #, no-c-format
 msgid "Data transfer element at %L cannot have PRIVATE components"
 msgstr ""
 
-#: fortran/resolve.c:5377
+#: fortran/resolve.c:5519
 #, no-c-format
 msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
 msgstr ""
 
-#: fortran/resolve.c:5441
+#: fortran/resolve.c:5583
 #, fuzzy, no-c-format
 msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
 msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %0 Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ð¾Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð² %1"
 
-#: fortran/resolve.c:5450
+#: fortran/resolve.c:5592
 #, no-c-format
 msgid "Branch at %L causes an infinite loop"
 msgstr ""
@@ -9554,647 +9603,657 @@
 #. 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.
-#: fortran/resolve.c:5463
+#: fortran/resolve.c:5605
 #, fuzzy, no-c-format
 msgid "Label at %L is not in the same block as the GOTO statement at %L"
 msgstr "ÐžÐ¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %0 Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ð¾Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð² %1"
 
-#: fortran/resolve.c:5478 fortran/resolve.c:5492
+#: fortran/resolve.c:5620 fortran/resolve.c:5634
 #, no-c-format
 msgid "Deleted feature: GOTO at %L jumps to END of construct at %L"
 msgstr ""
 
-#: fortran/resolve.c:5569
+#: fortran/resolve.c:5711
 #, no-c-format
 msgid "WHERE mask at %L has inconsistent shape"
 msgstr ""
 
-#: fortran/resolve.c:5585
+#: fortran/resolve.c:5727
 #, no-c-format
 msgid "WHERE assignment target at %L has inconsistent shape"
 msgstr ""
 
-#: fortran/resolve.c:5600 fortran/resolve.c:5682
+#: fortran/resolve.c:5735 fortran/resolve.c:5820
+#, no-c-format
+msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
+msgstr ""
+
+#: fortran/resolve.c:5745 fortran/resolve.c:5830
 #, fuzzy, no-c-format
 msgid "Unsupported statement inside WHERE at %L"
 msgstr "Ð�ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ VXT-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð² %0"
 
-#: fortran/resolve.c:5631
+#: fortran/resolve.c:5776
 #, fuzzy, no-c-format
 msgid "Assignment to a FORALL index variable at %L"
 msgstr "%s Ð¿Ð¾ Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸ÑŽ Ðº Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qs, Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾Ð¹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ"
 
-#: fortran/resolve.c:5639
+#: fortran/resolve.c:5784
 #, no-c-format
 msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
 msgstr ""
 
-#: fortran/resolve.c:5774
+#: fortran/resolve.c:5922
 #, no-c-format
 msgid "An outer FORALL construct already has an index with this name %L"
 msgstr ""
 
-#: fortran/resolve.c:5830
+#: fortran/resolve.c:5978
 #, no-c-format
 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
 msgstr ""
 
-#: fortran/resolve.c:5890
+#: fortran/resolve.c:6037
 #, no-c-format
 msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
 msgstr ""
 
-#: fortran/resolve.c:5927
+#: fortran/resolve.c:6110
 #, no-c-format
 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
 msgstr ""
 
-#: fortran/resolve.c:5950
+#: fortran/resolve.c:6135
 #, no-c-format
 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
 msgstr ""
 
-#: fortran/resolve.c:5962
+#: fortran/resolve.c:6147
 #, no-c-format
 msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
 msgstr ""
 
-#: fortran/resolve.c:6066
+#: fortran/resolve.c:6250
 #, no-c-format
 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
 msgstr ""
 
-#: fortran/resolve.c:6069
+#: fortran/resolve.c:6253
 #, no-c-format
 msgid "Variable '%s' has not been assigned a target label at %L"
 msgstr ""
 
-#: fortran/resolve.c:6080
+#: fortran/resolve.c:6264
 #, no-c-format
 msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
 msgstr ""
 
-#: fortran/resolve.c:6106
+#: fortran/resolve.c:6290
 #, no-c-format
 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
 msgstr ""
 
-#: fortran/resolve.c:6121
+#: fortran/resolve.c:6305
 #, no-c-format
 msgid "Arithmetic IF statement at %L requires a numeric expression"
 msgstr ""
 
-#: fortran/resolve.c:6163
+#: fortran/resolve.c:6347
 #, no-c-format
 msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
 msgstr ""
 
-#: fortran/resolve.c:6170
+#: fortran/resolve.c:6420
 #, no-c-format
-msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:6182
-#, no-c-format
-msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:6247
-#, no-c-format
 msgid "FORALL mask clause at %L requires a LOGICAL expression"
 msgstr ""
 
-#: fortran/resolve.c:6317 fortran/resolve.c:6373
+#: fortran/resolve.c:6490 fortran/resolve.c:6546
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
 msgstr ""
 
 #. Common block names match but binding labels do not.
-#: fortran/resolve.c:6338
+#: fortran/resolve.c:6511
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6385
+#: fortran/resolve.c:6558
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
 msgstr ""
 
 #. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:6437
+#: fortran/resolve.c:6610
 #, no-c-format
 msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
 msgstr ""
 
 #. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:6450
+#: fortran/resolve.c:6623
 #, no-c-format
 msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6636
 #, no-c-format
 msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6540
+#: fortran/resolve.c:6713
 #, no-c-format
 msgid "CHARACTER variable has zero length at %L"
 msgstr ""
 
-#: fortran/resolve.c:6828
+#: fortran/resolve.c:7001
 #, no-c-format
 msgid "Allocatable array '%s' at %L must have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:6831
+#: fortran/resolve.c:7004
 #, no-c-format
 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
 msgstr ""
 
-#: fortran/resolve.c:6838
+#: fortran/resolve.c:7011
 #, no-c-format
 msgid "Array pointer '%s' at %L must have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:6849
+#: fortran/resolve.c:7022
 #, no-c-format
 msgid "Array '%s' at %L cannot have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:6878
+#: fortran/resolve.c:7051
 #, no-c-format
 msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
 msgstr ""
 
-#: fortran/resolve.c:6901
+#: fortran/resolve.c:7074
 #, no-c-format
 msgid "Object '%s' at %L must have the SAVE attribute for default initialization of a component"
 msgstr ""
 
 #. The shape of a main program or module array needs to be
 #. constant.
-#: fortran/resolve.c:6948
+#: fortran/resolve.c:7121
 #, no-c-format
 msgid "The module or main program array '%s' at %L must have constant shape"
 msgstr ""
 
-#: fortran/resolve.c:6961
+#: fortran/resolve.c:7134
 #, no-c-format
 msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
 msgstr ""
 
-#: fortran/resolve.c:6980
+#: fortran/resolve.c:7153
 #, no-c-format
 msgid "'%s' at %L must have constant character length in this context"
 msgstr ""
 
-#: fortran/resolve.c:7012
+#: fortran/resolve.c:7185
 #, fuzzy, no-c-format
 msgid "Allocatable '%s' at %L cannot have an initializer"
 msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qD, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: fortran/resolve.c:7015
+#: fortran/resolve.c:7188
 #, fuzzy, no-c-format
 msgid "External '%s' at %L cannot have an initializer"
 msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qD, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: fortran/resolve.c:7019
+#: fortran/resolve.c:7192
 #, fuzzy, no-c-format
 msgid "Dummy '%s' at %L cannot have an initializer"
 msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qD, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: fortran/resolve.c:7022
+#: fortran/resolve.c:7195
 #, fuzzy, no-c-format
 msgid "Intrinsic '%s' at %L cannot have an initializer"
 msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ '%D', Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: fortran/resolve.c:7025
+#: fortran/resolve.c:7198
 #, fuzzy, no-c-format
 msgid "Function result '%s' at %L cannot have an initializer"
 msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ '%D', Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: fortran/resolve.c:7028
+#: fortran/resolve.c:7201
 #, fuzzy, no-c-format
 msgid "Automatic array '%s' at %L cannot have an initializer"
 msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qD, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: fortran/resolve.c:7051
+#: fortran/resolve.c:7224
 #, no-c-format
 msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
 msgstr ""
 
-#: fortran/resolve.c:7070
+#: fortran/resolve.c:7243
 #, no-c-format
 msgid "Character-valued statement function '%s' at %L must have constant length"
 msgstr ""
 
-#: fortran/resolve.c:7078
+#: fortran/resolve.c:7251
 #, fuzzy, no-c-format
 msgid "Automatic character length function '%s' at %L must have an explicit interface"
 msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qD, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: fortran/resolve.c:7103
+#: fortran/resolve.c:7276
 #, no-c-format
 msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
 msgstr ""
 
-#: fortran/resolve.c:7126 fortran/resolve.c:7151
+#: fortran/resolve.c:7299 fortran/resolve.c:7324
 #, no-c-format
 msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
 msgstr ""
 
-#: fortran/resolve.c:7168
+#: fortran/resolve.c:7341
 #, fuzzy, no-c-format
 msgid "Function '%s' at %L cannot have an initializer"
 msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ '%D', Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7350
 #, fuzzy, no-c-format
 msgid "External object '%s' at %L may not have an initializer"
 msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qD, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: fortran/resolve.c:7185
+#: fortran/resolve.c:7358
 #, no-c-format
 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
 msgstr ""
 
-#: fortran/resolve.c:7206
+#: fortran/resolve.c:7379
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
 msgstr ""
 
-#: fortran/resolve.c:7210
+#: fortran/resolve.c:7383
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
 msgstr ""
 
-#: fortran/resolve.c:7214
+#: fortran/resolve.c:7387
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
 msgstr ""
 
-#: fortran/resolve.c:7218
+#: fortran/resolve.c:7391
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
 msgstr ""
 
-#: fortran/resolve.c:7227
+#: fortran/resolve.c:7400
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
 msgstr ""
 
-#: fortran/resolve.c:7299
+#: fortran/resolve.c:7472
 #, no-c-format
 msgid "Character length of component '%s' needs to be a constant specification expression at %L"
 msgstr ""
 
-#: fortran/resolve.c:7314
+#: fortran/resolve.c:7487
 #, no-c-format
 msgid "The component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
 msgstr ""
 
-#: fortran/resolve.c:7324
+#: fortran/resolve.c:7497
 #, no-c-format
 msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
 msgstr ""
 
-#: fortran/resolve.c:7334
+#: fortran/resolve.c:7507
 #, no-c-format
 msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
 msgstr ""
 
-#: fortran/resolve.c:7352
+#: fortran/resolve.c:7525
 #, no-c-format
 msgid "Component '%s' of '%s' at %L must have constant array bounds"
 msgstr ""
 
-#: fortran/resolve.c:7395
+#: fortran/resolve.c:7568
 #, no-c-format
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7405
+#: fortran/resolve.c:7578
 #, no-c-format
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7418
+#: fortran/resolve.c:7591
 #, no-c-format
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7430
+#: fortran/resolve.c:7603
 #, no-c-format
 msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7439
+#: fortran/resolve.c:7612
 #, no-c-format
 msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7451
+#: fortran/resolve.c:7624
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
 msgstr ""
 
-#: fortran/resolve.c:7459
+#: fortran/resolve.c:7632
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
 msgstr ""
 
-#: fortran/resolve.c:7485
+#: fortran/resolve.c:7658
 #, no-c-format
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7504
+#: fortran/resolve.c:7677
 #, no-c-format
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:7515
+#: fortran/resolve.c:7688
 #, no-c-format
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:7526
+#: fortran/resolve.c:7699
 #, fuzzy, no-c-format
 msgid "Incompatible derived type in PARAMETER at %L"
 msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ `%s'"
 
-#: fortran/resolve.c:7597
+#: fortran/resolve.c:7758
+#, fuzzy, no-c-format
+msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
+msgstr "Ð’Ð½ÐµÑˆÐ½Ñ�Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° `%A' Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð° ÐºÐ°Ðº Ñ„Ð°ÐºÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %0, Ð½Ð¾ Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ�Ð²Ð½Ð¾ ÐºÐ°Ðº EXTERNAL"
+
+#: fortran/resolve.c:7772
 #, no-c-format
 msgid "Interface '%s' of procedure '%s' at %L must be explicit"
 msgstr ""
 
-#: fortran/resolve.c:7622
+#: fortran/resolve.c:7797
 #, fuzzy, no-c-format
 msgid "Type specified for intrinsic function '%s' at %L is ignored"
 msgstr "Ð�Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð² %0 Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚ÐµÐ½ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: fortran/resolve.c:7629
+#: fortran/resolve.c:7804
 #, fuzzy, no-c-format
 msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
 msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ '%D', Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: fortran/resolve.c:7636
+#: fortran/resolve.c:7811
 #, fuzzy, no-c-format
 msgid "Intrinsic '%s' at %L does not exist"
 msgstr "%s: Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð½Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¾\n"
 
-#: fortran/resolve.c:7676
+#: fortran/resolve.c:7851
 #, no-c-format
 msgid "Assumed size array at %L must be a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7679
+#: fortran/resolve.c:7854
 #, no-c-format
 msgid "Assumed shape array at %L must be a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7691
+#: fortran/resolve.c:7866
 #, no-c-format
 msgid "Symbol at %L is not a DUMMY variable"
 msgstr ""
 
-#: fortran/resolve.c:7697
+#: fortran/resolve.c:7872
 #, no-c-format
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7707
+#: fortran/resolve.c:7882
 #, fuzzy, no-c-format
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 msgstr "ÐŸÑƒÑ�Ñ‚Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² %0 Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° Ð² %1"
 
-#: fortran/resolve.c:7716
+#: fortran/resolve.c:7891
 #, no-c-format
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 msgstr ""
 
-#: fortran/resolve.c:7742
+#: fortran/resolve.c:7917
 #, no-c-format
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 msgstr ""
 
-#: fortran/resolve.c:7795
+#: fortran/resolve.c:7970
 #, no-c-format
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 msgstr ""
 
-#: fortran/resolve.c:7811
+#: fortran/resolve.c:7987
 #, no-c-format
 msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 msgstr ""
 
-#: fortran/resolve.c:7830
+#: fortran/resolve.c:8006
 #, no-c-format
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 msgstr ""
 
-#: fortran/resolve.c:7889
+#: fortran/resolve.c:8065
 #, no-c-format
 msgid "Threadprivate at %L isn't SAVEd"
 msgstr ""
 
-#: fortran/resolve.c:7967
+#: fortran/resolve.c:8143
 #, no-c-format
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 msgstr ""
 
-#: fortran/resolve.c:8011
+#: fortran/resolve.c:8149
 #, no-c-format
+msgid "DATA array '%s' at %L must be specified in a previous declaration"
+msgstr ""
+
+#: fortran/resolve.c:8194
+#, no-c-format
 msgid "Nonconstant array section at %L in DATA statement"
 msgstr ""
 
-#: fortran/resolve.c:8024
+#: fortran/resolve.c:8207
 #, no-c-format
 msgid "DATA statement at %L has more variables than values"
 msgstr ""
 
-#: fortran/resolve.c:8118
+#: fortran/resolve.c:8301
 #, no-c-format
 msgid "iterator start at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:8125
+#: fortran/resolve.c:8308
 #, fuzzy, no-c-format
 msgid "iterator end at %L does not simplify"
 msgstr "%s: Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð½Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¾\n"
 
-#: fortran/resolve.c:8132
+#: fortran/resolve.c:8315
 #, no-c-format
 msgid "iterator step at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:8258
+#: fortran/resolve.c:8441
 #, no-c-format
 msgid "DATA statement at %L has more values than variables"
 msgstr ""
 
-#: fortran/resolve.c:8349
+#: fortran/resolve.c:8532
 #, fuzzy, no-c-format
 msgid "Label %d at %L defined but not used"
 msgstr "Ð¼ÐµÑ‚ÐºÐ° %qD Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°, Ð½Ð¾ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: fortran/resolve.c:8354
+#: fortran/resolve.c:8537
 #, fuzzy, no-c-format
 msgid "Label %d at %L defined but cannot be used"
 msgstr "Ð¼ÐµÑ‚ÐºÐ° %qD Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°, Ð½Ð¾ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: fortran/resolve.c:8439
+#: fortran/resolve.c:8622
 #, no-c-format
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8448
+#: fortran/resolve.c:8631
 #, no-c-format
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8465
+#: fortran/resolve.c:8639
 #, no-c-format
+msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
+msgstr ""
+
+#: fortran/resolve.c:8656
+#, no-c-format
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8570
+#: fortran/resolve.c:8761
 #, no-c-format
 msgid "Syntax error in EQUIVALENCE statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:8585
+#: fortran/resolve.c:8776
 #, no-c-format
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 msgstr ""
 
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8788
 #, no-c-format
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 msgstr ""
 
-#: fortran/resolve.c:8606
+#: fortran/resolve.c:8797
 #, no-c-format
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8876
 #, no-c-format
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8696
+#: fortran/resolve.c:8887
 #, no-c-format
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8707
+#: fortran/resolve.c:8898
 #, no-c-format
 msgid "Substring at %L has length zero"
 msgstr ""
 
-#: fortran/resolve.c:8750
+#: fortran/resolve.c:8941
 #, no-c-format
 msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
 msgstr ""
 
-#: fortran/resolve.c:8762
+#: fortran/resolve.c:8953
 #, no-c-format
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:8788
+#: fortran/resolve.c:8979
 #, no-c-format
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 msgstr ""
 
-#: fortran/resolve.c:8795
+#: fortran/resolve.c:8986
 #, no-c-format
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 msgstr ""
 
-#: fortran/resolve.c:8801
+#: fortran/resolve.c:8992
 #, no-c-format
 msgid "User operator procedure '%s' at %L must have at least one argument"
 msgstr ""
 
-#: fortran/resolve.c:8811
+#: fortran/resolve.c:9002
 #, no-c-format
 msgid "First argument of operator interface at %L cannot be optional"
 msgstr ""
 
-#: fortran/resolve.c:8823
+#: fortran/resolve.c:9014
 #, no-c-format
 msgid "Second argument of operator interface at %L cannot be optional"
 msgstr ""
 
-#: fortran/resolve.c:8827
+#: fortran/resolve.c:9018
 #, no-c-format
 msgid "Operator interface at %L must have, at most, two arguments"
 msgstr ""
 
-#: fortran/resolve.c:8867
+#: fortran/resolve.c:9059
 #, no-c-format
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 msgstr ""
 
-#: fortran/scanner.c:526
+#: fortran/scanner.c:530
 #, no-c-format
 msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
 msgstr ""
 
-#: fortran/scanner.c:816 fortran/scanner.c:937
+#: fortran/scanner.c:820 fortran/scanner.c:941
 #, fuzzy, no-c-format
 msgid "Limit of %d continuations exceeded in statement at %C"
 msgstr "Ð˜Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¿ÑƒÑ�Ñ‚Ð¾Ð³Ð¾ Ð¾Ð±Ñ‰ÐµÐ³Ð¾ Ð±Ð»Ð¾ÐºÐ° Ð² %0"
 
-#: fortran/scanner.c:861
+#: fortran/scanner.c:865
 #, fuzzy, no-c-format
 msgid "Missing '&' in continued character constant at %C"
 msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð² %0"
 
-#: fortran/scanner.c:1071
+#: fortran/scanner.c:1075
 #, fuzzy, no-c-format
 msgid "Nonconforming tab character at %C"
 msgstr "Ð›Ð¸ÑˆÐ½Ñ�Ñ� Ð·Ð°Ð¿Ñ�Ñ‚Ð°Ñ� Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ FORMAT Ð² %0"
 
-#: fortran/scanner.c:1153 fortran/scanner.c:1156
+#: fortran/scanner.c:1158 fortran/scanner.c:1161
 #, no-c-format
 msgid "'&' not allowed by itself in line %d"
 msgstr ""
 
-#: fortran/scanner.c:1189
-#, no-c-format
-msgid "Nonconforming tab character in column 1 of line %d"
-msgstr ""
+#: fortran/scanner.c:1207
+#, fuzzy, no-c-format
+msgid "Nonconforming tab character in column %d of line %d"
+msgstr "Ð›Ð¸ÑˆÐ½Ñ�Ñ� Ð·Ð°Ð¿Ñ�Ñ‚Ð°Ñ� Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ FORMAT Ð² %0"
 
-#: fortran/scanner.c:1387
+#: fortran/scanner.c:1405
 #, no-c-format
 msgid "%s:%d: file %s left but not entered"
 msgstr ""
 
-#: fortran/scanner.c:1419
+#: fortran/scanner.c:1438
 #, fuzzy, no-c-format
 msgid "%s:%d: Illegal preprocessor directive"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð°Ñ� Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð¿Ñ€ÐµÐ¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° #%s"
 
-#: fortran/scanner.c:1514
+#: fortran/scanner.c:1533
 #, no-c-format
 msgid "File '%s' is being included recursively"
 msgstr ""
 
-#: fortran/scanner.c:1529
+#: fortran/scanner.c:1548
 #, fuzzy, no-c-format
 msgid "Can't open file '%s'"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ð° %qs"
 
-#: fortran/scanner.c:1538
+#: fortran/scanner.c:1557
 #, fuzzy, no-c-format
 msgid "Can't open included file '%s'"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ð° %qs"
 
-#: fortran/scanner.c:1676
+#: fortran/scanner.c:1701
 #, fuzzy, c-format
 msgid "%s:%3d %s\n"
 msgstr "%s: %s"
@@ -10264,134 +10323,134 @@
 msgid "Argument of CHAR function at %L outside of range [0,255]"
 msgstr ""
 
-#: fortran/simplify.c:1247
+#: fortran/simplify.c:1293
 #, no-c-format
 msgid "Argument of IACHAR at %L must be of length one"
 msgstr ""
 
-#: fortran/simplify.c:1254
+#: fortran/simplify.c:1300
 #, no-c-format
 msgid "Argument of IACHAR function at %L outside of range 0..127"
 msgstr ""
 
-#: fortran/simplify.c:1293
+#: fortran/simplify.c:1339
 #, fuzzy, no-c-format
 msgid "Invalid second argument of IBCLR at %L"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs"
 
-#: fortran/simplify.c:1301
+#: fortran/simplify.c:1347
 #, no-c-format
 msgid "Second argument of IBCLR exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1335
+#: fortran/simplify.c:1381
 #, fuzzy, no-c-format
 msgid "Invalid second argument of IBITS at %L"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs"
 
-#: fortran/simplify.c:1341
+#: fortran/simplify.c:1387
 #, fuzzy, no-c-format
 msgid "Invalid third argument of IBITS at %L"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs"
 
-#: fortran/simplify.c:1351
+#: fortran/simplify.c:1397
 #, no-c-format
 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1393
+#: fortran/simplify.c:1439
 #, fuzzy, no-c-format
 msgid "Invalid second argument of IBSET at %L"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs"
 
-#: fortran/simplify.c:1401
+#: fortran/simplify.c:1447
 #, no-c-format
 msgid "Second argument of IBSET exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1431
+#: fortran/simplify.c:1477
 #, no-c-format
 msgid "Argument of ICHAR at %L must be of length one"
 msgstr ""
 
-#: fortran/simplify.c:1646
+#: fortran/simplify.c:1692
 #, fuzzy, no-c-format
 msgid "Argument of INT at %L is not a valid type"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `asm' - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ°"
 
-#: fortran/simplify.c:1688
+#: fortran/simplify.c:1734
 #, fuzzy, no-c-format
 msgid "Argument of %s at %L is not a valid type"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `asm' - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ°"
 
-#: fortran/simplify.c:1786
+#: fortran/simplify.c:1832
 #, fuzzy, no-c-format
 msgid "Invalid second argument of ISHFT at %L"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs"
 
-#: fortran/simplify.c:1801
+#: fortran/simplify.c:1847
 #, no-c-format
 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1865
+#: fortran/simplify.c:1911
 #, fuzzy, no-c-format
 msgid "Invalid second argument of ISHFTC at %L"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs"
 
-#: fortran/simplify.c:1879
+#: fortran/simplify.c:1925
 #, fuzzy, no-c-format
 msgid "Invalid third argument of ISHFTC at %L"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs"
 
-#: fortran/simplify.c:1885
+#: fortran/simplify.c:1931
 #, no-c-format
 msgid "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1901
+#: fortran/simplify.c:1947
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1904
+#: fortran/simplify.c:1950
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1975
+#: fortran/simplify.c:2021
 #, no-c-format
 msgid "Argument of KIND at %L is a DERIVED type"
 msgstr ""
 
-#: fortran/simplify.c:2163
+#: fortran/simplify.c:2209
 #, fuzzy, no-c-format
 msgid "DIM argument at %L is out of bounds"
 msgstr "Ð½Ð¾Ð¼ÐµÑ€ Ñ�ÑƒÐ¼Ð¼Ð°Ñ‚Ð¾Ñ€Ð° Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
 
-#: fortran/simplify.c:2318
+#: fortran/simplify.c:2364
 #, no-c-format
 msgid "Argument of LOG at %L cannot be less than or equal to zero"
 msgstr ""
 
-#: fortran/simplify.c:2331
+#: fortran/simplify.c:2377
 #, no-c-format
 msgid "Complex argument of LOG at %L cannot be zero"
 msgstr ""
 
-#: fortran/simplify.c:2374
+#: fortran/simplify.c:2420
 #, no-c-format
 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
 msgstr ""
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2579
+#: fortran/simplify.c:2628
 #, no-c-format
 msgid "Second argument MOD at %L is zero"
 msgstr ""
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2590
+#: fortran/simplify.c:2639
 #, no-c-format
 msgid "Second argument of MOD at %L is zero"
 msgstr ""
@@ -10399,82 +10458,87 @@
 #. Result is processor-dependent. This processor just opts
 #. to not handle it at all.
 #. Result is processor-dependent.
-#: fortran/simplify.c:2638 fortran/simplify.c:2650
+#: fortran/simplify.c:2687 fortran/simplify.c:2699
 #, no-c-format
 msgid "Second argument of MODULO at %L is zero"
 msgstr ""
 
-#: fortran/simplify.c:2702
+#: fortran/simplify.c:2751
 #, fuzzy, no-c-format
 msgid "Second argument of NEAREST at %L shall not be zero"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `asm' - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ°"
 
-#: fortran/simplify.c:2977
+#: fortran/simplify.c:2787
 #, no-c-format
+msgid "Result of NEAREST is NaN at %L"
+msgstr ""
+
+#: fortran/simplify.c:3062
+#, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
 msgstr ""
 
-#: fortran/simplify.c:3032
+#: fortran/simplify.c:3117
 #, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
 msgstr ""
 
-#: fortran/simplify.c:3122
+#: fortran/simplify.c:3232
 #, fuzzy, no-c-format
 msgid "Integer too large in shape specification at %L"
 msgstr "Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð² `%#D'"
 
-#: fortran/simplify.c:3132
+#: fortran/simplify.c:3242
 #, no-c-format
 msgid "Too many dimensions in shape specification for RESHAPE at %L"
 msgstr ""
 
-#: fortran/simplify.c:3140
+#: fortran/simplify.c:3250
 #, no-c-format
 msgid "Shape specification at %L cannot be negative"
 msgstr ""
 
-#: fortran/simplify.c:3150
+#: fortran/simplify.c:3260
 #, no-c-format
 msgid "Shape specification at %L cannot be the null array"
 msgstr ""
 
-#: fortran/simplify.c:3171
+#: fortran/simplify.c:3281
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
 msgstr ""
 
-#: fortran/simplify.c:3178
+#: fortran/simplify.c:3288
 #, no-c-format
 msgid "Error in ORDER parameter of RESHAPE at %L"
 msgstr ""
 
-#: fortran/simplify.c:3188
+#: fortran/simplify.c:3298
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is out of range"
 msgstr ""
 
-#: fortran/simplify.c:3197
+#: fortran/simplify.c:3307
 #, no-c-format
 msgid "Invalid permutation in ORDER parameter at %L"
 msgstr ""
 
-#: fortran/simplify.c:3253
+#: fortran/simplify.c:3363
 #, no-c-format
 msgid "PAD parameter required for short SOURCE parameter at %L"
 msgstr ""
 
-#: fortran/simplify.c:3372
+#: fortran/simplify.c:3482
 #, no-c-format
 msgid "Result of SCALE overflows its kind at %L"
 msgstr ""
 
-#: fortran/simplify.c:3942
+#: fortran/simplify.c:4056
 #, fuzzy, no-c-format
 msgid "Argument of SQRT at %L has a negative value"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
 
-#: fortran/simplify.c:4069
+#: fortran/simplify.c:4190
 #, no-c-format
 msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
 msgstr ""
@@ -10703,29 +10767,29 @@
 msgid "Symbol '%s' at %C has already been host associated"
 msgstr ""
 
-#: fortran/symbol.c:3162
+#: fortran/symbol.c:3189
 #, no-c-format
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 msgstr ""
 
-#: fortran/symbol.c:3173
+#: fortran/symbol.c:3200
 #, no-c-format
 msgid "Derived type '%s' at %L is empty"
 msgstr ""
 
-#: fortran/symbol.c:3190
+#: fortran/symbol.c:3217
 #, no-c-format
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr ""
 
-#: fortran/symbol.c:3202
+#: fortran/symbol.c:3229
 #, no-c-format
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr ""
 
 #. If the derived type is bind(c), all fields must be
 #. interop.
-#: fortran/symbol.c:3241
+#: fortran/symbol.c:3268
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 msgstr ""
@@ -10733,17 +10797,17 @@
 #. If derived type is param to bind(c) routine, or to one
 #. of the iso_c_binding procs, it must be interoperable, so
 #. all fields must interop too.
-#: fortran/symbol.c:3250
+#: fortran/symbol.c:3277
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 msgstr ""
 
-#: fortran/symbol.c:3264
+#: fortran/symbol.c:3291
 #, fuzzy, no-c-format
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 msgstr "Ð¾Ñ‚Ð¼ÐµÐ½Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qD Ð² Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ðµ Ð¸Ð¼Ñ‘Ð½ %qD"
 
-#: fortran/symbol.c:3272
+#: fortran/symbol.c:3299
 #, no-c-format
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 msgstr ""
@@ -10753,38 +10817,43 @@
 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
 msgstr ""
 
-#: fortran/trans-common.c:396
+#: fortran/target-memory.c:635
 #, no-c-format
+msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
+msgstr ""
+
+#: fortran/trans-common.c:399
+#, no-c-format
 msgid "Named COMMON block '%s' at %L shall be of the same size"
 msgstr ""
 
-#: fortran/trans-common.c:817
+#: fortran/trans-common.c:833
 #, fuzzy, no-c-format
 msgid "Bad array reference at %L"
 msgstr "ÐŸÑƒÑ�Ñ‚Ð¾Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð² %0 Ð² Ð¾Ð±Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ð¸ Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñƒ Ð² %1"
 
-#: fortran/trans-common.c:825
+#: fortran/trans-common.c:841
 #, no-c-format
 msgid "Illegal reference type at %L as EQUIVALENCE object"
 msgstr ""
 
-#: fortran/trans-common.c:865
+#: fortran/trans-common.c:881
 #, no-c-format
 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
 msgstr ""
 
 #. Aligning this field would misalign a previous field.
-#: fortran/trans-common.c:998
+#: fortran/trans-common.c:1014
 #, no-c-format
 msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
 msgstr ""
 
-#: fortran/trans-common.c:1063
+#: fortran/trans-common.c:1079
 #, no-c-format
 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
 msgstr ""
 
-#: fortran/trans-common.c:1078
+#: fortran/trans-common.c:1094
 #, no-c-format
 msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
 msgstr ""
@@ -10792,42 +10861,42 @@
 #. The required offset conflicts with previous alignment
 #. requirements.  Insert padding immediately before this
 #. segment.
-#: fortran/trans-common.c:1089
+#: fortran/trans-common.c:1105
 #, no-c-format
 msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
 msgstr ""
 
-#: fortran/trans-common.c:1115
+#: fortran/trans-common.c:1131
 #, fuzzy, no-c-format
 msgid "COMMON '%s' at %L does not exist"
 msgstr "%s: Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð½Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¾\n"
 
-#: fortran/trans-common.c:1122
+#: fortran/trans-common.c:1138
 #, no-c-format
 msgid "COMMON '%s' at %L requires %d bytes of padding at start"
 msgstr ""
 
-#: fortran/trans-decl.c:3016
+#: fortran/trans-decl.c:2979
 #, no-c-format
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 msgstr ""
 
-#: fortran/trans-decl.c:3020
+#: fortran/trans-decl.c:2983
 #, fuzzy, no-c-format
 msgid "Unused dummy argument '%s' at %L"
 msgstr "Ð¡Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² %s Ð² %L"
 
-#: fortran/trans-decl.c:3026
+#: fortran/trans-decl.c:2989
 #, fuzzy, no-c-format
 msgid "Unused variable '%s' declared at %L"
 msgstr "instance-Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº %s"
 
-#: fortran/trans-decl.c:3052
+#: fortran/trans-decl.c:3015
 #, fuzzy, no-c-format
 msgid "Unused parameter '%s' declared at %L"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ void"
 
-#: fortran/trans-expr.c:2036
+#: fortran/trans-expr.c:2199
 #, fuzzy, no-c-format
 msgid "Unknown argument list function at %L"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ»ÑŽÑ‡Ð° %qs"
@@ -10837,12 +10906,12 @@
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `asm' - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ°"
 
-#: fortran/trans-io.c:1850
+#: fortran/trans-io.c:1851
 #, no-c-format
 msgid "Derived type '%s' at %L has PRIVATE components"
 msgstr ""
 
-#: fortran/trans-stmt.c:438
+#: fortran/trans-stmt.c:436
 #, fuzzy, no-c-format
 msgid "An alternate return at %L without a * dummy argument"
 msgstr "Ð�Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð² %0 Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð³Ð»Ð°Ð²Ð½Ð¾Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
@@ -11067,55 +11136,34 @@
 msgid "cannot specify 'main' class when not linking"
 msgstr "Ð·Ð°Ð´Ð°Ð½Ð¸Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð° 'main' Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð±ÐµÐ· ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸"
 
-#: config/i386/nwld.h:34
-msgid "Static linking is not supported.\n"
-msgstr "Ð¡Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�.\n"
-
-#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg Ð¸ -fomit-frame-pointer Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
-
 #: config/vax/netbsd-elf.h:41
 msgid "the -shared option is not currently supported for VAX ELF"
 msgstr "ÐšÐ»ÑŽÑ‡ -shared Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� VAX ELF"
 
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
-msgid "does not support multilib"
-msgstr "Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÑƒ"
-
 #: config/vax/vax.h:49 config/vax/vax.h:50
 msgid "profiling not supported with -mg\n"
 msgstr "Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ� -mg Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�\n"
 
-#: config/rs6000/linux64.h:347 config/rs6000/linux64.h:349 config/linux.h:106
-#: config/linux.h:108 config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
+#: config/sh/sh.h:461
+msgid "SH2a does not support little-endian"
+msgstr "SH2a Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ little-endian"
+
+#: config/s390/tpf.h:119
+msgid "static is not supported on TPF-OS"
+msgstr "Ð² TFP-OS Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� static"
+
 #: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
+#: config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
 #: config/sparc/linux.h:126 config/sparc/linux.h:128
-#: config/sparc/linux64.h:152 config/sparc/linux64.h:154
+#: config/sparc/linux64.h:152 config/sparc/linux64.h:154 config/linux.h:106
+#: config/linux.h:108 config/rs6000/linux64.h:347 config/rs6000/linux64.h:349
 msgid "-mglibc and -muclibc used together"
 msgstr "-mglibc Ð¸ -muclibcips Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
 
-#: config/i386/cygwin.h:28
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "mno-cygwin Ð¸ mno-win32 Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
+#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg Ð¸ -fomit-frame-pointer Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
 
-#: config/i386/cygwin.h:74 config/i386/mingw32.h:74
-msgid "shared and mdll are not compatible"
-msgstr "shared Ð¸ mdll Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
-
-#: config/i386/sco5.h:188
-msgid "-pg not supported on this platform"
-msgstr "-pg Ð´Ð»Ñ� Ð´Ð°Ð½Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
-
-#: config/i386/sco5.h:189
-msgid "-p and -pp specified - pick one"
-msgstr "Ð·Ð°Ð´Ð°Ð½Ñ‹ -p Ð¸ -pp, Ð¾Ñ�Ñ‚Ð°Ð²ÑŒÑ‚Ðµ Ð¾Ð´Ð¸Ð½ Ð¸Ð· Ð½Ð¸Ñ…"
-
-#: config/i386/sco5.h:258
-msgid "-G and -static are mutually exclusive"
-msgstr "-G Ð¸ -static Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
-
 #: gcc.c:792
 msgid "GCC does not support -C or -CC without -E"
 msgstr "ÐºÐ»ÑŽÑ‡ -C Ð¸Ð»Ð¸ -CC Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -E"
@@ -11124,58 +11172,14 @@
 msgid "-E or -x required when input is from standard input"
 msgstr "Ð²Ð²Ð¾Ð´ Ñ�Ð¾ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¾Ð³Ð¾ Ð²Ð²Ð¾Ð´Ð° Ð²Ð¾Ð·Ð¼Ð¾Ð¶ÐµÐ½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� ÐºÐ»ÑŽÑ‡Ð¾Ð¼ -E Ð¸Ð»Ð¸ -x"
 
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni Ð¸ -femit-class-files Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni Ð¸ -femit-class-file Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -fsyntax-only"
-
 #: config/mcore/mcore.h:56
 msgid "the m210 does not have little endian support"
 msgstr "Ð´Ð»Ñ� m210 Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ (little endian) Ð¿Ð¾Ñ€Ñ�Ð´Ð¾Ðº Ð±Ð°Ð¹Ñ‚ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
 
-#: config/lynx.h:70
-msgid "cannot use mthreads and mlegacy-threads together"
-msgstr "Ð�ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ð¾Ð´Ð½Ð¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ mthreads Ð¸ mlegacy-threads"
-
-#: config/lynx.h:95
-msgid "cannot use mshared and static together"
-msgstr "Ð�ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ð¾Ð´Ð½Ð¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ mshared Ð¸ static"
-
-#: config/sh/sh.h:461
-msgid "SH2a does not support little-endian"
-msgstr "SH2a Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ little-endian"
-
-#: config/mips/mips.h:1042 config/arc/arc.h:61
+#: config/arc/arc.h:61 config/mips/mips.h:1042
 msgid "may not use both -EB and -EL"
 msgstr "-EB Ð¸ -EL Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
 
-#: config/s390/tpf.h:119
-msgid "static is not supported on TPF-OS"
-msgstr "Ð² TFP-OS Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� static"
-
-#: config/rs6000/darwin.h:95
-msgid " conflicting code gen style switches are used"
-msgstr " Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ ÐºÐ»ÑŽÑ‡Ð¸ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ ÐºÐ¾Ð´Ð°"
-
-#: ada/lang-specs.h:34
-msgid "-c or -S required for Ada"
-msgstr "Ð”Ð»Ñ� Ñ�Ð·Ñ‹ÐºÐ° Ada Ð½ÑƒÐ¶Ð½Ð¾ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ -c Ð¸Ð»Ð¸ -S"
-
-#: config/mips/r3900.h:34
-msgid "-mhard-float not supported"
-msgstr "-mhard-float Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
-
-#: config/mips/r3900.h:36
-msgid "-msingle-float and -msoft-float cannot both be specified"
-msgstr "ÐºÐ»ÑŽÑ‡Ð¸ -msingle-float Ð¸ -msoft-float Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
-
 #: config/vxworks.h:71
 msgid "-Xbind-now and -Xbind-lazy are incompatible"
 msgstr "ÐºÐ»ÑŽÑ‡Ð¸ -Xbind-now Ð¸ -Xbind-lazy Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
@@ -11212,12 +11216,24 @@
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr "-private_bundle Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ� -dynamiclib"
 
+#: config/mips/r3900.h:34
+msgid "-mhard-float not supported"
+msgstr "-mhard-float Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
+
+#: config/mips/r3900.h:36
+msgid "-msingle-float and -msoft-float cannot both be specified"
+msgstr "ÐºÐ»ÑŽÑ‡Ð¸ -msingle-float Ð¸ -msoft-float Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
 #: config/sparc/sol2-bi.h:217 config/sparc/sol2-bi.h:227
 msgid "may not use both -m32 and -m64"
 msgstr "-m32 Ð¸ -m64 Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
 
+#: config/i386/mingw32.h:74 config/i386/cygwin.h:74
+msgid "shared and mdll are not compatible"
+msgstr "shared Ð¸ mdll Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
+
 #: config/arm/arm.h:147
 msgid "-msoft-float and -mhard_float may not be used together"
 msgstr "-msoft-float Ð¸ -mhard_float Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
@@ -11226,119 +11242,64 @@
 msgid "-mbig-endian and -mlittle-endian may not be used together"
 msgstr "ÐºÐ»ÑŽÑ‡Ð¸ -mbig-endian Ð¸ -mlittle-endian Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
 
-#: java/lang.opt:65
-msgid "Warn if a deprecated compiler feature, class, method, or field is used"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ñ… (deprecated) Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚Ñ�Ñ… ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°, ÐºÐ»Ð°Ñ�Ñ�Ð°Ñ…, Ð¼ÐµÑ‚Ð¾Ð´Ð°Ñ… Ð¸Ð»Ð¸ Ð¿Ð¾Ð»Ñ�Ñ…, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ñ… Ð² Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ðµ"
+#: config/rs6000/darwin.h:95
+msgid " conflicting code gen style switches are used"
+msgstr " Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ ÐºÐ»ÑŽÑ‡Ð¸ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ ÐºÐ¾Ð´Ð°"
 
-#: java/lang.opt:69
-msgid "Warn if deprecated empty statements are found"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ð¸ ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ñ… Ð¿ÑƒÑ�Ñ‚Ñ‹Ñ… Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹"
+#: ada/lang-specs.h:34
+msgid "-c or -S required for Ada"
+msgstr "Ð”Ð»Ñ� Ñ�Ð·Ñ‹ÐºÐ° Ada Ð½ÑƒÐ¶Ð½Ð¾ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ -c Ð¸Ð»Ð¸ -S"
 
-#: java/lang.opt:73
-msgid "Warn if .class files are out of date"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ, ÐµÑ�Ð»Ð¸ Ñ„Ð°Ð¹Ð» .class ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»"
+#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+msgid "does not support multilib"
+msgstr "Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¼ÑƒÐ»ÑŒÑ‚Ð¸Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÑƒ"
 
-#: java/lang.opt:77
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "Ð£Ð²ÐµÐ´Ð¾Ð¼Ð»Ñ�Ñ‚ÑŒ, ÐºÐ¾Ð³Ð´Ð° Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»Ñ�ÑŽÑ‚Ñ�Ñ� Ð±ÐµÐ· Ð½ÐµÐ¾Ð±Ñ…Ð¾Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸"
+#: config/i386/nwld.h:34
+msgid "Static linking is not supported.\n"
+msgstr "Ð¡Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�.\n"
 
-#: java/lang.opt:81
-msgid "Deprecated; use --classpath instead"
-msgstr "Ð­Ñ‚Ð¾Ñ‚ ÐºÐ»ÑŽÑ‡ ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ», Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ --classpath"
+#: config/i386/cygwin.h:28
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "mno-cygwin Ð¸ mno-win32 Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
 
-#: java/lang.opt:88
-msgid "Permit the use of the assert keyword"
-msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ð³Ð¾ Ñ�Ð»Ð¾Ð²Ð° assert"
+#: config/i386/sco5.h:188
+msgid "-pg not supported on this platform"
+msgstr "-pg Ð´Ð»Ñ� Ð´Ð°Ð½Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
 
-#: java/lang.opt:110
-msgid "Replace system path"
-msgstr "Ð—Ð°Ð¼ÐµÐ½Ð° Ð´Ð»Ñ� Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ð¾Ð³Ð¾ Ð¿ÑƒÑ‚Ð¸"
+#: config/i386/sco5.h:189
+msgid "-p and -pp specified - pick one"
+msgstr "Ð·Ð°Ð´Ð°Ð½Ñ‹ -p Ð¸ -pp, Ð¾Ñ�Ñ‚Ð°Ð²ÑŒÑ‚Ðµ Ð¾Ð´Ð¸Ð½ Ð¸Ð· Ð½Ð¸Ñ…"
 
-#: java/lang.opt:114
-msgid "Generate checks for references to NULL"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ Ñ�Ñ�Ñ‹Ð»Ð¾Ðº Ð¿Ð¾ NULL-ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�Ð¼"
+#: config/i386/sco5.h:258
+msgid "-G and -static are mutually exclusive"
+msgstr "-G Ð¸ -static Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
 
-#: java/lang.opt:118
-msgid "Set class path"
-msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ð¿ÑƒÑ‚ÑŒ Ð¿Ð¾Ð¸Ñ�ÐºÐ° ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni Ð¸ -femit-class-files Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
 
-#: java/lang.opt:125
-msgid "Output a class file"
-msgstr "Ð’Ñ‹Ð²Ð¾Ð´Ð¸Ñ‚ÑŒ Ñ„Ð°Ð¹Ð» ÐºÐ»Ð°Ñ�Ñ�Ð°"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni Ð¸ -femit-class-file Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
 
-#: java/lang.opt:129
-msgid "Alias for -femit-class-file"
-msgstr "Ð—Ð°Ð¼ÐµÐ½Ð° Ð´Ð»Ñ� -femit-class-file"
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ� -fsyntax-only"
 
-#: java/lang.opt:133
-msgid "Choose input encoding (defaults from your locale)"
-msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÑƒ Ð²Ñ…Ð¾Ð´Ð½Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð¾Ð² (Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð¸Ð· locale)"
+#: config/cris/cris.h:207
+#, fuzzy
+msgid "Do not specify both -march=... and -mcpu=..."
+msgstr "Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð·Ð°Ð´Ð°Ð½Ð¸Ðµ Ð¾Ð´Ð½Ð¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾ -C Ð¸ -o"
 
-#: java/lang.opt:137
-msgid "Set the extension directory path"
-msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ð¿ÑƒÑ‚ÑŒ Ðº ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ñƒ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ð¹"
+#: config/lynx.h:70
+msgid "cannot use mthreads and mlegacy-threads together"
+msgstr "Ð�ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ð¾Ð´Ð½Ð¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ mthreads Ð¸ mlegacy-threads"
 
-#: java/lang.opt:144
-msgid "Input file is a file with a list of filenames to compile"
-msgstr "Ð’Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ñ„Ð°Ð¹Ð» - Ñ„Ð°Ð¹Ð» Ñ�Ð¾ Ñ�Ð¿Ð¸Ñ�ÐºÐ¾Ð¼ Ð¼Ð¾Ð´ÑƒÐ»ÐµÐ¹ Ð´Ð»Ñ� ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸"
+#: config/lynx.h:95
+msgid "cannot use mshared and static together"
+msgstr "Ð�ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ð¾Ð´Ð½Ð¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ mshared Ð¸ static"
 
-#: java/lang.opt:151
-msgid "Always check for non gcj generated classes archives"
-msgstr "Ð’Ñ�ÐµÐ³Ð´Ð° Ð¿Ñ€Ð¾Ð²ÐµÑ€Ñ�Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð°Ñ€Ñ…Ð¸Ð²Ñ‹ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð² Ñ�Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ gcj"
-
-#: java/lang.opt:155
-msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
-msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ñ�Ñ€ÐµÐ´Ð° Ð·Ð°Ð¿ÑƒÑ�ÐºÐ° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ñ…Ñ�Ñˆ-Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñƒ Ð´Ð»Ñ� Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð° Ð½Ð° ÐµÐ³Ð¾ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñƒ Ñ�Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
-
-#: java/lang.opt:159
-msgid "Generate instances of Class at runtime"
-msgstr "Ð¡Ð¾Ð·Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�"
-
-#: java/lang.opt:163
-msgid "Use offset tables for virtual method calls"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ð¹ Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð²"
-
-#: java/lang.opt:170
-msgid "Assume native functions are implemented using JNI"
-msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑŽÑ‚ JNI"
-
-#: java/lang.opt:174
-msgid "Enable optimization of static class initialization code"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸ÑŽ ÐºÐ¾Ð´Ð° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²"
-
-#: java/lang.opt:181
-msgid "Reduce the amount of reflection meta-data generated"
-msgstr "Ð£Ð¼ÐµÐ½ÑŒÑˆÐ¸Ñ‚ÑŒ ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑ�Ñ‚Ð²Ð¾ Ñ�Ð¾Ð·Ð´Ð°Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ð¼ÐµÑ‚Ð°Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð¾Ð± Ð¾Ð±ÑŠÐµÐºÑ‚Ð°Ñ… Ð´Ð»Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² Java reflection"
-
-#: java/lang.opt:185
-msgid "Enable assignability checks for stores into object arrays"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÑƒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
-
-#: java/lang.opt:189
-msgid "Generate code for the Boehm GC"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ñ�Ð±Ð¾Ñ€Ñ‰Ð¸ÐºÐ° Ð¼ÑƒÑ�Ð¾Ñ€Ð° Boehm"
-
-#: java/lang.opt:193
-msgid "Call a library routine to do integer divisions"
-msgstr "Ð’Ñ‹Ð·Ñ‹Ð²Ð°Ñ‚ÑŒ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸ Ð´Ð»Ñ� Ð´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ†ÐµÐ»Ñ‹Ñ…"
-
-#: java/lang.opt:197
-msgid "Generated should be loaded by bootstrap loader"
-msgstr ""
-
-#: java/lang.opt:201
-msgid "Set the source language version"
-msgstr ""
-
-#: java/lang.opt:205
-#, fuzzy
-msgid "Set the target VM version"
-msgstr "Ð˜Ð¼Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°"
-
-#: ada/lang.opt:96
-msgid "Specify options to GNAT"
-msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ ÐºÐ»ÑŽÑ‡Ð¸ GNAT"
-
 #: fortran/lang.opt:29
 msgid "Add a directory for INCLUDE and MODULE searching"
 msgstr "Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³ Ð´Ð»Ñ� Ð¿Ð¾Ð¸Ñ�ÐºÐ° INCLUDE Ð¸ MODULE"
@@ -11594,7 +11555,7 @@
 msgid "Append a second underscore if the name already contains an underscore"
 msgstr ""
 
-#: fortran/lang.opt:277 c.opt:714
+#: fortran/lang.opt:277 c.opt:718
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
@@ -11628,14 +11589,62 @@
 msgid "Accept extensions to support legacy code"
 msgstr ""
 
-#: treelang/lang.opt:30
-msgid "Trace lexical analysis"
-msgstr "Ð¢Ñ€Ð°Ñ�Ñ�Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð»ÐµÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ð½Ð°Ð»Ð¸Ð·"
+#: config/mcore/mcore.opt:23
+msgid "Generate code for the M*Core M210"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� M*Core M210"
 
-#: treelang/lang.opt:34
-msgid "Trace the parsing process"
-msgstr "Ð¢Ñ€Ð°Ñ�Ñ�Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ� Ñ€Ð°Ð·Ð±Ð¾Ñ€Ð°"
+#: config/mcore/mcore.opt:27
+msgid "Generate code for the M*Core M340"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� M*Core M340"
 
+#: config/mcore/mcore.opt:31
+msgid "Set maximum alignment to 4"
+msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ€Ð°Ð²Ð½Ð¾ 4"
+
+#: config/mcore/mcore.opt:35
+msgid "Force functions to be aligned to a 4 byte boundary"
+msgstr "Ð’Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¿Ð¾ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ 4 Ð±Ð°Ð¹Ñ‚"
+
+#: config/mcore/mcore.opt:39
+msgid "Set maximum alignment to 8"
+msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ€Ð°Ð²Ð½Ð¾ 8"
+
+#: config/mcore/mcore.opt:43 config/score/score.opt:23
+msgid "Generate big-endian code"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ñ�Ð¼Ð¾Ð³Ð¾ Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ° Ð±Ð°Ð¹Ñ‚ (big endian)"
+
+#: config/mcore/mcore.opt:47
+msgid "Emit call graph information"
+msgstr "Ð’Ñ‹Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð³Ñ€Ð°Ñ„ Ð²Ñ‹Ð·Ð¾Ð²Ð¾Ð²"
+
+#: config/mcore/mcore.opt:51
+msgid "Use the divide instruction"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ð´ÐµÐ»ÐµÐ½Ð¸Ñ�"
+
+#: config/mcore/mcore.opt:55
+msgid "Inline constants if it can be done in 2 insns or less"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹, ÐµÑ�Ð»Ð¸ Ñ�Ñ‚Ð¾ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð½Ðµ Ð±Ð¾Ð»ÐµÐµ 2 ÐºÐ¾Ð¼Ð°Ð½Ð´"
+
+#: config/mcore/mcore.opt:59 config/score/score.opt:27
+msgid "Generate little-endian code"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ° Ð±Ð°Ð¹Ñ‚ (little endian)"
+
+#: config/mcore/mcore.opt:67
+msgid "Use arbitrary sized immediates in bit operations"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð² Ð±Ð¸Ñ‚Ð¾Ð²Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ�Ñ…"
+
+#: config/mcore/mcore.opt:71
+msgid "Prefer word accesses over byte accesses"
+msgstr "ÐžÑ‚Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ð¿Ð¾Ñ�Ð»Ð¾Ð²Ð½Ð¾Ð¼Ñƒ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ñƒ Ðº Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð¿ÐµÑ€ÐµÐ´ Ð¿Ð¾Ð±Ð°Ð¹Ñ‚Ð½Ñ‹Ð¼"
+
+#: config/mcore/mcore.opt:75
+msgid "Set the maximum amount for a single stack increment operation"
+msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½ÑƒÑŽ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ð¾Ð´Ð½Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ð¸ Ñ�Ñ‚ÐµÐºÐ°"
+
+#: config/mcore/mcore.opt:79
+msgid "Always treat bitfields as int-sized"
+msgstr "Ð’Ñ�ÐµÐ³Ð´Ð° Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ€ int"
+
 #: config/alpha/alpha.opt:23 config/i386/i386.opt:155
 msgid "Do not use hardware fp"
 msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÑƒÑŽ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÑƒ"
@@ -11751,271 +11760,6 @@
 msgid "Specify bit size of immediate TLS offsets"
 msgstr "Ð‘Ð¸Ñ‚Ð¾Ð²Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ð¹ Ð´Ð»Ñ� Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ñ… TLS"
 
-#: config/frv/frv.opt:23
-msgid "Use 4 media accumulators"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 4 Ð°ÐºÐºÑƒÐ¼ÑƒÐ»Ñ�Ñ‚Ð¾Ñ€Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ…"
-
-#: config/frv/frv.opt:27
-msgid "Use 8 media accumulators"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 8 Ð°ÐºÐºÑƒÐ¼ÑƒÐ»Ñ�Ñ‚Ð¾Ñ€Ð¾Ð² Ð´Ð°Ð½Ð½Ñ‹Ñ…"
-
-#: config/frv/frv.opt:31
-msgid "Enable label alignment optimizations"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¼ÐµÑ‚Ð¾Ðº"
-
-#: config/frv/frv.opt:35
-msgid "Dynamically allocate cc registers"
-msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ BK Ð¿Ñ€Ð¸ Ñ€Ð°Ñ�Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
-
-#: config/frv/frv.opt:42
-msgid "Set the cost of branches"
-msgstr "Ð£Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ Ñ†ÐµÐ½Ñƒ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²"
-
-#: config/frv/frv.opt:46
-msgid "Enable conditional execution other than moves/scc"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð¸ Ð´Ñ€ÑƒÐ³Ð¸Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ ÐºÑ€Ð¾Ð¼Ðµ moves/scc"
-
-#: config/frv/frv.opt:50
-msgid "Change the maximum length of conditionally-executed sequences"
-msgstr "Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½ÑƒÑŽ Ð´Ð»Ð¸Ð½Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ð¾Ð³Ð¾ Ð¿ÑƒÑ‚Ð¸"
-
-#: config/frv/frv.opt:54
-msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
-msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð² Ð´Ð»Ñ� ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ð¾Ð³Ð¾ Ð¿ÑƒÑ‚Ð¸"
-
-#: config/frv/frv.opt:58
-msgid "Enable conditional moves"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ move"
-
-#: config/frv/frv.opt:62
-msgid "Set the target CPU type"
-msgstr "Ð˜Ð¼Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°"
-
-#: config/frv/frv.opt:84
-msgid "Use fp double instructions"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð´Ð²Ð¾Ð¹Ð½Ð¾Ð¹ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¹"
-
-#: config/frv/frv.opt:88
-msgid "Change the ABI to allow double word insns"
-msgstr "Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ ABI Ð´Ð»Ñ� Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ�Ð¼Ð¸ Ð´Ð²Ð¾Ð¹Ð½Ñ‹Ñ… Ñ�Ð»Ð¾Ð²"
-
-#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
-msgid "Enable Function Descriptor PIC mode"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ñ€ÐµÐ¶Ð¸Ð¼ Function Descriptor PIC"
-
-#: config/frv/frv.opt:96
-msgid "Just use icc0/fcc0"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ icc0/fcc0"
-
-#: config/frv/frv.opt:100
-msgid "Only use 32 FPRs"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ 32 Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°"
-
-#: config/frv/frv.opt:104
-msgid "Use 64 FPRs"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 64 Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°"
-
-#: config/frv/frv.opt:108
-msgid "Only use 32 GPRs"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 32 Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° Ð¾Ð±Ñ‰ÐµÐ³Ð¾ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
-
-#: config/frv/frv.opt:112
-msgid "Use 64 GPRs"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 64 Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° Ð¾Ð±Ñ‰ÐµÐ³Ð¾ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
-
-#: config/frv/frv.opt:116
-msgid "Enable use of GPREL for read-only data in FDPIC"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ GPREL Ð´Ð»Ñ� Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ FDPIC"
-
-#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
-#: config/pdp11/pdp11.opt:71
-msgid "Use hardware floating point"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ¸"
-
-#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
-msgid "Enable inlining of PLT in function calls"
-msgstr "Ð’Ñ�Ñ‚Ñ€Ð°Ð¸Ð²Ð°Ñ‚ÑŒ PLT Ð² Ð²Ñ‹Ð·Ð¾Ð²Ñ‹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
-
-#: config/frv/frv.opt:128
-msgid "Enable PIC support for building libraries"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÑƒ PIC Ð¿Ñ€Ð¸ Ñ�Ð±Ð¾Ñ€ÐºÐµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐº"
-
-#: config/frv/frv.opt:132
-msgid "Follow the EABI linkage requirements"
-msgstr "Ð¡Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ñ‚Ñ€ÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ�Ð¼ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸ EABI"
-
-#: config/frv/frv.opt:136
-msgid "Disallow direct calls to global functions"
-msgstr "Ð—Ð°Ð¿Ñ€ÐµÑ‚Ð¸Ñ‚ÑŒ Ð¿Ñ€Ñ�Ð¼Ñ‹Ðµ Ð²Ñ‹Ð·Ð¾Ð²Ñ‹ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
-
-#: config/frv/frv.opt:140
-msgid "Use media instructions"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ð¼Ð°Ð½Ð¸Ð¿ÑƒÐ»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¼ÐµÐ´Ð¸Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¼Ð¸"
-
-#: config/frv/frv.opt:144
-msgid "Use multiply add/subtract instructions"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ³Ð¾ ÑƒÐ¼Ð½Ð¾Ð¶ÐµÐ½Ð¸Ñ� Ñ�Ð¾ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸ÐµÐ¼/Ð²Ñ‹Ñ‡Ð¸Ñ‚Ð°Ð½Ð¸ÐµÐ¼"
-
-#: config/frv/frv.opt:148
-msgid "Enable optimizing &&/|| in conditional execution"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸ÑŽ &&/|| Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ñ… Ð¿ÑƒÑ‚Ñ�Ñ…"
-
-#: config/frv/frv.opt:152
-msgid "Enable nested conditional execution optimizations"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ñ… ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ñ… Ð¿ÑƒÑ‚ÐµÐ¹"
-
-#: config/frv/frv.opt:157
-msgid "Do not mark ABI switches in e_flags"
-msgstr "Ð½Ðµ Ð¾Ñ‚Ð¼ÐµÑ‡Ð°Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ðµ ABI Ð² e_flags"
-
-#: config/frv/frv.opt:161
-msgid "Remove redundant membars"
-msgstr "Ð£Ð´Ð°Ð»Ñ�Ñ‚ÑŒ Ð»Ð¸ÑˆÐ½Ð¸Ðµ ÐºÑƒÑ�ÐºÐ¸ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
-
-#: config/frv/frv.opt:165
-msgid "Pack VLIW instructions"
-msgstr "Ð£Ð¿Ð°ÐºÐ¾Ð²Ñ‹Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ð²Ð¾ VLIW"
-
-#: config/frv/frv.opt:169
-msgid "Enable setting GPRs to the result of comparisons"
-msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ñ‚ÑŒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ðº Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñƒ Ð¾Ð±Ñ‰ÐµÐ³Ð¾ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
-
-#: config/frv/frv.opt:173
-msgid "Change the amount of scheduler lookahead"
-msgstr "Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð´Ð°Ð»ÑŒÐ½Ð¾Ñ�Ñ‚ÑŒ Ð¿Ñ€Ð¾Ñ�Ð¼Ð¾Ñ‚Ñ€Ð° Ð²Ð¿ÐµÑ€Ñ‘Ð´ Ð² Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ñ‰Ð¸ÐºÐµ"
-
-#: config/frv/frv.opt:177 config/pa/pa.opt:104
-msgid "Use software floating point"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½ÑƒÑŽ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ¸"
-
-#: config/frv/frv.opt:181
-msgid "Assume a large TLS segment"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð¹ Ñ�ÐµÐ³Ð¼ÐµÐ½Ñ‚ TLS"
-
-#: config/frv/frv.opt:185
-msgid "Do not assume a large TLS segment"
-msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð¹ Ñ�ÐµÐ³Ð¼ÐµÐ½Ñ‚ TLS"
-
-#: config/frv/frv.opt:190
-msgid "Cause gas to print tomcat statistics"
-msgstr "Ð—Ð°Ñ�Ñ‚Ð°Ð²Ð»Ñ�Ñ‚ÑŒ gas Ð¿ÐµÑ‡Ð°Ñ‚Ð°Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ�Ñ‚Ð¸ÐºÑƒ tomcat"
-
-#: config/frv/frv.opt:195
-msgid "Link with the library-pic libraries"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ð°Ñ‚ÑŒ Ñ� Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ°Ð¼Ð¸ pic"
-
-#: config/frv/frv.opt:199
-msgid "Allow branches to be packed with other instructions"
-msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ñ‹ Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ�Ð¼Ð¸"
-
-#: config/mn10300/mn10300.opt:23
-msgid "Target the AM33 processor"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° AM33"
-
-#: config/mn10300/mn10300.opt:27
-msgid "Target the AM33/2.0 processor"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° AM33/2.0"
-
-#: config/mn10300/mn10300.opt:31
-msgid "Work around hardware multiply bug"
-msgstr "ÐžÐ±Ñ…Ð¾Ð´Ð¸Ñ‚ÑŒ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ Ð¾ÑˆÐ¸Ð±ÐºÑƒ ÑƒÐ¼Ð½Ð¾Ð¶ÐµÐ½Ð¸Ñ�"
-
-#: config/mn10300/mn10300.opt:36
-msgid "Enable linker relaxations"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ ÐºÐ»ÑŽÑ‡ -relax Ð¿Ñ€Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐµ"
-
-#: config/mn10300/mn10300.opt:40
-msgid "Return pointers in both a0 and d0"
-msgstr "Ð’Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ð¸ Ð¸ Ð½Ð° a0 Ð¸ Ð½Ð° d0"
-
-#: config/s390/tpf.opt:23
-msgid "Enable TPF-OS tracing code"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ ÐºÐ¾Ð´ Ñ‚Ñ€Ð°Ñ�Ñ�Ð¸Ñ€Ð¾Ð²ÐºÐ¸ TPF-OS"
-
-#: config/s390/tpf.opt:27
-msgid "Specify main object for TPF-OS"
-msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ð³Ð»Ð°Ð²Ð½Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð´Ð»Ñ� TPF-OS"
-
-#: config/s390/s390.opt:23
-msgid "31 bit ABI"
-msgstr "31-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¹ ABI"
-
-#: config/s390/s390.opt:27
-msgid "64 bit ABI"
-msgstr "64-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¹ ABI"
-
-#: config/s390/s390.opt:31 config/i386/i386.opt:59 config/spu/spu.opt:60
-msgid "Generate code for given CPU"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°"
-
-#: config/s390/s390.opt:35
-msgid "Maintain backchain pointer"
-msgstr "Ð¡Ð¾Ñ…Ñ€Ð°Ð½Ñ�Ñ‚ÑŒ ÑƒÐºÐ·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð²Ñ‹Ð·Ð²Ð°Ð½Ð½ÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
-
-#: config/s390/s390.opt:39
-msgid "Additional debug prints"
-msgstr "Ð’Ñ‹Ð²Ð¾Ð´Ð¸Ñ‚ÑŒ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½ÑƒÑŽ Ð¿ÐµÑ‡Ð°Ñ‚ÑŒ"
-
-#: config/s390/s390.opt:43
-msgid "ESA/390 architecture"
-msgstr "Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð° ESA/390"
-
-#: config/s390/s390.opt:47
-msgid "Enable fused multiply/add instructions"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ ÑƒÐ¼Ð½Ð¾Ð¶ÐµÐ½Ð¸Ñ� Ñ� Ð½Ð°ÐºÐ¾Ð¿Ð»ÐµÐ½Ð¸ÐµÐ¼ Ñ� Ð½ÐµÑ‡Ñ‘Ñ‚ÐºÐ¸Ð¼ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð¼"
-
-#: config/s390/s390.opt:51
-#, fuzzy
-msgid "Enable decimal floating point hardware support"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð»Ð¸ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚ÑƒÑ€Ñƒ Ð´Ð»Ñ� Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¹ Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹"
-
-#: config/s390/s390.opt:55
-#, fuzzy
-msgid "Enable hardware floating point"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ¸"
-
-#: config/s390/s390.opt:67
-msgid "Use packed stack layout"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð¿Ð°ÐºÑ‚Ð½ÑƒÑŽ Ñ€Ð°Ñ�ÐºÐ»Ð°Ð´ÐºÑƒ Ð² Ñ�Ñ‚ÐµÐºÐµ"
-
-#: config/s390/s390.opt:71
-msgid "Use bras for executable < 64k"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ bras, ÐµÑ�Ð»Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ð¹ Ñ„Ð°Ð¹Ð» < 64ÐšÐ±"
-
-#: config/s390/s390.opt:75
-#, fuzzy
-msgid "Disable hardware floating point"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ¸"
-
-#: config/s390/s390.opt:79
-msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
-msgstr ""
-
-#: config/s390/s390.opt:83
-msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
-msgstr ""
-
-#: config/s390/s390.opt:87 config/ia64/ia64.opt:97 config/sparc/sparc.opt:95
-#: config/i386/i386.opt:183 config/rs6000/rs6000.opt:226 config/spu/spu.opt:64
-msgid "Schedule code for given CPU"
-msgstr "ÐŸÐ»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°"
-
-#: config/s390/s390.opt:91
-msgid "mvcle use"
-msgstr "mvcle use"
-
-#: config/s390/s390.opt:95
-msgid "Warn if a function uses alloca or creates an array with dynamic size"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ, ÐµÑ�Ð»Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ alloca Ð¸Ð»Ð¸ Ñ�Ð¾Ð·Ð´Ð°Ñ‘Ñ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¸Ð·Ð¼ÐµÐ½Ñ�ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
-
-#: config/s390/s390.opt:99
-msgid "Warn if a single function's framesize exceeds the given framesize"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ, ÐµÑ�Ð»Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾ÐºÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¿Ñ€ÐµÐ²Ð¾Ñ�Ñ…Ð¾Ð´Ð¸Ñ‚ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
-
-#: config/s390/s390.opt:103
-msgid "z/Architecture"
-msgstr "z/Ð�Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð°"
-
 #: config/ia64/ilp32.opt:3
 msgid "Generate ILP32 code"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� ILP32"
@@ -12104,10 +11848,16 @@
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ñ€Ð°Ð½Ð½ÐµÐµ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ stop-Ð±Ð¸Ñ‚Ð¾Ð² Ð´Ð»Ñ� ÑƒÐ»ÑƒÑ‡ÑˆÐµÐ½Ð¸Ñ� Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�"
 
-#: config/ia64/ia64.opt:89 config/spu/spu.opt:56 config/pa/pa.opt:51
+#: config/ia64/ia64.opt:89 config/pa/pa.opt:51 config/spu/spu.opt:56
 msgid "Specify range of registers to make fixed"
 msgstr "Ð”Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð² Ñ� Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
+#: config/ia64/ia64.opt:97 config/i386/i386.opt:183
+#: config/rs6000/rs6000.opt:226 config/spu/spu.opt:64 config/s390/s390.opt:87
+#: config/sparc/sparc.opt:95
+msgid "Schedule code for given CPU"
+msgstr "ÐŸÐ»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°"
+
 #: config/ia64/ia64.opt:101
 #, fuzzy
 msgid "Use data speculation before reload"
@@ -12158,341 +11908,296 @@
 msgid "Count speculative dependencies while calculating priority of instructions"
 msgstr ""
 
-#: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23 config/mt/mt.opt:27
-msgid "Use simulator runtime"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ñ€ÐµÐ´Ñƒ Ð·Ð°Ð¿ÑƒÑ�ÐºÐ° Ñ�Ð¸Ð¼ÑƒÐ»Ñ�Ñ‚Ð¾Ñ€Ð°"
+#: config/xtensa/xtensa.opt:23
+msgid "Use CONST16 instruction to load constants"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ CONST16 Ð´Ð»Ñ� Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚"
 
-#: config/m32c/m32c.opt:28
-msgid "Compile code for R8C variants"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð¾Ð² R8C"
+#: config/xtensa/xtensa.opt:27
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ multiply/add Ð¸ multiply/subtract"
 
-#: config/m32c/m32c.opt:32
-msgid "Compile code for M16C variants"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð¾Ð² M16C"
+#: config/xtensa/xtensa.opt:31
+msgid "Use indirect CALLXn instructions for large programs"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ ÐºÐ¾Ñ�Ð²ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ð° CALLXn Ð² Ð±Ð¾Ð»ÑŒÑˆÐ¸Ñ… Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð°Ñ…"
 
-#: config/m32c/m32c.opt:36
-msgid "Compile code for M32CM variants"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð¾Ð² M32CM"
+#: config/xtensa/xtensa.opt:35
+msgid "Automatically align branch targets to reduce branch penalties"
+msgstr "Ð�Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¸ Ð¼ÐµÑ‚Ð¾Ðº Ð´Ð»Ñ� Ñ�Ð¾ÐºÑ€Ð°Ñ‰ÐµÐ½Ð¸Ñ� Ð·Ð°Ð´ÐµÑ€Ð¶ÐµÐº Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²"
 
-#: config/m32c/m32c.opt:40
-msgid "Compile code for M32C variants"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð¾Ð² M32C"
+#: config/xtensa/xtensa.opt:39
+msgid "Intersperse literal pools with code in the text section"
+msgstr "ÐŸÐ¾Ð¼ÐµÑ‰Ð°Ñ‚ÑŒ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� ÐºÐ¾Ð´Ð¾Ð¼ Ð² Ñ�ÐµÐºÑ†Ð¸ÑŽ text"
 
-#: config/m32c/m32c.opt:44
-msgid "Number of memreg bytes (default: 16, range: 0..16)"
-msgstr "Ð§Ð¸Ñ�Ð»Ð¾ Ð±Ð°Ð¹Ñ‚Ð¾Ð² Ð² Ð¿Ñ�ÐµÐ²Ð´Ð¾Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°Ñ… Ð½Ð° Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ (Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ: 16, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ñ‹Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�: 0..16)"
+#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
+msgid "Generate PA1.0 code"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ PA1.0"
 
-#: config/sparc/little-endian.opt:23
-msgid "Generate code for little-endian"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð³Ð¾ (little endian) Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ° Ð±Ð°Ð¹Ñ‚"
+#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
+msgid "Generate PA1.1 code"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ PA1.1"
 
-#: config/sparc/little-endian.opt:27
-msgid "Generate code for big-endian"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ñ�Ð¼Ð¾Ð³Ð¾ (big endian) Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ° Ð±Ð°Ð¹Ñ‚"
+#: config/pa/pa.opt:31 config/pa/pa.opt:92
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ PA2.0 (Ñ‚Ñ€ÐµÐ±ÑƒÑŽÑ‚Ñ�Ñ� Ð±Ð¸Ð½. ÑƒÑ‚Ð¸Ð»Ð¸Ñ‚Ñ‹ 2.10 Ð¸Ð»Ð¸ Ñ�Ñ‚Ð°Ñ€ÑˆÐµ)"
 
-#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
-msgid "Use hardware FP"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ñ�Ñ‚ÐµÐºÐ°"
+#: config/pa/pa.opt:35
+msgid "Generate code for huge switch statements"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð±Ð¾Ð»ÑŒÑˆÐ¸Ñ… Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð°Ñ‚ÐµÐ»ÐµÐ¹"
 
-#: config/sparc/sparc.opt:31
-msgid "Do not use hardware FP"
-msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ñ�Ñ‚ÐµÐºÐ°"
+#: config/pa/pa.opt:39
+msgid "Disable FP regs"
+msgstr "Ð˜Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
 
-#: config/sparc/sparc.opt:35
-msgid "Assume possible double misalignment"
-msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� double Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ²Ñ‹Ñ€Ð¾Ð²Ð½ÐµÐ½Ð½Ñ‹Ð¼Ð¸"
+#: config/pa/pa.opt:43
+msgid "Disable indexed addressing"
+msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð½Ð´ÐµÐºÑ�Ð½ÑƒÑŽ Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸ÑŽ"
 
-#: config/sparc/sparc.opt:39
-msgid "Pass -assert pure-text to linker"
-msgstr "ÐŸÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ñ‰Ð¸ÐºÑƒ ÐºÐ»ÑŽÑ‡ -assert pure-text"
+#: config/pa/pa.opt:47
+msgid "Generate fast indirect calls"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð±Ñ‹Ñ�Ñ‚Ñ€Ñ‹Ðµ ÐºÐ¾Ñ�Ð²ÐµÐ½Ð½Ñ‹Ðµ Ð²Ñ‹Ð·Ð¾Ð²Ñ‹"
 
-#: config/sparc/sparc.opt:43
-msgid "Use ABI reserved registers"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð°Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹ ABI"
+#: config/pa/pa.opt:55
+msgid "Assume code will be assembled by GAS"
+msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ ÐºÐ¾Ð´ Ð±ÑƒÐ´ÐµÑ‚ Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ GAS"
 
-#: config/sparc/sparc.opt:47
-msgid "Use hardware quad FP instructions"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ñ‹Ðµ Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð° quad-Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ¸"
+#: config/pa/pa.opt:59
+msgid "Put jumps in call delay slots"
+msgstr "ÐŸÐ¾Ð¼ÐµÑ‰Ð°Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ñ‹ Ð² Ð³Ð½ÐµÐ·Ð´Ð° Ð·Ð°Ð´ÐµÑ€Ð¶ÐºÐ¸ Ð²Ñ‹Ð·Ð¾Ð²Ð¾Ð²"
 
-#: config/sparc/sparc.opt:51
-msgid "Do not use hardware quad fp instructions"
-msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ñ‹Ðµ Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð° quad-Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ¸"
+#: config/pa/pa.opt:64
+msgid "Enable linker optimizations"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸"
 
-#: config/sparc/sparc.opt:55
-msgid "Compile for V8+ ABI"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ABI Ð´Ð»Ñ� V8+"
+#: config/pa/pa.opt:68
+msgid "Always generate long calls"
+msgstr "Ð’Ñ�ÐµÐ³Ð´Ð° Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð°Ð»ÑŒÐ½Ð¸Ðµ Ð²Ñ‹Ð·Ð¾Ð²Ñ‹"
 
-#: config/sparc/sparc.opt:59
-msgid "Use UltraSPARC Visual Instruction Set extensions"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð½Ð°Ð±Ð¾Ñ€ ÐºÐ¾Ð¼Ð°Ð½Ð´ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ� UltraSPARC Visual"
+#: config/pa/pa.opt:72
+msgid "Emit long load/store sequences"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ð¸Ð½Ð½Ñ‹Ðµ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚Ð¸ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ�/Ð·Ð°Ð¿Ð¸Ñ�Ð¸"
 
-#: config/sparc/sparc.opt:63
-msgid "Pointers are 64-bit"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ñ� 64-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�Ð¼Ð¸"
+#: config/pa/pa.opt:80
+msgid "Disable space regs"
+msgstr "Ð˜Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ space-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
 
-#: config/sparc/sparc.opt:67
-msgid "Pointers are 32-bit"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ñ� 32-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�Ð¼Ð¸"
+#: config/pa/pa.opt:96
+msgid "Use portable calling conventions"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾Ñ€Ñ‚Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ðµ Ñ�Ð¾Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ� Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ð°Ñ…"
 
-#: config/sparc/sparc.opt:71
-msgid "Use 64-bit ABI"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 64-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¹ ABI"
+#: config/pa/pa.opt:100
+msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
+msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ñ‚Ð¸Ð¿ Ð¦ÐŸ Ð´Ð»Ñ� Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�. Ð”Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� 700, 7100, 7100LC, 7200, 7300, 8000"
 
-#: config/sparc/sparc.opt:75
-msgid "Use 32-bit ABI"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 32-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¹ ABI"
+#: config/pa/pa.opt:104 config/frv/frv.opt:177
+msgid "Use software floating point"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½ÑƒÑŽ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ¸"
 
-#: config/sparc/sparc.opt:79
-msgid "Use stack bias"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ Ð² Ñ�Ñ‚ÐµÐºÐµ"
+#: config/pa/pa.opt:112
+msgid "Do not disable space regs"
+msgstr "Ð�Ðµ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð°Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ space-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
 
-#: config/sparc/sparc.opt:83
-msgid "Use structs on stronger alignment for double-word copies"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð±Ð¾Ð»ÐµÐµ Ñ�Ñ‚Ñ€Ð¾Ð³Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€ Ð´Ð»Ñ� ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð´Ð²Ð¾Ð¹Ð½Ñ‹Ð¼Ð¸ Ñ�Ð»Ð¾Ð²Ð°Ð¼Ð¸"
+#: config/pa/pa-hpux1111.opt:23 config/pa/pa-hpux1010.opt:23
+#: config/pa/pa-hpux.opt:27
+msgid "Specify UNIX standard for predefines and linking"
+msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚ UNIX Ð´Ð»Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸"
 
-#: config/sparc/sparc.opt:87
-msgid "Optimize tail call instructions in assembler and linker"
-msgstr "ÐžÐ¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ…Ð²Ð¾Ñ�Ñ‚Ð¾Ð²Ñ‹Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ð²Ñ‹Ð·Ð¾Ð²Ð° Ð² Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ðµ Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ñ‰Ð¸ÐºÐµ"
+#: config/pa/pa64-hpux.opt:23
+msgid "Assume code will be linked by GNU ld"
+msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ Ñ‡Ñ‚Ð¾ Ð´Ð»Ñ� ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸ Ð±ÑƒÐ´ÐµÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�Ñ‚ÑŒÑ�Ñ� GAS ld"
 
-#: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:222
-msgid "Use features of and schedule code for given CPU"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð° ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° Ð¸ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð½ÐµÐ³Ð¾"
+#: config/pa/pa64-hpux.opt:27
+msgid "Assume code will be linked by HP ld"
+msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ Ñ‡Ñ‚Ð¾ Ð´Ð»Ñ� ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸ Ð±ÑƒÐ´ÐµÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�Ñ‚ÑŒÑ�Ñ� HP ld"
 
-#: config/sparc/sparc.opt:99
-msgid "Use given SPARC-V9 code model"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ð½Ð½ÑƒÑŽ Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� SPARC-V9"
+#: config/pa/pa-hpux.opt:23
+msgid "Generate cpp defines for server IO"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¿Ñ€ÐµÐ¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° Ð´Ð»Ñ� Ñ�ÐµÑ€Ð²ÐµÑ€Ð½Ð¾Ð³Ð¾ Ð²Ð²Ð¾Ð´Ð°-Ð²Ñ‹Ð²Ð¾Ð´Ð°"
 
-#: config/sparc/sparc.opt:103
-msgid "Enable strict 32-bit psABI struct return checking."
-msgstr ""
+#: config/pa/pa-hpux.opt:31
+msgid "Generate cpp defines for workstation IO"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¿Ñ€ÐµÐ¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° Ð´Ð»Ñ� Ð²Ð²Ð¾Ð´Ð°-Ð²Ñ‹Ð²Ð¾Ð´Ð° Ñ€Ð°Ð±Ð¾Ñ‡ÐµÐ¹ Ñ�Ñ‚Ð°Ð½Ñ†Ð¸Ð¸"
 
-#: config/m32r/m32r.opt:23
-msgid "Compile for the m32rx"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� m32rx"
+#: config/frv/frv.opt:23
+msgid "Use 4 media accumulators"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 4 Ð°ÐºÐºÑƒÐ¼ÑƒÐ»Ñ�Ñ‚Ð¾Ñ€Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ…"
 
-#: config/m32r/m32r.opt:27
-msgid "Compile for the m32r2"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� m32r2"
+#: config/frv/frv.opt:27
+msgid "Use 8 media accumulators"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 8 Ð°ÐºÐºÑƒÐ¼ÑƒÐ»Ñ�Ñ‚Ð¾Ñ€Ð¾Ð² Ð´Ð°Ð½Ð½Ñ‹Ñ…"
 
-#: config/m32r/m32r.opt:31
-msgid "Compile for the m32r"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� m32r"
+#: config/frv/frv.opt:31
+msgid "Enable label alignment optimizations"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¼ÐµÑ‚Ð¾Ðº"
 
-#: config/m32r/m32r.opt:35
-msgid "Align all loops to 32 byte boundary"
-msgstr "Ð’Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ Ñ†Ð¸ÐºÐ»Ñ‹ Ð¿Ð¾ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ 32 Ð±Ð°Ð¹Ñ‚"
+#: config/frv/frv.opt:35
+msgid "Dynamically allocate cc registers"
+msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ BK Ð¿Ñ€Ð¸ Ñ€Ð°Ñ�Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
 
-#: config/m32r/m32r.opt:39
-msgid "Prefer branches over conditional execution"
-msgstr "ÐžÑ‚Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°Ð¼, Ð° Ð½Ðµ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼Ñƒ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸ÑŽ"
+#: config/frv/frv.opt:42
+msgid "Set the cost of branches"
+msgstr "Ð£Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ Ñ†ÐµÐ½Ñƒ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²"
 
-#: config/m32r/m32r.opt:43
-msgid "Give branches their default cost"
-msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°Ð¼ Ñ†ÐµÐ½Ñƒ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
+#: config/frv/frv.opt:46
+msgid "Enable conditional execution other than moves/scc"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð¸ Ð´Ñ€ÑƒÐ³Ð¸Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ ÐºÑ€Ð¾Ð¼Ðµ moves/scc"
 
-#: config/m32r/m32r.opt:47
-msgid "Display compile time statistics"
-msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ�Ñ‚Ð¸ÐºÑƒ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸"
+#: config/frv/frv.opt:50
+msgid "Change the maximum length of conditionally-executed sequences"
+msgstr "Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½ÑƒÑŽ Ð´Ð»Ð¸Ð½Ñƒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ð¾Ð³Ð¾ Ð¿ÑƒÑ‚Ð¸"
 
-#: config/m32r/m32r.opt:51
-msgid "Specify cache flush function"
-msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ�Ð±Ñ€Ð¾Ñ�Ð° ÐºÑ�ÑˆÐ°"
+#: config/frv/frv.opt:54
+msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
+msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð² Ð´Ð»Ñ� ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ð¾Ð³Ð¾ Ð¿ÑƒÑ‚Ð¸"
 
-#: config/m32r/m32r.opt:55
-msgid "Specify cache flush trap number"
-msgstr "Ð�Ð¾Ð¼ÐµÑ€ Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ñ� Ð¿Ð¾ Ñ�Ð±Ñ€Ð¾Ñ�Ñƒ ÐºÑ�ÑˆÐ°"
+#: config/frv/frv.opt:58
+msgid "Enable conditional moves"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ move"
 
-#: config/m32r/m32r.opt:59
-msgid "Only issue one instruction per cycle"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ñ� Ð²Ñ‹Ð´Ð°Ñ‡ÐµÐ¹ Ð¾Ð´Ð½Ð¾Ð¹ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ð½Ð° Ñ‚Ð°ÐºÑ‚"
+#: config/frv/frv.opt:62
+msgid "Set the target CPU type"
+msgstr "Ð˜Ð¼Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°"
 
-#: config/m32r/m32r.opt:63
-msgid "Allow two instructions to be issued per cycle"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ñ� Ð²Ñ‹Ð´Ð°Ñ‡ÐµÐ¹ Ð´Ð²ÑƒÑ… ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð½Ð° Ñ‚Ð°ÐºÑ‚"
+#: config/frv/frv.opt:84
+msgid "Use fp double instructions"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð´Ð²Ð¾Ð¹Ð½Ð¾Ð¹ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¹"
 
-#: config/m32r/m32r.opt:67
-msgid "Code size: small, medium or large"
-msgstr "ÐœÐ¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð°: small, medium, large+"
+#: config/frv/frv.opt:88
+msgid "Change the ABI to allow double word insns"
+msgstr "Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ ABI Ð´Ð»Ñ� Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ�Ð¼Ð¸ Ð´Ð²Ð¾Ð¹Ð½Ñ‹Ñ… Ñ�Ð»Ð¾Ð²"
 
-#: config/m32r/m32r.opt:71
-msgid "Don't call any cache flush functions"
-msgstr "Ð�Ðµ Ð²Ñ‹Ð·Ñ‹Ð²Ð°Ñ‚ÑŒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ�Ð±Ñ€Ð¾Ñ�Ð° ÐºÑ�ÑˆÐ°"
+#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
+msgid "Enable Function Descriptor PIC mode"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ñ€ÐµÐ¶Ð¸Ð¼ Function Descriptor PIC"
 
-#: config/m32r/m32r.opt:75
-msgid "Don't call any cache flush trap"
-msgstr "Ð�Ðµ Ð²Ñ‹Ð·Ñ‹Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð¾ Ñ�Ð±Ñ€Ð¾Ñ�Ñƒ ÐºÑ�ÑˆÐ°"
+#: config/frv/frv.opt:96
+msgid "Just use icc0/fcc0"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ icc0/fcc0"
 
-#: config/m32r/m32r.opt:82
-msgid "Small data area: none, sdata, use"
-msgstr "ÐžÐ±Ð»Ð°Ñ�Ñ‚ÑŒ Ð¼Ð°Ð»Ñ‹Ñ… Ð´Ð°Ð½Ð½Ñ‹Ñ…: none, sdata, use"
+#: config/frv/frv.opt:100
+msgid "Only use 32 FPRs"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ 32 Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°"
 
-#: config/m68k/m68k.opt:23
-msgid "Generate code for a 520X"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 520X"
+#: config/frv/frv.opt:104
+msgid "Use 64 FPRs"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 64 Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°"
 
-#: config/m68k/m68k.opt:27
-msgid "Generate code for a 5206e"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 5206e"
+#: config/frv/frv.opt:108
+msgid "Only use 32 GPRs"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 32 Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° Ð¾Ð±Ñ‰ÐµÐ³Ð¾ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
 
-#: config/m68k/m68k.opt:31
-msgid "Generate code for a 528x"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 528x"
+#: config/frv/frv.opt:112
+msgid "Use 64 GPRs"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 64 Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° Ð¾Ð±Ñ‰ÐµÐ³Ð¾ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
 
-#: config/m68k/m68k.opt:35
-msgid "Generate code for a 5307"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 5307"
+#: config/frv/frv.opt:116
+msgid "Enable use of GPREL for read-only data in FDPIC"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ GPREL Ð´Ð»Ñ� Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ FDPIC"
 
-#: config/m68k/m68k.opt:39
-msgid "Generate code for a 5407"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 5407"
+#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
+#: config/pdp11/pdp11.opt:71
+msgid "Use hardware floating point"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ¸"
 
-#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
-msgid "Generate code for a 68000"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68000"
+#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
+msgid "Enable inlining of PLT in function calls"
+msgstr "Ð’Ñ�Ñ‚Ñ€Ð°Ð¸Ð²Ð°Ñ‚ÑŒ PLT Ð² Ð²Ñ‹Ð·Ð¾Ð²Ñ‹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: config/m68k/m68k.opt:47
-#, fuzzy
-msgid "Generate code for a 68010"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68000"
+#: config/frv/frv.opt:128
+msgid "Enable PIC support for building libraries"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÑƒ PIC Ð¿Ñ€Ð¸ Ñ�Ð±Ð¾Ñ€ÐºÐµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐº"
 
-#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
-msgid "Generate code for a 68020"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68020"
+#: config/frv/frv.opt:132
+msgid "Follow the EABI linkage requirements"
+msgstr "Ð¡Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ñ‚Ñ€ÐµÐ±Ð¾Ð²Ð°Ð½Ð¸Ñ�Ð¼ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸ EABI"
 
-#: config/m68k/m68k.opt:55
-msgid "Generate code for a 68040, without any new instructions"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68040 Ð±ÐµÐ· Ð½Ð¾Ð²Ñ‹Ñ… ÐºÐ¾Ð¼Ð°Ð½Ð´"
+#: config/frv/frv.opt:136
+msgid "Disallow direct calls to global functions"
+msgstr "Ð—Ð°Ð¿Ñ€ÐµÑ‚Ð¸Ñ‚ÑŒ Ð¿Ñ€Ñ�Ð¼Ñ‹Ðµ Ð²Ñ‹Ð·Ð¾Ð²Ñ‹ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: config/m68k/m68k.opt:59
-msgid "Generate code for a 68060, without any new instructions"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68060 Ð±ÐµÐ· Ð½Ð¾Ð²Ñ‹Ñ… ÐºÐ¾Ð¼Ð°Ð½Ð´"
+#: config/frv/frv.opt:140
+msgid "Use media instructions"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ð¼Ð°Ð½Ð¸Ð¿ÑƒÐ»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¼ÐµÐ´Ð¸Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¼Ð¸"
 
-#: config/m68k/m68k.opt:63
-msgid "Generate code for a 68030"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68030"
+#: config/frv/frv.opt:144
+msgid "Use multiply add/subtract instructions"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ³Ð¾ ÑƒÐ¼Ð½Ð¾Ð¶ÐµÐ½Ð¸Ñ� Ñ�Ð¾ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸ÐµÐ¼/Ð²Ñ‹Ñ‡Ð¸Ñ‚Ð°Ð½Ð¸ÐµÐ¼"
 
-#: config/m68k/m68k.opt:67
-msgid "Generate code for a 68040"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68040"
+#: config/frv/frv.opt:148
+msgid "Enable optimizing &&/|| in conditional execution"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸ÑŽ &&/|| Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ñ… Ð¿ÑƒÑ‚Ñ�Ñ…"
 
-#: config/m68k/m68k.opt:71
-msgid "Generate code for a 68060"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68060"
+#: config/frv/frv.opt:152
+msgid "Enable nested conditional execution optimizations"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ñ… ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ñ… Ð¿ÑƒÑ‚ÐµÐ¹"
 
-#: config/m68k/m68k.opt:75
-msgid "Generate code for a 68302"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68302"
+#: config/frv/frv.opt:157
+msgid "Do not mark ABI switches in e_flags"
+msgstr "Ð½Ðµ Ð¾Ñ‚Ð¼ÐµÑ‡Ð°Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ðµ ABI Ð² e_flags"
 
-#: config/m68k/m68k.opt:79
-msgid "Generate code for a 68332"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68332"
+#: config/frv/frv.opt:161
+msgid "Remove redundant membars"
+msgstr "Ð£Ð´Ð°Ð»Ñ�Ñ‚ÑŒ Ð»Ð¸ÑˆÐ½Ð¸Ðµ ÐºÑƒÑ�ÐºÐ¸ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
 
-#: config/m68k/m68k.opt:84
-msgid "Generate code for a 68851"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68851"
+#: config/frv/frv.opt:165
+msgid "Pack VLIW instructions"
+msgstr "Ð£Ð¿Ð°ÐºÐ¾Ð²Ñ‹Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ð²Ð¾ VLIW"
 
-#: config/m68k/m68k.opt:88
-msgid "Generate code that uses 68881 floating-point instructions"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ 68881"
+#: config/frv/frv.opt:169
+msgid "Enable setting GPRs to the result of comparisons"
+msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ñ‚ÑŒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ðº Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñƒ Ð¾Ð±Ñ‰ÐµÐ³Ð¾ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
 
-#: config/m68k/m68k.opt:92
-msgid "Align variables on a 32-bit boundary"
-msgstr "Ð’Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ Ð¿Ð¾ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ 32 Ð±Ð¸Ñ‚"
+#: config/frv/frv.opt:173
+msgid "Change the amount of scheduler lookahead"
+msgstr "Ð˜Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð´Ð°Ð»ÑŒÐ½Ð¾Ñ�Ñ‚ÑŒ Ð¿Ñ€Ð¾Ñ�Ð¼Ð¾Ñ‚Ñ€Ð° Ð²Ð¿ÐµÑ€Ñ‘Ð´ Ð² Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ñ‰Ð¸ÐºÐµ"
 
-#: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
-msgid "Specify the name of the target architecture"
-msgstr "Ð˜Ð¼Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ñ‹"
+#: config/frv/frv.opt:181
+msgid "Assume a large TLS segment"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð¹ Ñ�ÐµÐ³Ð¼ÐµÐ½Ñ‚ TLS"
 
-#: config/m68k/m68k.opt:100
-msgid "Use the bit-field instructions"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ Ñ� Ð±Ð¸Ñ‚Ð¾Ð²Ñ‹Ð¼Ð¸ Ð¿Ð¾Ð»Ñ�Ð¼Ð¸"
+#: config/frv/frv.opt:185
+msgid "Do not assume a large TLS segment"
+msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð¹ Ñ�ÐµÐ³Ð¼ÐµÐ½Ñ‚ TLS"
 
-#: config/m68k/m68k.opt:112
-#, fuzzy
-msgid "Generate code for a ColdFire v4e"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� M*Core M340"
+#: config/frv/frv.opt:190
+msgid "Cause gas to print tomcat statistics"
+msgstr "Ð—Ð°Ñ�Ñ‚Ð°Ð²Ð»Ñ�Ñ‚ÑŒ gas Ð¿ÐµÑ‡Ð°Ñ‚Ð°Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ�Ñ‚Ð¸ÐºÑƒ tomcat"
 
-#: config/m68k/m68k.opt:116
-#, fuzzy
-msgid "Specify the target CPU"
-msgstr "Ð˜Ð¼Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€"
+#: config/frv/frv.opt:195
+msgid "Link with the library-pic libraries"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ð°Ñ‚ÑŒ Ñ� Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ°Ð¼Ð¸ pic"
 
-#: config/m68k/m68k.opt:120
-msgid "Generate code for a cpu32"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� cpu32"
+#: config/frv/frv.opt:199
+msgid "Allow branches to be packed with other instructions"
+msgstr "ÐšÐ¾Ð¼Ð±Ð¸Ð½Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ñ‹ Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ�Ð¼Ð¸"
 
-#: config/m68k/m68k.opt:124
-#, fuzzy
-msgid "Use hardware division instructions on ColdFire"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ñ‹Ðµ Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð° quad-Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ¸"
+#: config/i386/cygming.opt:23
+msgid "Create console application"
+msgstr "Ð¡Ð¾Ð·Ð´Ð°Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ð¾Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ"
 
-#: config/m68k/m68k.opt:128
-#, fuzzy
-msgid "Generate code for a Fido A"
+#: config/i386/cygming.opt:27
+msgid "Use the Cygwin interface"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� Cygwin"
+
+#: config/i386/cygming.opt:31
+msgid "Generate code for a DLL"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
 
-#: config/m68k/m68k.opt:132
-#, fuzzy
-msgid "Generate code which uses hardware floating point instructions"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ 68881"
+#: config/i386/cygming.opt:35
+msgid "Ignore dllimport for functions"
+msgstr "Ð˜Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ dllimport Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: config/m68k/m68k.opt:136
-msgid "Enable ID based shared library"
-msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°Ñ‚ÑŒ Ñ€Ð°Ð·Ð´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸ Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ðµ ID"
+#: config/i386/cygming.opt:39
+msgid "Use Mingw-specific thread support"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÑƒ Ð¿Ð¾Ñ‚Ð¾ÐºÐ¾Ð² Mingw"
 
-#: config/m68k/m68k.opt:140
-msgid "Do not use the bit-field instructions"
-msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ Ñ� Ð±Ð¸Ñ‚Ð¾Ð²Ñ‹Ð¼Ð¸ Ð¿Ð¾Ð»Ñ�Ð¼Ð¸"
+#: config/i386/cygming.opt:43
+msgid "Set Windows defines"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð¾Ð² Windows"
 
-#: config/m68k/m68k.opt:144
-msgid "Use normal calling convention"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð±Ñ‹Ñ‡Ð½Ñ‹Ðµ Ñ�Ð¾Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ� Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ð°Ñ…"
+#: config/i386/cygming.opt:47
+msgid "Create GUI application"
+msgstr "Ð¡Ð¾Ð·Ð´Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ñ� Ð¸Ð½Ñ‚ÐµÑ€Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ð¼ Ð³Ñ€Ð°Ñ„Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð¾Ð¼"
 
-#: config/m68k/m68k.opt:148
-msgid "Consider type 'int' to be 32 bits wide"
-msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ‚Ð¸Ð¿ 'int' 32-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼"
-
-#: config/m68k/m68k.opt:152
-msgid "Generate pc-relative code"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð¾Ñ‚Ð½Ð¾Ñ�Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ pc"
-
-#: config/m68k/m68k.opt:156
-msgid "Use different calling convention using 'rtd'"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ðµ Ñ�Ð¾Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ� Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ð°Ñ… Ñ� 'rtd'"
-
-#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
-msgid "Enable separate data segment"
-msgstr "Ð Ð°Ð·Ð¼ÐµÑ‰Ð°Ñ‚ÑŒ Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð² Ð¾Ñ‚Ð´ÐµÐ»ÑŒÐ½Ð¾Ð¼ Ñ�ÐµÐ³Ð¼ÐµÐ½Ñ‚Ðµ"
-
-#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
-msgid "ID of shared library to build"
-msgstr "ID Ñ€Ð°Ð·Ð´ÐµÐ»Ñ�ÐµÐ¼Ð¾Ð¹ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð±ÑƒÐ´ÐµÑ‚ Ñ�Ð¾Ð·Ð´Ð°Ð½Ð°"
-
-#: config/m68k/m68k.opt:168
-msgid "Consider type 'int' to be 16 bits wide"
-msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ‚Ð¸Ð¿ 'int' 16-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼"
-
-#: config/m68k/m68k.opt:172
-msgid "Generate code with library calls for floating point"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÑ‡Ð½Ñ‹Ðµ Ð²Ñ‹Ð·Ð¾Ð²Ñ‹ Ð´Ð»Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹"
-
-#: config/m68k/m68k.opt:176
-msgid "Do not use unaligned memory references"
-msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð½ÐµÐ²Ñ‹Ñ€Ð¾Ð²Ð½ÐµÐ½Ð½Ñ‹Ðµ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒ"
-
-#: config/m68k/m68k.opt:180
-#, fuzzy
-msgid "Tune for the specified target CPU or architecture"
-msgstr "Ð˜Ð¼Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ñ‹"
-
-#: config/m68k/ieee.opt:24 config/i386/i386.opt:95
-msgid "Use IEEE math for fp comparisons"
-msgstr "ÐŸÑ€Ð¸ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ�Ñ… Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ñƒ IEEE"
-
-#: config/i386/djgpp.opt:25
-msgid "Ignored (obsolete)"
-msgstr "Ð˜Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� (ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ°Ñ�)"
-
 #: config/i386/i386.opt:23
 msgid "sizeof(long double) is 16"
 msgstr "sizeof(long double) Ñ€Ð°Ð²Ð½Ð¾ 16"
@@ -12529,6 +12234,10 @@
 msgid "Align destination of the string operations"
 msgstr "Ð’Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ñ‹ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹"
 
+#: config/i386/i386.opt:59 config/spu/spu.opt:60 config/s390/s390.opt:31
+msgid "Generate code for given CPU"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°"
+
 #: config/i386/i386.opt:63
 msgid "Use given assembler dialect"
 msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¹ Ð´Ð¸Ð°Ð»ÐµÐºÑ‚ Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð°"
@@ -12557,6 +12266,10 @@
 msgid "Generate floating point mathematics using given instruction set"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑ� Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð½Ð°Ð±Ð¾Ñ€ ÐºÐ¾Ð¼Ð°Ð½Ð´"
 
+#: config/i386/i386.opt:95 config/m68k/ieee.opt:24
+msgid "Use IEEE math for fp comparisons"
+msgstr "ÐŸÑ€Ð¸ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ�Ñ… Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ñƒ IEEE"
+
 #: config/i386/i386.opt:99
 msgid "Inline all known string operations"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ñ‚ÑŒ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÑƒ Ð²Ñ�ÐµÑ… Ð¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ñ… Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹"
@@ -12715,58 +12428,402 @@
 msgid "Enable automatic generation of fused floating point multiply-add instructions"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ ÑƒÐ¼Ð½Ð¾Ð¶ÐµÐ½Ð¸Ñ� Ñ� Ð½Ð°ÐºÐ¾Ð¿Ð»ÐµÐ½Ð¸ÐµÐ¼"
 
-#: config/i386/cygming.opt:23
-msgid "Create console application"
-msgstr "Ð¡Ð¾Ð·Ð´Ð°Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ð¾Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ"
+#: config/i386/sco5.opt:24
+msgid "Generate ELF output"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ñ„Ð°Ð¹Ð» Ð² Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ðµ ELF"
 
-#: config/i386/cygming.opt:27
-msgid "Use the Cygwin interface"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� Cygwin"
+#: config/i386/djgpp.opt:25
+msgid "Ignored (obsolete)"
+msgstr "Ð˜Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� (ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ°Ñ�)"
 
-#: config/i386/cygming.opt:31
-msgid "Generate code for a DLL"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
+msgid "Specify CPU for code generation purposes"
+msgstr "ÐŸÑ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€, Ð´Ð»Ñ� ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð¾Ñ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸ÑŽ ÐºÐ¾Ð´Ð°"
 
-#: config/i386/cygming.opt:35
-msgid "Ignore dllimport for functions"
-msgstr "Ð˜Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ dllimport Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
+#: config/iq2000/iq2000.opt:27
+msgid "Specify CPU for scheduling purposes"
+msgstr "ÐŸÑ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€, Ð´Ð»Ñ� ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð¾Ñ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´"
 
-#: config/i386/cygming.opt:39
-msgid "Use Mingw-specific thread support"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÑƒ Ð¿Ð¾Ñ‚Ð¾ÐºÐ¾Ð² Mingw"
+#: config/iq2000/iq2000.opt:31 config/mips/mips.opt:97
+msgid "Use ROM instead of RAM"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ROM Ð²Ð¼ÐµÑ�Ñ‚Ð¾ RAM"
 
-#: config/i386/cygming.opt:43
-msgid "Set Windows defines"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð¾Ð² Windows"
+#: config/iq2000/iq2000.opt:35
+msgid "Use GP relative sdata/sbss sections"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�ÐµÐºÑ†Ð¸Ð¸ sdata/sbss, Ð°Ð´Ñ€ÐµÑ�ÑƒÐµÐ¼Ñ‹Ðµ Ð¾Ñ‚Ð½Ð¾Ñ�Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° GP"
 
-#: config/i386/cygming.opt:47
-msgid "Create GUI application"
-msgstr "Ð¡Ð¾Ð·Ð´Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ñ� Ð¸Ð½Ñ‚ÐµÑ€Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ð¼ Ð³Ñ€Ð°Ñ„Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð¾Ð¼"
+#: config/iq2000/iq2000.opt:40
+msgid "No default crt0.o"
+msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ð¹ Ñ„Ð°Ð¹Ð» crt0.o"
 
-#: config/i386/sco5.opt:24
-msgid "Generate ELF output"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ñ„Ð°Ð¹Ð» Ð² Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ðµ ELF"
+#: config/iq2000/iq2000.opt:44 config/mips/mips.opt:265
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+msgstr "Ð Ð°Ð·Ð¼ÐµÑ‰Ð°Ñ‚ÑŒ Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹ Ð² ROM (Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� -membedded-data)"
 
-#: config/rs6000/aix41.opt:24 config/rs6000/aix64.opt:32
-msgid "Support message passing with the Parallel Environment"
-msgstr "ÐŸÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ð¹ Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð°Ð¼Ð¸ Parallel Environment"
+#: config/arm/arm.opt:23
+msgid "Specify an ABI"
+msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� (ABI)"
 
-#: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:147
-msgid "Conform more closely to IBM XLC semantics"
-msgstr "Ð‘Ð¾Ð»ÐµÐµ Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½Ð¾ Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�ÐµÐ¼Ð°Ð½Ñ‚Ð¸ÐºÐµ IBM XLC"
+#: config/arm/arm.opt:27
+msgid "Generate a call to abort if a noreturn function returns"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð²Ñ‹Ð·Ð¾Ð² abort, ÐµÑ�Ð»Ð¸ Ð² noreturn-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÑ‚Ñ�Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ�"
 
-#: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:132
+#: config/arm/arm.opt:34
+msgid "Pass FP arguments in FP registers"
+msgstr "ÐŸÐµÑ€ÐµÐ´Ð°Ð²Ð°Ñ‚ÑŒ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² FP-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°Ñ…"
+
+#: config/arm/arm.opt:38
+msgid "Generate APCS conformant stack frames"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ APCS-Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ ÐºÐ°Ð´Ñ€Ñ‹ Ñ�Ñ‚ÐµÐºÐ°"
+
+#: config/arm/arm.opt:42
+msgid "Generate re-entrant, PIC code"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ€ÐµÐµÐ½Ñ‚ÐµÑ€Ð°Ð±ÐµÐ»ÑŒÐ½Ñ‹Ð¹ PIC-ÐºÐ¾Ð´"
+
+#: config/arm/arm.opt:49 config/m68k/m68k.opt:96 config/score/score.opt:63
+msgid "Specify the name of the target architecture"
+msgstr "Ð˜Ð¼Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ñ‹"
+
+#: config/arm/arm.opt:56
+msgid "Assume target CPU is configured as big endian"
+msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ‡Ñ‚Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ñ�Ð¼Ð¾Ð¹ Ð¿Ð¾Ñ€Ñ�Ð´Ð¾Ðº Ð±Ð°Ð¹Ñ‚ (big endian)"
+
+#: config/arm/arm.opt:60
+msgid "Thumb: Assume non-static functions may be called from ARM code"
+msgstr "Thumb: Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð²Ñ‹Ð·Ð²Ð°Ð½Ñ‹ Ð¸Ð· ARM-Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼"
+
+#: config/arm/arm.opt:64
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+msgstr "Thumb: Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ð¸ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¼Ð¾Ð³ÑƒÑ‚ Ñ�Ñ�Ñ‹Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ð½Ðµ-Thumb ÐºÐ¾Ð´"
+
+#: config/arm/arm.opt:68
+msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
+msgstr "Cirrus: Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ NOP Ð²Ð¾ Ð¸Ð·Ð±ÐµÐ¶Ð°Ð½Ð¸Ðµ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´"
+
+#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
+msgid "Specify the name of the target CPU"
+msgstr "Ð˜Ð¼Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°"
+
+#: config/arm/arm.opt:76
+msgid "Specify if floating point hardware should be used"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð»Ð¸ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚ÑƒÑ€Ñƒ Ð´Ð»Ñ� Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¹ Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹"
+
+#: config/arm/arm.opt:90
+msgid "Specify the name of the target floating point hardware/format"
+msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ñ†ÐµÐ»ÐµÐ²ÑƒÑŽ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚ÑƒÑ€Ñƒ Ð´Ð»Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¸ Ð¸ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¹"
+
+#: config/arm/arm.opt:94
+msgid "Alias for -mfloat-abi=hard"
+msgstr "Ð—Ð°Ð¼ÐµÐ½Ð° Ð´Ð»Ñ� -mflat-abi=hard"
+
+#: config/arm/arm.opt:98
+msgid "Assume target CPU is configured as little endian"
+msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ‡Ñ‚Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ Ð¿Ð¾Ñ€Ñ�Ð´Ð¾Ðº Ð±Ð°Ð¹Ñ‚ (little endian)"
+
+#: config/arm/arm.opt:102
+msgid "Generate call insns as indirect calls, if necessary"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ñ�Ð²ÐµÐ½Ð½Ñ‹Ðµ Ð²Ñ‹Ð·Ð¾Ð²Ñ‹, ÐµÑ�Ð»Ð¸ Ð½ÑƒÐ¶Ð½Ð¾"
+
+#: config/arm/arm.opt:106
+msgid "Specify the register to be used for PIC addressing"
+msgstr "Ð ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð´Ð»Ñ� PIC-Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ð¸"
+
+#: config/arm/arm.opt:110
+msgid "Store function names in object code"
+msgstr "Ð¡Ð¾Ñ…Ñ€Ð°Ð½Ñ�Ñ‚ÑŒ Ð¸Ð¼ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð² Ð¾Ð±ÑŠÐµÐºÑ‚Ð½Ð¾Ð¼ ÐºÐ¾Ð´Ðµ"
+
+#: config/arm/arm.opt:114
+msgid "Permit scheduling of a function's prologue sequence"
+msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ°Ñ‚ÑŒ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
+
+#: config/arm/arm.opt:118
+msgid "Do not load the PIC register in function prologues"
+msgstr "Ð�Ðµ Ð·Ð°Ð³Ñ€ÑƒÐ¶Ð°Ñ‚ÑŒ PIC-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð² Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð°Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
+
+#: config/arm/arm.opt:122
+msgid "Alias for -mfloat-abi=soft"
+msgstr "Ð—Ð°Ð¼ÐµÐ½Ð° Ð´Ð»Ñ� -mfloat-abi=soft"
+
+#: config/arm/arm.opt:126
+msgid "Specify the minimum bit alignment of structures"
+msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð² Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð°Ñ…"
+
+#: config/arm/arm.opt:130
+msgid "Compile for the Thumb not the ARM"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� Thumb, Ð° Ð½Ðµ Ð´Ð»Ñ� ARM"
+
+#: config/arm/arm.opt:134
+msgid "Support calls between Thumb and ARM instruction sets"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÑƒ Ð²Ñ‹Ð·Ð¾Ð²Ð¾Ð² Ð¼ÐµÐ¶Ð´Ñƒ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð°Ð¼Ð¸ ÐºÐ¾Ð¼Ð°Ð½Ð´ Thumb Ð¸ ARM"
+
+#: config/arm/arm.opt:138
+msgid "Specify how to access the thread pointer"
+msgstr "Ð¡Ð¿Ð¾Ñ�Ð¾Ð± Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð° Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð½Ð¸Ñ‚ÑŒ"
+
+#: config/arm/arm.opt:142
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+msgstr "Thumb: Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ (Ð½Ðµ Ð»Ð¸Ñ�Ñ‚Ð¾Ð²Ñ‹Ðµ) ÐºÐ°Ð´Ñ€Ñ‹ Ñ�Ñ‚ÐµÐºÐ°, Ð´Ð°Ð¶Ðµ ÐµÑ�Ð»Ð¸ Ð¾Ð½Ð¸ Ð½Ðµ Ð½ÑƒÐ¶Ð½Ñ‹"
+
+#: config/arm/arm.opt:146
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr "Thumb: Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ (Ð»Ð¸Ñ�Ñ‚Ð¾Ð²Ñ‹Ðµ) ÐºÐ°Ð´Ñ€Ñ‹ Ñ�Ñ‚ÐµÐºÐ°, Ð´Ð°Ð¶Ðµ ÐµÑ�Ð»Ð¸ Ð¾Ð½Ð¸ Ð½Ðµ Ð½ÑƒÐ¶Ð½Ñ‹"
+
+#: config/arm/arm.opt:150
+msgid "Tune code for the given processor"
+msgstr "Ð�Ð´Ð°Ð¿Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°"
+
+#: config/arm/arm.opt:154
+msgid "Assume big endian bytes, little endian words"
+msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð±Ð°Ð¹Ñ‚Ñ‹ Ð¸Ð¼ÐµÑŽÑ‚ Ð¿Ñ€Ñ�Ð¼Ð¾Ð¹ Ð¿Ð¾Ñ€Ñ�Ð´Ð¾Ðº Ð±Ð¸Ñ‚, Ð° Ñ�Ð»Ð¾Ð²Ð° - Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ Ð¿Ð¾Ñ€Ñ�Ð´Ð¾Ðº Ð±Ð°Ð¹Ñ‚"
+
+#: config/arm/arm.opt:158
+msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
+msgstr ""
+
+#: config/arm/pe.opt:23
+msgid "Ignore dllimport attribute for functions"
+msgstr "Ð˜Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ dllimport Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
+
+#: config/cris/linux.opt:27
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ GOTPLT-Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ñ� -fpic Ð¸ -fPIC"
+
+#: config/cris/aout.opt:27
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ‹ MMU-less Etrax 100-based elinux"
+
+#: config/cris/aout.opt:33
+msgid "For elinux, request a specified stack-size for this program"
+msgstr "Ð”Ð»Ñ� elinux ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ�Ñ‚ÐµÐºÐ° Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
+
+#: config/cris/cris.opt:45
+msgid "Work around bug in multiplication instruction"
+msgstr "ÐžÐ±Ð¾Ð¹Ñ‚Ð¸ Ð¾ÑˆÐ¸Ð±ÐºÑƒ Ð² ÐºÐ¾Ð¼Ð°Ð½Ð´Ðµ ÑƒÐ¼Ð½Ð¾Ð¶ÐµÐ½Ð¸Ñ�"
+
+#: config/cris/cris.opt:51
+msgid "Compile for ETRAX 4 (CRIS v3)"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� ETRAX 4 (CRIS v3)"
+
+#: config/cris/cris.opt:56
+msgid "Compile for ETRAX 100 (CRIS v8)"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� ETRAX 100 (CRIS v8)"
+
+#: config/cris/cris.opt:64
+msgid "Emit verbose debug information in assembly code"
+msgstr "Ð’Ñ‹Ð²Ð¾Ð´Ð¸Ñ‚ÑŒ Ð² Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½ÑƒÑŽ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½ÑƒÑŽ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ"
+
+#: config/cris/cris.opt:71
+msgid "Do not use condition codes from normal instructions"
+msgstr "Ð’ Ð¾Ð±Ñ‹Ñ‡Ð½Ñ‹Ñ… ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°Ñ… Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´Ñ‹ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ð¹"
+
+#: config/cris/cris.opt:80
+msgid "Do not emit addressing modes with side-effect assignment"
+msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ€ÐµÐ¶Ð¸Ð¼Ð¾Ð² Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ð¸ Ñ� Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ñ‹Ð¼Ð¸ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð°Ð¼Ð¸"
+
+#: config/cris/cris.opt:89
+msgid "Do not tune stack alignment"
+msgstr "Ð�Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð² Ñ�Ñ‚ÐµÐºÐµ"
+
+#: config/cris/cris.opt:98
+msgid "Do not tune writable data alignment"
+msgstr "Ð�Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ Ð´Ð°Ð½Ð½Ñ‹Ðµ, Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹Ðµ Ð½Ð° Ð·Ð°Ð¿Ð¸Ñ�ÑŒ"
+
+#: config/cris/cris.opt:107
+msgid "Do not tune code and read-only data alignment"
+msgstr "Ð�Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ðµ, Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹Ðµ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ"
+
+#: config/cris/cris.opt:116
+msgid "Align code and data to 32 bits"
+msgstr "Ð’Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð¿Ð¾ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ 32 Ð±Ð¸Ñ‚"
+
+#: config/cris/cris.opt:133
+msgid "Don't align items in code or data"
+msgstr "Ð�Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ ÐºÐ¾Ð´Ð° Ð¸Ð»Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ…"
+
+#: config/cris/cris.opt:142
+msgid "Do not emit function prologue or epilogue"
+msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð¸ Ð¸ Ñ�Ð¿Ð¸Ð»Ð¾Ð³Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
+
+#: config/cris/cris.opt:149
+msgid "Use the most feature-enabling options allowed by other options"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚ÐµÐ¹, Ð½Ðµ Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð°Ñ‰Ð¸Ñ… Ð´Ñ€ÑƒÐ³Ð¸Ð¼ ÐºÐ»ÑŽÑ‡Ð°Ð¼"
+
+#: config/cris/cris.opt:158
+msgid "Override -mbest-lib-options"
+msgstr "ÐžÑ‚Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ -mbest-lib-options"
+
+#: config/cris/cris.opt:165
+msgid "Generate code for the specified chip or CPU version"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° Ð¸Ð»Ð¸ Ð²ÐµÑ€Ñ�Ð¸Ð¸ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°"
+
+#: config/cris/cris.opt:169
+msgid "Tune alignment for the specified chip or CPU version"
+msgstr "Ð”ÐµÐ»Ð°Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° Ð¸Ð»Ð¸ Ð²ÐµÑ€Ñ�Ð¸Ð¸ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°"
+
+#: config/cris/cris.opt:173
+msgid "Warn when a stackframe is larger than the specified size"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ, ÐµÑ�Ð»Ð¸ ÐºÐ°Ð´Ñ€ Ñ�Ñ‚ÐµÐºÐ° Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€"
+
+#: config/avr/avr.opt:23
+#, fuzzy
+msgid "Use subroutines for function prologues and epilogues"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð¸/Ñ�Ð¿Ð¸Ð»Ð¾Ð³Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ ÐºÐ°Ðº Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
+
+#: config/avr/avr.opt:27
+#, fuzzy
+msgid "Select the target MCU"
+msgstr "Ð˜Ð¼Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€"
+
+#: config/avr/avr.opt:34
+#, fuzzy
+msgid "Use an 8-bit 'int' type"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 64-Ð±Ð¸Ñ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° int"
+
+#: config/avr/avr.opt:38
+msgid "Change the stack pointer without disabling interrupts"
+msgstr "Ð˜Ð·Ð¼ÐµÐ½Ñ�Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ñ�Ñ‚ÐµÐºÐ° Ð±ÐµÐ· Ð¾Ñ‚Ð¼ÐµÐ½Ñ‹ Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹"
+
+#: config/avr/avr.opt:42
+msgid "Do not generate tablejump insns"
+msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ñ‚Ð°Ð±Ð»Ð¸Ñ‡Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²"
+
+#: config/avr/avr.opt:52
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ rjmp/rcall (Ñ� Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð½Ñ‹Ð¼ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð¾Ð¼) Ð´Ð»Ñ� ÑƒÑ�Ñ‚Ñ€Ð¾Ð¹Ñ�Ñ‚Ð² >8K"
+
+#: config/avr/avr.opt:56
+msgid "Output instruction sizes to the asm file"
+msgstr "Ð’Ñ‹Ð²Ð¾Ð´Ð¸Ñ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ€Ñ‹ ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð² Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ñ‹Ð¹ Ñ„Ð°Ð¹Ð»"
+
+#: config/avr/avr.opt:60
+msgid "Change only the low 8 bits of the stack pointer"
+msgstr "Ð˜Ð·Ð¼ÐµÐ½Ñ�Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¼Ð»Ð°Ð´ÑˆÐ¸Ðµ 8 Ð±Ð¸Ñ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ñ�Ñ‚ÐµÐºÐ°"
+
+#: config/avr/avr.opt:64
+#, fuzzy
+msgid "Relax branches"
+msgstr "ÐŸÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð² Ð½ÐµÑ‚\n"
+
+#: config/avr/avr.opt:68
+msgid "Make the linker relaxation machine assume that a program counter wrap-around occures."
+msgstr ""
+
+#: config/linux.opt:24
+#, fuzzy
+msgid "Use uClibc instead of GNU libc"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ROM Ð²Ð¼ÐµÑ�Ñ‚Ð¾ RAM"
+
+#: config/linux.opt:28
+#, fuzzy
+msgid "Use GNU libc instead of uClibc"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ROM Ð²Ð¼ÐµÑ�Ñ‚Ð¾ RAM"
+
+#: config/rs6000/sysv4.opt:24
+msgid "Select ABI calling convention"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð¾Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ� Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ð°Ñ… Ð´Ð»Ñ� ABI"
+
+#: config/rs6000/sysv4.opt:28
+msgid "Select method for sdata handling"
+msgstr "ÐœÐµÑ‚Ð¾Ð´ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸ sdata"
+
+#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
+msgid "Align to the base type of the bit-field"
+msgstr "Ð’Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ�"
+
+#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
+msgid "Produce code relocatable at runtime"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´, Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�"
+
+#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
+msgid "Produce little endian code"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ° Ð±Ð°Ð¹Ñ‚ (little endian)"
+
+#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
+msgid "Produce big endian code"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ñ�Ð¼Ð¾Ð³Ð¾ Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ° Ð±Ð°Ð¹Ñ‚ (big endian)"
+
+#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
+#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
+#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
+msgid "no description yet"
+msgstr "Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ðµ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚"
+
+#: config/rs6000/sysv4.opt:78
+msgid "Assume all variable arg functions are prototyped"
+msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð²Ñ�Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸ Ð¸Ð¼ÐµÑŽÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñ‹"
+
+#: config/rs6000/sysv4.opt:87
+msgid "Use EABI"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ EABI"
+
+#: config/rs6000/sysv4.opt:91
+msgid "Allow bit-fields to cross word boundaries"
+msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ð±Ð¸Ñ‚Ð¾Ð²Ñ‹Ðµ Ð¿Ð¾Ð»Ñ�, Ð¿ÐµÑ€ÐµÑ�ÐµÐºÐ°ÑŽÑ‰Ð¸Ðµ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñƒ Ñ�Ð»Ð¾Ð²Ð°"
+
+#: config/rs6000/sysv4.opt:95
+msgid "Use alternate register names"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ðµ Ð¸Ð¼ÐµÐ½Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
+
+#: config/rs6000/sysv4.opt:104
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ð°Ñ‚ÑŒ Ñ� libsim.a, libc.a Ð¸ sim-crt0.o"
+
+#: config/rs6000/sysv4.opt:108
+msgid "Link with libads.a, libc.a and crt0.o"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ð°Ñ‚ÑŒ Ñ� libads.a, libc.a Ð¸ crt0.o"
+
+#: config/rs6000/sysv4.opt:112
+msgid "Link with libyk.a, libc.a and crt0.o"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ð°Ñ‚ÑŒ Ñ� libyk.a, libc.a Ð¸ crt0.o"
+
+#: config/rs6000/sysv4.opt:116
+msgid "Link with libmvme.a, libc.a and crt0.o"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ð°Ñ‚ÑŒ Ñ� libmvme.a, libc.a Ð¸ crt0.o"
+
+#: config/rs6000/sysv4.opt:120
+msgid "Set the PPC_EMB bit in the ELF flags header"
+msgstr "Ð£Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ Ð±Ð¸Ñ‚ PPC_EMB Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ ELF-Ñ„Ð°Ð¹Ð»Ð°"
+
+#: config/rs6000/sysv4.opt:124
+msgid "Use the WindISS simulator"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð¸Ð¼ÑƒÐ»Ñ�Ñ‚Ð¾Ñ€ WindISS"
+
+#: config/rs6000/sysv4.opt:132 config/rs6000/darwin.opt:24
 msgid "Generate 64-bit code"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ 64-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´"
 
-#: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:136
+#: config/rs6000/sysv4.opt:136 config/rs6000/darwin.opt:28
 msgid "Generate 32-bit code"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ 32-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´"
 
+#: config/rs6000/sysv4.opt:144
+msgid "Generate code to use a non-exec PLT and GOT"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð½Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÑŽÑ‰Ð¸Ñ…Ñ�Ñ� PLT Ð¸ GOT"
+
+#: config/rs6000/sysv4.opt:148
+msgid "Generate code for old exec BSS PLT"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ñ�Ñ‚Ð°Ñ€Ð¾Ð¹ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÑŽÑ‰ÐµÐ¹ BSS PLT"
+
+#: config/rs6000/linux64.opt:24
+msgid "Call mcount for profiling before a function prologue"
+msgstr "Ð’Ñ‹Ð·Ñ‹Ð²Ð°Ñ‚ÑŒ mcount Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ´ Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð¾Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
+
 #: config/rs6000/darwin.opt:32
 msgid "Generate code suitable for executables (NOT shared libs)"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð¾Ð² (Ð° Ð½Ðµ Ñ€Ð°Ð·Ð´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ñ… Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐº)"
 
+#: config/rs6000/aix64.opt:24
+msgid "Compile for 64-bit pointers"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ñ� 64-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�Ð¼Ð¸"
+
+#: config/rs6000/aix64.opt:28
+msgid "Compile for 32-bit pointers"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ñ� 32-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�Ð¼Ð¸"
+
+#: config/rs6000/aix64.opt:32 config/rs6000/aix41.opt:24
+msgid "Support message passing with the Parallel Environment"
+msgstr "ÐŸÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ð¹ Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð°Ð¼Ð¸ Parallel Environment"
+
 #: config/rs6000/rs6000.opt:24
 msgid "Use POWER instruction set"
 msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñƒ ÐºÐ¾Ð¼Ð°Ð½Ð´ POWER"
@@ -12888,6 +12945,10 @@
 msgid "Return small structures in registers (SVR4 default)"
 msgstr "Ð’Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ ÐºÐ¾Ñ€Ð¾Ñ‚ÐºÐ¸Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð² Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°Ñ… (ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� SVR4)"
 
+#: config/rs6000/rs6000.opt:147 config/rs6000/aix.opt:24
+msgid "Conform more closely to IBM XLC semantics"
+msgstr "Ð‘Ð¾Ð»ÐµÐµ Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½Ð¾ Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�ÐµÐ¼Ð°Ð½Ñ‚Ð¸ÐºÐµ IBM XLC"
+
 #: config/rs6000/rs6000.opt:151
 #, fuzzy
 msgid "Generate software reciprocal sqrt for better throughput"
@@ -12954,6 +13015,10 @@
 msgid "Specify ABI to use"
 msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¹ ABI"
 
+#: config/rs6000/rs6000.opt:222 config/sparc/sparc.opt:91
+msgid "Use features of and schedule code for given CPU"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð²Ð¾Ð¹Ñ�Ñ‚Ð²Ð° ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° Ð¸ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð½ÐµÐ³Ð¾"
+
 #: config/rs6000/rs6000.opt:230
 msgid "Select full, part, or no traceback table"
 msgstr "Ð’Ñ‹Ð²Ð¾Ð´ traceback-Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹: full (Ð¿Ð¾Ð»Ð½Ð°Ñ�), part (Ñ‡Ð°Ñ�Ñ‚Ð¸Ñ‡Ð½Ð°Ñ�), no (Ð½Ðµ Ð²Ñ‹Ð²Ð¾Ð´Ð¸Ñ‚ÑŒ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñƒ)"
@@ -12990,96 +13055,74 @@
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¸Ð¾Ñ€Ð¸Ñ‚ÐµÑ‚ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð´Ð»Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´ Ñ� Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ñ�Ð¼Ð¸ Ð¿Ð¾ dispatch-Ñ�Ð»Ð¾Ñ‚Ð°Ð¼"
 
-#: config/rs6000/aix64.opt:24
-msgid "Compile for 64-bit pointers"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ñ� 64-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�Ð¼Ð¸"
+#: config/v850/v850.opt:23
+msgid "Use registers r2 and r5"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹ r2 Ð¸ r5"
 
-#: config/rs6000/aix64.opt:28
-msgid "Compile for 32-bit pointers"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ñ� 32-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�Ð¼Ð¸"
+#: config/v850/v850.opt:27
+msgid "Use 4 byte entries in switch tables"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ 4-Ð±Ð°Ð¹Ñ‚Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð°Ñ… Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð°Ñ‚ÐµÐ»ÐµÐ¹"
 
-#: config/rs6000/linux64.opt:24
-msgid "Call mcount for profiling before a function prologue"
-msgstr "Ð’Ñ‹Ð·Ñ‹Ð²Ð°Ñ‚ÑŒ mcount Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ´ Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð¾Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
+#: config/v850/v850.opt:31
+msgid "Enable backend debugging"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½ÑƒÑŽ Ð¿ÐµÑ‡Ð°Ñ‚ÑŒ"
 
-#: config/rs6000/sysv4.opt:24
-msgid "Select ABI calling convention"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð¾Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ� Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ð°Ñ… Ð´Ð»Ñ� ABI"
+#: config/v850/v850.opt:35
+msgid "Do not use the callt instruction"
+msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ callt"
 
-#: config/rs6000/sysv4.opt:28
-msgid "Select method for sdata handling"
-msgstr "ÐœÐµÑ‚Ð¾Ð´ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸ sdata"
+#: config/v850/v850.opt:39
+msgid "Reuse r30 on a per function basis"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ r30"
 
-#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
-msgid "Align to the base type of the bit-field"
-msgstr "Ð’Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ�"
+#: config/v850/v850.opt:43
+msgid "Support Green Hills ABI"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÑƒ Green Hills ABI"
 
-#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
-msgid "Produce code relocatable at runtime"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´, Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�"
+#: config/v850/v850.opt:47
+msgid "Prohibit PC relative function calls"
+msgstr "Ð—Ð°Ð¿Ñ€ÐµÑ‚Ð¸Ñ‚ÑŒ Ð²Ñ‹Ð·Ð¾Ð²Ñ‹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð¾Ñ‚Ð½Ð¾Ñ�Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ PC"
 
-#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
-msgid "Produce little endian code"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ° Ð±Ð°Ð¹Ñ‚ (little endian)"
+#: config/v850/v850.opt:51
+msgid "Use stubs for function prologues"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð°Ð³Ð¾Ñ‚Ð¾Ð²ÐºÐ¸ Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
-msgid "Produce big endian code"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ñ�Ð¼Ð¾Ð³Ð¾ Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ° Ð±Ð°Ð¹Ñ‚ (big endian)"
+#: config/v850/v850.opt:55
+msgid "Set the max size of data eligible for the SDA area"
+msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð´Ð»Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ� Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ SDA"
 
-#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
-#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
-#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
-msgid "no description yet"
-msgstr "Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ðµ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚"
+#: config/v850/v850.opt:59
+msgid "Enable the use of the short load instructions"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÐºÐ¾Ñ€Ð¾Ñ‚ÐºÐ¸Ñ… ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸"
 
-#: config/rs6000/sysv4.opt:78
-msgid "Assume all variable arg functions are prototyped"
-msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð²Ñ�Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸ Ð¸Ð¼ÐµÑŽÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñ‹"
+#: config/v850/v850.opt:63
+msgid "Same as: -mep -mprolog-function"
+msgstr "Ð¢Ð¾ Ð¶Ðµ, Ñ‡Ñ‚Ð¾ -mep -mprolog-function"
 
-#: config/rs6000/sysv4.opt:87
-msgid "Use EABI"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ EABI"
+#: config/v850/v850.opt:67
+msgid "Set the max size of data eligible for the TDA area"
+msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð´Ð»Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ� Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ TDA"
 
-#: config/rs6000/sysv4.opt:91
-msgid "Allow bit-fields to cross word boundaries"
-msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ð±Ð¸Ñ‚Ð¾Ð²Ñ‹Ðµ Ð¿Ð¾Ð»Ñ�, Ð¿ÐµÑ€ÐµÑ�ÐµÐºÐ°ÑŽÑ‰Ð¸Ðµ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñƒ Ñ�Ð»Ð¾Ð²Ð°"
+#: config/v850/v850.opt:71
+msgid "Enforce strict alignment"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾Ð³Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ"
 
-#: config/rs6000/sysv4.opt:95
-msgid "Use alternate register names"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ðµ Ð¸Ð¼ÐµÐ½Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
+#: config/v850/v850.opt:78
+msgid "Compile for the v850 processor"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° v850"
 
-#: config/rs6000/sysv4.opt:104
-msgid "Link with libsim.a, libc.a and sim-crt0.o"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ð°Ñ‚ÑŒ Ñ� libsim.a, libc.a Ð¸ sim-crt0.o"
+#: config/v850/v850.opt:82
+msgid "Compile for the v850e processor"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° v850e"
 
-#: config/rs6000/sysv4.opt:108
-msgid "Link with libads.a, libc.a and crt0.o"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ð°Ñ‚ÑŒ Ñ� libads.a, libc.a Ð¸ crt0.o"
+#: config/v850/v850.opt:86
+msgid "Compile for the v850e1 processor"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° v850e1"
 
-#: config/rs6000/sysv4.opt:112
-msgid "Link with libyk.a, libc.a and crt0.o"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ð°Ñ‚ÑŒ Ñ� libyk.a, libc.a Ð¸ crt0.o"
+#: config/v850/v850.opt:90
+msgid "Set the max size of data eligible for the ZDA area"
+msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð´Ð»Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ� Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ ZDA"
 
-#: config/rs6000/sysv4.opt:116
-msgid "Link with libmvme.a, libc.a and crt0.o"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ð°Ñ‚ÑŒ Ñ� libmvme.a, libc.a Ð¸ crt0.o"
-
-#: config/rs6000/sysv4.opt:120
-msgid "Set the PPC_EMB bit in the ELF flags header"
-msgstr "Ð£Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ Ð±Ð¸Ñ‚ PPC_EMB Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ ELF-Ñ„Ð°Ð¹Ð»Ð°"
-
-#: config/rs6000/sysv4.opt:124
-msgid "Use the WindISS simulator"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð¸Ð¼ÑƒÐ»Ñ�Ñ‚Ð¾Ñ€ WindISS"
-
-#: config/rs6000/sysv4.opt:144
-msgid "Generate code to use a non-exec PLT and GOT"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð½Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÑŽÑ‰Ð¸Ñ…Ñ�Ñ� PLT Ð¸ GOT"
-
-#: config/rs6000/sysv4.opt:148
-msgid "Generate code for old exec BSS PLT"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ñ�Ñ‚Ð°Ñ€Ð¾Ð¹ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÑŽÑ‰ÐµÐ¹ BSS PLT"
-
 #: config/spu/spu.opt:20
 msgid "Emit warnings when run-time relocations are generated"
 msgstr ""
@@ -13122,62 +13165,268 @@
 msgid "Generate code for 32 bit addressing"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ñ�Ð¼Ð¾Ð³Ð¾ (big endian) Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ° Ð±Ð°Ð¹Ñ‚"
 
-#: config/mcore/mcore.opt:23
-msgid "Generate code for the M*Core M210"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� M*Core M210"
+#: config/vax/vax.opt:23 config/vax/vax.opt:27
+msgid "Target DFLOAT double precision code"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð²Ð¾Ð¹Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸ DFLOAT"
 
-#: config/mcore/mcore.opt:27
-msgid "Generate code for the M*Core M340"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� M*Core M340"
+#: config/vax/vax.opt:31 config/vax/vax.opt:35
+msgid "Generate GFLOAT double precision code"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð²Ð¾Ð¹Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸ GFLOAT"
 
-#: config/mcore/mcore.opt:31
-msgid "Set maximum alignment to 4"
-msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ€Ð°Ð²Ð½Ð¾ 4"
+#: config/vax/vax.opt:39
+msgid "Generate code for GNU assembler (gas)"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� GNU-Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð° (gas)"
 
-#: config/mcore/mcore.opt:35
-msgid "Force functions to be aligned to a 4 byte boundary"
-msgstr "Ð’Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¿Ð¾ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ 4 Ð±Ð°Ð¹Ñ‚"
+#: config/vax/vax.opt:43
+msgid "Generate code for UNIX assembler"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� UNIX-Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð°"
 
-#: config/mcore/mcore.opt:39
-msgid "Set maximum alignment to 8"
-msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ€Ð°Ð²Ð½Ð¾ 8"
+#: config/vax/vax.opt:47
+msgid "Use VAXC structure conventions"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð¾Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ� Ð¾ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð°Ñ… VAXC"
 
-#: config/mcore/mcore.opt:43 config/score/score.opt:23
-msgid "Generate big-endian code"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ñ�Ð¼Ð¾Ð³Ð¾ Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ° Ð±Ð°Ð¹Ñ‚ (big endian)"
+#: config/lynx.opt:23
+msgid "Support legacy multi-threading"
+msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° ÑƒÐ½Ð°Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð¼Ð¾Ð´ÐµÐ»Ð¸ Ð¼Ð½Ð¾Ð³Ð¾Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: config/mcore/mcore.opt:47
-msgid "Emit call graph information"
-msgstr "Ð’Ñ‹Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð³Ñ€Ð°Ñ„ Ð²Ñ‹Ð·Ð¾Ð²Ð¾Ð²"
+#: config/lynx.opt:27
+msgid "Use shared libraries"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ€Ð°Ð·Ð´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸"
 
-#: config/mcore/mcore.opt:51
-msgid "Use the divide instruction"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ð´ÐµÐ»ÐµÐ½Ð¸Ñ�"
+#: config/lynx.opt:31
+msgid "Support multi-threading"
+msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð¼Ð½Ð¾Ð³Ð¾Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: config/mcore/mcore.opt:55
-msgid "Inline constants if it can be done in 2 insns or less"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹, ÐµÑ�Ð»Ð¸ Ñ�Ñ‚Ð¾ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð½Ðµ Ð±Ð¾Ð»ÐµÐµ 2 ÐºÐ¾Ð¼Ð°Ð½Ð´"
+#: config/stormy16/stormy16.opt:24
+msgid "Provide libraries for the simulator"
+msgstr "Ð¡Ð¾Ð·Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð´Ð»Ñ� Ñ�Ð¸Ð¼ÑƒÐ»Ñ�Ñ‚Ð¾Ñ€Ð°"
 
-#: config/mcore/mcore.opt:59 config/score/score.opt:27
-msgid "Generate little-endian code"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð³Ð¾ Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ° Ð±Ð°Ð¹Ñ‚ (little endian)"
+#: config/h8300/h8300.opt:23
+msgid "Generate H8S code"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ H8S"
 
-#: config/mcore/mcore.opt:67
-msgid "Use arbitrary sized immediates in bit operations"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð² Ð±Ð¸Ñ‚Ð¾Ð²Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ�Ñ…"
+#: config/h8300/h8300.opt:27
+msgid "Generate H8SX code"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ H8SX"
 
-#: config/mcore/mcore.opt:71
-msgid "Prefer word accesses over byte accesses"
-msgstr "ÐžÑ‚Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ð¿Ð¾Ñ�Ð»Ð¾Ð²Ð½Ð¾Ð¼Ñƒ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ñƒ Ðº Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð¿ÐµÑ€ÐµÐ´ Ð¿Ð¾Ð±Ð°Ð¹Ñ‚Ð½Ñ‹Ð¼"
+#: config/h8300/h8300.opt:31
+msgid "Generate H8S/2600 code"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ H8S/2600"
 
-#: config/mcore/mcore.opt:75
-msgid "Set the maximum amount for a single stack increment operation"
-msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½ÑƒÑŽ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ñƒ Ð¾Ð´Ð½Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ð¸ Ñ�Ñ‚ÐµÐºÐ°"
+#: config/h8300/h8300.opt:35
+msgid "Make integers 32 bits wide"
+msgstr "Ð£Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ ÑˆÐ¸Ñ€Ð¸Ð½Ñƒ Ñ†ÐµÐ»Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² 32 Ð±Ð¸Ñ‚Ð°"
 
-#: config/mcore/mcore.opt:79
-msgid "Always treat bitfields as int-sized"
-msgstr "Ð’Ñ�ÐµÐ³Ð´Ð° Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ€ int"
+#: config/h8300/h8300.opt:42
+msgid "Use registers for argument passing"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
 
+#: config/h8300/h8300.opt:46
+msgid "Consider access to byte sized memory slow"
+msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð±Ð°Ð¹Ñ‚Ð½Ñ‹Ð¼ Ð´Ð°Ð½Ð½Ñ‹Ð¼ Ð¼ÐµÐ´Ð»ÐµÐ½Ð½Ñ‹Ð¹"
+
+#: config/h8300/h8300.opt:50
+msgid "Enable linker relaxing"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ»ÑŽÑ‡ --relax Ð¿Ñ€Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐµ"
+
+#: config/h8300/h8300.opt:54
+msgid "Generate H8/300H code"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ H8/300H"
+
+#: config/h8300/h8300.opt:58
+msgid "Enable the normal mode"
+msgstr "Ð£Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ Ð½Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼"
+
+#: config/h8300/h8300.opt:62
+msgid "Use H8/300 alignment rules"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð° Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ� H8/300H"
+
+#: config/s390/s390.opt:23
+msgid "31 bit ABI"
+msgstr "31-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¹ ABI"
+
+#: config/s390/s390.opt:27
+msgid "64 bit ABI"
+msgstr "64-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¹ ABI"
+
+#: config/s390/s390.opt:35
+msgid "Maintain backchain pointer"
+msgstr "Ð¡Ð¾Ñ…Ñ€Ð°Ð½Ñ�Ñ‚ÑŒ ÑƒÐºÐ·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð²Ñ‹Ð·Ð²Ð°Ð½Ð½ÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
+
+#: config/s390/s390.opt:39
+msgid "Additional debug prints"
+msgstr "Ð’Ñ‹Ð²Ð¾Ð´Ð¸Ñ‚ÑŒ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½ÑƒÑŽ Ð¿ÐµÑ‡Ð°Ñ‚ÑŒ"
+
+#: config/s390/s390.opt:43
+msgid "ESA/390 architecture"
+msgstr "Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð° ESA/390"
+
+#: config/s390/s390.opt:47
+msgid "Enable fused multiply/add instructions"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ ÑƒÐ¼Ð½Ð¾Ð¶ÐµÐ½Ð¸Ñ� Ñ� Ð½Ð°ÐºÐ¾Ð¿Ð»ÐµÐ½Ð¸ÐµÐ¼ Ñ� Ð½ÐµÑ‡Ñ‘Ñ‚ÐºÐ¸Ð¼ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð¾Ð¼"
+
+#: config/s390/s390.opt:51
+#, fuzzy
+msgid "Enable decimal floating point hardware support"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð»Ð¸ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚ÑƒÑ€Ñƒ Ð´Ð»Ñ� Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¹ Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹"
+
+#: config/s390/s390.opt:55
+#, fuzzy
+msgid "Enable hardware floating point"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ¸"
+
+#: config/s390/s390.opt:67
+msgid "Use packed stack layout"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð¿Ð°ÐºÑ‚Ð½ÑƒÑŽ Ñ€Ð°Ñ�ÐºÐ»Ð°Ð´ÐºÑƒ Ð² Ñ�Ñ‚ÐµÐºÐµ"
+
+#: config/s390/s390.opt:71
+msgid "Use bras for executable < 64k"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ bras, ÐµÑ�Ð»Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ð¹ Ñ„Ð°Ð¹Ð» < 64ÐšÐ±"
+
+#: config/s390/s390.opt:75
+#, fuzzy
+msgid "Disable hardware floating point"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ¸"
+
+#: config/s390/s390.opt:79
+msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
+msgstr ""
+
+#: config/s390/s390.opt:83
+msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
+msgstr ""
+
+#: config/s390/s390.opt:91
+msgid "mvcle use"
+msgstr "mvcle use"
+
+#: config/s390/s390.opt:95
+msgid "Warn if a function uses alloca or creates an array with dynamic size"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ, ÐµÑ�Ð»Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ alloca Ð¸Ð»Ð¸ Ñ�Ð¾Ð·Ð´Ð°Ñ‘Ñ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¸Ð·Ð¼ÐµÐ½Ñ�ÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
+
+#: config/s390/s390.opt:99
+msgid "Warn if a single function's framesize exceeds the given framesize"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ, ÐµÑ�Ð»Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾ÐºÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¿Ñ€ÐµÐ²Ð¾Ñ�Ñ…Ð¾Ð´Ð¸Ñ‚ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
+
+#: config/s390/s390.opt:103
+msgid "z/Architecture"
+msgstr "z/Ð�Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð°"
+
+#: config/s390/tpf.opt:23
+msgid "Enable TPF-OS tracing code"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ ÐºÐ¾Ð´ Ñ‚Ñ€Ð°Ñ�Ñ�Ð¸Ñ€Ð¾Ð²ÐºÐ¸ TPF-OS"
+
+#: config/s390/tpf.opt:27
+msgid "Specify main object for TPF-OS"
+msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ð³Ð»Ð°Ð²Ð½Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð´Ð»Ñ� TPF-OS"
+
+#: config/darwin.opt:23
+msgid "Generate code suitable for fast turn around debugging"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð±Ñ‹Ñ�Ñ‚Ñ€Ð¾Ð³Ð¾ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ðº Ð¾Ñ‚Ð»Ð°Ð´ÐºÐµ"
+
+#: config/darwin.opt:31
+msgid "The earliest MacOS X version on which this program will run"
+msgstr "Ð�Ð°Ð¸Ð±Ð¾Ð»ÐµÐµ Ð¼Ð»Ð°Ð´ÑˆÐ°Ñ� Ð²ÐµÑ€Ñ�Ð¸Ñ� MacOS X Ð² ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð±ÑƒÐ´ÐµÑ‚ Ð·Ð°Ð¿ÑƒÑ�ÐºÐ°Ñ‚ÑŒÑ�Ñ� Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð°"
+
+#: config/darwin.opt:35
+msgid "Set sizeof(bool) to 1"
+msgstr "Ð£Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ sizeof(bool) Ð² 1"
+
+#: config/darwin.opt:39
+#, fuzzy
+msgid "Generate code for darwin loadable kernel extensions"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68040 Ð±ÐµÐ· Ð½Ð¾Ð²Ñ‹Ñ… ÐºÐ¾Ð¼Ð°Ð½Ð´"
+
+#: config/darwin.opt:43
+#, fuzzy
+msgid "Generate code for the kernel or loadable kernel extensions"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° Ð¸Ð»Ð¸ Ð²ÐµÑ€Ñ�Ð¸Ð¸ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°"
+
+#: config/darwin.opt:47
+#, fuzzy
+msgid "Add <dir> to the end of the system framework include path"
+msgstr "Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ <ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³> Ð² ÐºÐ¾Ð½ÐµÑ† Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¿ÑƒÑ‚Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÐ¼Ñ‹Ñ… Ð¸Ð½Ñ„Ñ€Ð°Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€"
+
+#: config/mn10300/mn10300.opt:23
+msgid "Target the AM33 processor"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° AM33"
+
+#: config/mn10300/mn10300.opt:27
+msgid "Target the AM33/2.0 processor"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° AM33/2.0"
+
+#: config/mn10300/mn10300.opt:31
+msgid "Work around hardware multiply bug"
+msgstr "ÐžÐ±Ñ…Ð¾Ð´Ð¸Ñ‚ÑŒ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ Ð¾ÑˆÐ¸Ð±ÐºÑƒ ÑƒÐ¼Ð½Ð¾Ð¶ÐµÐ½Ð¸Ñ�"
+
+#: config/mn10300/mn10300.opt:36
+msgid "Enable linker relaxations"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ ÐºÐ»ÑŽÑ‡ -relax Ð¿Ñ€Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐµ"
+
+#: config/mn10300/mn10300.opt:40
+msgid "Return pointers in both a0 and d0"
+msgstr "Ð’Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ð¸ Ð¸ Ð½Ð° a0 Ð¸ Ð½Ð° d0"
+
+#: config/m32r/m32r.opt:23
+msgid "Compile for the m32rx"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� m32rx"
+
+#: config/m32r/m32r.opt:27
+msgid "Compile for the m32r2"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� m32r2"
+
+#: config/m32r/m32r.opt:31
+msgid "Compile for the m32r"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� m32r"
+
+#: config/m32r/m32r.opt:35
+msgid "Align all loops to 32 byte boundary"
+msgstr "Ð’Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ Ñ†Ð¸ÐºÐ»Ñ‹ Ð¿Ð¾ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ 32 Ð±Ð°Ð¹Ñ‚"
+
+#: config/m32r/m32r.opt:39
+msgid "Prefer branches over conditional execution"
+msgstr "ÐžÑ‚Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°Ð¼, Ð° Ð½Ðµ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼Ñƒ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸ÑŽ"
+
+#: config/m32r/m32r.opt:43
+msgid "Give branches their default cost"
+msgstr "ÐŸÑ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°Ð¼ Ñ†ÐµÐ½Ñƒ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
+
+#: config/m32r/m32r.opt:47
+msgid "Display compile time statistics"
+msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ�Ñ‚Ð¸ÐºÑƒ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸"
+
+#: config/m32r/m32r.opt:51
+msgid "Specify cache flush function"
+msgstr "Ð¤ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ�Ð±Ñ€Ð¾Ñ�Ð° ÐºÑ�ÑˆÐ°"
+
+#: config/m32r/m32r.opt:55
+msgid "Specify cache flush trap number"
+msgstr "Ð�Ð¾Ð¼ÐµÑ€ Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ñ� Ð¿Ð¾ Ñ�Ð±Ñ€Ð¾Ñ�Ñƒ ÐºÑ�ÑˆÐ°"
+
+#: config/m32r/m32r.opt:59
+msgid "Only issue one instruction per cycle"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ñ� Ð²Ñ‹Ð´Ð°Ñ‡ÐµÐ¹ Ð¾Ð´Ð½Ð¾Ð¹ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ð½Ð° Ñ‚Ð°ÐºÑ‚"
+
+#: config/m32r/m32r.opt:63
+msgid "Allow two instructions to be issued per cycle"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ñ� Ð²Ñ‹Ð´Ð°Ñ‡ÐµÐ¹ Ð´Ð²ÑƒÑ… ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð½Ð° Ñ‚Ð°ÐºÑ‚"
+
+#: config/m32r/m32r.opt:67
+msgid "Code size: small, medium or large"
+msgstr "ÐœÐ¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð°: small, medium, large+"
+
+#: config/m32r/m32r.opt:71
+msgid "Don't call any cache flush functions"
+msgstr "Ð�Ðµ Ð²Ñ‹Ð·Ñ‹Ð²Ð°Ñ‚ÑŒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ�Ð±Ñ€Ð¾Ñ�Ð° ÐºÑ�ÑˆÐ°"
+
+#: config/m32r/m32r.opt:75
+msgid "Don't call any cache flush trap"
+msgstr "Ð�Ðµ Ð²Ñ‹Ð·Ñ‹Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð¾ Ñ�Ð±Ñ€Ð¾Ñ�Ñƒ ÐºÑ�ÑˆÐ°"
+
+#: config/m32r/m32r.opt:82
+msgid "Small data area: none, sdata, use"
+msgstr "ÐžÐ±Ð»Ð°Ñ�Ñ‚ÑŒ Ð¼Ð°Ð»Ñ‹Ñ… Ð´Ð°Ð½Ð½Ñ‹Ñ…: none, sdata, use"
+
 #: config/arc/arc.opt:32
 msgid "Prepend the name of the cpu to all public symbol names"
 msgstr "Ð”Ð¾Ð±Ð°Ð²Ð»Ñ�Ñ‚ÑŒ Ð½Ð°Ð·Ð²Ð°Ð½Ð¸Ðµ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° ÐºÐ¾ Ð²Ñ�ÐµÐ¼ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð°Ð¼"
@@ -13198,6 +13447,528 @@
 msgid "Put read-only data in SECTION"
 msgstr "ÐŸÐ¾Ð¼ÐµÑ‰Ð°Ñ‚ÑŒ Ð´Ð°Ð½Ð½Ñ‹Ðµ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ‡Ñ‚ÐµÐ½Ð¸Ñ� Ð² Ð¡Ð•ÐšÐ¦Ð˜Ð®"
 
+#: config/m32c/m32c.opt:24 config/mt/mt.opt:27 config/bfin/bfin.opt:23
+msgid "Use simulator runtime"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ñ€ÐµÐ´Ñƒ Ð·Ð°Ð¿ÑƒÑ�ÐºÐ° Ñ�Ð¸Ð¼ÑƒÐ»Ñ�Ñ‚Ð¾Ñ€Ð°"
+
+#: config/m32c/m32c.opt:28
+msgid "Compile code for R8C variants"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð¾Ð² R8C"
+
+#: config/m32c/m32c.opt:32
+msgid "Compile code for M16C variants"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð¾Ð² M16C"
+
+#: config/m32c/m32c.opt:36
+msgid "Compile code for M32CM variants"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð¾Ð² M32CM"
+
+#: config/m32c/m32c.opt:40
+msgid "Compile code for M32C variants"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð¾Ð² M32C"
+
+#: config/m32c/m32c.opt:44
+msgid "Number of memreg bytes (default: 16, range: 0..16)"
+msgstr "Ð§Ð¸Ñ�Ð»Ð¾ Ð±Ð°Ð¹Ñ‚Ð¾Ð² Ð² Ð¿Ñ�ÐµÐ²Ð´Ð¾Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°Ñ… Ð½Ð° Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ (Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ: 16, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ñ‹Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�: 0..16)"
+
+#: config/pdp11/pdp11.opt:23
+msgid "Generate code for an 11/10"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 11/10"
+
+#: config/pdp11/pdp11.opt:27
+msgid "Generate code for an 11/40"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 11/40"
+
+#: config/pdp11/pdp11.opt:31
+msgid "Generate code for an 11/45"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 11/45"
+
+#: config/pdp11/pdp11.opt:35
+msgid "Use 16-bit abs patterns"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ Ð´Ð»Ñ� 16-Ð±Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ abs"
+
+#: config/pdp11/pdp11.opt:39
+msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
+msgstr "Ð’Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ñ‹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² ac0 (fr0 Ð² Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ�Ðµ Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð° Unix)"
+
+#: config/pdp11/pdp11.opt:43
+msgid "Do not use inline patterns for copying memory"
+msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ Ð´Ð»Ñ� ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
+
+#: config/pdp11/pdp11.opt:47
+msgid "Use inline patterns for copying memory"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ Ð´Ð»Ñ� ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
+
+#: config/pdp11/pdp11.opt:51
+msgid "Do not pretend that branches are expensive"
+msgstr "Ð�Ðµ Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ñ‹ Ð·Ð°Ñ‚Ñ€Ð°Ñ‚Ð½Ñ‹Ð¼Ð¸"
+
+#: config/pdp11/pdp11.opt:55
+msgid "Pretend that branches are expensive"
+msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ñ‹ Ð·Ð°Ñ‚Ñ€Ð°Ñ‚Ð½Ñ‹"
+
+#: config/pdp11/pdp11.opt:59
+msgid "Use the DEC assembler syntax"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ DEC-Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� Ð´Ð»Ñ� Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð°"
+
+#: config/pdp11/pdp11.opt:63
+msgid "Use 32 bit float"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 32-Ð±Ð¸Ñ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° float"
+
+#: config/pdp11/pdp11.opt:67
+msgid "Use 64 bit float"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 64-Ð±Ð¸Ñ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° float"
+
+#: config/pdp11/pdp11.opt:75
+msgid "Use 16 bit int"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 16-Ð±Ð¸Ñ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° int"
+
+#: config/pdp11/pdp11.opt:79
+msgid "Use 32 bit int"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 32-Ð±Ð¸Ñ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° int"
+
+#: config/pdp11/pdp11.opt:87
+msgid "Target has split I&D"
+msgstr "Ð¦ÐµÐ»ÐµÐ²Ð°Ñ� Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð° Ð¸Ð¼ÐµÐµÑ‚ Ñ€Ð°Ð·Ð±Ð¸ÐµÐ½Ð¸Ðµ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ…"
+
+#: config/pdp11/pdp11.opt:91
+msgid "Use UNIX assembler syntax"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ UNIX-Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� Ð´Ð»Ñ� Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð°"
+
+#: config/m68k/m68k.opt:23
+msgid "Generate code for a 520X"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 520X"
+
+#: config/m68k/m68k.opt:27
+msgid "Generate code for a 5206e"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 5206e"
+
+#: config/m68k/m68k.opt:31
+msgid "Generate code for a 528x"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 528x"
+
+#: config/m68k/m68k.opt:35
+msgid "Generate code for a 5307"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 5307"
+
+#: config/m68k/m68k.opt:39
+msgid "Generate code for a 5407"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 5407"
+
+#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
+msgid "Generate code for a 68000"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68000"
+
+#: config/m68k/m68k.opt:47
+#, fuzzy
+msgid "Generate code for a 68010"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68000"
+
+#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
+msgid "Generate code for a 68020"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68020"
+
+#: config/m68k/m68k.opt:55
+msgid "Generate code for a 68040, without any new instructions"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68040 Ð±ÐµÐ· Ð½Ð¾Ð²Ñ‹Ñ… ÐºÐ¾Ð¼Ð°Ð½Ð´"
+
+#: config/m68k/m68k.opt:59
+msgid "Generate code for a 68060, without any new instructions"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68060 Ð±ÐµÐ· Ð½Ð¾Ð²Ñ‹Ñ… ÐºÐ¾Ð¼Ð°Ð½Ð´"
+
+#: config/m68k/m68k.opt:63
+msgid "Generate code for a 68030"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68030"
+
+#: config/m68k/m68k.opt:67
+msgid "Generate code for a 68040"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68040"
+
+#: config/m68k/m68k.opt:71
+msgid "Generate code for a 68060"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68060"
+
+#: config/m68k/m68k.opt:75
+msgid "Generate code for a 68302"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68302"
+
+#: config/m68k/m68k.opt:79
+msgid "Generate code for a 68332"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68332"
+
+#: config/m68k/m68k.opt:84
+msgid "Generate code for a 68851"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68851"
+
+#: config/m68k/m68k.opt:88
+msgid "Generate code that uses 68881 floating-point instructions"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ 68881"
+
+#: config/m68k/m68k.opt:92
+msgid "Align variables on a 32-bit boundary"
+msgstr "Ð’Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ Ð¿Ð¾ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ 32 Ð±Ð¸Ñ‚"
+
+#: config/m68k/m68k.opt:100
+msgid "Use the bit-field instructions"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ Ñ� Ð±Ð¸Ñ‚Ð¾Ð²Ñ‹Ð¼Ð¸ Ð¿Ð¾Ð»Ñ�Ð¼Ð¸"
+
+#: config/m68k/m68k.opt:112
+#, fuzzy
+msgid "Generate code for a ColdFire v4e"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� M*Core M340"
+
+#: config/m68k/m68k.opt:116
+#, fuzzy
+msgid "Specify the target CPU"
+msgstr "Ð˜Ð¼Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€"
+
+#: config/m68k/m68k.opt:120
+msgid "Generate code for a cpu32"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� cpu32"
+
+#: config/m68k/m68k.opt:124
+#, fuzzy
+msgid "Use hardware division instructions on ColdFire"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ñ‹Ðµ Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð° quad-Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ¸"
+
+#: config/m68k/m68k.opt:128
+#, fuzzy
+msgid "Generate code for a Fido A"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+
+#: config/m68k/m68k.opt:132
+#, fuzzy
+msgid "Generate code which uses hardware floating point instructions"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ 68881"
+
+#: config/m68k/m68k.opt:136
+msgid "Enable ID based shared library"
+msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°Ñ‚ÑŒ Ñ€Ð°Ð·Ð´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸ Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ðµ ID"
+
+#: config/m68k/m68k.opt:140
+msgid "Do not use the bit-field instructions"
+msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ñ€Ð°Ð±Ð¾Ñ‚Ñ‹ Ñ� Ð±Ð¸Ñ‚Ð¾Ð²Ñ‹Ð¼Ð¸ Ð¿Ð¾Ð»Ñ�Ð¼Ð¸"
+
+#: config/m68k/m68k.opt:144
+msgid "Use normal calling convention"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð±Ñ‹Ñ‡Ð½Ñ‹Ðµ Ñ�Ð¾Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ� Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ð°Ñ…"
+
+#: config/m68k/m68k.opt:148
+msgid "Consider type 'int' to be 32 bits wide"
+msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ‚Ð¸Ð¿ 'int' 32-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼"
+
+#: config/m68k/m68k.opt:152
+msgid "Generate pc-relative code"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð¾Ñ‚Ð½Ð¾Ñ�Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ pc"
+
+#: config/m68k/m68k.opt:156
+msgid "Use different calling convention using 'rtd'"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ðµ Ñ�Ð¾Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ� Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ð°Ñ… Ñ� 'rtd'"
+
+#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
+msgid "Enable separate data segment"
+msgstr "Ð Ð°Ð·Ð¼ÐµÑ‰Ð°Ñ‚ÑŒ Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð² Ð¾Ñ‚Ð´ÐµÐ»ÑŒÐ½Ð¾Ð¼ Ñ�ÐµÐ³Ð¼ÐµÐ½Ñ‚Ðµ"
+
+#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
+msgid "ID of shared library to build"
+msgstr "ID Ñ€Ð°Ð·Ð´ÐµÐ»Ñ�ÐµÐ¼Ð¾Ð¹ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð±ÑƒÐ´ÐµÑ‚ Ñ�Ð¾Ð·Ð´Ð°Ð½Ð°"
+
+#: config/m68k/m68k.opt:168
+msgid "Consider type 'int' to be 16 bits wide"
+msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ‚Ð¸Ð¿ 'int' 16-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼"
+
+#: config/m68k/m68k.opt:172
+msgid "Generate code with library calls for floating point"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÑ‡Ð½Ñ‹Ðµ Ð²Ñ‹Ð·Ð¾Ð²Ñ‹ Ð´Ð»Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹"
+
+#: config/m68k/m68k.opt:176
+msgid "Do not use unaligned memory references"
+msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð½ÐµÐ²Ñ‹Ñ€Ð¾Ð²Ð½ÐµÐ½Ð½Ñ‹Ðµ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒ"
+
+#: config/m68k/m68k.opt:180
+#, fuzzy
+msgid "Tune for the specified target CPU or architecture"
+msgstr "Ð˜Ð¼Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ñ‹"
+
+#: config/mmix/mmix.opt:24
+msgid "For intrinsics library: pass all parameters in registers"
+msgstr "Ð”Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸: Ð¿ÐµÑ€ÐµÐ´Ð°Ð²Ð°Ñ‚ÑŒ Ð²Ñ�Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ Ð½Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°Ñ…"
+
+#: config/mmix/mmix.opt:28
+msgid "Use register stack for parameters and return value"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ñ‹Ð¹ Ñ�Ñ‚ÐµÐº Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
+
+#: config/mmix/mmix.opt:32
+msgid "Use call-clobbered registers for parameters and return value"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð½ÐµÑ�Ð¾Ñ…Ñ€Ð°Ð½Ñ�ÐµÐ¼Ñ‹Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
+
+#: config/mmix/mmix.opt:37
+msgid "Use epsilon-respecting floating point compare instructions"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹, ÑƒÑ‡Ð¸Ñ‚Ñ‹Ð²Ð°ÑŽÑ‰Ð¸Ðµ epsilon-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€"
+
+#: config/mmix/mmix.opt:41
+msgid "Use zero-extending memory loads, not sign-extending ones"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ Ð¸Ð· Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸ÐµÐ¼ Ð½ÑƒÐ»Ñ�Ð¼Ð¸, Ð° Ð½Ðµ Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð±Ð¸Ñ‚Ð¾Ð¼"
+
+#: config/mmix/mmix.opt:45
+msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ñ‚Ð°Ðº, Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ðº Ð¾Ñ‚ Ð´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¸Ð¼ÐµÐ» Ð·Ð½Ð°Ðº Ð´ÐµÐ»Ð¸Ñ‚ÐµÐ»Ñ� (Ð° Ð½Ðµ Ð´ÐµÐ»Ð¸Ð¼Ð¾Ð³Ð¾)"
+
+#: config/mmix/mmix.opt:49
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
+msgstr "ÐŸÑ€Ð¸Ð¿Ð¸Ñ�Ñ‹Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ� \":\" Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð°Ð¼ (Ð´Ð»Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ� PREFIX)"
+
+#: config/mmix/mmix.opt:53
+msgid "Do not provide a default start-address 0x100 of the program"
+msgstr "Ð�Ðµ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ð¹ Ñ�Ñ‚Ð°Ñ€Ñ‚Ð¾Ð²Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ� Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ 0x100"
+
+#: config/mmix/mmix.opt:57
+msgid "Link to emit program in ELF format (rather than mmo)"
+msgstr "ÐŸÑ€Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐµ Ñ�Ð¾Ð·Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ñ„Ð°Ð¹Ð» Ð² Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ðµ ELF (Ð° Ð½Ðµ mmo)"
+
+#: config/mmix/mmix.opt:61
+msgid "Use P-mnemonics for branches statically predicted as taken"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ P-Ð¼Ð½ÐµÐ¼Ð¾Ð½Ð¸ÐºÑƒ Ð´Ð»Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸ Ð¿Ñ€ÐµÐ´Ñ�ÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²"
+
+#: config/mmix/mmix.opt:65
+msgid "Don't use P-mnemonics for branches"
+msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ P-Ð¼Ð½ÐµÐ¼Ð¾Ð½Ð¸ÐºÑƒ Ð´Ð»Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸ Ð¿Ñ€ÐµÐ´Ñ�ÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²"
+
+#: config/mmix/mmix.opt:79
+msgid "Use addresses that allocate global registers"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ð´Ñ€ÐµÑ�Ð¾Ð² Ð´Ð»Ñ� Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
+
+#: config/mmix/mmix.opt:83
+msgid "Do not use addresses that allocate global registers"
+msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ð´Ñ€ÐµÑ�Ð¾Ð² Ð´Ð»Ñ� Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
+
+#: config/mmix/mmix.opt:87
+msgid "Generate a single exit point for each function"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð´Ð½Ñƒ Ð²Ñ‹Ñ…Ð¾Ð´Ð½ÑƒÑŽ Ñ‚Ð¾Ñ‡ÐºÑƒ Ð´Ð»Ñ� ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
+
+#: config/mmix/mmix.opt:91
+msgid "Do not generate a single exit point for each function"
+msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð´Ð½Ñƒ Ð²Ñ‹Ñ…Ð¾Ð´Ð½ÑƒÑŽ Ñ‚Ð¾Ñ‡ÐºÑƒ Ð´Ð»Ñ� ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
+
+#: config/mmix/mmix.opt:95
+msgid "Set start-address of the program"
+msgstr "Ð¡Ñ‚Ð°Ñ€Ñ‚Ð¾Ð²Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ� Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
+
+#: config/mmix/mmix.opt:99
+msgid "Set start-address of data"
+msgstr "Ð¡Ñ‚Ð°Ñ€Ñ‚Ð¾Ð²Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ� Ð´Ð°Ð½Ð½Ñ‹Ñ…"
+
+#: config/score/score.opt:31
+#, fuzzy
+msgid "Disable bcnz instruction"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ AltiVec"
+
+#: config/score/score.opt:35
+#, fuzzy
+msgid "Enable unaligned load/store instruction"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ DB"
+
+#: config/score/score.opt:39
+msgid "Support SCORE 5 ISA"
+msgstr ""
+
+#: config/score/score.opt:43
+msgid "Support SCORE 5U ISA"
+msgstr ""
+
+#: config/score/score.opt:47
+msgid "Support SCORE 7 ISA"
+msgstr ""
+
+#: config/score/score.opt:51
+msgid "Support SCORE 7D ISA"
+msgstr ""
+
+#: config/score/score.opt:55
+msgid "Support SCORE 3 ISA"
+msgstr ""
+
+#: config/score/score.opt:59
+msgid "Support SCORE 3d ISA"
+msgstr ""
+
+#: config/crx/crx.opt:23
+msgid "Support multiply accumulate instructions"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ ÑƒÐ¼Ð½Ð¾Ð¶ÐµÐ½Ð¸Ñ� Ñ�Ð¾ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸ÐµÐ¼"
+
+#: config/crx/crx.opt:27
+msgid "Do not use push to store function arguments"
+msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ push Ð´Ð»Ñ� Ñ�Ð¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
+
+#: config/crx/crx.opt:31
+msgid "Restrict doloop to the given nesting level"
+msgstr "ÐžÐ³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸Ð²Ð°Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ doloop Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¼ ÑƒÑ€Ð¾Ð²Ð½ÐµÐ¼ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð¾Ñ�Ñ‚Ð¸"
+
+#: config/mt/mt.opt:23
+msgid "Use byte loads and stores when generating code."
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾Ð±Ð°Ð¹Ñ‚Ð¾Ð²Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒÑŽ Ð¿Ñ€Ð¸ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ ÐºÐ¾Ð´Ð°"
+
+#: config/mt/mt.opt:31
+msgid "Do not include crt0.o in the startup files"
+msgstr "Ð�Ðµ Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ‚ÑŒ crt0.o Ð² Ð·Ð°Ð¿ÑƒÑ�ÐºÐ°ÐµÐ¼Ñ‹Ðµ Ñ„Ð°Ð¹Ð»Ñ‹"
+
+#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
+#: config/mt/mt.opt:47 config/mt/mt.opt:51
+msgid "Internal debug switch"
+msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ð¸Ð¹ ÐºÐ»ÑŽÑ‡ Ð¾Ñ‚Ð»Ð°Ð´ÐºÐ¸"
+
+#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
+msgid "Compile for a 68HC11"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� 68HC11"
+
+#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
+msgid "Compile for a 68HC12"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� 68HC12"
+
+#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
+msgid "Compile for a 68HCS12"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� 68HCS12"
+
+#: config/m68hc11/m68hc11.opt:49
+msgid "Auto pre/post decrement increment allowed"
+msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ð¿Ñ€Ðµ- Ð¸ Ð¿Ð¾Ñ�Ñ‚- Ð°Ð²Ñ‚Ð¾Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸ÑŽ Ð¸ Ð°Ð²Ñ‚Ð¾Ð´ÐµÐºÑ€ÐµÐ¼ÐµÑ‚Ð°Ñ†Ð¸ÑŽ"
+
+#: config/m68hc11/m68hc11.opt:53
+msgid "Min/max instructions allowed"
+msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ min, max"
+
+#: config/m68hc11/m68hc11.opt:57
+msgid "Use call and rtc for function calls and returns"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ call Ð¸ rtc Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð¾Ð²"
+
+#: config/m68hc11/m68hc11.opt:61
+msgid "Auto pre/post decrement increment not allowed"
+msgstr "Ð—Ð°Ð¿Ñ€ÐµÑ‚Ð¸Ñ‚ÑŒ Ð¿Ñ€Ðµ- Ð¸ Ð¿Ð¾Ñ�Ñ‚- Ð°Ð²Ñ‚Ð¾Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸ÑŽ Ð¸ Ð°Ð²Ñ‚Ð¾Ð´ÐµÐºÑ€ÐµÐ¼ÐµÑ‚Ð°Ñ†Ð¸ÑŽ"
+
+#: config/m68hc11/m68hc11.opt:65
+msgid "Use jsr and rts for function calls and returns"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ jsr Ð¸ rts Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð¾Ð²"
+
+#: config/m68hc11/m68hc11.opt:69
+msgid "Min/max instructions not allowed"
+msgstr "Ð—Ð°Ð¿Ñ€ÐµÑ‚Ð¸Ñ‚ÑŒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ min, max"
+
+#: config/m68hc11/m68hc11.opt:73
+msgid "Use direct addressing mode for soft registers"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ñ�Ð¼ÑƒÑŽ Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸ÑŽ Ð´Ð»Ñ� Ð¿Ñ�ÐµÐ²Ð´Ð¾Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
+
+#: config/m68hc11/m68hc11.opt:77
+msgid "Compile with 32-bit integer mode"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ 32-Ð±Ð¸Ñ‚Ð½Ñ‹Ñ… Ñ†ÐµÐ»Ñ‹Ñ…"
+
+#: config/m68hc11/m68hc11.opt:82
+msgid "Specify the register allocation order"
+msgstr "ÐŸÐ¾Ñ€Ñ�Ð´Ð¾Ðº Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
+
+#: config/m68hc11/m68hc11.opt:86
+msgid "Do not use direct addressing mode for soft registers"
+msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ñ�Ð¼ÑƒÑŽ Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸ÑŽ Ð´Ð»Ñ� Ð¿Ñ�ÐµÐ²Ð´Ð¾Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
+
+#: config/m68hc11/m68hc11.opt:90
+msgid "Compile with 16-bit integer mode"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ 16-Ð±Ð¸Ñ‚Ð½Ñ‹Ñ… Ñ†ÐµÐ»Ñ‹Ñ…"
+
+#: config/m68hc11/m68hc11.opt:94
+msgid "Indicate the number of soft registers available"
+msgstr "Ð§Ð¸Ñ�Ð»Ð¾ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹Ñ… Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½Ñ‹Ñ… Ð¿Ñ�ÐµÐ²Ð´Ð¾Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
+
+#: config/fr30/fr30.opt:23
+msgid "Assume small address space"
+msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ Ð¼Ð°Ð»Ð¾Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾"
+
+#: config/sparc/little-endian.opt:23
+msgid "Generate code for little-endian"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ð¾Ð³Ð¾ (little endian) Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ° Ð±Ð°Ð¹Ñ‚"
+
+#: config/sparc/little-endian.opt:27
+msgid "Generate code for big-endian"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ñ�Ð¼Ð¾Ð³Ð¾ (big endian) Ð¿Ð¾Ñ€Ñ�Ð´ÐºÐ° Ð±Ð°Ð¹Ñ‚"
+
+#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
+msgid "Use hardware FP"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ñ�Ñ‚ÐµÐºÐ°"
+
+#: config/sparc/sparc.opt:31
+msgid "Do not use hardware FP"
+msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ñ�Ñ‚ÐµÐºÐ°"
+
+#: config/sparc/sparc.opt:35
+msgid "Assume possible double misalignment"
+msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� double Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ²Ñ‹Ñ€Ð¾Ð²Ð½ÐµÐ½Ð½Ñ‹Ð¼Ð¸"
+
+#: config/sparc/sparc.opt:39
+msgid "Pass -assert pure-text to linker"
+msgstr "ÐŸÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ñ‰Ð¸ÐºÑƒ ÐºÐ»ÑŽÑ‡ -assert pure-text"
+
+#: config/sparc/sparc.opt:43
+msgid "Use ABI reserved registers"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð°Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹ ABI"
+
+#: config/sparc/sparc.opt:47
+msgid "Use hardware quad FP instructions"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ñ‹Ðµ Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð° quad-Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ¸"
+
+#: config/sparc/sparc.opt:51
+msgid "Do not use hardware quad fp instructions"
+msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ñ‹Ðµ Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð° quad-Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ¸"
+
+#: config/sparc/sparc.opt:55
+msgid "Compile for V8+ ABI"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ABI Ð´Ð»Ñ� V8+"
+
+#: config/sparc/sparc.opt:59
+msgid "Use UltraSPARC Visual Instruction Set extensions"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð½Ð°Ð±Ð¾Ñ€ ÐºÐ¾Ð¼Ð°Ð½Ð´ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ� UltraSPARC Visual"
+
+#: config/sparc/sparc.opt:63
+msgid "Pointers are 64-bit"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ñ� 64-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�Ð¼Ð¸"
+
+#: config/sparc/sparc.opt:67
+msgid "Pointers are 32-bit"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ñ� 32-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�Ð¼Ð¸"
+
+#: config/sparc/sparc.opt:71
+msgid "Use 64-bit ABI"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 64-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¹ ABI"
+
+#: config/sparc/sparc.opt:75
+msgid "Use 32-bit ABI"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 32-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¹ ABI"
+
+#: config/sparc/sparc.opt:79
+msgid "Use stack bias"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ Ð² Ñ�Ñ‚ÐµÐºÐµ"
+
+#: config/sparc/sparc.opt:83
+msgid "Use structs on stronger alignment for double-word copies"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð±Ð¾Ð»ÐµÐµ Ñ�Ñ‚Ñ€Ð¾Ð³Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€ Ð´Ð»Ñ� ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð´Ð²Ð¾Ð¹Ð½Ñ‹Ð¼Ð¸ Ñ�Ð»Ð¾Ð²Ð°Ð¼Ð¸"
+
+#: config/sparc/sparc.opt:87
+msgid "Optimize tail call instructions in assembler and linker"
+msgstr "ÐžÐ¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ…Ð²Ð¾Ñ�Ñ‚Ð¾Ð²Ñ‹Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ð²Ñ‹Ð·Ð¾Ð²Ð° Ð² Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ðµ Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²Ñ‰Ð¸ÐºÐµ"
+
+#: config/sparc/sparc.opt:99
+msgid "Use given SPARC-V9 code model"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ð½Ð½ÑƒÑŽ Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� SPARC-V9"
+
+#: config/sparc/sparc.opt:103
+msgid "Enable strict 32-bit psABI struct return checking."
+msgstr ""
+
+#: config/sh/superh.opt:6
+msgid "Board name [and memory region]."
+msgstr ""
+
+#: config/sh/superh.opt:10
+msgid "Runtime name."
+msgstr ""
+
 #: config/sh/sh.opt:44
 msgid "Generate SH1 code"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ SH1"
@@ -13494,470 +14265,19 @@
 msgid "Pretend a branch-around-a-move is a conditional move."
 msgstr ""
 
-#: config/sh/superh.opt:6
-msgid "Board name [and memory region]."
-msgstr ""
+#: config/vxworks.opt:24
+msgid "Assume the VxWorks RTP environment"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ñ�Ñ€ÐµÐ´Ñ‹ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� VxWorks RTP"
 
-#: config/sh/superh.opt:10
-msgid "Runtime name."
-msgstr ""
+#: config/vxworks.opt:31
+msgid "Assume the VxWorks vThreads environment"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ñ�Ñ€ÐµÐ´Ñ‹ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� VxWorks vThreads"
 
-#: config/arm/arm.opt:23
-msgid "Specify an ABI"
-msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ� (ABI)"
-
-#: config/arm/arm.opt:27
-msgid "Generate a call to abort if a noreturn function returns"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð²Ñ‹Ð·Ð¾Ð² abort, ÐµÑ�Ð»Ð¸ Ð² noreturn-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÑ‚Ñ�Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ�"
-
-#: config/arm/arm.opt:34
-msgid "Pass FP arguments in FP registers"
-msgstr "ÐŸÐµÑ€ÐµÐ´Ð°Ð²Ð°Ñ‚ÑŒ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² FP-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°Ñ…"
-
-#: config/arm/arm.opt:38
-msgid "Generate APCS conformant stack frames"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ APCS-Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ ÐºÐ°Ð´Ñ€Ñ‹ Ñ�Ñ‚ÐµÐºÐ°"
-
-#: config/arm/arm.opt:42
-msgid "Generate re-entrant, PIC code"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ€ÐµÐµÐ½Ñ‚ÐµÑ€Ð°Ð±ÐµÐ»ÑŒÐ½Ñ‹Ð¹ PIC-ÐºÐ¾Ð´"
-
-#: config/arm/arm.opt:56
-msgid "Assume target CPU is configured as big endian"
-msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ‡Ñ‚Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ñ€Ñ�Ð¼Ð¾Ð¹ Ð¿Ð¾Ñ€Ñ�Ð´Ð¾Ðº Ð±Ð°Ð¹Ñ‚ (big endian)"
-
-#: config/arm/arm.opt:60
-msgid "Thumb: Assume non-static functions may be called from ARM code"
-msgstr "Thumb: Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð²Ñ‹Ð·Ð²Ð°Ð½Ñ‹ Ð¸Ð· ARM-Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼"
-
-#: config/arm/arm.opt:64
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
-msgstr "Thumb: Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ð¸ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¼Ð¾Ð³ÑƒÑ‚ Ñ�Ñ�Ñ‹Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ð½Ðµ-Thumb ÐºÐ¾Ð´"
-
-#: config/arm/arm.opt:68
-msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
-msgstr "Cirrus: Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ NOP Ð²Ð¾ Ð¸Ð·Ð±ÐµÐ¶Ð°Ð½Ð¸Ðµ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´"
-
-#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
-msgid "Specify the name of the target CPU"
-msgstr "Ð˜Ð¼Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°"
-
-#: config/arm/arm.opt:76
-msgid "Specify if floating point hardware should be used"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð»Ð¸ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚ÑƒÑ€Ñƒ Ð´Ð»Ñ� Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¹ Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¾Ð¹"
-
-#: config/arm/arm.opt:90
-msgid "Specify the name of the target floating point hardware/format"
-msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ñ†ÐµÐ»ÐµÐ²ÑƒÑŽ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚ÑƒÑ€Ñƒ Ð´Ð»Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡ÐºÐ¸ Ð¸ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¹"
-
-#: config/arm/arm.opt:94
-msgid "Alias for -mfloat-abi=hard"
-msgstr "Ð—Ð°Ð¼ÐµÐ½Ð° Ð´Ð»Ñ� -mflat-abi=hard"
-
-#: config/arm/arm.opt:98
-msgid "Assume target CPU is configured as little endian"
-msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ‡Ñ‚Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ Ð¿Ð¾Ñ€Ñ�Ð´Ð¾Ðº Ð±Ð°Ð¹Ñ‚ (little endian)"
-
-#: config/arm/arm.opt:102
-msgid "Generate call insns as indirect calls, if necessary"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ñ�Ð²ÐµÐ½Ð½Ñ‹Ðµ Ð²Ñ‹Ð·Ð¾Ð²Ñ‹, ÐµÑ�Ð»Ð¸ Ð½ÑƒÐ¶Ð½Ð¾"
-
-#: config/arm/arm.opt:106
-msgid "Specify the register to be used for PIC addressing"
-msgstr "Ð ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð´Ð»Ñ� PIC-Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ð¸"
-
-#: config/arm/arm.opt:110
-msgid "Store function names in object code"
-msgstr "Ð¡Ð¾Ñ…Ñ€Ð°Ð½Ñ�Ñ‚ÑŒ Ð¸Ð¼ÐµÐ½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð² Ð¾Ð±ÑŠÐµÐºÑ‚Ð½Ð¾Ð¼ ÐºÐ¾Ð´Ðµ"
-
-#: config/arm/arm.opt:114
-msgid "Permit scheduling of a function's prologue sequence"
-msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ°Ñ‚ÑŒ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
-
-#: config/arm/arm.opt:118
-msgid "Do not load the PIC register in function prologues"
-msgstr "Ð�Ðµ Ð·Ð°Ð³Ñ€ÑƒÐ¶Ð°Ñ‚ÑŒ PIC-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð² Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð°Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
-
-#: config/arm/arm.opt:122
-msgid "Alias for -mfloat-abi=soft"
-msgstr "Ð—Ð°Ð¼ÐµÐ½Ð° Ð´Ð»Ñ� -mfloat-abi=soft"
-
-#: config/arm/arm.opt:126
-msgid "Specify the minimum bit alignment of structures"
-msgstr "ÐœÐ¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð² Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð°Ñ…"
-
-#: config/arm/arm.opt:130
-msgid "Compile for the Thumb not the ARM"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� Thumb, Ð° Ð½Ðµ Ð´Ð»Ñ� ARM"
-
-#: config/arm/arm.opt:134
-msgid "Support calls between Thumb and ARM instruction sets"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÑƒ Ð²Ñ‹Ð·Ð¾Ð²Ð¾Ð² Ð¼ÐµÐ¶Ð´Ñƒ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð°Ð¼Ð¸ ÐºÐ¾Ð¼Ð°Ð½Ð´ Thumb Ð¸ ARM"
-
-#: config/arm/arm.opt:138
-msgid "Specify how to access the thread pointer"
-msgstr "Ð¡Ð¿Ð¾Ñ�Ð¾Ð± Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð° Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð½Ð¸Ñ‚ÑŒ"
-
-#: config/arm/arm.opt:142
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
-msgstr "Thumb: Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ (Ð½Ðµ Ð»Ð¸Ñ�Ñ‚Ð¾Ð²Ñ‹Ðµ) ÐºÐ°Ð´Ñ€Ñ‹ Ñ�Ñ‚ÐµÐºÐ°, Ð´Ð°Ð¶Ðµ ÐµÑ�Ð»Ð¸ Ð¾Ð½Ð¸ Ð½Ðµ Ð½ÑƒÐ¶Ð½Ñ‹"
-
-#: config/arm/arm.opt:146
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
-msgstr "Thumb: Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ (Ð»Ð¸Ñ�Ñ‚Ð¾Ð²Ñ‹Ðµ) ÐºÐ°Ð´Ñ€Ñ‹ Ñ�Ñ‚ÐµÐºÐ°, Ð´Ð°Ð¶Ðµ ÐµÑ�Ð»Ð¸ Ð¾Ð½Ð¸ Ð½Ðµ Ð½ÑƒÐ¶Ð½Ñ‹"
-
-#: config/arm/arm.opt:150
-msgid "Tune code for the given processor"
-msgstr "Ð�Ð´Ð°Ð¿Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°"
-
-#: config/arm/arm.opt:154
-msgid "Assume big endian bytes, little endian words"
-msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð±Ð°Ð¹Ñ‚Ñ‹ Ð¸Ð¼ÐµÑŽÑ‚ Ð¿Ñ€Ñ�Ð¼Ð¾Ð¹ Ð¿Ð¾Ñ€Ñ�Ð´Ð¾Ðº Ð±Ð¸Ñ‚, Ð° Ñ�Ð»Ð¾Ð²Ð° - Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ Ð¿Ð¾Ñ€Ñ�Ð´Ð¾Ðº Ð±Ð°Ð¹Ñ‚"
-
-#: config/arm/arm.opt:158
-msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
-msgstr ""
-
-#: config/arm/pe.opt:23
-msgid "Ignore dllimport attribute for functions"
-msgstr "Ð˜Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ dllimport Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
-
-#: config/pdp11/pdp11.opt:23
-msgid "Generate code for an 11/10"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 11/10"
-
-#: config/pdp11/pdp11.opt:27
-msgid "Generate code for an 11/40"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 11/40"
-
-#: config/pdp11/pdp11.opt:31
-msgid "Generate code for an 11/45"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 11/45"
-
-#: config/pdp11/pdp11.opt:35
-msgid "Use 16-bit abs patterns"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ Ð´Ð»Ñ� 16-Ð±Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ abs"
-
-#: config/pdp11/pdp11.opt:39
-msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
-msgstr "Ð’Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ñ‹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² ac0 (fr0 Ð² Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ�Ðµ Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð° Unix)"
-
-#: config/pdp11/pdp11.opt:43
-msgid "Do not use inline patterns for copying memory"
-msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ Ð´Ð»Ñ� ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
-
-#: config/pdp11/pdp11.opt:47
-msgid "Use inline patterns for copying memory"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ Ð´Ð»Ñ� ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
-
-#: config/pdp11/pdp11.opt:51
-msgid "Do not pretend that branches are expensive"
-msgstr "Ð�Ðµ Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ñ‹ Ð·Ð°Ñ‚Ñ€Ð°Ñ‚Ð½Ñ‹Ð¼Ð¸"
-
-#: config/pdp11/pdp11.opt:55
-msgid "Pretend that branches are expensive"
-msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ñ‹ Ð·Ð°Ñ‚Ñ€Ð°Ñ‚Ð½Ñ‹"
-
-#: config/pdp11/pdp11.opt:59
-msgid "Use the DEC assembler syntax"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ DEC-Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� Ð´Ð»Ñ� Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð°"
-
-#: config/pdp11/pdp11.opt:63
-msgid "Use 32 bit float"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 32-Ð±Ð¸Ñ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° float"
-
-#: config/pdp11/pdp11.opt:67
-msgid "Use 64 bit float"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 64-Ð±Ð¸Ñ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° float"
-
-#: config/pdp11/pdp11.opt:75
-msgid "Use 16 bit int"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 16-Ð±Ð¸Ñ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° int"
-
-#: config/pdp11/pdp11.opt:79
-msgid "Use 32 bit int"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 32-Ð±Ð¸Ñ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° int"
-
-#: config/pdp11/pdp11.opt:87
-msgid "Target has split I&D"
-msgstr "Ð¦ÐµÐ»ÐµÐ²Ð°Ñ� Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð° Ð¸Ð¼ÐµÐµÑ‚ Ñ€Ð°Ð·Ð±Ð¸ÐµÐ½Ð¸Ðµ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ…"
-
-#: config/pdp11/pdp11.opt:91
-msgid "Use UNIX assembler syntax"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ UNIX-Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� Ð´Ð»Ñ� Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð°"
-
-#: config/avr/avr.opt:23
+#: config/mips/sdemtk.opt:23
 #, fuzzy
-msgid "Use subroutines for function prologues and epilogues"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð¸/Ñ�Ð¿Ð¸Ð»Ð¾Ð³Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ ÐºÐ°Ðº Ð¿Ð¾Ð´Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
+msgid "Prevent the use of all floating-point operations"
+msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹"
 
-#: config/avr/avr.opt:27
-#, fuzzy
-msgid "Select the target MCU"
-msgstr "Ð˜Ð¼Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€"
-
-#: config/avr/avr.opt:34
-#, fuzzy
-msgid "Use an 8-bit 'int' type"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ 64-Ð±Ð¸Ñ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° int"
-
-#: config/avr/avr.opt:38
-msgid "Change the stack pointer without disabling interrupts"
-msgstr "Ð˜Ð·Ð¼ÐµÐ½Ñ�Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ñ�Ñ‚ÐµÐºÐ° Ð±ÐµÐ· Ð¾Ñ‚Ð¼ÐµÐ½Ñ‹ Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹"
-
-#: config/avr/avr.opt:42
-msgid "Do not generate tablejump insns"
-msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ñ‚Ð°Ð±Ð»Ð¸Ñ‡Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²"
-
-#: config/avr/avr.opt:52
-msgid "Use rjmp/rcall (limited range) on >8K devices"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ rjmp/rcall (Ñ� Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð½Ñ‹Ð¼ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð¾Ð¼) Ð´Ð»Ñ� ÑƒÑ�Ñ‚Ñ€Ð¾Ð¹Ñ�Ñ‚Ð² >8K"
-
-#: config/avr/avr.opt:56
-msgid "Output instruction sizes to the asm file"
-msgstr "Ð’Ñ‹Ð²Ð¾Ð´Ð¸Ñ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ€Ñ‹ ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð² Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ñ‹Ð¹ Ñ„Ð°Ð¹Ð»"
-
-#: config/avr/avr.opt:60
-msgid "Change only the low 8 bits of the stack pointer"
-msgstr "Ð˜Ð·Ð¼ÐµÐ½Ñ�Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¼Ð»Ð°Ð´ÑˆÐ¸Ðµ 8 Ð±Ð¸Ñ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ñ�Ñ‚ÐµÐºÐ°"
-
-#: config/crx/crx.opt:23
-msgid "Support multiply accumulate instructions"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ ÑƒÐ¼Ð½Ð¾Ð¶ÐµÐ½Ð¸Ñ� Ñ�Ð¾ Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸ÐµÐ¼"
-
-#: config/crx/crx.opt:27
-msgid "Do not use push to store function arguments"
-msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ push Ð´Ð»Ñ� Ñ�Ð¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
-
-#: config/crx/crx.opt:31
-msgid "Restrict doloop to the given nesting level"
-msgstr "ÐžÐ³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸Ð²Ð°Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ doloop Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¼ ÑƒÑ€Ð¾Ð²Ð½ÐµÐ¼ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð¾Ñ�Ñ‚Ð¸"
-
-#: config/c4x/c4x.opt:23
-msgid "Generate code for C30 CPU"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° C30"
-
-#: config/c4x/c4x.opt:27
-msgid "Generate code for C31 CPU"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° C31"
-
-#: config/c4x/c4x.opt:31
-msgid "Generate code for C32 CPU"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° C32"
-
-#: config/c4x/c4x.opt:35
-msgid "Generate code for C33 CPU"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° C33"
-
-#: config/c4x/c4x.opt:39
-msgid "Generate code for C40 CPU"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° C40"
-
-#: config/c4x/c4x.opt:43
-msgid "Generate code for C44 CPU"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° C44"
-
-#: config/c4x/c4x.opt:47
-msgid "Assume that pointers may be aliased"
-msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ð¸ Ð¼Ð¾Ð³ÑƒÑ‚ ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°Ñ‚ÑŒ Ð½Ð° Ð¾Ð±Ñ‰ÑƒÑŽ Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒ"
-
-#: config/c4x/c4x.opt:51
-msgid "Big memory model"
-msgstr "ÐœÐ¾Ð´ÐµÐ»ÑŒ Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
-
-#: config/c4x/c4x.opt:55
-msgid "Use the BK register as a general purpose register"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ BK ÐºÐ°Ðº Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð¾Ð±Ñ‰ÐµÐ³Ð¾ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
-
-#: config/c4x/c4x.opt:59
-msgid "Generate code for CPU"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°"
-
-#: config/c4x/c4x.opt:63
-msgid "Enable use of DB instruction"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ DB"
-
-#: config/c4x/c4x.opt:67
-msgid "Enable debugging"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ñ€ÐµÐ¶Ð¸Ð¼ Ð¾Ñ‚Ð»Ð°Ð´ÐºÐ¸"
-
-#: config/c4x/c4x.opt:71
-msgid "Enable new features under development"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð½Ð¾Ð²Ñ‹Ðµ Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð°, Ð½Ð°Ñ…Ð¾Ð´Ñ�Ñ‰Ð¸ÐµÑ�Ñ� Ð² Ñ�Ñ‚Ð°Ð´Ð¸Ð¸ Ñ€Ð°Ð·Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸"
-
-#: config/c4x/c4x.opt:75
-msgid "Use fast but approximate float to integer conversion"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð±Ñ‹Ñ�Ñ‚Ñ€Ð¾Ðµ, Ð½Ð¾ Ð½ÐµÑ‚Ð¾Ñ‡Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð² Ñ†ÐµÐ»Ñ‹Ðµ"
-
-#: config/c4x/c4x.opt:79
-msgid "Force RTL generation to emit valid 3 operand insns"
-msgstr "Ð¤Ð¾Ñ€Ñ�Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸ÑŽ RTL Ñ� Ð¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ñ‹Ð¼Ð¸ 3-Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð½Ñ‹Ð¼Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ�Ð¼Ð¸"
-
-#: config/c4x/c4x.opt:83
-msgid "Force constants into registers to improve hoisting"
-msgstr "ÐŸÑ€Ð¸Ð½ÑƒÐ´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ Ð¿Ð¾Ð¼ÐµÑ‰Ð°Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹ Ð½Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹ Ð´Ð»Ñ� Ð¿Ð¾Ð²Ñ‹ÑˆÐµÐ½Ð¸Ñ� ÑƒÐ½Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸"
-
-#: config/c4x/c4x.opt:87 config/c4x/c4x.opt:111
-msgid "Save DP across ISR in small memory model"
-msgstr "Ð Ð°Ð·Ð¼ÐµÑ‰Ð°Ñ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð´Ð²Ð¾Ð¹Ð½Ð¾Ð¹ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ ISR Ð² Ð¼Ð¾Ð´ÐµÐ»Ð¸ Ð¼Ð°Ð»Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
-
-#: config/c4x/c4x.opt:91
-msgid "Allow unsigned iteration counts for RPTB/DB"
-msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ðµ Ñ�Ñ‡Ñ‘Ñ‚Ñ‡Ð¸ÐºÐ¸ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ð´Ð»Ñ� RPTB/DB"
-
-#: config/c4x/c4x.opt:95
-msgid "Pass arguments on the stack"
-msgstr "ÐŸÐµÑ€ÐµÐ´Ð°Ð²Ð°Ñ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ñ�Ñ‚ÐµÐºÐµ"
-
-#: config/c4x/c4x.opt:99
-msgid "Use MPYI instruction for C3x"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ MPYI Ð´Ð»Ñ� C3x"
-
-#: config/c4x/c4x.opt:103
-msgid "Enable parallel instructions"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸ÑŽ Ð¿Ð°Ñ€Ð°Ð»Ð»ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð°"
-
-#: config/c4x/c4x.opt:107
-msgid "Enable MPY||ADD and MPY||SUB instructions"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ MPY||ADD, MPY||SUB"
-
-#: config/c4x/c4x.opt:115
-msgid "Preserve all 40 bits of FP reg across call"
-msgstr "Ð¡Ð¾Ñ…Ñ€Ð°Ð½Ñ�Ñ‚ÑŒ Ð²Ñ�Ðµ 40 Ð±Ð¸Ñ‚ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ³Ð¾ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° Ð¿Ñ€Ð¸ Ð²Ñ‹Ð·Ð¾Ð²Ð°Ñ…"
-
-#: config/c4x/c4x.opt:119
-msgid "Pass arguments in registers"
-msgstr "ÐŸÐµÑ€ÐµÐ´Ð°Ð²Ð°Ñ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð½Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°Ñ…"
-
-#: config/c4x/c4x.opt:123
-msgid "Enable use of RTPB instruction"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ RTPB"
-
-#: config/c4x/c4x.opt:127
-msgid "Enable use of RTPS instruction"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ RTPS"
-
-#: config/c4x/c4x.opt:131
-msgid "Set the maximum number of iterations for RPTS to N"
-msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ð´Ð»Ñ� RPTS"
-
-#: config/c4x/c4x.opt:135
-msgid "Small memory model"
-msgstr "ÐœÐ¾Ð´ÐµÐ»ÑŒ Ð¼Ð°Ð»Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
-
-#: config/c4x/c4x.opt:139
-msgid "Emit code compatible with TI tools"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´, Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ� Ñ„Ð¸Ñ€Ð¼ÐµÐ½Ð½Ñ‹Ð¼Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸ TI"
-
-#: config/pa/pa-hpux.opt:23
-msgid "Generate cpp defines for server IO"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¿Ñ€ÐµÐ¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° Ð´Ð»Ñ� Ñ�ÐµÑ€Ð²ÐµÑ€Ð½Ð¾Ð³Ð¾ Ð²Ð²Ð¾Ð´Ð°-Ð²Ñ‹Ð²Ð¾Ð´Ð°"
-
-#: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
-#: config/pa/pa-hpux1111.opt:23
-msgid "Specify UNIX standard for predefines and linking"
-msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚ UNIX Ð´Ð»Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸"
-
-#: config/pa/pa-hpux.opt:31
-msgid "Generate cpp defines for workstation IO"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¿Ñ€ÐµÐ¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° Ð´Ð»Ñ� Ð²Ð²Ð¾Ð´Ð°-Ð²Ñ‹Ð²Ð¾Ð´Ð° Ñ€Ð°Ð±Ð¾Ñ‡ÐµÐ¹ Ñ�Ñ‚Ð°Ð½Ñ†Ð¸Ð¸"
-
-#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
-msgid "Generate PA1.0 code"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ PA1.0"
-
-#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
-msgid "Generate PA1.1 code"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ PA1.1"
-
-#: config/pa/pa.opt:31 config/pa/pa.opt:92
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ PA2.0 (Ñ‚Ñ€ÐµÐ±ÑƒÑŽÑ‚Ñ�Ñ� Ð±Ð¸Ð½. ÑƒÑ‚Ð¸Ð»Ð¸Ñ‚Ñ‹ 2.10 Ð¸Ð»Ð¸ Ñ�Ñ‚Ð°Ñ€ÑˆÐµ)"
-
-#: config/pa/pa.opt:35
-msgid "Generate code for huge switch statements"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð±Ð¾Ð»ÑŒÑˆÐ¸Ñ… Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð°Ñ‚ÐµÐ»ÐµÐ¹"
-
-#: config/pa/pa.opt:39
-msgid "Disable FP regs"
-msgstr "Ð˜Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
-
-#: config/pa/pa.opt:43
-msgid "Disable indexed addressing"
-msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð½Ð´ÐµÐºÑ�Ð½ÑƒÑŽ Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸ÑŽ"
-
-#: config/pa/pa.opt:47
-msgid "Generate fast indirect calls"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð±Ñ‹Ñ�Ñ‚Ñ€Ñ‹Ðµ ÐºÐ¾Ñ�Ð²ÐµÐ½Ð½Ñ‹Ðµ Ð²Ñ‹Ð·Ð¾Ð²Ñ‹"
-
-#: config/pa/pa.opt:55
-msgid "Assume code will be assembled by GAS"
-msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ ÐºÐ¾Ð´ Ð±ÑƒÐ´ÐµÑ‚ Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ GAS"
-
-#: config/pa/pa.opt:59
-msgid "Put jumps in call delay slots"
-msgstr "ÐŸÐ¾Ð¼ÐµÑ‰Ð°Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ñ‹ Ð² Ð³Ð½ÐµÐ·Ð´Ð° Ð·Ð°Ð´ÐµÑ€Ð¶ÐºÐ¸ Ð²Ñ‹Ð·Ð¾Ð²Ð¾Ð²"
-
-#: config/pa/pa.opt:64
-msgid "Enable linker optimizations"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸"
-
-#: config/pa/pa.opt:68
-msgid "Always generate long calls"
-msgstr "Ð’Ñ�ÐµÐ³Ð´Ð° Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð°Ð»ÑŒÐ½Ð¸Ðµ Ð²Ñ‹Ð·Ð¾Ð²Ñ‹"
-
-#: config/pa/pa.opt:72
-msgid "Emit long load/store sequences"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ð¸Ð½Ð½Ñ‹Ðµ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚Ð¸ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ�/Ð·Ð°Ð¿Ð¸Ñ�Ð¸"
-
-#: config/pa/pa.opt:80
-msgid "Disable space regs"
-msgstr "Ð˜Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ space-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
-
-#: config/pa/pa.opt:96
-msgid "Use portable calling conventions"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾Ñ€Ñ‚Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ðµ Ñ�Ð¾Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ� Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ð°Ñ…"
-
-#: config/pa/pa.opt:100
-msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
-msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ñ‚Ð¸Ð¿ Ð¦ÐŸ Ð´Ð»Ñ� Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�. Ð”Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� 700, 7100, 7100LC, 7200, 7300, 8000"
-
-#: config/pa/pa.opt:112
-msgid "Do not disable space regs"
-msgstr "Ð�Ðµ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð°Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ space-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
-
-#: config/pa/pa64-hpux.opt:23
-msgid "Assume code will be linked by GNU ld"
-msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ Ñ‡Ñ‚Ð¾ Ð´Ð»Ñ� ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸ Ð±ÑƒÐ´ÐµÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�Ñ‚ÑŒÑ�Ñ� GAS ld"
-
-#: config/pa/pa64-hpux.opt:27
-msgid "Assume code will be linked by HP ld"
-msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ Ñ‡Ñ‚Ð¾ Ð´Ð»Ñ� ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸ Ð±ÑƒÐ´ÐµÑ‚ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�Ñ‚ÑŒÑ�Ñ� HP ld"
-
-#: config/xtensa/xtensa.opt:23
-msgid "Use CONST16 instruction to load constants"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ CONST16 Ð´Ð»Ñ� Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚"
-
-#: config/xtensa/xtensa.opt:27
-msgid "Enable fused multiply/add and multiply/subtract FP instructions"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ multiply/add Ð¸ multiply/subtract"
-
-#: config/xtensa/xtensa.opt:31
-msgid "Use indirect CALLXn instructions for large programs"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ ÐºÐ¾Ñ�Ð²ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ð° CALLXn Ð² Ð±Ð¾Ð»ÑŒÑˆÐ¸Ñ… Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð°Ñ…"
-
-#: config/xtensa/xtensa.opt:35
-msgid "Automatically align branch targets to reduce branch penalties"
-msgstr "Ð�Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¸ Ð¼ÐµÑ‚Ð¾Ðº Ð´Ð»Ñ� Ñ�Ð¾ÐºÑ€Ð°Ñ‰ÐµÐ½Ð¸Ñ� Ð·Ð°Ð´ÐµÑ€Ð¶ÐµÐº Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²"
-
-#: config/xtensa/xtensa.opt:39
-msgid "Intersperse literal pools with code in the text section"
-msgstr "ÐŸÐ¾Ð¼ÐµÑ‰Ð°Ñ‚ÑŒ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� ÐºÐ¾Ð´Ð¾Ð¼ Ð² Ñ�ÐµÐºÑ†Ð¸ÑŽ text"
-
-#: config/stormy16/stormy16.opt:24
-msgid "Provide libraries for the simulator"
-msgstr "Ð¡Ð¾Ð·Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐµ Ð´Ð»Ñ� Ñ�Ð¸Ð¼ÑƒÐ»Ñ�Ñ‚Ð¾Ñ€Ð°"
-
 #: config/mips/mips.opt:23
 msgid "Generate code that conforms to the given ABI"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð² Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ñ� Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¼ ABI"
@@ -14029,10 +14349,6 @@
 msgid "Use little-endian byte order"
 msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð±Ñ€Ð°Ñ‚Ð½Ñ‹Ð¹ (little-endian) Ð¿Ð¾Ñ€Ñ�Ð´Ð¾Ðº Ð±Ð°Ð¹Ñ‚"
 
-#: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
-msgid "Use ROM instead of RAM"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ROM Ð²Ð¼ÐµÑ�Ñ‚Ð¾ RAM"
-
 #: config/mips/mips.opt:101
 msgid "Use NewABI-style %reloc() assembly operators"
 msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ñ‹Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ %reloc()"
@@ -14203,10 +14519,6 @@
 msgid "Optimize the output for PROCESSOR"
 msgstr "ÐžÐ¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ ÐŸÐ ÐžÐ¦Ð•Ð¡Ð¡ÐžÐ Ð°"
 
-#: config/mips/mips.opt:265 config/iq2000/iq2000.opt:44
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
-msgstr "Ð Ð°Ð·Ð¼ÐµÑ‰Ð°Ñ‚ÑŒ Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹ Ð² ROM (Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� -membedded-data)"
-
 #: config/mips/mips.opt:269
 msgid "Perform VR4130-specific alignment optimizations"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ð´Ð»Ñ� VR4130 Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ�"
@@ -14215,367 +14527,6 @@
 msgid "Lift restrictions on GOT size"
 msgstr "ÐŸÐ¾Ð´Ð½Ñ�Ñ‚ÑŒ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ðµ Ð½Ð° Ñ€Ð°Ð·Ð¼ÐµÑ€ GOT"
 
-#: config/mips/sdemtk.opt:23
-#, fuzzy
-msgid "Prevent the use of all floating-point operations"
-msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹"
-
-#: config/fr30/fr30.opt:23
-msgid "Assume small address space"
-msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ Ð¼Ð°Ð»Ð¾Ðµ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾"
-
-#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
-msgid "Compile for a 68HC11"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� 68HC11"
-
-#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
-msgid "Compile for a 68HC12"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� 68HC12"
-
-#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
-msgid "Compile for a 68HCS12"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� 68HCS12"
-
-#: config/m68hc11/m68hc11.opt:49
-msgid "Auto pre/post decrement increment allowed"
-msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ð¿Ñ€Ðµ- Ð¸ Ð¿Ð¾Ñ�Ñ‚- Ð°Ð²Ñ‚Ð¾Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸ÑŽ Ð¸ Ð°Ð²Ñ‚Ð¾Ð´ÐµÐºÑ€ÐµÐ¼ÐµÑ‚Ð°Ñ†Ð¸ÑŽ"
-
-#: config/m68hc11/m68hc11.opt:53
-msgid "Min/max instructions allowed"
-msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ min, max"
-
-#: config/m68hc11/m68hc11.opt:57
-msgid "Use call and rtc for function calls and returns"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ call Ð¸ rtc Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð¾Ð²"
-
-#: config/m68hc11/m68hc11.opt:61
-msgid "Auto pre/post decrement increment not allowed"
-msgstr "Ð—Ð°Ð¿Ñ€ÐµÑ‚Ð¸Ñ‚ÑŒ Ð¿Ñ€Ðµ- Ð¸ Ð¿Ð¾Ñ�Ñ‚- Ð°Ð²Ñ‚Ð¾Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸ÑŽ Ð¸ Ð°Ð²Ñ‚Ð¾Ð´ÐµÐºÑ€ÐµÐ¼ÐµÑ‚Ð°Ñ†Ð¸ÑŽ"
-
-#: config/m68hc11/m68hc11.opt:65
-msgid "Use jsr and rts for function calls and returns"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ jsr Ð¸ rts Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð¾Ð²"
-
-#: config/m68hc11/m68hc11.opt:69
-msgid "Min/max instructions not allowed"
-msgstr "Ð—Ð°Ð¿Ñ€ÐµÑ‚Ð¸Ñ‚ÑŒ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ min, max"
-
-#: config/m68hc11/m68hc11.opt:73
-msgid "Use direct addressing mode for soft registers"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ñ�Ð¼ÑƒÑŽ Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸ÑŽ Ð´Ð»Ñ� Ð¿Ñ�ÐµÐ²Ð´Ð¾Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
-
-#: config/m68hc11/m68hc11.opt:77
-msgid "Compile with 32-bit integer mode"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ 32-Ð±Ð¸Ñ‚Ð½Ñ‹Ñ… Ñ†ÐµÐ»Ñ‹Ñ…"
-
-#: config/m68hc11/m68hc11.opt:82
-msgid "Specify the register allocation order"
-msgstr "ÐŸÐ¾Ñ€Ñ�Ð´Ð¾Ðº Ð²Ñ‹Ð´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
-
-#: config/m68hc11/m68hc11.opt:86
-msgid "Do not use direct addressing mode for soft registers"
-msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ñ�Ð¼ÑƒÑŽ Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸ÑŽ Ð´Ð»Ñ� Ð¿Ñ�ÐµÐ²Ð´Ð¾Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
-
-#: config/m68hc11/m68hc11.opt:90
-msgid "Compile with 16-bit integer mode"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ 16-Ð±Ð¸Ñ‚Ð½Ñ‹Ñ… Ñ†ÐµÐ»Ñ‹Ñ…"
-
-#: config/m68hc11/m68hc11.opt:94
-msgid "Indicate the number of soft registers available"
-msgstr "Ð§Ð¸Ñ�Ð»Ð¾ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹Ñ… Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½Ñ‹Ñ… Ð¿Ñ�ÐµÐ²Ð´Ð¾Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
-
-#: config/vax/vax.opt:23 config/vax/vax.opt:27
-msgid "Target DFLOAT double precision code"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð²Ð¾Ð¹Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸ DFLOAT"
-
-#: config/vax/vax.opt:31 config/vax/vax.opt:35
-msgid "Generate GFLOAT double precision code"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð²Ð¾Ð¹Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸ GFLOAT"
-
-#: config/vax/vax.opt:39
-msgid "Generate code for GNU assembler (gas)"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� GNU-Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð° (gas)"
-
-#: config/vax/vax.opt:43
-msgid "Generate code for UNIX assembler"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� UNIX-Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð°"
-
-#: config/vax/vax.opt:47
-msgid "Use VAXC structure conventions"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð¾Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ� Ð¾ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð°Ñ… VAXC"
-
-#: config/cris/linux.opt:27
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
-msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ GOTPLT-Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ñ� -fpic Ð¸ -fPIC"
-
-#: config/cris/cris.opt:45
-msgid "Work around bug in multiplication instruction"
-msgstr "ÐžÐ±Ð¾Ð¹Ñ‚Ð¸ Ð¾ÑˆÐ¸Ð±ÐºÑƒ Ð² ÐºÐ¾Ð¼Ð°Ð½Ð´Ðµ ÑƒÐ¼Ð½Ð¾Ð¶ÐµÐ½Ð¸Ñ�"
-
-#: config/cris/cris.opt:51
-msgid "Compile for ETRAX 4 (CRIS v3)"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� ETRAX 4 (CRIS v3)"
-
-#: config/cris/cris.opt:56
-msgid "Compile for ETRAX 100 (CRIS v8)"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� ETRAX 100 (CRIS v8)"
-
-#: config/cris/cris.opt:64
-msgid "Emit verbose debug information in assembly code"
-msgstr "Ð’Ñ‹Ð²Ð¾Ð´Ð¸Ñ‚ÑŒ Ð² Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½ÑƒÑŽ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½ÑƒÑŽ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ"
-
-#: config/cris/cris.opt:71
-msgid "Do not use condition codes from normal instructions"
-msgstr "Ð’ Ð¾Ð±Ñ‹Ñ‡Ð½Ñ‹Ñ… ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°Ñ… Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´Ñ‹ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ð¹"
-
-#: config/cris/cris.opt:80
-msgid "Do not emit addressing modes with side-effect assignment"
-msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ€ÐµÐ¶Ð¸Ð¼Ð¾Ð² Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ð¸ Ñ� Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ñ‹Ð¼Ð¸ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð°Ð¼Ð¸"
-
-#: config/cris/cris.opt:89
-msgid "Do not tune stack alignment"
-msgstr "Ð�Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð² Ñ�Ñ‚ÐµÐºÐµ"
-
-#: config/cris/cris.opt:98
-msgid "Do not tune writable data alignment"
-msgstr "Ð�Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ Ð´Ð°Ð½Ð½Ñ‹Ðµ, Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹Ðµ Ð½Ð° Ð·Ð°Ð¿Ð¸Ñ�ÑŒ"
-
-#: config/cris/cris.opt:107
-msgid "Do not tune code and read-only data alignment"
-msgstr "Ð�Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ðµ, Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹Ðµ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ"
-
-#: config/cris/cris.opt:116
-msgid "Align code and data to 32 bits"
-msgstr "Ð’Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð¿Ð¾ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ 32 Ð±Ð¸Ñ‚"
-
-#: config/cris/cris.opt:133
-msgid "Don't align items in code or data"
-msgstr "Ð�Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ ÐºÐ¾Ð´Ð° Ð¸Ð»Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ…"
-
-#: config/cris/cris.opt:142
-msgid "Do not emit function prologue or epilogue"
-msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð¸ Ð¸ Ñ�Ð¿Ð¸Ð»Ð¾Ð³Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
-
-#: config/cris/cris.opt:149
-msgid "Use the most feature-enabling options allowed by other options"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚ÐµÐ¹, Ð½Ðµ Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð°Ñ‰Ð¸Ñ… Ð´Ñ€ÑƒÐ³Ð¸Ð¼ ÐºÐ»ÑŽÑ‡Ð°Ð¼"
-
-#: config/cris/cris.opt:158
-msgid "Override -mbest-lib-options"
-msgstr "ÐžÑ‚Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ -mbest-lib-options"
-
-#: config/cris/cris.opt:165
-msgid "Generate code for the specified chip or CPU version"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° Ð¸Ð»Ð¸ Ð²ÐµÑ€Ñ�Ð¸Ð¸ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°"
-
-#: config/cris/cris.opt:169
-msgid "Tune alignment for the specified chip or CPU version"
-msgstr "Ð”ÐµÐ»Ð°Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° Ð¸Ð»Ð¸ Ð²ÐµÑ€Ñ�Ð¸Ð¸ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°"
-
-#: config/cris/cris.opt:173
-msgid "Warn when a stackframe is larger than the specified size"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ, ÐµÑ�Ð»Ð¸ ÐºÐ°Ð´Ñ€ Ñ�Ñ‚ÐµÐºÐ° Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€"
-
-#: config/cris/aout.opt:27
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ‹ MMU-less Etrax 100-based elinux"
-
-#: config/cris/aout.opt:33
-msgid "For elinux, request a specified stack-size for this program"
-msgstr "Ð”Ð»Ñ� elinux ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ�Ñ‚ÐµÐºÐ° Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
-
-#: config/h8300/h8300.opt:23
-msgid "Generate H8S code"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ H8S"
-
-#: config/h8300/h8300.opt:27
-msgid "Generate H8SX code"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ H8SX"
-
-#: config/h8300/h8300.opt:31
-msgid "Generate H8S/2600 code"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ H8S/2600"
-
-#: config/h8300/h8300.opt:35
-msgid "Make integers 32 bits wide"
-msgstr "Ð£Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ ÑˆÐ¸Ñ€Ð¸Ð½Ñƒ Ñ†ÐµÐ»Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² 32 Ð±Ð¸Ñ‚Ð°"
-
-#: config/h8300/h8300.opt:42
-msgid "Use registers for argument passing"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
-
-#: config/h8300/h8300.opt:46
-msgid "Consider access to byte sized memory slow"
-msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð±Ð°Ð¹Ñ‚Ð½Ñ‹Ð¼ Ð´Ð°Ð½Ð½Ñ‹Ð¼ Ð¼ÐµÐ´Ð»ÐµÐ½Ð½Ñ‹Ð¹"
-
-#: config/h8300/h8300.opt:50
-msgid "Enable linker relaxing"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ»ÑŽÑ‡ --relax Ð¿Ñ€Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐµ"
-
-#: config/h8300/h8300.opt:54
-msgid "Generate H8/300H code"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ H8/300H"
-
-#: config/h8300/h8300.opt:58
-msgid "Enable the normal mode"
-msgstr "Ð£Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ Ð½Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼"
-
-#: config/h8300/h8300.opt:62
-msgid "Use H8/300 alignment rules"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð° Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ� H8/300H"
-
-#: config/v850/v850.opt:23
-msgid "Use registers r2 and r5"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹ r2 Ð¸ r5"
-
-#: config/v850/v850.opt:27
-msgid "Use 4 byte entries in switch tables"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ 4-Ð±Ð°Ð¹Ñ‚Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð°Ñ… Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð°Ñ‚ÐµÐ»ÐµÐ¹"
-
-#: config/v850/v850.opt:31
-msgid "Enable backend debugging"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½ÑƒÑŽ Ð¿ÐµÑ‡Ð°Ñ‚ÑŒ"
-
-#: config/v850/v850.opt:35
-msgid "Do not use the callt instruction"
-msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ callt"
-
-#: config/v850/v850.opt:39
-msgid "Reuse r30 on a per function basis"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ r30"
-
-#: config/v850/v850.opt:43
-msgid "Support Green Hills ABI"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÑƒ Green Hills ABI"
-
-#: config/v850/v850.opt:47
-msgid "Prohibit PC relative function calls"
-msgstr "Ð—Ð°Ð¿Ñ€ÐµÑ‚Ð¸Ñ‚ÑŒ Ð²Ñ‹Ð·Ð¾Ð²Ñ‹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð¾Ñ‚Ð½Ð¾Ñ�Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ PC"
-
-#: config/v850/v850.opt:51
-msgid "Use stubs for function prologues"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð°Ð³Ð¾Ñ‚Ð¾Ð²ÐºÐ¸ Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
-
-#: config/v850/v850.opt:55
-msgid "Set the max size of data eligible for the SDA area"
-msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð´Ð»Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ� Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ SDA"
-
-#: config/v850/v850.opt:59
-msgid "Enable the use of the short load instructions"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÐºÐ¾Ñ€Ð¾Ñ‚ÐºÐ¸Ñ… ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸"
-
-#: config/v850/v850.opt:63
-msgid "Same as: -mep -mprolog-function"
-msgstr "Ð¢Ð¾ Ð¶Ðµ, Ñ‡Ñ‚Ð¾ -mep -mprolog-function"
-
-#: config/v850/v850.opt:67
-msgid "Set the max size of data eligible for the TDA area"
-msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð´Ð»Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ� Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ TDA"
-
-#: config/v850/v850.opt:71
-msgid "Enforce strict alignment"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾Ð³Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ"
-
-#: config/v850/v850.opt:78
-msgid "Compile for the v850 processor"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° v850"
-
-#: config/v850/v850.opt:82
-msgid "Compile for the v850e processor"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° v850e"
-
-#: config/v850/v850.opt:86
-msgid "Compile for the v850e1 processor"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° v850e1"
-
-#: config/v850/v850.opt:90
-msgid "Set the max size of data eligible for the ZDA area"
-msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð´Ð»Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ� Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ ZDA"
-
-#: config/mmix/mmix.opt:24
-msgid "For intrinsics library: pass all parameters in registers"
-msgstr "Ð”Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸: Ð¿ÐµÑ€ÐµÐ´Ð°Ð²Ð°Ñ‚ÑŒ Ð²Ñ�Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ Ð½Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°Ñ…"
-
-#: config/mmix/mmix.opt:28
-msgid "Use register stack for parameters and return value"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ñ‹Ð¹ Ñ�Ñ‚ÐµÐº Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
-
-#: config/mmix/mmix.opt:32
-msgid "Use call-clobbered registers for parameters and return value"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð½ÐµÑ�Ð¾Ñ…Ñ€Ð°Ð½Ñ�ÐµÐ¼Ñ‹Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
-
-#: config/mmix/mmix.opt:37
-msgid "Use epsilon-respecting floating point compare instructions"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹, ÑƒÑ‡Ð¸Ñ‚Ñ‹Ð²Ð°ÑŽÑ‰Ð¸Ðµ epsilon-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€"
-
-#: config/mmix/mmix.opt:41
-msgid "Use zero-extending memory loads, not sign-extending ones"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ Ð¸Ð· Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸ÐµÐ¼ Ð½ÑƒÐ»Ñ�Ð¼Ð¸, Ð° Ð½Ðµ Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð±Ð¸Ñ‚Ð¾Ð¼"
-
-#: config/mmix/mmix.opt:45
-msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ñ‚Ð°Ðº, Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ðº Ð¾Ñ‚ Ð´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¸Ð¼ÐµÐ» Ð·Ð½Ð°Ðº Ð´ÐµÐ»Ð¸Ñ‚ÐµÐ»Ñ� (Ð° Ð½Ðµ Ð´ÐµÐ»Ð¸Ð¼Ð¾Ð³Ð¾)"
-
-#: config/mmix/mmix.opt:49
-msgid "Prepend global symbols with \":\" (for use with PREFIX)"
-msgstr "ÐŸÑ€Ð¸Ð¿Ð¸Ñ�Ñ‹Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ� \":\" Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð°Ð¼ (Ð´Ð»Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ� PREFIX)"
-
-#: config/mmix/mmix.opt:53
-msgid "Do not provide a default start-address 0x100 of the program"
-msgstr "Ð�Ðµ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ð¹ Ñ�Ñ‚Ð°Ñ€Ñ‚Ð¾Ð²Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ� Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ 0x100"
-
-#: config/mmix/mmix.opt:57
-msgid "Link to emit program in ELF format (rather than mmo)"
-msgstr "ÐŸÑ€Ð¸ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐµ Ñ�Ð¾Ð·Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ñ„Ð°Ð¹Ð» Ð² Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ðµ ELF (Ð° Ð½Ðµ mmo)"
-
-#: config/mmix/mmix.opt:61
-msgid "Use P-mnemonics for branches statically predicted as taken"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ P-Ð¼Ð½ÐµÐ¼Ð¾Ð½Ð¸ÐºÑƒ Ð´Ð»Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸ Ð¿Ñ€ÐµÐ´Ñ�ÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²"
-
-#: config/mmix/mmix.opt:65
-msgid "Don't use P-mnemonics for branches"
-msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ P-Ð¼Ð½ÐµÐ¼Ð¾Ð½Ð¸ÐºÑƒ Ð´Ð»Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸ Ð¿Ñ€ÐµÐ´Ñ�ÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²"
-
-#: config/mmix/mmix.opt:79
-msgid "Use addresses that allocate global registers"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ð´Ñ€ÐµÑ�Ð¾Ð² Ð´Ð»Ñ� Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
-
-#: config/mmix/mmix.opt:83
-msgid "Do not use addresses that allocate global registers"
-msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ð´Ñ€ÐµÑ�Ð¾Ð² Ð´Ð»Ñ� Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
-
-#: config/mmix/mmix.opt:87
-msgid "Generate a single exit point for each function"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð´Ð½Ñƒ Ð²Ñ‹Ñ…Ð¾Ð´Ð½ÑƒÑŽ Ñ‚Ð¾Ñ‡ÐºÑƒ Ð´Ð»Ñ� ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
-
-#: config/mmix/mmix.opt:91
-msgid "Do not generate a single exit point for each function"
-msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð´Ð½Ñƒ Ð²Ñ‹Ñ…Ð¾Ð´Ð½ÑƒÑŽ Ñ‚Ð¾Ñ‡ÐºÑƒ Ð´Ð»Ñ� ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
-
-#: config/mmix/mmix.opt:95
-msgid "Set start-address of the program"
-msgstr "Ð¡Ñ‚Ð°Ñ€Ñ‚Ð¾Ð²Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ� Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
-
-#: config/mmix/mmix.opt:99
-msgid "Set start-address of data"
-msgstr "Ð¡Ñ‚Ð°Ñ€Ñ‚Ð¾Ð²Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ� Ð´Ð°Ð½Ð½Ñ‹Ñ…"
-
-#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
-msgid "Specify CPU for code generation purposes"
-msgstr "ÐŸÑ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€, Ð´Ð»Ñ� ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð¾Ñ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸ÑŽ ÐºÐ¾Ð´Ð°"
-
-#: config/iq2000/iq2000.opt:27
-msgid "Specify CPU for scheduling purposes"
-msgstr "ÐŸÑ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€, Ð´Ð»Ñ� ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð¾Ñ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´"
-
-#: config/iq2000/iq2000.opt:35
-msgid "Use GP relative sdata/sbss sections"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�ÐµÐºÑ†Ð¸Ð¸ sdata/sbss, Ð°Ð´Ñ€ÐµÑ�ÑƒÐµÐ¼Ñ‹Ðµ Ð¾Ñ‚Ð½Ð¾Ñ�Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° GP"
-
-#: config/iq2000/iq2000.opt:40
-msgid "No default crt0.o"
-msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ð¹ Ñ„Ð°Ð¹Ð» crt0.o"
-
 #: config/bfin/bfin.opt:31
 msgid "Omit frame pointer for leaf functions"
 msgstr "Ð˜Ñ�ÐºÐ»ÑŽÑ‡Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ ÐºÐ°Ð´Ñ€Ð° Ð² Ð»Ð¸Ñ�Ñ‚Ð¾Ð²Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ…"
@@ -14613,2086 +14564,2103 @@
 msgid "Do stack checking using bounds in L1 scratch memory"
 msgstr ""
 
-#: config/mt/mt.opt:23
-msgid "Use byte loads and stores when generating code."
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾Ð±Ð°Ð¹Ñ‚Ð¾Ð²Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒÑŽ Ð¿Ñ€Ð¸ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ ÐºÐ¾Ð´Ð°"
+#: treelang/lang.opt:30
+msgid "Trace lexical analysis"
+msgstr "Ð¢Ñ€Ð°Ñ�Ñ�Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð»ÐµÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð°Ð½Ð°Ð»Ð¸Ð·"
 
-#: config/mt/mt.opt:31
-msgid "Do not include crt0.o in the startup files"
-msgstr "Ð�Ðµ Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ‚ÑŒ crt0.o Ð² Ð·Ð°Ð¿ÑƒÑ�ÐºÐ°ÐµÐ¼Ñ‹Ðµ Ñ„Ð°Ð¹Ð»Ñ‹"
+#: treelang/lang.opt:34
+msgid "Trace the parsing process"
+msgstr "Ð¢Ñ€Ð°Ñ�Ñ�Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ� Ñ€Ð°Ð·Ð±Ð¾Ñ€Ð°"
 
-#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
-#: config/mt/mt.opt:47 config/mt/mt.opt:51
-msgid "Internal debug switch"
-msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ð¸Ð¹ ÐºÐ»ÑŽÑ‡ Ð¾Ñ‚Ð»Ð°Ð´ÐºÐ¸"
+#: java/lang.opt:65
+msgid "Warn if a deprecated compiler feature, class, method, or field is used"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ñ… (deprecated) Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚Ñ�Ñ… ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°, ÐºÐ»Ð°Ñ�Ñ�Ð°Ñ…, Ð¼ÐµÑ‚Ð¾Ð´Ð°Ñ… Ð¸Ð»Ð¸ Ð¿Ð¾Ð»Ñ�Ñ…, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ñ… Ð² Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ðµ"
 
-#: config/vxworks.opt:24
-msgid "Assume the VxWorks RTP environment"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ñ�Ñ€ÐµÐ´Ñ‹ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� VxWorks RTP"
+#: java/lang.opt:69
+msgid "Warn if deprecated empty statements are found"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¸ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ð¸ ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ñ… Ð¿ÑƒÑ�Ñ‚Ñ‹Ñ… Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹"
 
-#: config/vxworks.opt:31
-msgid "Assume the VxWorks vThreads environment"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ñ�Ñ€ÐµÐ´Ñ‹ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� VxWorks vThreads"
+#: java/lang.opt:73
+msgid "Warn if .class files are out of date"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ, ÐµÑ�Ð»Ð¸ Ñ„Ð°Ð¹Ð» .class ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»"
 
-#: config/darwin.opt:23
-msgid "Generate code suitable for fast turn around debugging"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð±Ñ‹Ñ�Ñ‚Ñ€Ð¾Ð³Ð¾ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° Ðº Ð¾Ñ‚Ð»Ð°Ð´ÐºÐµ"
+#: java/lang.opt:77
+msgid "Warn if modifiers are specified when not necessary"
+msgstr "Ð£Ð²ÐµÐ´Ð¾Ð¼Ð»Ñ�Ñ‚ÑŒ, ÐºÐ¾Ð³Ð´Ð° Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»Ñ�ÑŽÑ‚Ñ�Ñ� Ð±ÐµÐ· Ð½ÐµÐ¾Ð±Ñ…Ð¾Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸"
 
-#: config/darwin.opt:31
-msgid "The earliest MacOS X version on which this program will run"
-msgstr "Ð�Ð°Ð¸Ð±Ð¾Ð»ÐµÐµ Ð¼Ð»Ð°Ð´ÑˆÐ°Ñ� Ð²ÐµÑ€Ñ�Ð¸Ñ� MacOS X Ð² ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð±ÑƒÐ´ÐµÑ‚ Ð·Ð°Ð¿ÑƒÑ�ÐºÐ°Ñ‚ÑŒÑ�Ñ� Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð°"
+#: java/lang.opt:81
+msgid "Deprecated; use --classpath instead"
+msgstr "Ð­Ñ‚Ð¾Ñ‚ ÐºÐ»ÑŽÑ‡ ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ», Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ --classpath"
 
-#: config/darwin.opt:35
-msgid "Set sizeof(bool) to 1"
-msgstr "Ð£Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ sizeof(bool) Ð² 1"
+#: java/lang.opt:88
+msgid "Permit the use of the assert keyword"
+msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ð³Ð¾ Ñ�Ð»Ð¾Ð²Ð° assert"
 
-#: config/darwin.opt:39
-#, fuzzy
-msgid "Generate code for darwin loadable kernel extensions"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68040 Ð±ÐµÐ· Ð½Ð¾Ð²Ñ‹Ñ… ÐºÐ¾Ð¼Ð°Ð½Ð´"
+#: java/lang.opt:110
+msgid "Replace system path"
+msgstr "Ð—Ð°Ð¼ÐµÐ½Ð° Ð´Ð»Ñ� Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ð¾Ð³Ð¾ Ð¿ÑƒÑ‚Ð¸"
 
-#: config/darwin.opt:43
-#, fuzzy
-msgid "Generate code for the kernel or loadable kernel extensions"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° Ð¸Ð»Ð¸ Ð²ÐµÑ€Ñ�Ð¸Ð¸ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°"
+#: java/lang.opt:114
+msgid "Generate checks for references to NULL"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ Ñ�Ñ�Ñ‹Ð»Ð¾Ðº Ð¿Ð¾ NULL-ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�Ð¼"
 
-#: config/darwin.opt:47
-#, fuzzy
-msgid "Add <dir> to the end of the system framework include path"
-msgstr "Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ <ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³> Ð² ÐºÐ¾Ð½ÐµÑ† Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¿ÑƒÑ‚Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÐ¼Ñ‹Ñ… Ð¸Ð½Ñ„Ñ€Ð°Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€"
+#: java/lang.opt:118
+msgid "Set class path"
+msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ð¿ÑƒÑ‚ÑŒ Ð¿Ð¾Ð¸Ñ�ÐºÐ° ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²"
 
-#: config/lynx.opt:23
-msgid "Support legacy multi-threading"
-msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° ÑƒÐ½Ð°Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½Ð½Ð¾Ð¹ Ð¼Ð¾Ð´ÐµÐ»Ð¸ Ð¼Ð½Ð¾Ð³Ð¾Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸"
+#: java/lang.opt:125
+msgid "Output a class file"
+msgstr "Ð’Ñ‹Ð²Ð¾Ð´Ð¸Ñ‚ÑŒ Ñ„Ð°Ð¹Ð» ÐºÐ»Ð°Ñ�Ñ�Ð°"
 
-#: config/lynx.opt:27
-msgid "Use shared libraries"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ€Ð°Ð·Ð´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸"
+#: java/lang.opt:129
+msgid "Alias for -femit-class-file"
+msgstr "Ð—Ð°Ð¼ÐµÐ½Ð° Ð´Ð»Ñ� -femit-class-file"
 
-#: config/lynx.opt:31
-msgid "Support multi-threading"
-msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð¼Ð½Ð¾Ð³Ð¾Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸"
+#: java/lang.opt:133
+msgid "Choose input encoding (defaults from your locale)"
+msgstr "Ð’Ñ‹Ð±Ñ€Ð°Ñ‚ÑŒ ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÑƒ Ð²Ñ…Ð¾Ð´Ð½Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð¾Ð² (Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð¸Ð· locale)"
 
-#: config/score/score.opt:31
-#, fuzzy
-msgid "Disable bcnz instruction"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ AltiVec"
+#: java/lang.opt:137
+msgid "Set the extension directory path"
+msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ð¿ÑƒÑ‚ÑŒ Ðº ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ñƒ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ð¹"
 
-#: config/score/score.opt:35
-#, fuzzy
-msgid "Enable unaligned load/store instruction"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ DB"
+#: java/lang.opt:144
+msgid "Input file is a file with a list of filenames to compile"
+msgstr "Ð’Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ñ„Ð°Ð¹Ð» - Ñ„Ð°Ð¹Ð» Ñ�Ð¾ Ñ�Ð¿Ð¸Ñ�ÐºÐ¾Ð¼ Ð¼Ð¾Ð´ÑƒÐ»ÐµÐ¹ Ð´Ð»Ñ� ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸"
 
-#: config/score/score.opt:39
-msgid "Support SCORE 5 ISA"
-msgstr ""
+#: java/lang.opt:151
+msgid "Always check for non gcj generated classes archives"
+msgstr "Ð’Ñ�ÐµÐ³Ð´Ð° Ð¿Ñ€Ð¾Ð²ÐµÑ€Ñ�Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð°Ñ€Ñ…Ð¸Ð²Ñ‹ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð² Ñ�Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ gcj"
 
-#: config/score/score.opt:43
-msgid "Support SCORE 5U ISA"
-msgstr ""
+#: java/lang.opt:155
+msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
+msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ñ�Ñ€ÐµÐ´Ð° Ð·Ð°Ð¿ÑƒÑ�ÐºÐ° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ñ…Ñ�Ñˆ-Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñƒ Ð´Ð»Ñ� Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð° Ð½Ð° ÐµÐ³Ð¾ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñƒ Ñ�Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
 
-#: config/score/score.opt:47
-msgid "Support SCORE 7 ISA"
-msgstr ""
+#: java/lang.opt:159
+msgid "Generate instances of Class at runtime"
+msgstr "Ð¡Ð¾Ð·Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�"
 
-#: config/score/score.opt:51
-msgid "Support SCORE 7D ISA"
-msgstr ""
+#: java/lang.opt:163
+msgid "Use offset tables for virtual method calls"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ð¹ Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð²"
 
-#: config/score/score.opt:55
-msgid "Support SCORE 3 ISA"
-msgstr ""
+#: java/lang.opt:170
+msgid "Assume native functions are implemented using JNI"
+msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑŽÑ‚ JNI"
 
-#: config/score/score.opt:59
-msgid "Support SCORE 3d ISA"
-msgstr ""
+#: java/lang.opt:174
+msgid "Enable optimization of static class initialization code"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸ÑŽ ÐºÐ¾Ð´Ð° Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²"
 
-#: config/linux.opt:24
-#, fuzzy
-msgid "Use uClibc instead of GNU libc"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ROM Ð²Ð¼ÐµÑ�Ñ‚Ð¾ RAM"
+#: java/lang.opt:181
+msgid "Reduce the amount of reflection meta-data generated"
+msgstr "Ð£Ð¼ÐµÐ½ÑŒÑˆÐ¸Ñ‚ÑŒ ÐºÐ¾Ð»Ð¸Ñ‡ÐµÑ�Ñ‚Ð²Ð¾ Ñ�Ð¾Ð·Ð´Ð°Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ð¼ÐµÑ‚Ð°Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð¾Ð± Ð¾Ð±ÑŠÐµÐºÑ‚Ð°Ñ… Ð´Ð»Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² Java reflection"
 
-#: config/linux.opt:28
-#, fuzzy
-msgid "Use GNU libc instead of uClibc"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ROM Ð²Ð¼ÐµÑ�Ñ‚Ð¾ RAM"
+#: java/lang.opt:185
+msgid "Enable assignability checks for stores into object arrays"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÑƒ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
 
-#: c.opt:41
-#, fuzzy
-msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
-msgstr "-A<Ð²Ð¾Ð¿Ñ€Ð¾Ñ�>=<Ð¾Ñ‚Ð²ÐµÑ‚>\tÐ—Ð°Ð´Ð°Ñ‚ÑŒ <Ð¾Ñ‚Ð²ÐµÑ‚> Ð½Ð° <Ð²Ð¾Ð¿Ñ€Ð¾Ñ�>. Ð”Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ '-' Ð¿ÐµÑ€ÐµÐ´ <Ð²Ð¾Ð¿Ñ€Ð¾Ñ�Ð¾Ð¼> Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ <Ð¾Ñ‚Ð²ÐµÑ‚> Ð½Ð° <Ð²Ð¾Ð¿Ñ€Ð¾Ñ�>"
+#: java/lang.opt:189
+msgid "Generate code for the Boehm GC"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ñ�Ð±Ð¾Ñ€Ñ‰Ð¸ÐºÐ° Ð¼ÑƒÑ�Ð¾Ñ€Ð° Boehm"
 
-#: c.opt:45
-msgid "Do not discard comments"
-msgstr "Ð�Ðµ ÑƒÐ´Ð°Ð»Ñ�Ñ‚ÑŒ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ð¸"
+#: java/lang.opt:193
+msgid "Call a library routine to do integer divisions"
+msgstr "Ð’Ñ‹Ð·Ñ‹Ð²Ð°Ñ‚ÑŒ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸ Ð´Ð»Ñ� Ð´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ†ÐµÐ»Ñ‹Ñ…"
 
-#: c.opt:49
-msgid "Do not discard comments in macro expansions"
-msgstr "Ð�Ðµ ÑƒÐ´Ð°Ð»Ñ�Ñ‚ÑŒ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ð¸ Ð¿Ñ€Ð¸ Ð¼Ð°ÐºÑ€Ð¾Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ°Ñ…"
-
-#: c.opt:53
-msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
-msgstr "ÐžÐ¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ <Ð¼Ð°ÐºÑ€Ð¾Ñ�> Ñ�Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼ <Ð·Ð½Ð°Ñ‡.>. Ð•Ñ�Ð»Ð¸ Ð·Ð°Ð´Ð°Ð½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ <Ð¼Ð°ÐºÑ€Ð¾Ñ�>, <Ð·Ð½Ð°Ñ‡.> Ñ�Ñ‡Ð¸Ñ‚Ð°ÐµÑ‚Ñ�Ñ� Ñ€Ð°Ð²Ð½Ñ‹Ð¼ 1"
-
-#: c.opt:60
-msgid "Add <dir> to the end of the main framework include path"
-msgstr "Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ <ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³> Ð² ÐºÐ¾Ð½ÐµÑ† Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¿ÑƒÑ‚Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÐ¼Ñ‹Ñ… Ð¸Ð½Ñ„Ñ€Ð°Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€"
-
-#: c.opt:64
-msgid "Print the name of header files as they are used"
-msgstr "ÐŸÐµÑ‡Ð°Ñ‚Ð°Ñ‚ÑŒ Ð¸Ð¼ÐµÐ½Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ñ… Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾Ñ‡Ð½Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð¾Ð²"
-
-#: c.opt:68 c.opt:859
-msgid "Add <dir> to the end of the main include path"
-msgstr "Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ <ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³> Ð² ÐºÐ¾Ð½ÐµÑ† Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¿ÑƒÑ‚Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð²"
-
-#: c.opt:72
-msgid "Generate make dependencies"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð´Ð»Ñ� make"
-
-#: c.opt:76
-msgid "Generate make dependencies and compile"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ make-Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ"
-
-#: c.opt:80
-msgid "Write dependency output to the given file"
-msgstr "Ð’Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð² ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¹ Ñ„Ð°Ð¹Ð»"
-
-#: c.opt:84
-msgid "Treat missing header files as generated files"
-msgstr "Ð¢Ñ€Ð°ÐºÑ‚Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ðµ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¸ ÐºÐ°Ðº Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ðµ Ñ„Ð°Ð¹Ð»Ñ‹"
-
-#: c.opt:88
-msgid "Like -M but ignore system header files"
-msgstr "ÐšÐ°Ðº -M, Ð½Ð¾ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ðµ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¸"
-
-#: c.opt:92
-msgid "Like -MD but ignore system header files"
-msgstr "ÐšÐ°Ðº -MD, Ð½Ð¾ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ðµ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¸ "
-
-#: c.opt:96
-msgid "Generate phony targets for all headers"
-msgstr "Ð”Ð¾Ð±Ð°Ð²Ð»Ñ�Ñ‚ÑŒ Ñ„Ð¸ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ðµ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð° Ð´Ð»Ñ� Ð²Ñ�ÐµÑ… Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾Ñ‡Ð½Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð¾Ð²"
-
-#: c.opt:100
-msgid "Add a MAKE-quoted target"
-msgstr "Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ Ñ�ÐºÑ€Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½ÑƒÑŽ MAKE-Ñ†ÐµÐ»ÑŒ"
-
-#: c.opt:104
-msgid "Add an unquoted target"
-msgstr "Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ Ð½ÐµÑ�ÐºÑ€Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½ÑƒÑŽ MAKE-Ñ†ÐµÐ»ÑŒ"
-
-#: c.opt:108
-msgid "Do not generate #line directives"
-msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñ‹ #Ñ�Ñ‚Ñ€Ð¾ÐºÐ°"
-
-#: c.opt:112
-msgid "Undefine <macro>"
-msgstr "ÐžÑ‚Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð°"
-
-#: c.opt:116
-msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ�Ñ… Ð¿Ð¾ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸ÑŽ Ñ� ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸ÐµÐ¹ Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°, Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ð³Ð¾ Ñ� ABI"
-
-#: c.opt:120
-#, fuzzy
-msgid "Warn about suspicious uses of memory addresses"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÑ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ñ… Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ð´Ð»Ñ� \"main\""
-
-#: c.opt:124
-msgid "Enable most warning messages"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð²Ñ�Ðµ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ñ‹Ðµ Ð²Ð¸Ð´Ñ‹ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ð¹"
-
-#: c.opt:128
-#, fuzzy
-msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
-msgstr "Ð¸Ð·-Ð·Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð½Ð¾Ñ�Ñ‚Ð¸ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° Ñ‚Ð¸Ð¿Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ…, Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÐ³Ð´Ð° Ð»Ð¾Ð¶ÑŒ"
-
-#: c.opt:132
-msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ, ÐµÑ�Ð»Ð¸ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Objective-C Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ�Ð±Ð¾Ñ€Ð¾Ð¼ Ð¼ÑƒÑ�Ð¾Ñ€Ð°"
-
-#: c.opt:136
-msgid "Warn about casting functions to incompatible types"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ðº Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð°Ð¼"
-
-#: c.opt:140
-msgid "Warn about C constructs that are not in the common subset of C and C++"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ�Ñ… C, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰Ð¸Ñ…Ñ�Ñ� Ð¾Ð±Ñ‰Ð¸Ð¼Ð¸ Ð´Ð»Ñ� C Ð¸ C++"
-
-#: c.opt:144
-#, fuzzy
-msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ�Ñ… C, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰Ð¸Ñ…Ñ�Ñ� Ð¾Ð±Ñ‰Ð¸Ð¼Ð¸ Ð´Ð»Ñ� C Ð¸ C++"
-
-#: c.opt:148
-msgid "Warn about casts which discard qualifiers"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð², Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÑŽÑ‰Ð¸Ñ… ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
-
-#: c.opt:152
-msgid "Warn about subscripts whose type is \"char\""
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð¸Ð½Ð´ÐµÐºÑ�Ð°Ñ… Ñ‚Ð¸Ð¿Ð° \"char\""
-
-#: c.opt:156
-#, fuzzy
-msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
-msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q+D Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ñ€Ñ‡ÐµÐ½Ð° Ð²Ñ‹Ð·Ð¾Ð²Ð°Ð¼Ð¸ %<longjmp%> Ð¸Ð»Ð¸ %<vfork%>"
-
-#: c.opt:160
-msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ñ… ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ñ�Ñ… Ð¸ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ñ�Ñ… C++, Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶Ð°ÑŽÑ‰Ð¸Ñ…Ñ�Ñ� Ð½Ð° Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ñ… Ñ„Ð¸Ð·Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ñ�Ñ‚Ñ€Ð¾ÐºÐ°Ñ…"
-
-#: c.opt:164
-msgid "Synonym for -Wcomment"
-msgstr "Ð¢Ð¾ Ð¶Ðµ, Ñ‡Ñ‚Ð¾ -Wcomment"
-
-#: c.opt:168
-msgid "Warn for implicit type conversions that may change a value"
+#: java/lang.opt:197
+msgid "Generated should be loaded by bootstrap loader"
 msgstr ""
 
-#: c.opt:172
-#, fuzzy
-msgid "Warn for implicit type conversions between signed and unsigned integers"
-msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ð³Ð¾ Ð¸ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ñ‹Ñ… Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹"
-
-#: c.opt:176
-msgid "Warn when all constructors and destructors are private"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð°Ñ…, Ð² ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð²Ñ�Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ private"
-
-#: c.opt:180
-msgid "Warn when a declaration is found after a statement"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ…, Ð²Ñ�Ñ‚Ñ€ÐµÑ‚Ð¸Ð²ÑˆÐ¸Ñ…Ñ�Ñ� Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð²"
-
-#: c.opt:184
-msgid "Warn about deprecated compiler features"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ñ… Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚Ñ�Ñ… ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð±ÑƒÐ´ÑƒÑ‚ Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ñ‹ Ð¸Ð· ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ñ� Ð² Ð¿Ð¾Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ…"
-
-#: c.opt:188
-msgid "Warn about compile-time integer division by zero"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¼ Ð´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ð½Ð° Ð½Ð¾Ð»ÑŒ Ð¿Ñ€Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ�Ñ… Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸"
-
-#: c.opt:192
-msgid "Warn about violations of Effective C++ style rules"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¾Ñ‚Ñ�Ñ‚ÑƒÐ¿Ð»ÐµÐ½Ð¸Ñ�Ñ… Ð¾Ñ‚ Ñ�Ñ‚Ð¸Ð»Ñ� Effective C++"
-
-#: c.opt:196
-#, fuzzy
-msgid "Warn about an empty body in an if or else statement"
-msgstr "%HÐ¿ÑƒÑ�Ñ‚Ð°Ñ� else-Ñ‡Ð°Ñ�Ñ‚ÑŒ"
-
-#: c.opt:200
-msgid "Warn about stray tokens after #elif and #endif"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½Ð°Ð»Ð¸Ñ‡Ð¸Ð¸ Ð»Ð¸ÑˆÐ½ÐµÐ³Ð¾ Ñ‚ÐµÐºÑ�Ñ‚Ð° Ð¿Ð¾Ñ�Ð»Ðµ #elif Ð¸ #endif"
-
-#: c.opt:208
-#, fuzzy
-msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
-msgstr "Ð­Ñ‚Ð¾Ñ‚ ÐºÐ»ÑŽÑ‡ ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ -Wextra."
-
-#: c.opt:212
-msgid "Warn if testing floating point numbers for equality"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ�Ñ… Ð²ÐµÑ‰ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ñ… Ñ‡Ð¸Ñ�ÐµÐ» Ð½Ð° Ñ€Ð°Ð²ÐµÐ½Ñ�Ñ‚Ð²Ð¾"
-
-#: c.opt:216
-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ñ… Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð°Ñ… printf/scanf/strftime/strfmon"
-
-#: c.opt:220
-msgid "Warn if passing too many arguments to a function for its format string"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ… Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�"
-
-#: c.opt:224
-msgid "Warn about format strings that are not literals"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð½Ñ‹Ñ… Ñ�Ñ‚Ñ€Ð¾ÐºÐ°Ñ…, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰Ð¸Ñ…Ñ�Ñ� Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð°Ð¼Ð¸"
-
-#: c.opt:228
-#, fuzzy
-msgid "Warn about format strings that contain NUL bytes"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð½Ñ‹Ñ… Ñ�Ñ‚Ñ€Ð¾ÐºÐ°Ñ…, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰Ð¸Ñ…Ñ�Ñ� Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð°Ð¼Ð¸"
-
-#: c.opt:232
-msgid "Warn about possible security problems with format functions"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ð°Ñ… Ñ� Ð±ÐµÐ·Ð¾Ð¿Ð°Ñ�Ð½Ð¾Ñ�Ñ‚ÑŒÑŽ Ð¿Ñ€Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�"
-
-#: c.opt:236
-msgid "Warn about strftime formats yielding 2-digit years"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ strftime-Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð°Ñ…, Ð´Ð°ÑŽÑ‰Ð¸Ñ… Ñ‚Ð¾Ð»ÑŒÐºÐ¾ 2 Ñ†Ð¸Ñ„Ñ€Ñ‹ Ð³Ð¾Ð´Ð°"
-
-#: c.opt:240
-msgid "Warn about zero-length formats"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð½Ñ‹Ñ… Ñ�Ñ‚Ñ€Ð¾ÐºÐ°Ñ… Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹"
-
-#: c.opt:247
-msgid "Warn about variables which are initialized to themselves"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…, Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð¸Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
-
-#: c.opt:254
-msgid "Warn about implicit function declarations"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÑ�Ð²Ð½Ñ‹Ñ… Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
-
-#: c.opt:258
-msgid "Warn when a declaration does not specify a type"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ…, Ð² ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ñ‚Ð¸Ð¿"
-
-#: c.opt:262
-msgid "Deprecated.  This switch has no effect"
-msgstr "Ð£Ñ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ ÐºÐ»ÑŽÑ‡. Ð˜Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�."
-
-#: c.opt:266
-msgid "Warn when there is a cast to a pointer from an integer of a different size"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ Ðº Ñ‚Ð¸Ð¿Ñƒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¾Ñ‚ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð´Ñ€ÑƒÐ³Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
-
-#: c.opt:270
-msgid "Warn about invalid uses of the \"offsetof\" macro"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¼ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð° \"offsetof\""
-
-#: c.opt:274
-msgid "Warn about PCH files that are found but not used"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ PCH, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð±Ñ‹Ð»Ð¸ Ð½Ð°Ð¹Ð´ÐµÐ½Ñ‹, Ð½Ð¾ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹"
-
-#: c.opt:278
-msgid "Do not warn about using \"long long\" when -pedantic"
-msgstr "Ð�Ðµ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ \"long long\" Ñ� -pedantic"
-
-#: c.opt:282
-msgid "Warn about suspicious declarations of \"main\""
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÑ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ñ… Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ð´Ð»Ñ� \"main\""
-
-#: c.opt:286
-msgid "Warn about possibly missing braces around initializers"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ñ… Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ… Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
-
-#: c.opt:290
-msgid "Warn about global functions without previous declarations"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ… Ð±ÐµÐ· Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ñ… Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¹"
-
-#: c.opt:294
-msgid "Warn about missing fields in struct initializers"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ñ… Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ… Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°Ñ… Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€"
-
-#: c.opt:298
-msgid "Warn about functions which might be candidates for format attributes"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ…, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¼ Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð·Ð½Ð°Ñ‡Ð¸Ñ‚ÑŒ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ format"
-
-#: c.opt:302
-msgid "Warn about user-specified include directories that do not exist"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼, Ð½Ð¾ Ð½Ðµ Ñ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ñ… ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°Ñ… Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð²"
-
-#: c.opt:306
-msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
+#: java/lang.opt:201
+msgid "Set the source language version"
 msgstr ""
 
-#: c.opt:310
-msgid "Warn about global functions without prototypes"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ… Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¾Ð²"
-
-#: c.opt:314
-msgid "Warn about use of multi-character character constants"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ char-ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ñ…, Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‰Ð¸Ñ… Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ð»Ð¸Ñ‚ÐµÑ€ "
-
-#: c.opt:318
-msgid "Warn about \"extern\" declarations not at file scope"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± \"extern\" Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ð½Ðµ Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð°"
-
-#: c.opt:322
-msgid "Warn when non-templatized friend functions are declared within a template"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ñ‹Ñ… friend-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ…, Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
-
-#: c.opt:326
-msgid "Warn about non-virtual destructors"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°Ñ…"
-
-#: c.opt:330
-msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ NULL Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð¾Ñ‚Ð¼ÐµÑ‡ÐµÐ½ ÐºÐ°Ðº Ñ‚Ñ€ÐµÐ±ÑƒÑŽÑ‰Ð¸Ð¹ Ð½Ðµ-NULL Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
-
-#: c.opt:334
-msgid "Warn about non-normalised Unicode strings"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÐ½Ð¾Ñ€Ð¼Ð°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ�Ñ‚Ñ€Ð¾ÐºÐ°Ñ… Unicode"
-
-#: c.opt:338
-msgid "Warn if a C-style cast is used in a program"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð² Ð² Ñ�Ñ‚Ð¸Ð»Ðµ C"
-
-#: c.opt:342
+#: java/lang.opt:205
 #, fuzzy
-msgid "Warn for obsolescent usage in a declaration"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÑ�Ð²Ð½Ñ‹Ñ… Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
+msgid "Set the target VM version"
+msgstr "Ð˜Ð¼Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°"
 
-#: c.opt:346
-msgid "Warn if an old-style parameter definition is used"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð² Ñ�Ñ‚Ð°Ñ€Ð¾Ð¼ Ñ�Ñ‚Ð¸Ð»Ðµ"
-
-#: c.opt:350
-msgid "Warn if a string is longer than the maximum portable length specified by the standard"
-msgstr ""
-
-#: c.opt:354
-msgid "Warn about overloaded virtual function names"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ñ‹Ñ… Ð¸Ð¼ÐµÐ½Ð°Ñ… Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
-
-#: c.opt:358
-#, fuzzy
-msgid "Warn about overriding initializers without side effects"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…, Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð¸Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
-
-#: c.opt:362
-msgid "Warn about possibly missing parentheses"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ñ… Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ…"
-
-#: c.opt:366
-msgid "Warn when converting the type of pointers to member functions"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ"
-
-#: c.opt:370
-msgid "Warn about function pointer arithmetic"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð´ÐµÐ¹Ñ�Ñ‚Ð²Ð¸Ñ�Ñ… Ð½Ð°Ð´ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�Ð¼Ð¸ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
-
-#: c.opt:374
-msgid "Warn when a pointer is cast to an integer of a different size"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ðº Ñ†ÐµÐ»Ð¾Ð¼Ñƒ Ð´Ñ€ÑƒÐ³Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
-
-#: c.opt:378
-msgid "Warn about misuses of pragmas"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ð¼ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¿Ñ€Ð°Ð³Ð¼"
-
-#: c.opt:382
-msgid "Warn if inherited methods are unimplemented"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÑ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ð½Ð°Ñ�Ð»ÐµÐ´ÑƒÐµÐ¼Ñ‹Ñ… Ð¼ÐµÑ‚Ð¾Ð´Ð°Ñ…"
-
-#: c.opt:386
-msgid "Warn about multiple declarations of the same object"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ñ… Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð²"
-
-#: c.opt:390
-msgid "Warn when the compiler reorders code"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿ÐµÑ€ÐµÑƒÐ¿Ð¾Ñ€Ñ�Ð´Ð¾Ñ‡ÐµÐ½Ð¸Ð¸ ÐºÐ¾Ð´Ð° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð¾Ð¼"
-
-#: c.opt:394
-msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ, ÐµÑ�Ð»Ð¸ Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð¿Ð¾ Ð±ÐµÑ€ÐµÑ‚Ñ�Ñ� ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ ÐºÐ°Ðº \"int\" (C), Ð¸Ð»Ð¸ Ð¾ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ð¼ Ñ‚Ð¸Ð¿Ðµ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° (C++)"
-
-#: c.opt:398
-msgid "Warn if a selector has multiple methods"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€Ð°Ñ… Ñ� Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼Ð¸ Ð¼ÐµÑ‚Ð¾Ð´Ð°Ð¼Ð¸"
-
-#: c.opt:402
-msgid "Warn about possible violations of sequence point rules"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ð¼ Ð½Ð°Ñ€ÑƒÑˆÐµÐ½Ð¸Ð¸ Ð¿Ñ€Ð°Ð²Ð¸Ð» Ñ‚Ð¾Ñ‡ÐµÐº Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ�"
-
-#: c.opt:406
-msgid "Warn about signed-unsigned comparisons"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ�Ñ… Ð¼ÐµÐ¶Ð´Ñƒ signed Ð¸ unsigned Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�Ð¼Ð¸"
-
-#: c.opt:410
-msgid "Warn when overload promotes from unsigned to signed"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ ÐºÐ¾Ð³Ð´Ð° Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚Ñ�Ñ� Ð¾Ñ‚ unsigned Ðº signed"
-
-#: c.opt:414
-msgid "Warn about uncasted NULL used as sentinel"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð½Ð° Ð²Ñ�Ñ�ÐºÐ¸Ð¹ Ñ�Ð»ÑƒÑ‡Ð°Ð¹ Ð¾Ð± Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� NULL"
-
-#: c.opt:418
-msgid "Warn about unprototyped function declarations"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÐ¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð½Ñ‹Ñ… Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
-
-#: c.opt:422
-msgid "Warn if type signatures of candidate methods do not match exactly"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÑ�Ð¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ð¸ Ñ�Ð¸Ð³Ð½Ð°Ñ‚ÑƒÑ€ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼Ñ‹Ñ… Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð²"
-
-#: c.opt:426
-msgid "Warn when synthesis behavior differs from Cfront"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ ÐºÐ¾Ð³Ð´Ð° Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð° Ð¾Ñ‚Ð»Ð¸Ñ‡Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ñ‚ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� C"
-
-#: c.opt:430 common.opt:182
-msgid "Do not suppress warnings from system headers"
-msgstr "Ð�Ðµ Ð¿Ð¾Ð´Ð°Ð²Ð»Ñ�Ñ‚ÑŒ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ� Ð¾Ñ‚ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ñ… Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð²"
-
-#: c.opt:434
-msgid "Warn about features not present in traditional C"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð², Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ñ… Ð² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ C"
-
-#: c.opt:438
-msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
-msgstr ""
-
-#: c.opt:442
-msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‚Ð¸Ð²ÑˆÐ¸Ñ…Ñ�Ñ� Ñ‚Ñ€Ð¸Ð³Ñ€Ð°Ñ„Ð°Ñ…, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð²Ð»Ð¸Ñ�Ñ‚ÑŒ Ð½Ð° Ñ�Ð¼Ñ‹Ñ�Ð» Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
-
-#: c.opt:446
-msgid "Warn about @selector()s without previously declared methods"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ @selector() Ð±ÐµÐ· Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð²"
-
-#: c.opt:450
-msgid "Warn if an undefined macro is used in an #if directive"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ñ… Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð¾Ð² Ð² Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð°Ñ… #if"
-
-#: c.opt:454
-msgid "Warn about unrecognized pragmas"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½Ð°Ð»Ð¸Ñ‡Ð¸Ð¸ Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ñ… Ð¿Ñ€Ð°Ð³Ð¼"
-
-#: c.opt:458
-msgid "Warn about macros defined in the main file that are not used"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ñ… Ð² Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð¼ Ñ„Ð°Ð¹Ð»Ðµ, Ð½Ð¾ Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð°Ñ…"
-
-#: c.opt:462
-msgid "Do not warn about using variadic macros when -pedantic"
-msgstr "Ð�Ðµ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð¾Ð² Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ� -pedantic"
-
-#: c.opt:466
-#, fuzzy
-msgid "Warn if a variable length array is used"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
-
-#: c.opt:470
-msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
-msgstr ""
-
-#: c.opt:474
-msgid "Warn when a pointer differs in signedness in an assignment"
-msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ�Ñ… Ð² Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ñ�Ñ‚Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸"
-
-#: c.opt:478
-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
-msgstr "Ð¢Ð¾ Ð¶Ðµ, Ñ‡Ñ‚Ð¾ -std=c89 (Ð´Ð»Ñ� C) Ð¸Ð»Ð¸ -std=c++98 (Ð´Ð»Ñ� C++)"
-
-#: c.opt:486
-msgid "Enforce class member access control semantics"
-msgstr "Ð ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�ÐµÐ¼Ð°Ð½Ñ‚Ð¸ÐºÑƒ ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ� Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð¾Ð¼ Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²"
-
-#: c.opt:493
-msgid "Change when template instances are emitted"
-msgstr "Ð˜Ð·Ð¼ÐµÐ½Ñ�Ñ‚ÑŒ Ð¿Ñ€Ð¸ Ð²Ñ‹Ð´Ð°Ñ‡Ðµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
-
-#: c.opt:497
-msgid "Recognize the \"asm\" keyword"
-msgstr "Ð Ð°Ñ�Ð¿Ð¾Ð·Ð½Ð°Ð²Ð°Ñ‚ÑŒ ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾ \"asm\""
-
-#: c.opt:501
-msgid "Recognize built-in functions"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÑƒ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
-
-#: c.opt:508
-msgid "Check the return value of new"
-msgstr "ÐŸÑ€Ð¾Ð²ÐµÑ€Ñ�Ñ‚ÑŒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ new"
-
-#: c.opt:512
-msgid "Allow the arguments of the '?' operator to have different types"
-msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ñ€Ð°Ð·Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð´Ð»Ñ� Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ '?'"
-
-#: c.opt:516
-msgid "Reduce the size of object files"
-msgstr "Ð¡Ð¾ÐºÑ€Ð°Ñ‚Ð¸Ñ‚ÑŒ Ð¾Ð±ÑŠÐµÐ¼ Ð¾Ð±ÑŠÐµÐºÑ‚Ð½Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð¾Ð²"
-
-#: c.opt:520
-msgid "Use class <name> for constant strings"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ class <Ð¸Ð¼Ñ�> ÐºÐ°Ðº Ñ‚Ð¸Ð¿ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ñ… ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚"
-
-#: c.opt:524
-msgid "Inline member functions by default"
-msgstr "ÐŸÐ¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ñ‚ÑŒ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
-
-#: c.opt:528
-#, fuzzy
-msgid "Preprocess directives only."
-msgstr "ÐžÐ±Ñ€Ð°Ð±Ð°Ñ‚Ñ‹Ð²Ð°Ñ‚ÑŒ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñ‹ #ident"
-
-#: c.opt:532
-msgid "Permit '$' as an identifier character"
-msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ '$' Ð² Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð°Ñ…"
-
-#: c.opt:539
-msgid "Generate code to check exception specifications"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ð¹"
-
-#: c.opt:546
-msgid "Convert all strings and character constants to character set <cset>"
-msgstr "ÐšÐ¾Ð½Ð²ÐµÑ€Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ðµ Ð¸ char-ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹ Ð² ÑƒÐºÐ°Ð·Ð°Ð½Ð½ÑƒÑŽ <ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÑƒ>"
-
-#: c.opt:550
-msgid "Permit universal character names (\\u and \\U) in identifiers"
-msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ ÑƒÐ½Ð¸Ð²ÐµÑ€Ñ�Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð¸Ð¼ÐµÐ½Ð° Ð»Ð¸Ñ‚ÐµÑ€ (\\u and \\U) Ð² Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð°Ñ…"
-
-#: c.opt:554
-msgid "Specify the default character set for source files"
-msgstr "ÐšÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÐ° Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð¾Ð² Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
-
-#: c.opt:562
-msgid "Scope of for-init-statement variables is local to the loop"
-msgstr "ÐžÐ±Ð»Ð°Ñ�Ñ‚ÑŒ Ð´ÐµÐ¹Ñ�Ñ‚Ð²Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…, Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð½Ñ‹Ñ… Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ Ñ†Ð¸ÐºÐ»Ð°, Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ€Ð°Ð¼ÐºÐ°Ð¼Ð¸ Ñ†Ð¸ÐºÐ»Ð°"
-
-#: c.opt:566
-msgid "Do not assume that standard C libraries and \"main\" exist"
-msgstr "Ð�Ðµ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ Ð½Ð°Ð»Ð¸Ñ‡Ð¸Ðµ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ñ… Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐº C Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ \"main\""
-
-#: c.opt:570
-msgid "Recognize GNU-defined keywords"
-msgstr "Ð Ð°Ñ�Ð¿Ð¾Ð·Ð½Ð°Ð²Ð°Ñ‚ÑŒ ÐºÐ»ÑŽÑ‡ÐµÐ²Ñ‹Ðµ Ñ�Ð»Ð¾Ð²Ð° GNU-Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ð¹"
-
-#: c.opt:574
-msgid "Generate code for GNU runtime environment"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ñ�Ñ€ÐµÐ´Ñ‹ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� GNU"
-
-#: c.opt:578
-#, fuzzy
-msgid "Use traditional GNU semantics for inline functions"
-msgstr "Ð² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ C Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¹ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð°"
-
-#: c.opt:591
-msgid "Assume normal C execution environment"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¾Ð¹ Ñ�Ñ€ÐµÐ´Ñ‹ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� C"
-
-#: c.opt:595
-msgid "Enable support for huge objects"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÑƒ Ð±Ð¾Ð»ÑŒÑˆÐ¸Ñ… Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð²"
-
-#: c.opt:599
-msgid "Export functions even if they can be inlined"
-msgstr "Ð­ÐºÑ�Ð¿Ð¾Ñ€Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð´Ð°Ð¶Ðµ ÐµÑ�Ð»Ð¸ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð¸Ñ… inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ°"
-
-#: c.opt:603
-msgid "Emit implicit instantiations of inline templates"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð½ÐµÑ�Ð²Ð½Ñ‹Ðµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ inline-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
-
-#: c.opt:607
-msgid "Emit implicit instantiations of templates"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð½ÐµÑ�Ð²Ð½Ñ‹Ðµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
-
-#: c.opt:611
-msgid "Inject friend functions into enclosing namespace"
-msgstr "Ð’Ñ�Ñ‚Ð°Ð²Ð»Ñ�Ñ‚ÑŒ friend-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð¸Ðµ namespace-Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
-
-#: c.opt:618
-msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
-msgstr ""
-
-#: c.opt:622
-msgid "Don't warn about uses of Microsoft extensions"
-msgstr "Ð�Ðµ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ð¹ Microsoft"
-
-#: c.opt:632
-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ñ�Ñ€ÐµÐ´Ñ‹ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� NeXT (Apple Mac OS X)"
-
-#: c.opt:636
-msgid "Assume that receivers of Objective-C messages may be nil"
-msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ Ñ‡Ñ‚Ð¾ Ð¿Ð¾Ð»ÑƒÑ‡Ð°Ñ‚ÐµÐ»Ð¸ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ð¹ Objective-C Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿ÑƒÑ�Ñ‚Ñ‹Ð¼Ð¸"
-
-#: c.opt:648
-msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
-msgstr ""
-
-#: c.opt:652
-msgid "Allow fast jumps to the message dispatcher"
-msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ°Ñ‚ÑŒ Ð±Ñ‹Ñ�Ñ‚Ñ€Ñ‹Ð¹ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ðº Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚Ñ‡Ð¸ÐºÑƒ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ð¹"
-
-#: c.opt:658
-msgid "Enable Objective-C exception and synchronization syntax"
-msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°Ñ‚ÑŒ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¹ Ð¸ Ñ�Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Objective-C"
-
-#: c.opt:662
-msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ñ�Ð±Ð¾Ñ€ÐºÑƒ Ð¼ÑƒÑ�Ð¾Ñ€Ð° (GC) Ð² Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð°Ñ… Ð½Ð° Objective-C/Objective-C++"
-
-#: c.opt:667
-msgid "Enable Objective-C setjmp exception handling runtime"
-msgstr "ÐŸÐ¾Ð´ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÑƒ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¹ Objective-C setjmp"
-
-#: c.opt:671
-#, fuzzy
-msgid "Enable OpenMP"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ñ€ÐµÐ¶Ð¸Ð¼ Ð¾Ñ‚Ð»Ð°Ð´ÐºÐ¸"
-
-#: c.opt:675
-msgid "Recognize C++ kewords like \"compl\" and \"xor\""
-msgstr "Ð Ð°Ñ�Ð¿Ð¾Ð·Ð½Ð°Ð²Ð°Ñ‚ÑŒ ÐºÐ»ÑŽÑ‡ÐµÐ²Ñ‹Ðµ Ñ�Ð»Ð¾Ð²Ð° C++, Ñ‚Ð°ÐºÐ¸Ðµ ÐºÐ°Ðº \"compl\" Ð¸ \"xor\""
-
-#: c.opt:679
-msgid "Enable optional diagnostics"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½ÑƒÑŽ Ð´Ð¸Ð°Ð³Ð½Ð¾Ñ�Ñ‚Ð¸ÐºÑƒ"
-
-#: c.opt:686
-msgid "Look for and use PCH files even when preprocessing"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸ Ð¸Ñ�ÐºÐ°Ñ‚ÑŒ Ñ„Ð°Ð¹Ð»Ñ‹ PCH Ð´Ð°Ð¶Ð¾ Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� Ð¿Ñ€ÐµÐ¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�"
-
-#: c.opt:690
-msgid "Downgrade conformance errors to warnings"
-msgstr "ÐžÑˆÐ¸Ð±ÐºÐ¸ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ñ� Ñ‚Ñ€Ð°ÐºÑ‚Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ°Ðº Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ�"
-
-#: c.opt:694
-msgid "Treat the input file as already preprocessed"
-msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ñ„Ð°Ð¹Ð» ÑƒÐ¶Ðµ Ð¿Ñ€ÐµÐ¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¸Ñ€Ð¾Ð²Ð°Ð½"
-
-#: c.opt:698
-msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ Fix-and-Continue Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ñ� Ð¾ Ñ‚Ð¾Ð¼, Ñ‡Ñ‚Ð¾ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð¿Ð¾Ð´ÐºÐ°Ñ‡ÐºÐ° Ð¾Ð±ÑŠÐµÐºÑ‚Ð½Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð¾Ð² Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�"
-
-#: c.opt:702
-msgid "Enable automatic template instantiation"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÑƒÑŽ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸ÑŽ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
-
-#: c.opt:706
-msgid "Generate run time type descriptor information"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ Ð¾ Ñ‚Ð¸Ð¿Ð°Ñ…, Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½ÑƒÑŽ Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�"
-
-#: c.opt:710
-msgid "Use the same size for double as for float"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� double Ñ€Ð°Ð·Ð¼ÐµÑ€ float"
-
-#: c.opt:718
-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
-msgstr "Ð£Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ Ð´Ð»Ñ� \"wchar_t\" Ñ‚Ð¸Ð¿ \"unsigned short\""
-
-#: c.opt:722
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
-msgstr "ÐŸÐ¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ð±Ð¸Ñ‚Ð¾Ð²Ñ‹Ðµ Ð¿Ð¾Ð»Ñ� Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼Ð¸"
-
-#: c.opt:726
-msgid "Make \"char\" signed by default"
-msgstr "ÐŸÐ¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ‚Ð¸Ð¿ \"char\" Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼"
-
-#: c.opt:733
-msgid "Display statistics accumulated during compilation"
-msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ�Ñ‚Ð¸ÐºÑƒ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸"
-
-#: c.opt:740
-msgid "Distance between tab stops for column reporting"
-msgstr "Ð˜Ð½Ñ‚ÐµÑ€Ð²Ð°Ð» Ñ‚Ð°Ð±ÑƒÐ»Ñ�Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¸ Ð²Ñ‹Ð´Ð°Ñ‡Ðµ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ð¹ Ð¿Ð¾ Ñ�Ñ‚Ð¾Ð»Ð±Ñ†Ð°Ð¼"
-
-#: c.opt:744
-msgid "Specify maximum template instantiation depth"
-msgstr "Ð“Ð»ÑƒÐ±Ð¸Ð½Ð° ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
-
-#: c.opt:751
-msgid "Do not generate thread-safe code for initializing local statics"
-msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾-Ð¾Ñ€Ð¸ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
-
-#: c.opt:755
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
-msgstr "ÐŸÐ¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ð±Ð¸Ñ‚Ð¾Ð²Ñ‹Ðµ Ð¿Ð¾Ð»Ñ� Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼Ð¸"
-
-#: c.opt:759
-msgid "Make \"char\" unsigned by default"
-msgstr "ÐŸÐ¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ‚Ð¸Ð¿ char Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼"
-
-#: c.opt:763
-msgid "Use __cxa_atexit to register destructors"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ __cxa_atexit Ð´Ð»Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°Ñ†Ð¸Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð²"
-
-#: c.opt:767
-msgid "Use __cxa_get_exception_ptr in exception handling"
-msgstr ""
-
-#: c.opt:771
-msgid "Marks all inlined methods as having hidden visibility"
-msgstr "ÐžÑ‚Ð¼ÐµÑ‚Ð¸Ñ‚ÑŒ Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð²Ñ�ÐµÑ… Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹ÐµÑ… Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð² ÐºÐ°Ðº Ñ�ÐºÑ€Ñ‹Ñ‚ÑƒÑŽ"
-
-#: c.opt:775
-msgid "Changes visibility to match Microsoft Visual Studio by default"
-msgstr ""
-
-#: c.opt:779
-msgid "Discard unused virtual functions"
-msgstr "Ð£Ð´Ð°Ð»Ð¸Ñ‚ÑŒ Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ðµ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
-
-#: c.opt:783
-msgid "Implement vtables using thunks"
-msgstr "Ð ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ðµ thunks"
-
-#: c.opt:787
-msgid "Emit common-like symbols as weak symbols"
-msgstr "common-Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ñ‹ Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ�Ð»Ð°Ð±Ñ‹Ð¼Ð¸ (weak)"
-
-#: c.opt:791
-msgid "Convert all wide strings and character constants to character set <cset>"
-msgstr "Ð¨Ð¸Ñ€Ð¾ÐºÐ¸Ðµ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ñ‹ Ð¸ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ ÑˆÐ¸Ñ€Ð¾ÐºÐ¸Ñ… Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð¾Ð² ÐºÐ¾Ð½Ð²ÐµÑ€Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ð·Ð°Ð´Ð°Ð½Ð½ÑƒÑŽ <ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÑƒ>"
-
-#: c.opt:795
-msgid "Generate a #line directive pointing at the current working directory"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñƒ #Ñ�Ñ‚Ñ€Ð¾ÐºÐ°, ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°ÑŽÑ‰ÑƒÑŽ Ð½Ð° Ñ‚ÐµÐºÑƒÑ‰Ð¸Ð¹ Ñ€Ð°Ð±Ð¾Ñ‡Ð¸Ð¹ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³"
-
-#: c.opt:799
-msgid "Emit cross referencing information"
-msgstr "Ð’Ñ‹Ð´Ð°Ñ‚ÑŒ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ Ð¾ Ð¿ÐµÑ€ÐµÐºÑ€ÐµÑ�Ñ‚Ð½Ñ‹Ñ… Ñ�Ñ�Ñ‹Ð»ÐºÐ°Ñ…"
-
-#: c.opt:803
-msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð»ÐµÐ½Ð¸Ð²Ñ‹Ð¹ Ð¿Ð¾Ð¸Ñ�Ðº ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð² (Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ objc_getClass()) Ð´Ð»Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ Zero-Link"
-
-#: c.opt:807
-msgid "Dump declarations to a .decl file"
-msgstr "Ð’Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð² Ñ„Ð°Ð¹Ð» .decl"
-
-#: c.opt:811
-msgid "Aggressive reduced debug info for structs"
-msgstr ""
-
-#: c.opt:815
-msgid "Conservative reduced debug info for structs"
-msgstr ""
-
-#: c.opt:819
-msgid "Detailed reduced debug info for structs"
-msgstr ""
-
-#: c.opt:823 c.opt:855
-msgid "Add <dir> to the end of the system include path"
-msgstr "Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ <ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³> Ð² ÐºÐ¾Ð½ÐµÑ† Ð¿ÑƒÑ‚Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ñ… Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð²"
-
-#: c.opt:827
-msgid "Accept definition of macros in <file>"
-msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¼Ð°ÐºÑ€Ð¾Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¸Ð· <Ñ„Ð°Ð¹Ð»Ð°>"
-
-#: c.opt:831
-msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
-msgstr ""
-
-#: c.opt:835
-msgid "Include the contents of <file> before other files"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ð¼Ð¾Ðµ <Ñ„Ð°Ð¹Ð»Ð°> Ð¿ÐµÑ€ÐµÐ´ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸ÐµÐ¹ Ð´Ñ€ÑƒÐ³Ð¸Ñ… Ñ„Ð°Ð¹Ð»Ð¾Ð²"
-
-#: c.opt:839
-msgid "Specify <path> as a prefix for next two options"
-msgstr "Ð�Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð´Ð»Ñ� Ñ�ÐµÐºÑ†Ð¸Ð¸ ÐºÐ¾Ð´Ð°"
-
-#: c.opt:843
-msgid "Set <dir> to be the system root directory"
-msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ <ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³> ÐºÐ¾Ñ€Ð½ÐµÐ²Ñ‹Ð¼ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð¾Ð¼ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ‹"
-
-#: c.opt:847
-msgid "Add <dir> to the start of the system include path"
-msgstr "Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ <ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³> Ð² Ð½Ð°Ñ‡Ð°Ð»Ð¾ Ð¿ÑƒÑ‚Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ñ… Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð²"
-
-#: c.opt:851
-msgid "Add <dir> to the end of the quote include path"
-msgstr "Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ <ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³> Ð² ÐºÐ¾Ð½ÐµÑ† Ð¿ÑƒÑ‚Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ñ… Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð²"
-
-#: c.opt:872
-msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
-msgstr "Ð�Ðµ Ð¸Ñ�ÐºÐ°Ñ‚ÑŒ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ðµ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¸ Ð² Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ñ… ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°Ñ… Ð¿Ð¾Ð¸Ñ�ÐºÐ° (Ð½Ð¾ Ð¸Ñ�ÐºÐ°Ñ‚ÑŒ Ð² ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°Ñ…, Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ -isystem)"
-
-#: c.opt:876
-msgid "Do not search standard system include directories for C++"
-msgstr "Ð�Ðµ Ð¸Ñ�ÐºÐ°Ñ‚ÑŒ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ðµ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¸ C++ Ð² Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ñ… ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°Ñ…"
-
-#: c.opt:892
-msgid "Generate C header of platform-specific features"
-msgstr "Ð¡Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ C-Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾Ðº Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¹, Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð´Ð»Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
-
-#: c.opt:896
-msgid "Print a checksum of the executable for PCH validity checking, and stop"
-msgstr "Ð’Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»ÑŒÐ½ÑƒÑŽ Ñ�ÑƒÐ¼Ð¼Ñƒ Ð¸Ñ�Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ð¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ð° Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ñ�Ñ‚Ð¸ PCH Ð¸ Ð¾Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒÑ�Ñ�"
-
-#: c.opt:900
-msgid "Remap file names when including files"
-msgstr "ÐŸÑ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ñ‹Ð²Ð°Ñ‚ÑŒ Ð¸Ð¼ÐµÐ½Ð° Ñ„Ð°Ð¹Ð»Ð¾Ð² Ð¿Ñ€Ð¸ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¸"
-
-#: c.opt:904
-msgid "Conform to the ISO 1998 C++ standard"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ñ� ISO 1998 C++"
-
-#: c.opt:908
-#, fuzzy
-msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ñ� ISO 1998 C++ Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ�Ð¼Ð¸ GNU"
-
-#: c.opt:915 c.opt:950
-msgid "Conform to the ISO 1990 C standard"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ñ� ISO 1990 C"
-
-#: c.opt:919 c.opt:958
-msgid "Conform to the ISO 1999 C standard"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ñ� ISO 1999 C"
-
-#: c.opt:923
-msgid "Deprecated in favor of -std=c99"
-msgstr "Ð�Ðµ Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ�; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ -std=c99"
-
-#: c.opt:927
-msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ñ� ISO 1998 C++ Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ�Ð¼Ð¸ GNU"
-
-#: c.opt:931
-#, fuzzy
-msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ñ� ISO 1998 C++ Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ�Ð¼Ð¸ GNU"
-
-#: c.opt:938
-msgid "Conform to the ISO 1990 C standard with GNU extensions"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ñ� ISO 1990 C Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ�Ð¼Ð¸ GNU"
-
-#: c.opt:942
-msgid "Conform to the ISO 1999 C standard with GNU extensions"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ñ� ISO 1999 C Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ�Ð¼Ð¸ GNU"
-
-#: c.opt:946
-msgid "Deprecated in favor of -std=gnu99"
-msgstr "Ð£Ñ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ ÐºÐ»ÑŽÑ‡, Ñ‚ÐµÐ¿ÐµÑ€ÑŒ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ -std=gnu99"
-
-#: c.opt:954
-msgid "Conform to the ISO 1990 C standard as amended in 1994"
-msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ñ� ISO 1990 C Ñ� Ð´Ð¾Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�Ð¼Ð¸ Ð¾Ñ‚ 1994"
-
-#: c.opt:962
-msgid "Deprecated in favor of -std=iso9899:1999"
-msgstr "Ð£Ñ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ ÐºÐ»ÑŽÑ‡; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ -std=iso9899:1999"
-
-#: c.opt:966
-msgid "Enable traditional preprocessing"
-msgstr "Ð¢Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ"
-
-#: c.opt:970
-msgid "Support ISO C trigraphs"
-msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ñ‚Ñ€Ð¸Ð³Ñ€Ð°Ñ„Ð¾Ð², Ð¿Ñ€ÐµÐ´ÑƒÑ�Ð¼Ð¾Ñ‚Ñ€ÐµÐ½Ð½Ñ‹Ñ… ISO C"
-
-#: c.opt:974
-msgid "Do not predefine system-specific and GCC-specific macros"
-msgstr "Ð�Ðµ Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ðµ Ð¼Ð°ÐºÑ€Ð¾Ñ�Ñ‹ Ð¸ Ð¼Ð°ÐºÑ€Ð¾Ñ�Ñ‹ GCC"
-
-#: c.opt:978
-msgid "Enable verbose output"
-msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½ÑƒÑŽ Ð²Ñ‹Ð´Ð°Ñ‡Ñƒ"
-
-#: common.opt:27
+#: common.opt:28
 msgid "Display this information"
 msgstr "Ð’Ñ‹Ð´Ð°Ñ‚ÑŒ Ñ�Ñ‚Ñƒ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ"
 
-#: common.opt:31
+#: common.opt:32
 msgid "Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
 msgstr ""
 
-#: common.opt:35
+#: common.opt:36
 #, fuzzy
 msgid "Alias for --help=target"
 msgstr "Ð—Ð°Ð¼ÐµÐ½Ð° Ð´Ð»Ñ� -mflat-abi=hard"
 
-#: common.opt:51
+#: common.opt:52
 msgid "Set parameter <param> to value.  See below for a complete list of parameters"
 msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°. Ð¡Ð¼. Ð´Ð°Ð»ÐµÐµ Ð¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
 
-#: common.opt:58
+#: common.opt:59
 msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr "Ð Ð°Ð·Ð¼ÐµÑ‰Ð°Ñ‚ÑŒ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð¸ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð¼ÐµÐ½ÑŒÑˆÐµ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ <Ñ‡Ð¸Ñ�Ð»Ð°> Ð±Ð°Ð¹Ñ‚ Ð² Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ñ�ÐµÐºÑ†Ð¸Ñ�Ñ…"
 
-#: common.opt:62
+#: common.opt:63
 msgid "Set optimization level to <number>"
 msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ ÑƒÑ€Ð¾Ð²ÐµÐ½ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
 
-#: common.opt:66
+#: common.opt:67
 msgid "Optimize for space rather than speed"
 msgstr "ÐžÐ¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ€, Ð° Ð½Ðµ Ð±Ñ‹Ñ�Ñ‚Ñ€Ð¾Ð´ÐµÐ¹Ñ�Ñ‚Ð²Ð¸Ðµ"
 
-#: common.opt:70
+#: common.opt:71
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr "Ð­Ñ‚Ð¾Ñ‚ ÐºÐ»ÑŽÑ‡ ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ -Wextra."
 
-#: common.opt:74
+#: common.opt:75
 msgid "Warn about returning structures, unions or arrays"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼Ð¸ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€, Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¹, Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð²"
 
-#: common.opt:78
+#: common.opt:79
 msgid "Warn if an array is accessed out of bounds"
 msgstr ""
 
-#: common.opt:82
+#: common.opt:83
 msgid "Warn about inappropriate attribute usage"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÐ°Ð´ÐµÐºÐ²Ð°Ñ‚Ð½Ð¾Ð¼ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð²"
 
-#: common.opt:86
+#: common.opt:87
 msgid "Warn about pointer casts which increase alignment"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ñ� ÑƒÐ²ÐµÐ»Ð¸Ñ‡ÐµÐ½Ð¸ÐµÐ¼ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ�"
 
-#: common.opt:90
+#: common.opt:91
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¸Ð¼Ñ‘Ð½, Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ deprecated"
 
-#: common.opt:94
+#: common.opt:95
 msgid "Warn when an optimization pass is disabled"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÐ²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¸ Ð·Ð°ÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ñ… Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¹"
 
-#: common.opt:98
+#: common.opt:99
 msgid "Treat all warnings as errors"
 msgstr "Ð’Ñ�Ðµ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ� Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ð¾ÑˆÐ¸Ð±ÐºÐ°Ð¼Ð¸"
 
-#: common.opt:102
+#: common.opt:103
 #, fuzzy
 msgid "Treat specified warning as error"
 msgstr "Ð’Ñ�Ðµ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ� Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ð¾ÑˆÐ¸Ð±ÐºÐ°Ð¼Ð¸"
 
-#: common.opt:106
+#: common.opt:107
 msgid "Print extra (possibly unwanted) warnings"
 msgstr "ÐŸÐµÑ‡Ð°Ñ‚Ð°Ñ‚ÑŒ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ðµ (Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½ÐµÐ¶ÐµÐ»Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ðµ) Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ�"
 
-#: common.opt:110
+#: common.opt:111
 msgid "Exit on the first error occurred"
 msgstr "Ð—Ð°ÐºÐ¾Ð½Ñ‡Ð¸Ñ‚ÑŒ Ñ€Ð°Ð±Ð¾Ñ‚Ñƒ Ð¿Ñ€Ð¸ Ð¿ÐµÑ€Ð²Ð¾Ð¹ Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ Ð¾ÑˆÐ¸Ð±ÐºÐµ"
 
-#: common.opt:114
+#: common.opt:115
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± inline-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ…, Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°"
 
-#: common.opt:118
+#: common.opt:119
 msgid "Warn if an object is larger than <number> bytes"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð¾Ð±ÑŠÐµÐºÑ‚Ð°Ñ…, Ñ€Ð°Ð·Ð¼ÐµÑ€ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ <Ñ‡Ð¸Ñ�Ð»Ð¾> Ð±Ð°Ð¹Ñ‚"
 
-#: common.opt:122
+#: common.opt:123
 msgid "Warn when a logical operator is suspicously always evaluating to true or false"
 msgstr ""
 
-#: common.opt:126
+#: common.opt:127
 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ, ÐµÑ�Ð»Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ†Ð¸ÐºÐ»Ð° Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð¸Ð·-Ð·Ð° Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ð¹"
 
-#: common.opt:130
+#: common.opt:131
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ…, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¼ Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð·Ð½Ð°Ñ‡Ð¸Ñ‚ÑŒ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ noreturn"
 
-#: common.opt:134
+#: common.opt:135
 #, fuzzy
 msgid "Warn about overflow in arithmetic expressions"
 msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
 
-#: common.opt:138
+#: common.opt:139
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ�Ð»ÑƒÑ‡Ð°Ñ�Ñ…, ÐºÐ¾Ð³Ð´Ð° Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ packed Ð½Ðµ Ð²Ð»Ð¸Ñ�ÐµÑ‚ Ð½Ð° "
 
-#: common.opt:142
+#: common.opt:143
 msgid "Warn when padding is required to align structure members"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð´Ñ‹Ñ€Ð°Ñ… Ð² Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€"
 
-#: common.opt:146
+#: common.opt:147
 msgid "Warn when one local variable shadows another"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ ÐºÐ¾Ð³Ð´Ð° Ð¾Ð´Ð½Ð° Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð´Ñ€ÑƒÐ³ÑƒÑŽ"
 
-#: common.opt:150
+#: common.opt:151
 msgid "Warn when not issuing stack smashing protection for some reason"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ, ÐµÑ�Ð»Ð¸ Ð·Ð°Ñ‰Ð¸Ñ‚Ð° Ð¾Ñ‚ Ñ€Ð°Ð·Ñ€ÑƒÑˆÐµÐ½Ð¸Ñ� Ñ�Ñ‚ÐµÐºÐ° Ð¿Ð¾ ÐºÐ°ÐºÐ¸Ð¼-Ñ‚Ð¾ Ð¿Ñ€Ð¸Ñ‡Ð¸Ð½Ð°Ð¼ Ð½Ðµ Ñ�Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
 
-#: common.opt:154 common.opt:158
+#: common.opt:155 common.opt:159
 msgid "Warn about code which might break strict aliasing rules"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ñ‹Ñ… Ð½Ð°Ñ€ÑƒÑˆÐµÐ½Ð¸Ñ�Ñ… Ð¿Ñ€Ð°Ð²Ð¸Ð» Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
 
-#: common.opt:162 common.opt:166
+#: common.opt:163 common.opt:167
 #, fuzzy
 msgid "Warn about optimizations that assume that signed overflow is undefined"
 msgstr "ÐžÑ‚Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸, Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÑŽÑ‰Ð¸Ðµ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¾Ðµ Ð¾ÐºÑ€ÑƒÐ³Ð»ÐµÐ½Ð¸Ðµ Ð²ÐµÑ‰ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹"
 
-#: common.opt:170
+#: common.opt:171
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð°Ñ‚ÐµÐ»Ñ�Ñ… Ð¿Ð¾ enum-Ñ‚Ð¸Ð¿Ñƒ, Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‰Ð¸Ñ… Ð½Ðµ Ð²Ñ�Ðµ Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ñ‹ Ð¸ Ð±ÐµÐ· Ð¼ÐµÑ‚ÐºÐ¸ default"
 
-#: common.opt:174
+#: common.opt:175
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð°Ñ‚ÐµÐ»Ñ�Ñ… Ð¿Ð¾ enum-Ñ‚Ð¸Ð¿Ñƒ Ð±ÐµÐ· Ð¼ÐµÑ‚ÐºÐ¸ default"
 
-#: common.opt:178
+#: common.opt:179
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð°Ñ‚ÐµÐ»Ñ�Ñ… Ð¿Ð¾ enum-Ñ‚Ð¸Ð¿Ñƒ, Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‰Ð¸Ñ… Ð½Ðµ Ð²Ñ�Ðµ Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ñ‹"
 
-#: common.opt:186
+#: common.opt:183 c.opt:434
+msgid "Do not suppress warnings from system headers"
+msgstr "Ð�Ðµ Ð¿Ð¾Ð´Ð°Ð²Ð»Ñ�Ñ‚ÑŒ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ� Ð¾Ñ‚ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ñ… Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð²"
+
+#: common.opt:187
 msgid "Warn about uninitialized automatic variables"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
 
-#: common.opt:190
+#: common.opt:191
 msgid "Warn about code that will never be executed"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ�Ñ‚Ñ€Ð¾ÐºÐ°Ñ… ÐºÐ¾Ð´Ð°, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½"
 
-#: common.opt:194
+#: common.opt:195
 msgid "Enable all -Wunused- warnings"
 msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð²Ñ�Ðµ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ� -Wunused-"
 
-#: common.opt:198
+#: common.opt:199
 msgid "Warn when a function is unused"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ…"
 
-#: common.opt:202
+#: common.opt:203
 msgid "Warn when a label is unused"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ñ… Ð¼ÐµÑ‚ÐºÐ°Ñ…"
 
-#: common.opt:206
+#: common.opt:207
 msgid "Warn when a function parameter is unused"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: common.opt:210
+#: common.opt:211
 msgid "Warn when an expression value is unused"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð°Ñ… Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹"
 
-#: common.opt:214
+#: common.opt:215
 msgid "Warn when a variable is unused"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
 
-#: common.opt:218
+#: common.opt:219
 msgid "Warn when a register variable is declared volatile"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…, Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð½Ñ‹Ñ… volatile"
 
-#: common.opt:222
+#: common.opt:223
 msgid "Warn instead of error in case profiles in -fprofile-use do not match"
 msgstr ""
 
-#: common.opt:226
+#: common.opt:227
 msgid "Emit declaration information into <file>"
 msgstr "Ð’Ñ‹Ð´Ð°Ñ‚ÑŒ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ð² <Ñ„Ð°Ð¹Ð»>"
 
-#: common.opt:239
+#: common.opt:240
 msgid "Enable dumps from specific passes of the compiler"
 msgstr "Ð’Ñ‹Ð´Ð°Ñ‚ÑŒ Ð´Ð°Ð¼Ð¿Ñ‹ Ð¾Ñ‚ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ñ… Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ð¾Ð² ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸"
 
-#: common.opt:243
+#: common.opt:244
 msgid "Set the file basename to be used for dumps"
 msgstr "Ð‘Ð°Ð·Ð¾Ð²Ð¾Ðµ Ð¸Ð¼Ñ� Ñ„Ð°Ð¹Ð»Ð° Ð´Ð»Ñ� Ð´Ð°Ð¼Ð¿Ð¾Ð²"
 
-#: common.opt:263
+#: common.opt:264
 msgid "Align the start of functions"
 msgstr "Ð’Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ Ð½Ð°Ñ‡Ð°Ð»Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: common.opt:270
+#: common.opt:271
 msgid "Align labels which are only reached by jumping"
 msgstr "Ð’Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ Ð¼ÐµÑ‚ÐºÐ¸, Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹Ðµ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¿Ð¾ ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°Ð¼ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²"
 
-#: common.opt:277
+#: common.opt:278
 msgid "Align all labels"
 msgstr "Ð’Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ Ð²Ñ�Ðµ Ð¼ÐµÑ‚ÐºÐ¸"
 
-#: common.opt:284
+#: common.opt:285
 msgid "Align the start of loops"
 msgstr "Ð’Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ñ‚ÑŒ Ð½Ð°Ñ‡Ð°Ð»Ð¾ Ñ†Ð¸ÐºÐ»Ð¾Ð²"
 
-#: common.opt:299
+#: common.opt:300
 msgid "Specify that arguments may alias each other and globals"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð´Ñ€ÑƒÐ³ Ñ� Ð´Ñ€ÑƒÐ³Ð¾Ð¼ Ð¸ Ñ� Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ð¼Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ð¼Ð¸"
 
-#: common.opt:303
+#: common.opt:304
 msgid "Assume arguments may alias globals but not each other"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ� Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ð¼Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ð¼Ð¸, Ð½Ð¾ Ð½Ðµ Ð´Ñ€ÑƒÐ³ Ñ� Ð´Ñ€ÑƒÐ³Ð¾Ð¼"
 
-#: common.opt:307
+#: common.opt:308
 msgid "Assume arguments alias neither each other nor globals"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð¸ Ð´Ñ€ÑƒÐ³ Ñ� Ð´Ñ€ÑƒÐ³Ð¾Ð¼, Ð½Ð¸ Ñ� Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ð¼Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ð¼Ð¸"
 
-#: common.opt:311
+#: common.opt:312
 #, fuzzy
 msgid "Assume arguments alias no other storage"
 msgstr "Ð�Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð¸ Ð´Ñ€ÑƒÐ³ Ñ� Ð´Ñ€ÑƒÐ³Ð¾Ð¼, Ð½Ð¸ Ñ� Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ð¼Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ð¼Ð¸"
 
-#: common.opt:315
+#: common.opt:316
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ unwind-Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹, ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð½Ð° Ð½Ð°Ñ‡Ð°Ð»Ð¾ ÐºÐ°Ð¶Ð´Ð¾Ð¹ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹"
 
-#: common.opt:319
+#: common.opt:320
 #, fuzzy
 msgid "Generate auto-inc/dec instructions"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ isel"
 
-#: common.opt:327
+#: common.opt:328
 msgid "Generate code to check bounds before indexing arrays"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ Ð²Ñ‹Ñ…Ð¾Ð´Ð° Ð·Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð²"
 
-#: common.opt:331
+#: common.opt:332
 msgid "Replace add, compare, branch with branch on count register"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ð¿Ð¾ Ñ�Ñ‡Ñ‘Ñ‚Ñ‡Ð¸ÐºÑƒ Ð²Ð¼ÐµÑ�Ñ‚Ð¾ ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð¿Ñ€Ð¾Ð´Ð²Ð¸Ð¶ÐµÐ½Ð¸Ñ� Ñ�Ñ‡Ñ‘Ñ‚Ñ‡Ð¸ÐºÐ°, Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð¸ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°"
 
-#: common.opt:335
+#: common.opt:336
 msgid "Use profiling information for branch probabilities"
 msgstr "ÐžÑ†ÐµÐ½Ð¸Ð²Ð°Ñ‚ÑŒ Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð² Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ðµ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�"
 
-#: common.opt:339
+#: common.opt:340
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr "ÐžÐ¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ð¸Ð· Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð² Ñ‚Ð¾Ñ‡ÐºÐ°Ñ…, ÐºÑƒÐ´Ð° Ð¿ÐµÑ€ÐµÐ´Ð°ÐµÑ‚Ñ�Ñ� ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ, Ð´Ð¾ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð¾Ð² Ð¸ Ñ�Ð¿Ð¸Ð»Ð¾Ð³Ð¾Ð²"
 
-#: common.opt:343
+#: common.opt:344
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr "ÐžÐ¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ð¸Ð· Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð² Ñ‚Ð¾Ñ‡ÐºÐ°Ñ…, ÐºÑƒÐ´Ð° Ð¿ÐµÑ€ÐµÐ´Ð°ÐµÑ‚Ñ�Ñ� ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ, Ð¿Ð¾Ñ�Ð»Ðµ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð¾Ð² Ð¸ Ñ�Ð¿Ð¸Ð»Ð¾Ð³Ð¾Ð²"
 
-#: common.opt:347
+#: common.opt:348
 msgid "Restrict target load migration not to re-use registers in any basic block"
 msgstr "ÐžÐ³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸Ñ‚ÑŒ Ð¼Ð¸Ð³Ñ€Ð°Ñ†Ð¸ÑŽ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð², Ð² ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð¿Ð¾Ð¼ÐµÑ‰Ð°ÑŽÑ‚Ñ�Ñ� Ñ†ÐµÐ»ÐµÐ²Ñ‹Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð², Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ñ‚Ð¸ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹ Ð½Ð¸ Ð² ÐºÐ°ÐºÐ¸Ñ… Ð±Ð»Ð¾ÐºÐ°Ñ…"
 
-#: common.opt:351
+#: common.opt:352
 msgid "Mark <register> as being preserved across functions"
 msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ <Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€> Ñ�Ð¾Ñ…Ñ€Ð°Ð½Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¸ Ð²Ñ‹Ð·Ð¾Ð²Ð°Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: common.opt:355
+#: common.opt:356
 msgid "Mark <register> as being corrupted by function calls"
 msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ <Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€> Ð¿Ð¾Ñ€Ñ‚Ð¸Ñ‚Ñ�Ñ� Ð¿Ñ€Ð¸ Ð²Ñ‹Ð·Ð¾Ð²Ð°Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: common.opt:362
+#: common.opt:363
 msgid "Save registers around function calls"
 msgstr "Ð¡Ð¾Ñ…Ñ€Ð°Ð½Ñ�Ñ‚ÑŒ/Ð²Ð¾Ñ�Ñ�Ñ‚Ð°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°Ñ‚ÑŒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹ Ð´Ð¾/Ð¿Ð¾Ñ�Ð»Ðµ Ð²Ñ‹Ð·Ð¾Ð²Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: common.opt:366
+#: common.opt:367
 msgid "Compare the results of several data dependence analyzers."
 msgstr ""
 
-#: common.opt:370
+#: common.opt:371
 msgid "Do not put uninitialized globals in the common section"
 msgstr "Ð�Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°Ñ‚ÑŒ Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð² Ð¾Ð±Ñ‰Ð¸Ñ… Ð±Ð»Ð¾ÐºÐ°Ñ…"
 
-#: common.opt:374
+#: common.opt:375
 msgid "Perform a register copy-propagation optimization pass"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� ÐºÐ¾Ð¿Ð¸Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
 
-#: common.opt:378
+#: common.opt:379
 msgid "Perform cross-jumping optimization"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸ÑŽ ÐºÐ¾Ð´Ð° Ð²Ð¾ÐºÑ€ÑƒÐ³ ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð¸ ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ�"
 
-#: common.opt:382
+#: common.opt:383
 msgid "When running CSE, follow jumps to their targets"
 msgstr "ÐŸÑ€Ð¸ Ñ�ÐºÐ¾Ð½Ð¾Ð¼Ð¸Ð¸ Ð¾Ð±Ñ‰Ð¸Ñ… Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÐ¶Ð¸Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´, Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹Ð¹ Ð¿Ð¾ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°Ð¼"
 
-#: common.opt:386
+#: common.opt:387
 msgid "When running CSE, follow conditional jumps"
 msgstr "ÐŸÑ€Ð¸ Ñ�ÐºÐ¾Ð½Ð¾Ð¼Ð¸Ð¸ Ð¾Ð±Ñ‰Ð¸Ñ… Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð¿Ñ€Ð¾Ñ�Ð»ÐµÐ¶Ð¸Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´, Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹Ð¹ Ð¿Ð¾ ÑƒÑ�Ð»Ð¾Ð²Ð½Ñ‹Ð¼ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°Ð¼"
 
-#: common.opt:390
+#: common.opt:391
 msgid "Omit range reduction step when performing complex division"
 msgstr "ÐžÑ‚Ð±Ñ€Ð°Ñ�Ñ‹Ð²Ð°Ñ‚ÑŒ ÑˆÐ°Ð³ Ñ€ÐµÐ´ÑƒÐºÑ†Ð¸Ð¸ Ð¾Ñ‚Ñ€ÐµÐ·ÐºÐ° Ð¿Ñ€Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¸ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ð¾Ð³Ð¾ Ð´ÐµÐ»ÐµÐ½Ð¸Ñ�"
 
-#: common.opt:394
+#: common.opt:395
 msgid "Place data items into their own section"
 msgstr "Ð Ð°Ð·Ð¼ÐµÑ‰Ð°Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² Ð¾Ñ‚Ð´ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ�ÐµÐºÑ†Ð¸Ñ�Ñ…"
 
-#: common.opt:398
+#: common.opt:399
 msgid "List all available debugging counters with their limits and counts."
 msgstr ""
 
-#: common.opt:402
+#: common.opt:403
 msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter limit.   "
 msgstr ""
 
-#: common.opt:406
+#: common.opt:407
 msgid "Map one directory name to another in debug information"
 msgstr ""
 
-#: common.opt:412
+#: common.opt:413
 msgid "Defer popping functions args from stack until later"
 msgstr "ÐžÑ‚ÐºÐ»Ð°Ð´Ñ‹Ð²Ð°Ñ‚ÑŒ \"Ð½Ð° Ð¿Ð¾Ñ‚Ð¾Ð¼\" Ð²Ñ‹Ñ‚Ð°Ð»ÐºÐ¸Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð¸Ð· Ñ�Ñ‚ÐµÐºÐ° Ð¿Ð¾Ñ�Ð»Ðµ Ð²Ñ‹Ð·Ð¾Ð²Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: common.opt:416
+#: common.opt:417
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr "Ð—Ð°Ð¿Ð¾Ð»Ð½Ñ�Ñ‚ÑŒ Ð³Ð½ÐµÐ·Ð´Ð° Ð·Ð°Ð´ÐµÑ€Ð¶ÐºÐ¸ ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð°"
 
-#: common.opt:420
+#: common.opt:421
 msgid "Delete useless null pointer checks"
 msgstr "Ð£Ð´Ð°Ð»Ñ�Ñ‚ÑŒ Ð½ÐµÐ½ÑƒÐ¶Ð½Ñ‹Ðµ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹ Ñ� Ð½ÑƒÐ»ÐµÐ¼"
 
-#: common.opt:424
+#: common.opt:425
 msgid "How often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr "Ð’Ñ‹Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð¼ÐµÑ�Ñ‚Ð¾Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ Ð¸Ñ�Ñ‚Ð¾Ñ‡Ð½Ð¸ÐºÐ° Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ� Ð¾Ð´Ð¸Ð½ Ñ€Ð°Ð· Ð¸Ð»Ð¸ Ð´Ð»Ñ� ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ (Ð´Ð»Ñ� Ð¼Ð½Ð¾Ð³Ð¾Ñ�Ñ‚Ñ€Ð¾Ñ‡Ð½Ñ‹Ñ… Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ð¹)"
 
-#: common.opt:428
+#: common.opt:429
 msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 msgstr "Ð”Ð¾Ð¿Ð¾Ð»Ð½Ñ�Ñ‚ÑŒ Ð´Ð¸Ð°Ð³Ð½Ð¾Ñ�Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ñ� ÐºÐ»ÑŽÑ‡Ð¾Ð¼, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»Ð¸Ñ€ÑƒÐµÑ‚ Ñ�Ñ‚Ð¾ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ"
 
-#: common.opt:432
+#: common.opt:433
 msgid "Dump various compiler internals to a file"
 msgstr "Ð’Ñ‹Ð´Ð°Ñ‚ÑŒ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÑŽÑŽ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð° Ð² Ñ„Ð°Ð¹Ð»"
 
-#: common.opt:436
+#: common.opt:437
 #, fuzzy
 msgid "Suppress output of addresses in debugging dumps"
 msgstr "ÐŸÐ¾Ð´Ð°Ð²Ð»Ñ�Ñ‚ÑŒ Ð²Ñ‹Ð²Ð¾Ð´ Ð½Ð¾Ð¼ÐµÑ€Ð¾Ð² Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð¸ Ð½Ð¾Ð¼ÐµÑ€Ð¾Ð² Ñ�Ñ‚Ñ€Ð¾Ðº Ð² Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ñ‹Ñ… Ð´Ð°Ð¼Ð¿Ð°Ñ…"
 
-#: common.opt:440
+#: common.opt:441
 #, fuzzy
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 msgstr "ÐŸÐ¾Ð´Ð°Ð²Ð»Ñ�Ñ‚ÑŒ Ð²Ñ‹Ð²Ð¾Ð´ Ð½Ð¾Ð¼ÐµÑ€Ð¾Ð² Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð¸ Ð½Ð¾Ð¼ÐµÑ€Ð¾Ð² Ñ�Ñ‚Ñ€Ð¾Ðº Ð² Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ñ‹Ñ… Ð´Ð°Ð¼Ð¿Ð°Ñ…"
 
-#: common.opt:444
+#: common.opt:445
 msgid "Perform early inlining"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ¸ Ð½Ð° Ñ€Ð°Ð½Ð½Ð¸Ñ… Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ð°Ñ… Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
 
-#: common.opt:448
+#: common.opt:449
 msgid "Perform DWARF2 duplicate elimination"
 msgstr "Ð˜Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸ DWARF2"
 
-#: common.opt:452 common.opt:456
+#: common.opt:453 common.opt:457
 msgid "Perform unused type elimination in debug info"
 msgstr "Ð˜Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½ÑƒÑŽ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ Ð¾ Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð°Ñ…"
 
-#: common.opt:460
+#: common.opt:461
 msgid "Do not suppress C++ class debug information."
 msgstr ""
 
-#: common.opt:464
+#: common.opt:465
 msgid "Enable exception handling"
 msgstr "Ð�ÐºÑ‚Ð¸Ð²Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÑƒ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ð¹"
 
-#: common.opt:468
+#: common.opt:469
 msgid "Perform a number of minor, expensive optimizations"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ðµ Ð´Ð¾Ñ€Ð¾Ð³Ð¾Ñ�Ñ‚Ð¾Ñ�Ñ‰Ð¸Ðµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
 
-#: common.opt:475
+#: common.opt:476
 msgid "Assume no NaNs or infinities are generated"
 msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ Ñ‡Ñ‚Ð¾ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ñ‹ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¹ ÐºÐ¾Ð½ÐµÑ‡Ð½Ñ‹ Ð¸ Ð½Ðµ NaN"
 
-#: common.opt:479
+#: common.opt:480
 msgid "Mark <register> as being unavailable to the compiler"
 msgstr "Ð�Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ <Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€> Ð¿Ñ€Ð¸ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ ÐºÐ¾Ð´Ð°"
 
-#: common.opt:483
+#: common.opt:484
 msgid "Don't allocate floats and doubles in extended-precision registers"
 msgstr "Ð�Ðµ Ð²Ñ‹Ð´ÐµÐ»Ñ�Ñ‚ÑŒ Ð´Ð»Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ñ‚Ð¸Ð¿Ð° float Ð¸ double Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹ Ð¿Ð¾Ð²Ñ‹ÑˆÐµÐ½Ð½Ð¾Ð¹ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: common.opt:489
-msgid "Copy memory address constants into registers before use"
-msgstr "ÐŸÐµÑ€ÐµÐ´ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ Ð°Ð´Ñ€ÐµÑ�Ð½Ñ‹Ñ… ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚, ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ñ… Ð² Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹"
+#: common.opt:488 common.opt:647 common.opt:855 common.opt:986 common.opt:1061
+msgid "Does nothing.  Preserved for backward compatibility."
+msgstr ""
 
-#: common.opt:493
+#: common.opt:492
 #, fuzzy
 msgid "Perform a forward propagation pass on RTL"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð¾Ð² Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð½Ð° Ð´Ñ€ÐµÐ²Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
 
-#: common.opt:500
+#: common.opt:499
 msgid "Allow function addresses to be held in registers"
 msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ðµ Ð°Ð´Ñ€ÐµÑ�Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð½Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°Ñ…"
 
-#: common.opt:504
+#: common.opt:503
 msgid "Place each function into its own section"
 msgstr "ÐŸÐ¾Ð¼ÐµÑ‰Ð°Ñ‚ÑŒ ÐºÐ°Ð¶Ð´ÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð² Ð¾Ñ‚Ð´ÐµÐ»ÑŒÐ½ÑƒÑŽ Ñ�ÐµÐºÑ†Ð¸ÑŽ"
 
-#: common.opt:508
+#: common.opt:507
 msgid "Perform global common subexpression elimination"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½ÑƒÑŽ Ñ�ÐºÐ¾Ð½Ð¾Ð¼Ð¸ÑŽ Ð¾Ð±Ñ‰Ð¸Ñ… Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹"
 
-#: common.opt:512
+#: common.opt:511
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr "Ð’ Ñ€Ð°Ð¼ÐºÐ°Ñ… Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ñ�ÐºÐ¾Ð½Ð¾Ð¼Ð¸Ð¸ Ð¾Ð±Ñ‰Ð¸Ñ… Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ‹Ð¹ Ð¿ÐµÑ€ÐµÐ½Ð¾Ñ� Ñ‡Ñ‚ÐµÐ½Ð¸Ð¹ Ð¸Ð· Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð¼ÐµÐ¶Ð´Ñƒ Ð±Ð»Ð¾ÐºÐ°Ð¼Ð¸"
 
-#: common.opt:516
+#: common.opt:515
 msgid "Perform store motion after global common subexpression elimination"
 msgstr "Ð’ Ñ€Ð°Ð¼ÐºÐ°Ñ… Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ñ�ÐºÐ¾Ð½Ð¾Ð¼Ð¸Ð¸ Ð¾Ð±Ñ‰Ð¸Ñ… Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ½Ð¾Ñ� Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹ Ð² Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒ Ð¼ÐµÐ¶Ð´Ñƒ Ð±Ð»Ð¾ÐºÐ°Ð¼Ð¸"
 
-#: common.opt:520
+#: common.opt:519
 msgid "Perform redundant load after store elimination in global common subexpression"
 msgstr "Ð’ Ñ€Ð°Ð¼ÐºÐ°Ñ… Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ñ�ÐºÐ¾Ð½Ð¾Ð¼Ð¸Ð¸ Ð¾Ð±Ñ‰Ð¸Ñ… Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð°Ñ‚ÑŒ Ð»Ð¸ÑˆÐ½Ð¸Ðµ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ� Ð¸Ð· Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð¿Ð¾Ñ�Ð»Ðµ Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹ Ð¿Ð¾ Ñ‚ÐµÐ¼ Ð¶Ðµ Ð°Ð´Ñ€ÐµÑ�Ð°Ð¼"
 
-#: common.opt:525
+#: common.opt:524
 msgid "Perform global common subexpression elimination after register allocation"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½ÑƒÑŽ Ñ�ÐºÐ¾Ð½Ð¾Ð¼Ð¸ÑŽ Ð¾Ð±Ñ‰Ð¸Ñ… Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð¿Ð¾Ñ�Ð»Ðµ Ñ€Ð°Ñ�Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
 
-#: common.opt:530
+#: common.opt:529
 msgid "Enable guessing of branch probabilities"
 msgstr "ÐžÑ†ÐµÐ½Ð¸Ð²Ð°Ñ‚ÑŒ Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²"
 
-#: common.opt:538
+#: common.opt:537
 msgid "Process #ident directives"
 msgstr "ÐžÐ±Ñ€Ð°Ð±Ð°Ñ‚Ñ‹Ð²Ð°Ñ‚ÑŒ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñ‹ #ident"
 
-#: common.opt:542
+#: common.opt:541
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr "ÐŸÑ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ñ‹Ð²Ð°Ñ‚ÑŒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ñ‹ Ð² Ñ�ÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð±ÐµÐ· Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²"
 
-#: common.opt:546
+#: common.opt:545
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr "ÐŸÑ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ñ‹Ð²Ð°Ñ‚ÑŒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ñ‹ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ð¹ ÐºÐ¾Ð´"
 
-#: common.opt:554
+#: common.opt:553
 msgid "Do not generate .size directives"
 msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñ‹ .size"
 
-#: common.opt:563
+#: common.opt:562
 msgid "Pay attention to the \"inline\" keyword"
 msgstr "ÐŸÑ€Ð¸Ð½Ð¸Ð¼Ð°Ñ‚ÑŒ Ð²Ð¾ Ð²Ð½Ð¸Ð¼Ð°Ð½Ð¸Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ \"inline\""
 
-#: common.opt:567
+#: common.opt:566
 #, fuzzy
 msgid "Integrate simple functions into their callers when code size is known to not growth"
 msgstr "ÐŸÐ¾Ð´Ñ�Ñ‚Ð°Ð²Ð»Ñ�Ñ‚ÑŒ Ñ‚ÐµÐ»Ð° Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð² Ð¼ÐµÑ�Ñ‚Ð° Ð²Ñ‹Ð·Ð¾Ð²Ð¾Ð²"
 
-#: common.opt:571
+#: common.opt:570
 msgid "Integrate simple functions into their callers"
 msgstr "ÐŸÐ¾Ð´Ñ�Ñ‚Ð°Ð²Ð»Ñ�Ñ‚ÑŒ Ñ‚ÐµÐ»Ð° Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð² Ð¼ÐµÑ�Ñ‚Ð° Ð²Ñ‹Ð·Ð¾Ð²Ð¾Ð²"
 
-#: common.opt:575
+#: common.opt:574
 msgid "Integrate functions called once into their callers"
 msgstr "ÐŸÐ¾Ð´Ñ�Ñ‚Ð°Ð²Ð»Ñ�Ñ‚ÑŒ Ñ‚ÐµÐ»Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹, Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÐ¼Ñ‹Ñ… Ð¾Ð´Ð¸Ð½ Ñ€Ð°Ð·, Ð² Ð¼ÐµÑ�Ñ‚Ð° Ð²Ñ‹Ð·Ð¾Ð²Ð¾Ð²"
 
-#: common.opt:582
+#: common.opt:581
 msgid "Limit the size of inlined functions to <number>"
 msgstr "ÐœÐ°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ <Ñ€Ð°Ð·Ð¼ÐµÑ€> Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð´Ð»Ñ� inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ¸"
 
-#: common.opt:586
+#: common.opt:585
 msgid "Instrument function entry and exit with profiling calls"
 msgstr "ÐŸÑ€Ð¸ Ð²Ñ…Ð¾Ð´Ðµ Ð¸ Ð²Ñ‹Ñ…Ð¾Ð´Ðµ Ð¸Ð· Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð²Ñ‹Ð·Ð¾Ð²Ñ‹ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�"
 
-#: common.opt:590
+#: common.opt:589
 msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 msgstr ""
 
-#: common.opt:594
+#: common.opt:593
 msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 msgstr ""
 
-#: common.opt:598
+#: common.opt:597
 msgid "Perform Interprocedural constant propagation"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¼ÐµÐ¶Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð½Ð¾Ðµ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚"
 
-#: common.opt:602
+#: common.opt:601
 msgid "Discover pure and const functions"
 msgstr "Ð’Ñ‹Ñ�Ð²Ð»Ñ�Ñ‚ÑŒ pure Ð¸ const Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: common.opt:606
+#: common.opt:605
 #, fuzzy
 msgid "Perform interprocedural points-to analysis"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¼ÐµÐ¶Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð½Ð¾Ðµ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚"
 
-#: common.opt:610
+#: common.opt:609
 msgid "Discover readonly and non addressable static variables"
 msgstr "Ð’Ñ‹Ñ�Ð²Ð»Ñ�Ñ‚ÑŒ Ð½ÐµÐ°Ð´Ñ€ÐµÑ�ÑƒÐµÐ¼Ñ‹Ðµ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ, Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹Ðµ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ‡Ñ‚ÐµÐ½Ð¸Ñ�"
 
-#: common.opt:614
+#: common.opt:613
 msgid "Type based escape and alias analysis"
 msgstr "Ð�Ð½Ð°Ð»Ð¸Ð· Ñ�ÐºÑ€Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¸ Ñ�Ð²Ñ�Ð·ÐµÐ¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ðµ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸ Ð¾ Ñ‚Ð¸Ð¿Ðµ"
 
-#: common.opt:618
+#: common.opt:617
 msgid "Perform matrix layout flattening and transposing based"
 msgstr ""
 
-#: common.opt:623
+#: common.opt:622
 #, fuzzy
 msgid "Perform structure layout optimizations based"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð½Ð¸Ð¶ÐµÐ½Ð¸Ðµ Ð¼Ð¾Ñ‰Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹"
 
-#: common.opt:628
+#: common.opt:627
 msgid "Optimize induction variables on trees"
 msgstr "ÐžÐ¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð½Ð´ÑƒÐºÑ‚Ð¸Ð²Ð½Ñ‹Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ Ð² Ð´Ñ€ÐµÐ²Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
 
-#: common.opt:632
+#: common.opt:631
 msgid "Use jump tables for sufficiently large switch statements"
 msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð² Ð´Ð»Ñ� Ð´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ð±Ð¾Ð»ÑŒÑˆÐ¸Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð² switch"
 
-#: common.opt:636
+#: common.opt:635
 msgid "Generate code for functions even if they are fully inlined"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð´Ð°Ð¶Ðµ Ð¿Ñ€Ð¸ 100%% inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐµ"
 
-#: common.opt:640
+#: common.opt:639
 msgid "Emit static const variables even if they are not used"
 msgstr "Ð�Ðµ ÑƒÐ´Ð°Ð»Ñ�Ñ‚ÑŒ Ð´Ð°Ð¶Ðµ Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ðµ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ"
 
-#: common.opt:644
+#: common.opt:643
 msgid "Give external symbols a leading underscore"
 msgstr "Ð”Ð¾Ð±Ð°Ð²Ð»Ñ�Ñ‚ÑŒ Ð² Ð½Ð°Ñ‡Ð°Ð»Ð¾ Ð²Ð½ÐµÑˆÐ½Ð¸Ñ… Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð¾Ð² Ð¿Ð¾Ð´Ñ‡ÐµÑ€ÐºÐ¸Ð²Ð°Ð½Ð¸Ðµ"
 
-#: common.opt:648 common.opt:852 common.opt:983
-msgid "Does nothing.  Preserved for backward compatibility."
-msgstr ""
-
-#: common.opt:652
+#: common.opt:651
 msgid "Set errno after built-in math functions"
 msgstr "Ð£Ñ�Ñ‚Ð°Ð½Ð°Ð²Ð»Ð¸Ð²Ð°Ñ‚ÑŒ errno Ð¿Ð¾Ñ�Ð»Ðµ Ð²Ñ‹Ð·Ð¾Ð²Ð¾Ð² Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ñ… Ð¼Ð°Ñ‚. Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: common.opt:656
+#: common.opt:655
 msgid "Report on permanent memory allocation"
 msgstr "Ð’Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ Ð¾ Ñ€Ð°Ñ�Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
 
-#: common.opt:663
+#: common.opt:662
 msgid "Attempt to merge identical constants and constant variables"
 msgstr "Ð¡Ð»Ð¸Ñ‚ÑŒ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ‡Ð½Ñ‹Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹ Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ"
 
-#: common.opt:667
+#: common.opt:666
 msgid "Attempt to merge identical constants across compilation units"
 msgstr "Ð¡Ð»Ð¸Ñ‚ÑŒ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ‡Ð½Ñ‹Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹ Ð¿Ð¾ Ð²Ñ�ÐµÐ¼ ÐµÐ´Ð¸Ð½Ð¸Ñ†Ð°Ð¼ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸"
 
-#: common.opt:671
+#: common.opt:670
+#, fuzzy
+msgid "Attempt to merge identical debug strings across compilation units"
+msgstr "Ð¡Ð»Ð¸Ñ‚ÑŒ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ‡Ð½Ñ‹Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹ Ð¿Ð¾ Ð²Ñ�ÐµÐ¼ ÐµÐ´Ð¸Ð½Ð¸Ñ†Ð°Ð¼ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸"
+
+#: common.opt:674
 msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr "Ð£Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ <Ð´Ð»Ð¸Ð½Ñƒ> Ñ�Ñ‚Ñ€Ð¾Ðº Ð´Ð¸Ð°Ð³Ð½Ð¾Ñ�Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ð¹ Ð² Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð°Ñ…. 0 - Ð¿Ð¾Ð´Ð°Ð²Ð¸Ñ‚ÑŒ Ñ€Ð°Ð·Ð±Ð¸ÐµÐ½Ð¸Ðµ Ð½Ð° Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
 
-#: common.opt:675
+#: common.opt:678
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ñ‚ÑŒ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð¿Ð¾ Ð¼Ð¾Ð´ÑƒÐ»ÑŽ Ð¼ÐµÑ‚Ð¾Ð¼ SMS Ð¿ÐµÑ€ÐµÐ´ Ð¿ÐµÑ€Ð²Ñ‹Ð¼ Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ð¾Ð¼ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´"
 
-#: common.opt:679
+#: common.opt:682
 #, fuzzy
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ñ‚ÑŒ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð¿Ð¾ Ð¼Ð¾Ð´ÑƒÐ»ÑŽ Ð¼ÐµÑ‚Ð¾Ð¼ SMS Ð¿ÐµÑ€ÐµÐ´ Ð¿ÐµÑ€Ð²Ñ‹Ð¼ Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ð¾Ð¼ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´"
 
-#: common.opt:683
+#: common.opt:686
 msgid "Move loop invariant computations out of loops"
 msgstr "Ð’Ñ‹Ð½Ð¾Ñ�Ð¸Ñ‚ÑŒ Ð¸Ð½Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð½Ñ‹Ðµ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ� Ð·Ð° Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‹ Ñ†Ð¸ÐºÐ»Ð¾Ð²"
 
-#: common.opt:687
+#: common.opt:690
 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
 msgstr "Ð˜Ð½Ñ�Ñ‚Ñ€ÑƒÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð´Ð½Ð¾Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½ÑƒÑŽ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñƒ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ Ð²Ñ‹Ñ…Ð¾Ð´Ð° Ð·Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð² Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ mudflap"
 
-#: common.opt:691
+#: common.opt:694
 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
 msgstr "Ð˜Ð½Ñ�Ñ‚Ñ€ÑƒÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¼Ð½Ð¾Ð³Ð¾Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½ÑƒÑŽ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñƒ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ Ð²Ñ‹Ñ…Ð¾Ð´Ð° Ð·Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð² Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ mudflap"
 
-#: common.opt:695
+#: common.opt:698
 msgid "Ignore read operations when inserting mudflap instrumentation"
 msgstr "Ð˜Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ� Ð¿Ñ€Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð´Ð»Ñ� mudflap"
 
-#: common.opt:699
+#: common.opt:702
 #, fuzzy
 msgid "Use the RTL dead code elimination pass"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸ÑŽ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ� Ð¼ÐµÑ€Ñ‚Ð²Ñ‹Ñ… ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð·Ð°Ð¿Ð¸Ñ�Ð¸ Ð² Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒ"
 
-#: common.opt:703
+#: common.opt:706
 #, fuzzy
 msgid "Use the RTL dead store elimination pass"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸ÑŽ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ� Ð¼ÐµÑ€Ñ‚Ð²Ñ‹Ñ… ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð·Ð°Ð¿Ð¸Ñ�Ð¸ Ð² Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒ"
 
-#: common.opt:707
+#: common.opt:710
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ/Ð¾Ñ‚Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð¾Ð±Ñ‹Ñ‡Ð½Ð¾Ðµ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� ÐºÐ¾Ð½Ð²ÐµÐ¹ÐµÑ€Ð¸Ð·Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ†Ð¸ÐºÐ»Ð¾Ð²"
 
-#: common.opt:711
+#: common.opt:714
 msgid "Support synchronous non-call exceptions"
 msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°Ñ‚ÑŒ Ñ�Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ð½Ñ‹Ðµ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� Ð²Ð½Ðµ Ð²Ñ‹Ð·Ð¾Ð²Ð¾Ð²"
 
-#: common.opt:715
+#: common.opt:718
 msgid "When possible do not generate stack frames"
 msgstr "ÐŸÐ¾ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½Ðµ Ñ�Ð¾Ð·Ð´Ð°Ð²Ð°Ñ‚ÑŒ ÐºÐ°Ð´Ñ€Ñ‹ Ñ�Ñ‚ÐµÐºÐ°"
 
-#: common.opt:719
+#: common.opt:722
 msgid "Expand OpenMP operations on SSA form"
 msgstr ""
 
-#: common.opt:723
+#: common.opt:726
 msgid "Do the full register move optimization pass"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð»Ð½ÑƒÑŽ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
 
-#: common.opt:727
+#: common.opt:730
 msgid "Optimize sibling and tail recursive calls"
 msgstr "ÐžÐ¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð°Ñ€Ð½Ñ‹Ðµ Ð²Ñ‹Ð·Ð¾Ð²Ñ‹ Ð¸ Ñ…Ð²Ð¾Ñ�Ñ‚Ð¾Ð²ÑƒÑŽ Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸ÑŽ"
 
-#: common.opt:731 common.opt:735
+#: common.opt:734 common.opt:738
 msgid "Report on memory allocation before interprocedural optimization"
 msgstr ""
 
-#: common.opt:739
+#: common.opt:742
 msgid "Pack structure members together without holes"
 msgstr "ÐŸÐ°ÐºÐ¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€ Ð±ÐµÐ· Ð´Ñ‹Ñ€"
 
-#: common.opt:743
+#: common.opt:746
 msgid "Set initial maximum structure member alignment"
 msgstr "Ð£Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ Ð½Ð°Ñ‡Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€"
 
-#: common.opt:747
+#: common.opt:750
 msgid "Return small aggregates in memory, not registers"
 msgstr "Ð’Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ ÐºÐ¾Ñ€Ð¾Ñ‚ÐºÐ¸Ðµ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ñ‹Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸, Ð° Ð½Ðµ Ð² Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°Ñ…"
 
-#: common.opt:751
+#: common.opt:754
 msgid "Perform loop peeling"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ñ€Ð°Ñ�ÐºÐ°Ñ‚ÐºÑƒ Ñ†Ð¸ÐºÐ»Ð¾Ð²"
 
-#: common.opt:755
+#: common.opt:758
 msgid "Enable machine specific peephole optimizations"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¼Ð°ÑˆÐ¸Ð½Ð½Ð¾-Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ñ‹Ðµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
 
-#: common.opt:759
+#: common.opt:762
 msgid "Enable an RTL peephole pass before sched2"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¼Ð°ÑˆÐ¸Ð½Ð½Ð¾-Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ñ‹Ðµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð¿ÐµÑ€ÐµÐ´ Ð²Ñ‚Ð¾Ñ€Ñ‹Ð¼ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼"
 
-#: common.opt:763
+#: common.opt:766
 msgid "Generate position-independent code if possible (large mode)"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾-Ð½ÐµÐ·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ñ‹Ð¹ ÐºÐ¾Ð´, ÐµÑ�Ð»Ð¸ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ (Ñ€ÐµÐ¶Ð¸Ð¼ large)"
 
-#: common.opt:767
+#: common.opt:770
 msgid "Generate position-independent code for executables if possible (large mode)"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾-Ð½ÐµÐ·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ñ‹Ð¹ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ñ… Ð¼Ð¾Ð´ÑƒÐ»ÐµÐ¹, ÐµÑ�Ð»Ð¸ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ (Ñ€ÐµÐ¶Ð¸Ð¼ large)"
 
-#: common.opt:771
+#: common.opt:774
 msgid "Generate position-independent code if possible (small mode)"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾-Ð½ÐµÐ·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ñ‹Ð¹ ÐºÐ¾Ð´, ÐµÑ�Ð»Ð¸ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ (Ñ€ÐµÐ¶Ð¸Ð¼ small)"
 
-#: common.opt:775
+#: common.opt:778
 msgid "Generate position-independent code for executables if possible (small mode)"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾-Ð½ÐµÐ·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ñ‹Ð¹ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ñ… Ð¼Ð¾Ð´ÑƒÐ»ÐµÐ¹, ÐµÑ�Ð»Ð¸ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ (Ñ€ÐµÐ¶Ð¸Ð¼ small)"
 
-#: common.opt:779
+#: common.opt:782
 #, fuzzy
 msgid "Run predictive commoning optimization."
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
 
-#: common.opt:783
+#: common.opt:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ð¿Ñ€ÐµÐ´Ð²Ñ‹Ð±Ð¾Ñ€ÐºÐ¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð², ÐµÑ�Ð»Ð¸ Ð¾Ð½Ð¸ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ�"
 
-#: common.opt:787
+#: common.opt:790
 msgid "Enable basic program profiling code"
 msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸ÑŽ Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð° Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�"
 
-#: common.opt:791
+#: common.opt:794
 msgid "Insert arc-based program profiling code"
 msgstr "Ð’Ñ�Ñ‚Ð°Ð²Ð»Ñ�Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¿Ð¾ Ð´ÑƒÐ³Ð°Ð¼ ÑƒÐ¿Ñ€Ð°Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾ Ð³Ñ€Ð°Ñ„Ð° Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
 
-#: common.opt:795
+#: common.opt:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr "Ð�ÐºÑ‚Ð¸Ð²Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ»ÑŽÑ‡Ð¸ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð´Ð»Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ñ… Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¹"
 
-#: common.opt:799
+#: common.opt:802
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr "Ð�ÐºÑ‚Ð¸Ð²Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ»ÑŽÑ‡Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¹, Ð¾Ñ�Ð½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ð½Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�"
 
-#: common.opt:803
+#: common.opt:806
 msgid "Insert code to profile values of expressions"
 msgstr "Ð’Ñ�Ñ‚Ð°Ð²Ð»Ñ�Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹"
 
-#: common.opt:810
+#: common.opt:813
 msgid "Make compile reproducible using <string>"
 msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð²Ð¾Ñ�Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð¸Ð¼Ñ‹Ð¼ Ð¾Ð±Ñ€Ð°Ð·Ð¾Ð¼, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑ� <Ñ�Ñ‚Ñ€Ð¾ÐºÑƒ> Ð´Ð»Ñ� Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ñ�Ð»ÑƒÑ‡Ð°Ð¹Ð½Ñ‹Ñ… Ñ‡Ð¸Ñ�ÐµÐ»"
 
-#: common.opt:820
+#: common.opt:823
 msgid "Record gcc command line switches in the object file."
 msgstr ""
 
-#: common.opt:824
+#: common.opt:827
 msgid "Return small aggregates in registers"
 msgstr "Ð’Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ ÐºÐ¾Ñ€Ð¾Ñ‚ÐºÐ¸Ðµ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ñ‹Ðµ Ð² Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°Ñ…"
 
-#: common.opt:828
+#: common.opt:831
 msgid "Enables a register move optimization"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
 
-#: common.opt:832
+#: common.opt:835
 msgid "Perform a register renaming optimization pass"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð¿ÐµÑ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
 
-#: common.opt:836
+#: common.opt:839
 msgid "Reorder basic blocks to improve code placement"
 msgstr "ÐŸÐµÑ€ÐµÑƒÐ¿Ð¾Ñ€Ñ�Ð´Ð¾Ñ‡Ð¸Ñ‚ÑŒ Ð±Ð»Ð¾ÐºÐ¸ Ð´Ð»Ñ� ÑƒÐ»ÑƒÑ‡ÑˆÐµÐ½Ð¸Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ� ÐºÐ¾Ð´Ð°"
 
-#: common.opt:840
+#: common.opt:843
 msgid "Reorder basic blocks and partition into hot and cold sections"
 msgstr "ÐŸÐµÑ€ÐµÑƒÐ¿Ð¾Ñ€Ñ�Ð´Ð¾Ñ‡Ð¸Ñ‚ÑŒ Ð±Ð»Ð¾ÐºÐ¸ Ð¸ Ð¿Ð°Ñ€Ñ‚Ð¸Ñ†Ð¸Ð¸ Ð² hot Ð¸ cold Ñ€Ð°Ð·Ð´ÐµÐ»Ñ‹"
 
-#: common.opt:844
+#: common.opt:847
 msgid "Reorder functions to improve code placement"
 msgstr "ÐŸÐµÑ€ÐµÑƒÐ¿Ð¾Ñ€Ñ�Ð´Ð¾Ñ‡Ð¸Ñ‚ÑŒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð»Ñ� ÑƒÐ»ÑƒÑ‡ÑˆÐµÐ½Ð¸Ñ� Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ð¸Ñ� ÐºÐ¾Ð´Ð°"
 
-#: common.opt:848
+#: common.opt:851
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ñ�ÐºÐ¾Ð½Ð¾Ð¼Ð¸ÑŽ Ð¾Ð±Ñ‰Ð¸Ñ… Ð¿Ð¾Ð´Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ ÐµÑ‰Ðµ Ð¸ Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ†Ð¸ÐºÐ»Ð¾Ð²"
 
-#: common.opt:856
+#: common.opt:859
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr "ÐžÑ‚Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸, Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÑŽÑ‰Ð¸Ðµ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¾Ðµ Ð¾ÐºÑ€ÑƒÐ³Ð»ÐµÐ½Ð¸Ðµ Ð²ÐµÑ‰ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹"
 
-#: common.opt:860
+#: common.opt:863
 msgid "Enable scheduling across basic blocks"
 msgstr "ÐŸÐ»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ Ð² Ñ€Ð°Ð¼ÐºÐ°Ñ… Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ñ… Ð±Ð»Ð¾ÐºÐ¾Ð²"
 
-#: common.opt:864
+#: common.opt:867
 msgid "Allow speculative motion of non-loads"
 msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ñ�Ð¿ÐµÐºÑƒÐ»Ñ�Ñ‚Ð¸Ð²Ð½Ñ‹Ð¹ Ð¿ÐµÑ€ÐµÐ½Ð¾Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´, ÐºÑ€Ð¾Ð¼Ðµ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ�"
 
-#: common.opt:868
+#: common.opt:871
 msgid "Allow speculative motion of some loads"
 msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ñ�Ð¿ÐµÐºÑƒÐ»Ñ�Ñ‚Ð¸Ð²Ð½Ñ‹Ð¹ Ð¿ÐµÑ€ÐµÐ½Ð¾Ñ� Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… ÐºÐ¾Ð¼Ð°Ð½Ð´ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ�"
 
-#: common.opt:872
+#: common.opt:875
 msgid "Allow speculative motion of more loads"
 msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ð±Ð¾Ð»ÐµÐµ Ð°ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ð¹ Ñ�Ð¿ÐµÐºÑƒÐ»Ñ�Ñ‚Ð¸Ð²Ð½Ñ‹Ð¹ Ð¿ÐµÑ€ÐµÐ½Ð¾Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´ Ñ‡Ñ‚ÐµÐ½Ð¸Ñ�"
 
-#: common.opt:876
+#: common.opt:879
 msgid "Set the verbosity level of the scheduler"
 msgstr "Ð£Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ ÑƒÑ€Ð¾Ð²ÐµÐ½ÑŒ Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½Ð¾Ñ�Ñ‚Ð¸ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ð¹ Ð¾Ñ‚ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ñ‰Ð¸ÐºÐ°"
 
-#: common.opt:880
+#: common.opt:883
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr "ÐŸÑ€Ð¸ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¿Ð¾Ñ�Ð»Ðµ Ñ€Ð°Ñ�Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð², Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¼ÐµÑ‚Ð¾Ð´ Ñ�ÑƒÐ¿ÐµÑ€Ð±Ð»Ð¾ÐºÐ¾Ð²"
 
-#: common.opt:884
+#: common.opt:887
 msgid "If scheduling post reload, do trace scheduling"
 msgstr "ÐŸÑ€Ð¸ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¿Ð¾Ñ�Ð»Ðµ Ñ€Ð°Ñ�Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð², Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¼ÐµÑ‚Ð¾Ð´ Ñ‚Ñ€Ð°Ñ�Ñ�"
 
-#: common.opt:888
+#: common.opt:891
 msgid "Reschedule instructions before register allocation"
 msgstr "ÐŸÐ»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð¿ÐµÑ€ÐµÐ´ Ñ€Ð°Ñ�Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸ÐµÐ¼ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
 
-#: common.opt:892
+#: common.opt:895
 msgid "Reschedule instructions after register allocation"
 msgstr "ÐŸÐ»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð¿Ð¾Ñ�Ð»Ðµ Ñ€Ð°Ñ�Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
 
-#: common.opt:898
+#: common.opt:901
 msgid "Allow premature scheduling of queued insns"
 msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ñ… ÐºÐ¾Ð¼Ð°Ð½Ð´"
 
-#: common.opt:902
+#: common.opt:905
 msgid "Set number of queued insns that can be prematurely scheduled"
 msgstr "Ð§Ð¸Ñ�Ð»Ð¾ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ñ… ÐºÐ¾Ð¼Ð°Ð½Ð´, Ð¿Ð¾Ð´Ð»ÐµÐ¶Ð°Ñ‰Ð¸Ñ… Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¼Ñƒ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸ÑŽ"
 
-#: common.opt:910 common.opt:914
+#: common.opt:913 common.opt:917
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÑƒ Ð´Ð°Ð»ÑŒÐ½Ð¾Ñ�Ñ‚Ð¸ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚ÐµÐ¹ Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¼ Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¾Ñ‚Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ñ… ÐºÐ¾Ð¼Ð°Ð½Ð´"
 
-#: common.opt:918
+#: common.opt:921
 msgid "Access data in the same section from shared anchor points"
 msgstr ""
 
-#: common.opt:922
+#: common.opt:925
 #, fuzzy
 msgid "Perform sequence abstraction optimization on RTL"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð½Ð¸Ð¶ÐµÐ½Ð¸Ðµ Ð¼Ð¾Ñ‰Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¹"
 
-#: common.opt:926
+#: common.opt:929
 msgid "Eliminate redundant sign extensions using LCM."
 msgstr ""
 
-#: common.opt:930
+#: common.opt:933
 #, fuzzy
 msgid "Show column numbers in diagnostics, when available.  Default off"
 msgstr "ÐŸÐ¾ÐºÐ°Ð·Ñ‹Ð²Ð°Ñ‚ÑŒ Ð½Ð¾Ð¼ÐµÑ€Ð° ÐºÐ¾Ð»Ð¾Ð½Ð¾Ðº Ð² Ð´Ð¸Ð°Ð³Ð½Ð¾Ñ�Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ð¹. ÐŸÐ¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¾"
 
-#: common.opt:934
+#: common.opt:937
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr "ÐžÑ‚Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸, Ð²Ð»Ð¸Ñ�ÑŽÑ‰Ð¸Ðµ Ð½Ð° Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ñ�Ð¸Ð³Ð½Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÑŽÑ‰Ð¸Ñ… NaN Ð¿Ð¾ IEEE"
 
-#: common.opt:938
+#: common.opt:941
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 msgstr ""
 
-#: common.opt:942
+#: common.opt:945
 msgid "Convert floating point constants to single precision constants"
 msgstr "ÐŸÑ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ñ‹Ð²Ð°Ñ‚ÑŒ Ð²ÐµÑ‰ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹ Ðº Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�Ð¼ Ð¾Ð´Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð¹ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: common.opt:946
+#: common.opt:949
 msgid "Split lifetimes of induction variables when loops are unrolled"
 msgstr "Ð Ð°Ð·Ð±Ð¸Ð²Ð°Ñ‚ÑŒ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ñ‹ Ð¶Ð¸Ð·Ð½Ð¸ Ð¸Ð½Ð´ÑƒÐºÑ‚Ð¸Ð²Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð¿Ñ€Ð¸ Ñ€Ð°Ð·Ð²ÐµÑ€Ñ‚ÐºÐµ Ñ†Ð¸ÐºÐ»Ð¾Ð²"
 
-#: common.opt:950
+#: common.opt:953
 msgid "Split wide types into independent registers"
 msgstr ""
 
-#: common.opt:954
+#: common.opt:957
 msgid "Apply variable expansion when loops are unrolled"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ñ‚ÑŒ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð¿Ñ€Ð¸ Ñ€Ð°Ð·Ð²ÐµÑ€Ñ‚ÐºÐµ Ñ†Ð¸ÐºÐ»Ð¾Ð²"
 
-#: common.opt:960
+#: common.opt:963
 msgid "Insert stack checking code into the program"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ Ñ�Ñ‚ÐµÐºÐ°"
 
-#: common.opt:967
+#: common.opt:970
 msgid "Trap if the stack goes past <register>"
 msgstr "ÐŸÑ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ðµ Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¸ Ñ�Ñ‚ÐµÐºÐ°, <Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€> Ð·Ð°Ð´Ð°ÐµÑ‚ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñƒ Ñ�Ñ‚ÐµÐºÐ°"
 
-#: common.opt:971
+#: common.opt:974
 msgid "Trap if the stack goes past symbol <name>"
 msgstr "ÐŸÑ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ðµ Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¸ Ñ�Ñ‚ÐµÐºÐ°, <Ñ�Ð¸Ð¼Ð²Ð¾Ð»> Ð·Ð°Ð´Ð°ÐµÑ‚ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñƒ Ñ�Ñ‚ÐµÐºÐ°"
 
-#: common.opt:975
+#: common.opt:978
 msgid "Use propolice as a stack protection method"
 msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ propolice ÐºÐ°Ðº Ð¼ÐµÑ‚Ð¾Ð´ Ð·Ð°Ñ‰Ð¸Ñ‚Ñ‹ Ñ�Ñ‚ÐµÐºÐ°"
 
-#: common.opt:979
+#: common.opt:982
 msgid "Use a stack protection method for every function"
 msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð°Ñ‰Ð¸Ñ‚Ñƒ Ñ�Ñ‚ÐµÐºÐ° Ð´Ð»Ñ� ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: common.opt:991
+#: common.opt:994
 msgid "Assume strict aliasing rules apply"
 msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾Ð³Ð¾Ðµ Ñ�Ð¾Ð±Ð»ÑŽÐ´ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð°Ð²Ð¸Ð» Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
 
-#: common.opt:995
+#: common.opt:998
 #, fuzzy
 msgid "Treat signed overflow as undefined"
 msgstr "Ð¢Ñ€Ð°ÐºÑ‚Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ðµ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¸ ÐºÐ°Ðº Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ðµ Ñ„Ð°Ð¹Ð»Ñ‹"
 
-#: common.opt:999
+#: common.opt:1002
 msgid "Check for syntax errors, then stop"
 msgstr "ÐŸÑ€Ð¾Ð²ÐµÑ€Ð¸Ñ‚ÑŒ ÐºÐ¾Ð´ Ð½Ð° Ð½Ð°Ð»Ð¸Ñ‡Ð¸Ðµ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð¾ÑˆÐ¸Ð±Ð¾Ðº Ð¸ Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ñ‚ÑŒ Ñ€Ð°Ð±Ð¾Ñ‚Ñƒ"
 
-#: common.opt:1003
+#: common.opt:1006
 msgid "Create data files needed by \"gcov\""
 msgstr "Ð¡Ð¾Ð·Ð´Ð°Ñ‚ÑŒ Ñ„Ð°Ð¹Ð»Ñ‹ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð´Ð»Ñ� \"gcov\""
 
-#: common.opt:1007
+#: common.opt:1010
 msgid "Perform jump threading optimizations"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¿Ñ€Ð¾Ñ‚Ñ�Ð³Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²"
 
-#: common.opt:1011
+#: common.opt:1014
 msgid "Report the time taken by each compiler pass"
 msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð²Ñ€ÐµÐ¼Ñ�, Ð·Ð°Ñ‚Ñ€Ð°Ñ‡ÐµÐ½Ð½Ð¾Ðµ Ð½Ð° ÐºÐ°Ð¶Ð´Ñ‹Ð¹ Ð¿Ñ€Ð¾Ñ…Ð¾Ð´ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
 
-#: common.opt:1015
+#: common.opt:1018
 msgid "Set the default thread-local storage code generation model"
 msgstr "ÐœÐ¾Ð´ÐµÐ»ÑŒ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ ÐºÐ¾Ð´Ð° Ð´Ð»Ñ� Ð´Ð°Ð½Ð½Ñ‹Ñ…, Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾Ð², Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
 
-#: common.opt:1019
+#: common.opt:1022
 msgid "Reorder top level functions, variables, and asms"
 msgstr ""
 
-#: common.opt:1023
+#: common.opt:1026
 msgid "Perform superblock formation via tail duplication"
 msgstr "Ð¤Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�ÑƒÐ¿ÐµÑ€Ð±Ð»Ð¾ÐºÐ¸ Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð¼ Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ…Ð²Ð¾Ñ�Ñ‚Ð¾Ð²"
 
-#: common.opt:1030
+#: common.opt:1033
 msgid "Assume floating-point operations can trap"
 msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚ÑŒ Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ�Ñ…"
 
-#: common.opt:1034
+#: common.opt:1037
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr "ÐŸÑ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ñ� Ð¿Ñ€Ð¸ Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ñ… Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ�Ñ… Ñ�Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ�, Ð²Ñ‹Ñ‡Ð¸Ñ‚Ð°Ð½Ð¸Ñ�, ÑƒÐ¼Ð½Ð¾Ð¶ÐµÐ½Ð¸Ñ�"
 
-#: common.opt:1038
+#: common.opt:1041
 msgid "Enable SSA-CCP optimization on trees"
 msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ SSA-Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸ÑŽ  Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚ Ð½Ð° Ð´Ñ€ÐµÐ²Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
 
-#: common.opt:1042
+#: common.opt:1045
 msgid "Enable SSA-CCP optimization for stores and loads"
 msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ SSA-Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚ Ð´Ð»Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ Ð·Ð°Ð¿Ð¸Ñ�Ð¸ Ð¸ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸"
 
-#: common.opt:1046
+#: common.opt:1049
 msgid "Enable loop header copying on trees"
 msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð² Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð² Ð´Ñ€ÐµÐ²Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
 
-#: common.opt:1050
+#: common.opt:1053
 msgid "Replace SSA temporaries with better names in copies"
 msgstr "ÐŸÐµÑ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ñ‹Ð²Ð°Ñ‚ÑŒ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ SSA-Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ Ð¿Ñ€Ð¸ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð´Ð»Ñ� Ð±Ð¾Ð»ÐµÐµ Ð±Ð»Ð¸Ð·ÐºÐ¾Ð³Ð¾ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ñ� Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½Ñ‹Ð¼ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼"
 
-#: common.opt:1054
+#: common.opt:1057
 msgid "Enable copy propagation on trees"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ñ‚ÑŒ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð¿Ð¸Ð¹ Ð² Ð´Ñ€ÐµÐ²Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
 
-#: common.opt:1058
+#: common.opt:1065
 #, fuzzy
-msgid "This switch is obsolete"
-msgstr "Ð­Ñ‚Ð¾Ñ‚ ÐºÐ»ÑŽÑ‡ Ð½Ðµ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½"
-
-#: common.opt:1062
-#, fuzzy
 msgid "Transform condition stores into unconditional ones"
 msgstr "ÐŸÑ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ñ‹Ð²Ð°Ñ‚ÑŒ ÑƒÑ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ñ‹ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ð¹ ÐºÐ¾Ð´"
 
-#: common.opt:1066
+#: common.opt:1069
 msgid "Enable SSA dead code elimination optimization on trees"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ðµ Ð¼ÐµÑ€Ñ‚Ð²Ð¾Ð³Ð¾ SSA-ÐºÐ¾Ð´Ð° Ð½Ð° Ð´Ñ€ÐµÐ²Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
 
-#: common.opt:1070
+#: common.opt:1073
 msgid "Enable dominator optimizations"
 msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð´Ð¾Ð¼Ð¸Ð½Ð°Ñ‚Ð¾Ñ€Ð¾Ð²"
 
-#: common.opt:1074
+#: common.opt:1077
 msgid "Enable dead store elimination"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸ÑŽ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ� Ð¼ÐµÑ€Ñ‚Ð²Ñ‹Ñ… ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð·Ð°Ð¿Ð¸Ñ�Ð¸ Ð² Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒ"
 
-#: common.opt:1078
+#: common.opt:1081
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð»Ð½Ñ‹Ð¹ Ð½Ð°Ð±Ð¾Ñ€ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¹ ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ� Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð° Ð½Ð° Ð´Ñ€ÐµÐ²Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð¼  Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
 
-#: common.opt:1082
+#: common.opt:1085
 msgid "Enable loop invariant motion on trees"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð²Ñ‹Ð½ÐµÑ�ÐµÐ½Ð¸Ðµ Ð¸Ð½Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚Ð½Ñ‹Ñ… Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¹ Ð·Ð° Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‹ Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð½Ð° Ð´Ñ€ÐµÐ²Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
 
-#: common.opt:1086
+#: common.opt:1089
 msgid "Enable linear loop transforms on trees"
 msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð»Ð¸Ð½ÐµÐ¹Ð½Ñ‹Ðµ Ñ‚Ñ€Ð°Ð½Ñ�Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸ Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð½Ð° Ð´Ñ€ÐµÐ²Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
 
-#: common.opt:1090
+#: common.opt:1093
 msgid "Create canonical induction variables in loops"
 msgstr "Ð¡Ð¾Ð·Ð´Ð°Ð²Ð°Ñ‚ÑŒ ÐºÐ°Ð½Ð¾Ð½Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ð¸Ð½Ð´ÑƒÐºÑ‚Ð¸Ð²Ð½Ñ‹Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ Ð² Ñ†Ð¸ÐºÐ»Ð°Ñ…"
 
-#: common.opt:1094
+#: common.opt:1097
 msgid "Enable loop optimizations on tree level"
 msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð½Ð° Ð´Ñ€ÐµÐ²Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
 
-#: common.opt:1098
+#: common.opt:1101
 #, fuzzy
 msgid "Enable automatic parallelization of loops"
 msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÑƒÑŽ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸ÑŽ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
 
-#: common.opt:1102
+#: common.opt:1105
 msgid "Enable SSA-PRE optimization on trees"
 msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ SSA-PRE Ð½Ð° Ð´Ñ€ÐµÐ²Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
 
-#: common.opt:1106
+#: common.opt:1109
 #, fuzzy
 msgid "Enable reassociation on tree level"
 msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð½Ð° Ð´Ñ€ÐµÐ²Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
 
-#: common.opt:1110
+#: common.opt:1113
 msgid "Perform structural alias analysis"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ñ‹Ð¹ Ð°Ð½Ð°Ð»Ð¸Ð· Ð°Ð»Ð¸Ð°Ñ�Ð¾Ð²"
 
-#: common.opt:1114
+#: common.opt:1117
 msgid "Enable SSA code sinking on trees"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð³Ñ€ÑƒÐ¶ÐµÐ½Ð¸Ðµ SSA-ÐºÐ¾Ð´Ð° Ð½Ð° Ð´Ñ€ÐµÐ²Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
 
-#: common.opt:1118
+#: common.opt:1121
 msgid "Perform scalar replacement of aggregates"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð·Ð°Ð¼ÐµÐ½Ñƒ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð¾Ð² Ð´Ð»Ñ� Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ñ‹Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹"
 
-#: common.opt:1122
+#: common.opt:1125
 msgid "Replace temporary expressions in the SSA->normal pass"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð·Ð°Ð¼ÐµÐ½Ñƒ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð½Ð° Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ðµ SSA->normal"
 
-#: common.opt:1126
+#: common.opt:1129
 msgid "Perform live range splitting during the SSA->normal pass"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ñ€Ð°Ð·Ð±Ð¸ÐµÐ½Ð¸Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð¾Ð² Ð¶Ð¸Ð·Ð½Ð¸ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð½Ð° Ð¿Ñ€Ð¾Ñ…Ð¾Ð´Ðµ SSA->normal"
 
-#: common.opt:1130
+#: common.opt:1133
 msgid "Perform Value Range Propagation on trees"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð¾Ð² Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð½Ð° Ð´Ñ€ÐµÐ²Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
 
-#: common.opt:1134
+#: common.opt:1137
 msgid "Compile whole compilation unit at a time"
 msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð²ÐµÑ�ÑŒ Ð¼Ð¾Ð´ÑƒÐ»ÑŒ Ñ†ÐµÐ»Ð¸ÐºÐ¾Ð¼ (Ð° Ð½Ðµ Ð¿Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼)"
 
-#: common.opt:1138
+#: common.opt:1141
 msgid "Perform loop unrolling when iteration count is known"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ñ€Ð°Ð·Ð²ÐµÑ€Ñ‚ÐºÑƒ Ñ†Ð¸ÐºÐ»Ð¾Ð² Ñ� Ð¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹"
 
-#: common.opt:1142
+#: common.opt:1145
 msgid "Perform loop unrolling for all loops"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ñ€Ð°Ð·Ð²ÐµÑ€Ñ‚ÐºÑƒ Ð²Ñ�ÐµÑ… Ñ†Ð¸ÐºÐ»Ð¾Ð²"
 
-#: common.opt:1149
+#: common.opt:1152
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 msgstr "ÐŸÑ€Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ Ð½Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ñ†Ð¸ÐºÐ»Ð°"
 
-#: common.opt:1153
+#: common.opt:1156
 msgid "Allow optimization for floating-point arithmetic which may change the"
 msgstr ""
 
-#: common.opt:1158
+#: common.opt:1161
 msgid "Same as -fassociative-math for expressions which include division."
 msgstr ""
 
-#: common.opt:1166
+#: common.opt:1169
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¹, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚ÑŒ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð°Ð¼ IEEE Ð¸Ð»Ð¸ ISO"
 
-#: common.opt:1170
+#: common.opt:1173
 msgid "Perform loop unswitching"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð´ÐµÐºÐ¾Ð¼Ð¿Ð¾Ð·Ð¸Ñ†Ð¸ÑŽ Ñ†Ð¸ÐºÐ»Ð¾Ð², Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‰Ð¸Ñ… ÑƒÑ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ Ð²ÐµÑ‚Ð²Ð»ÐµÐ½Ð¸Ñ�"
 
-#: common.opt:1174
+#: common.opt:1177
 msgid "Just generate unwind tables for exception handling"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ unwind-Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¹"
 
-#: common.opt:1178
+#: common.opt:1181
 msgid "Perform variable tracking"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¾Ñ‚Ñ�Ð»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
 
-#: common.opt:1182
+#: common.opt:1185
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 msgstr ""
 
-#: common.opt:1186
+#: common.opt:1189
 msgid "Enable loop vectorization on trees"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð½Ð° Ð´Ñ€ÐµÐ²Ð¾Ð²Ð¸Ð´Ð½Ð¾Ð¼ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
 
-#: common.opt:1190
+#: common.opt:1193
 #, fuzzy
 msgid "Enable use of cost model in vectorization"
 msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ DB"
 
-#: common.opt:1194
+#: common.opt:1197
 msgid "Enable loop versioning when doing loop vectorization on trees"
 msgstr "Ð¡Ð¾Ð·Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð²ÐµÑ€Ñ�Ð¸Ð¸ Ñ†Ð¸ÐºÐ»Ð¾Ð² Ð¿Ñ€Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
 
-#: common.opt:1198
+#: common.opt:1201
 msgid "Set the verbosity level of the vectorizer"
 msgstr "Ð£Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ Ñ�Ñ‚ÐµÐ¿ÐµÐ½ÑŒ Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½Ð¾Ñ�Ñ‚Ð¸ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ†Ð¸ÐºÐ»Ð¾Ð²"
 
-#: common.opt:1202
+#: common.opt:1205
 #, fuzzy
 msgid "Enable copy propagation of scalar-evolution information."
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ñ‚ÑŒ Ñ€Ð°Ñ�Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð¿Ð¸Ð¹ Ð´Ð»Ñ� Ð·Ð°Ð¿Ð¸Ñ�ÐµÐ¹ Ð¸ Ð·Ð°Ð³Ñ€ÑƒÐ·Ð¾Ðº"
 
-#: common.opt:1212
+#: common.opt:1215
 msgid "Add extra commentary to assembler output"
 msgstr "Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ð¸ Ðº Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ð¾Ð¼Ñƒ ÐºÐ¾Ð´Ñƒ"
 
-#: common.opt:1216
+#: common.opt:1219
 msgid "Set the default symbol visibility"
 msgstr "Ð£Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚ÑŒ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð¾Ð² Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
 
-#: common.opt:1221
+#: common.opt:1224
 msgid "Use expression value profiles in optimizations"
 msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ñ�Ñ…"
 
-#: common.opt:1225
+#: common.opt:1228
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr "Ð¡Ð½Ñ�Ñ‚ÑŒ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð¼ÐµÐ¶Ð´Ñƒ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ð¼Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ�Ð¼Ð¸ Ð¾Ð´Ð½Ð¾Ð¹ Ð¸ Ñ‚Ð¾Ð¹ Ð¶Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
 
-#: common.opt:1229
+#: common.opt:1232
 msgid "Perform whole program optimizations"
 msgstr "Ð’Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ð²Ñ�ÐµÐ¹ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
 
-#: common.opt:1233
+#: common.opt:1236
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ Ñ†Ð¸ÐºÐ»Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð¿ÐµÑ€ÐµÐ½Ð¾Ñ� Ð¿Ñ€Ð¸ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�Ñ…"
 
-#: common.opt:1237
+#: common.opt:1240
 msgid "Put zero initialized data in the bss section"
 msgstr "ÐŸÐ¾Ð¼ÐµÑ‰Ð°Ñ‚ÑŒ Ð´Ð°Ð½Ð½Ñ‹Ðµ, Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ð½ÑƒÐ»Ñ�Ð¼Ð¸, Ð² Ñ�ÐµÐºÑ†Ð¸ÑŽ bss"
 
-#: common.opt:1241
+#: common.opt:1244
 msgid "Generate debug information in default format"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½ÑƒÑŽ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ Ð² Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ðµ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
 
-#: common.opt:1245
+#: common.opt:1248
 msgid "Generate debug information in COFF format"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½ÑƒÑŽ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ Ð² Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ðµ COFF"
 
-#: common.opt:1249
+#: common.opt:1252
 msgid "Generate debug information in DWARF v2 format"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½ÑƒÑŽ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ Ð² Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ðµ DWARF Ð²ÐµÑ€Ñ�Ð¸Ð¸ 2"
 
-#: common.opt:1253
+#: common.opt:1256
 msgid "Generate debug information in default extended format"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½ÑƒÑŽ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ Ð² Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ð¾Ð¼ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ðµ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
 
-#: common.opt:1257
+#: common.opt:1260
 msgid "Generate debug information in STABS format"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½ÑƒÑŽ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ Ð² Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ðµ STABS"
 
-#: common.opt:1261
+#: common.opt:1264
 msgid "Generate debug information in extended STABS format"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½ÑƒÑŽ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ Ð² Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ð¾Ð¼ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ðµ STABS"
 
-#: common.opt:1265
+#: common.opt:1268
 msgid "Generate debug information in VMS format"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½ÑƒÑŽ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ Ð² Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ðµ VMS"
 
-#: common.opt:1269
+#: common.opt:1272
 msgid "Generate debug information in XCOFF format"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½ÑƒÑŽ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ Ð² Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ðµ XCOFF"
 
-#: common.opt:1273
+#: common.opt:1276
 msgid "Generate debug information in extended XCOFF format"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½ÑƒÑŽ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ Ð² Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ð¾Ð¼ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ðµ XCOFF"
 
-#: common.opt:1277
+#: common.opt:1280
 msgid "Place output into <file>"
 msgstr "Ð—Ð°Ð¿Ð¸Ñ�Ð°Ñ‚ÑŒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ð² <Ñ„Ð°Ð¹Ð»>"
 
-#: common.opt:1281
+#: common.opt:1284
 msgid "Enable function profiling"
 msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: common.opt:1285
+#: common.opt:1288
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr "Ð’Ñ‹Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ�, Ñ‚Ñ€ÐµÐ±ÑƒÐµÐ¼Ñ‹Ðµ Ð´Ð»Ñ� Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ñ� Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ñƒ"
 
-#: common.opt:1289
+#: common.opt:1292
 msgid "Like -pedantic but issue them as errors"
 msgstr "ÐšÐ°Ðº -pedantic, Ð½Ð¾ Ð²Ñ‹Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð¾ÑˆÐ¸Ð±ÐºÐ¸, Ð° Ð½Ðµ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ�"
 
-#: common.opt:1293
+#: common.opt:1296
 msgid "Do not display functions compiled or elapsed time"
 msgstr "Ð�Ðµ Ð¾Ñ‚Ð¾Ð±Ñ€Ð°Ð¶Ð°Ñ‚ÑŒ Ð²Ñ€ÐµÐ¼Ñ� ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: common.opt:1297
+#: common.opt:1300
 msgid "Display the compiler's version"
 msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ð²ÐµÑ€Ñ�Ð¸ÑŽ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°"
 
-#: common.opt:1301
+#: common.opt:1304
 msgid "Suppress warnings"
 msgstr "ÐŸÐ¾Ð´Ð°Ð²Ð¸Ñ‚ÑŒ Ð²Ñ‹Ð´Ð°Ñ‡Ñƒ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ð¹"
 
-#: common.opt:1305
+#: common.opt:1308
 #, fuzzy
 msgid "Create a shared library"
 msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°Ñ‚ÑŒ Ñ€Ð°Ð·Ð´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ðµ Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐºÐ¸ Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ðµ ID"
 
-#: common.opt:1309
+#: common.opt:1312
 #, fuzzy
 msgid "Create a position independent executable"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾-Ð½ÐµÐ·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ñ‹Ð¹ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ñ‹Ñ… Ð¼Ð¾Ð´ÑƒÐ»ÐµÐ¹, ÐµÑ�Ð»Ð¸ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ (Ñ€ÐµÐ¶Ð¸Ð¼ large)"
 
+#: c.opt:41
+#, fuzzy
+msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
+msgstr "-A<Ð²Ð¾Ð¿Ñ€Ð¾Ñ�>=<Ð¾Ñ‚Ð²ÐµÑ‚>\tÐ—Ð°Ð´Ð°Ñ‚ÑŒ <Ð¾Ñ‚Ð²ÐµÑ‚> Ð½Ð° <Ð²Ð¾Ð¿Ñ€Ð¾Ñ�>. Ð”Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ '-' Ð¿ÐµÑ€ÐµÐ´ <Ð²Ð¾Ð¿Ñ€Ð¾Ñ�Ð¾Ð¼> Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ <Ð¾Ñ‚Ð²ÐµÑ‚> Ð½Ð° <Ð²Ð¾Ð¿Ñ€Ð¾Ñ�>"
+
+#: c.opt:45
+msgid "Do not discard comments"
+msgstr "Ð�Ðµ ÑƒÐ´Ð°Ð»Ñ�Ñ‚ÑŒ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ð¸"
+
+#: c.opt:49
+msgid "Do not discard comments in macro expansions"
+msgstr "Ð�Ðµ ÑƒÐ´Ð°Ð»Ñ�Ñ‚ÑŒ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ð¸ Ð¿Ñ€Ð¸ Ð¼Ð°ÐºÑ€Ð¾Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ°Ñ…"
+
+#: c.opt:53
+msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
+msgstr "ÐžÐ¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ <Ð¼Ð°ÐºÑ€Ð¾Ñ�> Ñ�Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼ <Ð·Ð½Ð°Ñ‡.>. Ð•Ñ�Ð»Ð¸ Ð·Ð°Ð´Ð°Ð½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ <Ð¼Ð°ÐºÑ€Ð¾Ñ�>, <Ð·Ð½Ð°Ñ‡.> Ñ�Ñ‡Ð¸Ñ‚Ð°ÐµÑ‚Ñ�Ñ� Ñ€Ð°Ð²Ð½Ñ‹Ð¼ 1"
+
+#: c.opt:60
+msgid "Add <dir> to the end of the main framework include path"
+msgstr "Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ <ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³> Ð² ÐºÐ¾Ð½ÐµÑ† Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¿ÑƒÑ‚Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÐ¼Ñ‹Ñ… Ð¸Ð½Ñ„Ñ€Ð°Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€"
+
+#: c.opt:64
+msgid "Print the name of header files as they are used"
+msgstr "ÐŸÐµÑ‡Ð°Ñ‚Ð°Ñ‚ÑŒ Ð¸Ð¼ÐµÐ½Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ñ… Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾Ñ‡Ð½Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð¾Ð²"
+
+#: c.opt:68 c.opt:863
+msgid "Add <dir> to the end of the main include path"
+msgstr "Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ <ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³> Ð² ÐºÐ¾Ð½ÐµÑ† Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¿ÑƒÑ‚Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð²"
+
+#: c.opt:72
+msgid "Generate make dependencies"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð´Ð»Ñ� make"
+
+#: c.opt:76
+msgid "Generate make dependencies and compile"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ make-Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ"
+
+#: c.opt:80
+msgid "Write dependency output to the given file"
+msgstr "Ð’Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð² ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ñ‹Ð¹ Ñ„Ð°Ð¹Ð»"
+
+#: c.opt:84
+msgid "Treat missing header files as generated files"
+msgstr "Ð¢Ñ€Ð°ÐºÑ‚Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ðµ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¸ ÐºÐ°Ðº Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ðµ Ñ„Ð°Ð¹Ð»Ñ‹"
+
+#: c.opt:88
+msgid "Like -M but ignore system header files"
+msgstr "ÐšÐ°Ðº -M, Ð½Ð¾ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ðµ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¸"
+
+#: c.opt:92
+msgid "Like -MD but ignore system header files"
+msgstr "ÐšÐ°Ðº -MD, Ð½Ð¾ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ðµ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¸ "
+
+#: c.opt:96
+msgid "Generate phony targets for all headers"
+msgstr "Ð”Ð¾Ð±Ð°Ð²Ð»Ñ�Ñ‚ÑŒ Ñ„Ð¸ÐºÑ‚Ð¸Ð²Ð½Ñ‹Ðµ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð° Ð´Ð»Ñ� Ð²Ñ�ÐµÑ… Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾Ñ‡Ð½Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð¾Ð²"
+
+#: c.opt:100
+msgid "Add a MAKE-quoted target"
+msgstr "Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ Ñ�ÐºÑ€Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½ÑƒÑŽ MAKE-Ñ†ÐµÐ»ÑŒ"
+
+#: c.opt:104
+msgid "Add an unquoted target"
+msgstr "Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ Ð½ÐµÑ�ÐºÑ€Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½ÑƒÑŽ MAKE-Ñ†ÐµÐ»ÑŒ"
+
+#: c.opt:108
+msgid "Do not generate #line directives"
+msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñ‹ #Ñ�Ñ‚Ñ€Ð¾ÐºÐ°"
+
+#: c.opt:112
+msgid "Undefine <macro>"
+msgstr "ÐžÑ‚Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð°"
+
+#: c.opt:116
+msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ�Ñ… Ð¿Ð¾ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸ÑŽ Ñ� ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸ÐµÐ¹ Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°, Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ð³Ð¾ Ñ� ABI"
+
+#: c.opt:120
+#, fuzzy
+msgid "Warn about suspicious uses of memory addresses"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÑ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ñ… Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ð´Ð»Ñ� \"main\""
+
+#: c.opt:124
+msgid "Enable most warning messages"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð²Ñ�Ðµ Ð¾Ñ�Ð½Ð¾Ð²Ð½Ñ‹Ðµ Ð²Ð¸Ð´Ñ‹ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ð¹"
+
+#: c.opt:128
+#, fuzzy
+msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
+msgstr "Ð¸Ð·-Ð·Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð½Ð¾Ñ�Ñ‚Ð¸ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° Ñ‚Ð¸Ð¿Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ…, Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÐ³Ð´Ð° Ð»Ð¾Ð¶ÑŒ"
+
+#: c.opt:132
+msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ, ÐµÑ�Ð»Ð¸ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Objective-C Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ�Ð±Ð¾Ñ€Ð¾Ð¼ Ð¼ÑƒÑ�Ð¾Ñ€Ð°"
+
+#: c.opt:136
+msgid "Warn about casting functions to incompatible types"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ðº Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð°Ð¼"
+
+#: c.opt:140
+msgid "Warn about C constructs that are not in the common subset of C and C++"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ�Ñ… C, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰Ð¸Ñ…Ñ�Ñ� Ð¾Ð±Ñ‰Ð¸Ð¼Ð¸ Ð´Ð»Ñ� C Ð¸ C++"
+
+#: c.opt:144
+#, fuzzy
+msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ�Ñ… C, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰Ð¸Ñ…Ñ�Ñ� Ð¾Ð±Ñ‰Ð¸Ð¼Ð¸ Ð´Ð»Ñ� C Ð¸ C++"
+
+#: c.opt:148
+msgid "Warn about casts which discard qualifiers"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð¾Ð², Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÑŽÑ‰Ð¸Ñ… ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
+
+#: c.opt:152
+msgid "Warn about subscripts whose type is \"char\""
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð¸Ð½Ð´ÐµÐºÑ�Ð°Ñ… Ñ‚Ð¸Ð¿Ð° \"char\""
+
+#: c.opt:156
+#, fuzzy
+msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
+msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q+D Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ñ€Ñ‡ÐµÐ½Ð° Ð²Ñ‹Ð·Ð¾Ð²Ð°Ð¼Ð¸ %<longjmp%> Ð¸Ð»Ð¸ %<vfork%>"
+
+#: c.opt:160
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ñ… ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ñ�Ñ… Ð¸ ÐºÐ¾Ð¼Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ð¸Ñ�Ñ… C++, Ð¿Ñ€Ð¾Ð´Ð¾Ð»Ð¶Ð°ÑŽÑ‰Ð¸Ñ…Ñ�Ñ� Ð½Ð° Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ñ… Ñ„Ð¸Ð·Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ñ�Ñ‚Ñ€Ð¾ÐºÐ°Ñ…"
+
+#: c.opt:164
+msgid "Synonym for -Wcomment"
+msgstr "Ð¢Ð¾ Ð¶Ðµ, Ñ‡Ñ‚Ð¾ -Wcomment"
+
+#: c.opt:168
+msgid "Warn for implicit type conversions that may change a value"
+msgstr ""
+
+#: c.opt:172
+#, fuzzy
+msgid "Warn for implicit type conversions between signed and unsigned integers"
+msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ð³Ð¾ Ð¸ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ñ‹Ñ… Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹"
+
+#: c.opt:176
+msgid "Warn when all constructors and destructors are private"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð°Ñ…, Ð² ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð²Ñ�Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ private"
+
+#: c.opt:180
+msgid "Warn when a declaration is found after a statement"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ…, Ð²Ñ�Ñ‚Ñ€ÐµÑ‚Ð¸Ð²ÑˆÐ¸Ñ…Ñ�Ñ� Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð²"
+
+#: c.opt:184
+msgid "Warn about deprecated compiler features"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ñ… Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ñ�Ñ‚Ñ�Ñ… ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð±ÑƒÐ´ÑƒÑ‚ Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ñ‹ Ð¸Ð· ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ñ� Ð² Ð¿Ð¾Ñ�Ð»ÐµÐ´ÑƒÑŽÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ…"
+
+#: c.opt:188
+msgid "Warn about compile-time integer division by zero"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¼ Ð´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ð½Ð° Ð½Ð¾Ð»ÑŒ Ð¿Ñ€Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ�Ñ… Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸"
+
+#: c.opt:192
+msgid "Warn about violations of Effective C++ style rules"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¾Ñ‚Ñ�Ñ‚ÑƒÐ¿Ð»ÐµÐ½Ð¸Ñ�Ñ… Ð¾Ñ‚ Ñ�Ñ‚Ð¸Ð»Ñ� Effective C++"
+
+#: c.opt:196
+#, fuzzy
+msgid "Warn about an empty body in an if or else statement"
+msgstr "%HÐ¿ÑƒÑ�Ñ‚Ð°Ñ� else-Ñ‡Ð°Ñ�Ñ‚ÑŒ"
+
+#: c.opt:200
+msgid "Warn about stray tokens after #elif and #endif"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½Ð°Ð»Ð¸Ñ‡Ð¸Ð¸ Ð»Ð¸ÑˆÐ½ÐµÐ³Ð¾ Ñ‚ÐµÐºÑ�Ñ‚Ð° Ð¿Ð¾Ñ�Ð»Ðµ #elif Ð¸ #endif"
+
+#: c.opt:208
+#, fuzzy
+msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
+msgstr "Ð­Ñ‚Ð¾Ñ‚ ÐºÐ»ÑŽÑ‡ ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ -Wextra."
+
+#: c.opt:212
+msgid "Warn if testing floating point numbers for equality"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ�Ñ… Ð²ÐµÑ‰ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ñ… Ñ‡Ð¸Ñ�ÐµÐ» Ð½Ð° Ñ€Ð°Ð²ÐµÐ½Ñ�Ñ‚Ð²Ð¾"
+
+#: c.opt:216
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ñ… Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð°Ñ… printf/scanf/strftime/strfmon"
+
+#: c.opt:220
+msgid "Warn if passing too many arguments to a function for its format string"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ñ… Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñ… Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�"
+
+#: c.opt:224
+msgid "Warn about format strings that are not literals"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð½Ñ‹Ñ… Ñ�Ñ‚Ñ€Ð¾ÐºÐ°Ñ…, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰Ð¸Ñ…Ñ�Ñ� Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð°Ð¼Ð¸"
+
+#: c.opt:228
+#, fuzzy
+msgid "Warn about format strings that contain NUL bytes"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð½Ñ‹Ñ… Ñ�Ñ‚Ñ€Ð¾ÐºÐ°Ñ…, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰Ð¸Ñ…Ñ�Ñ� Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»Ð°Ð¼Ð¸"
+
+#: c.opt:232
+msgid "Warn about possible security problems with format functions"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ð°Ñ… Ñ� Ð±ÐµÐ·Ð¾Ð¿Ð°Ñ�Ð½Ð¾Ñ�Ñ‚ÑŒÑŽ Ð¿Ñ€Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�"
+
+#: c.opt:236
+msgid "Warn about strftime formats yielding 2-digit years"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ strftime-Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð°Ñ…, Ð´Ð°ÑŽÑ‰Ð¸Ñ… Ñ‚Ð¾Ð»ÑŒÐºÐ¾ 2 Ñ†Ð¸Ñ„Ñ€Ñ‹ Ð³Ð¾Ð´Ð°"
+
+#: c.opt:240
+msgid "Warn about zero-length formats"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð½Ñ‹Ñ… Ñ�Ñ‚Ñ€Ð¾ÐºÐ°Ñ… Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹"
+
+#: c.opt:247
+msgid "Warn whenever type qualifiers are ignored."
+msgstr ""
+
+#: c.opt:251
+msgid "Warn about variables which are initialized to themselves"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…, Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð¸Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
+
+#: c.opt:258
+msgid "Warn about implicit function declarations"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÑ�Ð²Ð½Ñ‹Ñ… Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
+
+#: c.opt:262
+msgid "Warn when a declaration does not specify a type"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ…, Ð² ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ñ‚Ð¸Ð¿"
+
+#: c.opt:266
+msgid "Deprecated.  This switch has no effect"
+msgstr "Ð£Ñ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ ÐºÐ»ÑŽÑ‡. Ð˜Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�."
+
+#: c.opt:270
+msgid "Warn when there is a cast to a pointer from an integer of a different size"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ Ðº Ñ‚Ð¸Ð¿Ñƒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¾Ñ‚ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð´Ñ€ÑƒÐ³Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
+
+#: c.opt:274
+msgid "Warn about invalid uses of the \"offsetof\" macro"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¼ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð° \"offsetof\""
+
+#: c.opt:278
+msgid "Warn about PCH files that are found but not used"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ PCH, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð±Ñ‹Ð»Ð¸ Ð½Ð°Ð¹Ð´ÐµÐ½Ñ‹, Ð½Ð¾ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹"
+
+#: c.opt:282
+msgid "Do not warn about using \"long long\" when -pedantic"
+msgstr "Ð�Ðµ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ \"long long\" Ñ� -pedantic"
+
+#: c.opt:286
+msgid "Warn about suspicious declarations of \"main\""
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÑ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ñ… Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ð´Ð»Ñ� \"main\""
+
+#: c.opt:290
+msgid "Warn about possibly missing braces around initializers"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ñ… Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ… Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
+
+#: c.opt:294
+msgid "Warn about global functions without previous declarations"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ… Ð±ÐµÐ· Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ñ… Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¹"
+
+#: c.opt:298
+msgid "Warn about missing fields in struct initializers"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ñ… Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ… Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°Ñ… Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€"
+
+#: c.opt:302
+msgid "Warn about functions which might be candidates for format attributes"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ…, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¼ Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð·Ð½Ð°Ñ‡Ð¸Ñ‚ÑŒ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ format"
+
+#: c.opt:306
+msgid "Warn about user-specified include directories that do not exist"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÐµÐ¼, Ð½Ð¾ Ð½Ðµ Ñ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ñ… ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°Ñ… Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð²"
+
+#: c.opt:310
+msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
+msgstr ""
+
+#: c.opt:314
+msgid "Warn about global functions without prototypes"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ… Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¾Ð²"
+
+#: c.opt:318
+msgid "Warn about use of multi-character character constants"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ char-ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ñ…, Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‰Ð¸Ñ… Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ð»Ð¸Ñ‚ÐµÑ€ "
+
+#: c.opt:322
+msgid "Warn about \"extern\" declarations not at file scope"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± \"extern\" Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ð½Ðµ Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð°"
+
+#: c.opt:326
+msgid "Warn when non-templatized friend functions are declared within a template"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ñ‹Ñ… friend-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ…, Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
+
+#: c.opt:330
+msgid "Warn about non-virtual destructors"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°Ñ…"
+
+#: c.opt:334
+msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ NULL Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð¾Ñ‚Ð¼ÐµÑ‡ÐµÐ½ ÐºÐ°Ðº Ñ‚Ñ€ÐµÐ±ÑƒÑŽÑ‰Ð¸Ð¹ Ð½Ðµ-NULL Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
+
+#: c.opt:338
+msgid "Warn about non-normalised Unicode strings"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÐ½Ð¾Ñ€Ð¼Ð°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ�Ñ‚Ñ€Ð¾ÐºÐ°Ñ… Unicode"
+
+#: c.opt:342
+msgid "Warn if a C-style cast is used in a program"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð² Ð² Ñ�Ñ‚Ð¸Ð»Ðµ C"
+
+#: c.opt:346
+#, fuzzy
+msgid "Warn for obsolescent usage in a declaration"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÑ�Ð²Ð½Ñ‹Ñ… Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
+
+#: c.opt:350
+msgid "Warn if an old-style parameter definition is used"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð² Ñ�Ñ‚Ð°Ñ€Ð¾Ð¼ Ñ�Ñ‚Ð¸Ð»Ðµ"
+
+#: c.opt:354
+msgid "Warn if a string is longer than the maximum portable length specified by the standard"
+msgstr ""
+
+#: c.opt:358
+msgid "Warn about overloaded virtual function names"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ñ‹Ñ… Ð¸Ð¼ÐµÐ½Ð°Ñ… Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
+
+#: c.opt:362
+#, fuzzy
+msgid "Warn about overriding initializers without side effects"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…, Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð¸Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
+
+#: c.opt:366
+msgid "Warn about possibly missing parentheses"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ñ… Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ…"
+
+#: c.opt:370
+msgid "Warn when converting the type of pointers to member functions"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ"
+
+#: c.opt:374
+msgid "Warn about function pointer arithmetic"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð´ÐµÐ¹Ñ�Ñ‚Ð²Ð¸Ñ�Ñ… Ð½Ð°Ð´ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�Ð¼Ð¸ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
+
+#: c.opt:378
+msgid "Warn when a pointer is cast to an integer of a different size"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ðº Ñ†ÐµÐ»Ð¾Ð¼Ñƒ Ð´Ñ€ÑƒÐ³Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
+
+#: c.opt:382
+msgid "Warn about misuses of pragmas"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ð¼ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¿Ñ€Ð°Ð³Ð¼"
+
+#: c.opt:386
+msgid "Warn if inherited methods are unimplemented"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÑ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ð½Ð°Ñ�Ð»ÐµÐ´ÑƒÐµÐ¼Ñ‹Ñ… Ð¼ÐµÑ‚Ð¾Ð´Ð°Ñ…"
+
+#: c.opt:390
+msgid "Warn about multiple declarations of the same object"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ñ… Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð²"
+
+#: c.opt:394
+msgid "Warn when the compiler reorders code"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð¿ÐµÑ€ÐµÑƒÐ¿Ð¾Ñ€Ñ�Ð´Ð¾Ñ‡ÐµÐ½Ð¸Ð¸ ÐºÐ¾Ð´Ð° ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð¾Ð¼"
+
+#: c.opt:398
+msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ, ÐµÑ�Ð»Ð¸ Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð¿Ð¾ Ð±ÐµÑ€ÐµÑ‚Ñ�Ñ� ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ ÐºÐ°Ðº \"int\" (C), Ð¸Ð»Ð¸ Ð¾ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ð¼ Ñ‚Ð¸Ð¿Ðµ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° (C++)"
+
+#: c.opt:402
+msgid "Warn if a selector has multiple methods"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€Ð°Ñ… Ñ� Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼Ð¸ Ð¼ÐµÑ‚Ð¾Ð´Ð°Ð¼Ð¸"
+
+#: c.opt:406
+msgid "Warn about possible violations of sequence point rules"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾Ð¼ Ð½Ð°Ñ€ÑƒÑˆÐµÐ½Ð¸Ð¸ Ð¿Ñ€Ð°Ð²Ð¸Ð» Ñ‚Ð¾Ñ‡ÐµÐº Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ�"
+
+#: c.opt:410
+msgid "Warn about signed-unsigned comparisons"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ�Ñ… Ð¼ÐµÐ¶Ð´Ñƒ signed Ð¸ unsigned Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�Ð¼Ð¸"
+
+#: c.opt:414
+msgid "Warn when overload promotes from unsigned to signed"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ ÐºÐ¾Ð³Ð´Ð° Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚Ñ�Ñ� Ð¾Ñ‚ unsigned Ðº signed"
+
+#: c.opt:418
+msgid "Warn about uncasted NULL used as sentinel"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð½Ð° Ð²Ñ�Ñ�ÐºÐ¸Ð¹ Ñ�Ð»ÑƒÑ‡Ð°Ð¹ Ð¾Ð± Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� NULL"
+
+#: c.opt:422
+msgid "Warn about unprototyped function declarations"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÐ¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð½Ñ‹Ñ… Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
+
+#: c.opt:426
+msgid "Warn if type signatures of candidate methods do not match exactly"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÑ�Ð¾Ð²Ð¿Ð°Ð´ÐµÐ½Ð¸Ð¸ Ñ�Ð¸Ð³Ð½Ð°Ñ‚ÑƒÑ€ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼Ñ‹Ñ… Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð²"
+
+#: c.opt:430
+msgid "Warn when synthesis behavior differs from Cfront"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ ÐºÐ¾Ð³Ð´Ð° Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð° Ð¾Ñ‚Ð»Ð¸Ñ‡Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ñ‚ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� C"
+
+#: c.opt:438
+msgid "Warn about features not present in traditional C"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð², Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ñ… Ð² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ C"
+
+#: c.opt:442
+msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
+msgstr ""
+
+#: c.opt:446
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‚Ð¸Ð²ÑˆÐ¸Ñ…Ñ�Ñ� Ñ‚Ñ€Ð¸Ð³Ñ€Ð°Ñ„Ð°Ñ…, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð²Ð»Ð¸Ñ�Ñ‚ÑŒ Ð½Ð° Ñ�Ð¼Ñ‹Ñ�Ð» Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
+
+#: c.opt:450
+msgid "Warn about @selector()s without previously declared methods"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ @selector() Ð±ÐµÐ· Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð²"
+
+#: c.opt:454
+msgid "Warn if an undefined macro is used in an #if directive"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ñ… Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð¾Ð² Ð² Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð°Ñ… #if"
+
+#: c.opt:458
+msgid "Warn about unrecognized pragmas"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½Ð°Ð»Ð¸Ñ‡Ð¸Ð¸ Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ñ… Ð¿Ñ€Ð°Ð³Ð¼"
+
+#: c.opt:462
+msgid "Warn about macros defined in the main file that are not used"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ñ… Ð² Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð¼ Ñ„Ð°Ð¹Ð»Ðµ, Ð½Ð¾ Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð°Ñ…"
+
+#: c.opt:466
+msgid "Do not warn about using variadic macros when -pedantic"
+msgstr "Ð�Ðµ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð¾Ð² Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ� -pedantic"
+
+#: c.opt:470
+#, fuzzy
+msgid "Warn if a variable length array is used"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
+
+#: c.opt:474
+msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
+msgstr ""
+
+#: c.opt:478
+msgid "Warn when a pointer differs in signedness in an assignment"
+msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð¸Ñ�Ñ… Ð² Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ñ�Ñ‚Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸"
+
+#: c.opt:482
+msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
+msgstr "Ð¢Ð¾ Ð¶Ðµ, Ñ‡Ñ‚Ð¾ -std=c89 (Ð´Ð»Ñ� C) Ð¸Ð»Ð¸ -std=c++98 (Ð´Ð»Ñ� C++)"
+
+#: c.opt:490
+msgid "Enforce class member access control semantics"
+msgstr "Ð ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�ÐµÐ¼Ð°Ð½Ñ‚Ð¸ÐºÑƒ ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ� Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð¾Ð¼ Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²"
+
+#: c.opt:497
+msgid "Change when template instances are emitted"
+msgstr "Ð˜Ð·Ð¼ÐµÐ½Ñ�Ñ‚ÑŒ Ð¿Ñ€Ð¸ Ð²Ñ‹Ð´Ð°Ñ‡Ðµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
+
+#: c.opt:501
+msgid "Recognize the \"asm\" keyword"
+msgstr "Ð Ð°Ñ�Ð¿Ð¾Ð·Ð½Ð°Ð²Ð°Ñ‚ÑŒ ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾ \"asm\""
+
+#: c.opt:505
+msgid "Recognize built-in functions"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÑƒ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
+
+#: c.opt:512
+msgid "Check the return value of new"
+msgstr "ÐŸÑ€Ð¾Ð²ÐµÑ€Ñ�Ñ‚ÑŒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ new"
+
+#: c.opt:516
+msgid "Allow the arguments of the '?' operator to have different types"
+msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ñ€Ð°Ð·Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð´Ð»Ñ� Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ '?'"
+
+#: c.opt:520
+msgid "Reduce the size of object files"
+msgstr "Ð¡Ð¾ÐºÑ€Ð°Ñ‚Ð¸Ñ‚ÑŒ Ð¾Ð±ÑŠÐµÐ¼ Ð¾Ð±ÑŠÐµÐºÑ‚Ð½Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð¾Ð²"
+
+#: c.opt:524
+msgid "Use class <name> for constant strings"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ class <Ð¸Ð¼Ñ�> ÐºÐ°Ðº Ñ‚Ð¸Ð¿ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ñ… ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚"
+
+#: c.opt:528
+msgid "Inline member functions by default"
+msgstr "ÐŸÐ¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ñ‚ÑŒ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
+
+#: c.opt:532
+#, fuzzy
+msgid "Preprocess directives only."
+msgstr "ÐžÐ±Ñ€Ð°Ð±Ð°Ñ‚Ñ‹Ð²Ð°Ñ‚ÑŒ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñ‹ #ident"
+
+#: c.opt:536
+msgid "Permit '$' as an identifier character"
+msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ '$' Ð² Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð°Ñ…"
+
+#: c.opt:543
+msgid "Generate code to check exception specifications"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ð¹"
+
+#: c.opt:550
+msgid "Convert all strings and character constants to character set <cset>"
+msgstr "ÐšÐ¾Ð½Ð²ÐµÑ€Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ðµ Ð¸ char-ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹ Ð² ÑƒÐºÐ°Ð·Ð°Ð½Ð½ÑƒÑŽ <ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÑƒ>"
+
+#: c.opt:554
+msgid "Permit universal character names (\\u and \\U) in identifiers"
+msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ ÑƒÐ½Ð¸Ð²ÐµÑ€Ñ�Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð¸Ð¼ÐµÐ½Ð° Ð»Ð¸Ñ‚ÐµÑ€ (\\u and \\U) Ð² Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð°Ñ…"
+
+#: c.opt:558
+msgid "Specify the default character set for source files"
+msgstr "ÐšÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÐ° Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð¾Ð² Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
+
+#: c.opt:566
+msgid "Scope of for-init-statement variables is local to the loop"
+msgstr "ÐžÐ±Ð»Ð°Ñ�Ñ‚ÑŒ Ð´ÐµÐ¹Ñ�Ñ‚Ð²Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…, Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð½Ñ‹Ñ… Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ Ñ†Ð¸ÐºÐ»Ð°, Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ€Ð°Ð¼ÐºÐ°Ð¼Ð¸ Ñ†Ð¸ÐºÐ»Ð°"
+
+#: c.opt:570
+msgid "Do not assume that standard C libraries and \"main\" exist"
+msgstr "Ð�Ðµ Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ Ð½Ð°Ð»Ð¸Ñ‡Ð¸Ðµ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ñ… Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÐº C Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ \"main\""
+
+#: c.opt:574
+msgid "Recognize GNU-defined keywords"
+msgstr "Ð Ð°Ñ�Ð¿Ð¾Ð·Ð½Ð°Ð²Ð°Ñ‚ÑŒ ÐºÐ»ÑŽÑ‡ÐµÐ²Ñ‹Ðµ Ñ�Ð»Ð¾Ð²Ð° GNU-Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ð¹"
+
+#: c.opt:578
+msgid "Generate code for GNU runtime environment"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ñ�Ñ€ÐµÐ´Ñ‹ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� GNU"
+
+#: c.opt:582
+#, fuzzy
+msgid "Use traditional GNU semantics for inline functions"
+msgstr "Ð² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ C Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¹ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð°"
+
+#: c.opt:595
+msgid "Assume normal C execution environment"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¾Ð¹ Ñ�Ñ€ÐµÐ´Ñ‹ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� C"
+
+#: c.opt:599
+msgid "Enable support for huge objects"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÑƒ Ð±Ð¾Ð»ÑŒÑˆÐ¸Ñ… Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð²"
+
+#: c.opt:603
+msgid "Export functions even if they can be inlined"
+msgstr "Ð­ÐºÑ�Ð¿Ð¾Ñ€Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð´Ð°Ð¶Ðµ ÐµÑ�Ð»Ð¸ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð¸Ñ… inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ°"
+
+#: c.opt:607
+msgid "Emit implicit instantiations of inline templates"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð½ÐµÑ�Ð²Ð½Ñ‹Ðµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ inline-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
+
+#: c.opt:611
+msgid "Emit implicit instantiations of templates"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð½ÐµÑ�Ð²Ð½Ñ‹Ðµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
+
+#: c.opt:615
+msgid "Inject friend functions into enclosing namespace"
+msgstr "Ð’Ñ�Ñ‚Ð°Ð²Ð»Ñ�Ñ‚ÑŒ friend-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð¸Ðµ namespace-Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
+
+#: c.opt:622
+msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
+msgstr ""
+
+#: c.opt:626
+msgid "Don't warn about uses of Microsoft extensions"
+msgstr "Ð�Ðµ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾Ð± Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ð¹ Microsoft"
+
+#: c.opt:636
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ñ�Ñ€ÐµÐ´Ñ‹ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� NeXT (Apple Mac OS X)"
+
+#: c.opt:640
+msgid "Assume that receivers of Objective-C messages may be nil"
+msgstr "ÐŸÑ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°Ñ‚ÑŒ Ñ‡Ñ‚Ð¾ Ð¿Ð¾Ð»ÑƒÑ‡Ð°Ñ‚ÐµÐ»Ð¸ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ð¹ Objective-C Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿ÑƒÑ�Ñ‚Ñ‹Ð¼Ð¸"
+
+#: c.opt:652
+msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
+msgstr ""
+
+#: c.opt:656
+msgid "Allow fast jumps to the message dispatcher"
+msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ°Ñ‚ÑŒ Ð±Ñ‹Ñ�Ñ‚Ñ€Ñ‹Ð¹ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ðº Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚Ñ‡Ð¸ÐºÑƒ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ð¹"
+
+#: c.opt:662
+msgid "Enable Objective-C exception and synchronization syntax"
+msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°Ñ‚ÑŒ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¹ Ð¸ Ñ�Ð¸Ð½Ñ…Ñ€Ð¾Ð½Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Objective-C"
+
+#: c.opt:666
+msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ñ�Ð±Ð¾Ñ€ÐºÑƒ Ð¼ÑƒÑ�Ð¾Ñ€Ð° (GC) Ð² Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð°Ñ… Ð½Ð° Objective-C/Objective-C++"
+
+#: c.opt:671
+msgid "Enable Objective-C setjmp exception handling runtime"
+msgstr "ÐŸÐ¾Ð´ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÑƒ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� Ð´Ð»Ñ� Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¹ Objective-C setjmp"
+
+#: c.opt:675
+#, fuzzy
+msgid "Enable OpenMP"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ñ€ÐµÐ¶Ð¸Ð¼ Ð¾Ñ‚Ð»Ð°Ð´ÐºÐ¸"
+
+#: c.opt:679
+msgid "Recognize C++ kewords like \"compl\" and \"xor\""
+msgstr "Ð Ð°Ñ�Ð¿Ð¾Ð·Ð½Ð°Ð²Ð°Ñ‚ÑŒ ÐºÐ»ÑŽÑ‡ÐµÐ²Ñ‹Ðµ Ñ�Ð»Ð¾Ð²Ð° C++, Ñ‚Ð°ÐºÐ¸Ðµ ÐºÐ°Ðº \"compl\" Ð¸ \"xor\""
+
+#: c.opt:683
+msgid "Enable optional diagnostics"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½ÑƒÑŽ Ð´Ð¸Ð°Ð³Ð½Ð¾Ñ�Ñ‚Ð¸ÐºÑƒ"
+
+#: c.opt:690
+msgid "Look for and use PCH files even when preprocessing"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸ Ð¸Ñ�ÐºÐ°Ñ‚ÑŒ Ñ„Ð°Ð¹Ð»Ñ‹ PCH Ð´Ð°Ð¶Ð¾ Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� Ð¿Ñ€ÐµÐ¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ�"
+
+#: c.opt:694
+msgid "Downgrade conformance errors to warnings"
+msgstr "ÐžÑˆÐ¸Ð±ÐºÐ¸ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ñ� Ñ‚Ñ€Ð°ÐºÑ‚Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ°Ðº Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ñ�"
+
+#: c.opt:698
+msgid "Treat the input file as already preprocessed"
+msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ñ„Ð°Ð¹Ð» ÑƒÐ¶Ðµ Ð¿Ñ€ÐµÐ¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¸Ñ€Ð¾Ð²Ð°Ð½"
+
+#: c.opt:702
+msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ Fix-and-Continue Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ñ� Ð¾ Ñ‚Ð¾Ð¼, Ñ‡Ñ‚Ð¾ Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð¿Ð¾Ð´ÐºÐ°Ñ‡ÐºÐ° Ð¾Ð±ÑŠÐµÐºÑ‚Ð½Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð¾Ð² Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�"
+
+#: c.opt:706
+msgid "Enable automatic template instantiation"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÑƒÑŽ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸ÑŽ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
+
+#: c.opt:710
+msgid "Generate run time type descriptor information"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ Ð¾ Ñ‚Ð¸Ð¿Ð°Ñ…, Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½ÑƒÑŽ Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�"
+
+#: c.opt:714
+msgid "Use the same size for double as for float"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð»Ñ� double Ñ€Ð°Ð·Ð¼ÐµÑ€ float"
+
+#: c.opt:722
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
+msgstr "Ð£Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ Ð´Ð»Ñ� \"wchar_t\" Ñ‚Ð¸Ð¿ \"unsigned short\""
+
+#: c.opt:726
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+msgstr "ÐŸÐ¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ð±Ð¸Ñ‚Ð¾Ð²Ñ‹Ðµ Ð¿Ð¾Ð»Ñ� Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼Ð¸"
+
+#: c.opt:730
+msgid "Make \"char\" signed by default"
+msgstr "ÐŸÐ¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ‚Ð¸Ð¿ \"char\" Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼"
+
+#: c.opt:737
+msgid "Display statistics accumulated during compilation"
+msgstr "ÐŸÐ¾ÐºÐ°Ð·Ð°Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ�Ñ‚Ð¸ÐºÑƒ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸Ð¸"
+
+#: c.opt:744
+msgid "Distance between tab stops for column reporting"
+msgstr "Ð˜Ð½Ñ‚ÐµÑ€Ð²Ð°Ð» Ñ‚Ð°Ð±ÑƒÐ»Ñ�Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¸ Ð²Ñ‹Ð´Ð°Ñ‡Ðµ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ð¹ Ð¿Ð¾ Ñ�Ñ‚Ð¾Ð»Ð±Ñ†Ð°Ð¼"
+
+#: c.opt:748
+msgid "Specify maximum template instantiation depth"
+msgstr "Ð“Ð»ÑƒÐ±Ð¸Ð½Ð° ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
+
+#: c.opt:755
+msgid "Do not generate thread-safe code for initializing local statics"
+msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¾-Ð¾Ñ€Ð¸ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
+
+#: c.opt:759
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
+msgstr "ÐŸÐ¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ð±Ð¸Ñ‚Ð¾Ð²Ñ‹Ðµ Ð¿Ð¾Ð»Ñ� Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼Ð¸"
+
+#: c.opt:763
+msgid "Make \"char\" unsigned by default"
+msgstr "ÐŸÐ¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ‚Ð¸Ð¿ char Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼"
+
+#: c.opt:767
+msgid "Use __cxa_atexit to register destructors"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ __cxa_atexit Ð´Ð»Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°Ñ†Ð¸Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð²"
+
+#: c.opt:771
+msgid "Use __cxa_get_exception_ptr in exception handling"
+msgstr ""
+
+#: c.opt:775
+msgid "Marks all inlined methods as having hidden visibility"
+msgstr "ÐžÑ‚Ð¼ÐµÑ‚Ð¸Ñ‚ÑŒ Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð²Ñ�ÐµÑ… Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹ÐµÑ… Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð² ÐºÐ°Ðº Ñ�ÐºÑ€Ñ‹Ñ‚ÑƒÑŽ"
+
+#: c.opt:779
+msgid "Changes visibility to match Microsoft Visual Studio by default"
+msgstr ""
+
+#: c.opt:783
+msgid "Discard unused virtual functions"
+msgstr "Ð£Ð´Ð°Ð»Ð¸Ñ‚ÑŒ Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ñ‹Ðµ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
+
+#: c.opt:787
+msgid "Implement vtables using thunks"
+msgstr "Ð ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ðµ thunks"
+
+#: c.opt:791
+msgid "Emit common-like symbols as weak symbols"
+msgstr "common-Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ñ‹ Ñ�Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ Ñ�Ð»Ð°Ð±Ñ‹Ð¼Ð¸ (weak)"
+
+#: c.opt:795
+msgid "Convert all wide strings and character constants to character set <cset>"
+msgstr "Ð¨Ð¸Ñ€Ð¾ÐºÐ¸Ðµ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ñ‹ Ð¸ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸ ÑˆÐ¸Ñ€Ð¾ÐºÐ¸Ñ… Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð¾Ð² ÐºÐ¾Ð½Ð²ÐµÑ€Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ð·Ð°Ð´Ð°Ð½Ð½ÑƒÑŽ <ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²ÐºÑƒ>"
+
+#: c.opt:799
+msgid "Generate a #line directive pointing at the current working directory"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñƒ #Ñ�Ñ‚Ñ€Ð¾ÐºÐ°, ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°ÑŽÑ‰ÑƒÑŽ Ð½Ð° Ñ‚ÐµÐºÑƒÑ‰Ð¸Ð¹ Ñ€Ð°Ð±Ð¾Ñ‡Ð¸Ð¹ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³"
+
+#: c.opt:803
+msgid "Emit cross referencing information"
+msgstr "Ð’Ñ‹Ð´Ð°Ñ‚ÑŒ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ Ð¾ Ð¿ÐµÑ€ÐµÐºÑ€ÐµÑ�Ñ‚Ð½Ñ‹Ñ… Ñ�Ñ�Ñ‹Ð»ÐºÐ°Ñ…"
+
+#: c.opt:807
+msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð»ÐµÐ½Ð¸Ð²Ñ‹Ð¹ Ð¿Ð¾Ð¸Ñ�Ðº ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð² (Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ objc_getClass()) Ð´Ð»Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ Zero-Link"
+
+#: c.opt:811
+msgid "Dump declarations to a .decl file"
+msgstr "Ð’Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð² Ñ„Ð°Ð¹Ð» .decl"
+
+#: c.opt:815
+msgid "Aggressive reduced debug info for structs"
+msgstr ""
+
+#: c.opt:819
+msgid "Conservative reduced debug info for structs"
+msgstr ""
+
+#: c.opt:823
+msgid "Detailed reduced debug info for structs"
+msgstr ""
+
+#: c.opt:827 c.opt:859
+msgid "Add <dir> to the end of the system include path"
+msgstr "Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ <ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³> Ð² ÐºÐ¾Ð½ÐµÑ† Ð¿ÑƒÑ‚Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ñ… Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð²"
+
+#: c.opt:831
+msgid "Accept definition of macros in <file>"
+msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¼Ð°ÐºÑ€Ð¾Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¸Ð· <Ñ„Ð°Ð¹Ð»Ð°>"
+
+#: c.opt:835
+msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
+msgstr ""
+
+#: c.opt:839
+msgid "Include the contents of <file> before other files"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ð¼Ð¾Ðµ <Ñ„Ð°Ð¹Ð»Ð°> Ð¿ÐµÑ€ÐµÐ´ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ†Ð¸ÐµÐ¹ Ð´Ñ€ÑƒÐ³Ð¸Ñ… Ñ„Ð°Ð¹Ð»Ð¾Ð²"
+
+#: c.opt:843
+msgid "Specify <path> as a prefix for next two options"
+msgstr "Ð�Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð´Ð»Ñ� Ñ�ÐµÐºÑ†Ð¸Ð¸ ÐºÐ¾Ð´Ð°"
+
+#: c.opt:847
+msgid "Set <dir> to be the system root directory"
+msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ <ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³> ÐºÐ¾Ñ€Ð½ÐµÐ²Ñ‹Ð¼ ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð¾Ð¼ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ‹"
+
+#: c.opt:851
+msgid "Add <dir> to the start of the system include path"
+msgstr "Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ <ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³> Ð² Ð½Ð°Ñ‡Ð°Ð»Ð¾ Ð¿ÑƒÑ‚Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ñ… Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð²"
+
+#: c.opt:855
+msgid "Add <dir> to the end of the quote include path"
+msgstr "Ð”Ð¾Ð±Ð°Ð²Ð¸Ñ‚ÑŒ <ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³> Ð² ÐºÐ¾Ð½ÐµÑ† Ð¿ÑƒÑ‚Ð¸ Ð¿Ð¾Ð¸Ñ�ÐºÐ° Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ñ… Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¾Ð²"
+
+#: c.opt:876
+msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
+msgstr "Ð�Ðµ Ð¸Ñ�ÐºÐ°Ñ‚ÑŒ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ðµ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¸ Ð² Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ñ… ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°Ñ… Ð¿Ð¾Ð¸Ñ�ÐºÐ° (Ð½Ð¾ Ð¸Ñ�ÐºÐ°Ñ‚ÑŒ Ð² ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°Ñ…, Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ -isystem)"
+
+#: c.opt:880
+msgid "Do not search standard system include directories for C++"
+msgstr "Ð�Ðµ Ð¸Ñ�ÐºÐ°Ñ‚ÑŒ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ðµ Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ¸ C++ Ð² Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ñ… ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð°Ñ…"
+
+#: c.opt:896
+msgid "Generate C header of platform-specific features"
+msgstr "Ð¡Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ C-Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾Ðº Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¹, Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð´Ð»Ñ� Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
+
+#: c.opt:900
+msgid "Print a checksum of the executable for PCH validity checking, and stop"
+msgstr "Ð’Ñ‹Ð²ÐµÑ�Ñ‚Ð¸ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÐºÐ¾Ð½Ñ‚Ñ€Ð¾Ð»ÑŒÐ½ÑƒÑŽ Ñ�ÑƒÐ¼Ð¼Ñƒ Ð¸Ñ�Ð¿Ð¾Ð»Ð½Ñ�ÐµÐ¼Ð¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ð° Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ñ�Ñ‚Ð¸ PCH Ð¸ Ð¾Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒÑ�Ñ�"
+
+#: c.opt:904
+msgid "Remap file names when including files"
+msgstr "ÐŸÑ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ñ‹Ð²Ð°Ñ‚ÑŒ Ð¸Ð¼ÐµÐ½Ð° Ñ„Ð°Ð¹Ð»Ð¾Ð² Ð¿Ñ€Ð¸ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¸"
+
+#: c.opt:908
+msgid "Conform to the ISO 1998 C++ standard"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ñ� ISO 1998 C++"
+
+#: c.opt:912
+#, fuzzy
+msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ñ� ISO 1998 C++ Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ�Ð¼Ð¸ GNU"
+
+#: c.opt:919 c.opt:954
+msgid "Conform to the ISO 1990 C standard"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ñ� ISO 1990 C"
+
+#: c.opt:923 c.opt:962
+msgid "Conform to the ISO 1999 C standard"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ñ� ISO 1999 C"
+
+#: c.opt:927
+msgid "Deprecated in favor of -std=c99"
+msgstr "Ð�Ðµ Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ�; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ -std=c99"
+
+#: c.opt:931
+msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ñ� ISO 1998 C++ Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ�Ð¼Ð¸ GNU"
+
+#: c.opt:935
+#, fuzzy
+msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ñ� ISO 1998 C++ Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ�Ð¼Ð¸ GNU"
+
+#: c.opt:942
+msgid "Conform to the ISO 1990 C standard with GNU extensions"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ñ� ISO 1990 C Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ�Ð¼Ð¸ GNU"
+
+#: c.opt:946
+msgid "Conform to the ISO 1999 C standard with GNU extensions"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ñ� ISO 1999 C Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸Ñ�Ð¼Ð¸ GNU"
+
+#: c.opt:950
+msgid "Deprecated in favor of -std=gnu99"
+msgstr "Ð£Ñ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ ÐºÐ»ÑŽÑ‡, Ñ‚ÐµÐ¿ÐµÑ€ÑŒ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ -std=gnu99"
+
+#: c.opt:958
+msgid "Conform to the ISO 1990 C standard as amended in 1994"
+msgstr "ÐšÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ñ� ISO 1990 C Ñ� Ð´Ð¾Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�Ð¼Ð¸ Ð¾Ñ‚ 1994"
+
+#: c.opt:966
+msgid "Deprecated in favor of -std=iso9899:1999"
+msgstr "Ð£Ñ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ ÐºÐ»ÑŽÑ‡; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ -std=iso9899:1999"
+
+#: c.opt:970
+msgid "Enable traditional preprocessing"
+msgstr "Ð¢Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ"
+
+#: c.opt:974
+msgid "Support ISO C trigraphs"
+msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ñ‚Ñ€Ð¸Ð³Ñ€Ð°Ñ„Ð¾Ð², Ð¿Ñ€ÐµÐ´ÑƒÑ�Ð¼Ð¾Ñ‚Ñ€ÐµÐ½Ð½Ñ‹Ñ… ISO C"
+
+#: c.opt:978
+msgid "Do not predefine system-specific and GCC-specific macros"
+msgstr "Ð�Ðµ Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð½Ñ‹Ðµ Ð¼Ð°ÐºÑ€Ð¾Ñ�Ñ‹ Ð¸ Ð¼Ð°ÐºÑ€Ð¾Ñ�Ñ‹ GCC"
+
+#: c.opt:982
+msgid "Enable verbose output"
+msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð¿Ð¾Ð´Ñ€Ð¾Ð±Ð½ÑƒÑŽ Ð²Ñ‹Ð´Ð°Ñ‡Ñƒ"
+
+#: ada/lang.opt:96
+msgid "Specify options to GNAT"
+msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ ÐºÐ»ÑŽÑ‡Ð¸ GNAT"
+
 #: attribs.c:244
 #, gcc-internal-format
 msgid "%qs attribute directive ignored"
@@ -16733,47 +16701,47 @@
 msgid "offset outside bounds of constant string"
 msgstr "Ð¾Ñ‚Ñ�Ñ‚ÑƒÐ¿ Ð·Ð° Ð¿Ñ€ÐµÐ´ÐµÐ»Ð°Ð¼Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¸"
 
-#: builtins.c:1001
+#: builtins.c:1015
 #, gcc-internal-format
 msgid "second argument to %<__builtin_prefetch%> must be a constant"
 msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<__builtin_prefetch%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: builtins.c:1008
+#: builtins.c:1022
 #, gcc-internal-format
 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
 msgstr "Ð²Ð¼ÐµÑ�Ñ‚Ð¾ Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ð³Ð¾ Ð²Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %<__builtin_prefetch%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð½Ð¾Ð»ÑŒ"
 
-#: builtins.c:1016
+#: builtins.c:1030
 #, gcc-internal-format
 msgid "third argument to %<__builtin_prefetch%> must be a constant"
 msgstr "Ñ‚Ñ€ÐµÑ‚Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<__builtin_prefetch%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: builtins.c:1023
+#: builtins.c:1037
 #, gcc-internal-format
 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
 msgstr "Ð²Ð¼ÐµÑ�Ñ‚Ð¾ Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ð³Ð¾ Ñ‚Ñ€ÐµÑ‚ÑŒÐµÐ³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° `__builtin_prefetch' Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð½Ð¾Ð»ÑŒ"
 
-#: builtins.c:4592
+#: builtins.c:4608
 #, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> must be constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<__builtin_args_info%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: builtins.c:4598
+#: builtins.c:4614
 #, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> out of range"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<__builtin_args_info%> Ð²Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ð³Ð¾ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
 
-#: builtins.c:4604
+#: builtins.c:4620
 #, gcc-internal-format
 msgid "missing argument in %<__builtin_args_info%>"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %<__builtin_args_info%>"
 
-#: builtins.c:4693 gimplify.c:2117
+#: builtins.c:4709 gimplify.c:2118
 #, gcc-internal-format
 msgid "too few arguments to function %<va_start%>"
 msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<va_start%>"
 
-#: builtins.c:4857
+#: builtins.c:4872
 #, gcc-internal-format
 msgid "first argument to %<va_arg%> not of type %<va_list%>"
 msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<va_start%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¸Ð¿ %<va_list%>"
@@ -16781,95 +16749,105 @@
 #. Unfortunately, this is merely undefined, rather than a constraint
 #. violation, so we cannot make this an error.  If this call is never
 #. executed, the program is still strictly conforming.
-#: builtins.c:4871
+#: builtins.c:4886
 #, gcc-internal-format
 msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr "%qT Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½ Ðº %qT Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ Ñ‡ÐµÑ€ÐµÐ· %<...%>"
 
-#: builtins.c:4876
+#: builtins.c:4891
 #, gcc-internal-format
 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr "(Ð¿Ð¾Ñ�Ñ‚Ð¾Ð¼Ñƒ %<va_arg%> Ð½ÑƒÐ¶Ð½Ð¾ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‚ÑŒ %qT, Ð° Ð½Ðµ %qT)"
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4882 c-typeck.c:2408
+#: builtins.c:4897 c-typeck.c:2419
 #, gcc-internal-format
 msgid "if this code is reached, the program will abort"
 msgstr "Ð¿Ñ€Ð¸ Ð´Ð¾Ñ�Ñ‚Ð¸Ð¶ÐµÐ½Ð¸Ð¸ Ñ�Ñ‚Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð° Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹ Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ñ‚Ñ�Ñ� Ð°Ð²Ð°Ñ€Ð¸Ð¹Ð½Ð¾"
 
-#: builtins.c:5000
+#: builtins.c:5015
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_frame_address%>"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %<__builtin_frame_address%>"
 
-#: builtins.c:5002
+#: builtins.c:5017
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_return_address%>"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %<__builtin_return_address%>"
 
-#: builtins.c:5015
+#: builtins.c:5030
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_frame_address%>"
 msgstr "Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %<__builtin_frame_address%>"
 
-#: builtins.c:5017
+#: builtins.c:5032
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_return_address%>"
 msgstr "Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %<__builtin_return_address%>"
 
-#: builtins.c:5564
+#: builtins.c:5579
 #, fuzzy, gcc-internal-format
 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
 msgstr "Ñ‚Ñ€ÐµÑ‚Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<__builtin_prefetch%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
 #. All valid uses of __builtin_va_arg_pack () are removed during
 #. inlining.
-#: builtins.c:6276 expr.c:8024
+#: builtins.c:6291 expr.c:8023
 #, fuzzy
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %<__builtin_frame_address%>"
 
 #. All valid uses of __builtin_va_arg_pack_len () are removed during
 #. inlining.
-#: builtins.c:6282
+#: builtins.c:6297
 #, fuzzy
 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %<__builtin_frame_address%>"
 
-#: builtins.c:6578
+#: builtins.c:6593
 #, gcc-internal-format
 msgid "%<__builtin_longjmp%> second argument must be 1"
 msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<__builtin_longjmp%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 1"
 
-#: builtins.c:7209
+#: builtins.c:7224
 #, gcc-internal-format
 msgid "target format does not support infinity"
 msgstr "Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð±ÐµÑ�ÐºÐ¾Ð½ÐµÑ‡Ð½Ñ‹Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
 
-#: builtins.c:9623 builtins.c:9712
+#: builtins.c:9638 builtins.c:9727 builtins.c:10082
 #, gcc-internal-format
 msgid "non-floating-point argument to function %qs"
 msgstr "Ð½Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
 
-#: builtins.c:11303
+#: builtins.c:10446 builtins.c:10466
+#, fuzzy, gcc-internal-format
+msgid "too few arguments to function %qs"
+msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
+
+#: builtins.c:10452 builtins.c:10472
+#, fuzzy, gcc-internal-format
+msgid "too many arguments to function %qs"
+msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
+
+#: builtins.c:11377
 #, gcc-internal-format
 msgid "%<va_start%> used in function with fixed args"
 msgstr "%<va_start%> Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� Ñ„Ð¸ÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
 
-#: builtins.c:11311
+#: builtins.c:11385
 #, fuzzy, gcc-internal-format
 msgid "wrong number of arguments to function %<va_start%>"
 msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<va_start%>"
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:11324
+#: builtins.c:11398
 #, gcc-internal-format
 msgid "%<__builtin_next_arg%> called without an argument"
 msgstr "Ð²Ñ‹Ð·Ð¾Ð² %<__builtin_next_arg%> Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
 
-#: builtins.c:11329
+#: builtins.c:11403
 #, fuzzy, gcc-internal-format
 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<va_start%>"
@@ -16879,27 +16857,27 @@
 #. argument.  We just warn and set the arg to be the last
 #. argument so that we will get wrong-code because of
 #. it.
-#: builtins.c:11358
+#: builtins.c:11432
 #, gcc-internal-format
 msgid "second parameter of %<va_start%> not last named argument"
 msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<va_start%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¼ Ñ�Ð²Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
 
-#: builtins.c:11472
+#: builtins.c:11546
 #, fuzzy
 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
 msgstr "%HÐ¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %D Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼, Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ - Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: builtins.c:11485
+#: builtins.c:11559
 #, fuzzy
 msgid "%Klast argument of %D is not integer constant between 0 and 3"
 msgstr "%HÐ¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %D Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹ Ð¾Ñ‚ 0 Ð´Ð¾ 3"
 
-#: builtins.c:11529 builtins.c:11693 builtins.c:11752
+#: builtins.c:11603 builtins.c:11767 builtins.c:11826
 #, fuzzy
 msgid "%Kcall to %D will always overflow destination buffer"
 msgstr "%HÐ²Ñ‹Ð·Ð¾Ð² %D Ð²Ñ�ÐµÐ³Ð´Ð° Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½Ñ�ÐµÑ‚ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð±ÑƒÑ„ÐµÑ€"
 
-#: builtins.c:11683
+#: builtins.c:11757
 #, fuzzy
 msgid "%Kcall to %D might overflow destination buffer"
 msgstr "%HÐ²Ñ‹Ð·Ð¾Ð² %D Ð²Ñ�ÐµÐ³Ð´Ð° Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½Ñ�ÐµÑ‚ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð±ÑƒÑ„ÐµÑ€"
@@ -17023,440 +17001,440 @@
 msgid "conversion to %qT alters %qT constant value"
 msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %qT Ð² %qT Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾"
 
-#: c-common.c:1296
+#: c-common.c:1299
 #, fuzzy, gcc-internal-format
 msgid "conversion to %qT from %qT may change the sign of the result"
 msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qE Ð¸Ð· %qT Ð² %qT Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾"
 
-#: c-common.c:1325
+#: c-common.c:1328
 #, fuzzy, gcc-internal-format
 msgid "conversion to %qT from %qT may alter its value"
 msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qE Ð¸Ð· %qT Ð² %qT Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾"
 
-#: c-common.c:1353
+#: c-common.c:1356
 #, gcc-internal-format
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "Ð½ÐµÑ�Ð²Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ðº Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ"
 
-#: c-common.c:1359 c-common.c:1366 c-common.c:1374
+#: c-common.c:1362 c-common.c:1369 c-common.c:1377
 #, gcc-internal-format
 msgid "overflow in implicit constant conversion"
 msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¸ Ð½ÐµÑ�Ð²Ð½Ð¾Ð¼ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹"
 
-#: c-common.c:1528
+#: c-common.c:1531
 #, gcc-internal-format
 msgid "operation on %qE may be undefined"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ� Ð½Ð°Ð´ %qE Ð¼Ð¾Ð¶ÐµÑ‚ Ð´Ð°Ñ‚ÑŒ Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¹ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚"
 
-#: c-common.c:1821
+#: c-common.c:1824
 #, gcc-internal-format
 msgid "case label does not reduce to an integer constant"
 msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ case-Ð¼ÐµÑ‚ÐºÐ¸ Ð½ÐµÐ¿Ñ€Ð¸Ð²Ð¾Ð´Ð¸Ð¼Ð¾ Ðº Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ðµ"
 
-#: c-common.c:1861
+#: c-common.c:1864
 #, gcc-internal-format
 msgid "case label value is less than minimum value for type"
 msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ case-Ð¼ÐµÑ‚ÐºÐ¸ Ð¼ÐµÐ½ÑŒÑˆÐµ Ñ‡ÐµÐ¼ Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-common.c:1869
+#: c-common.c:1872
 #, gcc-internal-format
 msgid "case label value exceeds maximum value for type"
 msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ� Ð±Ð¾Ð»ÑŒÑˆÐµ Ñ‡ÐµÐ¼ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-common.c:1877
+#: c-common.c:1880
 #, gcc-internal-format
 msgid "lower value in case label range less than minimum value for type"
 msgstr "Ð½Ð¸Ð¶Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° case-Ð¼ÐµÑ‚ÐºÐ¸ Ð¼ÐµÐ½ÑŒÑˆÐµ Ñ‡ÐµÐ¼ Ð¼Ð¸Ð½Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-common.c:1886
+#: c-common.c:1889
 #, gcc-internal-format
 msgid "upper value in case label range exceeds maximum value for type"
 msgstr "Ð²ÐµÑ€Ñ…Ð½Ñ�Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° case-Ð¼ÐµÑ‚ÐºÐ¸ Ð±Ð¾Ð»ÑŒÑˆÐµ Ñ‡ÐµÐ¼ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-common.c:1960
+#: c-common.c:1963
 #, gcc-internal-format
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 msgstr ""
 
-#: c-common.c:2450
+#: c-common.c:2453
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to binary %s (have %qT and %qT)"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ %s"
 
-#: c-common.c:2686
+#: c-common.c:2689
 #, gcc-internal-format
 msgid "comparison is always false due to limited range of data type"
 msgstr "Ð¸Ð·-Ð·Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð½Ð¾Ñ�Ñ‚Ð¸ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° Ñ‚Ð¸Ð¿Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ…, Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÐ³Ð´Ð° Ð»Ð¾Ð¶ÑŒ"
 
-#: c-common.c:2688
+#: c-common.c:2691
 #, gcc-internal-format
 msgid "comparison is always true due to limited range of data type"
 msgstr "Ð¸Ð·-Ð·Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð½Ð¾Ñ�Ñ‚Ð¸ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° Ñ‚Ð¸Ð¿Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ…, Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÐ³Ð´Ð° Ð¸Ñ�Ñ‚Ð¸Ð½Ð°"
 
-#: c-common.c:2767
+#: c-common.c:2770
 #, gcc-internal-format
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� `Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ >=0' Ð²Ñ�ÐµÐ³Ð´Ð° Ð¸Ñ�Ñ‚Ð¸Ð½Ð°"
 
-#: c-common.c:2777
+#: c-common.c:2780
 #, gcc-internal-format
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� `Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ < 0' Ð²Ñ�ÐµÐ³Ð´Ð° Ð»Ð¾Ð¶ÑŒ"
 
-#: c-common.c:2818
+#: c-common.c:2821
 #, gcc-internal-format
 msgid "pointer of type %<void *%> used in arithmetic"
 msgstr "Ð² Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ %<VOID *%>"
 
-#: c-common.c:2824
+#: c-common.c:2827
 #, gcc-internal-format
 msgid "pointer to a function used in arithmetic"
 msgstr "Ð² Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
 
-#: c-common.c:2830
+#: c-common.c:2833
 #, gcc-internal-format
 msgid "pointer to member function used in arithmetic"
 msgstr "Ð² Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
 
-#: c-common.c:2982
+#: c-common.c:2985
 #, fuzzy, gcc-internal-format
 msgid "the address of %qD will always evaluate as %<true%>"
 msgstr "Ð°Ð´Ñ€ÐµÑ� %qD Ð²Ñ�ÐµÐ³Ð´Ð° Ð±ÑƒÐ´ÐµÑ‚ %<Ð¸Ñ�Ñ‚Ð¸Ð½Ð°%>"
 
-#: c-common.c:3051 cp/semantics.c:596 cp/typeck.c:6411
+#: c-common.c:3054 cp/semantics.c:597 cp/typeck.c:6438
 #, gcc-internal-format
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ð¾Ðµ ÐºÐ°Ðº Ð»Ð¾Ð³Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ, Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ� "
 
-#: c-common.c:3123 c-typeck.c:8958
+#: c-common.c:3126 c-typeck.c:8969
 #, gcc-internal-format
 msgid "invalid use of %<restrict%>"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° %<restrict%>"
 
-#: c-common.c:3339
+#: c-common.c:3346
 #, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a function type"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ %<sizeof%> Ðº Ñ‚Ð¸Ð¿Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: c-common.c:3349
+#: c-common.c:3356
 #, gcc-internal-format
 msgid "invalid application of %qs to a void type"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ %qs Ðº Ñ‚Ð¸Ð¿Ñƒ void"
 
-#: c-common.c:3355
+#: c-common.c:3362
 #, gcc-internal-format
 msgid "invalid application of %qs to incomplete type %qT "
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ %qs Ðº Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT "
 
-#: c-common.c:3396
+#: c-common.c:3403
 #, gcc-internal-format
 msgid "%<__alignof%> applied to a bit-field"
 msgstr "%<__alignof%> Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¾ Ðº Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð¼Ñƒ Ð¿Ð¾Ð»ÑŽ"
 
-#: c-common.c:3969
+#: c-common.c:3976
 #, gcc-internal-format
 msgid "cannot disable built-in function %qs"
 msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ñ‚Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÑŽÑŽ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ %s"
 
-#: c-common.c:4172
+#: c-common.c:4179
 #, gcc-internal-format
 msgid "pointers are not permitted as case values"
 msgstr "Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ case Ð½ÐµÐ»ÑŒÐ·Ñ� ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»Ñ�Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ð¸"
 
-#: c-common.c:4178
+#: c-common.c:4185
 #, gcc-internal-format
 msgid "range expressions in switch statements are non-standard"
 msgstr "Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ñ‹ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ switch Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� ISO C"
 
-#: c-common.c:4204
+#: c-common.c:4211
 #, gcc-internal-format
 msgid "empty range specified"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½"
 
-#: c-common.c:4264
+#: c-common.c:4271
 #, gcc-internal-format
 msgid "duplicate (or overlapping) case value"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€ (Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚Ð¸Ðµ) case-Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹"
 
-#: c-common.c:4265
+#: c-common.c:4272
 #, gcc-internal-format
 msgid "%Jthis is the first entry overlapping that value"
 msgstr "%JÑ�Ñ‚Ð¾ Ð¿ÐµÑ€Ð²Ð¾Ðµ case-Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ, Ñ� ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¼ Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð°Ð½Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
 
-#: c-common.c:4269
+#: c-common.c:4276
 #, gcc-internal-format
 msgid "duplicate case value"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€ case-Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�,"
 
-#: c-common.c:4270
+#: c-common.c:4277
 #, gcc-internal-format
 msgid "%Jpreviously used here"
 msgstr "%JÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ðµ Ñ€Ð°Ð½ÐµÐµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
 
-#: c-common.c:4274
+#: c-common.c:4281
 #, gcc-internal-format
 msgid "multiple default labels in one switch"
 msgstr "Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ð¼ÐµÑ‚Ð¾Ðº default Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ switch"
 
-#: c-common.c:4275
+#: c-common.c:4282
 #, gcc-internal-format
 msgid "%Jthis is the first default label"
 msgstr "%JÑ�Ñ‚Ð¾ Ð¿ÐµÑ€Ð²Ð°Ñ� Ð¼ÐµÑ‚ÐºÐ° default"
 
-#: c-common.c:4324
+#: c-common.c:4331
 #, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type"
 msgstr "%Jcase-Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qs Ð½Ðµ Ð¿Ñ€Ð¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð¸Ñ‚ Ðº Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ"
 
-#: c-common.c:4327
+#: c-common.c:4334
 #, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type %qT"
 msgstr "%Jcase-Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qs Ð½Ðµ Ð¿Ñ€Ð¸Ð½Ð°Ð´Ð»ÐµÐ¶Ð¸Ñ‚ Ðº Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT"
 
-#: c-common.c:4385
+#: c-common.c:4392
 #, gcc-internal-format
 msgid "%Hswitch missing default case"
 msgstr "%HÐ¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ switch Ð±ÐµÐ· Ð¼ÐµÑ‚ÐºÐ¸ default"
 
-#: c-common.c:4448
+#: c-common.c:4455
 #, gcc-internal-format
 msgid "%Henumeration value %qE not handled in switch"
 msgstr "%HÐ² Ð¿ÐµÑ€ÐµÐºÐ»ÑŽÑ‡Ð°Ñ‚ÐµÐ»Ðµ Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qE Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-common.c:4472
+#: c-common.c:4479
 #, gcc-internal-format
 msgid "taking the address of a label is non-standard"
 msgstr "Ð²Ð·Ñ�Ñ‚Ð¸Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° Ð¼ÐµÑ‚ÐºÐ¸ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� ISO C/C++"
 
-#: c-common.c:4622
+#: c-common.c:4629
 #, gcc-internal-format
 msgid "%qE attribute ignored for field of type %qT"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� Ð¿Ð¾Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
 
-#: c-common.c:4633 c-common.c:4652 c-common.c:4670 c-common.c:4697
-#: c-common.c:4724 c-common.c:4750 c-common.c:4769 c-common.c:4793
-#: c-common.c:4816 c-common.c:4839 c-common.c:4860 c-common.c:4881
-#: c-common.c:4905 c-common.c:4931 c-common.c:4968 c-common.c:4995
-#: c-common.c:5046 c-common.c:5130 c-common.c:5160 c-common.c:5179
-#: c-common.c:5499 c-common.c:5559 c-common.c:5580 c-common.c:5644
-#: c-common.c:5762 c-common.c:5828 c-common.c:5877 c-common.c:5923
-#: c-common.c:5993 c-common.c:6017 c-common.c:6301 c-common.c:6324
+#: c-common.c:4640 c-common.c:4659 c-common.c:4677 c-common.c:4704
+#: c-common.c:4731 c-common.c:4757 c-common.c:4776 c-common.c:4800
+#: c-common.c:4823 c-common.c:4846 c-common.c:4867 c-common.c:4888
+#: c-common.c:4912 c-common.c:4938 c-common.c:4975 c-common.c:5002
+#: c-common.c:5045 c-common.c:5129 c-common.c:5159 c-common.c:5178
+#: c-common.c:5498 c-common.c:5558 c-common.c:5579 c-common.c:5643
+#: c-common.c:5761 c-common.c:5827 c-common.c:5876 c-common.c:5922
+#: c-common.c:5992 c-common.c:6016 c-common.c:6301 c-common.c:6324
 #: c-common.c:6363
 #, gcc-internal-format
 msgid "%qE attribute ignored"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
 
-#: c-common.c:4715 c-common.c:4741
+#: c-common.c:4722 c-common.c:4748
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute conflicts with attribute %s"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
 
-#: c-common.c:4962
+#: c-common.c:4969
 #, gcc-internal-format
 msgid "%qE attribute have effect only on public objects"
 msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´ÐµÐ¹Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² public-Ð¾Ð±ÑŠÐµÐºÑ‚Ð°Ñ…"
 
-#: c-common.c:5067
+#: c-common.c:5066
 #, fuzzy, gcc-internal-format
 msgid "destructor priorities are not supported"
 msgstr "\"Ñ‚Ñ€Ð°Ð¼Ð¿Ð»Ð¸Ð½Ñ‹\" Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ�"
 
-#: c-common.c:5069
+#: c-common.c:5068
 #, fuzzy, gcc-internal-format
 msgid "constructor priorities are not supported"
 msgstr "\"Ñ‚Ñ€Ð°Ð¼Ð¿Ð»Ð¸Ð½Ñ‹\" Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ�"
 
-#: c-common.c:5086
+#: c-common.c:5085
 #, gcc-internal-format
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 msgstr ""
 
-#: c-common.c:5091
+#: c-common.c:5090
 #, gcc-internal-format
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 msgstr ""
 
-#: c-common.c:5099
+#: c-common.c:5098
 #, gcc-internal-format
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 msgstr ""
 
-#: c-common.c:5102
+#: c-common.c:5101
 #, gcc-internal-format
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 msgstr ""
 
-#: c-common.c:5221
+#: c-common.c:5220
 #, gcc-internal-format
 msgid "unknown machine mode %qs"
 msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ð¼Ð°ÑˆÐ¸Ð½Ð½Ð°Ñ� Ð¼Ð¾Ð´Ð° %qs"
 
-#: c-common.c:5250
+#: c-common.c:5249
 #, gcc-internal-format
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 msgstr "Ð·Ð°Ð´Ð°Ð½Ð¸Ðµ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ñ� __attribute__ ((mode)) Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² Ð±ÑƒÐ´ÑƒÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ…"
 
-#: c-common.c:5253
+#: c-common.c:5252
 #, gcc-internal-format
 msgid "use __attribute__ ((vector_size)) instead"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð²Ð¼ÐµÑ�Ñ‚Ð¾ Ð½ÐµÐ³Ð¾ __attribute__ ((vector_size))"
 
-#: c-common.c:5262
+#: c-common.c:5261
 #, gcc-internal-format
 msgid "unable to emulate %qs"
 msgstr "Ñ�Ð¼ÑƒÐ»Ñ�Ñ†Ð¸Ñ� %qs Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°"
 
-#: c-common.c:5272
+#: c-common.c:5271
 #, gcc-internal-format
 msgid "invalid pointer mode %qs"
 msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ð¼Ð°ÑˆÐ¸Ð½Ð½Ð°Ñ� Ð¼Ð¾Ð´Ð° %qs Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
 
-#: c-common.c:5289
+#: c-common.c:5288
 #, gcc-internal-format
 msgid "signness of type and machine mode %qs don't match"
 msgstr ""
 
-#: c-common.c:5300
+#: c-common.c:5299
 #, gcc-internal-format
 msgid "no data type for mode %qs"
 msgstr "Ñ‚Ð¸Ð¿ Ð´Ð°Ð½Ð½Ñ‹Ñ…, Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ð¹ Ð¼Ð¾Ð´Ðµ %qs, Ð½Ðµ Ñ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²ÑƒÐµÑ‚"
 
-#: c-common.c:5310
+#: c-common.c:5309
 #, gcc-internal-format
 msgid "cannot use mode %qs for enumeral types"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼Ð¾Ð´Ñ‹ %qs Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾"
 
-#: c-common.c:5337
+#: c-common.c:5336
 #, gcc-internal-format
 msgid "mode %qs applied to inappropriate type"
 msgstr "Ð¼Ð¾Ð´Ð° %qs Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð° Ðº Ð½ÐµÐ¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ"
 
-#: c-common.c:5368
+#: c-common.c:5367
 #, gcc-internal-format
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "%JÐ°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ section Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð´Ð»Ñ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
 
-#: c-common.c:5379 config/bfin/bfin.c:4879 config/bfin/bfin.c:4930
+#: c-common.c:5378 config/bfin/bfin.c:4982 config/bfin/bfin.c:5033
 #, gcc-internal-format
 msgid "section of %q+D conflicts with previous declaration"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ section, Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð´Ð»Ñ� %q+D, Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚ Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: c-common.c:5388
+#: c-common.c:5387
 #, gcc-internal-format
 msgid "section attribute not allowed for %q+D"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ section Ð´Ð»Ñ� %q+D Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼"
 
-#: c-common.c:5394
+#: c-common.c:5393
 #, gcc-internal-format
 msgid "%Jsection attributes are not supported for this target"
 msgstr "%JÐ°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ section Ð´Ð»Ñ� Ð´Ð°Ð½Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
 
-#: c-common.c:5426
+#: c-common.c:5425
 #, gcc-internal-format
 msgid "requested alignment is not a constant"
 msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: c-common.c:5431
+#: c-common.c:5430
 #, gcc-internal-format
 msgid "requested alignment is not a power of 2"
 msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚ÐµÐ¿ÐµÐ½ÑŒÑŽ Ñ‡Ð¸Ñ�Ð»Ð° 2"
 
-#: c-common.c:5436
+#: c-common.c:5435
 #, gcc-internal-format
 msgid "requested alignment is too large"
 msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸ÐºÐ¾"
 
-#: c-common.c:5462
+#: c-common.c:5461
 #, gcc-internal-format
 msgid "alignment may not be specified for %q+D"
 msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� %q+D"
 
-#: c-common.c:5469
+#: c-common.c:5468
 #, gcc-internal-format
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 msgstr ""
 
-#: c-common.c:5473
+#: c-common.c:5472
 #, fuzzy, gcc-internal-format
 msgid "alignment for %q+D must be at least %d"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `%s' Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 2-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
-#: c-common.c:5522
+#: c-common.c:5521
 #, gcc-internal-format
 msgid "%q+D defined both normally and as an alias"
 msgstr "%q+D Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾ ÐºÐ°Ðº Ð¾Ð±Ñ‹Ñ‡Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ð¸ ÐºÐ°Ðº alias"
 
-#: c-common.c:5538
+#: c-common.c:5537
 #, gcc-internal-format
 msgid "alias argument not a string"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° alias Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‚ÐµÐºÑ�Ñ‚Ð¾Ð²Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð¹"
 
-#: c-common.c:5601
+#: c-common.c:5600
 #, gcc-internal-format
 msgid "%Jweakref attribute must appear before alias attribute"
 msgstr "%JÐ°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ weakref Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð´Ð¾ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° alias"
 
-#: c-common.c:5631
+#: c-common.c:5630
 #, gcc-internal-format
 msgid "%qE attribute ignored on non-class types"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: c-common.c:5637
+#: c-common.c:5636
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored because %qT is already defined"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: c-common.c:5650
+#: c-common.c:5649
 #, gcc-internal-format
 msgid "visibility argument not a string"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° visibility Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚ÐµÐºÑ�Ñ‚Ð¾Ð²Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð¹"
 
-#: c-common.c:5662
+#: c-common.c:5661
 #, gcc-internal-format
 msgid "%qE attribute ignored on types"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð¾Ð² Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: c-common.c:5678
+#: c-common.c:5677
 #, gcc-internal-format
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° visibility Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ \"default\", \"hidden\", \"protected\" Ð¸Ð»Ð¸ \"internal\""
 
-#: c-common.c:5689
+#: c-common.c:5688
 #, fuzzy, gcc-internal-format
 msgid "%qD redeclared with different visibility"
 msgstr "%J%qD Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð´Ñ€ÑƒÐ³Ð¾Ð³Ð¾ Ð²Ð¸Ð´Ð°"
 
-#: c-common.c:5692 c-common.c:5696
+#: c-common.c:5691 c-common.c:5695
 #, gcc-internal-format
 msgid "%qD was declared %qs which implies default visibility"
 msgstr ""
 
-#: c-common.c:5770
+#: c-common.c:5769
 #, gcc-internal-format
 msgid "tls_model argument not a string"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° tls_model Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚ÐµÐºÑ�Ñ‚Ð¾Ð²Ð¾Ð¹ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð¹"
 
-#: c-common.c:5783
+#: c-common.c:5782
 #, gcc-internal-format
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° tls_model Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ \"local-exec\", \"initial-exec\", \"local-dynamic\" Ð¸Ð»Ð¸ \"global-dynamic\""
 
-#: c-common.c:5802 c-common.c:5897
+#: c-common.c:5801 c-common.c:5896
 #, gcc-internal-format
 msgid "%J%qE attribute applies only to functions"
 msgstr "%J%qE: Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: c-common.c:5807 c-common.c:5902
+#: c-common.c:5806 c-common.c:5901
 #, gcc-internal-format
 msgid "%Jcan%'t set %qE attribute after definition"
 msgstr "%JÐ°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð½ÐµÐ»ÑŒÐ·Ñ� ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð°"
 
-#: c-common.c:5858
+#: c-common.c:5857
 #, gcc-internal-format
 msgid "alloc_size parameter outside range"
 msgstr ""
 
-#: c-common.c:5991
+#: c-common.c:5990
 #, gcc-internal-format
 msgid "%qE attribute ignored for %qE"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� %qE Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
@@ -17566,7 +17544,7 @@
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ %<offsetof%> Ðº Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¼Ñƒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ Ð´Ð°Ð½Ð½Ñ‹Ñ… %qD"
 
-#: c-common.c:6818 cp/typeck.c:4525
+#: c-common.c:6818 cp/typeck.c:4533
 #, gcc-internal-format
 msgid "attempt to take address of bit-field structure member %qD"
 msgstr "Ð²Ð·Ñ�Ñ‚Ð¸Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° Ð¾Ñ‚ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ %qD"
@@ -17601,14 +17579,14 @@
 msgid "size of array is too large"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qs Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
 
-#: c-common.c:7041 c-common.c:7090 c-typeck.c:2705
+#: c-common.c:7041 c-common.c:7090 c-typeck.c:2716
 #, gcc-internal-format
 msgid "too few arguments to function %qE"
 msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-common.c:7058 c-typeck.c:4374
+#: c-common.c:7058 c-typeck.c:4385
 #, gcc-internal-format
 msgid "incompatible type for argument %d of %qE"
 msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
@@ -17688,8 +17666,8 @@
 #. an unprototyped function, it is compile-time undefined;
 #. making it a constraint in that case was rejected in
 #. DR#252.
-#: c-convert.c:95 c-typeck.c:1775 c-typeck.c:4012 cp/typeck.c:1502
-#: cp/typeck.c:5717 cp/typeck.c:6325 fortran/convert.c:88
+#: c-convert.c:95 c-typeck.c:1785 c-typeck.c:4023 cp/typeck.c:1548
+#: cp/typeck.c:5725 cp/typeck.c:6352 fortran/convert.c:88
 #: treelang/tree-convert.c:79
 #, gcc-internal-format
 msgid "void value not ignored as it ought to be"
@@ -17701,104 +17679,104 @@
 msgid "conversion to non-scalar type requested"
 msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº Ð½ÐµÑ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ"
 
-#: c-decl.c:546
+#: c-decl.c:547
 #, gcc-internal-format
 msgid "array %q+D assumed to have one element"
 msgstr "%q+D Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¸Ð· Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
 
-#: c-decl.c:651
+#: c-decl.c:652
 #, gcc-internal-format
 msgid "GCC supports only %u nested scopes"
 msgstr "GCC Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ %u Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ñ… Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÐµÐ¹ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸"
 
-#: c-decl.c:737 cp/decl.c:358
+#: c-decl.c:738 cp/decl.c:359
 #, gcc-internal-format
 msgid "label %q+D used but not defined"
 msgstr "Ð¼ÐµÑ‚ÐºÐ° %q+D Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�, Ð½Ð¾ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚Ñ�Ñ�"
 
-#: c-decl.c:778
+#: c-decl.c:779
 #, gcc-internal-format
 msgid "nested function %q+D declared but never defined"
 msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð°, Ð½Ð¾ Ð½Ð¸Ð³Ð´Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
 
-#: c-decl.c:788
+#: c-decl.c:789
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D declared but never defined"
 msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð°, Ð½Ð¾ Ð½Ð¸Ð³Ð´Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
 
-#: c-decl.c:801 cp/decl.c:608
+#: c-decl.c:802 cp/decl.c:609
 #, gcc-internal-format
 msgid "unused variable %q+D"
 msgstr "Ð½ÐµÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q+D"
 
-#: c-decl.c:805
+#: c-decl.c:806
 #, gcc-internal-format
 msgid "type of array %q+D completed incompatibly with implicit initialization"
 msgstr "Ñ‚Ð¸Ð¿ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %q+D Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¼ Ñ� Ð½ÐµÑ�Ð²Ð½Ð¾Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹ Ð¾Ð±Ñ€Ð°Ð·Ð¾Ð¼"
 
-#: c-decl.c:1039
+#: c-decl.c:1040
 #, gcc-internal-format
 msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
 msgstr "Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ñ� Ð¼Ð½Ð¾Ð³Ð¾Ñ‚Ð¾Ñ‡Ð¸ÐµÐ¼ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� Ð¿ÑƒÑ�Ñ‚Ñ‹Ð¼ Ñ�Ð¿Ð¸Ñ�ÐºÐ¾Ð¼ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
 
-#: c-decl.c:1046
+#: c-decl.c:1047
 #, gcc-internal-format
 msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
 msgstr "Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� Ð¿ÑƒÑ�Ñ‚Ñ‹Ð¼ Ñ�Ð¿Ð¸Ñ�ÐºÐ¾Ð¼ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
 
-#: c-decl.c:1087
+#: c-decl.c:1088
 #, gcc-internal-format
 msgid "prototype for %q+D declares more arguments than previous old-style definition"
 msgstr "Ð² Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ðµ Ð´Ð»Ñ� %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð±Ð¾Ð»ÑŒÑˆÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð², Ñ‡ÐµÐ¼ Ð² Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¼ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ð² ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐµÐ¼ Ñ�Ñ‚Ð¸Ð»Ðµ"
 
-#: c-decl.c:1093
+#: c-decl.c:1094
 #, gcc-internal-format
 msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
 msgstr "Ð² Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ðµ Ð´Ð»Ñ� %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð¼ÐµÐ½ÑŒÑˆÐµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð², Ñ‡ÐµÐ¼ Ð² Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¼ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ð² Ñ�Ñ‚Ð°Ñ€Ð¾Ð¼ Ñ�Ñ‚Ð¸Ð»Ðµ"
 
-#: c-decl.c:1102
+#: c-decl.c:1103
 #, gcc-internal-format
 msgid "prototype for %q+D declares argument %d with incompatible type"
 msgstr "Ð² Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ðµ %q+D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
 #. If we get here, no errors were found, but do issue a warning
 #. for this poor-style construct.
-#: c-decl.c:1115
+#: c-decl.c:1116
 #, gcc-internal-format
 msgid "prototype for %q+D follows non-prototype definition"
 msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿ %q+D Ð·Ð°Ð´Ð°Ð½ Ð¿Ð¾Ñ�Ð»Ðµ Ð½ÐµÐ¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð½Ð¾Ð³Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�"
 
-#: c-decl.c:1130
+#: c-decl.c:1131
 #, gcc-internal-format
 msgid "previous definition of %q+D was here"
 msgstr "Ð·Ð´ÐµÑ�ÑŒ Ð±Ñ‹Ð»Ð¾ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %q+D"
 
-#: c-decl.c:1132
+#: c-decl.c:1133
 #, gcc-internal-format
 msgid "previous implicit declaration of %q+D was here"
 msgstr "Ð·Ð´ÐµÑ�ÑŒ Ð±Ñ‹Ð»Ð° Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð½ÐµÑ�Ð²Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D"
 
-#: c-decl.c:1134
+#: c-decl.c:1135
 #, gcc-internal-format
 msgid "previous declaration of %q+D was here"
 msgstr "Ð·Ð´ÐµÑ�ÑŒ Ð±Ñ‹Ð»Ð° Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D"
 
-#: c-decl.c:1174
+#: c-decl.c:1175
 #, gcc-internal-format
 msgid "%q+D redeclared as different kind of symbol"
 msgstr "%q+D Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð´Ñ€ÑƒÐ³Ð¾Ð³Ð¾ Ð²Ð¸Ð´Ð°"
 
-#: c-decl.c:1178
+#: c-decl.c:1179
 #, gcc-internal-format
 msgid "built-in function %q+D declared as non-function"
 msgstr "Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
 
-#: c-decl.c:1181 c-decl.c:1298 c-decl.c:1983
+#: c-decl.c:1182 c-decl.c:1299 c-decl.c:1988
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a built-in function"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÑŽÑŽ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
 
-#: c-decl.c:1190
+#: c-decl.c:1191
 #, gcc-internal-format
 msgid "redeclaration of enumerator %q+D"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %q+D"
@@ -17806,274 +17784,274 @@
 #. If types don't match for a built-in, throw away the
 #. built-in.  No point in calling locate_old_decl here, it
 #. won't print anything.
-#: c-decl.c:1211
+#: c-decl.c:1212
 #, gcc-internal-format
 msgid "conflicting types for built-in function %q+D"
 msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+D"
 
-#: c-decl.c:1235 c-decl.c:1248 c-decl.c:1258
+#: c-decl.c:1236 c-decl.c:1249 c-decl.c:1259
 #, gcc-internal-format
 msgid "conflicting types for %q+D"
 msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð´Ð»Ñ� %q+D"
 
-#: c-decl.c:1256
+#: c-decl.c:1257
 #, gcc-internal-format
 msgid "conflicting type qualifiers for %q+D"
 msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %q+D"
 
 #. Allow OLDDECL to continue in use.
-#: c-decl.c:1273
+#: c-decl.c:1274
 #, gcc-internal-format
 msgid "redefinition of typedef %q+D"
 msgstr "Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ typedef %q+D"
 
-#: c-decl.c:1324 c-decl.c:1426
+#: c-decl.c:1325 c-decl.c:1427
 #, gcc-internal-format
 msgid "redefinition of %q+D"
 msgstr "Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %q+D"
 
-#: c-decl.c:1359 c-decl.c:1464
+#: c-decl.c:1360 c-decl.c:1465
 #, gcc-internal-format
 msgid "static declaration of %q+D follows non-static declaration"
 msgstr "static-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð¿Ð¾Ñ�Ð»Ðµ Ð½Ðµstatic-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: c-decl.c:1369 c-decl.c:1376 c-decl.c:1453 c-decl.c:1461
+#: c-decl.c:1370 c-decl.c:1377 c-decl.c:1454 c-decl.c:1462
 #, gcc-internal-format
 msgid "non-static declaration of %q+D follows static declaration"
 msgstr "Ð½Ðµstatic-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð¿Ð¾Ñ�Ð»Ðµ static-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: c-decl.c:1393
+#: c-decl.c:1394
 #, gcc-internal-format
 msgid "%<gnu_inline%> attribute present on %q+D"
 msgstr ""
 
-#: c-decl.c:1395
+#: c-decl.c:1396
 #, fuzzy, gcc-internal-format
 msgid "%Jbut not here"
 msgstr "%J  Ð·Ð´ÐµÑ�ÑŒ Ð·Ð°Ð´Ð°Ð½ Ð¾Ð´Ð¸Ð½ Ñ‚Ð¸Ð¿,"
 
-#: c-decl.c:1413
+#: c-decl.c:1414
 #, gcc-internal-format
 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
 msgstr "Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð¿Ð¾Ñ�Ð»Ðµ Ð½Ðµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: c-decl.c:1416
+#: c-decl.c:1417
 #, gcc-internal-format
 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
 msgstr "Ð½Ðµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð¿Ð¾Ñ�Ð»Ðµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð´Ð»Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: c-decl.c:1446
+#: c-decl.c:1447
 #, gcc-internal-format
 msgid "extern declaration of %q+D follows declaration with no linkage"
 msgstr "extern Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹ Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
 
-#: c-decl.c:1482
+#: c-decl.c:1483
 #, gcc-internal-format
 msgid "declaration of %q+D with no linkage follows extern declaration"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸ Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð° extern-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
 
-#: c-decl.c:1488
+#: c-decl.c:1489
 #, gcc-internal-format
 msgid "redeclaration of %q+D with no linkage"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¸"
 
-#: c-decl.c:1502
+#: c-decl.c:1503
 #, gcc-internal-format
 msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ñ� Ð´Ñ€ÑƒÐ³Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒÑŽ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ (Ñ�Ð¾Ñ…Ñ€Ð°Ð½ÐµÐ½Ð° Ð¿Ñ€ÐµÐ¶Ð½Ñ�Ñ� Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸)"
 
-#: c-decl.c:1513
+#: c-decl.c:1514
 #, gcc-internal-format
 msgid "inline declaration of %qD follows declaration with attribute noinline"
 msgstr "inline-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¿Ð¾Ñ�Ð»Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noinline"
 
-#: c-decl.c:1520
+#: c-decl.c:1521
 #, gcc-internal-format
 msgid "declaration of %q+D with attribute noinline follows inline declaration "
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noinline Ð¿Ð¾Ñ�Ð»Ðµ inline-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: c-decl.c:1539
+#: c-decl.c:1540
 #, gcc-internal-format
 msgid "%q+D declared inline after being called"
 msgstr "%q+D: inline-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿Ð¾Ñ�Ð»Ðµ Ð²Ñ‹Ð·Ð¾Ð²Ð°"
 
-#: c-decl.c:1544
+#: c-decl.c:1545
 #, gcc-internal-format
 msgid "%q+D declared inline after its definition"
 msgstr "%q+D: inline-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�"
 
-#: c-decl.c:1563
+#: c-decl.c:1564
 #, gcc-internal-format
 msgid "redefinition of parameter %q+D"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %q+D"
 
-#: c-decl.c:1590
+#: c-decl.c:1591
 #, gcc-internal-format
 msgid "redundant redeclaration of %q+D"
 msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D"
 
-#: c-decl.c:1970
+#: c-decl.c:1975
 #, gcc-internal-format
 msgid "declaration of %q+D shadows previous non-variable"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÑƒÑŽ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÑŽ Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
 
-#: c-decl.c:1975
+#: c-decl.c:1980
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a parameter"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€"
 
-#: c-decl.c:1978
+#: c-decl.c:1983
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a global declaration"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½ÑƒÑŽ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÑŽ"
 
-#: c-decl.c:1988
+#: c-decl.c:1993
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a previous local"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½ÑƒÑŽ Ñ€Ð°Ð½ÐµÐµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
 
-#: c-decl.c:1991 cp/name-lookup.c:988 cp/name-lookup.c:1019
-#: cp/name-lookup.c:1027
+#: c-decl.c:1996 cp/name-lookup.c:987 cp/name-lookup.c:1018
+#: cp/name-lookup.c:1026
 #, gcc-internal-format
 msgid "%Jshadowed declaration is here"
 msgstr "%JÐ¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð·Ð´ÐµÑ�ÑŒ"
 
-#: c-decl.c:2183
+#: c-decl.c:2188
 #, gcc-internal-format
 msgid "nested extern declaration of %qD"
 msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð°Ñ� extern-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
 
-#: c-decl.c:2346 c-decl.c:2349
+#: c-decl.c:2351 c-decl.c:2354
 #, gcc-internal-format
 msgid "implicit declaration of function %qE"
 msgstr "Ð½ÐµÑ�Ð²Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
 
-#: c-decl.c:2411
+#: c-decl.c:2416
 #, gcc-internal-format
 msgid "incompatible implicit declaration of built-in function %qD"
 msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð½ÐµÑ�Ð²Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
 
-#: c-decl.c:2420
+#: c-decl.c:2425
 #, gcc-internal-format
 msgid "incompatible implicit declaration of function %qD"
 msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð½ÐµÑ�Ð²Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
 
-#: c-decl.c:2473
+#: c-decl.c:2478
 #, gcc-internal-format
 msgid "%H%qE undeclared here (not in a function)"
 msgstr "%H%qE Ð½Ðµ Ð¾Ð¿Ð¸Ñ�Ð°Ð½ Ð² Ñ�Ñ‚Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ (Ð½Ðµ Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸)"
 
-#: c-decl.c:2478
+#: c-decl.c:2483
 #, gcc-internal-format
 msgid "%H%qE undeclared (first use in this function)"
 msgstr "%H%qE Ð½Ðµ Ð¾Ð¿Ð¸Ñ�Ð°Ð½ (Ð¿ÐµÑ€Ð²Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð² Ñ�Ñ‚Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸)"
 
-#: c-decl.c:2482
+#: c-decl.c:2487
 #, gcc-internal-format
 msgid "%H(Each undeclared identifier is reported only once"
 msgstr "%H(Ð¡Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ Ð¾ Ð½ÐµÐ¾Ð¿Ð¸Ñ�Ð°Ð½Ð½Ð¾Ð¼ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ðµ Ð²Ñ‹Ð´Ð°ÐµÑ‚Ñ�Ñ� Ð¾Ð´Ð¸Ð½ Ñ€Ð°Ð·"
 
-#: c-decl.c:2483
+#: c-decl.c:2488
 #, gcc-internal-format
 msgid "%Hfor each function it appears in.)"
 msgstr "%HÐ´Ð»Ñ� ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð² ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð¾Ð½ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�.)"
 
-#: c-decl.c:2521 cp/decl.c:2397
+#: c-decl.c:2526 cp/decl.c:2404
 #, gcc-internal-format
 msgid "label %qE referenced outside of any function"
 msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð¼ÐµÑ‚ÐºÑƒ %qE Ð²Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: c-decl.c:2563
+#: c-decl.c:2568
 #, gcc-internal-format
 msgid "duplicate label declaration %qE"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¼ÐµÑ‚ÐºÐ¸ %qE"
 
-#: c-decl.c:2599
+#: c-decl.c:2604
 #, gcc-internal-format
 msgid "%Hduplicate label %qD"
 msgstr "%HÐ¿Ð¾Ð²Ñ‚Ð¾Ñ€ Ð¼ÐµÑ‚ÐºÐ¸ %qD"
 
-#: c-decl.c:2609
+#: c-decl.c:2614
 #, gcc-internal-format
 msgid "%Jjump into statement expression"
 msgstr "%JÐ¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ð² Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
 
-#: c-decl.c:2611
+#: c-decl.c:2616
 #, gcc-internal-format
 msgid "%Jjump into scope of identifier with variably modified type"
 msgstr "%JÐ¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾-Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
 
-#: c-decl.c:2626
+#: c-decl.c:2631
 #, gcc-internal-format
 msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
 msgstr "%HÐ² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ C Ð½ÐµÑ‚ Ð¾Ñ‚Ð´ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼Ñ‘Ð½ Ð´Ð»Ñ� Ð¼ÐµÑ‚Ð¾Ðº, ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ Ð¿Ð¾ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñƒ %qE "
 
-#: c-decl.c:2701
+#: c-decl.c:2706
 #, gcc-internal-format
 msgid "%H%qE defined as wrong kind of tag"
 msgstr "%H%qE: Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ� Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð²Ð¸Ð´Ð¾Ð¼ Ñ‚ÐµÐ³Ð°"
 
-#: c-decl.c:2903
+#: c-decl.c:2908
 #, gcc-internal-format
 msgid "unnamed struct/union that defines no instances"
 msgstr "struct/union Ð±ÐµÐ· Ð¸Ð¼ÐµÐ½Ð¸ Ð¸ Ð±ÐµÐ· Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ñ�Ñ‚Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-decl.c:2911
+#: c-decl.c:2916
 #, gcc-internal-format
 msgid "empty declaration with storage class specifier does not redeclare tag"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚ Ñ‚ÐµÐ³"
 
-#: c-decl.c:2922
+#: c-decl.c:2927
 #, gcc-internal-format
 msgid "empty declaration with type qualifier does not redeclare tag"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚ Ñ‚ÐµÐ³"
 
-#: c-decl.c:2943 c-decl.c:2950
+#: c-decl.c:2948 c-decl.c:2955
 #, gcc-internal-format
 msgid "useless type name in empty declaration"
 msgstr "Ð±ÐµÑ�Ð¿Ð¾Ð»ÐµÐ·Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: c-decl.c:2958
+#: c-decl.c:2963
 #, gcc-internal-format
 msgid "%<inline%> in empty declaration"
 msgstr "%<inline%> Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: c-decl.c:2964
+#: c-decl.c:2969
 #, gcc-internal-format
 msgid "%<auto%> in file-scope empty declaration"
 msgstr "%<auto%> Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð°"
 
-#: c-decl.c:2970
+#: c-decl.c:2975
 #, gcc-internal-format
 msgid "%<register%> in file-scope empty declaration"
 msgstr "%<register%> Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð°"
 
-#: c-decl.c:2976
+#: c-decl.c:2981
 #, gcc-internal-format
 msgid "useless storage class specifier in empty declaration"
 msgstr "Ð±ÐµÑ�Ð¿Ð¾Ð»ÐµÐ·Ð½Ñ‹Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: c-decl.c:2982
+#: c-decl.c:2987
 #, gcc-internal-format
 msgid "useless %<__thread%> in empty declaration"
 msgstr "Ð±ÐµÑ�Ð¿Ð¾Ð»ÐµÐ·Ð½Ð¾Ðµ %<__thread%> Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: c-decl.c:2990
+#: c-decl.c:2995
 #, gcc-internal-format
 msgid "useless type qualifier in empty declaration"
 msgstr "Ð±ÐµÑ�Ð¿Ð¾Ð»ÐµÐ·Ð½Ñ‹Ð¹ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ñ‚Ð¸Ð¿Ð° Ð² Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: c-decl.c:2997
+#: c-decl.c:3002
 #, gcc-internal-format
 msgid "empty declaration"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�"
 
-#: c-decl.c:3063
+#: c-decl.c:3068
 #, gcc-internal-format
 msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
 msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ñ‚Ð¸Ð¿Ð¾Ð² Ð¸ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<static%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ð°Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð²"
 
-#: c-decl.c:3066
+#: c-decl.c:3071
 #, gcc-internal-format
 msgid "ISO C90 does not support %<[*]%> array declarators"
 msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÑŽ [*] Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð²"
@@ -18081,253 +18059,248 @@
 #. C99 6.7.5.2p4
 #. A function definition isn't function prototype scope C99 6.2.1p4.
 #. C99 6.7.5.2p4
-#: c-decl.c:3073 c-decl.c:5015
+#: c-decl.c:3078 c-decl.c:5014
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than function prototype scope"
 msgstr ""
 
-#: c-decl.c:3097
+#: c-decl.c:3181
 #, gcc-internal-format
-msgid "static or type qualifiers in abstract declarator"
-msgstr "Ñ�Ð»Ð¾Ð²Ð¾ static Ð¸Ð»Ð¸ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² Ð°Ð±Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ð¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ"
-
-#: c-decl.c:3183
-#, gcc-internal-format
 msgid "%q+D is usually a function"
 msgstr "%q+D Ð¾Ð±Ñ‹Ñ‡Ð½Ð¾ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
 
-#: c-decl.c:3192 cp/decl.c:3983 cp/decl2.c:773
+#: c-decl.c:3190 cp/decl.c:4003 cp/decl2.c:773
 #, gcc-internal-format
 msgid "typedef %qD is initialized (use __typeof__ instead)"
 msgstr "typedef-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹ (Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÑŽ __typeof__)"
 
-#: c-decl.c:3197
+#: c-decl.c:3195
 #, gcc-internal-format
 msgid "function %qD is initialized like a variable"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3203
+#: c-decl.c:3201
 #, gcc-internal-format
 msgid "parameter %qD is initialized"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½"
 
-#: c-decl.c:3228
+#: c-decl.c:3226
 #, gcc-internal-format
 msgid "variable %qD has initializer but incomplete type"
 msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°, Ñ…Ð¾Ñ‚Ñ� Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: c-decl.c:3316 c-decl.c:6108 cp/decl.c:4025 cp/decl.c:10985
+#: c-decl.c:3314 c-decl.c:6107 cp/decl.c:4045 cp/decl.c:11083
 #, gcc-internal-format
 msgid "inline function %q+D given attribute noinline"
 msgstr "inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+D Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noinline"
 
-#: c-decl.c:3327
+#: c-decl.c:3326
 #, gcc-internal-format
 msgid "%q+D is static but declared in inline function %qD which is not static"
 msgstr ""
 
-#: c-decl.c:3418
+#: c-decl.c:3417
 #, gcc-internal-format
 msgid "initializer fails to determine size of %q+D"
 msgstr "Ð¿Ñ€Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ€ %q+D"
 
-#: c-decl.c:3423
+#: c-decl.c:3422
 #, gcc-internal-format
 msgid "array size missing in %q+D"
 msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð´Ð»Ñ� %q+D"
 
-#: c-decl.c:3435
+#: c-decl.c:3434
 #, gcc-internal-format
 msgid "zero or negative size array %q+D"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %q+D Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ð¸Ð»Ð¸ Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹"
 
-#: c-decl.c:3490 varasm.c:2067
+#: c-decl.c:3489 varasm.c:2067
 #, gcc-internal-format
 msgid "storage size of %q+D isn%'t known"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ %q+D Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚ÐµÐ½"
 
-#: c-decl.c:3500
+#: c-decl.c:3499
 #, gcc-internal-format
 msgid "storage size of %q+D isn%'t constant"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ %q+D Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: c-decl.c:3545
+#: c-decl.c:3544
 #, gcc-internal-format
 msgid "ignoring asm-specifier for non-static local variable %q+D"
 msgstr "asm-Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð² Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¸ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %q+D Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: c-decl.c:3573 fortran/f95-lang.c:653
+#: c-decl.c:3572 fortran/f95-lang.c:655
 #, gcc-internal-format
 msgid "cannot put object with volatile field into register"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ñ€Ð°Ð·Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚ÑŒ Ð² Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ð¾Ð±ÑŠÐµÐºÑ‚ Ñ� volatile-Ð¿Ð¾Ð»ÐµÐ¼"
 
-#: c-decl.c:3702
+#: c-decl.c:3701
 #, gcc-internal-format
 msgid "ISO C forbids forward parameter declarations"
 msgstr "Ð² ISO C ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°ÑŽÑ‰Ð¸Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹"
 
-#: c-decl.c:3821
+#: c-decl.c:3820
 #, gcc-internal-format
 msgid "bit-field %qs width not an integer constant"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: c-decl.c:3829
+#: c-decl.c:3828
 #, gcc-internal-format
 msgid "negative width in bit-field %qs"
 msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qs Ð¸Ð¼ÐµÐµÑ‚ Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€"
 
-#: c-decl.c:3834
+#: c-decl.c:3833
 #, gcc-internal-format
 msgid "zero width for bit-field %qs"
 msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qs Ð¸Ð¼ÐµÐµÑ‚ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€"
 
-#: c-decl.c:3844
+#: c-decl.c:3843
 #, gcc-internal-format
 msgid "bit-field %qs has invalid type"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qs"
 
-#: c-decl.c:3854
+#: c-decl.c:3853
 #, gcc-internal-format
 msgid "type of bit-field %qs is a GCC extension"
 msgstr "Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qs Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸ÐµÐ¼ GCC"
 
-#: c-decl.c:3860
+#: c-decl.c:3859
 #, gcc-internal-format
 msgid "width of %qs exceeds its type"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¿Ð¾Ð»Ñ� %qs Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ€ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-decl.c:3873
+#: c-decl.c:3872
 #, gcc-internal-format
 msgid "%qs is narrower than values of its type"
 msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð¿Ð¾Ð»Ñ� %qs Ð½Ðµ Ð´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð° Ð´Ð»Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ ÑƒÐºÐ°Ð·Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-decl.c:3892
+#: c-decl.c:3891
 #, gcc-internal-format
 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
 msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qs, Ñ€Ð°Ð·Ð¼ÐµÑ€ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ"
 
-#: c-decl.c:3896
+#: c-decl.c:3895
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids array whose size can%'t be evaluated"
 msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qs, Ñ€Ð°Ð·Ð¼ÐµÑ€ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ"
 
-#: c-decl.c:3902
+#: c-decl.c:3901
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids variable length array %qs"
 msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qs Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
 
-#: c-decl.c:3905
+#: c-decl.c:3904
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids variable length array"
 msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qs Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
 
-#: c-decl.c:3914
+#: c-decl.c:3913
 #, fuzzy, gcc-internal-format
 msgid "the size of array %qs can%'t be evaluated"
 msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qs, Ñ€Ð°Ð·Ð¼ÐµÑ€ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð³Ð¾ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ"
 
-#: c-decl.c:3918
+#: c-decl.c:3917
 #, fuzzy, gcc-internal-format
 msgid "the size of array can %'t be evaluated"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ñ‚Ð¸Ð¿Ð° Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»Ð¸Ñ‚ÑŒ Ñ�Ð²Ð½Ð¾"
 
-#: c-decl.c:3924
+#: c-decl.c:3923
 #, gcc-internal-format
 msgid "variable length array %qs is used"
 msgstr ""
 
-#: c-decl.c:3928 cp/decl.c:7004
+#: c-decl.c:3927 cp/decl.c:7076
 #, gcc-internal-format
 msgid "variable length array is used"
 msgstr ""
 
-#: c-decl.c:4051 c-decl.c:4328
+#: c-decl.c:4050 c-decl.c:4327
 #, gcc-internal-format
 msgid "variably modified %qs at file scope"
 msgstr "Ð¸Ð¼Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð¸Ð»Ð¸ Ð¿Ð¾Ð»Ñ� %qs Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ void"
 
-#: c-decl.c:4069
+#: c-decl.c:4068
 #, gcc-internal-format
 msgid "type defaults to %<int%> in declaration of %qs"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qs Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½ Ñ‚Ð¸Ð¿ %<int%>"
 
-#: c-decl.c:4097
+#: c-decl.c:4096
 #, gcc-internal-format
 msgid "duplicate %<const%>"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ %<const%>"
 
-#: c-decl.c:4099
+#: c-decl.c:4098
 #, gcc-internal-format
 msgid "duplicate %<restrict%>"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ %<restrict%>"
 
-#: c-decl.c:4101
+#: c-decl.c:4100
 #, gcc-internal-format
 msgid "duplicate %<volatile%>"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ %<volatile%>"
 
-#: c-decl.c:4120
+#: c-decl.c:4119
 #, gcc-internal-format
 msgid "function definition declared %<auto%>"
 msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<auto%>"
 
-#: c-decl.c:4122
+#: c-decl.c:4121
 #, gcc-internal-format
 msgid "function definition declared %<register%>"
 msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<register%>"
 
-#: c-decl.c:4124
+#: c-decl.c:4123
 #, gcc-internal-format
 msgid "function definition declared %<typedef%>"
 msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<typedef%>"
 
-#: c-decl.c:4126
+#: c-decl.c:4125
 #, gcc-internal-format
 msgid "function definition declared %<__thread%>"
 msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ�Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %<__thread%>"
 
-#: c-decl.c:4142
+#: c-decl.c:4141
 #, gcc-internal-format
 msgid "storage class specified for structure field %qs"
 msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð¾Ð»Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ %qs"
 
-#: c-decl.c:4146 cp/decl.c:7874
+#: c-decl.c:4145 cp/decl.c:7946
 #, gcc-internal-format
 msgid "storage class specified for parameter %qs"
 msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qs"
 
-#: c-decl.c:4149 cp/decl.c:7876
+#: c-decl.c:4148 cp/decl.c:7948
 #, gcc-internal-format
 msgid "storage class specified for typename"
 msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� Ð¸Ð¼ÐµÐ½Ð¸ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-decl.c:4166 cp/decl.c:7893
+#: c-decl.c:4165 cp/decl.c:7965
 #, gcc-internal-format
 msgid "%qs initialized and declared %<extern%>"
 msgstr "%<extern%> Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qs Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹"
 
-#: c-decl.c:4169 cp/decl.c:7896
+#: c-decl.c:4168 cp/decl.c:7968
 #, gcc-internal-format
 msgid "%qs has both %<extern%> and initializer"
 msgstr "Ð´Ð»Ñ� %qs Ð·Ð°Ð´Ð°Ð½ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<extern%> Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€"
 
-#: c-decl.c:4174
+#: c-decl.c:4173
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<auto%>"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qs Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð° Ð·Ð°Ð´Ð°Ð½ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<auto%>"
 
-#: c-decl.c:4176
+#: c-decl.c:4175
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<register%>"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qs Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð° Ð·Ð°Ð´Ð°Ð½ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<register%>"
 
-#: c-decl.c:4181 cp/decl.c:7900
+#: c-decl.c:4180 cp/decl.c:7972
 #, gcc-internal-format
 msgid "nested function %qs declared %<extern%>"
 msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° %<extern%>"
 
-#: c-decl.c:4184 cp/decl.c:7910
+#: c-decl.c:4183 cp/decl.c:7982
 #, gcc-internal-format
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 msgstr "Ð¸Ð¼Ñ� %qs Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½ÐµÑ�Ð²Ð½Ð¾ Ð¸Ð¼ÐµÐµÑ‚ ÐºÐ»Ð°Ñ�Ñ� auto Ð¸ Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ %<__thread%>"
@@ -18335,468 +18308,468 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:4231 c-decl.c:4472
+#: c-decl.c:4230 c-decl.c:4471
 #, gcc-internal-format
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "static Ð¸Ð»Ð¸ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ñ‚Ð¸Ð¿Ð° Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� "
 
-#: c-decl.c:4278
+#: c-decl.c:4277
 #, gcc-internal-format
 msgid "declaration of %qs as array of voids"
 msgstr "Ð¸Ð¼Ñ� %qs Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° void"
 
-#: c-decl.c:4284
+#: c-decl.c:4283
 #, gcc-internal-format
 msgid "declaration of %qs as array of functions"
 msgstr "Ð¸Ð¼Ñ� %qs Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: c-decl.c:4289
+#: c-decl.c:4288
 #, gcc-internal-format
 msgid "invalid use of structure with flexible array member"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ñ� Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
 
-#: c-decl.c:4309
+#: c-decl.c:4308
 #, gcc-internal-format
 msgid "size of array %qs has non-integer type"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qs Ð¸Ð¼ÐµÐµÑ‚ Ð½Ðµ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: c-decl.c:4314
+#: c-decl.c:4313
 #, gcc-internal-format
 msgid "ISO C forbids zero-size array %qs"
 msgstr "Ð² ISO C Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qs Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ð´Ð»Ð¸Ð½Ñ‹ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼"
 
-#: c-decl.c:4321
+#: c-decl.c:4320
 #, gcc-internal-format
 msgid "size of array %qs is negative"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qs Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹"
 
-#: c-decl.c:4375 c-decl.c:4631 cp/decl.c:8375
+#: c-decl.c:4374 c-decl.c:4630 cp/decl.c:8447
 #, gcc-internal-format
 msgid "size of array %qs is too large"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qs Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
 
-#: c-decl.c:4386
+#: c-decl.c:4385
 #, gcc-internal-format
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹"
 
 #. C99 6.7.5.2p4
-#: c-decl.c:4399
+#: c-decl.c:4398
 #, fuzzy, gcc-internal-format
 msgid "%<[*]%> not allowed in other than a declaration"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ Ð¸Ð¼Ñ‘Ð½ %qD Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² using-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: c-decl.c:4422
+#: c-decl.c:4421
 #, gcc-internal-format
 msgid "array type has incomplete element type"
 msgstr "Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹"
 
-#: c-decl.c:4504 cp/decl.c:8001
+#: c-decl.c:4503 cp/decl.c:8073
 #, gcc-internal-format
 msgid "%qs declared as function returning a function"
 msgstr "%qs Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
 
-#: c-decl.c:4509 cp/decl.c:8006
+#: c-decl.c:4508 cp/decl.c:8078
 #, gcc-internal-format
 msgid "%qs declared as function returning an array"
 msgstr "%qs Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²"
 
-#: c-decl.c:4531
+#: c-decl.c:4530
 #, gcc-internal-format
 msgid "function definition has qualified void return type"
 msgstr "Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ void-Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
 
-#: c-decl.c:4534 cp/decl.c:7990 cp/pt.c:8568
+#: c-decl.c:4533 cp/decl.c:8062 cp/pt.c:8668
 #, gcc-internal-format
 msgid "type qualifiers ignored on function return type"
 msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð² Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ "
 
-#: c-decl.c:4563 c-decl.c:4644 c-decl.c:4732 c-decl.c:4825
+#: c-decl.c:4562 c-decl.c:4643 c-decl.c:4731 c-decl.c:4824
 #, gcc-internal-format
 msgid "ISO C forbids qualified function types"
 msgstr "Ð² ISO C ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð² Ð² Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
 
-#: c-decl.c:4652
+#: c-decl.c:4651
 #, gcc-internal-format
 msgid "typedef %q+D declared %<inline%>"
 msgstr "typedef %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ %<inline%>"
 
-#: c-decl.c:4667
+#: c-decl.c:4666
 #, gcc-internal-format
 msgid "ISO C forbids const or volatile function types"
 msgstr "Ð² ISO C Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð°Ð¼Ð¸ const Ð¸ volatile Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹"
 
 #. C99 6.7.2.1p8
-#: c-decl.c:4677
+#: c-decl.c:4676
 #, fuzzy, gcc-internal-format
 msgid "a member of a structure or union cannot have a variably modified type"
 msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¸Ð¿ %qT Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
 
-#: c-decl.c:4693
+#: c-decl.c:4692
 #, gcc-internal-format
 msgid "variable or field %qs declared void"
 msgstr "Ð¸Ð¼Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð¸Ð»Ð¸ Ð¿Ð¾Ð»Ñ� %qs Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ void"
 
-#: c-decl.c:4725
+#: c-decl.c:4724
 #, gcc-internal-format
 msgid "attributes in parameter array declarator ignored"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°-Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
 
-#: c-decl.c:4760
+#: c-decl.c:4759
 #, gcc-internal-format
 msgid "parameter %q+D declared %<inline%>"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %q+D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ %<inline%>"
 
-#: c-decl.c:4773
+#: c-decl.c:4772
 #, gcc-internal-format
 msgid "field %qs declared as a function"
 msgstr "Ð¿Ð¾Ð»Ðµ %qs Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�"
 
-#: c-decl.c:4779
+#: c-decl.c:4778
 #, gcc-internal-format
 msgid "field %qs has incomplete type"
 msgstr "Ð¿Ð¾Ð»Ðµ %qs Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: c-decl.c:4796 c-decl.c:4808 c-decl.c:4812
+#: c-decl.c:4795 c-decl.c:4807 c-decl.c:4811
 #, gcc-internal-format
 msgid "invalid storage class for function %qs"
 msgstr "Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð·Ð°Ð´Ð°Ð½ Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
 
-#: c-decl.c:4831
+#: c-decl.c:4830
 #, gcc-internal-format
 msgid "%<noreturn%> function returns non-void value"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noreturn Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð½Ðµ-void Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
 
-#: c-decl.c:4867
+#: c-decl.c:4866
 #, gcc-internal-format
 msgid "cannot inline function %<main%>"
 msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<main%> Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°"
 
-#: c-decl.c:4910
+#: c-decl.c:4909
 #, gcc-internal-format
 msgid "variable previously declared %<static%> redeclared %<extern%>"
 msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ�Ð½Ð°Ñ‡Ð°Ð»Ð° ÐºÐ°Ðº %<static%>, Ð° Ð·Ð°Ñ‚ÐµÐ¼ ÐºÐ°Ðº %<extern%>"
 
-#: c-decl.c:4920
+#: c-decl.c:4919
 #, gcc-internal-format
 msgid "variable %q+D declared %<inline%>"
 msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ�Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼ %<inline%>"
 
 #. C99 6.7.5.2p2
-#: c-decl.c:4951
+#: c-decl.c:4950
 #, gcc-internal-format
 msgid "object with variably modified type must have no linkage"
 msgstr ""
 
-#: c-decl.c:5020 c-decl.c:6199
+#: c-decl.c:5019 c-decl.c:6198
 #, gcc-internal-format
 msgid "function declaration isn%'t a prototype"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¾Ð¼"
 
-#: c-decl.c:5028
+#: c-decl.c:5027
 #, gcc-internal-format
 msgid "parameter names (without types) in function declaration"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ð½Ñ‹ Ð¸Ð¼ÐµÐ½Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð±ÐµÐ· Ñ‚Ð¸Ð¿Ð¾Ð²"
 
-#: c-decl.c:5061
+#: c-decl.c:5060
 #, gcc-internal-format
 msgid "parameter %u (%q+D) has incomplete type"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %u (%q+D) Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: c-decl.c:5064
+#: c-decl.c:5063
 #, gcc-internal-format
 msgid "%Jparameter %u has incomplete type"
 msgstr "%JÐ¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %u Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: c-decl.c:5073
+#: c-decl.c:5072
 #, gcc-internal-format
 msgid "parameter %u (%q+D) has void type"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %u (%q+D) Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ void"
 
-#: c-decl.c:5076
+#: c-decl.c:5075
 #, gcc-internal-format
 msgid "%Jparameter %u has void type"
 msgstr "%JÐ¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %u Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ void"
 
-#: c-decl.c:5138
+#: c-decl.c:5137
 #, gcc-internal-format
 msgid "%<void%> as only parameter may not be qualified"
 msgstr "%<void%>, ÐºÐ°Ðº ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
 
-#: c-decl.c:5142 c-decl.c:5176
+#: c-decl.c:5141 c-decl.c:5175
 #, gcc-internal-format
 msgid "%<void%> must be the only parameter"
 msgstr "%<void%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼"
 
-#: c-decl.c:5170
+#: c-decl.c:5169
 #, gcc-internal-format
 msgid "parameter %q+D has just a forward declaration"
 msgstr "Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %q+D ÐµÑ�Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°ÑŽÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5215
+#: c-decl.c:5214
 #, gcc-internal-format
 msgid "%<%s %E%> declared inside parameter list"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<%s %E%> Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5219
+#: c-decl.c:5218
 #, gcc-internal-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %s Ð±ÐµÐ· Ð¸Ð¼ÐµÐ½Ð¸ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
 
-#: c-decl.c:5224
+#: c-decl.c:5223
 #, gcc-internal-format
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ Ð´ÐµÐ¹Ñ�Ñ‚Ð²Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° - Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð°Ð½Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¸Ð»Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ, Ñ‡Ñ‚Ð¾ Ð¼Ð¾Ð¶ÐµÑ‚ Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¾Ð²Ð°Ñ‚ÑŒ Ð²Ð°ÑˆÐ¸Ð¼ Ð½Ð°Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ�Ð¼"
 
-#: c-decl.c:5358
+#: c-decl.c:5357
 #, gcc-internal-format
 msgid "redefinition of %<union %E%>"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<union %E%>"
 
-#: c-decl.c:5360
+#: c-decl.c:5359
 #, gcc-internal-format
 msgid "redefinition of %<struct %E%>"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<struct %E%>"
 
-#: c-decl.c:5365
+#: c-decl.c:5364
 #, gcc-internal-format
 msgid "nested redefinition of %<union %E%>"
 msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<union %E%>"
 
-#: c-decl.c:5367
+#: c-decl.c:5366
 #, gcc-internal-format
 msgid "nested redefinition of %<struct %E%>"
 msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<struct %E%>"
 
-#: c-decl.c:5442 cp/decl.c:3780
+#: c-decl.c:5441 cp/decl.c:3796
 #, gcc-internal-format
 msgid "declaration does not declare anything"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ð¸Ñ‡ÐµÐ³Ð¾ Ð½Ðµ Ð¾Ð¿Ð¸Ñ�Ñ‹Ð²Ð°ÐµÑ‚"
 
-#: c-decl.c:5446
+#: c-decl.c:5445
 #, gcc-internal-format
 msgid "ISO C doesn%'t support unnamed structs/unions"
 msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ñ‹Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
 
-#: c-decl.c:5490 c-decl.c:5506
+#: c-decl.c:5489 c-decl.c:5505
 #, gcc-internal-format
 msgid "duplicate member %q+D"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ðµ Ñ‡Ð»ÐµÐ½Ð° %q+D"
 
-#: c-decl.c:5545
+#: c-decl.c:5544
 #, gcc-internal-format
 msgid "union has no named members"
 msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
 
-#: c-decl.c:5547
+#: c-decl.c:5546
 #, gcc-internal-format
 msgid "union has no members"
 msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð±ÐµÐ· Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
 
-#: c-decl.c:5552
+#: c-decl.c:5551
 #, gcc-internal-format
 msgid "struct has no named members"
 msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
 
-#: c-decl.c:5554
+#: c-decl.c:5553
 #, gcc-internal-format
 msgid "struct has no members"
 msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
 
-#: c-decl.c:5616
+#: c-decl.c:5615
 #, gcc-internal-format
 msgid "%Jflexible array member in union"
 msgstr "%JÑ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
 
-#: c-decl.c:5621
+#: c-decl.c:5620
 #, gcc-internal-format
 msgid "%Jflexible array member not at end of struct"
 msgstr "%JÑ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ð¼Ð°Ñ�Ñ�Ð¸Ð² - Ð½Ðµ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
 
-#: c-decl.c:5626
+#: c-decl.c:5625
 #, gcc-internal-format
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr "%JÑ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð² - ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¹ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹"
 
-#: c-decl.c:5633
+#: c-decl.c:5632
 #, gcc-internal-format
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "%JÐ½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ñ� Ñ€ÐµÐ³ÑƒÐ»Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼"
 
-#: c-decl.c:5742
+#: c-decl.c:5741
 #, gcc-internal-format
 msgid "union cannot be made transparent"
 msgstr "Ñ‚Ñ€Ð°ÐºÑ‚Ð¾Ð²ÐºÐ° Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� ÐºÐ°Ðº Ð¿Ñ€Ð¾Ð·Ñ€Ð°Ñ‡Ð½Ð¾Ð³Ð¾ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°"
 
-#: c-decl.c:5813
+#: c-decl.c:5812
 #, gcc-internal-format
 msgid "nested redefinition of %<enum %E%>"
 msgstr "Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %<enum %E%>"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5820
+#: c-decl.c:5819
 #, gcc-internal-format
 msgid "redeclaration of %<enum %E%>"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<enum %E%>"
 
-#: c-decl.c:5883
+#: c-decl.c:5882
 #, gcc-internal-format
 msgid "enumeration values exceed range of largest integer"
 msgstr "Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-decl.c:5900
+#: c-decl.c:5899
 #, gcc-internal-format
 msgid "specified mode too small for enumeral values"
 msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ð°Ñ� Ð¼Ð¾Ð´Ð° Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð° Ð´Ð»Ñ� Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-decl.c:5996
+#: c-decl.c:5995
 #, gcc-internal-format
 msgid "enumerator value for %qE is not an integer constant"
 msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-decl.c:6013
+#: c-decl.c:6012
 #, gcc-internal-format
 msgid "overflow in enumeration values"
 msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-decl.c:6018
+#: c-decl.c:6017
 #, gcc-internal-format
 msgid "ISO C restricts enumerator values to range of %<int%>"
 msgstr "Ð² ISO C Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ñ‹ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ð° %<int%>"
 
-#: c-decl.c:6125
+#: c-decl.c:6124
 #, gcc-internal-format
 msgid "return type is an incomplete type"
 msgstr "Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð½Ðµ Ð¿Ð¾Ð»Ð½Ñ‹Ð¹"
 
-#: c-decl.c:6133
+#: c-decl.c:6132
 #, gcc-internal-format
 msgid "return type defaults to %<int%>"
 msgstr "Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ - %<int%>"
 
-#: c-decl.c:6206
+#: c-decl.c:6205
 #, gcc-internal-format
 msgid "no previous prototype for %q+D"
 msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� %q+D Ð½Ðµ Ð±Ñ‹Ð» Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
 
-#: c-decl.c:6215
+#: c-decl.c:6214
 #, gcc-internal-format
 msgid "%q+D was used with no prototype before its definition"
 msgstr "%q+D Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð±ÐµÐ· Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�"
 
-#: c-decl.c:6221 cp/decl.c:11126
+#: c-decl.c:6220 cp/decl.c:11224
 #, gcc-internal-format
 msgid "no previous declaration for %q+D"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D"
 
-#: c-decl.c:6231
+#: c-decl.c:6230
 #, gcc-internal-format
 msgid "%q+D was used with no declaration before its definition"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+D Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð´Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð±ÐµÐ· Ð¿Ñ€ÐµÐ´Ð²Ð°Ñ€Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: c-decl.c:6254 c-decl.c:6723
+#: c-decl.c:6253 c-decl.c:6722
 #, gcc-internal-format
 msgid "return type of %q+D is not %<int%>"
 msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+D - Ð½Ðµ %<int%>"
 
-#: c-decl.c:6259
+#: c-decl.c:6258
 #, gcc-internal-format
 msgid "%q+D is normally a non-static function"
 msgstr "Ð¾Ð±Ñ‹Ñ‡Ð½Ð¾ %q+D Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
 
-#: c-decl.c:6293
+#: c-decl.c:6292
 #, gcc-internal-format
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr "%JÑ�Ñ‚Ð°Ñ€Ñ‹Ð¹ Ñ�Ñ‚Ð¸Ð»ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð¾Ð¼"
 
-#: c-decl.c:6307
+#: c-decl.c:6306
 #, gcc-internal-format
 msgid "%Jtraditional C rejects ISO C style function definitions"
 msgstr "%JÐ² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ Ð¡ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð² Ñ�Ñ‚Ð¸Ð»Ðµ ISO C"
 
-#: c-decl.c:6323
+#: c-decl.c:6322
 #, gcc-internal-format
 msgid "%Jparameter name omitted"
 msgstr "%JÐ¾Ð¿ÑƒÑ‰ÐµÐ½Ð¾ Ð¸Ð¼Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
 
-#: c-decl.c:6357
+#: c-decl.c:6356
 #, gcc-internal-format
 msgid "%Jold-style function definition"
 msgstr "%JÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² Ñ�Ñ‚Ð°Ñ€Ð¾Ð¼ Ñ�Ñ‚Ð¸Ð»Ðµ"
 
-#: c-decl.c:6366
+#: c-decl.c:6365
 #, gcc-internal-format
 msgid "%Jparameter name missing from parameter list"
 msgstr "%JÐ² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð¾ Ð¸Ð¼Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
 
-#: c-decl.c:6377
+#: c-decl.c:6376
 #, gcc-internal-format
 msgid "%q+D declared as a non-parameter"
 msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ð½Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€"
 
-#: c-decl.c:6382
+#: c-decl.c:6381
 #, gcc-internal-format
 msgid "multiple parameters named %q+D"
 msgstr "Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %q+D"
 
-#: c-decl.c:6390
+#: c-decl.c:6389
 #, gcc-internal-format
 msgid "parameter %q+D declared with void type"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %q+D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ void"
 
-#: c-decl.c:6407 c-decl.c:6409
+#: c-decl.c:6406 c-decl.c:6408
 #, gcc-internal-format
 msgid "type of %q+D defaults to %<int%>"
 msgstr "Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� %q+D Ð¿Ñ€Ð¸Ð½Ñ�Ñ‚ Ñ‚Ð¸Ð¿ %<int%>"
 
-#: c-decl.c:6428
+#: c-decl.c:6427
 #, gcc-internal-format
 msgid "parameter %q+D has incomplete type"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %q+D Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: c-decl.c:6434
+#: c-decl.c:6433
 #, gcc-internal-format
 msgid "declaration for parameter %q+D but no such parameter"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %q+D, Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
 
-#: c-decl.c:6484
+#: c-decl.c:6483
 #, gcc-internal-format
 msgid "number of arguments doesn%'t match built-in prototype"
 msgstr "Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
 
-#: c-decl.c:6488
+#: c-decl.c:6487
 #, gcc-internal-format
 msgid "number of arguments doesn%'t match prototype"
 msgstr "Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
 
-#: c-decl.c:6489 c-decl.c:6529 c-decl.c:6542
+#: c-decl.c:6488 c-decl.c:6528 c-decl.c:6541
 #, gcc-internal-format
 msgid "%Hprototype declaration"
 msgstr "%HÐ´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð°"
 
-#: c-decl.c:6523
+#: c-decl.c:6522
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match built-in prototype"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
 
-#: c-decl.c:6527
+#: c-decl.c:6526
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match prototype"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
 
-#: c-decl.c:6537
+#: c-decl.c:6536
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match built-in prototype"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ð¾Ð¼Ñƒ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
 
-#: c-decl.c:6541
+#: c-decl.c:6540
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match prototype"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ"
 
-#: c-decl.c:6768 cp/decl.c:11820
+#: c-decl.c:6767 cp/decl.c:11918
 #, gcc-internal-format
 msgid "no return statement in function returning non-void"
 msgstr "Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð´Ð¾Ð»Ð¶Ð½Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ, Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ return"
@@ -18804,437 +18777,437 @@
 #. 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.
-#: c-decl.c:6841
+#: c-decl.c:6840
 #, gcc-internal-format
 msgid "%<for%> loop initial declaration used outside C99 mode"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð° Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ðµ C99"
 
-#: c-decl.c:6870
+#: c-decl.c:6869
 #, gcc-internal-format
 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %q+D Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
 
-#: c-decl.c:6873
+#: c-decl.c:6872
 #, gcc-internal-format
 msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<extern%> Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %q+D Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
 
-#: c-decl.c:6878
+#: c-decl.c:6877
 #, gcc-internal-format
 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<struct %E%> Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
 
-#: c-decl.c:6882
+#: c-decl.c:6881
 #, gcc-internal-format
 msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<union %E%> Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
 
-#: c-decl.c:6886
+#: c-decl.c:6885
 #, gcc-internal-format
 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<enum %E%> Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
 
-#: c-decl.c:6890
+#: c-decl.c:6889
 #, gcc-internal-format
 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹, Ð² Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐµ %<for%>-Ñ†Ð¸ÐºÐ»Ð°"
 
-#: c-decl.c:7178 c-decl.c:7420 c-decl.c:7716
+#: c-decl.c:7177 c-decl.c:7419 c-decl.c:7715
 #, gcc-internal-format
 msgid "duplicate %qE"
 msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %qE"
 
-#: c-decl.c:7201 c-decl.c:7430 c-decl.c:7617
+#: c-decl.c:7200 c-decl.c:7429 c-decl.c:7616
 #, gcc-internal-format
 msgid "two or more data types in declaration specifiers"
 msgstr "Ð´Ð²Ð° Ð¸Ð»Ð¸ Ð±Ð¾Ð»ÐµÐµ Ñ‚Ð¸Ð¿Ð° Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: c-decl.c:7213 cp/parser.c:2149
+#: c-decl.c:7212 cp/parser.c:2152
 #, gcc-internal-format
 msgid "%<long long long%> is too long for GCC"
 msgstr "GCC Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿ %<long long long%>"
 
-#: c-decl.c:7220 c-decl.c:7520
+#: c-decl.c:7219 c-decl.c:7519
 #, gcc-internal-format
 msgid "both %<long long%> and %<double%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<long long%> Ð¸ %<double%>"
 
-#: c-decl.c:7226
+#: c-decl.c:7225
 #, gcc-internal-format
 msgid "ISO C90 does not support %<long long%>"
 msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿ %<long long%>"
 
-#: c-decl.c:7231 c-decl.c:7260
+#: c-decl.c:7230 c-decl.c:7259
 #, gcc-internal-format
 msgid "both %<long%> and %<short%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<long%> Ð¸ %<short%>"
 
-#: c-decl.c:7234 c-decl.c:7437
+#: c-decl.c:7233 c-decl.c:7436
 #, gcc-internal-format
 msgid "both %<long%> and %<void%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<long%> Ð¸ %<void%>"
 
-#: c-decl.c:7237 c-decl.c:7459
+#: c-decl.c:7236 c-decl.c:7458
 #, gcc-internal-format
 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<long%> Ð¸ %<_Bool%>"
 
-#: c-decl.c:7240 c-decl.c:7481
+#: c-decl.c:7239 c-decl.c:7480
 #, gcc-internal-format
 msgid "both %<long%> and %<char%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<long%> Ð¸ %<char%>"
 
-#: c-decl.c:7243 c-decl.c:7501
+#: c-decl.c:7242 c-decl.c:7500
 #, gcc-internal-format
 msgid "both %<long%> and %<float%> in declaration specifiers"
 msgstr "Ð´Ð»Ñ� Ð¸Ð¼ÐµÐ½Ð¸ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<long%> Ð¸ %<float%>"
 
-#: c-decl.c:7246
+#: c-decl.c:7245
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<long%> Ð¸ %<char%>"
 
-#: c-decl.c:7249
+#: c-decl.c:7248
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<long%> Ð¸ %<char%>"
 
-#: c-decl.c:7252
+#: c-decl.c:7251
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<long%> Ð¸ %<char%>"
 
-#: c-decl.c:7263 c-decl.c:7440
+#: c-decl.c:7262 c-decl.c:7439
 #, gcc-internal-format
 msgid "both %<short%> and %<void%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<short%> Ð¸ %<void%>"
 
-#: c-decl.c:7266 c-decl.c:7462
+#: c-decl.c:7265 c-decl.c:7461
 #, gcc-internal-format
 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<short%> Ð¸ %<_Bool%>"
 
-#: c-decl.c:7269 c-decl.c:7484
+#: c-decl.c:7268 c-decl.c:7483
 #, gcc-internal-format
 msgid "both %<short%> and %<char%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<short%> Ð¸ %<char%>"
 
-#: c-decl.c:7272 c-decl.c:7504
+#: c-decl.c:7271 c-decl.c:7503
 #, gcc-internal-format
 msgid "both %<short%> and %<float%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<short%> Ð¸ %<float%>"
 
-#: c-decl.c:7275 c-decl.c:7523
+#: c-decl.c:7274 c-decl.c:7522
 #, gcc-internal-format
 msgid "both %<short%> and %<double%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<short%> Ð¸ %<double%>"
 
-#: c-decl.c:7278
+#: c-decl.c:7277
 #, fuzzy, gcc-internal-format
 msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<short%> Ð¸ %<char%>"
 
-#: c-decl.c:7281
+#: c-decl.c:7280
 #, fuzzy, gcc-internal-format
 msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<short%> Ð¸ %<char%>"
 
-#: c-decl.c:7284
+#: c-decl.c:7283
 #, fuzzy, gcc-internal-format
 msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<short%> Ð¸ %<char%>"
 
-#: c-decl.c:7292 c-decl.c:7321
+#: c-decl.c:7291 c-decl.c:7320
 #, gcc-internal-format
 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<signed%> Ð¸ %<unsigned%>"
 
-#: c-decl.c:7295 c-decl.c:7443
+#: c-decl.c:7294 c-decl.c:7442
 #, gcc-internal-format
 msgid "both %<signed%> and %<void%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<signed%> Ð¸ %<void%>"
 
-#: c-decl.c:7298 c-decl.c:7465
+#: c-decl.c:7297 c-decl.c:7464
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<signed%> Ð¸ %<_Bool%>"
 
-#: c-decl.c:7301 c-decl.c:7507
+#: c-decl.c:7300 c-decl.c:7506
 #, gcc-internal-format
 msgid "both %<signed%> and %<float%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<signed%> Ð¸ %<float%>"
 
-#: c-decl.c:7304 c-decl.c:7526
+#: c-decl.c:7303 c-decl.c:7525
 #, gcc-internal-format
 msgid "both %<signed%> and %<double%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<signed%> Ð¸ %<double%>"
 
-#: c-decl.c:7307
+#: c-decl.c:7306
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<signed%> Ð¸ %<_Bool%>"
 
-#: c-decl.c:7310
+#: c-decl.c:7309
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<signed%> Ð¸ %<_Bool%>"
 
-#: c-decl.c:7313
+#: c-decl.c:7312
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<signed%> Ð¸ %<_Bool%>"
 
-#: c-decl.c:7324 c-decl.c:7446
+#: c-decl.c:7323 c-decl.c:7445
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<unsigned%> Ð¸ %<void%>"
 
-#: c-decl.c:7327 c-decl.c:7468
+#: c-decl.c:7326 c-decl.c:7467
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<unsigned%> Ð¸ %<_Bool%>"
 
-#: c-decl.c:7330 c-decl.c:7510
+#: c-decl.c:7329 c-decl.c:7509
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<unsigned%> Ð¸ %<float%>"
 
-#: c-decl.c:7333 c-decl.c:7529
+#: c-decl.c:7332 c-decl.c:7528
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<unsigned%> Ð¸ %<double%>"
 
-#: c-decl.c:7336
+#: c-decl.c:7335
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<unsigned%> Ð¸ %<_Bool%>"
 
-#: c-decl.c:7339
+#: c-decl.c:7338
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<unsigned%> Ð¸ %<_Bool%>"
 
-#: c-decl.c:7342
+#: c-decl.c:7341
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<unsigned%> Ð¸ %<_Bool%>"
 
-#: c-decl.c:7350
+#: c-decl.c:7349
 #, gcc-internal-format
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹"
 
-#: c-decl.c:7352 c-decl.c:7449
+#: c-decl.c:7351 c-decl.c:7448
 #, gcc-internal-format
 msgid "both %<complex%> and %<void%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<complex%> Ð¸ %<void%>"
 
-#: c-decl.c:7355 c-decl.c:7471
+#: c-decl.c:7354 c-decl.c:7470
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<complex%> Ð¸ %<_Bool%>"
 
-#: c-decl.c:7358
+#: c-decl.c:7357
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<complex%> Ð¸ %<_Bool%>"
 
-#: c-decl.c:7361
+#: c-decl.c:7360
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<complex%> Ð¸ %<_Bool%>"
 
-#: c-decl.c:7364
+#: c-decl.c:7363
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<complex%> Ð¸ %<_Bool%>"
 
-#: c-decl.c:7367
+#: c-decl.c:7366
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Fract%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<complex%> Ð¸ %<_Bool%>"
 
-#: c-decl.c:7370
+#: c-decl.c:7369
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Accum%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<complex%> Ð¸ %<_Bool%>"
 
-#: c-decl.c:7373
+#: c-decl.c:7372
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Sat%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<complex%> Ð¸ %<_Bool%>"
 
-#: c-decl.c:7381
+#: c-decl.c:7380
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support saturating types"
 msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ðµ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹"
 
-#: c-decl.c:7383 c-decl.c:7452
+#: c-decl.c:7382 c-decl.c:7451
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<void%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<short%> Ð¸ %<void%>"
 
-#: c-decl.c:7386 c-decl.c:7474
+#: c-decl.c:7385 c-decl.c:7473
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Bool%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<short%> Ð¸ %<_Bool%>"
 
-#: c-decl.c:7389 c-decl.c:7487
+#: c-decl.c:7388 c-decl.c:7486
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<char%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<short%> Ð¸ %<char%>"
 
-#: c-decl.c:7392 c-decl.c:7494
+#: c-decl.c:7391 c-decl.c:7493
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<int%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<short%> Ð¸ %<void%>"
 
-#: c-decl.c:7395 c-decl.c:7513
+#: c-decl.c:7394 c-decl.c:7512
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<float%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<short%> Ð¸ %<float%>"
 
-#: c-decl.c:7398 c-decl.c:7532
+#: c-decl.c:7397 c-decl.c:7531
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<double%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<short%> Ð¸ %<double%>"
 
-#: c-decl.c:7401
+#: c-decl.c:7400
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal32%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<short%> Ð¸ %<char%>"
 
-#: c-decl.c:7404
+#: c-decl.c:7403
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal64%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<short%> Ð¸ %<char%>"
 
-#: c-decl.c:7407
+#: c-decl.c:7406
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal128%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<short%> Ð¸ %<char%>"
 
-#: c-decl.c:7410
+#: c-decl.c:7409
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<short%> Ð¸ %<double%>"
 
-#: c-decl.c:7549
+#: c-decl.c:7548
 #, fuzzy, gcc-internal-format
 msgid "both %<long long%> and %<%s%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<long long%> Ð¸ %<double%>"
 
-#: c-decl.c:7552
+#: c-decl.c:7551
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<%s%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<long%> Ð¸ %<short%>"
 
-#: c-decl.c:7555
+#: c-decl.c:7554
 #, fuzzy, gcc-internal-format
 msgid "both %<short%> and %<%s%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<short%> Ð¸ %<void%>"
 
-#: c-decl.c:7558
+#: c-decl.c:7557
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<%s%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<signed%> Ð¸ %<void%>"
 
-#: c-decl.c:7561
+#: c-decl.c:7560
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<unsigned%> Ð¸ %<void%>"
 
-#: c-decl.c:7564 c-decl.c:7590
+#: c-decl.c:7563 c-decl.c:7589
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<%s%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<complex%> Ð¸ %<void%>"
 
-#: c-decl.c:7567
+#: c-decl.c:7566
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<%s%> in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<long%> Ð¸ %<short%>"
 
-#: c-decl.c:7577
+#: c-decl.c:7576
 #, fuzzy, gcc-internal-format
 msgid "decimal floating point not supported for this target"
 msgstr "-fdata-sections Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¼Ð°ÑˆÐ¸Ð½Ñ‹"
 
-#: c-decl.c:7579
+#: c-decl.c:7578
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support decimal floating point"
 msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ‚Ð¸Ð¿ %<long long%>"
 
-#: c-decl.c:7598
+#: c-decl.c:7597
 #, fuzzy, gcc-internal-format
 msgid "fixed-point types not supported for this target"
 msgstr "-fdata-sections Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¼Ð°ÑˆÐ¸Ð½Ñ‹"
 
-#: c-decl.c:7600
+#: c-decl.c:7599
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support fixed-point types"
 msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ðµ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹"
 
-#: c-decl.c:7634
+#: c-decl.c:7633
 #, gcc-internal-format
 msgid "%qE fails to be a typedef or built in type"
 msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð¸Ð»Ð¸ typedef-Ñ‚Ð¸Ð¿Ð¾Ð¼"
 
-#: c-decl.c:7667
+#: c-decl.c:7666
 #, gcc-internal-format
 msgid "%qE is not at beginning of declaration"
 msgstr "%qE - Ð½Ðµ Ð² Ð½Ð°Ñ‡Ð°Ð»Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: c-decl.c:7681
+#: c-decl.c:7680
 #, gcc-internal-format
 msgid "%<__thread%> used with %<auto%>"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<__thread%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<auto%>"
 
-#: c-decl.c:7683
+#: c-decl.c:7682
 #, gcc-internal-format
 msgid "%<__thread%> used with %<register%>"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<__thread%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<register%>"
 
-#: c-decl.c:7685
+#: c-decl.c:7684
 #, gcc-internal-format
 msgid "%<__thread%> used with %<typedef%>"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<__thread%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %<typedef%>"
 
-#: c-decl.c:7696
+#: c-decl.c:7695
 #, gcc-internal-format
 msgid "%<__thread%> before %<extern%>"
 msgstr "%<__thread%> Ð¿ÐµÑ€ÐµÐ´ %<extern%>"
 
-#: c-decl.c:7705
+#: c-decl.c:7704
 #, gcc-internal-format
 msgid "%<__thread%> before %<static%>"
 msgstr "%<__thread%> Ð¿ÐµÑ€ÐµÐ´ %<static%>"
 
-#: c-decl.c:7721
+#: c-decl.c:7720
 #, gcc-internal-format
 msgid "multiple storage classes in declaration specifiers"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
 
-#: c-decl.c:7728
+#: c-decl.c:7727
 #, gcc-internal-format
 msgid "%<__thread%> used with %qE"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<__thread%> Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ñ� %qE"
 
-#: c-decl.c:7775
+#: c-decl.c:7774
 #, fuzzy, gcc-internal-format
 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
 msgstr "%<@try%> Ð±ÐµÐ· %<@catch%> Ð¸Ð»Ð¸ %<@finally%>"
 
-#: c-decl.c:7787
+#: c-decl.c:7786
 #, gcc-internal-format
 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
 msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<complex%> ÐºÐ°Ðº Ñ�ÐºÐ²Ð¸Ð²Ð°Ð»ÐµÐ½Ñ‚ %<double complex%>"
 
-#: c-decl.c:7832 c-decl.c:7858
+#: c-decl.c:7831 c-decl.c:7857
 #, gcc-internal-format
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ðµ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹"
 
-#: c-decl.c:8008 toplev.c:847
+#: c-decl.c:8007 toplev.c:847
 #, gcc-internal-format
 msgid "%q+F used but never defined"
 msgstr "%q+F Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�, Ð½Ð¾ Ð½Ð¸Ð³Ð´Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
@@ -19646,37 +19619,37 @@
 msgid "invalid expression type for %<#pragma omp atomic%>"
 msgstr "Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð² Ð·Ð°Ð´Ð°Ð½Ð¾ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
 
-#: c-omp.c:218
+#: c-omp.c:219
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid type for iteration variable %qE"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾ Ð·Ð°Ð´Ð°Ð½ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qE"
 
-#: c-omp.c:222
+#: c-omp.c:223
 #, fuzzy, gcc-internal-format
 msgid "%Hiteration variable %qE is unsigned"
 msgstr "instance-Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€"
 
-#: c-omp.c:233
+#: c-omp.c:234
 #, fuzzy, gcc-internal-format
 msgid "%H%qE is not initialized"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½"
 
-#: c-omp.c:246 cp/semantics.c:3840
+#: c-omp.c:247 cp/semantics.c:3872
 #, gcc-internal-format
 msgid "%Hmissing controlling predicate"
 msgstr ""
 
-#: c-omp.c:304
+#: c-omp.c:305
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid controlling predicate"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°"
 
-#: c-omp.c:311 cp/semantics.c:3846
+#: c-omp.c:312 cp/semantics.c:3878
 #, fuzzy, gcc-internal-format
 msgid "%Hmissing increment expression"
 msgstr "Ð¿Ð¾Ð´Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ�"
 
-#: c-omp.c:361
+#: c-omp.c:362
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid increment expression"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð»Ð¾Ð³Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
@@ -19721,152 +19694,152 @@
 msgid "obsolete option -I- used, please use -iquote instead"
 msgstr "Ð£Ñ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ ÐºÐ»ÑŽÑ‡ -I-, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ, Ð¿Ð¾Ð¶Ð°Ð»ÑƒÐ¹Ñ�Ñ‚Ð°, Ð²Ð¼ÐµÑ�Ñ‚Ð¾ Ð½ÐµÐ³Ð¾ -iquote"
 
-#: c-opts.c:508
+#: c-opts.c:510
 #, gcc-internal-format
 msgid "argument %qs to %<-Wnormalized%> not recognized"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs ÐºÐ»ÑŽÑ‡Ð° %<-Wnormalized%>"
 
-#: c-opts.c:595
+#: c-opts.c:597
 #, gcc-internal-format
 msgid "switch %qs is no longer supported"
 msgstr "ÐºÐ»ÑŽÑ‡ %qs Ð±Ð¾Ð»ÑŒÑˆÐµ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
 
-#: c-opts.c:705
+#: c-opts.c:707
 #, gcc-internal-format
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr "-fhandle-exceptions Ð¿ÐµÑ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½ Ð² -fexceptions (Ð¸ Ð´ÐµÐ¹Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ)"
 
-#: c-opts.c:911
+#: c-opts.c:913
 #, gcc-internal-format
 msgid "output filename specified twice"
 msgstr "Ð´Ð²Ð°Ð¶Ð´Ñ‹ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð¸Ð¼Ñ� Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ð°"
 
-#: c-opts.c:1051
+#: c-opts.c:1053
 #, gcc-internal-format
 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
 msgstr ""
 
-#: c-opts.c:1126
+#: c-opts.c:1142
 #, gcc-internal-format
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr "ÐºÐ»ÑŽÑ‡ -Wformat-y2k Ð±ÐµÐ· -Wformat Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: c-opts.c:1128
+#: c-opts.c:1144
 #, gcc-internal-format
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr "ÐºÐ»ÑŽÑ‡ -Wformat-extra-args Ð±ÐµÐ· -Wformat Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: c-opts.c:1130
+#: c-opts.c:1146
 #, gcc-internal-format
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr "ÐºÐ»ÑŽÑ‡ -Wformat-zero-length Ð±ÐµÐ· -Wformat Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: c-opts.c:1132
+#: c-opts.c:1148
 #, gcc-internal-format
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr "ÐºÐ»ÑŽÑ‡ -Wformat-nonliteral Ð±ÐµÐ· -Wformat Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: c-opts.c:1134
+#: c-opts.c:1150
 #, fuzzy, gcc-internal-format
 msgid "-Wformat-contains-nul ignored without -Wformat"
 msgstr "ÐºÐ»ÑŽÑ‡ -Wformat-nonliteral Ð±ÐµÐ· -Wformat Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: c-opts.c:1136
+#: c-opts.c:1152
 #, gcc-internal-format
 msgid "-Wformat-security ignored without -Wformat"
 msgstr "ÐºÐ»ÑŽÑ‡ -Wformat-security Ð±ÐµÐ· -Wformat Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: c-opts.c:1160
+#: c-opts.c:1176
 #, gcc-internal-format
 msgid "opening output file %s: %m"
 msgstr "Ð¿Ñ€Ð¸ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ð° %s: %m"
 
-#: c-opts.c:1165
+#: c-opts.c:1181
 #, gcc-internal-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr "Ð·Ð°Ð´Ð°Ð½Ð¾ Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð¸Ð¼Ñ‘Ð½ Ñ„Ð°Ð¹Ð»Ð¾Ð². Ð’Ð²ÐµÐ´Ð¸Ñ‚Ðµ %s --help Ð´Ð»Ñ� Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ñ� Ñ�Ð¿Ñ€Ð°Ð²Ð¾Ñ‡Ð½Ð¾Ð¹ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸"
 
-#: c-opts.c:1249
+#: c-opts.c:1265
 #, fuzzy, gcc-internal-format
 msgid "The C parser does not support -dy, option ignored"
 msgstr "Ñ€ÐµÐµÐ½Ñ‚ÐµÑ€Ð°Ð±ÐµÐ»ÑŒÐ½Ñ‹Ð¹ ÐºÐ¾Ð´ APCS Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�. ÐšÐ»ÑŽÑ‡ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�."
 
-#: c-opts.c:1253
+#: c-opts.c:1269
 #, gcc-internal-format
 msgid "The Objective-C parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1256
+#: c-opts.c:1272
 #, fuzzy, gcc-internal-format
 msgid "The C++ parser does not support -dy, option ignored"
 msgstr "Ñ€ÐµÐµÐ½Ñ‚ÐµÑ€Ð°Ð±ÐµÐ»ÑŒÐ½Ñ‹Ð¹ ÐºÐ¾Ð´ APCS Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�. ÐšÐ»ÑŽÑ‡ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�."
 
-#: c-opts.c:1260
+#: c-opts.c:1276
 #, gcc-internal-format
 msgid "The Objective-C++ parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1309
+#: c-opts.c:1326
 #, gcc-internal-format
 msgid "opening dependency file %s: %m"
 msgstr "Ð¿Ñ€Ð¸ Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ Ñ„Ð°Ð¹Ð»Ð° Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚ÐµÐ¹ %s: %m"
 
-#: c-opts.c:1319
+#: c-opts.c:1336
 #, gcc-internal-format
 msgid "closing dependency file %s: %m"
 msgstr "Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ Ñ„Ð°Ð¹Ð»Ð° Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚ÐµÐ¹ %s: %m"
 
-#: c-opts.c:1322
+#: c-opts.c:1339
 #, gcc-internal-format
 msgid "when writing output to %s: %m"
 msgstr "Ð¿Ñ€Ð¸ Ð·Ð°Ð¿Ð¸Ñ�Ð¸ Ð²Ñ‹Ð²Ð¾Ð´Ð° Ð² %s: %m"
 
-#: c-opts.c:1402
+#: c-opts.c:1419
 #, gcc-internal-format
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr "Ð´Ð»Ñ� Ð²Ñ‹Ð²Ð¾Ð´Ð° Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚ÐµÐ¹ Ð½ÑƒÐ¶Ð½Ð¾ Ð·Ð°Ð´Ð°Ñ‚ÑŒ -M Ð¸Ð»Ð¸ -MM"
 
-#: c-opts.c:1448
+#: c-opts.c:1469
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -Wunused_macros"
 msgstr ""
 
-#: c-opts.c:1450
+#: c-opts.c:1471
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -traditional"
 msgstr ""
 
-#: c-opts.c:1588
+#: c-opts.c:1609
 #, gcc-internal-format
 msgid "too late for # directive to set debug directory"
 msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¿Ð¾Ð·Ð´Ð½Ð¾ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¾ Ð¸Ð¼Ñ� ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ð° Ð´Ð»Ñ� Ð¾Ñ‚Ð»Ð°Ð´ÐºÐ¸ Ð² Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ðµ #"
 
-#: c-parser.c:1070
+#: c-parser.c:1072
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids an empty source file"
 msgstr "Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð½Ð¾ ISO C, Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ñ„Ð°Ð¹Ð» Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð¿ÑƒÑ�Ñ‚Ñ‹Ð¼"
 
-#: c-parser.c:1156 c-parser.c:6091
+#: c-parser.c:1158 c-parser.c:6150
 #, fuzzy, gcc-internal-format
 msgid "%HISO C does not allow extra %<;%> outside of a function"
 msgstr "Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð½Ð¾ ISO C, Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ð¹ Ð·Ð½Ð°Ðº %<;%> Ð¿Ð¾Ñ�Ð»Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
 
-#: c-parser.c:1259 c-parser.c:6640
+#: c-parser.c:1261 c-parser.c:6699
 #, gcc-internal-format
 msgid "expected declaration specifiers"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¸Ñ�ÑŒ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: c-parser.c:1271
+#: c-parser.c:1273
 #, fuzzy, gcc-internal-format
 msgid "%Hempty declaration"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�"
 
-#: c-parser.c:1307
+#: c-parser.c:1309
 #, fuzzy, gcc-internal-format
 msgid "%Hdata definition has no type or storage class"
 msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð½Ð¸ Ñ‚Ð¸Ð¿Ð°, Ð½Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
 
-#: c-parser.c:1362
+#: c-parser.c:1364
 #, gcc-internal-format
 msgid "expected %<,%> or %<;%>"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<,%> Ð¸Ð»Ð¸ %<;%>"
@@ -19874,174 +19847,189 @@
 #. 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.
-#: c-parser.c:1369 c-parser.c:1386
+#: c-parser.c:1371 c-parser.c:1388
 #, gcc-internal-format
 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<=%>, %<,%>, %<;%>, %<asm%> Ð¸Ð»Ð¸ %<__attribute__%>"
 
-#: c-parser.c:1378
+#: c-parser.c:1380
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids nested functions"
 msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: c-parser.c:1743 c-parser.c:2553 c-parser.c:3189 c-parser.c:3445
-#: c-parser.c:4308 c-parser.c:4895 c-parser.c:5298 c-parser.c:5318
-#: c-parser.c:5434 c-parser.c:5582 c-parser.c:5599 c-parser.c:5731
-#: c-parser.c:5743 c-parser.c:5768 c-parser.c:5903 c-parser.c:5932
-#: c-parser.c:5940 c-parser.c:5968 c-parser.c:5982 c-parser.c:6201
-#: c-parser.c:6300 c-parser.c:6803 c-parser.c:7426
+#: c-parser.c:1745 c-parser.c:2555 c-parser.c:3191 c-parser.c:3447
+#: c-parser.c:4367 c-parser.c:4954 c-parser.c:5357 c-parser.c:5377
+#: c-parser.c:5493 c-parser.c:5641 c-parser.c:5658 c-parser.c:5790
+#: c-parser.c:5802 c-parser.c:5827 c-parser.c:5962 c-parser.c:5991
+#: c-parser.c:5999 c-parser.c:6027 c-parser.c:6041 c-parser.c:6260
+#: c-parser.c:6359 c-parser.c:6862 c-parser.c:7493
 #, gcc-internal-format
 msgid "expected identifier"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
 
-#: c-parser.c:1773
+#: c-parser.c:1775
 #, fuzzy, gcc-internal-format
 msgid "%Hcomma at end of enumerator list"
 msgstr "Ð·Ð°Ð¿Ñ�Ñ‚Ð°Ñ� Ð² ÐºÐ¾Ð½Ñ†Ðµ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-parser.c:1779
+#: c-parser.c:1781
 #, gcc-internal-format
 msgid "expected %<,%> or %<}%>"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<,%> Ð¸Ð»Ð¸ %<}%>"
 
-#: c-parser.c:1793 c-parser.c:1977 c-parser.c:6058
+#: c-parser.c:1795 c-parser.c:1979 c-parser.c:6117
 #, gcc-internal-format
 msgid "expected %<{%>"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<{%>"
 
-#: c-parser.c:1804
+#: c-parser.c:1806
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids forward references to %<enum%> types"
 msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð²Ð¿ÐµÑ€ÐµÐ´ Ð½Ð° %<enum%>-Ñ‚Ð¸Ð¿Ñ‹"
 
-#: c-parser.c:1911
+#: c-parser.c:1913
 #, gcc-internal-format
 msgid "expected class name"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¸Ð¼Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð°"
 
-#: c-parser.c:1930 c-parser.c:5835
+#: c-parser.c:1932 c-parser.c:5894
 #, fuzzy, gcc-internal-format
 msgid "%Hextra semicolon in struct or union specified"
 msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� Ñ‚Ð¾Ñ‡ÐºÐ° Ñ� Ð·Ð°Ð¿Ñ�Ñ‚Ð¾Ð¹ Ð² Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ðµ Ð¸Ð»Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
 
-#: c-parser.c:1959
+#: c-parser.c:1961
 #, fuzzy, gcc-internal-format
 msgid "%Hno semicolon at end of struct or union"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‚Ð¾Ñ‡ÐºÐ° Ñ� Ð·Ð°Ð¿Ñ�Ñ‚Ð¾Ð¹ Ð² ÐºÐ¾Ð½Ñ†Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð¸Ð»Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
 
-#: c-parser.c:1963
+#: c-parser.c:1965
 #, gcc-internal-format
 msgid "expected %<;%>"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<;%>"
 
-#: c-parser.c:2042 c-parser.c:3014
+#: c-parser.c:2044 c-parser.c:3016
 #, gcc-internal-format
 msgid "expected specifier-qualifier-list"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð² Ð¸ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð²"
 
-#: c-parser.c:2052
+#: c-parser.c:2054
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids member declarations with no members"
 msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð±ÐµÐ· Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
 
-#: c-parser.c:2126
+#: c-parser.c:2128
 #, gcc-internal-format
 msgid "expected %<,%>, %<;%> or %<}%>"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<,%>, %<;%> Ð¸Ð»Ð¸ %<}%>"
 
-#: c-parser.c:2133
+#: c-parser.c:2135
 #, gcc-internal-format
 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<:%>, %<,%>, %<;%>, %<}%> Ð¸Ð»Ð¸ %<__attribute__%>"
 
-#: c-parser.c:2184
+#: c-parser.c:2186
 #, fuzzy, gcc-internal-format
 msgid "%H%<typeof%> applied to a bit-field"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<typeof%> Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½ Ðº Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð¼Ñƒ Ð¿Ð¾Ð»ÑŽ"
 
-#: c-parser.c:2421
+#: c-parser.c:2423
 #, gcc-internal-format
 msgid "expected identifier or %<(%>"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<(%>"
 
-#: c-parser.c:2622
+#: c-parser.c:2624
 #, fuzzy, gcc-internal-format
 msgid "%HISO C requires a named argument before %<...%>"
 msgstr "ISO C Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚, Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ð¿ÐµÑ€ÐµÐ´ %<...%> Ð±Ñ‹Ð» Ñ…Ð¾Ñ‚Ñ� Ð±Ñ‹ Ð¾Ð´Ð¸Ð½ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: c-parser.c:2729
+#: c-parser.c:2731
 #, gcc-internal-format
 msgid "expected declaration specifiers or %<...%>"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¸Ñ�ÑŒ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ð»Ð¸ %<...%>"
 
-#: c-parser.c:2779
+#: c-parser.c:2781
 #, fuzzy, gcc-internal-format
 msgid "%Hwide string literal in %<asm%>"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð°Ñ� Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ð°Ñ� ÑˆÐ¸Ñ€Ð¾ÐºÐ°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ° Ð² %<asm%>"
 
-#: c-parser.c:2786 c-parser.c:6695 cp/parser.c:20393
+#: c-parser.c:2788 c-parser.c:6754 cp/parser.c:20482
 #, gcc-internal-format
 msgid "expected string literal"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»"
 
-#: c-parser.c:3107
+#: c-parser.c:3109
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids empty initializer braces"
 msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¿ÑƒÑ�Ñ‚Ñ‹Ðµ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°Ñ…"
 
 #. Use the colon as the error location.
-#: c-parser.c:3154
+#: c-parser.c:3156
 #, fuzzy, gcc-internal-format
 msgid "%Hobsolete use of designated initializer with %<:%>"
 msgstr "ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ Ñ�Ð¿Ð¾Ñ�Ð¾Ð± Ð·Ð°Ð´Ð°Ð½Ð¸Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñ� %<:%>"
 
-#: c-parser.c:3285
+#: c-parser.c:3287
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids specifying range of elements to initialize"
 msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð·Ð°Ð´Ð°Ð½Ð¸Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð¾Ð² Ð´Ð»Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
 
-#: c-parser.c:3298
+#: c-parser.c:3300
 #, fuzzy, gcc-internal-format
 msgid "%HISO C90 forbids specifying subobject to initialize"
 msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð¿Ð¾Ð´Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð²"
 
-#: c-parser.c:3307
+#: c-parser.c:3309
 #, fuzzy, gcc-internal-format
 msgid "%Hobsolete use of designated initializer without %<=%>"
 msgstr "ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ Ñ�Ð¿Ð¾Ñ�Ð¾Ð± Ð·Ð°Ð´Ð°Ð½Ð¸Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð±ÐµÐ· %<=%>"
 
-#: c-parser.c:3316
+#: c-parser.c:3318
 #, gcc-internal-format
 msgid "expected %<=%>"
 msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<=%>"
 
-#: c-parser.c:3461
+#: c-parser.c:3463
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids label declarations"
 msgstr "Ð² ISO C Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¼ÐµÑ‚Ð¾Ðº Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹"
 
-#: c-parser.c:3466 c-parser.c:3541
+#: c-parser.c:3468 c-parser.c:3543
 #, gcc-internal-format
 msgid "expected declaration or statement"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¸Ð»Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
 
-#: c-parser.c:3494 c-parser.c:3522
+#: c-parser.c:3496 c-parser.c:3524
 #, gcc-internal-format
 msgid "%HISO C90 forbids mixed declarations and code"
 msgstr "%HISO C90 Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ñ�Ð¼ÐµÑˆÐµÐ½Ð¸Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¹ Ð¸ ÐºÐ¾Ð´Ð°"
 
+#: c-parser.c:3550
+#, fuzzy, gcc-internal-format
+msgid "%Hexpected %<}%> before %<else%>"
+msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<,%> Ð¸Ð»Ð¸ %<;%>"
+
 #: c-parser.c:3555
+#, gcc-internal-format
+msgid "%H%<else%> without a previous %<if%>"
+msgstr ""
+
+#: c-parser.c:3571
 #, fuzzy, gcc-internal-format
 msgid "%Hlabel at end of compound statement"
 msgstr "Ð¼ÐµÑ‚ÐºÐ° Ð² ÐºÐ¾Ð½Ñ†Ðµ Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°"
 
-#: c-parser.c:3598
+#: c-parser.c:3614
 #, gcc-internal-format
 msgid "expected %<:%> or %<...%>"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<:%> Ð¸Ð»Ð¸ %<...%>"
 
-#: c-parser.c:3779
+#: c-parser.c:3647
 #, gcc-internal-format
+msgid "%Ha label can only be part of a statement and a declaration is not a statement"
+msgstr ""
+
+#: c-parser.c:3810
+#, gcc-internal-format
 msgid "expected identifier or %<*%>"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¸Ð»Ð¸ %<*%>"
 
@@ -20049,188 +20037,183 @@
 #. c_parser_skip_until_found stops at a closing nesting
 #. delimiter without consuming it, but here we need to consume
 #. it to proceed further.
-#: c-parser.c:3841
+#: c-parser.c:3872
 #, gcc-internal-format
 msgid "expected statement"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
 
-#: c-parser.c:3851
-#, gcc-internal-format
-msgid "%Ha label can only be part of a statement and a declaration is not a statement"
-msgstr ""
-
-#: c-parser.c:4036
+#: c-parser.c:4095
 #, fuzzy, gcc-internal-format
 msgid "%Hsuggest braces around empty body in %<do%> statement"
 msgstr "%HÐ¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ‚ÐµÐ»Ð¾ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ if"
 
-#: c-parser.c:4192
+#: c-parser.c:4251
 #, fuzzy, gcc-internal-format
 msgid "%H%E qualifier ignored on asm"
 msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %E Ð´Ð»Ñ� asm"
 
-#: c-parser.c:4473
+#: c-parser.c:4532
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids omitting the middle term of a ?: expression"
 msgstr "ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� ?: Ñ� Ð¿ÑƒÑ�Ñ‚Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼ Ð¼ÐµÐ¶Ð´Ñƒ ? Ð¸ :"
 
-#: c-parser.c:4863
+#: c-parser.c:4922
 #, fuzzy, gcc-internal-format
 msgid "%Htraditional C rejects the unary plus operator"
 msgstr "Ð² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ C ÑƒÐ½Ð°Ñ€Ð½Ñ‹Ð¹ Ð¿Ð»ÑŽÑ� Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
 
 #. C99 6.7.5.2p4
-#: c-parser.c:4974
+#: c-parser.c:5033
 #, fuzzy, gcc-internal-format
 msgid "%H%<[*]%> not allowed in other than a declaration"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ Ð¸Ð¼Ñ‘Ð½ %qD Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² using-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: c-parser.c:4988
+#: c-parser.c:5047
 #, fuzzy, gcc-internal-format
 msgid "%H%<sizeof%> applied to a bit-field"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<sizeof%> Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½ Ðº Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð¼Ñƒ Ð¿Ð¾Ð»ÑŽ"
 
-#: c-parser.c:5132 c-parser.c:5476 c-parser.c:5498
+#: c-parser.c:5191 c-parser.c:5535 c-parser.c:5557
 #, gcc-internal-format
 msgid "expected expression"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
 
-#: c-parser.c:5159
+#: c-parser.c:5218
 #, fuzzy, gcc-internal-format
 msgid "%Hbraced-group within expression allowed only inside a function"
 msgstr "Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ñ‚ÐµÐ»Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: c-parser.c:5173
+#: c-parser.c:5232
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids braced-groups within expressions"
 msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð³Ñ€ÑƒÐ¿Ð¿ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð² Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ñ… Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ… Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹"
 
-#: c-parser.c:5358
+#: c-parser.c:5417
 #, fuzzy, gcc-internal-format
 msgid "%Hfirst argument to %<__builtin_choose_expr%> not a constant"
 msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<__builtin_choose_expr%> - Ð½Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: c-parser.c:5527
+#: c-parser.c:5586
 #, fuzzy, gcc-internal-format
 msgid "%Hcompound literal has variable size"
 msgstr "Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð» Ð¸Ð¼ÐµÐµÑ‚ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€"
 
-#: c-parser.c:5535
+#: c-parser.c:5594
 #, fuzzy, gcc-internal-format
 msgid "%HISO C90 forbids compound literals"
 msgstr "ISO C90 Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ðµ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
 
-#: c-parser.c:6053
+#: c-parser.c:6112
 #, fuzzy, gcc-internal-format
 msgid "%Hextra semicolon in method definition specified"
 msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� Ñ‚Ð¾Ñ‡ÐºÐ° Ñ� Ð·Ð°Ð¿Ñ�Ñ‚Ð¾Ð¹ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
 
-#: c-parser.c:6600 cp/parser.c:20436
+#: c-parser.c:6659 cp/parser.c:20525
 #, gcc-internal-format
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:6611 cp/parser.c:20451
+#: c-parser.c:6670 cp/parser.c:20540
 #, gcc-internal-format
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:6623
+#: c-parser.c:6682
 #, gcc-internal-format
 msgid "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr ""
 
-#: c-parser.c:6630 cp/parser.c:20426
+#: c-parser.c:6689 cp/parser.c:20515
 #, fuzzy, gcc-internal-format
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ #pragma GCC pch_preprocess, Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
 
-#: c-parser.c:6781 cp/parser.c:19277
+#: c-parser.c:6840 cp/parser.c:19359
 #, fuzzy, gcc-internal-format
 msgid "too many %qs clauses"
 msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð²Ñ…Ð¾Ð´Ð½Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð¾Ð²"
 
-#: c-parser.c:6906
+#: c-parser.c:6965
 #, fuzzy, gcc-internal-format
 msgid "expected %<none%> or %<shared%>"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<,%> Ð¸Ð»Ð¸ %<;%>"
 
-#: c-parser.c:6949
+#: c-parser.c:7008
 #, fuzzy, gcc-internal-format
 msgid "expected %<(%>"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<{%>"
 
-#: c-parser.c:6993 c-parser.c:7170
+#: c-parser.c:7052 c-parser.c:7229
 #, fuzzy, gcc-internal-format
 msgid "expected integer expression"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
 
-#: c-parser.c:7002
+#: c-parser.c:7061
 #, gcc-internal-format
 msgid "%H%<num_threads%> value must be positive"
 msgstr ""
 
-#: c-parser.c:7082
+#: c-parser.c:7141
 #, fuzzy, gcc-internal-format
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<:%>, %<,%>, %<;%>, %<}%> Ð¸Ð»Ð¸ %<__attribute__%>"
 
-#: c-parser.c:7165
+#: c-parser.c:7224
 #, gcc-internal-format
 msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: c-parser.c:7183
+#: c-parser.c:7242
 #, fuzzy, gcc-internal-format
 msgid "invalid schedule kind"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ const_double"
 
-#: c-parser.c:7269
+#: c-parser.c:7336
 #, gcc-internal-format
 msgid "expected %<#pragma omp%> clause"
 msgstr ""
 
-#: c-parser.c:7278
+#: c-parser.c:7345
 #, fuzzy, gcc-internal-format
 msgid "%H%qs is not valid for %qs"
 msgstr "%qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹Ð¼ Ñ„Ð°Ð¹Ð»Ð¾Ð¼"
 
-#: c-parser.c:7378
+#: c-parser.c:7445
 #, fuzzy, gcc-internal-format
 msgid "invalid operator for %<#pragma omp atomic%>"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� %<__fpreg%>"
 
-#: c-parser.c:7429 c-parser.c:7449
+#: c-parser.c:7496 c-parser.c:7516
 #, fuzzy, gcc-internal-format
 msgid "expected %<(%> or end of line"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: c-parser.c:7467
+#: c-parser.c:7534
 #, fuzzy, gcc-internal-format
 msgid "for statement expected"
 msgstr "Ð¿ÐµÑ€ÐµÐ´ `*' Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð°"
 
-#: c-parser.c:7540 cp/semantics.c:3826 cp/semantics.c:3870
+#: c-parser.c:7609 cp/semantics.c:3858 cp/semantics.c:3902
 #, fuzzy, gcc-internal-format
 msgid "expected iteration declaration or initialization"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¸Ð»Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
 
-#: c-parser.c:7666
+#: c-parser.c:7735
 #, fuzzy, gcc-internal-format
 msgid "%Hexpected %<#pragma omp section%> or %<}%>"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %<,%> Ð¸Ð»Ð¸ %<}%>"
 
-#: c-parser.c:7899 cp/semantics.c:3718
+#: c-parser.c:7968 cp/semantics.c:3750
 #, fuzzy, gcc-internal-format
 msgid "%qE declared %<threadprivate%> after first use"
 msgstr "%q+F Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° %<static%>, Ð½Ð¾ Ð½Ð¸Ð³Ð´Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
 
-#: c-parser.c:7901 cp/semantics.c:3720
+#: c-parser.c:7970 cp/semantics.c:3752
 #, fuzzy, gcc-internal-format
 msgid "automatic variable %qE cannot be %<threadprivate%>"
 msgstr "instance-Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° ÐºÐ°Ðº private"
 
-#: c-parser.c:7903 cp/semantics.c:3722
+#: c-parser.c:7972 cp/semantics.c:3754
 #, fuzzy, gcc-internal-format
 msgid "%<threadprivate%> %qE has incomplete type"
 msgstr "%JÐ¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %u Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
@@ -20395,122 +20378,122 @@
 msgid "junk at end of %<#pragma pop_macro%>"
 msgstr "Ð¼ÑƒÑ�Ð¾Ñ€ Ð² ÐºÐ¾Ð½Ñ†Ðµ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñ‹ %<#pragma pack%>"
 
-#: c-pragma.c:406
+#: c-pragma.c:407
 #, gcc-internal-format
 msgid "applying #pragma weak %q+D after first use results in unspecified behavior"
 msgstr "Ð¿Ñ€Ð¸ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ð¸ #pragma weak %q+D Ð¿Ð¾Ñ�Ð»Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾"
 
-#: c-pragma.c:480 c-pragma.c:485
+#: c-pragma.c:481 c-pragma.c:486
 #, gcc-internal-format
 msgid "malformed #pragma weak, ignored"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� #pragma weak, Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
 
-#: c-pragma.c:489
+#: c-pragma.c:490
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma weak%>"
 msgstr "Ð¼ÑƒÑ�Ð¾Ñ€ Ð² ÐºÐ¾Ð½Ñ†Ðµ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñ‹ %<#pragma pack%>"
 
-#: c-pragma.c:557 c-pragma.c:559
+#: c-pragma.c:558 c-pragma.c:560
 #, gcc-internal-format
 msgid "malformed #pragma redefine_extname, ignored"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� #pragma redefine_extname, Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
 
-#: c-pragma.c:562
+#: c-pragma.c:563
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma redefine_extname%>"
 msgstr "Ð¼ÑƒÑ�Ð¾Ñ€ Ð² ÐºÐ¾Ð½Ñ†Ðµ #pragma redefine_extname"
 
-#: c-pragma.c:568
+#: c-pragma.c:569
 #, gcc-internal-format
 msgid "#pragma redefine_extname not supported on this target"
 msgstr "#pragma redefine_extname Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
 
-#: c-pragma.c:585 c-pragma.c:672
+#: c-pragma.c:586 c-pragma.c:673
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
 msgstr "#pragma redefine_extname Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð¸Ð¼  Ð¿ÐµÑ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼"
 
-#: c-pragma.c:608
+#: c-pragma.c:609
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
 msgstr "#pragma redefine_extname Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹  Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð¾Ð¹ #pragma redefine_extname"
 
-#: c-pragma.c:627
+#: c-pragma.c:628
 #, gcc-internal-format
 msgid "malformed #pragma extern_prefix, ignored"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� #pragma extern_prefix, Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
 
-#: c-pragma.c:630
+#: c-pragma.c:631
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma extern_prefix%>"
 msgstr "Ð¼ÑƒÑ�Ð¾Ñ€ Ð² ÐºÐ¾Ð½Ñ†Ðµ #pragma extern_prefix"
 
-#: c-pragma.c:637
+#: c-pragma.c:638
 #, gcc-internal-format
 msgid "#pragma extern_prefix not supported on this target"
 msgstr "#pragma extern_prefix Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
 
-#: c-pragma.c:663
+#: c-pragma.c:664
 #, gcc-internal-format
 msgid "asm declaration ignored due to conflict with previous rename"
 msgstr "asm-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ñ�Ð¾Ð³Ð»Ð°Ñ�ÑƒÐµÑ‚Ñ�Ñ� Ñ� Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð¸Ð¼ Ð¿ÐµÑ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼"
 
-#: c-pragma.c:694
+#: c-pragma.c:695
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
 msgstr "#pragma redefine_extname Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ð¸Ð·-Ð·Ð° ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚Ð° Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹ __asm__"
 
-#: c-pragma.c:756
+#: c-pragma.c:757
 #, gcc-internal-format
 msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
 msgstr "#pragma GCC visibility push() Ð´Ð¾Ð»Ð¶Ð½Ð° Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ default, internal, hidden Ð¸Ð»Ð¸ protected"
 
-#: c-pragma.c:791
+#: c-pragma.c:792
 #, gcc-internal-format
 msgid "#pragma GCC visibility must be followed by push or pop"
 msgstr "Ð¿Ð¾Ñ�Ð»Ðµ #pragma GCC visibility Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ push Ð¸Ð»Ð¸ pop"
 
-#: c-pragma.c:797
+#: c-pragma.c:798
 #, gcc-internal-format
 msgid "no matching push for %<#pragma GCC visibility pop%>"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð°Ñ� Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° push Ð´Ð»Ñ� %<#pragma GCC visibility pop%>"
 
-#: c-pragma.c:804 c-pragma.c:811
+#: c-pragma.c:805 c-pragma.c:812
 #, gcc-internal-format
 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ %<(%> Ð¿Ð¾Ñ�Ð»Ðµ %<#pragma GCC visibility push%> - Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
 
-#: c-pragma.c:807
+#: c-pragma.c:808
 #, gcc-internal-format
 msgid "malformed #pragma GCC visibility push"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� #pragma builtin"
 
-#: c-pragma.c:815
+#: c-pragma.c:816
 #, gcc-internal-format
 msgid "junk at end of %<#pragma GCC visibility%>"
 msgstr "Ð¼ÑƒÑ�Ð¾Ñ€ Ð² ÐºÐ¾Ð½Ñ†Ðµ %<#pragma GCC visibility%>"
 
-#: c-pragma.c:831
+#: c-pragma.c:832
 #, gcc-internal-format
 msgid "#pragma GCC diagnostic not allowed inside functions"
 msgstr ""
 
-#: c-pragma.c:837
+#: c-pragma.c:838
 #, gcc-internal-format
 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr ""
 
-#: c-pragma.c:846
+#: c-pragma.c:847
 #, gcc-internal-format
 msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr ""
 
-#: c-pragma.c:850
+#: c-pragma.c:851
 #, fuzzy, gcc-internal-format
 msgid "missing option after %<#pragma GCC diagnostic%> kind"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ %<(%> Ð¿Ð¾Ñ�Ð»Ðµ %<#pragma pack%> - Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
 
-#: c-pragma.c:864
+#: c-pragma.c:865
 #, fuzzy, gcc-internal-format
 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
 msgstr "Ð½ÐµÐ¾Ð¿Ð¾Ð·Ð½Ð°Ð½Ð½Ð¾Ðµ Ð´ÐµÐ¹Ñ�Ñ‚Ð²Ð¸Ðµ %qs Ð² %<#pragma pack%> - Ð´ÐµÐ¹Ñ�Ñ‚Ð²Ð¸Ðµ Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
@@ -20520,7 +20503,7 @@
 msgid "%qD has an incomplete type"
 msgstr "%qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: c-typeck.c:195 cp/call.c:2785
+#: c-typeck.c:195 cp/call.c:2771
 #, gcc-internal-format
 msgid "invalid use of void expression"
 msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ void-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
@@ -20551,92 +20534,92 @@
 msgid "function types not truly compatible in ISO C"
 msgstr "Ñ� Ñ‚Ð¾Ñ‡ÐºÐ¸ Ð·Ñ€ÐµÐ½Ð¸Ñ� ISO C Ñ‚Ð¸Ð¿Ñ‹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‚Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾Ð³Ð¾ Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¼Ð¸"
 
-#: c-typeck.c:621
+#: c-typeck.c:627
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and vector types"
 msgstr ""
 
-#: c-typeck.c:626
+#: c-typeck.c:632
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and complex types"
 msgstr ""
 
-#: c-typeck.c:631
+#: c-typeck.c:637
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and other float types"
 msgstr ""
 
-#: c-typeck.c:1037
+#: c-typeck.c:1043
 #, gcc-internal-format
 msgid "types are not quite compatible"
 msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð½Ðµ Ð²Ð¿Ð¾Ð»Ð½Ðµ Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
 
-#: c-typeck.c:1356
+#: c-typeck.c:1366
 #, gcc-internal-format
 msgid "function return types not compatible due to %<volatile%>"
 msgstr "Ñ‚Ð¸Ð¿Ñ‹ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹ Ð¸Ð·-Ð·Ð° %<volatile%>"
 
-#: c-typeck.c:1515 c-typeck.c:2853
+#: c-typeck.c:1525 c-typeck.c:2864
 #, gcc-internal-format
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ� Ð½Ð°Ð´ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð½Ð° Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: c-typeck.c:1912
+#: c-typeck.c:1922
 #, gcc-internal-format
 msgid "%qT has no member named %qE"
 msgstr "%qT Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %qE"
 
-#: c-typeck.c:1953
+#: c-typeck.c:1963
 #, gcc-internal-format
 msgid "request for member %qE in something not a structure or union"
 msgstr "Ð²Ñ‹Ð±Ð¾Ñ€ÐºÐ° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qE Ð¸Ð· Ð¾Ð±ÑŠÐµÐºÑ‚Ð°, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð¾Ð¹ Ð¸Ð»Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸ÐµÐ¼"
 
-#: c-typeck.c:1997
+#: c-typeck.c:2007
 #, gcc-internal-format
 msgid "dereferencing pointer to incomplete type"
 msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ð¿Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: c-typeck.c:2001
+#: c-typeck.c:2011
 #, gcc-internal-format
 msgid "dereferencing %<void *%> pointer"
 msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ð¿Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ %<void *%>"
 
-#: c-typeck.c:2018
+#: c-typeck.c:2028
 #, fuzzy, gcc-internal-format
 msgid "invalid type argument of %qs (have %qT)"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs"
 
-#: c-typeck.c:2046 cp/typeck.c:2524
+#: c-typeck.c:2056 cp/typeck.c:2570
 #, gcc-internal-format
 msgid "subscripted value is neither array nor pointer"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼, Ð½Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
 
-#: c-typeck.c:2057 cp/typeck.c:2443 cp/typeck.c:2529
+#: c-typeck.c:2067 cp/typeck.c:2489 cp/typeck.c:2575
 #, gcc-internal-format
 msgid "array subscript is not an integer"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
-#: c-typeck.c:2063
+#: c-typeck.c:2073
 #, gcc-internal-format
 msgid "subscripted value is pointer to function"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
 
-#: c-typeck.c:2110
+#: c-typeck.c:2120
 #, gcc-internal-format
 msgid "ISO C forbids subscripting %<register%> array"
 msgstr "Ð² ISO C Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %<register%>-Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð² Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
 
-#: c-typeck.c:2112
+#: c-typeck.c:2122
 #, gcc-internal-format
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "Ð² ISO C Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½Ðµ-lvalue Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
 
-#: c-typeck.c:2228
+#: c-typeck.c:2239
 #, gcc-internal-format
 msgid "%H%qD is static but used in inline function %qD which is not static"
 msgstr ""
 
-#: c-typeck.c:2376
+#: c-typeck.c:2387
 #, gcc-internal-format
 msgid "called object %qE is not a function"
 msgstr "Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÐ¼Ñ‹Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚ %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
@@ -20644,795 +20627,795 @@
 #. 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.
-#: c-typeck.c:2404
+#: c-typeck.c:2415
 #, gcc-internal-format
 msgid "function called through a non-compatible type"
 msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ‡ÐµÑ€ÐµÐ· Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: c-typeck.c:2515
+#: c-typeck.c:2526
 #, gcc-internal-format
 msgid "too many arguments to function %qE"
 msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
 
-#: c-typeck.c:2536
+#: c-typeck.c:2547
 #, gcc-internal-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "Ñ„Ð¾Ñ€Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %d Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: c-typeck.c:2549
+#: c-typeck.c:2560
 #, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than floating due to prototype"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d %qE Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð½Ð¾ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ Ð±ÑƒÐ´ÐµÑ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ ÐºÐ°Ðº Ñ†ÐµÐ»Ð¾Ðµ, Ð° Ð½Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐµ"
 
-#: c-typeck.c:2554
+#: c-typeck.c:2565
 #, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than complex due to prototype"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d %qE Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð½Ð¾ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ Ð±ÑƒÐ´ÐµÑ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ ÐºÐ°Ðº Ñ†ÐµÐ»Ð¾Ðµ, Ð° Ð½Ðµ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ð¾Ðµ"
 
-#: c-typeck.c:2559
+#: c-typeck.c:2570
 #, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than floating due to prototype"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d %qE Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð½Ð¾ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ Ð±ÑƒÐ´ÐµÑ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ ÐºÐ°Ðº ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ð¾Ðµ, Ð° Ð½Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐµ"
 
-#: c-typeck.c:2564
+#: c-typeck.c:2575
 #, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than integer due to prototype"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d %qE Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð½Ð¾ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ Ð±ÑƒÐ´ÐµÑ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ ÐºÐ°Ðº Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐµ, Ð° Ð½Ðµ Ñ†ÐµÐ»Ð¾Ðµ"
 
-#: c-typeck.c:2569
+#: c-typeck.c:2580
 #, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than integer due to prototype"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d %qE Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð½Ð¾ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ Ð±ÑƒÐ´ÐµÑ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ ÐºÐ°Ðº ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ð¾Ðµ, Ð° Ð½Ðµ Ñ†ÐµÐ»Ð¾Ðµ"
 
-#: c-typeck.c:2574
+#: c-typeck.c:2585
 #, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than complex due to prototype"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d %qE Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð½Ð¾ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ Ð±ÑƒÐ´ÐµÑ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ ÐºÐ°Ðº Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐµ, Ð° Ð½Ðµ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ð¾Ðµ"
 
-#: c-typeck.c:2587
+#: c-typeck.c:2598
 #, gcc-internal-format
 msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d %qE Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð½Ð¾ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ Ð±ÑƒÐ´ÐµÑ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ ÐºÐ°Ðº %<float%>, Ð° Ð½Ðµ %<double%>"
 
-#: c-typeck.c:2612
+#: c-typeck.c:2623
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d %qE Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð½Ð¾ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ Ð±ÑƒÐ´ÐµÑ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ ÐºÐ°Ðº Ñ†ÐµÐ»Ð¾Ðµ, Ð° Ð½Ðµ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ð¾Ðµ"
 
-#: c-typeck.c:2633
+#: c-typeck.c:2644
 #, gcc-internal-format
 msgid "passing argument %d of %qE with different width due to prototype"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d %qE Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð½Ð¾ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ Ð±ÑƒÐ´ÐµÑ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ Ñ� Ð´Ñ€ÑƒÐ³Ð¾Ð¹ ÑˆÐ¸Ñ€Ð¸Ð½Ð¾Ð¹"
 
-#: c-typeck.c:2656
+#: c-typeck.c:2667
 #, gcc-internal-format
 msgid "passing argument %d of %qE as unsigned due to prototype"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d %qE Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð½Ð¾ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ Ð±ÑƒÐ´ÐµÑ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ ÐºÐ°Ðº unsigned"
 
-#: c-typeck.c:2660
+#: c-typeck.c:2671
 #, gcc-internal-format
 msgid "passing argument %d of %qE as signed due to prototype"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %d %qE Ñ�Ð¾Ð³Ð»Ð°Ñ�Ð½Ð¾ Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ñƒ Ð±ÑƒÐ´ÐµÑ‚ Ð¿ÐµÑ€ÐµÐ´Ð°Ð½ ÐºÐ°Ðº signed"
 
-#: c-typeck.c:2766 c-typeck.c:2770
+#: c-typeck.c:2777 c-typeck.c:2781
 #, fuzzy, gcc-internal-format
 msgid "comparison with string literal results in unspecified behavior"
 msgstr "Ð´Ð»Ñ� weak Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %q+D Ð¿Ð¾Ñ�Ð»Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ‹Ð½Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: c-typeck.c:2795
+#: c-typeck.c:2806
 #, gcc-internal-format
 msgid "pointer of type %<void *%> used in subtraction"
 msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ %<void *%> Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ‚Ð°Ð½Ð¸Ñ�"
 
-#: c-typeck.c:2797
+#: c-typeck.c:2808
 #, gcc-internal-format
 msgid "pointer to a function used in subtraction"
 msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ‚Ð°Ð½Ð¸Ñ�"
 
-#: c-typeck.c:2908
+#: c-typeck.c:2919
 #, gcc-internal-format
 msgid "wrong type argument to unary plus"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� ÑƒÐ½Ð°Ñ€Ð½Ð¾Ð³Ð¾ Ð¿Ð»ÑŽÑ�Ð°"
 
-#: c-typeck.c:2921
+#: c-typeck.c:2932
 #, gcc-internal-format
 msgid "wrong type argument to unary minus"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� ÑƒÐ½Ð°Ñ€Ð½Ð¾Ð³Ð¾ Ð¼Ð¸Ð½ÑƒÑ�Ð°"
 
-#: c-typeck.c:2941
+#: c-typeck.c:2952
 #, gcc-internal-format
 msgid "ISO C does not support %<~%> for complex conjugation"
 msgstr "Ð² ISO C Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<~%> Ð´Ð»Ñ� Ð¾Ð±Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ð¾Ð³Ð¾ Ñ�Ð¾Ð¿Ñ€Ñ�Ð¶ÐµÐ½Ð¸Ñ�"
 
-#: c-typeck.c:2947
+#: c-typeck.c:2958
 #, gcc-internal-format
 msgid "wrong type argument to bit-complement"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� Ð¿Ð¾Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð´Ð¾Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�"
 
-#: c-typeck.c:2955
+#: c-typeck.c:2966
 #, gcc-internal-format
 msgid "wrong type argument to abs"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� abs"
 
-#: c-typeck.c:2967
+#: c-typeck.c:2978
 #, gcc-internal-format
 msgid "wrong type argument to conjugation"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� Ñ�Ð¾Ð¿Ñ€Ñ�Ð¶ÐµÐ½Ð¸Ñ�"
 
-#: c-typeck.c:2979
+#: c-typeck.c:2990
 #, gcc-internal-format
 msgid "wrong type argument to unary exclamation mark"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� ÑƒÐ½Ð°Ñ€Ð½Ð¾Ð³Ð¾ `!'"
 
-#: c-typeck.c:3013
+#: c-typeck.c:3024
 #, gcc-internal-format
 msgid "ISO C does not support %<++%> and %<--%> on complex types"
 msgstr "Ð² ISO C Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ %<++%> Ð¸ %<--%> Ð´Ð»Ñ� ÐºÐ¾Ð¼Ð¿Ð»ÐµÐºÑ�Ð½Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ�"
 
-#: c-typeck.c:3032 c-typeck.c:3064
+#: c-typeck.c:3043 c-typeck.c:3075
 #, gcc-internal-format
 msgid "wrong type argument to increment"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ð¸"
 
-#: c-typeck.c:3034 c-typeck.c:3066
+#: c-typeck.c:3045 c-typeck.c:3077
 #, gcc-internal-format
 msgid "wrong type argument to decrement"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´ÐµÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ð¸"
 
-#: c-typeck.c:3055
+#: c-typeck.c:3066
 #, gcc-internal-format
 msgid "increment of pointer to unknown structure"
 msgstr "Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½ÑƒÑŽ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñƒ"
 
-#: c-typeck.c:3057
+#: c-typeck.c:3068
 #, gcc-internal-format
 msgid "decrement of pointer to unknown structure"
 msgstr "Ð´ÐµÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½ÑƒÑŽ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñƒ"
 
-#: c-typeck.c:3258
+#: c-typeck.c:3269
 #, gcc-internal-format
 msgid "assignment of read-only member %qD"
 msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ %qD, Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾Ð¼Ñƒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ"
 
-#: c-typeck.c:3259
+#: c-typeck.c:3270
 #, gcc-internal-format
 msgid "increment of read-only member %qD"
 msgstr "Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD, Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾Ð³Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ"
 
-#: c-typeck.c:3260
+#: c-typeck.c:3271
 #, gcc-internal-format
 msgid "decrement of read-only member %qD"
 msgstr "Ð´ÐµÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD, Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾Ð³Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ"
 
-#: c-typeck.c:3261
+#: c-typeck.c:3272
 #, gcc-internal-format
 msgid "read-only member %qD used as %<asm%> output"
 msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹Ð¹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %<asm%>"
 
-#: c-typeck.c:3265
+#: c-typeck.c:3276
 #, gcc-internal-format
 msgid "assignment of read-only variable %qD"
 msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD, Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾Ð¹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ"
 
-#: c-typeck.c:3266
+#: c-typeck.c:3277
 #, gcc-internal-format
 msgid "increment of read-only variable %qD"
 msgstr "Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD, Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾Ð¹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ"
 
-#: c-typeck.c:3267
+#: c-typeck.c:3278
 #, gcc-internal-format
 msgid "decrement of read-only variable %qD"
 msgstr "Ð´ÐµÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD, Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾Ð¹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ"
 
-#: c-typeck.c:3268
+#: c-typeck.c:3279
 #, gcc-internal-format
 msgid "read-only variable %qD used as %<asm%> output"
 msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð°Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %<asm%>"
 
-#: c-typeck.c:3271
+#: c-typeck.c:3282
 #, fuzzy, gcc-internal-format
 msgid "assignment of read-only location %qE"
 msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¸ Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸, Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾Ð¹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ"
 
-#: c-typeck.c:3272
+#: c-typeck.c:3283
 #, fuzzy, gcc-internal-format
 msgid "increment of read-only location %qE"
 msgstr "Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ� Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¸ Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸, Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾Ð¹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ"
 
-#: c-typeck.c:3273
+#: c-typeck.c:3284
 #, fuzzy, gcc-internal-format
 msgid "decrement of read-only location %qE"
 msgstr "Ð´ÐµÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ� Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¸ Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸, Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾Ð¹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ"
 
-#: c-typeck.c:3274
+#: c-typeck.c:3285
 #, fuzzy, gcc-internal-format
 msgid "read-only location %qE used as %<asm%> output"
 msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð°Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ %<asm%>"
 
-#: c-typeck.c:3310
+#: c-typeck.c:3321
 #, gcc-internal-format
 msgid "cannot take address of bit-field %qD"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ð²Ð·Ñ�Ñ‚ÑŒ Ð°Ð´Ñ€ÐµÑ� Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qD"
 
-#: c-typeck.c:3338
+#: c-typeck.c:3349
 #, gcc-internal-format
 msgid "global register variable %qD used in nested function"
 msgstr "Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð°Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð²Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: c-typeck.c:3341
+#: c-typeck.c:3352
 #, gcc-internal-format
 msgid "register variable %qD used in nested function"
 msgstr "Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð²Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: c-typeck.c:3346
+#: c-typeck.c:3357
 #, gcc-internal-format
 msgid "address of global register variable %qD requested"
 msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½ Ð°Ð´Ñ€ÐµÑ� Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD"
 
-#: c-typeck.c:3348
+#: c-typeck.c:3359
 #, gcc-internal-format
 msgid "address of register variable %qD requested"
 msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½ Ð°Ð´Ñ€ÐµÑ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qD"
 
-#: c-typeck.c:3394
+#: c-typeck.c:3405
 #, gcc-internal-format
 msgid "non-lvalue array in conditional expression"
 msgstr "Ð½Ðµ lvalue-Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: c-typeck.c:3442
+#: c-typeck.c:3453
 #, gcc-internal-format
 msgid "signed and unsigned type in conditional expression"
 msgstr "Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸ Ñ�Ð¼ÐµÑˆÐ°Ð½Ñ‹ Ñ‚Ð¸Ð¿Ñ‹ signed Ð¸ unsigned"
 
-#: c-typeck.c:3449
+#: c-typeck.c:3460
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "Ð² ISO C Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹ ÑƒÑ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�, Ð³Ð´Ðµ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ð´Ð½Ð° Ð¸Ð· Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð² Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ void"
 
-#: c-typeck.c:3463 c-typeck.c:3471
+#: c-typeck.c:3474 c-typeck.c:3482
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
 msgstr "Ð² ISO C Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹ ÑƒÑ�Ð»Ð¾Ð²Ð½Ñ‹Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�, Ñ� Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð°Ð¼Ð¸ Ñ‚Ð¸Ð¿Ð° %<void *%> Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
 
-#: c-typeck.c:3478
+#: c-typeck.c:3489
 #, gcc-internal-format
 msgid "pointer type mismatch in conditional expression"
 msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: c-typeck.c:3485 c-typeck.c:3495
+#: c-typeck.c:3496 c-typeck.c:3506
 #, gcc-internal-format
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ/Ñ†ÐµÐ»Ð¾Ðµ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: c-typeck.c:3509 tree-cfg.c:3783
+#: c-typeck.c:3520 tree-cfg.c:3807
 #, gcc-internal-format
 msgid "type mismatch in conditional expression"
 msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: c-typeck.c:3552
+#: c-typeck.c:3563
 #, gcc-internal-format
 msgid "left-hand operand of comma expression has no effect"
 msgstr "Ð»ÐµÐ²Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ `Ð·Ð°Ð¿Ñ�Ñ‚Ð°Ñ�' Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ñ‹Ñ… Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð¾Ð²"
 
-#: c-typeck.c:3589
+#: c-typeck.c:3600
 #, gcc-internal-format
 msgid "cast specifies array type"
 msgstr "Ñ‚Ð¸Ð¿ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð²"
 
-#: c-typeck.c:3595
+#: c-typeck.c:3606
 #, gcc-internal-format
 msgid "cast specifies function type"
 msgstr "Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð²"
 
-#: c-typeck.c:3612
+#: c-typeck.c:3623
 #, gcc-internal-format
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "Ð² ISO C Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ð½ÐµÑ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ðº Ñ‚Ð¾Ð¼Ñƒ Ð¶Ðµ Ñ‚Ð¸Ð¿Ñƒ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
 
-#: c-typeck.c:3629
+#: c-typeck.c:3640
 #, gcc-internal-format
 msgid "ISO C forbids casts to union type"
 msgstr "Ð² ISO C Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
 
-#: c-typeck.c:3637
+#: c-typeck.c:3648
 #, gcc-internal-format
 msgid "cast to union type from type not present in union"
 msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� Ð¾Ñ‚ Ñ‚Ð¸Ð¿Ð°, Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ³Ð¾ Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
 
-#: c-typeck.c:3683
+#: c-typeck.c:3694
 #, gcc-internal-format
 msgid "cast adds new qualifiers to function type"
 msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�ÐµÑ‚ Ð´Ð¾Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ðº Ñ‚Ð¸Ð¿Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3688
+#: c-typeck.c:3699
 #, gcc-internal-format
 msgid "cast discards qualifiers from pointer target type"
 msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:3704
+#: c-typeck.c:3715
 #, gcc-internal-format
 msgid "cast increases required alignment of target type"
 msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð±Ð¾Ð»ÑŒÑˆÐµÐ³Ð¾ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ�, Ñ‡ÐµÐ¼ Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: c-typeck.c:3715
+#: c-typeck.c:3726
 #, gcc-internal-format
 msgid "cast from pointer to integer of different size"
 msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ðº Ñ†ÐµÐ»Ð¾Ð¼Ñƒ Ð´Ñ€ÑƒÐ³Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
 
-#: c-typeck.c:3719
+#: c-typeck.c:3730
 #, gcc-internal-format
 msgid "cast from function call of type %qT to non-matching type %qT"
 msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ð²Ñ‹Ð·Ð¾Ð²Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ‚Ð¸Ð¿Ð° %qT Ðº Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT"
 
-#: c-typeck.c:3727
+#: c-typeck.c:3738
 #, gcc-internal-format
 msgid "cast to pointer from integer of different size"
 msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¾Ñ‚ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð´Ñ€ÑƒÐ³Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
 
-#: c-typeck.c:3741
+#: c-typeck.c:3752
 #, gcc-internal-format
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr "ISO C Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð¾Ð±ÑŠÐµÐºÑ‚"
 
-#: c-typeck.c:3749
+#: c-typeck.c:3760
 #, gcc-internal-format
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr "ISO C Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¾Ð±ÑŠÐµÐºÑ‚ Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ "
 
-#: c-typeck.c:4026
+#: c-typeck.c:4037
 #, gcc-internal-format
 msgid "cannot pass rvalue to reference parameter"
 msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° rvalue-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°-Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð°"
 
-#: c-typeck.c:4139 c-typeck.c:4306
+#: c-typeck.c:4150 c-typeck.c:4317
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
 msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d %qE Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð±ÐµÐ· ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð²"
 
-#: c-typeck.c:4142 c-typeck.c:4309
+#: c-typeck.c:4153 c-typeck.c:4320
 #, gcc-internal-format
 msgid "assignment makes qualified function pointer from unqualified"
 msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð±ÐµÐ· ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð²"
 
-#: c-typeck.c:4145 c-typeck.c:4311
+#: c-typeck.c:4156 c-typeck.c:4322
 #, gcc-internal-format
 msgid "initialization makes qualified function pointer from unqualified"
 msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð±ÐµÐ· ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð²"
 
-#: c-typeck.c:4148 c-typeck.c:4313
+#: c-typeck.c:4159 c-typeck.c:4324
 #, gcc-internal-format
 msgid "return makes qualified function pointer from unqualified"
 msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð´Ð¾Ð±Ð°Ð²Ð»Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð±ÐµÐ· ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð²"
 
-#: c-typeck.c:4152 c-typeck.c:4273
+#: c-typeck.c:4163 c-typeck.c:4284
 #, gcc-internal-format
 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
 msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d %qE Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:4154 c-typeck.c:4275
+#: c-typeck.c:4165 c-typeck.c:4286
 #, gcc-internal-format
 msgid "assignment discards qualifiers from pointer target type"
 msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:4156 c-typeck.c:4277
+#: c-typeck.c:4167 c-typeck.c:4288
 #, gcc-internal-format
 msgid "initialization discards qualifiers from pointer target type"
 msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:4158 c-typeck.c:4279
+#: c-typeck.c:4169 c-typeck.c:4290
 #, gcc-internal-format
 msgid "return discards qualifiers from pointer target type"
 msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:4165
+#: c-typeck.c:4176
 #, gcc-internal-format
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "Ð² ISO C Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ðº Ñ‚Ð¸Ð¿Ñƒ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ� Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
 
-#: c-typeck.c:4201
+#: c-typeck.c:4212
 #, gcc-internal-format
 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
 msgstr "Ð½ÐµÑ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½Ð²ÐµÑ€Ñ�Ð¸Ñ� Ð¸Ð· %qT Ð² %qT, Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð½Ð°Ñ� Ð² C++"
 
-#: c-typeck.c:4214
+#: c-typeck.c:4225
 #, gcc-internal-format
 msgid "argument %d of %qE might be a candidate for a format attribute"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñƒ %d %qE, Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾, Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð·Ð½Ð°Ñ‡Ð¸Ñ‚ÑŒ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ format"
 
-#: c-typeck.c:4220
+#: c-typeck.c:4231
 #, gcc-internal-format
 msgid "assignment left-hand side might be a candidate for a format attribute"
 msgstr "Ð»ÐµÐ²Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ�, Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾, Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð·Ð½Ð°Ñ‡Ð¸Ñ‚ÑŒ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ format"
 
-#: c-typeck.c:4225
+#: c-typeck.c:4236
 #, gcc-internal-format
 msgid "initialization left-hand side might be a candidate for a format attribute"
 msgstr "Ð»ÐµÐ²Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸, Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾, Ð¼Ð¾Ð¶Ð½Ð¾ Ð·Ð°Ð´Ð°Ñ‚ÑŒ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ format"
 
-#: c-typeck.c:4230
+#: c-typeck.c:4241
 #, gcc-internal-format
 msgid "return type might be a candidate for a format attribute"
 msgstr "Ñ‚Ð¸Ð¿ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð°, Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾, Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½ Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ format"
 
-#: c-typeck.c:4253
+#: c-typeck.c:4264
 #, gcc-internal-format
 msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
 msgstr "Ð² ISO C Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð² Ñ‚Ð¸Ð¿ %<void * %> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð°"
 
-#: c-typeck.c:4256
+#: c-typeck.c:4267
 #, gcc-internal-format
 msgid "ISO C forbids assignment between function pointer and %<void *%>"
 msgstr "Ð² ISO C Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð² Ñ‚Ð¸Ð¿ %<void *%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
 
-#: c-typeck.c:4258
+#: c-typeck.c:4269
 #, gcc-internal-format
 msgid "ISO C forbids initialization between function pointer and %<void *%>"
 msgstr "Ð² ISO C Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð² Ñ‚Ð¸Ð¿ %<void *%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð°"
 
-#: c-typeck.c:4260
+#: c-typeck.c:4271
 #, gcc-internal-format
 msgid "ISO C forbids return between function pointer and %<void *%>"
 msgstr "Ð² ISO C Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð² Ñ‚Ð¸Ð¿ %<void *%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½"
 
-#: c-typeck.c:4289
+#: c-typeck.c:4300
 #, gcc-internal-format
 msgid "pointer targets in passing argument %d of %qE differ in signedness"
 msgstr "Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d %qE: ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð°ÑŽÑ‚Ñ�Ñ� Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ñ�Ñ‚ÑŒÑŽ"
 
-#: c-typeck.c:4291
+#: c-typeck.c:4302
 #, gcc-internal-format
 msgid "pointer targets in assignment differ in signedness"
 msgstr "Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð°ÑŽÑ‚Ñ�Ñ� Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ñ�Ñ‚ÑŒÑŽ"
 
-#: c-typeck.c:4293
+#: c-typeck.c:4304
 #, gcc-internal-format
 msgid "pointer targets in initialization differ in signedness"
 msgstr "Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð°ÑŽÑ‚Ñ�Ñ� Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ñ�Ñ‚ÑŒÑŽ"
 
-#: c-typeck.c:4295
+#: c-typeck.c:4306
 #, gcc-internal-format
 msgid "pointer targets in return differ in signedness"
 msgstr "Ð¿Ñ€Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ðµ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð°ÑŽÑ‚Ñ�Ñ� Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ñ�Ñ‚ÑŒÑŽ"
 
-#: c-typeck.c:4320
+#: c-typeck.c:4331
 #, gcc-internal-format
 msgid "passing argument %d of %qE from incompatible pointer type"
 msgstr "Ð² Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d %qE: Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
 
-#: c-typeck.c:4322
+#: c-typeck.c:4333
 #, gcc-internal-format
 msgid "assignment from incompatible pointer type"
 msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸"
 
-#: c-typeck.c:4323
+#: c-typeck.c:4334
 #, gcc-internal-format
 msgid "initialization from incompatible pointer type"
 msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
 
-#: c-typeck.c:4325
+#: c-typeck.c:4336
 #, gcc-internal-format
 msgid "return from incompatible pointer type"
 msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¿Ñ€Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ðµ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: c-typeck.c:4342
+#: c-typeck.c:4353
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes pointer from integer without a cast"
 msgstr "Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d %qE Ñ†ÐµÐ»Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚Ñ�Ñ� Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:4344
+#: c-typeck.c:4355
 #, gcc-internal-format
 msgid "assignment makes pointer from integer without a cast"
 msgstr "Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ Ñ†ÐµÐ»Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚Ñ�Ñ� Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:4346
+#: c-typeck.c:4357
 #, gcc-internal-format
 msgid "initialization makes pointer from integer without a cast"
 msgstr "Ð¿Ñ€Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ†ÐµÐ»Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚Ñ�Ñ� Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:4348
+#: c-typeck.c:4359
 #, gcc-internal-format
 msgid "return makes pointer from integer without a cast"
 msgstr "Ð¿Ñ€Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ðµ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ†ÐµÐ»Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚Ñ�Ñ� Ð² ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:4355
+#: c-typeck.c:4366
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes integer from pointer without a cast"
 msgstr "Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %d %qE ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚Ñ�Ñ� Ð² Ñ†ÐµÐ»Ð¾Ðµ Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:4357
+#: c-typeck.c:4368
 #, gcc-internal-format
 msgid "assignment makes integer from pointer without a cast"
 msgstr "Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚Ñ�Ñ� Ð² Ñ†ÐµÐ»Ð¾Ðµ Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:4359
+#: c-typeck.c:4370
 #, gcc-internal-format
 msgid "initialization makes integer from pointer without a cast"
 msgstr "Ð¿Ñ€Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚Ñ�Ñ� Ð² Ñ†ÐµÐ»Ð¾Ðµ Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:4361
+#: c-typeck.c:4372
 #, gcc-internal-format
 msgid "return makes integer from pointer without a cast"
 msgstr "Ð¿Ñ€Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ðµ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚Ñ�Ñ� Ð² Ñ†ÐµÐ»Ð¾Ðµ Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:4377
+#: c-typeck.c:4388
 #, gcc-internal-format
 msgid "incompatible types in assignment"
 msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸"
 
-#: c-typeck.c:4380
+#: c-typeck.c:4391
 #, gcc-internal-format
 msgid "incompatible types in initialization"
 msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð¿Ñ€Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
 
-#: c-typeck.c:4383
+#: c-typeck.c:4394
 #, gcc-internal-format
 msgid "incompatible types in return"
 msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð°"
 
-#: c-typeck.c:4439
+#: c-typeck.c:4450
 #, gcc-internal-format
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr "Ð² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ C Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð°Ð²Ñ‚Ð¾Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð°"
 
-#: c-typeck.c:4610 c-typeck.c:4625 c-typeck.c:4640
+#: c-typeck.c:4621 c-typeck.c:4636 c-typeck.c:4651
 #, gcc-internal-format
 msgid "(near initialization for %qs)"
 msgstr "(Ð³Ð´Ðµ-Ñ‚Ð¾ Ñ€Ñ�Ð´Ð¾Ð¼ Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹ Ð´Ð»Ñ� %qs)"
 
-#: c-typeck.c:5180 cp/decl.c:4975
+#: c-typeck.c:5191 cp/decl.c:4995
 #, gcc-internal-format
 msgid "opaque vector types cannot be initialized"
 msgstr "Ð²ÐµÐºÑ‚Ð¾Ñ€ Ñ�ÐºÑ€Ñ‹Ñ‚Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½"
 
-#: c-typeck.c:5803
+#: c-typeck.c:5814
 #, gcc-internal-format
 msgid "unknown field %qE specified in initializer"
 msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qE Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ"
 
-#: c-typeck.c:6703
+#: c-typeck.c:6714
 #, gcc-internal-format
 msgid "traditional C rejects initialization of unions"
 msgstr "Ð² Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ð¸Ð¾Ð½Ð½Ð¾Ð¼ C Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¹ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð°"
 
-#: c-typeck.c:7011
+#: c-typeck.c:7022
 #, gcc-internal-format
 msgid "jump into statement expression"
 msgstr "Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ð² Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ-Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€"
 
-#: c-typeck.c:7017
+#: c-typeck.c:7028
 #, gcc-internal-format
 msgid "jump into scope of identifier with variably modified type"
 msgstr "Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
 
-#: c-typeck.c:7054
+#: c-typeck.c:7065
 #, gcc-internal-format
 msgid "ISO C forbids %<goto *expr;%>"
 msgstr "Ð² ISO C Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ñ‹ Ð²Ð¸Ð´Ð° %<goto *expr;%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹"
 
-#: c-typeck.c:7069 cp/typeck.c:6592
+#: c-typeck.c:7080 cp/typeck.c:6619
 #, gcc-internal-format
 msgid "function declared %<noreturn%> has a %<return%> statement"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %<noreturn%> Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<return%>"
 
-#: c-typeck.c:7077
+#: c-typeck.c:7088
 #, gcc-internal-format
 msgid "%<return%> with no value, in function returning non-void"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<return%> Ð±ÐµÐ· Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ Ð½Ðµ void-Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
 
-#: c-typeck.c:7086
+#: c-typeck.c:7097
 #, gcc-internal-format
 msgid "%<return%> with a value, in function returning void"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<return%> <Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ> Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ void"
 
-#: c-typeck.c:7088
+#: c-typeck.c:7099
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids %<return%> with expression, in function returning void"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %<return%> <Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ> Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ void"
 
-#: c-typeck.c:7145
+#: c-typeck.c:7156
 #, gcc-internal-format
 msgid "function returns address of local variable"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð°Ð´Ñ€ÐµÑ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
 
-#: c-typeck.c:7217 cp/semantics.c:949
+#: c-typeck.c:7228 cp/semantics.c:952
 #, gcc-internal-format
 msgid "switch quantity not an integer"
 msgstr "Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ switch Ð·Ð°Ð´Ð°Ð½Ð¾ Ð½Ðµ Ñ†ÐµÐ»Ð¾Ðµ"
 
-#: c-typeck.c:7229
+#: c-typeck.c:7240
 #, gcc-internal-format
 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
 msgstr "Ð² ISO C %<long%>-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ switch Ð½Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·ÑƒÐµÑ‚Ñ�Ñ� Ð² %<int%>"
 
-#: c-typeck.c:7269
+#: c-typeck.c:7280
 #, gcc-internal-format
 msgid "case label in statement expression not containing enclosing switch statement"
 msgstr "case-Ð¼ÐµÑ‚ÐºÐ° Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸, Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‰ÐµÐ¼ Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
 
-#: c-typeck.c:7272
+#: c-typeck.c:7283
 #, gcc-internal-format
 msgid "%<default%> label in statement expression not containing enclosing switch statement"
 msgstr "Ð¼ÐµÑ‚ÐºÐ° %<default%> Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸, Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‰ÐµÐ¼ Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
 
-#: c-typeck.c:7278
+#: c-typeck.c:7289
 #, gcc-internal-format
 msgid "case label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr "case-Ð¼ÐµÑ‚ÐºÐ° Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾-Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼, Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‰ÐµÐ¹ Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
 
-#: c-typeck.c:7281
+#: c-typeck.c:7292
 #, gcc-internal-format
 msgid "%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr "Ð¼ÐµÑ‚ÐºÐ° %<default%> Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾-Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼, Ð½Ðµ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‰ÐµÐ¹ Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
 
-#: c-typeck.c:7285 cp/parser.c:6804
+#: c-typeck.c:7296 cp/parser.c:6810
 #, gcc-internal-format
 msgid "case label not within a switch statement"
 msgstr "case-Ð¼ÐµÑ‚ÐºÐ° Ð²Ð½Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
 
-#: c-typeck.c:7287
+#: c-typeck.c:7298
 #, gcc-internal-format
 msgid "%<default%> label not within a switch statement"
 msgstr "Ð¼ÐµÑ‚ÐºÐ° %<default%> Ð²Ð½Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
 
-#: c-typeck.c:7364
+#: c-typeck.c:7375
 #, gcc-internal-format
 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
 msgstr "%HÐ¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ Ð¸Ð·Ð±ÐµÐ¶Ð°Ð½Ð¸Ðµ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ð¹ Ñ‚Ñ€Ð°ÐºÑ‚Ð¾Ð²ÐºÐ¸ %<else%>"
 
-#: c-typeck.c:7475 cp/cp-gimplify.c:97 cp/parser.c:7409
+#: c-typeck.c:7486 cp/cp-gimplify.c:97 cp/parser.c:7415
 #, gcc-internal-format
 msgid "break statement not within loop or switch"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ break Ð²Ð½Ðµ Ñ†Ð¸ÐºÐ»Ð° Ð¸Ð»Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
 
-#: c-typeck.c:7477 cp/parser.c:7430
+#: c-typeck.c:7488 cp/parser.c:7436
 #, gcc-internal-format
 msgid "continue statement not within a loop"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ continue Ð²Ð½Ðµ Ñ†Ð¸ÐºÐ»Ð°"
 
-#: c-typeck.c:7482 cp/parser.c:7420
+#: c-typeck.c:7493 cp/parser.c:7426
 #, fuzzy, gcc-internal-format
 msgid "break statement used with OpenMP for loop"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ break Ð²Ð½Ðµ Ñ†Ð¸ÐºÐ»Ð° Ð¸Ð»Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
 
-#: c-typeck.c:7505
+#: c-typeck.c:7516
 #, gcc-internal-format
 msgid "%Hstatement with no effect"
 msgstr "%HÐ¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð±ÐµÐ· Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð°"
 
-#: c-typeck.c:7527
+#: c-typeck.c:7538
 #, gcc-internal-format
 msgid "expression statement has incomplete type"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: c-typeck.c:8082 cp/typeck.c:3259
+#: c-typeck.c:8093 cp/typeck.c:3301
 #, gcc-internal-format
 msgid "right shift count is negative"
 msgstr "Ñ�Ð´Ð²Ð¸Ð³ Ð²Ð¿Ñ€Ð°Ð²Ð¾ Ð½Ð° Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¹"
 
-#: c-typeck.c:8089 cp/typeck.c:3265
+#: c-typeck.c:8100 cp/typeck.c:3305
 #, gcc-internal-format
 msgid "right shift count >= width of type"
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ�Ð´Ð²Ð¸Ð³Ð° Ð²Ð¿Ñ€Ð°Ð²Ð¾ Ð±Ð¾Ð»ÑŒÑˆÐµ Ð¸Ð»Ð¸ Ñ€Ð°Ð²Ð½Ð° ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:8111 cp/typeck.c:3284
+#: c-typeck.c:8122 cp/typeck.c:3324
 #, gcc-internal-format
 msgid "left shift count is negative"
 msgstr "Ñ�Ð´Ð²Ð¸Ð³ Ð²Ð»ÐµÐ²Ð¾ Ð½Ð° Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¹"
 
-#: c-typeck.c:8114 cp/typeck.c:3286
+#: c-typeck.c:8125 cp/typeck.c:3326
 #, gcc-internal-format
 msgid "left shift count >= width of type"
 msgstr "Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ�Ð´Ð²Ð¸Ð³Ð° Ð²Ð»ÐµÐ²Ð¾ Ð±Ð¾Ð»ÑŒÑˆÐµ Ð¸Ð»Ð¸ Ñ€Ð°Ð²Ð½Ð° ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: c-typeck.c:8132 cp/typeck.c:3324
+#: c-typeck.c:8143 cp/typeck.c:3364
 #, gcc-internal-format
 msgid "comparing floating point with == or != is unsafe"
 msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ == Ð¸Ð»Ð¸ != Ð½Ðµ Ð½Ð°Ð´ÐµÐ¶Ð½Ð¾"
 
-#: c-typeck.c:8156 c-typeck.c:8163
+#: c-typeck.c:8167 c-typeck.c:8174
 #, gcc-internal-format
 msgid "ISO C forbids comparison of %<void *%> with function pointer"
 msgstr "Ð² ISO C Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ %<void *%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
 
-#: c-typeck.c:8169 c-typeck.c:8227
+#: c-typeck.c:8180 c-typeck.c:8238
 #, gcc-internal-format
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ñ… ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð±ÐµÐ· Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð¾Ð²"
 
-#: c-typeck.c:8178 c-typeck.c:8186 cp/typeck.c:3344 cp/typeck.c:3353
+#: c-typeck.c:8189 c-typeck.c:8197 cp/typeck.c:3384 cp/typeck.c:3393
 #, fuzzy, gcc-internal-format
 msgid "the address of %qD will never be NULL"
 msgstr "Ð°Ð´Ñ€ÐµÑ� %qD Ð²Ñ�ÐµÐ³Ð´Ð° Ð±ÑƒÐ´ÐµÑ‚ %<Ð¸Ñ�Ñ‚Ð¸Ð½Ð°%>"
 
-#: c-typeck.c:8193 c-typeck.c:8198 c-typeck.c:8245 c-typeck.c:8250
+#: c-typeck.c:8204 c-typeck.c:8209 c-typeck.c:8256 c-typeck.c:8261
 #, gcc-internal-format
 msgid "comparison between pointer and integer"
 msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð¸ Ñ†ÐµÐ»Ð¾Ð³Ð¾"
 
-#: c-typeck.c:8219
+#: c-typeck.c:8230
 #, gcc-internal-format
 msgid "comparison of complete and incomplete pointers"
 msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹ Ð½Ð° Ð¿Ð¾Ð»Ð½Ñ‹Ð¹ Ð¸ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿Ñ‹"
 
-#: c-typeck.c:8222
+#: c-typeck.c:8233
 #, gcc-internal-format
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO C Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°ÐµÑ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¹ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½Ð° Ñ€Ð°Ð²ÐµÐ½Ñ�Ñ‚Ð²Ð¾/Ð½ÐµÑ€Ð°Ð²ÐµÐ½Ñ�Ñ‚Ð²Ð¾"
 
-#: c-typeck.c:8234 c-typeck.c:8240
+#: c-typeck.c:8245 c-typeck.c:8251
 #, gcc-internal-format
 msgid "ordered comparison of pointer with integer zero"
 msgstr "ÑƒÐ¿Ð¾Ñ€Ñ�Ð´Ð¾Ñ‡ÐµÐ½Ð½Ð¾Ðµ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ Ð½ÑƒÐ»ÐµÐ¼"
 
-#: c-typeck.c:8500
+#: c-typeck.c:8511
 #, gcc-internal-format
 msgid "comparison between signed and unsigned"
 msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ð³Ð¾ Ð¸ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹"
 
-#: c-typeck.c:8546 cp/typeck.c:3830
+#: c-typeck.c:8557 cp/typeck.c:3838
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ~unsigned Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: c-typeck.c:8554 cp/typeck.c:3838
+#: c-typeck.c:8565 cp/typeck.c:3846
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ ~unsigned Ñ� unsigned"
 
-#: c-typeck.c:8612
+#: c-typeck.c:8623
 #, gcc-internal-format
 msgid "used array that cannot be converted to pointer where scalar is required"
 msgstr "Ð¼Ð°Ñ�Ñ�Ð¸Ð², Ð½Ðµ Ð¿Ñ€Ð¸Ð²Ð¾Ð´Ð¸Ð¼Ñ‹Ð¹ Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ, ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, Ð³Ð´Ðµ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
 
-#: c-typeck.c:8616
+#: c-typeck.c:8627
 #, gcc-internal-format
 msgid "used struct type value where scalar is required"
 msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¾ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, Ð³Ð´Ðµ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
 
-#: c-typeck.c:8620
+#: c-typeck.c:8631
 #, gcc-internal-format
 msgid "used union type value where scalar is required"
 msgstr "Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¾ Ð² ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ, Ð³Ð´Ðµ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
 
-#: c-typeck.c:8725 cp/semantics.c:3523
+#: c-typeck.c:8736 cp/semantics.c:3555
 #, fuzzy, gcc-internal-format
 msgid "%qE has invalid type for %<reduction%>"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° %<restrict%>"
 
-#: c-typeck.c:8759 cp/semantics.c:3536
+#: c-typeck.c:8770 cp/semantics.c:3568
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction(%s)%>"
 msgstr ""
 
-#: c-typeck.c:8775 cp/semantics.c:3546
+#: c-typeck.c:8786 cp/semantics.c:3578
 #, gcc-internal-format
 msgid "%qE must be %<threadprivate%> for %<copyin%>"
 msgstr ""
 
-#: c-typeck.c:8784 cp/semantics.c:3351
+#: c-typeck.c:8795 cp/semantics.c:3383
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a variable in clause %qs"
 msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¼ Ð´Ð»Ñ� %qT"
 
-#: c-typeck.c:8791 c-typeck.c:8811 c-typeck.c:8831 cp/semantics.c:3377
-#: cp/semantics.c:3396
+#: c-typeck.c:8802 c-typeck.c:8822 c-typeck.c:8842 cp/semantics.c:3409
+#: cp/semantics.c:3428
 #, gcc-internal-format
 msgid "%qE appears more than once in data clauses"
 msgstr ""
 
-#: c-typeck.c:8805 cp/semantics.c:3371
+#: c-typeck.c:8816 cp/semantics.c:3403
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a variable in clause %<firstprivate%>"
 msgstr "instance-Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° ÐºÐ°Ðº private"
 
-#: c-typeck.c:8825 cp/semantics.c:3390
+#: c-typeck.c:8836 cp/semantics.c:3422
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a variable in clause %<lastprivate%>"
 msgstr "instance-Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° ÐºÐ°Ðº private"
 
-#: c-typeck.c:8883 cp/semantics.c:3587
+#: c-typeck.c:8894 cp/semantics.c:3619
 #, gcc-internal-format
 msgid "%qE is predetermined %qs for %qs"
 msgstr ""
@@ -21442,12 +21425,12 @@
 msgid "function call has aggregate value"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
 
-#: cfgexpand.c:1884
+#: cfgexpand.c:1887
 #, gcc-internal-format
 msgid "not protecting local variables: variable length buffer"
 msgstr "Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ Ð½Ðµ Ð·Ð°Ñ‰Ð¸Ñ‰ÐµÐ½Ñ‹: Ð±ÑƒÑ„ÐµÑ€ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
 
-#: cfgexpand.c:1887
+#: cfgexpand.c:1890
 #, gcc-internal-format
 msgid "not protecting function: no buffer at least %d bytes long"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð½Ðµ Ð·Ð°Ñ‰Ð¸Ñ‰ÐµÐ½Ð°: Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð±ÑƒÑ„ÐµÑ€ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð½Ðµ Ð¼ÐµÐ½ÐµÐµ %d Ð±Ð°Ð¹Ñ‚"
@@ -21502,7 +21485,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr "verify_flow_info: Ð’Ñ‹Ñ…Ð¾Ð´Ð½Ð°Ñ� Ð´ÑƒÐ³Ð° Ð±Ð»Ð¾ÐºÐ° %d Ð¿Ð¾Ð²Ñ€ÐµÐ¶Ð´ÐµÐ½Ð°"
 
-#: cfghooks.c:184 cfgrtl.c:1840
+#: cfghooks.c:184 cfgrtl.c:1838
 #, gcc-internal-format
 msgid "wrong amount of branch edges after unconditional jump %i"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð²ÐµÑ‚Ð²Ð»ÐµÐ½Ð¸Ð¹ Ð¿Ð¾Ñ�Ð»Ðµ Ð±ÐµÐ·ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° %i"
@@ -21712,252 +21695,252 @@
 msgid "%d exits recorded for loop %d (having %d exits)"
 msgstr "Ð½ÐµÑ‚ Ð·Ð°Ð¿Ð¸Ñ�Ð¸ Ð¾ ÐµÐ´Ð¸Ð½Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¼ Ð²Ñ‹Ñ…Ð¾Ð´Ðµ Ð¸Ð· Ñ†Ð¸ÐºÐ»Ð° %d"
 
-#: cfgrtl.c:1734
+#: cfgrtl.c:1732
 #, gcc-internal-format
 msgid "BB_RTL flag not set for block %d"
 msgstr "Ð´Ð»Ñ� Ð±Ð»Ð¾ÐºÐ° %d Ð½Ðµ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½ Ñ„Ð»Ð°Ð³ BB_RTL"
 
-#: cfgrtl.c:1741
+#: cfgrtl.c:1739
 #, gcc-internal-format
 msgid "insn %d basic block pointer is %d, should be %d"
 msgstr ""
 
-#: cfgrtl.c:1752
+#: cfgrtl.c:1750
 #, gcc-internal-format
 msgid "insn %d in header of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:1760
+#: cfgrtl.c:1758
 #, gcc-internal-format
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:1782
+#: cfgrtl.c:1780
 #, gcc-internal-format
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr "verify_flow_info: REG_BR_PROB Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ CFG %wi %i"
 
-#: cfgrtl.c:1797
+#: cfgrtl.c:1795
 #, gcc-internal-format
 msgid "fallthru edge crosses section boundary (bb %i)"
 msgstr "Ñ�ÐºÐ²Ð¾Ð·Ð½Ð°Ñ� Ð´ÑƒÐ³Ð° Ð¿ÐµÑ€ÐµÑ�ÐµÐºÐ°ÐµÑ‚ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñƒ Ñ�ÐµÐºÑ†Ð¸Ð¸ (Ð±Ð»Ð¾Ðº %i)"
 
-#: cfgrtl.c:1822
+#: cfgrtl.c:1820
 #, gcc-internal-format
 msgid "missing REG_EH_REGION note in the end of bb %i"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ð¾Ð¼ÐµÑ‚ÐºÐ° REG_EH_REGION Ð² ÐºÐ¾Ð½Ñ†Ðµ Ð±Ð»Ð¾ÐºÐ° %i"
 
-#: cfgrtl.c:1830
+#: cfgrtl.c:1828
 #, gcc-internal-format
 msgid "too many outgoing branch edges from bb %i"
 msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð², Ð¸Ñ�Ñ…Ð¾Ð´Ñ�Ñ‰Ð¸Ñ… Ð¸Ð· Ð±Ð»Ð¾ÐºÐ° %i"
 
-#: cfgrtl.c:1835
+#: cfgrtl.c:1833
 #, gcc-internal-format
 msgid "fallthru edge after unconditional jump %i"
 msgstr "Ñ�ÐºÐ²Ð¾Ð·Ð½Ð°Ñ� Ð´ÑƒÐ³Ð° Ð¿Ð¾Ñ�Ð»Ðµ Ð±ÐµÐ·ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° %i"
 
-#: cfgrtl.c:1846
+#: cfgrtl.c:1844
 #, gcc-internal-format
 msgid "wrong amount of branch edges after conditional jump %i"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð²ÐµÑ‚Ð²Ð»ÐµÐ½Ð¸Ð¹ Ð¿Ð¾Ñ�Ð»Ðµ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° %i"
 
-#: cfgrtl.c:1852
+#: cfgrtl.c:1850
 #, gcc-internal-format
 msgid "call edges for non-call insn in bb %i"
 msgstr "Ð´ÑƒÐ³Ð¸ Ð²Ñ‹Ð·Ð¾Ð²Ð° Ð´Ð»Ñ� Ð½Ðµ-call Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð² Ð±Ð»Ð¾ÐºÐµ %i"
 
-#: cfgrtl.c:1861
+#: cfgrtl.c:1859
 #, gcc-internal-format
 msgid "abnormal edges for no purpose in bb %i"
 msgstr "Ð½ÐµÐ½ÑƒÐ¶Ð½Ñ‹Ðµ Ð°Ð½Ð¾Ð¼Ð°Ð»ÑŒÐ½Ñ‹Ðµ Ð´ÑƒÐ³Ð¸ Ð² Ð±Ð»Ð¾ÐºÐµ %i"
 
-#: cfgrtl.c:1873
+#: cfgrtl.c:1871
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr "RTL-Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� %d - Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð±Ð»Ð¾ÐºÐ° %d, Ð° block_for_insn=NULL"
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1875
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr "RTL-Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� %d - Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð±Ð»Ð¾ÐºÐ° %d, Ð° block_for_insn=%i"
 
-#: cfgrtl.c:1891 cfgrtl.c:1901
+#: cfgrtl.c:1889 cfgrtl.c:1899
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ NOTE_INSN_BASIC_BLOCK Ð´Ð»Ñ� Ð±Ð»Ð¾ÐºÐ° %d"
 
-#: cfgrtl.c:1914
+#: cfgrtl.c:1912
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK %d Ð² Ñ�ÐµÑ€ÐµÐ´Ð¸Ð½Ðµ Ð±Ð»Ð¾ÐºÐ° %d"
 
-#: cfgrtl.c:1924
+#: cfgrtl.c:1922
 #, gcc-internal-format
 msgid "in basic block %d:"
 msgstr "Ð² Ð±Ð»Ð¾ÐºÐµ %d"
 
-#: cfgrtl.c:1977 cfgrtl.c:2067
+#: cfgrtl.c:1975 cfgrtl.c:2065
 #, fuzzy, gcc-internal-format
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 msgstr "RTL-Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� - Ð²Ð½Ðµ Ð±Ð»Ð¾ÐºÐ°"
 
-#: cfgrtl.c:1985
+#: cfgrtl.c:1983
 #, gcc-internal-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr "Ð·Ð°ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� %d Ð±Ð»Ð¾ÐºÐ° %d Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð° Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹"
 
-#: cfgrtl.c:1998
+#: cfgrtl.c:1996
 #, gcc-internal-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr "Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� %d Ð² Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ñ… Ð±Ð»Ð¾ÐºÐ°Ñ… (%d Ð¸ %d)"
 
-#: cfgrtl.c:2010
+#: cfgrtl.c:2008
 #, gcc-internal-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr "Ð³Ð¾Ð»Ð¾Ð²Ð½Ð°Ñ� RTL-Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� %d Ð´Ð»Ñ� Ð±Ð»Ð¾ÐºÐ° %d Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð°"
 
-#: cfgrtl.c:2030
+#: cfgrtl.c:2028
 #, gcc-internal-format
 msgid "missing barrier after block %i"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð±Ð°Ñ€ÑŒÐµÑ€ Ð¿Ð¾Ñ�Ð»Ðµ Ð±Ð»Ð¾ÐºÐ° %i"
 
-#: cfgrtl.c:2043
+#: cfgrtl.c:2041
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr "verify_flow_info: Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð±Ð»Ð¾ÐºÐ¸ Ð´Ð»Ñ� Ñ�ÐºÐ²Ð¾Ð·Ð½Ð¾Ð³Ð¾ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð° %i->%i"
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2050
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr "verify_flow_info: Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ�ÐºÐ²Ð¾Ð·Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ %i->%i"
 
-#: cfgrtl.c:2085
+#: cfgrtl.c:2083
 #, gcc-internal-format
 msgid "basic blocks not laid down consecutively"
 msgstr "Ð±Ð»Ð¾ÐºÐ¸ Ð½Ðµ Ð±Ñ‹Ð»Ð¸ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ñ‹ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾"
 
-#: cfgrtl.c:2124
+#: cfgrtl.c:2122
 #, gcc-internal-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr "Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¼ÐµÑ‚Ð¾Ðº Ð±Ð»Ð¾ÐºÐ¾Ð² Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ RTL-Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¹ (%d) != n_basic_blocks (%d)"
 
-#: cgraph.c:794
+#: cgraph.c:840
 #, gcc-internal-format
 msgid "%D renamed after being referenced in assembly"
 msgstr "Ð¿ÐµÑ€ÐµÐ¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ðµ %D Ð¿Ð¾Ñ�Ð»Ðµ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð² Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð½Ð¾Ð¼ ÐºÐ¾Ð´Ðµ"
 
-#: cgraphunit.c:670
+#: cgraphunit.c:675
 #, gcc-internal-format
 msgid "aux field set for edge %s->%s"
 msgstr "Ð´Ð»Ñ� Ð´ÑƒÐ³Ð¸ %s->%s ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð¾ Ð²Ñ�Ð¿Ð¾Ð¼Ð¾Ð³Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ"
 
-#: cgraphunit.c:676
+#: cgraphunit.c:681
 #, gcc-internal-format
 msgid "Execution count is negative"
 msgstr "ÐžÑ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ�Ñ‡Ñ‘Ñ‚Ñ‡Ð¸Ðº Ñ‡Ð¸Ñ�Ð»Ð° Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ð¹"
 
-#: cgraphunit.c:683
+#: cgraphunit.c:688
 #, gcc-internal-format
 msgid "caller edge count is negative"
 msgstr "Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ�Ñ‡Ñ‘Ñ‚Ñ‡Ð¸Ðº Ð´ÑƒÐ³, Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ñ… Ð²Ñ‹Ð·Ð¾Ð²Ð°Ð¼"
 
-#: cgraphunit.c:688
+#: cgraphunit.c:693
 #, fuzzy, gcc-internal-format
 msgid "caller edge frequency is negative"
 msgstr "Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ�Ñ‡Ñ‘Ñ‚Ñ‡Ð¸Ðº Ð´ÑƒÐ³, Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ñ… Ð²Ñ‹Ð·Ð¾Ð²Ð°Ð¼"
 
-#: cgraphunit.c:693
+#: cgraphunit.c:698
 #, fuzzy, gcc-internal-format
 msgid "caller edge frequency is too large"
 msgstr "Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹ Ñ�Ñ‡Ñ‘Ñ‚Ñ‡Ð¸Ðº Ð´ÑƒÐ³, Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ñ… Ð²Ñ‹Ð·Ð¾Ð²Ð°Ð¼"
 
-#: cgraphunit.c:702
+#: cgraphunit.c:707
 #, gcc-internal-format
 msgid "inlined_to pointer is wrong"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ inlined_to"
 
-#: cgraphunit.c:707
+#: cgraphunit.c:712
 #, gcc-internal-format
 msgid "multiple inline callers"
 msgstr "Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ðµ inline-Ð²Ñ‹Ð·Ð¾Ð²Ñ‹"
 
-#: cgraphunit.c:714
+#: cgraphunit.c:719
 #, gcc-internal-format
 msgid "inlined_to pointer set for noninline callers"
 msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ inlined_to ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½ Ð´Ð»Ñ� Ð½Ðµ inline Ð²Ñ‹Ð·Ð¾Ð²Ð°"
 
-#: cgraphunit.c:720
+#: cgraphunit.c:725
 #, fuzzy, gcc-internal-format
 msgid "inlined_to pointer is set but no predecessors found"
 msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ inlined_to ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½, Ð½Ð¾ Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð½Ð¸ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ð¸ÐºÐ°"
 
-#: cgraphunit.c:725
+#: cgraphunit.c:730
 #, gcc-internal-format
 msgid "inlined_to pointer refers to itself"
 msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ inlined_to Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ñ�ÐµÐ±Ñ�"
 
-#: cgraphunit.c:735
+#: cgraphunit.c:740
 #, fuzzy, gcc-internal-format
 msgid "node not found in cgraph_hash"
 msgstr "Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ ÑƒÐ·ÐµÐ» Ð² Ñ…ÐµÑˆ-Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ðµ DECL_ASSEMBLER_NAME"
 
-#: cgraphunit.c:763
+#: cgraphunit.c:768
 #, gcc-internal-format
 msgid "shared call_stmt:"
 msgstr "Ñ€Ð°Ð·Ð´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ð¹ call_stmt:"
 
-#: cgraphunit.c:770
+#: cgraphunit.c:775
 #, gcc-internal-format
 msgid "edge points to wrong declaration:"
 msgstr "Ð´ÑƒÐ³Ð° ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°ÐµÑ‚ Ð½Ð° Ð½ÐµÐ²ÐµÑ€Ð½ÑƒÑŽ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÑŽ:"
 
-#: cgraphunit.c:779
+#: cgraphunit.c:784
 #, gcc-internal-format
 msgid "missing callgraph edge for call stmt:"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð´ÑƒÐ³Ð° callgraph Ð´Ð»Ñ� Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð²Ñ‹Ð·Ð¾Ð²Ð°:"
 
-#: cgraphunit.c:795
+#: cgraphunit.c:800
 #, gcc-internal-format
 msgid "edge %s->%s has no corresponding call_stmt"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ call_stmt, Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ð¹ Ð´ÑƒÐ³Ðµ %s->%s"
 
-#: cgraphunit.c:807
+#: cgraphunit.c:812
 #, gcc-internal-format
 msgid "verify_cgraph_node failed"
 msgstr "Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° verify_cgraph_node Ð²Ñ‹Ñ�Ð²Ð¸Ð»Ð° Ð¾ÑˆÐ¸Ð±ÐºÐ¸"
 
-#: cgraphunit.c:909 cgraphunit.c:932
+#: cgraphunit.c:915 cgraphunit.c:938
 #, fuzzy, gcc-internal-format
 msgid "%J%<externally_visible%> attribute have effect only on public objects"
 msgstr "%qE Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´ÐµÐ¹Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² public-Ð¾Ð±ÑŠÐµÐºÑ‚Ð°Ñ…"
 
-#: cgraphunit.c:1122
+#: cgraphunit.c:1128
 #, gcc-internal-format
 msgid "failed to reclaim unneeded function"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ðµ Ð½ÐµÐ½ÑƒÐ¶Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cgraphunit.c:1454
+#: cgraphunit.c:1460
 #, gcc-internal-format
 msgid "nodes with no released memory found"
 msgstr "Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ñ‹ ÑƒÐ·Ð»Ñ‹ Ñ� Ð½ÐµÐ¾Ñ�Ð²Ð¾Ð±Ð¾Ð¶Ð´ÐµÐ½Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒÑŽ"
 
-#: collect2.c:1189
+#: collect2.c:1203
 #, gcc-internal-format
 msgid "unknown demangling style '%s'"
 msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ñ�Ñ‚Ð¸Ð»ÑŒ Ð´ÐµÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¸Ð¼Ñ‘Ð½ '%s'"
 
-#: collect2.c:1512
+#: collect2.c:1526
 #, gcc-internal-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr "%s Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ð»Ð°Ñ�ÑŒ Ð¿Ð¾ Ñ�Ð¸Ð³Ð½Ð°Ð»Ñƒ %d [%s]%s"
 
-#: collect2.c:1530
+#: collect2.c:1544
 #, gcc-internal-format
 msgid "%s returned %d exit status"
 msgstr "%s Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ð»Ð°Ñ�ÑŒ Ñ� ÐºÐ¾Ð´Ð¾Ð¼ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚Ð° %d"
 
-#: collect2.c:2242
+#: collect2.c:2256
 #, gcc-internal-format
 msgid "cannot find 'ldd'"
 msgstr "Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð° Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð° `ldd'"
@@ -22112,27 +22095,27 @@
 msgid "dominator of %d should be %d, not %d"
 msgstr "Ð´Ð¾Ð¼Ð¸Ð½Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ %d Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ %d, Ð° Ð½Ðµ %d"
 
-#: dwarf2out.c:3634
+#: dwarf2out.c:3686
 #, gcc-internal-format
 msgid "DW_LOC_OP %s not implemented"
 msgstr "DW_LOC_OP %s Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½"
 
-#: emit-rtl.c:2326
+#: emit-rtl.c:2262
 #, gcc-internal-format
 msgid "invalid rtl sharing found in the insn"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ðµ rtl-ÐºÐ¾Ð´Ð° Ð² Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
 
-#: emit-rtl.c:2328
+#: emit-rtl.c:2264
 #, gcc-internal-format
 msgid "shared rtx"
 msgstr "Ñ€Ð°Ð·Ð´ÐµÐ»Ñ�ÐµÐ¼Ñ‹Ð¹ rtl-ÐºÐ¾Ð´"
 
-#: emit-rtl.c:2330
+#: emit-rtl.c:2266
 #, gcc-internal-format
 msgid "internal consistency failure"
 msgstr "Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð° Ð½ÐµÑ�Ð¾Ð³Ð»Ð°Ñ�Ð¾Ð²Ð°Ð½Ð½Ð¾Ñ�Ñ‚ÑŒ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ³Ð¾ Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ� gcc"
 
-#: emit-rtl.c:3417
+#: emit-rtl.c:3365
 #, gcc-internal-format
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ°: Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ emit_insn Ð²Ð¼ÐµÑ�Ñ‚Ð¾ emit_jump_insn:\n"
@@ -22192,17 +22175,17 @@
 msgid "verify_eh_tree failed"
 msgstr "Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° verify_eh_tree Ð²Ñ‹Ñ�Ð²Ð¸Ð»Ð° Ð¾ÑˆÐ¸Ð±ÐºÐ¸"
 
-#: explow.c:1281
+#: explow.c:1258
 #, gcc-internal-format
 msgid "stack limits not supported on this target"
 msgstr "Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ° Ð²Ñ‹Ñ…Ð¾Ð´Ð° Ð·Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñƒ Ñ�Ñ‚ÐµÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
 
-#: expr.c:8031
+#: expr.c:8030
 #, fuzzy
 msgid "%Kcall to %qs declared with attribute error: %s"
 msgstr "%JÑ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noinline"
 
-#: expr.c:8037
+#: expr.c:8036
 #, fuzzy
 msgid "%Kcall to %qs declared with attribute warning: %s"
 msgstr "%JÑ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noinline"
@@ -22217,7 +22200,7 @@
 msgid "large fixed-point constant implicitly truncated to fixed-point type"
 msgstr "Ð½ÐµÑ�Ð²Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð³Ð¾ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ðº Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ"
 
-#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5060
+#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5076
 #, gcc-internal-format
 msgid "%H%s"
 msgstr "%H%s"
@@ -22227,77 +22210,77 @@
 msgid "assuming signed overflow does not occur when negating a division"
 msgstr ""
 
-#: fold-const.c:3989 fold-const.c:4000
+#: fold-const.c:4003 fold-const.c:4014
 #, gcc-internal-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "Ð¿Ñ€Ð¸ Ð´Ð°Ð½Ð½Ð¾Ð¹ ÑˆÐ¸Ñ€Ð¸Ð½Ðµ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� - Ð²Ñ�ÐµÐ³Ð´Ð° %d"
 
-#: fold-const.c:5317
+#: fold-const.c:5331
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying range test"
 msgstr ""
 
-#: fold-const.c:5691 fold-const.c:5706
+#: fold-const.c:5705 fold-const.c:5720
 #, gcc-internal-format
 msgid "comparison is always %d"
 msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� - Ð²Ñ�ÐµÐ³Ð´Ð° %d"
 
-#: fold-const.c:5835
+#: fold-const.c:5849
 #, gcc-internal-format
 msgid "%<or%> of unmatched not-equal tests is always 1"
 msgstr "%<Ð¸Ð»Ð¸%> Ð¾Ñ‚ Ð´Ð²ÑƒÑ… Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ð¹ Ð½Ð° Ð½ÐµÑ€Ð°Ð²ÐµÐ½Ñ�Ñ‚Ð²Ð¾ Ñ� Ñ€Ð°Ð·Ð½Ñ‹Ð¼Ð¸ Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð°Ð¼Ð¸ - Ð²Ñ�ÐµÐ³Ð´Ð° 1"
 
-#: fold-const.c:5840
+#: fold-const.c:5854
 #, gcc-internal-format
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr "%<Ð¸Ð»Ð¸%> Ð¾Ñ‚ Ð´Ð²ÑƒÑ… Ð²Ð·Ð°Ð¸Ð¼Ð½Ð¾ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð°ÑŽÑ‰Ð¸Ñ… Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ð¹ Ð½Ð° Ñ€Ð°Ð²ÐµÐ½Ñ�Ñ‚Ð²Ð¾ - Ð²Ñ�ÐµÐ³Ð´Ð° 0"
 
-#: fold-const.c:8617
+#: fold-const.c:8641
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 msgstr ""
 
-#: fold-const.c:8871
+#: fold-const.c:8895
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 msgstr ""
 
-#: fold-const.c:13236
+#: fold-const.c:13433
 #, gcc-internal-format
 msgid "fold check: original tree changed by fold"
 msgstr "Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ° fold: Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ð¾Ðµ Ð´ÐµÑ€ÐµÐ²Ð¾ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹ fold"
 
-#: function.c:377
+#: function.c:380
 #, gcc-internal-format
 msgid "%Jtotal size of local objects too large"
 msgstr "%JÐ¾Ð±Ñ‰Ð¸Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
 
-#: function.c:837 varasm.c:2095
+#: function.c:840 varasm.c:2095
 #, gcc-internal-format
 msgid "size of variable %q+D is too large"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %q+D Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº"
 
-#: function.c:1554 gimplify.c:4250
+#: function.c:1571 gimplify.c:4405
 #, gcc-internal-format
 msgid "impossible constraint in %<asm%>"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡ÐµÐ½Ð¸Ðµ Ð² %<asm%>"
 
-#: function.c:3538
+#: function.c:3557
 #, gcc-internal-format
 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q+D Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ñ€Ñ‡ÐµÐ½Ð° Ð²Ñ‹Ð·Ð¾Ð²Ð°Ð¼Ð¸ %<longjmp%> Ð¸Ð»Ð¸ %<vfork%>"
 
-#: function.c:3559
+#: function.c:3578
 #, gcc-internal-format
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð¼Ð¾Ð³ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ñ€Ñ‡ÐµÐ½ Ð²Ñ‹Ð·Ð¾Ð²Ð°Ð¼Ð¸ `longjmp' Ð¸Ð»Ð¸ `vfork'"
 
-#: function.c:4004
+#: function.c:4027
 #, gcc-internal-format
 msgid "function returns an aggregate"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
 
-#: function.c:4401
+#: function.c:4424
 #, gcc-internal-format
 msgid "unused parameter %q+D"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %q+D Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�"
@@ -22322,12 +22305,12 @@
 msgid "extraneous argument to '%s' option"
 msgstr "ÐºÐ»ÑŽÑ‡ '%s' Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
 
-#: gcc.c:3987
+#: gcc.c:3981
 #, gcc-internal-format
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ðµ: ÐºÐ»ÑŽÑ‡ -pipe Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�, Ñ‚.Ðº. Ð·Ð°Ð´Ð°Ð½ ÐºÐ»ÑŽÑ‡ -save-temps"
 
-#: gcc.c:4276
+#: gcc.c:4270
 #, gcc-internal-format
 msgid "warning: '-x %s' after last input file has no effect"
 msgstr "Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ðµ: '-x %s' Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð»Ð° Ð·Ð° Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¼ Ð²Ñ…Ð¾Ð´Ð½Ñ‹Ð¼ Ñ„Ð°Ð¹Ð»Ð¾Ð¼"
@@ -22335,62 +22318,62 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5314
+#: gcc.c:5308
 #, gcc-internal-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸: Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ '%%*' Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¿Ñ€Ð¸ Ñ�Ð¾Ð¿Ð¾Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ð¸"
 
-#: gcc.c:5323
+#: gcc.c:5317
 #, gcc-internal-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ðµ: Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐµÐ¹ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ %%[ Ð² specs"
 
-#: gcc.c:5404
+#: gcc.c:5398
 #, gcc-internal-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸: Ð½ÐµÐ¾Ð¿Ð¾Ð·Ð½Ð°Ð½Ð½Ñ‹Ð¹ ÐºÐ»ÑŽÑ‡ '%c'"
 
-#: gcc.c:6305
+#: gcc.c:6304
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸: Ð·Ð°Ð´Ð°Ð½Ð¾ Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� SYSROOT_SUFFIX_SPEC"
 
-#: gcc.c:6328
+#: gcc.c:6327
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸: Ð·Ð°Ð´Ð°Ð½Ð¾ Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð»Ñ� SYSROOT_HEADERS_SUFFIX_SPEC"
 
-#: gcc.c:6415
+#: gcc.c:6414
 #, gcc-internal-format
 msgid "unrecognized option '-%s'"
 msgstr "Ð½ÐµÐ¾Ð¿Ð¾Ð·Ð½Ð°Ð½Ð½Ñ‹Ð¹ ÐºÐ»ÑŽÑ‡ '-%s'"
 
-#: gcc.c:6615 gcc.c:6678
+#: gcc.c:6614 gcc.c:6677
 #, gcc-internal-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€ %s Ð½Ðµ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½"
 
-#: gcc.c:6778
+#: gcc.c:6777
 #, gcc-internal-format
 msgid "%s: linker input file unused because linking not done"
 msgstr "%s: Ð²Ñ…Ð¾Ð´Ð½Ñ‹Ðµ Ñ„Ð°Ð¹Ð»Ñ‹ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ¸ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ ÐºÐ¾Ð¼Ð¿Ð¾Ð½Ð¾Ð²ÐºÐ° Ð½Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ñ�Ð»Ð°Ñ�ÑŒ"
 
-#: gcc.c:6818
+#: gcc.c:6817
 #, gcc-internal-format
 msgid "language %s not recognized"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð°Ð´Ð°Ð½Ð¸Ðµ Ñ�Ð·Ñ‹ÐºÐ° %s"
 
-#: gcc.c:6889
+#: gcc.c:6888
 #, gcc-internal-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: gcse.c:6660
+#: gcse.c:6644
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr "%s: %d Ð±Ð»Ð¾ÐºÐ¾Ð² Ð¸ %d Ð´ÑƒÐ³ Ð½Ð° Ð±Ð»Ð¾Ðº"
 
-#: gcse.c:6673
+#: gcse.c:6657
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr "%s: %d Ð±Ð»Ð¾ÐºÐ¾Ð² Ð¸ %d Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
@@ -22443,52 +22426,52 @@
 msgid "can't write PCH fle: %m"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð·Ð°Ð¿Ð¸Ñ�Ð¸ Ð² Ñ„Ð°Ð¹Ð» PCH: %m"
 
-#: gimplify.c:4139
+#: gimplify.c:4294
 #, gcc-internal-format
 msgid "invalid lvalue in asm output %d"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ lvalue-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ %d Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° asm"
 
-#: gimplify.c:4251
+#: gimplify.c:4406
 #, gcc-internal-format
 msgid "non-memory input %d must stay in memory"
 msgstr ""
 
-#: gimplify.c:4264
+#: gimplify.c:4419
 #, gcc-internal-format
 msgid "memory input %d is not directly addressable"
 msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð¿Ñ€Ñ�Ð¼Ð°Ñ� Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ñ� Ðº Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¸ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ %d"
 
-#: gimplify.c:4743
+#: gimplify.c:4898
 #, gcc-internal-format
 msgid "%qs not specified in enclosing parallel"
 msgstr ""
 
-#: gimplify.c:4745
+#: gimplify.c:4900
 #, gcc-internal-format
 msgid "%Henclosing parallel"
 msgstr ""
 
-#: gimplify.c:4799
+#: gimplify.c:4954
 #, fuzzy, gcc-internal-format
 msgid "iteration variable %qs should be private"
 msgstr "instance-Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° ÐºÐ°Ðº private"
 
-#: gimplify.c:4813
+#: gimplify.c:4968
 #, fuzzy, gcc-internal-format
 msgid "iteration variable %qs should not be firstprivate"
 msgstr "instance-Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° ÐºÐ°Ðº private"
 
-#: gimplify.c:4816
+#: gimplify.c:4971
 #, fuzzy, gcc-internal-format
 msgid "iteration variable %qs should not be reduction"
 msgstr "Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð²Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: gimplify.c:4940
+#: gimplify.c:5095
 #, fuzzy, gcc-internal-format
 msgid "%s variable %qs is private in outer context"
 msgstr "Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð° Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
 
-#: gimplify.c:6108
+#: gimplify.c:6281
 #, gcc-internal-format
 msgid "gimplification failed"
 msgstr ""
@@ -22498,7 +22481,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "%s Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð² asm Ð² Ñ‚Ð°ÐºÐ¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
 
-#: graph.c:401 java/jcf-parse.c:1757 java/jcf-parse.c:1897 objc/objc-act.c:500
+#: graph.c:401 java/jcf-parse.c:1759 java/jcf-parse.c:1899 objc/objc-act.c:500
 #, gcc-internal-format
 msgid "can't open %s: %m"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� %s: %m"
@@ -22508,158 +22491,163 @@
 msgid "fix_sched_param: unknown param: %s"
 msgstr "fix_sched_param: Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€: %s"
 
-#: omp-low.c:1288
+#: omp-low.c:1289
 #, gcc-internal-format
 msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered or master region"
 msgstr ""
 
-#: omp-low.c:1304
+#: omp-low.c:1305
 #, gcc-internal-format
 msgid "master region may not be closely nested inside of work-sharing region"
 msgstr ""
 
-#: omp-low.c:1318
+#: omp-low.c:1319
 #, gcc-internal-format
 msgid "ordered region may not be closely nested inside of critical region"
 msgstr ""
 
-#: omp-low.c:1324
+#: omp-low.c:1325
 #, gcc-internal-format
 msgid "ordered region must be closely nested inside a loop region with an ordered clause"
 msgstr ""
 
-#: omp-low.c:1338
+#: omp-low.c:1339
 #, gcc-internal-format
 msgid "critical region may not be nested inside a critical region with the same name"
 msgstr ""
 
-#: omp-low.c:5050 cp/decl.c:2660 cp/parser.c:7417 cp/parser.c:7437
+#: omp-low.c:5116 cp/decl.c:2667 cp/parser.c:7423 cp/parser.c:7443
 #, gcc-internal-format
 msgid "invalid exit from OpenMP structured block"
 msgstr ""
 
-#: omp-low.c:5052
+#: omp-low.c:5118
 #, gcc-internal-format
 msgid "invalid entry to OpenMP structured block"
 msgstr ""
 
-#: opts.c:173
+#: opts.c:165
 #, fuzzy, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs ÐºÐ»ÑŽÑ‡Ð° %<-Wnormalized%>"
 
-#: opts.c:207
+#: opts.c:199
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
 msgstr ""
 
-#: opts.c:213
+#: opts.c:205
 #, gcc-internal-format
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 msgstr ""
 
 #. Eventually this should become a hard error IMO.
-#: opts.c:438
+#: opts.c:430
 #, gcc-internal-format
 msgid "command line option \"%s\" is valid for %s but not for %s"
 msgstr "ÐºÐ»ÑŽÑ‡ \"%s\" Ð³Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð´Ð»Ñ� %s, Ð½Ð¾ Ð½Ðµ Ð´Ð»Ñ� %s"
 
-#: opts.c:492
+#: opts.c:484
 #, gcc-internal-format
 msgid "command line option %qs is not supported by this configuration"
 msgstr "ÐºÐ»ÑŽÑ‡ %qs Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
 
-#: opts.c:545
+#: opts.c:537
 #, gcc-internal-format
 msgid "missing argument to \"%s\""
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\""
 
-#: opts.c:555
+#: opts.c:547
 #, gcc-internal-format
 msgid "argument to \"%s\" should be a non-negative integer"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ \"%s\" Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼ Ñ†ÐµÐ»Ñ‹Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼"
 
-#: opts.c:728
+#: opts.c:720
 #, gcc-internal-format
 msgid "unrecognized command line option \"%s\""
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ»ÑŽÑ‡ \"%s\""
 
-#: opts.c:947
+#: opts.c:939
 #, gcc-internal-format
 msgid "-Wuninitialized is not supported without -O"
 msgstr "-Wuninitialized Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· -O"
 
-#: opts.c:962
+#: opts.c:951
 #, gcc-internal-format
+msgid "-funit-at-a-time is required for inlining of functions that are only called once"
+msgstr ""
+
+#: opts.c:964
+#, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work with exceptions"
 msgstr "-freorder-blocks-and-partition Ð½Ðµ Ñ€Ð°Ð±Ð¾Ñ‚Ð°ÐµÑ‚ Ñ� Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ�Ð¼Ð¸"
 
-#: opts.c:973
+#: opts.c:975
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not support unwind info"
 msgstr "-freorder-blocks-and-partition Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸ÑŽ Ð¾ Ñ€Ð°Ñ�ÐºÑ€ÑƒÑ‚ÐºÐµ Ñ�Ñ‚ÐµÐºÐ°"
 
-#: opts.c:987
+#: opts.c:989
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 msgstr "-freorder-blocks-and-partition Ð½Ðµ Ñ€Ð°Ð±Ð¾Ñ‚Ð°ÐµÑ‚ Ð´Ð»Ñ� Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð¹ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ñ‹"
 
-#: opts.c:1263
+#: opts.c:1265
 #, gcc-internal-format
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 msgstr ""
 
-#: opts.c:1593
+#: opts.c:1595
 #, gcc-internal-format
 msgid "structure alignment must be a small power of two, not %d"
 msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ±Ð¾Ð»ÑŒÑˆÐ¾Ð¹ Ñ�Ñ‚ÐµÐ¿ÐµÐ½ÑŒÑŽ Ð´Ð²Ð¾Ð¹ÐºÐ¸, Ð° Ð½Ðµ %d"
 
-#: opts.c:1656
+#: opts.c:1658
 #, gcc-internal-format
 msgid "unrecognized visibility value \"%s\""
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ \"%s\""
 
-#: opts.c:1704
+#: opts.c:1706
 #, gcc-internal-format
 msgid "unrecognized register name \"%s\""
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° \"%s\""
 
-#: opts.c:1728
+#: opts.c:1730
 #, gcc-internal-format
 msgid "unknown tls-model \"%s\""
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ÐºÐ»ÑŽÑ‡Ð° -ftls-model \"%s\""
 
-#: opts.c:1803
+#: opts.c:1807
 #, gcc-internal-format
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 msgstr "%s: Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ --param Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð¸Ð¼ÐµÑ‚ÑŒ Ð²Ð¸Ð´ Ð˜ÐœÐ¯=Ð—Ð�Ð�Ð§Ð•Ð�Ð˜Ð•"
 
-#: opts.c:1808
+#: opts.c:1812
 #, gcc-internal-format
 msgid "invalid --param value %qs"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ÐºÐ»ÑŽÑ‡Ð° --param %qs"
 
-#: opts.c:1931
+#: opts.c:1934
 #, gcc-internal-format
 msgid "target system does not support debug output"
 msgstr "Ñ†ÐµÐ»ÐµÐ²Ð°Ñ� Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ð° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð²Ñ‹Ð²Ð¾Ð´ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ð¾Ð¹ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸"
 
-#: opts.c:1938
+#: opts.c:1941
 #, gcc-internal-format
 msgid "debug format \"%s\" conflicts with prior selection"
 msgstr "Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ \"%s\" Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¼Ñƒ Ð²Ñ‹Ð±Ð¾Ñ€Ñƒ"
 
-#: opts.c:1954
+#: opts.c:1957
 #, gcc-internal-format
 msgid "unrecognised debug output level \"%s\""
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÑƒÑ€Ð¾Ð²ÐµÐ½ÑŒ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ð¾Ð¹ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸ \"%s\""
 
-#: opts.c:1956
+#: opts.c:1959
 #, gcc-internal-format
 msgid "debug output level %s is too high"
 msgstr "ÑƒÑ€Ð¾Ð²ÐµÐ½ÑŒ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ð¾Ð¹ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸ %s Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²Ñ‹Ñ�Ð¾Ðº"
 
-#: opts.c:2038
+#: opts.c:2041
 #, gcc-internal-format
 msgid "-Werror=%s: No option -%s"
 msgstr ""
@@ -22735,9 +22723,9 @@
 msgid "can't use '%s' as a %s register"
 msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ '%s' ÐºÐ°Ðº %s Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€"
 
-#: regclass.c:890 config/ia64/ia64.c:5138 config/ia64/ia64.c:5145
-#: config/pa/pa.c:359 config/pa/pa.c:366 config/spu/spu.c:3886
-#: config/spu/spu.c:3893
+#: regclass.c:890 config/ia64/ia64.c:5139 config/ia64/ia64.c:5146
+#: config/pa/pa.c:362 config/pa/pa.c:369 config/spu/spu.c:3875
+#: config/spu/spu.c:3882
 #, gcc-internal-format
 msgid "unknown register name: %s"
 msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð¸Ð¼Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°: %s"
@@ -22777,22 +22765,22 @@
 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr "validate_value_data: [%u] Ð�ÐµÐ¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ (%s %u %i)"
 
-#: reload.c:1252
+#: reload.c:1256
 #, gcc-internal-format
 msgid "cannot reload integer constant operand in %<asm%>"
 msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð·Ð°Ð³Ñ€ÑƒÐ·Ð¸Ñ‚ÑŒ Ñ†ÐµÐ»Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ %<asm%>"
 
-#: reload.c:1266
+#: reload.c:1270
 #, gcc-internal-format
 msgid "impossible register constraint in %<asm%>"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸Ñ‚ÐµÐ»ÑŒ Ð´Ð»Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ %<asm%>"
 
-#: reload.c:3564
+#: reload.c:3574
 #, gcc-internal-format
 msgid "%<&%> constraint used with no register class"
 msgstr "Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸Ñ‚ÐµÐ»ÑŒ %<&%> Ð±ÐµÐ· ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²"
 
-#: reload.c:3735 reload.c:3975
+#: reload.c:3745 reload.c:3991
 #, gcc-internal-format
 msgid "inconsistent operand constraints in an %<asm%>"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð¾Ð³Ñ€Ð°Ð½Ð¸Ñ‡Ð¸Ñ‚ÐµÐ»Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð² Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ %<asm%>"
@@ -23017,49 +23005,49 @@
 msgid "size of %q+D is larger than %wd bytes"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ %q+D Ð±Ð¾Ð»ÑŒÑˆÐµ %wd Ð±Ð°Ð¹Ñ‚"
 
-#: stor-layout.c:899
+#: stor-layout.c:888
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %q+D"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ packed Ð´Ð°ÐµÑ‚ Ð½ÐµÑ�Ñ„Ñ„ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� %q+D"
 
-#: stor-layout.c:902
+#: stor-layout.c:891
 #, gcc-internal-format
 msgid "packed attribute is unnecessary for %q+D"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ packed Ð´Ð»Ñ� %q+D Ð½Ðµ Ð½ÑƒÐ¶ÐµÐ½"
 
 #. No, we need to skip space before this field.
 #. Bump the cumulative size to multiple of field alignment.
-#: stor-layout.c:919
+#: stor-layout.c:908
 #, gcc-internal-format
 msgid "padding struct to align %q+D"
 msgstr "Ð²Ñ�Ñ‚Ð°Ð²ÐºÐ° Ð¾Ñ‚Ñ�Ñ‚ÑƒÐ¿Ð¾Ð² Ð² Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñƒ Ð´Ð»Ñ� Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ� %q+D"
 
-#: stor-layout.c:1270
+#: stor-layout.c:1259
 #, gcc-internal-format
 msgid "padding struct size to alignment boundary"
 msgstr "Ð´Ð¾Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð´Ð¾ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ�"
 
-#: stor-layout.c:1300
+#: stor-layout.c:1289
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %qs"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ packed Ð¿Ñ€Ð¸Ð²Ð¾Ð´Ð¸Ñ‚ Ðº Ð½ÐµÑ�Ñ„Ñ„ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð¼Ñƒ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� %qs"
 
-#: stor-layout.c:1304
+#: stor-layout.c:1293
 #, gcc-internal-format
 msgid "packed attribute is unnecessary for %qs"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ packed Ð´Ð»Ñ� %qs Ð½Ðµ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: stor-layout.c:1310
+#: stor-layout.c:1299
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ packed Ð¿Ñ€Ð¸Ð²Ð¾Ð´Ð¸Ñ‚ Ðº Ð½ÐµÑ�Ñ„Ñ„ÐµÐºÑ‚Ð¸Ð²Ð½Ð¾Ð¼Ñƒ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸ÑŽ"
 
-#: stor-layout.c:1312
+#: stor-layout.c:1301
 #, gcc-internal-format
 msgid "packed attribute is unnecessary"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ packed Ð½Ðµ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: stor-layout.c:1842
+#: stor-layout.c:1831
 #, gcc-internal-format
 msgid "alignment of array elements is greater than element size"
 msgstr "Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¸Ñ… Ñ€Ð°Ð·Ð¼ÐµÑ€"
@@ -23144,643 +23132,653 @@
 msgid "unrecognized gcc debugging option: %c"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ»ÑŽÑ‡ Ð¾Ñ‚Ð»Ð°Ð´ÐºÐ¸: %c"
 
-#: toplev.c:1411
+#: toplev.c:1413
 #, gcc-internal-format
 msgid "can%'t open %s for writing: %m"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� %s Ð½Ð° Ð·Ð°Ð¿Ð¸Ñ�ÑŒ: %m"
 
-#: toplev.c:1432
+#: toplev.c:1434
 #, fuzzy, gcc-internal-format
 msgid "-frecord-gcc-switches is not supported by the current target"
 msgstr "-fdata-sections Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¼Ð°ÑˆÐ¸Ð½Ñ‹"
 
-#: toplev.c:1745
+#: toplev.c:1747
 #, fuzzy, gcc-internal-format
 msgid "this target does not support %qs"
 msgstr "%s Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %s"
 
-#: toplev.c:1794
+#: toplev.c:1796
 #, gcc-internal-format
 msgid "instruction scheduling not supported on this target machine"
 msgstr "Ð¿Ð»Ð°Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ ÐºÐ¾Ð¼Ð°Ð½Ð´ Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
 
-#: toplev.c:1798
+#: toplev.c:1800
 #, gcc-internal-format
 msgid "this target machine does not have delayed branches"
 msgstr "Ñ�Ñ‚Ð° Ð¼Ð°ÑˆÐ¸Ð½Ð° Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð·Ð°Ð´ÐµÑ€Ð¶ÐµÐº Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ð¾Ð²"
 
-#: toplev.c:1812
+#: toplev.c:1814
 #, gcc-internal-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "-f%sleading-underscore Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¼Ð°ÑˆÐ¸Ð½Ñ‹"
 
-#: toplev.c:1885
+#: toplev.c:1887
 #, gcc-internal-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr "Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚ \"%s\" Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¼Ð°ÑˆÐ¸Ð½Ñ‹"
 
-#: toplev.c:1898
+#: toplev.c:1900
 #, gcc-internal-format
 msgid "variable tracking requested, but useless unless producing debug info"
 msgstr "Ð¾Ñ‚Ñ�Ð»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð±ÐµÑ�Ð¿Ð¾Ð»ÐµÐ·Ð½Ð¾ Ð±ÐµÐ· Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ð¾Ð¹ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸"
 
-#: toplev.c:1901
+#: toplev.c:1903
 #, gcc-internal-format
 msgid "variable tracking requested, but not supported by this debug format"
 msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½Ð¾ Ð¾Ñ‚Ñ�Ð»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…, Ð½Ð¾ Ð¾Ð½Ð¾ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ð¾Ð³Ð¾ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð° Ð¾Ñ‚Ð»Ð°Ð´Ð¾Ñ‡Ð½Ð¾Ð¹ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸"
 
-#: toplev.c:1935
+#: toplev.c:1937
 #, gcc-internal-format
 msgid "can%'t open %s: %m"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� %s: %m"
 
-#: toplev.c:1942
+#: toplev.c:1944
 #, gcc-internal-format
 msgid "-ffunction-sections not supported for this target"
 msgstr "-ffunction-sections Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¼Ð°ÑˆÐ¸Ð½Ñ‹"
 
-#: toplev.c:1947
+#: toplev.c:1949
 #, gcc-internal-format
 msgid "-fdata-sections not supported for this target"
 msgstr "-fdata-sections Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¼Ð°ÑˆÐ¸Ð½Ñ‹"
 
-#: toplev.c:1954
+#: toplev.c:1956
 #, gcc-internal-format
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr "-ffunction-sections Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ� Ð½Ð¸Ð¼ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾"
 
-#: toplev.c:1961
+#: toplev.c:1963
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "-fprefetch-loop-arrays Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¼Ð°ÑˆÐ¸Ð½Ñ‹"
 
-#: toplev.c:1967
+#: toplev.c:1969
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "-fprefetch-loop-arrays Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¼Ð°ÑˆÐ¸Ð½Ñ‹"
 
-#: toplev.c:1976
+#: toplev.c:1978
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "-fprefetch-loop-arrays Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ� -Os"
 
-#: toplev.c:1983
+#: toplev.c:1985
 #, gcc-internal-format
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr "-ffunction-sections Ð¼Ð¾Ð¶ÐµÑ‚ Ð·Ð°Ñ‚Ñ€ÑƒÐ´Ð½Ð¸Ñ‚ÑŒ Ð¾Ñ‚Ð»Ð°Ð´ÐºÑƒ Ð½Ð° Ð½ÐµÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ñ… Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ð°Ñ…"
 
-#: toplev.c:1999
+#: toplev.c:1996
 #, gcc-internal-format
+msgid "-fassociative-math disabled; other options take precedence"
+msgstr ""
+
+#: toplev.c:2008
+#, gcc-internal-format
 msgid "-fstack-protector not supported for this target"
 msgstr "-fstack-protector Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
 
-#: toplev.c:2012
-#, gcc-internal-format
-msgid "unwind tables currently requires a frame pointer for correctness"
+#: toplev.c:2021
+#, fuzzy, gcc-internal-format
+msgid "unwind tables currently require a frame pointer for correctness"
 msgstr "Ð´Ð»Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð³Ð¾ Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ð° Ñ€Ð°Ñ�ÐºÑ€ÑƒÑ‚ÐºÐ¸ Ñ�Ñ‚ÐµÐºÐ° Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ ÐºÐ°Ð´Ñ€Ð°"
 
-#: toplev.c:2198
+#: toplev.c:2207
 #, gcc-internal-format
 msgid "error writing to %s: %m"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð·Ð°Ð¿Ð¸Ñ�Ð¸ Ð² %s: %m"
 
-#: toplev.c:2200 java/jcf-parse.c:1776
+#: toplev.c:2209 java/jcf-parse.c:1778
 #, gcc-internal-format
 msgid "error closing %s: %m"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� %s: %m"
 
-#: tree-cfg.c:1432 tree-cfg.c:2068 tree-cfg.c:2071
+#: tree-cfg.c:1451 tree-cfg.c:2087 tree-cfg.c:2090
 #, gcc-internal-format
 msgid "%Hwill never be executed"
 msgstr "%HÐ½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð°"
 
-#: tree-cfg.c:3134
+#: tree-cfg.c:3153
 #, gcc-internal-format
 msgid "SSA name in freelist but still referenced"
 msgstr "Ð¸Ð¼Ñ� SSA Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ñ�Ð²Ð¾Ð±Ð¾Ð´Ð½Ñ‹Ñ…, Ð½Ð¾ Ð½Ð° Ð½ÐµÐ³Ð¾ ÐµÑ�Ñ‚ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸"
 
-#: tree-cfg.c:3143
+#: tree-cfg.c:3162
 #, gcc-internal-format
 msgid "ASSERT_EXPR with an always-false condition"
 msgstr "ASSERT_EXPR Ñ� Ñ‚Ð¾Ð¶Ð´ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ð¾ Ð»Ð¾Ð¶Ð½Ñ‹Ð¼ ÑƒÑ�Ð»Ð¾Ð²Ð¸ÐµÐ¼"
 
-#: tree-cfg.c:3156
+#: tree-cfg.c:3175
 #, gcc-internal-format
 msgid "GIMPLE register modified with BIT_FIELD_REF"
 msgstr "GIMPLE-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ�Ñ�Ñ‹Ð»ÐºÐ¾Ð¹ BIT_FIELD_REF"
 
-#: tree-cfg.c:3191
+#: tree-cfg.c:3210
 #, gcc-internal-format
 msgid "invariant not recomputed when ADDR_EXPR changed"
 msgstr "Ð¸Ð½Ð²Ð°Ñ€Ð¸Ð°Ð½Ñ‚ Ð½Ðµ Ð¿ÐµÑ€ÐµÐ²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½ Ð¿Ð¾Ñ�Ð»Ðµ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ� ADDR_EXPR"
 
-#: tree-cfg.c:3197
+#: tree-cfg.c:3216
 #, gcc-internal-format
 msgid "constant not recomputed when ADDR_EXPR changed"
 msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð½Ðµ Ð¿ÐµÑ€ÐµÐ²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð° Ð¿Ð¾Ñ�Ð»Ðµ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ� ADDR_EXPR"
 
-#: tree-cfg.c:3202
+#: tree-cfg.c:3221
 #, gcc-internal-format
 msgid "side effects not recomputed when ADDR_EXPR changed"
 msgstr "Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ñ‹ Ð½Ðµ Ð¿ÐµÑ€ÐµÐ²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ñ‹ Ð¿Ð¾Ñ�Ð»Ðµ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ñ� ADDR_EXPR"
 
-#: tree-cfg.c:3218
+#: tree-cfg.c:3237
 #, gcc-internal-format
 msgid "address taken, but ADDRESSABLE bit not set"
 msgstr "Ð°Ð´Ñ€ÐµÑ� Ð±Ñ‹Ð» Ð²Ð·Ñ�Ñ‚, Ð° Ð±Ð¸Ñ‚ ADDRESSABLE Ð½Ðµ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½"
 
-#: tree-cfg.c:3228
+#: tree-cfg.c:3252
 #, fuzzy, gcc-internal-format
 msgid "non-integral used in condition"
 msgstr "Ð² ÑƒÑ�Ð»Ð¾Ð²Ð¸Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ð½Ðµ Ð±ÑƒÐ»ÐµÐ²Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
 
-#: tree-cfg.c:3233
+#: tree-cfg.c:3257
 #, gcc-internal-format
 msgid "invalid conditional operand"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð³Ð¾ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð°"
 
-#: tree-cfg.c:3285
+#: tree-cfg.c:3309
 #, gcc-internal-format
 msgid "invalid reference prefix"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ� Ñ�Ñ�Ñ‹Ð»ÐºÐ¸"
 
-#: tree-cfg.c:3296
+#: tree-cfg.c:3320
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to plus/minus, type is a pointer"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð² Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
 
-#: tree-cfg.c:3307
+#: tree-cfg.c:3331
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, first operand is not a pointer"
 msgstr ""
 
-#: tree-cfg.c:3315
+#: tree-cfg.c:3339
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, second operand is not an integer with type of sizetype."
 msgstr ""
 
-#: tree-cfg.c:3382 tree-cfg.c:3798
+#: tree-cfg.c:3406 tree-cfg.c:3822
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary expression"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ %s"
 
-#: tree-cfg.c:3392
+#: tree-cfg.c:3416
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in unary expression"
 msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: tree-cfg.c:3413
+#: tree-cfg.c:3437
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in binary expression"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ %s"
 
-#: tree-cfg.c:3424
+#: tree-cfg.c:3448
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in binary expression"
 msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: tree-cfg.c:3449
+#: tree-cfg.c:3473
 #, fuzzy, gcc-internal-format
 msgid "invalid expression for min lvalue"
 msgstr "Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð² Ð·Ð°Ð´Ð°Ð½Ð¾ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
 
-#: tree-cfg.c:3456
+#: tree-cfg.c:3480
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in indirect reference"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð² Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
 
-#: tree-cfg.c:3463
+#: tree-cfg.c:3487
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in indirect reference"
 msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: tree-cfg.c:3491
+#: tree-cfg.c:3515
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to array reference"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ %s"
 
-#: tree-cfg.c:3502
+#: tree-cfg.c:3526
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in array reference"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
 
-#: tree-cfg.c:3511
+#: tree-cfg.c:3535
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in array range reference"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
 
-#: tree-cfg.c:3522
+#: tree-cfg.c:3546
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in real/imagpart reference"
 msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: tree-cfg.c:3532
+#: tree-cfg.c:3556
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in component reference"
 msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: tree-cfg.c:3586
+#: tree-cfg.c:3610
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in conversion"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð² Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
 
-#: tree-cfg.c:3614
+#: tree-cfg.c:3638
 #, fuzzy, gcc-internal-format
 msgid "invalid types in nop conversion"
 msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð¿Ñ€Ð¸ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
 
-#: tree-cfg.c:3628
+#: tree-cfg.c:3652
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in int to float conversion"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð² Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
 
-#: tree-cfg.c:3634
+#: tree-cfg.c:3658
 #, fuzzy, gcc-internal-format
 msgid "invalid types in conversion to floating point"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº %<__fpreg%>"
 
-#: tree-cfg.c:3647
+#: tree-cfg.c:3671
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in float to int conversion"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð² Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
 
-#: tree-cfg.c:3653
+#: tree-cfg.c:3677
 #, fuzzy, gcc-internal-format
 msgid "invalid types in conversion to integer"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº %<__fpreg%>"
 
-#: tree-cfg.c:3667
+#: tree-cfg.c:3691
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in complex expression"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð² Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
 
-#: tree-cfg.c:3680
+#: tree-cfg.c:3704
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in complex expression"
 msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: tree-cfg.c:3694
+#: tree-cfg.c:3718
 #, gcc-internal-format
 msgid "constructor not allowed for non-vector types"
 msgstr ""
 
-#: tree-cfg.c:3711
+#: tree-cfg.c:3735
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in shift expression"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð² Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
 
-#: tree-cfg.c:3717
+#: tree-cfg.c:3741
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in shift expression"
 msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: tree-cfg.c:3735
+#: tree-cfg.c:3759
 #, fuzzy, gcc-internal-format
 msgid "invalid (pointer) operands to plus/minus"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ %s"
 
-#: tree-cfg.c:3748
+#: tree-cfg.c:3772
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in pointer plus expression"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð² Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
 
-#: tree-cfg.c:3755
+#: tree-cfg.c:3779
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in pointer plus expression"
 msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: tree-cfg.c:3774
+#: tree-cfg.c:3798
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in conditional expression"
 msgstr "Ð½Ðµ lvalue-Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: tree-cfg.c:3807
+#: tree-cfg.c:3831
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in address expression"
 msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: tree-cfg.c:3827
+#: tree-cfg.c:3851
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in truth expression"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð² Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
 
-#: tree-cfg.c:3836
+#: tree-cfg.c:3860
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in binary truth expression"
 msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: tree-cfg.c:3852
+#: tree-cfg.c:3876
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary not"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ %s"
 
-#: tree-cfg.c:3861
+#: tree-cfg.c:3885
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in not expression"
 msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: tree-cfg.c:3900
+#: tree-cfg.c:3924
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in comparison expression"
 msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ void-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
 
-#: tree-cfg.c:3917
+#: tree-cfg.c:3941
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in comparison expression"
 msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: tree-cfg.c:3947
+#: tree-cfg.c:3971
 #, fuzzy, gcc-internal-format
 msgid "non-trivial conversion at assignment"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð»ÐµÐ²Ð°Ñ� Ñ‡Ð°Ñ�Ñ‚ÑŒ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸"
 
-#: tree-cfg.c:3988 tree-cfg.c:4136
+#: tree-cfg.c:4012 tree-cfg.c:4160
 #, gcc-internal-format
 msgid "is not a valid GIMPLE statement"
 msgstr "Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ GIMPLE"
 
-#: tree-cfg.c:4015
+#: tree-cfg.c:4039
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to switch statement"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� ÐºÐ¾Ð´Ð° %%s"
 
-#: tree-cfg.c:4026
+#: tree-cfg.c:4050
 #, fuzzy, gcc-internal-format
 msgid "type error in return expression"
 msgstr "  Ð² throw-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: tree-cfg.c:4104
+#: tree-cfg.c:4128
 #, fuzzy, gcc-internal-format
 msgid "verify_gimple failed"
 msgstr "Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° verify_stmts Ð²Ñ‹Ñ�Ð²Ð¸Ð»Ð° Ð¾ÑˆÐ¸Ð±ÐºÐ¸"
 
-#: tree-cfg.c:4156
+#: tree-cfg.c:4180
 #, gcc-internal-format
 msgid "statement marked for throw, but doesn%'t"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½ ÐºÐ°Ðº throw, Ð½Ð¾ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð°ÐºÐ¾Ð²Ñ‹Ð¼"
 
-#: tree-cfg.c:4161
+#: tree-cfg.c:4185
 #, gcc-internal-format
 msgid "statement marked for throw in middle of block"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½ ÐºÐ°Ðº throw Ð² Ñ�ÐµÑ€ÐµÐ´Ð¸Ð½Ðµ Ð±Ð»Ð¾ÐºÐ°"
 
-#: tree-cfg.c:4232
+#: tree-cfg.c:4256
 #, fuzzy, gcc-internal-format
 msgid "unexpected non-tuple"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÑƒÐ·ÐµÐ»"
 
-#: tree-cfg.c:4261
+#: tree-cfg.c:4285
 #, gcc-internal-format
 msgid "Dead STMT in EH table"
 msgstr ""
 
-#: tree-cfg.c:4295
+#: tree-cfg.c:4319
 #, gcc-internal-format
 msgid "bb_for_stmt (phi) is set to a wrong basic block"
 msgstr "bb_for_stmt (phi) ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°ÐµÑ‚ Ð½Ðµ Ð½Ð° Ñ‚Ð¾Ñ‚ Ð±Ð»Ð¾Ðº"
 
-#: tree-cfg.c:4306
+#: tree-cfg.c:4330
 #, fuzzy, gcc-internal-format
 msgid "missing PHI def"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ"
 
-#: tree-cfg.c:4317
+#: tree-cfg.c:4341
 #, gcc-internal-format
 msgid "PHI def is not a GIMPLE value"
 msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ PHI - Ð½Ðµ GIMPLE-Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
 
-#: tree-cfg.c:4333 tree-cfg.c:4359
+#: tree-cfg.c:4357 tree-cfg.c:4383
 #, gcc-internal-format
 msgid "incorrect sharing of tree nodes"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ€Ð°Ð·Ð´ÐµÐ»ÐµÐ½Ð¸Ðµ ÑƒÐ·Ð»Ð¾Ð² Ð´ÐµÑ€ÐµÐ²Ð°"
 
-#: tree-cfg.c:4350
+#: tree-cfg.c:4374
 #, gcc-internal-format
 msgid "bb_for_stmt (stmt) is set to a wrong basic block"
 msgstr "bb_for_stmt (stmt) ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°ÐµÑ‚ Ð½Ðµ Ð½Ð° Ñ‚Ð¾Ñ‚ Ð±Ð»Ð¾Ðº"
 
-#: tree-cfg.c:4373
+#: tree-cfg.c:4397
 #, gcc-internal-format
 msgid "verify_stmts failed"
 msgstr "Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° verify_stmts Ð²Ñ‹Ñ�Ð²Ð¸Ð»Ð° Ð¾ÑˆÐ¸Ð±ÐºÐ¸"
 
-#: tree-cfg.c:4396
+#: tree-cfg.c:4420
 #, fuzzy, gcc-internal-format
 msgid "ENTRY_BLOCK has IL associated with it"
 msgstr "Ñ� ENTRY_BLOCK Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð²"
 
-#: tree-cfg.c:4402
+#: tree-cfg.c:4426
 #, fuzzy, gcc-internal-format
 msgid "EXIT_BLOCK has IL associated with it"
 msgstr "Ñ� EXIT_BLOCK Ð°Ñ�Ñ�Ð¾Ñ†Ð¸Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð²"
 
-#: tree-cfg.c:4409
+#: tree-cfg.c:4433
 #, gcc-internal-format
 msgid "fallthru to exit from bb %d"
 msgstr "Ñ�ÐºÐ²Ð¾Ð·Ð½Ð¾Ð¹ Ð²Ñ‹Ñ…Ð¾Ð´ Ð¸Ð· Ð±Ð»Ð¾ÐºÐ° %d"
 
-#: tree-cfg.c:4431
+#: tree-cfg.c:4455
 #, gcc-internal-format
 msgid "nonlocal label "
 msgstr ""
 
-#: tree-cfg.c:4440 tree-cfg.c:4450 tree-cfg.c:4475
+#: tree-cfg.c:4464 tree-cfg.c:4474 tree-cfg.c:4499
 #, gcc-internal-format
 msgid "label "
 msgstr ""
 
-#: tree-cfg.c:4465
+#: tree-cfg.c:4489
 #, gcc-internal-format
 msgid "control flow in the middle of basic block %d"
 msgstr "Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ� Ð¿Ð¾Ñ‚Ð¾ÐºÐ¾Ð¼ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð±Ð»Ð¾ÐºÐ° %d"
 
-#: tree-cfg.c:4495
+#: tree-cfg.c:4519
 #, gcc-internal-format
 msgid "fallthru edge after a control statement in bb %d"
 msgstr "Ñ�ÐºÐ²Ð¾Ð·Ð½Ð°Ñ� Ð´ÑƒÐ³Ð° Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° ÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ñ� Ð² Ð±Ð»Ð¾ÐºÐµ %d"
 
-#: tree-cfg.c:4508
+#: tree-cfg.c:4532
 #, gcc-internal-format
 msgid "true/false edge after a non-COND_EXPR in bb %d"
 msgstr "Ð´ÑƒÐ³Ð° true/false Ð¿Ð¾Ñ�Ð»Ðµ Ð½Ðµ COND_EXPR Ð² Ð±Ð»Ð¾ÐºÐµ %d"
 
-#: tree-cfg.c:4524
+#: tree-cfg.c:4548
 #, fuzzy, gcc-internal-format
 msgid "COND_EXPR with code in branches at the end of bb %d"
 msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð½Ñ‹Ð¹ COND_EXPR Ð² ÐºÐ¾Ð½Ñ†Ðµ Ð±Ð»Ð¾ÐºÐ° %d"
 
-#: tree-cfg.c:4538 tree-cfg.c:4560 tree-cfg.c:4573 tree-cfg.c:4644
+#: tree-cfg.c:4562 tree-cfg.c:4584 tree-cfg.c:4597 tree-cfg.c:4668
 #, gcc-internal-format
 msgid "wrong outgoing edge flags at end of bb %d"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ñ„Ð»Ð°Ð³Ð¸ Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ð¾Ð¹ Ð´ÑƒÐ³Ð¸ Ð² ÐºÐ¾Ð½Ñ†Ðµ Ð±Ð»Ð¾ÐºÐ° %d"
 
-#: tree-cfg.c:4548
+#: tree-cfg.c:4572
 #, gcc-internal-format
 msgid "explicit goto at end of bb %d"
 msgstr "Ñ�Ð²Ð½Ñ‹Ð¹ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ goto Ð² ÐºÐ¾Ð½Ñ†Ðµ Ð±Ð»Ð¾ÐºÐ° %d"
 
-#: tree-cfg.c:4578
+#: tree-cfg.c:4602
 #, gcc-internal-format
 msgid "return edge does not point to exit in bb %d"
 msgstr "Ð´ÑƒÐ³Ð° return Ð½Ðµ ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°ÐµÑ‚ Ð½Ð° ÐºÐ¾Ð½ÐµÑ† Ð±Ð»Ð¾ÐºÐ° %d"
 
-#: tree-cfg.c:4611
+#: tree-cfg.c:4635
 #, gcc-internal-format
 msgid "found default case not at end of case vector"
 msgstr "Ñ�Ð»ÑƒÑ‡Ð°Ð¹ default - Ð½Ðµ Ð² ÐºÐ¾Ð½Ñ†Ðµ case-Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°"
 
-#: tree-cfg.c:4617
+#: tree-cfg.c:4641
 #, fuzzy, gcc-internal-format
 msgid "case labels not sorted: "
 msgstr "case-Ð¼ÐµÑ‚ÐºÐ¸ Ð½Ðµ Ð¾Ñ‚Ñ�Ð¾Ñ€Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
 
-#: tree-cfg.c:4628
+#: tree-cfg.c:4652
 #, gcc-internal-format
 msgid "no default case found at end of case vector"
 msgstr "Ñ�Ð»ÑƒÑ‡Ð°Ð¹ default Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ Ð² ÐºÐ¾Ð½Ñ†Ðµ case-Ð²ÐµÐºÑ‚Ð¾Ñ€Ð°"
 
-#: tree-cfg.c:4636
+#: tree-cfg.c:4660
 #, gcc-internal-format
 msgid "extra outgoing edge %d->%d"
 msgstr "Ð»Ð¸ÑˆÐ½Ñ�Ñ� Ð¸Ñ�Ñ…Ð¾Ð´Ñ�Ñ‰Ð°Ñ� Ð´ÑƒÐ³Ð° %d->%d"
 
-#: tree-cfg.c:4658
+#: tree-cfg.c:4682
 #, gcc-internal-format
 msgid "missing edge %i->%i"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð´ÑƒÐ³Ð° %i->%i"
 
-#: tree-cfg.c:6941 tree-cfg.c:6945
+#: tree-cfg.c:7025 tree-cfg.c:7029
 #, gcc-internal-format
 msgid "%H%<noreturn%> function does return"
 msgstr "%HÐ²Ñ‹Ñ…Ð¾Ð´ Ð¸Ð· Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ %<noreturn%>"
 
-#: tree-cfg.c:6967 tree-cfg.c:6972
+#: tree-cfg.c:7051 tree-cfg.c:7056
 #, gcc-internal-format
 msgid "%Hcontrol reaches end of non-void function"
 msgstr "%HÑƒÐ¿Ñ€Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ Ð´Ð¾Ñ�Ñ‚Ð¸Ð³Ð°ÐµÑ‚ ÐºÐ¾Ð½Ñ†Ð° Ð½Ðµ-void Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: tree-cfg.c:7033
+#: tree-cfg.c:7117
 #, gcc-internal-format
 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
 msgstr "%JÑ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð·Ð°Ð´Ð°Ñ‚ÑŒ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %<noreturn%>"
 
-#: tree-dump.c:933
+#: tree-dump.c:932
 #, gcc-internal-format
 msgid "could not open dump file %qs: %s"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ð´Ð°Ð¼Ð¿-Ñ„Ð°Ð¹Ð»Ð° %qs: %s"
 
-#: tree-dump.c:1068
+#: tree-dump.c:1067
 #, gcc-internal-format
 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
 msgstr "Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð½ÐµÐ¾Ð¿Ð¾Ð·Ð½Ð°Ð½Ð½Ð°Ñ� Ð¾Ð¿Ñ†Ð¸Ñ� %q.*s Ð² %<-fdump-%s%>"
 
-#: tree-eh.c:1788
+#: tree-eh.c:1805
 #, gcc-internal-format
 msgid "EH edge %i->%i is missing"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ EH-Ð´ÑƒÐ³Ð° %i->%i"
 
-#: tree-eh.c:1793
+#: tree-eh.c:1810
 #, gcc-internal-format
 msgid "EH edge %i->%i miss EH flag"
 msgstr "Ð² EH-Ð´ÑƒÐ³Ðµ %i->%i Ð½Ðµ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½ Ñ„Ð»Ð°Ð³ EH"
 
 #. ??? might not be mistake.
-#: tree-eh.c:1799
+#: tree-eh.c:1816
 #, gcc-internal-format
 msgid "EH edge %i->%i has duplicated regions"
 msgstr "Ð² EH-Ð´ÑƒÐ³Ðµ %i->%i Ð¸Ð¼ÐµÑŽÑ‚Ñ�Ñ� Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ñ€ÐµÐ³Ð¸Ð¾Ð½Ñ‹"
 
-#: tree-eh.c:1833
+#: tree-eh.c:1850
 #, gcc-internal-format
 msgid "BB %i can not throw but has EH edges"
 msgstr "Ð±Ð»Ð¾Ðº %i Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð²Ñ‹Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ð¹, Ð½Ð¾ Ð¸Ð¼ÐµÐµÑ‚ EH-Ð´ÑƒÐ³Ð¸"
 
-#: tree-eh.c:1840
+#: tree-eh.c:1857
 #, gcc-internal-format
 msgid "BB %i last statement has incorrectly set region"
 msgstr "Ð² Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½ÐµÐ¼ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ Ð±Ð»Ð¾ÐºÐ° %i Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½ Ñ€ÐµÐ³Ð¸Ð¾Ð½"
 
-#: tree-eh.c:1851
+#: tree-eh.c:1868
 #, gcc-internal-format
 msgid "unnecessary EH edge %i->%i"
 msgstr "Ð½ÐµÐ½ÑƒÐ¶Ð½Ð°Ñ� EH-Ð´ÑƒÐ³Ð° %i->%i"
 
-#: tree-inline.c:1830
+#: tree-inline.c:1880
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ alloca (Ð·Ð°Ð´Ð°Ð¹Ñ‚Ðµ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ always_inline)"
 
-#: tree-inline.c:1842
+#: tree-inline.c:1892
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp"
 msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ setjmp"
 
-#: tree-inline.c:1856
+#: tree-inline.c:1906
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ñ�Ð¿Ð¸Ñ�ÐºÐ¸ Ð¸Ð· Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‡Ð¸Ñ�Ð»Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
 
-#: tree-inline.c:1867
+#: tree-inline.c:1917
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÑƒ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ñ… Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ð¹ setjmp-longjmp"
 
-#: tree-inline.c:1874
+#: tree-inline.c:1924
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses non-local goto"
 msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð½Ðµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¹ goto"
 
-#: tree-inline.c:1885
+#: tree-inline.c:1935
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ __builtin_return Ð¸Ð»Ð¸ __builtin_apply_args"
 
-#: tree-inline.c:1904
+#: tree-inline.c:1954
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it contains a computed goto"
 msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»Ñ�ÐµÐ¼Ñ‹Ð¹ goto"
 
-#: tree-inline.c:1918
+#: tree-inline.c:1968
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it receives a non-local goto"
 msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¸Ð¼ÐµÑŽÑ‚ Ð½ÐµÐ»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´Ñ‹ Ð² Ñ�Ñ‚Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
 
-#: tree-inline.c:1943
+#: tree-inline.c:1993
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable sized variables"
 msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
 
-#: tree-inline.c:2005
+#: tree-inline.c:2015
+#, fuzzy, gcc-internal-format
+msgid "function %q+F can never be inlined because it saves address of local label in a static variable"
+msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
+
+#: tree-inline.c:2091
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 msgstr "Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ñ‚.Ðº. Ð·Ð°Ð´Ð°Ð½ ÐºÐ»ÑŽÑ‡ -fno-inline"
 
-#: tree-inline.c:2019
+#: tree-inline.c:2105
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 msgstr "Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+F Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ñ‚.Ðº. Ð¾Ð½Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹, Ð¿Ñ€ÐµÐ¿Ñ�Ñ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ðµ inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐµ"
 
-#: tree-inline.c:2588 tree-inline.c:2598
+#: tree-inline.c:2674 tree-inline.c:2684
 #, gcc-internal-format
 msgid "inlining failed in call to %q+F: %s"
 msgstr "inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° Ð¿Ñ€Ð¸ Ð²Ñ‹Ð·Ð¾Ð²Ðµ %q+F Ð½Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð°: %s"
 
-#: tree-inline.c:2589 tree-inline.c:2600
+#: tree-inline.c:2675 tree-inline.c:2686
 #, gcc-internal-format
 msgid "called from here"
 msgstr "ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð²Ñ‹Ð·Ð²Ð°Ð½Ð° Ð·Ð´ÐµÑ�ÑŒ"
 
-#: tree-mudflap.c:860
+#: tree-mudflap.c:864
 #, gcc-internal-format
 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
 msgstr "mudflap-Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ ÐµÑ‰Ðµ Ð´Ð»Ñ� ARRAY_RANGE_REF ÐµÑ‰Ðµ Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ñ‹"
 
-#: tree-mudflap.c:1044
+#: tree-mudflap.c:1050
 #, gcc-internal-format
 msgid "mudflap cannot track %qs in stub function"
 msgstr "mudflap Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¾Ñ‚Ñ�Ð»ÐµÐ¶Ð¸Ð²Ð°Ñ‚ÑŒ %qs Ð² stub-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ…"
 
-#: tree-mudflap.c:1272
+#: tree-mudflap.c:1279
 #, gcc-internal-format
 msgid "mudflap cannot track unknown size extern %qs"
 msgstr "mudflap Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¾Ñ‚Ñ�Ð»ÐµÐ¶Ð¸Ð²Ð°Ñ‚ÑŒ Ð²Ð½ÐµÑˆÐ½Ð¸Ðµ %qs Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
@@ -23800,33 +23798,33 @@
 msgid "size of return value of %q+D is larger than %wd bytes"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %q+D Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ %wd Ð±Ð°Ð¹Ñ‚"
 
-#: tree-outof-ssa.c:637 tree-outof-ssa.c:688 tree-ssa-coalesce.c:936
-#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1043
+#: tree-outof-ssa.c:638 tree-outof-ssa.c:689 tree-ssa-coalesce.c:936
+#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1053
 #, gcc-internal-format
 msgid "SSA corruption"
 msgstr "Ð¿Ð¾Ð²Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ðµ SSA"
 
-#: tree-outof-ssa.c:1105
+#: tree-outof-ssa.c:1263
 #, gcc-internal-format
 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
 msgstr " ÐžÐ¶Ð¸Ð´Ð°ÑŽÑ‰Ð¸Ðµ Ð² Ð¾Ñ‡ÐµÑ€ÐµÐ´Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ñ‹ Ð½Ð° Ð´ÑƒÐ³Ðµ PRED (%d, %d)\n"
 
-#: tree-outof-ssa.c:1111
+#: tree-outof-ssa.c:1269
 #, gcc-internal-format
 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
 msgstr " ÐžÐ¶Ð¸Ð´Ð°ÑŽÑ‰Ð¸Ðµ Ð² Ð¾Ñ‡ÐµÑ€ÐµÐ´Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ñ‹ Ð½Ð° Ð´ÑƒÐ³Ðµ SUCC (%d, %d)\n"
 
-#: tree-outof-ssa.c:1118
+#: tree-outof-ssa.c:1276
 #, gcc-internal-format
 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
 msgstr " ÐžÐ¶Ð¸Ð´Ð°ÑŽÑ‰Ð¸Ðµ Ð² Ð¾Ñ‡ÐµÑ€ÐµÐ´Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ñ‹ Ð½Ð° Ð´ÑƒÐ³Ðµ ENTRY (%d, %d)\n"
 
-#: tree-outof-ssa.c:1124
+#: tree-outof-ssa.c:1282
 #, gcc-internal-format
 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
 msgstr " ÐžÐ¶Ð¸Ð´Ð°ÑŽÑ‰Ð¸Ðµ Ð² Ð¾Ñ‡ÐµÑ€ÐµÐ´Ð¸ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð²Ñ‹Ð²ÐµÐ´ÐµÐ½Ñ‹ Ð½Ð° Ð´ÑƒÐ³Ðµ EXIT (%d, %d)\n"
 
-#: tree-profile.c:351
+#: tree-profile.c:356
 #, gcc-internal-format
 msgid "unimplemented functionality"
 msgstr "Ð½ÐµÑ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¾Ð½Ð°Ð»ÑŒÐ½Ð¾Ñ�Ñ‚ÑŒ"
@@ -24016,154 +24014,159 @@
 msgid "verify_ssa failed"
 msgstr "Ð¿Ñ€Ð¾Ñ†ÐµÐ´ÑƒÑ€Ð° verify_ssa Ð²Ñ‹Ñ�Ð²Ð¸Ð»Ð° Ð¾ÑˆÐ¸Ð±ÐºÐ¸"
 
-#: tree-ssa.c:1284
+#: tree-ssa.c:1293
 #, fuzzy, gcc-internal-format
 msgid "%J%qD was declared here"
 msgstr "  Ð¸Ð¼Ñ� `%#D' Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
 
 #. We only do data flow with SSA_NAMEs, so that's all we
 #. can warn about.
-#: tree-ssa.c:1302
+#: tree-ssa.c:1311
 #, gcc-internal-format
 msgid "%H%qD is used uninitialized in this function"
 msgstr "%H%qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð² Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: tree-ssa.c:1340
+#: tree-ssa.c:1349
 #, gcc-internal-format
 msgid "%H%qD may be used uninitialized in this function"
 msgstr "%H%qD, Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð±ÐµÐ· Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð² Ð´Ð°Ð½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: tree-vrp.c:4374
+#: tree-vrp.c:4384
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is outside array bounds"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
-#: tree-vrp.c:4388
+#: tree-vrp.c:4398
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is above array bounds"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
-#: tree-vrp.c:4395
+#: tree-vrp.c:4405
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is below array bounds"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
-#: tree-vrp.c:5042
+#: tree-vrp.c:5058
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional to constant"
 msgstr ""
 
-#: tree-vrp.c:5048
+#: tree-vrp.c:5064
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional"
 msgstr ""
 
-#: tree.c:3951
+#: tree.c:3682
+#, fuzzy, gcc-internal-format
+msgid "ignoring attributes applied to %qT after definition"
+msgstr "Ð¾Ñ‚Ð±Ñ€Ð¾ÑˆÐµÐ½Ñ‹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ ÐºÐ»Ð°Ñ�Ñ�Ð°, Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð²Ð½Ðµ ÐµÐ³Ð¾ Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¸Ñ�"
+
+#: tree.c:3966
 #, gcc-internal-format
 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
 msgstr "%q+D ÑƒÐ¶Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½(Ð°) Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ dllexport: dllimport Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: tree.c:3963
+#: tree.c:3978
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
 msgstr "%q+D Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½(Ð°) Ð±ÐµÐ· Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° dllimport Ð¿Ð¾Ñ�Ð»Ðµ Ñ�Ñ�Ñ‹Ð»Ð¾Ðº Ñ� dll Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹"
 
-#: tree.c:3979
+#: tree.c:3994
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 msgstr "%q+D Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½(Ð°) Ð±ÐµÐ· Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° dllimport: Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ� dllimport Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: tree.c:4038 tree.c:4050 config/darwin.c:1458 config/arm/arm.c:3099
-#: config/arm/arm.c:3127 config/avr/avr.c:4598 config/h8300/h8300.c:5281
-#: config/h8300/h8300.c:5305 config/i386/i386.c:3056 config/i386/i386.c:22515
+#: tree.c:4053 tree.c:4065 config/darwin.c:1460 config/arm/arm.c:3099
+#: config/arm/arm.c:3127 config/avr/avr.c:4638 config/h8300/h8300.c:5281
+#: config/h8300/h8300.c:5305 config/i386/i386.c:3087 config/i386/i386.c:22599
 #: config/ia64/ia64.c:586 config/m68hc11/m68hc11.c:1118
-#: config/rs6000/rs6000.c:19657 config/sh/symbian.c:408
+#: config/rs6000/rs6000.c:19874 config/sh/symbian.c:408
 #: config/sh/symbian.c:415
 #, gcc-internal-format
 msgid "%qs attribute ignored"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
 
-#: tree.c:4066
+#: tree.c:4081
 #, gcc-internal-format
 msgid "inline function %q+D declared as  dllimport: attribute ignored"
 msgstr "inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº dllimport: Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: tree.c:4074
+#: tree.c:4089
 #, gcc-internal-format
 msgid "function %q+D definition is marked dllimport"
 msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+D Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½Ð¾ dllimport"
 
-#: tree.c:4082 config/sh/symbian.c:430
+#: tree.c:4097 config/sh/symbian.c:430
 #, gcc-internal-format
 msgid "variable %q+D definition is marked dllimport"
 msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %q+D Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½Ð¾ dllimport"
 
-#: tree.c:4105 config/sh/symbian.c:505
+#: tree.c:4120 config/sh/symbian.c:505
 #, gcc-internal-format
 msgid "external linkage required for symbol %q+D because of %qs attribute"
 msgstr "Ñ�Ð¸Ð¼Ð²Ð¾Ð» %q+D Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð²Ð½ÐµÑˆÐ½Ð¸Ð¼, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð·Ð°Ð´Ð°Ð½ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs"
 
-#: tree.c:4119
+#: tree.c:4134
 #, gcc-internal-format
 msgid "%qs implies default visibility, but %qD has already been declared with a different visibility"
 msgstr ""
 
-#: tree.c:5632
+#: tree.c:5648
 #, gcc-internal-format
 msgid "arrays of functions are not meaningful"
 msgstr "Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð½Ðµ Ð¸Ð¼ÐµÑŽÑ‚ Ð¾Ñ�Ð¼Ñ‹Ñ�Ð»ÐµÐ½Ð½Ð¾Ð¹ Ð¸Ð½Ñ‚ÐµÑ€Ð¿Ñ€ÐµÑ‚Ð°Ñ†Ð¸Ð¸"
 
-#: tree.c:5785
+#: tree.c:5801
 #, gcc-internal-format
 msgid "function return type cannot be function"
 msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¸Ð¿ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: tree.c:6802 tree.c:6887 tree.c:6948
+#: tree.c:6818 tree.c:6903 tree.c:6964
 #, gcc-internal-format
 msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: %s, Ð¸Ð¼ÐµÐµÑ‚Ñ�Ñ� %s Ð² %s, Ð½Ð° %s:%d"
 
-#: tree.c:6839
+#: tree.c:6855
 #, gcc-internal-format
 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð½Ðµ Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð½Ð¸Ñ‡ÐµÐ³Ð¾ Ð¸Ð· %s, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %s Ð² %s, Ð½Ð° %s:%d"
 
-#: tree.c:6852
+#: tree.c:6868
 #, gcc-internal-format
 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ� %qs, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½ %qs (%s) Ð² %s, Ð½Ð° %s:%d"
 
-#: tree.c:6901
+#: tree.c:6917
 #, fuzzy, gcc-internal-format
 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ� %qs, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½ %qs (%s) Ð² %s, Ð½Ð° %s:%d"
 
-#: tree.c:6914
+#: tree.c:6930
 #, fuzzy, gcc-internal-format
 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
 msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð½Ðµ Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð½Ð¸Ñ‡ÐµÐ³Ð¾ Ð¸Ð· %s, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %s Ð² %s, Ð½Ð° %s:%d"
 
-#: tree.c:6974
+#: tree.c:6990
 #, fuzzy, gcc-internal-format
 msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
 msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð´ÐµÑ€ÐµÐ²Ð¾, Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‰ÐµÐµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñƒ %qs, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qs Ð² %s, Ð½Ð° %s:%d"
 
-#: tree.c:6988
+#: tree.c:7004
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ %d Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° tree_vec Ñ� %d Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸ Ð² %s, Ð½Ð° %s:%d"
 
-#: tree.c:7000
+#: tree.c:7016
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
 msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ %d ÑƒÐ·Ð»Ð° phi_node Ñ� %d Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸ Ð² %s, Ð½Ð° %s:%d"
 
-#: tree.c:7013
+#: tree.c:7029
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñƒ %d Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %s Ñ� %d Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°Ð¼Ð¸ Ð² %s, Ð² %s:%d"
 
-#: tree.c:7026
+#: tree.c:7042
 #, fuzzy, gcc-internal-format
 msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
 msgstr "Ð´ÐµÑ€ÐµÐ²Ð¾: Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñƒ %d Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %s Ñ� %d Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð°Ð¼Ð¸ Ð² %s, Ð² %s:%d"
@@ -24415,17 +24418,17 @@
 msgid "Unknown value %qs of -mmacosx-version-min"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qs ÐºÐ»ÑŽÑ‡Ð° -mmacosx-version-min"
 
-#: config/darwin.c:1431
+#: config/darwin.c:1433
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only when compiling a kext"
 msgstr ""
 
-#: config/darwin.c:1438
+#: config/darwin.c:1440
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only to C++ classes"
 msgstr ""
 
-#: config/darwin.c:1563
+#: config/darwin.c:1565
 #, fuzzy, gcc-internal-format
 msgid "internal and protected visibility attributes not supported in this configuration; ignored"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ internal Ð¸ protected Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹"
@@ -24521,7 +24524,7 @@
 msgid "profiler support for WindISS"
 msgstr "Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð´Ð»Ñ� WindISS"
 
-#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:1990
+#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:2020
 #, gcc-internal-format
 msgid "bad value %qs for -mtls-size switch"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qs Ð´Ð»Ñ� ÐºÐ»ÑŽÑ‡Ð° -mtls-size"
@@ -24596,18 +24599,18 @@
 msgid "bad value %qs for -mmemory-latency"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ %qs Ð´Ð»Ñ� -mmemory-latency"
 
-#: config/alpha/alpha.c:6514 config/alpha/alpha.c:6517 config/s390/s390.c:8279
-#: config/s390/s390.c:8282
+#: config/alpha/alpha.c:6522 config/alpha/alpha.c:6525 config/s390/s390.c:8335
+#: config/s390/s390.c:8338
 #, gcc-internal-format
 msgid "bad builtin fcode"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ð¹ fcode"
 
-#: config/arc/arc.c:388
+#: config/arc/arc.c:392
 #, gcc-internal-format
 msgid "argument of %qs attribute is not a string constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: config/arc/arc.c:396
+#: config/arc/arc.c:400
 #, gcc-internal-format
 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ \"ilink1\" Ð¸Ð»Ð¸ \"ilink2\""
@@ -24617,7 +24620,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "ÐºÐ»ÑŽÑ‡ -mcpu=%s Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� ÐºÐ»ÑŽÑ‡Ð¾Ð¼ -march="
 
-#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1504 config/sparc/sparc.c:761
+#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1522 config/sparc/sparc.c:764
 #, gcc-internal-format
 msgid "bad value (%s) for %s switch"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%s) ÐºÐ»ÑŽÑ‡Ð° %s"
@@ -24757,14 +24760,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ '%s' ÐºÐ°Ðº PIC-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾"
 
-#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4618
-#: config/avr/avr.c:4660 config/bfin/bfin.c:4778 config/c4x/c4x.c:4071
-#: config/h8300/h8300.c:5257 config/i386/i386.c:3009
-#: config/m68hc11/m68hc11.c:1155 config/m68k/m68k.c:741
-#: config/mcore/mcore.c:3032 config/mips/mips.c:1151 config/mips/mips.c:1153
-#: config/mt/mt.c:1275 config/rs6000/rs6000.c:19583 config/sh/sh.c:7984
-#: config/sh/sh.c:8005 config/sh/sh.c:8028 config/stormy16/stormy16.c:2252
-#: config/v850/v850.c:2048
+#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4658
+#: config/avr/avr.c:4700 config/bfin/bfin.c:4881 config/h8300/h8300.c:5257
+#: config/i386/i386.c:3040 config/m68hc11/m68hc11.c:1155
+#: config/m68k/m68k.c:741 config/mcore/mcore.c:3032 config/mips/mips.c:1151
+#: config/mips/mips.c:1153 config/mt/mt.c:1275 config/rs6000/rs6000.c:19800
+#: config/sh/sh.c:7987 config/sh/sh.c:8008 config/sh/sh.c:8031
+#: config/stormy16/stormy16.c:2225 config/v850/v850.c:2048
 #, gcc-internal-format
 msgid "%qs attribute only applies to functions"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
@@ -24786,7 +24788,7 @@
 msgstr "Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
 #. @@@ better error message
-#: config/arm/arm.c:15839 config/i386/i386.c:20651 config/i386/i386.c:20685
+#: config/arm/arm.c:15839 config/i386/i386.c:20735 config/i386/i386.c:20769
 #, gcc-internal-format
 msgid "mask must be an immediate"
 msgstr "Ð¼Ð°Ñ�ÐºÐ° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
@@ -24811,222 +24813,187 @@
 msgid "static variable %q+D is marked dllimport"
 msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q+D Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½Ð° ÐºÐ°Ðº dllimport"
 
-#: config/avr/avr.c:690
+#: config/avr/avr.c:718
 #, gcc-internal-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr "Ð±Ð¾Ð»ÑŒÑˆÐ¾Ðµ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� ÐºÐ°Ð´Ñ€Ð° (%d) Ð¿Ñ€Ð¸ -mtiny-stack"
 
-#: config/avr/avr.c:4591
+#: config/avr/avr.c:4631
 #, gcc-internal-format
 msgid "only initialized variables can be placed into program memory area"
 msgstr "Ð¢Ð¾Ð»ÑŒÐºÐ¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°Ñ‚ÑŒÑ�Ñ� Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ð½Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
 
-#: config/avr/avr.c:4635
+#: config/avr/avr.c:4675
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled interrupt handler"
 msgstr "%qs Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ Ð½Ð°Ð·Ñ‹Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚Ñ‡Ð¸Ðº Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ñ�"
 
-#: config/avr/avr.c:4643
+#: config/avr/avr.c:4683
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled signal handler"
 msgstr "%qs Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ Ð½Ð°Ð·Ñ‹Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚Ñ‡Ð¸Ðº Ñ�Ð¸Ð³Ð½Ð°Ð»Ð°"
 
-#: config/avr/avr.c:4751
+#: config/avr/avr.c:4791
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr "Ð¢Ð¾Ð»ÑŒÐºÐ¾ Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°Ñ‚ÑŒÑ�Ñ� Ð² Ñ�ÐµÐºÑ†Ð¸Ð¸ .noinit"
 
-#: config/avr/avr.c:4765
+#: config/avr/avr.c:4805
 #, gcc-internal-format
 msgid "MCU %qs supported for assembler only"
 msgstr "MCU %qs Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð°Ñ�Ñ�ÐµÐ¼Ð±Ð»ÐµÑ€Ð°"
 
-#: config/avr/avr.h:692
+#: config/avr/avr.h:731
 #, gcc-internal-format
 msgid "trampolines not supported"
 msgstr "\"Ñ‚Ñ€Ð°Ð¼Ð¿Ð»Ð¸Ð½Ñ‹\" Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ�"
 
-#: config/bfin/bfin.c:2259 config/m68k/m68k.c:488
+#: config/bfin/bfin.c:2352 config/m68k/m68k.c:488
 #, gcc-internal-format
 msgid "-mshared-library-id=%s is not between 0 and %d"
 msgstr "-mshared-library-id=%s Ð½Ðµ Ð¼ÐµÐ¶Ð´Ñƒ 0 Ð¸ %d"
 
-#: config/bfin/bfin.c:2279
+#: config/bfin/bfin.c:2372
 #, fuzzy, gcc-internal-format
 msgid "-mcpu=%s is not valid"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ '%s' Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½"
 
-#: config/bfin/bfin.c:2315
+#: config/bfin/bfin.c:2410
 #, gcc-internal-format
 msgid "-mcpu=%s has invalid silicon revision"
 msgstr ""
 
-#: config/bfin/bfin.c:2332
+#: config/bfin/bfin.c:2427
 #, fuzzy, gcc-internal-format
 msgid "bf561 support is incomplete yet."
 msgstr "Ð¿Ð¾Ð»Ðµ %qs Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: config/bfin/bfin.c:2372
+#: config/bfin/bfin.c:2470
 #, gcc-internal-format
 msgid "-mshared-library-id= specified without -mid-shared-library"
 msgstr "-mshared-library-id= Ð±ÐµÐ· -mid-shared-library"
 
-#: config/bfin/bfin.c:2378
+#: config/bfin/bfin.c:2473
 #, fuzzy, gcc-internal-format
 msgid "Can't use multiple stack checking methods together."
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÐ¸ Ñ�Ñ‚ÐµÐºÐ°"
 
-#: config/bfin/bfin.c:2381
+#: config/bfin/bfin.c:2476
 #, fuzzy, gcc-internal-format
 msgid "ID shared libraries and FD-PIC mode can't be used together."
 msgstr "-mips16 Ð¸ -mdsp Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
 
-#: config/bfin/bfin.c:2386 config/m68k/m68k.c:582
+#: config/bfin/bfin.c:2481 config/m68k/m68k.c:582
 #, gcc-internal-format
 msgid "cannot specify both -msep-data and -mid-shared-library"
 msgstr "ÐºÐ»ÑŽÑ‡Ð¸ -msep-data Ð¸ -mid-shared-library Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
 
-#: config/bfin/bfin.c:4783
+#: config/bfin/bfin.c:4886
 #, gcc-internal-format
 msgid "multiple function type attributes specified"
 msgstr "Ð·Ð°Ð´Ð°Ð½Ð¾ Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: config/bfin/bfin.c:4839 config/bfin/bfin.c:4868 config/spu/spu.c:2976
+#: config/bfin/bfin.c:4942 config/bfin/bfin.c:4971 config/spu/spu.c:2965
 #, gcc-internal-format
 msgid "`%s' attribute only applies to functions"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ `%s' Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: config/bfin/bfin.c:4850
+#: config/bfin/bfin.c:4953
 #, gcc-internal-format
 msgid "can't apply both longcall and shortcall attributes to the same function"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�Ñ‚ÑŒ Ðº Ð¾Ð´Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ longcall Ð¸ shortcall"
 
-#: config/bfin/bfin.c:4900
+#: config/bfin/bfin.c:5003
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute only applies to variables"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
 
-#: config/bfin/bfin.c:4907
+#: config/bfin/bfin.c:5010
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute cannot be specified for local variables"
 msgstr "%JÐ°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ section Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð´Ð»Ñ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
 
-#: config/c4x/c4x-c.c:68
-#, gcc-internal-format
-msgid "missing '(' after '#pragma %s' - ignored"
-msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ '(' Ð¿Ð¾Ñ�Ð»Ðµ '#pragma %s' - Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
-
-#: config/c4x/c4x-c.c:71
-#, gcc-internal-format
-msgid "missing function name in '#pragma %s' - ignored"
-msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð¼Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² '#pragma %s' - Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
-
-#: config/c4x/c4x-c.c:76
-#, gcc-internal-format
-msgid "malformed '#pragma %s' - ignored"
-msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� '#pragma %s' - Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
-
-#: config/c4x/c4x-c.c:78
-#, gcc-internal-format
-msgid "missing section name in '#pragma %s' - ignored"
-msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð¼Ñ� Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð² '#pragma %s' - Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
-
-#: config/c4x/c4x-c.c:83
-#, gcc-internal-format
-msgid "missing ')' for '#pragma %s' - ignored"
-msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ ')' Ð² '#pragma %s' - Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
-
-#: config/c4x/c4x-c.c:86
-#, gcc-internal-format
-msgid "junk at end of '#pragma %s'"
-msgstr "Ð¼ÑƒÑ�Ð¾Ñ€ Ð² ÐºÐ¾Ð½Ñ†Ðµ '#pragma %s'"
-
-#: config/c4x/c4x.c:859
-#, gcc-internal-format
-msgid "ISR %s requires %d words of local vars, max is 32767"
-msgstr "ISR %s Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %d Ñ�Ð»Ð¾Ð² Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…, Ð° Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ = 32767"
-
 #. This function is for retrieving a part of an instruction name for
 #. an operator, for immediate output.  If that ever happens for
 #. MULT, we need to apply TARGET_MUL_BUG in the caller.  Make sure
 #. we notice.
-#: config/cris/cris.c:434
+#: config/cris/cris.c:447
 #, gcc-internal-format
 msgid "MULT case in cris_op_str"
 msgstr ""
 
-#: config/cris/cris.c:811
+#: config/cris/cris.c:837
 #, fuzzy, gcc-internal-format
 msgid "invalid use of ':' modifier"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð´Ð»Ñ� Ð¼Ð¾Ð´Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° 'b'"
 
-#: config/cris/cris.c:983
+#: config/cris/cris.c:1024
 #, gcc-internal-format
 msgid "internal error: bad register: %d"
 msgstr "Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ°: Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€: %d"
 
-#: config/cris/cris.c:1524
+#: config/cris/cris.c:1586
 #, gcc-internal-format
 msgid "internal error: sideeffect-insn affecting main effect"
 msgstr "Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ°: Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ� Ñ� Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ñ‹Ð¼ Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð¾Ð¼, Ð²Ð»Ð¸Ñ�ÑŽÑ‰Ð¸Ð¼ Ð½Ð° Ð¾Ñ�Ð½Ð¾Ð²Ð½Ð¾Ð¹ Ñ�Ñ„Ñ„ÐµÐºÑ‚"
 
-#: config/cris/cris.c:1548
+#: config/cris/cris.c:1683
 #, gcc-internal-format
 msgid "unknown cc_attr value"
 msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ cc_attr"
 
 #. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:1901
+#: config/cris/cris.c:2040
 #, gcc-internal-format
 msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr "Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ°: Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ cris_side_effect_mode_ok"
 
-#: config/cris/cris.c:2104
+#: config/cris/cris.c:2332
 #, gcc-internal-format
 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ÐºÐ»ÑŽÑ‡Ð° -max-stackframe=%d Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° 0 - %d"
 
-#: config/cris/cris.c:2132
+#: config/cris/cris.c:2360
 #, gcc-internal-format
 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð²ÐµÑ€Ñ�Ð¸Ð¸ CRIS Ð² -march= Ð¸Ð»Ð¸ -mcpu= : %s"
 
-#: config/cris/cris.c:2168
+#: config/cris/cris.c:2396
 #, gcc-internal-format
 msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð²ÐµÑ€Ñ�Ð¸Ð¸ CRIS Ð² -mtune= : %s"
 
-#: config/cris/cris.c:2186
+#: config/cris/cris.c:2417
 #, gcc-internal-format
 msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr "ÐºÐ»ÑŽÑ‡Ð¸ -fPIC Ð¸ -fpic Ð² Ð´Ð°Ð½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ�"
 
-#: config/cris/cris.c:2201
+#: config/cris/cris.c:2432
 #, gcc-internal-format
 msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ ÐºÐ»ÑŽÑ‡ -g Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� -maout Ð¸ -melinux"
 
-#: config/cris/cris.c:2414
+#: config/cris/cris.c:2658
 #, gcc-internal-format
 msgid "Unknown src"
 msgstr "Ð�ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ð¸Ñ�Ñ‚Ð¾Ñ‡Ð½Ð¸Ðº"
 
-#: config/cris/cris.c:2475
+#: config/cris/cris.c:2719
 #, gcc-internal-format
 msgid "Unknown dest"
 msgstr "Ð�ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ðµ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
 
-#: config/cris/cris.c:2760
+#: config/cris/cris.c:3004
 #, gcc-internal-format
 msgid "stackframe too big: %d bytes"
 msgstr "ÐºÐ°Ð´Ñ€ Ñ�Ñ‚ÐµÐºÐ° Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº: %d Ð±Ð°Ð¹Ñ‚"
 
-#: config/cris/cris.c:3213 config/cris/cris.c:3240
+#: config/cris/cris.c:3498 config/cris/cris.c:3526
 #, gcc-internal-format
 msgid "expand_binop failed in movsi got"
 msgstr "Ð² movsi Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ expand_binop"
 
-#: config/cris/cris.c:3321
+#: config/cris/cris.c:3607
 #, gcc-internal-format
 msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr "Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ� PIC-Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð¿Ñ€Ð¸ Ð½ÐµÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½Ð½Ð¾Ð¼ PIC-Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ"
@@ -25080,7 +25047,7 @@
 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
 #. TARGET_ASM_FUNCTION_EPILOGUE.
 #. Node: Profiling
-#: config/cris/cris.h:868
+#: config/cris/cris.h:948
 #, gcc-internal-format
 msgid "no FUNCTION_PROFILER for CRIS"
 msgstr "ÐžÑ‚Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ FUNCTION_PROFILER Ð´Ð»Ñ� CRIS"
@@ -25095,62 +25062,62 @@
 msgid "Trampoline support for CRX"
 msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° Ñ‚Ñ€Ð°Ð¼Ð¿Ð»Ð¸Ð½Ð¾Ð² Ð´Ð»Ñ� CRX"
 
-#: config/frv/frv.c:8622
+#: config/frv/frv.c:8626
 #, gcc-internal-format
 msgid "accumulator is not a constant integer"
 msgstr "Ð½Ð¾Ð¼ÐµÑ€ Ñ�ÑƒÐ¼Ð¼Ð°Ñ‚Ð¾Ñ€Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: config/frv/frv.c:8627
+#: config/frv/frv.c:8631
 #, gcc-internal-format
 msgid "accumulator number is out of bounds"
 msgstr "Ð½Ð¾Ð¼ÐµÑ€ Ñ�ÑƒÐ¼Ð¼Ð°Ñ‚Ð¾Ñ€Ð° Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
 
-#: config/frv/frv.c:8638
+#: config/frv/frv.c:8642
 #, gcc-internal-format
 msgid "inappropriate accumulator for %qs"
 msgstr "Ð½ÐµÐ¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰Ð¸Ð¹ Ñ�ÑƒÐ¼Ð¼Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� %qs"
 
-#: config/frv/frv.c:8715
+#: config/frv/frv.c:8719
 #, fuzzy, gcc-internal-format
 msgid "invalid IACC argument"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
 
-#: config/frv/frv.c:8738
+#: config/frv/frv.c:8742
 #, gcc-internal-format
 msgid "%qs expects a constant argument"
 msgstr "Ð´Ð»Ñ� %qs Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: config/frv/frv.c:8743
+#: config/frv/frv.c:8747
 #, gcc-internal-format
 msgid "constant argument out of range for %qs"
 msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
 
-#: config/frv/frv.c:9224
+#: config/frv/frv.c:9228
 #, gcc-internal-format
 msgid "media functions are not available unless -mmedia is used"
 msgstr "media-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ñ‹ Ð±ÐµÐ· ÐºÐ»ÑŽÑ‡Ð° -mmedia"
 
-#: config/frv/frv.c:9236
+#: config/frv/frv.c:9240
 #, gcc-internal-format
 msgid "this media function is only available on the fr500"
 msgstr "Ñ�Ñ‚Ð° media-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ð¼ÐµÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² fr500"
 
-#: config/frv/frv.c:9264
+#: config/frv/frv.c:9268
 #, fuzzy, gcc-internal-format
 msgid "this media function is only available on the fr400 and fr550"
 msgstr "Ñ�Ñ‚Ð° media-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ð¼ÐµÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² fr400"
 
-#: config/frv/frv.c:9283
+#: config/frv/frv.c:9287
 #, fuzzy, gcc-internal-format
 msgid "this builtin function is only available on the fr405 and fr450"
 msgstr "Ñ�Ñ‚Ð° media-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ð¼ÐµÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² fr400"
 
-#: config/frv/frv.c:9292
+#: config/frv/frv.c:9296
 #, fuzzy, gcc-internal-format
 msgid "this builtin function is only available on the fr500 and fr550"
 msgstr "Ñ�Ñ‚Ð° media-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ð¼ÐµÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² fr500"
 
-#: config/frv/frv.c:9304
+#: config/frv/frv.c:9308
 #, fuzzy, gcc-internal-format
 msgid "this builtin function is only available on the fr450"
 msgstr "Ñ�Ñ‚Ð° media-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð¸Ð¼ÐµÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² fr400"
@@ -25175,311 +25142,316 @@
 msgid "can't set position in PCH file: %m"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ð¾Ð·Ð¸Ñ†Ð¸Ð¾Ð½Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² PCH Ñ„Ð°Ð¹Ð»Ðµ: %m"
 
-#: config/i386/i386.c:2133 config/i386/i386.c:2333
+#: config/i386/i386.c:2158 config/i386/i386.c:2358
 #, gcc-internal-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%s) Ð´Ð»Ñ� ÐºÐ»ÑŽÑ‡Ð° -mtune="
 
-#: config/i386/i386.c:2174
+#: config/i386/i386.c:2199
 #, fuzzy, gcc-internal-format
 msgid "bad value (%s) for -mstringop-strategy= switch"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%s) Ð´Ð»Ñ� ÐºÐ»ÑŽÑ‡Ð° -mtune="
 
-#: config/i386/i386.c:2177
+#: config/i386/i386.c:2202
 #, gcc-internal-format
 msgid "-mtune=x86-64 is deprecated.  Use -mtune=k8 or -mtune=generic instead as appropriate."
 msgstr ""
 
-#: config/i386/i386.c:2186
+#: config/i386/i386.c:2211
 #, fuzzy, gcc-internal-format
 msgid "generic CPU can be used only for -mtune= switch"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%s) Ð´Ð»Ñ� ÐºÐ»ÑŽÑ‡Ð° -mtune="
 
-#: config/i386/i386.c:2188 config/i386/i386.c:2297 config/mt/mt.c:804
+#: config/i386/i386.c:2213 config/i386/i386.c:2322 config/mt/mt.c:804
 #, gcc-internal-format
 msgid "bad value (%s) for -march= switch"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%s) Ð´Ð»Ñ� ÐºÐ»ÑŽÑ‡Ð° -march"
 
-#: config/i386/i386.c:2199
+#: config/i386/i386.c:2224
 #, fuzzy, gcc-internal-format
 msgid "code model %s does not support PIC mode"
 msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� %s Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð² Ñ€ÐµÐ¶Ð¸Ð¼Ðµ PIC"
 
-#: config/i386/i386.c:2205 config/sparc/sparc.c:725
+#: config/i386/i386.c:2230 config/sparc/sparc.c:728
 #, gcc-internal-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%s) Ð´Ð»Ñ� ÐºÐ»ÑŽÑ‡Ð° -mcmodel"
 
-#: config/i386/i386.c:2228
+#: config/i386/i386.c:2253
 #, gcc-internal-format
 msgid "bad value (%s) for -masm= switch"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%s) Ð´Ð»Ñ� ÐºÐ»ÑŽÑ‡Ð° -masm"
 
-#: config/i386/i386.c:2231
+#: config/i386/i386.c:2256
 #, gcc-internal-format
 msgid "code model %qs not supported in the %s bit mode"
 msgstr "Ð¼Ð¾Ð´ÐµÐ»ÑŒ ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� %s Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð² %s-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
 
-#: config/i386/i386.c:2234
+#: config/i386/i386.c:2259
 #, gcc-internal-format
 msgid "%i-bit mode not compiled in"
 msgstr "%i-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¹ Ñ€ÐµÐ¶Ð¸Ð¼ Ð½Ðµ ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð²"
 
-#: config/i386/i386.c:2245 config/i386/i386.c:2319
+#: config/i386/i386.c:2270 config/i386/i386.c:2344
 #, gcc-internal-format
 msgid "CPU you selected does not support x86-64 instruction set"
 msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð½Ð°Ð±Ð¾Ñ€ ÐºÐ¾Ð¼Ð°Ð½Ð´ x86-64"
 
-#: config/i386/i386.c:2351
+#: config/i386/i386.c:2376
 #, gcc-internal-format
 msgid "-mregparm is ignored in 64-bit mode"
 msgstr ""
 
-#: config/i386/i386.c:2354
+#: config/i386/i386.c:2379
 #, gcc-internal-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° 0 - %d"
 
-#: config/i386/i386.c:2366
+#: config/i386/i386.c:2391
 #, gcc-internal-format
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops - ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ ÐºÐ»ÑŽÑ‡, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ -falign-loops"
 
-#: config/i386/i386.c:2371 config/i386/i386.c:2384 config/i386/i386.c:2397
+#: config/i386/i386.c:2396 config/i386/i386.c:2409 config/i386/i386.c:2422
 #, gcc-internal-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° 0 - %d"
 
-#: config/i386/i386.c:2379
+#: config/i386/i386.c:2404
 #, gcc-internal-format
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps - ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ ÐºÐ»ÑŽÑ‡, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ -falign-jumps"
 
-#: config/i386/i386.c:2392
+#: config/i386/i386.c:2417
 #, gcc-internal-format
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions - ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ ÐºÐ»ÑŽÑ‡, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ -falign-functions"
 
-#: config/i386/i386.c:2425
+#: config/i386/i386.c:2450
 #, gcc-internal-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð° 0 - 5"
 
-#: config/i386/i386.c:2433
+#: config/i386/i386.c:2458
 #, gcc-internal-format
 msgid "-mlarge-data-threshold=%d is negative"
 msgstr "-mlarge-data-threshold=%d - Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
 
-#: config/i386/i386.c:2447
+#: config/i386/i386.c:2472
 #, gcc-internal-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%s) Ð´Ð»Ñ� ÐºÐ»ÑŽÑ‡Ð° -mtls-dialect"
 
-#: config/i386/i386.c:2455
+#: config/i386/i386.c:2480
 #, gcc-internal-format
 msgid "pc%d is not valid precision setting (32, 64 or 80)"
 msgstr ""
 
-#: config/i386/i386.c:2471
+#: config/i386/i386.c:2496
 #, fuzzy, gcc-internal-format
 msgid "-mrtd is ignored in 64bit mode"
 msgstr "Ñ�Ð¾Ð³Ð»Ð°ÑˆÐµÐ½Ð¸Ñ� Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ð°Ñ… -mrtd Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ� Ð² 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð¼ Ñ€ÐµÐ¶Ð¸Ð¼Ðµ"
 
-#: config/i386/i386.c:2560
+#: config/i386/i386.c:2585
 #, gcc-internal-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred-stack-boundary=%d Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°  %d - 12"
 
-#: config/i386/i386.c:2569
+#: config/i386/i386.c:2594
 #, gcc-internal-format
 msgid "-msseregparm used without SSE enabled"
 msgstr "ÐºÐ»ÑŽÑ‡ -msseregparm Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð±ÐµÐ· SSE"
 
-#: config/i386/i386.c:2580 config/i386/i386.c:2591
+#: config/i386/i386.c:2605 config/i386/i386.c:2616
 #, gcc-internal-format
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "Ð½Ð°Ð±Ð¾Ñ€ ÐºÐ¾Ð¼Ð°Ð½Ð´ SSE Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ° 387"
 
-#: config/i386/i386.c:2596
+#: config/i386/i386.c:2621
 #, gcc-internal-format
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "Ð½Ð°Ð±Ð¾Ñ€ ÐºÐ¾Ð¼Ð°Ð½Ð´ 387 Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸ÐºÐ° SSE"
 
-#: config/i386/i386.c:2603
+#: config/i386/i386.c:2628
 #, gcc-internal-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%s) Ð´Ð»Ñ� ÐºÐ»ÑŽÑ‡Ð° -mfpmath"
 
-#: config/i386/i386.c:2616
+#: config/i386/i386.c:2641
 #, gcc-internal-format
 msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
 msgstr ""
 
-#: config/i386/i386.c:2635
+#: config/i386/i386.c:2660
 #, gcc-internal-format
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 msgstr "Ð´Ð»Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð¹ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ¸ Ñ‚Ð°Ð±Ð»Ð¸Ñ† Ñ€Ð°Ñ�ÐºÑ€ÑƒÑ‚ÐºÐ¸ Ñ�Ñ‚ÐµÐºÐ° Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� Ð»Ð¸Ð±Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ ÐºÐ°Ð´Ñ€Ð°, Ð»Ð¸Ð±Ð¾ -maccumulate-outgoing-args"
 
-#: config/i386/i386.c:3022 config/i386/i386.c:3075
+#: config/i386/i386.c:3053 config/i386/i386.c:3106
 #, gcc-internal-format
 msgid "fastcall and regparm attributes are not compatible"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ fastcall Ð¸ regparm Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
 
-#: config/i386/i386.c:3029
+#: config/i386/i386.c:3060
 #, gcc-internal-format
 msgid "%qs attribute requires an integer constant argument"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: config/i386/i386.c:3035
+#: config/i386/i386.c:3066
 #, gcc-internal-format
 msgid "argument to %qs attribute larger than %d"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð±Ð¾Ð»ÑŒÑˆÐµ %d"
 
-#: config/i386/i386.c:3045
+#: config/i386/i386.c:3076
 #, gcc-internal-format
 msgid "%s functions limited to %d register parameters"
 msgstr ""
 
-#: config/i386/i386.c:3067 config/i386/i386.c:3102
+#: config/i386/i386.c:3098 config/i386/i386.c:3133
 #, gcc-internal-format
 msgid "fastcall and cdecl attributes are not compatible"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ fastcall Ð¸ cdecl Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
 
-#: config/i386/i386.c:3071
+#: config/i386/i386.c:3102
 #, gcc-internal-format
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ fastcall Ð¸ stdcall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
 
-#: config/i386/i386.c:3085 config/i386/i386.c:3098
+#: config/i386/i386.c:3116 config/i386/i386.c:3129
 #, gcc-internal-format
 msgid "stdcall and cdecl attributes are not compatible"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ stdcall Ð¸ cdecl Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
 
-#: config/i386/i386.c:3089
+#: config/i386/i386.c:3120
 #, gcc-internal-format
 msgid "stdcall and fastcall attributes are not compatible"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ stdcall Ð¸ fastcall Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
 
-#: config/i386/i386.c:3236
+#: config/i386/i386.c:3271
 #, gcc-internal-format
 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
 msgstr "Ð’Ñ‹Ð·Ð¾Ð² %qD Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ sseregparm Ð±ÐµÐ· Ð·Ð°Ð´Ð°Ð½Ð¸Ñ� SSE/SSE2"
 
-#: config/i386/i386.c:3239
+#: config/i386/i386.c:3274
 #, gcc-internal-format
 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
 msgstr "Ð’Ñ‹Ð·Ð¾Ð² %qT Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ sseregparm Ð±ÐµÐ· Ð·Ð°Ð´Ð°Ð½Ð¸Ñ� SSE/SSE2"
 
-#: config/i386/i386.c:3925
+#: config/i386/i386.c:3971
 #, gcc-internal-format
 msgid "SSE register return with SSE disabled"
 msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° Ð² SSE Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ð±ÐµÐ· Ð·Ð°Ð´Ð°Ð½Ð¸Ñ� SSE"
 
-#: config/i386/i386.c:3931
+#: config/i386/i386.c:3977
 #, gcc-internal-format
 msgid "SSE register argument with SSE disabled"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ - SSE Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð±ÐµÐ· Ð·Ð°Ð´Ð°Ð½Ð¸Ñ� SSE"
 
-#: config/i386/i386.c:3947
+#: config/i386/i386.c:3993
 #, gcc-internal-format
 msgid "x87 register return with x87 disabled"
 msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ - Ð²ÐµÐºÑ‚Ð¾Ñ€ SSE Ð±ÐµÐ· Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� SSE Ð¸Ð·Ð¼ÐµÐ½Ñ�ÐµÑ‚ ABI"
 
-#: config/i386/i386.c:4265
+#: config/i386/i386.c:4314
 #, gcc-internal-format
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ - Ð²ÐµÐºÑ‚Ð¾Ñ€ SSE Ð±ÐµÐ· Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� SSE Ð¸Ð·Ð¼ÐµÐ½Ñ�ÐµÑ‚ ABI"
 
-#: config/i386/i386.c:4283
+#: config/i386/i386.c:4332
 #, gcc-internal-format
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ - Ð²ÐµÐºÑ‚Ð¾Ñ€ MMX Ð±ÐµÐ· Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� MMX Ð¸Ð·Ð¼ÐµÐ½Ñ�ÐµÑ‚ ABI"
 
-#: config/i386/i386.c:4810
+#: config/i386/i386.c:4859
 #, gcc-internal-format
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr "Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ - Ð²ÐµÐºÑ‚Ð¾Ñ€ SSE Ð±ÐµÐ· Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� SSE Ð¸Ð·Ð¼ÐµÐ½Ñ�ÐµÑ‚ ABI"
 
-#: config/i386/i386.c:4820
+#: config/i386/i386.c:4869
 #, gcc-internal-format
 msgid "MMX vector return without MMX enabled changes the ABI"
 msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° MMX Ð±ÐµÐ· Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ� MMX Ð¸Ð·Ð¼ÐµÐ½Ñ�ÐµÑ‚ ABI"
 
-#: config/i386/i386.c:6171
+#: config/i386/i386.c:6220
 #, fuzzy, gcc-internal-format
 msgid "-mstackrealign ignored for nested functions"
 msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð°Ñ‰Ð¸Ñ‚Ñƒ Ñ�Ñ‚ÐµÐºÐ° Ð´Ð»Ñ� ÐºÐ°Ð¶Ð´Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: config/i386/i386.c:6173
+#: config/i386/i386.c:6222
 #, fuzzy, gcc-internal-format
 msgid "%s not supported for nested functions"
 msgstr "Ð¸Ð½Ð´ÑƒÐºÑ†Ð¸Ñ� Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
 
-#: config/i386/i386.c:8576
+#: config/i386/i386.c:8631
 #, gcc-internal-format
 msgid "extended registers have no high halves"
 msgstr "Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ‹Ðµ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹ Ð½Ðµ Ð¸Ð¼ÐµÑŽÑ‚ Ð²ÐµÑ€Ñ…Ð½Ð¸Ñ… Ð¿Ð¾Ð»Ð¾Ð²Ð¸Ð½"
 
-#: config/i386/i386.c:8591
+#: config/i386/i386.c:8646
 #, gcc-internal-format
 msgid "unsupported operand size for extended register"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° Ð´Ð»Ñ� Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°"
 
-#: config/i386/i386.c:19610
+#: config/i386/i386.c:19694
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be a 4-bit immediate"
 msgstr "Ñ‚Ñ€ÐµÑ‚Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 4-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
-#: config/i386/i386.c:19614
+#: config/i386/i386.c:19698
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be an 8-bit immediate"
 msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
-#: config/i386/i386.c:19836
+#: config/i386/i386.c:19920
 #, fuzzy, gcc-internal-format
 msgid "last argument must be an immediate"
 msgstr "Ð¼Ð°Ñ�ÐºÐ° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
-#: config/i386/i386.c:19963
+#: config/i386/i386.c:20047
 #, fuzzy, gcc-internal-format
 msgid "the second argument must be a 4-bit immediate"
 msgstr "Ñ‚Ñ€ÐµÑ‚Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 4-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
-#: config/i386/i386.c:20209
+#: config/i386/i386.c:20293
 #, fuzzy, gcc-internal-format
 msgid "the fifth argument must be a 8-bit immediate"
 msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
-#: config/i386/i386.c:20304
+#: config/i386/i386.c:20388
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be a 8-bit immediate"
 msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
-#: config/i386/i386.c:20374 config/rs6000/rs6000.c:8133
+#: config/i386/i386.c:20458 config/rs6000/rs6000.c:8240
 #, gcc-internal-format
 msgid "selector must be an integer constant in the range 0..%wi"
 msgstr "Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹ Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ðµ 0..%wi"
 
-#: config/i386/i386.c:20774 config/i386/i386.c:20970
+#: config/i386/i386.c:20858 config/i386/i386.c:21054
 #, gcc-internal-format
 msgid "shift must be an immediate"
 msgstr "Ñ�Ð´Ð²Ð¸Ð³ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
-#: config/i386/i386.c:21033 config/i386/i386.c:21075
+#: config/i386/i386.c:21117 config/i386/i386.c:21159
 #, fuzzy, gcc-internal-format
 msgid "index mask must be an immediate"
 msgstr "Ð¼Ð°Ñ�ÐºÐ° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
-#: config/i386/i386.c:21038 config/i386/i386.c:21080
+#: config/i386/i386.c:21122 config/i386/i386.c:21164
 #, fuzzy, gcc-internal-format
 msgid "length mask must be an immediate"
 msgstr "Ð¼Ð°Ñ�ÐºÐ° Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
-#: config/i386/i386.c:22525 config/rs6000/rs6000.c:19666
+#: config/i386/i386.c:22609 config/rs6000/rs6000.c:19883
 #, gcc-internal-format
 msgid "%qs incompatible attribute ignored"
 msgstr "%qs - Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚, Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
 
+#: config/i386/netware.c:253
+#, fuzzy, gcc-internal-format
+msgid "-fPIC and -fpic are not supported for this target"
+msgstr "ÐºÐ»ÑŽÑ‡Ð¸ -fPIC Ð¸ -fpic Ð² Ð´Ð°Ð½Ð½Ð¾Ð¹ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ�"
+
 #: config/i386/winnt-cxx.c:71 config/sh/symbian.c:172
 #, gcc-internal-format
 msgid "definition of static data member %q+D of dllimport'd class"
@@ -25545,57 +25517,57 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "%JÐ°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð°Ð´Ñ€ÐµÑ�Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼"
 
-#: config/ia64/ia64.c:5126 config/pa/pa.c:347 config/spu/spu.c:3875
+#: config/ia64/ia64.c:5127 config/pa/pa.c:350 config/spu/spu.c:3864
 #, gcc-internal-format
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ÐºÐ»ÑŽÑ‡Ð° -mfixed-range Ð¸Ð¼ÐµÐµÑ‚ Ð²Ð¸Ð´ Ð Ð•Ð“1-Ð Ð•Ð“2"
 
-#: config/ia64/ia64.c:5153 config/pa/pa.c:374 config/spu/spu.c:3901
+#: config/ia64/ia64.c:5154 config/pa/pa.c:377 config/spu/spu.c:3890
 #, gcc-internal-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s Ð·Ð°Ð´Ð°ÐµÑ‚ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½"
 
-#: config/ia64/ia64.c:5181
+#: config/ia64/ia64.c:5182
 #, fuzzy, gcc-internal-format
 msgid "bad value %<%s%> for -mtls-size= switch"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%s) Ð´Ð»Ñ� ÐºÐ»ÑŽÑ‡Ð° -mtls-size"
 
-#: config/ia64/ia64.c:5209
+#: config/ia64/ia64.c:5210
 #, fuzzy, gcc-internal-format
 msgid "bad value %<%s%> for -mtune= switch"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ (%s) Ð´Ð»Ñ� ÐºÐ»ÑŽÑ‡Ð° -mtune="
 
-#: config/ia64/ia64.c:5228
+#: config/ia64/ia64.c:5229
 #, gcc-internal-format
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr "Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð¾: inline-Ð¿Ð¾Ð´Ñ�Ñ‚Ð°Ð½Ð¾Ð²ÐºÐ° sqrt, Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� Ð¿Ð¾ Ð»Ð°Ñ‚ÐµÐ½Ñ‚Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: config/ia64/ia64.c:9950
+#: config/ia64/ia64.c:9951
 #, fuzzy, gcc-internal-format
 msgid "version attribute is not a string"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: config/iq2000/iq2000.c:1812
+#: config/iq2000/iq2000.c:1816
 #, fuzzy, gcc-internal-format
 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr "gp_offset (%ld) Ð¸Ð»Ð¸ end_offset (%ld) Ð¼ÐµÐ½ÑŒÑˆÐµ Ð½ÑƒÐ»Ñ�."
 
-#: config/iq2000/iq2000.c:2583
+#: config/iq2000/iq2000.c:2587
 #, fuzzy, gcc-internal-format
 msgid "argument %qd is not a constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: config/iq2000/iq2000.c:2885 config/mt/mt.c:349 config/xtensa/xtensa.c:2118
+#: config/iq2000/iq2000.c:2889 config/mt/mt.c:349 config/xtensa/xtensa.c:2124
 #, gcc-internal-format
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr "Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ PRINT_OPERAND_ADDRESS"
 
-#: config/iq2000/iq2000.c:3040
+#: config/iq2000/iq2000.c:3044
 #, gcc-internal-format
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð¿ÑƒÐ½ÐºÑ‚ÑƒÐ°Ñ†Ð¸Ð¸ '%c'"
 
-#: config/iq2000/iq2000.c:3049 config/xtensa/xtensa.c:1972
+#: config/iq2000/iq2000.c:3053 config/xtensa/xtensa.c:1978
 #, gcc-internal-format
 msgid "PRINT_OPERAND null pointer"
 msgstr "Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ PRINT_OPERAND"
@@ -25620,22 +25592,22 @@
 msgid "invalid target memregs value '%d'"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ÐºÐ»ÑŽÑ‡Ð° --param %qs"
 
-#: config/m32c/m32c.c:2759
+#: config/m32c/m32c.c:2766
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute is not supported for R8C target"
 msgstr "%JÐ°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ section Ð´Ð»Ñ� Ð´Ð°Ð½Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
 
-#: config/m32c/m32c.c:2767
+#: config/m32c/m32c.c:2774
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute applies only to functions"
 msgstr "%J%qE: Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: config/m32c/m32c.c:2775
+#: config/m32c/m32c.c:2782
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: config/m32c/m32c.c:2784
+#: config/m32c/m32c.c:2791
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute argument should be between 18 to 255"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
@@ -25685,7 +25657,7 @@
 msgid "interrupt_thread is available only on fido"
 msgstr ""
 
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15014
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15226
 #, gcc-internal-format
 msgid "stack limit expression is not supported"
 msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð´Ð»Ñ� Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ñ�Ñ‚ÐµÐºÐ° Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
@@ -25700,114 +25672,114 @@
 msgid "%qs redeclared with conflicting %qs attributes"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
 
-#: config/mips/mips.c:2348
+#: config/mips/mips.c:2382
 #, gcc-internal-format
 msgid "MIPS16 TLS"
 msgstr ""
 
-#: config/mips/mips.c:5439
+#: config/mips/mips.c:5500
 #, gcc-internal-format
 msgid "cannot handle inconsistent calls to %qs"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐµ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ð·Ð¾Ð²Ð° %qs"
 
-#: config/mips/mips.c:10258
+#: config/mips/mips.c:10337
 #, fuzzy, gcc-internal-format
 msgid "invalid argument to built-in function"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: config/mips/mips.c:10530
+#: config/mips/mips.c:10609
 #, fuzzy, gcc-internal-format
 msgid "built-in function %qs not supported for MIPS16"
 msgstr "ms-bitfields Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� objc"
 
-#: config/mips/mips.c:11679 config/mips/mips.c:12065
+#: config/mips/mips.c:11751 config/mips/mips.c:12137
 #, gcc-internal-format
 msgid "MIPS16 PIC"
 msgstr ""
 
-#: config/mips/mips.c:11682
+#: config/mips/mips.c:11754
 #, gcc-internal-format
 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
 msgstr ""
 
-#: config/mips/mips.c:11810
+#: config/mips/mips.c:11882
 #, fuzzy, gcc-internal-format
 msgid "CPU names must be lower case"
 msgstr "Ð¸Ð¼Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° Ð·Ð°Ð´Ð°ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾Ñ‡Ð½Ñ‹Ð¼Ð¸ Ð±ÑƒÐºÐ²Ð°Ð¼Ð¸"
 
-#: config/mips/mips.c:11938
+#: config/mips/mips.c:12010
 #, fuzzy, gcc-internal-format
 msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
 msgstr "-%s ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� Ð´Ñ€ÑƒÐ³Ð¸Ð¼Ð¸ ÐºÐ»ÑŽÑ‡Ð°Ð¼Ð¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ðµ Ð·Ð°Ð´Ð°ÑŽÑ‚ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ %s"
 
-#: config/mips/mips.c:11954
+#: config/mips/mips.c:12026
 #, fuzzy, gcc-internal-format
 msgid "%<-march=%s%> is not compatible with the selected ABI"
 msgstr "ÐºÐ»ÑŽÑ‡ -march=%s Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ð¼ ABI"
 
-#: config/mips/mips.c:11969
+#: config/mips/mips.c:12041
 #, fuzzy, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit processor"
 msgstr "ÐºÐ»ÑŽÑ‡ -mgp64 Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� 32-Ð±Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°"
 
-#: config/mips/mips.c:11971
+#: config/mips/mips.c:12043
 #, fuzzy, gcc-internal-format
 msgid "%<-mgp32%> used with a 64-bit ABI"
 msgstr "ÐºÐ»ÑŽÑ‡ -mgp32 Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°"
 
-#: config/mips/mips.c:11973
+#: config/mips/mips.c:12045
 #, fuzzy, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit ABI"
 msgstr "ÐºÐ»ÑŽÑ‡ -mgp64 Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� 32-Ð±Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ ABI"
 
-#: config/mips/mips.c:11989 config/mips/mips.c:11991 config/mips/mips.c:12058
+#: config/mips/mips.c:12061 config/mips/mips.c:12063 config/mips/mips.c:12130
 #, gcc-internal-format
 msgid "unsupported combination: %s"
 msgstr "Ð½ÐµÐ¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÐ¼Ð°Ñ� ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ�: %s"
 
-#: config/mips/mips.c:11995
+#: config/mips/mips.c:12067
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
 msgstr ""
 
-#: config/mips/mips.c:11998
+#: config/mips/mips.c:12070
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
 msgstr ""
 
-#: config/mips/mips.c:12052
+#: config/mips/mips.c:12124
 #, fuzzy, gcc-internal-format
 msgid "the %qs architecture does not support branch-likely instructions"
 msgstr "Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ THUMB"
 
-#: config/mips/mips.c:12098
+#: config/mips/mips.c:12170
 #, gcc-internal-format
 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
 msgstr ""
 
-#: config/mips/mips.c:12106 config/mips/mips.c:12109
+#: config/mips/mips.c:12178 config/mips/mips.c:12181
 #, gcc-internal-format
 msgid "cannot use small-data accesses for %qs"
 msgstr ""
 
-#: config/mips/mips.c:12123
+#: config/mips/mips.c:12195
 #, fuzzy, gcc-internal-format
 msgid "%<-mips3d%> requires %<-mpaired-single%>"
 msgstr "Ð´Ð»Ñ� -mips3d Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� -mpaired-single"
 
-#: config/mips/mips.c:12132
+#: config/mips/mips.c:12204
 #, fuzzy, gcc-internal-format
 msgid "%qs must be used with %qs"
 msgstr "-frepo Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð²Ð¼ÐµÑ�Ñ‚Ðµ Ñ� -c"
 
-#: config/mips/mips.c:12139
+#: config/mips/mips.c:12211
 #, fuzzy, gcc-internal-format
 msgid "the %qs architecture does not support paired-single instructions"
 msgstr "Ñ†ÐµÐ»ÐµÐ²Ð¾Ð¹ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ THUMB"
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2110
+#: config/mips/mips.h:2111
 #, gcc-internal-format
 msgid "mips16 function profiling"
 msgstr "Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ mips16"
@@ -25837,28 +25809,28 @@
 msgid "MMIX Internal: Last named vararg would not fit in a register"
 msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐµ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ MMIX: Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð½Ð¸Ð¹ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ vararg Ð½Ðµ Ð¿Ð¾Ð¼ÐµÑ�Ñ‚Ð¸Ñ‚Ñ�Ñ� Ð² Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€"
 
-#: config/mmix/mmix.c:1495 config/mmix/mmix.c:1519 config/mmix/mmix.c:1635
+#: config/mmix/mmix.c:1491 config/mmix/mmix.c:1515 config/mmix/mmix.c:1631
 #, gcc-internal-format
 msgid "MMIX Internal: Bad register: %d"
 msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐµ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ MMIX: Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð½Ð¾Ð¼ÐµÑ€ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°: %d"
 
 #. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:1627
+#: config/mmix/mmix.c:1623
 #, gcc-internal-format
 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
 msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐµ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ MMIX: Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ�Ð»ÑƒÑ‡Ð°Ð¹ %qc Ð² mmix_print_operand"
 
-#: config/mmix/mmix.c:1913
+#: config/mmix/mmix.c:1909
 #, gcc-internal-format
 msgid "stack frame not a multiple of 8 bytes: %wd"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ ÐºÐ°Ð´Ñ€Ð° Ñ�Ñ‚ÐµÐºÐ° Ð½Ðµ ÐºÑ€Ð°Ñ‚ÐµÐ½ 8 Ð±Ð°Ð¹Ñ‚Ð°Ð¼: %wd"
 
-#: config/mmix/mmix.c:2149
+#: config/mmix/mmix.c:2145
 #, gcc-internal-format
 msgid "stack frame not a multiple of octabyte: %wd"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ ÐºÐ°Ð´Ñ€Ð° Ñ�Ñ‚ÐµÐºÐ° Ð½Ðµ ÐºÑ€Ð°Ñ‚ÐµÐ½ 8 Ð±Ð°Ð¹Ñ‚Ð°Ð¼: %wd"
 
-#: config/mmix/mmix.c:2489 config/mmix/mmix.c:2553
+#: config/mmix/mmix.c:2485 config/mmix/mmix.c:2549
 #, gcc-internal-format
 msgid "MMIX Internal: %s is not a shiftable int"
 msgstr "Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐµ Ñ�Ð¾Ð¾Ð±Ñ‰ÐµÐ½Ð¸Ðµ MMIX: %s Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ñ‹Ð¼, Ðº ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼Ñƒ Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ñ�Ð´Ð²Ð¸Ð³"
@@ -25868,27 +25840,27 @@
 msgid "info pointer NULL"
 msgstr ""
 
-#: config/pa/pa.c:479
+#: config/pa/pa.c:482
 #, fuzzy, gcc-internal-format
 msgid "PIC code generation is not supported in the portable runtime model"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ� PIC Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð² Ð¿Ð¾Ñ€Ñ‚Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð¹ Ð¼Ð¾Ð´ÐµÐ»Ð¸ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�\n"
 
-#: config/pa/pa.c:484
+#: config/pa/pa.c:487
 #, fuzzy, gcc-internal-format
 msgid "PIC code generation is not compatible with fast indirect calls"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ� PIC Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð° Ñ� Ð±Ñ‹Ñ�Ñ‚Ñ€Ñ‹Ð¼Ð¸ ÐºÐ¾Ñ�Ð²ÐµÐ½Ð½Ñ‹Ð¼Ð¸ Ð²Ñ‹Ð·Ð¾Ð²Ð°Ð¼Ð¸\n"
 
-#: config/pa/pa.c:489
+#: config/pa/pa.c:492
 #, gcc-internal-format
 msgid "-g is only supported when using GAS on this processor,"
 msgstr "Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° -g Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¿Ñ€Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ GAS,"
 
-#: config/pa/pa.c:490
+#: config/pa/pa.c:493
 #, gcc-internal-format
 msgid "-g option disabled"
 msgstr "ÐºÐ»ÑŽÑ‡ -g Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: config/pa/pa.c:8285
+#: config/pa/pa.c:8373
 #, gcc-internal-format
 msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
 msgstr ""
@@ -25957,250 +25929,251 @@
 msgid "junk at end of #pragma longcall"
 msgstr "Ð¼ÑƒÑ�Ð¾Ñ€ Ð² ÐºÐ¾Ð½Ñ†Ðµ #pragma longcall"
 
-#: config/rs6000/rs6000-c.c:2550
+#: config/rs6000/rs6000-c.c:2553
 #, fuzzy, gcc-internal-format
 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
 msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ð¾Ñ‚ %qT Ðº %qT Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: config/rs6000/rs6000-c.c:2593
+#: config/rs6000/rs6000-c.c:2596
 #, fuzzy, gcc-internal-format
 msgid "invalid parameter combination for AltiVec intrinsic"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� ÐºÐ¾Ð¼Ð±Ð¸Ð½Ð°Ñ†Ð¸Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð´Ð»Ñ� %qs AltiVec intrinsic"
 
-#: config/rs6000/rs6000.c:1294
+#: config/rs6000/rs6000.c:1312
 #, gcc-internal-format
 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
 msgstr "-mdynamic-no-pic Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ -fpic Ð¸Ð»Ð¸ -fPIC"
 
-#: config/rs6000/rs6000.c:1305
+#: config/rs6000/rs6000.c:1323
 #, fuzzy, gcc-internal-format
 msgid "-m64 requires PowerPC64 architecture, enabling"
 msgstr "ÐšÐ»ÑŽÑ‡ -maix64 Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ñ‹ PowerPC64"
 
-#: config/rs6000/rs6000.c:1528
+#: config/rs6000/rs6000.c:1546
 #, gcc-internal-format
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "ÐºÐ»ÑŽÑ‡ -mmultiple Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼ little endian"
 
-#: config/rs6000/rs6000.c:1535
+#: config/rs6000/rs6000.c:1553
 #, gcc-internal-format
 msgid "-mstring is not supported on little endian systems"
 msgstr "ÐºÐ»ÑŽÑ‡ -mstring Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼ little endian"
 
-#: config/rs6000/rs6000.c:1549
+#: config/rs6000/rs6000.c:1567
 #, gcc-internal-format
 msgid "unknown -mdebug-%s switch"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ»ÑŽÑ‡ -mdebug-%s"
 
-#: config/rs6000/rs6000.c:1561
+#: config/rs6000/rs6000.c:1579
 #, fuzzy, gcc-internal-format
 msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs ÐºÐ»ÑŽÑ‡Ð° -mtraceback; Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� `full', `partial', `none'"
 
-#: config/rs6000/rs6000.c:1973
+#: config/rs6000/rs6000.c:2003
 #, gcc-internal-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ»ÑŽÑ‡ -m%s=: '%s'"
 
-#: config/rs6000/rs6000.c:2186
+#: config/rs6000/rs6000.c:2218
 #, gcc-internal-format
 msgid "not configured for ABI: '%s'"
 msgstr "Ð´Ð°Ð½Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ ABI: '%s'"
 
-#: config/rs6000/rs6000.c:2199
+#: config/rs6000/rs6000.c:2231
 #, gcc-internal-format
 msgid "Using darwin64 ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2204
+#: config/rs6000/rs6000.c:2236
 #, gcc-internal-format
 msgid "Using old darwin ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2211
+#: config/rs6000/rs6000.c:2243
 #, gcc-internal-format
 msgid "Using IBM extended precision long double"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2217
+#: config/rs6000/rs6000.c:2249
 #, gcc-internal-format
 msgid "Using IEEE extended precision long double"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2222
+#: config/rs6000/rs6000.c:2254
 #, gcc-internal-format
 msgid "unknown ABI specified: '%s'"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ ABI: '%s'"
 
-#: config/rs6000/rs6000.c:2249
+#: config/rs6000/rs6000.c:2281
 #, fuzzy, gcc-internal-format
 msgid "invalid option for -mfloat-gprs: '%s'"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÐºÐ»ÑŽÑ‡Ð° %qs"
 
-#: config/rs6000/rs6000.c:2259
+#: config/rs6000/rs6000.c:2291
 #, gcc-internal-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ»ÑŽÑ‡ -mlong-double-%s"
 
-#: config/rs6000/rs6000.c:2280
+#: config/rs6000/rs6000.c:2312
 #, gcc-internal-format
 msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2288
+#: config/rs6000/rs6000.c:2320
 #, gcc-internal-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ»ÑŽÑ‡ -malign-XXXXX: '%s'"
 
-#: config/rs6000/rs6000.c:4989
+#: config/rs6000/rs6000.c:5087
 #, gcc-internal-format
 msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5062
+#: config/rs6000/rs6000.c:5160
 #, fuzzy, gcc-internal-format
 msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr "Ð’Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ð¾Ð¼ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶ÐµÐ½, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð½Ð°Ð±Ð¾Ñ€ ÐºÐ¾Ð¼Ð°Ð½Ð´ altivec Ð½Ðµ Ð·Ð°Ð´Ð°Ð½; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ -maltivec Ð´Ð»Ñ� ÐµÐ³Ð¾ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ�"
 
-#: config/rs6000/rs6000.c:5320
+#: config/rs6000/rs6000.c:5418
 #, fuzzy, gcc-internal-format
 msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr "ÐŸÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð² Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ð¾Ð¼ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ðµ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð½Ð°Ð±Ð¾Ñ€ ÐºÐ¾Ð¼Ð°Ð½Ð´ altivec Ð½Ðµ Ð·Ð°Ð´Ð°Ð½; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ -maltivec Ð´Ð»Ñ� ÐµÐ³Ð¾ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ñ�"
 
-#: config/rs6000/rs6000.c:6221
+#: config/rs6000/rs6000.c:6322
 #, gcc-internal-format
 msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7461
+#: config/rs6000/rs6000.c:7568
 #, gcc-internal-format
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
-#: config/rs6000/rs6000.c:7564 config/rs6000/rs6000.c:8475
+#: config/rs6000/rs6000.c:7671 config/rs6000/rs6000.c:8582
 #, gcc-internal-format
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 5-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
-#: config/rs6000/rs6000.c:7604
+#: config/rs6000/rs6000.c:7711
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ __builtin_altivec_predicate Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: config/rs6000/rs6000.c:7657
+#: config/rs6000/rs6000.c:7764
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ __builtin_altivec_predicate Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
 
-#: config/rs6000/rs6000.c:7906
+#: config/rs6000/rs6000.c:8013
 #, gcc-internal-format
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "Ñ‚Ñ€ÐµÑ‚Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 4-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
-#: config/rs6000/rs6000.c:8078
+#: config/rs6000/rs6000.c:8185
 #, gcc-internal-format
 msgid "argument to %qs must be a 2-bit unsigned literal"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %qs Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 2-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
-#: config/rs6000/rs6000.c:8220
+#: config/rs6000/rs6000.c:8327
 #, gcc-internal-format
 msgid "unresolved overload for Altivec builtin %qF"
 msgstr ""
 
-#: config/rs6000/rs6000.c:8302
+#: config/rs6000/rs6000.c:8409
 #, gcc-internal-format
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ dss Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ 2-Ð±Ð¸Ñ‚Ð½Ñ‹Ð¼ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ð¼ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
-#: config/rs6000/rs6000.c:8595
+#: config/rs6000/rs6000.c:8702
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate must be a constant"
 msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ __builtin_spe_predicate Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: config/rs6000/rs6000.c:8642
+#: config/rs6000/rs6000.c:8749
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate is out of range"
 msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ __builtin_spe_predicate Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
 
-#: config/rs6000/rs6000.c:8667
+#: config/rs6000/rs6000.c:8774
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ __builtin_spe_predicate Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: config/rs6000/rs6000.c:8739
+#: config/rs6000/rs6000.c:8846
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ __builtin_spe_predicate Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
 
-#: config/rs6000/rs6000.c:14977
+#: config/rs6000/rs6000.c:15189
 #, fuzzy, gcc-internal-format
 msgid "stack frame too large"
 msgstr "ÐºÐ°Ð´Ñ€ Ñ�Ñ‚ÐµÐºÐ° Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº: %d Ð±Ð°Ð¹Ñ‚"
 
-#: config/rs6000/rs6000.c:17598
+#: config/rs6000/rs6000.c:17811
 #, gcc-internal-format
 msgid "no profiling of 64-bit code for this ABI"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ 64-Ð±Ð¸Ñ‚Ð½Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð° Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð³Ð¾ ABI"
 
-#: config/rs6000/rs6000.c:19470
+#: config/rs6000/rs6000.c:19687
 #, fuzzy, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ 'long' Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec-Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð±ÑƒÐ´ÐµÑ‚ Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½Ð¾; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ 'int'"
 
-#: config/rs6000/rs6000.c:19472
+#: config/rs6000/rs6000.c:19689
 #, fuzzy, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ 'long' Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec-Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð±ÑƒÐ´ÐµÑ‚ Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½Ð¾; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ 'int'"
 
-#: config/rs6000/rs6000.c:19476
+#: config/rs6000/rs6000.c:19693
 #, fuzzy, gcc-internal-format
 msgid "use of %<long long%> in AltiVec types is invalid"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ 'long' Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec-Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð±ÑƒÐ´ÐµÑ‚ Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½Ð¾; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ 'int'"
 
-#: config/rs6000/rs6000.c:19478
+#: config/rs6000/rs6000.c:19695
 #, fuzzy, gcc-internal-format
 msgid "use of %<double%> in AltiVec types is invalid"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ 'long' Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec-Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð±ÑƒÐ´ÐµÑ‚ Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½Ð¾; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ 'int'"
 
-#: config/rs6000/rs6000.c:19480
+#: config/rs6000/rs6000.c:19697
 #, fuzzy, gcc-internal-format
 msgid "use of %<long double%> in AltiVec types is invalid"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ 'long' Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec-Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð±ÑƒÐ´ÐµÑ‚ Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½Ð¾; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ 'int'"
 
-#: config/rs6000/rs6000.c:19482
+#: config/rs6000/rs6000.c:19699
 #, fuzzy, gcc-internal-format
 msgid "use of boolean types in AltiVec types is invalid"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ 'long' Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec-Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð±ÑƒÐ´ÐµÑ‚ Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½Ð¾; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ 'int'"
 
-#: config/rs6000/rs6000.c:19484
+#: config/rs6000/rs6000.c:19701
 #, fuzzy, gcc-internal-format
 msgid "use of %<complex%> in AltiVec types is invalid"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ 'long' Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec-Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð±ÑƒÐ´ÐµÑ‚ Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½Ð¾; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ 'int'"
 
-#: config/rs6000/rs6000.c:19486
+#: config/rs6000/rs6000.c:19703
 #, fuzzy, gcc-internal-format
 msgid "use of decimal floating point types in AltiVec types is invalid"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ 'long' Ð² Ñ‚Ð¸Ð¿Ð°Ñ… AltiVec-Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð±ÑƒÐ´ÐµÑ‚ Ð¾Ñ‚Ð¼ÐµÐ½ÐµÐ½Ð¾; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ 'int'"
 
 #: config/rs6000/aix43.h:38 config/rs6000/aix51.h:37 config/rs6000/aix52.h:38
-#: config/rs6000/aix53.h:38
+#: config/rs6000/aix53.h:38 config/rs6000/aix61.h:38
 #, gcc-internal-format
 msgid "-maix64 and POWER architecture are incompatible"
 msgstr "ÐšÐ»ÑŽÑ‡ -maix64 Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ð¾Ð¹ POWER"
 
 #: config/rs6000/aix43.h:43 config/rs6000/aix51.h:42 config/rs6000/aix52.h:43
-#: config/rs6000/aix53.h:43
+#: config/rs6000/aix53.h:43 config/rs6000/aix61.h:43
 #, gcc-internal-format
 msgid "-maix64 requires PowerPC64 architecture remain enabled"
 msgstr "ÐšÐ»ÑŽÑ‡ -maix64 Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ñ‹ PowerPC64"
 
 #: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
+#: config/rs6000/aix61.h:49
 #, fuzzy, gcc-internal-format
 msgid "soft-float and long-double-128 are incompatible"
 msgstr "ÐºÐ»ÑŽÑ‡Ð¸ -mrelocatable Ð¸ -mcall-%s Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
 
 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:46 config/rs6000/aix52.h:53
-#: config/rs6000/aix53.h:53
+#: config/rs6000/aix53.h:53 config/rs6000/aix61.h:53
 #, gcc-internal-format
 msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 msgstr "Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� -maix64: 64-Ð±Ð¸Ñ‚Ð½Ñ‹Ðµ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ� Ñ� 32-Ð±Ð¸Ñ‚Ð½Ð¾Ð¹ Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸ÐµÐ¹ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ�"
@@ -26242,7 +26215,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1560
+#: config/rs6000/rs6000.h:1569
 #, gcc-internal-format
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr "RETURN_ADDRESS_OFFSET Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
@@ -26365,22 +26338,22 @@
 msgid "-mstack-guard implies use of -mstack-size"
 msgstr ""
 
-#: config/s390/s390.c:6640
+#: config/s390/s390.c:6679
 #, fuzzy, gcc-internal-format
 msgid "total size of local variables exceeds architecture limit"
 msgstr "Ð¡ÑƒÐ¼Ð¼Ð°Ñ€Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ… Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¿Ñ€ÐµÐ´ÐµÐ» Ð´Ð»Ñ� Ð´Ð°Ð½Ð½Ð¾Ð¹ Ð°Ñ€Ñ…Ð¸Ñ‚ÐµÐºÑ‚ÑƒÑ€Ñ‹"
 
-#: config/s390/s390.c:7298
+#: config/s390/s390.c:7349
 #, fuzzy, gcc-internal-format
 msgid "frame size of function %qs is "
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ %qD Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚ÐµÐ½"
 
-#: config/s390/s390.c:7328
+#: config/s390/s390.c:7379
 #, fuzzy, gcc-internal-format
 msgid "frame size of %qs is "
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ %qD Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚ÐµÐ½"
 
-#: config/s390/s390.c:7332
+#: config/s390/s390.c:7383
 #, gcc-internal-format
 msgid "%qs uses dynamic stack allocation"
 msgstr ""
@@ -26390,44 +26363,44 @@
 msgid "-fPIC and -G are incompatible"
 msgstr "ÐºÐ»ÑŽÑ‡Ð¸ -fPIC Ð¸ -mcall-%s Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹"
 
-#: config/sh/sh.c:6894
+#: config/sh/sh.c:6897
 #, gcc-internal-format
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "__builtin_saveregs Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ñ‹ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
 
-#: config/sh/sh.c:7904
+#: config/sh/sh.c:7907
 #, gcc-internal-format
 msgid "%qs attribute only applies to interrupt functions"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸ Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ð¹"
 
-#: config/sh/sh.c:7990
+#: config/sh/sh.c:7993
 #, gcc-internal-format
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ interrupt_handler Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� -m5-compact"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:8012
+#: config/sh/sh.c:8015
 #, gcc-internal-format
 msgid "%qs attribute argument not a string constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:8037
+#: config/sh/sh.c:8040
 #, gcc-internal-format
 msgid "%qs attribute argument not an integer constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: config/sh/sh.c:10085
+#: config/sh/sh.c:10084
 #, gcc-internal-format
 msgid "r0 needs to be available as a call-clobbered register"
 msgstr ""
 
-#: config/sh/sh.c:10106
+#: config/sh/sh.c:10105
 #, fuzzy, gcc-internal-format
 msgid "Need a second call-clobbered general purpose register"
 msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ BK ÐºÐ°Ðº Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð¾Ð±Ñ‰ÐµÐ³Ð¾ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
 
-#: config/sh/sh.c:10114
+#: config/sh/sh.c:10113
 #, gcc-internal-format
 msgid "Need a call-clobbered target register"
 msgstr ""
@@ -26457,7 +26430,7 @@
 msgid "%s %q+D %s after being referenced with dllimport linkage"
 msgstr "%J%qD Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾ Ð¿Ð¾Ñ�Ð»Ðµ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° Ð½ÐµÐ³Ð¾ ÐºÐ°Ðº Ð½Ð° dllimport"
 
-#: config/sh/symbian.c:891 cp/tree.c:2737
+#: config/sh/symbian.c:891 cp/tree.c:2753
 #, gcc-internal-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr "lang_* check: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² %s, Ð² %s:%d"
@@ -26500,17 +26473,17 @@
 msgid "-mrelax is only supported for RTP PIC"
 msgstr "Ð² TFP-OS Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� static"
 
-#: config/sparc/sparc.c:698
+#: config/sparc/sparc.c:701
 #, gcc-internal-format
 msgid "%s is not supported by this configuration"
 msgstr "%s Ð´Ð»Ñ� Ñ�Ñ‚Ð¾Ð¹ ÐºÐ¾Ð½Ñ„Ð¸Ð³ÑƒÑ€Ð°Ñ†Ð¸Ð¸ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
 
-#: config/sparc/sparc.c:705
+#: config/sparc/sparc.c:708
 #, gcc-internal-format
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr "ÐºÐ»ÑŽÑ‡ -mlong-double-64 Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� -m64"
 
-#: config/sparc/sparc.c:730
+#: config/sparc/sparc.c:733
 #, gcc-internal-format
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "ÐºÐ»ÑŽÑ‡ -mcmodel= Ð½Ð° 32-Ð±Ð¸Ñ‚Ð½Ñ‹Ñ… Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ð°Ñ… Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ�"
@@ -26530,67 +26503,57 @@
 msgid "parameter list does not match a valid signature for %s()"
 msgstr ""
 
-#: config/spu/spu.c:337 config/spu/spu.c:348
+#: config/spu/spu.c:341 config/spu/spu.c:352
 #, fuzzy, gcc-internal-format
 msgid "Unknown architecture '%s'"
 msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð°Ñ� Ð¼Ð°ÑˆÐ¸Ð½Ð½Ð°Ñ� Ð¼Ð¾Ð´Ð° %qs"
 
-#: config/spu/spu.c:3034
+#: config/spu/spu.c:3023
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute ignored"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
 
-#: config/spu/spu.c:5218
+#: config/spu/spu.c:5207
 #, fuzzy, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]."
 msgstr "Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹ Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ðµ 0..%wi"
 
-#: config/spu/spu.c:5238
+#: config/spu/spu.c:5227
 #, fuzzy, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]. ("
 msgstr "Ñ�ÐµÐ»ÐµÐºÑ‚Ð¾Ñ€ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹ Ð² Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ðµ 0..%wi"
 
-#: config/spu/spu.c:5268
+#: config/spu/spu.c:5257
 #, gcc-internal-format
 msgid "%d least significant bits of %s are ignored."
 msgstr ""
 
-#: config/stormy16/stormy16.c:499
+#: config/stormy16/stormy16.c:1080
 #, fuzzy, gcc-internal-format
-msgid "constant halfword load operand out of range"
-msgstr "ÐšÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ Ð¿Ð¾Ð»ÑƒÑ�Ð»Ð¾Ð²Ð° - Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
-
-#: config/stormy16/stormy16.c:509
-#, fuzzy, gcc-internal-format
-msgid "constant arithmetic operand out of range"
-msgstr "ÐšÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ - Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
-
-#: config/stormy16/stormy16.c:1108
-#, fuzzy, gcc-internal-format
 msgid "local variable memory requirements exceed capacity"
 msgstr "Ð�ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð´Ð»Ñ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
 
-#: config/stormy16/stormy16.c:1274
+#: config/stormy16/stormy16.c:1246
 #, gcc-internal-format
 msgid "function_profiler support"
 msgstr "ÐŸÐ¾Ð´Ð´ÐµÑ€Ð¶ÐºÐ° function_profiler"
 
-#: config/stormy16/stormy16.c:1363
+#: config/stormy16/stormy16.c:1335
 #, gcc-internal-format
 msgid "cannot use va_start in interrupt function"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ va_start Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸ Ð¿Ñ€ÐµÑ€Ñ‹Ð²Ð°Ð½Ð¸Ñ�"
 
-#: config/stormy16/stormy16.c:1906
+#: config/stormy16/stormy16.c:1879
 #, gcc-internal-format
 msgid "switch statement of size %lu entries too large"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ switch Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ (%lu) Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
 
-#: config/stormy16/stormy16.c:2274
+#: config/stormy16/stormy16.c:2247
 #, fuzzy, gcc-internal-format
 msgid "%<__BELOW100__%> attribute only applies to variables"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…"
 
-#: config/stormy16/stormy16.c:2281
+#: config/stormy16/stormy16.c:2254
 #, gcc-internal-format
 msgid "__BELOW100__ attribute not allowed with auto storage class"
 msgstr ""
@@ -26715,345 +26678,345 @@
 msgid "too much stack space to prepare: %d"
 msgstr "Ð¡Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð²ÐµÐ»Ð¸Ðº Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ñ�Ñ‚ÐµÐºÐ° Ð´Ð»Ñ� prepare: %d"
 
-#: config/xtensa/xtensa.c:1861
+#: config/xtensa/xtensa.c:1865
 #, gcc-internal-format
 msgid "boolean registers required for the floating-point option"
 msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½Ñ‹ Ð±ÑƒÐ»ÐµÐ²Ñ‹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹ Ð¸ ÐºÐ»ÑŽÑ‡ Ð°Ð¿Ð¿Ð°Ñ€Ð°Ñ‚Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ¹ Ð¼Ð°Ñ‚ÐµÐ¼Ð°Ñ‚Ð¸ÐºÐ¸"
 
-#: config/xtensa/xtensa.c:1896
+#: config/xtensa/xtensa.c:1900
 #, gcc-internal-format
 msgid "-f%s is not supported with CONST16 instructions"
 msgstr "-f%s Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°Ð¼Ð¸ CONST16"
 
-#: config/xtensa/xtensa.c:1901
+#: config/xtensa/xtensa.c:1905
 #, gcc-internal-format
 msgid "PIC is required but not supported with CONST16 instructions"
 msgstr "PIC Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ñ� ÐºÐ¾Ð¼Ð°Ð½Ð´Ð°Ð¼Ð¸ CONST16"
 
-#: config/xtensa/xtensa.c:2745 config/xtensa/xtensa.c:2765
+#: config/xtensa/xtensa.c:2770 config/xtensa/xtensa.c:2790
 #, fuzzy, gcc-internal-format
 msgid "bad builtin code"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ñ�Ñ‚Ñ€Ð¾ÐµÐ½Ð½Ñ‹Ð¹ fcode"
 
-#: config/xtensa/xtensa.c:2873
+#: config/xtensa/xtensa.c:2898
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in a .bss section"
 msgstr "Ð² Ñ�ÐµÐºÑ†Ð¸Ð¸ .bss Ñ€Ð°Ð·Ð¼ÐµÑ‰Ð°ÑŽÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ð´Ð°Ð½Ð½Ñ‹Ðµ"
 
-#: ada/misc.c:261
+#: ada/misc.c:260
 #, gcc-internal-format
 msgid "missing argument to \"-%s\""
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"-%s\""
 
-#: ada/misc.c:311
+#: ada/misc.c:310
 #, gcc-internal-format
 msgid "%<-gnat%> misspelled as %<-gant%>"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ°: %<-gant%> Ð²Ð¼ÐµÑ�Ñ‚Ð¾ %<-gnat%>"
 
-#: cp/call.c:2462
+#: cp/call.c:2448
 #, gcc-internal-format
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr "%s %D(%T, %T, %T) <built-in>"
 
-#: cp/call.c:2467
+#: cp/call.c:2453
 #, gcc-internal-format
 msgid "%s %D(%T, %T) <built-in>"
 msgstr "%s %D(%T, %T) <built-in>"
 
-#: cp/call.c:2471
+#: cp/call.c:2457
 #, gcc-internal-format
 msgid "%s %D(%T) <built-in>"
 msgstr "%s %D(%T) <built-in>"
 
-#: cp/call.c:2475
+#: cp/call.c:2461
 #, gcc-internal-format
 msgid "%s %T <conversion>"
 msgstr "%s %T <conversion>"
 
-#: cp/call.c:2477
+#: cp/call.c:2463
 #, fuzzy, gcc-internal-format
 msgid "%s %+#D <near match>"
 msgstr "%J%s %+#D <near match>"
 
-#: cp/call.c:2479 cp/pt.c:1397
+#: cp/call.c:2465 cp/pt.c:1405
 #, gcc-internal-format
 msgid "%s %+#D"
 msgstr ""
 
-#: cp/call.c:2720
+#: cp/call.c:2706
 #, gcc-internal-format
 msgid "conversion from %qT to %qT is ambiguous"
 msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %qT Ð² %qT Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾"
 
-#: cp/call.c:2873 cp/call.c:2891 cp/call.c:2954
+#: cp/call.c:2859 cp/call.c:2877 cp/call.c:2940
 #, gcc-internal-format
 msgid "no matching function for call to %<%D(%A)%>"
 msgstr "Ð½ÐµÑ‚ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° %<%D(%A)%>"
 
-#: cp/call.c:2894 cp/call.c:2957
+#: cp/call.c:2880 cp/call.c:2943
 #, gcc-internal-format
 msgid "call of overloaded %<%D(%A)%> is ambiguous"
 msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<%D(%A)%> Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:3029
+#: cp/call.c:3015
 #, gcc-internal-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr "ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ %E Ð½ÐµÐ»ÑŒÐ·Ñ� Ð²Ñ‹Ð·Ð²Ð°Ñ‚ÑŒ Ð±ÐµÐ· Ð·Ð°Ð´Ð°Ð½Ð¸Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð°; Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÑŽ .* Ð¸Ð»Ð¸ ->*"
 
-#: cp/call.c:3103
+#: cp/call.c:3089
 #, gcc-internal-format
 msgid "no match for call to %<(%T) (%A)%>"
 msgstr "Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ Ð¼ÐµÑ‚Ð¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² %<(%T) (%A)%>"
 
-#: cp/call.c:3112
+#: cp/call.c:3098
 #, gcc-internal-format
 msgid "call of %<(%T) (%A)%> is ambiguous"
 msgstr "Ð²Ñ‹Ð·Ð¾Ð² %<(%T) (%A)%> Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
 
-#: cp/call.c:3150
+#: cp/call.c:3136
 #, fuzzy, gcc-internal-format
 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
 msgstr "%s Ð´Ð»Ñ� Ñ‚Ñ€ÐµÑ…Ð¸ÐµÑ�Ñ‚Ð½Ð¾Ð³Ð¾ 'operator?:' Ð² '%E ? %E : %E'"
 
-#: cp/call.c:3156
+#: cp/call.c:3142
 #, fuzzy, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E%s%>"
 msgstr "%s Ð´Ð»Ñ� 'operator%s' Ð² '%E%s'"
 
-#: cp/call.c:3160
+#: cp/call.c:3146
 #, fuzzy, gcc-internal-format
 msgid "%s for %<operator[]%> in %<%E[%E]%>"
 msgstr "%s Ð´Ð»Ñ� 'operator[]' Ð² '%E[%E]'"
 
-#: cp/call.c:3165
+#: cp/call.c:3151
 #, fuzzy, gcc-internal-format
 msgid "%s for %qs in %<%s %E%>"
 msgstr "%s Ð´Ð»Ñ� %qs Ð² '%s %E'"
 
-#: cp/call.c:3170
+#: cp/call.c:3156
 #, fuzzy, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E %s %E%>"
 msgstr "%s Ð´Ð»Ñ� 'operator%s' Ð² '%E %s %E'"
 
-#: cp/call.c:3173
+#: cp/call.c:3159
 #, fuzzy, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%s%E%>"
 msgstr "%s Ð´Ð»Ñ� 'operator%s' Ð² '%s%E'"
 
-#: cp/call.c:3265
+#: cp/call.c:3251
 #, gcc-internal-format
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¾Ð¿ÑƒÑ�ÐºÐ°Ñ‚ÑŒ Ñ�Ñ€ÐµÐ´Ð½Ð¸Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� ?:"
 
-#: cp/call.c:3343
+#: cp/call.c:3329
 #, gcc-internal-format
 msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
 msgstr ""
 
-#: cp/call.c:3348
+#: cp/call.c:3334
 #, gcc-internal-format
 msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
 msgstr ""
 
-#: cp/call.c:3389 cp/call.c:3609
+#: cp/call.c:3375 cp/call.c:3595
 #, fuzzy, gcc-internal-format
 msgid "operands to ?: have different types %qT and %qT"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� ?: Ð¸Ð¼ÐµÑŽÑ‚ Ñ€Ð°Ð·Ð»Ð¸Ñ‡Ð½Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹"
 
-#: cp/call.c:3563
+#: cp/call.c:3549
 #, gcc-internal-format
 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
 msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸: %qT vs %qT"
 
-#: cp/call.c:3570
+#: cp/call.c:3556
 #, gcc-internal-format
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr "Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ð¸ Ð½ÐµÐ¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² ÑƒÑ�Ð»Ð¾Ð²Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: cp/call.c:3874
+#: cp/call.c:3860
 #, fuzzy, gcc-internal-format
 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
 msgstr "Ð½ÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ `%D(int)' Ð´Ð»Ñ� Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ð¾Ð³Ð¾ %qs, Ð¿Ð¾Ð¿Ñ€Ð¾Ð±ÑƒÐµÐ¼ Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ð¸Ñ‚ÑŒ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰ÑƒÑŽ Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½ÑƒÑŽ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÑŽ"
 
-#: cp/call.c:3947
+#: cp/call.c:3936
 #, gcc-internal-format
 msgid "comparison between %q#T and %q#T"
 msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ %q#T Ð¸ %q#T"
 
-#: cp/call.c:4229
+#: cp/call.c:4218
 #, gcc-internal-format
 msgid "no corresponding deallocation function for `%D'"
 msgstr ""
 
-#: cp/call.c:4234
+#: cp/call.c:4223
 #, fuzzy, gcc-internal-format
 msgid "no suitable %<operator %s%> for %qT"
 msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ³Ð¾ `operator %s' Ð´Ð»Ñ� %qT"
 
-#: cp/call.c:4252
+#: cp/call.c:4241
 #, fuzzy, gcc-internal-format
 msgid "%q+#D is private"
 msgstr "`%+#D' - Ñ‡Ð°Ñ�Ñ‚Ð½Ñ‹Ð¹ (private) Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚"
 
-#: cp/call.c:4254
+#: cp/call.c:4243
 #, fuzzy, gcc-internal-format
 msgid "%q+#D is protected"
 msgstr "`%+#D' - Ð·Ð°Ñ‰Ð¸Ñ‰ÐµÐ½Ð½Ñ‹Ð¹ (protected) Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚"
 
-#: cp/call.c:4256
+#: cp/call.c:4245
 #, fuzzy, gcc-internal-format
 msgid "%q+#D is inaccessible"
 msgstr "`%+#D' Ð½ÐµÐ´Ð¾Ñ�Ñ‚ÑƒÐ¿ÐµÐ½"
 
-#: cp/call.c:4257
+#: cp/call.c:4246
 #, gcc-internal-format
 msgid "within this context"
 msgstr "Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
 
-#: cp/call.c:4303
+#: cp/call.c:4292
 #, fuzzy, gcc-internal-format
 msgid "passing NULL to non-pointer argument %P of %qD"
 msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ NULL Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� %s %P Ð² %qD"
 
-#: cp/call.c:4306
+#: cp/call.c:4295
 #, fuzzy, gcc-internal-format
 msgid "converting to non-pointer type %qT from NULL"
 msgstr "%s Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� NULL"
 
-#: cp/call.c:4312
+#: cp/call.c:4301
 #, fuzzy, gcc-internal-format
 msgid "converting %<false%> to pointer type for argument %P of %qD"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� %qT Ð² %qT Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° `%P' Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
 
-#: cp/call.c:4356 cp/cvt.c:217
+#: cp/call.c:4346 cp/cvt.c:217
 #, gcc-internal-format
 msgid "invalid conversion from %qT to %qT"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %qT Ð² %qT"
 
-#: cp/call.c:4358
+#: cp/call.c:4348
 #, gcc-internal-format
 msgid "  initializing argument %P of %qD"
 msgstr "  Ð¿Ñ€Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %P -Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %qD"
 
-#: cp/call.c:4491
+#: cp/call.c:4498
 #, gcc-internal-format
 msgid "cannot bind bitfield %qE to %qT"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %qE Ñ� %qT"
 
-#: cp/call.c:4494 cp/call.c:4510
+#: cp/call.c:4501 cp/call.c:4517
 #, gcc-internal-format
 msgid "cannot bind packed field %qE to %qT"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ ÑƒÐ¿Ð°ÐºÐ¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾  Ð¿Ð¾Ð»Ñ� %qE Ñ� %qT"
 
-#: cp/call.c:4497
+#: cp/call.c:4504
 #, gcc-internal-format
 msgid "cannot bind rvalue %qE to %qT"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ðµ rvalue %qE Ñ� %qT"
 
-#: cp/call.c:4611
+#: cp/call.c:4620
 #, gcc-internal-format
 msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° Ð¾Ð±ÑŠÐµÐºÑ‚Ð° Ð½Ðµ POD-Ñ‚Ð¸Ð¿Ð° %q#T Ñ‡ÐµÑ€ÐµÐ· %<...%>; Ð²Ñ‹Ð·Ð¾Ð² Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ñ‚Ñ�Ñ� Ð°Ð²Ð°Ñ€Ð¸Ð¹Ð½Ð¾ Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�"
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4639
+#: cp/call.c:4648
 #, gcc-internal-format
 msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ð¾Ð»ÑƒÑ‡ÐµÐ½Ð¸Ðµ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° Ð½Ðµ POD-Ñ‚Ð¸Ð¿Ð° %q#T Ñ‡ÐµÑ€ÐµÐ· %<...%>; Ð²Ñ‹Ð·Ð¾Ð² Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ñ‚Ñ�Ñ� Ð°Ð²Ð°Ñ€Ð¸Ð¹Ð½Ð¾ Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ñ� Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�"
 
-#: cp/call.c:4687
+#: cp/call.c:4696
 #, gcc-internal-format
 msgid "the default argument for parameter %d of %qD has not yet been parsed"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %d %qD ÐµÑ‰Ðµ Ð½Ðµ Ð±Ñ‹Ð» Ð¿Ñ€Ð¾Ð°Ð½Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½"
 
-#: cp/call.c:4697
+#: cp/call.c:4706
 #, fuzzy, gcc-internal-format
 msgid "recursive evaluation of default argument for %q#D"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� `%#D'"
 
-#: cp/call.c:4802
+#: cp/call.c:4811
 #, fuzzy, gcc-internal-format
 msgid "argument of function call might be a candidate for a format attribute"
 msgstr "ÐŸÑ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´Ð°Ñ‚ÑŒ Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ñ…, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¼ Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ð°Ð·Ð½Ð°Ñ‡Ð¸Ñ‚ÑŒ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ format"
 
-#: cp/call.c:4950
+#: cp/call.c:4959
 #, fuzzy, gcc-internal-format
 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
 msgstr "Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ð° %qT ÐºÐ°Ðº `this'-Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° `%#D' Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
 
-#: cp/call.c:4969
+#: cp/call.c:4978
 #, gcc-internal-format
 msgid "%qT is not an accessible base of %qT"
 msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¼ Ð´Ð»Ñ� %qT"
 
-#: cp/call.c:5229
+#: cp/call.c:5238
 #, gcc-internal-format
 msgid "could not find class$ field in java interface type %qT"
 msgstr "Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð¿Ð¾Ð»Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð² Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ðµ java %qT"
 
-#: cp/call.c:5470
+#: cp/call.c:5479
 #, gcc-internal-format
 msgid "call to non-function %qD"
 msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
 
-#: cp/call.c:5595
+#: cp/call.c:5604
 #, gcc-internal-format
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° %<%T::%s(%A)%#V%>"
 
-#: cp/call.c:5613
+#: cp/call.c:5622
 #, gcc-internal-format
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ %<%s(%A)%> Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½ÑƒÑŽ Ñ‚Ñ€Ð°ÐºÑ‚Ð¾Ð²ÐºÑƒ"
 
-#: cp/call.c:5639
+#: cp/call.c:5648
 #, gcc-internal-format
 msgid "cannot call member function %qD without object"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð²Ñ‹Ð·Ð¾Ð² Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð±ÐµÐ· Ð¾Ð±ÑŠÐµÐºÑ‚Ð°"
 
-#: cp/call.c:6283
+#: cp/call.c:6307
 #, gcc-internal-format
 msgid "passing %qT chooses %qT over %qT"
 msgstr "Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ %qT Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ð¾Ñ‚Ð´Ð°ÐµÑ‚Ñ�Ñ� %qT, Ð° Ð½Ðµ %qT"
 
-#: cp/call.c:6285 cp/name-lookup.c:4320 cp/name-lookup.c:4753
+#: cp/call.c:6309 cp/name-lookup.c:4322 cp/name-lookup.c:4757
 #, gcc-internal-format
 msgid "  in call to %qD"
 msgstr "  Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ %qD"
 
-#: cp/call.c:6342
+#: cp/call.c:6366
 #, gcc-internal-format
 msgid "choosing %qD over %qD"
 msgstr "Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ñ‡Ñ‚ÐµÐ½Ð¸Ðµ Ð¾Ñ‚Ð´Ð°ÐµÑ‚Ñ�Ñ� %qD (Ð° Ð½Ðµ %qD)"
 
-#: cp/call.c:6343
+#: cp/call.c:6367
 #, gcc-internal-format
 msgid "  for conversion from %qT to %qT"
 msgstr "  Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð¸Ð· %qT Ð² %qT,"
 
-#: cp/call.c:6345
+#: cp/call.c:6369
 #, gcc-internal-format
 msgid "  because conversion sequence for the argument is better"
 msgstr "  Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ�Ñ‚Ð¾ Ð´Ð°ÐµÑ‚ Ð»ÑƒÑ‡ÑˆÑƒÑŽ Ð¿Ð¾Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ñ�Ñ‚ÑŒ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
 
-#: cp/call.c:6459
+#: cp/call.c:6483
 #, gcc-internal-format
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr ""
 
-#: cp/call.c:6603
+#: cp/call.c:6627
 #, gcc-internal-format
 msgid "could not convert %qE to %qT"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� %qE Ð² %qT"
 
-#: cp/call.c:6737
+#: cp/call.c:6761
 #, gcc-internal-format
 msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¹ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð· Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/call.c:6741
+#: cp/call.c:6765
 #, gcc-internal-format
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð· Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
@@ -27063,343 +27026,343 @@
 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ %qT Ð² Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ñ‡ÐµÑ€ÐµÐ· Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/class.c:961
+#: cp/class.c:971
 #, gcc-internal-format
 msgid "Java class %qT cannot have a destructor"
 msgstr "Java-ÐºÐ»Ð°Ñ�Ñ� %qT Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
 
-#: cp/class.c:963
+#: cp/class.c:973
 #, gcc-internal-format
 msgid "Java class %qT cannot have an implicit non-trivial destructor"
 msgstr "Java-ÐºÐ»Ð°Ñ�Ñ� %qT Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð½ÐµÑ‚Ñ€Ð¸Ð²Ð¸Ð°Ð»ÑŒÐ½Ñ‹Ð¹ Ð½ÐµÑ�Ð²Ð½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
 
-#: cp/class.c:1062
+#: cp/class.c:1074
 #, fuzzy, gcc-internal-format
 msgid "repeated using declaration %q+D"
 msgstr "Ð´Ð»Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
 
-#: cp/class.c:1064
+#: cp/class.c:1076
 #, fuzzy, gcc-internal-format
 msgid "using declaration %q+D conflicts with a previous using declaration"
 msgstr "%JÑ�ÐµÐºÑ†Ð¸Ñ�, Ð·Ð°Ð´Ð°Ð½Ð½Ð°Ñ� Ð´Ð»Ñ� %qD, Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚ Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: cp/class.c:1069
+#: cp/class.c:1081
 #, fuzzy, gcc-internal-format
 msgid "%q+#D cannot be overloaded"
 msgstr "`%#D' Ð¸ `%#D' Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ñ‹"
 
-#: cp/class.c:1070
+#: cp/class.c:1082
 #, gcc-internal-format
 msgid "with %q+#D"
 msgstr ""
 
-#: cp/class.c:1137
+#: cp/class.c:1149
 #, gcc-internal-format
 msgid "conflicting access specifications for method %q+D, ignored"
 msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ñ‹Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð° Ð´Ð»Ñ� Ð¼ÐµÑ‚Ð¾Ð´Ð° %q+D, Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ�"
 
-#: cp/class.c:1140
+#: cp/class.c:1152
 #, fuzzy, gcc-internal-format
 msgid "conflicting access specifications for field %qE, ignored"
 msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ñ‹Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð° Ð´Ð»Ñ� Ð¿Ð¾Ð»Ñ� %qs, Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ�"
 
-#: cp/class.c:1201 cp/class.c:1209
+#: cp/class.c:1213 cp/class.c:1221
 #, fuzzy, gcc-internal-format
 msgid "%q+D invalid in %q#T"
 msgstr "%qD Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ Ð² %qT"
 
-#: cp/class.c:1202
+#: cp/class.c:1214
 #, fuzzy, gcc-internal-format
 msgid "  because of local method %q+#D with same name"
 msgstr "  Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¸Ð¼ÐµÐµÑ‚Ñ�Ñ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ð¼ÐµÑ‚Ð¾Ð´ `%#D' Ñ� Ñ‚ÐµÐ¼ Ð¶Ðµ Ð¸Ð¼ÐµÐ½ÐµÐ¼"
 
-#: cp/class.c:1210
+#: cp/class.c:1222
 #, fuzzy, gcc-internal-format
 msgid "  because of local member %q+#D with same name"
 msgstr "  Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¸Ð¼ÐµÐµÑ‚Ñ�Ñ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ `%#D' Ñ� Ñ‚ÐµÐ¼ Ð¶Ðµ Ð¸Ð¼ÐµÐ½ÐµÐ¼"
 
-#: cp/class.c:1253
+#: cp/class.c:1265
 #, gcc-internal-format
 msgid "base class %q#T has a non-virtual destructor"
 msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %q#T Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
 
-#: cp/class.c:1570
+#: cp/class.c:1582
 #, gcc-internal-format
 msgid "all member functions in class %qT are private"
 msgstr "Ð²Ñ�Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ %qT - Ñ‡Ð°Ñ�Ñ‚Ð½Ñ‹Ðµ (private)"
 
-#: cp/class.c:1582
+#: cp/class.c:1594
 #, gcc-internal-format
 msgid "%q#T only defines a private destructor and has no friends"
 msgstr "Ð² %q#T Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ private Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð¸ Ð½ÐµÑ‚ Ð´Ñ€ÑƒÐ·ÐµÐ¹"
 
-#: cp/class.c:1626
+#: cp/class.c:1639
 #, gcc-internal-format
 msgid "%q#T only defines private constructors and has no friends"
 msgstr "Ð² %q#T Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ private ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð¸ Ð½ÐµÑ‚ Ð´Ñ€ÑƒÐ·ÐµÐ¹"
 
-#: cp/class.c:2019
+#: cp/class.c:2032
 #, gcc-internal-format
 msgid "no unique final overrider for %qD in %qT"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ ÑƒÐ½Ð¸ÐºÐ°Ð»ÑŒÐ½Ð¾Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %qD Ð² %qT"
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2439
+#: cp/class.c:2452
 #, gcc-internal-format
 msgid "%q+D was hidden"
 msgstr "%q+D Ñ�ÐºÑ€Ñ‹Ñ‚Ð¾"
 
-#: cp/class.c:2440
+#: cp/class.c:2453
 #, gcc-internal-format
 msgid "  by %q+D"
 msgstr "  Ð¼ÐµÑ‚Ð¾Ð´Ð¾Ð¼ %q+D"
 
-#: cp/class.c:2483 cp/decl2.c:1135
+#: cp/class.c:2496 cp/decl2.c:1178
 #, fuzzy, gcc-internal-format
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 msgstr "`%#D' Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾; Ð² Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð¼ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹"
 
-#: cp/class.c:2486
+#: cp/class.c:2499
 #, fuzzy, gcc-internal-format
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 msgstr "`%#D' Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾; Ð² Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð¼ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸ Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹"
 
-#: cp/class.c:2494 cp/decl2.c:1141
+#: cp/class.c:2507 cp/decl2.c:1184
 #, fuzzy, gcc-internal-format
 msgid "private member %q+#D in anonymous union"
 msgstr "private-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ `%#D' Ð² Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð¼ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
 
-#: cp/class.c:2496
+#: cp/class.c:2509
 #, fuzzy, gcc-internal-format
 msgid "private member %q+#D in anonymous struct"
 msgstr "private-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ `%#D' Ð² Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð¼ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
 
-#: cp/class.c:2501 cp/decl2.c:1143
+#: cp/class.c:2514 cp/decl2.c:1186
 #, fuzzy, gcc-internal-format
 msgid "protected member %q+#D in anonymous union"
 msgstr "protected-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ `%#D' Ð² Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð¼ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
 
-#: cp/class.c:2503
+#: cp/class.c:2516
 #, fuzzy, gcc-internal-format
 msgid "protected member %q+#D in anonymous struct"
 msgstr "protected-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ `%#D' Ð² Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð¼ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
 
-#: cp/class.c:2677
+#: cp/class.c:2695
 #, fuzzy, gcc-internal-format
 msgid "bit-field %q+#D with non-integral type"
 msgstr "Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ `%#D' Ð½Ðµ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/class.c:2690
+#: cp/class.c:2708
 #, gcc-internal-format
 msgid "bit-field %q+D width not an integer constant"
 msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %q+D Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: cp/class.c:2695
+#: cp/class.c:2713
 #, gcc-internal-format
 msgid "negative width in bit-field %q+D"
 msgstr "Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %q+D"
 
-#: cp/class.c:2700
+#: cp/class.c:2718
 #, gcc-internal-format
 msgid "zero width for bit-field %q+D"
 msgstr "Ð½ÑƒÐ»ÐµÐ²Ð°Ñ� ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ� %q+D"
 
-#: cp/class.c:2706
+#: cp/class.c:2724
 #, gcc-internal-format
 msgid "width of %q+D exceeds its type"
 msgstr "ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ð¿Ð¾Ð»Ñ� %q+D Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ ÑˆÐ¸Ñ€Ð¸Ð½Ñƒ ÐµÐ³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/class.c:2715
+#: cp/class.c:2733
 #, gcc-internal-format
 msgid "%q+D is too small to hold all values of %q#T"
 msgstr "%q+D Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð´Ð»Ñ� Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÑ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ñ‚Ð¸Ð¿Ð° %q#T"
 
-#: cp/class.c:2772
+#: cp/class.c:2790
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in union"
 msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+#D Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð¼ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
 
-#: cp/class.c:2775
+#: cp/class.c:2793
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in union"
 msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+#D Ñ� Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð¼ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
 
-#: cp/class.c:2777
+#: cp/class.c:2795
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in union"
 msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+#D Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÐµÐ¹ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿ÑƒÑ‚ÐµÐ¼ ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸"
 
-#: cp/class.c:2801
+#: cp/class.c:2819
 #, gcc-internal-format
 msgid "multiple fields in union %qT initialized"
 msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ñ… Ð¿Ð¾Ð»ÐµÐ¹ Ð² Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ð¸ %qT"
 
-#: cp/class.c:2890
+#: cp/class.c:2908
 #, gcc-internal-format
 msgid "%q+D may not be static because it is a member of a union"
 msgstr "%q+D Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð½Ðµ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ�Ñ‚Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
 
-#: cp/class.c:2895
+#: cp/class.c:2913
 #, gcc-internal-format
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 msgstr "%q+D Ð¼Ð¾Ð¶ÐµÑ‚ Ð½Ðµ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ�Ñ‚Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
 
-#: cp/class.c:2906
+#: cp/class.c:2924
 #, gcc-internal-format
 msgid "field %q+D invalidly declared function type"
 msgstr "Ð¿Ð¾Ð»Ðµ %q+D Ð¾ÑˆÐ¸Ð±Ð¾Ñ‡Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/class.c:2912
+#: cp/class.c:2930
 #, gcc-internal-format
 msgid "field %q+D invalidly declared method type"
 msgstr "Ð¿Ð¾Ð»Ðµ %q+D Ð¾ÑˆÐ¸Ð±Ð¾Ñ‡Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
 
-#: cp/class.c:2944
+#: cp/class.c:2968
 #, gcc-internal-format
-msgid "non-static reference %q+#D in class without a constructor"
-msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ° %q+#D Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ Ð±ÐµÐ· ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
-
-#: cp/class.c:2955
-#, gcc-internal-format
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ packed Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð´Ð»Ñ� Ð½ÐµÑƒÐ¿Ð°ÐºÐ¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð½Ðµ-POD Ð¿Ð¾Ð»Ñ� %q+#D"
 
-#: cp/class.c:3022
+#: cp/class.c:3047
 #, gcc-internal-format
-msgid "non-static const member %q+#D in class without a constructor"
-msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+#D Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ Ð±ÐµÐ· ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
-
-#: cp/class.c:3037
-#, gcc-internal-format
 msgid "field %q+#D with same name as class"
 msgstr "Ð¿Ð¾Ð»Ðµ %q+#D Ñ� Ñ‚ÐµÐ¼ Ð¶Ðµ Ð¸Ð¼ÐµÐ½ÐµÐ¼, Ñ‡Ñ‚Ð¾ Ð¸ ÐºÐ»Ð°Ñ�Ñ�"
 
-#: cp/class.c:3068
+#: cp/class.c:3078
 #, gcc-internal-format
 msgid "%q#T has pointer data members"
 msgstr "%q+#T Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
 
-#: cp/class.c:3073
+#: cp/class.c:3083
 #, gcc-internal-format
 msgid "  but does not override %<%T(const %T&)%>"
 msgstr "  Ð½Ð¾ Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚ %<%T(const %T&)%>"
 
-#: cp/class.c:3075
+#: cp/class.c:3085
 #, gcc-internal-format
 msgid "  or %<operator=(const %T&)%>"
 msgstr "  Ð¸Ð»Ð¸ %<operator=(const %T&)%>"
 
-#: cp/class.c:3079
+#: cp/class.c:3089
 #, gcc-internal-format
 msgid "  but does not override %<operator=(const %T&)%>"
 msgstr "  Ð½Ð¾ Ð½Ðµ Ð¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�ÐµÑ‚ %<operator=(const %T&)%>"
 
-#: cp/class.c:3540
+#: cp/class.c:3550
 #, gcc-internal-format
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 msgstr "Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð±Ð°Ð·Ñ‹ %qT Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� ABI Ð¸ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¾ Ð² Ð±ÑƒÐ´ÑƒÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ… GCC"
 
-#: cp/class.c:3665
+#: cp/class.c:3675
 #, gcc-internal-format
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 msgstr "ÐºÐ»Ð°Ñ�Ñ� %qT Ð±ÑƒÐ´ÐµÑ‚ Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°Ñ‚ÑŒÑ�Ñ� ÐºÐ°Ðº Ð¿Ð¾Ñ‡Ñ‚Ð¸ Ð¿ÑƒÑ�Ñ‚Ð¾Ð¹ Ð² Ð±ÑƒÐ´ÑƒÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ… GCC"
 
-#: cp/class.c:3747
+#: cp/class.c:3757
 #, gcc-internal-format
 msgid "initializer specified for non-virtual method %q+D"
 msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð¼ÐµÑ‚Ð¾Ð´Ð° %q+D"
 
-#: cp/class.c:4412
+#: cp/class.c:4228
 #, gcc-internal-format
+msgid "non-static reference %q+#D in class without a constructor"
+msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ° %q+#D Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ Ð±ÐµÐ· ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
+
+#: cp/class.c:4233
+#, gcc-internal-format
+msgid "non-static const member %q+#D in class without a constructor"
+msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+#D Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ Ð±ÐµÐ· ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
+
+#: cp/class.c:4488
+#, gcc-internal-format
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 msgstr "Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð±Ð°Ð·Ñ‹ %qT Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� ABI Ð¸ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¾ Ð² Ð±ÑƒÐ´ÑƒÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ… GCC"
 
-#: cp/class.c:4513
+#: cp/class.c:4589
 #, gcc-internal-format
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 msgstr "Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð°Ñ� Ð±Ð°Ð·Ð° %qT Ð½ÐµÐ´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð° Ð² %qT Ð¸Ð·-Ð·Ð° Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: cp/class.c:4525
+#: cp/class.c:4601
 #, gcc-internal-format
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ� Ð±Ð°Ð·Ð° %qT Ð½ÐµÐ´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð° Ð² %qT Ð¸Ð·-Ð·Ð° Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸"
 
-#: cp/class.c:4704
+#: cp/class.c:4780
 #, gcc-internal-format
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€, Ð¿Ñ€Ð¸Ñ�Ð²Ð¾ÐµÐ½Ð½Ñ‹Ð¹ %qT, Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� ABI Ð¸ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½ Ð² Ð±ÑƒÐ´ÑƒÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ… GCC"
 
-#: cp/class.c:4744
+#: cp/class.c:4820
 #, gcc-internal-format
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 msgstr "Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ %qD Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� ABI Ð¸ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð¾ Ð² Ð±ÑƒÐ´ÑƒÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ… GCC"
 
-#: cp/class.c:4772
+#: cp/class.c:4848
 #, gcc-internal-format
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 msgstr "Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ %q+D Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾ Ñ� ABI Ð¸ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒÑ�Ñ� Ð² Ð±ÑƒÐ´ÑƒÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ… GCC"
 
-#: cp/class.c:4781
+#: cp/class.c:4857
 #, gcc-internal-format
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr "%q+D Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð¿ÑƒÑ�Ñ‚Ñ‹Ðµ ÐºÐ»Ð°Ñ�Ñ�Ñ‹; Ð¿Ð¾Ñ�Ñ‚Ð¾Ð¼Ñƒ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ðµ ÐºÐ»Ð°Ñ�Ñ�Ñ‹ Ð¼Ð¾Ð³ÑƒÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ‰ÐµÐ½Ñ‹ Ð¸Ð½Ð°Ñ‡Ðµ Ð² Ð±ÑƒÐ´ÑƒÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ… GCC"
 
-#: cp/class.c:4864
+#: cp/class.c:4944
 #, gcc-internal-format
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 msgstr "Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð², Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ñ… Ð¾Ñ‚ Ð¿ÑƒÑ�Ñ‚Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT, Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ‚ÑŒÑ�Ñ� Ð² Ð±ÑƒÐ´ÑƒÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ… GCC"
 
-#: cp/class.c:5010 cp/parser.c:14608
+#: cp/class.c:5090 cp/parser.c:14688
 #, gcc-internal-format
 msgid "redefinition of %q#T"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %q#T"
 
-#: cp/class.c:5166
+#: cp/class.c:5246
 #, gcc-internal-format
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 msgstr "%q#T Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð½Ð¾ Ð½ÐµÐ²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
 
-#: cp/class.c:5268
+#: cp/class.c:5348
 #, gcc-internal-format
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr "Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð·Ð°Ð²ÐµÑ€ÑˆÐ¸Ñ‚ÑŒ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñƒ Ð¸Ð·-Ð·Ð° Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð¸Ñ… Ð³Ñ€Ð°Ð¼Ð¼Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð¾ÑˆÐ¸Ð±Ð¾Ðº"
 
-#: cp/class.c:5728
+#: cp/class.c:5808
 #, gcc-internal-format
 msgid "language string %<\"%E\"%> not recognized"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ° %<\"%E\"%>, Ð·Ð°Ð´Ð°ÑŽÑ‰Ð°Ñ� Ñ�Ð·Ñ‹Ðº"
 
-#: cp/class.c:5817
+#: cp/class.c:5897
 #, gcc-internal-format
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð²Ñ‹Ð±Ð¾Ñ€Ðµ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ðº Ñ‚Ð¸Ð¿Ñƒ %qT"
 
-#: cp/class.c:5946
+#: cp/class.c:6026
 #, gcc-internal-format
 msgid "no matches converting function %qD to type %q#T"
 msgstr "Ð½ÐµÑ‚ Ñ�Ð¿Ð¾Ñ�Ð¾Ð±Ð° Ð´Ð»Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ðº Ñ‚Ð¸Ð¿Ñƒ %q#T"
 
-#: cp/class.c:5969
+#: cp/class.c:6049
 #, gcc-internal-format
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ðº Ñ‚Ð¸Ð¿Ñƒ %q#T Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾"
 
-#: cp/class.c:5995
+#: cp/class.c:6075
 #, gcc-internal-format
 msgid "assuming pointer to member %qD"
 msgstr "Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD"
 
-#: cp/class.c:5998
+#: cp/class.c:6078
 #, gcc-internal-format
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 msgstr "(ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ð¾Ð»ÑƒÑ‡Ð¸Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ %<&%E%>)"
 
-#: cp/class.c:6054 cp/class.c:6088
+#: cp/class.c:6134 cp/class.c:6168
 #, gcc-internal-format
 msgid "not enough type information"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ñ� Ð¾ Ñ‚Ð¸Ð¿Ðµ"
 
-#: cp/class.c:6071
+#: cp/class.c:6151
 #, gcc-internal-format
 msgid "argument of type %qT does not match %qT"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ‚Ð¸Ð¿Ñƒ %qT"
@@ -27409,12 +27372,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.
-#: cp/class.c:6358 cp/decl.c:1199 cp/name-lookup.c:526
+#: cp/class.c:6438 cp/decl.c:1200 cp/name-lookup.c:525
 #, gcc-internal-format
 msgid "declaration of %q#D"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D"
 
-#: cp/class.c:6359
+#: cp/class.c:6439
 #, gcc-internal-format
 msgid "changes meaning of %qD from %q+#D"
 msgstr "Ð´ÐµÐ»Ð°ÐµÑ‚ Ñ‚Ñ€Ð°ÐºÑ‚Ð¾Ð²ÐºÑƒ %qD Ð¾Ñ‚Ð»Ð¸Ñ‡Ð½Ð¾Ð¹ Ð¾Ñ‚ %q+#D"
@@ -27449,7 +27412,7 @@
 msgid "conversion from %qT to %qT discards qualifiers"
 msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %qT Ð² %qT Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹"
 
-#: cp/cvt.c:470 cp/typeck.c:5257
+#: cp/cvt.c:470 cp/typeck.c:5265
 #, gcc-internal-format
 msgid "casting %qT to %qT does not dereference pointer"
 msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qT Ð² %qT Ð½Ðµ Ñ�Ð½Ð¸Ð¼Ð°ÐµÑ‚ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ"
@@ -27459,190 +27422,190 @@
 msgid "cannot convert type %qT to type %qT"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¾Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ðº Ñ‚Ð¸Ð¿Ñƒ %qT"
 
-#: cp/cvt.c:656
+#: cp/cvt.c:649
 #, gcc-internal-format
 msgid "conversion from %q#T to %q#T"
 msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %q#T Ð² %q#T"
 
-#: cp/cvt.c:668 cp/cvt.c:688
+#: cp/cvt.c:661 cp/cvt.c:681
 #, gcc-internal-format
 msgid "%q#T used where a %qT was expected"
 msgstr "%q#T Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ñ‚Ð°Ð¼, Ð³Ð´Ðµ Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %qT"
 
-#: cp/cvt.c:703
+#: cp/cvt.c:696
 #, gcc-internal-format
 msgid "%q#T used where a floating point value was expected"
 msgstr "%q#T Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ñ‚Ð°Ð¼, Ð³Ð´Ðµ Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
 
-#: cp/cvt.c:750
+#: cp/cvt.c:743
 #, gcc-internal-format
 msgid "conversion from %qT to non-scalar type %qT requested"
 msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½Ð¾ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¾Ñ‚ %qT Ðº Ð½ÐµÑ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ %qT"
 
-#: cp/cvt.c:784
+#: cp/cvt.c:777
 #, gcc-internal-format
 msgid "pseudo-destructor is not called"
 msgstr "Ð¿Ñ�ÐµÐ²Ð´Ð¾-Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚Ñ�Ñ�"
 
-#: cp/cvt.c:844
+#: cp/cvt.c:837
 #, gcc-internal-format
 msgid "object of incomplete type %qT will not be accessed in %s"
 msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð¾Ð±ÑŠÐµÐºÑ‚Ñƒ Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¾Ñ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²Ð»Ñ‘Ð½ Ð² %s"
 
-#: cp/cvt.c:849
+#: cp/cvt.c:842
 #, gcc-internal-format
 msgid "object of type %qT will not be accessed in %s"
 msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð¾Ð±ÑŠÐµÐºÑ‚Ñƒ Ñ‚Ð¸Ð¿Ð° %qT Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¾Ñ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²Ð»Ñ‘Ð½ Ð² %s"
 
-#: cp/cvt.c:865
+#: cp/cvt.c:858
 #, gcc-internal-format
 msgid "object %qE of incomplete type %qT will not be accessed in %s"
 msgstr "Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð¾Ð±ÑŠÐµÐºÑ‚Ñƒ %qE Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¾Ñ�ÑƒÑ‰ÐµÑ�Ñ‚Ð²Ð»Ñ‘Ð½ Ð² %s"
 
 #. [over.over] enumerates the places where we can take the address
 #. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:902
+#: cp/cvt.c:895
 #, gcc-internal-format
 msgid "%s cannot resolve address of overloaded function"
 msgstr "%s: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ð°Ð´Ñ€ÐµÑ�Ð° Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
 #. Only warn when there is no &.
-#: cp/cvt.c:909
+#: cp/cvt.c:902
 #, gcc-internal-format
 msgid "%s is a reference, not call, to function %qE"
 msgstr "%s Ñ�Ñ�Ñ‹Ð»ÐºÐ°, Ð° Ð½Ðµ Ð²Ñ‹Ð·Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qE"
 
-#: cp/cvt.c:926
+#: cp/cvt.c:919
 #, gcc-internal-format
 msgid "%s has no effect"
 msgstr "%s Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð¾Ð±Ð¾Ñ‡Ð½Ñ‹Ñ… Ñ�Ñ„Ñ„ÐµÐºÑ‚Ð¾Ð²"
 
-#: cp/cvt.c:958
+#: cp/cvt.c:951
 #, gcc-internal-format
 msgid "value computed is not used"
 msgstr "Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: cp/cvt.c:1068
+#: cp/cvt.c:1061
 #, gcc-internal-format
 msgid "converting NULL to non-pointer type"
 msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ NULL Ðº Ð½ÐµÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ"
 
-#: cp/cvt.c:1174
+#: cp/cvt.c:1167
 #, gcc-internal-format
 msgid "ambiguous default type conversion from %qT"
 msgstr "Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· Ñ‚Ð¸Ð¿Ð° %qT Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
 
-#: cp/cvt.c:1176
+#: cp/cvt.c:1169
 #, gcc-internal-format
 msgid "  candidate conversions include %qD and %qD"
 msgstr "  Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ñ‹Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� - %qD Ð¸ %qD"
 
-#: cp/decl.c:1062
+#: cp/decl.c:1063
 #, gcc-internal-format
 msgid "%qD was declared %<extern%> and later %<static%>"
 msgstr "%qD Ð¿Ñ€Ð¾Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<extern%>, Ð° Ð¿Ð¾Ð·Ð¶Ðµ ÐºÐ°Ðº %<static%>"
 
-#: cp/decl.c:1063 cp/decl.c:1618 objc/objc-act.c:2931 objc/objc-act.c:7503
+#: cp/decl.c:1064 cp/decl.c:1619 objc/objc-act.c:2931 objc/objc-act.c:7503
 #, gcc-internal-format
 msgid "previous declaration of %q+D"
 msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D"
 
-#: cp/decl.c:1096
+#: cp/decl.c:1097
 #, gcc-internal-format
 msgid "declaration of %qF throws different exceptions"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qF Ð·Ð°Ð´Ð°ÐµÑ‚ Ð´Ñ€ÑƒÐ³Ð¸Ðµ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ðµ Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ð¸"
 
-#: cp/decl.c:1097
+#: cp/decl.c:1098
 #, gcc-internal-format
 msgid "from previous declaration %q+F"
 msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+F"
 
-#: cp/decl.c:1153
+#: cp/decl.c:1154
 #, gcc-internal-format
 msgid "function %q+D redeclared as inline"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+D Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº inline"
 
-#: cp/decl.c:1155
+#: cp/decl.c:1156
 #, gcc-internal-format
 msgid "previous declaration of %q+D with attribute noinline"
 msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noinline"
 
-#: cp/decl.c:1162
+#: cp/decl.c:1163
 #, gcc-internal-format
 msgid "function %q+D redeclared with attribute noinline"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+D Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ñ� Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð¾Ð¼ noinline"
 
-#: cp/decl.c:1164
+#: cp/decl.c:1165
 #, gcc-internal-format
 msgid "previous declaration of %q+D was inline"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+D Ð±Ñ‹Ð»Ð° Ñ€Ð°Ð½ÐµÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº inline"
 
-#: cp/decl.c:1186 cp/decl.c:1259
+#: cp/decl.c:1187 cp/decl.c:1260
 #, gcc-internal-format
 msgid "shadowing %s function %q#D"
 msgstr "Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚Ð¸Ðµ %s Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D"
 
-#: cp/decl.c:1195
+#: cp/decl.c:1196
 #, gcc-internal-format
 msgid "library function %q#D redeclared as non-function %q#D"
 msgstr "Ð±Ð¸Ð±Ð»Ð¸Ð¾Ñ‚ÐµÑ‡Ð½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q#D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ ÐºÐ°Ðº Ð½Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q#D"
 
-#: cp/decl.c:1200
+#: cp/decl.c:1201
 #, fuzzy, gcc-internal-format
 msgid "conflicts with built-in declaration %q#D"
 msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚ Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ð¾Ð¹ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ `%#D'"
 
-#: cp/decl.c:1254 cp/decl.c:1380 cp/decl.c:1396
+#: cp/decl.c:1255 cp/decl.c:1381 cp/decl.c:1397
 #, fuzzy, gcc-internal-format
 msgid "new declaration %q#D"
 msgstr "Ð½Ð¾Ð²Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� `%#D'"
 
-#: cp/decl.c:1255
+#: cp/decl.c:1256
 #, fuzzy, gcc-internal-format
 msgid "ambiguates built-in declaration %q#D"
 msgstr "Ð´ÐµÐ»Ð°ÐµÑ‚ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ð¹ Ð¿Ñ€ÐµÐ´Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½Ð½ÑƒÑŽ Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÑŽÑŽ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÑŽ `%#D'"
 
-#: cp/decl.c:1344
+#: cp/decl.c:1345
 #, fuzzy, gcc-internal-format
 msgid "%q#D redeclared as different kind of symbol"
 msgstr "%J%qD Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð´Ñ€ÑƒÐ³Ð¾Ð³Ð¾ Ð²Ð¸Ð´Ð°"
 
-#: cp/decl.c:1347
+#: cp/decl.c:1348
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+#D"
 msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
 
-#: cp/decl.c:1366
+#: cp/decl.c:1367
 #, fuzzy, gcc-internal-format
 msgid "declaration of template %q#D"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° `%#D'"
 
-#: cp/decl.c:1367 cp/name-lookup.c:527
+#: cp/decl.c:1368 cp/name-lookup.c:526
 #, fuzzy, gcc-internal-format
 msgid "conflicts with previous declaration %q+#D"
 msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ `%#D'"
 
-#: cp/decl.c:1381 cp/decl.c:1397
+#: cp/decl.c:1382 cp/decl.c:1398
 #, fuzzy, gcc-internal-format
 msgid "ambiguates old declaration %q+#D"
 msgstr "Ð´ÐµÐ»Ð°ÐµÑ‚ Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ð¹ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÑƒÑŽ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÑŽ `%#D'"
 
-#: cp/decl.c:1389
+#: cp/decl.c:1390
 #, fuzzy, gcc-internal-format
 msgid "declaration of C function %q#D conflicts with"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� C-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ `%#D' Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚"
 
-#: cp/decl.c:1391
+#: cp/decl.c:1392
 #, fuzzy, gcc-internal-format
 msgid "previous declaration %q+#D here"
 msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ `%#D', ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð·Ð´ÐµÑ�ÑŒ"
 
-#: cp/decl.c:1405
+#: cp/decl.c:1406
 #, fuzzy, gcc-internal-format
 msgid "conflicting declaration %q#D"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� '%#D' ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹"
 
-#: cp/decl.c:1406
+#: cp/decl.c:1407
 #, fuzzy, gcc-internal-format
 msgid "%q+D has a previous declaration as %q#D"
 msgstr "%qD Ð±Ñ‹Ð»(Ð°) Ñ€Ð°Ð½ÐµÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½(Ð°) ÐºÐ°Ðº `%#D'"
@@ -27654,63 +27617,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.
-#: cp/decl.c:1458
+#: cp/decl.c:1459
 #, fuzzy, gcc-internal-format
 msgid "declaration of namespace %qD conflicts with"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� `namespace %D' Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚"
 
-#: cp/decl.c:1459
+#: cp/decl.c:1460
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of namespace %q+D here"
 msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� `namespace %D' Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð·Ð´ÐµÑ�ÑŒ"
 
-#: cp/decl.c:1470
+#: cp/decl.c:1471
 #, fuzzy, gcc-internal-format
 msgid "%q+#D previously defined here"
 msgstr "Ñ�Ñ‚Ð¾ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ `%#D'"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1480
+#: cp/decl.c:1481
 #, fuzzy, gcc-internal-format
 msgid "prototype for %q+#D"
 msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿ `%#D'"
 
-#: cp/decl.c:1481
+#: cp/decl.c:1482
 #, gcc-internal-format
 msgid "%Jfollows non-prototype definition here"
 msgstr "%JÐ·Ð°Ð´Ð°Ð½ Ð¿Ð¾Ð·Ð´Ð½ÐµÐµ, Ñ‡ÐµÐ¼ Ð½ÐµÐ¿Ñ€Ð¾Ñ‚Ð¾Ñ‚Ð¸Ð¿Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð·Ð´ÐµÑ�ÑŒ"
 
-#: cp/decl.c:1521
+#: cp/decl.c:1522
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+#D with %qL linkage"
 msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� `%#D' Ñ� Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹ %L"
 
-#: cp/decl.c:1523
+#: cp/decl.c:1524
 #, fuzzy, gcc-internal-format
 msgid "conflicts with new declaration with %qL linkage"
 msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� Ð½Ð¾Ð²Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹ Ñ� Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹ %L"
 
-#: cp/decl.c:1546 cp/decl.c:1552
+#: cp/decl.c:1547 cp/decl.c:1553
 #, fuzzy, gcc-internal-format
 msgid "default argument given for parameter %d of %q#D"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %d Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ `%#D'"
 
-#: cp/decl.c:1548 cp/decl.c:1554
+#: cp/decl.c:1549 cp/decl.c:1555
 #, fuzzy, gcc-internal-format
 msgid "after previous specification in %q+#D"
 msgstr "Ð¿Ð¾Ñ�Ð»Ðµ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸ Ð² `%#D'"
 
-#: cp/decl.c:1563
+#: cp/decl.c:1564
 #, fuzzy, gcc-internal-format
 msgid "%q#D was used before it was declared inline"
 msgstr "`%#D' Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð´Ð¾ ÐµÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ ÐºÐ°Ðº inline"
 
-#: cp/decl.c:1564
+#: cp/decl.c:1565
 #, gcc-internal-format
 msgid "%Jprevious non-inline declaration here"
 msgstr "%JÑ�Ñ‚Ð¾ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð½Ðµ-inline Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�"
 
-#: cp/decl.c:1617
+#: cp/decl.c:1618
 #, gcc-internal-format
 msgid "redundant redeclaration of %qD in same scope"
 msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð² Ñ‚Ð¾Ð¹ Ð¶Ðµ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸"
@@ -27723,313 +27686,319 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1932
+#: cp/decl.c:1939
 #, fuzzy, gcc-internal-format
 msgid "explicit specialization of %qD after first use"
 msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %D Ð¿Ð¾Ñ�Ð»Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ�"
 
-#: cp/decl.c:2028
+#: cp/decl.c:2035
 #, fuzzy, gcc-internal-format
 msgid "%q+D: visibility attribute ignored because it"
 msgstr "%J%qD: Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½"
 
-#: cp/decl.c:2030
+#: cp/decl.c:2037
 #, gcc-internal-format
 msgid "%Jconflicts with previous declaration here"
 msgstr "%JÐ¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð·Ð´ÐµÑ�ÑŒ"
 
-#: cp/decl.c:2457
+#: cp/decl.c:2464
 #, gcc-internal-format
 msgid "jump to label %qD"
 msgstr "Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ð¿Ð¾ Ð¼ÐµÑ‚ÐºÐµ %qD"
 
-#: cp/decl.c:2459
+#: cp/decl.c:2466
 #, gcc-internal-format
 msgid "jump to case label"
 msgstr "Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ð¿Ð¾ case-Ð¼ÐµÑ‚ÐºÐµ"
 
-#: cp/decl.c:2461
+#: cp/decl.c:2468
 #, gcc-internal-format
 msgid "%H  from here"
 msgstr "%H  Ð¾Ñ‚Ñ�ÑŽÐ´Ð°"
 
-#: cp/decl.c:2480 cp/decl.c:2643
+#: cp/decl.c:2487 cp/decl.c:2650
 #, gcc-internal-format
 msgid "  exits OpenMP structured block"
 msgstr ""
 
-#: cp/decl.c:2501
+#: cp/decl.c:2508
 #, fuzzy, gcc-internal-format
 msgid "  crosses initialization of %q+#D"
 msgstr "  Ð¿ÐµÑ€ÐµÑ�ÐµÐºÐ°ÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ `%#D'"
 
-#: cp/decl.c:2503 cp/decl.c:2618
+#: cp/decl.c:2510 cp/decl.c:2625
 #, fuzzy, gcc-internal-format
 msgid "  enters scope of non-POD %q+#D"
 msgstr "  Ð²Ñ…Ð¾Ð´Ð¸Ñ‚ Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð½Ðµ-POD `%#D'"
 
-#: cp/decl.c:2516 cp/decl.c:2622
+#: cp/decl.c:2523 cp/decl.c:2629
 #, gcc-internal-format
 msgid "  enters try block"
 msgstr "  Ð²Ñ…Ð¾Ð´Ð¸Ñ‚ Ð² try-Ð±Ð»Ð¾Ðº"
 
-#: cp/decl.c:2518 cp/decl.c:2624
+#: cp/decl.c:2525 cp/decl.c:2631
 #, gcc-internal-format
 msgid "  enters catch block"
 msgstr "  Ð²Ñ…Ð¾Ð´Ð¸Ñ‚ Ð² catch-Ð±Ð»Ð¾Ðº"
 
-#: cp/decl.c:2528 cp/decl.c:2627
+#: cp/decl.c:2535 cp/decl.c:2634
 #, fuzzy, gcc-internal-format
 msgid "  enters OpenMP structured block"
 msgstr "  Ð²Ñ…Ð¾Ð´Ð¸Ñ‚ Ð² try-Ð±Ð»Ð¾Ðº"
 
-#: cp/decl.c:2599 cp/decl.c:2639
+#: cp/decl.c:2606 cp/decl.c:2646
 #, gcc-internal-format
 msgid "jump to label %q+D"
 msgstr "Ð¿ÐµÑ€ÐµÑ…Ð¾Ð´ Ð¿Ð¾ Ð¼ÐµÑ‚ÐºÐµ %q+D"
 
-#: cp/decl.c:2600 cp/decl.c:2640
+#: cp/decl.c:2607 cp/decl.c:2647
 #, gcc-internal-format
 msgid "  from here"
 msgstr "  Ð¾Ñ‚Ñ�ÑŽÐ´Ð°"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2612
+#: cp/decl.c:2619
 #, gcc-internal-format
 msgid "%J  enters catch block"
 msgstr "%J  Ð²Ñ…Ð¾Ð´Ð¸Ñ‚ Ð² catch-Ð±Ð»Ð¾Ðº"
 
-#: cp/decl.c:2616
+#: cp/decl.c:2623
 #, fuzzy, gcc-internal-format
 msgid "  skips initialization of %q+#D"
 msgstr "  Ð¿Ñ€Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ `%#D'"
 
-#: cp/decl.c:2692
+#: cp/decl.c:2699
 #, gcc-internal-format
 msgid "label named wchar_t"
 msgstr "Ð¼ÐµÑ‚ÐºÐ° Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ wchar_t"
 
-#: cp/decl.c:2696
+#: cp/decl.c:2703
 #, gcc-internal-format
 msgid "duplicate label %qD"
 msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼ÐµÑ‚ÐºÐ¸ %qD"
 
-#: cp/decl.c:2962
+#: cp/decl.c:2969
 #, gcc-internal-format
 msgid "%qD is not a type"
 msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼"
 
-#: cp/decl.c:2968 cp/parser.c:4033
+#: cp/decl.c:2975 cp/parser.c:4037
 #, gcc-internal-format
 msgid "%qD used without template parameters"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD Ð±ÐµÐ· Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/decl.c:2983
+#: cp/decl.c:2990
 #, gcc-internal-format
 msgid "%q#T is not a class"
 msgstr "%q#T Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼"
 
-#: cp/decl.c:2995 cp/decl.c:3063
+#: cp/decl.c:3002 cp/decl.c:3070
 #, gcc-internal-format
 msgid "no class template named %q#T in %q#T"
 msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %q#T' Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² %q#T"
 
-#: cp/decl.c:3003
+#: cp/decl.c:3010
 #, fuzzy, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
 msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT, Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� Ð°Ð±Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ñ‹Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼"
 
-#: cp/decl.c:3010
+#: cp/decl.c:3017
 #, fuzzy, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a type"
 msgstr "%<%T::%D%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼"
 
-#: cp/decl.c:3072
+#: cp/decl.c:3079
 #, gcc-internal-format
 msgid "template parameters do not match template"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ Ð½Ðµ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñƒ"
 
-#: cp/decl.c:3073 cp/friend.c:321 cp/friend.c:329
+#: cp/decl.c:3080 cp/friend.c:321 cp/friend.c:329
 #, gcc-internal-format
 msgid "%q+D declared here"
 msgstr "%q+D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
 
-#: cp/decl.c:3711
+#: cp/decl.c:3727
 #, gcc-internal-format
 msgid "%Jan anonymous struct cannot have function members"
 msgstr "%JÐ°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð°Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: cp/decl.c:3713
+#: cp/decl.c:3729
 #, gcc-internal-format
 msgid "%Jan anonymous union cannot have function members"
 msgstr "%JÐ°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ðµ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: cp/decl.c:3731
+#: cp/decl.c:3747
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
 msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+#D Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð¼ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð¼ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ðµ"
 
-#: cp/decl.c:3734
+#: cp/decl.c:3750
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
 msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+#D Ñ� Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð¼ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð¼ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ðµ"
 
-#: cp/decl.c:3737
+#: cp/decl.c:3753
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
 msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q+#D Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÐµÐ¹ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ�-ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ð¼ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ð¼ Ñ‚Ð¸Ð¿Ðµ"
 
-#: cp/decl.c:3762
+#: cp/decl.c:3778
 #, gcc-internal-format
 msgid "multiple types in one declaration"
 msgstr "Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² Ð¾Ð´Ð½Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: cp/decl.c:3766
+#: cp/decl.c:3782
 #, gcc-internal-format
 msgid "redeclaration of C++ built-in type %qT"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ³Ð¾ Ñ‚Ð¸Ð¿Ð° C++ %qT"
 
-#: cp/decl.c:3803
+#: cp/decl.c:3819
 #, gcc-internal-format
 msgid "missing type-name in typedef-declaration"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð¼Ñ� Ñ‚Ð¸Ð¿Ð° Ð² typedef-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: cp/decl.c:3811
+#: cp/decl.c:3827
 #, gcc-internal-format
 msgid "ISO C++ prohibits anonymous structs"
 msgstr "Ð² ISO C++ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ñ‹Ðµ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ñ‹ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹"
 
-#: cp/decl.c:3818
+#: cp/decl.c:3834
 #, gcc-internal-format
 msgid "%qs can only be specified for functions"
 msgstr "%qs Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: cp/decl.c:3824
+#: cp/decl.c:3840
 #, gcc-internal-format
 msgid "%<friend%> can only be specified inside a class"
 msgstr "%<friend%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð°"
 
-#: cp/decl.c:3826
+#: cp/decl.c:3842
 #, gcc-internal-format
 msgid "%<explicit%> can only be specified for constructors"
 msgstr "%<explicit%> Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð²"
 
-#: cp/decl.c:3828
+#: cp/decl.c:3844
 #, gcc-internal-format
 msgid "a storage class can only be specified for objects and functions"
 msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: cp/decl.c:3834
+#: cp/decl.c:3850
 #, gcc-internal-format
 msgid "qualifiers can only be specified for objects and functions"
 msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: cp/decl.c:3837
+#: cp/decl.c:3853
 #, gcc-internal-format
 msgid "%<typedef%> was ignored in this declaration"
 msgstr "%<typedef%> Ð² Ñ�Ñ‚Ð¾Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¾Ñ‚Ð±Ñ€Ð¾ÑˆÐµÐ½"
 
-#: cp/decl.c:3866
+#: cp/decl.c:3882
 #, gcc-internal-format
 msgid "attribute ignored in declaration of %q+#T"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %q+#T Ð¾Ñ‚Ð±Ñ€Ð¾ÑˆÐµÐ½Ñ‹"
 
-#: cp/decl.c:3867
+#: cp/decl.c:3883
 #, gcc-internal-format
 msgid "attribute for %q+#T must follow the %qs keyword"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ð´Ð»Ñ� %q+#T Ð´Ð¾Ð»Ð¶ÐµÐ½ Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ñ‚ÑŒ Ð·Ð° ÐºÐ»ÑŽÑ‡ÐµÐ²Ñ‹Ð¼ Ñ�Ð»Ð¾Ð²Ð¾Ð¼ %qs"
 
-#: cp/decl.c:3909
-#, gcc-internal-format
-msgid "ignoring attributes applied to class type outside of definition"
+#: cp/decl.c:3925
+#, fuzzy, gcc-internal-format
+msgid "ignoring attributes applied to class type %qT outside of definition"
 msgstr "Ð¾Ñ‚Ð±Ñ€Ð¾ÑˆÐµÐ½Ñ‹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ ÐºÐ»Ð°Ñ�Ñ�Ð°, Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð²Ð½Ðµ ÐµÐ³Ð¾ Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¸Ñ�"
 
-#: cp/decl.c:3987
+#. A template type parameter or other dependent type.
+#: cp/decl.c:3929
+#, fuzzy, gcc-internal-format
+msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
+msgstr "Ð¾Ñ‚Ð±Ñ€Ð¾ÑˆÐµÐ½Ñ‹ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ ÐºÐ»Ð°Ñ�Ñ�Ð°, Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð²Ð½Ðµ ÐµÐ³Ð¾ Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¸Ñ�"
+
+#: cp/decl.c:4007
 #, gcc-internal-format
 msgid "function %q#D is initialized like a variable"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q#D Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ�"
 
-#: cp/decl.c:3998
+#: cp/decl.c:4018
 #, gcc-internal-format
 msgid "declaration of %q#D has %<extern%> and is initialized"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð¸Ñ‚ %<extern%> Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ"
 
-#: cp/decl.c:4014
+#: cp/decl.c:4034
 #, gcc-internal-format
 msgid "definition of %q#D is marked %<dllimport%>"
 msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D Ð¿Ð¾Ð¼ÐµÑ‡ÐµÐ½Ð¾ %<dllimport%>"
 
-#: cp/decl.c:4033
+#: cp/decl.c:4053
 #, gcc-internal-format
 msgid "%q#D is not a static member of %q#T"
 msgstr "%q#D Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ %q#T"
 
-#: cp/decl.c:4039
+#: cp/decl.c:4059
 #, gcc-internal-format
 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
 msgstr "ISO C++ Ð½Ðµ Ñ€Ð°Ð·Ñ€ÐµÑˆÐ°ÐµÑ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ %<%T::%D%> ÐºÐ°Ðº %<%T::%D%>"
 
-#: cp/decl.c:4048
+#: cp/decl.c:4068
 #, gcc-internal-format
 msgid "template header not allowed in member definition of explicitly specialized class"
 msgstr "Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²Ð¾Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ‡Ð»ÐµÐ½Ð° Ñ�Ð²Ð½Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð°"
 
-#: cp/decl.c:4056
+#: cp/decl.c:4076
 #, gcc-internal-format
 msgid "duplicate initialization of %qD"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD"
 
-#: cp/decl.c:4095
+#: cp/decl.c:4115
 #, gcc-internal-format
 msgid "declaration of %q#D outside of class is not definition"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ð²Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸ÐµÐ¼"
 
-#: cp/decl.c:4188
+#: cp/decl.c:4208
 #, gcc-internal-format
 msgid "variable %q#D has initializer but incomplete type"
 msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q#D Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°, Ñ…Ð¾Ñ‚Ñ� Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: cp/decl.c:4194 cp/decl.c:4906
+#: cp/decl.c:4214 cp/decl.c:4926
 #, gcc-internal-format
 msgid "elements of array %q#D have incomplete type"
 msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %q#D Ð¸Ð¼ÐµÑŽÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: cp/decl.c:4200
+#: cp/decl.c:4220
 #, gcc-internal-format
 msgid "aggregate %q#D has incomplete type and cannot be defined"
 msgstr "Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %q#D Ð½ÐµÐ¿Ð¾Ð»Ð¾Ð½ Ð¸ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ‘Ð½"
 
-#: cp/decl.c:4236
+#: cp/decl.c:4256
 #, gcc-internal-format
 msgid "%qD declared as reference but not initialized"
 msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð° ÐºÐ°Ðº Ñ�Ñ�Ñ‹Ð»ÐºÐ°, Ð½Ð¾ Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
 
-#: cp/decl.c:4242
+#: cp/decl.c:4262
 #, gcc-internal-format
 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
 msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð´Ð»Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ %qD"
 
-#: cp/decl.c:4268
+#: cp/decl.c:4288
 #, gcc-internal-format
 msgid "cannot initialize %qT from %qT"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qT Ð¸Ð· %qT"
 
-#: cp/decl.c:4296
+#: cp/decl.c:4316
 #, gcc-internal-format
 msgid "name %qD used in a GNU-style designated initializer for an array"
 msgstr "Ð¸Ð¼Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ Ð² Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ð¾Ð¼ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°, Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ¼Ñ�Ñ� GNU-Ñ€Ð°Ñ�ÑˆÐ¸Ñ€ÐµÐ½Ð¸ÐµÐ¼ Ñ�Ð·Ñ‹ÐºÐ°"
 
-#: cp/decl.c:4345
+#: cp/decl.c:4365
 #, gcc-internal-format
 msgid "initializer fails to determine size of %qD"
 msgstr "Ð¿Ñ€Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð½Ðµ ÑƒÐ´Ð°Ð»Ð¾Ñ�ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ Ñ€Ð°Ð·Ð¼ÐµÑ€ %qD"
 
-#: cp/decl.c:4352
+#: cp/decl.c:4372
 #, gcc-internal-format
 msgid "array size missing in %qD"
 msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð´Ð»Ñ� %qD"
 
-#: cp/decl.c:4364
+#: cp/decl.c:4384
 #, gcc-internal-format
 msgid "zero-size array %qD"
 msgstr "Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€"
@@ -28037,240 +28006,250 @@
 #. 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.
-#: cp/decl.c:4407
+#: cp/decl.c:4427
 #, gcc-internal-format
 msgid "storage size of %qD isn't known"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ %qD Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚ÐµÐ½"
 
-#: cp/decl.c:4429
+#: cp/decl.c:4449
 #, gcc-internal-format
 msgid "storage size of %qD isn't constant"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ %qD Ð² Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: cp/decl.c:4478
+#: cp/decl.c:4498
 #, gcc-internal-format
 msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�ÐµÐ¼Ð°Ð½Ñ‚Ð¸ÐºÐ° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ð´Ð°Ð½Ð½Ñ‹Ñ… %q+#D inline-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ (Ð¿Ñ€Ð¸Ð´Ñ‘Ñ‚Ñ�Ñ� Ð·Ð°Ð²Ð¾Ð´Ð¸Ñ‚ÑŒ Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ ÐºÐ¾Ð¿Ð¸Ð¹)"
 
-#: cp/decl.c:4481
+#: cp/decl.c:4501
 #, gcc-internal-format
 msgid "%J  you can work around this by removing the initializer"
 msgstr "%J  Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ñƒ Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ð±Ð¾Ð¹Ñ‚Ð¸, Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ"
 
-#: cp/decl.c:4508
+#: cp/decl.c:4528
 #, gcc-internal-format
 msgid "uninitialized const %qD"
 msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° %qD"
 
-#: cp/decl.c:4620
+#: cp/decl.c:4640
 #, gcc-internal-format
 msgid "invalid type %qT as initializer for a vector of type %qT"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð´Ð»Ñ� Ð²ÐµÐºÑ‚Ð¾Ñ€Ð° Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/decl.c:4662
+#: cp/decl.c:4682
 #, gcc-internal-format
 msgid "initializer for %qT must be brace-enclosed"
 msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� %qT Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ Ð·Ð°ÐºÐ»ÑŽÑ‡ÐµÐ½ Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸"
 
-#: cp/decl.c:4680
+#: cp/decl.c:4700
 #, gcc-internal-format
 msgid "%qT has no non-static data member named %qD"
 msgstr "%qT Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %qD"
 
-#: cp/decl.c:4731
+#: cp/decl.c:4751
 #, gcc-internal-format
 msgid "braces around scalar initializer for type %qT"
 msgstr "Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð³Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/decl.c:4814
+#: cp/decl.c:4834
 #, gcc-internal-format
 msgid "missing braces around initializer for %qT"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‚ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° %qT"
 
-#: cp/decl.c:4871
+#: cp/decl.c:4891
 #, gcc-internal-format
 msgid "too many initializers for %qT"
 msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ð´Ð»Ñ� %qT"
 
-#: cp/decl.c:4914
+#: cp/decl.c:4934
 #, gcc-internal-format
 msgid "variable-sized object %qD may not be initialized"
 msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %qD Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°"
 
-#: cp/decl.c:4920
+#: cp/decl.c:4940
 #, gcc-internal-format
 msgid "%qD has incomplete type"
 msgstr "%qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: cp/decl.c:4935
+#: cp/decl.c:4955
 #, gcc-internal-format
 msgid "scalar object %qD requires one element in initializer"
 msgstr "Ð² Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ðµ Ñ�ÐºÐ°Ð»Ñ�Ñ€Ð½Ð¾Ð³Ð¾ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ð´Ð¸Ð½ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚"
 
 #. A non-aggregate that is not a scalar cannot be initialized
 #. via an initializer-list in C++98.
-#: cp/decl.c:4945
+#: cp/decl.c:4965
 #, gcc-internal-format
 msgid "braces around initializer for non-aggregate type %qT"
 msgstr "Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/decl.c:4995
+#: cp/decl.c:5015
 #, gcc-internal-format
 msgid "%qD must be initialized by constructor, not by %<{...}%>"
 msgstr "%qD Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°, Ð° Ð½Ðµ %<{...}%>"
 
-#: cp/decl.c:5031
+#: cp/decl.c:5051
 #, gcc-internal-format
 msgid "array %qD initialized by parenthesized string literal %qE"
 msgstr "Ð¼Ð°Ñ�Ñ�Ð¸Ð² %qD Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹ %qE, Ð·Ð°ÐºÐ»ÑŽÑ‡Ñ‘Ð½Ð½Ð¾Ð¹ Ð² Ñ�ÐºÐ¾Ð±ÐºÐ¸"
 
-#: cp/decl.c:5046
+#: cp/decl.c:5066
 #, gcc-internal-format
 msgid "structure %qD with uninitialized const members"
 msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° %qD Ñ� Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸"
 
-#: cp/decl.c:5048
+#: cp/decl.c:5068
 #, gcc-internal-format
 msgid "structure %qD with uninitialized reference members"
 msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° %qD Ñ� Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¼Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸-Ñ�Ñ�Ñ‹Ð»ÐºÐ°Ð¼Ð¸"
 
-#: cp/decl.c:5330
+#: cp/decl.c:5364
 #, gcc-internal-format
 msgid "assignment (not initialization) in declaration"
 msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ (Ð° Ð½Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ�) Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: cp/decl.c:5420
+#: cp/decl.c:5460
 #, gcc-internal-format
 msgid "shadowing previous type declaration of %q#D"
 msgstr "Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ñ‚Ð¸Ðµ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %q#D"
 
-#: cp/decl.c:5450
+#: cp/decl.c:5490
 #, gcc-internal-format
 msgid "%qD cannot be thread-local because it has non-POD type %qT"
 msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾-Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ñ‹Ð¼, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¸Ð¼ÐµÐµÑ‚ Ð½Ðµ-POD Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/decl.c:5485
+#: cp/decl.c:5522
 #, gcc-internal-format
+msgid "Java object %qD not allocated with %<new%>"
+msgstr ""
+
+#: cp/decl.c:5539
+#, gcc-internal-format
 msgid "%qD is thread-local and so cannot be dynamically initialized"
 msgstr "%qD Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾-Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ñ‹Ð¼, Ð¿Ð¾Ñ�Ñ‚Ð¾Ð¼Ñƒ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð´Ð¸Ð½Ð°Ð¼Ð¸Ñ‡ÐµÑ�ÐºÐ¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½"
 
-#: cp/decl.c:5503
+#: cp/decl.c:5557
 #, gcc-internal-format
 msgid "%qD cannot be initialized by a non-constant expression when being declared"
 msgstr "Ð²Ð¾ Ð²Ñ€ÐµÐ¼Ð° Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ %qD Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
 
-#: cp/decl.c:6160
+#: cp/decl.c:5597
+#, fuzzy, gcc-internal-format
+msgid "non-static data member %qD has Java class type"
+msgstr "`%#D' Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ %qT"
+
+#: cp/decl.c:6232
 #, gcc-internal-format
 msgid "destructor for alien class %qT cannot be a member"
 msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ñ‡ÑƒÐ¶Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
 
-#: cp/decl.c:6162
+#: cp/decl.c:6234
 #, gcc-internal-format
 msgid "constructor for alien class %qT cannot be a member"
 msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ñ‡ÑƒÐ¶Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
 
-#: cp/decl.c:6183
+#: cp/decl.c:6255
 #, gcc-internal-format
 msgid "%qD declared as a %<virtual%> %s"
 msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<virtual%> %s"
 
-#: cp/decl.c:6185
+#: cp/decl.c:6257
 #, gcc-internal-format
 msgid "%qD declared as an %<inline%> %s"
 msgstr "%qD Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº %<inline%> %s"
 
-#: cp/decl.c:6187
+#: cp/decl.c:6259
 #, gcc-internal-format
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ %<const%> Ð¸ %<volatile%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %s"
 
-#: cp/decl.c:6191
+#: cp/decl.c:6263
 #, gcc-internal-format
 msgid "%q+D declared as a friend"
 msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ ÐºÐ°Ðº friend"
 
-#: cp/decl.c:6197
+#: cp/decl.c:6269
 #, gcc-internal-format
 msgid "%q+D declared with an exception specification"
 msgstr "%q+D Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ñ�Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸ÐµÐ¹ Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾Ð¹ Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ð¸"
 
-#: cp/decl.c:6231
+#: cp/decl.c:6303
 #, gcc-internal-format
 msgid "definition of %qD is not in namespace enclosing %qT"
 msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %qD Ð²Ð½Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼Ñ‘Ð½, Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ³Ð¾ %qT"
 
-#: cp/decl.c:6342
+#: cp/decl.c:6414
 #, gcc-internal-format
 msgid "defining explicit specialization %qD in friend declaration"
 msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ�Ð²Ð½Ð¾Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %qD Ð² friend-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:6352
+#: cp/decl.c:6424
 #, gcc-internal-format
 msgid "invalid use of template-id %qD in declaration of primary template"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿ÐµÑ€Ð²Ð¸Ñ‡Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/decl.c:6382
+#: cp/decl.c:6454
 #, gcc-internal-format
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ friend-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
 
-#: cp/decl.c:6390
+#: cp/decl.c:6462
 #, gcc-internal-format
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 msgstr "Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ %<inline%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ friend-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
 
-#: cp/decl.c:6433
+#: cp/decl.c:6505
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be a template"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<::main%> ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/decl.c:6435
+#: cp/decl.c:6507
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be inline"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<::main%> ÐºÐ°Ðº inline-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/decl.c:6437
+#: cp/decl.c:6509
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be static"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<::main%> ÐºÐ°Ðº Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/decl.c:6465
+#: cp/decl.c:6537
 #, gcc-internal-format
 msgid "non-local function %q#D uses anonymous type"
 msgstr "Ð½ÐµÐ»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q#D Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: cp/decl.c:6468 cp/decl.c:6748
+#: cp/decl.c:6540 cp/decl.c:6820
 #, gcc-internal-format
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 msgstr "%q+#D Ð½Ðµ Ñ�Ñ�Ñ‹Ð»Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð½ÐµÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿, Ð¿Ð¾Ñ�Ñ‚Ð¾Ð¼Ñƒ Ð½Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð´Ð»Ñ� Ñ�Ð²Ñ�Ð·Ñ‹Ð²Ð°Ð½Ð¸Ñ�"
 
-#: cp/decl.c:6474
+#: cp/decl.c:6546
 #, gcc-internal-format
 msgid "non-local function %q#D uses local type %qT"
 msgstr "Ð½ÐµÐ»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q#D Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/decl.c:6498
+#: cp/decl.c:6570
 #, fuzzy, gcc-internal-format
 msgid "static member function %qD cannot have cv-qualifier"
 msgstr "%sÑ�Ð»ÐµÐ¼ÐµÐ½Ñ‚, Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD, Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ Ð¼ÐµÑ‚Ð¾Ð´Ð° - %qT"
 
-#: cp/decl.c:6499
+#: cp/decl.c:6571
 #, gcc-internal-format
 msgid "non-member function %qD cannot have cv-qualifier"
 msgstr ""
 
-#: cp/decl.c:6547
+#: cp/decl.c:6619
 #, gcc-internal-format
 msgid "%<::main%> must return %<int%>"
 msgstr "%<::main%> Ð´Ð¾Ð»Ð¶Ð½Ð° Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ %<int%>"
 
-#: cp/decl.c:6586
+#: cp/decl.c:6658
 #, gcc-internal-format
 msgid "definition of implicitly-declared %qD"
 msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð½ÐµÑ�Ð²Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ %qD"
 
-#: cp/decl.c:6603 cp/decl2.c:677
+#: cp/decl.c:6675 cp/decl2.c:677
 #, gcc-internal-format
 msgid "no %q#D member function declared in class %qT"
 msgstr "Ð½ÐµÑ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ %qT"
@@ -28279,546 +28258,551 @@
 #. 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.
-#: cp/decl.c:6745
+#: cp/decl.c:6817
 #, gcc-internal-format
 msgid "non-local variable %q#D uses anonymous type"
 msgstr "Ð½ÐµÐ»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q#D Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: cp/decl.c:6754
+#: cp/decl.c:6826
 #, gcc-internal-format
 msgid "non-local variable %q#D uses local type %qT"
 msgstr "Ð½ÐµÐ»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %q#D Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/decl.c:6876
+#: cp/decl.c:6948
 #, gcc-internal-format
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð½ÐµÑ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/decl.c:6886
+#: cp/decl.c:6958
 #, gcc-internal-format
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½ÐµÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
 
-#: cp/decl.c:6890
+#: cp/decl.c:6962
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹ %qD Ð½ÐµÑ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/decl.c:6915
+#: cp/decl.c:6987
 #, gcc-internal-format
 msgid "size of array %qD has non-integral type %qT"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/decl.c:6917
+#: cp/decl.c:6989
 #, gcc-internal-format
 msgid "size of array has non-integral type %qT"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÑ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/decl.c:6965
+#: cp/decl.c:7037
 #, gcc-internal-format
 msgid "size of array %qD is negative"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qD Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹"
 
-#: cp/decl.c:6967
+#: cp/decl.c:7039
 #, gcc-internal-format
 msgid "size of array is negative"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¹"
 
-#: cp/decl.c:6975
+#: cp/decl.c:7047
 #, gcc-internal-format
 msgid "ISO C++ forbids zero-size array %qD"
 msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qD"
 
-#: cp/decl.c:6977
+#: cp/decl.c:7049
 #, gcc-internal-format
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹ Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
 
-#: cp/decl.c:6984
+#: cp/decl.c:7056
 #, gcc-internal-format
 msgid "size of array %qD is not an integral constant-expression"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
 
-#: cp/decl.c:6987
+#: cp/decl.c:7059
 #, gcc-internal-format
 msgid "size of array is not an integral constant-expression"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¼ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÐµÐ¼"
 
-#: cp/decl.c:6993
+#: cp/decl.c:7065
 #, gcc-internal-format
 msgid "ISO C++ forbids variable length array %qD"
 msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qD"
 
-#: cp/decl.c:6995
+#: cp/decl.c:7067
 #, gcc-internal-format
 msgid "ISO C++ forbids variable length array"
 msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ñ‹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
 
-#: cp/decl.c:7001
+#: cp/decl.c:7073
 #, gcc-internal-format
 msgid "variable length array %qD is used"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° %qD"
 
-#: cp/decl.c:7035
+#: cp/decl.c:7107
 #, gcc-internal-format
 msgid "overflow in array dimension"
 msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð² Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñ�Ñ‚Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
 
-#: cp/decl.c:7116
+#: cp/decl.c:7188
 #, gcc-internal-format
 msgid "declaration of %qD as %s"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº %s"
 
-#: cp/decl.c:7118
+#: cp/decl.c:7190
 #, gcc-internal-format
 msgid "creating %s"
 msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ %s"
 
-#: cp/decl.c:7130
+#: cp/decl.c:7202
 #, gcc-internal-format
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¼Ð½Ð¾Ð³Ð¾Ð¼ÐµÑ€Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qD Ð´Ð¾Ð»Ð¶Ð½Ð° Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð´Ð»Ñ� Ð²Ñ�ÐµÑ… Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñ�Ñ‚ÐµÐ¹, ÐºÑ€Ð¾Ð¼Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð¹"
 
-#: cp/decl.c:7134
+#: cp/decl.c:7206
 #, gcc-internal-format
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr "Ð² Ð¼Ð½Ð¾Ð³Ð¾Ð¼ÐµÑ€Ð½Ð¾Ð¼ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ðµ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ñ‹ Ð³Ñ€Ð°Ð½Ð¸Ñ†Ñ‹ Ð´Ð»Ñ� Ð²Ñ�ÐµÑ… Ñ€Ð°Ð·Ð¼ÐµÑ€Ð½Ð¾Ñ�Ñ‚ÐµÐ¹, ÐºÑ€Ð¾Ð¼Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð¹"
 
-#: cp/decl.c:7169
+#: cp/decl.c:7241
 #, gcc-internal-format
 msgid "return type specification for constructor invalid"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ðµ"
 
-#: cp/decl.c:7179
+#: cp/decl.c:7251
 #, gcc-internal-format
 msgid "return type specification for destructor invalid"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð² Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ðµ"
 
-#: cp/decl.c:7192
+#: cp/decl.c:7264
 #, gcc-internal-format
 msgid "return type specified for %<operator %T%>"
 msgstr "Ñ‚Ð¸Ð¿ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� %<operator %T%>"
 
-#: cp/decl.c:7214
+#: cp/decl.c:7286
 #, gcc-internal-format
 msgid "unnamed variable or field declared void"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð¸Ð»Ð¸ Ð¿Ð¾Ð»Ñ� Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ void"
 
-#: cp/decl.c:7218
+#: cp/decl.c:7290
 #, gcc-internal-format
 msgid "variable or field %qE declared void"
 msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� Ð¸Ð»Ð¸ Ð¿Ð¾Ð»Ðµ %qE Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ void"
 
-#: cp/decl.c:7221
+#: cp/decl.c:7293
 #, gcc-internal-format
 msgid "variable or field declared void"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð¸Ð»Ð¸ Ð¿Ð¾Ð»Ñ� Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ void"
 
-#: cp/decl.c:7388
+#: cp/decl.c:7460
 #, gcc-internal-format
 msgid "invalid use of qualified-name %<::%D%>"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¸Ð¼ÐµÐ½Ð¸ %<::%D%>"
 
-#: cp/decl.c:7391
+#: cp/decl.c:7463
 #, gcc-internal-format
 msgid "invalid use of qualified-name %<%T::%D%>"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¸Ð¼ÐµÐ½Ð¸ %<%T::%D%>"
 
-#: cp/decl.c:7394
+#: cp/decl.c:7466
 #, gcc-internal-format
 msgid "invalid use of qualified-name %<%D::%D%>"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¸Ð¼ÐµÐ½Ð¸ %<%D::%D%>"
 
-#: cp/decl.c:7406
+#: cp/decl.c:7478
 #, gcc-internal-format
 msgid "type %qT is not derived from type %qT"
 msgstr "Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¼ Ð¾Ñ‚ %qT"
 
-#: cp/decl.c:7422 cp/decl.c:7512 cp/decl.c:8660
+#: cp/decl.c:7494 cp/decl.c:7584 cp/decl.c:8732
 #, gcc-internal-format
 msgid "declaration of %qD as non-function"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð½Ðµ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/decl.c:7428
+#: cp/decl.c:7500
 #, gcc-internal-format
 msgid "declaration of %qD as non-member"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD ÐºÐ°Ðº Ð½Ðµ-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
 
-#: cp/decl.c:7457
+#: cp/decl.c:7529
 #, gcc-internal-format
 msgid "declarator-id missing; using reserved word %qD"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€ Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚; Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð·Ð°Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾ %qD"
 
-#: cp/decl.c:7504
+#: cp/decl.c:7576
 #, gcc-internal-format
 msgid "function definition does not declare parameters"
 msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¾Ð±ÑŠÑ�Ð²Ð»Ñ�ÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹"
 
-#: cp/decl.c:7546
+#: cp/decl.c:7618
 #, gcc-internal-format
 msgid "two or more data types in declaration of %qs"
 msgstr "Ð´Ð²Ð° Ð¸Ð»Ð¸ Ð±Ð¾Ð»ÐµÐµ Ñ‚Ð¸Ð¿Ð° Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¸Ð¼ÐµÐ½Ð¸ %qs"
 
-#: cp/decl.c:7552
+#: cp/decl.c:7624
 #, gcc-internal-format
 msgid "conflicting specifiers in declaration of %qs"
 msgstr "ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÑŽÑ‰Ð¸Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qs"
 
-#: cp/decl.c:7623 cp/decl.c:7626
+#: cp/decl.c:7695 cp/decl.c:7698
 #, gcc-internal-format
 msgid "ISO C++ forbids declaration of %qs with no type"
 msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qs Ð±ÐµÐ· Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/decl.c:7651
+#: cp/decl.c:7723
 #, gcc-internal-format
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 msgstr "%<signed%> Ð¸Ð»Ð¸ %<unsigned%> Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹ Ð´Ð»Ñ� %qs"
 
-#: cp/decl.c:7653
+#: cp/decl.c:7725
 #, gcc-internal-format
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 msgstr "%<signed%> Ð¸ %<unsigned%> Ð¾Ð´Ð½Ð¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð´Ð»Ñ� %qs"
 
-#: cp/decl.c:7655
+#: cp/decl.c:7727
 #, gcc-internal-format
 msgid "%<long long%> invalid for %qs"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ %<long long%> Ð´Ð»Ñ� %qs"
 
-#: cp/decl.c:7657
+#: cp/decl.c:7729
 #, gcc-internal-format
 msgid "%<long%> invalid for %qs"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ %<long%> Ð´Ð»Ñ� %qs"
 
-#: cp/decl.c:7659
+#: cp/decl.c:7731
 #, gcc-internal-format
 msgid "%<short%> invalid for %qs"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ %<short%> Ð´Ð»Ñ� %qs"
 
-#: cp/decl.c:7661
+#: cp/decl.c:7733
 #, gcc-internal-format
 msgid "%<long%> or %<short%> invalid for %qs"
 msgstr "%<long%> Ð¸Ð»Ð¸ %<short%> Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹ Ð´Ð»Ñ� %qs"
 
-#: cp/decl.c:7663
+#: cp/decl.c:7735
 #, gcc-internal-format
 msgid "%<long%> or %<short%> specified with char for %qs"
 msgstr "%<long%> Ð¸Ð»Ð¸ %<short%> Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð² Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¸ %qs Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ char"
 
-#: cp/decl.c:7665
+#: cp/decl.c:7737
 #, gcc-internal-format
 msgid "%<long%> and %<short%> specified together for %qs"
 msgstr "%<long%> Ð¸ %<short%> Ð¾Ð´Ð½Ð¾Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾ Ð·Ð°Ð´Ð°Ð½Ñ‹ Ð´Ð»Ñ� %qs"
 
-#: cp/decl.c:7671
+#: cp/decl.c:7743
 #, gcc-internal-format
 msgid "long, short, signed or unsigned used invalidly for %qs"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»ÐµÐ½Ð¸Ðµ long, short, signed Ð¸Ð»Ð¸ unsigned Ð² Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¸ %s"
 
-#: cp/decl.c:7735
+#: cp/decl.c:7807
 #, gcc-internal-format
 msgid "complex invalid for %qs"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ complex Ð´Ð»Ñ� %qs Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼"
 
-#: cp/decl.c:7764
+#: cp/decl.c:7836
 #, gcc-internal-format
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %<operator %T%>"
 
-#: cp/decl.c:7776 cp/typeck.c:7011
+#: cp/decl.c:7848 cp/typeck.c:7039
 #, gcc-internal-format
 msgid "ignoring %qV qualifiers added to function type %qT"
 msgstr "Ð¾Ñ‚Ð±Ñ€Ð°Ñ�Ñ‹Ð²Ð°ÑŽÑ‚Ñ�Ñ� %qV ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð², Ð´Ð¾Ð±Ð°Ð²Ð»ÐµÐ½Ð½Ñ‹Ñ… Ðº Ñ‚Ð¸Ð¿Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qT"
 
-#: cp/decl.c:7799
+#: cp/decl.c:7871
 #, gcc-internal-format
 msgid "member %qD cannot be declared both virtual and static"
 msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº virtual Ð¸ static"
 
-#: cp/decl.c:7807
+#: cp/decl.c:7879
 #, gcc-internal-format
 msgid "%<%T::%D%> is not a valid declarator"
 msgstr "%<%T::%D%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ð¾Ð¼"
 
-#: cp/decl.c:7816
+#: cp/decl.c:7888
 #, gcc-internal-format
 msgid "typedef declaration invalid in parameter declaration"
 msgstr "typedef-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
 
-#: cp/decl.c:7822
+#: cp/decl.c:7894
 #, gcc-internal-format
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ�Ñ… Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
 
-#: cp/decl.c:7829
+#: cp/decl.c:7901
 #, gcc-internal-format
 msgid "virtual outside class declaration"
 msgstr "virtual Ð²Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð°"
 
-#: cp/decl.c:7847
+#: cp/decl.c:7919
 #, gcc-internal-format
 msgid "multiple storage classes in declaration of %qs"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qs Ð·Ð°Ð´Ð°Ð½Ð¾ Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
 
-#: cp/decl.c:7870
+#: cp/decl.c:7942
 #, gcc-internal-format
 msgid "storage class specified for %qs"
 msgstr "Ð´Ð»Ñ� %qs Ð·Ð°Ð´Ð°Ð½ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ�"
 
-#: cp/decl.c:7904
+#: cp/decl.c:7976
 #, gcc-internal-format
 msgid "top-level declaration of %qs specifies %<auto%>"
 msgstr "Ð¸Ð¼Ñ� %qs Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¾ Ð½Ð° Ð²ÐµÑ€Ñ…Ð½ÐµÐ¼ ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<auto%>"
 
-#: cp/decl.c:7916
+#: cp/decl.c:7988
 #, gcc-internal-format
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ friend-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/decl.c:8043
+#: cp/decl.c:8115
 #, gcc-internal-format
 msgid "destructor cannot be static member function"
 msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
 
-#: cp/decl.c:8048
+#: cp/decl.c:8120
 #, gcc-internal-format
 msgid "destructors may not be cv-qualified"
 msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ cv-ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
 
-#: cp/decl.c:8066
+#: cp/decl.c:8138
 #, gcc-internal-format
 msgid "constructors cannot be declared virtual"
 msgstr "ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ°Ðº virtual"
 
-#: cp/decl.c:8079
+#: cp/decl.c:8151
 #, gcc-internal-format
 msgid "can't initialize friend function %qs"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� friend-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:8083
+#: cp/decl.c:8155
 #, gcc-internal-format
 msgid "virtual functions cannot be friends"
 msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ friend-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼Ð¸"
 
-#: cp/decl.c:8087
+#: cp/decl.c:8159
 #, gcc-internal-format
 msgid "friend declaration not in class definition"
 msgstr "friend-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð²Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð°"
 
-#: cp/decl.c:8089
+#: cp/decl.c:8161
 #, gcc-internal-format
 msgid "can't define friend function %qs in a local class definition"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ friend-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð°"
 
-#: cp/decl.c:8102
+#: cp/decl.c:8174
 #, gcc-internal-format
 msgid "destructors may not have parameters"
 msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²"
 
-#: cp/decl.c:8121
+#: cp/decl.c:8193
 #, gcc-internal-format
 msgid "cannot declare pointer to %q#T"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° %q#T"
 
-#: cp/decl.c:8134 cp/decl.c:8141
+#: cp/decl.c:8206 cp/decl.c:8213
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° %q#T"
 
-#: cp/decl.c:8143
+#: cp/decl.c:8215
 #, gcc-internal-format
 msgid "cannot declare pointer to %q#T member"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %q#T"
 
-#: cp/decl.c:8194
+#: cp/decl.c:8266
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 msgstr "Ð�ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÑƒ Ð½Ð° %q#T, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸ÐµÐ¼ Ñ‚Ð¸Ð¿Ð° Ð¸Ð»Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÑˆÐ¸Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/decl.c:8238
+#: cp/decl.c:8310
 #, gcc-internal-format
 msgid "template-id %qD used as a declarator"
 msgstr "Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€"
 
-#: cp/decl.c:8289
+#: cp/decl.c:8361
 #, gcc-internal-format
 msgid "member functions are implicitly friends of their class"
 msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñ‹-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð½ÐµÑ�Ð²Ð½Ð¾ Ñ�Ñ‡Ð¸Ñ‚Ð°ÑŽÑ‚Ñ�Ñ� friend-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�Ð¼Ð¸ Ñ�Ð²Ð¾ÐµÐ³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð°"
 
-#: cp/decl.c:8293
+#: cp/decl.c:8365
 #, gcc-internal-format
 msgid "extra qualification %<%T::%> on member %qs"
 msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� %<%T::%> Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qs"
 
-#: cp/decl.c:8325
+#: cp/decl.c:8397
 #, gcc-internal-format
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<%T::%s%> Ð²Ð½ÑƒÑ‚Ñ€Ð¸ %<%T%>"
 
-#: cp/decl.c:8342
+#: cp/decl.c:8414
 #, gcc-internal-format
 msgid "cannot declare member %<%T::%s%> within %qT"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %<%T::%s%> Ð²Ð½ÑƒÑ‚Ñ€Ð¸ %qT"
 
-#: cp/decl.c:8365
+#: cp/decl.c:8437
 #, gcc-internal-format
 msgid "non-parameter %qs cannot be a parameter pack"
 msgstr "Ð½Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ %qs Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹"
 
-#: cp/decl.c:8386
+#: cp/decl.c:8458
 #, gcc-internal-format
 msgid "data member may not have variably modified type %qT"
 msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ‚Ð¸Ð¿ %qT Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð°"
 
-#: cp/decl.c:8388
+#: cp/decl.c:8460
 #, gcc-internal-format
 msgid "parameter may not have variably modified type %qT"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¼Ð¾Ð´Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ `%T"
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:8396
+#: cp/decl.c:8468
 #, gcc-internal-format
 msgid "only declarations of constructors can be %<explicit%>"
 msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð² Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ %<explicit%>"
 
-#: cp/decl.c:8404
+#: cp/decl.c:8476
 #, gcc-internal-format
 msgid "non-member %qs cannot be declared %<mutable%>"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ðµ-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qs ÐºÐ°Ðº %<mutable%>"
 
-#: cp/decl.c:8409
+#: cp/decl.c:8481
 #, gcc-internal-format
 msgid "non-object member %qs cannot be declared %<mutable%>"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ð¾Ð±ÑŠÐµÐºÑ‚Ð½Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qs ÐºÐ°Ðº %<mutable%>"
 
-#: cp/decl.c:8415
+#: cp/decl.c:8487
 #, gcc-internal-format
 msgid "function %qs cannot be declared %<mutable%>"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs ÐºÐ°Ðº %<mutable%>"
 
-#: cp/decl.c:8420
+#: cp/decl.c:8492
 #, gcc-internal-format
 msgid "static %qs cannot be declared %<mutable%>"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ %qs ÐºÐ°Ðº %<mutable%>"
 
-#: cp/decl.c:8425
+#: cp/decl.c:8497
 #, gcc-internal-format
 msgid "const %qs cannot be declared %<mutable%>"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ %qs ÐºÐ°Ðº %<mutable%>"
 
-#: cp/decl.c:8462
+#: cp/decl.c:8534
 #, gcc-internal-format
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr "%JÐ´Ð»Ñ� typedef-Ð¸Ð¼ÐµÐ½Ð¸ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²"
 
-#: cp/decl.c:8478
+#: cp/decl.c:8550
 #, gcc-internal-format
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qD Ñ� Ñ‚ÐµÐ¼ Ð¶Ðµ Ð¸Ð¼ÐµÐ½ÐµÐ¼, Ñ‡Ñ‚Ð¾ Ð¸ Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð¸Ð¹ ÐºÐ»Ð°Ñ�Ñ�"
 
-#: cp/decl.c:8564
+#: cp/decl.c:8636
 #, gcc-internal-format
 msgid "qualified function types cannot be used to declare static member functions"
 msgstr "Ñ‚Ð¸Ð¿Ñ‹ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð´Ð»Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: cp/decl.c:8566
+#: cp/decl.c:8638
 #, gcc-internal-format
 msgid "qualified function types cannot be used to declare free functions"
 msgstr "Ñ‚Ð¸Ð¿Ñ‹ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð´Ð»Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ�Ð²Ð¾Ð±Ð¾Ð´Ð½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: cp/decl.c:8592
+#: cp/decl.c:8664
 #, gcc-internal-format
 msgid "type qualifiers specified for friend class declaration"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ friend-ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ñ‹ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/decl.c:8597
+#: cp/decl.c:8669
 #, gcc-internal-format
 msgid "%<inline%> specified for friend class declaration"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ friend-ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ %<inline%>"
 
-#: cp/decl.c:8605
+#: cp/decl.c:8677
 #, gcc-internal-format
 msgid "template parameters cannot be friends"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ friend"
 
-#: cp/decl.c:8607
+#: cp/decl.c:8679
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 msgstr "Ð² friend-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð°: %<friend class %T::%D%>"
 
-#: cp/decl.c:8611
+#: cp/decl.c:8683
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 msgstr "Ð² friend-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð°: %<friend %#T%>"
 
-#: cp/decl.c:8624
+#: cp/decl.c:8696
 #, gcc-internal-format
 msgid "trying to make class %qT a friend of global scope"
 msgstr "Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° Ñ�Ð´ÐµÐ»Ð°Ñ‚ÑŒ ÐºÐ»Ð°Ñ�Ñ� %qT \"Ð´Ñ€ÑƒÐ³Ð¾Ð¼\" Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸"
 
-#: cp/decl.c:8635
+#: cp/decl.c:8707
 #, gcc-internal-format
 msgid "invalid qualifiers on non-member function type"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ¹Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
 
-#: cp/decl.c:8650
+#: cp/decl.c:8722
 #, gcc-internal-format
 msgid "abstract declarator %qT used as declaration"
 msgstr "Ð°Ð±Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ñ‹Ð¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€ %qT Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ð°"
 
-#: cp/decl.c:8679
+#: cp/decl.c:8751
 #, gcc-internal-format
 msgid "cannot use %<::%> in parameter declaration"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<::%> Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8725
+#: cp/decl.c:8797
 #, gcc-internal-format
 msgid "invalid use of %<::%>"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<::%>"
 
-#: cp/decl.c:8740
+#: cp/decl.c:8812
 #, gcc-internal-format
 msgid "can't make %qD into a method -- not in a class"
 msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€ÐµÐ²Ñ€Ð°Ñ‰ÐµÐ½Ð° Ð² Ð¼ÐµÑ‚Ð¾Ð´ -- Ð²Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð°"
 
-#: cp/decl.c:8749
+#: cp/decl.c:8821
 #, gcc-internal-format
 msgid "function %qD declared virtual inside a union"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ñ�"
 
-#: cp/decl.c:8758
+#: cp/decl.c:8830
 #, gcc-internal-format
 msgid "%qD cannot be declared virtual, since it is always static"
 msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ð¾Ð½Ð° Ð²Ñ�ÐµÐ³Ð´Ð° Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ�"
 
-#: cp/decl.c:8774
+#: cp/decl.c:8846
 #, fuzzy, gcc-internal-format
 msgid "expected qualified name in friend declaration for destructor %qD"
 msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ `operator %T'"
 
-#: cp/decl.c:8784
+#: cp/decl.c:8856
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as member of %qT"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ ÐºÐ»Ð°Ñ�Ñ�Ð°, Ð½Ð° ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°ÐµÑ‚ 'this'"
 
-#: cp/decl.c:8860
+#: cp/decl.c:8863
+#, fuzzy, gcc-internal-format
+msgid "expected qualified name in friend declaration for constructor %qD"
+msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ `operator %T'"
+
+#: cp/decl.c:8939
 #, gcc-internal-format
 msgid "field %qD has incomplete type"
 msgstr "Ð¿Ð¾Ð»Ðµ %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: cp/decl.c:8862
+#: cp/decl.c:8941
 #, gcc-internal-format
 msgid "name %qT has incomplete type"
 msgstr "Ð¸Ð¼Ñ� %qT Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: cp/decl.c:8871
+#: cp/decl.c:8950
 #, gcc-internal-format
 msgid "  in instantiation of template %qT"
 msgstr "  Ð² ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT"
 
-#: cp/decl.c:8880
+#: cp/decl.c:8959
 #, fuzzy, gcc-internal-format
 msgid "%qE is neither function nor member function; cannot be declared friend"
 msgstr "%qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹, Ð½Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹; friend-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ�"
@@ -28835,103 +28819,108 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8932
+#: cp/decl.c:9011
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization of member %qD"
 msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
 
-#: cp/decl.c:8934
+#: cp/decl.c:9013
 #, gcc-internal-format
 msgid "making %qD static"
 msgstr "Ð² Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ðµ ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¹ %qD Ñ�Ñ‚Ð°Ð½Ð¾Ð²Ð¸Ñ‚Ñ�Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼"
 
-#: cp/decl.c:8999
+#: cp/decl.c:9078
 #, gcc-internal-format
 msgid "storage class %<auto%> invalid for function %qs"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<auto%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
 
-#: cp/decl.c:9001
+#: cp/decl.c:9080
 #, gcc-internal-format
 msgid "storage class %<register%> invalid for function %qs"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<register%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
 
-#: cp/decl.c:9003
+#: cp/decl.c:9082
 #, gcc-internal-format
 msgid "storage class %<__thread%> invalid for function %qs"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %<__thread%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
 
-#: cp/decl.c:9014
+#: cp/decl.c:9093
 #, gcc-internal-format
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ ÑƒÐºÐ°Ð·Ð°Ð½Ð¾ %<static%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs, Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð½Ð¾Ð¹ Ð²Ð½Ðµ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸"
 
-#: cp/decl.c:9017
+#: cp/decl.c:9096
 #, gcc-internal-format
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ ÑƒÐºÐ°Ð·Ð°Ð½Ð¾ %<inline%> Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs, Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð½Ð¾Ð¹ Ð²Ð½Ðµ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸"
 
-#: cp/decl.c:9025
+#: cp/decl.c:9104
 #, gcc-internal-format
 msgid "virtual non-class function %qs"
 msgstr "Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ð°"
 
-#: cp/decl.c:9056
+#: cp/decl.c:9135
 #, gcc-internal-format
 msgid "cannot declare member function %qD to have static linkage"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
 
 #. FIXME need arm citation
-#: cp/decl.c:9063
+#: cp/decl.c:9142
 #, gcc-internal-format
 msgid "cannot declare static function inside another function"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð´Ñ€ÑƒÐ³Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/decl.c:9093
+#: cp/decl.c:9172
 #, gcc-internal-format
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 msgstr "Ñ�Ð»Ð¾Ð²Ð¾ %<static%> Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾ Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ (Ð² Ð¾Ñ‚Ð»Ð¸Ñ‡Ð¸Ðµ Ð¾Ñ‚ Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¸Ñ�) Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ"
 
-#: cp/decl.c:9100
+#: cp/decl.c:9179
 #, gcc-internal-format
 msgid "static member %qD declared %<register%>"
 msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ ÐºÐ°Ðº %<register%>"
 
-#: cp/decl.c:9105
+#: cp/decl.c:9184
 #, gcc-internal-format
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ñ�Ð²Ð½Ð°Ñ� extern-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %q#D"
 
-#: cp/decl.c:9234
+#: cp/decl.c:9313
 #, gcc-internal-format
 msgid "default argument for %q#D has type %qT"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� %q#D Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/decl.c:9237
+#: cp/decl.c:9316
 #, gcc-internal-format
 msgid "default argument for parameter of type %qT has type %qT"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ñ‚Ð¸Ð¿Ð° %qT Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/decl.c:9253
+#: cp/decl.c:9332
 #, gcc-internal-format
 msgid "default argument %qE uses local variable %qD"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ %qE Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %qD"
 
-#: cp/decl.c:9323
+#: cp/decl.c:9399
+#, fuzzy, gcc-internal-format
+msgid "parameter %qD has Java class type"
+msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %q+D Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
+
+#: cp/decl.c:9412
 #, gcc-internal-format
 msgid "parameter %qD invalidly declared method type"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qD Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð¼ÐµÑ‚Ð¾Ð´Ð°"
 
-#: cp/decl.c:9347
+#: cp/decl.c:9436
 #, gcc-internal-format
 msgid "parameter %qD includes %s to array of unknown bound %qT"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ %s Ð½Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ñ� Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ð¾Ð¹ Ð³Ñ€Ð°Ð½Ð¸Ñ†ÐµÐ¹ %qT"
 
-#: cp/decl.c:9361
+#: cp/decl.c:9450
 #, fuzzy, gcc-internal-format
 msgid "parameter packs must be at the end of the parameter list"
 msgstr "%JÐ² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð¾ Ð¸Ð¼Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
 
-#: cp/decl.c:9366
+#: cp/decl.c:9455
 #, gcc-internal-format
 msgid "multiple parameters named %qE"
 msgstr "Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %qE"
@@ -28951,138 +28940,138 @@
 #. 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.
-#: cp/decl.c:9581
+#: cp/decl.c:9672
 #, gcc-internal-format
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€; Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð²Ñ‹ Ð¸Ð¼ÐµÐ»Ð¸ Ð² Ð²Ð¸Ð´Ñƒ %<%T (const %T&)%>"
 
-#: cp/decl.c:9703
+#: cp/decl.c:9794
 #, gcc-internal-format
 msgid "%qD may not be declared within a namespace"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¼Ð¾Ð¶ÐµÑ‚ Ð½Ðµ Ð´ÐµÐ¹Ñ�Ñ‚Ð²Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ðµ Ð¸Ð¼Ñ‘Ð½"
 
-#: cp/decl.c:9708
+#: cp/decl.c:9799
 #, gcc-internal-format
 msgid "%qD may not be declared as static"
 msgstr "%qD Ð¼Ð¾Ð¶Ð½Ð¾ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹"
 
-#: cp/decl.c:9731
+#: cp/decl.c:9825
 #, gcc-internal-format
 msgid "%qD must be a nonstatic member function"
 msgstr "%qD Ð´Ð¾Ð»Ð¶Ð½ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
 
-#: cp/decl.c:9740
+#: cp/decl.c:9834
 #, gcc-internal-format
 msgid "%qD must be either a non-static member function or a non-member function"
 msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð»Ð¸Ð±Ð¾ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹ Ð¸Ð»Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹-Ð½Ðµ-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
 
-#: cp/decl.c:9761
+#: cp/decl.c:9855
 #, gcc-internal-format
 msgid "%qD must have an argument of class or enumerated type"
 msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° ÐºÐ»Ð°Ñ�Ñ� Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/decl.c:9802
+#: cp/decl.c:9896
 #, gcc-internal-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº %s%s Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸ÑŽ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
 
 #. 13.4.0.3
-#: cp/decl.c:9810
+#: cp/decl.c:9904
 #, gcc-internal-format
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ·ÐºÑƒ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ ?:"
 
-#: cp/decl.c:9815
+#: cp/decl.c:9909
 #, gcc-internal-format
 msgid "%qD must not have variable number of arguments"
 msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
 
-#: cp/decl.c:9866
+#: cp/decl.c:9960
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its argument"
 msgstr "Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ñ‹Ð¹ %qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° %<int%>"
 
-#: cp/decl.c:9869
+#: cp/decl.c:9963
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its second argument"
 msgstr "Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ñ‹Ð¹ %qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð²Ñ‚Ð¾Ñ€Ð¾Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñ‚Ð¸Ð¿Ð° %<int%>"
 
-#: cp/decl.c:9877
+#: cp/decl.c:9971
 #, gcc-internal-format
 msgid "%qD must take either zero or one argument"
 msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð½Ðµ Ð±Ð¾Ð»ÐµÐµ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
 
-#: cp/decl.c:9879
+#: cp/decl.c:9973
 #, gcc-internal-format
 msgid "%qD must take either one or two arguments"
 msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ð¾Ð´Ð¸Ð½ Ð¸Ð»Ð¸ Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
 
-#: cp/decl.c:9901
+#: cp/decl.c:9995
 #, gcc-internal-format
 msgid "prefix %qD should return %qT"
 msgstr "Ð¿Ñ€ÐµÑ„Ð¸ÐºÑ�Ð½Ñ‹Ð¹ %qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ %qT"
 
-#: cp/decl.c:9907
+#: cp/decl.c:10001
 #, gcc-internal-format
 msgid "postfix %qD should return %qT"
 msgstr "Ð¿Ð¾Ñ�Ñ‚Ñ„Ð¸ÐºÑ�Ð½Ñ‹Ð¹ %qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ %qT"
 
-#: cp/decl.c:9916
+#: cp/decl.c:10010
 #, gcc-internal-format
 msgid "%qD must take %<void%>"
 msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² %<void%>"
 
-#: cp/decl.c:9918 cp/decl.c:9927
+#: cp/decl.c:10012 cp/decl.c:10021
 #, gcc-internal-format
 msgid "%qD must take exactly one argument"
 msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ€Ð¾Ð²Ð½Ð¾ Ð¾Ð´Ð¸Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚"
 
-#: cp/decl.c:9929
+#: cp/decl.c:10023
 #, gcc-internal-format
 msgid "%qD must take exactly two arguments"
 msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ€Ð¾Ð²Ð½Ð¾ Ð´Ð²Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
 
-#: cp/decl.c:9938
+#: cp/decl.c:10032
 #, gcc-internal-format
 msgid "user-defined %qD always evaluates both arguments"
 msgstr "Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»ÑŒÑ�ÐºÐ¸Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ %qD Ð²Ñ�ÐµÐ³Ð´Ð° Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»Ñ�ÐµÑ‚ Ð¾Ð±Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
 
-#: cp/decl.c:9952
+#: cp/decl.c:10046
 #, gcc-internal-format
 msgid "%qD should return by value"
 msgstr "%qD Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ð¿Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÑŽ"
 
-#: cp/decl.c:9964 cp/decl.c:9968
+#: cp/decl.c:10058 cp/decl.c:10062
 #, gcc-internal-format
 msgid "%qD cannot have default arguments"
 msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
 
-#: cp/decl.c:10026
+#: cp/decl.c:10120
 #, gcc-internal-format
 msgid "using template type parameter %qT after %qs"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT Ð¿Ð¾Ñ�Ð»Ðµ %qs"
 
-#: cp/decl.c:10041
+#: cp/decl.c:10135
 #, gcc-internal-format
 msgid "using typedef-name %qD after %qs"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ typedef-Ð¸Ð¼ÐµÐ½Ð¸ %qD Ð¿Ð¾Ñ�Ð»Ðµ %qs"
 
-#: cp/decl.c:10042
+#: cp/decl.c:10136
 #, gcc-internal-format
 msgid "%q+D has a previous declaration here"
 msgstr "%q+D Ñ€Ð°Ð½ÐµÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
 
-#: cp/decl.c:10050
+#: cp/decl.c:10144
 #, gcc-internal-format
 msgid "%qT referred to as %qs"
 msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° %qT ÐºÐ°Ðº Ð½Ð° %qs"
 
-#: cp/decl.c:10051 cp/decl.c:10058
+#: cp/decl.c:10145 cp/decl.c:10152
 #, gcc-internal-format
 msgid "%q+T has a previous declaration here"
 msgstr "%q+T Ñ€Ð°Ð½ÐµÐµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð·Ð´ÐµÑ�ÑŒ"
 
-#: cp/decl.c:10057
+#: cp/decl.c:10151
 #, gcc-internal-format
 msgid "%qT referred to as enum"
 msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° %qT ÐºÐ°Ðº Ð½Ð° enum"
@@ -29094,73 +29083,73 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:10072
+#: cp/decl.c:10166
 #, gcc-internal-format
 msgid "template argument required for %<%s %T%>"
 msgstr "Ð´Ð»Ñ� %<%s %T%> Ð½ÑƒÐ¶ÐµÐ½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚-ÑˆÐ°Ð±Ð»Ð¾Ð½"
 
-#: cp/decl.c:10120 cp/name-lookup.c:2698
+#: cp/decl.c:10214 cp/name-lookup.c:2700
 #, gcc-internal-format
 msgid "%qD has the same name as the class in which it is declared"
 msgstr "%qD Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¾ Ð¶Ðµ Ð¸Ð¼Ñ�, Ñ‡Ñ‚Ð¾ Ð¸ ÐºÐ»Ð°Ñ�Ñ�, Ð² ÐºÐ¾Ñ‚Ð¾Ñ€Ð¾Ð¼ Ð¾Ð½(Ð°) Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: cp/decl.c:10150 cp/name-lookup.c:2207 cp/parser.c:4036 cp/parser.c:14029
-#: cp/parser.c:16234
+#: cp/decl.c:10244 cp/name-lookup.c:2209 cp/parser.c:4040 cp/parser.c:14099
+#: cp/parser.c:16316
 #, gcc-internal-format
 msgid "reference to %qD is ambiguous"
 msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° %qD Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ð²Ð°"
 
-#: cp/decl.c:10264
+#: cp/decl.c:10358
 #, gcc-internal-format
 msgid "use of enum %q#D without previous declaration"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ� %q#D Ð±ÐµÐ· Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: cp/decl.c:10285
+#: cp/decl.c:10379
 #, gcc-internal-format
 msgid "redeclaration of %qT as a non-template"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qT ÐºÐ°Ðº Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/decl.c:10286 cp/pt.c:4154
+#: cp/decl.c:10380
 #, gcc-internal-format
 msgid "previous declaration %q+D"
 msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D"
 
-#: cp/decl.c:10397
+#: cp/decl.c:10491
 #, gcc-internal-format
 msgid "derived union %qT invalid"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¿Ñ€Ð¾Ð¸Ð·Ð²Ð¾Ð´Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ union %qT"
 
-#: cp/decl.c:10406
+#: cp/decl.c:10500
 #, gcc-internal-format
 msgid "Java class %qT cannot have multiple bases"
 msgstr "Java-ÐºÐ»Ð°Ñ�Ñ� %qT Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ñ… ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²"
 
-#: cp/decl.c:10417
+#: cp/decl.c:10511
 #, gcc-internal-format
 msgid "Java class %qT cannot have virtual bases"
 msgstr "Java-ÐºÐ»Ð°Ñ�Ñ� %qT Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð±Ð°Ð·Ð¾Ð²Ñ‹Ñ… ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²"
 
-#: cp/decl.c:10440
+#: cp/decl.c:10534
 #, gcc-internal-format
 msgid "base type %qT fails to be a struct or class type"
 msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð¾Ð¹, Ð½Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼"
 
-#: cp/decl.c:10473
+#: cp/decl.c:10567
 #, gcc-internal-format
 msgid "recursive type %qT undefined"
 msgstr "Ñ€ÐµÐºÑƒÑ€Ñ�Ð¸Ð²Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
 
-#: cp/decl.c:10475
+#: cp/decl.c:10569
 #, gcc-internal-format
 msgid "duplicate base type %qT invalid"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/decl.c:10552
+#: cp/decl.c:10646
 #, gcc-internal-format
 msgid "multiple definition of %q#T"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %q#T"
 
-#: cp/decl.c:10553
+#: cp/decl.c:10647
 #, gcc-internal-format
 msgid "%Jprevious definition here"
 msgstr "%JÑ�Ñ‚Ð¾ Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ"
@@ -29169,47 +29158,52 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:10692
+#: cp/decl.c:10786
 #, gcc-internal-format
 msgid "no integral type can represent all of the enumerator values for %qT"
 msgstr "Ð½Ð¸ Ð¾Ð´Ð¸Ð½ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð½Ðµ Ð³Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð´Ð»Ñ� Ð¿Ñ€ÐµÐ´Ñ�Ñ‚Ð°Ð²Ð»ÐµÐ½Ð¸Ñ� Ð²Ñ�ÐµÑ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/decl.c:10803
+#: cp/decl.c:10897
 #, gcc-internal-format
 msgid "enumerator value for %qD is not an integer constant"
 msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð´Ð»Ñ� %qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹ Ñ†ÐµÐ»Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/decl.c:10831
+#: cp/decl.c:10925
 #, gcc-internal-format
 msgid "overflow in enumeration values at %qD"
 msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ð² Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ñ�ÐµÐ¼Ñ‹Ñ… Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�Ñ… Ð´Ð»Ñ� %qD"
 
-#: cp/decl.c:10906
+#: cp/decl.c:11002
 #, gcc-internal-format
 msgid "return type %q#T is incomplete"
 msgstr "Ñ‚Ð¸Ð¿ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° %q#T Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹"
 
-#: cp/decl.c:11031 cp/typeck.c:6711
+#: cp/decl.c:11004
+#, fuzzy, gcc-internal-format
+msgid "return type has Java class type %q#T"
+msgstr "Ñ‚Ð¸Ð¿ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð½Ðµ Ð¿Ð¾Ð»Ð½Ñ‹Ð¹"
+
+#: cp/decl.c:11129 cp/typeck.c:6739
 #, gcc-internal-format
 msgid "%<operator=%> should return a reference to %<*this%>"
 msgstr "%<operator=%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ñ�Ñ�Ñ‹Ð»ÐºÑƒ Ð½Ð° %<*this%>"
 
-#: cp/decl.c:11420
+#: cp/decl.c:11518
 #, gcc-internal-format
 msgid "parameter %qD declared void"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ void"
 
-#: cp/decl.c:11908
+#: cp/decl.c:12006
 #, gcc-internal-format
 msgid "invalid member function declaration"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/decl.c:11923
+#: cp/decl.c:12021
 #, gcc-internal-format
 msgid "%qD is already defined in class %qT"
 msgstr "%qD ÑƒÐ¶Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð° Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ %qT"
 
-#: cp/decl.c:12170
+#: cp/decl.c:12268
 #, gcc-internal-format
 msgid "static member function %q#D declared with type qualifiers"
 msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�-Ñ‡Ð»ÐµÐ½ %q#D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð°Ð¼Ð¸ Ñ‚Ð¸Ð¿Ð°"
@@ -29249,7 +29243,7 @@
 msgid "deleting %qT is undefined"
 msgstr "ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ðµ %qT Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¾"
 
-#: cp/decl2.c:459 cp/pt.c:3828
+#: cp/decl2.c:459 cp/pt.c:3831
 #, gcc-internal-format
 msgid "template declaration of %q#D"
 msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D"
@@ -29334,22 +29328,22 @@
 msgid "static member %qD cannot be a bit-field"
 msgstr "Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð±Ð¸Ñ‚Ð¾Ð²Ñ‹Ð¼ Ð¿Ð¾Ð»ÐµÐ¼"
 
-#: cp/decl2.c:1122
+#: cp/decl2.c:1165
 #, gcc-internal-format
 msgid "anonymous struct not inside named type"
 msgstr "Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð°Ñ� Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° Ð½Ðµ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/decl2.c:1206
+#: cp/decl2.c:1249
 #, gcc-internal-format
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr "Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ñ‹Ðµ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ñ‹Ðµ Ð´Ð°Ð½Ð½Ñ‹Ðµ Ð² Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼Ñ‘Ð½ Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼Ð¸"
 
-#: cp/decl2.c:1215
+#: cp/decl2.c:1258
 #, gcc-internal-format
 msgid "anonymous union with no members"
 msgstr "Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ð¾Ðµ Ð¾Ð±ÑŠÐµÐ´Ð¸Ð½ÐµÐ½Ð¸Ðµ Ð±ÐµÐ· Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
 
-#: cp/decl2.c:1251
+#: cp/decl2.c:1294
 #, gcc-internal-format
 msgid "%<operator new%> must return type %qT"
 msgstr "%<operator new%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ Ñ‚Ð¸Ð¿ %qT"
@@ -29358,52 +29352,52 @@
 #.
 #. The first parameter shall not have an associated default
 #. argument.
-#: cp/decl2.c:1262
+#: cp/decl2.c:1305
 #, gcc-internal-format
 msgid "the first parameter of %<operator new%> cannot have a default argument"
 msgstr "Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ %<operator new%> Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
 
-#: cp/decl2.c:1278
+#: cp/decl2.c:1321
 #, gcc-internal-format
 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
 msgstr "%<operator new%> Ð¸Ð¼ÐµÐµÑ‚ %<size_t%> (%qT) Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
 
-#: cp/decl2.c:1307
+#: cp/decl2.c:1350
 #, gcc-internal-format
 msgid "%<operator delete%> must return type %qT"
 msgstr "%<operator delete%> Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/decl2.c:1316
+#: cp/decl2.c:1359
 #, gcc-internal-format
 msgid "%<operator delete%> takes type %qT as first parameter"
 msgstr "%<operator delete%> Ð¸Ð¼ÐµÐµÑ‚ Ð¿ÐµÑ€Ð²Ñ‹Ð¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/decl2.c:1985
+#: cp/decl2.c:2028
 #, gcc-internal-format
 msgid "%qT has a field %qD whose type uses the anonymous namespace"
 msgstr "%qT Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð¾Ð»Ðµ %qD, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑŽÑ‰ÐµÐµ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ð¾Ñ�Ñ‚Ð²Ð¾ Ð¸Ð¼Ñ‘Ð½"
 
-#: cp/decl2.c:1992
+#: cp/decl2.c:2035
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than the type of its field %qD"
 msgstr "%qT Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ñ� Ð±Ð¾Ð»ÑŒÑˆÐµÐ¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒÑŽ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸, Ñ‡ÐµÐ¼ Ñ‚Ð¸Ð¿ ÐµÐ³Ð¾ Ð¿Ð¾Ð»Ñ� %qD"
 
-#: cp/decl2.c:2005
+#: cp/decl2.c:2048
 #, gcc-internal-format
 msgid "%qT has a base %qT whose type uses the anonymous namespace"
 msgstr "%qT Ð½Ð°Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½ Ð¾Ñ‚ %qT, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÑŽÑ‰ÐµÐ³Ð¾ Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ð¾Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ð¾Ñ�Ñ‚Ð²Ð¾ Ð¸Ð¼Ñ‘Ð½"
 
-#: cp/decl2.c:2011
+#: cp/decl2.c:2054
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than its base %qT"
 msgstr "%qT Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ñ� Ð±Ð¾Ð»ÑŒÑˆÐµÐ¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚ÑŒÑŽ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸, Ñ‡ÐµÐ¼ Ñ€Ð¾Ð´Ð¸Ñ‚ÐµÐ»ÑŒ %qT"
 
-#: cp/decl2.c:3395
+#: cp/decl2.c:3441
 #, gcc-internal-format
 msgid "inline function %q+D used but never defined"
 msgstr "inline Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� %q+D Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð°, Ð½Ð¾ Ð½Ð¸Ð³Ð´Ðµ Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð°"
 
-#: cp/decl2.c:3543
+#: cp/decl2.c:3589
 #, gcc-internal-format
 msgid "default argument missing for parameter %P of %q+#D"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %P Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+#D"
@@ -29411,7 +29405,7 @@
 #. We really want to suppress this warning in system headers,
 #. because libstdc++ uses variadic templates even when we aren't
 #. in C++0x mode.
-#: cp/error.c:2669
+#: cp/error.c:2712
 #, gcc-internal-format
 msgid "ISO C++ does not include variadic templates"
 msgstr "ISO C++ Ð½Ðµ Ð²ÐºÐ»ÑŽÑ‡Ð°ÐµÑ‚ Ð²Ð°Ñ€Ð¸Ð°Ñ‚Ð¸Ð²Ð½Ñ‹Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹"
@@ -29443,7 +29437,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr "Ð¸Ñ�ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ� Ñ�Ð¸Ñ‚ÑƒÐ°Ñ†Ð¸Ñ� NULL Ð¸Ð¼ÐµÐµÑ‚ Ñ†ÐµÐ»Ñ‹Ð¹ Ñ‚Ð¸Ð¿, Ð° Ð½Ðµ Ñ‚Ð¸Ð¿ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�"
 
-#: cp/except.c:643 cp/init.c:1780
+#: cp/except.c:643 cp/init.c:1915
 #, gcc-internal-format
 msgid "%qD should never be overloaded"
 msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½(Ð¾/Ð°)"
@@ -29542,232 +29536,247 @@
 msgid "member %qD declared as friend before type %qT defined"
 msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ð´Ñ€ÑƒÐ³Ð¾Ð¼ Ð´Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/friend.c:550
+#: cp/friend.c:543
 #, fuzzy, gcc-internal-format
+msgid "friend declaration %qD in local class without prior declaration"
+msgstr "%JÑ�ÐµÐºÑ†Ð¸Ñ�, Ð·Ð°Ð´Ð°Ð½Ð½Ð°Ñ� Ð´Ð»Ñ� %qD, Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚ Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
+
+#: cp/friend.c:564
+#, fuzzy, gcc-internal-format
 msgid "friend declaration %q#D declares a non-template function"
 msgstr "friend-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� `%#D' Ð¾Ð±ÑŠÑ�Ð²Ð»Ñ�ÐµÑ‚ Ð½ÐµÑˆÐ°Ð±Ð»Ð¾Ð½Ð½ÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
 
-#: cp/friend.c:554
+#: cp/friend.c:568
 #, fuzzy, 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 "(ÐµÑ�Ð»Ð¸ Ñ�Ñ‚Ð¾ Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð²Ð°ÑˆÐ¸Ð¼ Ð½Ð°Ð¼ÐµÑ€ÐµÐ½Ð¸Ñ�Ð¼, ÑƒÐ±ÐµÐ´Ð¸Ñ‚ÐµÑ�ÑŒ, Ñ‡Ñ‚Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ ÑƒÐ¶Ðµ Ð±Ñ‹Ð» Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ð¸ Ð´Ð¾Ð±Ð°Ð²ÑŒÑ‚Ðµ <> Ð¿Ð¾Ñ�Ð»Ðµ Ð¸Ð¼ÐµÐ½Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð·Ð´ÐµÑ�ÑŒ). -Wno-non-template-friend Ð¾Ñ‚Ð¼ÐµÐ½Ñ�ÐµÑ‚ Ñ�Ñ‚Ð¾ Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ðµ"
 
-#: cp/init.c:334
+#: cp/init.c:374
 #, fuzzy, gcc-internal-format
+msgid "value-initialization of reference"
+msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� `%#D', Ð¸Ð¼ÐµÑŽÑ‰ÐµÐ³Ð¾ Ñ‚Ð¸Ð¿ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸"
+
+#: cp/init.c:481
+#, fuzzy, gcc-internal-format
 msgid "%J%qD should be initialized in the member initialization list"
 msgstr "%qD Ñ�Ð»ÐµÐ´ÑƒÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
 
-#: cp/init.c:382
+#: cp/init.c:529
 #, fuzzy, gcc-internal-format
 msgid "%Jdefault-initialization of %q#D, which has reference type"
 msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� `%#D', Ð¸Ð¼ÐµÑŽÑ‰ÐµÐ³Ð¾ Ñ‚Ð¸Ð¿ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸"
 
-#: cp/init.c:388
+#: cp/init.c:535
 #, fuzzy, gcc-internal-format
 msgid "%Juninitialized reference member %qD"
 msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ�Ñ�Ñ‹Ð»ÐºÐ° %qD"
 
-#: cp/init.c:391
+#: cp/init.c:538
 #, fuzzy, gcc-internal-format
 msgid "%Juninitialized member %qD with %<const%> type %qT"
 msgstr "Ð½ÐµÐ¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ %qD ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/init.c:534
+#: cp/init.c:681
 #, gcc-internal-format
 msgid "%q+D will be initialized after"
 msgstr "%q+D Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¿Ð¾Ñ�Ð»Ðµ"
 
-#: cp/init.c:537
+#: cp/init.c:684
 #, gcc-internal-format
 msgid "base %qT will be initialized after"
 msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %qT Ð±ÑƒÐ´ÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð¿Ð¾Ñ�Ð»Ðµ"
 
-#: cp/init.c:540
+#: cp/init.c:687
 #, fuzzy, gcc-internal-format
 msgid "  %q+#D"
 msgstr "  `%#D'"
 
-#: cp/init.c:542
+#: cp/init.c:689
 #, gcc-internal-format
 msgid "  base %qT"
 msgstr "  Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT"
 
-#: cp/init.c:543
+#: cp/init.c:690
 #, fuzzy, gcc-internal-format
 msgid "%J  when initialized here"
 msgstr "  Ð¿Ñ€Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð·Ð´ÐµÑ�ÑŒ"
 
-#: cp/init.c:559
+#: cp/init.c:706
 #, fuzzy, gcc-internal-format
 msgid "%Jmultiple initializations given for %qD"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð´Ð»Ñ� %qD"
 
-#: cp/init.c:562
+#: cp/init.c:709
 #, fuzzy, gcc-internal-format
 msgid "%Jmultiple initializations given for base %qT"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ñ‹Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð´Ð»Ñ� Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð° %qT"
 
-#: cp/init.c:629
+#: cp/init.c:776
 #, fuzzy, gcc-internal-format
 msgid "%Jinitializations for multiple members of %qT"
 msgstr "Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð´Ð»Ñ� Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¸Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² %qT"
 
-#: cp/init.c:691
+#: cp/init.c:839
 #, fuzzy, gcc-internal-format
 msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
 msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� `%#T' Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ�Ð²Ð½Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ð² ÐºÐ¾Ð¿Ð¸Ñ€ÑƒÑŽÑ‰ÐµÐ¼ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ðµ"
 
-#: cp/init.c:915 cp/init.c:934
+#: cp/init.c:1063 cp/init.c:1082
 #, gcc-internal-format
 msgid "class %qT does not have any field named %qD"
 msgstr "Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ %qT Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¿Ð¾Ð»Ñ� Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ %qD"
 
-#: cp/init.c:921
+#: cp/init.c:1069
 #, fuzzy, gcc-internal-format
 msgid "%q#D is a static data member; it can only be initialized at its definition"
 msgstr "`%#D' - Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚; Ð¾Ð½ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ð¼ÐµÑ�Ñ‚Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�"
 
-#: cp/init.c:928
+#: cp/init.c:1076
 #, fuzzy, gcc-internal-format
 msgid "%q#D is not a non-static data member of %qT"
 msgstr "`%#D' Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ %qT"
 
-#: cp/init.c:967
+#: cp/init.c:1115
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which has no base classes"
 msgstr "Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� %qT, Ð½Ðµ Ð¸Ð¼ÐµÑŽÑ‰ÐµÐ³Ð¾ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ñ… ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²"
 
-#: cp/init.c:975
+#: cp/init.c:1123
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which uses multiple inheritance"
 msgstr "Ð±ÐµÐ·Ñ‹Ð¼Ñ�Ð½Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� %qT, Ð¸Ð¼ÐµÑŽÑ‰ÐµÐ³Ð¾ Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ðµ Ð½Ð°Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ðµ"
 
-#: cp/init.c:1021
+#: cp/init.c:1169
 #, gcc-internal-format
 msgid "%qD is both a direct base and an indirect virtual base"
 msgstr "%qD - Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ñ‹Ð¹ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿, Ð° Ñ‚Ð°ÐºÐ¶Ðµ ÐºÐ¾Ñ�Ð²ÐµÐ½Ð½Ñ‹Ð¹ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ð¹ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: cp/init.c:1029
+#: cp/init.c:1177
 #, fuzzy, gcc-internal-format
 msgid "type %qT is not a direct or virtual base of %qT"
 msgstr "Ñ‚Ð¸Ð¿ %qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ Ð¸Ð»Ð¸ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð±Ð°Ð·Ð¾Ð¹ Ð´Ð»Ñ� %qT"
 
-#: cp/init.c:1032
+#: cp/init.c:1180
 #, fuzzy, gcc-internal-format
 msgid "type %qT is not a direct base of %qT"
 msgstr "Ñ‚Ð¸Ð¿ %qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÐ¿Ð¾Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð¹ Ð±Ð°Ð·Ð¾Ð¹ Ð´Ð»Ñ� %qT"
 
-#: cp/init.c:1112
+#: cp/init.c:1260
 #, gcc-internal-format
 msgid "bad array initializer"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
 
-#: cp/init.c:1287
+#: cp/init.c:1435
 #, gcc-internal-format
 msgid "%qT is not an aggregate type"
 msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
 
-#: cp/init.c:1341
+#: cp/init.c:1489
 #, gcc-internal-format
 msgid "incomplete type %qT does not have member %qD"
 msgstr "Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
 
-#: cp/init.c:1354
+#: cp/init.c:1502
 #, gcc-internal-format
 msgid "invalid pointer to bit-field %qD"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð±Ð¸Ñ‚Ð¾Ð²Ð¾Ðµ Ð¿Ð¾Ð»Ðµ %qD"
 
-#: cp/init.c:1431
+#: cp/init.c:1579
 #, gcc-internal-format
 msgid "invalid use of non-static member function %qD"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
 
-#: cp/init.c:1437
+#: cp/init.c:1585
 #, gcc-internal-format
 msgid "invalid use of non-static data member %qD"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
 
-#: cp/init.c:1714
+#: cp/init.c:1862
 #, gcc-internal-format
 msgid "invalid type %<void%> for new"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %<void%> Ð·Ð°Ð´Ð°Ð½ Ð´Ð»Ñ� new"
 
-#: cp/init.c:1724
+#: cp/init.c:1872
 #, gcc-internal-format
 msgid "uninitialized const in %<new%> of %q#T"
 msgstr "Ð½ÐµÐ¿Ñ€Ð¾Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð² %<new%> Ð¾Ñ‚ %q#T"
 
-#: cp/init.c:1775
+#: cp/init.c:1910
 #, gcc-internal-format
 msgid "call to Java constructor with %qs undefined"
 msgstr "Ð²Ñ‹Ð·Ð¾Ð² Java-ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° Ñ� Ð½ÐµÐ¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð½Ñ‹Ð¼ %qs"
 
-#: cp/init.c:1815
+#: cp/init.c:1926
+#, fuzzy, gcc-internal-format
+msgid "Java class %q#T object allocated using placement new"
+msgstr "Java-ÐºÐ»Ð°Ñ�Ñ� %qT Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð½ÐµÑ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ñ… ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²"
+
+#: cp/init.c:1955
 #, gcc-internal-format
 msgid "no suitable %qD found in class %qT"
 msgstr "Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ³Ð¾ %qD Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ %qT"
 
-#: cp/init.c:1820
+#: cp/init.c:1960
 #, gcc-internal-format
 msgid "request for member %qD is ambiguous"
 msgstr "Ð·Ð°Ð¿Ñ€Ð¾Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½"
 
-#: cp/init.c:1972
+#: cp/init.c:2134
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization in array new"
 msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÑŽ Ð¿Ñ€Ð¸ Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð² Ñ� Ð¿Ð¾Ð¼Ð¾Ñ‰ÑŒÑŽ new"
 
-#: cp/init.c:2174
+#: cp/init.c:2336
 #, gcc-internal-format
 msgid "size in array new must have integral type"
 msgstr "Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð² new Ð´Ð»Ñ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: cp/init.c:2183
+#: cp/init.c:2345
 #, gcc-internal-format
 msgid "new cannot be applied to a reference type"
 msgstr "new Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�Ñ‚ÑŒ Ðº Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ"
 
-#: cp/init.c:2189
+#: cp/init.c:2351
 #, gcc-internal-format
 msgid "new cannot be applied to a function type"
 msgstr "new Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¿Ñ€Ð¸Ð¼ÐµÐ½Ñ�Ñ‚ÑŒ Ðº Ñ‚Ð¸Ð¿Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/init.c:2228
+#: cp/init.c:2390
 #, gcc-internal-format
 msgid "call to Java constructor, while %<jclass%> undefined"
 msgstr "Ð²Ñ‹Ð·Ð¾Ð² Java-ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð², Ñ…Ð¾Ñ‚Ñ� %<jclass%> Ð½Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½"
 
-#: cp/init.c:2246
+#: cp/init.c:2408
 #, gcc-internal-format
 msgid "can't find %<class$%> in %qT"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ %<class$%> Ð² %qT"
 
-#: cp/init.c:2607
+#: cp/init.c:2769
 #, gcc-internal-format
 msgid "initializer ends prematurely"
 msgstr "Ð¿Ñ€ÐµÐ¶Ð´ÐµÐ²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ðµ Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
 
-#: cp/init.c:2662
+#: cp/init.c:2824
 #, gcc-internal-format
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð¼Ð½Ð¾Ð³Ð¾Ð¼ÐµÑ€Ð½Ð¾Ð³Ð¾ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð°"
 
-#: cp/init.c:2799
+#: cp/init.c:2961
 #, gcc-internal-format
 msgid "possible problem detected in invocation of delete operator:"
 msgstr "Ð² Ð²Ñ‹Ð·Ð¾Ð²Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° delete Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð° Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð°Ñ� Ð¿Ñ€Ð¾Ð±Ð»ÐµÐ¼Ð°:"
 
-#: cp/init.c:2802
+#: cp/init.c:2964
 #, gcc-internal-format
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr "Ð½Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€, Ð½Ð¸ Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€ delete Ð½Ðµ Ð±ÑƒÐ´ÑƒÑ‚ Ð²Ñ‹Ð·Ð²Ð°Ð½Ñ‹, Ð´Ð°Ð¶Ðµ ÐµÑ�Ð»Ð¸ Ð¾Ð½Ð¸ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð°."
 
-#: cp/init.c:2823
+#: cp/init.c:2985
 #, gcc-internal-format
 msgid "unknown array size in delete"
 msgstr "Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ðµ delete"
 
-#: cp/init.c:3070
+#: cp/init.c:3232
 #, gcc-internal-format
 msgid "type to vector delete is neither pointer or array type"
 msgstr "Ñ‚Ð¸Ð¿, Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ Ð² Ð²ÐµÐºÑ‚Ð¾Ñ€Ð½Ð¾Ð¼ delete, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½Ð¸ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð¾Ð¼, Ð½Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼"
@@ -29832,22 +29841,22 @@
 msgid "mangling typeof, use decltype instead"
 msgstr ""
 
-#: cp/mangle.c:2208
+#: cp/mangle.c:2211
 #, gcc-internal-format
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr "call_expr Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð¸Ð·-Ð·Ð° Ð´ÐµÑ„ÐµÐºÑ‚Ð¾Ð² ABI C++"
 
-#: cp/mangle.c:2216
+#: cp/mangle.c:2219
 #, fuzzy, gcc-internal-format
 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
 msgstr "call_expr Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð¸Ð·-Ð·Ð° Ð´ÐµÑ„ÐµÐºÑ‚Ð¾Ð² ABI C++"
 
-#: cp/mangle.c:2266
+#: cp/mangle.c:2269
 #, gcc-internal-format
 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
 msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ�Ñ€ÐµÐ´Ð½ÐµÐ³Ð¾ Ð¾Ð¿Ñ€ÐµÐ°Ð½Ð´Ð° %<?:%>"
 
-#: cp/mangle.c:2584
+#: cp/mangle.c:2587
 #, gcc-internal-format
 msgid "the mangled name of %qD will change in a future version of GCC"
 msgstr "ÐºÐ¾Ð´Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ðµ Ð¸Ð¼Ñ� %qD Ð¸Ð·Ð¼ÐµÐ½Ð¸Ñ‚Ñ�Ñ� Ð² Ð±ÑƒÐ´ÑƒÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ… GCC"
@@ -29857,27 +29866,27 @@
 msgid "generic thunk code fails for method %q#D which uses %<...%>"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð² Ð¾Ð±Ð¾Ð±Ñ‰ÐµÐ½Ð½Ð¾Ð¼ thunk-ÐºÐ¾Ð´Ðµ Ð´Ð»Ñ� Ð¼ÐµÑ‚Ð¾Ð´Ð° `%#D', ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚ `...'"
 
-#: cp/method.c:697
+#: cp/method.c:698
 #, fuzzy, gcc-internal-format
 msgid "non-static const member %q#D, can't use default assignment operator"
 msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ `%#D', Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾"
 
-#: cp/method.c:703
+#: cp/method.c:704
 #, fuzzy, gcc-internal-format
 msgid "non-static reference member %q#D, can't use default assignment operator"
 msgstr "Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¹ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ�Ñ�Ñ‹Ð»ÐºÐ° `%#D', Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾"
 
-#: cp/method.c:815
+#: cp/method.c:816
 #, gcc-internal-format
 msgid "%Hsynthesized method %qD first required here "
 msgstr "%HÑ�Ð¸Ð½Ñ‚ÐµÐ·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð¼ÐµÑ‚Ð¾Ð´ %qD Ð²Ð¿ÐµÑ€Ð²Ñ‹Ðµ Ð¿Ð¾Ñ‚Ñ€ÐµÐ±Ð¾Ð²Ð°Ð»Ñ�Ñ� Ð·Ð´ÐµÑ�ÑŒ "
 
-#: cp/method.c:1158
+#: cp/method.c:1159
 #, gcc-internal-format
 msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
 msgstr "Ñ�Ñ‚Ñ€ÑƒÐºÑ‚ÑƒÑ€Ð° vtable Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð° %qT Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð° Ñ� ABI Ð¸ Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½Ð° Ð² Ð±ÑƒÐ´ÑƒÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ… GCC Ð¸Ð·-Ð·Ð° Ð½ÐµÑ�Ð²Ð½Ð¾Ð³Ð¾ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ð¾Ð³Ð¾ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
 
-#: cp/name-lookup.c:728
+#: cp/name-lookup.c:727
 #, gcc-internal-format
 msgid "redeclaration of %<wchar_t%> as %qT"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %<wchar_t%> Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ %qT"
@@ -29888,243 +29897,243 @@
 #. [basic.start.main]
 #.
 #. This function shall not be overloaded.
-#: cp/name-lookup.c:758
+#: cp/name-lookup.c:757
 #, gcc-internal-format
 msgid "invalid redeclaration of %q+D"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D"
 
-#: cp/name-lookup.c:759
+#: cp/name-lookup.c:758
 #, gcc-internal-format
 msgid "as %qD"
 msgstr "ÐºÐ°Ðº %qD"
 
-#: cp/name-lookup.c:850
+#: cp/name-lookup.c:849
 #, gcc-internal-format
 msgid "type mismatch with previous external decl of %q#D"
 msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ‚Ð¸Ð¿Ð¾Ð² Ñ� Ð¿Ñ€ÐµÐ´ÑˆÐµÑ�Ñ‚Ð²ÑƒÑŽÑ‰ÐµÐ¹ Ð²Ð½ÐµÑˆÐ½ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹ %q#D"
 
-#: cp/name-lookup.c:851
+#: cp/name-lookup.c:850
 #, gcc-internal-format
 msgid "previous external decl of %q+#D"
 msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð²Ð½ÐµÑˆÐ½Ñ�Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+#D"
 
-#: cp/name-lookup.c:942
+#: cp/name-lookup.c:941
 #, gcc-internal-format
 msgid "extern declaration of %q#D doesn't match"
 msgstr "Ð½ÐµÑ‚ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ñ� Ñ� Ð²Ð½ÐµÑˆÐ½ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸ÐµÐ¹ %q#D"
 
-#: cp/name-lookup.c:943
+#: cp/name-lookup.c:942
 #, gcc-internal-format
 msgid "global declaration %q+#D"
 msgstr "Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+#D"
 
-#: cp/name-lookup.c:980 cp/name-lookup.c:987
+#: cp/name-lookup.c:979 cp/name-lookup.c:986
 #, gcc-internal-format
 msgid "declaration of %q#D shadows a parameter"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q#D Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€"
 
 #. Location of previous decl is not useful in this case.
-#: cp/name-lookup.c:1012
+#: cp/name-lookup.c:1011
 #, gcc-internal-format
 msgid "declaration of %qD shadows a member of 'this'"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ ÐºÐ»Ð°Ñ�Ñ�Ð°, Ð½Ð° ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°ÐµÑ‚ 'this'"
 
-#: cp/name-lookup.c:1018
+#: cp/name-lookup.c:1017
 #, gcc-internal-format
 msgid "declaration of %qD shadows a previous local"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½ÑƒÑŽ Ñ€Ð°Ð½ÐµÐµ Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
 
-#: cp/name-lookup.c:1025
+#: cp/name-lookup.c:1024
 #, gcc-internal-format
 msgid "declaration of %qD shadows a global declaration"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½ÑƒÑŽ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð°Ñ†Ð¸ÑŽ"
 
-#: cp/name-lookup.c:1148
+#: cp/name-lookup.c:1147
 #, gcc-internal-format
 msgid "name lookup of %qD changed"
 msgstr "Ð¿Ð¾Ð¸Ñ�Ðº Ð¸Ð¼ÐµÐ½Ð¸ %qD Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½"
 
-#: cp/name-lookup.c:1149
+#: cp/name-lookup.c:1148
 #, gcc-internal-format
 msgid "  matches this %q+D under ISO standard rules"
 msgstr "  Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %q+D Ð¿Ð¾ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð°Ð¼ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð° ISO"
 
-#: cp/name-lookup.c:1151
+#: cp/name-lookup.c:1150
 #, gcc-internal-format
 msgid "  matches this %q+D under old rules"
 msgstr "  Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %q+D Ð¿Ð¾ Ñ�Ñ‚Ð°Ñ€Ñ‹Ð¼ Ð¿Ñ€Ð°Ð²Ð¸Ð»Ð°Ð¼"
 
-#: cp/name-lookup.c:1169 cp/name-lookup.c:1177
+#: cp/name-lookup.c:1168 cp/name-lookup.c:1176
 #, gcc-internal-format
 msgid "name lookup of %qD changed for new ISO %<for%> scoping"
 msgstr "Ð¿Ð¾Ð¸Ñ�Ðº Ð¸Ð¼ÐµÐ½Ð¸ %qD Ð¸Ð·Ð¼ÐµÐ½ÐµÐ½ Ð² Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ð¸ Ñ� Ð½Ð¾Ð²Ð¾Ð¹ Ñ‚Ñ€Ð°ÐºÑ‚Ð¾Ð²ÐºÐ¾Ð¹ ISO Ð´Ð»Ñ� Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ %<for%>"
 
-#: cp/name-lookup.c:1171
+#: cp/name-lookup.c:1170
 #, gcc-internal-format
 msgid "  cannot use obsolete binding at %q+D because it has a destructor"
 msgstr "  Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÑƒÑŽ Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÑƒ Ð² %q+D, Ð¿Ð¾Ñ‚Ð¾Ð¼Ñƒ Ñ‡Ñ‚Ð¾ Ð¸Ð¼ÐµÐµÑ‚Ñ�Ñ� Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
 
-#: cp/name-lookup.c:1179
+#: cp/name-lookup.c:1178
 #, gcc-internal-format
 msgid "  using obsolete binding at %q+D"
 msgstr "  Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ°Ñ� Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ° Ð² %q+D"
 
-#: cp/name-lookup.c:1232
+#: cp/name-lookup.c:1231
 #, gcc-internal-format
 msgid "%s %s(%E) %p %d\n"
 msgstr "%s %s(%E) %p %d\n"
 
-#: cp/name-lookup.c:1235
+#: cp/name-lookup.c:1234
 #, gcc-internal-format
 msgid "%s %s %p %d\n"
 msgstr "%s %s %p %d\n"
 
-#: cp/name-lookup.c:1362
+#: cp/name-lookup.c:1361
 #, gcc-internal-format
 msgid "XXX is_class_level != (current_scope == class_scope)\n"
 msgstr "XXX is_class_level != (current_scope == class_scope)\n"
 
-#: cp/name-lookup.c:1920
+#: cp/name-lookup.c:1922
 #, gcc-internal-format
 msgid "%q#D hides constructor for %q#T"
 msgstr "%q#D Ñ�ÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð´Ð»Ñ� %q#T"
 
-#: cp/name-lookup.c:1937
+#: cp/name-lookup.c:1939
 #, gcc-internal-format
 msgid "%q#D conflicts with previous using declaration %q#D"
 msgstr "%q#D ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ÑƒÐµÑ‚ Ñ� Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð¸Ð¼ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %q#D"
 
-#: cp/name-lookup.c:1960
+#: cp/name-lookup.c:1962
 #, gcc-internal-format
 msgid "previous non-function declaration %q+#D"
 msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ðµ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q+#D"
 
-#: cp/name-lookup.c:1961
+#: cp/name-lookup.c:1963
 #, gcc-internal-format
 msgid "conflicts with function declaration %q#D"
 msgstr "Ð¿Ñ€Ð¾Ñ‚Ð¸Ð²Ð¾Ñ€ÐµÑ‡Ð¸Ñ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %q#D"
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2039 cp/name-lookup.c:2064
+#: cp/name-lookup.c:2041 cp/name-lookup.c:2066
 #, gcc-internal-format
 msgid "%qT is not a namespace"
 msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾Ð¼ Ð¸Ð¼Ñ‘Ð½"
 
 #. 7.3.3/5
 #. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2049
+#: cp/name-lookup.c:2051
 #, gcc-internal-format
 msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
 msgstr "Ð² using-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Ð½ÐµÐ»ÑŒÐ·Ñ� Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°. ÐŸÐ¾Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ %<using %D%>"
 
-#: cp/name-lookup.c:2056
+#: cp/name-lookup.c:2058
 #, gcc-internal-format
 msgid "namespace %qD not allowed in using-declaration"
 msgstr "Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾ Ð¸Ð¼Ñ‘Ð½ %qD Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð² using-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: cp/name-lookup.c:2092
+#: cp/name-lookup.c:2094
 #, gcc-internal-format
 msgid "%qD not declared"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
 
-#: cp/name-lookup.c:2128 cp/name-lookup.c:2165 cp/name-lookup.c:2199
-#: cp/name-lookup.c:2214
+#: cp/name-lookup.c:2130 cp/name-lookup.c:2167 cp/name-lookup.c:2201
+#: cp/name-lookup.c:2216
 #, gcc-internal-format
 msgid "%qD is already declared in this scope"
 msgstr "Ð² Ñ�Ñ‚Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ Ð²Ð¸Ð´Ð¸Ð¼Ð¾Ñ�Ñ‚Ð¸ ÑƒÐ¶Ðµ ÐµÑ�Ñ‚ÑŒ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
 
-#: cp/name-lookup.c:2817
+#: cp/name-lookup.c:2819
 #, gcc-internal-format
 msgid "using-declaration for non-member at class scope"
 msgstr "using-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð´Ð»Ñ� Ð½Ðµ-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð°"
 
-#: cp/name-lookup.c:2824
+#: cp/name-lookup.c:2826
 #, gcc-internal-format
 msgid "%<%T::%D%> names destructor"
 msgstr "%<%T::%D%> Ð¾Ð±Ð¾Ð·Ð½Ð°Ñ‡Ð°ÐµÑ‚ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
 
-#: cp/name-lookup.c:2829
+#: cp/name-lookup.c:2831
 #, gcc-internal-format
 msgid "%<%T::%D%> names constructor"
 msgstr "%%<%T::%D%> Ð¾Ð±Ð¾Ð·Ð½Ð°Ñ‡Ð°ÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€"
 
-#: cp/name-lookup.c:2834
+#: cp/name-lookup.c:2836
 #, gcc-internal-format
 msgid "%<%T::%D%> names constructor in %qT"
 msgstr "%<%T::%D%> Ð¾Ð±Ð¾Ð·Ð½Ð°Ñ‡Ð°ÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð² %qT"
 
-#: cp/name-lookup.c:2884
+#: cp/name-lookup.c:2886
 #, gcc-internal-format
 msgid "no members matching %<%T::%D%> in %q#T"
 msgstr "Ð½ÐµÑ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð², Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ñ… %<%T::%D%>, Ð² %q#T"
 
-#: cp/name-lookup.c:2952
+#: cp/name-lookup.c:2954
 #, gcc-internal-format
 msgid "declaration of %qD not in a namespace surrounding %qD"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð²Ð½Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼Ñ‘Ð½, Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ³Ð¾ %qD"
 
-#: cp/name-lookup.c:2960
+#: cp/name-lookup.c:2962
 #, gcc-internal-format
 msgid "explicit qualification in declaration of %qD"
 msgstr "Ñ�Ð²Ð½Ñ‹Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qD"
 
-#: cp/name-lookup.c:3003
+#: cp/name-lookup.c:3005
 #, gcc-internal-format
 msgid "%qD should have been declared inside %qD"
 msgstr "%qD Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð»Ð¾ Ð¾Ð±ÑŠÑ�Ð²Ð¸Ñ‚ÑŒ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ %qD"
 
-#: cp/name-lookup.c:3048
+#: cp/name-lookup.c:3050
 #, fuzzy, gcc-internal-format
 msgid "%qD attribute requires a single NTBS argument"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ð° %qs Ð´Ð¾Ð»Ð¶Ð½Ð° Ð±Ñ‹Ñ‚ÑŒ Ñ†ÐµÐ»Ð°Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: cp/name-lookup.c:3055
+#: cp/name-lookup.c:3057
 #, gcc-internal-format
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 msgstr ""
 
-#: cp/name-lookup.c:3064 cp/name-lookup.c:3433
+#: cp/name-lookup.c:3066 cp/name-lookup.c:3435
 #, gcc-internal-format
 msgid "%qD attribute directive ignored"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qD Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3111
 #, gcc-internal-format
 msgid "namespace alias %qD not allowed here, assuming %qD"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼Ñ‘Ð½ %qD Ð·Ð´ÐµÑ�ÑŒ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾; Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÑ‚Ñ�Ñ� %qD"
 
-#: cp/name-lookup.c:3421
+#: cp/name-lookup.c:3423
 #, gcc-internal-format
 msgid "strong using only meaningful at namespace scope"
 msgstr "strong Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð¼Ñ‹Ñ�Ð» Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ð¿Ñ€ÐµÐ´ÐµÐ»Ð°Ñ… namespace"
 
-#: cp/name-lookup.c:3425
+#: cp/name-lookup.c:3427
 #, fuzzy, gcc-internal-format
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð² %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ð¾Ð±ÑŠÐµÐ¼Ð»ÐµÑ‚ %qD"
 
-#: cp/name-lookup.c:4318
+#: cp/name-lookup.c:4320
 #, gcc-internal-format
 msgid "%q+D is not a function,"
 msgstr "%q+D Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹,"
 
-#: cp/name-lookup.c:4319
+#: cp/name-lookup.c:4321
 #, gcc-internal-format
 msgid "  conflict with %q+D"
 msgstr "  ÐºÐ¾Ð½Ñ„Ð»Ð¸ÐºÑ‚ Ñ� %q+D"
 
-#: cp/name-lookup.c:4752
+#: cp/name-lookup.c:4756
 #, gcc-internal-format
 msgid "argument dependent lookup finds %q+D"
 msgstr ""
 
-#: cp/name-lookup.c:5184
+#: cp/name-lookup.c:5188
 #, gcc-internal-format
 msgid "XXX entering pop_everything ()\n"
 msgstr "XXX Ð²Ñ…Ð¾Ð´ Ð² pop_everything ()\n"
 
-#: cp/name-lookup.c:5193
+#: cp/name-lookup.c:5197
 #, gcc-internal-format
 msgid "XXX leaving pop_everything ()\n"
 msgstr "XXX Ð²Ñ‹Ñ…Ð¾Ð´ Ð¸Ð· pop_everything ()\n"
@@ -30134,368 +30143,373 @@
 msgid "identifier %<%s%> will become a keyword in C++0x"
 msgstr ""
 
-#: cp/parser.c:2066
+#: cp/parser.c:2069
 #, gcc-internal-format
 msgid "%<#pragma%> is not allowed here"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾ ÑƒÐ¿Ð¾Ñ‚Ñ€ÐµÐ±Ð»Ñ�Ñ‚ÑŒ %<#pragma%>"
 
-#: cp/parser.c:2096
+#: cp/parser.c:2099
 #, gcc-internal-format
 msgid "%<%E::%E%> has not been declared"
 msgstr "%<%E::%E%> Ð½Ðµ Ð±Ñ‹Ð» Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
 
-#: cp/parser.c:2099
+#: cp/parser.c:2102
 #, gcc-internal-format
 msgid "%<::%E%> has not been declared"
 msgstr "%<::%E%> Ð½Ðµ Ð±Ñ‹Ð» Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
 
-#: cp/parser.c:2102
+#: cp/parser.c:2105
 #, fuzzy, gcc-internal-format
 msgid "request for member %qE in non-class type %qT"
 msgstr "Ð·Ð°Ð¿Ñ€Ð¾Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD Ð² %qE, Ð¸Ð¼ÐµÑŽÑ‰ÐµÐ³Ð¾ Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/parser.c:2105
+#: cp/parser.c:2108
 #, gcc-internal-format
 msgid "%<%T::%E%> has not been declared"
 msgstr "%<%T::%E%> Ð½Ðµ Ð±Ñ‹Ð» Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
 
-#: cp/parser.c:2108
+#: cp/parser.c:2111
 #, gcc-internal-format
 msgid "%qE has not been declared"
 msgstr "%qE Ð½Ðµ Ð±Ñ‹Ð» Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
 
-#: cp/parser.c:2111
+#: cp/parser.c:2114
 #, gcc-internal-format
 msgid "%<%E::%E%> %s"
 msgstr "%<%E::%E%> %s"
 
-#: cp/parser.c:2113
+#: cp/parser.c:2116
 #, gcc-internal-format
 msgid "%<::%E%> %s"
 msgstr "%<::%E%> %s"
 
-#: cp/parser.c:2115
+#: cp/parser.c:2118
 #, gcc-internal-format
 msgid "%qE %s"
 msgstr "%qE %s"
 
-#: cp/parser.c:2151
-#, gcc-internal-format
-msgid "ISO C++ does not support %<long long%>"
+#: cp/parser.c:2155
+#, fuzzy, gcc-internal-format
+msgid "ISO C++ 1998 does not support %<long long%>"
 msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %<long long%>"
 
-#: cp/parser.c:2171
+#: cp/parser.c:2175
 #, gcc-internal-format
 msgid "duplicate %qs"
 msgstr "Ð´ÑƒÐ±Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ %s"
 
-#: cp/parser.c:2214
+#: cp/parser.c:2218
 #, gcc-internal-format
 msgid "new types may not be defined in a return type"
 msgstr "Ð² Ð¾Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ð¸ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ñ�Ñ‚ÑŒ Ð½Ð¾Ð²Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹"
 
-#: cp/parser.c:2215
+#: cp/parser.c:2219
 #, gcc-internal-format
 msgid "(perhaps a semicolon is missing after the definition of %qT)"
 msgstr "(Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð¿Ñ€Ð¾Ð¿ÑƒÑ‰ÐµÐ½Ð° Ñ‚Ð¾Ñ‡ÐºÐ° Ñ� Ð·Ð°Ð¿Ñ�Ñ‚Ð¾Ð¹ Ð¿Ð¾Ñ�Ð»Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� %qT)"
 
-#: cp/parser.c:2234 cp/parser.c:4077 cp/pt.c:5443
+#: cp/parser.c:2238 cp/parser.c:4081 cp/pt.c:5509
 #, gcc-internal-format
 msgid "%qT is not a template"
 msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
 
-#: cp/parser.c:2236
+#: cp/parser.c:2240
 #, gcc-internal-format
 msgid "%qE is not a template"
 msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
 
-#: cp/parser.c:2238
+#: cp/parser.c:2242
 #, gcc-internal-format
 msgid "invalid template-id"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/parser.c:2267
+#: cp/parser.c:2271
 #, gcc-internal-format
 msgid "%s cannot appear in a constant-expression"
 msgstr "%s Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¿Ñ€Ð¸Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²Ð¾Ð²Ð°Ñ‚ÑŒ Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: cp/parser.c:2292
+#: cp/parser.c:2296
 #, gcc-internal-format
 msgid "invalid use of template-name %qE without an argument list"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð¼ÐµÐ½Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE Ð±ÐµÐ· Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
 
-#: cp/parser.c:2294
+#: cp/parser.c:2298
 #, gcc-internal-format
 msgid "invalid use of destructor %qD as a type"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° %qD Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ñ‚Ð¸Ð¿Ð°"
 
 #. Something like 'unsigned A a;'
-#: cp/parser.c:2297
+#: cp/parser.c:2301
 #, fuzzy, gcc-internal-format
 msgid "invalid combination of multiple type-specifiers"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
 
 #. Issue an error message.
-#: cp/parser.c:2301
+#: cp/parser.c:2305
 #, gcc-internal-format
 msgid "%qE does not name a type"
 msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/parser.c:2333
+#: cp/parser.c:2337
 #, gcc-internal-format
 msgid "(perhaps %<typename %T::%E%> was intended)"
 msgstr "(Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°Ð»Ð¾Ñ�ÑŒ %<typename %T::%E%>)"
 
-#: cp/parser.c:2348
+#: cp/parser.c:2352
 #, fuzzy, gcc-internal-format
 msgid "%qE in namespace %qE does not name a type"
 msgstr "%qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/parser.c:2351
+#: cp/parser.c:2355
 #, fuzzy, gcc-internal-format
 msgid "%qE in class %qT does not name a type"
 msgstr "%qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/parser.c:3160
+#: cp/parser.c:3164
 #, gcc-internal-format
 msgid "ISO C++ forbids braced-groups within expressions"
 msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð² Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ñ… Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ… Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹"
 
-#: cp/parser.c:3171
+#: cp/parser.c:3175
 #, fuzzy, gcc-internal-format
 msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
 msgstr "Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ñ‹-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: cp/parser.c:3229
+#: cp/parser.c:3233
 #, gcc-internal-format
 msgid "%<this%> may not be used in this context"
 msgstr "%<this%> Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
 
-#: cp/parser.c:3412
+#: cp/parser.c:3416
 #, gcc-internal-format
 msgid "local variable %qD may not appear in this context"
 msgstr "Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qD Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð° Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ"
 
-#: cp/parser.c:3711
+#: cp/parser.c:3715
 #, fuzzy, gcc-internal-format
 msgid "scope %qT before %<~%> is not a class-name"
 msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ð¸Ð»Ð¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾Ð¼ Ð¸Ð¼Ñ‘Ð½"
 
-#: cp/parser.c:3812
+#: cp/parser.c:3816
 #, fuzzy, gcc-internal-format
 msgid "declaration of %<~%T%> as member of %qT"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð¿ÐµÑ€ÐµÐºÑ€Ñ‹Ð²Ð°ÐµÑ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ ÐºÐ»Ð°Ñ�Ñ�Ð°, Ð½Ð° ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°ÐµÑ‚ 'this'"
 
-#: cp/parser.c:3826
+#: cp/parser.c:3830
 #, gcc-internal-format
 msgid "typedef-name %qD used as destructor declarator"
 msgstr "typedef-Ð¸Ð¼Ñ� %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ ÐºÐ°Ðº Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
 
-#: cp/parser.c:4480
+#: cp/parser.c:4484
 #, gcc-internal-format
 msgid "ISO C++ forbids compound-literals"
 msgstr "Ð² ISO C++ Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ñ‹Ðµ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð»ÑŒÐ½Ñ‹Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ñ‹"
 
-#: cp/parser.c:4837
+#: cp/parser.c:4841
 #, gcc-internal-format
 msgid "%qE does not have class type"
 msgstr "%qE Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�"
 
-#: cp/parser.c:4920 cp/typeck.c:1978
+#: cp/parser.c:4924 cp/typeck.c:2024
 #, gcc-internal-format
 msgid "invalid use of %qD"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD"
 
-#: cp/parser.c:5480
+#: cp/parser.c:5486
 #, gcc-internal-format
 msgid "array bound forbidden after parenthesized type-id"
 msgstr "Ð³Ñ€Ð°Ð½Ð¸Ñ†Ð° Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð¿Ð¾Ñ�Ð»Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ‚Ð¸Ð¿Ð° Ð² Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ…"
 
-#: cp/parser.c:5481
+#: cp/parser.c:5487
 #, gcc-internal-format
 msgid "try removing the parentheses around the type-id"
 msgstr "Ð¿Ð¾Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ ÑƒÐ±Ñ€Ð°Ñ‚ÑŒ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/parser.c:5671
+#: cp/parser.c:5677
 #, gcc-internal-format
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr "Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ new Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð¸Ð¼ÐµÑ‚ÑŒ Ñ†ÐµÐ»Ñ‹Ð¹ Ð¸Ð»Ð¸ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: cp/parser.c:5860
+#: cp/parser.c:5866
 #, gcc-internal-format
 msgid "use of old-style cast"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐµÐ¹ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð´Ð»Ñ� Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/parser.c:5986
+#: cp/parser.c:5992
 #, gcc-internal-format
 msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
 msgstr ""
 
-#: cp/parser.c:5989
+#: cp/parser.c:5995
 #, fuzzy, gcc-internal-format
 msgid "suggest parentheses around %<>>%> expression"
 msgstr "Ñ€ÐµÐºÐ¾Ð¼ÐµÐ½Ð´ÑƒÐµÑ‚Ñ�Ñ� Ð¾ÐºÑ€ÑƒÐ¶Ð°Ñ‚ÑŒ Ñ�ÐºÐ¾Ð±ÐºÐ°Ð¼Ð¸ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ &&, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÐ¼Ð¾Ðµ Ð² Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ðµ ||"
 
-#: cp/parser.c:6793
+#: cp/parser.c:6799
 #, gcc-internal-format
 msgid "case label %qE not within a switch statement"
 msgstr "case-Ð¼ÐµÑ‚ÐºÐ° %qE Ð²Ð½Ðµ Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° switch"
 
-#: cp/parser.c:6922
+#: cp/parser.c:6928
 #, gcc-internal-format
 msgid "%<else%> without a previous %<if%>"
 msgstr ""
 
-#: cp/parser.c:7208
+#: cp/parser.c:7214
 #, gcc-internal-format
 msgid "suggest a space before %<;%> or explicit braces around empty body in %<%s%> statement"
 msgstr ""
 
-#: cp/parser.c:7468
+#: cp/parser.c:7474
 #, gcc-internal-format
 msgid "ISO C++ forbids computed gotos"
 msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»Ñ�ÐµÐ¼Ñ‹Ðµ goto"
 
-#: cp/parser.c:7608
+#: cp/parser.c:7614
 #, gcc-internal-format
 msgid "extra %<;%>"
 msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� %<;%>"
 
-#: cp/parser.c:7825
+#: cp/parser.c:7831
 #, gcc-internal-format
 msgid "%<__label__%> not at the beginning of a block"
 msgstr ""
 
-#: cp/parser.c:7958
+#: cp/parser.c:7964
 #, gcc-internal-format
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr "Ñ�Ð¼ÐµÑˆÐ¸Ð²Ð°Ð½Ð¸Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¹ Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾"
 
-#: cp/parser.c:8090
+#: cp/parser.c:8096
 #, fuzzy, gcc-internal-format
 msgid "%<friend%> used outside of class"
 msgstr "%qD Ð¼Ð¾Ð¶ÐµÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð°"
 
-#: cp/parser.c:8244
+#: cp/parser.c:8250
 #, gcc-internal-format
 msgid "class definition may not be declared a friend"
 msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð½Ðµ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ñ�Ð¾Ð´ÐµÑ€Ð¶Ð°Ñ‚ÑŒ friend"
 
-#: cp/parser.c:8308 cp/parser.c:15155
+#: cp/parser.c:8314 cp/parser.c:15235
 #, gcc-internal-format
 msgid "templates may not be %<virtual%>"
 msgstr ""
 
-#: cp/parser.c:8775
+#: cp/parser.c:8786
 #, gcc-internal-format
 msgid "only constructors take base initializers"
 msgstr "Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð¾Ð² Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð° Ð±Ð°Ð·Ð¾Ð²Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ�"
 
-#: cp/parser.c:8795
+#: cp/parser.c:8806
 #, fuzzy, gcc-internal-format
 msgid "cannot expand initializer for member %<%D%>"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð´Ð»Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
 
-#: cp/parser.c:8847
+#: cp/parser.c:8858
 #, gcc-internal-format
 msgid "anachronistic old-style base class initializer"
 msgstr "ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐ¸Ð¹ Ñ�Ñ‚Ð¸Ð»ÑŒ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð°"
 
-#: cp/parser.c:8892
+#: cp/parser.c:8903
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr "ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾ %<typename%> Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾ Ð² Ñ�Ñ‚Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ (Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð½ÐµÑ�Ð²Ð½Ð¾ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼)"
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:9237
+#: cp/parser.c:9248
 #, gcc-internal-format
 msgid "keyword %<export%> not implemented, and will be ignored"
 msgstr "ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾ %<export%> Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ð¾; Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: cp/parser.c:9482 cp/parser.c:9583
+#: cp/parser.c:9419 cp/parser.c:9517 cp/parser.c:9618
 #, fuzzy, gcc-internal-format
 msgid "template parameter pack %qD cannot have a default argument"
 msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
 
-#: cp/parser.c:9485 cp/parser.c:9586
+#: cp/parser.c:9422
 #, fuzzy, gcc-internal-format
+msgid "template parameter pack cannot have a default argument"
+msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
+
+#: cp/parser.c:9520 cp/parser.c:9621
+#, fuzzy, gcc-internal-format
 msgid "template parameter packs cannot have default arguments"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ friend"
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:9723
+#: cp/parser.c:9758
 #, gcc-internal-format
 msgid "%<<::%> cannot begin a template-argument list"
 msgstr "Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ‚ÑŒÑ�Ñ� Ñ� %<<::%>"
 
-#: cp/parser.c:9724
+#: cp/parser.c:9759
 #, gcc-internal-format
 msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
 msgstr "%<<:%> - Ð°Ð»ÑŒÑ‚ÐµÑ€Ð½Ð°Ñ‚Ð¸Ð²Ð½Ð¾Ðµ Ð½Ð°Ð¿Ð¸Ñ�Ð°Ð½Ð¸Ðµ %<[%>. Ð’Ñ�Ñ‚Ð°Ð²ÑŒÑ‚Ðµ Ð¿Ñ€Ð¾Ð±ÐµÐ» Ð¼ÐµÐ¶Ð´Ñƒ %<<%> Ð¸ %<::%>"
 
-#: cp/parser.c:9731
+#: cp/parser.c:9766
 #, fuzzy, gcc-internal-format
 msgid "(if you use -fpermissive G++ will accept your code)"
 msgstr "(G++ Ð¿Ñ€Ð¸Ð¼ÐµÑ‚ Ñ‚Ð°ÐºÐ¾Ð¹ ÐºÐ¾Ð´ Ñ� ÐºÐ»ÑŽÑ‡Ð¾Ð¼ `-fpermissive')"
 
-#: cp/parser.c:9804
+#: cp/parser.c:9839
 #, fuzzy, gcc-internal-format
 msgid "parse error in template argument list"
 msgstr "Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð½Ð°Ñ‡Ð¸Ð½Ð°Ñ‚ÑŒÑ�Ñ� Ñ� `<::'"
 
 #. Explain what went wrong.
-#: cp/parser.c:9917
+#: cp/parser.c:9952
 #, gcc-internal-format
 msgid "non-template %qD used as template"
 msgstr "Ð½Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½ %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½"
 
-#: cp/parser.c:9918
+#: cp/parser.c:9953
 #, gcc-internal-format
 msgid "use %<%T::template %D%> to indicate that it is a template"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ð½Ð¾Ñ‚Ð°Ñ†Ð¸ÑŽ %<%T::template %D%> Ð´Ð»Ñ� ÑƒÐºÐ°Ð·Ð°Ð½Ð¸Ñ� Ð¾ Ñ‚Ð¾Ð¼, Ñ‡Ñ‚Ð¾ Ñ�Ñ‚Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½"
 
-#: cp/parser.c:10441
+#: cp/parser.c:10476
 #, gcc-internal-format
 msgid "template specialization with C linkage"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ñ� Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹ C"
 
-#: cp/parser.c:11032
+#: cp/parser.c:11067
 #, gcc-internal-format
 msgid "using %<typename%> outside of template"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<typename%> Ð²Ð½Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/parser.c:11191
+#: cp/parser.c:11226
 #, fuzzy, gcc-internal-format
 msgid "declaration %qD does not declare anything"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ð½Ð¸Ñ‡ÐµÐ³Ð¾ Ð½Ðµ Ð¾Ð¿Ð¸Ñ�Ñ‹Ð²Ð°ÐµÑ‚"
 
-#: cp/parser.c:11275
+#: cp/parser.c:11310
 #, fuzzy, gcc-internal-format
 msgid "attributes ignored on uninstantiated type"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qE Ð´Ð»Ñ� Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ñ… Ñ‚Ð¸Ð¿Ð¾Ð² Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
 
-#: cp/parser.c:11279
+#: cp/parser.c:11314
 #, fuzzy, gcc-internal-format
 msgid "attributes ignored on template instantiation"
 msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %qD Ð² ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/parser.c:11284
+#: cp/parser.c:11319
 #, gcc-internal-format
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 msgstr ""
 
-#: cp/parser.c:11406
+#: cp/parser.c:11441
 #, gcc-internal-format
 msgid "comma at end of enumerator list"
 msgstr "Ð·Ð°Ð¿Ñ�Ñ‚Ð°Ñ� Ð² ÐºÐ¾Ð½Ñ†Ðµ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ð¹ Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/parser.c:11498
+#: cp/parser.c:11533
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a namespace-name"
 msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾Ð¼ Ð¸Ð¼Ñ‘Ð½"
 
-#: cp/parser.c:11599
+#: cp/parser.c:11634
 #, fuzzy, gcc-internal-format
 msgid "%<namespace%> definition is not allowed here"
 msgstr "#pragma %s ÑƒÐ¶Ðµ Ð·Ð°Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°"
@@ -30503,142 +30517,157 @@
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:11738
+#: cp/parser.c:11773
 #, gcc-internal-format
 msgid "a template-id may not appear in a using-declaration"
 msgstr "Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ð² using-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: cp/parser.c:12094
+#: cp/parser.c:12135
 #, gcc-internal-format
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� asm Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/parser.c:12096
+#: cp/parser.c:12137
 #, gcc-internal-format
 msgid "attributes are not allowed on a function-definition"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ� Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/parser.c:12229
+#: cp/parser.c:12270
 #, fuzzy, gcc-internal-format
 msgid "initializer provided for function"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð°Ñ� Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� friend-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs"
 
-#: cp/parser.c:12249
+#: cp/parser.c:12290
 #, gcc-internal-format
 msgid "attributes after parenthesized initializer ignored"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚Ñ‹ Ð¿Ð¾Ñ�Ð»Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ð° Ð² Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ… Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
 
-#: cp/parser.c:12630 cp/pt.c:8772
+#: cp/parser.c:12671 cp/pt.c:8893
 #, fuzzy, gcc-internal-format
 msgid "array bound is not an integer constant"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ñ‹Ð¼ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼"
 
-#: cp/parser.c:12739
+#: cp/parser.c:12780
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%E%> is not a type"
 msgstr "%<%T::%D%> Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼"
 
-#: cp/parser.c:12765
+#: cp/parser.c:12806
 #, fuzzy, gcc-internal-format
 msgid "invalid use of constructor as a template"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… '%E'"
 
-#: cp/parser.c:12766
+#: cp/parser.c:12807
 #, gcc-internal-format
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<%T::%D%> Ð²Ð¼ÐµÑ�Ñ‚Ð¾ %<%T::%D%> Ð´Ð»Ñ� Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð¸Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° Ð² Ð¸Ð¼ÐµÐ½Ð¸ Ñ� ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼"
 
-#: cp/parser.c:12938
+#: cp/parser.c:12979
 #, fuzzy, gcc-internal-format
 msgid "%qD is a namespace"
 msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾Ð¼ Ð¸Ð¼Ñ‘Ð½"
 
-#: cp/parser.c:13013
+#: cp/parser.c:13054
 #, fuzzy, gcc-internal-format
 msgid "duplicate cv-qualifier"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€ case-Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�,"
 
-#: cp/parser.c:13600
+#: cp/parser.c:13640
 #, gcc-internal-format
 msgid "file ends in default argument"
 msgstr "ÐºÐ¾Ð½ÐµÑ† Ñ„Ð°Ð¹Ð»Ð° Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
 
-#: cp/parser.c:13673
+#: cp/parser.c:13683
 #, gcc-internal-format
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr "ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ²ÑˆÐµÐµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð½Ðµ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/parser.c:13676
+#: cp/parser.c:13686
 #, gcc-internal-format
 msgid "default arguments are only permitted for function parameters"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ñ€Ð°Ð·Ñ€ÐµÑˆÐµÐ½Ñ‹ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: cp/parser.c:13877
+#: cp/parser.c:13702
+#, fuzzy, gcc-internal-format
+msgid "%sparameter pack %qD cannot have a default argument"
+msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
+
+#: cp/parser.c:13705
+#, fuzzy, gcc-internal-format
+msgid "%sparameter pack cannot have a default argument"
+msgstr "%qD Ð½Ðµ Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ð¼ÐµÑ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
+
+#: cp/parser.c:13947
 #, gcc-internal-format
 msgid "ISO C++ does not allow designated initializers"
 msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ‹Ðµ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€Ñ‹"
 
-#: cp/parser.c:14477
+#: cp/parser.c:14547
 #, fuzzy, gcc-internal-format
 msgid "invalid class name in declaration of %qD"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� template-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
 
-#: cp/parser.c:14489
+#: cp/parser.c:14559
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð² %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ð¾Ð±ÑŠÐµÐ¼Ð»ÐµÑ‚ %qD"
 
-#: cp/parser.c:14492
+#: cp/parser.c:14562
 #, gcc-internal-format
 msgid "declaration of %qD in %qD which does not enclose %qD"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð² %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ð¾Ð±ÑŠÐµÐ¼Ð»ÐµÑ‚ %qD"
 
-#: cp/parser.c:14505
+#: cp/parser.c:14575
 #, gcc-internal-format
 msgid "extra qualification ignored"
 msgstr "Ð¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ñ‹Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ð¾Ð²Ð°Ð½Ñ‹"
 
-#: cp/parser.c:14516
+#: cp/parser.c:14586
 #, fuzzy, gcc-internal-format
 msgid "an explicit specialization must be preceded by %<template <>%>"
 msgstr "Ð¿ÐµÑ€ÐµÐ´ Ñ�Ð²Ð½Ð¾Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ 'template <>'"
 
-#: cp/parser.c:14609
+#: cp/parser.c:14613
+#, fuzzy, gcc-internal-format
+msgid "function template %qD redeclared as a class template"
+msgstr "Ð½Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½ %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½"
+
+#: cp/parser.c:14689
 #, gcc-internal-format
 msgid "previous definition of %q+#T"
 msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %q+#T"
 
-#: cp/parser.c:14855
+#: cp/parser.c:14935
 #, gcc-internal-format
 msgid "%Hextra %<;%>"
 msgstr "%HÐ¸Ð·Ð±Ñ‹Ñ‚Ð¾Ñ‡Ð½Ð°Ñ� %<;%>"
 
-#: cp/parser.c:14873
+#: cp/parser.c:14953
 #, gcc-internal-format
 msgid "a class-key must be used when declaring a friend"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ friend Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð°"
 
-#: cp/parser.c:14887
+#: cp/parser.c:14967
 #, gcc-internal-format
 msgid "friend declaration does not name a class or function"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ friend Ð½ÐµÑ‚ Ð¸Ð¼ÐµÐ½Ð¸ ÐºÐ»Ð°Ñ�Ñ�Ð° Ð¸Ð»Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/parser.c:15064
+#: cp/parser.c:15144
 #, gcc-internal-format
 msgid "pure-specifier on function-definition"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ pure Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/parser.c:15356
+#: cp/parser.c:15438
 #, fuzzy, gcc-internal-format
 msgid "keyword %<typename%> not allowed outside of templates"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ `typename' Ð²Ð½Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/parser.c:15358
+#: cp/parser.c:15440
 #, fuzzy, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 msgstr "ÐºÐ»ÑŽÑ‡ÐµÐ²Ð¾Ðµ Ñ�Ð»Ð¾Ð²Ð¾ `typename' Ð·Ð°Ð¿Ñ€ÐµÑ‰ÐµÐ½Ð¾ Ð² Ñ�Ñ‚Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ (Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð½ÐµÑ�Ð²Ð½Ð¾ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼)"
 
-#: cp/parser.c:16407
+#: cp/parser.c:16489
 #, gcc-internal-format
 msgid "too few template-parameter-lists"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð°Ñ‚Ð¾Ñ‡Ð½Ð¾ Ñ�Ð¿Ð¸Ñ�ÐºÐ¾Ð² Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
@@ -30647,13 +30676,13 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:16422
+#: cp/parser.c:16504
 #, gcc-internal-format
 msgid "too many template-parameter-lists"
 msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ñ�Ð¿Ð¸Ñ�ÐºÐ¾Ð² Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
 
 #. Issue an error message.
-#: cp/parser.c:16694
+#: cp/parser.c:16776
 #, gcc-internal-format
 msgid "named return values are no longer supported"
 msgstr "Ð¸Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÐ¼Ñ‹Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð±Ð¾Ð»ÑŒÑˆÐµ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÑŽÑ‚Ñ�Ñ�"
@@ -30661,234 +30690,234 @@
 #. 14.5.2.2 [temp.mem]
 #.
 #. A local class shall not have member templates.
-#: cp/parser.c:16766
+#: cp/parser.c:16848
 #, fuzzy, gcc-internal-format
 msgid "invalid declaration of member template in local class"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° `%#D' Ð² Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ðµ"
 
-#: cp/parser.c:16775
+#: cp/parser.c:16857
 #, gcc-internal-format
 msgid "template with C linkage"
 msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ� Ð¿Ñ€Ð¸Ð²Ñ�Ð·ÐºÐ¾Ð¹ C"
 
-#: cp/parser.c:16919
+#: cp/parser.c:17001
 #, fuzzy, gcc-internal-format
 msgid "template declaration of %qs"
 msgstr "ÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� `%#D'"
 
-#: cp/parser.c:16982
+#: cp/parser.c:17064
 #, fuzzy, gcc-internal-format
 msgid "explicit template specialization cannot have a storage class"
 msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð² Ð½Ðµ-namespace Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ %qD"
 
-#: cp/parser.c:17171
+#: cp/parser.c:17253
 #, gcc-internal-format
 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
 msgstr "%H%<>>%> Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ %<> >%> Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/parser.c:17184
+#: cp/parser.c:17266
 #, gcc-internal-format
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 msgstr "Ð¾ÑˆÐ¸Ð±Ð¾Ñ‡Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<>>%>, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ %<>%> Ð´Ð»Ñ� Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ñ� Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/parser.c:17519
+#: cp/parser.c:17601
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qD in linkage specification"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð°"
 
-#: cp/parser.c:17532
+#: cp/parser.c:17614
 #, fuzzy, gcc-internal-format
 msgid "%<__thread%> before %qD"
 msgstr "%<__thread%> Ð¿ÐµÑ€ÐµÐ´ %<extern%>"
 
-#: cp/parser.c:17847
+#: cp/parser.c:17929
 #, fuzzy, gcc-internal-format
 msgid "%qs tag used in naming %q#T"
 msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %qD ÑƒÐ¶Ðµ ÐµÑ�Ñ‚ÑŒ Ð² %qT"
 
-#: cp/parser.c:17868
+#: cp/parser.c:17950
 #, fuzzy, gcc-internal-format
 msgid "%qD redeclared with different access"
 msgstr "%J%qD Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ñ�Ð¸Ð¼Ð²Ð¾Ð» Ð´Ñ€ÑƒÐ³Ð¾Ð³Ð¾ Ð²Ð¸Ð´Ð°"
 
-#: cp/parser.c:17885
+#: cp/parser.c:17967
 #, gcc-internal-format
 msgid "%<template%> (as a disambiguator) is only allowed within templates"
 msgstr "Ñ�Ð»Ð¾Ð²Ð¾ %<template%> (Ð´Ð»Ñ� Ñ�Ð½Ñ�Ñ‚Ð¸Ñ� Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸) Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð²Ð½ÑƒÑ‚Ñ€Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð²"
 
-#: cp/parser.c:18138 cp/parser.c:19061 cp/parser.c:19192
+#: cp/parser.c:18220 cp/parser.c:19143 cp/parser.c:19274
 #, gcc-internal-format
 msgid "misplaced %<@%D%> Objective-C++ construct"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ð¾Ðµ Ð¿Ð¾Ð»Ð¾Ð¶ÐµÐ½Ð¸Ðµ %<@%D%> ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Objective-C++"
 
-#: cp/parser.c:18279
+#: cp/parser.c:18361
 #, gcc-internal-format
 msgid "%<@encode%> must specify a type as an argument"
 msgstr "Ð² ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ %<@encode%> Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ð·Ð°Ð´Ð°Ð½ Ñ‚Ð¸Ð¿"
 
-#: cp/parser.c:18594
+#: cp/parser.c:18676
 #, gcc-internal-format
 msgid "invalid Objective-C++ selector name"
 msgstr ""
 
-#: cp/parser.c:18925
+#: cp/parser.c:19007
 #, fuzzy, gcc-internal-format
 msgid "identifier expected after %<@protocol%>"
 msgstr "ÐžÐ¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€"
 
-#: cp/parser.c:19626
+#: cp/parser.c:19708
 #, gcc-internal-format
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: cp/parser.c:19735
+#: cp/parser.c:19824
 #, fuzzy, gcc-internal-format
 msgid "%qs is not valid for %qs"
 msgstr "%qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð²Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹Ð¼ Ñ„Ð°Ð¹Ð»Ð¾Ð¼"
 
-#: cp/parser.c:20390
+#: cp/parser.c:20479
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 msgstr "Ð¼ÑƒÑ�Ð¾Ñ€ Ð² ÐºÐ¾Ð½Ñ†Ðµ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñ‹ %<#pragma pack%>"
 
-#: cp/parser.c:20477
+#: cp/parser.c:20566
 #, gcc-internal-format
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr ""
 
-#: cp/parser.c:20535
+#: cp/parser.c:20624
 #, fuzzy, gcc-internal-format
 msgid "inter-module optimizations not implemented for C++"
 msgstr "Ð¼ÐµÐ¶Ð¼Ð¾Ð´ÑƒÐ»ÑŒÐ½Ñ‹Ðµ Ð¾Ð¿Ñ‚Ð¸Ð¼Ð¸Ð·Ð°Ñ†Ð¸Ð¸ Ð¿Ð¾ÐºÐ° Ð½Ðµ Ñ€ÐµÐ°Ð»Ð¸Ð·Ð¾Ð²Ð°Ð½Ñ‹"
 
-#: cp/pt.c:249
+#: cp/pt.c:252
 #, gcc-internal-format
 msgid "data member %qD cannot be a member template"
 msgstr "Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ… %qD Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð±Ñ‹Ñ‚ÑŒ Ñ‡Ð»ÐµÐ½Ð¾Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/pt.c:261
+#: cp/pt.c:264
 #, gcc-internal-format
 msgid "invalid member template declaration %qD"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD"
 
-#: cp/pt.c:609
+#: cp/pt.c:612
 #, gcc-internal-format
 msgid "explicit specialization in non-namespace scope %qD"
 msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð² Ð½Ðµ-namespace Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸ %qD"
 
-#: cp/pt.c:623
+#: cp/pt.c:626
 #, gcc-internal-format
 msgid "enclosing class templates are not explicitly specialized"
 msgstr "Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð¸Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð² Ð½Ðµ Ð±Ñ‹Ð»Ð¸ Ñ�Ð²Ð½Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
 
-#: cp/pt.c:711
+#: cp/pt.c:714
 #, gcc-internal-format
 msgid "specialization of %qD in different namespace"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð² Ð´Ñ€ÑƒÐ³Ð¾Ð¹ namespace-Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
 
-#: cp/pt.c:712 cp/pt.c:809
+#: cp/pt.c:715 cp/pt.c:812
 #, fuzzy, gcc-internal-format
 msgid "  from definition of %q+#D"
 msgstr "%JÐ¿ÐµÑ€ÐµÐ¾Ð¿Ñ€ÐµÐ»ÐµÐ»ÐµÐ½Ð¸Ðµ %qD"
 
-#: cp/pt.c:729
+#: cp/pt.c:732
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð² %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð½Ðµ Ð¾Ð±ÑŠÐµÐ¼Ð»ÐµÑ‚ %qD"
 
-#: cp/pt.c:747
+#: cp/pt.c:750
 #, fuzzy, gcc-internal-format
 msgid "name of class shadows template template parameter %qD"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° `%#D'"
 
-#: cp/pt.c:776
+#: cp/pt.c:779
 #, gcc-internal-format
 msgid "specialization of %qT after instantiation"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qT Ð¿Ð¾Ñ�Ð»Ðµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
 
-#: cp/pt.c:808
+#: cp/pt.c:811
 #, gcc-internal-format
 msgid "specializing %q#T in different namespace"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %q#T Ð² Ð´Ñ€ÑƒÐ³Ð¾Ð¹ namespace-Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
 
-#: cp/pt.c:823
+#: cp/pt.c:826
 #, gcc-internal-format
 msgid "specialization %qT after instantiation %qT"
 msgstr "Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qT Ð¿Ð¾Ñ�Ð»Ðµ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %qT"
 
-#: cp/pt.c:836
+#: cp/pt.c:839
 #, gcc-internal-format
 msgid "explicit specialization of non-template %qT"
 msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qT"
 
-#: cp/pt.c:1238
+#: cp/pt.c:1246
 #, fuzzy, gcc-internal-format
 msgid "specialization of %qD after instantiation"
 msgstr "Ñ�Ð²Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸Ñ� %D Ð¿Ð¾Ñ�Ð»Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ�"
 
-#: cp/pt.c:1464
+#: cp/pt.c:1472
 #, gcc-internal-format
 msgid "%qD is not a function template"
 msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/pt.c:1673
+#: cp/pt.c:1681
 #, fuzzy, gcc-internal-format
 msgid "template-id %qD for %q+D does not match any template declaration"
 msgstr "Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€"
 
-#: cp/pt.c:1681
+#: cp/pt.c:1689
 #, gcc-internal-format
 msgid "ambiguous template specialization %qD for %q+D"
 msgstr "Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qD Ð´Ð»Ñ� %q+D"
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1916 cp/pt.c:1970
+#: cp/pt.c:1924 cp/pt.c:1978
 #, gcc-internal-format
 msgid "template-id %qD in declaration of primary template"
 msgstr ""
 
-#: cp/pt.c:1929
+#: cp/pt.c:1937
 #, gcc-internal-format
 msgid "template parameter list used in explicit instantiation"
 msgstr ""
 
-#: cp/pt.c:1935
+#: cp/pt.c:1943
 #, gcc-internal-format
 msgid "definition provided for explicit instantiation"
 msgstr ""
 
-#: cp/pt.c:1943
+#: cp/pt.c:1951
 #, gcc-internal-format
 msgid "too many template parameter lists in declaration of %qD"
 msgstr ""
 
-#: cp/pt.c:1946
+#: cp/pt.c:1954
 #, gcc-internal-format
 msgid "too few template parameter lists in declaration of %qD"
 msgstr ""
 
-#: cp/pt.c:1948
+#: cp/pt.c:1956
 #, fuzzy, gcc-internal-format
 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
 msgstr "Ð¿ÐµÑ€ÐµÐ´ Ñ�Ð²Ð½Ð¾Ð¹ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ†Ð¸ÐµÐ¹ Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ 'template <>'"
 
-#: cp/pt.c:1967
+#: cp/pt.c:1975
 #, gcc-internal-format
 msgid "function template partial specialization %qD is not allowed"
 msgstr ""
 
-#: cp/pt.c:1999
+#: cp/pt.c:2007
 #, gcc-internal-format
 msgid "default argument specified in explicit specialization"
 msgstr ""
 
-#: cp/pt.c:2029
+#: cp/pt.c:2037
 #, gcc-internal-format
 msgid "%qD is not a template function"
 msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
 
-#: cp/pt.c:2037
+#: cp/pt.c:2045
 #, gcc-internal-format
 msgid "%qD is not declared in %qD"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD Ð² %qD"
@@ -30901,100 +30930,110 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:2099
+#: cp/pt.c:2107
 #, gcc-internal-format
 msgid "specialization of implicitly-declared special member function"
 msgstr ""
 
-#: cp/pt.c:2143
+#: cp/pt.c:2151
 #, gcc-internal-format
 msgid "no member function %qD declared in %qT"
 msgstr ""
 
-#: cp/pt.c:2642
+#: cp/pt.c:2628
 #, gcc-internal-format
 msgid "base initializer expansion %<%T%> contains no parameter packs"
 msgstr ""
 
-#: cp/pt.c:2701
+#: cp/pt.c:2687
 #, gcc-internal-format
 msgid "expansion pattern %<%T%> contains no argument packs"
 msgstr ""
 
-#: cp/pt.c:2703
+#: cp/pt.c:2689
 #, gcc-internal-format
 msgid "expansion pattern %<%E%> contains no argument packs"
 msgstr ""
 
-#: cp/pt.c:2745
+#: cp/pt.c:2730
 #, gcc-internal-format
 msgid "parameter packs not expanded with `...':"
 msgstr ""
 
-#: cp/pt.c:2760 cp/pt.c:3383
+#: cp/pt.c:2745 cp/pt.c:3361
 #, gcc-internal-format
 msgid "        %qD"
 msgstr ""
 
-#: cp/pt.c:2762
+#: cp/pt.c:2747
 #, fuzzy, gcc-internal-format
 msgid "        <anonymous>"
 msgstr "<anonymous>"
 
-#: cp/pt.c:2875
+#: cp/pt.c:2852
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+#D"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� `%#D'"
 
-#: cp/pt.c:2876
+#: cp/pt.c:2853
 #, fuzzy, gcc-internal-format
 msgid " shadows template parm %q+#D"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° `%#D'"
 
-#: cp/pt.c:3379
+#: cp/pt.c:3357
 #, gcc-internal-format
 msgid "template parameters not used in partial specialization:"
 msgstr ""
 
-#: cp/pt.c:3394
+#: cp/pt.c:3372
 #, gcc-internal-format
 msgid "partial specialization %qT does not specialize any template arguments"
 msgstr ""
 
-#: cp/pt.c:3439
+#: cp/pt.c:3417
 #, gcc-internal-format
 msgid "parameter pack argument %qE must be at the end of the template argument list"
 msgstr ""
 
-#: cp/pt.c:3441
+#: cp/pt.c:3419
 #, gcc-internal-format
 msgid "parameter pack argument %qT must be at the end of the template argument list"
 msgstr ""
 
-#: cp/pt.c:3462
+#: cp/pt.c:3440
 #, gcc-internal-format
 msgid "template argument %qE involves template parameter(s)"
 msgstr ""
 
-#: cp/pt.c:3505
+#: cp/pt.c:3484
 #, gcc-internal-format
 msgid "type %qT of template argument %qE depends on template parameter(s)"
 msgstr ""
 
-#: cp/pt.c:3611
+#: cp/pt.c:3591
 #, gcc-internal-format
 msgid "no default argument for %qD"
 msgstr ""
 
-#: cp/pt.c:3796
+#: cp/pt.c:3609
 #, gcc-internal-format
+msgid "parameter pack %qE must be at the end of the template parameter list"
+msgstr ""
+
+#: cp/pt.c:3612
+#, gcc-internal-format
+msgid "parameter pack %qT must be at the end of the template parameter list"
+msgstr ""
+
+#: cp/pt.c:3799
+#, gcc-internal-format
 msgid "template class without a name"
 msgstr ""
 
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:3804
+#: cp/pt.c:3807
 #, gcc-internal-format
 msgid "destructor %qD declared as member template"
 msgstr "Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ %qD Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
@@ -31004,77 +31043,72 @@
 #. An allocation function can be a function
 #. template. ... Template allocation functions shall
 #. have two or more parameters.
-#: cp/pt.c:3819
+#: cp/pt.c:3822
 #, gcc-internal-format
 msgid "invalid template declaration of %qD"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� template-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %qD"
 
-#: cp/pt.c:3890
-#, gcc-internal-format
-msgid "parameter pack %qE must be at the end of the template parameter list"
-msgstr ""
-
-#: cp/pt.c:3893
-#, gcc-internal-format
-msgid "parameter pack %qT must be at the end of the template parameter list"
-msgstr ""
-
-#: cp/pt.c:3953
+#: cp/pt.c:3939
 #, fuzzy, gcc-internal-format
 msgid "template definition of non-template %q#D"
 msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° `%#D'"
 
-#: cp/pt.c:3996
+#: cp/pt.c:3982
 #, fuzzy, gcc-internal-format
 msgid "expected %d levels of template parms for %q#D, got %d"
 msgstr "Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð¾Ñ�ÑŒ %d ÑƒÑ€Ð¾Ð²Ð½ÐµÐ¹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� `%#D', Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %d"
 
-#: cp/pt.c:4008
+#: cp/pt.c:3994
 #, fuzzy, gcc-internal-format
 msgid "got %d template parameters for %q#D"
 msgstr "Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %d Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� `%#D'"
 
-#: cp/pt.c:4011
+#: cp/pt.c:3997
 #, fuzzy, gcc-internal-format
 msgid "got %d template parameters for %q#T"
 msgstr "Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %d Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %q#T"
 
-#: cp/pt.c:4013
+#: cp/pt.c:3999
 #, gcc-internal-format
 msgid "  but %d required"
 msgstr "  Ð²Ð¼ÐµÑ�Ñ‚Ð¾ Ñ‚Ñ€ÐµÐ±ÑƒÐµÐ¼Ñ‹Ñ… %d"
 
-#: cp/pt.c:4031
+#: cp/pt.c:4017
 #, fuzzy, gcc-internal-format
 msgid "template arguments to %qD do not match original template %qD"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ friend"
 
-#: cp/pt.c:4035
+#: cp/pt.c:4021
 #, fuzzy, gcc-internal-format
 msgid "use template<> for an explicit specialization"
 msgstr "Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰Ð¸Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ñ‹ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð² Ð½Ðµ Ð±Ñ‹Ð»Ð¸ Ñ�Ð²Ð½Ð¾ Ñ�Ð¿ÐµÑ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ñ‹"
 
-#: cp/pt.c:4131
+#: cp/pt.c:4117
 #, gcc-internal-format
 msgid "%qT is not a template type"
 msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼"
 
-#: cp/pt.c:4144
+#: cp/pt.c:4130
 #, fuzzy, gcc-internal-format
 msgid "template specifiers not specified in declaration of %qD"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %qs Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ ÑƒÑ�Ñ‚Ð°Ð½Ð¾Ð²Ð»ÐµÐ½ Ñ‚Ð¸Ð¿ `int'"
 
-#: cp/pt.c:4155
+#: cp/pt.c:4140
 #, fuzzy, gcc-internal-format
-msgid "used %d template parameter(s) instead of %d"
-msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ %d Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²%s ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð²Ð¼ÐµÑ�Ñ‚Ð¾ %d"
+msgid "redeclared with %d template parameter(s)"
+msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD Ð±ÐµÐ· Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/pt.c:4184
+#: cp/pt.c:4142
 #, fuzzy, gcc-internal-format
+msgid "previous declaration %q+D used %d template parameter(s)"
+msgstr "Ð¿Ñ€ÐµÐ´Ñ‹Ð´ÑƒÑ‰ÐµÐ¹ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ `%#D', ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð·Ð´ÐµÑ�ÑŒ"
+
+#: cp/pt.c:4176
+#, fuzzy, gcc-internal-format
 msgid "template parameter %q+#D"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° `%#D'"
 
-#: cp/pt.c:4185
+#: cp/pt.c:4177
 #, fuzzy, gcc-internal-format
 msgid "redeclared here as %q#D"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ Ð·Ð´ÐµÑ�ÑŒ ÐºÐ°Ðº `%#D'"
@@ -31083,182 +31117,182 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:4195
+#: cp/pt.c:4187
 #, fuzzy, gcc-internal-format
 msgid "redefinition of default argument for %q#D"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� `%#D'"
 
-#: cp/pt.c:4196
-#, gcc-internal-format
-msgid "%J  original definition appeared here"
+#: cp/pt.c:4188
+#, fuzzy, gcc-internal-format
+msgid "%Joriginal definition appeared here"
 msgstr "%J  Ð¸Ñ�Ñ…Ð¾Ð´Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚Ñ�Ñ� Ð·Ð´ÐµÑ�ÑŒ"
 
-#: cp/pt.c:4300
+#: cp/pt.c:4292
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage"
 msgstr "Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð» %E  Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°, Ð¿Ð¾Ñ‚Ð¾Ð¼Ñƒ Ñ‡Ñ‚Ð¾ Ñ�Ñ‚Ð¾ Ð°Ð´Ñ€ÐµÑ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°"
 
-#: cp/pt.c:4341
+#: cp/pt.c:4333
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
 msgstr "Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð» %E  Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°, Ð¿Ð¾Ñ‚Ð¾Ð¼Ñƒ Ñ‡Ñ‚Ð¾ Ñ�Ñ‚Ð¾ Ð°Ð´Ñ€ÐµÑ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°"
 
-#: cp/pt.c:4418
+#: cp/pt.c:4410
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
 msgstr "Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð» %E  Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°, Ð¿Ð¾Ñ‚Ð¾Ð¼Ñƒ Ñ‡Ñ‚Ð¾ Ñ�Ñ‚Ð¾ Ð°Ð´Ñ€ÐµÑ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°"
 
-#: cp/pt.c:4462
+#: cp/pt.c:4454
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
 msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/pt.c:4480
+#: cp/pt.c:4472
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
 msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/pt.c:4487
+#: cp/pt.c:4479
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
 msgstr "Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð» %E  Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°, Ð¿Ð¾Ñ‚Ð¾Ð¼Ñƒ Ñ‡Ñ‚Ð¾ Ñ�Ñ‚Ð¾ Ð°Ð´Ñ€ÐµÑ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°"
 
-#: cp/pt.c:4517
+#: cp/pt.c:4509
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
 msgstr ""
 
-#: cp/pt.c:4524
+#: cp/pt.c:4516
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
 msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/pt.c:4537
+#: cp/pt.c:4529
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
 msgstr "Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ñ‹Ð¹ Ð»Ð¸Ñ‚ÐµÑ€Ð°Ð» %E  Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°, Ð¿Ð¾Ñ‚Ð¾Ð¼Ñƒ Ñ‡Ñ‚Ð¾ Ñ�Ñ‚Ð¾ Ð°Ð´Ñ€ÐµÑ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ð¾Ð±ÑŠÐµÐºÑ‚Ð°"
 
-#: cp/pt.c:4577
+#: cp/pt.c:4569
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a pointer"
 msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/pt.c:4579
+#: cp/pt.c:4571
 #, gcc-internal-format
 msgid "try using %qE instead"
 msgstr "Ð¿Ð¾Ð¿Ñ€Ð¾Ð±ÑƒÐ¹Ñ‚Ðµ Ð·Ð°Ð´Ð°Ñ‚ÑŒ %qE"
 
-#: cp/pt.c:4614
+#: cp/pt.c:4606
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
 msgstr "%qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/pt.c:4617
+#: cp/pt.c:4609
 #, gcc-internal-format
 msgid "standard conversions are not allowed in this context"
 msgstr "Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ñ‹Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð² Ð´Ð°Ð½Ð½Ð¾Ð¼ ÐºÐ¾Ð½Ñ‚ÐµÐºÑ�Ñ‚Ðµ Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ‹"
 
-#: cp/pt.c:4797
+#: cp/pt.c:4860
 #, gcc-internal-format
 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
 msgstr "Ð´Ð»Ñ� Ñ‚Ð¾Ð³Ð¾ Ñ‡Ñ‚Ð¾Ð±Ñ‹ Ñ�Ð¾Ñ�Ð»Ð°Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ñ‚Ð¸Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°, Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸ÑŽ %<typename %E%>"
 
-#: cp/pt.c:4813 cp/pt.c:4832 cp/pt.c:4882
+#: cp/pt.c:4876 cp/pt.c:4895 cp/pt.c:4945
 #, gcc-internal-format
 msgid "type/value mismatch at argument %d in template parameter list for %qD"
 msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ñ� Ñ‚Ð¸Ð¿Ð°/Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ðµ %d Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD"
 
-#: cp/pt.c:4817
+#: cp/pt.c:4880
 #, gcc-internal-format
 msgid "  expected a constant of type %qT, got %qT"
 msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ð°Ñ�ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ñ‚Ð¸Ð¿Ð° %qT, Ð° Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qT"
 
-#: cp/pt.c:4821
+#: cp/pt.c:4884
 #, gcc-internal-format
 msgid "  expected a class template, got %qE"
 msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ñ�Ð°, Ð° Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qE"
 
-#: cp/pt.c:4823
+#: cp/pt.c:4886
 #, gcc-internal-format
 msgid "  expected a type, got %qE"
 msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ‚Ð¸Ð¿, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qE"
 
-#: cp/pt.c:4836
+#: cp/pt.c:4899
 #, gcc-internal-format
 msgid "  expected a type, got %qT"
 msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� Ñ‚Ð¸Ð¿, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qT"
 
-#: cp/pt.c:4838
+#: cp/pt.c:4901
 #, gcc-internal-format
 msgid "  expected a class template, got %qT"
 msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½ ÐºÐ»Ð°Ñ�Ñ�Ð°, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qT"
 
-#: cp/pt.c:4885
+#: cp/pt.c:4948
 #, gcc-internal-format
 msgid "  expected a template of type %qD, got %qD"
 msgstr "  Ð¾Ð¶Ð¸Ð´Ð°Ð»Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½ Ñ‚Ð¸Ð¿Ð° %qD, Ð¾Ð±Ð½Ð°Ñ€ÑƒÐ¶ÐµÐ½Ð¾ %qD"
 
-#: cp/pt.c:4928
+#: cp/pt.c:4991
 #, gcc-internal-format
 msgid "could not convert template argument %qE to %qT"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %qE Ð² %qT"
 
-#: cp/pt.c:4984
+#: cp/pt.c:5047
 #, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° (%d, Ð° Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ %d)"
 
-#: cp/pt.c:5116
+#: cp/pt.c:5179
 #, fuzzy, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d%s)"
 msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° (%d, Ð° Ð´Ð¾Ð»Ð¶Ð½Ð¾ Ð±Ñ‹Ñ‚ÑŒ %d)"
 
-#: cp/pt.c:5120
+#: cp/pt.c:5183
 #, gcc-internal-format
 msgid "provided for %q+D"
 msgstr "Ð·Ð°Ð´Ð°Ð½Ð¾ Ð´Ð»Ñ� %q+D"
 
-#: cp/pt.c:5177
+#: cp/pt.c:5242
 #, gcc-internal-format
 msgid "cannot expand %<%E%> into a fixed-length argument list"
 msgstr ""
 
-#: cp/pt.c:5180
+#: cp/pt.c:5245
 #, gcc-internal-format
 msgid "cannot expand %<%T%> into a fixed-length argument list"
 msgstr ""
 
-#: cp/pt.c:5195
+#: cp/pt.c:5261
 #, gcc-internal-format
 msgid "template argument %d is invalid"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %d"
 
-#: cp/pt.c:5455
+#: cp/pt.c:5521
 #, gcc-internal-format
 msgid "non-template type %qT used as a template"
 msgstr "Ð½Ðµ-ÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ ÐºÐ°Ðº ÑˆÐ°Ð±Ð»Ð¾Ð½"
 
-#: cp/pt.c:5457
+#: cp/pt.c:5523
 #, gcc-internal-format
 msgid "for template declaration %q+D"
 msgstr "Ð´Ð»Ñ� Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° %q+D"
 
-#: cp/pt.c:6132
+#: cp/pt.c:6221
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
 msgstr "Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ %d (Ð·Ð°Ð´Ð°Ð¹Ñ‚Ðµ -ftemplate-depth-NN, Ñ‡Ñ‚Ð¾Ð±Ñ‹ ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚ÑŒ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼) Ð¿Ñ€Ð¸ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %qD"
 
-#: cp/pt.c:7237
+#: cp/pt.c:7333
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%T%>"
 msgstr ""
 
-#: cp/pt.c:7241
+#: cp/pt.c:7337
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%E%>"
 msgstr ""
 
-#: cp/pt.c:8189
+#: cp/pt.c:8289
 #, fuzzy, gcc-internal-format
 msgid "instantiation of %q+D as type %qT"
 msgstr "ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð´Ð»Ñ� Ñ‚Ð¸Ð¿Ð° %qT"
@@ -31276,242 +31310,242 @@
 #.
 #. is an attempt to declare a variable with function
 #. type.
-#: cp/pt.c:8324
+#: cp/pt.c:8424
 #, fuzzy, gcc-internal-format
 msgid "variable %qD has function type"
 msgstr "Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð°, Ñ…Ð¾Ñ‚Ñ� Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: cp/pt.c:8471
+#: cp/pt.c:8571
 #, gcc-internal-format
 msgid "invalid parameter type %qT"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° %qT"
 
-#: cp/pt.c:8473
+#: cp/pt.c:8573
 #, gcc-internal-format
 msgid "in declaration %q+D"
 msgstr "Ð² Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %q+D"
 
-#: cp/pt.c:8550
+#: cp/pt.c:8650
 #, fuzzy, gcc-internal-format
 msgid "function returning an array"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
 
-#: cp/pt.c:8552
+#: cp/pt.c:8652
 #, fuzzy, gcc-internal-format
 msgid "function returning a function"
 msgstr "%qs Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ�, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰Ð°Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
 
-#: cp/pt.c:8586
+#: cp/pt.c:8686
 #, gcc-internal-format
 msgid "creating pointer to member function of non-class type %qT"
 msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/pt.c:8792
+#: cp/pt.c:8913
 #, fuzzy, gcc-internal-format
 msgid "creating array with negative size (%qE)"
 msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð½ÑƒÐ»ÐµÐ²Ð¾Ð³Ð¾ Ñ€Ð°Ð·Ð¼ÐµÑ€Ð° (%qE)"
 
-#: cp/pt.c:9047
+#: cp/pt.c:9168
 #, gcc-internal-format
 msgid "forming reference to void"
 msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° void"
 
-#: cp/pt.c:9049
+#: cp/pt.c:9170
 #, gcc-internal-format
 msgid "forming %s to reference type %qT"
 msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ %s Ð½Ð° Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/pt.c:9100
+#: cp/pt.c:9221
 #, gcc-internal-format
 msgid "creating pointer to member of non-class type %qT"
 msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/pt.c:9106
+#: cp/pt.c:9227
 #, gcc-internal-format
 msgid "creating pointer to member reference type %qT"
 msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/pt.c:9112
+#: cp/pt.c:9233
 #, fuzzy, gcc-internal-format
 msgid "creating pointer to member of type void"
 msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/pt.c:9179
+#: cp/pt.c:9300
 #, gcc-internal-format
 msgid "creating array of %qT"
 msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/pt.c:9185
+#: cp/pt.c:9306
 #, gcc-internal-format
 msgid "creating array of %qT, which is an abstract class type"
 msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT, Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� Ð°Ð±Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ñ‹Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼"
 
-#: cp/pt.c:9236
+#: cp/pt.c:9357
 #, gcc-internal-format
 msgid "%qT is not a class, struct, or union type"
 msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ class, struct Ð¸Ð»Ð¸ union"
 
-#: cp/pt.c:9271
+#: cp/pt.c:9392
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is not an enumeration type"
 msgstr ""
 
-#: cp/pt.c:9274
+#: cp/pt.c:9395
 #, fuzzy, gcc-internal-format
 msgid "%qT resolves to %qT, which is is not a class type"
 msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° %qT, Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� Ð°Ð±Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ñ‹Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼"
 
-#: cp/pt.c:9375
+#: cp/pt.c:9496
 #, gcc-internal-format
 msgid "use of %qs in template"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qs Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ðµ"
 
-#: cp/pt.c:9512
+#: cp/pt.c:9633
 #, gcc-internal-format
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 msgstr ""
 
-#: cp/pt.c:9514
+#: cp/pt.c:9635
 #, gcc-internal-format
 msgid "say %<typename %E%> if a type is meant"
 msgstr "Ð·Ð°Ð´Ð°Ð¹Ñ‚Ðµ %<typename %E%>, ÐµÑ�Ð»Ð¸ Ð¿Ð¾Ð´Ñ€Ð°Ð·ÑƒÐ¼ÐµÐ²Ð°ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿"
 
-#: cp/pt.c:9643
+#: cp/pt.c:9764
 #, fuzzy, gcc-internal-format
 msgid "using invalid field %qD"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ðµ Ð¿Ð¾Ð»Ðµ %qs"
 
-#: cp/pt.c:9952 cp/pt.c:10432
+#: cp/pt.c:10073 cp/pt.c:10553
 #, fuzzy, gcc-internal-format
 msgid "invalid use of pack expansion expression"
 msgstr "Ð½ÐµÐ¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ void-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
 
-#: cp/pt.c:9956 cp/pt.c:10436
+#: cp/pt.c:10077 cp/pt.c:10557
 #, fuzzy, gcc-internal-format
 msgid "use %<...%> to expand argument pack"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ %<...%>.)"
 
-#: cp/pt.c:10594
+#: cp/pt.c:10715
 #, gcc-internal-format
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 msgstr ""
 
-#: cp/pt.c:11052
+#: cp/pt.c:11181
 #, gcc-internal-format
 msgid "%qT is not a class or namespace"
 msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ð¸Ð»Ð¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾Ð¼ Ð¸Ð¼Ñ‘Ð½"
 
-#: cp/pt.c:11055
+#: cp/pt.c:11184
 #, gcc-internal-format
 msgid "%qD is not a class or namespace"
 msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð¼ Ð¸Ð»Ð¸ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð¾Ð¼ Ð¸Ð¼Ñ‘Ð½"
 
-#: cp/pt.c:11265
+#: cp/pt.c:11394
 #, fuzzy, gcc-internal-format
 msgid "%qT is/uses anonymous type"
 msgstr "Ð² %qT Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� Ð°Ð½Ð¾Ð½Ð¸Ð¼Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿"
 
-#: cp/pt.c:11267
+#: cp/pt.c:11396
 #, fuzzy, gcc-internal-format
 msgid "template argument for %qD uses local type %qT"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ Ð´Ð»Ñ� `%#D' Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/pt.c:11277
+#: cp/pt.c:11406
 #, gcc-internal-format
 msgid "%qT is a variably modified type"
 msgstr ""
 
-#: cp/pt.c:11288
+#: cp/pt.c:11417
 #, gcc-internal-format
 msgid "integral expression %qE is not constant"
 msgstr "Ñ†ÐµÐ»Ð¾Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ %qE Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: cp/pt.c:11293
+#: cp/pt.c:11422
 #, gcc-internal-format
 msgid "  trying to instantiate %qD"
 msgstr "  Ð¿Ñ€Ð¸ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %qD"
 
-#: cp/pt.c:13959
+#: cp/pt.c:14173
 #, fuzzy, gcc-internal-format
 msgid "ambiguous class template instantiation for %q#T"
 msgstr "Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° Ð´Ð»Ñ� %q#T"
 
-#: cp/pt.c:13962
+#: cp/pt.c:14176
 #, gcc-internal-format
 msgid "%s %+#T"
 msgstr "%s %+#T"
 
-#: cp/pt.c:13985 cp/pt.c:14068
+#: cp/pt.c:14199 cp/pt.c:14282
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of non-template %q#D"
 msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� `%#D', Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
 
-#: cp/pt.c:14000
+#: cp/pt.c:14214
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a static data member of a class template"
 msgstr "`%#D' Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ %qT"
 
-#: cp/pt.c:14006 cp/pt.c:14063
+#: cp/pt.c:14220 cp/pt.c:14277
 #, gcc-internal-format
 msgid "no matching template for %qD found"
 msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð´Ñ…Ð¾Ð´Ñ�Ñ‰ÐµÐ³Ð¾ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð´Ð»Ñ� %qD"
 
-#: cp/pt.c:14011
+#: cp/pt.c:14225
 #, fuzzy, gcc-internal-format
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
 
-#: cp/pt.c:14019
+#: cp/pt.c:14233
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of %q#D"
 msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� `%#D'"
 
-#: cp/pt.c:14055
+#: cp/pt.c:14269
 #, fuzzy, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#D"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� `%#D'"
 
-#: cp/pt.c:14077
+#: cp/pt.c:14291
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
 msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<extern%> Ð² Ñ�Ð²Ð½Ð¾Ð¹ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸"
 
-#: cp/pt.c:14082 cp/pt.c:14175
+#: cp/pt.c:14296 cp/pt.c:14389
 #, gcc-internal-format
 msgid "storage class %qD applied to template instantiation"
 msgstr "ÐºÐ»Ð°Ñ�Ñ� Ñ…Ñ€Ð°Ð½ÐµÐ½Ð¸Ñ� %qD Ð² ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/pt.c:14147
+#: cp/pt.c:14361
 #, gcc-internal-format
 msgid "explicit instantiation of non-template type %qT"
 msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qT, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
 
-#: cp/pt.c:14156
+#: cp/pt.c:14370
 #, gcc-internal-format
 msgid "explicit instantiation of %q#T before definition of template"
 msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %q#T Ð´Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/pt.c:14164
+#: cp/pt.c:14378
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qE Ð² Ñ�Ð²Ð½Ñ‹Ñ… ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ�Ñ…"
 
-#: cp/pt.c:14209
+#: cp/pt.c:14423
 #, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#T"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð°Ñ� Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %q#T"
 
-#: cp/pt.c:14657
+#: cp/pt.c:14871
 #, gcc-internal-format
 msgid "explicit instantiation of %qD but no definition available"
 msgstr "Ñ�Ð²Ð½Ð°Ñ� ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ñ� %qD Ð±ÐµÐ· Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ�"
 
-#: cp/pt.c:14851
+#: cp/pt.c:15065
 #, fuzzy, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
 msgstr "Ð³Ð»ÑƒÐ±Ð¸Ð½Ð° ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð¿Ñ€ÐµÐ²Ñ‹ÑˆÐ°ÐµÑ‚ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ %d (Ð·Ð°Ð´Ð°Ð¹Ñ‚Ðµ -ftemplate-depth-NN, Ñ‡Ñ‚Ð¾Ð±Ñ‹ ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ñ‚ÑŒ Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼) Ð¿Ñ€Ð¸ ÐºÐ¾Ð½ÐºÑ€ÐµÑ‚Ð¸Ð·Ð°Ñ†Ð¸Ð¸ %qD"
 
-#: cp/pt.c:15193
+#: cp/pt.c:15419
 #, fuzzy, gcc-internal-format
 msgid "%q#T is not a valid type for a template constant parameter"
 msgstr "`%#T' Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¼ Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð´Ð»Ñ� ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ð¾Ð³Ð¾ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
@@ -31531,32 +31565,32 @@
 msgid "can't create repository information file %qs"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ð¸ Ñ„Ð°Ð¹Ð»Ð° Ñ€ÐµÐ¿Ð¾Ð·Ð¸Ñ‚Ð¾Ñ€Ð¸Ñ� %qs"
 
-#: cp/rtti.c:271
+#: cp/rtti.c:285
 #, gcc-internal-format
 msgid "cannot use typeid with -fno-rtti"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ‚Ð¸Ð¿Ð° Ñ� ÐºÐ»ÑŽÑ‡Ð¾Ð¼ -fno-rtti Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾"
 
-#: cp/rtti.c:277
+#: cp/rtti.c:291
 #, gcc-internal-format
 msgid "must #include <typeinfo> before using typeid"
 msgstr "Ð½ÐµÐ¾Ð±Ñ…Ð¾Ð´Ð¸Ð¼Ð¾ Ð²ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ #include <typeinfo> Ð´Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/rtti.c:360
+#: cp/rtti.c:374
 #, fuzzy, gcc-internal-format
 msgid "cannot create type information for type %qT because it involves types of variable size"
 msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ Ð¸Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ð¸Ð¸ Ð¾ Ñ‚Ð¸Ð¿Ðµ %qT Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÐ¾ Ð¾Ð½ Ð¸Ð¼ÐµÐµÑ‚ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ð¹ Ñ€Ð°Ð·Ð¼ÐµÑ€"
 
-#: cp/rtti.c:615 cp/rtti.c:629
+#: cp/rtti.c:629 cp/rtti.c:643
 #, fuzzy, gcc-internal-format
 msgid "dynamic_cast of %q#D to %q#T can never succeed"
 msgstr "dynamic_cast Ð´Ð»Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� `%#D' Ð² `%#T' Ð½Ð¸ÐºÐ¾Ð³Ð´Ð° Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ ÑƒÑ�Ð¿ÐµÑˆÐ½Ñ‹Ð¼"
 
-#: cp/rtti.c:639
+#: cp/rtti.c:653
 #, fuzzy, gcc-internal-format
 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ð° Ñ‚Ð¸Ð¿Ð° Ñ� ÐºÐ»ÑŽÑ‡Ð¾Ð¼ -fno-rtti Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾"
 
-#: cp/rtti.c:716
+#: cp/rtti.c:729
 #, fuzzy, gcc-internal-format
 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ dynamic_cast Ð´Ð»Ñ� Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� %qE (Ñ‚Ð¸Ð¿Ð° `%#T') Ðº Ñ‚Ð¸Ð¿Ñƒ `%#T' (%s)"
@@ -31618,551 +31652,551 @@
 msgid "  since %q+#D declared in base class"
 msgstr "  Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ %q+#D Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð° Ð² Ð±Ð°Ð·Ð¾Ð²Ð¾Ð¼ ÐºÐ»Ð°Ñ�Ñ�Ðµ"
 
-#: cp/semantics.c:762
+#: cp/semantics.c:764
 #, gcc-internal-format
 msgid "suggest explicit braces around empty body in %<do%> statement"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ñ�Ð²Ð½Ñ‹Ðµ Ñ„Ð¸Ð³ÑƒÑ€Ð½Ñ‹Ðµ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ Ð¿ÑƒÑ�Ñ‚Ð¾Ð³Ð¾ Ñ‚ÐµÐ»Ð° Ñ†Ð¸ÐºÐ»Ð° %<do%>"
 
-#: cp/semantics.c:1290
+#: cp/semantics.c:1294
 #, gcc-internal-format
 msgid "type of asm operand %qE could not be determined"
 msgstr "Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»Ð¸Ñ‚ÑŒ Ñ‚Ð¸Ð¿ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð° %qE Ð´Ð»Ñ� Ð¾Ð¿ÐµÑ€Ð°Ñ‚Ð¾Ñ€Ð° asm"
 
-#: cp/semantics.c:1346
+#: cp/semantics.c:1350
 #, fuzzy, gcc-internal-format
 msgid "__label__ declarations are only allowed in function scopes"
 msgstr "Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ Objective-C Ð¼Ð¾Ð³ÑƒÑ‚ Ð½Ð°Ñ…Ð¾Ð´Ð¸Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð² Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ð¾Ð±Ð»Ð°Ñ�Ñ‚Ð¸"
 
-#: cp/semantics.c:1433
+#: cp/semantics.c:1438
 #, gcc-internal-format
 msgid "invalid use of member %q+D in static member function"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %q+D Ð² Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ðµ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/semantics.c:1435
+#: cp/semantics.c:1440
 #, gcc-internal-format
 msgid "invalid use of non-static data member %q+D"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %q+D"
 
-#: cp/semantics.c:1436 cp/semantics.c:1475
+#: cp/semantics.c:1441 cp/semantics.c:1480
 #, gcc-internal-format
 msgid "from this location"
 msgstr "Ð² Ñ�Ñ‚Ð¾Ð¼ Ð¼ÐµÑ�Ñ‚Ðµ"
 
-#: cp/semantics.c:1474
+#: cp/semantics.c:1479
 #, gcc-internal-format
 msgid "object missing in reference to %q+D"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð² Ñ�Ñ�Ñ‹Ð»ÐºÐµ Ð½Ð° %q+D"
 
-#: cp/semantics.c:1928
+#: cp/semantics.c:1951
 #, gcc-internal-format
 msgid "arguments to destructor are not allowed"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ðº Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ñƒ Ð½Ðµ Ð´Ð¾Ð¿ÑƒÑ�ÐºÐ°ÑŽÑ‚Ñ�Ñ�"
 
-#: cp/semantics.c:1978
+#: cp/semantics.c:2001
 #, gcc-internal-format
 msgid "%<this%> is unavailable for static member functions"
 msgstr "Ð¸Ð¼Ñ� %<this%> Ð½ÐµÐ´Ð¾Ñ�Ñ‚ÑƒÐ¿Ð½Ð¾ Ð´Ð»Ñ� Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¸Ñ… Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð²-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹"
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:2007
 #, gcc-internal-format
 msgid "invalid use of %<this%> in non-member function"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<this%> Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ¹Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼"
 
-#: cp/semantics.c:1986
+#: cp/semantics.c:2009
 #, gcc-internal-format
 msgid "invalid use of %<this%> at top level"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<this%> Ð½Ð° Ð²Ð½ÐµÑˆÐ½ÐµÐ¼ ÑƒÑ€Ð¾Ð²Ð½Ðµ"
 
-#: cp/semantics.c:2010
+#: cp/semantics.c:2033
 #, gcc-internal-format
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr ""
 
-#: cp/semantics.c:2015 cp/typeck.c:2004
+#: cp/semantics.c:2038 cp/typeck.c:2050
 #, fuzzy, gcc-internal-format
 msgid "qualified type %qT does not match destructor name ~%qT"
 msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð¼ÐµÐ½Ð¸ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð° `~%T'"
 
-#: cp/semantics.c:2037
+#: cp/semantics.c:2060
 #, gcc-internal-format
 msgid "%qE is not of type %qT"
 msgstr "%qE Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/semantics.c:2081
+#: cp/semantics.c:2104
 #, gcc-internal-format
 msgid "compound literal of non-object type %qT"
 msgstr ""
 
-#: cp/semantics.c:2158
+#: cp/semantics.c:2181
 #, gcc-internal-format
 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ‹ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°, Ñ�Ð²Ð»Ñ�ÑŽÑ‰Ð¸ÐµÑ�Ñ� Ñ‚Ð¸Ð¿Ð°Ð¼Ð¸, Ð´Ð¾Ð»Ð¶Ð½Ñ‹ Ð·Ð°Ð´Ð°Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð¿Ñ€Ð¸ Ð¿Ð¾Ð¼Ð¾Ñ‰Ð¸ ÐºÐ»ÑŽÑ‡ÐµÐ²Ñ‹Ñ… Ñ�Ð»Ð¾Ð² %<class%> Ð¸Ð»Ð¸ %<typename%>"
 
-#: cp/semantics.c:2195
+#: cp/semantics.c:2222
 #, gcc-internal-format
 msgid "invalid use of type %qT as a default value for a template template-parameter"
 msgstr ""
 
-#: cp/semantics.c:2198
+#: cp/semantics.c:2225
 #, gcc-internal-format
 msgid "invalid default argument for a template template parameter"
 msgstr ""
 
-#: cp/semantics.c:2215
+#: cp/semantics.c:2242
 #, gcc-internal-format
 msgid "definition of %q#T inside template parameter list"
 msgstr "Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ %q#T Ð²Ð½ÑƒÑ‚Ñ€Ð¸ Ñ�Ð¿Ð¸Ñ�ÐºÐ° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð² ÑˆÐ°Ð±Ð»Ð¾Ð½Ð°"
 
-#: cp/semantics.c:2226
+#: cp/semantics.c:2253
 #, gcc-internal-format
 msgid "invalid definition of qualified type %qT"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/semantics.c:2437
+#: cp/semantics.c:2469
 #, gcc-internal-format
 msgid "invalid base-class specification"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ñ� Ð±Ð°Ð·Ð¾Ð²Ð¾Ð³Ð¾ ÐºÐ»Ð°Ñ�Ñ�Ð°"
 
-#: cp/semantics.c:2446
+#: cp/semantics.c:2478
 #, gcc-internal-format
 msgid "base class %qT has cv qualifiers"
 msgstr "Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� %qT Ð¸Ð¼ÐµÐµÑ‚ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ cv"
 
-#: cp/semantics.c:2468
+#: cp/semantics.c:2500
 #, gcc-internal-format
 msgid "incomplete type %qT used in nested name specifier"
 msgstr "Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½ Ð²Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¼ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ðµ Ð¸Ð¼ÐµÐ½Ð¸"
 
-#: cp/semantics.c:2471
+#: cp/semantics.c:2503
 #, fuzzy, gcc-internal-format
 msgid "reference to %<%T::%D%> is ambiguous"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %qD Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð¾"
 
-#: cp/semantics.c:2475 cp/typeck.c:1813
+#: cp/semantics.c:2507 cp/typeck.c:1859
 #, gcc-internal-format
 msgid "%qD is not a member of %qT"
 msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ %qT"
 
-#: cp/semantics.c:2478
+#: cp/semantics.c:2510
 #, gcc-internal-format
 msgid "%qD is not a member of %qD"
 msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ %qD"
 
-#: cp/semantics.c:2480
+#: cp/semantics.c:2512
 #, gcc-internal-format
 msgid "%<::%D%> has not been declared"
 msgstr "%<::%D%> Ð½Ðµ Ð±Ñ‹Ð» Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
 
-#: cp/semantics.c:2621
+#: cp/semantics.c:2653
 #, fuzzy, gcc-internal-format
 msgid "use of %<auto%> variable from containing function"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %s Ð² Ð¾Ð±ÑŠÐµÐ¼Ð»ÑŽÑ‰ÐµÐ¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/semantics.c:2623
+#: cp/semantics.c:2655
 #, fuzzy, gcc-internal-format
 msgid "  %q+#D declared here"
 msgstr "  Ð¸Ð¼Ñ� `%#D' Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð¾ Ð·Ð´ÐµÑ�ÑŒ"
 
-#: cp/semantics.c:2661
+#: cp/semantics.c:2693
 #, gcc-internal-format
 msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr ""
 
-#: cp/semantics.c:2830
+#: cp/semantics.c:2862
 #, gcc-internal-format
 msgid "%qD cannot appear in a constant-expression"
 msgstr ""
 
-#: cp/semantics.c:2838
+#: cp/semantics.c:2870
 #, gcc-internal-format
 msgid "use of namespace %qD as expression"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ð°Ð½Ñ�Ñ‚Ð²Ð° Ð¸Ð¼Ñ‘Ð½ %qD Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
 
-#: cp/semantics.c:2843
+#: cp/semantics.c:2875
 #, gcc-internal-format
 msgid "use of class template %qT as expression"
 msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° %qT Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2849
+#: cp/semantics.c:2881
 #, gcc-internal-format
 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
 msgstr "Ð·Ð°Ð¿Ñ€Ð¾Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡ÐµÐ½ Ð² Ñ�ÐµÑ‚ÐºÐµ Ð¼Ð½Ð¾Ð¶ÐµÑ�Ñ‚Ð²ÐµÐ½Ð½Ð¾Ð³Ð¾ Ð½Ð°Ñ�Ð»ÐµÐ´Ð¾Ð²Ð°Ð½Ð¸Ñ�"
 
-#: cp/semantics.c:2970 cp/semantics.c:4210
+#: cp/semantics.c:3002 cp/semantics.c:4259
 #, gcc-internal-format
 msgid "type of %qE is unknown"
 msgstr "Ñ‚Ð¸Ð¿ %qE Ð½ÐµÐ¸Ð·Ð²ÐµÑ�Ñ‚ÐµÐ½"
 
-#: cp/semantics.c:2985
+#: cp/semantics.c:3017
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
 msgstr ""
 
-#: cp/semantics.c:2996
+#: cp/semantics.c:3028
 #, fuzzy, gcc-internal-format
 msgid "cannot apply %<offsetof%> to member function %qD"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
 
-#: cp/semantics.c:3349
+#: cp/semantics.c:3381
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a variable in clause %qs"
 msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¼ Ð´Ð»Ñ� %qT"
 
-#: cp/semantics.c:3358
+#: cp/semantics.c:3390
 #, gcc-internal-format
 msgid "%qD appears more than once in data clauses"
 msgstr ""
 
-#: cp/semantics.c:3418
+#: cp/semantics.c:3450
 #, gcc-internal-format
 msgid "num_threads expression must be integral"
 msgstr ""
 
-#: cp/semantics.c:3432
+#: cp/semantics.c:3464
 #, gcc-internal-format
 msgid "schedule chunk size expression must be integral"
 msgstr ""
 
-#: cp/semantics.c:3562
+#: cp/semantics.c:3594
 #, fuzzy, gcc-internal-format
 msgid "%qE has reference type for %qs"
 msgstr "Ñ�Ð¾Ð·Ð´Ð°Ð½Ð¸Ðµ %s Ð½Ð° Ñ�Ñ�Ñ‹Ð»Ð¾Ñ‡Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/semantics.c:3724
+#: cp/semantics.c:3756
 #, gcc-internal-format
 msgid "%<threadprivate%> %qE is not file, namespace or block scope variable"
 msgstr ""
 
 #. Report the error.
-#: cp/semantics.c:4033
+#: cp/semantics.c:4072
 #, fuzzy, gcc-internal-format
 msgid "static assertion failed: %E"
 msgstr "Ð�Ðµ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¾ Ð½ÐµÐ¾Ð±Ñ…Ð¾Ð´Ð¸Ð¼Ð¾Ðµ ÑƒÑ�Ð»Ð¾Ð²Ð¸Ðµ Ð² ÐºÐ¾Ð´Ðµ CRIS: "
 
-#: cp/semantics.c:4035
+#: cp/semantics.c:4074
 #, fuzzy, gcc-internal-format
 msgid "non-constant condition for static assertion"
 msgstr "Ð½Ðµstatic-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ñ� %q+D Ð¿Ð¾Ñ�Ð»Ðµ static-Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸"
 
-#: cp/semantics.c:4097
+#: cp/semantics.c:4099 cp/semantics.c:4194
 #, fuzzy, gcc-internal-format
-msgid "%qE refers to a set of overloaded functions"
-msgstr "%s: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ð°Ð´Ñ€ÐµÑ�Ð° Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
+msgid "argument to decltype must be an expression"
+msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° %qT Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
 
 #: cp/semantics.c:4145
 #, fuzzy, gcc-internal-format
-msgid "argument to decltype must be an expression"
-msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° ÐºÐ»Ð°Ñ�Ñ�Ð° %qT Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ�"
+msgid "%qE refers to a set of overloaded functions"
+msgstr "%s: Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸ Ð°Ð´Ñ€ÐµÑ�Ð° Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/semantics.c:4366
+#: cp/semantics.c:4415
 #, gcc-internal-format
 msgid "__is_convertible_to"
 msgstr ""
 
-#: cp/semantics.c:4395
+#: cp/semantics.c:4444
 #, fuzzy, gcc-internal-format
 msgid "incomplete type %qT not allowed"
 msgstr "Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD"
 
-#: cp/tree.c:829
+#: cp/tree.c:827
 #, fuzzy, gcc-internal-format
 msgid "%qV qualifiers cannot be applied to %qT"
 msgstr "ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ `%V' Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ‚ Ð±Ñ‹Ñ‚ÑŒ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ñ‹ Ðº %qT"
 
-#: cp/tree.c:2134
+#: cp/tree.c:2132
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute can only be applied to Java class definitions"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¹ Java-ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²"
 
-#: cp/tree.c:2163
+#: cp/tree.c:2161
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute can only be applied to class definitions"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¹ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²"
 
-#: cp/tree.c:2169
+#: cp/tree.c:2167
 #, fuzzy, gcc-internal-format
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 msgstr "%qs ÑƒÑ�Ñ‚Ð°Ñ€ÐµÐ»; Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ñ‹ Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¹ g++ Ñ‚ÐµÐ¿ÐµÑ€ÑŒ COM-Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹ Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
 
-#: cp/tree.c:2193
+#: cp/tree.c:2191
 #, gcc-internal-format
 msgid "requested init_priority is not an integer constant"
 msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ init_priority Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ†ÐµÐ»Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð¾Ð¹"
 
-#: cp/tree.c:2214
+#: cp/tree.c:2212
 #, fuzzy, gcc-internal-format
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð¼Ð¾Ð¶ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð´Ð»Ñ� Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¹ Ð¾Ð±ÑŠÐµÐºÑ‚Ð¾Ð² Ñ‚Ð¸Ð¿Ð° class Ð½Ð° ÑƒÑ€Ð¾Ð²Ð½Ðµ Ñ„Ð°Ð¹Ð»Ð°"
 
-#: cp/tree.c:2222
+#: cp/tree.c:2220
 #, gcc-internal-format
 msgid "requested init_priority is out of range"
 msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ init_priority Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
 
-#: cp/tree.c:2232
+#: cp/tree.c:2230
 #, gcc-internal-format
 msgid "requested init_priority is reserved for internal use"
 msgstr "Ð·Ð°Ð´Ð°Ð½Ð½Ñ‹Ð¹ init_priority Ð·Ð°Ñ€ÐµÐ·ÐµÑ€Ð²Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð´Ð»Ñ� Ð²Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½ÐµÐ³Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ�"
 
-#: cp/tree.c:2243
+#: cp/tree.c:2241
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute is not supported on this platform"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qs Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� Ð½Ð° Ð´Ð°Ð½Ð½Ð¾Ð¹ Ð¿Ð»Ð°Ñ‚Ñ„Ð¾Ñ€Ð¼Ðµ"
 
-#: cp/typeck.c:431 cp/typeck.c:445 cp/typeck.c:545
+#: cp/typeck.c:432 cp/typeck.c:446 cp/typeck.c:546
 #, gcc-internal-format
 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
 msgstr "%s Ð¼ÐµÐ¶Ð´Ñƒ Ñ€Ð°Ð·Ð½Ñ‹Ð¼Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒÐ½Ñ‹Ð¼Ð¸ Ñ‚Ð¸Ð¿Ð°Ð¼Ð¸ %qT Ð¸ %qT: Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ"
 
-#: cp/typeck.c:507
+#: cp/typeck.c:508
 #, gcc-internal-format
 msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
 msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %s Ð¼ÐµÐ¶Ð´Ñƒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ %<void *%> and Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
 
-#: cp/typeck.c:565
+#: cp/typeck.c:566
 #, gcc-internal-format
 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
 msgstr ""
 
-#: cp/typeck.c:1129
+#: cp/typeck.c:1166
 #, gcc-internal-format
 msgid "canonical types differ for identical types %T and %T"
 msgstr ""
 
-#: cp/typeck.c:1136
+#: cp/typeck.c:1173
 #, gcc-internal-format
 msgid "same canonical type node for different types %T and %T"
 msgstr ""
 
-#: cp/typeck.c:1248
+#: cp/typeck.c:1285
 #, gcc-internal-format
 msgid "invalid application of %qs to a member function"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ %qs Ðº Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/typeck.c:1298
+#: cp/typeck.c:1335
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a bit-field"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ %<sizeof%> Ðº Ñ‚Ð¸Ð¿Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/typeck.c:1303
+#: cp/typeck.c:1340
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ %<sizeof%> Ðº Ñ‚Ð¸Ð¿Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/typeck.c:1346
+#: cp/typeck.c:1383
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %<__alignof%> to a bit-field"
 msgstr "Ð½ÐµÐ´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¾Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ %<sizeof%> Ðº Ñ‚Ð¸Ð¿Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/typeck.c:1354
+#: cp/typeck.c:1391
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
 msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð²Ð·Ñ�Ñ‚Ð¸Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° Ð¾Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<::main%>"
 
-#: cp/typeck.c:1405
+#: cp/typeck.c:1442
 #, gcc-internal-format
 msgid "invalid use of non-static member function"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°"
 
-#: cp/typeck.c:1669
+#: cp/typeck.c:1715
 #, fuzzy, gcc-internal-format
 msgid "deprecated conversion from string constant to %qT"
 msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð¾Ð¹ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹ Ðº Ñ‚Ð¸Ð¿Ñƒ %qT Ð½Ðµ Ð±ÑƒÐ´ÐµÑ‚ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°Ñ‚ÑŒÑ�Ñ� Ð² Ð±ÑƒÐ´ÑƒÑ‰Ð¸Ñ… Ð²ÐµÑ€Ñ�Ð¸Ñ�Ñ… ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ñ�Ñ‚Ð¾Ñ€Ð°"
 
-#: cp/typeck.c:1784 cp/typeck.c:2132
+#: cp/typeck.c:1830 cp/typeck.c:2178
 #, gcc-internal-format
 msgid "request for member %qD in %qE, which is of non-class type %qT"
 msgstr "Ð·Ð°Ð¿Ñ€Ð¾Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° %qD Ð² %qE, Ð¸Ð¼ÐµÑŽÑ‰ÐµÐ³Ð¾ Ð½Ðµ ÐºÐ»Ð°Ñ�Ñ�Ð¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/typeck.c:1811
+#: cp/typeck.c:1857
 #, fuzzy, gcc-internal-format
 msgid "invalid use of nonstatic data member %qE"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð´Ð°Ð½Ð½Ñ‹Ñ… '%E'"
 
-#: cp/typeck.c:1863 cp/typeck.c:1891
+#: cp/typeck.c:1909 cp/typeck.c:1937
 #, gcc-internal-format
 msgid "invalid access to non-static data member %qD of NULL object"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð´Ð¾Ñ�Ñ‚ÑƒÐ¿ Ðº Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¼Ñƒ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ Ð´Ð°Ð½Ð½Ñ‹Ñ… %qD NULL-Ð¾Ð±ÑŠÐµÐºÑ‚Ð°"
 
-#: cp/typeck.c:1866 cp/typeck.c:1893
+#: cp/typeck.c:1912 cp/typeck.c:1939
 #, gcc-internal-format
 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
 msgstr "(Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð° %<offsetof%>)"
 
-#: cp/typeck.c:2010
+#: cp/typeck.c:2056
 #, gcc-internal-format
 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
 msgstr "Ñ€Ð°Ð·Ñ€ÑƒÑˆÐ°ÐµÐ¼Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT, Ð° Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€ Ð¾Ñ‚Ð½Ð¾Ñ�Ð¸Ñ‚Ñ�Ñ� Ðº %qT"
 
-#: cp/typeck.c:2049 cp/typeck.c:2069
+#: cp/typeck.c:2095 cp/typeck.c:2115
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a template"
 msgstr "%qs Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð¾Ð¼"
 
-#: cp/typeck.c:2170
+#: cp/typeck.c:2216
 #, fuzzy, gcc-internal-format
 msgid "%<%D::%D%> is not a member of %qT"
 msgstr "`%D::%D' Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼ %qT"
 
-#: cp/typeck.c:2185
+#: cp/typeck.c:2231
 #, gcc-internal-format
 msgid "%qT is not a base of %qT"
 msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¼ Ð´Ð»Ñ� %qT"
 
-#: cp/typeck.c:2204
+#: cp/typeck.c:2250
 #, fuzzy, gcc-internal-format
 msgid "%qD has no member named %qE"
 msgstr "%qD Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ '%E'"
 
-#: cp/typeck.c:2219
+#: cp/typeck.c:2265
 #, gcc-internal-format
 msgid "%qD is not a member template function"
 msgstr "%qD Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� ÑˆÐ°Ð±Ð»Ð¾Ð½Ð½Ñ‹Ð¼ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð¾Ð¼-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÐµÐ¹"
 
 #. A pointer to incomplete type (other than cv void) can be
 #. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2352
+#: cp/typeck.c:2398
 #, gcc-internal-format
 msgid "%qT is not a pointer-to-object type"
 msgstr "%qT Ð½Ðµ Ñ�Ð²Ð»Ñ�ÐµÑ‚Ñ�Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¾Ð±ÑŠÐµÐºÑ‚"
 
-#: cp/typeck.c:2377
+#: cp/typeck.c:2423
 #, gcc-internal-format
 msgid "invalid use of %qs on pointer to member"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ %qs Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚"
 
-#: cp/typeck.c:2381
+#: cp/typeck.c:2427
 #, gcc-internal-format
 msgid "invalid type argument of %qs"
 msgstr "Ð½ÐµÐ²ÐµÑ€Ð½Ñ‹Ð¹ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� %qs"
 
-#: cp/typeck.c:2383
+#: cp/typeck.c:2429
 #, gcc-internal-format
 msgid "invalid type argument"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
 
-#: cp/typeck.c:2406
+#: cp/typeck.c:2452
 #, gcc-internal-format
 msgid "subscript missing in array reference"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð½Ð´ÐµÐºÑ� Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
 
-#: cp/typeck.c:2480
+#: cp/typeck.c:2526
 #, gcc-internal-format
 msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� Ð»ÐµÐ²Ð¾Ð¹ Ñ‡Ð°Ñ�Ñ‚ÑŒÑŽ Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ñ�"
 
-#: cp/typeck.c:2491
+#: cp/typeck.c:2537
 #, gcc-internal-format
 msgid "subscripting array declared %<register%>"
 msgstr "Ð¸Ð½Ð´ÐµÐºÑ�Ð¸Ñ€ÑƒÐµÐ¼Ñ‹Ð¹ Ð¼Ð°Ñ�Ñ�Ð¸Ð² Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½ ÐºÐ°Ðº %<register%>"
 
-#: cp/typeck.c:2576
+#: cp/typeck.c:2622
 #, gcc-internal-format
 msgid "object missing in use of %qE"
 msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½ Ð¾Ð±ÑŠÐµÐºÑ‚ Ð¿Ñ€Ð¸ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ð¸ %qE"
 
-#: cp/typeck.c:2693
+#: cp/typeck.c:2739
 #, gcc-internal-format
 msgid "ISO C++ forbids calling %<::main%> from within program"
 msgstr "ISO C++ Ð·Ð°Ð¿Ñ€ÐµÑ‰Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ %<::main%> Ð¸Ð· Ð¿Ñ€Ð¾Ð³Ñ€Ð°Ð¼Ð¼Ñ‹"
 
-#: cp/typeck.c:2718
+#: cp/typeck.c:2764
 #, fuzzy, gcc-internal-format
 msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
 msgstr "Ð½ÐµÐ¾Ð±Ñ…Ð¾Ð´Ð¸Ð¼Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ .* Ð¸Ð»Ð¸ ->* Ð´Ð»Ñ� Ð²Ñ‹Ð·Ð¾Ð²Ð° Ð¿Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð² `%E (...)'"
 
-#: cp/typeck.c:2732
+#: cp/typeck.c:2778
 #, gcc-internal-format
 msgid "%qE cannot be used as a function"
 msgstr "%qE Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ°Ðº Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
 
-#: cp/typeck.c:2822
+#: cp/typeck.c:2868
 #, fuzzy, gcc-internal-format
 msgid "too many arguments to %s %q+#D"
 msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� %s `%+#D'"
 
-#: cp/typeck.c:2823 cp/typeck.c:2927
+#: cp/typeck.c:2869 cp/typeck.c:2973
 #, gcc-internal-format
 msgid "at this point in file"
 msgstr "Ð² Ñ�Ñ‚Ð¾Ð¼ Ð¼ÐµÑ�Ñ‚Ðµ Ñ„Ð°Ð¹Ð»Ð°"
 
-#: cp/typeck.c:2826
+#: cp/typeck.c:2872
 #, gcc-internal-format
 msgid "too many arguments to function"
 msgstr "Ð´Ð»Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð·Ð°Ð´Ð°Ð½Ð¾ Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð½Ð¾Ð³Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð²"
 
-#: cp/typeck.c:2856
+#: cp/typeck.c:2902
 #, gcc-internal-format
 msgid "parameter %P of %qD has incomplete type %qT"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %P %qD Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/typeck.c:2859
+#: cp/typeck.c:2905
 #, gcc-internal-format
 msgid "parameter %P has incomplete type %qT"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ %P Ð¸Ð¼ÐµÐµÑ‚ Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/typeck.c:2926
+#: cp/typeck.c:2972
 #, fuzzy, gcc-internal-format
 msgid "too few arguments to %s %q+#D"
 msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ð´Ð»Ñ� %s `%+#D'"
 
-#: cp/typeck.c:2930
+#: cp/typeck.c:2976
 #, gcc-internal-format
 msgid "too few arguments to function"
 msgstr "Ñ�Ð»Ð¸ÑˆÐºÐ¾Ð¼ Ð¼Ð°Ð»Ð¾ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/typeck.c:3098 cp/typeck.c:3108
+#: cp/typeck.c:3140 cp/typeck.c:3150
 #, gcc-internal-format
 msgid "assuming cast to type %qT from overloaded function"
 msgstr "Ð¿Ñ€ÐµÐ´Ð¿Ð¾Ð»Ð°Ð³Ð°ÐµÑ‚Ñ�Ñ� Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ %qT Ð¸Ð· Ð¿ÐµÑ€ÐµÐ³Ñ€ÑƒÐ¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: cp/typeck.c:3306
+#: cp/typeck.c:3346
 #, fuzzy, gcc-internal-format
 msgid "left rotate count is negative"
 msgstr "%s Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ�Ð´Ð²Ð¸Ð³Ð° Ð´Ð»Ñ� rotate Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ�"
 
-#: cp/typeck.c:3307
+#: cp/typeck.c:3347
 #, fuzzy, gcc-internal-format
 msgid "right rotate count is negative"
 msgstr "%s Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ�Ð´Ð²Ð¸Ð³Ð° Ð´Ð»Ñ� rotate Ð¾Ñ‚Ñ€Ð¸Ñ†Ð°Ñ‚ÐµÐ»ÑŒÐ½Ð°Ñ�"
 
-#: cp/typeck.c:3310
+#: cp/typeck.c:3350
 #, fuzzy, gcc-internal-format
 msgid "left rotate count >= width of type"
 msgstr "%s Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ�Ð´Ð²Ð¸Ð³Ð° Ð´Ð»Ñ� rotate >= ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/typeck.c:3311
+#: cp/typeck.c:3351
 #, fuzzy, gcc-internal-format
 msgid "right rotate count >= width of type"
 msgstr "%s Ð²ÐµÐ»Ð¸Ñ‡Ð¸Ð½Ð° Ñ�Ð´Ð²Ð¸Ð³Ð° Ð´Ð»Ñ� rotate >= ÑˆÐ¸Ñ€Ð¸Ð½Ð° Ñ‚Ð¸Ð¿Ð°"
 
-#: cp/typeck.c:3327 cp/typeck.c:3502
+#: cp/typeck.c:3367 cp/typeck.c:3549
 #, fuzzy, gcc-internal-format
 msgid "comparison with string literal results in unspecified behaviour"
 msgstr "Ð´Ð»Ñ� weak Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ†Ð¸Ð¸ %q+D Ð¿Ð¾Ñ�Ð»Ðµ Ð¿ÐµÑ€Ð²Ð¾Ð³Ð¾ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ñ� Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ñ�Ð¸Ñ�Ñ‚ÐµÐ¼Ñ‹Ð½Ðµ Ñ�Ð¿ÐµÑ†Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: cp/typeck.c:3360 cp/typeck.c:3365 cp/typeck.c:3520 cp/typeck.c:3525
+#: cp/typeck.c:3400 cp/typeck.c:3405 cp/typeck.c:3567 cp/typeck.c:3572
 #, gcc-internal-format
 msgid "ISO C++ forbids comparison between pointer and integer"
 msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð¸ Ñ†ÐµÐ»Ñ‹Ð¼"
 
-#: cp/typeck.c:3539
+#: cp/typeck.c:3586
 #, gcc-internal-format
 msgid "unordered comparison on non-floating point argument"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð½ÐµÑƒÐ¿Ð¾Ñ€Ñ�Ð´Ð¾Ñ‡ÐµÐ½Ð½Ð¾Ð³Ð¾ Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ñ� - Ð½Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
 
-#: cp/typeck.c:3577
+#: cp/typeck.c:3624
 #, fuzzy, gcc-internal-format
 msgid "invalid operands of types %qT and %qT to binary %qO"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ðµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ñ‹ Ñ‚Ð¸Ð¿Ð¾Ð² %qT Ð¸ %qT Ð´Ð»Ñ� Ð±Ð¸Ð½Ð°Ñ€Ð½Ð¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ `%O'"
 
-#: cp/typeck.c:3749
+#: cp/typeck.c:3757
 #, fuzzy, gcc-internal-format
 msgid "comparison between types %q#T and %q#T"
 msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð¼ÐµÐ¶Ð´Ñƒ Ñ‚Ð¸Ð¿Ð°Ð¼Ð¸ `%#T' Ð¸ `%#T'"
 
-#: cp/typeck.c:3786
+#: cp/typeck.c:3794
 #, gcc-internal-format
 msgid "comparison between signed and unsigned integer expressions"
 msgstr "Ñ�Ñ€Ð°Ð²Ð½ÐµÐ½Ð¸Ðµ Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ð³Ð¾ Ð¸ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ð¾Ð³Ð¾ Ñ†ÐµÐ»Ñ‹Ñ… Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹"
@@ -32171,154 +32205,154 @@
 #. performed.  Note that pointer-difference and pointer-addition
 #. have already been handled above, and so we don't end up here in
 #. that case.
-#: cp/typeck.c:3858
+#: cp/typeck.c:3866
 #, gcc-internal-format
 msgid "NULL used in arithmetic"
 msgstr "NULL Ð² Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¼ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¸"
 
-#: cp/typeck.c:3927
+#: cp/typeck.c:3935
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
 msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� %<void *%> Ð² Ð²Ñ‹Ñ‡Ð¸Ñ‚Ð°Ð½Ð¸Ð¸"
 
-#: cp/typeck.c:3929
+#: cp/typeck.c:3937
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ð² Ð²Ñ‹Ñ‡Ð¸Ñ‚Ð°Ð½Ð¸Ð¸"
 
-#: cp/typeck.c:3931
+#: cp/typeck.c:3939
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð¼ÐµÑ‚Ð¾Ð´ Ð² Ð²Ñ‹Ñ‡Ð¸Ñ‚Ð°Ð½Ð¸Ð¸"
 
-#: cp/typeck.c:3943
+#: cp/typeck.c:3951
 #, gcc-internal-format
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð² Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ñ�Ñ… Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ�Ð¼Ð¸"
 
-#: cp/typeck.c:4003
+#: cp/typeck.c:4011
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qE to form a pointer-to-member-function"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸Ðµ '%E' Ð´Ð»Ñ� Ð¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ. Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ð¹ Ð¸Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€."
 
-#: cp/typeck.c:4006
+#: cp/typeck.c:4014
 #, gcc-internal-format
 msgid "  a qualified-id is required"
 msgstr ""
 
-#: cp/typeck.c:4011
+#: cp/typeck.c:4019
 #, fuzzy, gcc-internal-format
 msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
 msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ�ÐºÐ¾Ð±ÐºÐ¸ Ð²Ð¾ÐºÑ€ÑƒÐ³ '%E' Ð´Ð»Ñ� Ð¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ."
 
-#: cp/typeck.c:4034
+#: cp/typeck.c:4042
 #, gcc-internal-format
 msgid "taking address of temporary"
 msgstr "Ð°Ð´Ñ€ÐµÑ� Ð¾Ñ‚ Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹"
 
-#: cp/typeck.c:4287
+#: cp/typeck.c:4295
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids incrementing an enum"
 msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %sÐ°Ñ†Ð¸ÑŽ Ð¿Ð¾ Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸ÑŽ Ðº Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ"
 
-#: cp/typeck.c:4288
+#: cp/typeck.c:4296
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids decrementing an enum"
 msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %sÐ°Ñ†Ð¸ÑŽ Ð¿Ð¾ Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸ÑŽ Ðº Ð¿ÐµÑ€ÐµÑ‡Ð¸Ñ�Ð»Ð¸Ð¼Ð¾Ð¼Ñƒ Ñ‚Ð¸Ð¿Ñƒ"
 
-#: cp/typeck.c:4299
+#: cp/typeck.c:4307
 #, fuzzy, gcc-internal-format
 msgid "cannot increment a pointer to incomplete type %qT"
 msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� %s ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/typeck.c:4300
+#: cp/typeck.c:4308
 #, fuzzy, gcc-internal-format
 msgid "cannot decrement a pointer to incomplete type %qT"
 msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� %s ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ð½ÐµÐ¿Ð¾Ð»Ð½Ñ‹Ð¹ Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/typeck.c:4306
+#: cp/typeck.c:4314
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids incrementing a pointer of type %qT"
 msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %sÐ°Ñ†Ð¸ÑŽ Ð¿Ð¾ Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸ÑŽ Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/typeck.c:4307
+#: cp/typeck.c:4315
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids decrementing a pointer of type %qT"
 msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ %sÐ°Ñ†Ð¸ÑŽ Ð¿Ð¾ Ð¾Ñ‚Ð½Ð¾ÑˆÐµÐ½Ð¸ÑŽ Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ñ‚Ð¸Ð¿ %qT"
 
-#: cp/typeck.c:4327
+#: cp/typeck.c:4335
 #, fuzzy, gcc-internal-format
 msgid "invalid use of Boolean expression as operand to %<operator--%>"
 msgstr "Ð² Ñ�Ð¿Ð¸Ñ�ÐºÐµ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð¾Ð² Ð·Ð°Ð´Ð°Ð½Ð¾ Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
 
 #. ARM $3.4
-#: cp/typeck.c:4357
+#: cp/typeck.c:4365
 #, gcc-internal-format
 msgid "ISO C++ forbids taking address of function %<::main%>"
 msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð²Ð·Ñ�Ñ‚Ð¸Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° Ð¾Ñ‚ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %<::main%>"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4413
+#: cp/typeck.c:4421
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð²Ð·Ñ�Ñ‚Ð¸Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° Ð¾Ñ‚ Ð½ÐµÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸Ñ†Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ð¾Ð³Ð¾ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸Ð¸Ð»Ð¸ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° Ð² Ñ�ÐºÐ¾Ð±ÐºÐ°Ñ… Ð´Ð»Ñ� Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ.Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� %<&%T::%D%>"
 
-#: cp/typeck.c:4418
+#: cp/typeck.c:4426
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr "ISO C++  Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð²Ð·Ñ�Ñ‚Ð¸Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° Ð¾Ñ‚ bound-Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð°-Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð´Ð»Ñ� Ñ„Ð¾Ñ€Ð¼Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ. Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐ¹Ñ‚Ðµ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� %<&%T::%D%>"
 
-#: cp/typeck.c:4443
+#: cp/typeck.c:4451
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr "ISO C++  Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð²Ð·Ñ�Ñ‚Ð¸Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° Ð¾Ñ‚ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ñ� Ðº Ð½Ðµ-lvalue-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸ÑŽ"
 
-#: cp/typeck.c:4467
+#: cp/typeck.c:4475
 #, gcc-internal-format
 msgid "cannot create pointer to reference member %qD"
 msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ñ�Ð¾Ð·Ð´Ð°Ñ‚ÑŒ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŒ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ�Ñ�Ñ‹Ð»ÐºÑƒ %qD"
 
-#: cp/typeck.c:4678
+#: cp/typeck.c:4686
 #, gcc-internal-format
 msgid "cannot take the address of %<this%>, which is an rvalue expression"
 msgstr "Ð½ÐµÐ»ÑŒÐ·Ñ� Ð²Ð·Ñ�Ñ‚ÑŒ Ð°Ð´Ñ€ÐµÑ� Ð¾Ñ‚ %<this%>, Ð¿Ð¾Ñ�ÐºÐ¾Ð»ÑŒÐºÑƒ Ñ�Ñ‚Ð¾ rvalue-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
 
-#: cp/typeck.c:4701
+#: cp/typeck.c:4709
 #, fuzzy, gcc-internal-format
 msgid "address of explicit register variable %qD requested"
 msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½ Ð°Ð´Ñ€ÐµÑ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qs"
 
-#: cp/typeck.c:4706
+#: cp/typeck.c:4714
 #, fuzzy, gcc-internal-format
 msgid "address requested for %qD, which is declared %<register%>"
 msgstr "Ð²Ð·Ñ�Ñ‚Ð¸Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° Ð¾Ñ‚ %qD, Ð¾Ð±ÑŠÑ�Ð²Ð»ÐµÐ½Ð½Ð¾Ð³Ð¾ ÐºÐ°Ðº `register'"
 
-#: cp/typeck.c:4772
+#: cp/typeck.c:4780
 #, gcc-internal-format
 msgid "%s expression list treated as compound expression"
 msgstr "%s - Ñ�Ð¿Ð¸Ñ�Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ð¹ Ñ€Ð°Ñ�Ñ�Ð¼Ð°Ñ‚Ñ€Ð¸Ð²Ð°ÐµÑ‚Ñ�Ñ� ÐºÐ°Ðº Ñ�Ð¾Ñ�Ñ‚Ð°Ð²Ð½Ð¾Ðµ Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
 
-#: cp/typeck.c:5175
+#: cp/typeck.c:5183
 #, gcc-internal-format
 msgid "invalid static_cast from type %qT to type %qT"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ static_cast Ð¾Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ðº Ñ‚Ð¸Ð¿Ñƒ %qT"
 
-#: cp/typeck.c:5197
+#: cp/typeck.c:5205
 #, gcc-internal-format
 msgid "converting from %qT to %qT"
 msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¸Ð· %qT Ð² %qT"
 
-#: cp/typeck.c:5245
+#: cp/typeck.c:5253
 #, fuzzy, gcc-internal-format
 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ reinterpret_cast Ð¾Ñ‚ rvalue-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qT Ðº Ñ‚Ð¸Ð¿Ñƒ %qT"
 
-#: cp/typeck.c:5304
+#: cp/typeck.c:5312
 #, fuzzy, gcc-internal-format
 msgid "cast from %qT to %qT loses precision"
 msgstr "reinterpret_cast Ð¾Ñ‚ %qT Ðº %qT Ñ�Ð½Ð¸Ð¶Ð°ÐµÑ‚ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ�Ñ‚ÑŒ"
 
-#: cp/typeck.c:5331
+#: cp/typeck.c:5339
 #, gcc-internal-format
 msgid "cast from %qT to %qT increases required alignment of target type"
 msgstr "Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ð¾Ñ‚ %qT Ðº %qT ÑƒÐ²ÐµÐ»Ð¸Ñ‡Ð¸Ð²Ð°ÐµÑ‚ Ñ€Ð°Ð·Ð¼ÐµÑ€ Ð²Ñ‹Ñ€Ð°Ð²Ð½Ð¸Ð²Ð°Ð½Ð¸Ñ� Ð´Ð»Ñ� ÑƒÐºÐ°Ð·ÑƒÐµÐ¼Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
@@ -32327,155 +32361,155 @@
 #. where possible, and it is necessary in some cases.  DR 195
 #. addresses this issue, but as of 2004/10/26 is still in
 #. drafting.
-#: cp/typeck.c:5351
+#: cp/typeck.c:5359
 #, gcc-internal-format
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ñ‚Ð¸Ð¿Ð° ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ Ðº ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÑŽ Ð½Ð° Ð¾Ð±ÑŠÐµÐºÑ‚"
 
-#: cp/typeck.c:5362
+#: cp/typeck.c:5370
 #, fuzzy, gcc-internal-format
 msgid "invalid cast from type %qT to type %qT"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ const_cast Ð¾Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ðº Ñ‚Ð¸Ð¿Ñƒ %qT"
 
-#: cp/typeck.c:5418
+#: cp/typeck.c:5426
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ const_cast Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ %qT, Ð½Ðµ Ñ�Ð²Ð»Ñ�ÑŽÑ‰Ð¸Ð¼Ñ�Ñ� Ð½Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼, Ð½Ð¸ Ñ�Ñ�Ñ‹Ð»ÐºÐ¾Ð¹, Ð½Ð¸  ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð´Ð°Ð½Ð½Ñ‹Ñ…"
 
-#: cp/typeck.c:5427
+#: cp/typeck.c:5435
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ const_cast Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ %qT, Ñ�Ð²Ð»Ñ�ÑŽÑ‰Ð¸Ð¼Ñ�Ñ� ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»ÐµÐ¼ Ð¸Ð»Ð¸ Ñ�Ñ�Ñ‹Ð»ÐºÐ¾Ð¹ Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
 
-#: cp/typeck.c:5452
+#: cp/typeck.c:5460
 #, gcc-internal-format
 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ const_cast Ð¾Ñ‚ rvalue-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ñ� Ñ‚Ð¸Ð¿Ð° %qT Ðº Ñ‚Ð¸Ð¿Ñƒ %qT"
 
-#: cp/typeck.c:5503
+#: cp/typeck.c:5511
 #, gcc-internal-format
 msgid "invalid const_cast from type %qT to type %qT"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¸Ðµ const_cast Ð¾Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT Ðº Ñ‚Ð¸Ð¿Ñƒ %qT"
 
-#: cp/typeck.c:5571 cp/typeck.c:5576
+#: cp/typeck.c:5579 cp/typeck.c:5584
 #, gcc-internal-format
 msgid "ISO C++ forbids casting to an array type %qT"
 msgstr "ISO C++ Ð½Ðµ Ð¿Ð¾Ð´Ð´ÐµÑ€Ð¶Ð¸Ð²Ð°ÐµÑ‚ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° %qT"
 
-#: cp/typeck.c:5584
+#: cp/typeck.c:5592
 #, gcc-internal-format
 msgid "invalid cast to function type %qT"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€Ð¸Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qT"
 
-#: cp/typeck.c:5804
+#: cp/typeck.c:5812
 #, gcc-internal-format
 msgid "  in evaluation of %<%Q(%#T, %#T)%>"
 msgstr "  Ð² Ð²Ñ‹Ñ‡Ð¸Ñ�Ð»ÐµÐ½Ð¸Ð¸ %<%Q(%#T, %#T)%>"
 
-#: cp/typeck.c:5873
+#: cp/typeck.c:5881
 #, gcc-internal-format
 msgid "incompatible types in assignment of %qT to %qT"
 msgstr "Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ðµ Ñ‚Ð¸Ð¿Ñ‹ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸ %qT -> %qT"
 
-#: cp/typeck.c:5884
+#: cp/typeck.c:5892
 #, fuzzy, gcc-internal-format
 msgid "array used as initializer"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð°Ñ‚Ð¾Ñ€ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð°"
 
-#: cp/typeck.c:5886
+#: cp/typeck.c:5894
 #, fuzzy, gcc-internal-format
 msgid "invalid array assignment"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð»ÐµÐ²Ð°Ñ� Ñ‡Ð°Ñ�Ñ‚ÑŒ Ð² Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ð¸"
 
-#: cp/typeck.c:5998
+#: cp/typeck.c:6006
 #, gcc-internal-format
 msgid "   in pointer to member function conversion"
 msgstr "   Ð² Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚-Ñ„ÑƒÐ½ÐºÑ†Ð¸ÑŽ"
 
-#: cp/typeck.c:6009
+#: cp/typeck.c:6017
 #, gcc-internal-format
 msgid "pointer to member conversion via virtual base %qT"
 msgstr "Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ðº Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ñƒ Ñ‡ÐµÑ€ÐµÐ· Ð²Ð¸Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½ÑƒÑŽ Ð±Ð°Ð·Ñƒ %qT"
 
-#: cp/typeck.c:6049 cp/typeck.c:6061
+#: cp/typeck.c:6057 cp/typeck.c:6069
 #, gcc-internal-format
 msgid "   in pointer to member conversion"
 msgstr "   Ð² Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ð¸ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ñ� Ð½Ð° Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚"
 
-#: cp/typeck.c:6140
+#: cp/typeck.c:6148
 #, gcc-internal-format
 msgid "invalid conversion to type %qT from type %qT"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ðº Ñ‚Ð¸Ð¿Ñƒ %qT Ð¾Ñ‚ Ñ‚Ð¸Ð¿Ð° %qT"
 
-#: cp/typeck.c:6384
+#: cp/typeck.c:6411
 #, fuzzy, gcc-internal-format
 msgid "cannot convert %qT to %qT for argument %qP to %qD"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� %qT Ð² %qT Ð´Ð»Ñ� Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° `%P' Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD"
 
-#: cp/typeck.c:6387
+#: cp/typeck.c:6414
 #, gcc-internal-format
 msgid "cannot convert %qT to %qT in %s"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ñ� %qT Ð² %qT Ð² %s"
 
-#: cp/typeck.c:6398
+#: cp/typeck.c:6425
 #, fuzzy, gcc-internal-format
 msgid "%s might be a candidate for a format attribute"
 msgstr "Ñ�Ñ‚Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð²ÐµÑ€Ð¾Ñ�Ñ‚Ð½Ð¾, Ð¼Ð¾Ð¶Ð½Ð¾ Ð·Ð°Ð´Ð°Ñ‚ÑŒ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¸Ñ� %s"
 
-#: cp/typeck.c:6485 cp/typeck.c:6487
+#: cp/typeck.c:6512 cp/typeck.c:6514
 #, fuzzy, gcc-internal-format
 msgid "in passing argument %P of %q+D"
 msgstr "Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÐ´Ð°Ñ‡Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð° %P Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ `%+D'"
 
-#: cp/typeck.c:6537
+#: cp/typeck.c:6564
 #, gcc-internal-format
 msgid "returning reference to temporary"
 msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ñ�Ñ�Ñ‹Ð»ÐºÐ¸ Ð½Ð° Ð²Ñ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ"
 
-#: cp/typeck.c:6544
+#: cp/typeck.c:6571
 #, gcc-internal-format
 msgid "reference to non-lvalue returned"
 msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð° Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð½Ðµ-lvalue-Ð²Ñ‹Ñ€Ð°Ð¶ÐµÐ½Ð¸Ðµ"
 
-#: cp/typeck.c:6560
+#: cp/typeck.c:6587
 #, gcc-internal-format
 msgid "reference to local variable %q+D returned"
 msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰ÐµÐ½Ð° Ñ�Ñ�Ñ‹Ð»ÐºÐ° Ð½Ð° Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½ÑƒÑŽ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½ÑƒÑŽ %q+D"
 
-#: cp/typeck.c:6563
+#: cp/typeck.c:6590
 #, gcc-internal-format
 msgid "address of local variable %q+D returned"
 msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰ÐµÐ½ Ð°Ð´Ñ€ÐµÑ� Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %q+D"
 
-#: cp/typeck.c:6598
+#: cp/typeck.c:6625
 #, gcc-internal-format
 msgid "returning a value from a destructor"
 msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰ÐµÐ½ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚ Ð´ÐµÑ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6606
+#: cp/typeck.c:6633
 #, gcc-internal-format
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ð² Ð¾Ð±Ñ€Ð°Ð±Ð¾Ñ‚Ñ‡Ð¸ÐºÐµ try-Ð±Ð»Ð¾ÐºÐ° ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6609
+#: cp/typeck.c:6636
 #, gcc-internal-format
 msgid "returning a value from a constructor"
 msgstr "Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‚ Ñ€ÐµÐ·ÑƒÐ»ÑŒÑ‚Ð°Ñ‚Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð¾Ñ€Ð°"
 
-#: cp/typeck.c:6633
+#: cp/typeck.c:6661
 #, gcc-internal-format
 msgid "return-statement with no value, in function returning %qT"
 msgstr "return Ð±ÐµÐ· Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ %qT"
 
-#: cp/typeck.c:6654
+#: cp/typeck.c:6682
 #, gcc-internal-format
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "return Ñ�Ð¾ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸ÐµÐ¼ Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÑŽÑ‰ÐµÐ¹ 'void'"
 
-#: cp/typeck.c:6685
+#: cp/typeck.c:6713
 #, gcc-internal-format
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 msgstr "%<operator new%> Ð½Ðµ Ð´Ð¾Ð»Ð¶ÐµÐ½ Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°Ñ‚ÑŒ NULL, ÐµÑ�Ð»Ð¸ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ð½ Ð½Ðµ Ð´ÐµÐºÐ»Ð°Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½ %<throw()%> (Ð¸Ð»Ð¸ Ð·Ð°Ð´Ð°Ð½ ÐºÐ»ÑŽÑ‡ -fcheck-new)"
@@ -32661,57 +32695,57 @@
 msgid "pointer to member type %qT incompatible with object type %qT"
 msgstr "Ñ‚Ð¸Ð¿ Ñ�Ð»ÐµÐ¼ÐµÐ½Ñ‚Ð° `%T::' Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� Ñ‚Ð¸Ð¿Ð¾Ð¼ Ð¾Ð±ÑŠÐµÐºÑ‚Ð° %qT"
 
-#: cp/typeck2.c:1495
+#: cp/typeck2.c:1508
 #, fuzzy, gcc-internal-format
 msgid "call to function %qD which throws incomplete type %q#T"
 msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qD, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ðµ Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° `%#T'"
 
-#: cp/typeck2.c:1498
+#: cp/typeck2.c:1511
 #, fuzzy, gcc-internal-format
 msgid "call to function which throws incomplete type %q#T"
 msgstr "Ð²Ñ‹Ð·Ð¾Ð² Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸, ÐºÐ¾Ñ‚Ð¾Ñ€Ð°Ñ� Ð²Ñ‹Ð·Ñ‹Ð²Ð°ÐµÑ‚ Ð¸Ñ�ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¸Ðµ Ð½ÐµÐ¿Ð¾Ð»Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð° `%#T'"
 
-#: fortran/f95-lang.c:233
+#: fortran/f95-lang.c:235
 #, gcc-internal-format
 msgid "Unexpected type in truthvalue_conversion"
 msgstr ""
 
-#: fortran/f95-lang.c:289
+#: fortran/f95-lang.c:291
 #, fuzzy, gcc-internal-format
 msgid "can't open input file: %s"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ñ‚ÐºÑ€Ñ‹Ñ‚Ð¸Ñ� Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ð° %qs"
 
-#: fortran/f95-lang.c:629
+#: fortran/f95-lang.c:631
 #, gcc-internal-format
 msgid "global register variable %qs used in nested function"
 msgstr "Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð°Ñ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð²Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: fortran/f95-lang.c:633
+#: fortran/f95-lang.c:635
 #, gcc-internal-format
 msgid "register variable %qs used in nested function"
 msgstr "Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð°Ñ� Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð°Ñ� %qs Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð° Ð²Ð¾ Ð²Ð»Ð¾Ð¶ÐµÐ½Ð½Ð¾Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸"
 
-#: fortran/f95-lang.c:640
+#: fortran/f95-lang.c:642
 #, gcc-internal-format
 msgid "address of global register variable %qs requested"
 msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½ Ð°Ð´Ñ€ÐµÑ� Ð³Ð»Ð¾Ð±Ð°Ð»ÑŒÐ½Ð¾Ð¹ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qs"
 
-#: fortran/f95-lang.c:658
+#: fortran/f95-lang.c:660
 #, gcc-internal-format
 msgid "address of register variable %qs requested"
 msgstr "Ð·Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½ Ð°Ð´Ñ€ÐµÑ� Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð¾Ð²Ð¾Ð¹ Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ð¾Ð¹ %qs"
 
-#: fortran/trans-array.c:3765
+#: fortran/trans-array.c:3805
 #, gcc-internal-format
 msgid "Possible frontend bug: array constructor not expanded"
 msgstr ""
 
-#: fortran/trans-array.c:5418
+#: fortran/trans-array.c:5499
 #, gcc-internal-format
 msgid "Possible frontend bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
 msgstr ""
 
-#: fortran/trans-array.c:5894
+#: fortran/trans-array.c:5975
 #, gcc-internal-format
 msgid "bad expression type during walk (%d)"
 msgstr ""
@@ -32721,27 +32755,27 @@
 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
 msgstr ""
 
-#: fortran/trans-decl.c:966
+#: fortran/trans-decl.c:972
 #, gcc-internal-format
 msgid "intrinsic variable which isn't a procedure"
 msgstr ""
 
-#: fortran/trans-decl.c:2639
+#: fortran/trans-decl.c:2644
 #, fuzzy, gcc-internal-format
 msgid "Function does not return a value"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ Ð½Ðµ Ñ�Ñ‚Ñ€Ð¾ÐºÐ¾Ð²Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ð°"
 
-#: fortran/trans-decl.c:2817
+#: fortran/trans-decl.c:2832
 #, gcc-internal-format
 msgid "backend decl for module variable %s already exists"
 msgstr ""
 
-#: fortran/trans-decl.c:3351
+#: fortran/trans-decl.c:3314
 #, fuzzy, gcc-internal-format
 msgid "Function return value not set"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ð¸Ñ� Ð²Ð¾Ð·Ð²Ñ€Ð°Ñ‰Ð°ÐµÑ‚ Ð°Ð³Ñ€ÐµÐ³Ð°Ñ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ"
 
-#: fortran/trans-expr.c:1163
+#: fortran/trans-expr.c:1177
 #, fuzzy, gcc-internal-format
 msgid "Unknown intrinsic op"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¼Ð¾Ð´Ð° Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸"
@@ -32751,32 +32785,32 @@
 msgid "Intrinsic function %s(%d) not recognized"
 msgstr "%s: Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ðµ Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ %qs Ð½Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¾\n"
 
-#: fortran/trans-io.c:1928
+#: fortran/trans-io.c:1929
 #, gcc-internal-format
 msgid "Bad IO basetype (%d)"
 msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð±Ð°Ð·Ð¾Ð²Ñ‹Ð¹ Ñ‚Ð¸Ð¿ Ð²Ð²Ð¾Ð´Ð°-Ð²Ñ‹Ð²Ð¾Ð´Ð° (%d)"
 
-#: fortran/trans-types.c:386
+#: fortran/trans-types.c:387
 #, gcc-internal-format
 msgid "integer kind=8 not available for -fdefault-integer-8 option"
 msgstr ""
 
-#: fortran/trans-types.c:409
+#: fortran/trans-types.c:410
 #, gcc-internal-format
 msgid "real kind=8 not available for -fdefault-real-8 option"
 msgstr ""
 
-#: fortran/trans-types.c:422
+#: fortran/trans-types.c:423
 #, gcc-internal-format
 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
 msgstr ""
 
-#: fortran/trans-types.c:1181
+#: fortran/trans-types.c:1185
 #, fuzzy, gcc-internal-format
 msgid "Array element size too big"
 msgstr "Ð­Ð»ÐµÐ¼ÐµÐ½Ñ‚ Ð¼Ð°Ñ�Ñ�Ð¸Ð²Ð° Ð² %0 Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°, Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð² Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ð¸"
 
-#: fortran/trans.c:1150
+#: fortran/trans.c:1151
 #, gcc-internal-format
 msgid "gfc_trans_code(): Bad statement code"
 msgstr ""
@@ -32836,88 +32870,88 @@
 msgid "need to insert runtime check for %s"
 msgstr "Ð½ÐµÐ¾Ð±Ñ…Ð¾Ð´Ð¸Ð¼Ð¾ Ð²Ñ�Ñ‚Ð°Ð²Ð¸Ñ‚ÑŒ Ð¿Ñ€Ð¾Ð²ÐµÑ€ÐºÑƒ %s Ð½Ð° Ñ�Ñ‚Ð°Ð´Ð¸Ð¸ Ð²Ñ‹Ð¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ñ�"
 
-#: java/expr.c:505 java/expr.c:552
+#: java/expr.c:524 java/expr.c:571
 #, fuzzy, gcc-internal-format
 msgid "assert: %s is assign compatible with %s"
 msgstr "ÐºÐ»ÑŽÑ‡ -march=%s Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� Ð²Ñ‹Ð±Ñ€Ð°Ð½Ð½Ñ‹Ð¼ ABI"
 
-#: java/expr.c:670
+#: java/expr.c:689
 #, gcc-internal-format
 msgid "stack underflow - dup* operation"
 msgstr "Ð¿ÐµÑ€ÐµÐ¿Ð¾Ð»Ð½ÐµÐ½Ð¸Ðµ Ñ�Ñ‚ÐµÐºÐ° - Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ñ� dup*"
 
-#: java/expr.c:1657
+#: java/expr.c:1676
 #, gcc-internal-format
 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
 msgstr "Ñ�Ñ�Ñ‹Ð»ÐºÐ° %qs Ð½ÐµÐ¾Ð´Ð½Ð¾Ð·Ð½Ð°Ñ‡Ð½Ð°: Ð¸Ð¼ÐµÐµÑ‚Ñ�Ñ� Ð² Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ðµ %qs Ð¸ Ð² Ð¸Ð½Ñ‚ÐµÑ€Ñ„ÐµÐ¹Ñ�Ðµ %qs"
 
-#: java/expr.c:1685
+#: java/expr.c:1704
 #, gcc-internal-format
 msgid "field %qs not found"
 msgstr "Ð½ÐµÑ‚ Ð¿Ð¾Ð»Ñ� %qs"
 
-#: java/expr.c:2224
+#: java/expr.c:2243
 #, gcc-internal-format
 msgid "method '%s' not found in class"
 msgstr "Ð¼ÐµÑ‚Ð¾Ð´ '%s' Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ "
 
-#: java/expr.c:2429
+#: java/expr.c:2448
 #, gcc-internal-format
 msgid "failed to find class '%s'"
 msgstr "Ð½Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½ ÐºÐ»Ð°Ñ�Ñ� '%s'"
 
-#: java/expr.c:2470
+#: java/expr.c:2489
 #, gcc-internal-format
 msgid "class '%s' has no method named '%s' matching signature '%s'"
 msgstr "ÐºÐ»Ð°Ñ�Ñ� '%s' Ð½Ðµ Ð¸Ð¼ÐµÐµÑ‚ Ð¼ÐµÑ‚Ð¾Ð´Ð° Ñ� Ð¸Ð¼ÐµÐ½ÐµÐ¼ '%s', Ñ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²ÑƒÑŽÑ‰Ð¸Ð¼ Ñ�Ð¸Ð³Ð½Ð°Ñ‚ÑƒÑ€Ðµ '%s'"
 
-#: java/expr.c:2501
+#: java/expr.c:2520
 #, gcc-internal-format
 msgid "invokestatic on non static method"
 msgstr "invokestatic Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¾ Ðº Ð½ÐµÑ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¼Ñƒ Ð¼ÐµÑ‚Ð¾Ð´Ñƒ"
 
-#: java/expr.c:2506
+#: java/expr.c:2525
 #, gcc-internal-format
 msgid "invokestatic on abstract method"
 msgstr "invokestatic Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¾ Ðº Ð°Ð±Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ð¾Ð¼Ñƒ Ð¼ÐµÑ‚Ð¾Ð´Ñƒ"
 
-#: java/expr.c:2514
+#: java/expr.c:2533
 #, gcc-internal-format
 msgid "invoke[non-static] on static method"
 msgstr "invoke[non-static] Ð¿Ñ€Ð¸Ð¼ÐµÐ½ÐµÐ½Ð¾ Ðº Ñ�Ñ‚Ð°Ñ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¼Ñƒ Ð¼ÐµÑ‚Ð¾Ð´Ñƒ"
 
-#: java/expr.c:2865
+#: java/expr.c:2890
 #, gcc-internal-format
 msgid "missing field '%s' in '%s'"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¿Ð¾Ð»Ðµ '%s' Ð² '%s'"
 
-#: java/expr.c:2872
+#: java/expr.c:2897
 #, gcc-internal-format
 msgid "mismatching signature for field '%s' in '%s'"
 msgstr "Ð½ÐµÑ�Ð¾Ð¾Ñ‚Ð²ÐµÑ‚Ñ�Ñ‚Ð²Ð¸Ðµ Ñ�Ð¸Ð³Ð½Ð°Ñ‚ÑƒÑ€Ñ‹ Ð´Ð»Ñ� Ð¿Ð¾Ð»Ñ� '%s' Ð² '%s'"
 
-#: java/expr.c:2901
+#: java/expr.c:2926
 #, gcc-internal-format
 msgid "assignment to final field %q+D not in field's class"
 msgstr "Ð¿Ñ€Ð¸Ñ�Ð²Ð°Ð¸Ð²Ð°Ð½Ð¸Ðµ Ñ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ð¼Ñƒ Ð¿Ð¾Ð»ÑŽ %q+D - Ð½Ðµ Ð² ÐºÐ»Ð°Ñ�Ñ�Ðµ Ñ�Ñ‚Ð¾Ð³Ð¾ Ð¿Ð¾Ð»Ñ�"
 
-#: java/expr.c:3123
+#: java/expr.c:3148
 #, gcc-internal-format
 msgid "invalid PC in line number table"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð¾Ðµ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ðµ PC Ð² Ñ‚Ð°Ð±Ð»Ð¸Ñ†Ðµ Ð½Ð¾Ð¼ÐµÑ€Ð¾Ð² Ñ�Ñ‚Ñ€Ð¾Ðº"
 
-#: java/expr.c:3173
+#: java/expr.c:3198
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to before %d"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð¸Ð¶Ð¸Ð¼Ñ‹Ð¹ Ð±Ð°Ð¹Ñ‚ÐºÐ¾Ð´ Ð¾Ñ‚ %d Ð´Ð¾ %d"
 
-#: java/expr.c:3217
+#: java/expr.c:3242
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to the end of the method"
 msgstr "Ð½ÐµÐ´Ð¾Ñ�Ñ‚Ð¸Ð¶Ð¸Ð¼Ñ‹Ð¹ Ð±Ð°Ð¹Ñ‚ÐºÐ¾Ð´ Ð¾Ñ‚ %d Ð´Ð¾ ÐºÐ¾Ð½Ñ†Ð° Ð¼ÐµÑ‚Ð¾Ð´Ð°"
 
 #. duplicate code from LOAD macro
-#: java/expr.c:3522
+#: java/expr.c:3547
 #, gcc-internal-format
 msgid "unrecogized wide sub-instruction"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� ÑˆÐ¸Ñ€Ð¾ÐºÐ°Ñ� Ñ�ÑƒÐ±-Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ�"
@@ -32983,27 +33017,27 @@
 msgid "%Hduplicate class will only be compiled once"
 msgstr "%HÐ¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ð¾ Ð²Ñ�Ñ‚Ñ€ÐµÑ‡ÐµÐ½Ð½Ñ‹Ð¹ ÐºÐ»Ð°Ñ�Ñ� Ð±ÑƒÐ´ÐµÑ‚ Ñ�ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½ Ñ‚Ð¾Ð»ÑŒÐºÐ¾ Ð¾Ð´Ð¸Ð½ Ñ€Ð°Ð·"
 
-#: java/jcf-parse.c:1636
+#: java/jcf-parse.c:1638
 #, gcc-internal-format
 msgid "missing Code attribute"
 msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ Code"
 
-#: java/jcf-parse.c:1858
+#: java/jcf-parse.c:1860
 #, gcc-internal-format
 msgid "no input file specified"
 msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð½Ð¾ Ð½Ð¸ Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ð°"
 
-#: java/jcf-parse.c:1893
+#: java/jcf-parse.c:1895
 #, gcc-internal-format
 msgid "can't close input file %s: %m"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¿Ñ€Ð¸ Ð·Ð°ÐºÑ€Ñ‹Ñ‚Ð¸Ð¸ Ð²Ñ…Ð¾Ð´Ð½Ð¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ð° %s: %m"
 
-#: java/jcf-parse.c:1940
+#: java/jcf-parse.c:1942
 #, gcc-internal-format
 msgid "bad zip/jar file %s"
 msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ zip/jar Ñ„Ð°Ð¹Ð» %s"
 
-#: java/jcf-parse.c:2145
+#: java/jcf-parse.c:2152
 #, gcc-internal-format
 msgid "error while reading %s from zip file"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ñ‡Ñ‚ÐµÐ½Ð¸Ñ�  %s Ð¸Ð· zip-Ñ„Ð°Ð¹Ð»Ð°"
@@ -33013,22 +33047,22 @@
 msgid "warning: already-compiled .class files ignored with -C"
 msgstr "Ð¿Ñ€ÐµÐ´ÑƒÐ¿Ñ€ÐµÐ¶Ð´ÐµÐ½Ð¸Ðµ: Ñ�ÐºÐ¾Ð¼Ð¿Ð¸Ð»Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð½Ñ‹Ðµ .class Ñ„Ð°Ð¹Ð»Ñ‹ Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÑŽÑ‚Ñ�Ñ�, ÐµÑ�Ð»Ð¸ Ð·Ð°Ð´Ð°Ð½Ð¾ -C"
 
-#: java/lang.c:590
+#: java/lang.c:594
 #, gcc-internal-format
 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
 msgstr ""
 
-#: java/lang.c:593
+#: java/lang.c:597
 #, fuzzy, gcc-internal-format
 msgid "-fjni is incompatible with -freduced-reflection"
 msgstr "ÐºÐ»ÑŽÑ‡ -G Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼ Ñ� PIC-ÐºÐ¾Ð´Ð¾Ð¼, ÐºÐ¾Ñ‚Ð¾Ñ€Ñ‹Ð¹ Ð³ÐµÐ½ÐµÑ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ� Ð¿Ð¾ ÑƒÐ¼Ð¾Ð»Ñ‡Ð°Ð½Ð¸ÑŽ"
 
-#: java/lang.c:604
+#: java/lang.c:608
 #, gcc-internal-format
 msgid "can't do dependency tracking with input from stdin"
 msgstr "Ð¾Ñ‚Ñ�Ð»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ðµ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚ÐµÐ¹ Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð¿Ñ€Ð¸ Ð²Ð²Ð¾Ð´Ðµ Ñ�Ð¾ Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð½Ð¾Ð³Ð¾ Ð²Ð²Ð¾Ð´Ð°"
 
-#: java/lang.c:620
+#: java/lang.c:624
 #, gcc-internal-format
 msgid "couldn't determine target name for dependency tracking"
 msgstr "Ð¾ÑˆÐ¸Ð±ÐºÐ° Ð¾Ð¿Ñ€ÐµÐ´ÐµÐ»ÐµÐ½Ð¸Ñ� Ð¸Ð¼ÐµÐ½Ð¸ Ñ†ÐµÐ»Ð¸ Ð¿Ñ€Ð¸ Ð¾Ñ‚Ñ�Ð»ÐµÐ¶Ð¸Ð²Ð°Ð½Ð¸Ð¸ Ð·Ð°Ð²Ð¸Ñ�Ð¸Ð¼Ð¾Ñ�Ñ‚ÐµÐ¹"
@@ -33487,6 +33521,197 @@
 msgid "%qD attribute ignored"
 msgstr "Ð°Ñ‚Ñ€Ð¸Ð±ÑƒÑ‚ %qD Ð¿Ñ€Ð¾Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€Ð¾Ð²Ð°Ð½"
 
+#~ msgid "using CONST_DOUBLE for address"
+#~ msgstr "Ð² ÐºÐ°Ñ‡ÐµÑ�Ñ‚Ð²Ðµ Ð°Ð´Ñ€ÐµÑ�Ð° Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·ÑƒÐµÑ‚Ñ�Ñ� CONST_DOUBLE"
+
+#~ msgid "c4x_address_cost: Invalid addressing mode"
+#~ msgstr "c4x_address_cost: Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ñ�"
+
+#~ msgid "c4x_print_operand: %%L inconsistency"
+#~ msgstr "c4x_print_operand: %%L-Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ñ�Ñ‚ÑŒ"
+
+#~ msgid "c4x_print_operand: %%N inconsistency"
+#~ msgstr "c4x_print_operand: %%N-Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ñ�Ñ‚ÑŒ"
+
+#~ msgid "c4x_print_operand: %%O inconsistency"
+#~ msgstr "c4x_print_operand: %%O-Ð½ÐµÑ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ð¾Ñ�Ñ‚ÑŒ"
+
+#~ msgid "c4x_print_operand: Bad operand case"
+#~ msgstr "c4x_print_operand: Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
+
+#~ msgid "c4x_print_operand_address: Bad post_modify"
+#~ msgstr "c4x_print_operand_address: Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ñ� post_modify"
+
+#~ msgid "c4x_print_operand_address: Bad pre_modify"
+#~ msgstr "c4x_print_operand_address: Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ñ� pre_modify"
+
+#~ msgid "c4x_print_operand_address: Bad operand case"
+#~ msgstr "c4x_print_operand_address: Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
+
+#~ msgid "c4x_rptb_insert: Cannot find start label"
+#~ msgstr "c4x_rptb_insert: Ð�Ðµ Ð½Ð°Ð¹Ð´ÐµÐ½Ð° Ñ�Ñ‚Ð°Ñ€Ñ‚Ð¾Ð²Ð°Ñ� Ð¼ÐµÑ‚ÐºÐ°"
+
+#~ msgid "invalid indirect memory address"
+#~ msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� ÐºÐ¾Ñ�Ð²ÐµÐ½Ð½Ð°Ñ� Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
+
+#~ msgid "invalid indirect (S) memory address"
+#~ msgstr "Ð�ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� ÐºÐ¾Ñ�Ð²ÐµÐ½Ð½Ð°Ñ� Ð°Ð´Ñ€ÐµÑ�Ð°Ñ†Ð¸Ñ� Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸ (S)"
+
+#~ msgid "c4x_valid_operands: Internal error"
+#~ msgstr "c4x_valid_operands: Ð’Ð½ÑƒÑ‚Ñ€ÐµÐ½Ð½Ñ�Ñ� Ð¾ÑˆÐ¸Ð±ÐºÐ°"
+
+#~ msgid "c4x_operand_subword: invalid mode"
+#~ msgstr "c4x_operand_subword: Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð¼Ð¾Ð´Ð°"
+
+#~ msgid "c4x_operand_subword: invalid operand"
+#~ msgstr "c4x_operand_subword: Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´"
+
+#~ msgid "c4x_operand_subword: invalid autoincrement"
+#~ msgstr "c4x_operand_subword: Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ð°Ñ� Ð°Ð²Ñ‚Ð¾Ð¸Ð½ÐºÑ€ÐµÐ¼ÐµÐ½Ñ‚Ð°Ñ†Ð¸Ñ�"
+
+#~ msgid "c4x_operand_subword: invalid address"
+#~ msgstr "c4x_operand_subword: Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ�"
+
+#~ msgid "c4x_operand_subword: address not offsettable"
+#~ msgstr "c4x_operand_subword: Ð½ÐµÐ²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾ Ð²Ñ‹Ð¿Ð¾Ð»Ð½Ð¸Ñ‚ÑŒ Ñ�Ð¼ÐµÑ‰ÐµÐ½Ð¸Ðµ Ð°Ð´Ñ€ÐµÑ�Ð°"
+
+#~ msgid "c4x_rptb_rpts_p: Repeat block top label moved"
+#~ msgstr "c4x_rptb_rpts_p: ÐœÐµÑ‚ÐºÐ° Ð·Ð°Ð³Ð¾Ð»Ð¾Ð²ÐºÐ° Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ñ�ÑŽÑ‰ÐµÐ³Ð¾Ñ�Ñ� Ð±Ð»Ð¾ÐºÐ° Ð¿ÐµÑ€ÐµÐ¼ÐµÑ‰ÐµÐ½Ð°"
+
+#, fuzzy
+#~ msgid "Inquiry function '%s' at %L is not permitted in an initialization expression"
+#~ msgstr "%JÑ„Ð¸Ð½Ð°Ð»ÑŒÐ½Ð¾Ðµ Ð¿Ð¾Ð»Ðµ '%D', Ð²Ð¾Ð·Ð¼Ð¾Ð¶Ð½Ð¾, Ð½Ðµ Ð±Ñ‹Ð»Ð¾ Ð¸Ð½Ð¸Ñ†Ð¸Ð°Ð»Ð¸Ð·Ð¸Ñ€Ð¾Ð²Ð°Ð½Ð¾"
+
+#~ msgid "Generate code for C30 CPU"
+#~ msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° C30"
+
+#~ msgid "Generate code for C31 CPU"
+#~ msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° C31"
+
+#~ msgid "Generate code for C32 CPU"
+#~ msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° C32"
+
+#~ msgid "Generate code for C33 CPU"
+#~ msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° C33"
+
+#~ msgid "Generate code for C40 CPU"
+#~ msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° C40"
+
+#~ msgid "Generate code for C44 CPU"
+#~ msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð° C44"
+
+#~ msgid "Assume that pointers may be aliased"
+#~ msgstr "Ð¡Ñ‡Ð¸Ñ‚Ð°Ñ‚ÑŒ, Ñ‡Ñ‚Ð¾ ÑƒÐºÐ°Ð·Ð°Ñ‚ÐµÐ»Ð¸ Ð¼Ð¾Ð³ÑƒÑ‚ ÑƒÐºÐ°Ð·Ñ‹Ð²Ð°Ñ‚ÑŒ Ð½Ð° Ð¾Ð±Ñ‰ÑƒÑŽ Ð¿Ð°Ð¼Ñ�Ñ‚ÑŒ"
+
+#~ msgid "Big memory model"
+#~ msgstr "ÐœÐ¾Ð´ÐµÐ»ÑŒ Ð±Ð¾Ð»ÑŒÑˆÐ¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
+
+#~ msgid "Use the BK register as a general purpose register"
+#~ msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ BK ÐºÐ°Ðº Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€ Ð¾Ð±Ñ‰ÐµÐ³Ð¾ Ð½Ð°Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ�"
+
+#~ msgid "Generate code for CPU"
+#~ msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð·Ð°Ð´Ð°Ð½Ð½Ð¾Ð³Ð¾ Ð¿Ñ€Ð¾Ñ†ÐµÑ�Ñ�Ð¾Ñ€Ð°"
+
+#~ msgid "Enable use of DB instruction"
+#~ msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñƒ DB"
+
+#~ msgid "Enable debugging"
+#~ msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ñ€ÐµÐ¶Ð¸Ð¼ Ð¾Ñ‚Ð»Ð°Ð´ÐºÐ¸"
+
+#~ msgid "Enable new features under development"
+#~ msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð½Ð¾Ð²Ñ‹Ðµ Ñ�Ñ€ÐµÐ´Ñ�Ñ‚Ð²Ð°, Ð½Ð°Ñ…Ð¾Ð´Ñ�Ñ‰Ð¸ÐµÑ�Ñ� Ð² Ñ�Ñ‚Ð°Ð´Ð¸Ð¸ Ñ€Ð°Ð·Ñ€Ð°Ð±Ð¾Ñ‚ÐºÐ¸"
+
+#~ msgid "Use fast but approximate float to integer conversion"
+#~ msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ Ð±Ñ‹Ñ�Ñ‚Ñ€Ð¾Ðµ, Ð½Ð¾ Ð½ÐµÑ‚Ð¾Ñ‡Ð½Ð¾Ðµ Ð¿Ñ€ÐµÐ¾Ð±Ñ€Ð°Ð·Ð¾Ð²Ð°Ð½Ð¸Ðµ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰Ð¸Ñ… Ð² Ñ†ÐµÐ»Ñ‹Ðµ"
+
+#~ msgid "Force RTL generation to emit valid 3 operand insns"
+#~ msgstr "Ð¤Ð¾Ñ€Ñ�Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸ÑŽ RTL Ñ� Ð¿Ñ€Ð°Ð²Ð¸Ð»ÑŒÐ½Ñ‹Ð¼Ð¸ 3-Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´Ð½Ñ‹Ð¼Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ñ�Ð¼Ð¸"
+
+#~ msgid "Force constants into registers to improve hoisting"
+#~ msgstr "ÐŸÑ€Ð¸Ð½ÑƒÐ´Ð¸Ñ‚ÐµÐ»ÑŒÐ½Ð¾ Ð¿Ð¾Ð¼ÐµÑ‰Ð°Ñ‚ÑŒ ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ñ‹ Ð½Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹ Ð´Ð»Ñ� Ð¿Ð¾Ð²Ñ‹ÑˆÐµÐ½Ð¸Ñ� ÑƒÐ½Ð¸Ñ„Ð¸ÐºÐ°Ñ†Ð¸Ð¸"
+
+#~ msgid "Save DP across ISR in small memory model"
+#~ msgstr "Ð Ð°Ð·Ð¼ÐµÑ‰Ð°Ñ‚ÑŒ Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ� Ð´Ð²Ð¾Ð¹Ð½Ð¾Ð¹ Ñ‚Ð¾Ñ‡Ð½Ð¾Ñ�Ñ‚Ð¸ Ð½Ð° Ð³Ñ€Ð°Ð½Ð¸Ñ†Ðµ ISR Ð² Ð¼Ð¾Ð´ÐµÐ»Ð¸ Ð¼Ð°Ð»Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
+
+#~ msgid "Allow unsigned iteration counts for RPTB/DB"
+#~ msgstr "Ð Ð°Ð·Ñ€ÐµÑˆÐ¸Ñ‚ÑŒ Ð±ÐµÐ·Ð·Ð½Ð°ÐºÐ¾Ð²Ñ‹Ðµ Ñ�Ñ‡Ñ‘Ñ‚Ñ‡Ð¸ÐºÐ¸ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ð´Ð»Ñ� RPTB/DB"
+
+#~ msgid "Pass arguments on the stack"
+#~ msgstr "ÐŸÐµÑ€ÐµÐ´Ð°Ð²Ð°Ñ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð² Ñ�Ñ‚ÐµÐºÐµ"
+
+#~ msgid "Use MPYI instruction for C3x"
+#~ msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ MPYI Ð´Ð»Ñ� C3x"
+
+#~ msgid "Enable parallel instructions"
+#~ msgstr "Ð’ÐºÐ»ÑŽÑ‡Ð¸Ñ‚ÑŒ Ð³ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸ÑŽ Ð¿Ð°Ñ€Ð°Ð»Ð»ÐµÐ»ÑŒÐ½Ð¾Ð³Ð¾ ÐºÐ¾Ð´Ð°"
+
+#~ msgid "Enable MPY||ADD and MPY||SUB instructions"
+#~ msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ MPY||ADD, MPY||SUB"
+
+#~ msgid "Preserve all 40 bits of FP reg across call"
+#~ msgstr "Ð¡Ð¾Ñ…Ñ€Ð°Ð½Ñ�Ñ‚ÑŒ Ð²Ñ�Ðµ 40 Ð±Ð¸Ñ‚ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‰ÐµÐ³Ð¾ Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð° Ð¿Ñ€Ð¸ Ð²Ñ‹Ð·Ð¾Ð²Ð°Ñ…"
+
+#~ msgid "Pass arguments in registers"
+#~ msgstr "ÐŸÐµÑ€ÐµÐ´Ð°Ð²Ð°Ñ‚ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ‹ Ð½Ð° Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ð°Ñ…"
+
+#~ msgid "Enable use of RTPB instruction"
+#~ msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ RTPB"
+
+#~ msgid "Enable use of RTPS instruction"
+#~ msgstr "Ð˜Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð¼Ð°Ð½Ð´Ñ‹ RTPS"
+
+#~ msgid "Set the maximum number of iterations for RPTS to N"
+#~ msgstr "Ð—Ð°Ð´Ð°Ñ‚ÑŒ Ð¼Ð°ÐºÑ�Ð¸Ð¼Ð°Ð»ÑŒÐ½Ð¾Ðµ Ñ‡Ð¸Ñ�Ð»Ð¾ Ð¸Ñ‚ÐµÑ€Ð°Ñ†Ð¸Ð¹ Ð´Ð»Ñ� RPTS"
+
+#~ msgid "Small memory model"
+#~ msgstr "ÐœÐ¾Ð´ÐµÐ»ÑŒ Ð¼Ð°Ð»Ð¾Ð¹ Ð¿Ð°Ð¼Ñ�Ñ‚Ð¸"
+
+#~ msgid "Emit code compatible with TI tools"
+#~ msgstr "Ð“ÐµÐ½ÐµÑ€Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ ÐºÐ¾Ð´, Ñ�Ð¾Ð²Ð¼ÐµÑ�Ñ‚Ð¸Ð¼Ñ‹Ð¹ Ñ� Ñ„Ð¸Ñ€Ð¼ÐµÐ½Ð½Ñ‹Ð¼Ð¸ Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸ TI"
+
+#~ msgid "Copy memory address constants into registers before use"
+#~ msgstr "ÐŸÐµÑ€ÐµÐ´ Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¸ÐµÐ¼ Ð°Ð´Ñ€ÐµÑ�Ð½Ñ‹Ñ… ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚, ÐºÐ¾Ð¿Ð¸Ñ€Ð¾Ð²Ð°Ñ‚ÑŒ Ð¸Ñ… Ð² Ñ€ÐµÐ³Ð¸Ñ�Ñ‚Ñ€Ñ‹"
+
+#, fuzzy
+#~ msgid "This switch is obsolete"
+#~ msgstr "Ð­Ñ‚Ð¾Ñ‚ ÐºÐ»ÑŽÑ‡ Ð½Ðµ Ð´Ð¾ÐºÑƒÐ¼ÐµÐ½Ñ‚Ð¸Ñ€Ð¾Ð²Ð°Ð½"
+
+#~ msgid "static or type qualifiers in abstract declarator"
+#~ msgstr "Ñ�Ð»Ð¾Ð²Ð¾ static Ð¸Ð»Ð¸ ÐºÐ²Ð°Ð»Ð¸Ñ„Ð¸ÐºÐ°Ñ‚Ð¾Ñ€Ñ‹ Ñ‚Ð¸Ð¿Ð¾Ð² Ð² Ð°Ð±Ñ�Ñ‚Ñ€Ð°ÐºÑ‚Ð½Ð¾Ð¼ Ð´ÐµÐºÐ»Ð°Ñ€Ð°Ñ‚Ð¾Ñ€Ðµ"
+
+#~ msgid "missing '(' after '#pragma %s' - ignored"
+#~ msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ '(' Ð¿Ð¾Ñ�Ð»Ðµ '#pragma %s' - Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
+
+#~ msgid "missing function name in '#pragma %s' - ignored"
+#~ msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð¼Ñ� Ñ„ÑƒÐ½ÐºÑ†Ð¸Ð¸ Ð² '#pragma %s' - Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
+
+#~ msgid "malformed '#pragma %s' - ignored"
+#~ msgstr "Ð½ÐµÐºÐ¾Ñ€Ñ€ÐµÐºÑ‚Ð½Ñ‹Ð¹ Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ� '#pragma %s' - Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
+
+#~ msgid "missing section name in '#pragma %s' - ignored"
+#~ msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ Ð¸Ð¼Ñ� Ñ�ÐµÐºÑ†Ð¸Ð¸ Ð² '#pragma %s' - Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
+
+#~ msgid "missing ')' for '#pragma %s' - ignored"
+#~ msgstr "Ð¾Ñ‚Ñ�ÑƒÑ‚Ñ�Ñ‚Ð²ÑƒÐµÑ‚ ')' Ð² '#pragma %s' - Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° Ð¸Ð³Ð½Ð¾Ñ€Ð¸Ñ€ÑƒÐµÑ‚Ñ�Ñ�"
+
+#~ msgid "junk at end of '#pragma %s'"
+#~ msgstr "Ð¼ÑƒÑ�Ð¾Ñ€ Ð² ÐºÐ¾Ð½Ñ†Ðµ '#pragma %s'"
+
+#~ msgid "ISR %s requires %d words of local vars, max is 32767"
+#~ msgstr "ISR %s Ñ‚Ñ€ÐµÐ±ÑƒÐµÑ‚ %d Ñ�Ð»Ð¾Ð² Ð»Ð¾ÐºÐ°Ð»ÑŒÐ½Ñ‹Ñ… Ð¿ÐµÑ€ÐµÐ¼ÐµÐ½Ð½Ñ‹Ñ…, Ð° Ð¼Ð°ÐºÑ�Ð¸Ð¼ÑƒÐ¼ = 32767"
+
+#, fuzzy
+#~ msgid "constant halfword load operand out of range"
+#~ msgstr "ÐšÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð·Ð°Ð³Ñ€ÑƒÐ·ÐºÐ¸ Ð¿Ð¾Ð»ÑƒÑ�Ð»Ð¾Ð²Ð° - Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
+
+#, fuzzy
+#~ msgid "constant arithmetic operand out of range"
+#~ msgstr "ÐšÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð½Ñ‹Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ð½Ð´ Ð°Ñ€Ð¸Ñ„Ð¼ÐµÑ‚Ð¸Ñ‡ÐµÑ�ÐºÐ¾Ð¹ Ð¾Ð¿ÐµÑ€Ð°Ñ†Ð¸Ð¸ - Ð²Ð½Ðµ Ð´Ð¸Ð°Ð¿Ð°Ð·Ð¾Ð½Ð°"
+
+#, fuzzy
+#~ msgid "used %d template parameter(s) instead of %d"
+#~ msgstr "Ð¸Ñ�Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ð½Ð¾ %d Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð²%s ÑˆÐ°Ð±Ð»Ð¾Ð½Ð° Ð²Ð¼ÐµÑ�Ñ‚Ð¾ %d"
+
 #~ msgid "Attempt to delete prologue/epilogue insn:"
 #~ msgstr "Ð¿Ð¾Ð¿Ñ‹Ñ‚ÐºÐ° ÑƒÐ´Ð°Ð»ÐµÐ½Ð¸Ñ� RTL-Ð¸Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ð¸Ð¸ Ð¸Ð· Ð¿Ñ€Ð¾Ð»Ð¾Ð³Ð°/Ñ�Ð¿Ð¸Ð»Ð¾Ð³Ð°:"
 
Index: gcc/po/be.po
===================================================================
--- gcc/po/be.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/po/be.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: gcc 3.1\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:09+0000\n"
+"POT-Creation-Date: 2008-03-05 17:23+0100\n"
 "PO-Revision-Date: 2002-05-17 15:54+0200\n"
 "Last-Translator: Ales Nyakhaychyk <nyakhaychyk@i18n.linux.by>\n"
 "Language-Team: Belarusian <i18n@tut.by>\n"
@@ -14,7 +14,7 @@
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: c-decl.c:3814
+#: c-decl.c:3813
 msgid "<anonymous>"
 msgstr ""
 
@@ -312,53 +312,53 @@
 msgid "End of search list.\n"
 msgstr ""
 
-#: c-opts.c:1484
+#: c-opts.c:1505
 msgid "<built-in>"
 msgstr ""
 
-#: c-opts.c:1502
+#: c-opts.c:1523
 msgid "<command-line>"
 msgstr ""
 
-#: c-typeck.c:2448 c-typeck.c:4851 c-typeck.c:4853 c-typeck.c:4861
-#: c-typeck.c:4891 c-typeck.c:6267
+#: c-typeck.c:2459 c-typeck.c:4862 c-typeck.c:4864 c-typeck.c:4872
+#: c-typeck.c:4902 c-typeck.c:6278
 msgid "initializer element is not constant"
 msgstr ""
 
-#: c-typeck.c:4654
+#: c-typeck.c:4665
 msgid "array initialized from parenthesized string constant"
 msgstr ""
 
-#: c-typeck.c:4715 cp/typeck2.c:677
+#: c-typeck.c:4726 cp/typeck2.c:677
 #, gcc-internal-format
 msgid "char-array initialized from wide string"
 msgstr ""
 
-#: c-typeck.c:4720
+#: c-typeck.c:4731
 msgid "wchar_t-array initialized from non-wide string"
 msgstr ""
 
-#: c-typeck.c:4738 cp/typeck2.c:697
+#: c-typeck.c:4749 cp/typeck2.c:697
 #, gcc-internal-format
 msgid "initializer-string for array of chars is too long"
 msgstr ""
 
-#: c-typeck.c:4744
+#: c-typeck.c:4755
 msgid "array of inappropriate type initialized from string constant"
 msgstr ""
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-typeck.c:4808 c-typeck.c:4333 cp/typeck.c:1528
+#: c-typeck.c:4819 c-typeck.c:4344 cp/typeck.c:1574
 #, gcc-internal-format
 msgid "invalid use of non-lvalue array"
 msgstr ""
 
-#: c-typeck.c:4834
+#: c-typeck.c:4845
 msgid "array initialized from non-constant array expression"
 msgstr ""
 
-#: c-typeck.c:4898 c-typeck.c:6271
+#: c-typeck.c:4909 c-typeck.c:6282
 #, gcc-internal-format
 msgid "initializer element is not computable at load time"
 msgstr ""
@@ -367,142 +367,142 @@
 #. 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.
-#: c-typeck.c:4909 c-decl.c:3222 c-decl.c:3237
+#: c-typeck.c:4920 c-decl.c:3220 c-decl.c:3235
 #, gcc-internal-format
 msgid "variable-sized object may not be initialized"
 msgstr ""
 
-#: c-typeck.c:4913
+#: c-typeck.c:4924
 msgid "invalid initializer"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
 
-#: c-typeck.c:5387
+#: c-typeck.c:5398
 msgid "extra brace group at end of initializer"
 msgstr ""
 
-#: c-typeck.c:5407
+#: c-typeck.c:5418
 msgid "missing braces around initializer"
 msgstr ""
 
-#: c-typeck.c:5468
+#: c-typeck.c:5479
 msgid "braces around scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5525
+#: c-typeck.c:5536
 msgid "initialization of flexible array member in a nested context"
 msgstr ""
 
-#: c-typeck.c:5527
+#: c-typeck.c:5538
 msgid "initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:5554
+#: c-typeck.c:5565
 msgid "missing initializer"
 msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
 
-#: c-typeck.c:5576
+#: c-typeck.c:5587
 msgid "empty scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5581
+#: c-typeck.c:5592
 msgid "extra elements in scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5678 c-typeck.c:5738
+#: c-typeck.c:5689 c-typeck.c:5749
 msgid "array index in non-array initializer"
 msgstr ""
 
-#: c-typeck.c:5683 c-typeck.c:5791
+#: c-typeck.c:5694 c-typeck.c:5802
 msgid "field name not in record or union initializer"
 msgstr ""
 
-#: c-typeck.c:5729
+#: c-typeck.c:5740
 #, fuzzy
 msgid "array index in initializer not of integer type"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: c-typeck.c:5734 c-typeck.c:5736
+#: c-typeck.c:5745 c-typeck.c:5747
 msgid "nonconstant array index in initializer"
 msgstr ""
 
-#: c-typeck.c:5740 c-typeck.c:5743
+#: c-typeck.c:5751 c-typeck.c:5754
 msgid "array index in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5754
+#: c-typeck.c:5765
 msgid "empty index range in initializer"
 msgstr ""
 
-#: c-typeck.c:5763
+#: c-typeck.c:5774
 msgid "array index range in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5838 c-typeck.c:5861 c-typeck.c:6335
+#: c-typeck.c:5849 c-typeck.c:5872 c-typeck.c:6346
 msgid "initialized field with side-effects overwritten"
 msgstr ""
 
-#: c-typeck.c:5840 c-typeck.c:5863 c-typeck.c:6337
+#: c-typeck.c:5851 c-typeck.c:5874 c-typeck.c:6348
 msgid "initialized field overwritten"
 msgstr ""
 
-#: c-typeck.c:6545
+#: c-typeck.c:6556
 msgid "excess elements in char array initializer"
 msgstr ""
 
-#: c-typeck.c:6552 c-typeck.c:6598
+#: c-typeck.c:6563 c-typeck.c:6609
 msgid "excess elements in struct initializer"
 msgstr ""
 
-#: c-typeck.c:6613
+#: c-typeck.c:6624
 msgid "non-static initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:6681
+#: c-typeck.c:6692
 msgid "excess elements in union initializer"
 msgstr ""
 
-#: c-typeck.c:6768
+#: c-typeck.c:6779
 msgid "excess elements in array initializer"
 msgstr ""
 
-#: c-typeck.c:6798
+#: c-typeck.c:6809
 msgid "excess elements in vector initializer"
 msgstr ""
 
-#: c-typeck.c:6822
+#: c-typeck.c:6833
 msgid "excess elements in scalar initializer"
 msgstr ""
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1923
 msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: cfgrtl.c:2054
+#: cfgrtl.c:2052
 msgid "wrong insn in the fallthru edge"
 msgstr ""
 
-#: cfgrtl.c:2110
+#: cfgrtl.c:2108
 msgid "insn outside basic block"
 msgstr ""
 
-#: cfgrtl.c:2117
+#: cfgrtl.c:2115
 msgid "return not followed by barrier"
 msgstr ""
 
-#: cgraph.c:339 ipa-inline.c:417
+#: cgraph.c:340 ipa-inline.c:417
 msgid "function body not available"
 msgstr ""
 
-#: cgraph.c:341 cgraphbuild.c:96
+#: cgraph.c:342 cgraphbuild.c:96
 msgid "redefined extern inline functions are not considered for inlining"
 msgstr ""
 
-#: cgraph.c:344 cgraphbuild.c:103
+#: cgraph.c:345 cgraphbuild.c:103
 #, fuzzy
 msgid "function not considered for inlining"
 msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
 
-#: cgraph.c:346 cgraphbuild.c:99
+#: cgraph.c:347 cgraphbuild.c:99
 msgid "function not inlinable"
 msgstr ""
 
@@ -511,146 +511,146 @@
 msgid "mismatched arguments"
 msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
 
-#: collect2.c:378 gcc.c:6897
+#: collect2.c:382 gcc.c:6896
 #, fuzzy, c-format
 msgid "internal gcc abort in %s, at %s:%d"
 msgstr "Ñ�Ð¿Ñ‹Ð½ÐµÐ½Ð° Ñž %s, Ð»Ñ� %s:%d"
 
-#: collect2.c:889
+#: collect2.c:903
 #, c-format
 msgid "no arguments"
 msgstr "Ð½Ñ�Ð¼Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
 
-#: collect2.c:1263 collect2.c:1411 collect2.c:1446
+#: collect2.c:1277 collect2.c:1425 collect2.c:1460
 #, c-format
 msgid "fopen %s"
 msgstr ""
 
-#: collect2.c:1266 collect2.c:1416 collect2.c:1449
+#: collect2.c:1280 collect2.c:1430 collect2.c:1463
 #, c-format
 msgid "fclose %s"
 msgstr ""
 
-#: collect2.c:1275
+#: collect2.c:1289
 #, c-format
 msgid "collect2 version %s"
 msgstr ""
 
-#: collect2.c:1365
+#: collect2.c:1379
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr "%d ÐºÐ°Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€(Ð°Ñž) Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½(Ð°)\n"
 
-#: collect2.c:1366
+#: collect2.c:1380
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr "%d Ð´Ñ�Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€(Ð°Ñž) Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½(Ð°)\n"
 
-#: collect2.c:1367
+#: collect2.c:1381
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr ""
 
-#: collect2.c:1504
+#: collect2.c:1518
 #, c-format
 msgid "can't get program status"
 msgstr ""
 
-#: collect2.c:1573
+#: collect2.c:1587
 #, fuzzy, c-format
 msgid "could not open response file %s"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s\n"
 
-#: collect2.c:1578
+#: collect2.c:1592
 #, fuzzy, c-format
 msgid "could not write to response file %s"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s\n"
 
-#: collect2.c:1583
+#: collect2.c:1597
 #, fuzzy, c-format
 msgid "could not close response file %s"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s\n"
 
-#: collect2.c:1601
+#: collect2.c:1615
 #, c-format
 msgid "[cannot find %s]"
 msgstr "[Ð½ÐµÐ»ÑŒÐ³Ð° Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– %s]"
 
-#: collect2.c:1616
+#: collect2.c:1630
 #, fuzzy, c-format
 msgid "cannot find '%s'"
 msgstr "Ð½ÐµÐ»ÑŒÐ³Ð° Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– \"%s\""
 
-#: collect2.c:1620 collect2.c:2112 collect2.c:2267 gcc.c:2978
+#: collect2.c:1634 collect2.c:2126 collect2.c:2281 gcc.c:2974
 #, c-format
 msgid "pex_init failed"
 msgstr ""
 
-#: collect2.c:1658
+#: collect2.c:1672
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr ""
 
-#: collect2.c:1878
+#: collect2.c:1892
 #, c-format
 msgid ""
 "\n"
 "write_c_file - output name is %s, prefix is %s\n"
 msgstr ""
 
-#: collect2.c:2086
+#: collect2.c:2100
 #, fuzzy, c-format
 msgid "cannot find 'nm'"
 msgstr "Ð½ÐµÐ»ÑŒÐ³Ð° Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– \"nm\""
 
-#: collect2.c:2133
+#: collect2.c:2147
 #, fuzzy, c-format
 msgid "can't open nm output"
 msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» ÑƒÐ²Ð¾Ð´Ñƒ `%s'"
 
-#: collect2.c:2177
+#: collect2.c:2191
 #, c-format
 msgid "init function found in object %s"
 msgstr ""
 
-#: collect2.c:2185
+#: collect2.c:2199
 #, c-format
 msgid "fini function found in object %s"
 msgstr ""
 
-#: collect2.c:2288
+#: collect2.c:2302
 #, fuzzy, c-format
 msgid "can't open ldd output"
 msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» ÑƒÐ²Ð¾Ð´Ñƒ `%s'"
 
-#: collect2.c:2291
+#: collect2.c:2305
 #, c-format
 msgid ""
 "\n"
 "ldd output with constructors/destructors.\n"
 msgstr ""
 
-#: collect2.c:2306
+#: collect2.c:2320
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr ""
 
-#: collect2.c:2318
+#: collect2.c:2332
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr ""
 
-#: collect2.c:2474
+#: collect2.c:2488
 #, c-format
 msgid "%s: not a COFF file"
 msgstr ""
 
-#: collect2.c:2594
+#: collect2.c:2608
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr ""
 
-#: collect2.c:2652
+#: collect2.c:2666
 #, fuzzy, c-format
 msgid "library lib%s not found"
 msgstr "Ð‘Ñ–Ð±Ð»Ñ–Ñ�Ñ‚Ñ�ÐºÐ° lib%s Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ð°"
@@ -697,41 +697,41 @@
 msgid "negative insn length"
 msgstr ""
 
-#: final.c:2609
+#: final.c:2615
 msgid "could not split insn"
 msgstr ""
 
-#: final.c:2979
+#: final.c:2992
 #, fuzzy
 msgid "invalid 'asm': "
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð¼Ð°Ñ�ÐºÐ°"
 
-#: final.c:3162
+#: final.c:3175
 #, c-format
 msgid "nested assembly dialect alternatives"
 msgstr ""
 
-#: final.c:3179 final.c:3191
+#: final.c:3192 final.c:3204
 #, c-format
 msgid "unterminated assembly dialect alternative"
 msgstr ""
 
-#: final.c:3238
+#: final.c:3251
 #, c-format
 msgid "operand number missing after %%-letter"
 msgstr ""
 
-#: final.c:3241 final.c:3282
+#: final.c:3254 final.c:3295
 #, c-format
 msgid "operand number out of range"
 msgstr ""
 
-#: final.c:3301
+#: final.c:3314
 #, c-format
 msgid "invalid %%-code"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: final.c:3331
+#: final.c:3344
 #, c-format
 msgid "'%%l' operand isn't a label"
 msgstr ""
@@ -742,13 +742,13 @@
 #. handle them.
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3433 vmsdbgout.c:487 config/i386/i386.c:8143
+#: final.c:3446 vmsdbgout.c:487 config/i386/i386.c:8198
 #: config/pdp11/pdp11.c:1704
 #, c-format
 msgid "floating constant misused"
 msgstr ""
 
-#: final.c:3493 vmsdbgout.c:544 config/i386/i386.c:8224
+#: final.c:3507 vmsdbgout.c:544 config/i386/i386.c:8279
 #: config/pdp11/pdp11.c:1751
 #, c-format
 msgid "invalid expression as operand"
@@ -759,102 +759,102 @@
 msgid "Using built-in specs.\n"
 msgstr ""
 
-#: gcc.c:1887
+#: gcc.c:1883
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
 "\n"
 msgstr ""
 
-#: gcc.c:2002
+#: gcc.c:1998
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr ""
 
-#: gcc.c:2098 gcc.c:2117
+#: gcc.c:2094 gcc.c:2113
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:2125
+#: gcc.c:2121
 #, fuzzy, c-format
 msgid "could not find specs file %s\n"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s\n"
 
-#: gcc.c:2142 gcc.c:2150 gcc.c:2159 gcc.c:2168
+#: gcc.c:2138 gcc.c:2146 gcc.c:2155 gcc.c:2164
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:2177
+#: gcc.c:2173
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr ""
 
-#: gcc.c:2184
+#: gcc.c:2180
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr ""
 
-#: gcc.c:2189
+#: gcc.c:2185
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr ""
 
-#: gcc.c:2191
+#: gcc.c:2187
 #, c-format
 msgid ""
 "spec is '%s'\n"
 "\n"
 msgstr ""
 
-#: gcc.c:2204
+#: gcc.c:2200
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr ""
 
-#: gcc.c:2215 gcc.c:2228
+#: gcc.c:2211 gcc.c:2224
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:2281
+#: gcc.c:2277
 #, c-format
 msgid "spec file has no spec for linking"
 msgstr ""
 
-#: gcc.c:2609 gcc.c:4751
+#: gcc.c:2605 gcc.c:4745
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
 
-#: gcc.c:2809
+#: gcc.c:2805
 #, c-format
 msgid "system path '%s' is not absolute"
 msgstr ""
 
-#: gcc.c:2872
+#: gcc.c:2868
 #, c-format
 msgid "-pipe not supported"
 msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
 
-#: gcc.c:2934
+#: gcc.c:2930
 #, c-format
 msgid ""
 "\n"
 "Go ahead? (y or n) "
 msgstr ""
 
-#: gcc.c:3017
+#: gcc.c:3013
 msgid "failed to get exit status"
 msgstr ""
 
-#: gcc.c:3023
+#: gcc.c:3019
 #, fuzzy
 msgid "failed to get process times"
 msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
 
-#: gcc.c:3049
+#: gcc.c:3045
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -862,184 +862,184 @@
 "See %s for instructions."
 msgstr ""
 
-#: gcc.c:3075
+#: gcc.c:3071
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:3211
+#: gcc.c:3205
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ: %s [Ð²Ñ‹Ð±Ð°Ñ€Ñ‹] Ñ„Ð°Ð¹Ð»...\n"
 
-#: gcc.c:3212
+#: gcc.c:3206
 msgid "Options:\n"
 msgstr "Ð’Ñ‹Ð±Ð°Ñ€Ñ‹:\n"
 
-#: gcc.c:3214
+#: gcc.c:3208
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr ""
 
-#: gcc.c:3215
+#: gcc.c:3209
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   Ð�Ð´Ð»ÑŽÑ�Ñ‚Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ð³Ñ�Ñ‚Ñƒ Ñ–Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹ÑŽ\n"
 
-#: gcc.c:3216
+#: gcc.c:3210
 msgid "  --target-help            Display target specific command line options\n"
 msgstr ""
 
-#: gcc.c:3217
+#: gcc.c:3211
 msgid "  --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
 msgstr ""
 
-#: gcc.c:3218
+#: gcc.c:3212
 #, fuzzy
 msgid "                           Display specific types of command line options\n"
 msgstr "  --help                   Ð�Ð´Ð»ÑŽÑ�Ñ‚Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ð³Ñ�Ñ‚Ñƒ Ñ–Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹ÑŽ\n"
 
-#: gcc.c:3220
+#: gcc.c:3214
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr ""
 
-#: gcc.c:3221
+#: gcc.c:3215
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr ""
 
-#: gcc.c:3222
+#: gcc.c:3216
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             Ð�Ð´Ð»ÑŽÑ�Ñ‚Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ð²ÐµÑ€Ñ�Ñ–ÑŽ ÐºÐ°Ð¼Ð¿Ñ–Ð»Ñ�Ñ‚Ð°Ñ€Ð°\n"
 
-#: gcc.c:3223
+#: gcc.c:3217
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr ""
 
-#: gcc.c:3224
+#: gcc.c:3218
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr ""
 
-#: gcc.c:3225
+#: gcc.c:3219
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr ""
 
-#: gcc.c:3226
+#: gcc.c:3220
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr ""
 
-#: gcc.c:3227
+#: gcc.c:3221
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr ""
 
-#: gcc.c:3228
+#: gcc.c:3222
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr ""
 
-#: gcc.c:3229
+#: gcc.c:3223
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
 msgstr ""
 
-#: gcc.c:3232
+#: gcc.c:3226
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr ""
 
-#: gcc.c:3233
+#: gcc.c:3227
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 msgstr ""
 
-#: gcc.c:3234
+#: gcc.c:3228
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr ""
 
-#: gcc.c:3235
+#: gcc.c:3229
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr ""
 
-#: gcc.c:3236
+#: gcc.c:3230
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr ""
 
-#: gcc.c:3237
+#: gcc.c:3231
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr ""
 
-#: gcc.c:3238
+#: gcc.c:3232
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr ""
 
-#: gcc.c:3239
+#: gcc.c:3233
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr ""
 
-#: gcc.c:3240
+#: gcc.c:3234
 #, fuzzy
 msgid "  -combine                 Pass multiple source files to compiler at once\n"
 msgstr "  -o <Ñ„Ð°Ð¹Ð»>                ÐŸÐ°Ð¼Ñ�Ñ�Ñ†Ñ–Ñ†ÑŒ Ð²Ñ‹Ð²Ð°Ð´ Ñƒ <Ñ„Ð°Ð¹Ð»>\n"
 
-#: gcc.c:3241
+#: gcc.c:3235
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr ""
 
-#: gcc.c:3242
+#: gcc.c:3236
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr ""
 
-#: gcc.c:3243
+#: gcc.c:3237
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr ""
 
-#: gcc.c:3244
+#: gcc.c:3238
 #, fuzzy
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -o <Ñ„Ð°Ð¹Ð»>                ÐŸÐ°Ð¼Ñ�Ñ�Ñ†Ñ–Ñ†ÑŒ Ð²Ñ‹Ð²Ð°Ð´ Ñƒ <Ñ„Ð°Ð¹Ð»>\n"
 
-#: gcc.c:3245
+#: gcc.c:3239
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr ""
 
-#: gcc.c:3246
+#: gcc.c:3240
 msgid ""
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 "                           and libraries\n"
 msgstr ""
 
-#: gcc.c:3249
+#: gcc.c:3243
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr ""
 
-#: gcc.c:3250
+#: gcc.c:3244
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr ""
 
-#: gcc.c:3251
+#: gcc.c:3245
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr ""
 
-#: gcc.c:3252
+#: gcc.c:3246
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr ""
 
-#: gcc.c:3253
+#: gcc.c:3247
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 
-#: gcc.c:3254
+#: gcc.c:3248
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr ""
 
-#: gcc.c:3255
+#: gcc.c:3249
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr ""
 
-#: gcc.c:3256
+#: gcc.c:3250
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr ""
 
-#: gcc.c:3257
+#: gcc.c:3251
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <Ñ„Ð°Ð¹Ð»>                ÐŸÐ°Ð¼Ñ�Ñ�Ñ†Ñ–Ñ†ÑŒ Ð²Ñ‹Ð²Ð°Ð´ Ñƒ <Ñ„Ð°Ð¹Ð»>\n"
 
-#: gcc.c:3258
+#: gcc.c:3252
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissible languages include: c c++ assembler none\n"
@@ -1047,7 +1047,7 @@
 "                           guessing the language based on the file's extension\n"
 msgstr ""
 
-#: gcc.c:3265
+#: gcc.c:3259
 #, c-format
 msgid ""
 "\n"
@@ -1056,27 +1056,27 @@
 " other options on to these processes the -W<letter> options must be used.\n"
 msgstr ""
 
-#: gcc.c:3389
+#: gcc.c:3383
 #, c-format
 msgid "'-%c' option must have argument"
 msgstr ""
 
-#: gcc.c:3411
+#: gcc.c:3405
 #, c-format
 msgid "couldn't run '%s': %s"
 msgstr ""
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3612
+#: gcc.c:3606
 #, fuzzy, c-format
 msgid "%s %s%s\n"
 msgstr "%s: %s: "
 
-#: gcc.c:3615 gcov.c:426 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
+#: gcc.c:3609 gcov.c:427 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
 msgid "(C)"
 msgstr ""
 
-#: gcc.c:3616 java/jcf-dump.c:1169
+#: gcc.c:3610 java/jcf-dump.c:1169
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
@@ -1084,160 +1084,160 @@
 "\n"
 msgstr ""
 
-#: gcc.c:3728
+#: gcc.c:3722
 #, fuzzy, c-format
 msgid "argument to '-Xlinker' is missing"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"-x\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
 
-#: gcc.c:3736
+#: gcc.c:3730
 #, fuzzy, c-format
 msgid "argument to '-Xpreprocessor' is missing"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"-%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
 
-#: gcc.c:3743
+#: gcc.c:3737
 #, fuzzy, c-format
 msgid "argument to '-Xassembler' is missing"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"-x\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
 
-#: gcc.c:3750
+#: gcc.c:3744
 #, fuzzy, c-format
 msgid "argument to '-l' is missing"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"-x\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
 
-#: gcc.c:3771
+#: gcc.c:3765
 #, fuzzy, c-format
 msgid "argument to '-specs' is missing"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"-%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
 
-#: gcc.c:3785
+#: gcc.c:3779
 #, fuzzy, c-format
 msgid "argument to '-specs=' is missing"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"-%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
 
-#: gcc.c:3826
+#: gcc.c:3820
 #, c-format
 msgid "'-%c' must come at the start of the command line"
 msgstr ""
 
-#: gcc.c:3835
+#: gcc.c:3829
 #, fuzzy, c-format
 msgid "argument to '-B' is missing"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"-x\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
 
-#: gcc.c:4185
+#: gcc.c:4179
 #, fuzzy, c-format
 msgid "argument to '-x' is missing"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"-x\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
 
-#: gcc.c:4213
+#: gcc.c:4207
 #, fuzzy, c-format
 msgid "argument to '-%s' is missing"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"-%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
 
-#: gcc.c:4541
+#: gcc.c:4535
 #, c-format
 msgid "switch '%s' does not start with '-'"
 msgstr ""
 
-#: gcc.c:4685
+#: gcc.c:4679
 #, c-format
 msgid "spec '%s' invalid"
 msgstr ""
 
-#: gcc.c:4824
+#: gcc.c:4818
 #, fuzzy, c-format
 msgid "spec '%s' has invalid '%%0%c'"
 msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: gcc.c:5053
+#: gcc.c:5047
 #, fuzzy, c-format
 msgid "could not open temporary response file %s"
 msgstr "Ð�ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» Ð· Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ð¼Ñ– %s.\n"
 
-#: gcc.c:5059
+#: gcc.c:5053
 #, fuzzy, c-format
 msgid "could not write to temporary response file %s"
 msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ñ�Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ Ñ‡Ð°Ñ�Ð¾Ð²Ñ‹ Ñ„Ð°Ð¹Ð»"
 
-#: gcc.c:5065
+#: gcc.c:5059
 #, fuzzy, c-format
 msgid "could not close temporary response file %s"
 msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ñ�Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ Ñ‡Ð°Ñ�Ð¾Ð²Ñ‹ Ñ„Ð°Ð¹Ð»"
 
-#: gcc.c:5099
+#: gcc.c:5093
 #, fuzzy, c-format
 msgid "spec '%s' has invalid '%%W%c"
 msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: gcc.c:5119
+#: gcc.c:5113
 #, fuzzy, c-format
 msgid "spec '%s' has invalid '%%x%c'"
 msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: gcc.c:5341
+#: gcc.c:5335
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr ""
 
-#: gcc.c:5465
+#: gcc.c:5459
 #, fuzzy, c-format
 msgid "unknown spec function '%s'"
 msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
 
-#: gcc.c:5484
+#: gcc.c:5478
 #, fuzzy, c-format
 msgid "error in args to spec function '%s'"
 msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
 
-#: gcc.c:5532
+#: gcc.c:5526
 #, c-format
 msgid "malformed spec function name"
 msgstr ""
 
 #. )
-#: gcc.c:5535
+#: gcc.c:5529
 #, fuzzy, c-format
 msgid "no arguments for spec function"
 msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
 
-#: gcc.c:5554
+#: gcc.c:5548
 #, c-format
 msgid "malformed spec function arguments"
 msgstr ""
 
-#: gcc.c:5800
+#: gcc.c:5794
 #, c-format
 msgid "braced spec '%s' is invalid at '%c'"
 msgstr ""
 
-#: gcc.c:5888
+#: gcc.c:5882
 #, c-format
 msgid "braced spec body '%s' is invalid"
 msgstr ""
 
-#: gcc.c:6421
+#: gcc.c:6420
 #, c-format
 msgid "install: %s%s\n"
 msgstr ""
 
-#: gcc.c:6424
+#: gcc.c:6423
 #, c-format
 msgid "programs: %s\n"
 msgstr "Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ñ‹: %s\n"
 
-#: gcc.c:6426
+#: gcc.c:6425
 #, c-format
 msgid "libraries: %s\n"
 msgstr "Ð±Ñ–Ð±Ð»Ñ–Ñ�Ñ‚Ñ�ÐºÑ–: %s\n"
 
 #. The error status indicates that only one set of fixed
 #. headers should be built.
-#: gcc.c:6480
+#: gcc.c:6479
 #, c-format
 msgid "not configured with sysroot headers suffix"
 msgstr ""
 
-#: gcc.c:6489
+#: gcc.c:6488
 #, c-format
 msgid ""
 "\n"
@@ -1246,47 +1246,47 @@
 "\n"
 "Ð†Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ– Ð´Ð»Ñ� Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»ÐµÐ½Ð½Ñ�Ñž Ð°Ð± Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°Ñ… Ð³Ð»Ñ�Ð´Ð·Ñ–Ñ†Ðµ Ñ‚ÑƒÑ‚:\n"
 
-#: gcc.c:6505
+#: gcc.c:6504
 #, fuzzy, c-format
 msgid "Target: %s\n"
 msgstr "Ð±Ñ–Ð±Ð»Ñ–Ñ�Ñ‚Ñ�ÐºÑ–: %s\n"
 
-#: gcc.c:6506
+#: gcc.c:6505
 #, c-format
 msgid "Configured with: %s\n"
 msgstr ""
 
-#: gcc.c:6520
+#: gcc.c:6519
 #, c-format
 msgid "Thread model: %s\n"
 msgstr ""
 
-#: gcc.c:6531
+#: gcc.c:6530
 #, fuzzy, c-format
 msgid "gcc version %s %s\n"
 msgstr "Ð²ÐµÑ€Ñ�Ñ–Ñ� gcc %s\n"
 
-#: gcc.c:6533
+#: gcc.c:6532
 #, c-format
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 msgstr ""
 
-#: gcc.c:6541
+#: gcc.c:6540
 #, fuzzy, c-format
 msgid "no input files"
 msgstr "Ð½Ñ�Ð¼Ð° ÑžÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
 
-#: gcc.c:6590
+#: gcc.c:6589
 #, c-format
 msgid "cannot specify -o with -c or -S with multiple files"
 msgstr ""
 
-#: gcc.c:6624
+#: gcc.c:6623
 #, fuzzy, c-format
 msgid "spec '%s' is invalid"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
 
-#: gcc.c:6760
+#: gcc.c:6759
 #, c-format
 msgid ""
 "\n"
@@ -1295,59 +1295,59 @@
 "\n"
 msgstr ""
 
-#: gcc.c:6761
+#: gcc.c:6760
 #, c-format
 msgid ""
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
 "\n"
 msgstr ""
 
-#: gcc.c:7112
+#: gcc.c:7111
 #, fuzzy, c-format
 msgid "multilib spec '%s' is invalid"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
 
-#: gcc.c:7303
+#: gcc.c:7302
 #, c-format
 msgid "multilib exclusions '%s' is invalid"
 msgstr ""
 
-#: gcc.c:7361 gcc.c:7502
+#: gcc.c:7360 gcc.c:7501
 #, fuzzy, c-format
 msgid "multilib select '%s' is invalid"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
 
-#: gcc.c:7540
+#: gcc.c:7539
 #, c-format
 msgid "multilib exclusion '%s' is invalid"
 msgstr ""
 
-#: gcc.c:7746
+#: gcc.c:7745
 #, c-format
 msgid "environment variable \"%s\" not defined"
 msgstr ""
 
-#: gcc.c:7837 gcc.c:7842
+#: gcc.c:7836 gcc.c:7841
 #, fuzzy, c-format
 msgid "invalid version number `%s'"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: gcc.c:7885
+#: gcc.c:7884
 #, fuzzy, c-format
 msgid "too few arguments to %%:version-compare"
 msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
 
-#: gcc.c:7891
+#: gcc.c:7890
 #, fuzzy, c-format
 msgid "too many arguments to %%:version-compare"
 msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
 
-#: gcc.c:7932
+#: gcc.c:7931
 #, c-format
 msgid "unknown operator '%s' in %%:version-compare"
 msgstr ""
 
-#: gcc.c:7966
+#: gcc.c:7965
 #, c-format
 msgid ""
 "Assembler options\n"
@@ -1355,87 +1355,87 @@
 "\n"
 msgstr ""
 
-#: gcc.c:7967
+#: gcc.c:7966
 #, c-format
 msgid ""
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
 "\n"
 msgstr ""
 
-#: gcov.c:399
+#: gcov.c:400
 #, c-format
 msgid ""
 "Usage: gcov [OPTION]... SOURCEFILE...\n"
 "\n"
 msgstr ""
 
-#: gcov.c:400
+#: gcov.c:401
 #, c-format
 msgid ""
 "Print code coverage information.\n"
 "\n"
 msgstr ""
 
-#: gcov.c:401
+#: gcov.c:402
 #, fuzzy, c-format
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr "  --help                   Ð�Ð´Ð»ÑŽÑ�Ñ‚Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ð³Ñ�Ñ‚Ñƒ Ñ–Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹ÑŽ\n"
 
-#: gcov.c:402
+#: gcov.c:403
 #, fuzzy, c-format
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr "  -dumpversion             Ð�Ð´Ð»ÑŽÑ�Ñ‚Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ð²ÐµÑ€Ñ�Ñ–ÑŽ ÐºÐ°Ð¼Ð¿Ñ–Ð»Ñ�Ñ‚Ð°Ñ€Ð°\n"
 
-#: gcov.c:403
+#: gcov.c:404
 #, c-format
 msgid "  -a, --all-blocks                Show information for every basic block\n"
 msgstr ""
 
-#: gcov.c:404
+#: gcov.c:405
 #, c-format
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr ""
 
-#: gcov.c:405
+#: gcov.c:406
 #, c-format
 msgid ""
 "  -c, --branch-counts             Given counts of branches taken\n"
 "                                    rather than percentages\n"
 msgstr ""
 
-#: gcov.c:407
+#: gcov.c:408
 #, fuzzy, c-format
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr "  -o <Ñ„Ð°Ð¹Ð»>                ÐŸÐ°Ð¼Ñ�Ñ�Ñ†Ñ–Ñ†ÑŒ Ð²Ñ‹Ð²Ð°Ð´ Ñƒ <Ñ„Ð°Ð¹Ð»>\n"
 
-#: gcov.c:408
+#: gcov.c:409
 #, c-format
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
 "                                    source files\n"
 msgstr ""
 
-#: gcov.c:410
+#: gcov.c:411
 #, c-format
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr ""
 
-#: gcov.c:411
+#: gcov.c:412
 #, c-format
 msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
 msgstr ""
 
-#: gcov.c:412
+#: gcov.c:413
 #, c-format
 msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr ""
 
-#: gcov.c:413
+#: gcov.c:414
 #, c-format
 msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
 msgstr ""
 
-#: gcov.c:414
+#: gcov.c:415
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -1445,12 +1445,12 @@
 "\n"
 "Ð†Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ– Ð´Ð»Ñ� Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»ÐµÐ½Ð½Ñ�Ñž Ð°Ð± Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°Ñ… Ð³Ð»Ñ�Ð´Ð·Ñ–Ñ†Ðµ Ñ‚ÑƒÑ‚:\n"
 
-#: gcov.c:424
+#: gcov.c:425
 #, c-format
 msgid "gcov %s%s\n"
 msgstr ""
 
-#: gcov.c:428
+#: gcov.c:429
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.\n"
@@ -1459,208 +1459,208 @@
 "\n"
 msgstr ""
 
-#: gcov.c:524
+#: gcov.c:525
 #, fuzzy, c-format
 msgid "%s:no functions found\n"
 msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ð°\n"
 
-#: gcov.c:556 gcov.c:584 fortran/dump-parse-tree.c:63
+#: gcov.c:557 gcov.c:585 fortran/dump-parse-tree.c:63
 #, fuzzy, c-format
 msgid "\n"
 msgstr ":\n"
 
-#: gcov.c:571
+#: gcov.c:572
 #, fuzzy, c-format
 msgid "%s:creating '%s'\n"
 msgstr "%s: ÐºÐ°Ð¼Ð¿Ñ–Ð»ÑŽÐµÑ†Ñ†Ð° \"%s\"\n"
 
-#: gcov.c:575
+#: gcov.c:576
 #, fuzzy, c-format
 msgid "%s:error writing output file '%s'\n"
 msgstr ""
 "\n"
 "%s: Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° Ñ‡Ñ‹Ñ‚Ð°Ð½ÑŒÐ½Ñ� Ñ„Ð°Ð¹Ð»Ð° ÑžÐ²Ð¾Ð´Ñƒ `%s': %s\n"
 
-#: gcov.c:580
+#: gcov.c:581
 #, fuzzy, c-format
 msgid "%s:could not open output file '%s'\n"
 msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» ÑƒÐ²Ð¾Ð´Ñƒ `%s'"
 
-#: gcov.c:729
+#: gcov.c:730
 #, c-format
 msgid "%s:source file is newer than graph file '%s'\n"
 msgstr ""
 
-#: gcov.c:734
+#: gcov.c:735
 #, c-format
 msgid "(the message is only displayed one per source file)\n"
 msgstr ""
 
-#: gcov.c:758
+#: gcov.c:759
 #, fuzzy, c-format
 msgid "%s:cannot open graph file\n"
 msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» ÑƒÐ²Ð¾Ð´Ñƒ `%s'"
 
-#: gcov.c:764
+#: gcov.c:765
 #, c-format
 msgid "%s:not a gcov graph file\n"
 msgstr ""
 
-#: gcov.c:777
+#: gcov.c:778
 #, c-format
 msgid "%s:version '%.4s', prefer '%.4s'\n"
 msgstr ""
 
-#: gcov.c:829
+#: gcov.c:830
 #, c-format
 msgid "%s:already seen blocks for '%s'\n"
 msgstr ""
 
-#: gcov.c:947
+#: gcov.c:948
 #, c-format
 msgid "%s:corrupted\n"
 msgstr ""
 
-#: gcov.c:1023
+#: gcov.c:1024
 #, c-format
 msgid "%s:cannot open data file, assuming not executed\n"
 msgstr ""
 
-#: gcov.c:1030
+#: gcov.c:1031
 #, fuzzy, c-format
 msgid "%s:not a gcov data file\n"
 msgstr "Ð�ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» Ð· Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ð¼Ñ– %s.\n"
 
-#: gcov.c:1043
+#: gcov.c:1044
 #, c-format
 msgid "%s:version '%.4s', prefer version '%.4s'\n"
 msgstr ""
 
-#: gcov.c:1049
+#: gcov.c:1050
 #, c-format
 msgid "%s:stamp mismatch with graph file\n"
 msgstr ""
 
-#: gcov.c:1078
+#: gcov.c:1079
 #, fuzzy, c-format
 msgid "%s:unknown function '%u'\n"
 msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
 
-#: gcov.c:1091
+#: gcov.c:1092
 #, c-format
 msgid "%s:profile mismatch for '%s'\n"
 msgstr ""
 
-#: gcov.c:1110
+#: gcov.c:1111
 #, c-format
 msgid "%s:overflowed\n"
 msgstr ""
 
-#: gcov.c:1134
+#: gcov.c:1135
 #, c-format
 msgid "%s:'%s' lacks entry and/or exit blocks\n"
 msgstr ""
 
-#: gcov.c:1139
+#: gcov.c:1140
 #, c-format
 msgid "%s:'%s' has arcs to entry block\n"
 msgstr ""
 
-#: gcov.c:1147
+#: gcov.c:1148
 #, c-format
 msgid "%s:'%s' has arcs from exit block\n"
 msgstr ""
 
-#: gcov.c:1355
+#: gcov.c:1356
 #, c-format
 msgid "%s:graph is unsolvable for '%s'\n"
 msgstr ""
 
-#: gcov.c:1435
+#: gcov.c:1436
 #, fuzzy, c-format
 msgid "%s '%s'\n"
 msgstr "%s: %s: "
 
-#: gcov.c:1438
+#: gcov.c:1439
 #, c-format
 msgid "Lines executed:%s of %d\n"
 msgstr ""
 
-#: gcov.c:1442
+#: gcov.c:1443
 #, c-format
 msgid "No executable lines\n"
 msgstr ""
 
-#: gcov.c:1448
+#: gcov.c:1449
 #, c-format
 msgid "Branches executed:%s of %d\n"
 msgstr ""
 
-#: gcov.c:1452
+#: gcov.c:1453
 #, c-format
 msgid "Taken at least once:%s of %d\n"
 msgstr ""
 
-#: gcov.c:1458
+#: gcov.c:1459
 #, c-format
 msgid "No branches\n"
 msgstr ""
 
-#: gcov.c:1460
+#: gcov.c:1461
 #, c-format
 msgid "Calls executed:%s of %d\n"
 msgstr ""
 
-#: gcov.c:1464
+#: gcov.c:1465
 #, c-format
 msgid "No calls\n"
 msgstr ""
 
-#: gcov.c:1611
+#: gcov.c:1612
 #, fuzzy, c-format
 msgid "%s:no lines for '%s'\n"
 msgstr "%s Ð¿ÐµÑ€Ð°Ð´ \"%s\""
 
-#: gcov.c:1806
+#: gcov.c:1807
 #, c-format
 msgid "call   %2d returned %s\n"
 msgstr ""
 
-#: gcov.c:1811
+#: gcov.c:1812
 #, c-format
 msgid "call   %2d never executed\n"
 msgstr ""
 
-#: gcov.c:1816
+#: gcov.c:1817
 #, c-format
 msgid "branch %2d taken %s%s\n"
 msgstr ""
 
-#: gcov.c:1820
+#: gcov.c:1821
 #, c-format
 msgid "branch %2d never executed\n"
 msgstr ""
 
-#: gcov.c:1825
+#: gcov.c:1826
 #, fuzzy, c-format
 msgid "unconditional %2d taken %s\n"
 msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s\n"
 
-#: gcov.c:1828
+#: gcov.c:1829
 #, c-format
 msgid "unconditional %2d never executed\n"
 msgstr ""
 
-#: gcov.c:1864
+#: gcov.c:1865
 #, fuzzy, c-format
 msgid "%s:cannot open source file\n"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s"
 
-#: gcse.c:685
+#: gcse.c:679
 msgid "GCSE disabled"
 msgstr ""
 
-#: gcse.c:6600
+#: gcse.c:6584
 msgid "jump bypassing disabled"
 msgstr ""
 
@@ -1743,82 +1743,82 @@
 msgid "    inlined from %qs"
 msgstr "Ð£ Ñ„Ð°Ð¹Ð»Ðµ ÑƒÐºÐ»ÑŽÑ‡Ð°Ð½Ñ‹Ð¼ Ð· %s:%d"
 
-#: loop-iv.c:2805 tree-ssa-loop-niter.c:1818
+#: loop-iv.c:2806 tree-ssa-loop-niter.c:1818
 msgid "assuming that the loop is not infinite"
 msgstr ""
 
-#: loop-iv.c:2806 tree-ssa-loop-niter.c:1819
+#: loop-iv.c:2807 tree-ssa-loop-niter.c:1819
 msgid "cannot optimize possibly infinite loops"
 msgstr ""
 
-#: loop-iv.c:2814 tree-ssa-loop-niter.c:1823
+#: loop-iv.c:2815 tree-ssa-loop-niter.c:1823
 msgid "assuming that the loop counter does not overflow"
 msgstr ""
 
-#: loop-iv.c:2815 tree-ssa-loop-niter.c:1824
+#: loop-iv.c:2816 tree-ssa-loop-niter.c:1824
 msgid "cannot optimize loop, the loop counter may overflow"
 msgstr ""
 
 #. What to print when a switch has no documentation.
-#: opts.c:348
+#: opts.c:340
 msgid "This switch lacks documentation"
 msgstr ""
 
-#: opts.c:1159
+#: opts.c:1161
 msgid "[enabled]"
 msgstr ""
 
-#: opts.c:1159
+#: opts.c:1161
 msgid "[disabled]"
 msgstr ""
 
-#: opts.c:1170
+#: opts.c:1172
 #, c-format
 msgid " No options with the desired characteristics were found\n"
 msgstr ""
 
-#: opts.c:1172
+#: opts.c:1174
 #, c-format
 msgid " All options with the desired characteristics have already been displayed\n"
 msgstr ""
 
-#: opts.c:1226
+#: opts.c:1228
 msgid "The following options are target specific"
 msgstr ""
 
-#: opts.c:1229
+#: opts.c:1231
 msgid "The following options control compiler warning messages"
 msgstr ""
 
-#: opts.c:1232
+#: opts.c:1234
 msgid "The following options control optimizations"
 msgstr ""
 
-#: opts.c:1235 opts.c:1273
+#: opts.c:1237 opts.c:1275
 msgid "The following options are language-independent"
 msgstr ""
 
-#: opts.c:1238
+#: opts.c:1240
 msgid "The --param option recognizes the following as parameters"
 msgstr ""
 
-#: opts.c:1245
+#: opts.c:1247
 msgid "The following options are specific to the language "
 msgstr ""
 
-#: opts.c:1249
+#: opts.c:1251
 msgid "The following options are supported by the language "
 msgstr ""
 
-#: opts.c:1260
+#: opts.c:1262
 msgid "The following options are not documented"
 msgstr ""
 
-#: opts.c:1271
+#: opts.c:1273
 msgid "The following options are language-related"
 msgstr ""
 
-#: opts.c:1403
+#: opts.c:1405
 #, c-format
 msgid "warning: unrecognized argument to --help= switch: %.*s\n"
 msgstr ""
@@ -2134,7 +2134,7 @@
 msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr "%s: Ñ„Ð°Ð¹Ð» ÑƒÐ²Ð¾Ð´Ñƒ Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð¼ÐµÑ†ÑŒ Ñ�ÑƒÑ„Ñ–ÐºÑ� .c: %s\n"
 
-#: reload.c:3734
+#: reload.c:3744
 msgid "unable to generate reloads for:"
 msgstr ""
 
@@ -2239,7 +2239,7 @@
 
 #: toplev.c:1188
 #, c-format
-msgid "warning: %s header version %s differs from library version %s.\n"
+msgid "%s%swarning: %s header version %s differs from library version %s.\n"
 msgstr ""
 
 #: toplev.c:1190
@@ -2247,32 +2247,32 @@
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr ""
 
-#: toplev.c:1340
+#: toplev.c:1342
 msgid "options passed: "
 msgstr ""
 
-#: toplev.c:1374
+#: toplev.c:1376
 msgid "options enabled: "
 msgstr "Ð²Ñ‹Ð±Ð°Ñ€Ñ‹ ÑžÐºÐ»ÑŽÑ‡Ð°Ð½Ñ‹:"
 
-#: toplev.c:1509
+#: toplev.c:1511
 #, c-format
 msgid "created and used with differing settings of '%s'"
 msgstr ""
 
-#: toplev.c:1511
+#: toplev.c:1513
 msgid "out of memory"
 msgstr ""
 
-#: toplev.c:1526
+#: toplev.c:1528
 msgid "created and used with different settings of -fpic"
 msgstr ""
 
-#: toplev.c:1528
+#: toplev.c:1530
 msgid "created and used with different settings of -fpie"
 msgstr ""
 
-#: tree-inline.c:2571
+#: tree-inline.c:2657
 msgid "originally indirect function call not considered for inlining"
 msgstr ""
 
@@ -2332,7 +2332,7 @@
 msgstr ""
 
 #: params.def:93
-msgid "The threshold ratio between current and hotest structure counts"
+msgid "The threshold ratio between current and hottest structure counts"
 msgstr ""
 
 #: params.def:110
@@ -2723,114 +2723,122 @@
 msgid "Maximum length of partial antic set when performing tree pre optimization"
 msgstr ""
 
-#: config/alpha/alpha.c:5015
+#: params.def:723
+msgid "Maximum size of a SCC before SCCVN stops processing a function"
+msgstr ""
+
+#: params.def:729
+msgid "Multiplier used for determining the double-queueing threshold"
+msgstr ""
+
+#: config/alpha/alpha.c:5023
 #, c-format
 msgid "invalid %%H value"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%H"
 
-#: config/alpha/alpha.c:5036 config/bfin/bfin.c:1423
+#: config/alpha/alpha.c:5044 config/bfin/bfin.c:1516
 #, fuzzy, c-format
 msgid "invalid %%J value"
 msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
 
-#: config/alpha/alpha.c:5066 config/ia64/ia64.c:4718
+#: config/alpha/alpha.c:5074 config/ia64/ia64.c:4719
 #, c-format
 msgid "invalid %%r value"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%r"
 
-#: config/alpha/alpha.c:5076 config/ia64/ia64.c:4672
-#: config/rs6000/rs6000.c:11670 config/xtensa/xtensa.c:2036
+#: config/alpha/alpha.c:5084 config/ia64/ia64.c:4673
+#: config/rs6000/rs6000.c:11881 config/xtensa/xtensa.c:2042
 #, c-format
 msgid "invalid %%R value"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%R"
 
-#: config/alpha/alpha.c:5082 config/rs6000/rs6000.c:11589
-#: config/xtensa/xtensa.c:2003
+#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11800
+#: config/xtensa/xtensa.c:2009
 #, c-format
 msgid "invalid %%N value"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%N"
 
-#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11617
+#: config/alpha/alpha.c:5098 config/rs6000/rs6000.c:11828
 #, c-format
 msgid "invalid %%P value"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%P"
 
-#: config/alpha/alpha.c:5098
+#: config/alpha/alpha.c:5106
 #, c-format
 msgid "invalid %%h value"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%h"
 
-#: config/alpha/alpha.c:5106 config/xtensa/xtensa.c:2029
+#: config/alpha/alpha.c:5114 config/xtensa/xtensa.c:2035
 #, c-format
 msgid "invalid %%L value"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%L"
 
-#: config/alpha/alpha.c:5145 config/rs6000/rs6000.c:11571
+#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11782
 #, c-format
 msgid "invalid %%m value"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%m"
 
-#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11579
+#: config/alpha/alpha.c:5161 config/rs6000/rs6000.c:11790
 #, c-format
 msgid "invalid %%M value"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%M"
 
-#: config/alpha/alpha.c:5197
+#: config/alpha/alpha.c:5205
 #, c-format
 msgid "invalid %%U value"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%U"
 
-#: config/alpha/alpha.c:5209 config/alpha/alpha.c:5223
-#: config/rs6000/rs6000.c:11678
+#: config/alpha/alpha.c:5217 config/alpha/alpha.c:5231
+#: config/rs6000/rs6000.c:11889
 #, c-format
 msgid "invalid %%s value"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%v"
 
-#: config/alpha/alpha.c:5246
+#: config/alpha/alpha.c:5254
 #, c-format
 msgid "invalid %%C value"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%C"
 
-#: config/alpha/alpha.c:5283 config/rs6000/rs6000.c:11406
-#: config/rs6000/rs6000.c:11425
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:11617
+#: config/rs6000/rs6000.c:11636
 #, c-format
 msgid "invalid %%E value"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%E"
 
-#: config/alpha/alpha.c:5308 config/alpha/alpha.c:5356
+#: config/alpha/alpha.c:5316 config/alpha/alpha.c:5364
 #, c-format
 msgid "unknown relocation unspec"
 msgstr ""
 
-#: config/alpha/alpha.c:5317 config/crx/crx.c:1081
-#: config/rs6000/rs6000.c:12005 config/spu/spu.c:1492
+#: config/alpha/alpha.c:5325 config/crx/crx.c:1081
+#: config/rs6000/rs6000.c:12216 config/spu/spu.c:1482
 #, c-format
 msgid "invalid %%xn code"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%xn"
 
-#: config/arc/arc.c:1724 config/m32r/m32r.c:1805
+#: config/arc/arc.c:1728 config/m32r/m32r.c:1805
 #, fuzzy, c-format
 msgid "invalid operand to %%R code"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: config/arc/arc.c:1756 config/m32r/m32r.c:1828
+#: config/arc/arc.c:1760 config/m32r/m32r.c:1828
 #, fuzzy, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: config/arc/arc.c:1778 config/m32r/m32r.c:1899
+#: config/arc/arc.c:1782 config/m32r/m32r.c:1899
 #, fuzzy, c-format
 msgid "invalid operand to %%U code"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: config/arc/arc.c:1789
+#: config/arc/arc.c:1793
 #, fuzzy, c-format
 msgid "invalid operand to %%V code"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
 #. Unknown flag.
 #. Undocumented flag.
-#: config/arc/arc.c:1796 config/m32r/m32r.c:1926 config/sparc/sparc.c:6995
+#: config/arc/arc.c:1800 config/m32r/m32r.c:1926 config/sparc/sparc.c:6998
 #, c-format
 msgid "invalid operand output code"
 msgstr ""
@@ -2855,9 +2863,9 @@
 #: config/arm/arm.c:12830 config/arm/arm.c:12865 config/arm/arm.c:12884
 #: config/arm/arm.c:12899 config/arm/arm.c:12927 config/arm/arm.c:12934
 #: config/arm/arm.c:12942 config/arm/arm.c:12963 config/arm/arm.c:12970
-#: config/bfin/bfin.c:1436 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
+#: config/bfin/bfin.c:1529 config/bfin/bfin.c:1536 config/bfin/bfin.c:1543
+#: config/bfin/bfin.c:1550 config/bfin/bfin.c:1559 config/bfin/bfin.c:1566
+#: config/bfin/bfin.c:1573 config/bfin/bfin.c:1580
 #, fuzzy, c-format
 msgid "invalid operand for code '%c'"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
@@ -2872,244 +2880,163 @@
 msgid "missing operand"
 msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
 
-#: config/avr/avr.c:1022
+#: config/avr/avr.c:1062
 #, c-format
 msgid "address operand requires constraint for X, Y, or Z register"
 msgstr ""
 
-#: config/avr/avr.c:1129
+#: config/avr/avr.c:1169
 msgid "bad address, not (reg+disp):"
 msgstr ""
 
-#: config/avr/avr.c:1136
+#: config/avr/avr.c:1176
 msgid "bad address, not post_inc or pre_dec:"
 msgstr ""
 
-#: config/avr/avr.c:1147
+#: config/avr/avr.c:1187
 msgid "internal compiler error.  Bad address:"
 msgstr ""
 
-#: config/avr/avr.c:1160
+#: config/avr/avr.c:1200
 msgid "internal compiler error.  Unknown mode:"
 msgstr ""
 
-#: config/avr/avr.c:1775 config/avr/avr.c:2463
+#: config/avr/avr.c:1815 config/avr/avr.c:2503
 #, fuzzy
 msgid "invalid insn:"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
 
-#: config/avr/avr.c:1814 config/avr/avr.c:1900 config/avr/avr.c:1949
-#: config/avr/avr.c:1977 config/avr/avr.c:2072 config/avr/avr.c:2241
-#: config/avr/avr.c:2502 config/avr/avr.c:2614
+#: config/avr/avr.c:1854 config/avr/avr.c:1940 config/avr/avr.c:1989
+#: config/avr/avr.c:2017 config/avr/avr.c:2112 config/avr/avr.c:2281
+#: config/avr/avr.c:2542 config/avr/avr.c:2654
 msgid "incorrect insn:"
 msgstr ""
 
-#: config/avr/avr.c:1996 config/avr/avr.c:2157 config/avr/avr.c:2312
-#: config/avr/avr.c:2680
+#: config/avr/avr.c:2036 config/avr/avr.c:2197 config/avr/avr.c:2352
+#: config/avr/avr.c:2720
 msgid "unknown move insn:"
 msgstr ""
 
-#: config/avr/avr.c:2910
+#: config/avr/avr.c:2950
 msgid "bad shift insn:"
 msgstr ""
 
-#: config/avr/avr.c:3026 config/avr/avr.c:3446 config/avr/avr.c:3804
+#: config/avr/avr.c:3066 config/avr/avr.c:3486 config/avr/avr.c:3844
 msgid "internal compiler error.  Incorrect shift:"
 msgstr ""
 
-#: config/bfin/bfin.c:1385
+#: config/bfin/bfin.c:1478
 #, c-format
 msgid "invalid %%j value"
 msgstr ""
 
-#: config/bfin/bfin.c:1578
+#: config/bfin/bfin.c:1671
 #, fuzzy, c-format
 msgid "invalid const_double operand"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%c Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/c4x/c4x.c:1583
-msgid "using CONST_DOUBLE for address"
-msgstr ""
-
-#: config/c4x/c4x.c:1721
-msgid "c4x_address_cost: Invalid addressing mode"
-msgstr ""
-
-#: config/c4x/c4x.c:1856
-#, c-format
-msgid "c4x_print_operand: %%L inconsistency"
-msgstr ""
-
-#: config/c4x/c4x.c:1862
-#, c-format
-msgid "c4x_print_operand: %%N inconsistency"
-msgstr ""
-
-#: config/c4x/c4x.c:1903
-#, c-format
-msgid "c4x_print_operand: %%O inconsistency"
-msgstr ""
-
-#: config/c4x/c4x.c:1998
-msgid "c4x_print_operand: Bad operand case"
-msgstr ""
-
-#: config/c4x/c4x.c:2039
-msgid "c4x_print_operand_address: Bad post_modify"
-msgstr ""
-
-#: config/c4x/c4x.c:2061
-msgid "c4x_print_operand_address: Bad pre_modify"
-msgstr ""
-
-#: config/c4x/c4x.c:2109 config/c4x/c4x.c:2121 config/c4x/c4x.c:2136
-msgid "c4x_print_operand_address: Bad operand case"
-msgstr ""
-
-#: config/c4x/c4x.c:2387
-msgid "c4x_rptb_insert: Cannot find start label"
-msgstr ""
-
-#: config/c4x/c4x.c:2985
-msgid "invalid indirect memory address"
-msgstr ""
-
-#: config/c4x/c4x.c:3074
-msgid "invalid indirect (S) memory address"
-msgstr ""
-
-#: config/c4x/c4x.c:3409
-msgid "c4x_valid_operands: Internal error"
-msgstr ""
-
-#: config/c4x/c4x.c:3848
-msgid "c4x_operand_subword: invalid mode"
-msgstr ""
-
-#: config/c4x/c4x.c:3851
-msgid "c4x_operand_subword: invalid operand"
-msgstr ""
-
-#. We could handle these with some difficulty.
-#. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:3877
-msgid "c4x_operand_subword: invalid autoincrement"
-msgstr ""
-
-#: config/c4x/c4x.c:3883
-msgid "c4x_operand_subword: invalid address"
-msgstr ""
-
-#: config/c4x/c4x.c:3894
-msgid "c4x_operand_subword: address not offsettable"
-msgstr ""
-
-#: config/c4x/c4x.c:4096
-msgid "c4x_rptb_rpts_p: Repeat block top label moved"
-msgstr ""
-
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: config/cris/cris.c:491 fortran/dump-parse-tree.c:78
-#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:776
-#: fortran/dump-parse-tree.c:821 c-typeck.c:4607 c-typeck.c:4622
-#: c-typeck.c:4637 final.c:2984 final.c:2986 gcc.c:4737 loop-iv.c:2807
-#: loop-iv.c:2816 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
-#: cp/parser.c:2188 cp/typeck.c:4559 java/expr.c:409
+#: config/cris/cris.c:504 fortran/dump-parse-tree.c:78
+#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:798
+#: fortran/dump-parse-tree.c:843 c-typeck.c:4618 c-typeck.c:4633
+#: c-typeck.c:4648 final.c:2997 final.c:2999 gcc.c:4731 loop-iv.c:2808
+#: loop-iv.c:2817 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
+#: cp/parser.c:2192 cp/typeck.c:4567 java/expr.c:409
 #, gcc-internal-format
 msgid "%s"
 msgstr ""
 
-#: config/cris/cris.c:542
+#: config/cris/cris.c:555
 msgid "unexpected index-type in cris_print_index"
 msgstr ""
 
-#: config/cris/cris.c:556
+#: config/cris/cris.c:572
 msgid "unexpected base-type in cris_print_base"
 msgstr ""
 
-#: config/cris/cris.c:672
+#: config/cris/cris.c:688
 msgid "invalid operand for 'b' modifier"
 msgstr ""
 
-#: config/cris/cris.c:689
+#: config/cris/cris.c:705
 #, fuzzy
 msgid "invalid operand for 'o' modifier"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: config/cris/cris.c:708
+#: config/cris/cris.c:724
 #, fuzzy
 msgid "invalid operand for 'O' modifier"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: config/cris/cris.c:741
+#: config/cris/cris.c:757
 msgid "invalid operand for 'p' modifier"
 msgstr ""
 
-#: config/cris/cris.c:780
+#: config/cris/cris.c:796
 msgid "invalid operand for 'z' modifier"
 msgstr ""
 
-#: config/cris/cris.c:834 config/cris/cris.c:864
+#: config/cris/cris.c:860 config/cris/cris.c:894
 msgid "invalid operand for 'H' modifier"
 msgstr ""
 
-#: config/cris/cris.c:840
+#: config/cris/cris.c:870
 msgid "bad register"
 msgstr ""
 
-#: config/cris/cris.c:884
+#: config/cris/cris.c:914
 msgid "invalid operand for 'e' modifier"
 msgstr ""
 
-#: config/cris/cris.c:901
+#: config/cris/cris.c:931
 msgid "invalid operand for 'm' modifier"
 msgstr ""
 
-#: config/cris/cris.c:926
+#: config/cris/cris.c:956
 msgid "invalid operand for 'A' modifier"
 msgstr ""
 
-#: config/cris/cris.c:949
+#: config/cris/cris.c:979
 msgid "invalid operand for 'D' modifier"
 msgstr ""
 
-#: config/cris/cris.c:963
+#: config/cris/cris.c:993
 msgid "invalid operand for 'T' modifier"
 msgstr ""
 
-#: config/cris/cris.c:972
+#: config/cris/cris.c:1013
 msgid "invalid operand modifier letter"
 msgstr ""
 
-#: config/cris/cris.c:1029
+#: config/cris/cris.c:1070
 msgid "unexpected multiplicative operand"
 msgstr ""
 
-#: config/cris/cris.c:1049
+#: config/cris/cris.c:1090
 msgid "unexpected operand"
 msgstr ""
 
-#: config/cris/cris.c:1082 config/cris/cris.c:1092
+#: config/cris/cris.c:1123 config/cris/cris.c:1133
 msgid "unrecognized address"
 msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
 
-#: config/cris/cris.c:2019
+#: config/cris/cris.c:2209
 #, fuzzy
 msgid "unrecognized supposed constant"
 msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
 
-#: config/cris/cris.c:2394 config/cris/cris.c:2458
+#: config/cris/cris.c:2638 config/cris/cris.c:2702
 msgid "unexpected side-effects in address"
 msgstr ""
 
 #. Can't possibly get a GOT-needing-fixup for a function-call,
 #. right?
-#: config/cris/cris.c:3253
+#: config/cris/cris.c:3539
 msgid "Unidentifiable call op"
 msgstr ""
 
-#: config/cris/cris.c:3304
+#: config/cris/cris.c:3590
 #, c-format
 msgid "PIC register isn't set up"
 msgstr ""
@@ -3160,81 +3087,81 @@
 msgid "fr30_print_operand: unhandled MEM"
 msgstr ""
 
-#: config/frv/frv.c:2542
+#: config/frv/frv.c:2546
 msgid "bad insn to frv_print_operand_address:"
 msgstr ""
 
-#: config/frv/frv.c:2553
+#: config/frv/frv.c:2557
 msgid "bad register to frv_print_operand_memory_reference_reg:"
 msgstr ""
 
-#: config/frv/frv.c:2592 config/frv/frv.c:2602 config/frv/frv.c:2611
-#: config/frv/frv.c:2632 config/frv/frv.c:2637
+#: config/frv/frv.c:2596 config/frv/frv.c:2606 config/frv/frv.c:2615
+#: config/frv/frv.c:2636 config/frv/frv.c:2641
 msgid "bad insn to frv_print_operand_memory_reference:"
 msgstr ""
 
-#: config/frv/frv.c:2723
+#: config/frv/frv.c:2727
 #, c-format
 msgid "bad condition code"
 msgstr ""
 
-#: config/frv/frv.c:2798
+#: config/frv/frv.c:2802
 msgid "bad insn in frv_print_operand, bad const_double"
 msgstr ""
 
-#: config/frv/frv.c:2859
+#: config/frv/frv.c:2863
 msgid "bad insn to frv_print_operand, 'e' modifier:"
 msgstr ""
 
-#: config/frv/frv.c:2867
+#: config/frv/frv.c:2871
 msgid "bad insn to frv_print_operand, 'F' modifier:"
 msgstr ""
 
-#: config/frv/frv.c:2883
+#: config/frv/frv.c:2887
 msgid "bad insn to frv_print_operand, 'f' modifier:"
 msgstr ""
 
-#: config/frv/frv.c:2897
+#: config/frv/frv.c:2901
 msgid "bad insn to frv_print_operand, 'g' modifier:"
 msgstr ""
 
-#: config/frv/frv.c:2945
+#: config/frv/frv.c:2949
 msgid "bad insn to frv_print_operand, 'L' modifier:"
 msgstr ""
 
-#: config/frv/frv.c:2958
+#: config/frv/frv.c:2962
 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
 msgstr ""
 
-#: config/frv/frv.c:2979
+#: config/frv/frv.c:2983
 msgid "bad insn to frv_print_operand, 'O' modifier:"
 msgstr ""
 
-#: config/frv/frv.c:2997
+#: config/frv/frv.c:3001
 msgid "bad insn to frv_print_operand, P modifier:"
 msgstr ""
 
-#: config/frv/frv.c:3017
+#: config/frv/frv.c:3021
 msgid "bad insn in frv_print_operand, z case"
 msgstr ""
 
-#: config/frv/frv.c:3048
+#: config/frv/frv.c:3052
 msgid "bad insn in frv_print_operand, 0 case"
 msgstr ""
 
-#: config/frv/frv.c:3053
+#: config/frv/frv.c:3057
 msgid "frv_print_operand: unknown code"
 msgstr ""
 
-#: config/frv/frv.c:4422
+#: config/frv/frv.c:4426
 msgid "bad output_move_single operand"
 msgstr ""
 
-#: config/frv/frv.c:4549
+#: config/frv/frv.c:4553
 msgid "bad output_move_double operand"
 msgstr ""
 
-#: config/frv/frv.c:4691
+#: config/frv/frv.c:4695
 msgid "bad output_condmove_single operand"
 msgstr ""
 
@@ -3252,27 +3179,27 @@
 msgid " (frv)"
 msgstr ""
 
-#: config/i386/i386.c:8218
+#: config/i386/i386.c:8273
 #, c-format
 msgid "invalid UNSPEC as operand"
 msgstr ""
 
-#: config/i386/i386.c:8924
+#: config/i386/i386.c:8979
 #, c-format
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr ""
 
-#: config/i386/i386.c:9040
+#: config/i386/i386.c:9095
 #, fuzzy, c-format
 msgid "invalid operand code '%c'"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
 
-#: config/i386/i386.c:9089
+#: config/i386/i386.c:9144
 #, fuzzy, c-format
 msgid "invalid constraints for operand"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%c Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/i386/i386.c:16348
+#: config/i386/i386.c:16423
 #, fuzzy
 msgid "unknown insn mode"
 msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
@@ -3294,37 +3221,37 @@
 msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr ""
 
-#: config/ia64/ia64.c:4770
+#: config/ia64/ia64.c:4771
 #, c-format
 msgid "ia64_print_operand: unknown code"
 msgstr ""
 
-#: config/ia64/ia64.c:9889
+#: config/ia64/ia64.c:9890
 #, fuzzy
 msgid "invalid conversion from %<__fpreg%>"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð´Ð»Ñ� gen_tst_reg"
 
-#: config/ia64/ia64.c:9892
+#: config/ia64/ia64.c:9893
 #, fuzzy
 msgid "invalid conversion to %<__fpreg%>"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: config/ia64/ia64.c:9905 config/ia64/ia64.c:9916
+#: config/ia64/ia64.c:9906 config/ia64/ia64.c:9917
 #, fuzzy
 msgid "invalid operation on %<__fpreg%>"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: config/iq2000/iq2000.c:3118
+#: config/iq2000/iq2000.c:3122
 #, fuzzy, c-format
 msgid "invalid %%P operand"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: config/iq2000/iq2000.c:3126 config/rs6000/rs6000.c:11607
+#: config/iq2000/iq2000.c:3130 config/rs6000/rs6000.c:11818
 #, c-format
 msgid "invalid %%p value"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3182
+#: config/iq2000/iq2000.c:3186
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr ""
@@ -3366,7 +3293,7 @@
 msgstr ""
 
 #: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
-#: config/rs6000/rs6000.c:19870
+#: config/rs6000/rs6000.c:20087
 msgid "bad address"
 msgstr "Ð´Ñ€Ñ�Ð½Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
 
@@ -3415,59 +3342,59 @@
 msgid "invalid Z register replacement for insn"
 msgstr ""
 
-#: config/mips/mips.c:6313 config/mips/mips.c:6334 config/mips/mips.c:6438
+#: config/mips/mips.c:6371 config/mips/mips.c:6392 config/mips/mips.c:6496
 #, fuzzy, c-format
 msgid "'%%%c' is not a valid operand prefix"
 msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
 
-#: config/mips/mips.c:6382 config/mips/mips.c:6389 config/mips/mips.c:6396
-#: config/mips/mips.c:6456
+#: config/mips/mips.c:6440 config/mips/mips.c:6447 config/mips/mips.c:6454
+#: config/mips/mips.c:6514
 #, fuzzy, c-format
 msgid "invalid use of '%%%c'"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%D'"
 
-#: config/mips/mips.c:6701
+#: config/mips/mips.c:6761
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr ""
 
-#: config/mmix/mmix.c:1487 config/mmix/mmix.c:1617
+#: config/mmix/mmix.c:1483 config/mmix/mmix.c:1613
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr ""
 
-#: config/mmix/mmix.c:1566
+#: config/mmix/mmix.c:1562
 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr ""
 
-#: config/mmix/mmix.c:1585
+#: config/mmix/mmix.c:1581
 msgid "MMIX Internal: Expected a register, not this"
 msgstr ""
 
-#: config/mmix/mmix.c:1595
+#: config/mmix/mmix.c:1591
 msgid "MMIX Internal: Expected a constant, not this"
 msgstr ""
 
 #. We need the original here.
-#: config/mmix/mmix.c:1679
+#: config/mmix/mmix.c:1675
 msgid "MMIX Internal: Cannot decode this operand"
 msgstr ""
 
-#: config/mmix/mmix.c:1736
+#: config/mmix/mmix.c:1732
 msgid "MMIX Internal: This is not a recognized address"
 msgstr ""
 
-#: config/mmix/mmix.c:2669
+#: config/mmix/mmix.c:2665
 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr ""
 
-#: config/mmix/mmix.c:2676
+#: config/mmix/mmix.c:2672
 msgid "MMIX Internal: What's the CC of this?"
 msgstr ""
 
-#: config/mmix/mmix.c:2680
+#: config/mmix/mmix.c:2676
 msgid "MMIX Internal: What is the CC of this?"
 msgstr ""
 
-#: config/mmix/mmix.c:2744
+#: config/mmix/mmix.c:2740
 msgid "MMIX Internal: This is not a constant:"
 msgstr ""
 
@@ -3493,82 +3420,82 @@
 msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11434
+#: config/rs6000/rs6000.c:11645
 #, c-format
 msgid "invalid %%f value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11443
+#: config/rs6000/rs6000.c:11654
 #, c-format
 msgid "invalid %%F value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11452
+#: config/rs6000/rs6000.c:11663
 #, c-format
 msgid "invalid %%G value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11487
+#: config/rs6000/rs6000.c:11698
 #, c-format
 msgid "invalid %%j code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11497
+#: config/rs6000/rs6000.c:11708
 #, c-format
 msgid "invalid %%J code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11507
+#: config/rs6000/rs6000.c:11718
 #, c-format
 msgid "invalid %%k value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11527 config/xtensa/xtensa.c:2022
+#: config/rs6000/rs6000.c:11738 config/xtensa/xtensa.c:2028
 #, c-format
 msgid "invalid %%K value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11597
+#: config/rs6000/rs6000.c:11808
 #, c-format
 msgid "invalid %%O value"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%O"
 
-#: config/rs6000/rs6000.c:11644
+#: config/rs6000/rs6000.c:11855
 #, c-format
 msgid "invalid %%q value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11688
+#: config/rs6000/rs6000.c:11899
 #, c-format
 msgid "invalid %%S value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11728
+#: config/rs6000/rs6000.c:11939
 #, c-format
 msgid "invalid %%T value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11738
+#: config/rs6000/rs6000.c:11949
 #, c-format
 msgid "invalid %%u value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11747 config/xtensa/xtensa.c:1992
+#: config/rs6000/rs6000.c:11958 config/xtensa/xtensa.c:1998
 #, c-format
 msgid "invalid %%v value"
 msgstr ""
 
-#: config/rs6000/rs6000.c:21768
+#: config/rs6000/rs6000.c:21946
 #, fuzzy
 msgid "AltiVec argument passed to unprototyped function"
 msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
 
-#: config/s390/s390.c:4561
+#: config/s390/s390.c:4560
 #, fuzzy, c-format
 msgid "cannot decompose address"
 msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
 
-#: config/s390/s390.c:4771
+#: config/s390/s390.c:4770
 msgid "UNKNOWN in print_operand !?"
 msgstr ""
 
@@ -3578,89 +3505,89 @@
 msgid "invalid operand for code: '%c'"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
 
-#: config/sh/sh.c:746
+#: config/sh/sh.c:749
 #, fuzzy, c-format
 msgid "invalid operand to %%R"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: config/sh/sh.c:773
+#: config/sh/sh.c:776
 #, fuzzy, c-format
 msgid "invalid operand to %%S"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: config/sh/sh.c:8095
+#: config/sh/sh.c:8098
 msgid "created and used with different architectures / ABIs"
 msgstr ""
 
-#: config/sh/sh.c:8097
+#: config/sh/sh.c:8100
 msgid "created and used with different ABIs"
 msgstr ""
 
-#: config/sh/sh.c:8099
+#: config/sh/sh.c:8102
 msgid "created and used with different endianness"
 msgstr ""
 
-#: config/sparc/sparc.c:6803 config/sparc/sparc.c:6809
+#: config/sparc/sparc.c:6806 config/sparc/sparc.c:6812
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%Y Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/sparc/sparc.c:6879
+#: config/sparc/sparc.c:6882
 #, c-format
 msgid "invalid %%A operand"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%A Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/sparc/sparc.c:6889
+#: config/sparc/sparc.c:6892
 #, c-format
 msgid "invalid %%B operand"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%B Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/sparc/sparc.c:6928
+#: config/sparc/sparc.c:6931
 #, c-format
 msgid "invalid %%c operand"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%c Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/sparc/sparc.c:6950
+#: config/sparc/sparc.c:6953
 #, c-format
 msgid "invalid %%d operand"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%d Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/sparc/sparc.c:6967
+#: config/sparc/sparc.c:6970
 #, c-format
 msgid "invalid %%f operand"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%f Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: config/sparc/sparc.c:6981
+#: config/sparc/sparc.c:6984
 #, fuzzy, c-format
 msgid "invalid %%s operand"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: config/sparc/sparc.c:7035
+#: config/sparc/sparc.c:7038
 #, c-format
 msgid "long long constant not a valid immediate operand"
 msgstr ""
 
-#: config/sparc/sparc.c:7038
+#: config/sparc/sparc.c:7041
 #, c-format
 msgid "floating point constant not a valid immediate operand"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1775 config/stormy16/stormy16.c:1846
+#: config/stormy16/stormy16.c:1748 config/stormy16/stormy16.c:1819
 #, fuzzy, c-format
 msgid "'B' operand is not constant"
 msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
 
-#: config/stormy16/stormy16.c:1802
+#: config/stormy16/stormy16.c:1775
 #, c-format
 msgid "'B' operand has multiple bits set"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1828
+#: config/stormy16/stormy16.c:1801
 #, fuzzy, c-format
 msgid "'o' operand is not constant"
 msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
 
-#: config/stormy16/stormy16.c:1860
+#: config/stormy16/stormy16.c:1833
 #, c-format
 msgid "xstormy16_print_operand: unknown code"
 msgstr ""
@@ -3673,57 +3600,57 @@
 msgid "output_move_single:"
 msgstr ""
 
-#: config/xtensa/xtensa.c:652 config/xtensa/xtensa.c:684
-#: config/xtensa/xtensa.c:693
+#: config/xtensa/xtensa.c:656 config/xtensa/xtensa.c:688
+#: config/xtensa/xtensa.c:697
 msgid "bad test"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1980
+#: config/xtensa/xtensa.c:1986
 #, fuzzy, c-format
 msgid "invalid %%D value"
 msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
 
-#: config/xtensa/xtensa.c:2017
+#: config/xtensa/xtensa.c:2023
 msgid "invalid mask"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ð¼Ð°Ñ�ÐºÐ°"
 
-#: config/xtensa/xtensa.c:2043
+#: config/xtensa/xtensa.c:2049
 #, fuzzy, c-format
 msgid "invalid %%x value"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%x/X"
 
-#: config/xtensa/xtensa.c:2050
+#: config/xtensa/xtensa.c:2056
 #, fuzzy, c-format
 msgid "invalid %%d value"
 msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ðµ %%Q Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ðµ"
 
-#: config/xtensa/xtensa.c:2071 config/xtensa/xtensa.c:2081
+#: config/xtensa/xtensa.c:2077 config/xtensa/xtensa.c:2087
 #, fuzzy, c-format
 msgid "invalid %%t/%%b value"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%x/X"
 
-#: config/xtensa/xtensa.c:2123
+#: config/xtensa/xtensa.c:2129
 msgid "invalid address"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
 
-#: config/xtensa/xtensa.c:2148
+#: config/xtensa/xtensa.c:2154
 #, fuzzy
 msgid "no register in address"
 msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
 
-#: config/xtensa/xtensa.c:2156
+#: config/xtensa/xtensa.c:2162
 msgid "address offset not a constant"
 msgstr ""
 
-#: cp/call.c:2514
+#: cp/call.c:2500
 msgid "candidates are:"
 msgstr ""
 
-#: cp/call.c:6463
+#: cp/call.c:6487
 msgid "candidate 1:"
 msgstr ""
 
-#: cp/call.c:6464
+#: cp/call.c:6488
 msgid "candidate 2:"
 msgstr ""
 
@@ -3768,52 +3695,52 @@
 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
 msgstr ""
 
-#: fortran/arith.c:1425
+#: fortran/arith.c:1472
 #, fuzzy
 msgid "elemental binary operation"
 msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
 
-#: fortran/arith.c:1997
+#: fortran/arith.c:2044
 #, no-c-format
 msgid "Arithmetic OK converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2001
+#: fortran/arith.c:2048
 #, no-c-format
 msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 msgstr ""
 
-#: fortran/arith.c:2006
+#: fortran/arith.c:2053
 #, no-c-format
 msgid "Arithmetic underflow converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2010
+#: fortran/arith.c:2057
 #, no-c-format
 msgid "Arithmetic NaN converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2014
+#: fortran/arith.c:2061
 #, no-c-format
 msgid "Division by zero converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2018
+#: fortran/arith.c:2065
 #, no-c-format
 msgid "Array operands are incommensurate converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2022
+#: fortran/arith.c:2069
 #, no-c-format
 msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2355
+#: fortran/arith.c:2402
 #, fuzzy, no-c-format
 msgid "The Hollerith constant at %L is too long to convert to %s"
 msgstr "Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð°Ñ�"
 
-#: fortran/arith.c:2513
+#: fortran/arith.c:2560
 #, no-c-format
 msgid "Enumerator exceeds the C integer type at %C"
 msgstr ""
@@ -3843,72 +3770,72 @@
 msgid "Variable '%s' at %L in this context must be constant"
 msgstr ""
 
-#: fortran/array.c:299
+#: fortran/array.c:314
 #, no-c-format
 msgid "Expected expression in array specification at %C"
 msgstr ""
 
-#: fortran/array.c:386
+#: fortran/array.c:392
 #, no-c-format
 msgid "Bad array specification for an explicitly shaped array at %C"
 msgstr ""
 
-#: fortran/array.c:396
+#: fortran/array.c:402
 #, no-c-format
 msgid "Bad array specification for assumed shape array at %C"
 msgstr ""
 
-#: fortran/array.c:410
+#: fortran/array.c:416
 #, no-c-format
 msgid "Bad specification for deferred shape array at %C"
 msgstr ""
 
-#: fortran/array.c:414
+#: fortran/array.c:420
 #, no-c-format
 msgid "Bad specification for assumed size array at %C"
 msgstr ""
 
-#: fortran/array.c:423
+#: fortran/array.c:429
 #, no-c-format
 msgid "Expected another dimension in array declaration at %C"
 msgstr ""
 
-#: fortran/array.c:429
+#: fortran/array.c:435
 #, no-c-format
 msgid "Array specification at %C has more than %d dimensions"
 msgstr ""
 
-#: fortran/array.c:635
+#: fortran/array.c:641
 #, fuzzy, no-c-format
 msgid "duplicated initializer"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
 
-#: fortran/array.c:727
+#: fortran/array.c:733
 #, no-c-format
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 msgstr ""
 
-#: fortran/array.c:829 fortran/array.c:938
+#: fortran/array.c:835 fortran/array.c:944
 #, no-c-format
 msgid "Syntax error in array constructor at %C"
 msgstr ""
 
-#: fortran/array.c:884
+#: fortran/array.c:890
 #, no-c-format
 msgid "Fortran 2003: [...] style array constructors at %C"
 msgstr ""
 
-#: fortran/array.c:898
+#: fortran/array.c:904
 #, no-c-format
 msgid "Empty array constructor at %C is not allowed"
 msgstr ""
 
-#: fortran/array.c:982
+#: fortran/array.c:988
 #, no-c-format
 msgid "Element in %s array constructor at %L is %s"
 msgstr ""
 
-#: fortran/array.c:1309
+#: fortran/array.c:1315
 #, no-c-format
 msgid "Iterator step at %L cannot be zero"
 msgstr ""
@@ -3928,7 +3855,7 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
 msgstr ""
 
-#: fortran/check.c:101 fortran/check.c:817 fortran/check.c:827
+#: fortran/check.c:101 fortran/check.c:810 fortran/check.c:820
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
 msgstr ""
@@ -3993,220 +3920,215 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
 msgstr ""
 
-#: fortran/check.c:320
+#: fortran/check.c:356
 #, no-c-format
-msgid "Missing DIM parameter in intrinsic '%s' at %L"
-msgstr ""
-
-#: fortran/check.c:363
-#, no-c-format
 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
 msgstr ""
 
-#: fortran/check.c:433
+#: fortran/check.c:426
 #, no-c-format
 msgid "Unequal character lengths (%ld and %ld) in %s intrinsic at %L"
 msgstr ""
 
-#: fortran/check.c:535 fortran/check.c:1938 fortran/check.c:1953
+#: fortran/check.c:528 fortran/check.c:1932 fortran/check.c:1947
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
 msgstr ""
 
-#: fortran/check.c:559 fortran/check.c:3703
+#: fortran/check.c:552 fortran/check.c:3697
 #, no-c-format
 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
 msgstr ""
 
-#: fortran/check.c:568 fortran/check.c:1143 fortran/check.c:1286
-#: fortran/check.c:1360 fortran/check.c:1616
+#: fortran/check.c:561 fortran/check.c:1137 fortran/check.c:1280
+#: fortran/check.c:1354 fortran/check.c:1610
 #, no-c-format
 msgid "Extension: Different type kinds at %L"
 msgstr ""
 
-#: fortran/check.c:608 fortran/check.c:2022
+#: fortran/check.c:601 fortran/check.c:2016
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
 msgstr ""
 
-#: fortran/check.c:628
+#: fortran/check.c:621
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
 msgstr ""
 
-#: fortran/check.c:636
+#: fortran/check.c:629
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
 msgstr ""
 
-#: fortran/check.c:652
+#: fortran/check.c:645
 #, no-c-format
 msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
 msgstr ""
 
-#: fortran/check.c:663
+#: fortran/check.c:656
 #, no-c-format
 msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
 msgstr ""
 
-#: fortran/check.c:798 fortran/check.c:915
+#: fortran/check.c:791 fortran/check.c:910
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
 msgstr ""
 
-#: fortran/check.c:848 fortran/check.c:1205 fortran/check.c:1308
-#: fortran/check.c:1467 fortran/check.c:1484 fortran/check.c:2318
-#: fortran/check.c:2444 fortran/check.c:2779 fortran/check.c:2821
+#: fortran/check.c:841 fortran/check.c:1199 fortran/check.c:1302
+#: fortran/check.c:1461 fortran/check.c:1478 fortran/check.c:2312
+#: fortran/check.c:2438 fortran/check.c:2773 fortran/check.c:2815
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
 msgstr ""
 
-#: fortran/check.c:964 fortran/check.c:1712 fortran/check.c:1720
+#: fortran/check.c:959 fortran/check.c:1706 fortran/check.c:1714
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
 msgstr ""
 
-#: fortran/check.c:978
+#: fortran/check.c:973
 #, no-c-format
 msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
 msgstr ""
 
-#: fortran/check.c:997 fortran/check.c:1005
+#: fortran/check.c:992 fortran/check.c:1000
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
 msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
 
-#: fortran/check.c:1256
+#: fortran/check.c:1250
 #, fuzzy, no-c-format
 msgid "Argument of %s at %L must be of length one"
 msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
 
-#: fortran/check.c:1315
+#: fortran/check.c:1309
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
 msgstr ""
 
-#: fortran/check.c:1440
+#: fortran/check.c:1434
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
 msgstr ""
 
-#: fortran/check.c:1589
+#: fortran/check.c:1583
 #, no-c-format
 msgid "Intrinsic '%s' at %L must have at least two arguments"
 msgstr ""
 
-#: fortran/check.c:1622
+#: fortran/check.c:1616
 #, no-c-format
 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
 msgstr ""
 
-#: fortran/check.c:1655
+#: fortran/check.c:1649
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
 msgstr ""
 
-#: fortran/check.c:1662
+#: fortran/check.c:1656
 #, no-c-format
 msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
 msgstr ""
 
-#: fortran/check.c:1734
+#: fortran/check.c:1728
 #, no-c-format
 msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
 msgstr ""
 
-#: fortran/check.c:1753
+#: fortran/check.c:1747
 #, no-c-format
 msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
 msgstr ""
 
-#: fortran/check.c:1762
+#: fortran/check.c:1756
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
 msgstr ""
 
-#: fortran/check.c:1964
+#: fortran/check.c:1958
 #, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
 msgstr ""
 
-#: fortran/check.c:1973
+#: fortran/check.c:1967
 #, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
 msgstr ""
 
-#: fortran/check.c:2069
+#: fortran/check.c:2063
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
 msgstr ""
 
-#: fortran/check.c:2090
+#: fortran/check.c:2084
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
 msgstr ""
 
-#: fortran/check.c:2098
+#: fortran/check.c:2092
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
 msgstr ""
 
-#: fortran/check.c:2114
+#: fortran/check.c:2108
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
 msgstr ""
 
-#: fortran/check.c:2231
+#: fortran/check.c:2225
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
 msgstr ""
 
-#: fortran/check.c:2241
+#: fortran/check.c:2235
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
 msgstr ""
 
-#: fortran/check.c:2279
+#: fortran/check.c:2273
 #, no-c-format
 msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
 msgstr ""
 
-#: fortran/check.c:2364
+#: fortran/check.c:2358
 #, fuzzy, no-c-format
 msgid "Missing arguments to %s intrinsic at %L"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
 
-#: fortran/check.c:2405
+#: fortran/check.c:2399
 #, no-c-format
 msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
 msgstr ""
 
-#: fortran/check.c:2479
+#: fortran/check.c:2473
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
 
-#: fortran/check.c:2731
+#: fortran/check.c:2725
 #, no-c-format
 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
 msgstr ""
 
-#: fortran/check.c:3050
+#: fortran/check.c:3044
 #, fuzzy, no-c-format
 msgid "Too many arguments to %s at %L"
 msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
 
-#: fortran/check.c:3162 fortran/check.c:3616 fortran/check.c:3640
+#: fortran/check.c:3156 fortran/check.c:3610 fortran/check.c:3634
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
 msgstr ""
 
-#: fortran/check.c:3338
+#: fortran/check.c:3332
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
 msgstr ""
 
-#: fortran/check.c:3687 fortran/check.c:3695
+#: fortran/check.c:3681 fortran/check.c:3689
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
 msgstr ""
@@ -4231,890 +4153,926 @@
 msgid "'%s' at %L already is initialized at %L"
 msgstr "ÐšÐ»Ð°Ñ� \"%s\" ÑƒÐ¶Ð¾ Ñ–Ñ�Ð½ÑƒÐµ"
 
-#: fortran/data.c:412
+#: fortran/data.c:317
+#, no-c-format
+msgid "Data element below array lower bound at %L"
+msgstr ""
+
+#: fortran/data.c:329
+#, no-c-format
+msgid "Data element above array upper bound at %L"
+msgstr ""
+
+#: fortran/data.c:435
 #, fuzzy, no-c-format
 msgid "Extension: re-initialization of '%s' at %L"
 msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
 
-#: fortran/decl.c:254
+#: fortran/decl.c:253
 #, no-c-format
 msgid "Host associated variable '%s' may not be in the DATA statement at %C"
 msgstr ""
 
-#: fortran/decl.c:261
+#: fortran/decl.c:260
 #, no-c-format
 msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
 msgstr ""
 
-#: fortran/decl.c:366
+#: fortran/decl.c:365
 #, no-c-format
 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
 msgstr ""
 
-#: fortran/decl.c:470
+#: fortran/decl.c:390
+#, fuzzy, no-c-format
+msgid "Invalid initializer %s in Data statement at %C"
+msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
+
+#: fortran/decl.c:493
 #, no-c-format
 msgid "Initialization at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:529
+#: fortran/decl.c:552
 #, no-c-format
 msgid "DATA statement at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:558
+#: fortran/decl.c:581
 #, no-c-format
 msgid "Bad INTENT specification at %C"
 msgstr ""
 
-#: fortran/decl.c:600
+#: fortran/decl.c:623
 #, no-c-format
 msgid "Conflict in attributes of function argument at %C"
 msgstr ""
 
-#: fortran/decl.c:647
+#: fortran/decl.c:676
 #, no-c-format
 msgid "Syntax error in character length specification at %C"
 msgstr ""
 
-#: fortran/decl.c:757
+#: fortran/decl.c:795
 #, no-c-format
 msgid "Procedure '%s' at %C is already defined at %L"
 msgstr ""
 
-#: fortran/decl.c:765
+#: fortran/decl.c:803
 #, no-c-format
 msgid "Name '%s' at %C is already defined as a generic interface at %L"
 msgstr ""
 
-#: fortran/decl.c:778
+#: fortran/decl.c:816
 #, no-c-format
 msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
 msgstr ""
 
-#: fortran/decl.c:850
+#: fortran/decl.c:888
 #, no-c-format
 msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:880
+#: fortran/decl.c:918
 #, no-c-format
 msgid "Type '%s' at %L is a parameter to the BIND(C)  procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
 msgstr ""
 
-#: fortran/decl.c:887
+#: fortran/decl.c:925
 #, no-c-format
 msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:902
+#: fortran/decl.c:940
 #, no-c-format
 msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:916
+#: fortran/decl.c:954
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:925
+#: fortran/decl.c:963
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:934
+#: fortran/decl.c:972
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:947
+#: fortran/decl.c:985
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:957
+#: fortran/decl.c:995
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:1033
+#: fortran/decl.c:1071
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:1069
+#: fortran/decl.c:1107
 #, no-c-format
 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
 msgstr ""
 
-#: fortran/decl.c:1075
+#: fortran/decl.c:1113
 #, no-c-format
 msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
 msgstr ""
 
-#: fortran/decl.c:1165
+#: fortran/decl.c:1203
 #, no-c-format
 msgid "Initializer not allowed for PARAMETER '%s' at %C"
 msgstr ""
 
-#: fortran/decl.c:1174
-#, no-c-format
-msgid "Initializer not allowed for COMMON variable '%s' at %C"
-msgstr ""
-
-#: fortran/decl.c:1184
+#: fortran/decl.c:1213
 #, fuzzy, no-c-format
 msgid "PARAMETER at %L is missing an initializer"
 msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
 
-#: fortran/decl.c:1194
+#: fortran/decl.c:1223
 #, no-c-format
 msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
 msgstr ""
 
-#: fortran/decl.c:1344
+#: fortran/decl.c:1373
 #, no-c-format
 msgid "Component at %C must have the POINTER attribute"
 msgstr ""
 
-#: fortran/decl.c:1352
+#: fortran/decl.c:1381
 #, no-c-format
 msgid "Array component of structure at %C must have explicit or deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1378
+#: fortran/decl.c:1425
 #, no-c-format
 msgid "Allocatable component at %C must be an array"
 msgstr ""
 
-#: fortran/decl.c:1389
+#: fortran/decl.c:1436
 #, no-c-format
 msgid "Pointer array component of structure at %C must have a deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1398
+#: fortran/decl.c:1445
 #, no-c-format
 msgid "Allocatable component of structure at %C must have a deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1407
+#: fortran/decl.c:1454
 #, no-c-format
 msgid "Array component of structure at %C must have an explicit shape"
 msgstr ""
 
-#: fortran/decl.c:1433
+#: fortran/decl.c:1480
 #, no-c-format
 msgid "NULL() initialization at %C is ambiguous"
 msgstr ""
 
-#: fortran/decl.c:1556 fortran/decl.c:5197
+#: fortran/decl.c:1603 fortran/decl.c:5395
 #, no-c-format
 msgid "Duplicate array spec for Cray pointee at %C"
 msgstr ""
 
-#: fortran/decl.c:1616
+#: fortran/decl.c:1663
 #, no-c-format
 msgid "the type of '%s' at %C has not been declared within the interface"
 msgstr ""
 
-#: fortran/decl.c:1632
+#: fortran/decl.c:1679
 #, no-c-format
 msgid "Function name '%s' not allowed at %C"
 msgstr ""
 
-#: fortran/decl.c:1648
+#: fortran/decl.c:1695
 #, no-c-format
 msgid "Extension: Old-style initialization at %C"
 msgstr ""
 
-#: fortran/decl.c:1663
+#: fortran/decl.c:1710
 #, no-c-format
 msgid "Initialization at %C isn't for a pointer variable"
 msgstr ""
 
-#: fortran/decl.c:1671
+#: fortran/decl.c:1718
 #, no-c-format
 msgid "Pointer initialization requires a NULL() at %C"
 msgstr ""
 
-#: fortran/decl.c:1677
+#: fortran/decl.c:1724
 #, no-c-format
 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:1690
+#: fortran/decl.c:1737
 #, no-c-format
 msgid "Pointer initialization at %C requires '=>', not '='"
 msgstr ""
 
-#: fortran/decl.c:1699 fortran/decl.c:6129
+#: fortran/decl.c:1746 fortran/decl.c:6361
 #, no-c-format
 msgid "Expected an initialization expression at %C"
 msgstr ""
 
-#: fortran/decl.c:1705
+#: fortran/decl.c:1752
 #, no-c-format
 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:1718
+#: fortran/decl.c:1765
 #, no-c-format
 msgid "Initialization of allocatable component at %C is not allowed"
 msgstr ""
 
-#: fortran/decl.c:1772 fortran/decl.c:1781
+#: fortran/decl.c:1819 fortran/decl.c:1828
 #, no-c-format
 msgid "Old-style type declaration %s*%d not supported at %C"
 msgstr ""
 
-#: fortran/decl.c:1786
+#: fortran/decl.c:1833
 #, no-c-format
 msgid "Nonstandard type declaration %s*%d at %C"
 msgstr ""
 
-#: fortran/decl.c:1838 fortran/decl.c:1897
+#: fortran/decl.c:1884 fortran/decl.c:1948
 #, no-c-format
 msgid "Missing right parenthesis at %C"
 msgstr ""
 
-#: fortran/decl.c:1853 fortran/decl.c:1931
+#: fortran/decl.c:1897 fortran/decl.c:1993
 #, no-c-format
 msgid "Expected initialization expression at %C"
 msgstr ""
 
-#: fortran/decl.c:1861 fortran/decl.c:1937
+#: fortran/decl.c:1905 fortran/decl.c:1999
 #, no-c-format
 msgid "Expected scalar initialization expression at %C"
 msgstr ""
 
-#: fortran/decl.c:1891
+#: fortran/decl.c:1936
 #, fuzzy, no-c-format
 msgid "Kind %d not supported for type %s at %C"
 msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
 
-#: fortran/decl.c:1957
+#: fortran/decl.c:1946
 #, no-c-format
+msgid "Missing right parenthesis or comma at %C"
+msgstr ""
+
+#: fortran/decl.c:2019
+#, no-c-format
 msgid "Kind %d is not supported for CHARACTER at %C"
 msgstr ""
 
-#: fortran/decl.c:2086
+#: fortran/decl.c:2148
 #, no-c-format
 msgid "Syntax error in CHARACTER declaration at %C"
 msgstr ""
 
-#: fortran/decl.c:2156
+#: fortran/decl.c:2233
 #, no-c-format
 msgid "Extension: BYTE type at %C"
 msgstr ""
 
-#: fortran/decl.c:2162
+#: fortran/decl.c:2239
 #, no-c-format
 msgid "BYTE type used at %C is not available on the target machine"
 msgstr ""
 
-#: fortran/decl.c:2211
+#: fortran/decl.c:2288
 #, no-c-format
 msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
 msgstr ""
 
-#: fortran/decl.c:2245 fortran/decl.c:2252 fortran/decl.c:2558
-#: fortran/decl.c:2566
+#: fortran/decl.c:2328 fortran/decl.c:2337 fortran/decl.c:2649
+#: fortran/decl.c:2657
 #, fuzzy, no-c-format
 msgid "Type name '%s' at %C is ambiguous"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
 
-#: fortran/decl.c:2321
+#: fortran/decl.c:2412
 #, no-c-format
 msgid "Missing character range in IMPLICIT at %C"
 msgstr ""
 
-#: fortran/decl.c:2367
+#: fortran/decl.c:2458
 #, no-c-format
 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
 msgstr ""
 
-#: fortran/decl.c:2421
+#: fortran/decl.c:2512
 #, no-c-format
 msgid "Empty IMPLICIT statement at %C"
 msgstr ""
 
-#: fortran/decl.c:2524
+#: fortran/decl.c:2615
 #, no-c-format
 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
 msgstr ""
 
-#: fortran/decl.c:2529
+#: fortran/decl.c:2620
 #, no-c-format
 msgid "Fortran 2003: IMPORT statement at %C"
 msgstr ""
 
-#: fortran/decl.c:2544
+#: fortran/decl.c:2635
 #, no-c-format
 msgid "Expecting list of named entities at %C"
 msgstr ""
 
-#: fortran/decl.c:2572
+#: fortran/decl.c:2663
 #, no-c-format
 msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
 msgstr ""
 
-#: fortran/decl.c:2579
+#: fortran/decl.c:2670
 #, no-c-format
 msgid "'%s' is already IMPORTed from host scoping unit at %C."
 msgstr ""
 
-#: fortran/decl.c:2608
+#: fortran/decl.c:2699
 #, no-c-format
 msgid "Syntax error in IMPORT statement at %C"
 msgstr ""
 
-#: fortran/decl.c:2850
+#: fortran/decl.c:2941
 #, no-c-format
 msgid "Missing dimension specification at %C"
 msgstr ""
 
-#: fortran/decl.c:2924
+#: fortran/decl.c:3015
 #, no-c-format
 msgid "Duplicate %s attribute at %L"
 msgstr ""
 
-#: fortran/decl.c:2943
+#: fortran/decl.c:3034
 #, no-c-format
 msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
 msgstr ""
 
-#: fortran/decl.c:2953
+#: fortran/decl.c:3044
 #, no-c-format
 msgid "Attribute at %L is not allowed in a TYPE definition"
 msgstr ""
 
-#: fortran/decl.c:2971
+#: fortran/decl.c:3062
 #, no-c-format
 msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
 msgstr ""
 
-#: fortran/decl.c:2982
+#: fortran/decl.c:3073
 #, no-c-format
 msgid "%s attribute at %L is not allowed outside of the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:3034 fortran/decl.c:5437
+#: fortran/decl.c:3125 fortran/decl.c:5635
 #, no-c-format
 msgid "PROTECTED at %C only allowed in specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:3040
+#: fortran/decl.c:3131
 #, no-c-format
 msgid "Fortran 2003: PROTECTED attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:3071
+#: fortran/decl.c:3162
 #, no-c-format
 msgid "Fortran 2003: VALUE attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:3081
+#: fortran/decl.c:3172
 #, no-c-format
 msgid "Fortran 2003: VOLATILE attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:3121
+#: fortran/decl.c:3212
 #, no-c-format
 msgid "Multiple identifiers provided with single NAME= specifier at %C"
 msgstr ""
 
 #. Print an error, but continue parsing line.
-#: fortran/decl.c:3171
+#: fortran/decl.c:3261
 #, no-c-format
 msgid "C kind parameter is for type %s but symbol '%s' at %L is of type %s"
 msgstr ""
 
-#: fortran/decl.c:3235
+#: fortran/decl.c:3325
 #, no-c-format
 msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:3257
+#: fortran/decl.c:3347
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:3266
+#: fortran/decl.c:3356
 #, no-c-format
 msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:3270
+#: fortran/decl.c:3360
 #, no-c-format
 msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
 msgstr ""
 
-#: fortran/decl.c:3282
+#: fortran/decl.c:3372
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
 msgstr ""
 
-#: fortran/decl.c:3296
+#: fortran/decl.c:3386
 #, no-c-format
 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
 msgstr ""
 
-#: fortran/decl.c:3304
+#: fortran/decl.c:3394
 #, no-c-format
 msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
 msgstr ""
 
-#: fortran/decl.c:3314
+#: fortran/decl.c:3404
 #, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
 msgstr ""
 
-#: fortran/decl.c:3322
+#: fortran/decl.c:3412
 #, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
 msgstr ""
 
 #. Use gfc_warning_now because we won't say that the symbol fails
 #. just because of this.
-#: fortran/decl.c:3334
+#: fortran/decl.c:3424
 #, no-c-format
 msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
 msgstr ""
 
-#: fortran/decl.c:3409
+#: fortran/decl.c:3499
 #, no-c-format
 msgid "Need either entity or common block name for attribute specification statement at %C"
 msgstr ""
 
-#: fortran/decl.c:3456
+#: fortran/decl.c:3546
 #, no-c-format
 msgid "Missing entity or common block name for attribute specification statement at %C"
 msgstr ""
 
 #. Now we have an error, which we signal, and then fix up
 #. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:3563
+#: fortran/decl.c:3653
 #, no-c-format
 msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
 msgstr ""
 
-#: fortran/decl.c:3595
+#: fortran/decl.c:3685
 #, no-c-format
 msgid "Syntax error in data declaration at %C"
 msgstr ""
 
-#: fortran/decl.c:3742
+#: fortran/decl.c:3832
 #, no-c-format
 msgid "Name '%s' at %C is the name of the procedure"
 msgstr ""
 
-#: fortran/decl.c:3754
+#: fortran/decl.c:3844
 #, no-c-format
 msgid "Unexpected junk in formal argument list at %C"
 msgstr ""
 
-#: fortran/decl.c:3771
+#: fortran/decl.c:3861
 #, no-c-format
 msgid "Duplicate symbol '%s' in formal argument list at %C"
 msgstr ""
 
-#: fortran/decl.c:3822
+#: fortran/decl.c:3912
 #, no-c-format
 msgid "RESULT variable at %C must be different than function name"
 msgstr ""
 
-#: fortran/decl.c:3892
+#: fortran/decl.c:3990
 #, fuzzy, no-c-format
 msgid "Unexpected junk after function declaration at %C"
 msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
 
-#: fortran/decl.c:3951
+#: fortran/decl.c:4000 fortran/decl.c:4734
 #, no-c-format
+msgid "Extension: BIND(C) attribute at %L may not be specified for an internal procedure"
+msgstr ""
+
+#: fortran/decl.c:4066
+#, no-c-format
 msgid "Interface '%s' at %C may not be generic"
 msgstr ""
 
-#: fortran/decl.c:3956
+#: fortran/decl.c:4071
 #, no-c-format
 msgid "Interface '%s' at %C may not be a statement function"
 msgstr ""
 
-#: fortran/decl.c:3967
+#: fortran/decl.c:4082
 #, no-c-format
 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:3975
+#: fortran/decl.c:4118
 #, no-c-format
-msgid "Fortran 2003: Support for intrinsic procedure '%s' in PROCEDURE statement at %C not yet implemented in gfortran"
-msgstr ""
-
-#: fortran/decl.c:4014
-#, no-c-format
 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:4021
+#: fortran/decl.c:4125
 #, no-c-format
 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:4027
+#: fortran/decl.c:4131
 #, no-c-format
 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
 msgstr ""
 
-#: fortran/decl.c:4060 fortran/decl.c:4103
+#: fortran/decl.c:4167 fortran/decl.c:4210
 #, no-c-format
 msgid "Syntax error in PROCEDURE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:4077
+#: fortran/decl.c:4184
 #, no-c-format
 msgid "PROCEDURE at %C must be in a generic interface"
 msgstr ""
 
-#: fortran/decl.c:4128
+#: fortran/decl.c:4235
 #, no-c-format
 msgid "Fortran 2003: Procedure components at %C are not yet implemented in gfortran"
 msgstr ""
 
-#: fortran/decl.c:4138
+#: fortran/decl.c:4245
 #, no-c-format
 msgid "Fortran 2003: PROCEDURE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:4186
+#: fortran/decl.c:4293
 #, no-c-format
 msgid "Expected formal argument list in function definition at %C"
 msgstr ""
 
-#: fortran/decl.c:4210 fortran/decl.c:4214 fortran/decl.c:4536
-#: fortran/decl.c:4540 fortran/symbol.c:1402
+#: fortran/decl.c:4317 fortran/decl.c:4321 fortran/decl.c:4520
+#: fortran/decl.c:4524 fortran/decl.c:4702 fortran/decl.c:4706
+#: fortran/symbol.c:1402
 #, no-c-format
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 msgstr ""
 
-#: fortran/decl.c:4246
+#: fortran/decl.c:4353
 #, no-c-format
 msgid "Function '%s' at %C already has a type of %s"
 msgstr ""
 
-#: fortran/decl.c:4322
+#: fortran/decl.c:4441
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
 msgstr ""
 
-#: fortran/decl.c:4325
+#: fortran/decl.c:4444
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a MODULE"
 msgstr ""
 
-#: fortran/decl.c:4328
+#: fortran/decl.c:4447
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
 msgstr ""
 
-#: fortran/decl.c:4332
+#: fortran/decl.c:4451
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
 msgstr ""
 
-#: fortran/decl.c:4336
+#: fortran/decl.c:4455
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
 msgstr ""
 
-#: fortran/decl.c:4340
+#: fortran/decl.c:4459
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
 msgstr ""
 
-#: fortran/decl.c:4344
+#: fortran/decl.c:4463
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DO block"
 msgstr ""
 
-#: fortran/decl.c:4348
+#: fortran/decl.c:4467
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a SELECT block"
 msgstr ""
 
-#: fortran/decl.c:4352
+#: fortran/decl.c:4471
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a FORALL block"
 msgstr ""
 
-#: fortran/decl.c:4356
+#: fortran/decl.c:4475
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a WHERE block"
 msgstr ""
 
-#: fortran/decl.c:4360
+#: fortran/decl.c:4479
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
 msgstr ""
 
-#: fortran/decl.c:4378
+#: fortran/decl.c:4497
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear in a contained procedure"
 msgstr ""
 
-#: fortran/decl.c:4560
+#: fortran/decl.c:4552 fortran/decl.c:4742
 #, no-c-format
 msgid "Missing required parentheses before BIND(C) at %C"
 msgstr ""
 
-#: fortran/decl.c:4618 fortran/decl.c:4634
+#: fortran/decl.c:4801 fortran/decl.c:4817
 #, no-c-format
 msgid "Syntax error in NAME= specifier for binding label at %C"
 msgstr ""
 
-#: fortran/decl.c:4649
+#: fortran/decl.c:4832
 #, no-c-format
 msgid "Missing closing quote '\"' for binding label at %C"
 msgstr ""
 
-#: fortran/decl.c:4658
+#: fortran/decl.c:4841
 #, no-c-format
 msgid "Missing closing quote ''' for binding label at %C"
 msgstr ""
 
-#: fortran/decl.c:4668
+#: fortran/decl.c:4851
 #, no-c-format
 msgid "Missing closing paren for binding label at %C"
 msgstr ""
 
-#: fortran/decl.c:4703
+#: fortran/decl.c:4857
 #, no-c-format
+msgid "No binding name is allowed in BIND(C) at %C"
+msgstr ""
+
+#: fortran/decl.c:4863
+#, no-c-format
+msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
+msgstr ""
+
+#: fortran/decl.c:4894
+#, no-c-format
 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
 msgstr ""
 
-#: fortran/decl.c:4876
+#: fortran/decl.c:5066
 #, no-c-format
 msgid "Unexpected END statement at %C"
 msgstr ""
 
 #. We would have required END [something].
-#: fortran/decl.c:4885
+#: fortran/decl.c:5075
 #, no-c-format
 msgid "%s statement expected at %L"
 msgstr ""
 
-#: fortran/decl.c:4896
+#: fortran/decl.c:5086
 #, no-c-format
 msgid "Expecting %s statement at %C"
 msgstr ""
 
-#: fortran/decl.c:4911
+#: fortran/decl.c:5101
 #, no-c-format
 msgid "Expected block name of '%s' in %s statement at %C"
 msgstr ""
 
-#: fortran/decl.c:4928
+#: fortran/decl.c:5118
 #, no-c-format
 msgid "Expected terminating name at %C"
 msgstr ""
 
-#: fortran/decl.c:4937
+#: fortran/decl.c:5127
 #, no-c-format
 msgid "Expected label '%s' for %s statement at %C"
 msgstr ""
 
-#: fortran/decl.c:4991
+#: fortran/decl.c:5181
 #, no-c-format
 msgid "Missing array specification at %L in DIMENSION statement"
 msgstr ""
 
-#: fortran/decl.c:5000
+#: fortran/decl.c:5189
 #, no-c-format
+msgid "Dimensions specified for %s at %L after its initialisation"
+msgstr ""
+
+#: fortran/decl.c:5198
+#, no-c-format
 msgid "Array specification must be deferred at %L"
 msgstr ""
 
-#: fortran/decl.c:5077
+#: fortran/decl.c:5275
 #, no-c-format
 msgid "Unexpected character in variable list at %C"
 msgstr ""
 
-#: fortran/decl.c:5114
+#: fortran/decl.c:5312
 #, no-c-format
 msgid "Expected '(' at %C"
 msgstr ""
 
-#: fortran/decl.c:5128 fortran/decl.c:5168
+#: fortran/decl.c:5326 fortran/decl.c:5366
 #, no-c-format
 msgid "Expected variable name at %C"
 msgstr ""
 
-#: fortran/decl.c:5144
+#: fortran/decl.c:5342
 #, no-c-format
 msgid "Cray pointer at %C must be an integer"
 msgstr ""
 
-#: fortran/decl.c:5148
+#: fortran/decl.c:5346
 #, no-c-format
 msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
 msgstr ""
 
-#: fortran/decl.c:5154
+#: fortran/decl.c:5352
 #, no-c-format
 msgid "Expected \",\" at %C"
 msgstr ""
 
-#: fortran/decl.c:5217
+#: fortran/decl.c:5415
 #, no-c-format
 msgid "Expected \")\" at %C"
 msgstr ""
 
-#: fortran/decl.c:5229
+#: fortran/decl.c:5427
 #, no-c-format
 msgid "Expected \",\" or end of statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5293
+#: fortran/decl.c:5491
 #, no-c-format
 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
 msgstr ""
 
-#: fortran/decl.c:5388
+#: fortran/decl.c:5586
 #, no-c-format
 msgid "Access specification of the %s operator at %C has already been specified"
 msgstr ""
 
-#: fortran/decl.c:5405
+#: fortran/decl.c:5603
 #, no-c-format
 msgid "Access specification of the .%s. operator at %C has already been specified"
 msgstr ""
 
-#: fortran/decl.c:5443
+#: fortran/decl.c:5641
 #, no-c-format
 msgid "Fortran 2003: PROTECTED statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5483
+#: fortran/decl.c:5681
 #, no-c-format
 msgid "Syntax error in PROTECTED statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5504
+#: fortran/decl.c:5702
 #, no-c-format
 msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5541
+#: fortran/decl.c:5739
 #, no-c-format
 msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5568
+#: fortran/decl.c:5766
 #, no-c-format
 msgid "Expected variable name at %C in PARAMETER statement"
 msgstr ""
 
-#: fortran/decl.c:5575
+#: fortran/decl.c:5773
 #, no-c-format
 msgid "Expected = sign in PARAMETER statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5581
+#: fortran/decl.c:5779
 #, no-c-format
 msgid "Expected expression at %C in PARAMETER statement"
 msgstr ""
 
-#: fortran/decl.c:5639
+#: fortran/decl.c:5799
 #, no-c-format
+msgid "Initializing already initialized variable at %C"
+msgstr ""
+
+#: fortran/decl.c:5844
+#, no-c-format
 msgid "Unexpected characters in PARAMETER statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5663
+#: fortran/decl.c:5868
 #, no-c-format
 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
 msgstr ""
 
-#: fortran/decl.c:5675
+#: fortran/decl.c:5880
 #, no-c-format
 msgid "SAVE statement at %C follows blanket SAVE statement"
 msgstr ""
 
-#: fortran/decl.c:5722
+#: fortran/decl.c:5927
 #, no-c-format
 msgid "Syntax error in SAVE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5733
+#: fortran/decl.c:5938
 #, no-c-format
 msgid "Fortran 2003: VALUE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5773
+#: fortran/decl.c:5978
 #, no-c-format
 msgid "Syntax error in VALUE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5784
+#: fortran/decl.c:5989
 #, no-c-format
 msgid "Fortran 2003: VOLATILE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5826
+#: fortran/decl.c:6031
 #, no-c-format
 msgid "Syntax error in VOLATILE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5848
+#: fortran/decl.c:6054
 #, no-c-format
 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
 msgstr ""
 
-#: fortran/decl.c:5910
+#: fortran/decl.c:6142
 #, no-c-format
 msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5922
+#: fortran/decl.c:6154
 #, no-c-format
 msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5979
+#: fortran/decl.c:6211
 #, no-c-format
 msgid "Expected :: in TYPE definition at %C"
 msgstr ""
 
-#: fortran/decl.c:5990
+#: fortran/decl.c:6222
 #, no-c-format
 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
 msgstr ""
 
-#: fortran/decl.c:6000
+#: fortran/decl.c:6232
 #, no-c-format
 msgid "Derived type name '%s' at %C already has a basic type of %s"
 msgstr ""
 
-#: fortran/decl.c:6016
+#: fortran/decl.c:6248
 #, no-c-format
 msgid "Derived type definition of '%s' at %C has already been defined"
 msgstr ""
 
-#: fortran/decl.c:6054
+#: fortran/decl.c:6286
 #, no-c-format
 msgid "Cray Pointee at %C cannot be assumed shape array"
 msgstr ""
 
-#: fortran/decl.c:6074
+#: fortran/decl.c:6306
 #, no-c-format
 msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
 msgstr ""
 
-#: fortran/decl.c:6146
+#: fortran/decl.c:6378
 #, no-c-format
 msgid "ENUMERATOR %L not initialized with integer expression"
 msgstr ""
 
-#: fortran/decl.c:6195
+#: fortran/decl.c:6427
 #, no-c-format
 msgid "ENUM definition statement expected before %C"
 msgstr ""
 
-#: fortran/decl.c:6228
+#: fortran/decl.c:6460
 #, no-c-format
 msgid "Syntax error in ENUMERATOR definition at %C"
 msgstr ""
@@ -5129,21 +5087,21 @@
 msgid "      "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:626
+#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:637
 #, c-format
 msgid "(%s "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1069
-#: fortran/dump-parse-tree.c:1113 fortran/dump-parse-tree.c:1123
+#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1091
+#: fortran/dump-parse-tree.c:1135 fortran/dump-parse-tree.c:1145
 #, c-format
 msgid "%d"
 msgstr ""
 
 #: fortran/dump-parse-tree.c:90 fortran/dump-parse-tree.c:116
 #: fortran/dump-parse-tree.c:159 fortran/dump-parse-tree.c:395
-#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:613
-#: fortran/dump-parse-tree.c:636
+#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:624
+#: fortran/dump-parse-tree.c:647
 #, c-format
 msgid ")"
 msgstr ""
@@ -5281,7 +5239,7 @@
 msgid "%.2x"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:732
+#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:754
 #, fuzzy, c-format
 msgid "%s:"
 msgstr "%s\n"
@@ -5396,750 +5354,755 @@
 msgid "%s[["
 msgstr ""
 
-#: fortran/dump-parse-tree.c:551
+#: fortran/dump-parse-tree.c:560
 #, c-format
 msgid "(%s %s %s %s %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:558
+#: fortran/dump-parse-tree.c:567
 #, c-format
 msgid " ALLOCATABLE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:560 fortran/dump-parse-tree.c:631
+#: fortran/dump-parse-tree.c:569 fortran/dump-parse-tree.c:642
 #, c-format
 msgid " DIMENSION"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:562
+#: fortran/dump-parse-tree.c:571
 #, c-format
 msgid " EXTERNAL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:564
+#: fortran/dump-parse-tree.c:573
 #, c-format
 msgid " INTRINSIC"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:566
+#: fortran/dump-parse-tree.c:575
 #, c-format
 msgid " OPTIONAL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:568 fortran/dump-parse-tree.c:629
+#: fortran/dump-parse-tree.c:577 fortran/dump-parse-tree.c:640
 #, c-format
 msgid " POINTER"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:570
+#: fortran/dump-parse-tree.c:579
 #, c-format
 msgid " PROTECTED"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:572
+#: fortran/dump-parse-tree.c:581
 #, c-format
 msgid " VALUE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:574
+#: fortran/dump-parse-tree.c:583
 #, c-format
 msgid " VOLATILE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:576
+#: fortran/dump-parse-tree.c:585
 #, c-format
 msgid " THREADPRIVATE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:578
+#: fortran/dump-parse-tree.c:587
 #, c-format
 msgid " TARGET"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:580
+#: fortran/dump-parse-tree.c:589
 #, c-format
 msgid " DUMMY"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:582
+#: fortran/dump-parse-tree.c:591
 #, c-format
 msgid " RESULT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:584
+#: fortran/dump-parse-tree.c:593
 #, c-format
 msgid " ENTRY"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:587
+#: fortran/dump-parse-tree.c:595
 #, c-format
+msgid " BIND(C)"
+msgstr ""
+
+#: fortran/dump-parse-tree.c:598
+#, c-format
 msgid " DATA"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:589
+#: fortran/dump-parse-tree.c:600
 #, c-format
 msgid " USE-ASSOC"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:591
+#: fortran/dump-parse-tree.c:602
 #, c-format
 msgid " IN-NAMELIST"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:593
+#: fortran/dump-parse-tree.c:604
 #, c-format
 msgid " IN-COMMON"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:596
+#: fortran/dump-parse-tree.c:607
 #, c-format
 msgid " ABSTRACT INTERFACE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:598
+#: fortran/dump-parse-tree.c:609
 #, c-format
 msgid " FUNCTION"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:600
+#: fortran/dump-parse-tree.c:611
 #, c-format
 msgid " SUBROUTINE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:602
+#: fortran/dump-parse-tree.c:613
 #, c-format
 msgid " IMPLICIT-TYPE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:605
+#: fortran/dump-parse-tree.c:616
 #, c-format
 msgid " SEQUENCE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:607
+#: fortran/dump-parse-tree.c:618
 #, c-format
 msgid " ELEMENTAL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:609
+#: fortran/dump-parse-tree.c:620
 #, c-format
 msgid " PURE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:611
+#: fortran/dump-parse-tree.c:622
 #, c-format
 msgid " RECURSIVE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:635 fortran/dump-parse-tree.c:682
-#: fortran/dump-parse-tree.c:706 fortran/dump-parse-tree.c:735
-#: fortran/dump-parse-tree.c:1276 fortran/dump-parse-tree.c:1282
-#: fortran/dump-parse-tree.c:1784
+#: fortran/dump-parse-tree.c:646 fortran/dump-parse-tree.c:693
+#: fortran/dump-parse-tree.c:717 fortran/dump-parse-tree.c:757
+#: fortran/dump-parse-tree.c:1298 fortran/dump-parse-tree.c:1304
+#: fortran/dump-parse-tree.c:1806
 #, c-format
 msgid " %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:659
+#: fortran/dump-parse-tree.c:670
 #, c-format
 msgid "symbol %s "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:666
+#: fortran/dump-parse-tree.c:677
 #, c-format
 msgid "value: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:673
+#: fortran/dump-parse-tree.c:684
 #, c-format
 msgid "Array spec:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:680
+#: fortran/dump-parse-tree.c:691
 #, c-format
 msgid "Generic interfaces:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:688
+#: fortran/dump-parse-tree.c:699
 #, c-format
 msgid "result: %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:694
+#: fortran/dump-parse-tree.c:705
 #, c-format
 msgid "components: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:701
+#: fortran/dump-parse-tree.c:712
 #, c-format
 msgid "Formal arglist:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:708
+#: fortran/dump-parse-tree.c:719
 #, c-format
 msgid " [Alt Return]"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:715
+#: fortran/dump-parse-tree.c:726
 #, c-format
 msgid "Formal namespace"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:771
+#: fortran/dump-parse-tree.c:793
 #, c-format
 msgid "common: /%s/ "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:779 fortran/dump-parse-tree.c:1720
+#: fortran/dump-parse-tree.c:801 fortran/dump-parse-tree.c:1742
 #, c-format
 msgid ", "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:791
+#: fortran/dump-parse-tree.c:813
 #, c-format
 msgid "symtree: %s  Ambig %d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:794
+#: fortran/dump-parse-tree.c:816
 #, fuzzy, c-format
 msgid " from namespace %s"
 msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
 
-#: fortran/dump-parse-tree.c:820
+#: fortran/dump-parse-tree.c:842
 #, fuzzy, c-format
 msgid "%s,"
 msgstr "%s\n"
 
-#: fortran/dump-parse-tree.c:852
+#: fortran/dump-parse-tree.c:874
 #, c-format
 msgid "!$OMP %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:867 fortran/dump-parse-tree.c:1010
+#: fortran/dump-parse-tree.c:889 fortran/dump-parse-tree.c:1032
 #, c-format
 msgid " (%s)"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:872
+#: fortran/dump-parse-tree.c:894
 #, c-format
 msgid " ("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:888
+#: fortran/dump-parse-tree.c:910
 #, c-format
 msgid " IF("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:894
+#: fortran/dump-parse-tree.c:916
 #, c-format
 msgid " NUM_THREADS("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:910
+#: fortran/dump-parse-tree.c:932
 #, c-format
 msgid " SCHEDULE (%s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:930
+#: fortran/dump-parse-tree.c:952
 #, c-format
 msgid " DEFAULT(%s)"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:933
+#: fortran/dump-parse-tree.c:955
 #, c-format
 msgid " ORDERED"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:958
+#: fortran/dump-parse-tree.c:980
 #, c-format
 msgid " REDUCTION(%s:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:972
+#: fortran/dump-parse-tree.c:994
 #, c-format
 msgid " %s("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:988
+#: fortran/dump-parse-tree.c:1010
 #, c-format
 msgid "!$OMP SECTION\n"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:997
+#: fortran/dump-parse-tree.c:1019
 #, c-format
 msgid "!$OMP END %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1002
+#: fortran/dump-parse-tree.c:1024
 #, c-format
 msgid " COPYPRIVATE("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1007
+#: fortran/dump-parse-tree.c:1029
 #, c-format
 msgid " NOWAIT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1034
+#: fortran/dump-parse-tree.c:1056
 #, c-format
 msgid "NOP"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1038
+#: fortran/dump-parse-tree.c:1060
 #, c-format
 msgid "CONTINUE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1042
+#: fortran/dump-parse-tree.c:1064
 #, c-format
 msgid "ENTRY %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1047
+#: fortran/dump-parse-tree.c:1069
 #, c-format
 msgid "ASSIGN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1054
+#: fortran/dump-parse-tree.c:1076
 #, c-format
 msgid "LABEL ASSIGN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1056
+#: fortran/dump-parse-tree.c:1078
 #, c-format
 msgid " %d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1060
+#: fortran/dump-parse-tree.c:1082
 #, c-format
 msgid "POINTER ASSIGN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1067
+#: fortran/dump-parse-tree.c:1089
 #, c-format
 msgid "GOTO "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1076
+#: fortran/dump-parse-tree.c:1098
 #, c-format
 msgid ", ("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1092 fortran/dump-parse-tree.c:1094
+#: fortran/dump-parse-tree.c:1114 fortran/dump-parse-tree.c:1116
 #, c-format
 msgid "CALL %s "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1096
+#: fortran/dump-parse-tree.c:1118
 #, c-format
 msgid "CALL ?? "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1102
+#: fortran/dump-parse-tree.c:1124
 #, c-format
 msgid "RETURN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1108
+#: fortran/dump-parse-tree.c:1130
 #, c-format
 msgid "PAUSE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1118
+#: fortran/dump-parse-tree.c:1140
 #, c-format
 msgid "STOP "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1128 fortran/dump-parse-tree.c:1136
+#: fortran/dump-parse-tree.c:1150 fortran/dump-parse-tree.c:1158
 #, c-format
 msgid "IF "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1130
+#: fortran/dump-parse-tree.c:1152
 #, c-format
 msgid " %d, %d, %d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1147
+#: fortran/dump-parse-tree.c:1169
 #, c-format
 msgid "ELSE\n"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1150
+#: fortran/dump-parse-tree.c:1172
 #, c-format
 msgid "ELSE IF "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1160
+#: fortran/dump-parse-tree.c:1182
 #, c-format
 msgid "ENDIF"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1165
+#: fortran/dump-parse-tree.c:1187
 #, c-format
 msgid "SELECT CASE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1173
+#: fortran/dump-parse-tree.c:1195
 #, c-format
 msgid "CASE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1189
+#: fortran/dump-parse-tree.c:1211
 #, c-format
 msgid "END SELECT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1193
+#: fortran/dump-parse-tree.c:1215
 #, c-format
 msgid "WHERE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1204
+#: fortran/dump-parse-tree.c:1226
 #, c-format
 msgid "ELSE WHERE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1211
+#: fortran/dump-parse-tree.c:1233
 #, c-format
 msgid "END WHERE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1216
+#: fortran/dump-parse-tree.c:1238
 #, c-format
 msgid "FORALL "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1241
+#: fortran/dump-parse-tree.c:1263
 #, c-format
 msgid "END FORALL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1245
+#: fortran/dump-parse-tree.c:1267
 #, c-format
 msgid "DO "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1259 fortran/dump-parse-tree.c:1270
+#: fortran/dump-parse-tree.c:1281 fortran/dump-parse-tree.c:1292
 #, c-format
 msgid "END DO"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1263
+#: fortran/dump-parse-tree.c:1285
 #, c-format
 msgid "DO WHILE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1274
+#: fortran/dump-parse-tree.c:1296
 #, c-format
 msgid "CYCLE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1280
+#: fortran/dump-parse-tree.c:1302
 #, c-format
 msgid "EXIT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1286
+#: fortran/dump-parse-tree.c:1308
 #, c-format
 msgid "ALLOCATE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1289 fortran/dump-parse-tree.c:1305
+#: fortran/dump-parse-tree.c:1311 fortran/dump-parse-tree.c:1327
 #, c-format
 msgid " STAT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1302
+#: fortran/dump-parse-tree.c:1324
 #, c-format
 msgid "DEALLOCATE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1318
+#: fortran/dump-parse-tree.c:1340
 #, c-format
 msgid "OPEN"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1323 fortran/dump-parse-tree.c:1402
-#: fortran/dump-parse-tree.c:1444 fortran/dump-parse-tree.c:1467
-#: fortran/dump-parse-tree.c:1619
+#: fortran/dump-parse-tree.c:1345 fortran/dump-parse-tree.c:1424
+#: fortran/dump-parse-tree.c:1466 fortran/dump-parse-tree.c:1489
+#: fortran/dump-parse-tree.c:1641
 #, c-format
 msgid " UNIT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1328 fortran/dump-parse-tree.c:1407
-#: fortran/dump-parse-tree.c:1449 fortran/dump-parse-tree.c:1478
-#: fortran/dump-parse-tree.c:1636
+#: fortran/dump-parse-tree.c:1350 fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1471 fortran/dump-parse-tree.c:1500
+#: fortran/dump-parse-tree.c:1658
 #, c-format
 msgid " IOMSG="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1333 fortran/dump-parse-tree.c:1412
-#: fortran/dump-parse-tree.c:1454 fortran/dump-parse-tree.c:1483
-#: fortran/dump-parse-tree.c:1641
+#: fortran/dump-parse-tree.c:1355 fortran/dump-parse-tree.c:1434
+#: fortran/dump-parse-tree.c:1476 fortran/dump-parse-tree.c:1505
+#: fortran/dump-parse-tree.c:1663
 #, c-format
 msgid " IOSTAT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1338 fortran/dump-parse-tree.c:1472
+#: fortran/dump-parse-tree.c:1360 fortran/dump-parse-tree.c:1494
 #, c-format
 msgid " FILE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1343 fortran/dump-parse-tree.c:1417
+#: fortran/dump-parse-tree.c:1365 fortran/dump-parse-tree.c:1439
 #, c-format
 msgid " STATUS="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1348 fortran/dump-parse-tree.c:1513
+#: fortran/dump-parse-tree.c:1370 fortran/dump-parse-tree.c:1535
 #, c-format
 msgid " ACCESS="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1353 fortran/dump-parse-tree.c:1529
+#: fortran/dump-parse-tree.c:1375 fortran/dump-parse-tree.c:1551
 #, c-format
 msgid " FORM="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1358 fortran/dump-parse-tree.c:1544
+#: fortran/dump-parse-tree.c:1380 fortran/dump-parse-tree.c:1566
 #, c-format
 msgid " RECL="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1363 fortran/dump-parse-tree.c:1554
+#: fortran/dump-parse-tree.c:1385 fortran/dump-parse-tree.c:1576
 #, c-format
 msgid " BLANK="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1368 fortran/dump-parse-tree.c:1559
+#: fortran/dump-parse-tree.c:1390 fortran/dump-parse-tree.c:1581
 #, c-format
 msgid " POSITION="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1373 fortran/dump-parse-tree.c:1564
+#: fortran/dump-parse-tree.c:1395 fortran/dump-parse-tree.c:1586
 #, c-format
 msgid " ACTION="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1378 fortran/dump-parse-tree.c:1584
+#: fortran/dump-parse-tree.c:1400 fortran/dump-parse-tree.c:1606
 #, c-format
 msgid " DELIM="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1383 fortran/dump-parse-tree.c:1589
+#: fortran/dump-parse-tree.c:1405 fortran/dump-parse-tree.c:1611
 #, c-format
 msgid " PAD="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1388 fortran/dump-parse-tree.c:1594
+#: fortran/dump-parse-tree.c:1410 fortran/dump-parse-tree.c:1616
 #, c-format
 msgid " CONVERT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1392 fortran/dump-parse-tree.c:1421
-#: fortran/dump-parse-tree.c:1458 fortran/dump-parse-tree.c:1599
-#: fortran/dump-parse-tree.c:1676
+#: fortran/dump-parse-tree.c:1414 fortran/dump-parse-tree.c:1443
+#: fortran/dump-parse-tree.c:1480 fortran/dump-parse-tree.c:1621
+#: fortran/dump-parse-tree.c:1698
 #, c-format
 msgid " ERR=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1397
+#: fortran/dump-parse-tree.c:1419
 #, c-format
 msgid "CLOSE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1425
+#: fortran/dump-parse-tree.c:1447
 #, c-format
 msgid "BACKSPACE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1451
 #, c-format
 msgid "ENDFILE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1433
+#: fortran/dump-parse-tree.c:1455
 #, c-format
 msgid "REWIND"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1437
+#: fortran/dump-parse-tree.c:1459
 #, c-format
 msgid "FLUSH"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1462
+#: fortran/dump-parse-tree.c:1484
 #, c-format
 msgid "INQUIRE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1488
+#: fortran/dump-parse-tree.c:1510
 #, c-format
 msgid " EXIST="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1493
+#: fortran/dump-parse-tree.c:1515
 #, c-format
 msgid " OPENED="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1498
+#: fortran/dump-parse-tree.c:1520
 #, c-format
 msgid " NUMBER="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1503
+#: fortran/dump-parse-tree.c:1525
 #, c-format
 msgid " NAMED="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1508
+#: fortran/dump-parse-tree.c:1530
 #, c-format
 msgid " NAME="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1518
+#: fortran/dump-parse-tree.c:1540
 #, c-format
 msgid " SEQUENTIAL="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1524
+#: fortran/dump-parse-tree.c:1546
 #, c-format
 msgid " DIRECT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1534
+#: fortran/dump-parse-tree.c:1556
 #, c-format
 msgid " FORMATTED"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1539
+#: fortran/dump-parse-tree.c:1561
 #, c-format
 msgid " UNFORMATTED="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1549
+#: fortran/dump-parse-tree.c:1571
 #, c-format
 msgid " NEXTREC="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1569
+#: fortran/dump-parse-tree.c:1591
 #, c-format
 msgid " READ="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1574
+#: fortran/dump-parse-tree.c:1596
 #, c-format
 msgid " WRITE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1579
+#: fortran/dump-parse-tree.c:1601
 #, c-format
 msgid " READWRITE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1603
+#: fortran/dump-parse-tree.c:1625
 #, c-format
 msgid "IOLENGTH "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1609
+#: fortran/dump-parse-tree.c:1631
 #, c-format
 msgid "READ"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1613
+#: fortran/dump-parse-tree.c:1635
 #, c-format
 msgid "WRITE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1625
+#: fortran/dump-parse-tree.c:1647
 #, c-format
 msgid " FMT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1630
+#: fortran/dump-parse-tree.c:1652
 #, c-format
 msgid " FMT=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1632
+#: fortran/dump-parse-tree.c:1654
 #, c-format
 msgid " NML=%s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1646
+#: fortran/dump-parse-tree.c:1668
 #, c-format
 msgid " SIZE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1651
+#: fortran/dump-parse-tree.c:1673
 #, c-format
 msgid " REC="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1656
+#: fortran/dump-parse-tree.c:1678
 #, c-format
 msgid " ADVANCE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1667
+#: fortran/dump-parse-tree.c:1689
 #, c-format
 msgid "TRANSFER "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1672
+#: fortran/dump-parse-tree.c:1694
 #, c-format
 msgid "DT_END"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1678
+#: fortran/dump-parse-tree.c:1700
 #, c-format
 msgid " END=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1680
+#: fortran/dump-parse-tree.c:1702
 #, c-format
 msgid " EOR=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1714
+#: fortran/dump-parse-tree.c:1736
 #, c-format
 msgid "Equivalence: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1740
+#: fortran/dump-parse-tree.c:1762
 #, c-format
 msgid "Namespace:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1754
+#: fortran/dump-parse-tree.c:1776
 #, c-format
 msgid " %c-%c: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1756
+#: fortran/dump-parse-tree.c:1778
 #, fuzzy, c-format
 msgid " %c: "
 msgstr "%s: %s: "
 
-#: fortran/dump-parse-tree.c:1765
+#: fortran/dump-parse-tree.c:1787
 #, c-format
 msgid "procedure name = %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1781
+#: fortran/dump-parse-tree.c:1803
 #, fuzzy, c-format
 msgid "Operator interfaces for %s:"
 msgstr ""
 "\n"
 " Ð’Ñ‹Ð±Ð°Ñ€Ñ‹ Ð´Ð»Ñ� %s:\n"
 
-#: fortran/dump-parse-tree.c:1790
+#: fortran/dump-parse-tree.c:1812
 #, fuzzy, c-format
 msgid "User operators:\n"
 msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð°Ð¿ÐµÑ€Ð°Ñ‚Ð°Ñ€ %s"
 
-#: fortran/dump-parse-tree.c:1806
+#: fortran/dump-parse-tree.c:1828
 #, c-format
 msgid "CONTAINS\n"
 msgstr ""
@@ -6159,310 +6122,350 @@
 msgid "Error count reached limit of %d."
 msgstr ""
 
-#: fortran/error.c:670 fortran/error.c:725 fortran/error.c:762
+#: fortran/error.c:670 fortran/error.c:724 fortran/error.c:761
 #, fuzzy
 msgid "Warning:"
 msgstr "ÑƒÐ²Ð°Ð³Ð°:"
 
-#: fortran/error.c:727 fortran/error.c:810 fortran/error.c:836
+#: fortran/error.c:726 fortran/error.c:809 fortran/error.c:835
 msgid "Error:"
 msgstr ""
 
-#: fortran/error.c:860
+#: fortran/error.c:859
 #, fuzzy
 msgid "Fatal Error:"
 msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
 
-#: fortran/error.c:879
+#: fortran/error.c:878
 #, fuzzy, no-c-format
 msgid "Internal Error at (1):"
 msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
 
-#: fortran/expr.c:252
+#: fortran/expr.c:253
 #, c-format
 msgid "Constant expression required at %C"
 msgstr ""
 
-#: fortran/expr.c:255
+#: fortran/expr.c:256
 #, c-format
 msgid "Integer expression required at %C"
 msgstr ""
 
-#: fortran/expr.c:260
+#: fortran/expr.c:261
 #, c-format
 msgid "Integer value too large in expression at %C"
 msgstr ""
 
-#: fortran/expr.c:1018 fortran/expr.c:1189 fortran/expr.c:1240
+#: fortran/expr.c:1037
 #, no-c-format
+msgid "Index in dimension %d is out of bounds at %L"
+msgstr ""
+
+#: fortran/expr.c:1208 fortran/expr.c:1259
+#, no-c-format
 msgid "index in dimension %d is out of bounds at %L"
 msgstr ""
 
-#: fortran/expr.c:1789
+#: fortran/expr.c:1808
 #, no-c-format
 msgid "elemental function arguments at %C are not compliant"
 msgstr ""
 
-#: fortran/expr.c:1833
+#: fortran/expr.c:1852
 #, no-c-format
 msgid "Numeric or CHARACTER operands are required in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1853
+#: fortran/expr.c:1872
 #, no-c-format
 msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1868
+#: fortran/expr.c:1887
 #, no-c-format
 msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
 msgstr ""
 
-#: fortran/expr.c:1875
+#: fortran/expr.c:1894
 #, no-c-format
 msgid "Concat operator at %L must concatenate strings of the same kind"
 msgstr ""
 
-#: fortran/expr.c:1885
+#: fortran/expr.c:1904
 #, no-c-format
 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
 msgstr ""
 
-#: fortran/expr.c:1901
+#: fortran/expr.c:1920
 #, no-c-format
 msgid "LOGICAL operands are required in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1912
+#: fortran/expr.c:1931
 #, no-c-format
 msgid "Only intrinsic operators can be used in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1920
+#: fortran/expr.c:1939
 #, no-c-format
 msgid "Numeric operands are required in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1985
+#: fortran/expr.c:2030
 #, no-c-format
-msgid "Inquiry function '%s' at %L is not permitted in an initialization expression"
-msgstr ""
-
-#: fortran/expr.c:2015
-#, no-c-format
 msgid "Assumed character length variable '%s' in constant expression at %L"
 msgstr ""
 
-#: fortran/expr.c:2061 fortran/expr.c:2067
+#: fortran/expr.c:2076 fortran/expr.c:2082
 #, no-c-format
 msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: fortran/expr.c:2098
+#: fortran/expr.c:2114
 #, no-c-format
 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
 msgstr ""
 
-#: fortran/expr.c:2151
+#: fortran/expr.c:2167
 #, no-c-format
 msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function"
 msgstr ""
 
-#: fortran/expr.c:2163
+#: fortran/expr.c:2179
 #, no-c-format
 msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: fortran/expr.c:2207
+#: fortran/expr.c:2214
+#, no-c-format
+msgid "PARAMETER '%s' is used at %L before its definition is complete"
+msgstr ""
+
+#: fortran/expr.c:2234
 #, fuzzy, no-c-format
 msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
 
-#: fortran/expr.c:2213
+#: fortran/expr.c:2240
 #, no-c-format
 msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: fortran/expr.c:2219
+#: fortran/expr.c:2246
 #, no-c-format
 msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: fortran/expr.c:2229
+#: fortran/expr.c:2252
 #, no-c-format
+msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
+msgstr ""
+
+#: fortran/expr.c:2262
+#, no-c-format
 msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
 msgstr ""
 
-#: fortran/expr.c:2317
+#: fortran/expr.c:2350
 #, no-c-format
 msgid "Initialization expression didn't reduce %C"
 msgstr ""
 
-#: fortran/expr.c:2360
+#: fortran/expr.c:2393
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be a statement function"
 msgstr ""
 
-#: fortran/expr.c:2367
+#: fortran/expr.c:2400
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be an internal function"
 msgstr ""
 
-#: fortran/expr.c:2374
+#: fortran/expr.c:2407
 #, no-c-format
 msgid "Specification function '%s' at %L must be PURE"
 msgstr ""
 
-#: fortran/expr.c:2381
+#: fortran/expr.c:2414
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be RECURSIVE"
 msgstr ""
 
-#: fortran/expr.c:2443
+#: fortran/expr.c:2476
 #, no-c-format
 msgid "Dummy argument '%s' not allowed in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:2450
+#: fortran/expr.c:2483
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
 msgstr ""
 
-#: fortran/expr.c:2457
+#: fortran/expr.c:2490
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
 msgstr ""
 
-#: fortran/expr.c:2479
+#: fortran/expr.c:2513
 #, no-c-format
 msgid "Variable '%s' cannot appear in the expression at %L"
 msgstr ""
 
-#: fortran/expr.c:2528
+#: fortran/expr.c:2562
 #, no-c-format
 msgid "Expression at %L must be of INTEGER type"
 msgstr ""
 
-#: fortran/expr.c:2537
+#: fortran/expr.c:2571
 #, no-c-format
 msgid "Function '%s' at %L must be PURE"
 msgstr ""
 
-#: fortran/expr.c:2546
+#: fortran/expr.c:2580
 #, no-c-format
 msgid "Expression at %L must be scalar"
 msgstr ""
 
-#: fortran/expr.c:2573
+#: fortran/expr.c:2607
 #, no-c-format
 msgid "Incompatible ranks in %s (%d and %d) at %L"
 msgstr ""
 
-#: fortran/expr.c:2587
+#: fortran/expr.c:2621
 #, no-c-format
 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
 msgstr ""
 
-#: fortran/expr.c:2633 fortran/expr.c:2800
+#: fortran/expr.c:2667 fortran/expr.c:2884
 #, no-c-format
 msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
 msgstr ""
 
-#: fortran/expr.c:2676
+#: fortran/expr.c:2719
 #, no-c-format
 msgid "'%s' at %L is not a VALUE"
 msgstr ""
 
-#: fortran/expr.c:2683
+#: fortran/expr.c:2726
 #, no-c-format
 msgid "Incompatible ranks %d and %d in assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2690
+#: fortran/expr.c:2733
 #, no-c-format
 msgid "Variable type is UNKNOWN in assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2702
+#: fortran/expr.c:2745
 #, no-c-format
 msgid "NULL appears on right-hand side in assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2713
+#: fortran/expr.c:2756
 #, no-c-format
 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
 msgstr ""
 
-#: fortran/expr.c:2722
+#: fortran/expr.c:2765
 #, no-c-format
 msgid "POINTER valued function appears on right-hand side of assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2727
+#: fortran/expr.c:2770
 msgid "array assignment"
 msgstr ""
 
-#: fortran/expr.c:2744
+#: fortran/expr.c:2775
 #, no-c-format
+msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
+msgstr ""
+
+#: fortran/expr.c:2781 fortran/resolve.c:6058
+#, no-c-format
+msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
+msgstr ""
+
+#: fortran/expr.c:2791 fortran/resolve.c:6068
+#, no-c-format
+msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
+msgstr ""
+
+#: fortran/expr.c:2799 fortran/resolve.c:6077
+#, no-c-format
+msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2803 fortran/resolve.c:6081
+#, no-c-format
+msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2807 fortran/resolve.c:6085
+#, no-c-format
+msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2828
+#, no-c-format
 msgid "Incompatible types in assignment at %L, %s to %s"
 msgstr ""
 
-#: fortran/expr.c:2769
+#: fortran/expr.c:2853
 #, no-c-format
 msgid "Pointer assignment target is not a POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2777
+#: fortran/expr.c:2861
 #, no-c-format
 msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
 msgstr ""
 
-#: fortran/expr.c:2807
+#: fortran/expr.c:2891
 #, no-c-format
 msgid "Pointer assignment to non-POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2816
+#: fortran/expr.c:2900
 #, no-c-format
 msgid "Bad pointer object in PURE procedure at %L"
 msgstr ""
 
-#: fortran/expr.c:2828
+#: fortran/expr.c:2912
 #, no-c-format
 msgid "Different types in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2835
+#: fortran/expr.c:2919
 #, no-c-format
 msgid "Different kind type parameters in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2842
+#: fortran/expr.c:2926
 #, no-c-format
 msgid "Different ranks in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2857
+#: fortran/expr.c:2941
 #, no-c-format
 msgid "Different character lengths in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2868
+#: fortran/expr.c:2952
 #, no-c-format
 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2875
+#: fortran/expr.c:2959
 #, no-c-format
 msgid "Bad target in pointer assignment in PURE procedure at %L"
 msgstr ""
 
-#: fortran/expr.c:2881
+#: fortran/expr.c:2965
 #, no-c-format
 msgid "Pointer assignment with vector subscript on rhs at %L"
 msgstr ""
 
-#: fortran/expr.c:2888
+#: fortran/expr.c:2972
 #, no-c-format
 msgid "Pointer assigment target has PROTECTED attribute at %L"
 msgstr ""
@@ -6552,292 +6555,317 @@
 msgid "Expecting 'END INTERFACE %s' at %C"
 msgstr ""
 
-#: fortran/interface.c:551
+#: fortran/interface.c:563
 #, no-c-format
 msgid "Alternate return cannot appear in operator interface at %L"
 msgstr ""
 
-#: fortran/interface.c:581
+#: fortran/interface.c:593
 #, no-c-format
 msgid "Operator interface at %L has the wrong number of arguments"
 msgstr ""
 
-#: fortran/interface.c:592
+#: fortran/interface.c:604
 #, no-c-format
 msgid "Assignment operator interface at %L must be a SUBROUTINE"
 msgstr ""
 
-#: fortran/interface.c:598
+#: fortran/interface.c:610
 #, no-c-format
 msgid "Assignment operator interface at %L must have two arguments"
 msgstr ""
 
-#: fortran/interface.c:608
+#: fortran/interface.c:620
 #, no-c-format
 msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
 msgstr ""
 
-#: fortran/interface.c:617
+#: fortran/interface.c:629
 #, no-c-format
 msgid "Intrinsic operator interface at %L must be a FUNCTION"
 msgstr ""
 
-#: fortran/interface.c:627
+#: fortran/interface.c:639
 #, no-c-format
 msgid "First argument of defined assignment at %L must be INTENT(IN) or INTENT(INOUT)"
 msgstr ""
 
-#: fortran/interface.c:631
+#: fortran/interface.c:643
 #, no-c-format
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:637 fortran/resolve.c:8807
+#: fortran/interface.c:649 fortran/resolve.c:8998
 #, no-c-format
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:641 fortran/resolve.c:8819
+#: fortran/interface.c:653 fortran/resolve.c:9010
 #, no-c-format
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:744
+#: fortran/interface.c:756
 #, no-c-format
 msgid "Operator interface at %L conflicts with intrinsic interface"
 msgstr ""
 
-#: fortran/interface.c:1044
+#: fortran/interface.c:1117
 #, no-c-format
 msgid "Procedure '%s' in %s at %L has no explicit interface"
 msgstr ""
 
-#: fortran/interface.c:1047
+#: fortran/interface.c:1120
 #, no-c-format
 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
 msgstr ""
 
-#: fortran/interface.c:1102 fortran/interface.c:1108
+#: fortran/interface.c:1175 fortran/interface.c:1181
 #, no-c-format
 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
 msgstr ""
 
-#: fortran/interface.c:1144
+#: fortran/interface.c:1217
 #, no-c-format
 msgid "'%s' at %L is not a module procedure"
 msgstr ""
 
-#: fortran/interface.c:1676
+#: fortran/interface.c:1465 fortran/interface.c:2411
 #, no-c-format
+msgid "Type/rank mismatch in argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:1474
+#, no-c-format
+msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
+msgstr ""
+
+#: fortran/interface.c:1492 fortran/interface.c:1532
+#, no-c-format
+msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
+msgstr ""
+
+#: fortran/interface.c:1519
+#, no-c-format
+msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:1544
+#, no-c-format
+msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:1861
+#, no-c-format
 msgid "Keyword argument '%s' at %L is not in the procedure"
 msgstr ""
 
-#: fortran/interface.c:1684
+#: fortran/interface.c:1869
 #, no-c-format
 msgid "Keyword argument '%s' at %L is already associated with another actual argument"
 msgstr ""
 
-#: fortran/interface.c:1694
+#: fortran/interface.c:1879
 #, no-c-format
 msgid "More actual than formal arguments in procedure call at %L"
 msgstr ""
 
-#: fortran/interface.c:1706 fortran/interface.c:1935
+#: fortran/interface.c:1891 fortran/interface.c:2110
 #, no-c-format
 msgid "Missing alternate return spec in subroutine call at %L"
 msgstr ""
 
-#: fortran/interface.c:1714
+#: fortran/interface.c:1899
 #, no-c-format
 msgid "Unexpected alternate return spec in subroutine call at %L"
 msgstr ""
 
-#: fortran/interface.c:1729
+#: fortran/interface.c:1922
 #, no-c-format
-msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
+msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1742
+#: fortran/interface.c:1929
 #, no-c-format
-msgid "Type/rank mismatch in argument '%s' at %L"
+msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1758
+#: fortran/interface.c:1943
 #, no-c-format
-msgid "Character length mismatch between actual argument and pointer or allocatable dummy argument '%s' at %L"
-msgstr ""
-
-#: fortran/interface.c:1771
-#, no-c-format
 msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
 msgstr ""
 
-#: fortran/interface.c:1776
+#: fortran/interface.c:1948
 #, no-c-format
 msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
 msgstr ""
 
-#: fortran/interface.c:1790
+#: fortran/interface.c:1962
 #, no-c-format
 msgid "Expected a procedure for argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1800
+#: fortran/interface.c:1972
 #, no-c-format
 msgid "Expected a PURE procedure for argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1814
+#: fortran/interface.c:1986
 #, no-c-format
 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
 msgstr ""
 
-#: fortran/interface.c:1823
+#: fortran/interface.c:1995
 #, fuzzy, no-c-format
 msgid "Actual argument for '%s' must be a pointer at %L"
 msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
 
-#: fortran/interface.c:1832
+#: fortran/interface.c:2004
 #, no-c-format
 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
 msgstr ""
 
-#: fortran/interface.c:1843
+#: fortran/interface.c:2017
 #, no-c-format
-msgid "Actual argument at %L must be definable to match dummy INTENT = OUT/INOUT"
+msgid "Actual argument at %L must be definable as the dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr ""
 
-#: fortran/interface.c:1851
+#: fortran/interface.c:2026
 #, no-c-format
 msgid "Actual argument at %L is use-associated with PROTECTED attribute and dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr ""
 
-#: fortran/interface.c:1864
+#: fortran/interface.c:2039
 #, no-c-format
-msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(IN), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
+msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
 msgstr ""
 
-#: fortran/interface.c:1881
+#: fortran/interface.c:2056
 #, no-c-format
 msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1893
+#: fortran/interface.c:2068
 #, no-c-format
 msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1912
+#: fortran/interface.c:2087
 #, no-c-format
 msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1942
+#: fortran/interface.c:2117
 #, no-c-format
 msgid "Missing actual argument for argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:2128
+#: fortran/interface.c:2303
 #, no-c-format
 msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:2184
+#: fortran/interface.c:2359
 #, no-c-format
 msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
 msgstr ""
 
-#: fortran/interface.c:2194
+#: fortran/interface.c:2369
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
 msgstr ""
 
-#: fortran/interface.c:2202
+#: fortran/interface.c:2377
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
 msgstr ""
 
-#: fortran/interface.c:2225
+#: fortran/interface.c:2400
 #, no-c-format
 msgid "Procedure '%s' called with an implicit interface at %L"
 msgstr ""
 
-#: fortran/interface.c:2440
+#: fortran/interface.c:2629
 #, no-c-format
 msgid "Function '%s' called in lieu of an operator at %L must be PURE"
 msgstr ""
 
-#: fortran/interface.c:2519
+#: fortran/interface.c:2708
 #, no-c-format
 msgid "Entity '%s' at %C is already present in the interface"
 msgstr ""
 
-#: fortran/intrinsic.c:2918
+#: fortran/intrinsic.c:2923
 #, fuzzy, no-c-format
 msgid "Too many arguments in call to '%s' at %L"
 msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
 
-#: fortran/intrinsic.c:2933
+#: fortran/intrinsic.c:2938
 #, no-c-format
 msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2936
+#: fortran/intrinsic.c:2941
 #, no-c-format
 msgid "Can't find keyword named '%s' in call to '%s' at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2943
+#: fortran/intrinsic.c:2948
 #, no-c-format
 msgid "Argument '%s' is appears twice in call to '%s' at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2957
+#: fortran/intrinsic.c:2962
 #, no-c-format
 msgid "Missing actual argument '%s' in call to '%s' at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2972
+#: fortran/intrinsic.c:2977
 #, no-c-format
 msgid "ALTERNATE RETURN not permitted at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:3021
+#: fortran/intrinsic.c:3026
 #, no-c-format
 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
 msgstr ""
 
-#: fortran/intrinsic.c:3337
+#: fortran/intrinsic.c:3342
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not included in the selected standard"
 msgstr ""
 
-#: fortran/intrinsic.c:3450
+#: fortran/intrinsic.c:3398
 #, no-c-format
+msgid "Fortran 2003: Function '%s' as initialization expression at %L"
+msgstr ""
+
+#: fortran/intrinsic.c:3463
+#, no-c-format
 msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:3508
+#: fortran/intrinsic.c:3524
 #, no-c-format
 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
 msgstr ""
 
-#: fortran/intrinsic.c:3579
+#: fortran/intrinsic.c:3595
 #, no-c-format
 msgid "Extension: Conversion from %s to %s at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:3582
+#: fortran/intrinsic.c:3598
 #, fuzzy, no-c-format
 msgid "Conversion from %s to %s at %L"
 msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
 
-#: fortran/intrinsic.c:3629
+#: fortran/intrinsic.c:3645
 #, no-c-format
 msgid "Can't convert %s to %s at %L"
 msgstr ""
 
-#: fortran/io.c:156 fortran/primary.c:738
+#: fortran/io.c:156 fortran/primary.c:750
 #, no-c-format
 msgid "Extension: backslash character at %C"
 msgstr ""
@@ -7040,7 +7068,7 @@
 msgid "CLOSE statement not allowed in PURE procedure at %C"
 msgstr ""
 
-#: fortran/io.c:1955 fortran/match.c:1841
+#: fortran/io.c:1955 fortran/match.c:1911
 #, no-c-format
 msgid "%s statement not allowed in PURE procedure at %C"
 msgstr ""
@@ -7055,516 +7083,491 @@
 msgid "Duplicate UNIT specification at %C"
 msgstr ""
 
-#: fortran/io.c:2128
+#: fortran/io.c:2132
 #, fuzzy, no-c-format
 msgid "Duplicate format specification at %C"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: fortran/io.c:2145
+#: fortran/io.c:2149
 #, no-c-format
 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
 msgstr ""
 
-#: fortran/io.c:2181
+#: fortran/io.c:2185
 #, fuzzy, no-c-format
 msgid "Duplicate NML specification at %C"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: fortran/io.c:2190
+#: fortran/io.c:2194
 #, no-c-format
 msgid "Symbol '%s' at %C must be a NAMELIST group name"
 msgstr ""
 
-#: fortran/io.c:2231
+#: fortran/io.c:2235
 #, no-c-format
 msgid "END tag at %C not allowed in output statement"
 msgstr ""
 
-#: fortran/io.c:2288
+#: fortran/io.c:2292
 #, no-c-format
 msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
 msgstr ""
 
-#: fortran/io.c:2297
+#: fortran/io.c:2301
 #, no-c-format
 msgid "Internal unit with vector subscript at %L"
 msgstr ""
 
-#: fortran/io.c:2304
+#: fortran/io.c:2308
 #, no-c-format
 msgid "External IO UNIT cannot be an array at %L"
 msgstr ""
 
-#: fortran/io.c:2314
+#: fortran/io.c:2318
 #, fuzzy, no-c-format
 msgid "ERR tag label %d at %L not defined"
 msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
 
-#: fortran/io.c:2326
+#: fortran/io.c:2330
 #, fuzzy, no-c-format
 msgid "END tag label %d at %L not defined"
 msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
 
-#: fortran/io.c:2338
+#: fortran/io.c:2342
 #, fuzzy, no-c-format
 msgid "EOR tag label %d at %L not defined"
 msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
 
-#: fortran/io.c:2348
+#: fortran/io.c:2352
 #, fuzzy, no-c-format
 msgid "FORMAT label %d at %L not defined"
 msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
 
-#: fortran/io.c:2469
+#: fortran/io.c:2473
 #, no-c-format
 msgid "Syntax error in I/O iterator at %C"
 msgstr ""
 
-#: fortran/io.c:2500
+#: fortran/io.c:2504
 #, no-c-format
 msgid "Expected variable in READ statement at %C"
 msgstr ""
 
-#: fortran/io.c:2506
+#: fortran/io.c:2510
 #, no-c-format
 msgid "Expected expression in %s statement at %C"
 msgstr ""
 
-#: fortran/io.c:2516
+#: fortran/io.c:2520
 #, no-c-format
 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
 msgstr ""
 
-#: fortran/io.c:2525
+#: fortran/io.c:2529
 #, no-c-format
 msgid "Cannot read to variable '%s' in PURE procedure at %C"
 msgstr ""
 
-#: fortran/io.c:2541
+#: fortran/io.c:2545
 #, no-c-format
 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
 msgstr ""
 
 #. A general purpose syntax error.
-#: fortran/io.c:2602 fortran/io.c:3004 fortran/gfortran.h:1998
+#: fortran/io.c:2606 fortran/io.c:3013 fortran/gfortran.h:2002
 #, no-c-format
 msgid "Syntax error in %s statement at %C"
 msgstr ""
 
-#: fortran/io.c:2670
+#: fortran/io.c:2679
 #, no-c-format
 msgid "Fortran 2003: Internal file at %L with namelist"
 msgstr ""
 
-#: fortran/io.c:2833
+#: fortran/io.c:2842
 #, no-c-format
 msgid "PRINT namelist at %C is an extension"
 msgstr ""
 
-#: fortran/io.c:2965
+#: fortran/io.c:2974
 #, no-c-format
 msgid "Extension: Comma before i/o item list at %C"
 msgstr ""
 
-#: fortran/io.c:2974
+#: fortran/io.c:2983
 #, no-c-format
 msgid "Expected comma in I/O list at %C"
 msgstr ""
 
-#: fortran/io.c:3036
+#: fortran/io.c:3045
 #, no-c-format
 msgid "PRINT statement at %C not allowed within PURE procedure"
 msgstr ""
 
-#: fortran/io.c:3176 fortran/io.c:3227
+#: fortran/io.c:3185 fortran/io.c:3236
 #, no-c-format
 msgid "INQUIRE statement not allowed in PURE procedure at %C"
 msgstr ""
 
-#: fortran/io.c:3203
+#: fortran/io.c:3212
 #, no-c-format
 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
 msgstr ""
 
-#: fortran/io.c:3213 fortran/trans-io.c:1144
+#: fortran/io.c:3222 fortran/trans-io.c:1145
 #, no-c-format
 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
 msgstr ""
 
-#: fortran/io.c:3220
+#: fortran/io.c:3229
 #, no-c-format
 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
 msgstr ""
 
-#: fortran/match.c:270
+#: fortran/match.c:156
+#, fuzzy, no-c-format
+msgid "Missing ')' in statement before %L"
+msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ñ€Ð°Ð±ÐµÐ» Ð¿Ð°Ñ�Ð»Ñ� Ð½ÑƒÐ¼Ð°Ñ€Ð° \"%.*s\""
+
+#: fortran/match.c:161
+#, fuzzy, no-c-format
+msgid "Missing '(' in statement before %L"
+msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ñ€Ð°Ð±ÐµÐ» Ð¿Ð°Ñ�Ð»Ñ� Ð½ÑƒÐ¼Ð°Ñ€Ð° \"%.*s\""
+
+#: fortran/match.c:332
 #, no-c-format
 msgid "Integer too large at %C"
 msgstr ""
 
-#: fortran/match.c:363 fortran/parse.c:442
+#: fortran/match.c:425 fortran/parse.c:589
 #, no-c-format
 msgid "Too many digits in statement label at %C"
 msgstr ""
 
-#: fortran/match.c:369
+#: fortran/match.c:431
 #, no-c-format
 msgid "Statement label at %C is zero"
 msgstr ""
 
-#: fortran/match.c:402
+#: fortran/match.c:464
 #, fuzzy, no-c-format
 msgid "Label name '%s' at %C is ambiguous"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
 
-#: fortran/match.c:408
+#: fortran/match.c:470
 #, fuzzy, no-c-format
 msgid "Duplicate construct label '%s' at %C"
 msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
 
-#: fortran/match.c:438
+#: fortran/match.c:500
 #, fuzzy, no-c-format
 msgid "Invalid character in name at %C"
 msgstr "Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð°Ñ�"
 
-#: fortran/match.c:451 fortran/match.c:523
+#: fortran/match.c:513 fortran/match.c:585
 #, no-c-format
 msgid "Name at %C is too long"
 msgstr ""
 
-#: fortran/match.c:506 fortran/match.c:552
+#: fortran/match.c:568 fortran/match.c:614
 #, no-c-format
 msgid "Invalid C name in NAME= specifier at %C"
 msgstr ""
 
-#: fortran/match.c:543
+#: fortran/match.c:605
 #, no-c-format
 msgid "Embedded space in NAME= specifier at %C"
 msgstr ""
 
-#: fortran/match.c:868
+#: fortran/match.c:930
 #, no-c-format
 msgid "Loop variable at %C cannot be a sub-component"
 msgstr ""
 
-#: fortran/match.c:874
+#: fortran/match.c:936
 #, no-c-format
 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
 msgstr ""
 
-#: fortran/match.c:907
+#: fortran/match.c:969
 #, no-c-format
 msgid "Expected a step value in iterator at %C"
 msgstr ""
 
-#: fortran/match.c:919
+#: fortran/match.c:981
 #, no-c-format
 msgid "Syntax error in iterator at %C"
 msgstr ""
 
-#: fortran/match.c:1155
+#: fortran/match.c:1217
 #, no-c-format
 msgid "Invalid form of PROGRAM statement at %C"
 msgstr ""
 
-#: fortran/match.c:1196
+#: fortran/match.c:1258
 #, no-c-format
 msgid "Setting value of PROTECTED variable at %C"
 msgstr ""
 
-#: fortran/match.c:1249
+#: fortran/match.c:1311
 #, no-c-format
 msgid "Assigning to a PROTECTED pointer at %C"
 msgstr ""
 
-#: fortran/match.c:1292 fortran/match.c:1365
+#: fortran/match.c:1354 fortran/match.c:1435
 #, no-c-format
 msgid "Obsolescent: arithmetic IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1340
+#: fortran/match.c:1410
 #, no-c-format
 msgid "Syntax error in IF-expression at %C"
 msgstr ""
 
-#: fortran/match.c:1351
+#: fortran/match.c:1421
 #, no-c-format
 msgid "Block label not appropriate for arithmetic IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1389
+#: fortran/match.c:1459
 #, no-c-format
-msgid "Block label is not appropriate IF statement at %C"
+msgid "Block label is not appropriate for IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1468 fortran/primary.c:2522
+#: fortran/match.c:1538 fortran/primary.c:2559
 #, no-c-format
 msgid "Cannot assign to a named constant at %C"
 msgstr ""
 
-#: fortran/match.c:1478
+#: fortran/match.c:1548
 #, no-c-format
 msgid "Unclassifiable statement in IF-clause at %C"
 msgstr ""
 
-#: fortran/match.c:1485
+#: fortran/match.c:1555
 #, no-c-format
 msgid "Syntax error in IF-clause at %C"
 msgstr ""
 
-#: fortran/match.c:1529
+#: fortran/match.c:1599
 #, no-c-format
 msgid "Unexpected junk after ELSE statement at %C"
 msgstr ""
 
-#: fortran/match.c:1535 fortran/match.c:1570
+#: fortran/match.c:1605 fortran/match.c:1640
 #, no-c-format
 msgid "Label '%s' at %C doesn't match IF label '%s'"
 msgstr ""
 
-#: fortran/match.c:1564
+#: fortran/match.c:1634
 #, no-c-format
 msgid "Unexpected junk after ELSE IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1727
+#: fortran/match.c:1797
 #, no-c-format
 msgid "Name '%s' in %s statement at %C is not a loop name"
 msgstr ""
 
-#: fortran/match.c:1743
+#: fortran/match.c:1813
 #, no-c-format
 msgid "%s statement at %C is not within a loop"
 msgstr ""
 
-#: fortran/match.c:1746
+#: fortran/match.c:1816
 #, no-c-format
 msgid "%s statement at %C is not within loop '%s'"
 msgstr ""
 
-#: fortran/match.c:1754
+#: fortran/match.c:1824
 #, no-c-format
 msgid "%s statement at %C leaving OpenMP structured block"
 msgstr ""
 
-#: fortran/match.c:1767
+#: fortran/match.c:1837
 #, no-c-format
 msgid "EXIT statement at %C terminating !$OMP DO loop"
 msgstr ""
 
-#: fortran/match.c:1819
+#: fortran/match.c:1889
 #, no-c-format
 msgid "Too many digits in STOP code at %C"
 msgstr ""
 
-#: fortran/match.c:1872
+#: fortran/match.c:1942
 #, no-c-format
 msgid "Deleted feature: PAUSE statement at %C"
 msgstr ""
 
-#: fortran/match.c:1920
+#: fortran/match.c:1990
 #, no-c-format
 msgid "Deleted feature: ASSIGN statement at %C"
 msgstr ""
 
-#: fortran/match.c:1966
+#: fortran/match.c:2036
 #, no-c-format
 msgid "Deleted feature: Assigned GOTO statement at %C"
 msgstr ""
 
-#: fortran/match.c:2013 fortran/match.c:2065
+#: fortran/match.c:2083 fortran/match.c:2135
 #, no-c-format
 msgid "Statement label list in GOTO at %C cannot be empty"
 msgstr ""
 
-#: fortran/match.c:2149
+#: fortran/match.c:2219
 #, no-c-format
 msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2173
+#: fortran/match.c:2287
 #, no-c-format
-msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:2180
-#, no-c-format
-msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2218 fortran/match.c:2382
-#, no-c-format
-msgid "STAT expression at %C must be a variable"
-msgstr ""
-
-#: fortran/match.c:2272
-#, no-c-format
 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2349
+#: fortran/match.c:2364
 #, no-c-format
 msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2368
+#: fortran/match.c:2417
 #, no-c-format
-msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:2375
-#, no-c-format
-msgid "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2424
-#, no-c-format
 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
 msgstr ""
 
-#: fortran/match.c:2455
+#: fortran/match.c:2448
 #, no-c-format
 msgid "Extension: RETURN statement in main program at %C"
 msgstr ""
 
-#: fortran/match.c:2665
+#: fortran/match.c:2658
 #, no-c-format
 msgid "Syntax error in common block name at %C"
 msgstr ""
 
-#: fortran/match.c:2701
+#: fortran/match.c:2694
 #, no-c-format
 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
 msgstr ""
 
-#: fortran/match.c:2719
-#, no-c-format
-msgid "BLOCK DATA unit cannot contain blank COMMON at %C"
-msgstr ""
-
 #. If we find an error, just print it and continue,
 #. cause it's just semantic, and we can see if there
 #. are more errors.
-#: fortran/match.c:2765
+#: fortran/match.c:2753
 #, no-c-format
 msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
 msgstr ""
 
-#: fortran/match.c:2774
+#: fortran/match.c:2762
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
 msgstr ""
 
-#: fortran/match.c:2781
+#: fortran/match.c:2769
 #, no-c-format
 msgid "Symbol '%s' at %C is already in a COMMON block"
 msgstr ""
 
-#: fortran/match.c:2793
+#: fortran/match.c:2777
 #, no-c-format
-msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
+msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
 msgstr ""
 
-#: fortran/match.c:2796
+#: fortran/match.c:2804
 #, no-c-format
-msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
-msgstr ""
-
-#: fortran/match.c:2821
-#, no-c-format
 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
 msgstr ""
 
-#: fortran/match.c:2831
+#: fortran/match.c:2814
 #, no-c-format
 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
 msgstr ""
 
-#: fortran/match.c:2863
+#: fortran/match.c:2846
 #, no-c-format
 msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
 msgstr ""
 
-#: fortran/match.c:2971
+#: fortran/match.c:2954
 #, no-c-format
 msgid "Namelist group name '%s' at %C already has a basic type of %s"
 msgstr ""
 
-#: fortran/match.c:2979
+#: fortran/match.c:2962
 #, no-c-format
 msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
 msgstr ""
 
-#: fortran/match.c:3006
+#: fortran/match.c:2989
 #, no-c-format
 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
 msgstr ""
 
-#: fortran/match.c:3013
+#: fortran/match.c:2996
 #, no-c-format
 msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
 msgstr ""
 
-#: fortran/match.c:3140
+#: fortran/match.c:3123
 #, no-c-format
 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
 msgstr ""
 
-#: fortran/match.c:3148
+#: fortran/match.c:3131
 #, no-c-format
 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
 msgstr ""
 
-#: fortran/match.c:3176
+#: fortran/match.c:3159
 #, no-c-format
 msgid "EQUIVALENCE at %C requires two or more objects"
 msgstr ""
 
-#: fortran/match.c:3190
+#: fortran/match.c:3173
 #, no-c-format
 msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
 msgstr ""
 
-#: fortran/match.c:3351
+#: fortran/match.c:3299
 #, fuzzy, no-c-format
 msgid "Statement function at %L is recursive"
 msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
 
-#: fortran/match.c:3439
+#: fortran/match.c:3387
 #, no-c-format
 msgid "Expected initialization expression in CASE at %C"
 msgstr ""
 
-#: fortran/match.c:3462
+#: fortran/match.c:3410
 #, no-c-format
 msgid "Expected the name of the SELECT CASE construct at %C"
 msgstr ""
 
-#: fortran/match.c:3474
+#: fortran/match.c:3422
 #, no-c-format
 msgid "Expected case name of '%s' at %C"
 msgstr ""
 
-#: fortran/match.c:3518
+#: fortran/match.c:3466
 #, no-c-format
 msgid "Unexpected CASE statement at %C"
 msgstr ""
 
-#: fortran/match.c:3570
+#: fortran/match.c:3518
 #, no-c-format
 msgid "Syntax error in CASE-specification at %C"
 msgstr ""
 
-#: fortran/match.c:3690
+#: fortran/match.c:3638
 #, no-c-format
 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
 msgstr ""
 
-#: fortran/match.c:3728
+#: fortran/match.c:3676
 #, no-c-format
 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
 msgstr ""
 
-#: fortran/match.c:3828
+#: fortran/match.c:3776
 #, no-c-format
 msgid "Syntax error in FORALL iterator at %C"
 msgstr ""
@@ -7594,7 +7597,8 @@
 msgid "Expected exponent in expression at %C"
 msgstr ""
 
-#: fortran/matchexp.c:348 fortran/matchexp.c:452
+#: fortran/matchexp.c:350 fortran/matchexp.c:355 fortran/matchexp.c:459
+#: fortran/matchexp.c:464
 #, no-c-format
 msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
 msgstr ""
@@ -7719,124 +7723,124 @@
 msgid "Expected real string"
 msgstr ""
 
-#: fortran/module.c:2722
+#: fortran/module.c:2730
 msgid "Expected expression type"
 msgstr ""
 
-#: fortran/module.c:2776
+#: fortran/module.c:2784
 #, fuzzy
 msgid "Bad operator"
 msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
 
-#: fortran/module.c:2861
+#: fortran/module.c:2869
 msgid "Bad type in constant expression"
 msgstr ""
 
-#: fortran/module.c:2898
+#: fortran/module.c:2906
 #, no-c-format
 msgid "Namelist %s cannot be renamed by USE association to %s"
 msgstr ""
 
-#: fortran/module.c:3723
+#: fortran/module.c:3847
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:3730
+#: fortran/module.c:3854
 #, no-c-format
 msgid "User operator '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:3735
+#: fortran/module.c:3859
 #, no-c-format
 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:4213
+#: fortran/module.c:4400
 #, fuzzy, no-c-format
 msgid "Can't open module file '%s' for writing at %C: %s"
 msgstr "%s: Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» `%s' Ð´Ð»Ñ� Ñ‡Ñ‹Ñ‚Ð°Ð½ÑŒÐ½Ñ�: %s\n"
 
-#: fortran/module.c:4251
+#: fortran/module.c:4438
 #, fuzzy, no-c-format
 msgid "Error writing module file '%s' for writing: %s"
 msgstr "%s: Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» `%s' Ð´Ð»Ñ� Ñ‡Ñ‹Ñ‚Ð°Ð½ÑŒÐ½Ñ�: %s\n"
 
-#: fortran/module.c:4281 fortran/module.c:4363
+#: fortran/module.c:4468 fortran/module.c:4550
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_C_BINDING."
 msgstr ""
 
-#: fortran/module.c:4394
+#: fortran/module.c:4581
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
 msgstr ""
 
-#: fortran/module.c:4416
+#: fortran/module.c:4603
 #, no-c-format
 msgid "Symbol '%s' already declared"
 msgstr ""
 
-#: fortran/module.c:4471
+#: fortran/module.c:4658
 #, no-c-format
 msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
 msgstr ""
 
-#: fortran/module.c:4484
+#: fortran/module.c:4671
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_FORTRAN_ENV"
 msgstr ""
 
-#: fortran/module.c:4492
+#: fortran/module.c:4679
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
 msgstr ""
 
-#: fortran/module.c:4520
+#: fortran/module.c:4707
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
 msgstr ""
 
-#: fortran/module.c:4536
+#: fortran/module.c:4723
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
 msgstr ""
 
-#: fortran/module.c:4569
+#: fortran/module.c:4756
 #, no-c-format
 msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
 msgstr ""
 
-#: fortran/module.c:4577
+#: fortran/module.c:4764
 #, no-c-format
 msgid "Fortran 2003: ISO_C_BINDING module at %C"
 msgstr ""
 
-#: fortran/module.c:4587
+#: fortran/module.c:4774
 #, no-c-format
 msgid "Can't find an intrinsic module named '%s' at %C"
 msgstr ""
 
-#: fortran/module.c:4592
+#: fortran/module.c:4779
 #, fuzzy, no-c-format
 msgid "Can't open module file '%s' for reading at %C: %s"
 msgstr "%s: Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» `%s' Ð´Ð»Ñ� Ñ‡Ñ‹Ñ‚Ð°Ð½ÑŒÐ½Ñ�: %s\n"
 
-#: fortran/module.c:4600
+#: fortran/module.c:4787
 #, no-c-format
 msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
 msgstr ""
 
-#: fortran/module.c:4615
+#: fortran/module.c:4802
 msgid "Unexpected end of module"
 msgstr ""
 
-#: fortran/module.c:4620
+#: fortran/module.c:4807
 #, no-c-format
 msgid "File '%s' opened at %C is not a GFORTRAN module file"
 msgstr ""
 
-#: fortran/module.c:4630
+#: fortran/module.c:4817
 #, no-c-format
 msgid "Can't USE the same module we're building!"
 msgstr ""
@@ -7866,7 +7870,7 @@
 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
 msgstr ""
 
-#: fortran/openmp.c:696 fortran/resolve.c:5822 fortran/resolve.c:6133
+#: fortran/openmp.c:696 fortran/resolve.c:5970 fortran/resolve.c:6317
 #, no-c-format
 msgid "IF clause at %L requires a scalar LOGICAL expression"
 msgstr ""
@@ -8162,302 +8166,302 @@
 msgid "Maximum subrecord length cannot exceed %d"
 msgstr ""
 
-#: fortran/parse.c:304
+#: fortran/parse.c:451
 #, no-c-format
 msgid "Unclassifiable statement at %C"
 msgstr ""
 
-#: fortran/parse.c:328
+#: fortran/parse.c:475
 #, no-c-format
 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
 msgstr ""
 
-#: fortran/parse.c:406
+#: fortran/parse.c:553
 #, no-c-format
 msgid "Unclassifiable OpenMP directive at %C"
 msgstr ""
 
-#: fortran/parse.c:445 fortran/parse.c:586
+#: fortran/parse.c:592 fortran/parse.c:733
 #, no-c-format
 msgid "Zero is not a valid statement label at %C"
 msgstr ""
 
-#: fortran/parse.c:452 fortran/parse.c:578
+#: fortran/parse.c:599 fortran/parse.c:725
 #, fuzzy, no-c-format
 msgid "Non-numeric character in statement label at %C"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: fortran/parse.c:464 fortran/parse.c:500 fortran/parse.c:626
+#: fortran/parse.c:611 fortran/parse.c:647 fortran/parse.c:773
 #, no-c-format
 msgid "Semicolon at %C needs to be preceded by statement"
 msgstr ""
 
-#: fortran/parse.c:472 fortran/parse.c:638
+#: fortran/parse.c:619 fortran/parse.c:785
 #, no-c-format
 msgid "Ignoring statement label in empty statement at %C"
 msgstr ""
 
-#: fortran/parse.c:565 fortran/parse.c:605
+#: fortran/parse.c:712 fortran/parse.c:752
 #, no-c-format
 msgid "Bad continuation line at %C"
 msgstr ""
 
-#: fortran/parse.c:664
+#: fortran/parse.c:811
 #, no-c-format
 msgid "Line truncated at %C"
 msgstr ""
 
-#: fortran/parse.c:841
+#: fortran/parse.c:997
 #, no-c-format
 msgid "FORMAT statement at %L does not have a statement label"
 msgstr ""
 
-#: fortran/parse.c:913
+#: fortran/parse.c:1069
 msgid "arithmetic IF"
 msgstr ""
 
-#: fortran/parse.c:919
+#: fortran/parse.c:1075
 #, fuzzy
 msgid "attribute declaration"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
 
-#: fortran/parse.c:949
+#: fortran/parse.c:1105
 #, fuzzy
 msgid "data declaration"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
 
-#: fortran/parse.c:958
+#: fortran/parse.c:1114
 #, fuzzy
 msgid "derived type declaration"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
 
-#: fortran/parse.c:1037
+#: fortran/parse.c:1193
 msgid "block IF"
 msgstr ""
 
-#: fortran/parse.c:1046
+#: fortran/parse.c:1202
 msgid "implied END DO"
 msgstr ""
 
-#: fortran/parse.c:1119
+#: fortran/parse.c:1275
 msgid "assignment"
 msgstr ""
 
-#: fortran/parse.c:1122
+#: fortran/parse.c:1278
 msgid "pointer assignment"
 msgstr ""
 
-#: fortran/parse.c:1131
+#: fortran/parse.c:1287
 msgid "simple IF"
 msgstr ""
 
-#: fortran/parse.c:1347
+#: fortran/parse.c:1503
 #, no-c-format
 msgid "Unexpected %s statement at %C"
 msgstr ""
 
-#: fortran/parse.c:1486
+#: fortran/parse.c:1642
 #, no-c-format
 msgid "%s statement at %C cannot follow %s statement at %L"
 msgstr ""
 
-#: fortran/parse.c:1503
+#: fortran/parse.c:1659
 #, no-c-format
 msgid "Unexpected end of file in '%s'"
 msgstr ""
 
-#: fortran/parse.c:1558
+#: fortran/parse.c:1714
 #, no-c-format
 msgid "Fortran 2003: Derived type definition at %C without components"
 msgstr ""
 
-#: fortran/parse.c:1569
+#: fortran/parse.c:1725
 #, no-c-format
 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
 msgstr ""
 
-#: fortran/parse.c:1577
+#: fortran/parse.c:1733
 #, no-c-format
 msgid "PRIVATE statement at %C must precede structure components"
 msgstr ""
 
-#: fortran/parse.c:1585
+#: fortran/parse.c:1741
 #, no-c-format
 msgid "Duplicate PRIVATE statement at %C"
 msgstr ""
 
-#: fortran/parse.c:1597
+#: fortran/parse.c:1753
 #, no-c-format
 msgid "SEQUENCE statement at %C must precede structure components"
 msgstr ""
 
-#: fortran/parse.c:1604
+#: fortran/parse.c:1760
 #, no-c-format
 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
 msgstr ""
 
-#: fortran/parse.c:1609
+#: fortran/parse.c:1765
 #, no-c-format
 msgid "Duplicate SEQUENCE statement at %C"
 msgstr ""
 
-#: fortran/parse.c:1700
+#: fortran/parse.c:1856
 #, no-c-format
 msgid "ENUM declaration at %C has no ENUMERATORS"
 msgstr ""
 
-#: fortran/parse.c:1778
+#: fortran/parse.c:1934
 #, no-c-format
 msgid "Unexpected %s statement in INTERFACE block at %C"
 msgstr ""
 
-#: fortran/parse.c:1804
+#: fortran/parse.c:1960
 #, no-c-format
 msgid "SUBROUTINE at %C does not belong in a generic function interface"
 msgstr ""
 
-#: fortran/parse.c:1808
+#: fortran/parse.c:1964
 #, no-c-format
 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
 msgstr ""
 
-#: fortran/parse.c:1818
+#: fortran/parse.c:1974
 #, no-c-format
 msgid "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
 msgstr ""
 
-#: fortran/parse.c:1849
+#: fortran/parse.c:2005
 #, no-c-format
 msgid "Unexpected %s statement at %C in INTERFACE body"
 msgstr ""
 
-#: fortran/parse.c:1863
+#: fortran/parse.c:2019
 #, no-c-format
 msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
 msgstr ""
 
-#: fortran/parse.c:1958
+#: fortran/parse.c:2134
 #, no-c-format
 msgid "%s statement must appear in a MODULE"
 msgstr ""
 
-#: fortran/parse.c:1965
+#: fortran/parse.c:2141
 #, no-c-format
 msgid "%s statement at %C follows another accessibility specification"
 msgstr ""
 
-#: fortran/parse.c:2015
+#: fortran/parse.c:2191
 #, no-c-format
 msgid "Bad kind expression for function '%s' at %L"
 msgstr ""
 
-#: fortran/parse.c:2018
+#: fortran/parse.c:2195
 #, no-c-format
 msgid "The type for function '%s' at %L is not accessible"
 msgstr ""
 
-#: fortran/parse.c:2070
+#: fortran/parse.c:2253
 #, no-c-format
 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
 msgstr ""
 
-#: fortran/parse.c:2091
+#: fortran/parse.c:2274
 #, no-c-format
 msgid "Unexpected %s statement in WHERE block at %C"
 msgstr ""
 
-#: fortran/parse.c:2150
+#: fortran/parse.c:2333
 #, no-c-format
 msgid "Unexpected %s statement in FORALL block at %C"
 msgstr ""
 
-#: fortran/parse.c:2201
+#: fortran/parse.c:2384
 #, no-c-format
 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
 msgstr ""
 
-#: fortran/parse.c:2219
+#: fortran/parse.c:2402
 #, no-c-format
 msgid "Duplicate ELSE statements at %L and %C"
 msgstr ""
 
-#: fortran/parse.c:2280
+#: fortran/parse.c:2463
 #, no-c-format
 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
 msgstr ""
 
-#: fortran/parse.c:2338
+#: fortran/parse.c:2521
 #, no-c-format
 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
 msgstr ""
 
-#: fortran/parse.c:2372
+#: fortran/parse.c:2555
 #, no-c-format
 msgid "End of nonblock DO statement at %C is within another block"
 msgstr ""
 
-#: fortran/parse.c:2381
+#: fortran/parse.c:2564
 #, no-c-format
 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
 msgstr ""
 
-#: fortran/parse.c:2430
+#: fortran/parse.c:2613
 #, no-c-format
 msgid "Statement label in ENDDO at %C doesn't match DO label"
 msgstr ""
 
-#: fortran/parse.c:2446
+#: fortran/parse.c:2629
 #, no-c-format
 msgid "named block DO at %L requires matching ENDDO name"
 msgstr ""
 
-#: fortran/parse.c:2702
+#: fortran/parse.c:2885
 #, no-c-format
 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
 msgstr ""
 
-#: fortran/parse.c:2758
+#: fortran/parse.c:2941
 #, no-c-format
 msgid "%s statement at %C cannot terminate a non-block DO loop"
 msgstr ""
 
-#: fortran/parse.c:2943
+#: fortran/parse.c:3126
 #, no-c-format
 msgid "Contained procedure '%s' at %C is already ambiguous"
 msgstr ""
 
-#: fortran/parse.c:2993
+#: fortran/parse.c:3176
 #, no-c-format
 msgid "Unexpected %s statement in CONTAINS section at %C"
 msgstr ""
 
 #. This is valid in Fortran 2008.
-#: fortran/parse.c:3018
+#: fortran/parse.c:3201
 #, no-c-format
 msgid "Extension: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
 msgstr ""
 
-#: fortran/parse.c:3089
+#: fortran/parse.c:3272
 #, no-c-format
 msgid "CONTAINS statement at %C is already in a contained program unit"
 msgstr ""
 
-#: fortran/parse.c:3138
+#: fortran/parse.c:3321
 #, no-c-format
 msgid "Global name '%s' at %L is already being used as a %s at %L"
 msgstr ""
 
-#: fortran/parse.c:3159
+#: fortran/parse.c:3342
 #, no-c-format
 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
 msgstr ""
 
-#: fortran/parse.c:3185
+#: fortran/parse.c:3368
 #, no-c-format
 msgid "Unexpected %s statement in BLOCK DATA at %C"
 msgstr ""
 
-#: fortran/parse.c:3228
+#: fortran/parse.c:3411
 #, no-c-format
 msgid "Unexpected %s statement in MODULE at %C"
 msgstr ""
@@ -8465,7 +8469,7 @@
 #. If we see a duplicate main program, shut down.  If the second
 #. instance is an implied main program, ie data decls or executable
 #. statements, we're in for lots of errors.
-#: fortran/parse.c:3416
+#: fortran/parse.c:3594
 #, no-c-format
 msgid "Two main PROGRAMs at %L and %C"
 msgstr ""
@@ -8502,7 +8506,7 @@
 
 #: fortran/primary.c:353
 #, no-c-format
-msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
+msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
 msgstr ""
 
 #: fortran/primary.c:363
@@ -8515,994 +8519,1039 @@
 msgid "Illegal character in BOZ constant at %C"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: fortran/primary.c:391
+#: fortran/primary.c:392
 #, no-c-format
-msgid "Extension: BOZ constant at %C uses non-standard postfix syntax."
+msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
 msgstr ""
 
-#: fortran/primary.c:417
+#: fortran/primary.c:423
 #, no-c-format
 msgid "Integer too big for integer kind %i at %C"
 msgstr ""
 
-#: fortran/primary.c:517
+#: fortran/primary.c:429
 #, no-c-format
+msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
+msgstr ""
+
+#: fortran/primary.c:529
+#, no-c-format
 msgid "Missing exponent in real number at %C"
 msgstr ""
 
-#: fortran/primary.c:573
+#: fortran/primary.c:585
 #, no-c-format
 msgid "Real number at %C has a 'd' exponent and an explicit kind"
 msgstr ""
 
-#: fortran/primary.c:586
+#: fortran/primary.c:598
 #, no-c-format
 msgid "Invalid real kind %d at %C"
 msgstr ""
 
-#: fortran/primary.c:600
+#: fortran/primary.c:612
 #, no-c-format
 msgid "Real constant overflows its kind at %C"
 msgstr ""
 
-#: fortran/primary.c:605
+#: fortran/primary.c:617
 #, no-c-format
 msgid "Real constant underflows its kind at %C"
 msgstr ""
 
-#: fortran/primary.c:697
+#: fortran/primary.c:709
 #, no-c-format
 msgid "Syntax error in SUBSTRING specification at %C"
 msgstr ""
 
-#: fortran/primary.c:902
+#: fortran/primary.c:914
 #, no-c-format
 msgid "Invalid kind %d for CHARACTER constant at %C"
 msgstr ""
 
-#: fortran/primary.c:923
+#: fortran/primary.c:935
 #, fuzzy, no-c-format
 msgid "Unterminated character constant beginning at %C"
 msgstr "Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð°Ñ�"
 
-#: fortran/primary.c:1035
+#: fortran/primary.c:1047
 #, no-c-format
 msgid "Bad kind for logical constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1074
+#: fortran/primary.c:1086
 #, no-c-format
 msgid "Expected PARAMETER symbol in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1080
+#: fortran/primary.c:1092
 #, no-c-format
 msgid "Numeric PARAMETER required in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1086
+#: fortran/primary.c:1098
 #, no-c-format
 msgid "Scalar PARAMETER required in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1090
+#: fortran/primary.c:1102
 #, no-c-format
 msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1120
+#: fortran/primary.c:1132
 #, no-c-format
 msgid "Error converting PARAMETER constant in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1249
+#: fortran/primary.c:1261
 #, no-c-format
 msgid "Syntax error in COMPLEX constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1430
+#: fortran/primary.c:1442
 #, no-c-format
 msgid "Keyword '%s' at %C has already appeared in the current argument list"
 msgstr ""
 
-#: fortran/primary.c:1494
+#: fortran/primary.c:1506
 #, fuzzy, no-c-format
 msgid "Extension: argument list function at %C"
 msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
 
-#: fortran/primary.c:1561
+#: fortran/primary.c:1573
 #, no-c-format
 msgid "Expected alternate return label at %C"
 msgstr ""
 
-#: fortran/primary.c:1579
+#: fortran/primary.c:1591
 #, no-c-format
 msgid "Missing keyword name in actual argument list at %C"
 msgstr ""
 
-#: fortran/primary.c:1624
+#: fortran/primary.c:1636
 #, no-c-format
 msgid "Syntax error in argument list at %C"
 msgstr ""
 
-#: fortran/primary.c:1708
+#: fortran/primary.c:1723
 #, no-c-format
 msgid "Expected structure component name at %C"
 msgstr ""
 
-#: fortran/primary.c:1961
+#: fortran/primary.c:1980
 #, no-c-format
 msgid "Too many components in structure constructor at %C"
 msgstr ""
 
-#: fortran/primary.c:1974
+#: fortran/primary.c:1993
 #, no-c-format
 msgid "Structure constructor for '%s' at %C has PRIVATE components"
 msgstr ""
 
-#: fortran/primary.c:1984
+#: fortran/primary.c:2003
 #, no-c-format
 msgid "Too few components in structure constructor at %C"
 msgstr ""
 
-#: fortran/primary.c:2002
+#: fortran/primary.c:2021
 #, no-c-format
 msgid "Syntax error in structure constructor at %C"
 msgstr ""
 
-#: fortran/primary.c:2086
+#: fortran/primary.c:2105
 #, no-c-format
 msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
 msgstr ""
 
-#: fortran/primary.c:2188
+#: fortran/primary.c:2207
 #, no-c-format
 msgid "Unexpected use of subroutine name '%s' at %C"
 msgstr ""
 
-#: fortran/primary.c:2219
+#: fortran/primary.c:2238
 #, fuzzy, no-c-format
 msgid "Statement function '%s' requires argument list at %C"
 msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
 
-#: fortran/primary.c:2222
+#: fortran/primary.c:2241
 #, no-c-format
 msgid "Function '%s' requires an argument list at %C"
 msgstr ""
 
-#: fortran/primary.c:2267
+#: fortran/primary.c:2286
 #, fuzzy, no-c-format
 msgid "Missing argument to '%s' at %C"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
 
-#: fortran/primary.c:2408
+#: fortran/primary.c:2427
 #, fuzzy, no-c-format
 msgid "Missing argument list in function '%s' at %C"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
 
-#: fortran/primary.c:2436
+#: fortran/primary.c:2455
 #, no-c-format
 msgid "Symbol at %C is not appropriate for an expression"
 msgstr ""
 
-#: fortran/primary.c:2504
+#: fortran/primary.c:2523
 #, no-c-format
 msgid "Assigning to PROTECTED variable at %C"
 msgstr ""
 
-#: fortran/primary.c:2520
+#: fortran/primary.c:2557
 #, no-c-format
 msgid "Named constant at %C in an EQUIVALENCE"
 msgstr ""
 
-#: fortran/primary.c:2543
-#, no-c-format
-msgid "Expected VARIABLE at %C"
-msgstr ""
+#: fortran/primary.c:2579
+#, fuzzy, no-c-format
+msgid "'%s' at %C is not a variable"
+msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
 
-#: fortran/resolve.c:120
+#: fortran/resolve.c:121
 #, no-c-format
 msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
 msgstr ""
 
-#: fortran/resolve.c:124
+#: fortran/resolve.c:125
 #, no-c-format
 msgid "Alternate return specifier in function '%s' at %L is not allowed"
 msgstr ""
 
-#: fortran/resolve.c:137
+#: fortran/resolve.c:138
 #, no-c-format
 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
 msgstr ""
 
-#: fortran/resolve.c:144
+#: fortran/resolve.c:145
 #, no-c-format
 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
 msgstr ""
 
-#: fortran/resolve.c:157 fortran/resolve.c:1080
+#: fortran/resolve.c:158 fortran/resolve.c:1138
 #, no-c-format
 msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:201
+#: fortran/resolve.c:202
 #, no-c-format
 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/resolve.c:206
+#: fortran/resolve.c:207
 #, no-c-format
 msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
 msgstr ""
 
-#: fortran/resolve.c:215
+#: fortran/resolve.c:216
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:222
+#: fortran/resolve.c:223
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
 msgstr ""
 
-#: fortran/resolve.c:234
+#: fortran/resolve.c:231
 #, no-c-format
+msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:243
+#, no-c-format
 msgid "Argument '%s' of statement function at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:244
+#: fortran/resolve.c:253
 #, no-c-format
 msgid "Character-valued argument '%s' of statement function at %L must have constant length"
 msgstr ""
 
-#: fortran/resolve.c:299
+#: fortran/resolve.c:310
 #, no-c-format
 msgid "Contained function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:302
+#: fortran/resolve.c:313
 #, no-c-format
 msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:319
+#: fortran/resolve.c:330
 #, no-c-format
 msgid "Character-valued internal function '%s' at %L must not be assumed length"
 msgstr ""
 
-#: fortran/resolve.c:490
+#: fortran/resolve.c:501
 #, no-c-format
-msgid "Procedure %s at %L has entries with mismatched array specifications"
+msgid "Function %s at %L has entries with mismatched array specifications"
 msgstr ""
 
-#: fortran/resolve.c:516
+#: fortran/resolve.c:518
 #, no-c-format
+msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
+msgstr ""
+
+#: fortran/resolve.c:545
+#, no-c-format
 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:520
+#: fortran/resolve.c:549
 #, no-c-format
 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:527
+#: fortran/resolve.c:556
 #, no-c-format
 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:531
+#: fortran/resolve.c:560
 #, no-c-format
 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:569
+#: fortran/resolve.c:598
 #, no-c-format
 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:574
+#: fortran/resolve.c:603
 #, no-c-format
 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:643
+#: fortran/resolve.c:661
 #, no-c-format
+msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
+msgstr ""
+
+#: fortran/resolve.c:665
+#, no-c-format
+msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
+msgstr ""
+
+#: fortran/resolve.c:676
+#, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
 msgstr ""
 
-#: fortran/resolve.c:647
+#: fortran/resolve.c:680
 #, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
 msgstr ""
 
-#: fortran/resolve.c:651
+#: fortran/resolve.c:684
 #, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
 msgstr ""
 
-#: fortran/resolve.c:661
+#: fortran/resolve.c:711
 #, no-c-format
 msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
 msgstr ""
 
-#: fortran/resolve.c:665
+#: fortran/resolve.c:715
 #, no-c-format
 msgid "COMMON block '%s' at %L is also an intrinsic procedure"
 msgstr ""
 
-#: fortran/resolve.c:669
+#: fortran/resolve.c:719
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
 msgstr ""
 
-#: fortran/resolve.c:674
+#: fortran/resolve.c:724
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
 msgstr ""
 
-#: fortran/resolve.c:736
+#: fortran/resolve.c:786
 #, no-c-format
 msgid "Components of structure constructor '%s' at %L are PRIVATE"
 msgstr ""
 
-#: fortran/resolve.c:756
+#: fortran/resolve.c:808
 #, no-c-format
 msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
 msgstr ""
 
-#: fortran/resolve.c:769
+#: fortran/resolve.c:821
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
 msgstr ""
 
-#: fortran/resolve.c:786
+#: fortran/resolve.c:838
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
 msgstr ""
 
-#: fortran/resolve.c:913
+#: fortran/resolve.c:965
 #, no-c-format
 msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:976 fortran/resolve.c:5434 fortran/resolve.c:6098
+#: fortran/resolve.c:1029 fortran/resolve.c:5576 fortran/resolve.c:6282
 #, no-c-format
 msgid "Label %d referenced at %L is never defined"
 msgstr ""
 
-#: fortran/resolve.c:986
+#: fortran/resolve.c:1039
 #, fuzzy, no-c-format
 msgid "'%s' at %L is ambiguous"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
 
-#: fortran/resolve.c:1018
+#: fortran/resolve.c:1075
 #, fuzzy, no-c-format
 msgid "Statement function '%s' at %L is not allowed as an actual argument"
 msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
 
-#: fortran/resolve.c:1026
+#: fortran/resolve.c:1083
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
 msgstr ""
 
-#: fortran/resolve.c:1033
+#: fortran/resolve.c:1090
 #, no-c-format
 msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
 msgstr ""
 
-#: fortran/resolve.c:1039
+#: fortran/resolve.c:1096
 #, no-c-format
 msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr ""
 
-#: fortran/resolve.c:1059
+#: fortran/resolve.c:1116
 #, no-c-format
 msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr ""
 
-#: fortran/resolve.c:1098
+#: fortran/resolve.c:1157
 #, fuzzy, no-c-format
 msgid "Symbol '%s' at %L is ambiguous"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
 
-#: fortran/resolve.c:1143
+#: fortran/resolve.c:1206
 #, no-c-format
 msgid "By-value argument at %L is not of numeric type"
 msgstr ""
 
-#: fortran/resolve.c:1150
+#: fortran/resolve.c:1213
 #, no-c-format
 msgid "By-value argument at %L cannot be an array or an array section"
 msgstr ""
 
-#: fortran/resolve.c:1164
+#: fortran/resolve.c:1227
 #, no-c-format
 msgid "By-value argument at %L is not allowed in this context"
 msgstr ""
 
-#: fortran/resolve.c:1176
+#: fortran/resolve.c:1239
 #, no-c-format
 msgid "Passing internal procedure at %L by location not allowed"
 msgstr ""
 
-#: fortran/resolve.c:1293
+#: fortran/resolve.c:1356
 #, no-c-format
 msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
 msgstr ""
 
-#: fortran/resolve.c:1315
+#: fortran/resolve.c:1378
 msgid "elemental procedure"
 msgstr ""
 
-#: fortran/resolve.c:1332
+#: fortran/resolve.c:1395
 #, no-c-format
 msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
 msgstr ""
 
-#: fortran/resolve.c:1466
+#: fortran/resolve.c:1531
 #, no-c-format
 msgid "There is no specific function for the generic '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:1475
+#: fortran/resolve.c:1540
 #, no-c-format
 msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
 msgstr ""
 
-#: fortran/resolve.c:1513
+#: fortran/resolve.c:1594
 #, no-c-format
 msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr ""
 
-#: fortran/resolve.c:1559
+#: fortran/resolve.c:1640
 #, no-c-format
 msgid "Unable to resolve the specific function '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:1615 fortran/resolve.c:8740
+#: fortran/resolve.c:1696 fortran/resolve.c:8931
 #, no-c-format
 msgid "Function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:1799
+#: fortran/resolve.c:1907
 #, fuzzy, no-c-format
 msgid "Argument to '%s' at %L is not a variable"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
 
-#: fortran/resolve.c:1871
+#: fortran/resolve.c:1979
 #, no-c-format
 msgid "More actual than formal arguments in '%s' call at %L"
 msgstr ""
 
-#: fortran/resolve.c:1883
+#: fortran/resolve.c:1991
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
 msgstr ""
 
-#: fortran/resolve.c:1909
+#: fortran/resolve.c:2017
 #, no-c-format
 msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
 msgstr ""
 
-#: fortran/resolve.c:1926
+#: fortran/resolve.c:2034
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr ""
 
-#: fortran/resolve.c:1936
+#: fortran/resolve.c:2044
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr ""
 
-#: fortran/resolve.c:1959 fortran/resolve.c:1998
+#: fortran/resolve.c:2067 fortran/resolve.c:2106
 #, no-c-format
 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
 msgstr ""
 
 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
 #. scalar pointer.
-#: fortran/resolve.c:1974
+#: fortran/resolve.c:2082
 #, no-c-format
 msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
 msgstr ""
 
-#: fortran/resolve.c:1990
+#: fortran/resolve.c:2098
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a scalar"
 msgstr ""
 
 #. TODO: Update this error message to allow for procedure
 #. pointers once they are implemented.
-#: fortran/resolve.c:2012
+#: fortran/resolve.c:2120
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a procedure"
 msgstr ""
 
-#: fortran/resolve.c:2020
+#: fortran/resolve.c:2128
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
 msgstr ""
 
-#: fortran/resolve.c:2062
+#: fortran/resolve.c:2170
 #, fuzzy, no-c-format
 msgid "'%s' at %L is not a function"
 msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
 
-#: fortran/resolve.c:2068
+#: fortran/resolve.c:2176
 #, no-c-format
 msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
 msgstr ""
 
 #. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:2111
+#: fortran/resolve.c:2219
 #, no-c-format
 msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:2164
+#: fortran/resolve.c:2272
 #, no-c-format
 msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
 msgstr ""
 
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2321
 #, no-c-format
 msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
 msgstr ""
 
-#: fortran/resolve.c:2220
+#: fortran/resolve.c:2328
 #, no-c-format
 msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
 msgstr ""
 
-#: fortran/resolve.c:2235
+#: fortran/resolve.c:2343
 #, no-c-format
 msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2243
+#: fortran/resolve.c:2351
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2285
+#: fortran/resolve.c:2393
 #, no-c-format
 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
 msgstr ""
 
-#: fortran/resolve.c:2288
+#: fortran/resolve.c:2396
 #, no-c-format
 msgid "Subroutine call to '%s' at %L is not PURE"
 msgstr ""
 
-#: fortran/resolve.c:2351
+#: fortran/resolve.c:2459
 #, no-c-format
 msgid "There is no specific subroutine for the generic '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:2360
+#: fortran/resolve.c:2468
 #, no-c-format
 msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
 msgstr ""
 
-#: fortran/resolve.c:2468
+#: fortran/resolve.c:2576
 #, no-c-format
 msgid "Missing SHAPE parameter for call to %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:2476
+#: fortran/resolve.c:2584
 #, no-c-format
 msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
 msgstr ""
 
-#: fortran/resolve.c:2543
+#: fortran/resolve.c:2667
 #, no-c-format
 msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr ""
 
-#: fortran/resolve.c:2587
+#: fortran/resolve.c:2711
 #, no-c-format
 msgid "Unable to resolve the specific subroutine '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:2644
+#: fortran/resolve.c:2768
 #, no-c-format
 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
 msgstr ""
 
-#: fortran/resolve.c:2663
+#: fortran/resolve.c:2787
 #, no-c-format
 msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2671
+#: fortran/resolve.c:2795
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared as RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2741
+#: fortran/resolve.c:2865
 #, no-c-format
 msgid "Shapes for operands at %L and %L are not conformable"
 msgstr ""
 
-#: fortran/resolve.c:2792
+#: fortran/resolve.c:2916
 #, c-format
 msgid "Invalid context for NULL() pointer at %%L"
 msgstr ""
 
-#: fortran/resolve.c:2808
+#: fortran/resolve.c:2932
 #, c-format
 msgid "Operand of unary numeric operator '%s' at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:2824
+#: fortran/resolve.c:2948
 #, c-format
 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2838
+#: fortran/resolve.c:2962
 #, c-format
 msgid "Operands of string concatenation operator at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2857
+#: fortran/resolve.c:2981
 #, c-format
 msgid "Operands of logical operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2871
+#: fortran/resolve.c:2995
 #, c-format
 msgid "Operand of .not. operator at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:2885
+#: fortran/resolve.c:3009
 msgid "COMPLEX quantities cannot be compared at %L"
 msgstr ""
 
-#: fortran/resolve.c:2913
+#: fortran/resolve.c:3037
 #, c-format
 msgid "Logicals at %%L must be compared with %s instead of %s"
 msgstr ""
 
-#: fortran/resolve.c:2919
+#: fortran/resolve.c:3043
 #, c-format
 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2927
+#: fortran/resolve.c:3051
 #, c-format
 msgid "Unknown operator '%s' at %%L"
 msgstr ""
 
-#: fortran/resolve.c:2929
+#: fortran/resolve.c:3053
 #, c-format
 msgid "Operand of user operator '%s' at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:3056
 #, c-format
 msgid "Operands of user operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3142
 #, c-format
 msgid "Inconsistent ranks for operator at %%L and %%L"
 msgstr ""
 
-#: fortran/resolve.c:3212
+#: fortran/resolve.c:3339
 #, no-c-format
 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3220
+#: fortran/resolve.c:3347
 #, no-c-format
 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3239
+#: fortran/resolve.c:3366
 #, no-c-format
 msgid "Illegal stride of zero at %L"
 msgstr ""
 
-#: fortran/resolve.c:3256
+#: fortran/resolve.c:3383
 #, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3264
+#: fortran/resolve.c:3391
 #, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3280
+#: fortran/resolve.c:3407
 #, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3289
+#: fortran/resolve.c:3416
 #, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3328
+#: fortran/resolve.c:3455
 #, no-c-format
 msgid "Rightmost upper bound of assumed size array section not specified at %L"
 msgstr ""
 
-#: fortran/resolve.c:3338
+#: fortran/resolve.c:3465
 #, no-c-format
 msgid "Rank mismatch in array reference at %L (%d/%d)"
 msgstr ""
 
-#: fortran/resolve.c:3366
+#: fortran/resolve.c:3493
 #, no-c-format
 msgid "Array index at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:3372
+#: fortran/resolve.c:3499
 #, no-c-format
 msgid "Array index at %L must be of INTEGER type"
 msgstr ""
 
-#: fortran/resolve.c:3378
+#: fortran/resolve.c:3505
 #, no-c-format
 msgid "Extension: REAL array index at %L"
 msgstr ""
 
-#: fortran/resolve.c:3408
+#: fortran/resolve.c:3535
 #, fuzzy, no-c-format
 msgid "Argument dim at %L must be scalar"
 msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
 
-#: fortran/resolve.c:3414
+#: fortran/resolve.c:3542
 #, no-c-format
 msgid "Argument dim at %L must be of INTEGER type"
 msgstr ""
 
-#: fortran/resolve.c:3534
+#: fortran/resolve.c:3663
 #, fuzzy, no-c-format
 msgid "Array index at %L is an array of rank %d"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
 
-#: fortran/resolve.c:3571
+#: fortran/resolve.c:3700
 #, no-c-format
 msgid "Substring start index at %L must be of type INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:3578
+#: fortran/resolve.c:3707
 #, no-c-format
 msgid "Substring start index at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:3587
+#: fortran/resolve.c:3716
 #, no-c-format
 msgid "Substring start index at %L is less than one"
 msgstr ""
 
-#: fortran/resolve.c:3600
+#: fortran/resolve.c:3729
 #, no-c-format
 msgid "Substring end index at %L must be of type INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:3607
+#: fortran/resolve.c:3736
 #, no-c-format
 msgid "Substring end index at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:3617
+#: fortran/resolve.c:3746
 #, no-c-format
 msgid "Substring end index at %L exceeds the string length"
 msgstr ""
 
-#: fortran/resolve.c:3755
+#: fortran/resolve.c:3884
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
 msgstr ""
 
-#: fortran/resolve.c:3762
+#: fortran/resolve.c:3891
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
 msgstr ""
 
-#: fortran/resolve.c:3781
+#: fortran/resolve.c:3910
 #, no-c-format
 msgid "Two or more part references with nonzero rank must not be specified at %L"
 msgstr ""
 
-#: fortran/resolve.c:3956
+#: fortran/resolve.c:4085
 #, no-c-format
 msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
 msgstr ""
 
-#: fortran/resolve.c:3961
+#: fortran/resolve.c:4090
 #, no-c-format
 msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
 msgstr ""
 
-#: fortran/resolve.c:4238
+#: fortran/resolve.c:4367
 #, no-c-format
 msgid "%s at %L must be a scalar"
 msgstr ""
 
-#: fortran/resolve.c:4248
+#: fortran/resolve.c:4377
 #, no-c-format
 msgid "Deleted feature: %s at %L must be integer"
 msgstr ""
 
-#: fortran/resolve.c:4252 fortran/resolve.c:4259
+#: fortran/resolve.c:4381 fortran/resolve.c:4388
 #, no-c-format
 msgid "%s at %L must be INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4279
+#: fortran/resolve.c:4408
 #, no-c-format
 msgid "Cannot assign to loop variable in PURE procedure at %L"
 msgstr ""
 
-#: fortran/resolve.c:4303
+#: fortran/resolve.c:4432
 #, no-c-format
 msgid "Step expression in DO loop at %L cannot be zero"
 msgstr ""
 
-#: fortran/resolve.c:4378
+#: fortran/resolve.c:4508
 #, no-c-format
 msgid "FORALL index-name at %L must be a scalar INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4383
+#: fortran/resolve.c:4513
 #, no-c-format
 msgid "FORALL start expression at %L must be a scalar INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4390
+#: fortran/resolve.c:4520
 #, no-c-format
 msgid "FORALL end expression at %L must be a scalar INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4398
+#: fortran/resolve.c:4528
 #, no-c-format
 msgid "FORALL stride expression at %L must be a scalar %s"
 msgstr ""
 
-#: fortran/resolve.c:4403
+#: fortran/resolve.c:4533
 #, no-c-format
 msgid "FORALL stride expression at %L cannot be zero"
 msgstr ""
 
-#: fortran/resolve.c:4419
+#: fortran/resolve.c:4549
 #, no-c-format
 msgid "FORALL index '%s' may not appear in triplet specification at %L"
 msgstr ""
 
-#: fortran/resolve.c:4499
+#: fortran/resolve.c:4629
 #, no-c-format
 msgid "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr ""
 
-#: fortran/resolve.c:4506
+#: fortran/resolve.c:4636
 #, no-c-format
 msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:4675
+#: fortran/resolve.c:4740
 #, no-c-format
 msgid "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the same statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:4711
+#: fortran/resolve.c:4776
 #, no-c-format
 msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr ""
 
-#: fortran/resolve.c:4719
+#: fortran/resolve.c:4784
 #, no-c-format
 msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:4743
+#: fortran/resolve.c:4808
 #, no-c-format
 msgid "Array specification required in ALLOCATE statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:4773
+#: fortran/resolve.c:4838
 #, no-c-format
 msgid "Bad array specification in ALLOCATE statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:4791
+#: fortran/resolve.c:4856
 #, no-c-format
 msgid "'%s' must not appear an the array specification at %L in the same ALLOCATE statement where it is itself allocated"
 msgstr ""
 
+#: fortran/resolve.c:4880
+#, no-c-format
+msgid "STAT variable '%s' of %s statement at %C cannot be INTENT(IN)"
+msgstr ""
+
+#: fortran/resolve.c:4884
+#, no-c-format
+msgid "Illegal STAT variable in %s statement at %C for a PURE procedure"
+msgstr ""
+
+#: fortran/resolve.c:4922
+#, no-c-format
+msgid "STAT tag in %s statement at %L must be a variable"
+msgstr ""
+
+#: fortran/resolve.c:4928
+#, no-c-format
+msgid "STAT tag in %s statement at %L must be of type INTEGER"
+msgstr ""
+
 #. The cases overlap, or they are the same
 #. 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.
-#: fortran/resolve.c:4949
+#: fortran/resolve.c:5091
 #, no-c-format
 msgid "CASE label at %L overlaps with CASE label at %L"
 msgstr ""
 
-#: fortran/resolve.c:5000
+#: fortran/resolve.c:5142
 #, no-c-format
 msgid "Expression in CASE statement at %L must be of type %s"
 msgstr ""
 
-#: fortran/resolve.c:5011
+#: fortran/resolve.c:5153
 #, no-c-format
 msgid "Expression in CASE statement at %L must be kind %d"
 msgstr ""
 
-#: fortran/resolve.c:5023
+#: fortran/resolve.c:5165
 #, no-c-format
 msgid "Expression in CASE statement at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:5069
+#: fortran/resolve.c:5211
 #, no-c-format
 msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
 msgstr ""
 
-#: fortran/resolve.c:5087
+#: fortran/resolve.c:5229
 #, no-c-format
 msgid "Argument of SELECT statement at %L cannot be %s"
 msgstr ""
 
-#: fortran/resolve.c:5096
+#: fortran/resolve.c:5238
 #, no-c-format
 msgid "Argument of SELECT statement at %L must be a scalar expression"
 msgstr ""
 
-#: fortran/resolve.c:5161
+#: fortran/resolve.c:5303
 #, no-c-format
 msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
 msgstr ""
 
-#: fortran/resolve.c:5187
+#: fortran/resolve.c:5329
 #, no-c-format
 msgid "Logical range in CASE statement at %L is not allowed"
 msgstr ""
 
-#: fortran/resolve.c:5199
+#: fortran/resolve.c:5341
 #, no-c-format
 msgid "constant logical value in CASE statement is repeated at %L"
 msgstr ""
 
-#: fortran/resolve.c:5213
+#: fortran/resolve.c:5355
 #, no-c-format
 msgid "Range specification at %L can never be matched"
 msgstr ""
 
-#: fortran/resolve.c:5316
+#: fortran/resolve.c:5458
 #, no-c-format
 msgid "Logical SELECT CASE block at %L has more that two cases"
 msgstr ""
 
-#: fortran/resolve.c:5354
+#: fortran/resolve.c:5496
 #, no-c-format
 msgid "Data transfer element at %L cannot have POINTER components"
 msgstr ""
 
-#: fortran/resolve.c:5361
+#: fortran/resolve.c:5503
 #, no-c-format
 msgid "Data transfer element at %L cannot have ALLOCATABLE components"
 msgstr ""
 
-#: fortran/resolve.c:5368
+#: fortran/resolve.c:5510
 #, no-c-format
 msgid "Data transfer element at %L cannot have PRIVATE components"
 msgstr ""
 
-#: fortran/resolve.c:5377
+#: fortran/resolve.c:5519
 #, no-c-format
 msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
 msgstr ""
 
-#: fortran/resolve.c:5441
+#: fortran/resolve.c:5583
 #, no-c-format
 msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:5450
+#: fortran/resolve.c:5592
 #, no-c-format
 msgid "Branch at %L causes an infinite loop"
 msgstr ""
@@ -9510,647 +9559,657 @@
 #. 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.
-#: fortran/resolve.c:5463
+#: fortran/resolve.c:5605
 #, no-c-format
 msgid "Label at %L is not in the same block as the GOTO statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:5478 fortran/resolve.c:5492
+#: fortran/resolve.c:5620 fortran/resolve.c:5634
 #, no-c-format
 msgid "Deleted feature: GOTO at %L jumps to END of construct at %L"
 msgstr ""
 
-#: fortran/resolve.c:5569
+#: fortran/resolve.c:5711
 #, no-c-format
 msgid "WHERE mask at %L has inconsistent shape"
 msgstr ""
 
-#: fortran/resolve.c:5585
+#: fortran/resolve.c:5727
 #, no-c-format
 msgid "WHERE assignment target at %L has inconsistent shape"
 msgstr ""
 
-#: fortran/resolve.c:5600 fortran/resolve.c:5682
+#: fortran/resolve.c:5735 fortran/resolve.c:5820
 #, no-c-format
+msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
+msgstr ""
+
+#: fortran/resolve.c:5745 fortran/resolve.c:5830
+#, no-c-format
 msgid "Unsupported statement inside WHERE at %L"
 msgstr ""
 
-#: fortran/resolve.c:5631
+#: fortran/resolve.c:5776
 #, no-c-format
 msgid "Assignment to a FORALL index variable at %L"
 msgstr ""
 
-#: fortran/resolve.c:5639
+#: fortran/resolve.c:5784
 #, no-c-format
 msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
 msgstr ""
 
-#: fortran/resolve.c:5774
+#: fortran/resolve.c:5922
 #, no-c-format
 msgid "An outer FORALL construct already has an index with this name %L"
 msgstr ""
 
-#: fortran/resolve.c:5830
+#: fortran/resolve.c:5978
 #, no-c-format
 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
 msgstr ""
 
-#: fortran/resolve.c:5890
+#: fortran/resolve.c:6037
 #, no-c-format
 msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
 msgstr ""
 
-#: fortran/resolve.c:5927
+#: fortran/resolve.c:6110
 #, no-c-format
 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
 msgstr ""
 
-#: fortran/resolve.c:5950
+#: fortran/resolve.c:6135
 #, no-c-format
 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
 msgstr ""
 
-#: fortran/resolve.c:5962
+#: fortran/resolve.c:6147
 #, no-c-format
 msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
 msgstr ""
 
-#: fortran/resolve.c:6066
+#: fortran/resolve.c:6250
 #, no-c-format
 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
 msgstr ""
 
-#: fortran/resolve.c:6069
+#: fortran/resolve.c:6253
 #, no-c-format
 msgid "Variable '%s' has not been assigned a target label at %L"
 msgstr ""
 
-#: fortran/resolve.c:6080
+#: fortran/resolve.c:6264
 #, no-c-format
 msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
 msgstr ""
 
-#: fortran/resolve.c:6106
+#: fortran/resolve.c:6290
 #, no-c-format
 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
 msgstr ""
 
-#: fortran/resolve.c:6121
+#: fortran/resolve.c:6305
 #, no-c-format
 msgid "Arithmetic IF statement at %L requires a numeric expression"
 msgstr ""
 
-#: fortran/resolve.c:6163
+#: fortran/resolve.c:6347
 #, no-c-format
 msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
 msgstr ""
 
-#: fortran/resolve.c:6170
+#: fortran/resolve.c:6420
 #, no-c-format
-msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:6182
-#, no-c-format
-msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:6247
-#, no-c-format
 msgid "FORALL mask clause at %L requires a LOGICAL expression"
 msgstr ""
 
-#: fortran/resolve.c:6317 fortran/resolve.c:6373
+#: fortran/resolve.c:6490 fortran/resolve.c:6546
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
 msgstr ""
 
 #. Common block names match but binding labels do not.
-#: fortran/resolve.c:6338
+#: fortran/resolve.c:6511
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6385
+#: fortran/resolve.c:6558
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
 msgstr ""
 
 #. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:6437
+#: fortran/resolve.c:6610
 #, no-c-format
 msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
 msgstr ""
 
 #. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:6450
+#: fortran/resolve.c:6623
 #, no-c-format
 msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6636
 #, no-c-format
 msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6540
+#: fortran/resolve.c:6713
 #, no-c-format
 msgid "CHARACTER variable has zero length at %L"
 msgstr ""
 
-#: fortran/resolve.c:6828
+#: fortran/resolve.c:7001
 #, no-c-format
 msgid "Allocatable array '%s' at %L must have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:6831
+#: fortran/resolve.c:7004
 #, no-c-format
 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
 msgstr ""
 
-#: fortran/resolve.c:6838
+#: fortran/resolve.c:7011
 #, no-c-format
 msgid "Array pointer '%s' at %L must have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:6849
+#: fortran/resolve.c:7022
 #, no-c-format
 msgid "Array '%s' at %L cannot have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:6878
+#: fortran/resolve.c:7051
 #, no-c-format
 msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
 msgstr ""
 
-#: fortran/resolve.c:6901
+#: fortran/resolve.c:7074
 #, no-c-format
 msgid "Object '%s' at %L must have the SAVE attribute for default initialization of a component"
 msgstr ""
 
 #. The shape of a main program or module array needs to be
 #. constant.
-#: fortran/resolve.c:6948
+#: fortran/resolve.c:7121
 #, no-c-format
 msgid "The module or main program array '%s' at %L must have constant shape"
 msgstr ""
 
-#: fortran/resolve.c:6961
+#: fortran/resolve.c:7134
 #, no-c-format
 msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
 msgstr ""
 
-#: fortran/resolve.c:6980
+#: fortran/resolve.c:7153
 #, no-c-format
 msgid "'%s' at %L must have constant character length in this context"
 msgstr ""
 
-#: fortran/resolve.c:7012
+#: fortran/resolve.c:7185
 #, no-c-format
 msgid "Allocatable '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7015
+#: fortran/resolve.c:7188
 #, no-c-format
 msgid "External '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7019
+#: fortran/resolve.c:7192
 #, no-c-format
 msgid "Dummy '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7022
+#: fortran/resolve.c:7195
 #, no-c-format
 msgid "Intrinsic '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7025
+#: fortran/resolve.c:7198
 #, no-c-format
 msgid "Function result '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7028
+#: fortran/resolve.c:7201
 #, no-c-format
 msgid "Automatic array '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7051
+#: fortran/resolve.c:7224
 #, no-c-format
 msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
 msgstr ""
 
-#: fortran/resolve.c:7070
+#: fortran/resolve.c:7243
 #, no-c-format
 msgid "Character-valued statement function '%s' at %L must have constant length"
 msgstr ""
 
-#: fortran/resolve.c:7078
+#: fortran/resolve.c:7251
 #, no-c-format
 msgid "Automatic character length function '%s' at %L must have an explicit interface"
 msgstr ""
 
-#: fortran/resolve.c:7103
+#: fortran/resolve.c:7276
 #, no-c-format
 msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
 msgstr ""
 
-#: fortran/resolve.c:7126 fortran/resolve.c:7151
+#: fortran/resolve.c:7299 fortran/resolve.c:7324
 #, no-c-format
 msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
 msgstr ""
 
-#: fortran/resolve.c:7168
+#: fortran/resolve.c:7341
 #, no-c-format
 msgid "Function '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7350
 #, no-c-format
 msgid "External object '%s' at %L may not have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7185
+#: fortran/resolve.c:7358
 #, no-c-format
 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
 msgstr ""
 
-#: fortran/resolve.c:7206
+#: fortran/resolve.c:7379
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
 msgstr ""
 
-#: fortran/resolve.c:7210
+#: fortran/resolve.c:7383
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
 msgstr ""
 
-#: fortran/resolve.c:7214
+#: fortran/resolve.c:7387
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
 msgstr ""
 
-#: fortran/resolve.c:7218
+#: fortran/resolve.c:7391
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
 msgstr ""
 
-#: fortran/resolve.c:7227
+#: fortran/resolve.c:7400
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
 msgstr ""
 
-#: fortran/resolve.c:7299
+#: fortran/resolve.c:7472
 #, no-c-format
 msgid "Character length of component '%s' needs to be a constant specification expression at %L"
 msgstr ""
 
-#: fortran/resolve.c:7314
+#: fortran/resolve.c:7487
 #, no-c-format
 msgid "The component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
 msgstr ""
 
-#: fortran/resolve.c:7324
+#: fortran/resolve.c:7497
 #, no-c-format
 msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
 msgstr ""
 
-#: fortran/resolve.c:7334
+#: fortran/resolve.c:7507
 #, no-c-format
 msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
 msgstr ""
 
-#: fortran/resolve.c:7352
+#: fortran/resolve.c:7525
 #, no-c-format
 msgid "Component '%s' of '%s' at %L must have constant array bounds"
 msgstr ""
 
-#: fortran/resolve.c:7395
+#: fortran/resolve.c:7568
 #, no-c-format
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7405
+#: fortran/resolve.c:7578
 #, no-c-format
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7418
+#: fortran/resolve.c:7591
 #, no-c-format
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7430
+#: fortran/resolve.c:7603
 #, no-c-format
 msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7439
+#: fortran/resolve.c:7612
 #, no-c-format
 msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7451
+#: fortran/resolve.c:7624
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
 msgstr ""
 
-#: fortran/resolve.c:7459
+#: fortran/resolve.c:7632
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
 msgstr ""
 
-#: fortran/resolve.c:7485
+#: fortran/resolve.c:7658
 #, no-c-format
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7504
+#: fortran/resolve.c:7677
 #, no-c-format
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:7515
+#: fortran/resolve.c:7688
 #, no-c-format
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:7526
+#: fortran/resolve.c:7699
 #, no-c-format
 msgid "Incompatible derived type in PARAMETER at %L"
 msgstr ""
 
-#: fortran/resolve.c:7597
+#: fortran/resolve.c:7758
 #, no-c-format
+msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
+msgstr ""
+
+#: fortran/resolve.c:7772
+#, no-c-format
 msgid "Interface '%s' of procedure '%s' at %L must be explicit"
 msgstr ""
 
-#: fortran/resolve.c:7622
+#: fortran/resolve.c:7797
 #, no-c-format
 msgid "Type specified for intrinsic function '%s' at %L is ignored"
 msgstr ""
 
-#: fortran/resolve.c:7629
+#: fortran/resolve.c:7804
 #, no-c-format
 msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
 msgstr ""
 
-#: fortran/resolve.c:7636
+#: fortran/resolve.c:7811
 #, no-c-format
 msgid "Intrinsic '%s' at %L does not exist"
 msgstr ""
 
-#: fortran/resolve.c:7676
+#: fortran/resolve.c:7851
 #, no-c-format
 msgid "Assumed size array at %L must be a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7679
+#: fortran/resolve.c:7854
 #, no-c-format
 msgid "Assumed shape array at %L must be a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7691
+#: fortran/resolve.c:7866
 #, no-c-format
 msgid "Symbol at %L is not a DUMMY variable"
 msgstr ""
 
-#: fortran/resolve.c:7697
+#: fortran/resolve.c:7872
 #, no-c-format
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7707
+#: fortran/resolve.c:7882
 #, no-c-format
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 msgstr ""
 
-#: fortran/resolve.c:7716
+#: fortran/resolve.c:7891
 #, no-c-format
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 msgstr ""
 
-#: fortran/resolve.c:7742
+#: fortran/resolve.c:7917
 #, no-c-format
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 msgstr ""
 
-#: fortran/resolve.c:7795
+#: fortran/resolve.c:7970
 #, no-c-format
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 msgstr ""
 
-#: fortran/resolve.c:7811
+#: fortran/resolve.c:7987
 #, no-c-format
 msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 msgstr ""
 
-#: fortran/resolve.c:7830
+#: fortran/resolve.c:8006
 #, no-c-format
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 msgstr ""
 
-#: fortran/resolve.c:7889
+#: fortran/resolve.c:8065
 #, no-c-format
 msgid "Threadprivate at %L isn't SAVEd"
 msgstr ""
 
-#: fortran/resolve.c:7967
+#: fortran/resolve.c:8143
 #, no-c-format
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 msgstr ""
 
-#: fortran/resolve.c:8011
+#: fortran/resolve.c:8149
 #, no-c-format
+msgid "DATA array '%s' at %L must be specified in a previous declaration"
+msgstr ""
+
+#: fortran/resolve.c:8194
+#, no-c-format
 msgid "Nonconstant array section at %L in DATA statement"
 msgstr ""
 
-#: fortran/resolve.c:8024
+#: fortran/resolve.c:8207
 #, no-c-format
 msgid "DATA statement at %L has more variables than values"
 msgstr ""
 
-#: fortran/resolve.c:8118
+#: fortran/resolve.c:8301
 #, no-c-format
 msgid "iterator start at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:8125
+#: fortran/resolve.c:8308
 #, no-c-format
 msgid "iterator end at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:8132
+#: fortran/resolve.c:8315
 #, no-c-format
 msgid "iterator step at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:8258
+#: fortran/resolve.c:8441
 #, no-c-format
 msgid "DATA statement at %L has more values than variables"
 msgstr ""
 
-#: fortran/resolve.c:8349
+#: fortran/resolve.c:8532
 #, fuzzy, no-c-format
 msgid "Label %d at %L defined but not used"
 msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
 
-#: fortran/resolve.c:8354
+#: fortran/resolve.c:8537
 #, fuzzy, no-c-format
 msgid "Label %d at %L defined but cannot be used"
 msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÑ†Ñ†Ð°"
 
-#: fortran/resolve.c:8439
+#: fortran/resolve.c:8622
 #, no-c-format
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8448
+#: fortran/resolve.c:8631
 #, no-c-format
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8465
+#: fortran/resolve.c:8639
 #, no-c-format
+msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
+msgstr ""
+
+#: fortran/resolve.c:8656
+#, no-c-format
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8570
+#: fortran/resolve.c:8761
 #, no-c-format
 msgid "Syntax error in EQUIVALENCE statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:8585
+#: fortran/resolve.c:8776
 #, no-c-format
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 msgstr ""
 
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8788
 #, no-c-format
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 msgstr ""
 
-#: fortran/resolve.c:8606
+#: fortran/resolve.c:8797
 #, no-c-format
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8876
 #, no-c-format
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8696
+#: fortran/resolve.c:8887
 #, no-c-format
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8707
+#: fortran/resolve.c:8898
 #, no-c-format
 msgid "Substring at %L has length zero"
 msgstr ""
 
-#: fortran/resolve.c:8750
+#: fortran/resolve.c:8941
 #, no-c-format
 msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
 msgstr ""
 
-#: fortran/resolve.c:8762
+#: fortran/resolve.c:8953
 #, no-c-format
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:8788
+#: fortran/resolve.c:8979
 #, no-c-format
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 msgstr ""
 
-#: fortran/resolve.c:8795
+#: fortran/resolve.c:8986
 #, no-c-format
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 msgstr ""
 
-#: fortran/resolve.c:8801
+#: fortran/resolve.c:8992
 #, no-c-format
 msgid "User operator procedure '%s' at %L must have at least one argument"
 msgstr ""
 
-#: fortran/resolve.c:8811
+#: fortran/resolve.c:9002
 #, no-c-format
 msgid "First argument of operator interface at %L cannot be optional"
 msgstr ""
 
-#: fortran/resolve.c:8823
+#: fortran/resolve.c:9014
 #, no-c-format
 msgid "Second argument of operator interface at %L cannot be optional"
 msgstr ""
 
-#: fortran/resolve.c:8827
+#: fortran/resolve.c:9018
 #, no-c-format
 msgid "Operator interface at %L must have, at most, two arguments"
 msgstr ""
 
-#: fortran/resolve.c:8867
+#: fortran/resolve.c:9059
 #, no-c-format
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 msgstr ""
 
-#: fortran/scanner.c:526
+#: fortran/scanner.c:530
 #, no-c-format
 msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
 msgstr ""
 
-#: fortran/scanner.c:816 fortran/scanner.c:937
+#: fortran/scanner.c:820 fortran/scanner.c:941
 #, no-c-format
 msgid "Limit of %d continuations exceeded in statement at %C"
 msgstr ""
 
-#: fortran/scanner.c:861
+#: fortran/scanner.c:865
 #, fuzzy, no-c-format
 msgid "Missing '&' in continued character constant at %C"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: fortran/scanner.c:1071
+#: fortran/scanner.c:1075
 #, no-c-format
 msgid "Nonconforming tab character at %C"
 msgstr ""
 
-#: fortran/scanner.c:1153 fortran/scanner.c:1156
+#: fortran/scanner.c:1158 fortran/scanner.c:1161
 #, no-c-format
 msgid "'&' not allowed by itself in line %d"
 msgstr ""
 
-#: fortran/scanner.c:1189
+#: fortran/scanner.c:1207
 #, no-c-format
-msgid "Nonconforming tab character in column 1 of line %d"
+msgid "Nonconforming tab character in column %d of line %d"
 msgstr ""
 
-#: fortran/scanner.c:1387
+#: fortran/scanner.c:1405
 #, fuzzy, no-c-format
 msgid "%s:%d: file %s left but not entered"
 msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
 
-#: fortran/scanner.c:1419
+#: fortran/scanner.c:1438
 #, no-c-format
 msgid "%s:%d: Illegal preprocessor directive"
 msgstr ""
 
-#: fortran/scanner.c:1514
+#: fortran/scanner.c:1533
 #, no-c-format
 msgid "File '%s' is being included recursively"
 msgstr ""
 
-#: fortran/scanner.c:1529
+#: fortran/scanner.c:1548
 #, fuzzy, no-c-format
 msgid "Can't open file '%s'"
 msgstr "Ð½ÐµÐ¼Ð°Ð³Ñƒ Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» \"%s\""
 
-#: fortran/scanner.c:1538
+#: fortran/scanner.c:1557
 #, fuzzy, no-c-format
 msgid "Can't open included file '%s'"
 msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» ÑƒÐ²Ð¾Ð´Ñƒ `%s'"
 
-#: fortran/scanner.c:1676
+#: fortran/scanner.c:1701
 #, fuzzy, c-format
 msgid "%s:%3d %s\n"
 msgstr "%s: %s: "
@@ -10220,134 +10279,134 @@
 msgid "Argument of CHAR function at %L outside of range [0,255]"
 msgstr ""
 
-#: fortran/simplify.c:1247
+#: fortran/simplify.c:1293
 #, no-c-format
 msgid "Argument of IACHAR at %L must be of length one"
 msgstr ""
 
-#: fortran/simplify.c:1254
+#: fortran/simplify.c:1300
 #, no-c-format
 msgid "Argument of IACHAR function at %L outside of range 0..127"
 msgstr ""
 
-#: fortran/simplify.c:1293
+#: fortran/simplify.c:1339
 #, fuzzy, no-c-format
 msgid "Invalid second argument of IBCLR at %L"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: fortran/simplify.c:1301
+#: fortran/simplify.c:1347
 #, no-c-format
 msgid "Second argument of IBCLR exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1335
+#: fortran/simplify.c:1381
 #, fuzzy, no-c-format
 msgid "Invalid second argument of IBITS at %L"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: fortran/simplify.c:1341
+#: fortran/simplify.c:1387
 #, fuzzy, no-c-format
 msgid "Invalid third argument of IBITS at %L"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: fortran/simplify.c:1351
+#: fortran/simplify.c:1397
 #, no-c-format
 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1393
+#: fortran/simplify.c:1439
 #, fuzzy, no-c-format
 msgid "Invalid second argument of IBSET at %L"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: fortran/simplify.c:1401
+#: fortran/simplify.c:1447
 #, no-c-format
 msgid "Second argument of IBSET exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1431
+#: fortran/simplify.c:1477
 #, no-c-format
 msgid "Argument of ICHAR at %L must be of length one"
 msgstr ""
 
-#: fortran/simplify.c:1646
+#: fortran/simplify.c:1692
 #, no-c-format
 msgid "Argument of INT at %L is not a valid type"
 msgstr ""
 
-#: fortran/simplify.c:1688
+#: fortran/simplify.c:1734
 #, fuzzy, no-c-format
 msgid "Argument of %s at %L is not a valid type"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
 
-#: fortran/simplify.c:1786
+#: fortran/simplify.c:1832
 #, fuzzy, no-c-format
 msgid "Invalid second argument of ISHFT at %L"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: fortran/simplify.c:1801
+#: fortran/simplify.c:1847
 #, no-c-format
 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1865
+#: fortran/simplify.c:1911
 #, fuzzy, no-c-format
 msgid "Invalid second argument of ISHFTC at %L"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: fortran/simplify.c:1879
+#: fortran/simplify.c:1925
 #, fuzzy, no-c-format
 msgid "Invalid third argument of ISHFTC at %L"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: fortran/simplify.c:1885
+#: fortran/simplify.c:1931
 #, no-c-format
 msgid "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1901
+#: fortran/simplify.c:1947
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1904
+#: fortran/simplify.c:1950
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1975
+#: fortran/simplify.c:2021
 #, no-c-format
 msgid "Argument of KIND at %L is a DERIVED type"
 msgstr ""
 
-#: fortran/simplify.c:2163
+#: fortran/simplify.c:2209
 #, no-c-format
 msgid "DIM argument at %L is out of bounds"
 msgstr ""
 
-#: fortran/simplify.c:2318
+#: fortran/simplify.c:2364
 #, no-c-format
 msgid "Argument of LOG at %L cannot be less than or equal to zero"
 msgstr ""
 
-#: fortran/simplify.c:2331
+#: fortran/simplify.c:2377
 #, no-c-format
 msgid "Complex argument of LOG at %L cannot be zero"
 msgstr ""
 
-#: fortran/simplify.c:2374
+#: fortran/simplify.c:2420
 #, no-c-format
 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
 msgstr ""
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2579
+#: fortran/simplify.c:2628
 #, no-c-format
 msgid "Second argument MOD at %L is zero"
 msgstr ""
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2590
+#: fortran/simplify.c:2639
 #, fuzzy, no-c-format
 msgid "Second argument of MOD at %L is zero"
 msgstr "Ð´Ñ€ÑƒÐ³Ñ–Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"char **\""
@@ -10355,82 +10414,87 @@
 #. Result is processor-dependent. This processor just opts
 #. to not handle it at all.
 #. Result is processor-dependent.
-#: fortran/simplify.c:2638 fortran/simplify.c:2650
+#: fortran/simplify.c:2687 fortran/simplify.c:2699
 #, no-c-format
 msgid "Second argument of MODULO at %L is zero"
 msgstr ""
 
-#: fortran/simplify.c:2702
+#: fortran/simplify.c:2751
 #, fuzzy, no-c-format
 msgid "Second argument of NEAREST at %L shall not be zero"
 msgstr "Ð´Ñ€ÑƒÐ³Ñ–Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"char **\""
 
-#: fortran/simplify.c:2977
+#: fortran/simplify.c:2787
 #, no-c-format
+msgid "Result of NEAREST is NaN at %L"
+msgstr ""
+
+#: fortran/simplify.c:3062
+#, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
 msgstr ""
 
-#: fortran/simplify.c:3032
+#: fortran/simplify.c:3117
 #, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
 msgstr ""
 
-#: fortran/simplify.c:3122
+#: fortran/simplify.c:3232
 #, fuzzy, no-c-format
 msgid "Integer too large in shape specification at %L"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: fortran/simplify.c:3132
+#: fortran/simplify.c:3242
 #, no-c-format
 msgid "Too many dimensions in shape specification for RESHAPE at %L"
 msgstr ""
 
-#: fortran/simplify.c:3140
+#: fortran/simplify.c:3250
 #, no-c-format
 msgid "Shape specification at %L cannot be negative"
 msgstr ""
 
-#: fortran/simplify.c:3150
+#: fortran/simplify.c:3260
 #, no-c-format
 msgid "Shape specification at %L cannot be the null array"
 msgstr ""
 
-#: fortran/simplify.c:3171
+#: fortran/simplify.c:3281
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
 msgstr ""
 
-#: fortran/simplify.c:3178
+#: fortran/simplify.c:3288
 #, no-c-format
 msgid "Error in ORDER parameter of RESHAPE at %L"
 msgstr ""
 
-#: fortran/simplify.c:3188
+#: fortran/simplify.c:3298
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is out of range"
 msgstr ""
 
-#: fortran/simplify.c:3197
+#: fortran/simplify.c:3307
 #, no-c-format
 msgid "Invalid permutation in ORDER parameter at %L"
 msgstr ""
 
-#: fortran/simplify.c:3253
+#: fortran/simplify.c:3363
 #, no-c-format
 msgid "PAD parameter required for short SOURCE parameter at %L"
 msgstr ""
 
-#: fortran/simplify.c:3372
+#: fortran/simplify.c:3482
 #, no-c-format
 msgid "Result of SCALE overflows its kind at %L"
 msgstr ""
 
-#: fortran/simplify.c:3942
+#: fortran/simplify.c:4056
 #, no-c-format
 msgid "Argument of SQRT at %L has a negative value"
 msgstr ""
 
-#: fortran/simplify.c:4069
+#: fortran/simplify.c:4190
 #, no-c-format
 msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
 msgstr ""
@@ -10659,29 +10723,29 @@
 msgid "Symbol '%s' at %C has already been host associated"
 msgstr ""
 
-#: fortran/symbol.c:3162
+#: fortran/symbol.c:3189
 #, no-c-format
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 msgstr ""
 
-#: fortran/symbol.c:3173
+#: fortran/symbol.c:3200
 #, no-c-format
 msgid "Derived type '%s' at %L is empty"
 msgstr ""
 
-#: fortran/symbol.c:3190
+#: fortran/symbol.c:3217
 #, no-c-format
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr ""
 
-#: fortran/symbol.c:3202
+#: fortran/symbol.c:3229
 #, no-c-format
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr ""
 
 #. If the derived type is bind(c), all fields must be
 #. interop.
-#: fortran/symbol.c:3241
+#: fortran/symbol.c:3268
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 msgstr ""
@@ -10689,17 +10753,17 @@
 #. If derived type is param to bind(c) routine, or to one
 #. of the iso_c_binding procs, it must be interoperable, so
 #. all fields must interop too.
-#: fortran/symbol.c:3250
+#: fortran/symbol.c:3277
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 msgstr ""
 
-#: fortran/symbol.c:3264
+#: fortran/symbol.c:3291
 #, no-c-format
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 msgstr ""
 
-#: fortran/symbol.c:3272
+#: fortran/symbol.c:3299
 #, no-c-format
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 msgstr ""
@@ -10709,38 +10773,43 @@
 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
 msgstr ""
 
-#: fortran/trans-common.c:396
+#: fortran/target-memory.c:635
 #, no-c-format
+msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
+msgstr ""
+
+#: fortran/trans-common.c:399
+#, no-c-format
 msgid "Named COMMON block '%s' at %L shall be of the same size"
 msgstr ""
 
-#: fortran/trans-common.c:817
+#: fortran/trans-common.c:833
 #, no-c-format
 msgid "Bad array reference at %L"
 msgstr ""
 
-#: fortran/trans-common.c:825
+#: fortran/trans-common.c:841
 #, no-c-format
 msgid "Illegal reference type at %L as EQUIVALENCE object"
 msgstr ""
 
-#: fortran/trans-common.c:865
+#: fortran/trans-common.c:881
 #, no-c-format
 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
 msgstr ""
 
 #. Aligning this field would misalign a previous field.
-#: fortran/trans-common.c:998
+#: fortran/trans-common.c:1014
 #, no-c-format
 msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
 msgstr ""
 
-#: fortran/trans-common.c:1063
+#: fortran/trans-common.c:1079
 #, no-c-format
 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
 msgstr ""
 
-#: fortran/trans-common.c:1078
+#: fortran/trans-common.c:1094
 #, no-c-format
 msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
 msgstr ""
@@ -10748,42 +10817,42 @@
 #. The required offset conflicts with previous alignment
 #. requirements.  Insert padding immediately before this
 #. segment.
-#: fortran/trans-common.c:1089
+#: fortran/trans-common.c:1105
 #, no-c-format
 msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
 msgstr ""
 
-#: fortran/trans-common.c:1115
+#: fortran/trans-common.c:1131
 #, no-c-format
 msgid "COMMON '%s' at %L does not exist"
 msgstr ""
 
-#: fortran/trans-common.c:1122
+#: fortran/trans-common.c:1138
 #, no-c-format
 msgid "COMMON '%s' at %L requires %d bytes of padding at start"
 msgstr ""
 
-#: fortran/trans-decl.c:3016
+#: fortran/trans-decl.c:2979
 #, no-c-format
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 msgstr ""
 
-#: fortran/trans-decl.c:3020
+#: fortran/trans-decl.c:2983
 #, no-c-format
 msgid "Unused dummy argument '%s' at %L"
 msgstr ""
 
-#: fortran/trans-decl.c:3026
+#: fortran/trans-decl.c:2989
 #, fuzzy, no-c-format
 msgid "Unused variable '%s' declared at %L"
 msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÐ¼Ð°Ñ� Ð¿ÐµÑ€Ð°Ð¼ÐµÐ½Ð½Ð°Ñ� \"%s\""
 
-#: fortran/trans-decl.c:3052
+#: fortran/trans-decl.c:3015
 #, fuzzy, no-c-format
 msgid "Unused parameter '%s' declared at %L"
 msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
 
-#: fortran/trans-expr.c:2036
+#: fortran/trans-expr.c:2199
 #, fuzzy, no-c-format
 msgid "Unknown argument list function at %L"
 msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
@@ -10793,12 +10862,12 @@
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 msgstr ""
 
-#: fortran/trans-io.c:1850
+#: fortran/trans-io.c:1851
 #, no-c-format
 msgid "Derived type '%s' at %L has PRIVATE components"
 msgstr ""
 
-#: fortran/trans-stmt.c:438
+#: fortran/trans-stmt.c:436
 #, no-c-format
 msgid "An alternate return at %L without a * dummy argument"
 msgstr ""
@@ -11017,58 +11086,36 @@
 msgid "cannot specify 'main' class when not linking"
 msgstr ""
 
-#: config/i386/nwld.h:34
-#, fuzzy
-msgid "Static linking is not supported.\n"
-msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
-
-#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr ""
-
 #: config/vax/netbsd-elf.h:41
 msgid "the -shared option is not currently supported for VAX ELF"
 msgstr ""
 
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
-#, fuzzy
-msgid "does not support multilib"
-msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
-
 #: config/vax/vax.h:49 config/vax/vax.h:50
 msgid "profiling not supported with -mg\n"
 msgstr ""
 
-#: config/rs6000/linux64.h:347 config/rs6000/linux64.h:349 config/linux.h:106
-#: config/linux.h:108 config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
+#: config/sh/sh.h:461
+#, fuzzy
+msgid "SH2a does not support little-endian"
+msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
+
+#: config/s390/tpf.h:119
+#, fuzzy
+msgid "static is not supported on TPF-OS"
+msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
+
 #: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
+#: config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
 #: config/sparc/linux.h:126 config/sparc/linux.h:128
-#: config/sparc/linux64.h:152 config/sparc/linux64.h:154
+#: config/sparc/linux64.h:152 config/sparc/linux64.h:154 config/linux.h:106
+#: config/linux.h:108 config/rs6000/linux64.h:347 config/rs6000/linux64.h:349
 msgid "-mglibc and -muclibc used together"
 msgstr ""
 
-#: config/i386/cygwin.h:28
-msgid "mno-cygwin and mno-win32 are not compatible"
+#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
+msgid "-pg and -fomit-frame-pointer are incompatible"
 msgstr ""
 
-#: config/i386/cygwin.h:74 config/i386/mingw32.h:74
-msgid "shared and mdll are not compatible"
-msgstr ""
-
-#: config/i386/sco5.h:188
-#, fuzzy
-msgid "-pg not supported on this platform"
-msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
-
-#: config/i386/sco5.h:189
-msgid "-p and -pp specified - pick one"
-msgstr ""
-
-#: config/i386/sco5.h:258
-msgid "-G and -static are mutually exclusive"
-msgstr ""
-
 #: gcc.c:792
 msgid "GCC does not support -C or -CC without -E"
 msgstr ""
@@ -11077,60 +11124,14 @@
 msgid "-E or -x required when input is from standard input"
 msgstr ""
 
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr ""
-
 #: config/mcore/mcore.h:56
 msgid "the m210 does not have little endian support"
 msgstr ""
 
-#: config/lynx.h:70
-msgid "cannot use mthreads and mlegacy-threads together"
-msgstr ""
-
-#: config/lynx.h:95
-msgid "cannot use mshared and static together"
-msgstr ""
-
-#: config/sh/sh.h:461
-#, fuzzy
-msgid "SH2a does not support little-endian"
-msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
-
-#: config/mips/mips.h:1042 config/arc/arc.h:61
+#: config/arc/arc.h:61 config/mips/mips.h:1042
 msgid "may not use both -EB and -EL"
 msgstr ""
 
-#: config/s390/tpf.h:119
-#, fuzzy
-msgid "static is not supported on TPF-OS"
-msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
-
-#: config/rs6000/darwin.h:95
-msgid " conflicting code gen style switches are used"
-msgstr ""
-
-#: ada/lang-specs.h:34
-msgid "-c or -S required for Ada"
-msgstr ""
-
-#: config/mips/r3900.h:34
-msgid "-mhard-float not supported"
-msgstr "-mhard-float Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
-
-#: config/mips/r3900.h:36
-msgid "-msingle-float and -msoft-float cannot both be specified"
-msgstr ""
-
 #: config/vxworks.h:71
 msgid "-Xbind-now and -Xbind-lazy are incompatible"
 msgstr ""
@@ -11167,12 +11168,24 @@
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr ""
 
+#: config/mips/r3900.h:34
+msgid "-mhard-float not supported"
+msgstr "-mhard-float Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
+
+#: config/mips/r3900.h:36
+msgid "-msingle-float and -msoft-float cannot both be specified"
+msgstr ""
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
 #: config/sparc/sol2-bi.h:217 config/sparc/sol2-bi.h:227
 msgid "may not use both -m32 and -m64"
 msgstr ""
 
+#: config/i386/mingw32.h:74 config/i386/cygwin.h:74
+msgid "shared and mdll are not compatible"
+msgstr ""
+
 #: config/arm/arm.h:147
 msgid "-msoft-float and -mhard_float may not be used together"
 msgstr ""
@@ -11181,121 +11194,66 @@
 msgid "-mbig-endian and -mlittle-endian may not be used together"
 msgstr ""
 
-#: java/lang.opt:65
-msgid "Warn if a deprecated compiler feature, class, method, or field is used"
+#: config/rs6000/darwin.h:95
+msgid " conflicting code gen style switches are used"
 msgstr ""
 
-#: java/lang.opt:69
-msgid "Warn if deprecated empty statements are found"
+#: ada/lang-specs.h:34
+msgid "-c or -S required for Ada"
 msgstr ""
 
-#: java/lang.opt:73
-msgid "Warn if .class files are out of date"
-msgstr ""
+#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+#, fuzzy
+msgid "does not support multilib"
+msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
 
-#: java/lang.opt:77
-msgid "Warn if modifiers are specified when not necessary"
-msgstr ""
+#: config/i386/nwld.h:34
+#, fuzzy
+msgid "Static linking is not supported.\n"
+msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
 
-#: java/lang.opt:81
-msgid "Deprecated; use --classpath instead"
+#: config/i386/cygwin.h:28
+msgid "mno-cygwin and mno-win32 are not compatible"
 msgstr ""
 
-#: java/lang.opt:88
-msgid "Permit the use of the assert keyword"
-msgstr ""
-
-#: java/lang.opt:110
-msgid "Replace system path"
-msgstr ""
-
-#: java/lang.opt:114
+#: config/i386/sco5.h:188
 #, fuzzy
-msgid "Generate checks for references to NULL"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+msgid "-pg not supported on this platform"
+msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
 
-#: java/lang.opt:118
-msgid "Set class path"
+#: config/i386/sco5.h:189
+msgid "-p and -pp specified - pick one"
 msgstr ""
 
-#: java/lang.opt:125
-msgid "Output a class file"
+#: config/i386/sco5.h:258
+msgid "-G and -static are mutually exclusive"
 msgstr ""
 
-#: java/lang.opt:129
-msgid "Alias for -femit-class-file"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
 msgstr ""
 
-#: java/lang.opt:133
-msgid "Choose input encoding (defaults from your locale)"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
 msgstr ""
 
-#: java/lang.opt:137
-msgid "Set the extension directory path"
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
 msgstr ""
 
-#: java/lang.opt:144
-msgid "Input file is a file with a list of filenames to compile"
+#: config/cris/cris.h:207
+msgid "Do not specify both -march=... and -mcpu=..."
 msgstr ""
 
-#: java/lang.opt:151
-msgid "Always check for non gcj generated classes archives"
+#: config/lynx.h:70
+msgid "cannot use mthreads and mlegacy-threads together"
 msgstr ""
 
-#: java/lang.opt:155
-msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
+#: config/lynx.h:95
+msgid "cannot use mshared and static together"
 msgstr ""
 
-#: java/lang.opt:159
-msgid "Generate instances of Class at runtime"
-msgstr ""
-
-#: java/lang.opt:163
-msgid "Use offset tables for virtual method calls"
-msgstr ""
-
-#: java/lang.opt:170
-msgid "Assume native functions are implemented using JNI"
-msgstr ""
-
-#: java/lang.opt:174
-msgid "Enable optimization of static class initialization code"
-msgstr ""
-
-#: java/lang.opt:181
-msgid "Reduce the amount of reflection meta-data generated"
-msgstr ""
-
-#: java/lang.opt:185
-msgid "Enable assignability checks for stores into object arrays"
-msgstr ""
-
-#: java/lang.opt:189
-#, fuzzy
-msgid "Generate code for the Boehm GC"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
-
-#: java/lang.opt:193
-msgid "Call a library routine to do integer divisions"
-msgstr ""
-
-#: java/lang.opt:197
-msgid "Generated should be loaded by bootstrap loader"
-msgstr ""
-
-#: java/lang.opt:201
-msgid "Set the source language version"
-msgstr ""
-
-#: java/lang.opt:205
-#, fuzzy
-msgid "Set the target VM version"
-msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ñ� Ð²ÐµÑ€Ñ�Ñ–Ñ� Ð·Ð°Ð³Ð°Ð»Ð¾ÑžÐºÐ°"
-
-#: ada/lang.opt:96
-msgid "Specify options to GNAT"
-msgstr ""
-
 #: fortran/lang.opt:29
 msgid "Add a directory for INCLUDE and MODULE searching"
 msgstr ""
@@ -11538,7 +11496,7 @@
 msgid "Append a second underscore if the name already contains an underscore"
 msgstr ""
 
-#: fortran/lang.opt:277 c.opt:714
+#: fortran/lang.opt:277 c.opt:718
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr ""
 
@@ -11570,15 +11528,64 @@
 msgid "Accept extensions to support legacy code"
 msgstr ""
 
-#: treelang/lang.opt:30
-msgid "Trace lexical analysis"
+#: config/mcore/mcore.opt:23
+#, fuzzy
+msgid "Generate code for the M*Core M210"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
+
+#: config/mcore/mcore.opt:27
+msgid "Generate code for the M*Core M340"
 msgstr ""
 
-#: treelang/lang.opt:34
+#: config/mcore/mcore.opt:31
+msgid "Set maximum alignment to 4"
+msgstr ""
+
+#: config/mcore/mcore.opt:35
+msgid "Force functions to be aligned to a 4 byte boundary"
+msgstr ""
+
+#: config/mcore/mcore.opt:39
+msgid "Set maximum alignment to 8"
+msgstr ""
+
+#: config/mcore/mcore.opt:43 config/score/score.opt:23
+msgid "Generate big-endian code"
+msgstr ""
+
+#: config/mcore/mcore.opt:47
+msgid "Emit call graph information"
+msgstr ""
+
+#: config/mcore/mcore.opt:51
 #, fuzzy
-msgid "Trace the parsing process"
-msgstr "ÐœÑ�Ñ‚Ð° - AM33 Ð¿Ñ€Ð°Ñ†Ñ�Ñ�Ð°Ñ€"
+msgid "Use the divide instruction"
+msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
 
+#: config/mcore/mcore.opt:55
+msgid "Inline constants if it can be done in 2 insns or less"
+msgstr ""
+
+#: config/mcore/mcore.opt:59 config/score/score.opt:27
+msgid "Generate little-endian code"
+msgstr ""
+
+#: config/mcore/mcore.opt:67
+msgid "Use arbitrary sized immediates in bit operations"
+msgstr ""
+
+#: config/mcore/mcore.opt:71
+msgid "Prefer word accesses over byte accesses"
+msgstr ""
+
+#: config/mcore/mcore.opt:75
+msgid "Set the maximum amount for a single stack increment operation"
+msgstr ""
+
+#: config/mcore/mcore.opt:79
+msgid "Always treat bitfields as int-sized"
+msgstr ""
+
 #: config/alpha/alpha.opt:23 config/i386/i386.opt:155
 msgid "Do not use hardware fp"
 msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ"
@@ -11695,275 +11702,6 @@
 msgid "Specify bit size of immediate TLS offsets"
 msgstr ""
 
-#: config/frv/frv.opt:23
-msgid "Use 4 media accumulators"
-msgstr ""
-
-#: config/frv/frv.opt:27
-msgid "Use 8 media accumulators"
-msgstr ""
-
-#: config/frv/frv.opt:31
-#, fuzzy
-msgid "Enable label alignment optimizations"
-msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
-
-#: config/frv/frv.opt:35
-msgid "Dynamically allocate cc registers"
-msgstr ""
-
-#: config/frv/frv.opt:42
-msgid "Set the cost of branches"
-msgstr ""
-
-#: config/frv/frv.opt:46
-msgid "Enable conditional execution other than moves/scc"
-msgstr ""
-
-#: config/frv/frv.opt:50
-msgid "Change the maximum length of conditionally-executed sequences"
-msgstr ""
-
-#: config/frv/frv.opt:54
-msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
-msgstr ""
-
-#: config/frv/frv.opt:58
-msgid "Enable conditional moves"
-msgstr ""
-
-#: config/frv/frv.opt:62
-msgid "Set the target CPU type"
-msgstr ""
-
-#: config/frv/frv.opt:84
-#, fuzzy
-msgid "Use fp double instructions"
-msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ– AltiVec"
-
-#: config/frv/frv.opt:88
-msgid "Change the ABI to allow double word insns"
-msgstr ""
-
-#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
-msgid "Enable Function Descriptor PIC mode"
-msgstr ""
-
-#: config/frv/frv.opt:96
-msgid "Just use icc0/fcc0"
-msgstr ""
-
-#: config/frv/frv.opt:100
-msgid "Only use 32 FPRs"
-msgstr ""
-
-#: config/frv/frv.opt:104
-msgid "Use 64 FPRs"
-msgstr ""
-
-#: config/frv/frv.opt:108
-msgid "Only use 32 GPRs"
-msgstr ""
-
-#: config/frv/frv.opt:112
-msgid "Use 64 GPRs"
-msgstr ""
-
-#: config/frv/frv.opt:116
-msgid "Enable use of GPREL for read-only data in FDPIC"
-msgstr ""
-
-#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
-#: config/pdp11/pdp11.opt:71
-msgid "Use hardware floating point"
-msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ \"Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ\""
-
-#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
-msgid "Enable inlining of PLT in function calls"
-msgstr ""
-
-#: config/frv/frv.opt:128
-msgid "Enable PIC support for building libraries"
-msgstr ""
-
-#: config/frv/frv.opt:132
-msgid "Follow the EABI linkage requirements"
-msgstr ""
-
-#: config/frv/frv.opt:136
-msgid "Disallow direct calls to global functions"
-msgstr ""
-
-#: config/frv/frv.opt:140
-#, fuzzy
-msgid "Use media instructions"
-msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
-
-#: config/frv/frv.opt:144
-msgid "Use multiply add/subtract instructions"
-msgstr ""
-
-#: config/frv/frv.opt:148
-msgid "Enable optimizing &&/|| in conditional execution"
-msgstr ""
-
-#: config/frv/frv.opt:152
-msgid "Enable nested conditional execution optimizations"
-msgstr ""
-
-#: config/frv/frv.opt:157
-msgid "Do not mark ABI switches in e_flags"
-msgstr ""
-
-#: config/frv/frv.opt:161
-msgid "Remove redundant membars"
-msgstr ""
-
-#: config/frv/frv.opt:165
-msgid "Pack VLIW instructions"
-msgstr ""
-
-#: config/frv/frv.opt:169
-msgid "Enable setting GPRs to the result of comparisons"
-msgstr ""
-
-#: config/frv/frv.opt:173
-msgid "Change the amount of scheduler lookahead"
-msgstr ""
-
-#: config/frv/frv.opt:177 config/pa/pa.opt:104
-msgid "Use software floating point"
-msgstr ""
-
-#: config/frv/frv.opt:181
-msgid "Assume a large TLS segment"
-msgstr ""
-
-#: config/frv/frv.opt:185
-msgid "Do not assume a large TLS segment"
-msgstr ""
-
-#: config/frv/frv.opt:190
-msgid "Cause gas to print tomcat statistics"
-msgstr ""
-
-#: config/frv/frv.opt:195
-msgid "Link with the library-pic libraries"
-msgstr ""
-
-#: config/frv/frv.opt:199
-msgid "Allow branches to be packed with other instructions"
-msgstr ""
-
-#: config/mn10300/mn10300.opt:23
-msgid "Target the AM33 processor"
-msgstr "ÐœÑ�Ñ‚Ð° - AM33 Ð¿Ñ€Ð°Ñ†Ñ�Ñ�Ð°Ñ€"
-
-#: config/mn10300/mn10300.opt:27
-#, fuzzy
-msgid "Target the AM33/2.0 processor"
-msgstr "ÐœÑ�Ñ‚Ð° - AM33 Ð¿Ñ€Ð°Ñ†Ñ�Ñ�Ð°Ñ€"
-
-#: config/mn10300/mn10300.opt:31
-msgid "Work around hardware multiply bug"
-msgstr ""
-
-#: config/mn10300/mn10300.opt:36
-msgid "Enable linker relaxations"
-msgstr ""
-
-#: config/mn10300/mn10300.opt:40
-msgid "Return pointers in both a0 and d0"
-msgstr ""
-
-#: config/s390/tpf.opt:23
-msgid "Enable TPF-OS tracing code"
-msgstr ""
-
-#: config/s390/tpf.opt:27
-msgid "Specify main object for TPF-OS"
-msgstr ""
-
-#: config/s390/s390.opt:23
-msgid "31 bit ABI"
-msgstr ""
-
-#: config/s390/s390.opt:27
-msgid "64 bit ABI"
-msgstr ""
-
-#: config/s390/s390.opt:31 config/i386/i386.opt:59 config/spu/spu.opt:60
-msgid "Generate code for given CPU"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸ"
-
-#: config/s390/s390.opt:35
-msgid "Maintain backchain pointer"
-msgstr ""
-
-#: config/s390/s390.opt:39
-msgid "Additional debug prints"
-msgstr ""
-
-#: config/s390/s390.opt:43
-msgid "ESA/390 architecture"
-msgstr ""
-
-#: config/s390/s390.opt:47
-#, fuzzy
-msgid "Enable fused multiply/add instructions"
-msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
-
-#: config/s390/s390.opt:51
-msgid "Enable decimal floating point hardware support"
-msgstr ""
-
-#: config/s390/s390.opt:55
-#, fuzzy
-msgid "Enable hardware floating point"
-msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ \"Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ\""
-
-#: config/s390/s390.opt:67
-msgid "Use packed stack layout"
-msgstr ""
-
-#: config/s390/s390.opt:71
-msgid "Use bras for executable < 64k"
-msgstr ""
-
-#: config/s390/s390.opt:75
-#, fuzzy
-msgid "Disable hardware floating point"
-msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ \"Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ\""
-
-#: config/s390/s390.opt:79
-msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
-msgstr ""
-
-#: config/s390/s390.opt:83
-msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
-msgstr ""
-
-#: config/s390/s390.opt:87 config/ia64/ia64.opt:97 config/sparc/sparc.opt:95
-#: config/i386/i386.opt:183 config/rs6000/rs6000.opt:226 config/spu/spu.opt:64
-msgid "Schedule code for given CPU"
-msgstr ""
-
-#: config/s390/s390.opt:91
-msgid "mvcle use"
-msgstr ""
-
-#: config/s390/s390.opt:95
-msgid "Warn if a function uses alloca or creates an array with dynamic size"
-msgstr ""
-
-#: config/s390/s390.opt:99
-msgid "Warn if a single function's framesize exceeds the given framesize"
-msgstr ""
-
-#: config/s390/s390.opt:103
-msgid "z/Architecture"
-msgstr ""
-
 #: config/ia64/ilp32.opt:3
 #, fuzzy
 msgid "Generate ILP32 code"
@@ -12054,10 +11792,16 @@
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr ""
 
-#: config/ia64/ia64.opt:89 config/spu/spu.opt:56 config/pa/pa.opt:51
+#: config/ia64/ia64.opt:89 config/pa/pa.opt:51 config/spu/spu.opt:56
 msgid "Specify range of registers to make fixed"
 msgstr ""
 
+#: config/ia64/ia64.opt:97 config/i386/i386.opt:183
+#: config/rs6000/rs6000.opt:226 config/spu/spu.opt:64 config/s390/s390.opt:87
+#: config/sparc/sparc.opt:95
+msgid "Schedule code for given CPU"
+msgstr ""
+
 #: config/ia64/ia64.opt:101
 msgid "Use data speculation before reload"
 msgstr ""
@@ -12107,347 +11851,308 @@
 msgid "Count speculative dependencies while calculating priority of instructions"
 msgstr ""
 
-#: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23 config/mt/mt.opt:27
-msgid "Use simulator runtime"
+#: config/xtensa/xtensa.opt:23
+msgid "Use CONST16 instruction to load constants"
 msgstr ""
 
-#: config/m32c/m32c.opt:28
-msgid "Compile code for R8C variants"
+#: config/xtensa/xtensa.opt:27
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
 msgstr ""
 
-#: config/m32c/m32c.opt:32
-msgid "Compile code for M16C variants"
+#: config/xtensa/xtensa.opt:31
+msgid "Use indirect CALLXn instructions for large programs"
 msgstr ""
 
-#: config/m32c/m32c.opt:36
-msgid "Compile code for M32CM variants"
+#: config/xtensa/xtensa.opt:35
+msgid "Automatically align branch targets to reduce branch penalties"
 msgstr ""
 
-#: config/m32c/m32c.opt:40
-msgid "Compile code for M32C variants"
+#: config/xtensa/xtensa.opt:39
+msgid "Intersperse literal pools with code in the text section"
 msgstr ""
 
-#: config/m32c/m32c.opt:44
-msgid "Number of memreg bytes (default: 16, range: 0..16)"
+#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
+#, fuzzy
+msgid "Generate PA1.0 code"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+
+#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
+#, fuzzy
+msgid "Generate PA1.1 code"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+
+#: config/pa/pa.opt:31 config/pa/pa.opt:92
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
 msgstr ""
 
-#: config/sparc/little-endian.opt:23
+#: config/pa/pa.opt:35
 #, fuzzy
-msgid "Generate code for little-endian"
+msgid "Generate code for huge switch statements"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
 
-#: config/sparc/little-endian.opt:27
-#, fuzzy
-msgid "Generate code for big-endian"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸ"
+#: config/pa/pa.opt:39
+msgid "Disable FP regs"
+msgstr ""
 
-#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
+#: config/pa/pa.opt:43
 #, fuzzy
-msgid "Use hardware FP"
-msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ"
+msgid "Disable indexed addressing"
+msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
 
-#: config/sparc/sparc.opt:31
+#: config/pa/pa.opt:47
 #, fuzzy
-msgid "Do not use hardware FP"
-msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ"
+msgid "Generate fast indirect calls"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
 
-#: config/sparc/sparc.opt:35
-msgid "Assume possible double misalignment"
+#: config/pa/pa.opt:55
+msgid "Assume code will be assembled by GAS"
 msgstr ""
 
-#: config/sparc/sparc.opt:39
-msgid "Pass -assert pure-text to linker"
+#: config/pa/pa.opt:59
+msgid "Put jumps in call delay slots"
 msgstr ""
 
-#: config/sparc/sparc.opt:43
-msgid "Use ABI reserved registers"
-msgstr ""
+#: config/pa/pa.opt:64
+#, fuzzy
+msgid "Enable linker optimizations"
+msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
 
-#: config/sparc/sparc.opt:47
+#: config/pa/pa.opt:68
 #, fuzzy
-msgid "Use hardware quad FP instructions"
-msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ \"Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ\""
+msgid "Always generate long calls"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
 
-#: config/sparc/sparc.opt:51
-msgid "Do not use hardware quad fp instructions"
+#: config/pa/pa.opt:72
+msgid "Emit long load/store sequences"
 msgstr ""
 
-#: config/sparc/sparc.opt:55
-msgid "Compile for V8+ ABI"
+#: config/pa/pa.opt:80
+msgid "Disable space regs"
 msgstr ""
 
-#: config/sparc/sparc.opt:59
-msgid "Use UltraSPARC Visual Instruction Set extensions"
+#: config/pa/pa.opt:96
+msgid "Use portable calling conventions"
 msgstr ""
 
-#: config/sparc/sparc.opt:63
-msgid "Pointers are 64-bit"
+#: config/pa/pa.opt:100
+msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
 msgstr ""
 
-#: config/sparc/sparc.opt:67
-msgid "Pointers are 32-bit"
+#: config/pa/pa.opt:104 config/frv/frv.opt:177
+msgid "Use software floating point"
 msgstr ""
 
-#: config/sparc/sparc.opt:71
-msgid "Use 64-bit ABI"
+#: config/pa/pa.opt:112
+msgid "Do not disable space regs"
 msgstr ""
 
-#: config/sparc/sparc.opt:75
-msgid "Use 32-bit ABI"
+#: config/pa/pa-hpux1111.opt:23 config/pa/pa-hpux1010.opt:23
+#: config/pa/pa-hpux.opt:27
+msgid "Specify UNIX standard for predefines and linking"
 msgstr ""
 
-#: config/sparc/sparc.opt:79
-msgid "Use stack bias"
+#: config/pa/pa64-hpux.opt:23
+msgid "Assume code will be linked by GNU ld"
 msgstr ""
 
-#: config/sparc/sparc.opt:83
-msgid "Use structs on stronger alignment for double-word copies"
+#: config/pa/pa64-hpux.opt:27
+msgid "Assume code will be linked by HP ld"
 msgstr ""
 
-#: config/sparc/sparc.opt:87
-msgid "Optimize tail call instructions in assembler and linker"
-msgstr ""
+#: config/pa/pa-hpux.opt:23
+#, fuzzy
+msgid "Generate cpp defines for server IO"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸ"
 
-#: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:222
-msgid "Use features of and schedule code for given CPU"
-msgstr ""
+#: config/pa/pa-hpux.opt:31
+#, fuzzy
+msgid "Generate cpp defines for workstation IO"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
 
-#: config/sparc/sparc.opt:99
-msgid "Use given SPARC-V9 code model"
+#: config/frv/frv.opt:23
+msgid "Use 4 media accumulators"
 msgstr ""
 
-#: config/sparc/sparc.opt:103
-msgid "Enable strict 32-bit psABI struct return checking."
+#: config/frv/frv.opt:27
+msgid "Use 8 media accumulators"
 msgstr ""
 
-#: config/m32r/m32r.opt:23
-msgid "Compile for the m32rx"
-msgstr ""
+#: config/frv/frv.opt:31
+#, fuzzy
+msgid "Enable label alignment optimizations"
+msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
 
-#: config/m32r/m32r.opt:27
-msgid "Compile for the m32r2"
+#: config/frv/frv.opt:35
+msgid "Dynamically allocate cc registers"
 msgstr ""
 
-#: config/m32r/m32r.opt:31
-msgid "Compile for the m32r"
+#: config/frv/frv.opt:42
+msgid "Set the cost of branches"
 msgstr ""
 
-#: config/m32r/m32r.opt:35
-msgid "Align all loops to 32 byte boundary"
+#: config/frv/frv.opt:46
+msgid "Enable conditional execution other than moves/scc"
 msgstr ""
 
-#: config/m32r/m32r.opt:39
-msgid "Prefer branches over conditional execution"
+#: config/frv/frv.opt:50
+msgid "Change the maximum length of conditionally-executed sequences"
 msgstr ""
 
-#: config/m32r/m32r.opt:43
-msgid "Give branches their default cost"
+#: config/frv/frv.opt:54
+msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
 msgstr ""
 
-#: config/m32r/m32r.opt:47
-msgid "Display compile time statistics"
+#: config/frv/frv.opt:58
+msgid "Enable conditional moves"
 msgstr ""
 
-#: config/m32r/m32r.opt:51
-msgid "Specify cache flush function"
+#: config/frv/frv.opt:62
+msgid "Set the target CPU type"
 msgstr ""
 
-#: config/m32r/m32r.opt:55
-msgid "Specify cache flush trap number"
-msgstr ""
+#: config/frv/frv.opt:84
+#, fuzzy
+msgid "Use fp double instructions"
+msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ– AltiVec"
 
-#: config/m32r/m32r.opt:59
-msgid "Only issue one instruction per cycle"
+#: config/frv/frv.opt:88
+msgid "Change the ABI to allow double word insns"
 msgstr ""
 
-#: config/m32r/m32r.opt:63
-msgid "Allow two instructions to be issued per cycle"
+#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
+msgid "Enable Function Descriptor PIC mode"
 msgstr ""
 
-#: config/m32r/m32r.opt:67
-msgid "Code size: small, medium or large"
+#: config/frv/frv.opt:96
+msgid "Just use icc0/fcc0"
 msgstr ""
 
-#: config/m32r/m32r.opt:71
-msgid "Don't call any cache flush functions"
+#: config/frv/frv.opt:100
+msgid "Only use 32 FPRs"
 msgstr ""
 
-#: config/m32r/m32r.opt:75
-msgid "Don't call any cache flush trap"
+#: config/frv/frv.opt:104
+msgid "Use 64 FPRs"
 msgstr ""
 
-#: config/m32r/m32r.opt:82
-msgid "Small data area: none, sdata, use"
+#: config/frv/frv.opt:108
+msgid "Only use 32 GPRs"
 msgstr ""
 
-#: config/m68k/m68k.opt:23
-msgid "Generate code for a 520X"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 520X"
-
-#: config/m68k/m68k.opt:27
-#, fuzzy
-msgid "Generate code for a 5206e"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 520X"
-
-#: config/m68k/m68k.opt:31
-#, fuzzy
-msgid "Generate code for a 528x"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 520X"
-
-#: config/m68k/m68k.opt:35
-#, fuzzy
-msgid "Generate code for a 5307"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 520X"
-
-#: config/m68k/m68k.opt:39
-#, fuzzy
-msgid "Generate code for a 5407"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 520X"
-
-#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
-msgid "Generate code for a 68000"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68000"
-
-#: config/m68k/m68k.opt:47
-#, fuzzy
-msgid "Generate code for a 68010"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68020"
-
-#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
-msgid "Generate code for a 68020"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68020"
-
-#: config/m68k/m68k.opt:55
-msgid "Generate code for a 68040, without any new instructions"
+#: config/frv/frv.opt:112
+msgid "Use 64 GPRs"
 msgstr ""
 
-#: config/m68k/m68k.opt:59
-msgid "Generate code for a 68060, without any new instructions"
+#: config/frv/frv.opt:116
+msgid "Enable use of GPREL for read-only data in FDPIC"
 msgstr ""
 
-#: config/m68k/m68k.opt:63
-msgid "Generate code for a 68030"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68030"
+#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
+#: config/pdp11/pdp11.opt:71
+msgid "Use hardware floating point"
+msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ \"Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ\""
 
-#: config/m68k/m68k.opt:67
-msgid "Generate code for a 68040"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68040"
-
-#: config/m68k/m68k.opt:71
-msgid "Generate code for a 68060"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68060"
-
-#: config/m68k/m68k.opt:75
-msgid "Generate code for a 68302"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68302"
-
-#: config/m68k/m68k.opt:79
-msgid "Generate code for a 68332"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68332"
-
-#: config/m68k/m68k.opt:84
-msgid "Generate code for a 68851"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68851"
-
-#: config/m68k/m68k.opt:88
-msgid "Generate code that uses 68881 floating-point instructions"
+#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
+msgid "Enable inlining of PLT in function calls"
 msgstr ""
 
-#: config/m68k/m68k.opt:92
-msgid "Align variables on a 32-bit boundary"
+#: config/frv/frv.opt:128
+msgid "Enable PIC support for building libraries"
 msgstr ""
 
-#: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
-msgid "Specify the name of the target architecture"
+#: config/frv/frv.opt:132
+msgid "Follow the EABI linkage requirements"
 msgstr ""
 
-#: config/m68k/m68k.opt:100
-msgid "Use the bit-field instructions"
+#: config/frv/frv.opt:136
+msgid "Disallow direct calls to global functions"
 msgstr ""
 
-#: config/m68k/m68k.opt:112
+#: config/frv/frv.opt:140
 #, fuzzy
-msgid "Generate code for a ColdFire v4e"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� GNU ld"
+msgid "Use media instructions"
+msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
 
-#: config/m68k/m68k.opt:116
-msgid "Specify the target CPU"
+#: config/frv/frv.opt:144
+msgid "Use multiply add/subtract instructions"
 msgstr ""
 
-#: config/m68k/m68k.opt:120
-msgid "Generate code for a cpu32"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ñ†Ð¿32"
+#: config/frv/frv.opt:148
+msgid "Enable optimizing &&/|| in conditional execution"
+msgstr ""
 
-#: config/m68k/m68k.opt:124
-msgid "Use hardware division instructions on ColdFire"
+#: config/frv/frv.opt:152
+msgid "Enable nested conditional execution optimizations"
 msgstr ""
 
-#: config/m68k/m68k.opt:128
-#, fuzzy
-msgid "Generate code for a Fido A"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
-
-#: config/m68k/m68k.opt:132
-msgid "Generate code which uses hardware floating point instructions"
+#: config/frv/frv.opt:157
+msgid "Do not mark ABI switches in e_flags"
 msgstr ""
 
-#: config/m68k/m68k.opt:136
-msgid "Enable ID based shared library"
+#: config/frv/frv.opt:161
+msgid "Remove redundant membars"
 msgstr ""
 
-#: config/m68k/m68k.opt:140
-#, fuzzy
-msgid "Do not use the bit-field instructions"
-msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
-
-#: config/m68k/m68k.opt:144
-msgid "Use normal calling convention"
+#: config/frv/frv.opt:165
+msgid "Pack VLIW instructions"
 msgstr ""
 
-#: config/m68k/m68k.opt:148
-msgid "Consider type 'int' to be 32 bits wide"
+#: config/frv/frv.opt:169
+msgid "Enable setting GPRs to the result of comparisons"
 msgstr ""
 
-#: config/m68k/m68k.opt:152
-msgid "Generate pc-relative code"
+#: config/frv/frv.opt:173
+msgid "Change the amount of scheduler lookahead"
 msgstr ""
 
-#: config/m68k/m68k.opt:156
-msgid "Use different calling convention using 'rtd'"
+#: config/frv/frv.opt:181
+msgid "Assume a large TLS segment"
 msgstr ""
 
-#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
-msgid "Enable separate data segment"
+#: config/frv/frv.opt:185
+msgid "Do not assume a large TLS segment"
 msgstr ""
 
-#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
-msgid "ID of shared library to build"
+#: config/frv/frv.opt:190
+msgid "Cause gas to print tomcat statistics"
 msgstr ""
 
-#: config/m68k/m68k.opt:168
-msgid "Consider type 'int' to be 16 bits wide"
+#: config/frv/frv.opt:195
+msgid "Link with the library-pic libraries"
 msgstr ""
 
-#: config/m68k/m68k.opt:172
-msgid "Generate code with library calls for floating point"
+#: config/frv/frv.opt:199
+msgid "Allow branches to be packed with other instructions"
 msgstr ""
 
-#: config/m68k/m68k.opt:176
-msgid "Do not use unaligned memory references"
+#: config/i386/cygming.opt:23
+msgid "Create console application"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ð¾Ð»ÑŒÐ½Ñ‹ Ð¿Ñ€Ñ‹Ð´Ð°Ñ‚Ð°Ðº"
+
+#: config/i386/cygming.opt:27
+msgid "Use the Cygwin interface"
 msgstr ""
 
-#: config/m68k/m68k.opt:180
-msgid "Tune for the specified target CPU or architecture"
+#: config/i386/cygming.opt:31
+msgid "Generate code for a DLL"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+
+#: config/i386/cygming.opt:35
+msgid "Ignore dllimport for functions"
 msgstr ""
 
-#: config/m68k/ieee.opt:24 config/i386/i386.opt:95
-msgid "Use IEEE math for fp comparisons"
+#: config/i386/cygming.opt:39
+msgid "Use Mingw-specific thread support"
 msgstr ""
 
-#: config/i386/djgpp.opt:25
-msgid "Ignored (obsolete)"
+#: config/i386/cygming.opt:43
+msgid "Set Windows defines"
 msgstr ""
 
+#: config/i386/cygming.opt:47
+msgid "Create GUI application"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ GUI Ð¿Ñ€Ñ‹Ð´Ð°Ñ‚Ð°Ðº"
+
 #: config/i386/i386.opt:23
 msgid "sizeof(long double) is 16"
 msgstr ""
@@ -12484,6 +12189,10 @@
 msgid "Align destination of the string operations"
 msgstr ""
 
+#: config/i386/i386.opt:59 config/spu/spu.opt:60 config/s390/s390.opt:31
+msgid "Generate code for given CPU"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸ"
+
 #: config/i386/i386.opt:63
 msgid "Use given assembler dialect"
 msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°Ñ†ÑŒ Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹ Ð´Ñ‹Ñ�Ð»ÐµÐºÑ‚ Ð°Ñ�Ñ�Ð¼Ð±Ð»ÐµÑ€Ð°"
@@ -12512,6 +12221,10 @@
 msgid "Generate floating point mathematics using given instruction set"
 msgstr ""
 
+#: config/i386/i386.opt:95 config/m68k/ieee.opt:24
+msgid "Use IEEE math for fp comparisons"
+msgstr ""
+
 #: config/i386/i386.opt:99
 msgid "Inline all known string operations"
 msgstr ""
@@ -12665,60 +12378,404 @@
 msgid "Enable automatic generation of fused floating point multiply-add instructions"
 msgstr ""
 
-#: config/i386/cygming.opt:23
-msgid "Create console application"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ð¾Ð»ÑŒÐ½Ñ‹ Ð¿Ñ€Ñ‹Ð´Ð°Ñ‚Ð°Ðº"
+#: config/i386/sco5.opt:24
+msgid "Generate ELF output"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ELF-Ð²Ñ‹Ð²Ð°Ð´"
 
-#: config/i386/cygming.opt:27
-msgid "Use the Cygwin interface"
+#: config/i386/djgpp.opt:25
+msgid "Ignored (obsolete)"
 msgstr ""
 
-#: config/i386/cygming.opt:31
-msgid "Generate code for a DLL"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
+msgid "Specify CPU for code generation purposes"
+msgstr ""
 
-#: config/i386/cygming.opt:35
-msgid "Ignore dllimport for functions"
+#: config/iq2000/iq2000.opt:27
+msgid "Specify CPU for scheduling purposes"
 msgstr ""
 
-#: config/i386/cygming.opt:39
-msgid "Use Mingw-specific thread support"
+#: config/iq2000/iq2000.opt:31 config/mips/mips.opt:97
+msgid "Use ROM instead of RAM"
 msgstr ""
 
-#: config/i386/cygming.opt:43
-msgid "Set Windows defines"
+#: config/iq2000/iq2000.opt:35
+msgid "Use GP relative sdata/sbss sections"
 msgstr ""
 
-#: config/i386/cygming.opt:47
-msgid "Create GUI application"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ GUI Ð¿Ñ€Ñ‹Ð´Ð°Ñ‚Ð°Ðº"
+#: config/iq2000/iq2000.opt:40
+msgid "No default crt0.o"
+msgstr ""
 
-#: config/i386/sco5.opt:24
-msgid "Generate ELF output"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ELF-Ð²Ñ‹Ð²Ð°Ð´"
+#: config/iq2000/iq2000.opt:44 config/mips/mips.opt:265
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+msgstr ""
 
-#: config/rs6000/aix41.opt:24 config/rs6000/aix64.opt:32
-msgid "Support message passing with the Parallel Environment"
+#: config/arm/arm.opt:23
+msgid "Specify an ABI"
 msgstr ""
 
-#: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:147
-msgid "Conform more closely to IBM XLC semantics"
+#: config/arm/arm.opt:27
+msgid "Generate a call to abort if a noreturn function returns"
 msgstr ""
 
-#: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:132
+#: config/arm/arm.opt:34
+msgid "Pass FP arguments in FP registers"
+msgstr ""
+
+#: config/arm/arm.opt:38
+msgid "Generate APCS conformant stack frames"
+msgstr ""
+
+#: config/arm/arm.opt:42
+msgid "Generate re-entrant, PIC code"
+msgstr ""
+
+#: config/arm/arm.opt:49 config/m68k/m68k.opt:96 config/score/score.opt:63
+msgid "Specify the name of the target architecture"
+msgstr ""
+
+#: config/arm/arm.opt:56
+msgid "Assume target CPU is configured as big endian"
+msgstr ""
+
+#: config/arm/arm.opt:60
+msgid "Thumb: Assume non-static functions may be called from ARM code"
+msgstr ""
+
+#: config/arm/arm.opt:64
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+msgstr ""
+
+#: config/arm/arm.opt:68
+msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
+msgstr ""
+
+#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
+msgid "Specify the name of the target CPU"
+msgstr ""
+
+#: config/arm/arm.opt:76
+msgid "Specify if floating point hardware should be used"
+msgstr ""
+
+#: config/arm/arm.opt:90
+msgid "Specify the name of the target floating point hardware/format"
+msgstr ""
+
+#: config/arm/arm.opt:94
+msgid "Alias for -mfloat-abi=hard"
+msgstr ""
+
+#: config/arm/arm.opt:98
+msgid "Assume target CPU is configured as little endian"
+msgstr ""
+
+#: config/arm/arm.opt:102
+msgid "Generate call insns as indirect calls, if necessary"
+msgstr ""
+
+#: config/arm/arm.opt:106
+msgid "Specify the register to be used for PIC addressing"
+msgstr ""
+
+#: config/arm/arm.opt:110
+msgid "Store function names in object code"
+msgstr ""
+
+#: config/arm/arm.opt:114
+msgid "Permit scheduling of a function's prologue sequence"
+msgstr ""
+
+#: config/arm/arm.opt:118
+msgid "Do not load the PIC register in function prologues"
+msgstr ""
+
+#: config/arm/arm.opt:122
+msgid "Alias for -mfloat-abi=soft"
+msgstr ""
+
+#: config/arm/arm.opt:126
+msgid "Specify the minimum bit alignment of structures"
+msgstr ""
+
+#: config/arm/arm.opt:130
+msgid "Compile for the Thumb not the ARM"
+msgstr ""
+
+#: config/arm/arm.opt:134
+msgid "Support calls between Thumb and ARM instruction sets"
+msgstr ""
+
+#: config/arm/arm.opt:138
+msgid "Specify how to access the thread pointer"
+msgstr ""
+
+#: config/arm/arm.opt:142
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+msgstr ""
+
+#: config/arm/arm.opt:146
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr ""
+
+#: config/arm/arm.opt:150
 #, fuzzy
+msgid "Tune code for the given processor"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸ"
+
+#: config/arm/arm.opt:154
+msgid "Assume big endian bytes, little endian words"
+msgstr ""
+
+#: config/arm/arm.opt:158
+msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
+msgstr ""
+
+#: config/arm/pe.opt:23
+msgid "Ignore dllimport attribute for functions"
+msgstr ""
+
+#: config/cris/linux.opt:27
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+msgstr ""
+
+#: config/cris/aout.opt:27
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
+msgstr ""
+
+#: config/cris/aout.opt:33
+msgid "For elinux, request a specified stack-size for this program"
+msgstr ""
+
+#: config/cris/cris.opt:45
+msgid "Work around bug in multiplication instruction"
+msgstr ""
+
+#: config/cris/cris.opt:51
+msgid "Compile for ETRAX 4 (CRIS v3)"
+msgstr ""
+
+#: config/cris/cris.opt:56
+msgid "Compile for ETRAX 100 (CRIS v8)"
+msgstr ""
+
+#: config/cris/cris.opt:64
+msgid "Emit verbose debug information in assembly code"
+msgstr ""
+
+#: config/cris/cris.opt:71
+#, fuzzy
+msgid "Do not use condition codes from normal instructions"
+msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
+
+#: config/cris/cris.opt:80
+msgid "Do not emit addressing modes with side-effect assignment"
+msgstr ""
+
+#: config/cris/cris.opt:89
+msgid "Do not tune stack alignment"
+msgstr ""
+
+#: config/cris/cris.opt:98
+msgid "Do not tune writable data alignment"
+msgstr ""
+
+#: config/cris/cris.opt:107
+msgid "Do not tune code and read-only data alignment"
+msgstr ""
+
+#: config/cris/cris.opt:116
+msgid "Align code and data to 32 bits"
+msgstr ""
+
+#: config/cris/cris.opt:133
+msgid "Don't align items in code or data"
+msgstr ""
+
+#: config/cris/cris.opt:142
+msgid "Do not emit function prologue or epilogue"
+msgstr ""
+
+#: config/cris/cris.opt:149
+msgid "Use the most feature-enabling options allowed by other options"
+msgstr ""
+
+#: config/cris/cris.opt:158
+msgid "Override -mbest-lib-options"
+msgstr ""
+
+#: config/cris/cris.opt:165
+#, fuzzy
+msgid "Generate code for the specified chip or CPU version"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸ"
+
+#: config/cris/cris.opt:169
+msgid "Tune alignment for the specified chip or CPU version"
+msgstr ""
+
+#: config/cris/cris.opt:173
+msgid "Warn when a stackframe is larger than the specified size"
+msgstr ""
+
+#: config/avr/avr.opt:23
+msgid "Use subroutines for function prologues and epilogues"
+msgstr ""
+
+#: config/avr/avr.opt:27
+msgid "Select the target MCU"
+msgstr ""
+
+#: config/avr/avr.opt:34
+#, fuzzy
+msgid "Use an 8-bit 'int' type"
+msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 32-Ñ… Ð±Ñ–Ñ‚Ð½Ñ‹ int"
+
+#: config/avr/avr.opt:38
+msgid "Change the stack pointer without disabling interrupts"
+msgstr ""
+
+#: config/avr/avr.opt:42
+msgid "Do not generate tablejump insns"
+msgstr ""
+
+#: config/avr/avr.opt:52
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr ""
+
+#: config/avr/avr.opt:56
+msgid "Output instruction sizes to the asm file"
+msgstr ""
+
+#: config/avr/avr.opt:60
+msgid "Change only the low 8 bits of the stack pointer"
+msgstr ""
+
+#: config/avr/avr.opt:64
+msgid "Relax branches"
+msgstr ""
+
+#: config/avr/avr.opt:68
+msgid "Make the linker relaxation machine assume that a program counter wrap-around occures."
+msgstr ""
+
+#: config/linux.opt:24
+msgid "Use uClibc instead of GNU libc"
+msgstr ""
+
+#: config/linux.opt:28
+msgid "Use GNU libc instead of uClibc"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:24
+msgid "Select ABI calling convention"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:28
+msgid "Select method for sdata handling"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
+msgid "Align to the base type of the bit-field"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
+msgid "Produce code relocatable at runtime"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
+msgid "Produce little endian code"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
+msgid "Produce big endian code"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
+#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
+#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
+msgid "no description yet"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:78
+msgid "Assume all variable arg functions are prototyped"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:87
+msgid "Use EABI"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:91
+msgid "Allow bit-fields to cross word boundaries"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:95
+msgid "Use alternate register names"
+msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°Ñ†ÑŒ Ð°Ð»ÑŒÑ‚Ñ�Ñ€Ð½Ð°Ñ‚Ñ‹ÑžÐ½Ñ‹Ñ� Ð½Ð°Ð·Ð²Ñ‹ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°Ñž"
+
+#: config/rs6000/sysv4.opt:104
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:108
+msgid "Link with libads.a, libc.a and crt0.o"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:112
+msgid "Link with libyk.a, libc.a and crt0.o"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:116
+msgid "Link with libmvme.a, libc.a and crt0.o"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:120
+msgid "Set the PPC_EMB bit in the ELF flags header"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:124
+msgid "Use the WindISS simulator"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:132 config/rs6000/darwin.opt:24
+#, fuzzy
 msgid "Generate 64-bit code"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
 
-#: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:136
+#: config/rs6000/sysv4.opt:136 config/rs6000/darwin.opt:28
 #, fuzzy
 msgid "Generate 32-bit code"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
 
+#: config/rs6000/sysv4.opt:144
+#, fuzzy
+msgid "Generate code to use a non-exec PLT and GOT"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+
+#: config/rs6000/sysv4.opt:148
+#, fuzzy
+msgid "Generate code for old exec BSS PLT"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+
+#: config/rs6000/linux64.opt:24
+msgid "Call mcount for profiling before a function prologue"
+msgstr ""
+
 #: config/rs6000/darwin.opt:32
 msgid "Generate code suitable for executables (NOT shared libs)"
 msgstr ""
 
+#: config/rs6000/aix64.opt:24
+msgid "Compile for 64-bit pointers"
+msgstr ""
+
+#: config/rs6000/aix64.opt:28
+msgid "Compile for 32-bit pointers"
+msgstr ""
+
+#: config/rs6000/aix64.opt:32 config/rs6000/aix41.opt:24
+msgid "Support message passing with the Parallel Environment"
+msgstr ""
+
 #: config/rs6000/rs6000.opt:24
 msgid "Use POWER instruction set"
 msgstr ""
@@ -12837,6 +12894,10 @@
 msgid "Return small structures in registers (SVR4 default)"
 msgstr ""
 
+#: config/rs6000/rs6000.opt:147 config/rs6000/aix.opt:24
+msgid "Conform more closely to IBM XLC semantics"
+msgstr ""
+
 #: config/rs6000/rs6000.opt:151
 msgid "Generate software reciprocal sqrt for better throughput"
 msgstr ""
@@ -12902,6 +12963,10 @@
 msgid "Specify ABI to use"
 msgstr ""
 
+#: config/rs6000/rs6000.opt:222 config/sparc/sparc.opt:91
+msgid "Use features of and schedule code for given CPU"
+msgstr ""
+
 #: config/rs6000/rs6000.opt:230
 msgid "Select full, part, or no traceback table"
 msgstr ""
@@ -12939,98 +13004,79 @@
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr ""
 
-#: config/rs6000/aix64.opt:24
-msgid "Compile for 64-bit pointers"
-msgstr ""
+#: config/v850/v850.opt:23
+#, fuzzy
+msgid "Use registers r2 and r5"
+msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
 
-#: config/rs6000/aix64.opt:28
-msgid "Compile for 32-bit pointers"
+#: config/v850/v850.opt:27
+msgid "Use 4 byte entries in switch tables"
 msgstr ""
 
-#: config/rs6000/linux64.opt:24
-msgid "Call mcount for profiling before a function prologue"
+#: config/v850/v850.opt:31
+msgid "Enable backend debugging"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:24
-msgid "Select ABI calling convention"
-msgstr ""
+#: config/v850/v850.opt:35
+#, fuzzy
+msgid "Do not use the callt instruction"
+msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
 
-#: config/rs6000/sysv4.opt:28
-msgid "Select method for sdata handling"
+#: config/v850/v850.opt:39
+msgid "Reuse r30 on a per function basis"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
-msgid "Align to the base type of the bit-field"
+#: config/v850/v850.opt:43
+msgid "Support Green Hills ABI"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
-msgid "Produce code relocatable at runtime"
+#: config/v850/v850.opt:47
+msgid "Prohibit PC relative function calls"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
-msgid "Produce little endian code"
+#: config/v850/v850.opt:51
+msgid "Use stubs for function prologues"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
-msgid "Produce big endian code"
+#: config/v850/v850.opt:55
+msgid "Set the max size of data eligible for the SDA area"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
-#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
-#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
-msgid "no description yet"
-msgstr ""
+#: config/v850/v850.opt:59
+#, fuzzy
+msgid "Enable the use of the short load instructions"
+msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
 
-#: config/rs6000/sysv4.opt:78
-msgid "Assume all variable arg functions are prototyped"
+#: config/v850/v850.opt:63
+msgid "Same as: -mep -mprolog-function"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:87
-msgid "Use EABI"
+#: config/v850/v850.opt:67
+msgid "Set the max size of data eligible for the TDA area"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:91
-msgid "Allow bit-fields to cross word boundaries"
+#: config/v850/v850.opt:71
+msgid "Enforce strict alignment"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:95
-msgid "Use alternate register names"
-msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°Ñ†ÑŒ Ð°Ð»ÑŒÑ‚Ñ�Ñ€Ð½Ð°Ñ‚Ñ‹ÑžÐ½Ñ‹Ñ� Ð½Ð°Ð·Ð²Ñ‹ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°Ñž"
-
-#: config/rs6000/sysv4.opt:104
-msgid "Link with libsim.a, libc.a and sim-crt0.o"
+#: config/v850/v850.opt:78
+msgid "Compile for the v850 processor"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:108
-msgid "Link with libads.a, libc.a and crt0.o"
-msgstr ""
+#: config/v850/v850.opt:82
+#, fuzzy
+msgid "Compile for the v850e processor"
+msgstr "Ð�Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹Ñ� Ð´Ð»Ñ�  F930 Ð¿Ñ€Ð°Ñ†Ñ�Ñ�Ð°Ñ€Ð°Ñž"
 
-#: config/rs6000/sysv4.opt:112
-msgid "Link with libyk.a, libc.a and crt0.o"
-msgstr ""
+#: config/v850/v850.opt:86
+#, fuzzy
+msgid "Compile for the v850e1 processor"
+msgstr "Ð�Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹Ñ� Ð´Ð»Ñ�  F930 Ð¿Ñ€Ð°Ñ†Ñ�Ñ�Ð°Ñ€Ð°Ñž"
 
-#: config/rs6000/sysv4.opt:116
-msgid "Link with libmvme.a, libc.a and crt0.o"
+#: config/v850/v850.opt:90
+msgid "Set the max size of data eligible for the ZDA area"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:120
-msgid "Set the PPC_EMB bit in the ELF flags header"
-msgstr ""
-
-#: config/rs6000/sysv4.opt:124
-msgid "Use the WindISS simulator"
-msgstr ""
-
-#: config/rs6000/sysv4.opt:144
-#, fuzzy
-msgid "Generate code to use a non-exec PLT and GOT"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
-
-#: config/rs6000/sysv4.opt:148
-#, fuzzy
-msgid "Generate code for old exec BSS PLT"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
-
 #: config/spu/spu.opt:20
 msgid "Emit warnings when run-time relocations are generated"
 msgstr ""
@@ -13070,846 +13116,1124 @@
 msgid "Generate code for 32 bit addressing"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
 
-#: config/mcore/mcore.opt:23
-#, fuzzy
-msgid "Generate code for the M*Core M210"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
-
-#: config/mcore/mcore.opt:27
-msgid "Generate code for the M*Core M340"
+#: config/vax/vax.opt:23 config/vax/vax.opt:27
+msgid "Target DFLOAT double precision code"
 msgstr ""
 
-#: config/mcore/mcore.opt:31
-msgid "Set maximum alignment to 4"
+#: config/vax/vax.opt:31 config/vax/vax.opt:35
+msgid "Generate GFLOAT double precision code"
 msgstr ""
 
-#: config/mcore/mcore.opt:35
-msgid "Force functions to be aligned to a 4 byte boundary"
+#: config/vax/vax.opt:39
+#, fuzzy
+msgid "Generate code for GNU assembler (gas)"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� GNU as"
+
+#: config/vax/vax.opt:43
+#, fuzzy
+msgid "Generate code for UNIX assembler"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� GNU as"
+
+#: config/vax/vax.opt:47
+msgid "Use VAXC structure conventions"
 msgstr ""
 
-#: config/mcore/mcore.opt:39
-msgid "Set maximum alignment to 8"
+#: config/lynx.opt:23
+msgid "Support legacy multi-threading"
 msgstr ""
 
-#: config/mcore/mcore.opt:43 config/score/score.opt:23
-msgid "Generate big-endian code"
+#: config/lynx.opt:27
+#, fuzzy
+msgid "Use shared libraries"
+msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ"
+
+#: config/lynx.opt:31
+msgid "Support multi-threading"
 msgstr ""
 
-#: config/mcore/mcore.opt:47
-msgid "Emit call graph information"
+#: config/stormy16/stormy16.opt:24
+msgid "Provide libraries for the simulator"
 msgstr ""
 
-#: config/mcore/mcore.opt:51
+#: config/h8300/h8300.opt:23
 #, fuzzy
-msgid "Use the divide instruction"
-msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
+msgid "Generate H8S code"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
 
-#: config/mcore/mcore.opt:55
-msgid "Inline constants if it can be done in 2 insns or less"
+#: config/h8300/h8300.opt:27
+#, fuzzy
+msgid "Generate H8SX code"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+
+#: config/h8300/h8300.opt:31
+msgid "Generate H8S/2600 code"
 msgstr ""
 
-#: config/mcore/mcore.opt:59 config/score/score.opt:27
-msgid "Generate little-endian code"
+#: config/h8300/h8300.opt:35
+msgid "Make integers 32 bits wide"
 msgstr ""
 
-#: config/mcore/mcore.opt:67
-msgid "Use arbitrary sized immediates in bit operations"
+#: config/h8300/h8300.opt:42
+msgid "Use registers for argument passing"
 msgstr ""
 
-#: config/mcore/mcore.opt:71
-msgid "Prefer word accesses over byte accesses"
+#: config/h8300/h8300.opt:46
+msgid "Consider access to byte sized memory slow"
 msgstr ""
 
-#: config/mcore/mcore.opt:75
-msgid "Set the maximum amount for a single stack increment operation"
+#: config/h8300/h8300.opt:50
+msgid "Enable linker relaxing"
 msgstr ""
 
-#: config/mcore/mcore.opt:79
-msgid "Always treat bitfields as int-sized"
+#: config/h8300/h8300.opt:54
+msgid "Generate H8/300H code"
 msgstr ""
 
-#: config/arc/arc.opt:32
-msgid "Prepend the name of the cpu to all public symbol names"
+#: config/h8300/h8300.opt:58
+msgid "Enable the normal mode"
 msgstr ""
 
-#: config/arc/arc.opt:42
-msgid "Compile code for ARC variant CPU"
+#: config/h8300/h8300.opt:62
+msgid "Use H8/300 alignment rules"
 msgstr ""
 
-#: config/arc/arc.opt:46
-msgid "Put functions in SECTION"
+#: config/s390/s390.opt:23
+msgid "31 bit ABI"
 msgstr ""
 
-#: config/arc/arc.opt:50
-msgid "Put data in SECTION"
+#: config/s390/s390.opt:27
+msgid "64 bit ABI"
 msgstr ""
 
-#: config/arc/arc.opt:54
-msgid "Put read-only data in SECTION"
+#: config/s390/s390.opt:35
+msgid "Maintain backchain pointer"
 msgstr ""
 
-#: config/sh/sh.opt:44
+#: config/s390/s390.opt:39
+msgid "Additional debug prints"
+msgstr ""
+
+#: config/s390/s390.opt:43
+msgid "ESA/390 architecture"
+msgstr ""
+
+#: config/s390/s390.opt:47
 #, fuzzy
-msgid "Generate SH1 code"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+msgid "Enable fused multiply/add instructions"
+msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
 
-#: config/sh/sh.opt:48
+#: config/s390/s390.opt:51
+msgid "Enable decimal floating point hardware support"
+msgstr ""
+
+#: config/s390/s390.opt:55
 #, fuzzy
-msgid "Generate SH2 code"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+msgid "Enable hardware floating point"
+msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ \"Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ\""
 
-#: config/sh/sh.opt:52
+#: config/s390/s390.opt:67
+msgid "Use packed stack layout"
+msgstr ""
+
+#: config/s390/s390.opt:71
+msgid "Use bras for executable < 64k"
+msgstr ""
+
+#: config/s390/s390.opt:75
 #, fuzzy
-msgid "Generate SH2a code"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+msgid "Disable hardware floating point"
+msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ \"Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ\""
 
-#: config/sh/sh.opt:56
-msgid "Generate SH2a FPU-less code"
+#: config/s390/s390.opt:79
+msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
 msgstr ""
 
-#: config/sh/sh.opt:60
-msgid "Generate default single-precision SH2a code"
+#: config/s390/s390.opt:83
+msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
 msgstr ""
 
-#: config/sh/sh.opt:64
-msgid "Generate only single-precision SH2a code"
+#: config/s390/s390.opt:91
+msgid "mvcle use"
 msgstr ""
 
-#: config/sh/sh.opt:68
+#: config/s390/s390.opt:95
+msgid "Warn if a function uses alloca or creates an array with dynamic size"
+msgstr ""
+
+#: config/s390/s390.opt:99
+msgid "Warn if a single function's framesize exceeds the given framesize"
+msgstr ""
+
+#: config/s390/s390.opt:103
+msgid "z/Architecture"
+msgstr ""
+
+#: config/s390/tpf.opt:23
+msgid "Enable TPF-OS tracing code"
+msgstr ""
+
+#: config/s390/tpf.opt:27
+msgid "Specify main object for TPF-OS"
+msgstr ""
+
+#: config/darwin.opt:23
 #, fuzzy
-msgid "Generate SH2e code"
+msgid "Generate code suitable for fast turn around debugging"
 msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
 
-#: config/sh/sh.opt:72
+#: config/darwin.opt:31
+msgid "The earliest MacOS X version on which this program will run"
+msgstr ""
+
+#: config/darwin.opt:35
+msgid "Set sizeof(bool) to 1"
+msgstr ""
+
+#: config/darwin.opt:39
 #, fuzzy
-msgid "Generate SH3 code"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+msgid "Generate code for darwin loadable kernel extensions"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
 
-#: config/sh/sh.opt:76
+#: config/darwin.opt:43
 #, fuzzy
-msgid "Generate SH3e code"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+msgid "Generate code for the kernel or loadable kernel extensions"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸ"
 
-#: config/sh/sh.opt:80
+#: config/darwin.opt:47
+msgid "Add <dir> to the end of the system framework include path"
+msgstr ""
+
+#: config/mn10300/mn10300.opt:23
+msgid "Target the AM33 processor"
+msgstr "ÐœÑ�Ñ‚Ð° - AM33 Ð¿Ñ€Ð°Ñ†Ñ�Ñ�Ð°Ñ€"
+
+#: config/mn10300/mn10300.opt:27
 #, fuzzy
-msgid "Generate SH4 code"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+msgid "Target the AM33/2.0 processor"
+msgstr "ÐœÑ�Ñ‚Ð° - AM33 Ð¿Ñ€Ð°Ñ†Ñ�Ñ�Ð°Ñ€"
 
-#: config/sh/sh.opt:84
-msgid "Generate SH4-100 code"
+#: config/mn10300/mn10300.opt:31
+msgid "Work around hardware multiply bug"
 msgstr ""
 
-#: config/sh/sh.opt:88
-msgid "Generate SH4-200 code"
+#: config/mn10300/mn10300.opt:36
+msgid "Enable linker relaxations"
 msgstr ""
 
-#: config/sh/sh.opt:94
-msgid "Generate SH4-300 code"
+#: config/mn10300/mn10300.opt:40
+msgid "Return pointers in both a0 and d0"
 msgstr ""
 
-#: config/sh/sh.opt:98
-msgid "Generate SH4 FPU-less code"
+#: config/m32r/m32r.opt:23
+msgid "Compile for the m32rx"
 msgstr ""
 
-#: config/sh/sh.opt:102
-msgid "Generate SH4-100 FPU-less code"
+#: config/m32r/m32r.opt:27
+msgid "Compile for the m32r2"
 msgstr ""
 
-#: config/sh/sh.opt:106
-msgid "Generate SH4-200 FPU-less code"
+#: config/m32r/m32r.opt:31
+msgid "Compile for the m32r"
 msgstr ""
 
-#: config/sh/sh.opt:110
-msgid "Generate SH4-300 FPU-less code"
+#: config/m32r/m32r.opt:35
+msgid "Align all loops to 32 byte boundary"
 msgstr ""
 
-#: config/sh/sh.opt:114
-#, fuzzy
-msgid "Generate code for SH4 340 series (MMU/FPU-less)"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸ"
+#: config/m32r/m32r.opt:39
+msgid "Prefer branches over conditional execution"
+msgstr ""
 
-#: config/sh/sh.opt:119
-#, fuzzy
-msgid "Generate code for SH4 400 series (MMU/FPU-less)"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸ"
+#: config/m32r/m32r.opt:43
+msgid "Give branches their default cost"
+msgstr ""
 
-#: config/sh/sh.opt:124
-#, fuzzy
-msgid "Generate code for SH4 500 series (FPU-less)."
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸ"
+#: config/m32r/m32r.opt:47
+msgid "Display compile time statistics"
+msgstr ""
 
-#: config/sh/sh.opt:129
-msgid "Generate default single-precision SH4 code"
+#: config/m32r/m32r.opt:51
+msgid "Specify cache flush function"
 msgstr ""
 
-#: config/sh/sh.opt:133
-msgid "Generate default single-precision SH4-100 code"
+#: config/m32r/m32r.opt:55
+msgid "Specify cache flush trap number"
 msgstr ""
 
-#: config/sh/sh.opt:137
-msgid "Generate default single-precision SH4-200 code"
+#: config/m32r/m32r.opt:59
+msgid "Only issue one instruction per cycle"
 msgstr ""
 
-#: config/sh/sh.opt:141
-msgid "Generate default single-precision SH4-300 code"
+#: config/m32r/m32r.opt:63
+msgid "Allow two instructions to be issued per cycle"
 msgstr ""
 
-#: config/sh/sh.opt:145
-msgid "Generate only single-precision SH4 code"
+#: config/m32r/m32r.opt:67
+msgid "Code size: small, medium or large"
 msgstr ""
 
-#: config/sh/sh.opt:149
-msgid "Generate only single-precision SH4-100 code"
+#: config/m32r/m32r.opt:71
+msgid "Don't call any cache flush functions"
 msgstr ""
 
-#: config/sh/sh.opt:153
-msgid "Generate only single-precision SH4-200 code"
+#: config/m32r/m32r.opt:75
+msgid "Don't call any cache flush trap"
 msgstr ""
 
-#: config/sh/sh.opt:157
-msgid "Generate only single-precision SH4-300 code"
+#: config/m32r/m32r.opt:82
+msgid "Small data area: none, sdata, use"
 msgstr ""
 
-#: config/sh/sh.opt:161
-#, fuzzy
-msgid "Generate SH4a code"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+#: config/arc/arc.opt:32
+msgid "Prepend the name of the cpu to all public symbol names"
+msgstr ""
 
-#: config/sh/sh.opt:165
-msgid "Generate SH4a FPU-less code"
+#: config/arc/arc.opt:42
+msgid "Compile code for ARC variant CPU"
 msgstr ""
 
-#: config/sh/sh.opt:169
-msgid "Generate default single-precision SH4a code"
+#: config/arc/arc.opt:46
+msgid "Put functions in SECTION"
 msgstr ""
 
-#: config/sh/sh.opt:173
-msgid "Generate only single-precision SH4a code"
+#: config/arc/arc.opt:50
+msgid "Put data in SECTION"
 msgstr ""
 
-#: config/sh/sh.opt:177
-msgid "Generate SH4al-dsp code"
+#: config/arc/arc.opt:54
+msgid "Put read-only data in SECTION"
 msgstr ""
 
-#: config/sh/sh.opt:181
-msgid "Generate 32-bit SHmedia code"
+#: config/m32c/m32c.opt:24 config/mt/mt.opt:27 config/bfin/bfin.opt:23
+msgid "Use simulator runtime"
 msgstr ""
 
-#: config/sh/sh.opt:185
-msgid "Generate 32-bit FPU-less SHmedia code"
+#: config/m32c/m32c.opt:28
+msgid "Compile code for R8C variants"
 msgstr ""
 
-#: config/sh/sh.opt:189
-msgid "Generate 64-bit SHmedia code"
+#: config/m32c/m32c.opt:32
+msgid "Compile code for M16C variants"
 msgstr ""
 
-#: config/sh/sh.opt:193
-msgid "Generate 64-bit FPU-less SHmedia code"
+#: config/m32c/m32c.opt:36
+msgid "Compile code for M32CM variants"
 msgstr ""
 
-#: config/sh/sh.opt:197
-msgid "Generate SHcompact code"
+#: config/m32c/m32c.opt:40
+msgid "Compile code for M32C variants"
 msgstr ""
 
-#: config/sh/sh.opt:201
-msgid "Generate FPU-less SHcompact code"
+#: config/m32c/m32c.opt:44
+msgid "Number of memreg bytes (default: 16, range: 0..16)"
 msgstr ""
 
-#: config/sh/sh.opt:205
-msgid "Throttle unrolling to avoid thrashing target registers unless the unroll benefit outweighs this"
+#: config/pdp11/pdp11.opt:23
+msgid "Generate code for an 11/10"
 msgstr ""
 
-#: config/sh/sh.opt:209
+#: config/pdp11/pdp11.opt:27
+msgid "Generate code for an 11/40"
+msgstr ""
+
+#: config/pdp11/pdp11.opt:31
+msgid "Generate code for an 11/45"
+msgstr ""
+
+#: config/pdp11/pdp11.opt:35
 #, fuzzy
-msgid "Generate code in big endian mode"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸ"
+msgid "Use 16-bit abs patterns"
+msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 64-Ð±Ñ–Ñ‚Ð½Ñ‹Ñ� FP-Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ñ‹"
 
-#: config/sh/sh.opt:213
-msgid "Generate 32-bit offsets in switch tables"
+#: config/pdp11/pdp11.opt:39
+msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
 msgstr ""
 
-#: config/sh/sh.opt:217
-msgid "Cost to assume for a branch insn"
+#: config/pdp11/pdp11.opt:43
+msgid "Do not use inline patterns for copying memory"
 msgstr ""
 
-#: config/sh/sh.opt:221
-msgid "Enable cbranchdi4 pattern"
+#: config/pdp11/pdp11.opt:47
+msgid "Use inline patterns for copying memory"
 msgstr ""
 
-#: config/sh/sh.opt:225
-msgid "Expand cbranchdi4 pattern early into separate comparisons and branches."
+#: config/pdp11/pdp11.opt:51
+msgid "Do not pretend that branches are expensive"
 msgstr ""
 
-#: config/sh/sh.opt:229
-msgid "Emit cmpeqdi_t pattern even when -mcbranchdi and -mexpand-cbranchdi are in effect."
+#: config/pdp11/pdp11.opt:55
+msgid "Pretend that branches are expensive"
 msgstr ""
 
-#: config/sh/sh.opt:233
-msgid "Enable SH5 cut2 workaround"
+#: config/pdp11/pdp11.opt:59
+#, fuzzy
+msgid "Use the DEC assembler syntax"
+msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ DEC-Ñ�Ñ–Ð½Ñ‚Ð°ÐºÑ� Ð´Ð»Ñ� Ð°Ñ�Ñ�Ð¼Ð±Ð»ÐµÑ€Ð°"
+
+#: config/pdp11/pdp11.opt:63
+msgid "Use 32 bit float"
+msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 32-Ñ… Ð±Ñ–Ñ‚Ð½Ñ‹ float"
+
+#: config/pdp11/pdp11.opt:67
+msgid "Use 64 bit float"
+msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 64-Ñ… Ð±Ñ–Ñ‚Ð½Ñ‹ float"
+
+#: config/pdp11/pdp11.opt:75
+msgid "Use 16 bit int"
+msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 16-Ñ†Ñ– Ð±Ñ–Ñ‚Ð½Ñ‹ int"
+
+#: config/pdp11/pdp11.opt:79
+msgid "Use 32 bit int"
+msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 32-Ñ… Ð±Ñ–Ñ‚Ð½Ñ‹ int"
+
+#: config/pdp11/pdp11.opt:87
+msgid "Target has split I&D"
 msgstr ""
 
-#: config/sh/sh.opt:237
-msgid "Align doubles at 64-bit boundaries"
+#: config/pdp11/pdp11.opt:91
+msgid "Use UNIX assembler syntax"
+msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ UNIX-Ñ�Ñ–Ð½Ñ‚Ð°ÐºÑ� Ð´Ð»Ñ� Ð°Ñ�Ñ�Ð¼Ð±Ð»ÐµÑ€Ð°"
+
+#: config/m68k/m68k.opt:23
+msgid "Generate code for a 520X"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 520X"
+
+#: config/m68k/m68k.opt:27
+#, fuzzy
+msgid "Generate code for a 5206e"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 520X"
+
+#: config/m68k/m68k.opt:31
+#, fuzzy
+msgid "Generate code for a 528x"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 520X"
+
+#: config/m68k/m68k.opt:35
+#, fuzzy
+msgid "Generate code for a 5307"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 520X"
+
+#: config/m68k/m68k.opt:39
+#, fuzzy
+msgid "Generate code for a 5407"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 520X"
+
+#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
+msgid "Generate code for a 68000"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68000"
+
+#: config/m68k/m68k.opt:47
+#, fuzzy
+msgid "Generate code for a 68010"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68020"
+
+#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
+msgid "Generate code for a 68020"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68020"
+
+#: config/m68k/m68k.opt:55
+msgid "Generate code for a 68040, without any new instructions"
 msgstr ""
 
-#: config/sh/sh.opt:241
-msgid "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
+#: config/m68k/m68k.opt:59
+msgid "Generate code for a 68060, without any new instructions"
 msgstr ""
 
-#: config/sh/sh.opt:245
-msgid "Specify name for 32 bit signed division function"
+#: config/m68k/m68k.opt:63
+msgid "Generate code for a 68030"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68030"
+
+#: config/m68k/m68k.opt:67
+msgid "Generate code for a 68040"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68040"
+
+#: config/m68k/m68k.opt:71
+msgid "Generate code for a 68060"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68060"
+
+#: config/m68k/m68k.opt:75
+msgid "Generate code for a 68302"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68302"
+
+#: config/m68k/m68k.opt:79
+msgid "Generate code for a 68332"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68332"
+
+#: config/m68k/m68k.opt:84
+msgid "Generate code for a 68851"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� 68851"
+
+#: config/m68k/m68k.opt:88
+msgid "Generate code that uses 68881 floating-point instructions"
 msgstr ""
 
-#: config/sh/sh.opt:252
-msgid "Enable the use of the fused floating point multiply-accumulate operation"
+#: config/m68k/m68k.opt:92
+msgid "Align variables on a 32-bit boundary"
 msgstr ""
 
-#: config/sh/sh.opt:256
-msgid "Cost to assume for gettr insn"
+#: config/m68k/m68k.opt:100
+msgid "Use the bit-field instructions"
 msgstr ""
 
-#: config/sh/sh.opt:260 config/sh/sh.opt:310
-msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
+#: config/m68k/m68k.opt:112
+#, fuzzy
+msgid "Generate code for a ColdFire v4e"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� GNU ld"
+
+#: config/m68k/m68k.opt:116
+msgid "Specify the target CPU"
 msgstr ""
 
-#: config/sh/sh.opt:264
-msgid "Increase the IEEE compliance for floating-point code"
+#: config/m68k/m68k.opt:120
+msgid "Generate code for a cpu32"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ñ†Ð¿32"
+
+#: config/m68k/m68k.opt:124
+msgid "Use hardware division instructions on ColdFire"
 msgstr ""
 
-#: config/sh/sh.opt:268
-msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
+#: config/m68k/m68k.opt:128
+#, fuzzy
+msgid "Generate code for a Fido A"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+
+#: config/m68k/m68k.opt:132
+msgid "Generate code which uses hardware floating point instructions"
 msgstr ""
 
-#: config/sh/sh.opt:272
-msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines"
+#: config/m68k/m68k.opt:136
+msgid "Enable ID based shared library"
 msgstr ""
 
-#: config/sh/sh.opt:276
-msgid "Assume symbols might be invalid"
+#: config/m68k/m68k.opt:140
+#, fuzzy
+msgid "Do not use the bit-field instructions"
+msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
+
+#: config/m68k/m68k.opt:144
+msgid "Use normal calling convention"
 msgstr ""
 
-#: config/sh/sh.opt:280
-msgid "Annotate assembler instructions with estimated addresses"
+#: config/m68k/m68k.opt:148
+msgid "Consider type 'int' to be 32 bits wide"
 msgstr ""
 
-#: config/sh/sh.opt:284
-#, fuzzy
-msgid "Generate code in little endian mode"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð±ÐµÐ· GP reg"
+#: config/m68k/m68k.opt:152
+msgid "Generate pc-relative code"
+msgstr ""
 
-#: config/sh/sh.opt:288
-msgid "Mark MAC register as call-clobbered"
+#: config/m68k/m68k.opt:156
+msgid "Use different calling convention using 'rtd'"
 msgstr ""
 
-#: config/sh/sh.opt:294
-msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
+#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
+msgid "Enable separate data segment"
 msgstr ""
 
-#: config/sh/sh.opt:298
-msgid "Emit function-calls using global offset table when generating PIC"
+#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
+msgid "ID of shared library to build"
 msgstr ""
 
-#: config/sh/sh.opt:302
-msgid "Assume pt* instructions won't trap"
+#: config/m68k/m68k.opt:168
+msgid "Consider type 'int' to be 16 bits wide"
 msgstr ""
 
-#: config/sh/sh.opt:306
-msgid "Shorten address references during linking"
+#: config/m68k/m68k.opt:172
+msgid "Generate code with library calls for floating point"
 msgstr ""
 
-#: config/sh/sh.opt:314
-msgid "Deprecated. Use -Os instead"
+#: config/m68k/m68k.opt:176
+msgid "Do not use unaligned memory references"
 msgstr ""
 
-#: config/sh/sh.opt:318
-msgid "Cost to assume for a multiply insn"
+#: config/m68k/m68k.opt:180
+msgid "Tune for the specified target CPU or architecture"
 msgstr ""
 
-#: config/sh/sh.opt:322
-msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode."
+#: config/mmix/mmix.opt:24
+msgid "For intrinsics library: pass all parameters in registers"
 msgstr ""
 
-#: config/sh/sh.opt:328
-msgid "Pretend a branch-around-a-move is a conditional move."
+#: config/mmix/mmix.opt:28
+msgid "Use register stack for parameters and return value"
 msgstr ""
 
-#: config/sh/superh.opt:6
-msgid "Board name [and memory region]."
+#: config/mmix/mmix.opt:32
+msgid "Use call-clobbered registers for parameters and return value"
 msgstr ""
 
-#: config/sh/superh.opt:10
-msgid "Runtime name."
+#: config/mmix/mmix.opt:37
+msgid "Use epsilon-respecting floating point compare instructions"
 msgstr ""
 
-#: config/arm/arm.opt:23
-msgid "Specify an ABI"
+#: config/mmix/mmix.opt:41
+msgid "Use zero-extending memory loads, not sign-extending ones"
 msgstr ""
 
-#: config/arm/arm.opt:27
-msgid "Generate a call to abort if a noreturn function returns"
+#: config/mmix/mmix.opt:45
+msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
 msgstr ""
 
-#: config/arm/arm.opt:34
-msgid "Pass FP arguments in FP registers"
+#: config/mmix/mmix.opt:49
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
 msgstr ""
 
-#: config/arm/arm.opt:38
-msgid "Generate APCS conformant stack frames"
+#: config/mmix/mmix.opt:53
+msgid "Do not provide a default start-address 0x100 of the program"
 msgstr ""
 
-#: config/arm/arm.opt:42
-msgid "Generate re-entrant, PIC code"
+#: config/mmix/mmix.opt:57
+msgid "Link to emit program in ELF format (rather than mmo)"
 msgstr ""
 
-#: config/arm/arm.opt:56
-msgid "Assume target CPU is configured as big endian"
+#: config/mmix/mmix.opt:61
+msgid "Use P-mnemonics for branches statically predicted as taken"
 msgstr ""
 
-#: config/arm/arm.opt:60
-msgid "Thumb: Assume non-static functions may be called from ARM code"
+#: config/mmix/mmix.opt:65
+msgid "Don't use P-mnemonics for branches"
 msgstr ""
 
-#: config/arm/arm.opt:64
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+#: config/mmix/mmix.opt:79
+msgid "Use addresses that allocate global registers"
 msgstr ""
 
-#: config/arm/arm.opt:68
-msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
+#: config/mmix/mmix.opt:83
+msgid "Do not use addresses that allocate global registers"
 msgstr ""
 
-#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
-msgid "Specify the name of the target CPU"
+#: config/mmix/mmix.opt:87
+msgid "Generate a single exit point for each function"
 msgstr ""
 
-#: config/arm/arm.opt:76
-msgid "Specify if floating point hardware should be used"
+#: config/mmix/mmix.opt:91
+#, fuzzy
+msgid "Do not generate a single exit point for each function"
+msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
+
+#: config/mmix/mmix.opt:95
+msgid "Set start-address of the program"
 msgstr ""
 
-#: config/arm/arm.opt:90
-msgid "Specify the name of the target floating point hardware/format"
+#: config/mmix/mmix.opt:99
+msgid "Set start-address of data"
 msgstr ""
 
-#: config/arm/arm.opt:94
-msgid "Alias for -mfloat-abi=hard"
+#: config/score/score.opt:31
+#, fuzzy
+msgid "Disable bcnz instruction"
+msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ– AltiVec"
+
+#: config/score/score.opt:35
+msgid "Enable unaligned load/store instruction"
 msgstr ""
 
-#: config/arm/arm.opt:98
-msgid "Assume target CPU is configured as little endian"
+#: config/score/score.opt:39
+msgid "Support SCORE 5 ISA"
 msgstr ""
 
-#: config/arm/arm.opt:102
-msgid "Generate call insns as indirect calls, if necessary"
+#: config/score/score.opt:43
+msgid "Support SCORE 5U ISA"
 msgstr ""
 
-#: config/arm/arm.opt:106
-msgid "Specify the register to be used for PIC addressing"
+#: config/score/score.opt:47
+msgid "Support SCORE 7 ISA"
 msgstr ""
 
-#: config/arm/arm.opt:110
-msgid "Store function names in object code"
+#: config/score/score.opt:51
+msgid "Support SCORE 7D ISA"
 msgstr ""
 
-#: config/arm/arm.opt:114
-msgid "Permit scheduling of a function's prologue sequence"
+#: config/score/score.opt:55
+msgid "Support SCORE 3 ISA"
 msgstr ""
 
-#: config/arm/arm.opt:118
-msgid "Do not load the PIC register in function prologues"
+#: config/score/score.opt:59
+msgid "Support SCORE 3d ISA"
 msgstr ""
 
-#: config/arm/arm.opt:122
-msgid "Alias for -mfloat-abi=soft"
+#: config/crx/crx.opt:23
+#, fuzzy
+msgid "Support multiply accumulate instructions"
+msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ– AltiVec"
+
+#: config/crx/crx.opt:27
+#, fuzzy
+msgid "Do not use push to store function arguments"
+msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
+
+#: config/crx/crx.opt:31
+msgid "Restrict doloop to the given nesting level"
 msgstr ""
 
-#: config/arm/arm.opt:126
-msgid "Specify the minimum bit alignment of structures"
+#: config/mt/mt.opt:23
+msgid "Use byte loads and stores when generating code."
 msgstr ""
 
-#: config/arm/arm.opt:130
-msgid "Compile for the Thumb not the ARM"
+#: config/mt/mt.opt:31
+msgid "Do not include crt0.o in the startup files"
 msgstr ""
 
-#: config/arm/arm.opt:134
-msgid "Support calls between Thumb and ARM instruction sets"
+#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
+#: config/mt/mt.opt:47 config/mt/mt.opt:51
+msgid "Internal debug switch"
 msgstr ""
 
-#: config/arm/arm.opt:138
-msgid "Specify how to access the thread pointer"
+#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
+msgid "Compile for a 68HC11"
 msgstr ""
 
-#: config/arm/arm.opt:142
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
+msgid "Compile for a 68HC12"
 msgstr ""
 
-#: config/arm/arm.opt:146
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
+#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
+msgid "Compile for a 68HCS12"
 msgstr ""
 
-#: config/arm/arm.opt:150
-#, fuzzy
-msgid "Tune code for the given processor"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸ"
+#: config/m68hc11/m68hc11.opt:49
+msgid "Auto pre/post decrement increment allowed"
+msgstr ""
 
-#: config/arm/arm.opt:154
-msgid "Assume big endian bytes, little endian words"
+#: config/m68hc11/m68hc11.opt:53
+msgid "Min/max instructions allowed"
 msgstr ""
 
-#: config/arm/arm.opt:158
-msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
+#: config/m68hc11/m68hc11.opt:57
+msgid "Use call and rtc for function calls and returns"
 msgstr ""
 
-#: config/arm/pe.opt:23
-msgid "Ignore dllimport attribute for functions"
+#: config/m68hc11/m68hc11.opt:61
+msgid "Auto pre/post decrement increment not allowed"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:23
-msgid "Generate code for an 11/10"
+#: config/m68hc11/m68hc11.opt:65
+msgid "Use jsr and rts for function calls and returns"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:27
-msgid "Generate code for an 11/40"
+#: config/m68hc11/m68hc11.opt:69
+msgid "Min/max instructions not allowed"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:31
-msgid "Generate code for an 11/45"
+#: config/m68hc11/m68hc11.opt:73
+msgid "Use direct addressing mode for soft registers"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:35
-#, fuzzy
-msgid "Use 16-bit abs patterns"
-msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 64-Ð±Ñ–Ñ‚Ð½Ñ‹Ñ� FP-Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ñ‹"
+#: config/m68hc11/m68hc11.opt:77
+msgid "Compile with 32-bit integer mode"
+msgstr ""
 
-#: config/pdp11/pdp11.opt:39
-msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
+#: config/m68hc11/m68hc11.opt:82
+msgid "Specify the register allocation order"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:43
-msgid "Do not use inline patterns for copying memory"
+#: config/m68hc11/m68hc11.opt:86
+msgid "Do not use direct addressing mode for soft registers"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:47
-msgid "Use inline patterns for copying memory"
+#: config/m68hc11/m68hc11.opt:90
+msgid "Compile with 16-bit integer mode"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:51
-msgid "Do not pretend that branches are expensive"
+#: config/m68hc11/m68hc11.opt:94
+msgid "Indicate the number of soft registers available"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:55
-msgid "Pretend that branches are expensive"
+#: config/fr30/fr30.opt:23
+msgid "Assume small address space"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:59
+#: config/sparc/little-endian.opt:23
 #, fuzzy
-msgid "Use the DEC assembler syntax"
-msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ DEC-Ñ�Ñ–Ð½Ñ‚Ð°ÐºÑ� Ð´Ð»Ñ� Ð°Ñ�Ñ�Ð¼Ð±Ð»ÐµÑ€Ð°"
+msgid "Generate code for little-endian"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
 
-#: config/pdp11/pdp11.opt:63
-msgid "Use 32 bit float"
-msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 32-Ñ… Ð±Ñ–Ñ‚Ð½Ñ‹ float"
+#: config/sparc/little-endian.opt:27
+#, fuzzy
+msgid "Generate code for big-endian"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸ"
 
-#: config/pdp11/pdp11.opt:67
-msgid "Use 64 bit float"
-msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 64-Ñ… Ð±Ñ–Ñ‚Ð½Ñ‹ float"
+#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
+#, fuzzy
+msgid "Use hardware FP"
+msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ"
 
-#: config/pdp11/pdp11.opt:75
-msgid "Use 16 bit int"
-msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 16-Ñ†Ñ– Ð±Ñ–Ñ‚Ð½Ñ‹ int"
+#: config/sparc/sparc.opt:31
+#, fuzzy
+msgid "Do not use hardware FP"
+msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ"
 
-#: config/pdp11/pdp11.opt:79
-msgid "Use 32 bit int"
-msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 32-Ñ… Ð±Ñ–Ñ‚Ð½Ñ‹ int"
+#: config/sparc/sparc.opt:35
+msgid "Assume possible double misalignment"
+msgstr ""
 
-#: config/pdp11/pdp11.opt:87
-msgid "Target has split I&D"
+#: config/sparc/sparc.opt:39
+msgid "Pass -assert pure-text to linker"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:91
-msgid "Use UNIX assembler syntax"
-msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ UNIX-Ñ�Ñ–Ð½Ñ‚Ð°ÐºÑ� Ð´Ð»Ñ� Ð°Ñ�Ñ�Ð¼Ð±Ð»ÐµÑ€Ð°"
+#: config/sparc/sparc.opt:43
+msgid "Use ABI reserved registers"
+msgstr ""
 
-#: config/avr/avr.opt:23
-msgid "Use subroutines for function prologues and epilogues"
+#: config/sparc/sparc.opt:47
+#, fuzzy
+msgid "Use hardware quad FP instructions"
+msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ \"Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ\""
+
+#: config/sparc/sparc.opt:51
+msgid "Do not use hardware quad fp instructions"
 msgstr ""
 
-#: config/avr/avr.opt:27
-msgid "Select the target MCU"
+#: config/sparc/sparc.opt:55
+msgid "Compile for V8+ ABI"
 msgstr ""
 
-#: config/avr/avr.opt:34
-#, fuzzy
-msgid "Use an 8-bit 'int' type"
-msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ 32-Ñ… Ð±Ñ–Ñ‚Ð½Ñ‹ int"
+#: config/sparc/sparc.opt:59
+msgid "Use UltraSPARC Visual Instruction Set extensions"
+msgstr ""
 
-#: config/avr/avr.opt:38
-msgid "Change the stack pointer without disabling interrupts"
+#: config/sparc/sparc.opt:63
+msgid "Pointers are 64-bit"
 msgstr ""
 
-#: config/avr/avr.opt:42
-msgid "Do not generate tablejump insns"
+#: config/sparc/sparc.opt:67
+msgid "Pointers are 32-bit"
 msgstr ""
 
-#: config/avr/avr.opt:52
-msgid "Use rjmp/rcall (limited range) on >8K devices"
+#: config/sparc/sparc.opt:71
+msgid "Use 64-bit ABI"
 msgstr ""
 
-#: config/avr/avr.opt:56
-msgid "Output instruction sizes to the asm file"
+#: config/sparc/sparc.opt:75
+msgid "Use 32-bit ABI"
 msgstr ""
 
-#: config/avr/avr.opt:60
-msgid "Change only the low 8 bits of the stack pointer"
+#: config/sparc/sparc.opt:79
+msgid "Use stack bias"
 msgstr ""
 
-#: config/crx/crx.opt:23
+#: config/sparc/sparc.opt:83
+msgid "Use structs on stronger alignment for double-word copies"
+msgstr ""
+
+#: config/sparc/sparc.opt:87
+msgid "Optimize tail call instructions in assembler and linker"
+msgstr ""
+
+#: config/sparc/sparc.opt:99
+msgid "Use given SPARC-V9 code model"
+msgstr ""
+
+#: config/sparc/sparc.opt:103
+msgid "Enable strict 32-bit psABI struct return checking."
+msgstr ""
+
+#: config/sh/superh.opt:6
+msgid "Board name [and memory region]."
+msgstr ""
+
+#: config/sh/superh.opt:10
+msgid "Runtime name."
+msgstr ""
+
+#: config/sh/sh.opt:44
 #, fuzzy
-msgid "Support multiply accumulate instructions"
-msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ– AltiVec"
+msgid "Generate SH1 code"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
 
-#: config/crx/crx.opt:27
+#: config/sh/sh.opt:48
 #, fuzzy
-msgid "Do not use push to store function arguments"
-msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
+msgid "Generate SH2 code"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
 
-#: config/crx/crx.opt:31
-msgid "Restrict doloop to the given nesting level"
+#: config/sh/sh.opt:52
+#, fuzzy
+msgid "Generate SH2a code"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+
+#: config/sh/sh.opt:56
+msgid "Generate SH2a FPU-less code"
 msgstr ""
 
-#: config/c4x/c4x.opt:23
-msgid "Generate code for C30 CPU"
+#: config/sh/sh.opt:60
+msgid "Generate default single-precision SH2a code"
 msgstr ""
 
-#: config/c4x/c4x.opt:27
-msgid "Generate code for C31 CPU"
+#: config/sh/sh.opt:64
+msgid "Generate only single-precision SH2a code"
 msgstr ""
 
-#: config/c4x/c4x.opt:31
-msgid "Generate code for C32 CPU"
+#: config/sh/sh.opt:68
+#, fuzzy
+msgid "Generate SH2e code"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+
+#: config/sh/sh.opt:72
+#, fuzzy
+msgid "Generate SH3 code"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+
+#: config/sh/sh.opt:76
+#, fuzzy
+msgid "Generate SH3e code"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+
+#: config/sh/sh.opt:80
+#, fuzzy
+msgid "Generate SH4 code"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+
+#: config/sh/sh.opt:84
+msgid "Generate SH4-100 code"
 msgstr ""
 
-#: config/c4x/c4x.opt:35
-msgid "Generate code for C33 CPU"
+#: config/sh/sh.opt:88
+msgid "Generate SH4-200 code"
 msgstr ""
 
-#: config/c4x/c4x.opt:39
-msgid "Generate code for C40 CPU"
+#: config/sh/sh.opt:94
+msgid "Generate SH4-300 code"
 msgstr ""
 
-#: config/c4x/c4x.opt:43
-msgid "Generate code for C44 CPU"
+#: config/sh/sh.opt:98
+msgid "Generate SH4 FPU-less code"
 msgstr ""
 
-#: config/c4x/c4x.opt:47
-msgid "Assume that pointers may be aliased"
+#: config/sh/sh.opt:102
+msgid "Generate SH4-100 FPU-less code"
 msgstr ""
 
-#: config/c4x/c4x.opt:51
-msgid "Big memory model"
+#: config/sh/sh.opt:106
+msgid "Generate SH4-200 FPU-less code"
 msgstr ""
 
-#: config/c4x/c4x.opt:55
-msgid "Use the BK register as a general purpose register"
+#: config/sh/sh.opt:110
+msgid "Generate SH4-300 FPU-less code"
 msgstr ""
 
-#: config/c4x/c4x.opt:59
+#: config/sh/sh.opt:114
 #, fuzzy
-msgid "Generate code for CPU"
+msgid "Generate code for SH4 340 series (MMU/FPU-less)"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸ"
 
-#: config/c4x/c4x.opt:63
-msgid "Enable use of DB instruction"
+#: config/sh/sh.opt:119
+#, fuzzy
+msgid "Generate code for SH4 400 series (MMU/FPU-less)"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸ"
+
+#: config/sh/sh.opt:124
+#, fuzzy
+msgid "Generate code for SH4 500 series (FPU-less)."
+msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸ"
+
+#: config/sh/sh.opt:129
+msgid "Generate default single-precision SH4 code"
 msgstr ""
 
-#: config/c4x/c4x.opt:67
-msgid "Enable debugging"
+#: config/sh/sh.opt:133
+msgid "Generate default single-precision SH4-100 code"
 msgstr ""
 
-#: config/c4x/c4x.opt:71
-msgid "Enable new features under development"
+#: config/sh/sh.opt:137
+msgid "Generate default single-precision SH4-200 code"
 msgstr ""
 
-#: config/c4x/c4x.opt:75
-msgid "Use fast but approximate float to integer conversion"
+#: config/sh/sh.opt:141
+msgid "Generate default single-precision SH4-300 code"
 msgstr ""
 
-#: config/c4x/c4x.opt:79
-msgid "Force RTL generation to emit valid 3 operand insns"
+#: config/sh/sh.opt:145
+msgid "Generate only single-precision SH4 code"
 msgstr ""
 
-#: config/c4x/c4x.opt:83
-msgid "Force constants into registers to improve hoisting"
+#: config/sh/sh.opt:149
+msgid "Generate only single-precision SH4-100 code"
 msgstr ""
 
-#: config/c4x/c4x.opt:87 config/c4x/c4x.opt:111
-msgid "Save DP across ISR in small memory model"
+#: config/sh/sh.opt:153
+msgid "Generate only single-precision SH4-200 code"
 msgstr ""
 
-#: config/c4x/c4x.opt:91
-msgid "Allow unsigned iteration counts for RPTB/DB"
+#: config/sh/sh.opt:157
+msgid "Generate only single-precision SH4-300 code"
 msgstr ""
 
-#: config/c4x/c4x.opt:95
-msgid "Pass arguments on the stack"
+#: config/sh/sh.opt:161
+#, fuzzy
+msgid "Generate SH4a code"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+
+#: config/sh/sh.opt:165
+msgid "Generate SH4a FPU-less code"
 msgstr ""
 
-#: config/c4x/c4x.opt:99
-msgid "Use MPYI instruction for C3x"
+#: config/sh/sh.opt:169
+msgid "Generate default single-precision SH4a code"
 msgstr ""
 
-#: config/c4x/c4x.opt:103
-msgid "Enable parallel instructions"
+#: config/sh/sh.opt:173
+msgid "Generate only single-precision SH4a code"
 msgstr ""
 
-#: config/c4x/c4x.opt:107
-msgid "Enable MPY||ADD and MPY||SUB instructions"
+#: config/sh/sh.opt:177
+msgid "Generate SH4al-dsp code"
 msgstr ""
 
-#: config/c4x/c4x.opt:115
-msgid "Preserve all 40 bits of FP reg across call"
+#: config/sh/sh.opt:181
+msgid "Generate 32-bit SHmedia code"
 msgstr ""
 
-#: config/c4x/c4x.opt:119
-msgid "Pass arguments in registers"
+#: config/sh/sh.opt:185
+msgid "Generate 32-bit FPU-less SHmedia code"
 msgstr ""
 
-#: config/c4x/c4x.opt:123
-msgid "Enable use of RTPB instruction"
+#: config/sh/sh.opt:189
+msgid "Generate 64-bit SHmedia code"
 msgstr ""
 
-#: config/c4x/c4x.opt:127
-msgid "Enable use of RTPS instruction"
+#: config/sh/sh.opt:193
+msgid "Generate 64-bit FPU-less SHmedia code"
 msgstr ""
 
-#: config/c4x/c4x.opt:131
-msgid "Set the maximum number of iterations for RPTS to N"
+#: config/sh/sh.opt:197
+msgid "Generate SHcompact code"
 msgstr ""
 
-#: config/c4x/c4x.opt:135
-msgid "Small memory model"
+#: config/sh/sh.opt:201
+msgid "Generate FPU-less SHcompact code"
 msgstr ""
 
-#: config/c4x/c4x.opt:139
-msgid "Emit code compatible with TI tools"
+#: config/sh/sh.opt:205
+msgid "Throttle unrolling to avoid thrashing target registers unless the unroll benefit outweighs this"
 msgstr ""
 
-#: config/pa/pa-hpux.opt:23
+#: config/sh/sh.opt:209
 #, fuzzy
-msgid "Generate cpp defines for server IO"
+msgid "Generate code in big endian mode"
 msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸ"
 
-#: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
-#: config/pa/pa-hpux1111.opt:23
-msgid "Specify UNIX standard for predefines and linking"
+#: config/sh/sh.opt:213
+msgid "Generate 32-bit offsets in switch tables"
 msgstr ""
 
-#: config/pa/pa-hpux.opt:31
-#, fuzzy
-msgid "Generate cpp defines for workstation IO"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+#: config/sh/sh.opt:217
+msgid "Cost to assume for a branch insn"
+msgstr ""
 
-#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
-#, fuzzy
-msgid "Generate PA1.0 code"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+#: config/sh/sh.opt:221
+msgid "Enable cbranchdi4 pattern"
+msgstr ""
 
-#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
-#, fuzzy
-msgid "Generate PA1.1 code"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+#: config/sh/sh.opt:225
+msgid "Expand cbranchdi4 pattern early into separate comparisons and branches."
+msgstr ""
 
-#: config/pa/pa.opt:31 config/pa/pa.opt:92
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+#: config/sh/sh.opt:229
+msgid "Emit cmpeqdi_t pattern even when -mcbranchdi and -mexpand-cbranchdi are in effect."
 msgstr ""
 
-#: config/pa/pa.opt:35
-#, fuzzy
-msgid "Generate code for huge switch statements"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
+#: config/sh/sh.opt:233
+msgid "Enable SH5 cut2 workaround"
+msgstr ""
 
-#: config/pa/pa.opt:39
-msgid "Disable FP regs"
+#: config/sh/sh.opt:237
+msgid "Align doubles at 64-bit boundaries"
 msgstr ""
 
-#: config/pa/pa.opt:43
-#, fuzzy
-msgid "Disable indexed addressing"
-msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð°Ð´Ñ€Ð°Ñ�"
+#: config/sh/sh.opt:241
+msgid "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
+msgstr ""
 
-#: config/pa/pa.opt:47
-#, fuzzy
-msgid "Generate fast indirect calls"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
+#: config/sh/sh.opt:245
+msgid "Specify name for 32 bit signed division function"
+msgstr ""
 
-#: config/pa/pa.opt:55
-msgid "Assume code will be assembled by GAS"
+#: config/sh/sh.opt:252
+msgid "Enable the use of the fused floating point multiply-accumulate operation"
 msgstr ""
 
-#: config/pa/pa.opt:59
-msgid "Put jumps in call delay slots"
+#: config/sh/sh.opt:256
+msgid "Cost to assume for gettr insn"
 msgstr ""
 
-#: config/pa/pa.opt:64
-#, fuzzy
-msgid "Enable linker optimizations"
-msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
+#: config/sh/sh.opt:260 config/sh/sh.opt:310
+msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
+msgstr ""
 
-#: config/pa/pa.opt:68
-#, fuzzy
-msgid "Always generate long calls"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
+#: config/sh/sh.opt:264
+msgid "Increase the IEEE compliance for floating-point code"
+msgstr ""
 
-#: config/pa/pa.opt:72
-msgid "Emit long load/store sequences"
+#: config/sh/sh.opt:268
+msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
 msgstr ""
 
-#: config/pa/pa.opt:80
-msgid "Disable space regs"
+#: config/sh/sh.opt:272
+msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines"
 msgstr ""
 
-#: config/pa/pa.opt:96
-msgid "Use portable calling conventions"
+#: config/sh/sh.opt:276
+msgid "Assume symbols might be invalid"
 msgstr ""
 
-#: config/pa/pa.opt:100
-msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
+#: config/sh/sh.opt:280
+msgid "Annotate assembler instructions with estimated addresses"
 msgstr ""
 
-#: config/pa/pa.opt:112
-msgid "Do not disable space regs"
+#: config/sh/sh.opt:284
+#, fuzzy
+msgid "Generate code in little endian mode"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð±ÐµÐ· GP reg"
+
+#: config/sh/sh.opt:288
+msgid "Mark MAC register as call-clobbered"
 msgstr ""
 
-#: config/pa/pa64-hpux.opt:23
-msgid "Assume code will be linked by GNU ld"
+#: config/sh/sh.opt:294
+msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
 msgstr ""
 
-#: config/pa/pa64-hpux.opt:27
-msgid "Assume code will be linked by HP ld"
+#: config/sh/sh.opt:298
+msgid "Emit function-calls using global offset table when generating PIC"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:23
-msgid "Use CONST16 instruction to load constants"
+#: config/sh/sh.opt:302
+msgid "Assume pt* instructions won't trap"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:27
-msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+#: config/sh/sh.opt:306
+msgid "Shorten address references during linking"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:31
-msgid "Use indirect CALLXn instructions for large programs"
+#: config/sh/sh.opt:314
+msgid "Deprecated. Use -Os instead"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:35
-msgid "Automatically align branch targets to reduce branch penalties"
+#: config/sh/sh.opt:318
+msgid "Cost to assume for a multiply insn"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:39
-msgid "Intersperse literal pools with code in the text section"
+#: config/sh/sh.opt:322
+msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode."
 msgstr ""
 
-#: config/stormy16/stormy16.opt:24
-msgid "Provide libraries for the simulator"
+#: config/sh/sh.opt:328
+msgid "Pretend a branch-around-a-move is a conditional move."
 msgstr ""
 
+#: config/vxworks.opt:24
+msgid "Assume the VxWorks RTP environment"
+msgstr ""
+
+#: config/vxworks.opt:31
+msgid "Assume the VxWorks vThreads environment"
+msgstr ""
+
+#: config/mips/sdemtk.opt:23
+#, fuzzy
+msgid "Prevent the use of all floating-point operations"
+msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ \"Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ\""
+
 #: config/mips/mips.opt:23
 #, fuzzy
 msgid "Generate code that conforms to the given ABI"
@@ -13981,10 +14305,6 @@
 msgid "Use little-endian byte order"
 msgstr ""
 
-#: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
-msgid "Use ROM instead of RAM"
-msgstr ""
-
 #: config/mips/mips.opt:101
 msgid "Use NewABI-style %reloc() assembly operators"
 msgstr ""
@@ -14162,10 +14482,6 @@
 msgid "Optimize the output for PROCESSOR"
 msgstr ""
 
-#: config/mips/mips.opt:265 config/iq2000/iq2000.opt:44
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
-msgstr ""
-
 #: config/mips/mips.opt:269
 msgid "Perform VR4130-specific alignment optimizations"
 msgstr ""
@@ -14174,2490 +14490,2139 @@
 msgid "Lift restrictions on GOT size"
 msgstr ""
 
-#: config/mips/sdemtk.opt:23
-#, fuzzy
-msgid "Prevent the use of all floating-point operations"
-msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ \"Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ\""
-
-#: config/fr30/fr30.opt:23
-msgid "Assume small address space"
+#: config/bfin/bfin.opt:31
+msgid "Omit frame pointer for leaf functions"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
-msgid "Compile for a 68HC11"
+#: config/bfin/bfin.opt:35
+msgid "Program is entirely located in low 64k of memory"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
-msgid "Compile for a 68HC12"
+#: config/bfin/bfin.opt:39
+msgid "Work around a hardware anomaly by adding a number of NOPs before a"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
-msgid "Compile for a 68HCS12"
+#: config/bfin/bfin.opt:44
+msgid "Avoid speculative loads to work around a hardware anomaly."
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:49
-msgid "Auto pre/post decrement increment allowed"
+#: config/bfin/bfin.opt:48
+msgid "Enabled ID based shared library"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:53
-msgid "Min/max instructions allowed"
+#: config/bfin/bfin.opt:52
+msgid "Generate code that won't be linked against any other ID shared libraries,"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:57
-msgid "Use call and rtc for function calls and returns"
+#: config/bfin/bfin.opt:65
+msgid "Avoid generating pc-relative calls; use indirection"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:61
-msgid "Auto pre/post decrement increment not allowed"
-msgstr ""
+#: config/bfin/bfin.opt:69
+#, fuzzy
+msgid "Link with the fast floating-point library"
+msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ \"Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ\""
 
-#: config/m68hc11/m68hc11.opt:65
-msgid "Use jsr and rts for function calls and returns"
+#: config/bfin/bfin.opt:81
+msgid "Do stack checking using bounds in L1 scratch memory"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:69
-msgid "Min/max instructions not allowed"
+#: treelang/lang.opt:30
+msgid "Trace lexical analysis"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:73
-msgid "Use direct addressing mode for soft registers"
-msgstr ""
+#: treelang/lang.opt:34
+#, fuzzy
+msgid "Trace the parsing process"
+msgstr "ÐœÑ�Ñ‚Ð° - AM33 Ð¿Ñ€Ð°Ñ†Ñ�Ñ�Ð°Ñ€"
 
-#: config/m68hc11/m68hc11.opt:77
-msgid "Compile with 32-bit integer mode"
+#: java/lang.opt:65
+msgid "Warn if a deprecated compiler feature, class, method, or field is used"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:82
-msgid "Specify the register allocation order"
+#: java/lang.opt:69
+msgid "Warn if deprecated empty statements are found"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:86
-msgid "Do not use direct addressing mode for soft registers"
+#: java/lang.opt:73
+msgid "Warn if .class files are out of date"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:90
-msgid "Compile with 16-bit integer mode"
+#: java/lang.opt:77
+msgid "Warn if modifiers are specified when not necessary"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:94
-msgid "Indicate the number of soft registers available"
+#: java/lang.opt:81
+msgid "Deprecated; use --classpath instead"
 msgstr ""
 
-#: config/vax/vax.opt:23 config/vax/vax.opt:27
-msgid "Target DFLOAT double precision code"
+#: java/lang.opt:88
+msgid "Permit the use of the assert keyword"
 msgstr ""
 
-#: config/vax/vax.opt:31 config/vax/vax.opt:35
-msgid "Generate GFLOAT double precision code"
+#: java/lang.opt:110
+msgid "Replace system path"
 msgstr ""
 
-#: config/vax/vax.opt:39
+#: java/lang.opt:114
 #, fuzzy
-msgid "Generate code for GNU assembler (gas)"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� GNU as"
+msgid "Generate checks for references to NULL"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
 
-#: config/vax/vax.opt:43
-#, fuzzy
-msgid "Generate code for UNIX assembler"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� GNU as"
-
-#: config/vax/vax.opt:47
-msgid "Use VAXC structure conventions"
+#: java/lang.opt:118
+msgid "Set class path"
 msgstr ""
 
-#: config/cris/linux.opt:27
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+#: java/lang.opt:125
+msgid "Output a class file"
 msgstr ""
 
-#: config/cris/cris.opt:45
-msgid "Work around bug in multiplication instruction"
+#: java/lang.opt:129
+msgid "Alias for -femit-class-file"
 msgstr ""
 
-#: config/cris/cris.opt:51
-msgid "Compile for ETRAX 4 (CRIS v3)"
+#: java/lang.opt:133
+msgid "Choose input encoding (defaults from your locale)"
 msgstr ""
 
-#: config/cris/cris.opt:56
-msgid "Compile for ETRAX 100 (CRIS v8)"
+#: java/lang.opt:137
+msgid "Set the extension directory path"
 msgstr ""
 
-#: config/cris/cris.opt:64
-msgid "Emit verbose debug information in assembly code"
+#: java/lang.opt:144
+msgid "Input file is a file with a list of filenames to compile"
 msgstr ""
 
-#: config/cris/cris.opt:71
-#, fuzzy
-msgid "Do not use condition codes from normal instructions"
-msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
-
-#: config/cris/cris.opt:80
-msgid "Do not emit addressing modes with side-effect assignment"
+#: java/lang.opt:151
+msgid "Always check for non gcj generated classes archives"
 msgstr ""
 
-#: config/cris/cris.opt:89
-msgid "Do not tune stack alignment"
+#: java/lang.opt:155
+msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
 msgstr ""
 
-#: config/cris/cris.opt:98
-msgid "Do not tune writable data alignment"
+#: java/lang.opt:159
+msgid "Generate instances of Class at runtime"
 msgstr ""
 
-#: config/cris/cris.opt:107
-msgid "Do not tune code and read-only data alignment"
+#: java/lang.opt:163
+msgid "Use offset tables for virtual method calls"
 msgstr ""
 
-#: config/cris/cris.opt:116
-msgid "Align code and data to 32 bits"
+#: java/lang.opt:170
+msgid "Assume native functions are implemented using JNI"
 msgstr ""
 
-#: config/cris/cris.opt:133
-msgid "Don't align items in code or data"
+#: java/lang.opt:174
+msgid "Enable optimization of static class initialization code"
 msgstr ""
 
-#: config/cris/cris.opt:142
-msgid "Do not emit function prologue or epilogue"
+#: java/lang.opt:181
+msgid "Reduce the amount of reflection meta-data generated"
 msgstr ""
 
-#: config/cris/cris.opt:149
-msgid "Use the most feature-enabling options allowed by other options"
+#: java/lang.opt:185
+msgid "Enable assignability checks for stores into object arrays"
 msgstr ""
 
-#: config/cris/cris.opt:158
-msgid "Override -mbest-lib-options"
-msgstr ""
-
-#: config/cris/cris.opt:165
+#: java/lang.opt:189
 #, fuzzy
-msgid "Generate code for the specified chip or CPU version"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸ"
+msgid "Generate code for the Boehm GC"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
 
-#: config/cris/cris.opt:169
-msgid "Tune alignment for the specified chip or CPU version"
+#: java/lang.opt:193
+msgid "Call a library routine to do integer divisions"
 msgstr ""
 
-#: config/cris/cris.opt:173
-msgid "Warn when a stackframe is larger than the specified size"
+#: java/lang.opt:197
+msgid "Generated should be loaded by bootstrap loader"
 msgstr ""
 
-#: config/cris/aout.opt:27
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
+#: java/lang.opt:201
+msgid "Set the source language version"
 msgstr ""
 
-#: config/cris/aout.opt:33
-msgid "For elinux, request a specified stack-size for this program"
-msgstr ""
-
-#: config/h8300/h8300.opt:23
+#: java/lang.opt:205
 #, fuzzy
-msgid "Generate H8S code"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+msgid "Set the target VM version"
+msgstr "Ð´Ñ€Ñ�Ð½Ð½Ð°Ñ� Ð²ÐµÑ€Ñ�Ñ–Ñ� Ð·Ð°Ð³Ð°Ð»Ð¾ÑžÐºÐ°"
 
-#: config/h8300/h8300.opt:27
+#: common.opt:28
 #, fuzzy
-msgid "Generate H8SX code"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
+msgid "Display this information"
+msgstr "  --help                   Ð�Ð´Ð»ÑŽÑ�Ñ‚Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ð³Ñ�Ñ‚Ñƒ Ñ–Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹ÑŽ\n"
 
-#: config/h8300/h8300.opt:31
-msgid "Generate H8S/2600 code"
+#: common.opt:32
+msgid "Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
 msgstr ""
 
-#: config/h8300/h8300.opt:35
-msgid "Make integers 32 bits wide"
+#: common.opt:36
+msgid "Alias for --help=target"
 msgstr ""
 
-#: config/h8300/h8300.opt:42
-msgid "Use registers for argument passing"
+#: common.opt:52
+msgid "Set parameter <param> to value.  See below for a complete list of parameters"
 msgstr ""
 
-#: config/h8300/h8300.opt:46
-msgid "Consider access to byte sized memory slow"
+#: common.opt:59
+msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr ""
 
-#: config/h8300/h8300.opt:50
-msgid "Enable linker relaxing"
-msgstr ""
+#: common.opt:63
+#, fuzzy
+msgid "Set optimization level to <number>"
+msgstr "Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹Ñ� ÑƒÐºÐ»ÑŽÑ‡Ð°Ð½Ð°"
 
-#: config/h8300/h8300.opt:54
-msgid "Generate H8/300H code"
-msgstr ""
+#: common.opt:67
+#, fuzzy
+msgid "Optimize for space rather than speed"
+msgstr "Ð�Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹Ñ� Ð´Ð»Ñ� SparcLite Ð¿Ñ€Ð°Ñ†Ñ�Ñ�Ð°Ñ€Ð°Ñž"
 
-#: config/h8300/h8300.opt:58
-msgid "Enable the normal mode"
+#: common.opt:71
+msgid "This switch is deprecated; use -Wextra instead"
 msgstr ""
 
-#: config/h8300/h8300.opt:62
-msgid "Use H8/300 alignment rules"
+#: common.opt:75
+msgid "Warn about returning structures, unions or arrays"
 msgstr ""
 
-#: config/v850/v850.opt:23
-#, fuzzy
-msgid "Use registers r2 and r5"
-msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
-
-#: config/v850/v850.opt:27
-msgid "Use 4 byte entries in switch tables"
+#: common.opt:79
+msgid "Warn if an array is accessed out of bounds"
 msgstr ""
 
-#: config/v850/v850.opt:31
-msgid "Enable backend debugging"
+#: common.opt:83
+msgid "Warn about inappropriate attribute usage"
 msgstr ""
 
-#: config/v850/v850.opt:35
-#, fuzzy
-msgid "Do not use the callt instruction"
-msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
-
-#: config/v850/v850.opt:39
-msgid "Reuse r30 on a per function basis"
+#: common.opt:87
+msgid "Warn about pointer casts which increase alignment"
 msgstr ""
 
-#: config/v850/v850.opt:43
-msgid "Support Green Hills ABI"
+#: common.opt:91
+msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr ""
 
-#: config/v850/v850.opt:47
-msgid "Prohibit PC relative function calls"
+#: common.opt:95
+msgid "Warn when an optimization pass is disabled"
 msgstr ""
 
-#: config/v850/v850.opt:51
-msgid "Use stubs for function prologues"
+#: common.opt:99
+msgid "Treat all warnings as errors"
 msgstr ""
 
-#: config/v850/v850.opt:55
-msgid "Set the max size of data eligible for the SDA area"
+#: common.opt:103
+msgid "Treat specified warning as error"
 msgstr ""
 
-#: config/v850/v850.opt:59
-#, fuzzy
-msgid "Enable the use of the short load instructions"
-msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
-
-#: config/v850/v850.opt:63
-msgid "Same as: -mep -mprolog-function"
+#: common.opt:107
+msgid "Print extra (possibly unwanted) warnings"
 msgstr ""
 
-#: config/v850/v850.opt:67
-msgid "Set the max size of data eligible for the TDA area"
+#: common.opt:111
+msgid "Exit on the first error occurred"
 msgstr ""
 
-#: config/v850/v850.opt:71
-msgid "Enforce strict alignment"
+#: common.opt:115
+msgid "Warn when an inlined function cannot be inlined"
 msgstr ""
 
-#: config/v850/v850.opt:78
-msgid "Compile for the v850 processor"
-msgstr ""
-
-#: config/v850/v850.opt:82
+#: common.opt:119
 #, fuzzy
-msgid "Compile for the v850e processor"
-msgstr "Ð�Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹Ñ� Ð´Ð»Ñ�  F930 Ð¿Ñ€Ð°Ñ†Ñ�Ñ�Ð°Ñ€Ð°Ñž"
+msgid "Warn if an object is larger than <number> bytes"
+msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
 
-#: config/v850/v850.opt:86
-#, fuzzy
-msgid "Compile for the v850e1 processor"
-msgstr "Ð�Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹Ñ� Ð´Ð»Ñ�  F930 Ð¿Ñ€Ð°Ñ†Ñ�Ñ�Ð°Ñ€Ð°Ñž"
-
-#: config/v850/v850.opt:90
-msgid "Set the max size of data eligible for the ZDA area"
+#: common.opt:123
+msgid "Warn when a logical operator is suspicously always evaluating to true or false"
 msgstr ""
 
-#: config/mmix/mmix.opt:24
-msgid "For intrinsics library: pass all parameters in registers"
+#: common.opt:127
+msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 msgstr ""
 
-#: config/mmix/mmix.opt:28
-msgid "Use register stack for parameters and return value"
+#: common.opt:131
+msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr ""
 
-#: config/mmix/mmix.opt:32
-msgid "Use call-clobbered registers for parameters and return value"
+#: common.opt:135
+msgid "Warn about overflow in arithmetic expressions"
 msgstr ""
 
-#: config/mmix/mmix.opt:37
-msgid "Use epsilon-respecting floating point compare instructions"
+#: common.opt:139
+msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr ""
 
-#: config/mmix/mmix.opt:41
-msgid "Use zero-extending memory loads, not sign-extending ones"
+#: common.opt:143
+msgid "Warn when padding is required to align structure members"
 msgstr ""
 
-#: config/mmix/mmix.opt:45
-msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
+#: common.opt:147
+msgid "Warn when one local variable shadows another"
 msgstr ""
 
-#: config/mmix/mmix.opt:49
-msgid "Prepend global symbols with \":\" (for use with PREFIX)"
+#: common.opt:151
+msgid "Warn when not issuing stack smashing protection for some reason"
 msgstr ""
 
-#: config/mmix/mmix.opt:53
-msgid "Do not provide a default start-address 0x100 of the program"
+#: common.opt:155 common.opt:159
+msgid "Warn about code which might break strict aliasing rules"
 msgstr ""
 
-#: config/mmix/mmix.opt:57
-msgid "Link to emit program in ELF format (rather than mmo)"
+#: common.opt:163 common.opt:167
+msgid "Warn about optimizations that assume that signed overflow is undefined"
 msgstr ""
 
-#: config/mmix/mmix.opt:61
-msgid "Use P-mnemonics for branches statically predicted as taken"
+#: common.opt:171
+msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr ""
 
-#: config/mmix/mmix.opt:65
-msgid "Don't use P-mnemonics for branches"
+#: common.opt:175
+msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr ""
 
-#: config/mmix/mmix.opt:79
-msgid "Use addresses that allocate global registers"
+#: common.opt:179
+msgid "Warn about all enumerated switches missing a specific case"
 msgstr ""
 
-#: config/mmix/mmix.opt:83
-msgid "Do not use addresses that allocate global registers"
+#: common.opt:183 c.opt:434
+msgid "Do not suppress warnings from system headers"
 msgstr ""
 
-#: config/mmix/mmix.opt:87
-msgid "Generate a single exit point for each function"
+#: common.opt:187
+msgid "Warn about uninitialized automatic variables"
 msgstr ""
 
-#: config/mmix/mmix.opt:91
-#, fuzzy
-msgid "Do not generate a single exit point for each function"
-msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
-
-#: config/mmix/mmix.opt:95
-msgid "Set start-address of the program"
+#: common.opt:191
+msgid "Warn about code that will never be executed"
 msgstr ""
 
-#: config/mmix/mmix.opt:99
-msgid "Set start-address of data"
+#: common.opt:195
+msgid "Enable all -Wunused- warnings"
 msgstr ""
 
-#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
-msgid "Specify CPU for code generation purposes"
+#: common.opt:199
+msgid "Warn when a function is unused"
 msgstr ""
 
-#: config/iq2000/iq2000.opt:27
-msgid "Specify CPU for scheduling purposes"
+#: common.opt:203
+msgid "Warn when a label is unused"
 msgstr ""
 
-#: config/iq2000/iq2000.opt:35
-msgid "Use GP relative sdata/sbss sections"
+#: common.opt:207
+msgid "Warn when a function parameter is unused"
 msgstr ""
 
-#: config/iq2000/iq2000.opt:40
-msgid "No default crt0.o"
+#: common.opt:211
+msgid "Warn when an expression value is unused"
 msgstr ""
 
-#: config/bfin/bfin.opt:31
-msgid "Omit frame pointer for leaf functions"
+#: common.opt:215
+msgid "Warn when a variable is unused"
 msgstr ""
 
-#: config/bfin/bfin.opt:35
-msgid "Program is entirely located in low 64k of memory"
+#: common.opt:219
+msgid "Warn when a register variable is declared volatile"
 msgstr ""
 
-#: config/bfin/bfin.opt:39
-msgid "Work around a hardware anomaly by adding a number of NOPs before a"
+#: common.opt:223
+msgid "Warn instead of error in case profiles in -fprofile-use do not match"
 msgstr ""
 
-#: config/bfin/bfin.opt:44
-msgid "Avoid speculative loads to work around a hardware anomaly."
+#: common.opt:227
+msgid "Emit declaration information into <file>"
 msgstr ""
 
-#: config/bfin/bfin.opt:48
-msgid "Enabled ID based shared library"
+#: common.opt:240
+msgid "Enable dumps from specific passes of the compiler"
 msgstr ""
 
-#: config/bfin/bfin.opt:52
-msgid "Generate code that won't be linked against any other ID shared libraries,"
+#: common.opt:244
+msgid "Set the file basename to be used for dumps"
 msgstr ""
 
-#: config/bfin/bfin.opt:65
-msgid "Avoid generating pc-relative calls; use indirection"
+#: common.opt:264
+msgid "Align the start of functions"
 msgstr ""
 
-#: config/bfin/bfin.opt:69
-#, fuzzy
-msgid "Link with the fast floating-point library"
-msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ \"Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ\""
-
-#: config/bfin/bfin.opt:81
-msgid "Do stack checking using bounds in L1 scratch memory"
+#: common.opt:271
+msgid "Align labels which are only reached by jumping"
 msgstr ""
 
-#: config/mt/mt.opt:23
-msgid "Use byte loads and stores when generating code."
+#: common.opt:278
+msgid "Align all labels"
 msgstr ""
 
-#: config/mt/mt.opt:31
-msgid "Do not include crt0.o in the startup files"
+#: common.opt:285
+msgid "Align the start of loops"
 msgstr ""
 
-#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
-#: config/mt/mt.opt:47 config/mt/mt.opt:51
-msgid "Internal debug switch"
+#: common.opt:300
+msgid "Specify that arguments may alias each other and globals"
 msgstr ""
 
-#: config/vxworks.opt:24
-msgid "Assume the VxWorks RTP environment"
+#: common.opt:304
+msgid "Assume arguments may alias globals but not each other"
 msgstr ""
 
-#: config/vxworks.opt:31
-msgid "Assume the VxWorks vThreads environment"
+#: common.opt:308
+msgid "Assume arguments alias neither each other nor globals"
 msgstr ""
 
-#: config/darwin.opt:23
-#, fuzzy
-msgid "Generate code suitable for fast turn around debugging"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
-
-#: config/darwin.opt:31
-msgid "The earliest MacOS X version on which this program will run"
+#: common.opt:312
+msgid "Assume arguments alias no other storage"
 msgstr ""
 
-#: config/darwin.opt:35
-msgid "Set sizeof(bool) to 1"
+#: common.opt:316
+msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr ""
 
-#: config/darwin.opt:39
+#: common.opt:320
 #, fuzzy
-msgid "Generate code for darwin loadable kernel extensions"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
+msgid "Generate auto-inc/dec instructions"
+msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
 
-#: config/darwin.opt:43
+#: common.opt:328
 #, fuzzy
-msgid "Generate code for the kernel or loadable kernel extensions"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Ð´Ð°Ð´Ð·ÐµÐ½Ð°Ð³Ð° Ð¦ÐŸ"
+msgid "Generate code to check bounds before indexing arrays"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
 
-#: config/darwin.opt:47
-msgid "Add <dir> to the end of the system framework include path"
+#: common.opt:332
+msgid "Replace add, compare, branch with branch on count register"
 msgstr ""
 
-#: config/lynx.opt:23
-msgid "Support legacy multi-threading"
+#: common.opt:336
+msgid "Use profiling information for branch probabilities"
 msgstr ""
 
-#: config/lynx.opt:27
-#, fuzzy
-msgid "Use shared libraries"
-msgstr "Ð’Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ð°Ð¿Ð°Ñ€Ð°Ñ‚Ð½ÑƒÑŽ Ð¿Ð»Ð°Ð²Ð°ÑŽÑ‡ÑƒÑŽ ÐºÑ€Ð¾Ð¿ÐºÑƒ"
-
-#: config/lynx.opt:31
-msgid "Support multi-threading"
+#: common.opt:340
+msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr ""
 
-#: config/score/score.opt:31
-#, fuzzy
-msgid "Disable bcnz instruction"
-msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ– AltiVec"
-
-#: config/score/score.opt:35
-msgid "Enable unaligned load/store instruction"
+#: common.opt:344
+msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr ""
 
-#: config/score/score.opt:39
-msgid "Support SCORE 5 ISA"
+#: common.opt:348
+msgid "Restrict target load migration not to re-use registers in any basic block"
 msgstr ""
 
-#: config/score/score.opt:43
-msgid "Support SCORE 5U ISA"
+#: common.opt:352
+msgid "Mark <register> as being preserved across functions"
 msgstr ""
 
-#: config/score/score.opt:47
-msgid "Support SCORE 7 ISA"
+#: common.opt:356
+msgid "Mark <register> as being corrupted by function calls"
 msgstr ""
 
-#: config/score/score.opt:51
-msgid "Support SCORE 7D ISA"
+#: common.opt:363
+msgid "Save registers around function calls"
 msgstr ""
 
-#: config/score/score.opt:55
-msgid "Support SCORE 3 ISA"
+#: common.opt:367
+msgid "Compare the results of several data dependence analyzers."
 msgstr ""
 
-#: config/score/score.opt:59
-msgid "Support SCORE 3d ISA"
+#: common.opt:371
+msgid "Do not put uninitialized globals in the common section"
 msgstr ""
 
-#: config/linux.opt:24
-msgid "Use uClibc instead of GNU libc"
+#: common.opt:375
+msgid "Perform a register copy-propagation optimization pass"
 msgstr ""
 
-#: config/linux.opt:28
-msgid "Use GNU libc instead of uClibc"
+#: common.opt:379
+msgid "Perform cross-jumping optimization"
 msgstr ""
 
-#: c.opt:41
-msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
+#: common.opt:383
+msgid "When running CSE, follow jumps to their targets"
 msgstr ""
 
-#: c.opt:45
-#, fuzzy
-msgid "Do not discard comments"
-msgstr "Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹Ñ� ÐºÐ°Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ñ‹Ñ–"
-
-#: c.opt:49
-msgid "Do not discard comments in macro expansions"
+#: common.opt:387
+msgid "When running CSE, follow conditional jumps"
 msgstr ""
 
-#: c.opt:53
-msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
+#: common.opt:391
+msgid "Omit range reduction step when performing complex division"
 msgstr ""
 
-#: c.opt:60
-msgid "Add <dir> to the end of the main framework include path"
+#: common.opt:395
+msgid "Place data items into their own section"
 msgstr ""
 
-#: c.opt:64
-msgid "Print the name of header files as they are used"
+#: common.opt:399
+msgid "List all available debugging counters with their limits and counts."
 msgstr ""
 
-#: c.opt:68 c.opt:859
-msgid "Add <dir> to the end of the main include path"
+#: common.opt:403
+msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter limit.   "
 msgstr ""
 
-#: c.opt:72
-msgid "Generate make dependencies"
+#: common.opt:407
+msgid "Map one directory name to another in debug information"
 msgstr ""
 
-#: c.opt:76
-msgid "Generate make dependencies and compile"
+#: common.opt:413
+msgid "Defer popping functions args from stack until later"
 msgstr ""
 
-#: c.opt:80
-msgid "Write dependency output to the given file"
+#: common.opt:417
+msgid "Attempt to fill delay slots of branch instructions"
 msgstr ""
 
-#: c.opt:84
-msgid "Treat missing header files as generated files"
+#: common.opt:421
+msgid "Delete useless null pointer checks"
 msgstr ""
 
-#: c.opt:88
-msgid "Like -M but ignore system header files"
+#: common.opt:425
+msgid "How often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr ""
 
-#: c.opt:92
-msgid "Like -MD but ignore system header files"
+#: common.opt:429
+msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 msgstr ""
 
-#: c.opt:96
-#, fuzzy
-msgid "Generate phony targets for all headers"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
-
-#: c.opt:100
-msgid "Add a MAKE-quoted target"
+#: common.opt:433
+msgid "Dump various compiler internals to a file"
 msgstr ""
 
-#: c.opt:104
-msgid "Add an unquoted target"
+#: common.opt:437
+msgid "Suppress output of addresses in debugging dumps"
 msgstr ""
 
-#: c.opt:108
-#, fuzzy
-msgid "Do not generate #line directives"
-msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
-
-#: c.opt:112
-msgid "Undefine <macro>"
+#: common.opt:441
+msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 msgstr ""
 
-#: c.opt:116
-msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
+#: common.opt:445
+msgid "Perform early inlining"
 msgstr ""
 
-#: c.opt:120
-msgid "Warn about suspicious uses of memory addresses"
+#: common.opt:449
+msgid "Perform DWARF2 duplicate elimination"
 msgstr ""
 
-#: c.opt:124
-msgid "Enable most warning messages"
+#: common.opt:453 common.opt:457
+msgid "Perform unused type elimination in debug info"
 msgstr ""
 
-#: c.opt:128
-msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
+#: common.opt:461
+msgid "Do not suppress C++ class debug information."
 msgstr ""
 
-#: c.opt:132
-msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
-msgstr ""
+#: common.opt:465
+msgid "Enable exception handling"
+msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
 
-#: c.opt:136
-msgid "Warn about casting functions to incompatible types"
+#: common.opt:469
+msgid "Perform a number of minor, expensive optimizations"
 msgstr ""
 
-#: c.opt:140
-msgid "Warn about C constructs that are not in the common subset of C and C++"
+#: common.opt:476
+msgid "Assume no NaNs or infinities are generated"
 msgstr ""
 
-#: c.opt:144
-msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
+#: common.opt:480
+msgid "Mark <register> as being unavailable to the compiler"
 msgstr ""
 
-#: c.opt:148
-msgid "Warn about casts which discard qualifiers"
+#: common.opt:484
+msgid "Don't allocate floats and doubles in extended-precision registers"
 msgstr ""
 
-#: c.opt:152
-msgid "Warn about subscripts whose type is \"char\""
+#: common.opt:488 common.opt:647 common.opt:855 common.opt:986 common.opt:1061
+msgid "Does nothing.  Preserved for backward compatibility."
 msgstr ""
 
-#: c.opt:156
-msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
+#: common.opt:492
+msgid "Perform a forward propagation pass on RTL"
 msgstr ""
 
-#: c.opt:160
-msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+#: common.opt:499
+msgid "Allow function addresses to be held in registers"
 msgstr ""
 
-#: c.opt:164
-msgid "Synonym for -Wcomment"
-msgstr ""
-
-#: c.opt:168
-msgid "Warn for implicit type conversions that may change a value"
-msgstr ""
-
-#: c.opt:172
-msgid "Warn for implicit type conversions between signed and unsigned integers"
-msgstr ""
-
-#: c.opt:176
-msgid "Warn when all constructors and destructors are private"
-msgstr ""
-
-#: c.opt:180
-msgid "Warn when a declaration is found after a statement"
-msgstr ""
-
-#: c.opt:184
-msgid "Warn about deprecated compiler features"
-msgstr ""
-
-#: c.opt:188
-msgid "Warn about compile-time integer division by zero"
-msgstr ""
-
-#: c.opt:192
-msgid "Warn about violations of Effective C++ style rules"
-msgstr ""
-
-#: c.opt:196
+#: common.opt:503
 #, fuzzy
-msgid "Warn about an empty body in an if or else statement"
-msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
+msgid "Place each function into its own section"
+msgstr "Ð°Ð´Ð·Ñ–Ð½ Ñ€Ð°Ð· Ð´Ð»Ñ� ÐºÐ¾Ð¶Ð½Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–, Ð´Ð·Ðµ Ñ‘Ð½ Ð·'Ñ�ÑžÐ»Ñ�ÐµÑ†Ñ†Ð°.)"
 
-#: c.opt:200
-msgid "Warn about stray tokens after #elif and #endif"
+#: common.opt:507
+msgid "Perform global common subexpression elimination"
 msgstr ""
 
-#: c.opt:208
-msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
+#: common.opt:511
+msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr ""
 
-#: c.opt:212
-msgid "Warn if testing floating point numbers for equality"
+#: common.opt:515
+msgid "Perform store motion after global common subexpression elimination"
 msgstr ""
 
-#: c.opt:216
-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
+#: common.opt:519
+msgid "Perform redundant load after store elimination in global common subexpression"
 msgstr ""
 
-#: c.opt:220
-#, fuzzy
-msgid "Warn if passing too many arguments to a function for its format string"
-msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
-
-#: c.opt:224
-msgid "Warn about format strings that are not literals"
+#: common.opt:524
+msgid "Perform global common subexpression elimination after register allocation"
 msgstr ""
 
-#: c.opt:228
-msgid "Warn about format strings that contain NUL bytes"
+#: common.opt:529
+msgid "Enable guessing of branch probabilities"
 msgstr ""
 
-#: c.opt:232
-msgid "Warn about possible security problems with format functions"
+#: common.opt:537
+msgid "Process #ident directives"
 msgstr ""
 
-#: c.opt:236
-msgid "Warn about strftime formats yielding 2-digit years"
+#: common.opt:541
+msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr ""
 
-#: c.opt:240
-msgid "Warn about zero-length formats"
+#: common.opt:545
+msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr ""
 
-#: c.opt:247
-msgid "Warn about variables which are initialized to themselves"
+#: common.opt:553
+msgid "Do not generate .size directives"
 msgstr ""
 
-#: c.opt:254
-msgid "Warn about implicit function declarations"
+#: common.opt:562
+msgid "Pay attention to the \"inline\" keyword"
 msgstr ""
 
-#: c.opt:258
-msgid "Warn when a declaration does not specify a type"
+#: common.opt:566
+msgid "Integrate simple functions into their callers when code size is known to not growth"
 msgstr ""
 
-#: c.opt:262
-msgid "Deprecated.  This switch has no effect"
+#: common.opt:570
+msgid "Integrate simple functions into their callers"
 msgstr ""
 
-#: c.opt:266
-msgid "Warn when there is a cast to a pointer from an integer of a different size"
+#: common.opt:574
+msgid "Integrate functions called once into their callers"
 msgstr ""
 
-#: c.opt:270
-msgid "Warn about invalid uses of the \"offsetof\" macro"
+#: common.opt:581
+msgid "Limit the size of inlined functions to <number>"
 msgstr ""
 
-#: c.opt:274
-msgid "Warn about PCH files that are found but not used"
+#: common.opt:585
+msgid "Instrument function entry and exit with profiling calls"
 msgstr ""
 
-#: c.opt:278
-msgid "Do not warn about using \"long long\" when -pedantic"
+#: common.opt:589
+msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 msgstr ""
 
-#: c.opt:282
-#, fuzzy
-msgid "Warn about suspicious declarations of \"main\""
-msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
-
-#: c.opt:286
-msgid "Warn about possibly missing braces around initializers"
+#: common.opt:593
+msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 msgstr ""
 
-#: c.opt:290
-#, fuzzy
-msgid "Warn about global functions without previous declarations"
-msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
-
-#: c.opt:294
-msgid "Warn about missing fields in struct initializers"
+#: common.opt:597
+msgid "Perform Interprocedural constant propagation"
 msgstr ""
 
-#: c.opt:298
-msgid "Warn about functions which might be candidates for format attributes"
+#: common.opt:601
+msgid "Discover pure and const functions"
 msgstr ""
 
-#: c.opt:302
-msgid "Warn about user-specified include directories that do not exist"
+#: common.opt:605
+msgid "Perform interprocedural points-to analysis"
 msgstr ""
 
-#: c.opt:306
-msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
+#: common.opt:609
+msgid "Discover readonly and non addressable static variables"
 msgstr ""
 
-#: c.opt:310
-msgid "Warn about global functions without prototypes"
+#: common.opt:613
+msgid "Type based escape and alias analysis"
 msgstr ""
 
-#: c.opt:314
-#, fuzzy
-msgid "Warn about use of multi-character character constants"
-msgstr "Ð¼Ð½Ð°Ð³Ð°Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
-
-#: c.opt:318
-msgid "Warn about \"extern\" declarations not at file scope"
+#: common.opt:617
+msgid "Perform matrix layout flattening and transposing based"
 msgstr ""
 
-#: c.opt:322
-msgid "Warn when non-templatized friend functions are declared within a template"
+#: common.opt:622
+msgid "Perform structure layout optimizations based"
 msgstr ""
 
-#: c.opt:326
-msgid "Warn about non-virtual destructors"
+#: common.opt:627
+msgid "Optimize induction variables on trees"
 msgstr ""
 
-#: c.opt:330
-msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
+#: common.opt:631
+msgid "Use jump tables for sufficiently large switch statements"
 msgstr ""
 
-#: c.opt:334
-msgid "Warn about non-normalised Unicode strings"
+#: common.opt:635
+msgid "Generate code for functions even if they are fully inlined"
 msgstr ""
 
-#: c.opt:338
-msgid "Warn if a C-style cast is used in a program"
+#: common.opt:639
+msgid "Emit static const variables even if they are not used"
 msgstr ""
 
-#: c.opt:342
-msgid "Warn for obsolescent usage in a declaration"
+#: common.opt:643
+msgid "Give external symbols a leading underscore"
 msgstr ""
 
-#: c.opt:346
-msgid "Warn if an old-style parameter definition is used"
+#: common.opt:651
+msgid "Set errno after built-in math functions"
 msgstr ""
 
-#: c.opt:350
-msgid "Warn if a string is longer than the maximum portable length specified by the standard"
+#: common.opt:655
+msgid "Report on permanent memory allocation"
 msgstr ""
 
-#: c.opt:354
-msgid "Warn about overloaded virtual function names"
+#: common.opt:662
+msgid "Attempt to merge identical constants and constant variables"
 msgstr ""
 
-#: c.opt:358
-msgid "Warn about overriding initializers without side effects"
+#: common.opt:666
+msgid "Attempt to merge identical constants across compilation units"
 msgstr ""
 
-#: c.opt:362
-msgid "Warn about possibly missing parentheses"
+#: common.opt:670
+msgid "Attempt to merge identical debug strings across compilation units"
 msgstr ""
 
-#: c.opt:366
-msgid "Warn when converting the type of pointers to member functions"
+#: common.opt:674
+msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr ""
 
-#: c.opt:370
-msgid "Warn about function pointer arithmetic"
+#: common.opt:678
+msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 msgstr ""
 
-#: c.opt:374
-msgid "Warn when a pointer is cast to an integer of a different size"
+#: common.opt:682
+msgid "Perform SMS based modulo scheduling with register moves allowed"
 msgstr ""
 
-#: c.opt:378
-msgid "Warn about misuses of pragmas"
+#: common.opt:686
+msgid "Move loop invariant computations out of loops"
 msgstr ""
 
-#: c.opt:382
-msgid "Warn if inherited methods are unimplemented"
+#: common.opt:690
+msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
 msgstr ""
 
-#: c.opt:386
-msgid "Warn about multiple declarations of the same object"
+#: common.opt:694
+msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
 msgstr ""
 
-#: c.opt:390
-msgid "Warn when the compiler reorders code"
+#: common.opt:698
+msgid "Ignore read operations when inserting mudflap instrumentation"
 msgstr ""
 
-#: c.opt:394
-msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
+#: common.opt:702
+msgid "Use the RTL dead code elimination pass"
 msgstr ""
 
-#: c.opt:398
-msgid "Warn if a selector has multiple methods"
+#: common.opt:706
+msgid "Use the RTL dead store elimination pass"
 msgstr ""
 
-#: c.opt:402
-msgid "Warn about possible violations of sequence point rules"
+#: common.opt:710
+msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 msgstr ""
 
-#: c.opt:406
-msgid "Warn about signed-unsigned comparisons"
+#: common.opt:714
+msgid "Support synchronous non-call exceptions"
 msgstr ""
 
-#: c.opt:410
-msgid "Warn when overload promotes from unsigned to signed"
+#: common.opt:718
+msgid "When possible do not generate stack frames"
 msgstr ""
 
-#: c.opt:414
-msgid "Warn about uncasted NULL used as sentinel"
+#: common.opt:722
+msgid "Expand OpenMP operations on SSA form"
 msgstr ""
 
-#: c.opt:418
-#, fuzzy
-msgid "Warn about unprototyped function declarations"
-msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
-
-#: c.opt:422
-msgid "Warn if type signatures of candidate methods do not match exactly"
+#: common.opt:726
+msgid "Do the full register move optimization pass"
 msgstr ""
 
-#: c.opt:426
-msgid "Warn when synthesis behavior differs from Cfront"
+#: common.opt:730
+msgid "Optimize sibling and tail recursive calls"
 msgstr ""
 
-#: c.opt:430 common.opt:182
-msgid "Do not suppress warnings from system headers"
+#: common.opt:734 common.opt:738
+msgid "Report on memory allocation before interprocedural optimization"
 msgstr ""
 
-#: c.opt:434
-msgid "Warn about features not present in traditional C"
+#: common.opt:742
+msgid "Pack structure members together without holes"
 msgstr ""
 
-#: c.opt:438
-msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
+#: common.opt:746
+msgid "Set initial maximum structure member alignment"
 msgstr ""
 
-#: c.opt:442
-msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+#: common.opt:750
+msgid "Return small aggregates in memory, not registers"
 msgstr ""
 
-#: c.opt:446
-msgid "Warn about @selector()s without previously declared methods"
+#: common.opt:754
+msgid "Perform loop peeling"
 msgstr ""
 
-#: c.opt:450
-msgid "Warn if an undefined macro is used in an #if directive"
+#: common.opt:758
+msgid "Enable machine specific peephole optimizations"
 msgstr ""
 
-#: c.opt:454
-msgid "Warn about unrecognized pragmas"
+#: common.opt:762
+msgid "Enable an RTL peephole pass before sched2"
 msgstr ""
 
-#: c.opt:458
-msgid "Warn about macros defined in the main file that are not used"
+#: common.opt:766
+msgid "Generate position-independent code if possible (large mode)"
 msgstr ""
 
-#: c.opt:462
-msgid "Do not warn about using variadic macros when -pedantic"
+#: common.opt:770
+msgid "Generate position-independent code for executables if possible (large mode)"
 msgstr ""
 
-#: c.opt:466
-msgid "Warn if a variable length array is used"
+#: common.opt:774
+msgid "Generate position-independent code if possible (small mode)"
 msgstr ""
 
-#: c.opt:470
-msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
+#: common.opt:778
+msgid "Generate position-independent code for executables if possible (small mode)"
 msgstr ""
 
-#: c.opt:474
-msgid "Warn when a pointer differs in signedness in an assignment"
+#: common.opt:782
+msgid "Run predictive commoning optimization."
 msgstr ""
 
-#: c.opt:478
-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
+#: common.opt:786
+msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr ""
 
-#: c.opt:486
-msgid "Enforce class member access control semantics"
+#: common.opt:790
+msgid "Enable basic program profiling code"
 msgstr ""
 
-#: c.opt:493
-msgid "Change when template instances are emitted"
+#: common.opt:794
+msgid "Insert arc-based program profiling code"
 msgstr ""
 
-#: c.opt:497
-msgid "Recognize the \"asm\" keyword"
+#: common.opt:798
+msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr ""
 
-#: c.opt:501
-#, fuzzy
-msgid "Recognize built-in functions"
-msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
-
-#: c.opt:508
-msgid "Check the return value of new"
+#: common.opt:802
+msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr ""
 
-#: c.opt:512
-msgid "Allow the arguments of the '?' operator to have different types"
+#: common.opt:806
+msgid "Insert code to profile values of expressions"
 msgstr ""
 
-#: c.opt:516
-msgid "Reduce the size of object files"
+#: common.opt:813
+msgid "Make compile reproducible using <string>"
 msgstr ""
 
-#: c.opt:520
-msgid "Use class <name> for constant strings"
+#: common.opt:823
+msgid "Record gcc command line switches in the object file."
 msgstr ""
 
-#: c.opt:524
+#: common.opt:827
 #, fuzzy
-msgid "Inline member functions by default"
-msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
+msgid "Return small aggregates in registers"
+msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° sb"
 
-#: c.opt:528
-msgid "Preprocess directives only."
+#: common.opt:831
+msgid "Enables a register move optimization"
 msgstr ""
 
-#: c.opt:532
-msgid "Permit '$' as an identifier character"
+#: common.opt:835
+msgid "Perform a register renaming optimization pass"
 msgstr ""
 
-#: c.opt:539
-#, fuzzy
-msgid "Generate code to check exception specifications"
-msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
-
-#: c.opt:546
-msgid "Convert all strings and character constants to character set <cset>"
+#: common.opt:839
+msgid "Reorder basic blocks to improve code placement"
 msgstr ""
 
-#: c.opt:550
-msgid "Permit universal character names (\\u and \\U) in identifiers"
+#: common.opt:843
+msgid "Reorder basic blocks and partition into hot and cold sections"
 msgstr ""
 
-#: c.opt:554
-msgid "Specify the default character set for source files"
+#: common.opt:847
+msgid "Reorder functions to improve code placement"
 msgstr ""
 
-#: c.opt:562
-msgid "Scope of for-init-statement variables is local to the loop"
+#: common.opt:851
+msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr ""
 
-#: c.opt:566
-msgid "Do not assume that standard C libraries and \"main\" exist"
+#: common.opt:859
+msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr ""
 
-#: c.opt:570
-msgid "Recognize GNU-defined keywords"
+#: common.opt:863
+msgid "Enable scheduling across basic blocks"
 msgstr ""
 
-#: c.opt:574
-msgid "Generate code for GNU runtime environment"
+#: common.opt:867
+msgid "Allow speculative motion of non-loads"
 msgstr ""
 
-#: c.opt:578
-msgid "Use traditional GNU semantics for inline functions"
+#: common.opt:871
+msgid "Allow speculative motion of some loads"
 msgstr ""
 
-#: c.opt:591
-msgid "Assume normal C execution environment"
+#: common.opt:875
+msgid "Allow speculative motion of more loads"
 msgstr ""
 
-#: c.opt:595
-msgid "Enable support for huge objects"
+#: common.opt:879
+msgid "Set the verbosity level of the scheduler"
 msgstr ""
 
-#: c.opt:599
-msgid "Export functions even if they can be inlined"
+#: common.opt:883
+msgid "If scheduling post reload, do superblock scheduling"
 msgstr ""
 
-#: c.opt:603
-#, fuzzy
-msgid "Emit implicit instantiations of inline templates"
-msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
-
-#: c.opt:607
-#, fuzzy
-msgid "Emit implicit instantiations of templates"
-msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
-
-#: c.opt:611
-msgid "Inject friend functions into enclosing namespace"
+#: common.opt:887
+msgid "If scheduling post reload, do trace scheduling"
 msgstr ""
 
-#: c.opt:618
-msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
+#: common.opt:891
+msgid "Reschedule instructions before register allocation"
 msgstr ""
 
-#: c.opt:622
-msgid "Don't warn about uses of Microsoft extensions"
+#: common.opt:895
+msgid "Reschedule instructions after register allocation"
 msgstr ""
 
-#: c.opt:632
-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
+#: common.opt:901
+msgid "Allow premature scheduling of queued insns"
 msgstr ""
 
-#: c.opt:636
-msgid "Assume that receivers of Objective-C messages may be nil"
+#: common.opt:905
+msgid "Set number of queued insns that can be prematurely scheduled"
 msgstr ""
 
-#: c.opt:648
-msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
+#: common.opt:913 common.opt:917
+msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: c.opt:652
-msgid "Allow fast jumps to the message dispatcher"
+#: common.opt:921
+msgid "Access data in the same section from shared anchor points"
 msgstr ""
 
-#: c.opt:658
-msgid "Enable Objective-C exception and synchronization syntax"
+#: common.opt:925
+msgid "Perform sequence abstraction optimization on RTL"
 msgstr ""
 
-#: c.opt:662
-msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
+#: common.opt:929
+msgid "Eliminate redundant sign extensions using LCM."
 msgstr ""
 
-#: c.opt:667
-#, fuzzy
-msgid "Enable Objective-C setjmp exception handling runtime"
-msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
-
-#: c.opt:671
-msgid "Enable OpenMP"
+#: common.opt:933
+msgid "Show column numbers in diagnostics, when available.  Default off"
 msgstr ""
 
-#: c.opt:675
-msgid "Recognize C++ kewords like \"compl\" and \"xor\""
+#: common.opt:937
+msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr ""
 
-#: c.opt:679
-#, fuzzy
-msgid "Enable optional diagnostics"
-msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
-
-#: c.opt:686
-msgid "Look for and use PCH files even when preprocessing"
+#: common.opt:941
+msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 msgstr ""
 
-#: c.opt:690
-msgid "Downgrade conformance errors to warnings"
+#: common.opt:945
+msgid "Convert floating point constants to single precision constants"
 msgstr ""
 
-#: c.opt:694
-msgid "Treat the input file as already preprocessed"
+#: common.opt:949
+msgid "Split lifetimes of induction variables when loops are unrolled"
 msgstr ""
 
-#: c.opt:698
-msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
+#: common.opt:953
+msgid "Split wide types into independent registers"
 msgstr ""
 
-#: c.opt:702
-msgid "Enable automatic template instantiation"
+#: common.opt:957
+msgid "Apply variable expansion when loops are unrolled"
 msgstr ""
 
-#: c.opt:706
-msgid "Generate run time type descriptor information"
-msgstr ""
+#: common.opt:963
+msgid "Insert stack checking code into the program"
+msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð¿Ñ€Ð°Ð²Ñ�Ñ€ÐºÑ– Ñ�Ñ‚Ñ�ÐºÑƒ Ñž Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ñƒ"
 
-#: c.opt:710
-msgid "Use the same size for double as for float"
+#: common.opt:970
+msgid "Trap if the stack goes past <register>"
 msgstr ""
 
-#: c.opt:718
-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
+#: common.opt:974
+msgid "Trap if the stack goes past symbol <name>"
 msgstr ""
 
-#: c.opt:722
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+#: common.opt:978
+msgid "Use propolice as a stack protection method"
 msgstr ""
 
-#: c.opt:726
-msgid "Make \"char\" signed by default"
+#: common.opt:982
+msgid "Use a stack protection method for every function"
 msgstr ""
 
-#: c.opt:733
-msgid "Display statistics accumulated during compilation"
+#: common.opt:994
+msgid "Assume strict aliasing rules apply"
 msgstr ""
 
-#: c.opt:740
-msgid "Distance between tab stops for column reporting"
+#: common.opt:998
+msgid "Treat signed overflow as undefined"
 msgstr ""
 
-#: c.opt:744
-msgid "Specify maximum template instantiation depth"
+#: common.opt:1002
+msgid "Check for syntax errors, then stop"
 msgstr ""
 
-#: c.opt:751
-#, fuzzy
-msgid "Do not generate thread-safe code for initializing local statics"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
-
-#: c.opt:755
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
+#: common.opt:1006
+msgid "Create data files needed by \"gcov\""
 msgstr ""
 
-#: c.opt:759
-msgid "Make \"char\" unsigned by default"
+#: common.opt:1010
+msgid "Perform jump threading optimizations"
 msgstr ""
 
-#: c.opt:763
-msgid "Use __cxa_atexit to register destructors"
+#: common.opt:1014
+msgid "Report the time taken by each compiler pass"
 msgstr ""
 
-#: c.opt:767
-msgid "Use __cxa_get_exception_ptr in exception handling"
+#: common.opt:1018
+msgid "Set the default thread-local storage code generation model"
 msgstr ""
 
-#: c.opt:771
-msgid "Marks all inlined methods as having hidden visibility"
+#: common.opt:1022
+msgid "Reorder top level functions, variables, and asms"
 msgstr ""
 
-#: c.opt:775
-msgid "Changes visibility to match Microsoft Visual Studio by default"
+#: common.opt:1026
+msgid "Perform superblock formation via tail duplication"
 msgstr ""
 
-#: c.opt:779
-msgid "Discard unused virtual functions"
+#: common.opt:1033
+msgid "Assume floating-point operations can trap"
 msgstr ""
 
-#: c.opt:783
-msgid "Implement vtables using thunks"
+#: common.opt:1037
+msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr ""
 
-#: c.opt:787
-msgid "Emit common-like symbols as weak symbols"
-msgstr ""
+#: common.opt:1041
+#, fuzzy
+msgid "Enable SSA-CCP optimization on trees"
+msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
 
-#: c.opt:791
-msgid "Convert all wide strings and character constants to character set <cset>"
-msgstr ""
+#: common.opt:1045
+#, fuzzy
+msgid "Enable SSA-CCP optimization for stores and loads"
+msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
 
-#: c.opt:795
-msgid "Generate a #line directive pointing at the current working directory"
+#: common.opt:1049
+msgid "Enable loop header copying on trees"
 msgstr ""
 
-#: c.opt:799
-msgid "Emit cross referencing information"
+#: common.opt:1053
+msgid "Replace SSA temporaries with better names in copies"
 msgstr ""
 
-#: c.opt:803
-msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
+#: common.opt:1057
+msgid "Enable copy propagation on trees"
 msgstr ""
 
-#: c.opt:807
-msgid "Dump declarations to a .decl file"
+#: common.opt:1065
+msgid "Transform condition stores into unconditional ones"
 msgstr ""
 
-#: c.opt:811
-msgid "Aggressive reduced debug info for structs"
-msgstr ""
+#: common.opt:1069
+#, fuzzy
+msgid "Enable SSA dead code elimination optimization on trees"
+msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
 
-#: c.opt:815
-msgid "Conservative reduced debug info for structs"
-msgstr ""
+#: common.opt:1073
+#, fuzzy
+msgid "Enable dominator optimizations"
+msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
 
-#: c.opt:819
-msgid "Detailed reduced debug info for structs"
-msgstr ""
+#: common.opt:1077
+#, fuzzy
+msgid "Enable dead store elimination"
+msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
 
-#: c.opt:823 c.opt:855
-msgid "Add <dir> to the end of the system include path"
+#: common.opt:1081
+msgid "Enable Full Redundancy Elimination (FRE) on trees"
 msgstr ""
 
-#: c.opt:827
-msgid "Accept definition of macros in <file>"
+#: common.opt:1085
+msgid "Enable loop invariant motion on trees"
 msgstr ""
 
-#: c.opt:831
-msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
+#: common.opt:1089
+msgid "Enable linear loop transforms on trees"
 msgstr ""
 
-#: c.opt:835
-msgid "Include the contents of <file> before other files"
+#: common.opt:1093
+msgid "Create canonical induction variables in loops"
 msgstr ""
 
-#: c.opt:839
-msgid "Specify <path> as a prefix for next two options"
-msgstr ""
+#: common.opt:1097
+#, fuzzy
+msgid "Enable loop optimizations on tree level"
+msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
 
-#: c.opt:843
-msgid "Set <dir> to be the system root directory"
+#: common.opt:1101
+msgid "Enable automatic parallelization of loops"
 msgstr ""
 
-#: c.opt:847
-msgid "Add <dir> to the start of the system include path"
-msgstr ""
+#: common.opt:1105
+#, fuzzy
+msgid "Enable SSA-PRE optimization on trees"
+msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
 
-#: c.opt:851
-msgid "Add <dir> to the end of the quote include path"
+#: common.opt:1109
+msgid "Enable reassociation on tree level"
 msgstr ""
 
-#: c.opt:872
-msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
+#: common.opt:1113
+msgid "Perform structural alias analysis"
 msgstr ""
 
-#: c.opt:876
-msgid "Do not search standard system include directories for C++"
-msgstr ""
+#: common.opt:1117
+#, fuzzy
+msgid "Enable SSA code sinking on trees"
+msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
 
-#: c.opt:892
-msgid "Generate C header of platform-specific features"
+#: common.opt:1121
+msgid "Perform scalar replacement of aggregates"
 msgstr ""
 
-#: c.opt:896
-msgid "Print a checksum of the executable for PCH validity checking, and stop"
+#: common.opt:1125
+msgid "Replace temporary expressions in the SSA->normal pass"
 msgstr ""
 
-#: c.opt:900
-msgid "Remap file names when including files"
+#: common.opt:1129
+msgid "Perform live range splitting during the SSA->normal pass"
 msgstr ""
 
-#: c.opt:904
-msgid "Conform to the ISO 1998 C++ standard"
+#: common.opt:1133
+msgid "Perform Value Range Propagation on trees"
 msgstr ""
 
-#: c.opt:908
-msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
+#: common.opt:1137
+msgid "Compile whole compilation unit at a time"
 msgstr ""
 
-#: c.opt:915 c.opt:950
-msgid "Conform to the ISO 1990 C standard"
+#: common.opt:1141
+msgid "Perform loop unrolling when iteration count is known"
 msgstr ""
 
-#: c.opt:919 c.opt:958
-msgid "Conform to the ISO 1999 C standard"
+#: common.opt:1145
+msgid "Perform loop unrolling for all loops"
 msgstr ""
 
-#: c.opt:923
-msgid "Deprecated in favor of -std=c99"
+#: common.opt:1152
+msgid "Allow loop optimizations to assume that the loops behave in normal way"
 msgstr ""
 
-#: c.opt:927
-msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
+#: common.opt:1156
+msgid "Allow optimization for floating-point arithmetic which may change the"
 msgstr ""
 
-#: c.opt:931
-msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
+#: common.opt:1161
+msgid "Same as -fassociative-math for expressions which include division."
 msgstr ""
 
-#: c.opt:938
-msgid "Conform to the ISO 1990 C standard with GNU extensions"
+#: common.opt:1169
+msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr ""
 
-#: c.opt:942
-msgid "Conform to the ISO 1999 C standard with GNU extensions"
+#: common.opt:1173
+msgid "Perform loop unswitching"
 msgstr ""
 
-#: c.opt:946
-msgid "Deprecated in favor of -std=gnu99"
+#: common.opt:1177
+msgid "Just generate unwind tables for exception handling"
 msgstr ""
 
-#: c.opt:954
-msgid "Conform to the ISO 1990 C standard as amended in 1994"
+#: common.opt:1181
+msgid "Perform variable tracking"
 msgstr ""
 
-#: c.opt:962
-msgid "Deprecated in favor of -std=iso9899:1999"
+#: common.opt:1185
+msgid "Perform variable tracking and also tag variables that are uninitialized"
 msgstr ""
 
-#: c.opt:966
-msgid "Enable traditional preprocessing"
-msgstr ""
-
-#: c.opt:970
-msgid "Support ISO C trigraphs"
-msgstr ""
-
-#: c.opt:974
-msgid "Do not predefine system-specific and GCC-specific macros"
-msgstr ""
-
-#: c.opt:978
-msgid "Enable verbose output"
-msgstr ""
-
-#: common.opt:27
+#: common.opt:1189
 #, fuzzy
-msgid "Display this information"
-msgstr "  --help                   Ð�Ð´Ð»ÑŽÑ�Ñ‚Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ð³Ñ�Ñ‚Ñƒ Ñ–Ð½Ñ„Ð°Ñ€Ð¼Ð°Ñ†Ñ‹ÑŽ\n"
+msgid "Enable loop vectorization on trees"
+msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
 
-#: common.opt:31
-msgid "Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
+#: common.opt:1193
+msgid "Enable use of cost model in vectorization"
 msgstr ""
 
-#: common.opt:35
-msgid "Alias for --help=target"
+#: common.opt:1197
+msgid "Enable loop versioning when doing loop vectorization on trees"
 msgstr ""
 
-#: common.opt:51
-msgid "Set parameter <param> to value.  See below for a complete list of parameters"
+#: common.opt:1201
+msgid "Set the verbosity level of the vectorizer"
 msgstr ""
 
-#: common.opt:58
-msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
+#: common.opt:1205
+msgid "Enable copy propagation of scalar-evolution information."
 msgstr ""
 
-#: common.opt:62
-#, fuzzy
-msgid "Set optimization level to <number>"
-msgstr "Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹Ñ� ÑƒÐºÐ»ÑŽÑ‡Ð°Ð½Ð°"
-
-#: common.opt:66
-#, fuzzy
-msgid "Optimize for space rather than speed"
-msgstr "Ð�Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹Ñ� Ð´Ð»Ñ� SparcLite Ð¿Ñ€Ð°Ñ†Ñ�Ñ�Ð°Ñ€Ð°Ñž"
-
-#: common.opt:70
-msgid "This switch is deprecated; use -Wextra instead"
+#: common.opt:1215
+msgid "Add extra commentary to assembler output"
 msgstr ""
 
-#: common.opt:74
-msgid "Warn about returning structures, unions or arrays"
+#: common.opt:1219
+msgid "Set the default symbol visibility"
 msgstr ""
 
-#: common.opt:78
-msgid "Warn if an array is accessed out of bounds"
+#: common.opt:1224
+msgid "Use expression value profiles in optimizations"
 msgstr ""
 
-#: common.opt:82
-msgid "Warn about inappropriate attribute usage"
+#: common.opt:1228
+msgid "Construct webs and split unrelated uses of single variable"
 msgstr ""
 
-#: common.opt:86
-msgid "Warn about pointer casts which increase alignment"
+#: common.opt:1232
+msgid "Perform whole program optimizations"
 msgstr ""
 
-#: common.opt:90
-msgid "Warn about uses of __attribute__((deprecated)) declarations"
+#: common.opt:1236
+msgid "Assume signed arithmetic overflow wraps around"
 msgstr ""
 
-#: common.opt:94
-msgid "Warn when an optimization pass is disabled"
+#: common.opt:1240
+msgid "Put zero initialized data in the bss section"
 msgstr ""
 
-#: common.opt:98
-msgid "Treat all warnings as errors"
-msgstr ""
+#: common.opt:1244
+#, fuzzy
+msgid "Generate debug information in default format"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
 
-#: common.opt:102
-msgid "Treat specified warning as error"
+#: common.opt:1248
+msgid "Generate debug information in COFF format"
 msgstr ""
 
-#: common.opt:106
-msgid "Print extra (possibly unwanted) warnings"
+#: common.opt:1252
+msgid "Generate debug information in DWARF v2 format"
 msgstr ""
 
-#: common.opt:110
-msgid "Exit on the first error occurred"
+#: common.opt:1256
+msgid "Generate debug information in default extended format"
 msgstr ""
 
-#: common.opt:114
-msgid "Warn when an inlined function cannot be inlined"
-msgstr ""
-
-#: common.opt:118
+#: common.opt:1260
 #, fuzzy
-msgid "Warn if an object is larger than <number> bytes"
-msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
+msgid "Generate debug information in STABS format"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
 
-#: common.opt:122
-msgid "Warn when a logical operator is suspicously always evaluating to true or false"
+#: common.opt:1264
+msgid "Generate debug information in extended STABS format"
 msgstr ""
 
-#: common.opt:126
-msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
-msgstr ""
+#: common.opt:1268
+#, fuzzy
+msgid "Generate debug information in VMS format"
+msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
 
-#: common.opt:130
-msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
+#: common.opt:1272
+msgid "Generate debug information in XCOFF format"
 msgstr ""
 
-#: common.opt:134
-msgid "Warn about overflow in arithmetic expressions"
+#: common.opt:1276
+msgid "Generate debug information in extended XCOFF format"
 msgstr ""
 
-#: common.opt:138
-msgid "Warn when the packed attribute has no effect on struct layout"
-msgstr ""
+#: common.opt:1280
+#, fuzzy
+msgid "Place output into <file>"
+msgstr "  -o <Ñ„Ð°Ð¹Ð»>                ÐŸÐ°Ð¼Ñ�Ñ�Ñ†Ñ–Ñ†ÑŒ Ð²Ñ‹Ð²Ð°Ð´ Ñƒ <Ñ„Ð°Ð¹Ð»>\n"
 
-#: common.opt:142
-msgid "Warn when padding is required to align structure members"
-msgstr ""
+#: common.opt:1284
+#, fuzzy
+msgid "Enable function profiling"
+msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
 
-#: common.opt:146
-msgid "Warn when one local variable shadows another"
+#: common.opt:1288
+msgid "Issue warnings needed for strict compliance to the standard"
 msgstr ""
 
-#: common.opt:150
-msgid "Warn when not issuing stack smashing protection for some reason"
+#: common.opt:1292
+msgid "Like -pedantic but issue them as errors"
 msgstr ""
 
-#: common.opt:154 common.opt:158
-msgid "Warn about code which might break strict aliasing rules"
+#: common.opt:1296
+msgid "Do not display functions compiled or elapsed time"
 msgstr ""
 
-#: common.opt:162 common.opt:166
-msgid "Warn about optimizations that assume that signed overflow is undefined"
+#: common.opt:1300
+msgid "Display the compiler's version"
 msgstr ""
 
-#: common.opt:170
-msgid "Warn about enumerated switches, with no default, missing a case"
-msgstr ""
+#: common.opt:1304
+#, fuzzy
+msgid "Suppress warnings"
+msgstr "%s: ÑƒÐ²Ð°Ð³Ð°: "
 
-#: common.opt:174
-msgid "Warn about enumerated switches missing a \"default:\" statement"
+#: common.opt:1308
+msgid "Create a shared library"
 msgstr ""
 
-#: common.opt:178
-msgid "Warn about all enumerated switches missing a specific case"
+#: common.opt:1312
+msgid "Create a position independent executable"
 msgstr ""
 
-#: common.opt:186
-msgid "Warn about uninitialized automatic variables"
+#: c.opt:41
+msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
 msgstr ""
 
-#: common.opt:190
-msgid "Warn about code that will never be executed"
-msgstr ""
+#: c.opt:45
+#, fuzzy
+msgid "Do not discard comments"
+msgstr "Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹Ñ� ÐºÐ°Ð¼ÐµÐ½Ñ‚Ð°Ñ€Ñ‹Ñ–"
 
-#: common.opt:194
-msgid "Enable all -Wunused- warnings"
+#: c.opt:49
+msgid "Do not discard comments in macro expansions"
 msgstr ""
 
-#: common.opt:198
-msgid "Warn when a function is unused"
+#: c.opt:53
+msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
 msgstr ""
 
-#: common.opt:202
-msgid "Warn when a label is unused"
+#: c.opt:60
+msgid "Add <dir> to the end of the main framework include path"
 msgstr ""
 
-#: common.opt:206
-msgid "Warn when a function parameter is unused"
+#: c.opt:64
+msgid "Print the name of header files as they are used"
 msgstr ""
 
-#: common.opt:210
-msgid "Warn when an expression value is unused"
+#: c.opt:68 c.opt:863
+msgid "Add <dir> to the end of the main include path"
 msgstr ""
 
-#: common.opt:214
-msgid "Warn when a variable is unused"
+#: c.opt:72
+msgid "Generate make dependencies"
 msgstr ""
 
-#: common.opt:218
-msgid "Warn when a register variable is declared volatile"
+#: c.opt:76
+msgid "Generate make dependencies and compile"
 msgstr ""
 
-#: common.opt:222
-msgid "Warn instead of error in case profiles in -fprofile-use do not match"
+#: c.opt:80
+msgid "Write dependency output to the given file"
 msgstr ""
 
-#: common.opt:226
-msgid "Emit declaration information into <file>"
+#: c.opt:84
+msgid "Treat missing header files as generated files"
 msgstr ""
 
-#: common.opt:239
-msgid "Enable dumps from specific passes of the compiler"
+#: c.opt:88
+msgid "Like -M but ignore system header files"
 msgstr ""
 
-#: common.opt:243
-msgid "Set the file basename to be used for dumps"
+#: c.opt:92
+msgid "Like -MD but ignore system header files"
 msgstr ""
 
-#: common.opt:263
-msgid "Align the start of functions"
-msgstr ""
+#: c.opt:96
+#, fuzzy
+msgid "Generate phony targets for all headers"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
 
-#: common.opt:270
-msgid "Align labels which are only reached by jumping"
+#: c.opt:100
+msgid "Add a MAKE-quoted target"
 msgstr ""
 
-#: common.opt:277
-msgid "Align all labels"
+#: c.opt:104
+msgid "Add an unquoted target"
 msgstr ""
 
-#: common.opt:284
-msgid "Align the start of loops"
-msgstr ""
-
-#: common.opt:299
-msgid "Specify that arguments may alias each other and globals"
-msgstr ""
-
-#: common.opt:303
-msgid "Assume arguments may alias globals but not each other"
-msgstr ""
-
-#: common.opt:307
-msgid "Assume arguments alias neither each other nor globals"
-msgstr ""
-
-#: common.opt:311
-msgid "Assume arguments alias no other storage"
-msgstr ""
-
-#: common.opt:315
-msgid "Generate unwind tables that are exact at each instruction boundary"
-msgstr ""
-
-#: common.opt:319
+#: c.opt:108
 #, fuzzy
-msgid "Generate auto-inc/dec instructions"
+msgid "Do not generate #line directives"
 msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
 
-#: common.opt:327
-#, fuzzy
-msgid "Generate code to check bounds before indexing arrays"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
-
-#: common.opt:331
-msgid "Replace add, compare, branch with branch on count register"
+#: c.opt:112
+msgid "Undefine <macro>"
 msgstr ""
 
-#: common.opt:335
-msgid "Use profiling information for branch probabilities"
+#: c.opt:116
+msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
 msgstr ""
 
-#: common.opt:339
-msgid "Perform branch target load optimization before prologue / epilogue threading"
+#: c.opt:120
+msgid "Warn about suspicious uses of memory addresses"
 msgstr ""
 
-#: common.opt:343
-msgid "Perform branch target load optimization after prologue / epilogue threading"
+#: c.opt:124
+msgid "Enable most warning messages"
 msgstr ""
 
-#: common.opt:347
-msgid "Restrict target load migration not to re-use registers in any basic block"
+#: c.opt:128
+msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
 msgstr ""
 
-#: common.opt:351
-msgid "Mark <register> as being preserved across functions"
+#: c.opt:132
+msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
 msgstr ""
 
-#: common.opt:355
-msgid "Mark <register> as being corrupted by function calls"
+#: c.opt:136
+msgid "Warn about casting functions to incompatible types"
 msgstr ""
 
-#: common.opt:362
-msgid "Save registers around function calls"
+#: c.opt:140
+msgid "Warn about C constructs that are not in the common subset of C and C++"
 msgstr ""
 
-#: common.opt:366
-msgid "Compare the results of several data dependence analyzers."
+#: c.opt:144
+msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
 msgstr ""
 
-#: common.opt:370
-msgid "Do not put uninitialized globals in the common section"
+#: c.opt:148
+msgid "Warn about casts which discard qualifiers"
 msgstr ""
 
-#: common.opt:374
-msgid "Perform a register copy-propagation optimization pass"
+#: c.opt:152
+msgid "Warn about subscripts whose type is \"char\""
 msgstr ""
 
-#: common.opt:378
-msgid "Perform cross-jumping optimization"
+#: c.opt:156
+msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
 msgstr ""
 
-#: common.opt:382
-msgid "When running CSE, follow jumps to their targets"
+#: c.opt:160
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
 msgstr ""
 
-#: common.opt:386
-msgid "When running CSE, follow conditional jumps"
+#: c.opt:164
+msgid "Synonym for -Wcomment"
 msgstr ""
 
-#: common.opt:390
-msgid "Omit range reduction step when performing complex division"
+#: c.opt:168
+msgid "Warn for implicit type conversions that may change a value"
 msgstr ""
 
-#: common.opt:394
-msgid "Place data items into their own section"
+#: c.opt:172
+msgid "Warn for implicit type conversions between signed and unsigned integers"
 msgstr ""
 
-#: common.opt:398
-msgid "List all available debugging counters with their limits and counts."
+#: c.opt:176
+msgid "Warn when all constructors and destructors are private"
 msgstr ""
 
-#: common.opt:402
-msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter limit.   "
+#: c.opt:180
+msgid "Warn when a declaration is found after a statement"
 msgstr ""
 
-#: common.opt:406
-msgid "Map one directory name to another in debug information"
+#: c.opt:184
+msgid "Warn about deprecated compiler features"
 msgstr ""
 
-#: common.opt:412
-msgid "Defer popping functions args from stack until later"
+#: c.opt:188
+msgid "Warn about compile-time integer division by zero"
 msgstr ""
 
-#: common.opt:416
-msgid "Attempt to fill delay slots of branch instructions"
+#: c.opt:192
+msgid "Warn about violations of Effective C++ style rules"
 msgstr ""
 
-#: common.opt:420
-msgid "Delete useless null pointer checks"
-msgstr ""
+#: c.opt:196
+#, fuzzy
+msgid "Warn about an empty body in an if or else statement"
+msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ñ†ÐµÐ»Ð° Ñž else-Ð²Ñ‹Ñ€Ð°Ð¶Ñ�Ð½Ð½Ñ–"
 
-#: common.opt:424
-msgid "How often to emit source location at the beginning of line-wrapped diagnostics"
+#: c.opt:200
+msgid "Warn about stray tokens after #elif and #endif"
 msgstr ""
 
-#: common.opt:428
-msgid "Amend appropriate diagnostic messages with the command line option that controls them"
+#: c.opt:208
+msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
 msgstr ""
 
-#: common.opt:432
-msgid "Dump various compiler internals to a file"
+#: c.opt:212
+msgid "Warn if testing floating point numbers for equality"
 msgstr ""
 
-#: common.opt:436
-msgid "Suppress output of addresses in debugging dumps"
+#: c.opt:216
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
 msgstr ""
 
-#: common.opt:440
-msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
-msgstr ""
+#: c.opt:220
+#, fuzzy
+msgid "Warn if passing too many arguments to a function for its format string"
+msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
 
-#: common.opt:444
-msgid "Perform early inlining"
+#: c.opt:224
+msgid "Warn about format strings that are not literals"
 msgstr ""
 
-#: common.opt:448
-msgid "Perform DWARF2 duplicate elimination"
+#: c.opt:228
+msgid "Warn about format strings that contain NUL bytes"
 msgstr ""
 
-#: common.opt:452 common.opt:456
-msgid "Perform unused type elimination in debug info"
+#: c.opt:232
+msgid "Warn about possible security problems with format functions"
 msgstr ""
 
-#: common.opt:460
-msgid "Do not suppress C++ class debug information."
+#: c.opt:236
+msgid "Warn about strftime formats yielding 2-digit years"
 msgstr ""
 
-#: common.opt:464
-msgid "Enable exception handling"
-msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
-
-#: common.opt:468
-msgid "Perform a number of minor, expensive optimizations"
+#: c.opt:240
+msgid "Warn about zero-length formats"
 msgstr ""
 
-#: common.opt:475
-msgid "Assume no NaNs or infinities are generated"
+#: c.opt:247
+msgid "Warn whenever type qualifiers are ignored."
 msgstr ""
 
-#: common.opt:479
-msgid "Mark <register> as being unavailable to the compiler"
+#: c.opt:251
+msgid "Warn about variables which are initialized to themselves"
 msgstr ""
 
-#: common.opt:483
-msgid "Don't allocate floats and doubles in extended-precision registers"
+#: c.opt:258
+msgid "Warn about implicit function declarations"
 msgstr ""
 
-#: common.opt:489
-msgid "Copy memory address constants into registers before use"
+#: c.opt:262
+msgid "Warn when a declaration does not specify a type"
 msgstr ""
 
-#: common.opt:493
-msgid "Perform a forward propagation pass on RTL"
+#: c.opt:266
+msgid "Deprecated.  This switch has no effect"
 msgstr ""
 
-#: common.opt:500
-msgid "Allow function addresses to be held in registers"
+#: c.opt:270
+msgid "Warn when there is a cast to a pointer from an integer of a different size"
 msgstr ""
 
-#: common.opt:504
-#, fuzzy
-msgid "Place each function into its own section"
-msgstr "Ð°Ð´Ð·Ñ–Ð½ Ñ€Ð°Ð· Ð´Ð»Ñ� ÐºÐ¾Ð¶Ð½Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–, Ð´Ð·Ðµ Ñ‘Ð½ Ð·'Ñ�ÑžÐ»Ñ�ÐµÑ†Ñ†Ð°.)"
-
-#: common.opt:508
-msgid "Perform global common subexpression elimination"
+#: c.opt:274
+msgid "Warn about invalid uses of the \"offsetof\" macro"
 msgstr ""
 
-#: common.opt:512
-msgid "Perform enhanced load motion during global common subexpression elimination"
+#: c.opt:278
+msgid "Warn about PCH files that are found but not used"
 msgstr ""
 
-#: common.opt:516
-msgid "Perform store motion after global common subexpression elimination"
+#: c.opt:282
+msgid "Do not warn about using \"long long\" when -pedantic"
 msgstr ""
 
-#: common.opt:520
-msgid "Perform redundant load after store elimination in global common subexpression"
-msgstr ""
+#: c.opt:286
+#, fuzzy
+msgid "Warn about suspicious declarations of \"main\""
+msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: common.opt:525
-msgid "Perform global common subexpression elimination after register allocation"
+#: c.opt:290
+msgid "Warn about possibly missing braces around initializers"
 msgstr ""
 
-#: common.opt:530
-msgid "Enable guessing of branch probabilities"
-msgstr ""
+#: c.opt:294
+#, fuzzy
+msgid "Warn about global functions without previous declarations"
+msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
 
-#: common.opt:538
-msgid "Process #ident directives"
+#: c.opt:298
+msgid "Warn about missing fields in struct initializers"
 msgstr ""
 
-#: common.opt:542
-msgid "Perform conversion of conditional jumps to branchless equivalents"
+#: c.opt:302
+msgid "Warn about functions which might be candidates for format attributes"
 msgstr ""
 
-#: common.opt:546
-msgid "Perform conversion of conditional jumps to conditional execution"
+#: c.opt:306
+msgid "Warn about user-specified include directories that do not exist"
 msgstr ""
 
-#: common.opt:554
-msgid "Do not generate .size directives"
+#: c.opt:310
+msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
 msgstr ""
 
-#: common.opt:563
-msgid "Pay attention to the \"inline\" keyword"
+#: c.opt:314
+msgid "Warn about global functions without prototypes"
 msgstr ""
 
-#: common.opt:567
-msgid "Integrate simple functions into their callers when code size is known to not growth"
-msgstr ""
+#: c.opt:318
+#, fuzzy
+msgid "Warn about use of multi-character character constants"
+msgstr "Ð¼Ð½Ð°Ð³Ð°Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: common.opt:571
-msgid "Integrate simple functions into their callers"
+#: c.opt:322
+msgid "Warn about \"extern\" declarations not at file scope"
 msgstr ""
 
-#: common.opt:575
-msgid "Integrate functions called once into their callers"
+#: c.opt:326
+msgid "Warn when non-templatized friend functions are declared within a template"
 msgstr ""
 
-#: common.opt:582
-msgid "Limit the size of inlined functions to <number>"
+#: c.opt:330
+msgid "Warn about non-virtual destructors"
 msgstr ""
 
-#: common.opt:586
-msgid "Instrument function entry and exit with profiling calls"
+#: c.opt:334
+msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
 msgstr ""
 
-#: common.opt:590
-msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
+#: c.opt:338
+msgid "Warn about non-normalised Unicode strings"
 msgstr ""
 
-#: common.opt:594
-msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
+#: c.opt:342
+msgid "Warn if a C-style cast is used in a program"
 msgstr ""
 
-#: common.opt:598
-msgid "Perform Interprocedural constant propagation"
+#: c.opt:346
+msgid "Warn for obsolescent usage in a declaration"
 msgstr ""
 
-#: common.opt:602
-msgid "Discover pure and const functions"
+#: c.opt:350
+msgid "Warn if an old-style parameter definition is used"
 msgstr ""
 
-#: common.opt:606
-msgid "Perform interprocedural points-to analysis"
+#: c.opt:354
+msgid "Warn if a string is longer than the maximum portable length specified by the standard"
 msgstr ""
 
-#: common.opt:610
-msgid "Discover readonly and non addressable static variables"
+#: c.opt:358
+msgid "Warn about overloaded virtual function names"
 msgstr ""
 
-#: common.opt:614
-msgid "Type based escape and alias analysis"
+#: c.opt:362
+msgid "Warn about overriding initializers without side effects"
 msgstr ""
 
-#: common.opt:618
-msgid "Perform matrix layout flattening and transposing based"
+#: c.opt:366
+msgid "Warn about possibly missing parentheses"
 msgstr ""
 
-#: common.opt:623
-msgid "Perform structure layout optimizations based"
+#: c.opt:370
+msgid "Warn when converting the type of pointers to member functions"
 msgstr ""
 
-#: common.opt:628
-msgid "Optimize induction variables on trees"
+#: c.opt:374
+msgid "Warn about function pointer arithmetic"
 msgstr ""
 
-#: common.opt:632
-msgid "Use jump tables for sufficiently large switch statements"
+#: c.opt:378
+msgid "Warn when a pointer is cast to an integer of a different size"
 msgstr ""
 
-#: common.opt:636
-msgid "Generate code for functions even if they are fully inlined"
+#: c.opt:382
+msgid "Warn about misuses of pragmas"
 msgstr ""
 
-#: common.opt:640
-msgid "Emit static const variables even if they are not used"
+#: c.opt:386
+msgid "Warn if inherited methods are unimplemented"
 msgstr ""
 
-#: common.opt:644
-msgid "Give external symbols a leading underscore"
+#: c.opt:390
+msgid "Warn about multiple declarations of the same object"
 msgstr ""
 
-#: common.opt:648 common.opt:852 common.opt:983
-msgid "Does nothing.  Preserved for backward compatibility."
+#: c.opt:394
+msgid "Warn when the compiler reorders code"
 msgstr ""
 
-#: common.opt:652
-msgid "Set errno after built-in math functions"
+#: c.opt:398
+msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
 msgstr ""
 
-#: common.opt:656
-msgid "Report on permanent memory allocation"
+#: c.opt:402
+msgid "Warn if a selector has multiple methods"
 msgstr ""
 
-#: common.opt:663
-msgid "Attempt to merge identical constants and constant variables"
+#: c.opt:406
+msgid "Warn about possible violations of sequence point rules"
 msgstr ""
 
-#: common.opt:667
-msgid "Attempt to merge identical constants across compilation units"
+#: c.opt:410
+msgid "Warn about signed-unsigned comparisons"
 msgstr ""
 
-#: common.opt:671
-msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
+#: c.opt:414
+msgid "Warn when overload promotes from unsigned to signed"
 msgstr ""
 
-#: common.opt:675
-msgid "Perform SMS based modulo scheduling before the first scheduling pass"
+#: c.opt:418
+msgid "Warn about uncasted NULL used as sentinel"
 msgstr ""
 
-#: common.opt:679
-msgid "Perform SMS based modulo scheduling with register moves allowed"
-msgstr ""
+#: c.opt:422
+#, fuzzy
+msgid "Warn about unprototyped function declarations"
+msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: common.opt:683
-msgid "Move loop invariant computations out of loops"
+#: c.opt:426
+msgid "Warn if type signatures of candidate methods do not match exactly"
 msgstr ""
 
-#: common.opt:687
-msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
+#: c.opt:430
+msgid "Warn when synthesis behavior differs from Cfront"
 msgstr ""
 
-#: common.opt:691
-msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
+#: c.opt:438
+msgid "Warn about features not present in traditional C"
 msgstr ""
 
-#: common.opt:695
-msgid "Ignore read operations when inserting mudflap instrumentation"
+#: c.opt:442
+msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
 msgstr ""
 
-#: common.opt:699
-msgid "Use the RTL dead code elimination pass"
+#: c.opt:446
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
 msgstr ""
 
-#: common.opt:703
-msgid "Use the RTL dead store elimination pass"
+#: c.opt:450
+msgid "Warn about @selector()s without previously declared methods"
 msgstr ""
 
-#: common.opt:707
-msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
+#: c.opt:454
+msgid "Warn if an undefined macro is used in an #if directive"
 msgstr ""
 
-#: common.opt:711
-msgid "Support synchronous non-call exceptions"
+#: c.opt:458
+msgid "Warn about unrecognized pragmas"
 msgstr ""
 
-#: common.opt:715
-msgid "When possible do not generate stack frames"
+#: c.opt:462
+msgid "Warn about macros defined in the main file that are not used"
 msgstr ""
 
-#: common.opt:719
-msgid "Expand OpenMP operations on SSA form"
+#: c.opt:466
+msgid "Do not warn about using variadic macros when -pedantic"
 msgstr ""
 
-#: common.opt:723
-msgid "Do the full register move optimization pass"
+#: c.opt:470
+msgid "Warn if a variable length array is used"
 msgstr ""
 
-#: common.opt:727
-msgid "Optimize sibling and tail recursive calls"
+#: c.opt:474
+msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
 msgstr ""
 
-#: common.opt:731 common.opt:735
-msgid "Report on memory allocation before interprocedural optimization"
+#: c.opt:478
+msgid "Warn when a pointer differs in signedness in an assignment"
 msgstr ""
 
-#: common.opt:739
-msgid "Pack structure members together without holes"
+#: c.opt:482
+msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
 msgstr ""
 
-#: common.opt:743
-msgid "Set initial maximum structure member alignment"
+#: c.opt:490
+msgid "Enforce class member access control semantics"
 msgstr ""
 
-#: common.opt:747
-msgid "Return small aggregates in memory, not registers"
+#: c.opt:497
+msgid "Change when template instances are emitted"
 msgstr ""
 
-#: common.opt:751
-msgid "Perform loop peeling"
+#: c.opt:501
+msgid "Recognize the \"asm\" keyword"
 msgstr ""
 
-#: common.opt:755
-msgid "Enable machine specific peephole optimizations"
-msgstr ""
+#: c.opt:505
+#, fuzzy
+msgid "Recognize built-in functions"
+msgstr "Ð�Ðµ Ð³ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ñ‹Ñ� Ñ–Ð½Ñ�Ñ‚Ñ€ÑƒÐºÑ†Ñ‹Ñ–"
 
-#: common.opt:759
-msgid "Enable an RTL peephole pass before sched2"
+#: c.opt:512
+msgid "Check the return value of new"
 msgstr ""
 
-#: common.opt:763
-msgid "Generate position-independent code if possible (large mode)"
+#: c.opt:516
+msgid "Allow the arguments of the '?' operator to have different types"
 msgstr ""
 
-#: common.opt:767
-msgid "Generate position-independent code for executables if possible (large mode)"
+#: c.opt:520
+msgid "Reduce the size of object files"
 msgstr ""
 
-#: common.opt:771
-msgid "Generate position-independent code if possible (small mode)"
+#: c.opt:524
+msgid "Use class <name> for constant strings"
 msgstr ""
 
-#: common.opt:775
-msgid "Generate position-independent code for executables if possible (small mode)"
-msgstr ""
+#: c.opt:528
+#, fuzzy
+msgid "Inline member functions by default"
+msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
 
-#: common.opt:779
-msgid "Run predictive commoning optimization."
+#: c.opt:532
+msgid "Preprocess directives only."
 msgstr ""
 
-#: common.opt:783
-msgid "Generate prefetch instructions, if available, for arrays in loops"
+#: c.opt:536
+msgid "Permit '$' as an identifier character"
 msgstr ""
 
-#: common.opt:787
-msgid "Enable basic program profiling code"
-msgstr ""
-
-#: common.opt:791
-msgid "Insert arc-based program profiling code"
-msgstr ""
-
-#: common.opt:795
-msgid "Enable common options for generating profile info for profile feedback directed optimizations"
-msgstr ""
-
-#: common.opt:799
-msgid "Enable common options for performing profile feedback directed optimizations"
-msgstr ""
-
-#: common.opt:803
-msgid "Insert code to profile values of expressions"
-msgstr ""
-
-#: common.opt:810
-msgid "Make compile reproducible using <string>"
-msgstr ""
-
-#: common.opt:820
-msgid "Record gcc command line switches in the object file."
-msgstr ""
-
-#: common.opt:824
+#: c.opt:543
 #, fuzzy
-msgid "Return small aggregates in registers"
-msgstr "Ð�Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°Ñ†ÑŒ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð° sb"
+msgid "Generate code to check exception specifications"
+msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
-#: common.opt:828
-msgid "Enables a register move optimization"
+#: c.opt:550
+msgid "Convert all strings and character constants to character set <cset>"
 msgstr ""
 
-#: common.opt:832
-msgid "Perform a register renaming optimization pass"
+#: c.opt:554
+msgid "Permit universal character names (\\u and \\U) in identifiers"
 msgstr ""
 
-#: common.opt:836
-msgid "Reorder basic blocks to improve code placement"
+#: c.opt:558
+msgid "Specify the default character set for source files"
 msgstr ""
 
-#: common.opt:840
-msgid "Reorder basic blocks and partition into hot and cold sections"
+#: c.opt:566
+msgid "Scope of for-init-statement variables is local to the loop"
 msgstr ""
 
-#: common.opt:844
-msgid "Reorder functions to improve code placement"
+#: c.opt:570
+msgid "Do not assume that standard C libraries and \"main\" exist"
 msgstr ""
 
-#: common.opt:848
-msgid "Add a common subexpression elimination pass after loop optimizations"
+#: c.opt:574
+msgid "Recognize GNU-defined keywords"
 msgstr ""
 
-#: common.opt:856
-msgid "Disable optimizations that assume default FP rounding behavior"
+#: c.opt:578
+msgid "Generate code for GNU runtime environment"
 msgstr ""
 
-#: common.opt:860
-msgid "Enable scheduling across basic blocks"
+#: c.opt:582
+msgid "Use traditional GNU semantics for inline functions"
 msgstr ""
 
-#: common.opt:864
-msgid "Allow speculative motion of non-loads"
+#: c.opt:595
+msgid "Assume normal C execution environment"
 msgstr ""
 
-#: common.opt:868
-msgid "Allow speculative motion of some loads"
+#: c.opt:599
+msgid "Enable support for huge objects"
 msgstr ""
 
-#: common.opt:872
-msgid "Allow speculative motion of more loads"
+#: c.opt:603
+msgid "Export functions even if they can be inlined"
 msgstr ""
 
-#: common.opt:876
-msgid "Set the verbosity level of the scheduler"
-msgstr ""
+#: c.opt:607
+#, fuzzy
+msgid "Emit implicit instantiations of inline templates"
+msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: common.opt:880
-msgid "If scheduling post reload, do superblock scheduling"
-msgstr ""
+#: c.opt:611
+#, fuzzy
+msgid "Emit implicit instantiations of templates"
+msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: common.opt:884
-msgid "If scheduling post reload, do trace scheduling"
+#: c.opt:615
+msgid "Inject friend functions into enclosing namespace"
 msgstr ""
 
-#: common.opt:888
-msgid "Reschedule instructions before register allocation"
+#: c.opt:622
+msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
 msgstr ""
 
-#: common.opt:892
-msgid "Reschedule instructions after register allocation"
+#: c.opt:626
+msgid "Don't warn about uses of Microsoft extensions"
 msgstr ""
 
-#: common.opt:898
-msgid "Allow premature scheduling of queued insns"
+#: c.opt:636
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
 msgstr ""
 
-#: common.opt:902
-msgid "Set number of queued insns that can be prematurely scheduled"
+#: c.opt:640
+msgid "Assume that receivers of Objective-C messages may be nil"
 msgstr ""
 
-#: common.opt:910 common.opt:914
-msgid "Set dependence distance checking in premature scheduling of queued insns"
+#: c.opt:652
+msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
 msgstr ""
 
-#: common.opt:918
-msgid "Access data in the same section from shared anchor points"
+#: c.opt:656
+msgid "Allow fast jumps to the message dispatcher"
 msgstr ""
 
-#: common.opt:922
-msgid "Perform sequence abstraction optimization on RTL"
+#: c.opt:662
+msgid "Enable Objective-C exception and synchronization syntax"
 msgstr ""
 
-#: common.opt:926
-msgid "Eliminate redundant sign extensions using LCM."
+#: c.opt:666
+msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
 msgstr ""
 
-#: common.opt:930
-msgid "Show column numbers in diagnostics, when available.  Default off"
-msgstr ""
+#: c.opt:671
+#, fuzzy
+msgid "Enable Objective-C setjmp exception handling runtime"
+msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
 
-#: common.opt:934
-msgid "Disable optimizations observable by IEEE signaling NaNs"
+#: c.opt:675
+msgid "Enable OpenMP"
 msgstr ""
 
-#: common.opt:938
-msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
+#: c.opt:679
+msgid "Recognize C++ kewords like \"compl\" and \"xor\""
 msgstr ""
 
-#: common.opt:942
-msgid "Convert floating point constants to single precision constants"
-msgstr ""
+#: c.opt:683
+#, fuzzy
+msgid "Enable optional diagnostics"
+msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
 
-#: common.opt:946
-msgid "Split lifetimes of induction variables when loops are unrolled"
+#: c.opt:690
+msgid "Look for and use PCH files even when preprocessing"
 msgstr ""
 
-#: common.opt:950
-msgid "Split wide types into independent registers"
+#: c.opt:694
+msgid "Downgrade conformance errors to warnings"
 msgstr ""
 
-#: common.opt:954
-msgid "Apply variable expansion when loops are unrolled"
+#: c.opt:698
+msgid "Treat the input file as already preprocessed"
 msgstr ""
 
-#: common.opt:960
-msgid "Insert stack checking code into the program"
-msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð¿Ñ€Ð°Ð²Ñ�Ñ€ÐºÑ– Ñ�Ñ‚Ñ�ÐºÑƒ Ñž Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ñƒ"
-
-#: common.opt:967
-msgid "Trap if the stack goes past <register>"
+#: c.opt:702
+msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
 msgstr ""
 
-#: common.opt:971
-msgid "Trap if the stack goes past symbol <name>"
+#: c.opt:706
+msgid "Enable automatic template instantiation"
 msgstr ""
 
-#: common.opt:975
-msgid "Use propolice as a stack protection method"
+#: c.opt:710
+msgid "Generate run time type descriptor information"
 msgstr ""
 
-#: common.opt:979
-msgid "Use a stack protection method for every function"
+#: c.opt:714
+msgid "Use the same size for double as for float"
 msgstr ""
 
-#: common.opt:991
-msgid "Assume strict aliasing rules apply"
+#: c.opt:722
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
 msgstr ""
 
-#: common.opt:995
-msgid "Treat signed overflow as undefined"
+#: c.opt:726
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
 msgstr ""
 
-#: common.opt:999
-msgid "Check for syntax errors, then stop"
+#: c.opt:730
+msgid "Make \"char\" signed by default"
 msgstr ""
 
-#: common.opt:1003
-msgid "Create data files needed by \"gcov\""
+#: c.opt:737
+msgid "Display statistics accumulated during compilation"
 msgstr ""
 
-#: common.opt:1007
-msgid "Perform jump threading optimizations"
+#: c.opt:744
+msgid "Distance between tab stops for column reporting"
 msgstr ""
 
-#: common.opt:1011
-msgid "Report the time taken by each compiler pass"
+#: c.opt:748
+msgid "Specify maximum template instantiation depth"
 msgstr ""
 
-#: common.opt:1015
-msgid "Set the default thread-local storage code generation model"
-msgstr ""
-
-#: common.opt:1019
-msgid "Reorder top level functions, variables, and asms"
-msgstr ""
-
-#: common.opt:1023
-msgid "Perform superblock formation via tail duplication"
-msgstr ""
-
-#: common.opt:1030
-msgid "Assume floating-point operations can trap"
-msgstr ""
-
-#: common.opt:1034
-msgid "Trap for signed overflow in addition, subtraction and multiplication"
-msgstr ""
-
-#: common.opt:1038
+#: c.opt:755
 #, fuzzy
-msgid "Enable SSA-CCP optimization on trees"
-msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
+msgid "Do not generate thread-safe code for initializing local statics"
+msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
 
-#: common.opt:1042
-#, fuzzy
-msgid "Enable SSA-CCP optimization for stores and loads"
-msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
-
-#: common.opt:1046
-msgid "Enable loop header copying on trees"
+#: c.opt:759
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
 msgstr ""
 
-#: common.opt:1050
-msgid "Replace SSA temporaries with better names in copies"
+#: c.opt:763
+msgid "Make \"char\" unsigned by default"
 msgstr ""
 
-#: common.opt:1054
-msgid "Enable copy propagation on trees"
+#: c.opt:767
+msgid "Use __cxa_atexit to register destructors"
 msgstr ""
 
-#: common.opt:1058
-msgid "This switch is obsolete"
+#: c.opt:771
+msgid "Use __cxa_get_exception_ptr in exception handling"
 msgstr ""
 
-#: common.opt:1062
-msgid "Transform condition stores into unconditional ones"
+#: c.opt:775
+msgid "Marks all inlined methods as having hidden visibility"
 msgstr ""
 
-#: common.opt:1066
-#, fuzzy
-msgid "Enable SSA dead code elimination optimization on trees"
-msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
-
-#: common.opt:1070
-#, fuzzy
-msgid "Enable dominator optimizations"
-msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
-
-#: common.opt:1074
-#, fuzzy
-msgid "Enable dead store elimination"
-msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
-
-#: common.opt:1078
-msgid "Enable Full Redundancy Elimination (FRE) on trees"
+#: c.opt:779
+msgid "Changes visibility to match Microsoft Visual Studio by default"
 msgstr ""
 
-#: common.opt:1082
-msgid "Enable loop invariant motion on trees"
+#: c.opt:783
+msgid "Discard unused virtual functions"
 msgstr ""
 
-#: common.opt:1086
-msgid "Enable linear loop transforms on trees"
+#: c.opt:787
+msgid "Implement vtables using thunks"
 msgstr ""
 
-#: common.opt:1090
-msgid "Create canonical induction variables in loops"
+#: c.opt:791
+msgid "Emit common-like symbols as weak symbols"
 msgstr ""
 
-#: common.opt:1094
-#, fuzzy
-msgid "Enable loop optimizations on tree level"
-msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
-
-#: common.opt:1098
-msgid "Enable automatic parallelization of loops"
+#: c.opt:795
+msgid "Convert all wide strings and character constants to character set <cset>"
 msgstr ""
 
-#: common.opt:1102
-#, fuzzy
-msgid "Enable SSA-PRE optimization on trees"
-msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
-
-#: common.opt:1106
-msgid "Enable reassociation on tree level"
+#: c.opt:799
+msgid "Generate a #line directive pointing at the current working directory"
 msgstr ""
 
-#: common.opt:1110
-msgid "Perform structural alias analysis"
+#: c.opt:803
+msgid "Emit cross referencing information"
 msgstr ""
 
-#: common.opt:1114
-#, fuzzy
-msgid "Enable SSA code sinking on trees"
-msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
-
-#: common.opt:1118
-msgid "Perform scalar replacement of aggregates"
+#: c.opt:807
+msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
 msgstr ""
 
-#: common.opt:1122
-msgid "Replace temporary expressions in the SSA->normal pass"
+#: c.opt:811
+msgid "Dump declarations to a .decl file"
 msgstr ""
 
-#: common.opt:1126
-msgid "Perform live range splitting during the SSA->normal pass"
+#: c.opt:815
+msgid "Aggressive reduced debug info for structs"
 msgstr ""
 
-#: common.opt:1130
-msgid "Perform Value Range Propagation on trees"
+#: c.opt:819
+msgid "Conservative reduced debug info for structs"
 msgstr ""
 
-#: common.opt:1134
-msgid "Compile whole compilation unit at a time"
+#: c.opt:823
+msgid "Detailed reduced debug info for structs"
 msgstr ""
 
-#: common.opt:1138
-msgid "Perform loop unrolling when iteration count is known"
+#: c.opt:827 c.opt:859
+msgid "Add <dir> to the end of the system include path"
 msgstr ""
 
-#: common.opt:1142
-msgid "Perform loop unrolling for all loops"
+#: c.opt:831
+msgid "Accept definition of macros in <file>"
 msgstr ""
 
-#: common.opt:1149
-msgid "Allow loop optimizations to assume that the loops behave in normal way"
+#: c.opt:835
+msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
 msgstr ""
 
-#: common.opt:1153
-msgid "Allow optimization for floating-point arithmetic which may change the"
+#: c.opt:839
+msgid "Include the contents of <file> before other files"
 msgstr ""
 
-#: common.opt:1158
-msgid "Same as -fassociative-math for expressions which include division."
+#: c.opt:843
+msgid "Specify <path> as a prefix for next two options"
 msgstr ""
 
-#: common.opt:1166
-msgid "Allow math optimizations that may violate IEEE or ISO standards"
+#: c.opt:847
+msgid "Set <dir> to be the system root directory"
 msgstr ""
 
-#: common.opt:1170
-msgid "Perform loop unswitching"
+#: c.opt:851
+msgid "Add <dir> to the start of the system include path"
 msgstr ""
 
-#: common.opt:1174
-msgid "Just generate unwind tables for exception handling"
+#: c.opt:855
+msgid "Add <dir> to the end of the quote include path"
 msgstr ""
 
-#: common.opt:1178
-msgid "Perform variable tracking"
+#: c.opt:876
+msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
 msgstr ""
 
-#: common.opt:1182
-msgid "Perform variable tracking and also tag variables that are uninitialized"
+#: c.opt:880
+msgid "Do not search standard system include directories for C++"
 msgstr ""
 
-#: common.opt:1186
-#, fuzzy
-msgid "Enable loop vectorization on trees"
-msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ SSA Ð°Ð¿Ñ‚Ñ‹Ð¼Ñ–Ð·Ð°Ñ†Ñ‹ÑŽ"
-
-#: common.opt:1190
-msgid "Enable use of cost model in vectorization"
+#: c.opt:896
+msgid "Generate C header of platform-specific features"
 msgstr ""
 
-#: common.opt:1194
-msgid "Enable loop versioning when doing loop vectorization on trees"
+#: c.opt:900
+msgid "Print a checksum of the executable for PCH validity checking, and stop"
 msgstr ""
 
-#: common.opt:1198
-msgid "Set the verbosity level of the vectorizer"
+#: c.opt:904
+msgid "Remap file names when including files"
 msgstr ""
 
-#: common.opt:1202
-msgid "Enable copy propagation of scalar-evolution information."
+#: c.opt:908
+msgid "Conform to the ISO 1998 C++ standard"
 msgstr ""
 
-#: common.opt:1212
-msgid "Add extra commentary to assembler output"
+#: c.opt:912
+msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
 msgstr ""
 
-#: common.opt:1216
-msgid "Set the default symbol visibility"
+#: c.opt:919 c.opt:954
+msgid "Conform to the ISO 1990 C standard"
 msgstr ""
 
-#: common.opt:1221
-msgid "Use expression value profiles in optimizations"
+#: c.opt:923 c.opt:962
+msgid "Conform to the ISO 1999 C standard"
 msgstr ""
 
-#: common.opt:1225
-msgid "Construct webs and split unrelated uses of single variable"
+#: c.opt:927
+msgid "Deprecated in favor of -std=c99"
 msgstr ""
 
-#: common.opt:1229
-msgid "Perform whole program optimizations"
+#: c.opt:931
+msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 msgstr ""
 
-#: common.opt:1233
-msgid "Assume signed arithmetic overflow wraps around"
+#: c.opt:935
+msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
 msgstr ""
 
-#: common.opt:1237
-msgid "Put zero initialized data in the bss section"
+#: c.opt:942
+msgid "Conform to the ISO 1990 C standard with GNU extensions"
 msgstr ""
 
-#: common.opt:1241
-#, fuzzy
-msgid "Generate debug information in default format"
-msgstr "Ð“ÐµÐ½ÐµÑ€Ñ‹Ñ€Ð°Ð²Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� Intel as"
-
-#: common.opt:1245
-msgid "Generate debug information in COFF format"
+#: c.opt:946
+msgid "Conform to the ISO 1999 C standard with GNU extensions"
 msgstr ""
 
-#: common.opt:1249
-msgid "Generate debug information in DWARF v2 format"
+#: c.opt:950
+msgid "Deprecated in favor of -std=gnu99"
 msgstr ""
 
-#: common.opt:1253
-msgid "Generate debug information in default extended format"
+#: c.opt:958
+msgid "Conform to the ISO 1990 C standard as amended in 1994"
 msgstr ""
 
-#: common.opt:1257
-#, fuzzy
-msgid "Generate debug information in STABS format"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
-
-#: common.opt:1261
-msgid "Generate debug information in extended STABS format"
+#: c.opt:966
+msgid "Deprecated in favor of -std=iso9899:1999"
 msgstr ""
 
-#: common.opt:1265
-#, fuzzy
-msgid "Generate debug information in VMS format"
-msgstr "Ð¡Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ ÐºÐ¾Ð´ Ð´Ð»Ñ� DLL"
-
-#: common.opt:1269
-msgid "Generate debug information in XCOFF format"
+#: c.opt:970
+msgid "Enable traditional preprocessing"
 msgstr ""
 
-#: common.opt:1273
-msgid "Generate debug information in extended XCOFF format"
+#: c.opt:974
+msgid "Support ISO C trigraphs"
 msgstr ""
 
-#: common.opt:1277
-#, fuzzy
-msgid "Place output into <file>"
-msgstr "  -o <Ñ„Ð°Ð¹Ð»>                ÐŸÐ°Ð¼Ñ�Ñ�Ñ†Ñ–Ñ†ÑŒ Ð²Ñ‹Ð²Ð°Ð´ Ñƒ <Ñ„Ð°Ð¹Ð»>\n"
-
-#: common.opt:1281
-#, fuzzy
-msgid "Enable function profiling"
-msgstr "Ð£ÐºÐ»ÑŽÑ‡Ñ‹Ñ†ÑŒ Ð°Ð¿Ñ€Ð°Ñ†Ð¾ÑžÐºÑƒ Ð²Ñ‹ÐºÐ»ÑŽÑ‡Ñ�Ð½ÑŒÐ½Ñ�Ñž"
-
-#: common.opt:1285
-msgid "Issue warnings needed for strict compliance to the standard"
+#: c.opt:978
+msgid "Do not predefine system-specific and GCC-specific macros"
 msgstr ""
 
-#: common.opt:1289
-msgid "Like -pedantic but issue them as errors"
+#: c.opt:982
+msgid "Enable verbose output"
 msgstr ""
 
-#: common.opt:1293
-msgid "Do not display functions compiled or elapsed time"
+#: ada/lang.opt:96
+msgid "Specify options to GNAT"
 msgstr ""
 
-#: common.opt:1297
-msgid "Display the compiler's version"
-msgstr ""
-
-#: common.opt:1301
-#, fuzzy
-msgid "Suppress warnings"
-msgstr "%s: ÑƒÐ²Ð°Ð³Ð°: "
-
-#: common.opt:1305
-msgid "Create a shared library"
-msgstr ""
-
-#: common.opt:1309
-msgid "Create a position independent executable"
-msgstr ""
-
 #: attribs.c:244
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute directive ignored"
@@ -16698,47 +16663,47 @@
 msgid "offset outside bounds of constant string"
 msgstr ""
 
-#: builtins.c:1001
+#: builtins.c:1015
 #, fuzzy, gcc-internal-format
 msgid "second argument to %<__builtin_prefetch%> must be a constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
 
-#: builtins.c:1008
+#: builtins.c:1022
 #, fuzzy, gcc-internal-format
 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
 
-#: builtins.c:1016
+#: builtins.c:1030
 #, fuzzy, gcc-internal-format
 msgid "third argument to %<__builtin_prefetch%> must be a constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
 
-#: builtins.c:1023
+#: builtins.c:1037
 #, fuzzy, gcc-internal-format
 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
 
-#: builtins.c:4592
+#: builtins.c:4608
 #, fuzzy, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> must be constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
 
-#: builtins.c:4598
+#: builtins.c:4614
 #, fuzzy, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> out of range"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
 
-#: builtins.c:4604
+#: builtins.c:4620
 #, fuzzy, gcc-internal-format
 msgid "missing argument in %<__builtin_args_info%>"
 msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ñƒ `__builtin_args_info'"
 
-#: builtins.c:4693 gimplify.c:2117
+#: builtins.c:4709 gimplify.c:2118
 #, fuzzy, gcc-internal-format
 msgid "too few arguments to function %<va_start%>"
 msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
 
-#: builtins.c:4857
+#: builtins.c:4872
 #, gcc-internal-format
 msgid "first argument to %<va_arg%> not of type %<va_list%>"
 msgstr ""
@@ -16746,95 +16711,105 @@
 #. Unfortunately, this is merely undefined, rather than a constraint
 #. violation, so we cannot make this an error.  If this call is never
 #. executed, the program is still strictly conforming.
-#: builtins.c:4871
+#: builtins.c:4886
 #, gcc-internal-format
 msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr ""
 
-#: builtins.c:4876
+#: builtins.c:4891
 #, gcc-internal-format
 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr ""
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4882 c-typeck.c:2408
+#: builtins.c:4897 c-typeck.c:2419
 #, gcc-internal-format
 msgid "if this code is reached, the program will abort"
 msgstr ""
 
-#: builtins.c:5000
+#: builtins.c:5015
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_frame_address%>"
 msgstr ""
 
-#: builtins.c:5002
+#: builtins.c:5017
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_return_address%>"
 msgstr ""
 
-#: builtins.c:5015
+#: builtins.c:5030
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_frame_address%>"
 msgstr ""
 
-#: builtins.c:5017
+#: builtins.c:5032
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_return_address%>"
 msgstr ""
 
-#: builtins.c:5564
+#: builtins.c:5579
 #, fuzzy, gcc-internal-format
 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
 
 #. All valid uses of __builtin_va_arg_pack () are removed during
 #. inlining.
-#: builtins.c:6276 expr.c:8024
+#: builtins.c:6291 expr.c:8023
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 msgstr ""
 
 #. All valid uses of __builtin_va_arg_pack_len () are removed during
 #. inlining.
-#: builtins.c:6282
+#: builtins.c:6297
 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
 msgstr ""
 
-#: builtins.c:6578
+#: builtins.c:6593
 #, gcc-internal-format
 msgid "%<__builtin_longjmp%> second argument must be 1"
 msgstr ""
 
-#: builtins.c:7209
+#: builtins.c:7224
 #, fuzzy, gcc-internal-format
 msgid "target format does not support infinity"
 msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
 
-#: builtins.c:9623 builtins.c:9712
+#: builtins.c:9638 builtins.c:9727 builtins.c:10082
 #, fuzzy, gcc-internal-format
 msgid "non-floating-point argument to function %qs"
 msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
 
-#: builtins.c:11303
+#: builtins.c:10446 builtins.c:10466
 #, fuzzy, gcc-internal-format
+msgid "too few arguments to function %qs"
+msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
+
+#: builtins.c:10452 builtins.c:10472
+#, fuzzy, gcc-internal-format
+msgid "too many arguments to function %qs"
+msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– `%s'"
+
+#: builtins.c:11377
+#, fuzzy, gcc-internal-format
 msgid "%<va_start%> used in function with fixed args"
 msgstr ""
 "`va_start' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð° Ñž Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð· Ð½Ñ�Ð·ÑŒÐ¼ÐµÐ½Ð½Ð°Ð¹\n"
 "           ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŽ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž"
 
-#: builtins.c:11311
+#: builtins.c:11385
 #, fuzzy, gcc-internal-format
 msgid "wrong number of arguments to function %<va_start%>"
 msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:11324
+#: builtins.c:11398
 #, fuzzy, gcc-internal-format
 msgid "%<__builtin_next_arg%> called without an argument"
 msgstr "\"__buitin_next_arg\" Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°ÐµÑ†Ñ†Ð° Ð±ÐµÐ· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°"
 
-#: builtins.c:11329
+#: builtins.c:11403
 #, fuzzy, gcc-internal-format
 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
@@ -16844,25 +16819,25 @@
 #. argument.  We just warn and set the arg to be the last
 #. argument so that we will get wrong-code because of
 #. it.
-#: builtins.c:11358
+#: builtins.c:11432
 #, gcc-internal-format
 msgid "second parameter of %<va_start%> not last named argument"
 msgstr ""
 
-#: builtins.c:11472
+#: builtins.c:11546
 #, fuzzy
 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
 
-#: builtins.c:11485
+#: builtins.c:11559
 msgid "%Klast argument of %D is not integer constant between 0 and 3"
 msgstr ""
 
-#: builtins.c:11529 builtins.c:11693 builtins.c:11752
+#: builtins.c:11603 builtins.c:11767 builtins.c:11826
 msgid "%Kcall to %D will always overflow destination buffer"
 msgstr ""
 
-#: builtins.c:11683
+#: builtins.c:11757
 msgid "%Kcall to %D might overflow destination buffer"
 msgstr ""
 
@@ -16985,440 +16960,440 @@
 msgid "conversion to %qT alters %qT constant value"
 msgstr ""
 
-#: c-common.c:1296
+#: c-common.c:1299
 #, gcc-internal-format
 msgid "conversion to %qT from %qT may change the sign of the result"
 msgstr ""
 
-#: c-common.c:1325
+#: c-common.c:1328
 #, gcc-internal-format
 msgid "conversion to %qT from %qT may alter its value"
 msgstr ""
 
-#: c-common.c:1353
+#: c-common.c:1356
 #, gcc-internal-format
 msgid "large integer implicitly truncated to unsigned type"
 msgstr ""
 
-#: c-common.c:1359 c-common.c:1366 c-common.c:1374
+#: c-common.c:1362 c-common.c:1369 c-common.c:1377
 #, gcc-internal-format
 msgid "overflow in implicit constant conversion"
 msgstr ""
 
-#: c-common.c:1528
+#: c-common.c:1531
 #, gcc-internal-format
 msgid "operation on %qE may be undefined"
 msgstr ""
 
-#: c-common.c:1821
+#: c-common.c:1824
 #, gcc-internal-format
 msgid "case label does not reduce to an integer constant"
 msgstr ""
 
-#: c-common.c:1861
+#: c-common.c:1864
 #, gcc-internal-format
 msgid "case label value is less than minimum value for type"
 msgstr ""
 
-#: c-common.c:1869
+#: c-common.c:1872
 #, gcc-internal-format
 msgid "case label value exceeds maximum value for type"
 msgstr ""
 
-#: c-common.c:1877
+#: c-common.c:1880
 #, gcc-internal-format
 msgid "lower value in case label range less than minimum value for type"
 msgstr ""
 
-#: c-common.c:1886
+#: c-common.c:1889
 #, gcc-internal-format
 msgid "upper value in case label range exceeds maximum value for type"
 msgstr ""
 
-#: c-common.c:1960
+#: c-common.c:1963
 #, gcc-internal-format
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 msgstr ""
 
-#: c-common.c:2450
+#: c-common.c:2453
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to binary %s (have %qT and %qT)"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: c-common.c:2686
+#: c-common.c:2689
 #, gcc-internal-format
 msgid "comparison is always false due to limited range of data type"
 msgstr ""
 
-#: c-common.c:2688
+#: c-common.c:2691
 #, gcc-internal-format
 msgid "comparison is always true due to limited range of data type"
 msgstr ""
 
-#: c-common.c:2767
+#: c-common.c:2770
 #, gcc-internal-format
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr ""
 
-#: c-common.c:2777
+#: c-common.c:2780
 #, gcc-internal-format
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr ""
 
-#: c-common.c:2818
+#: c-common.c:2821
 #, gcc-internal-format
 msgid "pointer of type %<void *%> used in arithmetic"
 msgstr ""
 
-#: c-common.c:2824
+#: c-common.c:2827
 #, gcc-internal-format
 msgid "pointer to a function used in arithmetic"
 msgstr ""
 
-#: c-common.c:2830
+#: c-common.c:2833
 #, gcc-internal-format
 msgid "pointer to member function used in arithmetic"
 msgstr ""
 
-#: c-common.c:2982
+#: c-common.c:2985
 #, gcc-internal-format
 msgid "the address of %qD will always evaluate as %<true%>"
 msgstr ""
 
-#: c-common.c:3051 cp/semantics.c:596 cp/typeck.c:6411
+#: c-common.c:3054 cp/semantics.c:597 cp/typeck.c:6438
 #, gcc-internal-format
 msgid "suggest parentheses around assignment used as truth value"
 msgstr ""
 
-#: c-common.c:3123 c-typeck.c:8958
+#: c-common.c:3126 c-typeck.c:8969
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<restrict%>"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: c-common.c:3339
+#: c-common.c:3346
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a function type"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
 
-#: c-common.c:3349
+#: c-common.c:3356
 #, gcc-internal-format
 msgid "invalid application of %qs to a void type"
 msgstr ""
 
-#: c-common.c:3355
+#: c-common.c:3362
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %qs to incomplete type %qT "
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: c-common.c:3396
+#: c-common.c:3403
 #, gcc-internal-format
 msgid "%<__alignof%> applied to a bit-field"
 msgstr ""
 
-#: c-common.c:3969
+#: c-common.c:3976
 #, fuzzy, gcc-internal-format
 msgid "cannot disable built-in function %qs"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
 
-#: c-common.c:4172
+#: c-common.c:4179
 #, gcc-internal-format
 msgid "pointers are not permitted as case values"
 msgstr ""
 
-#: c-common.c:4178
+#: c-common.c:4185
 #, gcc-internal-format
 msgid "range expressions in switch statements are non-standard"
 msgstr ""
 
-#: c-common.c:4204
+#: c-common.c:4211
 #, gcc-internal-format
 msgid "empty range specified"
 msgstr ""
 
-#: c-common.c:4264
+#: c-common.c:4271
 #, gcc-internal-format
 msgid "duplicate (or overlapping) case value"
 msgstr ""
 
-#: c-common.c:4265
+#: c-common.c:4272
 #, gcc-internal-format
 msgid "%Jthis is the first entry overlapping that value"
 msgstr ""
 
-#: c-common.c:4269
+#: c-common.c:4276
 #, gcc-internal-format
 msgid "duplicate case value"
 msgstr ""
 
-#: c-common.c:4270
+#: c-common.c:4277
 #, fuzzy, gcc-internal-format
 msgid "%Jpreviously used here"
 msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
 
-#: c-common.c:4274
+#: c-common.c:4281
 #, gcc-internal-format
 msgid "multiple default labels in one switch"
 msgstr ""
 
-#: c-common.c:4275
+#: c-common.c:4282
 #, gcc-internal-format
 msgid "%Jthis is the first default label"
 msgstr ""
 
-#: c-common.c:4324
+#: c-common.c:4331
 #, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type"
 msgstr ""
 
-#: c-common.c:4327
+#: c-common.c:4334
 #, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type %qT"
 msgstr ""
 
-#: c-common.c:4385
+#: c-common.c:4392
 #, gcc-internal-format
 msgid "%Hswitch missing default case"
 msgstr ""
 
-#: c-common.c:4448
+#: c-common.c:4455
 #, gcc-internal-format
 msgid "%Henumeration value %qE not handled in switch"
 msgstr ""
 
-#: c-common.c:4472
+#: c-common.c:4479
 #, fuzzy, gcc-internal-format
 msgid "taking the address of a label is non-standard"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
 
-#: c-common.c:4622
+#: c-common.c:4629
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored for field of type %qT"
 msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
 
-#: c-common.c:4633 c-common.c:4652 c-common.c:4670 c-common.c:4697
-#: c-common.c:4724 c-common.c:4750 c-common.c:4769 c-common.c:4793
-#: c-common.c:4816 c-common.c:4839 c-common.c:4860 c-common.c:4881
-#: c-common.c:4905 c-common.c:4931 c-common.c:4968 c-common.c:4995
-#: c-common.c:5046 c-common.c:5130 c-common.c:5160 c-common.c:5179
-#: c-common.c:5499 c-common.c:5559 c-common.c:5580 c-common.c:5644
-#: c-common.c:5762 c-common.c:5828 c-common.c:5877 c-common.c:5923
-#: c-common.c:5993 c-common.c:6017 c-common.c:6301 c-common.c:6324
+#: c-common.c:4640 c-common.c:4659 c-common.c:4677 c-common.c:4704
+#: c-common.c:4731 c-common.c:4757 c-common.c:4776 c-common.c:4800
+#: c-common.c:4823 c-common.c:4846 c-common.c:4867 c-common.c:4888
+#: c-common.c:4912 c-common.c:4938 c-common.c:4975 c-common.c:5002
+#: c-common.c:5045 c-common.c:5129 c-common.c:5159 c-common.c:5178
+#: c-common.c:5498 c-common.c:5558 c-common.c:5579 c-common.c:5643
+#: c-common.c:5761 c-common.c:5827 c-common.c:5876 c-common.c:5922
+#: c-common.c:5992 c-common.c:6016 c-common.c:6301 c-common.c:6324
 #: c-common.c:6363
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored"
 msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
 
-#: c-common.c:4715 c-common.c:4741
+#: c-common.c:4722 c-common.c:4748
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute conflicts with attribute %s"
 msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
 
-#: c-common.c:4962
+#: c-common.c:4969
 #, gcc-internal-format
 msgid "%qE attribute have effect only on public objects"
 msgstr ""
 
-#: c-common.c:5067
+#: c-common.c:5066
 #, fuzzy, gcc-internal-format
 msgid "destructor priorities are not supported"
 msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
 
-#: c-common.c:5069
+#: c-common.c:5068
 #, fuzzy, gcc-internal-format
 msgid "constructor priorities are not supported"
 msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
 
-#: c-common.c:5086
+#: c-common.c:5085
 #, gcc-internal-format
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 msgstr ""
 
-#: c-common.c:5091
+#: c-common.c:5090
 #, gcc-internal-format
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 msgstr ""
 
-#: c-common.c:5099
+#: c-common.c:5098
 #, gcc-internal-format
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 msgstr ""
 
-#: c-common.c:5102
+#: c-common.c:5101
 #, gcc-internal-format
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 msgstr ""
 
-#: c-common.c:5221
+#: c-common.c:5220
 #, fuzzy, gcc-internal-format
 msgid "unknown machine mode %qs"
 msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
 
-#: c-common.c:5250
+#: c-common.c:5249
 #, gcc-internal-format
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 msgstr ""
 
-#: c-common.c:5253
+#: c-common.c:5252
 #, gcc-internal-format
 msgid "use __attribute__ ((vector_size)) instead"
 msgstr ""
 
-#: c-common.c:5262
+#: c-common.c:5261
 #, fuzzy, gcc-internal-format
 msgid "unable to emulate %qs"
 msgstr "Ð½ÐµÐ¼Ð°Ð³Ñƒ Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» \"%s\""
 
-#: c-common.c:5272
+#: c-common.c:5271
 #, fuzzy, gcc-internal-format
 msgid "invalid pointer mode %qs"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
 
-#: c-common.c:5289
+#: c-common.c:5288
 #, gcc-internal-format
 msgid "signness of type and machine mode %qs don't match"
 msgstr ""
 
-#: c-common.c:5300
+#: c-common.c:5299
 #, fuzzy, gcc-internal-format
 msgid "no data type for mode %qs"
 msgstr "Ð½Ñ�Ð¼Ð° Ñ‚Ñ‹Ð¿Ð° Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ñ€Ñ�Ð¶Ñ‹Ð¼Ð° \"%s\""
 
-#: c-common.c:5310
+#: c-common.c:5309
 #, gcc-internal-format
 msgid "cannot use mode %qs for enumeral types"
 msgstr ""
 
-#: c-common.c:5337
+#: c-common.c:5336
 #, fuzzy, gcc-internal-format
 msgid "mode %qs applied to inappropriate type"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: c-common.c:5368
+#: c-common.c:5367
 #, fuzzy, gcc-internal-format
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
 
-#: c-common.c:5379 config/bfin/bfin.c:4879 config/bfin/bfin.c:4930
+#: c-common.c:5378 config/bfin/bfin.c:4982 config/bfin/bfin.c:5033
 #, fuzzy, gcc-internal-format
 msgid "section of %q+D conflicts with previous declaration"
 msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
 
-#: c-common.c:5388
+#: c-common.c:5387
 #, fuzzy, gcc-internal-format
 msgid "section attribute not allowed for %q+D"
 msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
 
-#: c-common.c:5394
+#: c-common.c:5393
 #, fuzzy, gcc-internal-format
 msgid "%Jsection attributes are not supported for this target"
 msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
 
-#: c-common.c:5426
+#: c-common.c:5425
 #, gcc-internal-format
 msgid "requested alignment is not a constant"
 msgstr ""
 
-#: c-common.c:5431
+#: c-common.c:5430
 #, gcc-internal-format
 msgid "requested alignment is not a power of 2"
 msgstr ""
 
-#: c-common.c:5436
+#: c-common.c:5435
 #, gcc-internal-format
 msgid "requested alignment is too large"
 msgstr ""
 
-#: c-common.c:5462
+#: c-common.c:5461
 #, gcc-internal-format
 msgid "alignment may not be specified for %q+D"
 msgstr ""
 
-#: c-common.c:5469
+#: c-common.c:5468
 #, gcc-internal-format
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 msgstr ""
 
-#: c-common.c:5473
+#: c-common.c:5472
 #, fuzzy, gcc-internal-format
 msgid "alignment for %q+D must be at least %d"
 msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
 
-#: c-common.c:5522
+#: c-common.c:5521
 #, gcc-internal-format
 msgid "%q+D defined both normally and as an alias"
 msgstr ""
 
-#: c-common.c:5538
+#: c-common.c:5537
 #, fuzzy, gcc-internal-format
 msgid "alias argument not a string"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
 
-#: c-common.c:5601
+#: c-common.c:5600
 #, gcc-internal-format
 msgid "%Jweakref attribute must appear before alias attribute"
 msgstr ""
 
-#: c-common.c:5631
+#: c-common.c:5630
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored on non-class types"
 msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
 
-#: c-common.c:5637
+#: c-common.c:5636
 #, gcc-internal-format
 msgid "%qE attribute ignored because %qT is already defined"
 msgstr ""
 
-#: c-common.c:5650
+#: c-common.c:5649
 #, fuzzy, gcc-internal-format
 msgid "visibility argument not a string"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
 
-#: c-common.c:5662
+#: c-common.c:5661
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored on types"
 msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
 
-#: c-common.c:5678
+#: c-common.c:5677
 #, gcc-internal-format
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr ""
 
-#: c-common.c:5689
+#: c-common.c:5688
 #, gcc-internal-format
 msgid "%qD redeclared with different visibility"
 msgstr ""
 
-#: c-common.c:5692 c-common.c:5696
+#: c-common.c:5691 c-common.c:5695
 #, gcc-internal-format
 msgid "%qD was declared %qs which implies default visibility"
 msgstr ""
 
-#: c-common.c:5770
+#: c-common.c:5769
 #, fuzzy, gcc-internal-format
 msgid "tls_model argument not a string"
 msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
 
-#: c-common.c:5783
+#: c-common.c:5782
 #, gcc-internal-format
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr ""
 
-#: c-common.c:5802 c-common.c:5897
+#: c-common.c:5801 c-common.c:5896
 #, fuzzy, gcc-internal-format
 msgid "%J%qE attribute applies only to functions"
 msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
 
-#: c-common.c:5807 c-common.c:5902
+#: c-common.c:5806 c-common.c:5901
 #, gcc-internal-format
 msgid "%Jcan%'t set %qE attribute after definition"
 msgstr ""
 
-#: c-common.c:5858
+#: c-common.c:5857
 #, gcc-internal-format
 msgid "alloc_size parameter outside range"
 msgstr ""
 
-#: c-common.c:5991
+#: c-common.c:5990
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored for %qE"
 msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
@@ -17528,7 +17503,7 @@
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 msgstr ""
 
-#: c-common.c:6818 cp/typeck.c:4525
+#: c-common.c:6818 cp/typeck.c:4533
 #, fuzzy, gcc-internal-format
 msgid "attempt to take address of bit-field structure member %qD"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð°Ð´Ñ€Ð°Ñ� Ð±Ñ–Ñ‚Ð°Ð²Ð°Ð³Ð° Ð¿Ð¾Ð»Ñ� \"%s\""
@@ -17563,14 +17538,14 @@
 msgid "size of array is too large"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
 
-#: c-common.c:7041 c-common.c:7090 c-typeck.c:2705
+#: c-common.c:7041 c-common.c:7090 c-typeck.c:2716
 #, fuzzy, gcc-internal-format
 msgid "too few arguments to function %qE"
 msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-common.c:7058 c-typeck.c:4374
+#: c-common.c:7058 c-typeck.c:4385
 #, gcc-internal-format
 msgid "incompatible type for argument %d of %qE"
 msgstr ""
@@ -17650,8 +17625,8 @@
 #. an unprototyped function, it is compile-time undefined;
 #. making it a constraint in that case was rejected in
 #. DR#252.
-#: c-convert.c:95 c-typeck.c:1775 c-typeck.c:4012 cp/typeck.c:1502
-#: cp/typeck.c:5717 cp/typeck.c:6325 fortran/convert.c:88
+#: c-convert.c:95 c-typeck.c:1785 c-typeck.c:4023 cp/typeck.c:1548
+#: cp/typeck.c:5725 cp/typeck.c:6352 fortran/convert.c:88
 #: treelang/tree-convert.c:79
 #, gcc-internal-format
 msgid "void value not ignored as it ought to be"
@@ -17663,104 +17638,104 @@
 msgid "conversion to non-scalar type requested"
 msgstr ""
 
-#: c-decl.c:546
+#: c-decl.c:547
 #, gcc-internal-format
 msgid "array %q+D assumed to have one element"
 msgstr ""
 
-#: c-decl.c:651
+#: c-decl.c:652
 #, gcc-internal-format
 msgid "GCC supports only %u nested scopes"
 msgstr ""
 
-#: c-decl.c:737 cp/decl.c:358
+#: c-decl.c:738 cp/decl.c:359
 #, fuzzy, gcc-internal-format
 msgid "label %q+D used but not defined"
 msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
 
-#: c-decl.c:778
+#: c-decl.c:779
 #, fuzzy, gcc-internal-format
 msgid "nested function %q+D declared but never defined"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
-#: c-decl.c:788
+#: c-decl.c:789
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D declared but never defined"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
-#: c-decl.c:801 cp/decl.c:608
+#: c-decl.c:802 cp/decl.c:609
 #, fuzzy, gcc-internal-format
 msgid "unused variable %q+D"
 msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ð°ÐµÐ¼Ð°Ñ� Ð¿ÐµÑ€Ð°Ð¼ÐµÐ½Ð½Ð°Ñ� \"%s\""
 
-#: c-decl.c:805
+#: c-decl.c:806
 #, gcc-internal-format
 msgid "type of array %q+D completed incompatibly with implicit initialization"
 msgstr ""
 
-#: c-decl.c:1039
+#: c-decl.c:1040
 #, gcc-internal-format
 msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
 msgstr ""
 
-#: c-decl.c:1046
+#: c-decl.c:1047
 #, gcc-internal-format
 msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
 msgstr ""
 
-#: c-decl.c:1087
+#: c-decl.c:1088
 #, gcc-internal-format
 msgid "prototype for %q+D declares more arguments than previous old-style definition"
 msgstr ""
 
-#: c-decl.c:1093
+#: c-decl.c:1094
 #, gcc-internal-format
 msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
 msgstr ""
 
-#: c-decl.c:1102
+#: c-decl.c:1103
 #, gcc-internal-format
 msgid "prototype for %q+D declares argument %d with incompatible type"
 msgstr ""
 
 #. If we get here, no errors were found, but do issue a warning
 #. for this poor-style construct.
-#: c-decl.c:1115
+#: c-decl.c:1116
 #, gcc-internal-format
 msgid "prototype for %q+D follows non-prototype definition"
 msgstr ""
 
-#: c-decl.c:1130
+#: c-decl.c:1131
 #, fuzzy, gcc-internal-format
 msgid "previous definition of %q+D was here"
 msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
 
-#: c-decl.c:1132
+#: c-decl.c:1133
 #, fuzzy, gcc-internal-format
 msgid "previous implicit declaration of %q+D was here"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: c-decl.c:1134
+#: c-decl.c:1135
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D was here"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: c-decl.c:1174
+#: c-decl.c:1175
 #, gcc-internal-format
 msgid "%q+D redeclared as different kind of symbol"
 msgstr ""
 
-#: c-decl.c:1178
+#: c-decl.c:1179
 #, fuzzy, gcc-internal-format
 msgid "built-in function %q+D declared as non-function"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
-#: c-decl.c:1181 c-decl.c:1298 c-decl.c:1983
+#: c-decl.c:1182 c-decl.c:1299 c-decl.c:1988
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a built-in function"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
 
-#: c-decl.c:1190
+#: c-decl.c:1191
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of enumerator %q+D"
 msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
@@ -17768,274 +17743,274 @@
 #. If types don't match for a built-in, throw away the
 #. built-in.  No point in calling locate_old_decl here, it
 #. won't print anything.
-#: c-decl.c:1211
+#: c-decl.c:1212
 #, fuzzy, gcc-internal-format
 msgid "conflicting types for built-in function %q+D"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: c-decl.c:1235 c-decl.c:1248 c-decl.c:1258
+#: c-decl.c:1236 c-decl.c:1249 c-decl.c:1259
 #, gcc-internal-format
 msgid "conflicting types for %q+D"
 msgstr ""
 
-#: c-decl.c:1256
+#: c-decl.c:1257
 #, gcc-internal-format
 msgid "conflicting type qualifiers for %q+D"
 msgstr ""
 
 #. Allow OLDDECL to continue in use.
-#: c-decl.c:1273
+#: c-decl.c:1274
 #, fuzzy, gcc-internal-format
 msgid "redefinition of typedef %q+D"
 msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
 
-#: c-decl.c:1324 c-decl.c:1426
+#: c-decl.c:1325 c-decl.c:1427
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %q+D"
 msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
 
-#: c-decl.c:1359 c-decl.c:1464
+#: c-decl.c:1360 c-decl.c:1465
 #, gcc-internal-format
 msgid "static declaration of %q+D follows non-static declaration"
 msgstr ""
 
-#: c-decl.c:1369 c-decl.c:1376 c-decl.c:1453 c-decl.c:1461
+#: c-decl.c:1370 c-decl.c:1377 c-decl.c:1454 c-decl.c:1462
 #, gcc-internal-format
 msgid "non-static declaration of %q+D follows static declaration"
 msgstr ""
 
-#: c-decl.c:1393
+#: c-decl.c:1394
 #, gcc-internal-format
 msgid "%<gnu_inline%> attribute present on %q+D"
 msgstr ""
 
-#: c-decl.c:1395
+#: c-decl.c:1396
 #, gcc-internal-format
 msgid "%Jbut not here"
 msgstr ""
 
-#: c-decl.c:1413
+#: c-decl.c:1414
 #, gcc-internal-format
 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
 msgstr ""
 
-#: c-decl.c:1416
+#: c-decl.c:1417
 #, gcc-internal-format
 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
 msgstr ""
 
-#: c-decl.c:1446
+#: c-decl.c:1447
 #, fuzzy, gcc-internal-format
 msgid "extern declaration of %q+D follows declaration with no linkage"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: c-decl.c:1482
+#: c-decl.c:1483
 #, gcc-internal-format
 msgid "declaration of %q+D with no linkage follows extern declaration"
 msgstr ""
 
-#: c-decl.c:1488
+#: c-decl.c:1489
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %q+D with no linkage"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: c-decl.c:1502
+#: c-decl.c:1503
 #, gcc-internal-format
 msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
 msgstr ""
 
-#: c-decl.c:1513
+#: c-decl.c:1514
 #, fuzzy, gcc-internal-format
 msgid "inline declaration of %qD follows declaration with attribute noinline"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: c-decl.c:1520
+#: c-decl.c:1521
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D with attribute noinline follows inline declaration "
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: c-decl.c:1539
+#: c-decl.c:1540
 #, gcc-internal-format
 msgid "%q+D declared inline after being called"
 msgstr ""
 
-#: c-decl.c:1544
+#: c-decl.c:1545
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared inline after its definition"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
-#: c-decl.c:1563
+#: c-decl.c:1564
 #, fuzzy, gcc-internal-format
 msgid "redefinition of parameter %q+D"
 msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
 
-#: c-decl.c:1590
+#: c-decl.c:1591
 #, fuzzy, gcc-internal-format
 msgid "redundant redeclaration of %q+D"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
 
-#: c-decl.c:1970
+#: c-decl.c:1975
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows previous non-variable"
 msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
 
-#: c-decl.c:1975
+#: c-decl.c:1980
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a parameter"
 msgstr ""
 
-#: c-decl.c:1978
+#: c-decl.c:1983
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a global declaration"
 msgstr ""
 
-#: c-decl.c:1988
+#: c-decl.c:1993
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a previous local"
 msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
 
-#: c-decl.c:1991 cp/name-lookup.c:988 cp/name-lookup.c:1019
-#: cp/name-lookup.c:1027
+#: c-decl.c:1996 cp/name-lookup.c:987 cp/name-lookup.c:1018
+#: cp/name-lookup.c:1026
 #, fuzzy, gcc-internal-format
 msgid "%Jshadowed declaration is here"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: c-decl.c:2183
+#: c-decl.c:2188
 #, fuzzy, gcc-internal-format
 msgid "nested extern declaration of %qD"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
 
-#: c-decl.c:2346 c-decl.c:2349
+#: c-decl.c:2351 c-decl.c:2354
 #, fuzzy, gcc-internal-format
 msgid "implicit declaration of function %qE"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: c-decl.c:2411
+#: c-decl.c:2416
 #, fuzzy, gcc-internal-format
 msgid "incompatible implicit declaration of built-in function %qD"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: c-decl.c:2420
+#: c-decl.c:2425
 #, fuzzy, gcc-internal-format
 msgid "incompatible implicit declaration of function %qD"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: c-decl.c:2473
+#: c-decl.c:2478
 #, fuzzy, gcc-internal-format
 msgid "%H%qE undeclared here (not in a function)"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
-#: c-decl.c:2478
+#: c-decl.c:2483
 #, fuzzy, gcc-internal-format
 msgid "%H%qE undeclared (first use in this function)"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
-#: c-decl.c:2482
+#: c-decl.c:2487
 #, fuzzy, gcc-internal-format
 msgid "%H(Each undeclared identifier is reported only once"
 msgstr "(Ð�Ð± ÐºÐ¾Ð¶Ð½Ñ‹Ð¼ Ð½ÐµÐ°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½Ñ‹Ð¼ Ñ–Ð´Ñ�Ð½Ñ‚Ñ‹Ñ„Ñ–ÐºÐ°Ñ‚Ð°Ñ€Ñ‹ Ð¿Ð°Ð²ÐµÐ´Ð°Ð¼Ð»Ñ�ÐµÑ†Ñ†Ð°"
 
-#: c-decl.c:2483
+#: c-decl.c:2488
 #, fuzzy, gcc-internal-format
 msgid "%Hfor each function it appears in.)"
 msgstr "Ð°Ð´Ð·Ñ–Ð½ Ñ€Ð°Ð· Ð´Ð»Ñ� ÐºÐ¾Ð¶Ð½Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–, Ð´Ð·Ðµ Ñ‘Ð½ Ð·'Ñ�ÑžÐ»Ñ�ÐµÑ†Ñ†Ð°.)"
 
-#: c-decl.c:2521 cp/decl.c:2397
+#: c-decl.c:2526 cp/decl.c:2404
 #, gcc-internal-format
 msgid "label %qE referenced outside of any function"
 msgstr ""
 
-#: c-decl.c:2563
+#: c-decl.c:2568
 #, fuzzy, gcc-internal-format
 msgid "duplicate label declaration %qE"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
 
-#: c-decl.c:2599
+#: c-decl.c:2604
 #, fuzzy, gcc-internal-format
 msgid "%Hduplicate label %qD"
 msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
 
-#: c-decl.c:2609
+#: c-decl.c:2614
 #, gcc-internal-format
 msgid "%Jjump into statement expression"
 msgstr ""
 
-#: c-decl.c:2611
+#: c-decl.c:2616
 #, gcc-internal-format
 msgid "%Jjump into scope of identifier with variably modified type"
 msgstr ""
 
-#: c-decl.c:2626
+#: c-decl.c:2631
 #, gcc-internal-format
 msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
 msgstr ""
 
-#: c-decl.c:2701
+#: c-decl.c:2706
 #, gcc-internal-format
 msgid "%H%qE defined as wrong kind of tag"
 msgstr ""
 
-#: c-decl.c:2903
+#: c-decl.c:2908
 #, gcc-internal-format
 msgid "unnamed struct/union that defines no instances"
 msgstr ""
 
-#: c-decl.c:2911
+#: c-decl.c:2916
 #, gcc-internal-format
 msgid "empty declaration with storage class specifier does not redeclare tag"
 msgstr ""
 
-#: c-decl.c:2922
+#: c-decl.c:2927
 #, gcc-internal-format
 msgid "empty declaration with type qualifier does not redeclare tag"
 msgstr ""
 
-#: c-decl.c:2943 c-decl.c:2950
+#: c-decl.c:2948 c-decl.c:2955
 #, fuzzy, gcc-internal-format
 msgid "useless type name in empty declaration"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: c-decl.c:2958
+#: c-decl.c:2963
 #, fuzzy, gcc-internal-format
 msgid "%<inline%> in empty declaration"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
 
-#: c-decl.c:2964
+#: c-decl.c:2969
 #, gcc-internal-format
 msgid "%<auto%> in file-scope empty declaration"
 msgstr ""
 
-#: c-decl.c:2970
+#: c-decl.c:2975
 #, gcc-internal-format
 msgid "%<register%> in file-scope empty declaration"
 msgstr ""
 
-#: c-decl.c:2976
+#: c-decl.c:2981
 #, fuzzy, gcc-internal-format
 msgid "useless storage class specifier in empty declaration"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: c-decl.c:2982
+#: c-decl.c:2987
 #, gcc-internal-format
 msgid "useless %<__thread%> in empty declaration"
 msgstr ""
 
-#: c-decl.c:2990
+#: c-decl.c:2995
 #, fuzzy, gcc-internal-format
 msgid "useless type qualifier in empty declaration"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: c-decl.c:2997
+#: c-decl.c:3002
 #, gcc-internal-format
 msgid "empty declaration"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
 
-#: c-decl.c:3063
+#: c-decl.c:3068
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
 msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
 
-#: c-decl.c:3066
+#: c-decl.c:3071
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support %<[*]%> array declarators"
 msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
@@ -18043,253 +18018,248 @@
 #. C99 6.7.5.2p4
 #. A function definition isn't function prototype scope C99 6.2.1p4.
 #. C99 6.7.5.2p4
-#: c-decl.c:3073 c-decl.c:5015
+#: c-decl.c:3078 c-decl.c:5014
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than function prototype scope"
 msgstr ""
 
-#: c-decl.c:3097
-#, gcc-internal-format
-msgid "static or type qualifiers in abstract declarator"
-msgstr ""
-
-#: c-decl.c:3183
+#: c-decl.c:3181
 #, fuzzy, gcc-internal-format
 msgid "%q+D is usually a function"
 msgstr "`%s' - Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
 
-#: c-decl.c:3192 cp/decl.c:3983 cp/decl2.c:773
+#: c-decl.c:3190 cp/decl.c:4003 cp/decl2.c:773
 #, fuzzy, gcc-internal-format
 msgid "typedef %qD is initialized (use __typeof__ instead)"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
 
-#: c-decl.c:3197
+#: c-decl.c:3195
 #, gcc-internal-format
 msgid "function %qD is initialized like a variable"
 msgstr ""
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3203
+#: c-decl.c:3201
 #, fuzzy, gcc-internal-format
 msgid "parameter %qD is initialized"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
 
-#: c-decl.c:3228
+#: c-decl.c:3226
 #, fuzzy, gcc-internal-format
 msgid "variable %qD has initializer but incomplete type"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: c-decl.c:3316 c-decl.c:6108 cp/decl.c:4025 cp/decl.c:10985
+#: c-decl.c:3314 c-decl.c:6107 cp/decl.c:4045 cp/decl.c:11083
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D given attribute noinline"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: c-decl.c:3327
+#: c-decl.c:3326
 #, gcc-internal-format
 msgid "%q+D is static but declared in inline function %qD which is not static"
 msgstr ""
 
-#: c-decl.c:3418
+#: c-decl.c:3417
 #, gcc-internal-format
 msgid "initializer fails to determine size of %q+D"
 msgstr ""
 
-#: c-decl.c:3423
+#: c-decl.c:3422
 #, fuzzy, gcc-internal-format
 msgid "array size missing in %q+D"
 msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
 
-#: c-decl.c:3435
+#: c-decl.c:3434
 #, fuzzy, gcc-internal-format
 msgid "zero or negative size array %q+D"
 msgstr "Ð½ÑƒÐ»Ñ�Ð²Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D'"
 
-#: c-decl.c:3490 varasm.c:2067
+#: c-decl.c:3489 varasm.c:2067
 #, gcc-internal-format
 msgid "storage size of %q+D isn%'t known"
 msgstr ""
 
-#: c-decl.c:3500
+#: c-decl.c:3499
 #, fuzzy, gcc-internal-format
 msgid "storage size of %q+D isn%'t constant"
 msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
 
-#: c-decl.c:3545
+#: c-decl.c:3544
 #, gcc-internal-format
 msgid "ignoring asm-specifier for non-static local variable %q+D"
 msgstr ""
 
-#: c-decl.c:3573 fortran/f95-lang.c:653
+#: c-decl.c:3572 fortran/f95-lang.c:655
 #, gcc-internal-format
 msgid "cannot put object with volatile field into register"
 msgstr ""
 
-#: c-decl.c:3702
+#: c-decl.c:3701
 #, gcc-internal-format
 msgid "ISO C forbids forward parameter declarations"
 msgstr ""
 
-#: c-decl.c:3821
+#: c-decl.c:3820
 #, fuzzy, gcc-internal-format
 msgid "bit-field %qs width not an integer constant"
 msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: c-decl.c:3829
+#: c-decl.c:3828
 #, gcc-internal-format
 msgid "negative width in bit-field %qs"
 msgstr ""
 
-#: c-decl.c:3834
+#: c-decl.c:3833
 #, gcc-internal-format
 msgid "zero width for bit-field %qs"
 msgstr ""
 
-#: c-decl.c:3844
+#: c-decl.c:3843
 #, fuzzy, gcc-internal-format
 msgid "bit-field %qs has invalid type"
 msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: c-decl.c:3854
+#: c-decl.c:3853
 #, gcc-internal-format
 msgid "type of bit-field %qs is a GCC extension"
 msgstr ""
 
-#: c-decl.c:3860
+#: c-decl.c:3859
 #, gcc-internal-format
 msgid "width of %qs exceeds its type"
 msgstr ""
 
-#: c-decl.c:3873
+#: c-decl.c:3872
 #, gcc-internal-format
 msgid "%qs is narrower than values of its type"
 msgstr ""
 
-#: c-decl.c:3892
+#: c-decl.c:3891
 #, gcc-internal-format
 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
 msgstr ""
 
-#: c-decl.c:3896
+#: c-decl.c:3895
 #, gcc-internal-format
 msgid "ISO C90 forbids array whose size can%'t be evaluated"
 msgstr ""
 
-#: c-decl.c:3902
+#: c-decl.c:3901
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids variable length array %qs"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
 
-#: c-decl.c:3905
+#: c-decl.c:3904
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids variable length array"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
 
-#: c-decl.c:3914
+#: c-decl.c:3913
 #, fuzzy, gcc-internal-format
 msgid "the size of array %qs can%'t be evaluated"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
 
-#: c-decl.c:3918
+#: c-decl.c:3917
 #, fuzzy, gcc-internal-format
 msgid "the size of array can %'t be evaluated"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
 
-#: c-decl.c:3924
+#: c-decl.c:3923
 #, gcc-internal-format
 msgid "variable length array %qs is used"
 msgstr ""
 
-#: c-decl.c:3928 cp/decl.c:7004
+#: c-decl.c:3927 cp/decl.c:7076
 #, gcc-internal-format
 msgid "variable length array is used"
 msgstr ""
 
-#: c-decl.c:4051 c-decl.c:4328
+#: c-decl.c:4050 c-decl.c:4327
 #, gcc-internal-format
 msgid "variably modified %qs at file scope"
 msgstr ""
 
-#: c-decl.c:4069
+#: c-decl.c:4068
 #, gcc-internal-format
 msgid "type defaults to %<int%> in declaration of %qs"
 msgstr ""
 
-#: c-decl.c:4097
+#: c-decl.c:4096
 #, fuzzy, gcc-internal-format
 msgid "duplicate %<const%>"
 msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"const\""
 
-#: c-decl.c:4099
+#: c-decl.c:4098
 #, fuzzy, gcc-internal-format
 msgid "duplicate %<restrict%>"
 msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
 
-#: c-decl.c:4101
+#: c-decl.c:4100
 #, fuzzy, gcc-internal-format
 msgid "duplicate %<volatile%>"
 msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
 
-#: c-decl.c:4120
+#: c-decl.c:4119
 #, gcc-internal-format
 msgid "function definition declared %<auto%>"
 msgstr ""
 
-#: c-decl.c:4122
+#: c-decl.c:4121
 #, fuzzy, gcc-internal-format
 msgid "function definition declared %<register%>"
 msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
 
-#: c-decl.c:4124
+#: c-decl.c:4123
 #, gcc-internal-format
 msgid "function definition declared %<typedef%>"
 msgstr ""
 
-#: c-decl.c:4126
+#: c-decl.c:4125
 #, fuzzy, gcc-internal-format
 msgid "function definition declared %<__thread%>"
 msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
 
-#: c-decl.c:4142
+#: c-decl.c:4141
 #, gcc-internal-format
 msgid "storage class specified for structure field %qs"
 msgstr ""
 
-#: c-decl.c:4146 cp/decl.c:7874
+#: c-decl.c:4145 cp/decl.c:7946
 #, gcc-internal-format
 msgid "storage class specified for parameter %qs"
 msgstr ""
 
-#: c-decl.c:4149 cp/decl.c:7876
+#: c-decl.c:4148 cp/decl.c:7948
 #, gcc-internal-format
 msgid "storage class specified for typename"
 msgstr ""
 
-#: c-decl.c:4166 cp/decl.c:7893
+#: c-decl.c:4165 cp/decl.c:7965
 #, gcc-internal-format
 msgid "%qs initialized and declared %<extern%>"
 msgstr ""
 
-#: c-decl.c:4169 cp/decl.c:7896
+#: c-decl.c:4168 cp/decl.c:7968
 #, gcc-internal-format
 msgid "%qs has both %<extern%> and initializer"
 msgstr ""
 
-#: c-decl.c:4174
+#: c-decl.c:4173
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<auto%>"
 msgstr ""
 
-#: c-decl.c:4176
+#: c-decl.c:4175
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<register%>"
 msgstr ""
 
-#: c-decl.c:4181 cp/decl.c:7900
+#: c-decl.c:4180 cp/decl.c:7972
 #, gcc-internal-format
 msgid "nested function %qs declared %<extern%>"
 msgstr ""
 
-#: c-decl.c:4184 cp/decl.c:7910
+#: c-decl.c:4183 cp/decl.c:7982
 #, gcc-internal-format
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 msgstr ""
@@ -18297,468 +18267,468 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:4231 c-decl.c:4472
+#: c-decl.c:4230 c-decl.c:4471
 #, gcc-internal-format
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr ""
 
-#: c-decl.c:4278
+#: c-decl.c:4277
 #, gcc-internal-format
 msgid "declaration of %qs as array of voids"
 msgstr ""
 
-#: c-decl.c:4284
+#: c-decl.c:4283
 #, gcc-internal-format
 msgid "declaration of %qs as array of functions"
 msgstr ""
 
-#: c-decl.c:4289
+#: c-decl.c:4288
 #, fuzzy, gcc-internal-format
 msgid "invalid use of structure with flexible array member"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: c-decl.c:4309
+#: c-decl.c:4308
 #, fuzzy, gcc-internal-format
 msgid "size of array %qs has non-integer type"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
 
-#: c-decl.c:4314
+#: c-decl.c:4313
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids zero-size array %qs"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
 
-#: c-decl.c:4321
+#: c-decl.c:4320
 #, fuzzy, gcc-internal-format
 msgid "size of array %qs is negative"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
 
-#: c-decl.c:4375 c-decl.c:4631 cp/decl.c:8375
+#: c-decl.c:4374 c-decl.c:4630 cp/decl.c:8447
 #, fuzzy, gcc-internal-format
 msgid "size of array %qs is too large"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
 
-#: c-decl.c:4386
+#: c-decl.c:4385
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
 
 #. C99 6.7.5.2p4
-#: c-decl.c:4399
+#: c-decl.c:4398
 #, fuzzy, gcc-internal-format
 msgid "%<[*]%> not allowed in other than a declaration"
 msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
 
-#: c-decl.c:4422
+#: c-decl.c:4421
 #, gcc-internal-format
 msgid "array type has incomplete element type"
 msgstr ""
 
-#: c-decl.c:4504 cp/decl.c:8001
+#: c-decl.c:4503 cp/decl.c:8073
 #, fuzzy, gcc-internal-format
 msgid "%qs declared as function returning a function"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
-#: c-decl.c:4509 cp/decl.c:8006
+#: c-decl.c:4508 cp/decl.c:8078
 #, gcc-internal-format
 msgid "%qs declared as function returning an array"
 msgstr ""
 
-#: c-decl.c:4531
+#: c-decl.c:4530
 #, fuzzy, gcc-internal-format
 msgid "function definition has qualified void return type"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
 
-#: c-decl.c:4534 cp/decl.c:7990 cp/pt.c:8568
+#: c-decl.c:4533 cp/decl.c:8062 cp/pt.c:8668
 #, gcc-internal-format
 msgid "type qualifiers ignored on function return type"
 msgstr ""
 
-#: c-decl.c:4563 c-decl.c:4644 c-decl.c:4732 c-decl.c:4825
+#: c-decl.c:4562 c-decl.c:4643 c-decl.c:4731 c-decl.c:4824
 #, gcc-internal-format
 msgid "ISO C forbids qualified function types"
 msgstr ""
 
-#: c-decl.c:4652
+#: c-decl.c:4651
 #, gcc-internal-format
 msgid "typedef %q+D declared %<inline%>"
 msgstr ""
 
-#: c-decl.c:4667
+#: c-decl.c:4666
 #, gcc-internal-format
 msgid "ISO C forbids const or volatile function types"
 msgstr ""
 
 #. C99 6.7.2.1p8
-#: c-decl.c:4677
+#: c-decl.c:4676
 #, gcc-internal-format
 msgid "a member of a structure or union cannot have a variably modified type"
 msgstr ""
 
-#: c-decl.c:4693
+#: c-decl.c:4692
 #, fuzzy, gcc-internal-format
 msgid "variable or field %qs declared void"
 msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
 
-#: c-decl.c:4725
+#: c-decl.c:4724
 #, gcc-internal-format
 msgid "attributes in parameter array declarator ignored"
 msgstr ""
 
-#: c-decl.c:4760
+#: c-decl.c:4759
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D declared %<inline%>"
 msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
 
-#: c-decl.c:4773
+#: c-decl.c:4772
 #, fuzzy, gcc-internal-format
 msgid "field %qs declared as a function"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
-#: c-decl.c:4779
+#: c-decl.c:4778
 #, fuzzy, gcc-internal-format
 msgid "field %qs has incomplete type"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: c-decl.c:4796 c-decl.c:4808 c-decl.c:4812
+#: c-decl.c:4795 c-decl.c:4807 c-decl.c:4811
 #, fuzzy, gcc-internal-format
 msgid "invalid storage class for function %qs"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
 
-#: c-decl.c:4831
+#: c-decl.c:4830
 #, gcc-internal-format
 msgid "%<noreturn%> function returns non-void value"
 msgstr ""
 
-#: c-decl.c:4867
+#: c-decl.c:4866
 #, fuzzy, gcc-internal-format
 msgid "cannot inline function %<main%>"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
 
-#: c-decl.c:4910
+#: c-decl.c:4909
 #, gcc-internal-format
 msgid "variable previously declared %<static%> redeclared %<extern%>"
 msgstr ""
 
-#: c-decl.c:4920
+#: c-decl.c:4919
 #, gcc-internal-format
 msgid "variable %q+D declared %<inline%>"
 msgstr ""
 
 #. C99 6.7.5.2p2
-#: c-decl.c:4951
+#: c-decl.c:4950
 #, gcc-internal-format
 msgid "object with variably modified type must have no linkage"
 msgstr ""
 
-#: c-decl.c:5020 c-decl.c:6199
+#: c-decl.c:5019 c-decl.c:6198
 #, gcc-internal-format
 msgid "function declaration isn%'t a prototype"
 msgstr ""
 
-#: c-decl.c:5028
+#: c-decl.c:5027
 #, gcc-internal-format
 msgid "parameter names (without types) in function declaration"
 msgstr ""
 
-#: c-decl.c:5061
+#: c-decl.c:5060
 #, fuzzy, gcc-internal-format
 msgid "parameter %u (%q+D) has incomplete type"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: c-decl.c:5064
+#: c-decl.c:5063
 #, fuzzy, gcc-internal-format
 msgid "%Jparameter %u has incomplete type"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: c-decl.c:5073
+#: c-decl.c:5072
 #, fuzzy, gcc-internal-format
 msgid "parameter %u (%q+D) has void type"
 msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
 
-#: c-decl.c:5076
+#: c-decl.c:5075
 #, fuzzy, gcc-internal-format
 msgid "%Jparameter %u has void type"
 msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
 
-#: c-decl.c:5138
+#: c-decl.c:5137
 #, gcc-internal-format
 msgid "%<void%> as only parameter may not be qualified"
 msgstr ""
 
-#: c-decl.c:5142 c-decl.c:5176
+#: c-decl.c:5141 c-decl.c:5175
 #, fuzzy, gcc-internal-format
 msgid "%<void%> must be the only parameter"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: c-decl.c:5170
+#: c-decl.c:5169
 #, gcc-internal-format
 msgid "parameter %q+D has just a forward declaration"
 msgstr ""
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5215
+#: c-decl.c:5214
 #, gcc-internal-format
 msgid "%<%s %E%> declared inside parameter list"
 msgstr ""
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5219
+#: c-decl.c:5218
 #, gcc-internal-format
 msgid "anonymous %s declared inside parameter list"
 msgstr ""
 
-#: c-decl.c:5224
+#: c-decl.c:5223
 #, gcc-internal-format
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr ""
 
-#: c-decl.c:5358
+#: c-decl.c:5357
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %<union %E%>"
 msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
 
-#: c-decl.c:5360
+#: c-decl.c:5359
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %<struct %E%>"
 msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
 
-#: c-decl.c:5365
+#: c-decl.c:5364
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<union %E%>"
 msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
 
-#: c-decl.c:5367
+#: c-decl.c:5366
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<struct %E%>"
 msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
 
-#: c-decl.c:5442 cp/decl.c:3780
+#: c-decl.c:5441 cp/decl.c:3796
 #, gcc-internal-format
 msgid "declaration does not declare anything"
 msgstr ""
 
-#: c-decl.c:5446
+#: c-decl.c:5445
 #, fuzzy, gcc-internal-format
 msgid "ISO C doesn%'t support unnamed structs/unions"
 msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
 
-#: c-decl.c:5490 c-decl.c:5506
+#: c-decl.c:5489 c-decl.c:5505
 #, fuzzy, gcc-internal-format
 msgid "duplicate member %q+D"
 msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
 
-#: c-decl.c:5545
+#: c-decl.c:5544
 #, gcc-internal-format
 msgid "union has no named members"
 msgstr ""
 
-#: c-decl.c:5547
+#: c-decl.c:5546
 #, gcc-internal-format
 msgid "union has no members"
 msgstr ""
 
-#: c-decl.c:5552
+#: c-decl.c:5551
 #, gcc-internal-format
 msgid "struct has no named members"
 msgstr ""
 
-#: c-decl.c:5554
+#: c-decl.c:5553
 #, gcc-internal-format
 msgid "struct has no members"
 msgstr ""
 
-#: c-decl.c:5616
+#: c-decl.c:5615
 #, gcc-internal-format
 msgid "%Jflexible array member in union"
 msgstr ""
 
-#: c-decl.c:5621
+#: c-decl.c:5620
 #, gcc-internal-format
 msgid "%Jflexible array member not at end of struct"
 msgstr ""
 
-#: c-decl.c:5626
+#: c-decl.c:5625
 #, gcc-internal-format
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr ""
 
-#: c-decl.c:5633
+#: c-decl.c:5632
 #, fuzzy, gcc-internal-format
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: c-decl.c:5742
+#: c-decl.c:5741
 #, gcc-internal-format
 msgid "union cannot be made transparent"
 msgstr ""
 
-#: c-decl.c:5813
+#: c-decl.c:5812
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<enum %E%>"
 msgstr "Ð¿ÐµÑ€Ð°Ð½Ð°ÐºÑ–Ñ€Ð°Ð²Ð°Ð½Ð½Ðµ stdout: %s"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5820
+#: c-decl.c:5819
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %<enum %E%>"
 msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
 
-#: c-decl.c:5883
+#: c-decl.c:5882
 #, gcc-internal-format
 msgid "enumeration values exceed range of largest integer"
 msgstr ""
 
-#: c-decl.c:5900
+#: c-decl.c:5899
 #, gcc-internal-format
 msgid "specified mode too small for enumeral values"
 msgstr ""
 
-#: c-decl.c:5996
+#: c-decl.c:5995
 #, fuzzy, gcc-internal-format
 msgid "enumerator value for %qE is not an integer constant"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
 
-#: c-decl.c:6013
+#: c-decl.c:6012
 #, gcc-internal-format
 msgid "overflow in enumeration values"
 msgstr ""
 
-#: c-decl.c:6018
+#: c-decl.c:6017
 #, gcc-internal-format
 msgid "ISO C restricts enumerator values to range of %<int%>"
 msgstr ""
 
-#: c-decl.c:6125
+#: c-decl.c:6124
 #, gcc-internal-format
 msgid "return type is an incomplete type"
 msgstr ""
 
-#: c-decl.c:6133
+#: c-decl.c:6132
 #, fuzzy, gcc-internal-format
 msgid "return type defaults to %<int%>"
 msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
 
-#: c-decl.c:6206
+#: c-decl.c:6205
 #, fuzzy, gcc-internal-format
 msgid "no previous prototype for %q+D"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð¿Ñ€Ð°Ñ‚Ð°Ñ‚Ñ‹Ð¿Ð° Ð´Ð»Ñ� \"%s\""
 
-#: c-decl.c:6215
+#: c-decl.c:6214
 #, fuzzy, gcc-internal-format
 msgid "%q+D was used with no prototype before its definition"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
-#: c-decl.c:6221 cp/decl.c:11126
+#: c-decl.c:6220 cp/decl.c:11224
 #, fuzzy, gcc-internal-format
 msgid "no previous declaration for %q+D"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: c-decl.c:6231
+#: c-decl.c:6230
 #, fuzzy, gcc-internal-format
 msgid "%q+D was used with no declaration before its definition"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
-#: c-decl.c:6254 c-decl.c:6723
+#: c-decl.c:6253 c-decl.c:6722
 #, fuzzy, gcc-internal-format
 msgid "return type of %q+D is not %<int%>"
 msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
 
-#: c-decl.c:6259
+#: c-decl.c:6258
 #, fuzzy, gcc-internal-format
 msgid "%q+D is normally a non-static function"
 msgstr "`%s' - Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
 
-#: c-decl.c:6293
+#: c-decl.c:6292
 #, gcc-internal-format
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr ""
 
-#: c-decl.c:6307
+#: c-decl.c:6306
 #, gcc-internal-format
 msgid "%Jtraditional C rejects ISO C style function definitions"
 msgstr ""
 
-#: c-decl.c:6323
+#: c-decl.c:6322
 #, fuzzy, gcc-internal-format
 msgid "%Jparameter name omitted"
 msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
 
-#: c-decl.c:6357
+#: c-decl.c:6356
 #, gcc-internal-format
 msgid "%Jold-style function definition"
 msgstr ""
 
-#: c-decl.c:6366
+#: c-decl.c:6365
 #, gcc-internal-format
 msgid "%Jparameter name missing from parameter list"
 msgstr ""
 
-#: c-decl.c:6377
+#: c-decl.c:6376
 #, gcc-internal-format
 msgid "%q+D declared as a non-parameter"
 msgstr ""
 
-#: c-decl.c:6382
+#: c-decl.c:6381
 #, fuzzy, gcc-internal-format
 msgid "multiple parameters named %q+D"
 msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
 
-#: c-decl.c:6390
+#: c-decl.c:6389
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D declared with void type"
 msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
 
-#: c-decl.c:6407 c-decl.c:6409
+#: c-decl.c:6406 c-decl.c:6408
 #, gcc-internal-format
 msgid "type of %q+D defaults to %<int%>"
 msgstr ""
 
-#: c-decl.c:6428
+#: c-decl.c:6427
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D has incomplete type"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: c-decl.c:6434
+#: c-decl.c:6433
 #, gcc-internal-format
 msgid "declaration for parameter %q+D but no such parameter"
 msgstr ""
 
-#: c-decl.c:6484
+#: c-decl.c:6483
 #, gcc-internal-format
 msgid "number of arguments doesn%'t match built-in prototype"
 msgstr ""
 
-#: c-decl.c:6488
+#: c-decl.c:6487
 #, fuzzy, gcc-internal-format
 msgid "number of arguments doesn%'t match prototype"
 msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ¾Ð²Ð°Ñ� ÐºÐ¾Ð»ÑŒÐºÐ°Ñ�ÑŒÑ†ÑŒ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž, Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ñ… Ð´Ð»Ñ� Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ð° `%s'"
 
-#: c-decl.c:6489 c-decl.c:6529 c-decl.c:6542
+#: c-decl.c:6488 c-decl.c:6528 c-decl.c:6541
 #, fuzzy, gcc-internal-format
 msgid "%Hprototype declaration"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
 
-#: c-decl.c:6523
+#: c-decl.c:6522
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match built-in prototype"
 msgstr ""
 
-#: c-decl.c:6527
+#: c-decl.c:6526
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match prototype"
 msgstr ""
 
-#: c-decl.c:6537
+#: c-decl.c:6536
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match built-in prototype"
 msgstr ""
 
-#: c-decl.c:6541
+#: c-decl.c:6540
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match prototype"
 msgstr ""
 
-#: c-decl.c:6768 cp/decl.c:11820
+#: c-decl.c:6767 cp/decl.c:11918
 #, gcc-internal-format
 msgid "no return statement in function returning non-void"
 msgstr ""
@@ -18766,437 +18736,437 @@
 #. 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.
-#: c-decl.c:6841
+#: c-decl.c:6840
 #, gcc-internal-format
 msgid "%<for%> loop initial declaration used outside C99 mode"
 msgstr ""
 
-#: c-decl.c:6870
+#: c-decl.c:6869
 #, gcc-internal-format
 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6873
+#: c-decl.c:6872
 #, gcc-internal-format
 msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6878
+#: c-decl.c:6877
 #, gcc-internal-format
 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6882
+#: c-decl.c:6881
 #, gcc-internal-format
 msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6886
+#: c-decl.c:6885
 #, gcc-internal-format
 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6890
+#: c-decl.c:6889
 #, gcc-internal-format
 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:7178 c-decl.c:7420 c-decl.c:7716
+#: c-decl.c:7177 c-decl.c:7419 c-decl.c:7715
 #, fuzzy, gcc-internal-format
 msgid "duplicate %qE"
 msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
 
-#: c-decl.c:7201 c-decl.c:7430 c-decl.c:7617
+#: c-decl.c:7200 c-decl.c:7429 c-decl.c:7616
 #, gcc-internal-format
 msgid "two or more data types in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7213 cp/parser.c:2149
+#: c-decl.c:7212 cp/parser.c:2152
 #, fuzzy, gcc-internal-format
 msgid "%<long long long%> is too long for GCC"
 msgstr "`long long long' - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð° Ð´Ð»Ñ� GCC"
 
-#: c-decl.c:7220 c-decl.c:7520
+#: c-decl.c:7219 c-decl.c:7519
 #, gcc-internal-format
 msgid "both %<long long%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7226
+#: c-decl.c:7225
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support %<long long%>"
 msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ `long long'"
 
-#: c-decl.c:7231 c-decl.c:7260
+#: c-decl.c:7230 c-decl.c:7259
 #, gcc-internal-format
 msgid "both %<long%> and %<short%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7234 c-decl.c:7437
+#: c-decl.c:7233 c-decl.c:7436
 #, gcc-internal-format
 msgid "both %<long%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7237 c-decl.c:7459
+#: c-decl.c:7236 c-decl.c:7458
 #, gcc-internal-format
 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7240 c-decl.c:7481
+#: c-decl.c:7239 c-decl.c:7480
 #, gcc-internal-format
 msgid "both %<long%> and %<char%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7243 c-decl.c:7501
+#: c-decl.c:7242 c-decl.c:7500
 #, gcc-internal-format
 msgid "both %<long%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7246
+#: c-decl.c:7245
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7249
+#: c-decl.c:7248
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7252
+#: c-decl.c:7251
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7263 c-decl.c:7440
+#: c-decl.c:7262 c-decl.c:7439
 #, gcc-internal-format
 msgid "both %<short%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7266 c-decl.c:7462
+#: c-decl.c:7265 c-decl.c:7461
 #, gcc-internal-format
 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7269 c-decl.c:7484
+#: c-decl.c:7268 c-decl.c:7483
 #, gcc-internal-format
 msgid "both %<short%> and %<char%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7272 c-decl.c:7504
+#: c-decl.c:7271 c-decl.c:7503
 #, gcc-internal-format
 msgid "both %<short%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7275 c-decl.c:7523
+#: c-decl.c:7274 c-decl.c:7522
 #, gcc-internal-format
 msgid "both %<short%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7278
+#: c-decl.c:7277
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7281
+#: c-decl.c:7280
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7284
+#: c-decl.c:7283
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7292 c-decl.c:7321
+#: c-decl.c:7291 c-decl.c:7320
 #, gcc-internal-format
 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7295 c-decl.c:7443
+#: c-decl.c:7294 c-decl.c:7442
 #, gcc-internal-format
 msgid "both %<signed%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7298 c-decl.c:7465
+#: c-decl.c:7297 c-decl.c:7464
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7301 c-decl.c:7507
+#: c-decl.c:7300 c-decl.c:7506
 #, gcc-internal-format
 msgid "both %<signed%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7304 c-decl.c:7526
+#: c-decl.c:7303 c-decl.c:7525
 #, gcc-internal-format
 msgid "both %<signed%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7307
+#: c-decl.c:7306
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7310
+#: c-decl.c:7309
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7313
+#: c-decl.c:7312
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7324 c-decl.c:7446
+#: c-decl.c:7323 c-decl.c:7445
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7327 c-decl.c:7468
+#: c-decl.c:7326 c-decl.c:7467
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7330 c-decl.c:7510
+#: c-decl.c:7329 c-decl.c:7509
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7333 c-decl.c:7529
+#: c-decl.c:7332 c-decl.c:7528
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7336
+#: c-decl.c:7335
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7339
+#: c-decl.c:7338
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7342
+#: c-decl.c:7341
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7350
+#: c-decl.c:7349
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
 
-#: c-decl.c:7352 c-decl.c:7449
+#: c-decl.c:7351 c-decl.c:7448
 #, gcc-internal-format
 msgid "both %<complex%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7355 c-decl.c:7471
+#: c-decl.c:7354 c-decl.c:7470
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7358
+#: c-decl.c:7357
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7361
+#: c-decl.c:7360
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7364
+#: c-decl.c:7363
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7367
+#: c-decl.c:7366
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Fract%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7370
+#: c-decl.c:7369
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Accum%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7373
+#: c-decl.c:7372
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Sat%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7381
+#: c-decl.c:7380
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support saturating types"
 msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
 
-#: c-decl.c:7383 c-decl.c:7452
+#: c-decl.c:7382 c-decl.c:7451
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7386 c-decl.c:7474
+#: c-decl.c:7385 c-decl.c:7473
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7389 c-decl.c:7487
+#: c-decl.c:7388 c-decl.c:7486
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<char%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7392 c-decl.c:7494
+#: c-decl.c:7391 c-decl.c:7493
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<int%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7395 c-decl.c:7513
+#: c-decl.c:7394 c-decl.c:7512
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7398 c-decl.c:7532
+#: c-decl.c:7397 c-decl.c:7531
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7401
+#: c-decl.c:7400
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7404
+#: c-decl.c:7403
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7407
+#: c-decl.c:7406
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7410
+#: c-decl.c:7409
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7549
+#: c-decl.c:7548
 #, gcc-internal-format
 msgid "both %<long long%> and %<%s%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7552
+#: c-decl.c:7551
 #, gcc-internal-format
 msgid "both %<long%> and %<%s%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7555
+#: c-decl.c:7554
 #, gcc-internal-format
 msgid "both %<short%> and %<%s%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7558
+#: c-decl.c:7557
 #, gcc-internal-format
 msgid "both %<signed%> and %<%s%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7561
+#: c-decl.c:7560
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7564 c-decl.c:7590
+#: c-decl.c:7563 c-decl.c:7589
 #, gcc-internal-format
 msgid "both %<complex%> and %<%s%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7567
+#: c-decl.c:7566
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<%s%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7577
+#: c-decl.c:7576
 #, fuzzy, gcc-internal-format
 msgid "decimal floating point not supported for this target"
 msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
 
-#: c-decl.c:7579
+#: c-decl.c:7578
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support decimal floating point"
 msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ `long long'"
 
-#: c-decl.c:7598
+#: c-decl.c:7597
 #, fuzzy, gcc-internal-format
 msgid "fixed-point types not supported for this target"
 msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
 
-#: c-decl.c:7600
+#: c-decl.c:7599
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support fixed-point types"
 msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
 
-#: c-decl.c:7634
+#: c-decl.c:7633
 #, gcc-internal-format
 msgid "%qE fails to be a typedef or built in type"
 msgstr ""
 
-#: c-decl.c:7667
+#: c-decl.c:7666
 #, fuzzy, gcc-internal-format
 msgid "%qE is not at beginning of declaration"
 msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
 
-#: c-decl.c:7681
+#: c-decl.c:7680
 #, gcc-internal-format
 msgid "%<__thread%> used with %<auto%>"
 msgstr ""
 
-#: c-decl.c:7683
+#: c-decl.c:7682
 #, gcc-internal-format
 msgid "%<__thread%> used with %<register%>"
 msgstr ""
 
-#: c-decl.c:7685
+#: c-decl.c:7684
 #, gcc-internal-format
 msgid "%<__thread%> used with %<typedef%>"
 msgstr ""
 
-#: c-decl.c:7696
+#: c-decl.c:7695
 #, gcc-internal-format
 msgid "%<__thread%> before %<extern%>"
 msgstr ""
 
-#: c-decl.c:7705
+#: c-decl.c:7704
 #, gcc-internal-format
 msgid "%<__thread%> before %<static%>"
 msgstr ""
 
-#: c-decl.c:7721
+#: c-decl.c:7720
 #, gcc-internal-format
 msgid "multiple storage classes in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7728
+#: c-decl.c:7727
 #, gcc-internal-format
 msgid "%<__thread%> used with %qE"
 msgstr ""
 
-#: c-decl.c:7775
+#: c-decl.c:7774
 #, gcc-internal-format
 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
 msgstr ""
 
-#: c-decl.c:7787
+#: c-decl.c:7786
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
 msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ‹ \"complex\" Ñƒ Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ñ– \"double complex\""
 
-#: c-decl.c:7832 c-decl.c:7858
+#: c-decl.c:7831 c-decl.c:7857
 #, gcc-internal-format
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
 
-#: c-decl.c:8008 toplev.c:847
+#: c-decl.c:8007 toplev.c:847
 #, fuzzy, gcc-internal-format
 msgid "%q+F used but never defined"
 msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%s' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
@@ -19608,37 +19578,37 @@
 msgid "invalid expression type for %<#pragma omp atomic%>"
 msgstr ""
 
-#: c-omp.c:218
+#: c-omp.c:219
 #, gcc-internal-format
 msgid "%Hinvalid type for iteration variable %qE"
 msgstr ""
 
-#: c-omp.c:222
+#: c-omp.c:223
 #, gcc-internal-format
 msgid "%Hiteration variable %qE is unsigned"
 msgstr ""
 
-#: c-omp.c:233
+#: c-omp.c:234
 #, fuzzy, gcc-internal-format
 msgid "%H%qE is not initialized"
 msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
 
-#: c-omp.c:246 cp/semantics.c:3840
+#: c-omp.c:247 cp/semantics.c:3872
 #, gcc-internal-format
 msgid "%Hmissing controlling predicate"
 msgstr ""
 
-#: c-omp.c:304
+#: c-omp.c:305
 #, gcc-internal-format
 msgid "%Hinvalid controlling predicate"
 msgstr ""
 
-#: c-omp.c:311 cp/semantics.c:3846
+#: c-omp.c:312 cp/semantics.c:3878
 #, gcc-internal-format
 msgid "%Hmissing increment expression"
 msgstr ""
 
-#: c-omp.c:361
+#: c-omp.c:362
 #, gcc-internal-format
 msgid "%Hinvalid increment expression"
 msgstr ""
@@ -19683,152 +19653,152 @@
 msgid "obsolete option -I- used, please use -iquote instead"
 msgstr ""
 
-#: c-opts.c:508
+#: c-opts.c:510
 #, fuzzy, gcc-internal-format
 msgid "argument %qs to %<-Wnormalized%> not recognized"
 msgstr "Ð¼Ð¾Ð²Ð° %s Ð½Ðµ Ñ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°"
 
-#: c-opts.c:595
+#: c-opts.c:597
 #, fuzzy, gcc-internal-format
 msgid "switch %qs is no longer supported"
 msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°."
 
-#: c-opts.c:705
+#: c-opts.c:707
 #, gcc-internal-format
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr ""
 
-#: c-opts.c:911
+#: c-opts.c:913
 #, fuzzy, gcc-internal-format
 msgid "output filename specified twice"
 msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹ ÑžÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ� Ñ„Ð°Ð¹Ð»Ñ‹"
 
-#: c-opts.c:1051
+#: c-opts.c:1053
 #, gcc-internal-format
 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
 msgstr ""
 
-#: c-opts.c:1126
+#: c-opts.c:1142
 #, gcc-internal-format
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1128
+#: c-opts.c:1144
 #, gcc-internal-format
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1130
+#: c-opts.c:1146
 #, gcc-internal-format
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1132
+#: c-opts.c:1148
 #, gcc-internal-format
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1134
+#: c-opts.c:1150
 #, gcc-internal-format
 msgid "-Wformat-contains-nul ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1136
+#: c-opts.c:1152
 #, gcc-internal-format
 msgid "-Wformat-security ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1160
+#: c-opts.c:1176
 #, fuzzy, gcc-internal-format
 msgid "opening output file %s: %m"
 msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» ÑƒÐ²Ð¾Ð´Ñƒ `%s'"
 
-#: c-opts.c:1165
+#: c-opts.c:1181
 #, gcc-internal-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr ""
 
-#: c-opts.c:1249
+#: c-opts.c:1265
 #, gcc-internal-format
 msgid "The C parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1253
+#: c-opts.c:1269
 #, gcc-internal-format
 msgid "The Objective-C parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1256
+#: c-opts.c:1272
 #, gcc-internal-format
 msgid "The C++ parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1260
+#: c-opts.c:1276
 #, gcc-internal-format
 msgid "The Objective-C++ parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1309
+#: c-opts.c:1326
 #, gcc-internal-format
 msgid "opening dependency file %s: %m"
 msgstr ""
 
-#: c-opts.c:1319
+#: c-opts.c:1336
 #, gcc-internal-format
 msgid "closing dependency file %s: %m"
 msgstr ""
 
-#: c-opts.c:1322
+#: c-opts.c:1339
 #, fuzzy, gcc-internal-format
 msgid "when writing output to %s: %m"
 msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° Ð·Ð°Ð¿Ñ–Ñ�Ñƒ Ñž %s"
 
-#: c-opts.c:1402
+#: c-opts.c:1419
 #, gcc-internal-format
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr ""
 
-#: c-opts.c:1448
+#: c-opts.c:1469
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -Wunused_macros"
 msgstr ""
 
-#: c-opts.c:1450
+#: c-opts.c:1471
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -traditional"
 msgstr ""
 
-#: c-opts.c:1588
+#: c-opts.c:1609
 #, gcc-internal-format
 msgid "too late for # directive to set debug directory"
 msgstr ""
 
-#: c-parser.c:1070
+#: c-parser.c:1072
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids an empty source file"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
 
-#: c-parser.c:1156 c-parser.c:6091
+#: c-parser.c:1158 c-parser.c:6150
 #, gcc-internal-format
 msgid "%HISO C does not allow extra %<;%> outside of a function"
 msgstr ""
 
-#: c-parser.c:1259 c-parser.c:6640
+#: c-parser.c:1261 c-parser.c:6699
 #, fuzzy, gcc-internal-format
 msgid "expected declaration specifiers"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
 
-#: c-parser.c:1271
+#: c-parser.c:1273
 #, fuzzy, gcc-internal-format
 msgid "%Hempty declaration"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
 
-#: c-parser.c:1307
+#: c-parser.c:1309
 #, gcc-internal-format
 msgid "%Hdata definition has no type or storage class"
 msgstr ""
 
-#: c-parser.c:1362
+#: c-parser.c:1364
 #, gcc-internal-format
 msgid "expected %<,%> or %<;%>"
 msgstr ""
@@ -19836,174 +19806,189 @@
 #. 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.
-#: c-parser.c:1369 c-parser.c:1386
+#: c-parser.c:1371 c-parser.c:1388
 #, gcc-internal-format
 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
 msgstr ""
 
-#: c-parser.c:1378
+#: c-parser.c:1380
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids nested functions"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
 
-#: c-parser.c:1743 c-parser.c:2553 c-parser.c:3189 c-parser.c:3445
-#: c-parser.c:4308 c-parser.c:4895 c-parser.c:5298 c-parser.c:5318
-#: c-parser.c:5434 c-parser.c:5582 c-parser.c:5599 c-parser.c:5731
-#: c-parser.c:5743 c-parser.c:5768 c-parser.c:5903 c-parser.c:5932
-#: c-parser.c:5940 c-parser.c:5968 c-parser.c:5982 c-parser.c:6201
-#: c-parser.c:6300 c-parser.c:6803 c-parser.c:7426
+#: c-parser.c:1745 c-parser.c:2555 c-parser.c:3191 c-parser.c:3447
+#: c-parser.c:4367 c-parser.c:4954 c-parser.c:5357 c-parser.c:5377
+#: c-parser.c:5493 c-parser.c:5641 c-parser.c:5658 c-parser.c:5790
+#: c-parser.c:5802 c-parser.c:5827 c-parser.c:5962 c-parser.c:5991
+#: c-parser.c:5999 c-parser.c:6027 c-parser.c:6041 c-parser.c:6260
+#: c-parser.c:6359 c-parser.c:6862 c-parser.c:7493
 #, gcc-internal-format
 msgid "expected identifier"
 msgstr ""
 
-#: c-parser.c:1773
+#: c-parser.c:1775
 #, gcc-internal-format
 msgid "%Hcomma at end of enumerator list"
 msgstr ""
 
-#: c-parser.c:1779
+#: c-parser.c:1781
 #, gcc-internal-format
 msgid "expected %<,%> or %<}%>"
 msgstr ""
 
-#: c-parser.c:1793 c-parser.c:1977 c-parser.c:6058
+#: c-parser.c:1795 c-parser.c:1979 c-parser.c:6117
 #, gcc-internal-format
 msgid "expected %<{%>"
 msgstr ""
 
-#: c-parser.c:1804
+#: c-parser.c:1806
 #, gcc-internal-format
 msgid "%HISO C forbids forward references to %<enum%> types"
 msgstr ""
 
-#: c-parser.c:1911
+#: c-parser.c:1913
 #, gcc-internal-format
 msgid "expected class name"
 msgstr ""
 
-#: c-parser.c:1930 c-parser.c:5835
+#: c-parser.c:1932 c-parser.c:5894
 #, gcc-internal-format
 msgid "%Hextra semicolon in struct or union specified"
 msgstr ""
 
-#: c-parser.c:1959
+#: c-parser.c:1961
 #, gcc-internal-format
 msgid "%Hno semicolon at end of struct or union"
 msgstr ""
 
-#: c-parser.c:1963
+#: c-parser.c:1965
 #, gcc-internal-format
 msgid "expected %<;%>"
 msgstr ""
 
-#: c-parser.c:2042 c-parser.c:3014
+#: c-parser.c:2044 c-parser.c:3016
 #, gcc-internal-format
 msgid "expected specifier-qualifier-list"
 msgstr ""
 
-#: c-parser.c:2052
+#: c-parser.c:2054
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids member declarations with no members"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
 
-#: c-parser.c:2126
+#: c-parser.c:2128
 #, gcc-internal-format
 msgid "expected %<,%>, %<;%> or %<}%>"
 msgstr ""
 
-#: c-parser.c:2133
+#: c-parser.c:2135
 #, gcc-internal-format
 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
 msgstr ""
 
-#: c-parser.c:2184
+#: c-parser.c:2186
 #, gcc-internal-format
 msgid "%H%<typeof%> applied to a bit-field"
 msgstr ""
 
-#: c-parser.c:2421
+#: c-parser.c:2423
 #, gcc-internal-format
 msgid "expected identifier or %<(%>"
 msgstr ""
 
-#: c-parser.c:2622
+#: c-parser.c:2624
 #, gcc-internal-format
 msgid "%HISO C requires a named argument before %<...%>"
 msgstr ""
 
-#: c-parser.c:2729
+#: c-parser.c:2731
 #, gcc-internal-format
 msgid "expected declaration specifiers or %<...%>"
 msgstr ""
 
-#: c-parser.c:2779
+#: c-parser.c:2781
 #, gcc-internal-format
 msgid "%Hwide string literal in %<asm%>"
 msgstr ""
 
-#: c-parser.c:2786 c-parser.c:6695 cp/parser.c:20393
+#: c-parser.c:2788 c-parser.c:6754 cp/parser.c:20482
 #, gcc-internal-format
 msgid "expected string literal"
 msgstr ""
 
-#: c-parser.c:3107
+#: c-parser.c:3109
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids empty initializer braces"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
 
 #. Use the colon as the error location.
-#: c-parser.c:3154
+#: c-parser.c:3156
 #, gcc-internal-format
 msgid "%Hobsolete use of designated initializer with %<:%>"
 msgstr ""
 
-#: c-parser.c:3285
+#: c-parser.c:3287
 #, gcc-internal-format
 msgid "%HISO C forbids specifying range of elements to initialize"
 msgstr ""
 
-#: c-parser.c:3298
+#: c-parser.c:3300
 #, gcc-internal-format
 msgid "%HISO C90 forbids specifying subobject to initialize"
 msgstr ""
 
-#: c-parser.c:3307
+#: c-parser.c:3309
 #, gcc-internal-format
 msgid "%Hobsolete use of designated initializer without %<=%>"
 msgstr ""
 
-#: c-parser.c:3316
+#: c-parser.c:3318
 #, gcc-internal-format
 msgid "expected %<=%>"
 msgstr ""
 
-#: c-parser.c:3461
+#: c-parser.c:3463
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids label declarations"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
 
-#: c-parser.c:3466 c-parser.c:3541
+#: c-parser.c:3468 c-parser.c:3543
 #, fuzzy, gcc-internal-format
 msgid "expected declaration or statement"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: c-parser.c:3494 c-parser.c:3522
+#: c-parser.c:3496 c-parser.c:3524
 #, fuzzy, gcc-internal-format
 msgid "%HISO C90 forbids mixed declarations and code"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
 
+#: c-parser.c:3550
+#, gcc-internal-format
+msgid "%Hexpected %<}%> before %<else%>"
+msgstr ""
+
 #: c-parser.c:3555
 #, gcc-internal-format
+msgid "%H%<else%> without a previous %<if%>"
+msgstr ""
+
+#: c-parser.c:3571
+#, gcc-internal-format
 msgid "%Hlabel at end of compound statement"
 msgstr ""
 
-#: c-parser.c:3598
+#: c-parser.c:3614
 #, gcc-internal-format
 msgid "expected %<:%> or %<...%>"
 msgstr ""
 
-#: c-parser.c:3779
+#: c-parser.c:3647
 #, gcc-internal-format
+msgid "%Ha label can only be part of a statement and a declaration is not a statement"
+msgstr ""
+
+#: c-parser.c:3810
+#, gcc-internal-format
 msgid "expected identifier or %<*%>"
 msgstr ""
 
@@ -20011,188 +19996,183 @@
 #. c_parser_skip_until_found stops at a closing nesting
 #. delimiter without consuming it, but here we need to consume
 #. it to proceed further.
-#: c-parser.c:3841
+#: c-parser.c:3872
 #, gcc-internal-format
 msgid "expected statement"
 msgstr ""
 
-#: c-parser.c:3851
+#: c-parser.c:4095
 #, gcc-internal-format
-msgid "%Ha label can only be part of a statement and a declaration is not a statement"
-msgstr ""
-
-#: c-parser.c:4036
-#, gcc-internal-format
 msgid "%Hsuggest braces around empty body in %<do%> statement"
 msgstr ""
 
-#: c-parser.c:4192
+#: c-parser.c:4251
 #, gcc-internal-format
 msgid "%H%E qualifier ignored on asm"
 msgstr ""
 
-#: c-parser.c:4473
+#: c-parser.c:4532
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids omitting the middle term of a ?: expression"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
 
-#: c-parser.c:4863
+#: c-parser.c:4922
 #, gcc-internal-format
 msgid "%Htraditional C rejects the unary plus operator"
 msgstr ""
 
 #. C99 6.7.5.2p4
-#: c-parser.c:4974
+#: c-parser.c:5033
 #, fuzzy, gcc-internal-format
 msgid "%H%<[*]%> not allowed in other than a declaration"
 msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
 
-#: c-parser.c:4988
+#: c-parser.c:5047
 #, gcc-internal-format
 msgid "%H%<sizeof%> applied to a bit-field"
 msgstr ""
 
-#: c-parser.c:5132 c-parser.c:5476 c-parser.c:5498
+#: c-parser.c:5191 c-parser.c:5535 c-parser.c:5557
 #, gcc-internal-format
 msgid "expected expression"
 msgstr ""
 
-#: c-parser.c:5159
+#: c-parser.c:5218
 #, gcc-internal-format
 msgid "%Hbraced-group within expression allowed only inside a function"
 msgstr ""
 
-#: c-parser.c:5173
+#: c-parser.c:5232
 #, gcc-internal-format
 msgid "%HISO C forbids braced-groups within expressions"
 msgstr ""
 
-#: c-parser.c:5358
+#: c-parser.c:5417
 #, fuzzy, gcc-internal-format
 msgid "%Hfirst argument to %<__builtin_choose_expr%> not a constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
 
-#: c-parser.c:5527
+#: c-parser.c:5586
 #, gcc-internal-format
 msgid "%Hcompound literal has variable size"
 msgstr ""
 
-#: c-parser.c:5535
+#: c-parser.c:5594
 #, fuzzy, gcc-internal-format
 msgid "%HISO C90 forbids compound literals"
 msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"goto *expr;\""
 
-#: c-parser.c:6053
+#: c-parser.c:6112
 #, gcc-internal-format
 msgid "%Hextra semicolon in method definition specified"
 msgstr ""
 
-#: c-parser.c:6600 cp/parser.c:20436
+#: c-parser.c:6659 cp/parser.c:20525
 #, gcc-internal-format
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:6611 cp/parser.c:20451
+#: c-parser.c:6670 cp/parser.c:20540
 #, gcc-internal-format
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:6623
+#: c-parser.c:6682
 #, gcc-internal-format
 msgid "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr ""
 
-#: c-parser.c:6630 cp/parser.c:20426
+#: c-parser.c:6689 cp/parser.c:20515
 #, gcc-internal-format
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 msgstr ""
 
-#: c-parser.c:6781 cp/parser.c:19277
+#: c-parser.c:6840 cp/parser.c:19359
 #, fuzzy, gcc-internal-format
 msgid "too many %qs clauses"
 msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ… Ñ„Ð°Ð¹Ð»Ð°Ñž"
 
-#: c-parser.c:6906
+#: c-parser.c:6965
 #, gcc-internal-format
 msgid "expected %<none%> or %<shared%>"
 msgstr ""
 
-#: c-parser.c:6949
+#: c-parser.c:7008
 #, gcc-internal-format
 msgid "expected %<(%>"
 msgstr ""
 
-#: c-parser.c:6993 c-parser.c:7170
+#: c-parser.c:7052 c-parser.c:7229
 #, gcc-internal-format
 msgid "expected integer expression"
 msgstr ""
 
-#: c-parser.c:7002
+#: c-parser.c:7061
 #, gcc-internal-format
 msgid "%H%<num_threads%> value must be positive"
 msgstr ""
 
-#: c-parser.c:7082
+#: c-parser.c:7141
 #, gcc-internal-format
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
 msgstr ""
 
-#: c-parser.c:7165
+#: c-parser.c:7224
 #, gcc-internal-format
 msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: c-parser.c:7183
+#: c-parser.c:7242
 #, fuzzy, gcc-internal-format
 msgid "invalid schedule kind"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: c-parser.c:7269
+#: c-parser.c:7336
 #, gcc-internal-format
 msgid "expected %<#pragma omp%> clause"
 msgstr ""
 
-#: c-parser.c:7278
+#: c-parser.c:7345
 #, fuzzy, gcc-internal-format
 msgid "%H%qs is not valid for %qs"
 msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
 
-#: c-parser.c:7378
+#: c-parser.c:7445
 #, gcc-internal-format
 msgid "invalid operator for %<#pragma omp atomic%>"
 msgstr ""
 
-#: c-parser.c:7429 c-parser.c:7449
+#: c-parser.c:7496 c-parser.c:7516
 #, gcc-internal-format
 msgid "expected %<(%> or end of line"
 msgstr ""
 
-#: c-parser.c:7467
+#: c-parser.c:7534
 #, fuzzy, gcc-internal-format
 msgid "for statement expected"
 msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
 
-#: c-parser.c:7540 cp/semantics.c:3826 cp/semantics.c:3870
+#: c-parser.c:7609 cp/semantics.c:3858 cp/semantics.c:3902
 #, gcc-internal-format
 msgid "expected iteration declaration or initialization"
 msgstr ""
 
-#: c-parser.c:7666
+#: c-parser.c:7735
 #, gcc-internal-format
 msgid "%Hexpected %<#pragma omp section%> or %<}%>"
 msgstr ""
 
-#: c-parser.c:7899 cp/semantics.c:3718
+#: c-parser.c:7968 cp/semantics.c:3750
 #, gcc-internal-format
 msgid "%qE declared %<threadprivate%> after first use"
 msgstr ""
 
-#: c-parser.c:7901 cp/semantics.c:3720
+#: c-parser.c:7970 cp/semantics.c:3752
 #, gcc-internal-format
 msgid "automatic variable %qE cannot be %<threadprivate%>"
 msgstr ""
 
-#: c-parser.c:7903 cp/semantics.c:3722
+#: c-parser.c:7972 cp/semantics.c:3754
 #, fuzzy, gcc-internal-format
 msgid "%<threadprivate%> %qE has incomplete type"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
@@ -20357,122 +20337,122 @@
 msgid "junk at end of %<#pragma pop_macro%>"
 msgstr ""
 
-#: c-pragma.c:406
+#: c-pragma.c:407
 #, gcc-internal-format
 msgid "applying #pragma weak %q+D after first use results in unspecified behavior"
 msgstr ""
 
-#: c-pragma.c:480 c-pragma.c:485
+#: c-pragma.c:481 c-pragma.c:486
 #, gcc-internal-format
 msgid "malformed #pragma weak, ignored"
 msgstr ""
 
-#: c-pragma.c:489
+#: c-pragma.c:490
 #, gcc-internal-format
 msgid "junk at end of %<#pragma weak%>"
 msgstr ""
 
-#: c-pragma.c:557 c-pragma.c:559
+#: c-pragma.c:558 c-pragma.c:560
 #, gcc-internal-format
 msgid "malformed #pragma redefine_extname, ignored"
 msgstr ""
 
-#: c-pragma.c:562
+#: c-pragma.c:563
 #, gcc-internal-format
 msgid "junk at end of %<#pragma redefine_extname%>"
 msgstr ""
 
-#: c-pragma.c:568
+#: c-pragma.c:569
 #, fuzzy, gcc-internal-format
 msgid "#pragma redefine_extname not supported on this target"
 msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
 
-#: c-pragma.c:585 c-pragma.c:672
+#: c-pragma.c:586 c-pragma.c:673
 #, fuzzy, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
 msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
 
-#: c-pragma.c:608
+#: c-pragma.c:609
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
 msgstr ""
 
-#: c-pragma.c:627
+#: c-pragma.c:628
 #, gcc-internal-format
 msgid "malformed #pragma extern_prefix, ignored"
 msgstr ""
 
-#: c-pragma.c:630
+#: c-pragma.c:631
 #, gcc-internal-format
 msgid "junk at end of %<#pragma extern_prefix%>"
 msgstr ""
 
-#: c-pragma.c:637
+#: c-pragma.c:638
 #, fuzzy, gcc-internal-format
 msgid "#pragma extern_prefix not supported on this target"
 msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
 
-#: c-pragma.c:663
+#: c-pragma.c:664
 #, fuzzy, gcc-internal-format
 msgid "asm declaration ignored due to conflict with previous rename"
 msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
 
-#: c-pragma.c:694
+#: c-pragma.c:695
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
 msgstr ""
 
-#: c-pragma.c:756
+#: c-pragma.c:757
 #, gcc-internal-format
 msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
 msgstr ""
 
-#: c-pragma.c:791
+#: c-pragma.c:792
 #, gcc-internal-format
 msgid "#pragma GCC visibility must be followed by push or pop"
 msgstr ""
 
-#: c-pragma.c:797
+#: c-pragma.c:798
 #, gcc-internal-format
 msgid "no matching push for %<#pragma GCC visibility pop%>"
 msgstr ""
 
-#: c-pragma.c:804 c-pragma.c:811
+#: c-pragma.c:805 c-pragma.c:812
 #, gcc-internal-format
 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
 msgstr ""
 
-#: c-pragma.c:807
+#: c-pragma.c:808
 #, gcc-internal-format
 msgid "malformed #pragma GCC visibility push"
 msgstr ""
 
-#: c-pragma.c:815
+#: c-pragma.c:816
 #, gcc-internal-format
 msgid "junk at end of %<#pragma GCC visibility%>"
 msgstr ""
 
-#: c-pragma.c:831
+#: c-pragma.c:832
 #, gcc-internal-format
 msgid "#pragma GCC diagnostic not allowed inside functions"
 msgstr ""
 
-#: c-pragma.c:837
+#: c-pragma.c:838
 #, gcc-internal-format
 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr ""
 
-#: c-pragma.c:846
+#: c-pragma.c:847
 #, gcc-internal-format
 msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr ""
 
-#: c-pragma.c:850
+#: c-pragma.c:851
 #, gcc-internal-format
 msgid "missing option after %<#pragma GCC diagnostic%> kind"
 msgstr ""
 
-#: c-pragma.c:864
+#: c-pragma.c:865
 #, gcc-internal-format
 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
 msgstr ""
@@ -20482,7 +20462,7 @@
 msgid "%qD has an incomplete type"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: c-typeck.c:195 cp/call.c:2785
+#: c-typeck.c:195 cp/call.c:2771
 #, gcc-internal-format
 msgid "invalid use of void expression"
 msgstr ""
@@ -20513,92 +20493,92 @@
 msgid "function types not truly compatible in ISO C"
 msgstr ""
 
-#: c-typeck.c:621
+#: c-typeck.c:627
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and vector types"
 msgstr ""
 
-#: c-typeck.c:626
+#: c-typeck.c:632
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and complex types"
 msgstr ""
 
-#: c-typeck.c:631
+#: c-typeck.c:637
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and other float types"
 msgstr ""
 
-#: c-typeck.c:1037
+#: c-typeck.c:1043
 #, gcc-internal-format
 msgid "types are not quite compatible"
 msgstr ""
 
-#: c-typeck.c:1356
+#: c-typeck.c:1366
 #, gcc-internal-format
 msgid "function return types not compatible due to %<volatile%>"
 msgstr ""
 
-#: c-typeck.c:1515 c-typeck.c:2853
+#: c-typeck.c:1525 c-typeck.c:2864
 #, gcc-internal-format
 msgid "arithmetic on pointer to an incomplete type"
 msgstr ""
 
-#: c-typeck.c:1912
+#: c-typeck.c:1922
 #, gcc-internal-format
 msgid "%qT has no member named %qE"
 msgstr ""
 
-#: c-typeck.c:1953
+#: c-typeck.c:1963
 #, gcc-internal-format
 msgid "request for member %qE in something not a structure or union"
 msgstr ""
 
-#: c-typeck.c:1997
+#: c-typeck.c:2007
 #, gcc-internal-format
 msgid "dereferencing pointer to incomplete type"
 msgstr ""
 
-#: c-typeck.c:2001
+#: c-typeck.c:2011
 #, gcc-internal-format
 msgid "dereferencing %<void *%> pointer"
 msgstr ""
 
-#: c-typeck.c:2018
+#: c-typeck.c:2028
 #, fuzzy, gcc-internal-format
 msgid "invalid type argument of %qs (have %qT)"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: c-typeck.c:2046 cp/typeck.c:2524
+#: c-typeck.c:2056 cp/typeck.c:2570
 #, gcc-internal-format
 msgid "subscripted value is neither array nor pointer"
 msgstr ""
 
-#: c-typeck.c:2057 cp/typeck.c:2443 cp/typeck.c:2529
+#: c-typeck.c:2067 cp/typeck.c:2489 cp/typeck.c:2575
 #, gcc-internal-format
 msgid "array subscript is not an integer"
 msgstr ""
 
-#: c-typeck.c:2063
+#: c-typeck.c:2073
 #, gcc-internal-format
 msgid "subscripted value is pointer to function"
 msgstr ""
 
-#: c-typeck.c:2110
+#: c-typeck.c:2120
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids subscripting %<register%> array"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
 
-#: c-typeck.c:2112
+#: c-typeck.c:2122
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
 
-#: c-typeck.c:2228
+#: c-typeck.c:2239
 #, gcc-internal-format
 msgid "%H%qD is static but used in inline function %qD which is not static"
 msgstr ""
 
-#: c-typeck.c:2376
+#: c-typeck.c:2387
 #, fuzzy, gcc-internal-format
 msgid "called object %qE is not a function"
 msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
@@ -20606,795 +20586,795 @@
 #. 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.
-#: c-typeck.c:2404
+#: c-typeck.c:2415
 #, gcc-internal-format
 msgid "function called through a non-compatible type"
 msgstr ""
 
-#: c-typeck.c:2515
+#: c-typeck.c:2526
 #, fuzzy, gcc-internal-format
 msgid "too many arguments to function %qE"
 msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
 
-#: c-typeck.c:2536
+#: c-typeck.c:2547
 #, gcc-internal-format
 msgid "type of formal parameter %d is incomplete"
 msgstr ""
 
-#: c-typeck.c:2549
+#: c-typeck.c:2560
 #, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:2554
+#: c-typeck.c:2565
 #, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:2559
+#: c-typeck.c:2570
 #, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:2564
+#: c-typeck.c:2575
 #, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than integer due to prototype"
 msgstr ""
 
-#: c-typeck.c:2569
+#: c-typeck.c:2580
 #, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than integer due to prototype"
 msgstr ""
 
-#: c-typeck.c:2574
+#: c-typeck.c:2585
 #, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:2587
+#: c-typeck.c:2598
 #, gcc-internal-format
 msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
 msgstr ""
 
-#: c-typeck.c:2612
+#: c-typeck.c:2623
 #, gcc-internal-format
 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
 msgstr ""
 
-#: c-typeck.c:2633
+#: c-typeck.c:2644
 #, gcc-internal-format
 msgid "passing argument %d of %qE with different width due to prototype"
 msgstr ""
 
-#: c-typeck.c:2656
+#: c-typeck.c:2667
 #, gcc-internal-format
 msgid "passing argument %d of %qE as unsigned due to prototype"
 msgstr ""
 
-#: c-typeck.c:2660
+#: c-typeck.c:2671
 #, gcc-internal-format
 msgid "passing argument %d of %qE as signed due to prototype"
 msgstr ""
 
-#: c-typeck.c:2766 c-typeck.c:2770
+#: c-typeck.c:2777 c-typeck.c:2781
 #, gcc-internal-format
 msgid "comparison with string literal results in unspecified behavior"
 msgstr ""
 
-#: c-typeck.c:2795
+#: c-typeck.c:2806
 #, gcc-internal-format
 msgid "pointer of type %<void *%> used in subtraction"
 msgstr ""
 
-#: c-typeck.c:2797
+#: c-typeck.c:2808
 #, gcc-internal-format
 msgid "pointer to a function used in subtraction"
 msgstr ""
 
-#: c-typeck.c:2908
+#: c-typeck.c:2919
 #, gcc-internal-format
 msgid "wrong type argument to unary plus"
 msgstr ""
 
-#: c-typeck.c:2921
+#: c-typeck.c:2932
 #, gcc-internal-format
 msgid "wrong type argument to unary minus"
 msgstr ""
 
-#: c-typeck.c:2941
+#: c-typeck.c:2952
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support %<~%> for complex conjugation"
 msgstr "ISO C89 Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
 
-#: c-typeck.c:2947
+#: c-typeck.c:2958
 #, gcc-internal-format
 msgid "wrong type argument to bit-complement"
 msgstr ""
 
-#: c-typeck.c:2955
+#: c-typeck.c:2966
 #, gcc-internal-format
 msgid "wrong type argument to abs"
 msgstr ""
 
-#: c-typeck.c:2967
+#: c-typeck.c:2978
 #, gcc-internal-format
 msgid "wrong type argument to conjugation"
 msgstr ""
 
-#: c-typeck.c:2979
+#: c-typeck.c:2990
 #, gcc-internal-format
 msgid "wrong type argument to unary exclamation mark"
 msgstr ""
 
-#: c-typeck.c:3013
+#: c-typeck.c:3024
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support %<++%> and %<--%> on complex types"
 msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"++\" Ñ– \"--\" Ð´Ð»Ñ� Ñ‚Ñ‹Ð¿Ñƒ complex"
 
-#: c-typeck.c:3032 c-typeck.c:3064
+#: c-typeck.c:3043 c-typeck.c:3075
 #, fuzzy, gcc-internal-format
 msgid "wrong type argument to increment"
 msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
 
-#: c-typeck.c:3034 c-typeck.c:3066
+#: c-typeck.c:3045 c-typeck.c:3077
 #, gcc-internal-format
 msgid "wrong type argument to decrement"
 msgstr ""
 
-#: c-typeck.c:3055
+#: c-typeck.c:3066
 #, gcc-internal-format
 msgid "increment of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:3057
+#: c-typeck.c:3068
 #, gcc-internal-format
 msgid "decrement of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:3258
+#: c-typeck.c:3269
 #, gcc-internal-format
 msgid "assignment of read-only member %qD"
 msgstr ""
 
-#: c-typeck.c:3259
+#: c-typeck.c:3270
 #, gcc-internal-format
 msgid "increment of read-only member %qD"
 msgstr ""
 
-#: c-typeck.c:3260
+#: c-typeck.c:3271
 #, gcc-internal-format
 msgid "decrement of read-only member %qD"
 msgstr ""
 
-#: c-typeck.c:3261
+#: c-typeck.c:3272
 #, gcc-internal-format
 msgid "read-only member %qD used as %<asm%> output"
 msgstr ""
 
-#: c-typeck.c:3265
+#: c-typeck.c:3276
 #, gcc-internal-format
 msgid "assignment of read-only variable %qD"
 msgstr ""
 
-#: c-typeck.c:3266
+#: c-typeck.c:3277
 #, gcc-internal-format
 msgid "increment of read-only variable %qD"
 msgstr ""
 
-#: c-typeck.c:3267
+#: c-typeck.c:3278
 #, gcc-internal-format
 msgid "decrement of read-only variable %qD"
 msgstr ""
 
-#: c-typeck.c:3268
+#: c-typeck.c:3279
 #, gcc-internal-format
 msgid "read-only variable %qD used as %<asm%> output"
 msgstr ""
 
-#: c-typeck.c:3271
+#: c-typeck.c:3282
 #, gcc-internal-format
 msgid "assignment of read-only location %qE"
 msgstr ""
 
-#: c-typeck.c:3272
+#: c-typeck.c:3283
 #, gcc-internal-format
 msgid "increment of read-only location %qE"
 msgstr ""
 
-#: c-typeck.c:3273
+#: c-typeck.c:3284
 #, gcc-internal-format
 msgid "decrement of read-only location %qE"
 msgstr ""
 
-#: c-typeck.c:3274
+#: c-typeck.c:3285
 #, gcc-internal-format
 msgid "read-only location %qE used as %<asm%> output"
 msgstr ""
 
-#: c-typeck.c:3310
+#: c-typeck.c:3321
 #, fuzzy, gcc-internal-format
 msgid "cannot take address of bit-field %qD"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð°Ñ‚Ñ€Ñ‹Ð¼Ð°Ñ†ÑŒ Ð°Ð´Ñ€Ð°Ñ� Ð±Ñ–Ñ‚Ð°Ð²Ð°Ð³Ð° Ð¿Ð¾Ð»Ñ� \"%s\""
 
-#: c-typeck.c:3338
+#: c-typeck.c:3349
 #, gcc-internal-format
 msgid "global register variable %qD used in nested function"
 msgstr ""
 
-#: c-typeck.c:3341
+#: c-typeck.c:3352
 #, gcc-internal-format
 msgid "register variable %qD used in nested function"
 msgstr ""
 
-#: c-typeck.c:3346
+#: c-typeck.c:3357
 #, gcc-internal-format
 msgid "address of global register variable %qD requested"
 msgstr ""
 
-#: c-typeck.c:3348
+#: c-typeck.c:3359
 #, gcc-internal-format
 msgid "address of register variable %qD requested"
 msgstr ""
 
-#: c-typeck.c:3394
+#: c-typeck.c:3405
 #, gcc-internal-format
 msgid "non-lvalue array in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3442
+#: c-typeck.c:3453
 #, gcc-internal-format
 msgid "signed and unsigned type in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3449
+#: c-typeck.c:3460
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr ""
 
-#: c-typeck.c:3463 c-typeck.c:3471
+#: c-typeck.c:3474 c-typeck.c:3482
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
 msgstr ""
 
-#: c-typeck.c:3478
+#: c-typeck.c:3489
 #, gcc-internal-format
 msgid "pointer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3485 c-typeck.c:3495
+#: c-typeck.c:3496 c-typeck.c:3506
 #, gcc-internal-format
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3509 tree-cfg.c:3783
+#: c-typeck.c:3520 tree-cfg.c:3807
 #, gcc-internal-format
 msgid "type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3552
+#: c-typeck.c:3563
 #, gcc-internal-format
 msgid "left-hand operand of comma expression has no effect"
 msgstr ""
 
-#: c-typeck.c:3589
+#: c-typeck.c:3600
 #, gcc-internal-format
 msgid "cast specifies array type"
 msgstr ""
 
-#: c-typeck.c:3595
+#: c-typeck.c:3606
 #, gcc-internal-format
 msgid "cast specifies function type"
 msgstr ""
 
-#: c-typeck.c:3612
+#: c-typeck.c:3623
 #, gcc-internal-format
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr ""
 
-#: c-typeck.c:3629
+#: c-typeck.c:3640
 #, gcc-internal-format
 msgid "ISO C forbids casts to union type"
 msgstr ""
 
-#: c-typeck.c:3637
+#: c-typeck.c:3648
 #, gcc-internal-format
 msgid "cast to union type from type not present in union"
 msgstr ""
 
-#: c-typeck.c:3683
+#: c-typeck.c:3694
 #, gcc-internal-format
 msgid "cast adds new qualifiers to function type"
 msgstr ""
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3688
+#: c-typeck.c:3699
 #, gcc-internal-format
 msgid "cast discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:3704
+#: c-typeck.c:3715
 #, gcc-internal-format
 msgid "cast increases required alignment of target type"
 msgstr ""
 
-#: c-typeck.c:3715
+#: c-typeck.c:3726
 #, gcc-internal-format
 msgid "cast from pointer to integer of different size"
 msgstr ""
 
-#: c-typeck.c:3719
+#: c-typeck.c:3730
 #, gcc-internal-format
 msgid "cast from function call of type %qT to non-matching type %qT"
 msgstr ""
 
-#: c-typeck.c:3727
+#: c-typeck.c:3738
 #, gcc-internal-format
 msgid "cast to pointer from integer of different size"
 msgstr ""
 
-#: c-typeck.c:3741
+#: c-typeck.c:3752
 #, gcc-internal-format
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr ""
 
-#: c-typeck.c:3749
+#: c-typeck.c:3760
 #, gcc-internal-format
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr ""
 
-#: c-typeck.c:4026
+#: c-typeck.c:4037
 #, gcc-internal-format
 msgid "cannot pass rvalue to reference parameter"
 msgstr ""
 
-#: c-typeck.c:4139 c-typeck.c:4306
+#: c-typeck.c:4150 c-typeck.c:4317
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:4142 c-typeck.c:4309
+#: c-typeck.c:4153 c-typeck.c:4320
 #, gcc-internal-format
 msgid "assignment makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:4145 c-typeck.c:4311
+#: c-typeck.c:4156 c-typeck.c:4322
 #, gcc-internal-format
 msgid "initialization makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:4148 c-typeck.c:4313
+#: c-typeck.c:4159 c-typeck.c:4324
 #, gcc-internal-format
 msgid "return makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:4152 c-typeck.c:4273
+#: c-typeck.c:4163 c-typeck.c:4284
 #, gcc-internal-format
 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:4154 c-typeck.c:4275
+#: c-typeck.c:4165 c-typeck.c:4286
 #, gcc-internal-format
 msgid "assignment discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:4156 c-typeck.c:4277
+#: c-typeck.c:4167 c-typeck.c:4288
 #, gcc-internal-format
 msgid "initialization discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:4158 c-typeck.c:4279
+#: c-typeck.c:4169 c-typeck.c:4290
 #, gcc-internal-format
 msgid "return discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:4165
+#: c-typeck.c:4176
 #, gcc-internal-format
 msgid "ISO C prohibits argument conversion to union type"
 msgstr ""
 
-#: c-typeck.c:4201
+#: c-typeck.c:4212
 #, gcc-internal-format
 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
 msgstr ""
 
-#: c-typeck.c:4214
+#: c-typeck.c:4225
 #, gcc-internal-format
 msgid "argument %d of %qE might be a candidate for a format attribute"
 msgstr ""
 
-#: c-typeck.c:4220
+#: c-typeck.c:4231
 #, gcc-internal-format
 msgid "assignment left-hand side might be a candidate for a format attribute"
 msgstr ""
 
-#: c-typeck.c:4225
+#: c-typeck.c:4236
 #, gcc-internal-format
 msgid "initialization left-hand side might be a candidate for a format attribute"
 msgstr ""
 
-#: c-typeck.c:4230
+#: c-typeck.c:4241
 #, gcc-internal-format
 msgid "return type might be a candidate for a format attribute"
 msgstr ""
 
-#: c-typeck.c:4253
+#: c-typeck.c:4264
 #, gcc-internal-format
 msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
 msgstr ""
 
-#: c-typeck.c:4256
+#: c-typeck.c:4267
 #, gcc-internal-format
 msgid "ISO C forbids assignment between function pointer and %<void *%>"
 msgstr ""
 
-#: c-typeck.c:4258
+#: c-typeck.c:4269
 #, gcc-internal-format
 msgid "ISO C forbids initialization between function pointer and %<void *%>"
 msgstr ""
 
-#: c-typeck.c:4260
+#: c-typeck.c:4271
 #, gcc-internal-format
 msgid "ISO C forbids return between function pointer and %<void *%>"
 msgstr ""
 
-#: c-typeck.c:4289
+#: c-typeck.c:4300
 #, gcc-internal-format
 msgid "pointer targets in passing argument %d of %qE differ in signedness"
 msgstr ""
 
-#: c-typeck.c:4291
+#: c-typeck.c:4302
 #, gcc-internal-format
 msgid "pointer targets in assignment differ in signedness"
 msgstr ""
 
-#: c-typeck.c:4293
+#: c-typeck.c:4304
 #, gcc-internal-format
 msgid "pointer targets in initialization differ in signedness"
 msgstr ""
 
-#: c-typeck.c:4295
+#: c-typeck.c:4306
 #, gcc-internal-format
 msgid "pointer targets in return differ in signedness"
 msgstr ""
 
-#: c-typeck.c:4320
+#: c-typeck.c:4331
 #, gcc-internal-format
 msgid "passing argument %d of %qE from incompatible pointer type"
 msgstr ""
 
-#: c-typeck.c:4322
+#: c-typeck.c:4333
 #, gcc-internal-format
 msgid "assignment from incompatible pointer type"
 msgstr ""
 
-#: c-typeck.c:4323
+#: c-typeck.c:4334
 #, gcc-internal-format
 msgid "initialization from incompatible pointer type"
 msgstr ""
 
-#: c-typeck.c:4325
+#: c-typeck.c:4336
 #, gcc-internal-format
 msgid "return from incompatible pointer type"
 msgstr ""
 
-#: c-typeck.c:4342
+#: c-typeck.c:4353
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes pointer from integer without a cast"
 msgstr ""
 
-#: c-typeck.c:4344
+#: c-typeck.c:4355
 #, gcc-internal-format
 msgid "assignment makes pointer from integer without a cast"
 msgstr ""
 
-#: c-typeck.c:4346
+#: c-typeck.c:4357
 #, gcc-internal-format
 msgid "initialization makes pointer from integer without a cast"
 msgstr ""
 
-#: c-typeck.c:4348
+#: c-typeck.c:4359
 #, gcc-internal-format
 msgid "return makes pointer from integer without a cast"
 msgstr ""
 
-#: c-typeck.c:4355
+#: c-typeck.c:4366
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes integer from pointer without a cast"
 msgstr ""
 
-#: c-typeck.c:4357
+#: c-typeck.c:4368
 #, gcc-internal-format
 msgid "assignment makes integer from pointer without a cast"
 msgstr ""
 
-#: c-typeck.c:4359
+#: c-typeck.c:4370
 #, gcc-internal-format
 msgid "initialization makes integer from pointer without a cast"
 msgstr ""
 
-#: c-typeck.c:4361
+#: c-typeck.c:4372
 #, gcc-internal-format
 msgid "return makes integer from pointer without a cast"
 msgstr ""
 
-#: c-typeck.c:4377
+#: c-typeck.c:4388
 #, gcc-internal-format
 msgid "incompatible types in assignment"
 msgstr ""
 
-#: c-typeck.c:4380
+#: c-typeck.c:4391
 #, fuzzy, gcc-internal-format
 msgid "incompatible types in initialization"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
 
-#: c-typeck.c:4383
+#: c-typeck.c:4394
 #, gcc-internal-format
 msgid "incompatible types in return"
 msgstr ""
 
-#: c-typeck.c:4439
+#: c-typeck.c:4450
 #, gcc-internal-format
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr ""
 
-#: c-typeck.c:4610 c-typeck.c:4625 c-typeck.c:4640
+#: c-typeck.c:4621 c-typeck.c:4636 c-typeck.c:4651
 #, fuzzy, gcc-internal-format
 msgid "(near initialization for %qs)"
 msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
 
-#: c-typeck.c:5180 cp/decl.c:4975
+#: c-typeck.c:5191 cp/decl.c:4995
 #, gcc-internal-format
 msgid "opaque vector types cannot be initialized"
 msgstr ""
 
-#: c-typeck.c:5803
+#: c-typeck.c:5814
 #, gcc-internal-format
 msgid "unknown field %qE specified in initializer"
 msgstr ""
 
-#: c-typeck.c:6703
+#: c-typeck.c:6714
 #, gcc-internal-format
 msgid "traditional C rejects initialization of unions"
 msgstr ""
 
-#: c-typeck.c:7011
+#: c-typeck.c:7022
 #, gcc-internal-format
 msgid "jump into statement expression"
 msgstr ""
 
-#: c-typeck.c:7017
+#: c-typeck.c:7028
 #, gcc-internal-format
 msgid "jump into scope of identifier with variably modified type"
 msgstr ""
 
-#: c-typeck.c:7054
+#: c-typeck.c:7065
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids %<goto *expr;%>"
 msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"goto *expr;\""
 
-#: c-typeck.c:7069 cp/typeck.c:6592
+#: c-typeck.c:7080 cp/typeck.c:6619
 #, fuzzy, gcc-internal-format
 msgid "function declared %<noreturn%> has a %<return%> statement"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
 
-#: c-typeck.c:7077
+#: c-typeck.c:7088
 #, gcc-internal-format
 msgid "%<return%> with no value, in function returning non-void"
 msgstr ""
 
-#: c-typeck.c:7086
+#: c-typeck.c:7097
 #, gcc-internal-format
 msgid "%<return%> with a value, in function returning void"
 msgstr ""
 
-#: c-typeck.c:7088
+#: c-typeck.c:7099
 #, gcc-internal-format
 msgid "ISO C forbids %<return%> with expression, in function returning void"
 msgstr ""
 
-#: c-typeck.c:7145
+#: c-typeck.c:7156
 #, gcc-internal-format
 msgid "function returns address of local variable"
 msgstr ""
 
-#: c-typeck.c:7217 cp/semantics.c:949
+#: c-typeck.c:7228 cp/semantics.c:952
 #, gcc-internal-format
 msgid "switch quantity not an integer"
 msgstr ""
 
-#: c-typeck.c:7229
+#: c-typeck.c:7240
 #, gcc-internal-format
 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
 msgstr ""
 
-#: c-typeck.c:7269
+#: c-typeck.c:7280
 #, gcc-internal-format
 msgid "case label in statement expression not containing enclosing switch statement"
 msgstr ""
 
-#: c-typeck.c:7272
+#: c-typeck.c:7283
 #, gcc-internal-format
 msgid "%<default%> label in statement expression not containing enclosing switch statement"
 msgstr ""
 
-#: c-typeck.c:7278
+#: c-typeck.c:7289
 #, gcc-internal-format
 msgid "case label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr ""
 
-#: c-typeck.c:7281
+#: c-typeck.c:7292
 #, gcc-internal-format
 msgid "%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr ""
 
-#: c-typeck.c:7285 cp/parser.c:6804
+#: c-typeck.c:7296 cp/parser.c:6810
 #, gcc-internal-format
 msgid "case label not within a switch statement"
 msgstr ""
 
-#: c-typeck.c:7287
+#: c-typeck.c:7298
 #, gcc-internal-format
 msgid "%<default%> label not within a switch statement"
 msgstr ""
 
-#: c-typeck.c:7364
+#: c-typeck.c:7375
 #, gcc-internal-format
 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
 msgstr ""
 
-#: c-typeck.c:7475 cp/cp-gimplify.c:97 cp/parser.c:7409
+#: c-typeck.c:7486 cp/cp-gimplify.c:97 cp/parser.c:7415
 #, gcc-internal-format
 msgid "break statement not within loop or switch"
 msgstr ""
 
-#: c-typeck.c:7477 cp/parser.c:7430
+#: c-typeck.c:7488 cp/parser.c:7436
 #, gcc-internal-format
 msgid "continue statement not within a loop"
 msgstr ""
 
-#: c-typeck.c:7482 cp/parser.c:7420
+#: c-typeck.c:7493 cp/parser.c:7426
 #, gcc-internal-format
 msgid "break statement used with OpenMP for loop"
 msgstr ""
 
-#: c-typeck.c:7505
+#: c-typeck.c:7516
 #, gcc-internal-format
 msgid "%Hstatement with no effect"
 msgstr ""
 
-#: c-typeck.c:7527
+#: c-typeck.c:7538
 #, gcc-internal-format
 msgid "expression statement has incomplete type"
 msgstr ""
 
-#: c-typeck.c:8082 cp/typeck.c:3259
+#: c-typeck.c:8093 cp/typeck.c:3301
 #, gcc-internal-format
 msgid "right shift count is negative"
 msgstr ""
 
-#: c-typeck.c:8089 cp/typeck.c:3265
+#: c-typeck.c:8100 cp/typeck.c:3305
 #, gcc-internal-format
 msgid "right shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:8111 cp/typeck.c:3284
+#: c-typeck.c:8122 cp/typeck.c:3324
 #, gcc-internal-format
 msgid "left shift count is negative"
 msgstr ""
 
-#: c-typeck.c:8114 cp/typeck.c:3286
+#: c-typeck.c:8125 cp/typeck.c:3326
 #, gcc-internal-format
 msgid "left shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:8132 cp/typeck.c:3324
+#: c-typeck.c:8143 cp/typeck.c:3364
 #, gcc-internal-format
 msgid "comparing floating point with == or != is unsafe"
 msgstr ""
 
-#: c-typeck.c:8156 c-typeck.c:8163
+#: c-typeck.c:8167 c-typeck.c:8174
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids comparison of %<void *%> with function pointer"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
 
-#: c-typeck.c:8169 c-typeck.c:8227
+#: c-typeck.c:8180 c-typeck.c:8238
 #, gcc-internal-format
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr ""
 
-#: c-typeck.c:8178 c-typeck.c:8186 cp/typeck.c:3344 cp/typeck.c:3353
+#: c-typeck.c:8189 c-typeck.c:8197 cp/typeck.c:3384 cp/typeck.c:3393
 #, gcc-internal-format
 msgid "the address of %qD will never be NULL"
 msgstr ""
 
-#: c-typeck.c:8193 c-typeck.c:8198 c-typeck.c:8245 c-typeck.c:8250
+#: c-typeck.c:8204 c-typeck.c:8209 c-typeck.c:8256 c-typeck.c:8261
 #, gcc-internal-format
 msgid "comparison between pointer and integer"
 msgstr ""
 
-#: c-typeck.c:8219
+#: c-typeck.c:8230
 #, gcc-internal-format
 msgid "comparison of complete and incomplete pointers"
 msgstr ""
 
-#: c-typeck.c:8222
+#: c-typeck.c:8233
 #, gcc-internal-format
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr ""
 
-#: c-typeck.c:8234 c-typeck.c:8240
+#: c-typeck.c:8245 c-typeck.c:8251
 #, gcc-internal-format
 msgid "ordered comparison of pointer with integer zero"
 msgstr ""
 
-#: c-typeck.c:8500
+#: c-typeck.c:8511
 #, gcc-internal-format
 msgid "comparison between signed and unsigned"
 msgstr ""
 
-#: c-typeck.c:8546 cp/typeck.c:3830
+#: c-typeck.c:8557 cp/typeck.c:3838
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with constant"
 msgstr ""
 
-#: c-typeck.c:8554 cp/typeck.c:3838
+#: c-typeck.c:8565 cp/typeck.c:3846
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr ""
 
-#: c-typeck.c:8612
+#: c-typeck.c:8623
 #, gcc-internal-format
 msgid "used array that cannot be converted to pointer where scalar is required"
 msgstr ""
 
-#: c-typeck.c:8616
+#: c-typeck.c:8627
 #, gcc-internal-format
 msgid "used struct type value where scalar is required"
 msgstr ""
 
-#: c-typeck.c:8620
+#: c-typeck.c:8631
 #, gcc-internal-format
 msgid "used union type value where scalar is required"
 msgstr ""
 
-#: c-typeck.c:8725 cp/semantics.c:3523
+#: c-typeck.c:8736 cp/semantics.c:3555
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction%>"
 msgstr ""
 
-#: c-typeck.c:8759 cp/semantics.c:3536
+#: c-typeck.c:8770 cp/semantics.c:3568
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction(%s)%>"
 msgstr ""
 
-#: c-typeck.c:8775 cp/semantics.c:3546
+#: c-typeck.c:8786 cp/semantics.c:3578
 #, gcc-internal-format
 msgid "%qE must be %<threadprivate%> for %<copyin%>"
 msgstr ""
 
-#: c-typeck.c:8784 cp/semantics.c:3351
+#: c-typeck.c:8795 cp/semantics.c:3383
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %qs"
 msgstr ""
 
-#: c-typeck.c:8791 c-typeck.c:8811 c-typeck.c:8831 cp/semantics.c:3377
-#: cp/semantics.c:3396
+#: c-typeck.c:8802 c-typeck.c:8822 c-typeck.c:8842 cp/semantics.c:3409
+#: cp/semantics.c:3428
 #, gcc-internal-format
 msgid "%qE appears more than once in data clauses"
 msgstr ""
 
-#: c-typeck.c:8805 cp/semantics.c:3371
+#: c-typeck.c:8816 cp/semantics.c:3403
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %<firstprivate%>"
 msgstr ""
 
-#: c-typeck.c:8825 cp/semantics.c:3390
+#: c-typeck.c:8836 cp/semantics.c:3422
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %<lastprivate%>"
 msgstr ""
 
-#: c-typeck.c:8883 cp/semantics.c:3587
+#: c-typeck.c:8894 cp/semantics.c:3619
 #, gcc-internal-format
 msgid "%qE is predetermined %qs for %qs"
 msgstr ""
@@ -21404,12 +21384,12 @@
 msgid "function call has aggregate value"
 msgstr ""
 
-#: cfgexpand.c:1884
+#: cfgexpand.c:1887
 #, gcc-internal-format
 msgid "not protecting local variables: variable length buffer"
 msgstr ""
 
-#: cfgexpand.c:1887
+#: cfgexpand.c:1890
 #, gcc-internal-format
 msgid "not protecting function: no buffer at least %d bytes long"
 msgstr ""
@@ -21464,7 +21444,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr ""
 
-#: cfghooks.c:184 cfgrtl.c:1840
+#: cfghooks.c:184 cfgrtl.c:1838
 #, gcc-internal-format
 msgid "wrong amount of branch edges after unconditional jump %i"
 msgstr ""
@@ -21674,252 +21654,252 @@
 msgid "%d exits recorded for loop %d (having %d exits)"
 msgstr ""
 
-#: cfgrtl.c:1734
+#: cfgrtl.c:1732
 #, gcc-internal-format
 msgid "BB_RTL flag not set for block %d"
 msgstr ""
 
-#: cfgrtl.c:1741
+#: cfgrtl.c:1739
 #, gcc-internal-format
 msgid "insn %d basic block pointer is %d, should be %d"
 msgstr ""
 
-#: cfgrtl.c:1752
+#: cfgrtl.c:1750
 #, gcc-internal-format
 msgid "insn %d in header of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:1760
+#: cfgrtl.c:1758
 #, gcc-internal-format
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:1782
+#: cfgrtl.c:1780
 #, gcc-internal-format
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr ""
 
-#: cfgrtl.c:1797
+#: cfgrtl.c:1795
 #, gcc-internal-format
 msgid "fallthru edge crosses section boundary (bb %i)"
 msgstr ""
 
-#: cfgrtl.c:1822
+#: cfgrtl.c:1820
 #, gcc-internal-format
 msgid "missing REG_EH_REGION note in the end of bb %i"
 msgstr ""
 
-#: cfgrtl.c:1830
+#: cfgrtl.c:1828
 #, gcc-internal-format
 msgid "too many outgoing branch edges from bb %i"
 msgstr ""
 
-#: cfgrtl.c:1835
+#: cfgrtl.c:1833
 #, gcc-internal-format
 msgid "fallthru edge after unconditional jump %i"
 msgstr ""
 
-#: cfgrtl.c:1846
+#: cfgrtl.c:1844
 #, gcc-internal-format
 msgid "wrong amount of branch edges after conditional jump %i"
 msgstr ""
 
-#: cfgrtl.c:1852
+#: cfgrtl.c:1850
 #, gcc-internal-format
 msgid "call edges for non-call insn in bb %i"
 msgstr ""
 
-#: cfgrtl.c:1861
+#: cfgrtl.c:1859
 #, gcc-internal-format
 msgid "abnormal edges for no purpose in bb %i"
 msgstr ""
 
-#: cfgrtl.c:1873
+#: cfgrtl.c:1871
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr ""
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1875
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr ""
 
-#: cfgrtl.c:1891 cfgrtl.c:1901
+#: cfgrtl.c:1889 cfgrtl.c:1899
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr ""
 
-#: cfgrtl.c:1914
+#: cfgrtl.c:1912
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr ""
 
-#: cfgrtl.c:1924
+#: cfgrtl.c:1922
 #, gcc-internal-format
 msgid "in basic block %d:"
 msgstr ""
 
-#: cfgrtl.c:1977 cfgrtl.c:2067
+#: cfgrtl.c:1975 cfgrtl.c:2065
 #, gcc-internal-format
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 msgstr ""
 
-#: cfgrtl.c:1985
+#: cfgrtl.c:1983
 #, gcc-internal-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:1998
+#: cfgrtl.c:1996
 #, gcc-internal-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr ""
 
-#: cfgrtl.c:2010
+#: cfgrtl.c:2008
 #, gcc-internal-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:2030
+#: cfgrtl.c:2028
 #, gcc-internal-format
 msgid "missing barrier after block %i"
 msgstr ""
 
-#: cfgrtl.c:2043
+#: cfgrtl.c:2041
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2050
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:2085
+#: cfgrtl.c:2083
 #, gcc-internal-format
 msgid "basic blocks not laid down consecutively"
 msgstr ""
 
-#: cfgrtl.c:2124
+#: cfgrtl.c:2122
 #, gcc-internal-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
 
-#: cgraph.c:794
+#: cgraph.c:840
 #, gcc-internal-format
 msgid "%D renamed after being referenced in assembly"
 msgstr ""
 
-#: cgraphunit.c:670
+#: cgraphunit.c:675
 #, gcc-internal-format
 msgid "aux field set for edge %s->%s"
 msgstr ""
 
-#: cgraphunit.c:676
+#: cgraphunit.c:681
 #, gcc-internal-format
 msgid "Execution count is negative"
 msgstr ""
 
-#: cgraphunit.c:683
+#: cgraphunit.c:688
 #, gcc-internal-format
 msgid "caller edge count is negative"
 msgstr ""
 
-#: cgraphunit.c:688
+#: cgraphunit.c:693
 #, gcc-internal-format
 msgid "caller edge frequency is negative"
 msgstr ""
 
-#: cgraphunit.c:693
+#: cgraphunit.c:698
 #, gcc-internal-format
 msgid "caller edge frequency is too large"
 msgstr ""
 
-#: cgraphunit.c:702
+#: cgraphunit.c:707
 #, gcc-internal-format
 msgid "inlined_to pointer is wrong"
 msgstr ""
 
-#: cgraphunit.c:707
+#: cgraphunit.c:712
 #, gcc-internal-format
 msgid "multiple inline callers"
 msgstr ""
 
-#: cgraphunit.c:714
+#: cgraphunit.c:719
 #, gcc-internal-format
 msgid "inlined_to pointer set for noninline callers"
 msgstr ""
 
-#: cgraphunit.c:720
+#: cgraphunit.c:725
 #, gcc-internal-format
 msgid "inlined_to pointer is set but no predecessors found"
 msgstr ""
 
-#: cgraphunit.c:725
+#: cgraphunit.c:730
 #, gcc-internal-format
 msgid "inlined_to pointer refers to itself"
 msgstr ""
 
-#: cgraphunit.c:735
+#: cgraphunit.c:740
 #, fuzzy, gcc-internal-format
 msgid "node not found in cgraph_hash"
 msgstr "Ð¼ÐµÑ‚Ð°Ð´ \"%s\" Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ Ñƒ ÐºÐ»Ð°Ñ�Ðµ"
 
-#: cgraphunit.c:763
+#: cgraphunit.c:768
 #, gcc-internal-format
 msgid "shared call_stmt:"
 msgstr ""
 
-#: cgraphunit.c:770
+#: cgraphunit.c:775
 #, fuzzy, gcc-internal-format
 msgid "edge points to wrong declaration:"
 msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
 
-#: cgraphunit.c:779
+#: cgraphunit.c:784
 #, gcc-internal-format
 msgid "missing callgraph edge for call stmt:"
 msgstr ""
 
-#: cgraphunit.c:795
+#: cgraphunit.c:800
 #, gcc-internal-format
 msgid "edge %s->%s has no corresponding call_stmt"
 msgstr ""
 
-#: cgraphunit.c:807
+#: cgraphunit.c:812
 #, gcc-internal-format
 msgid "verify_cgraph_node failed"
 msgstr ""
 
-#: cgraphunit.c:909 cgraphunit.c:932
+#: cgraphunit.c:915 cgraphunit.c:938
 #, gcc-internal-format
 msgid "%J%<externally_visible%> attribute have effect only on public objects"
 msgstr ""
 
-#: cgraphunit.c:1122
+#: cgraphunit.c:1128
 #, gcc-internal-format
 msgid "failed to reclaim unneeded function"
 msgstr ""
 
-#: cgraphunit.c:1454
+#: cgraphunit.c:1460
 #, gcc-internal-format
 msgid "nodes with no released memory found"
 msgstr ""
 
-#: collect2.c:1189
+#: collect2.c:1203
 #, fuzzy, gcc-internal-format
 msgid "unknown demangling style '%s'"
 msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
 
-#: collect2.c:1512
+#: collect2.c:1526
 #, gcc-internal-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr ""
 
-#: collect2.c:1530
+#: collect2.c:1544
 #, gcc-internal-format
 msgid "%s returned %d exit status"
 msgstr ""
 
-#: collect2.c:2242
+#: collect2.c:2256
 #, fuzzy, gcc-internal-format
 msgid "cannot find 'ldd'"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– \"ldd\""
@@ -22074,27 +22054,27 @@
 msgid "dominator of %d should be %d, not %d"
 msgstr ""
 
-#: dwarf2out.c:3634
+#: dwarf2out.c:3686
 #, gcc-internal-format
 msgid "DW_LOC_OP %s not implemented"
 msgstr ""
 
-#: emit-rtl.c:2326
+#: emit-rtl.c:2262
 #, fuzzy, gcc-internal-format
 msgid "invalid rtl sharing found in the insn"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
 
-#: emit-rtl.c:2328
+#: emit-rtl.c:2264
 #, gcc-internal-format
 msgid "shared rtx"
 msgstr ""
 
-#: emit-rtl.c:2330
+#: emit-rtl.c:2266
 #, fuzzy, gcc-internal-format
 msgid "internal consistency failure"
 msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°"
 
-#: emit-rtl.c:3417
+#: emit-rtl.c:3365
 #, gcc-internal-format
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr ""
@@ -22154,16 +22134,16 @@
 msgid "verify_eh_tree failed"
 msgstr ""
 
-#: explow.c:1281
+#: explow.c:1258
 #, gcc-internal-format
 msgid "stack limits not supported on this target"
 msgstr ""
 
-#: expr.c:8031
+#: expr.c:8030
 msgid "%Kcall to %qs declared with attribute error: %s"
 msgstr ""
 
-#: expr.c:8037
+#: expr.c:8036
 msgid "%Kcall to %qs declared with attribute warning: %s"
 msgstr ""
 
@@ -22177,7 +22157,7 @@
 msgid "large fixed-point constant implicitly truncated to fixed-point type"
 msgstr ""
 
-#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5060
+#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5076
 #, gcc-internal-format
 msgid "%H%s"
 msgstr ""
@@ -22187,77 +22167,77 @@
 msgid "assuming signed overflow does not occur when negating a division"
 msgstr ""
 
-#: fold-const.c:3989 fold-const.c:4000
+#: fold-const.c:4003 fold-const.c:4014
 #, gcc-internal-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr ""
 
-#: fold-const.c:5317
+#: fold-const.c:5331
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying range test"
 msgstr ""
 
-#: fold-const.c:5691 fold-const.c:5706
+#: fold-const.c:5705 fold-const.c:5720
 #, gcc-internal-format
 msgid "comparison is always %d"
 msgstr ""
 
-#: fold-const.c:5835
+#: fold-const.c:5849
 #, gcc-internal-format
 msgid "%<or%> of unmatched not-equal tests is always 1"
 msgstr ""
 
-#: fold-const.c:5840
+#: fold-const.c:5854
 #, gcc-internal-format
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr ""
 
-#: fold-const.c:8617
+#: fold-const.c:8641
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 msgstr ""
 
-#: fold-const.c:8871
+#: fold-const.c:8895
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 msgstr ""
 
-#: fold-const.c:13236
+#: fold-const.c:13433
 #, gcc-internal-format
 msgid "fold check: original tree changed by fold"
 msgstr ""
 
-#: function.c:377
+#: function.c:380
 #, fuzzy, gcc-internal-format
 msgid "%Jtotal size of local objects too large"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
 
-#: function.c:837 varasm.c:2095
+#: function.c:840 varasm.c:2095
 #, fuzzy, gcc-internal-format
 msgid "size of variable %q+D is too large"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
 
-#: function.c:1554 gimplify.c:4250
+#: function.c:1571 gimplify.c:4405
 #, fuzzy, gcc-internal-format
 msgid "impossible constraint in %<asm%>"
 msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ñ‹ Ð°Ð¿Ñ�Ñ€Ð°Ñ‚Ð°Ñ€ '%s'"
 
-#: function.c:3538
+#: function.c:3557
 #, gcc-internal-format
 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr ""
 
-#: function.c:3559
+#: function.c:3578
 #, gcc-internal-format
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr ""
 
-#: function.c:4004
+#: function.c:4027
 #, gcc-internal-format
 msgid "function returns an aggregate"
 msgstr ""
 
-#: function.c:4401
+#: function.c:4424
 #, fuzzy, gcc-internal-format
 msgid "unused parameter %q+D"
 msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
@@ -22282,12 +22262,12 @@
 msgid "extraneous argument to '%s' option"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
 
-#: gcc.c:3987
+#: gcc.c:3981
 #, gcc-internal-format
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr ""
 
-#: gcc.c:4276
+#: gcc.c:4270
 #, gcc-internal-format
 msgid "warning: '-x %s' after last input file has no effect"
 msgstr ""
@@ -22295,62 +22275,62 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5314
+#: gcc.c:5308
 #, gcc-internal-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr ""
 
-#: gcc.c:5323
+#: gcc.c:5317
 #, gcc-internal-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr ""
 
-#: gcc.c:5404
+#: gcc.c:5398
 #, fuzzy, gcc-internal-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
 
-#: gcc.c:6305
+#: gcc.c:6304
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 msgstr ""
 
-#: gcc.c:6328
+#: gcc.c:6327
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 msgstr ""
 
-#: gcc.c:6415
+#: gcc.c:6414
 #, fuzzy, gcc-internal-format
 msgid "unrecognized option '-%s'"
 msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"-%s\""
 
-#: gcc.c:6615 gcc.c:6678
+#: gcc.c:6614 gcc.c:6677
 #, gcc-internal-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: %s ÐºÐ°Ð¼Ð¿Ñ–Ð»Ñ�Ñ‚Ð°Ñ€ Ð½Ðµ ÑžÑ�Ñ‚Ð°Ð»Ñ�Ð²Ð°Ð½Ñ‹ Ð½Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ñ�Ñ–Ñ�Ñ‚Ñ�Ð¼Ðµ"
 
-#: gcc.c:6778
+#: gcc.c:6777
 #, gcc-internal-format
 msgid "%s: linker input file unused because linking not done"
 msgstr ""
 
-#: gcc.c:6818
+#: gcc.c:6817
 #, gcc-internal-format
 msgid "language %s not recognized"
 msgstr "Ð¼Ð¾Ð²Ð° %s Ð½Ðµ Ñ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°"
 
-#: gcc.c:6889
+#: gcc.c:6888
 #, gcc-internal-format
 msgid "%s: %s"
 msgstr ""
 
-#: gcse.c:6660
+#: gcse.c:6644
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr ""
 
-#: gcse.c:6673
+#: gcse.c:6657
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr ""
@@ -22403,52 +22383,52 @@
 msgid "can't write PCH fle: %m"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð°Ð¿Ñ–Ñ�Ð°Ñ†ÑŒ Ñž %s"
 
-#: gimplify.c:4139
+#: gimplify.c:4294
 #, gcc-internal-format
 msgid "invalid lvalue in asm output %d"
 msgstr ""
 
-#: gimplify.c:4251
+#: gimplify.c:4406
 #, gcc-internal-format
 msgid "non-memory input %d must stay in memory"
 msgstr ""
 
-#: gimplify.c:4264
+#: gimplify.c:4419
 #, gcc-internal-format
 msgid "memory input %d is not directly addressable"
 msgstr ""
 
-#: gimplify.c:4743
+#: gimplify.c:4898
 #, gcc-internal-format
 msgid "%qs not specified in enclosing parallel"
 msgstr ""
 
-#: gimplify.c:4745
+#: gimplify.c:4900
 #, gcc-internal-format
 msgid "%Henclosing parallel"
 msgstr ""
 
-#: gimplify.c:4799
+#: gimplify.c:4954
 #, gcc-internal-format
 msgid "iteration variable %qs should be private"
 msgstr ""
 
-#: gimplify.c:4813
+#: gimplify.c:4968
 #, gcc-internal-format
 msgid "iteration variable %qs should not be firstprivate"
 msgstr ""
 
-#: gimplify.c:4816
+#: gimplify.c:4971
 #, gcc-internal-format
 msgid "iteration variable %qs should not be reduction"
 msgstr ""
 
-#: gimplify.c:4940
+#: gimplify.c:5095
 #, gcc-internal-format
 msgid "%s variable %qs is private in outer context"
 msgstr ""
 
-#: gimplify.c:6108
+#: gimplify.c:6281
 #, gcc-internal-format
 msgid "gimplification failed"
 msgstr ""
@@ -22458,7 +22438,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
 
-#: graph.c:401 java/jcf-parse.c:1757 java/jcf-parse.c:1897 objc/objc-act.c:500
+#: graph.c:401 java/jcf-parse.c:1759 java/jcf-parse.c:1899 objc/objc-act.c:500
 #, fuzzy, gcc-internal-format
 msgid "can't open %s: %m"
 msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ %s"
@@ -22468,158 +22448,163 @@
 msgid "fix_sched_param: unknown param: %s"
 msgstr ""
 
-#: omp-low.c:1288
+#: omp-low.c:1289
 #, gcc-internal-format
 msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered or master region"
 msgstr ""
 
-#: omp-low.c:1304
+#: omp-low.c:1305
 #, gcc-internal-format
 msgid "master region may not be closely nested inside of work-sharing region"
 msgstr ""
 
-#: omp-low.c:1318
+#: omp-low.c:1319
 #, gcc-internal-format
 msgid "ordered region may not be closely nested inside of critical region"
 msgstr ""
 
-#: omp-low.c:1324
+#: omp-low.c:1325
 #, gcc-internal-format
 msgid "ordered region must be closely nested inside a loop region with an ordered clause"
 msgstr ""
 
-#: omp-low.c:1338
+#: omp-low.c:1339
 #, gcc-internal-format
 msgid "critical region may not be nested inside a critical region with the same name"
 msgstr ""
 
-#: omp-low.c:5050 cp/decl.c:2660 cp/parser.c:7417 cp/parser.c:7437
+#: omp-low.c:5116 cp/decl.c:2667 cp/parser.c:7423 cp/parser.c:7443
 #, gcc-internal-format
 msgid "invalid exit from OpenMP structured block"
 msgstr ""
 
-#: omp-low.c:5052
+#: omp-low.c:5118
 #, gcc-internal-format
 msgid "invalid entry to OpenMP structured block"
 msgstr ""
 
-#: opts.c:173
+#: opts.c:165
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
 msgstr ""
 
-#: opts.c:207
+#: opts.c:199
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
 msgstr ""
 
-#: opts.c:213
+#: opts.c:205
 #, gcc-internal-format
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 msgstr ""
 
 #. Eventually this should become a hard error IMO.
-#: opts.c:438
+#: opts.c:430
 #, gcc-internal-format
 msgid "command line option \"%s\" is valid for %s but not for %s"
 msgstr ""
 
-#: opts.c:492
+#: opts.c:484
 #, gcc-internal-format
 msgid "command line option %qs is not supported by this configuration"
 msgstr ""
 
-#: opts.c:545
+#: opts.c:537
 #, fuzzy, gcc-internal-format
 msgid "missing argument to \"%s\""
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
 
-#: opts.c:555
+#: opts.c:547
 #, fuzzy, gcc-internal-format
 msgid "argument to \"%s\" should be a non-negative integer"
 msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
 
-#: opts.c:728
+#: opts.c:720
 #, fuzzy, gcc-internal-format
 msgid "unrecognized command line option \"%s\""
 msgstr "Ð�ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
 
-#: opts.c:947
+#: opts.c:939
 #, gcc-internal-format
 msgid "-Wuninitialized is not supported without -O"
 msgstr ""
 
-#: opts.c:962
+#: opts.c:951
 #, gcc-internal-format
+msgid "-funit-at-a-time is required for inlining of functions that are only called once"
+msgstr ""
+
+#: opts.c:964
+#, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work with exceptions"
 msgstr ""
 
-#: opts.c:973
+#: opts.c:975
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not support unwind info"
 msgstr ""
 
-#: opts.c:987
+#: opts.c:989
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 msgstr ""
 
-#: opts.c:1263
+#: opts.c:1265
 #, gcc-internal-format
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 msgstr ""
 
-#: opts.c:1593
+#: opts.c:1595
 #, gcc-internal-format
 msgid "structure alignment must be a small power of two, not %d"
 msgstr ""
 
-#: opts.c:1656
+#: opts.c:1658
 #, fuzzy, gcc-internal-format
 msgid "unrecognized visibility value \"%s\""
 msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ�Ñ�ÐºÑ†Ñ‹Ñ– \"%s\""
 
-#: opts.c:1704
+#: opts.c:1706
 #, fuzzy, gcc-internal-format
 msgid "unrecognized register name \"%s\""
 msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ�Ñ�ÐºÑ†Ñ‹Ñ– \"%s\""
 
-#: opts.c:1728
+#: opts.c:1730
 #, fuzzy, gcc-internal-format
 msgid "unknown tls-model \"%s\""
 msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
 
-#: opts.c:1803
+#: opts.c:1807
 #, gcc-internal-format
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 msgstr ""
 
-#: opts.c:1808
+#: opts.c:1812
 #, fuzzy, gcc-internal-format
 msgid "invalid --param value %qs"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ --param : %s"
 
-#: opts.c:1931
+#: opts.c:1934
 #, fuzzy, gcc-internal-format
 msgid "target system does not support debug output"
 msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
 
-#: opts.c:1938
+#: opts.c:1941
 #, fuzzy, gcc-internal-format
 msgid "debug format \"%s\" conflicts with prior selection"
 msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
 
-#: opts.c:1954
+#: opts.c:1957
 #, fuzzy, gcc-internal-format
 msgid "unrecognised debug output level \"%s\""
 msgstr "Ð½ÐµÑ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ�Ñ�ÐºÑ†Ñ‹Ñ– \"%s\""
 
-#: opts.c:1956
+#: opts.c:1959
 #, gcc-internal-format
 msgid "debug output level %s is too high"
 msgstr ""
 
-#: opts.c:2038
+#: opts.c:2041
 #, gcc-internal-format
 msgid "-Werror=%s: No option -%s"
 msgstr ""
@@ -22695,9 +22680,9 @@
 msgid "can't use '%s' as a %s register"
 msgstr ""
 
-#: regclass.c:890 config/ia64/ia64.c:5138 config/ia64/ia64.c:5145
-#: config/pa/pa.c:359 config/pa/pa.c:366 config/spu/spu.c:3886
-#: config/spu/spu.c:3893
+#: regclass.c:890 config/ia64/ia64.c:5139 config/ia64/ia64.c:5146
+#: config/pa/pa.c:362 config/pa/pa.c:369 config/spu/spu.c:3875
+#: config/spu/spu.c:3882
 #, gcc-internal-format
 msgid "unknown register name: %s"
 msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� Ð½Ð°Ð·Ð²Ð° Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€Ð°: %s"
@@ -22737,22 +22722,22 @@
 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr ""
 
-#: reload.c:1252
+#: reload.c:1256
 #, gcc-internal-format
 msgid "cannot reload integer constant operand in %<asm%>"
 msgstr ""
 
-#: reload.c:1266
+#: reload.c:1270
 #, gcc-internal-format
 msgid "impossible register constraint in %<asm%>"
 msgstr ""
 
-#: reload.c:3564
+#: reload.c:3574
 #, gcc-internal-format
 msgid "%<&%> constraint used with no register class"
 msgstr ""
 
-#: reload.c:3735 reload.c:3975
+#: reload.c:3745 reload.c:3991
 #, gcc-internal-format
 msgid "inconsistent operand constraints in an %<asm%>"
 msgstr ""
@@ -22977,49 +22962,49 @@
 msgid "size of %q+D is larger than %wd bytes"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
 
-#: stor-layout.c:899
+#: stor-layout.c:888
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %q+D"
 msgstr ""
 
-#: stor-layout.c:902
+#: stor-layout.c:891
 #, gcc-internal-format
 msgid "packed attribute is unnecessary for %q+D"
 msgstr ""
 
 #. No, we need to skip space before this field.
 #. Bump the cumulative size to multiple of field alignment.
-#: stor-layout.c:919
+#: stor-layout.c:908
 #, gcc-internal-format
 msgid "padding struct to align %q+D"
 msgstr ""
 
-#: stor-layout.c:1270
+#: stor-layout.c:1259
 #, gcc-internal-format
 msgid "padding struct size to alignment boundary"
 msgstr ""
 
-#: stor-layout.c:1300
+#: stor-layout.c:1289
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %qs"
 msgstr ""
 
-#: stor-layout.c:1304
+#: stor-layout.c:1293
 #, fuzzy, gcc-internal-format
 msgid "packed attribute is unnecessary for %qs"
 msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
 
-#: stor-layout.c:1310
+#: stor-layout.c:1299
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment"
 msgstr ""
 
-#: stor-layout.c:1312
+#: stor-layout.c:1301
 #, gcc-internal-format
 msgid "packed attribute is unnecessary"
 msgstr ""
 
-#: stor-layout.c:1842
+#: stor-layout.c:1831
 #, gcc-internal-format
 msgid "alignment of array elements is greater than element size"
 msgstr ""
@@ -23104,643 +23089,653 @@
 msgid "unrecognized gcc debugging option: %c"
 msgstr ""
 
-#: toplev.c:1411
+#: toplev.c:1413
 #, fuzzy, gcc-internal-format
 msgid "can%'t open %s for writing: %m"
 msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ %s Ð´Ð»Ñ� Ð·Ð°Ð¿Ñ–Ñ�Ñƒ"
 
-#: toplev.c:1432
+#: toplev.c:1434
 #, fuzzy, gcc-internal-format
 msgid "-frecord-gcc-switches is not supported by the current target"
 msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
 
-#: toplev.c:1745
+#: toplev.c:1747
 #, fuzzy, gcc-internal-format
 msgid "this target does not support %qs"
 msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
 
-#: toplev.c:1794
+#: toplev.c:1796
 #, gcc-internal-format
 msgid "instruction scheduling not supported on this target machine"
 msgstr ""
 
-#: toplev.c:1798
+#: toplev.c:1800
 #, gcc-internal-format
 msgid "this target machine does not have delayed branches"
 msgstr ""
 
-#: toplev.c:1812
+#: toplev.c:1814
 #, gcc-internal-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr ""
 
-#: toplev.c:1885
+#: toplev.c:1887
 #, gcc-internal-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr ""
 
-#: toplev.c:1898
+#: toplev.c:1900
 #, gcc-internal-format
 msgid "variable tracking requested, but useless unless producing debug info"
 msgstr ""
 
-#: toplev.c:1901
+#: toplev.c:1903
 #, gcc-internal-format
 msgid "variable tracking requested, but not supported by this debug format"
 msgstr ""
 
-#: toplev.c:1935
+#: toplev.c:1937
 #, fuzzy, gcc-internal-format
 msgid "can%'t open %s: %m"
 msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ %s"
 
-#: toplev.c:1942
+#: toplev.c:1944
 #, fuzzy, gcc-internal-format
 msgid "-ffunction-sections not supported for this target"
 msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
 
-#: toplev.c:1947
+#: toplev.c:1949
 #, fuzzy, gcc-internal-format
 msgid "-fdata-sections not supported for this target"
 msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
 
-#: toplev.c:1954
+#: toplev.c:1956
 #, gcc-internal-format
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr ""
 
-#: toplev.c:1961
+#: toplev.c:1963
 #, fuzzy, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
 
-#: toplev.c:1967
+#: toplev.c:1969
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr ""
 
-#: toplev.c:1976
+#: toplev.c:1978
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr ""
 
-#: toplev.c:1983
+#: toplev.c:1985
 #, gcc-internal-format
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr ""
 
-#: toplev.c:1999
+#: toplev.c:1996
+#, gcc-internal-format
+msgid "-fassociative-math disabled; other options take precedence"
+msgstr ""
+
+#: toplev.c:2008
 #, fuzzy, gcc-internal-format
 msgid "-fstack-protector not supported for this target"
 msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
 
-#: toplev.c:2012
+#: toplev.c:2021
 #, gcc-internal-format
-msgid "unwind tables currently requires a frame pointer for correctness"
+msgid "unwind tables currently require a frame pointer for correctness"
 msgstr ""
 
-#: toplev.c:2198
+#: toplev.c:2207
 #, fuzzy, gcc-internal-format
 msgid "error writing to %s: %m"
 msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° Ð·Ð°Ð¿Ñ–Ñ�Ñƒ Ñž %s"
 
-#: toplev.c:2200 java/jcf-parse.c:1776
+#: toplev.c:2209 java/jcf-parse.c:1778
 #, fuzzy, gcc-internal-format
 msgid "error closing %s: %m"
 msgstr "Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ° Ð·Ð°Ð¿Ñ–Ñ�Ñƒ Ñž %s"
 
-#: tree-cfg.c:1432 tree-cfg.c:2068 tree-cfg.c:2071
+#: tree-cfg.c:1451 tree-cfg.c:2087 tree-cfg.c:2090
 #, gcc-internal-format
 msgid "%Hwill never be executed"
 msgstr ""
 
-#: tree-cfg.c:3134
+#: tree-cfg.c:3153
 #, gcc-internal-format
 msgid "SSA name in freelist but still referenced"
 msgstr ""
 
-#: tree-cfg.c:3143
+#: tree-cfg.c:3162
 #, gcc-internal-format
 msgid "ASSERT_EXPR with an always-false condition"
 msgstr ""
 
-#: tree-cfg.c:3156
+#: tree-cfg.c:3175
 #, gcc-internal-format
 msgid "GIMPLE register modified with BIT_FIELD_REF"
 msgstr ""
 
-#: tree-cfg.c:3191
+#: tree-cfg.c:3210
 #, gcc-internal-format
 msgid "invariant not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: tree-cfg.c:3197
+#: tree-cfg.c:3216
 #, gcc-internal-format
 msgid "constant not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: tree-cfg.c:3202
+#: tree-cfg.c:3221
 #, gcc-internal-format
 msgid "side effects not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: tree-cfg.c:3218
+#: tree-cfg.c:3237
 #, gcc-internal-format
 msgid "address taken, but ADDRESSABLE bit not set"
 msgstr ""
 
-#: tree-cfg.c:3228
+#: tree-cfg.c:3252
 #, gcc-internal-format
 msgid "non-integral used in condition"
 msgstr ""
 
-#: tree-cfg.c:3233
+#: tree-cfg.c:3257
 #, fuzzy, gcc-internal-format
 msgid "invalid conditional operand"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%c Ð°Ð¿ÐµÑ€Ð°Ð½Ð´"
 
-#: tree-cfg.c:3285
+#: tree-cfg.c:3309
 #, gcc-internal-format
 msgid "invalid reference prefix"
 msgstr ""
 
-#: tree-cfg.c:3296
+#: tree-cfg.c:3320
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to plus/minus, type is a pointer"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: tree-cfg.c:3307
+#: tree-cfg.c:3331
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, first operand is not a pointer"
 msgstr ""
 
-#: tree-cfg.c:3315
+#: tree-cfg.c:3339
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, second operand is not an integer with type of sizetype."
 msgstr ""
 
-#: tree-cfg.c:3382 tree-cfg.c:3798
+#: tree-cfg.c:3406 tree-cfg.c:3822
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary expression"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: tree-cfg.c:3392
+#: tree-cfg.c:3416
 #, gcc-internal-format
 msgid "type mismatch in unary expression"
 msgstr ""
 
-#: tree-cfg.c:3413
+#: tree-cfg.c:3437
 #, gcc-internal-format
 msgid "invalid operands in binary expression"
 msgstr ""
 
-#: tree-cfg.c:3424
+#: tree-cfg.c:3448
 #, gcc-internal-format
 msgid "type mismatch in binary expression"
 msgstr ""
 
-#: tree-cfg.c:3449
+#: tree-cfg.c:3473
 #, fuzzy, gcc-internal-format
 msgid "invalid expression for min lvalue"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%m"
 
-#: tree-cfg.c:3456
+#: tree-cfg.c:3480
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in indirect reference"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
 
-#: tree-cfg.c:3463
+#: tree-cfg.c:3487
 #, gcc-internal-format
 msgid "type mismatch in indirect reference"
 msgstr ""
 
-#: tree-cfg.c:3491
+#: tree-cfg.c:3515
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to array reference"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: tree-cfg.c:3502
+#: tree-cfg.c:3526
 #, gcc-internal-format
 msgid "type mismatch in array reference"
 msgstr ""
 
-#: tree-cfg.c:3511
+#: tree-cfg.c:3535
 #, gcc-internal-format
 msgid "type mismatch in array range reference"
 msgstr ""
 
-#: tree-cfg.c:3522
+#: tree-cfg.c:3546
 #, gcc-internal-format
 msgid "type mismatch in real/imagpart reference"
 msgstr ""
 
-#: tree-cfg.c:3532
+#: tree-cfg.c:3556
 #, gcc-internal-format
 msgid "type mismatch in component reference"
 msgstr ""
 
-#: tree-cfg.c:3586
+#: tree-cfg.c:3610
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in conversion"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: tree-cfg.c:3614
+#: tree-cfg.c:3638
 #, fuzzy, gcc-internal-format
 msgid "invalid types in nop conversion"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: tree-cfg.c:3628
+#: tree-cfg.c:3652
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in int to float conversion"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: tree-cfg.c:3634
+#: tree-cfg.c:3658
 #, gcc-internal-format
 msgid "invalid types in conversion to floating point"
 msgstr ""
 
-#: tree-cfg.c:3647
+#: tree-cfg.c:3671
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in float to int conversion"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: tree-cfg.c:3653
+#: tree-cfg.c:3677
 #, gcc-internal-format
 msgid "invalid types in conversion to integer"
 msgstr ""
 
-#: tree-cfg.c:3667
+#: tree-cfg.c:3691
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in complex expression"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
 
-#: tree-cfg.c:3680
+#: tree-cfg.c:3704
 #, gcc-internal-format
 msgid "type mismatch in complex expression"
 msgstr ""
 
-#: tree-cfg.c:3694
+#: tree-cfg.c:3718
 #, gcc-internal-format
 msgid "constructor not allowed for non-vector types"
 msgstr ""
 
-#: tree-cfg.c:3711
+#: tree-cfg.c:3735
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in shift expression"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: tree-cfg.c:3717
+#: tree-cfg.c:3741
 #, gcc-internal-format
 msgid "type mismatch in shift expression"
 msgstr ""
 
-#: tree-cfg.c:3735
+#: tree-cfg.c:3759
 #, gcc-internal-format
 msgid "invalid (pointer) operands to plus/minus"
 msgstr ""
 
-#: tree-cfg.c:3748
+#: tree-cfg.c:3772
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in pointer plus expression"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: tree-cfg.c:3755
+#: tree-cfg.c:3779
 #, gcc-internal-format
 msgid "type mismatch in pointer plus expression"
 msgstr ""
 
-#: tree-cfg.c:3774
+#: tree-cfg.c:3798
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in conditional expression"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: tree-cfg.c:3807
+#: tree-cfg.c:3831
 #, gcc-internal-format
 msgid "type mismatch in address expression"
 msgstr ""
 
-#: tree-cfg.c:3827
+#: tree-cfg.c:3851
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in truth expression"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: tree-cfg.c:3836
+#: tree-cfg.c:3860
 #, gcc-internal-format
 msgid "type mismatch in binary truth expression"
 msgstr ""
 
-#: tree-cfg.c:3852
+#: tree-cfg.c:3876
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary not"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: tree-cfg.c:3861
+#: tree-cfg.c:3885
 #, gcc-internal-format
 msgid "type mismatch in not expression"
 msgstr ""
 
-#: tree-cfg.c:3900
+#: tree-cfg.c:3924
 #, gcc-internal-format
 msgid "invalid operands in comparison expression"
 msgstr ""
 
-#: tree-cfg.c:3917
+#: tree-cfg.c:3941
 #, gcc-internal-format
 msgid "type mismatch in comparison expression"
 msgstr ""
 
-#: tree-cfg.c:3947
+#: tree-cfg.c:3971
 #, gcc-internal-format
 msgid "non-trivial conversion at assignment"
 msgstr ""
 
-#: tree-cfg.c:3988 tree-cfg.c:4136
+#: tree-cfg.c:4012 tree-cfg.c:4160
 #, gcc-internal-format
 msgid "is not a valid GIMPLE statement"
 msgstr ""
 
-#: tree-cfg.c:4015
+#: tree-cfg.c:4039
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to switch statement"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ %%-ÐºÐ¾Ð´"
 
-#: tree-cfg.c:4026
+#: tree-cfg.c:4050
 #, gcc-internal-format
 msgid "type error in return expression"
 msgstr ""
 
-#: tree-cfg.c:4104
+#: tree-cfg.c:4128
 #, gcc-internal-format
 msgid "verify_gimple failed"
 msgstr ""
 
-#: tree-cfg.c:4156
+#: tree-cfg.c:4180
 #, gcc-internal-format
 msgid "statement marked for throw, but doesn%'t"
 msgstr ""
 
-#: tree-cfg.c:4161
+#: tree-cfg.c:4185
 #, gcc-internal-format
 msgid "statement marked for throw in middle of block"
 msgstr ""
 
-#: tree-cfg.c:4232
+#: tree-cfg.c:4256
 #, gcc-internal-format
 msgid "unexpected non-tuple"
 msgstr ""
 
-#: tree-cfg.c:4261
+#: tree-cfg.c:4285
 #, gcc-internal-format
 msgid "Dead STMT in EH table"
 msgstr ""
 
-#: tree-cfg.c:4295
+#: tree-cfg.c:4319
 #, gcc-internal-format
 msgid "bb_for_stmt (phi) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.c:4306
+#: tree-cfg.c:4330
 #, fuzzy, gcc-internal-format
 msgid "missing PHI def"
 msgstr "ÐŸÑ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð´Ñ�Ð½Ñ‚Ñ‹Ñ„Ñ–ÐºÐ°Ñ‚Ð°Ñ€"
 
-#: tree-cfg.c:4317
+#: tree-cfg.c:4341
 #, gcc-internal-format
 msgid "PHI def is not a GIMPLE value"
 msgstr ""
 
-#: tree-cfg.c:4333 tree-cfg.c:4359
+#: tree-cfg.c:4357 tree-cfg.c:4383
 #, gcc-internal-format
 msgid "incorrect sharing of tree nodes"
 msgstr ""
 
-#: tree-cfg.c:4350
+#: tree-cfg.c:4374
 #, gcc-internal-format
 msgid "bb_for_stmt (stmt) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.c:4373
+#: tree-cfg.c:4397
 #, gcc-internal-format
 msgid "verify_stmts failed"
 msgstr ""
 
-#: tree-cfg.c:4396
+#: tree-cfg.c:4420
 #, gcc-internal-format
 msgid "ENTRY_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.c:4402
+#: tree-cfg.c:4426
 #, gcc-internal-format
 msgid "EXIT_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.c:4409
+#: tree-cfg.c:4433
 #, gcc-internal-format
 msgid "fallthru to exit from bb %d"
 msgstr ""
 
-#: tree-cfg.c:4431
+#: tree-cfg.c:4455
 #, gcc-internal-format
 msgid "nonlocal label "
 msgstr ""
 
-#: tree-cfg.c:4440 tree-cfg.c:4450 tree-cfg.c:4475
+#: tree-cfg.c:4464 tree-cfg.c:4474 tree-cfg.c:4499
 #, gcc-internal-format
 msgid "label "
 msgstr ""
 
-#: tree-cfg.c:4465
+#: tree-cfg.c:4489
 #, gcc-internal-format
 msgid "control flow in the middle of basic block %d"
 msgstr ""
 
-#: tree-cfg.c:4495
+#: tree-cfg.c:4519
 #, gcc-internal-format
 msgid "fallthru edge after a control statement in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4508
+#: tree-cfg.c:4532
 #, gcc-internal-format
 msgid "true/false edge after a non-COND_EXPR in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4524
+#: tree-cfg.c:4548
 #, gcc-internal-format
 msgid "COND_EXPR with code in branches at the end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:4538 tree-cfg.c:4560 tree-cfg.c:4573 tree-cfg.c:4644
+#: tree-cfg.c:4562 tree-cfg.c:4584 tree-cfg.c:4597 tree-cfg.c:4668
 #, gcc-internal-format
 msgid "wrong outgoing edge flags at end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:4548
+#: tree-cfg.c:4572
 #, gcc-internal-format
 msgid "explicit goto at end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:4578
+#: tree-cfg.c:4602
 #, gcc-internal-format
 msgid "return edge does not point to exit in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4611
+#: tree-cfg.c:4635
 #, gcc-internal-format
 msgid "found default case not at end of case vector"
 msgstr ""
 
-#: tree-cfg.c:4617
+#: tree-cfg.c:4641
 #, fuzzy, gcc-internal-format
 msgid "case labels not sorted: "
 msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
 
-#: tree-cfg.c:4628
+#: tree-cfg.c:4652
 #, gcc-internal-format
 msgid "no default case found at end of case vector"
 msgstr ""
 
-#: tree-cfg.c:4636
+#: tree-cfg.c:4660
 #, gcc-internal-format
 msgid "extra outgoing edge %d->%d"
 msgstr ""
 
-#: tree-cfg.c:4658
+#: tree-cfg.c:4682
 #, fuzzy, gcc-internal-format
 msgid "missing edge %i->%i"
 msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð¿Ð¾Ð»Ðµ '%s' Ñƒ '%s'"
 
-#: tree-cfg.c:6941 tree-cfg.c:6945
+#: tree-cfg.c:7025 tree-cfg.c:7029
 #, gcc-internal-format
 msgid "%H%<noreturn%> function does return"
 msgstr ""
 
-#: tree-cfg.c:6967 tree-cfg.c:6972
+#: tree-cfg.c:7051 tree-cfg.c:7056
 #, gcc-internal-format
 msgid "%Hcontrol reaches end of non-void function"
 msgstr ""
 
-#: tree-cfg.c:7033
+#: tree-cfg.c:7117
 #, gcc-internal-format
 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
 msgstr ""
 
-#: tree-dump.c:933
+#: tree-dump.c:932
 #, fuzzy, gcc-internal-format
 msgid "could not open dump file %qs: %s"
 msgstr "Ð�ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» Ð· Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ð¼Ñ– %s.\n"
 
-#: tree-dump.c:1068
+#: tree-dump.c:1067
 #, gcc-internal-format
 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
 msgstr ""
 
-#: tree-eh.c:1788
+#: tree-eh.c:1805
 #, fuzzy, gcc-internal-format
 msgid "EH edge %i->%i is missing"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"-%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
 
-#: tree-eh.c:1793
+#: tree-eh.c:1810
 #, gcc-internal-format
 msgid "EH edge %i->%i miss EH flag"
 msgstr ""
 
 #. ??? might not be mistake.
-#: tree-eh.c:1799
+#: tree-eh.c:1816
 #, gcc-internal-format
 msgid "EH edge %i->%i has duplicated regions"
 msgstr ""
 
-#: tree-eh.c:1833
+#: tree-eh.c:1850
 #, gcc-internal-format
 msgid "BB %i can not throw but has EH edges"
 msgstr ""
 
-#: tree-eh.c:1840
+#: tree-eh.c:1857
 #, gcc-internal-format
 msgid "BB %i last statement has incorrectly set region"
 msgstr ""
 
-#: tree-eh.c:1851
+#: tree-eh.c:1868
 #, gcc-internal-format
 msgid "unnecessary EH edge %i->%i"
 msgstr ""
 
-#: tree-inline.c:1830
+#: tree-inline.c:1880
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 msgstr ""
 
-#: tree-inline.c:1842
+#: tree-inline.c:1892
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp"
 msgstr ""
 
-#: tree-inline.c:1856
+#: tree-inline.c:1906
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 msgstr ""
 
-#: tree-inline.c:1867
+#: tree-inline.c:1917
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 msgstr ""
 
-#: tree-inline.c:1874
+#: tree-inline.c:1924
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses non-local goto"
 msgstr ""
 
-#: tree-inline.c:1885
+#: tree-inline.c:1935
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 msgstr ""
 
-#: tree-inline.c:1904
+#: tree-inline.c:1954
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it contains a computed goto"
 msgstr ""
 
-#: tree-inline.c:1918
+#: tree-inline.c:1968
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it receives a non-local goto"
 msgstr ""
 
-#: tree-inline.c:1943
+#: tree-inline.c:1993
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable sized variables"
 msgstr ""
 
-#: tree-inline.c:2005
+#: tree-inline.c:2015
 #, gcc-internal-format
+msgid "function %q+F can never be inlined because it saves address of local label in a static variable"
+msgstr ""
+
+#: tree-inline.c:2091
+#, gcc-internal-format
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 msgstr ""
 
-#: tree-inline.c:2019
+#: tree-inline.c:2105
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 msgstr ""
 
-#: tree-inline.c:2588 tree-inline.c:2598
+#: tree-inline.c:2674 tree-inline.c:2684
 #, gcc-internal-format
 msgid "inlining failed in call to %q+F: %s"
 msgstr ""
 
-#: tree-inline.c:2589 tree-inline.c:2600
+#: tree-inline.c:2675 tree-inline.c:2686
 #, gcc-internal-format
 msgid "called from here"
 msgstr "Ð²Ñ‹ÐºÐ»Ñ–ÐºÐ°Ð½Ð° Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
 
-#: tree-mudflap.c:860
+#: tree-mudflap.c:864
 #, gcc-internal-format
 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
 msgstr ""
 
-#: tree-mudflap.c:1044
+#: tree-mudflap.c:1050
 #, gcc-internal-format
 msgid "mudflap cannot track %qs in stub function"
 msgstr ""
 
-#: tree-mudflap.c:1272
+#: tree-mudflap.c:1279
 #, gcc-internal-format
 msgid "mudflap cannot track unknown size extern %qs"
 msgstr ""
@@ -23760,33 +23755,33 @@
 msgid "size of return value of %q+D is larger than %wd bytes"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ð°Ð³Ð° Ð·Ð½Ð°Ñ‡Ñ�Ð½Ð½Ñ� \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ñ‹Ð¼ %d Ð±Ð°Ð¹Ñ‚"
 
-#: tree-outof-ssa.c:637 tree-outof-ssa.c:688 tree-ssa-coalesce.c:936
-#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1043
+#: tree-outof-ssa.c:638 tree-outof-ssa.c:689 tree-ssa-coalesce.c:936
+#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1053
 #, gcc-internal-format
 msgid "SSA corruption"
 msgstr ""
 
-#: tree-outof-ssa.c:1105
+#: tree-outof-ssa.c:1263
 #, gcc-internal-format
 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1111
+#: tree-outof-ssa.c:1269
 #, gcc-internal-format
 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1118
+#: tree-outof-ssa.c:1276
 #, gcc-internal-format
 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1124
+#: tree-outof-ssa.c:1282
 #, gcc-internal-format
 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
 msgstr ""
 
-#: tree-profile.c:351
+#: tree-profile.c:356
 #, fuzzy, gcc-internal-format
 msgid "unimplemented functionality"
 msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
@@ -23976,154 +23971,159 @@
 msgid "verify_ssa failed"
 msgstr ""
 
-#: tree-ssa.c:1284
+#: tree-ssa.c:1293
 #, fuzzy, gcc-internal-format
 msgid "%J%qD was declared here"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
 #. We only do data flow with SSA_NAMEs, so that's all we
 #. can warn about.
-#: tree-ssa.c:1302
+#: tree-ssa.c:1311
 #, fuzzy, gcc-internal-format
 msgid "%H%qD is used uninitialized in this function"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
-#: tree-ssa.c:1340
+#: tree-ssa.c:1349
 #, gcc-internal-format
 msgid "%H%qD may be used uninitialized in this function"
 msgstr ""
 
-#: tree-vrp.c:4374
+#: tree-vrp.c:4384
 #, gcc-internal-format
 msgid "%Harray subscript is outside array bounds"
 msgstr ""
 
-#: tree-vrp.c:4388
+#: tree-vrp.c:4398
 #, gcc-internal-format
 msgid "%Harray subscript is above array bounds"
 msgstr ""
 
-#: tree-vrp.c:4395
+#: tree-vrp.c:4405
 #, gcc-internal-format
 msgid "%Harray subscript is below array bounds"
 msgstr ""
 
-#: tree-vrp.c:5042
+#: tree-vrp.c:5058
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional to constant"
 msgstr ""
 
-#: tree-vrp.c:5048
+#: tree-vrp.c:5064
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional"
 msgstr ""
 
-#: tree.c:3951
+#: tree.c:3682
 #, gcc-internal-format
+msgid "ignoring attributes applied to %qT after definition"
+msgstr ""
+
+#: tree.c:3966
+#, gcc-internal-format
 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
 msgstr ""
 
-#: tree.c:3963
+#: tree.c:3978
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
 msgstr ""
 
-#: tree.c:3979
+#: tree.c:3994
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 msgstr ""
 
-#: tree.c:4038 tree.c:4050 config/darwin.c:1458 config/arm/arm.c:3099
-#: config/arm/arm.c:3127 config/avr/avr.c:4598 config/h8300/h8300.c:5281
-#: config/h8300/h8300.c:5305 config/i386/i386.c:3056 config/i386/i386.c:22515
+#: tree.c:4053 tree.c:4065 config/darwin.c:1460 config/arm/arm.c:3099
+#: config/arm/arm.c:3127 config/avr/avr.c:4638 config/h8300/h8300.c:5281
+#: config/h8300/h8300.c:5305 config/i386/i386.c:3087 config/i386/i386.c:22599
 #: config/ia64/ia64.c:586 config/m68hc11/m68hc11.c:1118
-#: config/rs6000/rs6000.c:19657 config/sh/symbian.c:408
+#: config/rs6000/rs6000.c:19874 config/sh/symbian.c:408
 #: config/sh/symbian.c:415
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute ignored"
 msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
 
-#: tree.c:4066
+#: tree.c:4081
 #, gcc-internal-format
 msgid "inline function %q+D declared as  dllimport: attribute ignored"
 msgstr ""
 
-#: tree.c:4074
+#: tree.c:4089
 #, gcc-internal-format
 msgid "function %q+D definition is marked dllimport"
 msgstr ""
 
-#: tree.c:4082 config/sh/symbian.c:430
+#: tree.c:4097 config/sh/symbian.c:430
 #, gcc-internal-format
 msgid "variable %q+D definition is marked dllimport"
 msgstr ""
 
-#: tree.c:4105 config/sh/symbian.c:505
+#: tree.c:4120 config/sh/symbian.c:505
 #, gcc-internal-format
 msgid "external linkage required for symbol %q+D because of %qs attribute"
 msgstr ""
 
-#: tree.c:4119
+#: tree.c:4134
 #, gcc-internal-format
 msgid "%qs implies default visibility, but %qD has already been declared with a different visibility"
 msgstr ""
 
-#: tree.c:5632
+#: tree.c:5648
 #, gcc-internal-format
 msgid "arrays of functions are not meaningful"
 msgstr ""
 
-#: tree.c:5785
+#: tree.c:5801
 #, gcc-internal-format
 msgid "function return type cannot be function"
 msgstr ""
 
-#: tree.c:6802 tree.c:6887 tree.c:6948
+#: tree.c:6818 tree.c:6903 tree.c:6964
 #, gcc-internal-format
 msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6839
+#: tree.c:6855
 #, gcc-internal-format
 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6852
+#: tree.c:6868
 #, gcc-internal-format
 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6901
+#: tree.c:6917
 #, gcc-internal-format
 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6914
+#: tree.c:6930
 #, gcc-internal-format
 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6974
+#: tree.c:6990
 #, gcc-internal-format
 msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6988
+#: tree.c:7004
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:7000
+#: tree.c:7016
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:7013
+#: tree.c:7029
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:7026
+#: tree.c:7042
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
 msgstr ""
@@ -24375,17 +24375,17 @@
 msgid "Unknown value %qs of -mmacosx-version-min"
 msgstr ""
 
-#: config/darwin.c:1431
+#: config/darwin.c:1433
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only when compiling a kext"
 msgstr ""
 
-#: config/darwin.c:1438
+#: config/darwin.c:1440
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only to C++ classes"
 msgstr ""
 
-#: config/darwin.c:1563
+#: config/darwin.c:1565
 #, gcc-internal-format
 msgid "internal and protected visibility attributes not supported in this configuration; ignored"
 msgstr ""
@@ -24481,7 +24481,7 @@
 msgid "profiler support for WindISS"
 msgstr ""
 
-#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:1990
+#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:2020
 #, gcc-internal-format
 msgid "bad value %qs for -mtls-size switch"
 msgstr ""
@@ -24556,18 +24556,18 @@
 msgid "bad value %qs for -mmemory-latency"
 msgstr ""
 
-#: config/alpha/alpha.c:6514 config/alpha/alpha.c:6517 config/s390/s390.c:8279
-#: config/s390/s390.c:8282
+#: config/alpha/alpha.c:6522 config/alpha/alpha.c:6525 config/s390/s390.c:8335
+#: config/s390/s390.c:8338
 #, gcc-internal-format
 msgid "bad builtin fcode"
 msgstr ""
 
-#: config/arc/arc.c:388
+#: config/arc/arc.c:392
 #, fuzzy, gcc-internal-format
 msgid "argument of %qs attribute is not a string constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
 
-#: config/arc/arc.c:396
+#: config/arc/arc.c:400
 #, fuzzy, gcc-internal-format
 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
@@ -24577,7 +24577,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr ""
 
-#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1504 config/sparc/sparc.c:761
+#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1522 config/sparc/sparc.c:764
 #, gcc-internal-format
 msgid "bad value (%s) for %s switch"
 msgstr ""
@@ -24717,14 +24717,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr ""
 
-#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4618
-#: config/avr/avr.c:4660 config/bfin/bfin.c:4778 config/c4x/c4x.c:4071
-#: config/h8300/h8300.c:5257 config/i386/i386.c:3009
-#: config/m68hc11/m68hc11.c:1155 config/m68k/m68k.c:741
-#: config/mcore/mcore.c:3032 config/mips/mips.c:1151 config/mips/mips.c:1153
-#: config/mt/mt.c:1275 config/rs6000/rs6000.c:19583 config/sh/sh.c:7984
-#: config/sh/sh.c:8005 config/sh/sh.c:8028 config/stormy16/stormy16.c:2252
-#: config/v850/v850.c:2048
+#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4658
+#: config/avr/avr.c:4700 config/bfin/bfin.c:4881 config/h8300/h8300.c:5257
+#: config/i386/i386.c:3040 config/m68hc11/m68hc11.c:1155
+#: config/m68k/m68k.c:741 config/mcore/mcore.c:3032 config/mips/mips.c:1151
+#: config/mips/mips.c:1153 config/mt/mt.c:1275 config/rs6000/rs6000.c:19800
+#: config/sh/sh.c:7987 config/sh/sh.c:8008 config/sh/sh.c:8031
+#: config/stormy16/stormy16.c:2225 config/v850/v850.c:2048
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute only applies to functions"
 msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
@@ -24746,7 +24745,7 @@
 msgstr ""
 
 #. @@@ better error message
-#: config/arm/arm.c:15839 config/i386/i386.c:20651 config/i386/i386.c:20685
+#: config/arm/arm.c:15839 config/i386/i386.c:20735 config/i386/i386.c:20769
 #, gcc-internal-format
 msgid "mask must be an immediate"
 msgstr ""
@@ -24771,222 +24770,187 @@
 msgid "static variable %q+D is marked dllimport"
 msgstr ""
 
-#: config/avr/avr.c:690
+#: config/avr/avr.c:718
 #, gcc-internal-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr ""
 
-#: config/avr/avr.c:4591
+#: config/avr/avr.c:4631
 #, gcc-internal-format
 msgid "only initialized variables can be placed into program memory area"
 msgstr ""
 
-#: config/avr/avr.c:4635
+#: config/avr/avr.c:4675
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled interrupt handler"
 msgstr ""
 
-#: config/avr/avr.c:4643
+#: config/avr/avr.c:4683
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled signal handler"
 msgstr ""
 
-#: config/avr/avr.c:4751
+#: config/avr/avr.c:4791
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr ""
 
-#: config/avr/avr.c:4765
+#: config/avr/avr.c:4805
 #, gcc-internal-format
 msgid "MCU %qs supported for assembler only"
 msgstr ""
 
-#: config/avr/avr.h:692
+#: config/avr/avr.h:731
 #, gcc-internal-format
 msgid "trampolines not supported"
 msgstr ""
 
-#: config/bfin/bfin.c:2259 config/m68k/m68k.c:488
+#: config/bfin/bfin.c:2352 config/m68k/m68k.c:488
 #, gcc-internal-format
 msgid "-mshared-library-id=%s is not between 0 and %d"
 msgstr ""
 
-#: config/bfin/bfin.c:2279
+#: config/bfin/bfin.c:2372
 #, gcc-internal-format
 msgid "-mcpu=%s is not valid"
 msgstr ""
 
-#: config/bfin/bfin.c:2315
+#: config/bfin/bfin.c:2410
 #, gcc-internal-format
 msgid "-mcpu=%s has invalid silicon revision"
 msgstr ""
 
-#: config/bfin/bfin.c:2332
+#: config/bfin/bfin.c:2427
 #, gcc-internal-format
 msgid "bf561 support is incomplete yet."
 msgstr ""
 
-#: config/bfin/bfin.c:2372
+#: config/bfin/bfin.c:2470
 #, gcc-internal-format
 msgid "-mshared-library-id= specified without -mid-shared-library"
 msgstr ""
 
-#: config/bfin/bfin.c:2378
+#: config/bfin/bfin.c:2473
 #, fuzzy, gcc-internal-format
 msgid "Can't use multiple stack checking methods together."
 msgstr "Ð£ÐºÐ»ÑŽÑ‡Ð°Ñ†ÑŒ ÐºÐ¾Ð´ Ð¿Ñ€Ð°Ð²Ñ�Ñ€ÐºÑ– Ñ�Ñ‚Ñ�ÐºÑƒ Ñž Ð¿Ñ€Ð°Ð³Ñ€Ð°Ð¼Ñƒ"
 
-#: config/bfin/bfin.c:2381
+#: config/bfin/bfin.c:2476
 #, gcc-internal-format
 msgid "ID shared libraries and FD-PIC mode can't be used together."
 msgstr ""
 
-#: config/bfin/bfin.c:2386 config/m68k/m68k.c:582
+#: config/bfin/bfin.c:2481 config/m68k/m68k.c:582
 #, gcc-internal-format
 msgid "cannot specify both -msep-data and -mid-shared-library"
 msgstr ""
 
-#: config/bfin/bfin.c:4783
+#: config/bfin/bfin.c:4886
 #, gcc-internal-format
 msgid "multiple function type attributes specified"
 msgstr ""
 
-#: config/bfin/bfin.c:4839 config/bfin/bfin.c:4868 config/spu/spu.c:2976
+#: config/bfin/bfin.c:4942 config/bfin/bfin.c:4971 config/spu/spu.c:2965
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute only applies to functions"
 msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
 
-#: config/bfin/bfin.c:4850
+#: config/bfin/bfin.c:4953
 #, gcc-internal-format
 msgid "can't apply both longcall and shortcall attributes to the same function"
 msgstr ""
 
-#: config/bfin/bfin.c:4900
+#: config/bfin/bfin.c:5003
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute only applies to variables"
 msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
 
-#: config/bfin/bfin.c:4907
+#: config/bfin/bfin.c:5010
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute cannot be specified for local variables"
 msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
 
-#: config/c4x/c4x-c.c:68
-#, gcc-internal-format
-msgid "missing '(' after '#pragma %s' - ignored"
-msgstr ""
-
-#: config/c4x/c4x-c.c:71
-#, gcc-internal-format
-msgid "missing function name in '#pragma %s' - ignored"
-msgstr ""
-
-#: config/c4x/c4x-c.c:76
-#, gcc-internal-format
-msgid "malformed '#pragma %s' - ignored"
-msgstr ""
-
-#: config/c4x/c4x-c.c:78
-#, gcc-internal-format
-msgid "missing section name in '#pragma %s' - ignored"
-msgstr ""
-
-#: config/c4x/c4x-c.c:83
-#, gcc-internal-format
-msgid "missing ')' for '#pragma %s' - ignored"
-msgstr ""
-
-#: config/c4x/c4x-c.c:86
-#, gcc-internal-format
-msgid "junk at end of '#pragma %s'"
-msgstr ""
-
-#: config/c4x/c4x.c:859
-#, gcc-internal-format
-msgid "ISR %s requires %d words of local vars, max is 32767"
-msgstr ""
-
 #. This function is for retrieving a part of an instruction name for
 #. an operator, for immediate output.  If that ever happens for
 #. MULT, we need to apply TARGET_MUL_BUG in the caller.  Make sure
 #. we notice.
-#: config/cris/cris.c:434
+#: config/cris/cris.c:447
 #, gcc-internal-format
 msgid "MULT case in cris_op_str"
 msgstr ""
 
-#: config/cris/cris.c:811
+#: config/cris/cris.c:837
 #, fuzzy, gcc-internal-format
 msgid "invalid use of ':' modifier"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `::'"
 
-#: config/cris/cris.c:983
+#: config/cris/cris.c:1024
 #, gcc-internal-format
 msgid "internal error: bad register: %d"
 msgstr "ÑƒÐ½ÑƒÑ‚Ñ€Ð°Ð½Ð°Ñ� Ð¿Ð°Ð¼Ñ‹Ð»ÐºÐ°: Ð´Ñ€Ñ�Ð½Ð½Ñ‹ Ñ€Ñ�Ð³Ñ–Ñ�Ñ‚Ñ€: %d"
 
-#: config/cris/cris.c:1524
+#: config/cris/cris.c:1586
 #, gcc-internal-format
 msgid "internal error: sideeffect-insn affecting main effect"
 msgstr ""
 
-#: config/cris/cris.c:1548
+#: config/cris/cris.c:1683
 #, gcc-internal-format
 msgid "unknown cc_attr value"
 msgstr ""
 
 #. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:1901
+#: config/cris/cris.c:2040
 #, gcc-internal-format
 msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr ""
 
-#: config/cris/cris.c:2104
+#: config/cris/cris.c:2332
 #, gcc-internal-format
 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr ""
 
-#: config/cris/cris.c:2132
+#: config/cris/cris.c:2360
 #, gcc-internal-format
 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr ""
 
-#: config/cris/cris.c:2168
+#: config/cris/cris.c:2396
 #, gcc-internal-format
 msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr ""
 
-#: config/cris/cris.c:2186
+#: config/cris/cris.c:2417
 #, gcc-internal-format
 msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr ""
 
-#: config/cris/cris.c:2201
+#: config/cris/cris.c:2432
 #, gcc-internal-format
 msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr ""
 
-#: config/cris/cris.c:2414
+#: config/cris/cris.c:2658
 #, gcc-internal-format
 msgid "Unknown src"
 msgstr ""
 
-#: config/cris/cris.c:2475
+#: config/cris/cris.c:2719
 #, fuzzy, gcc-internal-format
 msgid "Unknown dest"
 msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
 
-#: config/cris/cris.c:2760
+#: config/cris/cris.c:3004
 #, gcc-internal-format
 msgid "stackframe too big: %d bytes"
 msgstr ""
 
-#: config/cris/cris.c:3213 config/cris/cris.c:3240
+#: config/cris/cris.c:3498 config/cris/cris.c:3526
 #, gcc-internal-format
 msgid "expand_binop failed in movsi got"
 msgstr ""
 
-#: config/cris/cris.c:3321
+#: config/cris/cris.c:3607
 #, gcc-internal-format
 msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr ""
@@ -25040,7 +25004,7 @@
 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
 #. TARGET_ASM_FUNCTION_EPILOGUE.
 #. Node: Profiling
-#: config/cris/cris.h:868
+#: config/cris/cris.h:948
 #, gcc-internal-format
 msgid "no FUNCTION_PROFILER for CRIS"
 msgstr ""
@@ -25055,62 +25019,62 @@
 msgid "Trampoline support for CRX"
 msgstr ""
 
-#: config/frv/frv.c:8622
+#: config/frv/frv.c:8626
 #, gcc-internal-format
 msgid "accumulator is not a constant integer"
 msgstr ""
 
-#: config/frv/frv.c:8627
+#: config/frv/frv.c:8631
 #, gcc-internal-format
 msgid "accumulator number is out of bounds"
 msgstr ""
 
-#: config/frv/frv.c:8638
+#: config/frv/frv.c:8642
 #, gcc-internal-format
 msgid "inappropriate accumulator for %qs"
 msgstr ""
 
-#: config/frv/frv.c:8715
+#: config/frv/frv.c:8719
 #, fuzzy, gcc-internal-format
 msgid "invalid IACC argument"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ %%C"
 
-#: config/frv/frv.c:8738
+#: config/frv/frv.c:8742
 #, gcc-internal-format
 msgid "%qs expects a constant argument"
 msgstr ""
 
-#: config/frv/frv.c:8743
+#: config/frv/frv.c:8747
 #, gcc-internal-format
 msgid "constant argument out of range for %qs"
 msgstr ""
 
-#: config/frv/frv.c:9224
+#: config/frv/frv.c:9228
 #, gcc-internal-format
 msgid "media functions are not available unless -mmedia is used"
 msgstr ""
 
-#: config/frv/frv.c:9236
+#: config/frv/frv.c:9240
 #, gcc-internal-format
 msgid "this media function is only available on the fr500"
 msgstr ""
 
-#: config/frv/frv.c:9264
+#: config/frv/frv.c:9268
 #, gcc-internal-format
 msgid "this media function is only available on the fr400 and fr550"
 msgstr ""
 
-#: config/frv/frv.c:9283
+#: config/frv/frv.c:9287
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr405 and fr450"
 msgstr ""
 
-#: config/frv/frv.c:9292
+#: config/frv/frv.c:9296
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr500 and fr550"
 msgstr ""
 
-#: config/frv/frv.c:9304
+#: config/frv/frv.c:9308
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr450"
 msgstr ""
@@ -25135,311 +25099,316 @@
 msgid "can't set position in PCH file: %m"
 msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð°Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹ Ñ„Ð°Ð¹Ð» %s"
 
-#: config/i386/i386.c:2133 config/i386/i386.c:2333
+#: config/i386/i386.c:2158 config/i386/i386.c:2358
 #, gcc-internal-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr ""
 
-#: config/i386/i386.c:2174
+#: config/i386/i386.c:2199
 #, gcc-internal-format
 msgid "bad value (%s) for -mstringop-strategy= switch"
 msgstr ""
 
-#: config/i386/i386.c:2177
+#: config/i386/i386.c:2202
 #, gcc-internal-format
 msgid "-mtune=x86-64 is deprecated.  Use -mtune=k8 or -mtune=generic instead as appropriate."
 msgstr ""
 
-#: config/i386/i386.c:2186
+#: config/i386/i386.c:2211
 #, gcc-internal-format
 msgid "generic CPU can be used only for -mtune= switch"
 msgstr ""
 
-#: config/i386/i386.c:2188 config/i386/i386.c:2297 config/mt/mt.c:804
+#: config/i386/i386.c:2213 config/i386/i386.c:2322 config/mt/mt.c:804
 #, gcc-internal-format
 msgid "bad value (%s) for -march= switch"
 msgstr ""
 
-#: config/i386/i386.c:2199
+#: config/i386/i386.c:2224
 #, fuzzy, gcc-internal-format
 msgid "code model %s does not support PIC mode"
 msgstr "%s Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ %s"
 
-#: config/i386/i386.c:2205 config/sparc/sparc.c:725
+#: config/i386/i386.c:2230 config/sparc/sparc.c:728
 #, gcc-internal-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr ""
 
-#: config/i386/i386.c:2228
+#: config/i386/i386.c:2253
 #, gcc-internal-format
 msgid "bad value (%s) for -masm= switch"
 msgstr ""
 
-#: config/i386/i386.c:2231
+#: config/i386/i386.c:2256
 #, fuzzy, gcc-internal-format
 msgid "code model %qs not supported in the %s bit mode"
 msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
 
-#: config/i386/i386.c:2234
+#: config/i386/i386.c:2259
 #, gcc-internal-format
 msgid "%i-bit mode not compiled in"
 msgstr ""
 
-#: config/i386/i386.c:2245 config/i386/i386.c:2319
+#: config/i386/i386.c:2270 config/i386/i386.c:2344
 #, fuzzy, gcc-internal-format
 msgid "CPU you selected does not support x86-64 instruction set"
 msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
 
-#: config/i386/i386.c:2351
+#: config/i386/i386.c:2376
 #, gcc-internal-format
 msgid "-mregparm is ignored in 64-bit mode"
 msgstr ""
 
-#: config/i386/i386.c:2354
+#: config/i386/i386.c:2379
 #, gcc-internal-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr ""
 
-#: config/i386/i386.c:2366
+#: config/i386/i386.c:2391
 #, gcc-internal-format
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr ""
 
-#: config/i386/i386.c:2371 config/i386/i386.c:2384 config/i386/i386.c:2397
+#: config/i386/i386.c:2396 config/i386/i386.c:2409 config/i386/i386.c:2422
 #, gcc-internal-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr ""
 
-#: config/i386/i386.c:2379
+#: config/i386/i386.c:2404
 #, gcc-internal-format
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr ""
 
-#: config/i386/i386.c:2392
+#: config/i386/i386.c:2417
 #, gcc-internal-format
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr ""
 
-#: config/i386/i386.c:2425
+#: config/i386/i386.c:2450
 #, gcc-internal-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr ""
 
-#: config/i386/i386.c:2433
+#: config/i386/i386.c:2458
 #, gcc-internal-format
 msgid "-mlarge-data-threshold=%d is negative"
 msgstr ""
 
-#: config/i386/i386.c:2447
+#: config/i386/i386.c:2472
 #, gcc-internal-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr ""
 
-#: config/i386/i386.c:2455
+#: config/i386/i386.c:2480
 #, gcc-internal-format
 msgid "pc%d is not valid precision setting (32, 64 or 80)"
 msgstr ""
 
-#: config/i386/i386.c:2471
+#: config/i386/i386.c:2496
 #, gcc-internal-format
 msgid "-mrtd is ignored in 64bit mode"
 msgstr ""
 
-#: config/i386/i386.c:2560
+#: config/i386/i386.c:2585
 #, gcc-internal-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr ""
 
-#: config/i386/i386.c:2569
+#: config/i386/i386.c:2594
 #, gcc-internal-format
 msgid "-msseregparm used without SSE enabled"
 msgstr ""
 
-#: config/i386/i386.c:2580 config/i386/i386.c:2591
+#: config/i386/i386.c:2605 config/i386/i386.c:2616
 #, gcc-internal-format
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr ""
 
-#: config/i386/i386.c:2596
+#: config/i386/i386.c:2621
 #, gcc-internal-format
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr ""
 
-#: config/i386/i386.c:2603
+#: config/i386/i386.c:2628
 #, gcc-internal-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr ""
 
-#: config/i386/i386.c:2616
+#: config/i386/i386.c:2641
 #, gcc-internal-format
 msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
 msgstr ""
 
-#: config/i386/i386.c:2635
+#: config/i386/i386.c:2660
 #, gcc-internal-format
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 msgstr ""
 
-#: config/i386/i386.c:3022 config/i386/i386.c:3075
+#: config/i386/i386.c:3053 config/i386/i386.c:3106
 #, gcc-internal-format
 msgid "fastcall and regparm attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386.c:3029
+#: config/i386/i386.c:3060
 #, gcc-internal-format
 msgid "%qs attribute requires an integer constant argument"
 msgstr ""
 
-#: config/i386/i386.c:3035
+#: config/i386/i386.c:3066
 #, fuzzy, gcc-internal-format
 msgid "argument to %qs attribute larger than %d"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
 
-#: config/i386/i386.c:3045
+#: config/i386/i386.c:3076
 #, gcc-internal-format
 msgid "%s functions limited to %d register parameters"
 msgstr ""
 
-#: config/i386/i386.c:3067 config/i386/i386.c:3102
+#: config/i386/i386.c:3098 config/i386/i386.c:3133
 #, gcc-internal-format
 msgid "fastcall and cdecl attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386.c:3071
+#: config/i386/i386.c:3102
 #, gcc-internal-format
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386.c:3085 config/i386/i386.c:3098
+#: config/i386/i386.c:3116 config/i386/i386.c:3129
 #, gcc-internal-format
 msgid "stdcall and cdecl attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386.c:3089
+#: config/i386/i386.c:3120
 #, gcc-internal-format
 msgid "stdcall and fastcall attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386.c:3236
+#: config/i386/i386.c:3271
 #, gcc-internal-format
 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
 msgstr ""
 
-#: config/i386/i386.c:3239
+#: config/i386/i386.c:3274
 #, gcc-internal-format
 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
 msgstr ""
 
-#: config/i386/i386.c:3925
+#: config/i386/i386.c:3971
 #, gcc-internal-format
 msgid "SSE register return with SSE disabled"
 msgstr ""
 
-#: config/i386/i386.c:3931
+#: config/i386/i386.c:3977
 #, gcc-internal-format
 msgid "SSE register argument with SSE disabled"
 msgstr ""
 
-#: config/i386/i386.c:3947
+#: config/i386/i386.c:3993
 #, gcc-internal-format
 msgid "x87 register return with x87 disabled"
 msgstr ""
 
-#: config/i386/i386.c:4265
+#: config/i386/i386.c:4314
 #, gcc-internal-format
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:4283
+#: config/i386/i386.c:4332
 #, gcc-internal-format
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:4810
+#: config/i386/i386.c:4859
 #, gcc-internal-format
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:4820
+#: config/i386/i386.c:4869
 #, gcc-internal-format
 msgid "MMX vector return without MMX enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:6171
+#: config/i386/i386.c:6220
 #, gcc-internal-format
 msgid "-mstackrealign ignored for nested functions"
 msgstr ""
 
-#: config/i386/i386.c:6173
+#: config/i386/i386.c:6222
 #, fuzzy, gcc-internal-format
 msgid "%s not supported for nested functions"
 msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°"
 
-#: config/i386/i386.c:8576
+#: config/i386/i386.c:8631
 #, gcc-internal-format
 msgid "extended registers have no high halves"
 msgstr ""
 
-#: config/i386/i386.c:8591
+#: config/i386/i386.c:8646
 #, gcc-internal-format
 msgid "unsupported operand size for extended register"
 msgstr ""
 
-#: config/i386/i386.c:19610
+#: config/i386/i386.c:19694
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be a 4-bit immediate"
 msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
 
-#: config/i386/i386.c:19614
+#: config/i386/i386.c:19698
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be an 8-bit immediate"
 msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
 
-#: config/i386/i386.c:19836
+#: config/i386/i386.c:19920
 #, fuzzy, gcc-internal-format
 msgid "last argument must be an immediate"
 msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
 
-#: config/i386/i386.c:19963
+#: config/i386/i386.c:20047
 #, fuzzy, gcc-internal-format
 msgid "the second argument must be a 4-bit immediate"
 msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
 
-#: config/i386/i386.c:20209
+#: config/i386/i386.c:20293
 #, fuzzy, gcc-internal-format
 msgid "the fifth argument must be a 8-bit immediate"
 msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
 
-#: config/i386/i386.c:20304
+#: config/i386/i386.c:20388
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be a 8-bit immediate"
 msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
 
-#: config/i386/i386.c:20374 config/rs6000/rs6000.c:8133
+#: config/i386/i386.c:20458 config/rs6000/rs6000.c:8240
 #, gcc-internal-format
 msgid "selector must be an integer constant in the range 0..%wi"
 msgstr ""
 
-#: config/i386/i386.c:20774 config/i386/i386.c:20970
+#: config/i386/i386.c:20858 config/i386/i386.c:21054
 #, gcc-internal-format
 msgid "shift must be an immediate"
 msgstr ""
 
-#: config/i386/i386.c:21033 config/i386/i386.c:21075
+#: config/i386/i386.c:21117 config/i386/i386.c:21159
 #, gcc-internal-format
 msgid "index mask must be an immediate"
 msgstr ""
 
-#: config/i386/i386.c:21038 config/i386/i386.c:21080
+#: config/i386/i386.c:21122 config/i386/i386.c:21164
 #, gcc-internal-format
 msgid "length mask must be an immediate"
 msgstr ""
 
-#: config/i386/i386.c:22525 config/rs6000/rs6000.c:19666
+#: config/i386/i386.c:22609 config/rs6000/rs6000.c:19883
 #, fuzzy, gcc-internal-format
 msgid "%qs incompatible attribute ignored"
 msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
 
+#: config/i386/netware.c:253
+#, fuzzy, gcc-internal-format
+msgid "-fPIC and -fpic are not supported for this target"
+msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
+
 #: config/i386/winnt-cxx.c:71 config/sh/symbian.c:172
 #, gcc-internal-format
 msgid "definition of static data member %q+D of dllimport'd class"
@@ -25505,57 +25474,57 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
 
-#: config/ia64/ia64.c:5126 config/pa/pa.c:347 config/spu/spu.c:3875
+#: config/ia64/ia64.c:5127 config/pa/pa.c:350 config/spu/spu.c:3864
 #, gcc-internal-format
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr ""
 
-#: config/ia64/ia64.c:5153 config/pa/pa.c:374 config/spu/spu.c:3901
+#: config/ia64/ia64.c:5154 config/pa/pa.c:377 config/spu/spu.c:3890
 #, gcc-internal-format
 msgid "%s-%s is an empty range"
 msgstr ""
 
-#: config/ia64/ia64.c:5181
+#: config/ia64/ia64.c:5182
 #, gcc-internal-format
 msgid "bad value %<%s%> for -mtls-size= switch"
 msgstr ""
 
-#: config/ia64/ia64.c:5209
+#: config/ia64/ia64.c:5210
 #, gcc-internal-format
 msgid "bad value %<%s%> for -mtune= switch"
 msgstr ""
 
-#: config/ia64/ia64.c:5228
+#: config/ia64/ia64.c:5229
 #, gcc-internal-format
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr ""
 
-#: config/ia64/ia64.c:9950
+#: config/ia64/ia64.c:9951
 #, fuzzy, gcc-internal-format
 msgid "version attribute is not a string"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
 
-#: config/iq2000/iq2000.c:1812
+#: config/iq2000/iq2000.c:1816
 #, gcc-internal-format
 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr ""
 
-#: config/iq2000/iq2000.c:2583
+#: config/iq2000/iq2000.c:2587
 #, fuzzy, gcc-internal-format
 msgid "argument %qd is not a constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
 
-#: config/iq2000/iq2000.c:2885 config/mt/mt.c:349 config/xtensa/xtensa.c:2118
+#: config/iq2000/iq2000.c:2889 config/mt/mt.c:349 config/xtensa/xtensa.c:2124
 #, gcc-internal-format
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3040
+#: config/iq2000/iq2000.c:3044
 #, gcc-internal-format
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3049 config/xtensa/xtensa.c:1972
+#: config/iq2000/iq2000.c:3053 config/xtensa/xtensa.c:1978
 #, gcc-internal-format
 msgid "PRINT_OPERAND null pointer"
 msgstr ""
@@ -25580,22 +25549,22 @@
 msgid "invalid target memregs value '%d'"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼Ñ�Ñ‚Ñ€Ð° `%T'"
 
-#: config/m32c/m32c.c:2759
+#: config/m32c/m32c.c:2766
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute is not supported for R8C target"
 msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
 
-#: config/m32c/m32c.c:2767
+#: config/m32c/m32c.c:2774
 #, gcc-internal-format
 msgid "`%s' attribute applies only to functions"
 msgstr ""
 
-#: config/m32c/m32c.c:2775
+#: config/m32c/m32c.c:2782
 #, gcc-internal-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr ""
 
-#: config/m32c/m32c.c:2784
+#: config/m32c/m32c.c:2791
 #, gcc-internal-format
 msgid "`%s' attribute argument should be between 18 to 255"
 msgstr ""
@@ -25645,7 +25614,7 @@
 msgid "interrupt_thread is available only on fido"
 msgstr ""
 
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15014
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15226
 #, gcc-internal-format
 msgid "stack limit expression is not supported"
 msgstr ""
@@ -25660,114 +25629,114 @@
 msgid "%qs redeclared with conflicting %qs attributes"
 msgstr ""
 
-#: config/mips/mips.c:2348
+#: config/mips/mips.c:2382
 #, gcc-internal-format
 msgid "MIPS16 TLS"
 msgstr ""
 
-#: config/mips/mips.c:5439
+#: config/mips/mips.c:5500
 #, gcc-internal-format
 msgid "cannot handle inconsistent calls to %qs"
 msgstr ""
 
-#: config/mips/mips.c:10258
+#: config/mips/mips.c:10337
 #, fuzzy, gcc-internal-format
 msgid "invalid argument to built-in function"
 msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
 
-#: config/mips/mips.c:10530
+#: config/mips/mips.c:10609
 #, fuzzy, gcc-internal-format
 msgid "built-in function %qs not supported for MIPS16"
 msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
 
-#: config/mips/mips.c:11679 config/mips/mips.c:12065
+#: config/mips/mips.c:11751 config/mips/mips.c:12137
 #, gcc-internal-format
 msgid "MIPS16 PIC"
 msgstr ""
 
-#: config/mips/mips.c:11682
+#: config/mips/mips.c:11754
 #, gcc-internal-format
 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
 msgstr ""
 
-#: config/mips/mips.c:11810
+#: config/mips/mips.c:11882
 #, gcc-internal-format
 msgid "CPU names must be lower case"
 msgstr ""
 
-#: config/mips/mips.c:11938
+#: config/mips/mips.c:12010
 #, gcc-internal-format
 msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
 msgstr ""
 
-#: config/mips/mips.c:11954
+#: config/mips/mips.c:12026
 #, gcc-internal-format
 msgid "%<-march=%s%> is not compatible with the selected ABI"
 msgstr ""
 
-#: config/mips/mips.c:11969
+#: config/mips/mips.c:12041
 #, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit processor"
 msgstr ""
 
-#: config/mips/mips.c:11971
+#: config/mips/mips.c:12043
 #, gcc-internal-format
 msgid "%<-mgp32%> used with a 64-bit ABI"
 msgstr ""
 
-#: config/mips/mips.c:11973
+#: config/mips/mips.c:12045
 #, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit ABI"
 msgstr ""
 
-#: config/mips/mips.c:11989 config/mips/mips.c:11991 config/mips/mips.c:12058
+#: config/mips/mips.c:12061 config/mips/mips.c:12063 config/mips/mips.c:12130
 #, fuzzy, gcc-internal-format
 msgid "unsupported combination: %s"
 msgstr "Ð½ÐµÐ¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÐ¼Ð°Ñ� Ð²ÐµÑ€Ñ�Ñ–Ñ�"
 
-#: config/mips/mips.c:11995
+#: config/mips/mips.c:12067
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
 msgstr ""
 
-#: config/mips/mips.c:11998
+#: config/mips/mips.c:12070
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
 msgstr ""
 
-#: config/mips/mips.c:12052
+#: config/mips/mips.c:12124
 #, fuzzy, gcc-internal-format
 msgid "the %qs architecture does not support branch-likely instructions"
 msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
 
-#: config/mips/mips.c:12098
+#: config/mips/mips.c:12170
 #, gcc-internal-format
 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
 msgstr ""
 
-#: config/mips/mips.c:12106 config/mips/mips.c:12109
+#: config/mips/mips.c:12178 config/mips/mips.c:12181
 #, gcc-internal-format
 msgid "cannot use small-data accesses for %qs"
 msgstr ""
 
-#: config/mips/mips.c:12123
+#: config/mips/mips.c:12195
 #, gcc-internal-format
 msgid "%<-mips3d%> requires %<-mpaired-single%>"
 msgstr ""
 
-#: config/mips/mips.c:12132
+#: config/mips/mips.c:12204
 #, gcc-internal-format
 msgid "%qs must be used with %qs"
 msgstr ""
 
-#: config/mips/mips.c:12139
+#: config/mips/mips.c:12211
 #, fuzzy, gcc-internal-format
 msgid "the %qs architecture does not support paired-single instructions"
 msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2110
+#: config/mips/mips.h:2111
 #, gcc-internal-format
 msgid "mips16 function profiling"
 msgstr ""
@@ -25797,28 +25766,28 @@
 msgid "MMIX Internal: Last named vararg would not fit in a register"
 msgstr ""
 
-#: config/mmix/mmix.c:1495 config/mmix/mmix.c:1519 config/mmix/mmix.c:1635
+#: config/mmix/mmix.c:1491 config/mmix/mmix.c:1515 config/mmix/mmix.c:1631
 #, gcc-internal-format
 msgid "MMIX Internal: Bad register: %d"
 msgstr ""
 
 #. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:1627
+#: config/mmix/mmix.c:1623
 #, gcc-internal-format
 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
 msgstr ""
 
-#: config/mmix/mmix.c:1913
+#: config/mmix/mmix.c:1909
 #, gcc-internal-format
 msgid "stack frame not a multiple of 8 bytes: %wd"
 msgstr ""
 
-#: config/mmix/mmix.c:2149
+#: config/mmix/mmix.c:2145
 #, gcc-internal-format
 msgid "stack frame not a multiple of octabyte: %wd"
 msgstr ""
 
-#: config/mmix/mmix.c:2489 config/mmix/mmix.c:2553
+#: config/mmix/mmix.c:2485 config/mmix/mmix.c:2549
 #, gcc-internal-format
 msgid "MMIX Internal: %s is not a shiftable int"
 msgstr ""
@@ -25828,27 +25797,27 @@
 msgid "info pointer NULL"
 msgstr ""
 
-#: config/pa/pa.c:479
+#: config/pa/pa.c:482
 #, gcc-internal-format
 msgid "PIC code generation is not supported in the portable runtime model"
 msgstr ""
 
-#: config/pa/pa.c:484
+#: config/pa/pa.c:487
 #, gcc-internal-format
 msgid "PIC code generation is not compatible with fast indirect calls"
 msgstr ""
 
-#: config/pa/pa.c:489
+#: config/pa/pa.c:492
 #, gcc-internal-format
 msgid "-g is only supported when using GAS on this processor,"
 msgstr ""
 
-#: config/pa/pa.c:490
+#: config/pa/pa.c:493
 #, gcc-internal-format
 msgid "-g option disabled"
 msgstr ""
 
-#: config/pa/pa.c:8285
+#: config/pa/pa.c:8373
 #, gcc-internal-format
 msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
 msgstr ""
@@ -25917,250 +25886,251 @@
 msgid "junk at end of #pragma longcall"
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:2550
+#: config/rs6000/rs6000-c.c:2553
 #, gcc-internal-format
 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:2593
+#: config/rs6000/rs6000-c.c:2596
 #, fuzzy, gcc-internal-format
 msgid "invalid parameter combination for AltiVec intrinsic"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: config/rs6000/rs6000.c:1294
+#: config/rs6000/rs6000.c:1312
 #, gcc-internal-format
 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1305
+#: config/rs6000/rs6000.c:1323
 #, gcc-internal-format
 msgid "-m64 requires PowerPC64 architecture, enabling"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1528
+#: config/rs6000/rs6000.c:1546
 #, gcc-internal-format
 msgid "-mmultiple is not supported on little endian systems"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1535
+#: config/rs6000/rs6000.c:1553
 #, gcc-internal-format
 msgid "-mstring is not supported on little endian systems"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1549
+#: config/rs6000/rs6000.c:1567
 #, gcc-internal-format
 msgid "unknown -mdebug-%s switch"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1561
+#: config/rs6000/rs6000.c:1579
 #, gcc-internal-format
 msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1973
+#: config/rs6000/rs6000.c:2003
 #, fuzzy, gcc-internal-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
 
-#: config/rs6000/rs6000.c:2186
+#: config/rs6000/rs6000.c:2218
 #, gcc-internal-format
 msgid "not configured for ABI: '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2199
+#: config/rs6000/rs6000.c:2231
 #, gcc-internal-format
 msgid "Using darwin64 ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2204
+#: config/rs6000/rs6000.c:2236
 #, gcc-internal-format
 msgid "Using old darwin ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2211
+#: config/rs6000/rs6000.c:2243
 #, gcc-internal-format
 msgid "Using IBM extended precision long double"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2217
+#: config/rs6000/rs6000.c:2249
 #, gcc-internal-format
 msgid "Using IEEE extended precision long double"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2222
+#: config/rs6000/rs6000.c:2254
 #, fuzzy, gcc-internal-format
 msgid "unknown ABI specified: '%s'"
 msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
 
-#: config/rs6000/rs6000.c:2249
+#: config/rs6000/rs6000.c:2281
 #, fuzzy, gcc-internal-format
 msgid "invalid option for -mfloat-gprs: '%s'"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
 
-#: config/rs6000/rs6000.c:2259
+#: config/rs6000/rs6000.c:2291
 #, gcc-internal-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2280
+#: config/rs6000/rs6000.c:2312
 #, gcc-internal-format
 msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2288
+#: config/rs6000/rs6000.c:2320
 #, fuzzy, gcc-internal-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
 
-#: config/rs6000/rs6000.c:4989
+#: config/rs6000/rs6000.c:5087
 #, gcc-internal-format
 msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5062
+#: config/rs6000/rs6000.c:5160
 #, gcc-internal-format
 msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5320
+#: config/rs6000/rs6000.c:5418
 #, gcc-internal-format
 msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6221
+#: config/rs6000/rs6000.c:6322
 #, gcc-internal-format
 msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7461
+#: config/rs6000/rs6000.c:7568
 #, fuzzy, gcc-internal-format
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
 
-#: config/rs6000/rs6000.c:7564 config/rs6000/rs6000.c:8475
+#: config/rs6000/rs6000.c:7671 config/rs6000/rs6000.c:8582
 #, fuzzy, gcc-internal-format
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
 
-#: config/rs6000/rs6000.c:7604
+#: config/rs6000/rs6000.c:7711
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
 
-#: config/rs6000/rs6000.c:7657
+#: config/rs6000/rs6000.c:7764
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
 
-#: config/rs6000/rs6000.c:7906
+#: config/rs6000/rs6000.c:8013
 #, fuzzy, gcc-internal-format
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
 
-#: config/rs6000/rs6000.c:8078
+#: config/rs6000/rs6000.c:8185
 #, fuzzy, gcc-internal-format
 msgid "argument to %qs must be a 2-bit unsigned literal"
 msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
 
-#: config/rs6000/rs6000.c:8220
+#: config/rs6000/rs6000.c:8327
 #, gcc-internal-format
 msgid "unresolved overload for Altivec builtin %qF"
 msgstr ""
 
-#: config/rs6000/rs6000.c:8302
+#: config/rs6000/rs6000.c:8409
 #, fuzzy, gcc-internal-format
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "Ð¿ÐµÑ€ÑˆÑ‹Ð¼ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼ \"%s\" Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ \"int\""
 
-#: config/rs6000/rs6000.c:8595
+#: config/rs6000/rs6000.c:8702
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate must be a constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
 
-#: config/rs6000/rs6000.c:8642
+#: config/rs6000/rs6000.c:8749
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate is out of range"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
 
-#: config/rs6000/rs6000.c:8667
+#: config/rs6000/rs6000.c:8774
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
 
-#: config/rs6000/rs6000.c:8739
+#: config/rs6000/rs6000.c:8846
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð²Ñ‹Ð¹ÑˆÐ°Ñž Ð·Ð° Ð¼ÐµÐ¶Ñ‹"
 
-#: config/rs6000/rs6000.c:14977
+#: config/rs6000/rs6000.c:15189
 #, fuzzy, gcc-internal-format
 msgid "stack frame too large"
 msgstr "%s - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
 
-#: config/rs6000/rs6000.c:17598
+#: config/rs6000/rs6000.c:17811
 #, gcc-internal-format
 msgid "no profiling of 64-bit code for this ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19470
+#: config/rs6000/rs6000.c:19687
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19472
+#: config/rs6000/rs6000.c:19689
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19476
+#: config/rs6000/rs6000.c:19693
 #, gcc-internal-format
 msgid "use of %<long long%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19478
+#: config/rs6000/rs6000.c:19695
 #, gcc-internal-format
 msgid "use of %<double%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19480
+#: config/rs6000/rs6000.c:19697
 #, gcc-internal-format
 msgid "use of %<long double%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19482
+#: config/rs6000/rs6000.c:19699
 #, gcc-internal-format
 msgid "use of boolean types in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19484
+#: config/rs6000/rs6000.c:19701
 #, gcc-internal-format
 msgid "use of %<complex%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19486
+#: config/rs6000/rs6000.c:19703
 #, gcc-internal-format
 msgid "use of decimal floating point types in AltiVec types is invalid"
 msgstr ""
 
 #: config/rs6000/aix43.h:38 config/rs6000/aix51.h:37 config/rs6000/aix52.h:38
-#: config/rs6000/aix53.h:38
+#: config/rs6000/aix53.h:38 config/rs6000/aix61.h:38
 #, gcc-internal-format
 msgid "-maix64 and POWER architecture are incompatible"
 msgstr ""
 
 #: config/rs6000/aix43.h:43 config/rs6000/aix51.h:42 config/rs6000/aix52.h:43
-#: config/rs6000/aix53.h:43
+#: config/rs6000/aix53.h:43 config/rs6000/aix61.h:43
 #, gcc-internal-format
 msgid "-maix64 requires PowerPC64 architecture remain enabled"
 msgstr ""
 
 #: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
+#: config/rs6000/aix61.h:49
 #, gcc-internal-format
 msgid "soft-float and long-double-128 are incompatible"
 msgstr ""
 
 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:46 config/rs6000/aix52.h:53
-#: config/rs6000/aix53.h:53
+#: config/rs6000/aix53.h:53 config/rs6000/aix61.h:53
 #, gcc-internal-format
 msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 msgstr ""
@@ -26202,7 +26172,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1560
+#: config/rs6000/rs6000.h:1569
 #, gcc-internal-format
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr ""
@@ -26325,22 +26295,22 @@
 msgid "-mstack-guard implies use of -mstack-size"
 msgstr ""
 
-#: config/s390/s390.c:6640
+#: config/s390/s390.c:6679
 #, gcc-internal-format
 msgid "total size of local variables exceeds architecture limit"
 msgstr ""
 
-#: config/s390/s390.c:7298
+#: config/s390/s390.c:7349
 #, gcc-internal-format
 msgid "frame size of function %qs is "
 msgstr ""
 
-#: config/s390/s390.c:7328
+#: config/s390/s390.c:7379
 #, fuzzy, gcc-internal-format
 msgid "frame size of %qs is "
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
 
-#: config/s390/s390.c:7332
+#: config/s390/s390.c:7383
 #, gcc-internal-format
 msgid "%qs uses dynamic stack allocation"
 msgstr ""
@@ -26350,44 +26320,44 @@
 msgid "-fPIC and -G are incompatible"
 msgstr ""
 
-#: config/sh/sh.c:6894
+#: config/sh/sh.c:6897
 #, fuzzy, gcc-internal-format
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "__buitin_saveregs Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð° Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ð°Ð¹"
 
-#: config/sh/sh.c:7904
+#: config/sh/sh.c:7907
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute only applies to interrupt functions"
 msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
 
-#: config/sh/sh.c:7990
+#: config/sh/sh.c:7993
 #, gcc-internal-format
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr ""
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:8012
+#: config/sh/sh.c:8015
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute argument not a string constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:8037
+#: config/sh/sh.c:8040
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute argument not an integer constant"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ `__builtin_args_info' Ð¿Ð°Ð²Ñ–Ð½ÐµÐ½ Ð±Ñ‹Ñ†ÑŒ ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°Ð¹"
 
-#: config/sh/sh.c:10085
+#: config/sh/sh.c:10084
 #, gcc-internal-format
 msgid "r0 needs to be available as a call-clobbered register"
 msgstr ""
 
-#: config/sh/sh.c:10106
+#: config/sh/sh.c:10105
 #, gcc-internal-format
 msgid "Need a second call-clobbered general purpose register"
 msgstr ""
 
-#: config/sh/sh.c:10114
+#: config/sh/sh.c:10113
 #, gcc-internal-format
 msgid "Need a call-clobbered target register"
 msgstr ""
@@ -26417,7 +26387,7 @@
 msgid "%s %q+D %s after being referenced with dllimport linkage"
 msgstr ""
 
-#: config/sh/symbian.c:891 cp/tree.c:2737
+#: config/sh/symbian.c:891 cp/tree.c:2753
 #, gcc-internal-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr ""
@@ -26460,17 +26430,17 @@
 msgid "-mrelax is only supported for RTP PIC"
 msgstr ""
 
-#: config/sparc/sparc.c:698
+#: config/sparc/sparc.c:701
 #, gcc-internal-format
 msgid "%s is not supported by this configuration"
 msgstr ""
 
-#: config/sparc/sparc.c:705
+#: config/sparc/sparc.c:708
 #, gcc-internal-format
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr ""
 
-#: config/sparc/sparc.c:730
+#: config/sparc/sparc.c:733
 #, gcc-internal-format
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr ""
@@ -26490,67 +26460,57 @@
 msgid "parameter list does not match a valid signature for %s()"
 msgstr ""
 
-#: config/spu/spu.c:337 config/spu/spu.c:348
+#: config/spu/spu.c:341 config/spu/spu.c:352
 #, fuzzy, gcc-internal-format
 msgid "Unknown architecture '%s'"
 msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
 
-#: config/spu/spu.c:3034
+#: config/spu/spu.c:3023
 #, gcc-internal-format
 msgid "`%s' attribute ignored"
 msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
 
-#: config/spu/spu.c:5218
+#: config/spu/spu.c:5207
 #, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]."
 msgstr ""
 
-#: config/spu/spu.c:5238
+#: config/spu/spu.c:5227
 #, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]. ("
 msgstr ""
 
-#: config/spu/spu.c:5268
+#: config/spu/spu.c:5257
 #, gcc-internal-format
 msgid "%d least significant bits of %s are ignored."
 msgstr ""
 
-#: config/stormy16/stormy16.c:499
+#: config/stormy16/stormy16.c:1080
 #, gcc-internal-format
-msgid "constant halfword load operand out of range"
-msgstr ""
-
-#: config/stormy16/stormy16.c:509
-#, gcc-internal-format
-msgid "constant arithmetic operand out of range"
-msgstr ""
-
-#: config/stormy16/stormy16.c:1108
-#, gcc-internal-format
 msgid "local variable memory requirements exceed capacity"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1274
+#: config/stormy16/stormy16.c:1246
 #, gcc-internal-format
 msgid "function_profiler support"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1363
+#: config/stormy16/stormy16.c:1335
 #, gcc-internal-format
 msgid "cannot use va_start in interrupt function"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1906
+#: config/stormy16/stormy16.c:1879
 #, gcc-internal-format
 msgid "switch statement of size %lu entries too large"
 msgstr ""
 
-#: config/stormy16/stormy16.c:2274
+#: config/stormy16/stormy16.c:2247
 #, fuzzy, gcc-internal-format
 msgid "%<__BELOW100__%> attribute only applies to variables"
 msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
 
-#: config/stormy16/stormy16.c:2281
+#: config/stormy16/stormy16.c:2254
 #, gcc-internal-format
 msgid "__BELOW100__ attribute not allowed with auto storage class"
 msgstr ""
@@ -26675,345 +26635,345 @@
 msgid "too much stack space to prepare: %d"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1861
+#: config/xtensa/xtensa.c:1865
 #, gcc-internal-format
 msgid "boolean registers required for the floating-point option"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1896
+#: config/xtensa/xtensa.c:1900
 #, fuzzy, gcc-internal-format
 msgid "-f%s is not supported with CONST16 instructions"
 msgstr "ISO C Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ ÐºÐ¾Ð¼Ð»ÐµÐºÑ�Ð½Ñ‹Ñ� Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹Ñ� Ñ‚Ñ‹Ð¿Ñ‹"
 
-#: config/xtensa/xtensa.c:1901
+#: config/xtensa/xtensa.c:1905
 #, gcc-internal-format
 msgid "PIC is required but not supported with CONST16 instructions"
 msgstr ""
 
-#: config/xtensa/xtensa.c:2745 config/xtensa/xtensa.c:2765
+#: config/xtensa/xtensa.c:2770 config/xtensa/xtensa.c:2790
 #, gcc-internal-format
 msgid "bad builtin code"
 msgstr ""
 
-#: config/xtensa/xtensa.c:2873
+#: config/xtensa/xtensa.c:2898
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in a .bss section"
 msgstr ""
 
-#: ada/misc.c:261
+#: ada/misc.c:260
 #, fuzzy, gcc-internal-format
 msgid "missing argument to \"-%s\""
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
 
-#: ada/misc.c:311
+#: ada/misc.c:310
 #, gcc-internal-format
 msgid "%<-gnat%> misspelled as %<-gant%>"
 msgstr ""
 
-#: cp/call.c:2462
+#: cp/call.c:2448
 #, gcc-internal-format
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2467
+#: cp/call.c:2453
 #, gcc-internal-format
 msgid "%s %D(%T, %T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2471
+#: cp/call.c:2457
 #, gcc-internal-format
 msgid "%s %D(%T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2475
+#: cp/call.c:2461
 #, gcc-internal-format
 msgid "%s %T <conversion>"
 msgstr ""
 
-#: cp/call.c:2477
+#: cp/call.c:2463
 #, gcc-internal-format
 msgid "%s %+#D <near match>"
 msgstr ""
 
-#: cp/call.c:2479 cp/pt.c:1397
+#: cp/call.c:2465 cp/pt.c:1405
 #, gcc-internal-format
 msgid "%s %+#D"
 msgstr ""
 
-#: cp/call.c:2720
+#: cp/call.c:2706
 #, fuzzy, gcc-internal-format
 msgid "conversion from %qT to %qT is ambiguous"
 msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
 
-#: cp/call.c:2873 cp/call.c:2891 cp/call.c:2954
+#: cp/call.c:2859 cp/call.c:2877 cp/call.c:2940
 #, gcc-internal-format
 msgid "no matching function for call to %<%D(%A)%>"
 msgstr ""
 
-#: cp/call.c:2894 cp/call.c:2957
+#: cp/call.c:2880 cp/call.c:2943
 #, gcc-internal-format
 msgid "call of overloaded %<%D(%A)%> is ambiguous"
 msgstr ""
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:3029
+#: cp/call.c:3015
 #, gcc-internal-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr ""
 
-#: cp/call.c:3103
+#: cp/call.c:3089
 #, gcc-internal-format
 msgid "no match for call to %<(%T) (%A)%>"
 msgstr ""
 
-#: cp/call.c:3112
+#: cp/call.c:3098
 #, fuzzy, gcc-internal-format
 msgid "call of %<(%T) (%A)%> is ambiguous"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
 
-#: cp/call.c:3150
+#: cp/call.c:3136
 #, gcc-internal-format
 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
 msgstr ""
 
-#: cp/call.c:3156
+#: cp/call.c:3142
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E%s%>"
 msgstr ""
 
-#: cp/call.c:3160
+#: cp/call.c:3146
 #, gcc-internal-format
 msgid "%s for %<operator[]%> in %<%E[%E]%>"
 msgstr ""
 
-#: cp/call.c:3165
+#: cp/call.c:3151
 #, gcc-internal-format
 msgid "%s for %qs in %<%s %E%>"
 msgstr ""
 
-#: cp/call.c:3170
+#: cp/call.c:3156
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E %s %E%>"
 msgstr ""
 
-#: cp/call.c:3173
+#: cp/call.c:3159
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%s%E%>"
 msgstr ""
 
-#: cp/call.c:3265
+#: cp/call.c:3251
 #, gcc-internal-format
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr ""
 
-#: cp/call.c:3343
+#: cp/call.c:3329
 #, gcc-internal-format
 msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
 msgstr ""
 
-#: cp/call.c:3348
+#: cp/call.c:3334
 #, gcc-internal-format
 msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
 msgstr ""
 
-#: cp/call.c:3389 cp/call.c:3609
+#: cp/call.c:3375 cp/call.c:3595
 #, gcc-internal-format
 msgid "operands to ?: have different types %qT and %qT"
 msgstr ""
 
-#: cp/call.c:3563
+#: cp/call.c:3549
 #, gcc-internal-format
 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
 msgstr ""
 
-#: cp/call.c:3570
+#: cp/call.c:3556
 #, gcc-internal-format
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr ""
 
-#: cp/call.c:3874
+#: cp/call.c:3860
 #, gcc-internal-format
 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
 msgstr ""
 
-#: cp/call.c:3947
+#: cp/call.c:3936
 #, gcc-internal-format
 msgid "comparison between %q#T and %q#T"
 msgstr ""
 
-#: cp/call.c:4229
+#: cp/call.c:4218
 #, gcc-internal-format
 msgid "no corresponding deallocation function for `%D'"
 msgstr ""
 
-#: cp/call.c:4234
+#: cp/call.c:4223
 #, fuzzy, gcc-internal-format
 msgid "no suitable %<operator %s%> for %qT"
 msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ñ‹ Ð°Ð¿Ñ�Ñ€Ð°Ñ‚Ð°Ñ€ '%s'"
 
-#: cp/call.c:4252
+#: cp/call.c:4241
 #, gcc-internal-format
 msgid "%q+#D is private"
 msgstr ""
 
-#: cp/call.c:4254
+#: cp/call.c:4243
 #, gcc-internal-format
 msgid "%q+#D is protected"
 msgstr ""
 
-#: cp/call.c:4256
+#: cp/call.c:4245
 #, gcc-internal-format
 msgid "%q+#D is inaccessible"
 msgstr ""
 
-#: cp/call.c:4257
+#: cp/call.c:4246
 #, gcc-internal-format
 msgid "within this context"
 msgstr ""
 
-#: cp/call.c:4303
+#: cp/call.c:4292
 #, gcc-internal-format
 msgid "passing NULL to non-pointer argument %P of %qD"
 msgstr ""
 
-#: cp/call.c:4306
+#: cp/call.c:4295
 #, gcc-internal-format
 msgid "converting to non-pointer type %qT from NULL"
 msgstr ""
 
-#: cp/call.c:4312
+#: cp/call.c:4301
 #, gcc-internal-format
 msgid "converting %<false%> to pointer type for argument %P of %qD"
 msgstr ""
 
-#: cp/call.c:4356 cp/cvt.c:217
+#: cp/call.c:4346 cp/cvt.c:217
 #, fuzzy, gcc-internal-format
 msgid "invalid conversion from %qT to %qT"
 msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
 
-#: cp/call.c:4358
+#: cp/call.c:4348
 #, gcc-internal-format
 msgid "  initializing argument %P of %qD"
 msgstr ""
 
-#: cp/call.c:4491
+#: cp/call.c:4498
 #, fuzzy, gcc-internal-format
 msgid "cannot bind bitfield %qE to %qT"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
 
-#: cp/call.c:4494 cp/call.c:4510
+#: cp/call.c:4501 cp/call.c:4517
 #, gcc-internal-format
 msgid "cannot bind packed field %qE to %qT"
 msgstr ""
 
-#: cp/call.c:4497
+#: cp/call.c:4504
 #, fuzzy, gcc-internal-format
 msgid "cannot bind rvalue %qE to %qT"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
 
-#: cp/call.c:4611
+#: cp/call.c:4620
 #, gcc-internal-format
 msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr ""
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4639
+#: cp/call.c:4648
 #, gcc-internal-format
 msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr ""
 
-#: cp/call.c:4687
+#: cp/call.c:4696
 #, gcc-internal-format
 msgid "the default argument for parameter %d of %qD has not yet been parsed"
 msgstr ""
 
-#: cp/call.c:4697
+#: cp/call.c:4706
 #, fuzzy, gcc-internal-format
 msgid "recursive evaluation of default argument for %q#D"
 msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
 
-#: cp/call.c:4802
+#: cp/call.c:4811
 #, gcc-internal-format
 msgid "argument of function call might be a candidate for a format attribute"
 msgstr ""
 
-#: cp/call.c:4950
+#: cp/call.c:4959
 #, gcc-internal-format
 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
 msgstr ""
 
-#: cp/call.c:4969
+#: cp/call.c:4978
 #, gcc-internal-format
 msgid "%qT is not an accessible base of %qT"
 msgstr ""
 
-#: cp/call.c:5229
+#: cp/call.c:5238
 #, gcc-internal-format
 msgid "could not find class$ field in java interface type %qT"
 msgstr ""
 
-#: cp/call.c:5470
+#: cp/call.c:5479
 #, gcc-internal-format
 msgid "call to non-function %qD"
 msgstr ""
 
-#: cp/call.c:5595
+#: cp/call.c:5604
 #, gcc-internal-format
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 msgstr ""
 
-#: cp/call.c:5613
+#: cp/call.c:5622
 #, gcc-internal-format
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 msgstr ""
 
-#: cp/call.c:5639
+#: cp/call.c:5648
 #, gcc-internal-format
 msgid "cannot call member function %qD without object"
 msgstr ""
 
-#: cp/call.c:6283
+#: cp/call.c:6307
 #, gcc-internal-format
 msgid "passing %qT chooses %qT over %qT"
 msgstr ""
 
-#: cp/call.c:6285 cp/name-lookup.c:4320 cp/name-lookup.c:4753
+#: cp/call.c:6309 cp/name-lookup.c:4322 cp/name-lookup.c:4757
 #, gcc-internal-format
 msgid "  in call to %qD"
 msgstr ""
 
-#: cp/call.c:6342
+#: cp/call.c:6366
 #, gcc-internal-format
 msgid "choosing %qD over %qD"
 msgstr ""
 
-#: cp/call.c:6343
+#: cp/call.c:6367
 #, fuzzy, gcc-internal-format
 msgid "  for conversion from %qT to %qT"
 msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
 
-#: cp/call.c:6345
+#: cp/call.c:6369
 #, gcc-internal-format
 msgid "  because conversion sequence for the argument is better"
 msgstr ""
 
-#: cp/call.c:6459
+#: cp/call.c:6483
 #, gcc-internal-format
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr ""
 
-#: cp/call.c:6603
+#: cp/call.c:6627
 #, gcc-internal-format
 msgid "could not convert %qE to %qT"
 msgstr ""
 
-#: cp/call.c:6737
+#: cp/call.c:6761
 #, gcc-internal-format
 msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
 msgstr ""
 
-#: cp/call.c:6741
+#: cp/call.c:6765
 #, gcc-internal-format
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 msgstr ""
@@ -27023,343 +26983,343 @@
 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
 msgstr ""
 
-#: cp/class.c:961
+#: cp/class.c:971
 #, gcc-internal-format
 msgid "Java class %qT cannot have a destructor"
 msgstr ""
 
-#: cp/class.c:963
+#: cp/class.c:973
 #, gcc-internal-format
 msgid "Java class %qT cannot have an implicit non-trivial destructor"
 msgstr ""
 
-#: cp/class.c:1062
+#: cp/class.c:1074
 #, fuzzy, gcc-internal-format
 msgid "repeated using declaration %q+D"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
 
-#: cp/class.c:1064
+#: cp/class.c:1076
 #, fuzzy, gcc-internal-format
 msgid "using declaration %q+D conflicts with a previous using declaration"
 msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
 
-#: cp/class.c:1069
+#: cp/class.c:1081
 #, gcc-internal-format
 msgid "%q+#D cannot be overloaded"
 msgstr ""
 
-#: cp/class.c:1070
+#: cp/class.c:1082
 #, gcc-internal-format
 msgid "with %q+#D"
 msgstr ""
 
-#: cp/class.c:1137
+#: cp/class.c:1149
 #, gcc-internal-format
 msgid "conflicting access specifications for method %q+D, ignored"
 msgstr ""
 
-#: cp/class.c:1140
+#: cp/class.c:1152
 #, gcc-internal-format
 msgid "conflicting access specifications for field %qE, ignored"
 msgstr ""
 
-#: cp/class.c:1201 cp/class.c:1209
+#: cp/class.c:1213 cp/class.c:1221
 #, fuzzy, gcc-internal-format
 msgid "%q+D invalid in %q#T"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
 
-#: cp/class.c:1202
+#: cp/class.c:1214
 #, gcc-internal-format
 msgid "  because of local method %q+#D with same name"
 msgstr ""
 
-#: cp/class.c:1210
+#: cp/class.c:1222
 #, gcc-internal-format
 msgid "  because of local member %q+#D with same name"
 msgstr ""
 
-#: cp/class.c:1253
+#: cp/class.c:1265
 #, gcc-internal-format
 msgid "base class %q#T has a non-virtual destructor"
 msgstr ""
 
-#: cp/class.c:1570
+#: cp/class.c:1582
 #, gcc-internal-format
 msgid "all member functions in class %qT are private"
 msgstr ""
 
-#: cp/class.c:1582
+#: cp/class.c:1594
 #, gcc-internal-format
 msgid "%q#T only defines a private destructor and has no friends"
 msgstr ""
 
-#: cp/class.c:1626
+#: cp/class.c:1639
 #, gcc-internal-format
 msgid "%q#T only defines private constructors and has no friends"
 msgstr ""
 
-#: cp/class.c:2019
+#: cp/class.c:2032
 #, gcc-internal-format
 msgid "no unique final overrider for %qD in %qT"
 msgstr ""
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2439
+#: cp/class.c:2452
 #, gcc-internal-format
 msgid "%q+D was hidden"
 msgstr ""
 
-#: cp/class.c:2440
+#: cp/class.c:2453
 #, gcc-internal-format
 msgid "  by %q+D"
 msgstr ""
 
-#: cp/class.c:2483 cp/decl2.c:1135
+#: cp/class.c:2496 cp/decl2.c:1178
 #, gcc-internal-format
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 msgstr ""
 
-#: cp/class.c:2486
+#: cp/class.c:2499
 #, gcc-internal-format
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 msgstr ""
 
-#: cp/class.c:2494 cp/decl2.c:1141
+#: cp/class.c:2507 cp/decl2.c:1184
 #, gcc-internal-format
 msgid "private member %q+#D in anonymous union"
 msgstr ""
 
-#: cp/class.c:2496
+#: cp/class.c:2509
 #, gcc-internal-format
 msgid "private member %q+#D in anonymous struct"
 msgstr ""
 
-#: cp/class.c:2501 cp/decl2.c:1143
+#: cp/class.c:2514 cp/decl2.c:1186
 #, gcc-internal-format
 msgid "protected member %q+#D in anonymous union"
 msgstr ""
 
-#: cp/class.c:2503
+#: cp/class.c:2516
 #, gcc-internal-format
 msgid "protected member %q+#D in anonymous struct"
 msgstr ""
 
-#: cp/class.c:2677
+#: cp/class.c:2695
 #, fuzzy, gcc-internal-format
 msgid "bit-field %q+#D with non-integral type"
 msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/class.c:2690
+#: cp/class.c:2708
 #, fuzzy, gcc-internal-format
 msgid "bit-field %q+D width not an integer constant"
 msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/class.c:2695
+#: cp/class.c:2713
 #, gcc-internal-format
 msgid "negative width in bit-field %q+D"
 msgstr ""
 
-#: cp/class.c:2700
+#: cp/class.c:2718
 #, gcc-internal-format
 msgid "zero width for bit-field %q+D"
 msgstr ""
 
-#: cp/class.c:2706
+#: cp/class.c:2724
 #, gcc-internal-format
 msgid "width of %q+D exceeds its type"
 msgstr ""
 
-#: cp/class.c:2715
+#: cp/class.c:2733
 #, gcc-internal-format
 msgid "%q+D is too small to hold all values of %q#T"
 msgstr ""
 
-#: cp/class.c:2772
+#: cp/class.c:2790
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in union"
 msgstr ""
 
-#: cp/class.c:2775
+#: cp/class.c:2793
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in union"
 msgstr ""
 
-#: cp/class.c:2777
+#: cp/class.c:2795
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in union"
 msgstr ""
 
-#: cp/class.c:2801
+#: cp/class.c:2819
 #, gcc-internal-format
 msgid "multiple fields in union %qT initialized"
 msgstr ""
 
-#: cp/class.c:2890
+#: cp/class.c:2908
 #, gcc-internal-format
 msgid "%q+D may not be static because it is a member of a union"
 msgstr ""
 
-#: cp/class.c:2895
+#: cp/class.c:2913
 #, gcc-internal-format
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 msgstr ""
 
-#: cp/class.c:2906
+#: cp/class.c:2924
 #, fuzzy, gcc-internal-format
 msgid "field %q+D invalidly declared function type"
 msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/class.c:2912
+#: cp/class.c:2930
 #, fuzzy, gcc-internal-format
 msgid "field %q+D invalidly declared method type"
 msgstr "Ð±Ñ–Ñ‚Ð°Ð²Ð°Ðµ Ð¿Ð¾Ð»Ðµ \"%s\" Ð¼Ð°Ðµ Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/class.c:2944
+#: cp/class.c:2968
 #, gcc-internal-format
-msgid "non-static reference %q+#D in class without a constructor"
-msgstr ""
-
-#: cp/class.c:2955
-#, gcc-internal-format
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 msgstr ""
 
-#: cp/class.c:3022
+#: cp/class.c:3047
 #, gcc-internal-format
-msgid "non-static const member %q+#D in class without a constructor"
-msgstr ""
-
-#: cp/class.c:3037
-#, gcc-internal-format
 msgid "field %q+#D with same name as class"
 msgstr ""
 
-#: cp/class.c:3068
+#: cp/class.c:3078
 #, gcc-internal-format
 msgid "%q#T has pointer data members"
 msgstr ""
 
-#: cp/class.c:3073
+#: cp/class.c:3083
 #, gcc-internal-format
 msgid "  but does not override %<%T(const %T&)%>"
 msgstr ""
 
-#: cp/class.c:3075
+#: cp/class.c:3085
 #, gcc-internal-format
 msgid "  or %<operator=(const %T&)%>"
 msgstr ""
 
-#: cp/class.c:3079
+#: cp/class.c:3089
 #, gcc-internal-format
 msgid "  but does not override %<operator=(const %T&)%>"
 msgstr ""
 
-#: cp/class.c:3540
+#: cp/class.c:3550
 #, gcc-internal-format
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:3665
+#: cp/class.c:3675
 #, gcc-internal-format
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:3747
+#: cp/class.c:3757
 #, fuzzy, gcc-internal-format
 msgid "initializer specified for non-virtual method %q+D"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
 
-#: cp/class.c:4412
+#: cp/class.c:4228
 #, gcc-internal-format
+msgid "non-static reference %q+#D in class without a constructor"
+msgstr ""
+
+#: cp/class.c:4233
+#, gcc-internal-format
+msgid "non-static const member %q+#D in class without a constructor"
+msgstr ""
+
+#: cp/class.c:4488
+#, gcc-internal-format
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4513
+#: cp/class.c:4589
 #, gcc-internal-format
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 msgstr ""
 
-#: cp/class.c:4525
+#: cp/class.c:4601
 #, gcc-internal-format
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 msgstr ""
 
-#: cp/class.c:4704
+#: cp/class.c:4780
 #, gcc-internal-format
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4744
+#: cp/class.c:4820
 #, gcc-internal-format
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4772
+#: cp/class.c:4848
 #, gcc-internal-format
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4781
+#: cp/class.c:4857
 #, gcc-internal-format
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4864
+#: cp/class.c:4944
 #, gcc-internal-format
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:5010 cp/parser.c:14608
+#: cp/class.c:5090 cp/parser.c:14688
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %q#T"
 msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
 
-#: cp/class.c:5166
+#: cp/class.c:5246
 #, gcc-internal-format
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 msgstr ""
 
-#: cp/class.c:5268
+#: cp/class.c:5348
 #, gcc-internal-format
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr ""
 
-#: cp/class.c:5728
+#: cp/class.c:5808
 #, fuzzy, gcc-internal-format
 msgid "language string %<\"%E\"%> not recognized"
 msgstr "Ð¼Ð¾Ð²Ð° %s Ð½Ðµ Ñ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°"
 
-#: cp/class.c:5817
+#: cp/class.c:5897
 #, gcc-internal-format
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 msgstr ""
 
-#: cp/class.c:5946
+#: cp/class.c:6026
 #, gcc-internal-format
 msgid "no matches converting function %qD to type %q#T"
 msgstr ""
 
-#: cp/class.c:5969
+#: cp/class.c:6049
 #, gcc-internal-format
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 msgstr ""
 
-#: cp/class.c:5995
+#: cp/class.c:6075
 #, fuzzy, gcc-internal-format
 msgid "assuming pointer to member %qD"
 msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
 
-#: cp/class.c:5998
+#: cp/class.c:6078
 #, gcc-internal-format
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 msgstr ""
 
-#: cp/class.c:6054 cp/class.c:6088
+#: cp/class.c:6134 cp/class.c:6168
 #, gcc-internal-format
 msgid "not enough type information"
 msgstr ""
 
-#: cp/class.c:6071
+#: cp/class.c:6151
 #, gcc-internal-format
 msgid "argument of type %qT does not match %qT"
 msgstr ""
@@ -27369,12 +27329,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.
-#: cp/class.c:6358 cp/decl.c:1199 cp/name-lookup.c:526
+#: cp/class.c:6438 cp/decl.c:1200 cp/name-lookup.c:525
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q#D"
 msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
 
-#: cp/class.c:6359
+#: cp/class.c:6439
 #, gcc-internal-format
 msgid "changes meaning of %qD from %q+#D"
 msgstr ""
@@ -27409,7 +27369,7 @@
 msgid "conversion from %qT to %qT discards qualifiers"
 msgstr ""
 
-#: cp/cvt.c:470 cp/typeck.c:5257
+#: cp/cvt.c:470 cp/typeck.c:5265
 #, gcc-internal-format
 msgid "casting %qT to %qT does not dereference pointer"
 msgstr ""
@@ -27419,190 +27379,190 @@
 msgid "cannot convert type %qT to type %qT"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/cvt.c:656
+#: cp/cvt.c:649
 #, fuzzy, gcc-internal-format
 msgid "conversion from %q#T to %q#T"
 msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
 
-#: cp/cvt.c:668 cp/cvt.c:688
+#: cp/cvt.c:661 cp/cvt.c:681
 #, gcc-internal-format
 msgid "%q#T used where a %qT was expected"
 msgstr ""
 
-#: cp/cvt.c:703
+#: cp/cvt.c:696
 #, gcc-internal-format
 msgid "%q#T used where a floating point value was expected"
 msgstr ""
 
-#: cp/cvt.c:750
+#: cp/cvt.c:743
 #, gcc-internal-format
 msgid "conversion from %qT to non-scalar type %qT requested"
 msgstr ""
 
-#: cp/cvt.c:784
+#: cp/cvt.c:777
 #, gcc-internal-format
 msgid "pseudo-destructor is not called"
 msgstr ""
 
-#: cp/cvt.c:844
+#: cp/cvt.c:837
 #, gcc-internal-format
 msgid "object of incomplete type %qT will not be accessed in %s"
 msgstr ""
 
-#: cp/cvt.c:849
+#: cp/cvt.c:842
 #, gcc-internal-format
 msgid "object of type %qT will not be accessed in %s"
 msgstr ""
 
-#: cp/cvt.c:865
+#: cp/cvt.c:858
 #, gcc-internal-format
 msgid "object %qE of incomplete type %qT will not be accessed in %s"
 msgstr ""
 
 #. [over.over] enumerates the places where we can take the address
 #. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:902
+#: cp/cvt.c:895
 #, gcc-internal-format
 msgid "%s cannot resolve address of overloaded function"
 msgstr ""
 
 #. Only warn when there is no &.
-#: cp/cvt.c:909
+#: cp/cvt.c:902
 #, gcc-internal-format
 msgid "%s is a reference, not call, to function %qE"
 msgstr ""
 
-#: cp/cvt.c:926
+#: cp/cvt.c:919
 #, gcc-internal-format
 msgid "%s has no effect"
 msgstr ""
 
-#: cp/cvt.c:958
+#: cp/cvt.c:951
 #, gcc-internal-format
 msgid "value computed is not used"
 msgstr ""
 
-#: cp/cvt.c:1068
+#: cp/cvt.c:1061
 #, gcc-internal-format
 msgid "converting NULL to non-pointer type"
 msgstr ""
 
-#: cp/cvt.c:1174
+#: cp/cvt.c:1167
 #, gcc-internal-format
 msgid "ambiguous default type conversion from %qT"
 msgstr ""
 
-#: cp/cvt.c:1176
+#: cp/cvt.c:1169
 #, gcc-internal-format
 msgid "  candidate conversions include %qD and %qD"
 msgstr ""
 
-#: cp/decl.c:1062
+#: cp/decl.c:1063
 #, gcc-internal-format
 msgid "%qD was declared %<extern%> and later %<static%>"
 msgstr ""
 
-#: cp/decl.c:1063 cp/decl.c:1618 objc/objc-act.c:2931 objc/objc-act.c:7503
+#: cp/decl.c:1064 cp/decl.c:1619 objc/objc-act.c:2931 objc/objc-act.c:7503
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D"
 msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
 
-#: cp/decl.c:1096
+#: cp/decl.c:1097
 #, gcc-internal-format
 msgid "declaration of %qF throws different exceptions"
 msgstr ""
 
-#: cp/decl.c:1097
+#: cp/decl.c:1098
 #, fuzzy, gcc-internal-format
 msgid "from previous declaration %q+F"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: cp/decl.c:1153
+#: cp/decl.c:1154
 #, fuzzy, gcc-internal-format
 msgid "function %q+D redeclared as inline"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
-#: cp/decl.c:1155
+#: cp/decl.c:1156
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D with attribute noinline"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: cp/decl.c:1162
+#: cp/decl.c:1163
 #, fuzzy, gcc-internal-format
 msgid "function %q+D redeclared with attribute noinline"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
-#: cp/decl.c:1164
+#: cp/decl.c:1165
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D was inline"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: cp/decl.c:1186 cp/decl.c:1259
+#: cp/decl.c:1187 cp/decl.c:1260
 #, fuzzy, gcc-internal-format
 msgid "shadowing %s function %q#D"
 msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
 
-#: cp/decl.c:1195
+#: cp/decl.c:1196
 #, gcc-internal-format
 msgid "library function %q#D redeclared as non-function %q#D"
 msgstr ""
 
-#: cp/decl.c:1200
+#: cp/decl.c:1201
 #, fuzzy, gcc-internal-format
 msgid "conflicts with built-in declaration %q#D"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: cp/decl.c:1254 cp/decl.c:1380 cp/decl.c:1396
+#: cp/decl.c:1255 cp/decl.c:1381 cp/decl.c:1397
 #, fuzzy, gcc-internal-format
 msgid "new declaration %q#D"
 msgstr "Ð½Ð¾Ð²Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
 
-#: cp/decl.c:1255
+#: cp/decl.c:1256
 #, fuzzy, gcc-internal-format
 msgid "ambiguates built-in declaration %q#D"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: cp/decl.c:1344
+#: cp/decl.c:1345
 #, gcc-internal-format
 msgid "%q#D redeclared as different kind of symbol"
 msgstr ""
 
-#: cp/decl.c:1347
+#: cp/decl.c:1348
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+#D"
 msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
 
-#: cp/decl.c:1366
+#: cp/decl.c:1367
 #, fuzzy, gcc-internal-format
 msgid "declaration of template %q#D"
 msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
 
-#: cp/decl.c:1367 cp/name-lookup.c:527
+#: cp/decl.c:1368 cp/name-lookup.c:526
 #, fuzzy, gcc-internal-format
 msgid "conflicts with previous declaration %q+#D"
 msgstr "ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ–Ð¼ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½ÐµÐ¼ `%#D'"
 
-#: cp/decl.c:1381 cp/decl.c:1397
+#: cp/decl.c:1382 cp/decl.c:1398
 #, fuzzy, gcc-internal-format
 msgid "ambiguates old declaration %q+#D"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: cp/decl.c:1389
+#: cp/decl.c:1390
 #, fuzzy, gcc-internal-format
 msgid "declaration of C function %q#D conflicts with"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: cp/decl.c:1391
+#: cp/decl.c:1392
 #, fuzzy, gcc-internal-format
 msgid "previous declaration %q+#D here"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: cp/decl.c:1405
+#: cp/decl.c:1406
 #, fuzzy, gcc-internal-format
 msgid "conflicting declaration %q#D"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: cp/decl.c:1406
+#: cp/decl.c:1407
 #, fuzzy, gcc-internal-format
 msgid "%q+D has a previous declaration as %q#D"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
@@ -27614,63 +27574,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.
-#: cp/decl.c:1458
+#: cp/decl.c:1459
 #, fuzzy, gcc-internal-format
 msgid "declaration of namespace %qD conflicts with"
 msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
 
-#: cp/decl.c:1459
+#: cp/decl.c:1460
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of namespace %q+D here"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: cp/decl.c:1470
+#: cp/decl.c:1471
 #, fuzzy, gcc-internal-format
 msgid "%q+#D previously defined here"
 msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1480
+#: cp/decl.c:1481
 #, fuzzy, gcc-internal-format
 msgid "prototype for %q+#D"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð¿Ñ€Ð°Ñ‚Ð°Ñ‚Ñ‹Ð¿Ð° Ð´Ð»Ñ� \"%s\""
 
-#: cp/decl.c:1481
+#: cp/decl.c:1482
 #, fuzzy, gcc-internal-format
 msgid "%Jfollows non-prototype definition here"
 msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
 
-#: cp/decl.c:1521
+#: cp/decl.c:1522
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+#D with %qL linkage"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: cp/decl.c:1523
+#: cp/decl.c:1524
 #, fuzzy, gcc-internal-format
 msgid "conflicts with new declaration with %qL linkage"
 msgstr "ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ–Ð¼ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½ÐµÐ¼ `%#D'"
 
-#: cp/decl.c:1546 cp/decl.c:1552
+#: cp/decl.c:1547 cp/decl.c:1553
 #, fuzzy, gcc-internal-format
 msgid "default argument given for parameter %d of %q#D"
 msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
 
-#: cp/decl.c:1548 cp/decl.c:1554
+#: cp/decl.c:1549 cp/decl.c:1555
 #, fuzzy, gcc-internal-format
 msgid "after previous specification in %q+#D"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: cp/decl.c:1563
+#: cp/decl.c:1564
 #, gcc-internal-format
 msgid "%q#D was used before it was declared inline"
 msgstr ""
 
-#: cp/decl.c:1564
+#: cp/decl.c:1565
 #, fuzzy, gcc-internal-format
 msgid "%Jprevious non-inline declaration here"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: cp/decl.c:1617
+#: cp/decl.c:1618
 #, fuzzy, gcc-internal-format
 msgid "redundant redeclaration of %qD in same scope"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
@@ -27683,313 +27643,319 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1932
+#: cp/decl.c:1939
 #, fuzzy, gcc-internal-format
 msgid "explicit specialization of %qD after first use"
 msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
 
-#: cp/decl.c:2028
+#: cp/decl.c:2035
 #, gcc-internal-format
 msgid "%q+D: visibility attribute ignored because it"
 msgstr ""
 
-#: cp/decl.c:2030
+#: cp/decl.c:2037
 #, fuzzy, gcc-internal-format
 msgid "%Jconflicts with previous declaration here"
 msgstr "ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ–Ð¼ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½ÐµÐ¼ `%#D'"
 
-#: cp/decl.c:2457
+#: cp/decl.c:2464
 #, fuzzy, gcc-internal-format
 msgid "jump to label %qD"
 msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
 
-#: cp/decl.c:2459
+#: cp/decl.c:2466
 #, gcc-internal-format
 msgid "jump to case label"
 msgstr ""
 
-#: cp/decl.c:2461
+#: cp/decl.c:2468
 #, fuzzy, gcc-internal-format
 msgid "%H  from here"
 msgstr " Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
 
-#: cp/decl.c:2480 cp/decl.c:2643
+#: cp/decl.c:2487 cp/decl.c:2650
 #, gcc-internal-format
 msgid "  exits OpenMP structured block"
 msgstr ""
 
-#: cp/decl.c:2501
+#: cp/decl.c:2508
 #, fuzzy, gcc-internal-format
 msgid "  crosses initialization of %q+#D"
 msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
 
-#: cp/decl.c:2503 cp/decl.c:2618
+#: cp/decl.c:2510 cp/decl.c:2625
 #, gcc-internal-format
 msgid "  enters scope of non-POD %q+#D"
 msgstr ""
 
-#: cp/decl.c:2516 cp/decl.c:2622
+#: cp/decl.c:2523 cp/decl.c:2629
 #, gcc-internal-format
 msgid "  enters try block"
 msgstr ""
 
-#: cp/decl.c:2518 cp/decl.c:2624
+#: cp/decl.c:2525 cp/decl.c:2631
 #, gcc-internal-format
 msgid "  enters catch block"
 msgstr ""
 
-#: cp/decl.c:2528 cp/decl.c:2627
+#: cp/decl.c:2535 cp/decl.c:2634
 #, gcc-internal-format
 msgid "  enters OpenMP structured block"
 msgstr ""
 
-#: cp/decl.c:2599 cp/decl.c:2639
+#: cp/decl.c:2606 cp/decl.c:2646
 #, fuzzy, gcc-internal-format
 msgid "jump to label %q+D"
 msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
 
-#: cp/decl.c:2600 cp/decl.c:2640
+#: cp/decl.c:2607 cp/decl.c:2647
 #, gcc-internal-format
 msgid "  from here"
 msgstr " Ð°Ð´Ñ�ÑŽÐ»ÑŒ"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2612
+#: cp/decl.c:2619
 #, gcc-internal-format
 msgid "%J  enters catch block"
 msgstr ""
 
-#: cp/decl.c:2616
+#: cp/decl.c:2623
 #, fuzzy, gcc-internal-format
 msgid "  skips initialization of %q+#D"
 msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
 
-#: cp/decl.c:2692
+#: cp/decl.c:2699
 #, gcc-internal-format
 msgid "label named wchar_t"
 msgstr ""
 
-#: cp/decl.c:2696
+#: cp/decl.c:2703
 #, fuzzy, gcc-internal-format
 msgid "duplicate label %qD"
 msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"%s\""
 
-#: cp/decl.c:2962
+#: cp/decl.c:2969
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a type"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/decl.c:2968 cp/parser.c:4033
+#: cp/decl.c:2975 cp/parser.c:4037
 #, fuzzy, gcc-internal-format
 msgid "%qD used without template parameters"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: cp/decl.c:2983
+#: cp/decl.c:2990
 #, fuzzy, gcc-internal-format
 msgid "%q#T is not a class"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/decl.c:2995 cp/decl.c:3063
+#: cp/decl.c:3002 cp/decl.c:3070
 #, gcc-internal-format
 msgid "no class template named %q#T in %q#T"
 msgstr ""
 
-#: cp/decl.c:3003
+#: cp/decl.c:3010
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
 msgstr ""
 
-#: cp/decl.c:3010
+#: cp/decl.c:3017
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a type"
 msgstr ""
 
-#: cp/decl.c:3072
+#: cp/decl.c:3079
 #, fuzzy, gcc-internal-format
 msgid "template parameters do not match template"
 msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
 
-#: cp/decl.c:3073 cp/friend.c:321 cp/friend.c:329
+#: cp/decl.c:3080 cp/friend.c:321 cp/friend.c:329
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared here"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
-#: cp/decl.c:3711
+#: cp/decl.c:3727
 #, gcc-internal-format
 msgid "%Jan anonymous struct cannot have function members"
 msgstr ""
 
-#: cp/decl.c:3713
+#: cp/decl.c:3729
 #, gcc-internal-format
 msgid "%Jan anonymous union cannot have function members"
 msgstr ""
 
-#: cp/decl.c:3731
+#: cp/decl.c:3747
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3734
+#: cp/decl.c:3750
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3737
+#: cp/decl.c:3753
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3762
+#: cp/decl.c:3778
 #, gcc-internal-format
 msgid "multiple types in one declaration"
 msgstr ""
 
-#: cp/decl.c:3766
+#: cp/decl.c:3782
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of C++ built-in type %qT"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: cp/decl.c:3803
+#: cp/decl.c:3819
 #, gcc-internal-format
 msgid "missing type-name in typedef-declaration"
 msgstr ""
 
-#: cp/decl.c:3811
+#: cp/decl.c:3827
 #, gcc-internal-format
 msgid "ISO C++ prohibits anonymous structs"
 msgstr ""
 
-#: cp/decl.c:3818
+#: cp/decl.c:3834
 #, fuzzy, gcc-internal-format
 msgid "%qs can only be specified for functions"
 msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
 
-#: cp/decl.c:3824
+#: cp/decl.c:3840
 #, gcc-internal-format
 msgid "%<friend%> can only be specified inside a class"
 msgstr ""
 
-#: cp/decl.c:3826
+#: cp/decl.c:3842
 #, gcc-internal-format
 msgid "%<explicit%> can only be specified for constructors"
 msgstr ""
 
-#: cp/decl.c:3828
+#: cp/decl.c:3844
 #, gcc-internal-format
 msgid "a storage class can only be specified for objects and functions"
 msgstr ""
 
-#: cp/decl.c:3834
+#: cp/decl.c:3850
 #, gcc-internal-format
 msgid "qualifiers can only be specified for objects and functions"
 msgstr ""
 
-#: cp/decl.c:3837
+#: cp/decl.c:3853
 #, gcc-internal-format
 msgid "%<typedef%> was ignored in this declaration"
 msgstr ""
 
-#: cp/decl.c:3866
+#: cp/decl.c:3882
 #, fuzzy, gcc-internal-format
 msgid "attribute ignored in declaration of %q+#T"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: cp/decl.c:3867
+#: cp/decl.c:3883
 #, gcc-internal-format
 msgid "attribute for %q+#T must follow the %qs keyword"
 msgstr ""
 
-#: cp/decl.c:3909
+#: cp/decl.c:3925
 #, gcc-internal-format
-msgid "ignoring attributes applied to class type outside of definition"
+msgid "ignoring attributes applied to class type %qT outside of definition"
 msgstr ""
 
-#: cp/decl.c:3987
+#. A template type parameter or other dependent type.
+#: cp/decl.c:3929
 #, gcc-internal-format
+msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
+msgstr ""
+
+#: cp/decl.c:4007
+#, gcc-internal-format
 msgid "function %q#D is initialized like a variable"
 msgstr ""
 
-#: cp/decl.c:3998
+#: cp/decl.c:4018
 #, gcc-internal-format
 msgid "declaration of %q#D has %<extern%> and is initialized"
 msgstr ""
 
-#: cp/decl.c:4014
+#: cp/decl.c:4034
 #, gcc-internal-format
 msgid "definition of %q#D is marked %<dllimport%>"
 msgstr ""
 
-#: cp/decl.c:4033
+#: cp/decl.c:4053
 #, gcc-internal-format
 msgid "%q#D is not a static member of %q#T"
 msgstr ""
 
-#: cp/decl.c:4039
+#: cp/decl.c:4059
 #, gcc-internal-format
 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
 msgstr ""
 
-#: cp/decl.c:4048
+#: cp/decl.c:4068
 #, gcc-internal-format
 msgid "template header not allowed in member definition of explicitly specialized class"
 msgstr ""
 
-#: cp/decl.c:4056
+#: cp/decl.c:4076
 #, fuzzy, gcc-internal-format
 msgid "duplicate initialization of %qD"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: cp/decl.c:4095
+#: cp/decl.c:4115
 #, gcc-internal-format
 msgid "declaration of %q#D outside of class is not definition"
 msgstr ""
 
-#: cp/decl.c:4188
+#: cp/decl.c:4208
 #, fuzzy, gcc-internal-format
 msgid "variable %q#D has initializer but incomplete type"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/decl.c:4194 cp/decl.c:4906
+#: cp/decl.c:4214 cp/decl.c:4926
 #, fuzzy, gcc-internal-format
 msgid "elements of array %q#D have incomplete type"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/decl.c:4200
+#: cp/decl.c:4220
 #, gcc-internal-format
 msgid "aggregate %q#D has incomplete type and cannot be defined"
 msgstr ""
 
-#: cp/decl.c:4236
+#: cp/decl.c:4256
 #, gcc-internal-format
 msgid "%qD declared as reference but not initialized"
 msgstr ""
 
-#: cp/decl.c:4242
+#: cp/decl.c:4262
 #, gcc-internal-format
 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
 msgstr ""
 
-#: cp/decl.c:4268
+#: cp/decl.c:4288
 #, fuzzy, gcc-internal-format
 msgid "cannot initialize %qT from %qT"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
 
-#: cp/decl.c:4296
+#: cp/decl.c:4316
 #, gcc-internal-format
 msgid "name %qD used in a GNU-style designated initializer for an array"
 msgstr ""
 
-#: cp/decl.c:4345
+#: cp/decl.c:4365
 #, gcc-internal-format
 msgid "initializer fails to determine size of %qD"
 msgstr ""
 
-#: cp/decl.c:4352
+#: cp/decl.c:4372
 #, fuzzy, gcc-internal-format
 msgid "array size missing in %qD"
 msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° Ñž `%D'"
 
-#: cp/decl.c:4364
+#: cp/decl.c:4384
 #, fuzzy, gcc-internal-format
 msgid "zero-size array %qD"
 msgstr "Ð½ÑƒÐ»Ñ�Ð²Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D'"
@@ -27997,240 +27963,250 @@
 #. 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.
-#: cp/decl.c:4407
+#: cp/decl.c:4427
 #, gcc-internal-format
 msgid "storage size of %qD isn't known"
 msgstr ""
 
-#: cp/decl.c:4429
+#: cp/decl.c:4449
 #, fuzzy, gcc-internal-format
 msgid "storage size of %qD isn't constant"
 msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
 
-#: cp/decl.c:4478
+#: cp/decl.c:4498
 #, gcc-internal-format
 msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
 msgstr ""
 
-#: cp/decl.c:4481
+#: cp/decl.c:4501
 #, gcc-internal-format
 msgid "%J  you can work around this by removing the initializer"
 msgstr ""
 
-#: cp/decl.c:4508
+#: cp/decl.c:4528
 #, fuzzy, gcc-internal-format
 msgid "uninitialized const %qD"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
 
-#: cp/decl.c:4620
+#: cp/decl.c:4640
 #, fuzzy, gcc-internal-format
 msgid "invalid type %qT as initializer for a vector of type %qT"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
 
-#: cp/decl.c:4662
+#: cp/decl.c:4682
 #, gcc-internal-format
 msgid "initializer for %qT must be brace-enclosed"
 msgstr ""
 
-#: cp/decl.c:4680
+#: cp/decl.c:4700
 #, gcc-internal-format
 msgid "%qT has no non-static data member named %qD"
 msgstr ""
 
-#: cp/decl.c:4731
+#: cp/decl.c:4751
 #, fuzzy, gcc-internal-format
 msgid "braces around scalar initializer for type %qT"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
 
-#: cp/decl.c:4814
+#: cp/decl.c:4834
 #, fuzzy, gcc-internal-format
 msgid "missing braces around initializer for %qT"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
 
-#: cp/decl.c:4871
+#: cp/decl.c:4891
 #, fuzzy, gcc-internal-format
 msgid "too many initializers for %qT"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
 
-#: cp/decl.c:4914
+#: cp/decl.c:4934
 #, gcc-internal-format
 msgid "variable-sized object %qD may not be initialized"
 msgstr ""
 
-#: cp/decl.c:4920
+#: cp/decl.c:4940
 #, fuzzy, gcc-internal-format
 msgid "%qD has incomplete type"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/decl.c:4935
+#: cp/decl.c:4955
 #, gcc-internal-format
 msgid "scalar object %qD requires one element in initializer"
 msgstr ""
 
 #. A non-aggregate that is not a scalar cannot be initialized
 #. via an initializer-list in C++98.
-#: cp/decl.c:4945
+#: cp/decl.c:4965
 #, gcc-internal-format
 msgid "braces around initializer for non-aggregate type %qT"
 msgstr ""
 
-#: cp/decl.c:4995
+#: cp/decl.c:5015
 #, gcc-internal-format
 msgid "%qD must be initialized by constructor, not by %<{...}%>"
 msgstr ""
 
-#: cp/decl.c:5031
+#: cp/decl.c:5051
 #, gcc-internal-format
 msgid "array %qD initialized by parenthesized string literal %qE"
 msgstr ""
 
-#: cp/decl.c:5046
+#: cp/decl.c:5066
 #, fuzzy, gcc-internal-format
 msgid "structure %qD with uninitialized const members"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
 
-#: cp/decl.c:5048
+#: cp/decl.c:5068
 #, fuzzy, gcc-internal-format
 msgid "structure %qD with uninitialized reference members"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
 
-#: cp/decl.c:5330
+#: cp/decl.c:5364
 #, gcc-internal-format
 msgid "assignment (not initialization) in declaration"
 msgstr ""
 
-#: cp/decl.c:5420
+#: cp/decl.c:5460
 #, fuzzy, gcc-internal-format
 msgid "shadowing previous type declaration of %q#D"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: cp/decl.c:5450
+#: cp/decl.c:5490
 #, gcc-internal-format
 msgid "%qD cannot be thread-local because it has non-POD type %qT"
 msgstr ""
 
-#: cp/decl.c:5485
+#: cp/decl.c:5522
 #, gcc-internal-format
+msgid "Java object %qD not allocated with %<new%>"
+msgstr ""
+
+#: cp/decl.c:5539
+#, gcc-internal-format
 msgid "%qD is thread-local and so cannot be dynamically initialized"
 msgstr ""
 
-#: cp/decl.c:5503
+#: cp/decl.c:5557
 #, gcc-internal-format
 msgid "%qD cannot be initialized by a non-constant expression when being declared"
 msgstr ""
 
-#: cp/decl.c:6160
+#: cp/decl.c:5597
 #, gcc-internal-format
+msgid "non-static data member %qD has Java class type"
+msgstr ""
+
+#: cp/decl.c:6232
+#, gcc-internal-format
 msgid "destructor for alien class %qT cannot be a member"
 msgstr ""
 
-#: cp/decl.c:6162
+#: cp/decl.c:6234
 #, gcc-internal-format
 msgid "constructor for alien class %qT cannot be a member"
 msgstr ""
 
-#: cp/decl.c:6183
+#: cp/decl.c:6255
 #, gcc-internal-format
 msgid "%qD declared as a %<virtual%> %s"
 msgstr ""
 
-#: cp/decl.c:6185
+#: cp/decl.c:6257
 #, gcc-internal-format
 msgid "%qD declared as an %<inline%> %s"
 msgstr ""
 
-#: cp/decl.c:6187
+#: cp/decl.c:6259
 #, gcc-internal-format
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
 msgstr ""
 
-#: cp/decl.c:6191
+#: cp/decl.c:6263
 #, gcc-internal-format
 msgid "%q+D declared as a friend"
 msgstr ""
 
-#: cp/decl.c:6197
+#: cp/decl.c:6269
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared with an exception specification"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
-#: cp/decl.c:6231
+#: cp/decl.c:6303
 #, gcc-internal-format
 msgid "definition of %qD is not in namespace enclosing %qT"
 msgstr ""
 
-#: cp/decl.c:6342
+#: cp/decl.c:6414
 #, fuzzy, gcc-internal-format
 msgid "defining explicit specialization %qD in friend declaration"
 msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:6352
+#: cp/decl.c:6424
 #, fuzzy, gcc-internal-format
 msgid "invalid use of template-id %qD in declaration of primary template"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: cp/decl.c:6382
+#: cp/decl.c:6454
 #, gcc-internal-format
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 msgstr ""
 
-#: cp/decl.c:6390
+#: cp/decl.c:6462
 #, gcc-internal-format
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 msgstr ""
 
-#: cp/decl.c:6433
+#: cp/decl.c:6505
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be a template"
 msgstr ""
 
-#: cp/decl.c:6435
+#: cp/decl.c:6507
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be inline"
 msgstr ""
 
-#: cp/decl.c:6437
+#: cp/decl.c:6509
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be static"
 msgstr ""
 
-#: cp/decl.c:6465
+#: cp/decl.c:6537
 #, gcc-internal-format
 msgid "non-local function %q#D uses anonymous type"
 msgstr ""
 
-#: cp/decl.c:6468 cp/decl.c:6748
+#: cp/decl.c:6540 cp/decl.c:6820
 #, gcc-internal-format
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 msgstr ""
 
-#: cp/decl.c:6474
+#: cp/decl.c:6546
 #, gcc-internal-format
 msgid "non-local function %q#D uses local type %qT"
 msgstr ""
 
-#: cp/decl.c:6498
+#: cp/decl.c:6570
 #, gcc-internal-format
 msgid "static member function %qD cannot have cv-qualifier"
 msgstr ""
 
-#: cp/decl.c:6499
+#: cp/decl.c:6571
 #, gcc-internal-format
 msgid "non-member function %qD cannot have cv-qualifier"
 msgstr ""
 
-#: cp/decl.c:6547
+#: cp/decl.c:6619
 #, fuzzy, gcc-internal-format
 msgid "%<::main%> must return %<int%>"
 msgstr "`main' Ð¿Ð°Ð²Ñ–Ð½Ð½Ð° Ð²Ñ�Ñ€Ñ‚Ð°Ñ†ÑŒ `int'"
 
-#: cp/decl.c:6586
+#: cp/decl.c:6658
 #, gcc-internal-format
 msgid "definition of implicitly-declared %qD"
 msgstr ""
 
-#: cp/decl.c:6603 cp/decl2.c:677
+#: cp/decl.c:6675 cp/decl2.c:677
 #, gcc-internal-format
 msgid "no %q#D member function declared in class %qT"
 msgstr ""
@@ -28239,546 +28215,551 @@
 #. 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.
-#: cp/decl.c:6745
+#: cp/decl.c:6817
 #, gcc-internal-format
 msgid "non-local variable %q#D uses anonymous type"
 msgstr ""
 
-#: cp/decl.c:6754
+#: cp/decl.c:6826
 #, gcc-internal-format
 msgid "non-local variable %q#D uses local type %qT"
 msgstr ""
 
-#: cp/decl.c:6876
+#: cp/decl.c:6948
 #, gcc-internal-format
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 msgstr ""
 
-#: cp/decl.c:6886
+#: cp/decl.c:6958
 #, gcc-internal-format
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 msgstr ""
 
-#: cp/decl.c:6890
+#: cp/decl.c:6962
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 msgstr ""
 
-#: cp/decl.c:6915
+#: cp/decl.c:6987
 #, fuzzy, gcc-internal-format
 msgid "size of array %qD has non-integral type %qT"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D' Ð½Ðµ Ñ†Ñ�Ð»Ð°Ð»Ñ–ÐºÐ°Ð²Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/decl.c:6917
+#: cp/decl.c:6989
 #, fuzzy, gcc-internal-format
 msgid "size of array has non-integral type %qT"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
 
-#: cp/decl.c:6965
+#: cp/decl.c:7037
 #, fuzzy, gcc-internal-format
 msgid "size of array %qD is negative"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° `%D' - Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
 
-#: cp/decl.c:6967
+#: cp/decl.c:7039
 #, gcc-internal-format
 msgid "size of array is negative"
 msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
 
-#: cp/decl.c:6975
+#: cp/decl.c:7047
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids zero-size array %qD"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
 
-#: cp/decl.c:6977
+#: cp/decl.c:7049
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
 
-#: cp/decl.c:6984
+#: cp/decl.c:7056
 #, fuzzy, gcc-internal-format
 msgid "size of array %qD is not an integral constant-expression"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
 
-#: cp/decl.c:6987
+#: cp/decl.c:7059
 #, gcc-internal-format
 msgid "size of array is not an integral constant-expression"
 msgstr ""
 
-#: cp/decl.c:6993
+#: cp/decl.c:7065
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids variable length array %qD"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
 
-#: cp/decl.c:6995
+#: cp/decl.c:7067
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids variable length array"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
 
-#: cp/decl.c:7001
+#: cp/decl.c:7073
 #, gcc-internal-format
 msgid "variable length array %qD is used"
 msgstr ""
 
-#: cp/decl.c:7035
+#: cp/decl.c:7107
 #, gcc-internal-format
 msgid "overflow in array dimension"
 msgstr ""
 
-#: cp/decl.c:7116
+#: cp/decl.c:7188
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as %s"
 msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
 
-#: cp/decl.c:7118
+#: cp/decl.c:7190
 #, gcc-internal-format
 msgid "creating %s"
 msgstr ""
 
-#: cp/decl.c:7130
+#: cp/decl.c:7202
 #, gcc-internal-format
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/decl.c:7134
+#: cp/decl.c:7206
 #, gcc-internal-format
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/decl.c:7169
+#: cp/decl.c:7241
 #, gcc-internal-format
 msgid "return type specification for constructor invalid"
 msgstr ""
 
-#: cp/decl.c:7179
+#: cp/decl.c:7251
 #, gcc-internal-format
 msgid "return type specification for destructor invalid"
 msgstr ""
 
-#: cp/decl.c:7192
+#: cp/decl.c:7264
 #, gcc-internal-format
 msgid "return type specified for %<operator %T%>"
 msgstr ""
 
-#: cp/decl.c:7214
+#: cp/decl.c:7286
 #, gcc-internal-format
 msgid "unnamed variable or field declared void"
 msgstr ""
 
-#: cp/decl.c:7218
+#: cp/decl.c:7290
 #, fuzzy, gcc-internal-format
 msgid "variable or field %qE declared void"
 msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
 
-#: cp/decl.c:7221
+#: cp/decl.c:7293
 #, gcc-internal-format
 msgid "variable or field declared void"
 msgstr ""
 
-#: cp/decl.c:7388
+#: cp/decl.c:7460
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<::%D%>"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: cp/decl.c:7391
+#: cp/decl.c:7463
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<%T::%D%>"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: cp/decl.c:7394
+#: cp/decl.c:7466
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<%D::%D%>"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: cp/decl.c:7406
+#: cp/decl.c:7478
 #, gcc-internal-format
 msgid "type %qT is not derived from type %qT"
 msgstr ""
 
-#: cp/decl.c:7422 cp/decl.c:7512 cp/decl.c:8660
+#: cp/decl.c:7494 cp/decl.c:7584 cp/decl.c:8732
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as non-function"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: cp/decl.c:7428
+#: cp/decl.c:7500
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as non-member"
 msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
 
-#: cp/decl.c:7457
+#: cp/decl.c:7529
 #, gcc-internal-format
 msgid "declarator-id missing; using reserved word %qD"
 msgstr ""
 
-#: cp/decl.c:7504
+#: cp/decl.c:7576
 #, gcc-internal-format
 msgid "function definition does not declare parameters"
 msgstr ""
 
-#: cp/decl.c:7546
+#: cp/decl.c:7618
 #, fuzzy, gcc-internal-format
 msgid "two or more data types in declaration of %qs"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
 
-#: cp/decl.c:7552
+#: cp/decl.c:7624
 #, fuzzy, gcc-internal-format
 msgid "conflicting specifiers in declaration of %qs"
 msgstr "ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ–Ð¼ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½ÐµÐ¼ `%#D'"
 
-#: cp/decl.c:7623 cp/decl.c:7626
+#: cp/decl.c:7695 cp/decl.c:7698
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids declaration of %qs with no type"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
 
-#: cp/decl.c:7651
+#: cp/decl.c:7723
 #, fuzzy, gcc-internal-format
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 msgstr "long, short, signed Ñ†Ñ– unsigned Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
 
-#: cp/decl.c:7653
+#: cp/decl.c:7725
 #, gcc-internal-format
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 msgstr ""
 
-#: cp/decl.c:7655
+#: cp/decl.c:7727
 #, fuzzy, gcc-internal-format
 msgid "%<long long%> invalid for %qs"
 msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
 
-#: cp/decl.c:7657
+#: cp/decl.c:7729
 #, fuzzy, gcc-internal-format
 msgid "%<long%> invalid for %qs"
 msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
 
-#: cp/decl.c:7659
+#: cp/decl.c:7731
 #, fuzzy, gcc-internal-format
 msgid "%<short%> invalid for %qs"
 msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
 
-#: cp/decl.c:7661
+#: cp/decl.c:7733
 #, fuzzy, gcc-internal-format
 msgid "%<long%> or %<short%> invalid for %qs"
 msgstr "long, short, signed Ñ†Ñ– unsigned Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
 
-#: cp/decl.c:7663
+#: cp/decl.c:7735
 #, gcc-internal-format
 msgid "%<long%> or %<short%> specified with char for %qs"
 msgstr ""
 
-#: cp/decl.c:7665
+#: cp/decl.c:7737
 #, gcc-internal-format
 msgid "%<long%> and %<short%> specified together for %qs"
 msgstr ""
 
-#: cp/decl.c:7671
+#: cp/decl.c:7743
 #, fuzzy, gcc-internal-format
 msgid "long, short, signed or unsigned used invalidly for %qs"
 msgstr "long, short, signed Ñ†Ñ– unsigned Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
 
-#: cp/decl.c:7735
+#: cp/decl.c:7807
 #, fuzzy, gcc-internal-format
 msgid "complex invalid for %qs"
 msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
 
-#: cp/decl.c:7764
+#: cp/decl.c:7836
 #, gcc-internal-format
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 msgstr ""
 
-#: cp/decl.c:7776 cp/typeck.c:7011
+#: cp/decl.c:7848 cp/typeck.c:7039
 #, fuzzy, gcc-internal-format
 msgid "ignoring %qV qualifiers added to function type %qT"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
 
-#: cp/decl.c:7799
+#: cp/decl.c:7871
 #, gcc-internal-format
 msgid "member %qD cannot be declared both virtual and static"
 msgstr ""
 
-#: cp/decl.c:7807
+#: cp/decl.c:7879
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%D%> is not a valid declarator"
 msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
 
-#: cp/decl.c:7816
+#: cp/decl.c:7888
 #, gcc-internal-format
 msgid "typedef declaration invalid in parameter declaration"
 msgstr ""
 
-#: cp/decl.c:7822
+#: cp/decl.c:7894
 #, gcc-internal-format
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr ""
 
-#: cp/decl.c:7829
+#: cp/decl.c:7901
 #, gcc-internal-format
 msgid "virtual outside class declaration"
 msgstr ""
 
-#: cp/decl.c:7847
+#: cp/decl.c:7919
 #, fuzzy, gcc-internal-format
 msgid "multiple storage classes in declaration of %qs"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ñ‹ `%s'"
 
-#: cp/decl.c:7870
+#: cp/decl.c:7942
 #, gcc-internal-format
 msgid "storage class specified for %qs"
 msgstr ""
 
-#: cp/decl.c:7904
+#: cp/decl.c:7976
 #, gcc-internal-format
 msgid "top-level declaration of %qs specifies %<auto%>"
 msgstr ""
 
-#: cp/decl.c:7916
+#: cp/decl.c:7988
 #, gcc-internal-format
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr ""
 
-#: cp/decl.c:8043
+#: cp/decl.c:8115
 #, gcc-internal-format
 msgid "destructor cannot be static member function"
 msgstr ""
 
-#: cp/decl.c:8048
+#: cp/decl.c:8120
 #, gcc-internal-format
 msgid "destructors may not be cv-qualified"
 msgstr ""
 
-#: cp/decl.c:8066
+#: cp/decl.c:8138
 #, gcc-internal-format
 msgid "constructors cannot be declared virtual"
 msgstr ""
 
-#: cp/decl.c:8079
+#: cp/decl.c:8151
 #, fuzzy, gcc-internal-format
 msgid "can't initialize friend function %qs"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:8083
+#: cp/decl.c:8155
 #, gcc-internal-format
 msgid "virtual functions cannot be friends"
 msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
 
-#: cp/decl.c:8087
+#: cp/decl.c:8159
 #, gcc-internal-format
 msgid "friend declaration not in class definition"
 msgstr ""
 
-#: cp/decl.c:8089
+#: cp/decl.c:8161
 #, fuzzy, gcc-internal-format
 msgid "can't define friend function %qs in a local class definition"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
 
-#: cp/decl.c:8102
+#: cp/decl.c:8174
 #, gcc-internal-format
 msgid "destructors may not have parameters"
 msgstr ""
 
-#: cp/decl.c:8121
+#: cp/decl.c:8193
 #, fuzzy, gcc-internal-format
 msgid "cannot declare pointer to %q#T"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/decl.c:8134 cp/decl.c:8141
+#: cp/decl.c:8206 cp/decl.c:8213
 #, fuzzy, gcc-internal-format
 msgid "cannot declare reference to %q#T"
 msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ñ„Ð°Ð¹Ð» Ð´Ð»Ñ� ÐºÐ»Ð°Ñ�Ð° %s."
 
-#: cp/decl.c:8143
+#: cp/decl.c:8215
 #, gcc-internal-format
 msgid "cannot declare pointer to %q#T member"
 msgstr ""
 
-#: cp/decl.c:8194
+#: cp/decl.c:8266
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 msgstr ""
 
-#: cp/decl.c:8238
+#: cp/decl.c:8310
 #, gcc-internal-format
 msgid "template-id %qD used as a declarator"
 msgstr ""
 
-#: cp/decl.c:8289
+#: cp/decl.c:8361
 #, gcc-internal-format
 msgid "member functions are implicitly friends of their class"
 msgstr ""
 
-#: cp/decl.c:8293
+#: cp/decl.c:8365
 #, gcc-internal-format
 msgid "extra qualification %<%T::%> on member %qs"
 msgstr ""
 
-#: cp/decl.c:8325
+#: cp/decl.c:8397
 #, gcc-internal-format
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 msgstr ""
 
-#: cp/decl.c:8342
+#: cp/decl.c:8414
 #, gcc-internal-format
 msgid "cannot declare member %<%T::%s%> within %qT"
 msgstr ""
 
-#: cp/decl.c:8365
+#: cp/decl.c:8437
 #, gcc-internal-format
 msgid "non-parameter %qs cannot be a parameter pack"
 msgstr ""
 
-#: cp/decl.c:8386
+#: cp/decl.c:8458
 #, gcc-internal-format
 msgid "data member may not have variably modified type %qT"
 msgstr ""
 
-#: cp/decl.c:8388
+#: cp/decl.c:8460
 #, gcc-internal-format
 msgid "parameter may not have variably modified type %qT"
 msgstr ""
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:8396
+#: cp/decl.c:8468
 #, gcc-internal-format
 msgid "only declarations of constructors can be %<explicit%>"
 msgstr ""
 
-#: cp/decl.c:8404
+#: cp/decl.c:8476
 #, fuzzy, gcc-internal-format
 msgid "non-member %qs cannot be declared %<mutable%>"
 msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
 
-#: cp/decl.c:8409
+#: cp/decl.c:8481
 #, gcc-internal-format
 msgid "non-object member %qs cannot be declared %<mutable%>"
 msgstr ""
 
-#: cp/decl.c:8415
+#: cp/decl.c:8487
 #, fuzzy, gcc-internal-format
 msgid "function %qs cannot be declared %<mutable%>"
 msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
 
-#: cp/decl.c:8420
+#: cp/decl.c:8492
 #, fuzzy, gcc-internal-format
 msgid "static %qs cannot be declared %<mutable%>"
 msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
 
-#: cp/decl.c:8425
+#: cp/decl.c:8497
 #, fuzzy, gcc-internal-format
 msgid "const %qs cannot be declared %<mutable%>"
 msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
 
-#: cp/decl.c:8462
+#: cp/decl.c:8534
 #, gcc-internal-format
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr ""
 
-#: cp/decl.c:8478
+#: cp/decl.c:8550
 #, gcc-internal-format
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 msgstr ""
 
-#: cp/decl.c:8564
+#: cp/decl.c:8636
 #, gcc-internal-format
 msgid "qualified function types cannot be used to declare static member functions"
 msgstr ""
 
-#: cp/decl.c:8566
+#: cp/decl.c:8638
 #, fuzzy, gcc-internal-format
 msgid "qualified function types cannot be used to declare free functions"
 msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
 
-#: cp/decl.c:8592
+#: cp/decl.c:8664
 #, gcc-internal-format
 msgid "type qualifiers specified for friend class declaration"
 msgstr ""
 
-#: cp/decl.c:8597
+#: cp/decl.c:8669
 #, fuzzy, gcc-internal-format
 msgid "%<inline%> specified for friend class declaration"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: cp/decl.c:8605
+#: cp/decl.c:8677
 #, fuzzy, gcc-internal-format
 msgid "template parameters cannot be friends"
 msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
 
-#: cp/decl.c:8607
+#: cp/decl.c:8679
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 msgstr ""
 
-#: cp/decl.c:8611
+#: cp/decl.c:8683
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 msgstr ""
 
-#: cp/decl.c:8624
+#: cp/decl.c:8696
 #, gcc-internal-format
 msgid "trying to make class %qT a friend of global scope"
 msgstr ""
 
-#: cp/decl.c:8635
+#: cp/decl.c:8707
 #, gcc-internal-format
 msgid "invalid qualifiers on non-member function type"
 msgstr ""
 
-#: cp/decl.c:8650
+#: cp/decl.c:8722
 #, gcc-internal-format
 msgid "abstract declarator %qT used as declaration"
 msgstr ""
 
-#: cp/decl.c:8679
+#: cp/decl.c:8751
 #, fuzzy, gcc-internal-format
 msgid "cannot use %<::%> in parameter declaration"
 msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ð¿Ñ€Ð°Ñ‚Ð°ÐºÐ¾Ð»Ð° Ð´Ð»Ñ� \"%s\""
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8725
+#: cp/decl.c:8797
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<::%>"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `::'"
 
-#: cp/decl.c:8740
+#: cp/decl.c:8812
 #, gcc-internal-format
 msgid "can't make %qD into a method -- not in a class"
 msgstr ""
 
-#: cp/decl.c:8749
+#: cp/decl.c:8821
 #, fuzzy, gcc-internal-format
 msgid "function %qD declared virtual inside a union"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
-#: cp/decl.c:8758
+#: cp/decl.c:8830
 #, gcc-internal-format
 msgid "%qD cannot be declared virtual, since it is always static"
 msgstr ""
 
-#: cp/decl.c:8774
+#: cp/decl.c:8846
 #, gcc-internal-format
 msgid "expected qualified name in friend declaration for destructor %qD"
 msgstr ""
 
-#: cp/decl.c:8784
+#: cp/decl.c:8856
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as member of %qT"
 msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
 
-#: cp/decl.c:8860
+#: cp/decl.c:8863
+#, gcc-internal-format
+msgid "expected qualified name in friend declaration for constructor %qD"
+msgstr ""
+
+#: cp/decl.c:8939
 #, fuzzy, gcc-internal-format
 msgid "field %qD has incomplete type"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/decl.c:8862
+#: cp/decl.c:8941
 #, fuzzy, gcc-internal-format
 msgid "name %qT has incomplete type"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/decl.c:8871
+#: cp/decl.c:8950
 #, fuzzy, gcc-internal-format
 msgid "  in instantiation of template %qT"
 msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
 
-#: cp/decl.c:8880
+#: cp/decl.c:8959
 #, fuzzy, gcc-internal-format
 msgid "%qE is neither function nor member function; cannot be declared friend"
 msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
@@ -28795,103 +28776,108 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8932
+#: cp/decl.c:9011
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids initialization of member %qD"
 msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
 
-#: cp/decl.c:8934
+#: cp/decl.c:9013
 #, gcc-internal-format
 msgid "making %qD static"
 msgstr ""
 
-#: cp/decl.c:8999
+#: cp/decl.c:9078
 #, gcc-internal-format
 msgid "storage class %<auto%> invalid for function %qs"
 msgstr ""
 
-#: cp/decl.c:9001
+#: cp/decl.c:9080
 #, gcc-internal-format
 msgid "storage class %<register%> invalid for function %qs"
 msgstr ""
 
-#: cp/decl.c:9003
+#: cp/decl.c:9082
 #, gcc-internal-format
 msgid "storage class %<__thread%> invalid for function %qs"
 msgstr ""
 
-#: cp/decl.c:9014
+#: cp/decl.c:9093
 #, gcc-internal-format
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 msgstr ""
 
-#: cp/decl.c:9017
+#: cp/decl.c:9096
 #, gcc-internal-format
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 msgstr ""
 
-#: cp/decl.c:9025
+#: cp/decl.c:9104
 #, gcc-internal-format
 msgid "virtual non-class function %qs"
 msgstr ""
 
-#: cp/decl.c:9056
+#: cp/decl.c:9135
 #, gcc-internal-format
 msgid "cannot declare member function %qD to have static linkage"
 msgstr ""
 
 #. FIXME need arm citation
-#: cp/decl.c:9063
+#: cp/decl.c:9142
 #, gcc-internal-format
 msgid "cannot declare static function inside another function"
 msgstr ""
 
-#: cp/decl.c:9093
+#: cp/decl.c:9172
 #, gcc-internal-format
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 msgstr ""
 
-#: cp/decl.c:9100
+#: cp/decl.c:9179
 #, gcc-internal-format
 msgid "static member %qD declared %<register%>"
 msgstr ""
 
-#: cp/decl.c:9105
+#: cp/decl.c:9184
 #, gcc-internal-format
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 msgstr ""
 
-#: cp/decl.c:9234
+#: cp/decl.c:9313
 #, fuzzy, gcc-internal-format
 msgid "default argument for %q#D has type %qT"
 msgstr "Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚ Ð´Ð»Ñ� `%#D' Ð¼Ð°Ðµ Ñ‚Ñ‹Ð¿ `%T'"
 
-#: cp/decl.c:9237
+#: cp/decl.c:9316
 #, fuzzy, gcc-internal-format
 msgid "default argument for parameter of type %qT has type %qT"
 msgstr "Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚ Ð´Ð»Ñ� `%#D' Ð¼Ð°Ðµ Ñ‚Ñ‹Ð¿ `%T'"
 
-#: cp/decl.c:9253
+#: cp/decl.c:9332
 #, fuzzy, gcc-internal-format
 msgid "default argument %qE uses local variable %qD"
 msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
 
-#: cp/decl.c:9323
+#: cp/decl.c:9399
 #, fuzzy, gcc-internal-format
+msgid "parameter %qD has Java class type"
+msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
+
+#: cp/decl.c:9412
+#, fuzzy, gcc-internal-format
 msgid "parameter %qD invalidly declared method type"
 msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
 
-#: cp/decl.c:9347
+#: cp/decl.c:9436
 #, gcc-internal-format
 msgid "parameter %qD includes %s to array of unknown bound %qT"
 msgstr ""
 
-#: cp/decl.c:9361
+#: cp/decl.c:9450
 #, gcc-internal-format
 msgid "parameter packs must be at the end of the parameter list"
 msgstr ""
 
-#: cp/decl.c:9366
+#: cp/decl.c:9455
 #, fuzzy, gcc-internal-format
 msgid "multiple parameters named %qE"
 msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
@@ -28911,138 +28897,138 @@
 #. 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.
-#: cp/decl.c:9581
+#: cp/decl.c:9672
 #, gcc-internal-format
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 msgstr ""
 
-#: cp/decl.c:9703
+#: cp/decl.c:9794
 #, fuzzy, gcc-internal-format
 msgid "%qD may not be declared within a namespace"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
-#: cp/decl.c:9708
+#: cp/decl.c:9799
 #, fuzzy, gcc-internal-format
 msgid "%qD may not be declared as static"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
-#: cp/decl.c:9731
+#: cp/decl.c:9825
 #, gcc-internal-format
 msgid "%qD must be a nonstatic member function"
 msgstr ""
 
-#: cp/decl.c:9740
+#: cp/decl.c:9834
 #, gcc-internal-format
 msgid "%qD must be either a non-static member function or a non-member function"
 msgstr ""
 
-#: cp/decl.c:9761
+#: cp/decl.c:9855
 #, gcc-internal-format
 msgid "%qD must have an argument of class or enumerated type"
 msgstr ""
 
-#: cp/decl.c:9802
+#: cp/decl.c:9896
 #, gcc-internal-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr ""
 
 #. 13.4.0.3
-#: cp/decl.c:9810
+#: cp/decl.c:9904
 #, gcc-internal-format
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr ""
 
-#: cp/decl.c:9815
+#: cp/decl.c:9909
 #, gcc-internal-format
 msgid "%qD must not have variable number of arguments"
 msgstr ""
 
-#: cp/decl.c:9866
+#: cp/decl.c:9960
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its argument"
 msgstr ""
 
-#: cp/decl.c:9869
+#: cp/decl.c:9963
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its second argument"
 msgstr ""
 
-#: cp/decl.c:9877
+#: cp/decl.c:9971
 #, gcc-internal-format
 msgid "%qD must take either zero or one argument"
 msgstr ""
 
-#: cp/decl.c:9879
+#: cp/decl.c:9973
 #, gcc-internal-format
 msgid "%qD must take either one or two arguments"
 msgstr ""
 
-#: cp/decl.c:9901
+#: cp/decl.c:9995
 #, gcc-internal-format
 msgid "prefix %qD should return %qT"
 msgstr ""
 
-#: cp/decl.c:9907
+#: cp/decl.c:10001
 #, gcc-internal-format
 msgid "postfix %qD should return %qT"
 msgstr ""
 
-#: cp/decl.c:9916
+#: cp/decl.c:10010
 #, gcc-internal-format
 msgid "%qD must take %<void%>"
 msgstr ""
 
-#: cp/decl.c:9918 cp/decl.c:9927
+#: cp/decl.c:10012 cp/decl.c:10021
 #, gcc-internal-format
 msgid "%qD must take exactly one argument"
 msgstr ""
 
-#: cp/decl.c:9929
+#: cp/decl.c:10023
 #, gcc-internal-format
 msgid "%qD must take exactly two arguments"
 msgstr ""
 
-#: cp/decl.c:9938
+#: cp/decl.c:10032
 #, gcc-internal-format
 msgid "user-defined %qD always evaluates both arguments"
 msgstr ""
 
-#: cp/decl.c:9952
+#: cp/decl.c:10046
 #, gcc-internal-format
 msgid "%qD should return by value"
 msgstr ""
 
-#: cp/decl.c:9964 cp/decl.c:9968
+#: cp/decl.c:10058 cp/decl.c:10062
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot have default arguments"
 msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
 
-#: cp/decl.c:10026
+#: cp/decl.c:10120
 #, fuzzy, gcc-internal-format
 msgid "using template type parameter %qT after %qs"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: cp/decl.c:10041
+#: cp/decl.c:10135
 #, gcc-internal-format
 msgid "using typedef-name %qD after %qs"
 msgstr ""
 
-#: cp/decl.c:10042
+#: cp/decl.c:10136
 #, fuzzy, gcc-internal-format
 msgid "%q+D has a previous declaration here"
 msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
 
-#: cp/decl.c:10050
+#: cp/decl.c:10144
 #, gcc-internal-format
 msgid "%qT referred to as %qs"
 msgstr ""
 
-#: cp/decl.c:10051 cp/decl.c:10058
+#: cp/decl.c:10145 cp/decl.c:10152
 #, fuzzy, gcc-internal-format
 msgid "%q+T has a previous declaration here"
 msgstr "Ð³Ñ�Ñ‚Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ"
 
-#: cp/decl.c:10057
+#: cp/decl.c:10151
 #, gcc-internal-format
 msgid "%qT referred to as enum"
 msgstr ""
@@ -29054,73 +29040,73 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:10072
+#: cp/decl.c:10166
 #, fuzzy, gcc-internal-format
 msgid "template argument required for %<%s %T%>"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
 
-#: cp/decl.c:10120 cp/name-lookup.c:2698
+#: cp/decl.c:10214 cp/name-lookup.c:2700
 #, gcc-internal-format
 msgid "%qD has the same name as the class in which it is declared"
 msgstr ""
 
-#: cp/decl.c:10150 cp/name-lookup.c:2207 cp/parser.c:4036 cp/parser.c:14029
-#: cp/parser.c:16234
+#: cp/decl.c:10244 cp/name-lookup.c:2209 cp/parser.c:4040 cp/parser.c:14099
+#: cp/parser.c:16316
 #, fuzzy, gcc-internal-format
 msgid "reference to %qD is ambiguous"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
 
-#: cp/decl.c:10264
+#: cp/decl.c:10358
 #, fuzzy, gcc-internal-format
 msgid "use of enum %q#D without previous declaration"
 msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
 
-#: cp/decl.c:10285
+#: cp/decl.c:10379
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %qT as a non-template"
 msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
 
-#: cp/decl.c:10286 cp/pt.c:4154
+#: cp/decl.c:10380
 #, fuzzy, gcc-internal-format
 msgid "previous declaration %q+D"
 msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%D'"
 
-#: cp/decl.c:10397
+#: cp/decl.c:10491
 #, gcc-internal-format
 msgid "derived union %qT invalid"
 msgstr ""
 
-#: cp/decl.c:10406
+#: cp/decl.c:10500
 #, gcc-internal-format
 msgid "Java class %qT cannot have multiple bases"
 msgstr ""
 
-#: cp/decl.c:10417
+#: cp/decl.c:10511
 #, gcc-internal-format
 msgid "Java class %qT cannot have virtual bases"
 msgstr ""
 
-#: cp/decl.c:10440
+#: cp/decl.c:10534
 #, gcc-internal-format
 msgid "base type %qT fails to be a struct or class type"
 msgstr ""
 
-#: cp/decl.c:10473
+#: cp/decl.c:10567
 #, gcc-internal-format
 msgid "recursive type %qT undefined"
 msgstr ""
 
-#: cp/decl.c:10475
+#: cp/decl.c:10569
 #, fuzzy, gcc-internal-format
 msgid "duplicate base type %qT invalid"
 msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"restrict\""
 
-#: cp/decl.c:10552
+#: cp/decl.c:10646
 #, fuzzy, gcc-internal-format
 msgid "multiple definition of %q#T"
 msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
 
-#: cp/decl.c:10553
+#: cp/decl.c:10647
 #, fuzzy, gcc-internal-format
 msgid "%Jprevious definition here"
 msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
@@ -29129,47 +29115,52 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:10692
+#: cp/decl.c:10786
 #, gcc-internal-format
 msgid "no integral type can represent all of the enumerator values for %qT"
 msgstr ""
 
-#: cp/decl.c:10803
+#: cp/decl.c:10897
 #, fuzzy, gcc-internal-format
 msgid "enumerator value for %qD is not an integer constant"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
 
-#: cp/decl.c:10831
+#: cp/decl.c:10925
 #, gcc-internal-format
 msgid "overflow in enumeration values at %qD"
 msgstr ""
 
-#: cp/decl.c:10906
+#: cp/decl.c:11002
 #, fuzzy, gcc-internal-format
 msgid "return type %q#T is incomplete"
 msgstr "Ð²Ñ�Ñ€Ñ‚Ð°ÐµÐ¼Ñ‹ Ñ‚Ñ‹Ð¿ \"%s\" Ð½Ðµ \"int\""
 
-#: cp/decl.c:11031 cp/typeck.c:6711
+#: cp/decl.c:11004
 #, gcc-internal-format
+msgid "return type has Java class type %q#T"
+msgstr ""
+
+#: cp/decl.c:11129 cp/typeck.c:6739
+#, gcc-internal-format
 msgid "%<operator=%> should return a reference to %<*this%>"
 msgstr ""
 
-#: cp/decl.c:11420
+#: cp/decl.c:11518
 #, fuzzy, gcc-internal-format
 msgid "parameter %qD declared void"
 msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
 
-#: cp/decl.c:11908
+#: cp/decl.c:12006
 #, fuzzy, gcc-internal-format
 msgid "invalid member function declaration"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: cp/decl.c:11923
+#: cp/decl.c:12021
 #, fuzzy, gcc-internal-format
 msgid "%qD is already defined in class %qT"
 msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
 
-#: cp/decl.c:12170
+#: cp/decl.c:12268
 #, gcc-internal-format
 msgid "static member function %q#D declared with type qualifiers"
 msgstr ""
@@ -29209,7 +29200,7 @@
 msgid "deleting %qT is undefined"
 msgstr "Ð¼ÐµÑ‚ÐºÐ° \"%s\" ÑƒÐ¶Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
 
-#: cp/decl2.c:459 cp/pt.c:3828
+#: cp/decl2.c:459 cp/pt.c:3831
 #, fuzzy, gcc-internal-format
 msgid "template declaration of %q#D"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
@@ -29294,22 +29285,22 @@
 msgid "static member %qD cannot be a bit-field"
 msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
 
-#: cp/decl2.c:1122
+#: cp/decl2.c:1165
 #, gcc-internal-format
 msgid "anonymous struct not inside named type"
 msgstr ""
 
-#: cp/decl2.c:1206
+#: cp/decl2.c:1249
 #, gcc-internal-format
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr ""
 
-#: cp/decl2.c:1215
+#: cp/decl2.c:1258
 #, gcc-internal-format
 msgid "anonymous union with no members"
 msgstr ""
 
-#: cp/decl2.c:1251
+#: cp/decl2.c:1294
 #, gcc-internal-format
 msgid "%<operator new%> must return type %qT"
 msgstr ""
@@ -29318,52 +29309,52 @@
 #.
 #. The first parameter shall not have an associated default
 #. argument.
-#: cp/decl2.c:1262
+#: cp/decl2.c:1305
 #, gcc-internal-format
 msgid "the first parameter of %<operator new%> cannot have a default argument"
 msgstr ""
 
-#: cp/decl2.c:1278
+#: cp/decl2.c:1321
 #, gcc-internal-format
 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
 msgstr ""
 
-#: cp/decl2.c:1307
+#: cp/decl2.c:1350
 #, gcc-internal-format
 msgid "%<operator delete%> must return type %qT"
 msgstr ""
 
-#: cp/decl2.c:1316
+#: cp/decl2.c:1359
 #, gcc-internal-format
 msgid "%<operator delete%> takes type %qT as first parameter"
 msgstr ""
 
-#: cp/decl2.c:1985
+#: cp/decl2.c:2028
 #, gcc-internal-format
 msgid "%qT has a field %qD whose type uses the anonymous namespace"
 msgstr ""
 
-#: cp/decl2.c:1992
+#: cp/decl2.c:2035
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than the type of its field %qD"
 msgstr ""
 
-#: cp/decl2.c:2005
+#: cp/decl2.c:2048
 #, gcc-internal-format
 msgid "%qT has a base %qT whose type uses the anonymous namespace"
 msgstr ""
 
-#: cp/decl2.c:2011
+#: cp/decl2.c:2054
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than its base %qT"
 msgstr ""
 
-#: cp/decl2.c:3395
+#: cp/decl2.c:3441
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D used but never defined"
 msgstr "Ð°Ð´Ð¼ÐµÑ†Ñ–Ð½Ð° `%D' Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð¾ÑžÐ²Ñ‹Ð²Ð°ÐµÑ†Ñ†Ð°, Ð°Ð»Ðµ Ð½Ñ� Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½Ð°"
 
-#: cp/decl2.c:3543
+#: cp/decl2.c:3589
 #, fuzzy, gcc-internal-format
 msgid "default argument missing for parameter %P of %q+#D"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
@@ -29371,7 +29362,7 @@
 #. We really want to suppress this warning in system headers,
 #. because libstdc++ uses variadic templates even when we aren't
 #. in C++0x mode.
-#: cp/error.c:2669
+#: cp/error.c:2712
 #, gcc-internal-format
 msgid "ISO C++ does not include variadic templates"
 msgstr ""
@@ -29403,7 +29394,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr ""
 
-#: cp/except.c:643 cp/init.c:1780
+#: cp/except.c:643 cp/init.c:1915
 #, gcc-internal-format
 msgid "%qD should never be overloaded"
 msgstr ""
@@ -29502,232 +29493,247 @@
 msgid "member %qD declared as friend before type %qT defined"
 msgstr ""
 
-#: cp/friend.c:550
+#: cp/friend.c:543
+#, fuzzy, gcc-internal-format
+msgid "friend declaration %qD in local class without prior declaration"
+msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
+
+#: cp/friend.c:564
 #, gcc-internal-format
 msgid "friend declaration %q#D declares a non-template function"
 msgstr ""
 
-#: cp/friend.c:554
+#: cp/friend.c:568
 #, 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 ""
 
-#: cp/init.c:334
+#: cp/init.c:374
+#, gcc-internal-format
+msgid "value-initialization of reference"
+msgstr ""
+
+#: cp/init.c:481
 #, fuzzy, gcc-internal-format
 msgid "%J%qD should be initialized in the member initialization list"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
 
-#: cp/init.c:382
+#: cp/init.c:529
 #, gcc-internal-format
 msgid "%Jdefault-initialization of %q#D, which has reference type"
 msgstr ""
 
-#: cp/init.c:388
+#: cp/init.c:535
 #, fuzzy, gcc-internal-format
 msgid "%Juninitialized reference member %qD"
 msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
 
-#: cp/init.c:391
+#: cp/init.c:538
 #, gcc-internal-format
 msgid "%Juninitialized member %qD with %<const%> type %qT"
 msgstr ""
 
-#: cp/init.c:534
+#: cp/init.c:681
 #, gcc-internal-format
 msgid "%q+D will be initialized after"
 msgstr ""
 
-#: cp/init.c:537
+#: cp/init.c:684
 #, fuzzy, gcc-internal-format
 msgid "base %qT will be initialized after"
 msgstr "ÐšÐ»Ð°Ñ� \"%s\" ÑƒÐ¶Ð¾ Ñ–Ñ�Ð½ÑƒÐµ"
 
-#: cp/init.c:540
+#: cp/init.c:687
 #, gcc-internal-format
 msgid "  %q+#D"
 msgstr ""
 
-#: cp/init.c:542
+#: cp/init.c:689
 #, gcc-internal-format
 msgid "  base %qT"
 msgstr ""
 
-#: cp/init.c:543
+#: cp/init.c:690
 #, fuzzy, gcc-internal-format
 msgid "%J  when initialized here"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
 
-#: cp/init.c:559
+#: cp/init.c:706
 #, fuzzy, gcc-internal-format
 msgid "%Jmultiple initializations given for %qD"
 msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
 
-#: cp/init.c:562
+#: cp/init.c:709
 #, gcc-internal-format
 msgid "%Jmultiple initializations given for base %qT"
 msgstr ""
 
-#: cp/init.c:629
+#: cp/init.c:776
 #, gcc-internal-format
 msgid "%Jinitializations for multiple members of %qT"
 msgstr ""
 
-#: cp/init.c:691
+#: cp/init.c:839
 #, gcc-internal-format
 msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
 msgstr ""
 
-#: cp/init.c:915 cp/init.c:934
+#: cp/init.c:1063 cp/init.c:1082
 #, gcc-internal-format
 msgid "class %qT does not have any field named %qD"
 msgstr ""
 
-#: cp/init.c:921
+#: cp/init.c:1069
 #, gcc-internal-format
 msgid "%q#D is a static data member; it can only be initialized at its definition"
 msgstr ""
 
-#: cp/init.c:928
+#: cp/init.c:1076
 #, gcc-internal-format
 msgid "%q#D is not a non-static data member of %qT"
 msgstr ""
 
-#: cp/init.c:967
+#: cp/init.c:1115
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which has no base classes"
 msgstr ""
 
-#: cp/init.c:975
+#: cp/init.c:1123
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which uses multiple inheritance"
 msgstr ""
 
-#: cp/init.c:1021
+#: cp/init.c:1169
 #, gcc-internal-format
 msgid "%qD is both a direct base and an indirect virtual base"
 msgstr ""
 
-#: cp/init.c:1029
+#: cp/init.c:1177
 #, gcc-internal-format
 msgid "type %qT is not a direct or virtual base of %qT"
 msgstr ""
 
-#: cp/init.c:1032
+#: cp/init.c:1180
 #, gcc-internal-format
 msgid "type %qT is not a direct base of %qT"
 msgstr ""
 
-#: cp/init.c:1112
+#: cp/init.c:1260
 #, fuzzy, gcc-internal-format
 msgid "bad array initializer"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
 
-#: cp/init.c:1287
+#: cp/init.c:1435
 #, fuzzy, gcc-internal-format
 msgid "%qT is not an aggregate type"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/init.c:1341
+#: cp/init.c:1489
 #, gcc-internal-format
 msgid "incomplete type %qT does not have member %qD"
 msgstr ""
 
-#: cp/init.c:1354
+#: cp/init.c:1502
 #, fuzzy, gcc-internal-format
 msgid "invalid pointer to bit-field %qD"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: cp/init.c:1431
+#: cp/init.c:1579
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static member function %qD"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: cp/init.c:1437
+#: cp/init.c:1585
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static data member %qD"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: cp/init.c:1714
+#: cp/init.c:1862
 #, gcc-internal-format
 msgid "invalid type %<void%> for new"
 msgstr ""
 
-#: cp/init.c:1724
+#: cp/init.c:1872
 #, fuzzy, gcc-internal-format
 msgid "uninitialized const in %<new%> of %q#T"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
 
-#: cp/init.c:1775
+#: cp/init.c:1910
 #, gcc-internal-format
 msgid "call to Java constructor with %qs undefined"
 msgstr ""
 
-#: cp/init.c:1815
+#: cp/init.c:1926
+#, gcc-internal-format
+msgid "Java class %q#T object allocated using placement new"
+msgstr ""
+
+#: cp/init.c:1955
 #, fuzzy, gcc-internal-format
 msgid "no suitable %qD found in class %qT"
 msgstr "Ð¿Ð¾Ð»Ðµ \"%s\" Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ð° Ñž ÐºÐ»Ð°Ñ�Ðµ"
 
-#: cp/init.c:1820
+#: cp/init.c:1960
 #, fuzzy, gcc-internal-format
 msgid "request for member %qD is ambiguous"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
 
-#: cp/init.c:1972
+#: cp/init.c:2134
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization in array new"
 msgstr ""
 
-#: cp/init.c:2174
+#: cp/init.c:2336
 #, gcc-internal-format
 msgid "size in array new must have integral type"
 msgstr ""
 
-#: cp/init.c:2183
+#: cp/init.c:2345
 #, gcc-internal-format
 msgid "new cannot be applied to a reference type"
 msgstr ""
 
-#: cp/init.c:2189
+#: cp/init.c:2351
 #, gcc-internal-format
 msgid "new cannot be applied to a function type"
 msgstr ""
 
-#: cp/init.c:2228
+#: cp/init.c:2390
 #, gcc-internal-format
 msgid "call to Java constructor, while %<jclass%> undefined"
 msgstr ""
 
-#: cp/init.c:2246
+#: cp/init.c:2408
 #, fuzzy, gcc-internal-format
 msgid "can't find %<class$%> in %qT"
 msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÐ»Ð°Ñ� \"%s\""
 
-#: cp/init.c:2607
+#: cp/init.c:2769
 #, gcc-internal-format
 msgid "initializer ends prematurely"
 msgstr ""
 
-#: cp/init.c:2662
+#: cp/init.c:2824
 #, gcc-internal-format
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr ""
 
-#: cp/init.c:2799
+#: cp/init.c:2961
 #, gcc-internal-format
 msgid "possible problem detected in invocation of delete operator:"
 msgstr ""
 
-#: cp/init.c:2802
+#: cp/init.c:2964
 #, gcc-internal-format
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr ""
 
-#: cp/init.c:2823
+#: cp/init.c:2985
 #, gcc-internal-format
 msgid "unknown array size in delete"
 msgstr ""
 
-#: cp/init.c:3070
+#: cp/init.c:3232
 #, gcc-internal-format
 msgid "type to vector delete is neither pointer or array type"
 msgstr ""
@@ -29792,22 +29798,22 @@
 msgid "mangling typeof, use decltype instead"
 msgstr ""
 
-#: cp/mangle.c:2208
+#: cp/mangle.c:2211
 #, gcc-internal-format
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr ""
 
-#: cp/mangle.c:2216
+#: cp/mangle.c:2219
 #, gcc-internal-format
 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
 msgstr ""
 
-#: cp/mangle.c:2266
+#: cp/mangle.c:2269
 #, gcc-internal-format
 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
 msgstr ""
 
-#: cp/mangle.c:2584
+#: cp/mangle.c:2587
 #, gcc-internal-format
 msgid "the mangled name of %qD will change in a future version of GCC"
 msgstr ""
@@ -29817,27 +29823,27 @@
 msgid "generic thunk code fails for method %q#D which uses %<...%>"
 msgstr ""
 
-#: cp/method.c:697
+#: cp/method.c:698
 #, gcc-internal-format
 msgid "non-static const member %q#D, can't use default assignment operator"
 msgstr ""
 
-#: cp/method.c:703
+#: cp/method.c:704
 #, gcc-internal-format
 msgid "non-static reference member %q#D, can't use default assignment operator"
 msgstr ""
 
-#: cp/method.c:815
+#: cp/method.c:816
 #, gcc-internal-format
 msgid "%Hsynthesized method %qD first required here "
 msgstr ""
 
-#: cp/method.c:1158
+#: cp/method.c:1159
 #, gcc-internal-format
 msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
 msgstr ""
 
-#: cp/name-lookup.c:728
+#: cp/name-lookup.c:727
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %<wchar_t%> as %qT"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
@@ -29848,243 +29854,243 @@
 #. [basic.start.main]
 #.
 #. This function shall not be overloaded.
-#: cp/name-lookup.c:758
+#: cp/name-lookup.c:757
 #, fuzzy, gcc-internal-format
 msgid "invalid redeclaration of %q+D"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
 
-#: cp/name-lookup.c:759
+#: cp/name-lookup.c:758
 #, fuzzy, gcc-internal-format
 msgid "as %qD"
 msgstr "Ñ�Ðº `%D'"
 
-#: cp/name-lookup.c:850
+#: cp/name-lookup.c:849
 #, fuzzy, gcc-internal-format
 msgid "type mismatch with previous external decl of %q#D"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: cp/name-lookup.c:851
+#: cp/name-lookup.c:850
 #, fuzzy, gcc-internal-format
 msgid "previous external decl of %q+#D"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: cp/name-lookup.c:942
+#: cp/name-lookup.c:941
 #, fuzzy, gcc-internal-format
 msgid "extern declaration of %q#D doesn't match"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
 
-#: cp/name-lookup.c:943
+#: cp/name-lookup.c:942
 #, fuzzy, gcc-internal-format
 msgid "global declaration %q+#D"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: cp/name-lookup.c:980 cp/name-lookup.c:987
+#: cp/name-lookup.c:979 cp/name-lookup.c:986
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q#D shadows a parameter"
 msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
 
 #. Location of previous decl is not useful in this case.
-#: cp/name-lookup.c:1012
+#: cp/name-lookup.c:1011
 #, gcc-internal-format
 msgid "declaration of %qD shadows a member of 'this'"
 msgstr ""
 
-#: cp/name-lookup.c:1018
+#: cp/name-lookup.c:1017
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD shadows a previous local"
 msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
 
-#: cp/name-lookup.c:1025
+#: cp/name-lookup.c:1024
 #, gcc-internal-format
 msgid "declaration of %qD shadows a global declaration"
 msgstr ""
 
-#: cp/name-lookup.c:1148
+#: cp/name-lookup.c:1147
 #, gcc-internal-format
 msgid "name lookup of %qD changed"
 msgstr ""
 
-#: cp/name-lookup.c:1149
+#: cp/name-lookup.c:1148
 #, gcc-internal-format
 msgid "  matches this %q+D under ISO standard rules"
 msgstr ""
 
-#: cp/name-lookup.c:1151
+#: cp/name-lookup.c:1150
 #, gcc-internal-format
 msgid "  matches this %q+D under old rules"
 msgstr ""
 
-#: cp/name-lookup.c:1169 cp/name-lookup.c:1177
+#: cp/name-lookup.c:1168 cp/name-lookup.c:1176
 #, gcc-internal-format
 msgid "name lookup of %qD changed for new ISO %<for%> scoping"
 msgstr ""
 
-#: cp/name-lookup.c:1171
+#: cp/name-lookup.c:1170
 #, gcc-internal-format
 msgid "  cannot use obsolete binding at %q+D because it has a destructor"
 msgstr ""
 
-#: cp/name-lookup.c:1179
+#: cp/name-lookup.c:1178
 #, gcc-internal-format
 msgid "  using obsolete binding at %q+D"
 msgstr ""
 
-#: cp/name-lookup.c:1232
+#: cp/name-lookup.c:1231
 #, gcc-internal-format
 msgid "%s %s(%E) %p %d\n"
 msgstr ""
 
-#: cp/name-lookup.c:1235
+#: cp/name-lookup.c:1234
 #, fuzzy, gcc-internal-format
 msgid "%s %s %p %d\n"
 msgstr "%s: %s: "
 
-#: cp/name-lookup.c:1362
+#: cp/name-lookup.c:1361
 #, gcc-internal-format
 msgid "XXX is_class_level != (current_scope == class_scope)\n"
 msgstr ""
 
-#: cp/name-lookup.c:1920
+#: cp/name-lookup.c:1922
 #, fuzzy, gcc-internal-format
 msgid "%q#D hides constructor for %q#T"
 msgstr "Ð´Ñ�Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€Ñƒ Ð½ÐµÐ°Ð±Ñ…Ð¾Ð´Ð½Ñ‹ \"%#D\""
 
-#: cp/name-lookup.c:1937
+#: cp/name-lookup.c:1939
 #, fuzzy, gcc-internal-format
 msgid "%q#D conflicts with previous using declaration %q#D"
 msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
 
-#: cp/name-lookup.c:1960
+#: cp/name-lookup.c:1962
 #, fuzzy, gcc-internal-format
 msgid "previous non-function declaration %q+#D"
 msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: cp/name-lookup.c:1961
+#: cp/name-lookup.c:1963
 #, fuzzy, gcc-internal-format
 msgid "conflicts with function declaration %q#D"
 msgstr "Ñ�ÐµÐºÑ†Ñ‹Ñ� \"%s\" ÐºÐ°Ð½Ñ„Ð»Ñ–ÐºÑ‚ÑƒÐµ Ð· Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð¹ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ�Ð¹"
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2039 cp/name-lookup.c:2064
+#: cp/name-lookup.c:2041 cp/name-lookup.c:2066
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a namespace"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
 #. 7.3.3/5
 #. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2049
+#: cp/name-lookup.c:2051
 #, gcc-internal-format
 msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
 msgstr ""
 
-#: cp/name-lookup.c:2056
+#: cp/name-lookup.c:2058
 #, fuzzy, gcc-internal-format
 msgid "namespace %qD not allowed in using-declaration"
 msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
 
-#: cp/name-lookup.c:2092
+#: cp/name-lookup.c:2094
 #, fuzzy, gcc-internal-format
 msgid "%qD not declared"
 msgstr "YYDEBUG Ð½Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ð°Ð½."
 
-#: cp/name-lookup.c:2128 cp/name-lookup.c:2165 cp/name-lookup.c:2199
-#: cp/name-lookup.c:2214
+#: cp/name-lookup.c:2130 cp/name-lookup.c:2167 cp/name-lookup.c:2201
+#: cp/name-lookup.c:2216
 #, fuzzy, gcc-internal-format
 msgid "%qD is already declared in this scope"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
-#: cp/name-lookup.c:2817
+#: cp/name-lookup.c:2819
 #, gcc-internal-format
 msgid "using-declaration for non-member at class scope"
 msgstr ""
 
-#: cp/name-lookup.c:2824
+#: cp/name-lookup.c:2826
 #, gcc-internal-format
 msgid "%<%T::%D%> names destructor"
 msgstr ""
 
-#: cp/name-lookup.c:2829
+#: cp/name-lookup.c:2831
 #, gcc-internal-format
 msgid "%<%T::%D%> names constructor"
 msgstr ""
 
-#: cp/name-lookup.c:2834
+#: cp/name-lookup.c:2836
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%D%> names constructor in %qT"
 msgstr "Ð´Ñ�Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€Ñƒ Ð½ÐµÐ°Ð±Ñ…Ð¾Ð´Ð½Ñ‹ \"%#D\""
 
-#: cp/name-lookup.c:2884
+#: cp/name-lookup.c:2886
 #, gcc-internal-format
 msgid "no members matching %<%T::%D%> in %q#T"
 msgstr ""
 
-#: cp/name-lookup.c:2952
+#: cp/name-lookup.c:2954
 #, gcc-internal-format
 msgid "declaration of %qD not in a namespace surrounding %qD"
 msgstr ""
 
-#: cp/name-lookup.c:2960
+#: cp/name-lookup.c:2962
 #, fuzzy, gcc-internal-format
 msgid "explicit qualification in declaration of %qD"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: cp/name-lookup.c:3003
+#: cp/name-lookup.c:3005
 #, gcc-internal-format
 msgid "%qD should have been declared inside %qD"
 msgstr ""
 
-#: cp/name-lookup.c:3048
+#: cp/name-lookup.c:3050
 #, gcc-internal-format
 msgid "%qD attribute requires a single NTBS argument"
 msgstr ""
 
-#: cp/name-lookup.c:3055
+#: cp/name-lookup.c:3057
 #, gcc-internal-format
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 msgstr ""
 
-#: cp/name-lookup.c:3064 cp/name-lookup.c:3433
+#: cp/name-lookup.c:3066 cp/name-lookup.c:3435
 #, fuzzy, gcc-internal-format
 msgid "%qD attribute directive ignored"
 msgstr "\"%s\" Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚ Ñ–Ð³Ð½Ð°Ñ€Ñ‹Ñ€ÑƒÐµÑ†Ñ†Ð°"
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3111
 #, fuzzy, gcc-internal-format
 msgid "namespace alias %qD not allowed here, assuming %qD"
 msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
 
-#: cp/name-lookup.c:3421
+#: cp/name-lookup.c:3423
 #, gcc-internal-format
 msgid "strong using only meaningful at namespace scope"
 msgstr ""
 
-#: cp/name-lookup.c:3425
+#: cp/name-lookup.c:3427
 #, gcc-internal-format
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 msgstr ""
 
-#: cp/name-lookup.c:4318
+#: cp/name-lookup.c:4320
 #, fuzzy, gcc-internal-format
 msgid "%q+D is not a function,"
 msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
 
-#: cp/name-lookup.c:4319
+#: cp/name-lookup.c:4321
 #, gcc-internal-format
 msgid "  conflict with %q+D"
 msgstr ""
 
-#: cp/name-lookup.c:4752
+#: cp/name-lookup.c:4756
 #, gcc-internal-format
 msgid "argument dependent lookup finds %q+D"
 msgstr ""
 
-#: cp/name-lookup.c:5184
+#: cp/name-lookup.c:5188
 #, gcc-internal-format
 msgid "XXX entering pop_everything ()\n"
 msgstr ""
 
-#: cp/name-lookup.c:5193
+#: cp/name-lookup.c:5197
 #, gcc-internal-format
 msgid "XXX leaving pop_everything ()\n"
 msgstr ""
@@ -30094,368 +30100,373 @@
 msgid "identifier %<%s%> will become a keyword in C++0x"
 msgstr ""
 
-#: cp/parser.c:2066
+#: cp/parser.c:2069
 #, fuzzy, gcc-internal-format
 msgid "%<#pragma%> is not allowed here"
 msgstr "ÐšÐ»Ð°Ñ� \"%s\" ÑƒÐ¶Ð¾ Ñ–Ñ�Ð½ÑƒÐµ"
 
-#: cp/parser.c:2096
+#: cp/parser.c:2099
 #, gcc-internal-format
 msgid "%<%E::%E%> has not been declared"
 msgstr ""
 
-#: cp/parser.c:2099
+#: cp/parser.c:2102
 #, gcc-internal-format
 msgid "%<::%E%> has not been declared"
 msgstr ""
 
-#: cp/parser.c:2102
+#: cp/parser.c:2105
 #, gcc-internal-format
 msgid "request for member %qE in non-class type %qT"
 msgstr ""
 
-#: cp/parser.c:2105
+#: cp/parser.c:2108
 #, gcc-internal-format
 msgid "%<%T::%E%> has not been declared"
 msgstr ""
 
-#: cp/parser.c:2108
+#: cp/parser.c:2111
 #, gcc-internal-format
 msgid "%qE has not been declared"
 msgstr ""
 
-#: cp/parser.c:2111
+#: cp/parser.c:2114
 #, gcc-internal-format
 msgid "%<%E::%E%> %s"
 msgstr ""
 
-#: cp/parser.c:2113
+#: cp/parser.c:2116
 #, gcc-internal-format
 msgid "%<::%E%> %s"
 msgstr ""
 
-#: cp/parser.c:2115
+#: cp/parser.c:2118
 #, gcc-internal-format
 msgid "%qE %s"
 msgstr ""
 
-#: cp/parser.c:2151
+#: cp/parser.c:2155
 #, fuzzy, gcc-internal-format
-msgid "ISO C++ does not support %<long long%>"
+msgid "ISO C++ 1998 does not support %<long long%>"
 msgstr "ISO C++ Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°Ðµ \"long long\""
 
-#: cp/parser.c:2171
+#: cp/parser.c:2175
 #, fuzzy, gcc-internal-format
 msgid "duplicate %qs"
 msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ `%s'"
 
-#: cp/parser.c:2214
+#: cp/parser.c:2218
 #, gcc-internal-format
 msgid "new types may not be defined in a return type"
 msgstr ""
 
-#: cp/parser.c:2215
+#: cp/parser.c:2219
 #, fuzzy, gcc-internal-format
 msgid "(perhaps a semicolon is missing after the definition of %qT)"
 msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ñ–Ð½Ñ‚Ñ�Ñ€Ñ„ÐµÐ¹Ñ�Ð° Ð´Ð»Ñ� \"%s\""
 
-#: cp/parser.c:2234 cp/parser.c:4077 cp/pt.c:5443
+#: cp/parser.c:2238 cp/parser.c:4081 cp/pt.c:5509
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a template"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/parser.c:2236
+#: cp/parser.c:2240
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a template"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/parser.c:2238
+#: cp/parser.c:2242
 #, fuzzy, gcc-internal-format
 msgid "invalid template-id"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
 
-#: cp/parser.c:2267
+#: cp/parser.c:2271
 #, fuzzy, gcc-internal-format
 msgid "%s cannot appear in a constant-expression"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
 
-#: cp/parser.c:2292
+#: cp/parser.c:2296
 #, fuzzy, gcc-internal-format
 msgid "invalid use of template-name %qE without an argument list"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: cp/parser.c:2294
+#: cp/parser.c:2298
 #, fuzzy, gcc-internal-format
 msgid "invalid use of destructor %qD as a type"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
 #. Something like 'unsigned A a;'
-#: cp/parser.c:2297
+#: cp/parser.c:2301
 #, gcc-internal-format
 msgid "invalid combination of multiple type-specifiers"
 msgstr ""
 
 #. Issue an error message.
-#: cp/parser.c:2301
+#: cp/parser.c:2305
 #, fuzzy, gcc-internal-format
 msgid "%qE does not name a type"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/parser.c:2333
+#: cp/parser.c:2337
 #, gcc-internal-format
 msgid "(perhaps %<typename %T::%E%> was intended)"
 msgstr ""
 
-#: cp/parser.c:2348
+#: cp/parser.c:2352
 #, gcc-internal-format
 msgid "%qE in namespace %qE does not name a type"
 msgstr ""
 
-#: cp/parser.c:2351
+#: cp/parser.c:2355
 #, gcc-internal-format
 msgid "%qE in class %qT does not name a type"
 msgstr ""
 
-#: cp/parser.c:3160
+#: cp/parser.c:3164
 #, gcc-internal-format
 msgid "ISO C++ forbids braced-groups within expressions"
 msgstr ""
 
-#: cp/parser.c:3171
+#: cp/parser.c:3175
 #, gcc-internal-format
 msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
 msgstr ""
 
-#: cp/parser.c:3229
+#: cp/parser.c:3233
 #, fuzzy, gcc-internal-format
 msgid "%<this%> may not be used in this context"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
-#: cp/parser.c:3412
+#: cp/parser.c:3416
 #, gcc-internal-format
 msgid "local variable %qD may not appear in this context"
 msgstr ""
 
-#: cp/parser.c:3711
+#: cp/parser.c:3715
 #, gcc-internal-format
 msgid "scope %qT before %<~%> is not a class-name"
 msgstr ""
 
-#: cp/parser.c:3812
+#: cp/parser.c:3816
 #, gcc-internal-format
 msgid "declaration of %<~%T%> as member of %qT"
 msgstr ""
 
-#: cp/parser.c:3826
+#: cp/parser.c:3830
 #, gcc-internal-format
 msgid "typedef-name %qD used as destructor declarator"
 msgstr ""
 
-#: cp/parser.c:4480
+#: cp/parser.c:4484
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids compound-literals"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
 
-#: cp/parser.c:4837
+#: cp/parser.c:4841
 #, fuzzy, gcc-internal-format
 msgid "%qE does not have class type"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/parser.c:4920 cp/typeck.c:1978
+#: cp/parser.c:4924 cp/typeck.c:2024
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qD"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½ÑŒÐ½Ðµ `%D'"
 
-#: cp/parser.c:5480
+#: cp/parser.c:5486
 #, gcc-internal-format
 msgid "array bound forbidden after parenthesized type-id"
 msgstr ""
 
-#: cp/parser.c:5481
+#: cp/parser.c:5487
 #, gcc-internal-format
 msgid "try removing the parentheses around the type-id"
 msgstr ""
 
-#: cp/parser.c:5671
+#: cp/parser.c:5677
 #, gcc-internal-format
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr ""
 
-#: cp/parser.c:5860
+#: cp/parser.c:5866
 #, gcc-internal-format
 msgid "use of old-style cast"
 msgstr ""
 
-#: cp/parser.c:5986
+#: cp/parser.c:5992
 #, gcc-internal-format
 msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
 msgstr ""
 
-#: cp/parser.c:5989
+#: cp/parser.c:5995
 #, gcc-internal-format
 msgid "suggest parentheses around %<>>%> expression"
 msgstr ""
 
-#: cp/parser.c:6793
+#: cp/parser.c:6799
 #, gcc-internal-format
 msgid "case label %qE not within a switch statement"
 msgstr ""
 
-#: cp/parser.c:6922
+#: cp/parser.c:6928
 #, gcc-internal-format
 msgid "%<else%> without a previous %<if%>"
 msgstr ""
 
-#: cp/parser.c:7208
+#: cp/parser.c:7214
 #, gcc-internal-format
 msgid "suggest a space before %<;%> or explicit braces around empty body in %<%s%> statement"
 msgstr ""
 
-#: cp/parser.c:7468
+#: cp/parser.c:7474
 #, gcc-internal-format
 msgid "ISO C++ forbids computed gotos"
 msgstr ""
 
-#: cp/parser.c:7608
+#: cp/parser.c:7614
 #, gcc-internal-format
 msgid "extra %<;%>"
 msgstr ""
 
-#: cp/parser.c:7825
+#: cp/parser.c:7831
 #, gcc-internal-format
 msgid "%<__label__%> not at the beginning of a block"
 msgstr ""
 
-#: cp/parser.c:7958
+#: cp/parser.c:7964
 #, gcc-internal-format
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr ""
 
-#: cp/parser.c:8090
+#: cp/parser.c:8096
 #, gcc-internal-format
 msgid "%<friend%> used outside of class"
 msgstr ""
 
-#: cp/parser.c:8244
+#: cp/parser.c:8250
 #, fuzzy, gcc-internal-format
 msgid "class definition may not be declared a friend"
 msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
 
-#: cp/parser.c:8308 cp/parser.c:15155
+#: cp/parser.c:8314 cp/parser.c:15235
 #, gcc-internal-format
 msgid "templates may not be %<virtual%>"
 msgstr ""
 
-#: cp/parser.c:8775
+#: cp/parser.c:8786
 #, gcc-internal-format
 msgid "only constructors take base initializers"
 msgstr ""
 
-#: cp/parser.c:8795
+#: cp/parser.c:8806
 #, fuzzy, gcc-internal-format
 msgid "cannot expand initializer for member %<%D%>"
 msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
 
-#: cp/parser.c:8847
+#: cp/parser.c:8858
 #, gcc-internal-format
 msgid "anachronistic old-style base class initializer"
 msgstr ""
 
-#: cp/parser.c:8892
+#: cp/parser.c:8903
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr ""
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:9237
+#: cp/parser.c:9248
 #, gcc-internal-format
 msgid "keyword %<export%> not implemented, and will be ignored"
 msgstr ""
 
-#: cp/parser.c:9482 cp/parser.c:9583
+#: cp/parser.c:9419 cp/parser.c:9517 cp/parser.c:9618
 #, fuzzy, gcc-internal-format
 msgid "template parameter pack %qD cannot have a default argument"
 msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
 
-#: cp/parser.c:9485 cp/parser.c:9586
+#: cp/parser.c:9422
 #, fuzzy, gcc-internal-format
+msgid "template parameter pack cannot have a default argument"
+msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
+
+#: cp/parser.c:9520 cp/parser.c:9621
+#, fuzzy, gcc-internal-format
 msgid "template parameter packs cannot have default arguments"
 msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:9723
+#: cp/parser.c:9758
 #, gcc-internal-format
 msgid "%<<::%> cannot begin a template-argument list"
 msgstr ""
 
-#: cp/parser.c:9724
+#: cp/parser.c:9759
 #, gcc-internal-format
 msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
 msgstr ""
 
-#: cp/parser.c:9731
+#: cp/parser.c:9766
 #, gcc-internal-format
 msgid "(if you use -fpermissive G++ will accept your code)"
 msgstr ""
 
-#: cp/parser.c:9804
+#: cp/parser.c:9839
 #, gcc-internal-format
 msgid "parse error in template argument list"
 msgstr ""
 
 #. Explain what went wrong.
-#: cp/parser.c:9917
+#: cp/parser.c:9952
 #, gcc-internal-format
 msgid "non-template %qD used as template"
 msgstr ""
 
-#: cp/parser.c:9918
+#: cp/parser.c:9953
 #, gcc-internal-format
 msgid "use %<%T::template %D%> to indicate that it is a template"
 msgstr ""
 
-#: cp/parser.c:10441
+#: cp/parser.c:10476
 #, gcc-internal-format
 msgid "template specialization with C linkage"
 msgstr ""
 
-#: cp/parser.c:11032
+#: cp/parser.c:11067
 #, gcc-internal-format
 msgid "using %<typename%> outside of template"
 msgstr ""
 
-#: cp/parser.c:11191
+#: cp/parser.c:11226
 #, gcc-internal-format
 msgid "declaration %qD does not declare anything"
 msgstr ""
 
-#: cp/parser.c:11275
+#: cp/parser.c:11310
 #, gcc-internal-format
 msgid "attributes ignored on uninstantiated type"
 msgstr ""
 
-#: cp/parser.c:11279
+#: cp/parser.c:11314
 #, gcc-internal-format
 msgid "attributes ignored on template instantiation"
 msgstr ""
 
-#: cp/parser.c:11284
+#: cp/parser.c:11319
 #, gcc-internal-format
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 msgstr ""
 
-#: cp/parser.c:11406
+#: cp/parser.c:11441
 #, gcc-internal-format
 msgid "comma at end of enumerator list"
 msgstr ""
 
-#: cp/parser.c:11498
+#: cp/parser.c:11533
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a namespace-name"
 msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
 
-#: cp/parser.c:11599
+#: cp/parser.c:11634
 #, gcc-internal-format
 msgid "%<namespace%> definition is not allowed here"
 msgstr ""
@@ -30463,142 +30474,157 @@
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:11738
+#: cp/parser.c:11773
 #, fuzzy, gcc-internal-format
 msgid "a template-id may not appear in a using-declaration"
 msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
 
-#: cp/parser.c:12094
+#: cp/parser.c:12135
 #, gcc-internal-format
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr ""
 
-#: cp/parser.c:12096
+#: cp/parser.c:12137
 #, fuzzy, gcc-internal-format
 msgid "attributes are not allowed on a function-definition"
 msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
 
-#: cp/parser.c:12229
+#: cp/parser.c:12270
 #, fuzzy, gcc-internal-format
 msgid "initializer provided for function"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
 
-#: cp/parser.c:12249
+#: cp/parser.c:12290
 #, gcc-internal-format
 msgid "attributes after parenthesized initializer ignored"
 msgstr ""
 
-#: cp/parser.c:12630 cp/pt.c:8772
+#: cp/parser.c:12671 cp/pt.c:8893
 #, fuzzy, gcc-internal-format
 msgid "array bound is not an integer constant"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
 
-#: cp/parser.c:12739
+#: cp/parser.c:12780
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%E%> is not a type"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/parser.c:12765
+#: cp/parser.c:12806
 #, fuzzy, gcc-internal-format
 msgid "invalid use of constructor as a template"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: cp/parser.c:12766
+#: cp/parser.c:12807
 #, gcc-internal-format
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 msgstr ""
 
-#: cp/parser.c:12938
+#: cp/parser.c:12979
 #, gcc-internal-format
 msgid "%qD is a namespace"
 msgstr ""
 
-#: cp/parser.c:13013
+#: cp/parser.c:13054
 #, fuzzy, gcc-internal-format
 msgid "duplicate cv-qualifier"
 msgstr "Ð¿Ð°ÑžÑ‚Ð°Ñ€Ñ�Ð½Ð½Ðµ \"volatile\""
 
-#: cp/parser.c:13600
+#: cp/parser.c:13640
 #, fuzzy, gcc-internal-format
 msgid "file ends in default argument"
 msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
 
-#: cp/parser.c:13673
+#: cp/parser.c:13683
 #, gcc-internal-format
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr ""
 
-#: cp/parser.c:13676
+#: cp/parser.c:13686
 #, gcc-internal-format
 msgid "default arguments are only permitted for function parameters"
 msgstr ""
 
-#: cp/parser.c:13877
+#: cp/parser.c:13702
 #, gcc-internal-format
+msgid "%sparameter pack %qD cannot have a default argument"
+msgstr ""
+
+#: cp/parser.c:13705
+#, gcc-internal-format
+msgid "%sparameter pack cannot have a default argument"
+msgstr ""
+
+#: cp/parser.c:13947
+#, gcc-internal-format
 msgid "ISO C++ does not allow designated initializers"
 msgstr ""
 
-#: cp/parser.c:14477
+#: cp/parser.c:14547
 #, fuzzy, gcc-internal-format
 msgid "invalid class name in declaration of %qD"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
 
-#: cp/parser.c:14489
+#: cp/parser.c:14559
 #, gcc-internal-format
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 msgstr ""
 
-#: cp/parser.c:14492
+#: cp/parser.c:14562
 #, gcc-internal-format
 msgid "declaration of %qD in %qD which does not enclose %qD"
 msgstr ""
 
-#: cp/parser.c:14505
+#: cp/parser.c:14575
 #, gcc-internal-format
 msgid "extra qualification ignored"
 msgstr ""
 
-#: cp/parser.c:14516
+#: cp/parser.c:14586
 #, fuzzy, gcc-internal-format
 msgid "an explicit specialization must be preceded by %<template <>%>"
 msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
 
-#: cp/parser.c:14609
+#: cp/parser.c:14613
+#, gcc-internal-format
+msgid "function template %qD redeclared as a class template"
+msgstr ""
+
+#: cp/parser.c:14689
 #, fuzzy, gcc-internal-format
 msgid "previous definition of %q+#T"
 msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
 
-#: cp/parser.c:14855
+#: cp/parser.c:14935
 #, gcc-internal-format
 msgid "%Hextra %<;%>"
 msgstr ""
 
-#: cp/parser.c:14873
+#: cp/parser.c:14953
 #, gcc-internal-format
 msgid "a class-key must be used when declaring a friend"
 msgstr ""
 
-#: cp/parser.c:14887
+#: cp/parser.c:14967
 #, gcc-internal-format
 msgid "friend declaration does not name a class or function"
 msgstr ""
 
-#: cp/parser.c:15064
+#: cp/parser.c:15144
 #, gcc-internal-format
 msgid "pure-specifier on function-definition"
 msgstr ""
 
-#: cp/parser.c:15356
+#: cp/parser.c:15438
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed outside of templates"
 msgstr ""
 
-#: cp/parser.c:15358
+#: cp/parser.c:15440
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 msgstr ""
 
-#: cp/parser.c:16407
+#: cp/parser.c:16489
 #, fuzzy, gcc-internal-format
 msgid "too few template-parameter-lists"
 msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
@@ -30607,13 +30633,13 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:16422
+#: cp/parser.c:16504
 #, gcc-internal-format
 msgid "too many template-parameter-lists"
 msgstr ""
 
 #. Issue an error message.
-#: cp/parser.c:16694
+#: cp/parser.c:16776
 #, fuzzy, gcc-internal-format
 msgid "named return values are no longer supported"
 msgstr "-pipe Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÐµÑ†Ñ†Ð°."
@@ -30621,234 +30647,234 @@
 #. 14.5.2.2 [temp.mem]
 #.
 #. A local class shall not have member templates.
-#: cp/parser.c:16766
+#: cp/parser.c:16848
 #, gcc-internal-format
 msgid "invalid declaration of member template in local class"
 msgstr ""
 
-#: cp/parser.c:16775
+#: cp/parser.c:16857
 #, gcc-internal-format
 msgid "template with C linkage"
 msgstr ""
 
-#: cp/parser.c:16919
+#: cp/parser.c:17001
 #, fuzzy, gcc-internal-format
 msgid "template declaration of %qs"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
 
-#: cp/parser.c:16982
+#: cp/parser.c:17064
 #, fuzzy, gcc-internal-format
 msgid "explicit template specialization cannot have a storage class"
 msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
 
-#: cp/parser.c:17171
+#: cp/parser.c:17253
 #, gcc-internal-format
 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
 msgstr ""
 
-#: cp/parser.c:17184
+#: cp/parser.c:17266
 #, gcc-internal-format
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 msgstr ""
 
-#: cp/parser.c:17519
+#: cp/parser.c:17601
 #, gcc-internal-format
 msgid "invalid use of %qD in linkage specification"
 msgstr ""
 
-#: cp/parser.c:17532
+#: cp/parser.c:17614
 #, gcc-internal-format
 msgid "%<__thread%> before %qD"
 msgstr ""
 
-#: cp/parser.c:17847
+#: cp/parser.c:17929
 #, gcc-internal-format
 msgid "%qs tag used in naming %q#T"
 msgstr ""
 
-#: cp/parser.c:17868
+#: cp/parser.c:17950
 #, gcc-internal-format
 msgid "%qD redeclared with different access"
 msgstr ""
 
-#: cp/parser.c:17885
+#: cp/parser.c:17967
 #, gcc-internal-format
 msgid "%<template%> (as a disambiguator) is only allowed within templates"
 msgstr ""
 
-#: cp/parser.c:18138 cp/parser.c:19061 cp/parser.c:19192
+#: cp/parser.c:18220 cp/parser.c:19143 cp/parser.c:19274
 #, gcc-internal-format
 msgid "misplaced %<@%D%> Objective-C++ construct"
 msgstr ""
 
-#: cp/parser.c:18279
+#: cp/parser.c:18361
 #, gcc-internal-format
 msgid "%<@encode%> must specify a type as an argument"
 msgstr ""
 
-#: cp/parser.c:18594
+#: cp/parser.c:18676
 #, gcc-internal-format
 msgid "invalid Objective-C++ selector name"
 msgstr ""
 
-#: cp/parser.c:18925
+#: cp/parser.c:19007
 #, gcc-internal-format
 msgid "identifier expected after %<@protocol%>"
 msgstr ""
 
-#: cp/parser.c:19626
+#: cp/parser.c:19708
 #, gcc-internal-format
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: cp/parser.c:19735
+#: cp/parser.c:19824
 #, fuzzy, gcc-internal-format
 msgid "%qs is not valid for %qs"
 msgstr "complex Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð´Ð»Ñ� \"%s\""
 
-#: cp/parser.c:20390
+#: cp/parser.c:20479
 #, gcc-internal-format
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 msgstr ""
 
-#: cp/parser.c:20477
+#: cp/parser.c:20566
 #, gcc-internal-format
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr ""
 
-#: cp/parser.c:20535
+#: cp/parser.c:20624
 #, gcc-internal-format
 msgid "inter-module optimizations not implemented for C++"
 msgstr ""
 
-#: cp/pt.c:249
+#: cp/pt.c:252
 #, gcc-internal-format
 msgid "data member %qD cannot be a member template"
 msgstr ""
 
-#: cp/pt.c:261
+#: cp/pt.c:264
 #, fuzzy, gcc-internal-format
 msgid "invalid member template declaration %qD"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: cp/pt.c:609
+#: cp/pt.c:612
 #, fuzzy, gcc-internal-format
 msgid "explicit specialization in non-namespace scope %qD"
 msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
 
-#: cp/pt.c:623
+#: cp/pt.c:626
 #, gcc-internal-format
 msgid "enclosing class templates are not explicitly specialized"
 msgstr ""
 
-#: cp/pt.c:711
+#: cp/pt.c:714
 #, gcc-internal-format
 msgid "specialization of %qD in different namespace"
 msgstr ""
 
-#: cp/pt.c:712 cp/pt.c:809
+#: cp/pt.c:715 cp/pt.c:812
 #, fuzzy, gcc-internal-format
 msgid "  from definition of %q+#D"
 msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ `%#T'"
 
-#: cp/pt.c:729
+#: cp/pt.c:732
 #, gcc-internal-format
 msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
 msgstr ""
 
-#: cp/pt.c:747
+#: cp/pt.c:750
 #, fuzzy, gcc-internal-format
 msgid "name of class shadows template template parameter %qD"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: cp/pt.c:776
+#: cp/pt.c:779
 #, gcc-internal-format
 msgid "specialization of %qT after instantiation"
 msgstr ""
 
-#: cp/pt.c:808
+#: cp/pt.c:811
 #, gcc-internal-format
 msgid "specializing %q#T in different namespace"
 msgstr ""
 
-#: cp/pt.c:823
+#: cp/pt.c:826
 #, gcc-internal-format
 msgid "specialization %qT after instantiation %qT"
 msgstr ""
 
-#: cp/pt.c:836
+#: cp/pt.c:839
 #, fuzzy, gcc-internal-format
 msgid "explicit specialization of non-template %qT"
 msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
 
-#: cp/pt.c:1238
+#: cp/pt.c:1246
 #, gcc-internal-format
 msgid "specialization of %qD after instantiation"
 msgstr ""
 
-#: cp/pt.c:1464
+#: cp/pt.c:1472
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a function template"
 msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
 
-#: cp/pt.c:1673
+#: cp/pt.c:1681
 #, gcc-internal-format
 msgid "template-id %qD for %q+D does not match any template declaration"
 msgstr ""
 
-#: cp/pt.c:1681
+#: cp/pt.c:1689
 #, gcc-internal-format
 msgid "ambiguous template specialization %qD for %q+D"
 msgstr ""
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1916 cp/pt.c:1970
+#: cp/pt.c:1924 cp/pt.c:1978
 #, fuzzy, gcc-internal-format
 msgid "template-id %qD in declaration of primary template"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
 
-#: cp/pt.c:1929
+#: cp/pt.c:1937
 #, gcc-internal-format
 msgid "template parameter list used in explicit instantiation"
 msgstr ""
 
-#: cp/pt.c:1935
+#: cp/pt.c:1943
 #, gcc-internal-format
 msgid "definition provided for explicit instantiation"
 msgstr ""
 
-#: cp/pt.c:1943
+#: cp/pt.c:1951
 #, fuzzy, gcc-internal-format
 msgid "too many template parameter lists in declaration of %qD"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
 
-#: cp/pt.c:1946
+#: cp/pt.c:1954
 #, fuzzy, gcc-internal-format
 msgid "too few template parameter lists in declaration of %qD"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
 
-#: cp/pt.c:1948
+#: cp/pt.c:1956
 #, gcc-internal-format
 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
 msgstr ""
 
-#: cp/pt.c:1967
+#: cp/pt.c:1975
 #, gcc-internal-format
 msgid "function template partial specialization %qD is not allowed"
 msgstr ""
 
-#: cp/pt.c:1999
+#: cp/pt.c:2007
 #, gcc-internal-format
 msgid "default argument specified in explicit specialization"
 msgstr ""
 
-#: cp/pt.c:2029
+#: cp/pt.c:2037
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a template function"
 msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
 
-#: cp/pt.c:2037
+#: cp/pt.c:2045
 #, fuzzy, gcc-internal-format
 msgid "%qD is not declared in %qD"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
@@ -30861,100 +30887,110 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:2099
+#: cp/pt.c:2107
 #, gcc-internal-format
 msgid "specialization of implicitly-declared special member function"
 msgstr ""
 
-#: cp/pt.c:2143
+#: cp/pt.c:2151
 #, fuzzy, gcc-internal-format
 msgid "no member function %qD declared in %qT"
 msgstr "Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\":"
 
-#: cp/pt.c:2642
+#: cp/pt.c:2628
 #, gcc-internal-format
 msgid "base initializer expansion %<%T%> contains no parameter packs"
 msgstr ""
 
-#: cp/pt.c:2701
+#: cp/pt.c:2687
 #, gcc-internal-format
 msgid "expansion pattern %<%T%> contains no argument packs"
 msgstr ""
 
-#: cp/pt.c:2703
+#: cp/pt.c:2689
 #, gcc-internal-format
 msgid "expansion pattern %<%E%> contains no argument packs"
 msgstr ""
 
-#: cp/pt.c:2745
+#: cp/pt.c:2730
 #, gcc-internal-format
 msgid "parameter packs not expanded with `...':"
 msgstr ""
 
-#: cp/pt.c:2760 cp/pt.c:3383
+#: cp/pt.c:2745 cp/pt.c:3361
 #, gcc-internal-format
 msgid "        %qD"
 msgstr ""
 
-#: cp/pt.c:2762
+#: cp/pt.c:2747
 #, gcc-internal-format
 msgid "        <anonymous>"
 msgstr ""
 
-#: cp/pt.c:2875
+#: cp/pt.c:2852
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+#D"
 msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%#D'"
 
-#: cp/pt.c:2876
+#: cp/pt.c:2853
 #, fuzzy, gcc-internal-format
 msgid " shadows template parm %q+#D"
 msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
 
-#: cp/pt.c:3379
+#: cp/pt.c:3357
 #, gcc-internal-format
 msgid "template parameters not used in partial specialization:"
 msgstr ""
 
-#: cp/pt.c:3394
+#: cp/pt.c:3372
 #, gcc-internal-format
 msgid "partial specialization %qT does not specialize any template arguments"
 msgstr ""
 
-#: cp/pt.c:3439
+#: cp/pt.c:3417
 #, gcc-internal-format
 msgid "parameter pack argument %qE must be at the end of the template argument list"
 msgstr ""
 
-#: cp/pt.c:3441
+#: cp/pt.c:3419
 #, gcc-internal-format
 msgid "parameter pack argument %qT must be at the end of the template argument list"
 msgstr ""
 
-#: cp/pt.c:3462
+#: cp/pt.c:3440
 #, gcc-internal-format
 msgid "template argument %qE involves template parameter(s)"
 msgstr ""
 
-#: cp/pt.c:3505
+#: cp/pt.c:3484
 #, gcc-internal-format
 msgid "type %qT of template argument %qE depends on template parameter(s)"
 msgstr ""
 
-#: cp/pt.c:3611
+#: cp/pt.c:3591
 #, fuzzy, gcc-internal-format
 msgid "no default argument for %qD"
 msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
 
-#: cp/pt.c:3796
+#: cp/pt.c:3609
 #, gcc-internal-format
+msgid "parameter pack %qE must be at the end of the template parameter list"
+msgstr ""
+
+#: cp/pt.c:3612
+#, gcc-internal-format
+msgid "parameter pack %qT must be at the end of the template parameter list"
+msgstr ""
+
+#: cp/pt.c:3799
+#, gcc-internal-format
 msgid "template class without a name"
 msgstr ""
 
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:3804
+#: cp/pt.c:3807
 #, gcc-internal-format
 msgid "destructor %qD declared as member template"
 msgstr ""
@@ -30964,77 +31000,72 @@
 #. An allocation function can be a function
 #. template. ... Template allocation functions shall
 #. have two or more parameters.
-#: cp/pt.c:3819
+#: cp/pt.c:3822
 #, fuzzy, gcc-internal-format
 msgid "invalid template declaration of %qD"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: cp/pt.c:3890
-#, gcc-internal-format
-msgid "parameter pack %qE must be at the end of the template parameter list"
-msgstr ""
-
-#: cp/pt.c:3893
-#, gcc-internal-format
-msgid "parameter pack %qT must be at the end of the template parameter list"
-msgstr ""
-
-#: cp/pt.c:3953
+#: cp/pt.c:3939
 #, fuzzy, gcc-internal-format
 msgid "template definition of non-template %q#D"
 msgstr "Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ ÑˆÐ°Ð±Ð»Ñ‘Ð½Ñƒ `%#D'"
 
-#: cp/pt.c:3996
+#: cp/pt.c:3982
 #, gcc-internal-format
 msgid "expected %d levels of template parms for %q#D, got %d"
 msgstr ""
 
-#: cp/pt.c:4008
+#: cp/pt.c:3994
 #, fuzzy, gcc-internal-format
 msgid "got %d template parameters for %q#D"
 msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
 
-#: cp/pt.c:4011
+#: cp/pt.c:3997
 #, fuzzy, gcc-internal-format
 msgid "got %d template parameters for %q#T"
 msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
 
-#: cp/pt.c:4013
+#: cp/pt.c:3999
 #, gcc-internal-format
 msgid "  but %d required"
 msgstr ""
 
-#: cp/pt.c:4031
+#: cp/pt.c:4017
 #, gcc-internal-format
 msgid "template arguments to %qD do not match original template %qD"
 msgstr ""
 
-#: cp/pt.c:4035
+#: cp/pt.c:4021
 #, fuzzy, gcc-internal-format
 msgid "use template<> for an explicit specialization"
 msgstr "Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ†Ñ‹Ñ�"
 
-#: cp/pt.c:4131
+#: cp/pt.c:4117
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a template type"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/pt.c:4144
+#: cp/pt.c:4130
 #, fuzzy, gcc-internal-format
 msgid "template specifiers not specified in declaration of %qD"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
 
-#: cp/pt.c:4155
+#: cp/pt.c:4140
+#, gcc-internal-format
+msgid "redeclared with %d template parameter(s)"
+msgstr ""
+
+#: cp/pt.c:4142
 #, fuzzy, gcc-internal-format
-msgid "used %d template parameter(s) instead of %d"
-msgstr "Ð²Ñ–Ñ€Ñ‚ÑƒÐ°Ð»ÑŒÐ½Ñ‹Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¼Ð¾Ð³ÑƒÑ†ÑŒ Ð±Ñ‹Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑ–Ð¼Ñ–"
+msgid "previous declaration %q+D used %d template parameter(s)"
+msgstr "Ð½Ñ�Ð¼Ð° Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ð³Ð° Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ð½Ñ� Ð´Ð»Ñ� \"%s\""
 
-#: cp/pt.c:4184
+#: cp/pt.c:4176
 #, fuzzy, gcc-internal-format
 msgid "template parameter %q+#D"
 msgstr "Ð½ÐµÐ²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°ÐµÐ¼Ñ‹ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\""
 
-#: cp/pt.c:4185
+#: cp/pt.c:4177
 #, gcc-internal-format
 msgid "redeclared here as %q#D"
 msgstr ""
@@ -31043,182 +31074,182 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:4195
+#: cp/pt.c:4187
 #, fuzzy, gcc-internal-format
 msgid "redefinition of default argument for %q#D"
 msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
 
-#: cp/pt.c:4196
-#, gcc-internal-format
-msgid "%J  original definition appeared here"
-msgstr ""
+#: cp/pt.c:4188
+#, fuzzy, gcc-internal-format
+msgid "%Joriginal definition appeared here"
+msgstr "Ð¿Ð°Ð¿Ñ�Ñ€Ñ�Ð´Ð½Ñ�Ðµ Ð²Ñ‹Ð·Ð½Ð°Ñ‡Ñ�Ð½ÑŒÐ½Ðµ"
 
-#: cp/pt.c:4300
+#: cp/pt.c:4292
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage"
 msgstr ""
 
-#: cp/pt.c:4341
+#: cp/pt.c:4333
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
 msgstr ""
 
-#: cp/pt.c:4418
+#: cp/pt.c:4410
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
 msgstr ""
 
-#: cp/pt.c:4462
+#: cp/pt.c:4454
 #, gcc-internal-format
 msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
 msgstr ""
 
-#: cp/pt.c:4480
+#: cp/pt.c:4472
 #, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
 msgstr ""
 
-#: cp/pt.c:4487
+#: cp/pt.c:4479
 #, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
 msgstr ""
 
-#: cp/pt.c:4517
+#: cp/pt.c:4509
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
 msgstr ""
 
-#: cp/pt.c:4524
+#: cp/pt.c:4516
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
 msgstr ""
 
-#: cp/pt.c:4537
+#: cp/pt.c:4529
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
 msgstr ""
 
-#: cp/pt.c:4577
+#: cp/pt.c:4569
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a pointer"
 msgstr ""
 
-#: cp/pt.c:4579
+#: cp/pt.c:4571
 #, gcc-internal-format
 msgid "try using %qE instead"
 msgstr ""
 
-#: cp/pt.c:4614
+#: cp/pt.c:4606
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
 msgstr ""
 
-#: cp/pt.c:4617
+#: cp/pt.c:4609
 #, gcc-internal-format
 msgid "standard conversions are not allowed in this context"
 msgstr ""
 
-#: cp/pt.c:4797
+#: cp/pt.c:4860
 #, gcc-internal-format
 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
 msgstr ""
 
-#: cp/pt.c:4813 cp/pt.c:4832 cp/pt.c:4882
+#: cp/pt.c:4876 cp/pt.c:4895 cp/pt.c:4945
 #, gcc-internal-format
 msgid "type/value mismatch at argument %d in template parameter list for %qD"
 msgstr ""
 
-#: cp/pt.c:4817
+#: cp/pt.c:4880
 #, gcc-internal-format
 msgid "  expected a constant of type %qT, got %qT"
 msgstr ""
 
-#: cp/pt.c:4821
+#: cp/pt.c:4884
 #, gcc-internal-format
 msgid "  expected a class template, got %qE"
 msgstr ""
 
-#: cp/pt.c:4823
+#: cp/pt.c:4886
 #, gcc-internal-format
 msgid "  expected a type, got %qE"
 msgstr ""
 
-#: cp/pt.c:4836
+#: cp/pt.c:4899
 #, gcc-internal-format
 msgid "  expected a type, got %qT"
 msgstr ""
 
-#: cp/pt.c:4838
+#: cp/pt.c:4901
 #, gcc-internal-format
 msgid "  expected a class template, got %qT"
 msgstr ""
 
-#: cp/pt.c:4885
+#: cp/pt.c:4948
 #, gcc-internal-format
 msgid "  expected a template of type %qD, got %qD"
 msgstr ""
 
-#: cp/pt.c:4928
+#: cp/pt.c:4991
 #, gcc-internal-format
 msgid "could not convert template argument %qE to %qT"
 msgstr ""
 
-#: cp/pt.c:4984
+#: cp/pt.c:5047
 #, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr ""
 
-#: cp/pt.c:5116
+#: cp/pt.c:5179
 #, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d%s)"
 msgstr ""
 
-#: cp/pt.c:5120
+#: cp/pt.c:5183
 #, fuzzy, gcc-internal-format
 msgid "provided for %q+D"
 msgstr "Ð´Ñ�Ñ�Ñ‚Ñ€ÑƒÐºÑ‚Ð°Ñ€Ñƒ Ð½ÐµÐ°Ð±Ñ…Ð¾Ð´Ð½Ñ‹ \"%#D\""
 
-#: cp/pt.c:5177
+#: cp/pt.c:5242
 #, gcc-internal-format
 msgid "cannot expand %<%E%> into a fixed-length argument list"
 msgstr ""
 
-#: cp/pt.c:5180
+#: cp/pt.c:5245
 #, gcc-internal-format
 msgid "cannot expand %<%T%> into a fixed-length argument list"
 msgstr ""
 
-#: cp/pt.c:5195
+#: cp/pt.c:5261
 #, fuzzy, gcc-internal-format
 msgid "template argument %d is invalid"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€ \"%s\" Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ð½Ñ‹"
 
-#: cp/pt.c:5455
+#: cp/pt.c:5521
 #, gcc-internal-format
 msgid "non-template type %qT used as a template"
 msgstr ""
 
-#: cp/pt.c:5457
+#: cp/pt.c:5523
 #, fuzzy, gcc-internal-format
 msgid "for template declaration %q+D"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð¾Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ"
 
-#: cp/pt.c:6132
+#: cp/pt.c:6221
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
 msgstr ""
 
-#: cp/pt.c:7237
+#: cp/pt.c:7333
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%T%>"
 msgstr ""
 
-#: cp/pt.c:7241
+#: cp/pt.c:7337
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%E%>"
 msgstr ""
 
-#: cp/pt.c:8189
+#: cp/pt.c:8289
 #, gcc-internal-format
 msgid "instantiation of %q+D as type %qT"
 msgstr ""
@@ -31236,242 +31267,242 @@
 #.
 #. is an attempt to declare a variable with function
 #. type.
-#: cp/pt.c:8324
+#: cp/pt.c:8424
 #, fuzzy, gcc-internal-format
 msgid "variable %qD has function type"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/pt.c:8471
+#: cp/pt.c:8571
 #, fuzzy, gcc-internal-format
 msgid "invalid parameter type %qT"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼Ñ�Ñ‚Ñ€Ð° `%T'"
 
-#: cp/pt.c:8473
+#: cp/pt.c:8573
 #, fuzzy, gcc-internal-format
 msgid "in declaration %q+D"
 msgstr "Ñƒ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ñ–  `%D'"
 
-#: cp/pt.c:8550
+#: cp/pt.c:8650
 #, fuzzy, gcc-internal-format
 msgid "function returning an array"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
 
-#: cp/pt.c:8552
+#: cp/pt.c:8652
 #, fuzzy, gcc-internal-format
 msgid "function returning a function"
 msgstr "\"%s\" Ð½Ðµ Ð°Ð±Ð²ÐµÑˆÑ‡Ð°Ð½ (Ð¿ÐµÑ€ÑˆÐ°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ Ñž Ð³Ñ�Ñ‚Ð°Ð¹ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–)"
 
-#: cp/pt.c:8586
+#: cp/pt.c:8686
 #, gcc-internal-format
 msgid "creating pointer to member function of non-class type %qT"
 msgstr ""
 
-#: cp/pt.c:8792
+#: cp/pt.c:8913
 #, gcc-internal-format
 msgid "creating array with negative size (%qE)"
 msgstr ""
 
-#: cp/pt.c:9047
+#: cp/pt.c:9168
 #, gcc-internal-format
 msgid "forming reference to void"
 msgstr ""
 
-#: cp/pt.c:9049
+#: cp/pt.c:9170
 #, gcc-internal-format
 msgid "forming %s to reference type %qT"
 msgstr ""
 
-#: cp/pt.c:9100
+#: cp/pt.c:9221
 #, gcc-internal-format
 msgid "creating pointer to member of non-class type %qT"
 msgstr ""
 
-#: cp/pt.c:9106
+#: cp/pt.c:9227
 #, gcc-internal-format
 msgid "creating pointer to member reference type %qT"
 msgstr ""
 
-#: cp/pt.c:9112
+#: cp/pt.c:9233
 #, gcc-internal-format
 msgid "creating pointer to member of type void"
 msgstr ""
 
-#: cp/pt.c:9179
+#: cp/pt.c:9300
 #, gcc-internal-format
 msgid "creating array of %qT"
 msgstr ""
 
-#: cp/pt.c:9185
+#: cp/pt.c:9306
 #, gcc-internal-format
 msgid "creating array of %qT, which is an abstract class type"
 msgstr ""
 
-#: cp/pt.c:9236
+#: cp/pt.c:9357
 #, gcc-internal-format
 msgid "%qT is not a class, struct, or union type"
 msgstr ""
 
-#: cp/pt.c:9271
+#: cp/pt.c:9392
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is not an enumeration type"
 msgstr ""
 
-#: cp/pt.c:9274
+#: cp/pt.c:9395
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is is not a class type"
 msgstr ""
 
-#: cp/pt.c:9375
+#: cp/pt.c:9496
 #, fuzzy, gcc-internal-format
 msgid "use of %qs in template"
 msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
 
-#: cp/pt.c:9512
+#: cp/pt.c:9633
 #, gcc-internal-format
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 msgstr ""
 
-#: cp/pt.c:9514
+#: cp/pt.c:9635
 #, gcc-internal-format
 msgid "say %<typename %E%> if a type is meant"
 msgstr ""
 
-#: cp/pt.c:9643
+#: cp/pt.c:9764
 #, gcc-internal-format
 msgid "using invalid field %qD"
 msgstr ""
 
-#: cp/pt.c:9952 cp/pt.c:10432
+#: cp/pt.c:10073 cp/pt.c:10553
 #, gcc-internal-format
 msgid "invalid use of pack expansion expression"
 msgstr ""
 
-#: cp/pt.c:9956 cp/pt.c:10436
+#: cp/pt.c:10077 cp/pt.c:10557
 #, gcc-internal-format
 msgid "use %<...%> to expand argument pack"
 msgstr ""
 
-#: cp/pt.c:10594
+#: cp/pt.c:10715
 #, gcc-internal-format
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 msgstr ""
 
-#: cp/pt.c:11052
+#: cp/pt.c:11181
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a class or namespace"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/pt.c:11055
+#: cp/pt.c:11184
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a class or namespace"
 msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
 
-#: cp/pt.c:11265
+#: cp/pt.c:11394
 #, gcc-internal-format
 msgid "%qT is/uses anonymous type"
 msgstr ""
 
-#: cp/pt.c:11267
+#: cp/pt.c:11396
 #, fuzzy, gcc-internal-format
 msgid "template argument for %qD uses local type %qT"
 msgstr "Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ñ‹ Ð°Ñ€Ð³ÑƒÐ¼Ñ�Ð½Ñ‚ Ð´Ð»Ñ� `%#D' Ð¼Ð°Ðµ Ñ‚Ñ‹Ð¿ `%T'"
 
-#: cp/pt.c:11277
+#: cp/pt.c:11406
 #, gcc-internal-format
 msgid "%qT is a variably modified type"
 msgstr ""
 
-#: cp/pt.c:11288
+#: cp/pt.c:11417
 #, fuzzy, gcc-internal-format
 msgid "integral expression %qE is not constant"
 msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
 
-#: cp/pt.c:11293
+#: cp/pt.c:11422
 #, gcc-internal-format
 msgid "  trying to instantiate %qD"
 msgstr ""
 
-#: cp/pt.c:13959
+#: cp/pt.c:14173
 #, fuzzy, gcc-internal-format
 msgid "ambiguous class template instantiation for %q#T"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: cp/pt.c:13962
+#: cp/pt.c:14176
 #, gcc-internal-format
 msgid "%s %+#T"
 msgstr ""
 
-#: cp/pt.c:13985 cp/pt.c:14068
+#: cp/pt.c:14199 cp/pt.c:14282
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of non-template %q#D"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: cp/pt.c:14000
+#: cp/pt.c:14214
 #, gcc-internal-format
 msgid "%qD is not a static data member of a class template"
 msgstr ""
 
-#: cp/pt.c:14006 cp/pt.c:14063
+#: cp/pt.c:14220 cp/pt.c:14277
 #, gcc-internal-format
 msgid "no matching template for %qD found"
 msgstr ""
 
-#: cp/pt.c:14011
+#: cp/pt.c:14225
 #, gcc-internal-format
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 msgstr ""
 
-#: cp/pt.c:14019
+#: cp/pt.c:14233
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of %q#D"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: cp/pt.c:14055
+#: cp/pt.c:14269
 #, fuzzy, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#D"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: cp/pt.c:14077
+#: cp/pt.c:14291
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
 msgstr ""
 
-#: cp/pt.c:14082 cp/pt.c:14175
+#: cp/pt.c:14296 cp/pt.c:14389
 #, gcc-internal-format
 msgid "storage class %qD applied to template instantiation"
 msgstr ""
 
-#: cp/pt.c:14147
+#: cp/pt.c:14361
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of non-template type %qT"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: cp/pt.c:14156
+#: cp/pt.c:14370
 #, gcc-internal-format
 msgid "explicit instantiation of %q#T before definition of template"
 msgstr ""
 
-#: cp/pt.c:14164
+#: cp/pt.c:14378
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 msgstr ""
 
-#: cp/pt.c:14209
+#: cp/pt.c:14423
 #, fuzzy, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#T"
 msgstr "Ð¿Ð°ÑžÑ‚Ð¾Ñ€Ð½Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½Ð½Ðµ Ð¼ÐµÑ‚ÐºÑ– \"%s\""
 
-#: cp/pt.c:14657
+#: cp/pt.c:14871
 #, gcc-internal-format
 msgid "explicit instantiation of %qD but no definition available"
 msgstr ""
 
-#: cp/pt.c:14851
+#: cp/pt.c:15065
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
 msgstr ""
 
-#: cp/pt.c:15193
+#: cp/pt.c:15419
 #, fuzzy, gcc-internal-format
 msgid "%q#T is not a valid type for a template constant parameter"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
@@ -31491,32 +31522,32 @@
 msgid "can't create repository information file %qs"
 msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ñ�Ñ‚Ð²Ð°Ñ€Ñ‹Ñ†ÑŒ Ð´Ñ‹Ñ€Ñ�ÐºÑ‚Ð¾Ñ€Ñ‹ÑŽ \"%s\""
 
-#: cp/rtti.c:271
+#: cp/rtti.c:285
 #, gcc-internal-format
 msgid "cannot use typeid with -fno-rtti"
 msgstr ""
 
-#: cp/rtti.c:277
+#: cp/rtti.c:291
 #, gcc-internal-format
 msgid "must #include <typeinfo> before using typeid"
 msgstr ""
 
-#: cp/rtti.c:360
+#: cp/rtti.c:374
 #, gcc-internal-format
 msgid "cannot create type information for type %qT because it involves types of variable size"
 msgstr ""
 
-#: cp/rtti.c:615 cp/rtti.c:629
+#: cp/rtti.c:629 cp/rtti.c:643
 #, gcc-internal-format
 msgid "dynamic_cast of %q#D to %q#T can never succeed"
 msgstr ""
 
-#: cp/rtti.c:639
+#: cp/rtti.c:653
 #, gcc-internal-format
 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
 msgstr ""
 
-#: cp/rtti.c:716
+#: cp/rtti.c:729
 #, gcc-internal-format
 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
 msgstr ""
@@ -31578,551 +31609,551 @@
 msgid "  since %q+#D declared in base class"
 msgstr ""
 
-#: cp/semantics.c:762
+#: cp/semantics.c:764
 #, gcc-internal-format
 msgid "suggest explicit braces around empty body in %<do%> statement"
 msgstr ""
 
-#: cp/semantics.c:1290
+#: cp/semantics.c:1294
 #, fuzzy, gcc-internal-format
 msgid "type of asm operand %qE could not be determined"
 msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
 
-#: cp/semantics.c:1346
+#: cp/semantics.c:1350
 #, gcc-internal-format
 msgid "__label__ declarations are only allowed in function scopes"
 msgstr ""
 
-#: cp/semantics.c:1433
+#: cp/semantics.c:1438
 #, fuzzy, gcc-internal-format
 msgid "invalid use of member %q+D in static member function"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: cp/semantics.c:1435
+#: cp/semantics.c:1440
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static data member %q+D"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: cp/semantics.c:1436 cp/semantics.c:1475
+#: cp/semantics.c:1441 cp/semantics.c:1480
 #, gcc-internal-format
 msgid "from this location"
 msgstr ""
 
-#: cp/semantics.c:1474
+#: cp/semantics.c:1479
 #, gcc-internal-format
 msgid "object missing in reference to %q+D"
 msgstr ""
 
-#: cp/semantics.c:1928
+#: cp/semantics.c:1951
 #, fuzzy, gcc-internal-format
 msgid "arguments to destructor are not allowed"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" Ð±Ð¾Ð»ÑŒÑˆ Ñ‡Ð°Ð¼ %d Ð±Ð°Ð¹Ñ‚"
 
-#: cp/semantics.c:1978
+#: cp/semantics.c:2001
 #, gcc-internal-format
 msgid "%<this%> is unavailable for static member functions"
 msgstr ""
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:2007
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<this%> in non-member function"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ð²Ð°Ñ†ÑŒ Ñ�Ñ�Ð±Ñ€Ð¾ÑžÑ�ÐºÑƒÑŽ Ñ„ÑƒÐ½ÐºÑ†Ñ‹ÑŽ \"%s\""
 
-#: cp/semantics.c:1986
+#: cp/semantics.c:2009
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<this%> at top level"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: cp/semantics.c:2010
+#: cp/semantics.c:2033
 #, gcc-internal-format
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr ""
 
-#: cp/semantics.c:2015 cp/typeck.c:2004
+#: cp/semantics.c:2038 cp/typeck.c:2050
 #, gcc-internal-format
 msgid "qualified type %qT does not match destructor name ~%qT"
 msgstr ""
 
-#: cp/semantics.c:2037
+#: cp/semantics.c:2060
 #, gcc-internal-format
 msgid "%qE is not of type %qT"
 msgstr ""
 
-#: cp/semantics.c:2081
+#: cp/semantics.c:2104
 #, gcc-internal-format
 msgid "compound literal of non-object type %qT"
 msgstr ""
 
-#: cp/semantics.c:2158
+#: cp/semantics.c:2181
 #, gcc-internal-format
 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
 msgstr ""
 
-#: cp/semantics.c:2195
+#: cp/semantics.c:2222
 #, fuzzy, gcc-internal-format
 msgid "invalid use of type %qT as a default value for a template template-parameter"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: cp/semantics.c:2198
+#: cp/semantics.c:2225
 #, fuzzy, gcc-internal-format
 msgid "invalid default argument for a template template parameter"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: cp/semantics.c:2215
+#: cp/semantics.c:2242
 #, gcc-internal-format
 msgid "definition of %q#T inside template parameter list"
 msgstr ""
 
-#: cp/semantics.c:2226
+#: cp/semantics.c:2253
 #, fuzzy, gcc-internal-format
 msgid "invalid definition of qualified type %qT"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: cp/semantics.c:2437
+#: cp/semantics.c:2469
 #, fuzzy, gcc-internal-format
 msgid "invalid base-class specification"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ð°Ñ� Ñ�Ð¿ÐµÑ†Ñ‹Ñ„Ñ–ÐºÐ°Ñ†Ñ‹Ñ�! ÐŸÐ°Ð¼Ñ‹Ð»ÐºÐ° Ñž cc."
 
-#: cp/semantics.c:2446
+#: cp/semantics.c:2478
 #, gcc-internal-format
 msgid "base class %qT has cv qualifiers"
 msgstr ""
 
-#: cp/semantics.c:2468
+#: cp/semantics.c:2500
 #, gcc-internal-format
 msgid "incomplete type %qT used in nested name specifier"
 msgstr ""
 
-#: cp/semantics.c:2471
+#: cp/semantics.c:2503
 #, fuzzy, gcc-internal-format
 msgid "reference to %<%T::%D%> is ambiguous"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ \"%s\" - %d Ð±Ð°Ð¹Ñ‚"
 
-#: cp/semantics.c:2475 cp/typeck.c:1813
+#: cp/semantics.c:2507 cp/typeck.c:1859
 #, gcc-internal-format
 msgid "%qD is not a member of %qT"
 msgstr ""
 
-#: cp/semantics.c:2478
+#: cp/semantics.c:2510
 #, gcc-internal-format
 msgid "%qD is not a member of %qD"
 msgstr ""
 
-#: cp/semantics.c:2480
+#: cp/semantics.c:2512
 #, gcc-internal-format
 msgid "%<::%D%> has not been declared"
 msgstr ""
 
-#: cp/semantics.c:2621
+#: cp/semantics.c:2653
 #, gcc-internal-format
 msgid "use of %<auto%> variable from containing function"
 msgstr ""
 
-#: cp/semantics.c:2623
+#: cp/semantics.c:2655
 #, gcc-internal-format
 msgid "  %q+#D declared here"
 msgstr ""
 
-#: cp/semantics.c:2661
+#: cp/semantics.c:2693
 #, gcc-internal-format
 msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr ""
 
-#: cp/semantics.c:2830
+#: cp/semantics.c:2862
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot appear in a constant-expression"
 msgstr "Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° \"%s\" Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹"
 
-#: cp/semantics.c:2838
+#: cp/semantics.c:2870
 #, gcc-internal-format
 msgid "use of namespace %qD as expression"
 msgstr ""
 
-#: cp/semantics.c:2843
+#: cp/semantics.c:2875
 #, gcc-internal-format
 msgid "use of class template %qT as expression"
 msgstr ""
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2849
+#: cp/semantics.c:2881
 #, gcc-internal-format
 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
 msgstr ""
 
-#: cp/semantics.c:2970 cp/semantics.c:4210
+#: cp/semantics.c:3002 cp/semantics.c:4259
 #, gcc-internal-format
 msgid "type of %qE is unknown"
 msgstr ""
 
-#: cp/semantics.c:2985
+#: cp/semantics.c:3017
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
 msgstr ""
 
-#: cp/semantics.c:2996
+#: cp/semantics.c:3028
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> to member function %qD"
 msgstr ""
 
-#: cp/semantics.c:3349
+#: cp/semantics.c:3381
 #, gcc-internal-format
 msgid "%qD is not a variable in clause %qs"
 msgstr ""
 
-#: cp/semantics.c:3358
+#: cp/semantics.c:3390
 #, gcc-internal-format
 msgid "%qD appears more than once in data clauses"
 msgstr ""
 
-#: cp/semantics.c:3418
+#: cp/semantics.c:3450
 #, gcc-internal-format
 msgid "num_threads expression must be integral"
 msgstr ""
 
-#: cp/semantics.c:3432
+#: cp/semantics.c:3464
 #, gcc-internal-format
 msgid "schedule chunk size expression must be integral"
 msgstr ""
 
-#: cp/semantics.c:3562
+#: cp/semantics.c:3594
 #, gcc-internal-format
 msgid "%qE has reference type for %qs"
 msgstr ""
 
-#: cp/semantics.c:3724
+#: cp/semantics.c:3756
 #, gcc-internal-format
 msgid "%<threadprivate%> %qE is not file, namespace or block scope variable"
 msgstr ""
 
 #. Report the error.
-#: cp/semantics.c:4033
+#: cp/semantics.c:4072
 #, gcc-internal-format
 msgid "static assertion failed: %E"
 msgstr ""
 
-#: cp/semantics.c:4035
+#: cp/semantics.c:4074
 #, gcc-internal-format
 msgid "non-constant condition for static assertion"
 msgstr ""
 
-#: cp/semantics.c:4097
+#: cp/semantics.c:4099 cp/semantics.c:4194
 #, gcc-internal-format
-msgid "%qE refers to a set of overloaded functions"
+msgid "argument to decltype must be an expression"
 msgstr ""
 
 #: cp/semantics.c:4145
 #, gcc-internal-format
-msgid "argument to decltype must be an expression"
+msgid "%qE refers to a set of overloaded functions"
 msgstr ""
 
-#: cp/semantics.c:4366
+#: cp/semantics.c:4415
 #, gcc-internal-format
 msgid "__is_convertible_to"
 msgstr ""
 
-#: cp/semantics.c:4395
+#: cp/semantics.c:4444
 #, gcc-internal-format
 msgid "incomplete type %qT not allowed"
 msgstr ""
 
-#: cp/tree.c:829
+#: cp/tree.c:827
 #, gcc-internal-format
 msgid "%qV qualifiers cannot be applied to %qT"
 msgstr ""
 
-#: cp/tree.c:2134
+#: cp/tree.c:2132
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute can only be applied to Java class definitions"
 msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
 
-#: cp/tree.c:2163
+#: cp/tree.c:2161
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute can only be applied to class definitions"
 msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
 
-#: cp/tree.c:2169
+#: cp/tree.c:2167
 #, gcc-internal-format
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 msgstr ""
 
-#: cp/tree.c:2193
+#: cp/tree.c:2191
 #, gcc-internal-format
 msgid "requested init_priority is not an integer constant"
 msgstr ""
 
-#: cp/tree.c:2214
+#: cp/tree.c:2212
 #, gcc-internal-format
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 msgstr ""
 
-#: cp/tree.c:2222
+#: cp/tree.c:2220
 #, gcc-internal-format
 msgid "requested init_priority is out of range"
 msgstr ""
 
-#: cp/tree.c:2232
+#: cp/tree.c:2230
 #, gcc-internal-format
 msgid "requested init_priority is reserved for internal use"
 msgstr ""
 
-#: cp/tree.c:2243
+#: cp/tree.c:2241
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute is not supported on this platform"
 msgstr "Ð°Ñ‚Ñ€Ñ‹Ð±ÑƒÑ‚Ñ‹ Ñ�ÐµÐºÑ†Ñ‹Ñ– Ð½Ðµ Ð¿Ð°Ð´Ñ‚Ñ€Ñ‹Ð¼Ð»Ñ–Ð²Ð°ÑŽÑ†Ñ†Ð° Ð´Ð»Ñ� Ð³Ñ�Ñ‚Ð°Ð¹ Ð¼Ñ�Ñ‚Ñ‹"
 
-#: cp/typeck.c:431 cp/typeck.c:445 cp/typeck.c:545
+#: cp/typeck.c:432 cp/typeck.c:446 cp/typeck.c:546
 #, gcc-internal-format
 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
 msgstr ""
 
-#: cp/typeck.c:507
+#: cp/typeck.c:508
 #, gcc-internal-format
 msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
 msgstr ""
 
-#: cp/typeck.c:565
+#: cp/typeck.c:566
 #, gcc-internal-format
 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
 msgstr ""
 
-#: cp/typeck.c:1129
+#: cp/typeck.c:1166
 #, gcc-internal-format
 msgid "canonical types differ for identical types %T and %T"
 msgstr ""
 
-#: cp/typeck.c:1136
+#: cp/typeck.c:1173
 #, gcc-internal-format
 msgid "same canonical type node for different types %T and %T"
 msgstr ""
 
-#: cp/typeck.c:1248
+#: cp/typeck.c:1285
 #, gcc-internal-format
 msgid "invalid application of %qs to a member function"
 msgstr ""
 
-#: cp/typeck.c:1298
+#: cp/typeck.c:1335
 #, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a bit-field"
 msgstr ""
 
-#: cp/typeck.c:1303
+#: cp/typeck.c:1340
 #, gcc-internal-format
 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
 msgstr ""
 
-#: cp/typeck.c:1346
+#: cp/typeck.c:1383
 #, gcc-internal-format
 msgid "invalid application of %<__alignof%> to a bit-field"
 msgstr ""
 
-#: cp/typeck.c:1354
+#: cp/typeck.c:1391
 #, gcc-internal-format
 msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
 msgstr ""
 
-#: cp/typeck.c:1405
+#: cp/typeck.c:1442
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static member function"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: cp/typeck.c:1669
+#: cp/typeck.c:1715
 #, gcc-internal-format
 msgid "deprecated conversion from string constant to %qT"
 msgstr ""
 
-#: cp/typeck.c:1784 cp/typeck.c:2132
+#: cp/typeck.c:1830 cp/typeck.c:2178
 #, gcc-internal-format
 msgid "request for member %qD in %qE, which is of non-class type %qT"
 msgstr ""
 
-#: cp/typeck.c:1811
+#: cp/typeck.c:1857
 #, fuzzy, gcc-internal-format
 msgid "invalid use of nonstatic data member %qE"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: cp/typeck.c:1863 cp/typeck.c:1891
+#: cp/typeck.c:1909 cp/typeck.c:1937
 #, gcc-internal-format
 msgid "invalid access to non-static data member %qD of NULL object"
 msgstr ""
 
-#: cp/typeck.c:1866 cp/typeck.c:1893
+#: cp/typeck.c:1912 cp/typeck.c:1939
 #, gcc-internal-format
 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
 msgstr ""
 
-#: cp/typeck.c:2010
+#: cp/typeck.c:2056
 #, gcc-internal-format
 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
 msgstr ""
 
-#: cp/typeck.c:2049 cp/typeck.c:2069
+#: cp/typeck.c:2095 cp/typeck.c:2115
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a template"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/typeck.c:2170
+#: cp/typeck.c:2216
 #, gcc-internal-format
 msgid "%<%D::%D%> is not a member of %qT"
 msgstr ""
 
-#: cp/typeck.c:2185
+#: cp/typeck.c:2231
 #, gcc-internal-format
 msgid "%qT is not a base of %qT"
 msgstr ""
 
-#: cp/typeck.c:2204
+#: cp/typeck.c:2250
 #, gcc-internal-format
 msgid "%qD has no member named %qE"
 msgstr ""
 
-#: cp/typeck.c:2219
+#: cp/typeck.c:2265
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a member template function"
 msgstr "`%D' - Ð³Ñ�Ñ‚Ð° Ð½Ñ� Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�,"
 
 #. A pointer to incomplete type (other than cv void) can be
 #. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2352
+#: cp/typeck.c:2398
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a pointer-to-object type"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/typeck.c:2377
+#: cp/typeck.c:2423
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qs on pointer to member"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: cp/typeck.c:2381
+#: cp/typeck.c:2427
 #, fuzzy, gcc-internal-format
 msgid "invalid type argument of %qs"
 msgstr "Ð½Ñ�Ð²ÐµÑ€Ð½Ð°Ðµ Ð²Ñ‹ÐºÐ°Ñ€Ñ‹Ñ�Ñ‚Ð°Ð½Ð½Ðµ \"restict\""
 
-#: cp/typeck.c:2383
+#: cp/typeck.c:2429
 #, gcc-internal-format
 msgid "invalid type argument"
 msgstr ""
 
-#: cp/typeck.c:2406
+#: cp/typeck.c:2452
 #, gcc-internal-format
 msgid "subscript missing in array reference"
 msgstr ""
 
-#: cp/typeck.c:2480
+#: cp/typeck.c:2526
 #, gcc-internal-format
 msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr ""
 
-#: cp/typeck.c:2491
+#: cp/typeck.c:2537
 #, gcc-internal-format
 msgid "subscripting array declared %<register%>"
 msgstr ""
 
-#: cp/typeck.c:2576
+#: cp/typeck.c:2622
 #, gcc-internal-format
 msgid "object missing in use of %qE"
 msgstr ""
 
-#: cp/typeck.c:2693
+#: cp/typeck.c:2739
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids calling %<::main%> from within program"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
 
-#: cp/typeck.c:2718
+#: cp/typeck.c:2764
 #, gcc-internal-format
 msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
 msgstr ""
 
-#: cp/typeck.c:2732
+#: cp/typeck.c:2778
 #, fuzzy, gcc-internal-format
 msgid "%qE cannot be used as a function"
 msgstr "\"%s\" Ð·Ð²Ñ‹Ñ‡Ð°Ð¹Ð½Ð° Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ�"
 
-#: cp/typeck.c:2822
+#: cp/typeck.c:2868
 #, fuzzy, gcc-internal-format
 msgid "too many arguments to %s %q+#D"
 msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
 
-#: cp/typeck.c:2823 cp/typeck.c:2927
+#: cp/typeck.c:2869 cp/typeck.c:2973
 #, gcc-internal-format
 msgid "at this point in file"
 msgstr ""
 
-#: cp/typeck.c:2826
+#: cp/typeck.c:2872
 #, gcc-internal-format
 msgid "too many arguments to function"
 msgstr "Ð²ÐµÐ»ÑŒÐ¼Ñ– ÑˆÐ¼Ð°Ñ‚ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
 
-#: cp/typeck.c:2856
+#: cp/typeck.c:2902
 #, fuzzy, gcc-internal-format
 msgid "parameter %P of %qD has incomplete type %qT"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/typeck.c:2859
+#: cp/typeck.c:2905
 #, fuzzy, gcc-internal-format
 msgid "parameter %P has incomplete type %qT"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/typeck.c:2926
+#: cp/typeck.c:2972
 #, fuzzy, gcc-internal-format
 msgid "too few arguments to %s %q+#D"
 msgstr "Ð½ÐµÑ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ– \"%s\""
 
-#: cp/typeck.c:2930
+#: cp/typeck.c:2976
 #, gcc-internal-format
 msgid "too few arguments to function"
 msgstr "Ð½Ðµ Ñ…Ð°Ð¿Ð°Ðµ Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ñž Ñƒ Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ–"
 
-#: cp/typeck.c:3098 cp/typeck.c:3108
+#: cp/typeck.c:3140 cp/typeck.c:3150
 #, gcc-internal-format
 msgid "assuming cast to type %qT from overloaded function"
 msgstr ""
 
-#: cp/typeck.c:3306
+#: cp/typeck.c:3346
 #, fuzzy, gcc-internal-format
 msgid "left rotate count is negative"
 msgstr "Ð°Ð´Ð¼Ð¾ÑžÐ½Ñ‹ Ð¿Ð°Ð¼ÐµÑ€ Ð¼Ð°Ñ�Ñ–Ð²Ð° "
 
-#: cp/typeck.c:3307
+#: cp/typeck.c:3347
 #, gcc-internal-format
 msgid "right rotate count is negative"
 msgstr ""
 
-#: cp/typeck.c:3310
+#: cp/typeck.c:3350
 #, gcc-internal-format
 msgid "left rotate count >= width of type"
 msgstr ""
 
-#: cp/typeck.c:3311
+#: cp/typeck.c:3351
 #, gcc-internal-format
 msgid "right rotate count >= width of type"
 msgstr ""
 
-#: cp/typeck.c:3327 cp/typeck.c:3502
+#: cp/typeck.c:3367 cp/typeck.c:3549
 #, gcc-internal-format
 msgid "comparison with string literal results in unspecified behaviour"
 msgstr ""
 
-#: cp/typeck.c:3360 cp/typeck.c:3365 cp/typeck.c:3520 cp/typeck.c:3525
+#: cp/typeck.c:3400 cp/typeck.c:3405 cp/typeck.c:3567 cp/typeck.c:3572
 #, gcc-internal-format
 msgid "ISO C++ forbids comparison between pointer and integer"
 msgstr ""
 
-#: cp/typeck.c:3539
+#: cp/typeck.c:3586
 #, gcc-internal-format
 msgid "unordered comparison on non-floating point argument"
 msgstr ""
 
-#: cp/typeck.c:3577
+#: cp/typeck.c:3624
 #, gcc-internal-format
 msgid "invalid operands of types %qT and %qT to binary %qO"
 msgstr ""
 
-#: cp/typeck.c:3749
+#: cp/typeck.c:3757
 #, gcc-internal-format
 msgid "comparison between types %q#T and %q#T"
 msgstr ""
 
-#: cp/typeck.c:3786
+#: cp/typeck.c:3794
 #, gcc-internal-format
 msgid "comparison between signed and unsigned integer expressions"
 msgstr ""
@@ -32131,154 +32162,154 @@
 #. performed.  Note that pointer-difference and pointer-addition
 #. have already been handled above, and so we don't end up here in
 #. that case.
-#: cp/typeck.c:3858
+#: cp/typeck.c:3866
 #, gcc-internal-format
 msgid "NULL used in arithmetic"
 msgstr ""
 
-#: cp/typeck.c:3927
+#: cp/typeck.c:3935
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
 msgstr ""
 
-#: cp/typeck.c:3929
+#: cp/typeck.c:3937
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr ""
 
-#: cp/typeck.c:3931
+#: cp/typeck.c:3939
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr ""
 
-#: cp/typeck.c:3943
+#: cp/typeck.c:3951
 #, gcc-internal-format
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr ""
 
-#: cp/typeck.c:4003
+#: cp/typeck.c:4011
 #, gcc-internal-format
 msgid "invalid use of %qE to form a pointer-to-member-function"
 msgstr ""
 
-#: cp/typeck.c:4006
+#: cp/typeck.c:4014
 #, gcc-internal-format
 msgid "  a qualified-id is required"
 msgstr ""
 
-#: cp/typeck.c:4011
+#: cp/typeck.c:4019
 #, gcc-internal-format
 msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
 msgstr ""
 
-#: cp/typeck.c:4034
+#: cp/typeck.c:4042
 #, gcc-internal-format
 msgid "taking address of temporary"
 msgstr ""
 
-#: cp/typeck.c:4287
+#: cp/typeck.c:4295
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids incrementing an enum"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
 
-#: cp/typeck.c:4288
+#: cp/typeck.c:4296
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids decrementing an enum"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
 
-#: cp/typeck.c:4299
+#: cp/typeck.c:4307
 #, fuzzy, gcc-internal-format
 msgid "cannot increment a pointer to incomplete type %qT"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/typeck.c:4300
+#: cp/typeck.c:4308
 #, fuzzy, gcc-internal-format
 msgid "cannot decrement a pointer to incomplete type %qT"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/typeck.c:4306
+#: cp/typeck.c:4314
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids incrementing a pointer of type %qT"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
 
-#: cp/typeck.c:4307
+#: cp/typeck.c:4315
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids decrementing a pointer of type %qT"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
 
-#: cp/typeck.c:4327
+#: cp/typeck.c:4335
 #, gcc-internal-format
 msgid "invalid use of Boolean expression as operand to %<operator--%>"
 msgstr ""
 
 #. ARM $3.4
-#: cp/typeck.c:4357
+#: cp/typeck.c:4365
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids taking address of function %<::main%>"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð¿ÑƒÑ�Ñ‚Ñ‹ Ñ–Ð·Ñ‹Ñ…Ð¾Ð´Ð½Ñ‹ Ñ„Ð°Ð¹Ð»"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4413
+#: cp/typeck.c:4421
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr ""
 
-#: cp/typeck.c:4418
+#: cp/typeck.c:4426
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr ""
 
-#: cp/typeck.c:4443
+#: cp/typeck.c:4451
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr ""
 
-#: cp/typeck.c:4467
+#: cp/typeck.c:4475
 #, fuzzy, gcc-internal-format
 msgid "cannot create pointer to reference member %qD"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/typeck.c:4678
+#: cp/typeck.c:4686
 #, gcc-internal-format
 msgid "cannot take the address of %<this%>, which is an rvalue expression"
 msgstr ""
 
-#: cp/typeck.c:4701
+#: cp/typeck.c:4709
 #, gcc-internal-format
 msgid "address of explicit register variable %qD requested"
 msgstr ""
 
-#: cp/typeck.c:4706
+#: cp/typeck.c:4714
 #, gcc-internal-format
 msgid "address requested for %qD, which is declared %<register%>"
 msgstr ""
 
-#: cp/typeck.c:4772
+#: cp/typeck.c:4780
 #, gcc-internal-format
 msgid "%s expression list treated as compound expression"
 msgstr ""
 
-#: cp/typeck.c:5175
+#: cp/typeck.c:5183
 #, fuzzy, gcc-internal-format
 msgid "invalid static_cast from type %qT to type %qT"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
 
-#: cp/typeck.c:5197
+#: cp/typeck.c:5205
 #, fuzzy, gcc-internal-format
 msgid "converting from %qT to %qT"
 msgstr "Ð¿ÐµÑ€Ð°ÑžÑ‚Ð²Ð°Ñ€Ñ�Ð½ÑŒÐ½Ðµ Ð· `%T' Ñƒ `%T'"
 
-#: cp/typeck.c:5245
+#: cp/typeck.c:5253
 #, gcc-internal-format
 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
 msgstr ""
 
-#: cp/typeck.c:5304
+#: cp/typeck.c:5312
 #, gcc-internal-format
 msgid "cast from %qT to %qT loses precision"
 msgstr ""
 
-#: cp/typeck.c:5331
+#: cp/typeck.c:5339
 #, gcc-internal-format
 msgid "cast from %qT to %qT increases required alignment of target type"
 msgstr ""
@@ -32287,155 +32318,155 @@
 #. where possible, and it is necessary in some cases.  DR 195
 #. addresses this issue, but as of 2004/10/26 is still in
 #. drafting.
-#: cp/typeck.c:5351
+#: cp/typeck.c:5359
 #, gcc-internal-format
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr ""
 
-#: cp/typeck.c:5362
+#: cp/typeck.c:5370
 #, fuzzy, gcc-internal-format
 msgid "invalid cast from type %qT to type %qT"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
 
-#: cp/typeck.c:5418
+#: cp/typeck.c:5426
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr ""
 
-#: cp/typeck.c:5427
+#: cp/typeck.c:5435
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
 msgstr ""
 
-#: cp/typeck.c:5452
+#: cp/typeck.c:5460
 #, gcc-internal-format
 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
 msgstr ""
 
-#: cp/typeck.c:5503
+#: cp/typeck.c:5511
 #, fuzzy, gcc-internal-format
 msgid "invalid const_cast from type %qT to type %qT"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
 
-#: cp/typeck.c:5571 cp/typeck.c:5576
+#: cp/typeck.c:5579 cp/typeck.c:5584
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids casting to an array type %qT"
 msgstr "ISO C Ð½Ðµ Ð´Ð°Ð·Ð²Ð°Ð»Ñ�Ðµ Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ– Ð¼ÐµÑ‚Ð°Ðº (label)"
 
-#: cp/typeck.c:5584
+#: cp/typeck.c:5592
 #, fuzzy, gcc-internal-format
 msgid "invalid cast to function type %qT"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
 
-#: cp/typeck.c:5804
+#: cp/typeck.c:5812
 #, gcc-internal-format
 msgid "  in evaluation of %<%Q(%#T, %#T)%>"
 msgstr ""
 
-#: cp/typeck.c:5873
+#: cp/typeck.c:5881
 #, gcc-internal-format
 msgid "incompatible types in assignment of %qT to %qT"
 msgstr ""
 
-#: cp/typeck.c:5884
+#: cp/typeck.c:5892
 #, fuzzy, gcc-internal-format
 msgid "array used as initializer"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
 
-#: cp/typeck.c:5886
+#: cp/typeck.c:5894
 #, fuzzy, gcc-internal-format
 msgid "invalid array assignment"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ %s"
 
-#: cp/typeck.c:5998
+#: cp/typeck.c:6006
 #, gcc-internal-format
 msgid "   in pointer to member function conversion"
 msgstr ""
 
-#: cp/typeck.c:6009
+#: cp/typeck.c:6017
 #, gcc-internal-format
 msgid "pointer to member conversion via virtual base %qT"
 msgstr ""
 
-#: cp/typeck.c:6049 cp/typeck.c:6061
+#: cp/typeck.c:6057 cp/typeck.c:6069
 #, gcc-internal-format
 msgid "   in pointer to member conversion"
 msgstr ""
 
-#: cp/typeck.c:6140
+#: cp/typeck.c:6148
 #, fuzzy, gcc-internal-format
 msgid "invalid conversion to type %qT from type %qT"
 msgstr "Ð�ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ð²Ñ‹Ð±Ð°Ñ€ \"%s\""
 
-#: cp/typeck.c:6384
+#: cp/typeck.c:6411
 #, gcc-internal-format
 msgid "cannot convert %qT to %qT for argument %qP to %qD"
 msgstr ""
 
-#: cp/typeck.c:6387
+#: cp/typeck.c:6414
 #, gcc-internal-format
 msgid "cannot convert %qT to %qT in %s"
 msgstr ""
 
-#: cp/typeck.c:6398
+#: cp/typeck.c:6425
 #, gcc-internal-format
 msgid "%s might be a candidate for a format attribute"
 msgstr ""
 
-#: cp/typeck.c:6485 cp/typeck.c:6487
+#: cp/typeck.c:6512 cp/typeck.c:6514
 #, fuzzy, gcc-internal-format
 msgid "in passing argument %P of %q+D"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð´Ð»Ñ� \"%s\" Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½"
 
-#: cp/typeck.c:6537
+#: cp/typeck.c:6564
 #, gcc-internal-format
 msgid "returning reference to temporary"
 msgstr ""
 
-#: cp/typeck.c:6544
+#: cp/typeck.c:6571
 #, gcc-internal-format
 msgid "reference to non-lvalue returned"
 msgstr ""
 
-#: cp/typeck.c:6560
+#: cp/typeck.c:6587
 #, gcc-internal-format
 msgid "reference to local variable %q+D returned"
 msgstr ""
 
-#: cp/typeck.c:6563
+#: cp/typeck.c:6590
 #, gcc-internal-format
 msgid "address of local variable %q+D returned"
 msgstr ""
 
-#: cp/typeck.c:6598
+#: cp/typeck.c:6625
 #, gcc-internal-format
 msgid "returning a value from a destructor"
 msgstr ""
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6606
+#: cp/typeck.c:6633
 #, gcc-internal-format
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr ""
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6609
+#: cp/typeck.c:6636
 #, gcc-internal-format
 msgid "returning a value from a constructor"
 msgstr ""
 
-#: cp/typeck.c:6633
+#: cp/typeck.c:6661
 #, gcc-internal-format
 msgid "return-statement with no value, in function returning %qT"
 msgstr ""
 
-#: cp/typeck.c:6654
+#: cp/typeck.c:6682
 #, gcc-internal-format
 msgid "return-statement with a value, in function returning 'void'"
 msgstr ""
 
-#: cp/typeck.c:6685
+#: cp/typeck.c:6713
 #, gcc-internal-format
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 msgstr ""
@@ -32621,57 +32652,57 @@
 msgid "pointer to member type %qT incompatible with object type %qT"
 msgstr ""
 
-#: cp/typeck2.c:1495
+#: cp/typeck2.c:1508
 #, fuzzy, gcc-internal-format
 msgid "call to function %qD which throws incomplete type %q#T"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: cp/typeck2.c:1498
+#: cp/typeck2.c:1511
 #, fuzzy, gcc-internal-format
 msgid "call to function which throws incomplete type %q#T"
 msgstr "\"%s\" Ð¼Ð°Ðµ Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐ°Ð½Ñ‹ Ñ‚Ñ‹Ð¿"
 
-#: fortran/f95-lang.c:233
+#: fortran/f95-lang.c:235
 #, gcc-internal-format
 msgid "Unexpected type in truthvalue_conversion"
 msgstr ""
 
-#: fortran/f95-lang.c:289
+#: fortran/f95-lang.c:291
 #, fuzzy, gcc-internal-format
 msgid "can't open input file: %s"
 msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð°Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹ Ñ„Ð°Ð¹Ð» %s"
 
-#: fortran/f95-lang.c:629
+#: fortran/f95-lang.c:631
 #, gcc-internal-format
 msgid "global register variable %qs used in nested function"
 msgstr ""
 
-#: fortran/f95-lang.c:633
+#: fortran/f95-lang.c:635
 #, gcc-internal-format
 msgid "register variable %qs used in nested function"
 msgstr ""
 
-#: fortran/f95-lang.c:640
+#: fortran/f95-lang.c:642
 #, gcc-internal-format
 msgid "address of global register variable %qs requested"
 msgstr ""
 
-#: fortran/f95-lang.c:658
+#: fortran/f95-lang.c:660
 #, gcc-internal-format
 msgid "address of register variable %qs requested"
 msgstr ""
 
-#: fortran/trans-array.c:3765
+#: fortran/trans-array.c:3805
 #, gcc-internal-format
 msgid "Possible frontend bug: array constructor not expanded"
 msgstr ""
 
-#: fortran/trans-array.c:5418
+#: fortran/trans-array.c:5499
 #, gcc-internal-format
 msgid "Possible frontend bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
 msgstr ""
 
-#: fortran/trans-array.c:5894
+#: fortran/trans-array.c:5975
 #, gcc-internal-format
 msgid "bad expression type during walk (%d)"
 msgstr ""
@@ -32681,27 +32712,27 @@
 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
 msgstr ""
 
-#: fortran/trans-decl.c:966
+#: fortran/trans-decl.c:972
 #, gcc-internal-format
 msgid "intrinsic variable which isn't a procedure"
 msgstr ""
 
-#: fortran/trans-decl.c:2639
+#: fortran/trans-decl.c:2644
 #, fuzzy, gcc-internal-format
 msgid "Function does not return a value"
 msgstr "Ñ„ÑƒÐ½ÐºÑ†Ñ‹Ñ� Ð½Ðµ Ð²Ñ�Ñ€Ñ‚Ð°Ðµ Ñ‚Ñ‹Ð¿ string"
 
-#: fortran/trans-decl.c:2817
+#: fortran/trans-decl.c:2832
 #, gcc-internal-format
 msgid "backend decl for module variable %s already exists"
 msgstr ""
 
-#: fortran/trans-decl.c:3351
+#: fortran/trans-decl.c:3314
 #, gcc-internal-format
 msgid "Function return value not set"
 msgstr ""
 
-#: fortran/trans-expr.c:1163
+#: fortran/trans-expr.c:1177
 #, fuzzy, gcc-internal-format
 msgid "Unknown intrinsic op"
 msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ñ‹ Ñ€Ñ�Ð¶Ñ‹Ð¼ Ð¼Ð°ÑˆÑ‹Ð½Ñ‹ \"%s\""
@@ -32711,32 +32742,32 @@
 msgid "Intrinsic function %s(%d) not recognized"
 msgstr "Ð¼Ð¾Ð²Ð° %s Ð½Ðµ Ñ€Ð°Ñ�Ð¿Ð°Ð·Ð½Ð°Ð½Ð°"
 
-#: fortran/trans-io.c:1928
+#: fortran/trans-io.c:1929
 #, gcc-internal-format
 msgid "Bad IO basetype (%d)"
 msgstr ""
 
-#: fortran/trans-types.c:386
+#: fortran/trans-types.c:387
 #, gcc-internal-format
 msgid "integer kind=8 not available for -fdefault-integer-8 option"
 msgstr ""
 
-#: fortran/trans-types.c:409
+#: fortran/trans-types.c:410
 #, gcc-internal-format
 msgid "real kind=8 not available for -fdefault-real-8 option"
 msgstr ""
 
-#: fortran/trans-types.c:422
+#: fortran/trans-types.c:423
 #, gcc-internal-format
 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
 msgstr ""
 
-#: fortran/trans-types.c:1181
+#: fortran/trans-types.c:1185
 #, gcc-internal-format
 msgid "Array element size too big"
 msgstr ""
 
-#: fortran/trans.c:1150
+#: fortran/trans.c:1151
 #, gcc-internal-format
 msgid "gfc_trans_code(): Bad statement code"
 msgstr ""
@@ -32796,88 +32827,88 @@
 msgid "need to insert runtime check for %s"
 msgstr ""
 
-#: java/expr.c:505 java/expr.c:552
+#: java/expr.c:524 java/expr.c:571
 #, gcc-internal-format
 msgid "assert: %s is assign compatible with %s"
 msgstr ""
 
-#: java/expr.c:670
+#: java/expr.c:689
 #, gcc-internal-format
 msgid "stack underflow - dup* operation"
 msgstr ""
 
-#: java/expr.c:1657
+#: java/expr.c:1676
 #, gcc-internal-format
 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
 msgstr ""
 
-#: java/expr.c:1685
+#: java/expr.c:1704
 #, fuzzy, gcc-internal-format
 msgid "field %qs not found"
 msgstr "Ð¿Ð¾Ð»Ðµ \"%s\" Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½Ð° Ñž ÐºÐ»Ð°Ñ�Ðµ"
 
-#: java/expr.c:2224
+#: java/expr.c:2243
 #, gcc-internal-format
 msgid "method '%s' not found in class"
 msgstr "Ð¼ÐµÑ‚Ð°Ð´ \"%s\" Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ Ñƒ ÐºÐ»Ð°Ñ�Ðµ"
 
-#: java/expr.c:2429
+#: java/expr.c:2448
 #, gcc-internal-format
 msgid "failed to find class '%s'"
 msgstr "Ð½Ðµ Ð·Ð½Ð¾Ð¹Ð´Ð·ÐµÐ½ ÐºÐ»Ð°Ñ� \"%s\""
 
-#: java/expr.c:2470
+#: java/expr.c:2489
 #, gcc-internal-format
 msgid "class '%s' has no method named '%s' matching signature '%s'"
 msgstr ""
 
-#: java/expr.c:2501
+#: java/expr.c:2520
 #, gcc-internal-format
 msgid "invokestatic on non static method"
 msgstr ""
 
-#: java/expr.c:2506
+#: java/expr.c:2525
 #, gcc-internal-format
 msgid "invokestatic on abstract method"
 msgstr ""
 
-#: java/expr.c:2514
+#: java/expr.c:2533
 #, gcc-internal-format
 msgid "invoke[non-static] on static method"
 msgstr ""
 
-#: java/expr.c:2865
+#: java/expr.c:2890
 #, gcc-internal-format
 msgid "missing field '%s' in '%s'"
 msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð¿Ð¾Ð»Ðµ '%s' Ñƒ '%s'"
 
-#: java/expr.c:2872
+#: java/expr.c:2897
 #, fuzzy, gcc-internal-format
 msgid "mismatching signature for field '%s' in '%s'"
 msgstr "ÐŸÑ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½Ð° Ð¿Ð¾Ð»Ðµ \"%s\" Ñƒ \"%s\""
 
-#: java/expr.c:2901
+#: java/expr.c:2926
 #, gcc-internal-format
 msgid "assignment to final field %q+D not in field's class"
 msgstr ""
 
-#: java/expr.c:3123
+#: java/expr.c:3148
 #, gcc-internal-format
 msgid "invalid PC in line number table"
 msgstr ""
 
-#: java/expr.c:3173
+#: java/expr.c:3198
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to before %d"
 msgstr ""
 
-#: java/expr.c:3217
+#: java/expr.c:3242
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to the end of the method"
 msgstr ""
 
 #. duplicate code from LOAD macro
-#: java/expr.c:3522
+#: java/expr.c:3547
 #, gcc-internal-format
 msgid "unrecogized wide sub-instruction"
 msgstr ""
@@ -32943,27 +32974,27 @@
 msgid "%Hduplicate class will only be compiled once"
 msgstr ""
 
-#: java/jcf-parse.c:1636
+#: java/jcf-parse.c:1638
 #, gcc-internal-format
 msgid "missing Code attribute"
 msgstr ""
 
-#: java/jcf-parse.c:1858
+#: java/jcf-parse.c:1860
 #, gcc-internal-format
 msgid "no input file specified"
 msgstr "Ð½Ðµ Ð·Ð°Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹ ÑžÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹Ñ� Ñ„Ð°Ð¹Ð»Ñ‹"
 
-#: java/jcf-parse.c:1893
+#: java/jcf-parse.c:1895
 #, fuzzy, gcc-internal-format
 msgid "can't close input file %s: %m"
 msgstr "Ð½ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð·Ð°Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ ÑƒÐ²Ð°Ñ…Ð¾Ð´Ð·Ñ�Ñ‡Ñ‹ Ñ„Ð°Ð¹Ð» %s"
 
-#: java/jcf-parse.c:1940
+#: java/jcf-parse.c:1942
 #, gcc-internal-format
 msgid "bad zip/jar file %s"
 msgstr "Ð´Ñ€Ñ�Ð½Ð½Ñ‹ zip/jar Ñ„Ð°Ð¹Ð» \"%s\""
 
-#: java/jcf-parse.c:2145
+#: java/jcf-parse.c:2152
 #, gcc-internal-format
 msgid "error while reading %s from zip file"
 msgstr ""
@@ -32973,22 +33004,22 @@
 msgid "warning: already-compiled .class files ignored with -C"
 msgstr ""
 
-#: java/lang.c:590
+#: java/lang.c:594
 #, gcc-internal-format
 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
 msgstr ""
 
-#: java/lang.c:593
+#: java/lang.c:597
 #, gcc-internal-format
 msgid "-fjni is incompatible with -freduced-reflection"
 msgstr ""
 
-#: java/lang.c:604
+#: java/lang.c:608
 #, gcc-internal-format
 msgid "can't do dependency tracking with input from stdin"
 msgstr ""
 
-#: java/lang.c:620
+#: java/lang.c:624
 #, gcc-internal-format
 msgid "couldn't determine target name for dependency tracking"
 msgstr ""
@@ -33513,10 +33544,6 @@
 #~ msgid "bad magic number"
 #~ msgstr "Ð´Ñ€Ñ�Ð½Ð½Ñ‹ \"Ð¼Ð°Ð³Ñ–Ñ‡Ð½Ñ‹\" Ð½ÑƒÐ¼Ð°Ñ€"
 
-#, fuzzy
-#~ msgid "missing binary operator before '%s'"
-#~ msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ñ€Ð°Ð±ÐµÐ» Ð¿Ð°Ñ�Ð»Ñ� Ð½ÑƒÐ¼Ð°Ñ€Ð° \"%.*s\""
-
 #~ msgid "%s is a block device"
 #~ msgstr "%s - Ð³Ñ�Ñ‚Ð° Ð±Ð»Ñ‘Ñ‡Ð½Ð°Ñ� Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ð°"
 
@@ -33778,10 +33805,6 @@
 #~ msgstr "Ð½ÐµÐ°Ð´Ð½Ð¾Ð»ÑŒÐºÐ°Ð²Ð°Ðµ Ð°Ð±Ð²Ñ�ÑˆÑ‡Ñ�Ð½ÑŒÐ½Ðµ `%T' Ñ– `%T'"
 
 #, fuzzy
-#~ msgid "parameter `%D' invalidly declared offset type"
-#~ msgstr "Ñ‚Ñ‹Ð¿ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° \"%s\" Ð½Ðµ Ð°Ð±'Ñ�ÑžÐ»ÐµÐ½Ñ‹"
-
-#, fuzzy
 #~ msgid "semicolon missing after declaration of `%#T'"
 #~ msgstr "Ð�Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹ÑŽ Ñ–Ð½Ñ‚Ñ�Ñ€Ñ„ÐµÐ¹Ñ�Ð° Ð´Ð»Ñ� \"%s\""
 
Index: gcc/po/sv.po
===================================================================
--- gcc/po/sv.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/po/sv.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -8,17 +8,17 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gcc 4.3-b20071109\n"
+"Project-Id-Version: gcc 4.3.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:09+0000\n"
-"PO-Revision-Date: 2008-01-29 14:43+0100\n"
+"POT-Creation-Date: 2008-03-05 17:23+0100\n"
+"PO-Revision-Date: 2008-03-19 22:15+0100\n"
 "Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n"
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=iso-8859-1\n"
 "Content-Transfer-Encoding: 8-bit\n"
 
-#: c-decl.c:3814
+#: c-decl.c:3813
 msgid "<anonymous>"
 msgstr "<anonym>"
 
@@ -299,53 +299,53 @@
 msgid "End of search list.\n"
 msgstr "Slut på söklistan.\n"
 
-#: c-opts.c:1484
+#: c-opts.c:1505
 msgid "<built-in>"
 msgstr "<inbyggd>"
 
-#: c-opts.c:1502
+#: c-opts.c:1523
 msgid "<command-line>"
 msgstr "<kommandorad>"
 
-#: c-typeck.c:2448 c-typeck.c:4851 c-typeck.c:4853 c-typeck.c:4861
-#: c-typeck.c:4891 c-typeck.c:6267
+#: c-typeck.c:2459 c-typeck.c:4862 c-typeck.c:4864 c-typeck.c:4872
+#: c-typeck.c:4902 c-typeck.c:6278
 msgid "initializer element is not constant"
 msgstr "initierarelement är inte konstant"
 
-#: c-typeck.c:4654
+#: c-typeck.c:4665
 msgid "array initialized from parenthesized string constant"
 msgstr "vektor initierad från strängkonstant inom parentes"
 
-#: c-typeck.c:4715 cp/typeck2.c:677
+#: c-typeck.c:4726 cp/typeck2.c:677
 #, gcc-internal-format
 msgid "char-array initialized from wide string"
 msgstr "char-vektor initierad från bred sträng"
 
-#: c-typeck.c:4720
+#: c-typeck.c:4731
 msgid "wchar_t-array initialized from non-wide string"
 msgstr "wchar_t-vektor initierad från icke-bred sträng"
 
-#: c-typeck.c:4738 cp/typeck2.c:697
+#: c-typeck.c:4749 cp/typeck2.c:697
 #, gcc-internal-format
 msgid "initializer-string for array of chars is too long"
 msgstr "initierarsträng för vektor av tecken är för stor"
 
-#: c-typeck.c:4744
+#: c-typeck.c:4755
 msgid "array of inappropriate type initialized from string constant"
 msgstr "vektor av typ som inte passar initierad från strängkonstant"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-typeck.c:4808 c-typeck.c:4333 cp/typeck.c:1528
+#: c-typeck.c:4819 c-typeck.c:4344 cp/typeck.c:1574
 #, gcc-internal-format
 msgid "invalid use of non-lvalue array"
 msgstr "ogiltig användning av icke-l-värde-vektor"
 
-#: c-typeck.c:4834
+#: c-typeck.c:4845
 msgid "array initialized from non-constant array expression"
 msgstr "vektor initierad från icke-konstant vektoruttryck"
 
-#: c-typeck.c:4898 c-typeck.c:6271
+#: c-typeck.c:4909 c-typeck.c:6282
 #, gcc-internal-format
 msgid "initializer element is not computable at load time"
 msgstr "initierarelement är inte beräkningsbart vid laddtidpunkt"
@@ -354,140 +354,140 @@
 #. 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.
-#: c-typeck.c:4909 c-decl.c:3222 c-decl.c:3237
+#: c-typeck.c:4920 c-decl.c:3220 c-decl.c:3235
 #, gcc-internal-format
 msgid "variable-sized object may not be initialized"
 msgstr "objekt med variabel storlek kan inte initieras"
 
-#: c-typeck.c:4913
+#: c-typeck.c:4924
 msgid "invalid initializer"
 msgstr "ogiltig initierare"
 
-#: c-typeck.c:5387
+#: c-typeck.c:5398
 msgid "extra brace group at end of initializer"
 msgstr "extra klammergrupp vid slutet av initierare"
 
-#: c-typeck.c:5407
+#: c-typeck.c:5418
 msgid "missing braces around initializer"
 msgstr "klamrar saknas runt initierare"
 
-#: c-typeck.c:5468
+#: c-typeck.c:5479
 msgid "braces around scalar initializer"
 msgstr "klamrar runt skalär initierare"
 
-#: c-typeck.c:5525
+#: c-typeck.c:5536
 msgid "initialization of flexible array member in a nested context"
 msgstr "initiering av medlem som är en flexibel vektor i nästat sammanhang"
 
-#: c-typeck.c:5527
+#: c-typeck.c:5538
 msgid "initialization of a flexible array member"
 msgstr "initiering av medlem som är en flexibel vektor"
 
-#: c-typeck.c:5554
+#: c-typeck.c:5565
 msgid "missing initializer"
 msgstr "initierare saknas"
 
-#: c-typeck.c:5576
+#: c-typeck.c:5587
 msgid "empty scalar initializer"
 msgstr "tom skalär initierare"
 
-#: c-typeck.c:5581
+#: c-typeck.c:5592
 msgid "extra elements in scalar initializer"
 msgstr "extra element i skalär initierare"
 
-#: c-typeck.c:5678 c-typeck.c:5738
+#: c-typeck.c:5689 c-typeck.c:5749
 msgid "array index in non-array initializer"
 msgstr "vektorindex i initierare för annat än vektor"
 
-#: c-typeck.c:5683 c-typeck.c:5791
+#: c-typeck.c:5694 c-typeck.c:5802
 msgid "field name not in record or union initializer"
 msgstr "fältnamn i initierare för annat än post eller union"
 
-#: c-typeck.c:5729
+#: c-typeck.c:5740
 msgid "array index in initializer not of integer type"
 msgstr "vektorindex i initierare inte av heltalstyp"
 
-#: c-typeck.c:5734 c-typeck.c:5736
+#: c-typeck.c:5745 c-typeck.c:5747
 msgid "nonconstant array index in initializer"
 msgstr "ickekonstant vektorindex i initierare"
 
-#: c-typeck.c:5740 c-typeck.c:5743
+#: c-typeck.c:5751 c-typeck.c:5754
 msgid "array index in initializer exceeds array bounds"
 msgstr "vektorindex i initierare överskrider vektorns storlek"
 
-#: c-typeck.c:5754
+#: c-typeck.c:5765
 msgid "empty index range in initializer"
 msgstr "tomt indexintervall i initierare"
 
-#: c-typeck.c:5763
+#: c-typeck.c:5774
 msgid "array index range in initializer exceeds array bounds"
 msgstr "vektorindexintervall i initierare överskrider vektorns gränser"
 
-#: c-typeck.c:5838 c-typeck.c:5861 c-typeck.c:6335
+#: c-typeck.c:5849 c-typeck.c:5872 c-typeck.c:6346
 msgid "initialized field with side-effects overwritten"
 msgstr "initierat fält med sidoeffekter överskrivet"
 
-#: c-typeck.c:5840 c-typeck.c:5863 c-typeck.c:6337
+#: c-typeck.c:5851 c-typeck.c:5874 c-typeck.c:6348
 msgid "initialized field overwritten"
 msgstr "initierat fält överskrivet"
 
-#: c-typeck.c:6545
+#: c-typeck.c:6556
 msgid "excess elements in char array initializer"
 msgstr "överflödiga element i teckenvektorinitierare"
 
-#: c-typeck.c:6552 c-typeck.c:6598
+#: c-typeck.c:6563 c-typeck.c:6609
 msgid "excess elements in struct initializer"
 msgstr "överflödiga element i postinitierare"
 
-#: c-typeck.c:6613
+#: c-typeck.c:6624
 msgid "non-static initialization of a flexible array member"
 msgstr "icke-statisk initiering av an flexibel vektormedlem"
 
-#: c-typeck.c:6681
+#: c-typeck.c:6692
 msgid "excess elements in union initializer"
 msgstr "överflödiga element i unioninitierare"
 
-#: c-typeck.c:6768
+#: c-typeck.c:6779
 msgid "excess elements in array initializer"
 msgstr "överflödiga element i vektorinitierare"
 
-#: c-typeck.c:6798
+#: c-typeck.c:6809
 msgid "excess elements in vector initializer"
 msgstr "överflödiga element i vector-initierare"
 
-#: c-typeck.c:6822
+#: c-typeck.c:6833
 msgid "excess elements in scalar initializer"
 msgstr "överflödiga element i skalärinitierare"
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1923
 msgid "flow control insn inside a basic block"
 msgstr "flödesstyrningsinstruktion inuti grundblock"
 
-#: cfgrtl.c:2054
+#: cfgrtl.c:2052
 msgid "wrong insn in the fallthru edge"
 msgstr "fel instruktion i fall-igenom-bågen"
 
-#: cfgrtl.c:2110
+#: cfgrtl.c:2108
 msgid "insn outside basic block"
 msgstr "instruktion utanför grundblock"
 
-#: cfgrtl.c:2117
+#: cfgrtl.c:2115
 msgid "return not followed by barrier"
 msgstr "retur inte följt av en barriär"
 
-#: cgraph.c:339 ipa-inline.c:417
+#: cgraph.c:340 ipa-inline.c:417
 msgid "function body not available"
 msgstr "funktionskroppen inte tillgänglig"
 
-#: cgraph.c:341 cgraphbuild.c:96
+#: cgraph.c:342 cgraphbuild.c:96
 msgid "redefined extern inline functions are not considered for inlining"
 msgstr "omdefinierade externa inline-funktioner beaktas inte för inline:ing"
 
-#: cgraph.c:344 cgraphbuild.c:103
+#: cgraph.c:345 cgraphbuild.c:103
 msgid "function not considered for inlining"
 msgstr "funktionen inte beaktad för inline:ing"
 
-#: cgraph.c:346 cgraphbuild.c:99
+#: cgraph.c:347 cgraphbuild.c:99
 msgid "function not inlinable"
 msgstr "funktionen kan inte inline:as"
 
@@ -495,87 +495,87 @@
 msgid "mismatched arguments"
 msgstr "argumenten stämmer inte överens"
 
-#: collect2.c:378 gcc.c:6897
+#: collect2.c:382 gcc.c:6896
 #, c-format
 msgid "internal gcc abort in %s, at %s:%d"
 msgstr "internt gcc-avbrott i %s, vid %s:%d"
 
-#: collect2.c:889
+#: collect2.c:903
 #, c-format
 msgid "no arguments"
 msgstr "inga argument"
 
-#: collect2.c:1263 collect2.c:1411 collect2.c:1446
+#: collect2.c:1277 collect2.c:1425 collect2.c:1460
 #, c-format
 msgid "fopen %s"
 msgstr "fopen %s"
 
-#: collect2.c:1266 collect2.c:1416 collect2.c:1449
+#: collect2.c:1280 collect2.c:1430 collect2.c:1463
 #, c-format
 msgid "fclose %s"
 msgstr "fclose %s"
 
-#: collect2.c:1275
+#: collect2.c:1289
 #, c-format
 msgid "collect2 version %s"
 msgstr "collect2 version %s"
 
-#: collect2.c:1365
+#: collect2.c:1379
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr "%d konstruerare hittad(e)\n"
 
-#: collect2.c:1366
+#: collect2.c:1380
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr "%d destruerare  hittad(e)\n"
 
-#: collect2.c:1367
+#: collect2.c:1381
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr "%d ramtabell(er) hittade\n"
 
-#: collect2.c:1504
+#: collect2.c:1518
 #, c-format
 msgid "can't get program status"
 msgstr "kan inte ta programstatus"
 
-#: collect2.c:1573
+#: collect2.c:1587
 #, c-format
 msgid "could not open response file %s"
 msgstr "det gick inte att öppna svarsfilen %s"
 
-#: collect2.c:1578
+#: collect2.c:1592
 #, c-format
 msgid "could not write to response file %s"
 msgstr "det gick inte att skriva till svarsfilen %s"
 
-#: collect2.c:1583
+#: collect2.c:1597
 #, c-format
 msgid "could not close response file %s"
 msgstr "det gick inte att stänga svarsfilen %s"
 
-#: collect2.c:1601
+#: collect2.c:1615
 #, c-format
 msgid "[cannot find %s]"
 msgstr "[kan inte hitta %s]"
 
-#: collect2.c:1616
+#: collect2.c:1630
 #, c-format
 msgid "cannot find '%s'"
 msgstr "kan inte hitta \"%s\""
 
-#: collect2.c:1620 collect2.c:2112 collect2.c:2267 gcc.c:2978
+#: collect2.c:1634 collect2.c:2126 collect2.c:2281 gcc.c:2974
 #, c-format
 msgid "pex_init failed"
 msgstr "pex_init misslyckades"
 
-#: collect2.c:1658
+#: collect2.c:1672
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr "[Lämnar %s]\n"
 
-#: collect2.c:1878
+#: collect2.c:1892
 #, c-format
 msgid ""
 "\n"
@@ -584,32 +584,32 @@
 "\n"
 "write_c_file - utdatanamn är %s, prefix är %s\n"
 
-#: collect2.c:2086
+#: collect2.c:2100
 #, c-format
 msgid "cannot find 'nm'"
 msgstr "kan inte hitta \"nm\""
 
-#: collect2.c:2133
+#: collect2.c:2147
 #, c-format
 msgid "can't open nm output"
 msgstr "kan inte öppna nm-utdata"
 
-#: collect2.c:2177
+#: collect2.c:2191
 #, c-format
 msgid "init function found in object %s"
 msgstr "init-funktion funnen i objekt %s"
 
-#: collect2.c:2185
+#: collect2.c:2199
 #, c-format
 msgid "fini function found in object %s"
 msgstr "fini-funktion funnen i objekt %s"
 
-#: collect2.c:2288
+#: collect2.c:2302
 #, c-format
 msgid "can't open ldd output"
 msgstr "kan inte öppna ldd-utdata"
 
-#: collect2.c:2291
+#: collect2.c:2305
 #, c-format
 msgid ""
 "\n"
@@ -618,27 +618,27 @@
 "\n"
 "ldd-utdata med konstruerare/destruerare.\n"
 
-#: collect2.c:2306
+#: collect2.c:2320
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr "dynamiskt beroende %s inte funnet"
 
-#: collect2.c:2318
+#: collect2.c:2332
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr "kan inte öppna dynamiskt beroende \"%s\""
 
-#: collect2.c:2474
+#: collect2.c:2488
 #, c-format
 msgid "%s: not a COFF file"
 msgstr "%s: är inte en COFF-fil"
 
-#: collect2.c:2594
+#: collect2.c:2608
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr "%s: kan inte öppna som COFF-fil"
 
-#: collect2.c:2652
+#: collect2.c:2666
 #, c-format
 msgid "library lib%s not found"
 msgstr "biblioteket lib%s finns inte"
@@ -688,40 +688,40 @@
 msgid "negative insn length"
 msgstr "negativ instruktionslängd"
 
-#: final.c:2609
+#: final.c:2615
 msgid "could not split insn"
 msgstr "gick inte att dela instruktion"
 
-#: final.c:2979
+#: final.c:2992
 msgid "invalid 'asm': "
 msgstr "ogiltig \"asm\": "
 
-#: final.c:3162
+#: final.c:3175
 #, c-format
 msgid "nested assembly dialect alternatives"
 msgstr "nästade assemblerdialektalternativ"
 
-#: final.c:3179 final.c:3191
+#: final.c:3192 final.c:3204
 #, c-format
 msgid "unterminated assembly dialect alternative"
 msgstr "oavslutat assemblerdialektalternativ"
 
-#: final.c:3238
+#: final.c:3251
 #, c-format
 msgid "operand number missing after %%-letter"
 msgstr "operandnummer saknas efter %%-tecken"
 
-#: final.c:3241 final.c:3282
+#: final.c:3254 final.c:3295
 #, c-format
 msgid "operand number out of range"
 msgstr "operandnummer utanför intervall"
 
-#: final.c:3301
+#: final.c:3314
 #, c-format
 msgid "invalid %%-code"
 msgstr "ogiltig %%-kod"
 
-#: final.c:3331
+#: final.c:3344
 #, c-format
 msgid "'%%l' operand isn't a label"
 msgstr "'%%l'-operand är inte en etikett"
@@ -732,13 +732,13 @@
 #. handle them.
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3433 vmsdbgout.c:487 config/i386/i386.c:8143
+#: final.c:3446 vmsdbgout.c:487 config/i386/i386.c:8198
 #: config/pdp11/pdp11.c:1704
 #, c-format
 msgid "floating constant misused"
 msgstr "flyttalskonstant felanvänd"
 
-#: final.c:3493 vmsdbgout.c:544 config/i386/i386.c:8224
+#: final.c:3507 vmsdbgout.c:544 config/i386/i386.c:8279
 #: config/pdp11/pdp11.c:1751
 #, c-format
 msgid "invalid expression as operand"
@@ -749,7 +749,7 @@
 msgid "Using built-in specs.\n"
 msgstr "Använder inbyggda specifikationer.\n"
 
-#: gcc.c:1887
+#: gcc.c:1883
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
@@ -758,42 +758,42 @@
 "Ställer in specifikationer %s till \"%s\"\n"
 "\n"
 
-#: gcc.c:2002
+#: gcc.c:1998
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "Läser specifikationer från %s\n"
 
-#: gcc.c:2098 gcc.c:2117
+#: gcc.c:2094 gcc.c:2113
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr "specifikationers %%include-syntax felaktig efter %ld tecken"
 
-#: gcc.c:2125
+#: gcc.c:2121
 #, c-format
 msgid "could not find specs file %s\n"
 msgstr "kunde inte hitta specs-filen %s\n"
 
-#: gcc.c:2142 gcc.c:2150 gcc.c:2159 gcc.c:2168
+#: gcc.c:2138 gcc.c:2146 gcc.c:2155 gcc.c:2164
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr "specifikationers %%rename-syntax felaktig efter %ld tecken"
 
-#: gcc.c:2177
+#: gcc.c:2173
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr "specifikationers %s-specifikation fanns inte när den skulle få nytt namn"
 
-#: gcc.c:2184
+#: gcc.c:2180
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr "%s: försök att byta namn på specifikation \"%s\" till redan definierad specifikation \"%s\""
 
-#: gcc.c:2189
+#: gcc.c:2185
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr "byter namn på specifikation %s till %s\n"
 
-#: gcc.c:2191
+#: gcc.c:2187
 #, c-format
 msgid ""
 "spec is '%s'\n"
@@ -802,37 +802,37 @@
 "specifikation är \"%s\"\n"
 "\n"
 
-#: gcc.c:2204
+#: gcc.c:2200
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "specifikationer okänt %%-kommando efter %ld tecken"
 
-#: gcc.c:2215 gcc.c:2228
+#: gcc.c:2211 gcc.c:2224
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr "specifikationsfil felaktig efter %ld tecken"
 
-#: gcc.c:2281
+#: gcc.c:2277
 #, c-format
 msgid "spec file has no spec for linking"
 msgstr "specfilen har ingen spec för länkning"
 
-#: gcc.c:2609 gcc.c:4751
+#: gcc.c:2605 gcc.c:4745
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
 
-#: gcc.c:2809
+#: gcc.c:2805
 #, c-format
 msgid "system path '%s' is not absolute"
 msgstr "systemsökväg \"%s\" är inte absolut"
 
-#: gcc.c:2872
+#: gcc.c:2868
 #, c-format
 msgid "-pipe not supported"
 msgstr "-pipe stöds inte"
 
-#: gcc.c:2934
+#: gcc.c:2930
 #, c-format
 msgid ""
 "\n"
@@ -841,15 +841,15 @@
 "\n"
 "Fortsätta? (y eller n) "
 
-#: gcc.c:3017
+#: gcc.c:3013
 msgid "failed to get exit status"
 msgstr "misslyckades att få slutstatus"
 
-#: gcc.c:3023
+#: gcc.c:3019
 msgid "failed to get process times"
 msgstr "kunde inte ta processtider"
 
-#: gcc.c:3049
+#: gcc.c:3045
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -860,77 +860,77 @@
 "Var vänlig och skicka in en felrapport.\n"
 "Se %s för instruktioner."
 
-#: gcc.c:3075
+#: gcc.c:3071
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:3211
+#: gcc.c:3205
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Användning: %s [flaggor] fil...\n"
 
-#: gcc.c:3212
+#: gcc.c:3206
 msgid "Options:\n"
 msgstr "Flaggor:\n"
 
-#: gcc.c:3214
+#: gcc.c:3208
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         Avsluta med högsta felkoden från någon av faserna\n"
 
-#: gcc.c:3215
+#: gcc.c:3209
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   Visa den här informationen\n"
 
-#: gcc.c:3216
+#: gcc.c:3210
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            Visa specifika kommandoradsflaggor för mål\n"
 
-#: gcc.c:3217
+#: gcc.c:3211
 msgid "  --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
 msgstr "  --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
 
-#: gcc.c:3218
+#: gcc.c:3212
 msgid "                           Display specific types of command line options\n"
 msgstr "                           Visa specifika typer av kommandoradsflaggor\n"
 
-#: gcc.c:3220
+#: gcc.c:3214
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  (Använd '-v --help' för att visa kommandoradsflaggor för barnprocesser)\n"
 
-#: gcc.c:3221
+#: gcc.c:3215
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               Visa de inbyggda spec-strängarna\n"
 
-#: gcc.c:3222
+#: gcc.c:3216
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             Visa kompilatorns version\n"
 
-#: gcc.c:3223
+#: gcc.c:3217
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             Visa kompilatorns målprocessor\n"
 
-#: gcc.c:3224
+#: gcc.c:3218
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       Visa katalogerna i kompilatorns sökväg\n"
 
-#: gcc.c:3225
+#: gcc.c:3219
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  Visa namnet på kompilatorns medföljande bibliotek\n"
 
-#: gcc.c:3226
+#: gcc.c:3220
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<bib>   Visa hela sökvägen till länkbibliotek <bib>\n"
 
-#: gcc.c:3227
+#: gcc.c:3221
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<prog>  Visa fulla sökvägen till kompilatorkomponenten <prog>\n"
 
-#: gcc.c:3228
+#: gcc.c:3222
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   Visa rotkatalogen för olika versioner av libgcc\n"
 
-#: gcc.c:3229
+#: gcc.c:3223
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -938,63 +938,63 @@
 "  -print-multi-lib         Visa mappningen mellan kommandoradsflaggor och\n"
 "                           multipla biblioteks sökkataloger\n"
 
-#: gcc.c:3232
+#: gcc.c:3226
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr "  -print-multi-os-directory Visa den relativa sökvägen till OS-bibliotek\n"
 
-#: gcc.c:3233
+#: gcc.c:3227
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 msgstr "  -print-sysroot-headers-suffix Visa sysroot-suffixet som används för att hitta huvuden\n"
 
-#: gcc.c:3234
+#: gcc.c:3228
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<flaggor>            Skicka kommaseparerade <flaggor> till assembleraren\n"
 
-#: gcc.c:3235
+#: gcc.c:3229
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<flaggor>            Skicka kommaseparerade <flaggor> till preprocessorn\n"
 
-#: gcc.c:3236
+#: gcc.c:3230
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<flaggor>            Skicka kommaseparerade <flaggor> till länkaren\n"
 
-#: gcc.c:3237
+#: gcc.c:3231
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr "  -Xassembler <arg>        Skicka <arg> vidare till assemblern\n"
 
-#: gcc.c:3238
+#: gcc.c:3232
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr "  -Xpreprocessor <arg>     Skicka <arg> vidare till preprocessorn\n"
 
-#: gcc.c:3239
+#: gcc.c:3233
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <arg>           Skicka <arg> vidare till länkaren\n"
 
-#: gcc.c:3240
+#: gcc.c:3234
 msgid "  -combine                 Pass multiple source files to compiler at once\n"
 msgstr "  -combine                 Skicka flera källkodsfiler till kompilatorn på en gång\n"
 
-#: gcc.c:3241
+#: gcc.c:3235
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              Radera inte temporära filer\n"
 
-#: gcc.c:3242
+#: gcc.c:3236
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    Använd rör istället för temporära filer\n"
 
-#: gcc.c:3243
+#: gcc.c:3237
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    Mät tiden det tar att exekvera varje barnprocess\n"
 
-#: gcc.c:3244
+#: gcc.c:3238
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -specs=<fil>             Ersätt inbyggda specs med innehållet i <fil>\n"
 
-#: gcc.c:3245
+#: gcc.c:3239
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr "  -std=<standard>          Antag att källkodsfilerna är för <standard>\n"
 
-#: gcc.c:3246
+#: gcc.c:3240
 msgid ""
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 "                           and libraries\n"
@@ -1002,45 +1002,45 @@
 "  --sysroot=<katalog>      Använd <katalog> som rotkatalogen för huvuden och\n"
 "                           bibliotek\n"
 
-#: gcc.c:3249
+#: gcc.c:3243
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <katalog>             Lägg till <katalog> till kompilatorns sökvägar\n"
 
-#: gcc.c:3250
+#: gcc.c:3244
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr "  -b <maskin>              Kör gcc för mål <maskin>, om det är installerat\n"
 
-#: gcc.c:3251
+#: gcc.c:3245
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr "  -V <version>             Kör gcc version <version>, om den är installerad\n"
 
-#: gcc.c:3252
+#: gcc.c:3246
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       Visa vilka program som körs av kompilatorn\n"
 
-#: gcc.c:3253
+#: gcc.c:3247
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr "  -###                     Som -v men flaggor citerade och kommandon inte körda\n"
 
-#: gcc.c:3254
+#: gcc.c:3248
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr ""
 "  -E                       Preprocessa bara; kompilera, assemblera och\n"
 "                           länka inte\n"
 
-#: gcc.c:3255
+#: gcc.c:3249
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       Kompilera bara; assemblera och länka inte\n"
 
-#: gcc.c:3256
+#: gcc.c:3250
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       Kompilera och assemblera, men länka inte\n"
 
-#: gcc.c:3257
+#: gcc.c:3251
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <fil>                 Placera utdata i <fil>\n"
 
-#: gcc.c:3258
+#: gcc.c:3252
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissible languages include: c c++ assembler none\n"
@@ -1052,7 +1052,7 @@
 "                           \"none\" innebär att man använder standardmetoden\n"
 "                           att gissa språk beroende på filens ändelse\n"
 
-#: gcc.c:3265
+#: gcc.c:3259
 #, c-format
 msgid ""
 "\n"
@@ -1065,27 +1065,27 @@
 "vidare till de barnprocesser som startas av %s. För att skicka med andra\n"
 "flaggor till dessa processer måste flaggan -W<bokstav> användas.\n"
 
-#: gcc.c:3389
+#: gcc.c:3383
 #, c-format
 msgid "'-%c' option must have argument"
 msgstr "\"-%c\"-flaggan måste ha argument"
 
-#: gcc.c:3411
+#: gcc.c:3405
 #, c-format
 msgid "couldn't run '%s': %s"
 msgstr "gick inte att köra \"%s\": %s"
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3612
+#: gcc.c:3606
 #, c-format
 msgid "%s %s%s\n"
 msgstr "%s %s%s\n"
 
-#: gcc.c:3615 gcov.c:426 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
+#: gcc.c:3609 gcov.c:427 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
 msgid "(C)"
 msgstr "©"
 
-#: gcc.c:3616 java/jcf-dump.c:1169
+#: gcc.c:3610 java/jcf-dump.c:1169
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
@@ -1097,160 +1097,160 @@
 "SPECIELLT ÄNDAMÅL.\n"
 "\n"
 
-#: gcc.c:3728
+#: gcc.c:3722
 #, c-format
 msgid "argument to '-Xlinker' is missing"
 msgstr "argument till \"-Xlinker\" saknas"
 
-#: gcc.c:3736
+#: gcc.c:3730
 #, c-format
 msgid "argument to '-Xpreprocessor' is missing"
 msgstr "argument till \"-Xpreprocessor\" saknas"
 
-#: gcc.c:3743
+#: gcc.c:3737
 #, c-format
 msgid "argument to '-Xassembler' is missing"
 msgstr "argument till \"-Xassembler\" saknas"
 
-#: gcc.c:3750
+#: gcc.c:3744
 #, c-format
 msgid "argument to '-l' is missing"
 msgstr "argument till \"-l\" saknas"
 
-#: gcc.c:3771
+#: gcc.c:3765
 #, c-format
 msgid "argument to '-specs' is missing"
 msgstr "argument till \"-specs\" saknas"
 
-#: gcc.c:3785
+#: gcc.c:3779
 #, c-format
 msgid "argument to '-specs=' is missing"
 msgstr "argument till \"-specs=\" saknas"
 
-#: gcc.c:3826
+#: gcc.c:3820
 #, c-format
 msgid "'-%c' must come at the start of the command line"
 msgstr "\"-%c\" måste komma vid början av kommandoraden"
 
-#: gcc.c:3835
+#: gcc.c:3829
 #, c-format
 msgid "argument to '-B' is missing"
 msgstr "argument till \"-B\" saknas"
 
-#: gcc.c:4185
+#: gcc.c:4179
 #, c-format
 msgid "argument to '-x' is missing"
 msgstr "argument till \"-x\" saknas"
 
-#: gcc.c:4213
+#: gcc.c:4207
 #, c-format
 msgid "argument to '-%s' is missing"
 msgstr "argument till \"-%s\" saknas"
 
-#: gcc.c:4541
+#: gcc.c:4535
 #, c-format
 msgid "switch '%s' does not start with '-'"
 msgstr "flagga \"%s\" börjar inte med \"-\""
 
-#: gcc.c:4685
+#: gcc.c:4679
 #, c-format
 msgid "spec '%s' invalid"
 msgstr "specifikation \"%s\" ogiltig"
 
-#: gcc.c:4824
+#: gcc.c:4818
 #, c-format
 msgid "spec '%s' has invalid '%%0%c'"
 msgstr "spec \"%s\" har ogiltig \"%%0%c\""
 
-#: gcc.c:5053
+#: gcc.c:5047
 #, c-format
 msgid "could not open temporary response file %s"
 msgstr "det gick inte att öppna temporär svarsfil %s"
 
-#: gcc.c:5059
+#: gcc.c:5053
 #, c-format
 msgid "could not write to temporary response file %s"
 msgstr "det gick inte att skriva till temporär svarsfil %s"
 
-#: gcc.c:5065
+#: gcc.c:5059
 #, c-format
 msgid "could not close temporary response file %s"
 msgstr "det gick inte att stänga temporär svarsfil %s"
 
-#: gcc.c:5099
+#: gcc.c:5093
 #, c-format
 msgid "spec '%s' has invalid '%%W%c"
 msgstr "spec \"%s\" har ogiltig \"%%W%c\""
 
-#: gcc.c:5119
+#: gcc.c:5113
 #, c-format
 msgid "spec '%s' has invalid '%%x%c'"
 msgstr "spec \"%s\" har ogiltig \"%%x%c\""
 
-#: gcc.c:5341
+#: gcc.c:5335
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr "Bearbetar specifikation %c%s%c, som är \"%s\"\n"
 
-#: gcc.c:5465
+#: gcc.c:5459
 #, c-format
 msgid "unknown spec function '%s'"
 msgstr "okänd spec-funktion \"%s\""
 
-#: gcc.c:5484
+#: gcc.c:5478
 #, c-format
 msgid "error in args to spec function '%s'"
 msgstr "fel i argument till spec-funktionen \"%s\""
 
-#: gcc.c:5532
+#: gcc.c:5526
 #, c-format
 msgid "malformed spec function name"
 msgstr "felaktigt specifikationsfunktionsnamn"
 
 #. )
-#: gcc.c:5535
+#: gcc.c:5529
 #, c-format
 msgid "no arguments for spec function"
 msgstr "inga argument till spec-funktion"
 
-#: gcc.c:5554
+#: gcc.c:5548
 #, c-format
 msgid "malformed spec function arguments"
 msgstr "felaktiga specifikationsfunktionsargument"
 
-#: gcc.c:5800
+#: gcc.c:5794
 #, c-format
 msgid "braced spec '%s' is invalid at '%c'"
 msgstr "klammerspecifikation \"%s\" är ogiltig vid \"%c\""
 
-#: gcc.c:5888
+#: gcc.c:5882
 #, c-format
 msgid "braced spec body '%s' is invalid"
 msgstr "klammerspecifikationskropp \"%s\" är ogiltig"
 
-#: gcc.c:6421
+#: gcc.c:6420
 #, c-format
 msgid "install: %s%s\n"
 msgstr "installation: %s%s\n"
 
-#: gcc.c:6424
+#: gcc.c:6423
 #, c-format
 msgid "programs: %s\n"
 msgstr "program: %s\n"
 
-#: gcc.c:6426
+#: gcc.c:6425
 #, c-format
 msgid "libraries: %s\n"
 msgstr "bibliotek: %s\n"
 
 #. The error status indicates that only one set of fixed
 #. headers should be built.
-#: gcc.c:6480
+#: gcc.c:6479
 #, c-format
 msgid "not configured with sysroot headers suffix"
 msgstr "ej konfigurerad med suffix för sysroot-huvuden"
 
-#: gcc.c:6489
+#: gcc.c:6488
 #, c-format
 msgid ""
 "\n"
@@ -1259,47 +1259,47 @@
 "\n"
 "För felrapporteringsinstruktioner se:\n"
 
-#: gcc.c:6505
+#: gcc.c:6504
 #, c-format
 msgid "Target: %s\n"
 msgstr "Mål: %s\n"
 
-#: gcc.c:6506
+#: gcc.c:6505
 #, c-format
 msgid "Configured with: %s\n"
 msgstr "Konfigurerad med: %s\n"
 
-#: gcc.c:6520
+#: gcc.c:6519
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "Trådmodell: %s\n"
 
-#: gcc.c:6531
+#: gcc.c:6530
 #, c-format
 msgid "gcc version %s %s\n"
 msgstr "gcc version %s %s\n"
 
-#: gcc.c:6533
+#: gcc.c:6532
 #, c-format
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 msgstr "gcc-drivrutin version %s %skör gcc version %s\n"
 
-#: gcc.c:6541
+#: gcc.c:6540
 #, c-format
 msgid "no input files"
 msgstr "inga indatafiler"
 
-#: gcc.c:6590
+#: gcc.c:6589
 #, c-format
 msgid "cannot specify -o with -c or -S with multiple files"
 msgstr "det går inte att ange -o med -c eller -S med flera filer"
 
-#: gcc.c:6624
+#: gcc.c:6623
 #, c-format
 msgid "spec '%s' is invalid"
 msgstr "spec \"%s\" är ogiltig"
 
-#: gcc.c:6760
+#: gcc.c:6759
 #, c-format
 msgid ""
 "\n"
@@ -1312,7 +1312,7 @@
 "================\n"
 "\n"
 
-#: gcc.c:6761
+#: gcc.c:6760
 #, c-format
 msgid ""
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
@@ -1321,52 +1321,52 @@
 "Använd \"-Wl,FLAGGA\" för att skicka \"FLAGGA\" till länkaren.\n"
 "\n"
 
-#: gcc.c:7112
+#: gcc.c:7111
 #, c-format
 msgid "multilib spec '%s' is invalid"
 msgstr "multilib-spec \"%s\" är ogiltig"
 
-#: gcc.c:7303
+#: gcc.c:7302
 #, c-format
 msgid "multilib exclusions '%s' is invalid"
 msgstr "multilib_exclusions \"%s\" är ogiltig"
 
-#: gcc.c:7361 gcc.c:7502
+#: gcc.c:7360 gcc.c:7501
 #, c-format
 msgid "multilib select '%s' is invalid"
 msgstr "multilib-val \"%s\" är ogiltigt"
 
-#: gcc.c:7540
+#: gcc.c:7539
 #, c-format
 msgid "multilib exclusion '%s' is invalid"
 msgstr "multilib_exclusions \"%s\" är ogiltig"
 
-#: gcc.c:7746
+#: gcc.c:7745
 #, c-format
 msgid "environment variable \"%s\" not defined"
 msgstr "omgivningsvariabeln \"%s\" är inte definierad"
 
-#: gcc.c:7837 gcc.c:7842
+#: gcc.c:7836 gcc.c:7841
 #, c-format
 msgid "invalid version number `%s'"
 msgstr "ogiltigt versionsnummer \"%s\""
 
-#: gcc.c:7885
+#: gcc.c:7884
 #, c-format
 msgid "too few arguments to %%:version-compare"
 msgstr "för få argument till %%:version-compare"
 
-#: gcc.c:7891
+#: gcc.c:7890
 #, c-format
 msgid "too many arguments to %%:version-compare"
 msgstr "för många argument till %%:version-compare"
 
-#: gcc.c:7932
+#: gcc.c:7931
 #, c-format
 msgid "unknown operator '%s' in %%:version-compare"
 msgstr "okänd operator \"%s\" i %%:version-compare"
 
-#: gcc.c:7966
+#: gcc.c:7965
 #, c-format
 msgid ""
 "Assembler options\n"
@@ -1377,14 +1377,14 @@
 "================\n"
 "\n"
 
-#: gcc.c:7967
+#: gcc.c:7966
 #, c-format
 msgid ""
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
 "\n"
 msgstr "Använd \"-Wa,FLAGGA\" för att skicka \"FLAGGA\" till assemblern.\n"
 
-#: gcov.c:399
+#: gcov.c:400
 #, c-format
 msgid ""
 "Usage: gcov [OPTION]... SOURCEFILE...\n"
@@ -1393,7 +1393,7 @@
 "Användning: gcov [FLAGGA]... KÄLLFIL...\n"
 "\n"
 
-#: gcov.c:400
+#: gcov.c:401
 #, c-format
 msgid ""
 "Print code coverage information.\n"
@@ -1402,27 +1402,27 @@
 "Skriv ut kodtäckningsinformation.\n"
 "\n"
 
-#: gcov.c:401
+#: gcov.c:402
 #, c-format
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr "  -h, --help                      Visa denna hjälp, avsluta sedan\n"
 
-#: gcov.c:402
+#: gcov.c:403
 #, c-format
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr "  -v, --version                   Skriv ut versionsnummer, avsluta sedan\n"
 
-#: gcov.c:403
+#: gcov.c:404
 #, c-format
 msgid "  -a, --all-blocks                Show information for every basic block\n"
 msgstr "  -a, --all-blocks                Visa information för varje grundblock\n"
 
-#: gcov.c:404
+#: gcov.c:405
 #, c-format
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr "  -b, --branch-probabilities      Tag med hoppsannolikheter i utdata\n"
 
-#: gcov.c:405
+#: gcov.c:406
 #, c-format
 msgid ""
 "  -c, --branch-counts             Given counts of branches taken\n"
@@ -1431,12 +1431,12 @@
 "  -c, --branch-counts             Ange antal hopp tagna istället\n"
 "                                    för procentsatser\n"
 
-#: gcov.c:407
+#: gcov.c:408
 #, c-format
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr "  -n, --no-output                 Skapa ingen utdatafil\n"
 
-#: gcov.c:408
+#: gcov.c:409
 #, c-format
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
@@ -1445,29 +1445,29 @@
 "  -l, --long-file-names           Använd långa filnamn i utdata för\n"
 "                                    inkluderade källfiler\n"
 
-#: gcov.c:410
+#: gcov.c:411
 #, c-format
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr "  -f, --function-summaries        Skriv sammanfattningar för varje funktion\n"
 
-#: gcov.c:411
+#: gcov.c:412
 #, c-format
 msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
 msgstr ""
 "  -o, --object-directory KAT|FIL  Sök efter objektfiler i KAT eller som \n"
 "                                    heter FIL\n"
 
-#: gcov.c:412
+#: gcov.c:413
 #, c-format
 msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr "  -p, --preserve-paths            Bevara alla sökvägskomponenter\n"
 
-#: gcov.c:413
+#: gcov.c:414
 #, c-format
 msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
 msgstr "  -u, --unconditional-branches    Visa antal ovillkorliga hopp också\n"
 
-#: gcov.c:414
+#: gcov.c:415
 #, c-format
 msgid ""
 "\n"
@@ -1479,12 +1479,12 @@
 "%s.\n"
 "Fel på översättningen rapporteras till <tp-sv@listor.tp-sv.se>\n"
 
-#: gcov.c:424
+#: gcov.c:425
 #, c-format
 msgid "gcov %s%s\n"
 msgstr "gcov %s%s\n"
 
-#: gcov.c:428
+#: gcov.c:429
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.\n"
@@ -1497,206 +1497,206 @@
 "SPECIELLT ÄNDAMÅL.\n"
 "\n"
 
-#: gcov.c:524
+#: gcov.c:525
 #, c-format
 msgid "%s:no functions found\n"
 msgstr "%s:ingen funktion funnen\n"
 
-#: gcov.c:556 gcov.c:584 fortran/dump-parse-tree.c:63
+#: gcov.c:557 gcov.c:585 fortran/dump-parse-tree.c:63
 #, c-format
 msgid "\n"
 msgstr "\n"
 
-#: gcov.c:571
+#: gcov.c:572
 #, c-format
 msgid "%s:creating '%s'\n"
 msgstr "%s:skapar \"%s\"\n"
 
-#: gcov.c:575
+#: gcov.c:576
 #, c-format
 msgid "%s:error writing output file '%s'\n"
 msgstr "%s:fel när utdatafilen \"%s\" skrevs\n"
 
-#: gcov.c:580
+#: gcov.c:581
 #, c-format
 msgid "%s:could not open output file '%s'\n"
 msgstr "%s:kunde inte öppna utdatafilen \"%s\"\n"
 
-#: gcov.c:729
+#: gcov.c:730
 #, c-format
 msgid "%s:source file is newer than graph file '%s'\n"
 msgstr "%s:källkodsfil är nyaren än graffil \"%s\"\n"
 
-#: gcov.c:734
+#: gcov.c:735
 #, c-format
 msgid "(the message is only displayed one per source file)\n"
 msgstr "(meddelandet visas endast en gång per källkodsfil)\n"
 
-#: gcov.c:758
+#: gcov.c:759
 #, c-format
 msgid "%s:cannot open graph file\n"
 msgstr "%s: kan inte öppna graffil\n"
 
-#: gcov.c:764
+#: gcov.c:765
 #, c-format
 msgid "%s:not a gcov graph file\n"
 msgstr "%s:inte en gcov-graffil\n"
 
-#: gcov.c:777
+#: gcov.c:778
 #, c-format
 msgid "%s:version '%.4s', prefer '%.4s'\n"
 msgstr "%s:version '%.4s', föredrar '%.4s'\n"
 
-#: gcov.c:829
+#: gcov.c:830
 #, c-format
 msgid "%s:already seen blocks for '%s'\n"
 msgstr "%s:redan sett block för \"%s\"\n"
 
-#: gcov.c:947
+#: gcov.c:948
 #, c-format
 msgid "%s:corrupted\n"
 msgstr "%s:trasig\n"
 
-#: gcov.c:1023
+#: gcov.c:1024
 #, c-format
 msgid "%s:cannot open data file, assuming not executed\n"
 msgstr "%s:kan inte öppna datafilen, antar ingen körning\n"
 
-#: gcov.c:1030
+#: gcov.c:1031
 #, c-format
 msgid "%s:not a gcov data file\n"
 msgstr "%s:inte en gcov-datafil\n"
 
-#: gcov.c:1043
+#: gcov.c:1044
 #, c-format
 msgid "%s:version '%.4s', prefer version '%.4s'\n"
 msgstr "%s:version '%.4s', föredrar version '%.4s'\n"
 
-#: gcov.c:1049
+#: gcov.c:1050
 #, c-format
 msgid "%s:stamp mismatch with graph file\n"
 msgstr "%s:stämpel stämmer inte med graffil\n"
 
-#: gcov.c:1078
+#: gcov.c:1079
 #, c-format
 msgid "%s:unknown function '%u'\n"
 msgstr "%s:okänd funktion \"%u\"\n"
 
-#: gcov.c:1091
+#: gcov.c:1092
 #, c-format
 msgid "%s:profile mismatch for '%s'\n"
 msgstr "%s:profil stämmer inte för \"%s\"\n"
 
-#: gcov.c:1110
+#: gcov.c:1111
 #, c-format
 msgid "%s:overflowed\n"
 msgstr "%s:spill\n"
 
-#: gcov.c:1134
+#: gcov.c:1135
 #, c-format
 msgid "%s:'%s' lacks entry and/or exit blocks\n"
 msgstr "%s:\"%s\" saknar ingångs och/eller utgångsblock\n"
 
-#: gcov.c:1139
+#: gcov.c:1140
 #, c-format
 msgid "%s:'%s' has arcs to entry block\n"
 msgstr "%s:\"%s\" har bågar till ingångsblock\n"
 
-#: gcov.c:1147
+#: gcov.c:1148
 #, c-format
 msgid "%s:'%s' has arcs from exit block\n"
 msgstr "%s:\"%s\" har bågar från utgångsblock\n"
 
-#: gcov.c:1355
+#: gcov.c:1356
 #, c-format
 msgid "%s:graph is unsolvable for '%s'\n"
 msgstr "%s:graf är olösbar för \"%s\"\n"
 
-#: gcov.c:1435
+#: gcov.c:1436
 #, c-format
 msgid "%s '%s'\n"
 msgstr "%s: \"%s\"\n"
 
-#: gcov.c:1438
+#: gcov.c:1439
 #, c-format
 msgid "Lines executed:%s of %d\n"
 msgstr "Körda rader:%s av %d\n"
 
-#: gcov.c:1442
+#: gcov.c:1443
 #, c-format
 msgid "No executable lines\n"
 msgstr "Inga körbara rader\n"
 
-#: gcov.c:1448
+#: gcov.c:1449
 #, c-format
 msgid "Branches executed:%s of %d\n"
 msgstr "Utförda hopp:%s av %d\n"
 
-#: gcov.c:1452
+#: gcov.c:1453
 #, c-format
 msgid "Taken at least once:%s of %d\n"
 msgstr "Tagna minst en gång:%s av %d\n"
 
-#: gcov.c:1458
+#: gcov.c:1459
 #, c-format
 msgid "No branches\n"
 msgstr "Inga grenar\n"
 
-#: gcov.c:1460
+#: gcov.c:1461
 #, c-format
 msgid "Calls executed:%s of %d\n"
 msgstr "Gjorda anrop:%s av %d\n"
 
-#: gcov.c:1464
+#: gcov.c:1465
 #, c-format
 msgid "No calls\n"
 msgstr "Inga anrop\n"
 
-#: gcov.c:1611
+#: gcov.c:1612
 #, c-format
 msgid "%s:no lines for '%s'\n"
 msgstr "%s:inga rader för \"%s\"\n"
 
-#: gcov.c:1806
+#: gcov.c:1807
 #, c-format
 msgid "call   %2d returned %s\n"
 msgstr "anrop %2d returnerade %s\n"
 
-#: gcov.c:1811
+#: gcov.c:1812
 #, c-format
 msgid "call   %2d never executed\n"
 msgstr "anrop %2d aldrig utfört\n"
 
-#: gcov.c:1816
+#: gcov.c:1817
 #, c-format
 msgid "branch %2d taken %s%s\n"
 msgstr "hopp %2d gjort %s%s\n"
 
-#: gcov.c:1820
+#: gcov.c:1821
 #, c-format
 msgid "branch %2d never executed\n"
 msgstr "gren %2d aldrig utförd\n"
 
-#: gcov.c:1825
+#: gcov.c:1826
 #, c-format
 msgid "unconditional %2d taken %s\n"
 msgstr "ovillkorligt hopp %2d taget %s\n"
 
-#: gcov.c:1828
+#: gcov.c:1829
 #, c-format
 msgid "unconditional %2d never executed\n"
 msgstr "ovillkorligt hopp %2d aldrig utfört\n"
 
-#: gcov.c:1864
+#: gcov.c:1865
 #, c-format
 msgid "%s:cannot open source file\n"
 msgstr "%s:kan inte öppna källkodsfil\n"
 
-#: gcse.c:685
+#: gcse.c:679
 msgid "GCSE disabled"
 msgstr "GCSE avslagen"
 
-#: gcse.c:6600
+#: gcse.c:6584
 msgid "jump bypassing disabled"
 msgstr "passage av hopp avslaget"
 
@@ -1779,82 +1779,82 @@
 msgid "    inlined from %qs"
 msgstr "    inline:ad från %qs"
 
-#: loop-iv.c:2805 tree-ssa-loop-niter.c:1818
+#: loop-iv.c:2806 tree-ssa-loop-niter.c:1818
 msgid "assuming that the loop is not infinite"
 msgstr "antar att slingan inte är oändlig"
 
-#: loop-iv.c:2806 tree-ssa-loop-niter.c:1819
+#: loop-iv.c:2807 tree-ssa-loop-niter.c:1819
 msgid "cannot optimize possibly infinite loops"
 msgstr "kan inte optimera potentiellt oändliga slingor"
 
-#: loop-iv.c:2814 tree-ssa-loop-niter.c:1823
+#: loop-iv.c:2815 tree-ssa-loop-niter.c:1823
 msgid "assuming that the loop counter does not overflow"
 msgstr "antar att slingräknaren inte spiller över"
 
-#: loop-iv.c:2815 tree-ssa-loop-niter.c:1824
+#: loop-iv.c:2816 tree-ssa-loop-niter.c:1824
 msgid "cannot optimize loop, the loop counter may overflow"
 msgstr "kan inte optimera slinga, slingräknaren kan spilla över"
 
 #. What to print when a switch has no documentation.
-#: opts.c:348
+#: opts.c:340
 msgid "This switch lacks documentation"
 msgstr "Denna flagga saknar dokumentation"
 
-#: opts.c:1159
+#: opts.c:1161
 msgid "[enabled]"
 msgstr "[aktiverad]"
 
-#: opts.c:1159
+#: opts.c:1161
 msgid "[disabled]"
 msgstr "[avslagen]"
 
-#: opts.c:1170
+#: opts.c:1172
 #, c-format
 msgid " No options with the desired characteristics were found\n"
 msgstr " Det finns inga flaggor med de eftersökta egenskaperna\n"
 
-#: opts.c:1172
+#: opts.c:1174
 #, c-format
 msgid " All options with the desired characteristics have already been displayed\n"
 msgstr " Alla flaggor med de eftersökta egenskaperna har redan visats\n"
 
-#: opts.c:1226
+#: opts.c:1228
 msgid "The following options are target specific"
 msgstr "Följande flaggor är målberoende"
 
-#: opts.c:1229
+#: opts.c:1231
 msgid "The following options control compiler warning messages"
 msgstr "Följande flaggor styr kompilatorns varningsmeddelanden"
 
-#: opts.c:1232
+#: opts.c:1234
 msgid "The following options control optimizations"
 msgstr "Följande flaggor styr optimeringar"
 
-#: opts.c:1235 opts.c:1273
+#: opts.c:1237 opts.c:1275
 msgid "The following options are language-independent"
 msgstr "Följande flaggor är språkoberoende"
 
-#: opts.c:1238
+#: opts.c:1240
 msgid "The --param option recognizes the following as parameters"
 msgstr "Flaggan --param accepterar följande som parametrar"
 
-#: opts.c:1245
+#: opts.c:1247
 msgid "The following options are specific to the language "
 msgstr "Följande flaggor är specifika för språket"
 
-#: opts.c:1249
+#: opts.c:1251
 msgid "The following options are supported by the language "
 msgstr "Följande flaggor stöds av språket"
 
-#: opts.c:1260
+#: opts.c:1262
 msgid "The following options are not documented"
 msgstr "Följande flaggor är inte dokumenterade"
 
-#: opts.c:1271
+#: opts.c:1273
 msgid "The following options are language-related"
 msgstr "Följande flaggor är språkrelaterade"
 
-#: opts.c:1403
+#: opts.c:1405
 #, c-format
 msgid "warning: unrecognized argument to --help= switch: %.*s\n"
 msgstr "varning: okänt argument till --help=-flagga: %.*s\n"
@@ -2170,7 +2170,7 @@
 msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr "%s: indatafilnamn måste ha ändelsen .c: %s\n"
 
-#: reload.c:3734
+#: reload.c:3744
 msgid "unable to generate reloads for:"
 msgstr "kan inte generera omläsningar för:"
 
@@ -2272,43 +2272,43 @@
 msgid "GMP version %s, MPFR version %s.\n"
 msgstr "GMP version %s, MPFR version %s.\n"
 
-# Första %s blir en förkortning typ GMP
+# Tredje %s blir en förkortning typ GMP
 #: toplev.c:1188
 #, c-format
-msgid "warning: %s header version %s differs from library version %s.\n"
-msgstr "varning: %s-huvud version %s skiljer från biblioteksversion %s.\n"
+msgid "%s%swarning: %s header version %s differs from library version %s.\n"
+msgstr "%s%svarning: %s-huvud version %s skiljer från biblioteksversion %s.\n"
 
 #: toplev.c:1190
 #, c-format
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr "%s%sGGC heuristik: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 
-#: toplev.c:1340
+#: toplev.c:1342
 msgid "options passed: "
 msgstr "skickade flaggor: "
 
-#: toplev.c:1374
+#: toplev.c:1376
 msgid "options enabled: "
 msgstr "aktiverade flaggor: "
 
-#: toplev.c:1509
+#: toplev.c:1511
 #, c-format
 msgid "created and used with differing settings of '%s'"
 msgstr "skapad och använd med olika inställningar av \"%s\""
 
-#: toplev.c:1511
+#: toplev.c:1513
 msgid "out of memory"
 msgstr "slut på minne"
 
-#: toplev.c:1526
+#: toplev.c:1528
 msgid "created and used with different settings of -fpic"
 msgstr "skapad och använd med olika inställningar av -fpic"
 
-#: toplev.c:1528
+#: toplev.c:1530
 msgid "created and used with different settings of -fpie"
 msgstr "skapad och använd med olika inställningar av -fpie"
 
-#: tree-inline.c:2571
+#: tree-inline.c:2657
 msgid "originally indirect function call not considered for inlining"
 msgstr "ursprungligen indirekt funktionsanrop beaktas inte för inline:ing"
 
@@ -2365,10 +2365,8 @@
 msgid "The threshold ratio between instantiated fields and the total structure size"
 msgstr "Tröskelförhållandet mellan instansierade fält och den totala poststorleken"
 
-# Orginalet är felstavat.
-# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35002
 #: params.def:93
-msgid "The threshold ratio between current and hotest structure counts"
+msgid "The threshold ratio between current and hottest structure counts"
 msgstr "Tröskelförhållandet mellan aktuell och hetaste posträknare"
 
 #: params.def:110
@@ -2761,114 +2759,122 @@
 msgid "Maximum length of partial antic set when performing tree pre optimization"
 msgstr "Maximal längd på partial förväntansmängd när föroptimeringar på träd görs"
 
-#: config/alpha/alpha.c:5015
+#: params.def:723
+msgid "Maximum size of a SCC before SCCVN stops processing a function"
+msgstr "Maximal storlek på en SCC före SCCVN slutar bearbeta en funktion"
+
+#: params.def:729
+msgid "Multiplier used for determining the double-queueing threshold"
+msgstr "Faktor som används för att avgöra tröskeln för dubbelköande"
+
+#: config/alpha/alpha.c:5023
 #, c-format
 msgid "invalid %%H value"
 msgstr "ogiltigt %%H-värde"
 
-#: config/alpha/alpha.c:5036 config/bfin/bfin.c:1423
+#: config/alpha/alpha.c:5044 config/bfin/bfin.c:1516
 #, c-format
 msgid "invalid %%J value"
 msgstr "ogiltigt %%J-värde"
 
-#: config/alpha/alpha.c:5066 config/ia64/ia64.c:4718
+#: config/alpha/alpha.c:5074 config/ia64/ia64.c:4719
 #, c-format
 msgid "invalid %%r value"
 msgstr "ogiltigt %%r-värde"
 
-#: config/alpha/alpha.c:5076 config/ia64/ia64.c:4672
-#: config/rs6000/rs6000.c:11670 config/xtensa/xtensa.c:2036
+#: config/alpha/alpha.c:5084 config/ia64/ia64.c:4673
+#: config/rs6000/rs6000.c:11881 config/xtensa/xtensa.c:2042
 #, c-format
 msgid "invalid %%R value"
 msgstr "ogiltigt %%R-värde"
 
-#: config/alpha/alpha.c:5082 config/rs6000/rs6000.c:11589
-#: config/xtensa/xtensa.c:2003
+#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11800
+#: config/xtensa/xtensa.c:2009
 #, c-format
 msgid "invalid %%N value"
 msgstr "ogiltigt %%N-värde"
 
-#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11617
+#: config/alpha/alpha.c:5098 config/rs6000/rs6000.c:11828
 #, c-format
 msgid "invalid %%P value"
 msgstr "ogiltigt %%P-värde"
 
-#: config/alpha/alpha.c:5098
+#: config/alpha/alpha.c:5106
 #, c-format
 msgid "invalid %%h value"
 msgstr "ogiltigt %%h-värde"
 
-#: config/alpha/alpha.c:5106 config/xtensa/xtensa.c:2029
+#: config/alpha/alpha.c:5114 config/xtensa/xtensa.c:2035
 #, c-format
 msgid "invalid %%L value"
 msgstr "ogiltigt %%L-värde"
 
-#: config/alpha/alpha.c:5145 config/rs6000/rs6000.c:11571
+#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11782
 #, c-format
 msgid "invalid %%m value"
 msgstr "ogiltigt %%m-värde"
 
-#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11579
+#: config/alpha/alpha.c:5161 config/rs6000/rs6000.c:11790
 #, c-format
 msgid "invalid %%M value"
 msgstr "ogiltigt %%M-värde"
 
-#: config/alpha/alpha.c:5197
+#: config/alpha/alpha.c:5205
 #, c-format
 msgid "invalid %%U value"
 msgstr "ogiltigt %%U-värde"
 
-#: config/alpha/alpha.c:5209 config/alpha/alpha.c:5223
-#: config/rs6000/rs6000.c:11678
+#: config/alpha/alpha.c:5217 config/alpha/alpha.c:5231
+#: config/rs6000/rs6000.c:11889
 #, c-format
 msgid "invalid %%s value"
 msgstr "ogiltigt %%s-värde"
 
-#: config/alpha/alpha.c:5246
+#: config/alpha/alpha.c:5254
 #, c-format
 msgid "invalid %%C value"
 msgstr "ogiltigt %%C-värde"
 
-#: config/alpha/alpha.c:5283 config/rs6000/rs6000.c:11406
-#: config/rs6000/rs6000.c:11425
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:11617
+#: config/rs6000/rs6000.c:11636
 #, c-format
 msgid "invalid %%E value"
 msgstr "ogiltigt %%E-värde"
 
-#: config/alpha/alpha.c:5308 config/alpha/alpha.c:5356
+#: config/alpha/alpha.c:5316 config/alpha/alpha.c:5364
 #, c-format
 msgid "unknown relocation unspec"
 msgstr "okänd avspecifikation av omlokalisering"
 
-#: config/alpha/alpha.c:5317 config/crx/crx.c:1081
-#: config/rs6000/rs6000.c:12005 config/spu/spu.c:1492
+#: config/alpha/alpha.c:5325 config/crx/crx.c:1081
+#: config/rs6000/rs6000.c:12216 config/spu/spu.c:1482
 #, c-format
 msgid "invalid %%xn code"
 msgstr "ogiltig %%xn-kod"
 
-#: config/arc/arc.c:1724 config/m32r/m32r.c:1805
+#: config/arc/arc.c:1728 config/m32r/m32r.c:1805
 #, c-format
 msgid "invalid operand to %%R code"
 msgstr "ogiltig operand för %%R-kod"
 
-#: config/arc/arc.c:1756 config/m32r/m32r.c:1828
+#: config/arc/arc.c:1760 config/m32r/m32r.c:1828
 #, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "ogiltig operand för %%H/%%L-kod"
 
-#: config/arc/arc.c:1778 config/m32r/m32r.c:1899
+#: config/arc/arc.c:1782 config/m32r/m32r.c:1899
 #, c-format
 msgid "invalid operand to %%U code"
 msgstr "ogiltig operand för %%U-kod"
 
-#: config/arc/arc.c:1789
+#: config/arc/arc.c:1793
 #, c-format
 msgid "invalid operand to %%V code"
 msgstr "ogiltig operand för %%V-kod"
 
 #. Unknown flag.
 #. Undocumented flag.
-#: config/arc/arc.c:1796 config/m32r/m32r.c:1926 config/sparc/sparc.c:6995
+#: config/arc/arc.c:1800 config/m32r/m32r.c:1926 config/sparc/sparc.c:6998
 #, c-format
 msgid "invalid operand output code"
 msgstr "ogiltig operand i utmatningskod"
@@ -2893,9 +2899,9 @@
 #: config/arm/arm.c:12830 config/arm/arm.c:12865 config/arm/arm.c:12884
 #: config/arm/arm.c:12899 config/arm/arm.c:12927 config/arm/arm.c:12934
 #: config/arm/arm.c:12942 config/arm/arm.c:12963 config/arm/arm.c:12970
-#: config/bfin/bfin.c:1436 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
+#: config/bfin/bfin.c:1529 config/bfin/bfin.c:1536 config/bfin/bfin.c:1543
+#: config/bfin/bfin.c:1550 config/bfin/bfin.c:1559 config/bfin/bfin.c:1566
+#: config/bfin/bfin.c:1573 config/bfin/bfin.c:1580
 #, c-format
 msgid "invalid operand for code '%c'"
 msgstr "ogiltig operand för kod \"%c\""
@@ -2910,240 +2916,159 @@
 msgid "missing operand"
 msgstr "operand saknas"
 
-#: config/avr/avr.c:1022
+#: config/avr/avr.c:1062
 #, c-format
 msgid "address operand requires constraint for X, Y, or Z register"
 msgstr "adressoperander kräver begränsning för X-, Y- eller Z-register"
 
-#: config/avr/avr.c:1129
+#: config/avr/avr.c:1169
 msgid "bad address, not (reg+disp):"
 msgstr "felaktig adress, inte (reg+avst):"
 
-#: config/avr/avr.c:1136
+#: config/avr/avr.c:1176
 msgid "bad address, not post_inc or pre_dec:"
 msgstr "felaktig adress, inte post_inc eller pre_dec:"
 
-#: config/avr/avr.c:1147
+#: config/avr/avr.c:1187
 msgid "internal compiler error.  Bad address:"
 msgstr "internt kompilatorfel.  Felaktig adress:"
 
-#: config/avr/avr.c:1160
+#: config/avr/avr.c:1200
 msgid "internal compiler error.  Unknown mode:"
 msgstr "internt kompilatorfel.  Okänt läge:"
 
-#: config/avr/avr.c:1775 config/avr/avr.c:2463
+#: config/avr/avr.c:1815 config/avr/avr.c:2503
 msgid "invalid insn:"
 msgstr "ogiltig instruktion:"
 
-#: config/avr/avr.c:1814 config/avr/avr.c:1900 config/avr/avr.c:1949
-#: config/avr/avr.c:1977 config/avr/avr.c:2072 config/avr/avr.c:2241
-#: config/avr/avr.c:2502 config/avr/avr.c:2614
+#: config/avr/avr.c:1854 config/avr/avr.c:1940 config/avr/avr.c:1989
+#: config/avr/avr.c:2017 config/avr/avr.c:2112 config/avr/avr.c:2281
+#: config/avr/avr.c:2542 config/avr/avr.c:2654
 msgid "incorrect insn:"
 msgstr "felaktig instruktion:"
 
-#: config/avr/avr.c:1996 config/avr/avr.c:2157 config/avr/avr.c:2312
-#: config/avr/avr.c:2680
+#: config/avr/avr.c:2036 config/avr/avr.c:2197 config/avr/avr.c:2352
+#: config/avr/avr.c:2720
 msgid "unknown move insn:"
 msgstr "okänd move-instruktion:"
 
-#: config/avr/avr.c:2910
+#: config/avr/avr.c:2950
 msgid "bad shift insn:"
 msgstr "felaktig skiftinstruktion:"
 
-#: config/avr/avr.c:3026 config/avr/avr.c:3446 config/avr/avr.c:3804
+#: config/avr/avr.c:3066 config/avr/avr.c:3486 config/avr/avr.c:3844
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "internt kompilatorfel.  Felaktig skift:"
 
-#: config/bfin/bfin.c:1385
+#: config/bfin/bfin.c:1478
 #, c-format
 msgid "invalid %%j value"
 msgstr "ogiltigt %%j-värde"
 
-#: config/bfin/bfin.c:1578
+#: config/bfin/bfin.c:1671
 #, c-format
 msgid "invalid const_double operand"
 msgstr "ogiltig const_double-operand"
 
-#: config/c4x/c4x.c:1583
-msgid "using CONST_DOUBLE for address"
-msgstr "använder CONST_DOUBLE som adress"
-
-#: config/c4x/c4x.c:1721
-msgid "c4x_address_cost: Invalid addressing mode"
-msgstr "c4x_address_cost: Ogiltigt adresseringssätt"
-
-#: config/c4x/c4x.c:1856
-#, c-format
-msgid "c4x_print_operand: %%L inconsistency"
-msgstr "c4x_print_operand: %%L-inkonsekvens"
-
-#: config/c4x/c4x.c:1862
-#, c-format
-msgid "c4x_print_operand: %%N inconsistency"
-msgstr "c4x_print_operand: %%N-inkonsekvens"
-
-#: config/c4x/c4x.c:1903
-#, c-format
-msgid "c4x_print_operand: %%O inconsistency"
-msgstr "c4x_print_operand: %%O-inkonsekvens"
-
-#: config/c4x/c4x.c:1998
-msgid "c4x_print_operand: Bad operand case"
-msgstr "c4x_print_operand: Fel sorts operand"
-
-#: config/c4x/c4x.c:2039
-msgid "c4x_print_operand_address: Bad post_modify"
-msgstr "c4x_print_operand_address: Felaktig post_modify"
-
-#: config/c4x/c4x.c:2061
-msgid "c4x_print_operand_address: Bad pre_modify"
-msgstr "c4x_print_operand_address: Felaktig pre_modify"
-
-#: config/c4x/c4x.c:2109 config/c4x/c4x.c:2121 config/c4x/c4x.c:2136
-msgid "c4x_print_operand_address: Bad operand case"
-msgstr "c4x_print_operand_address: Fel sorts operand"
-
-#: config/c4x/c4x.c:2387
-msgid "c4x_rptb_insert: Cannot find start label"
-msgstr "c4x_rptb_insert: Hittar inte startetikett"
-
-#: config/c4x/c4x.c:2985
-msgid "invalid indirect memory address"
-msgstr "ogiltig indirekt minnesadress"
-
-#: config/c4x/c4x.c:3074
-msgid "invalid indirect (S) memory address"
-msgstr "ogiltig indirekt (S-)minnesadress"
-
-#: config/c4x/c4x.c:3409
-msgid "c4x_valid_operands: Internal error"
-msgstr "c4x_valid_operands: Internt fel"
-
-#: config/c4x/c4x.c:3848
-msgid "c4x_operand_subword: invalid mode"
-msgstr "c4x_operand_subword: ogiltigt läge"
-
-#: config/c4x/c4x.c:3851
-msgid "c4x_operand_subword: invalid operand"
-msgstr "c4x_operand_subword: ogiltig operand"
-
-#. We could handle these with some difficulty.
-#. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:3877
-msgid "c4x_operand_subword: invalid autoincrement"
-msgstr "c4x_operand_subword: ogiltigt autoinkrement"
-
-#: config/c4x/c4x.c:3883
-msgid "c4x_operand_subword: invalid address"
-msgstr "c4x_operand_subword: ogiltig adress"
-
-#: config/c4x/c4x.c:3894
-msgid "c4x_operand_subword: address not offsettable"
-msgstr "c4x_operand_subword: adress kan inte ha avstånd"
-
-#: config/c4x/c4x.c:4096
-msgid "c4x_rptb_rpts_p: Repeat block top label moved"
-msgstr "c4x_rptb_rpts_p: Repeteringsblocks toppetikett flyttad"
-
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: config/cris/cris.c:491 fortran/dump-parse-tree.c:78
-#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:776
-#: fortran/dump-parse-tree.c:821 c-typeck.c:4607 c-typeck.c:4622
-#: c-typeck.c:4637 final.c:2984 final.c:2986 gcc.c:4737 loop-iv.c:2807
-#: loop-iv.c:2816 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
-#: cp/parser.c:2188 cp/typeck.c:4559 java/expr.c:409
+#: config/cris/cris.c:504 fortran/dump-parse-tree.c:78
+#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:798
+#: fortran/dump-parse-tree.c:843 c-typeck.c:4618 c-typeck.c:4633
+#: c-typeck.c:4648 final.c:2997 final.c:2999 gcc.c:4731 loop-iv.c:2808
+#: loop-iv.c:2817 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
+#: cp/parser.c:2192 cp/typeck.c:4567 java/expr.c:409
 #, gcc-internal-format
 msgid "%s"
 msgstr "%s"
 
-#: config/cris/cris.c:542
+#: config/cris/cris.c:555
 msgid "unexpected index-type in cris_print_index"
 msgstr "oväntad indextyp i cris_print_index"
 
-#: config/cris/cris.c:556
+#: config/cris/cris.c:572
 msgid "unexpected base-type in cris_print_base"
 msgstr "oväntat bastyp i cris_print_base"
 
-#: config/cris/cris.c:672
+#: config/cris/cris.c:688
 msgid "invalid operand for 'b' modifier"
 msgstr "ogiltig operand för \"b\"-modifierare"
 
-#: config/cris/cris.c:689
+#: config/cris/cris.c:705
 msgid "invalid operand for 'o' modifier"
 msgstr "ogiltig operand för \"o\"-modifierare"
 
-#: config/cris/cris.c:708
+#: config/cris/cris.c:724
 msgid "invalid operand for 'O' modifier"
 msgstr "ogiltig operand för \"O\"-modifierare"
 
-#: config/cris/cris.c:741
+#: config/cris/cris.c:757
 msgid "invalid operand for 'p' modifier"
 msgstr "ogiltig operand för \"p\"-modifierare"
 
-#: config/cris/cris.c:780
+#: config/cris/cris.c:796
 msgid "invalid operand for 'z' modifier"
 msgstr "ogiltig operand för \"z\"-modifierare"
 
-#: config/cris/cris.c:834 config/cris/cris.c:864
+#: config/cris/cris.c:860 config/cris/cris.c:894
 msgid "invalid operand for 'H' modifier"
 msgstr "ogiltig operand för \"H\"-modifierare"
 
-#: config/cris/cris.c:840
+#: config/cris/cris.c:870
 msgid "bad register"
 msgstr "felaktigt register"
 
-#: config/cris/cris.c:884
+#: config/cris/cris.c:914
 msgid "invalid operand for 'e' modifier"
 msgstr "ogiltig operand för \"e\"-modifierare"
 
-#: config/cris/cris.c:901
+#: config/cris/cris.c:931
 msgid "invalid operand for 'm' modifier"
 msgstr "ogiltig operand för \"m\"-modifierare"
 
-#: config/cris/cris.c:926
+#: config/cris/cris.c:956
 msgid "invalid operand for 'A' modifier"
 msgstr "ogiltig operand för \"A\"-modifierare"
 
-#: config/cris/cris.c:949
+#: config/cris/cris.c:979
 msgid "invalid operand for 'D' modifier"
 msgstr "ogiltig operand för \"D\"-modifierare"
 
-#: config/cris/cris.c:963
+#: config/cris/cris.c:993
 msgid "invalid operand for 'T' modifier"
 msgstr "ogiltig operand för \"T\"-modifierare"
 
-#: config/cris/cris.c:972
+#: config/cris/cris.c:1013
 msgid "invalid operand modifier letter"
 msgstr "ogiltig operand för modifierarebokstav"
 
-#: config/cris/cris.c:1029
+#: config/cris/cris.c:1070
 msgid "unexpected multiplicative operand"
 msgstr "oväntad multiplikativ operand"
 
-#: config/cris/cris.c:1049
+#: config/cris/cris.c:1090
 msgid "unexpected operand"
 msgstr "oväntad operand"
 
-#: config/cris/cris.c:1082 config/cris/cris.c:1092
+#: config/cris/cris.c:1123 config/cris/cris.c:1133
 msgid "unrecognized address"
 msgstr "okänd adress"
 
-#: config/cris/cris.c:2019
+#: config/cris/cris.c:2209
 msgid "unrecognized supposed constant"
 msgstr "okänd förmodad konstant"
 
-#: config/cris/cris.c:2394 config/cris/cris.c:2458
+#: config/cris/cris.c:2638 config/cris/cris.c:2702
 msgid "unexpected side-effects in address"
 msgstr "oväntad sidoeffekt i adress"
 
 #. Can't possibly get a GOT-needing-fixup for a function-call,
 #. right?
-#: config/cris/cris.c:3253
+#: config/cris/cris.c:3539
 msgid "Unidentifiable call op"
 msgstr "Oidentifierbar call-operation"
 
-#: config/cris/cris.c:3304
+#: config/cris/cris.c:3590
 #, c-format
 msgid "PIC register isn't set up"
 msgstr "PIC-register är inte uppsatt"
@@ -3194,81 +3119,81 @@
 msgid "fr30_print_operand: unhandled MEM"
 msgstr "fr30_print_operand: ohanterad MEM"
 
-#: config/frv/frv.c:2542
+#: config/frv/frv.c:2546
 msgid "bad insn to frv_print_operand_address:"
 msgstr "felaktig instruktion till frv_print_operand_address:"
 
-#: config/frv/frv.c:2553
+#: config/frv/frv.c:2557
 msgid "bad register to frv_print_operand_memory_reference_reg:"
 msgstr "felaktigt register till frv_print_operand_memory_reference_reg:"
 
-#: config/frv/frv.c:2592 config/frv/frv.c:2602 config/frv/frv.c:2611
-#: config/frv/frv.c:2632 config/frv/frv.c:2637
+#: config/frv/frv.c:2596 config/frv/frv.c:2606 config/frv/frv.c:2615
+#: config/frv/frv.c:2636 config/frv/frv.c:2641
 msgid "bad insn to frv_print_operand_memory_reference:"
 msgstr "felaktig instruktion till frv_print_operand_memory_reference:"
 
-#: config/frv/frv.c:2723
+#: config/frv/frv.c:2727
 #, c-format
 msgid "bad condition code"
 msgstr "felaktig villkorskod"
 
-#: config/frv/frv.c:2798
+#: config/frv/frv.c:2802
 msgid "bad insn in frv_print_operand, bad const_double"
 msgstr "felaktig instruktion i frv_print_operand, felaktig const_double"
 
-#: config/frv/frv.c:2859
+#: config/frv/frv.c:2863
 msgid "bad insn to frv_print_operand, 'e' modifier:"
 msgstr "felaktig instruktion till frv_print_operand, \"e\"-modifierare:"
 
-#: config/frv/frv.c:2867
+#: config/frv/frv.c:2871
 msgid "bad insn to frv_print_operand, 'F' modifier:"
 msgstr "felaktig instruktion till frv_print_operand, \"F\"-modifierare:"
 
-#: config/frv/frv.c:2883
+#: config/frv/frv.c:2887
 msgid "bad insn to frv_print_operand, 'f' modifier:"
 msgstr "felaktig instruktion till frv_print_operand, \"f\"-modifierare:"
 
-#: config/frv/frv.c:2897
+#: config/frv/frv.c:2901
 msgid "bad insn to frv_print_operand, 'g' modifier:"
 msgstr "felaktig instruktion till frv_print_operand, \"g\"-modifierare:"
 
-#: config/frv/frv.c:2945
+#: config/frv/frv.c:2949
 msgid "bad insn to frv_print_operand, 'L' modifier:"
 msgstr "felaktig instruktion till frv_print_operand, \"L\"-modifierare:"
 
-#: config/frv/frv.c:2958
+#: config/frv/frv.c:2962
 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
 msgstr "felaktig instruktion till frv_print_operand, \"M/N\"-modifierare:"
 
-#: config/frv/frv.c:2979
+#: config/frv/frv.c:2983
 msgid "bad insn to frv_print_operand, 'O' modifier:"
 msgstr "felaktig instruktion till frv_print_operand, \"O\"-modifierare:"
 
-#: config/frv/frv.c:2997
+#: config/frv/frv.c:3001
 msgid "bad insn to frv_print_operand, P modifier:"
 msgstr "felaktig instruktion till frv_print_operand, P-modifierare:"
 
-#: config/frv/frv.c:3017
+#: config/frv/frv.c:3021
 msgid "bad insn in frv_print_operand, z case"
 msgstr "felaktig instruktion i frv_print_operand, z-fall"
 
-#: config/frv/frv.c:3048
+#: config/frv/frv.c:3052
 msgid "bad insn in frv_print_operand, 0 case"
 msgstr "felaktig instruktion i frv_print_operand, 0-fall"
 
-#: config/frv/frv.c:3053
+#: config/frv/frv.c:3057
 msgid "frv_print_operand: unknown code"
 msgstr "frv_print_operand: okänd kod"
 
-#: config/frv/frv.c:4422
+#: config/frv/frv.c:4426
 msgid "bad output_move_single operand"
 msgstr "felaktig operand till output_move_single"
 
-#: config/frv/frv.c:4549
+#: config/frv/frv.c:4553
 msgid "bad output_move_double operand"
 msgstr "felaktig operand till output_move_double"
 
-#: config/frv/frv.c:4691
+#: config/frv/frv.c:4695
 msgid "bad output_condmove_single operand"
 msgstr "felaktig operand till output_condmove_single"
 
@@ -3286,27 +3211,27 @@
 msgid " (frv)"
 msgstr " (frv)"
 
-#: config/i386/i386.c:8218
+#: config/i386/i386.c:8273
 #, c-format
 msgid "invalid UNSPEC as operand"
 msgstr "ogiltig UNSPEC som operand"
 
-#: config/i386/i386.c:8924
+#: config/i386/i386.c:8979
 #, c-format
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr "operand är varken en konstant eller en villkorskod, ogiltig operandkod \"c\""
 
-#: config/i386/i386.c:9040
+#: config/i386/i386.c:9095
 #, c-format
 msgid "invalid operand code '%c'"
 msgstr "ogiltig operandkod \"%c\""
 
-#: config/i386/i386.c:9089
+#: config/i386/i386.c:9144
 #, c-format
 msgid "invalid constraints for operand"
 msgstr "ogiltig begränsning för operand"
 
-#: config/i386/i386.c:16348
+#: config/i386/i386.c:16423
 msgid "unknown insn mode"
 msgstr "okänt instruktionsläge"
 
@@ -3327,34 +3252,34 @@
 msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr "omgivningsvariabeln DJGPP pekar på fil \"%s\" som är trasig"
 
-#: config/ia64/ia64.c:4770
+#: config/ia64/ia64.c:4771
 #, c-format
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operand: okänd kod"
 
-#: config/ia64/ia64.c:9889
+#: config/ia64/ia64.c:9890
 msgid "invalid conversion from %<__fpreg%>"
 msgstr "ogiltig konvertering från %<__fpreg%>"
 
-#: config/ia64/ia64.c:9892
+#: config/ia64/ia64.c:9893
 msgid "invalid conversion to %<__fpreg%>"
 msgstr "ogiltig konvertering till %<__fpreg%>"
 
-#: config/ia64/ia64.c:9905 config/ia64/ia64.c:9916
+#: config/ia64/ia64.c:9906 config/ia64/ia64.c:9917
 msgid "invalid operation on %<__fpreg%>"
 msgstr "ogiltig operation på %<__fpreg%>"
 
-#: config/iq2000/iq2000.c:3118
+#: config/iq2000/iq2000.c:3122
 #, c-format
 msgid "invalid %%P operand"
 msgstr "ogiltig %%P-operand"
 
-#: config/iq2000/iq2000.c:3126 config/rs6000/rs6000.c:11607
+#: config/iq2000/iq2000.c:3130 config/rs6000/rs6000.c:11818
 #, c-format
 msgid "invalid %%p value"
 msgstr "ogiltigt %%p-värde"
 
-#: config/iq2000/iq2000.c:3182
+#: config/iq2000/iq2000.c:3186
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "ogiltig användning av %%d, %%x eller %%x"
@@ -3396,7 +3321,7 @@
 msgstr "efterinkrementeringsadress är inte ett register"
 
 #: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
-#: config/rs6000/rs6000.c:19870
+#: config/rs6000/rs6000.c:20087
 msgid "bad address"
 msgstr "felaktig adress"
 
@@ -3442,59 +3367,59 @@
 msgid "invalid Z register replacement for insn"
 msgstr "ogiltigt Z-registerutbyte för instruktion"
 
-#: config/mips/mips.c:6313 config/mips/mips.c:6334 config/mips/mips.c:6438
+#: config/mips/mips.c:6371 config/mips/mips.c:6392 config/mips/mips.c:6496
 #, c-format
 msgid "'%%%c' is not a valid operand prefix"
 msgstr "%%%c är inte ett giltigt operandprefix"
 
-#: config/mips/mips.c:6382 config/mips/mips.c:6389 config/mips/mips.c:6396
-#: config/mips/mips.c:6456
+#: config/mips/mips.c:6440 config/mips/mips.c:6447 config/mips/mips.c:6454
+#: config/mips/mips.c:6514
 #, c-format
 msgid "invalid use of '%%%c'"
 msgstr "felaktig användning av \"%%%c\""
 
-#: config/mips/mips.c:6701
+#: config/mips/mips.c:6761
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr "mips_debugger_offset anropad med en icke-stack/ram/arg-pekare"
 
-#: config/mmix/mmix.c:1487 config/mmix/mmix.c:1617
+#: config/mmix/mmix.c:1483 config/mmix/mmix.c:1613
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr "MMIX-internt: Förväntade en CONST_INT, inte detta"
 
-#: config/mmix/mmix.c:1566
+#: config/mmix/mmix.c:1562
 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr "MMIX-internt: Felaktigt värde för \"m\", inte en CONST_INT"
 
-#: config/mmix/mmix.c:1585
+#: config/mmix/mmix.c:1581
 msgid "MMIX Internal: Expected a register, not this"
 msgstr "MMIX-internt: Förväntade ett register, inte detta"
 
-#: config/mmix/mmix.c:1595
+#: config/mmix/mmix.c:1591
 msgid "MMIX Internal: Expected a constant, not this"
 msgstr "MMIX-internt: Förväntade en konstant, inte detta"
 
 #. We need the original here.
-#: config/mmix/mmix.c:1679
+#: config/mmix/mmix.c:1675
 msgid "MMIX Internal: Cannot decode this operand"
 msgstr "MMIX-internt: Kan inte avkoda denna operand"
 
-#: config/mmix/mmix.c:1736
+#: config/mmix/mmix.c:1732
 msgid "MMIX Internal: This is not a recognized address"
 msgstr "MMIX-internt: Detta är inte en känd adress"
 
-#: config/mmix/mmix.c:2669
+#: config/mmix/mmix.c:2665
 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr "MMIX-internt: Försöker mata ut felaktigt omvänt villkor:"
 
-#: config/mmix/mmix.c:2676
+#: config/mmix/mmix.c:2672
 msgid "MMIX Internal: What's the CC of this?"
 msgstr "MMIX-internt: Vad är CC:t för detta?"
 
-#: config/mmix/mmix.c:2680
+#: config/mmix/mmix.c:2676
 msgid "MMIX Internal: What is the CC of this?"
 msgstr "MMIX-internt: Vad är CC:t för detta?"
 
-#: config/mmix/mmix.c:2744
+#: config/mmix/mmix.c:2740
 msgid "MMIX Internal: This is not a constant:"
 msgstr "MMIX-internt: Detta är inte en konstant:"
 
@@ -3520,81 +3445,81 @@
 msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr "Försök köra \"%s\" i skalet för att öka dess gräns.\n"
 
-#: config/rs6000/rs6000.c:11434
+#: config/rs6000/rs6000.c:11645
 #, c-format
 msgid "invalid %%f value"
 msgstr "ogiltigt %%f-värde"
 
-#: config/rs6000/rs6000.c:11443
+#: config/rs6000/rs6000.c:11654
 #, c-format
 msgid "invalid %%F value"
 msgstr "ogiltigt %%F-värde"
 
-#: config/rs6000/rs6000.c:11452
+#: config/rs6000/rs6000.c:11663
 #, c-format
 msgid "invalid %%G value"
 msgstr "ogiltigt %%G-värde"
 
-#: config/rs6000/rs6000.c:11487
+#: config/rs6000/rs6000.c:11698
 #, c-format
 msgid "invalid %%j code"
 msgstr "ogiltig %%j-kod"
 
-#: config/rs6000/rs6000.c:11497
+#: config/rs6000/rs6000.c:11708
 #, c-format
 msgid "invalid %%J code"
 msgstr "ogiltig %%J-kod"
 
-#: config/rs6000/rs6000.c:11507
+#: config/rs6000/rs6000.c:11718
 #, c-format
 msgid "invalid %%k value"
 msgstr "ogiltigt %%k-värde"
 
-#: config/rs6000/rs6000.c:11527 config/xtensa/xtensa.c:2022
+#: config/rs6000/rs6000.c:11738 config/xtensa/xtensa.c:2028
 #, c-format
 msgid "invalid %%K value"
 msgstr "ogiltigt %%K-värde"
 
-#: config/rs6000/rs6000.c:11597
+#: config/rs6000/rs6000.c:11808
 #, c-format
 msgid "invalid %%O value"
 msgstr "ogiltigt %%O-värde"
 
-#: config/rs6000/rs6000.c:11644
+#: config/rs6000/rs6000.c:11855
 #, c-format
 msgid "invalid %%q value"
 msgstr "ogiltigt %%q-värde"
 
-#: config/rs6000/rs6000.c:11688
+#: config/rs6000/rs6000.c:11899
 #, c-format
 msgid "invalid %%S value"
 msgstr "ogiltigt %%S-värde"
 
-#: config/rs6000/rs6000.c:11728
+#: config/rs6000/rs6000.c:11939
 #, c-format
 msgid "invalid %%T value"
 msgstr "ogiltigt %%T-värde"
 
-#: config/rs6000/rs6000.c:11738
+#: config/rs6000/rs6000.c:11949
 #, c-format
 msgid "invalid %%u value"
 msgstr "ogiltigt %%u-värde"
 
-#: config/rs6000/rs6000.c:11747 config/xtensa/xtensa.c:1992
+#: config/rs6000/rs6000.c:11958 config/xtensa/xtensa.c:1998
 #, c-format
 msgid "invalid %%v value"
 msgstr "ogiltig %%v-kod"
 
-#: config/rs6000/rs6000.c:21768
+#: config/rs6000/rs6000.c:21946
 msgid "AltiVec argument passed to unprototyped function"
 msgstr "AltiVec-argument skickat till funktion utan prototyp"
 
-#: config/s390/s390.c:4561
+#: config/s390/s390.c:4560
 #, c-format
 msgid "cannot decompose address"
 msgstr "kan inte dekomponera adress."
 
-#: config/s390/s390.c:4771
+#: config/s390/s390.c:4770
 msgid "UNKNOWN in print_operand !?"
 msgstr "OKÄND i print_operand!?"
 
@@ -3604,89 +3529,89 @@
 msgid "invalid operand for code: '%c'"
 msgstr "ogiltig operand för kod: \"%c\""
 
-#: config/sh/sh.c:746
+#: config/sh/sh.c:749
 #, c-format
 msgid "invalid operand to %%R"
 msgstr "ogiltig operand till %%R"
 
-#: config/sh/sh.c:773
+#: config/sh/sh.c:776
 #, c-format
 msgid "invalid operand to %%S"
 msgstr "ogiltig operand till %%R"
 
-#: config/sh/sh.c:8095
+#: config/sh/sh.c:8098
 msgid "created and used with different architectures / ABIs"
 msgstr "skapad och använd med olika arkitekturer/ABI:er"
 
-#: config/sh/sh.c:8097
+#: config/sh/sh.c:8100
 msgid "created and used with different ABIs"
 msgstr "skapad och använd med olika ABI:er"
 
-#: config/sh/sh.c:8099
+#: config/sh/sh.c:8102
 msgid "created and used with different endianness"
 msgstr "skapad och använd med olika byteordning"
 
-#: config/sparc/sparc.c:6803 config/sparc/sparc.c:6809
+#: config/sparc/sparc.c:6806 config/sparc/sparc.c:6812
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "ogiltig %%Y-operand"
 
-#: config/sparc/sparc.c:6879
+#: config/sparc/sparc.c:6882
 #, c-format
 msgid "invalid %%A operand"
 msgstr "ogiltig %%A-operand"
 
-#: config/sparc/sparc.c:6889
+#: config/sparc/sparc.c:6892
 #, c-format
 msgid "invalid %%B operand"
 msgstr "ogiltig %%B-operand"
 
-#: config/sparc/sparc.c:6928
+#: config/sparc/sparc.c:6931
 #, c-format
 msgid "invalid %%c operand"
 msgstr "ogiltig %%c-operand"
 
-#: config/sparc/sparc.c:6950
+#: config/sparc/sparc.c:6953
 #, c-format
 msgid "invalid %%d operand"
 msgstr "ogiltig %%d-operand"
 
-#: config/sparc/sparc.c:6967
+#: config/sparc/sparc.c:6970
 #, c-format
 msgid "invalid %%f operand"
 msgstr "ogiltig %%f-operand"
 
-#: config/sparc/sparc.c:6981
+#: config/sparc/sparc.c:6984
 #, c-format
 msgid "invalid %%s operand"
 msgstr "ogiltig %%s-operand"
 
-#: config/sparc/sparc.c:7035
+#: config/sparc/sparc.c:7038
 #, c-format
 msgid "long long constant not a valid immediate operand"
 msgstr "long long-konstant inte en giltig omedelbar operand"
 
-#: config/sparc/sparc.c:7038
+#: config/sparc/sparc.c:7041
 #, c-format
 msgid "floating point constant not a valid immediate operand"
 msgstr "flyttalskonstant inte en giltig omedelbar operand"
 
-#: config/stormy16/stormy16.c:1775 config/stormy16/stormy16.c:1846
+#: config/stormy16/stormy16.c:1748 config/stormy16/stormy16.c:1819
 #, c-format
 msgid "'B' operand is not constant"
 msgstr "\"B\"-operand är ej konstant"
 
-#: config/stormy16/stormy16.c:1802
+#: config/stormy16/stormy16.c:1775
 #, c-format
 msgid "'B' operand has multiple bits set"
 msgstr "\"B\"-operand har flera bitar satta"
 
-#: config/stormy16/stormy16.c:1828
+#: config/stormy16/stormy16.c:1801
 #, c-format
 msgid "'o' operand is not constant"
 msgstr "\"o\"-operand är ej konstant"
 
-#: config/stormy16/stormy16.c:1860
+#: config/stormy16/stormy16.c:1833
 #, c-format
 msgid "xstormy16_print_operand: unknown code"
 msgstr "xstormy16_print_operand: okänd kod"
@@ -3699,56 +3624,56 @@
 msgid "output_move_single:"
 msgstr "output_move_single:"
 
-#: config/xtensa/xtensa.c:652 config/xtensa/xtensa.c:684
-#: config/xtensa/xtensa.c:693
+#: config/xtensa/xtensa.c:656 config/xtensa/xtensa.c:688
+#: config/xtensa/xtensa.c:697
 msgid "bad test"
 msgstr "felaktig test"
 
-#: config/xtensa/xtensa.c:1980
+#: config/xtensa/xtensa.c:1986
 #, c-format
 msgid "invalid %%D value"
 msgstr "ogiltigt %%D-värde"
 
-#: config/xtensa/xtensa.c:2017
+#: config/xtensa/xtensa.c:2023
 msgid "invalid mask"
 msgstr "ogiltigt mask"
 
-#: config/xtensa/xtensa.c:2043
+#: config/xtensa/xtensa.c:2049
 #, c-format
 msgid "invalid %%x value"
 msgstr "ogiltigt %%x-värde"
 
-#: config/xtensa/xtensa.c:2050
+#: config/xtensa/xtensa.c:2056
 #, c-format
 msgid "invalid %%d value"
 msgstr "ogiltigt %%d-värde"
 
-#: config/xtensa/xtensa.c:2071 config/xtensa/xtensa.c:2081
+#: config/xtensa/xtensa.c:2077 config/xtensa/xtensa.c:2087
 #, c-format
 msgid "invalid %%t/%%b value"
 msgstr "ogiltigt %%t/%%b-värde"
 
-#: config/xtensa/xtensa.c:2123
+#: config/xtensa/xtensa.c:2129
 msgid "invalid address"
 msgstr "ogiltig adress"
 
-#: config/xtensa/xtensa.c:2148
+#: config/xtensa/xtensa.c:2154
 msgid "no register in address"
 msgstr "inget register i adress"
 
-#: config/xtensa/xtensa.c:2156
+#: config/xtensa/xtensa.c:2162
 msgid "address offset not a constant"
 msgstr "adressavstånd inte en konstant"
 
-#: cp/call.c:2514
+#: cp/call.c:2500
 msgid "candidates are:"
 msgstr "kandidater är:"
 
-#: cp/call.c:6463
+#: cp/call.c:6487
 msgid "candidate 1:"
 msgstr "kandidat 1:"
 
-#: cp/call.c:6464
+#: cp/call.c:6488
 msgid "candidate 2:"
 msgstr "kandidat 2:"
 
@@ -3793,51 +3718,51 @@
 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
 msgstr "Heltal utanför symmetriskt intervall implicerat av Standard Fortran vid %L"
 
-#: fortran/arith.c:1425
+#: fortran/arith.c:1472
 msgid "elemental binary operation"
 msgstr "elementär binär operation"
 
-#: fortran/arith.c:1997
+#: fortran/arith.c:2044
 #, no-c-format
 msgid "Arithmetic OK converting %s to %s at %L"
 msgstr "Aritmetiskt OK konvertering av %s till %s vid %L"
 
-#: fortran/arith.c:2001
+#: fortran/arith.c:2048
 #, no-c-format
 msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 msgstr "Aritmetiskt spill vid konvertering av %s till %s vid %L.  Denna kontroll kan avaktiveras med flaggan -fno-range-check"
 
-#: fortran/arith.c:2006
+#: fortran/arith.c:2053
 #, no-c-format
 msgid "Arithmetic underflow converting %s to %s at %L"
 msgstr "Aritmetiskt underspill vid konvertering av %s till %s vid %L"
 
-#: fortran/arith.c:2010
+#: fortran/arith.c:2057
 #, no-c-format
 msgid "Arithmetic NaN converting %s to %s at %L"
 msgstr "Aritmetisk NaN vid konvertering av %s till %s vid %L"
 
-#: fortran/arith.c:2014
+#: fortran/arith.c:2061
 #, no-c-format
 msgid "Division by zero converting %s to %s at %L"
 msgstr "Division med noll vid konvertering av %s till %s vid %L"
 
-#: fortran/arith.c:2018
+#: fortran/arith.c:2065
 #, no-c-format
 msgid "Array operands are incommensurate converting %s to %s at %L"
 msgstr "Vektoroperander passar inte ihop vid konvertering av %s till %s vid %L"
 
-#: fortran/arith.c:2022
+#: fortran/arith.c:2069
 #, no-c-format
 msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
 msgstr "Heltal utanför symmetriskt intervall implicerat av Standard Fortran vid konvertering av %s till %s vid %L"
 
-#: fortran/arith.c:2355
+#: fortran/arith.c:2402
 #, no-c-format
 msgid "The Hollerith constant at %L is too long to convert to %s"
 msgstr "Hollerithkonstanten vid %L är för lång för att konverteras till %s"
 
-#: fortran/arith.c:2513
+#: fortran/arith.c:2560
 #, no-c-format
 msgid "Enumerator exceeds the C integer type at %C"
 msgstr "Uppräkningstypen överskrider C:s heltalstyp vid %C"
@@ -3867,72 +3792,72 @@
 msgid "Variable '%s' at %L in this context must be constant"
 msgstr "Variabeln \"%s\" vid %L i detta sammanhang måste vara en konstant"
 
-#: fortran/array.c:299
+#: fortran/array.c:314
 #, no-c-format
 msgid "Expected expression in array specification at %C"
 msgstr "Förväntade uttryck i vektorspecifikation vid %C"
 
-#: fortran/array.c:386
+#: fortran/array.c:392
 #, no-c-format
 msgid "Bad array specification for an explicitly shaped array at %C"
 msgstr "Felaktig vektorspecifikation för en explicit formad vektor vid %C"
 
-#: fortran/array.c:396
+#: fortran/array.c:402
 #, no-c-format
 msgid "Bad array specification for assumed shape array at %C"
 msgstr "Felaktig vektorspecifikation för en förmodat formad vektor vid %C"
 
-#: fortran/array.c:410
+#: fortran/array.c:416
 #, no-c-format
 msgid "Bad specification for deferred shape array at %C"
 msgstr "Felaktig specifikation för en fördröjt formad vektor vid %C"
 
-#: fortran/array.c:414
+#: fortran/array.c:420
 #, no-c-format
 msgid "Bad specification for assumed size array at %C"
 msgstr "Felaktig specifikation för vektor med förmodad storlek vid %C"
 
-#: fortran/array.c:423
+#: fortran/array.c:429
 #, no-c-format
 msgid "Expected another dimension in array declaration at %C"
 msgstr "Förväntade en annan dimension i vektordeklaration vid %C"
 
-#: fortran/array.c:429
+#: fortran/array.c:435
 #, no-c-format
 msgid "Array specification at %C has more than %d dimensions"
 msgstr "Vektorspecifikation vid %C har mer än %d dimensioner"
 
-#: fortran/array.c:635
+#: fortran/array.c:641
 #, no-c-format
 msgid "duplicated initializer"
 msgstr "dubblerad initierare"
 
-#: fortran/array.c:727
+#: fortran/array.c:733
 #, no-c-format
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 msgstr "DO-iterator \"%s\" vid %L är inuti en iterator med samma namn"
 
-#: fortran/array.c:829 fortran/array.c:938
+#: fortran/array.c:835 fortran/array.c:944
 #, no-c-format
 msgid "Syntax error in array constructor at %C"
 msgstr "Syntaxfel i vektorkonstruerare vid %C"
 
-#: fortran/array.c:884
+#: fortran/array.c:890
 #, no-c-format
 msgid "Fortran 2003: [...] style array constructors at %C"
 msgstr "Fortran 2003: [...]-stils vektorkonstruerare vid %C"
 
-#: fortran/array.c:898
+#: fortran/array.c:904
 #, no-c-format
 msgid "Empty array constructor at %C is not allowed"
 msgstr "Tom vektorkonstruerare vid %C är inte tillåtet"
 
-#: fortran/array.c:982
+#: fortran/array.c:988
 #, no-c-format
 msgid "Element in %s array constructor at %L is %s"
 msgstr "Element i %s-vektorkonstruerare vid %L är %s"
 
-#: fortran/array.c:1309
+#: fortran/array.c:1315
 #, no-c-format
 msgid "Iterator step at %L cannot be zero"
 msgstr "Iteratorsteg vid %L kan inte vara noll"
@@ -3952,7 +3877,7 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
 msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L måste vara en numerisk typ"
 
-#: fortran/check.c:101 fortran/check.c:817 fortran/check.c:827
+#: fortran/check.c:101 fortran/check.c:810 fortran/check.c:820
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
 msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L måste vara INTEGER eller REAL"
@@ -4017,220 +3942,215 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
 msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L måste vara en variabel"
 
-#: fortran/check.c:320
+#: fortran/check.c:356
 #, no-c-format
-msgid "Missing DIM parameter in intrinsic '%s' at %L"
-msgstr "Saknad DIM-parameter till inbyggd \"%s\" vid %L"
-
-#: fortran/check.c:363
-#, no-c-format
 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"
 
-#: fortran/check.c:433
+#: fortran/check.c:426
 #, no-c-format
 msgid "Unequal character lengths (%ld and %ld) in %s intrinsic at %L"
 msgstr "Olika teckenlängder (%ld och %ld) i inbyggd %s vid %L"
 
-#: fortran/check.c:535 fortran/check.c:1938 fortran/check.c:1953
+#: fortran/check.c:528 fortran/check.c:1932 fortran/check.c:1947
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
 msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L måste vara ALLOCATABLE"
 
-#: fortran/check.c:559 fortran/check.c:3703
+#: fortran/check.c:552 fortran/check.c:3697
 #, no-c-format
 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
 msgstr "\"%s\"- och \"%s\"-argumenten till inbyggd \"%s\" vid %L måste ha samma typ"
 
-#: fortran/check.c:568 fortran/check.c:1143 fortran/check.c:1286
-#: fortran/check.c:1360 fortran/check.c:1616
+#: fortran/check.c:561 fortran/check.c:1137 fortran/check.c:1280
+#: fortran/check.c:1354 fortran/check.c:1610
 #, no-c-format
 msgid "Extension: Different type kinds at %L"
 msgstr "Utökning: Olika typsorter vid %L"
 
-#: fortran/check.c:608 fortran/check.c:2022
+#: fortran/check.c:601 fortran/check.c:2016
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
 msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L måste vara POINTER"
 
-#: fortran/check.c:628
+#: fortran/check.c:621
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
 msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L måste vara en pekare eller mål-VARIABLE eller -FUNCTION"
 
-#: fortran/check.c:636
+#: fortran/check.c:629
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
 msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L måste vara en POINTER eller en TARGET"
 
-#: fortran/check.c:652
+#: fortran/check.c:645
 #, no-c-format
 msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
 msgstr "Vektorsektion med ett vektorindex vid %L skall inte vara målet för en pekare"
 
-#: fortran/check.c:663
+#: fortran/check.c:656
 #, no-c-format
 msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
 msgstr "NULL-pekare vid %L är inte tillåtet som aktuellt argument till inbyggd funktion \"%s\""
 
-#: fortran/check.c:798 fortran/check.c:915
+#: fortran/check.c:791 fortran/check.c:910
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
 msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L måste får inte finnas om \"x\" är COMPLEX"
 
-#: fortran/check.c:848 fortran/check.c:1205 fortran/check.c:1308
-#: fortran/check.c:1467 fortran/check.c:1484 fortran/check.c:2318
-#: fortran/check.c:2444 fortran/check.c:2779 fortran/check.c:2821
+#: fortran/check.c:841 fortran/check.c:1199 fortran/check.c:1302
+#: fortran/check.c:1461 fortran/check.c:1478 fortran/check.c:2312
+#: fortran/check.c:2438 fortran/check.c:2773 fortran/check.c:2815
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
 msgstr "Fortran 2003: inbyggd \"%s\" vid KIND-argument vid %L"
 
-#: fortran/check.c:964 fortran/check.c:1712 fortran/check.c:1720
+#: fortran/check.c:959 fortran/check.c:1706 fortran/check.c:1714
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
 msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L måste vara numeriskt eller LOGICAL"
 
-#: fortran/check.c:978
+#: fortran/check.c:973
 #, no-c-format
 msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
 msgstr "Olika former för argument \"%s\" och \"%s\" vid %L för inbyggd \"dot_product\""
 
-#: fortran/check.c:997 fortran/check.c:1005
+#: fortran/check.c:992 fortran/check.c:1000
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
 msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L måste vara standard reell"
 
-#: fortran/check.c:1256
+#: fortran/check.c:1250
 #, no-c-format
 msgid "Argument of %s at %L must be of length one"
 msgstr "Argument till \"%s\" vid %L måste ha längden ett"
 
-#: fortran/check.c:1315
+#: fortran/check.c:1309
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
 msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L måste ha samma sort som \"%s\""
 
-#: fortran/check.c:1440
+#: fortran/check.c:1434
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
 msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L måste vara en icke härledd typ"
 
-#: fortran/check.c:1589
+#: fortran/check.c:1583
 #, no-c-format
 msgid "Intrinsic '%s' at %L must have at least two arguments"
 msgstr "Inbyggd \"%s\" vid %L måste ha åtminstone två argument"
 
-#: fortran/check.c:1622
+#: fortran/check.c:1616
 #, no-c-format
 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
 msgstr "\"a%d\"-argumentet till inbyggd \"%s\" vid %L måste vara %s(%d)"
 
-#: fortran/check.c:1655
+#: fortran/check.c:1649
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
 msgstr "Fortran 2003: inbyggd \"%s\" med CHARACTER-argument vid %L"
 
-#: fortran/check.c:1662
+#: fortran/check.c:1656
 #, no-c-format
 msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
 msgstr "\"a1\"-argumentet till inbyggd \"%s\" vid %L måste vara INTEGER, REAL eller CHARACTER"
 
-#: fortran/check.c:1734
+#: fortran/check.c:1728
 #, no-c-format
 msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
 msgstr "Olika form på dimension 1 för argumenten \"%s\" och \"%s\" vid %L för inbyggd matmul"
 
-#: fortran/check.c:1753
+#: fortran/check.c:1747
 #, no-c-format
 msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
 msgstr "Olika form på dimension 2 för argument \"%s\" och dimension 1 för argument \"%s\" vid %L för inbyggd matmul"
 
-#: fortran/check.c:1762
+#: fortran/check.c:1756
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
 msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L måste ha ordning 1 eller 2"
 
-#: fortran/check.c:1964
+#: fortran/check.c:1958
 #, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
 msgstr "\"%s\"- och \"%s\"-argumenten till inbyggd \"%s\" vid %L måste ha samma ordning %d/%d"
 
-#: fortran/check.c:1973
+#: fortran/check.c:1967
 #, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
 msgstr "\"%s\"- och \"%s\"-argumenten till inbyggd \"%s\" vid %L måste ha samma sort %d/%d"
 
-#: fortran/check.c:2069
+#: fortran/check.c:2063
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
 msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L måste ha typen REAL eller COMPLEX"
 
-#: fortran/check.c:2090
+#: fortran/check.c:2084
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
 msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L måste vara en attrappvariabel"
 
-#: fortran/check.c:2098
+#: fortran/check.c:2092
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
 msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L måste vara en OPTIONAL attrappvariabel"
 
-#: fortran/check.c:2114
+#: fortran/check.c:2108
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
 msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L får inte vara ett underobjekt till \"%s\""
 
-#: fortran/check.c:2231
+#: fortran/check.c:2225
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
 msgstr "\"shape\"-argumentet till inbyggd \"reshape\" vid %L måste vara en vektor av konstant storlek"
 
-#: fortran/check.c:2241
+#: fortran/check.c:2235
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
 msgstr "\"shape\"-argumentet till inbyggd \"reshape\" vid %L har mer än %d element"
 
-#: fortran/check.c:2279
+#: fortran/check.c:2273
 #, no-c-format
 msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
 msgstr "Utan utfyllnad finns det inte tillräckligt med element i inbyggda RESHAPE-källan vid %L för att stämma med formen"
 
-#: fortran/check.c:2364
+#: fortran/check.c:2358
 #, no-c-format
 msgid "Missing arguments to %s intrinsic at %L"
 msgstr "Saknar argument till inbyggd %s vid %L"
 
-#: fortran/check.c:2405
+#: fortran/check.c:2399
 #, no-c-format
 msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
 msgstr "\"source\"-argumentet till inbyggd \"shape\" vid %L får inte vara en vektor med antagen storlek"
 
-#: fortran/check.c:2479
+#: fortran/check.c:2473
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
 msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L måste vara av lägre ordning än %d"
 
-#: fortran/check.c:2731
+#: fortran/check.c:2725
 #, no-c-format
 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
 msgstr "MOLD-argumentet till inbyggd \"TRANSFER\" vid %L måste vara %s"
 
-#: fortran/check.c:3050
+#: fortran/check.c:3044
 #, no-c-format
 msgid "Too many arguments to %s at %L"
 msgstr "För många argument till %s vid %L"
 
-#: fortran/check.c:3162 fortran/check.c:3616 fortran/check.c:3640
+#: fortran/check.c:3156 fortran/check.c:3610 fortran/check.c:3634
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
 msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L måste vara INTEGER eller PROCEDURE"
 
-#: fortran/check.c:3338
+#: fortran/check.c:3332
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
 msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L måste ha en sort som inte är bredare än standardsorten (%d)"
 
-#: fortran/check.c:3687 fortran/check.c:3695
+#: fortran/check.c:3681 fortran/check.c:3689
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
 msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L måste vara INTEGER eller LOGICAL"
@@ -4255,890 +4175,926 @@
 msgid "'%s' at %L already is initialized at %L"
 msgstr "\"%s\" vid %L är redan initierad vid %L"
 
-#: fortran/data.c:412
+#: fortran/data.c:317
 #, no-c-format
+msgid "Data element below array lower bound at %L"
+msgstr "Dataelement under undre vektorgräns vid %L"
+
+#: fortran/data.c:329
+#, no-c-format
+msgid "Data element above array upper bound at %L"
+msgstr "Dataelement ovanför övre vektorgräns vid %L"
+
+#: fortran/data.c:435
+#, no-c-format
 msgid "Extension: re-initialization of '%s' at %L"
 msgstr "Utökning: ominitiering av \"%s\" vid %L"
 
-#: fortran/decl.c:254
+#: fortran/decl.c:253
 #, no-c-format
 msgid "Host associated variable '%s' may not be in the DATA statement at %C"
 msgstr "Värdassocierad variabel \"%s\" får inte finnas i DATA-sats vid %C"
 
-#: fortran/decl.c:261
+#: fortran/decl.c:260
 #, no-c-format
 msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
 msgstr "Utökning: initiering av common-blockvariabel \"%s\" i DATA-sats vid %C"
 
-#: fortran/decl.c:366
+#: fortran/decl.c:365
 #, no-c-format
 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
 msgstr "Symbolen \"%s\" måste vara en PARAMETER i DATA-sats vid %C"
 
-#: fortran/decl.c:470
+#: fortran/decl.c:390
 #, no-c-format
+msgid "Invalid initializer %s in Data statement at %C"
+msgstr "Ogiltig initierare %s på DATA-sats vid %C"
+
+#: fortran/decl.c:493
+#, no-c-format
 msgid "Initialization at %C is not allowed in a PURE procedure"
 msgstr "Initieringen vid %C får inte förekomma i en PURE-procedur"
 
-#: fortran/decl.c:529
+#: fortran/decl.c:552
 #, no-c-format
 msgid "DATA statement at %C is not allowed in a PURE procedure"
 msgstr "DATA-sats vid %C får inte förekomma i en PURE-procedur"
 
-#: fortran/decl.c:558
+#: fortran/decl.c:581
 #, no-c-format
 msgid "Bad INTENT specification at %C"
 msgstr "Felaktig INTENT-specifikation vid %C"
 
-#: fortran/decl.c:600
+#: fortran/decl.c:623
 #, no-c-format
 msgid "Conflict in attributes of function argument at %C"
 msgstr "Konflikt i attribut för funktionsargument vid %C"
 
-#: fortran/decl.c:647
+#: fortran/decl.c:676
 #, no-c-format
 msgid "Syntax error in character length specification at %C"
 msgstr "Syntaxfel i specifikation av teckenlängd vid %C"
 
-#: fortran/decl.c:757
+#: fortran/decl.c:795
 #, no-c-format
 msgid "Procedure '%s' at %C is already defined at %L"
 msgstr "Proceduren \"%s\" vid %C är redan definierad vid %L"
 
-#: fortran/decl.c:765
+#: fortran/decl.c:803
 #, no-c-format
 msgid "Name '%s' at %C is already defined as a generic interface at %L"
 msgstr "Namnet \"%s\" vid %C är redan definierat som ett generiskt gränssnitt vid %L"
 
-#: fortran/decl.c:778
+#: fortran/decl.c:816
 #, no-c-format
 msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
 msgstr "Proceduren \"%s\" vid %C har ett explicit gränssnitt och får inte ha attribut deklarerade vid %L"
 
-#: fortran/decl.c:850
+#: fortran/decl.c:888
 #, no-c-format
 msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
 msgstr "Proceduren \"%s\" vid %L måste ha attributet BIND(C) för att vara C-interoperativ"
 
-#: fortran/decl.c:880
+#: fortran/decl.c:918
 #, no-c-format
 msgid "Type '%s' at %L is a parameter to the BIND(C)  procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
 msgstr "Typen \"%s\" vid %L är en parameter till BIND(C)-proceduren \"%s\" men är inte interoperativ med C för att den härledda typen \"%s\" inte är interoperativ med C"
 
-#: fortran/decl.c:887
+#: fortran/decl.c:925
 #, no-c-format
 msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
 msgstr "Variabeln \"%s\" vid %L är en parameter till BIND(C)-proceduren \"%s\" men är kanske inte interoperativ med C"
 
-#: fortran/decl.c:902
+#: fortran/decl.c:940
 #, no-c-format
 msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
 msgstr "Teckenargument \"%s\" vid %L måste ha längden 1 eftersom proceduren \"%s\" är BIND(C)"
 
-#: fortran/decl.c:916
+#: fortran/decl.c:954
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
 msgstr "Variabeln \"%s\" vid %L kan inte ha attributet ALLOCATABLE eftersom proceduren \"%s\" är BIND(C)"
 
-#: fortran/decl.c:925
+#: fortran/decl.c:963
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
 msgstr "Variabeln \"%s\" vid %L kan inte ha attributet POINTER eftersom proceduren \"%s\" är BIND(C)"
 
-#: fortran/decl.c:934
+#: fortran/decl.c:972
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
 msgstr "Variabeln \"%s\" vid %L kan inte ha attributet OPTIONAL eftersom proceduren \"%s\" är BIND(C)"
 
-#: fortran/decl.c:947
+#: fortran/decl.c:985
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr "Vektorn \"%s\" med förmodad form vid %L kan inte vara ett argument till proceduren \"%s\" vid %L eftersom proceduren är BIND(C)"
 
-#: fortran/decl.c:957
+#: fortran/decl.c:995
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr "Vektorn \"%s\" med fördröjd form vid %L kan inte vara ett argument till proceduren \"%s\" vid %L eftersom proceduren är BIND(C)"
 
-#: fortran/decl.c:1033
+#: fortran/decl.c:1071
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
 msgstr "Variabeln \"%s\" i common-blocket \"%s\" vid %C måste deklareras med en sort som är C-interoperativ eftersom common-blocket \"%s\" är BIND(C)"
 
-#: fortran/decl.c:1069
+#: fortran/decl.c:1107
 #, no-c-format
 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
 msgstr "CHARACTER-uttryck vid %L huggs av (%d/%d)"
 
-#: fortran/decl.c:1075
+#: fortran/decl.c:1113
 #, no-c-format
 msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
 msgstr "CHARACTER-elementen i vektorkonstrueraren vid %L måste ha samma längd (%d/%d)"
 
-#: fortran/decl.c:1165
+#: fortran/decl.c:1203
 #, no-c-format
 msgid "Initializer not allowed for PARAMETER '%s' at %C"
 msgstr "Initierare är inte tillåten för PARAMETER \"%s\" vid %C"
 
-#: fortran/decl.c:1174
+#: fortran/decl.c:1213
 #, no-c-format
-msgid "Initializer not allowed for COMMON variable '%s' at %C"
-msgstr "Initierare är inte tillåten för COMMON-variabel \"%s\" vid %C"
-
-#: fortran/decl.c:1184
-#, no-c-format
 msgid "PARAMETER at %L is missing an initializer"
 msgstr "PARAMETER vid %L saknar en initierare"
 
-#: fortran/decl.c:1194
+#: fortran/decl.c:1223
 #, no-c-format
 msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
 msgstr "Variabeln \"%s\" vid %C med en initierare finns redan i en DATA-sats"
 
-#: fortran/decl.c:1344
+#: fortran/decl.c:1373
 #, no-c-format
 msgid "Component at %C must have the POINTER attribute"
 msgstr "Komponent vid %C måste ha attributet POINTER"
 
-#: fortran/decl.c:1352
+#: fortran/decl.c:1381
 #, no-c-format
 msgid "Array component of structure at %C must have explicit or deferred shape"
 msgstr "Vektorkomponent i post vid %C måste ha fördröjd form"
 
-#: fortran/decl.c:1378
+#: fortran/decl.c:1425
 #, no-c-format
 msgid "Allocatable component at %C must be an array"
 msgstr "Allokerbar komponent vid %C måste vara en vektor"
 
-#: fortran/decl.c:1389
+#: fortran/decl.c:1436
 #, no-c-format
 msgid "Pointer array component of structure at %C must have a deferred shape"
 msgstr "Pekarvektorkomponent i post vid %C måste ha fördröjd form"
 
-#: fortran/decl.c:1398
+#: fortran/decl.c:1445
 #, no-c-format
 msgid "Allocatable component of structure at %C must have a deferred shape"
 msgstr "Allokerbar komponent i post vid %C måste ha fördröjd form"
 
-#: fortran/decl.c:1407
+#: fortran/decl.c:1454
 #, no-c-format
 msgid "Array component of structure at %C must have an explicit shape"
 msgstr "Vektorkomponent i post vid %C måste ha uttrycklig form"
 
-#: fortran/decl.c:1433
+#: fortran/decl.c:1480
 #, no-c-format
 msgid "NULL() initialization at %C is ambiguous"
 msgstr "NULL()-initiering vid %C är tvetydig"
 
-#: fortran/decl.c:1556 fortran/decl.c:5197
+#: fortran/decl.c:1603 fortran/decl.c:5395
 #, no-c-format
 msgid "Duplicate array spec for Cray pointee at %C"
 msgstr "Dubblerad vektorspecifikation för Cray-utpekad vid vid %C"
 
-#: fortran/decl.c:1616
+#: fortran/decl.c:1663
 #, no-c-format
 msgid "the type of '%s' at %C has not been declared within the interface"
 msgstr "typen på \"%s\" vid %C har inte deklarerats inuti gränssnittet"
 
-#: fortran/decl.c:1632
+#: fortran/decl.c:1679
 #, no-c-format
 msgid "Function name '%s' not allowed at %C"
 msgstr "Funktionsnamnet \"%s\" är inte tillåtet vid %C"
 
-#: fortran/decl.c:1648
+#: fortran/decl.c:1695
 #, no-c-format
 msgid "Extension: Old-style initialization at %C"
 msgstr "Utökning: Gammaldags initiering vid %C"
 
-#: fortran/decl.c:1663
+#: fortran/decl.c:1710
 #, no-c-format
 msgid "Initialization at %C isn't for a pointer variable"
 msgstr "Initieringen vid %C är inte för en pekarvariabel"
 
-#: fortran/decl.c:1671
+#: fortran/decl.c:1718
 #, no-c-format
 msgid "Pointer initialization requires a NULL() at %C"
 msgstr "Pekarinitiering kräver en NULL() vid %C"
 
-#: fortran/decl.c:1677
+#: fortran/decl.c:1724
 #, no-c-format
 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
 msgstr "Initiering av pekare vid %C är inte tillåtet i en PURE-procedur"
 
-#: fortran/decl.c:1690
+#: fortran/decl.c:1737
 #, no-c-format
 msgid "Pointer initialization at %C requires '=>', not '='"
 msgstr "Pekarinitiering vid %C kräver \"=>\", inte \"=\""
 
-#: fortran/decl.c:1699 fortran/decl.c:6129
+#: fortran/decl.c:1746 fortran/decl.c:6361
 #, no-c-format
 msgid "Expected an initialization expression at %C"
 msgstr "Ett initieringsuttryck förväntades vid %C"
 
-#: fortran/decl.c:1705
+#: fortran/decl.c:1752
 #, no-c-format
 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
 msgstr "Initiering av variabel vid %C är inte tillåtet i en PURE-procedur"
 
-#: fortran/decl.c:1718
+#: fortran/decl.c:1765
 #, no-c-format
 msgid "Initialization of allocatable component at %C is not allowed"
 msgstr "Initiering av allokerbar komponent vid %C är inte tillåtet"
 
-#: fortran/decl.c:1772 fortran/decl.c:1781
+#: fortran/decl.c:1819 fortran/decl.c:1828
 #, no-c-format
 msgid "Old-style type declaration %s*%d not supported at %C"
 msgstr "Gammaldags typdeklaration %s*%d stöds inte vid %C"
 
-#: fortran/decl.c:1786
+#: fortran/decl.c:1833
 #, no-c-format
 msgid "Nonstandard type declaration %s*%d at %C"
 msgstr "Typdeklaration ej enligt standard %s*%d vid %C"
 
-#: fortran/decl.c:1838 fortran/decl.c:1897
+#: fortran/decl.c:1884 fortran/decl.c:1948
 #, no-c-format
 msgid "Missing right parenthesis at %C"
 msgstr "Saknad högerparentes vid %C"
 
-#: fortran/decl.c:1853 fortran/decl.c:1931
+#: fortran/decl.c:1897 fortran/decl.c:1993
 #, no-c-format
 msgid "Expected initialization expression at %C"
 msgstr "Initieringsuttryck förväntades vid %C"
 
-#: fortran/decl.c:1861 fortran/decl.c:1937
+#: fortran/decl.c:1905 fortran/decl.c:1999
 #, no-c-format
 msgid "Expected scalar initialization expression at %C"
 msgstr "Ett skalärt initieringsuttryck förväntades vid %C"
 
-#: fortran/decl.c:1891
+#: fortran/decl.c:1936
 #, no-c-format
 msgid "Kind %d not supported for type %s at %C"
 msgstr "Sorten %d stöds inte för typen %s vid %C"
 
-#: fortran/decl.c:1957
+#: fortran/decl.c:1946
 #, no-c-format
+msgid "Missing right parenthesis or comma at %C"
+msgstr "PROGRAM"
+
+#: fortran/decl.c:2019
+#, no-c-format
 msgid "Kind %d is not supported for CHARACTER at %C"
 msgstr "Sorten %d stöds inte för typen CHARACTER vid %C"
 
-#: fortran/decl.c:2086
+#: fortran/decl.c:2148
 #, no-c-format
 msgid "Syntax error in CHARACTER declaration at %C"
 msgstr "Syntaxfel i CHARACTER-deklaration vid %C"
 
-#: fortran/decl.c:2156
+#: fortran/decl.c:2233
 #, no-c-format
 msgid "Extension: BYTE type at %C"
 msgstr "Utökning: BYTE-typ vid %C"
 
-#: fortran/decl.c:2162
+#: fortran/decl.c:2239
 #, no-c-format
 msgid "BYTE type used at %C is not available on the target machine"
 msgstr "BYTE-typ använd vid %C är inte tillgänglig på målmaskinen"
 
-#: fortran/decl.c:2211
+#: fortran/decl.c:2288
 #, no-c-format
 msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
 msgstr "DOUBLE COMPLEX vid %C följer inte standarden för Fortran 95"
 
-#: fortran/decl.c:2245 fortran/decl.c:2252 fortran/decl.c:2558
-#: fortran/decl.c:2566
+#: fortran/decl.c:2328 fortran/decl.c:2337 fortran/decl.c:2649
+#: fortran/decl.c:2657
 #, no-c-format
 msgid "Type name '%s' at %C is ambiguous"
 msgstr "Typnamnet \"%s\" vid %C är tvetydigt"
 
-#: fortran/decl.c:2321
+#: fortran/decl.c:2412
 #, no-c-format
 msgid "Missing character range in IMPLICIT at %C"
 msgstr "Teckenintervall saknas i IMPLICIT vid %C"
 
-#: fortran/decl.c:2367
+#: fortran/decl.c:2458
 #, no-c-format
 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
 msgstr "Bokstäver måste vara i alfabetisk ordning i IMPLICIT-sats vid %C"
 
-#: fortran/decl.c:2421
+#: fortran/decl.c:2512
 #, no-c-format
 msgid "Empty IMPLICIT statement at %C"
 msgstr "Tom IMPLICIT-sats vid %C"
 
-#: fortran/decl.c:2524
+#: fortran/decl.c:2615
 #, no-c-format
 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
 msgstr "IMPORT-sats vid %C endast tillåten inuti en INTERFACE-kropp"
 
-#: fortran/decl.c:2529
+#: fortran/decl.c:2620
 #, no-c-format
 msgid "Fortran 2003: IMPORT statement at %C"
 msgstr "Fortran 2003: IMPORT-sats vid %C"
 
-#: fortran/decl.c:2544
+#: fortran/decl.c:2635
 #, no-c-format
 msgid "Expecting list of named entities at %C"
 msgstr "Lista med namngivna entiteter förväntades vid %C"
 
-#: fortran/decl.c:2572
+#: fortran/decl.c:2663
 #, no-c-format
 msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
 msgstr "Det går inte att IMPORT:era \"%s\" från värdräckviddsenhet vid %C - existerar inte."
 
-#: fortran/decl.c:2579
+#: fortran/decl.c:2670
 #, no-c-format
 msgid "'%s' is already IMPORTed from host scoping unit at %C."
 msgstr "\"%s\" är redan IMPORT:erad från värdräckviddsenhet vid %C."
 
-#: fortran/decl.c:2608
+#: fortran/decl.c:2699
 #, no-c-format
 msgid "Syntax error in IMPORT statement at %C"
 msgstr "Syntaxfel i IMPORT-sats vid %C"
 
-#: fortran/decl.c:2850
+#: fortran/decl.c:2941
 #, no-c-format
 msgid "Missing dimension specification at %C"
 msgstr "Dimensionsspecifikation saknas vid %C"
 
-#: fortran/decl.c:2924
+#: fortran/decl.c:3015
 #, no-c-format
 msgid "Duplicate %s attribute at %L"
 msgstr "Dubblerat %s-attribut vid %L"
 
-#: fortran/decl.c:2943
+#: fortran/decl.c:3034
 #, no-c-format
 msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
 msgstr "Fortran 2003: attributet ALLOCATABLE vid %C i en TYPE-definition"
 
-#: fortran/decl.c:2953
+#: fortran/decl.c:3044
 #, no-c-format
 msgid "Attribute at %L is not allowed in a TYPE definition"
 msgstr "Attribut vid %L är inte tillåtet i en TYPE-definition"
 
-#: fortran/decl.c:2971
+#: fortran/decl.c:3062
 #, no-c-format
 msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
 msgstr "Fortran 2003: Attribut %s vid %L i en TYPE-definition"
 
-#: fortran/decl.c:2982
+#: fortran/decl.c:3073
 #, no-c-format
 msgid "%s attribute at %L is not allowed outside of the specification part of a module"
 msgstr "%s-attribut vid %L är inte tillåtet utanför specifikationsdelen av en modul"
 
-#: fortran/decl.c:3034 fortran/decl.c:5437
+#: fortran/decl.c:3125 fortran/decl.c:5635
 #, no-c-format
 msgid "PROTECTED at %C only allowed in specification part of a module"
 msgstr "PROTECTED vid %C är endast tillåtet i specifikation av en del av en modul"
 
-#: fortran/decl.c:3040
+#: fortran/decl.c:3131
 #, no-c-format
 msgid "Fortran 2003: PROTECTED attribute at %C"
 msgstr "Fortran 2003: PROTECTED-attribut vid %C"
 
-#: fortran/decl.c:3071
+#: fortran/decl.c:3162
 #, no-c-format
 msgid "Fortran 2003: VALUE attribute at %C"
 msgstr "Fortran 2003: VALUE-attribut vid %C"
 
-#: fortran/decl.c:3081
+#: fortran/decl.c:3172
 #, no-c-format
 msgid "Fortran 2003: VOLATILE attribute at %C"
 msgstr "Fortran 2003: VOLATILE-attribut vid %C"
 
-#: fortran/decl.c:3121
+#: fortran/decl.c:3212
 #, no-c-format
 msgid "Multiple identifiers provided with single NAME= specifier at %C"
 msgstr "Flera identifierare angivna med en ensam NAME=-specificerare vid %C"
 
 #. Print an error, but continue parsing line.
-#: fortran/decl.c:3171
+#: fortran/decl.c:3261
 #, no-c-format
 msgid "C kind parameter is for type %s but symbol '%s' at %L is of type %s"
 msgstr "Parameter med sort C är för typ %s men symbolen \"%s\" vid %L är av typ %s"
 
-#: fortran/decl.c:3235
+#: fortran/decl.c:3325
 #, no-c-format
 msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
 msgstr "Implicit deklarerad BIND(C)-funktion \"%s\" vid %L kan inte vara C-interoperativ"
 
-#: fortran/decl.c:3257
+#: fortran/decl.c:3347
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
 msgstr "Variabeln \"%s\" i common-blocket \"%s\" vid %L får inte vara en sort interoperativ med C men common-blocket \"%s\" är BIND(C)"
 
-#: fortran/decl.c:3266
+#: fortran/decl.c:3356
 #, no-c-format
 msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
 msgstr "Typdeklaration \"%s\" vid %L är inte C-interoperativ men den är BIND(C)"
 
-#: fortran/decl.c:3270
+#: fortran/decl.c:3360
 #, no-c-format
 msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
 msgstr "Variabeln \"%s\" vid %L får inte ha en C-interoperativ sort men den är bind(c)"
 
-#: fortran/decl.c:3282
+#: fortran/decl.c:3372
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
 msgstr "Variabeln \"%s\" i common-blocket \"%s\" vid %L får inte deklareras med BIND(C) eftersom den inte är en global"
 
-#: fortran/decl.c:3296
+#: fortran/decl.c:3386
 #, no-c-format
 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
 msgstr "Variabeln \"%s\" vid %L får inte ha både attributet POINTER och BIND(C)"
 
-#: fortran/decl.c:3304
+#: fortran/decl.c:3394
 #, no-c-format
 msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
 msgstr "Variabeln \"%s\" vid %L får inte ha både attributet ALLOCATABLE och BIND(C)"
 
-#: fortran/decl.c:3314
+#: fortran/decl.c:3404
 #, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
 msgstr "Returtyp till BIND(C)-funktion \"%s\" vid %L kan inte vara en vektor"
 
-#: fortran/decl.c:3322
+#: fortran/decl.c:3412
 #, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
 msgstr "Returtyp till BIND(C)-funktion \"%s\" vid %L kan inte vara en teckensträng"
 
 #. Use gfc_warning_now because we won't say that the symbol fails
 #. just because of this.
-#: fortran/decl.c:3334
+#: fortran/decl.c:3424
 #, no-c-format
 msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
 msgstr "Symbolen \"%s\" vid %L är markerad PRIVATE men har getts bindningsetiketten \"%s\""
 
-#: fortran/decl.c:3409
+#: fortran/decl.c:3499
 #, no-c-format
 msgid "Need either entity or common block name for attribute specification statement at %C"
 msgstr "Det behövs antingen entitet- eller common-blocknamn för attributspecifikationssatsen vid %C"
 
-#: fortran/decl.c:3456
+#: fortran/decl.c:3546
 #, no-c-format
 msgid "Missing entity or common block name for attribute specification statement at %C"
 msgstr "Entitets- eller common-blocknamn saknas till attributspecifikationssats vid %C"
 
 #. Now we have an error, which we signal, and then fix up
 #. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:3563
+#: fortran/decl.c:3653
 #, no-c-format
 msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
 msgstr "Härledd typ vid %C har inte definierats tidigare och kan därför inte förekomma i en härledd typdefinition"
 
-#: fortran/decl.c:3595
+#: fortran/decl.c:3685
 #, no-c-format
 msgid "Syntax error in data declaration at %C"
 msgstr "Syntaxfel i datadeklaration vid %C"
 
-#: fortran/decl.c:3742
+#: fortran/decl.c:3832
 #, no-c-format
 msgid "Name '%s' at %C is the name of the procedure"
 msgstr "Namnet \"%s\" vid %C är namnet på proceduren"
 
-#: fortran/decl.c:3754
+#: fortran/decl.c:3844
 #, no-c-format
 msgid "Unexpected junk in formal argument list at %C"
 msgstr "Oväntat skräp i formell argumentlista vid %C"
 
-#: fortran/decl.c:3771
+#: fortran/decl.c:3861
 #, no-c-format
 msgid "Duplicate symbol '%s' in formal argument list at %C"
 msgstr "Dubblerad symbol \"%s\" i formell argumentlista vid %C"
 
-#: fortran/decl.c:3822
+#: fortran/decl.c:3912
 #, no-c-format
 msgid "RESULT variable at %C must be different than function name"
 msgstr "RESULT-variabel vid %C måste vara skilt från funktionsnamnet"
 
-#: fortran/decl.c:3892
+#: fortran/decl.c:3990
 #, no-c-format
 msgid "Unexpected junk after function declaration at %C"
 msgstr "Oväntat skräp efter funktionsdeklaration vid %C"
 
-#: fortran/decl.c:3951
+#: fortran/decl.c:4000 fortran/decl.c:4734
 #, no-c-format
+msgid "Extension: BIND(C) attribute at %L may not be specified for an internal procedure"
+msgstr "Utvidgning: BIND(C)-attribut vid %L kan inte anges i en intern procedur"
+
+#: fortran/decl.c:4066
+#, no-c-format
 msgid "Interface '%s' at %C may not be generic"
 msgstr "Gränssnitt \"%s\" vid %C kan inte vara generiskt"
 
-#: fortran/decl.c:3956
+#: fortran/decl.c:4071
 #, no-c-format
 msgid "Interface '%s' at %C may not be a statement function"
 msgstr "Gränssnitt \"%s\" vid %C kan inte vara en satsfunktion"
 
-#: fortran/decl.c:3967
+#: fortran/decl.c:4082
 #, no-c-format
 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
 msgstr "Den inbyggda proceduren \"%s\" är inte tillåten i PROCEDURE-sats vid %C"
 
-#: fortran/decl.c:3975
+#: fortran/decl.c:4118
 #, no-c-format
-msgid "Fortran 2003: Support for intrinsic procedure '%s' in PROCEDURE statement at %C not yet implemented in gfortran"
-msgstr "Fortran 2003: Stöd för inbyggd procedur \"%s\" i PROCEDURE-sats vid %C är inte implementerat i gfortran ännu"
-
-#: fortran/decl.c:4014
-#, no-c-format
 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
 msgstr "Attribut BIND(C) vid %C kräver ett gränssnitt med BIND(C)"
 
-#: fortran/decl.c:4021
+#: fortran/decl.c:4125
 #, no-c-format
 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
 msgstr "BIND(C)-procedur med NAME får inte ha attributet POINTER vid %C"
 
-#: fortran/decl.c:4027
+#: fortran/decl.c:4131
 #, no-c-format
 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
 msgstr "Attrapprocedur vid %C kan inte ha attributet BIND(c) tillsammans med NAME"
 
-#: fortran/decl.c:4060 fortran/decl.c:4103
+#: fortran/decl.c:4167 fortran/decl.c:4210
 #, no-c-format
 msgid "Syntax error in PROCEDURE statement at %C"
 msgstr "Syntaxfel i PROCEDURE-sats vid %C"
 
-#: fortran/decl.c:4077
+#: fortran/decl.c:4184
 #, no-c-format
 msgid "PROCEDURE at %C must be in a generic interface"
 msgstr "PROCEDURE vid %C måste vara i ett generiskt gränssnitt"
 
-#: fortran/decl.c:4128
+#: fortran/decl.c:4235
 #, no-c-format
 msgid "Fortran 2003: Procedure components at %C are not yet implemented in gfortran"
 msgstr "Fortran 2003: Procedurkomponenter vid %C är inte implementerade ännu i gfortran"
 
-#: fortran/decl.c:4138
+#: fortran/decl.c:4245
 #, no-c-format
 msgid "Fortran 2003: PROCEDURE statement at %C"
 msgstr "Fortran 2003: PROCEDURE-sats vid %C"
 
-#: fortran/decl.c:4186
+#: fortran/decl.c:4293
 #, no-c-format
 msgid "Expected formal argument list in function definition at %C"
 msgstr "Formell argumentlista förväntades i funktionsdefinitionen vid %C"
 
-#: fortran/decl.c:4210 fortran/decl.c:4214 fortran/decl.c:4536
-#: fortran/decl.c:4540 fortran/symbol.c:1402
+#: fortran/decl.c:4317 fortran/decl.c:4321 fortran/decl.c:4520
+#: fortran/decl.c:4524 fortran/decl.c:4702 fortran/decl.c:4706
+#: fortran/symbol.c:1402
 #, no-c-format
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 msgstr "Attribut BIND(C) vid %L kan endast användas för variabler och common-block"
 
-#: fortran/decl.c:4246
+#: fortran/decl.c:4353
 #, no-c-format
 msgid "Function '%s' at %C already has a type of %s"
 msgstr "Funktionen \"%s\" vid %C har redan typen %s"
 
-#: fortran/decl.c:4322
+#: fortran/decl.c:4441
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
 msgstr "ENTRY-sats vid %C kan inte förekomma inuti ett PROGRAM"
 
-#: fortran/decl.c:4325
+#: fortran/decl.c:4444
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a MODULE"
 msgstr "ENTRY-sats vid %C kan inte förekomma inuti en MODULE"
 
-#: fortran/decl.c:4328
+#: fortran/decl.c:4447
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
 msgstr "ENTRY-sats vid %C kan inte förekomma inuti ett BLOCK DATA"
 
-#: fortran/decl.c:4332
+#: fortran/decl.c:4451
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
 msgstr "ENTRY-sats vid %C kan inte förekomma inuti ett INTERFACE"
 
-#: fortran/decl.c:4336
+#: fortran/decl.c:4455
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
 msgstr "ENTRY-sats vid %C kan inte förekomma inuti en ett DERIVED TYPE-block"
 
-#: fortran/decl.c:4340
+#: fortran/decl.c:4459
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
 msgstr "ENTRY-sats vid %C kan inte förekomma inuti ett IF-THEN-block"
 
-#: fortran/decl.c:4344
+#: fortran/decl.c:4463
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DO block"
 msgstr "ENTRY-sats vid %C kan inte förekomma inuti ett DO-block"
 
-#: fortran/decl.c:4348
+#: fortran/decl.c:4467
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a SELECT block"
 msgstr "ENTRY-sats vid %C kan inte förekomma inuti ett SELECT-block"
 
-#: fortran/decl.c:4352
+#: fortran/decl.c:4471
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a FORALL block"
 msgstr "ENTRY-sats vid %C kan inte förekomma inuti ett FORALL-block"
 
-#: fortran/decl.c:4356
+#: fortran/decl.c:4475
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a WHERE block"
 msgstr "ENTRY-sats vid %C kan inte förekomma inuti ett WHERE-block"
 
-#: fortran/decl.c:4360
+#: fortran/decl.c:4479
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
 msgstr "ENTRY-sats vid %C kan inte förekomma inuti ett inneslutet underprogram"
 
-#: fortran/decl.c:4378
+#: fortran/decl.c:4497
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear in a contained procedure"
 msgstr "ENTRY-sats vid %C kan inte förekomma i en innesluten procedur"
 
-#: fortran/decl.c:4560
+#: fortran/decl.c:4552 fortran/decl.c:4742
 #, no-c-format
 msgid "Missing required parentheses before BIND(C) at %C"
 msgstr "Nödvändig parentes saknas före BIND(C) vid %C"
 
-#: fortran/decl.c:4618 fortran/decl.c:4634
+#: fortran/decl.c:4801 fortran/decl.c:4817
 #, no-c-format
 msgid "Syntax error in NAME= specifier for binding label at %C"
 msgstr "Syntaxfel i NAME=-specifikation för att binda etikett vid %C"
 
-#: fortran/decl.c:4649
+#: fortran/decl.c:4832
 #, no-c-format
 msgid "Missing closing quote '\"' for binding label at %C"
 msgstr "Avslutande citationstecken '\"' saknas för att binda etikett vid %C"
 
-#: fortran/decl.c:4658
+#: fortran/decl.c:4841
 #, no-c-format
 msgid "Missing closing quote ''' for binding label at %C"
 msgstr "Avslutande citationstecken \"'\" saknas för att binda etikett vid %C"
 
-#: fortran/decl.c:4668
+#: fortran/decl.c:4851
 #, no-c-format
 msgid "Missing closing paren for binding label at %C"
 msgstr "Slutparentes saknas för att binda etikett vid %C"
 
-#: fortran/decl.c:4703
+#: fortran/decl.c:4857
 #, no-c-format
+msgid "No binding name is allowed in BIND(C) at %C"
+msgstr "Inget bindningsnamn är tillåtet i BIND(C) vid %C"
+
+#: fortran/decl.c:4863
+#, no-c-format
+msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
+msgstr "För attrapprocedur %s är inget bindningsnamn tillåtet i BIND(C) vid %C"
+
+#: fortran/decl.c:4894
+#, no-c-format
 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
 msgstr "NAME är inte tillåtet på BIND(C) för ABSTRACT INTERFACE vid %C"
 
-#: fortran/decl.c:4876
+#: fortran/decl.c:5066
 #, no-c-format
 msgid "Unexpected END statement at %C"
 msgstr "Oväntad END-sats vid %C"
 
 #. We would have required END [something].
-#: fortran/decl.c:4885
+#: fortran/decl.c:5075
 #, no-c-format
 msgid "%s statement expected at %L"
 msgstr "%s-sats förväntades vid %L"
 
-#: fortran/decl.c:4896
+#: fortran/decl.c:5086
 #, no-c-format
 msgid "Expecting %s statement at %C"
 msgstr "%s-sats förväntades vid %C"
 
-#: fortran/decl.c:4911
+#: fortran/decl.c:5101
 #, no-c-format
 msgid "Expected block name of '%s' in %s statement at %C"
 msgstr "Blocknamn på \"%s\" i %s-sats förväntades vid %C"
 
-#: fortran/decl.c:4928
+#: fortran/decl.c:5118
 #, no-c-format
 msgid "Expected terminating name at %C"
 msgstr "Avslutande namn förväntades vid %C"
 
-#: fortran/decl.c:4937
+#: fortran/decl.c:5127
 #, no-c-format
 msgid "Expected label '%s' for %s statement at %C"
 msgstr "Etikett \"%s\" för %s-sats förväntades vid %C"
 
-#: fortran/decl.c:4991
+#: fortran/decl.c:5181
 #, no-c-format
 msgid "Missing array specification at %L in DIMENSION statement"
 msgstr "Vektorspecifikation saknas vid %L i DIMENSION-sats"
 
-#: fortran/decl.c:5000
+#: fortran/decl.c:5189
 #, no-c-format
+msgid "Dimensions specified for %s at %L after its initialisation"
+msgstr "Dimensioner angivna för %s vid %L efter dess initiering"
+
+#: fortran/decl.c:5198
+#, no-c-format
 msgid "Array specification must be deferred at %L"
 msgstr "Vektorspecifikation måste vara fördröjd vid %L"
 
-#: fortran/decl.c:5077
+#: fortran/decl.c:5275
 #, no-c-format
 msgid "Unexpected character in variable list at %C"
 msgstr "Oväntat tecken i variabellista vid %C"
 
-#: fortran/decl.c:5114
+#: fortran/decl.c:5312
 #, no-c-format
 msgid "Expected '(' at %C"
 msgstr "\"(\" förväntades vid %C"
 
-#: fortran/decl.c:5128 fortran/decl.c:5168
+#: fortran/decl.c:5326 fortran/decl.c:5366
 #, no-c-format
 msgid "Expected variable name at %C"
 msgstr "Variabelnamn förväntades vid %C"
 
-#: fortran/decl.c:5144
+#: fortran/decl.c:5342
 #, no-c-format
 msgid "Cray pointer at %C must be an integer"
 msgstr "Cray-pekare vid %C måste vara ett heltal"
 
-#: fortran/decl.c:5148
+#: fortran/decl.c:5346
 #, no-c-format
 msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
 msgstr "Cray-pekare vid %C har %d bytes precision, minnesadresser kräver %d byte"
 
-#: fortran/decl.c:5154
+#: fortran/decl.c:5352
 #, no-c-format
 msgid "Expected \",\" at %C"
 msgstr "\",\" förväntades vid %C"
 
-#: fortran/decl.c:5217
+#: fortran/decl.c:5415
 #, no-c-format
 msgid "Expected \")\" at %C"
 msgstr "\")\" förväntades vid %C"
 
-#: fortran/decl.c:5229
+#: fortran/decl.c:5427
 #, no-c-format
 msgid "Expected \",\" or end of statement at %C"
 msgstr "\",\" ellerslut på sats förväntades vid %C"
 
-#: fortran/decl.c:5293
+#: fortran/decl.c:5491
 #, no-c-format
 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
 msgstr "Cray-pekardeklaration vid %C kräver flaggan -fcray-pointer"
 
-#: fortran/decl.c:5388
+#: fortran/decl.c:5586
 #, no-c-format
 msgid "Access specification of the %s operator at %C has already been specified"
 msgstr "Åtkomstspecifikation av operatorn %s vid %C har redan angivits"
 
-#: fortran/decl.c:5405
+#: fortran/decl.c:5603
 #, no-c-format
 msgid "Access specification of the .%s. operator at %C has already been specified"
 msgstr "Åtkomstspecifikation för operatorn .%s. vid %C har redan angivits"
 
-#: fortran/decl.c:5443
+#: fortran/decl.c:5641
 #, no-c-format
 msgid "Fortran 2003: PROTECTED statement at %C"
 msgstr "Fortran 2003: PROTECTED-sats vid %C"
 
-#: fortran/decl.c:5483
+#: fortran/decl.c:5681
 #, no-c-format
 msgid "Syntax error in PROTECTED statement at %C"
 msgstr "Syntaxfel i PROTECTED-sats vid %C"
 
-#: fortran/decl.c:5504
+#: fortran/decl.c:5702
 #, no-c-format
 msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
 msgstr "PRIVATE-sats vid %C får endast förekomma i specifikationsdelen av en modul"
 
-#: fortran/decl.c:5541
+#: fortran/decl.c:5739
 #, no-c-format
 msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
 msgstr "PUBLIC-sats vid %C får endast förekomma i specifikationsdelen av en modul"
 
-#: fortran/decl.c:5568
+#: fortran/decl.c:5766
 #, no-c-format
 msgid "Expected variable name at %C in PARAMETER statement"
 msgstr "Variabelnamn förväntades vid %C i PARAMETER-sats"
 
-#: fortran/decl.c:5575
+#: fortran/decl.c:5773
 #, no-c-format
 msgid "Expected = sign in PARAMETER statement at %C"
 msgstr "=-tecken i PARAMETER-sats förväntades vid %C"
 
-#: fortran/decl.c:5581
+#: fortran/decl.c:5779
 #, no-c-format
 msgid "Expected expression at %C in PARAMETER statement"
 msgstr "Uttryck förväntades vid %C i PARAMETER-sats"
 
-#: fortran/decl.c:5639
+#: fortran/decl.c:5799
 #, no-c-format
+msgid "Initializing already initialized variable at %C"
+msgstr "Initierar redan initierad variabel vid %C"
+
+#: fortran/decl.c:5844
+#, no-c-format
 msgid "Unexpected characters in PARAMETER statement at %C"
 msgstr "Oväntade tecken i PARAMETER-sats vid %C"
 
-#: fortran/decl.c:5663
+#: fortran/decl.c:5868
 #, no-c-format
 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
 msgstr "Allmän SAVE-sats vid %C följer tidigare SAVE-sats"
 
-#: fortran/decl.c:5675
+#: fortran/decl.c:5880
 #, no-c-format
 msgid "SAVE statement at %C follows blanket SAVE statement"
 msgstr "SAVE-sats vid %C följer allmän SAVE-sats"
 
-#: fortran/decl.c:5722
+#: fortran/decl.c:5927
 #, no-c-format
 msgid "Syntax error in SAVE statement at %C"
 msgstr "Syntaxfel i SAVE-sats vid %C"
 
-#: fortran/decl.c:5733
+#: fortran/decl.c:5938
 #, no-c-format
 msgid "Fortran 2003: VALUE statement at %C"
 msgstr "Fortran 2003: VALUE-sats vid %C"
 
-#: fortran/decl.c:5773
+#: fortran/decl.c:5978
 #, no-c-format
 msgid "Syntax error in VALUE statement at %C"
 msgstr "Syntaxfel i VALUE-sats vid %C"
 
-#: fortran/decl.c:5784
+#: fortran/decl.c:5989
 #, no-c-format
 msgid "Fortran 2003: VOLATILE statement at %C"
 msgstr "Fortran 2003: VOLATILE-sats vid %C"
 
-#: fortran/decl.c:5826
+#: fortran/decl.c:6031
 #, no-c-format
 msgid "Syntax error in VOLATILE statement at %C"
 msgstr "Syntaxfel i VOLATILE-sats vid %C"
 
-#: fortran/decl.c:5848
+#: fortran/decl.c:6054
 #, no-c-format
 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
 msgstr "MODULE PROCEDURE vid %C måste vara i ett generiskt modulgränssnitt"
 
-#: fortran/decl.c:5910
+#: fortran/decl.c:6142
 #, no-c-format
 msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
 msgstr "Härledd typ vid %C kan endast vara PRIVATE i specifikationsdelen av en modul"
 
-#: fortran/decl.c:5922
+#: fortran/decl.c:6154
 #, no-c-format
 msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
 msgstr "Härledd typ vid %C kan endast vara PUBLIC i specifikationsdelen av en modul"
 
-#: fortran/decl.c:5979
+#: fortran/decl.c:6211
 #, no-c-format
 msgid "Expected :: in TYPE definition at %C"
 msgstr ":: förväntades i TYPE-definition vid %C"
 
-#: fortran/decl.c:5990
+#: fortran/decl.c:6222
 #, no-c-format
 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
 msgstr "Typnamnet \"%s\" vid %C kan inte vara samma som en inbyggd typ"
 
-#: fortran/decl.c:6000
+#: fortran/decl.c:6232
 #, no-c-format
 msgid "Derived type name '%s' at %C already has a basic type of %s"
 msgstr "Härlett typnamn \"%s\" vid %C har redan en grundtyp %s"
 
-#: fortran/decl.c:6016
+#: fortran/decl.c:6248
 #, no-c-format
 msgid "Derived type definition of '%s' at %C has already been defined"
 msgstr "Härledd typdefinition \"%s\" vid %C har redan definierats"
 
-#: fortran/decl.c:6054
+#: fortran/decl.c:6286
 #, no-c-format
 msgid "Cray Pointee at %C cannot be assumed shape array"
 msgstr "Cray-utpekad vid %C kan inte vara förmodat formad vektor"
 
-#: fortran/decl.c:6074
+#: fortran/decl.c:6306
 #, no-c-format
 msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
 msgstr "Fortran 2003: ENUM och ENUMERATOR vid %C"
 
-#: fortran/decl.c:6146
+#: fortran/decl.c:6378
 #, no-c-format
 msgid "ENUMERATOR %L not initialized with integer expression"
 msgstr "ENUMERATOR %L är inte initierad med ett heltalsuttryck"
 
-#: fortran/decl.c:6195
+#: fortran/decl.c:6427
 #, no-c-format
 msgid "ENUM definition statement expected before %C"
 msgstr "ENUM-definitionssats förväntades före %C"
 
-#: fortran/decl.c:6228
+#: fortran/decl.c:6460
 #, no-c-format
 msgid "Syntax error in ENUMERATOR definition at %C"
 msgstr "Syntaxfel i ENUMERATOR-definition vid %C"
@@ -5153,21 +5109,21 @@
 msgid "      "
 msgstr "      "
 
-#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:626
+#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:637
 #, c-format
 msgid "(%s "
 msgstr "(%s "
 
-#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1069
-#: fortran/dump-parse-tree.c:1113 fortran/dump-parse-tree.c:1123
+#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1091
+#: fortran/dump-parse-tree.c:1135 fortran/dump-parse-tree.c:1145
 #, c-format
 msgid "%d"
 msgstr "%d"
 
 #: fortran/dump-parse-tree.c:90 fortran/dump-parse-tree.c:116
 #: fortran/dump-parse-tree.c:159 fortran/dump-parse-tree.c:395
-#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:613
-#: fortran/dump-parse-tree.c:636
+#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:624
+#: fortran/dump-parse-tree.c:647
 #, c-format
 msgid ")"
 msgstr ")"
@@ -5305,7 +5261,7 @@
 msgid "%.2x"
 msgstr "%.2x"
 
-#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:732
+#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:754
 #, c-format
 msgid "%s:"
 msgstr "%s:"
@@ -5420,748 +5376,753 @@
 msgid "%s[["
 msgstr "%s[["
 
-#: fortran/dump-parse-tree.c:551
+#: fortran/dump-parse-tree.c:560
 #, c-format
 msgid "(%s %s %s %s %s"
 msgstr "(%s %s %s %s %s"
 
-#: fortran/dump-parse-tree.c:558
+#: fortran/dump-parse-tree.c:567
 #, c-format
 msgid " ALLOCATABLE"
 msgstr " ALLOCATABLE"
 
-#: fortran/dump-parse-tree.c:560 fortran/dump-parse-tree.c:631
+#: fortran/dump-parse-tree.c:569 fortran/dump-parse-tree.c:642
 #, c-format
 msgid " DIMENSION"
 msgstr " DIMENSION"
 
-#: fortran/dump-parse-tree.c:562
+#: fortran/dump-parse-tree.c:571
 #, c-format
 msgid " EXTERNAL"
 msgstr " EXTERNAL"
 
-#: fortran/dump-parse-tree.c:564
+#: fortran/dump-parse-tree.c:573
 #, c-format
 msgid " INTRINSIC"
 msgstr " INTRINSIC"
 
-#: fortran/dump-parse-tree.c:566
+#: fortran/dump-parse-tree.c:575
 #, c-format
 msgid " OPTIONAL"
 msgstr " OPTIONAL"
 
-#: fortran/dump-parse-tree.c:568 fortran/dump-parse-tree.c:629
+#: fortran/dump-parse-tree.c:577 fortran/dump-parse-tree.c:640
 #, c-format
 msgid " POINTER"
 msgstr " POINTER"
 
-#: fortran/dump-parse-tree.c:570
+#: fortran/dump-parse-tree.c:579
 #, c-format
 msgid " PROTECTED"
 msgstr " PROTECTED"
 
-#: fortran/dump-parse-tree.c:572
+#: fortran/dump-parse-tree.c:581
 #, c-format
 msgid " VALUE"
 msgstr " VALUE"
 
-#: fortran/dump-parse-tree.c:574
+#: fortran/dump-parse-tree.c:583
 #, c-format
 msgid " VOLATILE"
 msgstr " VOLATILE"
 
-#: fortran/dump-parse-tree.c:576
+#: fortran/dump-parse-tree.c:585
 #, c-format
 msgid " THREADPRIVATE"
 msgstr " THREADPRIVATE"
 
-#: fortran/dump-parse-tree.c:578
+#: fortran/dump-parse-tree.c:587
 #, c-format
 msgid " TARGET"
 msgstr " TARGET"
 
-#: fortran/dump-parse-tree.c:580
+#: fortran/dump-parse-tree.c:589
 #, c-format
 msgid " DUMMY"
 msgstr " DUMMY"
 
-#: fortran/dump-parse-tree.c:582
+#: fortran/dump-parse-tree.c:591
 #, c-format
 msgid " RESULT"
 msgstr " RESULT"
 
-#: fortran/dump-parse-tree.c:584
+#: fortran/dump-parse-tree.c:593
 #, c-format
 msgid " ENTRY"
 msgstr " ENTRY"
 
-#: fortran/dump-parse-tree.c:587
+#: fortran/dump-parse-tree.c:595
 #, c-format
+msgid " BIND(C)"
+msgstr " BIND(C)"
+
+#: fortran/dump-parse-tree.c:598
+#, c-format
 msgid " DATA"
 msgstr " DATA"
 
-#: fortran/dump-parse-tree.c:589
+#: fortran/dump-parse-tree.c:600
 #, c-format
 msgid " USE-ASSOC"
 msgstr " USE-ASSOC"
 
-#: fortran/dump-parse-tree.c:591
+#: fortran/dump-parse-tree.c:602
 #, c-format
 msgid " IN-NAMELIST"
 msgstr " IN-NAMELIST"
 
-#: fortran/dump-parse-tree.c:593
+#: fortran/dump-parse-tree.c:604
 #, c-format
 msgid " IN-COMMON"
 msgstr " IN-COMMON"
 
-#: fortran/dump-parse-tree.c:596
+#: fortran/dump-parse-tree.c:607
 #, c-format
 msgid " ABSTRACT INTERFACE"
 msgstr " ABSTRACT INTERFACE"
 
-#: fortran/dump-parse-tree.c:598
+#: fortran/dump-parse-tree.c:609
 #, c-format
 msgid " FUNCTION"
 msgstr " FUNCTION"
 
-#: fortran/dump-parse-tree.c:600
+#: fortran/dump-parse-tree.c:611
 #, c-format
 msgid " SUBROUTINE"
 msgstr " SUBROUTINE"
 
-#: fortran/dump-parse-tree.c:602
+#: fortran/dump-parse-tree.c:613
 #, c-format
 msgid " IMPLICIT-TYPE"
 msgstr " IMPLICIT-TYPE"
 
-#: fortran/dump-parse-tree.c:605
+#: fortran/dump-parse-tree.c:616
 #, c-format
 msgid " SEQUENCE"
 msgstr " SEQUENCE"
 
-#: fortran/dump-parse-tree.c:607
+#: fortran/dump-parse-tree.c:618
 #, c-format
 msgid " ELEMENTAL"
 msgstr " ELEMENTAL"
 
-#: fortran/dump-parse-tree.c:609
+#: fortran/dump-parse-tree.c:620
 #, c-format
 msgid " PURE"
 msgstr " PURE"
 
-#: fortran/dump-parse-tree.c:611
+#: fortran/dump-parse-tree.c:622
 #, c-format
 msgid " RECURSIVE"
 msgstr " RECURSIVE"
 
-#: fortran/dump-parse-tree.c:635 fortran/dump-parse-tree.c:682
-#: fortran/dump-parse-tree.c:706 fortran/dump-parse-tree.c:735
-#: fortran/dump-parse-tree.c:1276 fortran/dump-parse-tree.c:1282
-#: fortran/dump-parse-tree.c:1784
+#: fortran/dump-parse-tree.c:646 fortran/dump-parse-tree.c:693
+#: fortran/dump-parse-tree.c:717 fortran/dump-parse-tree.c:757
+#: fortran/dump-parse-tree.c:1298 fortran/dump-parse-tree.c:1304
+#: fortran/dump-parse-tree.c:1806
 #, c-format
 msgid " %s"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:659
+#: fortran/dump-parse-tree.c:670
 #, c-format
 msgid "symbol %s "
 msgstr "symbol %s "
 
-#: fortran/dump-parse-tree.c:666
+#: fortran/dump-parse-tree.c:677
 #, c-format
 msgid "value: "
 msgstr "värde: "
 
-#: fortran/dump-parse-tree.c:673
+#: fortran/dump-parse-tree.c:684
 #, c-format
 msgid "Array spec:"
 msgstr "Vektorspec:"
 
-#: fortran/dump-parse-tree.c:680
+#: fortran/dump-parse-tree.c:691
 #, c-format
 msgid "Generic interfaces:"
 msgstr "Generella gränssnitt:"
 
-#: fortran/dump-parse-tree.c:688
+#: fortran/dump-parse-tree.c:699
 #, c-format
 msgid "result: %s"
 msgstr "resultat: %s"
 
-#: fortran/dump-parse-tree.c:694
+#: fortran/dump-parse-tree.c:705
 #, c-format
 msgid "components: "
 msgstr "komponenter: "
 
-#: fortran/dump-parse-tree.c:701
+#: fortran/dump-parse-tree.c:712
 #, c-format
 msgid "Formal arglist:"
 msgstr "Formell argumentlista:"
 
-#: fortran/dump-parse-tree.c:708
+#: fortran/dump-parse-tree.c:719
 #, c-format
 msgid " [Alt Return]"
 msgstr " [Alt Retur]"
 
-#: fortran/dump-parse-tree.c:715
+#: fortran/dump-parse-tree.c:726
 #, c-format
 msgid "Formal namespace"
 msgstr "Formell namnrymd"
 
-#: fortran/dump-parse-tree.c:771
+#: fortran/dump-parse-tree.c:793
 #, c-format
 msgid "common: /%s/ "
 msgstr "common: /%s/ "
 
-#: fortran/dump-parse-tree.c:779 fortran/dump-parse-tree.c:1720
+#: fortran/dump-parse-tree.c:801 fortran/dump-parse-tree.c:1742
 #, c-format
 msgid ", "
 msgstr ", "
 
-#: fortran/dump-parse-tree.c:791
+#: fortran/dump-parse-tree.c:813
 #, c-format
 msgid "symtree: %s  Ambig %d"
 msgstr "symträd: %s  Tvet %d"
 
-#: fortran/dump-parse-tree.c:794
+#: fortran/dump-parse-tree.c:816
 #, c-format
 msgid " from namespace %s"
 msgstr " från namnrymden %s"
 
-#: fortran/dump-parse-tree.c:820
+#: fortran/dump-parse-tree.c:842
 #, c-format
 msgid "%s,"
 msgstr "%s,"
 
-#: fortran/dump-parse-tree.c:852
+#: fortran/dump-parse-tree.c:874
 #, c-format
 msgid "!$OMP %s"
 msgstr "!$OMP %s"
 
-#: fortran/dump-parse-tree.c:867 fortran/dump-parse-tree.c:1010
+#: fortran/dump-parse-tree.c:889 fortran/dump-parse-tree.c:1032
 #, c-format
 msgid " (%s)"
 msgstr " (%s)"
 
-#: fortran/dump-parse-tree.c:872
+#: fortran/dump-parse-tree.c:894
 #, c-format
 msgid " ("
 msgstr " ("
 
-#: fortran/dump-parse-tree.c:888
+#: fortran/dump-parse-tree.c:910
 #, c-format
 msgid " IF("
 msgstr " IF("
 
-#: fortran/dump-parse-tree.c:894
+#: fortran/dump-parse-tree.c:916
 #, c-format
 msgid " NUM_THREADS("
 msgstr " NUM_THREADS("
 
-#: fortran/dump-parse-tree.c:910
+#: fortran/dump-parse-tree.c:932
 #, c-format
 msgid " SCHEDULE (%s"
 msgstr " SCHEDULE (%s"
 
-#: fortran/dump-parse-tree.c:930
+#: fortran/dump-parse-tree.c:952
 #, c-format
 msgid " DEFAULT(%s)"
 msgstr " DEFAULT(%s)"
 
-#: fortran/dump-parse-tree.c:933
+#: fortran/dump-parse-tree.c:955
 #, c-format
 msgid " ORDERED"
 msgstr " ORDERED"
 
-#: fortran/dump-parse-tree.c:958
+#: fortran/dump-parse-tree.c:980
 #, c-format
 msgid " REDUCTION(%s:"
 msgstr " REDUCTION(%s:"
 
-#: fortran/dump-parse-tree.c:972
+#: fortran/dump-parse-tree.c:994
 #, c-format
 msgid " %s("
 msgstr " %s("
 
-#: fortran/dump-parse-tree.c:988
+#: fortran/dump-parse-tree.c:1010
 #, c-format
 msgid "!$OMP SECTION\n"
 msgstr "!$OMP SECTION\n"
 
-#: fortran/dump-parse-tree.c:997
+#: fortran/dump-parse-tree.c:1019
 #, c-format
 msgid "!$OMP END %s"
 msgstr "!$OMP END %s"
 
-#: fortran/dump-parse-tree.c:1002
+#: fortran/dump-parse-tree.c:1024
 #, c-format
 msgid " COPYPRIVATE("
 msgstr " COPYPRIVATE("
 
-#: fortran/dump-parse-tree.c:1007
+#: fortran/dump-parse-tree.c:1029
 #, c-format
 msgid " NOWAIT"
 msgstr " NOWAIT"
 
-#: fortran/dump-parse-tree.c:1034
+#: fortran/dump-parse-tree.c:1056
 #, c-format
 msgid "NOP"
 msgstr "NOP"
 
-#: fortran/dump-parse-tree.c:1038
+#: fortran/dump-parse-tree.c:1060
 #, c-format
 msgid "CONTINUE"
 msgstr "CONTINUE"
 
-#: fortran/dump-parse-tree.c:1042
+#: fortran/dump-parse-tree.c:1064
 #, c-format
 msgid "ENTRY %s"
 msgstr "ENTRY %s"
 
-#: fortran/dump-parse-tree.c:1047
+#: fortran/dump-parse-tree.c:1069
 #, c-format
 msgid "ASSIGN "
 msgstr "ASSIGN "
 
-#: fortran/dump-parse-tree.c:1054
+#: fortran/dump-parse-tree.c:1076
 #, c-format
 msgid "LABEL ASSIGN "
 msgstr "LABEL ASSIGN "
 
-#: fortran/dump-parse-tree.c:1056
+#: fortran/dump-parse-tree.c:1078
 #, c-format
 msgid " %d"
 msgstr " %d"
 
-#: fortran/dump-parse-tree.c:1060
+#: fortran/dump-parse-tree.c:1082
 #, c-format
 msgid "POINTER ASSIGN "
 msgstr "POINTER ASSIGN "
 
-#: fortran/dump-parse-tree.c:1067
+#: fortran/dump-parse-tree.c:1089
 #, c-format
 msgid "GOTO "
 msgstr "GOTO "
 
-#: fortran/dump-parse-tree.c:1076
+#: fortran/dump-parse-tree.c:1098
 #, c-format
 msgid ", ("
 msgstr ", ("
 
-#: fortran/dump-parse-tree.c:1092 fortran/dump-parse-tree.c:1094
+#: fortran/dump-parse-tree.c:1114 fortran/dump-parse-tree.c:1116
 #, c-format
 msgid "CALL %s "
 msgstr "CALL %s "
 
-#: fortran/dump-parse-tree.c:1096
+#: fortran/dump-parse-tree.c:1118
 #, c-format
 msgid "CALL ?? "
 msgstr "CALL ?? "
 
-#: fortran/dump-parse-tree.c:1102
+#: fortran/dump-parse-tree.c:1124
 #, c-format
 msgid "RETURN "
 msgstr "RETURN "
 
-#: fortran/dump-parse-tree.c:1108
+#: fortran/dump-parse-tree.c:1130
 #, c-format
 msgid "PAUSE "
 msgstr "PAUSE "
 
-#: fortran/dump-parse-tree.c:1118
+#: fortran/dump-parse-tree.c:1140
 #, c-format
 msgid "STOP "
 msgstr "STOP "
 
-#: fortran/dump-parse-tree.c:1128 fortran/dump-parse-tree.c:1136
+#: fortran/dump-parse-tree.c:1150 fortran/dump-parse-tree.c:1158
 #, c-format
 msgid "IF "
 msgstr "IF "
 
-#: fortran/dump-parse-tree.c:1130
+#: fortran/dump-parse-tree.c:1152
 #, c-format
 msgid " %d, %d, %d"
 msgstr " %d, %d, %d"
 
-#: fortran/dump-parse-tree.c:1147
+#: fortran/dump-parse-tree.c:1169
 #, c-format
 msgid "ELSE\n"
 msgstr "ELSE\n"
 
-#: fortran/dump-parse-tree.c:1150
+#: fortran/dump-parse-tree.c:1172
 #, c-format
 msgid "ELSE IF "
 msgstr "ELSE IF "
 
-#: fortran/dump-parse-tree.c:1160
+#: fortran/dump-parse-tree.c:1182
 #, c-format
 msgid "ENDIF"
 msgstr "ENDIF"
 
-#: fortran/dump-parse-tree.c:1165
+#: fortran/dump-parse-tree.c:1187
 #, c-format
 msgid "SELECT CASE "
 msgstr "SELECT CASE "
 
-#: fortran/dump-parse-tree.c:1173
+#: fortran/dump-parse-tree.c:1195
 #, c-format
 msgid "CASE "
 msgstr "CASE "
 
-#: fortran/dump-parse-tree.c:1189
+#: fortran/dump-parse-tree.c:1211
 #, c-format
 msgid "END SELECT"
 msgstr "END SELECT"
 
-#: fortran/dump-parse-tree.c:1193
+#: fortran/dump-parse-tree.c:1215
 #, c-format
 msgid "WHERE "
 msgstr "WHERE "
 
-#: fortran/dump-parse-tree.c:1204
+#: fortran/dump-parse-tree.c:1226
 #, c-format
 msgid "ELSE WHERE "
 msgstr "ELSE WHERE "
 
-#: fortran/dump-parse-tree.c:1211
+#: fortran/dump-parse-tree.c:1233
 #, c-format
 msgid "END WHERE"
 msgstr "END WHERE"
 
-#: fortran/dump-parse-tree.c:1216
+#: fortran/dump-parse-tree.c:1238
 #, c-format
 msgid "FORALL "
 msgstr "FORALL "
 
-#: fortran/dump-parse-tree.c:1241
+#: fortran/dump-parse-tree.c:1263
 #, c-format
 msgid "END FORALL"
 msgstr "END FORALL"
 
-#: fortran/dump-parse-tree.c:1245
+#: fortran/dump-parse-tree.c:1267
 #, c-format
 msgid "DO "
 msgstr "DO "
 
-#: fortran/dump-parse-tree.c:1259 fortran/dump-parse-tree.c:1270
+#: fortran/dump-parse-tree.c:1281 fortran/dump-parse-tree.c:1292
 #, c-format
 msgid "END DO"
 msgstr "END DO"
 
-#: fortran/dump-parse-tree.c:1263
+#: fortran/dump-parse-tree.c:1285
 #, c-format
 msgid "DO WHILE "
 msgstr "DO WHILE "
 
-#: fortran/dump-parse-tree.c:1274
+#: fortran/dump-parse-tree.c:1296
 #, c-format
 msgid "CYCLE"
 msgstr "CYCLE"
 
-#: fortran/dump-parse-tree.c:1280
+#: fortran/dump-parse-tree.c:1302
 #, c-format
 msgid "EXIT"
 msgstr "EXIT"
 
-#: fortran/dump-parse-tree.c:1286
+#: fortran/dump-parse-tree.c:1308
 #, c-format
 msgid "ALLOCATE "
 msgstr "ALLOCATE "
 
-#: fortran/dump-parse-tree.c:1289 fortran/dump-parse-tree.c:1305
+#: fortran/dump-parse-tree.c:1311 fortran/dump-parse-tree.c:1327
 #, c-format
 msgid " STAT="
 msgstr " STAT="
 
-#: fortran/dump-parse-tree.c:1302
+#: fortran/dump-parse-tree.c:1324
 #, c-format
 msgid "DEALLOCATE "
 msgstr "DEALLOCATE "
 
-#: fortran/dump-parse-tree.c:1318
+#: fortran/dump-parse-tree.c:1340
 #, c-format
 msgid "OPEN"
 msgstr "OPEN"
 
-#: fortran/dump-parse-tree.c:1323 fortran/dump-parse-tree.c:1402
-#: fortran/dump-parse-tree.c:1444 fortran/dump-parse-tree.c:1467
-#: fortran/dump-parse-tree.c:1619
+#: fortran/dump-parse-tree.c:1345 fortran/dump-parse-tree.c:1424
+#: fortran/dump-parse-tree.c:1466 fortran/dump-parse-tree.c:1489
+#: fortran/dump-parse-tree.c:1641
 #, c-format
 msgid " UNIT="
 msgstr " UNIT="
 
-#: fortran/dump-parse-tree.c:1328 fortran/dump-parse-tree.c:1407
-#: fortran/dump-parse-tree.c:1449 fortran/dump-parse-tree.c:1478
-#: fortran/dump-parse-tree.c:1636
+#: fortran/dump-parse-tree.c:1350 fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1471 fortran/dump-parse-tree.c:1500
+#: fortran/dump-parse-tree.c:1658
 #, c-format
 msgid " IOMSG="
 msgstr " IOMSG="
 
-#: fortran/dump-parse-tree.c:1333 fortran/dump-parse-tree.c:1412
-#: fortran/dump-parse-tree.c:1454 fortran/dump-parse-tree.c:1483
-#: fortran/dump-parse-tree.c:1641
+#: fortran/dump-parse-tree.c:1355 fortran/dump-parse-tree.c:1434
+#: fortran/dump-parse-tree.c:1476 fortran/dump-parse-tree.c:1505
+#: fortran/dump-parse-tree.c:1663
 #, c-format
 msgid " IOSTAT="
 msgstr " IOSTAT="
 
-#: fortran/dump-parse-tree.c:1338 fortran/dump-parse-tree.c:1472
+#: fortran/dump-parse-tree.c:1360 fortran/dump-parse-tree.c:1494
 #, c-format
 msgid " FILE="
 msgstr " FILE="
 
-#: fortran/dump-parse-tree.c:1343 fortran/dump-parse-tree.c:1417
+#: fortran/dump-parse-tree.c:1365 fortran/dump-parse-tree.c:1439
 #, c-format
 msgid " STATUS="
 msgstr " STATUS="
 
-#: fortran/dump-parse-tree.c:1348 fortran/dump-parse-tree.c:1513
+#: fortran/dump-parse-tree.c:1370 fortran/dump-parse-tree.c:1535
 #, c-format
 msgid " ACCESS="
 msgstr " ACCESS="
 
-#: fortran/dump-parse-tree.c:1353 fortran/dump-parse-tree.c:1529
+#: fortran/dump-parse-tree.c:1375 fortran/dump-parse-tree.c:1551
 #, c-format
 msgid " FORM="
 msgstr " FORM="
 
-#: fortran/dump-parse-tree.c:1358 fortran/dump-parse-tree.c:1544
+#: fortran/dump-parse-tree.c:1380 fortran/dump-parse-tree.c:1566
 #, c-format
 msgid " RECL="
 msgstr " RECL="
 
-#: fortran/dump-parse-tree.c:1363 fortran/dump-parse-tree.c:1554
+#: fortran/dump-parse-tree.c:1385 fortran/dump-parse-tree.c:1576
 #, c-format
 msgid " BLANK="
 msgstr " BLANK="
 
-#: fortran/dump-parse-tree.c:1368 fortran/dump-parse-tree.c:1559
+#: fortran/dump-parse-tree.c:1390 fortran/dump-parse-tree.c:1581
 #, c-format
 msgid " POSITION="
 msgstr " POSITION="
 
-#: fortran/dump-parse-tree.c:1373 fortran/dump-parse-tree.c:1564
+#: fortran/dump-parse-tree.c:1395 fortran/dump-parse-tree.c:1586
 #, c-format
 msgid " ACTION="
 msgstr " ACTION="
 
-#: fortran/dump-parse-tree.c:1378 fortran/dump-parse-tree.c:1584
+#: fortran/dump-parse-tree.c:1400 fortran/dump-parse-tree.c:1606
 #, c-format
 msgid " DELIM="
 msgstr " DELIM="
 
-#: fortran/dump-parse-tree.c:1383 fortran/dump-parse-tree.c:1589
+#: fortran/dump-parse-tree.c:1405 fortran/dump-parse-tree.c:1611
 #, c-format
 msgid " PAD="
 msgstr " PAD="
 
-#: fortran/dump-parse-tree.c:1388 fortran/dump-parse-tree.c:1594
+#: fortran/dump-parse-tree.c:1410 fortran/dump-parse-tree.c:1616
 #, c-format
 msgid " CONVERT="
 msgstr " CONVERT="
 
-#: fortran/dump-parse-tree.c:1392 fortran/dump-parse-tree.c:1421
-#: fortran/dump-parse-tree.c:1458 fortran/dump-parse-tree.c:1599
-#: fortran/dump-parse-tree.c:1676
+#: fortran/dump-parse-tree.c:1414 fortran/dump-parse-tree.c:1443
+#: fortran/dump-parse-tree.c:1480 fortran/dump-parse-tree.c:1621
+#: fortran/dump-parse-tree.c:1698
 #, c-format
 msgid " ERR=%d"
 msgstr " ERR=%d"
 
-#: fortran/dump-parse-tree.c:1397
+#: fortran/dump-parse-tree.c:1419
 #, c-format
 msgid "CLOSE"
 msgstr "CLOSE"
 
-#: fortran/dump-parse-tree.c:1425
+#: fortran/dump-parse-tree.c:1447
 #, c-format
 msgid "BACKSPACE"
 msgstr "BACKSPACE"
 
-#: fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1451
 #, c-format
 msgid "ENDFILE"
 msgstr "ENDFILE"
 
-#: fortran/dump-parse-tree.c:1433
+#: fortran/dump-parse-tree.c:1455
 #, c-format
 msgid "REWIND"
 msgstr "REWIND"
 
-#: fortran/dump-parse-tree.c:1437
+#: fortran/dump-parse-tree.c:1459
 #, c-format
 msgid "FLUSH"
 msgstr "FLUSH"
 
-#: fortran/dump-parse-tree.c:1462
+#: fortran/dump-parse-tree.c:1484
 #, c-format
 msgid "INQUIRE"
 msgstr "INQUIRE"
 
-#: fortran/dump-parse-tree.c:1488
+#: fortran/dump-parse-tree.c:1510
 #, c-format
 msgid " EXIST="
 msgstr " EXIST="
 
-#: fortran/dump-parse-tree.c:1493
+#: fortran/dump-parse-tree.c:1515
 #, c-format
 msgid " OPENED="
 msgstr " OPENED="
 
-#: fortran/dump-parse-tree.c:1498
+#: fortran/dump-parse-tree.c:1520
 #, c-format
 msgid " NUMBER="
 msgstr " NUMBER="
 
-#: fortran/dump-parse-tree.c:1503
+#: fortran/dump-parse-tree.c:1525
 #, c-format
 msgid " NAMED="
 msgstr " NAMED="
 
-#: fortran/dump-parse-tree.c:1508
+#: fortran/dump-parse-tree.c:1530
 #, c-format
 msgid " NAME="
 msgstr " NAME="
 
-#: fortran/dump-parse-tree.c:1518
+#: fortran/dump-parse-tree.c:1540
 #, c-format
 msgid " SEQUENTIAL="
 msgstr " SEQUENTIAL="
 
-#: fortran/dump-parse-tree.c:1524
+#: fortran/dump-parse-tree.c:1546
 #, c-format
 msgid " DIRECT="
 msgstr " DIRECT="
 
-#: fortran/dump-parse-tree.c:1534
+#: fortran/dump-parse-tree.c:1556
 #, c-format
 msgid " FORMATTED"
 msgstr " FORMATTED"
 
-#: fortran/dump-parse-tree.c:1539
+#: fortran/dump-parse-tree.c:1561
 #, c-format
 msgid " UNFORMATTED="
 msgstr " UNFORMATTED="
 
-#: fortran/dump-parse-tree.c:1549
+#: fortran/dump-parse-tree.c:1571
 #, c-format
 msgid " NEXTREC="
 msgstr " NEXTREC="
 
-#: fortran/dump-parse-tree.c:1569
+#: fortran/dump-parse-tree.c:1591
 #, c-format
 msgid " READ="
 msgstr " READ="
 
-#: fortran/dump-parse-tree.c:1574
+#: fortran/dump-parse-tree.c:1596
 #, c-format
 msgid " WRITE="
 msgstr " WRITE="
 
-#: fortran/dump-parse-tree.c:1579
+#: fortran/dump-parse-tree.c:1601
 #, c-format
 msgid " READWRITE="
 msgstr " READWRITE="
 
-#: fortran/dump-parse-tree.c:1603
+#: fortran/dump-parse-tree.c:1625
 #, c-format
 msgid "IOLENGTH "
 msgstr "IOLENGTH "
 
-#: fortran/dump-parse-tree.c:1609
+#: fortran/dump-parse-tree.c:1631
 #, c-format
 msgid "READ"
 msgstr "READ"
 
-#: fortran/dump-parse-tree.c:1613
+#: fortran/dump-parse-tree.c:1635
 #, c-format
 msgid "WRITE"
 msgstr "WRITE"
 
-#: fortran/dump-parse-tree.c:1625
+#: fortran/dump-parse-tree.c:1647
 #, c-format
 msgid " FMT="
 msgstr " FMT="
 
-#: fortran/dump-parse-tree.c:1630
+#: fortran/dump-parse-tree.c:1652
 #, c-format
 msgid " FMT=%d"
 msgstr " FMT=%d"
 
-#: fortran/dump-parse-tree.c:1632
+#: fortran/dump-parse-tree.c:1654
 #, c-format
 msgid " NML=%s"
 msgstr " NML=%s"
 
-#: fortran/dump-parse-tree.c:1646
+#: fortran/dump-parse-tree.c:1668
 #, c-format
 msgid " SIZE="
 msgstr " SIZE="
 
-#: fortran/dump-parse-tree.c:1651
+#: fortran/dump-parse-tree.c:1673
 #, c-format
 msgid " REC="
 msgstr " REC="
 
-#: fortran/dump-parse-tree.c:1656
+#: fortran/dump-parse-tree.c:1678
 #, c-format
 msgid " ADVANCE="
 msgstr " ADVANCE="
 
-#: fortran/dump-parse-tree.c:1667
+#: fortran/dump-parse-tree.c:1689
 #, c-format
 msgid "TRANSFER "
 msgstr "TRANSFER "
 
-#: fortran/dump-parse-tree.c:1672
+#: fortran/dump-parse-tree.c:1694
 #, c-format
 msgid "DT_END"
 msgstr "DT_END"
 
-#: fortran/dump-parse-tree.c:1678
+#: fortran/dump-parse-tree.c:1700
 #, c-format
 msgid " END=%d"
 msgstr " END=%d"
 
-#: fortran/dump-parse-tree.c:1680
+#: fortran/dump-parse-tree.c:1702
 #, c-format
 msgid " EOR=%d"
 msgstr " EOR=%d"
 
-#: fortran/dump-parse-tree.c:1714
+#: fortran/dump-parse-tree.c:1736
 #, c-format
 msgid "Equivalence: "
 msgstr "Ekvivalens: "
 
-#: fortran/dump-parse-tree.c:1740
+#: fortran/dump-parse-tree.c:1762
 #, c-format
 msgid "Namespace:"
 msgstr "Namnrymd:"
 
-#: fortran/dump-parse-tree.c:1754
+#: fortran/dump-parse-tree.c:1776
 #, c-format
 msgid " %c-%c: "
 msgstr " %c-%c: "
 
-#: fortran/dump-parse-tree.c:1756
+#: fortran/dump-parse-tree.c:1778
 #, c-format
 msgid " %c: "
 msgstr " %c: "
 
-#: fortran/dump-parse-tree.c:1765
+#: fortran/dump-parse-tree.c:1787
 #, c-format
 msgid "procedure name = %s"
 msgstr "procedurnamn = %s"
 
-#: fortran/dump-parse-tree.c:1781
+#: fortran/dump-parse-tree.c:1803
 #, c-format
 msgid "Operator interfaces for %s:"
 msgstr "Operatorgränssnitt för %s:"
 
-#: fortran/dump-parse-tree.c:1790
+#: fortran/dump-parse-tree.c:1812
 #, c-format
 msgid "User operators:\n"
 msgstr "Användaroperatorer:\n"
 
-#: fortran/dump-parse-tree.c:1806
+#: fortran/dump-parse-tree.c:1828
 #, c-format
 msgid "CONTAINS\n"
 msgstr "CONTAINS\n"
@@ -6181,308 +6142,348 @@
 msgid "Error count reached limit of %d."
 msgstr "Felantal nådde gränsen vid %d."
 
-#: fortran/error.c:670 fortran/error.c:725 fortran/error.c:762
+#: fortran/error.c:670 fortran/error.c:724 fortran/error.c:761
 msgid "Warning:"
 msgstr "Varning:"
 
-#: fortran/error.c:727 fortran/error.c:810 fortran/error.c:836
+#: fortran/error.c:726 fortran/error.c:809 fortran/error.c:835
 msgid "Error:"
 msgstr "Fel:"
 
-#: fortran/error.c:860
+#: fortran/error.c:859
 msgid "Fatal Error:"
 msgstr "Ödesdigert fel:"
 
-#: fortran/error.c:879
+#: fortran/error.c:878
 #, no-c-format
 msgid "Internal Error at (1):"
 msgstr "Internt fel vid (1):"
 
-#: fortran/expr.c:252
+#: fortran/expr.c:253
 #, c-format
 msgid "Constant expression required at %C"
 msgstr "Konstant uttryck krävs vid %C"
 
-#: fortran/expr.c:255
+#: fortran/expr.c:256
 #, c-format
 msgid "Integer expression required at %C"
 msgstr "Heltalsuttryck krävs vid %C"
 
-#: fortran/expr.c:260
+#: fortran/expr.c:261
 #, c-format
 msgid "Integer value too large in expression at %C"
 msgstr "För stort heltalsvärde i uttryck vid %C"
 
-#: fortran/expr.c:1018 fortran/expr.c:1189 fortran/expr.c:1240
+#: fortran/expr.c:1037
 #, no-c-format
+msgid "Index in dimension %d is out of bounds at %L"
+msgstr "Index i dimension %d är utanför gränsen vid %L"
+
+#: fortran/expr.c:1208 fortran/expr.c:1259
+#, no-c-format
 msgid "index in dimension %d is out of bounds at %L"
 msgstr "index i dimension %d är utanför gränsen vid %L"
 
-#: fortran/expr.c:1789
+#: fortran/expr.c:1808
 #, no-c-format
 msgid "elemental function arguments at %C are not compliant"
 msgstr "argument till elementär funktion vid %C följer inte standarden"
 
-#: fortran/expr.c:1833
+#: fortran/expr.c:1852
 #, no-c-format
 msgid "Numeric or CHARACTER operands are required in expression at %L"
 msgstr "Numeriska eller CHARACTER-operander krävs i uttrycket vid %L"
 
-#: fortran/expr.c:1853
+#: fortran/expr.c:1872
 #, no-c-format
 msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
 msgstr "Fortran 2003: Exponent som inte är heltal i ett initieringsuttryck vid %L"
 
-#: fortran/expr.c:1868
+#: fortran/expr.c:1887
 #, no-c-format
 msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
 msgstr "Konkateneringsoperatorn i uttrycket vid %L måste ha två CHARACTER-operander"
 
-#: fortran/expr.c:1875
+#: fortran/expr.c:1894
 #, no-c-format
 msgid "Concat operator at %L must concatenate strings of the same kind"
 msgstr "Konkateneringsoperatorn vid %L måste konkatenera strängar av samma sort"
 
-#: fortran/expr.c:1885
+#: fortran/expr.c:1904
 #, no-c-format
 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
 msgstr ".NOT.-operatorn i uttrycket vid %L måste ha en LOGICAL-operand"
 
-#: fortran/expr.c:1901
+#: fortran/expr.c:1920
 #, no-c-format
 msgid "LOGICAL operands are required in expression at %L"
 msgstr "LOGICAL-operander krävs i uttryck vid %L"
 
-#: fortran/expr.c:1912
+#: fortran/expr.c:1931
 #, no-c-format
 msgid "Only intrinsic operators can be used in expression at %L"
 msgstr "Endast inbyggda operatorer kan användas i uttryck vid %L"
 
-#: fortran/expr.c:1920
+#: fortran/expr.c:1939
 #, no-c-format
 msgid "Numeric operands are required in expression at %L"
 msgstr "Numeriska operander krävs i uttryck vid %L"
 
-#: fortran/expr.c:1985
+#: fortran/expr.c:2030
 #, no-c-format
-msgid "Inquiry function '%s' at %L is not permitted in an initialization expression"
-msgstr "Frågefunktionen \"%s\" vid %L är inte tillåten i ett initieringsuttryck"
-
-#: fortran/expr.c:2015
-#, no-c-format
 msgid "Assumed character length variable '%s' in constant expression at %L"
 msgstr "Teckenlängdsvariabel \"%s\" med förmodad längd i konstant uttryck vid %L"
 
-#: fortran/expr.c:2061 fortran/expr.c:2067
+#: fortran/expr.c:2076 fortran/expr.c:2082
 #, no-c-format
 msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
 msgstr "transformerande inbyggd \"%s\" vid %L är inte tillåten i ett initieringsuttryck"
 
-#: fortran/expr.c:2098
+#: fortran/expr.c:2114
 #, no-c-format
 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
 msgstr "Utökning: Beräkning av ett initieringuttryck utanför standarden vid %L"
 
-#: fortran/expr.c:2151
+#: fortran/expr.c:2167
 #, no-c-format
 msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function"
 msgstr "Funktionen \"%s\" i initieringsuttrycket vid %L måste vara en inbyggd eller en specifikationsfunktion"
 
-#: fortran/expr.c:2163
+#: fortran/expr.c:2179
 #, no-c-format
 msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
 msgstr "Inbyggd funktion \"%s\" vid %L är inte tillåten i ett initieringsuttryck"
 
-#: fortran/expr.c:2207
+#: fortran/expr.c:2214
 #, no-c-format
+msgid "PARAMETER '%s' is used at %L before its definition is complete"
+msgstr "PARAMETER \"%s\" används vid %L före dess definition är komplett"
+
+#: fortran/expr.c:2234
+#, no-c-format
 msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
 msgstr "Vektor \"%s\" med förmodad storlek vid %L är inte tillåten i ett initieringsuttryck"
 
-#: fortran/expr.c:2213
+#: fortran/expr.c:2240
 #, no-c-format
 msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
 msgstr "Vektor \"%s\" med förmodad form vid %L är inte tillåten i ett initieringsuttryck"
 
-#: fortran/expr.c:2219
+#: fortran/expr.c:2246
 #, no-c-format
 msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
 msgstr "Fördröjd vektor \"%s\" vid %L är inte tillåten i ett initieringsuttryck"
 
-#: fortran/expr.c:2229
+#: fortran/expr.c:2252
 #, no-c-format
+msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
+msgstr "Vektor \"%s\" vid %L är en variabel, som inte reduceras till ett konstant uttryck"
+
+#: fortran/expr.c:2262
+#, no-c-format
 msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
 msgstr "Parameter \"%s\" vid %L har inte deklarerats eller är en variabel, som inte reduceras till ett konstant uttryck"
 
-#: fortran/expr.c:2317
+#: fortran/expr.c:2350
 #, no-c-format
 msgid "Initialization expression didn't reduce %C"
 msgstr "Initieringsuttryck kunde inte reduceras %C"
 
-#: fortran/expr.c:2360
+#: fortran/expr.c:2393
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be a statement function"
 msgstr "Specifikationsfunktionen \"%s\" vid %L kan inte vara en satsfunktion"
 
-#: fortran/expr.c:2367
+#: fortran/expr.c:2400
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be an internal function"
 msgstr "Specifikationsfunktionen \"%s\" vid %L kan inte vara en intern funktion"
 
-#: fortran/expr.c:2374
+#: fortran/expr.c:2407
 #, no-c-format
 msgid "Specification function '%s' at %L must be PURE"
 msgstr "Specifikationsfunktionen \"%s\" vid %L måste vara PURE"
 
-#: fortran/expr.c:2381
+#: fortran/expr.c:2414
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be RECURSIVE"
 msgstr "Specifikationsfunktionen \"%s\" vid %L får inte vara RECURSIVE"
 
-#: fortran/expr.c:2443
+#: fortran/expr.c:2476
 #, no-c-format
 msgid "Dummy argument '%s' not allowed in expression at %L"
 msgstr "Attrappvariabeln \"%s\" är inte tillåten i uttrycket vid %L"
 
-#: fortran/expr.c:2450
+#: fortran/expr.c:2483
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
 msgstr "Attrappargumentet \"%s\" vid %L får inte vara OPTIONAL"
 
-#: fortran/expr.c:2457
+#: fortran/expr.c:2490
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
 msgstr "Attrappargumentet \"%s\" vid %L får inte vara INTENT(OUT)"
 
-#: fortran/expr.c:2479
+#: fortran/expr.c:2513
 #, no-c-format
 msgid "Variable '%s' cannot appear in the expression at %L"
 msgstr "Variabeln \"%s\" kan inte förekomma i uttrycket vid %L"
 
-#: fortran/expr.c:2528
+#: fortran/expr.c:2562
 #, no-c-format
 msgid "Expression at %L must be of INTEGER type"
 msgstr "Uttryck vid %L måste vara av INTEGER-typ"
 
-#: fortran/expr.c:2537
+#: fortran/expr.c:2571
 #, no-c-format
 msgid "Function '%s' at %L must be PURE"
 msgstr "Funktionen \"%s\" vid %L måste vara PURE"
 
-#: fortran/expr.c:2546
+#: fortran/expr.c:2580
 #, no-c-format
 msgid "Expression at %L must be scalar"
 msgstr "Uttryck vid %L måste vara skalärt"
 
-#: fortran/expr.c:2573
+#: fortran/expr.c:2607
 #, no-c-format
 msgid "Incompatible ranks in %s (%d and %d) at %L"
 msgstr "Inkompatibla ordningar i %s (%d och %d) vid %L"
 
-#: fortran/expr.c:2587
+#: fortran/expr.c:2621
 #, no-c-format
 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
 msgstr "Olika form för %s vid %L på dimension %d (%d och %d)"
 
-#: fortran/expr.c:2633 fortran/expr.c:2800
+#: fortran/expr.c:2667 fortran/expr.c:2884
 #, no-c-format
 msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
 msgstr "Det går inte att tilldela till INTENT(IN)-variabel \"%s\" vid %L"
 
-#: fortran/expr.c:2676
+#: fortran/expr.c:2719
 #, no-c-format
 msgid "'%s' at %L is not a VALUE"
 msgstr "\"%s\" vid %L är inte ett VALUE"
 
-#: fortran/expr.c:2683
+#: fortran/expr.c:2726
 #, no-c-format
 msgid "Incompatible ranks %d and %d in assignment at %L"
 msgstr "Inkompatibla ordningar %d och %d i tilldelning vid %L"
 
-#: fortran/expr.c:2690
+#: fortran/expr.c:2733
 #, no-c-format
 msgid "Variable type is UNKNOWN in assignment at %L"
 msgstr "Variabeltypen är OKÄND i tilldelning vid %L"
 
-#: fortran/expr.c:2702
+#: fortran/expr.c:2745
 #, no-c-format
 msgid "NULL appears on right-hand side in assignment at %L"
 msgstr "NULL finns på högersidan i tilldelning vid %L"
 
-#: fortran/expr.c:2713
+#: fortran/expr.c:2756
 #, no-c-format
 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
 msgstr "Vektortilldelning till Cray-utpekad med förmodad storlek vid %L är otillåten"
 
-#: fortran/expr.c:2722
+#: fortran/expr.c:2765
 #, no-c-format
 msgid "POINTER valued function appears on right-hand side of assignment at %L"
 msgstr "POINTER-värd funktion förekommer på högersidan av tilldelning vid %L"
 
-#: fortran/expr.c:2727
+#: fortran/expr.c:2770
 msgid "array assignment"
 msgstr "vektortilldelning"
 
-#: fortran/expr.c:2744
+#: fortran/expr.c:2775
 #, no-c-format
+msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
+msgstr "Utökning: BOZ-literal vid %L används för att initiera icke-heltalsvariabeln \"%s\""
+
+#: fortran/expr.c:2781 fortran/resolve.c:6058
+#, no-c-format
+msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
+msgstr "Utökning: BOZ-literal vid %L utanför en DATA-sats och utanför INT/REAL/DBLE/CMPLX"
+
+#: fortran/expr.c:2791 fortran/resolve.c:6068
+#, no-c-format
+msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
+msgstr "BOZ-literal vid %L är bitvis överförd icke-heltalssymbol \"%s\""
+
+#: fortran/expr.c:2799 fortran/resolve.c:6077
+#, no-c-format
+msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr "Aritmetiskt underspill av bitvis överförd BOZ vid %L.  Denna kontroll kan avaktiveras med flaggan -fno-range-check"
+
+#: fortran/expr.c:2803 fortran/resolve.c:6081
+#, no-c-format
+msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr "Aritmetiskt överspill vid bitvis överförd BOZ vid %L.  Denna kontroll kan avaktiveras med flaggan -fno-range-check"
+
+#: fortran/expr.c:2807 fortran/resolve.c:6085
+#, no-c-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"
+
+#: fortran/expr.c:2828
+#, no-c-format
 msgid "Incompatible types in assignment at %L, %s to %s"
 msgstr "Inkompatibla typer i tilldelning vid %L, %s till %s"
 
-#: fortran/expr.c:2769
+#: fortran/expr.c:2853
 #, no-c-format
 msgid "Pointer assignment target is not a POINTER at %L"
 msgstr "Pekartilldelningsmålet är inte en POINTER vid %L"
 
-#: fortran/expr.c:2777
+#: fortran/expr.c:2861
 #, no-c-format
 msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
 msgstr "\"%s\" i pekartilldelningen vid %L kan inte vara ett l-värde eftersom det är en procedur"
 
-#: fortran/expr.c:2807
+#: fortran/expr.c:2891
 #, no-c-format
 msgid "Pointer assignment to non-POINTER at %L"
 msgstr "Pekartilldelning till icke-POINTER vid %L"
 
-#: fortran/expr.c:2816
+#: fortran/expr.c:2900
 #, no-c-format
 msgid "Bad pointer object in PURE procedure at %L"
 msgstr "Felaktigt pekarobjekt i PURE-procedur vid %L"
 
-#: fortran/expr.c:2828
+#: fortran/expr.c:2912
 #, no-c-format
 msgid "Different types in pointer assignment at %L"
 msgstr "Olika typer i pekartilldelning vid %L"
 
-#: fortran/expr.c:2835
+#: fortran/expr.c:2919
 #, no-c-format
 msgid "Different kind type parameters in pointer assignment at %L"
 msgstr "Olika sorters typparametrar i pekartilldelning vid %L"
 
-#: fortran/expr.c:2842
+#: fortran/expr.c:2926
 #, no-c-format
 msgid "Different ranks in pointer assignment at %L"
 msgstr "Olika ordning i pekartilldelning vid %L"
 
-#: fortran/expr.c:2857
+#: fortran/expr.c:2941
 #, no-c-format
 msgid "Different character lengths in pointer assignment at %L"
 msgstr "Olika teckenlängder i pekartilldelning vid %L"
 
-#: fortran/expr.c:2868
+#: fortran/expr.c:2952
 #, no-c-format
 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
 msgstr "Pekartilldelningsmål är vare sig TARGET eller POINTER vid %L"
 
-#: fortran/expr.c:2875
+#: fortran/expr.c:2959
 #, no-c-format
 msgid "Bad target in pointer assignment in PURE procedure at %L"
 msgstr "Felaktigt mål i pekartilldelning i PURE-procedur vid %L"
 
-#: fortran/expr.c:2881
+#: fortran/expr.c:2965
 #, no-c-format
 msgid "Pointer assignment with vector subscript on rhs at %L"
 msgstr "Pekartilldelning med vektorindexering på högersidan vid %L"
 
-#: fortran/expr.c:2888
+#: fortran/expr.c:2972
 #, no-c-format
 msgid "Pointer assigment target has PROTECTED attribute at %L"
 msgstr "Pekartilldelningsmålet har attributet PROTECTED vid %L"
@@ -6577,292 +6578,317 @@
 msgid "Expecting 'END INTERFACE %s' at %C"
 msgstr "\"END INTERFACE %s\" förväntades vid %C"
 
-#: fortran/interface.c:551
+#: fortran/interface.c:563
 #, no-c-format
 msgid "Alternate return cannot appear in operator interface at %L"
 msgstr "Alternativ retur får inte förekomma i operatorgränssnitt vid %L"
 
-#: fortran/interface.c:581
+#: fortran/interface.c:593
 #, no-c-format
 msgid "Operator interface at %L has the wrong number of arguments"
 msgstr "Operatorgränssnitt vid %L har fel antal argument"
 
-#: fortran/interface.c:592
+#: fortran/interface.c:604
 #, no-c-format
 msgid "Assignment operator interface at %L must be a SUBROUTINE"
 msgstr "Gränssnitt för tilldelningsoperator vid %L måste vara en SUBROUTINE"
 
-#: fortran/interface.c:598
+#: fortran/interface.c:610
 #, no-c-format
 msgid "Assignment operator interface at %L must have two arguments"
 msgstr "Gränssnitt för tilldelningsoperator vid %L måste ha två argument"
 
-#: fortran/interface.c:608
+#: fortran/interface.c:620
 #, no-c-format
 msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
 msgstr "Gränssnitt för tilldelningsoperator vid %L får inte omdefiniera en INTRINSIC-typtilldelning"
 
-#: fortran/interface.c:617
+#: fortran/interface.c:629
 #, no-c-format
 msgid "Intrinsic operator interface at %L must be a FUNCTION"
 msgstr "Gränssnitt för inbyggd operator vid %L måste vara en FUNCTION"
 
-#: fortran/interface.c:627
+#: fortran/interface.c:639
 #, no-c-format
 msgid "First argument of defined assignment at %L must be INTENT(IN) or INTENT(INOUT)"
 msgstr "Första argumentet till definierad tilldelning vid %L måste vara INTENT(IN) eller INTENT(INOUT)"
 
-#: fortran/interface.c:631
+#: fortran/interface.c:643
 #, no-c-format
 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)"
 
-#: fortran/interface.c:637 fortran/resolve.c:8807
+#: fortran/interface.c:649 fortran/resolve.c:8998
 #, no-c-format
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 msgstr "Första argumentet till operatorgränssnitt vid %L måste vara INTENT(IN)"
 
-#: fortran/interface.c:641 fortran/resolve.c:8819
+#: fortran/interface.c:653 fortran/resolve.c:9010
 #, no-c-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)"
 
-#: fortran/interface.c:744
+#: fortran/interface.c:756
 #, no-c-format
 msgid "Operator interface at %L conflicts with intrinsic interface"
 msgstr "Operatorgränssnitt vid %L står i konflikt med inbyggt gränssnitt"
 
-#: fortran/interface.c:1044
+#: fortran/interface.c:1117
 #, no-c-format
 msgid "Procedure '%s' in %s at %L has no explicit interface"
 msgstr "Proceduren \"%s\" i %s vid %L har inget explicit gränssnitt"
 
-#: fortran/interface.c:1047
+#: fortran/interface.c:1120
 #, no-c-format
 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
 msgstr "Proceduren \"%s\" i %s vid %L är varken en funktion eller subrutin"
 
-#: fortran/interface.c:1102 fortran/interface.c:1108
+#: fortran/interface.c:1175 fortran/interface.c:1181
 #, no-c-format
 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
 msgstr "Tvetydiga gränssnitt \"%s\" och \"%s\" i %s vid %L"
 
-#: fortran/interface.c:1144
+#: fortran/interface.c:1217
 #, no-c-format
 msgid "'%s' at %L is not a module procedure"
 msgstr "\"%s\" vid %L är inte en modulprocedur"
 
-#: fortran/interface.c:1676
+#: fortran/interface.c:1465 fortran/interface.c:2411
 #, no-c-format
+msgid "Type/rank mismatch in argument '%s' at %L"
+msgstr "Typ/ordning stämmer inte i argument \"%s\" vid %L"
+
+#: fortran/interface.c:1474
+#, no-c-format
+msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
+msgstr "Typ stämmer inte i argument \"%s\" vid %L; skickade %s till %s"
+
+#: fortran/interface.c:1492 fortran/interface.c:1532
+#, no-c-format
+msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
+msgstr "Ordning stämmer inte i argument \"%s\" vid %L (%d och %d)"
+
+#: fortran/interface.c:1519
+#, no-c-format
+msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
+msgstr "Fortran 2003: Aktuellt skalärt CHARACTER-argument med attrappargument som är vektor \"%s\" vid %L"
+
+#: fortran/interface.c:1544
+#, no-c-format
+msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
+msgstr "Element av vektor med antagen form skickat till attrappargument \"%s\" vid %L"
+
+#: fortran/interface.c:1861
+#, no-c-format
 msgid "Keyword argument '%s' at %L is not in the procedure"
 msgstr "Nyckelordsargument \"%s\" vid %L finns inte i proceduren"
 
-#: fortran/interface.c:1684
+#: fortran/interface.c:1869
 #, no-c-format
 msgid "Keyword argument '%s' at %L is already associated with another actual argument"
 msgstr "Nyckelordsargumentet \"%s\" vid %L är redan associerat med ett annat aktuellt argument"
 
-#: fortran/interface.c:1694
+#: fortran/interface.c:1879
 #, no-c-format
 msgid "More actual than formal arguments in procedure call at %L"
 msgstr "Fler aktuella än formella argument i proceduranrop vid %L"
 
-#: fortran/interface.c:1706 fortran/interface.c:1935
+#: fortran/interface.c:1891 fortran/interface.c:2110
 #, no-c-format
 msgid "Missing alternate return spec in subroutine call at %L"
 msgstr "Alternativ returspecifikation saknas i subrutinanrop vid %L"
 
-#: fortran/interface.c:1714
+#: fortran/interface.c:1899
 #, no-c-format
 msgid "Unexpected alternate return spec in subroutine call at %L"
 msgstr "Oväntad alternativ returspecifikation i subrutinanrop vid %L"
 
-#: fortran/interface.c:1729
+#: fortran/interface.c:1922
 #, no-c-format
-msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
-msgstr "Fortran 2003: Aktuellt skalärt CHARACTER-argument med attrappargument som är vektor \"%s\" vid %L"
+msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
+msgstr "Teckenlängd stämmer inte (%ld/%ld) mellan aktuellt argument och pekare eller allokerbart attrappargument \"%s\" vid %L"
 
-#: fortran/interface.c:1742
+#: fortran/interface.c:1929
 #, no-c-format
-msgid "Type/rank mismatch in argument '%s' at %L"
-msgstr "Typ/ordning stämmer inte i argument \"%s\" vid %L"
+msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
+msgstr "Teckenlängd stämmer inte (%ld/%ld) mellan aktuellt argument och attrappargument med antagen form \"%s\" vid %L"
 
-#: fortran/interface.c:1758
+#: fortran/interface.c:1943
 #, no-c-format
-msgid "Character length mismatch between actual argument and pointer or allocatable dummy argument '%s' at %L"
-msgstr "Teckenlängd stämmer inte mellan aktuellt argument och pekare eller allokerbart attrappargument \"%s\" vid %L"
-
-#: fortran/interface.c:1771
-#, no-c-format
 msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
 msgstr "Teckenlängden på aktuellt argument är kortare än attrappargumentet \"%s\" (%lu/%lu) vid %L"
 
-#: fortran/interface.c:1776
+#: fortran/interface.c:1948
 #, no-c-format
 msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
 msgstr "Aktuellt argument innehåller för få element för attrappargument \"%s\" (%lu/%lu) vid %L"
 
-#: fortran/interface.c:1790
+#: fortran/interface.c:1962
 #, no-c-format
 msgid "Expected a procedure for argument '%s' at %L"
 msgstr "Förväntade en procedur som argument \"%s\" vid %L"
 
-#: fortran/interface.c:1800
+#: fortran/interface.c:1972
 #, no-c-format
 msgid "Expected a PURE procedure for argument '%s' at %L"
 msgstr "Förväntade en PURE-procedur som argument \"%s\" vid %L"
 
-#: fortran/interface.c:1814
+#: fortran/interface.c:1986
 #, no-c-format
 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
 msgstr "Aktuellt argument till \"%s\" kan inte vara en vektor med antagen storlek vid %L"
 
-#: fortran/interface.c:1823
+#: fortran/interface.c:1995
 #, no-c-format
 msgid "Actual argument for '%s' must be a pointer at %L"
 msgstr "Aktuellt argument till \"%s\" skall vara en pekare vid %L"
 
-#: fortran/interface.c:1832
+#: fortran/interface.c:2004
 #, no-c-format
 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
 msgstr "Aktuellt argument till \"%s\" skall vara en ALLOCATABLE vid %L"
 
-#: fortran/interface.c:1843
+#: fortran/interface.c:2017
 #, no-c-format
-msgid "Actual argument at %L must be definable to match dummy INTENT = OUT/INOUT"
-msgstr "Aktuellt argument vid %L måste gå att definiera för att stämma attrapp INTENT = OUT/INOUT"
+msgid "Actual argument at %L must be definable as the dummy argument '%s' is INTENT = OUT/INOUT"
+msgstr "Aktuellt argument vid %L måste gå att definiera som attrappargument \"%s\" är INTENT = OUT/INOUT"
 
-#: fortran/interface.c:1851
+#: fortran/interface.c:2026
 #, no-c-format
 msgid "Actual argument at %L is use-associated with PROTECTED attribute and dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr "Aktuellt argument vid %L är användningsassocierat med attributet PROTECTED och attrappargument \"%s\" är INTENT = OUT/INOUT"
 
-#: fortran/interface.c:1864
+#: fortran/interface.c:2039
 #, no-c-format
-msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(IN), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
-msgstr "Vektorsektion som aktuellt argument med vektorindex vid %L är inte kompatibelt med attributet INTENT(IN), INTENT(INOUT) eller VOLATILE på attrappargument \"%s\""
+msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
+msgstr "Vektorsektion som aktuellt argument med vektorindex vid %L är inte kompatibelt med attributet INTENT(OUT), INTENT(INOUT) eller VOLATILE på attrappargument \"%s\""
 
-#: fortran/interface.c:1881
+#: fortran/interface.c:2056
 #, no-c-format
 msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr "Aktuellt argument med antagen form vid %L är inte kompatibel med attrappargumentet \"%s\" utan antagen form på grund av attributet VOLATILE"
 
-#: fortran/interface.c:1893
+#: fortran/interface.c:2068
 #, no-c-format
 msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr "Vektorsektion som aktuellt argument vid %L är inkompatibelt med attrappargumentet \"%s\" utan antagen form på grund av attributet VOLATILE"
 
-#: fortran/interface.c:1912
+#: fortran/interface.c:2087
 #, no-c-format
 msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
 msgstr "Pekarvektor som aktuellt argument vid %L kräver ett attrappargument \"%s\" med antagen form eller pekarvektor på grund av attributet VOLATILE"
 
-#: fortran/interface.c:1942
+#: fortran/interface.c:2117
 #, no-c-format
 msgid "Missing actual argument for argument '%s' at %L"
 msgstr "Aktuellt argument saknas för argument \"%s\" vid %L"
 
-#: fortran/interface.c:2128
+#: fortran/interface.c:2303
 #, no-c-format
 msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
 msgstr "Samma aktuella argument associerat med INTENT(%s)-argument \"%s\" och INTENT(%s)-argument \"%s\" vid %L"
 
-#: fortran/interface.c:2184
+#: fortran/interface.c:2359
 #, no-c-format
 msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
 msgstr "Procedurargument vid %L är INTENT(IN) medan gränssnitt anger INTENT(%s)"
 
-#: fortran/interface.c:2194
+#: fortran/interface.c:2369
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
 msgstr "Procedurargument vid %L är lokalt i en PURE-procedur och skickas till ett INTENT(%s)-argument"
 
-#: fortran/interface.c:2202
+#: fortran/interface.c:2377
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
 msgstr "Procedurargument vid %L är lokalt i en PURE-procedur och har attributet POINTER"
 
-#: fortran/interface.c:2225
+#: fortran/interface.c:2400
 #, no-c-format
 msgid "Procedure '%s' called with an implicit interface at %L"
 msgstr "Procedur \"%s\" anropad med ett implicit gränssnitt vid %L"
 
-#: fortran/interface.c:2440
+#: fortran/interface.c:2629
 #, no-c-format
 msgid "Function '%s' called in lieu of an operator at %L must be PURE"
 msgstr "Funktionen \"%s\" anropad istället för en operator vid %L måste vara PURE"
 
-#: fortran/interface.c:2519
+#: fortran/interface.c:2708
 #, no-c-format
 msgid "Entity '%s' at %C is already present in the interface"
 msgstr "Entitet \"%s\" vid %C finns redan i gränssnittet"
 
-#: fortran/intrinsic.c:2918
+#: fortran/intrinsic.c:2923
 #, no-c-format
 msgid "Too many arguments in call to '%s' at %L"
 msgstr "För många argument i anrop till \"%s\" vid %L"
 
-#: fortran/intrinsic.c:2933
+#: fortran/intrinsic.c:2938
 #, no-c-format
 msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
 msgstr "Argumentlistefunktionerna vid %%VAL, %%LOC eller %%REF är inte tillåten i denna kontext vid %L"
 
-#: fortran/intrinsic.c:2936
+#: fortran/intrinsic.c:2941
 #, no-c-format
 msgid "Can't find keyword named '%s' in call to '%s' at %L"
 msgstr "Nyckelord med namnet \"%s\" saknas i anrop till \"%s\" vid %L"
 
-#: fortran/intrinsic.c:2943
+#: fortran/intrinsic.c:2948
 #, no-c-format
 msgid "Argument '%s' is appears twice in call to '%s' at %L"
 msgstr "Argument \"%s\" förekommer två gånger i anrop till \"%s\" vid %L"
 
-#: fortran/intrinsic.c:2957
+#: fortran/intrinsic.c:2962
 #, no-c-format
 msgid "Missing actual argument '%s' in call to '%s' at %L"
 msgstr "Aktuellt argument \"%s\" saknas i anrop till \"%s\" vid %L"
 
-#: fortran/intrinsic.c:2972
+#: fortran/intrinsic.c:2977
 #, no-c-format
 msgid "ALTERNATE RETURN not permitted at %L"
 msgstr "ALTERNATE RETURN är inte tillåtet vid %L"
 
-#: fortran/intrinsic.c:3021
+#: fortran/intrinsic.c:3026
 #, no-c-format
 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
 msgstr "Typen på argument \"%s\" i anrop till \"%s\" vid %L skulle varit %s, inte %s"
 
-#: fortran/intrinsic.c:3337
+#: fortran/intrinsic.c:3342
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not included in the selected standard"
 msgstr "Inbyggd \"%s\" vid %L är inte med i den valda standarden"
 
-#: fortran/intrinsic.c:3450
+#: fortran/intrinsic.c:3398
 #, no-c-format
+msgid "Fortran 2003: Function '%s' as initialization expression at %L"
+msgstr "Fortran 2003: Funktion \"%s\" som initieringsuttryck vid %L"
+
+#: fortran/intrinsic.c:3463
+#, no-c-format
 msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
 msgstr "Fortran 2003: Elementär funktion som initieraruttryck med argument som inte är heltal/tecken vid %L"
 
-#: fortran/intrinsic.c:3508
+#: fortran/intrinsic.c:3524
 #, no-c-format
 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
 msgstr "Subrutinanrop till inbyggd \"%s\" vid %L är inte PURE"
 
-#: fortran/intrinsic.c:3579
+#: fortran/intrinsic.c:3595
 #, no-c-format
 msgid "Extension: Conversion from %s to %s at %L"
 msgstr "Utökning: Konvertering från %s till %s vid %L"
 
-#: fortran/intrinsic.c:3582
+#: fortran/intrinsic.c:3598
 #, no-c-format
 msgid "Conversion from %s to %s at %L"
 msgstr "Konvertering från %s till %s vid %L"
 
-#: fortran/intrinsic.c:3629
+#: fortran/intrinsic.c:3645
 #, no-c-format
 msgid "Can't convert %s to %s at %L"
 msgstr "Kan inte konvertera %s till %s vid %L"
 
-#: fortran/io.c:156 fortran/primary.c:738
+#: fortran/io.c:156 fortran/primary.c:750
 #, no-c-format
 msgid "Extension: backslash character at %C"
 msgstr "Utökning: omvänt snedstreck vid %C"
@@ -7065,7 +7091,7 @@
 msgid "CLOSE statement not allowed in PURE procedure at %C"
 msgstr "CLOSE-sats inte tillåten i PURE-procedur vid %C"
 
-#: fortran/io.c:1955 fortran/match.c:1841
+#: fortran/io.c:1955 fortran/match.c:1911
 #, no-c-format
 msgid "%s statement not allowed in PURE procedure at %C"
 msgstr "%s-sats är inte tillåtet i PURE-procedur vid %C"
@@ -7080,516 +7106,491 @@
 msgid "Duplicate UNIT specification at %C"
 msgstr "Dubblerad UNIT-specifikation vid %C"
 
-#: fortran/io.c:2128
+#: fortran/io.c:2132
 #, no-c-format
 msgid "Duplicate format specification at %C"
 msgstr "Dubblerad formatspecifikation vid %C"
 
-#: fortran/io.c:2145
+#: fortran/io.c:2149
 #, no-c-format
 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
 msgstr "Symbolen \"%s\" i namnlistan \"Ts\" är INTENT(IN) vid %C"
 
-#: fortran/io.c:2181
+#: fortran/io.c:2185
 #, no-c-format
 msgid "Duplicate NML specification at %C"
 msgstr "Dubblerad NML-specifikation vid %C"
 
-#: fortran/io.c:2190
+#: fortran/io.c:2194
 #, no-c-format
 msgid "Symbol '%s' at %C must be a NAMELIST group name"
 msgstr "Symbolen \"%s\" vid %C måste vara ett NAMELIST-gruppnamn"
 
-#: fortran/io.c:2231
+#: fortran/io.c:2235
 #, no-c-format
 msgid "END tag at %C not allowed in output statement"
 msgstr "END-tagg vid %C är inte tillåten i utmatningssats"
 
-#: fortran/io.c:2288
+#: fortran/io.c:2292
 #, no-c-format
 msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
 msgstr "UNIT-specifikation vid %L måste vara ett INTEGER-uttryck eller en CHARACTER-variabel"
 
-#: fortran/io.c:2297
+#: fortran/io.c:2301
 #, no-c-format
 msgid "Internal unit with vector subscript at %L"
 msgstr "Intern enhet med vektorindex vid %L"
 
-#: fortran/io.c:2304
+#: fortran/io.c:2308
 #, no-c-format
 msgid "External IO UNIT cannot be an array at %L"
 msgstr "Extern IO UNIT får inte vara en vektor vid %L"
 
-#: fortran/io.c:2314
+#: fortran/io.c:2318
 #, no-c-format
 msgid "ERR tag label %d at %L not defined"
 msgstr "ERR-taggetikett %d vid %L inte definierad"
 
-#: fortran/io.c:2326
+#: fortran/io.c:2330
 #, no-c-format
 msgid "END tag label %d at %L not defined"
 msgstr "END-taggetikett %d vid %L inte definierad"
 
-#: fortran/io.c:2338
+#: fortran/io.c:2342
 #, no-c-format
 msgid "EOR tag label %d at %L not defined"
 msgstr "EOR-taggetikett %d vid %L inte definierad"
 
-#: fortran/io.c:2348
+#: fortran/io.c:2352
 #, no-c-format
 msgid "FORMAT label %d at %L not defined"
 msgstr "FORMAT-etikett %d vid %L inte definierad"
 
-#: fortran/io.c:2469
+#: fortran/io.c:2473
 #, no-c-format
 msgid "Syntax error in I/O iterator at %C"
 msgstr "Syntaxfel i I/O-iterator vid %C"
 
-#: fortran/io.c:2500
+#: fortran/io.c:2504
 #, no-c-format
 msgid "Expected variable in READ statement at %C"
 msgstr "Variabel förväntades i READ-sats vid %C"
 
-#: fortran/io.c:2506
+#: fortran/io.c:2510
 #, no-c-format
 msgid "Expected expression in %s statement at %C"
 msgstr "Förväntade uttryck i %s-sats vid %C"
 
-#: fortran/io.c:2516
+#: fortran/io.c:2520
 #, no-c-format
 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
 msgstr "Variabeln \"%s\" i inmatningslista vid %C får inte vara INTENT(IN)"
 
-#: fortran/io.c:2525
+#: fortran/io.c:2529
 #, no-c-format
 msgid "Cannot read to variable '%s' in PURE procedure at %C"
 msgstr "Det går inte att läsa till variabel \"%s\" i PURE-procedur vid %C"
 
-#: fortran/io.c:2541
+#: fortran/io.c:2545
 #, no-c-format
 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
 msgstr "Det går inte att skriva till intern filenhet \"%s\" vid %C inuti en PURE-procedur"
 
 #. A general purpose syntax error.
-#: fortran/io.c:2602 fortran/io.c:3004 fortran/gfortran.h:1998
+#: fortran/io.c:2606 fortran/io.c:3013 fortran/gfortran.h:2002
 #, no-c-format
 msgid "Syntax error in %s statement at %C"
 msgstr "Syntaxfel i %s-sats vid %C"
 
-#: fortran/io.c:2670
+#: fortran/io.c:2679
 #, no-c-format
 msgid "Fortran 2003: Internal file at %L with namelist"
 msgstr "Fortran 2003: Intern fil vid %L med namnlista"
 
-#: fortran/io.c:2833
+#: fortran/io.c:2842
 #, no-c-format
 msgid "PRINT namelist at %C is an extension"
 msgstr "PRINT-namnlista vid %C är en utökning"
 
-#: fortran/io.c:2965
+#: fortran/io.c:2974
 #, no-c-format
 msgid "Extension: Comma before i/o item list at %C"
 msgstr "Utökning: Komma före i/o-elementlista vid %C"
 
-#: fortran/io.c:2974
+#: fortran/io.c:2983
 #, no-c-format
 msgid "Expected comma in I/O list at %C"
 msgstr "Komma förväntades i I/O-lista vid %C"
 
-#: fortran/io.c:3036
+#: fortran/io.c:3045
 #, no-c-format
 msgid "PRINT statement at %C not allowed within PURE procedure"
 msgstr "PRINT-sats vid %C är inte tillåten inuti PURE-procedur"
 
-#: fortran/io.c:3176 fortran/io.c:3227
+#: fortran/io.c:3185 fortran/io.c:3236
 #, no-c-format
 msgid "INQUIRE statement not allowed in PURE procedure at %C"
 msgstr "INQUIRE-sats är inte tillåten i PURE-procedur vid %C"
 
-#: fortran/io.c:3203
+#: fortran/io.c:3212
 #, no-c-format
 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
 msgstr "IOLENGTH-tagg ogiltig i INQUIRE-sats vid %C"
 
-#: fortran/io.c:3213 fortran/trans-io.c:1144
+#: fortran/io.c:3222 fortran/trans-io.c:1145
 #, no-c-format
 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
 msgstr "INQUIRE-sats vid %L får inte innehålla både FILE- och UNIT-specificerare"
 
-#: fortran/io.c:3220
+#: fortran/io.c:3229
 #, no-c-format
 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
 msgstr "INQUIRE-sats vid %L kräver antingen FILE- eller UNIT-specificerare"
 
-#: fortran/match.c:270
+#: fortran/match.c:156
 #, no-c-format
+msgid "Missing ')' in statement before %L"
+msgstr "\")\" saknas i sats före %L"
+
+#: fortran/match.c:161
+#, no-c-format
+msgid "Missing '(' in statement before %L"
+msgstr "\"(\" saknas i sats före %L"
+
+#: fortran/match.c:332
+#, no-c-format
 msgid "Integer too large at %C"
 msgstr "För stort heltal vid %C"
 
-#: fortran/match.c:363 fortran/parse.c:442
+#: fortran/match.c:425 fortran/parse.c:589
 #, no-c-format
 msgid "Too many digits in statement label at %C"
 msgstr "För många siffror i satsetikett vid %C"
 
-#: fortran/match.c:369
+#: fortran/match.c:431
 #, no-c-format
 msgid "Statement label at %C is zero"
 msgstr "Satsetikett vid %C är noll"
 
-#: fortran/match.c:402
+#: fortran/match.c:464
 #, no-c-format
 msgid "Label name '%s' at %C is ambiguous"
 msgstr "Etikettnamnet \"%s\" vid %C är tvetydigt"
 
-#: fortran/match.c:408
+#: fortran/match.c:470
 #, no-c-format
 msgid "Duplicate construct label '%s' at %C"
 msgstr "Dubblerad konstruktionsetikett \"%s\" vid %C"
 
-#: fortran/match.c:438
+#: fortran/match.c:500
 #, no-c-format
 msgid "Invalid character in name at %C"
 msgstr "Felaktigt tecken i namn vid %C"
 
-#: fortran/match.c:451 fortran/match.c:523
+#: fortran/match.c:513 fortran/match.c:585
 #, no-c-format
 msgid "Name at %C is too long"
 msgstr "Namn vid %C är för långt"
 
-#: fortran/match.c:506 fortran/match.c:552
+#: fortran/match.c:568 fortran/match.c:614
 #, no-c-format
 msgid "Invalid C name in NAME= specifier at %C"
 msgstr "Ogiltigt C-namn i NAME=-specificerare vid %C"
 
-#: fortran/match.c:543
+#: fortran/match.c:605
 #, no-c-format
 msgid "Embedded space in NAME= specifier at %C"
 msgstr "Inbäddad blank i NAME=-specificerare vid %C"
 
-#: fortran/match.c:868
+#: fortran/match.c:930
 #, no-c-format
 msgid "Loop variable at %C cannot be a sub-component"
 msgstr "Slingvariabel vid %C får inte vara en subkomponent"
 
-#: fortran/match.c:874
+#: fortran/match.c:936
 #, no-c-format
 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
 msgstr "Slingvariabeln \"%s\" vid %C får inte vara INTENT(IN)"
 
-#: fortran/match.c:907
+#: fortran/match.c:969
 #, no-c-format
 msgid "Expected a step value in iterator at %C"
 msgstr "Ett stegvärde förväntades i iterator vid %C"
 
-#: fortran/match.c:919
+#: fortran/match.c:981
 #, no-c-format
 msgid "Syntax error in iterator at %C"
 msgstr "Syntaxfel i iterator vid %C"
 
-#: fortran/match.c:1155
+#: fortran/match.c:1217
 #, no-c-format
 msgid "Invalid form of PROGRAM statement at %C"
 msgstr "Ogiltig form på PROGRAM-sats vid %C"
 
-#: fortran/match.c:1196
+#: fortran/match.c:1258
 #, no-c-format
 msgid "Setting value of PROTECTED variable at %C"
 msgstr "Sätter värde på PROTECTED variabel vid %C"
 
-#: fortran/match.c:1249
+#: fortran/match.c:1311
 #, no-c-format
 msgid "Assigning to a PROTECTED pointer at %C"
 msgstr "Tilldelar till en PROTECTED pekare vid %C"
 
-#: fortran/match.c:1292 fortran/match.c:1365
+#: fortran/match.c:1354 fortran/match.c:1435
 #, no-c-format
 msgid "Obsolescent: arithmetic IF statement at %C"
 msgstr "Förlegat: aritmetisk IF-sats vid %C"
 
-#: fortran/match.c:1340
+#: fortran/match.c:1410
 #, no-c-format
 msgid "Syntax error in IF-expression at %C"
 msgstr "Syntaxfel i IF-uttryck vid %C"
 
-#: fortran/match.c:1351
+#: fortran/match.c:1421
 #, no-c-format
 msgid "Block label not appropriate for arithmetic IF statement at %C"
 msgstr "Blocketikett är inte tillämplig för aritmetisk IF-sats vid %C"
 
-#: fortran/match.c:1389
+#: fortran/match.c:1459
 #, no-c-format
-msgid "Block label is not appropriate IF statement at %C"
-msgstr "Blocketikett är inte tillämplig IF-sats vid %C"
+msgid "Block label is not appropriate for IF statement at %C"
+msgstr "Blocketikett är inte tillämplig för IF-sats vid %C"
 
-#: fortran/match.c:1468 fortran/primary.c:2522
+#: fortran/match.c:1538 fortran/primary.c:2559
 #, no-c-format
 msgid "Cannot assign to a named constant at %C"
 msgstr "Det går inte att tilldela till en namngiven konstant vid %C"
 
-#: fortran/match.c:1478
+#: fortran/match.c:1548
 #, no-c-format
 msgid "Unclassifiable statement in IF-clause at %C"
 msgstr "Oklassificerbar sats i IF-klausul vid %C"
 
-#: fortran/match.c:1485
+#: fortran/match.c:1555
 #, no-c-format
 msgid "Syntax error in IF-clause at %C"
 msgstr "Syntaxfel i IF-klausul vid %C"
 
-#: fortran/match.c:1529
+#: fortran/match.c:1599
 #, no-c-format
 msgid "Unexpected junk after ELSE statement at %C"
 msgstr "Oväntat skräp efter ELSE-sats vid %C"
 
-#: fortran/match.c:1535 fortran/match.c:1570
+#: fortran/match.c:1605 fortran/match.c:1640
 #, no-c-format
 msgid "Label '%s' at %C doesn't match IF label '%s'"
 msgstr "Etiketten \"%s\" vid %C stämmer inte med IF-etikett \"%s\""
 
-#: fortran/match.c:1564
+#: fortran/match.c:1634
 #, no-c-format
 msgid "Unexpected junk after ELSE IF statement at %C"
 msgstr "Oväntat skräp efter ELSE-IF-sats vid %C"
 
-#: fortran/match.c:1727
+#: fortran/match.c:1797
 #, no-c-format
 msgid "Name '%s' in %s statement at %C is not a loop name"
 msgstr "Namnet \"%s\" i %s-sats vid %C är inte ett slingnamn"
 
-#: fortran/match.c:1743
+#: fortran/match.c:1813
 #, no-c-format
 msgid "%s statement at %C is not within a loop"
 msgstr "%s-sats vid %C är inte inne i en slinga"
 
-#: fortran/match.c:1746
+#: fortran/match.c:1816
 #, no-c-format
 msgid "%s statement at %C is not within loop '%s'"
 msgstr "%s-sats vid %C är inte i slingan \"%s\""
 
-#: fortran/match.c:1754
+#: fortran/match.c:1824
 #, no-c-format
 msgid "%s statement at %C leaving OpenMP structured block"
 msgstr "%s-sats vid %C lämnar ett OpenMP strukturerat block"
 
-#: fortran/match.c:1767
+#: fortran/match.c:1837
 #, no-c-format
 msgid "EXIT statement at %C terminating !$OMP DO loop"
 msgstr "EXIT-sats vid %C avslutar !$OMP DO-slinga"
 
-#: fortran/match.c:1819
+#: fortran/match.c:1889
 #, no-c-format
 msgid "Too many digits in STOP code at %C"
 msgstr "För många siffror i STOP-kod vid %C"
 
-#: fortran/match.c:1872
+#: fortran/match.c:1942
 #, no-c-format
 msgid "Deleted feature: PAUSE statement at %C"
 msgstr "Borttagen funktion: PAUSE-sats vid %C"
 
-#: fortran/match.c:1920
+#: fortran/match.c:1990
 #, no-c-format
 msgid "Deleted feature: ASSIGN statement at %C"
 msgstr "Borttagen funktion: ASSIGN-sats vid %C"
 
-#: fortran/match.c:1966
+#: fortran/match.c:2036
 #, no-c-format
 msgid "Deleted feature: Assigned GOTO statement at %C"
 msgstr "Borttagen funktion: Tilldelad GOTO-sats vid %C"
 
-#: fortran/match.c:2013 fortran/match.c:2065
+#: fortran/match.c:2083 fortran/match.c:2135
 #, no-c-format
 msgid "Statement label list in GOTO at %C cannot be empty"
 msgstr "Satsetikettlistan i GOTO vid %C får inte vara tom"
 
-#: fortran/match.c:2149
+#: fortran/match.c:2219
 #, no-c-format
 msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
 msgstr "Felaktigt allokeringsobjekt i ALLOCATE-sats vid %C för en PURE-procedur"
 
-#: fortran/match.c:2173
+#: fortran/match.c:2287
 #, no-c-format
-msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr "ALLOCATE-satsens STAT-variabel \"%s\" vid %C får inte vara INTENT(IN)"
-
-#: fortran/match.c:2180
-#, no-c-format
-msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
-msgstr "Otillåten STAT-variabel i ALLOCATE-sats vid %C för en PURE-procedur"
-
-#: fortran/match.c:2218 fortran/match.c:2382
-#, no-c-format
-msgid "STAT expression at %C must be a variable"
-msgstr "STAT-uttryck vid %C måste vara en variabel"
-
-#: fortran/match.c:2272
-#, no-c-format
 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
 msgstr "Otillåten variabel i NULLIFY vid %C för en PURE-procedur"
 
-#: fortran/match.c:2349
+#: fortran/match.c:2364
 #, no-c-format
 msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
 msgstr "Otillåtet avallokeringsuttryck i DEALLOCATE vid %C för en PURE-procedur"
 
-#: fortran/match.c:2368
+#: fortran/match.c:2417
 #, no-c-format
-msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr "STAT-variabeln \"%s\" till DEALLOCATE-satsen vid %C får inte vara INTENT(IN)"
-
-#: fortran/match.c:2375
-#, no-c-format
-msgid "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
-msgstr "Otillåten STAT-variabel i DEALLOCATE-sats vid %C för en PURE-procedur"
-
-#: fortran/match.c:2424
-#, no-c-format
 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
 msgstr "Alternativ RETURN-sats vid %C är bara tillåten inuti en SUBROUTINE"
 
-#: fortran/match.c:2455
+#: fortran/match.c:2448
 #, no-c-format
 msgid "Extension: RETURN statement in main program at %C"
 msgstr "Utökning: RETURN-sats i huvudprogram vid %C"
 
-#: fortran/match.c:2665
+#: fortran/match.c:2658
 #, no-c-format
 msgid "Syntax error in common block name at %C"
 msgstr "Syntaxfel i common-blocknamn vid %C"
 
-#: fortran/match.c:2701
+#: fortran/match.c:2694
 #, no-c-format
 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
 msgstr "Symbolen \"%s\" vid %C är redan en extern symbol som inte är COMMON"
 
-#: fortran/match.c:2719
-#, no-c-format
-msgid "BLOCK DATA unit cannot contain blank COMMON at %C"
-msgstr "En BLOCK DATA-enhet får inte innehålla tom COMMON vid %C"
-
 #. If we find an error, just print it and continue,
 #. cause it's just semantic, and we can see if there
 #. are more errors.
-#: fortran/match.c:2765
+#: fortran/match.c:2753
 #, no-c-format
 msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
 msgstr "Variabel \"%s\" vid %L i common-block \"%s\" vid %C måste deklareras med en C-interoperativ sort eftersom common-block \"%s\" är bind(c)"
 
-#: fortran/match.c:2774
+#: fortran/match.c:2762
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
 msgstr "Variabel \"%s\" i common-block \"%s\" vid %C får inte vara bind(c) eftersom det inte är globalt"
 
-#: fortran/match.c:2781
+#: fortran/match.c:2769
 #, no-c-format
 msgid "Symbol '%s' at %C is already in a COMMON block"
 msgstr "Symbolen \"%s\" vid %C är redan i ett COMMON-block"
 
-#: fortran/match.c:2793
+#: fortran/match.c:2777
 #, no-c-format
-msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
-msgstr "Tidigare initierad symbol \"%s\" i blankt COMMON-block vid %C"
+msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
+msgstr "Initierad symbol \"%s\" vid %C kan endast vara COMMON i BLOCK DATA"
 
-#: fortran/match.c:2796
+#: fortran/match.c:2804
 #, no-c-format
-msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
-msgstr "Tidigare initierad symbol \"%s\" i COMMON-block \"%s\" vid %C"
-
-#: fortran/match.c:2821
-#, no-c-format
 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
 msgstr "Vektorspecifikation för symbolen \"%s\" i COMMON vid %C måste vara explicit"
 
-#: fortran/match.c:2831
+#: fortran/match.c:2814
 #, no-c-format
 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
 msgstr "Symbolen \"%s\" i COMMON vid %C får inte vara en POINTER-vektor"
 
-#: fortran/match.c:2863
+#: fortran/match.c:2846
 #, no-c-format
 msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
 msgstr "Symbolen \"%s\", i COMMON-block \"%s\" vid %C är indirekt gjort ekvivalent med ett annat COMMON-block \"%s\""
 
-#: fortran/match.c:2971
+#: fortran/match.c:2954
 #, no-c-format
 msgid "Namelist group name '%s' at %C already has a basic type of %s"
 msgstr "Namnlistegruppnamnet \"%s\" vid %C har redan grundtypen %s"
 
-#: fortran/match.c:2979
+#: fortran/match.c:2962
 #, no-c-format
 msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
 msgstr "Namnlistegruppnamn \"%s\" vid %C är redan USE-associerat och får inte specificeras om."
 
-#: fortran/match.c:3006
+#: fortran/match.c:2989
 #, no-c-format
 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
 msgstr "Vektor \"%s\" med underförstådd storlek i namnlistan \"%s\" vid %C är inte tillåtet"
 
-#: fortran/match.c:3013
+#: fortran/match.c:2996
 #, no-c-format
 msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
 msgstr "Antagen teckenlängd \"%s\" i namnlistan \"%s\" vid %C är inte tillåtet"
 
-#: fortran/match.c:3140
+#: fortran/match.c:3123
 #, no-c-format
 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
 msgstr "Härledd typkomponent %C är inte en tillåten EQUIVALENCE-medlem"
 
-#: fortran/match.c:3148
+#: fortran/match.c:3131
 #, no-c-format
 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
 msgstr "Vektorreferens i EQUIVALENCE vid %C får inte vara en vektorsektion"
 
-#: fortran/match.c:3176
+#: fortran/match.c:3159
 #, no-c-format
 msgid "EQUIVALENCE at %C requires two or more objects"
 msgstr "EQUIVALENCE vid %C kräver två eller flera objekt"
 
-#: fortran/match.c:3190
+#: fortran/match.c:3173
 #, no-c-format
 msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
 msgstr "Försök att indirekt överlappa COMMON-block %s och %s med EQUIVALENCE vid %C"
 
-#: fortran/match.c:3351
+#: fortran/match.c:3299
 #, no-c-format
 msgid "Statement function at %L is recursive"
 msgstr "Satsfunktion vid %L är rekursiv"
 
-#: fortran/match.c:3439
+#: fortran/match.c:3387
 #, no-c-format
 msgid "Expected initialization expression in CASE at %C"
 msgstr "Initieringsuttryck förväntades i CASE vid %C"
 
-#: fortran/match.c:3462
+#: fortran/match.c:3410
 #, no-c-format
 msgid "Expected the name of the SELECT CASE construct at %C"
 msgstr "Förväntade namnet på SELECT CASE-konstruktionen vid %C"
 
-#: fortran/match.c:3474
+#: fortran/match.c:3422
 #, no-c-format
 msgid "Expected case name of '%s' at %C"
 msgstr "Case-namnet \"%s\" förväntades vid %C"
 
-#: fortran/match.c:3518
+#: fortran/match.c:3466
 #, no-c-format
 msgid "Unexpected CASE statement at %C"
 msgstr "Oväntad CASE-sats vid %C"
 
-#: fortran/match.c:3570
+#: fortran/match.c:3518
 #, no-c-format
 msgid "Syntax error in CASE-specification at %C"
 msgstr "Syntaxfel i CASE-specifikation vid %C"
 
-#: fortran/match.c:3690
+#: fortran/match.c:3638
 #, no-c-format
 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
 msgstr "ELSEWHERE-sats vid %C inte innesluten i WHERE-block"
 
-#: fortran/match.c:3728
+#: fortran/match.c:3676
 #, no-c-format
 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
 msgstr "Etiketten \"%s\" vid %C stämmer inte med WHERE-etikett \"%s\""
 
-#: fortran/match.c:3828
+#: fortran/match.c:3776
 #, no-c-format
 msgid "Syntax error in FORALL iterator at %C"
 msgstr "Syntaxfel i FORALL-iterator vid %C"
@@ -7619,7 +7620,8 @@
 msgid "Expected exponent in expression at %C"
 msgstr "Förväntade exponent i uttryck vid %C"
 
-#: fortran/matchexp.c:348 fortran/matchexp.c:452
+#: fortran/matchexp.c:350 fortran/matchexp.c:355 fortran/matchexp.c:459
+#: fortran/matchexp.c:464
 #, no-c-format
 msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
 msgstr "Utökning: Unär operator följer aritmetisk operator (använd parenteser) vid %C"
@@ -7744,123 +7746,123 @@
 msgid "Expected real string"
 msgstr "Förväntade reell sträng"
 
-#: fortran/module.c:2722
+#: fortran/module.c:2730
 msgid "Expected expression type"
 msgstr "Uttryckstyp förväntades"
 
-#: fortran/module.c:2776
+#: fortran/module.c:2784
 msgid "Bad operator"
 msgstr "Felaktig operator"
 
-#: fortran/module.c:2861
+#: fortran/module.c:2869
 msgid "Bad type in constant expression"
 msgstr "Felaktig typ i konstantuttryck"
 
-#: fortran/module.c:2898
+#: fortran/module.c:2906
 #, no-c-format
 msgid "Namelist %s cannot be renamed by USE association to %s"
 msgstr "Namnlistan %s får inte namnändras av USE-association till %s"
 
-#: fortran/module.c:3723
+#: fortran/module.c:3847
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in module '%s'"
 msgstr "Symbolen \"%s\" refererad från %L finns inte i modulen \"%s\""
 
-#: fortran/module.c:3730
+#: fortran/module.c:3854
 #, no-c-format
 msgid "User operator '%s' referenced at %L not found in module '%s'"
 msgstr "Användaroperatorn \"%s\" refererad från %L finns inte i modulen \"%s\""
 
-#: fortran/module.c:3735
+#: fortran/module.c:3859
 #, no-c-format
 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
 msgstr "Inbyggd operator \"%s\" refererad från %L finns inte i modulen \"%s\""
 
-#: fortran/module.c:4213
+#: fortran/module.c:4400
 #, no-c-format
 msgid "Can't open module file '%s' for writing at %C: %s"
 msgstr "Kan inte öppna modulfilen \"%s\" för skrivning vid %C: %s"
 
-#: fortran/module.c:4251
+#: fortran/module.c:4438
 #, no-c-format
 msgid "Error writing module file '%s' for writing: %s"
 msgstr "Fel när modulfilen \"%s\" skrevs: %s"
 
-#: fortran/module.c:4281 fortran/module.c:4363
+#: fortran/module.c:4468 fortran/module.c:4550
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_C_BINDING."
 msgstr "Symbolen \"%s\" refererad från %L finns inte i den inbyggda modulen ISO_C_BINDING"
 
-#: fortran/module.c:4394
+#: fortran/module.c:4581
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
 msgstr "Symbolen \"%s\" refererad från %L hittas inte i den inbyggda modulen ISO_C_BINDING"
 
-#: fortran/module.c:4416
+#: fortran/module.c:4603
 #, no-c-format
 msgid "Symbol '%s' already declared"
 msgstr "Symbolen \"%s\" är redan deklarerad"
 
-#: fortran/module.c:4471
+#: fortran/module.c:4658
 #, no-c-format
 msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
 msgstr "Användning av inbyggd modul \"%s\" vid %C står i konflikt med namn på ej inbyggd modul använd tidigare"
 
-#: fortran/module.c:4484
+#: fortran/module.c:4671
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_FORTRAN_ENV"
 msgstr "Symbolen \"%s\" refererad från %L finns inte i den inbyggda modulen ISO_FORTRAN_ENV"
 
-#: fortran/module.c:4492
+#: fortran/module.c:4679
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
 msgstr "Användning av namngiven NUMERIC_STORAGE_SIZE-konstant från inbyggd modul ISO_FORTRAN_ENV vid %L är inte kompatibelt med flaggan %s"
 
-#: fortran/module.c:4520
+#: fortran/module.c:4707
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
 msgstr "Användning av namngiven NUMERIC_STORAGE_SIZE-konstant från inbyggd modul ISO_FORTRAN_ENV vid %C är inte kompatibelt med flaggan %s"
 
-#: fortran/module.c:4536
+#: fortran/module.c:4723
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
 msgstr "Symbolen \"%s\" refererad vid %L hittas inte i den inbyggda modulen ISO_FORTRAN_ENV"
 
-#: fortran/module.c:4569
+#: fortran/module.c:4756
 #, no-c-format
 msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
 msgstr "Fortran 2003: inbyggd modul ISO_FORTRAN_ENV vid %C"
 
-#: fortran/module.c:4577
+#: fortran/module.c:4764
 #, no-c-format
 msgid "Fortran 2003: ISO_C_BINDING module at %C"
 msgstr "Fortran 2003: ISO_C_BINDING-modul vid %L"
 
-#: fortran/module.c:4587
+#: fortran/module.c:4774
 #, no-c-format
 msgid "Can't find an intrinsic module named '%s' at %C"
 msgstr "Det finns ingen inbyggd modul med namnet \"%s\" vid %C"
 
-#: fortran/module.c:4592
+#: fortran/module.c:4779
 #, no-c-format
 msgid "Can't open module file '%s' for reading at %C: %s"
 msgstr "Kan inte öppna modulfilen \"%s\" för läsning: %s"
 
-#: fortran/module.c:4600
+#: fortran/module.c:4787
 #, no-c-format
 msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
 msgstr "Användning av ej inbyggd modul \"%s\" vid %C står i konflikt med namn på inbyggd modul använd tidigare"
 
-#: fortran/module.c:4615
+#: fortran/module.c:4802
 msgid "Unexpected end of module"
 msgstr "Oväntat modulslut"
 
-#: fortran/module.c:4620
+#: fortran/module.c:4807
 #, no-c-format
 msgid "File '%s' opened at %C is not a GFORTRAN module file"
 msgstr "Filen \"%s\" öppnad vid %C är inte en GFORTRAN-modulfil"
 
-#: fortran/module.c:4630
+#: fortran/module.c:4817
 #, no-c-format
 msgid "Can't USE the same module we're building!"
 msgstr "Det går inta att USE samma modul vi bygger!"
@@ -7890,7 +7892,7 @@
 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
 msgstr "Syntaxfel i !$OMP THREADPRIVATE-lista vid %C"
 
-#: fortran/openmp.c:696 fortran/resolve.c:5822 fortran/resolve.c:6133
+#: fortran/openmp.c:696 fortran/resolve.c:5970 fortran/resolve.c:6317
 #, no-c-format
 msgid "IF clause at %L requires a scalar LOGICAL expression"
 msgstr "IF-klausul vid %L kräver ett skalärt LOGICAL-uttryck"
@@ -8186,299 +8188,299 @@
 msgid "Maximum subrecord length cannot exceed %d"
 msgstr "Maximal delpostlängd får inte överstiga %d"
 
-#: fortran/parse.c:304
+#: fortran/parse.c:451
 #, no-c-format
 msgid "Unclassifiable statement at %C"
 msgstr "Oklassificerbar sats vid %C"
 
-#: fortran/parse.c:328
+#: fortran/parse.c:475
 #, no-c-format
 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
 msgstr "OpenMP-direktiv vid %C för inte förekomma i PURE- eller ELEMENTAL-procedurer"
 
-#: fortran/parse.c:406
+#: fortran/parse.c:553
 #, no-c-format
 msgid "Unclassifiable OpenMP directive at %C"
 msgstr "Oklassificerbart OpenMP-direktiv vid %C"
 
-#: fortran/parse.c:445 fortran/parse.c:586
+#: fortran/parse.c:592 fortran/parse.c:733
 #, no-c-format
 msgid "Zero is not a valid statement label at %C"
 msgstr "Noll är inte en giltig satsetikett vid %C"
 
-#: fortran/parse.c:452 fortran/parse.c:578
+#: fortran/parse.c:599 fortran/parse.c:725
 #, no-c-format
 msgid "Non-numeric character in statement label at %C"
 msgstr "Icke-numeriska tecken i satsetikett vid %C"
 
-#: fortran/parse.c:464 fortran/parse.c:500 fortran/parse.c:626
+#: fortran/parse.c:611 fortran/parse.c:647 fortran/parse.c:773
 #, no-c-format
 msgid "Semicolon at %C needs to be preceded by statement"
 msgstr "Semikolon vid %C måste föregås av en sats"
 
-#: fortran/parse.c:472 fortran/parse.c:638
+#: fortran/parse.c:619 fortran/parse.c:785
 #, no-c-format
 msgid "Ignoring statement label in empty statement at %C"
 msgstr "Ignorerar satsetikett i tom sats vid %C"
 
-#: fortran/parse.c:565 fortran/parse.c:605
+#: fortran/parse.c:712 fortran/parse.c:752
 #, no-c-format
 msgid "Bad continuation line at %C"
 msgstr "Felaktig fortsättningsrad vid %C"
 
-#: fortran/parse.c:664
+#: fortran/parse.c:811
 #, no-c-format
 msgid "Line truncated at %C"
 msgstr "Rad avhuggen vid %C"
 
-#: fortran/parse.c:841
+#: fortran/parse.c:997
 #, no-c-format
 msgid "FORMAT statement at %L does not have a statement label"
 msgstr "FORMAT-sats vid %L har inte en satsetikett"
 
-#: fortran/parse.c:913
+#: fortran/parse.c:1069
 msgid "arithmetic IF"
 msgstr "aritmetiskt IF"
 
-#: fortran/parse.c:919
+#: fortran/parse.c:1075
 msgid "attribute declaration"
 msgstr "attributdeklaration"
 
-#: fortran/parse.c:949
+#: fortran/parse.c:1105
 msgid "data declaration"
 msgstr "datadeklaration"
 
-#: fortran/parse.c:958
+#: fortran/parse.c:1114
 msgid "derived type declaration"
 msgstr "härledd typdeklaration"
 
-#: fortran/parse.c:1037
+#: fortran/parse.c:1193
 msgid "block IF"
 msgstr "block-IF"
 
-#: fortran/parse.c:1046
+#: fortran/parse.c:1202
 msgid "implied END DO"
 msgstr "underförstådd END DO"
 
-#: fortran/parse.c:1119
+#: fortran/parse.c:1275
 msgid "assignment"
 msgstr "tilldelning"
 
-#: fortran/parse.c:1122
+#: fortran/parse.c:1278
 msgid "pointer assignment"
 msgstr "pekartilldelning"
 
-#: fortran/parse.c:1131
+#: fortran/parse.c:1287
 msgid "simple IF"
 msgstr "enkelt IF"
 
-#: fortran/parse.c:1347
+#: fortran/parse.c:1503
 #, no-c-format
 msgid "Unexpected %s statement at %C"
 msgstr "Oväntad %s-sats vid %C"
 
-#: fortran/parse.c:1486
+#: fortran/parse.c:1642
 #, no-c-format
 msgid "%s statement at %C cannot follow %s statement at %L"
 msgstr "%s-sats vid %C får inte följa efter %s-sats vid %L"
 
-#: fortran/parse.c:1503
+#: fortran/parse.c:1659
 #, no-c-format
 msgid "Unexpected end of file in '%s'"
 msgstr "Oväntat filslut i \"%s\""
 
-#: fortran/parse.c:1558
+#: fortran/parse.c:1714
 #, no-c-format
 msgid "Fortran 2003: Derived type definition at %C without components"
 msgstr "Fortran 2003: Härledd typdefinition vid %C utan komponenter"
 
-#: fortran/parse.c:1569
+#: fortran/parse.c:1725
 #, no-c-format
 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
 msgstr "PRIVATE-sats i TYPE vid TC måste vara inuti en MODULE"
 
-#: fortran/parse.c:1577
+#: fortran/parse.c:1733
 #, no-c-format
 msgid "PRIVATE statement at %C must precede structure components"
 msgstr "PRIVATE-sats vid %C måste föregå strukturkomponenter"
 
-#: fortran/parse.c:1585
+#: fortran/parse.c:1741
 #, no-c-format
 msgid "Duplicate PRIVATE statement at %C"
 msgstr "Dubblerad PRIVATE-sats vid %C"
 
-#: fortran/parse.c:1597
+#: fortran/parse.c:1753
 #, no-c-format
 msgid "SEQUENCE statement at %C must precede structure components"
 msgstr "SEQUENCE-sats vid %C måste föregå strukturkomponenter"
 
-#: fortran/parse.c:1604
+#: fortran/parse.c:1760
 #, no-c-format
 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
 msgstr "SEQUENCE-attribut vid %C är redan angett i TYPE-sats"
 
-#: fortran/parse.c:1609
+#: fortran/parse.c:1765
 #, no-c-format
 msgid "Duplicate SEQUENCE statement at %C"
 msgstr "Dubblerad SEQUENCE-sats vid %C"
 
-#: fortran/parse.c:1700
+#: fortran/parse.c:1856
 #, no-c-format
 msgid "ENUM declaration at %C has no ENUMERATORS"
 msgstr "ENUM-deklaration vid %C har inga ENUMERATORS"
 
-#: fortran/parse.c:1778
+#: fortran/parse.c:1934
 #, no-c-format
 msgid "Unexpected %s statement in INTERFACE block at %C"
 msgstr "Oväntad %s-sats i INTERFACE-block vid %C"
 
-#: fortran/parse.c:1804
+#: fortran/parse.c:1960
 #, no-c-format
 msgid "SUBROUTINE at %C does not belong in a generic function interface"
 msgstr "SUBROUTINE vid %C tillhör inte ett generiskt funktionsgränssnitt"
 
-#: fortran/parse.c:1808
+#: fortran/parse.c:1964
 #, no-c-format
 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
 msgstr "FUNCTION vid %C tillhör inte ett generiskt subrutingränssnitt"
 
-#: fortran/parse.c:1818
+#: fortran/parse.c:1974
 #, no-c-format
 msgid "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
 msgstr "Namnet \"%s\" i ABSTRACT INTERFACE vid %C kan inte vara samma som en inbyggd typ"
 
-#: fortran/parse.c:1849
+#: fortran/parse.c:2005
 #, no-c-format
 msgid "Unexpected %s statement at %C in INTERFACE body"
 msgstr "Oväntad %s-sats vid %C i INTERFACE-kropp"
 
-#: fortran/parse.c:1863
+#: fortran/parse.c:2019
 #, no-c-format
 msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
 msgstr "INTERFACE-procedur \"%s\" vid %L har samman namn som den inneslutande proceduren"
 
-#: fortran/parse.c:1958
+#: fortran/parse.c:2134
 #, no-c-format
 msgid "%s statement must appear in a MODULE"
 msgstr "%s-sats måste vara i en MODULE"
 
-#: fortran/parse.c:1965
+#: fortran/parse.c:2141
 #, no-c-format
 msgid "%s statement at %C follows another accessibility specification"
 msgstr "%s-sats vid %C följer på en annan åtkomstspecifikation"
 
-#: fortran/parse.c:2015
+#: fortran/parse.c:2191
 #, no-c-format
 msgid "Bad kind expression for function '%s' at %L"
 msgstr "Fel sorts uttryck för funktionen \"%s\" vid %L"
 
-#: fortran/parse.c:2018
+#: fortran/parse.c:2195
 #, no-c-format
 msgid "The type for function '%s' at %L is not accessible"
 msgstr "Typen på funktionen \"%s\" vid %L är inte tillgänglig"
 
-#: fortran/parse.c:2070
+#: fortran/parse.c:2253
 #, no-c-format
 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
 msgstr "ELSEWHERE-sats vid %C följer tidigare omaskerat ELSEWHERE"
 
-#: fortran/parse.c:2091
+#: fortran/parse.c:2274
 #, no-c-format
 msgid "Unexpected %s statement in WHERE block at %C"
 msgstr "Oväntad %s-sats i WHERE-block vid %C"
 
-#: fortran/parse.c:2150
+#: fortran/parse.c:2333
 #, no-c-format
 msgid "Unexpected %s statement in FORALL block at %C"
 msgstr "Oväntad %s-sats i FORALL-block vid %C"
 
-#: fortran/parse.c:2201
+#: fortran/parse.c:2384
 #, no-c-format
 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
 msgstr "ELSE IF-sats vid %C kan inte följa ELSE-sats vid %L"
 
-#: fortran/parse.c:2219
+#: fortran/parse.c:2402
 #, no-c-format
 msgid "Duplicate ELSE statements at %L and %C"
 msgstr "Dubblerad ELSE-sats vid %L och %C"
 
-#: fortran/parse.c:2280
+#: fortran/parse.c:2463
 #, no-c-format
 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
 msgstr "En CASE- eller END SELECT-sats förväntades följa efter SELECT CASE vid %C"
 
-#: fortran/parse.c:2338
+#: fortran/parse.c:2521
 #, no-c-format
 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
 msgstr "Variabeln \"%s\" vid %C får inte definieras om inuti slingan som börjar vid %L"
 
-#: fortran/parse.c:2372
+#: fortran/parse.c:2555
 #, no-c-format
 msgid "End of nonblock DO statement at %C is within another block"
 msgstr "Slut på DO-sats utan block vid %C är inuti ett annat block"
 
-#: fortran/parse.c:2381
+#: fortran/parse.c:2564
 #, no-c-format
 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
 msgstr "Slut på DO-sats utan block vid %C är sammanvävt med en annan DO-slinga"
 
-#: fortran/parse.c:2430
+#: fortran/parse.c:2613
 #, no-c-format
 msgid "Statement label in ENDDO at %C doesn't match DO label"
 msgstr "Satsetikett i ENDDO vid %C stämmer inte med DO-etikett"
 
-#: fortran/parse.c:2446
+#: fortran/parse.c:2629
 #, no-c-format
 msgid "named block DO at %L requires matching ENDDO name"
 msgstr "namngivet DO-block vid %L kräver matchande ENDDO-namn"
 
-#: fortran/parse.c:2702
+#: fortran/parse.c:2885
 #, no-c-format
 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
 msgstr "Namn efter !$omp critical och !$omp end critical matchar inte vid %C"
 
-#: fortran/parse.c:2758
+#: fortran/parse.c:2941
 #, no-c-format
 msgid "%s statement at %C cannot terminate a non-block DO loop"
 msgstr "%s-sats vid %C kan inte avsluta en DO-slinga utan block"
 
-#: fortran/parse.c:2943
+#: fortran/parse.c:3126
 #, no-c-format
 msgid "Contained procedure '%s' at %C is already ambiguous"
 msgstr "Innesluten procedur \"%s\" vid %C är redan tvetydig"
 
-#: fortran/parse.c:2993
+#: fortran/parse.c:3176
 #, no-c-format
 msgid "Unexpected %s statement in CONTAINS section at %C"
 msgstr "Oväntad %s-sats i CONTAINS-sektion vid %C"
 
 #. This is valid in Fortran 2008.
-#: fortran/parse.c:3018
+#: fortran/parse.c:3201
 #, no-c-format
 msgid "Extension: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
 msgstr "Utvidgning: CONTAINS-sats utan FUNCTION- eller SUBROUTINE-sats vid %C"
 
-#: fortran/parse.c:3089
+#: fortran/parse.c:3272
 #, no-c-format
 msgid "CONTAINS statement at %C is already in a contained program unit"
 msgstr "CONTAINS-sats vid %C är redan i en innesluten programenhet"
 
-#: fortran/parse.c:3138
+#: fortran/parse.c:3321
 #, no-c-format
 msgid "Global name '%s' at %L is already being used as a %s at %L"
 msgstr "Globalt namn \"%s\" vid %L används redan som en %s vid %L"
 
-#: fortran/parse.c:3159
+#: fortran/parse.c:3342
 #, no-c-format
 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
 msgstr "Blank BLOCK DATA vid %C står i konflikt med tidigare BLOCK DATA vid %L"
 
-#: fortran/parse.c:3185
+#: fortran/parse.c:3368
 #, no-c-format
 msgid "Unexpected %s statement in BLOCK DATA at %C"
 msgstr "Oväntad %s-sats i BLOCK DATA vid %C"
 
-#: fortran/parse.c:3228
+#: fortran/parse.c:3411
 #, no-c-format
 msgid "Unexpected %s statement in MODULE at %C"
 msgstr "Oväntad %s-sats i MODULE vid %C"
@@ -8486,7 +8488,7 @@
 #. If we see a duplicate main program, shut down.  If the second
 #. instance is an implied main program, ie data decls or executable
 #. statements, we're in for lots of errors.
-#: fortran/parse.c:3416
+#: fortran/parse.c:3594
 #, no-c-format
 msgid "Two main PROGRAMs at %L and %C"
 msgstr "Två huvud-PROGRAM vid %L och %C"
@@ -8523,8 +8525,8 @@
 
 #: fortran/primary.c:353
 #, no-c-format
-msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
-msgstr "Utökning: Hexadecimal konstant vid %C använder icke-standardsyntax."
+msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
+msgstr "Utökning: Hexadecimal konstant vid %C använder icke-standardsyntax"
 
 #: fortran/primary.c:363
 #, no-c-format
@@ -8536,994 +8538,1039 @@
 msgid "Illegal character in BOZ constant at %C"
 msgstr "Otillåtet tecken i BOZ-konstant vid %C"
 
-#: fortran/primary.c:391
+#: fortran/primary.c:392
 #, no-c-format
-msgid "Extension: BOZ constant at %C uses non-standard postfix syntax."
-msgstr "Utökning: BOZ-konstant vid %C använder icke-standard postfixsyntax."
+msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
+msgstr "Utökning: BOZ-konstant vid %C använder icke-standard postfixsyntax"
 
-#: fortran/primary.c:417
+#: fortran/primary.c:423
 #, no-c-format
 msgid "Integer too big for integer kind %i at %C"
 msgstr "För stort heltal för heltalssort %i vid %C"
 
-#: fortran/primary.c:517
+#: fortran/primary.c:429
 #, no-c-format
+msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
+msgstr "Fortran 2003: BOZ använd utanför en DATA-sats vid %C"
+
+#: fortran/primary.c:529
+#, no-c-format
 msgid "Missing exponent in real number at %C"
 msgstr "Exponent saknas i reellt tal vid %C"
 
-#: fortran/primary.c:573
+#: fortran/primary.c:585
 #, no-c-format
 msgid "Real number at %C has a 'd' exponent and an explicit kind"
 msgstr "Reellt tal vid %C har en \"d\"-exponent och en explicit sort"
 
-#: fortran/primary.c:586
+#: fortran/primary.c:598
 #, no-c-format
 msgid "Invalid real kind %d at %C"
 msgstr "Ogiltig reell sort %d vid %C"
 
-#: fortran/primary.c:600
+#: fortran/primary.c:612
 #, no-c-format
 msgid "Real constant overflows its kind at %C"
 msgstr "Reell konstant spiller över sin sort vid %C"
 
-#: fortran/primary.c:605
+#: fortran/primary.c:617
 #, no-c-format
 msgid "Real constant underflows its kind at %C"
 msgstr "Reell konstant spiller under sin sort vid %C"
 
-#: fortran/primary.c:697
+#: fortran/primary.c:709
 #, no-c-format
 msgid "Syntax error in SUBSTRING specification at %C"
 msgstr "Syntaxfel i SUBSTRING-specifikation vid %C"
 
-#: fortran/primary.c:902
+#: fortran/primary.c:914
 #, no-c-format
 msgid "Invalid kind %d for CHARACTER constant at %C"
 msgstr "Ogiltig sort %d för CHARACTER-konstant vid %C"
 
-#: fortran/primary.c:923
+#: fortran/primary.c:935
 #, no-c-format
 msgid "Unterminated character constant beginning at %C"
 msgstr "Oavslutad teckenkonstant börjar vid %C"
 
-#: fortran/primary.c:1035
+#: fortran/primary.c:1047
 #, no-c-format
 msgid "Bad kind for logical constant at %C"
 msgstr "Felaktig sort för logisk konstant vid %C"
 
-#: fortran/primary.c:1074
+#: fortran/primary.c:1086
 #, no-c-format
 msgid "Expected PARAMETER symbol in complex constant at %C"
 msgstr "PARAMETER-symbol förväntades i komplex konstant vid %C"
 
-#: fortran/primary.c:1080
+#: fortran/primary.c:1092
 #, no-c-format
 msgid "Numeric PARAMETER required in complex constant at %C"
 msgstr "Numerisk PARAMETER krävs i komplex konstant vid %C"
 
-#: fortran/primary.c:1086
+#: fortran/primary.c:1098
 #, no-c-format
 msgid "Scalar PARAMETER required in complex constant at %C"
 msgstr "Skalär PARAMETER krävs i komplex konstant vid %C"
 
-#: fortran/primary.c:1090
+#: fortran/primary.c:1102
 #, no-c-format
 msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
 msgstr "Fortran 2003: PARAMETER-symbol i komplex konstant vid %C"
 
-#: fortran/primary.c:1120
+#: fortran/primary.c:1132
 #, no-c-format
 msgid "Error converting PARAMETER constant in complex constant at %C"
 msgstr "Fel vid konvertering av PARAMETER-konstant i komplex konstant vid %C"
 
-#: fortran/primary.c:1249
+#: fortran/primary.c:1261
 #, no-c-format
 msgid "Syntax error in COMPLEX constant at %C"
 msgstr "Syntaxfel i COMPLEX-konstant vid %C"
 
-#: fortran/primary.c:1430
+#: fortran/primary.c:1442
 #, no-c-format
 msgid "Keyword '%s' at %C has already appeared in the current argument list"
 msgstr "Nyckelordet \"%s\" vid %C har redan förekommit i den aktuella argumentlistan"
 
-#: fortran/primary.c:1494
+#: fortran/primary.c:1506
 #, no-c-format
 msgid "Extension: argument list function at %C"
 msgstr "Utökning: argumentlistefunktionen vid %C"
 
-#: fortran/primary.c:1561
+#: fortran/primary.c:1573
 #, no-c-format
 msgid "Expected alternate return label at %C"
 msgstr "Alternativ returetikett förväntades vid %C"
 
-#: fortran/primary.c:1579
+#: fortran/primary.c:1591
 #, no-c-format
 msgid "Missing keyword name in actual argument list at %C"
 msgstr "Nyckelordsnamn saknas aktuell argumentlista vid %C"
 
-#: fortran/primary.c:1624
+#: fortran/primary.c:1636
 #, no-c-format
 msgid "Syntax error in argument list at %C"
 msgstr "Syntaxfel i argumentlista vid %C"
 
-#: fortran/primary.c:1708
+#: fortran/primary.c:1723
 #, no-c-format
 msgid "Expected structure component name at %C"
 msgstr "Postkomponentnamn förväntades vid %C"
 
-#: fortran/primary.c:1961
+#: fortran/primary.c:1980
 #, no-c-format
 msgid "Too many components in structure constructor at %C"
 msgstr "För många komponenter i postkonstruerare vid %C"
 
-#: fortran/primary.c:1974
+#: fortran/primary.c:1993
 #, no-c-format
 msgid "Structure constructor for '%s' at %C has PRIVATE components"
 msgstr "Postkonstruerare för \"%s\" vid %C har PRIVATE-komponenter"
 
-#: fortran/primary.c:1984
+#: fortran/primary.c:2003
 #, no-c-format
 msgid "Too few components in structure constructor at %C"
 msgstr "För få komponenter i postkonstruerare vid %C"
 
-#: fortran/primary.c:2002
+#: fortran/primary.c:2021
 #, no-c-format
 msgid "Syntax error in structure constructor at %C"
 msgstr "Syntaxfel i postkonstruerare vid %C"
 
-#: fortran/primary.c:2086
+#: fortran/primary.c:2105
 #, no-c-format
 msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
 msgstr "\"%s\" vid %C är namnet på en rekursiv funktion och refererar därmed till resultatvariabeln.  Använd en explicit RESULT-variabel för direkt rekursion (12.5.2.1)"
 
-#: fortran/primary.c:2188
+#: fortran/primary.c:2207
 #, no-c-format
 msgid "Unexpected use of subroutine name '%s' at %C"
 msgstr "Oväntad användning av subrutinnamnet \"%s\" vid %C"
 
-#: fortran/primary.c:2219
+#: fortran/primary.c:2238
 #, no-c-format
 msgid "Statement function '%s' requires argument list at %C"
 msgstr "Satsfunktion \"%s\" kräver en argumentlista vid %C"
 
-#: fortran/primary.c:2222
+#: fortran/primary.c:2241
 #, no-c-format
 msgid "Function '%s' requires an argument list at %C"
 msgstr "Funktion \"%s\" kräver en argumentlista vid %C"
 
-#: fortran/primary.c:2267
+#: fortran/primary.c:2286
 #, no-c-format
 msgid "Missing argument to '%s' at %C"
 msgstr "Argument saknas till \"%s\" vid %C"
 
-#: fortran/primary.c:2408
+#: fortran/primary.c:2427
 #, no-c-format
 msgid "Missing argument list in function '%s' at %C"
 msgstr "Argumentlista saknas i funktionen \"%s\" vid %C"
 
-#: fortran/primary.c:2436
+#: fortran/primary.c:2455
 #, no-c-format
 msgid "Symbol at %C is not appropriate for an expression"
 msgstr "Symbol vid %C passar inte som uttryck"
 
-#: fortran/primary.c:2504
+#: fortran/primary.c:2523
 #, no-c-format
 msgid "Assigning to PROTECTED variable at %C"
 msgstr "Tilldelning till PROTECTED-variabel vid %C"
 
-#: fortran/primary.c:2520
+#: fortran/primary.c:2557
 #, no-c-format
 msgid "Named constant at %C in an EQUIVALENCE"
 msgstr "Namngiven konstant vid %C är en EQUIVALENCE"
 
-#: fortran/primary.c:2543
+#: fortran/primary.c:2579
 #, no-c-format
-msgid "Expected VARIABLE at %C"
-msgstr "VARIABLE förväntades vid %C"
+msgid "'%s' at %C is not a variable"
+msgstr "\"%s\" vid %C är inte en variabel"
 
-#: fortran/resolve.c:120
+#: fortran/resolve.c:121
 #, no-c-format
 msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
 msgstr "Alternativ returspecificerare i elementär subrutin \"%s\" vid %L är inte tillåten"
 
-#: fortran/resolve.c:124
+#: fortran/resolve.c:125
 #, no-c-format
 msgid "Alternate return specifier in function '%s' at %L is not allowed"
 msgstr "Alternativ returspecifierare i funktionen \"%s\" vid %L är inte tillåten"
 
-#: fortran/resolve.c:137
+#: fortran/resolve.c:138
 #, no-c-format
 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
 msgstr "Attrapprocedur \"%s\" av PURE-procedur vid %L måste också vara PURE"
 
-#: fortran/resolve.c:144
+#: fortran/resolve.c:145
 #, no-c-format
 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
 msgstr "Attrapprocedur vid %L är inte tillåten i ELEMENTAL-procedur"
 
-#: fortran/resolve.c:157 fortran/resolve.c:1080
+#: fortran/resolve.c:158 fortran/resolve.c:1138
 #, no-c-format
 msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
 msgstr "Det går inte att hitta en angiven INTRINSIC-procedur för referensen \"%s\" vid %L"
 
-#: fortran/resolve.c:201
+#: fortran/resolve.c:202
 #, no-c-format
 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
 msgstr "\"%s\"-argumentet till pure-funktion \"%s\" vid %L måste vara INTENT(IN)"
 
-#: fortran/resolve.c:206
+#: fortran/resolve.c:207
 #, no-c-format
 msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
 msgstr "Argumentet \"%s\" till pure-subrutin \"%s\" vid %L måste ha sitt INTENT angivet"
 
-#: fortran/resolve.c:215
+#: fortran/resolve.c:216
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L must be scalar"
 msgstr "\"%s\"-argumentet till elementär procedur vid %L måste vara skalärt"
 
-#: fortran/resolve.c:222
+#: fortran/resolve.c:223
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
 msgstr "Argumentet \"%s\" av elementär procedur vid %L får inte ha attributet POINTER"
 
-#: fortran/resolve.c:234
+#: fortran/resolve.c:231
 #, no-c-format
+msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
+msgstr "Attrapprocedur \"%s\" är inte tillåten i elementär procedur \"%s\" vid %L"
+
+#: fortran/resolve.c:243
+#, no-c-format
 msgid "Argument '%s' of statement function at %L must be scalar"
 msgstr "\"%s\"-argumentet till satsfunktionen vid %L måste vara skalärt"
 
-#: fortran/resolve.c:244
+#: fortran/resolve.c:253
 #, no-c-format
 msgid "Character-valued argument '%s' of statement function at %L must have constant length"
 msgstr "Teckenvärt argument \"%s\" till satsfunktion vid %L måste ha konstant längd"
 
-#: fortran/resolve.c:299
+#: fortran/resolve.c:310
 #, no-c-format
 msgid "Contained function '%s' at %L has no IMPLICIT type"
 msgstr "Innesluten funktion \"%s\" vid %L har ingen IMPLICIT-typ"
 
-#: fortran/resolve.c:302
+#: fortran/resolve.c:313
 #, no-c-format
 msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
 msgstr "Resultatet \"%s\" av innesluten funktion \"%s\" vid %L har ingen IMPLICIT-typ"
 
-#: fortran/resolve.c:319
+#: fortran/resolve.c:330
 #, no-c-format
 msgid "Character-valued internal function '%s' at %L must not be assumed length"
 msgstr "Teckenvärd intern funktion \"%s\" vid %L får inte ha antagen längd"
 
-#: fortran/resolve.c:490
+#: fortran/resolve.c:501
 #, no-c-format
-msgid "Procedure %s at %L has entries with mismatched array specifications"
-msgstr "Procedur %s vid %L har ingångar med vektorspecifikationer som ej stämmer överens"
+msgid "Function %s at %L has entries with mismatched array specifications"
+msgstr "Funktion %s vid %L har ingångar med vektorspecifikationer som ej stämmer överens"
 
-#: fortran/resolve.c:516
+#: fortran/resolve.c:518
 #, no-c-format
+msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
+msgstr "Utökning: Funktion \"%s\" vid %L med ingångar som returnerar variabler av olika stränglängder"
+
+#: fortran/resolve.c:545
+#, no-c-format
 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
 msgstr "FUNCTION-resultat %s får inte vara en vektor i FUNCTION %s vid %L"
 
-#: fortran/resolve.c:520
+#: fortran/resolve.c:549
 #, no-c-format
 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
 msgstr "ENTRY-resultat %s får inte vara en vektor i FUNCTION %s vid %L"
 
-#: fortran/resolve.c:527
+#: fortran/resolve.c:556
 #, no-c-format
 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr "FUNCTION-resultat %s får inte vara en POINTER i FUNCTION %s vid %L"
 
-#: fortran/resolve.c:531
+#: fortran/resolve.c:560
 #, no-c-format
 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr "ENTRY-resultat %s får inte vara en POINTER i FUNCTION %s vid %L"
 
-#: fortran/resolve.c:569
+#: fortran/resolve.c:598
 #, no-c-format
 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
 msgstr "FUNCTION-resultat %s får inte vara av typen %s i FUNCTION %s vid %L"
 
-#: fortran/resolve.c:574
+#: fortran/resolve.c:603
 #, no-c-format
 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
 msgstr "ENTRY-resultat %s får inte vara av typen %s i FUNCTION %s vid %L"
 
-#: fortran/resolve.c:643
+#: fortran/resolve.c:661
 #, no-c-format
+msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
+msgstr "Variabel \"%s\" vid %L är i COMMON men endast i BLOCK DATA är initiering tillåten"
+
+#: fortran/resolve.c:665
+#, no-c-format
+msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
+msgstr "Initierad variabel \"%s\" vid %L är i en blank COMMON men initiering ir endast tillåten i namngivna common-block"
+
+#: fortran/resolve.c:676
+#, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
 msgstr "Härledd typvariabel \"%s\" i COMMON vid %L har varken attributet SEQUENCE eller BIND(C)"
 
-#: fortran/resolve.c:647
+#: fortran/resolve.c:680
 #, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
 msgstr "Härledd typvariabel \"%s\" i COMMON vid %L har en slutlig komponent som är allokerbar"
 
-#: fortran/resolve.c:651
+#: fortran/resolve.c:684
 #, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
 msgstr "Härledd typvariabel \"%s\" i COMMON vid %L får inte ha standardinitierare"
 
-#: fortran/resolve.c:661
+#: fortran/resolve.c:711
 #, no-c-format
 msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
 msgstr "COMMON-block \"%s\" vid %L används som PARAMETER vid %L"
 
-#: fortran/resolve.c:665
+#: fortran/resolve.c:715
 #, no-c-format
 msgid "COMMON block '%s' at %L is also an intrinsic procedure"
 msgstr "COMMON-block \"%s\" vid %L är också en inbyggd procedur"
 
-#: fortran/resolve.c:669
+#: fortran/resolve.c:719
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
 msgstr "Fortran 2003: COMMON-block \"%s\" vid %L som också är ett funktionsresultat"
 
-#: fortran/resolve.c:674
+#: fortran/resolve.c:724
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
 msgstr "Fortran 2003: COMMON-block \"%s\" vid %L som också är en global procedur"
 
-#: fortran/resolve.c:736
+#: fortran/resolve.c:786
 #, no-c-format
 msgid "Components of structure constructor '%s' at %L are PRIVATE"
 msgstr "Komponenter i postkonstruerare \"%s\" vid %L är PRIVATE"
 
-#: fortran/resolve.c:756
+#: fortran/resolve.c:808
 #, no-c-format
 msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
 msgstr "Ordningen på elementet i den härledda typkonstrueraren vid %L stämmer inte överens med komponentens (%d/%d)"
 
-#: fortran/resolve.c:769
+#: fortran/resolve.c:821
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
 msgstr "Elementet i den härledda typkonstrueraren vid %L, för pekarkomponent \"%s\", är %s men borde vara %s"
 
-#: fortran/resolve.c:786
+#: fortran/resolve.c:838
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
 msgstr "Elementet i den härledda typkonstrueraren vid %L, för pekarkomponent \"%s\", borde vara en POINTER eller en TARGET"
 
-#: fortran/resolve.c:913
+#: fortran/resolve.c:965
 #, no-c-format
 msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
 msgstr "Den övre gränsen i sista dimensionen måste vara med i referensen till vektorn \"%s\" med antagen storlek vid %L"
 
-#: fortran/resolve.c:976 fortran/resolve.c:5434 fortran/resolve.c:6098
+#: fortran/resolve.c:1029 fortran/resolve.c:5576 fortran/resolve.c:6282
 #, no-c-format
 msgid "Label %d referenced at %L is never defined"
 msgstr "Etikett %d som refereras vid %L är aldrig definierad"
 
-#: fortran/resolve.c:986
+#: fortran/resolve.c:1039
 #, no-c-format
 msgid "'%s' at %L is ambiguous"
 msgstr "\"%s\" vid %L är tvetydig"
 
-#: fortran/resolve.c:1018
+#: fortran/resolve.c:1075
 #, no-c-format
 msgid "Statement function '%s' at %L is not allowed as an actual argument"
 msgstr "Satsfunktionen \"%s\" vid %L får inte vara ett aktuellt argument"
 
-#: fortran/resolve.c:1026
+#: fortran/resolve.c:1083
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
 msgstr "Inbyggd \"%s\" vid %L får inte vara ett aktuellt argument"
 
-#: fortran/resolve.c:1033
+#: fortran/resolve.c:1090
 #, no-c-format
 msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
 msgstr "Den interna proceduren \"%s\" är inte tillåten som aktuellt argument vid %L"
 
-#: fortran/resolve.c:1039
+#: fortran/resolve.c:1096
 #, no-c-format
 msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr "ELEMENTAL icke INTRINSIC procedur \"%s\" är inte tillåten som aktuellt argument vid %L"
 
-#: fortran/resolve.c:1059
+#: fortran/resolve.c:1116
 #, no-c-format
 msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr "GENERIC procedur \"%s\" är inte tillåten som aktuellt argument vid %L"
 
-#: fortran/resolve.c:1098
+#: fortran/resolve.c:1157
 #, no-c-format
 msgid "Symbol '%s' at %L is ambiguous"
 msgstr "Symbolen  \"%s\" vid %L är tvetydig"
 
-#: fortran/resolve.c:1143
+#: fortran/resolve.c:1206
 #, no-c-format
 msgid "By-value argument at %L is not of numeric type"
 msgstr "Värdesargument vid %L har inte en numerisk typ"
 
-#: fortran/resolve.c:1150
+#: fortran/resolve.c:1213
 #, no-c-format
 msgid "By-value argument at %L cannot be an array or an array section"
 msgstr "Värdeargument vid %L får inte vara en vektor eller vektorsektion"
 
-#: fortran/resolve.c:1164
+#: fortran/resolve.c:1227
 #, no-c-format
 msgid "By-value argument at %L is not allowed in this context"
 msgstr "Värdesargument vid %L är inte tillåtet i denna kontext"
 
-#: fortran/resolve.c:1176
+#: fortran/resolve.c:1239
 #, no-c-format
 msgid "Passing internal procedure at %L by location not allowed"
 msgstr "Att skicka intern procedur som plats vid %L är inte tillåtet"
 
-#: fortran/resolve.c:1293
+#: fortran/resolve.c:1356
 #, no-c-format
 msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
 msgstr "\"%s\" vid %L är en vektor och OPTIONAL.  OM DEN SAKNAS kan den inte vara det aktuella argumentet i en ELEMENTAL-procedur om det inte finns ett ej valfritt argument med samma ordning (12.4.1.5)"
 
-#: fortran/resolve.c:1315
+#: fortran/resolve.c:1378
 msgid "elemental procedure"
 msgstr "elementär procedur"
 
-#: fortran/resolve.c:1332
+#: fortran/resolve.c:1395
 #, no-c-format
 msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
 msgstr "Aktuellt argument vid %L för INTENT(%s)-attrapp \"%s\" av ELEMENTAL-subrutin \"%s\" är en skalär, men ett annat aktuellt argument är en vektor"
 
-#: fortran/resolve.c:1466
+#: fortran/resolve.c:1531
 #, no-c-format
 msgid "There is no specific function for the generic '%s' at %L"
 msgstr "Det finns ingen specifik funktionen för den generiska \"%s\" vid %L"
 
-#: fortran/resolve.c:1475
+#: fortran/resolve.c:1540
 #, no-c-format
 msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
 msgstr "Generisk funktion \"%s\" vid %L är inte konsistent med ett specifikt inbyggt gränssnitt"
 
-#: fortran/resolve.c:1513
+#: fortran/resolve.c:1594
 #, no-c-format
 msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr "Funktionen \"%s\" vid %L är INTRINSIC men är inte kompatibel med en inbyggd"
 
-#: fortran/resolve.c:1559
+#: fortran/resolve.c:1640
 #, no-c-format
 msgid "Unable to resolve the specific function '%s' at %L"
 msgstr "Kan inte slå upp den specifika funktionen \"%s\" vid %L"
 
-#: fortran/resolve.c:1615 fortran/resolve.c:8740
+#: fortran/resolve.c:1696 fortran/resolve.c:8931
 #, no-c-format
 msgid "Function '%s' at %L has no IMPLICIT type"
 msgstr "Funktionen \"%s\" vid %L har ingen IMPLICIT-typ"
 
-#: fortran/resolve.c:1799
+#: fortran/resolve.c:1907
 #, no-c-format
 msgid "Argument to '%s' at %L is not a variable"
 msgstr "Argument till \"%s\" vid %L är inte en variabel"
 
-#: fortran/resolve.c:1871
+#: fortran/resolve.c:1979
 #, no-c-format
 msgid "More actual than formal arguments in '%s' call at %L"
 msgstr "Fler aktuella än formella argument i anrop av \"%s\" vid %L"
 
-#: fortran/resolve.c:1883
+#: fortran/resolve.c:1991
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
 msgstr "Parameter \"%s\" till \"%s\" vid %L måste antingen vara en TARGET eller en associerad pekare"
 
-#: fortran/resolve.c:1909
+#: fortran/resolve.c:2017
 #, no-c-format
 msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
 msgstr "Allokerbar variabel \"%s\" använd som en parameter till \"%s\" vid %L får inte vara en vektor av storlek noll"
 
-#: fortran/resolve.c:1926
+#: fortran/resolve.c:2034
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr "Vektor \"%s\" med förmodad form vid %L får inte vara ett argument till proceduren \"%s\" eftersom den inte är C-interoperativ"
 
-#: fortran/resolve.c:1936
+#: fortran/resolve.c:2044
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr "Vektor \"%s\" med fördröjd form vid %L får inte vara ett argument till proceduren \"%s\" eftersom den inte är C-interoperativ"
 
-#: fortran/resolve.c:1959 fortran/resolve.c:1998
+#: fortran/resolve.c:2067 fortran/resolve.c:2106
 #, no-c-format
 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
 msgstr "CHARACTER-argument \"%s\" till \"%s\" vid %L måste ha längden 1"
 
 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
 #. scalar pointer.
-#: fortran/resolve.c:1974
+#: fortran/resolve.c:2082
 #, no-c-format
 msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
 msgstr "Argument \"%s\" till \"%s\" vid %L måste vara en associerad skalär POINTER"
 
-#: fortran/resolve.c:1990
+#: fortran/resolve.c:2098
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a scalar"
 msgstr "Parameter \"%s\" till \"%s\" vid %L måste vara en skalär"
 
 #. TODO: Update this error message to allow for procedure
 #. pointers once they are implemented.
-#: fortran/resolve.c:2012
+#: fortran/resolve.c:2120
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a procedure"
 msgstr "Parameter \"%s\" till \"%s\" vid %L måste vara en procedur"
 
-#: fortran/resolve.c:2020
+#: fortran/resolve.c:2128
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
 msgstr "Parameter \"%s\" till \"%s\" vid %L måste vara BIND(C)"
 
-#: fortran/resolve.c:2062
+#: fortran/resolve.c:2170
 #, no-c-format
 msgid "'%s' at %L is not a function"
 msgstr "\"%s\" vid %L är inte en funktion"
 
-#: fortran/resolve.c:2068
+#: fortran/resolve.c:2176
 #, no-c-format
 msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
 msgstr "ABSTRACT INTERFACE \"%s\" får inte refereras vid %L"
 
 #. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:2111
+#: fortran/resolve.c:2219
 #, no-c-format
 msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
 msgstr "Funktionen \"%s\" är deklarerad CHARACTER(*) och får inte användas vid %L eftersom det inte är ett attrappargument"
 
-#: fortran/resolve.c:2164
+#: fortran/resolve.c:2272
 #, no-c-format
 msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
 msgstr "Användardefinierad ej ELEMENTAL funktion \"%s\" vid %L är inte tillåten i WORKSHARE-konstruktion"
 
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2321
 #, no-c-format
 msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
 msgstr "referens till funktion \"%s\" som inte är PURE vid %L är inuti ett FORALL-%s"
 
-#: fortran/resolve.c:2220
+#: fortran/resolve.c:2328
 #, no-c-format
 msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
 msgstr "Funktionsreferens till \"%s\" vid %L är till en icke-PURE-procedur inuti en PURE-procedur"
 
-#: fortran/resolve.c:2235
+#: fortran/resolve.c:2343
 #, no-c-format
 msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr "Funktion \"%s\" vid %L får inte anropa sig själv, eftersom den inte är RECURSIVE"
 
-#: fortran/resolve.c:2243
+#: fortran/resolve.c:2351
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as RECURSIVE"
 msgstr "Anrop till ENTRY \"%s\" vid %L är rekursivt, men funktionen \"%s\" är inte deklarerad som RECURSIVE"
 
-#: fortran/resolve.c:2285
+#: fortran/resolve.c:2393
 #, no-c-format
 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
 msgstr "Subrutinanrop till \"%s\" i FORALL-block vid %L är inte PURE"
 
-#: fortran/resolve.c:2288
+#: fortran/resolve.c:2396
 #, no-c-format
 msgid "Subroutine call to '%s' at %L is not PURE"
 msgstr "Subrutinanrop till \"%s\" vid %L är inte PURE"
 
-#: fortran/resolve.c:2351
+#: fortran/resolve.c:2459
 #, no-c-format
 msgid "There is no specific subroutine for the generic '%s' at %L"
 msgstr "Det finns ingen specifik subrutinen för den generiska \"%s\" vid %L"
 
-#: fortran/resolve.c:2360
+#: fortran/resolve.c:2468
 #, no-c-format
 msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
 msgstr "Generisk subrutin \"%s\" vid %L är inte konsistent med ett inbyggt subrutingränssnitt"
 
-#: fortran/resolve.c:2468
+#: fortran/resolve.c:2576
 #, no-c-format
 msgid "Missing SHAPE parameter for call to %s at %L"
 msgstr "SHAPE-parameter saknas i anrop till %s vid %L"
 
-#: fortran/resolve.c:2476
+#: fortran/resolve.c:2584
 #, no-c-format
 msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
 msgstr "SHAPE-parameter för anrop till %s vid %L måste vara en INTEGER-VEKTOR av ordning 1"
 
-#: fortran/resolve.c:2543
+#: fortran/resolve.c:2667
 #, no-c-format
 msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr "Subrutin \"%s\" vid %L är INTRINSIC men är inte kompatibel med en inbyggd"
 
-#: fortran/resolve.c:2587
+#: fortran/resolve.c:2711
 #, no-c-format
 msgid "Unable to resolve the specific subroutine '%s' at %L"
 msgstr "Kan inte slå upp den specifika subrutinen \"%s\" vid %L"
 
-#: fortran/resolve.c:2644
+#: fortran/resolve.c:2768
 #, no-c-format
 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
 msgstr "\"%s\" vid %L har en typ som inte är konsistent med CALL vid %L"
 
-#: fortran/resolve.c:2663
+#: fortran/resolve.c:2787
 #, no-c-format
 msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr "SUBROUTINE \"%s\" vid %L får inte anropa sig själv, eftersom den inte är RECURSIVE"
 
-#: fortran/resolve.c:2671
+#: fortran/resolve.c:2795
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared as RECURSIVE"
 msgstr "Anrop av ENTRY \"%s\" vid %L är rekursiv, men subroutine \"%s\" är inte deklarerad som RECURSIVE"
 
-#: fortran/resolve.c:2741
+#: fortran/resolve.c:2865
 #, no-c-format
 msgid "Shapes for operands at %L and %L are not conformable"
 msgstr "Formerna för operanderna vid %L och %L är inte konforma"
 
-#: fortran/resolve.c:2792
+#: fortran/resolve.c:2916
 #, c-format
 msgid "Invalid context for NULL() pointer at %%L"
 msgstr "Ogiltigt sammanhang för NULL()-pekare vid %%L"
 
-#: fortran/resolve.c:2808
+#: fortran/resolve.c:2932
 #, c-format
 msgid "Operand of unary numeric operator '%s' at %%L is %s"
 msgstr "Operand till unär numerisk operator \"%s\" vid %%L är %s"
 
-#: fortran/resolve.c:2824
+#: fortran/resolve.c:2948
 #, c-format
 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
 msgstr "Operander till binär numerisk operator \"%s\" vid %%L är %s/%s"
 
-#: fortran/resolve.c:2838
+#: fortran/resolve.c:2962
 #, c-format
 msgid "Operands of string concatenation operator at %%L are %s/%s"
 msgstr "Operanderna till strängkonkateneringsoperatorn vid %%L är %s/%s"
 
-#: fortran/resolve.c:2857
+#: fortran/resolve.c:2981
 #, c-format
 msgid "Operands of logical operator '%s' at %%L are %s/%s"
 msgstr "Operanderna till logiska operatorn \"%s\" vid %%L är %s/%s"
 
-#: fortran/resolve.c:2871
+#: fortran/resolve.c:2995
 #, c-format
 msgid "Operand of .not. operator at %%L is %s"
 msgstr "Operand till operatorn .not. vid %%L är %s"
 
-#: fortran/resolve.c:2885
+#: fortran/resolve.c:3009
 msgid "COMPLEX quantities cannot be compared at %L"
 msgstr "COMPLEX-kvantiteter kan inte jämföras vid %L"
 
-#: fortran/resolve.c:2913
+#: fortran/resolve.c:3037
 #, c-format
 msgid "Logicals at %%L must be compared with %s instead of %s"
 msgstr "Logiska vid %%L måste jämföras med %s istället för %s"
 
-#: fortran/resolve.c:2919
+#: fortran/resolve.c:3043
 #, c-format
 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
 msgstr "Operanderna till jämförelseoperatorn \"%s\" vid %%L är %s/%s"
 
-#: fortran/resolve.c:2927
+#: fortran/resolve.c:3051
 #, c-format
 msgid "Unknown operator '%s' at %%L"
 msgstr "Okänd operator \"%s\" vid %%L"
 
-#: fortran/resolve.c:2929
+#: fortran/resolve.c:3053
 #, c-format
 msgid "Operand of user operator '%s' at %%L is %s"
 msgstr "Operanderna till användaroperatorn \"%s\" vid %%L är %s"
 
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:3056
 #, c-format
 msgid "Operands of user operator '%s' at %%L are %s/%s"
 msgstr "Operanderna till användaroperatorn \"%s\" vid %%L är %s/%s"
 
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3142
 #, c-format
 msgid "Inconsistent ranks for operator at %%L and %%L"
 msgstr "Inkonsistenta ordningar för operator vid %%L och %%L"
 
-#: fortran/resolve.c:3212
+#: fortran/resolve.c:3339
 #, no-c-format
 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "Vektorreferens vid %L är utanför gränsen (%ld < %ld) i dimension %d"
 
-#: fortran/resolve.c:3220
+#: fortran/resolve.c:3347
 #, no-c-format
 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "Vektorreferens vid %L är utanför gränsen (%ld > %ld) i dimension %d"
 
-#: fortran/resolve.c:3239
+#: fortran/resolve.c:3366
 #, no-c-format
 msgid "Illegal stride of zero at %L"
 msgstr "Otillåtet steg på noll vid %C"
 
-#: fortran/resolve.c:3256
+#: fortran/resolve.c:3383
 #, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "Undre vektorreferens vid %L är utanför gränsen (%ld < %ld) i dimension %d"
 
-#: fortran/resolve.c:3264
+#: fortran/resolve.c:3391
 #, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "Undre vektorreferens vid %L är utanför gränsen (%ld > %ld) i dimension %d"
 
-#: fortran/resolve.c:3280
+#: fortran/resolve.c:3407
 #, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "Övre vektorreferens vid %L är utanför gränsen (%ld < %ld) i dimension %d"
 
-#: fortran/resolve.c:3289
+#: fortran/resolve.c:3416
 #, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "Övre vektorreferens vid %L är utanför gränsen (%ld > %ld) i dimension %d"
 
-#: fortran/resolve.c:3328
+#: fortran/resolve.c:3455
 #, no-c-format
 msgid "Rightmost upper bound of assumed size array section not specified at %L"
 msgstr "Högraste övre gränsen av en sektion av vektor med antagen storlek inte angiven vid %L"
 
-#: fortran/resolve.c:3338
+#: fortran/resolve.c:3465
 #, no-c-format
 msgid "Rank mismatch in array reference at %L (%d/%d)"
 msgstr "Ordning stämmer inte i vektorreferens vid %L (%d/%d)"
 
-#: fortran/resolve.c:3366
+#: fortran/resolve.c:3493
 #, no-c-format
 msgid "Array index at %L must be scalar"
 msgstr "Vektorindex vid %L måste vara skalärt"
 
-#: fortran/resolve.c:3372
+#: fortran/resolve.c:3499
 #, no-c-format
 msgid "Array index at %L must be of INTEGER type"
 msgstr "Vektorindex vid %L måste ha INTEGER-typ"
 
-#: fortran/resolve.c:3378
+#: fortran/resolve.c:3505
 #, no-c-format
 msgid "Extension: REAL array index at %L"
 msgstr "Utökning: REAL-vektorindex vid %L"
 
-#: fortran/resolve.c:3408
+#: fortran/resolve.c:3535
 #, no-c-format
 msgid "Argument dim at %L must be scalar"
 msgstr "Dim-argumentet vid %L måste vara skalärt"
 
-#: fortran/resolve.c:3414
+#: fortran/resolve.c:3542
 #, no-c-format
 msgid "Argument dim at %L must be of INTEGER type"
 msgstr "Dim-argumentet vid %L måste ha INTEGER-typ"
 
-#: fortran/resolve.c:3534
+#: fortran/resolve.c:3663
 #, no-c-format
 msgid "Array index at %L is an array of rank %d"
 msgstr "Vektorindex vid %L är en vektor med ordning %d"
 
-#: fortran/resolve.c:3571
+#: fortran/resolve.c:3700
 #, no-c-format
 msgid "Substring start index at %L must be of type INTEGER"
 msgstr "Startindex för delsträng vid %L måste typen INTEGER"
 
-#: fortran/resolve.c:3578
+#: fortran/resolve.c:3707
 #, no-c-format
 msgid "Substring start index at %L must be scalar"
 msgstr "Startindex för delsträng vid %L måste vara skalärt"
 
-#: fortran/resolve.c:3587
+#: fortran/resolve.c:3716
 #, no-c-format
 msgid "Substring start index at %L is less than one"
 msgstr "Substrängs startindex vid %L är mindre än ett"
 
-#: fortran/resolve.c:3600
+#: fortran/resolve.c:3729
 #, no-c-format
 msgid "Substring end index at %L must be of type INTEGER"
 msgstr "Slutindex för delsträng vid %L måste ha typen INTEGER"
 
-#: fortran/resolve.c:3607
+#: fortran/resolve.c:3736
 #, no-c-format
 msgid "Substring end index at %L must be scalar"
 msgstr "Slutsträng för delsträng vid %L måste vara skalärt"
 
-#: fortran/resolve.c:3617
+#: fortran/resolve.c:3746
 #, no-c-format
 msgid "Substring end index at %L exceeds the string length"
 msgstr "Slutindex för delsträng vid %L överstiger strängens längd"
 
-#: fortran/resolve.c:3755
+#: fortran/resolve.c:3884
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
 msgstr "Komponent till den högra av en delreferens med ordning skild från noll får inte ha attributet POINTER vid %L"
 
-#: fortran/resolve.c:3762
+#: fortran/resolve.c:3891
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
 msgstr "Komponent till den högra av en delreferens med ordning skild från noll får inte ha attributet ALLOCATABLE vid %L"
 
-#: fortran/resolve.c:3781
+#: fortran/resolve.c:3910
 #, no-c-format
 msgid "Two or more part references with nonzero rank must not be specified at %L"
 msgstr "Två eller flera delreferenser med ordning skild från noll får inte anges vid %L"
 
-#: fortran/resolve.c:3956
+#: fortran/resolve.c:4085
 #, no-c-format
 msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
 msgstr "Variabel \"%s\", använd i ett specifikationsuttryck, refereras vid %L före ENTRY-satsen i vilken den är en parameter"
 
-#: fortran/resolve.c:3961
+#: fortran/resolve.c:4090
 #, no-c-format
 msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
 msgstr "Variabel \"%s\" används vid %L före ENTRY-satsen i vilken den är en parameter"
 
-#: fortran/resolve.c:4238
+#: fortran/resolve.c:4367
 #, no-c-format
 msgid "%s at %L must be a scalar"
 msgstr "%s vid %L måste vara en skalär"
 
-#: fortran/resolve.c:4248
+#: fortran/resolve.c:4377
 #, no-c-format
 msgid "Deleted feature: %s at %L must be integer"
 msgstr "Borttagen funktion: %s vid %L måste vara ett heltal"
 
-#: fortran/resolve.c:4252 fortran/resolve.c:4259
+#: fortran/resolve.c:4381 fortran/resolve.c:4388
 #, no-c-format
 msgid "%s at %L must be INTEGER"
 msgstr "%s vid %L måste vara INTEGER"
 
-#: fortran/resolve.c:4279
+#: fortran/resolve.c:4408
 #, no-c-format
 msgid "Cannot assign to loop variable in PURE procedure at %L"
 msgstr "Det går inte att tilldela slingvariabel i PURE-procedur vid %L"
 
-#: fortran/resolve.c:4303
+#: fortran/resolve.c:4432
 #, no-c-format
 msgid "Step expression in DO loop at %L cannot be zero"
 msgstr "Steguttryck i DO-slinga vid %L får inte vara noll"
 
-#: fortran/resolve.c:4378
+#: fortran/resolve.c:4508
 #, no-c-format
 msgid "FORALL index-name at %L must be a scalar INTEGER"
 msgstr "FORALL-indexnamn vid %L måste vara en skalär INTEGER"
 
-#: fortran/resolve.c:4383
+#: fortran/resolve.c:4513
 #, no-c-format
 msgid "FORALL start expression at %L must be a scalar INTEGER"
 msgstr "FORALL-slututtryck vid %L måste vara en skalär INTEGER"
 
-#: fortran/resolve.c:4390
+#: fortran/resolve.c:4520
 #, no-c-format
 msgid "FORALL end expression at %L must be a scalar INTEGER"
 msgstr "FORALL-slututtryck vid %L måste vara en skalär INTEGER"
 
-#: fortran/resolve.c:4398
+#: fortran/resolve.c:4528
 #, no-c-format
 msgid "FORALL stride expression at %L must be a scalar %s"
 msgstr "FORALL-steguttryck vid %L måste vara en skalär %s"
 
-#: fortran/resolve.c:4403
+#: fortran/resolve.c:4533
 #, no-c-format
 msgid "FORALL stride expression at %L cannot be zero"
 msgstr "FORALL-steguttryck vid %L får inte vara noll"
 
-#: fortran/resolve.c:4419
+#: fortran/resolve.c:4549
 #, no-c-format
 msgid "FORALL index '%s' may not appear in triplet specification at %L"
 msgstr "FORALL-index \"%s\" får inte förekomma i triplettspecifikation vid %L"
 
-#: fortran/resolve.c:4499
+#: fortran/resolve.c:4629
 #, no-c-format
 msgid "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr "Uttryck i DEALLOCATE-sats vid %L måste vara ALLOCATABLE eller en POINTER"
 
-#: fortran/resolve.c:4506
+#: fortran/resolve.c:4636
 #, no-c-format
 msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
 msgstr "Det går inte att avallokera INTENT(IN)-variabel \"%s\" vid %L"
 
-#: fortran/resolve.c:4675
+#: fortran/resolve.c:4740
 #, no-c-format
 msgid "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the same statement at %L"
 msgstr "STAT-variabeln \"%s\" i en ALLOCATE-sats får inte allokeras i samma sats vid %L"
 
-#: fortran/resolve.c:4711
+#: fortran/resolve.c:4776
 #, no-c-format
 msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr "Uttryck i ALLOCATE-sats vid %L måste vara ALLOCATABLE eller en POINTER"
 
-#: fortran/resolve.c:4719
+#: fortran/resolve.c:4784
 #, no-c-format
 msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
 msgstr "Det går inte att allokera INTENT(IN)-variabel \"%s\" vid %L"
 
-#: fortran/resolve.c:4743
+#: fortran/resolve.c:4808
 #, no-c-format
 msgid "Array specification required in ALLOCATE statement at %L"
 msgstr "Vektorspecifikation krävs i ALLOCATE-sats vid %L"
 
-#: fortran/resolve.c:4773
+#: fortran/resolve.c:4838
 #, no-c-format
 msgid "Bad array specification in ALLOCATE statement at %L"
 msgstr "Felaktig vektorspecifikation i ALLOCATE-sats vid %L"
 
-#: fortran/resolve.c:4791
+#: fortran/resolve.c:4856
 #, no-c-format
 msgid "'%s' must not appear an the array specification at %L in the same ALLOCATE statement where it is itself allocated"
 msgstr "\"%s\" får inte förekomma i vektorspecifikationen vid %L i samma ALLOCATE-sats där den själv allokeras"
 
+#: fortran/resolve.c:4880
+#, no-c-format
+msgid "STAT variable '%s' of %s statement at %C cannot be INTENT(IN)"
+msgstr "STAT-variabel \"%s\" i %s-sats vid %C får inte vara INTENT(IN)"
+
+#: fortran/resolve.c:4884
+#, no-c-format
+msgid "Illegal STAT variable in %s statement at %C for a PURE procedure"
+msgstr "Otillåten STAT-variabel i %s-sats vid %C för en PURE-procedur"
+
+#: fortran/resolve.c:4922
+#, no-c-format
+msgid "STAT tag in %s statement at %L must be a variable"
+msgstr "STAT-tagg i %s-sats vid %L måste vara en variabel"
+
+#: fortran/resolve.c:4928
+#, no-c-format
+msgid "STAT tag in %s statement at %L must be of type INTEGER"
+msgstr "STAT-tagg i %s-sats vid %L måste ha typen INTEGER"
+
 #. The cases overlap, or they are the same
 #. 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.
-#: fortran/resolve.c:4949
+#: fortran/resolve.c:5091
 #, no-c-format
 msgid "CASE label at %L overlaps with CASE label at %L"
 msgstr "CASE-etikett vid %L överlappar med CASE-etikett vid %L"
 
-#: fortran/resolve.c:5000
+#: fortran/resolve.c:5142
 #, no-c-format
 msgid "Expression in CASE statement at %L must be of type %s"
 msgstr "uttryck i CASE-sats vid %L måste vara av typ %s"
 
-#: fortran/resolve.c:5011
+#: fortran/resolve.c:5153
 #, no-c-format
 msgid "Expression in CASE statement at %L must be kind %d"
 msgstr "Uttryck i CASE-sats vid %L måste vara ha sort %d"
 
-#: fortran/resolve.c:5023
+#: fortran/resolve.c:5165
 #, no-c-format
 msgid "Expression in CASE statement at %L must be scalar"
 msgstr "Uttryck i CASE-sats vid %L måste vara skalärt"
 
-#: fortran/resolve.c:5069
+#: fortran/resolve.c:5211
 #, no-c-format
 msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
 msgstr "Valuttryck i beräknad-GOTO-sats vid %L måste vara ett skalärt heltalsuttryck"
 
-#: fortran/resolve.c:5087
+#: fortran/resolve.c:5229
 #, no-c-format
 msgid "Argument of SELECT statement at %L cannot be %s"
 msgstr "Argument till SELECT-sats vid %L kan inte vara %s"
 
-#: fortran/resolve.c:5096
+#: fortran/resolve.c:5238
 #, no-c-format
 msgid "Argument of SELECT statement at %L must be a scalar expression"
 msgstr "Argument till SELECT-sats vid %L måste vara ett skalärt uttryck"
 
-#: fortran/resolve.c:5161
+#: fortran/resolve.c:5303
 #, no-c-format
 msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
 msgstr "DEFAULT CASE vid %L får inte följas av ett andra DEFAULT CASE vid %L"
 
-#: fortran/resolve.c:5187
+#: fortran/resolve.c:5329
 #, no-c-format
 msgid "Logical range in CASE statement at %L is not allowed"
 msgstr "Logiskt intervall CASE-sats vid %L är inte tillåtet"
 
-#: fortran/resolve.c:5199
+#: fortran/resolve.c:5341
 #, no-c-format
 msgid "constant logical value in CASE statement is repeated at %L"
 msgstr "konstant logiskt värde i CASE-sats upprepas vid %L"
 
-#: fortran/resolve.c:5213
+#: fortran/resolve.c:5355
 #, no-c-format
 msgid "Range specification at %L can never be matched"
 msgstr "Intervallspecifikationen vid %L kan aldrig matchas"
 
-#: fortran/resolve.c:5316
+#: fortran/resolve.c:5458
 #, no-c-format
 msgid "Logical SELECT CASE block at %L has more that two cases"
 msgstr "Logiskt SELECT CASE-block vid %L har mer än två fall"
 
-#: fortran/resolve.c:5354
+#: fortran/resolve.c:5496
 #, no-c-format
 msgid "Data transfer element at %L cannot have POINTER components"
 msgstr "Dataöverföringselement vid %L får inte ha POINTER-komponenter"
 
-#: fortran/resolve.c:5361
+#: fortran/resolve.c:5503
 #, no-c-format
 msgid "Data transfer element at %L cannot have ALLOCATABLE components"
 msgstr "Dataöverföringselement vid %L får inte ha ALLOCATABLE-komponenter"
 
-#: fortran/resolve.c:5368
+#: fortran/resolve.c:5510
 #, no-c-format
 msgid "Data transfer element at %L cannot have PRIVATE components"
 msgstr "Dataöverföringselement vid %L får inte ha PRIVATE-komponenter"
 
-#: fortran/resolve.c:5377
+#: fortran/resolve.c:5519
 #, no-c-format
 msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
 msgstr "Dataöverföringselement vid %L får inte vara en full referens till en vektor med förmodad storlek"
 
-#: fortran/resolve.c:5441
+#: fortran/resolve.c:5583
 #, no-c-format
 msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
 msgstr "Sats vid %L är inte en giltig grenmålssats för grensatsen vid %L"
 
-#: fortran/resolve.c:5450
+#: fortran/resolve.c:5592
 #, no-c-format
 msgid "Branch at %L causes an infinite loop"
 msgstr "Gren vid %L orsakar en oändlig slinga"
@@ -9531,647 +9578,657 @@
 #. 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.
-#: fortran/resolve.c:5463
+#: fortran/resolve.c:5605
 #, no-c-format
 msgid "Label at %L is not in the same block as the GOTO statement at %L"
 msgstr "Etiketten vid %L är inte i samma block som GOTO-satsen vid %L"
 
-#: fortran/resolve.c:5478 fortran/resolve.c:5492
+#: fortran/resolve.c:5620 fortran/resolve.c:5634
 #, no-c-format
 msgid "Deleted feature: GOTO at %L jumps to END of construct at %L"
 msgstr "Borttagen funktion: GOTO vid %L hoppar till END av konstruktion vid %L"
 
-#: fortran/resolve.c:5569
+#: fortran/resolve.c:5711
 #, no-c-format
 msgid "WHERE mask at %L has inconsistent shape"
 msgstr "WHERE-mask vid %L har inkonsistent form"
 
-#: fortran/resolve.c:5585
+#: fortran/resolve.c:5727
 #, no-c-format
 msgid "WHERE assignment target at %L has inconsistent shape"
 msgstr "WHERE-tilldelningsmål vid %L har inkonsistent form"
 
-#: fortran/resolve.c:5600 fortran/resolve.c:5682
+#: fortran/resolve.c:5735 fortran/resolve.c:5820
 #, no-c-format
+msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
+msgstr "Ej ELEMENTAL användardefinierad tilldelning i WHERE vid %L"
+
+#: fortran/resolve.c:5745 fortran/resolve.c:5830
+#, no-c-format
 msgid "Unsupported statement inside WHERE at %L"
 msgstr "Ej stödd sats inuti WHERE vid %L"
 
-#: fortran/resolve.c:5631
+#: fortran/resolve.c:5776
 #, no-c-format
 msgid "Assignment to a FORALL index variable at %L"
 msgstr "Tilldelning till en FORALL-indexvariabel vid %L"
 
-#: fortran/resolve.c:5639
+#: fortran/resolve.c:5784
 #, no-c-format
 msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
 msgstr "FORALL med index \"%s\" medför mer än en tilldelning till detta objekt vid %L"
 
-#: fortran/resolve.c:5774
+#: fortran/resolve.c:5922
 #, no-c-format
 msgid "An outer FORALL construct already has an index with this name %L"
 msgstr "En yttre FORALL-konstruktion har redan ett index med detta namn %L"
 
-#: fortran/resolve.c:5830
+#: fortran/resolve.c:5978
 #, no-c-format
 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
 msgstr "WHERE/ELSEWHERE-klausul vid %L kräver en LOGICAL-vektor"
 
-#: fortran/resolve.c:5890
+#: fortran/resolve.c:6037
 #, no-c-format
 msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
 msgstr "Subrutin \"%s\" anropad stället för tilldelning vid %L måste vara PURE"
 
-#: fortran/resolve.c:5927
+#: fortran/resolve.c:6110
 #, no-c-format
 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
 msgstr "CHARACTER-uttryck kommer att huggas av i tilldelning (%d/%d) vid %L"
 
-#: fortran/resolve.c:5950
+#: fortran/resolve.c:6135
 #, no-c-format
 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
 msgstr "Det går inte att tilldela variabeln \"%s\" i PURE-procedur vid %L"
 
-#: fortran/resolve.c:5962
+#: fortran/resolve.c:6147
 #, no-c-format
 msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
 msgstr "Den orena variabeln vid %L är tilldelad till en härledd typvariabel med en POINTER-komponent i en PURE-procedur (12.6)"
 
-#: fortran/resolve.c:6066
+#: fortran/resolve.c:6250
 #, no-c-format
 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
 msgstr "ASSIGNED GOTO-sats vid %L kräver en INTEGER-variabel"
 
-#: fortran/resolve.c:6069
+#: fortran/resolve.c:6253
 #, no-c-format
 msgid "Variable '%s' has not been assigned a target label at %L"
 msgstr "Variabeln \"%s\" har inte tilldelats någon måletikett vid %L"
 
-#: fortran/resolve.c:6080
+#: fortran/resolve.c:6264
 #, no-c-format
 msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
 msgstr "Alternativ RETURN-sats vid %L kräver en SCALAR-INTEGER-retuspecificerare"
 
-#: fortran/resolve.c:6106
+#: fortran/resolve.c:6290
 #, no-c-format
 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
 msgstr "ASSIGN-sats vid %L kräver en skalär standard-INTEGER-variabel"
 
-#: fortran/resolve.c:6121
+#: fortran/resolve.c:6305
 #, no-c-format
 msgid "Arithmetic IF statement at %L requires a numeric expression"
 msgstr "Aritmetisk IF-sats vid %L kräver ett numeriskt uttryck"
 
-#: fortran/resolve.c:6163
+#: fortran/resolve.c:6347
 #, no-c-format
 msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
 msgstr "Avslutsvillkor i DO WHILE-slinga vid %L måste vara ett skalärt LOGICAL-uttryck"
 
-#: fortran/resolve.c:6170
+#: fortran/resolve.c:6420
 #, no-c-format
-msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
-msgstr "STAT-tagg i ALLOCATE-sats vid %L måste vara av typ INTEGER"
-
-#: fortran/resolve.c:6182
-#, no-c-format
-msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
-msgstr "STAT-tagg DEALLOCATE-sats vid %L måste vara av typ INTEGER"
-
-#: fortran/resolve.c:6247
-#, no-c-format
 msgid "FORALL mask clause at %L requires a LOGICAL expression"
 msgstr "FORALL-maskklausul vid %L kräver ett LOGICAL-uttryck"
 
-#: fortran/resolve.c:6317 fortran/resolve.c:6373
+#: fortran/resolve.c:6490 fortran/resolve.c:6546
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
 msgstr "Bindande av etikett \"%s\" för common-block \"%s\" vid %L kolliderar med den globala entiteten \"%s\" vid %L"
 
 #. Common block names match but binding labels do not.
-#: fortran/resolve.c:6338
+#: fortran/resolve.c:6511
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
 msgstr "Bindning av etikett \"%s\" för common-block \"%s\" vid %L stämmer inte överens med bindningen av etikett \"%s\" för common-block \"%s\" vid %L"
 
-#: fortran/resolve.c:6385
+#: fortran/resolve.c:6558
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
 msgstr "Bindning av etikett \"%s\" för common-block \"%s\" vid %L kolliderar med global entitet \"%s\" vid %L"
 
 #. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:6437
+#: fortran/resolve.c:6610
 #, no-c-format
 msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
 msgstr "Bindning av etikett \"%s\" vid %L kolliderar med den globala entiteten \"%s\" vid %L"
 
 #. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:6450
+#: fortran/resolve.c:6623
 #, no-c-format
 msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
 msgstr "Bindning av etikett \"%s\" i gränssnittskropp vid %L kolliderar med den globala entiteten \"%s\" vid %L"
 
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6636
 #, no-c-format
 msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
 msgstr "Bindning av etikett \"%s\" vid %L kolliderar med global entitet \"%s\" vid %L"
 
-#: fortran/resolve.c:6540
+#: fortran/resolve.c:6713
 #, no-c-format
 msgid "CHARACTER variable has zero length at %L"
 msgstr "CHARACTER-variabel har längd noll vid %L"
 
-#: fortran/resolve.c:6828
+#: fortran/resolve.c:7001
 #, no-c-format
 msgid "Allocatable array '%s' at %L must have a deferred shape"
 msgstr "Allokerbar vektor \"%s\" vid %L måste ha en fördröjd form"
 
-#: fortran/resolve.c:6831
+#: fortran/resolve.c:7004
 #, no-c-format
 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
 msgstr "Skalärt objekt \"%s\" vid %L får inte vara ALLOCATABLE"
 
-#: fortran/resolve.c:6838
+#: fortran/resolve.c:7011
 #, no-c-format
 msgid "Array pointer '%s' at %L must have a deferred shape"
 msgstr "Vektorpekare \"%s\" vid %L måste ha en fördröjd form"
 
-#: fortran/resolve.c:6849
+#: fortran/resolve.c:7022
 #, no-c-format
 msgid "Array '%s' at %L cannot have a deferred shape"
 msgstr "Vektor \"%s\" vid %L kan inte ha en fördröjd form"
 
-#: fortran/resolve.c:6878
+#: fortran/resolve.c:7051
 #, no-c-format
 msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
 msgstr "Typen \"%s\" kan inte vara värdassocierad vid %L för att den blockeras av ett inkompatibelt objekt med samma namn deklarerat vid %L"
 
-#: fortran/resolve.c:6901
+#: fortran/resolve.c:7074
 #, no-c-format
 msgid "Object '%s' at %L must have the SAVE attribute for default initialization of a component"
 msgstr "Objekt \"%s\" vid %L måste ha attributet SAVE för standardinitiering av en komponent"
 
 #. The shape of a main program or module array needs to be
 #. constant.
-#: fortran/resolve.c:6948
+#: fortran/resolve.c:7121
 #, no-c-format
 msgid "The module or main program array '%s' at %L must have constant shape"
 msgstr "Modul- eller huvudprogramvektorn \"%s\" vid %L måste ha konstant form"
 
-#: fortran/resolve.c:6961
+#: fortran/resolve.c:7134
 #, no-c-format
 msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
 msgstr "Entitet med antagen teckenlängd vid %L måste vara ett attrappargument eller en PARAMETER"
 
-#: fortran/resolve.c:6980
+#: fortran/resolve.c:7153
 #, no-c-format
 msgid "'%s' at %L must have constant character length in this context"
 msgstr "\"%s\" vid %L måste ha konstant teckenlängd i detta sammanhang"
 
-#: fortran/resolve.c:7012
+#: fortran/resolve.c:7185
 #, no-c-format
 msgid "Allocatable '%s' at %L cannot have an initializer"
 msgstr "Allokerbar \"%s\" vid %L kan inte ha en initierare"
 
-#: fortran/resolve.c:7015
+#: fortran/resolve.c:7188
 #, no-c-format
 msgid "External '%s' at %L cannot have an initializer"
 msgstr "Extern \"%s\" vid %L kan inte ha en initierare"
 
-#: fortran/resolve.c:7019
+#: fortran/resolve.c:7192
 #, no-c-format
 msgid "Dummy '%s' at %L cannot have an initializer"
 msgstr "Attrapp-\"%s\" vid %L kan inte ha en initierare"
 
-#: fortran/resolve.c:7022
+#: fortran/resolve.c:7195
 #, no-c-format
 msgid "Intrinsic '%s' at %L cannot have an initializer"
 msgstr "Inbyggd \"%s\" vid %L kan inte ha en initierare"
 
-#: fortran/resolve.c:7025
+#: fortran/resolve.c:7198
 #, no-c-format
 msgid "Function result '%s' at %L cannot have an initializer"
 msgstr "Funktionsresultat \"%s\" vid %L kan inte ha en initierare"
 
-#: fortran/resolve.c:7028
+#: fortran/resolve.c:7201
 #, no-c-format
 msgid "Automatic array '%s' at %L cannot have an initializer"
 msgstr "Automatisk vektor \"%s\" vid %L kan inte ha en initierare"
 
-#: fortran/resolve.c:7051
+#: fortran/resolve.c:7224
 #, no-c-format
 msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
 msgstr "Även om den inte refereras har \"%s\" vid %L tvetydiga gränssnitt"
 
-#: fortran/resolve.c:7070
+#: fortran/resolve.c:7243
 #, no-c-format
 msgid "Character-valued statement function '%s' at %L must have constant length"
 msgstr "Teckenvärd satsfunktion \"%s\" vid %L måste ha konstant längd"
 
-#: fortran/resolve.c:7078
+#: fortran/resolve.c:7251
 #, no-c-format
 msgid "Automatic character length function '%s' at %L must have an explicit interface"
 msgstr "Automatisk teckenlängdsfunktion \"%s\" vid %L måste ha explicit gränssnitt"
 
-#: fortran/resolve.c:7103
+#: fortran/resolve.c:7276
 #, no-c-format
 msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
 msgstr "Fortran 2003: \"%s\" är av en PRIVATE-typ och kan inte vara ett attrappargument till \"%s\", som är PUBLIC vid %L"
 
-#: fortran/resolve.c:7126 fortran/resolve.c:7151
+#: fortran/resolve.c:7299 fortran/resolve.c:7324
 #, no-c-format
 msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
 msgstr "Fortran 2003: Procedur \"%s\" i PUBLIC-gränssnitt \"%s\" vid %L tar attrappargument för \"%s\" som är PRIVATE"
 
-#: fortran/resolve.c:7168
+#: fortran/resolve.c:7341
 #, no-c-format
 msgid "Function '%s' at %L cannot have an initializer"
 msgstr "Funktion \"%s\" vid %L kan inte ha en initierare"
 
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7350
 #, no-c-format
 msgid "External object '%s' at %L may not have an initializer"
 msgstr "Externt objekt \"%s\" vid %L kan inte ha en initierare"
 
-#: fortran/resolve.c:7185
+#: fortran/resolve.c:7358
 #, no-c-format
 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
 msgstr "ELEMENTAL-funktion \"%s\" vid %L måste ha ett skalärt resultat"
 
-#: fortran/resolve.c:7206
+#: fortran/resolve.c:7379
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
 msgstr "CHARACTER(*)-funktion \"%s\" vid %L kan inte ha vektorvärde"
 
-#: fortran/resolve.c:7210
+#: fortran/resolve.c:7383
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
 msgstr "CHARACTER(*)-funktion \"%s\" vid %L kan inte ha pekarvärde"
 
-#: fortran/resolve.c:7214
+#: fortran/resolve.c:7387
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
 msgstr "CHARACTER(*)-funktion \"%s\" vid %L kan inte vara pure"
 
-#: fortran/resolve.c:7218
+#: fortran/resolve.c:7391
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
 msgstr "CHARACTER(*)-funktion \"%s\" vid %L kan inte vara rekursiv"
 
-#: fortran/resolve.c:7227
+#: fortran/resolve.c:7400
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
 msgstr "CHARACTER(*)-funktion \"%s\" vid %L är föråldrad i fortran 95"
 
-#: fortran/resolve.c:7299
+#: fortran/resolve.c:7472
 #, no-c-format
 msgid "Character length of component '%s' needs to be a constant specification expression at %L"
 msgstr "Teckenlängd på komponent \"%s\" behöver vara ett konstant specifikationsuttryck vid %L"
 
-#: fortran/resolve.c:7314
+#: fortran/resolve.c:7487
 #, no-c-format
 msgid "The component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
 msgstr "Komponenten \"%s\" är en PRIVATE-typ och kan inte vara en komponent i \"%s\", som är PUBLIC vid %L"
 
-#: fortran/resolve.c:7324
+#: fortran/resolve.c:7497
 #, no-c-format
 msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
 msgstr "Komponent %s av SEQUENCE-typ deklarerad vid %L har inte attributet SEQUENCE"
 
-#: fortran/resolve.c:7334
+#: fortran/resolve.c:7507
 #, no-c-format
 msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
 msgstr "Pekarkomponenten \"%s\" av \"%s\" vid %L är en typen som inte har deklarerats"
 
-#: fortran/resolve.c:7352
+#: fortran/resolve.c:7525
 #, no-c-format
 msgid "Component '%s' of '%s' at %L must have constant array bounds"
 msgstr "Komponenten \"%s\" i \"%s\" vid %L måste ha konstanta vektorgränser"
 
-#: fortran/resolve.c:7395
+#: fortran/resolve.c:7568
 #, no-c-format
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 msgstr "NAMELIST-objekt \"%s\" deklarerades PRIVATE och kan inte vara medlem av PUBLIC-namnlista \"%s\" vid %L"
 
-#: fortran/resolve.c:7405
+#: fortran/resolve.c:7578
 #, no-c-format
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 msgstr "NAMELIST-objekt \"%s\" har användningsassociativa PRIVATE-komponenter och kan inte vara medlem av namnlistan \"%s\" vid %L"
 
-#: fortran/resolve.c:7418
+#: fortran/resolve.c:7591
 #, no-c-format
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 msgstr "NAMELIST-objekt \"%s\" har PRIVATE-komponenter och kan inte vara medlem av PUBLIC-namnlista \"%s\" vid %L"
 
-#: fortran/resolve.c:7430
+#: fortran/resolve.c:7603
 #, no-c-format
 msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
 msgstr "NAMELIST-vektorobjekt \"%s\" får inte ha förmodad form i namnlistan \"%s\" vid %L"
 
-#: fortran/resolve.c:7439
+#: fortran/resolve.c:7612
 #, no-c-format
 msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
 msgstr "NAMELIST-vektorobjekt \"%s\" måste ha konstant form i namnlista \"%s\" vid %L"
 
-#: fortran/resolve.c:7451
+#: fortran/resolve.c:7624
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
 msgstr "NAMELIST-objekt \"%s\" i namnlista \"%s\" vid %L får inte ha ALLOCATABLE-komponenter"
 
-#: fortran/resolve.c:7459
+#: fortran/resolve.c:7632
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
 msgstr "NAMELIST-objekt \"%s\" i namnlista \"%s\" vid %L får inte ha POINTER-komponenter"
 
-#: fortran/resolve.c:7485
+#: fortran/resolve.c:7658
 #, no-c-format
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 msgstr "PROCEDURE-attribut i konflikt med NAMELIST-attribut i \"%s\" vid %L"
 
-#: fortran/resolve.c:7504
+#: fortran/resolve.c:7677
 #, no-c-format
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 msgstr "Parametervektor \"%s\" vid %L kan inte ha automatisk eller fördröjd form"
 
-#: fortran/resolve.c:7515
+#: fortran/resolve.c:7688
 #, no-c-format
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 msgstr "Implicit typad PARAMETER \"%s\" vid %L matchar inte en senare IMPLICIT-typ"
 
-#: fortran/resolve.c:7526
+#: fortran/resolve.c:7699
 #, no-c-format
 msgid "Incompatible derived type in PARAMETER at %L"
 msgstr "Inkompatibel härledd typ i PARAMETER vid %L"
 
-#: fortran/resolve.c:7597
+#: fortran/resolve.c:7758
 #, no-c-format
+msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
+msgstr "Gränssnitt \"%s\", använd av proceduren \"%s\" vid %L, är deklarerad i en senare PROCEDURE-sats"
+
+#: fortran/resolve.c:7772
+#, no-c-format
 msgid "Interface '%s' of procedure '%s' at %L must be explicit"
 msgstr "Gränssnitt \"%s\" till procedur \"%s\" vid %L måste vara explicit"
 
-#: fortran/resolve.c:7622
+#: fortran/resolve.c:7797
 #, no-c-format
 msgid "Type specified for intrinsic function '%s' at %L is ignored"
 msgstr "Typ angiven för inbyggd funktion \"%s\" vid %L ignoreras"
 
-#: fortran/resolve.c:7629
+#: fortran/resolve.c:7804
 #, no-c-format
 msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
 msgstr "Inbyggd subrutin \"%s\" vid %L får inte ha en typspecificerare"
 
-#: fortran/resolve.c:7636
+#: fortran/resolve.c:7811
 #, no-c-format
 msgid "Intrinsic '%s' at %L does not exist"
 msgstr "Inbyggd \"%s\" vid %L existerar inte"
 
-#: fortran/resolve.c:7676
+#: fortran/resolve.c:7851
 #, no-c-format
 msgid "Assumed size array at %L must be a dummy argument"
 msgstr "Vektor med underförstådd storlek vid %L måste vara ett attrappargument"
 
-#: fortran/resolve.c:7679
+#: fortran/resolve.c:7854
 #, no-c-format
 msgid "Assumed shape array at %L must be a dummy argument"
 msgstr "Vektor med underförstådd form vid %L måste vara ett attrappargument"
 
-#: fortran/resolve.c:7691
+#: fortran/resolve.c:7866
 #, no-c-format
 msgid "Symbol at %L is not a DUMMY variable"
 msgstr "Symbol vid %L är inte en DUMMY-variabel"
 
-#: fortran/resolve.c:7697
+#: fortran/resolve.c:7872
 #, no-c-format
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 msgstr "\"%s\" vid %L kan inte ha attributet VALUE eftersom det inte är ett attrappargument"
 
-#: fortran/resolve.c:7707
+#: fortran/resolve.c:7882
 #, no-c-format
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 msgstr "Teckenvärd attrappvariabel \"%s\" vid %L med attributet VALUE måste ha konstant längd"
 
-#: fortran/resolve.c:7716
+#: fortran/resolve.c:7891
 #, no-c-format
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 msgstr "C-interoperativ teckenattrappvariabel \"%s\" vid %L med attributet VALUE måste ha längd ett"
 
-#: fortran/resolve.c:7742
+#: fortran/resolve.c:7917
 #, no-c-format
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 msgstr "Variabel \"%s\" vid %L kan inte vara BIND(C) eftersom den varken är ett COMMON-block eller deklarerad med räckvidd modulnivå"
 
-#: fortran/resolve.c:7795
+#: fortran/resolve.c:7970
 #, no-c-format
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 msgstr "Den härledda typen \"%s\" vid %L har typen \"%s\", som inte har definierats"
 
-#: fortran/resolve.c:7811
+#: fortran/resolve.c:7987
 #, no-c-format
 msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 msgstr "Fortran 2003: PUBLIC %s \"%s\" vid %L har PRIVATE härledd typ \"%s\""
 
-#: fortran/resolve.c:7830
+#: fortran/resolve.c:8006
 #, no-c-format
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 msgstr "INTENT(OUT)-attrappargumentet \"%s\" vid %L har ASSUMED SIZE och kan därför inte ha en standardinitierare"
 
-#: fortran/resolve.c:7889
+#: fortran/resolve.c:8065
 #, no-c-format
 msgid "Threadprivate at %L isn't SAVEd"
 msgstr "Trådprivat vid %L är inte SAVE:ad"
 
-#: fortran/resolve.c:7967
+#: fortran/resolve.c:8143
 #, no-c-format
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 msgstr "BLOCK DATA-element \"%s\" vid %L måste vara i COMMON"
 
-#: fortran/resolve.c:8011
+#: fortran/resolve.c:8149
 #, no-c-format
+msgid "DATA array '%s' at %L must be specified in a previous declaration"
+msgstr "DATA-vektor \"%s\" vid %L måste anges i en tidigare deklaration"
+
+#: fortran/resolve.c:8194
+#, no-c-format
 msgid "Nonconstant array section at %L in DATA statement"
 msgstr "Ickekonstant vektorsektion vid %L i DATA-sats."
 
-#: fortran/resolve.c:8024
+#: fortran/resolve.c:8207
 #, no-c-format
 msgid "DATA statement at %L has more variables than values"
 msgstr "DATA-sats vid %L har fler variabler än värden"
 
-#: fortran/resolve.c:8118
+#: fortran/resolve.c:8301
 #, no-c-format
 msgid "iterator start at %L does not simplify"
 msgstr "iteratorstart vid %L förenklar inte"
 
-#: fortran/resolve.c:8125
+#: fortran/resolve.c:8308
 #, no-c-format
 msgid "iterator end at %L does not simplify"
 msgstr "iteratorslut vid %L går inte att förenkla"
 
-#: fortran/resolve.c:8132
+#: fortran/resolve.c:8315
 #, no-c-format
 msgid "iterator step at %L does not simplify"
 msgstr "iteratorsteg vid %L går inte att förenkla"
 
-#: fortran/resolve.c:8258
+#: fortran/resolve.c:8441
 #, no-c-format
 msgid "DATA statement at %L has more values than variables"
 msgstr "DATA-sats vid %L har fler värden än variabler"
 
-#: fortran/resolve.c:8349
+#: fortran/resolve.c:8532
 #, no-c-format
 msgid "Label %d at %L defined but not used"
 msgstr "Etiketten %d vid %L är definierad men inte använd"
 
-#: fortran/resolve.c:8354
+#: fortran/resolve.c:8537
 #, no-c-format
 msgid "Label %d at %L defined but cannot be used"
 msgstr "Etiketten %d vid %L är definierad men kan inte användas"
 
-#: fortran/resolve.c:8439
+#: fortran/resolve.c:8622
 #, no-c-format
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 msgstr "Härledd typvariabel \"%s\" vid %L måste ha attributet SEQUENCE för att vara ett EQUIVALENCE-objekt"
 
-#: fortran/resolve.c:8448
+#: fortran/resolve.c:8631
 #, no-c-format
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 msgstr "Härledd typvariabel \"%s\" vid %L kan inte ha ALLOCATABLE-komponenter för att vara ett EQUIVALENCE-objekt"
 
-#: fortran/resolve.c:8465
+#: fortran/resolve.c:8639
 #, no-c-format
+msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
+msgstr "Härledd typvariabel \"%s\" vid %L med standardinitiering kan inte vara i EQUIVALENCE med en variabel i COMMON"
+
+#: fortran/resolve.c:8656
+#, no-c-format
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 msgstr "Härledd typvariabel \"%s\" vid %L med pekarkomponent(er) kan inte vara ett EQUIVALENCE-objekt"
 
-#: fortran/resolve.c:8570
+#: fortran/resolve.c:8761
 #, no-c-format
 msgid "Syntax error in EQUIVALENCE statement at %L"
 msgstr "Syntaxfel i EQUIVALENCE-sats vid %L"
 
-#: fortran/resolve.c:8585
+#: fortran/resolve.c:8776
 #, no-c-format
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 msgstr "Antingen alla eller inget av objekten i EQUIVALENCE-mängden vid %L kan ha attributet PROTECTED"
 
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8788
 #, no-c-format
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 msgstr "Common-blockmedlem \"%s\" vid %L kan inte vara ett EQUIVALENCE-objekt i den rena proceduren \"%s\""
 
-#: fortran/resolve.c:8606
+#: fortran/resolve.c:8797
 #, no-c-format
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 msgstr "Namngiven konstant \"%s\" vid %L kan inte vara ett EQUIVALENCE-objekt"
 
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8876
 #, no-c-format
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 msgstr "Vektor \"%s\" vid %L med icke-konstanta gränser kan inte vara ett EQUIVALENCE-objekt"
 
-#: fortran/resolve.c:8696
+#: fortran/resolve.c:8887
 #, no-c-format
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 msgstr "Postkomponent \"%s\" vid %L kan inte vara ett EQUIVALENCE-objekt"
 
-#: fortran/resolve.c:8707
+#: fortran/resolve.c:8898
 #, no-c-format
 msgid "Substring at %L has length zero"
 msgstr "Delsträng vid %L har längden noll"
 
-#: fortran/resolve.c:8750
+#: fortran/resolve.c:8941
 #, no-c-format
 msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
 msgstr "PUBLIC-funktion \"%s\" vid %L kan inte ha PRIVATE-typ \"%s\""
 
-#: fortran/resolve.c:8762
+#: fortran/resolve.c:8953
 #, no-c-format
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 msgstr "ENTRY \"%s\" vid %L har ingen IMPLICIT-typ"
 
-#: fortran/resolve.c:8788
+#: fortran/resolve.c:8979
 #, no-c-format
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 msgstr "Användaroperatorprocedur \"%s\" vid %L måste vara en FUNCTION"
 
-#: fortran/resolve.c:8795
+#: fortran/resolve.c:8986
 #, no-c-format
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 msgstr "Användaroperatorprocedur \"%s\" vid %L får inte ha antagen teckenlängd"
 
-#: fortran/resolve.c:8801
+#: fortran/resolve.c:8992
 #, no-c-format
 msgid "User operator procedure '%s' at %L must have at least one argument"
 msgstr "Användaroperatorprocedur \"%s\" vid %L måste ha åtminstone ett argument"
 
-#: fortran/resolve.c:8811
+#: fortran/resolve.c:9002
 #, no-c-format
 msgid "First argument of operator interface at %L cannot be optional"
 msgstr "Första argumentet till operatorgränssnitt vid %L får inte vara frivilligt"
 
-#: fortran/resolve.c:8823
+#: fortran/resolve.c:9014
 #, no-c-format
 msgid "Second argument of operator interface at %L cannot be optional"
 msgstr "Andra argumentet till operatorgränssnitt vid %L får inte vara valfritt"
 
-#: fortran/resolve.c:8827
+#: fortran/resolve.c:9018
 #, no-c-format
 msgid "Operator interface at %L must have, at most, two arguments"
 msgstr "Operatorgränssnitt vid %L måste ha, högst, två argument"
 
-#: fortran/resolve.c:8867
+#: fortran/resolve.c:9059
 #, no-c-format
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 msgstr "Innesluten procedur \"%s\" vid %L i en PURE-procedur måste också vara PURE"
 
-#: fortran/scanner.c:526
+#: fortran/scanner.c:530
 #, no-c-format
 msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
 msgstr "!$OMP vid %C inleder en kommentarrad eftersom det varken följs av en blank eller en fortsättningsrad"
 
-#: fortran/scanner.c:816 fortran/scanner.c:937
+#: fortran/scanner.c:820 fortran/scanner.c:941
 #, no-c-format
 msgid "Limit of %d continuations exceeded in statement at %C"
 msgstr "Gränsen på %d fortsättningar överskrids i sats vid %C"
 
-#: fortran/scanner.c:861
+#: fortran/scanner.c:865
 #, no-c-format
 msgid "Missing '&' in continued character constant at %C"
 msgstr "\"&\" saknas i fortsatt teckenkonstant vid %C"
 
-#: fortran/scanner.c:1071
+#: fortran/scanner.c:1075
 #, no-c-format
 msgid "Nonconforming tab character at %C"
 msgstr "Ej konformt tabulatortecken vid %C"
 
-#: fortran/scanner.c:1153 fortran/scanner.c:1156
+#: fortran/scanner.c:1158 fortran/scanner.c:1161
 #, no-c-format
 msgid "'&' not allowed by itself in line %d"
 msgstr "\"&\" är inte tillåtet ensamt på rad %d"
 
-#: fortran/scanner.c:1189
+#: fortran/scanner.c:1207
 #, no-c-format
-msgid "Nonconforming tab character in column 1 of line %d"
-msgstr "Ej konformt tabulatortecken i kolumn 1 på rad %d"
+msgid "Nonconforming tab character in column %d of line %d"
+msgstr "Ej konformt tabulatortecken i kolumn %d på rad %d"
 
-#: fortran/scanner.c:1387
+#: fortran/scanner.c:1405
 #, no-c-format
 msgid "%s:%d: file %s left but not entered"
 msgstr "%s:%d: gått ifrån men inte till filen %s"
 
-#: fortran/scanner.c:1419
+#: fortran/scanner.c:1438
 #, no-c-format
 msgid "%s:%d: Illegal preprocessor directive"
 msgstr "%s:%d: Ogiltigt preprocessordirektiv"
 
-#: fortran/scanner.c:1514
+#: fortran/scanner.c:1533
 #, no-c-format
 msgid "File '%s' is being included recursively"
 msgstr "Filen \"%s\" inkluderas rekursivt"
 
-#: fortran/scanner.c:1529
+#: fortran/scanner.c:1548
 #, no-c-format
 msgid "Can't open file '%s'"
 msgstr "Kan inte öppna filen \"%s\""
 
-#: fortran/scanner.c:1538
+#: fortran/scanner.c:1557
 #, no-c-format
 msgid "Can't open included file '%s'"
 msgstr "Kan inte öppna inkluderad fil \"%s\""
 
-#: fortran/scanner.c:1676
+#: fortran/scanner.c:1701
 #, c-format
 msgid "%s:%3d %s\n"
 msgstr "%s:%3d %s\n"
@@ -10241,134 +10298,134 @@
 msgid "Argument of CHAR function at %L outside of range [0,255]"
 msgstr "Argument till CHAR-funktion vid %L är utanför sitt intervall [0,255]"
 
-#: fortran/simplify.c:1247
+#: fortran/simplify.c:1293
 #, no-c-format
 msgid "Argument of IACHAR at %L must be of length one"
 msgstr "Argument till IACHAR vid %L måste ha längden ett"
 
-#: fortran/simplify.c:1254
+#: fortran/simplify.c:1300
 #, no-c-format
 msgid "Argument of IACHAR function at %L outside of range 0..127"
 msgstr "Argument till IACHAR-funktion vid %L är utanför sitt intevall 0..127"
 
-#: fortran/simplify.c:1293
+#: fortran/simplify.c:1339
 #, no-c-format
 msgid "Invalid second argument of IBCLR at %L"
 msgstr "Ogiltigt andra argument till IBCLR vid %L"
 
-#: fortran/simplify.c:1301
+#: fortran/simplify.c:1347
 #, no-c-format
 msgid "Second argument of IBCLR exceeds bit size at %L"
 msgstr "Andra argumentet till IBCLR överskrider bitstorleken vid %L"
 
-#: fortran/simplify.c:1335
+#: fortran/simplify.c:1381
 #, no-c-format
 msgid "Invalid second argument of IBITS at %L"
 msgstr "Ogiltigt andra argument till IBITS vid %L"
 
-#: fortran/simplify.c:1341
+#: fortran/simplify.c:1387
 #, no-c-format
 msgid "Invalid third argument of IBITS at %L"
 msgstr "Ogiltigt tredje argument till IBITS vid %L"
 
-#: fortran/simplify.c:1351
+#: fortran/simplify.c:1397
 #, no-c-format
 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
 msgstr "Summan av andra och tredje argumenten till IBITS överskrider bitstorleken vid %L"
 
-#: fortran/simplify.c:1393
+#: fortran/simplify.c:1439
 #, no-c-format
 msgid "Invalid second argument of IBSET at %L"
 msgstr "Ogiltigt andra argument till IBSET vid %L"
 
-#: fortran/simplify.c:1401
+#: fortran/simplify.c:1447
 #, no-c-format
 msgid "Second argument of IBSET exceeds bit size at %L"
 msgstr "Andra argumentet till IBSET överskrider bitstorleken vid %L"
 
-#: fortran/simplify.c:1431
+#: fortran/simplify.c:1477
 #, no-c-format
 msgid "Argument of ICHAR at %L must be of length one"
 msgstr "Argument till ICHAR vid %L måste ha längden ett"
 
-#: fortran/simplify.c:1646
+#: fortran/simplify.c:1692
 #, no-c-format
 msgid "Argument of INT at %L is not a valid type"
 msgstr "Argument till INT vid %L är inte en giltig typ"
 
-#: fortran/simplify.c:1688
+#: fortran/simplify.c:1734
 #, no-c-format
 msgid "Argument of %s at %L is not a valid type"
 msgstr "Argument till %s vid %L är inte en giltig typ"
 
-#: fortran/simplify.c:1786
+#: fortran/simplify.c:1832
 #, no-c-format
 msgid "Invalid second argument of ISHFT at %L"
 msgstr "Ogiltigt andra argument till ISHFT vid %L"
 
-#: fortran/simplify.c:1801
+#: fortran/simplify.c:1847
 #, no-c-format
 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
 msgstr "Magnituden på andra argumentet till ISHFT överskrider bitstorleken vid %L"
 
-#: fortran/simplify.c:1865
+#: fortran/simplify.c:1911
 #, no-c-format
 msgid "Invalid second argument of ISHFTC at %L"
 msgstr "Ogiltigt andra argument till ISHFTC vid %L"
 
-#: fortran/simplify.c:1879
+#: fortran/simplify.c:1925
 #, no-c-format
 msgid "Invalid third argument of ISHFTC at %L"
 msgstr "Ogiltigt tredje argument till ISHFTC vid %L"
 
-#: fortran/simplify.c:1885
+#: fortran/simplify.c:1931
 #, no-c-format
 msgid "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr "Magnituden på tredje argumentet till ISHFTC överskrider BIT_SIZE av första argumentet vid %L"
 
-#: fortran/simplify.c:1901
+#: fortran/simplify.c:1947
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
 msgstr "Magnituden på andra argumentet till ISHFTC överskrider tredje argumentet vid %L"
 
-#: fortran/simplify.c:1904
+#: fortran/simplify.c:1950
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr "Magnituden på andra argumentet till ISHFTC överskrider BIT_SIZE av första argumentet vid %L"
 
-#: fortran/simplify.c:1975
+#: fortran/simplify.c:2021
 #, no-c-format
 msgid "Argument of KIND at %L is a DERIVED type"
 msgstr "Argument till KIND vid %L är en DERIVED-typ"
 
-#: fortran/simplify.c:2163
+#: fortran/simplify.c:2209
 #, no-c-format
 msgid "DIM argument at %L is out of bounds"
 msgstr "DIM-argument vid %L är utanför gränsen"
 
-#: fortran/simplify.c:2318
+#: fortran/simplify.c:2364
 #, no-c-format
 msgid "Argument of LOG at %L cannot be less than or equal to zero"
 msgstr "Argument till LOG vid %L får inte vara mindre än eller lika med noll"
 
-#: fortran/simplify.c:2331
+#: fortran/simplify.c:2377
 #, no-c-format
 msgid "Complex argument of LOG at %L cannot be zero"
 msgstr "Komplext argument till LOG vid %L får inte vara noll"
 
-#: fortran/simplify.c:2374
+#: fortran/simplify.c:2420
 #, no-c-format
 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
 msgstr "Argument till LOG10 vid %L får inte vara mindre än eller lika med noll"
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2579
+#: fortran/simplify.c:2628
 #, no-c-format
 msgid "Second argument MOD at %L is zero"
 msgstr "Andra argumentet till MOD vid %L är noll"
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2590
+#: fortran/simplify.c:2639
 #, no-c-format
 msgid "Second argument of MOD at %L is zero"
 msgstr "Andra argumentet till MOD vid %L är noll"
@@ -10376,82 +10433,87 @@
 #. Result is processor-dependent. This processor just opts
 #. to not handle it at all.
 #. Result is processor-dependent.
-#: fortran/simplify.c:2638 fortran/simplify.c:2650
+#: fortran/simplify.c:2687 fortran/simplify.c:2699
 #, no-c-format
 msgid "Second argument of MODULO at %L is zero"
 msgstr "Andra argumentet till MODULO vid %L är noll"
 
-#: fortran/simplify.c:2702
+#: fortran/simplify.c:2751
 #, no-c-format
 msgid "Second argument of NEAREST at %L shall not be zero"
 msgstr "Andra argumentet till NEAREST vid %L får inte vara noll"
 
-#: fortran/simplify.c:2977
+#: fortran/simplify.c:2787
 #, no-c-format
+msgid "Result of NEAREST is NaN at %L"
+msgstr "Resultatet av NEAREST är NaN vid %L"
+
+#: fortran/simplify.c:3062
+#, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
 msgstr "Argument NCOPIES till inbyggd REPEAT är negativt vid %L"
 
-#: fortran/simplify.c:3032
+#: fortran/simplify.c:3117
 #, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
 msgstr "Argumentet NCOPIES till inbyggd REPEAT är för stort vid %L"
 
-#: fortran/simplify.c:3122
+#: fortran/simplify.c:3232
 #, no-c-format
 msgid "Integer too large in shape specification at %L"
 msgstr "För stort heltal i formspecifikation vid %L"
 
-#: fortran/simplify.c:3132
+#: fortran/simplify.c:3242
 #, no-c-format
 msgid "Too many dimensions in shape specification for RESHAPE at %L"
 msgstr "För många dimensioner i formspecifikation till RESHAPE vid %L"
 
-#: fortran/simplify.c:3140
+#: fortran/simplify.c:3250
 #, no-c-format
 msgid "Shape specification at %L cannot be negative"
 msgstr "Formspecifikation vid %L kan inte vara negativ"
 
-#: fortran/simplify.c:3150
+#: fortran/simplify.c:3260
 #, no-c-format
 msgid "Shape specification at %L cannot be the null array"
 msgstr "Formspecifikation vid %L får inte vara den tomma vektorn"
 
-#: fortran/simplify.c:3171
+#: fortran/simplify.c:3281
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
 msgstr "ORDER-parameter till RESHAPE vid %L har inte samma storlek som SHAPE-parametern"
 
-#: fortran/simplify.c:3178
+#: fortran/simplify.c:3288
 #, no-c-format
 msgid "Error in ORDER parameter of RESHAPE at %L"
 msgstr "Fel i ORDER-parameter till RESHAPE vid %L"
 
-#: fortran/simplify.c:3188
+#: fortran/simplify.c:3298
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is out of range"
 msgstr "ORDER-parameter till RESHAPE vid %L är utanför gränsen"
 
-#: fortran/simplify.c:3197
+#: fortran/simplify.c:3307
 #, no-c-format
 msgid "Invalid permutation in ORDER parameter at %L"
 msgstr "Ogiltig permutation i ORDER-parameter vid %L"
 
-#: fortran/simplify.c:3253
+#: fortran/simplify.c:3363
 #, no-c-format
 msgid "PAD parameter required for short SOURCE parameter at %L"
 msgstr "PAD-parameter krävs för kort SOURCE-parameter vid %L"
 
-#: fortran/simplify.c:3372
+#: fortran/simplify.c:3482
 #, no-c-format
 msgid "Result of SCALE overflows its kind at %L"
 msgstr "Resultat av SCALE spiller över sin sort vid %L"
 
-#: fortran/simplify.c:3942
+#: fortran/simplify.c:4056
 #, no-c-format
 msgid "Argument of SQRT at %L has a negative value"
 msgstr "Argument till SQRT vid %L har ett negativt värde"
 
-#: fortran/simplify.c:4069
+#: fortran/simplify.c:4190
 #, no-c-format
 msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
 msgstr "Inbyggd TRANSFER vid %L har delvis odefinierat resultat: källstorlek %ld < resultatstorlek %ld"
@@ -10681,29 +10743,29 @@
 msgid "Symbol '%s' at %C has already been host associated"
 msgstr "Symbolen \"%s\" vid %C har redan blivit host-associerad"
 
-#: fortran/symbol.c:3162
+#: fortran/symbol.c:3189
 #, no-c-format
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 msgstr "Härledd typ \"%s\" deklarerad vid %L måste ha attributet BIND för att vara ett C-interoperativ"
 
-#: fortran/symbol.c:3173
+#: fortran/symbol.c:3200
 #, no-c-format
 msgid "Derived type '%s' at %L is empty"
 msgstr "Härledd typ \"%s\" vid %L är tom"
 
-#: fortran/symbol.c:3190
+#: fortran/symbol.c:3217
 #, no-c-format
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr "Komponent \"%s\" vid %L får inte ha attributet POINTER eftersom det är en medlem av den BIND(C)-härledda typen \"%s\" vid %L"
 
-#: fortran/symbol.c:3202
+#: fortran/symbol.c:3229
 #, no-c-format
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr "Komponent \"%s\" vid %L får inte ha attributet ALLOCATABLE eftersom det är en medlem av den BIND(C)-härledda typen \"%s\" vid %L"
 
 #. If the derived type is bind(c), all fields must be
 #. interop.
-#: fortran/symbol.c:3241
+#: fortran/symbol.c:3268
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 msgstr "Komponent \"%s\" i härledd typ \"%s\" vid %L får inte vara C-interoperativ, trots att den härledda typen \"%s\" är BIND(C)"
@@ -10711,17 +10773,17 @@
 #. If derived type is param to bind(c) routine, or to one
 #. of the iso_c_binding procs, it must be interoperable, so
 #. all fields must interop too.
-#: fortran/symbol.c:3250
+#: fortran/symbol.c:3277
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 msgstr "Komponent \"%s\" i härledd typ \"%s\" vid %L får inte vara C-interoperativ"
 
-#: fortran/symbol.c:3264
+#: fortran/symbol.c:3291
 #, no-c-format
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 msgstr "Härledd typ \"%s\" vid %L kan inte deklareras med både attributet PRIVATE och BIND(C)"
 
-#: fortran/symbol.c:3272
+#: fortran/symbol.c:3299
 #, no-c-format
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 msgstr "Härledd typ \"%s\" vid %L kan inte ha attributet SEQUENCE för att den är BIND(C)"
@@ -10731,38 +10793,43 @@
 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
 msgstr "Överlappande olika initierare i EQUIVALENCE vid %L"
 
-#: fortran/trans-common.c:396
+#: fortran/target-memory.c:635
 #, no-c-format
+msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
+msgstr "BOZ-konstant vid %L är för stor (%ld jämfört med %ld bitar)"
+
+#: fortran/trans-common.c:399
+#, no-c-format
 msgid "Named COMMON block '%s' at %L shall be of the same size"
 msgstr "Namngivet COMMON-block \"%s\" vid %L skall ha samma storlek"
 
-#: fortran/trans-common.c:817
+#: fortran/trans-common.c:833
 #, no-c-format
 msgid "Bad array reference at %L"
 msgstr "Felaktig vektorreferens vid %L"
 
-#: fortran/trans-common.c:825
+#: fortran/trans-common.c:841
 #, no-c-format
 msgid "Illegal reference type at %L as EQUIVALENCE object"
 msgstr "Ogiltig referenstyp vid %L som EQUIVALENCE-objekt"
 
-#: fortran/trans-common.c:865
+#: fortran/trans-common.c:881
 #, no-c-format
 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
 msgstr "Inkonsistenta ekvivalensregler rörande \"%s\" vid %L och \"%s\" vid %L"
 
 #. Aligning this field would misalign a previous field.
-#: fortran/trans-common.c:998
+#: fortran/trans-common.c:1014
 #, no-c-format
 msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
 msgstr "Ekvivalensmängden för variabeln \"%s\" deklarerad vid %L bryter mot justeringskraven"
 
-#: fortran/trans-common.c:1063
+#: fortran/trans-common.c:1079
 #, no-c-format
 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
 msgstr "Ekvivalens för \"%s\" stämmer inte med ordningen av COMMON \"%s\" vid %L"
 
-#: fortran/trans-common.c:1078
+#: fortran/trans-common.c:1094
 #, no-c-format
 msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
 msgstr "Ekvivalensmängden för \"%s\" orsakar en ogiltig utvidgning av COMMON \"%s\" vid %L"
@@ -10770,42 +10837,42 @@
 #. The required offset conflicts with previous alignment
 #. requirements.  Insert padding immediately before this
 #. segment.
-#: fortran/trans-common.c:1089
+#: fortran/trans-common.c:1105
 #, no-c-format
 msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
 msgstr "Utfyllnad med %d byte krävs före \"%s\" i COMMON \"%s\" vid %L"
 
-#: fortran/trans-common.c:1115
+#: fortran/trans-common.c:1131
 #, no-c-format
 msgid "COMMON '%s' at %L does not exist"
 msgstr "COMMON \"%s\" vid %L existerar inte"
 
-#: fortran/trans-common.c:1122
+#: fortran/trans-common.c:1138
 #, no-c-format
 msgid "COMMON '%s' at %L requires %d bytes of padding at start"
 msgstr "COMMON \"%s\" vid %L kräver %d byte utfyllnad i början"
 
-#: fortran/trans-decl.c:3016
+#: fortran/trans-decl.c:2979
 #, no-c-format
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 msgstr "Attrappargument \"%s\" vid %L deklarerades INTENT(OUT) men sattes inte"
 
-#: fortran/trans-decl.c:3020
+#: fortran/trans-decl.c:2983
 #, no-c-format
 msgid "Unused dummy argument '%s' at %L"
 msgstr "Oanvänt attrappargument \"%s\" vid %L"
 
-#: fortran/trans-decl.c:3026
+#: fortran/trans-decl.c:2989
 #, no-c-format
 msgid "Unused variable '%s' declared at %L"
 msgstr "Oanvänd variabel \"%s\" deklarerad vid %L"
 
-#: fortran/trans-decl.c:3052
+#: fortran/trans-decl.c:3015
 #, no-c-format
 msgid "Unused parameter '%s' declared at %L"
 msgstr "Oanvänd parameter \"%s\" deklarerad vid %L"
 
-#: fortran/trans-expr.c:2036
+#: fortran/trans-expr.c:2199
 #, no-c-format
 msgid "Unknown argument list function at %L"
 msgstr "Okänd argumentlistefunktion vid %L"
@@ -10815,12 +10882,12 @@
 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"
 
-#: fortran/trans-io.c:1850
+#: fortran/trans-io.c:1851
 #, no-c-format
 msgid "Derived type '%s' at %L has PRIVATE components"
 msgstr "Härledd typ \"%s\" vid %L har PRIVATE-komponenter"
 
-#: fortran/trans-stmt.c:438
+#: fortran/trans-stmt.c:436
 #, no-c-format
 msgid "An alternate return at %L without a * dummy argument"
 msgstr "En alternativ retur vid %L utan ett * attrappargument"
@@ -11044,55 +11111,34 @@
 msgid "cannot specify 'main' class when not linking"
 msgstr "får inte ange \"main\"-klass när länkning inte görs"
 
-#: config/i386/nwld.h:34
-msgid "Static linking is not supported.\n"
-msgstr "Statisk länkning stöds inte.\n"
-
-#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg och -fomit-frame-pointer är inkompatibla"
-
 #: config/vax/netbsd-elf.h:41
 msgid "the -shared option is not currently supported for VAX ELF"
 msgstr "flaggan -shared stöds för närvarande inte för VAX ELF"
 
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
-msgid "does not support multilib"
-msgstr "stödjer inte multilib"
-
 #: config/vax/vax.h:49 config/vax/vax.h:50
 msgid "profiling not supported with -mg\n"
 msgstr "profilering stöds inte tillsammans med -mg\n"
 
-#: config/rs6000/linux64.h:347 config/rs6000/linux64.h:349 config/linux.h:106
-#: config/linux.h:108 config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
+#: config/sh/sh.h:461
+msgid "SH2a does not support little-endian"
+msgstr "SH2a stödjer inte omvänd byteordning"
+
+#: config/s390/tpf.h:119
+msgid "static is not supported on TPF-OS"
+msgstr "static stöds inte på TPF-OS"
+
 #: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
+#: config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
 #: config/sparc/linux.h:126 config/sparc/linux.h:128
-#: config/sparc/linux64.h:152 config/sparc/linux64.h:154
+#: config/sparc/linux64.h:152 config/sparc/linux64.h:154 config/linux.h:106
+#: config/linux.h:108 config/rs6000/linux64.h:347 config/rs6000/linux64.h:349
 msgid "-mglibc and -muclibc used together"
 msgstr "-mglibc och -muclibc används tillsammans"
 
-#: config/i386/cygwin.h:28
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "mno-cygwin och mno-win32 är inkompatibla"
+#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg och -fomit-frame-pointer är inkompatibla"
 
-#: config/i386/cygwin.h:74 config/i386/mingw32.h:74
-msgid "shared and mdll are not compatible"
-msgstr "shared och mdll är inkompatibla"
-
-#: config/i386/sco5.h:188
-msgid "-pg not supported on this platform"
-msgstr "-pg stöds inte på denna plattform"
-
-#: config/i386/sco5.h:189
-msgid "-p and -pp specified - pick one"
-msgstr "-p och -pp angivna - välj en"
-
-#: config/i386/sco5.h:258
-msgid "-G and -static are mutually exclusive"
-msgstr "-G och -static är ömsesidigt uteslutande"
-
 #: gcc.c:792
 msgid "GCC does not support -C or -CC without -E"
 msgstr "GCC stödjer inte -C eller -CC utan -E"
@@ -11101,58 +11147,14 @@
 msgid "-E or -x required when input is from standard input"
 msgstr "-E eller -x krävs när indata tas från standard in"
 
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni och -femit-class-files är inkompatibla"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni och -femit-class-file är inkompatibla"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file skall användas tillsammans med -fsyntax-only"
-
 #: config/mcore/mcore.h:56
 msgid "the m210 does not have little endian support"
 msgstr "m210 har inte stöd för omvänd byteordning"
 
-#: config/lynx.h:70
-msgid "cannot use mthreads and mlegacy-threads together"
-msgstr "mthreads och mlegacy-threads kan inte användas tillsammans"
-
-#: config/lynx.h:95
-msgid "cannot use mshared and static together"
-msgstr "mshared och static kan inte användas tillsammans"
-
-#: config/sh/sh.h:461
-msgid "SH2a does not support little-endian"
-msgstr "SH2a stödjer inte omvänd byteordning"
-
-#: config/mips/mips.h:1042 config/arc/arc.h:61
+#: config/arc/arc.h:61 config/mips/mips.h:1042
 msgid "may not use both -EB and -EL"
 msgstr "får inte använda både -EB och -EL"
 
-#: config/s390/tpf.h:119
-msgid "static is not supported on TPF-OS"
-msgstr "static stöds inte på TPF-OS"
-
-#: config/rs6000/darwin.h:95
-msgid " conflicting code gen style switches are used"
-msgstr " kodgenereringsflaggor som står i konflikt används"
-
-#: ada/lang-specs.h:34
-msgid "-c or -S required for Ada"
-msgstr "-c eller -S krävs för Ada"
-
-#: config/mips/r3900.h:34
-msgid "-mhard-float not supported"
-msgstr "-mhard-float stöds inte"
-
-#: config/mips/r3900.h:36
-msgid "-msingle-float and -msoft-float cannot both be specified"
-msgstr "-msingle-float och -msoft-float kan inte båda anges"
-
 #: config/vxworks.h:71
 msgid "-Xbind-now and -Xbind-lazy are incompatible"
 msgstr "-Xbind-now och -Xbind-lazy är inkompatibla"
@@ -11189,12 +11191,24 @@
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr "-private_bundle är inte tillåten med -dynamiclib"
 
+#: config/mips/r3900.h:34
+msgid "-mhard-float not supported"
+msgstr "-mhard-float stöds inte"
+
+#: config/mips/r3900.h:36
+msgid "-msingle-float and -msoft-float cannot both be specified"
+msgstr "-msingle-float och -msoft-float kan inte båda anges"
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
 #: config/sparc/sol2-bi.h:217 config/sparc/sol2-bi.h:227
 msgid "may not use both -m32 and -m64"
 msgstr "går inte att använda både -m32 och -m64"
 
+#: config/i386/mingw32.h:74 config/i386/cygwin.h:74
+msgid "shared and mdll are not compatible"
+msgstr "shared och mdll är inkompatibla"
+
 #: config/arm/arm.h:147
 msgid "-msoft-float and -mhard_float may not be used together"
 msgstr "-msoft-float och -mhard_float får inte användas tillsammans"
@@ -11203,118 +11217,63 @@
 msgid "-mbig-endian and -mlittle-endian may not be used together"
 msgstr "-mbig-endian och -mlittle-endian får inte användas tillsammans"
 
-#: java/lang.opt:65
-msgid "Warn if a deprecated compiler feature, class, method, or field is used"
-msgstr "Varna för en kompilatorfunktion, klass, metod eller fält som bör undvikas används"
+#: config/rs6000/darwin.h:95
+msgid " conflicting code gen style switches are used"
+msgstr " kodgenereringsflaggor som står i konflikt används"
 
-#: java/lang.opt:69
-msgid "Warn if deprecated empty statements are found"
-msgstr "Varna om tomma satser som bör undvikas finns"
+#: ada/lang-specs.h:34
+msgid "-c or -S required for Ada"
+msgstr "-c eller -S krävs för Ada"
 
-#: java/lang.opt:73
-msgid "Warn if .class files are out of date"
-msgstr "Varna om .class-filer är inaktuella"
+#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+msgid "does not support multilib"
+msgstr "stödjer inte multilib"
 
-#: java/lang.opt:77
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "Varna om modifierare anges när de inte behövs"
+#: config/i386/nwld.h:34
+msgid "Static linking is not supported.\n"
+msgstr "Statisk länkning stöds inte.\n"
 
-#: java/lang.opt:81
-msgid "Deprecated; use --classpath instead"
-msgstr "Avrådes, använd -classpath istället"
+#: config/i386/cygwin.h:28
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "mno-cygwin och mno-win32 är inkompatibla"
 
-#: java/lang.opt:88
-msgid "Permit the use of the assert keyword"
-msgstr "Tillåt användning av nyckelordet assert"
+#: config/i386/sco5.h:188
+msgid "-pg not supported on this platform"
+msgstr "-pg stöds inte på denna plattform"
 
-#: java/lang.opt:110
-msgid "Replace system path"
-msgstr "Ersätt systemsökvägen"
+#: config/i386/sco5.h:189
+msgid "-p and -pp specified - pick one"
+msgstr "-p och -pp angivna - välj en"
 
-#: java/lang.opt:114
-msgid "Generate checks for references to NULL"
-msgstr "Generera kontroller av referenser till NULL"
+#: config/i386/sco5.h:258
+msgid "-G and -static are mutually exclusive"
+msgstr "-G och -static är ömsesidigt uteslutande"
 
-#: java/lang.opt:118
-msgid "Set class path"
-msgstr "Ange klassökväg"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni och -femit-class-files är inkompatibla"
 
-#: java/lang.opt:125
-msgid "Output a class file"
-msgstr "Skriv en class-fil"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni och -femit-class-file är inkompatibla"
 
-#: java/lang.opt:129
-msgid "Alias for -femit-class-file"
-msgstr "Alias för -femit-class-file"
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file skall användas tillsammans med -fsyntax-only"
 
-#: java/lang.opt:133
-msgid "Choose input encoding (defaults from your locale)"
-msgstr "Välj inmatningskodning (din lokal används som standard)"
+#: config/cris/cris.h:207
+msgid "Do not specify both -march=... and -mcpu=..."
+msgstr "Ange inte både -march=... och -mcpu=..."
 
-#: java/lang.opt:137
-msgid "Set the extension directory path"
-msgstr "Ange katalogsökväg för utökningar"
+#: config/lynx.h:70
+msgid "cannot use mthreads and mlegacy-threads together"
+msgstr "mthreads och mlegacy-threads kan inte användas tillsammans"
 
-#: java/lang.opt:144
-msgid "Input file is a file with a list of filenames to compile"
-msgstr "Indatafil är en fil med en lista på filnamn att kompilera"
+#: config/lynx.h:95
+msgid "cannot use mshared and static together"
+msgstr "mshared och static kan inte användas tillsammans"
 
-#: java/lang.opt:151
-msgid "Always check for non gcj generated classes archives"
-msgstr "Leta alltid efter klassarkiv ej genererade av gcj"
-
-#: java/lang.opt:155
-msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
-msgstr "Anta att en hash-tabell används vid körning för att översätta ett objekt till dess synkroniseringsstruktur"
-
-#: java/lang.opt:159
-msgid "Generate instances of Class at runtime"
-msgstr "Generera instanser av Class vid körtid"
-
-#: java/lang.opt:163
-msgid "Use offset tables for virtual method calls"
-msgstr "Använd avståndstabeller för anrop av virtuella metoder"
-
-#: java/lang.opt:170
-msgid "Assume native functions are implemented using JNI"
-msgstr "Anta att inbyggda funktioner är implementerade med JNI"
-
-#: java/lang.opt:174
-msgid "Enable optimization of static class initialization code"
-msgstr "Aktivera optimeringar av initieringskod för statiska klasser"
-
-#: java/lang.opt:181
-msgid "Reduce the amount of reflection meta-data generated"
-msgstr "Reducera mängden reflektionsmetadata som genereras"
-
-#: java/lang.opt:185
-msgid "Enable assignability checks for stores into object arrays"
-msgstr "Aktivera kontroll av tilldelningsbarhet för lagring i objektvektorer"
-
-#: java/lang.opt:189
-msgid "Generate code for the Boehm GC"
-msgstr "Generera kod för Boehm GC"
-
-#: java/lang.opt:193
-msgid "Call a library routine to do integer divisions"
-msgstr "Anropa en biblioteksrutin för att göra heltalsdivisioner"
-
-#: java/lang.opt:197
-msgid "Generated should be loaded by bootstrap loader"
-msgstr "Genererat skall läsas in av uppstartsladdaren"
-
-#: java/lang.opt:201
-msgid "Set the source language version"
-msgstr "Ange källspråksversion"
-
-#: java/lang.opt:205
-msgid "Set the target VM version"
-msgstr "Ange typen av mål-VM-version"
-
-#: ada/lang.opt:96
-msgid "Specify options to GNAT"
-msgstr "Ange flaggor till GNAT"
-
 #: fortran/lang.opt:29
 msgid "Add a directory for INCLUDE and MODULE searching"
 msgstr "Lägg till en katalog för INCLUDE- och MODULE-sökning"
@@ -11555,7 +11514,7 @@
 msgid "Append a second underscore if the name already contains an underscore"
 msgstr "Lägg till ett andra understrykningstecken om namnet redan innehåller ett understrykningstecken"
 
-#: fortran/lang.opt:277 c.opt:714
+#: fortran/lang.opt:277 c.opt:718
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr "Använd den smalaste möjliga heltalstypen för uppräkningstyper"
 
@@ -11587,14 +11546,62 @@
 msgid "Accept extensions to support legacy code"
 msgstr "Acceptera utökningar för att stödja gammal kod"
 
-#: treelang/lang.opt:30
-msgid "Trace lexical analysis"
-msgstr "Spåra lexikalanalysen"
+#: config/mcore/mcore.opt:23
+msgid "Generate code for the M*Core M210"
+msgstr "Generera kod för M*Core M210"
 
-#: treelang/lang.opt:34
-msgid "Trace the parsing process"
-msgstr "Spåra tolkningsprocessen"
+#: config/mcore/mcore.opt:27
+msgid "Generate code for the M*Core M340"
+msgstr "Generera kod för M*Core M340"
 
+#: config/mcore/mcore.opt:31
+msgid "Set maximum alignment to 4"
+msgstr "Sätt maximal justering till 4"
+
+#: config/mcore/mcore.opt:35
+msgid "Force functions to be aligned to a 4 byte boundary"
+msgstr "Tvinga funktioner till att vara justerade till en 4-bytegräns"
+
+#: config/mcore/mcore.opt:39
+msgid "Set maximum alignment to 8"
+msgstr "Sätt maximal justering till 8"
+
+#: config/mcore/mcore.opt:43 config/score/score.opt:23
+msgid "Generate big-endian code"
+msgstr "Generera kod med rak byteordning"
+
+#: config/mcore/mcore.opt:47
+msgid "Emit call graph information"
+msgstr "Mata ut anropsgrafsinformation"
+
+#: config/mcore/mcore.opt:51
+msgid "Use the divide instruction"
+msgstr "Använd divisionsinstruktionen"
+
+#: config/mcore/mcore.opt:55
+msgid "Inline constants if it can be done in 2 insns or less"
+msgstr "Inline:a konstanter om det kan göras på 2 instruktioner eller mindre"
+
+#: config/mcore/mcore.opt:59 config/score/score.opt:27
+msgid "Generate little-endian code"
+msgstr "Generera kod med omvänd byteordning"
+
+#: config/mcore/mcore.opt:67
+msgid "Use arbitrary sized immediates in bit operations"
+msgstr "Använd godtyckligt stora omedelbara i bitoperationer"
+
+#: config/mcore/mcore.opt:71
+msgid "Prefer word accesses over byte accesses"
+msgstr "Föredra ordåtkomst före byteåtkomst"
+
+#: config/mcore/mcore.opt:75
+msgid "Set the maximum amount for a single stack increment operation"
+msgstr "Ange maximal storlek på en ensam stackökningsoperation"
+
+#: config/mcore/mcore.opt:79
+msgid "Always treat bitfields as int-sized"
+msgstr "Hantera alltid bitfält som int-stora"
+
 #: config/alpha/alpha.opt:23 config/i386/i386.opt:155
 msgid "Do not use hardware fp"
 msgstr "Använd inte hårdvaru-fp"
@@ -11710,268 +11717,6 @@
 msgid "Specify bit size of immediate TLS offsets"
 msgstr "Ange bitstorlek på omedelbara TLS-avstånd"
 
-#: config/frv/frv.opt:23
-msgid "Use 4 media accumulators"
-msgstr "Använd 4 mediaackumulatorer"
-
-#: config/frv/frv.opt:27
-msgid "Use 8 media accumulators"
-msgstr "Använd 8 mediaackumulatorer"
-
-#: config/frv/frv.opt:31
-msgid "Enable label alignment optimizations"
-msgstr "Aktivera optimeringar av etikettjustering"
-
-#: config/frv/frv.opt:35
-msgid "Dynamically allocate cc registers"
-msgstr "Allokera cc-register dynamiskt"
-
-#: config/frv/frv.opt:42
-msgid "Set the cost of branches"
-msgstr "Ange kostnaden för grenar"
-
-#: config/frv/frv.opt:46
-msgid "Enable conditional execution other than moves/scc"
-msgstr "Aktivera villkorlig exekvering förutom moves/scc"
-
-#: config/frv/frv.opt:50
-msgid "Change the maximum length of conditionally-executed sequences"
-msgstr "Ändra den maximala längden på villkorligt exekverade sekvenser"
-
-#: config/frv/frv.opt:54
-msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
-msgstr "Ändra antalet temporära register som är tillgängliga för villkorligt exekverade sekvenser"
-
-#: config/frv/frv.opt:58
-msgid "Enable conditional moves"
-msgstr "Aktivera villkorliga flyttningar"
-
-#: config/frv/frv.opt:62
-msgid "Set the target CPU type"
-msgstr "Ange typen av mål-CPU"
-
-#: config/frv/frv.opt:84
-msgid "Use fp double instructions"
-msgstr "Använd fp-double-instruktioner"
-
-#: config/frv/frv.opt:88
-msgid "Change the ABI to allow double word insns"
-msgstr "Ändra ABI:et så det tillåter dubbelordinstruktioner"
-
-#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
-msgid "Enable Function Descriptor PIC mode"
-msgstr "Aktivera funktionsbeskrivar-PIC-läge"
-
-#: config/frv/frv.opt:96
-msgid "Just use icc0/fcc0"
-msgstr "Använd bara icc0/fcc0"
-
-#: config/frv/frv.opt:100
-msgid "Only use 32 FPRs"
-msgstr "Använd bara 32 FPR:er"
-
-#: config/frv/frv.opt:104
-msgid "Use 64 FPRs"
-msgstr "Använd 64 FPR:er"
-
-#: config/frv/frv.opt:108
-msgid "Only use 32 GPRs"
-msgstr "Använd bara 32 GPR:er"
-
-#: config/frv/frv.opt:112
-msgid "Use 64 GPRs"
-msgstr "Använd 64 GPR:er"
-
-#: config/frv/frv.opt:116
-msgid "Enable use of GPREL for read-only data in FDPIC"
-msgstr "Aktivera användning av GPREL för endast läsbara data i FDPIC"
-
-#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
-#: config/pdp11/pdp11.opt:71
-msgid "Use hardware floating point"
-msgstr "Använd hårdvaruflyttal"
-
-#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
-msgid "Enable inlining of PLT in function calls"
-msgstr "Aktivera inline:ing av PLT i funktionsanrop"
-
-#: config/frv/frv.opt:128
-msgid "Enable PIC support for building libraries"
-msgstr "Aktivera PIC-stöd för att bygga bibliotek"
-
-#: config/frv/frv.opt:132
-msgid "Follow the EABI linkage requirements"
-msgstr "Följ länkningskraven EABI"
-
-#: config/frv/frv.opt:136
-msgid "Disallow direct calls to global functions"
-msgstr "Tillåt inte direkta anrop till globala funktioner"
-
-#: config/frv/frv.opt:140
-msgid "Use media instructions"
-msgstr "Använd mediainstruktioner"
-
-#: config/frv/frv.opt:144
-msgid "Use multiply add/subtract instructions"
-msgstr "Använd multiplicera-addera-/-subtraherainstruktioner"
-
-#: config/frv/frv.opt:148
-msgid "Enable optimizing &&/|| in conditional execution"
-msgstr "Aktivera optimering av &&/|| i villkorliga uttryck"
-
-#: config/frv/frv.opt:152
-msgid "Enable nested conditional execution optimizations"
-msgstr "Aktivera nästade optimeringar av villkorlig exekvering"
-
-#: config/frv/frv.opt:157
-msgid "Do not mark ABI switches in e_flags"
-msgstr "Markera inte ABI-byten i e_flags"
-
-#: config/frv/frv.opt:161
-msgid "Remove redundant membars"
-msgstr "Ta bort överflödiga medlemmar"
-
-#: config/frv/frv.opt:165
-msgid "Pack VLIW instructions"
-msgstr "Packa VLIW-instruktioner"
-
-#: config/frv/frv.opt:169
-msgid "Enable setting GPRs to the result of comparisons"
-msgstr "Aktivera sättande av GPR:er till resultatet av jämförelser"
-
-#: config/frv/frv.opt:173
-msgid "Change the amount of scheduler lookahead"
-msgstr "Ändra hur långt schemaläggaren blickar framåt"
-
-#: config/frv/frv.opt:177 config/pa/pa.opt:104
-msgid "Use software floating point"
-msgstr "Använd mjukvaruflyttal"
-
-#: config/frv/frv.opt:181
-msgid "Assume a large TLS segment"
-msgstr "Anta ett stort TLS-segment"
-
-#: config/frv/frv.opt:185
-msgid "Do not assume a large TLS segment"
-msgstr "Anta inte ett stort TLS-segment"
-
-#: config/frv/frv.opt:190
-msgid "Cause gas to print tomcat statistics"
-msgstr "Få gas att skriva tomcat-statistik"
-
-#: config/frv/frv.opt:195
-msgid "Link with the library-pic libraries"
-msgstr "Länka med biblioteken library-pic"
-
-#: config/frv/frv.opt:199
-msgid "Allow branches to be packed with other instructions"
-msgstr "Tillåt grenar att packas med andra instruktioner"
-
-#: config/mn10300/mn10300.opt:23
-msgid "Target the AM33 processor"
-msgstr "Sikta på processorn AM33"
-
-#: config/mn10300/mn10300.opt:27
-msgid "Target the AM33/2.0 processor"
-msgstr "Sikta på processorn AM33/2.0"
-
-#: config/mn10300/mn10300.opt:31
-msgid "Work around hardware multiply bug"
-msgstr "Gå runt multiplikationsfel i hårdvara"
-
-#: config/mn10300/mn10300.opt:36
-msgid "Enable linker relaxations"
-msgstr "Aktivera länkaravslappningar"
-
-#: config/mn10300/mn10300.opt:40
-msgid "Return pointers in both a0 and d0"
-msgstr "Returnera pekare i både a0 och d0"
-
-#: config/s390/tpf.opt:23
-msgid "Enable TPF-OS tracing code"
-msgstr "Aktivera TPF-OS-spårningskod"
-
-#: config/s390/tpf.opt:27
-msgid "Specify main object for TPF-OS"
-msgstr "Ange huvudobjekt för TPF-OS"
-
-#: config/s390/s390.opt:23
-msgid "31 bit ABI"
-msgstr "31-bitars ABI"
-
-#: config/s390/s390.opt:27
-msgid "64 bit ABI"
-msgstr "64-bitars ABI"
-
-#: config/s390/s390.opt:31 config/i386/i386.opt:59 config/spu/spu.opt:60
-msgid "Generate code for given CPU"
-msgstr "Generera kod för en given CPU"
-
-#: config/s390/s390.opt:35
-msgid "Maintain backchain pointer"
-msgstr "Håll med bakåtkedjepekare"
-
-#: config/s390/s390.opt:39
-msgid "Additional debug prints"
-msgstr "Ytterligare felsökningsutskrifter"
-
-#: config/s390/s390.opt:43
-msgid "ESA/390 architecture"
-msgstr "ESA/390-arkitektur"
-
-#: config/s390/s390.opt:47
-msgid "Enable fused multiply/add instructions"
-msgstr "Använd sammansmälta multiplikations/additions-instruktioner"
-
-#: config/s390/s390.opt:51
-msgid "Enable decimal floating point hardware support"
-msgstr "Använd hårdvarustöd för decimala flyttal"
-
-#: config/s390/s390.opt:55
-msgid "Enable hardware floating point"
-msgstr "Använd hårdvaruflyttal"
-
-#: config/s390/s390.opt:67
-msgid "Use packed stack layout"
-msgstr "Använd packad stacklayout"
-
-#: config/s390/s390.opt:71
-msgid "Use bras for executable < 64k"
-msgstr "Använd bras för körbara program < 64k"
-
-#: config/s390/s390.opt:75
-msgid "Disable hardware floating point"
-msgstr "Använd inte hårdvaruflyttal"
-
-#: config/s390/s390.opt:79
-msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
-msgstr "Ange det maximala antalet byte som måste finnas kvar till stackstorleken före en fällinstruktion utlöses"
-
-#: config/s390/s390.opt:83
-msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
-msgstr "Mata ut extra kod i funktionsprologen för att fånga om stackstorleken överskrider den givna gränsen"
-
-#: config/s390/s390.opt:87 config/ia64/ia64.opt:97 config/sparc/sparc.opt:95
-#: config/i386/i386.opt:183 config/rs6000/rs6000.opt:226 config/spu/spu.opt:64
-msgid "Schedule code for given CPU"
-msgstr "Schemalägg kod för en given CPU"
-
-#: config/s390/s390.opt:91
-msgid "mvcle use"
-msgstr "använd mvcle"
-
-#: config/s390/s390.opt:95
-msgid "Warn if a function uses alloca or creates an array with dynamic size"
-msgstr "Varna om en funktion använder alloca eller skapar en vektor med dynamisk storlek"
-
-#: config/s390/s390.opt:99
-msgid "Warn if a single function's framesize exceeds the given framesize"
-msgstr "Varna om en enskild funktions ramstorlek överskrider den angivna ramstorleken"
-
-#: config/s390/s390.opt:103
-msgid "z/Architecture"
-msgstr "z/Arkitektur"
-
 #: config/ia64/ilp32.opt:3
 msgid "Generate ILP32 code"
 msgstr "Generera ILP32-kod"
@@ -12060,10 +11805,16 @@
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr "Aktivera tidigare utplacering av stoppbitar för bättre schemaläggning"
 
-#: config/ia64/ia64.opt:89 config/spu/spu.opt:56 config/pa/pa.opt:51
+#: config/ia64/ia64.opt:89 config/pa/pa.opt:51 config/spu/spu.opt:56
 msgid "Specify range of registers to make fixed"
 msgstr "Ange intervall av register att fixera"
 
+#: config/ia64/ia64.opt:97 config/i386/i386.opt:183
+#: config/rs6000/rs6000.opt:226 config/spu/spu.opt:64 config/s390/s390.opt:87
+#: config/sparc/sparc.opt:95
+msgid "Schedule code for given CPU"
+msgstr "Schemalägg kod för en given CPU"
+
 #: config/ia64/ia64.opt:101
 msgid "Use data speculation before reload"
 msgstr "Använd dataspekulation före omläsning"
@@ -12112,335 +11863,296 @@
 msgid "Count speculative dependencies while calculating priority of instructions"
 msgstr "Räkna spekulativa beroenden vid beräkning av prioritet för instruktioner"
 
-#: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23 config/mt/mt.opt:27
-msgid "Use simulator runtime"
-msgstr "Använd simulatorkörtider"
+#: config/xtensa/xtensa.opt:23
+msgid "Use CONST16 instruction to load constants"
+msgstr "Använd CONST16-instruktioner för att läsa konstanter"
 
-#: config/m32c/m32c.opt:28
-msgid "Compile code for R8C variants"
-msgstr "Kompilera kod för R8C-varianter"
+#: config/xtensa/xtensa.opt:27
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+msgstr "Aktivera sammanslagna multiplikations/additions- och multiplikations/subtraktions-FP-instruktioner"
 
-#: config/m32c/m32c.opt:32
-msgid "Compile code for M16C variants"
-msgstr "Kompilera kod för M16C-varianter"
+#: config/xtensa/xtensa.opt:31
+msgid "Use indirect CALLXn instructions for large programs"
+msgstr "Använd indirekta CALLXn-instruktioner för stora program"
 
-#: config/m32c/m32c.opt:36
-msgid "Compile code for M32CM variants"
-msgstr "Kompilera kod för M32CM-varianter"
+#: config/xtensa/xtensa.opt:35
+msgid "Automatically align branch targets to reduce branch penalties"
+msgstr "Justera automatiskt grenmål för att reducera grenstraff"
 
-#: config/m32c/m32c.opt:40
-msgid "Compile code for M32C variants"
-msgstr "Kompilera kod för för M32C-varianter"
+#: config/xtensa/xtensa.opt:39
+msgid "Intersperse literal pools with code in the text section"
+msgstr "Växla mellan bokstavliga pooler och kod i textsektionen"
 
-#: config/m32c/m32c.opt:44
-msgid "Number of memreg bytes (default: 16, range: 0..16)"
-msgstr "Antal memreg-byte (standard: 16, intervall: 0..16)"
+#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
+msgid "Generate PA1.0 code"
+msgstr "Generera PA1.0-kod"
 
-#: config/sparc/little-endian.opt:23
-msgid "Generate code for little-endian"
-msgstr "Generera kod för omvänd byteordning"
+#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
+msgid "Generate PA1.1 code"
+msgstr "Generera PA1.1-kod"
 
-#: config/sparc/little-endian.opt:27
-msgid "Generate code for big-endian"
-msgstr "Generera kod för rak byteordning"
+#: config/pa/pa.opt:31 config/pa/pa.opt:92
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+msgstr "Generera kod för PA2.0 (kräver binutils 2.10 eller senare)"
 
-# fixme: fp = flyttal, men hur skall man skriva det. Förkortat eller FPU?
-#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
-msgid "Use hardware FP"
-msgstr "Använd hårdvaru-fp"
+#: config/pa/pa.opt:35
+msgid "Generate code for huge switch statements"
+msgstr "Generera kod för stora switch-satser"
 
-#: config/sparc/sparc.opt:31
-msgid "Do not use hardware FP"
-msgstr "Använd inte hårdvaru-fp"
+#: config/pa/pa.opt:39
+msgid "Disable FP regs"
+msgstr "Avaktivera FP-register"
 
-#: config/sparc/sparc.opt:35
-msgid "Assume possible double misalignment"
-msgstr "Anta möjlig feljustering av double"
+#: config/pa/pa.opt:43
+msgid "Disable indexed addressing"
+msgstr "Avaktivera indexerad adressering"
 
-#: config/sparc/sparc.opt:39
-msgid "Pass -assert pure-text to linker"
-msgstr "Skicka -assert pure-text till länkaren"
+#: config/pa/pa.opt:47
+msgid "Generate fast indirect calls"
+msgstr "Generera snabba indirekta anrop"
 
-#: config/sparc/sparc.opt:43
-msgid "Use ABI reserved registers"
-msgstr "Använd register reserverade av ABI"
+#: config/pa/pa.opt:55
+msgid "Assume code will be assembled by GAS"
+msgstr "Anta att kod kommer assembleras av GAS"
 
-#: config/sparc/sparc.opt:47
-msgid "Use hardware quad FP instructions"
-msgstr "Använd hårdvaruinstruktioner för quad fp"
+#: config/pa/pa.opt:59
+msgid "Put jumps in call delay slots"
+msgstr "Placera hopp i fördröjda anropsfack"
 
-#: config/sparc/sparc.opt:51
-msgid "Do not use hardware quad fp instructions"
-msgstr "Använd inte hårdvaruinstruktioner för quad fp"
+#: config/pa/pa.opt:64
+msgid "Enable linker optimizations"
+msgstr "Aktivera länkningsoptimeringar"
 
-#: config/sparc/sparc.opt:55
-msgid "Compile for V8+ ABI"
-msgstr "Kompilera för V8+-ABI"
+#: config/pa/pa.opt:68
+msgid "Always generate long calls"
+msgstr "Generera alltid långa anrop"
 
-#: config/sparc/sparc.opt:59
-msgid "Use UltraSPARC Visual Instruction Set extensions"
-msgstr "Utnyttja UltraSPARC-utökningarna Visual Instruction Set"
+#: config/pa/pa.opt:72
+msgid "Emit long load/store sequences"
+msgstr "Mata ut långa load-/store-sekvenser"
 
-#: config/sparc/sparc.opt:63
-msgid "Pointers are 64-bit"
-msgstr "Pekare är 64-bitars"
+#: config/pa/pa.opt:80
+msgid "Disable space regs"
+msgstr "Avaktivera utrymmesregister"
 
-#: config/sparc/sparc.opt:67
-msgid "Pointers are 32-bit"
-msgstr "Pekare är 32-bitars"
+#: config/pa/pa.opt:96
+msgid "Use portable calling conventions"
+msgstr "Använd portabla anropskonventioner"
 
-#: config/sparc/sparc.opt:71
-msgid "Use 64-bit ABI"
-msgstr "Använd 64-bitars ABI"
+#: config/pa/pa.opt:100
+msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
+msgstr "Ange CPU för schemaläggningsändamål.  Giltiga argument är 700, 7100, 7100LC, 7200, 7300 och 8000"
 
-#: config/sparc/sparc.opt:75
-msgid "Use 32-bit ABI"
-msgstr "Använd 32-bitars ABI"
+#: config/pa/pa.opt:104 config/frv/frv.opt:177
+msgid "Use software floating point"
+msgstr "Använd mjukvaruflyttal"
 
-#: config/sparc/sparc.opt:79
-msgid "Use stack bias"
-msgstr "Använd stackförskjutning"
+#: config/pa/pa.opt:112
+msgid "Do not disable space regs"
+msgstr "Avaktivera inte utrymmesregister"
 
-#: config/sparc/sparc.opt:83
-msgid "Use structs on stronger alignment for double-word copies"
-msgstr "Använd starkare justering för poster för dubbelordkopieringar"
+#: config/pa/pa-hpux1111.opt:23 config/pa/pa-hpux1010.opt:23
+#: config/pa/pa-hpux.opt:27
+msgid "Specify UNIX standard for predefines and linking"
+msgstr "Ange UNIX-standard för fördefinitioner och länkning"
 
-#: config/sparc/sparc.opt:87
-msgid "Optimize tail call instructions in assembler and linker"
-msgstr "Optimera svansanropsinstruktioner i assembler och länkare"
+#: config/pa/pa64-hpux.opt:23
+msgid "Assume code will be linked by GNU ld"
+msgstr "Anta kod kommer länkas av GNU ld"
 
-#: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:222
-msgid "Use features of and schedule code for given CPU"
-msgstr "Använd funktioner i och schemalägg kod för angiven CPU"
+#: config/pa/pa64-hpux.opt:27
+msgid "Assume code will be linked by HP ld"
+msgstr "Anta kod kommer länkas av HP ld"
 
-#: config/sparc/sparc.opt:99
-msgid "Use given SPARC-V9 code model"
-msgstr "Använd angiven SPARC-V9-kodmodell"
+#: config/pa/pa-hpux.opt:23
+msgid "Generate cpp defines for server IO"
+msgstr "Generera cpp-definitioner för server-IO"
 
-#: config/sparc/sparc.opt:103
-msgid "Enable strict 32-bit psABI struct return checking."
-msgstr "Aktivera strikt 32-bits psABI-kontroller av postreturer."
+#: config/pa/pa-hpux.opt:31
+msgid "Generate cpp defines for workstation IO"
+msgstr "Generera cpp-definitioner för arbetsstations-IO"
 
-#: config/m32r/m32r.opt:23
-msgid "Compile for the m32rx"
-msgstr "Kompilera för en m32rx"
+#: config/frv/frv.opt:23
+msgid "Use 4 media accumulators"
+msgstr "Använd 4 mediaackumulatorer"
 
-#: config/m32r/m32r.opt:27
-msgid "Compile for the m32r2"
-msgstr "Kompilera för en m32r2"
+#: config/frv/frv.opt:27
+msgid "Use 8 media accumulators"
+msgstr "Använd 8 mediaackumulatorer"
 
-#: config/m32r/m32r.opt:31
-msgid "Compile for the m32r"
-msgstr "Kompilera för en m32r"
+#: config/frv/frv.opt:31
+msgid "Enable label alignment optimizations"
+msgstr "Aktivera optimeringar av etikettjustering"
 
-#: config/m32r/m32r.opt:35
-msgid "Align all loops to 32 byte boundary"
-msgstr "Justera alla slingor till 32-bytesgräns"
+#: config/frv/frv.opt:35
+msgid "Dynamically allocate cc registers"
+msgstr "Allokera cc-register dynamiskt"
 
-#: config/m32r/m32r.opt:39
-msgid "Prefer branches over conditional execution"
-msgstr "Föredra hopp framför villkorlig körning"
+#: config/frv/frv.opt:42
+msgid "Set the cost of branches"
+msgstr "Ange kostnaden för grenar"
 
-#: config/m32r/m32r.opt:43
-msgid "Give branches their default cost"
-msgstr "Ge grenar sin normalkostnad"
+#: config/frv/frv.opt:46
+msgid "Enable conditional execution other than moves/scc"
+msgstr "Aktivera villkorlig exekvering förutom moves/scc"
 
-#: config/m32r/m32r.opt:47
-msgid "Display compile time statistics"
-msgstr "Visa kompileringstidsstatistik"
+#: config/frv/frv.opt:50
+msgid "Change the maximum length of conditionally-executed sequences"
+msgstr "Ändra den maximala längden på villkorligt exekverade sekvenser"
 
-#: config/m32r/m32r.opt:51
-msgid "Specify cache flush function"
-msgstr "Ange cache-tömningsfunktion"
+#: config/frv/frv.opt:54
+msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
+msgstr "Ändra antalet temporära register som är tillgängliga för villkorligt exekverade sekvenser"
 
-#: config/m32r/m32r.opt:55
-msgid "Specify cache flush trap number"
-msgstr "Ange cache-tömningsfällnummer"
+#: config/frv/frv.opt:58
+msgid "Enable conditional moves"
+msgstr "Aktivera villkorliga flyttningar"
 
-#: config/m32r/m32r.opt:59
-msgid "Only issue one instruction per cycle"
-msgstr "Lägg bara ut en instruktion per cykel"
+#: config/frv/frv.opt:62
+msgid "Set the target CPU type"
+msgstr "Ange typen av mål-CPU"
 
-#: config/m32r/m32r.opt:63
-msgid "Allow two instructions to be issued per cycle"
-msgstr "Tillåt att två instruktioner läggs ut per cykel"
+#: config/frv/frv.opt:84
+msgid "Use fp double instructions"
+msgstr "Använd fp-double-instruktioner"
 
-#: config/m32r/m32r.opt:67
-msgid "Code size: small, medium or large"
-msgstr "Kodstorlek: small, medium, eller large"
+#: config/frv/frv.opt:88
+msgid "Change the ABI to allow double word insns"
+msgstr "Ändra ABI:et så det tillåter dubbelordinstruktioner"
 
-#: config/m32r/m32r.opt:71
-msgid "Don't call any cache flush functions"
-msgstr "Anropa inte några cache-tömningsfunktioner"
+#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
+msgid "Enable Function Descriptor PIC mode"
+msgstr "Aktivera funktionsbeskrivar-PIC-läge"
 
-#: config/m32r/m32r.opt:75
-msgid "Don't call any cache flush trap"
-msgstr "Anropa inga cache-tömningsfällor"
+#: config/frv/frv.opt:96
+msgid "Just use icc0/fcc0"
+msgstr "Använd bara icc0/fcc0"
 
-#: config/m32r/m32r.opt:82
-msgid "Small data area: none, sdata, use"
-msgstr "Litet dataområde: none, sdata, use"
+#: config/frv/frv.opt:100
+msgid "Only use 32 FPRs"
+msgstr "Använd bara 32 FPR:er"
 
-#: config/m68k/m68k.opt:23
-msgid "Generate code for a 520X"
-msgstr "Generera kod för en 520X"
+#: config/frv/frv.opt:104
+msgid "Use 64 FPRs"
+msgstr "Använd 64 FPR:er"
 
-#: config/m68k/m68k.opt:27
-msgid "Generate code for a 5206e"
-msgstr "Generera kod för en 5206e"
+#: config/frv/frv.opt:108
+msgid "Only use 32 GPRs"
+msgstr "Använd bara 32 GPR:er"
 
-#: config/m68k/m68k.opt:31
-msgid "Generate code for a 528x"
-msgstr "Generera kod för en 528x"
+#: config/frv/frv.opt:112
+msgid "Use 64 GPRs"
+msgstr "Använd 64 GPR:er"
 
-#: config/m68k/m68k.opt:35
-msgid "Generate code for a 5307"
-msgstr "Generera kod för en 5307"
+#: config/frv/frv.opt:116
+msgid "Enable use of GPREL for read-only data in FDPIC"
+msgstr "Aktivera användning av GPREL för endast läsbara data i FDPIC"
 
-#: config/m68k/m68k.opt:39
-msgid "Generate code for a 5407"
-msgstr "Generera kod för en 5407"
+#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
+#: config/pdp11/pdp11.opt:71
+msgid "Use hardware floating point"
+msgstr "Använd hårdvaruflyttal"
 
-#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
-msgid "Generate code for a 68000"
-msgstr "Generera kod för en 68000"
+#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
+msgid "Enable inlining of PLT in function calls"
+msgstr "Aktivera inline:ing av PLT i funktionsanrop"
 
-#: config/m68k/m68k.opt:47
-msgid "Generate code for a 68010"
-msgstr "Generera kod för en 68010"
+#: config/frv/frv.opt:128
+msgid "Enable PIC support for building libraries"
+msgstr "Aktivera PIC-stöd för att bygga bibliotek"
 
-#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
-msgid "Generate code for a 68020"
-msgstr "Generera kod för en 68020"
+#: config/frv/frv.opt:132
+msgid "Follow the EABI linkage requirements"
+msgstr "Följ länkningskraven EABI"
 
-#: config/m68k/m68k.opt:55
-msgid "Generate code for a 68040, without any new instructions"
-msgstr "Generera kod för en 68040, utan några nya instruktioner"
+#: config/frv/frv.opt:136
+msgid "Disallow direct calls to global functions"
+msgstr "Tillåt inte direkta anrop till globala funktioner"
 
-#: config/m68k/m68k.opt:59
-msgid "Generate code for a 68060, without any new instructions"
-msgstr "Generera kod för en 68060, utan några nya instruktioner"
+#: config/frv/frv.opt:140
+msgid "Use media instructions"
+msgstr "Använd mediainstruktioner"
 
-#: config/m68k/m68k.opt:63
-msgid "Generate code for a 68030"
-msgstr "Generera kod för en 68030"
+#: config/frv/frv.opt:144
+msgid "Use multiply add/subtract instructions"
+msgstr "Använd multiplicera-addera-/-subtraherainstruktioner"
 
-#: config/m68k/m68k.opt:67
-msgid "Generate code for a 68040"
-msgstr "Generera kod för en 68040"
+#: config/frv/frv.opt:148
+msgid "Enable optimizing &&/|| in conditional execution"
+msgstr "Aktivera optimering av &&/|| i villkorliga uttryck"
 
-#: config/m68k/m68k.opt:71
-msgid "Generate code for a 68060"
-msgstr "Generera kod för en 68060"
+#: config/frv/frv.opt:152
+msgid "Enable nested conditional execution optimizations"
+msgstr "Aktivera nästade optimeringar av villkorlig exekvering"
 
-#: config/m68k/m68k.opt:75
-msgid "Generate code for a 68302"
-msgstr "Generera kod för en 68302"
+#: config/frv/frv.opt:157
+msgid "Do not mark ABI switches in e_flags"
+msgstr "Markera inte ABI-byten i e_flags"
 
-#: config/m68k/m68k.opt:79
-msgid "Generate code for a 68332"
-msgstr "Generera kod för en 68332"
+#: config/frv/frv.opt:161
+msgid "Remove redundant membars"
+msgstr "Ta bort överflödiga medlemmar"
 
-#: config/m68k/m68k.opt:84
-msgid "Generate code for a 68851"
-msgstr "Generera kod för en 68851"
+#: config/frv/frv.opt:165
+msgid "Pack VLIW instructions"
+msgstr "Packa VLIW-instruktioner"
 
-#: config/m68k/m68k.opt:88
-msgid "Generate code that uses 68881 floating-point instructions"
-msgstr "Generera kod som använder flyttalsinstruktioner för 68881"
+#: config/frv/frv.opt:169
+msgid "Enable setting GPRs to the result of comparisons"
+msgstr "Aktivera sättande av GPR:er till resultatet av jämförelser"
 
-#: config/m68k/m68k.opt:92
-msgid "Align variables on a 32-bit boundary"
-msgstr "Justera variabler på en 32-bitarsgräns"
+#: config/frv/frv.opt:173
+msgid "Change the amount of scheduler lookahead"
+msgstr "Ändra hur långt schemaläggaren blickar framåt"
 
-#: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
-msgid "Specify the name of the target architecture"
-msgstr "Ange namnet på målarkitekturen"
+#: config/frv/frv.opt:181
+msgid "Assume a large TLS segment"
+msgstr "Anta ett stort TLS-segment"
 
-#: config/m68k/m68k.opt:100
-msgid "Use the bit-field instructions"
-msgstr "Använd bitfältsinstruktionerna"
+#: config/frv/frv.opt:185
+msgid "Do not assume a large TLS segment"
+msgstr "Anta inte ett stort TLS-segment"
 
-#: config/m68k/m68k.opt:112
-msgid "Generate code for a ColdFire v4e"
-msgstr "Generera kod för en ColdFire v4e"
+#: config/frv/frv.opt:190
+msgid "Cause gas to print tomcat statistics"
+msgstr "Få gas att skriva tomcat-statistik"
 
-#: config/m68k/m68k.opt:116
-msgid "Specify the target CPU"
-msgstr "Ange mål-CPU:n"
+#: config/frv/frv.opt:195
+msgid "Link with the library-pic libraries"
+msgstr "Länka med biblioteken library-pic"
 
-#: config/m68k/m68k.opt:120
-msgid "Generate code for a cpu32"
-msgstr "Generera kod för en cpu32"
+#: config/frv/frv.opt:199
+msgid "Allow branches to be packed with other instructions"
+msgstr "Tillåt grenar att packas med andra instruktioner"
 
-#: config/m68k/m68k.opt:124
-msgid "Use hardware division instructions on ColdFire"
-msgstr "Använd hårdvarudivisionsinstruktioner på ColdFire"
+#: config/i386/cygming.opt:23
+msgid "Create console application"
+msgstr "Skapa konsollapplikation"
 
-#: config/m68k/m68k.opt:128
-msgid "Generate code for a Fido A"
-msgstr "Generera kod för en Fido A"
+#: config/i386/cygming.opt:27
+msgid "Use the Cygwin interface"
+msgstr "Använd Cygwin-gränssnittet"
 
-#: config/m68k/m68k.opt:132
-msgid "Generate code which uses hardware floating point instructions"
-msgstr "Generera kod som använder hårdvaruflyttalsinstruktioner"
+#: config/i386/cygming.opt:31
+msgid "Generate code for a DLL"
+msgstr "Generera kod för en DLL"
 
-#: config/m68k/m68k.opt:136
-msgid "Enable ID based shared library"
-msgstr "Aktivera ID-baserat delat bibliotek"
+#: config/i386/cygming.opt:35
+msgid "Ignore dllimport for functions"
+msgstr "Ignorera dllimport för funktioner"
 
-#: config/m68k/m68k.opt:140
-msgid "Do not use the bit-field instructions"
-msgstr "Använd inte bitfältsinstruktionerna"
+#: config/i386/cygming.opt:39
+msgid "Use Mingw-specific thread support"
+msgstr "Använd Mingw-specifikt trådstöd"
 
-#: config/m68k/m68k.opt:144
-msgid "Use normal calling convention"
-msgstr "Använd normal anropskonvention"
+#: config/i386/cygming.opt:43
+msgid "Set Windows defines"
+msgstr "Sätt Windows-definitioner"
 
-#: config/m68k/m68k.opt:148
-msgid "Consider type 'int' to be 32 bits wide"
-msgstr "Betrakta typen \"int\" som 32 bitar bred"
+#: config/i386/cygming.opt:47
+msgid "Create GUI application"
+msgstr "Skapa GUI-applikation"
 
-#: config/m68k/m68k.opt:152
-msgid "Generate pc-relative code"
-msgstr "Generera pc-relativ kod"
-
-#: config/m68k/m68k.opt:156
-msgid "Use different calling convention using 'rtd'"
-msgstr "Använd en annan anropskonvention som använder \"rtd\""
-
-#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
-msgid "Enable separate data segment"
-msgstr "Aktivera separat datasegment"
-
-#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
-msgid "ID of shared library to build"
-msgstr "ID för delat bibliotek att bygga"
-
-#: config/m68k/m68k.opt:168
-msgid "Consider type 'int' to be 16 bits wide"
-msgstr "Betrakta typen \"int\" som 16 bitar bred"
-
-#: config/m68k/m68k.opt:172
-msgid "Generate code with library calls for floating point"
-msgstr "Generera kod med biblioteksanrop för flyttal"
-
-#: config/m68k/m68k.opt:176
-msgid "Do not use unaligned memory references"
-msgstr "Använd inte ojusterade minnesreferenser"
-
-#: config/m68k/m68k.opt:180
-msgid "Tune for the specified target CPU or architecture"
-msgstr "Trimma för den angivna mål-CPU:n eller arkitekturen"
-
-#: config/m68k/ieee.opt:24 config/i386/i386.opt:95
-msgid "Use IEEE math for fp comparisons"
-msgstr "Använd IEEE matematik för flyttaljämförelser"
-
-#: config/i386/djgpp.opt:25
-msgid "Ignored (obsolete)"
-msgstr "Ignorerad (föråldrad)"
-
 #: config/i386/i386.opt:23
 msgid "sizeof(long double) is 16"
 msgstr "sizeof(long double) är 16"
@@ -12478,6 +12190,10 @@
 msgid "Align destination of the string operations"
 msgstr "Justera målet för strängoperationerna"
 
+#: config/i386/i386.opt:59 config/spu/spu.opt:60 config/s390/s390.opt:31
+msgid "Generate code for given CPU"
+msgstr "Generera kod för en given CPU"
+
 #: config/i386/i386.opt:63
 msgid "Use given assembler dialect"
 msgstr "Använd angiven assemblerdialekt"
@@ -12506,6 +12222,10 @@
 msgid "Generate floating point mathematics using given instruction set"
 msgstr "Generera flyttalsmatematik med den angivna instruktionsuppsättningen"
 
+#: config/i386/i386.opt:95 config/m68k/ieee.opt:24
+msgid "Use IEEE math for fp comparisons"
+msgstr "Använd IEEE matematik för flyttaljämförelser"
+
 #: config/i386/i386.opt:99
 msgid "Inline all known string operations"
 msgstr "Inline:a alla kända strängoperationer"
@@ -12655,58 +12375,396 @@
 msgid "Enable automatic generation of fused floating point multiply-add instructions"
 msgstr "Aktivera automatisk generering av sammanslagna multiplikations-/additionsinstruktioner för flyttal"
 
-#: config/i386/cygming.opt:23
-msgid "Create console application"
-msgstr "Skapa konsollapplikation"
+#: config/i386/sco5.opt:24
+msgid "Generate ELF output"
+msgstr "Generera ELF-utdata"
 
-#: config/i386/cygming.opt:27
-msgid "Use the Cygwin interface"
-msgstr "Använd Cygwin-gränssnittet"
+#: config/i386/djgpp.opt:25
+msgid "Ignored (obsolete)"
+msgstr "Ignorerad (föråldrad)"
 
-#: config/i386/cygming.opt:31
-msgid "Generate code for a DLL"
-msgstr "Generera kod för en DLL"
+#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
+msgid "Specify CPU for code generation purposes"
+msgstr "Ange CPU för kodgenereringssyften"
 
-#: config/i386/cygming.opt:35
-msgid "Ignore dllimport for functions"
-msgstr "Ignorera dllimport för funktioner"
+#: config/iq2000/iq2000.opt:27
+msgid "Specify CPU for scheduling purposes"
+msgstr "Ange CPU för schemaläggningssyften"
 
-#: config/i386/cygming.opt:39
-msgid "Use Mingw-specific thread support"
-msgstr "Använd Mingw-specifikt trådstöd"
+#: config/iq2000/iq2000.opt:31 config/mips/mips.opt:97
+msgid "Use ROM instead of RAM"
+msgstr "Använd ROM istället för RAM"
 
-#: config/i386/cygming.opt:43
-msgid "Set Windows defines"
-msgstr "Sätt Windows-definitioner"
+#: config/iq2000/iq2000.opt:35
+msgid "Use GP relative sdata/sbss sections"
+msgstr "Använd GP relativt sdata/sbss-sektioner"
 
-#: config/i386/cygming.opt:47
-msgid "Create GUI application"
-msgstr "Skapa GUI-applikation"
+#: config/iq2000/iq2000.opt:40
+msgid "No default crt0.o"
+msgstr "Ingen standard-crt0.o"
 
-#: config/i386/sco5.opt:24
-msgid "Generate ELF output"
-msgstr "Generera ELF-utdata"
+#: config/iq2000/iq2000.opt:44 config/mips/mips.opt:265
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+msgstr "Placera oinitierade konstanter i ROM (kräver -membedded-data)"
 
-#: config/rs6000/aix41.opt:24 config/rs6000/aix64.opt:32
-msgid "Support message passing with the Parallel Environment"
-msgstr "Stöd meddelandeskickning med Parallel Environment"
+#: config/arm/arm.opt:23
+msgid "Specify an ABI"
+msgstr "Ange ett ABI"
 
-#: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:147
-msgid "Conform more closely to IBM XLC semantics"
-msgstr "Följ mer noga IBM XLC:s semantik"
+#: config/arm/arm.opt:27
+msgid "Generate a call to abort if a noreturn function returns"
+msgstr "Generera ett anrop till abort om en noreturn-funktion returnerar"
 
-#: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:132
+#: config/arm/arm.opt:34
+msgid "Pass FP arguments in FP registers"
+msgstr "Skicka FP-argument i FP-register"
+
+#: config/arm/arm.opt:38
+msgid "Generate APCS conformant stack frames"
+msgstr "Generera stackramar enligt APCS"
+
+#: config/arm/arm.opt:42
+msgid "Generate re-entrant, PIC code"
+msgstr "Generera återstartbar, PIC-kod"
+
+#: config/arm/arm.opt:49 config/m68k/m68k.opt:96 config/score/score.opt:63
+msgid "Specify the name of the target architecture"
+msgstr "Ange namnet på målarkitekturen"
+
+#: config/arm/arm.opt:56
+msgid "Assume target CPU is configured as big endian"
+msgstr "Antag att mål-CPU:n är konfigurerad för rak byteordning"
+
+#: config/arm/arm.opt:60
+msgid "Thumb: Assume non-static functions may be called from ARM code"
+msgstr "Thumb: Anta att icke-statiska funktioner kan anropas från ARM-kod"
+
+#: config/arm/arm.opt:64
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+msgstr "Thumb: Anta att funktionspekare kan gå till icke-Thumb-medveten kod"
+
+#: config/arm/arm.opt:68
+msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
+msgstr "Cirrus: Placera NOP:ar för att undvika ogiltiga instruktionskombinationer"
+
+#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
+msgid "Specify the name of the target CPU"
+msgstr "Ange namnet på målprocessorn"
+
+#: config/arm/arm.opt:76
+msgid "Specify if floating point hardware should be used"
+msgstr "Ange om flyttalshårdvara skall användas"
+
+#: config/arm/arm.opt:90
+msgid "Specify the name of the target floating point hardware/format"
+msgstr "Ange namnet på målets flyttalshårdvara/-format"
+
+#: config/arm/arm.opt:94
+msgid "Alias for -mfloat-abi=hard"
+msgstr "Alias för -mfloat-abi=hard"
+
+#: config/arm/arm.opt:98
+msgid "Assume target CPU is configured as little endian"
+msgstr "Antag att mål-CPU:n är konfigurerad med omvänd byteordning"
+
+#: config/arm/arm.opt:102
+msgid "Generate call insns as indirect calls, if necessary"
+msgstr "Generera anropsinstruktioner som indirekta anrop, om nödvändigt"
+
+#: config/arm/arm.opt:106
+msgid "Specify the register to be used for PIC addressing"
+msgstr "Ange registret som skall användas för PIC-adressering"
+
+#: config/arm/arm.opt:110
+msgid "Store function names in object code"
+msgstr "Lagra funktionsnamn i objektkod"
+
+#: config/arm/arm.opt:114
+msgid "Permit scheduling of a function's prologue sequence"
+msgstr "Tillåt schemaläggning av en funktions prologsekvens"
+
+#: config/arm/arm.opt:118
+msgid "Do not load the PIC register in function prologues"
+msgstr "Ladda inte PIC-registret i funktionsprologer"
+
+#: config/arm/arm.opt:122
+msgid "Alias for -mfloat-abi=soft"
+msgstr "Alias för -mfloat-abi=soft"
+
+#: config/arm/arm.opt:126
+msgid "Specify the minimum bit alignment of structures"
+msgstr "Ange den minsta justeringen i bitar för poster"
+
+#: config/arm/arm.opt:130
+msgid "Compile for the Thumb not the ARM"
+msgstr "Kompilera för Thumb, inte ARM"
+
+#: config/arm/arm.opt:134
+msgid "Support calls between Thumb and ARM instruction sets"
+msgstr "Stöd anrop mellan Thumb- och ARM-instruktionsuppsättningar"
+
+#: config/arm/arm.opt:138
+msgid "Specify how to access the thread pointer"
+msgstr "Ange hur trådpekaren skall nås"
+
+#: config/arm/arm.opt:142
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+msgstr "Thumb: Generera (icke-löv-)stackramar även om de inte behövs"
+
+#: config/arm/arm.opt:146
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr "Thumb: Generera (löv)stackramar även om de inte behövs"
+
+#: config/arm/arm.opt:150
+msgid "Tune code for the given processor"
+msgstr "Trimma koden för den angivna processorn"
+
+#: config/arm/arm.opt:154
+msgid "Assume big endian bytes, little endian words"
+msgstr "Antag att byte har rak byteordning, ord har omvänd byteordning"
+
+#: config/arm/arm.opt:158
+msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
+msgstr "Använd Neons quad-ord- (snarare än dubbelord-)register för vektoriseringar"
+
+#: config/arm/pe.opt:23
+msgid "Ignore dllimport attribute for functions"
+msgstr "Ignorera attributet dllimport för funktioner"
+
+#: config/cris/linux.opt:27
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+msgstr "Tillsammans med -fpic och -fPIC, använd inte GOTPLT-referenser"
+
+#: config/cris/aout.opt:27
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
+msgstr "Kompilera för Etrax 100-baserade elinussystem utan MMU"
+
+#: config/cris/aout.opt:33
+msgid "For elinux, request a specified stack-size for this program"
+msgstr "För elinux, begär en specificerad stackstorlek för detta program"
+
+#: config/cris/cris.opt:45
+msgid "Work around bug in multiplication instruction"
+msgstr "Gå runt fel i multiplikationsinstruktion"
+
+#: config/cris/cris.opt:51
+msgid "Compile for ETRAX 4 (CRIS v3)"
+msgstr "Kompilera för ETRAX 4 (CRIS v3)"
+
+#: config/cris/cris.opt:56
+msgid "Compile for ETRAX 100 (CRIS v8)"
+msgstr "Kompilera för ETRAX 100 (CRIS v8)"
+
+#: config/cris/cris.opt:64
+msgid "Emit verbose debug information in assembly code"
+msgstr "Mata ut utförlig felsökningsinformation i assemblerkod"
+
+#: config/cris/cris.opt:71
+msgid "Do not use condition codes from normal instructions"
+msgstr "Använd inte tillståndskoder från normala instruktioner"
+
+#: config/cris/cris.opt:80
+msgid "Do not emit addressing modes with side-effect assignment"
+msgstr "Mata inte ut adresseringssätt med sidoeffekttilldelning"
+
+#: config/cris/cris.opt:89
+msgid "Do not tune stack alignment"
+msgstr "Trimma inte stackjustering"
+
+#: config/cris/cris.opt:98
+msgid "Do not tune writable data alignment"
+msgstr "Trimma inte justering för skrivbar data"
+
+#: config/cris/cris.opt:107
+msgid "Do not tune code and read-only data alignment"
+msgstr "Trimma inte justering för kod och endast läsbar data"
+
+#: config/cris/cris.opt:116
+msgid "Align code and data to 32 bits"
+msgstr "Justera kod och data till 32 bitar"
+
+#: config/cris/cris.opt:133
+msgid "Don't align items in code or data"
+msgstr "Justera inte element i kod och data"
+
+#: config/cris/cris.opt:142
+msgid "Do not emit function prologue or epilogue"
+msgstr "Mata inte ut funktionsprolog eller -epilog"
+
+#: config/cris/cris.opt:149
+msgid "Use the most feature-enabling options allowed by other options"
+msgstr "Använd de flaggor bland övriga flaggor som slår på flest funktioner"
+
+#: config/cris/cris.opt:158
+msgid "Override -mbest-lib-options"
+msgstr "Åsidosätt -mbest-lib-options"
+
+#: config/cris/cris.opt:165
+msgid "Generate code for the specified chip or CPU version"
+msgstr "Generera kod för det angivna chip:et eller CPU-versionen"
+
+#: config/cris/cris.opt:169
+msgid "Tune alignment for the specified chip or CPU version"
+msgstr "Trimma justering för det angivna chip:et eller CPU-versionen"
+
+#: config/cris/cris.opt:173
+msgid "Warn when a stackframe is larger than the specified size"
+msgstr "Varna när en stackram är större än den angivna storleken"
+
+#: config/avr/avr.opt:23
+msgid "Use subroutines for function prologues and epilogues"
+msgstr "Använd subrutiner för funktionprologer och -epiloger"
+
+#: config/avr/avr.opt:27
+msgid "Select the target MCU"
+msgstr "Välj mål-MCU:n"
+
+#: config/avr/avr.opt:34
+msgid "Use an 8-bit 'int' type"
+msgstr "Använd en 8-bitars \"int\"-typ"
+
+#: config/avr/avr.opt:38
+msgid "Change the stack pointer without disabling interrupts"
+msgstr "Ändra stackpekaren utan att avaktivera avbrott"
+
+#: config/avr/avr.opt:42
+msgid "Do not generate tablejump insns"
+msgstr "Generera inte tabellhoppinstruktioner"
+
+#: config/avr/avr.opt:52
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr "Använd rjmp/rcall (begränsat intervall) på enheter >8k"
+
+#: config/avr/avr.opt:56
+msgid "Output instruction sizes to the asm file"
+msgstr "Mata ut instruktionsstorlekar till asm-filen"
+
+#: config/avr/avr.opt:60
+msgid "Change only the low 8 bits of the stack pointer"
+msgstr "Ändra endast de låga 8 bitarna av stackpekaren"
+
+#: config/avr/avr.opt:64
+msgid "Relax branches"
+msgstr "Lätta på grenar"
+
+#: config/avr/avr.opt:68
+msgid "Make the linker relaxation machine assume that a program counter wrap-around occures."
+msgstr "Gör så att länkarens lättningsmaskin antar att programräknaren slår runt."
+
+#: config/linux.opt:24
+msgid "Use uClibc instead of GNU libc"
+msgstr "Använd uClibc istället för GNU libc"
+
+#: config/linux.opt:28
+msgid "Use GNU libc instead of uClibc"
+msgstr "Använd GNU libc istället för uClibc"
+
+#: config/rs6000/sysv4.opt:24
+msgid "Select ABI calling convention"
+msgstr "Välj ABI-konvention för anrop"
+
+#: config/rs6000/sysv4.opt:28
+msgid "Select method for sdata handling"
+msgstr "Välj metod för hantering av sdata"
+
+#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
+msgid "Align to the base type of the bit-field"
+msgstr "Justera till bastypen av bitfältet"
+
+#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
+msgid "Produce code relocatable at runtime"
+msgstr "Producera kod som kan omlokaliseras vid körtillfället"
+
+#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
+msgid "Produce little endian code"
+msgstr "Producera kod med omvänd byteordning"
+
+#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
+msgid "Produce big endian code"
+msgstr "Producera kod med rak byteordning"
+
+#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
+#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
+#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
+msgid "no description yet"
+msgstr "ingen beskrivning ännu"
+
+#: config/rs6000/sysv4.opt:78
+msgid "Assume all variable arg functions are prototyped"
+msgstr "Anta att alla funktioner med variabelt antal argument har prototyp"
+
+#: config/rs6000/sysv4.opt:87
+msgid "Use EABI"
+msgstr "Använd EABI"
+
+#: config/rs6000/sysv4.opt:91
+msgid "Allow bit-fields to cross word boundaries"
+msgstr "Tillåt att bitfält går över ordgränser"
+
+#: config/rs6000/sysv4.opt:95
+msgid "Use alternate register names"
+msgstr "Använd alternativa registernamn"
+
+#: config/rs6000/sysv4.opt:104
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
+msgstr "Länka med libsim.a, libc.a och sim-crt0.o"
+
+#: config/rs6000/sysv4.opt:108
+msgid "Link with libads.a, libc.a and crt0.o"
+msgstr "Länka med libads.a, libc.a och crt0.o"
+
+#: config/rs6000/sysv4.opt:112
+msgid "Link with libyk.a, libc.a and crt0.o"
+msgstr "Länka med libyk.a, libc.a och crt0.o"
+
+#: config/rs6000/sysv4.opt:116
+msgid "Link with libmvme.a, libc.a and crt0.o"
+msgstr "Länka med libmvme.a, libc.a och crt0.o"
+
+#: config/rs6000/sysv4.opt:120
+msgid "Set the PPC_EMB bit in the ELF flags header"
+msgstr "Sätt biten PPC_EMB i ELF:s flaggfält"
+
+#: config/rs6000/sysv4.opt:124
+msgid "Use the WindISS simulator"
+msgstr "Använd simulatorn WindISS"
+
+#: config/rs6000/sysv4.opt:132 config/rs6000/darwin.opt:24
 msgid "Generate 64-bit code"
 msgstr "Generera 64-bitars kod"
 
-#: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:136
+#: config/rs6000/sysv4.opt:136 config/rs6000/darwin.opt:28
 msgid "Generate 32-bit code"
 msgstr "Generera 32-bitars kod"
 
+#: config/rs6000/sysv4.opt:144
+msgid "Generate code to use a non-exec PLT and GOT"
+msgstr "Generera kod för att använda ej-exec PLT och GOT"
+
+#: config/rs6000/sysv4.opt:148
+msgid "Generate code for old exec BSS PLT"
+msgstr "Generera kod för gammal exec BSS PLT"
+
+#: config/rs6000/linux64.opt:24
+msgid "Call mcount for profiling before a function prologue"
+msgstr "Anropa mcount för profilering före en funktionsprolog"
+
 #: config/rs6000/darwin.opt:32
 msgid "Generate code suitable for executables (NOT shared libs)"
 msgstr "Generera kod lämplig för körbara program (INTE delade bibliotek)"
 
+#: config/rs6000/aix64.opt:24
+msgid "Compile for 64-bit pointers"
+msgstr "Kompilera för 64-bitspekare"
+
+#: config/rs6000/aix64.opt:28
+msgid "Compile for 32-bit pointers"
+msgstr "Kompilera för 32-bitspekare"
+
+#: config/rs6000/aix64.opt:32 config/rs6000/aix41.opt:24
+msgid "Support message passing with the Parallel Environment"
+msgstr "Stöd meddelandeskickning med Parallel Environment"
+
 #: config/rs6000/rs6000.opt:24
 msgid "Use POWER instruction set"
 msgstr "Använd instruktionsuppsättning för POWER"
@@ -12823,6 +12881,10 @@
 msgid "Return small structures in registers (SVR4 default)"
 msgstr "Returnera små strukturer i register (standard för SVR4)"
 
+#: config/rs6000/rs6000.opt:147 config/rs6000/aix.opt:24
+msgid "Conform more closely to IBM XLC semantics"
+msgstr "Följ mer noga IBM XLC:s semantik"
+
 #: config/rs6000/rs6000.opt:151
 msgid "Generate software reciprocal sqrt for better throughput"
 msgstr "Generera invers kvadratrot i programvara för bättre genomströmning"
@@ -12887,6 +12949,10 @@
 msgid "Specify ABI to use"
 msgstr "Ange ABI att använda"
 
+#: config/rs6000/rs6000.opt:222 config/sparc/sparc.opt:91
+msgid "Use features of and schedule code for given CPU"
+msgstr "Använd funktioner i och schemalägg kod för angiven CPU"
+
 #: config/rs6000/rs6000.opt:230
 msgid "Select full, part, or no traceback table"
 msgstr "Välj fullständig, partiell, eller ingen bakåtspårningstabell"
@@ -12923,96 +12989,74 @@
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr "Ange schemaläggningsprioritet för begränsade instruktioner för avsändningsfack"
 
-#: config/rs6000/aix64.opt:24
-msgid "Compile for 64-bit pointers"
-msgstr "Kompilera för 64-bitspekare"
+#: config/v850/v850.opt:23
+msgid "Use registers r2 and r5"
+msgstr "Använd registeren r2 och r5"
 
-#: config/rs6000/aix64.opt:28
-msgid "Compile for 32-bit pointers"
-msgstr "Kompilera för 32-bitspekare"
+#: config/v850/v850.opt:27
+msgid "Use 4 byte entries in switch tables"
+msgstr "Använd 4-byteposter i hopptabeller"
 
-#: config/rs6000/linux64.opt:24
-msgid "Call mcount for profiling before a function prologue"
-msgstr "Anropa mcount för profilering före en funktionsprolog"
+#: config/v850/v850.opt:31
+msgid "Enable backend debugging"
+msgstr "Aktivera bakändefelsökning"
 
-#: config/rs6000/sysv4.opt:24
-msgid "Select ABI calling convention"
-msgstr "Välj ABI-konvention för anrop"
+#: config/v850/v850.opt:35
+msgid "Do not use the callt instruction"
+msgstr "Använd inte callt-instruktionen"
 
-#: config/rs6000/sysv4.opt:28
-msgid "Select method for sdata handling"
-msgstr "Välj metod för hantering av sdata"
+#: config/v850/v850.opt:39
+msgid "Reuse r30 on a per function basis"
+msgstr "Återanvänd r30 i varje funktion"
 
-#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
-msgid "Align to the base type of the bit-field"
-msgstr "Justera till bastypen av bitfältet"
+#: config/v850/v850.opt:43
+msgid "Support Green Hills ABI"
+msgstr "Stöd Green Hills ABI"
 
-#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
-msgid "Produce code relocatable at runtime"
-msgstr "Producera kod som kan omlokaliseras vid körtillfället"
+#: config/v850/v850.opt:47
+msgid "Prohibit PC relative function calls"
+msgstr "Förhindra PC-relativa funktionsanrop"
 
-#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
-msgid "Produce little endian code"
-msgstr "Producera kod med omvänd byteordning"
+#: config/v850/v850.opt:51
+msgid "Use stubs for function prologues"
+msgstr "Använd stubbar för funktionsprologer"
 
-#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
-msgid "Produce big endian code"
-msgstr "Producera kod med rak byteordning"
+#: config/v850/v850.opt:55
+msgid "Set the max size of data eligible for the SDA area"
+msgstr "Ange den maximala storleken på data som är lämpliga för SDA-arean"
 
-#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
-#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
-#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
-msgid "no description yet"
-msgstr "ingen beskrivning ännu"
+#: config/v850/v850.opt:59
+msgid "Enable the use of the short load instructions"
+msgstr "Möjliggör användning av de korta load-instruktionerna"
 
-#: config/rs6000/sysv4.opt:78
-msgid "Assume all variable arg functions are prototyped"
-msgstr "Anta att alla funktioner med variabelt antal argument har prototyp"
+#: config/v850/v850.opt:63
+msgid "Same as: -mep -mprolog-function"
+msgstr "Samma som: -mep -mprolog-function"
 
-#: config/rs6000/sysv4.opt:87
-msgid "Use EABI"
-msgstr "Använd EABI"
+#: config/v850/v850.opt:67
+msgid "Set the max size of data eligible for the TDA area"
+msgstr "Ange den maximala storleken på data som är lämpliga för TDA-arean"
 
-#: config/rs6000/sysv4.opt:91
-msgid "Allow bit-fields to cross word boundaries"
-msgstr "Tillåt att bitfält går över ordgränser"
+#: config/v850/v850.opt:71
+msgid "Enforce strict alignment"
+msgstr "Framtvinga strikt justering"
 
-#: config/rs6000/sysv4.opt:95
-msgid "Use alternate register names"
-msgstr "Använd alternativa registernamn"
+#: config/v850/v850.opt:78
+msgid "Compile for the v850 processor"
+msgstr "Kompilera för processorn v850"
 
-#: config/rs6000/sysv4.opt:104
-msgid "Link with libsim.a, libc.a and sim-crt0.o"
-msgstr "Länka med libsim.a, libc.a och sim-crt0.o"
+#: config/v850/v850.opt:82
+msgid "Compile for the v850e processor"
+msgstr "Kompilera för processorn v850e"
 
-#: config/rs6000/sysv4.opt:108
-msgid "Link with libads.a, libc.a and crt0.o"
-msgstr "Länka med libads.a, libc.a och crt0.o"
+#: config/v850/v850.opt:86
+msgid "Compile for the v850e1 processor"
+msgstr "Kompilera för processorn v850e1"
 
-#: config/rs6000/sysv4.opt:112
-msgid "Link with libyk.a, libc.a and crt0.o"
-msgstr "Länka med libyk.a, libc.a och crt0.o"
+#: config/v850/v850.opt:90
+msgid "Set the max size of data eligible for the ZDA area"
+msgstr "Ange den maximala storleken på data som är lämpliga för ZDA-arean"
 
-#: config/rs6000/sysv4.opt:116
-msgid "Link with libmvme.a, libc.a and crt0.o"
-msgstr "Länka med libmvme.a, libc.a och crt0.o"
-
-#: config/rs6000/sysv4.opt:120
-msgid "Set the PPC_EMB bit in the ELF flags header"
-msgstr "Sätt biten PPC_EMB i ELF:s flaggfält"
-
-#: config/rs6000/sysv4.opt:124
-msgid "Use the WindISS simulator"
-msgstr "Använd simulatorn WindISS"
-
-#: config/rs6000/sysv4.opt:144
-msgid "Generate code to use a non-exec PLT and GOT"
-msgstr "Generera kod för att använda ej-exec PLT och GOT"
-
-#: config/rs6000/sysv4.opt:148
-msgid "Generate code for old exec BSS PLT"
-msgstr "Generera kod för gammal exec BSS PLT"
-
 #: config/spu/spu.opt:20
 msgid "Emit warnings when run-time relocations are generated"
 msgstr "Generera varningar när körtidsomlokaliseringar genereras"
@@ -13049,62 +13093,262 @@
 msgid "Generate code for 32 bit addressing"
 msgstr "Generera kod för 32-bitars adressering"
 
-#: config/mcore/mcore.opt:23
-msgid "Generate code for the M*Core M210"
-msgstr "Generera kod för M*Core M210"
+#: config/vax/vax.opt:23 config/vax/vax.opt:27
+msgid "Target DFLOAT double precision code"
+msgstr "Sikta på DFLOAT-dubbelprecisionskod"
 
-#: config/mcore/mcore.opt:27
-msgid "Generate code for the M*Core M340"
-msgstr "Generera kod för M*Core M340"
+#: config/vax/vax.opt:31 config/vax/vax.opt:35
+msgid "Generate GFLOAT double precision code"
+msgstr "Generera GFLOAT-dubbelprecisionskod"
 
-#: config/mcore/mcore.opt:31
-msgid "Set maximum alignment to 4"
-msgstr "Sätt maximal justering till 4"
+#: config/vax/vax.opt:39
+msgid "Generate code for GNU assembler (gas)"
+msgstr "Generera kod för GNU-assembler (gas)"
 
-#: config/mcore/mcore.opt:35
-msgid "Force functions to be aligned to a 4 byte boundary"
-msgstr "Tvinga funktioner till att vara justerade till en 4-bytegräns"
+#: config/vax/vax.opt:43
+msgid "Generate code for UNIX assembler"
+msgstr "Generera kod för UNIX-assembler"
 
-#: config/mcore/mcore.opt:39
-msgid "Set maximum alignment to 8"
-msgstr "Sätt maximal justering till 8"
+#: config/vax/vax.opt:47
+msgid "Use VAXC structure conventions"
+msgstr "Använd VAXC:s konventioner för struct"
 
-#: config/mcore/mcore.opt:43 config/score/score.opt:23
-msgid "Generate big-endian code"
-msgstr "Generera kod med rak byteordning"
+#: config/lynx.opt:23
+msgid "Support legacy multi-threading"
+msgstr "Stöd gammaldags multitrådning"
 
-#: config/mcore/mcore.opt:47
-msgid "Emit call graph information"
-msgstr "Mata ut anropsgrafsinformation"
+#: config/lynx.opt:27
+msgid "Use shared libraries"
+msgstr "Använd delade bibliotek"
 
-#: config/mcore/mcore.opt:51
-msgid "Use the divide instruction"
-msgstr "Använd divisionsinstruktionen"
+#: config/lynx.opt:31
+msgid "Support multi-threading"
+msgstr "Stöd multitrådning"
 
-#: config/mcore/mcore.opt:55
-msgid "Inline constants if it can be done in 2 insns or less"
-msgstr "Inline:a konstanter om det kan göras på 2 instruktioner eller mindre"
+#: config/stormy16/stormy16.opt:24
+msgid "Provide libraries for the simulator"
+msgstr "Tillhandahåll bibliotek för simulatorn"
 
-#: config/mcore/mcore.opt:59 config/score/score.opt:27
-msgid "Generate little-endian code"
-msgstr "Generera kod med omvänd byteordning"
+#: config/h8300/h8300.opt:23
+msgid "Generate H8S code"
+msgstr "Generera H8S-kod"
 
-#: config/mcore/mcore.opt:67
-msgid "Use arbitrary sized immediates in bit operations"
-msgstr "Använd godtyckligt stora omedelbara i bitoperationer"
+#: config/h8300/h8300.opt:27
+msgid "Generate H8SX code"
+msgstr "Generera H8SX-kod"
 
-#: config/mcore/mcore.opt:71
-msgid "Prefer word accesses over byte accesses"
-msgstr "Föredra ordåtkomst före byteåtkomst"
+#: config/h8300/h8300.opt:31
+msgid "Generate H8S/2600 code"
+msgstr "Generera H8S/2600-kod"
 
-#: config/mcore/mcore.opt:75
-msgid "Set the maximum amount for a single stack increment operation"
-msgstr "Ange maximal storlek på en ensam stackökningsoperation"
+#: config/h8300/h8300.opt:35
+msgid "Make integers 32 bits wide"
+msgstr "Gör heltal 32 bitar stora"
 
-#: config/mcore/mcore.opt:79
-msgid "Always treat bitfields as int-sized"
-msgstr "Hantera alltid bitfält som int-stora"
+#: config/h8300/h8300.opt:42
+msgid "Use registers for argument passing"
+msgstr "Använd register för argumentskickning"
 
+#: config/h8300/h8300.opt:46
+msgid "Consider access to byte sized memory slow"
+msgstr "Betrakta åtkomst till bytestort minne som långsam"
+
+#: config/h8300/h8300.opt:50
+msgid "Enable linker relaxing"
+msgstr "Aktivera länkaravslappning"
+
+#: config/h8300/h8300.opt:54
+msgid "Generate H8/300H code"
+msgstr "Generera H8/300H-kod"
+
+#: config/h8300/h8300.opt:58
+msgid "Enable the normal mode"
+msgstr "Aktivera normalt läge"
+
+#: config/h8300/h8300.opt:62
+msgid "Use H8/300 alignment rules"
+msgstr "Använd H8/300-regler för justering"
+
+#: config/s390/s390.opt:23
+msgid "31 bit ABI"
+msgstr "31-bitars ABI"
+
+#: config/s390/s390.opt:27
+msgid "64 bit ABI"
+msgstr "64-bitars ABI"
+
+#: config/s390/s390.opt:35
+msgid "Maintain backchain pointer"
+msgstr "Håll med bakåtkedjepekare"
+
+#: config/s390/s390.opt:39
+msgid "Additional debug prints"
+msgstr "Ytterligare felsökningsutskrifter"
+
+#: config/s390/s390.opt:43
+msgid "ESA/390 architecture"
+msgstr "ESA/390-arkitektur"
+
+#: config/s390/s390.opt:47
+msgid "Enable fused multiply/add instructions"
+msgstr "Använd sammansmälta multiplikations/additions-instruktioner"
+
+#: config/s390/s390.opt:51
+msgid "Enable decimal floating point hardware support"
+msgstr "Använd hårdvarustöd för decimala flyttal"
+
+#: config/s390/s390.opt:55
+msgid "Enable hardware floating point"
+msgstr "Använd hårdvaruflyttal"
+
+#: config/s390/s390.opt:67
+msgid "Use packed stack layout"
+msgstr "Använd packad stacklayout"
+
+#: config/s390/s390.opt:71
+msgid "Use bras for executable < 64k"
+msgstr "Använd bras för körbara program < 64k"
+
+#: config/s390/s390.opt:75
+msgid "Disable hardware floating point"
+msgstr "Använd inte hårdvaruflyttal"
+
+#: config/s390/s390.opt:79
+msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
+msgstr "Ange det maximala antalet byte som måste finnas kvar till stackstorleken före en fällinstruktion utlöses"
+
+#: config/s390/s390.opt:83
+msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
+msgstr "Mata ut extra kod i funktionsprologen för att fånga om stackstorleken överskrider den givna gränsen"
+
+#: config/s390/s390.opt:91
+msgid "mvcle use"
+msgstr "använd mvcle"
+
+#: config/s390/s390.opt:95
+msgid "Warn if a function uses alloca or creates an array with dynamic size"
+msgstr "Varna om en funktion använder alloca eller skapar en vektor med dynamisk storlek"
+
+#: config/s390/s390.opt:99
+msgid "Warn if a single function's framesize exceeds the given framesize"
+msgstr "Varna om en enskild funktions ramstorlek överskrider den angivna ramstorleken"
+
+#: config/s390/s390.opt:103
+msgid "z/Architecture"
+msgstr "z/Arkitektur"
+
+#: config/s390/tpf.opt:23
+msgid "Enable TPF-OS tracing code"
+msgstr "Aktivera TPF-OS-spårningskod"
+
+#: config/s390/tpf.opt:27
+msgid "Specify main object for TPF-OS"
+msgstr "Ange huvudobjekt för TPF-OS"
+
+#: config/darwin.opt:23
+msgid "Generate code suitable for fast turn around debugging"
+msgstr "Generera kod lämplig för korta felsökningscykler"
+
+#: config/darwin.opt:31
+msgid "The earliest MacOS X version on which this program will run"
+msgstr "Den tidigaste MacOS X-versionen som detta program kommer köra på"
+
+#: config/darwin.opt:35
+msgid "Set sizeof(bool) to 1"
+msgstr "Sätt sizeof(bool) till 1"
+
+#: config/darwin.opt:39
+msgid "Generate code for darwin loadable kernel extensions"
+msgstr "Generera kod för darwin laddbara kärnutvidgningar"
+
+#: config/darwin.opt:43
+msgid "Generate code for the kernel or loadable kernel extensions"
+msgstr "Generera kod för kärnan eller laddbara kärnutvidgningar"
+
+#: config/darwin.opt:47
+msgid "Add <dir> to the end of the system framework include path"
+msgstr "Lägg till <dir> till slutet av systemramverkets inkluderingssökväg"
+
+#: config/mn10300/mn10300.opt:23
+msgid "Target the AM33 processor"
+msgstr "Sikta på processorn AM33"
+
+#: config/mn10300/mn10300.opt:27
+msgid "Target the AM33/2.0 processor"
+msgstr "Sikta på processorn AM33/2.0"
+
+#: config/mn10300/mn10300.opt:31
+msgid "Work around hardware multiply bug"
+msgstr "Gå runt multiplikationsfel i hårdvara"
+
+#: config/mn10300/mn10300.opt:36
+msgid "Enable linker relaxations"
+msgstr "Aktivera länkaravslappningar"
+
+#: config/mn10300/mn10300.opt:40
+msgid "Return pointers in both a0 and d0"
+msgstr "Returnera pekare i både a0 och d0"
+
+#: config/m32r/m32r.opt:23
+msgid "Compile for the m32rx"
+msgstr "Kompilera för en m32rx"
+
+#: config/m32r/m32r.opt:27
+msgid "Compile for the m32r2"
+msgstr "Kompilera för en m32r2"
+
+#: config/m32r/m32r.opt:31
+msgid "Compile for the m32r"
+msgstr "Kompilera för en m32r"
+
+#: config/m32r/m32r.opt:35
+msgid "Align all loops to 32 byte boundary"
+msgstr "Justera alla slingor till 32-bytesgräns"
+
+#: config/m32r/m32r.opt:39
+msgid "Prefer branches over conditional execution"
+msgstr "Föredra hopp framför villkorlig körning"
+
+#: config/m32r/m32r.opt:43
+msgid "Give branches their default cost"
+msgstr "Ge grenar sin normalkostnad"
+
+#: config/m32r/m32r.opt:47
+msgid "Display compile time statistics"
+msgstr "Visa kompileringstidsstatistik"
+
+#: config/m32r/m32r.opt:51
+msgid "Specify cache flush function"
+msgstr "Ange cache-tömningsfunktion"
+
+#: config/m32r/m32r.opt:55
+msgid "Specify cache flush trap number"
+msgstr "Ange cache-tömningsfällnummer"
+
+#: config/m32r/m32r.opt:59
+msgid "Only issue one instruction per cycle"
+msgstr "Lägg bara ut en instruktion per cykel"
+
+#: config/m32r/m32r.opt:63
+msgid "Allow two instructions to be issued per cycle"
+msgstr "Tillåt att två instruktioner läggs ut per cykel"
+
+#: config/m32r/m32r.opt:67
+msgid "Code size: small, medium or large"
+msgstr "Kodstorlek: small, medium, eller large"
+
+#: config/m32r/m32r.opt:71
+msgid "Don't call any cache flush functions"
+msgstr "Anropa inte några cache-tömningsfunktioner"
+
+#: config/m32r/m32r.opt:75
+msgid "Don't call any cache flush trap"
+msgstr "Anropa inga cache-tömningsfällor"
+
+#: config/m32r/m32r.opt:82
+msgid "Small data area: none, sdata, use"
+msgstr "Litet dataområde: none, sdata, use"
+
 #: config/arc/arc.opt:32
 msgid "Prepend the name of the cpu to all public symbol names"
 msgstr "Skjut in namnet på cpu:n före alla publika symbolnamn"
@@ -13125,6 +13369,520 @@
 msgid "Put read-only data in SECTION"
 msgstr "Lägg endast läsbara data i SECTION"
 
+#: config/m32c/m32c.opt:24 config/mt/mt.opt:27 config/bfin/bfin.opt:23
+msgid "Use simulator runtime"
+msgstr "Använd simulatorkörtider"
+
+#: config/m32c/m32c.opt:28
+msgid "Compile code for R8C variants"
+msgstr "Kompilera kod för R8C-varianter"
+
+#: config/m32c/m32c.opt:32
+msgid "Compile code for M16C variants"
+msgstr "Kompilera kod för M16C-varianter"
+
+#: config/m32c/m32c.opt:36
+msgid "Compile code for M32CM variants"
+msgstr "Kompilera kod för M32CM-varianter"
+
+#: config/m32c/m32c.opt:40
+msgid "Compile code for M32C variants"
+msgstr "Kompilera kod för för M32C-varianter"
+
+#: config/m32c/m32c.opt:44
+msgid "Number of memreg bytes (default: 16, range: 0..16)"
+msgstr "Antal memreg-byte (standard: 16, intervall: 0..16)"
+
+#: config/pdp11/pdp11.opt:23
+msgid "Generate code for an 11/10"
+msgstr "Generera kod för 11/10"
+
+#: config/pdp11/pdp11.opt:27
+msgid "Generate code for an 11/40"
+msgstr "Generera kod för 11/40"
+
+#: config/pdp11/pdp11.opt:31
+msgid "Generate code for an 11/45"
+msgstr "Generera kod för 11/45"
+
+#: config/pdp11/pdp11.opt:35
+msgid "Use 16-bit abs patterns"
+msgstr "Använd 16-bitars abs-mönster"
+
+#: config/pdp11/pdp11.opt:39
+msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
+msgstr "Returnera flyttalsresultat i ac0 (fr0 i assemblersyntax för Unix)"
+
+#: config/pdp11/pdp11.opt:43
+msgid "Do not use inline patterns for copying memory"
+msgstr "Använd inte inline-mönster för att kopiera minne"
+
+#: config/pdp11/pdp11.opt:47
+msgid "Use inline patterns for copying memory"
+msgstr "Använd inline-mönster för att kopiera minne"
+
+#: config/pdp11/pdp11.opt:51
+msgid "Do not pretend that branches are expensive"
+msgstr "Låtsas inte att grenar är dyra"
+
+#: config/pdp11/pdp11.opt:55
+msgid "Pretend that branches are expensive"
+msgstr "Låtsas att grenar är dyra"
+
+#: config/pdp11/pdp11.opt:59
+msgid "Use the DEC assembler syntax"
+msgstr "Använd assemblersyntax för DEC"
+
+#: config/pdp11/pdp11.opt:63
+msgid "Use 32 bit float"
+msgstr "Använd 32 bits float"
+
+#: config/pdp11/pdp11.opt:67
+msgid "Use 64 bit float"
+msgstr "Använd 64 bits float"
+
+#: config/pdp11/pdp11.opt:75
+msgid "Use 16 bit int"
+msgstr "Använd 16 bits int"
+
+#: config/pdp11/pdp11.opt:79
+msgid "Use 32 bit int"
+msgstr "Använd 32 bits int"
+
+#: config/pdp11/pdp11.opt:87
+msgid "Target has split I&D"
+msgstr "Målet har uppdelat I&D"
+
+#: config/pdp11/pdp11.opt:91
+msgid "Use UNIX assembler syntax"
+msgstr "Använd assemblersyntax för UNIX"
+
+#: config/m68k/m68k.opt:23
+msgid "Generate code for a 520X"
+msgstr "Generera kod för en 520X"
+
+#: config/m68k/m68k.opt:27
+msgid "Generate code for a 5206e"
+msgstr "Generera kod för en 5206e"
+
+#: config/m68k/m68k.opt:31
+msgid "Generate code for a 528x"
+msgstr "Generera kod för en 528x"
+
+#: config/m68k/m68k.opt:35
+msgid "Generate code for a 5307"
+msgstr "Generera kod för en 5307"
+
+#: config/m68k/m68k.opt:39
+msgid "Generate code for a 5407"
+msgstr "Generera kod för en 5407"
+
+#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
+msgid "Generate code for a 68000"
+msgstr "Generera kod för en 68000"
+
+#: config/m68k/m68k.opt:47
+msgid "Generate code for a 68010"
+msgstr "Generera kod för en 68010"
+
+#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
+msgid "Generate code for a 68020"
+msgstr "Generera kod för en 68020"
+
+#: config/m68k/m68k.opt:55
+msgid "Generate code for a 68040, without any new instructions"
+msgstr "Generera kod för en 68040, utan några nya instruktioner"
+
+#: config/m68k/m68k.opt:59
+msgid "Generate code for a 68060, without any new instructions"
+msgstr "Generera kod för en 68060, utan några nya instruktioner"
+
+#: config/m68k/m68k.opt:63
+msgid "Generate code for a 68030"
+msgstr "Generera kod för en 68030"
+
+#: config/m68k/m68k.opt:67
+msgid "Generate code for a 68040"
+msgstr "Generera kod för en 68040"
+
+#: config/m68k/m68k.opt:71
+msgid "Generate code for a 68060"
+msgstr "Generera kod för en 68060"
+
+#: config/m68k/m68k.opt:75
+msgid "Generate code for a 68302"
+msgstr "Generera kod för en 68302"
+
+#: config/m68k/m68k.opt:79
+msgid "Generate code for a 68332"
+msgstr "Generera kod för en 68332"
+
+#: config/m68k/m68k.opt:84
+msgid "Generate code for a 68851"
+msgstr "Generera kod för en 68851"
+
+#: config/m68k/m68k.opt:88
+msgid "Generate code that uses 68881 floating-point instructions"
+msgstr "Generera kod som använder flyttalsinstruktioner för 68881"
+
+#: config/m68k/m68k.opt:92
+msgid "Align variables on a 32-bit boundary"
+msgstr "Justera variabler på en 32-bitarsgräns"
+
+#: config/m68k/m68k.opt:100
+msgid "Use the bit-field instructions"
+msgstr "Använd bitfältsinstruktionerna"
+
+#: config/m68k/m68k.opt:112
+msgid "Generate code for a ColdFire v4e"
+msgstr "Generera kod för en ColdFire v4e"
+
+#: config/m68k/m68k.opt:116
+msgid "Specify the target CPU"
+msgstr "Ange mål-CPU:n"
+
+#: config/m68k/m68k.opt:120
+msgid "Generate code for a cpu32"
+msgstr "Generera kod för en cpu32"
+
+#: config/m68k/m68k.opt:124
+msgid "Use hardware division instructions on ColdFire"
+msgstr "Använd hårdvarudivisionsinstruktioner på ColdFire"
+
+#: config/m68k/m68k.opt:128
+msgid "Generate code for a Fido A"
+msgstr "Generera kod för en Fido A"
+
+#: config/m68k/m68k.opt:132
+msgid "Generate code which uses hardware floating point instructions"
+msgstr "Generera kod som använder hårdvaruflyttalsinstruktioner"
+
+#: config/m68k/m68k.opt:136
+msgid "Enable ID based shared library"
+msgstr "Aktivera ID-baserat delat bibliotek"
+
+#: config/m68k/m68k.opt:140
+msgid "Do not use the bit-field instructions"
+msgstr "Använd inte bitfältsinstruktionerna"
+
+#: config/m68k/m68k.opt:144
+msgid "Use normal calling convention"
+msgstr "Använd normal anropskonvention"
+
+#: config/m68k/m68k.opt:148
+msgid "Consider type 'int' to be 32 bits wide"
+msgstr "Betrakta typen \"int\" som 32 bitar bred"
+
+#: config/m68k/m68k.opt:152
+msgid "Generate pc-relative code"
+msgstr "Generera pc-relativ kod"
+
+#: config/m68k/m68k.opt:156
+msgid "Use different calling convention using 'rtd'"
+msgstr "Använd en annan anropskonvention som använder \"rtd\""
+
+#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
+msgid "Enable separate data segment"
+msgstr "Aktivera separat datasegment"
+
+#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
+msgid "ID of shared library to build"
+msgstr "ID för delat bibliotek att bygga"
+
+#: config/m68k/m68k.opt:168
+msgid "Consider type 'int' to be 16 bits wide"
+msgstr "Betrakta typen \"int\" som 16 bitar bred"
+
+#: config/m68k/m68k.opt:172
+msgid "Generate code with library calls for floating point"
+msgstr "Generera kod med biblioteksanrop för flyttal"
+
+#: config/m68k/m68k.opt:176
+msgid "Do not use unaligned memory references"
+msgstr "Använd inte ojusterade minnesreferenser"
+
+#: config/m68k/m68k.opt:180
+msgid "Tune for the specified target CPU or architecture"
+msgstr "Trimma för den angivna mål-CPU:n eller arkitekturen"
+
+#: config/mmix/mmix.opt:24
+msgid "For intrinsics library: pass all parameters in registers"
+msgstr "För inbyggt bibliotek: skicka alla parametrar i register"
+
+#: config/mmix/mmix.opt:28
+msgid "Use register stack for parameters and return value"
+msgstr "Använd registerstacken för parametrar och returvärde"
+
+#: config/mmix/mmix.opt:32
+msgid "Use call-clobbered registers for parameters and return value"
+msgstr "Använd anropsöverskrivna register för parametrar och returvärde"
+
+#: config/mmix/mmix.opt:37
+msgid "Use epsilon-respecting floating point compare instructions"
+msgstr "Använd flyttalsjämförelseinstruktioner som respekterar epsilon"
+
+#: config/mmix/mmix.opt:41
+msgid "Use zero-extending memory loads, not sign-extending ones"
+msgstr "Använd nollutfyllda minnesladdningar, inte teckenutfyllda"
+
+#: config/mmix/mmix.opt:45
+msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
+msgstr "Generera divisionsresultat så att resten har samma tecken som täljaren (inte nämnaren)"
+
+#: config/mmix/mmix.opt:49
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
+msgstr "Inled globala symboler med \":\" (för användning tillsammans med PREFIX)"
+
+#: config/mmix/mmix.opt:53
+msgid "Do not provide a default start-address 0x100 of the program"
+msgstr "Ge inte en standard startadress 0x100 för programmet"
+
+#: config/mmix/mmix.opt:57
+msgid "Link to emit program in ELF format (rather than mmo)"
+msgstr "Länka för att skapa program i ELF-format (snarare än mmo)"
+
+#: config/mmix/mmix.opt:61
+msgid "Use P-mnemonics for branches statically predicted as taken"
+msgstr "Använd P-mnemonics för grenar som statiskt förutsägs tas"
+
+#: config/mmix/mmix.opt:65
+msgid "Don't use P-mnemonics for branches"
+msgstr "Använd inte P-mnemonics för grenar"
+
+#: config/mmix/mmix.opt:79
+msgid "Use addresses that allocate global registers"
+msgstr "Använd adresser som allokerar globala register"
+
+#: config/mmix/mmix.opt:83
+msgid "Do not use addresses that allocate global registers"
+msgstr "Använd inte adresser som allokerar globala register"
+
+#: config/mmix/mmix.opt:87
+msgid "Generate a single exit point for each function"
+msgstr "Generera en enda utgångspunkt för varje funktion"
+
+#: config/mmix/mmix.opt:91
+msgid "Do not generate a single exit point for each function"
+msgstr "Generera inte en ensam utgångspunkt för varje funktion"
+
+#: config/mmix/mmix.opt:95
+msgid "Set start-address of the program"
+msgstr "Ange startadressen för programmet"
+
+#: config/mmix/mmix.opt:99
+msgid "Set start-address of data"
+msgstr "Sätt startadress för data"
+
+#: config/score/score.opt:31
+msgid "Disable bcnz instruction"
+msgstr "Använd inte instruktionen bcnz"
+
+#: config/score/score.opt:35
+msgid "Enable unaligned load/store instruction"
+msgstr "Aktivera ojusterade load/store-instruktioner"
+
+#: config/score/score.opt:39
+msgid "Support SCORE 5 ISA"
+msgstr "Stöd SCORE 5 ISA"
+
+#: config/score/score.opt:43
+msgid "Support SCORE 5U ISA"
+msgstr "Stöd SCORE 5U ISA"
+
+#: config/score/score.opt:47
+msgid "Support SCORE 7 ISA"
+msgstr "Stöd SCORE 7 ISA"
+
+#: config/score/score.opt:51
+msgid "Support SCORE 7D ISA"
+msgstr "Stöd SCORE 7D ISA"
+
+#: config/score/score.opt:55
+msgid "Support SCORE 3 ISA"
+msgstr "Stöd SCORE 3 ISA"
+
+#: config/score/score.opt:59
+msgid "Support SCORE 3d ISA"
+msgstr "Stöd SCORE 3d ISA"
+
+#: config/crx/crx.opt:23
+msgid "Support multiply accumulate instructions"
+msgstr "Stöd multiplikations-ackumulerings-instruktioner"
+
+#: config/crx/crx.opt:27
+msgid "Do not use push to store function arguments"
+msgstr "Använd inte push för att lagra funktionsargument"
+
+#: config/crx/crx.opt:31
+msgid "Restrict doloop to the given nesting level"
+msgstr "Begränsa doloop till den givna nästningsnivån"
+
+#: config/mt/mt.opt:23
+msgid "Use byte loads and stores when generating code."
+msgstr "Använd byte-lastning och -lagring vid kodgenerering."
+
+#: config/mt/mt.opt:31
+msgid "Do not include crt0.o in the startup files"
+msgstr "Inkludera inte crt0.o bland uppstartsfilerna"
+
+#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
+#: config/mt/mt.opt:47 config/mt/mt.opt:51
+msgid "Internal debug switch"
+msgstr "Intern felsökningsflagga"
+
+#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
+msgid "Compile for a 68HC11"
+msgstr "Kompilera för en 68HC11"
+
+#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
+msgid "Compile for a 68HC12"
+msgstr "Kompilera för en 68HC12"
+
+#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
+msgid "Compile for a 68HCS12"
+msgstr "Kompilera för en 68HCS12"
+
+#: config/m68hc11/m68hc11.opt:49
+msgid "Auto pre/post decrement increment allowed"
+msgstr "Automatisk för-/efterdekrementering -inkrementering tillåtna"
+
+#: config/m68hc11/m68hc11.opt:53
+msgid "Min/max instructions allowed"
+msgstr "Min-/maxinstruktioner tillåtna"
+
+#: config/m68hc11/m68hc11.opt:57
+msgid "Use call and rtc for function calls and returns"
+msgstr "Använd call och rtc för funktionsanrop och returer"
+
+#: config/m68hc11/m68hc11.opt:61
+msgid "Auto pre/post decrement increment not allowed"
+msgstr "Automatisk för-/efterdekrementering -inkrementering inte tillåtna"
+
+#: config/m68hc11/m68hc11.opt:65
+msgid "Use jsr and rts for function calls and returns"
+msgstr "Använd jsr och rts för funktionsanrop och returer"
+
+#: config/m68hc11/m68hc11.opt:69
+msgid "Min/max instructions not allowed"
+msgstr "Min-/maxinstruktioner inte tillåtna"
+
+#: config/m68hc11/m68hc11.opt:73
+msgid "Use direct addressing mode for soft registers"
+msgstr "Använd direkt adresseringsläge förmjuka register"
+
+#: config/m68hc11/m68hc11.opt:77
+msgid "Compile with 32-bit integer mode"
+msgstr "Kompilera med 32-bitars heltalsläge"
+
+#: config/m68hc11/m68hc11.opt:82
+msgid "Specify the register allocation order"
+msgstr "Ange registerallokeringsordningen"
+
+#: config/m68hc11/m68hc11.opt:86
+msgid "Do not use direct addressing mode for soft registers"
+msgstr "Använd inte direkt adresseringsläge för mjuka register"
+
+#: config/m68hc11/m68hc11.opt:90
+msgid "Compile with 16-bit integer mode"
+msgstr "Kompilera med 16-bitars heltalsläge"
+
+#: config/m68hc11/m68hc11.opt:94
+msgid "Indicate the number of soft registers available"
+msgstr "Indikera antalet tillgängliga mjuka register"
+
+#: config/fr30/fr30.opt:23
+msgid "Assume small address space"
+msgstr "Anta liten adressrymd"
+
+#: config/sparc/little-endian.opt:23
+msgid "Generate code for little-endian"
+msgstr "Generera kod för omvänd byteordning"
+
+#: config/sparc/little-endian.opt:27
+msgid "Generate code for big-endian"
+msgstr "Generera kod för rak byteordning"
+
+# fixme: fp = flyttal, men hur skall man skriva det. Förkortat eller FPU?
+#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
+msgid "Use hardware FP"
+msgstr "Använd hårdvaru-fp"
+
+#: config/sparc/sparc.opt:31
+msgid "Do not use hardware FP"
+msgstr "Använd inte hårdvaru-fp"
+
+#: config/sparc/sparc.opt:35
+msgid "Assume possible double misalignment"
+msgstr "Anta möjlig feljustering av double"
+
+#: config/sparc/sparc.opt:39
+msgid "Pass -assert pure-text to linker"
+msgstr "Skicka -assert pure-text till länkaren"
+
+#: config/sparc/sparc.opt:43
+msgid "Use ABI reserved registers"
+msgstr "Använd register reserverade av ABI"
+
+#: config/sparc/sparc.opt:47
+msgid "Use hardware quad FP instructions"
+msgstr "Använd hårdvaruinstruktioner för quad fp"
+
+#: config/sparc/sparc.opt:51
+msgid "Do not use hardware quad fp instructions"
+msgstr "Använd inte hårdvaruinstruktioner för quad fp"
+
+#: config/sparc/sparc.opt:55
+msgid "Compile for V8+ ABI"
+msgstr "Kompilera för V8+-ABI"
+
+#: config/sparc/sparc.opt:59
+msgid "Use UltraSPARC Visual Instruction Set extensions"
+msgstr "Utnyttja UltraSPARC-utökningarna Visual Instruction Set"
+
+#: config/sparc/sparc.opt:63
+msgid "Pointers are 64-bit"
+msgstr "Pekare är 64-bitars"
+
+#: config/sparc/sparc.opt:67
+msgid "Pointers are 32-bit"
+msgstr "Pekare är 32-bitars"
+
+#: config/sparc/sparc.opt:71
+msgid "Use 64-bit ABI"
+msgstr "Använd 64-bitars ABI"
+
+#: config/sparc/sparc.opt:75
+msgid "Use 32-bit ABI"
+msgstr "Använd 32-bitars ABI"
+
+#: config/sparc/sparc.opt:79
+msgid "Use stack bias"
+msgstr "Använd stackförskjutning"
+
+#: config/sparc/sparc.opt:83
+msgid "Use structs on stronger alignment for double-word copies"
+msgstr "Använd starkare justering för poster för dubbelordkopieringar"
+
+#: config/sparc/sparc.opt:87
+msgid "Optimize tail call instructions in assembler and linker"
+msgstr "Optimera svansanropsinstruktioner i assembler och länkare"
+
+#: config/sparc/sparc.opt:99
+msgid "Use given SPARC-V9 code model"
+msgstr "Använd angiven SPARC-V9-kodmodell"
+
+#: config/sparc/sparc.opt:103
+msgid "Enable strict 32-bit psABI struct return checking."
+msgstr "Aktivera strikt 32-bits psABI-kontroller av postreturer."
+
+#: config/sh/superh.opt:6
+msgid "Board name [and memory region]."
+msgstr "Brädesnamn [och minnesregion]."
+
+#: config/sh/superh.opt:10
+msgid "Runtime name."
+msgstr "Körtidsnamn."
+
 #: config/sh/sh.opt:44
 msgid "Generate SH1 code"
 msgstr "Generera SH1-kod"
@@ -13397,467 +14155,18 @@
 msgid "Pretend a branch-around-a-move is a conditional move."
 msgstr "Låtsas en gren-runt-en-förflyttning är en villkorlig förflyttning."
 
-#: config/sh/superh.opt:6
-msgid "Board name [and memory region]."
-msgstr "Brädesnamn [och minnesregion]."
+#: config/vxworks.opt:24
+msgid "Assume the VxWorks RTP environment"
+msgstr "Anta miljön VxWorks RTP"
 
-#: config/sh/superh.opt:10
-msgid "Runtime name."
-msgstr "Körtidsnamn."
+#: config/vxworks.opt:31
+msgid "Assume the VxWorks vThreads environment"
+msgstr "Anta miljön VxWorks vThreads"
 
-#: config/arm/arm.opt:23
-msgid "Specify an ABI"
-msgstr "Ange ett ABI"
+#: config/mips/sdemtk.opt:23
+msgid "Prevent the use of all floating-point operations"
+msgstr "Förhindra användningen av alla flyttalsoperationer"
 
-#: config/arm/arm.opt:27
-msgid "Generate a call to abort if a noreturn function returns"
-msgstr "Generera ett anrop till abort om en noreturn-funktion returnerar"
-
-#: config/arm/arm.opt:34
-msgid "Pass FP arguments in FP registers"
-msgstr "Skicka FP-argument i FP-register"
-
-#: config/arm/arm.opt:38
-msgid "Generate APCS conformant stack frames"
-msgstr "Generera stackramar enligt APCS"
-
-#: config/arm/arm.opt:42
-msgid "Generate re-entrant, PIC code"
-msgstr "Generera återstartbar, PIC-kod"
-
-#: config/arm/arm.opt:56
-msgid "Assume target CPU is configured as big endian"
-msgstr "Antag att mål-CPU:n är konfigurerad för rak byteordning"
-
-#: config/arm/arm.opt:60
-msgid "Thumb: Assume non-static functions may be called from ARM code"
-msgstr "Thumb: Anta att icke-statiska funktioner kan anropas från ARM-kod"
-
-#: config/arm/arm.opt:64
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
-msgstr "Thumb: Anta att funktionspekare kan gå till icke-Thumb-medveten kod"
-
-#: config/arm/arm.opt:68
-msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
-msgstr "Cirrus: Placera NOP:ar för att undvika ogiltiga instruktionskombinationer"
-
-#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
-msgid "Specify the name of the target CPU"
-msgstr "Ange namnet på målprocessorn"
-
-#: config/arm/arm.opt:76
-msgid "Specify if floating point hardware should be used"
-msgstr "Ange om flyttalshårdvara skall användas"
-
-#: config/arm/arm.opt:90
-msgid "Specify the name of the target floating point hardware/format"
-msgstr "Ange namnet på målets flyttalshårdvara/-format"
-
-#: config/arm/arm.opt:94
-msgid "Alias for -mfloat-abi=hard"
-msgstr "Alias för -mfloat-abi=hard"
-
-#: config/arm/arm.opt:98
-msgid "Assume target CPU is configured as little endian"
-msgstr "Antag att mål-CPU:n är konfigurerad med omvänd byteordning"
-
-#: config/arm/arm.opt:102
-msgid "Generate call insns as indirect calls, if necessary"
-msgstr "Generera anropsinstruktioner som indirekta anrop, om nödvändigt"
-
-#: config/arm/arm.opt:106
-msgid "Specify the register to be used for PIC addressing"
-msgstr "Ange registret som skall användas för PIC-adressering"
-
-#: config/arm/arm.opt:110
-msgid "Store function names in object code"
-msgstr "Lagra funktionsnamn i objektkod"
-
-#: config/arm/arm.opt:114
-msgid "Permit scheduling of a function's prologue sequence"
-msgstr "Tillåt schemaläggning av en funktions prologsekvens"
-
-#: config/arm/arm.opt:118
-msgid "Do not load the PIC register in function prologues"
-msgstr "Ladda inte PIC-registret i funktionsprologer"
-
-#: config/arm/arm.opt:122
-msgid "Alias for -mfloat-abi=soft"
-msgstr "Alias för -mfloat-abi=soft"
-
-#: config/arm/arm.opt:126
-msgid "Specify the minimum bit alignment of structures"
-msgstr "Ange den minsta justeringen i bitar för poster"
-
-#: config/arm/arm.opt:130
-msgid "Compile for the Thumb not the ARM"
-msgstr "Kompilera för Thumb, inte ARM"
-
-#: config/arm/arm.opt:134
-msgid "Support calls between Thumb and ARM instruction sets"
-msgstr "Stöd anrop mellan Thumb- och ARM-instruktionsuppsättningar"
-
-#: config/arm/arm.opt:138
-msgid "Specify how to access the thread pointer"
-msgstr "Ange hur trådpekaren skall nås"
-
-#: config/arm/arm.opt:142
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
-msgstr "Thumb: Generera (icke-löv-)stackramar även om de inte behövs"
-
-#: config/arm/arm.opt:146
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
-msgstr "Thumb: Generera (löv)stackramar även om de inte behövs"
-
-#: config/arm/arm.opt:150
-msgid "Tune code for the given processor"
-msgstr "Trimma koden för den angivna processorn"
-
-#: config/arm/arm.opt:154
-msgid "Assume big endian bytes, little endian words"
-msgstr "Antag att byte har rak byteordning, ord har omvänd byteordning"
-
-#: config/arm/arm.opt:158
-msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
-msgstr "Använd Neons quad-ord- (snarare än dubbelord-)register för vektoriseringar"
-
-#: config/arm/pe.opt:23
-msgid "Ignore dllimport attribute for functions"
-msgstr "Ignorera attributet dllimport för funktioner"
-
-#: config/pdp11/pdp11.opt:23
-msgid "Generate code for an 11/10"
-msgstr "Generera kod för 11/10"
-
-#: config/pdp11/pdp11.opt:27
-msgid "Generate code for an 11/40"
-msgstr "Generera kod för 11/40"
-
-#: config/pdp11/pdp11.opt:31
-msgid "Generate code for an 11/45"
-msgstr "Generera kod för 11/45"
-
-#: config/pdp11/pdp11.opt:35
-msgid "Use 16-bit abs patterns"
-msgstr "Använd 16-bitars abs-mönster"
-
-#: config/pdp11/pdp11.opt:39
-msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
-msgstr "Returnera flyttalsresultat i ac0 (fr0 i assemblersyntax för Unix)"
-
-#: config/pdp11/pdp11.opt:43
-msgid "Do not use inline patterns for copying memory"
-msgstr "Använd inte inline-mönster för att kopiera minne"
-
-#: config/pdp11/pdp11.opt:47
-msgid "Use inline patterns for copying memory"
-msgstr "Använd inline-mönster för att kopiera minne"
-
-#: config/pdp11/pdp11.opt:51
-msgid "Do not pretend that branches are expensive"
-msgstr "Låtsas inte att grenar är dyra"
-
-#: config/pdp11/pdp11.opt:55
-msgid "Pretend that branches are expensive"
-msgstr "Låtsas att grenar är dyra"
-
-#: config/pdp11/pdp11.opt:59
-msgid "Use the DEC assembler syntax"
-msgstr "Använd assemblersyntax för DEC"
-
-#: config/pdp11/pdp11.opt:63
-msgid "Use 32 bit float"
-msgstr "Använd 32 bits float"
-
-#: config/pdp11/pdp11.opt:67
-msgid "Use 64 bit float"
-msgstr "Använd 64 bits float"
-
-#: config/pdp11/pdp11.opt:75
-msgid "Use 16 bit int"
-msgstr "Använd 16 bits int"
-
-#: config/pdp11/pdp11.opt:79
-msgid "Use 32 bit int"
-msgstr "Använd 32 bits int"
-
-#: config/pdp11/pdp11.opt:87
-msgid "Target has split I&D"
-msgstr "Målet har uppdelat I&D"
-
-#: config/pdp11/pdp11.opt:91
-msgid "Use UNIX assembler syntax"
-msgstr "Använd assemblersyntax för UNIX"
-
-#: config/avr/avr.opt:23
-msgid "Use subroutines for function prologues and epilogues"
-msgstr "Använd subrutiner för funktionprologer och -epiloger"
-
-#: config/avr/avr.opt:27
-msgid "Select the target MCU"
-msgstr "Välj mål-MCU:n"
-
-#: config/avr/avr.opt:34
-msgid "Use an 8-bit 'int' type"
-msgstr "Använd en 8-bitars \"int\"-typ"
-
-#: config/avr/avr.opt:38
-msgid "Change the stack pointer without disabling interrupts"
-msgstr "Ändra stackpekaren utan att avaktivera avbrott"
-
-#: config/avr/avr.opt:42
-msgid "Do not generate tablejump insns"
-msgstr "Generera inte tabellhoppinstruktioner"
-
-#: config/avr/avr.opt:52
-msgid "Use rjmp/rcall (limited range) on >8K devices"
-msgstr "Använd rjmp/rcall (begränsat intervall) på enheter >8k"
-
-#: config/avr/avr.opt:56
-msgid "Output instruction sizes to the asm file"
-msgstr "Mata ut instruktionsstorlekar till asm-filen"
-
-#: config/avr/avr.opt:60
-msgid "Change only the low 8 bits of the stack pointer"
-msgstr "Ändra endast de låga 8 bitarna av stackpekaren"
-
-#: config/crx/crx.opt:23
-msgid "Support multiply accumulate instructions"
-msgstr "Stöd multiplikations-ackumulerings-instruktioner"
-
-#: config/crx/crx.opt:27
-msgid "Do not use push to store function arguments"
-msgstr "Använd inte push för att lagra funktionsargument"
-
-#: config/crx/crx.opt:31
-msgid "Restrict doloop to the given nesting level"
-msgstr "Begränsa doloop till den givna nästningsnivån"
-
-#: config/c4x/c4x.opt:23
-msgid "Generate code for C30 CPU"
-msgstr "Generera kod för CPU C30"
-
-#: config/c4x/c4x.opt:27
-msgid "Generate code for C31 CPU"
-msgstr "Generera kod för CPU C31"
-
-#: config/c4x/c4x.opt:31
-msgid "Generate code for C32 CPU"
-msgstr "Generera kod för CPU C32"
-
-#: config/c4x/c4x.opt:35
-msgid "Generate code for C33 CPU"
-msgstr "Generera kod för CPU C33"
-
-#: config/c4x/c4x.opt:39
-msgid "Generate code for C40 CPU"
-msgstr "Generera kod för CPU C40"
-
-#: config/c4x/c4x.opt:43
-msgid "Generate code for C44 CPU"
-msgstr "Generera kod för CPU C44"
-
-#: config/c4x/c4x.opt:47
-msgid "Assume that pointers may be aliased"
-msgstr "Anta att pekare kan ha alias"
-
-#: config/c4x/c4x.opt:51
-msgid "Big memory model"
-msgstr "Stor minnesmodell"
-
-#: config/c4x/c4x.opt:55
-msgid "Use the BK register as a general purpose register"
-msgstr "Använd BK-registret som ett allmänt register"
-
-#: config/c4x/c4x.opt:59
-msgid "Generate code for CPU"
-msgstr "Generera kod för CPU"
-
-#: config/c4x/c4x.opt:63
-msgid "Enable use of DB instruction"
-msgstr "Aktivera användning av DB-instruktion"
-
-#: config/c4x/c4x.opt:67
-msgid "Enable debugging"
-msgstr "Aktivera felsökning"
-
-#: config/c4x/c4x.opt:71
-msgid "Enable new features under development"
-msgstr "Aktivera nya funktioner under utveckling"
-
-#: config/c4x/c4x.opt:75
-msgid "Use fast but approximate float to integer conversion"
-msgstr "Använd snabb men ungefärlig flyttal till heltalskonvertering"
-
-#: config/c4x/c4x.opt:79
-msgid "Force RTL generation to emit valid 3 operand insns"
-msgstr "Tvinga RTL-genereringen att mata ut giltiga 3-operandinstruktioner"
-
-#: config/c4x/c4x.opt:83
-msgid "Force constants into registers to improve hoisting"
-msgstr "Tvinga in konstanter i register för att förbättra upphissning"
-
-#: config/c4x/c4x.opt:87 config/c4x/c4x.opt:111
-msgid "Save DP across ISR in small memory model"
-msgstr "Spara DP över ISR i liten minnesmodell"
-
-#: config/c4x/c4x.opt:91
-msgid "Allow unsigned iteration counts for RPTB/DB"
-msgstr "Tillåt iterationsräknare utan tecken för RPTB/DB"
-
-#: config/c4x/c4x.opt:95
-msgid "Pass arguments on the stack"
-msgstr "Skicka argument på stacken"
-
-#: config/c4x/c4x.opt:99
-msgid "Use MPYI instruction for C3x"
-msgstr "Använd MPYI-instruktion för C3x"
-
-#: config/c4x/c4x.opt:103
-msgid "Enable parallel instructions"
-msgstr "Aktivera parallella instruktioner"
-
-#: config/c4x/c4x.opt:107
-msgid "Enable MPY||ADD and MPY||SUB instructions"
-msgstr "Aktivera MPY||ADD- och MPY||SUB-instruktioner"
-
-#: config/c4x/c4x.opt:115
-msgid "Preserve all 40 bits of FP reg across call"
-msgstr "Bevara alla 40 bitarna av FP-register över anrop"
-
-#: config/c4x/c4x.opt:119
-msgid "Pass arguments in registers"
-msgstr "Skicka argument i register"
-
-#: config/c4x/c4x.opt:123
-msgid "Enable use of RTPB instruction"
-msgstr "Aktivera användning av RTPB-instruktion"
-
-#: config/c4x/c4x.opt:127
-msgid "Enable use of RTPS instruction"
-msgstr "Aktivera användning av RTPS-instruktion"
-
-#: config/c4x/c4x.opt:131
-msgid "Set the maximum number of iterations for RPTS to N"
-msgstr "Sätt maximalt antal iterationer för RPTS till N"
-
-#: config/c4x/c4x.opt:135
-msgid "Small memory model"
-msgstr "Liten minnesmodell"
-
-#: config/c4x/c4x.opt:139
-msgid "Emit code compatible with TI tools"
-msgstr "Mata ut kod kompatibel med TI-verktyg"
-
-#: config/pa/pa-hpux.opt:23
-msgid "Generate cpp defines for server IO"
-msgstr "Generera cpp-definitioner för server-IO"
-
-#: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
-#: config/pa/pa-hpux1111.opt:23
-msgid "Specify UNIX standard for predefines and linking"
-msgstr "Ange UNIX-standard för fördefinitioner och länkning"
-
-#: config/pa/pa-hpux.opt:31
-msgid "Generate cpp defines for workstation IO"
-msgstr "Generera cpp-definitioner för arbetsstations-IO"
-
-#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
-msgid "Generate PA1.0 code"
-msgstr "Generera PA1.0-kod"
-
-#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
-msgid "Generate PA1.1 code"
-msgstr "Generera PA1.1-kod"
-
-#: config/pa/pa.opt:31 config/pa/pa.opt:92
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
-msgstr "Generera kod för PA2.0 (kräver binutils 2.10 eller senare)"
-
-#: config/pa/pa.opt:35
-msgid "Generate code for huge switch statements"
-msgstr "Generera kod för stora switch-satser"
-
-#: config/pa/pa.opt:39
-msgid "Disable FP regs"
-msgstr "Avaktivera FP-register"
-
-#: config/pa/pa.opt:43
-msgid "Disable indexed addressing"
-msgstr "Avaktivera indexerad adressering"
-
-#: config/pa/pa.opt:47
-msgid "Generate fast indirect calls"
-msgstr "Generera snabba indirekta anrop"
-
-#: config/pa/pa.opt:55
-msgid "Assume code will be assembled by GAS"
-msgstr "Anta att kod kommer assembleras av GAS"
-
-#: config/pa/pa.opt:59
-msgid "Put jumps in call delay slots"
-msgstr "Placera hopp i fördröjda anropsfack"
-
-#: config/pa/pa.opt:64
-msgid "Enable linker optimizations"
-msgstr "Aktivera länkningsoptimeringar"
-
-#: config/pa/pa.opt:68
-msgid "Always generate long calls"
-msgstr "Generera alltid långa anrop"
-
-#: config/pa/pa.opt:72
-msgid "Emit long load/store sequences"
-msgstr "Mata ut långa load-/store-sekvenser"
-
-#: config/pa/pa.opt:80
-msgid "Disable space regs"
-msgstr "Avaktivera utrymmesregister"
-
-#: config/pa/pa.opt:96
-msgid "Use portable calling conventions"
-msgstr "Använd portabla anropskonventioner"
-
-#: config/pa/pa.opt:100
-msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
-msgstr "Ange CPU för schemaläggningsändamål.  Giltiga argument är 700, 7100, 7100LC, 7200, 7300 och 8000"
-
-#: config/pa/pa.opt:112
-msgid "Do not disable space regs"
-msgstr "Avaktivera inte utrymmesregister"
-
-#: config/pa/pa64-hpux.opt:23
-msgid "Assume code will be linked by GNU ld"
-msgstr "Anta kod kommer länkas av GNU ld"
-
-#: config/pa/pa64-hpux.opt:27
-msgid "Assume code will be linked by HP ld"
-msgstr "Anta kod kommer länkas av HP ld"
-
-#: config/xtensa/xtensa.opt:23
-msgid "Use CONST16 instruction to load constants"
-msgstr "Använd CONST16-instruktioner för att läsa konstanter"
-
-#: config/xtensa/xtensa.opt:27
-msgid "Enable fused multiply/add and multiply/subtract FP instructions"
-msgstr "Aktivera sammanslagna multiplikations/additions- och multiplikations/subtraktions-FP-instruktioner"
-
-#: config/xtensa/xtensa.opt:31
-msgid "Use indirect CALLXn instructions for large programs"
-msgstr "Använd indirekta CALLXn-instruktioner för stora program"
-
-#: config/xtensa/xtensa.opt:35
-msgid "Automatically align branch targets to reduce branch penalties"
-msgstr "Justera automatiskt grenmål för att reducera grenstraff"
-
-#: config/xtensa/xtensa.opt:39
-msgid "Intersperse literal pools with code in the text section"
-msgstr "Växla mellan bokstavliga pooler och kod i textsektionen"
-
-#: config/stormy16/stormy16.opt:24
-msgid "Provide libraries for the simulator"
-msgstr "Tillhandahåll bibliotek för simulatorn"
-
 #: config/mips/mips.opt:23
 msgid "Generate code that conforms to the given ABI"
 msgstr "Generera kod som följer det angivna ABI:et"
@@ -13926,10 +14235,6 @@
 msgid "Use little-endian byte order"
 msgstr "Använd omvänd byteordning"
 
-#: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
-msgid "Use ROM instead of RAM"
-msgstr "Använd ROM istället för RAM"
-
 #: config/mips/mips.opt:101
 msgid "Use NewABI-style %reloc() assembly operators"
 msgstr "Använd assembleroperator %reloc() i NewABI-stil"
@@ -14094,10 +14399,6 @@
 msgid "Optimize the output for PROCESSOR"
 msgstr "Optimera utmatning för PROCESSOR"
 
-#: config/mips/mips.opt:265 config/iq2000/iq2000.opt:44
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
-msgstr "Placera oinitierade konstanter i ROM (kräver -membedded-data)"
-
 #: config/mips/mips.opt:269
 msgid "Perform VR4130-specific alignment optimizations"
 msgstr "Utför VR4130-specifik justeringsoptimering"
@@ -14106,366 +14407,6 @@
 msgid "Lift restrictions on GOT size"
 msgstr "Lyft restriktioner på GOT-storlek"
 
-#: config/mips/sdemtk.opt:23
-msgid "Prevent the use of all floating-point operations"
-msgstr "Förhindra användningen av alla flyttalsoperationer"
-
-#: config/fr30/fr30.opt:23
-msgid "Assume small address space"
-msgstr "Anta liten adressrymd"
-
-#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
-msgid "Compile for a 68HC11"
-msgstr "Kompilera för en 68HC11"
-
-#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
-msgid "Compile for a 68HC12"
-msgstr "Kompilera för en 68HC12"
-
-#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
-msgid "Compile for a 68HCS12"
-msgstr "Kompilera för en 68HCS12"
-
-#: config/m68hc11/m68hc11.opt:49
-msgid "Auto pre/post decrement increment allowed"
-msgstr "Automatisk för-/efterdekrementering -inkrementering tillåtna"
-
-#: config/m68hc11/m68hc11.opt:53
-msgid "Min/max instructions allowed"
-msgstr "Min-/maxinstruktioner tillåtna"
-
-#: config/m68hc11/m68hc11.opt:57
-msgid "Use call and rtc for function calls and returns"
-msgstr "Använd call och rtc för funktionsanrop och returer"
-
-#: config/m68hc11/m68hc11.opt:61
-msgid "Auto pre/post decrement increment not allowed"
-msgstr "Automatisk för-/efterdekrementering -inkrementering inte tillåtna"
-
-#: config/m68hc11/m68hc11.opt:65
-msgid "Use jsr and rts for function calls and returns"
-msgstr "Använd jsr och rts för funktionsanrop och returer"
-
-#: config/m68hc11/m68hc11.opt:69
-msgid "Min/max instructions not allowed"
-msgstr "Min-/maxinstruktioner inte tillåtna"
-
-#: config/m68hc11/m68hc11.opt:73
-msgid "Use direct addressing mode for soft registers"
-msgstr "Använd direkt adresseringsläge förmjuka register"
-
-#: config/m68hc11/m68hc11.opt:77
-msgid "Compile with 32-bit integer mode"
-msgstr "Kompilera med 32-bitars heltalsläge"
-
-#: config/m68hc11/m68hc11.opt:82
-msgid "Specify the register allocation order"
-msgstr "Ange registerallokeringsordningen"
-
-#: config/m68hc11/m68hc11.opt:86
-msgid "Do not use direct addressing mode for soft registers"
-msgstr "Använd inte direkt adresseringsläge för mjuka register"
-
-#: config/m68hc11/m68hc11.opt:90
-msgid "Compile with 16-bit integer mode"
-msgstr "Kompilera med 16-bitars heltalsläge"
-
-#: config/m68hc11/m68hc11.opt:94
-msgid "Indicate the number of soft registers available"
-msgstr "Indikera antalet tillgängliga mjuka register"
-
-#: config/vax/vax.opt:23 config/vax/vax.opt:27
-msgid "Target DFLOAT double precision code"
-msgstr "Sikta på DFLOAT-dubbelprecisionskod"
-
-#: config/vax/vax.opt:31 config/vax/vax.opt:35
-msgid "Generate GFLOAT double precision code"
-msgstr "Generera GFLOAT-dubbelprecisionskod"
-
-#: config/vax/vax.opt:39
-msgid "Generate code for GNU assembler (gas)"
-msgstr "Generera kod för GNU-assembler (gas)"
-
-#: config/vax/vax.opt:43
-msgid "Generate code for UNIX assembler"
-msgstr "Generera kod för UNIX-assembler"
-
-#: config/vax/vax.opt:47
-msgid "Use VAXC structure conventions"
-msgstr "Använd VAXC:s konventioner för struct"
-
-#: config/cris/linux.opt:27
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
-msgstr "Tillsammans med -fpic och -fPIC, använd inte GOTPLT-referenser"
-
-#: config/cris/cris.opt:45
-msgid "Work around bug in multiplication instruction"
-msgstr "Gå runt fel i multiplikationsinstruktion"
-
-#: config/cris/cris.opt:51
-msgid "Compile for ETRAX 4 (CRIS v3)"
-msgstr "Kompilera för ETRAX 4 (CRIS v3)"
-
-#: config/cris/cris.opt:56
-msgid "Compile for ETRAX 100 (CRIS v8)"
-msgstr "Kompilera för ETRAX 100 (CRIS v8)"
-
-#: config/cris/cris.opt:64
-msgid "Emit verbose debug information in assembly code"
-msgstr "Mata ut utförlig felsökningsinformation i assemblerkod"
-
-#: config/cris/cris.opt:71
-msgid "Do not use condition codes from normal instructions"
-msgstr "Använd inte tillståndskoder från normala instruktioner"
-
-#: config/cris/cris.opt:80
-msgid "Do not emit addressing modes with side-effect assignment"
-msgstr "Mata inte ut adresseringssätt med sidoeffekttilldelning"
-
-#: config/cris/cris.opt:89
-msgid "Do not tune stack alignment"
-msgstr "Trimma inte stackjustering"
-
-#: config/cris/cris.opt:98
-msgid "Do not tune writable data alignment"
-msgstr "Trimma inte justering för skrivbar data"
-
-#: config/cris/cris.opt:107
-msgid "Do not tune code and read-only data alignment"
-msgstr "Trimma inte justering för kod och endast läsbar data"
-
-#: config/cris/cris.opt:116
-msgid "Align code and data to 32 bits"
-msgstr "Justera kod och data till 32 bitar"
-
-#: config/cris/cris.opt:133
-msgid "Don't align items in code or data"
-msgstr "Justera inte element i kod och data"
-
-#: config/cris/cris.opt:142
-msgid "Do not emit function prologue or epilogue"
-msgstr "Mata inte ut funktionsprolog eller -epilog"
-
-#: config/cris/cris.opt:149
-msgid "Use the most feature-enabling options allowed by other options"
-msgstr "Använd de flaggor bland övriga flaggor som slår på flest funktioner"
-
-#: config/cris/cris.opt:158
-msgid "Override -mbest-lib-options"
-msgstr "Åsidosätt -mbest-lib-options"
-
-#: config/cris/cris.opt:165
-msgid "Generate code for the specified chip or CPU version"
-msgstr "Generera kod för det angivna chip:et eller CPU-versionen"
-
-#: config/cris/cris.opt:169
-msgid "Tune alignment for the specified chip or CPU version"
-msgstr "Trimma justering för det angivna chip:et eller CPU-versionen"
-
-#: config/cris/cris.opt:173
-msgid "Warn when a stackframe is larger than the specified size"
-msgstr "Varna när en stackram är större än den angivna storleken"
-
-#: config/cris/aout.opt:27
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
-msgstr "Kompilera för Etrax 100-baserade elinussystem utan MMU"
-
-#: config/cris/aout.opt:33
-msgid "For elinux, request a specified stack-size for this program"
-msgstr "För elinux, begär en specificerad stackstorlek för detta program"
-
-#: config/h8300/h8300.opt:23
-msgid "Generate H8S code"
-msgstr "Generera H8S-kod"
-
-#: config/h8300/h8300.opt:27
-msgid "Generate H8SX code"
-msgstr "Generera H8SX-kod"
-
-#: config/h8300/h8300.opt:31
-msgid "Generate H8S/2600 code"
-msgstr "Generera H8S/2600-kod"
-
-#: config/h8300/h8300.opt:35
-msgid "Make integers 32 bits wide"
-msgstr "Gör heltal 32 bitar stora"
-
-#: config/h8300/h8300.opt:42
-msgid "Use registers for argument passing"
-msgstr "Använd register för argumentskickning"
-
-#: config/h8300/h8300.opt:46
-msgid "Consider access to byte sized memory slow"
-msgstr "Betrakta åtkomst till bytestort minne som långsam"
-
-#: config/h8300/h8300.opt:50
-msgid "Enable linker relaxing"
-msgstr "Aktivera länkaravslappning"
-
-#: config/h8300/h8300.opt:54
-msgid "Generate H8/300H code"
-msgstr "Generera H8/300H-kod"
-
-#: config/h8300/h8300.opt:58
-msgid "Enable the normal mode"
-msgstr "Aktivera normalt läge"
-
-#: config/h8300/h8300.opt:62
-msgid "Use H8/300 alignment rules"
-msgstr "Använd H8/300-regler för justering"
-
-#: config/v850/v850.opt:23
-msgid "Use registers r2 and r5"
-msgstr "Använd registeren r2 och r5"
-
-#: config/v850/v850.opt:27
-msgid "Use 4 byte entries in switch tables"
-msgstr "Använd 4-byteposter i hopptabeller"
-
-#: config/v850/v850.opt:31
-msgid "Enable backend debugging"
-msgstr "Aktivera bakändefelsökning"
-
-#: config/v850/v850.opt:35
-msgid "Do not use the callt instruction"
-msgstr "Använd inte callt-instruktionen"
-
-#: config/v850/v850.opt:39
-msgid "Reuse r30 on a per function basis"
-msgstr "Återanvänd r30 i varje funktion"
-
-#: config/v850/v850.opt:43
-msgid "Support Green Hills ABI"
-msgstr "Stöd Green Hills ABI"
-
-#: config/v850/v850.opt:47
-msgid "Prohibit PC relative function calls"
-msgstr "Förhindra PC-relativa funktionsanrop"
-
-#: config/v850/v850.opt:51
-msgid "Use stubs for function prologues"
-msgstr "Använd stubbar för funktionsprologer"
-
-#: config/v850/v850.opt:55
-msgid "Set the max size of data eligible for the SDA area"
-msgstr "Ange den maximala storleken på data som är lämpliga för SDA-arean"
-
-#: config/v850/v850.opt:59
-msgid "Enable the use of the short load instructions"
-msgstr "Möjliggör användning av de korta load-instruktionerna"
-
-#: config/v850/v850.opt:63
-msgid "Same as: -mep -mprolog-function"
-msgstr "Samma som: -mep -mprolog-function"
-
-#: config/v850/v850.opt:67
-msgid "Set the max size of data eligible for the TDA area"
-msgstr "Ange den maximala storleken på data som är lämpliga för TDA-arean"
-
-#: config/v850/v850.opt:71
-msgid "Enforce strict alignment"
-msgstr "Framtvinga strikt justering"
-
-#: config/v850/v850.opt:78
-msgid "Compile for the v850 processor"
-msgstr "Kompilera för processorn v850"
-
-#: config/v850/v850.opt:82
-msgid "Compile for the v850e processor"
-msgstr "Kompilera för processorn v850e"
-
-#: config/v850/v850.opt:86
-msgid "Compile for the v850e1 processor"
-msgstr "Kompilera för processorn v850e1"
-
-#: config/v850/v850.opt:90
-msgid "Set the max size of data eligible for the ZDA area"
-msgstr "Ange den maximala storleken på data som är lämpliga för ZDA-arean"
-
-#: config/mmix/mmix.opt:24
-msgid "For intrinsics library: pass all parameters in registers"
-msgstr "För inbyggt bibliotek: skicka alla parametrar i register"
-
-#: config/mmix/mmix.opt:28
-msgid "Use register stack for parameters and return value"
-msgstr "Använd registerstacken för parametrar och returvärde"
-
-#: config/mmix/mmix.opt:32
-msgid "Use call-clobbered registers for parameters and return value"
-msgstr "Använd anropsöverskrivna register för parametrar och returvärde"
-
-#: config/mmix/mmix.opt:37
-msgid "Use epsilon-respecting floating point compare instructions"
-msgstr "Använd flyttalsjämförelseinstruktioner som respekterar epsilon"
-
-#: config/mmix/mmix.opt:41
-msgid "Use zero-extending memory loads, not sign-extending ones"
-msgstr "Använd nollutfyllda minnesladdningar, inte teckenutfyllda"
-
-#: config/mmix/mmix.opt:45
-msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
-msgstr "Generera divisionsresultat så att resten har samma tecken som täljaren (inte nämnaren)"
-
-#: config/mmix/mmix.opt:49
-msgid "Prepend global symbols with \":\" (for use with PREFIX)"
-msgstr "Inled globala symboler med \":\" (för användning tillsammans med PREFIX)"
-
-#: config/mmix/mmix.opt:53
-msgid "Do not provide a default start-address 0x100 of the program"
-msgstr "Ge inte en standard startadress 0x100 för programmet"
-
-#: config/mmix/mmix.opt:57
-msgid "Link to emit program in ELF format (rather than mmo)"
-msgstr "Länka för att skapa program i ELF-format (snarare än mmo)"
-
-#: config/mmix/mmix.opt:61
-msgid "Use P-mnemonics for branches statically predicted as taken"
-msgstr "Använd P-mnemonics för grenar som statiskt förutsägs tas"
-
-#: config/mmix/mmix.opt:65
-msgid "Don't use P-mnemonics for branches"
-msgstr "Använd inte P-mnemonics för grenar"
-
-#: config/mmix/mmix.opt:79
-msgid "Use addresses that allocate global registers"
-msgstr "Använd adresser som allokerar globala register"
-
-#: config/mmix/mmix.opt:83
-msgid "Do not use addresses that allocate global registers"
-msgstr "Använd inte adresser som allokerar globala register"
-
-#: config/mmix/mmix.opt:87
-msgid "Generate a single exit point for each function"
-msgstr "Generera en enda utgångspunkt för varje funktion"
-
-#: config/mmix/mmix.opt:91
-msgid "Do not generate a single exit point for each function"
-msgstr "Generera inte en ensam utgångspunkt för varje funktion"
-
-#: config/mmix/mmix.opt:95
-msgid "Set start-address of the program"
-msgstr "Ange startadressen för programmet"
-
-#: config/mmix/mmix.opt:99
-msgid "Set start-address of data"
-msgstr "Sätt startadress för data"
-
-#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
-msgid "Specify CPU for code generation purposes"
-msgstr "Ange CPU för kodgenereringssyften"
-
-#: config/iq2000/iq2000.opt:27
-msgid "Specify CPU for scheduling purposes"
-msgstr "Ange CPU för schemaläggningssyften"
-
-#: config/iq2000/iq2000.opt:35
-msgid "Use GP relative sdata/sbss sections"
-msgstr "Använd GP relativt sdata/sbss-sektioner"
-
-#: config/iq2000/iq2000.opt:40
-msgid "No default crt0.o"
-msgstr "Ingen standard-crt0.o"
-
 #: config/bfin/bfin.opt:31
 msgid "Omit frame pointer for leaf functions"
 msgstr "Utelämna rampekaren i lövfunktioner"
@@ -14504,2039 +14445,2062 @@
 msgid "Do stack checking using bounds in L1 scratch memory"
 msgstr "Gör stackkontroll med gränser i L1:s fria minne"
 
-#: config/mt/mt.opt:23
-msgid "Use byte loads and stores when generating code."
-msgstr "Använd byte-lastning och -lagring vid kodgenerering."
+#: treelang/lang.opt:30
+msgid "Trace lexical analysis"
+msgstr "Spåra lexikalanalysen"
 
-#: config/mt/mt.opt:31
-msgid "Do not include crt0.o in the startup files"
-msgstr "Inkludera inte crt0.o bland uppstartsfilerna"
+#: treelang/lang.opt:34
+msgid "Trace the parsing process"
+msgstr "Spåra tolkningsprocessen"
 
-#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
-#: config/mt/mt.opt:47 config/mt/mt.opt:51
-msgid "Internal debug switch"
-msgstr "Intern felsökningsflagga"
+#: java/lang.opt:65
+msgid "Warn if a deprecated compiler feature, class, method, or field is used"
+msgstr "Varna för en kompilatorfunktion, klass, metod eller fält som bör undvikas används"
 
-#: config/vxworks.opt:24
-msgid "Assume the VxWorks RTP environment"
-msgstr "Anta miljön VxWorks RTP"
+#: java/lang.opt:69
+msgid "Warn if deprecated empty statements are found"
+msgstr "Varna om tomma satser som bör undvikas finns"
 
-#: config/vxworks.opt:31
-msgid "Assume the VxWorks vThreads environment"
-msgstr "Anta miljön VxWorks vThreads"
+#: java/lang.opt:73
+msgid "Warn if .class files are out of date"
+msgstr "Varna om .class-filer är inaktuella"
 
-#: config/darwin.opt:23
-msgid "Generate code suitable for fast turn around debugging"
-msgstr "Generera kod lämplig för korta felsökningscykler"
+#: java/lang.opt:77
+msgid "Warn if modifiers are specified when not necessary"
+msgstr "Varna om modifierare anges när de inte behövs"
 
-#: config/darwin.opt:31
-msgid "The earliest MacOS X version on which this program will run"
-msgstr "Den tidigaste MacOS X-versionen som detta program kommer köra på"
+#: java/lang.opt:81
+msgid "Deprecated; use --classpath instead"
+msgstr "Avrådes, använd -classpath istället"
 
-#: config/darwin.opt:35
-msgid "Set sizeof(bool) to 1"
-msgstr "Sätt sizeof(bool) till 1"
+#: java/lang.opt:88
+msgid "Permit the use of the assert keyword"
+msgstr "Tillåt användning av nyckelordet assert"
 
-#: config/darwin.opt:39
-msgid "Generate code for darwin loadable kernel extensions"
-msgstr "Generera kod för darwin laddbara kärnutvidgningar"
+#: java/lang.opt:110
+msgid "Replace system path"
+msgstr "Ersätt systemsökvägen"
 
-#: config/darwin.opt:43
-msgid "Generate code for the kernel or loadable kernel extensions"
-msgstr "Generera kod för kärnan eller laddbara kärnutvidgningar"
+#: java/lang.opt:114
+msgid "Generate checks for references to NULL"
+msgstr "Generera kontroller av referenser till NULL"
 
-#: config/darwin.opt:47
-msgid "Add <dir> to the end of the system framework include path"
-msgstr "Lägg till <dir> till slutet av systemramverkets inkluderingssökväg"
+#: java/lang.opt:118
+msgid "Set class path"
+msgstr "Ange klassökväg"
 
-#: config/lynx.opt:23
-msgid "Support legacy multi-threading"
-msgstr "Stöd gammaldags multitrådning"
+#: java/lang.opt:125
+msgid "Output a class file"
+msgstr "Skriv en class-fil"
 
-#: config/lynx.opt:27
-msgid "Use shared libraries"
-msgstr "Använd delade bibliotek"
+#: java/lang.opt:129
+msgid "Alias for -femit-class-file"
+msgstr "Alias för -femit-class-file"
 
-#: config/lynx.opt:31
-msgid "Support multi-threading"
-msgstr "Stöd multitrådning"
+#: java/lang.opt:133
+msgid "Choose input encoding (defaults from your locale)"
+msgstr "Välj inmatningskodning (din lokal används som standard)"
 
-#: config/score/score.opt:31
-msgid "Disable bcnz instruction"
-msgstr "Använd inte instruktionen bcnz"
+#: java/lang.opt:137
+msgid "Set the extension directory path"
+msgstr "Ange katalogsökväg för utökningar"
 
-#: config/score/score.opt:35
-msgid "Enable unaligned load/store instruction"
-msgstr "Aktivera ojusterade load/store-instruktioner"
+#: java/lang.opt:144
+msgid "Input file is a file with a list of filenames to compile"
+msgstr "Indatafil är en fil med en lista på filnamn att kompilera"
 
-#: config/score/score.opt:39
-msgid "Support SCORE 5 ISA"
-msgstr "Stöd SCORE 5 ISA"
+#: java/lang.opt:151
+msgid "Always check for non gcj generated classes archives"
+msgstr "Leta alltid efter klassarkiv ej genererade av gcj"
 
-#: config/score/score.opt:43
-msgid "Support SCORE 5U ISA"
-msgstr "Stöd SCORE 5U ISA"
+#: java/lang.opt:155
+msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
+msgstr "Anta att en hash-tabell används vid körning för att översätta ett objekt till dess synkroniseringsstruktur"
 
-#: config/score/score.opt:47
-msgid "Support SCORE 7 ISA"
-msgstr "Stöd SCORE 7 ISA"
+#: java/lang.opt:159
+msgid "Generate instances of Class at runtime"
+msgstr "Generera instanser av Class vid körtid"
 
-#: config/score/score.opt:51
-msgid "Support SCORE 7D ISA"
-msgstr "Stöd SCORE 7D ISA"
+#: java/lang.opt:163
+msgid "Use offset tables for virtual method calls"
+msgstr "Använd avståndstabeller för anrop av virtuella metoder"
 
-#: config/score/score.opt:55
-msgid "Support SCORE 3 ISA"
-msgstr "Stöd SCORE 3 ISA"
+#: java/lang.opt:170
+msgid "Assume native functions are implemented using JNI"
+msgstr "Anta att inbyggda funktioner är implementerade med JNI"
 
-#: config/score/score.opt:59
-msgid "Support SCORE 3d ISA"
-msgstr "Stöd SCORE 3d ISA"
+#: java/lang.opt:174
+msgid "Enable optimization of static class initialization code"
+msgstr "Aktivera optimeringar av initieringskod för statiska klasser"
 
-#: config/linux.opt:24
-msgid "Use uClibc instead of GNU libc"
-msgstr "Använd uClibc istället för GNU libc"
+#: java/lang.opt:181
+msgid "Reduce the amount of reflection meta-data generated"
+msgstr "Reducera mängden reflektionsmetadata som genereras"
 
-#: config/linux.opt:28
-msgid "Use GNU libc instead of uClibc"
-msgstr "Använd GNU libc istället för uClibc"
+#: java/lang.opt:185
+msgid "Enable assignability checks for stores into object arrays"
+msgstr "Aktivera kontroll av tilldelningsbarhet för lagring i objektvektorer"
 
-#: c.opt:41
-msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
-msgstr "Intyga <svar> på <fråga>.  Om \"-\" sätts före <fråga> avaktiveras <svar>et till <fråga>n"
+#: java/lang.opt:189
+msgid "Generate code for the Boehm GC"
+msgstr "Generera kod för Boehm GC"
 
-#: c.opt:45
-msgid "Do not discard comments"
-msgstr "Kasta inte kommentarer"
+#: java/lang.opt:193
+msgid "Call a library routine to do integer divisions"
+msgstr "Anropa en biblioteksrutin för att göra heltalsdivisioner"
 
-#: c.opt:49
-msgid "Do not discard comments in macro expansions"
-msgstr "Släng inte kommentarer vid makroexpansioner"
+#: java/lang.opt:197
+msgid "Generated should be loaded by bootstrap loader"
+msgstr "Genererat skall läsas in av uppstartsladdaren"
 
-#: c.opt:53
-msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
-msgstr "Definiera ett <makro> med <värde> som sitt värde.  Om bara <makro> anges sätts <värde> till 1"
+#: java/lang.opt:201
+msgid "Set the source language version"
+msgstr "Ange källspråksversion"
 
-#: c.opt:60
-msgid "Add <dir> to the end of the main framework include path"
-msgstr "Lägg till <kat> till slutet av huvudramverkets inkluderingssökväg"
+#: java/lang.opt:205
+msgid "Set the target VM version"
+msgstr "Ange typen av mål-VM-version"
 
-#: c.opt:64
-msgid "Print the name of header files as they are used"
-msgstr "Skriv ut namnet på huvudfiler allteftersom de används"
-
-#: c.opt:68 c.opt:859
-msgid "Add <dir> to the end of the main include path"
-msgstr "Lägg till <kat> till slutet av huvudsökvägen"
-
-#: c.opt:72
-msgid "Generate make dependencies"
-msgstr "Generera make-beroenden"
-
-#: c.opt:76
-msgid "Generate make dependencies and compile"
-msgstr "Generera make-beroenden och kompilera"
-
-#: c.opt:80
-msgid "Write dependency output to the given file"
-msgstr "Skriv beroendeutdata till den angivna filen"
-
-#: c.opt:84
-msgid "Treat missing header files as generated files"
-msgstr "Behandla saknade huvudfiler som genererade filer"
-
-#: c.opt:88
-msgid "Like -M but ignore system header files"
-msgstr "Som -M men ignorera systemhuvudfiler"
-
-#: c.opt:92
-msgid "Like -MD but ignore system header files"
-msgstr "Som -MD men ignorera systemhuvudfiler"
-
-#: c.opt:96
-msgid "Generate phony targets for all headers"
-msgstr "Generera låtsasmål för alla huvuden"
-
-#: c.opt:100
-msgid "Add a MAKE-quoted target"
-msgstr "Lägg till ett MAKE-citerat mål"
-
-#: c.opt:104
-msgid "Add an unquoted target"
-msgstr "Lägg till ett ociterat mål"
-
-#: c.opt:108
-msgid "Do not generate #line directives"
-msgstr "Generera inte #line-direktiv"
-
-#: c.opt:112
-msgid "Undefine <macro>"
-msgstr "Avdefiniera <makro>"
-
-#: c.opt:116
-msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
-msgstr "Varna för saker som skulle ändras vid kompilering med en kompilator som följer ABI"
-
-#: c.opt:120
-msgid "Warn about suspicious uses of memory addresses"
-msgstr "Varna för misstänkt användning av minnesadresser"
-
-#: c.opt:124
-msgid "Enable most warning messages"
-msgstr "Aktivera de flesta varningsmeddelanden"
-
-#: c.opt:128
-msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
-msgstr "Varna om en jämförelse alltid är sann eller falsk på grund av begränsat intervall för datatypen"
-
-#: c.opt:132
-msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
-msgstr "Varna när en Objective-C-tilldelning fångas upp av skräpsamlaren"
-
-#: c.opt:136
-msgid "Warn about casting functions to incompatible types"
-msgstr "Varna för typkonvertering av funktioner till inkompatibla typer"
-
-#: c.opt:140
-msgid "Warn about C constructs that are not in the common subset of C and C++"
-msgstr "Varna för C-konstruktioner som inte är i den gemensamma delmängden av C och C++"
-
-#: c.opt:144
-msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
-msgstr "Varna för C++-konstruktioner vars betydelse skiljer mellan ISO C++ 1998 och ISO C++ 200x"
-
-#: c.opt:148
-msgid "Warn about casts which discard qualifiers"
-msgstr "Varna för typkonvertering som slänger kvalificerare"
-
-#: c.opt:152
-msgid "Warn about subscripts whose type is \"char\""
-msgstr "Varna för index vars typ är \"char\""
-
-#: c.opt:156
-msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
-msgstr "Varna för variabler som kan ändras av \"longjmp\" eller \"vfork\""
-
-#: c.opt:160
-msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
-msgstr "Varna för möjliga nästade blockkommentarer, och C++-kommentarer som spänner över mer än en fysisk rad"
-
-#: c.opt:164
-msgid "Synonym for -Wcomment"
-msgstr "Synonym för -Wcomment"
-
-#: c.opt:168
-msgid "Warn for implicit type conversions that may change a value"
-msgstr "Varna för implicita typkonverteringar som kan ändra ett värde"
-
-#: c.opt:172
-msgid "Warn for implicit type conversions between signed and unsigned integers"
-msgstr "Varna för implicita typkonverteringar mellan heltalsuttryck med och utan tecken"
-
-#: c.opt:176
-msgid "Warn when all constructors and destructors are private"
-msgstr "Varna när ett alla konstruerare och destruerare är privata"
-
-#: c.opt:180
-msgid "Warn when a declaration is found after a statement"
-msgstr "Varna när en deklaration hittas efter en sats"
-
-#: c.opt:184
-msgid "Warn about deprecated compiler features"
-msgstr "Varna för kompilatorfunktioner bör undvikas"
-
-#: c.opt:188
-msgid "Warn about compile-time integer division by zero"
-msgstr "Varna för heltalsdivision med noll vid kompileringstillfället"
-
-#: c.opt:192
-msgid "Warn about violations of Effective C++ style rules"
-msgstr "Varna för brott mot stilreglerna i Effective C++"
-
-#: c.opt:196
-msgid "Warn about an empty body in an if or else statement"
-msgstr "Varna för en tom kropp i en if- eller else-sats"
-
-#: c.opt:200
-msgid "Warn about stray tokens after #elif and #endif"
-msgstr "Varna för vilsekomna symboler efter #elif och #endif"
-
-#: c.opt:208
-msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
-msgstr "Denna flagga bör undvikas, använd -Werror=implicit-function-declaration istället"
-
-#: c.opt:212
-msgid "Warn if testing floating point numbers for equality"
-msgstr "Varna vid test av flyttal på likhet"
-
-#: c.opt:216
-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
-msgstr "Varna för anomalier i formatsträngar till printf/scanf/strftime/strfmon"
-
-#: c.opt:220
-msgid "Warn if passing too many arguments to a function for its format string"
-msgstr "Varna för för många argument argument till en funktion för dess formatsträng"
-
-#: c.opt:224
-msgid "Warn about format strings that are not literals"
-msgstr "Varna för formatsträngar som inte är literaler"
-
-#: c.opt:228
-msgid "Warn about format strings that contain NUL bytes"
-msgstr "Varna för formatsträngar som innehåller NUL-byte:ar"
-
-#: c.opt:232
-msgid "Warn about possible security problems with format functions"
-msgstr "Varna för möjliga säkerhetsproblem med formatfunktioner"
-
-#: c.opt:236
-msgid "Warn about strftime formats yielding 2-digit years"
-msgstr "Varna för format till strftime som ger 2-siffrigt årtal"
-
-#: c.opt:240
-msgid "Warn about zero-length formats"
-msgstr "Varna för format med längden noll"
-
-#: c.opt:247
-msgid "Warn about variables which are initialized to themselves"
-msgstr "Varna för variabler som initieras till sig själva"
-
-#: c.opt:254
-msgid "Warn about implicit function declarations"
-msgstr "Varna för implicita funktionsdeklarationer"
-
-#: c.opt:258
-msgid "Warn when a declaration does not specify a type"
-msgstr "Varna när en deklaration inte anger en typ"
-
-#: c.opt:262
-msgid "Deprecated.  This switch has no effect"
-msgstr "Avrådes ifrån.  Denna flagga har ingen effekt"
-
-#: c.opt:266
-msgid "Warn when there is a cast to a pointer from an integer of a different size"
-msgstr "Varna för typkonverteringar till pekare från ett heltal med annan storlek"
-
-#: c.opt:270
-msgid "Warn about invalid uses of the \"offsetof\" macro"
-msgstr "Varna för ogiltiga användningar av makrot \"offsetof\""
-
-#: c.opt:274
-msgid "Warn about PCH files that are found but not used"
-msgstr "Varna för PCH-filer som hittas men inte används"
-
-#: c.opt:278
-msgid "Do not warn about using \"long long\" when -pedantic"
-msgstr "Varna inte om användning av \"long long\" vid -pedantic"
-
-#: c.opt:282
-msgid "Warn about suspicious declarations of \"main\""
-msgstr "Varna för tveksamma deklarationer av \"main\""
-
-#: c.opt:286
-msgid "Warn about possibly missing braces around initializers"
-msgstr "Varna för eventuellt saknade klamrar runt initierare"
-
-#: c.opt:290
-msgid "Warn about global functions without previous declarations"
-msgstr "Varna för globala globala funktioner utan tidigare deklaration"
-
-#: c.opt:294
-msgid "Warn about missing fields in struct initializers"
-msgstr "Varna för saknade fält i postinitierare"
-
-#: c.opt:298
-msgid "Warn about functions which might be candidates for format attributes"
-msgstr "Varna för funktioner som kan vara kandidater för formatattribut"
-
-#: c.opt:302
-msgid "Warn about user-specified include directories that do not exist"
-msgstr "Varna för användarangivna inkluderingskataloger som inte finns"
-
-#: c.opt:306
-msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
-msgstr "Varna för funktionsparametrar som deklarerats utan en typangivelse i K&R-stilfunktioner"
-
-#: c.opt:310
-msgid "Warn about global functions without prototypes"
-msgstr "Varna för globala funktioner utan prototyper"
-
-#: c.opt:314
-msgid "Warn about use of multi-character character constants"
-msgstr "Varna vid användning av flerteckens teckenkonstant"
-
-#: c.opt:318
-msgid "Warn about \"extern\" declarations not at file scope"
-msgstr "Varna för \"extern\"-deklaration som inte är på filnivå"
-
-#: c.opt:322
-msgid "Warn when non-templatized friend functions are declared within a template"
-msgstr "Varna när en vänfuktion som inte är en mall deklareras inuti en mall"
-
-#: c.opt:326
-msgid "Warn about non-virtual destructors"
-msgstr "Varna för ickevirtuella destruerare"
-
-#: c.opt:330
-msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
-msgstr "Varna om NULL skickas som argument som är markerade att de kräver icke-NULL"
-
-#: c.opt:334
-msgid "Warn about non-normalised Unicode strings"
-msgstr "Varna för icke normaliserade Unicodesträngar"
-
-#: c.opt:338
-msgid "Warn if a C-style cast is used in a program"
-msgstr "Varna för en typkonvertering i C-stil används i ett program"
-
-#: c.opt:342
-msgid "Warn for obsolescent usage in a declaration"
-msgstr "Varna för föråldrad användning i en deklaration"
-
-#: c.opt:346
-msgid "Warn if an old-style parameter definition is used"
-msgstr "Varna för en gammaldags parameterdefinition används"
-
-#: c.opt:350
-msgid "Warn if a string is longer than the maximum portable length specified by the standard"
-msgstr "Varna om en sträng är längre än den maximala portabla längden som anges i standarden"
-
-#: c.opt:354
-msgid "Warn about overloaded virtual function names"
-msgstr "Varna för överlagrade virtuella funktionsnamn"
-
-#: c.opt:358
-msgid "Warn about overriding initializers without side effects"
-msgstr "Varna för åsidosättande initierare utan sidoeffekter"
-
-#: c.opt:362
-msgid "Warn about possibly missing parentheses"
-msgstr "Varna för eventuellt saknade parenteser"
-
-#: c.opt:366
-msgid "Warn when converting the type of pointers to member functions"
-msgstr "Varna vid typkonvertering av pekare till medlemsfunktioner"
-
-#: c.opt:370
-msgid "Warn about function pointer arithmetic"
-msgstr "Varna för aritmetik med funktionspekare"
-
-#: c.opt:374
-msgid "Warn when a pointer is cast to an integer of a different size"
-msgstr "Varna när en pekare typkonverteras till ett heltal av annan storlek"
-
-#: c.opt:378
-msgid "Warn about misuses of pragmas"
-msgstr "Varna för missbruk av pragman"
-
-#: c.opt:382
-msgid "Warn if inherited methods are unimplemented"
-msgstr "Varna för ärvda metoder är oimplementerade"
-
-#: c.opt:386
-msgid "Warn about multiple declarations of the same object"
-msgstr "Varna för multipla deklarationer av samma objekt"
-
-#: c.opt:390
-msgid "Warn when the compiler reorders code"
-msgstr "Varna när kompilatorn ändrar ordning på kod"
-
-#: c.opt:394
-msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
-msgstr "Varna när en funktions returtyp får \"int\" som skönsvärde (C), eller om inkonsistenta returtyper (C++)"
-
-#: c.opt:398
-msgid "Warn if a selector has multiple methods"
-msgstr "Varna för en väljare har multipla metoder"
-
-#: c.opt:402
-msgid "Warn about possible violations of sequence point rules"
-msgstr "Varna för möjliga brott mot sekvenspunktregler"
-
-#: c.opt:406
-msgid "Warn about signed-unsigned comparisons"
-msgstr "Varna för jämförelser mellan signed/unsigned"
-
-#: c.opt:410
-msgid "Warn when overload promotes from unsigned to signed"
-msgstr "Varna när överlagring anpassar från teckenlöst till med tecken"
-
-#: c.opt:414
-msgid "Warn about uncasted NULL used as sentinel"
-msgstr "Varna för ej typkonverterad NULL används som vaktpost"
-
-#: c.opt:418
-msgid "Warn about unprototyped function declarations"
-msgstr "Varna för funktionsdeklarationer utan prototyp"
-
-#: c.opt:422
-msgid "Warn if type signatures of candidate methods do not match exactly"
-msgstr "Varna för typsignaturer till kandidatmetoder inte stämmer exakt"
-
-#: c.opt:426
-msgid "Warn when synthesis behavior differs from Cfront"
-msgstr "Varna när syntesbeteendet skiljer från Cfront"
-
-#: c.opt:430 common.opt:182
-msgid "Do not suppress warnings from system headers"
-msgstr "Undertryck inte varningar från systemhuvudfiler"
-
-#: c.opt:434
-msgid "Warn about features not present in traditional C"
-msgstr "Varna för funktioner som inte finns i traditionell C"
-
-#: c.opt:438
-msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
-msgstr "Varna för prototyper som orsakar andra typkonverteringar än de som skulle skett i frånvaro av prototyp"
-
-#: c.opt:442
-msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
-msgstr "Varna för trigrafer upptäcks som kan påverka betydelsen av programmet"
-
-#: c.opt:446
-msgid "Warn about @selector()s without previously declared methods"
-msgstr "Varna för @selector()er utan tidigare deklarerade metoder"
-
-#: c.opt:450
-msgid "Warn if an undefined macro is used in an #if directive"
-msgstr "Varna för ett odefinierat makro används i ett #if-direktiv"
-
-#: c.opt:454
-msgid "Warn about unrecognized pragmas"
-msgstr "Varna för okända pragman"
-
-#: c.opt:458
-msgid "Warn about macros defined in the main file that are not used"
-msgstr "Varna för makron definierade i huvudfilen som inte används"
-
-#: c.opt:462
-msgid "Do not warn about using variadic macros when -pedantic"
-msgstr "Varna inte om användning av variadiskt makro när -pedantic är på"
-
-#: c.opt:466
-msgid "Warn if a variable length array is used"
-msgstr "Varna om en vektor med variabel längd används"
-
-#: c.opt:470
-msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
-msgstr "I C++ betyder nollskilt att varna för konverteringar som bör undvikas från strängliteraler till \"char *\".  I C en liknande varning, bortsett från att ISO C-standarden naturligtvis inte säger att standarden bör undvikas."
-
-#: c.opt:474
-msgid "Warn when a pointer differs in signedness in an assignment"
-msgstr "Varna när en pekare skiljer i teckenhet i en tilldelning"
-
-#: c.opt:478
-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
-msgstr "En synonym för -std=c89 (för C) or -std=c++98 (för C++)"
-
-#: c.opt:486
-msgid "Enforce class member access control semantics"
-msgstr "Upprätthåll åtkomstsemantik för klassmedlemmar"
-
-#: c.opt:493
-msgid "Change when template instances are emitted"
-msgstr "Ändra när mallinstanser skrivs ut"
-
-#: c.opt:497
-msgid "Recognize the \"asm\" keyword"
-msgstr "Känn igen nyckelordet \"asm\""
-
-#: c.opt:501
-msgid "Recognize built-in functions"
-msgstr "Känn igen inbyggda funktioner"
-
-#: c.opt:508
-msgid "Check the return value of new"
-msgstr "Kontrollera returvärdet av new"
-
-#: c.opt:512
-msgid "Allow the arguments of the '?' operator to have different types"
-msgstr "Tillåt argument till \"?\"-operatorn att ha olika typer"
-
-#: c.opt:516
-msgid "Reduce the size of object files"
-msgstr "Reducera storleken på objektfiler"
-
-#: c.opt:520
-msgid "Use class <name> for constant strings"
-msgstr "Använd klassen <namn> för konstanta strängar"
-
-#: c.opt:524
-msgid "Inline member functions by default"
-msgstr "Inline:a medlemsfunktioner som standard"
-
-#: c.opt:528
-msgid "Preprocess directives only."
-msgstr "Preprocessa endast direktiv."
-
-#: c.opt:532
-msgid "Permit '$' as an identifier character"
-msgstr "Tillåt \"$\" som ett identifierartecken"
-
-#: c.opt:539
-msgid "Generate code to check exception specifications"
-msgstr "Generera kod för att kontrollera undantagsspecifikationer"
-
-#: c.opt:546
-msgid "Convert all strings and character constants to character set <cset>"
-msgstr "Konvertera alla strängar och teckenkonstanter till teckenuppsättningen <tknst>"
-
-#: c.opt:550
-msgid "Permit universal character names (\\u and \\U) in identifiers"
-msgstr "Tillåt universella teckennamn (\\u och \\U) i identifierare"
-
-#: c.opt:554
-msgid "Specify the default character set for source files"
-msgstr "Ange standardteckenuppsättning för källkodsfiler"
-
-#: c.opt:562
-msgid "Scope of for-init-statement variables is local to the loop"
-msgstr "Räckvidden av for-init-satsvariabler är lokal till slingan"
-
-#: c.opt:566
-msgid "Do not assume that standard C libraries and \"main\" exist"
-msgstr "Anta inte att standard C-bibliotek och \"main\" finns"
-
-#: c.opt:570
-msgid "Recognize GNU-defined keywords"
-msgstr "Acceptera GNU-definierade nyckelord"
-
-#: c.opt:574
-msgid "Generate code for GNU runtime environment"
-msgstr "Generera kod för GNU:s körtidsmiljö"
-
-#: c.opt:578
-msgid "Use traditional GNU semantics for inline functions"
-msgstr "Använd traditionell C-semantik för inline-funktioner"
-
-#: c.opt:591
-msgid "Assume normal C execution environment"
-msgstr "Anta normal C-körmiljö"
-
-#: c.opt:595
-msgid "Enable support for huge objects"
-msgstr "Aktivera stöd för stora objekt"
-
-#: c.opt:599
-msgid "Export functions even if they can be inlined"
-msgstr "Exportera funktioner även om de kan inline:as"
-
-#: c.opt:603
-msgid "Emit implicit instantiations of inline templates"
-msgstr "Skapa implicita instansieringar av inline:ade mallar"
-
-#: c.opt:607
-msgid "Emit implicit instantiations of templates"
-msgstr "Skapa implicita instansieringar av mallar"
-
-#: c.opt:611
-msgid "Inject friend functions into enclosing namespace"
-msgstr "Skjut in friend-funktioner i omgivande namnrymd"
-
-#: c.opt:618
-msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
-msgstr "Tillåt implicit konvertering mellan vektorer med olika antal underdelar och/eller olika elementtyper."
-
-#: c.opt:622
-msgid "Don't warn about uses of Microsoft extensions"
-msgstr "Varna inte om användning av Microsoftutökningar"
-
-#: c.opt:632
-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
-msgstr "Generera kod för körtidsmiljön NeXT (Apple Mac OS X)"
-
-#: c.opt:636
-msgid "Assume that receivers of Objective-C messages may be nil"
-msgstr "Anta att mottagare av Objective-C-meddelanden kan var nil"
-
-#: c.opt:648
-msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
-msgstr "Generera speciella Objective-C-metoder för att initiera/destruera icke-POD-C++-ivariabler, om det behövs"
-
-#: c.opt:652
-msgid "Allow fast jumps to the message dispatcher"
-msgstr "Tillåt snabba hopp till meddelandehanteraren"
-
-#: c.opt:658
-msgid "Enable Objective-C exception and synchronization syntax"
-msgstr "Aktivera Objective-C-undantags- och synkroniseringssyntax"
-
-#: c.opt:662
-msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
-msgstr "Aktivera skräpsamling (GC) i Objective-C-/Objective-C++-program"
-
-#: c.opt:667
-msgid "Enable Objective-C setjmp exception handling runtime"
-msgstr "Aktivera Objective-C:s setjmp-undantagshantering i körtidsmiljön"
-
-#: c.opt:671
-msgid "Enable OpenMP"
-msgstr "Aktivera OpenMP"
-
-#: c.opt:675
-msgid "Recognize C++ kewords like \"compl\" and \"xor\""
-msgstr "Acceptera C++-nyckelord som \"compl\" och \"xor\""
-
-#: c.opt:679
-msgid "Enable optional diagnostics"
-msgstr "Aktivera valbar diagnostik"
-
-#: c.opt:686
-msgid "Look for and use PCH files even when preprocessing"
-msgstr "Sök efter och använd PCH-filer även vid preprocessning"
-
-#: c.opt:690
-msgid "Downgrade conformance errors to warnings"
-msgstr "Nedgradera följsamhetsfel till varningar"
-
-#: c.opt:694
-msgid "Treat the input file as already preprocessed"
-msgstr "Betrakta indatafilen som redan preprocessad"
-
-#: c.opt:698
-msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
-msgstr "Används i Fix-and-Continue-läge för att objektfiler kan bytas ut vid körtillfället"
-
-#: c.opt:702
-msgid "Enable automatic template instantiation"
-msgstr "Slå på automatisk mallinstansiering"
-
-#: c.opt:706
-msgid "Generate run time type descriptor information"
-msgstr "Generera typbeskrivarinformation för körtid"
-
-#: c.opt:710
-msgid "Use the same size for double as for float"
-msgstr "Använd samma storlek för double som för float"
-
-#: c.opt:718
-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
-msgstr "Tvinga den underliggande typen för \"wchar_t\" att vara \"unsigned short\""
-
-#: c.opt:722
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
-msgstr "När \"signed\" eller \"unsigned\" inte anges låt bitfältet ha tecken"
-
-#: c.opt:726
-msgid "Make \"char\" signed by default"
-msgstr "Låt \"char\" ha tecken som standard"
-
-#: c.opt:733
-msgid "Display statistics accumulated during compilation"
-msgstr "Visa statistik som samlats under kompilering"
-
-#: c.opt:740
-msgid "Distance between tab stops for column reporting"
-msgstr "Avstånd mellan tabulatorstopp för kolumnvis rapportering"
-
-#: c.opt:744
-msgid "Specify maximum template instantiation depth"
-msgstr "Ange maximalt instansieringsdjup för mallar"
-
-#: c.opt:751
-msgid "Do not generate thread-safe code for initializing local statics"
-msgstr "Generera inte trådsäker kod för initiering a lokala statiska variabler"
-
-#: c.opt:755
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
-msgstr "När \"signed\" eller \"unsigned\" inte anges görs bitfälten teckenlösa"
-
-#: c.opt:759
-msgid "Make \"char\" unsigned by default"
-msgstr "Gör \"char\" teckenlöst som standard"
-
-#: c.opt:763
-msgid "Use __cxa_atexit to register destructors"
-msgstr "Använd __cxa_atexit till registerdestruerare"
-
-#: c.opt:767
-msgid "Use __cxa_get_exception_ptr in exception handling"
-msgstr "Använd __cxa_get_exception_ptr i undantagshantering"
-
-#: c.opt:771
-msgid "Marks all inlined methods as having hidden visibility"
-msgstr "Markera alla inline:ade metoder att ha dold synlighet"
-
-#: c.opt:775
-msgid "Changes visibility to match Microsoft Visual Studio by default"
-msgstr "Ändrar synlighet till att vara som Microsoft Visual Studio som standard"
-
-#: c.opt:779
-msgid "Discard unused virtual functions"
-msgstr "Kasta bort oanvända virtuella funktioner"
-
-#: c.opt:783
-msgid "Implement vtables using thunks"
-msgstr "Implementera vtables med \"thunks\""
-
-#: c.opt:787
-msgid "Emit common-like symbols as weak symbols"
-msgstr "Mata ut common-liknande symboler som svaga symboler"
-
-#: c.opt:791
-msgid "Convert all wide strings and character constants to character set <cset>"
-msgstr "Konvertera alla breda strängar och teckenkonstanter till teckenuppsättningen <tknst>"
-
-#: c.opt:795
-msgid "Generate a #line directive pointing at the current working directory"
-msgstr "Generera ett #line-direktiv som pekar på aktuell katalog"
-
-#: c.opt:799
-msgid "Emit cross referencing information"
-msgstr "Mata ut korsreferensinformation"
-
-#: c.opt:803
-msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
-msgstr "Generera lata klassuppslagningar (via objc_getClass()) att användas i läget Zero-Link"
-
-#: c.opt:807
-msgid "Dump declarations to a .decl file"
-msgstr "Skicka deklarationer till en .decl-fil"
-
-#: c.opt:811
-msgid "Aggressive reduced debug info for structs"
-msgstr "Aggressivt reducerad felsökningsinformation för poster"
-
-#: c.opt:815
-msgid "Conservative reduced debug info for structs"
-msgstr "Konservativt reducerad felsökningsinformation för poster"
-
-#: c.opt:819
-msgid "Detailed reduced debug info for structs"
-msgstr "Detaljreducerade felsökningsinformation för poster"
-
-#: c.opt:823 c.opt:855
-msgid "Add <dir> to the end of the system include path"
-msgstr "Lägg till <kat> till slutet av sökvägen för systeminkluderingar"
-
-#: c.opt:827
-msgid "Accept definition of macros in <file>"
-msgstr "Tag med definitioner av makron i <fil>"
-
-#: c.opt:831
-msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
-msgstr "-imultilib <kat> Sätt <kat> att vara inkluderingsunderbiblioteket för multibibliotek"
-
-#: c.opt:835
-msgid "Include the contents of <file> before other files"
-msgstr "Inkludera innehållet i <fil> före andra filer"
-
-#: c.opt:839
-msgid "Specify <path> as a prefix for next two options"
-msgstr "Ange <skvg> som ett prefix för de följande två flaggorna"
-
-#: c.opt:843
-msgid "Set <dir> to be the system root directory"
-msgstr "Sätt <kat> som rotkatalog för systemet"
-
-#: c.opt:847
-msgid "Add <dir> to the start of the system include path"
-msgstr "Lägg till <kat> till början av sökvägen för systeminkluderingar"
-
-#: c.opt:851
-msgid "Add <dir> to the end of the quote include path"
-msgstr "Lägg till <kat> till slutet av sökvägen för citerade inkluderingar"
-
-#: c.opt:872
-msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
-msgstr "Sök inte standardkataloger för inkluderingar (de som anges med -isystem kommer fortfarande att användas)"
-
-#: c.opt:876
-msgid "Do not search standard system include directories for C++"
-msgstr "Sök inte i standardkataloger för systeminkluderingar för C++"
-
-#: c.opt:892
-msgid "Generate C header of platform-specific features"
-msgstr "Generera C-huvuden för plattformsspecifika funktioner"
-
-#: c.opt:896
-msgid "Print a checksum of the executable for PCH validity checking, and stop"
-msgstr "Skriv en checksumma a det körbara programmet för PCH-giltighetskontroll, och stanna"
-
-#: c.opt:900
-msgid "Remap file names when including files"
-msgstr "Översätt filnamn när filer inkluderas"
-
-#: c.opt:904
-msgid "Conform to the ISO 1998 C++ standard"
-msgstr "Följ standarden ISO 1998 C++"
-
-#: c.opt:908
-msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
-msgstr "Följ standarden ISO 1998 C++, med utökningar som troligen"
-
-#: c.opt:915 c.opt:950
-msgid "Conform to the ISO 1990 C standard"
-msgstr "Följ standarden ISO 1990 C"
-
-#: c.opt:919 c.opt:958
-msgid "Conform to the ISO 1999 C standard"
-msgstr "Följ standarden ISO 1999 C"
-
-#: c.opt:923
-msgid "Deprecated in favor of -std=c99"
-msgstr "Undanbedes till förmån för -std=c99"
-
-#: c.opt:927
-msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
-msgstr "Följ standarden ISO 1998 C++ med GNU-utökningar"
-
-#: c.opt:931
-msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
-msgstr "Följ standarden ISO 1998 C++ med GNU-utökningar och"
-
-#: c.opt:938
-msgid "Conform to the ISO 1990 C standard with GNU extensions"
-msgstr "Följ standarden ISO 1990 C med GNU-utökningar"
-
-#: c.opt:942
-msgid "Conform to the ISO 1999 C standard with GNU extensions"
-msgstr "Följ standarden ISO 1999 C med GNU-utökningar"
-
-#: c.opt:946
-msgid "Deprecated in favor of -std=gnu99"
-msgstr "Undanbedes till förmån för -std=gnu99"
-
-#: c.opt:954
-msgid "Conform to the ISO 1990 C standard as amended in 1994"
-msgstr "Följ standarden ISO 1990 C med tillägg från 1994"
-
-#: c.opt:962
-msgid "Deprecated in favor of -std=iso9899:1999"
-msgstr "Undanbedes till förmån för -std=iso9899:1999"
-
-#: c.opt:966
-msgid "Enable traditional preprocessing"
-msgstr "Aktivera traditionell preprocessning"
-
-#: c.opt:970
-msgid "Support ISO C trigraphs"
-msgstr "Stöd trigrafer enligt ISO C"
-
-#: c.opt:974
-msgid "Do not predefine system-specific and GCC-specific macros"
-msgstr "Fördefiniera inte systemspecifika och GCC-specifika makron"
-
-#: c.opt:978
-msgid "Enable verbose output"
-msgstr "Aktivera utförlig utskrift"
-
-#: common.opt:27
+#: common.opt:28
 msgid "Display this information"
 msgstr "Visa den här informationen"
 
-#: common.opt:31
+#: common.opt:32
 msgid "Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
 msgstr "Visa beskrivningar av en speciell klass av flaggor.  <class> är en eller flera av optimizers, target, warnings, undocumented params"
 
-#: common.opt:35
+#: common.opt:36
 msgid "Alias for --help=target"
 msgstr "Alias för --help=target"
 
-#: common.opt:51
+#: common.opt:52
 msgid "Set parameter <param> to value.  See below for a complete list of parameters"
 msgstr "Sätt parameter <param> till värde.  Se nedan för en komplett lista på parametrar"
 
-#: common.opt:58
+#: common.opt:59
 msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr "Placera globala and statiska data mindre än <nummer> byte i en speciell sektion (vissa arkitekturer)"
 
-#: common.opt:62
+#: common.opt:63
 msgid "Set optimization level to <number>"
 msgstr "Sätt optimeringsnivå till <nummer>"
 
-#: common.opt:66
+#: common.opt:67
 msgid "Optimize for space rather than speed"
 msgstr "Optimera för storlek istället för hastighet"
 
-#: common.opt:70
+#: common.opt:71
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr "Denna flagga bör undvikas, använd -Wextra istället"
 
-#: common.opt:74
+#: common.opt:75
 msgid "Warn about returning structures, unions or arrays"
 msgstr "Varna för retur av poster, unioner eller vektorer"
 
-#: common.opt:78
+#: common.opt:79
 msgid "Warn if an array is accessed out of bounds"
 msgstr "Varna om en vektor accessas utanför gränserna"
 
-#: common.opt:82
+#: common.opt:83
 msgid "Warn about inappropriate attribute usage"
 msgstr "Varna för felaktig användning av attribut"
 
-#: common.opt:86
+#: common.opt:87
 msgid "Warn about pointer casts which increase alignment"
 msgstr "Varna för typkonvertering av pekare som ökar justeringen"
 
-#: common.opt:90
+#: common.opt:91
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr "Varna för användning av __attribute__((deprecated))-deklarationer"
 
-#: common.opt:94
+#: common.opt:95
 msgid "Warn when an optimization pass is disabled"
 msgstr "Varna när ett optimerarpass är avaktiverat"
 
-#: common.opt:98
+#: common.opt:99
 msgid "Treat all warnings as errors"
 msgstr "Behandla alla varningar som fel."
 
-#: common.opt:102
+#: common.opt:103
 msgid "Treat specified warning as error"
 msgstr "Behandla angivna varningar som fel"
 
-#: common.opt:106
+#: common.opt:107
 msgid "Print extra (possibly unwanted) warnings"
 msgstr "Skriv extra (möjligen oönskade) varningar"
 
-#: common.opt:110
+#: common.opt:111
 msgid "Exit on the first error occurred"
 msgstr "Avsluta vid första felet som uppstår"
 
-#: common.opt:114
+#: common.opt:115
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "Varna när en inline:ad funktion inte kan inline:as"
 
-#: common.opt:118
+#: common.opt:119
 msgid "Warn if an object is larger than <number> bytes"
 msgstr "Varna för ett objekt är större än <antal> byte"
 
-#: common.opt:122
+#: common.opt:123
 msgid "Warn when a logical operator is suspicously always evaluating to true or false"
 msgstr "Varna när en logisk operator misstänkt nog alltid beräknas till sant eller falskt"
 
-#: common.opt:126
+#: common.opt:127
 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 msgstr "Varna för slingan inte kan optimeras på grund av icketriviala antaganden."
 
-#: common.opt:130
+#: common.opt:131
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr "Varna för funktioner som är möjliga kandidater för __attribute__((noreturn))"
 
-#: common.opt:134
+#: common.opt:135
 msgid "Warn about overflow in arithmetic expressions"
 msgstr "Varna för spill i aritmetiska uttryck"
 
-#: common.opt:138
+#: common.opt:139
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr "Varna när attributet packed inte har någon effekt på postformatet"
 
-#: common.opt:142
+#: common.opt:143
 msgid "Warn when padding is required to align structure members"
 msgstr "Varna när utfyllnad krävs för att justera postmedlemmar"
 
-#: common.opt:146
+#: common.opt:147
 msgid "Warn when one local variable shadows another"
 msgstr "Varna när en lokal variabel skuggar en annan"
 
-#: common.opt:150
+#: common.opt:151
 msgid "Warn when not issuing stack smashing protection for some reason"
 msgstr "Varna när stacköverskrivningsskydd inte läggs ut av någon anledning"
 
-#: common.opt:154 common.opt:158
+#: common.opt:155 common.opt:159
 msgid "Warn about code which might break strict aliasing rules"
 msgstr "Varna för kod som kan bryta strikta aliasregler"
 
-#: common.opt:162 common.opt:166
+#: common.opt:163 common.opt:167
 msgid "Warn about optimizations that assume that signed overflow is undefined"
 msgstr "Varna för optimeringar som antar spill med tecken är odefinierat"
 
-#: common.opt:170
+#: common.opt:171
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr "Varna när hopptabeller för uppräkningstyper inte har standardfall och saknar ett fall"
 
-#: common.opt:174
+#: common.opt:175
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr "Varna för uppräkningshopptabeller saknar en \"default:\"-sats"
 
-#: common.opt:178
+#: common.opt:179
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr "Varna för alla uppräkningshopptabeller som saknar ett specifikt fall"
 
-#: common.opt:186
+#: common.opt:183 c.opt:434
+msgid "Do not suppress warnings from system headers"
+msgstr "Undertryck inte varningar från systemhuvudfiler"
+
+#: common.opt:187
 msgid "Warn about uninitialized automatic variables"
 msgstr "Varna för oinitierade automatiska variabler"
 
-#: common.opt:190
+#: common.opt:191
 msgid "Warn about code that will never be executed"
 msgstr "Varna för kod som aldrig kommer köras"
 
-#: common.opt:194
+#: common.opt:195
 msgid "Enable all -Wunused- warnings"
 msgstr "Aktivera alla -Wunused-varningar"
 
-#: common.opt:198
+#: common.opt:199
 msgid "Warn when a function is unused"
 msgstr "Varna när en funktion är oanvänd"
 
-#: common.opt:202
+#: common.opt:203
 msgid "Warn when a label is unused"
 msgstr "Varna när en etikett är oanvänd"
 
-#: common.opt:206
+#: common.opt:207
 msgid "Warn when a function parameter is unused"
 msgstr "Varna när en funktionsparameter är oanvänd"
 
-#: common.opt:210
+#: common.opt:211
 msgid "Warn when an expression value is unused"
 msgstr "Varna när ett uttrycksvärde är oanvänt"
 
-#: common.opt:214
+#: common.opt:215
 msgid "Warn when a variable is unused"
 msgstr "Varna när en variabel är oanvänd"
 
-#: common.opt:218
+#: common.opt:219
 msgid "Warn when a register variable is declared volatile"
 msgstr "Varna när en registervariabel är deklarerad volatile"
 
-#: common.opt:222
+#: common.opt:223
 msgid "Warn instead of error in case profiles in -fprofile-use do not match"
 msgstr "Varna istället för att ge fel profiler i -fprofile-use inte stämmer"
 
-#: common.opt:226
+#: common.opt:227
 msgid "Emit declaration information into <file>"
 msgstr "Generera deklarationsinfo till <fil>"
 
-#: common.opt:239
+#: common.opt:240
 msgid "Enable dumps from specific passes of the compiler"
 msgstr "Slå på dumpning från specifika pass i kompilatorn"
 
-#: common.opt:243
+#: common.opt:244
 msgid "Set the file basename to be used for dumps"
 msgstr "Ange basfilnamn att användas för dumpar"
 
-#: common.opt:263
+#: common.opt:264
 msgid "Align the start of functions"
 msgstr "Justera starten av funktioner"
 
-#: common.opt:270
+#: common.opt:271
 msgid "Align labels which are only reached by jumping"
 msgstr "Justera etiketter som bara nås via hopp"
 
-#: common.opt:277
+#: common.opt:278
 msgid "Align all labels"
 msgstr "Justera alla etiketter"
 
-#: common.opt:284
+#: common.opt:285
 msgid "Align the start of loops"
 msgstr "Justera starten av slingor"
 
-#: common.opt:299
+#: common.opt:300
 msgid "Specify that arguments may alias each other and globals"
 msgstr "Ange att argument kan vara alias för varandra och andra globala"
 
-#: common.opt:303
+#: common.opt:304
 msgid "Assume arguments may alias globals but not each other"
 msgstr "Anta att argument kan vara alias för globala men inte varandra"
 
-#: common.opt:307
+#: common.opt:308
 msgid "Assume arguments alias neither each other nor globals"
 msgstr "Anta att argument varken är alias för varandra eller globala"
 
-#: common.opt:311
+#: common.opt:312
 msgid "Assume arguments alias no other storage"
 msgstr "Anta att argument inte är alias för annat lagringsutrymme"
 
-#: common.opt:315
+#: common.opt:316
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr "Generera tabeller för uppnystning som är exakta vid varje instruktionsgräns"
 
-#: common.opt:319
+#: common.opt:320
 msgid "Generate auto-inc/dec instructions"
 msgstr "Generera auto-inc/dec-instruktioner"
 
-#: common.opt:327
+#: common.opt:328
 msgid "Generate code to check bounds before indexing arrays"
 msgstr "Generera kod för att kontrollera gränser före indexering i vektorer"
 
-#: common.opt:331
+#: common.opt:332
 msgid "Replace add, compare, branch with branch on count register"
 msgstr "Ersätt addition, jämförelse, grena med gren vid räknarregister"
 
-#: common.opt:335
+#: common.opt:336
 msgid "Use profiling information for branch probabilities"
 msgstr "Använd profileringsinformation för grensannolikheter"
 
-#: common.opt:339
+#: common.opt:340
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr "Utför optimering av grenmålsinläsning före prolog-/epilogtrådning"
 
-#: common.opt:343
+#: common.opt:344
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr "Utför optimering av grenmålsinläsning efter prolog-/epilogtrådning"
 
-#: common.opt:347
+#: common.opt:348
 msgid "Restrict target load migration not to re-use registers in any basic block"
 msgstr "Begränsa migration av målinläsning till att inte återanvända register i något grundblock"
 
-#: common.opt:351
+#: common.opt:352
 msgid "Mark <register> as being preserved across functions"
 msgstr "Markera att <register> bevaras mellan funktioner"
 
-#: common.opt:355
+#: common.opt:356
 msgid "Mark <register> as being corrupted by function calls"
 msgstr "Markera att <register> förstörs av funktionsanrop"
 
-#: common.opt:362
+#: common.opt:363
 msgid "Save registers around function calls"
 msgstr "Spara register runt funktionsanrop"
 
-#: common.opt:366
+#: common.opt:367
 msgid "Compare the results of several data dependence analyzers."
 msgstr "Jämför resultaten av flera analyserare av databeroende."
 
-#: common.opt:370
+#: common.opt:371
 msgid "Do not put uninitialized globals in the common section"
 msgstr "Lägg inte oinitierade globala i den gemensamma sektionen"
 
-#: common.opt:374
+#: common.opt:375
 msgid "Perform a register copy-propagation optimization pass"
 msgstr "Utför ett optimeringspass för kopieringspropagering av register"
 
-#: common.opt:378
+#: common.opt:379
 msgid "Perform cross-jumping optimization"
 msgstr "Utför optimering för korshopp"
 
-#: common.opt:382
+#: common.opt:383
 msgid "When running CSE, follow jumps to their targets"
 msgstr "När CSE körs, följ hopp till deras mål"
 
-#: common.opt:386
+#: common.opt:387
 msgid "When running CSE, follow conditional jumps"
 msgstr "När CSE körs, följ villkorliga hopp"
 
-#: common.opt:390
+#: common.opt:391
 msgid "Omit range reduction step when performing complex division"
 msgstr "Uteslut intervallreduktionssteget när komplex division görs"
 
-#: common.opt:394
+#: common.opt:395
 msgid "Place data items into their own section"
 msgstr "Placera dataobjekt i sin egen sektion"
 
-#: common.opt:398
+#: common.opt:399
 msgid "List all available debugging counters with their limits and counts."
 msgstr "Lista alla tillgängliga felsökningsräknare med deras gränser och värden."
 
-#: common.opt:402
+#: common.opt:403
 msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter limit.   "
 msgstr "-fdbg-cnt=<räknare>:<gräns>[,<räknare>:<gräns>,...]    Sätt gränsen för felsökningsräknare.   "
 
-#: common.opt:406
+#: common.opt:407
 msgid "Map one directory name to another in debug information"
 msgstr "Översätt ett katalognamn till ett annat i felsökningsinformation"
 
-#: common.opt:412
+#: common.opt:413
 msgid "Defer popping functions args from stack until later"
 msgstr "Senarelägg borttagandet av funktionsargument från stacken"
 
-#: common.opt:416
+#: common.opt:417
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr "Försök fylla fördröjningsfack av greninstruktioner"
 
-#: common.opt:420
+#: common.opt:421
 msgid "Delete useless null pointer checks"
 msgstr "Tag bort onödiga nollpekarkontroller"
 
-#: common.opt:424
+#: common.opt:425
 msgid "How often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr "Anger hur ofta källkodspositioner skall skrivas ut i början av utskrift vid radbrytning"
 
-#: common.opt:428
+#: common.opt:429
 msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 msgstr "Lägg till lämpliga diagnostiska meddelanden till kommandoradsflaggan som styr dem"
 
-#: common.opt:432
+#: common.opt:433
 msgid "Dump various compiler internals to a file"
 msgstr "Skriv ut diverse intern kompilatorinformation till en fil"
 
-#: common.opt:436
+#: common.opt:437
 msgid "Suppress output of addresses in debugging dumps"
 msgstr "Undertryck utskrift av adresser i felsökningsutskrifter"
 
-#: common.opt:440
+#: common.opt:441
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 msgstr "Undertryck utskrift av instruktionsantal, radnummernoteringar och -adresser i felsökningsutskrifter"
 
-#: common.opt:444
+#: common.opt:445
 msgid "Perform early inlining"
 msgstr "Utför tidig inline:ing"
 
-#: common.opt:448
+#: common.opt:449
 msgid "Perform DWARF2 duplicate elimination"
 msgstr "Utför dubletteliminering i DWARF2"
 
-#: common.opt:452 common.opt:456
+#: common.opt:453 common.opt:457
 msgid "Perform unused type elimination in debug info"
 msgstr "Utför eliminering av oanvända typer i felsökningsinformation"
 
-#: common.opt:460
+#: common.opt:461
 msgid "Do not suppress C++ class debug information."
 msgstr "Undertryck inte felsökningsinformation för C++-klasser."
 
-#: common.opt:464
+#: common.opt:465
 msgid "Enable exception handling"
 msgstr "Aktivera undantagshantering"
 
-#: common.opt:468
+#: common.opt:469
 msgid "Perform a number of minor, expensive optimizations"
 msgstr "Utför ett antal smärre, dyra optimeringar"
 
-#: common.opt:475
+#: common.opt:476
 msgid "Assume no NaNs or infinities are generated"
 msgstr "Anta att inga NaN:er eller oändligheter genereras"
 
-#: common.opt:479
+#: common.opt:480
 msgid "Mark <register> as being unavailable to the compiler"
 msgstr "Markera <register> som ej tillgängligt för kompilatorn"
 
-#: common.opt:483
+#: common.opt:484
 msgid "Don't allocate floats and doubles in extended-precision registers"
 msgstr "Allokera inte float och double i register med utökad precision"
 
-#: common.opt:489
-msgid "Copy memory address constants into registers before use"
-msgstr "Kopiera minnesadresskonstanter till register före de används"
+#: common.opt:488 common.opt:647 common.opt:855 common.opt:986 common.opt:1061
+msgid "Does nothing.  Preserved for backward compatibility."
+msgstr "Gör ingenting.  Bevarad för bakåtkompatibilitet."
 
-#: common.opt:493
+#: common.opt:492
 msgid "Perform a forward propagation pass on RTL"
 msgstr "Utför ett framåtpropageringspass på RTL"
 
-#: common.opt:500
+#: common.opt:499
 msgid "Allow function addresses to be held in registers"
 msgstr "Tillåt att funktionsadresser läggs i register"
 
-#: common.opt:504
+#: common.opt:503
 msgid "Place each function into its own section"
 msgstr "Placera varje funktion i sin egen sektion"
 
-#: common.opt:508
+#: common.opt:507
 msgid "Perform global common subexpression elimination"
 msgstr "Utför global eliminering av gemensamma deluttryck"
 
-#: common.opt:512
+#: common.opt:511
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr "Utför förbättrad förflyttning av inläsning under global eliminering av gemensamma deluttryck"
 
-#: common.opt:516
+#: common.opt:515
 msgid "Perform store motion after global common subexpression elimination"
 msgstr "Utför förflyttning av lagring efter global eliminering av gemensamma deluttryck"
 
-#: common.opt:520
+#: common.opt:519
 msgid "Perform redundant load after store elimination in global common subexpression"
 msgstr "Utför eliminering av överflödig inläsning efter lagring i globala gemensamma deluttryck"
 
-#: common.opt:525
+#: common.opt:524
 msgid "Perform global common subexpression elimination after register allocation"
 msgstr "Utför global eliminering av gemensamma deluttryck efter registertilldelning"
 
-#: common.opt:530
+#: common.opt:529
 msgid "Enable guessing of branch probabilities"
 msgstr "Aktivera att grensannolikheter gissas"
 
-#: common.opt:538
+#: common.opt:537
 msgid "Process #ident directives"
 msgstr "Hantera #ident-direktiv"
 
-#: common.opt:542
+#: common.opt:541
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr "Utför konvertering av villkorliga hopp till grenlösa motsvarigheter"
 
-#: common.opt:546
+#: common.opt:545
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr "Utför konvertering av villkorliga hopp till villkorlig exekvering"
 
-#: common.opt:554
+#: common.opt:553
 msgid "Do not generate .size directives"
 msgstr "Generera inte .size-direktiv"
 
-#: common.opt:563
+#: common.opt:562
 msgid "Pay attention to the \"inline\" keyword"
 msgstr "Ta hänsyn till nyckelordet \"inline\""
 
-#: common.opt:567
+#: common.opt:566
 msgid "Integrate simple functions into their callers when code size is known to not growth"
 msgstr "Integrera enkla funktioner i deras anropare när det är klart att kodstorleken inte växer"
 
-#: common.opt:571
+#: common.opt:570
 msgid "Integrate simple functions into their callers"
 msgstr "Integrera enkla funktioner i deras anropare"
 
-#: common.opt:575
+#: common.opt:574
 msgid "Integrate functions called once into their callers"
 msgstr "Integrera funktioner anropade en gång i deras anropare"
 
-#: common.opt:582
+#: common.opt:581
 msgid "Limit the size of inlined functions to <number>"
 msgstr "Begränsa storlek på inline-funktioner till <tal>"
 
-#: common.opt:586
+#: common.opt:585
 msgid "Instrument function entry and exit with profiling calls"
 msgstr "Instrumentera funktionsingång och -utgång med profileringsanrop"
 
-#: common.opt:590
+#: common.opt:589
 msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 msgstr "-finstrument-functions-exclude-function-list=namn,...  Instrumentera inte uppräknade funktioner"
 
-#: common.opt:594
+#: common.opt:593
 msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 msgstr "-finstrument-functions-exclude-file-list=filenamn,...  Instrumentera inte funktioner uppräknade i filerna"
 
-#: common.opt:598
+#: common.opt:597
 msgid "Perform Interprocedural constant propagation"
 msgstr "Utför konstantpropagering mellan procedurer"
 
-#: common.opt:602
+#: common.opt:601
 msgid "Discover pure and const functions"
 msgstr "Upptäck pure- och const-funktioner"
 
-#: common.opt:606
+#: common.opt:605
 msgid "Perform interprocedural points-to analysis"
 msgstr "Utför pekar-på-analyser mellan procedurer"
 
-#: common.opt:610
+#: common.opt:609
 msgid "Discover readonly and non addressable static variables"
 msgstr "Upptäck endast läsbara och icke adresserbara statiska variabler"
 
-#: common.opt:614
+#: common.opt:613
 msgid "Type based escape and alias analysis"
 msgstr "Typbaserad analys av flykt och alias"
 
 # Avhugget p.g.a. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34352
 # Hela meddelandet är översatt
-#: common.opt:618
+#: common.opt:617
 msgid "Perform matrix layout flattening and transposing based"
 msgstr "Utför tillplattning och transponering av matriser baserat på profileringsinformation"
 
-#: common.opt:623
+#: common.opt:622
 msgid "Perform structure layout optimizations based"
 msgstr "Utför optimeringar av postutläggning baserat"
 
-#: common.opt:628
+#: common.opt:627
 msgid "Optimize induction variables on trees"
 msgstr "Optimera induktionsvariabler på träd"
 
-#: common.opt:632
+#: common.opt:631
 msgid "Use jump tables for sufficiently large switch statements"
 msgstr "Använd hopptabeller för tillräckligt stora switch-satser"
 
-#: common.opt:636
+#: common.opt:635
 msgid "Generate code for functions even if they are fully inlined"
 msgstr "Generera kod för funktioner även om de är fullständigt inline:ade"
 
-#: common.opt:640
+#: common.opt:639
 msgid "Emit static const variables even if they are not used"
 msgstr "Mata ut static const-variabler även om de inte används"
 
-#: common.opt:644
+#: common.opt:643
 msgid "Give external symbols a leading underscore"
 msgstr "Ge externa symboler ett inledande understrykningstecken"
 
-#: common.opt:648 common.opt:852 common.opt:983
-msgid "Does nothing.  Preserved for backward compatibility."
-msgstr "Gör ingenting.  Bevarad för bakåtkompatibilitet."
-
-#: common.opt:652
+#: common.opt:651
 msgid "Set errno after built-in math functions"
 msgstr "Sätt errno efter inbyggda matematikfunktioner"
 
-#: common.opt:656
+#: common.opt:655
 msgid "Report on permanent memory allocation"
 msgstr "Rapportera om permanent minnesallokering"
 
-#: common.opt:663
+#: common.opt:662
 msgid "Attempt to merge identical constants and constant variables"
 msgstr "Försök slå samman identiska konstanter och konstanta variabler"
 
-#: common.opt:667
+#: common.opt:666
 msgid "Attempt to merge identical constants across compilation units"
 msgstr "Försök slå samman identiska konstanter mellan kompileringsenheter"
 
-#: common.opt:671
+#: common.opt:670
+msgid "Attempt to merge identical debug strings across compilation units"
+msgstr "Försök slå samman identiska felsökningssträngar mellan kompileringsenheter"
+
+#: common.opt:674
 msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr "Begränsa felmeddelandens längd till <antal> tecken per rad.  0 stänger av radbrytning"
 
-#: common.opt:675
+#: common.opt:678
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 msgstr "Utför SMS-baserad modulo-schemaläggning före det första schemaläggningspasset"
 
-#: common.opt:679
+#: common.opt:682
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 msgstr "Utför SMS-baserad modulo-schemaläggning med tillåten registerförflyttning"
 
-#: common.opt:683
+#: common.opt:686
 msgid "Move loop invariant computations out of loops"
 msgstr "Flytta slinginvarianta beräkningar ut från slingor"
 
-#: common.opt:687
+#: common.opt:690
 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
 msgstr "Lägg till gränskontrollinstrumenteringen mudflap för enkeltrådade program"
 
-#: common.opt:691
+#: common.opt:694
 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
 msgstr "Lägg till gränskontrollinstrumenteringen mudflap för flertrådade program"
 
-#: common.opt:695
+#: common.opt:698
 msgid "Ignore read operations when inserting mudflap instrumentation"
 msgstr "Ignorera läsoperationer när mudflap-instrumentering läggs in"
 
-#: common.opt:699
+#: common.opt:702
 msgid "Use the RTL dead code elimination pass"
 msgstr "Använd passet på RTL för eliminering av död kod"
 
-#: common.opt:703
+#: common.opt:706
 msgid "Use the RTL dead store elimination pass"
 msgstr "Använd passet på RTL för eliminering av död lagring"
 
-#: common.opt:707
+#: common.opt:710
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 msgstr "Aktivera/deaktivera den traditionella schemaläggningen i slingor som redan passerat modulo-schemaläggning"
 
-#: common.opt:711
+#: common.opt:714
 msgid "Support synchronous non-call exceptions"
 msgstr "Stöd synkrona icke-anropsundantag"
 
-#: common.opt:715
+#: common.opt:718
 msgid "When possible do not generate stack frames"
 msgstr "Låt bli att generera stackramar när det är möjligt"
 
-#: common.opt:719
+#: common.opt:722
 msgid "Expand OpenMP operations on SSA form"
 msgstr "Expandera OpenMP-operationer i SSA-form"
 
-#: common.opt:723
+#: common.opt:726
 msgid "Do the full register move optimization pass"
 msgstr "Gör det fullständiga registerförflyttningsoptimeringspasset"
 
-#: common.opt:727
+#: common.opt:730
 msgid "Optimize sibling and tail recursive calls"
 msgstr "Optimera syskon- och svansrekursiva anrop"
 
-#: common.opt:731 common.opt:735
+#: common.opt:734 common.opt:738
 msgid "Report on memory allocation before interprocedural optimization"
 msgstr "Rapportera minnesallokering för interprocedurella optimeringar"
 
-#: common.opt:739
+#: common.opt:742
 msgid "Pack structure members together without holes"
 msgstr "Packa ihop postmedlemmar utan hål"
 
-#: common.opt:743
+#: common.opt:746
 msgid "Set initial maximum structure member alignment"
 msgstr "Ange initial maximal justering för postmedlemmar"
 
-#: common.opt:747
+#: common.opt:750
 msgid "Return small aggregates in memory, not registers"
 msgstr "Returnera små aggregat i minne, inte register"
 
-#: common.opt:751
+#: common.opt:754
 msgid "Perform loop peeling"
 msgstr "Utför slingavskalning"
 
-#: common.opt:755
+#: common.opt:758
 msgid "Enable machine specific peephole optimizations"
 msgstr "Aktivera maskinspecifika nyckelhålsoptimeringar"
 
-#: common.opt:759
+#: common.opt:762
 msgid "Enable an RTL peephole pass before sched2"
 msgstr "Aktivera ett RTL-nyckelhålspass före sched2"
 
-#: common.opt:763
+#: common.opt:766
 msgid "Generate position-independent code if possible (large mode)"
 msgstr "Generera positionsoberoende kod om möjligt (stort läge)"
 
-#: common.opt:767
+#: common.opt:770
 msgid "Generate position-independent code for executables if possible (large mode)"
 msgstr "Generera positionsoberoende kod för körbara program om möjligt (stort läge)"
 
-#: common.opt:771
+#: common.opt:774
 msgid "Generate position-independent code if possible (small mode)"
 msgstr "Generera positionsoberoende kod om möjligt (litet läge)"
 
-#: common.opt:775
+#: common.opt:778
 msgid "Generate position-independent code for executables if possible (small mode)"
 msgstr "Generera positionsoberoende kod för körbara program om möjligt (litet läge)"
 
-#: common.opt:779
+#: common.opt:782
 msgid "Run predictive commoning optimization."
 msgstr "Kör optimeringar för predikativ gemensamning."
 
-#: common.opt:783
+#: common.opt:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr "Generera förhandshämtningsinstruktioner (prefetch), om tillgängliga, för vektorer i slingor"
 
-#: common.opt:787
+#: common.opt:790
 msgid "Enable basic program profiling code"
 msgstr "Aktivera grundläggande programprofileringskod"
 
-#: common.opt:791
+#: common.opt:794
 msgid "Insert arc-based program profiling code"
 msgstr "Lägg in bågbaserad programprofileringskod"
 
-#: common.opt:795
+#: common.opt:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr "Aktivera vanliga flaggor för att generera profileringsinformation för optimeringar styrda av återmatad profil"
 
-#: common.opt:799
+#: common.opt:802
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr "Aktivera vanliga flaggor för att utföra optimeringar styrda av återmatad profil"
 
-#: common.opt:803
+#: common.opt:806
 msgid "Insert code to profile values of expressions"
 msgstr "Lägg in kod för att profilera värden av uttryck"
 
-#: common.opt:810
+#: common.opt:813
 msgid "Make compile reproducible using <string>"
 msgstr "Gör kompileringen reproducerbar med <sträng>"
 
-#: common.opt:820
+#: common.opt:823
 msgid "Record gcc command line switches in the object file."
 msgstr "Notera gcc:s kommandoradsflaggor i objektfilen."
 
-#: common.opt:824
+#: common.opt:827
 msgid "Return small aggregates in registers"
 msgstr "Returnera små poster i register"
 
-#: common.opt:828
+#: common.opt:831
 msgid "Enables a register move optimization"
 msgstr "Aktiverar en registerförflyttningsoptimering"
 
-#: common.opt:832
+#: common.opt:835
 msgid "Perform a register renaming optimization pass"
 msgstr "Utför ett optimeringspass med registernamnbyten"
 
-#: common.opt:836
+#: common.opt:839
 msgid "Reorder basic blocks to improve code placement"
 msgstr "Flytta om grundblock för att förbättra kodplacering"
 
-#: common.opt:840
+#: common.opt:843
 msgid "Reorder basic blocks and partition into hot and cold sections"
 msgstr "Flytta om grundblock och partitioner till varma och kalla sektioner"
 
-#: common.opt:844
+#: common.opt:847
 msgid "Reorder functions to improve code placement"
 msgstr "Flytta om funktioner för att förbättra kodplacering"
 
-#: common.opt:848
+#: common.opt:851
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr "Lägg till ett pass för eliminering av gemensamma deluttryck efter slingoptimeringar"
 
-#: common.opt:856
+#: common.opt:859
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr "Avaktivera optimeringar som antar standardmässig avrundningsbeteende för FP"
 
-#: common.opt:860
+#: common.opt:863
 msgid "Enable scheduling across basic blocks"
 msgstr "Aktivera schemaläggning mellan grundblock"
 
-#: common.opt:864
+#: common.opt:867
 msgid "Allow speculative motion of non-loads"
 msgstr "Tillåt spekulativ förflyttning av icke-inläsningar"
 
-#: common.opt:868
+#: common.opt:871
 msgid "Allow speculative motion of some loads"
 msgstr "Tillåt spekulativ förflyttning av några inläsningar"
 
-#: common.opt:872
+#: common.opt:875
 msgid "Allow speculative motion of more loads"
 msgstr "Tillåt spekulativ förflyttning av fler inläsningar"
 
-#: common.opt:876
+#: common.opt:879
 msgid "Set the verbosity level of the scheduler"
 msgstr "Ange hur mångordig schemaläggaren skall vara"
 
-#: common.opt:880
+#: common.opt:883
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr "Om schemaläggning efter omläsning, gör superblockschemaläggning"
 
-#: common.opt:884
+#: common.opt:887
 msgid "If scheduling post reload, do trace scheduling"
 msgstr "Om schemaläggning efter omläsning, gör spårningsschemaläggning"
 
-#: common.opt:888
+#: common.opt:891
 msgid "Reschedule instructions before register allocation"
 msgstr "Schemalägg om instruktioner före registertilldelning"
 
-#: common.opt:892
+#: common.opt:895
 msgid "Reschedule instructions after register allocation"
 msgstr "Schemalägg om instruktioner efter registertilldelning"
 
-#: common.opt:898
+#: common.opt:901
 msgid "Allow premature scheduling of queued insns"
 msgstr "Tillåt förtida schemaläggning av köade instruktioner"
 
-#: common.opt:902
+#: common.opt:905
 msgid "Set number of queued insns that can be prematurely scheduled"
 msgstr "Ange antalet köade instruktioner som kan schemaläggas i förtid"
 
-#: common.opt:910 common.opt:914
+#: common.opt:913 common.opt:917
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr "Sätt beroendeavståndet som kontrolleras i förtida schemaläggning av köade instruktioner"
 
-#: common.opt:918
+#: common.opt:921
 msgid "Access data in the same section from shared anchor points"
 msgstr "Nå data i samma sektion från delade förankringspunkter"
 
-#: common.opt:922
+#: common.opt:925
 msgid "Perform sequence abstraction optimization on RTL"
 msgstr "Utför sekvensabstraktionsoptimeringar på RTL"
 
-#: common.opt:926
+#: common.opt:929
 msgid "Eliminate redundant sign extensions using LCM."
 msgstr "Eliminera överflödiga teckenutvidgningar med LCM."
 
-#: common.opt:930
+#: common.opt:933
 msgid "Show column numbers in diagnostics, when available.  Default off"
 msgstr "Visa kolumnnummer i felmeddelanden, när de är tillgängliga.  Normalt av"
 
-#: common.opt:934
+#: common.opt:937
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr "Avaktivera optimeringar som kan observeras av IEEE signalerande NAN:ar"
 
-#: common.opt:938
+#: common.opt:941
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 msgstr "Avaktivera flyttalsoptimeringar som ignorera IEEE:s tecken på noll"
 
-#: common.opt:942
+#: common.opt:945
 msgid "Convert floating point constants to single precision constants"
 msgstr "Konvertera flyttalskonstanter till konstanter med enkel precision"
 
-#: common.opt:946
+#: common.opt:949
 msgid "Split lifetimes of induction variables when loops are unrolled"
 msgstr "Dela livstiden på induktionsvariabler när slingor rullas ut"
 
-#: common.opt:950
+#: common.opt:953
 msgid "Split wide types into independent registers"
 msgstr "Dela upp breda typer i oberoende register"
 
-#: common.opt:954
+#: common.opt:957
 msgid "Apply variable expansion when loops are unrolled"
 msgstr "Tillämpa variabelexpansion när slingor rullas ut"
 
-#: common.opt:960
+#: common.opt:963
 msgid "Insert stack checking code into the program"
 msgstr "Lägg in stackkontrollkod i programmet"
 
-#: common.opt:967
+#: common.opt:970
 msgid "Trap if the stack goes past <register>"
 msgstr "Fånga om stacken går förbi <register>"
 
-#: common.opt:971
+#: common.opt:974
 msgid "Trap if the stack goes past symbol <name>"
 msgstr "Fånga om stacken går förbi symbolen <namn>"
 
-#: common.opt:975
+#: common.opt:978
 msgid "Use propolice as a stack protection method"
 msgstr "Använd propolice som en metod att skydda stacken"
 
-#: common.opt:979
+#: common.opt:982
 msgid "Use a stack protection method for every function"
 msgstr "Använd en metod att skydda stacken för varje funktion"
 
-#: common.opt:991
+#: common.opt:994
 msgid "Assume strict aliasing rules apply"
 msgstr "Anta att strikta aliasregler gäller"
 
-#: common.opt:995
+#: common.opt:998
 msgid "Treat signed overflow as undefined"
 msgstr "Behandla spill med tecken som odefinierat"
 
-#: common.opt:999
+#: common.opt:1002
 msgid "Check for syntax errors, then stop"
 msgstr "Leta efter syntaxfel, stoppa sedan"
 
-#: common.opt:1003
+#: common.opt:1006
 msgid "Create data files needed by \"gcov\""
 msgstr "Skapa datafiler som behövs av \"gcov\""
 
-#: common.opt:1007
+#: common.opt:1010
 msgid "Perform jump threading optimizations"
 msgstr "Utför hopptrådningsoptimeringar"
 
-#: common.opt:1011
+#: common.opt:1014
 msgid "Report the time taken by each compiler pass"
 msgstr "Rapportera tiden som går åt för varje kompilatorpass"
 
-#: common.opt:1015
+#: common.opt:1018
 msgid "Set the default thread-local storage code generation model"
 msgstr "Ange normal kodgenereringsmodell för trådlokal lagring"
 
-#: common.opt:1019
+#: common.opt:1022
 msgid "Reorder top level functions, variables, and asms"
 msgstr "Ordna om toppnivåfunktioner, variabler och asm:ar"
 
-#: common.opt:1023
+#: common.opt:1026
 msgid "Perform superblock formation via tail duplication"
 msgstr "Utför superblockformering via svansduplicering"
 
-#: common.opt:1030
+#: common.opt:1033
 msgid "Assume floating-point operations can trap"
 msgstr "Anta att flyttalsoperationer kan utlösa fällor"
 
-#: common.opt:1034
+#: common.opt:1037
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr "Fånga teckenspill i addition, subtraktion och multiplikation"
 
-#: common.opt:1038
+#: common.opt:1041
 msgid "Enable SSA-CCP optimization on trees"
 msgstr "Aktivera SSA-CCP-optimering av träd"
 
-#: common.opt:1042
+#: common.opt:1045
 msgid "Enable SSA-CCP optimization for stores and loads"
 msgstr "Aktivera SSA-CCP-optimering av lagring och laddning"
 
-#: common.opt:1046
+#: common.opt:1049
 msgid "Enable loop header copying on trees"
 msgstr "Aktivera slinghuvdkopiering av träd"
 
-#: common.opt:1050
+#: common.opt:1053
 msgid "Replace SSA temporaries with better names in copies"
 msgstr "Ersätt SSA-temporärer med bättre namn i kopieringar"
 
-#: common.opt:1054
+#: common.opt:1057
 msgid "Enable copy propagation on trees"
 msgstr "Aktivera kopiepropagering i träd"
 
-#: common.opt:1058
-msgid "This switch is obsolete"
-msgstr "Denna flagga är föråldrad"
-
-#: common.opt:1062
+#: common.opt:1065
 msgid "Transform condition stores into unconditional ones"
 msgstr "Transformera villkorliga lagringar till ovillkorliga"
 
-#: common.opt:1066
+#: common.opt:1069
 msgid "Enable SSA dead code elimination optimization on trees"
 msgstr "Aktivera eliminering av död kod i SSA-optimeringen i träd"
 
-#: common.opt:1070
+#: common.opt:1073
 msgid "Enable dominator optimizations"
 msgstr "Aktivera dominatoroptimeringar"
 
-#: common.opt:1074
+#: common.opt:1077
 msgid "Enable dead store elimination"
 msgstr "Aktivera eliminering av död lagring"
 
-#: common.opt:1078
+#: common.opt:1081
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 msgstr "Aktivera fullständig överflödseliminering (FRE) i träd"
 
-#: common.opt:1082
+#: common.opt:1085
 msgid "Enable loop invariant motion on trees"
 msgstr "Aktivera förflyttning av slingoberoende delar i träd"
 
-#: common.opt:1086
+#: common.opt:1089
 msgid "Enable linear loop transforms on trees"
 msgstr "Aktivera linjära slingtransformationer på träd"
 
-#: common.opt:1090
+#: common.opt:1093
 msgid "Create canonical induction variables in loops"
 msgstr "Skapa kanoniska induktionsvariabler i slingor"
 
-#: common.opt:1094
+#: common.opt:1097
 msgid "Enable loop optimizations on tree level"
 msgstr "Aktivera slingoptimeringar på trädnivå"
 
-#: common.opt:1098
+#: common.opt:1101
 msgid "Enable automatic parallelization of loops"
 msgstr "Aktivera automatisk parallellisering av slingor"
 
-#: common.opt:1102
+#: common.opt:1105
 msgid "Enable SSA-PRE optimization on trees"
 msgstr "Aktivera SSA-PRE-optimeringar i träd"
 
-#: common.opt:1106
+#: common.opt:1109
 msgid "Enable reassociation on tree level"
 msgstr "Aktivera återassociering på trädnivå"
 
-#: common.opt:1110
+#: common.opt:1113
 msgid "Perform structural alias analysis"
 msgstr "Utför strukturell aliasanalys"
 
-#: common.opt:1114
+#: common.opt:1117
 msgid "Enable SSA code sinking on trees"
 msgstr "Aktivera SSA-kodsänkning i träd"
 
-#: common.opt:1118
+#: common.opt:1121
 msgid "Perform scalar replacement of aggregates"
 msgstr "Utför skalärersättning av aggregat"
 
-#: common.opt:1122
+#: common.opt:1125
 msgid "Replace temporary expressions in the SSA->normal pass"
 msgstr "Ersätt tillfälliga uttryck i passet SSA->normal"
 
-#: common.opt:1126
+#: common.opt:1129
 msgid "Perform live range splitting during the SSA->normal pass"
 msgstr "Utför livstidsuppdelning under passet SSA->normal"
 
-#: common.opt:1130
+#: common.opt:1133
 msgid "Perform Value Range Propagation on trees"
 msgstr "Utför propagering av värdeintervall i träd"
 
-#: common.opt:1134
+#: common.opt:1137
 msgid "Compile whole compilation unit at a time"
 msgstr "Kompilera en hel kompileringsenhet åt gången"
 
-#: common.opt:1138
+#: common.opt:1141
 msgid "Perform loop unrolling when iteration count is known"
 msgstr "Utför slingutrullning när iterationsantalet är känt"
 
-#: common.opt:1142
+#: common.opt:1145
 msgid "Perform loop unrolling for all loops"
 msgstr "Utför slingutrullning för alla slingor"
 
-#: common.opt:1149
+#: common.opt:1152
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 msgstr "Tillåt slingoptimeringar att anta att slingorna beter sig normalt"
 
 # Avhugget p.g.a. http://gcc.gnu.org/bugzilla/show_bug.cgi?id=34352
 # Hela meddelandet är översatt
-#: common.opt:1153
+#: common.opt:1156
 msgid "Allow optimization for floating-point arithmetic which may change the"
 msgstr "Tillåt optimeringar för flyttalsaritmetik som kan ändra resultatet av operationen på grund av avrundning"
 
-#: common.opt:1158
+#: common.opt:1161
 msgid "Same as -fassociative-math for expressions which include division."
 msgstr "Samma som -fassociative-math för uttryck som inkluderar division."
 
-#: common.opt:1166
+#: common.opt:1169
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr "Tillåt matematikoptimeringar som kan strida mot IEEE- eller ISO-standarder"
 
-#: common.opt:1170
+#: common.opt:1173
 msgid "Perform loop unswitching"
 msgstr "Utför slingavväxling"
 
-#: common.opt:1174
+#: common.opt:1177
 msgid "Just generate unwind tables for exception handling"
 msgstr "Generera bara upprullningstabeller för undantagshantering"
 
-#: common.opt:1178
+#: common.opt:1181
 msgid "Perform variable tracking"
 msgstr "Utför variabelspårning"
 
-#: common.opt:1182
+#: common.opt:1185
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 msgstr "Utför variabelspårning och tagga också variabler som är oinitierade"
 
-#: common.opt:1186
+#: common.opt:1189
 msgid "Enable loop vectorization on trees"
 msgstr "Aktivera slingvektorisering i träd"
 
-#: common.opt:1190
+#: common.opt:1193
 msgid "Enable use of cost model in vectorization"
 msgstr "Aktivera användning av kostnadsmodell vid vektorisering"
 
-#: common.opt:1194
+#: common.opt:1197
 msgid "Enable loop versioning when doing loop vectorization on trees"
 msgstr "Aktivera slingversioner när slingvektorisering i träd görs"
 
-#: common.opt:1198
+#: common.opt:1201
 msgid "Set the verbosity level of the vectorizer"
 msgstr "Sätt pratsamhetsnivå för vektoriseraren"
 
-#: common.opt:1202
+#: common.opt:1205
 msgid "Enable copy propagation of scalar-evolution information."
 msgstr "Aktivera kopiepropagering av skalärutvecklingsinformation."
 
-#: common.opt:1212
+#: common.opt:1215
 msgid "Add extra commentary to assembler output"
 msgstr "Lägg till extra kommentarer till assemblerutdata"
 
-#: common.opt:1216
+#: common.opt:1219
 msgid "Set the default symbol visibility"
 msgstr "Ange normalsynlighet för symboler"
 
-#: common.opt:1221
+#: common.opt:1224
 msgid "Use expression value profiles in optimizations"
 msgstr "Använd uttrycksvärdeprofiler i optimeringar"
 
-#: common.opt:1225
+#: common.opt:1228
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr "Konstruera nät och dela orelaterade användningar av en enskild variabel"
 
-#: common.opt:1229
+#: common.opt:1232
 msgid "Perform whole program optimizations"
 msgstr "Utför optimering av hela program"
 
-#: common.opt:1233
+#: common.opt:1236
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr "Anta att spill vid teckenaritmetik slår runt"
 
-#: common.opt:1237
+#: common.opt:1240
 msgid "Put zero initialized data in the bss section"
 msgstr "Lägg nollinitierad data i bss-sektionen"
 
-#: common.opt:1241
+#: common.opt:1244
 msgid "Generate debug information in default format"
 msgstr "Generera felsökningsinformation i standardformat"
 
-#: common.opt:1245
+#: common.opt:1248
 msgid "Generate debug information in COFF format"
 msgstr "Generera felsökningsinformation i COFF-format"
 
-#: common.opt:1249
+#: common.opt:1252
 msgid "Generate debug information in DWARF v2 format"
 msgstr "Generera felsökningsinformation i DWARF v2-format"
 
-#: common.opt:1253
+#: common.opt:1256
 msgid "Generate debug information in default extended format"
 msgstr "Generera felsökningsinformation i normalt utökat format"
 
-#: common.opt:1257
+#: common.opt:1260
 msgid "Generate debug information in STABS format"
 msgstr "Generera felsökningsinformation i STABS-format"
 
-#: common.opt:1261
+#: common.opt:1264
 msgid "Generate debug information in extended STABS format"
 msgstr "Generera felsökningsinformation i utökat STABS-format"
 
-#: common.opt:1265
+#: common.opt:1268
 msgid "Generate debug information in VMS format"
 msgstr "Generera felsökningsinformation i VMS-format"
 
-#: common.opt:1269
+#: common.opt:1272
 msgid "Generate debug information in XCOFF format"
 msgstr "Generera felsökningsinformation i XCOFF-format"
 
-#: common.opt:1273
+#: common.opt:1276
 msgid "Generate debug information in extended XCOFF format"
 msgstr "Generera felsökningsinformation i utökat XCOFF-format"
 
-#: common.opt:1277
+#: common.opt:1280
 msgid "Place output into <file>"
 msgstr "Skriv utdata i <fil>"
 
-#: common.opt:1281
+#: common.opt:1284
 msgid "Enable function profiling"
 msgstr "Aktivera funktionsprofilering"
 
-#: common.opt:1285
+#: common.opt:1288
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr "Ge varningar som krävs för att strikt följa standarden"
 
-#: common.opt:1289
+#: common.opt:1292
 msgid "Like -pedantic but issue them as errors"
 msgstr "Som -pedantic men ange dem som fel"
 
-#: common.opt:1293
+#: common.opt:1296
 msgid "Do not display functions compiled or elapsed time"
 msgstr "Visa inte kompilerade funktioner eller tiden som förbrukats"
 
-#: common.opt:1297
+#: common.opt:1300
 msgid "Display the compiler's version"
 msgstr "Visa kompilatorns version"
 
-#: common.opt:1301
+#: common.opt:1304
 msgid "Suppress warnings"
 msgstr "Undertryck varningar"
 
-#: common.opt:1305
+#: common.opt:1308
 msgid "Create a shared library"
 msgstr "Skapa ett delat bibliotek"
 
-#: common.opt:1309
+#: common.opt:1312
 msgid "Create a position independent executable"
 msgstr "Skapa ett positionsoberoende körbart program"
 
+#: c.opt:41
+msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
+msgstr "Intyga <svar> på <fråga>.  Om \"-\" sätts före <fråga> avaktiveras <svar>et till <fråga>n"
+
+#: c.opt:45
+msgid "Do not discard comments"
+msgstr "Kasta inte kommentarer"
+
+#: c.opt:49
+msgid "Do not discard comments in macro expansions"
+msgstr "Släng inte kommentarer vid makroexpansioner"
+
+#: c.opt:53
+msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
+msgstr "Definiera ett <makro> med <värde> som sitt värde.  Om bara <makro> anges sätts <värde> till 1"
+
+#: c.opt:60
+msgid "Add <dir> to the end of the main framework include path"
+msgstr "Lägg till <kat> till slutet av huvudramverkets inkluderingssökväg"
+
+#: c.opt:64
+msgid "Print the name of header files as they are used"
+msgstr "Skriv ut namnet på huvudfiler allteftersom de används"
+
+#: c.opt:68 c.opt:863
+msgid "Add <dir> to the end of the main include path"
+msgstr "Lägg till <kat> till slutet av huvudsökvägen"
+
+#: c.opt:72
+msgid "Generate make dependencies"
+msgstr "Generera make-beroenden"
+
+#: c.opt:76
+msgid "Generate make dependencies and compile"
+msgstr "Generera make-beroenden och kompilera"
+
+#: c.opt:80
+msgid "Write dependency output to the given file"
+msgstr "Skriv beroendeutdata till den angivna filen"
+
+#: c.opt:84
+msgid "Treat missing header files as generated files"
+msgstr "Behandla saknade huvudfiler som genererade filer"
+
+#: c.opt:88
+msgid "Like -M but ignore system header files"
+msgstr "Som -M men ignorera systemhuvudfiler"
+
+#: c.opt:92
+msgid "Like -MD but ignore system header files"
+msgstr "Som -MD men ignorera systemhuvudfiler"
+
+#: c.opt:96
+msgid "Generate phony targets for all headers"
+msgstr "Generera låtsasmål för alla huvuden"
+
+#: c.opt:100
+msgid "Add a MAKE-quoted target"
+msgstr "Lägg till ett MAKE-citerat mål"
+
+#: c.opt:104
+msgid "Add an unquoted target"
+msgstr "Lägg till ett ociterat mål"
+
+#: c.opt:108
+msgid "Do not generate #line directives"
+msgstr "Generera inte #line-direktiv"
+
+#: c.opt:112
+msgid "Undefine <macro>"
+msgstr "Avdefiniera <makro>"
+
+#: c.opt:116
+msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
+msgstr "Varna för saker som skulle ändras vid kompilering med en kompilator som följer ABI"
+
+#: c.opt:120
+msgid "Warn about suspicious uses of memory addresses"
+msgstr "Varna för misstänkt användning av minnesadresser"
+
+#: c.opt:124
+msgid "Enable most warning messages"
+msgstr "Aktivera de flesta varningsmeddelanden"
+
+#: c.opt:128
+msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
+msgstr "Varna om en jämförelse alltid är sann eller falsk på grund av begränsat intervall för datatypen"
+
+#: c.opt:132
+msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
+msgstr "Varna när en Objective-C-tilldelning fångas upp av skräpsamlaren"
+
+#: c.opt:136
+msgid "Warn about casting functions to incompatible types"
+msgstr "Varna för typkonvertering av funktioner till inkompatibla typer"
+
+#: c.opt:140
+msgid "Warn about C constructs that are not in the common subset of C and C++"
+msgstr "Varna för C-konstruktioner som inte är i den gemensamma delmängden av C och C++"
+
+#: c.opt:144
+msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
+msgstr "Varna för C++-konstruktioner vars betydelse skiljer mellan ISO C++ 1998 och ISO C++ 200x"
+
+#: c.opt:148
+msgid "Warn about casts which discard qualifiers"
+msgstr "Varna för typkonvertering som slänger kvalificerare"
+
+#: c.opt:152
+msgid "Warn about subscripts whose type is \"char\""
+msgstr "Varna för index vars typ är \"char\""
+
+#: c.opt:156
+msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
+msgstr "Varna för variabler som kan ändras av \"longjmp\" eller \"vfork\""
+
+#: c.opt:160
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr "Varna för möjliga nästade blockkommentarer, och C++-kommentarer som spänner över mer än en fysisk rad"
+
+#: c.opt:164
+msgid "Synonym for -Wcomment"
+msgstr "Synonym för -Wcomment"
+
+#: c.opt:168
+msgid "Warn for implicit type conversions that may change a value"
+msgstr "Varna för implicita typkonverteringar som kan ändra ett värde"
+
+#: c.opt:172
+msgid "Warn for implicit type conversions between signed and unsigned integers"
+msgstr "Varna för implicita typkonverteringar mellan heltalsuttryck med och utan tecken"
+
+#: c.opt:176
+msgid "Warn when all constructors and destructors are private"
+msgstr "Varna när ett alla konstruerare och destruerare är privata"
+
+#: c.opt:180
+msgid "Warn when a declaration is found after a statement"
+msgstr "Varna när en deklaration hittas efter en sats"
+
+#: c.opt:184
+msgid "Warn about deprecated compiler features"
+msgstr "Varna för kompilatorfunktioner bör undvikas"
+
+#: c.opt:188
+msgid "Warn about compile-time integer division by zero"
+msgstr "Varna för heltalsdivision med noll vid kompileringstillfället"
+
+#: c.opt:192
+msgid "Warn about violations of Effective C++ style rules"
+msgstr "Varna för brott mot stilreglerna i Effective C++"
+
+#: c.opt:196
+msgid "Warn about an empty body in an if or else statement"
+msgstr "Varna för en tom kropp i en if- eller else-sats"
+
+#: c.opt:200
+msgid "Warn about stray tokens after #elif and #endif"
+msgstr "Varna för vilsekomna symboler efter #elif och #endif"
+
+#: c.opt:208
+msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
+msgstr "Denna flagga bör undvikas, använd -Werror=implicit-function-declaration istället"
+
+#: c.opt:212
+msgid "Warn if testing floating point numbers for equality"
+msgstr "Varna vid test av flyttal på likhet"
+
+#: c.opt:216
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
+msgstr "Varna för anomalier i formatsträngar till printf/scanf/strftime/strfmon"
+
+#: c.opt:220
+msgid "Warn if passing too many arguments to a function for its format string"
+msgstr "Varna för för många argument argument till en funktion för dess formatsträng"
+
+#: c.opt:224
+msgid "Warn about format strings that are not literals"
+msgstr "Varna för formatsträngar som inte är literaler"
+
+#: c.opt:228
+msgid "Warn about format strings that contain NUL bytes"
+msgstr "Varna för formatsträngar som innehåller NUL-byte:ar"
+
+#: c.opt:232
+msgid "Warn about possible security problems with format functions"
+msgstr "Varna för möjliga säkerhetsproblem med formatfunktioner"
+
+#: c.opt:236
+msgid "Warn about strftime formats yielding 2-digit years"
+msgstr "Varna för format till strftime som ger 2-siffrigt årtal"
+
+#: c.opt:240
+msgid "Warn about zero-length formats"
+msgstr "Varna för format med längden noll"
+
+#: c.opt:247
+msgid "Warn whenever type qualifiers are ignored."
+msgstr "Varna när typkvalificerare ignoreras."
+
+#: c.opt:251
+msgid "Warn about variables which are initialized to themselves"
+msgstr "Varna för variabler som initieras till sig själva"
+
+#: c.opt:258
+msgid "Warn about implicit function declarations"
+msgstr "Varna för implicita funktionsdeklarationer"
+
+#: c.opt:262
+msgid "Warn when a declaration does not specify a type"
+msgstr "Varna när en deklaration inte anger en typ"
+
+#: c.opt:266
+msgid "Deprecated.  This switch has no effect"
+msgstr "Avrådes ifrån.  Denna flagga har ingen effekt"
+
+#: c.opt:270
+msgid "Warn when there is a cast to a pointer from an integer of a different size"
+msgstr "Varna för typkonverteringar till pekare från ett heltal med annan storlek"
+
+#: c.opt:274
+msgid "Warn about invalid uses of the \"offsetof\" macro"
+msgstr "Varna för ogiltiga användningar av makrot \"offsetof\""
+
+#: c.opt:278
+msgid "Warn about PCH files that are found but not used"
+msgstr "Varna för PCH-filer som hittas men inte används"
+
+#: c.opt:282
+msgid "Do not warn about using \"long long\" when -pedantic"
+msgstr "Varna inte om användning av \"long long\" vid -pedantic"
+
+#: c.opt:286
+msgid "Warn about suspicious declarations of \"main\""
+msgstr "Varna för tveksamma deklarationer av \"main\""
+
+#: c.opt:290
+msgid "Warn about possibly missing braces around initializers"
+msgstr "Varna för eventuellt saknade klamrar runt initierare"
+
+#: c.opt:294
+msgid "Warn about global functions without previous declarations"
+msgstr "Varna för globala globala funktioner utan tidigare deklaration"
+
+#: c.opt:298
+msgid "Warn about missing fields in struct initializers"
+msgstr "Varna för saknade fält i postinitierare"
+
+#: c.opt:302
+msgid "Warn about functions which might be candidates for format attributes"
+msgstr "Varna för funktioner som kan vara kandidater för formatattribut"
+
+#: c.opt:306
+msgid "Warn about user-specified include directories that do not exist"
+msgstr "Varna för användarangivna inkluderingskataloger som inte finns"
+
+#: c.opt:310
+msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
+msgstr "Varna för funktionsparametrar som deklarerats utan en typangivelse i K&R-stilfunktioner"
+
+#: c.opt:314
+msgid "Warn about global functions without prototypes"
+msgstr "Varna för globala funktioner utan prototyper"
+
+#: c.opt:318
+msgid "Warn about use of multi-character character constants"
+msgstr "Varna vid användning av flerteckens teckenkonstant"
+
+#: c.opt:322
+msgid "Warn about \"extern\" declarations not at file scope"
+msgstr "Varna för \"extern\"-deklaration som inte är på filnivå"
+
+#: c.opt:326
+msgid "Warn when non-templatized friend functions are declared within a template"
+msgstr "Varna när en vänfuktion som inte är en mall deklareras inuti en mall"
+
+#: c.opt:330
+msgid "Warn about non-virtual destructors"
+msgstr "Varna för ickevirtuella destruerare"
+
+#: c.opt:334
+msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
+msgstr "Varna om NULL skickas som argument som är markerade att de kräver icke-NULL"
+
+#: c.opt:338
+msgid "Warn about non-normalised Unicode strings"
+msgstr "Varna för icke normaliserade Unicodesträngar"
+
+#: c.opt:342
+msgid "Warn if a C-style cast is used in a program"
+msgstr "Varna för en typkonvertering i C-stil används i ett program"
+
+#: c.opt:346
+msgid "Warn for obsolescent usage in a declaration"
+msgstr "Varna för föråldrad användning i en deklaration"
+
+#: c.opt:350
+msgid "Warn if an old-style parameter definition is used"
+msgstr "Varna för en gammaldags parameterdefinition används"
+
+#: c.opt:354
+msgid "Warn if a string is longer than the maximum portable length specified by the standard"
+msgstr "Varna om en sträng är längre än den maximala portabla längden som anges i standarden"
+
+#: c.opt:358
+msgid "Warn about overloaded virtual function names"
+msgstr "Varna för överlagrade virtuella funktionsnamn"
+
+#: c.opt:362
+msgid "Warn about overriding initializers without side effects"
+msgstr "Varna för åsidosättande initierare utan sidoeffekter"
+
+#: c.opt:366
+msgid "Warn about possibly missing parentheses"
+msgstr "Varna för eventuellt saknade parenteser"
+
+#: c.opt:370
+msgid "Warn when converting the type of pointers to member functions"
+msgstr "Varna vid typkonvertering av pekare till medlemsfunktioner"
+
+#: c.opt:374
+msgid "Warn about function pointer arithmetic"
+msgstr "Varna för aritmetik med funktionspekare"
+
+#: c.opt:378
+msgid "Warn when a pointer is cast to an integer of a different size"
+msgstr "Varna när en pekare typkonverteras till ett heltal av annan storlek"
+
+#: c.opt:382
+msgid "Warn about misuses of pragmas"
+msgstr "Varna för missbruk av pragman"
+
+#: c.opt:386
+msgid "Warn if inherited methods are unimplemented"
+msgstr "Varna för ärvda metoder är oimplementerade"
+
+#: c.opt:390
+msgid "Warn about multiple declarations of the same object"
+msgstr "Varna för multipla deklarationer av samma objekt"
+
+#: c.opt:394
+msgid "Warn when the compiler reorders code"
+msgstr "Varna när kompilatorn ändrar ordning på kod"
+
+#: c.opt:398
+msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
+msgstr "Varna när en funktions returtyp får \"int\" som skönsvärde (C), eller om inkonsistenta returtyper (C++)"
+
+#: c.opt:402
+msgid "Warn if a selector has multiple methods"
+msgstr "Varna för en väljare har multipla metoder"
+
+#: c.opt:406
+msgid "Warn about possible violations of sequence point rules"
+msgstr "Varna för möjliga brott mot sekvenspunktregler"
+
+#: c.opt:410
+msgid "Warn about signed-unsigned comparisons"
+msgstr "Varna för jämförelser mellan signed/unsigned"
+
+#: c.opt:414
+msgid "Warn when overload promotes from unsigned to signed"
+msgstr "Varna när överlagring anpassar från teckenlöst till med tecken"
+
+#: c.opt:418
+msgid "Warn about uncasted NULL used as sentinel"
+msgstr "Varna för ej typkonverterad NULL används som vaktpost"
+
+#: c.opt:422
+msgid "Warn about unprototyped function declarations"
+msgstr "Varna för funktionsdeklarationer utan prototyp"
+
+#: c.opt:426
+msgid "Warn if type signatures of candidate methods do not match exactly"
+msgstr "Varna för typsignaturer till kandidatmetoder inte stämmer exakt"
+
+#: c.opt:430
+msgid "Warn when synthesis behavior differs from Cfront"
+msgstr "Varna när syntesbeteendet skiljer från Cfront"
+
+#: c.opt:438
+msgid "Warn about features not present in traditional C"
+msgstr "Varna för funktioner som inte finns i traditionell C"
+
+#: c.opt:442
+msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
+msgstr "Varna för prototyper som orsakar andra typkonverteringar än de som skulle skett i frånvaro av prototyp"
+
+#: c.opt:446
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr "Varna för trigrafer upptäcks som kan påverka betydelsen av programmet"
+
+#: c.opt:450
+msgid "Warn about @selector()s without previously declared methods"
+msgstr "Varna för @selector()er utan tidigare deklarerade metoder"
+
+#: c.opt:454
+msgid "Warn if an undefined macro is used in an #if directive"
+msgstr "Varna för ett odefinierat makro används i ett #if-direktiv"
+
+#: c.opt:458
+msgid "Warn about unrecognized pragmas"
+msgstr "Varna för okända pragman"
+
+#: c.opt:462
+msgid "Warn about macros defined in the main file that are not used"
+msgstr "Varna för makron definierade i huvudfilen som inte används"
+
+#: c.opt:466
+msgid "Do not warn about using variadic macros when -pedantic"
+msgstr "Varna inte om användning av variadiskt makro när -pedantic är på"
+
+#: c.opt:470
+msgid "Warn if a variable length array is used"
+msgstr "Varna om en vektor med variabel längd används"
+
+#: c.opt:474
+msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
+msgstr "I C++ betyder nollskilt att varna för konverteringar som bör undvikas från strängliteraler till \"char *\".  I C en liknande varning, bortsett från att ISO C-standarden naturligtvis inte säger att standarden bör undvikas."
+
+#: c.opt:478
+msgid "Warn when a pointer differs in signedness in an assignment"
+msgstr "Varna när en pekare skiljer i teckenhet i en tilldelning"
+
+#: c.opt:482
+msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
+msgstr "En synonym för -std=c89 (för C) or -std=c++98 (för C++)"
+
+#: c.opt:490
+msgid "Enforce class member access control semantics"
+msgstr "Upprätthåll åtkomstsemantik för klassmedlemmar"
+
+#: c.opt:497
+msgid "Change when template instances are emitted"
+msgstr "Ändra när mallinstanser skrivs ut"
+
+#: c.opt:501
+msgid "Recognize the \"asm\" keyword"
+msgstr "Känn igen nyckelordet \"asm\""
+
+#: c.opt:505
+msgid "Recognize built-in functions"
+msgstr "Känn igen inbyggda funktioner"
+
+#: c.opt:512
+msgid "Check the return value of new"
+msgstr "Kontrollera returvärdet av new"
+
+#: c.opt:516
+msgid "Allow the arguments of the '?' operator to have different types"
+msgstr "Tillåt argument till \"?\"-operatorn att ha olika typer"
+
+#: c.opt:520
+msgid "Reduce the size of object files"
+msgstr "Reducera storleken på objektfiler"
+
+#: c.opt:524
+msgid "Use class <name> for constant strings"
+msgstr "Använd klassen <namn> för konstanta strängar"
+
+#: c.opt:528
+msgid "Inline member functions by default"
+msgstr "Inline:a medlemsfunktioner som standard"
+
+#: c.opt:532
+msgid "Preprocess directives only."
+msgstr "Preprocessa endast direktiv."
+
+#: c.opt:536
+msgid "Permit '$' as an identifier character"
+msgstr "Tillåt \"$\" som ett identifierartecken"
+
+#: c.opt:543
+msgid "Generate code to check exception specifications"
+msgstr "Generera kod för att kontrollera undantagsspecifikationer"
+
+#: c.opt:550
+msgid "Convert all strings and character constants to character set <cset>"
+msgstr "Konvertera alla strängar och teckenkonstanter till teckenuppsättningen <tknst>"
+
+#: c.opt:554
+msgid "Permit universal character names (\\u and \\U) in identifiers"
+msgstr "Tillåt universella teckennamn (\\u och \\U) i identifierare"
+
+#: c.opt:558
+msgid "Specify the default character set for source files"
+msgstr "Ange standardteckenuppsättning för källkodsfiler"
+
+#: c.opt:566
+msgid "Scope of for-init-statement variables is local to the loop"
+msgstr "Räckvidden av for-init-satsvariabler är lokal till slingan"
+
+#: c.opt:570
+msgid "Do not assume that standard C libraries and \"main\" exist"
+msgstr "Anta inte att standard C-bibliotek och \"main\" finns"
+
+#: c.opt:574
+msgid "Recognize GNU-defined keywords"
+msgstr "Acceptera GNU-definierade nyckelord"
+
+#: c.opt:578
+msgid "Generate code for GNU runtime environment"
+msgstr "Generera kod för GNU:s körtidsmiljö"
+
+#: c.opt:582
+msgid "Use traditional GNU semantics for inline functions"
+msgstr "Använd traditionell C-semantik för inline-funktioner"
+
+#: c.opt:595
+msgid "Assume normal C execution environment"
+msgstr "Anta normal C-körmiljö"
+
+#: c.opt:599
+msgid "Enable support for huge objects"
+msgstr "Aktivera stöd för stora objekt"
+
+#: c.opt:603
+msgid "Export functions even if they can be inlined"
+msgstr "Exportera funktioner även om de kan inline:as"
+
+#: c.opt:607
+msgid "Emit implicit instantiations of inline templates"
+msgstr "Skapa implicita instansieringar av inline:ade mallar"
+
+#: c.opt:611
+msgid "Emit implicit instantiations of templates"
+msgstr "Skapa implicita instansieringar av mallar"
+
+#: c.opt:615
+msgid "Inject friend functions into enclosing namespace"
+msgstr "Skjut in friend-funktioner i omgivande namnrymd"
+
+#: c.opt:622
+msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
+msgstr "Tillåt implicit konvertering mellan vektorer med olika antal underdelar och/eller olika elementtyper."
+
+#: c.opt:626
+msgid "Don't warn about uses of Microsoft extensions"
+msgstr "Varna inte om användning av Microsoftutökningar"
+
+#: c.opt:636
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
+msgstr "Generera kod för körtidsmiljön NeXT (Apple Mac OS X)"
+
+#: c.opt:640
+msgid "Assume that receivers of Objective-C messages may be nil"
+msgstr "Anta att mottagare av Objective-C-meddelanden kan var nil"
+
+#: c.opt:652
+msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
+msgstr "Generera speciella Objective-C-metoder för att initiera/destruera icke-POD-C++-ivariabler, om det behövs"
+
+#: c.opt:656
+msgid "Allow fast jumps to the message dispatcher"
+msgstr "Tillåt snabba hopp till meddelandehanteraren"
+
+#: c.opt:662
+msgid "Enable Objective-C exception and synchronization syntax"
+msgstr "Aktivera Objective-C-undantags- och synkroniseringssyntax"
+
+#: c.opt:666
+msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
+msgstr "Aktivera skräpsamling (GC) i Objective-C-/Objective-C++-program"
+
+#: c.opt:671
+msgid "Enable Objective-C setjmp exception handling runtime"
+msgstr "Aktivera Objective-C:s setjmp-undantagshantering i körtidsmiljön"
+
+#: c.opt:675
+msgid "Enable OpenMP"
+msgstr "Aktivera OpenMP"
+
+#: c.opt:679
+msgid "Recognize C++ kewords like \"compl\" and \"xor\""
+msgstr "Acceptera C++-nyckelord som \"compl\" och \"xor\""
+
+#: c.opt:683
+msgid "Enable optional diagnostics"
+msgstr "Aktivera valbar diagnostik"
+
+#: c.opt:690
+msgid "Look for and use PCH files even when preprocessing"
+msgstr "Sök efter och använd PCH-filer även vid preprocessning"
+
+#: c.opt:694
+msgid "Downgrade conformance errors to warnings"
+msgstr "Nedgradera följsamhetsfel till varningar"
+
+#: c.opt:698
+msgid "Treat the input file as already preprocessed"
+msgstr "Betrakta indatafilen som redan preprocessad"
+
+#: c.opt:702
+msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
+msgstr "Används i Fix-and-Continue-läge för att objektfiler kan bytas ut vid körtillfället"
+
+#: c.opt:706
+msgid "Enable automatic template instantiation"
+msgstr "Slå på automatisk mallinstansiering"
+
+#: c.opt:710
+msgid "Generate run time type descriptor information"
+msgstr "Generera typbeskrivarinformation för körtid"
+
+#: c.opt:714
+msgid "Use the same size for double as for float"
+msgstr "Använd samma storlek för double som för float"
+
+#: c.opt:722
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
+msgstr "Tvinga den underliggande typen för \"wchar_t\" att vara \"unsigned short\""
+
+#: c.opt:726
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+msgstr "När \"signed\" eller \"unsigned\" inte anges låt bitfältet ha tecken"
+
+#: c.opt:730
+msgid "Make \"char\" signed by default"
+msgstr "Låt \"char\" ha tecken som standard"
+
+#: c.opt:737
+msgid "Display statistics accumulated during compilation"
+msgstr "Visa statistik som samlats under kompilering"
+
+#: c.opt:744
+msgid "Distance between tab stops for column reporting"
+msgstr "Avstånd mellan tabulatorstopp för kolumnvis rapportering"
+
+#: c.opt:748
+msgid "Specify maximum template instantiation depth"
+msgstr "Ange maximalt instansieringsdjup för mallar"
+
+#: c.opt:755
+msgid "Do not generate thread-safe code for initializing local statics"
+msgstr "Generera inte trådsäker kod för initiering a lokala statiska variabler"
+
+#: c.opt:759
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
+msgstr "När \"signed\" eller \"unsigned\" inte anges görs bitfälten teckenlösa"
+
+#: c.opt:763
+msgid "Make \"char\" unsigned by default"
+msgstr "Gör \"char\" teckenlöst som standard"
+
+#: c.opt:767
+msgid "Use __cxa_atexit to register destructors"
+msgstr "Använd __cxa_atexit till registerdestruerare"
+
+#: c.opt:771
+msgid "Use __cxa_get_exception_ptr in exception handling"
+msgstr "Använd __cxa_get_exception_ptr i undantagshantering"
+
+#: c.opt:775
+msgid "Marks all inlined methods as having hidden visibility"
+msgstr "Markera alla inline:ade metoder att ha dold synlighet"
+
+#: c.opt:779
+msgid "Changes visibility to match Microsoft Visual Studio by default"
+msgstr "Ändrar synlighet till att vara som Microsoft Visual Studio som standard"
+
+#: c.opt:783
+msgid "Discard unused virtual functions"
+msgstr "Kasta bort oanvända virtuella funktioner"
+
+#: c.opt:787
+msgid "Implement vtables using thunks"
+msgstr "Implementera vtables med \"thunks\""
+
+#: c.opt:791
+msgid "Emit common-like symbols as weak symbols"
+msgstr "Mata ut common-liknande symboler som svaga symboler"
+
+#: c.opt:795
+msgid "Convert all wide strings and character constants to character set <cset>"
+msgstr "Konvertera alla breda strängar och teckenkonstanter till teckenuppsättningen <tknst>"
+
+#: c.opt:799
+msgid "Generate a #line directive pointing at the current working directory"
+msgstr "Generera ett #line-direktiv som pekar på aktuell katalog"
+
+#: c.opt:803
+msgid "Emit cross referencing information"
+msgstr "Mata ut korsreferensinformation"
+
+#: c.opt:807
+msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
+msgstr "Generera lata klassuppslagningar (via objc_getClass()) att användas i läget Zero-Link"
+
+#: c.opt:811
+msgid "Dump declarations to a .decl file"
+msgstr "Skicka deklarationer till en .decl-fil"
+
+#: c.opt:815
+msgid "Aggressive reduced debug info for structs"
+msgstr "Aggressivt reducerad felsökningsinformation för poster"
+
+#: c.opt:819
+msgid "Conservative reduced debug info for structs"
+msgstr "Konservativt reducerad felsökningsinformation för poster"
+
+#: c.opt:823
+msgid "Detailed reduced debug info for structs"
+msgstr "Detaljreducerade felsökningsinformation för poster"
+
+#: c.opt:827 c.opt:859
+msgid "Add <dir> to the end of the system include path"
+msgstr "Lägg till <kat> till slutet av sökvägen för systeminkluderingar"
+
+#: c.opt:831
+msgid "Accept definition of macros in <file>"
+msgstr "Tag med definitioner av makron i <fil>"
+
+#: c.opt:835
+msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
+msgstr "-imultilib <kat> Sätt <kat> att vara inkluderingsunderbiblioteket för multibibliotek"
+
+#: c.opt:839
+msgid "Include the contents of <file> before other files"
+msgstr "Inkludera innehållet i <fil> före andra filer"
+
+#: c.opt:843
+msgid "Specify <path> as a prefix for next two options"
+msgstr "Ange <skvg> som ett prefix för de följande två flaggorna"
+
+#: c.opt:847
+msgid "Set <dir> to be the system root directory"
+msgstr "Sätt <kat> som rotkatalog för systemet"
+
+#: c.opt:851
+msgid "Add <dir> to the start of the system include path"
+msgstr "Lägg till <kat> till början av sökvägen för systeminkluderingar"
+
+#: c.opt:855
+msgid "Add <dir> to the end of the quote include path"
+msgstr "Lägg till <kat> till slutet av sökvägen för citerade inkluderingar"
+
+#: c.opt:876
+msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
+msgstr "Sök inte standardkataloger för inkluderingar (de som anges med -isystem kommer fortfarande att användas)"
+
+#: c.opt:880
+msgid "Do not search standard system include directories for C++"
+msgstr "Sök inte i standardkataloger för systeminkluderingar för C++"
+
+#: c.opt:896
+msgid "Generate C header of platform-specific features"
+msgstr "Generera C-huvuden för plattformsspecifika funktioner"
+
+#: c.opt:900
+msgid "Print a checksum of the executable for PCH validity checking, and stop"
+msgstr "Skriv en checksumma a det körbara programmet för PCH-giltighetskontroll, och stanna"
+
+#: c.opt:904
+msgid "Remap file names when including files"
+msgstr "Översätt filnamn när filer inkluderas"
+
+#: c.opt:908
+msgid "Conform to the ISO 1998 C++ standard"
+msgstr "Följ standarden ISO 1998 C++"
+
+#: c.opt:912
+msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
+msgstr "Följ standarden ISO 1998 C++, med utökningar som troligen"
+
+#: c.opt:919 c.opt:954
+msgid "Conform to the ISO 1990 C standard"
+msgstr "Följ standarden ISO 1990 C"
+
+#: c.opt:923 c.opt:962
+msgid "Conform to the ISO 1999 C standard"
+msgstr "Följ standarden ISO 1999 C"
+
+#: c.opt:927
+msgid "Deprecated in favor of -std=c99"
+msgstr "Undanbedes till förmån för -std=c99"
+
+#: c.opt:931
+msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
+msgstr "Följ standarden ISO 1998 C++ med GNU-utökningar"
+
+#: c.opt:935
+msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
+msgstr "Följ standarden ISO 1998 C++ med GNU-utökningar och"
+
+#: c.opt:942
+msgid "Conform to the ISO 1990 C standard with GNU extensions"
+msgstr "Följ standarden ISO 1990 C med GNU-utökningar"
+
+#: c.opt:946
+msgid "Conform to the ISO 1999 C standard with GNU extensions"
+msgstr "Följ standarden ISO 1999 C med GNU-utökningar"
+
+#: c.opt:950
+msgid "Deprecated in favor of -std=gnu99"
+msgstr "Undanbedes till förmån för -std=gnu99"
+
+#: c.opt:958
+msgid "Conform to the ISO 1990 C standard as amended in 1994"
+msgstr "Följ standarden ISO 1990 C med tillägg från 1994"
+
+#: c.opt:966
+msgid "Deprecated in favor of -std=iso9899:1999"
+msgstr "Undanbedes till förmån för -std=iso9899:1999"
+
+#: c.opt:970
+msgid "Enable traditional preprocessing"
+msgstr "Aktivera traditionell preprocessning"
+
+#: c.opt:974
+msgid "Support ISO C trigraphs"
+msgstr "Stöd trigrafer enligt ISO C"
+
+#: c.opt:978
+msgid "Do not predefine system-specific and GCC-specific macros"
+msgstr "Fördefiniera inte systemspecifika och GCC-specifika makron"
+
+#: c.opt:982
+msgid "Enable verbose output"
+msgstr "Aktivera utförlig utskrift"
+
+#: ada/lang.opt:96
+msgid "Specify options to GNAT"
+msgstr "Ange flaggor till GNAT"
+
 #: attribs.c:244
 #, gcc-internal-format
 msgid "%qs attribute directive ignored"
@@ -16577,47 +16541,47 @@
 msgid "offset outside bounds of constant string"
 msgstr "index till en konstant sträng pekar utanför dess gränser"
 
-#: builtins.c:1001
+#: builtins.c:1015
 #, gcc-internal-format
 msgid "second argument to %<__builtin_prefetch%> must be a constant"
 msgstr "andra argumentet till %<__builtin_prefetch%> måste vara en konstant"
 
-#: builtins.c:1008
+#: builtins.c:1022
 #, gcc-internal-format
 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
 msgstr "ogiltigt andra argument till %<__builtin_prefetch%>; använder noll"
 
-#: builtins.c:1016
+#: builtins.c:1030
 #, gcc-internal-format
 msgid "third argument to %<__builtin_prefetch%> must be a constant"
 msgstr "tredje argumentet till %<__builtin_prefetch%> måste vara en konstant"
 
-#: builtins.c:1023
+#: builtins.c:1037
 #, gcc-internal-format
 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
 msgstr "ogiltigt tredje argument till %<__builtin_prefetch%>; använder noll"
 
-#: builtins.c:4592
+#: builtins.c:4608
 #, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> must be constant"
 msgstr "argumentet till %<__builtin_args_info%> måste vara konstant"
 
-#: builtins.c:4598
+#: builtins.c:4614
 #, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> out of range"
 msgstr "argument till %<__builtin_args_info%> är utanför sitt intervall"
 
-#: builtins.c:4604
+#: builtins.c:4620
 #, gcc-internal-format
 msgid "missing argument in %<__builtin_args_info%>"
 msgstr "argument saknas till %<__builtin_args_info%>"
 
-#: builtins.c:4693 gimplify.c:2117
+#: builtins.c:4709 gimplify.c:2118
 #, gcc-internal-format
 msgid "too few arguments to function %<va_start%>"
 msgstr "För många argument till funktionen %<va_start%>"
 
-#: builtins.c:4857
+#: builtins.c:4872
 #, gcc-internal-format
 msgid "first argument to %<va_arg%> not of type %<va_list%>"
 msgstr "första argumentet till %<va_arg%> är inte av typen %<va_list%>"
@@ -16625,93 +16589,103 @@
 #. Unfortunately, this is merely undefined, rather than a constraint
 #. violation, so we cannot make this an error.  If this call is never
 #. executed, the program is still strictly conforming.
-#: builtins.c:4871
+#: builtins.c:4886
 #, gcc-internal-format
 msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr "%qT konverteras till %qT när det skickas via %<...%>"
 
-#: builtins.c:4876
+#: builtins.c:4891
 #, gcc-internal-format
 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr "(alltså skall du skicka %qT och inte %qT till %<va_arg%>)"
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4882 c-typeck.c:2408
+#: builtins.c:4897 c-typeck.c:2419
 #, gcc-internal-format
 msgid "if this code is reached, the program will abort"
 msgstr "om denna kod nås, kommer programmet att avbryta"
 
-#: builtins.c:5000
+#: builtins.c:5015
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_frame_address%>"
 msgstr "ogiltigt argument till %<__builtin_frame_address%>"
 
-#: builtins.c:5002
+#: builtins.c:5017
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_return_address%>"
 msgstr "ogiltigt argument till %<__builtin_return_address%>"
 
-#: builtins.c:5015
+#: builtins.c:5030
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_frame_address%>"
 msgstr "ej stött argument till %<__builtin_frame_address%>"
 
-#: builtins.c:5017
+#: builtins.c:5032
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_return_address%>"
 msgstr "ej stött argument till %<__builtin_return_address%>"
 
-#: builtins.c:5564
+#: builtins.c:5579
 #, gcc-internal-format
 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
 msgstr "båda argumenten till %<__builtin___clear_cache%> måste vara pekare"
 
 #. All valid uses of __builtin_va_arg_pack () are removed during
 #. inlining.
-#: builtins.c:6276 expr.c:8024
+#: builtins.c:6291 expr.c:8023
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 msgstr "%Kogiltigt användning av %<__builtin_va_arg_pack ()%>"
 
 #. All valid uses of __builtin_va_arg_pack_len () are removed during
 #. inlining.
-#: builtins.c:6282
+#: builtins.c:6297
 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
 msgstr "%Kogiltigt användning av %<__builtin_va_arg_pack_len ()%>"
 
-#: builtins.c:6578
+#: builtins.c:6593
 #, gcc-internal-format
 msgid "%<__builtin_longjmp%> second argument must be 1"
 msgstr "andra argumentet till %<__builtin_longjmp%> måste vara 1"
 
-#: builtins.c:7209
+#: builtins.c:7224
 #, gcc-internal-format
 msgid "target format does not support infinity"
 msgstr "målformatet stödjer inte oändligheten"
 
-#: builtins.c:9623 builtins.c:9712
+#: builtins.c:9638 builtins.c:9727 builtins.c:10082
 #, gcc-internal-format
 msgid "non-floating-point argument to function %qs"
 msgstr "argument som inte är flyttal till funktionen %qs"
 
-#: builtins.c:11303
+#: builtins.c:10446 builtins.c:10466
 #, gcc-internal-format
+msgid "too few arguments to function %qs"
+msgstr "för få argument till funktionen %qs"
+
+#: builtins.c:10452 builtins.c:10472
+#, gcc-internal-format
+msgid "too many arguments to function %qs"
+msgstr "för många argument till funktionen %qs"
+
+#: builtins.c:11377
+#, gcc-internal-format
 msgid "%<va_start%> used in function with fixed args"
 msgstr "%<va_start%> används i en funktion med fixt antal parametrar"
 
-#: builtins.c:11311
+#: builtins.c:11385
 #, gcc-internal-format
 msgid "wrong number of arguments to function %<va_start%>"
 msgstr "fel antal argument till funktionen %<va_start%>"
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:11324
+#: builtins.c:11398
 #, gcc-internal-format
 msgid "%<__builtin_next_arg%> called without an argument"
 msgstr "%<__builtin_next_arg%> anropad utan argument"
 
-#: builtins.c:11329
+#: builtins.c:11403
 #, gcc-internal-format
 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 msgstr "fel antal argument till funktionen %<__builtin_next_arg>"
@@ -16721,24 +16695,24 @@
 #. argument.  We just warn and set the arg to be the last
 #. argument so that we will get wrong-code because of
 #. it.
-#: builtins.c:11358
+#: builtins.c:11432
 #, gcc-internal-format
 msgid "second parameter of %<va_start%> not last named argument"
 msgstr "andra parametern till %<va_start%> är inte det sista namngivna argumentet"
 
-#: builtins.c:11472
+#: builtins.c:11546
 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
 msgstr "%Kförsta argumentet till %D måste vara en pekare, det andra en heltalskonstant"
 
-#: builtins.c:11485
+#: builtins.c:11559
 msgid "%Klast argument of %D is not integer constant between 0 and 3"
 msgstr "%Ksista argumentet till %D är inte en heltalskonstant mellan 0 och 3"
 
-#: builtins.c:11529 builtins.c:11693 builtins.c:11752
+#: builtins.c:11603 builtins.c:11767 builtins.c:11826
 msgid "%Kcall to %D will always overflow destination buffer"
 msgstr "%Kanrop av %D kommer alltid att spilla över destinationsbufferten"
 
-#: builtins.c:11683
+#: builtins.c:11757
 msgid "%Kcall to %D might overflow destination buffer"
 msgstr "%Kanrop av %D kan komma att spilla över destinationsbufferten"
 
@@ -16861,440 +16835,440 @@
 msgid "conversion to %qT alters %qT constant value"
 msgstr "konvertering till %qT ändrar konstant %qT värde"
 
-#: c-common.c:1296
+#: c-common.c:1299
 #, gcc-internal-format
 msgid "conversion to %qT from %qT may change the sign of the result"
 msgstr "konvertering till %qT från %qT kan ändra tecknet på resultatet"
 
-#: c-common.c:1325
+#: c-common.c:1328
 #, gcc-internal-format
 msgid "conversion to %qT from %qT may alter its value"
 msgstr "konvertering till %qT från %qT kan ändra dess värde"
 
-#: c-common.c:1353
+#: c-common.c:1356
 #, gcc-internal-format
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "stort heltal implicit trunkerat till unsigned typ"
 
-#: c-common.c:1359 c-common.c:1366 c-common.c:1374
+#: c-common.c:1362 c-common.c:1369 c-common.c:1377
 #, gcc-internal-format
 msgid "overflow in implicit constant conversion"
 msgstr "spill i implicit konstant konvertering"
 
-#: c-common.c:1528
+#: c-common.c:1531
 #, gcc-internal-format
 msgid "operation on %qE may be undefined"
 msgstr "operation på %qE kan vara odefinierad"
 
-#: c-common.c:1821
+#: c-common.c:1824
 #, gcc-internal-format
 msgid "case label does not reduce to an integer constant"
 msgstr "case-etikett reducerar inte till en heltalskonstant"
 
-#: c-common.c:1861
+#: c-common.c:1864
 #, gcc-internal-format
 msgid "case label value is less than minimum value for type"
 msgstr "case-etikettvärde är mindre än minsta värdet för sin typ"
 
-#: c-common.c:1869
+#: c-common.c:1872
 #, gcc-internal-format
 msgid "case label value exceeds maximum value for type"
 msgstr "case-etikettvärde överskrider det maximala värdet för sin typ"
 
-#: c-common.c:1877
+#: c-common.c:1880
 #, gcc-internal-format
 msgid "lower value in case label range less than minimum value for type"
 msgstr "undre gräns i case-etikettintervall underskrider minsta värdet för sin typ"
 
-#: c-common.c:1886
+#: c-common.c:1889
 #, gcc-internal-format
 msgid "upper value in case label range exceeds maximum value for type"
 msgstr "övre gräns i case-etikettintervall överskrider maximala värdet för sin typ"
 
-#: c-common.c:1960
+#: c-common.c:1963
 #, gcc-internal-format
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 msgstr "GCC kan inte stödja operatorer med heltalstyper och fixdecimaltyper som har för många heltals- och decimalbitar tillsammans"
 
-#: c-common.c:2450
+#: c-common.c:2453
 #, gcc-internal-format
 msgid "invalid operands to binary %s (have %qT and %qT)"
 msgstr "ogiltiga operander till binär %s (har %qT och %qT)"
 
-#: c-common.c:2686
+#: c-common.c:2689
 #, gcc-internal-format
 msgid "comparison is always false due to limited range of data type"
 msgstr "jämförelsen är alltid falsk på grund av begränsat intervall för datatypen"
 
-#: c-common.c:2688
+#: c-common.c:2691
 #, gcc-internal-format
 msgid "comparison is always true due to limited range of data type"
 msgstr "jämförelsen är alltid sann på grund av begränsat intervall för datatypen"
 
-#: c-common.c:2767
+#: c-common.c:2770
 #, gcc-internal-format
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "jämförelse med unsigned-uttryck >= 0 är alltid sant"
 
-#: c-common.c:2777
+#: c-common.c:2780
 #, gcc-internal-format
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "jämförelse med unsigned-uttryck < 0 är alltid falskt"
 
-#: c-common.c:2818
+#: c-common.c:2821
 #, gcc-internal-format
 msgid "pointer of type %<void *%> used in arithmetic"
 msgstr "pekare av typen %<void *%> använd i aritmetik"
 
-#: c-common.c:2824
+#: c-common.c:2827
 #, gcc-internal-format
 msgid "pointer to a function used in arithmetic"
 msgstr "pekare till funktion använd i aritmetik"
 
-#: c-common.c:2830
+#: c-common.c:2833
 #, gcc-internal-format
 msgid "pointer to member function used in arithmetic"
 msgstr "pekare till medlemsfunktion använd i aritmetik"
 
-#: c-common.c:2982
+#: c-common.c:2985
 #, gcc-internal-format
 msgid "the address of %qD will always evaluate as %<true%>"
 msgstr "adressen till %qD kommer alltid beräknas till %<true%>"
 
-#: c-common.c:3051 cp/semantics.c:596 cp/typeck.c:6411
+#: c-common.c:3054 cp/semantics.c:597 cp/typeck.c:6438
 #, gcc-internal-format
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "föreslår parenteser runt tilldelning som används som sanningsvärde"
 
-#: c-common.c:3123 c-typeck.c:8958
+#: c-common.c:3126 c-typeck.c:8969
 #, gcc-internal-format
 msgid "invalid use of %<restrict%>"
 msgstr "ogiltigt användning av %<restrict%>"
 
-#: c-common.c:3339
+#: c-common.c:3346
 #, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a function type"
 msgstr "ogiltig användning av %<sizeof%> på en funktionstyp"
 
-#: c-common.c:3349
+#: c-common.c:3356
 #, gcc-internal-format
 msgid "invalid application of %qs to a void type"
 msgstr "ogiltig användning av %qs på en void-typ"
 
-#: c-common.c:3355
+#: c-common.c:3362
 #, gcc-internal-format
 msgid "invalid application of %qs to incomplete type %qT "
 msgstr "ogiltig tillämpning av %qs på ofullständig typ %qT "
 
-#: c-common.c:3396
+#: c-common.c:3403
 #, gcc-internal-format
 msgid "%<__alignof%> applied to a bit-field"
 msgstr "%<__alignof%> tillämpad på ett bitfält"
 
-#: c-common.c:3969
+#: c-common.c:3976
 #, gcc-internal-format
 msgid "cannot disable built-in function %qs"
 msgstr "det går inte att avaktivera den inbyggda funktionen %qs"
 
-#: c-common.c:4172
+#: c-common.c:4179
 #, gcc-internal-format
 msgid "pointers are not permitted as case values"
 msgstr "pekare är inte tillåtna case-värden"
 
-#: c-common.c:4178
+#: c-common.c:4185
 #, gcc-internal-format
 msgid "range expressions in switch statements are non-standard"
 msgstr "intervalluttryck i switch-satser följer inte standarden"
 
-#: c-common.c:4204
+#: c-common.c:4211
 #, gcc-internal-format
 msgid "empty range specified"
 msgstr "tomt intervall angivet"
 
-#: c-common.c:4264
+#: c-common.c:4271
 #, gcc-internal-format
 msgid "duplicate (or overlapping) case value"
 msgstr "dubbla (eller överlappande) case-värden"
 
-#: c-common.c:4265
+#: c-common.c:4272
 #, gcc-internal-format
 msgid "%Jthis is the first entry overlapping that value"
 msgstr "%Jdetta är det första fallet som överlappar det värdet"
 
-#: c-common.c:4269
+#: c-common.c:4276
 #, gcc-internal-format
 msgid "duplicate case value"
 msgstr "upprepat case-värde"
 
-#: c-common.c:4270
+#: c-common.c:4277
 #, gcc-internal-format
 msgid "%Jpreviously used here"
 msgstr "%Jtidigare använd här"
 
-#: c-common.c:4274
+#: c-common.c:4281
 #, gcc-internal-format
 msgid "multiple default labels in one switch"
 msgstr "flera default-etiketter i en switch"
 
-#: c-common.c:4275
+#: c-common.c:4282
 #, gcc-internal-format
 msgid "%Jthis is the first default label"
 msgstr "%Jdetta är den första default-etiketten"
 
-#: c-common.c:4324
+#: c-common.c:4331
 #, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type"
 msgstr "%Jcase-värde %qs är inte i en uppräkningstyp"
 
-#: c-common.c:4327
+#: c-common.c:4334
 #, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type %qT"
 msgstr "%Jcase-värde %qs är inte i uppräkningstyp %qT"
 
-#: c-common.c:4385
+#: c-common.c:4392
 #, gcc-internal-format
 msgid "%Hswitch missing default case"
 msgstr "%Hswitch saknar default-fall"
 
-#: c-common.c:4448
+#: c-common.c:4455
 #, gcc-internal-format
 msgid "%Henumeration value %qE not handled in switch"
 msgstr "%Huppräkningsvärdet för %qE hanteras inte i switch"
 
-#: c-common.c:4472
+#: c-common.c:4479
 #, gcc-internal-format
 msgid "taking the address of a label is non-standard"
 msgstr "att ta adressen av en etikett följer inte standarden"
 
-#: c-common.c:4622
+#: c-common.c:4629
 #, gcc-internal-format
 msgid "%qE attribute ignored for field of type %qT"
 msgstr "attributet %qE ignorerat för fält av typen %qT"
 
-#: c-common.c:4633 c-common.c:4652 c-common.c:4670 c-common.c:4697
-#: c-common.c:4724 c-common.c:4750 c-common.c:4769 c-common.c:4793
-#: c-common.c:4816 c-common.c:4839 c-common.c:4860 c-common.c:4881
-#: c-common.c:4905 c-common.c:4931 c-common.c:4968 c-common.c:4995
-#: c-common.c:5046 c-common.c:5130 c-common.c:5160 c-common.c:5179
-#: c-common.c:5499 c-common.c:5559 c-common.c:5580 c-common.c:5644
-#: c-common.c:5762 c-common.c:5828 c-common.c:5877 c-common.c:5923
-#: c-common.c:5993 c-common.c:6017 c-common.c:6301 c-common.c:6324
+#: c-common.c:4640 c-common.c:4659 c-common.c:4677 c-common.c:4704
+#: c-common.c:4731 c-common.c:4757 c-common.c:4776 c-common.c:4800
+#: c-common.c:4823 c-common.c:4846 c-common.c:4867 c-common.c:4888
+#: c-common.c:4912 c-common.c:4938 c-common.c:4975 c-common.c:5002
+#: c-common.c:5045 c-common.c:5129 c-common.c:5159 c-common.c:5178
+#: c-common.c:5498 c-common.c:5558 c-common.c:5579 c-common.c:5643
+#: c-common.c:5761 c-common.c:5827 c-common.c:5876 c-common.c:5922
+#: c-common.c:5992 c-common.c:6016 c-common.c:6301 c-common.c:6324
 #: c-common.c:6363
 #, gcc-internal-format
 msgid "%qE attribute ignored"
 msgstr "attributet %qE ignorerat"
 
-#: c-common.c:4715 c-common.c:4741
+#: c-common.c:4722 c-common.c:4748
 #, gcc-internal-format
 msgid "%qE attribute conflicts with attribute %s"
 msgstr "attributet %qE står i konflikt attributet %s"
 
-#: c-common.c:4962
+#: c-common.c:4969
 #, gcc-internal-format
 msgid "%qE attribute have effect only on public objects"
 msgstr "attributet %qE har bara effekt på publika objekt"
 
-#: c-common.c:5067
+#: c-common.c:5066
 #, gcc-internal-format
 msgid "destructor priorities are not supported"
 msgstr "destruerarprioriteter stöds ej"
 
-#: c-common.c:5069
+#: c-common.c:5068
 #, gcc-internal-format
 msgid "constructor priorities are not supported"
 msgstr "konstruerarprioriteter stöds ej"
 
-#: c-common.c:5086
+#: c-common.c:5085
 #, gcc-internal-format
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 msgstr "destruerarprioriteter från 0 till %d är reserverade för implementationen"
 
-#: c-common.c:5091
+#: c-common.c:5090
 #, gcc-internal-format
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 msgstr "konstruerarprioriteter från 0 till %d är reserverade för implementationen"
 
-#: c-common.c:5099
+#: c-common.c:5098
 #, gcc-internal-format
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 msgstr "destruerarprioriteter måste vara heltal från 0 till och med %d"
 
-#: c-common.c:5102
+#: c-common.c:5101
 #, gcc-internal-format
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 msgstr "konstruerarprioriteter måste vara heltal från 0 till och med %d"
 
-#: c-common.c:5221
+#: c-common.c:5220
 #, gcc-internal-format
 msgid "unknown machine mode %qs"
 msgstr "okänt maskinläge %qs"
 
-#: c-common.c:5250
+#: c-common.c:5249
 #, gcc-internal-format
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 msgstr "att ange vektortyper med __attribute__ ((sätt)) bör undvikas"
 
-#: c-common.c:5253
+#: c-common.c:5252
 #, gcc-internal-format
 msgid "use __attribute__ ((vector_size)) instead"
 msgstr "använd __attribute__ ((vector_size)) istället"
 
-#: c-common.c:5262
+#: c-common.c:5261
 #, gcc-internal-format
 msgid "unable to emulate %qs"
 msgstr "kan inte emulera %qs"
 
-#: c-common.c:5272
+#: c-common.c:5271
 #, gcc-internal-format
 msgid "invalid pointer mode %qs"
 msgstr "ogiltigt pekarläge %qs"
 
-#: c-common.c:5289
+#: c-common.c:5288
 #, gcc-internal-format
 msgid "signness of type and machine mode %qs don't match"
 msgstr "tecken på typ och maskinläge %qs passar inte ihop"
 
-#: c-common.c:5300
+#: c-common.c:5299
 #, gcc-internal-format
 msgid "no data type for mode %qs"
 msgstr "ingen datatyp för läge %qs"
 
-#: c-common.c:5310
+#: c-common.c:5309
 #, gcc-internal-format
 msgid "cannot use mode %qs for enumeral types"
 msgstr "kan inte använda läge %qs för uppräkningstyper"
 
-#: c-common.c:5337
+#: c-common.c:5336
 #, gcc-internal-format
 msgid "mode %qs applied to inappropriate type"
 msgstr "läge %qs applicerat på olämplig typ"
 
-#: c-common.c:5368
+#: c-common.c:5367
 #, gcc-internal-format
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "%Jattributet \"section\" kan inte anges för lokala variabler"
 
-#: c-common.c:5379 config/bfin/bfin.c:4879 config/bfin/bfin.c:4930
+#: c-common.c:5378 config/bfin/bfin.c:4982 config/bfin/bfin.c:5033
 #, gcc-internal-format
 msgid "section of %q+D conflicts with previous declaration"
 msgstr "sektion %q+D står i konflikt med tidigare deklaration"
 
-#: c-common.c:5388
+#: c-common.c:5387
 #, gcc-internal-format
 msgid "section attribute not allowed for %q+D"
 msgstr "attributet \"section\" är inte tillåten för %q+D"
 
-#: c-common.c:5394
+#: c-common.c:5393
 #, gcc-internal-format
 msgid "%Jsection attributes are not supported for this target"
 msgstr "%Jattributet \"section\" stöds inte för denna målarkitektur"
 
-#: c-common.c:5426
+#: c-common.c:5425
 #, gcc-internal-format
 msgid "requested alignment is not a constant"
 msgstr "efterfrågad minnesjustering är inte konstant"
 
-#: c-common.c:5431
+#: c-common.c:5430
 #, gcc-internal-format
 msgid "requested alignment is not a power of 2"
 msgstr "efterfrågad minnesjustering är inte en potens av 2"
 
-#: c-common.c:5436
+#: c-common.c:5435
 #, gcc-internal-format
 msgid "requested alignment is too large"
 msgstr "efterfrågad minnesjustering är för stor"
 
-#: c-common.c:5462
+#: c-common.c:5461
 #, gcc-internal-format
 msgid "alignment may not be specified for %q+D"
 msgstr "minnesjustering kan inte anges för %q+D"
 
-#: c-common.c:5469
+#: c-common.c:5468
 #, gcc-internal-format
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 msgstr "justering för %q+D angavs tidigare som %d och får inte minska"
 
-#: c-common.c:5473
+#: c-common.c:5472
 #, gcc-internal-format
 msgid "alignment for %q+D must be at least %d"
 msgstr "justering för %q+D måste vara åtminstone %d"
 
-#: c-common.c:5522
+#: c-common.c:5521
 #, gcc-internal-format
 msgid "%q+D defined both normally and as an alias"
 msgstr "%q+D är definierad både normalt och som ett alias"
 
-#: c-common.c:5538
+#: c-common.c:5537
 #, gcc-internal-format
 msgid "alias argument not a string"
 msgstr "aliasargumentet är inte en sträng"
 
-#: c-common.c:5601
+#: c-common.c:5600
 #, gcc-internal-format
 msgid "%Jweakref attribute must appear before alias attribute"
 msgstr "%Jattributet weakref måste vara före attributet alias"
 
-#: c-common.c:5631
+#: c-common.c:5630
 #, gcc-internal-format
 msgid "%qE attribute ignored on non-class types"
 msgstr "attributet %qE ignorerat typer som inte är klasser"
 
-#: c-common.c:5637
+#: c-common.c:5636
 #, gcc-internal-format
 msgid "%qE attribute ignored because %qT is already defined"
 msgstr "attributet %qE ignorerat för att %qT redan är definierat"
 
-#: c-common.c:5650
+#: c-common.c:5649
 #, gcc-internal-format
 msgid "visibility argument not a string"
 msgstr "synlighetsargumentet är inte en sträng"
 
-#: c-common.c:5662
+#: c-common.c:5661
 #, gcc-internal-format
 msgid "%qE attribute ignored on types"
 msgstr "attributet %qE ignorerat för typer"
 
-#: c-common.c:5678
+#: c-common.c:5677
 #, gcc-internal-format
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr "visibility-argument måste vara ett av \"default\", \"hidden\", \"protected\" eller \"internal\""
 
-#: c-common.c:5689
+#: c-common.c:5688
 #, gcc-internal-format
 msgid "%qD redeclared with different visibility"
 msgstr "%qD omdeklarerad med annan synlighet"
 
-#: c-common.c:5692 c-common.c:5696
+#: c-common.c:5691 c-common.c:5695
 #, gcc-internal-format
 msgid "%qD was declared %qs which implies default visibility"
 msgstr "%qD deklarerades %qs vilket medför standardsynlighet"
 
-#: c-common.c:5770
+#: c-common.c:5769
 #, gcc-internal-format
 msgid "tls_model argument not a string"
 msgstr "tls_model-argument är inte en sträng"
 
-#: c-common.c:5783
+#: c-common.c:5782
 #, gcc-internal-format
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr "tls_model-argument måste vara ett av \"local-exec\", \"initial-exec\", \"local-dynamic\" eller \"global-dynamic\""
 
-#: c-common.c:5802 c-common.c:5897
+#: c-common.c:5801 c-common.c:5896
 #, gcc-internal-format
 msgid "%J%qE attribute applies only to functions"
 msgstr "%Jattributet %qE fungerar bara på funktioner"
 
-#: c-common.c:5807 c-common.c:5902
+#: c-common.c:5806 c-common.c:5901
 #, gcc-internal-format
 msgid "%Jcan%'t set %qE attribute after definition"
 msgstr "%Jkan inte sätta attributet %qE efter definitionen"
 
-#: c-common.c:5858
+#: c-common.c:5857
 #, gcc-internal-format
 msgid "alloc_size parameter outside range"
 msgstr "alloc_size-parameter utanför giltigt intervall"
 
-#: c-common.c:5991
+#: c-common.c:5990
 #, gcc-internal-format
 msgid "%qE attribute ignored for %qE"
 msgstr "attributet %qE ignorerat för %qE"
@@ -17404,7 +17378,7 @@
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 msgstr "går inte att applicera %<offsetof%> när %<operator[]%> är överlagrad"
 
-#: c-common.c:6818 cp/typeck.c:4525
+#: c-common.c:6818 cp/typeck.c:4533
 #, gcc-internal-format
 msgid "attempt to take address of bit-field structure member %qD"
 msgstr "försök att ta adressen till en medlemmen %qD i en bitfältspost"
@@ -17439,14 +17413,14 @@
 msgid "size of array is too large"
 msgstr "storleken på vektorn är för stor"
 
-#: c-common.c:7041 c-common.c:7090 c-typeck.c:2705
+#: c-common.c:7041 c-common.c:7090 c-typeck.c:2716
 #, gcc-internal-format
 msgid "too few arguments to function %qE"
 msgstr "för få argument till funktionen %qE"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-common.c:7058 c-typeck.c:4374
+#: c-common.c:7058 c-typeck.c:4385
 #, gcc-internal-format
 msgid "incompatible type for argument %d of %qE"
 msgstr "inkompatibel typ för argument %d av %qE"
@@ -17526,8 +17500,8 @@
 #. an unprototyped function, it is compile-time undefined;
 #. making it a constraint in that case was rejected in
 #. DR#252.
-#: c-convert.c:95 c-typeck.c:1775 c-typeck.c:4012 cp/typeck.c:1502
-#: cp/typeck.c:5717 cp/typeck.c:6325 fortran/convert.c:88
+#: c-convert.c:95 c-typeck.c:1785 c-typeck.c:4023 cp/typeck.c:1548
+#: cp/typeck.c:5725 cp/typeck.c:6352 fortran/convert.c:88
 #: treelang/tree-convert.c:79
 #, gcc-internal-format
 msgid "void value not ignored as it ought to be"
@@ -17539,104 +17513,104 @@
 msgid "conversion to non-scalar type requested"
 msgstr "konvertering till icke-skalär typ begärd"
 
-#: c-decl.c:546
+#: c-decl.c:547
 #, gcc-internal-format
 msgid "array %q+D assumed to have one element"
 msgstr "vektor %q+D antas ha ett element"
 
-#: c-decl.c:651
+#: c-decl.c:652
 #, gcc-internal-format
 msgid "GCC supports only %u nested scopes"
 msgstr "GCC stödjer endast %u nästade definitionsområden"
 
-#: c-decl.c:737 cp/decl.c:358
+#: c-decl.c:738 cp/decl.c:359
 #, gcc-internal-format
 msgid "label %q+D used but not defined"
 msgstr "etikett %q+D använd men är inte definierad"
 
-#: c-decl.c:778
+#: c-decl.c:779
 #, gcc-internal-format
 msgid "nested function %q+D declared but never defined"
 msgstr "nästad funktion %q+D är deklarerad men aldrig definierad"
 
-#: c-decl.c:788
+#: c-decl.c:789
 #, gcc-internal-format
 msgid "inline function %q+D declared but never defined"
 msgstr "inline:ad funktion %q+D är deklarerad men aldrig definierad"
 
-#: c-decl.c:801 cp/decl.c:608
+#: c-decl.c:802 cp/decl.c:609
 #, gcc-internal-format
 msgid "unused variable %q+D"
 msgstr "oanvänd variabel %q+D"
 
-#: c-decl.c:805
+#: c-decl.c:806
 #, gcc-internal-format
 msgid "type of array %q+D completed incompatibly with implicit initialization"
 msgstr "den kompletterade typen på vektor %q+D är okompatibel med implicit initiering"
 
-#: c-decl.c:1039
+#: c-decl.c:1040
 #, gcc-internal-format
 msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
 msgstr "en parameterlista med ellips kan inte matcha en tom parameternamnlistdeklaration"
 
-#: c-decl.c:1046
+#: c-decl.c:1047
 #, gcc-internal-format
 msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
 msgstr "en argumenttyp med en standardkonvertering kan inte matcha en tom parameternamnlistdeklaration"
 
-#: c-decl.c:1087
+#: c-decl.c:1088
 #, gcc-internal-format
 msgid "prototype for %q+D declares more arguments than previous old-style definition"
 msgstr "prototypen för %q+D deklarerar fler argument än tidigare gammaldags definition"
 
-#: c-decl.c:1093
+#: c-decl.c:1094
 #, gcc-internal-format
 msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
 msgstr "prototypen för %q+D deklarerar färre argument än tidigare gammaldags definition"
 
-#: c-decl.c:1102
+#: c-decl.c:1103
 #, gcc-internal-format
 msgid "prototype for %q+D declares argument %d with incompatible type"
 msgstr "prototypen för %q+D deklarerar argument %d med inkompatibel typ"
 
 #. If we get here, no errors were found, but do issue a warning
 #. for this poor-style construct.
-#: c-decl.c:1115
+#: c-decl.c:1116
 #, gcc-internal-format
 msgid "prototype for %q+D follows non-prototype definition"
 msgstr "prototyp för %q+D följer på en icke-prototypdefinition"
 
-#: c-decl.c:1130
+#: c-decl.c:1131
 #, gcc-internal-format
 msgid "previous definition of %q+D was here"
 msgstr "tidigare definition av %q+D var här"
 
-#: c-decl.c:1132
+#: c-decl.c:1133
 #, gcc-internal-format
 msgid "previous implicit declaration of %q+D was here"
 msgstr "tidigare implicit deklaration av %q+D var här"
 
-#: c-decl.c:1134
+#: c-decl.c:1135
 #, gcc-internal-format
 msgid "previous declaration of %q+D was here"
 msgstr "tidigare deklaration av %q+D var här"
 
-#: c-decl.c:1174
+#: c-decl.c:1175
 #, gcc-internal-format
 msgid "%q+D redeclared as different kind of symbol"
 msgstr "%q+D omdeklarerad som en annan sorts symbol"
 
-#: c-decl.c:1178
+#: c-decl.c:1179
 #, gcc-internal-format
 msgid "built-in function %q+D declared as non-function"
 msgstr "inbyggd funktion %q+D deklarerad som icke-funktion"
 
-#: c-decl.c:1181 c-decl.c:1298 c-decl.c:1983
+#: c-decl.c:1182 c-decl.c:1299 c-decl.c:1988
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a built-in function"
 msgstr "deklaration av %q+D skuggar en inbyggd funktion"
 
-#: c-decl.c:1190
+#: c-decl.c:1191
 #, gcc-internal-format
 msgid "redeclaration of enumerator %q+D"
 msgstr "omdeklaration av uppräkningstyp %q+D"
@@ -17644,275 +17618,275 @@
 #. If types don't match for a built-in, throw away the
 #. built-in.  No point in calling locate_old_decl here, it
 #. won't print anything.
-#: c-decl.c:1211
+#: c-decl.c:1212
 #, gcc-internal-format
 msgid "conflicting types for built-in function %q+D"
 msgstr "motstridiga typer på inbyggd funktion %q+D"
 
-#: c-decl.c:1235 c-decl.c:1248 c-decl.c:1258
+#: c-decl.c:1236 c-decl.c:1249 c-decl.c:1259
 #, gcc-internal-format
 msgid "conflicting types for %q+D"
 msgstr "motstridiga typer på %q+D"
 
-#: c-decl.c:1256
+#: c-decl.c:1257
 #, gcc-internal-format
 msgid "conflicting type qualifiers for %q+D"
 msgstr "motstridiga typkvalificerare för %q+D"
 
 #. Allow OLDDECL to continue in use.
-#: c-decl.c:1273
+#: c-decl.c:1274
 #, gcc-internal-format
 msgid "redefinition of typedef %q+D"
 msgstr "omdefiniering av typedef %q+D"
 
-#: c-decl.c:1324 c-decl.c:1426
+#: c-decl.c:1325 c-decl.c:1427
 #, gcc-internal-format
 msgid "redefinition of %q+D"
 msgstr "omdefiniering av %q+D"
 
-#: c-decl.c:1359 c-decl.c:1464
+#: c-decl.c:1360 c-decl.c:1465
 #, gcc-internal-format
 msgid "static declaration of %q+D follows non-static declaration"
 msgstr "statisk deklaration av %q+D följer på icke-statisk deklaration"
 
-#: c-decl.c:1369 c-decl.c:1376 c-decl.c:1453 c-decl.c:1461
+#: c-decl.c:1370 c-decl.c:1377 c-decl.c:1454 c-decl.c:1462
 #, gcc-internal-format
 msgid "non-static declaration of %q+D follows static declaration"
 msgstr "icke-statisk deklaration av %q+D följer på statisk deklaration"
 
-#: c-decl.c:1393
+#: c-decl.c:1394
 #, gcc-internal-format
 msgid "%<gnu_inline%> attribute present on %q+D"
 msgstr "attribut %<gnu_inline%> finns på %q+D"
 
-#: c-decl.c:1395
+#: c-decl.c:1396
 #, gcc-internal-format
 msgid "%Jbut not here"
 msgstr "%Jmen inte här"
 
-#: c-decl.c:1413
+#: c-decl.c:1414
 #, gcc-internal-format
 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
 msgstr "trådlokal deklaration av %q+D följer på icke trådlokal deklaration"
 
-#: c-decl.c:1416
+#: c-decl.c:1417
 #, gcc-internal-format
 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
 msgstr "icke trådlokal deklaration av %q+D följer på trådlokal deklaration"
 
-#: c-decl.c:1446
+#: c-decl.c:1447
 #, gcc-internal-format
 msgid "extern declaration of %q+D follows declaration with no linkage"
 msgstr "extern deklaration av %q+D följer på deklaration utan länkklass"
 
-#: c-decl.c:1482
+#: c-decl.c:1483
 #, gcc-internal-format
 msgid "declaration of %q+D with no linkage follows extern declaration"
 msgstr "deklaration av %q+D utan länkklass följer på extern deklaration"
 
-#: c-decl.c:1488
+#: c-decl.c:1489
 #, gcc-internal-format
 msgid "redeclaration of %q+D with no linkage"
 msgstr "omdeklaration av %q+D utan länkklass"
 
-#: c-decl.c:1502
+#: c-decl.c:1503
 #, gcc-internal-format
 msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
 msgstr "omdeklaration av %q+D med annan synlighet (gammal synlighet bevarad)"
 
-#: c-decl.c:1513
+#: c-decl.c:1514
 #, gcc-internal-format
 msgid "inline declaration of %qD follows declaration with attribute noinline"
 msgstr "inline-deklaration av %qD följer på deklaration med attributet noinline"
 
-#: c-decl.c:1520
+#: c-decl.c:1521
 #, gcc-internal-format
 msgid "declaration of %q+D with attribute noinline follows inline declaration "
 msgstr "deklaration av %q+D med attributet noinline följer på inline-deklaration"
 
-#: c-decl.c:1539
+#: c-decl.c:1540
 #, gcc-internal-format
 msgid "%q+D declared inline after being called"
 msgstr "%q+D är deklarerad inline efter att den anropats"
 
-#: c-decl.c:1544
+#: c-decl.c:1545
 #, gcc-internal-format
 msgid "%q+D declared inline after its definition"
 msgstr "%q+D är deklarerad inline efter sin definition"
 
-#: c-decl.c:1563
+#: c-decl.c:1564
 #, gcc-internal-format
 msgid "redefinition of parameter %q+D"
 msgstr "omdefiniering av parametern %q+D"
 
-#: c-decl.c:1590
+#: c-decl.c:1591
 #, gcc-internal-format
 msgid "redundant redeclaration of %q+D"
 msgstr "redundant omdeklaration av %q+D"
 
-#: c-decl.c:1970
+#: c-decl.c:1975
 #, gcc-internal-format
 msgid "declaration of %q+D shadows previous non-variable"
 msgstr "deklaration av %q+D skuggar tidigare icke-variabel"
 
-#: c-decl.c:1975
+#: c-decl.c:1980
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a parameter"
 msgstr "deklaration av %q+D skuggar en parameter"
 
-#: c-decl.c:1978
+#: c-decl.c:1983
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a global declaration"
 msgstr "deklaration av %q+D skuggar en global deklaration"
 
 # local, det kan vara både lokal variabel och lokal funktionsdeklartion
-#: c-decl.c:1988
+#: c-decl.c:1993
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a previous local"
 msgstr "deklaration av %q+D skuggar en tidigare lokal deklaration"
 
-#: c-decl.c:1991 cp/name-lookup.c:988 cp/name-lookup.c:1019
-#: cp/name-lookup.c:1027
+#: c-decl.c:1996 cp/name-lookup.c:987 cp/name-lookup.c:1018
+#: cp/name-lookup.c:1026
 #, gcc-internal-format
 msgid "%Jshadowed declaration is here"
 msgstr "%Jskuggad deklaration är här"
 
-#: c-decl.c:2183
+#: c-decl.c:2188
 #, gcc-internal-format
 msgid "nested extern declaration of %qD"
 msgstr "nästad extern-deklaration av %qD"
 
-#: c-decl.c:2346 c-decl.c:2349
+#: c-decl.c:2351 c-decl.c:2354
 #, gcc-internal-format
 msgid "implicit declaration of function %qE"
 msgstr "implicit deklaration av funktionen %qE"
 
-#: c-decl.c:2411
+#: c-decl.c:2416
 #, gcc-internal-format
 msgid "incompatible implicit declaration of built-in function %qD"
 msgstr "inkompatibel implicit deklaration av inbyggd funktion %qD"
 
-#: c-decl.c:2420
+#: c-decl.c:2425
 #, gcc-internal-format
 msgid "incompatible implicit declaration of function %qD"
 msgstr "inkompatibel implicit deklaration av funktionen %qD"
 
-#: c-decl.c:2473
+#: c-decl.c:2478
 #, gcc-internal-format
 msgid "%H%qE undeclared here (not in a function)"
 msgstr "%H%qE är odeklarerad här (inte i en funktion)"
 
-#: c-decl.c:2478
+#: c-decl.c:2483
 #, gcc-internal-format
 msgid "%H%qE undeclared (first use in this function)"
 msgstr "%H%qE är odeklarerad (första förekomsten i denna funktion)"
 
-#: c-decl.c:2482
+#: c-decl.c:2487
 #, gcc-internal-format
 msgid "%H(Each undeclared identifier is reported only once"
 msgstr "%H(Varje odeklarerad identifierare rapporteras bara en gång"
 
-#: c-decl.c:2483
+#: c-decl.c:2488
 #, gcc-internal-format
 msgid "%Hfor each function it appears in.)"
 msgstr "%Hför varje funktion den finns i.)"
 
-#: c-decl.c:2521 cp/decl.c:2397
+#: c-decl.c:2526 cp/decl.c:2404
 #, gcc-internal-format
 msgid "label %qE referenced outside of any function"
 msgstr "etikett %qE är refererad till utanför någon funktion"
 
-#: c-decl.c:2563
+#: c-decl.c:2568
 #, gcc-internal-format
 msgid "duplicate label declaration %qE"
 msgstr "dubbel deklaration av etikett %qE"
 
-#: c-decl.c:2599
+#: c-decl.c:2604
 #, gcc-internal-format
 msgid "%Hduplicate label %qD"
 msgstr "%Hdubblerad etikett %qD"
 
-#: c-decl.c:2609
+#: c-decl.c:2614
 #, gcc-internal-format
 msgid "%Jjump into statement expression"
 msgstr "%Jhopp in i satsuttryck"
 
-#: c-decl.c:2611
+#: c-decl.c:2616
 #, gcc-internal-format
 msgid "%Jjump into scope of identifier with variably modified type"
 msgstr "%Jhopp in i räckvidd för identifierare med variabel typ"
 
-#: c-decl.c:2626
+#: c-decl.c:2631
 #, gcc-internal-format
 msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
 msgstr "%Htraditionell C saknar en separat namnrymd för etiketter, identifierare %qE står i konflikt"
 
-#: c-decl.c:2701
+#: c-decl.c:2706
 #, gcc-internal-format
 msgid "%H%qE defined as wrong kind of tag"
 msgstr "%H%qE definierad som fel sorts tagg"
 
-#: c-decl.c:2903
+#: c-decl.c:2908
 #, gcc-internal-format
 msgid "unnamed struct/union that defines no instances"
 msgstr "odöpt struktur/union som inte har någon instans"
 
-#: c-decl.c:2911
+#: c-decl.c:2916
 #, gcc-internal-format
 msgid "empty declaration with storage class specifier does not redeclare tag"
 msgstr "tom deklaration med specificerare av lagringsklass deklarerar inte om tagg"
 
-#: c-decl.c:2922
+#: c-decl.c:2927
 #, gcc-internal-format
 msgid "empty declaration with type qualifier does not redeclare tag"
 msgstr "tom deklaration med typkvalificerare deklarerar inte om en tagg"
 
-#: c-decl.c:2943 c-decl.c:2950
+#: c-decl.c:2948 c-decl.c:2955
 #, gcc-internal-format
 msgid "useless type name in empty declaration"
 msgstr "oanvändbart typnamn i tom deklaration"
 
-#: c-decl.c:2958
+#: c-decl.c:2963
 #, gcc-internal-format
 msgid "%<inline%> in empty declaration"
 msgstr "%<inline%> i tom deklaration"
 
-#: c-decl.c:2964
+#: c-decl.c:2969
 #, gcc-internal-format
 msgid "%<auto%> in file-scope empty declaration"
 msgstr "%<auto%> tom deklaration på filnivå"
 
-#: c-decl.c:2970
+#: c-decl.c:2975
 #, gcc-internal-format
 msgid "%<register%> in file-scope empty declaration"
 msgstr "%<register%> i tom deklaration på filnivå"
 
-#: c-decl.c:2976
+#: c-decl.c:2981
 #, gcc-internal-format
 msgid "useless storage class specifier in empty declaration"
 msgstr "oanvändbar specificerare av lagringsklass i tom deklaration"
 
-#: c-decl.c:2982
+#: c-decl.c:2987
 #, gcc-internal-format
 msgid "useless %<__thread%> in empty declaration"
 msgstr "oanvändbar %<__thread%> i tom deklaration"
 
-#: c-decl.c:2990
+#: c-decl.c:2995
 #, gcc-internal-format
 msgid "useless type qualifier in empty declaration"
 msgstr "oanvändbar typkvalificerare i tom deklaration"
 
-#: c-decl.c:2997
+#: c-decl.c:3002
 #, gcc-internal-format
 msgid "empty declaration"
 msgstr "tom deklaration"
 
-#: c-decl.c:3063
+#: c-decl.c:3068
 #, gcc-internal-format
 msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
 msgstr "ISO C90 stödjer inte %<static%> eller typkvalificerare i parametervektordeklarerare"
 
-#: c-decl.c:3066
+#: c-decl.c:3071
 #, gcc-internal-format
 msgid "ISO C90 does not support %<[*]%> array declarators"
 msgstr "ISO C90 stödjer inte %<[*]%>-vektordeklarerare"
@@ -17920,253 +17894,248 @@
 #. C99 6.7.5.2p4
 #. A function definition isn't function prototype scope C99 6.2.1p4.
 #. C99 6.7.5.2p4
-#: c-decl.c:3073 c-decl.c:5015
+#: c-decl.c:3078 c-decl.c:5014
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than function prototype scope"
 msgstr "%<[*]%> är inte tillåtet annat än inom en funktionsprototyp"
 
-#: c-decl.c:3097
+#: c-decl.c:3181
 #, gcc-internal-format
-msgid "static or type qualifiers in abstract declarator"
-msgstr "statisk eller typkvalificerare i abstrakt deklarerare"
-
-#: c-decl.c:3183
-#, gcc-internal-format
 msgid "%q+D is usually a function"
 msgstr "%q+D är vanligtvis en funktion"
 
-#: c-decl.c:3192 cp/decl.c:3983 cp/decl2.c:773
+#: c-decl.c:3190 cp/decl.c:4003 cp/decl2.c:773
 #, gcc-internal-format
 msgid "typedef %qD is initialized (use __typeof__ instead)"
 msgstr "typedef %qD är initierad (använd __typeof__ istället)"
 
-#: c-decl.c:3197
+#: c-decl.c:3195
 #, gcc-internal-format
 msgid "function %qD is initialized like a variable"
 msgstr "funktionen %qD är initierad som en variabel"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3203
+#: c-decl.c:3201
 #, gcc-internal-format
 msgid "parameter %qD is initialized"
 msgstr "parametern %qD är initierad"
 
-#: c-decl.c:3228
+#: c-decl.c:3226
 #, gcc-internal-format
 msgid "variable %qD has initializer but incomplete type"
 msgstr "variabeln %qD har initierare men ofullständig typ"
 
-#: c-decl.c:3316 c-decl.c:6108 cp/decl.c:4025 cp/decl.c:10985
+#: c-decl.c:3314 c-decl.c:6107 cp/decl.c:4045 cp/decl.c:11083
 #, gcc-internal-format
 msgid "inline function %q+D given attribute noinline"
 msgstr "inline-funktionen %q+D har fått attributet noinline"
 
-#: c-decl.c:3327
+#: c-decl.c:3326
 #, gcc-internal-format
 msgid "%q+D is static but declared in inline function %qD which is not static"
 msgstr "%q+D är statisk men deklarerad i inline-funktion %qD som inte är statisk"
 
-#: c-decl.c:3418
+#: c-decl.c:3417
 #, gcc-internal-format
 msgid "initializer fails to determine size of %q+D"
 msgstr "initierare misslyckas med att bestämma storleken på %q+D"
 
-#: c-decl.c:3423
+#: c-decl.c:3422
 #, gcc-internal-format
 msgid "array size missing in %q+D"
 msgstr "vektorstorlek saknas i %q+D"
 
-#: c-decl.c:3435
+#: c-decl.c:3434
 #, gcc-internal-format
 msgid "zero or negative size array %q+D"
 msgstr "noll eller negativ storlek på vektorn %q+D"
 
-#: c-decl.c:3490 varasm.c:2067
+#: c-decl.c:3489 varasm.c:2067
 #, gcc-internal-format
 msgid "storage size of %q+D isn%'t known"
 msgstr "lagringsstorlek på %q+D är okänd"
 
-#: c-decl.c:3500
+#: c-decl.c:3499
 #, gcc-internal-format
 msgid "storage size of %q+D isn%'t constant"
 msgstr "lagringsstorlek på %q+D är inte konstant"
 
-#: c-decl.c:3545
+#: c-decl.c:3544
 #, gcc-internal-format
 msgid "ignoring asm-specifier for non-static local variable %q+D"
 msgstr "ignorerar asm-specificerare för ickestatisk lokal variabel %q+D"
 
-#: c-decl.c:3573 fortran/f95-lang.c:653
+#: c-decl.c:3572 fortran/f95-lang.c:655
 #, gcc-internal-format
 msgid "cannot put object with volatile field into register"
 msgstr "kan inte lägga objekt med volatile-fält i register"
 
-#: c-decl.c:3702
+#: c-decl.c:3701
 #, gcc-internal-format
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ISO C förbjuder framåtdeklaration av parametrar"
 
-#: c-decl.c:3821
+#: c-decl.c:3820
 #, gcc-internal-format
 msgid "bit-field %qs width not an integer constant"
 msgstr "bredden på bitfältet %qs är inte en heltalskonstant"
 
-#: c-decl.c:3829
+#: c-decl.c:3828
 #, gcc-internal-format
 msgid "negative width in bit-field %qs"
 msgstr "negativ storlek i bitfält %qs"
 
-#: c-decl.c:3834
+#: c-decl.c:3833
 #, gcc-internal-format
 msgid "zero width for bit-field %qs"
 msgstr "storlek noll på bitfält %qs"
 
-#: c-decl.c:3844
+#: c-decl.c:3843
 #, gcc-internal-format
 msgid "bit-field %qs has invalid type"
 msgstr "bitfältet %qs har ogiltig typ"
 
-#: c-decl.c:3854
+#: c-decl.c:3853
 #, gcc-internal-format
 msgid "type of bit-field %qs is a GCC extension"
 msgstr "typen på bitfältet %qs är en GCC-utvidgning"
 
-#: c-decl.c:3860
+#: c-decl.c:3859
 #, gcc-internal-format
 msgid "width of %qs exceeds its type"
 msgstr "bredden på %qs är större än sin typ"
 
-#: c-decl.c:3873
+#: c-decl.c:3872
 #, gcc-internal-format
 msgid "%qs is narrower than values of its type"
 msgstr "%qs är smalare än värdena av sin typ"
 
-#: c-decl.c:3892
+#: c-decl.c:3891
 #, gcc-internal-format
 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
 msgstr "ISO C90 förbjuder vektor %qs vars storlek inte kan beräknas"
 
-#: c-decl.c:3896
+#: c-decl.c:3895
 #, gcc-internal-format
 msgid "ISO C90 forbids array whose size can%'t be evaluated"
 msgstr "ISO C90 förbjuder vektorer vars storlek inte kan beräknas"
 
-#: c-decl.c:3902
+#: c-decl.c:3901
 #, gcc-internal-format
 msgid "ISO C90 forbids variable length array %qs"
 msgstr "ISO C90 förbjuder vektor %qs med variabel längd"
 
-#: c-decl.c:3905
+#: c-decl.c:3904
 #, gcc-internal-format
 msgid "ISO C90 forbids variable length array"
 msgstr "ISO C90 förbjuder vektorer med variabel längd"
 
-#: c-decl.c:3914
+#: c-decl.c:3913
 #, gcc-internal-format
 msgid "the size of array %qs can%'t be evaluated"
 msgstr "storleken på vektor %qs kan inte beräknas"
 
-#: c-decl.c:3918
+#: c-decl.c:3917
 #, gcc-internal-format
 msgid "the size of array can %'t be evaluated"
 msgstr "storleken på vektorn kan inte beräknas"
 
-#: c-decl.c:3924
+#: c-decl.c:3923
 #, gcc-internal-format
 msgid "variable length array %qs is used"
 msgstr "vektor %qs med variabel längd används"
 
-#: c-decl.c:3928 cp/decl.c:7004
+#: c-decl.c:3927 cp/decl.c:7076
 #, gcc-internal-format
 msgid "variable length array is used"
 msgstr "vektor med variabel längd används"
 
-#: c-decl.c:4051 c-decl.c:4328
+#: c-decl.c:4050 c-decl.c:4327
 #, gcc-internal-format
 msgid "variably modified %qs at file scope"
 msgstr "variabel %qs har filräckvidd"
 
-#: c-decl.c:4069
+#: c-decl.c:4068
 #, gcc-internal-format
 msgid "type defaults to %<int%> in declaration of %qs"
 msgstr "typen sätts skönsmässigt till %<int%> i deklarationen av %qs"
 
-#: c-decl.c:4097
+#: c-decl.c:4096
 #, gcc-internal-format
 msgid "duplicate %<const%>"
 msgstr "dubblerat %<const%>"
 
-#: c-decl.c:4099
+#: c-decl.c:4098
 #, gcc-internal-format
 msgid "duplicate %<restrict%>"
 msgstr "dubblerad %<restrict%>"
 
-#: c-decl.c:4101
+#: c-decl.c:4100
 #, gcc-internal-format
 msgid "duplicate %<volatile%>"
 msgstr "dubblerad %<volatile%>"
 
-#: c-decl.c:4120
+#: c-decl.c:4119
 #, gcc-internal-format
 msgid "function definition declared %<auto%>"
 msgstr "funktionsdefinition deklarerad som %<auto%>"
 
-#: c-decl.c:4122
+#: c-decl.c:4121
 #, gcc-internal-format
 msgid "function definition declared %<register%>"
 msgstr "funktionsdefinition deklarerad som %<register%>"
 
-#: c-decl.c:4124
+#: c-decl.c:4123
 #, gcc-internal-format
 msgid "function definition declared %<typedef%>"
 msgstr "funktionsdefinition deklarerad som %<typedef%>"
 
-#: c-decl.c:4126
+#: c-decl.c:4125
 #, gcc-internal-format
 msgid "function definition declared %<__thread%>"
 msgstr "funktionsdefinition deklarerad som %<__thread%>"
 
-#: c-decl.c:4142
+#: c-decl.c:4141
 #, gcc-internal-format
 msgid "storage class specified for structure field %qs"
 msgstr "lagringsklass angiven för postfält %qs"
 
-#: c-decl.c:4146 cp/decl.c:7874
+#: c-decl.c:4145 cp/decl.c:7946
 #, gcc-internal-format
 msgid "storage class specified for parameter %qs"
 msgstr "lagringsklass angiven för parameter %qs"
 
-#: c-decl.c:4149 cp/decl.c:7876
+#: c-decl.c:4148 cp/decl.c:7948
 #, gcc-internal-format
 msgid "storage class specified for typename"
 msgstr "lagringsklass angiven för typnamn"
 
-#: c-decl.c:4166 cp/decl.c:7893
+#: c-decl.c:4165 cp/decl.c:7965
 #, gcc-internal-format
 msgid "%qs initialized and declared %<extern%>"
 msgstr "%qs initierad och deklarerad %<extern%>"
 
-#: c-decl.c:4169 cp/decl.c:7896
+#: c-decl.c:4168 cp/decl.c:7968
 #, gcc-internal-format
 msgid "%qs has both %<extern%> and initializer"
 msgstr "%qs har både %<extern%> och initierare"
 
-#: c-decl.c:4174
+#: c-decl.c:4173
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<auto%>"
 msgstr "filnivådeklaration av %qs anger %<auto%>"
 
-#: c-decl.c:4176
+#: c-decl.c:4175
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<register%>"
 msgstr "filnivådeklaration av %qs anger %<auto%>"
 
-#: c-decl.c:4181 cp/decl.c:7900
+#: c-decl.c:4180 cp/decl.c:7972
 #, gcc-internal-format
 msgid "nested function %qs declared %<extern%>"
 msgstr "nästad funktion %qs är deklarerad %<extern%>"
 
-#: c-decl.c:4184 cp/decl.c:7910
+#: c-decl.c:4183 cp/decl.c:7982
 #, gcc-internal-format
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 msgstr "funktionsdefinitionsområde %qs implicit auto och deklarerat %<__thread%>"
@@ -18174,468 +18143,468 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:4231 c-decl.c:4472
+#: c-decl.c:4230 c-decl.c:4471
 #, gcc-internal-format
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "static- eller typkvalificerare i vektordeklarerare som inte är parameter"
 
-#: c-decl.c:4278
+#: c-decl.c:4277
 #, gcc-internal-format
 msgid "declaration of %qs as array of voids"
 msgstr "deklaration av %qs som ett fält med void"
 
-#: c-decl.c:4284
+#: c-decl.c:4283
 #, gcc-internal-format
 msgid "declaration of %qs as array of functions"
 msgstr "deklaration av %qs som ett fält med funktioner"
 
-#: c-decl.c:4289
+#: c-decl.c:4288
 #, gcc-internal-format
 msgid "invalid use of structure with flexible array member"
 msgstr "ogiltig användning av post med flexibel vektormedlem"
 
-#: c-decl.c:4309
+#: c-decl.c:4308
 #, gcc-internal-format
 msgid "size of array %qs has non-integer type"
 msgstr "storlek på vektorn %qs är inte av heltalstyp"
 
-#: c-decl.c:4314
+#: c-decl.c:4313
 #, gcc-internal-format
 msgid "ISO C forbids zero-size array %qs"
 msgstr "ISO C förbjuder vektor %qs med storlek noll"
 
-#: c-decl.c:4321
+#: c-decl.c:4320
 #, gcc-internal-format
 msgid "size of array %qs is negative"
 msgstr "storlek på vektorn %qs är negativ"
 
-#: c-decl.c:4375 c-decl.c:4631 cp/decl.c:8375
+#: c-decl.c:4374 c-decl.c:4630 cp/decl.c:8447
 #, gcc-internal-format
 msgid "size of array %qs is too large"
 msgstr "storleken på vektorn %qs är för stor"
 
-#: c-decl.c:4386
+#: c-decl.c:4385
 #, gcc-internal-format
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C90 stödjer inte flexibla vektormedlemmar"
 
 #. C99 6.7.5.2p4
-#: c-decl.c:4399
+#: c-decl.c:4398
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than a declaration"
 msgstr "%<[*]%> är inte tillåtet annat än i en deklaration"
 
-#: c-decl.c:4422
+#: c-decl.c:4421
 #, gcc-internal-format
 msgid "array type has incomplete element type"
 msgstr "fälttyp har ofullständig elementtyp"
 
-#: c-decl.c:4504 cp/decl.c:8001
+#: c-decl.c:4503 cp/decl.c:8073
 #, gcc-internal-format
 msgid "%qs declared as function returning a function"
 msgstr "%qs är deklarerad som en funktion som returnerar en funktion"
 
-#: c-decl.c:4509 cp/decl.c:8006
+#: c-decl.c:4508 cp/decl.c:8078
 #, gcc-internal-format
 msgid "%qs declared as function returning an array"
 msgstr "%qs är deklarerad som en funktion som returnerar en vektor"
 
-#: c-decl.c:4531
+#: c-decl.c:4530
 #, gcc-internal-format
 msgid "function definition has qualified void return type"
 msgstr "funktionsdefinition som har kvalificerad void-returtyp"
 
-#: c-decl.c:4534 cp/decl.c:7990 cp/pt.c:8568
+#: c-decl.c:4533 cp/decl.c:8062 cp/pt.c:8668
 #, gcc-internal-format
 msgid "type qualifiers ignored on function return type"
 msgstr "typkvalificerare ignoreras för funktions returtyp"
 
-#: c-decl.c:4563 c-decl.c:4644 c-decl.c:4732 c-decl.c:4825
+#: c-decl.c:4562 c-decl.c:4643 c-decl.c:4731 c-decl.c:4824
 #, gcc-internal-format
 msgid "ISO C forbids qualified function types"
 msgstr "ISO C förbjuder kvalificerade funktionstyper"
 
-#: c-decl.c:4652
+#: c-decl.c:4651
 #, gcc-internal-format
 msgid "typedef %q+D declared %<inline%>"
 msgstr "typdef %q+D deklarerad %<inline%>"
 
-#: c-decl.c:4667
+#: c-decl.c:4666
 #, gcc-internal-format
 msgid "ISO C forbids const or volatile function types"
 msgstr "ISO C förbjuder const- eller volatile-funktionstyper"
 
 #. C99 6.7.2.1p8
-#: c-decl.c:4677
+#: c-decl.c:4676
 #, gcc-internal-format
 msgid "a member of a structure or union cannot have a variably modified type"
 msgstr "en medlem av an post eller union får inte ha variabel typ"
 
-#: c-decl.c:4693
+#: c-decl.c:4692
 #, gcc-internal-format
 msgid "variable or field %qs declared void"
 msgstr "variabel eller fält %qs deklarerad void"
 
-#: c-decl.c:4725
+#: c-decl.c:4724
 #, gcc-internal-format
 msgid "attributes in parameter array declarator ignored"
 msgstr "attribut i parametervektordeklarerare ignoreras"
 
-#: c-decl.c:4760
+#: c-decl.c:4759
 #, gcc-internal-format
 msgid "parameter %q+D declared %<inline%>"
 msgstr "parametern %q+D deklarerad %<inline%>"
 
-#: c-decl.c:4773
+#: c-decl.c:4772
 #, gcc-internal-format
 msgid "field %qs declared as a function"
 msgstr "fältet %qs deklarerat som en funktion"
 
-#: c-decl.c:4779
+#: c-decl.c:4778
 #, gcc-internal-format
 msgid "field %qs has incomplete type"
 msgstr "fält %qs har ofullständig typ"
 
-#: c-decl.c:4796 c-decl.c:4808 c-decl.c:4812
+#: c-decl.c:4795 c-decl.c:4807 c-decl.c:4811
 #, gcc-internal-format
 msgid "invalid storage class for function %qs"
 msgstr "ogiltig lagringsklass för funktionen %qs"
 
-#: c-decl.c:4831
+#: c-decl.c:4830
 #, gcc-internal-format
 msgid "%<noreturn%> function returns non-void value"
 msgstr "%<noreturn%>-funktion returnerar ett icke-void värde"
 
-#: c-decl.c:4867
+#: c-decl.c:4866
 #, gcc-internal-format
 msgid "cannot inline function %<main%>"
 msgstr "kan inte inline:a funktionen %<main%>"
 
-#: c-decl.c:4910
+#: c-decl.c:4909
 #, gcc-internal-format
 msgid "variable previously declared %<static%> redeclared %<extern%>"
 msgstr "variabel tidigare deklarerad %<static%> omdeklarerad som %<extern%>"
 
-#: c-decl.c:4920
+#: c-decl.c:4919
 #, gcc-internal-format
 msgid "variable %q+D declared %<inline%>"
 msgstr "variabeln %q+D deklarerad %<inline%>"
 
 #. C99 6.7.5.2p2
-#: c-decl.c:4951
+#: c-decl.c:4950
 #, gcc-internal-format
 msgid "object with variably modified type must have no linkage"
 msgstr "objekt med variabel typ får inte ha länkklass"
 
-#: c-decl.c:5020 c-decl.c:6199
+#: c-decl.c:5019 c-decl.c:6198
 #, gcc-internal-format
 msgid "function declaration isn%'t a prototype"
 msgstr "funktionsdeklarationen är inte en prototyp"
 
-#: c-decl.c:5028
+#: c-decl.c:5027
 #, gcc-internal-format
 msgid "parameter names (without types) in function declaration"
 msgstr "parameternamn (utan typer) i funktionsdeklaration"
 
-#: c-decl.c:5061
+#: c-decl.c:5060
 #, gcc-internal-format
 msgid "parameter %u (%q+D) has incomplete type"
 msgstr "parameter %u (%q+D) har ofullständig typ"
 
-#: c-decl.c:5064
+#: c-decl.c:5063
 #, gcc-internal-format
 msgid "%Jparameter %u has incomplete type"
 msgstr "%Jparameter %u har ofullständig typ"
 
-#: c-decl.c:5073
+#: c-decl.c:5072
 #, gcc-internal-format
 msgid "parameter %u (%q+D) has void type"
 msgstr "parameter %u (%q+D) har void-typ"
 
-#: c-decl.c:5076
+#: c-decl.c:5075
 #, gcc-internal-format
 msgid "%Jparameter %u has void type"
 msgstr "%Jparameter %u har void-typ"
 
-#: c-decl.c:5138
+#: c-decl.c:5137
 #, gcc-internal-format
 msgid "%<void%> as only parameter may not be qualified"
 msgstr "%<void%> som enda parameter kan inte kvalificeras"
 
-#: c-decl.c:5142 c-decl.c:5176
+#: c-decl.c:5141 c-decl.c:5175
 #, gcc-internal-format
 msgid "%<void%> must be the only parameter"
 msgstr "%<void%> måste vara den enda parametern"
 
-#: c-decl.c:5170
+#: c-decl.c:5169
 #, gcc-internal-format
 msgid "parameter %q+D has just a forward declaration"
 msgstr "parameter %q+D har endast en framåtdeklaration"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5215
+#: c-decl.c:5214
 #, gcc-internal-format
 msgid "%<%s %E%> declared inside parameter list"
 msgstr "%<%s %E%> deklarerad inuti parameterlista"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5219
+#: c-decl.c:5218
 #, gcc-internal-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "anonym %s deklarerad inuti parameterlista"
 
-#: c-decl.c:5224
+#: c-decl.c:5223
 #, gcc-internal-format
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "dess scope-område är endast denna definition eller deklaration, vilket troligen inte är vad du vill."
 
-#: c-decl.c:5358
+#: c-decl.c:5357
 #, gcc-internal-format
 msgid "redefinition of %<union %E%>"
 msgstr "omdefinition av %<union %E%>"
 
-#: c-decl.c:5360
+#: c-decl.c:5359
 #, gcc-internal-format
 msgid "redefinition of %<struct %E%>"
 msgstr "omdefinition av %<struct %E%>"
 
-#: c-decl.c:5365
+#: c-decl.c:5364
 #, gcc-internal-format
 msgid "nested redefinition of %<union %E%>"
 msgstr "nästad omdefinition av %<union %E%>"
 
-#: c-decl.c:5367
+#: c-decl.c:5366
 #, gcc-internal-format
 msgid "nested redefinition of %<struct %E%>"
 msgstr "nästad omdefinition av %<struct %E%>"
 
-#: c-decl.c:5442 cp/decl.c:3780
+#: c-decl.c:5441 cp/decl.c:3796
 #, gcc-internal-format
 msgid "declaration does not declare anything"
 msgstr "deklaration som inte deklarerar något"
 
-#: c-decl.c:5446
+#: c-decl.c:5445
 #, gcc-internal-format
 msgid "ISO C doesn%'t support unnamed structs/unions"
 msgstr "ISO C stödjer ej namnlösa strukturer/unioner"
 
-#: c-decl.c:5490 c-decl.c:5506
+#: c-decl.c:5489 c-decl.c:5505
 #, gcc-internal-format
 msgid "duplicate member %q+D"
 msgstr "dubblerad medlem %q+D"
 
-#: c-decl.c:5545
+#: c-decl.c:5544
 #, gcc-internal-format
 msgid "union has no named members"
 msgstr "unionen har inga namngivna medlemmar"
 
-#: c-decl.c:5547
+#: c-decl.c:5546
 #, gcc-internal-format
 msgid "union has no members"
 msgstr "unionen har inga medlemmar"
 
-#: c-decl.c:5552
+#: c-decl.c:5551
 #, gcc-internal-format
 msgid "struct has no named members"
 msgstr "posten har inga namngivna medlemmar"
 
-#: c-decl.c:5554
+#: c-decl.c:5553
 #, gcc-internal-format
 msgid "struct has no members"
 msgstr "posten har inga medlemmar"
 
-#: c-decl.c:5616
+#: c-decl.c:5615
 #, gcc-internal-format
 msgid "%Jflexible array member in union"
 msgstr "%Jflexibel vektormedlem i union"
 
-#: c-decl.c:5621
+#: c-decl.c:5620
 #, gcc-internal-format
 msgid "%Jflexible array member not at end of struct"
 msgstr "%Jflexibel vektormedlem inte vid slutet av post"
 
-#: c-decl.c:5626
+#: c-decl.c:5625
 #, gcc-internal-format
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr "%Jflexibel vektor medlem i i övrigt tom post"
 
-#: c-decl.c:5633
+#: c-decl.c:5632
 #, gcc-internal-format
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "%Jogiltig användning av post flexibel vektormedlem"
 
-#: c-decl.c:5742
+#: c-decl.c:5741
 #, gcc-internal-format
 msgid "union cannot be made transparent"
 msgstr "unionen kan inte göras transparent"
 
-#: c-decl.c:5813
+#: c-decl.c:5812
 #, gcc-internal-format
 msgid "nested redefinition of %<enum %E%>"
 msgstr "nästad omdefinition av %<enum %E%>"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5820
+#: c-decl.c:5819
 #, gcc-internal-format
 msgid "redeclaration of %<enum %E%>"
 msgstr "omdeklaration av %<enum %E%>"
 
-#: c-decl.c:5883
+#: c-decl.c:5882
 #, gcc-internal-format
 msgid "enumeration values exceed range of largest integer"
 msgstr "uppräkningsvärden överskrider gränsen för största heltal"
 
-#: c-decl.c:5900
+#: c-decl.c:5899
 #, gcc-internal-format
 msgid "specified mode too small for enumeral values"
 msgstr "angiven sort för liten för uppräkningvärden"
 
-#: c-decl.c:5996
+#: c-decl.c:5995
 #, gcc-internal-format
 msgid "enumerator value for %qE is not an integer constant"
 msgstr "uppräkningsvärde för %qE är inte en heltalskonstant"
 
-#: c-decl.c:6013
+#: c-decl.c:6012
 #, gcc-internal-format
 msgid "overflow in enumeration values"
 msgstr "överspill i uppräkningsvärden"
 
-#: c-decl.c:6018
+#: c-decl.c:6017
 #, gcc-internal-format
 msgid "ISO C restricts enumerator values to range of %<int%>"
 msgstr "ISO C begränsar uppräkningsvärden till intervallet hos %<int%>"
 
-#: c-decl.c:6125
+#: c-decl.c:6124
 #, gcc-internal-format
 msgid "return type is an incomplete type"
 msgstr "returtypen är en ofullständig typ"
 
-#: c-decl.c:6133
+#: c-decl.c:6132
 #, gcc-internal-format
 msgid "return type defaults to %<int%>"
 msgstr "returtyp sätts skönsmässigt till %<int%>"
 
-#: c-decl.c:6206
+#: c-decl.c:6205
 #, gcc-internal-format
 msgid "no previous prototype for %q+D"
 msgstr "ingen tidigare prototyp för %q+D"
 
-#: c-decl.c:6215
+#: c-decl.c:6214
 #, gcc-internal-format
 msgid "%q+D was used with no prototype before its definition"
 msgstr "%q+D användes utan någon prototyp före sin definition"
 
-#: c-decl.c:6221 cp/decl.c:11126
+#: c-decl.c:6220 cp/decl.c:11224
 #, gcc-internal-format
 msgid "no previous declaration for %q+D"
 msgstr "ingen tidigare deklaration av %q+D"
 
-#: c-decl.c:6231
+#: c-decl.c:6230
 #, gcc-internal-format
 msgid "%q+D was used with no declaration before its definition"
 msgstr "%q+D användes utan någon deklaration före sin definition"
 
-#: c-decl.c:6254 c-decl.c:6723
+#: c-decl.c:6253 c-decl.c:6722
 #, gcc-internal-format
 msgid "return type of %q+D is not %<int%>"
 msgstr "returtypen på %q+D är inte %<int%>"
 
-#: c-decl.c:6259
+#: c-decl.c:6258
 #, gcc-internal-format
 msgid "%q+D is normally a non-static function"
 msgstr "%q+D är normalt en icke-statisk funktion"
 
-#: c-decl.c:6293
+#: c-decl.c:6292
 #, gcc-internal-format
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr "%Jgammaldags parameterdeklarationer i funktionsdefinition med prototyp"
 
-#: c-decl.c:6307
+#: c-decl.c:6306
 #, gcc-internal-format
 msgid "%Jtraditional C rejects ISO C style function definitions"
 msgstr "%Jtraditionell C tillåter inte ISO C:s stil av funktionsdefinitioner"
 
-#: c-decl.c:6323
+#: c-decl.c:6322
 #, gcc-internal-format
 msgid "%Jparameter name omitted"
 msgstr "%Jparameternamn utelämnat"
 
-#: c-decl.c:6357
+#: c-decl.c:6356
 #, gcc-internal-format
 msgid "%Jold-style function definition"
 msgstr "%Jgammaldags funktionsdefinition"
 
-#: c-decl.c:6366
+#: c-decl.c:6365
 #, gcc-internal-format
 msgid "%Jparameter name missing from parameter list"
 msgstr "%Jparameternamn saknas i parameterlista"
 
-#: c-decl.c:6377
+#: c-decl.c:6376
 #, gcc-internal-format
 msgid "%q+D declared as a non-parameter"
 msgstr "%q+D deklarerad som en icke-parameter"
 
-#: c-decl.c:6382
+#: c-decl.c:6381
 #, gcc-internal-format
 msgid "multiple parameters named %q+D"
 msgstr "flera parametrar med namnet %q+D"
 
-#: c-decl.c:6390
+#: c-decl.c:6389
 #, gcc-internal-format
 msgid "parameter %q+D declared with void type"
 msgstr "parameter %q+D deklarerad med typen void"
 
-#: c-decl.c:6407 c-decl.c:6409
+#: c-decl.c:6406 c-decl.c:6408
 #, gcc-internal-format
 msgid "type of %q+D defaults to %<int%>"
 msgstr "typen på %q+D sätts skönsmässigt till %<int%>"
 
-#: c-decl.c:6428
+#: c-decl.c:6427
 #, gcc-internal-format
 msgid "parameter %q+D has incomplete type"
 msgstr "parametern %q+D har ofullständig typ"
 
-#: c-decl.c:6434
+#: c-decl.c:6433
 #, gcc-internal-format
 msgid "declaration for parameter %q+D but no such parameter"
 msgstr "deklaration av parameter %q+D med det finns ingen sådan parameter"
 
-#: c-decl.c:6484
+#: c-decl.c:6483
 #, gcc-internal-format
 msgid "number of arguments doesn%'t match built-in prototype"
 msgstr "antalet argument stämmer inte med inbyggd prototyp"
 
-#: c-decl.c:6488
+#: c-decl.c:6487
 #, gcc-internal-format
 msgid "number of arguments doesn%'t match prototype"
 msgstr "antalet argument stämmer inte med prototypen"
 
-#: c-decl.c:6489 c-decl.c:6529 c-decl.c:6542
+#: c-decl.c:6488 c-decl.c:6528 c-decl.c:6541
 #, gcc-internal-format
 msgid "%Hprototype declaration"
 msgstr "%Hprototypdeklaration"
 
-#: c-decl.c:6523
+#: c-decl.c:6522
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match built-in prototype"
 msgstr "befordrat argument %qD stämmer inte med inbyggd prototyp"
 
-#: c-decl.c:6527
+#: c-decl.c:6526
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match prototype"
 msgstr "befordrat argument %qD stämmer inte med prototypen"
 
-#: c-decl.c:6537
+#: c-decl.c:6536
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match built-in prototype"
 msgstr "argument %qD stämmer inte med inbyggd prototyp"
 
-#: c-decl.c:6541
+#: c-decl.c:6540
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match prototype"
 msgstr "argument %qD stämmer inte med prototypen"
 
-#: c-decl.c:6768 cp/decl.c:11820
+#: c-decl.c:6767 cp/decl.c:11918
 #, gcc-internal-format
 msgid "no return statement in function returning non-void"
 msgstr "ingen retursats i funktion som returnerar icke-void"
@@ -18643,437 +18612,437 @@
 #. 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.
-#: c-decl.c:6841
+#: c-decl.c:6840
 #, gcc-internal-format
 msgid "%<for%> loop initial declaration used outside C99 mode"
 msgstr "%<for%>-slinga med startdeklaration använd utanför C99-läge"
 
-#: c-decl.c:6870
+#: c-decl.c:6869
 #, gcc-internal-format
 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
 msgstr "deklaration av statisk variabel %q+D i %<for%>-slingas initiala deklaration"
 
-#: c-decl.c:6873
+#: c-decl.c:6872
 #, gcc-internal-format
 msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
 msgstr "deklaration av %<extern%>-variabel %q+D i %<for%>-slingas initiala deklaration"
 
-#: c-decl.c:6878
+#: c-decl.c:6877
 #, gcc-internal-format
 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr "%<struct %E%> är deklarerad i %<for%>-slingas initiala deklaration"
 
-#: c-decl.c:6882
+#: c-decl.c:6881
 #, gcc-internal-format
 msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr "%<union %E%> är deklarerad i %<for%>-slingas initiala deklaration"
 
-#: c-decl.c:6886
+#: c-decl.c:6885
 #, gcc-internal-format
 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr "%<enum %E%> är deklarerad i %<for%>-slingas initiala deklaration"
 
-#: c-decl.c:6890
+#: c-decl.c:6889
 #, gcc-internal-format
 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
 msgstr "deklaration av icke-variabel %q+D i %<for%>-slingas initiala deklaration"
 
-#: c-decl.c:7178 c-decl.c:7420 c-decl.c:7716
+#: c-decl.c:7177 c-decl.c:7419 c-decl.c:7715
 #, gcc-internal-format
 msgid "duplicate %qE"
 msgstr "dubblerad %qE"
 
-#: c-decl.c:7201 c-decl.c:7430 c-decl.c:7617
+#: c-decl.c:7200 c-decl.c:7429 c-decl.c:7616
 #, gcc-internal-format
 msgid "two or more data types in declaration specifiers"
 msgstr "två eller fler datatyper i deklaration av specificerare"
 
-#: c-decl.c:7213 cp/parser.c:2149
+#: c-decl.c:7212 cp/parser.c:2152
 #, gcc-internal-format
 msgid "%<long long long%> is too long for GCC"
 msgstr "%<long long long%> är för långt för GCC"
 
-#: c-decl.c:7220 c-decl.c:7520
+#: c-decl.c:7219 c-decl.c:7519
 #, gcc-internal-format
 msgid "both %<long long%> and %<double%> in declaration specifiers"
 msgstr "både %<long long%> och %<double%> i deklarationsspecificerare"
 
-#: c-decl.c:7226
+#: c-decl.c:7225
 #, gcc-internal-format
 msgid "ISO C90 does not support %<long long%>"
 msgstr "ISO C90 stödjer inte %<long long%>"
 
-#: c-decl.c:7231 c-decl.c:7260
+#: c-decl.c:7230 c-decl.c:7259
 #, gcc-internal-format
 msgid "both %<long%> and %<short%> in declaration specifiers"
 msgstr "både %<long%> och %<short%> i deklarationsspecificerare"
 
-#: c-decl.c:7234 c-decl.c:7437
+#: c-decl.c:7233 c-decl.c:7436
 #, gcc-internal-format
 msgid "both %<long%> and %<void%> in declaration specifiers"
 msgstr "både %<long%> och %<void%> i deklarationsspecificerare"
 
-#: c-decl.c:7237 c-decl.c:7459
+#: c-decl.c:7236 c-decl.c:7458
 #, gcc-internal-format
 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
 msgstr "både %<long%> och %<_Bool%> i deklarationsspecificerare"
 
-#: c-decl.c:7240 c-decl.c:7481
+#: c-decl.c:7239 c-decl.c:7480
 #, gcc-internal-format
 msgid "both %<long%> and %<char%> in declaration specifiers"
 msgstr "både %<long%> och %<char%> i deklarationsspecificerare"
 
-#: c-decl.c:7243 c-decl.c:7501
+#: c-decl.c:7242 c-decl.c:7500
 #, gcc-internal-format
 msgid "both %<long%> and %<float%> in declaration specifiers"
 msgstr "både %<long%> och %<float%> i deklarationsspecificerare"
 
-#: c-decl.c:7246
+#: c-decl.c:7245
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
 msgstr "både %<long%> och %<_Decimal32%> i deklarationsspecificerare"
 
-#: c-decl.c:7249
+#: c-decl.c:7248
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
 msgstr "både %<long%> och %<_Decimal64%> i deklarationsspecificerare"
 
-#: c-decl.c:7252
+#: c-decl.c:7251
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
 msgstr "både %<long%> och %<_Decimal128%> i deklarationsspecificerare"
 
-#: c-decl.c:7263 c-decl.c:7440
+#: c-decl.c:7262 c-decl.c:7439
 #, gcc-internal-format
 msgid "both %<short%> and %<void%> in declaration specifiers"
 msgstr "både %<short%> och %<void%> i deklarationsspecificerare"
 
-#: c-decl.c:7266 c-decl.c:7462
+#: c-decl.c:7265 c-decl.c:7461
 #, gcc-internal-format
 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
 msgstr "både %<short%> och %<_Bool%> i deklarationsspecificerare"
 
-#: c-decl.c:7269 c-decl.c:7484
+#: c-decl.c:7268 c-decl.c:7483
 #, gcc-internal-format
 msgid "both %<short%> and %<char%> in declaration specifiers"
 msgstr "både %<short%> och %<char%> i deklarationsspecificerare"
 
-#: c-decl.c:7272 c-decl.c:7504
+#: c-decl.c:7271 c-decl.c:7503
 #, gcc-internal-format
 msgid "both %<short%> and %<float%> in declaration specifiers"
 msgstr "både %<short%> och %<float%> i deklarationsspecificerare"
 
-#: c-decl.c:7275 c-decl.c:7523
+#: c-decl.c:7274 c-decl.c:7522
 #, gcc-internal-format
 msgid "both %<short%> and %<double%> in declaration specifiers"
 msgstr "både %<short%> och %<double%> i deklarationsspecificerare"
 
-#: c-decl.c:7278
+#: c-decl.c:7277
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
 msgstr "både %<short%> och %<_Decimal32%> i deklarationsspecificerare"
 
-#: c-decl.c:7281
+#: c-decl.c:7280
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
 msgstr "både %<short%> och %<_Decimal64%> i deklarationsspecificerare"
 
-#: c-decl.c:7284
+#: c-decl.c:7283
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
 msgstr "både %<short%> och %<_Decimal128%> i deklarationsspecificerare"
 
-#: c-decl.c:7292 c-decl.c:7321
+#: c-decl.c:7291 c-decl.c:7320
 #, gcc-internal-format
 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
 msgstr "både %<signed%> och %<unsigned%> i deklarationsspecificerare"
 
-#: c-decl.c:7295 c-decl.c:7443
+#: c-decl.c:7294 c-decl.c:7442
 #, gcc-internal-format
 msgid "both %<signed%> and %<void%> in declaration specifiers"
 msgstr "både %<signed%> och %<void%> i deklarationsspecificerare"
 
-#: c-decl.c:7298 c-decl.c:7465
+#: c-decl.c:7297 c-decl.c:7464
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
 msgstr "både %<signed%> och %<_Bool%> i deklarationsspecificerare"
 
-#: c-decl.c:7301 c-decl.c:7507
+#: c-decl.c:7300 c-decl.c:7506
 #, gcc-internal-format
 msgid "both %<signed%> and %<float%> in declaration specifiers"
 msgstr "både %<signed%> och %<float%> i deklarationsspecificerare"
 
-#: c-decl.c:7304 c-decl.c:7526
+#: c-decl.c:7303 c-decl.c:7525
 #, gcc-internal-format
 msgid "both %<signed%> and %<double%> in declaration specifiers"
 msgstr "både %<double%> och %<double%> i deklarationsspecificerare"
 
-#: c-decl.c:7307
+#: c-decl.c:7306
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
 msgstr "både %<signed%> och %<_Decimal32%> i deklarationsspecificerare"
 
-#: c-decl.c:7310
+#: c-decl.c:7309
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
 msgstr "både %<signed%> och %<_Decimal64%> i deklarationsspecificerare"
 
-#: c-decl.c:7313
+#: c-decl.c:7312
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
 msgstr "både %<signed%> och %<_Decimal128%> i deklarationsspecificerare"
 
-#: c-decl.c:7324 c-decl.c:7446
+#: c-decl.c:7323 c-decl.c:7445
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
 msgstr "både %<unsigned%> och %<void%> i deklarationsspecificerare"
 
-#: c-decl.c:7327 c-decl.c:7468
+#: c-decl.c:7326 c-decl.c:7467
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
 msgstr "både %<unsigned%> och %<_Bool%> i deklarationsspecificerare"
 
-#: c-decl.c:7330 c-decl.c:7510
+#: c-decl.c:7329 c-decl.c:7509
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
 msgstr "både %<unsigned%> och %<float%> i deklarationsspecificerare"
 
-#: c-decl.c:7333 c-decl.c:7529
+#: c-decl.c:7332 c-decl.c:7528
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
 msgstr "både %<unsigned%> och %<double%> i deklarationsspecificerare"
 
-#: c-decl.c:7336
+#: c-decl.c:7335
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
 msgstr "både %<unsigned%> och %<_Decimal32%> i deklarationsspecificerare"
 
-#: c-decl.c:7339
+#: c-decl.c:7338
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
 msgstr "både %<unsigned%> och %<_Decimal64%> i deklarationsspecificerare"
 
-#: c-decl.c:7342
+#: c-decl.c:7341
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
 msgstr "både %<unsigned%> och %<_Decimal128%> i deklarationsspecificerare"
 
-#: c-decl.c:7350
+#: c-decl.c:7349
 #, gcc-internal-format
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C90 stödjer inte komplexa typen"
 
-#: c-decl.c:7352 c-decl.c:7449
+#: c-decl.c:7351 c-decl.c:7448
 #, gcc-internal-format
 msgid "both %<complex%> and %<void%> in declaration specifiers"
 msgstr "både %<complex%> och %<void%> i deklarationsspecificerare"
 
-#: c-decl.c:7355 c-decl.c:7471
+#: c-decl.c:7354 c-decl.c:7470
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
 msgstr "både %<complex%> och %<_Bool%> i deklarationsspecificerare"
 
-#: c-decl.c:7358
+#: c-decl.c:7357
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
 msgstr "både %<complex%> och %<_Decimal32%> i deklarationsspecificerare"
 
-#: c-decl.c:7361
+#: c-decl.c:7360
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
 msgstr "både %<complex%> och %<_Decimal64%> i deklarationsspecificerare"
 
-#: c-decl.c:7364
+#: c-decl.c:7363
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
 msgstr "både %<complex%> och %<_Decimal128%> i deklarationsspecificerare"
 
-#: c-decl.c:7367
+#: c-decl.c:7366
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Fract%> in declaration specifiers"
 msgstr "både %<complex%> och %<_Fract%> i deklarationsspecificerare"
 
-#: c-decl.c:7370
+#: c-decl.c:7369
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Accum%> in declaration specifiers"
 msgstr "både %<complex%> och %<_Accum%> i deklarationsspecificerare"
 
-#: c-decl.c:7373
+#: c-decl.c:7372
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Sat%> in declaration specifiers"
 msgstr "både %<complex%> och %<_Sat%> i deklarationsspecificerare"
 
-#: c-decl.c:7381
+#: c-decl.c:7380
 #, gcc-internal-format
 msgid "ISO C does not support saturating types"
 msgstr "ISO C stödjer inte mättning av typer"
 
-#: c-decl.c:7383 c-decl.c:7452
+#: c-decl.c:7382 c-decl.c:7451
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<void%> in declaration specifiers"
 msgstr "både %<_Sat%> och %<void%> i deklarationsspecificerare"
 
-#: c-decl.c:7386 c-decl.c:7474
+#: c-decl.c:7385 c-decl.c:7473
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Bool%> in declaration specifiers"
 msgstr "både %<_Sat%> och %<_Bool%> i deklarationsspecificerare"
 
-#: c-decl.c:7389 c-decl.c:7487
+#: c-decl.c:7388 c-decl.c:7486
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<char%> in declaration specifiers"
 msgstr "både %<_Sat%> och %<char%> i deklarationsspecificerare"
 
-#: c-decl.c:7392 c-decl.c:7494
+#: c-decl.c:7391 c-decl.c:7493
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<int%> in declaration specifiers"
 msgstr "både %<_Sat%> och %<int%> i deklarationsspecificerare"
 
-#: c-decl.c:7395 c-decl.c:7513
+#: c-decl.c:7394 c-decl.c:7512
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<float%> in declaration specifiers"
 msgstr "både %<_Sat%> och %<float%> i deklarationsspecificerare"
 
-#: c-decl.c:7398 c-decl.c:7532
+#: c-decl.c:7397 c-decl.c:7531
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<double%> in declaration specifiers"
 msgstr "både %<_Sat%> och %<double%> i deklarationsspecificerare"
 
-#: c-decl.c:7401
+#: c-decl.c:7400
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal32%> in declaration specifiers"
 msgstr "både %<_Sat%> och %<_Decimal32%> i deklarationsspecificerare"
 
-#: c-decl.c:7404
+#: c-decl.c:7403
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal64%> in declaration specifiers"
 msgstr "både %<_Sat%> och %<_Decimal64%> i deklarationsspecificerare"
 
-#: c-decl.c:7407
+#: c-decl.c:7406
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal128%> in declaration specifiers"
 msgstr "både %<_Sat%> och %<_Decimal128%> i deklarationsspecificerare"
 
-#: c-decl.c:7410
+#: c-decl.c:7409
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
 msgstr "både %<_Sat%> och %<complex%> i deklarationsspecificerare"
 
-#: c-decl.c:7549
+#: c-decl.c:7548
 #, gcc-internal-format
 msgid "both %<long long%> and %<%s%> in declaration specifiers"
 msgstr "både %<long long%> och %<%s%> i deklarationsspecificerare"
 
-#: c-decl.c:7552
+#: c-decl.c:7551
 #, gcc-internal-format
 msgid "both %<long%> and %<%s%> in declaration specifiers"
 msgstr "både %<long%> och %<%s%> i deklarationsspecificerare"
 
-#: c-decl.c:7555
+#: c-decl.c:7554
 #, gcc-internal-format
 msgid "both %<short%> and %<%s%> in declaration specifiers"
 msgstr "både %<short%> och %<%s%> i deklarationsspecificerare"
 
-#: c-decl.c:7558
+#: c-decl.c:7557
 #, gcc-internal-format
 msgid "both %<signed%> and %<%s%> in declaration specifiers"
 msgstr "både %<signed%> och %<%s%> i deklarationsspecificerare"
 
-#: c-decl.c:7561
+#: c-decl.c:7560
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
 msgstr "både %<unsigned%> och %<%s%> i deklarationsspecificerare"
 
-#: c-decl.c:7564 c-decl.c:7590
+#: c-decl.c:7563 c-decl.c:7589
 #, gcc-internal-format
 msgid "both %<complex%> and %<%s%> in declaration specifiers"
 msgstr "både %<complex%> och %<%s%> i deklarationsspecificerare"
 
-#: c-decl.c:7567
+#: c-decl.c:7566
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<%s%> in declaration specifiers"
 msgstr "både %<_Sat%> och %<%s%> i deklarationsspecificerare"
 
-#: c-decl.c:7577
+#: c-decl.c:7576
 #, gcc-internal-format
 msgid "decimal floating point not supported for this target"
 msgstr "decimala flyttal stöds inte för denna målarkitektur"
 
-#: c-decl.c:7579
+#: c-decl.c:7578
 #, gcc-internal-format
 msgid "ISO C does not support decimal floating point"
 msgstr "ISO C stödjer inte decimala flyttal"
 
-#: c-decl.c:7598
+#: c-decl.c:7597
 #, gcc-internal-format
 msgid "fixed-point types not supported for this target"
 msgstr "fixdecimaltyper stöds inte för denna målarkitektur"
 
-#: c-decl.c:7600
+#: c-decl.c:7599
 #, gcc-internal-format
 msgid "ISO C does not support fixed-point types"
 msgstr "ISO C stöder inte fixdecimaltyper"
 
-#: c-decl.c:7634
+#: c-decl.c:7633
 #, gcc-internal-format
 msgid "%qE fails to be a typedef or built in type"
 msgstr "%qE är varken en typedef eller en inbyggd typ"
 
-#: c-decl.c:7667
+#: c-decl.c:7666
 #, gcc-internal-format
 msgid "%qE is not at beginning of declaration"
 msgstr "%qE är inte i början av deklarationen"
 
-#: c-decl.c:7681
+#: c-decl.c:7680
 #, gcc-internal-format
 msgid "%<__thread%> used with %<auto%>"
 msgstr "%<__thread%> använd med %<auto%>"
 
-#: c-decl.c:7683
+#: c-decl.c:7682
 #, gcc-internal-format
 msgid "%<__thread%> used with %<register%>"
 msgstr "%<__thread%> använd med %<register%>"
 
-#: c-decl.c:7685
+#: c-decl.c:7684
 #, gcc-internal-format
 msgid "%<__thread%> used with %<typedef%>"
 msgstr "%<__thread%> använd med %<typedef%>"
 
-#: c-decl.c:7696
+#: c-decl.c:7695
 #, gcc-internal-format
 msgid "%<__thread%> before %<extern%>"
 msgstr "%<__thread%> före %<extern%>"
 
-#: c-decl.c:7705
+#: c-decl.c:7704
 #, gcc-internal-format
 msgid "%<__thread%> before %<static%>"
 msgstr "%<__thread%> före %<static%>"
 
-#: c-decl.c:7721
+#: c-decl.c:7720
 #, gcc-internal-format
 msgid "multiple storage classes in declaration specifiers"
 msgstr "flera lagringsklasser i deklarationsspecificerare"
 
-#: c-decl.c:7728
+#: c-decl.c:7727
 #, gcc-internal-format
 msgid "%<__thread%> used with %qE"
 msgstr "%<__thread%> använd med %qE"
 
-#: c-decl.c:7775
+#: c-decl.c:7774
 #, gcc-internal-format
 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
 msgstr "%<_Sat%> används utan %<_Fract%> eller %<_Accum%>"
 
-#: c-decl.c:7787
+#: c-decl.c:7786
 #, gcc-internal-format
 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
 msgstr "ISO C stödjer inte bara %<complex%> i meningen %<double complex%>"
 
-#: c-decl.c:7832 c-decl.c:7858
+#: c-decl.c:7831 c-decl.c:7857
 #, gcc-internal-format
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C stöder inte komplexa heltalstyper"
 
-#: c-decl.c:8008 toplev.c:847
+#: c-decl.c:8007 toplev.c:847
 #, gcc-internal-format
 msgid "%q+F used but never defined"
 msgstr "%q+F är använd men inte definierad"
@@ -19488,37 +19457,37 @@
 msgid "invalid expression type for %<#pragma omp atomic%>"
 msgstr "ogiltig uttryckstyp för %<#pragma omp atomic%>"
 
-#: c-omp.c:218
+#: c-omp.c:219
 #, gcc-internal-format
 msgid "%Hinvalid type for iteration variable %qE"
 msgstr "%Hogiltig typ för iterationsvariabeln %qE"
 
-#: c-omp.c:222
+#: c-omp.c:223
 #, gcc-internal-format
 msgid "%Hiteration variable %qE is unsigned"
 msgstr "%Hiterationsvariabeln %qE är teckenlös"
 
-#: c-omp.c:233
+#: c-omp.c:234
 #, gcc-internal-format
 msgid "%H%qE is not initialized"
 msgstr "%H%qE är inte initierad"
 
-#: c-omp.c:246 cp/semantics.c:3840
+#: c-omp.c:247 cp/semantics.c:3872
 #, gcc-internal-format
 msgid "%Hmissing controlling predicate"
 msgstr "%Hstyrpredikat saknas"
 
-#: c-omp.c:304
+#: c-omp.c:305
 #, gcc-internal-format
 msgid "%Hinvalid controlling predicate"
 msgstr "%Hogiltigt styrpredikat"
 
-#: c-omp.c:311 cp/semantics.c:3846
+#: c-omp.c:312 cp/semantics.c:3878
 #, gcc-internal-format
 msgid "%Hmissing increment expression"
 msgstr "%Hutelämnat ökningsuttryck"
 
-#: c-omp.c:361
+#: c-omp.c:362
 #, gcc-internal-format
 msgid "%Hinvalid increment expression"
 msgstr "%Hogiltigt ökningsuttryck"
@@ -19563,152 +19532,152 @@
 msgid "obsolete option -I- used, please use -iquote instead"
 msgstr "föråldrad flagga -I- använd, använd -iquote istället"
 
-#: c-opts.c:508
+#: c-opts.c:510
 #, gcc-internal-format
 msgid "argument %qs to %<-Wnormalized%> not recognized"
 msgstr "argumentet %qs till %<-Wnormalized%> är inte känt"
 
-#: c-opts.c:595
+#: c-opts.c:597
 #, gcc-internal-format
 msgid "switch %qs is no longer supported"
 msgstr "flaggan %qs stödjs inte längre"
 
-#: c-opts.c:705
+#: c-opts.c:707
 #, gcc-internal-format
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr "-fhandle-exceptions har bytt namn till -fexceptions (och är nu normalt påslagen)"
 
-#: c-opts.c:911
+#: c-opts.c:913
 #, gcc-internal-format
 msgid "output filename specified twice"
 msgstr "utdatafilnamn angivet två gånger"
 
-#: c-opts.c:1051
+#: c-opts.c:1053
 #, gcc-internal-format
 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
 msgstr "-fno-gnu89-inline stöds endast i GNU99- C99-läge"
 
-#: c-opts.c:1126
+#: c-opts.c:1142
 #, gcc-internal-format
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr "-Wformat-y2k ignorerad utan -Wformat"
 
-#: c-opts.c:1128
+#: c-opts.c:1144
 #, gcc-internal-format
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr "-Wformat-extra-args ignorerad utan -Wformat"
 
-#: c-opts.c:1130
+#: c-opts.c:1146
 #, gcc-internal-format
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr "-Wformat-zero-length ignoreras utan -Wformat"
 
-#: c-opts.c:1132
+#: c-opts.c:1148
 #, gcc-internal-format
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr "-Wformat-nonliteral ignorerad utan -Wformat"
 
-#: c-opts.c:1134
+#: c-opts.c:1150
 #, gcc-internal-format
 msgid "-Wformat-contains-nul ignored without -Wformat"
 msgstr "-Wformat-contains-nul ignoreras utan -Wformat"
 
-#: c-opts.c:1136
+#: c-opts.c:1152
 #, gcc-internal-format
 msgid "-Wformat-security ignored without -Wformat"
 msgstr "-Wformat-security ignorerad utan -Wformat"
 
-#: c-opts.c:1160
+#: c-opts.c:1176
 #, gcc-internal-format
 msgid "opening output file %s: %m"
 msgstr "vid öppnandet av utdatafil %s: %m"
 
-#: c-opts.c:1165
+#: c-opts.c:1181
 #, gcc-internal-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr "för många filnamn angivna.  Skriv %s --help för användningsinformation"
 
-#: c-opts.c:1249
+#: c-opts.c:1265
 #, gcc-internal-format
 msgid "The C parser does not support -dy, option ignored"
 msgstr "Parsern för C stödjer inte -dy, flaggan ignoreras"
 
-#: c-opts.c:1253
+#: c-opts.c:1269
 #, gcc-internal-format
 msgid "The Objective-C parser does not support -dy, option ignored"
 msgstr "Parsern för Objective-C stödjer inte -dy, flaggan ignoreras"
 
-#: c-opts.c:1256
+#: c-opts.c:1272
 #, gcc-internal-format
 msgid "The C++ parser does not support -dy, option ignored"
 msgstr "Parsern för C++ stödjer inte -dy, flaggan ignoreras"
 
-#: c-opts.c:1260
+#: c-opts.c:1276
 #, gcc-internal-format
 msgid "The Objective-C++ parser does not support -dy, option ignored"
 msgstr "Parsern för Objective-C++ stödjer inte -dy, flaggan ignoreras"
 
-#: c-opts.c:1309
+#: c-opts.c:1326
 #, gcc-internal-format
 msgid "opening dependency file %s: %m"
 msgstr "när beroendefil %s öppnades: %m"
 
-#: c-opts.c:1319
+#: c-opts.c:1336
 #, gcc-internal-format
 msgid "closing dependency file %s: %m"
 msgstr "när beroendefil %s stängdes: %m"
 
-#: c-opts.c:1322
+#: c-opts.c:1339
 #, gcc-internal-format
 msgid "when writing output to %s: %m"
 msgstr "när utdata skrevs till %s: %m"
 
-#: c-opts.c:1402
+#: c-opts.c:1419
 #, gcc-internal-format
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr "för att generera beroenden måste du ange antingen -M eller -MM"
 
-#: c-opts.c:1448
+#: c-opts.c:1469
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -Wunused_macros"
 msgstr "-fdirectives-only är inkompatibel med -Wunused_macros"
 
-#: c-opts.c:1450
+#: c-opts.c:1471
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -traditional"
 msgstr "-fdirectives-only är inkompatibel med -traditional"
 
-#: c-opts.c:1588
+#: c-opts.c:1609
 #, gcc-internal-format
 msgid "too late for # directive to set debug directory"
 msgstr "för sent för #-direktiv att ange felsökningskatalog"
 
-#: c-parser.c:1070
+#: c-parser.c:1072
 #, gcc-internal-format
 msgid "%HISO C forbids an empty source file"
 msgstr "%HISO C förbjuder tomma källkodsfiler"
 
-#: c-parser.c:1156 c-parser.c:6091
+#: c-parser.c:1158 c-parser.c:6150
 #, gcc-internal-format
 msgid "%HISO C does not allow extra %<;%> outside of a function"
 msgstr "%HISO C tillåter inte extra %<;%> utanför funktioner"
 
-#: c-parser.c:1259 c-parser.c:6640
+#: c-parser.c:1261 c-parser.c:6699
 #, gcc-internal-format
 msgid "expected declaration specifiers"
 msgstr "deklarationsspecificerare förväntades"
 
-#: c-parser.c:1271
+#: c-parser.c:1273
 #, gcc-internal-format
 msgid "%Hempty declaration"
 msgstr "%Htom deklaration"
 
-#: c-parser.c:1307
+#: c-parser.c:1309
 #, gcc-internal-format
 msgid "%Hdata definition has no type or storage class"
 msgstr "%Hdatadefinition har ingen typ eller lagringsklass"
 
-#: c-parser.c:1362
+#: c-parser.c:1364
 #, gcc-internal-format
 msgid "expected %<,%> or %<;%>"
 msgstr "%<,%> eller %<;%> förväntades"
@@ -19716,174 +19685,189 @@
 #. 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.
-#: c-parser.c:1369 c-parser.c:1386
+#: c-parser.c:1371 c-parser.c:1388
 #, gcc-internal-format
 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
 msgstr "%<=%>, %<,%>, %<;%>, %<asm%> eller %<__attribute__%> förväntades"
 
-#: c-parser.c:1378
+#: c-parser.c:1380
 #, gcc-internal-format
 msgid "%HISO C forbids nested functions"
 msgstr "%HISO C förbjuder nästade funktioner"
 
-#: c-parser.c:1743 c-parser.c:2553 c-parser.c:3189 c-parser.c:3445
-#: c-parser.c:4308 c-parser.c:4895 c-parser.c:5298 c-parser.c:5318
-#: c-parser.c:5434 c-parser.c:5582 c-parser.c:5599 c-parser.c:5731
-#: c-parser.c:5743 c-parser.c:5768 c-parser.c:5903 c-parser.c:5932
-#: c-parser.c:5940 c-parser.c:5968 c-parser.c:5982 c-parser.c:6201
-#: c-parser.c:6300 c-parser.c:6803 c-parser.c:7426
+#: c-parser.c:1745 c-parser.c:2555 c-parser.c:3191 c-parser.c:3447
+#: c-parser.c:4367 c-parser.c:4954 c-parser.c:5357 c-parser.c:5377
+#: c-parser.c:5493 c-parser.c:5641 c-parser.c:5658 c-parser.c:5790
+#: c-parser.c:5802 c-parser.c:5827 c-parser.c:5962 c-parser.c:5991
+#: c-parser.c:5999 c-parser.c:6027 c-parser.c:6041 c-parser.c:6260
+#: c-parser.c:6359 c-parser.c:6862 c-parser.c:7493
 #, gcc-internal-format
 msgid "expected identifier"
 msgstr "identifierare förväntades"
 
-#: c-parser.c:1773
+#: c-parser.c:1775
 #, gcc-internal-format
 msgid "%Hcomma at end of enumerator list"
 msgstr "%Hkomma i slutet av uppräkningslista"
 
-#: c-parser.c:1779
+#: c-parser.c:1781
 #, gcc-internal-format
 msgid "expected %<,%> or %<}%>"
 msgstr "%<,%> eller %<}%> förväntades"
 
-#: c-parser.c:1793 c-parser.c:1977 c-parser.c:6058
+#: c-parser.c:1795 c-parser.c:1979 c-parser.c:6117
 #, gcc-internal-format
 msgid "expected %<{%>"
 msgstr "%<{%> förväntades"
 
-#: c-parser.c:1804
+#: c-parser.c:1806
 #, gcc-internal-format
 msgid "%HISO C forbids forward references to %<enum%> types"
 msgstr "%HISO C förbjuder framåtreferenser till %<enum%>-typer"
 
-#: c-parser.c:1911
+#: c-parser.c:1913
 #, gcc-internal-format
 msgid "expected class name"
 msgstr "klassnamn förväntades"
 
-#: c-parser.c:1930 c-parser.c:5835
+#: c-parser.c:1932 c-parser.c:5894
 #, gcc-internal-format
 msgid "%Hextra semicolon in struct or union specified"
 msgstr "%Hextra semikolon i struktur eller union angivet"
 
-#: c-parser.c:1959
+#: c-parser.c:1961
 #, gcc-internal-format
 msgid "%Hno semicolon at end of struct or union"
 msgstr "%Hinget semikolon vid slutet av struktur eller union"
 
-#: c-parser.c:1963
+#: c-parser.c:1965
 #, gcc-internal-format
 msgid "expected %<;%>"
 msgstr "%<;%> förväntades"
 
-#: c-parser.c:2042 c-parser.c:3014
+#: c-parser.c:2044 c-parser.c:3016
 #, gcc-internal-format
 msgid "expected specifier-qualifier-list"
 msgstr "specificerarkvalificerarlista förväntades"
 
-#: c-parser.c:2052
+#: c-parser.c:2054
 #, gcc-internal-format
 msgid "%HISO C forbids member declarations with no members"
 msgstr "%HISO C förbjuder medlemsdeklarationer utan medlemmar"
 
-#: c-parser.c:2126
+#: c-parser.c:2128
 #, gcc-internal-format
 msgid "expected %<,%>, %<;%> or %<}%>"
 msgstr "%<,%>, %<;%> eller %<}%> förväntades"
 
-#: c-parser.c:2133
+#: c-parser.c:2135
 #, gcc-internal-format
 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
 msgstr "%<:%>, %<,%>, %<;%>, %<}%> eller %<__attribute__%> förväntades"
 
-#: c-parser.c:2184
+#: c-parser.c:2186
 #, gcc-internal-format
 msgid "%H%<typeof%> applied to a bit-field"
 msgstr "%H%<typeof%> applicerat på ett bitfält"
 
-#: c-parser.c:2421
+#: c-parser.c:2423
 #, gcc-internal-format
 msgid "expected identifier or %<(%>"
 msgstr "identifierare eller %<(%> förväntades"
 
-#: c-parser.c:2622
+#: c-parser.c:2624
 #, gcc-internal-format
 msgid "%HISO C requires a named argument before %<...%>"
 msgstr "%HISO C kräver ett namngivet argument före %<...%>"
 
-#: c-parser.c:2729
+#: c-parser.c:2731
 #, gcc-internal-format
 msgid "expected declaration specifiers or %<...%>"
 msgstr "deklarationsspecificerare eller %<...%> förväntades"
 
-#: c-parser.c:2779
+#: c-parser.c:2781
 #, gcc-internal-format
 msgid "%Hwide string literal in %<asm%>"
 msgstr "%Hbred strängliteral i %<asm%>"
 
-#: c-parser.c:2786 c-parser.c:6695 cp/parser.c:20393
+#: c-parser.c:2788 c-parser.c:6754 cp/parser.c:20482
 #, gcc-internal-format
 msgid "expected string literal"
 msgstr "strängkonstant förväntades"
 
-#: c-parser.c:3107
+#: c-parser.c:3109
 #, gcc-internal-format
 msgid "%HISO C forbids empty initializer braces"
 msgstr "%HISO C förbjuder tomma krullparenteser som initierare"
 
 #. Use the colon as the error location.
-#: c-parser.c:3154
+#: c-parser.c:3156
 #, gcc-internal-format
 msgid "%Hobsolete use of designated initializer with %<:%>"
 msgstr "%Hföråldrad användning av designerade initierare med %<:%>"
 
-#: c-parser.c:3285
+#: c-parser.c:3287
 #, gcc-internal-format
 msgid "%HISO C forbids specifying range of elements to initialize"
 msgstr "%HISO C förbjuder specifiering av intervall av element som skall initieras"
 
-#: c-parser.c:3298
+#: c-parser.c:3300
 #, gcc-internal-format
 msgid "%HISO C90 forbids specifying subobject to initialize"
 msgstr "%HISO C90 förbjuder specifiering av subobjekt som skall initieras"
 
-#: c-parser.c:3307
+#: c-parser.c:3309
 #, gcc-internal-format
 msgid "%Hobsolete use of designated initializer without %<=%>"
 msgstr "%Hföråldrad användning av designerade initierare utan %<=%>"
 
-#: c-parser.c:3316
+#: c-parser.c:3318
 #, gcc-internal-format
 msgid "expected %<=%>"
 msgstr "%<=%> förväntades"
 
-#: c-parser.c:3461
+#: c-parser.c:3463
 #, gcc-internal-format
 msgid "%HISO C forbids label declarations"
 msgstr "%HISO C förbjuder etikettdeklarationer"
 
-#: c-parser.c:3466 c-parser.c:3541
+#: c-parser.c:3468 c-parser.c:3543
 #, gcc-internal-format
 msgid "expected declaration or statement"
 msgstr "deklaration eller sats förväntades"
 
-#: c-parser.c:3494 c-parser.c:3522
+#: c-parser.c:3496 c-parser.c:3524
 #, gcc-internal-format
 msgid "%HISO C90 forbids mixed declarations and code"
 msgstr "%HISO C90 förbjuder blandade deklarationer och kod"
 
+#: c-parser.c:3550
+#, gcc-internal-format
+msgid "%Hexpected %<}%> before %<else%>"
+msgstr "%H%<}%> förväntades före %<else%>"
+
 #: c-parser.c:3555
 #, gcc-internal-format
+msgid "%H%<else%> without a previous %<if%>"
+msgstr "%H%<else%> utan ett föregående %<if%>"
+
+#: c-parser.c:3571
+#, gcc-internal-format
 msgid "%Hlabel at end of compound statement"
 msgstr "%Hetikett vid slutet av sammansatt sats"
 
-#: c-parser.c:3598
+#: c-parser.c:3614
 #, gcc-internal-format
 msgid "expected %<:%> or %<...%>"
 msgstr "%<:%> eller %<...%> förväntades"
 
-#: c-parser.c:3779
+#: c-parser.c:3647
 #, gcc-internal-format
+msgid "%Ha label can only be part of a statement and a declaration is not a statement"
+msgstr "%Hen etikett kan endast vara en del av en sats och en deklaration är inte en sats"
+
+#: c-parser.c:3810
+#, gcc-internal-format
 msgid "expected identifier or %<*%>"
 msgstr "identifierare eller %<*%> förväntades"
 
@@ -19891,188 +19875,183 @@
 #. c_parser_skip_until_found stops at a closing nesting
 #. delimiter without consuming it, but here we need to consume
 #. it to proceed further.
-#: c-parser.c:3841
+#: c-parser.c:3872
 #, gcc-internal-format
 msgid "expected statement"
 msgstr "sats förväntades"
 
-#: c-parser.c:3851
+#: c-parser.c:4095
 #, gcc-internal-format
-msgid "%Ha label can only be part of a statement and a declaration is not a statement"
-msgstr "%Hen etikett kan endast vara en del av en sats och en deklaration är inte en sats"
-
-#: c-parser.c:4036
-#, gcc-internal-format
 msgid "%Hsuggest braces around empty body in %<do%> statement"
 msgstr "%Hföreslår klamrar runt tom kropp i %<do%>-sats"
 
-#: c-parser.c:4192
+#: c-parser.c:4251
 #, gcc-internal-format
 msgid "%H%E qualifier ignored on asm"
 msgstr "%Hkvalificeraren %E ignorerad på asm"
 
-#: c-parser.c:4473
+#: c-parser.c:4532
 #, gcc-internal-format
 msgid "%HISO C forbids omitting the middle term of a ?: expression"
 msgstr "%HISO C förbjuder utelämnande av den mittersta termen i ett ?: uttryck"
 
-#: c-parser.c:4863
+#: c-parser.c:4922
 #, gcc-internal-format
 msgid "%Htraditional C rejects the unary plus operator"
 msgstr "%Htraditionell C tillåter inte operatorn unärt plus"
 
 #. C99 6.7.5.2p4
-#: c-parser.c:4974
+#: c-parser.c:5033
 #, gcc-internal-format
 msgid "%H%<[*]%> not allowed in other than a declaration"
 msgstr "%H%<[*]%> är inte tillåtet annat än i en deklaration"
 
-#: c-parser.c:4988
+#: c-parser.c:5047
 #, gcc-internal-format
 msgid "%H%<sizeof%> applied to a bit-field"
 msgstr "%H%<sizeof%> applicerat på ett bitfält"
 
-#: c-parser.c:5132 c-parser.c:5476 c-parser.c:5498
+#: c-parser.c:5191 c-parser.c:5535 c-parser.c:5557
 #, gcc-internal-format
 msgid "expected expression"
 msgstr "uttryck förväntades"
 
-#: c-parser.c:5159
+#: c-parser.c:5218
 #, gcc-internal-format
 msgid "%Hbraced-group within expression allowed only inside a function"
 msgstr "%Hklammergrupp inuti uttryck endast tillåtet inuti en funktion"
 
-#: c-parser.c:5173
+#: c-parser.c:5232
 #, gcc-internal-format
 msgid "%HISO C forbids braced-groups within expressions"
 msgstr "%HISO C förbjuder klammergrupper inuti uttryck"
 
-#: c-parser.c:5358
+#: c-parser.c:5417
 #, gcc-internal-format
 msgid "%Hfirst argument to %<__builtin_choose_expr%> not a constant"
 msgstr "%Hförsta argumentet till %<__builtin_choose_expr%> är inte en konstant"
 
-#: c-parser.c:5527
+#: c-parser.c:5586
 #, gcc-internal-format
 msgid "%Hcompound literal has variable size"
 msgstr "%Hsammansatt literal har variabel storlek"
 
-#: c-parser.c:5535
+#: c-parser.c:5594
 #, gcc-internal-format
 msgid "%HISO C90 forbids compound literals"
 msgstr "%HISO C90 förbjuder sammansatta literaler"
 
-#: c-parser.c:6053
+#: c-parser.c:6112
 #, gcc-internal-format
 msgid "%Hextra semicolon in method definition specified"
 msgstr "%Hextra semikolon angivet i metoddefintion"
 
-#: c-parser.c:6600 cp/parser.c:20436
+#: c-parser.c:6659 cp/parser.c:20525
 #, gcc-internal-format
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 msgstr "%<#pragma omp barrier%> får bara användas i sammansatta satser"
 
-#: c-parser.c:6611 cp/parser.c:20451
+#: c-parser.c:6670 cp/parser.c:20540
 #, gcc-internal-format
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 msgstr "%<#pragma omp flush%> får bara användas i sammansatta satser"
 
-#: c-parser.c:6623
+#: c-parser.c:6682
 #, gcc-internal-format
 msgid "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr "%H%<#pragma omp section%> får bara användas i %<#pragma omp sections%>-konstruktion"
 
-#: c-parser.c:6630 cp/parser.c:20426
+#: c-parser.c:6689 cp/parser.c:20515
 #, gcc-internal-format
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 msgstr "%<#pragma GCC pch_preprocess%> måste komma först"
 
-#: c-parser.c:6781 cp/parser.c:19277
+#: c-parser.c:6840 cp/parser.c:19359
 #, gcc-internal-format
 msgid "too many %qs clauses"
 msgstr "för många %qs-klausuler"
 
-#: c-parser.c:6906
+#: c-parser.c:6965
 #, gcc-internal-format
 msgid "expected %<none%> or %<shared%>"
 msgstr "%<none%> eller %<shared%> förväntades"
 
-#: c-parser.c:6949
+#: c-parser.c:7008
 #, gcc-internal-format
 msgid "expected %<(%>"
 msgstr "%<(%> förväntades"
 
-#: c-parser.c:6993 c-parser.c:7170
+#: c-parser.c:7052 c-parser.c:7229
 #, gcc-internal-format
 msgid "expected integer expression"
 msgstr "heltalsuttryck förväntades"
 
-#: c-parser.c:7002
+#: c-parser.c:7061
 #, gcc-internal-format
 msgid "%H%<num_threads%> value must be positive"
 msgstr "%H%<num_threads%>-värdet måste vara positivt"
 
-#: c-parser.c:7082
+#: c-parser.c:7141
 #, gcc-internal-format
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
 msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%> eller %<||%> förväntades"
 
-#: c-parser.c:7165
+#: c-parser.c:7224
 #, gcc-internal-format
 msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr "%H%<runtime%>-schemaläggning tar ingen %<chunk_size%>-parameter"
 
-#: c-parser.c:7183
+#: c-parser.c:7242
 #, gcc-internal-format
 msgid "invalid schedule kind"
 msgstr "ogiltig schedule-sort"
 
-#: c-parser.c:7269
+#: c-parser.c:7336
 #, gcc-internal-format
 msgid "expected %<#pragma omp%> clause"
 msgstr "förväntade %<#pragma omp%>-klausul"
 
-#: c-parser.c:7278
+#: c-parser.c:7345
 #, gcc-internal-format
 msgid "%H%qs is not valid for %qs"
 msgstr "%H%qs är inte giltigt för %qs"
 
-#: c-parser.c:7378
+#: c-parser.c:7445
 #, gcc-internal-format
 msgid "invalid operator for %<#pragma omp atomic%>"
 msgstr "ogiltig operator för %<#pragma omp atomic%>"
 
-#: c-parser.c:7429 c-parser.c:7449
+#: c-parser.c:7496 c-parser.c:7516
 #, gcc-internal-format
 msgid "expected %<(%> or end of line"
 msgstr "%<(%> eller filslut förväntades"
 
-#: c-parser.c:7467
+#: c-parser.c:7534
 #, gcc-internal-format
 msgid "for statement expected"
 msgstr "for-sats förväntades"
 
-#: c-parser.c:7540 cp/semantics.c:3826 cp/semantics.c:3870
+#: c-parser.c:7609 cp/semantics.c:3858 cp/semantics.c:3902
 #, gcc-internal-format
 msgid "expected iteration declaration or initialization"
 msgstr "iterationsdeklaration eller initiering förväntades"
 
-#: c-parser.c:7666
+#: c-parser.c:7735
 #, gcc-internal-format
 msgid "%Hexpected %<#pragma omp section%> or %<}%>"
 msgstr "%H%<#pragma omp section%> eller %<}%> förväntades"
 
-#: c-parser.c:7899 cp/semantics.c:3718
+#: c-parser.c:7968 cp/semantics.c:3750
 #, gcc-internal-format
 msgid "%qE declared %<threadprivate%> after first use"
 msgstr "%qE är deklarerad %<threadprivate%> efter första användningen"
 
-#: c-parser.c:7901 cp/semantics.c:3720
+#: c-parser.c:7970 cp/semantics.c:3752
 #, gcc-internal-format
 msgid "automatic variable %qE cannot be %<threadprivate%>"
 msgstr "automatisk variabel %E kan inte vara %<threadprivate%>"
 
-#: c-parser.c:7903 cp/semantics.c:3722
+#: c-parser.c:7972 cp/semantics.c:3754
 #, gcc-internal-format
 msgid "%<threadprivate%> %qE has incomplete type"
 msgstr "%<threadprivate%> %qE har ofullständig typ"
@@ -20237,122 +20216,122 @@
 msgid "junk at end of %<#pragma pop_macro%>"
 msgstr "skräp vid slutet av %<#pragma pop_macro%>"
 
-#: c-pragma.c:406
+#: c-pragma.c:407
 #, gcc-internal-format
 msgid "applying #pragma weak %q+D after first use results in unspecified behavior"
 msgstr "applicering av #pragma weak %q+D efter första användningen ger odefinierat beteende"
 
-#: c-pragma.c:480 c-pragma.c:485
+#: c-pragma.c:481 c-pragma.c:486
 #, gcc-internal-format
 msgid "malformed #pragma weak, ignored"
 msgstr "felformaterat #pragma weak, ignoreras"
 
-#: c-pragma.c:489
+#: c-pragma.c:490
 #, gcc-internal-format
 msgid "junk at end of %<#pragma weak%>"
 msgstr "skräp vid slutet av %<#pragma weak%>"
 
-#: c-pragma.c:557 c-pragma.c:559
+#: c-pragma.c:558 c-pragma.c:560
 #, gcc-internal-format
 msgid "malformed #pragma redefine_extname, ignored"
 msgstr "felformaterat #pragma redefine_extname, ignoreras"
 
-#: c-pragma.c:562
+#: c-pragma.c:563
 #, gcc-internal-format
 msgid "junk at end of %<#pragma redefine_extname%>"
 msgstr "skräp vid slutet av %<#pragma redefine_extname%>"
 
-#: c-pragma.c:568
+#: c-pragma.c:569
 #, gcc-internal-format
 msgid "#pragma redefine_extname not supported on this target"
 msgstr "#pragma redefine_extname stöds inte på denna målarkitektur"
 
-#: c-pragma.c:585 c-pragma.c:672
+#: c-pragma.c:586 c-pragma.c:673
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
 msgstr "#pragma redefine_extname ignoreras eftersom det står i konflikt med tidigare namnbyte"
 
-#: c-pragma.c:608
+#: c-pragma.c:609
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
 msgstr "#pragma redefine_extname ignoreras på grund av konflikt med tidigare #pragma redefine_extname"
 
-#: c-pragma.c:627
+#: c-pragma.c:628
 #, gcc-internal-format
 msgid "malformed #pragma extern_prefix, ignored"
 msgstr "felformaterat #pragma extern_prefix, ignoreras"
 
-#: c-pragma.c:630
+#: c-pragma.c:631
 #, gcc-internal-format
 msgid "junk at end of %<#pragma extern_prefix%>"
 msgstr "skräp vid slutet av %<#pragma extern_prefix%>"
 
-#: c-pragma.c:637
+#: c-pragma.c:638
 #, gcc-internal-format
 msgid "#pragma extern_prefix not supported on this target"
 msgstr "#pragma extern_prefix stöds inte på denna målarkitektur"
 
-#: c-pragma.c:663
+#: c-pragma.c:664
 #, gcc-internal-format
 msgid "asm declaration ignored due to conflict with previous rename"
 msgstr "asm-deklaration ignorerad eftersom den står i konflikt med tidigare namnbyte"
 
-#: c-pragma.c:694
+#: c-pragma.c:695
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
 msgstr "#pragma redefine_extname ignoreras på grund av konflikt med __asm__-deklaration"
 
-#: c-pragma.c:756
+#: c-pragma.c:757
 #, gcc-internal-format
 msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
 msgstr "#pragma GCC visibility push() måste ange default, internal, hidden eller protected"
 
-#: c-pragma.c:791
+#: c-pragma.c:792
 #, gcc-internal-format
 msgid "#pragma GCC visibility must be followed by push or pop"
 msgstr "#pragma GCC visibility måste följas av push eller pop"
 
-#: c-pragma.c:797
+#: c-pragma.c:798
 #, gcc-internal-format
 msgid "no matching push for %<#pragma GCC visibility pop%>"
 msgstr "ingen matchande push för %<#pragma GCC visibility pop%>"
 
-#: c-pragma.c:804 c-pragma.c:811
+#: c-pragma.c:805 c-pragma.c:812
 #, gcc-internal-format
 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
 msgstr "%<(%> saknas efter %<#pragma GCC visibility push%> - ignoreras\""
 
-#: c-pragma.c:807
+#: c-pragma.c:808
 #, gcc-internal-format
 msgid "malformed #pragma GCC visibility push"
 msgstr "felformaterat #pragma GCC visibility push"
 
-#: c-pragma.c:815
+#: c-pragma.c:816
 #, gcc-internal-format
 msgid "junk at end of %<#pragma GCC visibility%>"
 msgstr "skräp vid slutet av %<#pragma GCC visibility%>"
 
-#: c-pragma.c:831
+#: c-pragma.c:832
 #, gcc-internal-format
 msgid "#pragma GCC diagnostic not allowed inside functions"
 msgstr "#pragma GCC diagnostics tillåts inte inuti funktioner"
 
-#: c-pragma.c:837
+#: c-pragma.c:838
 #, gcc-internal-format
 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr "[error|warning|ignored] saknas efter %<#pragma GCC diagnostic%>"
 
-#: c-pragma.c:846
+#: c-pragma.c:847
 #, gcc-internal-format
 msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr "[error|warning|ignored] förväntades efter %<#pragma GCC diagnostic%>"
 
-#: c-pragma.c:850
+#: c-pragma.c:851
 #, gcc-internal-format
 msgid "missing option after %<#pragma GCC diagnostic%> kind"
 msgstr "alternativ saknas efter %<#pragma GCC diagnostics%> sort"
 
-#: c-pragma.c:864
+#: c-pragma.c:865
 #, gcc-internal-format
 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
 msgstr "okänt alternativ efter %<#pragma GCC diagnostic%> sort"
@@ -20362,7 +20341,7 @@
 msgid "%qD has an incomplete type"
 msgstr "%qD har en ofullständig typ"
 
-#: c-typeck.c:195 cp/call.c:2785
+#: c-typeck.c:195 cp/call.c:2771
 #, gcc-internal-format
 msgid "invalid use of void expression"
 msgstr "ogiltig användning av void-uttryck"
@@ -20393,92 +20372,92 @@
 msgid "function types not truly compatible in ISO C"
 msgstr "funktionstyper inte riktigt kompatibla i ISO C"
 
-#: c-typeck.c:621
+#: c-typeck.c:627
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and vector types"
 msgstr "det går inte att blanda operander av typerna decimalt flyttal och vektor"
 
-#: c-typeck.c:626
+#: c-typeck.c:632
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and complex types"
 msgstr "det går inte att blanda operander av typerna flyttal och komplext tal"
 
-#: c-typeck.c:631
+#: c-typeck.c:637
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and other float types"
 msgstr "det går inte att blanda operander av typerna decimalt flyttal och annat flyttal"
 
-#: c-typeck.c:1037
+#: c-typeck.c:1043
 #, gcc-internal-format
 msgid "types are not quite compatible"
 msgstr "typerna är inte riktigt kompatibla"
 
-#: c-typeck.c:1356
+#: c-typeck.c:1366
 #, gcc-internal-format
 msgid "function return types not compatible due to %<volatile%>"
 msgstr "funktionsreturtyper är inte kompatibla på grund av %<volatile%>"
 
-#: c-typeck.c:1515 c-typeck.c:2853
+#: c-typeck.c:1525 c-typeck.c:2864
 #, gcc-internal-format
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "aritmetik på pekare till ofullständig typ"
 
-#: c-typeck.c:1912
+#: c-typeck.c:1922
 #, gcc-internal-format
 msgid "%qT has no member named %qE"
 msgstr "%qT har ingen medlem med namnet %qE"
 
-#: c-typeck.c:1953
+#: c-typeck.c:1963
 #, gcc-internal-format
 msgid "request for member %qE in something not a structure or union"
 msgstr "begäran av medlem %qE i något som inte är en post eller union"
 
-#: c-typeck.c:1997
+#: c-typeck.c:2007
 #, gcc-internal-format
 msgid "dereferencing pointer to incomplete type"
 msgstr "derefererar pekare till ofullständig typ"
 
-#: c-typeck.c:2001
+#: c-typeck.c:2011
 #, gcc-internal-format
 msgid "dereferencing %<void *%> pointer"
 msgstr "derefererar %<void *%>-pekare"
 
-#: c-typeck.c:2018
+#: c-typeck.c:2028
 #, gcc-internal-format
 msgid "invalid type argument of %qs (have %qT)"
 msgstr "ogiltigt typargument till %qs (har %qT)"
 
-#: c-typeck.c:2046 cp/typeck.c:2524
+#: c-typeck.c:2056 cp/typeck.c:2570
 #, gcc-internal-format
 msgid "subscripted value is neither array nor pointer"
 msgstr "indexerat värde är varken en vektor eller pekare"
 
-#: c-typeck.c:2057 cp/typeck.c:2443 cp/typeck.c:2529
+#: c-typeck.c:2067 cp/typeck.c:2489 cp/typeck.c:2575
 #, gcc-internal-format
 msgid "array subscript is not an integer"
 msgstr "fältindex är inte ett heltal"
 
-#: c-typeck.c:2063
+#: c-typeck.c:2073
 #, gcc-internal-format
 msgid "subscripted value is pointer to function"
 msgstr "indexerat värde är en funktionspekare"
 
-#: c-typeck.c:2110
+#: c-typeck.c:2120
 #, gcc-internal-format
 msgid "ISO C forbids subscripting %<register%> array"
 msgstr "ISO C förbjuder indexering av %<register%>-vektor"
 
-#: c-typeck.c:2112
+#: c-typeck.c:2122
 #, gcc-internal-format
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO C90 förbjuder indexering av icke-l-värde-vektor"
 
-#: c-typeck.c:2228
+#: c-typeck.c:2239
 #, gcc-internal-format
 msgid "%H%qD is static but used in inline function %qD which is not static"
 msgstr "%H%qD är statisk men använd i inline-funktionen %qD som inte är statisk"
 
-#: c-typeck.c:2376
+#: c-typeck.c:2387
 #, gcc-internal-format
 msgid "called object %qE is not a function"
 msgstr "anropat objekt %qE är inte en funktion"
@@ -20486,795 +20465,795 @@
 #. 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.
-#: c-typeck.c:2404
+#: c-typeck.c:2415
 #, gcc-internal-format
 msgid "function called through a non-compatible type"
 msgstr "funktion anropad via en inkompatibel typ"
 
-#: c-typeck.c:2515
+#: c-typeck.c:2526
 #, gcc-internal-format
 msgid "too many arguments to function %qE"
 msgstr "för många argument till funktionen %qE"
 
-#: c-typeck.c:2536
+#: c-typeck.c:2547
 #, gcc-internal-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "typen på formell parameter %d är ofullständig"
 
-#: c-typeck.c:2549
+#: c-typeck.c:2560
 #, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than floating due to prototype"
 msgstr "skickar argument %d till %qE som heltal istället för flyttal på grund av prototyp"
 
-#: c-typeck.c:2554
+#: c-typeck.c:2565
 #, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than complex due to prototype"
 msgstr "skickar argument %d till %qE som heltal istället för komplext på grund av prototyp"
 
-#: c-typeck.c:2559
+#: c-typeck.c:2570
 #, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than floating due to prototype"
 msgstr "skickar argument %d till %qE som komplext istället för flyttal på grund av prototyp"
 
-#: c-typeck.c:2564
+#: c-typeck.c:2575
 #, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than integer due to prototype"
 msgstr "skickar argument %d till %qE som flyttal istället för heltal på grund av prototyp"
 
-#: c-typeck.c:2569
+#: c-typeck.c:2580
 #, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than integer due to prototype"
 msgstr "skickar argument %d till %qE som komplext istället för heltal på grund av prototyp"
 
-#: c-typeck.c:2574
+#: c-typeck.c:2585
 #, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than complex due to prototype"
 msgstr "skickar argument %d till %qE som flyttal istället för komplext på grund av prototyp"
 
-#: c-typeck.c:2587
+#: c-typeck.c:2598
 #, gcc-internal-format
 msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
 msgstr "skickar argument %d till %qE som %<float%> istället för %<double%> på grund av prototyp"
 
-#: c-typeck.c:2612
+#: c-typeck.c:2623
 #, gcc-internal-format
 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
 msgstr "skickar argument %d till %qE som som %qT istället för %qT på grund av prototyp"
 
-#: c-typeck.c:2633
+#: c-typeck.c:2644
 #, gcc-internal-format
 msgid "passing argument %d of %qE with different width due to prototype"
 msgstr "skickar argument %d till %qE med annan vidd på grund av prototyp"
 
-#: c-typeck.c:2656
+#: c-typeck.c:2667
 #, gcc-internal-format
 msgid "passing argument %d of %qE as unsigned due to prototype"
 msgstr "skickar argument %d till %qE teckenlöst på grund av prototyp"
 
-#: c-typeck.c:2660
+#: c-typeck.c:2671
 #, gcc-internal-format
 msgid "passing argument %d of %qE as signed due to prototype"
 msgstr "skickar argument %d till %qE med tecken på grund av prototyp"
 
-#: c-typeck.c:2766 c-typeck.c:2770
+#: c-typeck.c:2777 c-typeck.c:2781
 #, gcc-internal-format
 msgid "comparison with string literal results in unspecified behavior"
 msgstr "jämförelse med strängliteral resulterar i odefinierat beteende"
 
-#: c-typeck.c:2795
+#: c-typeck.c:2806
 #, gcc-internal-format
 msgid "pointer of type %<void *%> used in subtraction"
 msgstr "pekare av typ %<void *%> använd i subtraktion"
 
-#: c-typeck.c:2797
+#: c-typeck.c:2808
 #, gcc-internal-format
 msgid "pointer to a function used in subtraction"
 msgstr "pekare till funktion använd i subtraktion"
 
-#: c-typeck.c:2908
+#: c-typeck.c:2919
 #, gcc-internal-format
 msgid "wrong type argument to unary plus"
 msgstr "fel typ på argument till unärt plus"
 
-#: c-typeck.c:2921
+#: c-typeck.c:2932
 #, gcc-internal-format
 msgid "wrong type argument to unary minus"
 msgstr "fel typ på argument till unärt minus"
 
-#: c-typeck.c:2941
+#: c-typeck.c:2952
 #, gcc-internal-format
 msgid "ISO C does not support %<~%> for complex conjugation"
 msgstr "ISO C stödjer inte %<~%> för komplex konjugering"
 
-#: c-typeck.c:2947
+#: c-typeck.c:2958
 #, gcc-internal-format
 msgid "wrong type argument to bit-complement"
 msgstr "fel typ på argument till bitkomplement"
 
-#: c-typeck.c:2955
+#: c-typeck.c:2966
 #, gcc-internal-format
 msgid "wrong type argument to abs"
 msgstr "fel typ på argument till abs"
 
-#: c-typeck.c:2967
+#: c-typeck.c:2978
 #, gcc-internal-format
 msgid "wrong type argument to conjugation"
 msgstr "fel typ på argument till konjunktion"
 
-#: c-typeck.c:2979
+#: c-typeck.c:2990
 #, gcc-internal-format
 msgid "wrong type argument to unary exclamation mark"
 msgstr "fel typ på argument till unärt utropstecken"
 
-#: c-typeck.c:3013
+#: c-typeck.c:3024
 #, gcc-internal-format
 msgid "ISO C does not support %<++%> and %<--%> on complex types"
 msgstr "ISO C stöder inte %<++%> och %<--%> på komplexa typer"
 
-#: c-typeck.c:3032 c-typeck.c:3064
+#: c-typeck.c:3043 c-typeck.c:3075
 #, gcc-internal-format
 msgid "wrong type argument to increment"
 msgstr "fel typ på argument till ökning"
 
-#: c-typeck.c:3034 c-typeck.c:3066
+#: c-typeck.c:3045 c-typeck.c:3077
 #, gcc-internal-format
 msgid "wrong type argument to decrement"
 msgstr "fel typ på argument till minskning"
 
-#: c-typeck.c:3055
+#: c-typeck.c:3066
 #, gcc-internal-format
 msgid "increment of pointer to unknown structure"
 msgstr "ökning av pekare på okänd post"
 
-#: c-typeck.c:3057
+#: c-typeck.c:3068
 #, gcc-internal-format
 msgid "decrement of pointer to unknown structure"
 msgstr "minskning av pekare på okänd post"
 
-#: c-typeck.c:3258
+#: c-typeck.c:3269
 #, gcc-internal-format
 msgid "assignment of read-only member %qD"
 msgstr "tilldelning till endast läsbar medlem %qD"
 
-#: c-typeck.c:3259
+#: c-typeck.c:3270
 #, gcc-internal-format
 msgid "increment of read-only member %qD"
 msgstr "ökning av endast läsbar medlem %qD"
 
-#: c-typeck.c:3260
+#: c-typeck.c:3271
 #, gcc-internal-format
 msgid "decrement of read-only member %qD"
 msgstr "minskning av endast läsbar medlem %qD"
 
-#: c-typeck.c:3261
+#: c-typeck.c:3272
 #, gcc-internal-format
 msgid "read-only member %qD used as %<asm%> output"
 msgstr "endast läsbar medlem %qD använd som %<asm%>-utdata"
 
-#: c-typeck.c:3265
+#: c-typeck.c:3276
 #, gcc-internal-format
 msgid "assignment of read-only variable %qD"
 msgstr "tilldelning till endast läsbar variabel %qD"
 
-#: c-typeck.c:3266
+#: c-typeck.c:3277
 #, gcc-internal-format
 msgid "increment of read-only variable %qD"
 msgstr "ökning av endast läsbar variabel %qD"
 
-#: c-typeck.c:3267
+#: c-typeck.c:3278
 #, gcc-internal-format
 msgid "decrement of read-only variable %qD"
 msgstr "minskning av endast läsbar variabel %qD"
 
-#: c-typeck.c:3268
+#: c-typeck.c:3279
 #, gcc-internal-format
 msgid "read-only variable %qD used as %<asm%> output"
 msgstr "endast läsbar variabel %qD använd som %<asm%>-utdata"
 
-#: c-typeck.c:3271
+#: c-typeck.c:3282
 #, gcc-internal-format
 msgid "assignment of read-only location %qE"
 msgstr "tilldelning till endast läsbar plats %qE"
 
-#: c-typeck.c:3272
+#: c-typeck.c:3283
 #, gcc-internal-format
 msgid "increment of read-only location %qE"
 msgstr "ökning av endast läsbar plats %qE"
 
-#: c-typeck.c:3273
+#: c-typeck.c:3284
 #, gcc-internal-format
 msgid "decrement of read-only location %qE"
 msgstr "minskning av endast läsbar plats %qE"
 
-#: c-typeck.c:3274
+#: c-typeck.c:3285
 #, gcc-internal-format
 msgid "read-only location %qE used as %<asm%> output"
 msgstr "endast läsbar plats %qE använd som %<asm%>-utdata"
 
-#: c-typeck.c:3310
+#: c-typeck.c:3321
 #, gcc-internal-format
 msgid "cannot take address of bit-field %qD"
 msgstr "kan inte ta adressen till bitfält %qD"
 
-#: c-typeck.c:3338
+#: c-typeck.c:3349
 #, gcc-internal-format
 msgid "global register variable %qD used in nested function"
 msgstr "global registervariabel %qD använd i nästad funktion"
 
-#: c-typeck.c:3341
+#: c-typeck.c:3352
 #, gcc-internal-format
 msgid "register variable %qD used in nested function"
 msgstr "registervariabel %qD använd i nästad funktion"
 
-#: c-typeck.c:3346
+#: c-typeck.c:3357
 #, gcc-internal-format
 msgid "address of global register variable %qD requested"
 msgstr "adress till global registervariabel %qD efterfrågad"
 
-#: c-typeck.c:3348
+#: c-typeck.c:3359
 #, gcc-internal-format
 msgid "address of register variable %qD requested"
 msgstr "adress på registervariabeln %qD efterfrågad"
 
-#: c-typeck.c:3394
+#: c-typeck.c:3405
 #, gcc-internal-format
 msgid "non-lvalue array in conditional expression"
 msgstr "icke-l-värde-vektor i villkorsuttryck"
 
-#: c-typeck.c:3442
+#: c-typeck.c:3453
 #, gcc-internal-format
 msgid "signed and unsigned type in conditional expression"
 msgstr "typ signed och unsigned i villkorsuttryck"
 
-#: c-typeck.c:3449
+#: c-typeck.c:3460
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ISO C förbjuder villkorliga uttryck med bara en sida void"
 
-#: c-typeck.c:3463 c-typeck.c:3471
+#: c-typeck.c:3474 c-typeck.c:3482
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
 msgstr "ISO C förbjuder villkorliga uttryck mellan %<void *%> och funktionspekare"
 
-#: c-typeck.c:3478
+#: c-typeck.c:3489
 #, gcc-internal-format
 msgid "pointer type mismatch in conditional expression"
 msgstr "pekartyper stämmer inte i villkorsuttryck"
 
-#: c-typeck.c:3485 c-typeck.c:3495
+#: c-typeck.c:3496 c-typeck.c:3506
 #, gcc-internal-format
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "pekar-/heltalstyper stämmer inte  i villkorsuttryck"
 
-#: c-typeck.c:3509 tree-cfg.c:3783
+#: c-typeck.c:3520 tree-cfg.c:3807
 #, gcc-internal-format
 msgid "type mismatch in conditional expression"
 msgstr "typfel i villkorsuttryck"
 
-#: c-typeck.c:3552
+#: c-typeck.c:3563
 #, gcc-internal-format
 msgid "left-hand operand of comma expression has no effect"
 msgstr "vänster operand av kommauttryck har ingen effekt"
 
-#: c-typeck.c:3589
+#: c-typeck.c:3600
 #, gcc-internal-format
 msgid "cast specifies array type"
 msgstr "typkonvertering anger vektortyp"
 
-#: c-typeck.c:3595
+#: c-typeck.c:3606
 #, gcc-internal-format
 msgid "cast specifies function type"
 msgstr "typkonvertering anger funktionstyp"
 
-#: c-typeck.c:3612
+#: c-typeck.c:3623
 #, gcc-internal-format
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ISO C förbjuder typkonvertering av ickeskalärer till samma typ"
 
-#: c-typeck.c:3629
+#: c-typeck.c:3640
 #, gcc-internal-format
 msgid "ISO C forbids casts to union type"
 msgstr "ISO C förbjuder typkonvertering till unionstyper"
 
-#: c-typeck.c:3637
+#: c-typeck.c:3648
 #, gcc-internal-format
 msgid "cast to union type from type not present in union"
 msgstr "typkonvertering till unionstyp från typ som ej finns i unionen"
 
-#: c-typeck.c:3683
+#: c-typeck.c:3694
 #, gcc-internal-format
 msgid "cast adds new qualifiers to function type"
 msgstr "typkonvertering lägger till nya kvalificerare till funktionstyp"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3688
+#: c-typeck.c:3699
 #, gcc-internal-format
 msgid "cast discards qualifiers from pointer target type"
 msgstr "typkonvertering kastar kvalificerare från pekarmåltyp"
 
-#: c-typeck.c:3704
+#: c-typeck.c:3715
 #, gcc-internal-format
 msgid "cast increases required alignment of target type"
 msgstr "typkonvertering ökar kravet på justering av måltypen"
 
-#: c-typeck.c:3715
+#: c-typeck.c:3726
 #, gcc-internal-format
 msgid "cast from pointer to integer of different size"
 msgstr "typkonvertering från pekare till heltal av annan storlek"
 
-#: c-typeck.c:3719
+#: c-typeck.c:3730
 #, gcc-internal-format
 msgid "cast from function call of type %qT to non-matching type %qT"
 msgstr "typkonvertering från funktionsanrop av typ %qT till typ %qT matchar inte"
 
-#: c-typeck.c:3727
+#: c-typeck.c:3738
 #, gcc-internal-format
 msgid "cast to pointer from integer of different size"
 msgstr "typkonvertering till pekare från heltal med annan storlek"
 
-#: c-typeck.c:3741
+#: c-typeck.c:3752
 #, gcc-internal-format
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr "ISO C förbjuder konvertering av funktionspekare till objektpekartyp"
 
-#: c-typeck.c:3749
+#: c-typeck.c:3760
 #, gcc-internal-format
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr "ISO C förbjuder konvertering av objektpekare till funktionspekartyp"
 
-#: c-typeck.c:4026
+#: c-typeck.c:4037
 #, gcc-internal-format
 msgid "cannot pass rvalue to reference parameter"
 msgstr "kan inte skicka rvalue till referensparameter"
 
-#: c-typeck.c:4139 c-typeck.c:4306
+#: c-typeck.c:4150 c-typeck.c:4317
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
 msgstr "att skicka argument %d till %qE skapar en kvalificerad funktionspekare från en okvalificerad"
 
-#: c-typeck.c:4142 c-typeck.c:4309
+#: c-typeck.c:4153 c-typeck.c:4320
 #, gcc-internal-format
 msgid "assignment makes qualified function pointer from unqualified"
 msgstr "tilldelning skapar kvalificerad funktionspekare från okvalificerad"
 
-#: c-typeck.c:4145 c-typeck.c:4311
+#: c-typeck.c:4156 c-typeck.c:4322
 #, gcc-internal-format
 msgid "initialization makes qualified function pointer from unqualified"
 msgstr "initiering skapar kvalificerad funktionspekare från okvalificerad"
 
-#: c-typeck.c:4148 c-typeck.c:4313
+#: c-typeck.c:4159 c-typeck.c:4324
 #, gcc-internal-format
 msgid "return makes qualified function pointer from unqualified"
 msgstr "retur gör kvalificerad funktionspekare från okvalificerad"
 
-#: c-typeck.c:4152 c-typeck.c:4273
+#: c-typeck.c:4163 c-typeck.c:4284
 #, gcc-internal-format
 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
 msgstr "att skicka argument %d till %qE kastar kvalificerare från pekarmåltyp"
 
-#: c-typeck.c:4154 c-typeck.c:4275
+#: c-typeck.c:4165 c-typeck.c:4286
 #, gcc-internal-format
 msgid "assignment discards qualifiers from pointer target type"
 msgstr "tilldelning kastar kvalificerare från pekarmåltyp"
 
-#: c-typeck.c:4156 c-typeck.c:4277
+#: c-typeck.c:4167 c-typeck.c:4288
 #, gcc-internal-format
 msgid "initialization discards qualifiers from pointer target type"
 msgstr "initiering kastar kvalificerare från pekarmåltyp"
 
-#: c-typeck.c:4158 c-typeck.c:4279
+#: c-typeck.c:4169 c-typeck.c:4290
 #, gcc-internal-format
 msgid "return discards qualifiers from pointer target type"
 msgstr "funktionsretur kastar kvalificerare från pekarmåltyp"
 
-#: c-typeck.c:4165
+#: c-typeck.c:4176
 #, gcc-internal-format
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ISO C förbjuder argumentkonvertering till unionstyp"
 
-#: c-typeck.c:4201
+#: c-typeck.c:4212
 #, gcc-internal-format
 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
 msgstr "begäran om implicit konvertering från %qT till %qT tillåts inte i C++"
 
-#: c-typeck.c:4214
+#: c-typeck.c:4225
 #, gcc-internal-format
 msgid "argument %d of %qE might be a candidate for a format attribute"
 msgstr "argumentet %d till %qE kan vara kandidat för ett formatattribut"
 
-#: c-typeck.c:4220
+#: c-typeck.c:4231
 #, gcc-internal-format
 msgid "assignment left-hand side might be a candidate for a format attribute"
 msgstr "vänsterhandssida av tilldelning kan vara en kandidat för ett formatattribut"
 
-#: c-typeck.c:4225
+#: c-typeck.c:4236
 #, gcc-internal-format
 msgid "initialization left-hand side might be a candidate for a format attribute"
 msgstr "vänsterhandssida av initiering kan vara en kandidat för ett formatattribut"
 
-#: c-typeck.c:4230
+#: c-typeck.c:4241
 #, gcc-internal-format
 msgid "return type might be a candidate for a format attribute"
 msgstr "returtypen kan vara en kandidat för ett formatattribut"
 
-#: c-typeck.c:4253
+#: c-typeck.c:4264
 #, gcc-internal-format
 msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
 msgstr "ISO C förbjuder att skicka argument %d till %qE mellan funktionspekare och %<void *%>"
 
-#: c-typeck.c:4256
+#: c-typeck.c:4267
 #, gcc-internal-format
 msgid "ISO C forbids assignment between function pointer and %<void *%>"
 msgstr "ISO C förbjuder tilldelning mellan funktionspekare och %<void *%>"
 
-#: c-typeck.c:4258
+#: c-typeck.c:4269
 #, gcc-internal-format
 msgid "ISO C forbids initialization between function pointer and %<void *%>"
 msgstr "ISO C förbjuder initiering mellan funktionspekare och %<void *%>"
 
-#: c-typeck.c:4260
+#: c-typeck.c:4271
 #, gcc-internal-format
 msgid "ISO C forbids return between function pointer and %<void *%>"
 msgstr "ISO C förbjuder retur mellan funktionspekare och %<void *%>"
 
-#: c-typeck.c:4289
+#: c-typeck.c:4300
 #, gcc-internal-format
 msgid "pointer targets in passing argument %d of %qE differ in signedness"
 msgstr "pekarmål när argument %d till %qE skickades skiljer i teckenhet"
 
-#: c-typeck.c:4291
+#: c-typeck.c:4302
 #, gcc-internal-format
 msgid "pointer targets in assignment differ in signedness"
 msgstr "pekarmål i tilldelning skiljer i teckenhet"
 
-#: c-typeck.c:4293
+#: c-typeck.c:4304
 #, gcc-internal-format
 msgid "pointer targets in initialization differ in signedness"
 msgstr "pekarmål i initiering skiljer i teckenhet"
 
-#: c-typeck.c:4295
+#: c-typeck.c:4306
 #, gcc-internal-format
 msgid "pointer targets in return differ in signedness"
 msgstr "pekarmål i retur skiljer i teckenhet"
 
-#: c-typeck.c:4320
+#: c-typeck.c:4331
 #, gcc-internal-format
 msgid "passing argument %d of %qE from incompatible pointer type"
 msgstr "skickar argument %d till %qE från inkompatibel pekartyp"
 
-#: c-typeck.c:4322
+#: c-typeck.c:4333
 #, gcc-internal-format
 msgid "assignment from incompatible pointer type"
 msgstr "tilldelning från inkompatibel pekartyp"
 
-#: c-typeck.c:4323
+#: c-typeck.c:4334
 #, gcc-internal-format
 msgid "initialization from incompatible pointer type"
 msgstr "initiering från inkompatibel pekartyp"
 
-#: c-typeck.c:4325
+#: c-typeck.c:4336
 #, gcc-internal-format
 msgid "return from incompatible pointer type"
 msgstr "retur från inkompatibel pekartyp"
 
-#: c-typeck.c:4342
+#: c-typeck.c:4353
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes pointer from integer without a cast"
 msgstr "att skicka argument %d till %qE skapar pekare av ett heltal utan typkonvertering"
 
-#: c-typeck.c:4344
+#: c-typeck.c:4355
 #, gcc-internal-format
 msgid "assignment makes pointer from integer without a cast"
 msgstr "tilldelning skapar pekare av heltal utan typkonvertering"
 
-#: c-typeck.c:4346
+#: c-typeck.c:4357
 #, gcc-internal-format
 msgid "initialization makes pointer from integer without a cast"
 msgstr "initiering skapar pekare från heltal utan typkonvertering"
 
-#: c-typeck.c:4348
+#: c-typeck.c:4359
 #, gcc-internal-format
 msgid "return makes pointer from integer without a cast"
 msgstr "retur skapar pekare från heltal utan typkonvertering"
 
-#: c-typeck.c:4355
+#: c-typeck.c:4366
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes integer from pointer without a cast"
 msgstr "att skicka argument %d till %qE skapar pekare från heltal utan typkonvertering"
 
-#: c-typeck.c:4357
+#: c-typeck.c:4368
 #, gcc-internal-format
 msgid "assignment makes integer from pointer without a cast"
 msgstr "tilldelning skapar heltal från pekare utan typkonvertering"
 
-#: c-typeck.c:4359
+#: c-typeck.c:4370
 #, gcc-internal-format
 msgid "initialization makes integer from pointer without a cast"
 msgstr "initiering skapar heltal från pekare utan typkonvertering"
 
-#: c-typeck.c:4361
+#: c-typeck.c:4372
 #, gcc-internal-format
 msgid "return makes integer from pointer without a cast"
 msgstr "retur skapar heltal från pekare utan typkonvertering"
 
-#: c-typeck.c:4377
+#: c-typeck.c:4388
 #, gcc-internal-format
 msgid "incompatible types in assignment"
 msgstr "inkompatibla typer i tilldelning"
 
-#: c-typeck.c:4380
+#: c-typeck.c:4391
 #, gcc-internal-format
 msgid "incompatible types in initialization"
 msgstr "inkompatibla typer i initiering"
 
-#: c-typeck.c:4383
+#: c-typeck.c:4394
 #, gcc-internal-format
 msgid "incompatible types in return"
 msgstr "inkompatibla typer i retur"
 
-#: c-typeck.c:4439
+#: c-typeck.c:4450
 #, gcc-internal-format
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr "traditionell C tillåter inte aggregatinitiering"
 
-#: c-typeck.c:4610 c-typeck.c:4625 c-typeck.c:4640
+#: c-typeck.c:4621 c-typeck.c:4636 c-typeck.c:4651
 #, gcc-internal-format
 msgid "(near initialization for %qs)"
 msgstr "(i närheten av initiering av %qs)"
 
-#: c-typeck.c:5180 cp/decl.c:4975
+#: c-typeck.c:5191 cp/decl.c:4995
 #, gcc-internal-format
 msgid "opaque vector types cannot be initialized"
 msgstr "ogenomskinliga vektortyper kan inte initieras"
 
-#: c-typeck.c:5803
+#: c-typeck.c:5814
 #, gcc-internal-format
 msgid "unknown field %qE specified in initializer"
 msgstr "okänt fält %qE angivet i initierare"
 
-#: c-typeck.c:6703
+#: c-typeck.c:6714
 #, gcc-internal-format
 msgid "traditional C rejects initialization of unions"
 msgstr "traditionell C tillåter inte initiering av unioner"
 
-#: c-typeck.c:7011
+#: c-typeck.c:7022
 #, gcc-internal-format
 msgid "jump into statement expression"
 msgstr "hopp in i satsuttryck"
 
-#: c-typeck.c:7017
+#: c-typeck.c:7028
 #, gcc-internal-format
 msgid "jump into scope of identifier with variably modified type"
 msgstr "hopp in i räckvidd för identifierare med variabel typ"
 
-#: c-typeck.c:7054
+#: c-typeck.c:7065
 #, gcc-internal-format
 msgid "ISO C forbids %<goto *expr;%>"
 msgstr "ISO C förbjuder %<goto *expr;%>"
 
-#: c-typeck.c:7069 cp/typeck.c:6592
+#: c-typeck.c:7080 cp/typeck.c:6619
 #, gcc-internal-format
 msgid "function declared %<noreturn%> has a %<return%> statement"
 msgstr "funktion deklarerad %<noreturn%> har en %<return%>-sats"
 
-#: c-typeck.c:7077
+#: c-typeck.c:7088
 #, gcc-internal-format
 msgid "%<return%> with no value, in function returning non-void"
 msgstr "%<return%> utan värde i funktion som returnerar icke-void"
 
-#: c-typeck.c:7086
+#: c-typeck.c:7097
 #, gcc-internal-format
 msgid "%<return%> with a value, in function returning void"
 msgstr "%<return%> med värde i funktion som returnerar void"
 
-#: c-typeck.c:7088
+#: c-typeck.c:7099
 #, gcc-internal-format
 msgid "ISO C forbids %<return%> with expression, in function returning void"
 msgstr "ISO C förbjuder %<return%> med värde i funktion som returnerar void"
 
-#: c-typeck.c:7145
+#: c-typeck.c:7156
 #, gcc-internal-format
 msgid "function returns address of local variable"
 msgstr "funktionen returnerar adress till en lokal variabel"
 
-#: c-typeck.c:7217 cp/semantics.c:949
+#: c-typeck.c:7228 cp/semantics.c:952
 #, gcc-internal-format
 msgid "switch quantity not an integer"
 msgstr "switch-argument är inte ett heltal"
 
-#: c-typeck.c:7229
+#: c-typeck.c:7240
 #, gcc-internal-format
 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
 msgstr "%<long%>-switch-uttryck konverteras inte till %<int%> i ISO C"
 
-#: c-typeck.c:7269
+#: c-typeck.c:7280
 #, gcc-internal-format
 msgid "case label in statement expression not containing enclosing switch statement"
 msgstr "case-etikett i satsuttryck som inte innehåller en omslutande switch-sats"
 
-#: c-typeck.c:7272
+#: c-typeck.c:7283
 #, gcc-internal-format
 msgid "%<default%> label in statement expression not containing enclosing switch statement"
 msgstr "%<default%>-etikett i satsuttryck som inte innehåller en omslutande switch-sats"
 
-#: c-typeck.c:7278
+#: c-typeck.c:7289
 #, gcc-internal-format
 msgid "case label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr "case-etikett i räckvidden för en identifierare med variabel typ som inte innehåller en omslutande switch-sats"
 
-#: c-typeck.c:7281
+#: c-typeck.c:7292
 #, gcc-internal-format
 msgid "%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr "%<default%>-etikett i räckvidden för en identifierare med variabel typ som inte innehåller en omslutande switch-sats"
 
-#: c-typeck.c:7285 cp/parser.c:6804
+#: c-typeck.c:7296 cp/parser.c:6810
 #, gcc-internal-format
 msgid "case label not within a switch statement"
 msgstr "case-etikett är inte i en switch-sats"
 
-#: c-typeck.c:7287
+#: c-typeck.c:7298
 #, gcc-internal-format
 msgid "%<default%> label not within a switch statement"
 msgstr "%<default%>-etikett som inte ligger i en switch-sats"
 
-#: c-typeck.c:7364
+#: c-typeck.c:7375
 #, gcc-internal-format
 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
 msgstr "%Hföreslår uttryckliga klamrar för att undvika tvetydighet i %<else%>"
 
-#: c-typeck.c:7475 cp/cp-gimplify.c:97 cp/parser.c:7409
+#: c-typeck.c:7486 cp/cp-gimplify.c:97 cp/parser.c:7415
 #, gcc-internal-format
 msgid "break statement not within loop or switch"
 msgstr "break-sats som inte är i en loop eller switch"
 
-#: c-typeck.c:7477 cp/parser.c:7430
+#: c-typeck.c:7488 cp/parser.c:7436
 #, gcc-internal-format
 msgid "continue statement not within a loop"
 msgstr "continue-sats som inte är i en loop"
 
-#: c-typeck.c:7482 cp/parser.c:7420
+#: c-typeck.c:7493 cp/parser.c:7426
 #, gcc-internal-format
 msgid "break statement used with OpenMP for loop"
 msgstr "break-sats använd med OpenMP-for-slinga"
 
-#: c-typeck.c:7505
+#: c-typeck.c:7516
 #, gcc-internal-format
 msgid "%Hstatement with no effect"
 msgstr "%Hsats utan effekt"
 
-#: c-typeck.c:7527
+#: c-typeck.c:7538
 #, gcc-internal-format
 msgid "expression statement has incomplete type"
 msgstr "uttryckssats har ofullständig typ"
 
-#: c-typeck.c:8082 cp/typeck.c:3259
+#: c-typeck.c:8093 cp/typeck.c:3301
 #, gcc-internal-format
 msgid "right shift count is negative"
 msgstr "högershiftoperanden är negativ"
 
-#: c-typeck.c:8089 cp/typeck.c:3265
+#: c-typeck.c:8100 cp/typeck.c:3305
 #, gcc-internal-format
 msgid "right shift count >= width of type"
 msgstr "högershiftoperanden >= storleken på typen"
 
-#: c-typeck.c:8111 cp/typeck.c:3284
+#: c-typeck.c:8122 cp/typeck.c:3324
 #, gcc-internal-format
 msgid "left shift count is negative"
 msgstr "vänstershiftoperanden är negativ"
 
-#: c-typeck.c:8114 cp/typeck.c:3286
+#: c-typeck.c:8125 cp/typeck.c:3326
 #, gcc-internal-format
 msgid "left shift count >= width of type"
 msgstr "vänstershiftoperanden >= storleken på typen"
 
-#: c-typeck.c:8132 cp/typeck.c:3324
+#: c-typeck.c:8143 cp/typeck.c:3364
 #, gcc-internal-format
 msgid "comparing floating point with == or != is unsafe"
 msgstr "jämföra flyttal med == eller != är osäkert"
 
-#: c-typeck.c:8156 c-typeck.c:8163
+#: c-typeck.c:8167 c-typeck.c:8174
 #, gcc-internal-format
 msgid "ISO C forbids comparison of %<void *%> with function pointer"
 msgstr "ISO C förbjuder jämförelse mellan %<void *%> och funktionspekare"
 
-#: c-typeck.c:8169 c-typeck.c:8227
+#: c-typeck.c:8180 c-typeck.c:8238
 #, gcc-internal-format
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "jämförelse av skilda pekartyper saknar en typkonvertering"
 
-#: c-typeck.c:8178 c-typeck.c:8186 cp/typeck.c:3344 cp/typeck.c:3353
+#: c-typeck.c:8189 c-typeck.c:8197 cp/typeck.c:3384 cp/typeck.c:3393
 #, gcc-internal-format
 msgid "the address of %qD will never be NULL"
 msgstr "adressen till %qD kommer aldrig vara NULL"
 
-#: c-typeck.c:8193 c-typeck.c:8198 c-typeck.c:8245 c-typeck.c:8250
+#: c-typeck.c:8204 c-typeck.c:8209 c-typeck.c:8256 c-typeck.c:8261
 #, gcc-internal-format
 msgid "comparison between pointer and integer"
 msgstr "jämförelse mellan pekare och heltal"
 
-#: c-typeck.c:8219
+#: c-typeck.c:8230
 #, gcc-internal-format
 msgid "comparison of complete and incomplete pointers"
 msgstr "jämförelse av kompletta och ofullständiga pekare"
 
-#: c-typeck.c:8222
+#: c-typeck.c:8233
 #, gcc-internal-format
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO C förbjuder ordningsjämförelse på pekare till funktioner"
 
-#: c-typeck.c:8234 c-typeck.c:8240
+#: c-typeck.c:8245 c-typeck.c:8251
 #, gcc-internal-format
 msgid "ordered comparison of pointer with integer zero"
 msgstr "ordningsjämförelse av pekare med heltalet noll"
 
-#: c-typeck.c:8500
+#: c-typeck.c:8511
 #, gcc-internal-format
 msgid "comparison between signed and unsigned"
 msgstr "jämförelse mellan signed och unsigned"
 
-#: c-typeck.c:8546 cp/typeck.c:3830
+#: c-typeck.c:8557 cp/typeck.c:3838
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "jämförelse av befordrad ~unsigned med konstant"
 
-#: c-typeck.c:8554 cp/typeck.c:3838
+#: c-typeck.c:8565 cp/typeck.c:3846
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "jämförelse av befordrad ~unsigned med unsigned"
 
-#: c-typeck.c:8612
+#: c-typeck.c:8623
 #, gcc-internal-format
 msgid "used array that cannot be converted to pointer where scalar is required"
 msgstr "vektor använd som inte kan konverteras till en pekare där en skalär krävs"
 
-#: c-typeck.c:8616
+#: c-typeck.c:8627
 #, gcc-internal-format
 msgid "used struct type value where scalar is required"
 msgstr "struct-typvärde använt där skalär krävs"
 
-#: c-typeck.c:8620
+#: c-typeck.c:8631
 #, gcc-internal-format
 msgid "used union type value where scalar is required"
 msgstr "värde av uniontyp använt där skalär krävs"
 
-#: c-typeck.c:8725 cp/semantics.c:3523
+#: c-typeck.c:8736 cp/semantics.c:3555
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction%>"
 msgstr "%qE har ogiltig typ för %<reduction%>"
 
-#: c-typeck.c:8759 cp/semantics.c:3536
+#: c-typeck.c:8770 cp/semantics.c:3568
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction(%s)%>"
 msgstr "%qE har ogiltig typ för %<reduction(%s)%>"
 
-#: c-typeck.c:8775 cp/semantics.c:3546
+#: c-typeck.c:8786 cp/semantics.c:3578
 #, gcc-internal-format
 msgid "%qE must be %<threadprivate%> for %<copyin%>"
 msgstr "%qE måste vara %<threadprivate%> för %<copyin%>"
 
-#: c-typeck.c:8784 cp/semantics.c:3351
+#: c-typeck.c:8795 cp/semantics.c:3383
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %qs"
 msgstr "%qE är inte en variabel i klausul %qs"
 
-#: c-typeck.c:8791 c-typeck.c:8811 c-typeck.c:8831 cp/semantics.c:3377
-#: cp/semantics.c:3396
+#: c-typeck.c:8802 c-typeck.c:8822 c-typeck.c:8842 cp/semantics.c:3409
+#: cp/semantics.c:3428
 #, gcc-internal-format
 msgid "%qE appears more than once in data clauses"
 msgstr "%qE förekommer mer än en gång i dataklausuler"
 
-#: c-typeck.c:8805 cp/semantics.c:3371
+#: c-typeck.c:8816 cp/semantics.c:3403
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %<firstprivate%>"
 msgstr "%qE är inte en variabel i klausul %<firstprivate%>"
 
-#: c-typeck.c:8825 cp/semantics.c:3390
+#: c-typeck.c:8836 cp/semantics.c:3422
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %<lastprivate%>"
 msgstr "%qE är inte en variabel i klausul %<lastprivate%>"
 
-#: c-typeck.c:8883 cp/semantics.c:3587
+#: c-typeck.c:8894 cp/semantics.c:3619
 #, gcc-internal-format
 msgid "%qE is predetermined %qs for %qs"
 msgstr "%qE är förutbestämd som %qs för %qs"
@@ -21284,12 +21263,12 @@
 msgid "function call has aggregate value"
 msgstr "funktionsanrop har sammansatt värde"
 
-#: cfgexpand.c:1884
+#: cfgexpand.c:1887
 #, gcc-internal-format
 msgid "not protecting local variables: variable length buffer"
 msgstr "skyddar inte lokala variabler: buffert med variabel längd"
 
-#: cfgexpand.c:1887
+#: cfgexpand.c:1890
 #, gcc-internal-format
 msgid "not protecting function: no buffer at least %d bytes long"
 msgstr "skyddar inte funktion: ingen åtminstone %d byte lång buffert"
@@ -21344,7 +21323,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr "verify_flow_info: Grundblock %d efterföljarbåge är trasig"
 
-#: cfghooks.c:184 cfgrtl.c:1840
+#: cfghooks.c:184 cfgrtl.c:1838
 #, gcc-internal-format
 msgid "wrong amount of branch edges after unconditional jump %i"
 msgstr "fel antal förgreningsbågar efter ovillkorligt hopp %i"
@@ -21554,252 +21533,252 @@
 msgid "%d exits recorded for loop %d (having %d exits)"
 msgstr "%d utgångar registrerade för slinga %d (som har %d utgångar)"
 
-#: cfgrtl.c:1734
+#: cfgrtl.c:1732
 #, gcc-internal-format
 msgid "BB_RTL flag not set for block %d"
 msgstr "flaggan BB_RTL är inte satt för block %d"
 
-#: cfgrtl.c:1741
+#: cfgrtl.c:1739
 #, gcc-internal-format
 msgid "insn %d basic block pointer is %d, should be %d"
 msgstr "instruktion %d grundblockspekare är %d, skall vara %d"
 
-#: cfgrtl.c:1752
+#: cfgrtl.c:1750
 #, gcc-internal-format
 msgid "insn %d in header of bb %d has non-NULL basic block"
 msgstr "instruktion %d i huvud till bb %d har icke-NULL grundblock"
 
-#: cfgrtl.c:1760
+#: cfgrtl.c:1758
 #, gcc-internal-format
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 msgstr "instruktion %d i foten till bb %d har icke-NULL grundblock"
 
-#: cfgrtl.c:1782
+#: cfgrtl.c:1780
 #, gcc-internal-format
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr "verify_flow_info: REG_BR_PROB stämmer inte med cfg %wi %i"
 
-#: cfgrtl.c:1797
+#: cfgrtl.c:1795
 #, gcc-internal-format
 msgid "fallthru edge crosses section boundary (bb %i)"
 msgstr "fall-igenom-båge korsar sektionsgräns (bb %i)"
 
-#: cfgrtl.c:1822
+#: cfgrtl.c:1820
 #, gcc-internal-format
 msgid "missing REG_EH_REGION note in the end of bb %i"
 msgstr "REG_EH_REGION-notering saknas i slutet av bb %i"
 
-#: cfgrtl.c:1830
+#: cfgrtl.c:1828
 #, gcc-internal-format
 msgid "too many outgoing branch edges from bb %i"
 msgstr "för många utgående bågar från bb %i"
 
-#: cfgrtl.c:1835
+#: cfgrtl.c:1833
 #, gcc-internal-format
 msgid "fallthru edge after unconditional jump %i"
 msgstr "fall igenom-båge efter ovillkorligt hopp %i"
 
-#: cfgrtl.c:1846
+#: cfgrtl.c:1844
 #, gcc-internal-format
 msgid "wrong amount of branch edges after conditional jump %i"
 msgstr "fel antal förgreningsbågar efter villkorligt hopp %i"
 
-#: cfgrtl.c:1852
+#: cfgrtl.c:1850
 #, gcc-internal-format
 msgid "call edges for non-call insn in bb %i"
 msgstr "anropsbågar för instruktion som inte är anrop i bb %i"
 
-#: cfgrtl.c:1861
+#: cfgrtl.c:1859
 #, gcc-internal-format
 msgid "abnormal edges for no purpose in bb %i"
 msgstr "onormala bågar utan syfte i bb %i"
 
-#: cfgrtl.c:1873
+#: cfgrtl.c:1871
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr "instruktion %d inuti grundblock %d men block_for_inst är NULL"
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1875
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr "instruktion %d inuti grundblock %d men block_for_insn är %i"
 
-#: cfgrtl.c:1891 cfgrtl.c:1901
+#: cfgrtl.c:1889 cfgrtl.c:1899
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr "NOTE_INSN_BASIC_BLOC saknas för block %d"
 
-#: cfgrtl.c:1914
+#: cfgrtl.c:1912
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK %d mitt i grundblock %d"
 
-#: cfgrtl.c:1924
+#: cfgrtl.c:1922
 #, gcc-internal-format
 msgid "in basic block %d:"
 msgstr "i grundblock %d:"
 
-#: cfgrtl.c:1977 cfgrtl.c:2067
+#: cfgrtl.c:1975 cfgrtl.c:2065
 #, gcc-internal-format
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 msgstr "instruktion %d utanför grundblock har ett icke-NULL bb-fält"
 
-#: cfgrtl.c:1985
+#: cfgrtl.c:1983
 #, gcc-internal-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr "end-instruktion %d för block %d finns inte i instruktionsströmmen"
 
-#: cfgrtl.c:1998
+#: cfgrtl.c:1996
 #, gcc-internal-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr "instruktion %d är i flera grundblock (%d och %d)"
 
-#: cfgrtl.c:2010
+#: cfgrtl.c:2008
 #, gcc-internal-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr "huvudinstruktion %d för block %d finns inte i instruktionsströmmen"
 
-#: cfgrtl.c:2030
+#: cfgrtl.c:2028
 #, gcc-internal-format
 msgid "missing barrier after block %i"
 msgstr "barriär saknas efter block %i"
 
-#: cfgrtl.c:2043
+#: cfgrtl.c:2041
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr "verify_flow_info: Felaktigt block för fall igenom %i->%i"
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2050
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr "verify_flow_info: Felaktig fall igenom %i->%i"
 
-#: cfgrtl.c:2085
+#: cfgrtl.c:2083
 #, gcc-internal-format
 msgid "basic blocks not laid down consecutively"
 msgstr "grundblock inte utlagda i ordning"
 
-#: cfgrtl.c:2124
+#: cfgrtl.c:2122
 #, gcc-internal-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr "antal bb-noter i instruktionskedjan (%d) != n_basic_blocks (%d)"
 
-#: cgraph.c:794
+#: cgraph.c:840
 #, gcc-internal-format
 msgid "%D renamed after being referenced in assembly"
 msgstr "%D byter namn efter att ha refererats i assembler"
 
-#: cgraphunit.c:670
+#: cgraphunit.c:675
 #, gcc-internal-format
 msgid "aux field set for edge %s->%s"
 msgstr "aux-fält satt för båge %s->%s"
 
-#: cgraphunit.c:676
+#: cgraphunit.c:681
 #, gcc-internal-format
 msgid "Execution count is negative"
 msgstr "Exekveringsräknare är negativ"
 
-#: cgraphunit.c:683
+#: cgraphunit.c:688
 #, gcc-internal-format
 msgid "caller edge count is negative"
 msgstr "antal anropande bågar är negativt"
 
-#: cgraphunit.c:688
+#: cgraphunit.c:693
 #, gcc-internal-format
 msgid "caller edge frequency is negative"
 msgstr "frekvensen för anropande båge är negativ"
 
-#: cgraphunit.c:693
+#: cgraphunit.c:698
 #, gcc-internal-format
 msgid "caller edge frequency is too large"
 msgstr "frekvensen anropande båge är för stor"
 
-#: cgraphunit.c:702
+#: cgraphunit.c:707
 #, gcc-internal-format
 msgid "inlined_to pointer is wrong"
 msgstr "inlined_to-pekare är fel"
 
-#: cgraphunit.c:707
+#: cgraphunit.c:712
 #, gcc-internal-format
 msgid "multiple inline callers"
 msgstr "flera inline-anropare"
 
-#: cgraphunit.c:714
+#: cgraphunit.c:719
 #, gcc-internal-format
 msgid "inlined_to pointer set for noninline callers"
 msgstr "inlined_to-pekare angiven för noninline-anropare"
 
-#: cgraphunit.c:720
+#: cgraphunit.c:725
 #, gcc-internal-format
 msgid "inlined_to pointer is set but no predecessors found"
 msgstr "inlined_to-pekare är angivet men inga företrädare finns"
 
-#: cgraphunit.c:725
+#: cgraphunit.c:730
 #, gcc-internal-format
 msgid "inlined_to pointer refers to itself"
 msgstr "inlined_to-pekare refererar till sig själv"
 
-#: cgraphunit.c:735
+#: cgraphunit.c:740
 #, gcc-internal-format
 msgid "node not found in cgraph_hash"
 msgstr "nod finns inte i cgraph-hash"
 
-#: cgraphunit.c:763
+#: cgraphunit.c:768
 #, gcc-internal-format
 msgid "shared call_stmt:"
 msgstr "delat anropssats:"
 
-#: cgraphunit.c:770
+#: cgraphunit.c:775
 #, gcc-internal-format
 msgid "edge points to wrong declaration:"
 msgstr "bågpekare till fel deklaration:"
 
-#: cgraphunit.c:779
+#: cgraphunit.c:784
 #, gcc-internal-format
 msgid "missing callgraph edge for call stmt:"
 msgstr "anropsgrafsbåge saknas för anropssats:"
 
-#: cgraphunit.c:795
+#: cgraphunit.c:800
 #, gcc-internal-format
 msgid "edge %s->%s has no corresponding call_stmt"
 msgstr "båge %s->%s har ingen motsvarande anropssats"
 
-#: cgraphunit.c:807
+#: cgraphunit.c:812
 #, gcc-internal-format
 msgid "verify_cgraph_node failed"
 msgstr "verify_cgraph_node misslyckades"
 
-#: cgraphunit.c:909 cgraphunit.c:932
+#: cgraphunit.c:915 cgraphunit.c:938
 #, gcc-internal-format
 msgid "%J%<externally_visible%> attribute have effect only on public objects"
 msgstr "%Jattributet %<externally_visible%> har bara effekt på publika objekt"
 
-#: cgraphunit.c:1122
+#: cgraphunit.c:1128
 #, gcc-internal-format
 msgid "failed to reclaim unneeded function"
 msgstr "misslyckades att återta funktion som inte behövs"
 
-#: cgraphunit.c:1454
+#: cgraphunit.c:1460
 #, gcc-internal-format
 msgid "nodes with no released memory found"
 msgstr "noder utan släppt minne funna"
 
-#: collect2.c:1189
+#: collect2.c:1203
 #, gcc-internal-format
 msgid "unknown demangling style '%s'"
 msgstr "okänd avmanglingsstil \"%s\""
 
-#: collect2.c:1512
+#: collect2.c:1526
 #, gcc-internal-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr "%s terminerade med signal %d [%s]%s"
 
-#: collect2.c:1530
+#: collect2.c:1544
 #, gcc-internal-format
 msgid "%s returned %d exit status"
 msgstr "%s returnerade avslutningsstatus %d"
 
-#: collect2.c:2242
+#: collect2.c:2256
 #, gcc-internal-format
 msgid "cannot find 'ldd'"
 msgstr "kan inte hitta \"ldd\""
@@ -21954,27 +21933,27 @@
 msgid "dominator of %d should be %d, not %d"
 msgstr "dominerare av %d vara %d, inte %d"
 
-#: dwarf2out.c:3634
+#: dwarf2out.c:3686
 #, gcc-internal-format
 msgid "DW_LOC_OP %s not implemented"
 msgstr "DW_LOC_OP %s är inte implementerad"
 
-#: emit-rtl.c:2326
+#: emit-rtl.c:2262
 #, gcc-internal-format
 msgid "invalid rtl sharing found in the insn"
 msgstr "ogiltig rtl-delning hittad i instruktionen"
 
-#: emit-rtl.c:2328
+#: emit-rtl.c:2264
 #, gcc-internal-format
 msgid "shared rtx"
 msgstr "delad rtx"
 
-#: emit-rtl.c:2330
+#: emit-rtl.c:2266
 #, gcc-internal-format
 msgid "internal consistency failure"
 msgstr "internt konsistensfel"
 
-#: emit-rtl.c:3417
+#: emit-rtl.c:3365
 #, 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"
@@ -22034,16 +22013,16 @@
 msgid "verify_eh_tree failed"
 msgstr "verify_eh_tree misslyckades"
 
-#: explow.c:1281
+#: explow.c:1258
 #, gcc-internal-format
 msgid "stack limits not supported on this target"
 msgstr "stackgränser stöds inte på denna målarkitektur"
 
-#: expr.c:8031
+#: expr.c:8030
 msgid "%Kcall to %qs declared with attribute error: %s"
 msgstr "%Kanrop av %qs deklarerad med attributet error: %s"
 
-#: expr.c:8037
+#: expr.c:8036
 msgid "%Kcall to %qs declared with attribute warning: %s"
 msgstr "%K anrop av %qs deklarerad med attributet warning: %s"
 
@@ -22057,7 +22036,7 @@
 msgid "large fixed-point constant implicitly truncated to fixed-point type"
 msgstr "stor fixdecimalskonstant implicit trunkerad till fixdecimaltyp"
 
-#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5060
+#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5076
 #, gcc-internal-format
 msgid "%H%s"
 msgstr "%H%s"
@@ -22067,77 +22046,77 @@
 msgid "assuming signed overflow does not occur when negating a division"
 msgstr "antar att teckenspill inte förekommer vid negering av en division"
 
-#: fold-const.c:3989 fold-const.c:4000
+#: fold-const.c:4003 fold-const.c:4014
 #, gcc-internal-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "jämförelsen är alltid %d på grund av bredd på bitfält"
 
-#: fold-const.c:5317
+#: fold-const.c:5331
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying range test"
 msgstr "antar att teckenspill inte förekommer vid förenkling av intervalltest"
 
-#: fold-const.c:5691 fold-const.c:5706
+#: fold-const.c:5705 fold-const.c:5720
 #, gcc-internal-format
 msgid "comparison is always %d"
 msgstr "jämförelsen är alltid %d"
 
-#: fold-const.c:5835
+#: fold-const.c:5849
 #, gcc-internal-format
 msgid "%<or%> of unmatched not-equal tests is always 1"
 msgstr "%<or%> mellan omatchade olikhetstester är alltid 1"
 
-#: fold-const.c:5840
+#: fold-const.c:5854
 #, gcc-internal-format
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr "%<and%> mellan ömsesidigt uteslutande likhetstester är alltid 0"
 
-#: fold-const.c:8617
+#: fold-const.c:8641
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 msgstr "antar att teckenspill inte förekommer vid reduktion av konstant i jämförelse"
 
-#: fold-const.c:8871
+#: fold-const.c:8895
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 msgstr "antar att teckenspill inte förekommer vid kombination av konstanter runt en jämförelse"
 
-#: fold-const.c:13236
+#: fold-const.c:13433
 #, gcc-internal-format
 msgid "fold check: original tree changed by fold"
 msgstr "vikningskontroll: originalträdet ändrat av vikning"
 
-#: function.c:377
+#: function.c:380
 #, gcc-internal-format
 msgid "%Jtotal size of local objects too large"
 msgstr "%Jtotal storlek på lokala objekt är för stor"
 
-#: function.c:837 varasm.c:2095
+#: function.c:840 varasm.c:2095
 #, gcc-internal-format
 msgid "size of variable %q+D is too large"
 msgstr "storleken på variabeln %q+D är för stor"
 
-#: function.c:1554 gimplify.c:4250
+#: function.c:1571 gimplify.c:4405
 #, gcc-internal-format
 msgid "impossible constraint in %<asm%>"
 msgstr "omöjlig begränsning i %<asm%>"
 
-#: function.c:3538
+#: function.c:3557
 #, gcc-internal-format
 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr "variabeln %q+D kan skrivas över av %<longjmp%> eller %<vfork%>"
 
-#: function.c:3559
+#: function.c:3578
 #, gcc-internal-format
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr "argumentet %q+D kan skrivas över av %<longjmp%> eller %<vfork%>"
 
-#: function.c:4004
+#: function.c:4027
 #, gcc-internal-format
 msgid "function returns an aggregate"
 msgstr "funktionen returnerar ett aggregat"
 
-#: function.c:4401
+#: function.c:4424
 #, gcc-internal-format
 msgid "unused parameter %q+D"
 msgstr "oanvänd parameter %q+D"
@@ -22162,12 +22141,12 @@
 msgid "extraneous argument to '%s' option"
 msgstr "extra argument till flaggan \"%s\""
 
-#: gcc.c:3987
+#: gcc.c:3981
 #, gcc-internal-format
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "varning: -pipe ignorerad eftersom -save-temps angivits"
 
-#: gcc.c:4276
+#: gcc.c:4270
 #, gcc-internal-format
 msgid "warning: '-x %s' after last input file has no effect"
 msgstr "varning: \"-x %s\" efter sista indatafilen har ingen effekt"
@@ -22175,62 +22154,62 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5314
+#: gcc.c:5308
 #, gcc-internal-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr "spec-fel: \"%%*\" har inte initierats av en mönstermatchning"
 
-#: gcc.c:5323
+#: gcc.c:5317
 #, gcc-internal-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "varning: användning av föråldrad operator %%[ i specs"
 
-#: gcc.c:5404
+#: gcc.c:5398
 #, gcc-internal-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "spec-fel: okänd spec-flagga \"%c\""
 
-#: gcc.c:6305
+#: gcc.c:6304
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 msgstr "spec-fel: mer än ett argument till SYSROOT_SUFFIX_SPEC"
 
-#: gcc.c:6328
+#: gcc.c:6327
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 msgstr "spec-fel: mer än ett argument till SYSROOT_HEADERS_SUFFIX_SPEC"
 
-#: gcc.c:6415
+#: gcc.c:6414
 #, gcc-internal-format
 msgid "unrecognized option '-%s'"
 msgstr "okänd flagga \"-%s\""
 
-#: gcc.c:6615 gcc.c:6678
+#: gcc.c:6614 gcc.c:6677
 #, gcc-internal-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: kompilatorn %s är inte installerad på detta system"
 
-#: gcc.c:6778
+#: gcc.c:6777
 #, gcc-internal-format
 msgid "%s: linker input file unused because linking not done"
 msgstr "%s: infil till länkaren oanvänd eftersom ingen länkning gjordes"
 
-#: gcc.c:6818
+#: gcc.c:6817
 #, gcc-internal-format
 msgid "language %s not recognized"
 msgstr "språk %s känns inte igen"
 
-#: gcc.c:6889
+#: gcc.c:6888
 #, gcc-internal-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: gcse.c:6660
+#: gcse.c:6644
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr "%s: %d grundblock och %d bågar/grundblock"
 
-#: gcse.c:6673
+#: gcse.c:6657
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr "%s: %d grundblock och %d register"
@@ -22283,52 +22262,52 @@
 msgid "can't write PCH fle: %m"
 msgstr "kan inte skriva PCH-fil: %m"
 
-#: gimplify.c:4139
+#: gimplify.c:4294
 #, gcc-internal-format
 msgid "invalid lvalue in asm output %d"
 msgstr "ogiltigt l-värde i asm-utdata %d"
 
-#: gimplify.c:4251
+#: gimplify.c:4406
 #, gcc-internal-format
 msgid "non-memory input %d must stay in memory"
 msgstr "icke-minnesindata %d måste stanna i minnet"
 
-#: gimplify.c:4264
+#: gimplify.c:4419
 #, gcc-internal-format
 msgid "memory input %d is not directly addressable"
 msgstr "minnesindata %d är inte direkt adresserbar"
 
-#: gimplify.c:4743
+#: gimplify.c:4898
 #, gcc-internal-format
 msgid "%qs not specified in enclosing parallel"
 msgstr "%qs inte angiven i omgivande parallel"
 
-#: gimplify.c:4745
+#: gimplify.c:4900
 #, gcc-internal-format
 msgid "%Henclosing parallel"
 msgstr "%Homgivande parallel"
 
-#: gimplify.c:4799
+#: gimplify.c:4954
 #, gcc-internal-format
 msgid "iteration variable %qs should be private"
 msgstr "instansvariabel %qs skall vara privat"
 
-#: gimplify.c:4813
+#: gimplify.c:4968
 #, gcc-internal-format
 msgid "iteration variable %qs should not be firstprivate"
 msgstr "iterationsvariabel %qs får inte vara firstprivate"
 
-#: gimplify.c:4816
+#: gimplify.c:4971
 #, gcc-internal-format
 msgid "iteration variable %qs should not be reduction"
 msgstr "iterationsvariabel %qs skall inte vara reduction"
 
-#: gimplify.c:4940
+#: gimplify.c:5095
 #, gcc-internal-format
 msgid "%s variable %qs is private in outer context"
 msgstr "%s-variabel %qs är privat i yttre sammanhang"
 
-#: gimplify.c:6108
+#: gimplify.c:6281
 #, gcc-internal-format
 msgid "gimplification failed"
 msgstr "gimplification misslyckades"
@@ -22338,7 +22317,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "%s kan inte användas i en asm här"
 
-#: graph.c:401 java/jcf-parse.c:1757 java/jcf-parse.c:1897 objc/objc-act.c:500
+#: graph.c:401 java/jcf-parse.c:1759 java/jcf-parse.c:1899 objc/objc-act.c:500
 #, gcc-internal-format
 msgid "can't open %s: %m"
 msgstr "kan inte öppna %s: %m"
@@ -22348,158 +22327,163 @@
 msgid "fix_sched_param: unknown param: %s"
 msgstr "fix_sched_param: okänd param: %s"
 
-#: omp-low.c:1288
+#: omp-low.c:1289
 #, gcc-internal-format
 msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered or master region"
 msgstr "arbetsdelande region får inte vara nära innesluten inuti arbetsdelande, kritisk, ordnad eller huvudregion"
 
-#: omp-low.c:1304
+#: omp-low.c:1305
 #, gcc-internal-format
 msgid "master region may not be closely nested inside of work-sharing region"
 msgstr "huvudregion får inte vara nära innesluten inuti arbetsdelande region"
 
-#: omp-low.c:1318
+#: omp-low.c:1319
 #, gcc-internal-format
 msgid "ordered region may not be closely nested inside of critical region"
 msgstr "ordnad region får inte vara nära innesluten inuti kritisk region"
 
-#: omp-low.c:1324
+#: omp-low.c:1325
 #, gcc-internal-format
 msgid "ordered region must be closely nested inside a loop region with an ordered clause"
 msgstr "ordnad region måste vara nära innesluten inuti en slinga med en ordnad klausul"
 
-#: omp-low.c:1338
+#: omp-low.c:1339
 #, gcc-internal-format
 msgid "critical region may not be nested inside a critical region with the same name"
 msgstr "kritisk region får inte vara innesluten inuti en kritisk region med samma namn"
 
-#: omp-low.c:5050 cp/decl.c:2660 cp/parser.c:7417 cp/parser.c:7437
+#: omp-low.c:5116 cp/decl.c:2667 cp/parser.c:7423 cp/parser.c:7443
 #, gcc-internal-format
 msgid "invalid exit from OpenMP structured block"
 msgstr "ogiltig utgång från OpenMP strukturerat block"
 
-#: omp-low.c:5052
+#: omp-low.c:5118
 #, gcc-internal-format
 msgid "invalid entry to OpenMP structured block"
 msgstr "ogiltig ingång till OpenMP strukturerat block"
 
-#: opts.c:173
+#: opts.c:165
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
 msgstr "argumentet %qs till %<-femit-struct-debug-detailed%> är inte känt"
 
-#: opts.c:207
+#: opts.c:199
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
 msgstr "argument %qs till %<-femit-struct-debug-detailed%> okänt"
 
-#: opts.c:213
+#: opts.c:205
 #, gcc-internal-format
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 msgstr "%<-femit-struct-debug-detailed=kat:...%> måste tillåta åtminstone så mycket som %<-femit-struct-debug-detailed=ind:...%>"
 
 #. Eventually this should become a hard error IMO.
-#: opts.c:438
+#: opts.c:430
 #, gcc-internal-format
 msgid "command line option \"%s\" is valid for %s but not for %s"
 msgstr "kommandoradsflaggan \"%s\" är giltig för %s men inte för %s"
 
-#: opts.c:492
+#: opts.c:484
 #, gcc-internal-format
 msgid "command line option %qs is not supported by this configuration"
 msgstr "kommandoradsflaggan %qs stöds inte av denna konfiguration"
 
-#: opts.c:545
+#: opts.c:537
 #, gcc-internal-format
 msgid "missing argument to \"%s\""
 msgstr "argument saknas \"%s\""
 
-#: opts.c:555
+#: opts.c:547
 #, gcc-internal-format
 msgid "argument to \"%s\" should be a non-negative integer"
 msgstr "argumentet till \"%s\" skall vara ett ickenegativt heltal"
 
-#: opts.c:728
+#: opts.c:720
 #, gcc-internal-format
 msgid "unrecognized command line option \"%s\""
 msgstr "okänd kommandoradsflagga \"%s\""
 
-#: opts.c:947
+#: opts.c:939
 #, gcc-internal-format
 msgid "-Wuninitialized is not supported without -O"
 msgstr "-Wuninitialized stöds inte utan -O"
 
-#: opts.c:962
+#: opts.c:951
 #, gcc-internal-format
+msgid "-funit-at-a-time is required for inlining of functions that are only called once"
+msgstr "-funit-at-a-time krävs för inline:ing av funktioner som bara anropas en gång"
+
+#: opts.c:964
+#, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work with exceptions"
 msgstr "-freorder-blocks-and-partition fungerar inte med undantag"
 
-#: opts.c:973
+#: opts.c:975
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not support unwind info"
 msgstr "-freorder-blocks-and-partition stödjer inte unwind-info"
 
-#: opts.c:987
+#: opts.c:989
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 msgstr "-freorder-blocks-and-partition fungerar inte på denna arkitektur"
 
-#: opts.c:1263
+#: opts.c:1265
 #, 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"
 
-#: opts.c:1593
+#: opts.c:1595
 #, gcc-internal-format
 msgid "structure alignment must be a small power of two, not %d"
 msgstr "postjustering måste vara två upphöjt till ett litet tal, inte %d"
 
-#: opts.c:1656
+#: opts.c:1658
 #, gcc-internal-format
 msgid "unrecognized visibility value \"%s\""
 msgstr "okänt synlighetsvärde \"%s\""
 
-#: opts.c:1704
+#: opts.c:1706
 #, gcc-internal-format
 msgid "unrecognized register name \"%s\""
 msgstr "okänt registernamn \"%s\""
 
-#: opts.c:1728
+#: opts.c:1730
 #, gcc-internal-format
 msgid "unknown tls-model \"%s\""
 msgstr "okänd tls-modell \"%s\""
 
-#: opts.c:1803
+#: opts.c:1807
 #, gcc-internal-format
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 msgstr "%s: argument till --param skall ha formen NAMN=VÄRDE"
 
-#: opts.c:1808
+#: opts.c:1812
 #, gcc-internal-format
 msgid "invalid --param value %qs"
 msgstr "ogiltigt --param-värde %qs"
 
-#: opts.c:1931
+#: opts.c:1934
 #, gcc-internal-format
 msgid "target system does not support debug output"
 msgstr "målsystemet stödjer inte felsökningsutdata"
 
-#: opts.c:1938
+#: opts.c:1941
 #, gcc-internal-format
 msgid "debug format \"%s\" conflicts with prior selection"
 msgstr "felsökningsformatet \"%s\" står i konflikt med tidigare val"
 
-#: opts.c:1954
+#: opts.c:1957
 #, gcc-internal-format
 msgid "unrecognised debug output level \"%s\""
 msgstr "okänd felsökningsnivå \"%s\""
 
-#: opts.c:1956
+#: opts.c:1959
 #, gcc-internal-format
 msgid "debug output level %s is too high"
 msgstr "felsökningsnivå %s är för hög"
 
-#: opts.c:2038
+#: opts.c:2041
 #, gcc-internal-format
 msgid "-Werror=%s: No option -%s"
 msgstr "-Werror=%s: Ingen flagga -%s"
@@ -22575,9 +22559,9 @@
 msgid "can't use '%s' as a %s register"
 msgstr "kan inte använda \"%s\" som ett %s-register"
 
-#: regclass.c:890 config/ia64/ia64.c:5138 config/ia64/ia64.c:5145
-#: config/pa/pa.c:359 config/pa/pa.c:366 config/spu/spu.c:3886
-#: config/spu/spu.c:3893
+#: regclass.c:890 config/ia64/ia64.c:5139 config/ia64/ia64.c:5146
+#: config/pa/pa.c:362 config/pa/pa.c:369 config/spu/spu.c:3875
+#: config/spu/spu.c:3882
 #, gcc-internal-format
 msgid "unknown register name: %s"
 msgstr "okänt registernamn: %s"
@@ -22617,22 +22601,22 @@
 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)"
 
-#: reload.c:1252
+#: reload.c:1256
 #, gcc-internal-format
 msgid "cannot reload integer constant operand in %<asm%>"
 msgstr "kan inte läsa om heltalskonstantoperand i %<asm%>"
 
-#: reload.c:1266
+#: reload.c:1270
 #, gcc-internal-format
 msgid "impossible register constraint in %<asm%>"
 msgstr "omöjlig registerbegränsning i %<asm%>"
 
-#: reload.c:3564
+#: reload.c:3574
 #, gcc-internal-format
 msgid "%<&%> constraint used with no register class"
 msgstr "%<&%>-begränsning använd utan registerklass"
 
-#: reload.c:3735 reload.c:3975
+#: reload.c:3745 reload.c:3991
 #, gcc-internal-format
 msgid "inconsistent operand constraints in an %<asm%>"
 msgstr "inkonsistenta operandbegränsningar i en %<asm%>"
@@ -22857,49 +22841,49 @@
 msgid "size of %q+D is larger than %wd bytes"
 msgstr "storleken på %q+D är större än %wd byte"
 
-#: stor-layout.c:899
+#: stor-layout.c:888
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %q+D"
 msgstr "attributet packed medför ineffektiv justering för %q+D"
 
-#: stor-layout.c:902
+#: stor-layout.c:891
 #, gcc-internal-format
 msgid "packed attribute is unnecessary for %q+D"
 msgstr "attributet packed är onödigt för %q+D"
 
 #. No, we need to skip space before this field.
 #. Bump the cumulative size to multiple of field alignment.
-#: stor-layout.c:919
+#: stor-layout.c:908
 #, gcc-internal-format
 msgid "padding struct to align %q+D"
 msgstr "fyller ut post för att justera %q+D"
 
-#: stor-layout.c:1270
+#: stor-layout.c:1259
 #, gcc-internal-format
 msgid "padding struct size to alignment boundary"
 msgstr "fyller ut poststorlek till justeringsgräns"
 
-#: stor-layout.c:1300
+#: stor-layout.c:1289
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %qs"
 msgstr "attributet packed medför ineffektiv justering för %qs"
 
-#: stor-layout.c:1304
+#: stor-layout.c:1293
 #, gcc-internal-format
 msgid "packed attribute is unnecessary for %qs"
 msgstr "attributet packed är onödigt för %qs"
 
-#: stor-layout.c:1310
+#: stor-layout.c:1299
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment"
 msgstr "attributet packed medför ineffektiv justering"
 
-#: stor-layout.c:1312
+#: stor-layout.c:1301
 #, gcc-internal-format
 msgid "packed attribute is unnecessary"
 msgstr "attributet packed är onödigt"
 
-#: stor-layout.c:1842
+#: stor-layout.c:1831
 #, gcc-internal-format
 msgid "alignment of array elements is greater than element size"
 msgstr "justeringen av vektorelement är större än elementstorleken"
@@ -22984,645 +22968,655 @@
 msgid "unrecognized gcc debugging option: %c"
 msgstr "ej igenkänd debuggningsflagga för gcc: %c"
 
-#: toplev.c:1411
+#: toplev.c:1413
 #, gcc-internal-format
 msgid "can%'t open %s for writing: %m"
 msgstr "kan inte öppna %s för skrivning: %m"
 
-#: toplev.c:1432
+#: toplev.c:1434
 #, gcc-internal-format
 msgid "-frecord-gcc-switches is not supported by the current target"
 msgstr "-frecord-gcc-switches stöds inte för den aktuella målarkitekturen"
 
-#: toplev.c:1745
+#: toplev.c:1747
 #, gcc-internal-format
 msgid "this target does not support %qs"
 msgstr "denna målarkitektur stödjer inte %s"
 
-#: toplev.c:1794
+#: toplev.c:1796
 #, gcc-internal-format
 msgid "instruction scheduling not supported on this target machine"
 msgstr "instruktionsschemaläggning stöds inte för denna målmaskin"
 
-#: toplev.c:1798
+#: toplev.c:1800
 #, gcc-internal-format
 msgid "this target machine does not have delayed branches"
 msgstr "denna målmaskin har inte fördröjda grenar"
 
-#: toplev.c:1812
+#: toplev.c:1814
 #, gcc-internal-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "-f%sleading-underscore stöds inte på denna målmaskin"
 
-#: toplev.c:1885
+#: toplev.c:1887
 #, gcc-internal-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr "målsystemet stödjer inte felsökningsformatet \"%s\""
 
-#: toplev.c:1898
+#: toplev.c:1900
 #, gcc-internal-format
 msgid "variable tracking requested, but useless unless producing debug info"
 msgstr "variabelspårning begärd, men oanvändbar om den inte felsökningsinformation skapas"
 
-#: toplev.c:1901
+#: toplev.c:1903
 #, gcc-internal-format
 msgid "variable tracking requested, but not supported by this debug format"
 msgstr "variabel spårning begärd, men stöds inte av detta felsökningsformat"
 
-#: toplev.c:1935
+#: toplev.c:1937
 #, gcc-internal-format
 msgid "can%'t open %s: %m"
 msgstr "kan inte öppna %s: %m"
 
-#: toplev.c:1942
+#: toplev.c:1944
 #, gcc-internal-format
 msgid "-ffunction-sections not supported for this target"
 msgstr "-ffunction-sections stöds inte för denna målarkitektur"
 
-#: toplev.c:1947
+#: toplev.c:1949
 #, gcc-internal-format
 msgid "-fdata-sections not supported for this target"
 msgstr "-fdata-sections stöds inte för denna målarkitektur"
 
-#: toplev.c:1954
+#: toplev.c:1956
 #, gcc-internal-format
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr "-ffunction-sections avslaget, det gör profilering omöjlig"
 
-#: toplev.c:1961
+#: toplev.c:1963
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "-fprefetch-loop-arrays stöds inte för denna målarkitektur"
 
-#: toplev.c:1967
+#: toplev.c:1969
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "-fprefetch-loop-arrays stöds inte för denna målarkitektur (försök med -march-flaggor)"
 
-#: toplev.c:1976
+#: toplev.c:1978
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "-fprefetch-loop-arrays stöds inte med -Os"
 
-#: toplev.c:1983
+#: toplev.c:1985
 #, gcc-internal-format
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr "-ffunction-sections kan påverka felsökning på vissa målarkitekturer"
 
-#: toplev.c:1999
+#: toplev.c:1996
 #, gcc-internal-format
+msgid "-fassociative-math disabled; other options take precedence"
+msgstr "-fassociative-math avslagen, andra flaggor går före"
+
+#: toplev.c:2008
+#, gcc-internal-format
 msgid "-fstack-protector not supported for this target"
 msgstr "-fstack-protector stöds inte av denna målarkitektur"
 
-#: toplev.c:2012
+#: toplev.c:2021
 #, gcc-internal-format
-msgid "unwind tables currently requires a frame pointer for correctness"
-msgstr "utrullning av tabeller kräver för närvarande en rampekare för att bli rätt"
+msgid "unwind tables currently require a frame pointer for correctness"
+msgstr "at rulla ut tabeller kräver för närvarande en rampekare för att bli rätt"
 
-#: toplev.c:2198
+#: toplev.c:2207
 #, gcc-internal-format
 msgid "error writing to %s: %m"
 msgstr "fel vid skrivning till %s: %m"
 
-#: toplev.c:2200 java/jcf-parse.c:1776
+#: toplev.c:2209 java/jcf-parse.c:1778
 #, gcc-internal-format
 msgid "error closing %s: %m"
 msgstr "fel när %s stängdes: %m"
 
-#: tree-cfg.c:1432 tree-cfg.c:2068 tree-cfg.c:2071
+#: tree-cfg.c:1451 tree-cfg.c:2087 tree-cfg.c:2090
 #, gcc-internal-format
 msgid "%Hwill never be executed"
 msgstr "%Hkommer aldrig utföras"
 
-#: tree-cfg.c:3134
+#: tree-cfg.c:3153
 #, gcc-internal-format
 msgid "SSA name in freelist but still referenced"
 msgstr "SSA-namn i frilista men fortfarande refererad"
 
-#: tree-cfg.c:3143
+#: tree-cfg.c:3162
 #, gcc-internal-format
 msgid "ASSERT_EXPR with an always-false condition"
 msgstr "ASSERT_EXPR med villkor som alltid är falskt"
 
-#: tree-cfg.c:3156
+#: tree-cfg.c:3175
 #, gcc-internal-format
 msgid "GIMPLE register modified with BIT_FIELD_REF"
 msgstr "GIMPLE-register modifierat med BIT_FIELD_REF"
 
-#: tree-cfg.c:3191
+#: tree-cfg.c:3210
 #, gcc-internal-format
 msgid "invariant not recomputed when ADDR_EXPR changed"
 msgstr "invariant inte omräknad när ADDR_EXPR ändrades"
 
-#: tree-cfg.c:3197
+#: tree-cfg.c:3216
 #, gcc-internal-format
 msgid "constant not recomputed when ADDR_EXPR changed"
 msgstr "konstant inte omräknad när ADDR_EXPR ändrades"
 
-#: tree-cfg.c:3202
+#: tree-cfg.c:3221
 #, gcc-internal-format
 msgid "side effects not recomputed when ADDR_EXPR changed"
 msgstr "sidoeffekter inte omräknade när ADDR_EXPR ändrades"
 
-#: tree-cfg.c:3218
+#: tree-cfg.c:3237
 #, gcc-internal-format
 msgid "address taken, but ADDRESSABLE bit not set"
 msgstr "adress tagen, men ADDRESSABLE-biten är inte satt"
 
-#: tree-cfg.c:3228
+#: tree-cfg.c:3252
 #, gcc-internal-format
 msgid "non-integral used in condition"
 msgstr "icke-heltal använt i villkor"
 
-#: tree-cfg.c:3233
+#: tree-cfg.c:3257
 #, gcc-internal-format
 msgid "invalid conditional operand"
 msgstr "ogiltig villkorlig operand"
 
-#: tree-cfg.c:3285
+#: tree-cfg.c:3309
 #, gcc-internal-format
 msgid "invalid reference prefix"
 msgstr "ogiltigt referensprefix"
 
-#: tree-cfg.c:3296
+#: tree-cfg.c:3320
 #, gcc-internal-format
 msgid "invalid operand to plus/minus, type is a pointer"
 msgstr "ogiltig operand till plus/minus, typen är en pekare"
 
-#: tree-cfg.c:3307
+#: tree-cfg.c:3331
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, first operand is not a pointer"
 msgstr "ogiltig operand till pekarplus, första operanden är inte en pekare"
 
-#: tree-cfg.c:3315
+#: tree-cfg.c:3339
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, second operand is not an integer with type of sizetype."
 msgstr "ogiltig operand till pekarplus, andra operanden är inte ett heltal med type sizetype."
 
-#: tree-cfg.c:3382 tree-cfg.c:3798
+#: tree-cfg.c:3406 tree-cfg.c:3822
 #, gcc-internal-format
 msgid "invalid operand in unary expression"
 msgstr "ogiltig operand till i unärt uttryck"
 
-#: tree-cfg.c:3392
+#: tree-cfg.c:3416
 #, gcc-internal-format
 msgid "type mismatch in unary expression"
 msgstr "typfel i unärt uttryck"
 
-#: tree-cfg.c:3413
+#: tree-cfg.c:3437
 #, gcc-internal-format
 msgid "invalid operands in binary expression"
 msgstr "ogiltiga operander binärt uttryck"
 
-#: tree-cfg.c:3424
+#: tree-cfg.c:3448
 #, gcc-internal-format
 msgid "type mismatch in binary expression"
 msgstr "typfel i binärt uttryck"
 
-#: tree-cfg.c:3449
+#: tree-cfg.c:3473
 #, gcc-internal-format
 msgid "invalid expression for min lvalue"
 msgstr "ogiltigt uttryck som min-lvärde"
 
-#: tree-cfg.c:3456
+#: tree-cfg.c:3480
 #, gcc-internal-format
 msgid "invalid operand in indirect reference"
 msgstr "ogiltig operand i indirektreferens"
 
-#: tree-cfg.c:3463
+#: tree-cfg.c:3487
 #, gcc-internal-format
 msgid "type mismatch in indirect reference"
 msgstr "typfel i indirektreferens"
 
-#: tree-cfg.c:3491
+#: tree-cfg.c:3515
 #, gcc-internal-format
 msgid "invalid operands to array reference"
 msgstr "ogiltiga operander i vektorreferens"
 
-#: tree-cfg.c:3502
+#: tree-cfg.c:3526
 #, gcc-internal-format
 msgid "type mismatch in array reference"
 msgstr "typfel i vektorreferens"
 
-#: tree-cfg.c:3511
+#: tree-cfg.c:3535
 #, gcc-internal-format
 msgid "type mismatch in array range reference"
 msgstr "typfel i vektorintervallreferens"
 
-#: tree-cfg.c:3522
+#: tree-cfg.c:3546
 #, gcc-internal-format
 msgid "type mismatch in real/imagpart reference"
 msgstr "typfel i referens till reel-/imaginärdel"
 
-#: tree-cfg.c:3532
+#: tree-cfg.c:3556
 #, gcc-internal-format
 msgid "type mismatch in component reference"
 msgstr "typfel i komponentreferens"
 
-#: tree-cfg.c:3586
+#: tree-cfg.c:3610
 #, gcc-internal-format
 msgid "invalid operand in conversion"
 msgstr "ogiltig operand i konvertering"
 
-#: tree-cfg.c:3614
+#: tree-cfg.c:3638
 #, gcc-internal-format
 msgid "invalid types in nop conversion"
 msgstr "ogiltiga typer i nop-konvertering"
 
-#: tree-cfg.c:3628
+#: tree-cfg.c:3652
 #, gcc-internal-format
 msgid "invalid operand in int to float conversion"
 msgstr "ogiltig operand i int till float-konvertering"
 
-#: tree-cfg.c:3634
+#: tree-cfg.c:3658
 #, gcc-internal-format
 msgid "invalid types in conversion to floating point"
 msgstr "ogiltiga typer i konvertering till flyttal"
 
-#: tree-cfg.c:3647
+#: tree-cfg.c:3671
 #, gcc-internal-format
 msgid "invalid operand in float to int conversion"
 msgstr "ogiltig operand i float till int-konvertering"
 
-#: tree-cfg.c:3653
+#: tree-cfg.c:3677
 #, gcc-internal-format
 msgid "invalid types in conversion to integer"
 msgstr "ogiltiga typer i konvertering till heltal"
 
-#: tree-cfg.c:3667
+#: tree-cfg.c:3691
 #, gcc-internal-format
 msgid "invalid operands in complex expression"
 msgstr "ogiltiga operander i komplext uttryck"
 
-#: tree-cfg.c:3680
+#: tree-cfg.c:3704
 #, gcc-internal-format
 msgid "type mismatch in complex expression"
 msgstr "typfel i komplext uttryck"
 
-#: tree-cfg.c:3694
+#: tree-cfg.c:3718
 #, gcc-internal-format
 msgid "constructor not allowed for non-vector types"
 msgstr "konstruerare inte tillåten för ej-vektortyper"
 
-#: tree-cfg.c:3711
+#: tree-cfg.c:3735
 #, gcc-internal-format
 msgid "invalid operands in shift expression"
 msgstr "ogiltiga operander i skiftuttryck"
 
-#: tree-cfg.c:3717
+#: tree-cfg.c:3741
 #, gcc-internal-format
 msgid "type mismatch in shift expression"
 msgstr "typfel i skiftuttryck"
 
-#: tree-cfg.c:3735
+#: tree-cfg.c:3759
 #, gcc-internal-format
 msgid "invalid (pointer) operands to plus/minus"
 msgstr "ogiltiga (pekar)operander till plus/minus"
 
-#: tree-cfg.c:3748
+#: tree-cfg.c:3772
 #, gcc-internal-format
 msgid "invalid operands in pointer plus expression"
 msgstr "ogiltig operand i pekar-plus-uttryck"
 
-#: tree-cfg.c:3755
+#: tree-cfg.c:3779
 #, gcc-internal-format
 msgid "type mismatch in pointer plus expression"
 msgstr "typfel i pekar-plus-uttryck"
 
-#: tree-cfg.c:3774
+#: tree-cfg.c:3798
 #, gcc-internal-format
 msgid "invalid operands in conditional expression"
 msgstr "ogiltiga operander i villkorsuttryck"
 
-#: tree-cfg.c:3807
+#: tree-cfg.c:3831
 #, gcc-internal-format
 msgid "type mismatch in address expression"
 msgstr "typfel i adressuttryck"
 
-#: tree-cfg.c:3827
+#: tree-cfg.c:3851
 #, gcc-internal-format
 msgid "invalid operands in truth expression"
 msgstr "ogiltiga operander i sanningsuttryck"
 
-#: tree-cfg.c:3836
+#: tree-cfg.c:3860
 #, gcc-internal-format
 msgid "type mismatch in binary truth expression"
 msgstr "typfel i binärt sanningsuttryck"
 
-#: tree-cfg.c:3852
+#: tree-cfg.c:3876
 #, gcc-internal-format
 msgid "invalid operand in unary not"
 msgstr "ogiltig operand i unär icke"
 
-#: tree-cfg.c:3861
+#: tree-cfg.c:3885
 #, gcc-internal-format
 msgid "type mismatch in not expression"
 msgstr "typfel i icke-uttryck"
 
-#: tree-cfg.c:3900
+#: tree-cfg.c:3924
 #, gcc-internal-format
 msgid "invalid operands in comparison expression"
 msgstr "ogiltiga operander i jämförelseuttryck"
 
-#: tree-cfg.c:3917
+#: tree-cfg.c:3941
 #, gcc-internal-format
 msgid "type mismatch in comparison expression"
 msgstr "typfel i jämförelseuttryck"
 
-#: tree-cfg.c:3947
+#: tree-cfg.c:3971
 #, gcc-internal-format
 msgid "non-trivial conversion at assignment"
 msgstr "icketrivial konvertering vid tilldelning"
 
-#: tree-cfg.c:3988 tree-cfg.c:4136
+#: tree-cfg.c:4012 tree-cfg.c:4160
 #, gcc-internal-format
 msgid "is not a valid GIMPLE statement"
 msgstr "är inte en giltig GIMPLE-sats"
 
-#: tree-cfg.c:4015
+#: tree-cfg.c:4039
 #, gcc-internal-format
 msgid "invalid operand to switch statement"
 msgstr "ogiltig operand till switch-sats"
 
-#: tree-cfg.c:4026
+#: tree-cfg.c:4050
 #, gcc-internal-format
 msgid "type error in return expression"
 msgstr "typfel i returuttryck"
 
-#: tree-cfg.c:4104
+#: tree-cfg.c:4128
 #, gcc-internal-format
 msgid "verify_gimple failed"
 msgstr "verify_gimple misslyckades"
 
-#: tree-cfg.c:4156
+#: tree-cfg.c:4180
 #, gcc-internal-format
 msgid "statement marked for throw, but doesn%'t"
 msgstr "sats markerad för att kasta, men gör inte det"
 
-#: tree-cfg.c:4161
+#: tree-cfg.c:4185
 #, gcc-internal-format
 msgid "statement marked for throw in middle of block"
 msgstr "sats markerad för att kasta i mitten av block"
 
-#: tree-cfg.c:4232
+#: tree-cfg.c:4256
 #, gcc-internal-format
 msgid "unexpected non-tuple"
 msgstr "oväntad icke-tupel"
 
-#: tree-cfg.c:4261
+#: tree-cfg.c:4285
 #, gcc-internal-format
 msgid "Dead STMT in EH table"
 msgstr "Dött STMT i EH-tabell"
 
-#: tree-cfg.c:4295
+#: tree-cfg.c:4319
 #, gcc-internal-format
 msgid "bb_for_stmt (phi) is set to a wrong basic block"
 msgstr "bb_for_stmt (phi) är satt till ett fel grundblock"
 
-#: tree-cfg.c:4306
+#: tree-cfg.c:4330
 #, gcc-internal-format
 msgid "missing PHI def"
 msgstr "PHI-definition saknas"
 
-#: tree-cfg.c:4317
+#: tree-cfg.c:4341
 #, gcc-internal-format
 msgid "PHI def is not a GIMPLE value"
 msgstr "PHI def är inte ett GIMPLE-värde"
 
-#: tree-cfg.c:4333 tree-cfg.c:4359
+#: tree-cfg.c:4357 tree-cfg.c:4383
 #, gcc-internal-format
 msgid "incorrect sharing of tree nodes"
 msgstr "felaktig delning av trädnoder"
 
-#: tree-cfg.c:4350
+#: tree-cfg.c:4374
 #, gcc-internal-format
 msgid "bb_for_stmt (stmt) is set to a wrong basic block"
 msgstr "bb_for_stmt (stmt) är satt till ett fel grundblock"
 
-#: tree-cfg.c:4373
+#: tree-cfg.c:4397
 #, gcc-internal-format
 msgid "verify_stmts failed"
 msgstr "verify_stmts misslyckades"
 
-#: tree-cfg.c:4396
+#: tree-cfg.c:4420
 #, gcc-internal-format
 msgid "ENTRY_BLOCK has IL associated with it"
 msgstr "ENTRY_BLOCK har IL associerat med sig"
 
-#: tree-cfg.c:4402
+#: tree-cfg.c:4426
 #, gcc-internal-format
 msgid "EXIT_BLOCK has IL associated with it"
 msgstr "EXIT_BLOCK har IL associerat med sig"
 
-#: tree-cfg.c:4409
+#: tree-cfg.c:4433
 #, gcc-internal-format
 msgid "fallthru to exit from bb %d"
 msgstr "fall igenom till utgång från bb %d"
 
-#: tree-cfg.c:4431
+#: tree-cfg.c:4455
 #, gcc-internal-format
 msgid "nonlocal label "
 msgstr "ickelokal etikett "
 
-#: tree-cfg.c:4440 tree-cfg.c:4450 tree-cfg.c:4475
+#: tree-cfg.c:4464 tree-cfg.c:4474 tree-cfg.c:4499
 #, gcc-internal-format
 msgid "label "
 msgstr "etikett "
 
-#: tree-cfg.c:4465
+#: tree-cfg.c:4489
 #, gcc-internal-format
 msgid "control flow in the middle of basic block %d"
 msgstr "flödesstyrning mitt i grundblock %d"
 
 # bb -> basic block -> grundblock -> gb
-#: tree-cfg.c:4495
+#: tree-cfg.c:4519
 #, gcc-internal-format
 msgid "fallthru edge after a control statement in bb %d"
 msgstr "fall igenom-båge efter styrsats i gb %d"
 
 # bb -> basic block -> grundblock -> gb
-#: tree-cfg.c:4508
+#: tree-cfg.c:4532
 #, gcc-internal-format
 msgid "true/false edge after a non-COND_EXPR in bb %d"
 msgstr "sant/falskt-båge efter en icke-COND_EXPR i gb %d"
 
-#: tree-cfg.c:4524
+#: tree-cfg.c:4548
 #, gcc-internal-format
 msgid "COND_EXPR with code in branches at the end of bb %d"
 msgstr "COND_EXPR med kod i grenar vid slutet av gb %d"
 
-#: tree-cfg.c:4538 tree-cfg.c:4560 tree-cfg.c:4573 tree-cfg.c:4644
+#: tree-cfg.c:4562 tree-cfg.c:4584 tree-cfg.c:4597 tree-cfg.c:4668
 #, gcc-internal-format
 msgid "wrong outgoing edge flags at end of bb %d"
 msgstr "felaktiga utgående bågeflaggor vid slutet av bb %d"
 
-#: tree-cfg.c:4548
+#: tree-cfg.c:4572
 #, gcc-internal-format
 msgid "explicit goto at end of bb %d"
 msgstr "uttrycklig goto vid slutet av bb %d"
 
-#: tree-cfg.c:4578
+#: tree-cfg.c:4602
 #, gcc-internal-format
 msgid "return edge does not point to exit in bb %d"
 msgstr "returbåge pekar inte på utgång i bb %d"
 
-#: tree-cfg.c:4611
+#: tree-cfg.c:4635
 #, gcc-internal-format
 msgid "found default case not at end of case vector"
 msgstr "hittade standardfall som inte var vid slutet av case-vektor"
 
-#: tree-cfg.c:4617
+#: tree-cfg.c:4641
 #, gcc-internal-format
 msgid "case labels not sorted: "
 msgstr "case-etiketter är inte sorterade: "
 
-#: tree-cfg.c:4628
+#: tree-cfg.c:4652
 #, gcc-internal-format
 msgid "no default case found at end of case vector"
 msgstr "inget standardfall funnet vid slutet av case-vektor"
 
-#: tree-cfg.c:4636
+#: tree-cfg.c:4660
 #, gcc-internal-format
 msgid "extra outgoing edge %d->%d"
 msgstr "extra utgående båge %d->%d"
 
-#: tree-cfg.c:4658
+#: tree-cfg.c:4682
 #, gcc-internal-format
 msgid "missing edge %i->%i"
 msgstr "båge saknas %i->%i"
 
-#: tree-cfg.c:6941 tree-cfg.c:6945
+#: tree-cfg.c:7025 tree-cfg.c:7029
 #, gcc-internal-format
 msgid "%H%<noreturn%> function does return"
 msgstr "%H%<noreturn%>-funktion returnerar"
 
-#: tree-cfg.c:6967 tree-cfg.c:6972
+#: tree-cfg.c:7051 tree-cfg.c:7056
 #, gcc-internal-format
 msgid "%Hcontrol reaches end of non-void function"
 msgstr "%Hflödet når slutet på en icke-void-funktion"
 
-#: tree-cfg.c:7033
+#: tree-cfg.c:7117
 #, gcc-internal-format
 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
 msgstr "%Jfunktionen är en möjlig kandidat för attributet %<noreturn%>"
 
-#: tree-dump.c:933
+#: tree-dump.c:932
 #, gcc-internal-format
 msgid "could not open dump file %qs: %s"
 msgstr "kunde inte öppna dump-fil %qs: %s"
 
-#: tree-dump.c:1068
+#: tree-dump.c:1067
 #, gcc-internal-format
 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
 msgstr "ignorerar okänt alternativ %q.*s i %<-fdump-%s%>"
 
-#: tree-eh.c:1788
+#: tree-eh.c:1805
 #, gcc-internal-format
 msgid "EH edge %i->%i is missing"
 msgstr "EH-båge %i->%i saknas"
 
-#: tree-eh.c:1793
+#: tree-eh.c:1810
 #, gcc-internal-format
 msgid "EH edge %i->%i miss EH flag"
 msgstr "EH-bågen %i->%i saknar EH-flagga"
 
 #. ??? might not be mistake.
-#: tree-eh.c:1799
+#: tree-eh.c:1816
 #, gcc-internal-format
 msgid "EH edge %i->%i has duplicated regions"
 msgstr "EH-bågen %i->%i har dubblerade regioner"
 
-#: tree-eh.c:1833
+#: tree-eh.c:1850
 #, gcc-internal-format
 msgid "BB %i can not throw but has EH edges"
 msgstr "BB %i kan inte kasta men har EH-bågar"
 
-#: tree-eh.c:1840
+#: tree-eh.c:1857
 #, gcc-internal-format
 msgid "BB %i last statement has incorrectly set region"
 msgstr "BB %i:s sista sats har felaktigt satt region"
 
-#: tree-eh.c:1851
+#: tree-eh.c:1868
 #, gcc-internal-format
 msgid "unnecessary EH edge %i->%i"
 msgstr "onödig EH-båge %i->%i"
 
-#: tree-inline.c:1830
+#: tree-inline.c:1880
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 msgstr "funktion %q+F kan aldrig inline:as för att den använder alloca (åsidosätt genom att använda attributet always_inline)"
 
-#: tree-inline.c:1842
+#: tree-inline.c:1892
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp"
 msgstr "funktion %q+F kan aldrig inline:as eftersom den använder setjmp"
 
-#: tree-inline.c:1856
+#: tree-inline.c:1906
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 msgstr "funktion %q+F kan aldrig inline:as eftersom den använder variabel argumentlista"
 
-#: tree-inline.c:1867
+#: tree-inline.c:1917
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 msgstr "funktion %q+F kan aldrig inline:as eftersom den använder setjmp-lonjgmp-undantagshantering"
 
-#: tree-inline.c:1874
+#: tree-inline.c:1924
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses non-local goto"
 msgstr "funktion %q+F kan aldrig inline:as eftersom den använder icke-lokala goto"
 
-#: tree-inline.c:1885
+#: tree-inline.c:1935
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 msgstr "funktion %q+F kan aldrig inline:as eftersom den använder __builtin_return eller __builtin_apply_args"
 
-#: tree-inline.c:1904
+#: tree-inline.c:1954
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it contains a computed goto"
 msgstr "funktion %q+F kan aldrig inline:as eftersom den innehåller ett beräknat goto"
 
-#: tree-inline.c:1918
+#: tree-inline.c:1968
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it receives a non-local goto"
 msgstr "funktion %q+F kan aldrig inline:as eftersom den tar emot ett icke-lokalt goto"
 
-#: tree-inline.c:1943
+#: tree-inline.c:1993
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable sized variables"
 msgstr "funktion %q+F kan aldrig inline:as eftersom den använder varialer med variabel storlek"
 
-#: tree-inline.c:2005
+#: tree-inline.c:2015
 #, gcc-internal-format
+msgid "function %q+F can never be inlined because it saves address of local label in a static variable"
+msgstr "funktion %q+F kan aldrig inline:as eftersom den sparar adressen av en lokal etikett i en statisk variabel"
+
+#: tree-inline.c:2091
+#, gcc-internal-format
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 msgstr "funktionen %q+F kan aldrig vara inline eftersom det stängs av av -fno-inline"
 
-#: tree-inline.c:2019
+#: tree-inline.c:2105
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 msgstr "funktionen %q+F kan aldrig vara inline eftersom den använder attribut som står i konflikt med inline"
 
-#: tree-inline.c:2588 tree-inline.c:2598
+#: tree-inline.c:2674 tree-inline.c:2684
 #, gcc-internal-format
 msgid "inlining failed in call to %q+F: %s"
 msgstr "inline:ing misslyckades i anrop av %q+F: %s"
 
-#: tree-inline.c:2589 tree-inline.c:2600
+#: tree-inline.c:2675 tree-inline.c:2686
 #, gcc-internal-format
 msgid "called from here"
 msgstr "anropad härifrån"
 
-#: tree-mudflap.c:860
+#: tree-mudflap.c:864
 #, gcc-internal-format
 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
 msgstr "mudflap-kontroll ännu inte implementerad för ARRAY_RANGE_REF"
 
-#: tree-mudflap.c:1044
+#: tree-mudflap.c:1050
 #, gcc-internal-format
 msgid "mudflap cannot track %qs in stub function"
 msgstr "mudflap kan inte följa %qs i subbfunktion"
 
-#: tree-mudflap.c:1272
+#: tree-mudflap.c:1279
 #, gcc-internal-format
 msgid "mudflap cannot track unknown size extern %qs"
 msgstr "mudflap kan inte följa extern %qs av okänd storlek"
@@ -23642,33 +23636,33 @@
 msgid "size of return value of %q+D is larger than %wd bytes"
 msgstr "storleken på returvärdet från %q+D är större än %wd byte"
 
-#: tree-outof-ssa.c:637 tree-outof-ssa.c:688 tree-ssa-coalesce.c:936
-#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1043
+#: tree-outof-ssa.c:638 tree-outof-ssa.c:689 tree-ssa-coalesce.c:936
+#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1053
 #, gcc-internal-format
 msgid "SSA corruption"
 msgstr "trasigt i SSA"
 
-#: tree-outof-ssa.c:1105
+#: tree-outof-ssa.c:1263
 #, gcc-internal-format
 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
 msgstr " Väntande satser inte utmatade på PRED-båge (%d, %d)\n"
 
-#: tree-outof-ssa.c:1111
+#: tree-outof-ssa.c:1269
 #, gcc-internal-format
 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
 msgstr " Väntande satser inte utmatade på SUCC-båge (%d, %d)\n"
 
-#: tree-outof-ssa.c:1118
+#: tree-outof-ssa.c:1276
 #, gcc-internal-format
 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
 msgstr " Väntande satser inte utmatade på ENTRY-båge (%d, %d)\n"
 
-#: tree-outof-ssa.c:1124
+#: tree-outof-ssa.c:1282
 #, gcc-internal-format
 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
 msgstr " Väntande satser inte utmatade på EXIT-båge (%d, %d)\n"
 
-#: tree-profile.c:351
+#: tree-profile.c:356
 #, gcc-internal-format
 msgid "unimplemented functionality"
 msgstr "oimplementerad funktionalitet"
@@ -23858,154 +23852,159 @@
 msgid "verify_ssa failed"
 msgstr "verify_ssa misslyckades"
 
-#: tree-ssa.c:1284
+#: tree-ssa.c:1293
 #, gcc-internal-format
 msgid "%J%qD was declared here"
 msgstr "%J%qD deklarerades här"
 
 #. We only do data flow with SSA_NAMEs, so that's all we
 #. can warn about.
-#: tree-ssa.c:1302
+#: tree-ssa.c:1311
 #, gcc-internal-format
 msgid "%H%qD is used uninitialized in this function"
 msgstr "%H%qD används oinitierad i denna funktion"
 
-#: tree-ssa.c:1340
+#: tree-ssa.c:1349
 #, gcc-internal-format
 msgid "%H%qD may be used uninitialized in this function"
 msgstr "%H%qD kan användas oinitierad i denna funktion"
 
-#: tree-vrp.c:4374
+#: tree-vrp.c:4384
 #, gcc-internal-format
 msgid "%Harray subscript is outside array bounds"
 msgstr "%Hvektorindex är utanför vektorgränserna"
 
-#: tree-vrp.c:4388
+#: tree-vrp.c:4398
 #, gcc-internal-format
 msgid "%Harray subscript is above array bounds"
 msgstr "%Hvektorindex är ovanför vektorgränsen"
 
-#: tree-vrp.c:4395
+#: tree-vrp.c:4405
 #, gcc-internal-format
 msgid "%Harray subscript is below array bounds"
 msgstr "%Hvektorindex är under vektorgränsen"
 
-#: tree-vrp.c:5042
+#: tree-vrp.c:5058
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional to constant"
 msgstr "antar att teckenspill inte förekommer vid förenkling av villkor till konstant"
 
-#: tree-vrp.c:5048
+#: tree-vrp.c:5064
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional"
 msgstr "antar att teckenspill inte förekommer vid förenkling av villkor"
 
-#: tree.c:3951
+#: tree.c:3682
 #, gcc-internal-format
+msgid "ignoring attributes applied to %qT after definition"
+msgstr "ignorerar attribut använda på %qT efter dess definition"
+
+#: tree.c:3966
+#, gcc-internal-format
 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
 msgstr "%q+D är redan deklarerad med attributet dllexport: dllimport ignoreras"
 
-#: tree.c:3963
+#: tree.c:3978
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
 msgstr "%q+D omdeklarerad utan attributet dllimport efter att ha refererats med länkklass dll"
 
-#: tree.c:3979
+#: tree.c:3994
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 msgstr "%q+D omdeklarerades utan attributet dllimport: tidigare dllimport ignoreras"
 
-#: tree.c:4038 tree.c:4050 config/darwin.c:1458 config/arm/arm.c:3099
-#: config/arm/arm.c:3127 config/avr/avr.c:4598 config/h8300/h8300.c:5281
-#: config/h8300/h8300.c:5305 config/i386/i386.c:3056 config/i386/i386.c:22515
+#: tree.c:4053 tree.c:4065 config/darwin.c:1460 config/arm/arm.c:3099
+#: config/arm/arm.c:3127 config/avr/avr.c:4638 config/h8300/h8300.c:5281
+#: config/h8300/h8300.c:5305 config/i386/i386.c:3087 config/i386/i386.c:22599
 #: config/ia64/ia64.c:586 config/m68hc11/m68hc11.c:1118
-#: config/rs6000/rs6000.c:19657 config/sh/symbian.c:408
+#: config/rs6000/rs6000.c:19874 config/sh/symbian.c:408
 #: config/sh/symbian.c:415
 #, gcc-internal-format
 msgid "%qs attribute ignored"
 msgstr "attributet %qs ignorerat"
 
-#: tree.c:4066
+#: tree.c:4081
 #, gcc-internal-format
 msgid "inline function %q+D declared as  dllimport: attribute ignored"
 msgstr "inline-funktionen %q+D deklarerades som dllimport: attributet ignorerat"
 
-#: tree.c:4074
+#: tree.c:4089
 #, gcc-internal-format
 msgid "function %q+D definition is marked dllimport"
 msgstr "funktionsdefinition %q+D är markerad dllimport"
 
-#: tree.c:4082 config/sh/symbian.c:430
+#: tree.c:4097 config/sh/symbian.c:430
 #, gcc-internal-format
 msgid "variable %q+D definition is marked dllimport"
 msgstr "variabeldefinition %q+D är markerad dllimport"
 
-#: tree.c:4105 config/sh/symbian.c:505
+#: tree.c:4120 config/sh/symbian.c:505
 #, gcc-internal-format
 msgid "external linkage required for symbol %q+D because of %qs attribute"
 msgstr "extern länkklass krävs för symbol %q+D på grund av attributet %qs"
 
-#: tree.c:4119
+#: tree.c:4134
 #, gcc-internal-format
 msgid "%qs implies default visibility, but %qD has already been declared with a different visibility"
 msgstr "%qs implicerar standardsynlighet, men %qD har redan deklarerats med annan synlighet"
 
-#: tree.c:5632
+#: tree.c:5648
 #, gcc-internal-format
 msgid "arrays of functions are not meaningful"
 msgstr "vektorer av funktioner är inte meningsfulla"
 
-#: tree.c:5785
+#: tree.c:5801
 #, gcc-internal-format
 msgid "function return type cannot be function"
 msgstr "funktionsreturtyp kan inte vara funktion"
 
-#: tree.c:6802 tree.c:6887 tree.c:6948
+#: tree.c:6818 tree.c:6903 tree.c:6964
 #, gcc-internal-format
 msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr "trädkontroll: %s, har %s i %s, vid %s:%d"
 
-#: tree.c:6839
+#: tree.c:6855
 #, gcc-internal-format
 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr "trädkontroll: förväntade ingen av %s, har %s i %s, vid %s:%d"
 
-#: tree.c:6852
+#: tree.c:6868
 #, gcc-internal-format
 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr "trädkontroll: förväntade klass %qs, har %qs (%s) i %s, vid %s:%d"
 
-#: tree.c:6901
+#: tree.c:6917
 #, gcc-internal-format
 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr "trädkontroll: klass %qs förväntades inte, har %qs (%s) i %s, vid %s:%d"
 
-#: tree.c:6914
+#: tree.c:6930
 #, gcc-internal-format
 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
 msgstr "trädkontroll: omp_clause %s förväntades, har %s i %s, vid %s:%d"
 
-#: tree.c:6974
+#: tree.c:6990
 #, gcc-internal-format
 msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
 msgstr "trädkontroll: förväntade träd som innehåller posten %qs, har %qs i %s, vid %s:%d"
 
-#: tree.c:6988
+#: tree.c:7004
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr "trädkontroll: använde element %d av tree_vec med %d element i %s, vid %s:%d"
 
-#: tree.c:7000
+#: tree.c:7016
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
 msgstr "trädkontroll: använde element %d av phi_node med %d element i %s, vid %s:%d"
 
-#: tree.c:7013
+#: tree.c:7029
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr "trädkontroll: använde operand %d av %s med %d operander i %s, vid %s:%d"
 
-#: tree.c:7026
+#: tree.c:7042
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
 msgstr "trädkontroll: använde operand %d av omp_clause %s med %d operander i %s, vid %s:%d"
@@ -24257,17 +24256,17 @@
 msgid "Unknown value %qs of -mmacosx-version-min"
 msgstr "Okänt värde %qs till -mmacosx-version-min"
 
-#: config/darwin.c:1431
+#: config/darwin.c:1433
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only when compiling a kext"
 msgstr "%<%s%> 2.95-vtable-kompatibilitetsattribut gäller endast vid kompilering av en kext"
 
-#: config/darwin.c:1438
+#: config/darwin.c:1440
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only to C++ classes"
 msgstr "%<%s%> 2.95-vtable-kompatibilitetsattribut gäller endast för C++-klasser"
 
-#: config/darwin.c:1563
+#: config/darwin.c:1565
 #, gcc-internal-format
 msgid "internal and protected visibility attributes not supported in this configuration; ignored"
 msgstr "synlighetsattributen internal och protected stöds inte för denna konfiguration, ignoreras"
@@ -24363,7 +24362,7 @@
 msgid "profiler support for WindISS"
 msgstr "profileringsstöd för WindISS"
 
-#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:1990
+#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:2020
 #, gcc-internal-format
 msgid "bad value %qs for -mtls-size switch"
 msgstr "felaktigt värde %qs till flaggan -mtls-size"
@@ -24438,18 +24437,18 @@
 msgid "bad value %qs for -mmemory-latency"
 msgstr "felaktigt värde %qs till flaggan -memory-latency"
 
-#: config/alpha/alpha.c:6514 config/alpha/alpha.c:6517 config/s390/s390.c:8279
-#: config/s390/s390.c:8282
+#: config/alpha/alpha.c:6522 config/alpha/alpha.c:6525 config/s390/s390.c:8335
+#: config/s390/s390.c:8338
 #, gcc-internal-format
 msgid "bad builtin fcode"
 msgstr "felaktig inbyggd fcode"
 
-#: config/arc/arc.c:388
+#: config/arc/arc.c:392
 #, gcc-internal-format
 msgid "argument of %qs attribute is not a string constant"
 msgstr "argumentet till attributet %qs är inte en strängkonstant"
 
-#: config/arc/arc.c:396
+#: config/arc/arc.c:400
 #, gcc-internal-format
 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
 msgstr "argumentet till attributet %qs är inte \"ilink1\" eller \"ilink2\""
@@ -24459,7 +24458,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "flagga -mcpu=%s står i konflikt med flagga -march="
 
-#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1504 config/sparc/sparc.c:761
+#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1522 config/sparc/sparc.c:764
 #, gcc-internal-format
 msgid "bad value (%s) for %s switch"
 msgstr "ogiltigt värde (%s) till flagga %s"
@@ -24599,14 +24598,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr "kan inte använda \"%s\" som PIC-register"
 
-#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4618
-#: config/avr/avr.c:4660 config/bfin/bfin.c:4778 config/c4x/c4x.c:4071
-#: config/h8300/h8300.c:5257 config/i386/i386.c:3009
-#: config/m68hc11/m68hc11.c:1155 config/m68k/m68k.c:741
-#: config/mcore/mcore.c:3032 config/mips/mips.c:1151 config/mips/mips.c:1153
-#: config/mt/mt.c:1275 config/rs6000/rs6000.c:19583 config/sh/sh.c:7984
-#: config/sh/sh.c:8005 config/sh/sh.c:8028 config/stormy16/stormy16.c:2252
-#: config/v850/v850.c:2048
+#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4658
+#: config/avr/avr.c:4700 config/bfin/bfin.c:4881 config/h8300/h8300.c:5257
+#: config/i386/i386.c:3040 config/m68hc11/m68hc11.c:1155
+#: config/m68k/m68k.c:741 config/mcore/mcore.c:3032 config/mips/mips.c:1151
+#: config/mips/mips.c:1153 config/mt/mt.c:1275 config/rs6000/rs6000.c:19800
+#: config/sh/sh.c:7987 config/sh/sh.c:8008 config/sh/sh.c:8031
+#: config/stormy16/stormy16.c:2225 config/v850/v850.c:2048
 #, gcc-internal-format
 msgid "%qs attribute only applies to functions"
 msgstr "attributet %qs fungerar bara på funktioner"
@@ -24628,7 +24626,7 @@
 msgstr "väljare måste vara en omedelbar"
 
 #. @@@ better error message
-#: config/arm/arm.c:15839 config/i386/i386.c:20651 config/i386/i386.c:20685
+#: config/arm/arm.c:15839 config/i386/i386.c:20735 config/i386/i386.c:20769
 #, gcc-internal-format
 msgid "mask must be an immediate"
 msgstr "mask måste vara en omedelbar"
@@ -24653,222 +24651,187 @@
 msgid "static variable %q+D is marked dllimport"
 msgstr "statisk variabel %q+D är markerad som dllimport"
 
-#: config/avr/avr.c:690
+#: config/avr/avr.c:718
 #, gcc-internal-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr "stor förändring av rampekare (%d) med -mtiny-stack"
 
-#: config/avr/avr.c:4591
+#: config/avr/avr.c:4631
 #, gcc-internal-format
 msgid "only initialized variables can be placed into program memory area"
 msgstr "bara initierade variabler kan placeras i programminnesområdet"
 
-#: config/avr/avr.c:4635
+#: config/avr/avr.c:4675
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled interrupt handler"
 msgstr "%qs verkar vara en felstavad avbrottshanterare"
 
-#: config/avr/avr.c:4643
+#: config/avr/avr.c:4683
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled signal handler"
 msgstr "%qs verkar vara en felstavad signalhanterare"
 
-#: config/avr/avr.c:4751
+#: config/avr/avr.c:4791
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr "bara oinitierade variabler kan placeras i sektionen .noinit"
 
-#: config/avr/avr.c:4765
+#: config/avr/avr.c:4805
 #, gcc-internal-format
 msgid "MCU %qs supported for assembler only"
 msgstr "MCU %qs stöds endast i assembler"
 
-#: config/avr/avr.h:692
+#: config/avr/avr.h:731
 #, gcc-internal-format
 msgid "trampolines not supported"
 msgstr "trampoliner stöds ej"
 
-#: config/bfin/bfin.c:2259 config/m68k/m68k.c:488
+#: config/bfin/bfin.c:2352 config/m68k/m68k.c:488
 #, gcc-internal-format
 msgid "-mshared-library-id=%s is not between 0 and %d"
 msgstr "-mshared-library-id=%s är inte mellan 0 och %d"
 
-#: config/bfin/bfin.c:2279
+#: config/bfin/bfin.c:2372
 #, gcc-internal-format
 msgid "-mcpu=%s is not valid"
 msgstr "-mcpu=%s är inte giltigt"
 
-#: config/bfin/bfin.c:2315
+#: config/bfin/bfin.c:2410
 #, gcc-internal-format
 msgid "-mcpu=%s has invalid silicon revision"
 msgstr "-mcpu=%s har ogiltig kiselversion"
 
-#: config/bfin/bfin.c:2332
+#: config/bfin/bfin.c:2427
 #, gcc-internal-format
 msgid "bf561 support is incomplete yet."
 msgstr "bf561-stödet är ännu ofullständigt."
 
-#: config/bfin/bfin.c:2372
+#: config/bfin/bfin.c:2470
 #, gcc-internal-format
 msgid "-mshared-library-id= specified without -mid-shared-library"
 msgstr "-mshared-library-id= angiven utan -mid-shared-library"
 
-#: config/bfin/bfin.c:2378
+#: config/bfin/bfin.c:2473
 #, gcc-internal-format
 msgid "Can't use multiple stack checking methods together."
 msgstr "Det går inte att använda flera stackkontrollmetoder tillsammans."
 
-#: config/bfin/bfin.c:2381
+#: config/bfin/bfin.c:2476
 #, gcc-internal-format
 msgid "ID shared libraries and FD-PIC mode can't be used together."
 msgstr "ID-delade bibliotek och FD-PIC-läget inte användas tillsammans"
 
-#: config/bfin/bfin.c:2386 config/m68k/m68k.c:582
+#: config/bfin/bfin.c:2481 config/m68k/m68k.c:582
 #, gcc-internal-format
 msgid "cannot specify both -msep-data and -mid-shared-library"
 msgstr "det går inte att ange både -msep-data och -mid-shared-library"
 
-#: config/bfin/bfin.c:4783
+#: config/bfin/bfin.c:4886
 #, gcc-internal-format
 msgid "multiple function type attributes specified"
 msgstr "flera funktionstypsattribut angivna"
 
-#: config/bfin/bfin.c:4839 config/bfin/bfin.c:4868 config/spu/spu.c:2976
+#: config/bfin/bfin.c:4942 config/bfin/bfin.c:4971 config/spu/spu.c:2965
 #, gcc-internal-format
 msgid "`%s' attribute only applies to functions"
 msgstr "attributet \"%s\" är bara tillämpbart på funktioner"
 
-#: config/bfin/bfin.c:4850
+#: config/bfin/bfin.c:4953
 #, gcc-internal-format
 msgid "can't apply both longcall and shortcall attributes to the same function"
 msgstr "det går inte att tillämpa både attributet longcall och shortcall på samma funktion"
 
-#: config/bfin/bfin.c:4900
+#: config/bfin/bfin.c:5003
 #, gcc-internal-format
 msgid "`%s' attribute only applies to variables"
 msgstr "attributet \"%s\" är bara tillämpbart på variabler"
 
-#: config/bfin/bfin.c:4907
+#: config/bfin/bfin.c:5010
 #, gcc-internal-format
 msgid "`%s' attribute cannot be specified for local variables"
 msgstr "attributet \"%s\" kan inte anges för lokala variabler"
 
-#: config/c4x/c4x-c.c:68
-#, gcc-internal-format
-msgid "missing '(' after '#pragma %s' - ignored"
-msgstr "\"(\" saknas efter \"pragma %s\" - ignoreras"
-
-#: config/c4x/c4x-c.c:71
-#, gcc-internal-format
-msgid "missing function name in '#pragma %s' - ignored"
-msgstr "funktionsnamn saknas i \"pragma %s\" - ignoreras"
-
-#: config/c4x/c4x-c.c:76
-#, gcc-internal-format
-msgid "malformed '#pragma %s' - ignored"
-msgstr "felformaterat \"#pragma %s\" - ignoreras"
-
-#: config/c4x/c4x-c.c:78
-#, gcc-internal-format
-msgid "missing section name in '#pragma %s' - ignored"
-msgstr "sektionsnamn saknas i \"pragma %s\" - ignoreras"
-
-#: config/c4x/c4x-c.c:83
-#, gcc-internal-format
-msgid "missing ')' for '#pragma %s' - ignored"
-msgstr "\")\" saknas till \"pragma %s\" - ignoreras"
-
-#: config/c4x/c4x-c.c:86
-#, gcc-internal-format
-msgid "junk at end of '#pragma %s'"
-msgstr "skräp vid slutet av \"#pragma %s\""
-
-#: config/c4x/c4x.c:859
-#, gcc-internal-format
-msgid "ISR %s requires %d words of local vars, max is 32767"
-msgstr "ISR %s kräver %d ord av lokala variabler, max är 32767"
-
 #. This function is for retrieving a part of an instruction name for
 #. an operator, for immediate output.  If that ever happens for
 #. MULT, we need to apply TARGET_MUL_BUG in the caller.  Make sure
 #. we notice.
-#: config/cris/cris.c:434
+#: config/cris/cris.c:447
 #, gcc-internal-format
 msgid "MULT case in cris_op_str"
 msgstr "MULT-fall i cris_op_str"
 
-#: config/cris/cris.c:811
+#: config/cris/cris.c:837
 #, gcc-internal-format
 msgid "invalid use of ':' modifier"
 msgstr "ogiltig användning av \":\"-modifierare"
 
-#: config/cris/cris.c:983
+#: config/cris/cris.c:1024
 #, gcc-internal-format
 msgid "internal error: bad register: %d"
 msgstr "internt fel: felaktigt register: %d"
 
-#: config/cris/cris.c:1524
+#: config/cris/cris.c:1586
 #, gcc-internal-format
 msgid "internal error: sideeffect-insn affecting main effect"
 msgstr "internt fel: sidoeffektinstruktion påverkar huvudeffekten"
 
-#: config/cris/cris.c:1548
+#: config/cris/cris.c:1683
 #, gcc-internal-format
 msgid "unknown cc_attr value"
 msgstr "okänt cc_attr-värde"
 
 #. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:1901
+#: config/cris/cris.c:2040
 #, gcc-internal-format
 msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr "internt fel: cris_side_effect_mode_ok med felaktiga operander"
 
-#: config/cris/cris.c:2104
+#: config/cris/cris.c:2332
 #, gcc-internal-format
 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr "-max-stackframe=%d är inte användbar, inte mellan 0 och %d"
 
-#: config/cris/cris.c:2132
+#: config/cris/cris.c:2360
 #, gcc-internal-format
 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr "okänd CRIS-version angiven i -march= eller -mcpu= : %s"
 
-#: config/cris/cris.c:2168
+#: config/cris/cris.c:2396
 #, gcc-internal-format
 msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr "okänd CRIS-cpu-version angiven i -mtune= : %s"
 
-#: config/cris/cris.c:2186
+#: config/cris/cris.c:2417
 #, gcc-internal-format
 msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr "-fPIC och -fpic stöds inte i denna konfiguration"
 
-#: config/cris/cris.c:2201
+#: config/cris/cris.c:2432
 #, gcc-internal-format
 msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr "den speciella flaggan -g är ogiltig med -maout och -melinux"
 
-#: config/cris/cris.c:2414
+#: config/cris/cris.c:2658
 #, gcc-internal-format
 msgid "Unknown src"
 msgstr "Okänd källa"
 
-#: config/cris/cris.c:2475
+#: config/cris/cris.c:2719
 #, gcc-internal-format
 msgid "Unknown dest"
 msgstr "Okänd destination"
 
-#: config/cris/cris.c:2760
+#: config/cris/cris.c:3004
 #, gcc-internal-format
 msgid "stackframe too big: %d bytes"
 msgstr "för stor stackram: %d byte"
 
-#: config/cris/cris.c:3213 config/cris/cris.c:3240
+#: config/cris/cris.c:3498 config/cris/cris.c:3526
 #, gcc-internal-format
 msgid "expand_binop failed in movsi got"
 msgstr "expand_binop misslyckades i movsi got"
 
-#: config/cris/cris.c:3321
+#: config/cris/cris.c:3607
 #, gcc-internal-format
 msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr "Skickar ut PIC-operand, men PIC-registret är inte uppsatt"
@@ -24922,7 +24885,7 @@
 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
 #. TARGET_ASM_FUNCTION_EPILOGUE.
 #. Node: Profiling
-#: config/cris/cris.h:868
+#: config/cris/cris.h:948
 #, gcc-internal-format
 msgid "no FUNCTION_PROFILER for CRIS"
 msgstr "ingen FUNCTION_PROFILER för CRIS"
@@ -24937,62 +24900,62 @@
 msgid "Trampoline support for CRX"
 msgstr "Trampolinstöd för CRX"
 
-#: config/frv/frv.c:8622
+#: config/frv/frv.c:8626
 #, gcc-internal-format
 msgid "accumulator is not a constant integer"
 msgstr "ackumulatorn är inte ett konstant heltal"
 
-#: config/frv/frv.c:8627
+#: config/frv/frv.c:8631
 #, gcc-internal-format
 msgid "accumulator number is out of bounds"
 msgstr "ackumulatortalet är utanför gränsen"
 
-#: config/frv/frv.c:8638
+#: config/frv/frv.c:8642
 #, gcc-internal-format
 msgid "inappropriate accumulator for %qs"
 msgstr "felaktig ackumulator för %qs"
 
-#: config/frv/frv.c:8715
+#: config/frv/frv.c:8719
 #, gcc-internal-format
 msgid "invalid IACC argument"
 msgstr "ogiltigt IACC-argument"
 
-#: config/frv/frv.c:8738
+#: config/frv/frv.c:8742
 #, gcc-internal-format
 msgid "%qs expects a constant argument"
 msgstr "%qs förväntar sig ett konstant argument"
 
-#: config/frv/frv.c:8743
+#: config/frv/frv.c:8747
 #, gcc-internal-format
 msgid "constant argument out of range for %qs"
 msgstr "konstant argument utanför intervallet för %qs"
 
-#: config/frv/frv.c:9224
+#: config/frv/frv.c:9228
 #, gcc-internal-format
 msgid "media functions are not available unless -mmedia is used"
 msgstr "mediafunktioner är inte tillgängliga om inte -mmedia används"
 
-#: config/frv/frv.c:9236
+#: config/frv/frv.c:9240
 #, gcc-internal-format
 msgid "this media function is only available on the fr500"
 msgstr "denna mediafunktion är endast tillgänglig i fr500"
 
-#: config/frv/frv.c:9264
+#: config/frv/frv.c:9268
 #, gcc-internal-format
 msgid "this media function is only available on the fr400 and fr550"
 msgstr "denna mediafunktion är endast tillgänglig i fr400 och fr500"
 
-#: config/frv/frv.c:9283
+#: config/frv/frv.c:9287
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr405 and fr450"
 msgstr "denna inbyggda funktion är endast tillgänglig i fr405 och fr450"
 
-#: config/frv/frv.c:9292
+#: config/frv/frv.c:9296
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr500 and fr550"
 msgstr "denna inbyggda funktion är endast tillgänglig i fr500 och fr550"
 
-#: config/frv/frv.c:9304
+#: config/frv/frv.c:9308
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr450"
 msgstr "denna inbyggda funktion är endast tillgänglig i fr450"
@@ -25017,312 +24980,317 @@
 msgid "can't set position in PCH file: %m"
 msgstr "det går inte att sätta position i PCH-fil: %m"
 
-#: config/i386/i386.c:2133 config/i386/i386.c:2333
+#: config/i386/i386.c:2158 config/i386/i386.c:2358
 #, gcc-internal-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr "felaktigt värde (%s) till flaggan -mtune="
 
-#: config/i386/i386.c:2174
+#: config/i386/i386.c:2199
 #, gcc-internal-format
 msgid "bad value (%s) for -mstringop-strategy= switch"
 msgstr "felaktigt värde (%s) till flaggan -mstringop-strategy="
 
-#: config/i386/i386.c:2177
+#: config/i386/i386.c:2202
 #, gcc-internal-format
 msgid "-mtune=x86-64 is deprecated.  Use -mtune=k8 or -mtune=generic instead as appropriate."
 msgstr "-mtune=x86-64 bör undvikas.  Använd istället det som passar av -mtune=k8 och -mtune=generic."
 
 # "generic" är bokstavligt argument till flaggan
-#: config/i386/i386.c:2186
+#: config/i386/i386.c:2211
 #, gcc-internal-format
 msgid "generic CPU can be used only for -mtune= switch"
 msgstr "generic CPU kan användas endast till flaggan -mtune="
 
-#: config/i386/i386.c:2188 config/i386/i386.c:2297 config/mt/mt.c:804
+#: config/i386/i386.c:2213 config/i386/i386.c:2322 config/mt/mt.c:804
 #, gcc-internal-format
 msgid "bad value (%s) for -march= switch"
 msgstr "felaktigt värde (%s) till flaggan -march="
 
-#: config/i386/i386.c:2199
+#: config/i386/i386.c:2224
 #, gcc-internal-format
 msgid "code model %s does not support PIC mode"
 msgstr "kodmodellen %s stödjer inte PIC-läge"
 
-#: config/i386/i386.c:2205 config/sparc/sparc.c:725
+#: config/i386/i386.c:2230 config/sparc/sparc.c:728
 #, gcc-internal-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "felaktigt värde (%s) till flaggan -mcmodel="
 
-#: config/i386/i386.c:2228
+#: config/i386/i386.c:2253
 #, gcc-internal-format
 msgid "bad value (%s) for -masm= switch"
 msgstr "felaktigt värde (%s) till flaggan -masm="
 
-#: config/i386/i386.c:2231
+#: config/i386/i386.c:2256
 #, gcc-internal-format
 msgid "code model %qs not supported in the %s bit mode"
 msgstr "kodmodellen %qs stöds inte i %s-bitsläge"
 
-#: config/i386/i386.c:2234
+#: config/i386/i386.c:2259
 #, gcc-internal-format
 msgid "%i-bit mode not compiled in"
 msgstr "%i-bitsläge inte inkompilerat"
 
-#: config/i386/i386.c:2245 config/i386/i386.c:2319
+#: config/i386/i386.c:2270 config/i386/i386.c:2344
 #, gcc-internal-format
 msgid "CPU you selected does not support x86-64 instruction set"
 msgstr "CPU:n du valde stödjer inte instruktionsuppsättningen x86-64"
 
-#: config/i386/i386.c:2351
+#: config/i386/i386.c:2376
 #, gcc-internal-format
 msgid "-mregparm is ignored in 64-bit mode"
 msgstr "-mregparm ignoreras i 64-bitsläge"
 
-#: config/i386/i386.c:2354
+#: config/i386/i386.c:2379
 #, gcc-internal-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d är inte mellan 0 och %d"
 
-#: config/i386/i386.c:2366
+#: config/i386/i386.c:2391
 #, gcc-internal-format
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops är föråldrat, använd -falign-loops"
 
-#: config/i386/i386.c:2371 config/i386/i386.c:2384 config/i386/i386.c:2397
+#: config/i386/i386.c:2396 config/i386/i386.c:2409 config/i386/i386.c:2422
 #, gcc-internal-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d är inte mellan 0 och %d"
 
-#: config/i386/i386.c:2379
+#: config/i386/i386.c:2404
 #, gcc-internal-format
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps är föråldrat, använd -falign-jumps"
 
-#: config/i386/i386.c:2392
+#: config/i386/i386.c:2417
 #, gcc-internal-format
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions är föråldrat, använd -falign-functions"
 
-#: config/i386/i386.c:2425
+#: config/i386/i386.c:2450
 #, gcc-internal-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d är inte mellan 0 och 5"
 
-#: config/i386/i386.c:2433
+#: config/i386/i386.c:2458
 #, gcc-internal-format
 msgid "-mlarge-data-threshold=%d is negative"
 msgstr "-mlarge-data-threshold=%d är negativ"
 
-#: config/i386/i386.c:2447
+#: config/i386/i386.c:2472
 #, gcc-internal-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "felaktigt värde (%s) till flaggan -mtls-dialect="
 
-#: config/i386/i386.c:2455
+#: config/i386/i386.c:2480
 #, gcc-internal-format
 msgid "pc%d is not valid precision setting (32, 64 or 80)"
 msgstr "pc%d är inte en giltig precisionsinställning (32, 64 eller 80)"
 
-#: config/i386/i386.c:2471
+#: config/i386/i386.c:2496
 #, gcc-internal-format
 msgid "-mrtd is ignored in 64bit mode"
 msgstr "-mrtd ignoreras i 64-bitsläge"
 
-#: config/i386/i386.c:2560
+#: config/i386/i386.c:2585
 #, gcc-internal-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred-stack-boundary=%d är inte mellan %d och 12"
 
-#: config/i386/i386.c:2569
+#: config/i386/i386.c:2594
 #, gcc-internal-format
 msgid "-msseregparm used without SSE enabled"
 msgstr "-msseregparm använd utan SSE aktiverat"
 
-#: config/i386/i386.c:2580 config/i386/i386.c:2591
+#: config/i386/i386.c:2605 config/i386/i386.c:2616
 #, gcc-internal-format
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "instruktionsuppsättningen SSE avaktiverad, använder 387-aritmetik"
 
-#: config/i386/i386.c:2596
+#: config/i386/i386.c:2621
 #, gcc-internal-format
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "instruktionsuppsättningen 387 avaktiverad, använder SSE-aritmetik"
 
-#: config/i386/i386.c:2603
+#: config/i386/i386.c:2628
 #, gcc-internal-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "felaktigt värde (%s) till flaggan -mfpmath="
 
-#: config/i386/i386.c:2616
+#: config/i386/i386.c:2641
 #, gcc-internal-format
 msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
 msgstr "okänt ABI-typ (%s) till vektoriseringsbibliotek för flaggan -mveclibabi="
 
-#: config/i386/i386.c:2635
+#: config/i386/i386.c:2660
 #, gcc-internal-format
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 msgstr "utrullning av tabeller kräver antingen en rampekare eller -maccumulate-outgoing-args för att bli korrekt"
 
-#: config/i386/i386.c:3022 config/i386/i386.c:3075
+#: config/i386/i386.c:3053 config/i386/i386.c:3106
 #, gcc-internal-format
 msgid "fastcall and regparm attributes are not compatible"
 msgstr "attributen fastcall och regparm är inte kompatibla"
 
-#: config/i386/i386.c:3029
+#: config/i386/i386.c:3060
 #, gcc-internal-format
 msgid "%qs attribute requires an integer constant argument"
 msgstr "attributet %qs kräver ett heltalskonstantargument"
 
-#: config/i386/i386.c:3035
+#: config/i386/i386.c:3066
 #, gcc-internal-format
 msgid "argument to %qs attribute larger than %d"
 msgstr "argument till attributet %qs större än %d"
 
-#: config/i386/i386.c:3045
+#: config/i386/i386.c:3076
 #, gcc-internal-format
 msgid "%s functions limited to %d register parameters"
 msgstr "%s-funktioner begränsas till %d registerparametrar"
 
-#: config/i386/i386.c:3067 config/i386/i386.c:3102
+#: config/i386/i386.c:3098 config/i386/i386.c:3133
 #, gcc-internal-format
 msgid "fastcall and cdecl attributes are not compatible"
 msgstr "attributen fastcall och cdecl är inte kompatibla"
 
-#: config/i386/i386.c:3071
+#: config/i386/i386.c:3102
 #, gcc-internal-format
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr "attributen fastcall och stdcall är inte kompatibla"
 
-#: config/i386/i386.c:3085 config/i386/i386.c:3098
+#: config/i386/i386.c:3116 config/i386/i386.c:3129
 #, gcc-internal-format
 msgid "stdcall and cdecl attributes are not compatible"
 msgstr "attributen stdcall och cdecl är inte kompatibla"
 
-#: config/i386/i386.c:3089
+#: config/i386/i386.c:3120
 #, gcc-internal-format
 msgid "stdcall and fastcall attributes are not compatible"
 msgstr "attributen stdcall och fastcall är inte kompatibla"
 
-#: config/i386/i386.c:3236
+#: config/i386/i386.c:3271
 #, gcc-internal-format
 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
 msgstr "Anrop av %qD med attributet sseregparm utan SSE/SSE2 aktiverat"
 
-#: config/i386/i386.c:3239
+#: config/i386/i386.c:3274
 #, gcc-internal-format
 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
 msgstr "Anrop av %qT med attributet sseregparm utan SSE/SSE2 aktiverat"
 
-#: config/i386/i386.c:3925
+#: config/i386/i386.c:3971
 #, gcc-internal-format
 msgid "SSE register return with SSE disabled"
 msgstr "SSE-registerretur med SSE avaktiverat"
 
-#: config/i386/i386.c:3931
+#: config/i386/i386.c:3977
 #, gcc-internal-format
 msgid "SSE register argument with SSE disabled"
 msgstr "SSE-registerargument med SSE avaktiverat"
 
-#: config/i386/i386.c:3947
+#: config/i386/i386.c:3993
 #, gcc-internal-format
 msgid "x87 register return with x87 disabled"
 msgstr "x87-registerretur med x87 avaktiverat"
 
-#: config/i386/i386.c:4265
+#: config/i386/i386.c:4314
 #, gcc-internal-format
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr "SSE-vektorargument utan SSE aktiverat ändrar ABI:et"
 
-#: config/i386/i386.c:4283
+#: config/i386/i386.c:4332
 #, gcc-internal-format
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr "MMX-vektorargument utan MMX aktiverat ändrar ABI:et"
 
-#: config/i386/i386.c:4810
+#: config/i386/i386.c:4859
 #, gcc-internal-format
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr "SSE-vektorretur utan SSE aktiverat ändrar ABI:et"
 
-#: config/i386/i386.c:4820
+#: config/i386/i386.c:4869
 #, gcc-internal-format
 msgid "MMX vector return without MMX enabled changes the ABI"
 msgstr "MMX-vektorretur utan MMX aktiverat ändrar ABI:et"
 
-#: config/i386/i386.c:6171
+#: config/i386/i386.c:6220
 #, gcc-internal-format
 msgid "-mstackrealign ignored for nested functions"
 msgstr "-mstackrealign ignoreras för nästade funktioner"
 
-#: config/i386/i386.c:6173
+#: config/i386/i386.c:6222
 #, gcc-internal-format
 msgid "%s not supported for nested functions"
 msgstr "%s stöds inte för nästade funktioner"
 
-#: config/i386/i386.c:8576
+#: config/i386/i386.c:8631
 #, gcc-internal-format
 msgid "extended registers have no high halves"
 msgstr "utökade register har inga höga halvor"
 
-#: config/i386/i386.c:8591
+#: config/i386/i386.c:8646
 #, gcc-internal-format
 msgid "unsupported operand size for extended register"
 msgstr "ej stödd operandstorlek för utökat register"
 
-#: config/i386/i386.c:19610
+#: config/i386/i386.c:19694
 #, gcc-internal-format
 msgid "the third argument must be a 4-bit immediate"
 msgstr "det tredje argumentet måste vara en 4-bitars omedelbar"
 
-#: config/i386/i386.c:19614
+#: config/i386/i386.c:19698
 #, gcc-internal-format
 msgid "the third argument must be an 8-bit immediate"
 msgstr "det tredje argumentet måste vara en 8-bitars omedelbar"
 
-#: config/i386/i386.c:19836
+#: config/i386/i386.c:19920
 #, gcc-internal-format
 msgid "last argument must be an immediate"
 msgstr "sista argumentet måste vara en omedelbar"
 
-#: config/i386/i386.c:19963
+#: config/i386/i386.c:20047
 #, gcc-internal-format
 msgid "the second argument must be a 4-bit immediate"
 msgstr "det andra argumentet måste vara en 4-bitars omedelbar"
 
-#: config/i386/i386.c:20209
+#: config/i386/i386.c:20293
 #, gcc-internal-format
 msgid "the fifth argument must be a 8-bit immediate"
 msgstr "det femte argumentet måste vara en 8-bitars omedelbar"
 
-#: config/i386/i386.c:20304
+#: config/i386/i386.c:20388
 #, gcc-internal-format
 msgid "the third argument must be a 8-bit immediate"
 msgstr "det tredje argumentet måste vara en 8-bitars omedelbar"
 
-#: config/i386/i386.c:20374 config/rs6000/rs6000.c:8133
+#: config/i386/i386.c:20458 config/rs6000/rs6000.c:8240
 #, gcc-internal-format
 msgid "selector must be an integer constant in the range 0..%wi"
 msgstr "selektor måste vara en heltalskonstant i intervallet 0..%wi"
 
-#: config/i386/i386.c:20774 config/i386/i386.c:20970
+#: config/i386/i386.c:20858 config/i386/i386.c:21054
 #, gcc-internal-format
 msgid "shift must be an immediate"
 msgstr "shift måste vara en omedelbar"
 
-#: config/i386/i386.c:21033 config/i386/i386.c:21075
+#: config/i386/i386.c:21117 config/i386/i386.c:21159
 #, gcc-internal-format
 msgid "index mask must be an immediate"
 msgstr "index måste vara en omedelbar"
 
-#: config/i386/i386.c:21038 config/i386/i386.c:21080
+#: config/i386/i386.c:21122 config/i386/i386.c:21164
 #, gcc-internal-format
 msgid "length mask must be an immediate"
 msgstr "längd måste vara en omedelbar"
 
-#: config/i386/i386.c:22525 config/rs6000/rs6000.c:19666
+#: config/i386/i386.c:22609 config/rs6000/rs6000.c:19883
 #, gcc-internal-format
 msgid "%qs incompatible attribute ignored"
 msgstr "%qs-inkompatibelt attribut ignorerat"
 
+#: config/i386/netware.c:253
+#, gcc-internal-format
+msgid "-fPIC and -fpic are not supported for this target"
+msgstr "-fPIC och -fpic stöds inte för detta mål"
+
 #: config/i386/winnt-cxx.c:71 config/sh/symbian.c:172
 #, gcc-internal-format
 msgid "definition of static data member %q+D of dllimport'd class"
@@ -25388,57 +25356,57 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "%Jadressomrpdesattribut kan inte anges för funktioner"
 
-#: config/ia64/ia64.c:5126 config/pa/pa.c:347 config/spu/spu.c:3875
+#: config/ia64/ia64.c:5127 config/pa/pa.c:350 config/spu/spu.c:3864
 #, gcc-internal-format
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr "värdet av -mfixed-range måste ha formen REG1-REG2"
 
-#: config/ia64/ia64.c:5153 config/pa/pa.c:374 config/spu/spu.c:3901
+#: config/ia64/ia64.c:5154 config/pa/pa.c:377 config/spu/spu.c:3890
 #, gcc-internal-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s är ett tomt intervall"
 
-#: config/ia64/ia64.c:5181
+#: config/ia64/ia64.c:5182
 #, gcc-internal-format
 msgid "bad value %<%s%> for -mtls-size= switch"
 msgstr "felaktigt värde %<%s%> till flaggan -mtls-size="
 
-#: config/ia64/ia64.c:5209
+#: config/ia64/ia64.c:5210
 #, gcc-internal-format
 msgid "bad value %<%s%> for -mtune= switch"
 msgstr "felaktigt värde %<%s%> till flaggan -mtune="
 
-#: config/ia64/ia64.c:5228
+#: config/ia64/ia64.c:5229
 #, gcc-internal-format
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr "ännu inte implementerat: latensoptimerad inline:ad kvadratrot"
 
-#: config/ia64/ia64.c:9950
+#: config/ia64/ia64.c:9951
 #, gcc-internal-format
 msgid "version attribute is not a string"
 msgstr "versionsattributet är inte en sträng"
 
-#: config/iq2000/iq2000.c:1812
+#: config/iq2000/iq2000.c:1816
 #, gcc-internal-format
 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr "gp_offset (%ld) eller end_offset (%ld) är mindre än noll"
 
-#: config/iq2000/iq2000.c:2583
+#: config/iq2000/iq2000.c:2587
 #, gcc-internal-format
 msgid "argument %qd is not a constant"
 msgstr "argumentet %qd är inte en konstant"
 
-#: config/iq2000/iq2000.c:2885 config/mt/mt.c:349 config/xtensa/xtensa.c:2118
+#: config/iq2000/iq2000.c:2889 config/mt/mt.c:349 config/xtensa/xtensa.c:2124
 #, gcc-internal-format
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr "PRINT_OPERAND_ADDRESS, null-pekare"
 
-#: config/iq2000/iq2000.c:3040
+#: config/iq2000/iq2000.c:3044
 #, gcc-internal-format
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: Okänd interpunktion '%c'"
 
-#: config/iq2000/iq2000.c:3049 config/xtensa/xtensa.c:1972
+#: config/iq2000/iq2000.c:3053 config/xtensa/xtensa.c:1978
 #, gcc-internal-format
 msgid "PRINT_OPERAND null pointer"
 msgstr "PRINT_OPERAND null-pekare"
@@ -25463,22 +25431,22 @@
 msgid "invalid target memregs value '%d'"
 msgstr "ogiltigt målvärde för memregs \"%d\""
 
-#: config/m32c/m32c.c:2759
+#: config/m32c/m32c.c:2766
 #, gcc-internal-format
 msgid "`%s' attribute is not supported for R8C target"
 msgstr "attributet \"%s\" stöds inte för denna målarkitekturen R8C"
 
-#: config/m32c/m32c.c:2767
+#: config/m32c/m32c.c:2774
 #, gcc-internal-format
 msgid "`%s' attribute applies only to functions"
 msgstr "attributet \"%s\" fungerar bara på funktioner"
 
-#: config/m32c/m32c.c:2775
+#: config/m32c/m32c.c:2782
 #, gcc-internal-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "attributargument \"%s\" är inte en heltalskonstant"
 
-#: config/m32c/m32c.c:2784
+#: config/m32c/m32c.c:2791
 #, gcc-internal-format
 msgid "`%s' attribute argument should be between 18 to 255"
 msgstr "attributargument \"%s\" skall vara mellan 18 och 255"
@@ -25528,7 +25496,7 @@
 msgid "interrupt_thread is available only on fido"
 msgstr "interrupt_thread är tillgängligt endast för fido"
 
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15014
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15226
 #, gcc-internal-format
 msgid "stack limit expression is not supported"
 msgstr "stackgränsuttryck stöds inte"
@@ -25543,114 +25511,114 @@
 msgid "%qs redeclared with conflicting %qs attributes"
 msgstr "%qs omdeklarerad med motstridiga %qs-attribut"
 
-#: config/mips/mips.c:2348
+#: config/mips/mips.c:2382
 #, gcc-internal-format
 msgid "MIPS16 TLS"
 msgstr "MIPS16 TLS"
 
-#: config/mips/mips.c:5439
+#: config/mips/mips.c:5500
 #, gcc-internal-format
 msgid "cannot handle inconsistent calls to %qs"
 msgstr "kan inte hantera inkonsistenta anrop av %qs"
 
-#: config/mips/mips.c:10258
+#: config/mips/mips.c:10337
 #, gcc-internal-format
 msgid "invalid argument to built-in function"
 msgstr "ogiltigt argument inbyggd funktion"
 
-#: config/mips/mips.c:10530
+#: config/mips/mips.c:10609
 #, gcc-internal-format
 msgid "built-in function %qs not supported for MIPS16"
 msgstr "inbyggd funktion %qs stöds inte för MIPS16"
 
-#: config/mips/mips.c:11679 config/mips/mips.c:12065
+#: config/mips/mips.c:11751 config/mips/mips.c:12137
 #, gcc-internal-format
 msgid "MIPS16 PIC"
 msgstr "MIPS16 PIC"
 
-#: config/mips/mips.c:11682
+#: config/mips/mips.c:11754
 #, gcc-internal-format
 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
 msgstr "MIPS16-kod med hårdvaruflyttal för andra ABI:er än o32 och o64"
 
-#: config/mips/mips.c:11810
+#: config/mips/mips.c:11882
 #, gcc-internal-format
 msgid "CPU names must be lower case"
 msgstr "CPU-namn måste vara med gemener"
 
-#: config/mips/mips.c:11938
+#: config/mips/mips.c:12010
 #, gcc-internal-format
 msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
 msgstr "%<-%s%> står i konflikt med andra arkitekturflaggor, som anger en %s-processor"
 
-#: config/mips/mips.c:11954
+#: config/mips/mips.c:12026
 #, gcc-internal-format
 msgid "%<-march=%s%> is not compatible with the selected ABI"
 msgstr "%<-march=%s%> är inte kompatibelt med det valda ABI:et"
 
-#: config/mips/mips.c:11969
+#: config/mips/mips.c:12041
 #, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit processor"
 msgstr "%<-mgp64%> använt med en 32-bitarsprocessor"
 
-#: config/mips/mips.c:11971
+#: config/mips/mips.c:12043
 #, gcc-internal-format
 msgid "%<-mgp32%> used with a 64-bit ABI"
 msgstr "%<-mgp32%> använt med ett 64-bitars ABI"
 
-#: config/mips/mips.c:11973
+#: config/mips/mips.c:12045
 #, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit ABI"
 msgstr "%<-mgp64%> använt med ett 32-bitars ABI"
 
-#: config/mips/mips.c:11989 config/mips/mips.c:11991 config/mips/mips.c:12058
+#: config/mips/mips.c:12061 config/mips/mips.c:12063 config/mips/mips.c:12130
 #, gcc-internal-format
 msgid "unsupported combination: %s"
 msgstr "ej stödd kombination: %s"
 
-#: config/mips/mips.c:11995
+#: config/mips/mips.c:12067
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
 msgstr "%<-mgp32%> och %<-mfp64%> kan bara kombineras om målet stödjer instruktionerna mfhc1 och mthc1"
 
-#: config/mips/mips.c:11998
+#: config/mips/mips.c:12070
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
 msgstr "%<-mgp32%> och %<-mfp64%> kan endast kombineras när ABI:et o32 används"
 
-#: config/mips/mips.c:12052
+#: config/mips/mips.c:12124
 #, gcc-internal-format
 msgid "the %qs architecture does not support branch-likely instructions"
 msgstr "arkitekturen %qs stödjer inte trolig gren-instruktioner"
 
-#: config/mips/mips.c:12098
+#: config/mips/mips.c:12170
 #, gcc-internal-format
 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
 msgstr "%<-mno-gpopt%> behöver %<-mexplicit-relocs%>"
 
-#: config/mips/mips.c:12106 config/mips/mips.c:12109
+#: config/mips/mips.c:12178 config/mips/mips.c:12181
 #, gcc-internal-format
 msgid "cannot use small-data accesses for %qs"
 msgstr "det går inte att använda smådataåtkomster för %qs"
 
-#: config/mips/mips.c:12123
+#: config/mips/mips.c:12195
 #, gcc-internal-format
 msgid "%<-mips3d%> requires %<-mpaired-single%>"
 msgstr "%<-mips3d%> kräver %<-mpaired-single%>"
 
-#: config/mips/mips.c:12132
+#: config/mips/mips.c:12204
 #, gcc-internal-format
 msgid "%qs must be used with %qs"
 msgstr "%qs måste användas tillsammans med %qs"
 
-#: config/mips/mips.c:12139
+#: config/mips/mips.c:12211
 #, gcc-internal-format
 msgid "the %qs architecture does not support paired-single instructions"
 msgstr "arkitekturen %qs stödjer inte par-enkel-instruktioner"
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2110
+#: config/mips/mips.h:2111
 #, gcc-internal-format
 msgid "mips16 function profiling"
 msgstr "funktionsprofilering för mips16"
@@ -25680,28 +25648,28 @@
 msgid "MMIX Internal: Last named vararg would not fit in a register"
 msgstr "MMIX-internt: Sista namngivna vararg skulle inte få plats i ett register"
 
-#: config/mmix/mmix.c:1495 config/mmix/mmix.c:1519 config/mmix/mmix.c:1635
+#: config/mmix/mmix.c:1491 config/mmix/mmix.c:1515 config/mmix/mmix.c:1631
 #, gcc-internal-format
 msgid "MMIX Internal: Bad register: %d"
 msgstr "MMIX internt: Felaktigt register: %d"
 
 #. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:1627
+#: config/mmix/mmix.c:1623
 #, gcc-internal-format
 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
 msgstr "MMIX internt: Fallet %qc saknas i mmix_print_operand"
 
-#: config/mmix/mmix.c:1913
+#: config/mmix/mmix.c:1909
 #, gcc-internal-format
 msgid "stack frame not a multiple of 8 bytes: %wd"
 msgstr "stackram inte en multipel av 8 byte: %wd"
 
-#: config/mmix/mmix.c:2149
+#: config/mmix/mmix.c:2145
 #, gcc-internal-format
 msgid "stack frame not a multiple of octabyte: %wd"
 msgstr "stackram inte en multipel av oktabyte: %wd"
 
-#: config/mmix/mmix.c:2489 config/mmix/mmix.c:2553
+#: config/mmix/mmix.c:2485 config/mmix/mmix.c:2549
 #, gcc-internal-format
 msgid "MMIX Internal: %s is not a shiftable int"
 msgstr "MMIX internt: %s är inte ett heltal som kan skiftas"
@@ -25711,27 +25679,27 @@
 msgid "info pointer NULL"
 msgstr "info-pekare NULL"
 
-#: config/pa/pa.c:479
+#: config/pa/pa.c:482
 #, gcc-internal-format
 msgid "PIC code generation is not supported in the portable runtime model"
 msgstr "PIC-kodgenerering stöds inte i den portabla körtidsmodellen"
 
-#: config/pa/pa.c:484
+#: config/pa/pa.c:487
 #, gcc-internal-format
 msgid "PIC code generation is not compatible with fast indirect calls"
 msgstr "PIC-kodsgenerering är inte inte kompatibelt med snabba indirekta anrop"
 
-#: config/pa/pa.c:489
+#: config/pa/pa.c:492
 #, gcc-internal-format
 msgid "-g is only supported when using GAS on this processor,"
 msgstr "-g stöds bara när man använder GAS på denna processor,"
 
-#: config/pa/pa.c:490
+#: config/pa/pa.c:493
 #, gcc-internal-format
 msgid "-g option disabled"
 msgstr "flaggan -g är avslagen"
 
-#: config/pa/pa.c:8285
+#: config/pa/pa.c:8373
 #, gcc-internal-format
 msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
 msgstr "justering (%u) för %s överskrider maximal justering för globala common-data.  Använder %u"
@@ -25800,250 +25768,251 @@
 msgid "junk at end of #pragma longcall"
 msgstr "skräp vid slutet av #pragma longcall"
 
-#: config/rs6000/rs6000-c.c:2550
+#: config/rs6000/rs6000-c.c:2553
 #, gcc-internal-format
 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
 msgstr "att skicka argument %d till %qE kastar kvalificerare från pekarmåltyp"
 
-#: config/rs6000/rs6000-c.c:2593
+#: config/rs6000/rs6000-c.c:2596
 #, gcc-internal-format
 msgid "invalid parameter combination for AltiVec intrinsic"
 msgstr "ogiltigt parameterkombination för inbyggd AltiVec"
 
-#: config/rs6000/rs6000.c:1294
+#: config/rs6000/rs6000.c:1312
 #, gcc-internal-format
 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
 msgstr "-mdynamic-no-pic åsidosätter -fpic eller -fPIC"
 
-#: config/rs6000/rs6000.c:1305
+#: config/rs6000/rs6000.c:1323
 #, gcc-internal-format
 msgid "-m64 requires PowerPC64 architecture, enabling"
 msgstr "-m64 kräver PowerPC64-arkitektur, aktiverar"
 
-#: config/rs6000/rs6000.c:1528
+#: config/rs6000/rs6000.c:1546
 #, gcc-internal-format
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "-mmultiple stöds inte på system med omvänd byteordning"
 
-#: config/rs6000/rs6000.c:1535
+#: config/rs6000/rs6000.c:1553
 #, gcc-internal-format
 msgid "-mstring is not supported on little endian systems"
 msgstr "-mstring stöds inte på system med omvänd byteordning"
 
-#: config/rs6000/rs6000.c:1549
+#: config/rs6000/rs6000.c:1567
 #, gcc-internal-format
 msgid "unknown -mdebug-%s switch"
 msgstr "okänd flagga -mdebug-%s"
 
-#: config/rs6000/rs6000.c:1561
+#: config/rs6000/rs6000.c:1579
 #, gcc-internal-format
 msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
 msgstr "okänt argument %qs till -mtraceback, %<full%>, %<partial%> eller %<none%> förväntas"
 
-#: config/rs6000/rs6000.c:1973
+#: config/rs6000/rs6000.c:2003
 #, gcc-internal-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "okänt flagga -m%s= angiven: \"%s\""
 
-#: config/rs6000/rs6000.c:2186
+#: config/rs6000/rs6000.c:2218
 #, gcc-internal-format
 msgid "not configured for ABI: '%s'"
 msgstr "inte konfigurerad för ABI: \"%s\""
 
-#: config/rs6000/rs6000.c:2199
+#: config/rs6000/rs6000.c:2231
 #, gcc-internal-format
 msgid "Using darwin64 ABI"
 msgstr "Använder ABI darwin64"
 
-#: config/rs6000/rs6000.c:2204
+#: config/rs6000/rs6000.c:2236
 #, gcc-internal-format
 msgid "Using old darwin ABI"
 msgstr "använder gammalt darwin-ABI"
 
-#: config/rs6000/rs6000.c:2211
+#: config/rs6000/rs6000.c:2243
 #, gcc-internal-format
 msgid "Using IBM extended precision long double"
 msgstr "Använder long double med IBM:s utökade precision"
 
-#: config/rs6000/rs6000.c:2217
+#: config/rs6000/rs6000.c:2249
 #, gcc-internal-format
 msgid "Using IEEE extended precision long double"
 msgstr "Använder long double med IEEE:s utökade precision"
 
-#: config/rs6000/rs6000.c:2222
+#: config/rs6000/rs6000.c:2254
 #, gcc-internal-format
 msgid "unknown ABI specified: '%s'"
 msgstr "okänt ABI angivet: \"%s\""
 
-#: config/rs6000/rs6000.c:2249
+#: config/rs6000/rs6000.c:2281
 #, gcc-internal-format
 msgid "invalid option for -mfloat-gprs: '%s'"
 msgstr "ogiltig alternativ till -mfloat-gprs: \"%s\""
 
-#: config/rs6000/rs6000.c:2259
+#: config/rs6000/rs6000.c:2291
 #, gcc-internal-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr "Okänd flagga -mlong-double-%s"
 
-#: config/rs6000/rs6000.c:2280
+#: config/rs6000/rs6000.c:2312
 #, gcc-internal-format
 msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
 msgstr "-malign-power stöds inte för 64-bitars Darwin, det är inkompatibelt med de installerade C- och C++-biblioteken"
 
-#: config/rs6000/rs6000.c:2288
+#: config/rs6000/rs6000.c:2320
 #, gcc-internal-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "okänd -malign-XXXXX-flagga angiven: \"%s\""
 
-#: config/rs6000/rs6000.c:4989
+#: config/rs6000/rs6000.c:5087
 #, gcc-internal-format
 msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr "GCC-vektor returnerad som referens: icke-standard ABI-utökning utan kompatibilitetsgaranti"
 
-#: config/rs6000/rs6000.c:5062
+#: config/rs6000/rs6000.c:5160
 #, gcc-internal-format
 msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr "det går inte att returnera värde i vektorregister för att altivec-instruktioner är avaktiverade, använd -maltivec för att aktivera dem"
 
-#: config/rs6000/rs6000.c:5320
+#: config/rs6000/rs6000.c:5418
 #, gcc-internal-format
 msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr "det går inte att skicka argument i vektorregister för att altivec-instruktioner är avaktiverade, använd -maltivec för att aktivera dem"
 
-#: config/rs6000/rs6000.c:6221
+#: config/rs6000/rs6000.c:6322
 #, gcc-internal-format
 msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr "GCC-vektor skickad som referens: icke-standard ABI-utökning utan kompatibilitetsgaranti"
 
-#: config/rs6000/rs6000.c:7461
+#: config/rs6000/rs6000.c:7568
 #, gcc-internal-format
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "argument 1 måste vara en 5-bitars literal med tecken"
 
-#: config/rs6000/rs6000.c:7564 config/rs6000/rs6000.c:8475
+#: config/rs6000/rs6000.c:7671 config/rs6000/rs6000.c:8582
 #, gcc-internal-format
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "argument 2 måste vara en 5-bitars literal utan tecken"
 
-#: config/rs6000/rs6000.c:7604
+#: config/rs6000/rs6000.c:7711
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "argumentet 1 till __builtin_altivec_predicate måste vara en konstant"
 
-#: config/rs6000/rs6000.c:7657
+#: config/rs6000/rs6000.c:7764
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "argument 1 till __builtin_altivec_predicate är utanför sitt intervall"
 
-#: config/rs6000/rs6000.c:7906
+#: config/rs6000/rs6000.c:8013
 #, gcc-internal-format
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "argument 3 måste vara en 4-bitars literal utan tecken"
 
-#: config/rs6000/rs6000.c:8078
+#: config/rs6000/rs6000.c:8185
 #, gcc-internal-format
 msgid "argument to %qs must be a 2-bit unsigned literal"
 msgstr "argument till %qs måste vara en 2-bitars literal utan tecken"
 
-#: config/rs6000/rs6000.c:8220
+#: config/rs6000/rs6000.c:8327
 #, gcc-internal-format
 msgid "unresolved overload for Altivec builtin %qF"
 msgstr "ej upplöst överlagring för inbyggd Altivec %qF"
 
-#: config/rs6000/rs6000.c:8302
+#: config/rs6000/rs6000.c:8409
 #, gcc-internal-format
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "argument till dss måste vara en 2-bitars literal utan tecken"
 
-#: config/rs6000/rs6000.c:8595
+#: config/rs6000/rs6000.c:8702
 #, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate must be a constant"
 msgstr "argument 1 till __builtin_paired_predicate måste vara en konstant"
 
-#: config/rs6000/rs6000.c:8642
+#: config/rs6000/rs6000.c:8749
 #, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate is out of range"
 msgstr "argument 1 till __builtin_paired_predicate är utanför sitt intervall"
 
-#: config/rs6000/rs6000.c:8667
+#: config/rs6000/rs6000.c:8774
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "argument 1 till __builtin_spe_predicate måste vara en konstant"
 
-#: config/rs6000/rs6000.c:8739
+#: config/rs6000/rs6000.c:8846
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "argument 1 till __builtin_spe_predicate är utanför sitt intervall"
 
-#: config/rs6000/rs6000.c:14977
+#: config/rs6000/rs6000.c:15189
 #, gcc-internal-format
 msgid "stack frame too large"
 msgstr "för stor stackram"
 
-#: config/rs6000/rs6000.c:17598
+#: config/rs6000/rs6000.c:17811
 #, gcc-internal-format
 msgid "no profiling of 64-bit code for this ABI"
 msgstr "ingen profilering av 64-bitskod för detta ABI"
 
-#: config/rs6000/rs6000.c:19470
+#: config/rs6000/rs6000.c:19687
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
 msgstr "användning av %<long%> i AltiVec-typer är ogiltigt för 64-bitskod"
 
-#: config/rs6000/rs6000.c:19472
+#: config/rs6000/rs6000.c:19689
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
 msgstr "användning av %<long%> i AltiVec-typer bör undvikas, använd %<int%>"
 
-#: config/rs6000/rs6000.c:19476
+#: config/rs6000/rs6000.c:19693
 #, gcc-internal-format
 msgid "use of %<long long%> in AltiVec types is invalid"
 msgstr "användning av %<long long%> i AltiVec-typer är ogiltigt"
 
-#: config/rs6000/rs6000.c:19478
+#: config/rs6000/rs6000.c:19695
 #, gcc-internal-format
 msgid "use of %<double%> in AltiVec types is invalid"
 msgstr "användning av %<double%> i AltiVec-typer är ogiltigt"
 
-#: config/rs6000/rs6000.c:19480
+#: config/rs6000/rs6000.c:19697
 #, gcc-internal-format
 msgid "use of %<long double%> in AltiVec types is invalid"
 msgstr "användning av %<long double%> i AltiVec-typer är ogiltigt"
 
-#: config/rs6000/rs6000.c:19482
+#: config/rs6000/rs6000.c:19699
 #, gcc-internal-format
 msgid "use of boolean types in AltiVec types is invalid"
 msgstr "användning av booleaner i AltiVec-typer är ogiltigt"
 
-#: config/rs6000/rs6000.c:19484
+#: config/rs6000/rs6000.c:19701
 #, gcc-internal-format
 msgid "use of %<complex%> in AltiVec types is invalid"
 msgstr "användning av %<complex%> i AltiVec-typer är ogiltigt"
 
-#: config/rs6000/rs6000.c:19486
+#: config/rs6000/rs6000.c:19703
 #, gcc-internal-format
 msgid "use of decimal floating point types in AltiVec types is invalid"
 msgstr "användning av decimala flyttalstyper i AltiVec-typer är ogiltigt"
 
 #: config/rs6000/aix43.h:38 config/rs6000/aix51.h:37 config/rs6000/aix52.h:38
-#: config/rs6000/aix53.h:38
+#: config/rs6000/aix53.h:38 config/rs6000/aix61.h:38
 #, gcc-internal-format
 msgid "-maix64 and POWER architecture are incompatible"
 msgstr "-maix64 och POWER-arkitekturen är inkompatibla"
 
 #: config/rs6000/aix43.h:43 config/rs6000/aix51.h:42 config/rs6000/aix52.h:43
-#: config/rs6000/aix53.h:43
+#: config/rs6000/aix53.h:43 config/rs6000/aix61.h:43
 #, gcc-internal-format
 msgid "-maix64 requires PowerPC64 architecture remain enabled"
 msgstr "-maix64 kräver att arkitekturen PowerPC64 fortfarande är aktiverad"
 
 #: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
+#: config/rs6000/aix61.h:49
 #, gcc-internal-format
 msgid "soft-float and long-double-128 are incompatible"
 msgstr "soft-float och long-double-128 är inkompatibla"
 
 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:46 config/rs6000/aix52.h:53
-#: config/rs6000/aix53.h:53
+#: config/rs6000/aix53.h:53 config/rs6000/aix61.h:53
 #, gcc-internal-format
 msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 msgstr "-maix64 krävs: 64-bitsberäkningar med 32-bitars adressering stöds inte än"
@@ -26085,7 +26054,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1560
+#: config/rs6000/rs6000.h:1569
 #, gcc-internal-format
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr "RETURN_ADDRESS_OFFSET stöds inte"
@@ -26208,22 +26177,22 @@
 msgid "-mstack-guard implies use of -mstack-size"
 msgstr "-mstack-guard implicerar användning av -mstack-size"
 
-#: config/s390/s390.c:6640
+#: config/s390/s390.c:6679
 #, gcc-internal-format
 msgid "total size of local variables exceeds architecture limit"
 msgstr "totala storleken på lokala variabler överskrider arkitekturens gräns"
 
-#: config/s390/s390.c:7298
+#: config/s390/s390.c:7349
 #, gcc-internal-format
 msgid "frame size of function %qs is "
 msgstr "ramstorlek på funktion %qs är "
 
-#: config/s390/s390.c:7328
+#: config/s390/s390.c:7379
 #, gcc-internal-format
 msgid "frame size of %qs is "
 msgstr "ramstorlek på %qs är "
 
-#: config/s390/s390.c:7332
+#: config/s390/s390.c:7383
 #, gcc-internal-format
 msgid "%qs uses dynamic stack allocation"
 msgstr "%qs använder dynamisk stackallokering"
@@ -26233,44 +26202,44 @@
 msgid "-fPIC and -G are incompatible"
 msgstr "-fPIC och -G är inkompatibla"
 
-#: config/sh/sh.c:6894
+#: config/sh/sh.c:6897
 #, gcc-internal-format
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "__builtin_saveregs stöds inte på denna målunderarkitektur"
 
-#: config/sh/sh.c:7904
+#: config/sh/sh.c:7907
 #, gcc-internal-format
 msgid "%qs attribute only applies to interrupt functions"
 msgstr "attributet %qs är bara tillämpbart på avbrottsfunktioner"
 
-#: config/sh/sh.c:7990
+#: config/sh/sh.c:7993
 #, gcc-internal-format
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr "attributet interrupt_handler är inte kompatibelt -m5-compact"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:8012
+#: config/sh/sh.c:8015
 #, gcc-internal-format
 msgid "%qs attribute argument not a string constant"
 msgstr "attributargument %qs är inte en strängkonstant"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:8037
+#: config/sh/sh.c:8040
 #, gcc-internal-format
 msgid "%qs attribute argument not an integer constant"
 msgstr "attributargument %qs är inte en heltalskonstant"
 
-#: config/sh/sh.c:10085
+#: config/sh/sh.c:10084
 #, gcc-internal-format
 msgid "r0 needs to be available as a call-clobbered register"
 msgstr "r0 behöver vara tillgängligt som ett anropsöverskrivet register"
 
-#: config/sh/sh.c:10106
+#: config/sh/sh.c:10105
 #, gcc-internal-format
 msgid "Need a second call-clobbered general purpose register"
 msgstr "Behöver ett andra generellt register som skrivs över vid anrop"
 
-#: config/sh/sh.c:10114
+#: config/sh/sh.c:10113
 #, gcc-internal-format
 msgid "Need a call-clobbered target register"
 msgstr "Behöver ett anropsöverskrivet målregister"
@@ -26302,7 +26271,7 @@
 msgid "%s %q+D %s after being referenced with dllimport linkage"
 msgstr ""
 
-#: config/sh/symbian.c:891 cp/tree.c:2737
+#: config/sh/symbian.c:891 cp/tree.c:2753
 #, gcc-internal-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr "lang_*-kontroll: misslyckades i %s, vid %s:%d"
@@ -26345,17 +26314,17 @@
 msgid "-mrelax is only supported for RTP PIC"
 msgstr "-mrelax stöds endast för RTP PIC"
 
-#: config/sparc/sparc.c:698
+#: config/sparc/sparc.c:701
 #, gcc-internal-format
 msgid "%s is not supported by this configuration"
 msgstr "%s stöds inte i denna konfiguration"
 
-#: config/sparc/sparc.c:705
+#: config/sparc/sparc.c:708
 #, gcc-internal-format
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr "-mlong-double-64 är inte tillåten med -m64"
 
-#: config/sparc/sparc.c:730
+#: config/sparc/sparc.c:733
 #, gcc-internal-format
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "-mcmodel= stöds inte på 32-bitars system"
@@ -26375,67 +26344,57 @@
 msgid "parameter list does not match a valid signature for %s()"
 msgstr "parameterlistan stämmer inte med någon giltig signatur för %s()"
 
-#: config/spu/spu.c:337 config/spu/spu.c:348
+#: config/spu/spu.c:341 config/spu/spu.c:352
 #, gcc-internal-format
 msgid "Unknown architecture '%s'"
 msgstr "Okänd arkitektur \"%s\""
 
-#: config/spu/spu.c:3034
+#: config/spu/spu.c:3023
 #, gcc-internal-format
 msgid "`%s' attribute ignored"
 msgstr "attributet \"%s\" ignoreras"
 
-#: config/spu/spu.c:5218
+#: config/spu/spu.c:5207
 #, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]."
 msgstr "%s förväntar sig en heltalskonstant i intervallet [%d, %d]."
 
-#: config/spu/spu.c:5238
+#: config/spu/spu.c:5227
 #, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]. ("
 msgstr "%s förväntar sig en heltalskonstant i intervallet [%d, %d]. (\""
 
-#: config/spu/spu.c:5268
+#: config/spu/spu.c:5257
 #, gcc-internal-format
 msgid "%d least significant bits of %s are ignored."
 msgstr "de %d minst signifikanta bitarna av %s ignoreras."
 
-#: config/stormy16/stormy16.c:499
+#: config/stormy16/stormy16.c:1080
 #, gcc-internal-format
-msgid "constant halfword load operand out of range"
-msgstr "konstant halvords load-operand utanför sitt intervall"
-
-#: config/stormy16/stormy16.c:509
-#, gcc-internal-format
-msgid "constant arithmetic operand out of range"
-msgstr "konstant aritmetisk operand utanför sitt intervall"
-
-#: config/stormy16/stormy16.c:1108
-#, gcc-internal-format
 msgid "local variable memory requirements exceed capacity"
 msgstr "behovet av minne för lokala variabler överskrider kapaciteten"
 
-#: config/stormy16/stormy16.c:1274
+#: config/stormy16/stormy16.c:1246
 #, gcc-internal-format
 msgid "function_profiler support"
 msgstr "stöd för function_profiler"
 
-#: config/stormy16/stormy16.c:1363
+#: config/stormy16/stormy16.c:1335
 #, gcc-internal-format
 msgid "cannot use va_start in interrupt function"
 msgstr "det går inte använda va_start i en avbrottsfunktion"
 
-#: config/stormy16/stormy16.c:1906
+#: config/stormy16/stormy16.c:1879
 #, gcc-internal-format
 msgid "switch statement of size %lu entries too large"
 msgstr "switch-sats med storleken %lu ingångar är för stor"
 
-#: config/stormy16/stormy16.c:2274
+#: config/stormy16/stormy16.c:2247
 #, gcc-internal-format
 msgid "%<__BELOW100__%> attribute only applies to variables"
 msgstr "attributet %<__BELOW100__%> är bara tillämpbart på variabler"
 
-#: config/stormy16/stormy16.c:2281
+#: config/stormy16/stormy16.c:2254
 #, gcc-internal-format
 msgid "__BELOW100__ attribute not allowed with auto storage class"
 msgstr "attributet __BELOW100__ är inte tillåtet med lagringsklassen auto"
@@ -26562,357 +26521,357 @@
 msgid "too much stack space to prepare: %d"
 msgstr "för mycket stackutrymme att förbereda: %d"
 
-#: config/xtensa/xtensa.c:1861
+#: config/xtensa/xtensa.c:1865
 #, gcc-internal-format
 msgid "boolean registers required for the floating-point option"
 msgstr "booleska register krävs för flyttalsalternativet"
 
-#: config/xtensa/xtensa.c:1896
+#: config/xtensa/xtensa.c:1900
 #, gcc-internal-format
 msgid "-f%s is not supported with CONST16 instructions"
 msgstr "-f%s stöds inte med CONST16-instruktioner"
 
-#: config/xtensa/xtensa.c:1901
+#: config/xtensa/xtensa.c:1905
 #, gcc-internal-format
 msgid "PIC is required but not supported with CONST16 instructions"
 msgstr "PIC krävs men stöds inte med CONST16-instruktioner"
 
-#: config/xtensa/xtensa.c:2745 config/xtensa/xtensa.c:2765
+#: config/xtensa/xtensa.c:2770 config/xtensa/xtensa.c:2790
 #, gcc-internal-format
 msgid "bad builtin code"
 msgstr "felaktig inbyggd kod"
 
-#: config/xtensa/xtensa.c:2873
+#: config/xtensa/xtensa.c:2898
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in a .bss section"
 msgstr "endast oinitierade variabler kan placeras i en .bss-sektion"
 
-#: ada/misc.c:261
+#: ada/misc.c:260
 #, gcc-internal-format
 msgid "missing argument to \"-%s\""
 msgstr "argument saknas till \"-%s\""
 
-#: ada/misc.c:311
+#: ada/misc.c:310
 #, gcc-internal-format
 msgid "%<-gnat%> misspelled as %<-gant%>"
 msgstr "%<-gnat%> felstavat som %<-gant%>"
 
-#: cp/call.c:2462
+#: cp/call.c:2448
 #, gcc-internal-format
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr "%s %D(%T, %T, %T) <inbyggd>"
 
-#: cp/call.c:2467
+#: cp/call.c:2453
 #, gcc-internal-format
 msgid "%s %D(%T, %T) <built-in>"
 msgstr "%s %D(%T, %T) <inbyggd>"
 
-#: cp/call.c:2471
+#: cp/call.c:2457
 #, gcc-internal-format
 msgid "%s %D(%T) <built-in>"
 msgstr "%s %D(%T) <inbyggd>"
 
-#: cp/call.c:2475
+#: cp/call.c:2461
 #, gcc-internal-format
 msgid "%s %T <conversion>"
 msgstr "%s %T <konvertering>"
 
-#: cp/call.c:2477
+#: cp/call.c:2463
 #, gcc-internal-format
 msgid "%s %+#D <near match>"
 msgstr "%s %+#D <nära träff>"
 
-#: cp/call.c:2479 cp/pt.c:1397
+#: cp/call.c:2465 cp/pt.c:1405
 #, gcc-internal-format
 msgid "%s %+#D"
 msgstr "%s %+#D"
 
-#: cp/call.c:2720
+#: cp/call.c:2706
 #, gcc-internal-format
 msgid "conversion from %qT to %qT is ambiguous"
 msgstr "konvertering från %qT till %qT är tvetydig"
 
-#: cp/call.c:2873 cp/call.c:2891 cp/call.c:2954
+#: cp/call.c:2859 cp/call.c:2877 cp/call.c:2940
 #, gcc-internal-format
 msgid "no matching function for call to %<%D(%A)%>"
 msgstr "ingen funktion som stämmer för anrop av %<%D(%A)%>"
 
-#: cp/call.c:2894 cp/call.c:2957
+#: cp/call.c:2880 cp/call.c:2943
 #, gcc-internal-format
 msgid "call of overloaded %<%D(%A)%> is ambiguous"
 msgstr "anrop av överlagrad %<%D(%A)%> är tvetydigt"
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:3029
+#: cp/call.c:3015
 #, gcc-internal-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr "pekar-på-medlem-funktion %E kan inte anropas utan ett objekt, överväg att använda .* eller ->*"
 
-#: cp/call.c:3103
+#: cp/call.c:3089
 #, gcc-internal-format
 msgid "no match for call to %<(%T) (%A)%>"
 msgstr "ingen träff för anrop till %<(%T) (%A)%>"
 
-#: cp/call.c:3112
+#: cp/call.c:3098
 #, gcc-internal-format
 msgid "call of %<(%T) (%A)%> is ambiguous"
 msgstr "anrop av %<(%T) (%A)%> är tvetydigt"
 
 # Första "%s" blir några ord som beskriver ett problem.
 # Felrapporterat: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29917
-#: cp/call.c:3150
+#: cp/call.c:3136
 #, gcc-internal-format
 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
 msgstr ""
 
 # Första "%s" blir några ord som beskriver ett problem.
 # Felrapporterat: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29917
-#: cp/call.c:3156
+#: cp/call.c:3142
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E%s%>"
 msgstr ""
 
 # Första "%s" blir några ord som beskriver ett problem.
 # Felrapporterat: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29917
-#: cp/call.c:3160
+#: cp/call.c:3146
 #, gcc-internal-format
 msgid "%s for %<operator[]%> in %<%E[%E]%>"
 msgstr ""
 
 # Första "%s" blir några ord som beskriver ett problem.
 # Felrapporterat: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29917
-#: cp/call.c:3165
+#: cp/call.c:3151
 #, gcc-internal-format
 msgid "%s for %qs in %<%s %E%>"
 msgstr ""
 
 # Första "%s" blir några ord som beskriver ett problem.
 # Felrapporterat: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29917
-#: cp/call.c:3170
+#: cp/call.c:3156
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E %s %E%>"
 msgstr ""
 
 # Första "%s" blir några ord som beskriver ett problem.
 # Felrapporterat: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29917
-#: cp/call.c:3173
+#: cp/call.c:3159
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%s%E%>"
 msgstr ""
 
-#: cp/call.c:3265
+#: cp/call.c:3251
 #, gcc-internal-format
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ISO C++ förbjuder uteslutande av mittersta termen i ett ?: uttryck"
 
-#: cp/call.c:3343
+#: cp/call.c:3329
 #, gcc-internal-format
 msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
 msgstr "andra operanden till villkorsoperatorn är av typ %<void%>, men den tredje operanden är varken ett throw-uttryck eller av typ %<void%>"
 
-#: cp/call.c:3348
+#: cp/call.c:3334
 #, gcc-internal-format
 msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
 msgstr "tredje operanden till villkorsoperatorn är av typ %<void%>, men den andra operanden är varken ett throw-uttryck eller av typ %<void%>"
 
-#: cp/call.c:3389 cp/call.c:3609
+#: cp/call.c:3375 cp/call.c:3595
 #, gcc-internal-format
 msgid "operands to ?: have different types %qT and %qT"
 msgstr "operander till ?: har olika typer %qT och %qT"
 
-#: cp/call.c:3563
+#: cp/call.c:3549
 #, gcc-internal-format
 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
 msgstr "uppräkningsmissmatch i villkorligt uttryck: %qT kontra %qT"
 
-#: cp/call.c:3570
+#: cp/call.c:3556
 #, gcc-internal-format
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr "uppräknings- och inte uppräkningstyp i villkorligt uttryck"
 
-#: cp/call.c:3874
+#: cp/call.c:3860
 #, gcc-internal-format
 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
 msgstr "ingen %<%D(int)%> deklarerad för postfix %qs, försöker med prefixoperator istället"
 
-#: cp/call.c:3947
+#: cp/call.c:3936
 #, gcc-internal-format
 msgid "comparison between %q#T and %q#T"
 msgstr "jämförelse mellan %q#T och %q#T"
 
-#: cp/call.c:4229
+#: cp/call.c:4218
 #, gcc-internal-format
 msgid "no corresponding deallocation function for `%D'"
 msgstr "ingen motsvarande avallokeringsfunktion för \"%D\""
 
-#: cp/call.c:4234
+#: cp/call.c:4223
 #, gcc-internal-format
 msgid "no suitable %<operator %s%> for %qT"
 msgstr "ingen passande %<operator %s%> för %qT"
 
-#: cp/call.c:4252
+#: cp/call.c:4241
 #, gcc-internal-format
 msgid "%q+#D is private"
 msgstr "%q+#D är privat"
 
-#: cp/call.c:4254
+#: cp/call.c:4243
 #, gcc-internal-format
 msgid "%q+#D is protected"
 msgstr "%q+#D är skyddad"
 
-#: cp/call.c:4256
+#: cp/call.c:4245
 #, gcc-internal-format
 msgid "%q+#D is inaccessible"
 msgstr "%q+#D är oåtkomlig"
 
-#: cp/call.c:4257
+#: cp/call.c:4246
 #, gcc-internal-format
 msgid "within this context"
 msgstr "i denna kontext"
 
-#: cp/call.c:4303
+#: cp/call.c:4292
 #, gcc-internal-format
 msgid "passing NULL to non-pointer argument %P of %qD"
 msgstr "skickar NULL till icke-pekarargument %P till %qD"
 
-#: cp/call.c:4306
+#: cp/call.c:4295
 #, gcc-internal-format
 msgid "converting to non-pointer type %qT from NULL"
 msgstr "konverterar till icke-pekartyp %qT från NULL"
 
-#: cp/call.c:4312
+#: cp/call.c:4301
 #, gcc-internal-format
 msgid "converting %<false%> to pointer type for argument %P of %qD"
 msgstr "konverterar %<false%> till pekartyp för argument %P till %qD"
 
-#: cp/call.c:4356 cp/cvt.c:217
+#: cp/call.c:4346 cp/cvt.c:217
 #, gcc-internal-format
 msgid "invalid conversion from %qT to %qT"
 msgstr "ogiltig konvertering från %qT till %qT"
 
-#: cp/call.c:4358
+#: cp/call.c:4348
 #, gcc-internal-format
 msgid "  initializing argument %P of %qD"
 msgstr "  initierar argument %P till %qD"
 
-#: cp/call.c:4491
+#: cp/call.c:4498
 #, gcc-internal-format
 msgid "cannot bind bitfield %qE to %qT"
 msgstr "det går inte att binda bitfält %qE till %qT"
 
-#: cp/call.c:4494 cp/call.c:4510
+#: cp/call.c:4501 cp/call.c:4517
 #, gcc-internal-format
 msgid "cannot bind packed field %qE to %qT"
 msgstr "det går inte att binda packat fält %qE till %qT"
 
-#: cp/call.c:4497
+#: cp/call.c:4504
 #, gcc-internal-format
 msgid "cannot bind rvalue %qE to %qT"
 msgstr "det går inte att binda rvalue %qE till %qT"
 
-#: cp/call.c:4611
+#: cp/call.c:4620
 #, gcc-internal-format
 msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr "det går inte att skicka objekt av icke-POD-typ %q#T via %<...%>, anropet kommer avbryta vid körning"
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4639
+#: cp/call.c:4648
 #, gcc-internal-format
 msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr "det går inte att ta emot objekt av icke-POD-typ %q#T via %<...%>, anropet kommer avbryta vid körning"
 
-#: cp/call.c:4687
+#: cp/call.c:4696
 #, gcc-internal-format
 msgid "the default argument for parameter %d of %qD has not yet been parsed"
 msgstr "standardargumentet för parameter %d till %qD har inte parsats än"
 
-#: cp/call.c:4697
+#: cp/call.c:4706
 #, gcc-internal-format
 msgid "recursive evaluation of default argument for %q#D"
 msgstr "rekursiv beräkning av standardargument till %q#D"
 
-#: cp/call.c:4802
+#: cp/call.c:4811
 #, gcc-internal-format
 msgid "argument of function call might be a candidate for a format attribute"
 msgstr "argument till funktionsanrop kan vara en kandidat för ett formatattribut"
 
-#: cp/call.c:4950
+#: cp/call.c:4959
 #, gcc-internal-format
 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
 msgstr "att skicka %qT som %<this%>-argument till %q#D kastar kvalificerare"
 
-#: cp/call.c:4969
+#: cp/call.c:4978
 #, gcc-internal-format
 msgid "%qT is not an accessible base of %qT"
 msgstr "%qT är inte en åtkomlig bas till %qT"
 
-#: cp/call.c:5229
+#: cp/call.c:5238
 #, gcc-internal-format
 msgid "could not find class$ field in java interface type %qT"
 msgstr "kunde inte hitta class$-fält i java-gränssnittstyp %qT"
 
-#: cp/call.c:5470
+#: cp/call.c:5479
 #, gcc-internal-format
 msgid "call to non-function %qD"
 msgstr "anrop av icke-funktion %qD"
 
-#: cp/call.c:5595
+#: cp/call.c:5604
 #, gcc-internal-format
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 msgstr "ingen matchande funktion för anrop av %<%T::%s(%A)%#V%>"
 
-#: cp/call.c:5613
+#: cp/call.c:5622
 #, gcc-internal-format
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 msgstr "anrop av överlagrad %<%s(%A)%> är tvetydigt"
 
-#: cp/call.c:5639
+#: cp/call.c:5648
 #, gcc-internal-format
 msgid "cannot call member function %qD without object"
 msgstr "det går inte att anropa medlemsfunktion %qD utan ett objekt"
 
-#: cp/call.c:6283
+#: cp/call.c:6307
 #, gcc-internal-format
 msgid "passing %qT chooses %qT over %qT"
 msgstr "att skicka %qT väljer %qT framför %qT"
 
-#: cp/call.c:6285 cp/name-lookup.c:4320 cp/name-lookup.c:4753
+#: cp/call.c:6309 cp/name-lookup.c:4322 cp/name-lookup.c:4757
 #, gcc-internal-format
 msgid "  in call to %qD"
 msgstr "  i anrop till %qD"
 
-#: cp/call.c:6342
+#: cp/call.c:6366
 #, gcc-internal-format
 msgid "choosing %qD over %qD"
 msgstr "väljer %qD framför %qD"
 
-#: cp/call.c:6343
+#: cp/call.c:6367
 #, gcc-internal-format
 msgid "  for conversion from %qT to %qT"
 msgstr "  för konvertering från %qT till %qT"
 
-#: cp/call.c:6345
+#: cp/call.c:6369
 #, gcc-internal-format
 msgid "  because conversion sequence for the argument is better"
 msgstr "  för att konverteringssekvensen för argumentet är bättre"
 
-#: cp/call.c:6459
+#: cp/call.c:6483
 #, gcc-internal-format
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr "ISO C++ säger att dessa är tvetydiga, trots att den sämsta konverteringen för den första är bättre än den sämsta konverteringen för den andra:"
 
-#: cp/call.c:6603
+#: cp/call.c:6627
 #, gcc-internal-format
 msgid "could not convert %qE to %qT"
 msgstr "kunde inte konvertera %qE till %qT"
 
-#: cp/call.c:6737
+#: cp/call.c:6761
 #, gcc-internal-format
 msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
 msgstr "ogiltig initiering av icke-konstant referens av typ %qT från en temporär av typ %qT"
 
-#: cp/call.c:6741
+#: cp/call.c:6765
 #, gcc-internal-format
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 msgstr "ogiltig initiering av referens av typ %qT från uttryck av typ %qT"
@@ -26922,343 +26881,343 @@
 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
 msgstr "kan inte konvertera från basen %qT till härledd typ %qT via virtuell bas %qT"
 
-#: cp/class.c:961
+#: cp/class.c:971
 #, gcc-internal-format
 msgid "Java class %qT cannot have a destructor"
 msgstr "Javaklass %qT kan inte ha en destruerare"
 
-#: cp/class.c:963
+#: cp/class.c:973
 #, gcc-internal-format
 msgid "Java class %qT cannot have an implicit non-trivial destructor"
 msgstr "Javaklass %qT kan inte ha en implicit icketrivial destruerare"
 
-#: cp/class.c:1062
+#: cp/class.c:1074
 #, gcc-internal-format
 msgid "repeated using declaration %q+D"
 msgstr "upprepad using-deklaration %q+D"
 
-#: cp/class.c:1064
+#: cp/class.c:1076
 #, gcc-internal-format
 msgid "using declaration %q+D conflicts with a previous using declaration"
 msgstr "using-deklaration %q+D står i konflikt med en tidigare using-deklaration"
 
-#: cp/class.c:1069
+#: cp/class.c:1081
 #, gcc-internal-format
 msgid "%q+#D cannot be overloaded"
 msgstr "%q+#D kan inte överlagras"
 
-#: cp/class.c:1070
+#: cp/class.c:1082
 #, gcc-internal-format
 msgid "with %q+#D"
 msgstr "med %q+#D"
 
-#: cp/class.c:1137
+#: cp/class.c:1149
 #, gcc-internal-format
 msgid "conflicting access specifications for method %q+D, ignored"
 msgstr "åtkomstspecifikationer i konflikt för metod %q+D, ignoreras"
 
-#: cp/class.c:1140
+#: cp/class.c:1152
 #, gcc-internal-format
 msgid "conflicting access specifications for field %qE, ignored"
 msgstr "åtkomstspecifikationer i konflikt för fält %qE, ignoreras"
 
-#: cp/class.c:1201 cp/class.c:1209
+#: cp/class.c:1213 cp/class.c:1221
 #, gcc-internal-format
 msgid "%q+D invalid in %q#T"
 msgstr "%q+D ogiltig i %q#T"
 
-#: cp/class.c:1202
+#: cp/class.c:1214
 #, gcc-internal-format
 msgid "  because of local method %q+#D with same name"
 msgstr "  på grund av lokal metod %q+#D med samma namn"
 
-#: cp/class.c:1210
+#: cp/class.c:1222
 #, gcc-internal-format
 msgid "  because of local member %q+#D with same name"
 msgstr "  på grund av lokal medlem %q+#D med samma namn"
 
-#: cp/class.c:1253
+#: cp/class.c:1265
 #, gcc-internal-format
 msgid "base class %q#T has a non-virtual destructor"
 msgstr "basklass %q#T har en icke-virtuell destruerare"
 
-#: cp/class.c:1570
+#: cp/class.c:1582
 #, gcc-internal-format
 msgid "all member functions in class %qT are private"
 msgstr "alla medlemsfunktioner i klass %qT är privata"
 
-#: cp/class.c:1582
+#: cp/class.c:1594
 #, gcc-internal-format
 msgid "%q#T only defines a private destructor and has no friends"
 msgstr "%q#T definierar bara en privat destruerare och har inga vänner"
 
-#: cp/class.c:1626
+#: cp/class.c:1639
 #, gcc-internal-format
 msgid "%q#T only defines private constructors and has no friends"
 msgstr "%q#T definierar bara privata konstruerare och har inga vänner"
 
-#: cp/class.c:2019
+#: cp/class.c:2032
 #, gcc-internal-format
 msgid "no unique final overrider for %qD in %qT"
 msgstr "ingen unik slutlig ersättare för %qD i %qT"
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2439
+#: cp/class.c:2452
 #, gcc-internal-format
 msgid "%q+D was hidden"
 msgstr "%q+D var dold"
 
-#: cp/class.c:2440
+#: cp/class.c:2453
 #, gcc-internal-format
 msgid "  by %q+D"
 msgstr "  av %q+D"
 
-#: cp/class.c:2483 cp/decl2.c:1135
+#: cp/class.c:2496 cp/decl2.c:1178
 #, gcc-internal-format
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 msgstr "%q+#D ogiltig, en anonym union kan bara ha ickestatiska datamedlemmar"
 
-#: cp/class.c:2486
+#: cp/class.c:2499
 #, gcc-internal-format
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 msgstr "%q+#D ogiltig, en anonym post kan bara ha ickestatiska datamedlemmar"
 
-#: cp/class.c:2494 cp/decl2.c:1141
+#: cp/class.c:2507 cp/decl2.c:1184
 #, gcc-internal-format
 msgid "private member %q+#D in anonymous union"
 msgstr "privat medlem %q+#D i anonym union"
 
-#: cp/class.c:2496
+#: cp/class.c:2509
 #, gcc-internal-format
 msgid "private member %q+#D in anonymous struct"
 msgstr "privat medlem %q+#D i anonym post"
 
-#: cp/class.c:2501 cp/decl2.c:1143
+#: cp/class.c:2514 cp/decl2.c:1186
 #, gcc-internal-format
 msgid "protected member %q+#D in anonymous union"
 msgstr "skyddad medlem %q+#D i anonym union"
 
-#: cp/class.c:2503
+#: cp/class.c:2516
 #, gcc-internal-format
 msgid "protected member %q+#D in anonymous struct"
 msgstr "skyddad medlem %q+#D i anonym post"
 
-#: cp/class.c:2677
+#: cp/class.c:2695
 #, gcc-internal-format
 msgid "bit-field %q+#D with non-integral type"
 msgstr "bitfält %q+#D har en icke-heltalstyp"
 
-#: cp/class.c:2690
+#: cp/class.c:2708
 #, gcc-internal-format
 msgid "bit-field %q+D width not an integer constant"
 msgstr "bredd för bitfältet %q+D inte en heltalskonstant"
 
-#: cp/class.c:2695
+#: cp/class.c:2713
 #, gcc-internal-format
 msgid "negative width in bit-field %q+D"
 msgstr "negativ bredd i bitfält %q+D"
 
-#: cp/class.c:2700
+#: cp/class.c:2718
 #, gcc-internal-format
 msgid "zero width for bit-field %q+D"
 msgstr "noll i bredd i bitfält %q+D"
 
-#: cp/class.c:2706
+#: cp/class.c:2724
 #, gcc-internal-format
 msgid "width of %q+D exceeds its type"
 msgstr "bredd på %q+D är större än dess typ"
 
-#: cp/class.c:2715
+#: cp/class.c:2733
 #, gcc-internal-format
 msgid "%q+D is too small to hold all values of %q#T"
 msgstr "%q+D är för liten för att få plats med alla värden hos %q#T"
 
-#: cp/class.c:2772
+#: cp/class.c:2790
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in union"
 msgstr "medlem %q+#D med konstruerare inte tillåten i union"
 
-#: cp/class.c:2775
+#: cp/class.c:2793
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in union"
 msgstr "medlem %q+#D med destruerare inte tillåten i union"
 
-#: cp/class.c:2777
+#: cp/class.c:2795
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in union"
 msgstr "medlem %q+#D med kopieringstilldelningsoperator inte tillåten i union"
 
-#: cp/class.c:2801
+#: cp/class.c:2819
 #, gcc-internal-format
 msgid "multiple fields in union %qT initialized"
 msgstr "flera fält i unionen %qT initierade"
 
-#: cp/class.c:2890
+#: cp/class.c:2908
 #, gcc-internal-format
 msgid "%q+D may not be static because it is a member of a union"
 msgstr "%q+D får inte vara statisk eftersom den är medlem av en union"
 
-#: cp/class.c:2895
+#: cp/class.c:2913
 #, gcc-internal-format
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 msgstr "%q+D får inte ha referenstyp %qT eftersom den är en medlen av en union"
 
-#: cp/class.c:2906
+#: cp/class.c:2924
 #, gcc-internal-format
 msgid "field %q+D invalidly declared function type"
 msgstr "fält %q+D ogiltigt deklarerad funktionstyp"
 
-#: cp/class.c:2912
+#: cp/class.c:2930
 #, gcc-internal-format
 msgid "field %q+D invalidly declared method type"
 msgstr "fält %q+D ogiltigt deklarerad metodtyp"
 
-#: cp/class.c:2944
+#: cp/class.c:2968
 #, gcc-internal-format
-msgid "non-static reference %q+#D in class without a constructor"
-msgstr "icke-statisk referens %q+#D i klass utan en konstruerare"
-
-#: cp/class.c:2955
-#, gcc-internal-format
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 msgstr "ignorerar attributet packed på grund av opackat icke-POD-fält %q+#D"
 
-#: cp/class.c:3022
+#: cp/class.c:3047
 #, 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"
-
-#: cp/class.c:3037
-#, gcc-internal-format
 msgid "field %q+#D with same name as class"
 msgstr "fält %q+#D med samma namn som en klass"
 
-#: cp/class.c:3068
+#: cp/class.c:3078
 #, gcc-internal-format
 msgid "%q#T has pointer data members"
 msgstr "%q#T har pekardatamedlemmar"
 
-#: cp/class.c:3073
+#: cp/class.c:3083
 #, gcc-internal-format
 msgid "  but does not override %<%T(const %T&)%>"
 msgstr "  men ersätter inte %<%T(const %T&)%>"
 
-#: cp/class.c:3075
+#: cp/class.c:3085
 #, gcc-internal-format
 msgid "  or %<operator=(const %T&)%>"
 msgstr "  eller %<operator=(const %T&)%>"
 
-#: cp/class.c:3079
+#: cp/class.c:3089
 #, gcc-internal-format
 msgid "  but does not override %<operator=(const %T&)%>"
 msgstr "  men ersätter inte %<operator=(const %T&)%>"
 
-#: cp/class.c:3540
+#: cp/class.c:3550
 #, gcc-internal-format
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 msgstr "förskjutning av tom bas %qT följer kanske inte ABI:et och kan ändras i en framtida version av GCC"
 
-#: cp/class.c:3665
+#: cp/class.c:3675
 #, gcc-internal-format
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 msgstr "klass %qT kommer betraktas som nästan tom i en framtida version av GCC"
 
-#: cp/class.c:3747
+#: cp/class.c:3757
 #, gcc-internal-format
 msgid "initializer specified for non-virtual method %q+D"
 msgstr "initierare angiven för icke-virtuell metod %q+D"
 
-#: cp/class.c:4412
+#: cp/class.c:4228
 #, gcc-internal-format
+msgid "non-static reference %q+#D in class without a constructor"
+msgstr "icke-statisk referens %q+#D i klass utan en konstruerare"
+
+#: cp/class.c:4233
+#, 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"
+
+#: cp/class.c:4488
+#, gcc-internal-format
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 msgstr "förskjutning av virtuell bas %qT följer inte ABI:et och kan ändras i en framtida version av GCC"
 
-#: cp/class.c:4513
+#: cp/class.c:4589
 #, gcc-internal-format
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 msgstr "direkt bas %qT är oåtkomlig i %qT på grund av tvetydighet"
 
-#: cp/class.c:4525
+#: cp/class.c:4601
 #, gcc-internal-format
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 msgstr "virtuell bas %qT är oåtkomlig i %qT på grund av tvetydighet"
 
-#: cp/class.c:4704
+#: cp/class.c:4780
 #, gcc-internal-format
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 msgstr "storlek tilldelad till %qT följer kanske inte ABI:et och kan ändras i en framtida version av GCC"
 
-#: cp/class.c:4744
+#: cp/class.c:4820
 #, gcc-internal-format
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 msgstr "förskjutningen för %qD följer kanske inte ABI:et och kan ändras i en framtida version av GCC"
 
-#: cp/class.c:4772
+#: cp/class.c:4848
 #, gcc-internal-format
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 msgstr "förskjutningen av %q+D följer inte ABI:et och kan ändras i en framtida version av GCC"
 
-#: cp/class.c:4781
+#: cp/class.c:4857
 #, gcc-internal-format
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr "%q+D innehåller tomma klasser som kan få grundklasser att läggas på annan plats i en framtida version av GCC"
 
-#: cp/class.c:4864
+#: cp/class.c:4944
 #, gcc-internal-format
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 msgstr "utplaceringen av klasser härledda från en tom klass %qT kan ändras i en framtida version av GCC"
 
-#: cp/class.c:5010 cp/parser.c:14608
+#: cp/class.c:5090 cp/parser.c:14688
 #, gcc-internal-format
 msgid "redefinition of %q#T"
 msgstr "omdefinition av %q#T"
 
-#: cp/class.c:5166
+#: cp/class.c:5246
 #, gcc-internal-format
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 msgstr "%q#T har virtuella funktioner och åtkomlig icketrivial destruerare"
 
-#: cp/class.c:5268
+#: cp/class.c:5348
 #, gcc-internal-format
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr "försökte avsluta post, men hoppade ut på grund av tidigare parsningsfel"
 
-#: cp/class.c:5728
+#: cp/class.c:5808
 #, gcc-internal-format
 msgid "language string %<\"%E\"%> not recognized"
 msgstr "språksträng %<\"%E\"%> känns inte igen"
 
-#: cp/class.c:5817
+#: cp/class.c:5897
 #, gcc-internal-format
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 msgstr "det går inte att lösa upp överlagrad funktion %qD baserat på konvertering till typ %qT"
 
-#: cp/class.c:5946
+#: cp/class.c:6026
 #, gcc-internal-format
 msgid "no matches converting function %qD to type %q#T"
 msgstr "ingen match som konverterar funktionen %qD till typen %q#T"
 
-#: cp/class.c:5969
+#: cp/class.c:6049
 #, gcc-internal-format
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 msgstr "konvertering av överlagrad funktion %qD till typ %q#T är tvetydig"
 
-#: cp/class.c:5995
+#: cp/class.c:6075
 #, gcc-internal-format
 msgid "assuming pointer to member %qD"
 msgstr "antar pekare till medlem %qD"
 
-#: cp/class.c:5998
+#: cp/class.c:6078
 #, gcc-internal-format
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 msgstr "(en pekare på medlem kan bara skapas med %<&%E%>)"
 
-#: cp/class.c:6054 cp/class.c:6088
+#: cp/class.c:6134 cp/class.c:6168
 #, gcc-internal-format
 msgid "not enough type information"
 msgstr "inte tillräcklig typinformation"
 
-#: cp/class.c:6071
+#: cp/class.c:6151
 #, gcc-internal-format
 msgid "argument of type %qT does not match %qT"
 msgstr "argument av typen %qT matchar inte %qT"
@@ -27268,12 +27227,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.
-#: cp/class.c:6358 cp/decl.c:1199 cp/name-lookup.c:526
+#: cp/class.c:6438 cp/decl.c:1200 cp/name-lookup.c:525
 #, gcc-internal-format
 msgid "declaration of %q#D"
 msgstr "deklaration av %q#D"
 
-#: cp/class.c:6359
+#: cp/class.c:6439
 #, gcc-internal-format
 msgid "changes meaning of %qD from %q+#D"
 msgstr "byter betydelse av %qD från %q+#D"
@@ -27308,7 +27267,7 @@
 msgid "conversion from %qT to %qT discards qualifiers"
 msgstr "konvertering från %qT till %qT kastar kvalificerare"
 
-#: cp/cvt.c:470 cp/typeck.c:5257
+#: cp/cvt.c:470 cp/typeck.c:5265
 #, gcc-internal-format
 msgid "casting %qT to %qT does not dereference pointer"
 msgstr "typkonvertering av %qT till %qT derefererar inte pekare"
@@ -27318,192 +27277,192 @@
 msgid "cannot convert type %qT to type %qT"
 msgstr "kan inte konvertera typ %qT till typ %qT"
 
-#: cp/cvt.c:656
+#: cp/cvt.c:649
 #, gcc-internal-format
 msgid "conversion from %q#T to %q#T"
 msgstr "konvertering från %q#T till %q#T"
 
-#: cp/cvt.c:668 cp/cvt.c:688
+#: cp/cvt.c:661 cp/cvt.c:681
 #, gcc-internal-format
 msgid "%q#T used where a %qT was expected"
 msgstr "%q#T använt där %qT förväntades"
 
-#: cp/cvt.c:703
+#: cp/cvt.c:696
 #, gcc-internal-format
 msgid "%q#T used where a floating point value was expected"
 msgstr "%q#T använt där ett flyttalsvärde förväntades"
 
-#: cp/cvt.c:750
+#: cp/cvt.c:743
 #, gcc-internal-format
 msgid "conversion from %qT to non-scalar type %qT requested"
 msgstr "konvertering från %qT till icke-skalär typ %qT begärd"
 
-#: cp/cvt.c:784
+#: cp/cvt.c:777
 #, gcc-internal-format
 msgid "pseudo-destructor is not called"
 msgstr "pseudodestruerare anropas inte"
 
-#: cp/cvt.c:844
+#: cp/cvt.c:837
 #, gcc-internal-format
 msgid "object of incomplete type %qT will not be accessed in %s"
 msgstr "objekt med ofullständig typ %qT kommer inte användas i %s"
 
-#: cp/cvt.c:849
+#: cp/cvt.c:842
 #, gcc-internal-format
 msgid "object of type %qT will not be accessed in %s"
 msgstr "objekt med typ %qT kommer inte användas i %s"
 
-#: cp/cvt.c:865
+#: cp/cvt.c:858
 #, gcc-internal-format
 msgid "object %qE of incomplete type %qT will not be accessed in %s"
 msgstr "objekt %qE med ofullständig typ %qT kommer inte användas i %s"
 
 #. [over.over] enumerates the places where we can take the address
 #. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:902
+#: cp/cvt.c:895
 #, gcc-internal-format
 msgid "%s cannot resolve address of overloaded function"
 msgstr "%s kan inte lösa upp adress till överlagrad funktion"
 
 #. Only warn when there is no &.
-#: cp/cvt.c:909
+#: cp/cvt.c:902
 #, gcc-internal-format
 msgid "%s is a reference, not call, to function %qE"
 msgstr "%s är en referens, inte ett anrop, till funktion %qE"
 
-#: cp/cvt.c:926
+#: cp/cvt.c:919
 #, gcc-internal-format
 msgid "%s has no effect"
 msgstr "%s har ingen effekt"
 
-#: cp/cvt.c:958
+#: cp/cvt.c:951
 #, gcc-internal-format
 msgid "value computed is not used"
 msgstr "beräknat värde används inte"
 
-#: cp/cvt.c:1068
+#: cp/cvt.c:1061
 #, gcc-internal-format
 msgid "converting NULL to non-pointer type"
 msgstr "konvertera av NULL till icke-pekartyp"
 
-#: cp/cvt.c:1174
+#: cp/cvt.c:1167
 #, gcc-internal-format
 msgid "ambiguous default type conversion from %qT"
 msgstr "tvetydig standartypkonvertering från %qT"
 
-#: cp/cvt.c:1176
+#: cp/cvt.c:1169
 #, gcc-internal-format
 msgid "  candidate conversions include %qD and %qD"
 msgstr "  kandidater till konvertering är %qD och %qD"
 
-#: cp/decl.c:1062
+#: cp/decl.c:1063
 #, gcc-internal-format
 msgid "%qD was declared %<extern%> and later %<static%>"
 msgstr "%qD deklarerades %<extern%> och senare %<static%>"
 
-#: cp/decl.c:1063 cp/decl.c:1618 objc/objc-act.c:2931 objc/objc-act.c:7503
+#: cp/decl.c:1064 cp/decl.c:1619 objc/objc-act.c:2931 objc/objc-act.c:7503
 #, gcc-internal-format
 msgid "previous declaration of %q+D"
 msgstr "tidigare deklaration av %q+D"
 
-#: cp/decl.c:1096
+#: cp/decl.c:1097
 #, gcc-internal-format
 msgid "declaration of %qF throws different exceptions"
 msgstr "deklaration av %qF kastar andra undantag"
 
-#: cp/decl.c:1097
+#: cp/decl.c:1098
 #, gcc-internal-format
 msgid "from previous declaration %q+F"
 msgstr "än tidigare deklaration av %q+F"
 
-#: cp/decl.c:1153
+#: cp/decl.c:1154
 #, gcc-internal-format
 msgid "function %q+D redeclared as inline"
 msgstr "funktionen %q+D omdeklarerad som \"inline\""
 
-#: cp/decl.c:1155
+#: cp/decl.c:1156
 #, gcc-internal-format
 msgid "previous declaration of %q+D with attribute noinline"
 msgstr "tidigare deklaration av %q+D med attributet noinline"
 
-#: cp/decl.c:1162
+#: cp/decl.c:1163
 #, gcc-internal-format
 msgid "function %q+D redeclared with attribute noinline"
 msgstr "funktionen %q+D omdeklarerad med attributet noinline"
 
-#: cp/decl.c:1164
+#: cp/decl.c:1165
 #, gcc-internal-format
 msgid "previous declaration of %q+D was inline"
 msgstr "tidigare deklaration av %q+D var inline"
 
 # Första %s blir "built-in" eller "library".
 # http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31665
-#: cp/decl.c:1186 cp/decl.c:1259
+#: cp/decl.c:1187 cp/decl.c:1260
 #, gcc-internal-format
 msgid "shadowing %s function %q#D"
 msgstr "skuggar \"%s\"-funktion %q#D"
 
-#: cp/decl.c:1195
+#: cp/decl.c:1196
 #, gcc-internal-format
 msgid "library function %q#D redeclared as non-function %q#D"
 msgstr "biblioteksfunktion %q#D omdeklarerad som icke-funktion %q#D"
 
-#: cp/decl.c:1200
+#: cp/decl.c:1201
 #, gcc-internal-format
 msgid "conflicts with built-in declaration %q#D"
 msgstr "står i konflikt med inbyggd deklaration %q#D"
 
-#: cp/decl.c:1254 cp/decl.c:1380 cp/decl.c:1396
+#: cp/decl.c:1255 cp/decl.c:1381 cp/decl.c:1397
 #, gcc-internal-format
 msgid "new declaration %q#D"
 msgstr "ny deklaration av %q#D"
 
-#: cp/decl.c:1255
+#: cp/decl.c:1256
 #, gcc-internal-format
 msgid "ambiguates built-in declaration %q#D"
 msgstr "gör inbyggd deklaration %q#D tvetydig"
 
-#: cp/decl.c:1344
+#: cp/decl.c:1345
 #, gcc-internal-format
 msgid "%q#D redeclared as different kind of symbol"
 msgstr "%q#D omdeklarerad som en annan sorts symbol"
 
-#: cp/decl.c:1347
+#: cp/decl.c:1348
 #, gcc-internal-format
 msgid "previous declaration of %q+#D"
 msgstr "tidigare deklaration av %q+#D"
 
-#: cp/decl.c:1366
+#: cp/decl.c:1367
 #, gcc-internal-format
 msgid "declaration of template %q#D"
 msgstr "omdeklaration av mallen %q#D"
 
-#: cp/decl.c:1367 cp/name-lookup.c:527
+#: cp/decl.c:1368 cp/name-lookup.c:526
 #, gcc-internal-format
 msgid "conflicts with previous declaration %q+#D"
 msgstr "står i konflikt med tidigare deklaration %q+#D"
 
-#: cp/decl.c:1381 cp/decl.c:1397
+#: cp/decl.c:1382 cp/decl.c:1398
 #, gcc-internal-format
 msgid "ambiguates old declaration %q+#D"
 msgstr "gör gammal deklaration %q+#D tvetydig"
 
-#: cp/decl.c:1389
+#: cp/decl.c:1390
 #, gcc-internal-format
 msgid "declaration of C function %q#D conflicts with"
 msgstr "deklaration av C-funktion %q#D står i konflikt med"
 
-#: cp/decl.c:1391
+#: cp/decl.c:1392
 #, gcc-internal-format
 msgid "previous declaration %q+#D here"
 msgstr "tidigare deklaration av %q+#D här"
 
-#: cp/decl.c:1405
+#: cp/decl.c:1406
 #, gcc-internal-format
 msgid "conflicting declaration %q#D"
 msgstr "motstridande deklaration av %q#D"
 
-#: cp/decl.c:1406
+#: cp/decl.c:1407
 #, gcc-internal-format
 msgid "%q+D has a previous declaration as %q#D"
 msgstr "%q+D har en tidigare deklaration som %q#D"
@@ -27515,63 +27474,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.
-#: cp/decl.c:1458
+#: cp/decl.c:1459
 #, gcc-internal-format
 msgid "declaration of namespace %qD conflicts with"
 msgstr "deklaration av namnrymden %qD står i konflikt med"
 
-#: cp/decl.c:1459
+#: cp/decl.c:1460
 #, gcc-internal-format
 msgid "previous declaration of namespace %q+D here"
 msgstr "tidigare deklaration av namnrymden %q+D här"
 
-#: cp/decl.c:1470
+#: cp/decl.c:1471
 #, gcc-internal-format
 msgid "%q+#D previously defined here"
 msgstr "%q+#D definierades tidigare här"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1480
+#: cp/decl.c:1481
 #, gcc-internal-format
 msgid "prototype for %q+#D"
 msgstr "prototyp för %q+#D"
 
-#: cp/decl.c:1481
+#: cp/decl.c:1482
 #, gcc-internal-format
 msgid "%Jfollows non-prototype definition here"
 msgstr "%Jföljer på definition som inte är en prototyp här"
 
-#: cp/decl.c:1521
+#: cp/decl.c:1522
 #, gcc-internal-format
 msgid "previous declaration of %q+#D with %qL linkage"
 msgstr "tidigare deklaration av %q+#D med länkklass %qL"
 
-#: cp/decl.c:1523
+#: cp/decl.c:1524
 #, gcc-internal-format
 msgid "conflicts with new declaration with %qL linkage"
 msgstr "står i konflikt med ny deklaration med länkklass %qL"
 
-#: cp/decl.c:1546 cp/decl.c:1552
+#: cp/decl.c:1547 cp/decl.c:1553
 #, gcc-internal-format
 msgid "default argument given for parameter %d of %q#D"
 msgstr "standardargumentet angivet för parameter %d till %q#D"
 
-#: cp/decl.c:1548 cp/decl.c:1554
+#: cp/decl.c:1549 cp/decl.c:1555
 #, gcc-internal-format
 msgid "after previous specification in %q+#D"
 msgstr "efter tidigare specifikation i %q+#D"
 
-#: cp/decl.c:1563
+#: cp/decl.c:1564
 #, gcc-internal-format
 msgid "%q#D was used before it was declared inline"
 msgstr "%q#D användes före den deklarerades inline"
 
-#: cp/decl.c:1564
+#: cp/decl.c:1565
 #, gcc-internal-format
 msgid "%Jprevious non-inline declaration here"
 msgstr "%Jtidigare deklaration utan inline här"
 
-#: cp/decl.c:1617
+#: cp/decl.c:1618
 #, gcc-internal-format
 msgid "redundant redeclaration of %qD in same scope"
 msgstr "överflödig omdeklaration av %qD i samma definitionsområde"
@@ -27584,313 +27543,319 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1932
+#: cp/decl.c:1939
 #, gcc-internal-format
 msgid "explicit specialization of %qD after first use"
 msgstr "explicit specialisering av %qD efter första användningen"
 
-#: cp/decl.c:2028
+#: cp/decl.c:2035
 #, gcc-internal-format
 msgid "%q+D: visibility attribute ignored because it"
 msgstr "%q+D: synlighetsattribut ignorerat för att det"
 
-#: cp/decl.c:2030
+#: cp/decl.c:2037
 #, gcc-internal-format
 msgid "%Jconflicts with previous declaration here"
 msgstr "%Jstår i konflikt med tidigare deklaration här"
 
-#: cp/decl.c:2457
+#: cp/decl.c:2464
 #, gcc-internal-format
 msgid "jump to label %qD"
 msgstr "hopp till etikett %qD"
 
-#: cp/decl.c:2459
+#: cp/decl.c:2466
 #, gcc-internal-format
 msgid "jump to case label"
 msgstr "hopp till case-etikett"
 
-#: cp/decl.c:2461
+#: cp/decl.c:2468
 #, gcc-internal-format
 msgid "%H  from here"
 msgstr "%H  härifrån"
 
-#: cp/decl.c:2480 cp/decl.c:2643
+#: cp/decl.c:2487 cp/decl.c:2650
 #, gcc-internal-format
 msgid "  exits OpenMP structured block"
 msgstr "  går ut från OpenMP strukturerat block"
 
-#: cp/decl.c:2501
+#: cp/decl.c:2508
 #, gcc-internal-format
 msgid "  crosses initialization of %q+#D"
 msgstr "  passerar initiering av %q+#D"
 
-#: cp/decl.c:2503 cp/decl.c:2618
+#: cp/decl.c:2510 cp/decl.c:2625
 #, gcc-internal-format
 msgid "  enters scope of non-POD %q+#D"
 msgstr "  går in i räckvid för icke-POD %q+#D"
 
-#: cp/decl.c:2516 cp/decl.c:2622
+#: cp/decl.c:2523 cp/decl.c:2629
 #, gcc-internal-format
 msgid "  enters try block"
 msgstr "  går in i try-block"
 
-#: cp/decl.c:2518 cp/decl.c:2624
+#: cp/decl.c:2525 cp/decl.c:2631
 #, gcc-internal-format
 msgid "  enters catch block"
 msgstr "  går in i catch-block"
 
-#: cp/decl.c:2528 cp/decl.c:2627
+#: cp/decl.c:2535 cp/decl.c:2634
 #, gcc-internal-format
 msgid "  enters OpenMP structured block"
 msgstr "  går in i OpenMP strukturerat block"
 
-#: cp/decl.c:2599 cp/decl.c:2639
+#: cp/decl.c:2606 cp/decl.c:2646
 #, gcc-internal-format
 msgid "jump to label %q+D"
 msgstr "hopp till etikett %q+D"
 
-#: cp/decl.c:2600 cp/decl.c:2640
+#: cp/decl.c:2607 cp/decl.c:2647
 #, gcc-internal-format
 msgid "  from here"
 msgstr "  härifrån"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2612
+#: cp/decl.c:2619
 #, gcc-internal-format
 msgid "%J  enters catch block"
 msgstr "%J  går in i catch-block"
 
-#: cp/decl.c:2616
+#: cp/decl.c:2623
 #, gcc-internal-format
 msgid "  skips initialization of %q+#D"
 msgstr "  hoppar över initiering av %q+#D"
 
-#: cp/decl.c:2692
+#: cp/decl.c:2699
 #, gcc-internal-format
 msgid "label named wchar_t"
 msgstr "etikett med namnet wchar_t"
 
-#: cp/decl.c:2696
+#: cp/decl.c:2703
 #, gcc-internal-format
 msgid "duplicate label %qD"
 msgstr "dubblerad etikett %qD"
 
-#: cp/decl.c:2962
+#: cp/decl.c:2969
 #, gcc-internal-format
 msgid "%qD is not a type"
 msgstr "%qD är inte en typ"
 
-#: cp/decl.c:2968 cp/parser.c:4033
+#: cp/decl.c:2975 cp/parser.c:4037
 #, gcc-internal-format
 msgid "%qD used without template parameters"
 msgstr "%qD använd utan mallparametrar"
 
-#: cp/decl.c:2983
+#: cp/decl.c:2990
 #, gcc-internal-format
 msgid "%q#T is not a class"
 msgstr "%q#T är inte en klass"
 
-#: cp/decl.c:2995 cp/decl.c:3063
+#: cp/decl.c:3002 cp/decl.c:3070
 #, gcc-internal-format
 msgid "no class template named %q#T in %q#T"
 msgstr "ingen klassmall med namnet %q#T i %q#T"
 
-#: cp/decl.c:3003
+#: cp/decl.c:3010
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
 msgstr "%<typename %T::%D%> namnger %q#T, som inte är en klassmall"
 
-#: cp/decl.c:3010
+#: cp/decl.c:3017
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a type"
 msgstr "%<typename %T::%D%> namnger %q#T, som inte är en typ"
 
-#: cp/decl.c:3072
+#: cp/decl.c:3079
 #, gcc-internal-format
 msgid "template parameters do not match template"
 msgstr "mallparametrar stämmer inte med mallen"
 
-#: cp/decl.c:3073 cp/friend.c:321 cp/friend.c:329
+#: cp/decl.c:3080 cp/friend.c:321 cp/friend.c:329
 #, gcc-internal-format
 msgid "%q+D declared here"
 msgstr "%q+D är deklarerad här"
 
-#: cp/decl.c:3711
+#: cp/decl.c:3727
 #, gcc-internal-format
 msgid "%Jan anonymous struct cannot have function members"
 msgstr "%Jen anonym post kan inte ha funktionsmedlemmar"
 
-#: cp/decl.c:3713
+#: cp/decl.c:3729
 #, gcc-internal-format
 msgid "%Jan anonymous union cannot have function members"
 msgstr "%Jen anonym union kan inte ha funktionsmedlemmar"
 
-#: cp/decl.c:3731
+#: cp/decl.c:3747
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
 msgstr "medlem %q+#D med konstruerare inte tillåten i anonymt aggregat"
 
-#: cp/decl.c:3734
+#: cp/decl.c:3750
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
 msgstr "medlem %q+#D med destruerare inte tillåten i anonymt aggregat"
 
-#: cp/decl.c:3737
+#: cp/decl.c:3753
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
 msgstr "medlem %q+#D med kopieringstilldelningsoperator är inte tillåten i anonymt aggregat"
 
-#: cp/decl.c:3762
+#: cp/decl.c:3778
 #, gcc-internal-format
 msgid "multiple types in one declaration"
 msgstr "flera typer i en deklaration"
 
-#: cp/decl.c:3766
+#: cp/decl.c:3782
 #, gcc-internal-format
 msgid "redeclaration of C++ built-in type %qT"
 msgstr "omdeklaration av inbyggd C++-typ %qT"
 
-#: cp/decl.c:3803
+#: cp/decl.c:3819
 #, gcc-internal-format
 msgid "missing type-name in typedef-declaration"
 msgstr "typnamn saknas i typedef-deklaration"
 
-#: cp/decl.c:3811
+#: cp/decl.c:3827
 #, gcc-internal-format
 msgid "ISO C++ prohibits anonymous structs"
 msgstr "ISO C++ förbjuder anonyma poster"
 
-#: cp/decl.c:3818
+#: cp/decl.c:3834
 #, gcc-internal-format
 msgid "%qs can only be specified for functions"
 msgstr "%qs kan endast anges för funktioner"
 
-#: cp/decl.c:3824
+#: cp/decl.c:3840
 #, gcc-internal-format
 msgid "%<friend%> can only be specified inside a class"
 msgstr "%<friend%> kan endast anges inuti en klass"
 
-#: cp/decl.c:3826
+#: cp/decl.c:3842
 #, gcc-internal-format
 msgid "%<explicit%> can only be specified for constructors"
 msgstr "%<explicit%> kan endast anges för konstruerare"
 
-#: cp/decl.c:3828
+#: cp/decl.c:3844
 #, gcc-internal-format
 msgid "a storage class can only be specified for objects and functions"
 msgstr "en lagringsklass kan bara anges för objekt och funktioner"
 
-#: cp/decl.c:3834
+#: cp/decl.c:3850
 #, gcc-internal-format
 msgid "qualifiers can only be specified for objects and functions"
 msgstr "kvalificerare kan bara anges för objekt och funktioner"
 
-#: cp/decl.c:3837
+#: cp/decl.c:3853
 #, gcc-internal-format
 msgid "%<typedef%> was ignored in this declaration"
 msgstr "%<typedef%> ignorerades i denna deklaration"
 
-#: cp/decl.c:3866
+#: cp/decl.c:3882
 #, gcc-internal-format
 msgid "attribute ignored in declaration of %q+#T"
 msgstr "attribut ignoreras i deklaration av %q+#T"
 
-#: cp/decl.c:3867
+#: cp/decl.c:3883
 #, gcc-internal-format
 msgid "attribute for %q+#T must follow the %qs keyword"
 msgstr "attribut för %q#T måste komma efter nyckelordet %qs"
 
-#: cp/decl.c:3909
+#: cp/decl.c:3925
 #, gcc-internal-format
-msgid "ignoring attributes applied to class type outside of definition"
-msgstr "ignorerar attribut använda på en klasstyp utanför dess definition"
+msgid "ignoring attributes applied to class type %qT outside of definition"
+msgstr "ignorerar attribut använda på klasstypen %qT utanför dess definition"
 
-#: cp/decl.c:3987
+#. A template type parameter or other dependent type.
+#: cp/decl.c:3929
 #, gcc-internal-format
+msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
+msgstr "ignorerar attribut använda på beroende typ %qT utan en associerad deklaration"
+
+#: cp/decl.c:4007
+#, gcc-internal-format
 msgid "function %q#D is initialized like a variable"
 msgstr "funktionen %q#D är initierad som en variabel"
 
-#: cp/decl.c:3998
+#: cp/decl.c:4018
 #, gcc-internal-format
 msgid "declaration of %q#D has %<extern%> and is initialized"
 msgstr "deklarationen av %q#D har %<extern%> och är initierad"
 
-#: cp/decl.c:4014
+#: cp/decl.c:4034
 #, gcc-internal-format
 msgid "definition of %q#D is marked %<dllimport%>"
 msgstr "definitionen av %q#D är markerad %<dllimport%>"
 
-#: cp/decl.c:4033
+#: cp/decl.c:4053
 #, gcc-internal-format
 msgid "%q#D is not a static member of %q#T"
 msgstr "%q#D är inte en statisk medlem av %q#T"
 
-#: cp/decl.c:4039
+#: cp/decl.c:4059
 #, gcc-internal-format
 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
 msgstr "ISO C++ tillåter inte %<%T::%D%> att definieras som %<%T::%D%>"
 
-#: cp/decl.c:4048
+#: cp/decl.c:4068
 #, gcc-internal-format
 msgid "template header not allowed in member definition of explicitly specialized class"
 msgstr "mallhuvud inte tillåtet i medlemsdefinition av explicit specialiserad klass"
 
-#: cp/decl.c:4056
+#: cp/decl.c:4076
 #, gcc-internal-format
 msgid "duplicate initialization of %qD"
 msgstr "dubblerad initierare av %qD"
 
-#: cp/decl.c:4095
+#: cp/decl.c:4115
 #, gcc-internal-format
 msgid "declaration of %q#D outside of class is not definition"
 msgstr "deklaration av %q#D utanför en klass är inte en definition"
 
-#: cp/decl.c:4188
+#: cp/decl.c:4208
 #, gcc-internal-format
 msgid "variable %q#D has initializer but incomplete type"
 msgstr "variabeln %q#D har initierare men ofullständig typ"
 
-#: cp/decl.c:4194 cp/decl.c:4906
+#: cp/decl.c:4214 cp/decl.c:4926
 #, gcc-internal-format
 msgid "elements of array %q#D have incomplete type"
 msgstr "elementen i vektorn %q#D har ofullständig typ"
 
-#: cp/decl.c:4200
+#: cp/decl.c:4220
 #, gcc-internal-format
 msgid "aggregate %q#D has incomplete type and cannot be defined"
 msgstr "aggregatet %q#D har ofullständig typ och kan inte definieras"
 
-#: cp/decl.c:4236
+#: cp/decl.c:4256
 #, gcc-internal-format
 msgid "%qD declared as reference but not initialized"
 msgstr "%qD är deklarerad som en referens men inte initierad"
 
-#: cp/decl.c:4242
+#: cp/decl.c:4262
 #, gcc-internal-format
 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
 msgstr "ISO C++ förbjuder användning av initierarlistor för att initiera referensen %qD"
 
-#: cp/decl.c:4268
+#: cp/decl.c:4288
 #, gcc-internal-format
 msgid "cannot initialize %qT from %qT"
 msgstr "det går inte att initiera %qT från %qT"
 
-#: cp/decl.c:4296
+#: cp/decl.c:4316
 #, gcc-internal-format
 msgid "name %qD used in a GNU-style designated initializer for an array"
 msgstr "namnet %qD använt i en designerad initierare i GNU-stil för en vektor"
 
-#: cp/decl.c:4345
+#: cp/decl.c:4365
 #, gcc-internal-format
 msgid "initializer fails to determine size of %qD"
 msgstr "initierare misslyckas med att bestämma storleken på %qD"
 
-#: cp/decl.c:4352
+#: cp/decl.c:4372
 #, gcc-internal-format
 msgid "array size missing in %qD"
 msgstr "vektorstorlek saknas i %qD"
 
-#: cp/decl.c:4364
+#: cp/decl.c:4384
 #, gcc-internal-format
 msgid "zero-size array %qD"
 msgstr "vektor med storlek noll %qD"
@@ -27898,240 +27863,250 @@
 #. 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.
-#: cp/decl.c:4407
+#: cp/decl.c:4427
 #, gcc-internal-format
 msgid "storage size of %qD isn't known"
 msgstr "lagringsstorlek på %qD är okänd"
 
-#: cp/decl.c:4429
+#: cp/decl.c:4449
 #, gcc-internal-format
 msgid "storage size of %qD isn't constant"
 msgstr "lagringsstorlek på %qD är inte konstant"
 
-#: cp/decl.c:4478
+#: cp/decl.c:4498
 #, gcc-internal-format
 msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
 msgstr "tyvärr: semantiken för inline-funktioners statiska data %q+#D är felaktig (du kommer få flera kopior)"
 
-#: cp/decl.c:4481
+#: cp/decl.c:4501
 #, gcc-internal-format
 msgid "%J  you can work around this by removing the initializer"
 msgstr "%J  du kan gå runt detta genom att ta bort initieraren"
 
-#: cp/decl.c:4508
+#: cp/decl.c:4528
 #, gcc-internal-format
 msgid "uninitialized const %qD"
 msgstr "oinitierade const %qD"
 
-#: cp/decl.c:4620
+#: cp/decl.c:4640
 #, gcc-internal-format
 msgid "invalid type %qT as initializer for a vector of type %qT"
 msgstr "ogiltig typ %qT som initierare för en vektor med typ %qT"
 
-#: cp/decl.c:4662
+#: cp/decl.c:4682
 #, gcc-internal-format
 msgid "initializer for %qT must be brace-enclosed"
 msgstr "initierare för %qT måste vara inom klamrar"
 
-#: cp/decl.c:4680
+#: cp/decl.c:4700
 #, gcc-internal-format
 msgid "%qT has no non-static data member named %qD"
 msgstr "%qT har ingen icke-statisk medlem med namnet %qD"
 
-#: cp/decl.c:4731
+#: cp/decl.c:4751
 #, gcc-internal-format
 msgid "braces around scalar initializer for type %qT"
 msgstr "klamrar runt skalär initierare för typen %qT"
 
-#: cp/decl.c:4814
+#: cp/decl.c:4834
 #, gcc-internal-format
 msgid "missing braces around initializer for %qT"
 msgstr "klamrar saknas runt initierare för %qT"
 
-#: cp/decl.c:4871
+#: cp/decl.c:4891
 #, gcc-internal-format
 msgid "too many initializers for %qT"
 msgstr "för många initierare för %qT"
 
-#: cp/decl.c:4914
+#: cp/decl.c:4934
 #, gcc-internal-format
 msgid "variable-sized object %qD may not be initialized"
 msgstr "objekt %qD med variabel storlek kan inte initieras"
 
-#: cp/decl.c:4920
+#: cp/decl.c:4940
 #, gcc-internal-format
 msgid "%qD has incomplete type"
 msgstr "%qD har en ofullständig typ"
 
-#: cp/decl.c:4935
+#: cp/decl.c:4955
 #, gcc-internal-format
 msgid "scalar object %qD requires one element in initializer"
 msgstr "skalärt objekt %qD kräver ett element i initieraren"
 
 #. A non-aggregate that is not a scalar cannot be initialized
 #. via an initializer-list in C++98.
-#: cp/decl.c:4945
+#: cp/decl.c:4965
 #, gcc-internal-format
 msgid "braces around initializer for non-aggregate type %qT"
 msgstr "klamrar runt initierare för ej sammansatt typ %qT"
 
-#: cp/decl.c:4995
+#: cp/decl.c:5015
 #, gcc-internal-format
 msgid "%qD must be initialized by constructor, not by %<{...}%>"
 msgstr "%qD måste initieras med en konstruerare, inte med %<{...}%>"
 
-#: cp/decl.c:5031
+#: cp/decl.c:5051
 #, gcc-internal-format
 msgid "array %qD initialized by parenthesized string literal %qE"
 msgstr "vektor %qD initierad från strängkonstant inom parentes %qE"
 
-#: cp/decl.c:5046
+#: cp/decl.c:5066
 #, gcc-internal-format
 msgid "structure %qD with uninitialized const members"
 msgstr "post %qD med oinitierade const-medlemmar"
 
-#: cp/decl.c:5048
+#: cp/decl.c:5068
 #, gcc-internal-format
 msgid "structure %qD with uninitialized reference members"
 msgstr "struktur %qD med oinitierade referensmedlemmar"
 
-#: cp/decl.c:5330
+#: cp/decl.c:5364
 #, gcc-internal-format
 msgid "assignment (not initialization) in declaration"
 msgstr "tilldelning (inte initiering) i deklaration"
 
-#: cp/decl.c:5420
+#: cp/decl.c:5460
 #, gcc-internal-format
 msgid "shadowing previous type declaration of %q#D"
 msgstr "skuggar tidigare typdeklaration av %q#D"
 
-#: cp/decl.c:5450
+#: cp/decl.c:5490
 #, gcc-internal-format
 msgid "%qD cannot be thread-local because it has non-POD type %qT"
 msgstr "%qD kan inte vara trådlokal för den har icke-POD-typ %qT"
 
-#: cp/decl.c:5485
+#: cp/decl.c:5522
 #, gcc-internal-format
+msgid "Java object %qD not allocated with %<new%>"
+msgstr "Javaobjekt %qD är inte allokerat med %<new%>"
+
+#: cp/decl.c:5539
+#, gcc-internal-format
 msgid "%qD is thread-local and so cannot be dynamically initialized"
 msgstr "%qD är trådlokal och kan därför inte initieras dynamiskt"
 
-#: cp/decl.c:5503
+#: cp/decl.c:5557
 #, gcc-internal-format
 msgid "%qD cannot be initialized by a non-constant expression when being declared"
 msgstr "%qD kan inte initieras från ett icke-konstant uttryck vid deklarationen"
 
-#: cp/decl.c:6160
+#: cp/decl.c:5597
 #, gcc-internal-format
+msgid "non-static data member %qD has Java class type"
+msgstr "icke-statisk datamedlem %qD har Javaklasstyp"
+
+#: cp/decl.c:6232
+#, gcc-internal-format
 msgid "destructor for alien class %qT cannot be a member"
 msgstr "destruerare för främmande class %qT kan inte vara en medlem"
 
-#: cp/decl.c:6162
+#: cp/decl.c:6234
 #, gcc-internal-format
 msgid "constructor for alien class %qT cannot be a member"
 msgstr "konstruerare för främmande klass %qT kan inte vara en medlem"
 
-#: cp/decl.c:6183
+#: cp/decl.c:6255
 #, gcc-internal-format
 msgid "%qD declared as a %<virtual%> %s"
 msgstr "%qD deklarerad som en %<virtual%> %s"
 
-#: cp/decl.c:6185
+#: cp/decl.c:6257
 #, gcc-internal-format
 msgid "%qD declared as an %<inline%> %s"
 msgstr "%qD deklarerad som en %<inline%> %s"
 
-#: cp/decl.c:6187
+#: cp/decl.c:6259
 #, gcc-internal-format
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
 msgstr "%<const%>- och %<volatile%>-funktionsspecificerare på %qD är ogiltiga i %s-deklaration"
 
-#: cp/decl.c:6191
+#: cp/decl.c:6263
 #, gcc-internal-format
 msgid "%q+D declared as a friend"
 msgstr "%q+D deklarerad som en vän"
 
-#: cp/decl.c:6197
+#: cp/decl.c:6269
 #, gcc-internal-format
 msgid "%q+D declared with an exception specification"
 msgstr "%q+D deklarerad med en undantagsspecifikationer"
 
-#: cp/decl.c:6231
+#: cp/decl.c:6303
 #, gcc-internal-format
 msgid "definition of %qD is not in namespace enclosing %qT"
 msgstr "definitionen av %qD är inte i en namnrymd som innesluter %qT"
 
-#: cp/decl.c:6342
+#: cp/decl.c:6414
 #, gcc-internal-format
 msgid "defining explicit specialization %qD in friend declaration"
 msgstr "definierar explicit specialisering %qD i vändeklaration"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:6352
+#: cp/decl.c:6424
 #, gcc-internal-format
 msgid "invalid use of template-id %qD in declaration of primary template"
 msgstr "ogiltig användning av mall-id %qD i deklaration av primär mall"
 
-#: cp/decl.c:6382
+#: cp/decl.c:6454
 #, gcc-internal-format
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 msgstr "standardargument är inte tillåtna i deklaration av vänmallspecialisering %qD"
 
-#: cp/decl.c:6390
+#: cp/decl.c:6462
 #, gcc-internal-format
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 msgstr "%<inline%> är inte tillåtet i deklaration av vänmallspecialisering %qD"
 
-#: cp/decl.c:6433
+#: cp/decl.c:6505
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be a template"
 msgstr "det går inte att deklarera %<::main%> som en mall"
 
-#: cp/decl.c:6435
+#: cp/decl.c:6507
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be inline"
 msgstr "det går inte att deklarera %<::main%> som inline"
 
-#: cp/decl.c:6437
+#: cp/decl.c:6509
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be static"
 msgstr "det går inte att deklarera %<::main%> som static"
 
-#: cp/decl.c:6465
+#: cp/decl.c:6537
 #, gcc-internal-format
 msgid "non-local function %q#D uses anonymous type"
 msgstr "ickelokal funktion %q#D använder anonym typ"
 
-#: cp/decl.c:6468 cp/decl.c:6748
+#: cp/decl.c:6540 cp/decl.c:6820
 #, gcc-internal-format
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 msgstr "%+#D refererar inte till den okvalificerade typen, så den används int för länkklass"
 
-#: cp/decl.c:6474
+#: cp/decl.c:6546
 #, gcc-internal-format
 msgid "non-local function %q#D uses local type %qT"
 msgstr "ickelokal funktionen %qD använder lokal typ %qT"
 
-#: cp/decl.c:6498
+#: cp/decl.c:6570
 #, gcc-internal-format
 msgid "static member function %qD cannot have cv-qualifier"
 msgstr "statisk medlemsfunktion %qD kan inte ha cv-kvalificerare"
 
-#: cp/decl.c:6499
+#: cp/decl.c:6571
 #, gcc-internal-format
 msgid "non-member function %qD cannot have cv-qualifier"
 msgstr "icke-medlemsfunktion %qD kan inte ha cv-kvalificerare"
 
-#: cp/decl.c:6547
+#: cp/decl.c:6619
 #, gcc-internal-format
 msgid "%<::main%> must return %<int%>"
 msgstr "%<::main%> måste returnera %<int%>"
 
-#: cp/decl.c:6586
+#: cp/decl.c:6658
 #, gcc-internal-format
 msgid "definition of implicitly-declared %qD"
 msgstr "omdefinition av implicit deklarerad %qD"
 
-#: cp/decl.c:6603 cp/decl2.c:677
+#: cp/decl.c:6675 cp/decl2.c:677
 #, gcc-internal-format
 msgid "no %q#D member function declared in class %qT"
 msgstr "ingen medlemsfunktion %q#D deklarerad i klassen %qT"
@@ -28140,546 +28115,551 @@
 #. 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.
-#: cp/decl.c:6745
+#: cp/decl.c:6817
 #, gcc-internal-format
 msgid "non-local variable %q#D uses anonymous type"
 msgstr "icke-lokal variabel %q#D använder anonym typ"
 
-#: cp/decl.c:6754
+#: cp/decl.c:6826
 #, gcc-internal-format
 msgid "non-local variable %q#D uses local type %qT"
 msgstr "ickelokal variabel %q#D använder lokal typ %qT"
 
-#: cp/decl.c:6876
+#: cp/decl.c:6948
 #, gcc-internal-format
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 msgstr "ogiltig initiering i klassen av statisk datamedlem med icke heltaltyp %qT"
 
-#: cp/decl.c:6886
+#: cp/decl.c:6958
 #, gcc-internal-format
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 msgstr "ISO C++ förbjuder initiering inom klassen av icke-konstant statisk medlem %qD"
 
-#: cp/decl.c:6890
+#: cp/decl.c:6962
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 msgstr "ISO C++ förbjuder initiering av medlemskonstant %qD av icke heltalstyp %qT"
 
-#: cp/decl.c:6915
+#: cp/decl.c:6987
 #, gcc-internal-format
 msgid "size of array %qD has non-integral type %qT"
 msgstr "storlek på vektorn %qD av typen %qT är inte en heltalstyp"
 
-#: cp/decl.c:6917
+#: cp/decl.c:6989
 #, gcc-internal-format
 msgid "size of array has non-integral type %qT"
 msgstr "storlek på vektorn av typen %qT är inte en heltalstyp"
 
-#: cp/decl.c:6965
+#: cp/decl.c:7037
 #, gcc-internal-format
 msgid "size of array %qD is negative"
 msgstr "storleken på vektorn %qD är negativ"
 
-#: cp/decl.c:6967
+#: cp/decl.c:7039
 #, gcc-internal-format
 msgid "size of array is negative"
 msgstr "storleken på vektorn är negativ"
 
-#: cp/decl.c:6975
+#: cp/decl.c:7047
 #, gcc-internal-format
 msgid "ISO C++ forbids zero-size array %qD"
 msgstr "ISO C++ förbjuder vektor %qD med storlek noll"
 
-#: cp/decl.c:6977
+#: cp/decl.c:7049
 #, gcc-internal-format
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO C++ förbjuder vektor med storlek noll"
 
-#: cp/decl.c:6984
+#: cp/decl.c:7056
 #, gcc-internal-format
 msgid "size of array %qD is not an integral constant-expression"
 msgstr "storlek på vektorn %qD är inte ett konstantuttryck av heltalstyp"
 
-#: cp/decl.c:6987
+#: cp/decl.c:7059
 #, gcc-internal-format
 msgid "size of array is not an integral constant-expression"
 msgstr "storlek på vektorn är inte ett konstantuttryck av heltalstyp"
 
-#: cp/decl.c:6993
+#: cp/decl.c:7065
 #, gcc-internal-format
 msgid "ISO C++ forbids variable length array %qD"
 msgstr "ISO C++ förbjuder vektor %qD med variabel längd"
 
-#: cp/decl.c:6995
+#: cp/decl.c:7067
 #, gcc-internal-format
 msgid "ISO C++ forbids variable length array"
 msgstr "ISO C++ förbjuder vektor med variabel längd"
 
-#: cp/decl.c:7001
+#: cp/decl.c:7073
 #, gcc-internal-format
 msgid "variable length array %qD is used"
 msgstr "vektor %qD med variabel längd används"
 
-#: cp/decl.c:7035
+#: cp/decl.c:7107
 #, gcc-internal-format
 msgid "overflow in array dimension"
 msgstr "spill i vektordimension"
 
-#: cp/decl.c:7116
+#: cp/decl.c:7188
 #, gcc-internal-format
 msgid "declaration of %qD as %s"
 msgstr "deklaration av %qD som %s"
 
-#: cp/decl.c:7118
+#: cp/decl.c:7190
 #, gcc-internal-format
 msgid "creating %s"
 msgstr "skapar %s"
 
-#: cp/decl.c:7130
+#: cp/decl.c:7202
 #, gcc-internal-format
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 msgstr "deklaration av %qD som flerdimensionell vektor måste ha gränser för alla dimensioner utom den första"
 
-#: cp/decl.c:7134
+#: cp/decl.c:7206
 #, gcc-internal-format
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr "flerdimensionell vektor måste ha gränser för alla dimensioner utom den första"
 
-#: cp/decl.c:7169
+#: cp/decl.c:7241
 #, gcc-internal-format
 msgid "return type specification for constructor invalid"
 msgstr "en returtypsspecifikation för konstruerare är ogiltig"
 
-#: cp/decl.c:7179
+#: cp/decl.c:7251
 #, gcc-internal-format
 msgid "return type specification for destructor invalid"
 msgstr "specifikation av returtyp för destruerare är ogiltigt"
 
-#: cp/decl.c:7192
+#: cp/decl.c:7264
 #, gcc-internal-format
 msgid "return type specified for %<operator %T%>"
 msgstr "returtyp angiven för %<operator %T%>"
 
-#: cp/decl.c:7214
+#: cp/decl.c:7286
 #, gcc-internal-format
 msgid "unnamed variable or field declared void"
 msgstr "namnlös variabel eller fält deklarerad void"
 
-#: cp/decl.c:7218
+#: cp/decl.c:7290
 #, gcc-internal-format
 msgid "variable or field %qE declared void"
 msgstr "variabel eller fält %qE deklarerad void"
 
-#: cp/decl.c:7221
+#: cp/decl.c:7293
 #, gcc-internal-format
 msgid "variable or field declared void"
 msgstr "variabel eller fält deklarerad void"
 
-#: cp/decl.c:7388
+#: cp/decl.c:7460
 #, gcc-internal-format
 msgid "invalid use of qualified-name %<::%D%>"
 msgstr "ogiltigt användning av kvalificerat namn %<::%D%>"
 
-#: cp/decl.c:7391
+#: cp/decl.c:7463
 #, gcc-internal-format
 msgid "invalid use of qualified-name %<%T::%D%>"
 msgstr "ogiltig användning av kvalificerat namn %<%T::%D%>"
 
-#: cp/decl.c:7394
+#: cp/decl.c:7466
 #, gcc-internal-format
 msgid "invalid use of qualified-name %<%D::%D%>"
 msgstr "ogiltig användning av kvalificerat namn %<%D::%D%>"
 
-#: cp/decl.c:7406
+#: cp/decl.c:7478
 #, gcc-internal-format
 msgid "type %qT is not derived from type %qT"
 msgstr "typ %qT är inte härledd från typen %qT"
 
-#: cp/decl.c:7422 cp/decl.c:7512 cp/decl.c:8660
+#: cp/decl.c:7494 cp/decl.c:7584 cp/decl.c:8732
 #, gcc-internal-format
 msgid "declaration of %qD as non-function"
 msgstr "deklaration av %qD som en icke-funktion"
 
-#: cp/decl.c:7428
+#: cp/decl.c:7500
 #, gcc-internal-format
 msgid "declaration of %qD as non-member"
 msgstr "deklaration av %qD som icke-medlem"
 
-#: cp/decl.c:7457
+#: cp/decl.c:7529
 #, gcc-internal-format
 msgid "declarator-id missing; using reserved word %qD"
 msgstr "deklarerar-id saknas, använder reserverat ord %qD"
 
-#: cp/decl.c:7504
+#: cp/decl.c:7576
 #, gcc-internal-format
 msgid "function definition does not declare parameters"
 msgstr "funktionsdefinition deklarerar inte parametrar"
 
-#: cp/decl.c:7546
+#: cp/decl.c:7618
 #, gcc-internal-format
 msgid "two or more data types in declaration of %qs"
 msgstr "två eller fler datatyper i deklaration av %qs"
 
-#: cp/decl.c:7552
+#: cp/decl.c:7624
 #, gcc-internal-format
 msgid "conflicting specifiers in declaration of %qs"
 msgstr "motstridande specificerare i deklarationen av %qs"
 
-#: cp/decl.c:7623 cp/decl.c:7626
+#: cp/decl.c:7695 cp/decl.c:7698
 #, gcc-internal-format
 msgid "ISO C++ forbids declaration of %qs with no type"
 msgstr "ISO C++ förbjuder deklaration av %qs utan typ"
 
-#: cp/decl.c:7651
+#: cp/decl.c:7723
 #, gcc-internal-format
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 msgstr "%<signed%> eller %<unsigned%> är ogiltigt för %qs"
 
-#: cp/decl.c:7653
+#: cp/decl.c:7725
 #, gcc-internal-format
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 msgstr "%<signed%> och %<unsigned%> givna tillsammans för %qs"
 
-#: cp/decl.c:7655
+#: cp/decl.c:7727
 #, gcc-internal-format
 msgid "%<long long%> invalid for %qs"
 msgstr "%<long long%> ogiltig för %qs"
 
-#: cp/decl.c:7657
+#: cp/decl.c:7729
 #, gcc-internal-format
 msgid "%<long%> invalid for %qs"
 msgstr "%<long%> ogiltig för %qs"
 
-#: cp/decl.c:7659
+#: cp/decl.c:7731
 #, gcc-internal-format
 msgid "%<short%> invalid for %qs"
 msgstr "%<short%> ogiltig för %qs"
 
-#: cp/decl.c:7661
+#: cp/decl.c:7733
 #, gcc-internal-format
 msgid "%<long%> or %<short%> invalid for %qs"
 msgstr "%<long%> eller %<short%> ogiltig för %qs"
 
-#: cp/decl.c:7663
+#: cp/decl.c:7735
 #, gcc-internal-format
 msgid "%<long%> or %<short%> specified with char for %qs"
 msgstr "%<long%> eller %<short%> angiven med char för %qs"
 
-#: cp/decl.c:7665
+#: cp/decl.c:7737
 #, gcc-internal-format
 msgid "%<long%> and %<short%> specified together for %qs"
 msgstr "%<long%> och %<short%> angivna tillsammans för %qs"
 
-#: cp/decl.c:7671
+#: cp/decl.c:7743
 #, gcc-internal-format
 msgid "long, short, signed or unsigned used invalidly for %qs"
 msgstr "long, short, signed eller unsigned använd felaktigt för %qs"
 
-#: cp/decl.c:7735
+#: cp/decl.c:7807
 #, gcc-internal-format
 msgid "complex invalid for %qs"
 msgstr "complex ogiltig för %qs"
 
-#: cp/decl.c:7764
+#: cp/decl.c:7836
 #, gcc-internal-format
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 msgstr "kvalificerare är inte tillåtna på deklaration av %<operator %T%>"
 
-#: cp/decl.c:7776 cp/typeck.c:7011
+#: cp/decl.c:7848 cp/typeck.c:7039
 #, gcc-internal-format
 msgid "ignoring %qV qualifiers added to function type %qT"
 msgstr "kvalificerare %qV tillagda till funktionstyp %qT ignorerade"
 
-#: cp/decl.c:7799
+#: cp/decl.c:7871
 #, gcc-internal-format
 msgid "member %qD cannot be declared both virtual and static"
 msgstr "medlem %qD kan inte deklareras både virtual och static"
 
-#: cp/decl.c:7807
+#: cp/decl.c:7879
 #, gcc-internal-format
 msgid "%<%T::%D%> is not a valid declarator"
 msgstr "%<%T::%D%> är inte en giltig deklarerare"
 
-#: cp/decl.c:7816
+#: cp/decl.c:7888
 #, gcc-internal-format
 msgid "typedef declaration invalid in parameter declaration"
 msgstr "typedef-deklaration ogiltig i parameterdeklaration"
 
-#: cp/decl.c:7822
+#: cp/decl.c:7894
 #, gcc-internal-format
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr "specificerare av lagringsklass ogiltig i parameterdeklarationer"
 
-#: cp/decl.c:7829
+#: cp/decl.c:7901
 #, gcc-internal-format
 msgid "virtual outside class declaration"
 msgstr "virtual utanför klassdeklaration"
 
-#: cp/decl.c:7847
+#: cp/decl.c:7919
 #, gcc-internal-format
 msgid "multiple storage classes in declaration of %qs"
 msgstr "flera lagringsklasser i deklaration av %qs"
 
-#: cp/decl.c:7870
+#: cp/decl.c:7942
 #, gcc-internal-format
 msgid "storage class specified for %qs"
 msgstr "lagringsklass angiven för %qs"
 
-#: cp/decl.c:7904
+#: cp/decl.c:7976
 #, gcc-internal-format
 msgid "top-level declaration of %qs specifies %<auto%>"
 msgstr "toppnivådeklaration av %qs anger %<auto%>"
 
-#: cp/decl.c:7916
+#: cp/decl.c:7988
 #, gcc-internal-format
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr "ogiltig specificerare av lagringsklass i vänfunktionsdeklarationer"
 
-#: cp/decl.c:8043
+#: cp/decl.c:8115
 #, gcc-internal-format
 msgid "destructor cannot be static member function"
 msgstr "destruerare kan inte vara en statisk medlemsfunktion"
 
-#: cp/decl.c:8048
+#: cp/decl.c:8120
 #, gcc-internal-format
 msgid "destructors may not be cv-qualified"
 msgstr "destruerare får inte vara cv-kvalificerade"
 
-#: cp/decl.c:8066
+#: cp/decl.c:8138
 #, gcc-internal-format
 msgid "constructors cannot be declared virtual"
 msgstr "konstruerare kan inte deklareras virtual"
 
-#: cp/decl.c:8079
+#: cp/decl.c:8151
 #, gcc-internal-format
 msgid "can't initialize friend function %qs"
 msgstr "det går inte att initiera vänfunktionen %qs"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:8083
+#: cp/decl.c:8155
 #, gcc-internal-format
 msgid "virtual functions cannot be friends"
 msgstr "virtuella funktioner kan inte vara vänner"
 
-#: cp/decl.c:8087
+#: cp/decl.c:8159
 #, gcc-internal-format
 msgid "friend declaration not in class definition"
 msgstr "vändeklaration är inte i klassdefinition"
 
-#: cp/decl.c:8089
+#: cp/decl.c:8161
 #, gcc-internal-format
 msgid "can't define friend function %qs in a local class definition"
 msgstr "det går inte att definiera vänfunktion %qs i en lokal klassdefinition"
 
-#: cp/decl.c:8102
+#: cp/decl.c:8174
 #, gcc-internal-format
 msgid "destructors may not have parameters"
 msgstr "destruerare får inte ha parametrar"
 
-#: cp/decl.c:8121
+#: cp/decl.c:8193
 #, gcc-internal-format
 msgid "cannot declare pointer to %q#T"
 msgstr "det går inte att deklarera pekare till %q#T"
 
-#: cp/decl.c:8134 cp/decl.c:8141
+#: cp/decl.c:8206 cp/decl.c:8213
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T"
 msgstr "det går inte att deklarera referens till %q#T"
 
-#: cp/decl.c:8143
+#: cp/decl.c:8215
 #, gcc-internal-format
 msgid "cannot declare pointer to %q#T member"
 msgstr "det går inte att deklarera pekare medlem av %q#T"
 
-#: cp/decl.c:8194
+#: cp/decl.c:8266
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 msgstr "det går inte att deklarera en referens till %q#T, som inte är ett typedef- eller ett malltypargument"
 
-#: cp/decl.c:8238
+#: cp/decl.c:8310
 #, gcc-internal-format
 msgid "template-id %qD used as a declarator"
 msgstr "mall-id %qD använd som en deklarerare"
 
-#: cp/decl.c:8289
+#: cp/decl.c:8361
 #, gcc-internal-format
 msgid "member functions are implicitly friends of their class"
 msgstr "medlemsfunktioner är implicit vänner till sin klass"
 
-#: cp/decl.c:8293
+#: cp/decl.c:8365
 #, gcc-internal-format
 msgid "extra qualification %<%T::%> on member %qs"
 msgstr "extra kvalifikation %<%T::%> på medlem %qs"
 
-#: cp/decl.c:8325
+#: cp/decl.c:8397
 #, gcc-internal-format
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 msgstr "det går inte att definiera medlemsfunktion %<%T::%s%> inuti %<%T%>"
 
-#: cp/decl.c:8342
+#: cp/decl.c:8414
 #, gcc-internal-format
 msgid "cannot declare member %<%T::%s%> within %qT"
 msgstr "det går inte att deklarera medlem %<%T::%s%> inuti %qT"
 
-#: cp/decl.c:8365
+#: cp/decl.c:8437
 #, gcc-internal-format
 msgid "non-parameter %qs cannot be a parameter pack"
 msgstr "icke-parameter %qs kan inte vara ett parameterpaket"
 
-#: cp/decl.c:8386
+#: cp/decl.c:8458
 #, gcc-internal-format
 msgid "data member may not have variably modified type %qT"
 msgstr "datamedlem får inte ha variabel typ %qT"
 
-#: cp/decl.c:8388
+#: cp/decl.c:8460
 #, gcc-internal-format
 msgid "parameter may not have variably modified type %qT"
 msgstr "parameter får inte ha variabel typ %qT"
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:8396
+#: cp/decl.c:8468
 #, gcc-internal-format
 msgid "only declarations of constructors can be %<explicit%>"
 msgstr "endast deklarationer av konstruerare kan vara %<explicit%>"
 
-#: cp/decl.c:8404
+#: cp/decl.c:8476
 #, gcc-internal-format
 msgid "non-member %qs cannot be declared %<mutable%>"
 msgstr "icke-medlem %qs kan inte deklareras %<mutable%>"
 
-#: cp/decl.c:8409
+#: cp/decl.c:8481
 #, gcc-internal-format
 msgid "non-object member %qs cannot be declared %<mutable%>"
 msgstr "icke-objektmedlem %qs kan inte deklareras %<mutable%>"
 
-#: cp/decl.c:8415
+#: cp/decl.c:8487
 #, gcc-internal-format
 msgid "function %qs cannot be declared %<mutable%>"
 msgstr "funktionen %qs kan inte deklareras %<mutable%>"
 
-#: cp/decl.c:8420
+#: cp/decl.c:8492
 #, gcc-internal-format
 msgid "static %qs cannot be declared %<mutable%>"
 msgstr "statiska %qs kan inte deklareras %<mutable%>"
 
-#: cp/decl.c:8425
+#: cp/decl.c:8497
 #, gcc-internal-format
 msgid "const %qs cannot be declared %<mutable%>"
 msgstr "const %qs kan inte deklareras %<mutable%>"
 
-#: cp/decl.c:8462
+#: cp/decl.c:8534
 #, gcc-internal-format
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr "%Jtypedef-namn får inte vara en nästad-namnspecificerare"
 
-#: cp/decl.c:8478
+#: cp/decl.c:8550
 #, gcc-internal-format
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 msgstr "ISO C++ förbjuder nästad typ %qD med samma namn som en omgivande klass"
 
-#: cp/decl.c:8564
+#: cp/decl.c:8636
 #, gcc-internal-format
 msgid "qualified function types cannot be used to declare static member functions"
 msgstr "kvalificerade funktiontyper kan inte användas för att deklarera statiska medlemsfunktioner"
 
-#: cp/decl.c:8566
+#: cp/decl.c:8638
 #, gcc-internal-format
 msgid "qualified function types cannot be used to declare free functions"
 msgstr "kvalificerade funktiontyper kan inte användas för att deklarera fria funktioner"
 
-#: cp/decl.c:8592
+#: cp/decl.c:8664
 #, gcc-internal-format
 msgid "type qualifiers specified for friend class declaration"
 msgstr "typkvalificerare angivna för vänklassdeklaration"
 
-#: cp/decl.c:8597
+#: cp/decl.c:8669
 #, gcc-internal-format
 msgid "%<inline%> specified for friend class declaration"
 msgstr "%<inline%> angivet för vänklassdeklaration"
 
-#: cp/decl.c:8605
+#: cp/decl.c:8677
 #, gcc-internal-format
 msgid "template parameters cannot be friends"
 msgstr "mallparametrar kan inte vara vänner"
 
-#: cp/decl.c:8607
+#: cp/decl.c:8679
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 msgstr "vändeklaration kräver klassnyckel, d.v.s. %<friend class %T::%D%>"
 
-#: cp/decl.c:8611
+#: cp/decl.c:8683
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 msgstr "vändeklaration kräver klassnyckel, d.v.s. %<friend %#T%>"
 
-#: cp/decl.c:8624
+#: cp/decl.c:8696
 #, gcc-internal-format
 msgid "trying to make class %qT a friend of global scope"
 msgstr "försöker göra klassen %qT en vän med global räckvidd"
 
-#: cp/decl.c:8635
+#: cp/decl.c:8707
 #, gcc-internal-format
 msgid "invalid qualifiers on non-member function type"
 msgstr "ogiltiga kvalificerare på typ som inte är medlemsfunktion"
 
-#: cp/decl.c:8650
+#: cp/decl.c:8722
 #, gcc-internal-format
 msgid "abstract declarator %qT used as declaration"
 msgstr "abstrakt deklarerare %qT använd som deklaration"
 
-#: cp/decl.c:8679
+#: cp/decl.c:8751
 #, gcc-internal-format
 msgid "cannot use %<::%> in parameter declaration"
 msgstr "det går inte att använda %<::%> i parameterdeklaration"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8725
+#: cp/decl.c:8797
 #, gcc-internal-format
 msgid "invalid use of %<::%>"
 msgstr "ogiltigt användning av %<::%>"
 
-#: cp/decl.c:8740
+#: cp/decl.c:8812
 #, gcc-internal-format
 msgid "can't make %qD into a method -- not in a class"
 msgstr "kan inte göra %qD till en metod -- är inte i en klass"
 
-#: cp/decl.c:8749
+#: cp/decl.c:8821
 #, gcc-internal-format
 msgid "function %qD declared virtual inside a union"
 msgstr "funktionen %qD deklarerad virtuell inuti en union"
 
-#: cp/decl.c:8758
+#: cp/decl.c:8830
 #, gcc-internal-format
 msgid "%qD cannot be declared virtual, since it is always static"
 msgstr "%qD kan inte deklareras virtuell, eftersom den redan är statisk"
 
-#: cp/decl.c:8774
+#: cp/decl.c:8846
 #, gcc-internal-format
 msgid "expected qualified name in friend declaration for destructor %qD"
 msgstr "kvalificerat namn förväntades i vändeklaration för destruerare %qD"
 
-#: cp/decl.c:8784
+#: cp/decl.c:8856
 #, gcc-internal-format
 msgid "declaration of %qD as member of %qT"
 msgstr "deklaration av %qD som medlem av %qT"
 
-#: cp/decl.c:8860
+#: cp/decl.c:8863
 #, gcc-internal-format
+msgid "expected qualified name in friend declaration for constructor %qD"
+msgstr "kvalificerat namn förväntades i vändeklaration för konstruerare %qD"
+
+#: cp/decl.c:8939
+#, gcc-internal-format
 msgid "field %qD has incomplete type"
 msgstr "fält %qD har ofullständig typ"
 
-#: cp/decl.c:8862
+#: cp/decl.c:8941
 #, gcc-internal-format
 msgid "name %qT has incomplete type"
 msgstr "namnet %qT har ofullständig typ"
 
-#: cp/decl.c:8871
+#: cp/decl.c:8950
 #, gcc-internal-format
 msgid "  in instantiation of template %qT"
 msgstr "  i instansiering av mallen %qT"
 
-#: cp/decl.c:8880
+#: cp/decl.c:8959
 #, gcc-internal-format
 msgid "%qE is neither function nor member function; cannot be declared friend"
 msgstr "%qE är varken en funktion eller medlemsfunktion, kan inte deklareras som vän"
@@ -28696,103 +28676,108 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8932
+#: cp/decl.c:9011
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization of member %qD"
 msgstr "ISO C++ förbjuder initiering av medlem %qD"
 
-#: cp/decl.c:8934
+#: cp/decl.c:9013
 #, gcc-internal-format
 msgid "making %qD static"
 msgstr "gör %qD statisk"
 
-#: cp/decl.c:8999
+#: cp/decl.c:9078
 #, gcc-internal-format
 msgid "storage class %<auto%> invalid for function %qs"
 msgstr "lagringsklassen %<auto%> är ogiltig för funktionen %qs"
 
-#: cp/decl.c:9001
+#: cp/decl.c:9080
 #, gcc-internal-format
 msgid "storage class %<register%> invalid for function %qs"
 msgstr "lagringsklassen %<register%> är ogiltig för funktionen %qs"
 
-#: cp/decl.c:9003
+#: cp/decl.c:9082
 #, gcc-internal-format
 msgid "storage class %<__thread%> invalid for function %qs"
 msgstr "lagringsklassen %<__thread%> är ogiltig för funktionen %qs"
 
-#: cp/decl.c:9014
+#: cp/decl.c:9093
 #, gcc-internal-format
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 msgstr "specificerare %<static%> är ogiltigt för funktion %qs deklarerad utanför global räckvidd"
 
-#: cp/decl.c:9017
+#: cp/decl.c:9096
 #, gcc-internal-format
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 msgstr "specificerare %<inline%> är ogiltig för funktionen %qs deklarerad utanför global räckvidd"
 
-#: cp/decl.c:9025
+#: cp/decl.c:9104
 #, gcc-internal-format
 msgid "virtual non-class function %qs"
 msgstr "virtuell icke klassfunktion %qs"
 
-#: cp/decl.c:9056
+#: cp/decl.c:9135
 #, gcc-internal-format
 msgid "cannot declare member function %qD to have static linkage"
 msgstr "det går inte deklarera medlemsfunktionen %qD att ha statisk länkklass"
 
 #. FIXME need arm citation
-#: cp/decl.c:9063
+#: cp/decl.c:9142
 #, gcc-internal-format
 msgid "cannot declare static function inside another function"
 msgstr "kan inte deklarera en statisk funktion i en annan funktion"
 
-#: cp/decl.c:9093
+#: cp/decl.c:9172
 #, gcc-internal-format
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 msgstr "%<static%> får inte användas vid definition (till skillnad mot deklaration) av statisk datamedlem"
 
-#: cp/decl.c:9100
+#: cp/decl.c:9179
 #, gcc-internal-format
 msgid "static member %qD declared %<register%>"
 msgstr "statisk medlem %qD deklarerad %<register%>"
 
-#: cp/decl.c:9105
+#: cp/decl.c:9184
 #, gcc-internal-format
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 msgstr "det går inte att deklarera medlem %q#D att ha extern länkklass"
 
-#: cp/decl.c:9234
+#: cp/decl.c:9313
 #, gcc-internal-format
 msgid "default argument for %q#D has type %qT"
 msgstr "standardargumentet för %q#D har typen %qT"
 
-#: cp/decl.c:9237
+#: cp/decl.c:9316
 #, gcc-internal-format
 msgid "default argument for parameter of type %qT has type %qT"
 msgstr "standardargumentet för parameter av typen %qT har typen %qT"
 
-#: cp/decl.c:9253
+#: cp/decl.c:9332
 #, gcc-internal-format
 msgid "default argument %qE uses local variable %qD"
 msgstr "standardargument %qE använder lokal variabel %qD"
 
-#: cp/decl.c:9323
+#: cp/decl.c:9399
 #, gcc-internal-format
+msgid "parameter %qD has Java class type"
+msgstr "parametern %qD har Javaklasstyp"
+
+#: cp/decl.c:9412
+#, gcc-internal-format
 msgid "parameter %qD invalidly declared method type"
 msgstr "parameter %qD ogiltigt deklarerad metodtyp"
 
-#: cp/decl.c:9347
+#: cp/decl.c:9436
 #, gcc-internal-format
 msgid "parameter %qD includes %s to array of unknown bound %qT"
 msgstr "parameter %qD inkluderar %s till vektor %qT med okänd gräns"
 
-#: cp/decl.c:9361
+#: cp/decl.c:9450
 #, gcc-internal-format
 msgid "parameter packs must be at the end of the parameter list"
 msgstr "parameterpaket måste vara vid slutet av parameterlistan"
 
-#: cp/decl.c:9366
+#: cp/decl.c:9455
 #, gcc-internal-format
 msgid "multiple parameters named %qE"
 msgstr "flera parametrar med namnet %qE"
@@ -28812,138 +28797,138 @@
 #. 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.
-#: cp/decl.c:9581
+#: cp/decl.c:9672
 #, gcc-internal-format
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 msgstr "ogiltig konstruerare, du menade förmodligen %<%T (const %T&)%>"
 
-#: cp/decl.c:9703
+#: cp/decl.c:9794
 #, gcc-internal-format
 msgid "%qD may not be declared within a namespace"
 msgstr "%qD är kanske inte deklarerad i en namnrymd"
 
-#: cp/decl.c:9708
+#: cp/decl.c:9799
 #, gcc-internal-format
 msgid "%qD may not be declared as static"
 msgstr "%qD får inte deklareras som statisk"
 
-#: cp/decl.c:9731
+#: cp/decl.c:9825
 #, gcc-internal-format
 msgid "%qD must be a nonstatic member function"
 msgstr "%qD måste vara en icke-statisk medlemsfunktion"
 
-#: cp/decl.c:9740
+#: cp/decl.c:9834
 #, gcc-internal-format
 msgid "%qD must be either a non-static member function or a non-member function"
 msgstr "%qD måste vara antingen en medlemsfunktion som inte är statisk eller funktion som inte är medlem"
 
-#: cp/decl.c:9761
+#: cp/decl.c:9855
 #, gcc-internal-format
 msgid "%qD must have an argument of class or enumerated type"
 msgstr "%qD måste ha ett argument med klass- eller uppräkningstyp"
 
-#: cp/decl.c:9802
+#: cp/decl.c:9896
 #, gcc-internal-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr "konvertering till %s%s kommer aldrig använda en typkonverteringsoperator"
 
 #. 13.4.0.3
-#: cp/decl.c:9810
+#: cp/decl.c:9904
 #, gcc-internal-format
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr "ISO C++ förhindrar överlagring av operatorn ?:"
 
-#: cp/decl.c:9815
+#: cp/decl.c:9909
 #, gcc-internal-format
 msgid "%qD must not have variable number of arguments"
 msgstr "%qD får inte ha variabelt antal argument"
 
-#: cp/decl.c:9866
+#: cp/decl.c:9960
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its argument"
 msgstr "postfix %qD måste ta %<int%> som sitt argument"
 
-#: cp/decl.c:9869
+#: cp/decl.c:9963
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its second argument"
 msgstr "postfix %qD måste ta %<int%> som sitt andra argument"
 
-#: cp/decl.c:9877
+#: cp/decl.c:9971
 #, gcc-internal-format
 msgid "%qD must take either zero or one argument"
 msgstr "%qD måste ta antingen noll eller ett argument"
 
-#: cp/decl.c:9879
+#: cp/decl.c:9973
 #, gcc-internal-format
 msgid "%qD must take either one or two arguments"
 msgstr "%qD måste ta antingen ett eller två argument"
 
-#: cp/decl.c:9901
+#: cp/decl.c:9995
 #, gcc-internal-format
 msgid "prefix %qD should return %qT"
 msgstr "prefix %qD skall returnera %qT"
 
-#: cp/decl.c:9907
+#: cp/decl.c:10001
 #, gcc-internal-format
 msgid "postfix %qD should return %qT"
 msgstr "postfix %qD skall returnera %qT"
 
-#: cp/decl.c:9916
+#: cp/decl.c:10010
 #, gcc-internal-format
 msgid "%qD must take %<void%>"
 msgstr "%qD måste ta %<void%>"
 
-#: cp/decl.c:9918 cp/decl.c:9927
+#: cp/decl.c:10012 cp/decl.c:10021
 #, gcc-internal-format
 msgid "%qD must take exactly one argument"
 msgstr "%qD måste ta exakt ett argument"
 
-#: cp/decl.c:9929
+#: cp/decl.c:10023
 #, gcc-internal-format
 msgid "%qD must take exactly two arguments"
 msgstr "%qD måste ta exakt två argument"
 
-#: cp/decl.c:9938
+#: cp/decl.c:10032
 #, gcc-internal-format
 msgid "user-defined %qD always evaluates both arguments"
 msgstr "användardefinierad %qD beräknar alltid båda argumenten"
 
-#: cp/decl.c:9952
+#: cp/decl.c:10046
 #, gcc-internal-format
 msgid "%qD should return by value"
 msgstr "%qD skall returnera som värde"
 
-#: cp/decl.c:9964 cp/decl.c:9968
+#: cp/decl.c:10058 cp/decl.c:10062
 #, gcc-internal-format
 msgid "%qD cannot have default arguments"
 msgstr "%qD kan inte ha standardargument"
 
-#: cp/decl.c:10026
+#: cp/decl.c:10120
 #, gcc-internal-format
 msgid "using template type parameter %qT after %qs"
 msgstr "malltypparametern %qT används efter %qs"
 
-#: cp/decl.c:10041
+#: cp/decl.c:10135
 #, gcc-internal-format
 msgid "using typedef-name %qD after %qs"
 msgstr "typedef-namnet %qD används efter %qs"
 
-#: cp/decl.c:10042
+#: cp/decl.c:10136
 #, gcc-internal-format
 msgid "%q+D has a previous declaration here"
 msgstr "%q+D har en tidigare deklaration här"
 
-#: cp/decl.c:10050
+#: cp/decl.c:10144
 #, gcc-internal-format
 msgid "%qT referred to as %qs"
 msgstr "%qT refererad till som %qs"
 
-#: cp/decl.c:10051 cp/decl.c:10058
+#: cp/decl.c:10145 cp/decl.c:10152
 #, gcc-internal-format
 msgid "%q+T has a previous declaration here"
 msgstr "%q+T har en tidigare deklaration här"
 
-#: cp/decl.c:10057
+#: cp/decl.c:10151
 #, gcc-internal-format
 msgid "%qT referred to as enum"
 msgstr "%qT refererad till som enum"
@@ -28955,73 +28940,73 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:10072
+#: cp/decl.c:10166
 #, gcc-internal-format
 msgid "template argument required for %<%s %T%>"
 msgstr "mallargument krävs för %<%s %T%>"
 
-#: cp/decl.c:10120 cp/name-lookup.c:2698
+#: cp/decl.c:10214 cp/name-lookup.c:2700
 #, gcc-internal-format
 msgid "%qD has the same name as the class in which it is declared"
 msgstr "%qD har samma namn som klassen den är deklarerad i"
 
-#: cp/decl.c:10150 cp/name-lookup.c:2207 cp/parser.c:4036 cp/parser.c:14029
-#: cp/parser.c:16234
+#: cp/decl.c:10244 cp/name-lookup.c:2209 cp/parser.c:4040 cp/parser.c:14099
+#: cp/parser.c:16316
 #, gcc-internal-format
 msgid "reference to %qD is ambiguous"
 msgstr "referens till %qD är tvetydig"
 
-#: cp/decl.c:10264
+#: cp/decl.c:10358
 #, gcc-internal-format
 msgid "use of enum %q#D without previous declaration"
 msgstr "enum %q#D används utan tidigare deklaration"
 
-#: cp/decl.c:10285
+#: cp/decl.c:10379
 #, gcc-internal-format
 msgid "redeclaration of %qT as a non-template"
 msgstr "omdeklaration av %qT som en icke-mall"
 
-#: cp/decl.c:10286 cp/pt.c:4154
+#: cp/decl.c:10380
 #, gcc-internal-format
 msgid "previous declaration %q+D"
 msgstr "tidigare deklaration %q+D"
 
-#: cp/decl.c:10397
+#: cp/decl.c:10491
 #, gcc-internal-format
 msgid "derived union %qT invalid"
 msgstr "härledd unionen %qT ogiltig"
 
-#: cp/decl.c:10406
+#: cp/decl.c:10500
 #, gcc-internal-format
 msgid "Java class %qT cannot have multiple bases"
 msgstr "Javaklass %qT kan inte ha flera baser"
 
-#: cp/decl.c:10417
+#: cp/decl.c:10511
 #, gcc-internal-format
 msgid "Java class %qT cannot have virtual bases"
 msgstr "Javaklass %qT kan inte ha virtuella baser"
 
-#: cp/decl.c:10440
+#: cp/decl.c:10534
 #, gcc-internal-format
 msgid "base type %qT fails to be a struct or class type"
 msgstr "bastyp %qT är ingen post- eller klasstyp"
 
-#: cp/decl.c:10473
+#: cp/decl.c:10567
 #, gcc-internal-format
 msgid "recursive type %qT undefined"
 msgstr "rekursiv typ %qT odefinierad"
 
-#: cp/decl.c:10475
+#: cp/decl.c:10569
 #, gcc-internal-format
 msgid "duplicate base type %qT invalid"
 msgstr "upprepat bastyp %qT ogiltig"
 
-#: cp/decl.c:10552
+#: cp/decl.c:10646
 #, gcc-internal-format
 msgid "multiple definition of %q#T"
 msgstr "fler definitioner av %q#T"
 
-#: cp/decl.c:10553
+#: cp/decl.c:10647
 #, gcc-internal-format
 msgid "%Jprevious definition here"
 msgstr "%Jtidigare definition här"
@@ -29030,47 +29015,52 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:10692
+#: cp/decl.c:10786
 #, gcc-internal-format
 msgid "no integral type can represent all of the enumerator values for %qT"
 msgstr "ingen heltalstyp kan representera alla uppräkningsvärdena i %qT"
 
-#: cp/decl.c:10803
+#: cp/decl.c:10897
 #, gcc-internal-format
 msgid "enumerator value for %qD is not an integer constant"
 msgstr "uppräkningsvärde för %qD är inte en heltalskonstant"
 
-#: cp/decl.c:10831
+#: cp/decl.c:10925
 #, gcc-internal-format
 msgid "overflow in enumeration values at %qD"
 msgstr "överspill i uppräkningsvärden vid %qD"
 
-#: cp/decl.c:10906
+#: cp/decl.c:11002
 #, gcc-internal-format
 msgid "return type %q#T is incomplete"
 msgstr "returtypen %q#T är ofullständig"
 
-#: cp/decl.c:11031 cp/typeck.c:6711
+#: cp/decl.c:11004
 #, gcc-internal-format
+msgid "return type has Java class type %q#T"
+msgstr "returtypen har Javaklasstyp %q#T"
+
+#: cp/decl.c:11129 cp/typeck.c:6739
+#, gcc-internal-format
 msgid "%<operator=%> should return a reference to %<*this%>"
 msgstr "%<operator=%> skall returnera en referens till %<*this%>"
 
-#: cp/decl.c:11420
+#: cp/decl.c:11518
 #, gcc-internal-format
 msgid "parameter %qD declared void"
 msgstr "parameter %qD deklarerad void"
 
-#: cp/decl.c:11908
+#: cp/decl.c:12006
 #, gcc-internal-format
 msgid "invalid member function declaration"
 msgstr "ogiltig medlemsfunktionsdeklaration"
 
-#: cp/decl.c:11923
+#: cp/decl.c:12021
 #, gcc-internal-format
 msgid "%qD is already defined in class %qT"
 msgstr "%qD är redan definierad i klassen %qT"
 
-#: cp/decl.c:12170
+#: cp/decl.c:12268
 #, gcc-internal-format
 msgid "static member function %q#D declared with type qualifiers"
 msgstr "statisk medlemsfunktion %q#D deklarerad med typkvalificerare"
@@ -29110,7 +29100,7 @@
 msgid "deleting %qT is undefined"
 msgstr "radera %qT är odefinierat"
 
-#: cp/decl2.c:459 cp/pt.c:3828
+#: cp/decl2.c:459 cp/pt.c:3831
 #, gcc-internal-format
 msgid "template declaration of %q#D"
 msgstr "malldeklaration av %q#D"
@@ -29195,22 +29185,22 @@
 msgid "static member %qD cannot be a bit-field"
 msgstr "statisk medlem %qD kan inte vara ett bitfält"
 
-#: cp/decl2.c:1122
+#: cp/decl2.c:1165
 #, gcc-internal-format
 msgid "anonymous struct not inside named type"
 msgstr "anonym post som inte är inuti en namngiven typ"
 
-#: cp/decl2.c:1206
+#: cp/decl2.c:1249
 #, gcc-internal-format
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr "anonyma aggregat med namnrymdsräckvidd måste vara statiska"
 
-#: cp/decl2.c:1215
+#: cp/decl2.c:1258
 #, gcc-internal-format
 msgid "anonymous union with no members"
 msgstr "anonym union utan medlemmar"
 
-#: cp/decl2.c:1251
+#: cp/decl2.c:1294
 #, gcc-internal-format
 msgid "%<operator new%> must return type %qT"
 msgstr "%<operator new%> måste returnera typ %qT"
@@ -29219,52 +29209,52 @@
 #.
 #. The first parameter shall not have an associated default
 #. argument.
-#: cp/decl2.c:1262
+#: cp/decl2.c:1305
 #, gcc-internal-format
 msgid "the first parameter of %<operator new%> cannot have a default argument"
 msgstr "andra parametern till %<operator new%> kan inte ha standardargument"
 
-#: cp/decl2.c:1278
+#: cp/decl2.c:1321
 #, gcc-internal-format
 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
 msgstr "%<operator new%> tar typen %<size_t%> (%qT) som första parameter"
 
-#: cp/decl2.c:1307
+#: cp/decl2.c:1350
 #, gcc-internal-format
 msgid "%<operator delete%> must return type %qT"
 msgstr "%<operator new%> måste returnera typ %qT"
 
-#: cp/decl2.c:1316
+#: cp/decl2.c:1359
 #, gcc-internal-format
 msgid "%<operator delete%> takes type %qT as first parameter"
 msgstr "%<operator new%> tar typen %qT som första parameter"
 
-#: cp/decl2.c:1985
+#: cp/decl2.c:2028
 #, gcc-internal-format
 msgid "%qT has a field %qD whose type uses the anonymous namespace"
 msgstr "%qT har ett fält %qD vars typ använder den anonyma namnrymden"
 
-#: cp/decl2.c:1992
+#: cp/decl2.c:2035
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than the type of its field %qD"
 msgstr "%qT är deklarerad med större synlighet än typen för dess fält %qD"
 
-#: cp/decl2.c:2005
+#: cp/decl2.c:2048
 #, gcc-internal-format
 msgid "%qT has a base %qT whose type uses the anonymous namespace"
 msgstr "%qT har en bas %qT vars typ använder den anonyma namnrymden"
 
-#: cp/decl2.c:2011
+#: cp/decl2.c:2054
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than its base %qT"
 msgstr "%qT är deklarerad med större synlighet än sin bas %qT"
 
-#: cp/decl2.c:3395
+#: cp/decl2.c:3441
 #, gcc-internal-format
 msgid "inline function %q+D used but never defined"
 msgstr "inline-funktion %q+D använd men aldrig definierad"
 
-#: cp/decl2.c:3543
+#: cp/decl2.c:3589
 #, gcc-internal-format
 msgid "default argument missing for parameter %P of %q+#D"
 msgstr "standardargumentet saknas för parameter %P till %q+#D"
@@ -29272,7 +29262,7 @@
 #. We really want to suppress this warning in system headers,
 #. because libstdc++ uses variadic templates even when we aren't
 #. in C++0x mode.
-#: cp/error.c:2669
+#: cp/error.c:2712
 #, gcc-internal-format
 msgid "ISO C++ does not include variadic templates"
 msgstr "ISO C++ innehåller inte variadiska mallar"
@@ -29304,7 +29294,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr "kastar NULL, som har heltals-, inte pekartyp"
 
-#: cp/except.c:643 cp/init.c:1780
+#: cp/except.c:643 cp/init.c:1915
 #, gcc-internal-format
 msgid "%qD should never be overloaded"
 msgstr "%qD skall aldrig överlagras"
@@ -29403,232 +29393,247 @@
 msgid "member %qD declared as friend before type %qT defined"
 msgstr "medlem %qD deklarerad som vän före typ %qT definieras"
 
-#: cp/friend.c:550
+#: cp/friend.c:543
 #, gcc-internal-format
+msgid "friend declaration %qD in local class without prior declaration"
+msgstr "vändeklaration %qD i lokal klass utan en tidigare deklaration"
+
+#: cp/friend.c:564
+#, gcc-internal-format
 msgid "friend declaration %q#D declares a non-template function"
 msgstr "vändeklaration %q#D deklarerar en icke-mall-funktion"
 
-#: cp/friend.c:554
+#: cp/friend.c:568
 #, 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) "
 
-#: cp/init.c:334
+#: cp/init.c:374
 #, gcc-internal-format
+msgid "value-initialization of reference"
+msgstr "värdeinitiering av referens"
+
+#: cp/init.c:481
+#, gcc-internal-format
 msgid "%J%qD should be initialized in the member initialization list"
 msgstr "%J%qD skall initieras i medlemsinitieringslistan"
 
-#: cp/init.c:382
+#: cp/init.c:529
 #, gcc-internal-format
 msgid "%Jdefault-initialization of %q#D, which has reference type"
 msgstr "%Jstandardinitiering av %q#D, som har referenstyp"
 
-#: cp/init.c:388
+#: cp/init.c:535
 #, gcc-internal-format
 msgid "%Juninitialized reference member %qD"
 msgstr "%Joinitierad referensmedlem %qD"
 
-#: cp/init.c:391
+#: cp/init.c:538
 #, gcc-internal-format
 msgid "%Juninitialized member %qD with %<const%> type %qT"
 msgstr "%Joinitierad medlem %qD med %<const%>-typ %qT"
 
-#: cp/init.c:534
+#: cp/init.c:681
 #, gcc-internal-format
 msgid "%q+D will be initialized after"
 msgstr "%q+D kommer initieras efter"
 
-#: cp/init.c:537
+#: cp/init.c:684
 #, gcc-internal-format
 msgid "base %qT will be initialized after"
 msgstr "basen %qT kommer initieras efter"
 
-#: cp/init.c:540
+#: cp/init.c:687
 #, gcc-internal-format
 msgid "  %q+#D"
 msgstr "  %q+#D"
 
-#: cp/init.c:542
+#: cp/init.c:689
 #, gcc-internal-format
 msgid "  base %qT"
 msgstr "  basen %qT"
 
-#: cp/init.c:543
+#: cp/init.c:690
 #, gcc-internal-format
 msgid "%J  when initialized here"
 msgstr "%J  vid initiering här"
 
-#: cp/init.c:559
+#: cp/init.c:706
 #, gcc-internal-format
 msgid "%Jmultiple initializations given for %qD"
 msgstr "%Jflera initieringar givna för %qD"
 
-#: cp/init.c:562
+#: cp/init.c:709
 #, gcc-internal-format
 msgid "%Jmultiple initializations given for base %qT"
 msgstr "%Jflera initieringar givna för basen %qT"
 
-#: cp/init.c:629
+#: cp/init.c:776
 #, gcc-internal-format
 msgid "%Jinitializations for multiple members of %qT"
 msgstr "%Jinitiering av flera medlemmar av %qT"
 
-#: cp/init.c:691
+#: cp/init.c:839
 #, gcc-internal-format
 msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
 msgstr "%Jbasklass %q#T skulle varit explicit initierad i kopieringskonstrueraren"
 
-#: cp/init.c:915 cp/init.c:934
+#: cp/init.c:1063 cp/init.c:1082
 #, gcc-internal-format
 msgid "class %qT does not have any field named %qD"
 msgstr "klass %qT har inget fält med namnet %qD"
 
-#: cp/init.c:921
+#: cp/init.c:1069
 #, gcc-internal-format
 msgid "%q#D is a static data member; it can only be initialized at its definition"
 msgstr "%q#D är en statisk datamedlem; den kan endast initieras vid sin definition"
 
-#: cp/init.c:928
+#: cp/init.c:1076
 #, gcc-internal-format
 msgid "%q#D is not a non-static data member of %qT"
 msgstr "%q#D är en icke-statisk datamedlem av %qT"
 
-#: cp/init.c:967
+#: cp/init.c:1115
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which has no base classes"
 msgstr "namnlös initierare för %qT, som inte har några basklasser"
 
-#: cp/init.c:975
+#: cp/init.c:1123
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which uses multiple inheritance"
 msgstr "namnlös initierare för %qT som använder multipelt arv"
 
-#: cp/init.c:1021
+#: cp/init.c:1169
 #, gcc-internal-format
 msgid "%qD is both a direct base and an indirect virtual base"
 msgstr "%qD är både en direkt bas och en indirekt virtuell bas"
 
-#: cp/init.c:1029
+#: cp/init.c:1177
 #, gcc-internal-format
 msgid "type %qT is not a direct or virtual base of %qT"
 msgstr "typ %qT är inte en direkt eller virtuell bas till %qT"
 
-#: cp/init.c:1032
+#: cp/init.c:1180
 #, gcc-internal-format
 msgid "type %qT is not a direct base of %qT"
 msgstr "typ %qT är inte en direkt bas till %qT"
 
-#: cp/init.c:1112
+#: cp/init.c:1260
 #, gcc-internal-format
 msgid "bad array initializer"
 msgstr "felaktig vektorinitierare"
 
-#: cp/init.c:1287
+#: cp/init.c:1435
 #, gcc-internal-format
 msgid "%qT is not an aggregate type"
 msgstr "%qT är inte en aggregattyp"
 
-#: cp/init.c:1341
+#: cp/init.c:1489
 #, gcc-internal-format
 msgid "incomplete type %qT does not have member %qD"
 msgstr "ofullständig typ %qT har inte medlem %qD"
 
-#: cp/init.c:1354
+#: cp/init.c:1502
 #, gcc-internal-format
 msgid "invalid pointer to bit-field %qD"
 msgstr "ogiltigt pekare till bitfält %qD"
 
-#: cp/init.c:1431
+#: cp/init.c:1579
 #, gcc-internal-format
 msgid "invalid use of non-static member function %qD"
 msgstr "ogiltig användning av icke-statisk medlemsfunktion %qD"
 
-#: cp/init.c:1437
+#: cp/init.c:1585
 #, gcc-internal-format
 msgid "invalid use of non-static data member %qD"
 msgstr "ogiltig användning av icke-statisk datamedlem %qD"
 
-#: cp/init.c:1714
+#: cp/init.c:1862
 #, gcc-internal-format
 msgid "invalid type %<void%> for new"
 msgstr "ogiltig typ %<void%> för new"
 
-#: cp/init.c:1724
+#: cp/init.c:1872
 #, gcc-internal-format
 msgid "uninitialized const in %<new%> of %q#T"
 msgstr "oinitierad const i %<new%> av %q#T"
 
-#: cp/init.c:1775
+#: cp/init.c:1910
 #, gcc-internal-format
 msgid "call to Java constructor with %qs undefined"
 msgstr "anrop av Javakonstruerare med %qs odefinierad"
 
-#: cp/init.c:1815
+#: cp/init.c:1926
 #, gcc-internal-format
+msgid "Java class %q#T object allocated using placement new"
+msgstr "objekt med Javaklass %q#T allokerat med placerande new"
+
+#: cp/init.c:1955
+#, gcc-internal-format
 msgid "no suitable %qD found in class %qT"
 msgstr "ingen lämplig %qD i klassen %qT"
 
-#: cp/init.c:1820
+#: cp/init.c:1960
 #, gcc-internal-format
 msgid "request for member %qD is ambiguous"
 msgstr "begäran av medlem %qD är tvetydig"
 
-#: cp/init.c:1972
+#: cp/init.c:2134
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization in array new"
 msgstr "ISO C++ förbjuder tilldelning i vektor-new"
 
-#: cp/init.c:2174
+#: cp/init.c:2336
 #, gcc-internal-format
 msgid "size in array new must have integral type"
 msgstr "storlek i vektor-new måste ha heltalstyp"
 
-#: cp/init.c:2183
+#: cp/init.c:2345
 #, gcc-internal-format
 msgid "new cannot be applied to a reference type"
 msgstr "new kan inte användas på en referenstyp"
 
-#: cp/init.c:2189
+#: cp/init.c:2351
 #, gcc-internal-format
 msgid "new cannot be applied to a function type"
 msgstr "new kan inte användas på en funktionstyp"
 
-#: cp/init.c:2228
+#: cp/init.c:2390
 #, gcc-internal-format
 msgid "call to Java constructor, while %<jclass%> undefined"
 msgstr "anrop till Javakonstruerare med %<jclass%> odefinierad"
 
-#: cp/init.c:2246
+#: cp/init.c:2408
 #, gcc-internal-format
 msgid "can't find %<class$%> in %qT"
 msgstr "kan inte hitta %<class$%> i %qT"
 
-#: cp/init.c:2607
+#: cp/init.c:2769
 #, gcc-internal-format
 msgid "initializer ends prematurely"
 msgstr "initierare tar slut i förtid"
 
-#: cp/init.c:2662
+#: cp/init.c:2824
 #, gcc-internal-format
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr "det går inte att initiera en flerdimensionell vektor med initierare"
 
-#: cp/init.c:2799
+#: cp/init.c:2961
 #, gcc-internal-format
 msgid "possible problem detected in invocation of delete operator:"
 msgstr "möjligt problem upptäckt vid anrop av delete-operatorn:"
 
-#: cp/init.c:2802
+#: cp/init.c:2964
 #, gcc-internal-format
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr "varken destrueraren eller den klasspecifika operatorn delete kommer anropas, även om de är deklarerade när klassen definieras."
 
-#: cp/init.c:2823
+#: cp/init.c:2985
 #, gcc-internal-format
 msgid "unknown array size in delete"
 msgstr "okänd vektorstorlek i delete"
 
-#: cp/init.c:3070
+#: cp/init.c:3232
 #, gcc-internal-format
 msgid "type to vector delete is neither pointer or array type"
 msgstr "typ till vektor-delete är varken pekar- eller vektortyp"
@@ -29693,22 +29698,22 @@
 msgid "mangling typeof, use decltype instead"
 msgstr "manglar typeof, använd decltype istället"
 
-#: cp/mangle.c:2208
+#: cp/mangle.c:2211
 #, gcc-internal-format
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr "call_expr kan inte manglas på grund av en defekt i C++-ABI:et"
 
-#: cp/mangle.c:2216
+#: cp/mangle.c:2219
 #, gcc-internal-format
 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
 msgstr "typkonverteringar med noll operander kan inte manglas på grund av en defekt i C++-ABI:et"
 
-#: cp/mangle.c:2266
+#: cp/mangle.c:2269
 #, gcc-internal-format
 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
 msgstr "utelämnad mittenoperand till %<?:%> kan inte manglas"
 
-#: cp/mangle.c:2584
+#: cp/mangle.c:2587
 #, gcc-internal-format
 msgid "the mangled name of %qD will change in a future version of GCC"
 msgstr "det manglade namnet för %qD kommer ändras i en framtida version av GCC"
@@ -29718,27 +29723,27 @@
 msgid "generic thunk code fails for method %q#D which uses %<...%>"
 msgstr "generell dunkkod misslyckas för metod %q#D som använder %<...%>"
 
-#: cp/method.c:697
+#: cp/method.c:698
 #, gcc-internal-format
 msgid "non-static const member %q#D, can't use default assignment operator"
 msgstr "ickestatisk const-medlem %q#D, det går inte att använda standardtilldelningsoperatorn"
 
-#: cp/method.c:703
+#: cp/method.c:704
 #, gcc-internal-format
 msgid "non-static reference member %q#D, can't use default assignment operator"
 msgstr "ickestatisk referensmedlem %q#D, det går inte att använda standardtilldelningsoperatorn"
 
-#: cp/method.c:815
+#: cp/method.c:816
 #, gcc-internal-format
 msgid "%Hsynthesized method %qD first required here "
 msgstr "%Hsyntetiserad metod %qD krävs första gången här"
 
-#: cp/method.c:1158
+#: cp/method.c:1159
 #, gcc-internal-format
 msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
 msgstr "vtable-utplacering för klass %qT följer kanske inte ABI:et och kan ändras i en framtida version av GCC på grund av implicit virtuell destruerare"
 
-#: cp/name-lookup.c:728
+#: cp/name-lookup.c:727
 #, gcc-internal-format
 msgid "redeclaration of %<wchar_t%> as %qT"
 msgstr "omdeklaration av %<wchar_t%> som %qT"
@@ -29749,245 +29754,245 @@
 #. [basic.start.main]
 #.
 #. This function shall not be overloaded.
-#: cp/name-lookup.c:758
+#: cp/name-lookup.c:757
 #, gcc-internal-format
 msgid "invalid redeclaration of %q+D"
 msgstr "ogiltig omdeklaration av %q+D"
 
-#: cp/name-lookup.c:759
+#: cp/name-lookup.c:758
 #, gcc-internal-format
 msgid "as %qD"
 msgstr "som %qD"
 
-#: cp/name-lookup.c:850
+#: cp/name-lookup.c:849
 #, gcc-internal-format
 msgid "type mismatch with previous external decl of %q#D"
 msgstr "typ stämmer inte med tidigare externdeklaration av %q#D"
 
-#: cp/name-lookup.c:851
+#: cp/name-lookup.c:850
 #, gcc-internal-format
 msgid "previous external decl of %q+#D"
 msgstr "tidigare externdeklaration av %q+#D"
 
-#: cp/name-lookup.c:942
+#: cp/name-lookup.c:941
 #, gcc-internal-format
 msgid "extern declaration of %q#D doesn't match"
 msgstr "externdeklaration av %q#D stämmer inte"
 
-#: cp/name-lookup.c:943
+#: cp/name-lookup.c:942
 #, gcc-internal-format
 msgid "global declaration %q+#D"
 msgstr "global deklaration av %q+#D"
 
-#: cp/name-lookup.c:980 cp/name-lookup.c:987
+#: cp/name-lookup.c:979 cp/name-lookup.c:986
 #, gcc-internal-format
 msgid "declaration of %q#D shadows a parameter"
 msgstr "deklaration av %q#D skuggar en parameter"
 
 #. Location of previous decl is not useful in this case.
-#: cp/name-lookup.c:1012
+#: cp/name-lookup.c:1011
 #, gcc-internal-format
 msgid "declaration of %qD shadows a member of 'this'"
 msgstr "deklaration av %qD skuggar en medlem av \"this\""
 
 # local, det kan troligen vara både lokal variabel och lokal funktionsdeklartion
-#: cp/name-lookup.c:1018
+#: cp/name-lookup.c:1017
 #, gcc-internal-format
 msgid "declaration of %qD shadows a previous local"
 msgstr "deklaration av %qD skuggar en tidigare lokal deklaration"
 
-#: cp/name-lookup.c:1025
+#: cp/name-lookup.c:1024
 #, gcc-internal-format
 msgid "declaration of %qD shadows a global declaration"
 msgstr "deklaration av %qD skuggar en global deklaration"
 
-#: cp/name-lookup.c:1148
+#: cp/name-lookup.c:1147
 #, gcc-internal-format
 msgid "name lookup of %qD changed"
 msgstr "namuppslagning av %qD ändrades"
 
-#: cp/name-lookup.c:1149
+#: cp/name-lookup.c:1148
 #, gcc-internal-format
 msgid "  matches this %q+D under ISO standard rules"
 msgstr "  stämmer med denna %qD under ISO:s standardregler"
 
-#: cp/name-lookup.c:1151
+#: cp/name-lookup.c:1150
 #, gcc-internal-format
 msgid "  matches this %q+D under old rules"
 msgstr "  stämmer med denna %q+D under gamla regler"
 
-#: cp/name-lookup.c:1169 cp/name-lookup.c:1177
+#: cp/name-lookup.c:1168 cp/name-lookup.c:1176
 #, gcc-internal-format
 msgid "name lookup of %qD changed for new ISO %<for%> scoping"
 msgstr "namnuppslagning av %qD ändrad för ny räckvidd i %<for%> enligt ISO"
 
-#: cp/name-lookup.c:1171
+#: cp/name-lookup.c:1170
 #, gcc-internal-format
 msgid "  cannot use obsolete binding at %q+D because it has a destructor"
 msgstr "  det går inte att använda föråldrad bindning vid %q+D för att den har en destruerare"
 
-#: cp/name-lookup.c:1179
+#: cp/name-lookup.c:1178
 #, gcc-internal-format
 msgid "  using obsolete binding at %q+D"
 msgstr "  använder föråldrad bindning vid %q+D"
 
-#: cp/name-lookup.c:1232
+#: cp/name-lookup.c:1231
 #, gcc-internal-format
 msgid "%s %s(%E) %p %d\n"
 msgstr "%s %s(%E) %p %d\n"
 
-#: cp/name-lookup.c:1235
+#: cp/name-lookup.c:1234
 #, gcc-internal-format
 msgid "%s %s %p %d\n"
 msgstr "%s %s %p %d\n"
 
 # Detta är en exakt kopia från koden.  Skall nog knappast översättas.
-#: cp/name-lookup.c:1362
+#: cp/name-lookup.c:1361
 #, gcc-internal-format
 msgid "XXX is_class_level != (current_scope == class_scope)\n"
 msgstr "XXX is_class_level != (current_scope == class_scope)\n"
 
-#: cp/name-lookup.c:1920
+#: cp/name-lookup.c:1922
 #, gcc-internal-format
 msgid "%q#D hides constructor for %q#T"
 msgstr "%q#D döljer konstruerare för %q#T"
 
-#: cp/name-lookup.c:1937
+#: cp/name-lookup.c:1939
 #, gcc-internal-format
 msgid "%q#D conflicts with previous using declaration %q#D"
 msgstr "%q#D står i konflikt med tidigare using-deklaration %q#D"
 
-#: cp/name-lookup.c:1960
+#: cp/name-lookup.c:1962
 #, gcc-internal-format
 msgid "previous non-function declaration %q+#D"
 msgstr "tidigare icke-funktions-deklaration av %q+#D"
 
-#: cp/name-lookup.c:1961
+#: cp/name-lookup.c:1963
 #, gcc-internal-format
 msgid "conflicts with function declaration %q#D"
 msgstr "står i konflikt med funktionsdeklaration %q#D"
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2039 cp/name-lookup.c:2064
+#: cp/name-lookup.c:2041 cp/name-lookup.c:2066
 #, gcc-internal-format
 msgid "%qT is not a namespace"
 msgstr "%qT är inte en namnrymd"
 
 #. 7.3.3/5
 #. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2049
+#: cp/name-lookup.c:2051
 #, gcc-internal-format
 msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
 msgstr "en using-deklaration kan inte ange ett mall-id.  Försök med %<using %D%>"
 
-#: cp/name-lookup.c:2056
+#: cp/name-lookup.c:2058
 #, gcc-internal-format
 msgid "namespace %qD not allowed in using-declaration"
 msgstr "namnrymd %qD är inte tillåten i using-deklaration"
 
-#: cp/name-lookup.c:2092
+#: cp/name-lookup.c:2094
 #, gcc-internal-format
 msgid "%qD not declared"
 msgstr "%qD inte deklarerad"
 
-#: cp/name-lookup.c:2128 cp/name-lookup.c:2165 cp/name-lookup.c:2199
-#: cp/name-lookup.c:2214
+#: cp/name-lookup.c:2130 cp/name-lookup.c:2167 cp/name-lookup.c:2201
+#: cp/name-lookup.c:2216
 #, gcc-internal-format
 msgid "%qD is already declared in this scope"
 msgstr "%qD är redan deklarerad i detta definitionsområde"
 
-#: cp/name-lookup.c:2817
+#: cp/name-lookup.c:2819
 #, gcc-internal-format
 msgid "using-declaration for non-member at class scope"
 msgstr "using-deklaration för icke-medlem vid klassräckvidd"
 
-#: cp/name-lookup.c:2824
+#: cp/name-lookup.c:2826
 #, gcc-internal-format
 msgid "%<%T::%D%> names destructor"
 msgstr "%<%T::%D%> namnger en destruerare"
 
-#: cp/name-lookup.c:2829
+#: cp/name-lookup.c:2831
 #, gcc-internal-format
 msgid "%<%T::%D%> names constructor"
 msgstr "%<%T::%D%> namnger en konstruerare"
 
-#: cp/name-lookup.c:2834
+#: cp/name-lookup.c:2836
 #, gcc-internal-format
 msgid "%<%T::%D%> names constructor in %qT"
 msgstr "%<%T::%D%> namnger konstruerare i %qT"
 
-#: cp/name-lookup.c:2884
+#: cp/name-lookup.c:2886
 #, gcc-internal-format
 msgid "no members matching %<%T::%D%> in %q#T"
 msgstr "inga medlemmar matchar %<%T::%D%> i %q#T"
 
-#: cp/name-lookup.c:2952
+#: cp/name-lookup.c:2954
 #, gcc-internal-format
 msgid "declaration of %qD not in a namespace surrounding %qD"
 msgstr "deklaration av %qD inte i namnrymd som omger %qD"
 
-#: cp/name-lookup.c:2960
+#: cp/name-lookup.c:2962
 #, gcc-internal-format
 msgid "explicit qualification in declaration of %qD"
 msgstr "explicit-kvalifikation i deklaration av %qD"
 
-#: cp/name-lookup.c:3003
+#: cp/name-lookup.c:3005
 #, gcc-internal-format
 msgid "%qD should have been declared inside %qD"
 msgstr "%qD borde ha deklarerats inuti %qD"
 
-#: cp/name-lookup.c:3048
+#: cp/name-lookup.c:3050
 #, gcc-internal-format
 msgid "%qD attribute requires a single NTBS argument"
 msgstr "attributet %qD kräver ett ensamt NTBS-argument"
 
-#: cp/name-lookup.c:3055
+#: cp/name-lookup.c:3057
 #, gcc-internal-format
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 msgstr "attributet %qD är meningslöst eftersom medlemmar av den anonyma namnrymden får lokala symboler"
 
-#: cp/name-lookup.c:3064 cp/name-lookup.c:3433
+#: cp/name-lookup.c:3066 cp/name-lookup.c:3435
 #, gcc-internal-format
 msgid "%qD attribute directive ignored"
 msgstr "attributdirektivet %qD ignorerat"
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3111
 #, gcc-internal-format
 msgid "namespace alias %qD not allowed here, assuming %qD"
 msgstr "namnrymdsalias %qD inte tillåtet här, antar %qD"
 
-#: cp/name-lookup.c:3421
+#: cp/name-lookup.c:3423
 #, gcc-internal-format
 msgid "strong using only meaningful at namespace scope"
 msgstr "strong using är endast meningsfullt vid namnrymdsräckvidd"
 
-#: cp/name-lookup.c:3425
+#: cp/name-lookup.c:3427
 #, gcc-internal-format
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 msgstr "nuvarande namnrymd %qD innesluter inte den starkt använda namnrymden %qD"
 
-#: cp/name-lookup.c:4318
+#: cp/name-lookup.c:4320
 #, gcc-internal-format
 msgid "%q+D is not a function,"
 msgstr "%q+D är inte en funktion,"
 
-#: cp/name-lookup.c:4319
+#: cp/name-lookup.c:4321
 #, gcc-internal-format
 msgid "  conflict with %q+D"
 msgstr "  står i konflikt med %q+D"
 
-#: cp/name-lookup.c:4752
+#: cp/name-lookup.c:4756
 #, gcc-internal-format
 msgid "argument dependent lookup finds %q+D"
 msgstr "argumentberoende uppslagning hittar %q+D"
 
-#: cp/name-lookup.c:5184
+#: cp/name-lookup.c:5188
 #, gcc-internal-format
 msgid "XXX entering pop_everything ()\n"
 msgstr "XXX går in i pop_everything ()\n"
 
-#: cp/name-lookup.c:5193
+#: cp/name-lookup.c:5197
 #, gcc-internal-format
 msgid "XXX leaving pop_everything ()\n"
 msgstr "XXX lämnar pop_everything ()\n"
@@ -29997,368 +30002,373 @@
 msgid "identifier %<%s%> will become a keyword in C++0x"
 msgstr "identifieraren %<%s%> kommer att bli ett nyckelord i C++0x"
 
-#: cp/parser.c:2066
+#: cp/parser.c:2069
 #, gcc-internal-format
 msgid "%<#pragma%> is not allowed here"
 msgstr "%<#pramga%> är inte tillåtet här"
 
-#: cp/parser.c:2096
+#: cp/parser.c:2099
 #, gcc-internal-format
 msgid "%<%E::%E%> has not been declared"
 msgstr "%<%E::%E%> har inte deklarerats"
 
-#: cp/parser.c:2099
+#: cp/parser.c:2102
 #, gcc-internal-format
 msgid "%<::%E%> has not been declared"
 msgstr "%<::%E%> har inte deklarerats"
 
-#: cp/parser.c:2102
+#: cp/parser.c:2105
 #, gcc-internal-format
 msgid "request for member %qE in non-class type %qT"
 msgstr "begäran av medlem %qE i typ %qT som inte är en klass"
 
-#: cp/parser.c:2105
+#: cp/parser.c:2108
 #, gcc-internal-format
 msgid "%<%T::%E%> has not been declared"
 msgstr "%<%T::%E%> har inte deklarerats"
 
-#: cp/parser.c:2108
+#: cp/parser.c:2111
 #, gcc-internal-format
 msgid "%qE has not been declared"
 msgstr "%qE har inte deklarerats"
 
-#: cp/parser.c:2111
+#: cp/parser.c:2114
 #, gcc-internal-format
 msgid "%<%E::%E%> %s"
 msgstr "%<%E::%E%> %s"
 
-#: cp/parser.c:2113
+#: cp/parser.c:2116
 #, gcc-internal-format
 msgid "%<::%E%> %s"
 msgstr "%<::%E%> %s"
 
-#: cp/parser.c:2115
+#: cp/parser.c:2118
 #, gcc-internal-format
 msgid "%qE %s"
 msgstr "%qE %s"
 
-#: cp/parser.c:2151
+#: cp/parser.c:2155
 #, gcc-internal-format
-msgid "ISO C++ does not support %<long long%>"
-msgstr "ISO C++ stödjer inte %<long long%>"
+msgid "ISO C++ 1998 does not support %<long long%>"
+msgstr "ISO C++ 1998 stödjer inte %<long long%>"
 
-#: cp/parser.c:2171
+#: cp/parser.c:2175
 #, gcc-internal-format
 msgid "duplicate %qs"
 msgstr "dubblerad %qs"
 
-#: cp/parser.c:2214
+#: cp/parser.c:2218
 #, gcc-internal-format
 msgid "new types may not be defined in a return type"
 msgstr "nya typer får inte definieras i en returtyp"
 
-#: cp/parser.c:2215
+#: cp/parser.c:2219
 #, gcc-internal-format
 msgid "(perhaps a semicolon is missing after the definition of %qT)"
 msgstr "(kanske ett semikolon saknas efter definitionen av %qT)"
 
-#: cp/parser.c:2234 cp/parser.c:4077 cp/pt.c:5443
+#: cp/parser.c:2238 cp/parser.c:4081 cp/pt.c:5509
 #, gcc-internal-format
 msgid "%qT is not a template"
 msgstr "%qT är inte en mall"
 
-#: cp/parser.c:2236
+#: cp/parser.c:2240
 #, gcc-internal-format
 msgid "%qE is not a template"
 msgstr "%qE är inte en mall"
 
-#: cp/parser.c:2238
+#: cp/parser.c:2242
 #, gcc-internal-format
 msgid "invalid template-id"
 msgstr "ogiltigt mall-id"
 
-#: cp/parser.c:2267
+#: cp/parser.c:2271
 #, gcc-internal-format
 msgid "%s cannot appear in a constant-expression"
 msgstr "%s får inte förekomma i ett konstantuttryck"
 
-#: cp/parser.c:2292
+#: cp/parser.c:2296
 #, gcc-internal-format
 msgid "invalid use of template-name %qE without an argument list"
 msgstr "ogiltig användning av mallnamnet %qE utan en argumentlista"
 
-#: cp/parser.c:2294
+#: cp/parser.c:2298
 #, gcc-internal-format
 msgid "invalid use of destructor %qD as a type"
 msgstr "ogiltig användning av destruerare %qD som en typ"
 
 #. Something like 'unsigned A a;'
-#: cp/parser.c:2297
+#: cp/parser.c:2301
 #, gcc-internal-format
 msgid "invalid combination of multiple type-specifiers"
 msgstr "ogiltig kombination av flera typkvalificerare"
 
 #. Issue an error message.
-#: cp/parser.c:2301
+#: cp/parser.c:2305
 #, gcc-internal-format
 msgid "%qE does not name a type"
 msgstr "%qE är inte namnet på en typ"
 
-#: cp/parser.c:2333
+#: cp/parser.c:2337
 #, gcc-internal-format
 msgid "(perhaps %<typename %T::%E%> was intended)"
 msgstr "(kanske %<typename %T::%E%> avsågs)"
 
-#: cp/parser.c:2348
+#: cp/parser.c:2352
 #, gcc-internal-format
 msgid "%qE in namespace %qE does not name a type"
 msgstr "%qE i namnrymden %qE är inte namnet på en typ"
 
-#: cp/parser.c:2351
+#: cp/parser.c:2355
 #, gcc-internal-format
 msgid "%qE in class %qT does not name a type"
 msgstr "%qE i klassen %qT är inte namnet på en typ"
 
-#: cp/parser.c:3160
+#: cp/parser.c:3164
 #, gcc-internal-format
 msgid "ISO C++ forbids braced-groups within expressions"
 msgstr "ISO C++ förbjuder klammergrupper inuti uttryck"
 
-#: cp/parser.c:3171
+#: cp/parser.c:3175
 #, gcc-internal-format
 msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
 msgstr "satsuttryck är inte tillåtna utanför funktioner eller i mallargumentlistor"
 
-#: cp/parser.c:3229
+#: cp/parser.c:3233
 #, gcc-internal-format
 msgid "%<this%> may not be used in this context"
 msgstr "%<this%> kan inte användas i detta sammanhang"
 
-#: cp/parser.c:3412
+#: cp/parser.c:3416
 #, gcc-internal-format
 msgid "local variable %qD may not appear in this context"
 msgstr "lokal variabel %qD kan inte förekomma i detta sammanhang"
 
-#: cp/parser.c:3711
+#: cp/parser.c:3715
 #, gcc-internal-format
 msgid "scope %qT before %<~%> is not a class-name"
 msgstr "räckvidd %qT  före %<~%> är inte ett klassnamn"
 
-#: cp/parser.c:3812
+#: cp/parser.c:3816
 #, gcc-internal-format
 msgid "declaration of %<~%T%> as member of %qT"
 msgstr "deklaration av %<~%T%> som medlem av %qT"
 
-#: cp/parser.c:3826
+#: cp/parser.c:3830
 #, gcc-internal-format
 msgid "typedef-name %qD used as destructor declarator"
 msgstr "typedef-namnet %qD använt som destruerardeklarerare"
 
-#: cp/parser.c:4480
+#: cp/parser.c:4484
 #, gcc-internal-format
 msgid "ISO C++ forbids compound-literals"
 msgstr "ISO C++ förbjuder sammansatta literaler"
 
-#: cp/parser.c:4837
+#: cp/parser.c:4841
 #, gcc-internal-format
 msgid "%qE does not have class type"
 msgstr "%qE har inte klasstyp"
 
-#: cp/parser.c:4920 cp/typeck.c:1978
+#: cp/parser.c:4924 cp/typeck.c:2024
 #, gcc-internal-format
 msgid "invalid use of %qD"
 msgstr "ogiltigt användning av %qD"
 
-#: cp/parser.c:5480
+#: cp/parser.c:5486
 #, gcc-internal-format
 msgid "array bound forbidden after parenthesized type-id"
 msgstr "vektorgräns är förbjuden efter typ-id i parenteser"
 
-#: cp/parser.c:5481
+#: cp/parser.c:5487
 #, gcc-internal-format
 msgid "try removing the parentheses around the type-id"
 msgstr "försök ta bort parenteserna runt typ-id:t"
 
-#: cp/parser.c:5671
+#: cp/parser.c:5677
 #, gcc-internal-format
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr "uttryck i new-deklarerare måste ha heltals- eller uppräkningstyp"
 
-#: cp/parser.c:5860
+#: cp/parser.c:5866
 #, gcc-internal-format
 msgid "use of old-style cast"
 msgstr "användning av gammaldags typkonvertering"
 
-#: cp/parser.c:5986
+#: cp/parser.c:5992
 #, gcc-internal-format
 msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
 msgstr "%Hoperatorn %<>>%> kommer att hanteras som två högervinkelparenteser i C++0x"
 
-#: cp/parser.c:5989
+#: cp/parser.c:5995
 #, gcc-internal-format
 msgid "suggest parentheses around %<>>%> expression"
 msgstr "föreslår parenteser runt %<>>%>-uttryck"
 
-#: cp/parser.c:6793
+#: cp/parser.c:6799
 #, gcc-internal-format
 msgid "case label %qE not within a switch statement"
 msgstr "case-etikett %qE är inte i en switch-sats"
 
-#: cp/parser.c:6922
+#: cp/parser.c:6928
 #, gcc-internal-format
 msgid "%<else%> without a previous %<if%>"
 msgstr "%<else%> utan ett föregående %<if%>"
 
-#: cp/parser.c:7208
+#: cp/parser.c:7214
 #, gcc-internal-format
 msgid "suggest a space before %<;%> or explicit braces around empty body in %<%s%> statement"
 msgstr "föreslår ett mellanrum före %<;%> eller explicita klamrar runt en tom kropp i %<%s%>-uttryck"
 
-#: cp/parser.c:7468
+#: cp/parser.c:7474
 #, gcc-internal-format
 msgid "ISO C++ forbids computed gotos"
 msgstr "ISO C++ förbjuder beräknade goto"
 
-#: cp/parser.c:7608
+#: cp/parser.c:7614
 #, gcc-internal-format
 msgid "extra %<;%>"
 msgstr "extra %<;%>"
 
-#: cp/parser.c:7825
+#: cp/parser.c:7831
 #, gcc-internal-format
 msgid "%<__label__%> not at the beginning of a block"
 msgstr "%<__label__%> som inte inleder ett block"
 
-#: cp/parser.c:7958
+#: cp/parser.c:7964
 #, gcc-internal-format
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr "att blanda deklarationer och funktionsdefinitioner är förbjudet"
 
-#: cp/parser.c:8090
+#: cp/parser.c:8096
 #, gcc-internal-format
 msgid "%<friend%> used outside of class"
 msgstr "%<friend%> använd utanför en klass"
 
-#: cp/parser.c:8244
+#: cp/parser.c:8250
 #, gcc-internal-format
 msgid "class definition may not be declared a friend"
 msgstr "klassdefinition kan inte deklareras som en vän"
 
-#: cp/parser.c:8308 cp/parser.c:15155
+#: cp/parser.c:8314 cp/parser.c:15235
 #, gcc-internal-format
 msgid "templates may not be %<virtual%>"
 msgstr "mallar får inte vara %<virtual%>"
 
-#: cp/parser.c:8775
+#: cp/parser.c:8786
 #, gcc-internal-format
 msgid "only constructors take base initializers"
 msgstr "bara konstruerare tar basinitierare"
 
-#: cp/parser.c:8795
+#: cp/parser.c:8806
 #, gcc-internal-format
 msgid "cannot expand initializer for member %<%D%>"
 msgstr "det går inte att expandera initierare för medlem %<%qD%>"
 
-#: cp/parser.c:8847
+#: cp/parser.c:8858
 #, gcc-internal-format
 msgid "anachronistic old-style base class initializer"
 msgstr "anakronistisk gammaldags basklassinitierare"
 
-#: cp/parser.c:8892
+#: cp/parser.c:8903
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr "nyckelordet %<typename%> är inte tillåtet i detta sammanhang (en kvalificerat medlemsinitierare är implicit en typ)"
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:9237
+#: cp/parser.c:9248
 #, gcc-internal-format
 msgid "keyword %<export%> not implemented, and will be ignored"
 msgstr "nyckelordet %<export%> är inte implementerat och kommer ignoreras"
 
-#: cp/parser.c:9482 cp/parser.c:9583
+#: cp/parser.c:9419 cp/parser.c:9517 cp/parser.c:9618
 #, gcc-internal-format
 msgid "template parameter pack %qD cannot have a default argument"
 msgstr "mallparameterpaket %qD kan inte ha ett standardargument"
 
-#: cp/parser.c:9485 cp/parser.c:9586
+#: cp/parser.c:9422
 #, gcc-internal-format
+msgid "template parameter pack cannot have a default argument"
+msgstr "mallparameterpaket kan inte ha ett standardargument"
+
+#: cp/parser.c:9520 cp/parser.c:9621
+#, gcc-internal-format
 msgid "template parameter packs cannot have default arguments"
 msgstr "mallparameterpaket kan inte ha standardargument"
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:9723
+#: cp/parser.c:9758
 #, gcc-internal-format
 msgid "%<<::%> cannot begin a template-argument list"
 msgstr "%<<::%> kan inte inleda en argumentlista till en mall"
 
-#: cp/parser.c:9724
+#: cp/parser.c:9759
 #, gcc-internal-format
 msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
 msgstr "%<<:%> är en alternativ stavning av %<[%>.  Lägg in mellanrum mellan %<<%> och %<::%>"
 
-#: cp/parser.c:9731
+#: cp/parser.c:9766
 #, gcc-internal-format
 msgid "(if you use -fpermissive G++ will accept your code)"
 msgstr "(om du använder --fpermissive kommer G++ acceptera din kod)"
 
-#: cp/parser.c:9804
+#: cp/parser.c:9839
 #, gcc-internal-format
 msgid "parse error in template argument list"
 msgstr "syntaxfel i argumentlista till mall"
 
 #. Explain what went wrong.
-#: cp/parser.c:9917
+#: cp/parser.c:9952
 #, gcc-internal-format
 msgid "non-template %qD used as template"
 msgstr "icke-mall %qD använd som mall"
 
-#: cp/parser.c:9918
+#: cp/parser.c:9953
 #, gcc-internal-format
 msgid "use %<%T::template %D%> to indicate that it is a template"
 msgstr "använd %<%T::template %D%> för att indikera att det är en mall"
 
-#: cp/parser.c:10441
+#: cp/parser.c:10476
 #, gcc-internal-format
 msgid "template specialization with C linkage"
 msgstr "mallspecialisering med C-länkning"
 
-#: cp/parser.c:11032
+#: cp/parser.c:11067
 #, gcc-internal-format
 msgid "using %<typename%> outside of template"
 msgstr "användning av %<typename%> utanför mall"
 
-#: cp/parser.c:11191
+#: cp/parser.c:11226
 #, gcc-internal-format
 msgid "declaration %qD does not declare anything"
 msgstr "deklaration %qD deklarerar inte något"
 
-#: cp/parser.c:11275
+#: cp/parser.c:11310
 #, gcc-internal-format
 msgid "attributes ignored on uninstantiated type"
 msgstr "attributet ignorerat på oinstansierad typ"
 
-#: cp/parser.c:11279
+#: cp/parser.c:11314
 #, gcc-internal-format
 msgid "attributes ignored on template instantiation"
 msgstr "attribut ignoreras vid mallinstansiering"
 
-#: cp/parser.c:11284
+#: cp/parser.c:11319
 #, gcc-internal-format
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 msgstr "attribut ignoreras för bearbetade typspecificerare som inte är en framåtdeklaration"
 
-#: cp/parser.c:11406
+#: cp/parser.c:11441
 #, gcc-internal-format
 msgid "comma at end of enumerator list"
 msgstr "komma i slutet av uppräkningslista"
 
-#: cp/parser.c:11498
+#: cp/parser.c:11533
 #, gcc-internal-format
 msgid "%qD is not a namespace-name"
 msgstr "%qD är inte ett namnrymdsnamn"
 
-#: cp/parser.c:11599
+#: cp/parser.c:11634
 #, gcc-internal-format
 msgid "%<namespace%> definition is not allowed here"
 msgstr "%<namespace%>-definition är inte tillåten här"
@@ -30366,142 +30376,157 @@
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:11738
+#: cp/parser.c:11773
 #, gcc-internal-format
 msgid "a template-id may not appear in a using-declaration"
 msgstr "ett mall-id får inte förekomma i en using-deklaration"
 
-#: cp/parser.c:12094
+#: cp/parser.c:12135
 #, gcc-internal-format
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr "en asm-specifikation är inte tillåten på en funktionsdefinition"
 
-#: cp/parser.c:12096
+#: cp/parser.c:12137
 #, gcc-internal-format
 msgid "attributes are not allowed on a function-definition"
 msgstr "attribut är inte tillåtna vid en funktionsdefinition"
 
-#: cp/parser.c:12229
+#: cp/parser.c:12270
 #, gcc-internal-format
 msgid "initializer provided for function"
 msgstr "initierare angiven för funktion"
 
-#: cp/parser.c:12249
+#: cp/parser.c:12290
 #, gcc-internal-format
 msgid "attributes after parenthesized initializer ignored"
 msgstr "attribut efter initierare inom parentes ignoreras"
 
-#: cp/parser.c:12630 cp/pt.c:8772
+#: cp/parser.c:12671 cp/pt.c:8893
 #, gcc-internal-format
 msgid "array bound is not an integer constant"
 msgstr "vektorgräns är inte en heltalskonstant"
 
-#: cp/parser.c:12739
+#: cp/parser.c:12780
 #, gcc-internal-format
 msgid "%<%T::%E%> is not a type"
 msgstr "%<%T::%E%> är inte en typ"
 
-#: cp/parser.c:12765
+#: cp/parser.c:12806
 #, gcc-internal-format
 msgid "invalid use of constructor as a template"
 msgstr "ogiltig användning av konstruerare som en mall"
 
-#: cp/parser.c:12766
+#: cp/parser.c:12807
 #, 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"
 
-#: cp/parser.c:12938
+#: cp/parser.c:12979
 #, gcc-internal-format
 msgid "%qD is a namespace"
 msgstr "%qD är en namnrymd"
 
-#: cp/parser.c:13013
+#: cp/parser.c:13054
 #, gcc-internal-format
 msgid "duplicate cv-qualifier"
 msgstr "upprepade cv-kvalificerare"
 
-#: cp/parser.c:13600
+#: cp/parser.c:13640
 #, gcc-internal-format
 msgid "file ends in default argument"
 msgstr "filen tar slut i standardargument"
 
-#: cp/parser.c:13673
+#: cp/parser.c:13683
 #, gcc-internal-format
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr "användning av standardargument för parametrar till annat än funktioner bör undvikas"
 
-#: cp/parser.c:13676
+#: cp/parser.c:13686
 #, gcc-internal-format
 msgid "default arguments are only permitted for function parameters"
 msgstr "standardargument är endast tillåtna för funktionsparametrar"
 
-#: cp/parser.c:13877
+#: cp/parser.c:13702
 #, gcc-internal-format
+msgid "%sparameter pack %qD cannot have a default argument"
+msgstr "%spameterpaket %qD kan inte ha ett standardargument"
+
+#: cp/parser.c:13705
+#, gcc-internal-format
+msgid "%sparameter pack cannot have a default argument"
+msgstr "%sparameterpaket kan inte ha ett standardargument"
+
+#: cp/parser.c:13947
+#, gcc-internal-format
 msgid "ISO C++ does not allow designated initializers"
 msgstr "ISO C++ tillåter inte designerade initierare"
 
-#: cp/parser.c:14477
+#: cp/parser.c:14547
 #, gcc-internal-format
 msgid "invalid class name in declaration of %qD"
 msgstr "ogiltigt klassnamn i deklaration av %qD"
 
-#: cp/parser.c:14489
+#: cp/parser.c:14559
 #, gcc-internal-format
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 msgstr "deklaration av %qD i namnrymd %qD som inte innesluter %qD"
 
-#: cp/parser.c:14492
+#: cp/parser.c:14562
 #, gcc-internal-format
 msgid "declaration of %qD in %qD which does not enclose %qD"
 msgstr "deklaration av %qD i %qD som inte innesluter %qD"
 
-#: cp/parser.c:14505
+#: cp/parser.c:14575
 #, gcc-internal-format
 msgid "extra qualification ignored"
 msgstr "extra kvalificerare ignorerad"
 
-#: cp/parser.c:14516
+#: cp/parser.c:14586
 #, gcc-internal-format
 msgid "an explicit specialization must be preceded by %<template <>%>"
 msgstr "en explicit specialisering måste föregås av %<template <>%>"
 
-#: cp/parser.c:14609
+#: cp/parser.c:14613
 #, gcc-internal-format
+msgid "function template %qD redeclared as a class template"
+msgstr "funktionsmall %qD omdeklarerad som en klassmall"
+
+#: cp/parser.c:14689
+#, gcc-internal-format
 msgid "previous definition of %q+#T"
 msgstr "föregående definition av %q+#T"
 
-#: cp/parser.c:14855
+#: cp/parser.c:14935
 #, gcc-internal-format
 msgid "%Hextra %<;%>"
 msgstr "%Hextra %<;%>"
 
-#: cp/parser.c:14873
+#: cp/parser.c:14953
 #, gcc-internal-format
 msgid "a class-key must be used when declaring a friend"
 msgstr "en klassnyckel måste användas när en vän deklareras"
 
-#: cp/parser.c:14887
+#: cp/parser.c:14967
 #, gcc-internal-format
 msgid "friend declaration does not name a class or function"
 msgstr "vändeklaration som inte namnger en klass eller funktion"
 
-#: cp/parser.c:15064
+#: cp/parser.c:15144
 #, gcc-internal-format
 msgid "pure-specifier on function-definition"
 msgstr "pure-specificerare på funktionsdefinition"
 
-#: cp/parser.c:15356
+#: cp/parser.c:15438
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed outside of templates"
 msgstr "nyckelordet %<typename%> är inte tillåtet utanför mallar"
 
-#: cp/parser.c:15358
+#: cp/parser.c:15440
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 msgstr "nyckelordet %<typename%> är inte tillåtet i detta sammanhang (basklassen är implicit en typ)"
 
-#: cp/parser.c:16407
+#: cp/parser.c:16489
 #, gcc-internal-format
 msgid "too few template-parameter-lists"
 msgstr "för få mallparameterlistor"
@@ -30510,13 +30535,13 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:16422
+#: cp/parser.c:16504
 #, gcc-internal-format
 msgid "too many template-parameter-lists"
 msgstr "för många mallparameterlistor"
 
 #. Issue an error message.
-#: cp/parser.c:16694
+#: cp/parser.c:16776
 #, gcc-internal-format
 msgid "named return values are no longer supported"
 msgstr "namngivna returvärden stödjs inte längre"
@@ -30524,234 +30549,234 @@
 #. 14.5.2.2 [temp.mem]
 #.
 #. A local class shall not have member templates.
-#: cp/parser.c:16766
+#: cp/parser.c:16848
 #, gcc-internal-format
 msgid "invalid declaration of member template in local class"
 msgstr "ogiltig deklaration av medlemsmall i lokal klass"
 
-#: cp/parser.c:16775
+#: cp/parser.c:16857
 #, gcc-internal-format
 msgid "template with C linkage"
 msgstr "mall med C-länkning"
 
-#: cp/parser.c:16919
+#: cp/parser.c:17001
 #, gcc-internal-format
 msgid "template declaration of %qs"
 msgstr "malldeklaration av %qs"
 
-#: cp/parser.c:16982
+#: cp/parser.c:17064
 #, gcc-internal-format
 msgid "explicit template specialization cannot have a storage class"
 msgstr "explicit mallspecialisering kan inte ha en lagringsklass"
 
-#: cp/parser.c:17171
+#: cp/parser.c:17253
 #, gcc-internal-format
 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
 msgstr "%H%<>>%> skulle vara %<> >%> inuti en nästad mallargumentlista"
 
-#: cp/parser.c:17184
+#: cp/parser.c:17266
 #, gcc-internal-format
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 msgstr "vilsekommet %<>>%>, använd %<>%> för att avsluta en mallargumentlista"
 
-#: cp/parser.c:17519
+#: cp/parser.c:17601
 #, gcc-internal-format
 msgid "invalid use of %qD in linkage specification"
 msgstr "ogiltig användning av %qD i länkklasspecifikation"
 
-#: cp/parser.c:17532
+#: cp/parser.c:17614
 #, gcc-internal-format
 msgid "%<__thread%> before %qD"
 msgstr "%<__thread%> före %qD"
 
-#: cp/parser.c:17847
+#: cp/parser.c:17929
 #, gcc-internal-format
 msgid "%qs tag used in naming %q#T"
 msgstr "%qs-tagg använd vid namngivning av %q#T"
 
-#: cp/parser.c:17868
+#: cp/parser.c:17950
 #, gcc-internal-format
 msgid "%qD redeclared with different access"
 msgstr "%qD omdeklarerad med annan åtkomst"
 
-#: cp/parser.c:17885
+#: cp/parser.c:17967
 #, gcc-internal-format
 msgid "%<template%> (as a disambiguator) is only allowed within templates"
 msgstr "%<template%> (för att lösa upp tvetydighet) är endast tillåtet inuti mallar"
 
-#: cp/parser.c:18138 cp/parser.c:19061 cp/parser.c:19192
+#: cp/parser.c:18220 cp/parser.c:19143 cp/parser.c:19274
 #, gcc-internal-format
 msgid "misplaced %<@%D%> Objective-C++ construct"
 msgstr "felplacerad Objective-C++-konstruktion %<@%D%>"
 
-#: cp/parser.c:18279
+#: cp/parser.c:18361
 #, gcc-internal-format
 msgid "%<@encode%> must specify a type as an argument"
 msgstr "%<@encode%> måste ange en typ som ett argument"
 
-#: cp/parser.c:18594
+#: cp/parser.c:18676
 #, gcc-internal-format
 msgid "invalid Objective-C++ selector name"
 msgstr "ogiltigt Objective-C++-selekterarnamn"
 
-#: cp/parser.c:18925
+#: cp/parser.c:19007
 #, gcc-internal-format
 msgid "identifier expected after %<@protocol%>"
 msgstr "identifierare förväntades efter %<@protocol%>"
 
-#: cp/parser.c:19626
+#: cp/parser.c:19708
 #, gcc-internal-format
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr "%<runtime%>-schemaläggning tar ingen %<chunk_size%>-parameter"
 
-#: cp/parser.c:19735
+#: cp/parser.c:19824
 #, gcc-internal-format
 msgid "%qs is not valid for %qs"
 msgstr "%qs är inte giltigt för %qs"
 
-#: cp/parser.c:20390
+#: cp/parser.c:20479
 #, gcc-internal-format
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 msgstr "skräp vid slutet av %<#pragma GCC pch_preprocess>"
 
-#: cp/parser.c:20477
+#: cp/parser.c:20566
 #, gcc-internal-format
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr "%<#pragma omp section%> får bara användas i %<#pragma omp sections%>-konstruktion"
 
-#: cp/parser.c:20535
+#: cp/parser.c:20624
 #, gcc-internal-format
 msgid "inter-module optimizations not implemented for C++"
 msgstr "intermoduloptimeringar inte implementerade för C++"
 
-#: cp/pt.c:249
+#: cp/pt.c:252
 #, gcc-internal-format
 msgid "data member %qD cannot be a member template"
 msgstr "datamedlem %qD kan inte vara en medlemsmall"
 
-#: cp/pt.c:261
+#: cp/pt.c:264
 #, gcc-internal-format
 msgid "invalid member template declaration %qD"
 msgstr "ogiltig medlemsmalldeklaration %qD"
 
-#: cp/pt.c:609
+#: cp/pt.c:612
 #, gcc-internal-format
 msgid "explicit specialization in non-namespace scope %qD"
 msgstr "explicit specialisering som inte är i namnrymdsområde %qD"
 
-#: cp/pt.c:623
+#: cp/pt.c:626
 #, gcc-internal-format
 msgid "enclosing class templates are not explicitly specialized"
 msgstr "inneslutande klassmallar är inte explicit specialiserade"
 
-#: cp/pt.c:711
+#: cp/pt.c:714
 #, gcc-internal-format
 msgid "specialization of %qD in different namespace"
 msgstr "specialisering av %qD i en annan namnrymd"
 
-#: cp/pt.c:712 cp/pt.c:809
+#: cp/pt.c:715 cp/pt.c:812
 #, gcc-internal-format
 msgid "  from definition of %q+#D"
 msgstr "  än definitionen av %q+#D"
 
-#: cp/pt.c:729
+#: cp/pt.c:732
 #, gcc-internal-format
 msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
 msgstr "explicit instansiering av %qD i namnrymden %qD (som inte omsluter namnrymden %qD)"
 
-#: cp/pt.c:747
+#: cp/pt.c:750
 #, gcc-internal-format
 msgid "name of class shadows template template parameter %qD"
 msgstr "namn på klass skuggar mallmallparameter %qD"
 
-#: cp/pt.c:776
+#: cp/pt.c:779
 #, gcc-internal-format
 msgid "specialization of %qT after instantiation"
 msgstr "specialisering av %qT efter instansiering"
 
-#: cp/pt.c:808
+#: cp/pt.c:811
 #, gcc-internal-format
 msgid "specializing %q#T in different namespace"
 msgstr "specialiserar %q#T i en annan namnrymd"
 
-#: cp/pt.c:823
+#: cp/pt.c:826
 #, gcc-internal-format
 msgid "specialization %qT after instantiation %qT"
 msgstr "specialisering %qT efter instansiering %qT"
 
-#: cp/pt.c:836
+#: cp/pt.c:839
 #, gcc-internal-format
 msgid "explicit specialization of non-template %qT"
 msgstr "explicit specialisering av icke-mall %qT"
 
-#: cp/pt.c:1238
+#: cp/pt.c:1246
 #, gcc-internal-format
 msgid "specialization of %qD after instantiation"
 msgstr "specialisering av %qD efter instansiering"
 
-#: cp/pt.c:1464
+#: cp/pt.c:1472
 #, gcc-internal-format
 msgid "%qD is not a function template"
 msgstr "%qD är inte en funktionsmall"
 
-#: cp/pt.c:1673
+#: cp/pt.c:1681
 #, gcc-internal-format
 msgid "template-id %qD for %q+D does not match any template declaration"
 msgstr "mall-id %qD för %q+D stämmer inte med någon malldeklaration"
 
-#: cp/pt.c:1681
+#: cp/pt.c:1689
 #, gcc-internal-format
 msgid "ambiguous template specialization %qD for %q+D"
 msgstr "tvetydig mallspecialisering %qD för %q+D"
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1916 cp/pt.c:1970
+#: cp/pt.c:1924 cp/pt.c:1978
 #, gcc-internal-format
 msgid "template-id %qD in declaration of primary template"
 msgstr "mall-id %qD i deklaration av primär mall"
 
-#: cp/pt.c:1929
+#: cp/pt.c:1937
 #, gcc-internal-format
 msgid "template parameter list used in explicit instantiation"
 msgstr "mallparameterlista använd i explicit instansiering"
 
-#: cp/pt.c:1935
+#: cp/pt.c:1943
 #, gcc-internal-format
 msgid "definition provided for explicit instantiation"
 msgstr "definition given för explicit instansiering"
 
-#: cp/pt.c:1943
+#: cp/pt.c:1951
 #, gcc-internal-format
 msgid "too many template parameter lists in declaration of %qD"
 msgstr "för många mallparameterlistor i deklarationen av %qD"
 
-#: cp/pt.c:1946
+#: cp/pt.c:1954
 #, gcc-internal-format
 msgid "too few template parameter lists in declaration of %qD"
 msgstr "för få mallparameterlistor i deklarationen av %qD"
 
-#: cp/pt.c:1948
+#: cp/pt.c:1956
 #, gcc-internal-format
 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
 msgstr "explicit specialisering av %qD måste inledas av %<template <>%>"
 
-#: cp/pt.c:1967
+#: cp/pt.c:1975
 #, gcc-internal-format
 msgid "function template partial specialization %qD is not allowed"
 msgstr "partiell specialisering av funktionsmall %qD är inte tillåten"
 
-#: cp/pt.c:1999
+#: cp/pt.c:2007
 #, gcc-internal-format
 msgid "default argument specified in explicit specialization"
 msgstr "standardargument angivet i explicit specialisering"
 
-#: cp/pt.c:2029
+#: cp/pt.c:2037
 #, gcc-internal-format
 msgid "%qD is not a template function"
 msgstr "%qD är inte en mallfunktion"
 
-#: cp/pt.c:2037
+#: cp/pt.c:2045
 #, gcc-internal-format
 msgid "%qD is not declared in %qD"
 msgstr "%qD inte deklarerad i %qD"
@@ -30764,100 +30789,110 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:2099
+#: cp/pt.c:2107
 #, gcc-internal-format
 msgid "specialization of implicitly-declared special member function"
 msgstr "specialisering av implicit deklarerad specialmedlemsfunktion"
 
-#: cp/pt.c:2143
+#: cp/pt.c:2151
 #, gcc-internal-format
 msgid "no member function %qD declared in %qT"
 msgstr "ingen medlemsfunktion %qD är deklarerad i %qT"
 
-#: cp/pt.c:2642
+#: cp/pt.c:2628
 #, gcc-internal-format
 msgid "base initializer expansion %<%T%> contains no parameter packs"
 msgstr "basinitierarexpansionen %<%T%> innehåller inga parameterpaket"
 
-#: cp/pt.c:2701
+#: cp/pt.c:2687
 #, gcc-internal-format
 msgid "expansion pattern %<%T%> contains no argument packs"
 msgstr "expansionsmönster %<%T%> innehåller inga argumentpaket"
 
-#: cp/pt.c:2703
+#: cp/pt.c:2689
 #, gcc-internal-format
 msgid "expansion pattern %<%E%> contains no argument packs"
 msgstr "expansionsmönster %<%E%> innehåller inga argumentpaket"
 
-#: cp/pt.c:2745
+#: cp/pt.c:2730
 #, gcc-internal-format
 msgid "parameter packs not expanded with `...':"
 msgstr "parameterpaket expanderas inte med \"...\":"
 
-#: cp/pt.c:2760 cp/pt.c:3383
+#: cp/pt.c:2745 cp/pt.c:3361
 #, gcc-internal-format
 msgid "        %qD"
 msgstr "        %qD"
 
-#: cp/pt.c:2762
+#: cp/pt.c:2747
 #, gcc-internal-format
 msgid "        <anonymous>"
 msgstr "        <anonym>"
 
-#: cp/pt.c:2875
+#: cp/pt.c:2852
 #, gcc-internal-format
 msgid "declaration of %q+#D"
 msgstr "deklaration av %q+#D"
 
-#: cp/pt.c:2876
+#: cp/pt.c:2853
 #, gcc-internal-format
 msgid " shadows template parm %q+#D"
 msgstr " skuggar mallparameter %q+#D"
 
-#: cp/pt.c:3379
+#: cp/pt.c:3357
 #, gcc-internal-format
 msgid "template parameters not used in partial specialization:"
 msgstr "mallparameter används inte i partiell specialisering:"
 
-#: cp/pt.c:3394
+#: cp/pt.c:3372
 #, gcc-internal-format
 msgid "partial specialization %qT does not specialize any template arguments"
 msgstr "partiell specialisering %qT specialiserar inte något mallargument"
 
-#: cp/pt.c:3439
+#: cp/pt.c:3417
 #, gcc-internal-format
 msgid "parameter pack argument %qE must be at the end of the template argument list"
 msgstr "parameterpaketargument %qE måste vara vid slutet av mallens argumentlista"
 
-#: cp/pt.c:3441
+#: cp/pt.c:3419
 #, gcc-internal-format
 msgid "parameter pack argument %qT must be at the end of the template argument list"
 msgstr "parameterpaketargument %qT måste vara vid slutet av mallens argumentlista"
 
-#: cp/pt.c:3462
+#: cp/pt.c:3440
 #, gcc-internal-format
 msgid "template argument %qE involves template parameter(s)"
 msgstr "mallargument %qE berör mallparametrar"
 
-#: cp/pt.c:3505
+#: cp/pt.c:3484
 #, gcc-internal-format
 msgid "type %qT of template argument %qE depends on template parameter(s)"
 msgstr "typ %qT för mallargument %qE beror på mallparametrar"
 
-#: cp/pt.c:3611
+#: cp/pt.c:3591
 #, gcc-internal-format
 msgid "no default argument for %qD"
 msgstr "inget standardargument för %qD"
 
-#: cp/pt.c:3796
+#: cp/pt.c:3609
 #, gcc-internal-format
+msgid "parameter pack %qE must be at the end of the template parameter list"
+msgstr "parameterpaket %qE måste vara vid slutet av mallens parameterlista"
+
+#: cp/pt.c:3612
+#, gcc-internal-format
+msgid "parameter pack %qT must be at the end of the template parameter list"
+msgstr "parameterpaket %qT måste vara vid slutet av mallens parameterlista"
+
+#: cp/pt.c:3799
+#, gcc-internal-format
 msgid "template class without a name"
 msgstr "mallklass utan ett namn"
 
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:3804
+#: cp/pt.c:3807
 #, gcc-internal-format
 msgid "destructor %qD declared as member template"
 msgstr "destrueraren %qD deklarerad som medlemsmall"
@@ -30867,77 +30902,72 @@
 #. An allocation function can be a function
 #. template. ... Template allocation functions shall
 #. have two or more parameters.
-#: cp/pt.c:3819
+#: cp/pt.c:3822
 #, gcc-internal-format
 msgid "invalid template declaration of %qD"
 msgstr "ogiltig malldeklaration av %qD"
 
-#: cp/pt.c:3890
+#: cp/pt.c:3939
 #, gcc-internal-format
-msgid "parameter pack %qE must be at the end of the template parameter list"
-msgstr "parameterpaket %qE måste vara vid slutet av mallens parameterlista"
-
-#: cp/pt.c:3893
-#, gcc-internal-format
-msgid "parameter pack %qT must be at the end of the template parameter list"
-msgstr "parameterpaket %qT måste vara vid slutet av mallens parameterlista"
-
-#: cp/pt.c:3953
-#, gcc-internal-format
 msgid "template definition of non-template %q#D"
 msgstr "malldefinition av icke-mall %q#D"
 
-#: cp/pt.c:3996
+#: cp/pt.c:3982
 #, gcc-internal-format
 msgid "expected %d levels of template parms for %q#D, got %d"
 msgstr "%d nivåer av mallparametrar förväntades till %q#D, %d fanns"
 
-#: cp/pt.c:4008
+#: cp/pt.c:3994
 #, gcc-internal-format
 msgid "got %d template parameters for %q#D"
 msgstr "fick %d mallparametrar till %q#D"
 
-#: cp/pt.c:4011
+#: cp/pt.c:3997
 #, gcc-internal-format
 msgid "got %d template parameters for %q#T"
 msgstr "fick %d mallparametrar till %q#T"
 
-#: cp/pt.c:4013
+#: cp/pt.c:3999
 #, gcc-internal-format
 msgid "  but %d required"
 msgstr "  men %d behövs"
 
-#: cp/pt.c:4031
+#: cp/pt.c:4017
 #, gcc-internal-format
 msgid "template arguments to %qD do not match original template %qD"
 msgstr "mallargument till %qD stämmer inte med orginalmallen %qD"
 
-#: cp/pt.c:4035
+#: cp/pt.c:4021
 #, gcc-internal-format
 msgid "use template<> for an explicit specialization"
 msgstr "använd template<> för en explicit specialisering"
 
-#: cp/pt.c:4131
+#: cp/pt.c:4117
 #, gcc-internal-format
 msgid "%qT is not a template type"
 msgstr "%qT är inte en malltyp"
 
-#: cp/pt.c:4144
+#: cp/pt.c:4130
 #, gcc-internal-format
 msgid "template specifiers not specified in declaration of %qD"
 msgstr "mallspecificerare inte angivna i deklarationen av %qD"
 
-#: cp/pt.c:4155
+#: cp/pt.c:4140
 #, gcc-internal-format
-msgid "used %d template parameter(s) instead of %d"
-msgstr "använde %d mallparametrar istället för %d"
+msgid "redeclared with %d template parameter(s)"
+msgstr "omdeklarerad utan %d mallparametrar"
 
-#: cp/pt.c:4184
+#: cp/pt.c:4142
 #, gcc-internal-format
+msgid "previous declaration %q+D used %d template parameter(s)"
+msgstr "tidigare deklaration av %q+D använde %d mallparametrar"
+
+#: cp/pt.c:4176
+#, gcc-internal-format
 msgid "template parameter %q+#D"
 msgstr "mallparameter %q+#D"
 
-#: cp/pt.c:4185
+#: cp/pt.c:4177
 #, gcc-internal-format
 msgid "redeclared here as %q#D"
 msgstr "omdeklarerad här som %q#D"
@@ -30946,182 +30976,182 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:4195
+#: cp/pt.c:4187
 #, gcc-internal-format
 msgid "redefinition of default argument for %q#D"
 msgstr "omdefinition av standardargument till %q#D"
 
-#: cp/pt.c:4196
+#: cp/pt.c:4188
 #, gcc-internal-format
-msgid "%J  original definition appeared here"
-msgstr "%J  ursprunglig definition fanns här"
+msgid "%Joriginal definition appeared here"
+msgstr "%Jursprunglig definition fanns här"
 
-#: cp/pt.c:4300
+#: cp/pt.c:4292
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage"
 msgstr "%qE är inte ett giltigt mallargument för typ %qT eftersom funktionen %qD inte har extern länkklass"
 
-#: cp/pt.c:4341
+#: cp/pt.c:4333
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
 msgstr "%qE är inte ett giltigt mallargument för typ %qT eftersom strängkonstanter aldrig kan användas i detta sammanhang"
 
-#: cp/pt.c:4418
+#: cp/pt.c:4410
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
 msgstr "%qE är inte ett giltigt mallargument till typ %qT eftersom det är ett icke konstant uttryck"
 
-#: cp/pt.c:4462
+#: cp/pt.c:4454
 #, gcc-internal-format
 msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
 msgstr "%qD är inte ett giltigt mallargument för att %qD är en variabel, inte adressen till en variabel"
 
-#: cp/pt.c:4480
+#: cp/pt.c:4472
 #, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
 msgstr "%qE är inte ett giltigt mallargument för typen %qT eftersom %qE inte är en variabel"
 
-#: cp/pt.c:4487
+#: cp/pt.c:4479
 #, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
 msgstr "%qE är inte ett giltigt mallargument av typ %qT eftersom %qD inte har extern länkklass"
 
-#: cp/pt.c:4517
+#: cp/pt.c:4509
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
 msgstr "%qE är inte ett giltigt mallargument för typ %qT eftersom det står i konflikt med cv-kvalificeringar"
 
-#: cp/pt.c:4524
+#: cp/pt.c:4516
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
 msgstr "%qE är inte ett giltigt mallargument för typ %qT eftersom inte är ett l-värde"
 
-#: cp/pt.c:4537
+#: cp/pt.c:4529
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
 msgstr "%qE är inte ett giltigt mallargument för typ %qT eftersom objekt %qD inte har extern länkklass"
 
-#: cp/pt.c:4577
+#: cp/pt.c:4569
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a pointer"
 msgstr "%qE är inte ett giltigt mallargument för typen %qT eftersom det är en pekare"
 
-#: cp/pt.c:4579
+#: cp/pt.c:4571
 #, gcc-internal-format
 msgid "try using %qE instead"
 msgstr "försök att använda %qE istället"
 
-#: cp/pt.c:4614
+#: cp/pt.c:4606
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
 msgstr "%qE är inte ett giltigt mallargument för typen %qT eftersom det är av typen %qT"
 
-#: cp/pt.c:4617
+#: cp/pt.c:4609
 #, gcc-internal-format
 msgid "standard conversions are not allowed in this context"
 msgstr "standardkonverteringar är inte tillåtna i denna kontext"
 
-#: cp/pt.c:4797
+#: cp/pt.c:4860
 #, gcc-internal-format
 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
 msgstr "för att referera till en typmedlem av en mallparameter, använd %<typename %E%>"
 
-#: cp/pt.c:4813 cp/pt.c:4832 cp/pt.c:4882
+#: cp/pt.c:4876 cp/pt.c:4895 cp/pt.c:4945
 #, gcc-internal-format
 msgid "type/value mismatch at argument %d in template parameter list for %qD"
 msgstr "typ/värde stämmer inte vid argument %d i mallparameterlistan till %qD"
 
-#: cp/pt.c:4817
+#: cp/pt.c:4880
 #, gcc-internal-format
 msgid "  expected a constant of type %qT, got %qT"
 msgstr "  förväntade en konstant av typen %qT, fick %qT"
 
-#: cp/pt.c:4821
+#: cp/pt.c:4884
 #, gcc-internal-format
 msgid "  expected a class template, got %qE"
 msgstr "  förväntade en klassmall, fick %qE"
 
-#: cp/pt.c:4823
+#: cp/pt.c:4886
 #, gcc-internal-format
 msgid "  expected a type, got %qE"
 msgstr "  förväntade en typ, fick %qE"
 
-#: cp/pt.c:4836
+#: cp/pt.c:4899
 #, gcc-internal-format
 msgid "  expected a type, got %qT"
 msgstr "  förväntade en typ, fick %qT"
 
-#: cp/pt.c:4838
+#: cp/pt.c:4901
 #, gcc-internal-format
 msgid "  expected a class template, got %qT"
 msgstr "  förväntade en klassmall, fick %qT"
 
-#: cp/pt.c:4885
+#: cp/pt.c:4948
 #, gcc-internal-format
 msgid "  expected a template of type %qD, got %qD"
 msgstr "  förväntade en mall av typen %qD, fick %qD"
 
-#: cp/pt.c:4928
+#: cp/pt.c:4991
 #, gcc-internal-format
 msgid "could not convert template argument %qE to %qT"
 msgstr "kunde inte konvertera mallargument %qE till %qT"
 
-#: cp/pt.c:4984
+#: cp/pt.c:5047
 #, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr "fel antal mallargument (%d, skulle vara %d)"
 
-#: cp/pt.c:5116
+#: cp/pt.c:5179
 #, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d%s)"
 msgstr "fel antal mallargument (%d, skulle vara %d%s)"
 
-#: cp/pt.c:5120
+#: cp/pt.c:5183
 #, gcc-internal-format
 msgid "provided for %q+D"
 msgstr "angivna till %q+D"
 
-#: cp/pt.c:5177
+#: cp/pt.c:5242
 #, gcc-internal-format
 msgid "cannot expand %<%E%> into a fixed-length argument list"
 msgstr "det går inte att expandera %<%E%> till en argumentlista med fast längd"
 
-#: cp/pt.c:5180
+#: cp/pt.c:5245
 #, gcc-internal-format
 msgid "cannot expand %<%T%> into a fixed-length argument list"
 msgstr "det går inte att expandera %<%T%> till en argumentlista med fast längd"
 
-#: cp/pt.c:5195
+#: cp/pt.c:5261
 #, gcc-internal-format
 msgid "template argument %d is invalid"
 msgstr "mallargument %d är ogiltigt"
 
-#: cp/pt.c:5455
+#: cp/pt.c:5521
 #, gcc-internal-format
 msgid "non-template type %qT used as a template"
 msgstr "icke-malltyp %qT använd som en mall"
 
-#: cp/pt.c:5457
+#: cp/pt.c:5523
 #, gcc-internal-format
 msgid "for template declaration %q+D"
 msgstr "för malldeklaration %q+D"
 
-#: cp/pt.c:6132
+#: cp/pt.c:6221
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
 msgstr "mallinstansieringsdjupet överskrider maxvärdet på %d (använd -ftemplate-depth-NN för att öka maxvärdet) vid instansiering av %qD"
 
-#: cp/pt.c:7237
+#: cp/pt.c:7333
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%T%>"
 msgstr "argumentpaketlängder stämmer inte överens vid expansion av %<%T%>"
 
-#: cp/pt.c:7241
+#: cp/pt.c:7337
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%E%>"
 msgstr "argumentpaketlängder stämmer inte överens vid expansion av %<%E%>"
 
-#: cp/pt.c:8189
+#: cp/pt.c:8289
 #, gcc-internal-format
 msgid "instantiation of %q+D as type %qT"
 msgstr "instansiering av %q+D som typ %qT"
@@ -31139,242 +31169,242 @@
 #.
 #. is an attempt to declare a variable with function
 #. type.
-#: cp/pt.c:8324
+#: cp/pt.c:8424
 #, gcc-internal-format
 msgid "variable %qD has function type"
 msgstr "variabeln %qD har funktionstyp"
 
-#: cp/pt.c:8471
+#: cp/pt.c:8571
 #, gcc-internal-format
 msgid "invalid parameter type %qT"
 msgstr "ogiltig parametertyp %qT"
 
-#: cp/pt.c:8473
+#: cp/pt.c:8573
 #, gcc-internal-format
 msgid "in declaration %q+D"
 msgstr "i deklaration %q+D"
 
-#: cp/pt.c:8550
+#: cp/pt.c:8650
 #, gcc-internal-format
 msgid "function returning an array"
 msgstr "funktion som returnerar en vektor"
 
-#: cp/pt.c:8552
+#: cp/pt.c:8652
 #, gcc-internal-format
 msgid "function returning a function"
 msgstr "funktion som returnerar en funktion"
 
-#: cp/pt.c:8586
+#: cp/pt.c:8686
 #, gcc-internal-format
 msgid "creating pointer to member function of non-class type %qT"
 msgstr "skapar pekare till medlemsfunktion i typ %qT som inte är en klass"
 
-#: cp/pt.c:8792
+#: cp/pt.c:8913
 #, gcc-internal-format
 msgid "creating array with negative size (%qE)"
 msgstr "skapar vektor fält med negativ storlek (%qE)"
 
-#: cp/pt.c:9047
+#: cp/pt.c:9168
 #, gcc-internal-format
 msgid "forming reference to void"
 msgstr "formar referens till void"
 
-#: cp/pt.c:9049
+#: cp/pt.c:9170
 #, gcc-internal-format
 msgid "forming %s to reference type %qT"
 msgstr "formar %s till en referens till typ %qT"
 
-#: cp/pt.c:9100
+#: cp/pt.c:9221
 #, gcc-internal-format
 msgid "creating pointer to member of non-class type %qT"
 msgstr "skapar pekare till medlem av typ %qT som inte är en klass"
 
-#: cp/pt.c:9106
+#: cp/pt.c:9227
 #, gcc-internal-format
 msgid "creating pointer to member reference type %qT"
 msgstr "skapar pekare till medlemsreferenstyp %qT"
 
-#: cp/pt.c:9112
+#: cp/pt.c:9233
 #, gcc-internal-format
 msgid "creating pointer to member of type void"
 msgstr "skapar pekare till medlem av typ void"
 
-#: cp/pt.c:9179
+#: cp/pt.c:9300
 #, gcc-internal-format
 msgid "creating array of %qT"
 msgstr "skapar vektor av %qT"
 
-#: cp/pt.c:9185
+#: cp/pt.c:9306
 #, gcc-internal-format
 msgid "creating array of %qT, which is an abstract class type"
 msgstr "skapar vektor av %qT, som är en abstrakt klasstyp"
 
-#: cp/pt.c:9236
+#: cp/pt.c:9357
 #, gcc-internal-format
 msgid "%qT is not a class, struct, or union type"
 msgstr "%qT är inte en klass-, post- eller unionstyp"
 
-#: cp/pt.c:9271
+#: cp/pt.c:9392
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is not an enumeration type"
 msgstr "%T slås upp till %qT som inte är en uppräkningstyp"
 
-#: cp/pt.c:9274
+#: cp/pt.c:9395
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is is not a class type"
 msgstr "%qT löses upp till %qT, som inte är en klasstyp"
 
-#: cp/pt.c:9375
+#: cp/pt.c:9496
 #, gcc-internal-format
 msgid "use of %qs in template"
 msgstr "användning av %qs i mall"
 
-#: cp/pt.c:9512
+#: cp/pt.c:9633
 #, gcc-internal-format
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 msgstr "namnet %qE i den beroende tolkas som något annat än en typ, men instansiering ger en typ"
 
-#: cp/pt.c:9514
+#: cp/pt.c:9635
 #, gcc-internal-format
 msgid "say %<typename %E%> if a type is meant"
 msgstr "säg %<typename %E%> om en typ avses"
 
-#: cp/pt.c:9643
+#: cp/pt.c:9764
 #, gcc-internal-format
 msgid "using invalid field %qD"
 msgstr "användning av ogiltigt fält %qD"
 
-#: cp/pt.c:9952 cp/pt.c:10432
+#: cp/pt.c:10073 cp/pt.c:10553
 #, gcc-internal-format
 msgid "invalid use of pack expansion expression"
 msgstr "ogiltig användning av paketexpansionsuttryck"
 
-#: cp/pt.c:9956 cp/pt.c:10436
+#: cp/pt.c:10077 cp/pt.c:10557
 #, gcc-internal-format
 msgid "use %<...%> to expand argument pack"
 msgstr "använd %<...%>  för att expandera argumentpaket"
 
-#: cp/pt.c:10594
+#: cp/pt.c:10715
 #, 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"
 
-#: cp/pt.c:11052
+#: cp/pt.c:11181
 #, gcc-internal-format
 msgid "%qT is not a class or namespace"
 msgstr "%qT är inte en klass eller namnrymd"
 
-#: cp/pt.c:11055
+#: cp/pt.c:11184
 #, gcc-internal-format
 msgid "%qD is not a class or namespace"
 msgstr "%qD är inte en klass eller namnrymd"
 
-#: cp/pt.c:11265
+#: cp/pt.c:11394
 #, gcc-internal-format
 msgid "%qT is/uses anonymous type"
 msgstr "%qT är/använder en anonym typ"
 
-#: cp/pt.c:11267
+#: cp/pt.c:11396
 #, gcc-internal-format
 msgid "template argument for %qD uses local type %qT"
 msgstr "mallargumentet för %qD använder lokal typ %qT"
 
-#: cp/pt.c:11277
+#: cp/pt.c:11406
 #, gcc-internal-format
 msgid "%qT is a variably modified type"
 msgstr "%qT är en variabel typ"
 
-#: cp/pt.c:11288
+#: cp/pt.c:11417
 #, gcc-internal-format
 msgid "integral expression %qE is not constant"
 msgstr "heltalsuttryck %qE är inte konstant"
 
-#: cp/pt.c:11293
+#: cp/pt.c:11422
 #, gcc-internal-format
 msgid "  trying to instantiate %qD"
 msgstr "  försöker instansiera %qD"
 
-#: cp/pt.c:13959
+#: cp/pt.c:14173
 #, gcc-internal-format
 msgid "ambiguous class template instantiation for %q#T"
 msgstr "tvetydig klassmallinstansiering av %q#T"
 
-#: cp/pt.c:13962
+#: cp/pt.c:14176
 #, gcc-internal-format
 msgid "%s %+#T"
 msgstr "%s %+#T"
 
-#: cp/pt.c:13985 cp/pt.c:14068
+#: cp/pt.c:14199 cp/pt.c:14282
 #, gcc-internal-format
 msgid "explicit instantiation of non-template %q#D"
 msgstr "explicit instansieringar av icke-mall %q#D"
 
-#: cp/pt.c:14000
+#: cp/pt.c:14214
 #, gcc-internal-format
 msgid "%qD is not a static data member of a class template"
 msgstr "%qD är inte en statisk datamedlem i en klassmall"
 
-#: cp/pt.c:14006 cp/pt.c:14063
+#: cp/pt.c:14220 cp/pt.c:14277
 #, gcc-internal-format
 msgid "no matching template for %qD found"
 msgstr "det finns ingen matchande mall för %qD"
 
-#: cp/pt.c:14011
+#: cp/pt.c:14225
 #, gcc-internal-format
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 msgstr "typ %qT för explicit instansiering %qD stämmer inte med deklarerad typ %qT"
 
-#: cp/pt.c:14019
+#: cp/pt.c:14233
 #, gcc-internal-format
 msgid "explicit instantiation of %q#D"
 msgstr "explicit instansiering av %q#D"
 
-#: cp/pt.c:14055
+#: cp/pt.c:14269
 #, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#D"
 msgstr "dubblerad explicit instansiering av %q#D"
 
-#: cp/pt.c:14077
+#: cp/pt.c:14291
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
 msgstr "ISO C++ förbjuder användning av %<extern%> vid explicita instansieringar"
 
-#: cp/pt.c:14082 cp/pt.c:14175
+#: cp/pt.c:14296 cp/pt.c:14389
 #, gcc-internal-format
 msgid "storage class %qD applied to template instantiation"
 msgstr "lagringsklass %qD tillämpad på mallinstansiering"
 
-#: cp/pt.c:14147
+#: cp/pt.c:14361
 #, gcc-internal-format
 msgid "explicit instantiation of non-template type %qT"
 msgstr "explicit instansieringar av icke-malltyp %qT"
 
-#: cp/pt.c:14156
+#: cp/pt.c:14370
 #, gcc-internal-format
 msgid "explicit instantiation of %q#T before definition of template"
 msgstr "explicit instansiering av %q#T före definitionen av mallen"
 
-#: cp/pt.c:14164
+#: cp/pt.c:14378
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 msgstr "ISO C++ förbjuder användning av %qE vid explicita instansieringar"
 
-#: cp/pt.c:14209
+#: cp/pt.c:14423
 #, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#T"
 msgstr "dubblerad explicit instansiering av %q#T"
 
-#: cp/pt.c:14657
+#: cp/pt.c:14871
 #, gcc-internal-format
 msgid "explicit instantiation of %qD but no definition available"
 msgstr "explicit instansiering av %qD men ingen definition tillgänglig"
 
-#: cp/pt.c:14851
+#: cp/pt.c:15065
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
 msgstr "mallinstansieringsdjupet överskrider maxvärdet på %d vid instansiering av %qD, möjligen från generering av virtuell tabell (använd -ftemplate-depth-NN för att öka maxvärdet)"
 
-#: cp/pt.c:15193
+#: cp/pt.c:15419
 #, gcc-internal-format
 msgid "%q#T is not a valid type for a template constant parameter"
 msgstr "%q#T är inte en giltig typ för en mallkonstantparameter"
@@ -31394,32 +31424,32 @@
 msgid "can't create repository information file %qs"
 msgstr "kan inte skapa förrådsinformationsfil %qs"
 
-#: cp/rtti.c:271
+#: cp/rtti.c:285
 #, gcc-internal-format
 msgid "cannot use typeid with -fno-rtti"
 msgstr "kan inte använda typeid med -fno-rtti"
 
-#: cp/rtti.c:277
+#: cp/rtti.c:291
 #, gcc-internal-format
 msgid "must #include <typeinfo> before using typeid"
 msgstr "måste ha#include <typeinfo> för användande av typeid"
 
-#: cp/rtti.c:360
+#: cp/rtti.c:374
 #, gcc-internal-format
 msgid "cannot create type information for type %qT because it involves types of variable size"
 msgstr "det går inte att skapa typinformation för typen %qT eftersom typer av variabel storlek är inblandade"
 
-#: cp/rtti.c:615 cp/rtti.c:629
+#: cp/rtti.c:629 cp/rtti.c:643
 #, gcc-internal-format
 msgid "dynamic_cast of %q#D to %q#T can never succeed"
 msgstr "dynamic_cast av %q#D till %q#T kan aldrig lyckas"
 
-#: cp/rtti.c:639
+#: cp/rtti.c:653
 #, gcc-internal-format
 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
 msgstr "%<dynamic_cast%> är inte tillåtet med -fno-rtti"
 
-#: cp/rtti.c:716
+#: cp/rtti.c:729
 #, 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)"
@@ -31481,553 +31511,553 @@
 msgid "  since %q+#D declared in base class"
 msgstr "  eftersom %q+#D är deklarerad i basklassen"
 
-#: cp/semantics.c:762
+#: cp/semantics.c:764
 #, gcc-internal-format
 msgid "suggest explicit braces around empty body in %<do%> statement"
 msgstr "föreslår uttryckliga klamrar runt tom kropp i %<do%>-sats"
 
-#: cp/semantics.c:1290
+#: cp/semantics.c:1294
 #, gcc-internal-format
 msgid "type of asm operand %qE could not be determined"
 msgstr "typen på asm-operand %qE kunde inte avgöras"
 
-#: cp/semantics.c:1346
+#: cp/semantics.c:1350
 #, gcc-internal-format
 msgid "__label__ declarations are only allowed in function scopes"
 msgstr "__label__-deklarationer får bara förekomma på funktionsnivå"
 
-#: cp/semantics.c:1433
+#: cp/semantics.c:1438
 #, gcc-internal-format
 msgid "invalid use of member %q+D in static member function"
 msgstr "ogiltig användning av %q+D i en statisk medlemsfunktion"
 
-#: cp/semantics.c:1435
+#: cp/semantics.c:1440
 #, gcc-internal-format
 msgid "invalid use of non-static data member %q+D"
 msgstr "ogiltig användning av icke-statisk datamedlem %q+D"
 
-#: cp/semantics.c:1436 cp/semantics.c:1475
+#: cp/semantics.c:1441 cp/semantics.c:1480
 #, gcc-internal-format
 msgid "from this location"
 msgstr "härifrån"
 
-#: cp/semantics.c:1474
+#: cp/semantics.c:1479
 #, gcc-internal-format
 msgid "object missing in reference to %q+D"
 msgstr "objekt saknas i referens till %q+D"
 
-#: cp/semantics.c:1928
+#: cp/semantics.c:1951
 #, gcc-internal-format
 msgid "arguments to destructor are not allowed"
 msgstr "argument till destruerare är inte tillåtet"
 
-#: cp/semantics.c:1978
+#: cp/semantics.c:2001
 #, gcc-internal-format
 msgid "%<this%> is unavailable for static member functions"
 msgstr "%<this%> är inte tillgängligt i en statisk medlemsfunktion"
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:2007
 #, gcc-internal-format
 msgid "invalid use of %<this%> in non-member function"
 msgstr "ogiltig användning av %<this%> i icke-medlemsfunktion"
 
-#: cp/semantics.c:1986
+#: cp/semantics.c:2009
 #, gcc-internal-format
 msgid "invalid use of %<this%> at top level"
 msgstr "ogiltigt användning av %<this%> på toppnivå"
 
-#: cp/semantics.c:2010
+#: cp/semantics.c:2033
 #, gcc-internal-format
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr "ogiltigt kvalificerande räckvidd i pseudodestruerarnamn"
 
-#: cp/semantics.c:2015 cp/typeck.c:2004
+#: cp/semantics.c:2038 cp/typeck.c:2050
 #, gcc-internal-format
 msgid "qualified type %qT does not match destructor name ~%qT"
 msgstr "kvalificerad typ %qT matchar inte destruerarnamnet ~%qT"
 
-#: cp/semantics.c:2037
+#: cp/semantics.c:2060
 #, gcc-internal-format
 msgid "%qE is not of type %qT"
 msgstr "%qE har inte typen %qT"
 
-#: cp/semantics.c:2081
+#: cp/semantics.c:2104
 #, gcc-internal-format
 msgid "compound literal of non-object type %qT"
 msgstr "sammansatt literal för ej objekttyp %qT"
 
-#: cp/semantics.c:2158
+#: cp/semantics.c:2181
 #, gcc-internal-format
 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
 msgstr "malltypparametrar måste använda nyckelordet %<class%> eller %<typename%>"
 
-#: cp/semantics.c:2195
+#: cp/semantics.c:2222
 #, gcc-internal-format
 msgid "invalid use of type %qT as a default value for a template template-parameter"
 msgstr "ogiltigt användning av typ %qT som standardvärde för en mallmallparameter"
 
-#: cp/semantics.c:2198
+#: cp/semantics.c:2225
 #, gcc-internal-format
 msgid "invalid default argument for a template template parameter"
 msgstr "ogiltigt standardargument för en mallmallparameter"
 
-#: cp/semantics.c:2215
+#: cp/semantics.c:2242
 #, gcc-internal-format
 msgid "definition of %q#T inside template parameter list"
 msgstr "definition av %q#T inuti mallparameterlista"
 
-#: cp/semantics.c:2226
+#: cp/semantics.c:2253
 #, gcc-internal-format
 msgid "invalid definition of qualified type %qT"
 msgstr "ogiltig definition av kvalificerad typ %qT"
 
-#: cp/semantics.c:2437
+#: cp/semantics.c:2469
 #, gcc-internal-format
 msgid "invalid base-class specification"
 msgstr "ogiltig basklasspecifikation"
 
-#: cp/semantics.c:2446
+#: cp/semantics.c:2478
 #, gcc-internal-format
 msgid "base class %qT has cv qualifiers"
 msgstr "basklass %qT har cv-kvalificerare"
 
-#: cp/semantics.c:2468
+#: cp/semantics.c:2500
 #, gcc-internal-format
 msgid "incomplete type %qT used in nested name specifier"
 msgstr "ofullständig typ %qT använd i nästad namnspecificerare"
 
-#: cp/semantics.c:2471
+#: cp/semantics.c:2503
 #, gcc-internal-format
 msgid "reference to %<%T::%D%> is ambiguous"
 msgstr "referens till %<%T::%D%> är tvetydig"
 
-#: cp/semantics.c:2475 cp/typeck.c:1813
+#: cp/semantics.c:2507 cp/typeck.c:1859
 #, gcc-internal-format
 msgid "%qD is not a member of %qT"
 msgstr "%qD har inte en medlem av %qT"
 
-#: cp/semantics.c:2478
+#: cp/semantics.c:2510
 #, gcc-internal-format
 msgid "%qD is not a member of %qD"
 msgstr "%qD är inte en medlem av %qD"
 
-#: cp/semantics.c:2480
+#: cp/semantics.c:2512
 #, gcc-internal-format
 msgid "%<::%D%> has not been declared"
 msgstr "%<::%D%> har inte deklarerats"
 
-#: cp/semantics.c:2621
+#: cp/semantics.c:2653
 #, gcc-internal-format
 msgid "use of %<auto%> variable from containing function"
 msgstr "användning av %<auto%>-variabel från inneslutande funktion"
 
-#: cp/semantics.c:2623
+#: cp/semantics.c:2655
 #, gcc-internal-format
 msgid "  %q+#D declared here"
 msgstr "  %q+#D deklarerades här"
 
-#: cp/semantics.c:2661
+#: cp/semantics.c:2693
 #, gcc-internal-format
 msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr "mallparameter %qD av typ %qT är inte tillåten i ett konstant heltalsuttryck eftersom den inte är av heltals- eller uppräkningstyp"
 
-#: cp/semantics.c:2830
+#: cp/semantics.c:2862
 #, gcc-internal-format
 msgid "%qD cannot appear in a constant-expression"
 msgstr "%qD får inte finnas i ett konstantuttryck"
 
-#: cp/semantics.c:2838
+#: cp/semantics.c:2870
 #, gcc-internal-format
 msgid "use of namespace %qD as expression"
 msgstr "användning av namnrymden %q+D som uttryck"
 
-#: cp/semantics.c:2843
+#: cp/semantics.c:2875
 #, gcc-internal-format
 msgid "use of class template %qT as expression"
 msgstr "användning av klassmall %qT som uttryck"
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2849
+#: cp/semantics.c:2881
 #, gcc-internal-format
 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
 msgstr "begäran av medlem %qD är tvetydig i gitter av multipelt arv"
 
-#: cp/semantics.c:2970 cp/semantics.c:4210
+#: cp/semantics.c:3002 cp/semantics.c:4259
 #, gcc-internal-format
 msgid "type of %qE is unknown"
 msgstr "typen på %qE är okänd"
 
-#: cp/semantics.c:2985
+#: cp/semantics.c:3017
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
 msgstr "det går inte att applicera %<offsetof%> på destrueraren %<~%T%>"
 
-#: cp/semantics.c:2996
+#: cp/semantics.c:3028
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> to member function %qD"
 msgstr "det går inte att använda %<offsetof%> på medlemsfunktion %qD"
 
-#: cp/semantics.c:3349
+#: cp/semantics.c:3381
 #, gcc-internal-format
 msgid "%qD is not a variable in clause %qs"
 msgstr "%qD är inte en variabel i klausul %qs"
 
-#: cp/semantics.c:3358
+#: cp/semantics.c:3390
 #, gcc-internal-format
 msgid "%qD appears more than once in data clauses"
 msgstr "%qD förekommer mer än en gång i dataklausuler"
 
-#: cp/semantics.c:3418
+#: cp/semantics.c:3450
 #, gcc-internal-format
 msgid "num_threads expression must be integral"
 msgstr "num_threads-uttryck måste vara heltal"
 
-#: cp/semantics.c:3432
+#: cp/semantics.c:3464
 #, gcc-internal-format
 msgid "schedule chunk size expression must be integral"
 msgstr "uttryck för styckesstorlek för schemaläggning måste vara heltal"
 
-#: cp/semantics.c:3562
+#: cp/semantics.c:3594
 #, gcc-internal-format
 msgid "%qE has reference type for %qs"
 msgstr "%qE har referenstyp för %qs"
 
-#: cp/semantics.c:3724
+#: cp/semantics.c:3756
 #, gcc-internal-format
 msgid "%<threadprivate%> %qE is not file, namespace or block scope variable"
 msgstr "%<threadprivate%> %qE är inte fil-, namnrymds- eller blockräckviddsvariabel"
 
 #. Report the error.
-#: cp/semantics.c:4033
+#: cp/semantics.c:4072
 #, gcc-internal-format
 msgid "static assertion failed: %E"
 msgstr "statisk försäkran misslyckades: %E"
 
-#: cp/semantics.c:4035
+#: cp/semantics.c:4074
 #, gcc-internal-format
 msgid "non-constant condition for static assertion"
 msgstr "icke-konstant villkor i statisk deklaration"
 
-#: cp/semantics.c:4097
+#: cp/semantics.c:4099 cp/semantics.c:4194
 #, gcc-internal-format
-msgid "%qE refers to a set of overloaded functions"
-msgstr "%qE refererar till ett antal överlagrade funktioner"
+msgid "argument to decltype must be an expression"
+msgstr "argument till decltype måste vara ett uttryck"
 
 #: cp/semantics.c:4145
 #, gcc-internal-format
-msgid "argument to decltype must be an expression"
-msgstr "argument till decltype måste vara ett uttryck"
+msgid "%qE refers to a set of overloaded functions"
+msgstr "%qE refererar till ett antal överlagrade funktioner"
 
-#: cp/semantics.c:4366
+#: cp/semantics.c:4415
 #, gcc-internal-format
 msgid "__is_convertible_to"
 msgstr "__is_convertible_to"
 
-#: cp/semantics.c:4395
+#: cp/semantics.c:4444
 #, gcc-internal-format
 msgid "incomplete type %qT not allowed"
 msgstr "ofullständig typ %qT är inte tillåten"
 
-#: cp/tree.c:829
+#: cp/tree.c:827
 #, gcc-internal-format
 msgid "%qV qualifiers cannot be applied to %qT"
 msgstr "%qV-kvalificerare kan inte tillämpas på %qT"
 
-#: cp/tree.c:2134
+#: cp/tree.c:2132
 #, gcc-internal-format
 msgid "%qE attribute can only be applied to Java class definitions"
 msgstr "attributet %qE kan bara användas på klassdefinitioner i Java"
 
-#: cp/tree.c:2163
+#: cp/tree.c:2161
 #, gcc-internal-format
 msgid "%qE attribute can only be applied to class definitions"
 msgstr "attributet %qE kan bara användas på klassdefinitioner"
 
-#: cp/tree.c:2169
+#: cp/tree.c:2167
 #, gcc-internal-format
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 msgstr "%qE är föråldrad, g++-vtabeller är nu COM-kompatibla som standard"
 
-#: cp/tree.c:2193
+#: cp/tree.c:2191
 #, gcc-internal-format
 msgid "requested init_priority is not an integer constant"
 msgstr "begärd init_priority är inte en heltalskonstant"
 
-#: cp/tree.c:2214
+#: cp/tree.c:2212
 #, gcc-internal-format
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 msgstr "det går bara att använda attributet %qE på definitioner av objekt- eller klasstyp med filräckvidd"
 
-#: cp/tree.c:2222
+#: cp/tree.c:2220
 #, gcc-internal-format
 msgid "requested init_priority is out of range"
 msgstr "begärd init_priority är utanför sitt intervall"
 
-#: cp/tree.c:2232
+#: cp/tree.c:2230
 #, gcc-internal-format
 msgid "requested init_priority is reserved for internal use"
 msgstr "begärt init_priority är reserverad för internt bruk"
 
-#: cp/tree.c:2243
+#: cp/tree.c:2241
 #, gcc-internal-format
 msgid "%qE attribute is not supported on this platform"
 msgstr "attributet %qE stöds inte på denna plattform"
 
-#: cp/typeck.c:431 cp/typeck.c:445 cp/typeck.c:545
+#: cp/typeck.c:432 cp/typeck.c:446 cp/typeck.c:546
 #, gcc-internal-format
 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
 msgstr "%s mellan olika pekartyper %qT och %qT saknar en typkonvertering"
 
 # %s blir olika engelska strängar
 # Felrapporterat: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29017
-#: cp/typeck.c:507
+#: cp/typeck.c:508
 #, gcc-internal-format
 msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
 msgstr ""
 
-#: cp/typeck.c:565
+#: cp/typeck.c:566
 #, gcc-internal-format
 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
 msgstr "%s mellan olika pekare-på-medlem-typer %qT och %qT saknar en typkonvertering"
 
-#: cp/typeck.c:1129
+#: cp/typeck.c:1166
 #, gcc-internal-format
 msgid "canonical types differ for identical types %T and %T"
 msgstr "kanoniska typer skiljer för identiska typer %T och %T"
 
-#: cp/typeck.c:1136
+#: cp/typeck.c:1173
 #, gcc-internal-format
 msgid "same canonical type node for different types %T and %T"
 msgstr "samma kanoniska typnod för %T och %T"
 
-#: cp/typeck.c:1248
+#: cp/typeck.c:1285
 #, gcc-internal-format
 msgid "invalid application of %qs to a member function"
 msgstr "ogiltig användning av %qs på en medlemsfunktion"
 
-#: cp/typeck.c:1298
+#: cp/typeck.c:1335
 #, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a bit-field"
 msgstr "ogiltig användning av %<sizeof%> på ett bitfält"
 
-#: cp/typeck.c:1303
+#: cp/typeck.c:1340
 #, gcc-internal-format
 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
 msgstr "ISO C++ förbjuder användning av %<sizeof%> på ett uttryck med funktionstyp"
 
-#: cp/typeck.c:1346
+#: cp/typeck.c:1383
 #, gcc-internal-format
 msgid "invalid application of %<__alignof%> to a bit-field"
 msgstr "ogiltig användning av %<__alignof%> på ett bitfält"
 
-#: cp/typeck.c:1354
+#: cp/typeck.c:1391
 #, gcc-internal-format
 msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
 msgstr "ISO C++ förbjuder användning av %<__alignof%> på ett uttryck med funktionstyp"
 
-#: cp/typeck.c:1405
+#: cp/typeck.c:1442
 #, gcc-internal-format
 msgid "invalid use of non-static member function"
 msgstr "ogiltig användning av icke-statisk medlemsfunktion"
 
-#: cp/typeck.c:1669
+#: cp/typeck.c:1715
 #, gcc-internal-format
 msgid "deprecated conversion from string constant to %qT"
 msgstr "konvertering från strängkonstant till %qT bör undvikas"
 
-#: cp/typeck.c:1784 cp/typeck.c:2132
+#: cp/typeck.c:1830 cp/typeck.c:2178
 #, 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"
 
-#: cp/typeck.c:1811
+#: cp/typeck.c:1857
 #, gcc-internal-format
 msgid "invalid use of nonstatic data member %qE"
 msgstr "ogiltig användning av icke-statisk datamedlem %qE"
 
-#: cp/typeck.c:1863 cp/typeck.c:1891
+#: cp/typeck.c:1909 cp/typeck.c:1937
 #, gcc-internal-format
 msgid "invalid access to non-static data member %qD of NULL object"
 msgstr "ogiltig åtkomst av ickestatisk datamedlem %qD från NULL-objekt"
 
-#: cp/typeck.c:1866 cp/typeck.c:1893
+#: cp/typeck.c:1912 cp/typeck.c:1939
 #, gcc-internal-format
 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
 msgstr "(kanske makrot %<offsetof%> användes felaktigt)"
 
-#: cp/typeck.c:2010
+#: cp/typeck.c:2056
 #, gcc-internal-format
 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
 msgstr "typen som destrueras är %qT, men destrueraren refererar till %qT"
 
-#: cp/typeck.c:2049 cp/typeck.c:2069
+#: cp/typeck.c:2095 cp/typeck.c:2115
 #, gcc-internal-format
 msgid "%qD is not a template"
 msgstr "%qD är inte en mall"
 
-#: cp/typeck.c:2170
+#: cp/typeck.c:2216
 #, gcc-internal-format
 msgid "%<%D::%D%> is not a member of %qT"
 msgstr "%<%D::%D%> är inte en medlem av %qT"
 
-#: cp/typeck.c:2185
+#: cp/typeck.c:2231
 #, gcc-internal-format
 msgid "%qT is not a base of %qT"
 msgstr "%qT är inte en basklass till %qT"
 
-#: cp/typeck.c:2204
+#: cp/typeck.c:2250
 #, gcc-internal-format
 msgid "%qD has no member named %qE"
 msgstr "%qD har ingen medlem med namnet %qE"
 
-#: cp/typeck.c:2219
+#: cp/typeck.c:2265
 #, gcc-internal-format
 msgid "%qD is not a member template function"
 msgstr "%qD är inte en medlemsmallfunktion"
 
 #. A pointer to incomplete type (other than cv void) can be
 #. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2352
+#: cp/typeck.c:2398
 #, gcc-internal-format
 msgid "%qT is not a pointer-to-object type"
 msgstr "%qT är inte en pekare-på-objekt-typ"
 
-#: cp/typeck.c:2377
+#: cp/typeck.c:2423
 #, gcc-internal-format
 msgid "invalid use of %qs on pointer to member"
 msgstr "ogiltig användning av %qs på pekare till medlem"
 
-#: cp/typeck.c:2381
+#: cp/typeck.c:2427
 #, gcc-internal-format
 msgid "invalid type argument of %qs"
 msgstr "ogiltigt typargument till %qs"
 
-#: cp/typeck.c:2383
+#: cp/typeck.c:2429
 #, gcc-internal-format
 msgid "invalid type argument"
 msgstr "ogiltigt typargument"
 
-#: cp/typeck.c:2406
+#: cp/typeck.c:2452
 #, gcc-internal-format
 msgid "subscript missing in array reference"
 msgstr "index saknas i vektorreferens"
 
-#: cp/typeck.c:2480
+#: cp/typeck.c:2526
 #, gcc-internal-format
 msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr "ISO C++ förbjuder indexering av icke-lvalue-vektor"
 
-#: cp/typeck.c:2491
+#: cp/typeck.c:2537
 #, gcc-internal-format
 msgid "subscripting array declared %<register%>"
 msgstr "indexering av vektor deklarerad %<register%>"
 
-#: cp/typeck.c:2576
+#: cp/typeck.c:2622
 #, gcc-internal-format
 msgid "object missing in use of %qE"
 msgstr "objekt saknas i användning av %qE"
 
-#: cp/typeck.c:2693
+#: cp/typeck.c:2739
 #, gcc-internal-format
 msgid "ISO C++ forbids calling %<::main%> from within program"
 msgstr "ISO C++ förbjuder anrop av %<::main%> inifrån program"
 
-#: cp/typeck.c:2718
+#: cp/typeck.c:2764
 #, gcc-internal-format
 msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
 msgstr "man måste använda %<.*%> eller %<->*%> för att anropa en pekare-till-medlems-funktion i %<%E (...)%>"
 
-#: cp/typeck.c:2732
+#: cp/typeck.c:2778
 #, gcc-internal-format
 msgid "%qE cannot be used as a function"
 msgstr "%qE kan inte användas som en funktion"
 
-#: cp/typeck.c:2822
+#: cp/typeck.c:2868
 #, gcc-internal-format
 msgid "too many arguments to %s %q+#D"
 msgstr "för många argument till %s %+#D"
 
-#: cp/typeck.c:2823 cp/typeck.c:2927
+#: cp/typeck.c:2869 cp/typeck.c:2973
 #, gcc-internal-format
 msgid "at this point in file"
 msgstr "på den här platsen i filen"
 
-#: cp/typeck.c:2826
+#: cp/typeck.c:2872
 #, gcc-internal-format
 msgid "too many arguments to function"
 msgstr "för många argument till funktion"
 
-#: cp/typeck.c:2856
+#: cp/typeck.c:2902
 #, gcc-internal-format
 msgid "parameter %P of %qD has incomplete type %qT"
 msgstr "parameter %P till %qD har ofullständig typ %qT"
 
-#: cp/typeck.c:2859
+#: cp/typeck.c:2905
 #, gcc-internal-format
 msgid "parameter %P has incomplete type %qT"
 msgstr "parametern %P har ofullständig typ %qT"
 
-#: cp/typeck.c:2926
+#: cp/typeck.c:2972
 #, gcc-internal-format
 msgid "too few arguments to %s %q+#D"
 msgstr "för få argument till %s %q+#D"
 
-#: cp/typeck.c:2930
+#: cp/typeck.c:2976
 #, gcc-internal-format
 msgid "too few arguments to function"
 msgstr "för få argument till funktion"
 
-#: cp/typeck.c:3098 cp/typeck.c:3108
+#: cp/typeck.c:3140 cp/typeck.c:3150
 #, gcc-internal-format
 msgid "assuming cast to type %qT from overloaded function"
 msgstr "antar typkonvertering till %qT från överlagrad funktion"
 
-#: cp/typeck.c:3306
+#: cp/typeck.c:3346
 #, gcc-internal-format
 msgid "left rotate count is negative"
 msgstr "längd att rotera till vänster är negativ"
 
-#: cp/typeck.c:3307
+#: cp/typeck.c:3347
 #, gcc-internal-format
 msgid "right rotate count is negative"
 msgstr "längd att rotera till höger är negativ"
 
-#: cp/typeck.c:3310
+#: cp/typeck.c:3350
 #, gcc-internal-format
 msgid "left rotate count >= width of type"
 msgstr "längd att rotera till vänster >= storleken på typen"
 
-#: cp/typeck.c:3311
+#: cp/typeck.c:3351
 #, gcc-internal-format
 msgid "right rotate count >= width of type"
 msgstr "längd att rotera till höger >= storleken på typen"
 
-#: cp/typeck.c:3327 cp/typeck.c:3502
+#: cp/typeck.c:3367 cp/typeck.c:3549
 #, gcc-internal-format
 msgid "comparison with string literal results in unspecified behaviour"
 msgstr "jämförelse med strängkonstant resulterar i odefinierat beteende"
 
-#: cp/typeck.c:3360 cp/typeck.c:3365 cp/typeck.c:3520 cp/typeck.c:3525
+#: cp/typeck.c:3400 cp/typeck.c:3405 cp/typeck.c:3567 cp/typeck.c:3572
 #, gcc-internal-format
 msgid "ISO C++ forbids comparison between pointer and integer"
 msgstr "ISO C++ förbjuder jämförelse mellan pekare och heltal"
 
-#: cp/typeck.c:3539
+#: cp/typeck.c:3586
 #, gcc-internal-format
 msgid "unordered comparison on non-floating point argument"
 msgstr "oordnad jämförelse av argument som inte är flyttal"
 
-#: cp/typeck.c:3577
+#: cp/typeck.c:3624
 #, gcc-internal-format
 msgid "invalid operands of types %qT and %qT to binary %qO"
 msgstr "ogiltiga operander av typ %qT och %qT till binär %qO"
 
-#: cp/typeck.c:3749
+#: cp/typeck.c:3757
 #, gcc-internal-format
 msgid "comparison between types %q#T and %q#T"
 msgstr "jämförelse mellan typer %q#T och %q#T"
 
-#: cp/typeck.c:3786
+#: cp/typeck.c:3794
 #, gcc-internal-format
 msgid "comparison between signed and unsigned integer expressions"
 msgstr "jämförelse mellan heltalsuttryck med och utan tecken"
@@ -32036,154 +32066,154 @@
 #. performed.  Note that pointer-difference and pointer-addition
 #. have already been handled above, and so we don't end up here in
 #. that case.
-#: cp/typeck.c:3858
+#: cp/typeck.c:3866
 #, gcc-internal-format
 msgid "NULL used in arithmetic"
 msgstr "NULL använd i aritmetik"
 
-#: cp/typeck.c:3927
+#: cp/typeck.c:3935
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
 msgstr "ISO C++ förbjuder användning av pekare av typ %<void *%> i subtraktion"
 
-#: cp/typeck.c:3929
+#: cp/typeck.c:3937
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr "ISO C++ förbjuder användning av pekare till en funktion i subtraktion"
 
-#: cp/typeck.c:3931
+#: cp/typeck.c:3939
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr "ISO C++ förbjuder användning av pekare till en metod i subtraktion"
 
-#: cp/typeck.c:3943
+#: cp/typeck.c:3951
 #, gcc-internal-format
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr "ogiltig användning av en pekare till en ofullständig typ i pekararitmetik"
 
-#: cp/typeck.c:4003
+#: cp/typeck.c:4011
 #, gcc-internal-format
 msgid "invalid use of %qE to form a pointer-to-member-function"
 msgstr "ogiltig användning av %qE för att skapa en pekare-till-medlem-funktion"
 
-#: cp/typeck.c:4006
+#: cp/typeck.c:4014
 #, gcc-internal-format
 msgid "  a qualified-id is required"
 msgstr "  ett kvalificerat id krävs"
 
-#: cp/typeck.c:4011
+#: cp/typeck.c:4019
 #, gcc-internal-format
 msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
 msgstr "parenteser runt %qE kan inte användas för att skapa en pekare-till-medlem-funktion"
 
-#: cp/typeck.c:4034
+#: cp/typeck.c:4042
 #, gcc-internal-format
 msgid "taking address of temporary"
 msgstr "tar adress till något temporärt"
 
-#: cp/typeck.c:4287
+#: cp/typeck.c:4295
 #, gcc-internal-format
 msgid "ISO C++ forbids incrementing an enum"
 msgstr "ISO C++ förbjuder ökning av enum"
 
-#: cp/typeck.c:4288
+#: cp/typeck.c:4296
 #, gcc-internal-format
 msgid "ISO C++ forbids decrementing an enum"
 msgstr "ISO C++ förbjuder minskning av enum"
 
-#: cp/typeck.c:4299
+#: cp/typeck.c:4307
 #, gcc-internal-format
 msgid "cannot increment a pointer to incomplete type %qT"
 msgstr "det går inte att öka en pekare på en ofullständig typ %qT"
 
-#: cp/typeck.c:4300
+#: cp/typeck.c:4308
 #, gcc-internal-format
 msgid "cannot decrement a pointer to incomplete type %qT"
 msgstr "det går inte att minska en pekare på en ofullständig typ %qT"
 
-#: cp/typeck.c:4306
+#: cp/typeck.c:4314
 #, gcc-internal-format
 msgid "ISO C++ forbids incrementing a pointer of type %qT"
 msgstr "ISO C++ förbjuder ökning av pekare på typ %qT"
 
-#: cp/typeck.c:4307
+#: cp/typeck.c:4315
 #, gcc-internal-format
 msgid "ISO C++ forbids decrementing a pointer of type %qT"
 msgstr "ISO C++ förbjuder minskning av pekare på typ %qT"
 
-#: cp/typeck.c:4327
+#: cp/typeck.c:4335
 #, gcc-internal-format
 msgid "invalid use of Boolean expression as operand to %<operator--%>"
 msgstr "ogiltigt användning av Booleskt uttryck som operand till %<operator--%>"
 
 #. ARM $3.4
-#: cp/typeck.c:4357
+#: cp/typeck.c:4365
 #, gcc-internal-format
 msgid "ISO C++ forbids taking address of function %<::main%>"
 msgstr "ISO C++ förbjuder att ta adressen till funktionen %<::main%>"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4413
+#: cp/typeck.c:4421
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr "ISO C++ förbjuder att ta adressen till en okvalificerad eller parentetiserad icke-statisk medlemsfunktion för att skapa en pekare till en medlemsfunktion.  Säg %<&%T::%D%>"
 
-#: cp/typeck.c:4418
+#: cp/typeck.c:4426
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr "ISO C++ förbjuder att ta adressen till en bunden medlemsfunktion för att skapa en pekare till medlemsfunktion.  Säg %<&%T::%D%>"
 
-#: cp/typeck.c:4443
+#: cp/typeck.c:4451
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr "ISO C++ förbjuder att ta adressen till en typkonvertering till ett icke-lvärde-uttryck"
 
-#: cp/typeck.c:4467
+#: cp/typeck.c:4475
 #, gcc-internal-format
 msgid "cannot create pointer to reference member %qD"
 msgstr "kan inte skapa pekare till referensmedlem %qD"
 
-#: cp/typeck.c:4678
+#: cp/typeck.c:4686
 #, gcc-internal-format
 msgid "cannot take the address of %<this%>, which is an rvalue expression"
 msgstr "kan inte ta adressen till %<this%>, som är ett rvalue-uttryck"
 
-#: cp/typeck.c:4701
+#: cp/typeck.c:4709
 #, gcc-internal-format
 msgid "address of explicit register variable %qD requested"
 msgstr "adress till explicit registervariabel %qD begärd"
 
-#: cp/typeck.c:4706
+#: cp/typeck.c:4714
 #, gcc-internal-format
 msgid "address requested for %qD, which is declared %<register%>"
 msgstr "adress begärd till %qD, som är deklarerad %<register%>"
 
-#: cp/typeck.c:4772
+#: cp/typeck.c:4780
 #, gcc-internal-format
 msgid "%s expression list treated as compound expression"
 msgstr "uttryckslistan %s behandlas som sammansatt uttryck"
 
-#: cp/typeck.c:5175
+#: cp/typeck.c:5183
 #, gcc-internal-format
 msgid "invalid static_cast from type %qT to type %qT"
 msgstr "ogiltig static_cast från typ %qT till typ %qT"
 
-#: cp/typeck.c:5197
+#: cp/typeck.c:5205
 #, gcc-internal-format
 msgid "converting from %qT to %qT"
 msgstr "konvertering från %qT till %qT"
 
-#: cp/typeck.c:5245
+#: cp/typeck.c:5253
 #, gcc-internal-format
 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
 msgstr "ogiltig typkonvertering av ett rvärdeuttryck av typ %qT till typ %qT"
 
-#: cp/typeck.c:5304
+#: cp/typeck.c:5312
 #, gcc-internal-format
 msgid "cast from %qT to %qT loses precision"
 msgstr "konvertering från %qT till %qT förlorar precision"
 
-#: cp/typeck.c:5331
+#: cp/typeck.c:5339
 #, gcc-internal-format
 msgid "cast from %qT to %qT increases required alignment of target type"
 msgstr "typkonvertering från %qT till %qT ökar kravet på justering för måltypen"
@@ -32192,155 +32222,155 @@
 #. where possible, and it is necessary in some cases.  DR 195
 #. addresses this issue, but as of 2004/10/26 is still in
 #. drafting.
-#: cp/typeck.c:5351
+#: cp/typeck.c:5359
 #, gcc-internal-format
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr "ISO C++ förbjuder konvertering mellan pekare-till-funktion och pekare-till-objekt"
 
-#: cp/typeck.c:5362
+#: cp/typeck.c:5370
 #, gcc-internal-format
 msgid "invalid cast from type %qT to type %qT"
 msgstr "ogiltig konvertering från typ %qT till typ %qT"
 
-#: cp/typeck.c:5418
+#: cp/typeck.c:5426
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr "ogiltig användning av const_cast med typ %qT, som inte är en pekare, referens, eller pekare-till-datamedlem-typ"
 
-#: cp/typeck.c:5427
+#: cp/typeck.c:5435
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
 msgstr "ogiltig användning av const_cast med typ %qT, som är en pekare eller referens till en funktionstyp"
 
-#: cp/typeck.c:5452
+#: cp/typeck.c:5460
 #, gcc-internal-format
 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
 msgstr "ogiltig const_cast av ett rvärde av typ %qT till typ %qT"
 
-#: cp/typeck.c:5503
+#: cp/typeck.c:5511
 #, gcc-internal-format
 msgid "invalid const_cast from type %qT to type %qT"
 msgstr "ogiltig const_cast från typ %qT till typ %qT"
 
-#: cp/typeck.c:5571 cp/typeck.c:5576
+#: cp/typeck.c:5579 cp/typeck.c:5584
 #, gcc-internal-format
 msgid "ISO C++ forbids casting to an array type %qT"
 msgstr "ISO C++ förbjuder typkonvertering till en vektortyp %qT"
 
-#: cp/typeck.c:5584
+#: cp/typeck.c:5592
 #, gcc-internal-format
 msgid "invalid cast to function type %qT"
 msgstr "ogiltig konvertering till funktionstyp %qT"
 
-#: cp/typeck.c:5804
+#: cp/typeck.c:5812
 #, gcc-internal-format
 msgid "  in evaluation of %<%Q(%#T, %#T)%>"
 msgstr "  i beräkningen av %<%Q(%#T, %#T)%>"
 
-#: cp/typeck.c:5873
+#: cp/typeck.c:5881
 #, gcc-internal-format
 msgid "incompatible types in assignment of %qT to %qT"
 msgstr "inkompatibla typer i tilldelning vid av %qT till %qT"
 
-#: cp/typeck.c:5884
+#: cp/typeck.c:5892
 #, gcc-internal-format
 msgid "array used as initializer"
 msgstr "vektor använd som initierare"
 
-#: cp/typeck.c:5886
+#: cp/typeck.c:5894
 #, gcc-internal-format
 msgid "invalid array assignment"
 msgstr "ogiltig vektortilldelning"
 
-#: cp/typeck.c:5998
+#: cp/typeck.c:6006
 #, gcc-internal-format
 msgid "   in pointer to member function conversion"
 msgstr "   i konvertering av pekare till medlemsfunktion"
 
-#: cp/typeck.c:6009
+#: cp/typeck.c:6017
 #, gcc-internal-format
 msgid "pointer to member conversion via virtual base %qT"
 msgstr "konvertering av pekare till medlem via virtuell bas %qT"
 
-#: cp/typeck.c:6049 cp/typeck.c:6061
+#: cp/typeck.c:6057 cp/typeck.c:6069
 #, gcc-internal-format
 msgid "   in pointer to member conversion"
 msgstr "   i konvertering av pekare till medlem"
 
-#: cp/typeck.c:6140
+#: cp/typeck.c:6148
 #, gcc-internal-format
 msgid "invalid conversion to type %qT from type %qT"
 msgstr "ogiltig konvertering till typ %qT från typ %qT"
 
-#: cp/typeck.c:6384
+#: cp/typeck.c:6411
 #, gcc-internal-format
 msgid "cannot convert %qT to %qT for argument %qP to %qD"
 msgstr "kan inte konvertera %qT till %qT för argument %qP till %qD"
 
-#: cp/typeck.c:6387
+#: cp/typeck.c:6414
 #, gcc-internal-format
 msgid "cannot convert %qT to %qT in %s"
 msgstr "kan inte konvertera %qT till %qT i %s"
 
-#: cp/typeck.c:6398
+#: cp/typeck.c:6425
 #, gcc-internal-format
 msgid "%s might be a candidate for a format attribute"
 msgstr "%s kan vara en kandidat för ett formatattribut"
 
-#: cp/typeck.c:6485 cp/typeck.c:6487
+#: cp/typeck.c:6512 cp/typeck.c:6514
 #, gcc-internal-format
 msgid "in passing argument %P of %q+D"
 msgstr "när argument %P till %q+D skickades"
 
-#: cp/typeck.c:6537
+#: cp/typeck.c:6564
 #, gcc-internal-format
 msgid "returning reference to temporary"
 msgstr "returnerar referens till en temporär"
 
-#: cp/typeck.c:6544
+#: cp/typeck.c:6571
 #, gcc-internal-format
 msgid "reference to non-lvalue returned"
 msgstr "referens till annat än lvärde returnerad"
 
-#: cp/typeck.c:6560
+#: cp/typeck.c:6587
 #, gcc-internal-format
 msgid "reference to local variable %q+D returned"
 msgstr "referens till lokal variabel %q+D returnerad"
 
-#: cp/typeck.c:6563
+#: cp/typeck.c:6590
 #, gcc-internal-format
 msgid "address of local variable %q+D returned"
 msgstr "adress till lokal variabel %q+D returnerad"
 
-#: cp/typeck.c:6598
+#: cp/typeck.c:6625
 #, gcc-internal-format
 msgid "returning a value from a destructor"
 msgstr "returnerar ett värde från en destruktor"
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6606
+#: cp/typeck.c:6633
 #, gcc-internal-format
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr "det går inte att returnerar från en hanterare i ett funktions-try-block eller en konstruerare"
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6609
+#: cp/typeck.c:6636
 #, gcc-internal-format
 msgid "returning a value from a constructor"
 msgstr "returnerar ett värde från en konstruerare"
 
-#: cp/typeck.c:6633
+#: cp/typeck.c:6661
 #, gcc-internal-format
 msgid "return-statement with no value, in function returning %qT"
 msgstr "return-sats utan värde i funktion som returnerar %qT"
 
-#: cp/typeck.c:6654
+#: cp/typeck.c:6682
 #, gcc-internal-format
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "return-sats med värde i funktion som returnerar \"void\""
 
-#: cp/typeck.c:6685
+#: cp/typeck.c:6713
 #, gcc-internal-format
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 msgstr "%<operator new%> får inte returnera NULL om den inte är deklarerad %<throw()%> (eller -fcheck-new är aktivt)"
@@ -32536,57 +32566,57 @@
 msgid "pointer to member type %qT incompatible with object type %qT"
 msgstr "pekare-på-medlemstyp %qT är inkompatibel med objekttyp %qT"
 
-#: cp/typeck2.c:1495
+#: cp/typeck2.c:1508
 #, gcc-internal-format
 msgid "call to function %qD which throws incomplete type %q#T"
 msgstr "anrop till funktion %qD som kastar ofullständig typ %q#T"
 
-#: cp/typeck2.c:1498
+#: cp/typeck2.c:1511
 #, gcc-internal-format
 msgid "call to function which throws incomplete type %q#T"
 msgstr "anrop till funktion som kastar ofullständig typ %q#T"
 
-#: fortran/f95-lang.c:233
+#: fortran/f95-lang.c:235
 #, gcc-internal-format
 msgid "Unexpected type in truthvalue_conversion"
 msgstr "Oväntad typ i truthvalue_conversion"
 
-#: fortran/f95-lang.c:289
+#: fortran/f95-lang.c:291
 #, gcc-internal-format
 msgid "can't open input file: %s"
 msgstr "Kan inte öppna indatafil: %s"
 
-#: fortran/f95-lang.c:629
+#: fortran/f95-lang.c:631
 #, gcc-internal-format
 msgid "global register variable %qs used in nested function"
 msgstr "global registervariabel %qs använd i nästad funktion"
 
-#: fortran/f95-lang.c:633
+#: fortran/f95-lang.c:635
 #, gcc-internal-format
 msgid "register variable %qs used in nested function"
 msgstr "registervariabel %qs använd i nästad funktion"
 
-#: fortran/f95-lang.c:640
+#: fortran/f95-lang.c:642
 #, gcc-internal-format
 msgid "address of global register variable %qs requested"
 msgstr "adress till global registervariabel %qs efterfrågad"
 
-#: fortran/f95-lang.c:658
+#: fortran/f95-lang.c:660
 #, gcc-internal-format
 msgid "address of register variable %qs requested"
 msgstr "adress till registervariabeln %qs efterfrågad"
 
-#: fortran/trans-array.c:3765
+#: fortran/trans-array.c:3805
 #, gcc-internal-format
 msgid "Possible frontend bug: array constructor not expanded"
 msgstr "Möjligt fel i framänden: vektorkonstruerare är inte expanderad"
 
-#: fortran/trans-array.c:5418
+#: fortran/trans-array.c:5499
 #, gcc-internal-format
 msgid "Possible frontend bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
 msgstr "Möjligt fel i framänden: Fördröjd vektorstorlek utan pekare, attributet allocatable eller härledd typ utan allokerbara komponenter."
 
-#: fortran/trans-array.c:5894
+#: fortran/trans-array.c:5975
 #, gcc-internal-format
 msgid "bad expression type during walk (%d)"
 msgstr "felaktig uttryckstyp under genomlöpning (%d)"
@@ -32596,27 +32626,27 @@
 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
 msgstr "gfc_conv_constant_to_tree(): ogiltig typ: %s"
 
-#: fortran/trans-decl.c:966
+#: fortran/trans-decl.c:972
 #, gcc-internal-format
 msgid "intrinsic variable which isn't a procedure"
 msgstr "inbyggd variabel som inte är en procedur"
 
-#: fortran/trans-decl.c:2639
+#: fortran/trans-decl.c:2644
 #, gcc-internal-format
 msgid "Function does not return a value"
 msgstr "Funktionen returnerar inte ett värde"
 
-#: fortran/trans-decl.c:2817
+#: fortran/trans-decl.c:2832
 #, gcc-internal-format
 msgid "backend decl for module variable %s already exists"
 msgstr "bakändedeklaration för modulvariabel %s finns redan"
 
-#: fortran/trans-decl.c:3351
+#: fortran/trans-decl.c:3314
 #, gcc-internal-format
 msgid "Function return value not set"
 msgstr "Funktionen returnerar ett värde som inte är satt"
 
-#: fortran/trans-expr.c:1163
+#: fortran/trans-expr.c:1177
 #, gcc-internal-format
 msgid "Unknown intrinsic op"
 msgstr "Okänd inbyggd op"
@@ -32626,32 +32656,32 @@
 msgid "Intrinsic function %s(%d) not recognized"
 msgstr "Inbyggd funktion %s(%d) känns inte igen"
 
-#: fortran/trans-io.c:1928
+#: fortran/trans-io.c:1929
 #, gcc-internal-format
 msgid "Bad IO basetype (%d)"
 msgstr "Felaktig IO-bastyp (%d)"
 
-#: fortran/trans-types.c:386
+#: fortran/trans-types.c:387
 #, gcc-internal-format
 msgid "integer kind=8 not available for -fdefault-integer-8 option"
 msgstr "heltalssort=8 inte tillgänglig för flagga -fdefault-integer-8"
 
-#: fortran/trans-types.c:409
+#: fortran/trans-types.c:410
 #, gcc-internal-format
 msgid "real kind=8 not available for -fdefault-real-8 option"
 msgstr "reell sort=8 inte tillgänglig för flagga -fdefault-real-8"
 
-#: fortran/trans-types.c:422
+#: fortran/trans-types.c:423
 #, gcc-internal-format
 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
 msgstr "Användning av -fdefault-double-8 kräver -fdefault-real-8"
 
-#: fortran/trans-types.c:1181
+#: fortran/trans-types.c:1185
 #, gcc-internal-format
 msgid "Array element size too big"
 msgstr "Vektorelementstorlek är för stor"
 
-#: fortran/trans.c:1150
+#: fortran/trans.c:1151
 #, gcc-internal-format
 msgid "gfc_trans_code(): Bad statement code"
 msgstr "gfc_trans_code(): Felaktig satskod"
@@ -32711,88 +32741,88 @@
 msgid "need to insert runtime check for %s"
 msgstr "behöver lägga in en körtidskontroll för %s"
 
-#: java/expr.c:505 java/expr.c:552
+#: java/expr.c:524 java/expr.c:571
 #, gcc-internal-format
 msgid "assert: %s is assign compatible with %s"
 msgstr "försäkran: %s är tilldelningskompatibel med %s"
 
-#: java/expr.c:670
+#: java/expr.c:689
 #, gcc-internal-format
 msgid "stack underflow - dup* operation"
 msgstr "underspill i stack - dup*-operation"
 
-#: java/expr.c:1657
+#: java/expr.c:1676
 #, gcc-internal-format
 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
 msgstr "referens %qs är tvetydig: förekommer i gränssnitt %qs och gränssnitt %qs"
 
-#: java/expr.c:1685
+#: java/expr.c:1704
 #, gcc-internal-format
 msgid "field %qs not found"
 msgstr "fält %qs finns inte"
 
-#: java/expr.c:2224
+#: java/expr.c:2243
 #, gcc-internal-format
 msgid "method '%s' not found in class"
 msgstr "metod \"%s\" kan inte hittas i klassen"
 
-#: java/expr.c:2429
+#: java/expr.c:2448
 #, gcc-internal-format
 msgid "failed to find class '%s'"
 msgstr "kunde inte hitta klassen \"%s\""
 
-#: java/expr.c:2470
+#: java/expr.c:2489
 #, gcc-internal-format
 msgid "class '%s' has no method named '%s' matching signature '%s'"
 msgstr "klass \"%s\" har ingen metod med namnet \"%s\" som stämmer med signaturen \"%s\""
 
-#: java/expr.c:2501
+#: java/expr.c:2520
 #, gcc-internal-format
 msgid "invokestatic on non static method"
 msgstr "invokestatic på metod som inte är statisk"
 
-#: java/expr.c:2506
+#: java/expr.c:2525
 #, gcc-internal-format
 msgid "invokestatic on abstract method"
 msgstr "invokestatic på abstrakt metod"
 
-#: java/expr.c:2514
+#: java/expr.c:2533
 #, gcc-internal-format
 msgid "invoke[non-static] on static method"
 msgstr "invoke[non-static] på statisk metod"
 
-#: java/expr.c:2865
+#: java/expr.c:2890
 #, gcc-internal-format
 msgid "missing field '%s' in '%s'"
 msgstr "fält \"%s\" saknas i \"%s\""
 
-#: java/expr.c:2872
+#: java/expr.c:2897
 #, gcc-internal-format
 msgid "mismatching signature for field '%s' in '%s'"
 msgstr "signaturen stämmer inte för fält \"%s\" i \"%s\""
 
-#: java/expr.c:2901
+#: java/expr.c:2926
 #, gcc-internal-format
 msgid "assignment to final field %q+D not in field's class"
 msgstr "tilldelning till slutligt fält %q+D som inte är i fältets klass"
 
-#: java/expr.c:3123
+#: java/expr.c:3148
 #, gcc-internal-format
 msgid "invalid PC in line number table"
 msgstr "ogiltigt PC i radnummertabell"
 
-#: java/expr.c:3173
+#: java/expr.c:3198
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to before %d"
 msgstr "onåbar bytekod från %d till före %d"
 
-#: java/expr.c:3217
+#: java/expr.c:3242
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to the end of the method"
 msgstr "onåbar bytekod från %d till slutet av metoden"
 
 #. duplicate code from LOAD macro
-#: java/expr.c:3522
+#: java/expr.c:3547
 #, gcc-internal-format
 msgid "unrecogized wide sub-instruction"
 msgstr "okänd bred underinstruktion"
@@ -32858,27 +32888,27 @@
 msgid "%Hduplicate class will only be compiled once"
 msgstr "%Hdubblerad klass kommer endast att kompileras en gång"
 
-#: java/jcf-parse.c:1636
+#: java/jcf-parse.c:1638
 #, gcc-internal-format
 msgid "missing Code attribute"
 msgstr "Code-attribut saknas"
 
-#: java/jcf-parse.c:1858
+#: java/jcf-parse.c:1860
 #, gcc-internal-format
 msgid "no input file specified"
 msgstr "ingen indatafil angiven"
 
-#: java/jcf-parse.c:1893
+#: java/jcf-parse.c:1895
 #, gcc-internal-format
 msgid "can't close input file %s: %m"
 msgstr "kan inte stänga indatafilen %s: %m"
 
-#: java/jcf-parse.c:1940
+#: java/jcf-parse.c:1942
 #, gcc-internal-format
 msgid "bad zip/jar file %s"
 msgstr "felaktig zip/jar-fil %s"
 
-#: java/jcf-parse.c:2145
+#: java/jcf-parse.c:2152
 #, gcc-internal-format
 msgid "error while reading %s from zip file"
 msgstr "fel när %s lästes från zip-fil"
@@ -32888,22 +32918,22 @@
 msgid "warning: already-compiled .class files ignored with -C"
 msgstr "varning: redan kompilerade .class-filer ignoreras med -C"
 
-#: java/lang.c:590
+#: java/lang.c:594
 #, gcc-internal-format
 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
 msgstr "-findirect-dispatch är inkompatibel med -freduced-reflection"
 
-#: java/lang.c:593
+#: java/lang.c:597
 #, gcc-internal-format
 msgid "-fjni is incompatible with -freduced-reflection"
 msgstr "-fjni är inkompatibel med -freduced-reflection"
 
-#: java/lang.c:604
+#: java/lang.c:608
 #, gcc-internal-format
 msgid "can't do dependency tracking with input from stdin"
 msgstr "det går inte att spåra beroenden med indata från standard in"
 
-#: java/lang.c:620
+#: java/lang.c:624
 #, gcc-internal-format
 msgid "couldn't determine target name for dependency tracking"
 msgstr "det gick inte att avgöra målnamn för att spåra beroenden"
Index: gcc/po/de.po
===================================================================
--- gcc/po/de.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/po/de.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -6,17 +6,17 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gcc 4.3-b20071109\n"
+"Project-Id-Version: gcc 4.3.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:09+0000\n"
-"PO-Revision-Date: 2008-01-21 10:15+0100\n"
+"POT-Creation-Date: 2008-03-05 17:23+0100\n"
+"PO-Revision-Date: 2008-03-15 11:15+0100\n"
 "Last-Translator: Roland Stigge <stigge@antcom.de>\n"
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: c-decl.c:3814
+#: c-decl.c:3813
 msgid "<anonymous>"
 msgstr "<anonym>"
 
@@ -297,53 +297,53 @@
 msgid "End of search list.\n"
 msgstr "Ende der Suchliste.\n"
 
-#: c-opts.c:1484
+#: c-opts.c:1505
 msgid "<built-in>"
 msgstr "<eingebaut>"
 
-#: c-opts.c:1502
+#: c-opts.c:1523
 msgid "<command-line>"
 msgstr "<Kommandozeile>"
 
-#: c-typeck.c:2448 c-typeck.c:4851 c-typeck.c:4853 c-typeck.c:4861
-#: c-typeck.c:4891 c-typeck.c:6267
+#: c-typeck.c:2459 c-typeck.c:4862 c-typeck.c:4864 c-typeck.c:4872
+#: c-typeck.c:4902 c-typeck.c:6278
 msgid "initializer element is not constant"
 msgstr "Initialisierungselement ist nicht konstant"
 
-#: c-typeck.c:4654
+#: c-typeck.c:4665
 msgid "array initialized from parenthesized string constant"
 msgstr "Feld mit geklammerter Zeichenkettenkonstante initialisiert"
 
-#: c-typeck.c:4715 cp/typeck2.c:677
+#: c-typeck.c:4726 cp/typeck2.c:677
 #, gcc-internal-format
 msgid "char-array initialized from wide string"
 msgstr "char-Feld mit wide-Zeichenkette initialisiert"
 
-#: c-typeck.c:4720
+#: c-typeck.c:4731
 msgid "wchar_t-array initialized from non-wide string"
 msgstr "wchar_t-Feld mit Nicht-wide-Zeichenkette initialisiert"
 
-#: c-typeck.c:4738 cp/typeck2.c:697
+#: c-typeck.c:4749 cp/typeck2.c:697
 #, gcc-internal-format
 msgid "initializer-string for array of chars is too long"
 msgstr "Initialisierungs-Zeichenkette fÃ¼r char-Feld ist zu lang"
 
-#: c-typeck.c:4744
+#: c-typeck.c:4755
 msgid "array of inappropriate type initialized from string constant"
 msgstr "Feld unpassenden Typs mit Zeichenkettenkonstante initialisiert"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-typeck.c:4808 c-typeck.c:4333 cp/typeck.c:1528
+#: c-typeck.c:4819 c-typeck.c:4344 cp/typeck.c:1574
 #, gcc-internal-format
 msgid "invalid use of non-lvalue array"
 msgstr "ungÃ¼ltige Verwendung eines Nicht-L-Wert-Feldes"
 
-#: c-typeck.c:4834
+#: c-typeck.c:4845
 msgid "array initialized from non-constant array expression"
 msgstr "Feld mit nicht konstantem Feldausdruck initialisiert"
 
-#: c-typeck.c:4898 c-typeck.c:6271
+#: c-typeck.c:4909 c-typeck.c:6282
 #, gcc-internal-format
 msgid "initializer element is not computable at load time"
 msgstr "Initialisierungs-Element ist zur Lade-Zeit nicht berechenbar"
@@ -352,140 +352,140 @@
 #. 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.
-#: c-typeck.c:4909 c-decl.c:3222 c-decl.c:3237
+#: c-typeck.c:4920 c-decl.c:3220 c-decl.c:3235
 #, gcc-internal-format
 msgid "variable-sized object may not be initialized"
 msgstr "Objekt variabler GrÃ¶ÃŸe darf nicht initialisiert werden"
 
-#: c-typeck.c:4913
+#: c-typeck.c:4924
 msgid "invalid initializer"
 msgstr "ungÃ¼ltige Initialisierung"
 
-#: c-typeck.c:5387
+#: c-typeck.c:5398
 msgid "extra brace group at end of initializer"
 msgstr "zusÃ¤tzliche geschweifte Klammern am Ende der Initialisierung"
 
-#: c-typeck.c:5407
+#: c-typeck.c:5418
 msgid "missing braces around initializer"
 msgstr "geschweifte Klammern fehlen um Initialisierung"
 
-#: c-typeck.c:5468
+#: c-typeck.c:5479
 msgid "braces around scalar initializer"
 msgstr "geschweifte Klammern um Skalar-Initialisierung"
 
-#: c-typeck.c:5525
+#: c-typeck.c:5536
 msgid "initialization of flexible array member in a nested context"
 msgstr "Initialisierung eines flexiblen Feld-Elements in geschachteltem Kontext"
 
-#: c-typeck.c:5527
+#: c-typeck.c:5538
 msgid "initialization of a flexible array member"
 msgstr "Initialisierung eines flexiblen Feld-Elements"
 
-#: c-typeck.c:5554
+#: c-typeck.c:5565
 msgid "missing initializer"
 msgstr "fehlende Initialisierung"
 
-#: c-typeck.c:5576
+#: c-typeck.c:5587
 msgid "empty scalar initializer"
 msgstr "leere Skalar-Initialisierung"
 
-#: c-typeck.c:5581
+#: c-typeck.c:5592
 msgid "extra elements in scalar initializer"
 msgstr "zusÃ¤tzliche Elemente in Skalar-Initialisierung"
 
-#: c-typeck.c:5678 c-typeck.c:5738
+#: c-typeck.c:5689 c-typeck.c:5749
 msgid "array index in non-array initializer"
 msgstr "Feldindex in Nicht-Feld-Initialisierung"
 
-#: c-typeck.c:5683 c-typeck.c:5791
+#: c-typeck.c:5694 c-typeck.c:5802
 msgid "field name not in record or union initializer"
 msgstr "Feldname nicht in Datensatz- oder union-Initialisierung"
 
-#: c-typeck.c:5729
+#: c-typeck.c:5740
 msgid "array index in initializer not of integer type"
 msgstr "Feldindex in Initialisierung hat nicht Ganzzahltyp"
 
-#: c-typeck.c:5734 c-typeck.c:5736
+#: c-typeck.c:5745 c-typeck.c:5747
 msgid "nonconstant array index in initializer"
 msgstr "nichtkonstanter Feldindex in Initialisierung"
 
-#: c-typeck.c:5740 c-typeck.c:5743
+#: c-typeck.c:5751 c-typeck.c:5754
 msgid "array index in initializer exceeds array bounds"
 msgstr "Feldindex in Initialisierung Ã¼berschreitet Feldgrenzen"
 
-#: c-typeck.c:5754
+#: c-typeck.c:5765
 msgid "empty index range in initializer"
 msgstr "leerer Indexbereich in Initialisierung"
 
-#: c-typeck.c:5763
+#: c-typeck.c:5774
 msgid "array index range in initializer exceeds array bounds"
 msgstr "Feldindexbereich in Initialisierung Ã¼berschreitet Feldgrenzen"
 
-#: c-typeck.c:5838 c-typeck.c:5861 c-typeck.c:6335
+#: c-typeck.c:5849 c-typeck.c:5872 c-typeck.c:6346
 msgid "initialized field with side-effects overwritten"
 msgstr "initialisiertes Feld mit Seiteneffekten Ã¼berschrieben"
 
-#: c-typeck.c:5840 c-typeck.c:5863 c-typeck.c:6337
+#: c-typeck.c:5851 c-typeck.c:5874 c-typeck.c:6348
 msgid "initialized field overwritten"
 msgstr "initialisiertes Feld Ã¼berschrieben"
 
-#: c-typeck.c:6545
+#: c-typeck.c:6556
 msgid "excess elements in char array initializer"
 msgstr "ElementÃ¼berschreitung in char-Feld-Initialisierung"
 
-#: c-typeck.c:6552 c-typeck.c:6598
+#: c-typeck.c:6563 c-typeck.c:6609
 msgid "excess elements in struct initializer"
 msgstr "ElementÃ¼berschreitung in struct-Initialisierung"
 
-#: c-typeck.c:6613
+#: c-typeck.c:6624
 msgid "non-static initialization of a flexible array member"
 msgstr "nicht-statische Initialisierung eines flexiblen Feldelements"
 
-#: c-typeck.c:6681
+#: c-typeck.c:6692
 msgid "excess elements in union initializer"
 msgstr "ElementÃ¼berschreitung in union-Initialisierung"
 
-#: c-typeck.c:6768
+#: c-typeck.c:6779
 msgid "excess elements in array initializer"
 msgstr "ElementÃ¼berschreitung in Feldinitialisierung"
 
-#: c-typeck.c:6798
+#: c-typeck.c:6809
 msgid "excess elements in vector initializer"
 msgstr "ElementÃ¼berschreitung in Vektorinitialisierung"
 
-#: c-typeck.c:6822
+#: c-typeck.c:6833
 msgid "excess elements in scalar initializer"
 msgstr "ElementÃ¼berschreitung in Skalarinitialisierung"
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1923
 msgid "flow control insn inside a basic block"
 msgstr "Flusskontrollbefehl innerhalb eines Basis-Blockes"
 
-#: cfgrtl.c:2054
+#: cfgrtl.c:2052
 msgid "wrong insn in the fallthru edge"
 msgstr "falscher Befehl in Â»fallthruÂ«-Kante"
 
-#: cfgrtl.c:2110
+#: cfgrtl.c:2108
 msgid "insn outside basic block"
 msgstr "Befehl auÃŸerhalb eines Basis-Blockes"
 
-#: cfgrtl.c:2117
+#: cfgrtl.c:2115
 msgid "return not followed by barrier"
 msgstr "Â»returnÂ« nicht gefolgt von Sperre"
 
-#: cgraph.c:339 ipa-inline.c:417
+#: cgraph.c:340 ipa-inline.c:417
 msgid "function body not available"
 msgstr "FunktionskÃ¶rper nicht verfÃ¼gbar"
 
-#: cgraph.c:341 cgraphbuild.c:96
+#: cgraph.c:342 cgraphbuild.c:96
 msgid "redefined extern inline functions are not considered for inlining"
 msgstr "redefinierte Â»extern inlineÂ«-Funktionen kommen nicht als Â»inlineÂ« in Betracht"
 
-#: cgraph.c:344 cgraphbuild.c:103
+#: cgraph.c:345 cgraphbuild.c:103
 msgid "function not considered for inlining"
 msgstr "Funktion kommt nicht fÃ¼r Â»inlineÂ« in Betracht"
 
-#: cgraph.c:346 cgraphbuild.c:99
+#: cgraph.c:347 cgraphbuild.c:99
 msgid "function not inlinable"
 msgstr "Funktion kann nicht Â»inlineÂ« sein"
 
@@ -493,87 +493,87 @@
 msgid "mismatched arguments"
 msgstr "unpassende Argumente"
 
-#: collect2.c:378 gcc.c:6897
+#: collect2.c:382 gcc.c:6896
 #, c-format
 msgid "internal gcc abort in %s, at %s:%d"
 msgstr "interner GCC-Abbruch in %s, bei %s:%d"
 
-#: collect2.c:889
+#: collect2.c:903
 #, c-format
 msgid "no arguments"
 msgstr "Keine Argumente"
 
-#: collect2.c:1263 collect2.c:1411 collect2.c:1446
+#: collect2.c:1277 collect2.c:1425 collect2.c:1460
 #, c-format
 msgid "fopen %s"
 msgstr "fopen %s"
 
-#: collect2.c:1266 collect2.c:1416 collect2.c:1449
+#: collect2.c:1280 collect2.c:1430 collect2.c:1463
 #, c-format
 msgid "fclose %s"
 msgstr "fclose %s"
 
-#: collect2.c:1275
+#: collect2.c:1289
 #, c-format
 msgid "collect2 version %s"
 msgstr "collect2-Version %s"
 
-#: collect2.c:1365
+#: collect2.c:1379
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr "%d Konstruktor(en) gefunden\n"
 
-#: collect2.c:1366
+#: collect2.c:1380
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr "%d Destruktor(en) gefunden\n"
 
-#: collect2.c:1367
+#: collect2.c:1381
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr "%d Rahmentabelle(n) gefunden\n"
 
-#: collect2.c:1504
+#: collect2.c:1518
 #, c-format
 msgid "can't get program status"
 msgstr "Programm-Status kann nicht ermittelt werden"
 
-#: collect2.c:1573
+#: collect2.c:1587
 #, c-format
 msgid "could not open response file %s"
 msgstr "Antwortdatei %s konnte nicht geÃ¶ffnet werden"
 
-#: collect2.c:1578
+#: collect2.c:1592
 #, c-format
 msgid "could not write to response file %s"
 msgstr "in Antwortdatei %s konnte nicht geschrieben werden"
 
-#: collect2.c:1583
+#: collect2.c:1597
 #, c-format
 msgid "could not close response file %s"
 msgstr "Antwortdatei %s konnte nicht geschlossen werden"
 
-#: collect2.c:1601
+#: collect2.c:1615
 #, c-format
 msgid "[cannot find %s]"
 msgstr "[%s kann nicht gefunden werden]"
 
-#: collect2.c:1616
+#: collect2.c:1630
 #, c-format
 msgid "cannot find '%s'"
 msgstr "Â»%sÂ« kann nicht gefunden werden"
 
-#: collect2.c:1620 collect2.c:2112 collect2.c:2267 gcc.c:2978
+#: collect2.c:1634 collect2.c:2126 collect2.c:2281 gcc.c:2974
 #, c-format
 msgid "pex_init failed"
 msgstr "pex_init gescheitert"
 
-#: collect2.c:1658
+#: collect2.c:1672
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr "[%s wird verlassen]\n"
 
-#: collect2.c:1878
+#: collect2.c:1892
 #, c-format
 msgid ""
 "\n"
@@ -582,32 +582,32 @@
 "\n"
 "write_c_file - Ausgabename ist %s, PrÃ¤fix ist %s\n"
 
-#: collect2.c:2086
+#: collect2.c:2100
 #, c-format
 msgid "cannot find 'nm'"
 msgstr "Â»nmÂ« kann nicht gefunden werden"
 
-#: collect2.c:2133
+#: collect2.c:2147
 #, c-format
 msgid "can't open nm output"
 msgstr "nm-Ausgabe kann nicht geÃ¶ffnet werden"
 
-#: collect2.c:2177
+#: collect2.c:2191
 #, c-format
 msgid "init function found in object %s"
 msgstr "init-Funktion im Objekt %s gefunden"
 
-#: collect2.c:2185
+#: collect2.c:2199
 #, c-format
 msgid "fini function found in object %s"
 msgstr "fini-Funktion im Objekt %s gefunden"
 
-#: collect2.c:2288
+#: collect2.c:2302
 #, c-format
 msgid "can't open ldd output"
 msgstr "ldd-Ausgabe kann nicht geÃ¶ffnet werden"
 
-#: collect2.c:2291
+#: collect2.c:2305
 #, c-format
 msgid ""
 "\n"
@@ -616,27 +616,27 @@
 "\n"
 "Ausgabe von ldd mit Konstruktoren/Destruktoren.\n"
 
-#: collect2.c:2306
+#: collect2.c:2320
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr "dynamische AbhÃ¤ngigkeit %s nicht gefunden"
 
-#: collect2.c:2318
+#: collect2.c:2332
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr "dynamische AbhÃ¤ngigkeit Â»%sÂ« kann nicht geÃ¶ffnet werden"
 
-#: collect2.c:2474
+#: collect2.c:2488
 #, c-format
 msgid "%s: not a COFF file"
 msgstr "%s: keine COFF-Datei"
 
-#: collect2.c:2594
+#: collect2.c:2608
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr "%s kann nicht als COFF-Datei geÃ¶ffnet werden"
 
-#: collect2.c:2652
+#: collect2.c:2666
 #, c-format
 msgid "library lib%s not found"
 msgstr "Bibliothek lib%s nicht gefunden"
@@ -689,40 +689,40 @@
 msgid "negative insn length"
 msgstr "negative BefehlslÃ¤nge"
 
-#: final.c:2609
+#: final.c:2615
 msgid "could not split insn"
 msgstr "Befehl kann nicht aufgeteilt werden"
 
-#: final.c:2979
+#: final.c:2992
 msgid "invalid 'asm': "
 msgstr "ungÃ¼ltiges Â»asmÂ«: "
 
-#: final.c:3162
+#: final.c:3175
 #, c-format
 msgid "nested assembly dialect alternatives"
 msgstr "geschachtelte Assemblerdialekt-Alternativen"
 
-#: final.c:3179 final.c:3191
+#: final.c:3192 final.c:3204
 #, c-format
 msgid "unterminated assembly dialect alternative"
 msgstr "unbeendete Assemblerdialekt-Alternative"
 
-#: final.c:3238
+#: final.c:3251
 #, c-format
 msgid "operand number missing after %%-letter"
 msgstr "Operandenzahl fehlt hinter %%-Buchstabe"
 
-#: final.c:3241 final.c:3282
+#: final.c:3254 final.c:3295
 #, c-format
 msgid "operand number out of range"
 msgstr "Operandenzahl auÃŸerhalb des Wertebereiches"
 
-#: final.c:3301
+#: final.c:3314
 #, c-format
 msgid "invalid %%-code"
 msgstr "ungÃ¼ltiger %%-Code"
 
-#: final.c:3331
+#: final.c:3344
 #, c-format
 msgid "'%%l' operand isn't a label"
 msgstr "Â»%%lÂ«-Operand ist keine Marke"
@@ -733,13 +733,13 @@
 #. handle them.
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3433 vmsdbgout.c:487 config/i386/i386.c:8143
+#: final.c:3446 vmsdbgout.c:487 config/i386/i386.c:8198
 #: config/pdp11/pdp11.c:1704
 #, c-format
 msgid "floating constant misused"
 msgstr "Gleitkommakonstante falsch benutzt"
 
-#: final.c:3493 vmsdbgout.c:544 config/i386/i386.c:8224
+#: final.c:3507 vmsdbgout.c:544 config/i386/i386.c:8279
 #: config/pdp11/pdp11.c:1751
 #, c-format
 msgid "invalid expression as operand"
@@ -750,7 +750,7 @@
 msgid "Using built-in specs.\n"
 msgstr "Es werden eingebaute Spezifikationen verwendet.\n"
 
-#: gcc.c:1887
+#: gcc.c:1883
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
@@ -759,42 +759,42 @@
 "Spezifikation %s wird auf '%s' gesetzt\n"
 "\n"
 
-#: gcc.c:2002
+#: gcc.c:1998
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "Lesen der Spezifikationen von %s\n"
 
-#: gcc.c:2098 gcc.c:2117
+#: gcc.c:2094 gcc.c:2113
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr "falsche %%include-Syntax fÃ¼r Spezifikationen nach %ld Zeichen"
 
-#: gcc.c:2125
+#: gcc.c:2121
 #, c-format
 msgid "could not find specs file %s\n"
 msgstr "Spezifikationsdatei %s konnte nicht gefunden werden\n"
 
-#: gcc.c:2142 gcc.c:2150 gcc.c:2159 gcc.c:2168
+#: gcc.c:2138 gcc.c:2146 gcc.c:2155 gcc.c:2164
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr "falsche %%rename-Syntax fÃ¼r Spezifikationen nach %ld Zeichen"
 
-#: gcc.c:2177
+#: gcc.c:2173
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr "keine %s-Spezifikation zum Umbenennen gefunden"
 
-#: gcc.c:2184
+#: gcc.c:2180
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr "%s: Versuch, Spezifikation Â»%sÂ« in bereits definierte Spezifikation Â»%sÂ« umzubenennen"
 
-#: gcc.c:2189
+#: gcc.c:2185
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr "Spezifikation wird von %s nach %s umbenannt\n"
 
-#: gcc.c:2191
+#: gcc.c:2187
 #, c-format
 msgid ""
 "spec is '%s'\n"
@@ -803,39 +803,39 @@
 "Spezifikation ist '%s'\n"
 "\n"
 
-#: gcc.c:2204
+#: gcc.c:2200
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "Spezifikation: unbekannter %%-Befehl nach %ld Zeichen"
 
-#: gcc.c:2215 gcc.c:2228
+#: gcc.c:2211 gcc.c:2224
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr "Fehler in Spezifikationsdatei nach %ld Zeichen"
 
-#: gcc.c:2281
+#: gcc.c:2277
 #, c-format
 msgid "spec file has no spec for linking"
 msgstr "Spezifikationsdatei hat keine Spezifikation zum Binden"
 
-#: gcc.c:2609 gcc.c:4751
+#: gcc.c:2605 gcc.c:4745
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
 
-#: gcc.c:2809
+#: gcc.c:2805
 #, c-format
 msgid "system path '%s' is not absolute"
 msgstr "System-Pfad Â»%sÂ« ist nicht absolut"
 
-#: gcc.c:2872
+#: gcc.c:2868
 #, c-format
 msgid "-pipe not supported"
 msgstr "-pipe wird nicht unterstÃ¼tzt"
 
 # can we use j/n here, too?
 # 2002-04-23 18:57:43 CEST -ke-
-#: gcc.c:2934
+#: gcc.c:2930
 #, c-format
 msgid ""
 "\n"
@@ -844,15 +844,15 @@
 "\n"
 "Fortfahren? (y oder n) "
 
-#: gcc.c:3017
+#: gcc.c:3013
 msgid "failed to get exit status"
 msgstr "Ende-Status konnte nicht ermittelt werden"
 
-#: gcc.c:3023
+#: gcc.c:3019
 msgid "failed to get process times"
 msgstr "Verarbeitungszeiten konnten nicht ermittelt werden"
 
-#: gcc.c:3049
+#: gcc.c:3045
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -865,77 +865,77 @@
 "sind an translation-team-de@lists.sourceforge.net zu melden.\n"
 "Gehen Sie gemÃ¤ÃŸ den Hinweisen in %s vor."
 
-#: gcc.c:3075
+#: gcc.c:3071
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:3211
+#: gcc.c:3205
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Aufruf: %s [Optionen] Datei...\n"
 
-#: gcc.c:3212
+#: gcc.c:3206
 msgid "Options:\n"
 msgstr "Optionen:\n"
 
-#: gcc.c:3214
+#: gcc.c:3208
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         Ende mit hÃ¶chstem RÃ¼ckgabe-Code einer Phase\n"
 
-#: gcc.c:3215
+#: gcc.c:3209
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   Diese Informationen anzeigen\n"
 
-#: gcc.c:3216
+#: gcc.c:3210
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            Zielspezifische Kommandozeilenoptionen anzeigen\n"
 
-#: gcc.c:3217
+#: gcc.c:3211
 msgid "  --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
 msgstr "  --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
 
-#: gcc.c:3218
+#: gcc.c:3212
 msgid "                           Display specific types of command line options\n"
 msgstr "                           Spezifische Typen der Kommandozeilenoptionen anzeigen\n"
 
-#: gcc.c:3220
+#: gcc.c:3214
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  ('-v --help' zum Anzeigen der Kommandozeilenoptionen von Subprozessen verwenden)\n"
 
-#: gcc.c:3221
+#: gcc.c:3215
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               Alle eingebauten Spezifikationszeichenketten anzeigen\n"
 
-#: gcc.c:3222
+#: gcc.c:3216
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             Compilerversion anzeigen\n"
 
-#: gcc.c:3223
+#: gcc.c:3217
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             Zielprozessor des Compilers anzeigen\n"
 
-#: gcc.c:3224
+#: gcc.c:3218
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       Verzeichnisse im Suchpfad des Compilers anzeigen\n"
 
-#: gcc.c:3225
+#: gcc.c:3219
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  Name der Begleitbibliothek des Compilers anzeigen\n"
 
-#: gcc.c:3226
+#: gcc.c:3220
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<lib>   Vollen Pfad zur Bibliothek <lib> anzeigen\n"
 
-#: gcc.c:3227
+#: gcc.c:3221
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<prog>  Vollen Pfad zur Compilerkomponente <prog> anzeigen\n"
 
-#: gcc.c:3228
+#: gcc.c:3222
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   Wurzelverzeichnis fÃ¼r Versionen von libgcc anzeigen\n"
 
-#: gcc.c:3229
+#: gcc.c:3223
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -943,67 +943,67 @@
 "  -print-multi-lib         Abbildung zwischen Kommandozeilenoptionen und\n"
 "                           mehreren Suchverzeichnissen fÃ¼r Bibliotheken anzeigen\n"
 
-#: gcc.c:3232
+#: gcc.c:3226
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr ""
 "  -print-multi-os-directory Relativen Pfad zu Betriebssystembibliotheken\n"
 "                            anzeigen\n"
 
-#: gcc.c:3233
+#: gcc.c:3227
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 msgstr "  -print-sysroot-headers-suffix Den fÃ¼r Headersuche verwendeten sysroot-Suffix anzeigen\n"
 
-#: gcc.c:3234
+#: gcc.c:3228
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<Optionen>           Komma-getrennte <Optionen> an Assembler Ã¼bergeben\n"
 
-#: gcc.c:3235
+#: gcc.c:3229
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<Optionen>           Komma-getrennte <Optionen> an PrÃ¤prozessor Ã¼bergeben\n"
 
-#: gcc.c:3236
+#: gcc.c:3230
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<Optionen>           Komma-getrennte <Optionen> an Linker Ã¼bergeben\n"
 
-#: gcc.c:3237
+#: gcc.c:3231
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr "  -Xassembler <arg>        <arg> an den Assembler Ã¼bergeben\n"
 
-#: gcc.c:3238
+#: gcc.c:3232
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr "  -Xpreprocessor <arg>     <arg> an den PrÃ¤prozessor Ã¼bergeben\n"
 
-#: gcc.c:3239
+#: gcc.c:3233
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <arg>           <arg> an den Linker Ã¼bergeben\n"
 
-#: gcc.c:3240
+#: gcc.c:3234
 msgid "  -combine                 Pass multiple source files to compiler at once\n"
 msgstr "  -combine                 Mehrere Quelldateien auf einmal an Compiler Ã¼bergeben\n"
 
-#: gcc.c:3241
+#: gcc.c:3235
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              TemporÃ¤re Dateien nicht lÃ¶schen\n"
 
-#: gcc.c:3242
+#: gcc.c:3236
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    Pipes statt temporÃ¤rer Dateien verwenden\n"
 
-#: gcc.c:3243
+#: gcc.c:3237
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    Zeit fÃ¼r AusfÃ¼hrung jedes Subprozesses stoppen\n"
 
-#: gcc.c:3244
+#: gcc.c:3238
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr ""
 "  -specs=<Datei>           Eingebaute Spezifikationen mit Inhalt der <Datei>\n"
 "                           Ã¼berschreiben\n"
 
-#: gcc.c:3245
+#: gcc.c:3239
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr "  -std=<Standard>          Annehmen, dass die Eingabequellen fÃ¼r <Standard> sind\n"
 
-#: gcc.c:3246
+#: gcc.c:3240
 msgid ""
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 "                           and libraries\n"
@@ -1011,49 +1011,49 @@
 "  --sysroot=<Verzeichnis>  <Verzeichnis> als Root-Verzeichnis fÃ¼r Header und\n"
 "                           Bibliotheken verwenden\n"
 
-#: gcc.c:3249
+#: gcc.c:3243
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <Verzeichnis>         <Verzeichnis> zum Suchpfad des Compilers hinzufÃ¼gen\n"
 
-#: gcc.c:3250
+#: gcc.c:3244
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr ""
 "  -b <Maschine>            GCC fÃ¼r die Ziel-<Maschine> laufen lassen, falls\n"
 "                           installiert\n"
 
-#: gcc.c:3251
+#: gcc.c:3245
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr "  -V <Version>             GCC <Version> laufen lassen, falls installiert\n"
 
-#: gcc.c:3252
+#: gcc.c:3246
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       Vom Compiler aufgerufene Programme anzeigen\n"
 
-#: gcc.c:3253
+#: gcc.c:3247
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 "  -###                     Wie -v, aber mit zitierten Optionen und nicht\n"
 "                           ausgefÃ¼hrten Befehlen\n"
 
-#: gcc.c:3254
+#: gcc.c:3248
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr ""
 "  -E                       Nur PrÃ¤prozessor, kein Compiler, Assembler oder\n"
 "                           Binder\n"
 
-#: gcc.c:3255
+#: gcc.c:3249
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       Nur kompilieren, nicht assemblieren oder binden\n"
 
-#: gcc.c:3256
+#: gcc.c:3250
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       Nur kompilieren und assemblieren, aber nicht binden\n"
 
-#: gcc.c:3257
+#: gcc.c:3251
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <Datei>               Ausgabe in <Datei> schreiben\n"
 
-#: gcc.c:3258
+#: gcc.c:3252
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissible languages include: c c++ assembler none\n"
@@ -1066,7 +1066,7 @@
 "                           verhalten, die Sprache aufgrund der Dateinamens-\n"
 "                           erweiterung zu vermuten\n"
 
-#: gcc.c:3265
+#: gcc.c:3259
 #, c-format
 msgid ""
 "\n"
@@ -1080,27 +1080,27 @@
 " Um andere Optionen an diese Prozesse zu Ã¼bergeben, mÃ¼ssen die Optionen\n"
 " -W<Buchstabe> verwendet werden.\n"
 
-#: gcc.c:3389
+#: gcc.c:3383
 #, c-format
 msgid "'-%c' option must have argument"
 msgstr "Die Option Â»-%cÂ« muss ein Argument haben"
 
-#: gcc.c:3411
+#: gcc.c:3405
 #, c-format
 msgid "couldn't run '%s': %s"
 msgstr "Â»%sÂ« konnte nicht ausgefÃ¼hrt werden: %s"
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3612
+#: gcc.c:3606
 #, c-format
 msgid "%s %s%s\n"
 msgstr "%s %s%s\n"
 
-#: gcc.c:3615 gcov.c:426 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
+#: gcc.c:3609 gcov.c:427 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
 msgid "(C)"
 msgstr "(C)"
 
-#: gcc.c:3616 java/jcf-dump.c:1169
+#: gcc.c:3610 java/jcf-dump.c:1169
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
@@ -1111,160 +1111,160 @@
 "gibt KEINE Garantie; auch nicht fÃ¼r MARKTGÃ„NGIGKEIT oder FÃœR SPEZIELLE ZWECKE.\n"
 "\n"
 
-#: gcc.c:3728
+#: gcc.c:3722
 #, c-format
 msgid "argument to '-Xlinker' is missing"
 msgstr "Argument fÃ¼r Â»-XlinkerÂ« fehlt"
 
-#: gcc.c:3736
+#: gcc.c:3730
 #, c-format
 msgid "argument to '-Xpreprocessor' is missing"
 msgstr "Argument fÃ¼r Â»-XpreprocessorÂ« fehlt"
 
-#: gcc.c:3743
+#: gcc.c:3737
 #, c-format
 msgid "argument to '-Xassembler' is missing"
 msgstr "Argument fÃ¼r Â»-XassemblerÂ« fehlt"
 
-#: gcc.c:3750
+#: gcc.c:3744
 #, c-format
 msgid "argument to '-l' is missing"
 msgstr "Argument fÃ¼r Â»-lÂ« fehlt"
 
-#: gcc.c:3771
+#: gcc.c:3765
 #, c-format
 msgid "argument to '-specs' is missing"
 msgstr "Argument fÃ¼r Â»-specsÂ« fehlt"
 
-#: gcc.c:3785
+#: gcc.c:3779
 #, c-format
 msgid "argument to '-specs=' is missing"
 msgstr "Argument fÃ¼r Â»-specs=Â« fehlt"
 
-#: gcc.c:3826
+#: gcc.c:3820
 #, c-format
 msgid "'-%c' must come at the start of the command line"
 msgstr "Â»-%cÂ« muss am Anfang der Kommandozeile stehen"
 
-#: gcc.c:3835
+#: gcc.c:3829
 #, c-format
 msgid "argument to '-B' is missing"
 msgstr "Argument fÃ¼r Â»-BÂ« fehlt"
 
-#: gcc.c:4185
+#: gcc.c:4179
 #, c-format
 msgid "argument to '-x' is missing"
 msgstr "Argument fÃ¼r Â»-xÂ« fehlt"
 
-#: gcc.c:4213
+#: gcc.c:4207
 #, c-format
 msgid "argument to '-%s' is missing"
 msgstr "Argument fÃ¼r Â»-%sÂ« fehlt"
 
-#: gcc.c:4541
+#: gcc.c:4535
 #, c-format
 msgid "switch '%s' does not start with '-'"
 msgstr "Schalter Â»%sÂ« beginnt nicht mit Â»-Â«"
 
-#: gcc.c:4685
+#: gcc.c:4679
 #, c-format
 msgid "spec '%s' invalid"
 msgstr "Spezifikation Â»%sÂ« ist ungÃ¼ltig"
 
-#: gcc.c:4824
+#: gcc.c:4818
 #, c-format
 msgid "spec '%s' has invalid '%%0%c'"
 msgstr "Spezifikation Â»%sÂ« hat ungÃ¼ltiges Â»%%0%cÂ«"
 
-#: gcc.c:5053
+#: gcc.c:5047
 #, c-format
 msgid "could not open temporary response file %s"
 msgstr "temporÃ¤re Antwortdatei %s konnte nicht geÃ¶ffnet werden"
 
-#: gcc.c:5059
+#: gcc.c:5053
 #, c-format
 msgid "could not write to temporary response file %s"
 msgstr "in temporÃ¤re Antwortdatei %s konnte nicht geschrieben werden"
 
-#: gcc.c:5065
+#: gcc.c:5059
 #, c-format
 msgid "could not close temporary response file %s"
 msgstr "temporÃ¤re Antwortdatei %s konnte nicht geschlossen werden"
 
-#: gcc.c:5099
+#: gcc.c:5093
 #, c-format
 msgid "spec '%s' has invalid '%%W%c"
 msgstr "Spezifikation Â»%sÂ« hat ungÃ¼ltiges Â»%%W%cÂ«"
 
-#: gcc.c:5119
+#: gcc.c:5113
 #, c-format
 msgid "spec '%s' has invalid '%%x%c'"
 msgstr "Spezifikation Â»%sÂ« hat ungÃ¼ltiges Â»%%x%cÂ«"
 
-#: gcc.c:5341
+#: gcc.c:5335
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr "Spezifikation %c%s%c wird verarbeitet, welche Â»%sÂ« ist\n"
 
-#: gcc.c:5465
+#: gcc.c:5459
 #, c-format
 msgid "unknown spec function '%s'"
 msgstr "unbekannte Spezifikationsfunktion Â»%sÂ«"
 
-#: gcc.c:5484
+#: gcc.c:5478
 #, c-format
 msgid "error in args to spec function '%s'"
 msgstr "Fehler in Argumenten fÃ¼r Spezifikationsfunktion Â»%sÂ«"
 
-#: gcc.c:5532
+#: gcc.c:5526
 #, c-format
 msgid "malformed spec function name"
 msgstr "schlechter Name fÃ¼r Spezifikationsfunktion"
 
 #. )
-#: gcc.c:5535
+#: gcc.c:5529
 #, c-format
 msgid "no arguments for spec function"
 msgstr "keine Argumente fÃ¼r Spezifikationsfunktion"
 
-#: gcc.c:5554
+#: gcc.c:5548
 #, c-format
 msgid "malformed spec function arguments"
 msgstr "schlechte Argumente fÃ¼r Spezifikationsfunktion"
 
-#: gcc.c:5800
+#: gcc.c:5794
 #, c-format
 msgid "braced spec '%s' is invalid at '%c'"
 msgstr "geschweift geklammerte Spezifikation Â»%sÂ« ist bei Â»%cÂ« ungÃ¼ltig"
 
-#: gcc.c:5888
+#: gcc.c:5882
 #, c-format
 msgid "braced spec body '%s' is invalid"
 msgstr "geschweift geklammerter KÃ¶rper Â»%sÂ« ist ungÃ¼ltig"
 
-#: gcc.c:6421
+#: gcc.c:6420
 #, c-format
 msgid "install: %s%s\n"
 msgstr "installiere: %s%s\n"
 
-#: gcc.c:6424
+#: gcc.c:6423
 #, c-format
 msgid "programs: %s\n"
 msgstr "Programme: %s\n"
 
-#: gcc.c:6426
+#: gcc.c:6425
 #, c-format
 msgid "libraries: %s\n"
 msgstr "Bibliotheken: %s\n"
 
 #. The error status indicates that only one set of fixed
 #. headers should be built.
-#: gcc.c:6480
+#: gcc.c:6479
 #, c-format
 msgid "not configured with sysroot headers suffix"
 msgstr "nicht mit sysroot-Header-Suffix konfiguriert"
 
-#: gcc.c:6489
+#: gcc.c:6488
 #, c-format
 msgid ""
 "\n"
@@ -1275,47 +1275,47 @@
 "folgenden Hinweise; Fehler in der deutschen Ãœbersetzung sind an\n"
 "translation-team-de@lists.sourceforge.net zu melden:\n"
 
-#: gcc.c:6505
+#: gcc.c:6504
 #, c-format
 msgid "Target: %s\n"
 msgstr "Ziel: %s\n"
 
-#: gcc.c:6506
+#: gcc.c:6505
 #, c-format
 msgid "Configured with: %s\n"
 msgstr "Konfiguriert mit: %s\n"
 
-#: gcc.c:6520
+#: gcc.c:6519
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "Thread-Modell: %s\n"
 
-#: gcc.c:6531
+#: gcc.c:6530
 #, c-format
 msgid "gcc version %s %s\n"
 msgstr "gcc-Version %s %s\n"
 
-#: gcc.c:6533
+#: gcc.c:6532
 #, c-format
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 msgstr "gcc-Treiberversion %s %s fÃ¼hrt GCC-Version %s aus\n"
 
-#: gcc.c:6541
+#: gcc.c:6540
 #, c-format
 msgid "no input files"
 msgstr "keine Eingabedateien"
 
-#: gcc.c:6590
+#: gcc.c:6589
 #, c-format
 msgid "cannot specify -o with -c or -S with multiple files"
 msgstr "-o kann nicht mit -c oder -S mit mehreren Dateien angegeben werden"
 
-#: gcc.c:6624
+#: gcc.c:6623
 #, c-format
 msgid "spec '%s' is invalid"
 msgstr "Spezifikation Â»%sÂ« ist ungÃ¼ltig"
 
-#: gcc.c:6760
+#: gcc.c:6759
 #, c-format
 msgid ""
 "\n"
@@ -1328,7 +1328,7 @@
 "==============\n"
 "\n"
 
-#: gcc.c:6761
+#: gcc.c:6760
 #, c-format
 msgid ""
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
@@ -1337,52 +1337,52 @@
 "Â»-Wl,OPTIONÂ« verwenden, um Â»OPTIONÂ« an den Linker zu Ã¼bergeben.\n"
 "\n"
 
-#: gcc.c:7112
+#: gcc.c:7111
 #, c-format
 msgid "multilib spec '%s' is invalid"
 msgstr "Multilib-Spezifikation Â»%sÂ« ist ungÃ¼ltig"
 
-#: gcc.c:7303
+#: gcc.c:7302
 #, c-format
 msgid "multilib exclusions '%s' is invalid"
 msgstr "Multilib-AusschlÃ¼sse Â»%sÂ« sind ungÃ¼ltig"
 
-#: gcc.c:7361 gcc.c:7502
+#: gcc.c:7360 gcc.c:7501
 #, c-format
 msgid "multilib select '%s' is invalid"
 msgstr "Multilib-select Â»%sÂ« ist ungÃ¼ltig"
 
-#: gcc.c:7540
+#: gcc.c:7539
 #, c-format
 msgid "multilib exclusion '%s' is invalid"
 msgstr "Multilib-Ausschluss Â»%sÂ« ist ungÃ¼ltig"
 
-#: gcc.c:7746
+#: gcc.c:7745
 #, c-format
 msgid "environment variable \"%s\" not defined"
 msgstr "Umgebungsvariable Â»%sÂ« nicht definiert"
 
-#: gcc.c:7837 gcc.c:7842
+#: gcc.c:7836 gcc.c:7841
 #, c-format
 msgid "invalid version number `%s'"
 msgstr "ungÃ¼ltige Versionsnummer Â»%sÂ«"
 
-#: gcc.c:7885
+#: gcc.c:7884
 #, c-format
 msgid "too few arguments to %%:version-compare"
 msgstr "zu wenige Argumente fÃ¼r %%:version-compare"
 
-#: gcc.c:7891
+#: gcc.c:7890
 #, c-format
 msgid "too many arguments to %%:version-compare"
 msgstr "zu viele Argumente fÃ¼r %%:version-compare"
 
-#: gcc.c:7932
+#: gcc.c:7931
 #, c-format
 msgid "unknown operator '%s' in %%:version-compare"
 msgstr "unbekannter Operator Â»%sÂ« in %%:version-compare"
 
-#: gcc.c:7966
+#: gcc.c:7965
 #, c-format
 msgid ""
 "Assembler options\n"
@@ -1393,7 +1393,7 @@
 "=================\n"
 "\n"
 
-#: gcc.c:7967
+#: gcc.c:7966
 #, c-format
 msgid ""
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
@@ -1402,7 +1402,7 @@
 "Â»-Wa,OPTIONÂ« verwenden, um Â»OPTIONÂ« an den Assembler zu Ã¼bergeben.\n"
 "\n"
 
-#: gcov.c:399
+#: gcov.c:400
 #, c-format
 msgid ""
 "Usage: gcov [OPTION]... SOURCEFILE...\n"
@@ -1411,7 +1411,7 @@
 "Aufruf: gcov [OPTION]... QUELLDATEI...\n"
 "\n"
 
-#: gcov.c:400
+#: gcov.c:401
 #, c-format
 msgid ""
 "Print code coverage information.\n"
@@ -1420,39 +1420,39 @@
 "Information zur Code-Ãœberdeckung ausgeben.\n"
 "\n"
 
-#: gcov.c:401
+#: gcov.c:402
 #, c-format
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr "  -h, --help                      Diese Hilfe anzeigen\n"
 
-#: gcov.c:402
+#: gcov.c:403
 #, c-format
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr "  -v, --version                   Versionsnummer anzeigen\n"
 
-#: gcov.c:403
+#: gcov.c:404
 #, c-format
 msgid "  -a, --all-blocks                Show information for every basic block\n"
 msgstr "  -a, --all-blocks                Informationen fÃ¼r jeden Basisblock zeigen\n"
 
-#: gcov.c:404
+#: gcov.c:405
 #, c-format
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr "  -b, --branch-probabilities      Zweigwahrscheinlichkeiten in Ausgabe aufnehmen\n"
 
-#: gcov.c:405
+#: gcov.c:406
 #, c-format
 msgid ""
 "  -c, --branch-counts             Given counts of branches taken\n"
 "                                    rather than percentages\n"
 msgstr "  -c, --branch-counts             Angegebene Zweigzahlen statt Anteilen nehmen\n"
 
-#: gcov.c:407
+#: gcov.c:408
 #, c-format
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr "  -n, --no-output                 Keine Ausgabedatei erzeugen\n"
 
-#: gcov.c:408
+#: gcov.c:409
 #, c-format
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
@@ -1461,29 +1461,29 @@
 "  -l, --long-file-names           Lange Dateinamen fÃ¼r Ausgabedateien fÃ¼r\n"
 "                                    eingefÃ¼gte Quelldateien verwenden\n"
 
-#: gcov.c:410
+#: gcov.c:411
 #, c-format
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr "  -f, --function-summaries        Ausgabezusammenfassungen fÃ¼r jede Funktion\n"
 
-#: gcov.c:411
+#: gcov.c:412
 #, c-format
 msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
 msgstr ""
 "  -o, --object-directory DIR|FILE In DIR oder aufgerufener Datei FILE nach\n"
 "                                  Objektdateien suchen\n"
 
-#: gcov.c:412
+#: gcov.c:413
 #, c-format
 msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr "  -p, --preserve-paths            Alle Pfadnamenskomponenten bewahren\n"
 
-#: gcov.c:413
+#: gcov.c:414
 #, c-format
 msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
 msgstr "  -u, --unconditional-branches    Auch unbedingte ZweigzÃ¤hler zeigen\n"
 
-#: gcov.c:414
+#: gcov.c:415
 #, c-format
 msgid ""
 "\n"
@@ -1495,12 +1495,12 @@
 "%s.\n"
 "Fehler in der deutschen Ãœbersetzung sind an translation-team-de@lists.sourceforge.net zu melden.\n"
 
-#: gcov.c:424
+#: gcov.c:425
 #, c-format
 msgid "gcov %s%s\n"
 msgstr "gcov %s%s\n"
 
-#: gcov.c:428
+#: gcov.c:429
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.\n"
@@ -1512,206 +1512,206 @@
 "gibt KEINE Garantie; auch nicht fÃ¼r MARKTGÃ„NGIGKEIT oder FÃœR SPEZIELLE ZWECKE.\n"
 "\n"
 
-#: gcov.c:524
+#: gcov.c:525
 #, c-format
 msgid "%s:no functions found\n"
 msgstr "%s: keine Funktionen gefunden\n"
 
-#: gcov.c:556 gcov.c:584 fortran/dump-parse-tree.c:63
+#: gcov.c:557 gcov.c:585 fortran/dump-parse-tree.c:63
 #, c-format
 msgid "\n"
 msgstr "\n"
 
-#: gcov.c:571
+#: gcov.c:572
 #, c-format
 msgid "%s:creating '%s'\n"
 msgstr "%s: Â»%sÂ« wird erzeugt\n"
 
-#: gcov.c:575
+#: gcov.c:576
 #, c-format
 msgid "%s:error writing output file '%s'\n"
 msgstr "%s: Fehler beim Schreiben der Ausgabedatei Â»%sÂ«\n"
 
-#: gcov.c:580
+#: gcov.c:581
 #, c-format
 msgid "%s:could not open output file '%s'\n"
 msgstr "%s: Ausgabedatei Â»%sÂ« konnte nicht geÃ¶ffnet werden\n"
 
-#: gcov.c:729
+#: gcov.c:730
 #, c-format
 msgid "%s:source file is newer than graph file '%s'\n"
 msgstr "%s: Quelldatei ist neuer als Graphen-Datei Â»%sÂ«\n"
 
-#: gcov.c:734
+#: gcov.c:735
 #, c-format
 msgid "(the message is only displayed one per source file)\n"
 msgstr "(die Meldung wird fÃ¼r jede Quelldatei nur einmal angezeigt)\n"
 
-#: gcov.c:758
+#: gcov.c:759
 #, c-format
 msgid "%s:cannot open graph file\n"
 msgstr "%s: Graphen-Datei kann nicht geÃ¶ffnet werden\n"
 
-#: gcov.c:764
+#: gcov.c:765
 #, c-format
 msgid "%s:not a gcov graph file\n"
 msgstr "%s: keine gcov-Graph-Datei\n"
 
-#: gcov.c:777
+#: gcov.c:778
 #, c-format
 msgid "%s:version '%.4s', prefer '%.4s'\n"
 msgstr "%s: Version Â»%.4sÂ«, aber Â»%.4sÂ« wird bevorzugt\n"
 
-#: gcov.c:829
+#: gcov.c:830
 #, c-format
 msgid "%s:already seen blocks for '%s'\n"
 msgstr "%s: bereits gesehene BlÃ¶cke fÃ¼r Â»%sÂ«\n"
 
-#: gcov.c:947
+#: gcov.c:948
 #, c-format
 msgid "%s:corrupted\n"
 msgstr "%s: beschÃ¤digt\n"
 
-#: gcov.c:1023
+#: gcov.c:1024
 #, c-format
 msgid "%s:cannot open data file, assuming not executed\n"
 msgstr "%s: kann nicht geÃ¶ffnet werden, wird als nicht ausgefÃ¼hrt vermutet\n"
 
-#: gcov.c:1030
+#: gcov.c:1031
 #, c-format
 msgid "%s:not a gcov data file\n"
 msgstr "%s: keine gcov-Datei\n"
 
-#: gcov.c:1043
+#: gcov.c:1044
 #, c-format
 msgid "%s:version '%.4s', prefer version '%.4s'\n"
 msgstr "%s: Version Â»%.4sÂ«, aber Version Â»%.4sÂ« wird bevorzugt\n"
 
-#: gcov.c:1049
+#: gcov.c:1050
 #, c-format
 msgid "%s:stamp mismatch with graph file\n"
 msgstr "%s: Marke passt nicht zur Graph-Datei\n"
 
-#: gcov.c:1078
+#: gcov.c:1079
 #, c-format
 msgid "%s:unknown function '%u'\n"
 msgstr "%s: unbekannte Funktion Â»%uÂ«\n"
 
-#: gcov.c:1091
+#: gcov.c:1092
 #, c-format
 msgid "%s:profile mismatch for '%s'\n"
 msgstr "%s: Profil passt nicht fÃ¼r Â»%sÂ«\n"
 
-#: gcov.c:1110
+#: gcov.c:1111
 #, c-format
 msgid "%s:overflowed\n"
 msgstr "%s: Ã¼bergelaufen\n"
 
-#: gcov.c:1134
+#: gcov.c:1135
 #, c-format
 msgid "%s:'%s' lacks entry and/or exit blocks\n"
 msgstr "%s: Eintrag und/oder Exit-BlÃ¶cke fehlen in Â»%sÂ«\n"
 
-#: gcov.c:1139
+#: gcov.c:1140
 #, c-format
 msgid "%s:'%s' has arcs to entry block\n"
 msgstr "%s: Â»%sÂ« hat BÃ¶gen zum Eintrittsblock\n"
 
-#: gcov.c:1147
+#: gcov.c:1148
 #, c-format
 msgid "%s:'%s' has arcs from exit block\n"
 msgstr "%s: Â»%sÂ« hat BÃ¶gen vom Eintrittsblock\n"
 
-#: gcov.c:1355
+#: gcov.c:1356
 #, c-format
 msgid "%s:graph is unsolvable for '%s'\n"
 msgstr "%s: Graph ist fÃ¼r Â»%sÂ« unlÃ¶sbar\n"
 
-#: gcov.c:1435
+#: gcov.c:1436
 #, c-format
 msgid "%s '%s'\n"
 msgstr "%s: Â»%sÂ«\n"
 
-#: gcov.c:1438
+#: gcov.c:1439
 #, c-format
 msgid "Lines executed:%s of %d\n"
 msgstr "%s von %d Zeilen ausgefÃ¼hrt\n"
 
-#: gcov.c:1442
+#: gcov.c:1443
 #, c-format
 msgid "No executable lines\n"
 msgstr "Keine ausfÃ¼hrbaren Zeilen\n"
 
-#: gcov.c:1448
+#: gcov.c:1449
 #, c-format
 msgid "Branches executed:%s of %d\n"
 msgstr "%s von %d Zweigen ausgefÃ¼hrt\n"
 
-#: gcov.c:1452
+#: gcov.c:1453
 #, c-format
 msgid "Taken at least once:%s of %d\n"
 msgstr "%s von %d Zweigen mindestens einmal genommen\n"
 
-#: gcov.c:1458
+#: gcov.c:1459
 #, c-format
 msgid "No branches\n"
 msgstr "Keine Zweige\n"
 
-#: gcov.c:1460
+#: gcov.c:1461
 #, c-format
 msgid "Calls executed:%s of %d\n"
 msgstr "%s von %d Aufruf(en) ausgefÃ¼hrt\n"
 
-#: gcov.c:1464
+#: gcov.c:1465
 #, c-format
 msgid "No calls\n"
 msgstr "Keine Aufrufe\n"
 
-#: gcov.c:1611
+#: gcov.c:1612
 #, c-format
 msgid "%s:no lines for '%s'\n"
 msgstr "%s: keine Zeilen fÃ¼r Â»%sÂ«\n"
 
-#: gcov.c:1806
+#: gcov.c:1807
 #, c-format
 msgid "call   %2d returned %s\n"
 msgstr "Aufruf %2d gab %s zurÃ¼ck\n"
 
-#: gcov.c:1811
+#: gcov.c:1812
 #, c-format
 msgid "call   %2d never executed\n"
 msgstr "Aufruf %2d niemals ausgefÃ¼hrt\n"
 
-#: gcov.c:1816
+#: gcov.c:1817
 #, c-format
 msgid "branch %2d taken %s%s\n"
 msgstr "Zweig %2d wurde genommen: %s%s\n"
 
-#: gcov.c:1820
+#: gcov.c:1821
 #, c-format
 msgid "branch %2d never executed\n"
 msgstr "Zweig %2d niemals ausgefÃ¼hrt\n"
 
-#: gcov.c:1825
+#: gcov.c:1826
 #, c-format
 msgid "unconditional %2d taken %s\n"
 msgstr "unbedingtes %2d, genommen: %s\n"
 
-#: gcov.c:1828
+#: gcov.c:1829
 #, c-format
 msgid "unconditional %2d never executed\n"
 msgstr "unbedingtes %2d niemals ausgefÃ¼hrt\n"
 
-#: gcov.c:1864
+#: gcov.c:1865
 #, c-format
 msgid "%s:cannot open source file\n"
 msgstr "%s: Quelldatei kann nicht geÃ¶ffnet werden\n"
 
-#: gcse.c:685
+#: gcse.c:679
 msgid "GCSE disabled"
 msgstr "GCSE ausgeschaltet"
 
-#: gcse.c:6600
+#: gcse.c:6584
 msgid "jump bypassing disabled"
 msgstr "Sprungumgehung ausgeschaltet"
 
@@ -1794,82 +1794,82 @@
 msgid "    inlined from %qs"
 msgstr "    eingefÃ¼gt von %qs"
 
-#: loop-iv.c:2805 tree-ssa-loop-niter.c:1818
+#: loop-iv.c:2806 tree-ssa-loop-niter.c:1818
 msgid "assuming that the loop is not infinite"
 msgstr "es wird angenommen, dass es sich nicht um eine Endlosschleife handelt"
 
-#: loop-iv.c:2806 tree-ssa-loop-niter.c:1819
+#: loop-iv.c:2807 tree-ssa-loop-niter.c:1819
 msgid "cannot optimize possibly infinite loops"
 msgstr "mÃ¶gliche Endlosscheife kann nicht optimiert werden"
 
-#: loop-iv.c:2814 tree-ssa-loop-niter.c:1823
+#: loop-iv.c:2815 tree-ssa-loop-niter.c:1823
 msgid "assuming that the loop counter does not overflow"
 msgstr "es wird angenommen, dass die Schleifen-ZÃ¤hlvariable nicht Ã¼berlÃ¤uft"
 
-#: loop-iv.c:2815 tree-ssa-loop-niter.c:1824
+#: loop-iv.c:2816 tree-ssa-loop-niter.c:1824
 msgid "cannot optimize loop, the loop counter may overflow"
 msgstr "Schleife kann nicht optimiert werden, Schleifen-ZÃ¤hlvariable kÃ¶nnte Ã¼berlaufen"
 
 #. What to print when a switch has no documentation.
-#: opts.c:348
+#: opts.c:340
 msgid "This switch lacks documentation"
 msgstr "Dieser Schalter ist undokumentiert"
 
-#: opts.c:1159
+#: opts.c:1161
 msgid "[enabled]"
 msgstr "[eingeschaltet]"
 
-#: opts.c:1159
+#: opts.c:1161
 msgid "[disabled]"
 msgstr "[ausgeschaltet]"
 
-#: opts.c:1170
+#: opts.c:1172
 #, c-format
 msgid " No options with the desired characteristics were found\n"
 msgstr " Keine Optionen mit den gewÃ¼nschten Eigenschaften gefunden\n"
 
-#: opts.c:1172
+#: opts.c:1174
 #, c-format
 msgid " All options with the desired characteristics have already been displayed\n"
 msgstr " Alle Optionen mit den gewÃ¼nschten Eigenschaften wurden bereits angezeigt\n"
 
-#: opts.c:1226
+#: opts.c:1228
 msgid "The following options are target specific"
 msgstr "Die folgenden Optionen sind zielspezifisch"
 
-#: opts.c:1229
+#: opts.c:1231
 msgid "The following options control compiler warning messages"
 msgstr "Die folgenden Optionen steuern Warnmeldungen des Compilers"
 
-#: opts.c:1232
+#: opts.c:1234
 msgid "The following options control optimizations"
 msgstr "Die folgenden Optionen steuern Optimierungen"
 
-#: opts.c:1235 opts.c:1273
+#: opts.c:1237 opts.c:1275
 msgid "The following options are language-independent"
 msgstr "Die folgenden Optionen sind sprach-unabhÃ¤ngig"
 
-#: opts.c:1238
+#: opts.c:1240
 msgid "The --param option recognizes the following as parameters"
 msgstr "Die Option Â»--paramÂ« erkennt die folgenden Parameter"
 
-#: opts.c:1245
+#: opts.c:1247
 msgid "The following options are specific to the language "
 msgstr "Die folgenden Optionen sind sprachspezifisch "
 
-#: opts.c:1249
+#: opts.c:1251
 msgid "The following options are supported by the language "
 msgstr "Die folgenden Optionen werden von der Sprache unterstÃ¼tzt "
 
-#: opts.c:1260
+#: opts.c:1262
 msgid "The following options are not documented"
 msgstr "Die folgenden Optionen sind nicht dokumentiert"
 
-#: opts.c:1271
+#: opts.c:1273
 msgid "The following options are language-related"
 msgstr "Die folgenden Optionen sind sprachbezogen"
 
-#: opts.c:1403
+#: opts.c:1405
 #, c-format
 msgid "warning: unrecognized argument to --help= switch: %.*s\n"
 msgstr "Warnung: Argument fÃ¼r Schalter --help=: Â»%.*sÂ« nicht erkannt\n"
@@ -2185,7 +2185,7 @@
 msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr "%s: Namen der Eingabedateien mÃ¼ssen Suffix Â».cÂ« haben: %s\n"
 
-#: reload.c:3734
+#: reload.c:3744
 msgid "unable to generate reloads for:"
 msgstr "Neuladungen konnten nicht generiert werden fÃ¼r:"
 
@@ -2289,40 +2289,40 @@
 
 #: toplev.c:1188
 #, c-format
-msgid "warning: %s header version %s differs from library version %s.\n"
-msgstr "Warnung: %s-Header-Version %s unterscheidet sich von Bibliotheksversion %s.\n"
+msgid "%s%swarning: %s header version %s differs from library version %s.\n"
+msgstr "%s%sWarnung: %s-Header-Version %s unterscheidet sich von Bibliotheksversion %s.\n"
 
 #: toplev.c:1190
 #, c-format
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr "%s%sGGC-Heuristik: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 
-#: toplev.c:1340
+#: toplev.c:1342
 msgid "options passed: "
 msgstr "angegebene Optionen: "
 
-#: toplev.c:1374
+#: toplev.c:1376
 msgid "options enabled: "
 msgstr "angeschaltete Optionen: "
 
-#: toplev.c:1509
+#: toplev.c:1511
 #, c-format
 msgid "created and used with differing settings of '%s'"
 msgstr "erzeugt und mit anderen Einstellungen von Â»%sÂ« verwendet"
 
-#: toplev.c:1511
+#: toplev.c:1513
 msgid "out of memory"
 msgstr "Platz im Hauptspeicher reicht nicht aus"
 
-#: toplev.c:1526
+#: toplev.c:1528
 msgid "created and used with different settings of -fpic"
 msgstr "erzeugt und mit anderen Einstellungen von -fpic verwendet"
 
-#: toplev.c:1528
+#: toplev.c:1530
 msgid "created and used with different settings of -fpie"
 msgstr "erzeugt und mit anderen Einstellungen von -fpie verwendet"
 
-#: tree-inline.c:2571
+#: tree-inline.c:2657
 msgid "originally indirect function call not considered for inlining"
 msgstr "ursprÃ¼nglich indirekter Funktionsaufruf kommt nicht als Â»inlineÂ« in Betracht"
 
@@ -2380,7 +2380,7 @@
 msgstr "Der Anteil-Schwellwert zwischen instanzierten Feldern und der Gesamt-StrukturgrÃ¶ÃŸe"
 
 #: params.def:93
-msgid "The threshold ratio between current and hotest structure counts"
+msgid "The threshold ratio between current and hottest structure counts"
 msgstr "Der Anteil-Schwellwert zwischen aktuellen und heiÃŸesten Strukturzahlen"
 
 #: params.def:110
@@ -2771,114 +2771,122 @@
 msgid "Maximum length of partial antic set when performing tree pre optimization"
 msgstr "MaximalgrÃ¶ÃŸe der partiellen Aufwandsmenge, wenn Baumvoroptimierung ausgefÃ¼hrt wird"
 
-#: config/alpha/alpha.c:5015
+#: params.def:723
+msgid "Maximum size of a SCC before SCCVN stops processing a function"
+msgstr "MaximalgrÃ¶ÃŸe eines SCC bevor SCCVN zur Bearbeitung einer Funktion anhÃ¤lt"
+
+#: params.def:729
+msgid "Multiplier used for determining the double-queueing threshold"
+msgstr "Verwendeter Multiplikator zur Bestimmung des Schwellwertes zum Double-Queuing"
+
+#: config/alpha/alpha.c:5023
 #, c-format
 msgid "invalid %%H value"
 msgstr "UngÃ¼ltiger %%H-Wert"
 
-#: config/alpha/alpha.c:5036 config/bfin/bfin.c:1423
+#: config/alpha/alpha.c:5044 config/bfin/bfin.c:1516
 #, c-format
 msgid "invalid %%J value"
 msgstr "UngÃ¼ltiger %%J-Wert"
 
-#: config/alpha/alpha.c:5066 config/ia64/ia64.c:4718
+#: config/alpha/alpha.c:5074 config/ia64/ia64.c:4719
 #, c-format
 msgid "invalid %%r value"
 msgstr "UngÃ¼ltiger %%r-Wert"
 
-#: config/alpha/alpha.c:5076 config/ia64/ia64.c:4672
-#: config/rs6000/rs6000.c:11670 config/xtensa/xtensa.c:2036
+#: config/alpha/alpha.c:5084 config/ia64/ia64.c:4673
+#: config/rs6000/rs6000.c:11881 config/xtensa/xtensa.c:2042
 #, c-format
 msgid "invalid %%R value"
 msgstr "UngÃ¼ltiger %%R-Wert"
 
-#: config/alpha/alpha.c:5082 config/rs6000/rs6000.c:11589
-#: config/xtensa/xtensa.c:2003
+#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11800
+#: config/xtensa/xtensa.c:2009
 #, c-format
 msgid "invalid %%N value"
 msgstr "UngÃ¼ltiger %%N-Wert"
 
-#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11617
+#: config/alpha/alpha.c:5098 config/rs6000/rs6000.c:11828
 #, c-format
 msgid "invalid %%P value"
 msgstr "UngÃ¼ltiger %%P-Wert"
 
-#: config/alpha/alpha.c:5098
+#: config/alpha/alpha.c:5106
 #, c-format
 msgid "invalid %%h value"
 msgstr "UngÃ¼ltiger %%h-Wert"
 
-#: config/alpha/alpha.c:5106 config/xtensa/xtensa.c:2029
+#: config/alpha/alpha.c:5114 config/xtensa/xtensa.c:2035
 #, c-format
 msgid "invalid %%L value"
 msgstr "UngÃ¼ltiger %%L-Wert"
 
-#: config/alpha/alpha.c:5145 config/rs6000/rs6000.c:11571
+#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11782
 #, c-format
 msgid "invalid %%m value"
 msgstr "UngÃ¼ltiger %%m-Wert"
 
-#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11579
+#: config/alpha/alpha.c:5161 config/rs6000/rs6000.c:11790
 #, c-format
 msgid "invalid %%M value"
 msgstr "UngÃ¼ltiger %%M-Wert"
 
-#: config/alpha/alpha.c:5197
+#: config/alpha/alpha.c:5205
 #, c-format
 msgid "invalid %%U value"
 msgstr "UngÃ¼ltiger %%U-Wert"
 
-#: config/alpha/alpha.c:5209 config/alpha/alpha.c:5223
-#: config/rs6000/rs6000.c:11678
+#: config/alpha/alpha.c:5217 config/alpha/alpha.c:5231
+#: config/rs6000/rs6000.c:11889
 #, c-format
 msgid "invalid %%s value"
 msgstr "UngÃ¼ltiger %%s-Wert"
 
-#: config/alpha/alpha.c:5246
+#: config/alpha/alpha.c:5254
 #, c-format
 msgid "invalid %%C value"
 msgstr "UngÃ¼ltiger %%C-Wert"
 
-#: config/alpha/alpha.c:5283 config/rs6000/rs6000.c:11406
-#: config/rs6000/rs6000.c:11425
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:11617
+#: config/rs6000/rs6000.c:11636
 #, c-format
 msgid "invalid %%E value"
 msgstr "UngÃ¼ltiger %%E-Wert"
 
-#: config/alpha/alpha.c:5308 config/alpha/alpha.c:5356
+#: config/alpha/alpha.c:5316 config/alpha/alpha.c:5364
 #, c-format
 msgid "unknown relocation unspec"
 msgstr "Unbekanntes relocation unspec"
 
-#: config/alpha/alpha.c:5317 config/crx/crx.c:1081
-#: config/rs6000/rs6000.c:12005 config/spu/spu.c:1492
+#: config/alpha/alpha.c:5325 config/crx/crx.c:1081
+#: config/rs6000/rs6000.c:12216 config/spu/spu.c:1482
 #, c-format
 msgid "invalid %%xn code"
 msgstr "UngÃ¼ltiger %%xn-Code"
 
-#: config/arc/arc.c:1724 config/m32r/m32r.c:1805
+#: config/arc/arc.c:1728 config/m32r/m32r.c:1805
 #, c-format
 msgid "invalid operand to %%R code"
 msgstr "UngÃ¼ltiger Operand fÃ¼r %%R-Code"
 
-#: config/arc/arc.c:1756 config/m32r/m32r.c:1828
+#: config/arc/arc.c:1760 config/m32r/m32r.c:1828
 #, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "UngÃ¼ltiger Operand fÃ¼r %%H/%%L-Code"
 
-#: config/arc/arc.c:1778 config/m32r/m32r.c:1899
+#: config/arc/arc.c:1782 config/m32r/m32r.c:1899
 #, c-format
 msgid "invalid operand to %%U code"
 msgstr "UngÃ¼ltiger Operand fÃ¼r %%U-Code"
 
-#: config/arc/arc.c:1789
+#: config/arc/arc.c:1793
 #, c-format
 msgid "invalid operand to %%V code"
 msgstr "UngÃ¼ltiger Operand fÃ¼r %%V-Code"
 
 #. Unknown flag.
 #. Undocumented flag.
-#: config/arc/arc.c:1796 config/m32r/m32r.c:1926 config/sparc/sparc.c:6995
+#: config/arc/arc.c:1800 config/m32r/m32r.c:1926 config/sparc/sparc.c:6998
 #, c-format
 msgid "invalid operand output code"
 msgstr "UngÃ¼ltiger Operanden-Ausgabecode"
@@ -2903,9 +2911,9 @@
 #: config/arm/arm.c:12830 config/arm/arm.c:12865 config/arm/arm.c:12884
 #: config/arm/arm.c:12899 config/arm/arm.c:12927 config/arm/arm.c:12934
 #: config/arm/arm.c:12942 config/arm/arm.c:12963 config/arm/arm.c:12970
-#: config/bfin/bfin.c:1436 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
+#: config/bfin/bfin.c:1529 config/bfin/bfin.c:1536 config/bfin/bfin.c:1543
+#: config/bfin/bfin.c:1550 config/bfin/bfin.c:1559 config/bfin/bfin.c:1566
+#: config/bfin/bfin.c:1573 config/bfin/bfin.c:1580
 #, c-format
 msgid "invalid operand for code '%c'"
 msgstr "ungÃ¼ltiger Operand fÃ¼r Code Â»%cÂ«"
@@ -2920,240 +2928,159 @@
 msgid "missing operand"
 msgstr "fehlender Operand"
 
-#: config/avr/avr.c:1022
+#: config/avr/avr.c:1062
 #, c-format
 msgid "address operand requires constraint for X, Y, or Z register"
 msgstr "Adressoperand erfordert BeschrÃ¤nkung fÃ¼r X-, Y- oder Z-Register"
 
-#: config/avr/avr.c:1129
+#: config/avr/avr.c:1169
 msgid "bad address, not (reg+disp):"
 msgstr "Falsche Adresse, nicht (reg+disp):"
 
-#: config/avr/avr.c:1136
+#: config/avr/avr.c:1176
 msgid "bad address, not post_inc or pre_dec:"
 msgstr "Falsche Adresse, nicht post_inc oder pre_dec:"
 
-#: config/avr/avr.c:1147
+#: config/avr/avr.c:1187
 msgid "internal compiler error.  Bad address:"
 msgstr "Interner Compiler-Fehler. Falsche Adresse:"
 
-#: config/avr/avr.c:1160
+#: config/avr/avr.c:1200
 msgid "internal compiler error.  Unknown mode:"
 msgstr "Interner Compiler-Fehler. Unbekannter Modus:"
 
-#: config/avr/avr.c:1775 config/avr/avr.c:2463
+#: config/avr/avr.c:1815 config/avr/avr.c:2503
 msgid "invalid insn:"
 msgstr "UngÃ¼ltiger Befehl:"
 
-#: config/avr/avr.c:1814 config/avr/avr.c:1900 config/avr/avr.c:1949
-#: config/avr/avr.c:1977 config/avr/avr.c:2072 config/avr/avr.c:2241
-#: config/avr/avr.c:2502 config/avr/avr.c:2614
+#: config/avr/avr.c:1854 config/avr/avr.c:1940 config/avr/avr.c:1989
+#: config/avr/avr.c:2017 config/avr/avr.c:2112 config/avr/avr.c:2281
+#: config/avr/avr.c:2542 config/avr/avr.c:2654
 msgid "incorrect insn:"
 msgstr "Falscher Befehl:"
 
-#: config/avr/avr.c:1996 config/avr/avr.c:2157 config/avr/avr.c:2312
-#: config/avr/avr.c:2680
+#: config/avr/avr.c:2036 config/avr/avr.c:2197 config/avr/avr.c:2352
+#: config/avr/avr.c:2720
 msgid "unknown move insn:"
 msgstr "Falscher Kopierbefehl:"
 
-#: config/avr/avr.c:2910
+#: config/avr/avr.c:2950
 msgid "bad shift insn:"
 msgstr "Falscher Schiebe-Befehl:"
 
-#: config/avr/avr.c:3026 config/avr/avr.c:3446 config/avr/avr.c:3804
+#: config/avr/avr.c:3066 config/avr/avr.c:3486 config/avr/avr.c:3844
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "Interner Compiler-Fehler. Falsche Verschiebung:"
 
-#: config/bfin/bfin.c:1385
+#: config/bfin/bfin.c:1478
 #, c-format
 msgid "invalid %%j value"
 msgstr "ungÃ¼ltiger %%j-Wert"
 
-#: config/bfin/bfin.c:1578
+#: config/bfin/bfin.c:1671
 #, c-format
 msgid "invalid const_double operand"
 msgstr "ungÃ¼ltiger const_double-Operand"
 
-#: config/c4x/c4x.c:1583
-msgid "using CONST_DOUBLE for address"
-msgstr "CONST_DOUBLE fÃ¼r Adresse verwendet"
-
-#: config/c4x/c4x.c:1721
-msgid "c4x_address_cost: Invalid addressing mode"
-msgstr "c4x_address_cost: UngÃ¼ltiger Adressierungsmodus"
-
-#: config/c4x/c4x.c:1856
-#, c-format
-msgid "c4x_print_operand: %%L inconsistency"
-msgstr "c4x_print_operand: %%L-Inkonsistenz"
-
-#: config/c4x/c4x.c:1862
-#, c-format
-msgid "c4x_print_operand: %%N inconsistency"
-msgstr "c4x_print_operand: %%N-Inkonsistenz"
-
-#: config/c4x/c4x.c:1903
-#, c-format
-msgid "c4x_print_operand: %%O inconsistency"
-msgstr "c4x_print_operand: %%O-Inkonsistenz"
-
-#: config/c4x/c4x.c:1998
-msgid "c4x_print_operand: Bad operand case"
-msgstr "c4x_print_operand: Falscher Operandenfall"
-
-#: config/c4x/c4x.c:2039
-msgid "c4x_print_operand_address: Bad post_modify"
-msgstr "c4x_print_operand_address: Falsches post_modify"
-
-#: config/c4x/c4x.c:2061
-msgid "c4x_print_operand_address: Bad pre_modify"
-msgstr "c4x_print_operand_address: Falsches pre_modify"
-
-#: config/c4x/c4x.c:2109 config/c4x/c4x.c:2121 config/c4x/c4x.c:2136
-msgid "c4x_print_operand_address: Bad operand case"
-msgstr "c4x_print_operand_address: Falscher Operandenfall"
-
-#: config/c4x/c4x.c:2387
-msgid "c4x_rptb_insert: Cannot find start label"
-msgstr "c4x_rptb_insert: Anfangsmarke kann nicht gefunden werden"
-
-#: config/c4x/c4x.c:2985
-msgid "invalid indirect memory address"
-msgstr "ungÃ¼ltige indirekte Speicheradresse"
-
-#: config/c4x/c4x.c:3074
-msgid "invalid indirect (S) memory address"
-msgstr "ungÃ¼ltige indirekte (S) Speicheradresse"
-
-#: config/c4x/c4x.c:3409
-msgid "c4x_valid_operands: Internal error"
-msgstr "c4x_valid_operands: Interner Fehler"
-
-#: config/c4x/c4x.c:3848
-msgid "c4x_operand_subword: invalid mode"
-msgstr "c4x_operand_subword: ungÃ¼ltiger Modus"
-
-#: config/c4x/c4x.c:3851
-msgid "c4x_operand_subword: invalid operand"
-msgstr "c4x_operand_subword: ungÃ¼ltiger Operand"
-
-#. We could handle these with some difficulty.
-#. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:3877
-msgid "c4x_operand_subword: invalid autoincrement"
-msgstr "c4x_operand_subword: ungÃ¼ltige automatische ErhÃ¶hung"
-
-#: config/c4x/c4x.c:3883
-msgid "c4x_operand_subword: invalid address"
-msgstr "c4x_operand_subword: ungÃ¼ltige Adresse"
-
-#: config/c4x/c4x.c:3894
-msgid "c4x_operand_subword: address not offsettable"
-msgstr "c4x_operand_subword: Adresse nicht versetzbar"
-
-#: config/c4x/c4x.c:4096
-msgid "c4x_rptb_rpts_p: Repeat block top label moved"
-msgstr "c4x_rptb_rpts_p: Anfangsmarke des Wiederholungsblocks bewegt"
-
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: config/cris/cris.c:491 fortran/dump-parse-tree.c:78
-#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:776
-#: fortran/dump-parse-tree.c:821 c-typeck.c:4607 c-typeck.c:4622
-#: c-typeck.c:4637 final.c:2984 final.c:2986 gcc.c:4737 loop-iv.c:2807
-#: loop-iv.c:2816 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
-#: cp/parser.c:2188 cp/typeck.c:4559 java/expr.c:409
+#: config/cris/cris.c:504 fortran/dump-parse-tree.c:78
+#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:798
+#: fortran/dump-parse-tree.c:843 c-typeck.c:4618 c-typeck.c:4633
+#: c-typeck.c:4648 final.c:2997 final.c:2999 gcc.c:4731 loop-iv.c:2808
+#: loop-iv.c:2817 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
+#: cp/parser.c:2192 cp/typeck.c:4567 java/expr.c:409
 #, gcc-internal-format
 msgid "%s"
 msgstr "%s"
 
-#: config/cris/cris.c:542
+#: config/cris/cris.c:555
 msgid "unexpected index-type in cris_print_index"
 msgstr "unerwarteter Indextyp in cris_print_index"
 
-#: config/cris/cris.c:556
+#: config/cris/cris.c:572
 msgid "unexpected base-type in cris_print_base"
 msgstr "unerwarteter Basistyp in cris_print_base"
 
-#: config/cris/cris.c:672
+#: config/cris/cris.c:688
 msgid "invalid operand for 'b' modifier"
 msgstr "ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»bÂ«"
 
-#: config/cris/cris.c:689
+#: config/cris/cris.c:705
 msgid "invalid operand for 'o' modifier"
 msgstr "ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»oÂ«"
 
-#: config/cris/cris.c:708
+#: config/cris/cris.c:724
 msgid "invalid operand for 'O' modifier"
 msgstr "ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»OÂ«"
 
-#: config/cris/cris.c:741
+#: config/cris/cris.c:757
 msgid "invalid operand for 'p' modifier"
 msgstr "ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»pÂ«"
 
-#: config/cris/cris.c:780
+#: config/cris/cris.c:796
 msgid "invalid operand for 'z' modifier"
 msgstr "ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»zÂ«"
 
-#: config/cris/cris.c:834 config/cris/cris.c:864
+#: config/cris/cris.c:860 config/cris/cris.c:894
 msgid "invalid operand for 'H' modifier"
 msgstr "ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»HÂ«"
 
-#: config/cris/cris.c:840
+#: config/cris/cris.c:870
 msgid "bad register"
 msgstr "falsches Register"
 
-#: config/cris/cris.c:884
+#: config/cris/cris.c:914
 msgid "invalid operand for 'e' modifier"
 msgstr "ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»eÂ«"
 
-#: config/cris/cris.c:901
+#: config/cris/cris.c:931
 msgid "invalid operand for 'm' modifier"
 msgstr "ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»mÂ«"
 
-#: config/cris/cris.c:926
+#: config/cris/cris.c:956
 msgid "invalid operand for 'A' modifier"
 msgstr "ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»AÂ«"
 
-#: config/cris/cris.c:949
+#: config/cris/cris.c:979
 msgid "invalid operand for 'D' modifier"
 msgstr "ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»DÂ«"
 
-#: config/cris/cris.c:963
+#: config/cris/cris.c:993
 msgid "invalid operand for 'T' modifier"
 msgstr "ungÃ¼ltiger Operand fÃ¼r Modifizierer Â»TÂ«"
 
-#: config/cris/cris.c:972
+#: config/cris/cris.c:1013
 msgid "invalid operand modifier letter"
 msgstr "ungÃ¼ltiger Modifizierer-Buchstabe fÃ¼r Operand"
 
-#: config/cris/cris.c:1029
+#: config/cris/cris.c:1070
 msgid "unexpected multiplicative operand"
 msgstr "unerwarteter multiplikativer Operand"
 
-#: config/cris/cris.c:1049
+#: config/cris/cris.c:1090
 msgid "unexpected operand"
 msgstr "unerwarteter Operand"
 
-#: config/cris/cris.c:1082 config/cris/cris.c:1092
+#: config/cris/cris.c:1123 config/cris/cris.c:1133
 msgid "unrecognized address"
 msgstr "unerkannte Adresse"
 
-#: config/cris/cris.c:2019
+#: config/cris/cris.c:2209
 msgid "unrecognized supposed constant"
 msgstr "unerkannte vermutete Konstante"
 
-#: config/cris/cris.c:2394 config/cris/cris.c:2458
+#: config/cris/cris.c:2638 config/cris/cris.c:2702
 msgid "unexpected side-effects in address"
 msgstr "unerwartete Seiteneffekte in Adresse"
 
 #. Can't possibly get a GOT-needing-fixup for a function-call,
 #. right?
-#: config/cris/cris.c:3253
+#: config/cris/cris.c:3539
 msgid "Unidentifiable call op"
 msgstr "Unidentifizierbare Aufrufoperation"
 
-#: config/cris/cris.c:3304
+#: config/cris/cris.c:3590
 #, c-format
 msgid "PIC register isn't set up"
 msgstr "PIC-Register ist nicht vorbereitet"
@@ -3204,81 +3131,81 @@
 msgid "fr30_print_operand: unhandled MEM"
 msgstr "fr30_print_operand: unbehandeltes MEM"
 
-#: config/frv/frv.c:2542
+#: config/frv/frv.c:2546
 msgid "bad insn to frv_print_operand_address:"
 msgstr "Falscher Befehl fÃ¼r frv_print_operand_address:"
 
-#: config/frv/frv.c:2553
+#: config/frv/frv.c:2557
 msgid "bad register to frv_print_operand_memory_reference_reg:"
 msgstr "Falsches Register fÃ¼r frv_print_operand_memory_reference_reg:"
 
-#: config/frv/frv.c:2592 config/frv/frv.c:2602 config/frv/frv.c:2611
-#: config/frv/frv.c:2632 config/frv/frv.c:2637
+#: config/frv/frv.c:2596 config/frv/frv.c:2606 config/frv/frv.c:2615
+#: config/frv/frv.c:2636 config/frv/frv.c:2641
 msgid "bad insn to frv_print_operand_memory_reference:"
 msgstr "Falscher Befehl fÃ¼r frv_print_operand_memory_reference:"
 
-#: config/frv/frv.c:2723
+#: config/frv/frv.c:2727
 #, c-format
 msgid "bad condition code"
 msgstr "Falscher Bedingungscode"
 
-#: config/frv/frv.c:2798
+#: config/frv/frv.c:2802
 msgid "bad insn in frv_print_operand, bad const_double"
 msgstr "Falscher Befehl in frv_print_operand, falsches const_double"
 
-#: config/frv/frv.c:2859
+#: config/frv/frv.c:2863
 msgid "bad insn to frv_print_operand, 'e' modifier:"
 msgstr "Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»eÂ«:"
 
-#: config/frv/frv.c:2867
+#: config/frv/frv.c:2871
 msgid "bad insn to frv_print_operand, 'F' modifier:"
 msgstr "Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»FÂ«:"
 
-#: config/frv/frv.c:2883
+#: config/frv/frv.c:2887
 msgid "bad insn to frv_print_operand, 'f' modifier:"
 msgstr "Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»fÂ«:"
 
-#: config/frv/frv.c:2897
+#: config/frv/frv.c:2901
 msgid "bad insn to frv_print_operand, 'g' modifier:"
 msgstr "Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»gÂ«:"
 
-#: config/frv/frv.c:2945
+#: config/frv/frv.c:2949
 msgid "bad insn to frv_print_operand, 'L' modifier:"
 msgstr "Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»LÂ«:"
 
-#: config/frv/frv.c:2958
+#: config/frv/frv.c:2962
 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
 msgstr "Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»M/NÂ«:"
 
-#: config/frv/frv.c:2979
+#: config/frv/frv.c:2983
 msgid "bad insn to frv_print_operand, 'O' modifier:"
 msgstr "Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»OÂ«:"
 
-#: config/frv/frv.c:2997
+#: config/frv/frv.c:3001
 msgid "bad insn to frv_print_operand, P modifier:"
 msgstr "Falscher Befehl fÃ¼r frv_print_operand, Modifizierer Â»PÂ«:"
 
-#: config/frv/frv.c:3017
+#: config/frv/frv.c:3021
 msgid "bad insn in frv_print_operand, z case"
 msgstr "Falscher Befehl in frv_print_operand, Fall Â»zÂ«:"
 
-#: config/frv/frv.c:3048
+#: config/frv/frv.c:3052
 msgid "bad insn in frv_print_operand, 0 case"
 msgstr "Falscher Befehl in frv_print_operand, Fall 0:"
 
-#: config/frv/frv.c:3053
+#: config/frv/frv.c:3057
 msgid "frv_print_operand: unknown code"
 msgstr "frv_print_operand: unbekannter Code"
 
-#: config/frv/frv.c:4422
+#: config/frv/frv.c:4426
 msgid "bad output_move_single operand"
 msgstr "Falscher Operand fÃ¼r output_move_single"
 
-#: config/frv/frv.c:4549
+#: config/frv/frv.c:4553
 msgid "bad output_move_double operand"
 msgstr "Falscher Operand fÃ¼r output_move_double"
 
-#: config/frv/frv.c:4691
+#: config/frv/frv.c:4695
 msgid "bad output_condmove_single operand"
 msgstr "Falscher Operand fÃ¼r output_condmove_single"
 
@@ -3296,27 +3223,27 @@
 msgid " (frv)"
 msgstr " (frv)"
 
-#: config/i386/i386.c:8218
+#: config/i386/i386.c:8273
 #, c-format
 msgid "invalid UNSPEC as operand"
 msgstr "ungÃ¼ltiges UNSPEC als Operand"
 
-#: config/i386/i386.c:8924
+#: config/i386/i386.c:8979
 #, c-format
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr "Operand ist weder eine Konstante noch ein Bedingungscode, ungÃ¼ltiger Operandencode Â»cÂ«"
 
-#: config/i386/i386.c:9040
+#: config/i386/i386.c:9095
 #, c-format
 msgid "invalid operand code '%c'"
 msgstr "ungÃ¼ltiger Operandencode Â»%cÂ«"
 
-#: config/i386/i386.c:9089
+#: config/i386/i386.c:9144
 #, c-format
 msgid "invalid constraints for operand"
 msgstr "ungÃ¼ltige Bedingungen fÃ¼r Operand"
 
-#: config/i386/i386.c:16348
+#: config/i386/i386.c:16423
 msgid "unknown insn mode"
 msgstr "unbekannter Befehlsmodus"
 
@@ -3337,34 +3264,34 @@
 msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr "Umgebungsvariable DJGPP zeigt auf kaputte Datei Â»%sÂ«"
 
-#: config/ia64/ia64.c:4770
+#: config/ia64/ia64.c:4771
 #, c-format
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operand: unbekannter Code"
 
-#: config/ia64/ia64.c:9889
+#: config/ia64/ia64.c:9890
 msgid "invalid conversion from %<__fpreg%>"
 msgstr "ungÃ¼ltige Umwandlung von %<__fpreg%>"
 
-#: config/ia64/ia64.c:9892
+#: config/ia64/ia64.c:9893
 msgid "invalid conversion to %<__fpreg%>"
 msgstr "ungÃ¼ltige Umwandlung in %<__fpreg%>"
 
-#: config/ia64/ia64.c:9905 config/ia64/ia64.c:9916
+#: config/ia64/ia64.c:9906 config/ia64/ia64.c:9917
 msgid "invalid operation on %<__fpreg%>"
 msgstr "ungÃ¼ltige Operation auf %<__fpreg%>"
 
-#: config/iq2000/iq2000.c:3118
+#: config/iq2000/iq2000.c:3122
 #, c-format
 msgid "invalid %%P operand"
 msgstr "unbekannter Operand fÃ¼r %%P"
 
-#: config/iq2000/iq2000.c:3126 config/rs6000/rs6000.c:11607
+#: config/iq2000/iq2000.c:3130 config/rs6000/rs6000.c:11818
 #, c-format
 msgid "invalid %%p value"
 msgstr "unbekannter Wert fÃ¼r %%p"
 
-#: config/iq2000/iq2000.c:3182
+#: config/iq2000/iq2000.c:3186
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "ungÃ¼ltige Verwendung von %%d, %%x oder %%X"
@@ -3406,7 +3333,7 @@
 msgstr "Post-Increment-Adresse ist kein Register"
 
 #: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
-#: config/rs6000/rs6000.c:19870
+#: config/rs6000/rs6000.c:20087
 msgid "bad address"
 msgstr "Falsche Adresse"
 
@@ -3452,59 +3379,59 @@
 msgid "invalid Z register replacement for insn"
 msgstr "ungÃ¼ltiger Z-Register-Ersatz fÃ¼r Befehl"
 
-#: config/mips/mips.c:6313 config/mips/mips.c:6334 config/mips/mips.c:6438
+#: config/mips/mips.c:6371 config/mips/mips.c:6392 config/mips/mips.c:6496
 #, c-format
 msgid "'%%%c' is not a valid operand prefix"
 msgstr "Â»%%%cÂ« ist kein gÃ¼ltiger OperandenprÃ¤fix"
 
-#: config/mips/mips.c:6382 config/mips/mips.c:6389 config/mips/mips.c:6396
-#: config/mips/mips.c:6456
+#: config/mips/mips.c:6440 config/mips/mips.c:6447 config/mips/mips.c:6454
+#: config/mips/mips.c:6514
 #, c-format
 msgid "invalid use of '%%%c'"
 msgstr "ungÃ¼ltige Verwendung von Â»%%%cÂ«"
 
-#: config/mips/mips.c:6701
+#: config/mips/mips.c:6761
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr "mips_debugger_offset mit nicht-Stapel/Rahmen/Argument-Zeiger aufgerufen"
 
-#: config/mmix/mmix.c:1487 config/mmix/mmix.c:1617
+#: config/mmix/mmix.c:1483 config/mmix/mmix.c:1613
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr "MMIX-intern: CONST_INT erwartet, aber nicht dies"
 
-#: config/mmix/mmix.c:1566
+#: config/mmix/mmix.c:1562
 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr "MMIX-intern: Falscher Wert fÃ¼r 'm', kein CONST_INT"
 
-#: config/mmix/mmix.c:1585
+#: config/mmix/mmix.c:1581
 msgid "MMIX Internal: Expected a register, not this"
 msgstr "MMIX-intern: Register erwartet, aber nicht dies"
 
-#: config/mmix/mmix.c:1595
+#: config/mmix/mmix.c:1591
 msgid "MMIX Internal: Expected a constant, not this"
 msgstr "MMIX-intern: Konstante erwartet, aber nicht dies"
 
 #. We need the original here.
-#: config/mmix/mmix.c:1679
+#: config/mmix/mmix.c:1675
 msgid "MMIX Internal: Cannot decode this operand"
 msgstr "MMIX-internal: Dieser Operand kann nicht dekodiert werden"
 
-#: config/mmix/mmix.c:1736
+#: config/mmix/mmix.c:1732
 msgid "MMIX Internal: This is not a recognized address"
 msgstr "MMIX-intern: Diese Adresse wird nicht erkannt"
 
-#: config/mmix/mmix.c:2669
+#: config/mmix/mmix.c:2665
 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr "MMIX-intern: Versuch, ungÃ¼ltig umgekehrte Bedingung auszugeben:"
 
-#: config/mmix/mmix.c:2676
+#: config/mmix/mmix.c:2672
 msgid "MMIX Internal: What's the CC of this?"
 msgstr "MMIX-intern: Was ist der CC davon?"
 
-#: config/mmix/mmix.c:2680
+#: config/mmix/mmix.c:2676
 msgid "MMIX Internal: What is the CC of this?"
 msgstr "MMIX-intern: Was ist der CC davon?"
 
-#: config/mmix/mmix.c:2744
+#: config/mmix/mmix.c:2740
 msgid "MMIX Internal: This is not a constant:"
 msgstr "MMIX-intern: Dies ist keine Konstante:"
 
@@ -3530,81 +3457,81 @@
 msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr "Â»%sÂ« in der Shell kÃ¶nnte diese BeschrÃ¤nkung erhÃ¶hen.\n"
 
-#: config/rs6000/rs6000.c:11434
+#: config/rs6000/rs6000.c:11645
 #, c-format
 msgid "invalid %%f value"
 msgstr "ungÃ¼ltiger %%f-Wert"
 
-#: config/rs6000/rs6000.c:11443
+#: config/rs6000/rs6000.c:11654
 #, c-format
 msgid "invalid %%F value"
 msgstr "ungÃ¼ltiger %%F-Wert"
 
-#: config/rs6000/rs6000.c:11452
+#: config/rs6000/rs6000.c:11663
 #, c-format
 msgid "invalid %%G value"
 msgstr "ungÃ¼ltiger %%G-Wert"
 
-#: config/rs6000/rs6000.c:11487
+#: config/rs6000/rs6000.c:11698
 #, c-format
 msgid "invalid %%j code"
 msgstr "ungÃ¼ltiger %%j-Code"
 
-#: config/rs6000/rs6000.c:11497
+#: config/rs6000/rs6000.c:11708
 #, c-format
 msgid "invalid %%J code"
 msgstr "ungÃ¼ltiger %%J-Code"
 
-#: config/rs6000/rs6000.c:11507
+#: config/rs6000/rs6000.c:11718
 #, c-format
 msgid "invalid %%k value"
 msgstr "ungÃ¼ltiger %%k-Wert"
 
-#: config/rs6000/rs6000.c:11527 config/xtensa/xtensa.c:2022
+#: config/rs6000/rs6000.c:11738 config/xtensa/xtensa.c:2028
 #, c-format
 msgid "invalid %%K value"
 msgstr "ungÃ¼ltiger %%K-Wert"
 
-#: config/rs6000/rs6000.c:11597
+#: config/rs6000/rs6000.c:11808
 #, c-format
 msgid "invalid %%O value"
 msgstr "ungÃ¼ltiger %%O-Wert"
 
-#: config/rs6000/rs6000.c:11644
+#: config/rs6000/rs6000.c:11855
 #, c-format
 msgid "invalid %%q value"
 msgstr "ungÃ¼ltiger %%q-Wert"
 
-#: config/rs6000/rs6000.c:11688
+#: config/rs6000/rs6000.c:11899
 #, c-format
 msgid "invalid %%S value"
 msgstr "ungÃ¼ltiger %%S-Wert"
 
-#: config/rs6000/rs6000.c:11728
+#: config/rs6000/rs6000.c:11939
 #, c-format
 msgid "invalid %%T value"
 msgstr "ungÃ¼ltiger %%T-Wert"
 
-#: config/rs6000/rs6000.c:11738
+#: config/rs6000/rs6000.c:11949
 #, c-format
 msgid "invalid %%u value"
 msgstr "ungÃ¼ltiger %%u-Wert"
 
-#: config/rs6000/rs6000.c:11747 config/xtensa/xtensa.c:1992
+#: config/rs6000/rs6000.c:11958 config/xtensa/xtensa.c:1998
 #, c-format
 msgid "invalid %%v value"
 msgstr "ungÃ¼ltiger %%v-Wert"
 
-#: config/rs6000/rs6000.c:21768
+#: config/rs6000/rs6000.c:21946
 msgid "AltiVec argument passed to unprototyped function"
 msgstr "AltiVec-Argument an Funktion ohne Prototyp Ã¼bergeben"
 
-#: config/s390/s390.c:4561
+#: config/s390/s390.c:4560
 #, c-format
 msgid "cannot decompose address"
 msgstr "Adresse kann nicht zerlegt werden"
 
-#: config/s390/s390.c:4771
+#: config/s390/s390.c:4770
 msgid "UNKNOWN in print_operand !?"
 msgstr "UNKNOWN in print_operand !?"
 
@@ -3614,89 +3541,89 @@
 msgid "invalid operand for code: '%c'"
 msgstr "ungÃ¼ltiger Operand fÃ¼r Code: Â»%cÂ«"
 
-#: config/sh/sh.c:746
+#: config/sh/sh.c:749
 #, c-format
 msgid "invalid operand to %%R"
 msgstr "ungÃ¼ltiger Operand fÃ¼r %%R"
 
-#: config/sh/sh.c:773
+#: config/sh/sh.c:776
 #, c-format
 msgid "invalid operand to %%S"
 msgstr "ungÃ¼ltiger Operand fÃ¼r %%S"
 
-#: config/sh/sh.c:8095
+#: config/sh/sh.c:8098
 msgid "created and used with different architectures / ABIs"
 msgstr "erzeugt und mit anderen Architekturen / ABIs verwendet"
 
-#: config/sh/sh.c:8097
+#: config/sh/sh.c:8100
 msgid "created and used with different ABIs"
 msgstr "erzeugt und mit anderen ABIs verwendet"
 
-#: config/sh/sh.c:8099
+#: config/sh/sh.c:8102
 msgid "created and used with different endianness"
 msgstr "erzeugt und mit anderer Bytereihenfolge verwendet"
 
-#: config/sparc/sparc.c:6803 config/sparc/sparc.c:6809
+#: config/sparc/sparc.c:6806 config/sparc/sparc.c:6812
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "ungÃ¼ltiger %%Y-Operand"
 
-#: config/sparc/sparc.c:6879
+#: config/sparc/sparc.c:6882
 #, c-format
 msgid "invalid %%A operand"
 msgstr "ungÃ¼ltiger %%A-Operand"
 
-#: config/sparc/sparc.c:6889
+#: config/sparc/sparc.c:6892
 #, c-format
 msgid "invalid %%B operand"
 msgstr "ungÃ¼ltiger %%B-Operand"
 
-#: config/sparc/sparc.c:6928
+#: config/sparc/sparc.c:6931
 #, c-format
 msgid "invalid %%c operand"
 msgstr "ungÃ¼ltiger %%c-Operand"
 
-#: config/sparc/sparc.c:6950
+#: config/sparc/sparc.c:6953
 #, c-format
 msgid "invalid %%d operand"
 msgstr "ungÃ¼ltiger %%d-Operand"
 
-#: config/sparc/sparc.c:6967
+#: config/sparc/sparc.c:6970
 #, c-format
 msgid "invalid %%f operand"
 msgstr "ungÃ¼ltiger %%f-Operand"
 
-#: config/sparc/sparc.c:6981
+#: config/sparc/sparc.c:6984
 #, c-format
 msgid "invalid %%s operand"
 msgstr "ungÃ¼ltiger %%s-Operand"
 
-#: config/sparc/sparc.c:7035
+#: config/sparc/sparc.c:7038
 #, c-format
 msgid "long long constant not a valid immediate operand"
 msgstr "Â»long longÂ«-Konstante ist kein gÃ¼ltiger direkter Operand"
 
-#: config/sparc/sparc.c:7038
+#: config/sparc/sparc.c:7041
 #, c-format
 msgid "floating point constant not a valid immediate operand"
 msgstr "Gleitkommakonstante ist kein gÃ¼ltiger direkter Operand"
 
-#: config/stormy16/stormy16.c:1775 config/stormy16/stormy16.c:1846
+#: config/stormy16/stormy16.c:1748 config/stormy16/stormy16.c:1819
 #, c-format
 msgid "'B' operand is not constant"
 msgstr "Â»BÂ«-Operand ist nicht konstant"
 
-#: config/stormy16/stormy16.c:1802
+#: config/stormy16/stormy16.c:1775
 #, c-format
 msgid "'B' operand has multiple bits set"
 msgstr "Â»BÂ«-Operand hat mehrere gesetzte Bits"
 
-#: config/stormy16/stormy16.c:1828
+#: config/stormy16/stormy16.c:1801
 #, c-format
 msgid "'o' operand is not constant"
 msgstr "Â»oÂ«-Operand ist nicht konstant"
 
-#: config/stormy16/stormy16.c:1860
+#: config/stormy16/stormy16.c:1833
 #, c-format
 msgid "xstormy16_print_operand: unknown code"
 msgstr "xstormy16_print_operand: unbekannter Code"
@@ -3709,56 +3636,56 @@
 msgid "output_move_single:"
 msgstr "output_move_single:"
 
-#: config/xtensa/xtensa.c:652 config/xtensa/xtensa.c:684
-#: config/xtensa/xtensa.c:693
+#: config/xtensa/xtensa.c:656 config/xtensa/xtensa.c:688
+#: config/xtensa/xtensa.c:697
 msgid "bad test"
 msgstr "Falscher Test"
 
-#: config/xtensa/xtensa.c:1980
+#: config/xtensa/xtensa.c:1986
 #, c-format
 msgid "invalid %%D value"
 msgstr "ungÃ¼ltiger %%D-Wert"
 
-#: config/xtensa/xtensa.c:2017
+#: config/xtensa/xtensa.c:2023
 msgid "invalid mask"
 msgstr "ungÃ¼ltige Maske"
 
-#: config/xtensa/xtensa.c:2043
+#: config/xtensa/xtensa.c:2049
 #, c-format
 msgid "invalid %%x value"
 msgstr "ungÃ¼ltiger %%x-Wert"
 
-#: config/xtensa/xtensa.c:2050
+#: config/xtensa/xtensa.c:2056
 #, c-format
 msgid "invalid %%d value"
 msgstr "ungÃ¼ltiger %%d-Wert"
 
-#: config/xtensa/xtensa.c:2071 config/xtensa/xtensa.c:2081
+#: config/xtensa/xtensa.c:2077 config/xtensa/xtensa.c:2087
 #, c-format
 msgid "invalid %%t/%%b value"
 msgstr "ungÃ¼ltiger %%t/%%b-Wert"
 
-#: config/xtensa/xtensa.c:2123
+#: config/xtensa/xtensa.c:2129
 msgid "invalid address"
 msgstr "ungÃ¼ltige Adresse"
 
-#: config/xtensa/xtensa.c:2148
+#: config/xtensa/xtensa.c:2154
 msgid "no register in address"
 msgstr "Kein Register in Adresse"
 
-#: config/xtensa/xtensa.c:2156
+#: config/xtensa/xtensa.c:2162
 msgid "address offset not a constant"
 msgstr "Adressversatz ist keine Konstante"
 
-#: cp/call.c:2514
+#: cp/call.c:2500
 msgid "candidates are:"
 msgstr "Kandidaten sind:"
 
-#: cp/call.c:6463
+#: cp/call.c:6487
 msgid "candidate 1:"
 msgstr "Kandidat 1:"
 
-#: cp/call.c:6464
+#: cp/call.c:6488
 msgid "candidate 2:"
 msgstr "Kandidat 2:"
 
@@ -3803,51 +3730,51 @@
 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
 msgstr "Ganzzahl auÃŸerhalb symmetrischem Bereich wegen Standard-Fortran bei %L"
 
-#: fortran/arith.c:1425
+#: fortran/arith.c:1472
 msgid "elemental binary operation"
 msgstr "Elementare BinÃ¤roperation"
 
-#: fortran/arith.c:1997
+#: fortran/arith.c:2044
 #, no-c-format
 msgid "Arithmetic OK converting %s to %s at %L"
 msgstr "Arithmetik OK beim Konvertieren von %s in %s bei %L"
 
-#: fortran/arith.c:2001
+#: fortran/arith.c:2048
 #, no-c-format
 msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 msgstr "Arithmetischer Ãœberlauf bei Umwandlung von %s in %s bei %L. Diese ÃœberprÃ¼fung kann mit der Option -fno-range-check ausgeschaltet werden"
 
-#: fortran/arith.c:2006
+#: fortran/arith.c:2053
 #, no-c-format
 msgid "Arithmetic underflow converting %s to %s at %L"
 msgstr "Arithmetischer Unterlauf beim Konvertieren von %s in %s bei %L"
 
-#: fortran/arith.c:2010
+#: fortran/arith.c:2057
 #, no-c-format
 msgid "Arithmetic NaN converting %s to %s at %L"
 msgstr "Arithmetisches NaN bei Konvertieren von %s in %s bei %L"
 
-#: fortran/arith.c:2014
+#: fortran/arith.c:2061
 #, no-c-format
 msgid "Division by zero converting %s to %s at %L"
 msgstr "Division durch Null beim Konvertieren von %s in %s bei %L"
 
-#: fortran/arith.c:2018
+#: fortran/arith.c:2065
 #, no-c-format
 msgid "Array operands are incommensurate converting %s to %s at %L"
 msgstr "Feldoperanden sind unzureichend beim Konvertieren von %s in %s bei %L"
 
-#: fortran/arith.c:2022
+#: fortran/arith.c:2069
 #, no-c-format
 msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
 msgstr "Ganzzahl auÃŸerhalb des symmetrischen Bereiches wegen Standard-Fortran-Konvertierung von %s in %s bei %L"
 
-#: fortran/arith.c:2355
+#: fortran/arith.c:2402
 #, no-c-format
 msgid "The Hollerith constant at %L is too long to convert to %s"
 msgstr "Hollerith-Konstante bei %L ist zu lang zum Konvertieren in %s"
 
-#: fortran/arith.c:2513
+#: fortran/arith.c:2560
 #, no-c-format
 msgid "Enumerator exceeds the C integer type at %C"
 msgstr "ZÃ¤hler Ã¼bersteigt den C-Ganzzahltyp bei %C"
@@ -3877,72 +3804,72 @@
 msgid "Variable '%s' at %L in this context must be constant"
 msgstr "Variable Â»%sÂ« bei %L muss in diesem Kontext eine Konstante sein"
 
-#: fortran/array.c:299
+#: fortran/array.c:314
 #, no-c-format
 msgid "Expected expression in array specification at %C"
 msgstr "Erwarteter Ausdruck in Feldspezifikation bei %C"
 
-#: fortran/array.c:386
+#: fortran/array.c:392
 #, no-c-format
 msgid "Bad array specification for an explicitly shaped array at %C"
 msgstr "Falsche Feldangabe fÃ¼r Feld mit explizit gebildeter Form bei %C"
 
-#: fortran/array.c:396
+#: fortran/array.c:402
 #, no-c-format
 msgid "Bad array specification for assumed shape array at %C"
 msgstr "Falsche Feldangabe fÃ¼r Feld mit implizit gebildeter Form bei %C"
 
-#: fortran/array.c:410
+#: fortran/array.c:416
 #, no-c-format
 msgid "Bad specification for deferred shape array at %C"
 msgstr "Falsche Spezifikation fÃ¼r Feld mit zurÃ¼ckgestellter Form bei %C"
 
-#: fortran/array.c:414
+#: fortran/array.c:420
 #, no-c-format
 msgid "Bad specification for assumed size array at %C"
 msgstr "Falsche Spezifikation fÃ¼r Feld mit impliziter GrÃ¶ÃŸe bei %C"
 
-#: fortran/array.c:423
+#: fortran/array.c:429
 #, no-c-format
 msgid "Expected another dimension in array declaration at %C"
 msgstr "Andere Dimension in Felddeklaration bei %C erwartet"
 
-#: fortran/array.c:429
+#: fortran/array.c:435
 #, no-c-format
 msgid "Array specification at %C has more than %d dimensions"
 msgstr "Feldspezifikation bei %C hat mehr als %d Dimensionen"
 
-#: fortran/array.c:635
+#: fortran/array.c:641
 #, no-c-format
 msgid "duplicated initializer"
 msgstr "ungÃ¼ltige Initialisierung"
 
-#: fortran/array.c:727
+#: fortran/array.c:733
 #, no-c-format
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 msgstr "DO-Iterator Â»%sÂ« bei %L ist innerhalb eines Iterators mit gleichem Namen"
 
-#: fortran/array.c:829 fortran/array.c:938
+#: fortran/array.c:835 fortran/array.c:944
 #, no-c-format
 msgid "Syntax error in array constructor at %C"
 msgstr "Syntaxfehler in Feldkonstruktor bei %C"
 
-#: fortran/array.c:884
+#: fortran/array.c:890
 #, no-c-format
 msgid "Fortran 2003: [...] style array constructors at %C"
 msgstr "Fortran 2003: Feldkonstruktoren im [...]-Stil bei %C"
 
-#: fortran/array.c:898
+#: fortran/array.c:904
 #, no-c-format
 msgid "Empty array constructor at %C is not allowed"
 msgstr "Leerer Feldkonstruktor bei %C ist nicht erlaubt"
 
-#: fortran/array.c:982
+#: fortran/array.c:988
 #, no-c-format
 msgid "Element in %s array constructor at %L is %s"
 msgstr "Element in Feldkonstruktor %s bei %L ist %s"
 
-#: fortran/array.c:1309
+#: fortran/array.c:1315
 #, no-c-format
 msgid "Iterator step at %L cannot be zero"
 msgstr "Iteratorschritt bei %L kann nicht Null sein"
@@ -3962,7 +3889,7 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
 msgstr "Argument Â»%sÂ« des intrinsischen Â»%sÂ« bei %L muss ein numerischer Typ sein"
 
-#: fortran/check.c:101 fortran/check.c:817 fortran/check.c:827
+#: fortran/check.c:101 fortran/check.c:810 fortran/check.c:820
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
 msgstr "Argument Â»%sÂ« des intrinsischen Â»%sÂ« bei %L muss INTEGER oder REAL sein"
@@ -4027,220 +3954,215 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
 msgstr "Argument Â»%sÂ« des intrinsischen Â»%sÂ« bei %L muss eine Variable sein"
 
-#: fortran/check.c:320
+#: fortran/check.c:356
 #, no-c-format
-msgid "Missing DIM parameter in intrinsic '%s' at %L"
-msgstr "Fehlender Parameter DIM in intrinsischem Â»%sÂ« bei %L"
-
-#: fortran/check.c:363
-#, no-c-format
 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
 msgstr "Argument Â»dimÂ« des intrinsischen Â»%sÂ« bei %L ist kein gÃ¼ltiger Dimensionsindex"
 
-#: fortran/check.c:433
+#: fortran/check.c:426
 #, no-c-format
 msgid "Unequal character lengths (%ld and %ld) in %s intrinsic at %L"
 msgstr "Ungleiche ZeichenlÃ¤ngen (%ld und %ld) in intrinsischem %s bei %L"
 
-#: fortran/check.c:535 fortran/check.c:1938 fortran/check.c:1953
+#: fortran/check.c:528 fortran/check.c:1932 fortran/check.c:1947
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
 msgstr "Argument Â»%sÂ« des intrinsischen Â»%sÂ« bei %L muss ALLOCATABLE sein"
 
-#: fortran/check.c:559 fortran/check.c:3703
+#: fortran/check.c:552 fortran/check.c:3697
 #, no-c-format
 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
 msgstr "Argumente Â»%sÂ« und Â»%sÂ« des intrinsischen Â»%sÂ« bei %L mÃ¼ssen den selben Typ haben"
 
-#: fortran/check.c:568 fortran/check.c:1143 fortran/check.c:1286
-#: fortran/check.c:1360 fortran/check.c:1616
+#: fortran/check.c:561 fortran/check.c:1137 fortran/check.c:1280
+#: fortran/check.c:1354 fortran/check.c:1610
 #, no-c-format
 msgid "Extension: Different type kinds at %L"
 msgstr "Erweiterung: Verschiedene Typ-Arten bei %L"
 
-#: fortran/check.c:608 fortran/check.c:2022
+#: fortran/check.c:601 fortran/check.c:2016
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
 msgstr "Argument Â»%sÂ« des intrinsischen Â»%sÂ« bei %L muss ein POINTER sein"
 
-#: fortran/check.c:628
+#: fortran/check.c:621
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
 msgstr "Argument Â»%sÂ« des intrinsischen Â»%sÂ« bei %L muss ein Zeiger oder Ziel VARIABLE oder FUNCTION sein"
 
-#: fortran/check.c:636
+#: fortran/check.c:629
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
 msgstr "Argument Â»%sÂ« des intrinsischen Â»%sÂ« bei %L muss ein POINTER oder ein TARGET sein"
 
-#: fortran/check.c:652
+#: fortran/check.c:645
 #, no-c-format
 msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
 msgstr "Feldabschnitt mit Vektorindex bei %L sollte nicht das Ziel eines Zeigers sein"
 
-#: fortran/check.c:663
+#: fortran/check.c:656
 #, no-c-format
 msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
 msgstr "NULL-Zeiger bei %L ist nicht als effektives Argument der intrinsischen Funktion Â»%sÂ« erlaubt"
 
-#: fortran/check.c:798 fortran/check.c:915
+#: fortran/check.c:791 fortran/check.c:910
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
 msgstr "Argument Â»%sÂ« des intrinsischen Â»%sÂ« bei %L darf nicht vorhanden sein, wenn Â»xÂ« COMPLEX ist"
 
-#: fortran/check.c:848 fortran/check.c:1205 fortran/check.c:1308
-#: fortran/check.c:1467 fortran/check.c:1484 fortran/check.c:2318
-#: fortran/check.c:2444 fortran/check.c:2779 fortran/check.c:2821
+#: fortran/check.c:841 fortran/check.c:1199 fortran/check.c:1302
+#: fortran/check.c:1461 fortran/check.c:1478 fortran/check.c:2312
+#: fortran/check.c:2438 fortran/check.c:2773 fortran/check.c:2815
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
 msgstr "Fortran 2003: intrinsisches Â»%sÂ« mit KIND-Argument bei %L"
 
-#: fortran/check.c:964 fortran/check.c:1712 fortran/check.c:1720
+#: fortran/check.c:959 fortran/check.c:1706 fortran/check.c:1714
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
 msgstr "Argument Â»%sÂ« des intrinsischen Â»%sÂ« bei %L muss numerisch oder LOGICAL sein"
 
-#: fortran/check.c:978
+#: fortran/check.c:973
 #, no-c-format
 msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
 msgstr "Unterschiedliche Form fÃ¼r Argumente Â»%sÂ« und Â»%sÂ« bei %L fÃ¼r intrinsisches Â»dot_productÂ«"
 
-#: fortran/check.c:997 fortran/check.c:1005
+#: fortran/check.c:992 fortran/check.c:1000
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
 msgstr "Argument Â»%sÂ« des intrinsischen Â»%sÂ« bei %L muss ein Standard-Real sein"
 
-#: fortran/check.c:1256
+#: fortran/check.c:1250
 #, no-c-format
 msgid "Argument of %s at %L must be of length one"
 msgstr "Argument von %s bei %L muss von der LÃ¤nge eins sein"
 
-#: fortran/check.c:1315
+#: fortran/check.c:1309
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
 msgstr "Argument Â»%sÂ« des intrinsischen Â»%sÂ« bei %L muss von der selben Art wie Â»%sÂ« sein"
 
-#: fortran/check.c:1440
+#: fortran/check.c:1434
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
 msgstr "Argument Â»%sÂ« des intrinsischen Â»%sÂ« bei %L darf kein abgeleiteter Typ sein"
 
-#: fortran/check.c:1589
+#: fortran/check.c:1583
 #, no-c-format
 msgid "Intrinsic '%s' at %L must have at least two arguments"
 msgstr "Das intrinsische Â»%sÂ« bei %L muss mindestens zwei Argumente haben"
 
-#: fortran/check.c:1622
+#: fortran/check.c:1616
 #, no-c-format
 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
 msgstr "Argument Â»a%dÂ« des intrinsischen Â»%sÂ« bei %L muss %s(%d) sein"
 
-#: fortran/check.c:1655
+#: fortran/check.c:1649
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
 msgstr "Fortran 2003: intrinsisches Â»%sÂ« mit CHARACTER-Argument bei %L"
 
-#: fortran/check.c:1662
+#: fortran/check.c:1656
 #, no-c-format
 msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
 msgstr "Argument Â»a1Â« des intrinsischen Â»%sÂ« bei %L muss INTEGER, REAL oder CHARACTER sein"
 
-#: fortran/check.c:1734
+#: fortran/check.c:1728
 #, no-c-format
 msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
 msgstr "andere Form bei Dimension 1 fÃ¼r Argumente Â»%sÂ« und Â»%sÂ« bei %L fÃ¼r intrinsisches matmul"
 
-#: fortran/check.c:1753
+#: fortran/check.c:1747
 #, no-c-format
 msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
 msgstr "andere Form bei Dimension 2 fÃ¼r Argument Â»%sÂ« und Dimension 1 fÃ¼r Argument Â»%sÂ« bei %L fÃ¼r intrinsisches matmul"
 
-#: fortran/check.c:1762
+#: fortran/check.c:1756
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
 msgstr "Argument Â»%sÂ« des intrinsischen Â»%sÂ« bei %L muss vom Rang 1 oder 2 sein"
 
-#: fortran/check.c:1964
+#: fortran/check.c:1958
 #, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
 msgstr "Argumente Â»%sÂ« und Â»%sÂ« des intrinsischen Â»%sÂ« bei %L mÃ¼ssen den selben Rang %d/%d haben"
 
-#: fortran/check.c:1973
+#: fortran/check.c:1967
 #, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
 msgstr "Argumente Â»%sÂ« und Â»%sÂ« des intrinsischen Â»%sÂ« bei %L mÃ¼ssen von der selben Art %d/%d sein"
 
-#: fortran/check.c:2069
+#: fortran/check.c:2063
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
 msgstr "Argument Â»%sÂ« des intrinsischen Â»%sÂ« bei %L muss vom Typ REAL oder COMPLEX sein"
 
-#: fortran/check.c:2090
+#: fortran/check.c:2084
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
 msgstr "Argument Â»%sÂ« des intrinsischen Â»%sÂ« bei %L muss eine Scheinvariable sein"
 
-#: fortran/check.c:2098
+#: fortran/check.c:2092
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
 msgstr "Argument Â»%sÂ« des intrinsischen Â»%sÂ« bei %L muss eine OPTIONALe Scheinvariable sein"
 
-#: fortran/check.c:2114
+#: fortran/check.c:2108
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
 msgstr "Argument Â»%sÂ« des intrinsischen Â»%sÂ« bei %L darf kein Unterobjekt von Â»%sÂ« sein"
 
-#: fortran/check.c:2231
+#: fortran/check.c:2225
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
 msgstr "Argument Â»shapeÂ« des intrinsischen Â»reshapeÂ« bei %L muss ein Feld konstanter GrÃ¶ÃŸe sein"
 
-#: fortran/check.c:2241
+#: fortran/check.c:2235
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
 msgstr "Argument Â»shapeÂ« des intrinsischen Â»reshapeÂ« bei %L hat mehr als %d Elemente"
 
-#: fortran/check.c:2279
+#: fortran/check.c:2273
 #, no-c-format
 msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
 msgstr "Ohne AuffÃ¼llen gibt es nicht genÃ¼gend Elemente in eingebauter RESHAPE-Quelle bei %L um zur Form zu passen"
 
-#: fortran/check.c:2364
+#: fortran/check.c:2358
 #, no-c-format
 msgid "Missing arguments to %s intrinsic at %L"
 msgstr "Fehlende Argumente fÃ¼r intrinsisches %s bei %L"
 
-#: fortran/check.c:2405
+#: fortran/check.c:2399
 #, no-c-format
 msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
 msgstr "Argument Â»sourceÂ« des intrinsischen Â»shapeÂ« bei %L darf kein Feld impliziter GrÃ¶ÃŸe sein"
 
-#: fortran/check.c:2479
+#: fortran/check.c:2473
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
 msgstr "Argument Â»%sÂ« fÃ¼r intrinsisches Â»%sÂ« bei %L muss geringer als Rang %d sein"
 
-#: fortran/check.c:2731
+#: fortran/check.c:2725
 #, no-c-format
 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
 msgstr "Argument Â»MOLDÂ« des intrinsischen Â»TRANSFERÂ« bei %L darf nicht %s sein"
 
-#: fortran/check.c:3050
+#: fortran/check.c:3044
 #, no-c-format
 msgid "Too many arguments to %s at %L"
 msgstr "Zu viele Argumente fÃ¼r %s bei %L"
 
-#: fortran/check.c:3162 fortran/check.c:3616 fortran/check.c:3640
+#: fortran/check.c:3156 fortran/check.c:3610 fortran/check.c:3634
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
 msgstr "Argument Â»%sÂ« fÃ¼r intrinsisches Â»%sÂ« bei %L muss INTEGER oder PROCEDURE sein"
 
-#: fortran/check.c:3338
+#: fortran/check.c:3332
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
 msgstr "Argument Â»%sÂ« des intrinsischen Â»%sÂ« bei %L darf von der Art nicht breiter als der Stardard (%d) sein"
 
-#: fortran/check.c:3687 fortran/check.c:3695
+#: fortran/check.c:3681 fortran/check.c:3689
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
 msgstr "Argument Â»%sÂ« fÃ¼r intrinsisches Â»%sÂ« bei %L muss INTEGER oder LOGICAL sein"
@@ -4265,890 +4187,926 @@
 msgid "'%s' at %L already is initialized at %L"
 msgstr "Â»%sÂ« bei %L wurde bereits bei %L initialisiert"
 
-#: fortran/data.c:412
+#: fortran/data.c:317
 #, no-c-format
+msgid "Data element below array lower bound at %L"
+msgstr "Datenelement unterhalb der unteren Feldgrenze bei %L"
+
+#: fortran/data.c:329
+#, no-c-format
+msgid "Data element above array upper bound at %L"
+msgstr "Datenelement oberhalb der oberen Feldgrenze bei %L"
+
+#: fortran/data.c:435
+#, no-c-format
 msgid "Extension: re-initialization of '%s' at %L"
 msgstr "Erweiterung: Reinitialisierung von Â»%sÂ« bei %L"
 
-#: fortran/decl.c:254
+#: fortran/decl.c:253
 #, no-c-format
 msgid "Host associated variable '%s' may not be in the DATA statement at %C"
 msgstr "Mit Host verbundene Variable Â»%sÂ« darf nicht in DATA-Anweisung bei %C stehen"
 
-#: fortran/decl.c:261
+#: fortran/decl.c:260
 #, no-c-format
 msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
 msgstr "Erweiterung: Initialisierung der allgemeinen Blockvariable Â»%sÂ« in DATA-Anweisung bei %C"
 
-#: fortran/decl.c:366
+#: fortran/decl.c:365
 #, no-c-format
 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
 msgstr "Symbol Â»%sÂ« muss ein PARAMETER in DATA-Anweisung bei %C sein"
 
-#: fortran/decl.c:470
+#: fortran/decl.c:390
 #, no-c-format
+msgid "Invalid initializer %s in Data statement at %C"
+msgstr "UngÃ¼ltige Initialisierung %s in Data-Anweisung bei %C"
+
+#: fortran/decl.c:493
+#, no-c-format
 msgid "Initialization at %C is not allowed in a PURE procedure"
 msgstr "Initialisierung bei %C ist in PURE-Prozedur nicht erlaubt"
 
-#: fortran/decl.c:529
+#: fortran/decl.c:552
 #, no-c-format
 msgid "DATA statement at %C is not allowed in a PURE procedure"
 msgstr "DATA-Anweisung bei %C ist in PURE-Prozedur nicht erlaubt"
 
-#: fortran/decl.c:558
+#: fortran/decl.c:581
 #, no-c-format
 msgid "Bad INTENT specification at %C"
 msgstr "Falsche INTENT-Spezifikation bei %C"
 
-#: fortran/decl.c:600
+#: fortran/decl.c:623
 #, no-c-format
 msgid "Conflict in attributes of function argument at %C"
 msgstr "Konflikt in Attributen des Funktionsarguments bei %C"
 
-#: fortran/decl.c:647
+#: fortran/decl.c:676
 #, no-c-format
 msgid "Syntax error in character length specification at %C"
 msgstr "Syntaxfehler in ZeichenlÃ¤ngenangabe bei %C"
 
-#: fortran/decl.c:757
+#: fortran/decl.c:795
 #, no-c-format
 msgid "Procedure '%s' at %C is already defined at %L"
 msgstr "Prozedur Â»%sÂ« bei %C wurde bereits bei %L definiert"
 
-#: fortran/decl.c:765
+#: fortran/decl.c:803
 #, no-c-format
 msgid "Name '%s' at %C is already defined as a generic interface at %L"
 msgstr "Name Â»%sÂ« bei %C ist bereits als eine allgemeine Schnittstelle bei %L definiert"
 
-#: fortran/decl.c:778
+#: fortran/decl.c:816
 #, no-c-format
 msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
 msgstr "Prozedur Â»%sÂ« bei %C hat eine explizite Schnittstelle und darf bei %L keine Attribute deklariert haben"
 
-#: fortran/decl.c:850
+#: fortran/decl.c:888
 #, no-c-format
 msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
 msgstr "Prozedur Â»%sÂ« bei %L muss das BIND(C)-Attribut haben, um mit C interoperabel zu sein"
 
-#: fortran/decl.c:880
+#: fortran/decl.c:918
 #, no-c-format
 msgid "Type '%s' at %L is a parameter to the BIND(C)  procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
 msgstr "Typ Â»%sÂ« bei %L ist ein Parameter fÃ¼r die BIND(C)-Prozedur Â»%sÂ«, jedoch nicht interoperabel mit C, da der abgeleitete Typ Â»%sÂ« nicht mit C interoperabel ist"
 
-#: fortran/decl.c:887
+#: fortran/decl.c:925
 #, no-c-format
 msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
 msgstr "Variable Â»%sÂ« bei %L ist ein Parameter fÃ¼r die BIND(C)-Prozedur Â»%sÂ«, kÃ¶nnte jedoch inkompatibel mit C sein"
 
-#: fortran/decl.c:902
+#: fortran/decl.c:940
 #, no-c-format
 msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
 msgstr "Zeichenargument Â»%sÂ« bei %L muss LÃ¤nge 1 haben, da Prozedur Â»%sÂ« BIND(C) ist"
 
-#: fortran/decl.c:916
+#: fortran/decl.c:954
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
 msgstr "Variable Â»%sÂ« bei %L kann nicht Attribut ALLOCATABLE haben, da Prozedur Â»%sÂ« BIND(C) ist"
 
-#: fortran/decl.c:925
+#: fortran/decl.c:963
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
 msgstr "Variable Â»%sÂ« bei %L kann kein POINTER-Attribut haben, da Prozedur Â»%sÂ« BIND(C) ist"
 
-#: fortran/decl.c:934
+#: fortran/decl.c:972
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
 msgstr "Variable Â»%sÂ« bei %L kann kein OPTIONAL-Attribut haben, da Prozedur Â»%sÂ« BIND(C) ist"
 
-#: fortran/decl.c:947
+#: fortran/decl.c:985
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr "Feld Â»%sÂ« mit vermuteter Form bei %L kann kein Argument fÃ¼r Prozedur Â»%sÂ« bei %L sein, da die Prozedur BIND(C) ist"
 
-#: fortran/decl.c:957
+#: fortran/decl.c:995
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr "Feld Â»%sÂ« mit zurÃ¼ckgestellter Form bei %L kann kein Argument fÃ¼r Prozedur Â»%sÂ« bei %L sein, da die Prozedur BIND(C) ist"
 
-#: fortran/decl.c:1033
+#: fortran/decl.c:1071
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
 msgstr "Variable Â»%sÂ« in gemeinsamem Block Â»%sÂ« bei %C muss mit einer mit C interoperablen Art deklariert sein, da der gemeinsame Block Â»%sÂ« BIND(C) ist"
 
-#: fortran/decl.c:1069
+#: fortran/decl.c:1107
 #, no-c-format
 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
 msgstr "CHARACTER-Ausdruck bei %L wird abgeschnitten (%d/%d)"
 
-#: fortran/decl.c:1075
+#: fortran/decl.c:1113
 #, no-c-format
 msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
 msgstr "Die CHARACTER-Elemente des Feldkonstruktors bei %L mÃ¼ssen die gleiche LÃ¤nge haben (%d/%d)"
 
-#: fortran/decl.c:1165
+#: fortran/decl.c:1203
 #, no-c-format
 msgid "Initializer not allowed for PARAMETER '%s' at %C"
 msgstr "Initialisierung fÃ¼r PARAMETER Â»%sÂ« bei %C nicht erlaubt"
 
-#: fortran/decl.c:1174
+#: fortran/decl.c:1213
 #, no-c-format
-msgid "Initializer not allowed for COMMON variable '%s' at %C"
-msgstr "Initialisierung fÃ¼r COMMON-Variable Â»%sÂ« bei %C nicht erlaubt"
-
-#: fortran/decl.c:1184
-#, no-c-format
 msgid "PARAMETER at %L is missing an initializer"
 msgstr "fehlende Initialisierung fÃ¼r PARAMETER bei %L"
 
-#: fortran/decl.c:1194
+#: fortran/decl.c:1223
 #, no-c-format
 msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
 msgstr "Variable Â»%sÂ« bei %C mit Initialisierung tritt bereits in einer DATA-Anweisung auf"
 
-#: fortran/decl.c:1344
+#: fortran/decl.c:1373
 #, no-c-format
 msgid "Component at %C must have the POINTER attribute"
 msgstr "Komponente bei %C muss ein POINTER-Attribut haben"
 
-#: fortran/decl.c:1352
+#: fortran/decl.c:1381
 #, no-c-format
 msgid "Array component of structure at %C must have explicit or deferred shape"
 msgstr "Feldkomponente der Struktur bei %C muss explizite oder aufgeschobene Form haben"
 
-#: fortran/decl.c:1378
+#: fortran/decl.c:1425
 #, no-c-format
 msgid "Allocatable component at %C must be an array"
 msgstr "Allozierbare Komponente bei %C muss ein Feld sein"
 
-#: fortran/decl.c:1389
+#: fortran/decl.c:1436
 #, no-c-format
 msgid "Pointer array component of structure at %C must have a deferred shape"
 msgstr "Zeigerfeld-Komponente der Struktur bei %C muss eine aufgeschobene Form haben"
 
-#: fortran/decl.c:1398
+#: fortran/decl.c:1445
 #, no-c-format
 msgid "Allocatable component of structure at %C must have a deferred shape"
 msgstr "Allozierbare Komponente der Struktur bei %C muss eine aufgeschobene Form haben"
 
-#: fortran/decl.c:1407
+#: fortran/decl.c:1454
 #, no-c-format
 msgid "Array component of structure at %C must have an explicit shape"
 msgstr "Feldkomponente der Struktur bei %C muss eine explizite Form haben"
 
-#: fortran/decl.c:1433
+#: fortran/decl.c:1480
 #, no-c-format
 msgid "NULL() initialization at %C is ambiguous"
 msgstr "NULL()-Initialisierung bei %C ist mehrdeutig"
 
-#: fortran/decl.c:1556 fortran/decl.c:5197
+#: fortran/decl.c:1603 fortran/decl.c:5395
 #, no-c-format
 msgid "Duplicate array spec for Cray pointee at %C"
 msgstr "Doppelte Feldspezifikation fÃ¼r Cray-Zeigerende bei %C"
 
-#: fortran/decl.c:1616
+#: fortran/decl.c:1663
 #, no-c-format
 msgid "the type of '%s' at %C has not been declared within the interface"
 msgstr "der Typ von Â»%sÂ« bei %C wurde nicht innerhalb der Schnittstelle deklariert"
 
-#: fortran/decl.c:1632
+#: fortran/decl.c:1679
 #, no-c-format
 msgid "Function name '%s' not allowed at %C"
 msgstr "Funktionsname Â»%sÂ« nicht erlaubt bei %C"
 
-#: fortran/decl.c:1648
+#: fortran/decl.c:1695
 #, no-c-format
 msgid "Extension: Old-style initialization at %C"
 msgstr "Erweiterung: Initialisierung im alten Stil bei %C"
 
-#: fortran/decl.c:1663
+#: fortran/decl.c:1710
 #, no-c-format
 msgid "Initialization at %C isn't for a pointer variable"
 msgstr "Initialisierung bei %C ist nicht fÃ¼r eine Zeigervariable"
 
-#: fortran/decl.c:1671
+#: fortran/decl.c:1718
 #, no-c-format
 msgid "Pointer initialization requires a NULL() at %C"
 msgstr "Zeigerinitialisierung erfordert NULL() bei %C"
 
-#: fortran/decl.c:1677
+#: fortran/decl.c:1724
 #, no-c-format
 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
 msgstr "Initialisierung des Zeigers bei %C ist nicht in einer PURE-Prozedur erlaubt"
 
-#: fortran/decl.c:1690
+#: fortran/decl.c:1737
 #, no-c-format
 msgid "Pointer initialization at %C requires '=>', not '='"
 msgstr "Zeigerinitialisierung bei %C benÃ¶tigt Â»=>Â«, nicht Â»=Â«"
 
-#: fortran/decl.c:1699 fortran/decl.c:6129
+#: fortran/decl.c:1746 fortran/decl.c:6361
 #, no-c-format
 msgid "Expected an initialization expression at %C"
 msgstr "Initialisierungsausdruck bei %C erwartet"
 
-#: fortran/decl.c:1705
+#: fortran/decl.c:1752
 #, no-c-format
 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
 msgstr "Initialisierung einer Variablen bei %C ist in einer PURE-Prozedur nicht erlaubt"
 
-#: fortran/decl.c:1718
+#: fortran/decl.c:1765
 #, no-c-format
 msgid "Initialization of allocatable component at %C is not allowed"
 msgstr "Initialisierung einer allozierbaren Komponente bei %C ist nicht erlaubt"
 
-#: fortran/decl.c:1772 fortran/decl.c:1781
+#: fortran/decl.c:1819 fortran/decl.c:1828
 #, no-c-format
 msgid "Old-style type declaration %s*%d not supported at %C"
 msgstr "Deklaration %s*%d im alten Stil wird bei %C nicht unterstÃ¼tzt"
 
-#: fortran/decl.c:1786
+#: fortran/decl.c:1833
 #, no-c-format
 msgid "Nonstandard type declaration %s*%d at %C"
 msgstr "Nicht-Standard Typ-Deklaration %s*%d bei %C"
 
-#: fortran/decl.c:1838 fortran/decl.c:1897
+#: fortran/decl.c:1884 fortran/decl.c:1948
 #, no-c-format
 msgid "Missing right parenthesis at %C"
 msgstr "Fehlende rechte Klammer bei %C"
 
-#: fortran/decl.c:1853 fortran/decl.c:1931
+#: fortran/decl.c:1897 fortran/decl.c:1993
 #, no-c-format
 msgid "Expected initialization expression at %C"
 msgstr "Initialisierungsausdruck bei %C erwartet"
 
-#: fortran/decl.c:1861 fortran/decl.c:1937
+#: fortran/decl.c:1905 fortran/decl.c:1999
 #, no-c-format
 msgid "Expected scalar initialization expression at %C"
 msgstr "Skalaren Initialisierungsausdruck bei %C erwartet"
 
-#: fortran/decl.c:1891
+#: fortran/decl.c:1936
 #, no-c-format
 msgid "Kind %d not supported for type %s at %C"
 msgstr "Die Art %d wird fÃ¼r Typ %s bei %C nicht unterstÃ¼tzt"
 
-#: fortran/decl.c:1957
+#: fortran/decl.c:1946
 #, no-c-format
+msgid "Missing right parenthesis or comma at %C"
+msgstr "Fehlende rechte Klammer oder Komma bei %C"
+
+#: fortran/decl.c:2019
+#, no-c-format
 msgid "Kind %d is not supported for CHARACTER at %C"
 msgstr "Die Art %d wird fÃ¼r CHARACTER bei %C nicht unterstÃ¼tzt"
 
-#: fortran/decl.c:2086
+#: fortran/decl.c:2148
 #, no-c-format
 msgid "Syntax error in CHARACTER declaration at %C"
 msgstr "Syntaxfehler in CHARACTER-Deklaration bei %C"
 
-#: fortran/decl.c:2156
+#: fortran/decl.c:2233
 #, no-c-format
 msgid "Extension: BYTE type at %C"
 msgstr "Erweiterung: BYTE-Typ bei %C"
 
-#: fortran/decl.c:2162
+#: fortran/decl.c:2239
 #, no-c-format
 msgid "BYTE type used at %C is not available on the target machine"
 msgstr "Bei %C verwendeter BYTE-Typ ist auf der Zielmaschine nicht verfÃ¼gbar"
 
-#: fortran/decl.c:2211
+#: fortran/decl.c:2288
 #, no-c-format
 msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
 msgstr "DOUBLE COMPLEX bei %C stimmt nicht mit dem Fortran-95-Standard Ã¼berein"
 
-#: fortran/decl.c:2245 fortran/decl.c:2252 fortran/decl.c:2558
-#: fortran/decl.c:2566
+#: fortran/decl.c:2328 fortran/decl.c:2337 fortran/decl.c:2649
+#: fortran/decl.c:2657
 #, no-c-format
 msgid "Type name '%s' at %C is ambiguous"
 msgstr "Typname Â»%sÂ« bei %C ist mehrdeutig"
 
-#: fortran/decl.c:2321
+#: fortran/decl.c:2412
 #, no-c-format
 msgid "Missing character range in IMPLICIT at %C"
 msgstr "Fehlender Zeichenbereich in IMPLICIT bei %C"
 
-#: fortran/decl.c:2367
+#: fortran/decl.c:2458
 #, no-c-format
 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
 msgstr "Buchstaben in IMPLICIT-Anweisung bei %C mÃ¼ssen in alphabetischer Reihenfolge sein"
 
-#: fortran/decl.c:2421
+#: fortran/decl.c:2512
 #, no-c-format
 msgid "Empty IMPLICIT statement at %C"
 msgstr "Leere IMPLICIT-Anweisung bei %C"
 
-#: fortran/decl.c:2524
+#: fortran/decl.c:2615
 #, no-c-format
 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
 msgstr "IMPORT-Anweisung bei %C ist nur in einem INTERFACE-KÃ¶rper erlaubt"
 
-#: fortran/decl.c:2529
+#: fortran/decl.c:2620
 #, no-c-format
 msgid "Fortran 2003: IMPORT statement at %C"
 msgstr "Fortran 2003: IMPORT-Anweisung bei %C"
 
-#: fortran/decl.c:2544
+#: fortran/decl.c:2635
 #, no-c-format
 msgid "Expecting list of named entities at %C"
 msgstr "Liste benannter EintrÃ¤ge bei %C erwartet"
 
-#: fortran/decl.c:2572
+#: fortran/decl.c:2663
 #, no-c-format
 msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
 msgstr "IMPORT Â»%sÂ« aus Host-Sichtbarkeitseinheit bei %C nicht mÃ¶glich - existiert nicht."
 
-#: fortran/decl.c:2579
+#: fortran/decl.c:2670
 #, no-c-format
 msgid "'%s' is already IMPORTed from host scoping unit at %C."
 msgstr "Â»%sÂ« bereits aus Host-Sichtbarkeitseinheit bei %C IMPORTiert."
 
-#: fortran/decl.c:2608
+#: fortran/decl.c:2699
 #, no-c-format
 msgid "Syntax error in IMPORT statement at %C"
 msgstr "Syntaxfehler in IMPORT-Anweisung bei %C"
 
-#: fortran/decl.c:2850
+#: fortran/decl.c:2941
 #, no-c-format
 msgid "Missing dimension specification at %C"
 msgstr "Fehlende Dimensionsangabe bei %C"
 
-#: fortran/decl.c:2924
+#: fortran/decl.c:3015
 #, no-c-format
 msgid "Duplicate %s attribute at %L"
 msgstr "Doppeltes Attribut %s bei %L"
 
-#: fortran/decl.c:2943
+#: fortran/decl.c:3034
 #, no-c-format
 msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
 msgstr "Fortran 2003: Attribut ALLOCATABLE bei %C in einer TYPE-Definition"
 
-#: fortran/decl.c:2953
+#: fortran/decl.c:3044
 #, no-c-format
 msgid "Attribute at %L is not allowed in a TYPE definition"
 msgstr "Attribut bei %L ist in TYPE-Definition nicht erlaubt"
 
-#: fortran/decl.c:2971
+#: fortran/decl.c:3062
 #, no-c-format
 msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
 msgstr "Fortran 2003: Attribut %s bei %L in einer TYPE-Definition"
 
-#: fortran/decl.c:2982
+#: fortran/decl.c:3073
 #, no-c-format
 msgid "%s attribute at %L is not allowed outside of the specification part of a module"
 msgstr "Attribut %s bei %L ist auÃŸerhalb des Spezifikationsabschnitts eines Moduls nicht erlaubt"
 
-#: fortran/decl.c:3034 fortran/decl.c:5437
+#: fortran/decl.c:3125 fortran/decl.c:5635
 #, no-c-format
 msgid "PROTECTED at %C only allowed in specification part of a module"
 msgstr "PROTECTED bei %C nur in Spezifikationsabschnitts eines Moduls erlaubt"
 
-#: fortran/decl.c:3040
+#: fortran/decl.c:3131
 #, no-c-format
 msgid "Fortran 2003: PROTECTED attribute at %C"
 msgstr "Fortran 2003: PROTECTED-Attribut bei %C"
 
-#: fortran/decl.c:3071
+#: fortran/decl.c:3162
 #, no-c-format
 msgid "Fortran 2003: VALUE attribute at %C"
 msgstr "Fortran 2003: VALUE-Attribut bei %C"
 
-#: fortran/decl.c:3081
+#: fortran/decl.c:3172
 #, no-c-format
 msgid "Fortran 2003: VOLATILE attribute at %C"
 msgstr "Fortran 2003: VOLATILE-Attribut bei %C"
 
-#: fortran/decl.c:3121
+#: fortran/decl.c:3212
 #, no-c-format
 msgid "Multiple identifiers provided with single NAME= specifier at %C"
 msgstr "Mehrere Bezeichner mit einzelner Spezifikation NAME= bei %C angegeben"
 
 #. Print an error, but continue parsing line.
-#: fortran/decl.c:3171
+#: fortran/decl.c:3261
 #, no-c-format
 msgid "C kind parameter is for type %s but symbol '%s' at %L is of type %s"
 msgstr "Parameter nach C-Art ist fÃ¼r Typ %s, aber Symbol Â»%sÂ« bei %L ist vom Typ %s"
 
-#: fortran/decl.c:3235
+#: fortran/decl.c:3325
 #, no-c-format
 msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
 msgstr "Spezifikationsfunktion Â»%sÂ« bei %L kann keine interne Funktion sein"
 
-#: fortran/decl.c:3257
+#: fortran/decl.c:3347
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
 msgstr "Variable Â»%sÂ« in gemeinsamem Block Â»%sÂ« bei %L kÃ¶nnte inkompatibel mit C sein, obwohl gemeinsamer Block Â»%sÂ« BIND(C) ist"
 
-#: fortran/decl.c:3266
+#: fortran/decl.c:3356
 #, no-c-format
 msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
 msgstr "Typdeklaration Â»%sÂ« bei %L ist nicht C-kompatibel, aber sie ist BIND(C)"
 
-#: fortran/decl.c:3270
+#: fortran/decl.c:3360
 #, no-c-format
 msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
 msgstr "Variable Â»%sÂ« bei %L kÃ¶nnte mit C inkompatibel sein, aber sie ist BIND(C)"
 
-#: fortran/decl.c:3282
+#: fortran/decl.c:3372
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
 msgstr "Variable Â»%sÂ« in gemeinsamem Block Â»%sÂ« bei %L kann nicht mit BIND(C) deklariert werden da sie nicht global ist"
 
-#: fortran/decl.c:3296
+#: fortran/decl.c:3386
 #, no-c-format
 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
 msgstr "Variable Â»%sÂ« bei %L kann nicht gleichzeitig die Attribute POINTER und BIND(C) haben"
 
-#: fortran/decl.c:3304
+#: fortran/decl.c:3394
 #, no-c-format
 msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
 msgstr "Variable Â»%sÂ« bei %L kann nicht gleichzeitig die Attribute ALLOCATABLE und BIND(C) haben"
 
-#: fortran/decl.c:3314
+#: fortran/decl.c:3404
 #, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
 msgstr "RÃ¼ckgabetyp der BIND(C)-Funktion Â»%sÂ« bei %L kann kein Feld sein"
 
-#: fortran/decl.c:3322
+#: fortran/decl.c:3412
 #, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
 msgstr "RÃ¼ckgabetyp der BIND(C)-Funktion Â»%sÂ« bei %L kann keine Zeichenkette sein"
 
 #. Use gfc_warning_now because we won't say that the symbol fails
 #. just because of this.
-#: fortran/decl.c:3334
+#: fortran/decl.c:3424
 #, no-c-format
 msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
 msgstr "Symbol Â»%sÂ« bei %L ist als PRIVATE markiert, aber wurde mit Bindung Â»%sÂ« markiert"
 
-#: fortran/decl.c:3409
+#: fortran/decl.c:3499
 #, no-c-format
 msgid "Need either entity or common block name for attribute specification statement at %C"
 msgstr "Entweder Eintrag oder gemeinsamer Blockname fÃ¼r Attribut-Spezifikationsanweisung bei %C erforderlich"
 
-#: fortran/decl.c:3456
+#: fortran/decl.c:3546
 #, no-c-format
 msgid "Missing entity or common block name for attribute specification statement at %C"
 msgstr "Eintrag oder gemeinsamer Blockname fÃ¼r Attribut-Spezifikationsanweisung bei %C fehlt"
 
 #. Now we have an error, which we signal, and then fix up
 #. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:3563
+#: fortran/decl.c:3653
 #, no-c-format
 msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
 msgstr "Abgeleiteter Typ bei %C wurde vorher nicht definiert und kann daher nicht in einer abgeleiteten Typdefinition auftreten"
 
-#: fortran/decl.c:3595
+#: fortran/decl.c:3685
 #, no-c-format
 msgid "Syntax error in data declaration at %C"
 msgstr "Syntaxfehler in Daten-Deklaration bei %C"
 
-#: fortran/decl.c:3742
+#: fortran/decl.c:3832
 #, no-c-format
 msgid "Name '%s' at %C is the name of the procedure"
 msgstr "Name Â»%sÂ« bei %C ist der Name der Prozedur"
 
-#: fortran/decl.c:3754
+#: fortran/decl.c:3844
 #, no-c-format
 msgid "Unexpected junk in formal argument list at %C"
 msgstr "Unerwartete Angaben in formaler Argumentliste bei %C"
 
-#: fortran/decl.c:3771
+#: fortran/decl.c:3861
 #, no-c-format
 msgid "Duplicate symbol '%s' in formal argument list at %C"
 msgstr "Doppeltes Symbol Â»%sÂ« in formaler Argumentliste bei %C"
 
-#: fortran/decl.c:3822
+#: fortran/decl.c:3912
 #, no-c-format
 msgid "RESULT variable at %C must be different than function name"
 msgstr "RESULT-Variable bei %C muss vom Funktionsnamen verschieden sein"
 
-#: fortran/decl.c:3892
+#: fortran/decl.c:3990
 #, no-c-format
 msgid "Unexpected junk after function declaration at %C"
 msgstr "Unerwartete Angaben hinter Funktionsdeklaration bei %C"
 
-#: fortran/decl.c:3951
+#: fortran/decl.c:4000 fortran/decl.c:4734
 #, no-c-format
+msgid "Extension: BIND(C) attribute at %L may not be specified for an internal procedure"
+msgstr "Erweiterung: BIND(C)-Attribut bei %L kann nicht fÃ¼r eine interne Prozedur angegeben werden"
+
+#: fortran/decl.c:4066
+#, no-c-format
 msgid "Interface '%s' at %C may not be generic"
 msgstr "Schnittstelle Â»%sÂ« bei %C kann nicht allgemein sein"
 
-#: fortran/decl.c:3956
+#: fortran/decl.c:4071
 #, no-c-format
 msgid "Interface '%s' at %C may not be a statement function"
 msgstr "Schnittstelle Â»%sÂ« bei %C kann keine Anweisungsfunktion sein"
 
-#: fortran/decl.c:3967
+#: fortran/decl.c:4082
 #, no-c-format
 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
 msgstr "Intrinsische Prozedur Â»%sÂ« ist in PROCEDURE-Anweisung bei %C nicht erlaubt"
 
-#: fortran/decl.c:3975
+#: fortran/decl.c:4118
 #, no-c-format
-msgid "Fortran 2003: Support for intrinsic procedure '%s' in PROCEDURE statement at %C not yet implemented in gfortran"
-msgstr "Fortran 2003: UnterstÃ¼tzung fÃ¼r intrinsische Prozedur Â»%sÂ« in PROCEDURE-Anweisung bei %C in gfortran noch nicht implementiert"
-
-#: fortran/decl.c:4014
-#, no-c-format
 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
 msgstr "BIND(C)-Attribut bei %C erfordert eine Schnittstelle mit BIND(C)"
 
-#: fortran/decl.c:4021
+#: fortran/decl.c:4125
 #, no-c-format
 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
 msgstr "BIND(C)-Prozedur mit NAME darf kein POINTER-Attribut bei %C haben"
 
-#: fortran/decl.c:4027
+#: fortran/decl.c:4131
 #, no-c-format
 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
 msgstr "Scheinprozedur bei %C kann kein BIND(C)-Attribut mit NAME haben"
 
-#: fortran/decl.c:4060 fortran/decl.c:4103
+#: fortran/decl.c:4167 fortran/decl.c:4210
 #, no-c-format
 msgid "Syntax error in PROCEDURE statement at %C"
 msgstr "Syntaxfehler in PROCEDURE-Anweisung bei %C"
 
-#: fortran/decl.c:4077
+#: fortran/decl.c:4184
 #, no-c-format
 msgid "PROCEDURE at %C must be in a generic interface"
 msgstr "PROCEDURE bei %C muss in einer allgemeinen Schnittstelle sein"
 
-#: fortran/decl.c:4128
+#: fortran/decl.c:4235
 #, no-c-format
 msgid "Fortran 2003: Procedure components at %C are not yet implemented in gfortran"
 msgstr "Fortran 2003: Prozedurkomponenten bei %C sind in gfortran noch nicht implementiert"
 
-#: fortran/decl.c:4138
+#: fortran/decl.c:4245
 #, no-c-format
 msgid "Fortran 2003: PROCEDURE statement at %C"
 msgstr "Fortran 2003: PROCEDURE-Anweisung bei %C"
 
-#: fortran/decl.c:4186
+#: fortran/decl.c:4293
 #, no-c-format
 msgid "Expected formal argument list in function definition at %C"
 msgstr "Formale Argumentliste in Funktionsdefinition bei %C erwartet"
 
-#: fortran/decl.c:4210 fortran/decl.c:4214 fortran/decl.c:4536
-#: fortran/decl.c:4540 fortran/symbol.c:1402
+#: fortran/decl.c:4317 fortran/decl.c:4321 fortran/decl.c:4520
+#: fortran/decl.c:4524 fortran/decl.c:4702 fortran/decl.c:4706
+#: fortran/symbol.c:1402
 #, no-c-format
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 msgstr "BIND(C)-Attribut bei %L kann nur fÃ¼r Variablen oder gemeinsame BlÃ¶cke verwendet werden"
 
-#: fortran/decl.c:4246
+#: fortran/decl.c:4353
 #, no-c-format
 msgid "Function '%s' at %C already has a type of %s"
 msgstr "Funktion Â»%sÂ« bei %C hat bereits den Typ %s"
 
-#: fortran/decl.c:4322
+#: fortran/decl.c:4441
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
 msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines PROGRAMmes auftreten"
 
-#: fortran/decl.c:4325
+#: fortran/decl.c:4444
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a MODULE"
 msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines MODULEs auftreten"
 
-#: fortran/decl.c:4328
+#: fortran/decl.c:4447
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
 msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb von BLOCK DATA auftreten"
 
-#: fortran/decl.c:4332
+#: fortran/decl.c:4451
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
 msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb von INTERFACE auftreten"
 
-#: fortran/decl.c:4336
+#: fortran/decl.c:4455
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
 msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines DERIVED TYPE Blockes auftreten"
 
-#: fortran/decl.c:4340
+#: fortran/decl.c:4459
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
 msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines IF-THEN-Blockes auftreten"
 
-#: fortran/decl.c:4344
+#: fortran/decl.c:4463
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DO block"
 msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines DO-Blockes auftreten"
 
-#: fortran/decl.c:4348
+#: fortran/decl.c:4467
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a SELECT block"
 msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines SELECT-Blockes auftreten"
 
-#: fortran/decl.c:4352
+#: fortran/decl.c:4471
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a FORALL block"
 msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines FORALL-Blockes auftreten"
 
-#: fortran/decl.c:4356
+#: fortran/decl.c:4475
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a WHERE block"
 msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines WHERE-Blockes auftreten"
 
-#: fortran/decl.c:4360
+#: fortran/decl.c:4479
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
 msgstr "ENTRY-Anweisung bei %C kann nicht innerhalb eines enthaltenen Subprogrammes auftreten"
 
-#: fortran/decl.c:4378
+#: fortran/decl.c:4497
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear in a contained procedure"
 msgstr "ENTRY-Anweisung bei %C kann nicht in einer enthaltenen Prozedur auftreten"
 
-#: fortran/decl.c:4560
+#: fortran/decl.c:4552 fortran/decl.c:4742
 #, no-c-format
 msgid "Missing required parentheses before BIND(C) at %C"
 msgstr "Erforderte Klammern vor BIND(C) bei %C fehlen"
 
-#: fortran/decl.c:4618 fortran/decl.c:4634
+#: fortran/decl.c:4801 fortran/decl.c:4817
 #, no-c-format
 msgid "Syntax error in NAME= specifier for binding label at %C"
 msgstr "Syntaxfehler in NAME=-Spezifikation fÃ¼r Bindungsmarke bei %C"
 
-#: fortran/decl.c:4649
+#: fortran/decl.c:4832
 #, no-c-format
 msgid "Missing closing quote '\"' for binding label at %C"
 msgstr "SchlieÃŸendes AnfÃ¼hrungszeichen Â»\"Â« fÃ¼r Bindungsmarke bei %C fehlt"
 
-#: fortran/decl.c:4658
+#: fortran/decl.c:4841
 #, no-c-format
 msgid "Missing closing quote ''' for binding label at %C"
 msgstr "SchlieÃŸendes AnfÃ¼hrungszeichen Â»'Â« fÃ¼r Bindungsmarke bei %C fehlt"
 
-#: fortran/decl.c:4668
+#: fortran/decl.c:4851
 #, no-c-format
 msgid "Missing closing paren for binding label at %C"
 msgstr "SchlieÃŸende Klammer fÃ¼r Bindungsmarke bei %C fehlt"
 
-#: fortran/decl.c:4703
+#: fortran/decl.c:4857
 #, no-c-format
+msgid "No binding name is allowed in BIND(C) at %C"
+msgstr "In BIND(C) bei %C ist kein bindender Name erlaubt"
+
+#: fortran/decl.c:4863
+#, no-c-format
+msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
+msgstr "For Schein-Prozedur %s in BIND(C) bei %C ist kein bindender Name erlaubt"
+
+#: fortran/decl.c:4894
+#, no-c-format
 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
 msgstr "NAME nicht erlaubt bei BIND(C) fÃ¼r ABSTRACT INTERFACE bei %C"
 
-#: fortran/decl.c:4876
+#: fortran/decl.c:5066
 #, no-c-format
 msgid "Unexpected END statement at %C"
 msgstr "Unerwartete END-Anweisung bei %C"
 
 #. We would have required END [something].
-#: fortran/decl.c:4885
+#: fortran/decl.c:5075
 #, no-c-format
 msgid "%s statement expected at %L"
 msgstr "%s-Anweisung bei %L erwartet"
 
-#: fortran/decl.c:4896
+#: fortran/decl.c:5086
 #, no-c-format
 msgid "Expecting %s statement at %C"
 msgstr "%s-Anweisung bei %C erwartet"
 
-#: fortran/decl.c:4911
+#: fortran/decl.c:5101
 #, no-c-format
 msgid "Expected block name of '%s' in %s statement at %C"
 msgstr "Blocknamen von Â»%sÂ« in %s-Anweisung bei %C erwartet"
 
-#: fortran/decl.c:4928
+#: fortran/decl.c:5118
 #, no-c-format
 msgid "Expected terminating name at %C"
 msgstr "Beendenden Namen bei %C erwartet"
 
-#: fortran/decl.c:4937
+#: fortran/decl.c:5127
 #, no-c-format
 msgid "Expected label '%s' for %s statement at %C"
 msgstr "Marke Â»%sÂ« fÃ¼r %s-Anweisung bei %C erwartet"
 
-#: fortran/decl.c:4991
+#: fortran/decl.c:5181
 #, no-c-format
 msgid "Missing array specification at %L in DIMENSION statement"
 msgstr "Fehlende Feldspezifikation bei %L in DIMENSION-Anweisung"
 
-#: fortran/decl.c:5000
+#: fortran/decl.c:5189
 #, no-c-format
+msgid "Dimensions specified for %s at %L after its initialisation"
+msgstr "FÃ¼r %s bei %L wurden Dimensionen nach dessen Initialisierung angegeben"
+
+#: fortran/decl.c:5198
+#, no-c-format
 msgid "Array specification must be deferred at %L"
 msgstr "Feldspezifikation muss bei %L aufgeschoben werden"
 
-#: fortran/decl.c:5077
+#: fortran/decl.c:5275
 #, no-c-format
 msgid "Unexpected character in variable list at %C"
 msgstr "Unerwartetes Zeichen in Variablenliste bei %C"
 
-#: fortran/decl.c:5114
+#: fortran/decl.c:5312
 #, no-c-format
 msgid "Expected '(' at %C"
 msgstr "Â»(Â« bei %C erwartet"
 
-#: fortran/decl.c:5128 fortran/decl.c:5168
+#: fortran/decl.c:5326 fortran/decl.c:5366
 #, no-c-format
 msgid "Expected variable name at %C"
 msgstr "Variablennamen bei %C erwartet"
 
-#: fortran/decl.c:5144
+#: fortran/decl.c:5342
 #, no-c-format
 msgid "Cray pointer at %C must be an integer"
 msgstr "Cray-Zeiger bei %C muss eine Ganzzahl sein"
 
-#: fortran/decl.c:5148
+#: fortran/decl.c:5346
 #, no-c-format
 msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
 msgstr "Cray-Zeiger bei %C hat %d Bytes Genauigkeit; Speicheradressen benÃ¶tigen %d Bytes"
 
-#: fortran/decl.c:5154
+#: fortran/decl.c:5352
 #, no-c-format
 msgid "Expected \",\" at %C"
 msgstr "Â»,Â« bei %C erwartet"
 
-#: fortran/decl.c:5217
+#: fortran/decl.c:5415
 #, no-c-format
 msgid "Expected \")\" at %C"
 msgstr "Â»)Â« bei %C erwartet"
 
-#: fortran/decl.c:5229
+#: fortran/decl.c:5427
 #, no-c-format
 msgid "Expected \",\" or end of statement at %C"
 msgstr "Â»,Â« oder Ende der Anweisung bei %C erwartet"
 
-#: fortran/decl.c:5293
+#: fortran/decl.c:5491
 #, no-c-format
 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
 msgstr "Cray-Zeiger-Deklaration bei %C benÃ¶tigt den Schalter -fcray-pointer"
 
-#: fortran/decl.c:5388
+#: fortran/decl.c:5586
 #, no-c-format
 msgid "Access specification of the %s operator at %C has already been specified"
 msgstr "Zugriffsspezifikation des Operators %s bei %C wurde bereits spezifiziert"
 
-#: fortran/decl.c:5405
+#: fortran/decl.c:5603
 #, no-c-format
 msgid "Access specification of the .%s. operator at %C has already been specified"
 msgstr "Zugriffsspezifikation des Operators .%s. bei %C wurde bereits spezifiziert"
 
-#: fortran/decl.c:5443
+#: fortran/decl.c:5641
 #, no-c-format
 msgid "Fortran 2003: PROTECTED statement at %C"
 msgstr "Fortran 2003: PROTECTED-Anweisung bei %C"
 
-#: fortran/decl.c:5483
+#: fortran/decl.c:5681
 #, no-c-format
 msgid "Syntax error in PROTECTED statement at %C"
 msgstr "Syntaxfehler in PROTECTED-Anweisung bei %C"
 
-#: fortran/decl.c:5504
+#: fortran/decl.c:5702
 #, no-c-format
 msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
 msgstr "PRIVATE-Anweisung bei %C ist nur in Spezifikationsteil eines Moduls erlaubt"
 
-#: fortran/decl.c:5541
+#: fortran/decl.c:5739
 #, no-c-format
 msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
 msgstr "PUBLIC-Anweisung bei %C ist nur in Spezifikationsteil eines Moduls erlaubt"
 
-#: fortran/decl.c:5568
+#: fortran/decl.c:5766
 #, no-c-format
 msgid "Expected variable name at %C in PARAMETER statement"
 msgstr "Variablennamen bei %C in PARAMETER-Anweisung erwartet"
 
-#: fortran/decl.c:5575
+#: fortran/decl.c:5773
 #, no-c-format
 msgid "Expected = sign in PARAMETER statement at %C"
 msgstr "Zeichen Â»=Â« in PARAMETER-Anweisung bei %C erwartet"
 
-#: fortran/decl.c:5581
+#: fortran/decl.c:5779
 #, no-c-format
 msgid "Expected expression at %C in PARAMETER statement"
 msgstr "Ausdruck bei %C in PARAMETER-Anweisung erwartet"
 
-#: fortran/decl.c:5639
+#: fortran/decl.c:5799
 #, no-c-format
+msgid "Initializing already initialized variable at %C"
+msgstr "Initialisierung einer bereits initialisierten Variablen bei %C"
+
+#: fortran/decl.c:5844
+#, no-c-format
 msgid "Unexpected characters in PARAMETER statement at %C"
 msgstr "Unerwartete Zeichen in PARAMETER-Anweisung bei %C"
 
-#: fortran/decl.c:5663
+#: fortran/decl.c:5868
 #, no-c-format
 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
 msgstr "Umfassende SAVE-Anweisung bei %C folgt vorheriger SAVE-Anweisung"
 
-#: fortran/decl.c:5675
+#: fortran/decl.c:5880
 #, no-c-format
 msgid "SAVE statement at %C follows blanket SAVE statement"
 msgstr "SAVE-Anweisung bei %C folgt umfassender SAVE-Anweisung"
 
-#: fortran/decl.c:5722
+#: fortran/decl.c:5927
 #, no-c-format
 msgid "Syntax error in SAVE statement at %C"
 msgstr "Syntaxfehler in SAVE-Anweisung bei %C"
 
-#: fortran/decl.c:5733
+#: fortran/decl.c:5938
 #, no-c-format
 msgid "Fortran 2003: VALUE statement at %C"
 msgstr "Fortran 2003: VALUE-Anweisung bei %C"
 
-#: fortran/decl.c:5773
+#: fortran/decl.c:5978
 #, no-c-format
 msgid "Syntax error in VALUE statement at %C"
 msgstr "Syntaxfehler in VALUE-Anweisung bei %C"
 
-#: fortran/decl.c:5784
+#: fortran/decl.c:5989
 #, no-c-format
 msgid "Fortran 2003: VOLATILE statement at %C"
 msgstr "Fortran 2003: VOLATILE-Anweisung bei %C"
 
-#: fortran/decl.c:5826
+#: fortran/decl.c:6031
 #, no-c-format
 msgid "Syntax error in VOLATILE statement at %C"
 msgstr "Syntaxfehler in VOLATILE-Anweisung bei %C"
 
-#: fortran/decl.c:5848
+#: fortran/decl.c:6054
 #, no-c-format
 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
 msgstr "MODULE PROCEDURE bei %C muss in einer generischen Modulschnittstelle sein"
 
-#: fortran/decl.c:5910
+#: fortran/decl.c:6142
 #, no-c-format
 msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
 msgstr "Abgeleiteter Typ bei %C kann nur PRIVATE im Spezifikationsteil eines Moduls sein"
 
-#: fortran/decl.c:5922
+#: fortran/decl.c:6154
 #, no-c-format
 msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
 msgstr "Abgeleiteter Typ bei %C kann nur PUBLIC im Spezifikationsteil eines Moduls sein"
 
-#: fortran/decl.c:5979
+#: fortran/decl.c:6211
 #, no-c-format
 msgid "Expected :: in TYPE definition at %C"
 msgstr "Â»::Â« in TYPE-Definition bei %C erwartet"
 
-#: fortran/decl.c:5990
+#: fortran/decl.c:6222
 #, no-c-format
 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
 msgstr "Typname Â»%sÂ« bei %C kann nicht der gleiche wie ein intrinsischer Typ sein"
 
-#: fortran/decl.c:6000
+#: fortran/decl.c:6232
 #, no-c-format
 msgid "Derived type name '%s' at %C already has a basic type of %s"
 msgstr "Abgeleiteter Typname bei Â»%sÂ« bei %C hat bereits einen Basistypen von %s"
 
-#: fortran/decl.c:6016
+#: fortran/decl.c:6248
 #, no-c-format
 msgid "Derived type definition of '%s' at %C has already been defined"
 msgstr "Abgeleitete Typdefinition von Â»%sÂ« bei %C wurde bereits definiert"
 
-#: fortran/decl.c:6054
+#: fortran/decl.c:6286
 #, no-c-format
 msgid "Cray Pointee at %C cannot be assumed shape array"
 msgstr "Cray-Zeigerende bei %C kann nicht Feld mit impliziter Form sein"
 
-#: fortran/decl.c:6074
+#: fortran/decl.c:6306
 #, no-c-format
 msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
 msgstr "Fortran 2003: ENUM AND ENUMERATOR bei %C"
 
-#: fortran/decl.c:6146
+#: fortran/decl.c:6378
 #, no-c-format
 msgid "ENUMERATOR %L not initialized with integer expression"
 msgstr "ENUMERATOR %L nicht mit Ganzzahlausdruck initialisiert"
 
-#: fortran/decl.c:6195
+#: fortran/decl.c:6427
 #, no-c-format
 msgid "ENUM definition statement expected before %C"
 msgstr "Anweisung zur ENUM-Definition vor %C erwartet"
 
-#: fortran/decl.c:6228
+#: fortran/decl.c:6460
 #, no-c-format
 msgid "Syntax error in ENUMERATOR definition at %C"
 msgstr "Syntaxfehler in ENUMERATOR-Definition bei %C"
@@ -5163,21 +5121,21 @@
 msgid "      "
 msgstr "      "
 
-#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:626
+#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:637
 #, c-format
 msgid "(%s "
 msgstr "(%s "
 
-#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1069
-#: fortran/dump-parse-tree.c:1113 fortran/dump-parse-tree.c:1123
+#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1091
+#: fortran/dump-parse-tree.c:1135 fortran/dump-parse-tree.c:1145
 #, c-format
 msgid "%d"
 msgstr "%d"
 
 #: fortran/dump-parse-tree.c:90 fortran/dump-parse-tree.c:116
 #: fortran/dump-parse-tree.c:159 fortran/dump-parse-tree.c:395
-#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:613
-#: fortran/dump-parse-tree.c:636
+#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:624
+#: fortran/dump-parse-tree.c:647
 #, c-format
 msgid ")"
 msgstr ")"
@@ -5315,7 +5273,7 @@
 msgid "%.2x"
 msgstr "%.2x"
 
-#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:732
+#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:754
 #, c-format
 msgid "%s:"
 msgstr "%s:"
@@ -5430,748 +5388,753 @@
 msgid "%s[["
 msgstr "%s[["
 
-#: fortran/dump-parse-tree.c:551
+#: fortran/dump-parse-tree.c:560
 #, c-format
 msgid "(%s %s %s %s %s"
 msgstr "(%s %s %s %s %s"
 
-#: fortran/dump-parse-tree.c:558
+#: fortran/dump-parse-tree.c:567
 #, c-format
 msgid " ALLOCATABLE"
 msgstr " BESTIMMBAR"
 
-#: fortran/dump-parse-tree.c:560 fortran/dump-parse-tree.c:631
+#: fortran/dump-parse-tree.c:569 fortran/dump-parse-tree.c:642
 #, c-format
 msgid " DIMENSION"
 msgstr " DIMENSION"
 
-#: fortran/dump-parse-tree.c:562
+#: fortran/dump-parse-tree.c:571
 #, c-format
 msgid " EXTERNAL"
 msgstr " EXTERN"
 
-#: fortran/dump-parse-tree.c:564
+#: fortran/dump-parse-tree.c:573
 #, c-format
 msgid " INTRINSIC"
 msgstr " INTRINSISCH"
 
-#: fortran/dump-parse-tree.c:566
+#: fortran/dump-parse-tree.c:575
 #, c-format
 msgid " OPTIONAL"
 msgstr " OPTIONAL"
 
-#: fortran/dump-parse-tree.c:568 fortran/dump-parse-tree.c:629
+#: fortran/dump-parse-tree.c:577 fortran/dump-parse-tree.c:640
 #, c-format
 msgid " POINTER"
 msgstr " ZEIGER"
 
-#: fortran/dump-parse-tree.c:570
+#: fortran/dump-parse-tree.c:579
 #, c-format
 msgid " PROTECTED"
 msgstr " GESCHÃœTZT"
 
-#: fortran/dump-parse-tree.c:572
+#: fortran/dump-parse-tree.c:581
 #, c-format
 msgid " VALUE"
 msgstr " WERT"
 
-#: fortran/dump-parse-tree.c:574
+#: fortran/dump-parse-tree.c:583
 #, c-format
 msgid " VOLATILE"
 msgstr " FLÃœCHTIG"
 
-#: fortran/dump-parse-tree.c:576
+#: fortran/dump-parse-tree.c:585
 #, c-format
 msgid " THREADPRIVATE"
 msgstr " THREADPRIVAT"
 
-#: fortran/dump-parse-tree.c:578
+#: fortran/dump-parse-tree.c:587
 #, c-format
 msgid " TARGET"
 msgstr " ZIEL"
 
-#: fortran/dump-parse-tree.c:580
+#: fortran/dump-parse-tree.c:589
 #, c-format
 msgid " DUMMY"
 msgstr " DUMMY"
 
-#: fortran/dump-parse-tree.c:582
+#: fortran/dump-parse-tree.c:591
 #, c-format
 msgid " RESULT"
 msgstr " ERGEBNIS"
 
-#: fortran/dump-parse-tree.c:584
+#: fortran/dump-parse-tree.c:593
 #, c-format
 msgid " ENTRY"
 msgstr " EINTRAG"
 
-#: fortran/dump-parse-tree.c:587
+#: fortran/dump-parse-tree.c:595
 #, c-format
+msgid " BIND(C)"
+msgstr " BIND(C)"
+
+#: fortran/dump-parse-tree.c:598
+#, c-format
 msgid " DATA"
 msgstr " DATEN"
 
-#: fortran/dump-parse-tree.c:589
+#: fortran/dump-parse-tree.c:600
 #, c-format
 msgid " USE-ASSOC"
 msgstr " USE-ASSOC"
 
-#: fortran/dump-parse-tree.c:591
+#: fortran/dump-parse-tree.c:602
 #, c-format
 msgid " IN-NAMELIST"
 msgstr " IN-NAMENSLISTE"
 
-#: fortran/dump-parse-tree.c:593
+#: fortran/dump-parse-tree.c:604
 #, c-format
 msgid " IN-COMMON"
 msgstr " IN-COMMON"
 
-#: fortran/dump-parse-tree.c:596
+#: fortran/dump-parse-tree.c:607
 #, c-format
 msgid " ABSTRACT INTERFACE"
 msgstr " ABSTRAKTE SCHNITTSTELLE"
 
-#: fortran/dump-parse-tree.c:598
+#: fortran/dump-parse-tree.c:609
 #, c-format
 msgid " FUNCTION"
 msgstr " FUNKTION"
 
-#: fortran/dump-parse-tree.c:600
+#: fortran/dump-parse-tree.c:611
 #, c-format
 msgid " SUBROUTINE"
 msgstr " SUBROUTINE"
 
-#: fortran/dump-parse-tree.c:602
+#: fortran/dump-parse-tree.c:613
 #, c-format
 msgid " IMPLICIT-TYPE"
 msgstr " IMPLIZIT-TYP"
 
-#: fortran/dump-parse-tree.c:605
+#: fortran/dump-parse-tree.c:616
 #, c-format
 msgid " SEQUENCE"
 msgstr " SEQUENZ"
 
-#: fortran/dump-parse-tree.c:607
+#: fortran/dump-parse-tree.c:618
 #, c-format
 msgid " ELEMENTAL"
 msgstr " ELEMENTAR"
 
-#: fortran/dump-parse-tree.c:609
+#: fortran/dump-parse-tree.c:620
 #, c-format
 msgid " PURE"
 msgstr " REIN"
 
-#: fortran/dump-parse-tree.c:611
+#: fortran/dump-parse-tree.c:622
 #, c-format
 msgid " RECURSIVE"
 msgstr " REKURSIV"
 
-#: fortran/dump-parse-tree.c:635 fortran/dump-parse-tree.c:682
-#: fortran/dump-parse-tree.c:706 fortran/dump-parse-tree.c:735
-#: fortran/dump-parse-tree.c:1276 fortran/dump-parse-tree.c:1282
-#: fortran/dump-parse-tree.c:1784
+#: fortran/dump-parse-tree.c:646 fortran/dump-parse-tree.c:693
+#: fortran/dump-parse-tree.c:717 fortran/dump-parse-tree.c:757
+#: fortran/dump-parse-tree.c:1298 fortran/dump-parse-tree.c:1304
+#: fortran/dump-parse-tree.c:1806
 #, c-format
 msgid " %s"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:659
+#: fortran/dump-parse-tree.c:670
 #, c-format
 msgid "symbol %s "
 msgstr "Symbol %s "
 
-#: fortran/dump-parse-tree.c:666
+#: fortran/dump-parse-tree.c:677
 #, c-format
 msgid "value: "
 msgstr "Wert: "
 
-#: fortran/dump-parse-tree.c:673
+#: fortran/dump-parse-tree.c:684
 #, c-format
 msgid "Array spec:"
 msgstr "Feld-Spezifikation:"
 
-#: fortran/dump-parse-tree.c:680
+#: fortran/dump-parse-tree.c:691
 #, c-format
 msgid "Generic interfaces:"
 msgstr "Generische Schnittstellen:"
 
-#: fortran/dump-parse-tree.c:688
+#: fortran/dump-parse-tree.c:699
 #, c-format
 msgid "result: %s"
 msgstr "Ergebnis: %s"
 
-#: fortran/dump-parse-tree.c:694
+#: fortran/dump-parse-tree.c:705
 #, c-format
 msgid "components: "
 msgstr "Komponenten: "
 
-#: fortran/dump-parse-tree.c:701
+#: fortran/dump-parse-tree.c:712
 #, c-format
 msgid "Formal arglist:"
 msgstr "Formale Argumentliste:"
 
-#: fortran/dump-parse-tree.c:708
+#: fortran/dump-parse-tree.c:719
 #, c-format
 msgid " [Alt Return]"
 msgstr " [Alt Enter]"
 
-#: fortran/dump-parse-tree.c:715
+#: fortran/dump-parse-tree.c:726
 #, c-format
 msgid "Formal namespace"
 msgstr "Formaler Namensbereich"
 
-#: fortran/dump-parse-tree.c:771
+#: fortran/dump-parse-tree.c:793
 #, c-format
 msgid "common: /%s/ "
 msgstr "gemeinsam: /%s/ "
 
-#: fortran/dump-parse-tree.c:779 fortran/dump-parse-tree.c:1720
+#: fortran/dump-parse-tree.c:801 fortran/dump-parse-tree.c:1742
 #, c-format
 msgid ", "
 msgstr ", "
 
-#: fortran/dump-parse-tree.c:791
+#: fortran/dump-parse-tree.c:813
 #, c-format
 msgid "symtree: %s  Ambig %d"
 msgstr "Symbaum: %s  Mehrdeut %d"
 
-#: fortran/dump-parse-tree.c:794
+#: fortran/dump-parse-tree.c:816
 #, c-format
 msgid " from namespace %s"
 msgstr " aus Namensbereich %s"
 
-#: fortran/dump-parse-tree.c:820
+#: fortran/dump-parse-tree.c:842
 #, c-format
 msgid "%s,"
 msgstr "%s,"
 
-#: fortran/dump-parse-tree.c:852
+#: fortran/dump-parse-tree.c:874
 #, c-format
 msgid "!$OMP %s"
 msgstr "!$OMP %s"
 
-#: fortran/dump-parse-tree.c:867 fortran/dump-parse-tree.c:1010
+#: fortran/dump-parse-tree.c:889 fortran/dump-parse-tree.c:1032
 #, c-format
 msgid " (%s)"
 msgstr " (%s)"
 
-#: fortran/dump-parse-tree.c:872
+#: fortran/dump-parse-tree.c:894
 #, c-format
 msgid " ("
 msgstr " ("
 
-#: fortran/dump-parse-tree.c:888
+#: fortran/dump-parse-tree.c:910
 #, c-format
 msgid " IF("
 msgstr " WENN("
 
-#: fortran/dump-parse-tree.c:894
+#: fortran/dump-parse-tree.c:916
 #, c-format
 msgid " NUM_THREADS("
 msgstr " NUM_THREADS("
 
-#: fortran/dump-parse-tree.c:910
+#: fortran/dump-parse-tree.c:932
 #, c-format
 msgid " SCHEDULE (%s"
 msgstr " SCHEDULE (%s"
 
-#: fortran/dump-parse-tree.c:930
+#: fortran/dump-parse-tree.c:952
 #, c-format
 msgid " DEFAULT(%s)"
 msgstr " DEFAULT(%s)"
 
-#: fortran/dump-parse-tree.c:933
+#: fortran/dump-parse-tree.c:955
 #, c-format
 msgid " ORDERED"
 msgstr " GEORDNET"
 
-#: fortran/dump-parse-tree.c:958
+#: fortran/dump-parse-tree.c:980
 #, c-format
 msgid " REDUCTION(%s:"
 msgstr " REDUKTION(%s:"
 
-#: fortran/dump-parse-tree.c:972
+#: fortran/dump-parse-tree.c:994
 #, c-format
 msgid " %s("
 msgstr " %s("
 
-#: fortran/dump-parse-tree.c:988
+#: fortran/dump-parse-tree.c:1010
 #, c-format
 msgid "!$OMP SECTION\n"
 msgstr "!$OMP ABSCHNITT\n"
 
-#: fortran/dump-parse-tree.c:997
+#: fortran/dump-parse-tree.c:1019
 #, c-format
 msgid "!$OMP END %s"
 msgstr "!$OMP ENDE %s"
 
-#: fortran/dump-parse-tree.c:1002
+#: fortran/dump-parse-tree.c:1024
 #, c-format
 msgid " COPYPRIVATE("
 msgstr " KOPIE-PRIVAT("
 
-#: fortran/dump-parse-tree.c:1007
+#: fortran/dump-parse-tree.c:1029
 #, c-format
 msgid " NOWAIT"
 msgstr " NICHTWARTEN"
 
-#: fortran/dump-parse-tree.c:1034
+#: fortran/dump-parse-tree.c:1056
 #, c-format
 msgid "NOP"
 msgstr "NOP"
 
-#: fortran/dump-parse-tree.c:1038
+#: fortran/dump-parse-tree.c:1060
 #, c-format
 msgid "CONTINUE"
 msgstr "FORTFAHREN"
 
-#: fortran/dump-parse-tree.c:1042
+#: fortran/dump-parse-tree.c:1064
 #, c-format
 msgid "ENTRY %s"
 msgstr "EINTRAG %s"
 
-#: fortran/dump-parse-tree.c:1047
+#: fortran/dump-parse-tree.c:1069
 #, c-format
 msgid "ASSIGN "
 msgstr "ZUORDNEN "
 
-#: fortran/dump-parse-tree.c:1054
+#: fortran/dump-parse-tree.c:1076
 #, c-format
 msgid "LABEL ASSIGN "
 msgstr "MARKE ZUORDNEN "
 
-#: fortran/dump-parse-tree.c:1056
+#: fortran/dump-parse-tree.c:1078
 #, c-format
 msgid " %d"
 msgstr " %d"
 
-#: fortran/dump-parse-tree.c:1060
+#: fortran/dump-parse-tree.c:1082
 #, c-format
 msgid "POINTER ASSIGN "
 msgstr "ZEIGER ZUORDNEN "
 
-#: fortran/dump-parse-tree.c:1067
+#: fortran/dump-parse-tree.c:1089
 #, c-format
 msgid "GOTO "
 msgstr "GOTO "
 
-#: fortran/dump-parse-tree.c:1076
+#: fortran/dump-parse-tree.c:1098
 #, c-format
 msgid ", ("
 msgstr ", ("
 
-#: fortran/dump-parse-tree.c:1092 fortran/dump-parse-tree.c:1094
+#: fortran/dump-parse-tree.c:1114 fortran/dump-parse-tree.c:1116
 #, c-format
 msgid "CALL %s "
 msgstr "AUFRUFEN: %s "
 
-#: fortran/dump-parse-tree.c:1096
+#: fortran/dump-parse-tree.c:1118
 #, c-format
 msgid "CALL ?? "
 msgstr "AUFRUF ?? "
 
-#: fortran/dump-parse-tree.c:1102
+#: fortran/dump-parse-tree.c:1124
 #, c-format
 msgid "RETURN "
 msgstr "RÃœCKKEHREN "
 
-#: fortran/dump-parse-tree.c:1108
+#: fortran/dump-parse-tree.c:1130
 #, c-format
 msgid "PAUSE "
 msgstr "PAUSE "
 
-#: fortran/dump-parse-tree.c:1118
+#: fortran/dump-parse-tree.c:1140
 #, c-format
 msgid "STOP "
 msgstr "STOPP "
 
-#: fortran/dump-parse-tree.c:1128 fortran/dump-parse-tree.c:1136
+#: fortran/dump-parse-tree.c:1150 fortran/dump-parse-tree.c:1158
 #, c-format
 msgid "IF "
 msgstr "WENN "
 
-#: fortran/dump-parse-tree.c:1130
+#: fortran/dump-parse-tree.c:1152
 #, c-format
 msgid " %d, %d, %d"
 msgstr " %d, %d, %d"
 
-#: fortran/dump-parse-tree.c:1147
+#: fortran/dump-parse-tree.c:1169
 #, c-format
 msgid "ELSE\n"
 msgstr "SONST\n"
 
-#: fortran/dump-parse-tree.c:1150
+#: fortran/dump-parse-tree.c:1172
 #, c-format
 msgid "ELSE IF "
 msgstr "SONST WENN "
 
-#: fortran/dump-parse-tree.c:1160
+#: fortran/dump-parse-tree.c:1182
 #, c-format
 msgid "ENDIF"
 msgstr "ENDEWENN"
 
-#: fortran/dump-parse-tree.c:1165
+#: fortran/dump-parse-tree.c:1187
 #, c-format
 msgid "SELECT CASE "
 msgstr "FALLUNTERSCHEIDUNG "
 
-#: fortran/dump-parse-tree.c:1173
+#: fortran/dump-parse-tree.c:1195
 #, c-format
 msgid "CASE "
 msgstr "FALL "
 
-#: fortran/dump-parse-tree.c:1189
+#: fortran/dump-parse-tree.c:1211
 #, c-format
 msgid "END SELECT"
 msgstr "ENDE FALLUNTERSCHEIDUNG"
 
-#: fortran/dump-parse-tree.c:1193
+#: fortran/dump-parse-tree.c:1215
 #, c-format
 msgid "WHERE "
 msgstr "WO "
 
-#: fortran/dump-parse-tree.c:1204
+#: fortran/dump-parse-tree.c:1226
 #, c-format
 msgid "ELSE WHERE "
 msgstr "SONST WO "
 
-#: fortran/dump-parse-tree.c:1211
+#: fortran/dump-parse-tree.c:1233
 #, c-format
 msgid "END WHERE"
 msgstr "ENDE WO"
 
-#: fortran/dump-parse-tree.c:1216
+#: fortran/dump-parse-tree.c:1238
 #, c-format
 msgid "FORALL "
 msgstr "FÃœRALLE "
 
-#: fortran/dump-parse-tree.c:1241
+#: fortran/dump-parse-tree.c:1263
 #, c-format
 msgid "END FORALL"
 msgstr "ENDE FÃœRALLE"
 
-#: fortran/dump-parse-tree.c:1245
+#: fortran/dump-parse-tree.c:1267
 #, c-format
 msgid "DO "
 msgstr "TUE "
 
-#: fortran/dump-parse-tree.c:1259 fortran/dump-parse-tree.c:1270
+#: fortran/dump-parse-tree.c:1281 fortran/dump-parse-tree.c:1292
 #, c-format
 msgid "END DO"
 msgstr "ENDE TUE"
 
-#: fortran/dump-parse-tree.c:1263
+#: fortran/dump-parse-tree.c:1285
 #, c-format
 msgid "DO WHILE "
 msgstr "TUE SOLANGE "
 
-#: fortran/dump-parse-tree.c:1274
+#: fortran/dump-parse-tree.c:1296
 #, c-format
 msgid "CYCLE"
 msgstr "ZYKLUS"
 
-#: fortran/dump-parse-tree.c:1280
+#: fortran/dump-parse-tree.c:1302
 #, c-format
 msgid "EXIT"
 msgstr "ENDE"
 
-#: fortran/dump-parse-tree.c:1286
+#: fortran/dump-parse-tree.c:1308
 #, c-format
 msgid "ALLOCATE "
 msgstr "ZUTEILEN "
 
-#: fortran/dump-parse-tree.c:1289 fortran/dump-parse-tree.c:1305
+#: fortran/dump-parse-tree.c:1311 fortran/dump-parse-tree.c:1327
 #, c-format
 msgid " STAT="
 msgstr " STAT="
 
-#: fortran/dump-parse-tree.c:1302
+#: fortran/dump-parse-tree.c:1324
 #, c-format
 msgid "DEALLOCATE "
 msgstr "ZURÃœCKGEWINNEN "
 
-#: fortran/dump-parse-tree.c:1318
+#: fortran/dump-parse-tree.c:1340
 #, c-format
 msgid "OPEN"
 msgstr "Ã–FFNEN"
 
-#: fortran/dump-parse-tree.c:1323 fortran/dump-parse-tree.c:1402
-#: fortran/dump-parse-tree.c:1444 fortran/dump-parse-tree.c:1467
-#: fortran/dump-parse-tree.c:1619
+#: fortran/dump-parse-tree.c:1345 fortran/dump-parse-tree.c:1424
+#: fortran/dump-parse-tree.c:1466 fortran/dump-parse-tree.c:1489
+#: fortran/dump-parse-tree.c:1641
 #, c-format
 msgid " UNIT="
 msgstr " EINHEIT="
 
-#: fortran/dump-parse-tree.c:1328 fortran/dump-parse-tree.c:1407
-#: fortran/dump-parse-tree.c:1449 fortran/dump-parse-tree.c:1478
-#: fortran/dump-parse-tree.c:1636
+#: fortran/dump-parse-tree.c:1350 fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1471 fortran/dump-parse-tree.c:1500
+#: fortran/dump-parse-tree.c:1658
 #, c-format
 msgid " IOMSG="
 msgstr " IOMSG="
 
-#: fortran/dump-parse-tree.c:1333 fortran/dump-parse-tree.c:1412
-#: fortran/dump-parse-tree.c:1454 fortran/dump-parse-tree.c:1483
-#: fortran/dump-parse-tree.c:1641
+#: fortran/dump-parse-tree.c:1355 fortran/dump-parse-tree.c:1434
+#: fortran/dump-parse-tree.c:1476 fortran/dump-parse-tree.c:1505
+#: fortran/dump-parse-tree.c:1663
 #, c-format
 msgid " IOSTAT="
 msgstr " IOSTAT="
 
-#: fortran/dump-parse-tree.c:1338 fortran/dump-parse-tree.c:1472
+#: fortran/dump-parse-tree.c:1360 fortran/dump-parse-tree.c:1494
 #, c-format
 msgid " FILE="
 msgstr " DATEI="
 
-#: fortran/dump-parse-tree.c:1343 fortran/dump-parse-tree.c:1417
+#: fortran/dump-parse-tree.c:1365 fortran/dump-parse-tree.c:1439
 #, c-format
 msgid " STATUS="
 msgstr " STATUS="
 
-#: fortran/dump-parse-tree.c:1348 fortran/dump-parse-tree.c:1513
+#: fortran/dump-parse-tree.c:1370 fortran/dump-parse-tree.c:1535
 #, c-format
 msgid " ACCESS="
 msgstr " ZUGRIFF="
 
-#: fortran/dump-parse-tree.c:1353 fortran/dump-parse-tree.c:1529
+#: fortran/dump-parse-tree.c:1375 fortran/dump-parse-tree.c:1551
 #, c-format
 msgid " FORM="
 msgstr " FORM="
 
-#: fortran/dump-parse-tree.c:1358 fortran/dump-parse-tree.c:1544
+#: fortran/dump-parse-tree.c:1380 fortran/dump-parse-tree.c:1566
 #, c-format
 msgid " RECL="
 msgstr " RECL="
 
-#: fortran/dump-parse-tree.c:1363 fortran/dump-parse-tree.c:1554
+#: fortran/dump-parse-tree.c:1385 fortran/dump-parse-tree.c:1576
 #, c-format
 msgid " BLANK="
 msgstr " LEER="
 
-#: fortran/dump-parse-tree.c:1368 fortran/dump-parse-tree.c:1559
+#: fortran/dump-parse-tree.c:1390 fortran/dump-parse-tree.c:1581
 #, c-format
 msgid " POSITION="
 msgstr " POSITION="
 
-#: fortran/dump-parse-tree.c:1373 fortran/dump-parse-tree.c:1564
+#: fortran/dump-parse-tree.c:1395 fortran/dump-parse-tree.c:1586
 #, c-format
 msgid " ACTION="
 msgstr " AKTION="
 
-#: fortran/dump-parse-tree.c:1378 fortran/dump-parse-tree.c:1584
+#: fortran/dump-parse-tree.c:1400 fortran/dump-parse-tree.c:1606
 #, c-format
 msgid " DELIM="
 msgstr " TRENNZ="
 
-#: fortran/dump-parse-tree.c:1383 fortran/dump-parse-tree.c:1589
+#: fortran/dump-parse-tree.c:1405 fortran/dump-parse-tree.c:1611
 #, c-format
 msgid " PAD="
 msgstr " FÃœLL="
 
-#: fortran/dump-parse-tree.c:1388 fortran/dump-parse-tree.c:1594
+#: fortran/dump-parse-tree.c:1410 fortran/dump-parse-tree.c:1616
 #, c-format
 msgid " CONVERT="
 msgstr " KONVERT="
 
-#: fortran/dump-parse-tree.c:1392 fortran/dump-parse-tree.c:1421
-#: fortran/dump-parse-tree.c:1458 fortran/dump-parse-tree.c:1599
-#: fortran/dump-parse-tree.c:1676
+#: fortran/dump-parse-tree.c:1414 fortran/dump-parse-tree.c:1443
+#: fortran/dump-parse-tree.c:1480 fortran/dump-parse-tree.c:1621
+#: fortran/dump-parse-tree.c:1698
 #, c-format
 msgid " ERR=%d"
 msgstr " FEHL=%d"
 
-#: fortran/dump-parse-tree.c:1397
+#: fortran/dump-parse-tree.c:1419
 #, c-format
 msgid "CLOSE"
 msgstr "SCHLIESSEN"
 
-#: fortran/dump-parse-tree.c:1425
+#: fortran/dump-parse-tree.c:1447
 #, c-format
 msgid "BACKSPACE"
 msgstr "RÃœCKWÃ„RTSSCHRITT"
 
-#: fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1451
 #, c-format
 msgid "ENDFILE"
 msgstr "DATEIENDE"
 
-#: fortran/dump-parse-tree.c:1433
+#: fortran/dump-parse-tree.c:1455
 #, c-format
 msgid "REWIND"
 msgstr "RÃœCKSPULEN"
 
-#: fortran/dump-parse-tree.c:1437
+#: fortran/dump-parse-tree.c:1459
 #, c-format
 msgid "FLUSH"
 msgstr "LEEREN"
 
-#: fortran/dump-parse-tree.c:1462
+#: fortran/dump-parse-tree.c:1484
 #, c-format
 msgid "INQUIRE"
 msgstr "ABFRAGEN"
 
-#: fortran/dump-parse-tree.c:1488
+#: fortran/dump-parse-tree.c:1510
 #, c-format
 msgid " EXIST="
 msgstr " EXISTIERT="
 
-#: fortran/dump-parse-tree.c:1493
+#: fortran/dump-parse-tree.c:1515
 #, c-format
 msgid " OPENED="
 msgstr " GEÃ–FFNET="
 
-#: fortran/dump-parse-tree.c:1498
+#: fortran/dump-parse-tree.c:1520
 #, c-format
 msgid " NUMBER="
 msgstr " NUMMER="
 
-#: fortran/dump-parse-tree.c:1503
+#: fortran/dump-parse-tree.c:1525
 #, c-format
 msgid " NAMED="
 msgstr " GENANNT="
 
-#: fortran/dump-parse-tree.c:1508
+#: fortran/dump-parse-tree.c:1530
 #, c-format
 msgid " NAME="
 msgstr " NAME="
 
-#: fortran/dump-parse-tree.c:1518
+#: fortran/dump-parse-tree.c:1540
 #, c-format
 msgid " SEQUENTIAL="
 msgstr " SEQUENTIELL="
 
-#: fortran/dump-parse-tree.c:1524
+#: fortran/dump-parse-tree.c:1546
 #, c-format
 msgid " DIRECT="
 msgstr " DIREKT="
 
-#: fortran/dump-parse-tree.c:1534
+#: fortran/dump-parse-tree.c:1556
 #, c-format
 msgid " FORMATTED"
 msgstr " FORMATIERT"
 
-#: fortran/dump-parse-tree.c:1539
+#: fortran/dump-parse-tree.c:1561
 #, c-format
 msgid " UNFORMATTED="
 msgstr " UNFORMATIERT="
 
-#: fortran/dump-parse-tree.c:1549
+#: fortran/dump-parse-tree.c:1571
 #, c-format
 msgid " NEXTREC="
 msgstr " NÃ„CHSTEDATEN="
 
-#: fortran/dump-parse-tree.c:1569
+#: fortran/dump-parse-tree.c:1591
 #, c-format
 msgid " READ="
 msgstr " LESEN="
 
-#: fortran/dump-parse-tree.c:1574
+#: fortran/dump-parse-tree.c:1596
 #, c-format
 msgid " WRITE="
 msgstr " SCHREIBEN="
 
-#: fortran/dump-parse-tree.c:1579
+#: fortran/dump-parse-tree.c:1601
 #, c-format
 msgid " READWRITE="
 msgstr " LESENSCHREIBEN="
 
-#: fortran/dump-parse-tree.c:1603
+#: fortran/dump-parse-tree.c:1625
 #, c-format
 msgid "IOLENGTH "
 msgstr "EALÃ„NGE "
 
-#: fortran/dump-parse-tree.c:1609
+#: fortran/dump-parse-tree.c:1631
 #, c-format
 msgid "READ"
 msgstr "LESEN"
 
-#: fortran/dump-parse-tree.c:1613
+#: fortran/dump-parse-tree.c:1635
 #, c-format
 msgid "WRITE"
 msgstr "SCHREIBEN"
 
-#: fortran/dump-parse-tree.c:1625
+#: fortran/dump-parse-tree.c:1647
 #, c-format
 msgid " FMT="
 msgstr " FMT="
 
-#: fortran/dump-parse-tree.c:1630
+#: fortran/dump-parse-tree.c:1652
 #, c-format
 msgid " FMT=%d"
 msgstr " FMT=%d"
 
-#: fortran/dump-parse-tree.c:1632
+#: fortran/dump-parse-tree.c:1654
 #, c-format
 msgid " NML=%s"
 msgstr " NML=%s"
 
-#: fortran/dump-parse-tree.c:1646
+#: fortran/dump-parse-tree.c:1668
 #, c-format
 msgid " SIZE="
 msgstr " GRÃ–SSE="
 
-#: fortran/dump-parse-tree.c:1651
+#: fortran/dump-parse-tree.c:1673
 #, c-format
 msgid " REC="
 msgstr " DATEN="
 
-#: fortran/dump-parse-tree.c:1656
+#: fortran/dump-parse-tree.c:1678
 #, c-format
 msgid " ADVANCE="
 msgstr " VORAUS="
 
-#: fortran/dump-parse-tree.c:1667
+#: fortran/dump-parse-tree.c:1689
 #, c-format
 msgid "TRANSFER "
 msgstr "ÃœBERTRAGUNG "
 
-#: fortran/dump-parse-tree.c:1672
+#: fortran/dump-parse-tree.c:1694
 #, c-format
 msgid "DT_END"
 msgstr "DT_END"
 
-#: fortran/dump-parse-tree.c:1678
+#: fortran/dump-parse-tree.c:1700
 #, c-format
 msgid " END=%d"
 msgstr " ENDE=%d"
 
-#: fortran/dump-parse-tree.c:1680
+#: fortran/dump-parse-tree.c:1702
 #, c-format
 msgid " EOR=%d"
 msgstr " EOR=%d"
 
-#: fortran/dump-parse-tree.c:1714
+#: fortran/dump-parse-tree.c:1736
 #, c-format
 msgid "Equivalence: "
 msgstr "Ã„quivalenz: "
 
-#: fortran/dump-parse-tree.c:1740
+#: fortran/dump-parse-tree.c:1762
 #, c-format
 msgid "Namespace:"
 msgstr "Namensbereich:"
 
-#: fortran/dump-parse-tree.c:1754
+#: fortran/dump-parse-tree.c:1776
 #, c-format
 msgid " %c-%c: "
 msgstr " %c-%c: "
 
-#: fortran/dump-parse-tree.c:1756
+#: fortran/dump-parse-tree.c:1778
 #, c-format
 msgid " %c: "
 msgstr " %c: "
 
-#: fortran/dump-parse-tree.c:1765
+#: fortran/dump-parse-tree.c:1787
 #, c-format
 msgid "procedure name = %s"
 msgstr "Prozedurname = %s"
 
-#: fortran/dump-parse-tree.c:1781
+#: fortran/dump-parse-tree.c:1803
 #, c-format
 msgid "Operator interfaces for %s:"
 msgstr "Operatorschnittstellen fÃ¼r %s:"
 
-#: fortran/dump-parse-tree.c:1790
+#: fortran/dump-parse-tree.c:1812
 #, c-format
 msgid "User operators:\n"
 msgstr "Benutzer-Operatoren:\n"
 
-#: fortran/dump-parse-tree.c:1806
+#: fortran/dump-parse-tree.c:1828
 #, c-format
 msgid "CONTAINS\n"
 msgstr "ENTHÃ„LT\n"
@@ -6191,308 +6154,348 @@
 msgid "Error count reached limit of %d."
 msgstr "Fehlerzahl erreichte Grenze %d."
 
-#: fortran/error.c:670 fortran/error.c:725 fortran/error.c:762
+#: fortran/error.c:670 fortran/error.c:724 fortran/error.c:761
 msgid "Warning:"
 msgstr "Warnung:"
 
-#: fortran/error.c:727 fortran/error.c:810 fortran/error.c:836
+#: fortran/error.c:726 fortran/error.c:809 fortran/error.c:835
 msgid "Error:"
 msgstr "Fehler:"
 
-#: fortran/error.c:860
+#: fortran/error.c:859
 msgid "Fatal Error:"
 msgstr "Schwerwiegender Fehler:"
 
-#: fortran/error.c:879
+#: fortran/error.c:878
 #, no-c-format
 msgid "Internal Error at (1):"
 msgstr "Interner Fehler bei (1):"
 
-#: fortran/expr.c:252
+#: fortran/expr.c:253
 #, c-format
 msgid "Constant expression required at %C"
 msgstr "Konstanten-Ausdruck erforderlich bei %C"
 
-#: fortran/expr.c:255
+#: fortran/expr.c:256
 #, c-format
 msgid "Integer expression required at %C"
 msgstr "Ganzzahlausdruck erforderlich bei %C"
 
-#: fortran/expr.c:260
+#: fortran/expr.c:261
 #, c-format
 msgid "Integer value too large in expression at %C"
 msgstr "Ganzzahlwert zu groÃŸ in Ausdruck bei %C"
 
-#: fortran/expr.c:1018 fortran/expr.c:1189 fortran/expr.c:1240
+#: fortran/expr.c:1037
 #, no-c-format
+msgid "Index in dimension %d is out of bounds at %L"
+msgstr "Index in Dimension %d ist auÃŸerhalb der Grenzen bei %L"
+
+#: fortran/expr.c:1208 fortran/expr.c:1259
+#, no-c-format
 msgid "index in dimension %d is out of bounds at %L"
 msgstr "Index in Dimension %d ist auÃŸerhalb der Grenzen bei %L"
 
-#: fortran/expr.c:1789
+#: fortran/expr.c:1808
 #, no-c-format
 msgid "elemental function arguments at %C are not compliant"
 msgstr "elementare Funktionsargumente bei %C sind nicht konform"
 
-#: fortran/expr.c:1833
+#: fortran/expr.c:1852
 #, no-c-format
 msgid "Numeric or CHARACTER operands are required in expression at %L"
 msgstr "Numerische oder CHARACTER-Operanden benÃ¶tigt in Ausdruck bei %L"
 
-#: fortran/expr.c:1853
+#: fortran/expr.c:1872
 #, no-c-format
 msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
 msgstr "Fortran 2003: Nichtganzzahliger Exponent in einem Initialisierungsausdruck bei %L"
 
-#: fortran/expr.c:1868
+#: fortran/expr.c:1887
 #, no-c-format
 msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
 msgstr "Verkettungsoperator in Ausdruck bei %L muss zwei CHARACTER-Operanden haben"
 
-#: fortran/expr.c:1875
+#: fortran/expr.c:1894
 #, no-c-format
 msgid "Concat operator at %L must concatenate strings of the same kind"
 msgstr "Verkettungsoperator bei %L muss Zeichenketten der gleichen Sorte verketten"
 
-#: fortran/expr.c:1885
+#: fortran/expr.c:1904
 #, no-c-format
 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
 msgstr ".NOT.-Operator in Ausdruck bei %L muss einen LOGICAL-Operanden haben"
 
-#: fortran/expr.c:1901
+#: fortran/expr.c:1920
 #, no-c-format
 msgid "LOGICAL operands are required in expression at %L"
 msgstr "LOGICAL-Operanden werden in Ausdruck bei %L benÃ¶tigt"
 
-#: fortran/expr.c:1912
+#: fortran/expr.c:1931
 #, no-c-format
 msgid "Only intrinsic operators can be used in expression at %L"
 msgstr "Nur intrinsische Operatoren kÃ¶nnen in Ausdruck bei %L verwendet werden"
 
-#: fortran/expr.c:1920
+#: fortran/expr.c:1939
 #, no-c-format
 msgid "Numeric operands are required in expression at %L"
 msgstr "In Ausdruck bei %L werden numerische Operanden benÃ¶tigt"
 
-#: fortran/expr.c:1985
+#: fortran/expr.c:2030
 #, no-c-format
-msgid "Inquiry function '%s' at %L is not permitted in an initialization expression"
-msgstr "Abfragefunktion Â»%sÂ« bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
-
-#: fortran/expr.c:2015
-#, no-c-format
 msgid "Assumed character length variable '%s' in constant expression at %L"
 msgstr "Variable Â»%sÂ« mit vermuteter ZeichenlÃ¤nge in konstantem Ausdruck bei %L"
 
-#: fortran/expr.c:2061 fortran/expr.c:2067
+#: fortran/expr.c:2076 fortran/expr.c:2082
 #, no-c-format
 msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
 msgstr "Variable Â»%sÂ« bei %L kann nicht in einem Initialisierungs-Ausdruck auftreten"
 
-#: fortran/expr.c:2098
+#: fortran/expr.c:2114
 #, no-c-format
 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
 msgstr "Erweiterung: Auswertung des nicht standardisierten Initialisierungsausdrucks bei %L"
 
-#: fortran/expr.c:2151
+#: fortran/expr.c:2167
 #, no-c-format
 msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function"
 msgstr "Funktion Â»%sÂ« in Initialisierungs-Ausdruck bei %L muss eine intrinsische oder Spezifikations-Funktion sein"
 
-#: fortran/expr.c:2163
+#: fortran/expr.c:2179
 #, no-c-format
 msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
 msgstr "Intrinsische Funktion Â»%sÂ« bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
 
-#: fortran/expr.c:2207
+#: fortran/expr.c:2214
 #, no-c-format
+msgid "PARAMETER '%s' is used at %L before its definition is complete"
+msgstr "PARAMETER Â»%sÂ« wird bei %L verwendet, bevor dessen Definition vollstÃ¤ndig ist"
+
+#: fortran/expr.c:2234
+#, no-c-format
 msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
 msgstr "Feld Â»%sÂ« mit vermuteter GrÃ¶ÃŸe bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
 
-#: fortran/expr.c:2213
+#: fortran/expr.c:2240
 #, no-c-format
 msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
 msgstr "Feld Â»%sÂ« mit vermuteter Form bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
 
-#: fortran/expr.c:2219
+#: fortran/expr.c:2246
 #, no-c-format
 msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
 msgstr "Aufgeschobenes Feld Â»%s bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubtÂ«"
 
-#: fortran/expr.c:2229
+#: fortran/expr.c:2252
 #, no-c-format
+msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
+msgstr "Feld Â»%sÂ« bei %L ist eine Variable, die nicht zu konstantem Ausdruck reduziert"
+
+#: fortran/expr.c:2262
+#, no-c-format
 msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
 msgstr "Parameter Â»%sÂ« bei %L wurde nicht deklariert oder ist eine Variable, die nicht zu konstantem Ausdruck reduziert"
 
-#: fortran/expr.c:2317
+#: fortran/expr.c:2350
 #, no-c-format
 msgid "Initialization expression didn't reduce %C"
 msgstr "Initialisierungsausdruck reduzierte nicht %C"
 
-#: fortran/expr.c:2360
+#: fortran/expr.c:2393
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be a statement function"
 msgstr "Spezifikationsfunktion Â»%sÂ« bei %L kann keine Anweisungsfunktion sein"
 
-#: fortran/expr.c:2367
+#: fortran/expr.c:2400
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be an internal function"
 msgstr "Spezifikationsfunktion Â»%sÂ« bei %L kann keine interne Funktion sein"
 
-#: fortran/expr.c:2374
+#: fortran/expr.c:2407
 #, no-c-format
 msgid "Specification function '%s' at %L must be PURE"
 msgstr "Spezifikationsfunktion Â»%sÂ« bei %L muss PURE sein"
 
-#: fortran/expr.c:2381
+#: fortran/expr.c:2414
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be RECURSIVE"
 msgstr "Spezifikationsfunktion Â»%sÂ« bei %L kann nicht RECURSIVE sein"
 
-#: fortran/expr.c:2443
+#: fortran/expr.c:2476
 #, no-c-format
 msgid "Dummy argument '%s' not allowed in expression at %L"
 msgstr "Scheinargument Â»%sÂ« ist im Ausdruck bei %L nicht erlaubt"
 
-#: fortran/expr.c:2450
+#: fortran/expr.c:2483
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
 msgstr "Scheinargument Â»%sÂ« bei %L kann nicht OPTIONAL sein"
 
-#: fortran/expr.c:2457
+#: fortran/expr.c:2490
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
 msgstr "Scheinargument Â»%sÂ« bei %L kann nicht INTENT(OUT) sein"
 
-#: fortran/expr.c:2479
+#: fortran/expr.c:2513
 #, no-c-format
 msgid "Variable '%s' cannot appear in the expression at %L"
 msgstr "Variable Â»%sÂ« kann nicht im Ausdruck bei %L auftreten"
 
-#: fortran/expr.c:2528
+#: fortran/expr.c:2562
 #, no-c-format
 msgid "Expression at %L must be of INTEGER type"
 msgstr "Ausdruck bei %L muss INTEGER-Typ haben"
 
-#: fortran/expr.c:2537
+#: fortran/expr.c:2571
 #, no-c-format
 msgid "Function '%s' at %L must be PURE"
 msgstr "Funktion Â»%sÂ« bei %L muss PURE sein"
 
-#: fortran/expr.c:2546
+#: fortran/expr.c:2580
 #, no-c-format
 msgid "Expression at %L must be scalar"
 msgstr "Ausdruck bei %L muss skalar sein"
 
-#: fortran/expr.c:2573
+#: fortran/expr.c:2607
 #, no-c-format
 msgid "Incompatible ranks in %s (%d and %d) at %L"
 msgstr "UnvertrÃ¤gliche RÃ¤nge in %s (%d und %d) bei %L"
 
-#: fortran/expr.c:2587
+#: fortran/expr.c:2621
 #, no-c-format
 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
 msgstr "andere Form fÃ¼r %s bei %L fÃ¼r Dimension %d (%d und %d)"
 
-#: fortran/expr.c:2633 fortran/expr.c:2800
+#: fortran/expr.c:2667 fortran/expr.c:2884
 #, no-c-format
 msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
 msgstr "Zu INTENT(IN)-Variable Â»%sÂ« bei %L kann nicht zugewiesen werden"
 
-#: fortran/expr.c:2676
+#: fortran/expr.c:2719
 #, no-c-format
 msgid "'%s' at %L is not a VALUE"
 msgstr "'%s' bei %L ist kein WERT"
 
-#: fortran/expr.c:2683
+#: fortran/expr.c:2726
 #, no-c-format
 msgid "Incompatible ranks %d and %d in assignment at %L"
 msgstr "UnvertrÃ¤gliche RÃ¤nge %d und %d in Zuweisung bei %L"
 
-#: fortran/expr.c:2690
+#: fortran/expr.c:2733
 #, no-c-format
 msgid "Variable type is UNKNOWN in assignment at %L"
 msgstr "Unbekannter Variablentyp in Zuweisung bei %L"
 
-#: fortran/expr.c:2702
+#: fortran/expr.c:2745
 #, no-c-format
 msgid "NULL appears on right-hand side in assignment at %L"
 msgstr "Auf rechter Seite in Zuweisung bei %L tritt NULL auf"
 
-#: fortran/expr.c:2713
+#: fortran/expr.c:2756
 #, no-c-format
 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
 msgstr "Vektorzuweisung an Cray-Zeigerende mit angenommener GrÃ¶ÃŸe bei %L ist illegal"
 
-#: fortran/expr.c:2722
+#: fortran/expr.c:2765
 #, no-c-format
 msgid "POINTER valued function appears on right-hand side of assignment at %L"
 msgstr "POINTER-wertige Funktion tritt auf rechter Seite der Zuweisung bei %L auf"
 
-#: fortran/expr.c:2727
+#: fortran/expr.c:2770
 msgid "array assignment"
 msgstr "Feld-Zuweisung"
 
-#: fortran/expr.c:2744
+#: fortran/expr.c:2775
 #, no-c-format
+msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
+msgstr "Erweiterung: BOZ-Literal bei %L verwendet, um Nicht-Ganzzahlvariable Â»%sÂ« zu initialisieren"
+
+#: fortran/expr.c:2781 fortran/resolve.c:6058
+#, no-c-format
+msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
+msgstr "Erweiterung: BOZ-Literal bei %L auÃŸerhalb einer DATA-Anweisung und auÃŸerhalb von INT/REAL/DBLE/CMPLX"
+
+#: fortran/expr.c:2791 fortran/resolve.c:6068
+#, no-c-format
+msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
+msgstr "BOZ-Literal bei %L ist bitweise Ã¼bertragenes Nicht-Ganzzahlsymbol Â»%sÂ«"
+
+#: fortran/expr.c:2799 fortran/resolve.c:6077
+#, no-c-format
+msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr "Arithmetischer Unterlauf des bitweise Ã¼bertragenen BOZ bei %L. Diese ÃœberprÃ¼fung kann mit der Option -fno-range-check ausgeschaltet werden"
+
+#: fortran/expr.c:2803 fortran/resolve.c:6081
+#, no-c-format
+msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr "Arithmetischer Ãœberlauf des bitweise Ã¼bertragenen BOZ bei %L. Diese ÃœberprÃ¼fung kann mit der Option -fno-range-check ausgeschaltet werden"
+
+#: fortran/expr.c:2807 fortran/resolve.c:6085
+#, no-c-format
+msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr "Arithmetisches NaN des bitweise Ã¼bertragenen BOZ bei %L. Diese ÃœberprÃ¼fung kann mit der Option -fno-range-check ausgeschaltet werden"
+
+#: fortran/expr.c:2828
+#, no-c-format
 msgid "Incompatible types in assignment at %L, %s to %s"
 msgstr "UnvertrÃ¤gliche Typen in Zuweisung bei %L, %s an %s"
 
-#: fortran/expr.c:2769
+#: fortran/expr.c:2853
 #, no-c-format
 msgid "Pointer assignment target is not a POINTER at %L"
 msgstr "Zeiger-Zuweisungziel ist kein POINTER bei %L"
 
-#: fortran/expr.c:2777
+#: fortran/expr.c:2861
 #, no-c-format
 msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
 msgstr "Â»%sÂ« in Zeigerzuweisung bei %L kann kein L-Wert sein, da es eine Prozedur ist"
 
-#: fortran/expr.c:2807
+#: fortran/expr.c:2891
 #, no-c-format
 msgid "Pointer assignment to non-POINTER at %L"
 msgstr "Zeigerzuweisung an Nicht-POINTER bei %L"
 
-#: fortran/expr.c:2816
+#: fortran/expr.c:2900
 #, no-c-format
 msgid "Bad pointer object in PURE procedure at %L"
 msgstr "Falsches Zeigerobjekt in PURE-Prozedur bei %L"
 
-#: fortran/expr.c:2828
+#: fortran/expr.c:2912
 #, no-c-format
 msgid "Different types in pointer assignment at %L"
 msgstr "Verschiedene Typen in Zeigerzuweisung bei %L"
 
-#: fortran/expr.c:2835
+#: fortran/expr.c:2919
 #, no-c-format
 msgid "Different kind type parameters in pointer assignment at %L"
 msgstr "Parameter verschiedener Typen in Zeigerzuweisung bei %L"
 
-#: fortran/expr.c:2842
+#: fortran/expr.c:2926
 #, no-c-format
 msgid "Different ranks in pointer assignment at %L"
 msgstr "Verschiedene RÃ¤nge in Zeigerzuweisung bei %L"
 
-#: fortran/expr.c:2857
+#: fortran/expr.c:2941
 #, no-c-format
 msgid "Different character lengths in pointer assignment at %L"
 msgstr "Verschiedene ZeichenlÃ¤ngen in Zeigerzuweisung bei %L"
 
-#: fortran/expr.c:2868
+#: fortran/expr.c:2952
 #, no-c-format
 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
 msgstr "Zeiger-Zuweisungsziel bei %L ist weder TARGET noch POINTER"
 
-#: fortran/expr.c:2875
+#: fortran/expr.c:2959
 #, no-c-format
 msgid "Bad target in pointer assignment in PURE procedure at %L"
 msgstr "Falsches Ziel in Zeigerzuweisung in PURE-Prozedur bei %L"
 
-#: fortran/expr.c:2881
+#: fortran/expr.c:2965
 #, no-c-format
 msgid "Pointer assignment with vector subscript on rhs at %L"
 msgstr "Zeigerzuweisung mit Vektorindex fÃ¼r rhs bei %L"
 
-#: fortran/expr.c:2888
+#: fortran/expr.c:2972
 #, no-c-format
 msgid "Pointer assigment target has PROTECTED attribute at %L"
 msgstr "Zeiger-Zuweisungziel hat PROTECTED-Attribut bei %L"
@@ -6586,292 +6589,317 @@
 msgid "Expecting 'END INTERFACE %s' at %C"
 msgstr "Â»END INTERFACE %sÂ« bei %C erwartet"
 
-#: fortran/interface.c:551
+#: fortran/interface.c:563
 #, no-c-format
 msgid "Alternate return cannot appear in operator interface at %L"
 msgstr "Alternative RÃ¼ckgabe kann nicht in Operatorschnittstelle bei %L auftreten"
 
-#: fortran/interface.c:581
+#: fortran/interface.c:593
 #, no-c-format
 msgid "Operator interface at %L has the wrong number of arguments"
 msgstr "Operatorschnittstelle bei %L hat falsche Argumentanzahl"
 
-#: fortran/interface.c:592
+#: fortran/interface.c:604
 #, no-c-format
 msgid "Assignment operator interface at %L must be a SUBROUTINE"
 msgstr "Schnittstelle fÃ¼r Zuweisungsoperator bei %L muss eine SUBROUTINE sein"
 
-#: fortran/interface.c:598
+#: fortran/interface.c:610
 #, no-c-format
 msgid "Assignment operator interface at %L must have two arguments"
 msgstr "Schnittstelle des Zuweisungsoperators bei %L muss zwei Argumente haben"
 
-#: fortran/interface.c:608
+#: fortran/interface.c:620
 #, no-c-format
 msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
 msgstr "Schnittstelle des Zuweisungsoperators bei %L darf keine INTRINSIC Typzuweisung redefinieren"
 
-#: fortran/interface.c:617
+#: fortran/interface.c:629
 #, no-c-format
 msgid "Intrinsic operator interface at %L must be a FUNCTION"
 msgstr "Schnittstelle des intrinsischen Operators bei %L muss eine FUNCTION sein"
 
-#: fortran/interface.c:627
+#: fortran/interface.c:639
 #, no-c-format
 msgid "First argument of defined assignment at %L must be INTENT(IN) or INTENT(INOUT)"
 msgstr "Erstes Argument der definierten Zuweisung bei %L muss INTENT(IN) oder INTENT(INOUT) sein"
 
-#: fortran/interface.c:631
+#: fortran/interface.c:643
 #, no-c-format
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 msgstr "Zweites Argument der definierten Zuweisung bei %L muss INTENT(IN)"
 
-#: fortran/interface.c:637 fortran/resolve.c:8807
+#: fortran/interface.c:649 fortran/resolve.c:8998
 #, no-c-format
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 msgstr "Erstes Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
 
-#: fortran/interface.c:641 fortran/resolve.c:8819
+#: fortran/interface.c:653 fortran/resolve.c:9010
 #, no-c-format
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 msgstr "Zweites Argument der Operatorschnittstelle bei %L muss INTENT(IN) sein"
 
-#: fortran/interface.c:744
+#: fortran/interface.c:756
 #, no-c-format
 msgid "Operator interface at %L conflicts with intrinsic interface"
 msgstr "Operatorschnittstelle bei %L steht mit intrinsischer Schnittstelle in Konflikt"
 
-#: fortran/interface.c:1044
+#: fortran/interface.c:1117
 #, no-c-format
 msgid "Procedure '%s' in %s at %L has no explicit interface"
 msgstr "Prozedur Â»%sÂ« in %s bei %L hat keine explizite Schnittstelle"
 
-#: fortran/interface.c:1047
+#: fortran/interface.c:1120
 #, no-c-format
 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
 msgstr "Prozedur Â»%sÂ« in %s bei %L ist weder Funktion noch Subroutine"
 
-#: fortran/interface.c:1102 fortran/interface.c:1108
+#: fortran/interface.c:1175 fortran/interface.c:1181
 #, no-c-format
 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
 msgstr "Mehrdeutige Schnittstellen Â»%sÂ« und Â»%sÂ« in %s bei %L"
 
-#: fortran/interface.c:1144
+#: fortran/interface.c:1217
 #, no-c-format
 msgid "'%s' at %L is not a module procedure"
 msgstr "Â»%sÂ« bei %L ist keine Modulprozedur"
 
-#: fortran/interface.c:1676
+#: fortran/interface.c:1465 fortran/interface.c:2411
 #, no-c-format
+msgid "Type/rank mismatch in argument '%s' at %L"
+msgstr "Unpassender Typ/Rang in Argument Â»%sÂ« bei %L"
+
+#: fortran/interface.c:1474
+#, no-c-format
+msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
+msgstr "Unpassender Typ in Argument Â»%sÂ« bei %L; Ã¼bergab %s an %s"
+
+#: fortran/interface.c:1492 fortran/interface.c:1532
+#, no-c-format
+msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
+msgstr "Unpassender Rang in Argument Â»%sÂ« bei %L (%d und %d)"
+
+#: fortran/interface.c:1519
+#, no-c-format
+msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
+msgstr "Fortran 2003: Skalares effektives CHARACTER-Argument mit Feld-Scheinargument Â»%sÂ« bei %L"
+
+#: fortran/interface.c:1544
+#, no-c-format
+msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
+msgstr "Element eines Feldes mit vermuteter Form an Scheinargument Â»%sÂ« bei %L Ã¼bergeben"
+
+#: fortran/interface.c:1861
+#, no-c-format
 msgid "Keyword argument '%s' at %L is not in the procedure"
 msgstr "SchlÃ¼sselwort-Argument Â»%sÂ« bei %L ist nicht in der Prozedur"
 
-#: fortran/interface.c:1684
+#: fortran/interface.c:1869
 #, no-c-format
 msgid "Keyword argument '%s' at %L is already associated with another actual argument"
 msgstr "SchlÃ¼sselwort-Argument Â»%sÂ« bei %L ist bereits mit einem anderen effektiven Argument verbunden"
 
-#: fortran/interface.c:1694
+#: fortran/interface.c:1879
 #, no-c-format
 msgid "More actual than formal arguments in procedure call at %L"
 msgstr "Mehr effektive als formale Argumente in Prozeduraufruf bei %L"
 
-#: fortran/interface.c:1706 fortran/interface.c:1935
+#: fortran/interface.c:1891 fortran/interface.c:2110
 #, no-c-format
 msgid "Missing alternate return spec in subroutine call at %L"
 msgstr "Fehlende alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %L"
 
-#: fortran/interface.c:1714
+#: fortran/interface.c:1899
 #, no-c-format
 msgid "Unexpected alternate return spec in subroutine call at %L"
 msgstr "Unerwartete alternative RÃ¼ckgabespezifikation in Unterprogrammaufruf bei %L"
 
-#: fortran/interface.c:1729
+#: fortran/interface.c:1922
 #, no-c-format
-msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
-msgstr "Fortran 2003: Skalares effektives CHARACTER-Argument mit Feld-Scheinargument Â»%sÂ« bei %L"
+msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
+msgstr "ZeichenlÃ¤nge passt nicht (%ld/%ld) zwischen effektivem Argument und Zeiger oder reservierbarem Scheinargument Â»%sÂ« bei %L"
 
-#: fortran/interface.c:1742
+#: fortran/interface.c:1929
 #, no-c-format
-msgid "Type/rank mismatch in argument '%s' at %L"
-msgstr "Unpassender Typ/Rang in Argument Â»%sÂ« bei %L"
+msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
+msgstr "ZeichenlÃ¤nge passt nicht (%ld/%ld) zwischen effektivem Argument und Scheinargument Â»%sÂ« mit vermuteter Form bei %L"
 
-#: fortran/interface.c:1758
+#: fortran/interface.c:1943
 #, no-c-format
-msgid "Character length mismatch between actual argument and pointer or allocatable dummy argument '%s' at %L"
-msgstr "ZeichenlÃ¤nge passt nicht zwischen effektivem Argument und Zeiger oder reservierbarem Scheinargument Â»%sÂ« bei %L"
-
-#: fortran/interface.c:1771
-#, no-c-format
 msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
 msgstr "ZeichenlÃ¤nge des effektiven Arguments kÃ¼rzer als das des Scheinarguments Â»%sÂ« (%lu/%lu) bei %L"
 
-#: fortran/interface.c:1776
+#: fortran/interface.c:1948
 #, no-c-format
 msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
 msgstr "Effektives Argument enthÃ¤lt zuwenige Elemente fÃ¼r Scheinargument Â»%sÂ« (%lu/%lu) bei %L"
 
-#: fortran/interface.c:1790
+#: fortran/interface.c:1962
 #, no-c-format
 msgid "Expected a procedure for argument '%s' at %L"
 msgstr "Prozedur fÃ¼r Argument Â»%sÂ« bei %L erwartet"
 
-#: fortran/interface.c:1800
+#: fortran/interface.c:1972
 #, no-c-format
 msgid "Expected a PURE procedure for argument '%s' at %L"
 msgstr "PURE-Prozedur fÃ¼r Argument Â»%sÂ« bei %L erwartet"
 
-#: fortran/interface.c:1814
+#: fortran/interface.c:1986
 #, no-c-format
 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
 msgstr "Effektives Argument fÃ¼r Â»%sÂ« kann nicht Feld vermuteter GrÃ¶ÃŸe bei %L sein"
 
-#: fortran/interface.c:1823
+#: fortran/interface.c:1995
 #, no-c-format
 msgid "Actual argument for '%s' must be a pointer at %L"
 msgstr "Effektives Argument fÃ¼r Â»%sÂ« muss ein Zeiger bei %L sein"
 
-#: fortran/interface.c:1832
+#: fortran/interface.c:2004
 #, no-c-format
 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
 msgstr "Effektives Argument fÃ¼r Â»%sÂ« muss ALLOCATABLE bei %L sein"
 
-#: fortran/interface.c:1843
+#: fortran/interface.c:2017
 #, no-c-format
-msgid "Actual argument at %L must be definable to match dummy INTENT = OUT/INOUT"
-msgstr "Das effektive Argument bei %L muss definierbar sein, zu (Schein) INTENT = OUT/INOUT zu passen"
+msgid "Actual argument at %L must be definable as the dummy argument '%s' is INTENT = OUT/INOUT"
+msgstr "Das effektive Argument bei %L muss definierbar sein, denn das Scheinargument Â»%sÂ« ist INTENT = OUT/INOUT"
 
-#: fortran/interface.c:1851
+#: fortran/interface.c:2026
 #, no-c-format
 msgid "Actual argument at %L is use-associated with PROTECTED attribute and dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr "Das effektive Argument bei %L ist benutzungs-verbunden mit PROTECTED-Attribut und Scheinargument Â»%sÂ« ist INTENT = OUT/INOUT"
 
-#: fortran/interface.c:1864
+#: fortran/interface.c:2039
 #, no-c-format
-msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(IN), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
-msgstr "Feldbereich mit Vektorindex als effektives Argument bei %L ist unvertrÃ¤glich mit INTENT(IN), INTENT(INOUT) und VOLATILE-Attribut des Scheinarguments Â»%sÂ«"
+msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
+msgstr "Feldbereich mit Vektorindex als effektives Argument bei %L ist unvertrÃ¤glich mit INTENT(OUT), INTENT(INOUT) und VOLATILE-Attribut des Scheinarguments Â»%sÂ«"
 
-#: fortran/interface.c:1881
+#: fortran/interface.c:2056
 #, no-c-format
 msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr "Effektives Argument mit vermuteter Form bei %L ist wegen VOLATILE-Attribut unvertrÃ¤glich mit dem Scheinargument ohne vermutete Form Â»%sÂ«"
 
-#: fortran/interface.c:1893
+#: fortran/interface.c:2068
 #, no-c-format
 msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr "Feldbereich als effektives Argument bei %L ist wegen VOLATILE-Attribut unvertrÃ¤glich mit dem Scheinargument ohne vermutete Form Â»%sÂ«"
 
-#: fortran/interface.c:1912
+#: fortran/interface.c:2087
 #, no-c-format
 msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
 msgstr "Zeigerfeld als effektives Argument bei %L erfordert wegen VOLATILE-Attribut ein Scheinargument Â»%sÂ« mit vermuteter Form oder als Zeigerfeld"
 
-#: fortran/interface.c:1942
+#: fortran/interface.c:2117
 #, no-c-format
 msgid "Missing actual argument for argument '%s' at %L"
 msgstr "Fehlendes effektives Argument fÃ¼r Argument Â»%sÂ« bei %L"
 
-#: fortran/interface.c:2128
+#: fortran/interface.c:2303
 #, no-c-format
 msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
 msgstr "Gleiches effektives Argument mit INTENT(%s)-Argument Â»%sÂ« und INTENT(%s)-Argument Â»%sÂ« bei %L verbunden"
 
-#: fortran/interface.c:2184
+#: fortran/interface.c:2359
 #, no-c-format
 msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
 msgstr "Prozedurargument bei %L ist INTENT(IN) wÃ¤hrend die Schnittstelle INTENT(%s) angibt"
 
-#: fortran/interface.c:2194
+#: fortran/interface.c:2369
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
 msgstr "Prozedurargument bei %L ist lokal fÃ¼r PURE-Prozedur und wird an Argument INTENT(%s) Ã¼bergeben"
 
-#: fortran/interface.c:2202
+#: fortran/interface.c:2377
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
 msgstr "Prozedurargument bei %L ist lokal fÃ¼r PURE-Prozedur und hat das POINTER-Attribut"
 
-#: fortran/interface.c:2225
+#: fortran/interface.c:2400
 #, no-c-format
 msgid "Procedure '%s' called with an implicit interface at %L"
 msgstr "Prozedur Â»%sÂ« mit einer impliziten Schnittstelle bei %L aufgerufen"
 
-#: fortran/interface.c:2440
+#: fortran/interface.c:2629
 #, no-c-format
 msgid "Function '%s' called in lieu of an operator at %L must be PURE"
 msgstr "Die anstelle eines Operators aufgerufene Funktion Â»%sÂ« bei %L muss PURE sein"
 
-#: fortran/interface.c:2519
+#: fortran/interface.c:2708
 #, no-c-format
 msgid "Entity '%s' at %C is already present in the interface"
 msgstr "EntitÃ¤t Â»%sÂ« bei %C ist bereits in der Schnittstelle vorhanden"
 
-#: fortran/intrinsic.c:2918
+#: fortran/intrinsic.c:2923
 #, no-c-format
 msgid "Too many arguments in call to '%s' at %L"
 msgstr "Zu viele Argumente in Aufruf von Â»%sÂ« bei %L"
 
-#: fortran/intrinsic.c:2933
+#: fortran/intrinsic.c:2938
 #, no-c-format
 msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
 msgstr "Die Argumentlistenfunktionen %%VAL, %%LOC oder %%REF bei %L sind in diesem Kontext nicht erlaubt"
 
-#: fortran/intrinsic.c:2936
+#: fortran/intrinsic.c:2941
 #, no-c-format
 msgid "Can't find keyword named '%s' in call to '%s' at %L"
 msgstr "SchlÃ¼sselwort Â»%sÂ« in Aufruf von Â»%sÂ« bei %L kann nicht gefunden werden"
 
-#: fortran/intrinsic.c:2943
+#: fortran/intrinsic.c:2948
 #, no-c-format
 msgid "Argument '%s' is appears twice in call to '%s' at %L"
 msgstr "Argument Â»%sÂ« tritt im Aufruf von Â»%sÂ« bei %L doppelt auf"
 
-#: fortran/intrinsic.c:2957
+#: fortran/intrinsic.c:2962
 #, no-c-format
 msgid "Missing actual argument '%s' in call to '%s' at %L"
 msgstr "Fehlendes effektives Argument Â»%sÂ« in Aufruf von Â»%sÂ« bei %L"
 
-#: fortran/intrinsic.c:2972
+#: fortran/intrinsic.c:2977
 #, no-c-format
 msgid "ALTERNATE RETURN not permitted at %L"
 msgstr "ALTERNATE RETURN bei %L nicht erlaubt"
 
-#: fortran/intrinsic.c:3021
+#: fortran/intrinsic.c:3026
 #, no-c-format
 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
 msgstr "Typ des Arguments Â»%sÂ« in Aufruf von Â»%sÂ« bei %L sollte %s sein, nicht %s"
 
-#: fortran/intrinsic.c:3337
+#: fortran/intrinsic.c:3342
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not included in the selected standard"
 msgstr "Intrinsisches Â»%sÂ« bei %L ist nicht im gewÃ¤hlten Standard vorhanden"
 
-#: fortran/intrinsic.c:3450
+#: fortran/intrinsic.c:3398
 #, no-c-format
+msgid "Fortran 2003: Function '%s' as initialization expression at %L"
+msgstr "Fortran 2003: Funktion Â»%sÂ« als Initialisierungsausdruck bei %L"
+
+#: fortran/intrinsic.c:3463
+#, no-c-format
 msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
 msgstr "Fortran 2003: Elementare Funktion als Initialisierungsausdruck mit Nicht-Ganzzahl-/Nicht-Zeichen-Argumenten bei %L"
 
-#: fortran/intrinsic.c:3508
+#: fortran/intrinsic.c:3524
 #, no-c-format
 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
 msgstr "Unterprogrammaufruf des intrinsischen Â»%sÂ« bei %L ist nicht PURE"
 
-#: fortran/intrinsic.c:3579
+#: fortran/intrinsic.c:3595
 #, no-c-format
 msgid "Extension: Conversion from %s to %s at %L"
 msgstr "Erweiterung: Umwandlung von %s in %s bei %L"
 
-#: fortran/intrinsic.c:3582
+#: fortran/intrinsic.c:3598
 #, no-c-format
 msgid "Conversion from %s to %s at %L"
 msgstr "Umwandlung von %s in %s bei %L"
 
-#: fortran/intrinsic.c:3629
+#: fortran/intrinsic.c:3645
 #, no-c-format
 msgid "Can't convert %s to %s at %L"
 msgstr "%s kann nicht nach %s bei %L umgewandelt werden"
 
-#: fortran/io.c:156 fortran/primary.c:738
+#: fortran/io.c:156 fortran/primary.c:750
 #, no-c-format
 msgid "Extension: backslash character at %C"
 msgstr "Erweiterung: Zeichen Backslash bei %C"
@@ -7074,7 +7102,7 @@
 msgid "CLOSE statement not allowed in PURE procedure at %C"
 msgstr "CLOSE-Anweisung in PURE-Prozedur bei %C nicht erlaubt"
 
-#: fortran/io.c:1955 fortran/match.c:1841
+#: fortran/io.c:1955 fortran/match.c:1911
 #, no-c-format
 msgid "%s statement not allowed in PURE procedure at %C"
 msgstr "%s-Anweisung in PURE-Prozedur bei %C nicht erlaubt"
@@ -7089,516 +7117,491 @@
 msgid "Duplicate UNIT specification at %C"
 msgstr "Doppelte UNIT-Spezifikation bei %C"
 
-#: fortran/io.c:2128
+#: fortran/io.c:2132
 #, no-c-format
 msgid "Duplicate format specification at %C"
 msgstr "Doppelte Format-Spezifikation bei %C"
 
-#: fortran/io.c:2145
+#: fortran/io.c:2149
 #, no-c-format
 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
 msgstr "Symbol Â»%sÂ« in Namensliste Â»%sÂ« ist INTENT(IN) bei %C"
 
-#: fortran/io.c:2181
+#: fortran/io.c:2185
 #, no-c-format
 msgid "Duplicate NML specification at %C"
 msgstr "Doppelte NML-Spezifikation bei %C"
 
-#: fortran/io.c:2190
+#: fortran/io.c:2194
 #, no-c-format
 msgid "Symbol '%s' at %C must be a NAMELIST group name"
 msgstr "Symbol Â»%sÂ« bei %C muss ein NAMELIST-Gruppenname sein"
 
-#: fortran/io.c:2231
+#: fortran/io.c:2235
 #, no-c-format
 msgid "END tag at %C not allowed in output statement"
 msgstr "END-Tag bei %C in Ausgabe-Anweisung nicht erlaubt"
 
-#: fortran/io.c:2288
+#: fortran/io.c:2292
 #, no-c-format
 msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
 msgstr "UNIT-Spezifikation bei %L muss ein INTEGER-Ausdruck oder eine CHARACTER-Variable sein"
 
-#: fortran/io.c:2297
+#: fortran/io.c:2301
 #, no-c-format
 msgid "Internal unit with vector subscript at %L"
 msgstr "Interne Einheit mit Vektor-Index bei %L"
 
-#: fortran/io.c:2304
+#: fortran/io.c:2308
 #, no-c-format
 msgid "External IO UNIT cannot be an array at %L"
 msgstr "Externe IO UNIT kann kein Feld bei %L sein"
 
-#: fortran/io.c:2314
+#: fortran/io.c:2318
 #, no-c-format
 msgid "ERR tag label %d at %L not defined"
 msgstr "ERR-Marke %d bei %L nicht definiert"
 
-#: fortran/io.c:2326
+#: fortran/io.c:2330
 #, no-c-format
 msgid "END tag label %d at %L not defined"
 msgstr "END-Marke %d bei %L nicht definiert"
 
-#: fortran/io.c:2338
+#: fortran/io.c:2342
 #, no-c-format
 msgid "EOR tag label %d at %L not defined"
 msgstr "EOR-Marke %d bei %L nicht definiert"
 
-#: fortran/io.c:2348
+#: fortran/io.c:2352
 #, no-c-format
 msgid "FORMAT label %d at %L not defined"
 msgstr "FORMAT-Marke %d bei %L nicht definiert"
 
-#: fortran/io.c:2469
+#: fortran/io.c:2473
 #, no-c-format
 msgid "Syntax error in I/O iterator at %C"
 msgstr "Syntaxfehler in E/A-Iterator bei %C"
 
-#: fortran/io.c:2500
+#: fortran/io.c:2504
 #, no-c-format
 msgid "Expected variable in READ statement at %C"
 msgstr "Variable in READ-Anweisung bei %C erwartet"
 
-#: fortran/io.c:2506
+#: fortran/io.c:2510
 #, no-c-format
 msgid "Expected expression in %s statement at %C"
 msgstr "Ausdruck in %s-Anweisung bei %C erwartet"
 
-#: fortran/io.c:2516
+#: fortran/io.c:2520
 #, no-c-format
 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
 msgstr "Variable Â»%sÂ« in Eingabeliste bei %C kann nicht INTENT(IN) sein"
 
-#: fortran/io.c:2525
+#: fortran/io.c:2529
 #, no-c-format
 msgid "Cannot read to variable '%s' in PURE procedure at %C"
 msgstr "In Variable Â»%sÂ« in PURE-Prozedur bei %C kann nicht gelesen werden"
 
-#: fortran/io.c:2541
+#: fortran/io.c:2545
 #, no-c-format
 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
 msgstr "In interne Dateieinheit Â»%sÂ« bei %C innerhalb PURE-Prozedur kann nicht geschrieben werden"
 
 #. A general purpose syntax error.
-#: fortran/io.c:2602 fortran/io.c:3004 fortran/gfortran.h:1998
+#: fortran/io.c:2606 fortran/io.c:3013 fortran/gfortran.h:2002
 #, no-c-format
 msgid "Syntax error in %s statement at %C"
 msgstr "Syntaxfehler in Anweisung %s bei %C"
 
-#: fortran/io.c:2670
+#: fortran/io.c:2679
 #, no-c-format
 msgid "Fortran 2003: Internal file at %L with namelist"
 msgstr "Fortran 2003: Interne Datei bei %L mit Namensliste"
 
-#: fortran/io.c:2833
+#: fortran/io.c:2842
 #, no-c-format
 msgid "PRINT namelist at %C is an extension"
 msgstr "PRINT-Namensliste bei %C ist eine Erweiterung"
 
-#: fortran/io.c:2965
+#: fortran/io.c:2974
 #, no-c-format
 msgid "Extension: Comma before i/o item list at %C"
 msgstr "Erweiterung: Komma vor Ein-/Ausgabeelementliste bei %C"
 
-#: fortran/io.c:2974
+#: fortran/io.c:2983
 #, no-c-format
 msgid "Expected comma in I/O list at %C"
 msgstr "Komma in E/A-Liste bei %C erwartet"
 
-#: fortran/io.c:3036
+#: fortran/io.c:3045
 #, no-c-format
 msgid "PRINT statement at %C not allowed within PURE procedure"
 msgstr "PRINT-Anweisung bei %C innerhalb PURE-Prozedur nicht erlaubt"
 
-#: fortran/io.c:3176 fortran/io.c:3227
+#: fortran/io.c:3185 fortran/io.c:3236
 #, no-c-format
 msgid "INQUIRE statement not allowed in PURE procedure at %C"
 msgstr "INQUIRE-Anweisung in PURE-Prozedur bei %C nicht erlaubt"
 
-#: fortran/io.c:3203
+#: fortran/io.c:3212
 #, no-c-format
 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
 msgstr "IOLENGTH-Markierung in INQUIRE-Anweisung bei %C ungÃ¼ltig"
 
-#: fortran/io.c:3213 fortran/trans-io.c:1144
+#: fortran/io.c:3222 fortran/trans-io.c:1145
 #, no-c-format
 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
 msgstr "INQUIRE-Anweisung bei %L kann nicht sowohl FILE- als auch UNIT-Spezifikationssymbole enthalten"
 
-#: fortran/io.c:3220
+#: fortran/io.c:3229
 #, no-c-format
 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
 msgstr "INQUIRE-Anweisung bei %L erfordert entweder FILE- oder UNIT-Spezifikationssymbol"
 
-#: fortran/match.c:270
+#: fortran/match.c:156
 #, no-c-format
+msgid "Missing ')' in statement before %L"
+msgstr "Fehlendes Â»)Â« in Anweisung vor %L"
+
+#: fortran/match.c:161
+#, no-c-format
+msgid "Missing '(' in statement before %L"
+msgstr "Fehlendes Â»(Â« in Anweisung vor %L"
+
+#: fortran/match.c:332
+#, no-c-format
 msgid "Integer too large at %C"
 msgstr "Ganzzahl bei %C zu groÃŸ"
 
-#: fortran/match.c:363 fortran/parse.c:442
+#: fortran/match.c:425 fortran/parse.c:589
 #, no-c-format
 msgid "Too many digits in statement label at %C"
 msgstr "Zu viele Ziffern in Anweisungsmarke bei %C"
 
-#: fortran/match.c:369
+#: fortran/match.c:431
 #, no-c-format
 msgid "Statement label at %C is zero"
 msgstr "Anweisungsmarke bei %C ist Null"
 
-#: fortran/match.c:402
+#: fortran/match.c:464
 #, no-c-format
 msgid "Label name '%s' at %C is ambiguous"
 msgstr "Markenname Â»%sÂ« bei %C ist mehrdeutig"
 
-#: fortran/match.c:408
+#: fortran/match.c:470
 #, no-c-format
 msgid "Duplicate construct label '%s' at %C"
 msgstr "Doppelte Aufbau-Marke Â»%sÂ« bei %C"
 
-#: fortran/match.c:438
+#: fortran/match.c:500
 #, no-c-format
 msgid "Invalid character in name at %C"
 msgstr "UngÃ¼ltiges Zeichen in Name bei %C"
 
-#: fortran/match.c:451 fortran/match.c:523
+#: fortran/match.c:513 fortran/match.c:585
 #, no-c-format
 msgid "Name at %C is too long"
 msgstr "Name bei %C ist zu lang"
 
-#: fortran/match.c:506 fortran/match.c:552
+#: fortran/match.c:568 fortran/match.c:614
 #, no-c-format
 msgid "Invalid C name in NAME= specifier at %C"
 msgstr "UngÃ¼ltiger C-Name in NAME=-Spezifizierung bei %C"
 
-#: fortran/match.c:543
+#: fortran/match.c:605
 #, no-c-format
 msgid "Embedded space in NAME= specifier at %C"
 msgstr "Eingeschlossenes Leerzeichen in NAME=-Spezifizierung bei %C"
 
-#: fortran/match.c:868
+#: fortran/match.c:930
 #, no-c-format
 msgid "Loop variable at %C cannot be a sub-component"
 msgstr "Schleifenvariable bei %C kann keine Unter-Komponente sein"
 
-#: fortran/match.c:874
+#: fortran/match.c:936
 #, no-c-format
 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
 msgstr "Schleifenvariable Â»%sÂ« bei %C kann nicht INTENT(IN) sein"
 
-#: fortran/match.c:907
+#: fortran/match.c:969
 #, no-c-format
 msgid "Expected a step value in iterator at %C"
 msgstr "Schrittvariable in Iterator bei %C erwartet"
 
-#: fortran/match.c:919
+#: fortran/match.c:981
 #, no-c-format
 msgid "Syntax error in iterator at %C"
 msgstr "Syntaxfehler in Iterator bei %C"
 
-#: fortran/match.c:1155
+#: fortran/match.c:1217
 #, no-c-format
 msgid "Invalid form of PROGRAM statement at %C"
 msgstr "UngÃ¼ltige Form der PROGRAM-Anweisung bei %C"
 
-#: fortran/match.c:1196
+#: fortran/match.c:1258
 #, no-c-format
 msgid "Setting value of PROTECTED variable at %C"
 msgstr "Wert der PROTECTED-Variable bei %C wird gesetzt"
 
-#: fortran/match.c:1249
+#: fortran/match.c:1311
 #, no-c-format
 msgid "Assigning to a PROTECTED pointer at %C"
 msgstr "Zuweisung an PROTECTED-Zeiger bei %C"
 
-#: fortran/match.c:1292 fortran/match.c:1365
+#: fortran/match.c:1354 fortran/match.c:1435
 #, no-c-format
 msgid "Obsolescent: arithmetic IF statement at %C"
 msgstr "Veraltet: Arithmetische IF-Anweisung bei %C"
 
-#: fortran/match.c:1340
+#: fortran/match.c:1410
 #, no-c-format
 msgid "Syntax error in IF-expression at %C"
 msgstr "Syntaxfehler in IF-Ausdruck bei %C"
 
-#: fortran/match.c:1351
+#: fortran/match.c:1421
 #, no-c-format
 msgid "Block label not appropriate for arithmetic IF statement at %C"
 msgstr "Blockmarke passt nicht zu arithmetischer IF-Anweisung bei %C"
 
-#: fortran/match.c:1389
+#: fortran/match.c:1459
 #, no-c-format
-msgid "Block label is not appropriate IF statement at %C"
-msgstr "Blockmarke ist keine geeignete IF-Anweisung bei %C"
+msgid "Block label is not appropriate for IF statement at %C"
+msgstr "Blockmarke ist ungeeignet fÃ¼r IF-Anweisung bei %C"
 
-#: fortran/match.c:1468 fortran/primary.c:2522
+#: fortran/match.c:1538 fortran/primary.c:2559
 #, no-c-format
 msgid "Cannot assign to a named constant at %C"
 msgstr "An benannte Konstante bei %C kann nicht zugewiesen werden"
 
-#: fortran/match.c:1478
+#: fortran/match.c:1548
 #, no-c-format
 msgid "Unclassifiable statement in IF-clause at %C"
 msgstr "Anweisung in IF-Klausel bei %C nicht klassifizierbar"
 
-#: fortran/match.c:1485
+#: fortran/match.c:1555
 #, no-c-format
 msgid "Syntax error in IF-clause at %C"
 msgstr "Syntaxfehler in IF-Klausel bei %C"
 
-#: fortran/match.c:1529
+#: fortran/match.c:1599
 #, no-c-format
 msgid "Unexpected junk after ELSE statement at %C"
 msgstr "Unerwartete Zeichen hinter ELSE-Anweisung bei %C"
 
-#: fortran/match.c:1535 fortran/match.c:1570
+#: fortran/match.c:1605 fortran/match.c:1640
 #, no-c-format
 msgid "Label '%s' at %C doesn't match IF label '%s'"
 msgstr "Marke Â»%sÂ« bei %C passt nicht zur IF-Marke Â»%sÂ«"
 
-#: fortran/match.c:1564
+#: fortran/match.c:1634
 #, no-c-format
 msgid "Unexpected junk after ELSE IF statement at %C"
 msgstr "Unerwartete Zeichen hinter ELSE-IF-Anweisung bei %C"
 
-#: fortran/match.c:1727
+#: fortran/match.c:1797
 #, no-c-format
 msgid "Name '%s' in %s statement at %C is not a loop name"
 msgstr "Name Â»%sÂ« in %s-Anweisung bei %C ist kein Schleifenname"
 
-#: fortran/match.c:1743
+#: fortran/match.c:1813
 #, no-c-format
 msgid "%s statement at %C is not within a loop"
 msgstr "Anweisung %s bei %C nicht innerhalb einer Schleife"
 
-#: fortran/match.c:1746
+#: fortran/match.c:1816
 #, no-c-format
 msgid "%s statement at %C is not within loop '%s'"
 msgstr "Anweisung %s bei %C nicht innerhalb der Schleife Â»%sÂ«"
 
-#: fortran/match.c:1754
+#: fortran/match.c:1824
 #, no-c-format
 msgid "%s statement at %C leaving OpenMP structured block"
 msgstr "Anweisung %s bei %C hinterlÃ¤sst OpenMP-strukturierten Block"
 
-#: fortran/match.c:1767
+#: fortran/match.c:1837
 #, no-c-format
 msgid "EXIT statement at %C terminating !$OMP DO loop"
 msgstr "EXIT-Anweisung bei %C beendet !$OMP DO Schleife"
 
-#: fortran/match.c:1819
+#: fortran/match.c:1889
 #, no-c-format
 msgid "Too many digits in STOP code at %C"
 msgstr "Zu viele Ziffern in STOP-Code bei %C"
 
-#: fortran/match.c:1872
+#: fortran/match.c:1942
 #, no-c-format
 msgid "Deleted feature: PAUSE statement at %C"
 msgstr "GelÃ¶schte Funktion: PAUSE-Anweisung bei %C"
 
-#: fortran/match.c:1920
+#: fortran/match.c:1990
 #, no-c-format
 msgid "Deleted feature: ASSIGN statement at %C"
 msgstr "GelÃ¶schte Funktion: ASSIGN-Anweisung bei %C"
 
-#: fortran/match.c:1966
+#: fortran/match.c:2036
 #, no-c-format
 msgid "Deleted feature: Assigned GOTO statement at %C"
 msgstr "GelÃ¶schte Funktion: Zugewiesene GOTO-Anweisung bei %C"
 
-#: fortran/match.c:2013 fortran/match.c:2065
+#: fortran/match.c:2083 fortran/match.c:2135
 #, no-c-format
 msgid "Statement label list in GOTO at %C cannot be empty"
 msgstr "Anweisungsmarkenliste in GOTO bei %C kann nicht leer sein"
 
-#: fortran/match.c:2149
+#: fortran/match.c:2219
 #, no-c-format
 msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
 msgstr "Falsches Reservierungs-Objekt in ALLOCATE-Anweisung bei %C fÃ¼r eine PURE-Prozedur"
 
-#: fortran/match.c:2173
+#: fortran/match.c:2287
 #, no-c-format
-msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr "STAT-Variable Â»%sÂ« der ALLOCATE-Anweisung bei %C kann nicht INTENT(IN) sein"
-
-#: fortran/match.c:2180
-#, no-c-format
-msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
-msgstr "Illegale STAT-Variable in ALLOCATE-Anweisung bei %C fÃ¼r eine PURE-Prozedur"
-
-#: fortran/match.c:2218 fortran/match.c:2382
-#, no-c-format
-msgid "STAT expression at %C must be a variable"
-msgstr "STAT-Ausdruck bei %C muss eine Variable sein"
-
-#: fortran/match.c:2272
-#, no-c-format
 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
 msgstr "Illegale Variable in NULLIFY bei %C fÃ¼r eine PURE-Prozedur"
 
-#: fortran/match.c:2349
+#: fortran/match.c:2364
 #, no-c-format
 msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
 msgstr "Illegaler Freigabeausdruck in DEALLOCATE bei %C fÃ¼r eine PURE-Prozedur"
 
-#: fortran/match.c:2368
+#: fortran/match.c:2417
 #, no-c-format
-msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr "STAT-Variable Â»%sÂ« der DEALLOCATE-Anweisung bei %C kann nicht INTENT(IN) sein"
-
-#: fortran/match.c:2375
-#, no-c-format
-msgid "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
-msgstr "Illegale STAT-Variable in DEALLOCATE-Anweisung bei %C fÃ¼r eine PURE-Prozedur"
-
-#: fortran/match.c:2424
-#, no-c-format
 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
 msgstr "Alternative RETURN-Anweisung bei %C ist nur innerhalb einer SUBROUTINE erlaubt"
 
-#: fortran/match.c:2455
+#: fortran/match.c:2448
 #, no-c-format
 msgid "Extension: RETURN statement in main program at %C"
 msgstr "Erweiterung: RETURN-Anweisung im Hauptprogramm bei %C"
 
-#: fortran/match.c:2665
+#: fortran/match.c:2658
 #, no-c-format
 msgid "Syntax error in common block name at %C"
 msgstr "Syntaxfehler im allgemeinen Blocknamen bei %C"
 
-#: fortran/match.c:2701
+#: fortran/match.c:2694
 #, no-c-format
 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
 msgstr "Symbol Â»%sÂ« bei %C ist bereits ein externes Symbol, das nicht COMMON ist"
 
-#: fortran/match.c:2719
-#, no-c-format
-msgid "BLOCK DATA unit cannot contain blank COMMON at %C"
-msgstr "BLOCK DATA-Einheit kann kein leeres COMMON bei %C enthalten"
-
 #. If we find an error, just print it and continue,
 #. cause it's just semantic, and we can see if there
 #. are more errors.
-#: fortran/match.c:2765
+#: fortran/match.c:2753
 #, no-c-format
 msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
 msgstr "Variable Â»%sÂ« bei %L in Common-Block Â»%sÂ« bei %C muss in einer C-kompatiblen Art deklariert sein, da Common-Block Â»%sÂ« bind(c) ist"
 
-#: fortran/match.c:2774
+#: fortran/match.c:2762
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
 msgstr "Variable Â»%sÂ« in Common-Block Â»%sÂ« bei %C kann nicht bind(c) sein, da sie nicht global ist"
 
-#: fortran/match.c:2781
+#: fortran/match.c:2769
 #, no-c-format
 msgid "Symbol '%s' at %C is already in a COMMON block"
 msgstr "Symbol Â»%sÂ« bei %C ist bereits in einem COMMON-Block"
 
-#: fortran/match.c:2793
+#: fortran/match.c:2777
 #, no-c-format
-msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
-msgstr "Vorher initialisiertes Symbol Â»%sÂ« in leerem COMMON-Block bei %C"
+msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
+msgstr "Initialisiertes Symbol Â»%sÂ« bei %C kann nur COMMON in BLOCK DATA sein"
 
-#: fortran/match.c:2796
+#: fortran/match.c:2804
 #, no-c-format
-msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
-msgstr "Vorher initialisiertes Symbol Â»%sÂ« in COMMON-Block Â»%sÂ« bei %C"
-
-#: fortran/match.c:2821
-#, no-c-format
 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
 msgstr "Feldspezifikation fÃ¼r Symbol Â»%sÂ« in COMMON bei %C muss explizit sein"
 
-#: fortran/match.c:2831
+#: fortran/match.c:2814
 #, no-c-format
 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
 msgstr "Symbol Â»%sÂ« in COMMON bei %C kann kein POINTER-Feld sein"
 
-#: fortran/match.c:2863
+#: fortran/match.c:2846
 #, no-c-format
 msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
 msgstr "Symbol Â»%sÂ« in COMMON-Block Â»%sÂ« bei %C ist indirekt Ã¤quivalent zu anderem COMMON-Block Â»%sÂ«"
 
-#: fortran/match.c:2971
+#: fortran/match.c:2954
 #, no-c-format
 msgid "Namelist group name '%s' at %C already has a basic type of %s"
 msgstr "Gruppenname Â»%sÂ« der Namensliste bei %C hat bereits einen Basistypen von Â»%sÂ«"
 
-#: fortran/match.c:2979
+#: fortran/match.c:2962
 #, no-c-format
 msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
 msgstr "Gruppenname Â»%sÂ« der Namensliste bei %C ist bereits USE-verbunden und kann nicht respezifiziert werden."
 
-#: fortran/match.c:3006
+#: fortran/match.c:2989
 #, no-c-format
 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
 msgstr "Feld Â»%sÂ« mit vermuteter GrÃ¶ÃŸe in Namensliste Â»%sÂ« bei %C ist nicht erlaubt"
 
-#: fortran/match.c:3013
+#: fortran/match.c:2996
 #, no-c-format
 msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
 msgstr "Vermutete ZeichenlÃ¤nge Â»%sÂ« in Namensliste Â»%sÂ« bei %C ist nicht erlaubt"
 
-#: fortran/match.c:3140
+#: fortran/match.c:3123
 #, no-c-format
 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
 msgstr "Komponente %C abgeleiteten Typs ist kein zulÃ¤ssiges EQUIVALENCE-Element"
 
-#: fortran/match.c:3148
+#: fortran/match.c:3131
 #, no-c-format
 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
 msgstr "Feldreferenz in EQUIVALENCE bei %C kann kein Feldabschnitt sein"
 
-#: fortran/match.c:3176
+#: fortran/match.c:3159
 #, no-c-format
 msgid "EQUIVALENCE at %C requires two or more objects"
 msgstr "EQUIVALENCE bei %C erfordert zwei oder mehr Objekte"
 
-#: fortran/match.c:3190
+#: fortran/match.c:3173
 #, no-c-format
 msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
 msgstr "Versuch, die COMMON-BlÃ¶cke %s und %s durch EQUIVALENCE bei %C indirekt zu Ã¼berschneiden"
 
-#: fortran/match.c:3351
+#: fortran/match.c:3299
 #, no-c-format
 msgid "Statement function at %L is recursive"
 msgstr "Anweisungsfunktion bei %L ist rekursiv"
 
-#: fortran/match.c:3439
+#: fortran/match.c:3387
 #, no-c-format
 msgid "Expected initialization expression in CASE at %C"
 msgstr "Erwarteter Initialisierungsausdruck in CASE bei %C"
 
-#: fortran/match.c:3462
+#: fortran/match.c:3410
 #, no-c-format
 msgid "Expected the name of the SELECT CASE construct at %C"
 msgstr "Name des select-case-Konstrukts bei %C erwartet"
 
-#: fortran/match.c:3474
+#: fortran/match.c:3422
 #, no-c-format
 msgid "Expected case name of '%s' at %C"
 msgstr "Erwarteter Fallname von Â»%sÂ« bei %C"
 
-#: fortran/match.c:3518
+#: fortran/match.c:3466
 #, no-c-format
 msgid "Unexpected CASE statement at %C"
 msgstr "Unerwartete CASE-Anweisung bei %C"
 
-#: fortran/match.c:3570
+#: fortran/match.c:3518
 #, no-c-format
 msgid "Syntax error in CASE-specification at %C"
 msgstr "Syntaxfehler in CASE-Spezifikation bei %C"
 
-#: fortran/match.c:3690
+#: fortran/match.c:3638
 #, no-c-format
 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
 msgstr "ELSEWHERE-Anweisung bei %C nicht eingeschlossen in WHERE-Block"
 
-#: fortran/match.c:3728
+#: fortran/match.c:3676
 #, no-c-format
 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
 msgstr "Marke Â»%sÂ« bei %C passt nicht zur WHERE-Marke Â»%sÂ«"
 
-#: fortran/match.c:3828
+#: fortran/match.c:3776
 #, no-c-format
 msgid "Syntax error in FORALL iterator at %C"
 msgstr "Syntaxfehler in FORALL-Iterator bei %C"
@@ -7628,7 +7631,8 @@
 msgid "Expected exponent in expression at %C"
 msgstr "Exponent in Ausdruck bei %C erwartet"
 
-#: fortran/matchexp.c:348 fortran/matchexp.c:452
+#: fortran/matchexp.c:350 fortran/matchexp.c:355 fortran/matchexp.c:459
+#: fortran/matchexp.c:464
 #, no-c-format
 msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
 msgstr "Erweiterung: UnÃ¤rer Operator hinter arithmetischem Operator bei %C (Klammern verwenden)"
@@ -7753,123 +7757,123 @@
 msgid "Expected real string"
 msgstr "Echte Zeichenkette erwartet"
 
-#: fortran/module.c:2722
+#: fortran/module.c:2730
 msgid "Expected expression type"
 msgstr "Ausdruckstyp erwartet"
 
-#: fortran/module.c:2776
+#: fortran/module.c:2784
 msgid "Bad operator"
 msgstr "Falscher Operator"
 
-#: fortran/module.c:2861
+#: fortran/module.c:2869
 msgid "Bad type in constant expression"
 msgstr "Falscher Typ in Konstanten-Ausdruck"
 
-#: fortran/module.c:2898
+#: fortran/module.c:2906
 #, no-c-format
 msgid "Namelist %s cannot be renamed by USE association to %s"
 msgstr "Namensliste %s kann nicht mit USE-Verbindung in %s umbenannt werden"
 
-#: fortran/module.c:3723
+#: fortran/module.c:3847
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in module '%s'"
 msgstr "Bei %2$L referenziertes Symbol Â»%1$sÂ« nicht im Modul Â»%3$sÂ« gefunden"
 
-#: fortran/module.c:3730
+#: fortran/module.c:3854
 #, no-c-format
 msgid "User operator '%s' referenced at %L not found in module '%s'"
 msgstr "Bei %2$L referenzierter Benutzeroperator Â»%1$sÂ« nicht im Modul Â»%3$sÂ« gefunden"
 
-#: fortran/module.c:3735
+#: fortran/module.c:3859
 #, no-c-format
 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
 msgstr "Bei %2$L referenzierter intrinsischer Operator Â»%1$sÂ« nicht im Modul Â»%3$sÂ« gefunden"
 
-#: fortran/module.c:4213
+#: fortran/module.c:4400
 #, no-c-format
 msgid "Can't open module file '%s' for writing at %C: %s"
 msgstr "Moduldatei Â»%sÂ« kann bei %C nicht zum Schreiben geÃ¶ffnet werden: %s"
 
-#: fortran/module.c:4251
+#: fortran/module.c:4438
 #, no-c-format
 msgid "Error writing module file '%s' for writing: %s"
 msgstr "Fehler beim Schreiben der Moduldatei Â»%sÂ«: %s"
 
-#: fortran/module.c:4281 fortran/module.c:4363
+#: fortran/module.c:4468 fortran/module.c:4550
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_C_BINDING."
 msgstr "Bei %2$L referenziertes Symbol Â»%1$sÂ« existiert nicht im intrinsischen Modul ISO_C_BINDING."
 
-#: fortran/module.c:4394
+#: fortran/module.c:4581
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
 msgstr "Bei %2$L referenziertes Symbol Â»%1$sÂ« nicht im Modul ISO_C_BINDING gefunden"
 
-#: fortran/module.c:4416
+#: fortran/module.c:4603
 #, no-c-format
 msgid "Symbol '%s' already declared"
 msgstr "Symbol Â»%sÂ« bereits deklariert"
 
-#: fortran/module.c:4471
+#: fortran/module.c:4658
 #, no-c-format
 msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
 msgstr "Verwendung des intrinsischen Moduls Â»%sÂ« bei Â»%CÂ« steht mit nicht-intrinsischem vorher verwendeten Modulnamen in Konflikt"
 
-#: fortran/module.c:4484
+#: fortran/module.c:4671
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_FORTRAN_ENV"
 msgstr "Bei %2$L referenziertes Symbol Â»%1$sÂ« existiert nicht im intrinsischen Modul ISO_FORTRAN_ENV"
 
-#: fortran/module.c:4492
+#: fortran/module.c:4679
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
 msgstr "Verwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %L ist mit Option %s unvertrÃ¤glich"
 
-#: fortran/module.c:4520
+#: fortran/module.c:4707
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
 msgstr "Verwendung der Konstante NUMERIC_STORAGE_SIZE aus intrinsischem Modul ISO_FORTRAN_ENV bei %C ist mit Option %s unvertrÃ¤glich"
 
-#: fortran/module.c:4536
+#: fortran/module.c:4723
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
 msgstr "Bei %2$L referenziertes Symbol Â»%1$sÂ« nicht im intrinsischen Modul ISO_FORTRAN_ENV gefunden"
 
-#: fortran/module.c:4569
+#: fortran/module.c:4756
 #, no-c-format
 msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
 msgstr "Fortran 2003: Intrinsisches Modul ISO_FORTRAN_ENV bei %C"
 
-#: fortran/module.c:4577
+#: fortran/module.c:4764
 #, no-c-format
 msgid "Fortran 2003: ISO_C_BINDING module at %C"
 msgstr "Fortran 2003: Modul ISO_C_BINDING bei %C"
 
-#: fortran/module.c:4587
+#: fortran/module.c:4774
 #, no-c-format
 msgid "Can't find an intrinsic module named '%s' at %C"
 msgstr "Intrinsisches Modul Â»%sÂ« bei %C nicht gefunden"
 
-#: fortran/module.c:4592
+#: fortran/module.c:4779
 #, no-c-format
 msgid "Can't open module file '%s' for reading at %C: %s"
 msgstr "Moduldatei Â»%sÂ« kann bei %C nicht zum Lesen geÃ¶ffnet werden: %s"
 
-#: fortran/module.c:4600
+#: fortran/module.c:4787
 #, no-c-format
 msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
 msgstr "Verwendung des nicht-intrinsischen Moduls Â»%sÂ« bei %C steht mit vorher verwendetem intrinsischen Modulnamen in Konflikt"
 
-#: fortran/module.c:4615
+#: fortran/module.c:4802
 msgid "Unexpected end of module"
 msgstr "Unerwartetes Modulende"
 
-#: fortran/module.c:4620
+#: fortran/module.c:4807
 #, no-c-format
 msgid "File '%s' opened at %C is not a GFORTRAN module file"
 msgstr "Bei %2$C geÃ¶ffnete Datei Â»%1$sÂ« ist keine GFORTRAN-Moduldatei"
 
-#: fortran/module.c:4630
+#: fortran/module.c:4817
 #, no-c-format
 msgid "Can't USE the same module we're building!"
 msgstr "Das gerade erzeugte Modul kann nicht gleichzeitig verwendet werden (USE)!"
@@ -7899,7 +7903,7 @@
 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
 msgstr "Syntaxfehler in !$OMP THREADPRIVATE Liste bei %C"
 
-#: fortran/openmp.c:696 fortran/resolve.c:5822 fortran/resolve.c:6133
+#: fortran/openmp.c:696 fortran/resolve.c:5970 fortran/resolve.c:6317
 #, no-c-format
 msgid "IF clause at %L requires a scalar LOGICAL expression"
 msgstr "IF-Klausel bei %L erfordert einen skalaren LOGICAL-Ausdruck"
@@ -8195,299 +8199,299 @@
 msgid "Maximum subrecord length cannot exceed %d"
 msgstr "HÃ¶chste TeildatensatzlÃ¤nge kann %d nicht Ã¼berschreiten"
 
-#: fortran/parse.c:304
+#: fortran/parse.c:451
 #, no-c-format
 msgid "Unclassifiable statement at %C"
 msgstr "Nicht klassifizierbare Anweisung bei %C"
 
-#: fortran/parse.c:328
+#: fortran/parse.c:475
 #, no-c-format
 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
 msgstr "OpenMP-Anweisungen bei %C dÃ¼rfen in PURE- oder ELEMENTAL-Prozeduren nicht auftreten"
 
-#: fortran/parse.c:406
+#: fortran/parse.c:553
 #, no-c-format
 msgid "Unclassifiable OpenMP directive at %C"
 msgstr "Nicht klassifizierbare OpenMP-Anweisung bei %C"
 
-#: fortran/parse.c:445 fortran/parse.c:586
+#: fortran/parse.c:592 fortran/parse.c:733
 #, no-c-format
 msgid "Zero is not a valid statement label at %C"
 msgstr "Null ist keine gÃ¼ltige Anweisungsmarke bei %C"
 
-#: fortran/parse.c:452 fortran/parse.c:578
+#: fortran/parse.c:599 fortran/parse.c:725
 #, no-c-format
 msgid "Non-numeric character in statement label at %C"
 msgstr "Nicht-numerisches Zeichen in Anweisungsmarke bei %C"
 
-#: fortran/parse.c:464 fortran/parse.c:500 fortran/parse.c:626
+#: fortran/parse.c:611 fortran/parse.c:647 fortran/parse.c:773
 #, no-c-format
 msgid "Semicolon at %C needs to be preceded by statement"
 msgstr "Semikolon bei %C muss Anweisung vorausgehen"
 
-#: fortran/parse.c:472 fortran/parse.c:638
+#: fortran/parse.c:619 fortran/parse.c:785
 #, no-c-format
 msgid "Ignoring statement label in empty statement at %C"
 msgstr "Anweisungsmarke in leerer Anweisung bei %C wird ignoriert"
 
-#: fortran/parse.c:565 fortran/parse.c:605
+#: fortran/parse.c:712 fortran/parse.c:752
 #, no-c-format
 msgid "Bad continuation line at %C"
 msgstr "Falsche Fortsetzungszeile bei %C"
 
-#: fortran/parse.c:664
+#: fortran/parse.c:811
 #, no-c-format
 msgid "Line truncated at %C"
 msgstr "Zeile bei %C wird abgeschnitten"
 
-#: fortran/parse.c:841
+#: fortran/parse.c:997
 #, no-c-format
 msgid "FORMAT statement at %L does not have a statement label"
 msgstr "FORMAT-Anweisung bei %L hat keine Anweisungsmarke"
 
-#: fortran/parse.c:913
+#: fortran/parse.c:1069
 msgid "arithmetic IF"
 msgstr "arithmetisches IF"
 
-#: fortran/parse.c:919
+#: fortran/parse.c:1075
 msgid "attribute declaration"
 msgstr "Attribut-Deklaration"
 
-#: fortran/parse.c:949
+#: fortran/parse.c:1105
 msgid "data declaration"
 msgstr "Daten-Deklaration"
 
-#: fortran/parse.c:958
+#: fortran/parse.c:1114
 msgid "derived type declaration"
 msgstr "Deklaration eines abgeleiteten Typs"
 
-#: fortran/parse.c:1037
+#: fortran/parse.c:1193
 msgid "block IF"
 msgstr "Block-IF"
 
-#: fortran/parse.c:1046
+#: fortran/parse.c:1202
 msgid "implied END DO"
 msgstr "impliziertes END DO"
 
-#: fortran/parse.c:1119
+#: fortran/parse.c:1275
 msgid "assignment"
 msgstr "Zuweisung"
 
-#: fortran/parse.c:1122
+#: fortran/parse.c:1278
 msgid "pointer assignment"
 msgstr "Zeigerzuweisung"
 
-#: fortran/parse.c:1131
+#: fortran/parse.c:1287
 msgid "simple IF"
 msgstr "einfaches IF"
 
-#: fortran/parse.c:1347
+#: fortran/parse.c:1503
 #, no-c-format
 msgid "Unexpected %s statement at %C"
 msgstr "Unerwartete Anweisung %s bei %C"
 
-#: fortran/parse.c:1486
+#: fortran/parse.c:1642
 #, no-c-format
 msgid "%s statement at %C cannot follow %s statement at %L"
 msgstr "Anweisung %s bei %C kann nicht auf Anweisung %s bei %L folgen"
 
-#: fortran/parse.c:1503
+#: fortran/parse.c:1659
 #, no-c-format
 msgid "Unexpected end of file in '%s'"
 msgstr "Unerwartetes Dateiende in Â»%sÂ«"
 
-#: fortran/parse.c:1558
+#: fortran/parse.c:1714
 #, no-c-format
 msgid "Fortran 2003: Derived type definition at %C without components"
 msgstr "Fortran 2003: Definition des abgeleiteten Typs bei %C ohne Komponenten"
 
-#: fortran/parse.c:1569
+#: fortran/parse.c:1725
 #, no-c-format
 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
 msgstr "PRIVATE-Anweisung in TYPE bei %C muss innerhalb eines MODULEs sein"
 
-#: fortran/parse.c:1577
+#: fortran/parse.c:1733
 #, no-c-format
 msgid "PRIVATE statement at %C must precede structure components"
 msgstr "PRIVATE-Anweisung bei %C muss Strukturkomponenten vorausgehen"
 
-#: fortran/parse.c:1585
+#: fortran/parse.c:1741
 #, no-c-format
 msgid "Duplicate PRIVATE statement at %C"
 msgstr "Doppelte PRIVATE-Anweisung bei %C"
 
-#: fortran/parse.c:1597
+#: fortran/parse.c:1753
 #, no-c-format
 msgid "SEQUENCE statement at %C must precede structure components"
 msgstr "SEQUENCE-Anweisung bei %C muss Strukturkomponenten vorausgehen"
 
-#: fortran/parse.c:1604
+#: fortran/parse.c:1760
 #, no-c-format
 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
 msgstr "SEQUENCE-Attribut bei %C bereits in TYPE-Anweisung angegeben"
 
-#: fortran/parse.c:1609
+#: fortran/parse.c:1765
 #, no-c-format
 msgid "Duplicate SEQUENCE statement at %C"
 msgstr "Doppelte SEQUENCE-Anweisung bei %C"
 
-#: fortran/parse.c:1700
+#: fortran/parse.c:1856
 #, no-c-format
 msgid "ENUM declaration at %C has no ENUMERATORS"
 msgstr "ENUM-Deklaration bei %C hat keine ENUMERATORen"
 
-#: fortran/parse.c:1778
+#: fortran/parse.c:1934
 #, no-c-format
 msgid "Unexpected %s statement in INTERFACE block at %C"
 msgstr "Unerwartete Anweisung %s in INTERFACE-Block bei %C"
 
-#: fortran/parse.c:1804
+#: fortran/parse.c:1960
 #, no-c-format
 msgid "SUBROUTINE at %C does not belong in a generic function interface"
 msgstr "SUBROUTINE bei %C gehÃ¶rt nicht in eine allgemeine Funktionsschnittstelle"
 
-#: fortran/parse.c:1808
+#: fortran/parse.c:1964
 #, no-c-format
 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
 msgstr "FUNCTION bei %C gehÃ¶rt nicht in eine allgemeine Unterprogrammschnittstelle"
 
-#: fortran/parse.c:1818
+#: fortran/parse.c:1974
 #, no-c-format
 msgid "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
 msgstr "Name Â»%sÂ« des ABSTRACT INTERFACE bei %C kann nicht der gleiche wie ein intrinsischer Typ sein"
 
-#: fortran/parse.c:1849
+#: fortran/parse.c:2005
 #, no-c-format
 msgid "Unexpected %s statement at %C in INTERFACE body"
 msgstr "Unerwartete Anweisung %s bei %C in INTERFACE-KÃ¶rper"
 
-#: fortran/parse.c:1863
+#: fortran/parse.c:2019
 #, no-c-format
 msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
 msgstr "Schnittstellenprozedur Â»%sÂ« bei %L hat den selben Namen wie die umgebende Prozedur"
 
-#: fortran/parse.c:1958
+#: fortran/parse.c:2134
 #, no-c-format
 msgid "%s statement must appear in a MODULE"
 msgstr "Anweisung %s muss in einem MODULE auftreten"
 
-#: fortran/parse.c:1965
+#: fortran/parse.c:2141
 #, no-c-format
 msgid "%s statement at %C follows another accessibility specification"
 msgstr "Anweisung %s bei %C folgt einer anderen Zugriffsspezifikation"
 
-#: fortran/parse.c:2015
+#: fortran/parse.c:2191
 #, no-c-format
 msgid "Bad kind expression for function '%s' at %L"
 msgstr "Falscher Art-Ausdruck fÃ¼r Funktion Â»%sÂ« bei %L"
 
-#: fortran/parse.c:2018
+#: fortran/parse.c:2195
 #, no-c-format
 msgid "The type for function '%s' at %L is not accessible"
 msgstr "Der Typ fÃ¼r Funktion Â»%sÂ« bei %L ist nicht erreichbar"
 
-#: fortran/parse.c:2070
+#: fortran/parse.c:2253
 #, no-c-format
 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
 msgstr "Anweisung ELSEWHERE bei %C folgt zuvor unmaskiertem ELSEWHERE"
 
-#: fortran/parse.c:2091
+#: fortran/parse.c:2274
 #, no-c-format
 msgid "Unexpected %s statement in WHERE block at %C"
 msgstr "Unerwartete Anweisung %s in WHERE-Block bei %C"
 
-#: fortran/parse.c:2150
+#: fortran/parse.c:2333
 #, no-c-format
 msgid "Unexpected %s statement in FORALL block at %C"
 msgstr "Unerwartete Anweisung %s in FORALL-Block bei %C"
 
-#: fortran/parse.c:2201
+#: fortran/parse.c:2384
 #, no-c-format
 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
 msgstr "ELSE-IF-Anweisung bei %C kann nicht auf eine ELSE-Anweisung bei %L folgen"
 
-#: fortran/parse.c:2219
+#: fortran/parse.c:2402
 #, no-c-format
 msgid "Duplicate ELSE statements at %L and %C"
 msgstr "Doppelte ELSE-Anweisungen bei %L und %C"
 
-#: fortran/parse.c:2280
+#: fortran/parse.c:2463
 #, no-c-format
 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
 msgstr "CASE- oder END-SELECT-Anweisung hinter SELECT CASE bei %C erwartet"
 
-#: fortran/parse.c:2338
+#: fortran/parse.c:2521
 #, no-c-format
 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
 msgstr "Variable Â»%sÂ« bei %C kann nicht innerhalb der bei %L beginnenden Schleife redefiniert werden"
 
-#: fortran/parse.c:2372
+#: fortran/parse.c:2555
 #, no-c-format
 msgid "End of nonblock DO statement at %C is within another block"
 msgstr "Ende der DO-Anweisung ohne Block bei %C ist innerhalb eines anderen Blockes"
 
-#: fortran/parse.c:2381
+#: fortran/parse.c:2564
 #, no-c-format
 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
 msgstr "Ende der DO-Anweisung bei %C ist mit anderer DO-Schleife verwoben"
 
-#: fortran/parse.c:2430
+#: fortran/parse.c:2613
 #, no-c-format
 msgid "Statement label in ENDDO at %C doesn't match DO label"
 msgstr "Anweisungsmarke in ENDDO bei %C passt nicht zum DO-Label"
 
-#: fortran/parse.c:2446
+#: fortran/parse.c:2629
 #, no-c-format
 msgid "named block DO at %L requires matching ENDDO name"
 msgstr "Benanntes Block-DO bei %L erfordert passenden ENDDO-Namen"
 
-#: fortran/parse.c:2702
+#: fortran/parse.c:2885
 #, no-c-format
 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
 msgstr "Name hinter Â»!$omp criticalÂ« und Â»!$omp end criticalÂ« passt nicht bei %C"
 
-#: fortran/parse.c:2758
+#: fortran/parse.c:2941
 #, no-c-format
 msgid "%s statement at %C cannot terminate a non-block DO loop"
 msgstr "Anweisung %s bei %C kann keine DO-Schleife ohne Block beenden"
 
-#: fortran/parse.c:2943
+#: fortran/parse.c:3126
 #, no-c-format
 msgid "Contained procedure '%s' at %C is already ambiguous"
 msgstr "Enthaltene Prozedur Â»%sÂ« bei %C ist bereits mehrdeutig"
 
-#: fortran/parse.c:2993
+#: fortran/parse.c:3176
 #, no-c-format
 msgid "Unexpected %s statement in CONTAINS section at %C"
 msgstr "Unerwartete Anweisung %s in CONTAINS-Abschnitt bei %C"
 
 #. This is valid in Fortran 2008.
-#: fortran/parse.c:3018
+#: fortran/parse.c:3201
 #, no-c-format
 msgid "Extension: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
 msgstr "Erweiterung: CONTAINS-Anweisung ohne FUNCTION- oder SUBROUTINE-Anweisung bei %C"
 
-#: fortran/parse.c:3089
+#: fortran/parse.c:3272
 #, no-c-format
 msgid "CONTAINS statement at %C is already in a contained program unit"
 msgstr "CONTAINS-Anweisung bei %C ist bereits in einer enthaltenen Programmeinheit"
 
-#: fortran/parse.c:3138
+#: fortran/parse.c:3321
 #, no-c-format
 msgid "Global name '%s' at %L is already being used as a %s at %L"
 msgstr "Globaler Name Â»%sÂ« bei %L wird bereits als ein %s bei %L verwendet"
 
-#: fortran/parse.c:3159
+#: fortran/parse.c:3342
 #, no-c-format
 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
 msgstr "Leeres BLOCK DATA bei %C steht in Konflikt mit vorherigem BLOCK DATA bei %L"
 
-#: fortran/parse.c:3185
+#: fortran/parse.c:3368
 #, no-c-format
 msgid "Unexpected %s statement in BLOCK DATA at %C"
 msgstr "Unerwartete Anweisung %s in BLOCK DATA bei %C"
 
-#: fortran/parse.c:3228
+#: fortran/parse.c:3411
 #, no-c-format
 msgid "Unexpected %s statement in MODULE at %C"
 msgstr "Unerwartete Anweisung %s in MODULE bei %C"
@@ -8495,7 +8499,7 @@
 #. If we see a duplicate main program, shut down.  If the second
 #. instance is an implied main program, ie data decls or executable
 #. statements, we're in for lots of errors.
-#: fortran/parse.c:3416
+#: fortran/parse.c:3594
 #, no-c-format
 msgid "Two main PROGRAMs at %L and %C"
 msgstr "Zwei Haupt-PROGRAMme bei %L und %C"
@@ -8532,8 +8536,8 @@
 
 #: fortran/primary.c:353
 #, no-c-format
-msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
-msgstr "Erweiterung: Hexadezimalkonstante bei %C verwendet Nicht-Standard-Syntax."
+msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
+msgstr "Erweiterung: Hexadezimalkonstante bei %C verwendet Nicht-Standard-Syntax"
 
 #: fortran/primary.c:363
 #, no-c-format
@@ -8545,994 +8549,1039 @@
 msgid "Illegal character in BOZ constant at %C"
 msgstr "UnzulÃ¤ssiges Zeichen in BOZ-Konstante bei %C"
 
-#: fortran/primary.c:391
+#: fortran/primary.c:392
 #, no-c-format
-msgid "Extension: BOZ constant at %C uses non-standard postfix syntax."
-msgstr "Erweiterung: BOZ-Konstante bei %C verwendet Nicht-Standard-Postfix-Syntax."
+msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
+msgstr "Erweiterung: BOZ-Konstante bei %C verwendet Nicht-Standard-Postfix-Syntax"
 
-#: fortran/primary.c:417
+#: fortran/primary.c:423
 #, no-c-format
 msgid "Integer too big for integer kind %i at %C"
 msgstr "Ganzzahl zu groÃŸ fÃ¼r Ganzzahlart %i bei %C"
 
-#: fortran/primary.c:517
+#: fortran/primary.c:429
 #, no-c-format
+msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
+msgstr "Fortran 2003: BOZ auÃŸerhalb einer DATA-Anweisung bei %C verwendet"
+
+#: fortran/primary.c:529
+#, no-c-format
 msgid "Missing exponent in real number at %C"
 msgstr "Fehlender Exponent in Realzahl bei %C"
 
-#: fortran/primary.c:573
+#: fortran/primary.c:585
 #, no-c-format
 msgid "Real number at %C has a 'd' exponent and an explicit kind"
 msgstr "Realzahl bei %C hat Â»dÂ«-Exponent und explizite Art"
 
-#: fortran/primary.c:586
+#: fortran/primary.c:598
 #, no-c-format
 msgid "Invalid real kind %d at %C"
 msgstr "UnzulÃ¤ssige Realart %d bei %C"
 
-#: fortran/primary.c:600
+#: fortran/primary.c:612
 #, no-c-format
 msgid "Real constant overflows its kind at %C"
 msgstr "Realkonstante Ã¼berschreitet seine Art bei %C"
 
-#: fortran/primary.c:605
+#: fortran/primary.c:617
 #, no-c-format
 msgid "Real constant underflows its kind at %C"
 msgstr "Realkonstante unterschreitet seine Art bei %C"
 
-#: fortran/primary.c:697
+#: fortran/primary.c:709
 #, no-c-format
 msgid "Syntax error in SUBSTRING specification at %C"
 msgstr "Syntaxfehler in SUBSTRING-Spezifikation bei %C"
 
-#: fortran/primary.c:902
+#: fortran/primary.c:914
 #, no-c-format
 msgid "Invalid kind %d for CHARACTER constant at %C"
 msgstr "UngÃ¼ltige Art %d fÃ¼r CHARACTER-Konstante bei %C"
 
-#: fortran/primary.c:923
+#: fortran/primary.c:935
 #, no-c-format
 msgid "Unterminated character constant beginning at %C"
 msgstr "Unbeendete Zeichenkonstante beginnend bei %C"
 
-#: fortran/primary.c:1035
+#: fortran/primary.c:1047
 #, no-c-format
 msgid "Bad kind for logical constant at %C"
 msgstr "Falsche Art fÃ¼r Logikkonstante bei %C"
 
-#: fortran/primary.c:1074
+#: fortran/primary.c:1086
 #, no-c-format
 msgid "Expected PARAMETER symbol in complex constant at %C"
 msgstr "PARAMETER-Symbol in komplexer Konstante bei %C erwartet"
 
-#: fortran/primary.c:1080
+#: fortran/primary.c:1092
 #, no-c-format
 msgid "Numeric PARAMETER required in complex constant at %C"
 msgstr "Numerischer PARAMETER in komplexer Konstante bei %C erforderlich"
 
-#: fortran/primary.c:1086
+#: fortran/primary.c:1098
 #, no-c-format
 msgid "Scalar PARAMETER required in complex constant at %C"
 msgstr "Skalarer PARAMETER in komplexer Konstante bei %C erwartet"
 
-#: fortran/primary.c:1090
+#: fortran/primary.c:1102
 #, no-c-format
 msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
 msgstr "Fortran 2003: PARAMETER-Symbol in komplexer Konstante bei %C"
 
-#: fortran/primary.c:1120
+#: fortran/primary.c:1132
 #, no-c-format
 msgid "Error converting PARAMETER constant in complex constant at %C"
 msgstr "Fehler bei Umwandlung von PARAMETER-Konstante in komplexer Konstante bei %C"
 
-#: fortran/primary.c:1249
+#: fortran/primary.c:1261
 #, no-c-format
 msgid "Syntax error in COMPLEX constant at %C"
 msgstr "Syntaxfehler in COMPLEX-Konstante bei %C"
 
-#: fortran/primary.c:1430
+#: fortran/primary.c:1442
 #, no-c-format
 msgid "Keyword '%s' at %C has already appeared in the current argument list"
 msgstr "SchlÃ¼sselwort Â»%sÂ« bei %C bereits in aktueller Argumentliste aufgetreten"
 
-#: fortran/primary.c:1494
+#: fortran/primary.c:1506
 #, no-c-format
 msgid "Extension: argument list function at %C"
 msgstr "Erweiterung: Argumentlistenfunktion bei %C"
 
-#: fortran/primary.c:1561
+#: fortran/primary.c:1573
 #, no-c-format
 msgid "Expected alternate return label at %C"
 msgstr "Alternative RÃ¼cksprungmarke bei %C erwartet"
 
-#: fortran/primary.c:1579
+#: fortran/primary.c:1591
 #, no-c-format
 msgid "Missing keyword name in actual argument list at %C"
 msgstr "Fehlender SchlÃ¼sselwortname in effektiver Argumentliste bei %C"
 
-#: fortran/primary.c:1624
+#: fortran/primary.c:1636
 #, no-c-format
 msgid "Syntax error in argument list at %C"
 msgstr "Syntaxfehler in Argumentliste bei %C"
 
-#: fortran/primary.c:1708
+#: fortran/primary.c:1723
 #, no-c-format
 msgid "Expected structure component name at %C"
 msgstr "Strukturkomponentenname bei %C erwartet"
 
-#: fortran/primary.c:1961
+#: fortran/primary.c:1980
 #, no-c-format
 msgid "Too many components in structure constructor at %C"
 msgstr "Zu viele Komponenten in Strukturkonstruktor bei %C"
 
-#: fortran/primary.c:1974
+#: fortran/primary.c:1993
 #, no-c-format
 msgid "Structure constructor for '%s' at %C has PRIVATE components"
 msgstr "Struktur-Konstruktor fÃ¼r Â»%sÂ« bei %C hat PRIVATE-Komponenten"
 
-#: fortran/primary.c:1984
+#: fortran/primary.c:2003
 #, no-c-format
 msgid "Too few components in structure constructor at %C"
 msgstr "Zu wenige Komponenten in Strukturkonstruktor bei %C"
 
-#: fortran/primary.c:2002
+#: fortran/primary.c:2021
 #, no-c-format
 msgid "Syntax error in structure constructor at %C"
 msgstr "Syntaxfehler in Strukturkonstruktor bei %C"
 
-#: fortran/primary.c:2086
+#: fortran/primary.c:2105
 #, no-c-format
 msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
 msgstr "Â»%sÂ« bei %C ist der Name einer rekursiven Funktion und verweist damit auf die Ergebnisvariable. FÃ¼r direkte Rekursion, eine explizite RESULT-Variable verwenden (12.5.2.1)"
 
-#: fortran/primary.c:2188
+#: fortran/primary.c:2207
 #, no-c-format
 msgid "Unexpected use of subroutine name '%s' at %C"
 msgstr "Unerwartete Verwendung des Unterprogrammnamens Â»%sÂ« bei %C"
 
-#: fortran/primary.c:2219
+#: fortran/primary.c:2238
 #, no-c-format
 msgid "Statement function '%s' requires argument list at %C"
 msgstr "Anweisungsfunktion Â»%sÂ« erfordert Argumentliste bei %C"
 
-#: fortran/primary.c:2222
+#: fortran/primary.c:2241
 #, no-c-format
 msgid "Function '%s' requires an argument list at %C"
 msgstr "Funktion Â»%sÂ« erfordert eine Argumentliste bei %C"
 
-#: fortran/primary.c:2267
+#: fortran/primary.c:2286
 #, no-c-format
 msgid "Missing argument to '%s' at %C"
 msgstr "Fehlendes Argument fÃ¼r Â»%sÂ« bei %C"
 
-#: fortran/primary.c:2408
+#: fortran/primary.c:2427
 #, no-c-format
 msgid "Missing argument list in function '%s' at %C"
 msgstr "Fehlende Argumentliste in Funktion Â»%sÂ« bei %C"
 
-#: fortran/primary.c:2436
+#: fortran/primary.c:2455
 #, no-c-format
 msgid "Symbol at %C is not appropriate for an expression"
 msgstr "Symbol bei %C passt nicht zu einem Ausdruck"
 
-#: fortran/primary.c:2504
+#: fortran/primary.c:2523
 #, no-c-format
 msgid "Assigning to PROTECTED variable at %C"
 msgstr "Zuweisung an PROTECTED-Variable bei %C"
 
-#: fortran/primary.c:2520
+#: fortran/primary.c:2557
 #, no-c-format
 msgid "Named constant at %C in an EQUIVALENCE"
 msgstr "Benannte Konstante bei %C in EQUIVALENCE"
 
-#: fortran/primary.c:2543
+#: fortran/primary.c:2579
 #, no-c-format
-msgid "Expected VARIABLE at %C"
-msgstr "VARIABLE bei %C erwartet"
+msgid "'%s' at %C is not a variable"
+msgstr "Â»%sÂ« bei %C ist keine Variable"
 
-#: fortran/resolve.c:120
+#: fortran/resolve.c:121
 #, no-c-format
 msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
 msgstr "Alternativer RÃ¼ckgabespezifizierer in elementarem Unterprogramm Â»%sÂ« bei %L ist nicht erlaubt"
 
-#: fortran/resolve.c:124
+#: fortran/resolve.c:125
 #, no-c-format
 msgid "Alternate return specifier in function '%s' at %L is not allowed"
 msgstr "Alternativer RÃ¼ckgabespezifizierer in Funktion Â»%sÂ« bei %L ist nicht erlaubt"
 
-#: fortran/resolve.c:137
+#: fortran/resolve.c:138
 #, no-c-format
 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
 msgstr "Scheinprozedur Â»%sÂ« der PURE-Prozedur bei %L muss auch PURE sein"
 
-#: fortran/resolve.c:144
+#: fortran/resolve.c:145
 #, no-c-format
 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
 msgstr "Scheinprozedur bei %L nicht in ELEMENTAL-Prozedur erlaubt"
 
-#: fortran/resolve.c:157 fortran/resolve.c:1080
+#: fortran/resolve.c:158 fortran/resolve.c:1138
 #, no-c-format
 msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
 msgstr "Spezifische INTRINSIC-Prozedur fÃ¼r Referenz Â»%sÂ« bei %L kann nicht gefunden werden"
 
-#: fortran/resolve.c:201
+#: fortran/resolve.c:202
 #, no-c-format
 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
 msgstr "Argument Â»%sÂ« der reinen Funktion Â»%sÂ« bei %L muss INTENT(IN) sein"
 
-#: fortran/resolve.c:206
+#: fortran/resolve.c:207
 #, no-c-format
 msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
 msgstr "FÃ¼r Argument Â»%sÂ« des reinen Unterprogrammes Â»%sÂ« bei %L muss INTENT angegeben werden"
 
-#: fortran/resolve.c:215
+#: fortran/resolve.c:216
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L must be scalar"
 msgstr "Argument Â»%sÂ« der elementaren Prozedur bei %L muss skalar sein"
 
-#: fortran/resolve.c:222
+#: fortran/resolve.c:223
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
 msgstr "Argument Â»%sÂ« der elementaren Prozedur bei %L kann kein POINTER-Attribut haben"
 
-#: fortran/resolve.c:234
+#: fortran/resolve.c:231
 #, no-c-format
+msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
+msgstr "Scheinprozedur Â»%sÂ« nicht in elementarer Prozedur Â»%sÂ« bei %L erlaubt"
+
+#: fortran/resolve.c:243
+#, no-c-format
 msgid "Argument '%s' of statement function at %L must be scalar"
 msgstr "Argument Â»%sÂ« der Anweisungs-Funktion bei %L muss skalar sein"
 
-#: fortran/resolve.c:244
+#: fortran/resolve.c:253
 #, no-c-format
 msgid "Character-valued argument '%s' of statement function at %L must have constant length"
 msgstr "Zeichenwertiges Argument Â»%sÂ« der Anweisungsfunktion bei %L muss konstante LÃ¤nge haben"
 
-#: fortran/resolve.c:299
+#: fortran/resolve.c:310
 #, no-c-format
 msgid "Contained function '%s' at %L has no IMPLICIT type"
 msgstr "Enthaltene Funktion Â»%s bei %L hat keinen IMPLICIT-TypÂ«"
 
-#: fortran/resolve.c:302
+#: fortran/resolve.c:313
 #, no-c-format
 msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
 msgstr "Ergebnis Â»%sÂ« der enthaltenen Funktion Â»%sÂ« bei %L hat keinen IMPLICIT-TypÂ«"
 
-#: fortran/resolve.c:319
+#: fortran/resolve.c:330
 #, no-c-format
 msgid "Character-valued internal function '%s' at %L must not be assumed length"
 msgstr "Interne zeichenwertige Funktion Â»%sÂ« bei %L darf keine vermutete LÃ¤nge haben"
 
-#: fortran/resolve.c:490
+#: fortran/resolve.c:501
 #, no-c-format
-msgid "Procedure %s at %L has entries with mismatched array specifications"
-msgstr "Prozedur %s bei %L hat EintrÃ¤ge mit unpassenden Feldspezifikationen"
+msgid "Function %s at %L has entries with mismatched array specifications"
+msgstr "Funktion %s bei %L hat EintrÃ¤ge mit unpassenden Feldspezifikationen"
 
-#: fortran/resolve.c:516
+#: fortran/resolve.c:518
 #, no-c-format
+msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
+msgstr "Erweiterung: Funktion %s bei %L mit EintrÃ¤gen, die Variablen mit verschiedenen ZeichenkettenlÃ¤ngen zurÃ¼ckgeben"
+
+#: fortran/resolve.c:545
+#, no-c-format
 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
 msgstr "FUNCTION-Ergebnis %s kann kein Feld in FUNCTION %s bei %L sein"
 
-#: fortran/resolve.c:520
+#: fortran/resolve.c:549
 #, no-c-format
 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
 msgstr "ENTRY-Ergebnis %s kann kein Feld in FUNCTION %s bei %L sein"
 
-#: fortran/resolve.c:527
+#: fortran/resolve.c:556
 #, no-c-format
 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr "FUNCTION-Ergebnis %s kann kein POINTER in FUNCTION %s bei %L sein"
 
-#: fortran/resolve.c:531
+#: fortran/resolve.c:560
 #, no-c-format
 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr "ENTRY-Ergebnis %s kann kein POINTER in FUNCTION %s bei %L sein"
 
-#: fortran/resolve.c:569
+#: fortran/resolve.c:598
 #, no-c-format
 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
 msgstr "FUNCTION-Ergebnis %s kann nicht vom Typ %s in FUNCTION %s bei %L sein"
 
-#: fortran/resolve.c:574
+#: fortran/resolve.c:603
 #, no-c-format
 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
 msgstr "ENTRY-Ergebnis %s kann nicht vom Typ %s in FUNCTION %s bei %L sein"
 
-#: fortran/resolve.c:643
+#: fortran/resolve.c:661
 #, no-c-format
+msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
+msgstr "Variable Â»%sÂ« bei %L ist in COMMON, aber Initialisierung ist nur in BLOCK DATA erlaubt"
+
+#: fortran/resolve.c:665
+#, no-c-format
+msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
+msgstr "Initialisierte Variable Â»%sÂ« bei %L ist in leerem COMMON, aber Initialisierung ist nur in in benannten Common-Blocks erlaubt"
+
+#: fortran/resolve.c:676
+#, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
 msgstr "Variable Â»%sÂ« abgeleiteten Typs in COMMON bei %L hat weder das SEQUENCE- noch das BIND(C)-Attribut"
 
-#: fortran/resolve.c:647
+#: fortran/resolve.c:680
 #, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
 msgstr "Variable Â»%sÂ« abgeleiteten Typs in COMMON bei %L hat eine endgÃ¼ltige Komponente, die allozierbar ist"
 
-#: fortran/resolve.c:651
+#: fortran/resolve.c:684
 #, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
 msgstr "Variable Â»%sÂ« abgeleiteten Typs in COMMON bei %L darf nicht Standardinitialisierung haben"
 
-#: fortran/resolve.c:661
+#: fortran/resolve.c:711
 #, no-c-format
 msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
 msgstr "COMMON-Block Â»%sÂ« bei %L wird bei %L als PARAMETER verwendet"
 
-#: fortran/resolve.c:665
+#: fortran/resolve.c:715
 #, no-c-format
 msgid "COMMON block '%s' at %L is also an intrinsic procedure"
 msgstr "COMMON-Block Â»%sÂ« bei %L ist auch eine intrinsische Prozedur"
 
-#: fortran/resolve.c:669
+#: fortran/resolve.c:719
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
 msgstr "Fortran 2003: COMMON-Block Â»%sÂ« bei %L der auch ein Funktionsergebnis ist"
 
-#: fortran/resolve.c:674
+#: fortran/resolve.c:724
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
 msgstr "Fortran 2003: COMMON-Block Â»%sÂ« bei %L der auch eine globale Prozedur ist"
 
-#: fortran/resolve.c:736
+#: fortran/resolve.c:786
 #, no-c-format
 msgid "Components of structure constructor '%s' at %L are PRIVATE"
 msgstr "Komponenten des Strukturkonstruktors Â»%sÂ« bei %L sind PRIVATE"
 
-#: fortran/resolve.c:756
+#: fortran/resolve.c:808
 #, no-c-format
 msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
 msgstr "Der Rang des Elements im Konstruktor abgeleiteten Typs bei %L passt nicht zu dem der Komponente (%d/%d)"
 
-#: fortran/resolve.c:769
+#: fortran/resolve.c:821
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
 msgstr "Das Element in Konstruktor abgeleiteten Typs bei %L fÃ¼r Zeigerkomponente Â»%sÂ« ist %s, sollte aber %s sein"
 
-#: fortran/resolve.c:786
+#: fortran/resolve.c:838
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
 msgstr "Das Element im Konstruktor abgeleiteten Typs bei %L fÃ¼r Zeigerkomponente Â»%sÂ« sollte ein POINTER oder ein TARGET sein"
 
-#: fortran/resolve.c:913
+#: fortran/resolve.c:965
 #, no-c-format
 msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
 msgstr "Die obere Schranke in der letzten Dimension muss in der Referenz auf das Feld Â»%sÂ« vermuteter GrÃ¶ÃŸe bei %L auftreten"
 
-#: fortran/resolve.c:976 fortran/resolve.c:5434 fortran/resolve.c:6098
+#: fortran/resolve.c:1029 fortran/resolve.c:5576 fortran/resolve.c:6282
 #, no-c-format
 msgid "Label %d referenced at %L is never defined"
 msgstr "Marke %d wird bei %L referenziert aber nirgendwo definiert"
 
-#: fortran/resolve.c:986
+#: fortran/resolve.c:1039
 #, no-c-format
 msgid "'%s' at %L is ambiguous"
 msgstr "Â»%sÂ« bei %L ist mehrdeutig"
 
-#: fortran/resolve.c:1018
+#: fortran/resolve.c:1075
 #, no-c-format
 msgid "Statement function '%s' at %L is not allowed as an actual argument"
 msgstr "Anweisungsfunktion Â»%sÂ« bei %L ist nicht als effektives Argument erlaubt"
 
-#: fortran/resolve.c:1026
+#: fortran/resolve.c:1083
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
 msgstr "Eingebautes Â»%sÂ« bei %L ist nicht als effektives Argument erlaubt"
 
-#: fortran/resolve.c:1033
+#: fortran/resolve.c:1090
 #, no-c-format
 msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
 msgstr "Interne Prozedur Â»%sÂ« ist nicht als effektives Argument bei %L erlaubt"
 
-#: fortran/resolve.c:1039
+#: fortran/resolve.c:1096
 #, no-c-format
 msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr "Elementare nicht-intrinsische Prozedur Â»%sÂ« ist nicht als effektives Argument bei %L erlaubt"
 
-#: fortran/resolve.c:1059
+#: fortran/resolve.c:1116
 #, no-c-format
 msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr "GENERIC-Prozedur Â»%sÂ« ist bei %L nicht als effektives Argument erlaubt"
 
-#: fortran/resolve.c:1098
+#: fortran/resolve.c:1157
 #, no-c-format
 msgid "Symbol '%s' at %L is ambiguous"
 msgstr "Symbol Â»%sÂ« bei %L ist mehrdeutig"
 
-#: fortran/resolve.c:1143
+#: fortran/resolve.c:1206
 #, no-c-format
 msgid "By-value argument at %L is not of numeric type"
 msgstr "Wertargument bei %L hat keinen numerischen Typ"
 
-#: fortran/resolve.c:1150
+#: fortran/resolve.c:1213
 #, no-c-format
 msgid "By-value argument at %L cannot be an array or an array section"
 msgstr "Wertargument bei %L kann kein Feld oder Feldabschnitt sein"
 
-#: fortran/resolve.c:1164
+#: fortran/resolve.c:1227
 #, no-c-format
 msgid "By-value argument at %L is not allowed in this context"
 msgstr "Wertargument bei %L ist in diesem Kontext nicht erlaubt"
 
-#: fortran/resolve.c:1176
+#: fortran/resolve.c:1239
 #, no-c-format
 msgid "Passing internal procedure at %L by location not allowed"
 msgstr "Ãœbergabe der eingebauten Prozedur Ã¼ber die Speicherstelle ist bei %L nicht erlaubt"
 
-#: fortran/resolve.c:1293
+#: fortran/resolve.c:1356
 #, no-c-format
 msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
 msgstr "Â»%sÂ« bei %L ist ein Feld und optional; wenn es fehlt, kann es nicht das effektive Argument einer elementaren Prozedur sein, es sei denn, es gibt ein nicht-optionales Argument mit dem selben Rang (12.4.1.5)"
 
-#: fortran/resolve.c:1315
+#: fortran/resolve.c:1378
 msgid "elemental procedure"
 msgstr "Elementares Unterprogramm"
 
-#: fortran/resolve.c:1332
+#: fortran/resolve.c:1395
 #, no-c-format
 msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
 msgstr "Effektives Argument bei %L fÃ¼r INTENT(%s)-Dummy Â»%sÂ« von ELEMENTAL-Unterprogramm Â»%sÂ« ist skalar, aber ein anderes effektives Argument ist ein Feld"
 
-#: fortran/resolve.c:1466
+#: fortran/resolve.c:1531
 #, no-c-format
 msgid "There is no specific function for the generic '%s' at %L"
 msgstr "Es gibt keine spezifische Funktion fÃ¼r das allgemeine Â»%sÂ« bei %L"
 
-#: fortran/resolve.c:1475
+#: fortran/resolve.c:1540
 #, no-c-format
 msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
 msgstr "Generische Funktion Â»%sÂ« bei %L ist nicht mit spezifischer intrinsischer Schnittstelle vereinbar"
 
-#: fortran/resolve.c:1513
+#: fortran/resolve.c:1594
 #, no-c-format
 msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr "Funktion Â»%sÂ« bei %L ist INTRINSIC, aber nicht mit eingebauter Funktion vertrÃ¤glich"
 
-#: fortran/resolve.c:1559
+#: fortran/resolve.c:1640
 #, no-c-format
 msgid "Unable to resolve the specific function '%s' at %L"
 msgstr "Spezifische Funktion Â»%sÂ« bei %L kann nicht aufgelÃ¶st werden"
 
-#: fortran/resolve.c:1615 fortran/resolve.c:8740
+#: fortran/resolve.c:1696 fortran/resolve.c:8931
 #, no-c-format
 msgid "Function '%s' at %L has no IMPLICIT type"
 msgstr "Funktion Â»%sÂ« bei %L hat IMPLICIT-Typ"
 
-#: fortran/resolve.c:1799
+#: fortran/resolve.c:1907
 #, no-c-format
 msgid "Argument to '%s' at %L is not a variable"
 msgstr "Argument von Â»%sÂ« bei %L ist keine Variable"
 
-#: fortran/resolve.c:1871
+#: fortran/resolve.c:1979
 #, no-c-format
 msgid "More actual than formal arguments in '%s' call at %L"
 msgstr "Mehr effektive als formale Argumente in Aufruf von Â»%sÂ« bei %L"
 
-#: fortran/resolve.c:1883
+#: fortran/resolve.c:1991
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
 msgstr "Parameter Â»%sÂ« fÃ¼r Â»%sÂ« bei %L muss entweder ein TARGET oder ein zugeordneter Zeiger sein"
 
-#: fortran/resolve.c:1909
+#: fortran/resolve.c:2017
 #, no-c-format
 msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
 msgstr "Reservierbare Variable Â»%sÂ«, die als als Parameter fÃ¼r Â»%sÂ« bei %L verwendet wird, darf kein Feld der GrÃ¶ÃŸe Null sein"
 
-#: fortran/resolve.c:1926
+#: fortran/resolve.c:2034
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr "Feld Â»%sÂ« bei %L mit vermuteter Form kann kein Argument fÃ¼r Prozedur Â»%sÂ« sein, da es nicht C-kompatibel ist"
 
-#: fortran/resolve.c:1936
+#: fortran/resolve.c:2044
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr "Feld Â»%sÂ« bei %L mit aufgeschobener Form kann kein Argument fÃ¼r Prozedur Â»%sÂ« sein, da es nicht C-kompatibel ist"
 
-#: fortran/resolve.c:1959 fortran/resolve.c:1998
+#: fortran/resolve.c:2067 fortran/resolve.c:2106
 #, no-c-format
 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
 msgstr "CHARACTER-Argument Â»%sÂ« von Â»%sÂ« bei %L muss LÃ¤nge 1 haben"
 
 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
 #. scalar pointer.
-#: fortran/resolve.c:1974
+#: fortran/resolve.c:2082
 #, no-c-format
 msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
 msgstr "Argument Â»%sÂ« fÃ¼r Â»%sÂ« bei %L muss ein zugeordneter skalarer POINTER sein"
 
-#: fortran/resolve.c:1990
+#: fortran/resolve.c:2098
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a scalar"
 msgstr "Parameter Â»%sÂ« fÃ¼r Â»%sÂ« bei %L muss ein Skalar sein"
 
 #. TODO: Update this error message to allow for procedure
 #. pointers once they are implemented.
-#: fortran/resolve.c:2012
+#: fortran/resolve.c:2120
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a procedure"
 msgstr "Parameter Â»%sÂ« fÃ¼r Â»%sÂ« bei %L muss eine Prozedur sein"
 
-#: fortran/resolve.c:2020
+#: fortran/resolve.c:2128
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
 msgstr "Parameter Â»%sÂ« fÃ¼r Â»%sÂ« bei %L muss BIND(C) sein"
 
-#: fortran/resolve.c:2062
+#: fortran/resolve.c:2170
 #, no-c-format
 msgid "'%s' at %L is not a function"
 msgstr "Â»%sÂ« bei %L ist keine Funktion"
 
-#: fortran/resolve.c:2068
+#: fortran/resolve.c:2176
 #, no-c-format
 msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
 msgstr "ABSTRACT INTERFACE Â»%sÂ« darf bei %L nicht referenziert werden"
 
 #. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:2111
+#: fortran/resolve.c:2219
 #, no-c-format
 msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
 msgstr "Funktion Â»%sÂ« ist als CHARACTER(*) deklariert und kann nicht bei %L verwendet werden, da es kein Scheinargument ist"
 
-#: fortran/resolve.c:2164
+#: fortran/resolve.c:2272
 #, no-c-format
 msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
 msgstr "Benutzerdefinierte nicht-elementare Funktion Â»%sÂ« bei %L ist in WORKSHARE-Konstrukt nicht erlaubt"
 
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2321
 #, no-c-format
 msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
 msgstr "Referenz auf Nicht-PURE-Funktion Â»%sÂ« bei %L innerhalb eines FORALL %s"
 
-#: fortran/resolve.c:2220
+#: fortran/resolve.c:2328
 #, no-c-format
 msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
 msgstr "Funktionsreferenz auf Â»%sÂ« bei %L ist Nicht-PURE-Prozedur innerhalb einer PURE-Prozedur"
 
-#: fortran/resolve.c:2235
+#: fortran/resolve.c:2343
 #, no-c-format
 msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr "Funktion Â»%sÂ« bei %L kann sich nicht selbst aufrufen, da sie nicht RECURSIVE ist"
 
-#: fortran/resolve.c:2243
+#: fortran/resolve.c:2351
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as RECURSIVE"
 msgstr "Aufruf des Eintrags Â»%sÂ« bei %L ist rekursiv, aber Funktion Â»%sÂ« ist nicht als RECURSIVE deklariert"
 
-#: fortran/resolve.c:2285
+#: fortran/resolve.c:2393
 #, no-c-format
 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
 msgstr "Unterprogrammaufruf von Â»%sÂ« in FORALL-Block bei %L ist nicht PURE"
 
-#: fortran/resolve.c:2288
+#: fortran/resolve.c:2396
 #, no-c-format
 msgid "Subroutine call to '%s' at %L is not PURE"
 msgstr "Unterprogrammaufruf von Â»%sÂ« bei %L ist nicht PURE"
 
-#: fortran/resolve.c:2351
+#: fortran/resolve.c:2459
 #, no-c-format
 msgid "There is no specific subroutine for the generic '%s' at %L"
 msgstr "Es gibt kein spezifisches Unterprogramm fÃ¼r allgemeines Â»%sÂ« bei %L"
 
-#: fortran/resolve.c:2360
+#: fortran/resolve.c:2468
 #, no-c-format
 msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
 msgstr "Generisches Unterprogramm Â»%sÂ« bei %L ist nicht mit intrinsischer Unterprogrammschnittstelle vereinbar"
 
-#: fortran/resolve.c:2468
+#: fortran/resolve.c:2576
 #, no-c-format
 msgid "Missing SHAPE parameter for call to %s at %L"
 msgstr "Fehlender SHAPE-Parameter fÃ¼r Aufruf von Â»%sÂ« bei %L"
 
-#: fortran/resolve.c:2476
+#: fortran/resolve.c:2584
 #, no-c-format
 msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
 msgstr "SHAPE-Parameter fÃ¼r Aufruf von %s bei %L muss ein INTEGER-Feld mit Rang 1 sein"
 
-#: fortran/resolve.c:2543
+#: fortran/resolve.c:2667
 #, no-c-format
 msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr "Unterprogramm Â»%sÂ« bei %L ist INTRINSIC aber nicht mit eingebauter Funktion vertrÃ¤glich"
 
-#: fortran/resolve.c:2587
+#: fortran/resolve.c:2711
 #, no-c-format
 msgid "Unable to resolve the specific subroutine '%s' at %L"
 msgstr "Spezifisches Unterprogramm Â»%sÂ« bei %L kann nicht aufgelÃ¶st werden"
 
-#: fortran/resolve.c:2644
+#: fortran/resolve.c:2768
 #, no-c-format
 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
 msgstr "Â»%sÂ« bei %L hat einen Typen, der nicht zum CALL bei %L passt"
 
-#: fortran/resolve.c:2663
+#: fortran/resolve.c:2787
 #, no-c-format
 msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr "SUBROUTINE Â»%sÂ« bei %L kann sich nicht selbst aufrufen, da es nicht RECURSIVE ist"
 
-#: fortran/resolve.c:2671
+#: fortran/resolve.c:2795
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared as RECURSIVE"
 msgstr "Aufruf des Eintrags Â»%sÂ« bei %L ist rekursiv, aber Unterprogramm Â»%sÂ« ist nicht als RECURSIVE deklariert"
 
-#: fortran/resolve.c:2741
+#: fortran/resolve.c:2865
 #, no-c-format
 msgid "Shapes for operands at %L and %L are not conformable"
 msgstr "Formen der Operanden bei %L und %L stimmen nicht Ã¼berein"
 
-#: fortran/resolve.c:2792
+#: fortran/resolve.c:2916
 #, c-format
 msgid "Invalid context for NULL() pointer at %%L"
 msgstr "UngÃ¼ltiger Kontext fÃ¼r NULL()-Zeiger bei %%L"
 
-#: fortran/resolve.c:2808
+#: fortran/resolve.c:2932
 #, c-format
 msgid "Operand of unary numeric operator '%s' at %%L is %s"
 msgstr "Operand des unÃ¤ren numerischen Operators Â»%sÂ« bei %%L ist %s"
 
-#: fortran/resolve.c:2824
+#: fortran/resolve.c:2948
 #, c-format
 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
 msgstr "Operanden des binÃ¤ren numerischen Operators Â»%sÂ« bei %%L sind %s/%s"
 
-#: fortran/resolve.c:2838
+#: fortran/resolve.c:2962
 #, c-format
 msgid "Operands of string concatenation operator at %%L are %s/%s"
 msgstr "Operanden des Zeichenkettenverkettungsoperators bei %%L sind %s/%s"
 
-#: fortran/resolve.c:2857
+#: fortran/resolve.c:2981
 #, c-format
 msgid "Operands of logical operator '%s' at %%L are %s/%s"
 msgstr "Operanden des logischen Operators Â»%sÂ« bei %%L sind %s/%s"
 
-#: fortran/resolve.c:2871
+#: fortran/resolve.c:2995
 #, c-format
 msgid "Operand of .not. operator at %%L is %s"
 msgstr "Operand des Operators .not. bei %%L ist %s"
 
-#: fortran/resolve.c:2885
+#: fortran/resolve.c:3009
 msgid "COMPLEX quantities cannot be compared at %L"
 msgstr "COMPLEX-GrÃ¶ÃŸen kÃ¶nnen nicht bei %L verglichen werden"
 
-#: fortran/resolve.c:2913
+#: fortran/resolve.c:3037
 #, c-format
 msgid "Logicals at %%L must be compared with %s instead of %s"
 msgstr "Logische Werte bei %%L mÃ¼ssen mit %s statt mit %s verglichen werden"
 
-#: fortran/resolve.c:2919
+#: fortran/resolve.c:3043
 #, c-format
 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
 msgstr "Operanden des Vergleichsoperators Â»%sÂ« bei %%L sind %s/%s"
 
-#: fortran/resolve.c:2927
+#: fortran/resolve.c:3051
 #, c-format
 msgid "Unknown operator '%s' at %%L"
 msgstr "Unbekannter Operator Â»%sÂ« bei %%L"
 
-#: fortran/resolve.c:2929
+#: fortran/resolve.c:3053
 #, c-format
 msgid "Operand of user operator '%s' at %%L is %s"
 msgstr "Operand des Benutzeroperators Â»%sÂ« bei %%L ist %s"
 
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:3056
 #, c-format
 msgid "Operands of user operator '%s' at %%L are %s/%s"
 msgstr "Operanden des Benutzeroperators Â»%sÂ« bei %%L sind %s/%s"
 
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3142
 #, c-format
 msgid "Inconsistent ranks for operator at %%L and %%L"
 msgstr "RÃ¤nge fÃ¼r Operator bei %%L und %%L stimmen nicht Ã¼berein"
 
-#: fortran/resolve.c:3212
+#: fortran/resolve.c:3339
 #, no-c-format
 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %d"
 
-#: fortran/resolve.c:3220
+#: fortran/resolve.c:3347
 #, no-c-format
 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %d"
 
-#: fortran/resolve.c:3239
+#: fortran/resolve.c:3366
 #, no-c-format
 msgid "Illegal stride of zero at %L"
 msgstr "UnzulÃ¤ssiger Schritt von Null bei %L"
 
-#: fortran/resolve.c:3256
+#: fortran/resolve.c:3383
 #, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "Untere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %d"
 
-#: fortran/resolve.c:3264
+#: fortran/resolve.c:3391
 #, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "Untere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %d"
 
-#: fortran/resolve.c:3280
+#: fortran/resolve.c:3407
 #, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "Obere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld < %ld) in Dimension %d"
 
-#: fortran/resolve.c:3289
+#: fortran/resolve.c:3416
 #, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "Obere Feldreferenz bei %L ist auÃŸerhalb der Schranken (%ld > %ld) in Dimension %d"
 
-#: fortran/resolve.c:3328
+#: fortran/resolve.c:3455
 #, no-c-format
 msgid "Rightmost upper bound of assumed size array section not specified at %L"
 msgstr "Rechte obere Schranke des Feldabschnitts angenommener GrÃ¶ÃŸe nicht angegeben bei %L"
 
-#: fortran/resolve.c:3338
+#: fortran/resolve.c:3465
 #, no-c-format
 msgid "Rank mismatch in array reference at %L (%d/%d)"
 msgstr "Unpassende RÃ¤nge in Feldreferenz bei %L (%d/%d)"
 
-#: fortran/resolve.c:3366
+#: fortran/resolve.c:3493
 #, no-c-format
 msgid "Array index at %L must be scalar"
 msgstr "Feldindex bei %L muss skalar sein"
 
-#: fortran/resolve.c:3372
+#: fortran/resolve.c:3499
 #, no-c-format
 msgid "Array index at %L must be of INTEGER type"
 msgstr "Feldindex bei %L muss INTEGER-Typ haben"
 
-#: fortran/resolve.c:3378
+#: fortran/resolve.c:3505
 #, no-c-format
 msgid "Extension: REAL array index at %L"
 msgstr "Erweiterung: REAL-Feld-Index bei %L"
 
-#: fortran/resolve.c:3408
+#: fortran/resolve.c:3535
 #, no-c-format
 msgid "Argument dim at %L must be scalar"
 msgstr "Argument dim bei %L muss skalar sein"
 
-#: fortran/resolve.c:3414
+#: fortran/resolve.c:3542
 #, no-c-format
 msgid "Argument dim at %L must be of INTEGER type"
 msgstr "Argument dim bei %L muss INTEGER-Typ haben"
 
-#: fortran/resolve.c:3534
+#: fortran/resolve.c:3663
 #, no-c-format
 msgid "Array index at %L is an array of rank %d"
 msgstr "Feldindex bei %L ist ein Feld mit Rang %d"
 
-#: fortran/resolve.c:3571
+#: fortran/resolve.c:3700
 #, no-c-format
 msgid "Substring start index at %L must be of type INTEGER"
 msgstr "Anfangs-Index der Teilzeichenkette bei %L muss INTEGER-Typ haben"
 
-#: fortran/resolve.c:3578
+#: fortran/resolve.c:3707
 #, no-c-format
 msgid "Substring start index at %L must be scalar"
 msgstr "Anfangs-Index der Teilzeichenkette bei %L muss skalar sein"
 
-#: fortran/resolve.c:3587
+#: fortran/resolve.c:3716
 #, no-c-format
 msgid "Substring start index at %L is less than one"
 msgstr "Anfangs-Index der Teilzeichenkette bei %L ist kleiner als Eins"
 
-#: fortran/resolve.c:3600
+#: fortran/resolve.c:3729
 #, no-c-format
 msgid "Substring end index at %L must be of type INTEGER"
 msgstr "End-Index der Teilzeichenkette bei %L muss INTEGER-Typ haben"
 
-#: fortran/resolve.c:3607
+#: fortran/resolve.c:3736
 #, no-c-format
 msgid "Substring end index at %L must be scalar"
 msgstr "End-Index der Teilzeichenkette bei %L muss skalar sein"
 
-#: fortran/resolve.c:3617
+#: fortran/resolve.c:3746
 #, no-c-format
 msgid "Substring end index at %L exceeds the string length"
 msgstr "End-Index der Teilzeichenkette bei %L Ã¼berschreitet ZeichenkettenlÃ¤nge"
 
-#: fortran/resolve.c:3755
+#: fortran/resolve.c:3884
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
 msgstr "Komponente rechts einer Teilreferenz mit Rang grÃ¶ÃŸer Null darf kein POINTER-Attribut bei %L haben"
 
-#: fortran/resolve.c:3762
+#: fortran/resolve.c:3891
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
 msgstr "Komponente rechts einer Teilreferenz mit Rang ungleich Null darf bei %L kein Attribut ALLOCATABLE haben"
 
-#: fortran/resolve.c:3781
+#: fortran/resolve.c:3910
 #, no-c-format
 msgid "Two or more part references with nonzero rank must not be specified at %L"
 msgstr "Zwei oder mehr Teilreferenzen mit Rang grÃ¶ÃŸer Null dÃ¼rfen nicht bei %L angegeben werden"
 
-#: fortran/resolve.c:3956
+#: fortran/resolve.c:4085
 #, no-c-format
 msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
 msgstr "In Spezifikationsausdruck verwendete Variable Â»%sÂ« wird bei %L vor Anweisung ENTRY referenziert, in der sie ein Parameter ist"
 
-#: fortran/resolve.c:3961
+#: fortran/resolve.c:4090
 #, no-c-format
 msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
 msgstr "Variable Â»%sÂ« wird bei %L vor Anweisung ENTRY verwendet, in der sie ein Parameter ist"
 
-#: fortran/resolve.c:4238
+#: fortran/resolve.c:4367
 #, no-c-format
 msgid "%s at %L must be a scalar"
 msgstr "%s bei %L muss skalar sein"
 
-#: fortran/resolve.c:4248
+#: fortran/resolve.c:4377
 #, no-c-format
 msgid "Deleted feature: %s at %L must be integer"
 msgstr "GelÃ¶schte Funktion: %s bei %C muss eine Ganzzahl sein"
 
-#: fortran/resolve.c:4252 fortran/resolve.c:4259
+#: fortran/resolve.c:4381 fortran/resolve.c:4388
 #, no-c-format
 msgid "%s at %L must be INTEGER"
 msgstr "%s bei %L muss INTEGER sein"
 
-#: fortran/resolve.c:4279
+#: fortran/resolve.c:4408
 #, no-c-format
 msgid "Cannot assign to loop variable in PURE procedure at %L"
 msgstr "In PURE-Prozedur bei %L kann nicht an Schleifenvariable zugewiesen werden"
 
-#: fortran/resolve.c:4303
+#: fortran/resolve.c:4432
 #, no-c-format
 msgid "Step expression in DO loop at %L cannot be zero"
 msgstr "Schrittausdruck in DO-Schleife bei %L kann nicht Null sein"
 
-#: fortran/resolve.c:4378
+#: fortran/resolve.c:4508
 #, no-c-format
 msgid "FORALL index-name at %L must be a scalar INTEGER"
 msgstr "FORALL-Indexname bei %L muss skalarer INTEGER sein"
 
-#: fortran/resolve.c:4383
+#: fortran/resolve.c:4513
 #, no-c-format
 msgid "FORALL start expression at %L must be a scalar INTEGER"
 msgstr "FORALL-Anfangsausdruck bei %L muss skalarer INTEGER sein"
 
-#: fortran/resolve.c:4390
+#: fortran/resolve.c:4520
 #, no-c-format
 msgid "FORALL end expression at %L must be a scalar INTEGER"
 msgstr "FORALL-Endausdruck bei %L muss skalarer INTEGER sein"
 
-#: fortran/resolve.c:4398
+#: fortran/resolve.c:4528
 #, no-c-format
 msgid "FORALL stride expression at %L must be a scalar %s"
 msgstr "FORALL-Schrittausdruck bei %L muss skalares %s sein"
 
-#: fortran/resolve.c:4403
+#: fortran/resolve.c:4533
 #, no-c-format
 msgid "FORALL stride expression at %L cannot be zero"
 msgstr "FORALL-Schrittausdruck bei %L kann nicht Null sein"
 
-#: fortran/resolve.c:4419
+#: fortran/resolve.c:4549
 #, no-c-format
 msgid "FORALL index '%s' may not appear in triplet specification at %L"
 msgstr "FORALL-Index Â»%sÂ« kann nicht in Tripel-Spezifikation bei %L auftreten"
 
-#: fortran/resolve.c:4499
+#: fortran/resolve.c:4629
 #, no-c-format
 msgid "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr "Ausdruck in DEALLOCATE-Ausdruck bei %L muss ALLOCATABLE oder ein POINTER sein"
 
-#: fortran/resolve.c:4506
+#: fortran/resolve.c:4636
 #, no-c-format
 msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
 msgstr "INTENT(IN)-Variable Â»%sÂ« bei %L kann nicht freigegeben werden"
 
-#: fortran/resolve.c:4675
+#: fortran/resolve.c:4740
 #, no-c-format
 msgid "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the same statement at %L"
 msgstr "Die STAT-Variable Â»%sÂ« in einer ALLOCATE-Anweisung darf bei %L nicht in der gleichen Anweisung alloziert werden"
 
-#: fortran/resolve.c:4711
+#: fortran/resolve.c:4776
 #, no-c-format
 msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr "Ausdruck in ALLOCATE-Anweisung bei %L muss ALLOCATABLE oder ein POINTER sein"
 
-#: fortran/resolve.c:4719
+#: fortran/resolve.c:4784
 #, no-c-format
 msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
 msgstr "INTENT(IN)-Variable Â»%sÂ« bei %L kann nicht alloziert werden"
 
-#: fortran/resolve.c:4743
+#: fortran/resolve.c:4808
 #, no-c-format
 msgid "Array specification required in ALLOCATE statement at %L"
 msgstr "In ALLOCATE-Anweisung bei %L ist Feld-Spezifikation erforderlich"
 
-#: fortran/resolve.c:4773
+#: fortran/resolve.c:4838
 #, no-c-format
 msgid "Bad array specification in ALLOCATE statement at %L"
 msgstr "Falsche Feldspezifikation in ALLOCATE-Anweisung bei %L"
 
-#: fortran/resolve.c:4791
+#: fortran/resolve.c:4856
 #, no-c-format
 msgid "'%s' must not appear an the array specification at %L in the same ALLOCATE statement where it is itself allocated"
 msgstr "Â»%sÂ« darf nicht bei %L in einer Feldspezifikation in der gleichen ALLOCATE-Anweisung auftreten, wo es selbst alloziert wird"
 
+#: fortran/resolve.c:4880
+#, no-c-format
+msgid "STAT variable '%s' of %s statement at %C cannot be INTENT(IN)"
+msgstr "STAT-Variable Â»%sÂ« der %s-Anweisung bei %C kann nicht INTENT(IN) sein"
+
+#: fortran/resolve.c:4884
+#, no-c-format
+msgid "Illegal STAT variable in %s statement at %C for a PURE procedure"
+msgstr "Illegale STAT-Variable in %s-Anweisung bei %C fÃ¼r eine PURE-Prozedur"
+
+#: fortran/resolve.c:4922
+#, no-c-format
+msgid "STAT tag in %s statement at %L must be a variable"
+msgstr "STAT-Marke in %s-Anweisung bei %L muss eine Variable sein"
+
+#: fortran/resolve.c:4928
+#, no-c-format
+msgid "STAT tag in %s statement at %L must be of type INTEGER"
+msgstr "STAT-Marke in %s-Anweisung bei %L muss Typ INTEGER haben"
+
 #. The cases overlap, or they are the same
 #. 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.
-#: fortran/resolve.c:4949
+#: fortran/resolve.c:5091
 #, no-c-format
 msgid "CASE label at %L overlaps with CASE label at %L"
 msgstr "CASE-Marke bei %L Ã¼berschneidet sich mit CASE-Marke bei %L"
 
-#: fortran/resolve.c:5000
+#: fortran/resolve.c:5142
 #, no-c-format
 msgid "Expression in CASE statement at %L must be of type %s"
 msgstr "Ausdruck in CASE-Anweisung bei %L muss Typ %s haben"
 
-#: fortran/resolve.c:5011
+#: fortran/resolve.c:5153
 #, no-c-format
 msgid "Expression in CASE statement at %L must be kind %d"
 msgstr "Ausdruck in CASE-Anweisung bei %L muss von Art %d sein"
 
-#: fortran/resolve.c:5023
+#: fortran/resolve.c:5165
 #, no-c-format
 msgid "Expression in CASE statement at %L must be scalar"
 msgstr "Ausdruck in CASE-Anweisung bei %L muss skalar sein"
 
-#: fortran/resolve.c:5069
+#: fortran/resolve.c:5211
 #, no-c-format
 msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
 msgstr "Auswahlausdruck in berechneter GOTO-Anweisung bei %L muss ein skalarer Ganzzahlausdruck sein"
 
-#: fortran/resolve.c:5087
+#: fortran/resolve.c:5229
 #, no-c-format
 msgid "Argument of SELECT statement at %L cannot be %s"
 msgstr "Argument der SELECT-Anweisung bei %L kann nicht %s sein"
 
-#: fortran/resolve.c:5096
+#: fortran/resolve.c:5238
 #, no-c-format
 msgid "Argument of SELECT statement at %L must be a scalar expression"
 msgstr "Argument der SELECT-Anweisung bei %L muss ein skalarer Ausdruck sein"
 
-#: fortran/resolve.c:5161
+#: fortran/resolve.c:5303
 #, no-c-format
 msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
 msgstr "Der DEFAULT CASE bei %L kann nicht von zweitem DEFAULT CASE bei %L gefolgt werden"
 
-#: fortran/resolve.c:5187
+#: fortran/resolve.c:5329
 #, no-c-format
 msgid "Logical range in CASE statement at %L is not allowed"
 msgstr "Logischer Bereich in CASE-Anweisung bei %L ist nicht erlaubt"
 
-#: fortran/resolve.c:5199
+#: fortran/resolve.c:5341
 #, no-c-format
 msgid "constant logical value in CASE statement is repeated at %L"
 msgstr "Konstanter logischer Wert in CASE-Anweisung wird bei %L wiederholt"
 
-#: fortran/resolve.c:5213
+#: fortran/resolve.c:5355
 #, no-c-format
 msgid "Range specification at %L can never be matched"
 msgstr "Bereichsspezifikation bei %L kann nie passen"
 
-#: fortran/resolve.c:5316
+#: fortran/resolve.c:5458
 #, no-c-format
 msgid "Logical SELECT CASE block at %L has more that two cases"
 msgstr "Logischer SELECT CASE Block bei %L hat mehr als zwei FÃ¤lle"
 
-#: fortran/resolve.c:5354
+#: fortran/resolve.c:5496
 #, no-c-format
 msgid "Data transfer element at %L cannot have POINTER components"
 msgstr "DatenÃ¼bertragungselement bei %L kann keine POINTER-Komponenten haben"
 
-#: fortran/resolve.c:5361
+#: fortran/resolve.c:5503
 #, no-c-format
 msgid "Data transfer element at %L cannot have ALLOCATABLE components"
 msgstr "DatenÃ¼bertragungselement bei %L kann keine ALLOCATABLE-Komponenten haben"
 
-#: fortran/resolve.c:5368
+#: fortran/resolve.c:5510
 #, no-c-format
 msgid "Data transfer element at %L cannot have PRIVATE components"
 msgstr "DatenÃ¼bertragungselement bei %L kann keine PRIVATE-Komponenten haben"
 
-#: fortran/resolve.c:5377
+#: fortran/resolve.c:5519
 #, no-c-format
 msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
 msgstr "DatenÃ¼bertragungselement bei %L kann keine vollstÃ¤ndige Referenz auf Feld vermuteter GrÃ¶ÃŸe sein"
 
-#: fortran/resolve.c:5441
+#: fortran/resolve.c:5583
 #, no-c-format
 msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
 msgstr "Anweisung bei %L ist keine gÃ¼ltige Sprungzielanweisung fÃ¼r Sprungziel bei %L"
 
-#: fortran/resolve.c:5450
+#: fortran/resolve.c:5592
 #, no-c-format
 msgid "Branch at %L causes an infinite loop"
 msgstr "Sprung bei %L bewirkt Endlosschleife"
@@ -9540,647 +9589,657 @@
 #. 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.
-#: fortran/resolve.c:5463
+#: fortran/resolve.c:5605
 #, no-c-format
 msgid "Label at %L is not in the same block as the GOTO statement at %L"
 msgstr "Marke bei %L ist nicht im gleichen Block wie GOTO-Anweisung bei %L"
 
-#: fortran/resolve.c:5478 fortran/resolve.c:5492
+#: fortran/resolve.c:5620 fortran/resolve.c:5634
 #, no-c-format
 msgid "Deleted feature: GOTO at %L jumps to END of construct at %L"
 msgstr "GelÃ¶schte Funktion: GOTO bei %L springt zum ENDe des Konstrukts bei %L"
 
-#: fortran/resolve.c:5569
+#: fortran/resolve.c:5711
 #, no-c-format
 msgid "WHERE mask at %L has inconsistent shape"
 msgstr "WHERE-Maske bei %L hat ungÃ¼ltige Form"
 
-#: fortran/resolve.c:5585
+#: fortran/resolve.c:5727
 #, no-c-format
 msgid "WHERE assignment target at %L has inconsistent shape"
 msgstr "WHERE-Zuweisungsziel bei %L hat ungÃ¼ltige Form"
 
-#: fortran/resolve.c:5600 fortran/resolve.c:5682
+#: fortran/resolve.c:5735 fortran/resolve.c:5820
 #, no-c-format
+msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
+msgstr "Benutzerdefinierte Nicht-ELEMENTAL-Zuweisung in WHERE bei %L"
+
+#: fortran/resolve.c:5745 fortran/resolve.c:5830
+#, no-c-format
 msgid "Unsupported statement inside WHERE at %L"
 msgstr "Nicht unterstÃ¼tzte Anweisung in WHERE bei %L"
 
-#: fortran/resolve.c:5631
+#: fortran/resolve.c:5776
 #, no-c-format
 msgid "Assignment to a FORALL index variable at %L"
 msgstr "Zuweisung an FORALL-Indexvariable bei %L"
 
-#: fortran/resolve.c:5639
+#: fortran/resolve.c:5784
 #, no-c-format
 msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
 msgstr "Das FORALL mit Index Â»%sÂ« bewirkt mehr als eine Zuweisung an dieses Objekt bei %L"
 
-#: fortran/resolve.c:5774
+#: fortran/resolve.c:5922
 #, no-c-format
 msgid "An outer FORALL construct already has an index with this name %L"
 msgstr "Ein Ã¤uÃŸeres FORALL-Konstrukt hat bereits einen Index mit Namen %L"
 
-#: fortran/resolve.c:5830
+#: fortran/resolve.c:5978
 #, no-c-format
 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
 msgstr "Klausel WHERE/ELSEWHERE bei %L erfordert ein LOGICAL-Feld"
 
-#: fortran/resolve.c:5890
+#: fortran/resolve.c:6037
 #, no-c-format
 msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
 msgstr "Das anstelle einer Zuweisung aufgerufene Unterprogramm Â»%sÂ« bei %L muss PURE sein"
 
-#: fortran/resolve.c:5927
+#: fortran/resolve.c:6110
 #, no-c-format
 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
 msgstr "CHARACTER-Ausdruck wird in Zuweisung (%d/%d) bei %L abgeschnitten"
 
-#: fortran/resolve.c:5950
+#: fortran/resolve.c:6135
 #, no-c-format
 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
 msgstr "In PURE-Prozedur bei %2$L kann nicht an Variable Â»%1$sÂ« zugewiesen werden"
 
-#: fortran/resolve.c:5962
+#: fortran/resolve.c:6147
 #, no-c-format
 msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
 msgstr "Die unreine Variable bei %L wird einer Variable abgeleiteten Typs mit einer POINTER-Komponente in einer PURE-Prozedur zugewiesen (12.6)"
 
-#: fortran/resolve.c:6066
+#: fortran/resolve.c:6250
 #, no-c-format
 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
 msgstr "Anweisung ASSIGNED GOTO bei %L erfordert eine INTEGER-Variable"
 
-#: fortran/resolve.c:6069
+#: fortran/resolve.c:6253
 #, no-c-format
 msgid "Variable '%s' has not been assigned a target label at %L"
 msgstr "Variable Â»%sÂ« wurde keine Zielmarke bei %L zugewiesen"
 
-#: fortran/resolve.c:6080
+#: fortran/resolve.c:6264
 #, no-c-format
 msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
 msgstr "Alternative RETURN-Anweisung bei %L erfordert einen SCALAR-INTEGER-Spezifizierer als RÃ¼ckgabe"
 
-#: fortran/resolve.c:6106
+#: fortran/resolve.c:6290
 #, no-c-format
 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
 msgstr "ASSIGN-Anweisung bei %L erfordert eine skalare Standard-INTEGER-Variable"
 
-#: fortran/resolve.c:6121
+#: fortran/resolve.c:6305
 #, no-c-format
 msgid "Arithmetic IF statement at %L requires a numeric expression"
 msgstr "Arithmetische IF-Anweisung bei %L erfordert einen numerischen Ausdruck"
 
-#: fortran/resolve.c:6163
+#: fortran/resolve.c:6347
 #, no-c-format
 msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
 msgstr "Abbruchbedingung der DO WHILE-Schleife bei %L muss ein skalarer LOGICAL-Ausdruck sein"
 
-#: fortran/resolve.c:6170
+#: fortran/resolve.c:6420
 #, no-c-format
-msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
-msgstr "STAT-Marke in ALLOCATE-Anweisung bei %L muss Typ INTEGER haben"
-
-#: fortran/resolve.c:6182
-#, no-c-format
-msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
-msgstr "STAT-Marke in DEALLOCATE-Anweisung bei %L muss Typ INTEGER haben"
-
-#: fortran/resolve.c:6247
-#, no-c-format
 msgid "FORALL mask clause at %L requires a LOGICAL expression"
 msgstr "FORALL-Maskenklausel bei %L erfordert einen LOGICAL-Ausdruck"
 
-#: fortran/resolve.c:6317 fortran/resolve.c:6373
+#: fortran/resolve.c:6490 fortran/resolve.c:6546
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
 msgstr "Binde-Marke Â»%sÂ« fÃ¼r Common-Block Â»%sÂ« bei %L kollidiert mit dem globalen Eintrag Â»%sÂ« bei %L"
 
 #. Common block names match but binding labels do not.
-#: fortran/resolve.c:6338
+#: fortran/resolve.c:6511
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
 msgstr "Binde-Marke Â»%sÂ« fÃ¼r Common-Block Â»%sÂ« bei %L passt nicht zu Binde-Marke Â»%sÂ« fÃ¼r Common-Block Â»%sÂ« bei %L"
 
-#: fortran/resolve.c:6385
+#: fortran/resolve.c:6558
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
 msgstr "Binde-Marke Â»%sÂ« fÃ¼r Common-Block Â»%sÂ« bei %L kollidiert mit globalem Eintrag Â»%sÂ« bei %L"
 
 #. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:6437
+#: fortran/resolve.c:6610
 #, no-c-format
 msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
 msgstr "Binde-Marke Â»%sÂ« bei %L kollidiert mit dem globalen Eintrag Â»%sÂ« bei %L"
 
 #. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:6450
+#: fortran/resolve.c:6623
 #, no-c-format
 msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
 msgstr "Binde-Marke Â»%sÂ« in SchnittstellenkÃ¶rper bei %L kollidiert mit dem globalen Eintrag Â»%sÂ« bei %L"
 
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6636
 #, no-c-format
 msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
 msgstr "Binde-Marke Â»%sÂ« bei %L kollidiert mit globalem Eintrag Â»%sÂ« bei %L"
 
-#: fortran/resolve.c:6540
+#: fortran/resolve.c:6713
 #, no-c-format
 msgid "CHARACTER variable has zero length at %L"
 msgstr "CHARACTER-Variable hat LÃ¤nge Null bei %L"
 
-#: fortran/resolve.c:6828
+#: fortran/resolve.c:7001
 #, no-c-format
 msgid "Allocatable array '%s' at %L must have a deferred shape"
 msgstr "ZuordnungsfÃ¤higes Feld Â»%sÂ« bei %L muss aufgeschobene Form haben"
 
-#: fortran/resolve.c:6831
+#: fortran/resolve.c:7004
 #, no-c-format
 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
 msgstr "Skalares Objekt Â»%sÂ« bei %L kann nicht ALLOCATABLE sein"
 
-#: fortran/resolve.c:6838
+#: fortran/resolve.c:7011
 #, no-c-format
 msgid "Array pointer '%s' at %L must have a deferred shape"
 msgstr "Feldzeiger Â»%sÂ« bei %L muss aufgeschobene Form haben"
 
-#: fortran/resolve.c:6849
+#: fortran/resolve.c:7022
 #, no-c-format
 msgid "Array '%s' at %L cannot have a deferred shape"
 msgstr "Feld Â»%sÂ« bei %L kann keine aufgeschobene Form haben"
 
-#: fortran/resolve.c:6878
+#: fortran/resolve.c:7051
 #, no-c-format
 msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
 msgstr "Der Typ %s kann bei %L nicht mit Wirt verbunden werden, da er von unvertrÃ¤glichem bei %L definiertem Objekt mit gleichem Namen blockiert wird"
 
-#: fortran/resolve.c:6901
+#: fortran/resolve.c:7074
 #, no-c-format
 msgid "Object '%s' at %L must have the SAVE attribute for default initialization of a component"
 msgstr "Objekt Â»%sÂ« bei %L muss das SAVE-Attribut fÃ¼r Standardinitialisierung einer Komponente haben"
 
 #. The shape of a main program or module array needs to be
 #. constant.
-#: fortran/resolve.c:6948
+#: fortran/resolve.c:7121
 #, no-c-format
 msgid "The module or main program array '%s' at %L must have constant shape"
 msgstr "Das Feld Â»%sÂ« im Modul oder Hauptprogramm bei %L muss konstante Form haben"
 
-#: fortran/resolve.c:6961
+#: fortran/resolve.c:7134
 #, no-c-format
 msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
 msgstr "EntitÃ¤t mit vermuteter ZeichenlÃ¤nge bei %L muss ein Scheinargument oder ein PARAMETER sein"
 
-#: fortran/resolve.c:6980
+#: fortran/resolve.c:7153
 #, no-c-format
 msgid "'%s' at %L must have constant character length in this context"
 msgstr "Â»%sÂ« bei %L muss in diesem Zusammenhang konstante ZeichenlÃ¤nge haben"
 
-#: fortran/resolve.c:7012
+#: fortran/resolve.c:7185
 #, no-c-format
 msgid "Allocatable '%s' at %L cannot have an initializer"
 msgstr "ZuordnungsfÃ¤higes Â»%sÂ« bei %L kann keine Initialisierung haben"
 
-#: fortran/resolve.c:7015
+#: fortran/resolve.c:7188
 #, no-c-format
 msgid "External '%s' at %L cannot have an initializer"
 msgstr "Externes Â»%sÂ« bei %L kann keine Initialisierung haben"
 
-#: fortran/resolve.c:7019
+#: fortran/resolve.c:7192
 #, no-c-format
 msgid "Dummy '%s' at %L cannot have an initializer"
 msgstr "Schein-Â»%sÂ« bei %L kann keine Initialisierung haben"
 
-#: fortran/resolve.c:7022
+#: fortran/resolve.c:7195
 #, no-c-format
 msgid "Intrinsic '%s' at %L cannot have an initializer"
 msgstr "Intrinsisches Â»%sÂ« bei %L kann keine Initialisierung haben"
 
-#: fortran/resolve.c:7025
+#: fortran/resolve.c:7198
 #, no-c-format
 msgid "Function result '%s' at %L cannot have an initializer"
 msgstr "Funktionsergebnis Â»%sÂ« bei %L kann keine Initialisierung haben"
 
-#: fortran/resolve.c:7028
+#: fortran/resolve.c:7201
 #, no-c-format
 msgid "Automatic array '%s' at %L cannot have an initializer"
 msgstr "Automatisches Feld Â»%sÂ« bei %L kann keine Initialisierung haben"
 
-#: fortran/resolve.c:7051
+#: fortran/resolve.c:7224
 #, no-c-format
 msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
 msgstr "Obwohl nicht referenziert, Â»%sÂ« bei %L hat mehrdeutige Schnittstellen"
 
-#: fortran/resolve.c:7070
+#: fortran/resolve.c:7243
 #, no-c-format
 msgid "Character-valued statement function '%s' at %L must have constant length"
 msgstr "Zeichenwertige Anweisungsfunktion Â»%sÂ« bei %L muss konstante LÃ¤nge haben"
 
-#: fortran/resolve.c:7078
+#: fortran/resolve.c:7251
 #, no-c-format
 msgid "Automatic character length function '%s' at %L must have an explicit interface"
 msgstr "Automatische ZeichenlÃ¤ngenfunktion Â»%sÂ« bei %L muss eine explizite Schnittstelle haben"
 
-#: fortran/resolve.c:7103
+#: fortran/resolve.c:7276
 #, no-c-format
 msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
 msgstr "Fortran 2003: Â»%sÂ« hat PRIVATE-Typ und kann kein Scheinargument von Â»%sÂ« sein, das PUBLIC bei %L ist"
 
-#: fortran/resolve.c:7126 fortran/resolve.c:7151
+#: fortran/resolve.c:7299 fortran/resolve.c:7324
 #, no-c-format
 msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
 msgstr "Fortran 2003: Prozedur Â»%sÂ« in PUBLIC-Schnittstelle Â»%sÂ« bei %L nimmt Schneinargumente von Â»%sÂ«, das PRIVATE ist"
 
-#: fortran/resolve.c:7168
+#: fortran/resolve.c:7341
 #, no-c-format
 msgid "Function '%s' at %L cannot have an initializer"
 msgstr "Funktion Â»%sÂ« bei %L kann keine Initialisierung haben"
 
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7350
 #, no-c-format
 msgid "External object '%s' at %L may not have an initializer"
 msgstr "Externes Objekt Â»%sÂ« bei %L darf keine Initialisierung haben"
 
-#: fortran/resolve.c:7185
+#: fortran/resolve.c:7358
 #, no-c-format
 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
 msgstr "Elementare Funktion Â»%sÂ« bei %L muss ein skalares Ergebnis haben"
 
-#: fortran/resolve.c:7206
+#: fortran/resolve.c:7379
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
 msgstr "CHARACTER(*)-Funktion Â»%sÂ« bei %L kann nicht Feld-wertig sein"
 
-#: fortran/resolve.c:7210
+#: fortran/resolve.c:7383
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
 msgstr "CHARACTER(*)-Funktion Â»%sÂ« bei %L kann nicht Zeiger-wertig sein"
 
-#: fortran/resolve.c:7214
+#: fortran/resolve.c:7387
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
 msgstr "CHARACTER(*)-Funktion Â»%sÂ« bei %L kann nicht pure sein"
 
-#: fortran/resolve.c:7218
+#: fortran/resolve.c:7391
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
 msgstr "CHARACTER(*)-Funktion Â»%sÂ« bei %L kann nicht rekursiv sein"
 
-#: fortran/resolve.c:7227
+#: fortran/resolve.c:7400
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
 msgstr "CHARACTER(*)-Funktion Â»%sÂ« bei %L in Fortran 95 veraltet"
 
-#: fortran/resolve.c:7299
+#: fortran/resolve.c:7472
 #, no-c-format
 msgid "Character length of component '%s' needs to be a constant specification expression at %L"
 msgstr "ZeichenlÃ¤nge der Komponente Â»%sÂ« muss ein konstanter Spezifikationsausdruck bei %L sein"
 
-#: fortran/resolve.c:7314
+#: fortran/resolve.c:7487
 #, no-c-format
 msgid "The component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
 msgstr "Die Komponente Â»%sÂ« ist ein PRIVATE-Typ und kann nicht Komponente von Â»%sÂ« sein, das PUBLIC bei %L ist"
 
-#: fortran/resolve.c:7324
+#: fortran/resolve.c:7497
 #, no-c-format
 msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
 msgstr "Komponente %s des bei %L deklarierten SEQUENCE-Typen hat kein SEQUENCE-Attribut"
 
-#: fortran/resolve.c:7334
+#: fortran/resolve.c:7507
 #, no-c-format
 msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
 msgstr "Die Zeigerkomponente Â»%sÂ« bei Â»%sÂ« bei %L hat nicht deklarierten Typ"
 
-#: fortran/resolve.c:7352
+#: fortran/resolve.c:7525
 #, no-c-format
 msgid "Component '%s' of '%s' at %L must have constant array bounds"
 msgstr "Komponente Â»%sÂ« von Â»%sÂ« bei %L muss konstante Feldgrenzen haben"
 
-#: fortran/resolve.c:7395
+#: fortran/resolve.c:7568
 #, no-c-format
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 msgstr "NAMELIST-Objekt Â»%sÂ« wurde als PRIVATE deklariert und kann kein Element der PUBLIC-Namensliste Â»%sÂ« bei %L sein"
 
-#: fortran/resolve.c:7405
+#: fortran/resolve.c:7578
 #, no-c-format
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 msgstr "NAMELIST-Objekt Â»%sÂ« hat benutzungs-verbundene PRIVATE-Komponenten und kann kein Element der Namensliste Â»%sÂ« bei %L sein"
 
-#: fortran/resolve.c:7418
+#: fortran/resolve.c:7591
 #, no-c-format
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 msgstr "NAMELIST-Objekt Â»%sÂ« hat PRIVATE-Komponenten und kann kein Element der PUBLIC-Namensliste Â»%sÂ« bei %L sein"
 
-#: fortran/resolve.c:7430
+#: fortran/resolve.c:7603
 #, no-c-format
 msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
 msgstr "NAMELIST-Feldobjekt Â»%sÂ« darf in Namensliste Â»%sÂ« bei %L keine vermutete Form haben"
 
-#: fortran/resolve.c:7439
+#: fortran/resolve.c:7612
 #, no-c-format
 msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
 msgstr "NAMELIST-Feldobjekt Â»%sÂ« muss konstante Form in Namensliste Â»%sÂ« bei %L haben"
 
-#: fortran/resolve.c:7451
+#: fortran/resolve.c:7624
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
 msgstr "NAMELIST-Objekt Â»%sÂ« in Namensliste Â»%sÂ« bei %L kann nicht ALLOCATABLE-Komponenten haben"
 
-#: fortran/resolve.c:7459
+#: fortran/resolve.c:7632
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
 msgstr "Namenslistenobjekt Â»%sÂ« in Namensliste Â»%sÂ« bei %L kann keine POINTER-Komponenten haben"
 
-#: fortran/resolve.c:7485
+#: fortran/resolve.c:7658
 #, no-c-format
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 msgstr "Attribut PROCEDURE steht mit Attribut NAMELIST in Â»%sÂ« bei %L in Konflikt"
 
-#: fortran/resolve.c:7504
+#: fortran/resolve.c:7677
 #, no-c-format
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 msgstr "Parameterfeld Â»%sÂ« bei %L kann nicht automatische oder vermutete Form haben"
 
-#: fortran/resolve.c:7515
+#: fortran/resolve.c:7688
 #, no-c-format
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 msgstr "Implizit angegebener PARAMETER Â»%sÂ« bei %L passt nicht zu frÃ¼herem IMPLICIT-Typ"
 
-#: fortran/resolve.c:7526
+#: fortran/resolve.c:7699
 #, no-c-format
 msgid "Incompatible derived type in PARAMETER at %L"
 msgstr "UnvertrÃ¤glicher abgeleiteter Typ in PARAMETER bei %L"
 
-#: fortran/resolve.c:7597
+#: fortran/resolve.c:7758
 #, no-c-format
+msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
+msgstr "Schnittstelle Â»%sÂ«, von Prozedur Â»%sÂ« bei %L verwendet, ist in spÃ¤terer PROCEDURE-Anweisung deklariert"
+
+#: fortran/resolve.c:7772
+#, no-c-format
 msgid "Interface '%s' of procedure '%s' at %L must be explicit"
 msgstr "Schnittstelle Â»%sÂ« der Prozedur Â»%sÂ« bei %L muss explizit sein"
 
-#: fortran/resolve.c:7622
+#: fortran/resolve.c:7797
 #, no-c-format
 msgid "Type specified for intrinsic function '%s' at %L is ignored"
 msgstr "FÃ¼r intrinsische Funktion Â»%sÂ« angegebener Typ bei %L wird ignoriert"
 
-#: fortran/resolve.c:7629
+#: fortran/resolve.c:7804
 #, no-c-format
 msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
 msgstr "Intrinsisches Unterprogramm Â»%sÂ« bei %L sollte keine Typspezifizierung haben"
 
-#: fortran/resolve.c:7636
+#: fortran/resolve.c:7811
 #, no-c-format
 msgid "Intrinsic '%s' at %L does not exist"
 msgstr "Intrinsisches Â»%sÂ« bei %L existiert nicht"
 
-#: fortran/resolve.c:7676
+#: fortran/resolve.c:7851
 #, no-c-format
 msgid "Assumed size array at %L must be a dummy argument"
 msgstr "Feld mit vermuteter GrÃ¶ÃŸe bei %L muss ein Schein-Argument sein"
 
-#: fortran/resolve.c:7679
+#: fortran/resolve.c:7854
 #, no-c-format
 msgid "Assumed shape array at %L must be a dummy argument"
 msgstr "Feld mit vermuteter Form bei %L muss ein Scheinargument sein"
 
-#: fortran/resolve.c:7691
+#: fortran/resolve.c:7866
 #, no-c-format
 msgid "Symbol at %L is not a DUMMY variable"
 msgstr "Symbol bei %L ist keine Scheinvariable"
 
-#: fortran/resolve.c:7697
+#: fortran/resolve.c:7872
 #, no-c-format
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 msgstr "Â»%sÂ« bei %L kann nicht das VALUE-Attribut haben, da es kein Scheinargument ist"
 
-#: fortran/resolve.c:7707
+#: fortran/resolve.c:7882
 #, no-c-format
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 msgstr "Zeichenwertige Scheinvariable Â»%sÂ« bei %L mit VALUE-Attribut muss konstante LÃ¤nge haben"
 
-#: fortran/resolve.c:7716
+#: fortran/resolve.c:7891
 #, no-c-format
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 msgstr "C-kompatible zeichenwertige Scheinvariable Â»%sÂ« bei %L mit VALUE-Attribut muss LÃ¤nge eins haben"
 
-#: fortran/resolve.c:7742
+#: fortran/resolve.c:7917
 #, no-c-format
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 msgstr "Variable Â»%sÂ« bei %L kann nicht BIND(C) sein, weil es weder ein COMMON-Block noch mit Sichtbarkeit auf Modulebene deklariert ist"
 
-#: fortran/resolve.c:7795
+#: fortran/resolve.c:7970
 #, no-c-format
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 msgstr "Der abgeleitete Typ Â»%sÂ« bei %L hat Typ Â»%sÂ«, der nicht definiert wurde"
 
-#: fortran/resolve.c:7811
+#: fortran/resolve.c:7987
 #, no-c-format
 msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 msgstr "Fortran 2003: PUBLIC %s Â»%sÂ« bei %L mit abgeleitetem PRIVATE-Typen Â»%sÂ«"
 
-#: fortran/resolve.c:7830
+#: fortran/resolve.c:8006
 #, no-c-format
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 msgstr "Das INTENT(OUT)-Scheinargument Â»%sÂ« bei %L hat vermutete GrÃ¶ÃŸe und kann damit keine Standardinitialisierung haben"
 
-#: fortran/resolve.c:7889
+#: fortran/resolve.c:8065
 #, no-c-format
 msgid "Threadprivate at %L isn't SAVEd"
 msgstr "Threadprivate bei %L ist nicht SAVEd"
 
-#: fortran/resolve.c:7967
+#: fortran/resolve.c:8143
 #, no-c-format
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 msgstr "BLOCK DATA Element Â»%sÂ« bei %L muss in COMMON sein"
 
-#: fortran/resolve.c:8011
+#: fortran/resolve.c:8149
 #, no-c-format
+msgid "DATA array '%s' at %L must be specified in a previous declaration"
+msgstr "DATA-Feld Â»%sÂ« bei %L muss in vorheriger Deklaration angegeben werden"
+
+#: fortran/resolve.c:8194
+#, no-c-format
 msgid "Nonconstant array section at %L in DATA statement"
 msgstr "Abschnitt eines nicht konstanten Feldes bei %L in DATA-Anweisung"
 
-#: fortran/resolve.c:8024
+#: fortran/resolve.c:8207
 #, no-c-format
 msgid "DATA statement at %L has more variables than values"
 msgstr "DATA-Anweisung bei %L hat mehr Variablen als Werte"
 
-#: fortran/resolve.c:8118
+#: fortran/resolve.c:8301
 #, no-c-format
 msgid "iterator start at %L does not simplify"
 msgstr "Iteratoranfang bei %L vereinfacht nicht"
 
-#: fortran/resolve.c:8125
+#: fortran/resolve.c:8308
 #, no-c-format
 msgid "iterator end at %L does not simplify"
 msgstr "Iteratorende bei %L vereinfacht nicht"
 
-#: fortran/resolve.c:8132
+#: fortran/resolve.c:8315
 #, no-c-format
 msgid "iterator step at %L does not simplify"
 msgstr "Iteratorende bei %L vereinfacht nicht"
 
-#: fortran/resolve.c:8258
+#: fortran/resolve.c:8441
 #, no-c-format
 msgid "DATA statement at %L has more values than variables"
 msgstr "DATA-Anweisung bei %L hat mehr Werte als Variablen"
 
-#: fortran/resolve.c:8349
+#: fortran/resolve.c:8532
 #, no-c-format
 msgid "Label %d at %L defined but not used"
 msgstr "Marke %d bei %L definiert, aber nicht verwendet"
 
-#: fortran/resolve.c:8354
+#: fortran/resolve.c:8537
 #, no-c-format
 msgid "Label %d at %L defined but cannot be used"
 msgstr "Marke %d bei %L definiert, kann aber nicht verwendet werden"
 
-#: fortran/resolve.c:8439
+#: fortran/resolve.c:8622
 #, no-c-format
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 msgstr "Variable Â»%sÂ« abgeleiteten Typs bei %L muss SEQUENCE-Attribut haben, um EQUIVALENCE-Objekt zu sein"
 
-#: fortran/resolve.c:8448
+#: fortran/resolve.c:8631
 #, no-c-format
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 msgstr "Variable Â»%sÂ« abgeleiteten Typs bei %L kann keine ALLOCATABLE-Komponenten haben, um EQUIVALENCE-Objekt zu sein"
 
-#: fortran/resolve.c:8465
+#: fortran/resolve.c:8639
 #, no-c-format
+msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
+msgstr "Variable Â»%sÂ« abgeleiteten Typs bei %L mit Standardinitialisierung kann nicht in EQUIVALENCE mit einer Variablen in COMMON sein"
+
+#: fortran/resolve.c:8656
+#, no-c-format
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 msgstr "Variable Â»%sÂ« abgeleiteten Typs bei %L mit Zeigerkomponenten kann kein EQUIVALENCE-Objekt sein"
 
-#: fortran/resolve.c:8570
+#: fortran/resolve.c:8761
 #, no-c-format
 msgid "Syntax error in EQUIVALENCE statement at %L"
 msgstr "Syntaxfehler in EQUIVALENCE-Anweisung bei %L"
 
-#: fortran/resolve.c:8585
+#: fortran/resolve.c:8776
 #, no-c-format
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 msgstr "Entweder alle oder keines der Objekte in bei %L gesetztem EQUIVALENCE sollte das Attribut PROTECTED haben"
 
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8788
 #, no-c-format
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 msgstr "Allgemeines Blockelement Â»%sÂ« bei %L kann kein EQUIVALENCE-Objekt in PURE-Prozedur Â»%sÂ« sein"
 
-#: fortran/resolve.c:8606
+#: fortran/resolve.c:8797
 #, no-c-format
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 msgstr "Benannte Konstante Â»%sÂ« bei %L kann kein EQUIVALENCE-Objekt sein"
 
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8876
 #, no-c-format
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 msgstr "Feld Â»%sÂ« bei %L mit nicht-konstanten Grenzen kann kein EQUIVALENCE-Objekt sein"
 
-#: fortran/resolve.c:8696
+#: fortran/resolve.c:8887
 #, no-c-format
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 msgstr "Strukturkomponente Â»%sÂ« bei %L kann kein EQUIVALENCE-Objekt sein"
 
-#: fortran/resolve.c:8707
+#: fortran/resolve.c:8898
 #, no-c-format
 msgid "Substring at %L has length zero"
 msgstr "Teilzeichenkette bei %L hat LÃ¤nge Null"
 
-#: fortran/resolve.c:8750
+#: fortran/resolve.c:8941
 #, no-c-format
 msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
 msgstr "PUBLIC-Funktion Â»%sÂ« bei %L kann nicht PRIVATE-Typen Â»%sÂ« haben"
 
-#: fortran/resolve.c:8762
+#: fortran/resolve.c:8953
 #, no-c-format
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 msgstr "ENTRY Â»%sÂ« bei %L hat keinen IMPLICIT-Typ"
 
-#: fortran/resolve.c:8788
+#: fortran/resolve.c:8979
 #, no-c-format
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 msgstr "Prozedur fÃ¼r Benutzeroperator Â»%sÂ« bei %L muss eine FUNKTION sein"
 
-#: fortran/resolve.c:8795
+#: fortran/resolve.c:8986
 #, no-c-format
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 msgstr "Prozedur fÃ¼r Benutzeroperator Â»%sÂ« bei %L kann nicht vermutete ZeichenlÃ¤nge haben"
 
-#: fortran/resolve.c:8801
+#: fortran/resolve.c:8992
 #, no-c-format
 msgid "User operator procedure '%s' at %L must have at least one argument"
 msgstr "Prozedur fÃ¼r Benutzeroperator Â»%sÂ« bei %L muss mindestens ein Argument haben"
 
-#: fortran/resolve.c:8811
+#: fortran/resolve.c:9002
 #, no-c-format
 msgid "First argument of operator interface at %L cannot be optional"
 msgstr "Erstes Argument der Operatorschnittstelle bei %L kann nicht optional sein"
 
-#: fortran/resolve.c:8823
+#: fortran/resolve.c:9014
 #, no-c-format
 msgid "Second argument of operator interface at %L cannot be optional"
 msgstr "Zweites Argument der Operatorschnittstelle bei %L kann nicht optional sein"
 
-#: fortran/resolve.c:8827
+#: fortran/resolve.c:9018
 #, no-c-format
 msgid "Operator interface at %L must have, at most, two arguments"
 msgstr "Operatorschnittstelle bei %L darf hÃ¶chstens zwei Argumente haben"
 
-#: fortran/resolve.c:8867
+#: fortran/resolve.c:9059
 #, no-c-format
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 msgstr "Enthaltene Prozedur Â»%sÂ« bei %L einer PURE-Prozedur muss auch PURE sein"
 
-#: fortran/scanner.c:526
+#: fortran/scanner.c:530
 #, no-c-format
 msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
 msgstr "!$OMP bei %C beginnt eine kommentierte Zeile, da es weder von Leerzeichen gefolgt wird noch eine Fortsetzungszeile ist"
 
-#: fortran/scanner.c:816 fortran/scanner.c:937
+#: fortran/scanner.c:820 fortran/scanner.c:941
 #, no-c-format
 msgid "Limit of %d continuations exceeded in statement at %C"
 msgstr "Grenze von %d Fortsetzungen in Anweisung bei %C Ã¼berschritten"
 
-#: fortran/scanner.c:861
+#: fortran/scanner.c:865
 #, no-c-format
 msgid "Missing '&' in continued character constant at %C"
 msgstr "In fortgesetzter Zeichenkonstante bei %C fehlt Â»&Â«"
 
-#: fortran/scanner.c:1071
+#: fortran/scanner.c:1075
 #, no-c-format
 msgid "Nonconforming tab character at %C"
 msgstr "Tab-Zeichen bei %C passt nicht"
 
-#: fortran/scanner.c:1153 fortran/scanner.c:1156
+#: fortran/scanner.c:1158 fortran/scanner.c:1161
 #, no-c-format
 msgid "'&' not allowed by itself in line %d"
 msgstr "Â»&Â« ist in Zeile %d selbst nicht erlaubt"
 
-#: fortran/scanner.c:1189
+#: fortran/scanner.c:1207
 #, no-c-format
-msgid "Nonconforming tab character in column 1 of line %d"
-msgstr "Unpassendes Tab-Zeichen in Spalte 1 der Zeile %d"
+msgid "Nonconforming tab character in column %d of line %d"
+msgstr "Unpassendes Tab-Zeichen in Spalte %d der Zeile %d"
 
-#: fortran/scanner.c:1387
+#: fortran/scanner.c:1405
 #, no-c-format
 msgid "%s:%d: file %s left but not entered"
 msgstr "%s:%d: Datei %s verlassen, aber nicht betreten"
 
-#: fortran/scanner.c:1419
+#: fortran/scanner.c:1438
 #, no-c-format
 msgid "%s:%d: Illegal preprocessor directive"
 msgstr "%s:%d: UngÃ¼ltige PrÃ¤prozessordirektive"
 
-#: fortran/scanner.c:1514
+#: fortran/scanner.c:1533
 #, no-c-format
 msgid "File '%s' is being included recursively"
 msgstr "Datei Â»%sÂ« wird rekursiv eingebunden"
 
-#: fortran/scanner.c:1529
+#: fortran/scanner.c:1548
 #, no-c-format
 msgid "Can't open file '%s'"
 msgstr "Datei Â»%sÂ« kann nicht geÃ¶ffnet werden"
 
-#: fortran/scanner.c:1538
+#: fortran/scanner.c:1557
 #, no-c-format
 msgid "Can't open included file '%s'"
 msgstr "Eingebundene Datei Â»%sÂ« kann nicht geÃ¶ffnet werden"
 
-#: fortran/scanner.c:1676
+#: fortran/scanner.c:1701
 #, c-format
 msgid "%s:%3d %s\n"
 msgstr "%s:%3d %s\n"
@@ -10250,134 +10309,134 @@
 msgid "Argument of CHAR function at %L outside of range [0,255]"
 msgstr "Argument der CHAR-Funktion bei %L auÃŸerhalb des Wertebereiches [0,255]"
 
-#: fortran/simplify.c:1247
+#: fortran/simplify.c:1293
 #, no-c-format
 msgid "Argument of IACHAR at %L must be of length one"
 msgstr "Argument von IACHAR bei %L muss LÃ¤nge Eins haben"
 
-#: fortran/simplify.c:1254
+#: fortran/simplify.c:1300
 #, no-c-format
 msgid "Argument of IACHAR function at %L outside of range 0..127"
 msgstr "Argument der IACHAR-Funktion bei %L auÃŸerhalb des Wertebereiches 0..127"
 
-#: fortran/simplify.c:1293
+#: fortran/simplify.c:1339
 #, no-c-format
 msgid "Invalid second argument of IBCLR at %L"
 msgstr "UngÃ¼ltiges zweites Argument von IBCLR bei %L"
 
-#: fortran/simplify.c:1301
+#: fortran/simplify.c:1347
 #, no-c-format
 msgid "Second argument of IBCLR exceeds bit size at %L"
 msgstr "Zweites Argument von IBCLR Ã¼berschreitet Bit-GrÃ¶ÃŸe bei %L"
 
-#: fortran/simplify.c:1335
+#: fortran/simplify.c:1381
 #, no-c-format
 msgid "Invalid second argument of IBITS at %L"
 msgstr "UngÃ¼ltiges zweites Argument von IBITS bei %L"
 
-#: fortran/simplify.c:1341
+#: fortran/simplify.c:1387
 #, no-c-format
 msgid "Invalid third argument of IBITS at %L"
 msgstr "UngÃ¼ltiges drittes Argument von IBITS bei %L"
 
-#: fortran/simplify.c:1351
+#: fortran/simplify.c:1397
 #, no-c-format
 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
 msgstr "Summe des zweiten und dritten Arguments von IBITS Ã¼berschreitet Bit-GrÃ¶ÃŸe bei %L"
 
-#: fortran/simplify.c:1393
+#: fortran/simplify.c:1439
 #, no-c-format
 msgid "Invalid second argument of IBSET at %L"
 msgstr "UngÃ¼ltiges zweites Argument von IBSET bei %L"
 
-#: fortran/simplify.c:1401
+#: fortran/simplify.c:1447
 #, no-c-format
 msgid "Second argument of IBSET exceeds bit size at %L"
 msgstr "Zweites Argument von IBSET Ã¼berschreitet Bit-GrÃ¶ÃŸe bei %L"
 
-#: fortran/simplify.c:1431
+#: fortran/simplify.c:1477
 #, no-c-format
 msgid "Argument of ICHAR at %L must be of length one"
 msgstr "Argument von ICHAR bei %L muss LÃ¤nge Eins haben"
 
-#: fortran/simplify.c:1646
+#: fortran/simplify.c:1692
 #, no-c-format
 msgid "Argument of INT at %L is not a valid type"
 msgstr "Argument von INT bei %L ist kein gÃ¼ltiger Typ"
 
-#: fortran/simplify.c:1688
+#: fortran/simplify.c:1734
 #, no-c-format
 msgid "Argument of %s at %L is not a valid type"
 msgstr "Argument von %s bei %L hat keinen gÃ¼ltigen Typ"
 
-#: fortran/simplify.c:1786
+#: fortran/simplify.c:1832
 #, no-c-format
 msgid "Invalid second argument of ISHFT at %L"
 msgstr "UngÃ¼ltiges zweites Argument von ISHFT bei %L"
 
-#: fortran/simplify.c:1801
+#: fortran/simplify.c:1847
 #, no-c-format
 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
 msgstr "GrÃ¶ÃŸe des zweiten Arguments von ISHFT Ã¼berschreitet Bit-GrÃ¶ÃŸe bei %L"
 
-#: fortran/simplify.c:1865
+#: fortran/simplify.c:1911
 #, no-c-format
 msgid "Invalid second argument of ISHFTC at %L"
 msgstr "UngÃ¼ltiges zweites Argument von ISHFTC bei %L"
 
-#: fortran/simplify.c:1879
+#: fortran/simplify.c:1925
 #, no-c-format
 msgid "Invalid third argument of ISHFTC at %L"
 msgstr "UngÃ¼ltiges drittes Argument von ISHFTC bei %L"
 
-#: fortran/simplify.c:1885
+#: fortran/simplify.c:1931
 #, no-c-format
 msgid "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr "GrÃ¶ÃŸe des dritten Arguments von ISHFTC Ã¼berschreitet BIT_SIZE des ersten Arguments bei %L"
 
-#: fortran/simplify.c:1901
+#: fortran/simplify.c:1947
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
 msgstr "GrÃ¶ÃŸe des zweiten Arguments von ISHFTC Ã¼berschreitet drittes Argument bei %L"
 
-#: fortran/simplify.c:1904
+#: fortran/simplify.c:1950
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr "GrÃ¶ÃŸe des zweiten Arguments von ISHFTC Ã¼berschreitet BIT_SIZE des ersten Arguments bei %L"
 
-#: fortran/simplify.c:1975
+#: fortran/simplify.c:2021
 #, no-c-format
 msgid "Argument of KIND at %L is a DERIVED type"
 msgstr "Argument von KIND bei %L ist ein abgeleiteter Typ"
 
-#: fortran/simplify.c:2163
+#: fortran/simplify.c:2209
 #, no-c-format
 msgid "DIM argument at %L is out of bounds"
 msgstr "DIM-Argument bei %L ist auÃŸerhalb der Grenzen"
 
-#: fortran/simplify.c:2318
+#: fortran/simplify.c:2364
 #, no-c-format
 msgid "Argument of LOG at %L cannot be less than or equal to zero"
 msgstr "Argument von LOG bei %L kann nicht kleiner oder gleich Null sein"
 
-#: fortran/simplify.c:2331
+#: fortran/simplify.c:2377
 #, no-c-format
 msgid "Complex argument of LOG at %L cannot be zero"
 msgstr "Komplexes Argument von LOG bei %L kann nicht Null sein"
 
-#: fortran/simplify.c:2374
+#: fortran/simplify.c:2420
 #, no-c-format
 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
 msgstr "Argument von LOG10 bei %L kann nicht kleiner oder gleich Null sein"
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2579
+#: fortran/simplify.c:2628
 #, no-c-format
 msgid "Second argument MOD at %L is zero"
 msgstr "Zweites Argument von MOD bei %L ist Null"
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2590
+#: fortran/simplify.c:2639
 #, no-c-format
 msgid "Second argument of MOD at %L is zero"
 msgstr "Zweites Argument von MOD bei %L ist Null"
@@ -10385,82 +10444,87 @@
 #. Result is processor-dependent. This processor just opts
 #. to not handle it at all.
 #. Result is processor-dependent.
-#: fortran/simplify.c:2638 fortran/simplify.c:2650
+#: fortran/simplify.c:2687 fortran/simplify.c:2699
 #, no-c-format
 msgid "Second argument of MODULO at %L is zero"
 msgstr "Zweites Argument von MODULO bei %L ist Null"
 
-#: fortran/simplify.c:2702
+#: fortran/simplify.c:2751
 #, no-c-format
 msgid "Second argument of NEAREST at %L shall not be zero"
 msgstr "Zweites Argument von NEAREST bei %L sollte nicht Null sein"
 
-#: fortran/simplify.c:2977
+#: fortran/simplify.c:2787
 #, no-c-format
+msgid "Result of NEAREST is NaN at %L"
+msgstr "Ergebnis von NEAREST ist NaN bei %L"
+
+#: fortran/simplify.c:3062
+#, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
 msgstr "Argument NCOPIES des intrinsischen REPEAT ist bei %L negativ"
 
-#: fortran/simplify.c:3032
+#: fortran/simplify.c:3117
 #, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
 msgstr "Argument NCOPIES des intrinsischen REPEAT ist bei %L zu groÃŸ"
 
-#: fortran/simplify.c:3122
+#: fortran/simplify.c:3232
 #, no-c-format
 msgid "Integer too large in shape specification at %L"
 msgstr "Ganzzahl zu groÃŸ in Form-Spezifikation bei %L"
 
-#: fortran/simplify.c:3132
+#: fortran/simplify.c:3242
 #, no-c-format
 msgid "Too many dimensions in shape specification for RESHAPE at %L"
 msgstr "Zu viele Dimensionen in Form-Spezifikation fÃ¼r RESHAPE bei %L"
 
-#: fortran/simplify.c:3140
+#: fortran/simplify.c:3250
 #, no-c-format
 msgid "Shape specification at %L cannot be negative"
 msgstr "Form-Spezifikation bei %L kann nicht negativ sein"
 
-#: fortran/simplify.c:3150
+#: fortran/simplify.c:3260
 #, no-c-format
 msgid "Shape specification at %L cannot be the null array"
 msgstr "Form-Spezifikation bei %L kann nicht das Null-Feld sein"
 
-#: fortran/simplify.c:3171
+#: fortran/simplify.c:3281
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
 msgstr "ORDER-Parameter von RESHAPE bei %L hat nicht die gleiche GrÃ¶ÃŸe wie SHAPE-Parameter"
 
-#: fortran/simplify.c:3178
+#: fortran/simplify.c:3288
 #, no-c-format
 msgid "Error in ORDER parameter of RESHAPE at %L"
 msgstr "Fehler in ORDER-Parameter von RESHAPE bei %L"
 
-#: fortran/simplify.c:3188
+#: fortran/simplify.c:3298
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is out of range"
 msgstr "ORDER-Parameter von RESHAPE bei %L ist auÃŸerhalb des Wertebereiches"
 
-#: fortran/simplify.c:3197
+#: fortran/simplify.c:3307
 #, no-c-format
 msgid "Invalid permutation in ORDER parameter at %L"
 msgstr "UngÃ¼ltige Permutation in ORDER-Parameter bei %L"
 
-#: fortran/simplify.c:3253
+#: fortran/simplify.c:3363
 #, no-c-format
 msgid "PAD parameter required for short SOURCE parameter at %L"
 msgstr "PAD-Parameter erforderlich fÃ¼r kurzen SOURCE-Parameter bei %L"
 
-#: fortran/simplify.c:3372
+#: fortran/simplify.c:3482
 #, no-c-format
 msgid "Result of SCALE overflows its kind at %L"
 msgstr "Ergebnis von SCALE Ã¼berschreitet seine Art bei %L"
 
-#: fortran/simplify.c:3942
+#: fortran/simplify.c:4056
 #, no-c-format
 msgid "Argument of SQRT at %L has a negative value"
 msgstr "Argument von SQRT bei %L hat negativen Wert"
 
-#: fortran/simplify.c:4069
+#: fortran/simplify.c:4190
 #, no-c-format
 msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
 msgstr "Intrinsisches TRANSFER bei %L hat teilweise undefiniertes Ergebnis: QuellgrÃ¶ÃŸe %ld < ErgebnisgrÃ¶ÃŸe %ld"
@@ -10689,29 +10753,29 @@
 msgid "Symbol '%s' at %C has already been host associated"
 msgstr "Symbol Â»%sÂ« bei %C wurde bereits mit Host verbunden"
 
-#: fortran/symbol.c:3162
+#: fortran/symbol.c:3189
 #, no-c-format
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 msgstr "Abgeleiteter Typ Â»%sÂ«, bei %L deklariert, muss BIND-Attribut haben, um C-kompatibel zu sein"
 
-#: fortran/symbol.c:3173
+#: fortran/symbol.c:3200
 #, no-c-format
 msgid "Derived type '%s' at %L is empty"
 msgstr "Abgeleiteter Typ Â»%sÂ« bei %L ist leer"
 
-#: fortran/symbol.c:3190
+#: fortran/symbol.c:3217
 #, no-c-format
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr "Komponente Â»%sÂ« bei %L kann nicht POINTER-Attribut haben, da es Element des BIND(C)-abgeleiteten Typs Â»%sÂ« bei %L ist"
 
-#: fortran/symbol.c:3202
+#: fortran/symbol.c:3229
 #, no-c-format
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr "Komponente Â»%sÂ« bei %L kann nicht ALLOCATABLE-Attribut haben, da es Element des BIND(C)-abgeleiteten Typs Â»%sÂ« bei %L ist"
 
 #. If the derived type is bind(c), all fields must be
 #. interop.
-#: fortran/symbol.c:3241
+#: fortran/symbol.c:3268
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 msgstr "Komponente Â»%sÂ« in abgeleiteten Typ Â»%sÂ« bei %L kÃ¶nnte nicht C-kompatibel sein, obwohl abgeleiteter Typ Â»%sÂ« BIND(C) ist"
@@ -10719,17 +10783,17 @@
 #. If derived type is param to bind(c) routine, or to one
 #. of the iso_c_binding procs, it must be interoperable, so
 #. all fields must interop too.
-#: fortran/symbol.c:3250
+#: fortran/symbol.c:3277
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 msgstr "Komponente Â»%sÂ« in abgeleitetem Typ Â»%sÂ« bei %L kÃ¶nnte nicht C-kompatibel sein"
 
-#: fortran/symbol.c:3264
+#: fortran/symbol.c:3291
 #, no-c-format
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 msgstr "Abgeleiteter Typ Â»%sÂ« bei %L kann nicht mit Attributen PRIVATE und BIND(C) deklariert werden"
 
-#: fortran/symbol.c:3272
+#: fortran/symbol.c:3299
 #, no-c-format
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 msgstr "Abgeleiteter Typ Â»%sÂ« bei %L kann nicht das SEQUENCE-Attribut haben, da es BIND(C) ist"
@@ -10739,38 +10803,43 @@
 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
 msgstr "Ãœberlappende ungleiche Initialisierungen in EQUIVALENCE bei %L"
 
-#: fortran/trans-common.c:396
+#: fortran/target-memory.c:635
 #, no-c-format
+msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
+msgstr "BOZ-konstante bei %L ist zu groÃŸ (%ld vs %ld Bits)"
+
+#: fortran/trans-common.c:399
+#, no-c-format
 msgid "Named COMMON block '%s' at %L shall be of the same size"
 msgstr "Benannter COMMON-Block Â»%sÂ« bei %L sollte die gleiche GrÃ¶ÃŸe haben"
 
-#: fortran/trans-common.c:817
+#: fortran/trans-common.c:833
 #, no-c-format
 msgid "Bad array reference at %L"
 msgstr "UngÃ¼ltige Feldreferenz bei %L"
 
-#: fortran/trans-common.c:825
+#: fortran/trans-common.c:841
 #, no-c-format
 msgid "Illegal reference type at %L as EQUIVALENCE object"
 msgstr "UngÃ¼ltiger Referenztyp bei %L als EQUIVALENCE-Objekt"
 
-#: fortran/trans-common.c:865
+#: fortran/trans-common.c:881
 #, no-c-format
 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
 msgstr "Inkonsistente Ã„quivalenzregeln mit Â»%sÂ« bei %L und Â»%sÂ« bei %L"
 
 #. Aligning this field would misalign a previous field.
-#: fortran/trans-common.c:998
+#: fortran/trans-common.c:1014
 #, no-c-format
 msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
 msgstr "Die Ã„quivalenzmenge fÃ¼r bei %2$L deklarierte Variable Â»%1$sÂ« verletzt Ausrichtungsanforderungen"
 
-#: fortran/trans-common.c:1063
+#: fortran/trans-common.c:1079
 #, no-c-format
 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
 msgstr "Ã„quivalenz fÃ¼r Â»%sÂ« passt nicht zur Anordnung von COMMON Â»%sÂ« bei %L"
 
-#: fortran/trans-common.c:1078
+#: fortran/trans-common.c:1094
 #, no-c-format
 msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
 msgstr "Die Ã„quivalenzmenge fÃ¼r Â»%sÂ« bewirkt eine ungÃ¼ltige Erweiterung fÃ¼r COMMON Â»%sÂ« bei %L"
@@ -10778,42 +10847,42 @@
 #. The required offset conflicts with previous alignment
 #. requirements.  Insert padding immediately before this
 #. segment.
-#: fortran/trans-common.c:1089
+#: fortran/trans-common.c:1105
 #, no-c-format
 msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
 msgstr "AuffÃ¼llen mit %d Bytes vor Â»%sÂ« in COMMON Â»%sÂ« bei %L erforderlich"
 
-#: fortran/trans-common.c:1115
+#: fortran/trans-common.c:1131
 #, no-c-format
 msgid "COMMON '%s' at %L does not exist"
 msgstr "COMMON Â»%sÂ« bei %L existiert nicht"
 
-#: fortran/trans-common.c:1122
+#: fortran/trans-common.c:1138
 #, no-c-format
 msgid "COMMON '%s' at %L requires %d bytes of padding at start"
 msgstr "COMMON Â»%sÂ« bei %L erfordert AuffÃ¼llen mit Â»%dÂ« Bytes am Anfang"
 
-#: fortran/trans-decl.c:3016
+#: fortran/trans-decl.c:2979
 #, no-c-format
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 msgstr "Scheinargument Â»%sÂ« bei %L war als INTENT(OUT) deklariert, aber nicht gesetzt"
 
-#: fortran/trans-decl.c:3020
+#: fortran/trans-decl.c:2983
 #, no-c-format
 msgid "Unused dummy argument '%s' at %L"
 msgstr "Ungenutztes Scheinargument %s bei %L"
 
-#: fortran/trans-decl.c:3026
+#: fortran/trans-decl.c:2989
 #, no-c-format
 msgid "Unused variable '%s' declared at %L"
 msgstr "Ungenutzte Variable Â»%sÂ« bei %L deklariert"
 
-#: fortran/trans-decl.c:3052
+#: fortran/trans-decl.c:3015
 #, no-c-format
 msgid "Unused parameter '%s' declared at %L"
 msgstr "Ungenutzter Parameter Â»%sÂ« bei %L deklariert"
 
-#: fortran/trans-expr.c:2036
+#: fortran/trans-expr.c:2199
 #, no-c-format
 msgid "Unknown argument list function at %L"
 msgstr "Unbekannte Argumentlistenfunktion bei %L"
@@ -10823,12 +10892,12 @@
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 msgstr "Argument Â»dimÂ« des intrinsischen Â»%sÂ« bei %L ist kein gÃ¼ltiger Dimensionsindex"
 
-#: fortran/trans-io.c:1850
+#: fortran/trans-io.c:1851
 #, no-c-format
 msgid "Derived type '%s' at %L has PRIVATE components"
 msgstr "Abgeleiteter Typ Â»%sÂ« bei %L hat PRIVATE-Komponenten"
 
-#: fortran/trans-stmt.c:438
+#: fortran/trans-stmt.c:436
 #, no-c-format
 msgid "An alternate return at %L without a * dummy argument"
 msgstr "Alternative RÃ¼ckkehr bei %L ohne ein *-Scheinargument"
@@ -11053,55 +11122,34 @@
 msgid "cannot specify 'main' class when not linking"
 msgstr "Â»mainÂ«-Klasse kann ohne Binden nicht angegeben werden"
 
-#: config/i386/nwld.h:34
-msgid "Static linking is not supported.\n"
-msgstr "Statische Bindung wird nicht unterstÃ¼tzt.\n"
-
-#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg und -fomit-frame-pointer sind unvertrÃ¤glich"
-
 #: config/vax/netbsd-elf.h:41
 msgid "the -shared option is not currently supported for VAX ELF"
 msgstr "Die Option -shared wird derzeit nicht fÃ¼r VAX ELF unterstÃ¼tzt"
 
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
-msgid "does not support multilib"
-msgstr "unterstÃ¼tzt nicht multilib"
-
 #: config/vax/vax.h:49 config/vax/vax.h:50
 msgid "profiling not supported with -mg\n"
 msgstr "Profiling wird mit -mg nicht unterstÃ¼tzt\n"
 
-#: config/rs6000/linux64.h:347 config/rs6000/linux64.h:349 config/linux.h:106
-#: config/linux.h:108 config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
+#: config/sh/sh.h:461
+msgid "SH2a does not support little-endian"
+msgstr "SH2a unterstÃ¼tzt nicht Little-Endian"
+
+#: config/s390/tpf.h:119
+msgid "static is not supported on TPF-OS"
+msgstr "static wird auf TPF-OS nicht unterstÃ¼tzt"
+
 #: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
+#: config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
 #: config/sparc/linux.h:126 config/sparc/linux.h:128
-#: config/sparc/linux64.h:152 config/sparc/linux64.h:154
+#: config/sparc/linux64.h:152 config/sparc/linux64.h:154 config/linux.h:106
+#: config/linux.h:108 config/rs6000/linux64.h:347 config/rs6000/linux64.h:349
 msgid "-mglibc and -muclibc used together"
 msgstr "-mglibc and -muclibc zusammen verwendet"
 
-#: config/i386/cygwin.h:28
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "mno-cygwin und mno-win32 sind unvertrÃ¤glich"
+#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg und -fomit-frame-pointer sind unvertrÃ¤glich"
 
-#: config/i386/cygwin.h:74 config/i386/mingw32.h:74
-msgid "shared and mdll are not compatible"
-msgstr "shared und mdll sind unvertrÃ¤glich"
-
-#: config/i386/sco5.h:188
-msgid "-pg not supported on this platform"
-msgstr "-pg wird auf dieser Plattform nicht unterstÃ¼tzt"
-
-#: config/i386/sco5.h:189
-msgid "-p and -pp specified - pick one"
-msgstr "-p und -pp angegeben - eines wÃ¤hlen"
-
-#: config/i386/sco5.h:258
-msgid "-G and -static are mutually exclusive"
-msgstr "-G und -static schlieÃŸen sich gegenseitig aus"
-
 #: gcc.c:792
 msgid "GCC does not support -C or -CC without -E"
 msgstr "GCC unterstÃ¼tzt nicht -C oder -CC ohne -E"
@@ -11110,58 +11158,14 @@
 msgid "-E or -x required when input is from standard input"
 msgstr "-E oder -x benÃ¶tigt, wenn die Eingabe von der Standardeingabe kommt"
 
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni und -femit-class-files sind unvertrÃ¤glich"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni und -femit-class-file sind unvertrÃ¤glich"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file sollte zusammen mit -fsyntax-only verwendet werden"
-
 #: config/mcore/mcore.h:56
 msgid "the m210 does not have little endian support"
 msgstr "der m210 hat keine Little-Endian-UnterstÃ¼tzung"
 
-#: config/lynx.h:70
-msgid "cannot use mthreads and mlegacy-threads together"
-msgstr "mthreads und mlegacy-threads kÃ¶nnen nicht zusammen verwendet werden"
-
-#: config/lynx.h:95
-msgid "cannot use mshared and static together"
-msgstr "mshared und static kÃ¶nnen nicht zusammen verwendet werden"
-
-#: config/sh/sh.h:461
-msgid "SH2a does not support little-endian"
-msgstr "SH2a unterstÃ¼tzt nicht Little-Endian"
-
-#: config/mips/mips.h:1042 config/arc/arc.h:61
+#: config/arc/arc.h:61 config/mips/mips.h:1042
 msgid "may not use both -EB and -EL"
 msgstr "-EB und -EL kÃ¶nnen nicht gleichzeitig verwendet werden"
 
-#: config/s390/tpf.h:119
-msgid "static is not supported on TPF-OS"
-msgstr "static wird auf TPF-OS nicht unterstÃ¼tzt"
-
-#: config/rs6000/darwin.h:95
-msgid " conflicting code gen style switches are used"
-msgstr " in Konflikt stehende Codeerzeugungsschalter verwendet"
-
-#: ada/lang-specs.h:34
-msgid "-c or -S required for Ada"
-msgstr "FÃ¼r Ada wird -c oder -S benÃ¶tigt"
-
-#: config/mips/r3900.h:34
-msgid "-mhard-float not supported"
-msgstr "-mhard-float wird nicht unterstÃ¼tzt"
-
-#: config/mips/r3900.h:36
-msgid "-msingle-float and -msoft-float cannot both be specified"
-msgstr "-msingle-float und -msoft-float kÃ¶nnen nicht zusammen angegeben werden"
-
 #: config/vxworks.h:71
 msgid "-Xbind-now and -Xbind-lazy are incompatible"
 msgstr "-Xbind-now und -Xbind-lazy sind unvertrÃ¤glich"
@@ -11198,12 +11202,24 @@
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr "-private_bundle ist mit -dynamiclib nicht erlaubt"
 
+#: config/mips/r3900.h:34
+msgid "-mhard-float not supported"
+msgstr "-mhard-float wird nicht unterstÃ¼tzt"
+
+#: config/mips/r3900.h:36
+msgid "-msingle-float and -msoft-float cannot both be specified"
+msgstr "-msingle-float und -msoft-float kÃ¶nnen nicht zusammen angegeben werden"
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
 #: config/sparc/sol2-bi.h:217 config/sparc/sol2-bi.h:227
 msgid "may not use both -m32 and -m64"
 msgstr "-m32 und -m64 kÃ¶nnen nicht zusammen angegeben werden"
 
+#: config/i386/mingw32.h:74 config/i386/cygwin.h:74
+msgid "shared and mdll are not compatible"
+msgstr "shared und mdll sind unvertrÃ¤glich"
+
 #: config/arm/arm.h:147
 msgid "-msoft-float and -mhard_float may not be used together"
 msgstr "-msoft-float und -mhard_float dÃ¼rfen nicht zusammen verwendet werden"
@@ -11212,118 +11228,63 @@
 msgid "-mbig-endian and -mlittle-endian may not be used together"
 msgstr "-mbig-endian und -mlittle-endian dÃ¼rfen nicht zusammen verwendet werden"
 
-#: java/lang.opt:65
-msgid "Warn if a deprecated compiler feature, class, method, or field is used"
-msgstr "Warnen, wenn veraltetes Compiler-Merkmal, Klasse, Methode oder Feld verwendet wird"
+#: config/rs6000/darwin.h:95
+msgid " conflicting code gen style switches are used"
+msgstr " in Konflikt stehende Codeerzeugungsschalter verwendet"
 
-#: java/lang.opt:69
-msgid "Warn if deprecated empty statements are found"
-msgstr "Warnen, wenn veraltete Leeranweisungen gefunden werden"
+#: ada/lang-specs.h:34
+msgid "-c or -S required for Ada"
+msgstr "FÃ¼r Ada wird -c oder -S benÃ¶tigt"
 
-#: java/lang.opt:73
-msgid "Warn if .class files are out of date"
-msgstr "Warnen, wenn .class-Dateien veraltet sind"
+#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+msgid "does not support multilib"
+msgstr "unterstÃ¼tzt nicht multilib"
 
-#: java/lang.opt:77
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "Bei unnÃ¶tig angegebenen Modifizierern warnen"
+#: config/i386/nwld.h:34
+msgid "Static linking is not supported.\n"
+msgstr "Statische Bindung wird nicht unterstÃ¼tzt.\n"
 
-#: java/lang.opt:81
-msgid "Deprecated; use --classpath instead"
-msgstr "Veraltet; stattdessen --classpath verwenden"
+#: config/i386/cygwin.h:28
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "mno-cygwin und mno-win32 sind unvertrÃ¤glich"
 
-#: java/lang.opt:88
-msgid "Permit the use of the assert keyword"
-msgstr "Die Verwendung des SchlÃ¼sselworts Â»assertÂ« erlauben"
+#: config/i386/sco5.h:188
+msgid "-pg not supported on this platform"
+msgstr "-pg wird auf dieser Plattform nicht unterstÃ¼tzt"
 
-#: java/lang.opt:110
-msgid "Replace system path"
-msgstr "Systempfad ersetzen"
+#: config/i386/sco5.h:189
+msgid "-p and -pp specified - pick one"
+msgstr "-p und -pp angegeben - eines wÃ¤hlen"
 
-#: java/lang.opt:114
-msgid "Generate checks for references to NULL"
-msgstr "PrÃ¼fungen auf Referenzen auf NULL erzeugen"
+#: config/i386/sco5.h:258
+msgid "-G and -static are mutually exclusive"
+msgstr "-G und -static schlieÃŸen sich gegenseitig aus"
 
-#: java/lang.opt:118
-msgid "Set class path"
-msgstr "Klassenpfad setzen"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni und -femit-class-files sind unvertrÃ¤glich"
 
-#: java/lang.opt:125
-msgid "Output a class file"
-msgstr "Klassendatei ausgeben"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni und -femit-class-file sind unvertrÃ¤glich"
 
-#: java/lang.opt:129
-msgid "Alias for -femit-class-file"
-msgstr "Alias fÃ¼r -femit-class-file"
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file sollte zusammen mit -fsyntax-only verwendet werden"
 
-#: java/lang.opt:133
-msgid "Choose input encoding (defaults from your locale)"
-msgstr "Eingabekodierung auswÃ¤hlen (Standard: aktuelle Locale)"
+#: config/cris/cris.h:207
+msgid "Do not specify both -march=... and -mcpu=..."
+msgstr " -march=... und -mcpu=... kÃ¶nnen nicht zusammen angegeben werden"
 
-#: java/lang.opt:137
-msgid "Set the extension directory path"
-msgstr "Den Pfad fÃ¼r das Erweiterungsverzeichnis setzen"
+#: config/lynx.h:70
+msgid "cannot use mthreads and mlegacy-threads together"
+msgstr "mthreads und mlegacy-threads kÃ¶nnen nicht zusammen verwendet werden"
 
-#: java/lang.opt:144
-msgid "Input file is a file with a list of filenames to compile"
-msgstr "Eingabedatei ist eine Datei mit einer Liste der Dateinamen zum Ãœbersetzen"
+#: config/lynx.h:95
+msgid "cannot use mshared and static together"
+msgstr "mshared und static kÃ¶nnen nicht zusammen verwendet werden"
 
-#: java/lang.opt:151
-msgid "Always check for non gcj generated classes archives"
-msgstr "Immer auf nicht von gcj erzeugte Klassenarchive prÃ¼fen"
-
-#: java/lang.opt:155
-msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
-msgstr "Annehmen, dass die Laufzeitbibliothek eine Hashtabelle verwendet, um ein Objekt zu seiner Synchronisationsstruktur zuzuordnen"
-
-#: java/lang.opt:159
-msgid "Generate instances of Class at runtime"
-msgstr "Klasseninstanzen zur Laufzeit erzeugen"
-
-#: java/lang.opt:163
-msgid "Use offset tables for virtual method calls"
-msgstr "Offset-Tabellen fÃ¼r virtuelle Methodenaufrufe verwenden"
-
-#: java/lang.opt:170
-msgid "Assume native functions are implemented using JNI"
-msgstr "Native Funktionen als mit JNI implementiert annehmen"
-
-#: java/lang.opt:174
-msgid "Enable optimization of static class initialization code"
-msgstr "Optimierung des Initialisierungscodes statischer Klassen einschalten"
-
-#: java/lang.opt:181
-msgid "Reduce the amount of reflection meta-data generated"
-msgstr "Betrag der generierten Metadaten zur Reflexion verringern"
-
-#: java/lang.opt:185
-msgid "Enable assignability checks for stores into object arrays"
-msgstr "ZuweisbarkeitsprÃ¼fungen fÃ¼r Speicheroperationen in Objektfelder einschalten"
-
-#: java/lang.opt:189
-msgid "Generate code for the Boehm GC"
-msgstr "Code fÃ¼r den Boehm GC erzeugen"
-
-#: java/lang.opt:193
-msgid "Call a library routine to do integer divisions"
-msgstr "Eine Bibiotheksroutine aufrufen, um Ganzahldivision durchzufÃ¼hren"
-
-#: java/lang.opt:197
-msgid "Generated should be loaded by bootstrap loader"
-msgstr "Generiertes sollte vom Bootstrap-Loader geladen werden"
-
-#: java/lang.opt:201
-msgid "Set the source language version"
-msgstr "Version der Quellsprache setzen"
-
-#: java/lang.opt:205
-msgid "Set the target VM version"
-msgstr "Ziel-VM-Version angeben"
-
-#: ada/lang.opt:96
-msgid "Specify options to GNAT"
-msgstr "Optionen fÃ¼r GNAT angeben"
-
 #: fortran/lang.opt:29
 msgid "Add a directory for INCLUDE and MODULE searching"
 msgstr "Ein Verzeichnis fÃ¼r INCLUDE- und MODULE-Suche hinzufÃ¼gen"
@@ -11564,7 +11525,7 @@
 msgid "Append a second underscore if the name already contains an underscore"
 msgstr "Einen zweiten Unterstrich anhÃ¤ngen, wenn der Name bereits einen Unterstrich enthÃ¤lt"
 
-#: fortran/lang.opt:277 c.opt:714
+#: fortran/lang.opt:277 c.opt:718
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr "Den schmalstmÃ¶glichen Ganzzahltyp fÃ¼r AufzÃ¤hlungstypen verwenden"
 
@@ -11596,14 +11557,62 @@
 msgid "Accept extensions to support legacy code"
 msgstr "Erweiterungen akzeptieren, um alten Code zu unterstÃ¼tzen"
 
-#: treelang/lang.opt:30
-msgid "Trace lexical analysis"
-msgstr "Lexikalische Analyse verfolgen"
+#: config/mcore/mcore.opt:23
+msgid "Generate code for the M*Core M210"
+msgstr "Code fÃ¼r M*Core M210 erzeugen"
 
-#: treelang/lang.opt:34
-msgid "Trace the parsing process"
-msgstr "Parsing-Prozess verfolgen"
+#: config/mcore/mcore.opt:27
+msgid "Generate code for the M*Core M340"
+msgstr "Code fÃ¼r M*Core M340 erzeugen"
 
+#: config/mcore/mcore.opt:31
+msgid "Set maximum alignment to 4"
+msgstr "HÃ¶chste Ausrichtung auf 4 setzen"
+
+#: config/mcore/mcore.opt:35
+msgid "Force functions to be aligned to a 4 byte boundary"
+msgstr "Funktionen auf 4-Byte-Grenzen zwingen"
+
+#: config/mcore/mcore.opt:39
+msgid "Set maximum alignment to 8"
+msgstr "HÃ¶chste Ausrichtung auf 8 setzen"
+
+#: config/mcore/mcore.opt:43 config/score/score.opt:23
+msgid "Generate big-endian code"
+msgstr "Big-Endian-Code erzeugen"
+
+#: config/mcore/mcore.opt:47
+msgid "Emit call graph information"
+msgstr "Informationen zum Aufrufgraph ausgeben"
+
+#: config/mcore/mcore.opt:51
+msgid "Use the divide instruction"
+msgstr "Divisionsbefehl verwenden"
+
+#: config/mcore/mcore.opt:55
+msgid "Inline constants if it can be done in 2 insns or less"
+msgstr "Konstanten einbetten, wenn es mit 2 Befehlen oder weniger geht"
+
+#: config/mcore/mcore.opt:59 config/score/score.opt:27
+msgid "Generate little-endian code"
+msgstr "Little-Endian-Code erzeugen"
+
+#: config/mcore/mcore.opt:67
+msgid "Use arbitrary sized immediates in bit operations"
+msgstr "Direktwerte beliebiger GrÃ¶ÃŸen in Bit-Operationen zulassen"
+
+#: config/mcore/mcore.opt:71
+msgid "Prefer word accesses over byte accesses"
+msgstr "Wortzugriffe bevorzugen (statt Bytezugriffen)"
+
+#: config/mcore/mcore.opt:75
+msgid "Set the maximum amount for a single stack increment operation"
+msgstr "GrÃ¶ÃŸten Betrag fÃ¼r einzelne StapelvergrÃ¶ÃŸerungsoperation setzen"
+
+#: config/mcore/mcore.opt:79
+msgid "Always treat bitfields as int-sized"
+msgstr "Bit-Feld immer mit int-GrÃ¶ÃŸe behandeln"
+
 #: config/alpha/alpha.opt:23 config/i386/i386.opt:155
 msgid "Do not use hardware fp"
 msgstr "Hardware-FP nicht verwenden"
@@ -11719,268 +11728,6 @@
 msgid "Specify bit size of immediate TLS offsets"
 msgstr "Bit-Breite des unmittelbaren TLS-Versatzes angeben"
 
-#: config/frv/frv.opt:23
-msgid "Use 4 media accumulators"
-msgstr "4 Media-Register verwenden"
-
-#: config/frv/frv.opt:27
-msgid "Use 8 media accumulators"
-msgstr "8 Media-Register verwenden"
-
-#: config/frv/frv.opt:31
-msgid "Enable label alignment optimizations"
-msgstr "Markenausrichtungs-Optimierungen einschalten"
-
-#: config/frv/frv.opt:35
-msgid "Dynamically allocate cc registers"
-msgstr "CC-Register dynamisch belegen"
-
-#: config/frv/frv.opt:42
-msgid "Set the cost of branches"
-msgstr "Sprungkosten setzen"
-
-#: config/frv/frv.opt:46
-msgid "Enable conditional execution other than moves/scc"
-msgstr "Bedingte AusfÃ¼hrung statt Kopieren/scc einschalten"
-
-#: config/frv/frv.opt:50
-msgid "Change the maximum length of conditionally-executed sequences"
-msgstr "GrÃ¶ÃŸte LÃ¤nge der bedingt ausgefÃ¼hrten Sequenzen Ã¤ndern"
-
-#: config/frv/frv.opt:54
-msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
-msgstr "Anzahl der temporÃ¤ren Register Ã¤ndern, die fÃ¼r bedingt ausgefÃ¼hrte Sequenzen zur VerfÃ¼gung stehen"
-
-#: config/frv/frv.opt:58
-msgid "Enable conditional moves"
-msgstr "Bedingte Kopierbefehle einschalten"
-
-#: config/frv/frv.opt:62
-msgid "Set the target CPU type"
-msgstr "Ziel-CPU-Typ angeben"
-
-#: config/frv/frv.opt:84
-msgid "Use fp double instructions"
-msgstr "Gleitkomma-double-Befehle verwenden"
-
-#: config/frv/frv.opt:88
-msgid "Change the ABI to allow double word insns"
-msgstr "ABI Ã¤ndern, um Doubleword-Befehle zuzulassen"
-
-#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
-msgid "Enable Function Descriptor PIC mode"
-msgstr "Funktionsdeskriptor-PIC-Modus einschalten"
-
-#: config/frv/frv.opt:96
-msgid "Just use icc0/fcc0"
-msgstr "Einfach icc0/fcc0 verwenden"
-
-#: config/frv/frv.opt:100
-msgid "Only use 32 FPRs"
-msgstr "Nur 32 FPRs verwenden"
-
-#: config/frv/frv.opt:104
-msgid "Use 64 FPRs"
-msgstr "64 FPRs verwenden"
-
-#: config/frv/frv.opt:108
-msgid "Only use 32 GPRs"
-msgstr "Nur 32 GPR verwenden"
-
-#: config/frv/frv.opt:112
-msgid "Use 64 GPRs"
-msgstr "64 GPRs verwenden"
-
-#: config/frv/frv.opt:116
-msgid "Enable use of GPREL for read-only data in FDPIC"
-msgstr "Verwendung von GPREL fÃ¼r Nur-Lese-Daten in FDPIC einschalten"
-
-#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
-#: config/pdp11/pdp11.opt:71
-msgid "Use hardware floating point"
-msgstr "Hardware-Gleitkomma verwenden"
-
-#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
-msgid "Enable inlining of PLT in function calls"
-msgstr "Inlining von PLT in Funktionsaufrufen einschalten"
-
-#: config/frv/frv.opt:128
-msgid "Enable PIC support for building libraries"
-msgstr "PIC-UnterstÃ¼tzung beim Bauen von Bibliotheken einschalten"
-
-#: config/frv/frv.opt:132
-msgid "Follow the EABI linkage requirements"
-msgstr "Den EABI Bindeanforderungen folgen"
-
-#: config/frv/frv.opt:136
-msgid "Disallow direct calls to global functions"
-msgstr "Direkte Aufrufe von globalen Funktionen verbieten"
-
-#: config/frv/frv.opt:140
-msgid "Use media instructions"
-msgstr "Media-Befehle verwenden"
-
-#: config/frv/frv.opt:144
-msgid "Use multiply add/subtract instructions"
-msgstr "Befehle zum Multiplizieren-Addieren/Subtrahieren verwenden"
-
-#: config/frv/frv.opt:148
-msgid "Enable optimizing &&/|| in conditional execution"
-msgstr "Optimierung von &&/|| in bedingter AusfÃ¼hrung einschalten"
-
-#: config/frv/frv.opt:152
-msgid "Enable nested conditional execution optimizations"
-msgstr "Optimierungen fÃ¼r geschachtelte bedingte AusfÃ¼hrung einschalten"
-
-#: config/frv/frv.opt:157
-msgid "Do not mark ABI switches in e_flags"
-msgstr "ABI-Schalter nicht in e_flags markieren"
-
-#: config/frv/frv.opt:161
-msgid "Remove redundant membars"
-msgstr "Redundante Membars entfernen"
-
-#: config/frv/frv.opt:165
-msgid "Pack VLIW instructions"
-msgstr "VLIW-Befehle packen"
-
-#: config/frv/frv.opt:169
-msgid "Enable setting GPRs to the result of comparisons"
-msgstr "Setzen von GPRs auf das Ergebnis von Vergleichen einschalten"
-
-#: config/frv/frv.opt:173
-msgid "Change the amount of scheduler lookahead"
-msgstr "Betrag der Vorausplanung Ã¤ndern"
-
-#: config/frv/frv.opt:177 config/pa/pa.opt:104
-msgid "Use software floating point"
-msgstr "Software-Gleitkomma verwenden"
-
-#: config/frv/frv.opt:181
-msgid "Assume a large TLS segment"
-msgstr "Ein groÃŸes TLS-Segment vermuten"
-
-#: config/frv/frv.opt:185
-msgid "Do not assume a large TLS segment"
-msgstr "Kein groÃŸes TLS-Segment vermuten"
-
-#: config/frv/frv.opt:190
-msgid "Cause gas to print tomcat statistics"
-msgstr "Gas veranlassen, Tomcat-Statistiken auszugeben"
-
-#: config/frv/frv.opt:195
-msgid "Link with the library-pic libraries"
-msgstr "Mit Library-PIC-Bibliotheken linken"
-
-#: config/frv/frv.opt:199
-msgid "Allow branches to be packed with other instructions"
-msgstr "Erlauben, SprÃ¼nge mit anderen Befehlen zu packen"
-
-#: config/mn10300/mn10300.opt:23
-msgid "Target the AM33 processor"
-msgstr "Auf AM33-Prozessor abzielen"
-
-#: config/mn10300/mn10300.opt:27
-msgid "Target the AM33/2.0 processor"
-msgstr "Auf AM33/2.0-Prozessor abzielen"
-
-#: config/mn10300/mn10300.opt:31
-msgid "Work around hardware multiply bug"
-msgstr "Hardware-Multiplikationsfehler umgehen"
-
-#: config/mn10300/mn10300.opt:36
-msgid "Enable linker relaxations"
-msgstr "Binderlockerungen einschalten"
-
-#: config/mn10300/mn10300.opt:40
-msgid "Return pointers in both a0 and d0"
-msgstr "Zeiger sowohl in a0 als auch in d0 zurÃ¼ck geben"
-
-#: config/s390/tpf.opt:23
-msgid "Enable TPF-OS tracing code"
-msgstr "TPF-OS-tracing-Code einschalten"
-
-#: config/s390/tpf.opt:27
-msgid "Specify main object for TPF-OS"
-msgstr "Hauptobjekt fÃ¼r TPF-OS angeben"
-
-#: config/s390/s390.opt:23
-msgid "31 bit ABI"
-msgstr "31-Bit-ABI"
-
-#: config/s390/s390.opt:27
-msgid "64 bit ABI"
-msgstr "64-Bit-ABI"
-
-#: config/s390/s390.opt:31 config/i386/i386.opt:59 config/spu/spu.opt:60
-msgid "Generate code for given CPU"
-msgstr "Code fÃ¼r die gegebene CPU erzeugen"
-
-#: config/s390/s390.opt:35
-msgid "Maintain backchain pointer"
-msgstr "RÃ¼ckwÃ¤rtskettenzeiger pflegen"
-
-#: config/s390/s390.opt:39
-msgid "Additional debug prints"
-msgstr "ZusÃ¤tzliche Fehlerprotokollausdrucke"
-
-#: config/s390/s390.opt:43
-msgid "ESA/390 architecture"
-msgstr "ESA/390-Architektur"
-
-#: config/s390/s390.opt:47
-msgid "Enable fused multiply/add instructions"
-msgstr "Verschmolzene Multiplikations/Additions-Befehle einschalten"
-
-#: config/s390/s390.opt:51
-msgid "Enable decimal floating point hardware support"
-msgstr "HardwareunterstÃ¼tzung fÃ¼r dezimales Gleitkomma einschalten"
-
-#: config/s390/s390.opt:55
-msgid "Enable hardware floating point"
-msgstr "Hardware-Gleitkomma einschalten"
-
-#: config/s390/s390.opt:67
-msgid "Use packed stack layout"
-msgstr "Gepacktes Stacklayout verwenden"
-
-#: config/s390/s390.opt:71
-msgid "Use bras for executable < 64k"
-msgstr "bras fÃ¼r ausfÃ¼hrbare Datei < 64k verwenden"
-
-#: config/s390/s390.opt:75
-msgid "Disable hardware floating point"
-msgstr "Hardware-Gleitkomma ausschalten"
-
-#: config/s390/s390.opt:79
-msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
-msgstr "HÃ¶chstanzahl der Bytes angeben, die noch im Stack Ã¼brig sind, bevor ein Trap-Befehl ausgelÃ¶st wird"
-
-#: config/s390/s390.opt:83
-msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
-msgstr "ZusÃ¤tzlichen Code im Funktionsprolog ausgeben, um ein Ãœberschreiten des angegebenen Limits fÃ¼r die StackgrÃ¶ÃŸe abzufangen (trap)"
-
-#: config/s390/s390.opt:87 config/ia64/ia64.opt:97 config/sparc/sparc.opt:95
-#: config/i386/i386.opt:183 config/rs6000/rs6000.opt:226 config/spu/spu.opt:64
-msgid "Schedule code for given CPU"
-msgstr "Code fÃ¼r die gegebene CPU planen"
-
-#: config/s390/s390.opt:91
-msgid "mvcle use"
-msgstr "mvcle-Verwendung"
-
-#: config/s390/s390.opt:95
-msgid "Warn if a function uses alloca or creates an array with dynamic size"
-msgstr "Warnen, wenn eine Funktion alloca verwendet oder ein Feld dynamischer GrÃ¶ÃŸe erzeugt"
-
-#: config/s390/s390.opt:99
-msgid "Warn if a single function's framesize exceeds the given framesize"
-msgstr "Warnen, wenn RahmengrÃ¶ÃŸe einer einzelnen Funktion die gegebene RahmengrÃ¶ÃŸe Ã¼berschreitet"
-
-#: config/s390/s390.opt:103
-msgid "z/Architecture"
-msgstr "z/Architektur"
-
 #: config/ia64/ilp32.opt:3
 msgid "Generate ILP32 code"
 msgstr "ILP32-Code erzeugen"
@@ -12069,10 +11816,16 @@
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr "FrÃ¼here Stop-Bit-Platzierung fÃ¼r bessere Planung einschalten"
 
-#: config/ia64/ia64.opt:89 config/spu/spu.opt:56 config/pa/pa.opt:51
+#: config/ia64/ia64.opt:89 config/pa/pa.opt:51 config/spu/spu.opt:56
 msgid "Specify range of registers to make fixed"
 msgstr "Bereich der zu fixierenden Register angeben"
 
+#: config/ia64/ia64.opt:97 config/i386/i386.opt:183
+#: config/rs6000/rs6000.opt:226 config/spu/spu.opt:64 config/s390/s390.opt:87
+#: config/sparc/sparc.opt:95
+msgid "Schedule code for given CPU"
+msgstr "Code fÃ¼r die gegebene CPU planen"
+
 #: config/ia64/ia64.opt:101
 msgid "Use data speculation before reload"
 msgstr "Datenspekulation vor Neuladen verwenden"
@@ -12121,334 +11874,296 @@
 msgid "Count speculative dependencies while calculating priority of instructions"
 msgstr "Spekulative AbhÃ¤ngigkeiten wÃ¤hrend PrioritÃ¤tsberechnung der Anweisungen zÃ¤hlen"
 
-#: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23 config/mt/mt.opt:27
-msgid "Use simulator runtime"
-msgstr "Simulator-runtime verwenden"
+#: config/xtensa/xtensa.opt:23
+msgid "Use CONST16 instruction to load constants"
+msgstr "CONST16-Befehle zum Laden von Konstanten verwenden"
 
-#: config/m32c/m32c.opt:28
-msgid "Compile code for R8C variants"
-msgstr "Code fÃ¼r R8C-Varianten kompilieren"
+#: config/xtensa/xtensa.opt:27
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+msgstr "Verschmolzene Multiplizier/Addier- und Multiplizier/Subtrahier-Befehle fÃ¼r Gleitkomma einschalten"
 
-#: config/m32c/m32c.opt:32
-msgid "Compile code for M16C variants"
-msgstr "Code fÃ¼r M16C-Varianten kompilieren"
+#: config/xtensa/xtensa.opt:31
+msgid "Use indirect CALLXn instructions for large programs"
+msgstr "Indirekte CALLXn-Befehle fÃ¼r groÃŸe Programme verwenden"
 
-#: config/m32c/m32c.opt:36
-msgid "Compile code for M32CM variants"
-msgstr "Code fÃ¼r M32CM-Varianten kompilieren"
+#: config/xtensa/xtensa.opt:35
+msgid "Automatically align branch targets to reduce branch penalties"
+msgstr "Zweigziele automatisch ausrichten, um Strafzyklen fÃ¼r Verzweigung zu verringern"
 
-#: config/m32c/m32c.opt:40
-msgid "Compile code for M32C variants"
-msgstr "Code fÃ¼r M32C-Varianten kompilieren"
+#: config/xtensa/xtensa.opt:39
+msgid "Intersperse literal pools with code in the text section"
+msgstr "Code in Zeichen-Daten im Text-Abschnitt einstreuen"
 
-#: config/m32c/m32c.opt:44
-msgid "Number of memreg bytes (default: 16, range: 0..16)"
-msgstr "Anzahl der Memreg-Bytes (Standard: 16, Bereich: 0..16)"
+#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
+msgid "Generate PA1.0 code"
+msgstr "PA1.0-Code erzeugen"
 
-#: config/sparc/little-endian.opt:23
-msgid "Generate code for little-endian"
-msgstr "Code fÃ¼r Â»little-endianÂ« erzeugen"
+#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
+msgid "Generate PA1.1 code"
+msgstr "PA1.1-Code erzeugen"
 
-#: config/sparc/little-endian.opt:27
-msgid "Generate code for big-endian"
-msgstr "Code fÃ¼r Â»big-endianÂ« erzeugen"
+#: config/pa/pa.opt:31 config/pa/pa.opt:92
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+msgstr "PA2.0-Code erzeugen (erfordert binutils 2.10 oder neuer)"
 
-#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
-msgid "Use hardware FP"
-msgstr "Hardware-FP verwenden"
+#: config/pa/pa.opt:35
+msgid "Generate code for huge switch statements"
+msgstr "Code fÃ¼r groÃŸe switch-Anweisungen erzeugen"
 
-#: config/sparc/sparc.opt:31
-msgid "Do not use hardware FP"
-msgstr "Hardware-FP nicht verwenden"
+#: config/pa/pa.opt:39
+msgid "Disable FP regs"
+msgstr "Gleitkommaregister ausschalten"
 
-#: config/sparc/sparc.opt:35
-msgid "Assume possible double misalignment"
-msgstr "MÃ¶gliche doppelte Fehlausrichtung annehmen"
+#: config/pa/pa.opt:43
+msgid "Disable indexed addressing"
+msgstr "Indizierte Adressierung ausschalten"
 
-#: config/sparc/sparc.opt:39
-msgid "Pass -assert pure-text to linker"
-msgstr "-assert pure-text an Binder Ã¼bergeben"
+#: config/pa/pa.opt:47
+msgid "Generate fast indirect calls"
+msgstr "Schnelle indirekte Aufrufe erzeugen"
 
-#: config/sparc/sparc.opt:43
-msgid "Use ABI reserved registers"
-msgstr "ABI-reservierte Register verwenden"
+#: config/pa/pa.opt:55
+msgid "Assume code will be assembled by GAS"
+msgstr "Code als mit GAS assembliert annehmen"
 
-#: config/sparc/sparc.opt:47
-msgid "Use hardware quad FP instructions"
-msgstr "Hardware-Vierfach-Gleitkommabefehle verwenden"
+#: config/pa/pa.opt:59
+msgid "Put jumps in call delay slots"
+msgstr "SprÃ¼nge in AufrufverzÃ¶gerungsschlitze stecken"
 
-#: config/sparc/sparc.opt:51
-msgid "Do not use hardware quad fp instructions"
-msgstr "Hardware-Vierfach-Gleitkommabefehle nicht verwenden"
+#: config/pa/pa.opt:64
+msgid "Enable linker optimizations"
+msgstr "Binder-Optimierungen einschalten"
 
-#: config/sparc/sparc.opt:55
-msgid "Compile for V8+ ABI"
-msgstr "FÃ¼r V8+-ABI-Ã¼bersetzen"
+#: config/pa/pa.opt:68
+msgid "Always generate long calls"
+msgstr "Immer weite Rufe erzeugen"
 
-#: config/sparc/sparc.opt:59
-msgid "Use UltraSPARC Visual Instruction Set extensions"
-msgstr "Visuelle Befehlssatzerweiterungen fÃ¼r UltraSPARC verwenden"
+#: config/pa/pa.opt:72
+msgid "Emit long load/store sequences"
+msgstr "Lange Laden/Speichern-Folgen ausgeben"
 
-#: config/sparc/sparc.opt:63
-msgid "Pointers are 64-bit"
-msgstr "Zeiger sind 64 Bit"
+#: config/pa/pa.opt:80
+msgid "Disable space regs"
+msgstr "Leerregister ausschalten"
 
-#: config/sparc/sparc.opt:67
-msgid "Pointers are 32-bit"
-msgstr "Zeiger sind 32 Bit"
+#: config/pa/pa.opt:96
+msgid "Use portable calling conventions"
+msgstr "Portierbare Aufrufkonventionen verwenden"
 
-#: config/sparc/sparc.opt:71
-msgid "Use 64-bit ABI"
-msgstr "64-Bit-ABI verwenden"
+#: config/pa/pa.opt:100
+msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
+msgstr "CPU fÃ¼r Planzwecke angeben. GÃ¼ltige Argumente sind 700, 7100, 7100LC, 7200, 7300, und 8000"
 
-#: config/sparc/sparc.opt:75
-msgid "Use 32-bit ABI"
-msgstr "32-Bit-ABI verwenden"
+#: config/pa/pa.opt:104 config/frv/frv.opt:177
+msgid "Use software floating point"
+msgstr "Software-Gleitkomma verwenden"
 
-#: config/sparc/sparc.opt:79
-msgid "Use stack bias"
-msgstr "Stapelversatz verwenden"
+#: config/pa/pa.opt:112
+msgid "Do not disable space regs"
+msgstr "Leerregister nicht ausschalten"
 
-#: config/sparc/sparc.opt:83
-msgid "Use structs on stronger alignment for double-word copies"
-msgstr "Bei stÃ¤rkerer Ausrichtung fÃ¼r Doppelwort-Kopien Structs verwenden"
+#: config/pa/pa-hpux1111.opt:23 config/pa/pa-hpux1010.opt:23
+#: config/pa/pa-hpux.opt:27
+msgid "Specify UNIX standard for predefines and linking"
+msgstr "UNIX-Standard fÃ¼r Predefines und Bindung angeben"
 
-#: config/sparc/sparc.opt:87
-msgid "Optimize tail call instructions in assembler and linker"
-msgstr "Ende-Aufruf-Befehle in Assembler und Binder optimieren"
+#: config/pa/pa64-hpux.opt:23
+msgid "Assume code will be linked by GNU ld"
+msgstr "Code als spÃ¤ter mit GNU ld gebunden annehmen"
 
-#: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:222
-msgid "Use features of and schedule code for given CPU"
-msgstr "Eigenschaften der gegebenen CPU verwenden und entsprechend Code planen"
+#: config/pa/pa64-hpux.opt:27
+msgid "Assume code will be linked by HP ld"
+msgstr "Code als spÃ¤ter mit HP ld gebunden annehmen"
 
-#: config/sparc/sparc.opt:99
-msgid "Use given SPARC-V9 code model"
-msgstr "Gegebenes SPARC-V9-Codemodell verwenden"
+#: config/pa/pa-hpux.opt:23
+msgid "Generate cpp defines for server IO"
+msgstr "cpp-Defines fÃ¼r Server-IO erzeugen"
 
-#: config/sparc/sparc.opt:103
-msgid "Enable strict 32-bit psABI struct return checking."
-msgstr "Strenge PrÃ¼fung fÃ¼r 32-bit psABI StrukturrÃ¼ckgabe einschalten"
+#: config/pa/pa-hpux.opt:31
+msgid "Generate cpp defines for workstation IO"
+msgstr "cpp-Defines fÃ¼r Workstation-IO erzeugen"
 
-#: config/m32r/m32r.opt:23
-msgid "Compile for the m32rx"
-msgstr "FÃ¼r m32rx Ã¼bersetzen"
+#: config/frv/frv.opt:23
+msgid "Use 4 media accumulators"
+msgstr "4 Media-Register verwenden"
 
-#: config/m32r/m32r.opt:27
-msgid "Compile for the m32r2"
-msgstr "FÃ¼r m32r2 Ã¼bersetzen"
+#: config/frv/frv.opt:27
+msgid "Use 8 media accumulators"
+msgstr "8 Media-Register verwenden"
 
-#: config/m32r/m32r.opt:31
-msgid "Compile for the m32r"
-msgstr "FÃ¼r m32r Ã¼bersetzen"
+#: config/frv/frv.opt:31
+msgid "Enable label alignment optimizations"
+msgstr "Markenausrichtungs-Optimierungen einschalten"
 
-#: config/m32r/m32r.opt:35
-msgid "Align all loops to 32 byte boundary"
-msgstr "Alle Schleifen auf 32-Byte-Grenzen ausrichten"
+#: config/frv/frv.opt:35
+msgid "Dynamically allocate cc registers"
+msgstr "CC-Register dynamisch belegen"
 
-#: config/m32r/m32r.opt:39
-msgid "Prefer branches over conditional execution"
-msgstr "Zweige gegenÃ¼ber bedingter AusfÃ¼hrung bevorzugen"
+#: config/frv/frv.opt:42
+msgid "Set the cost of branches"
+msgstr "Sprungkosten setzen"
 
-#: config/m32r/m32r.opt:43
-msgid "Give branches their default cost"
-msgstr "SprÃ¼ngen ihre Standardkosten zuweisen"
+#: config/frv/frv.opt:46
+msgid "Enable conditional execution other than moves/scc"
+msgstr "Bedingte AusfÃ¼hrung statt Kopieren/scc einschalten"
 
-#: config/m32r/m32r.opt:47
-msgid "Display compile time statistics"
-msgstr "Ãœbersetzungszeitstatistik anzeigen"
+#: config/frv/frv.opt:50
+msgid "Change the maximum length of conditionally-executed sequences"
+msgstr "GrÃ¶ÃŸte LÃ¤nge der bedingt ausgefÃ¼hrten Sequenzen Ã¤ndern"
 
-#: config/m32r/m32r.opt:51
-msgid "Specify cache flush function"
-msgstr "Funktion zum Entleeren des Cache angeben"
+#: config/frv/frv.opt:54
+msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
+msgstr "Anzahl der temporÃ¤ren Register Ã¤ndern, die fÃ¼r bedingt ausgefÃ¼hrte Sequenzen zur VerfÃ¼gung stehen"
 
-#: config/m32r/m32r.opt:55
-msgid "Specify cache flush trap number"
-msgstr "Abfangfunktionsnummer zum Entleeren des Cache angeben"
+#: config/frv/frv.opt:58
+msgid "Enable conditional moves"
+msgstr "Bedingte Kopierbefehle einschalten"
 
-#: config/m32r/m32r.opt:59
-msgid "Only issue one instruction per cycle"
-msgstr "Nur einen Befehl pro Durchgang ausgeben"
+#: config/frv/frv.opt:62
+msgid "Set the target CPU type"
+msgstr "Ziel-CPU-Typ angeben"
 
-#: config/m32r/m32r.opt:63
-msgid "Allow two instructions to be issued per cycle"
-msgstr "Zwei Befehle pro Durchgang erlauben"
+#: config/frv/frv.opt:84
+msgid "Use fp double instructions"
+msgstr "Gleitkomma-double-Befehle verwenden"
 
-#: config/m32r/m32r.opt:67
-msgid "Code size: small, medium or large"
-msgstr "Code-GrÃ¶ÃŸe: klein, mittel, groÃŸ"
+#: config/frv/frv.opt:88
+msgid "Change the ABI to allow double word insns"
+msgstr "ABI Ã¤ndern, um Doubleword-Befehle zuzulassen"
 
-#: config/m32r/m32r.opt:71
-msgid "Don't call any cache flush functions"
-msgstr "Keine Funktionen zum Entleeren des Cache aufrufen"
+#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
+msgid "Enable Function Descriptor PIC mode"
+msgstr "Funktionsdeskriptor-PIC-Modus einschalten"
 
-#: config/m32r/m32r.opt:75
-msgid "Don't call any cache flush trap"
-msgstr "Keine Abfangfunktion zum Entleeren des Cache aufrufen"
+#: config/frv/frv.opt:96
+msgid "Just use icc0/fcc0"
+msgstr "Einfach icc0/fcc0 verwenden"
 
-#: config/m32r/m32r.opt:82
-msgid "Small data area: none, sdata, use"
-msgstr "Kleiner Datenbereich: keiner, sdata, verwenden"
+#: config/frv/frv.opt:100
+msgid "Only use 32 FPRs"
+msgstr "Nur 32 FPRs verwenden"
 
-#: config/m68k/m68k.opt:23
-msgid "Generate code for a 520X"
-msgstr "Code fÃ¼r einen 520X erzeugen"
+#: config/frv/frv.opt:104
+msgid "Use 64 FPRs"
+msgstr "64 FPRs verwenden"
 
-#: config/m68k/m68k.opt:27
-msgid "Generate code for a 5206e"
-msgstr "Code fÃ¼r einen 5206e erzeugen"
+#: config/frv/frv.opt:108
+msgid "Only use 32 GPRs"
+msgstr "Nur 32 GPR verwenden"
 
-#: config/m68k/m68k.opt:31
-msgid "Generate code for a 528x"
-msgstr "Code fÃ¼r einen 528x erzeugen"
+#: config/frv/frv.opt:112
+msgid "Use 64 GPRs"
+msgstr "64 GPRs verwenden"
 
-#: config/m68k/m68k.opt:35
-msgid "Generate code for a 5307"
-msgstr "Code fÃ¼r einen 5307 erzeugen"
+#: config/frv/frv.opt:116
+msgid "Enable use of GPREL for read-only data in FDPIC"
+msgstr "Verwendung von GPREL fÃ¼r Nur-Lese-Daten in FDPIC einschalten"
 
-#: config/m68k/m68k.opt:39
-msgid "Generate code for a 5407"
-msgstr "Code fÃ¼r einen 5407 erzeugen"
+#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
+#: config/pdp11/pdp11.opt:71
+msgid "Use hardware floating point"
+msgstr "Hardware-Gleitkomma verwenden"
 
-#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
-msgid "Generate code for a 68000"
-msgstr "Code fÃ¼r 68000 erzeugen"
+#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
+msgid "Enable inlining of PLT in function calls"
+msgstr "Inlining von PLT in Funktionsaufrufen einschalten"
 
-#: config/m68k/m68k.opt:47
-msgid "Generate code for a 68010"
-msgstr "Code fÃ¼r 68010 erzeugen"
+#: config/frv/frv.opt:128
+msgid "Enable PIC support for building libraries"
+msgstr "PIC-UnterstÃ¼tzung beim Bauen von Bibliotheken einschalten"
 
-#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
-msgid "Generate code for a 68020"
-msgstr "Code fÃ¼r 68020 erzeugen"
+#: config/frv/frv.opt:132
+msgid "Follow the EABI linkage requirements"
+msgstr "Den EABI Bindeanforderungen folgen"
 
-#: config/m68k/m68k.opt:55
-msgid "Generate code for a 68040, without any new instructions"
-msgstr "Code fÃ¼r einen 68040 ohne neue Befehle erzeugen"
+#: config/frv/frv.opt:136
+msgid "Disallow direct calls to global functions"
+msgstr "Direkte Aufrufe von globalen Funktionen verbieten"
 
-#: config/m68k/m68k.opt:59
-msgid "Generate code for a 68060, without any new instructions"
-msgstr "Code fÃ¼r einen 68060 ohne neue Befehle erzeugen"
+#: config/frv/frv.opt:140
+msgid "Use media instructions"
+msgstr "Media-Befehle verwenden"
 
-#: config/m68k/m68k.opt:63
-msgid "Generate code for a 68030"
-msgstr "Code fÃ¼r einen 68030 erzeugen"
+#: config/frv/frv.opt:144
+msgid "Use multiply add/subtract instructions"
+msgstr "Befehle zum Multiplizieren-Addieren/Subtrahieren verwenden"
 
-#: config/m68k/m68k.opt:67
-msgid "Generate code for a 68040"
-msgstr "Code fÃ¼r einen 68040 erzeugen"
+#: config/frv/frv.opt:148
+msgid "Enable optimizing &&/|| in conditional execution"
+msgstr "Optimierung von &&/|| in bedingter AusfÃ¼hrung einschalten"
 
-#: config/m68k/m68k.opt:71
-msgid "Generate code for a 68060"
-msgstr "Code fÃ¼r einen 68060 erzeugen"
+#: config/frv/frv.opt:152
+msgid "Enable nested conditional execution optimizations"
+msgstr "Optimierungen fÃ¼r geschachtelte bedingte AusfÃ¼hrung einschalten"
 
-#: config/m68k/m68k.opt:75
-msgid "Generate code for a 68302"
-msgstr "Code fÃ¼r einen 68302 erzeugen"
+#: config/frv/frv.opt:157
+msgid "Do not mark ABI switches in e_flags"
+msgstr "ABI-Schalter nicht in e_flags markieren"
 
-#: config/m68k/m68k.opt:79
-msgid "Generate code for a 68332"
-msgstr "Code fÃ¼r einen 68332 erzeugen"
+#: config/frv/frv.opt:161
+msgid "Remove redundant membars"
+msgstr "Redundante Membars entfernen"
 
-#: config/m68k/m68k.opt:84
-msgid "Generate code for a 68851"
-msgstr "Code fÃ¼r einen 68851 erzeugen"
+#: config/frv/frv.opt:165
+msgid "Pack VLIW instructions"
+msgstr "VLIW-Befehle packen"
 
-#: config/m68k/m68k.opt:88
-msgid "Generate code that uses 68881 floating-point instructions"
-msgstr "Code erzeugen, der 68881-Gleitkommabefehle verwendet"
+#: config/frv/frv.opt:169
+msgid "Enable setting GPRs to the result of comparisons"
+msgstr "Setzen von GPRs auf das Ergebnis von Vergleichen einschalten"
 
-#: config/m68k/m68k.opt:92
-msgid "Align variables on a 32-bit boundary"
-msgstr "Variablen auf 32-Bit-Grenzen ausrichten"
+#: config/frv/frv.opt:173
+msgid "Change the amount of scheduler lookahead"
+msgstr "Betrag der Vorausplanung Ã¤ndern"
 
-#: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
-msgid "Specify the name of the target architecture"
-msgstr "Namen der Ziel-Architektur angeben"
+#: config/frv/frv.opt:181
+msgid "Assume a large TLS segment"
+msgstr "Ein groÃŸes TLS-Segment vermuten"
 
-#: config/m68k/m68k.opt:100
-msgid "Use the bit-field instructions"
-msgstr "Bit-Feld-Befehle verwenden"
+#: config/frv/frv.opt:185
+msgid "Do not assume a large TLS segment"
+msgstr "Kein groÃŸes TLS-Segment vermuten"
 
-#: config/m68k/m68k.opt:112
-msgid "Generate code for a ColdFire v4e"
-msgstr "Code fÃ¼r ColdFire v4e erzeugen"
+#: config/frv/frv.opt:190
+msgid "Cause gas to print tomcat statistics"
+msgstr "Gas veranlassen, Tomcat-Statistiken auszugeben"
 
-#: config/m68k/m68k.opt:116
-msgid "Specify the target CPU"
-msgstr "Die Ziel-CPU auswÃ¤hlen"
+#: config/frv/frv.opt:195
+msgid "Link with the library-pic libraries"
+msgstr "Mit Library-PIC-Bibliotheken linken"
 
-#: config/m68k/m68k.opt:120
-msgid "Generate code for a cpu32"
-msgstr "Code fÃ¼r eine cpu32 erzeugen"
+#: config/frv/frv.opt:199
+msgid "Allow branches to be packed with other instructions"
+msgstr "Erlauben, SprÃ¼nge mit anderen Befehlen zu packen"
 
-#: config/m68k/m68k.opt:124
-msgid "Use hardware division instructions on ColdFire"
-msgstr "Hardware-Divisionsbefehle auf Coldfire verwenden"
+#: config/i386/cygming.opt:23
+msgid "Create console application"
+msgstr "Konsolenanwendung erzeugen"
 
-#: config/m68k/m68k.opt:128
-msgid "Generate code for a Fido A"
-msgstr "Code fÃ¼r Fido A erzeugen"
+#: config/i386/cygming.opt:27
+msgid "Use the Cygwin interface"
+msgstr "Cygwin-Schnittstelle verwenden"
 
-#: config/m68k/m68k.opt:132
-msgid "Generate code which uses hardware floating point instructions"
-msgstr "Code erzeugen, der Hardware-Gleitkommabefehle verwendet"
+#: config/i386/cygming.opt:31
+msgid "Generate code for a DLL"
+msgstr "Code fÃ¼r DLL erzeugen"
 
-#: config/m68k/m68k.opt:136
-msgid "Enable ID based shared library"
-msgstr "ID-basierte Shared Library einschalten"
+#: config/i386/cygming.opt:35
+msgid "Ignore dllimport for functions"
+msgstr "dllimport fÃ¼r Funktionen erzeugen"
 
-#: config/m68k/m68k.opt:140
-msgid "Do not use the bit-field instructions"
-msgstr "Bit-Feld-Befehle nicht verwenden"
+#: config/i386/cygming.opt:39
+msgid "Use Mingw-specific thread support"
+msgstr "Mingw-spezifische Thread-UnterstÃ¼tzung verwenden"
 
-#: config/m68k/m68k.opt:144
-msgid "Use normal calling convention"
-msgstr "Normale Aufrufkonvention verwenden"
+#: config/i386/cygming.opt:43
+msgid "Set Windows defines"
+msgstr "Windows-defines setzen"
 
-#: config/m68k/m68k.opt:148
-msgid "Consider type 'int' to be 32 bits wide"
-msgstr "Typ Â»intÂ« als 32 Bit breit ansehen"
+#: config/i386/cygming.opt:47
+msgid "Create GUI application"
+msgstr "GUI-Anwendung erzeugen"
 
-#: config/m68k/m68k.opt:152
-msgid "Generate pc-relative code"
-msgstr "PC-relativen Code erzeugen"
-
-#: config/m68k/m68k.opt:156
-msgid "Use different calling convention using 'rtd'"
-msgstr "Andere Aufrufkonvention mit 'RTD' verwenden"
-
-#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
-msgid "Enable separate data segment"
-msgstr "Gesondertes Datensegment einschalten"
-
-#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
-msgid "ID of shared library to build"
-msgstr "ID der zu bauenden Shared Library"
-
-#: config/m68k/m68k.opt:168
-msgid "Consider type 'int' to be 16 bits wide"
-msgstr "Typ Â»intÂ« als 16 Bit breit ansehen"
-
-#: config/m68k/m68k.opt:172
-msgid "Generate code with library calls for floating point"
-msgstr "Code mit Bibliotheksaufrufen fÃ¼r Gleitkommaarithmetik erzeugen"
-
-#: config/m68k/m68k.opt:176
-msgid "Do not use unaligned memory references"
-msgstr "Keine unausgerichteten Speicherreferenzen verwenden"
-
-#: config/m68k/m68k.opt:180
-msgid "Tune for the specified target CPU or architecture"
-msgstr "FÃ¼r angegebene Ziel-CPU oder Architektur optimieren"
-
-#: config/m68k/ieee.opt:24 config/i386/i386.opt:95
-msgid "Use IEEE math for fp comparisons"
-msgstr "IEEE-Arithmetik fÃ¼r Gleitkommavergleiche verwenden"
-
-#: config/i386/djgpp.opt:25
-msgid "Ignored (obsolete)"
-msgstr "Ignoriert (veraltet)"
-
 #: config/i386/i386.opt:23
 msgid "sizeof(long double) is 16"
 msgstr "sizeof(long double) ist 16"
@@ -12485,6 +12200,10 @@
 msgid "Align destination of the string operations"
 msgstr "Ziel der Zeichenkettenoperationen ausrichten"
 
+#: config/i386/i386.opt:59 config/spu/spu.opt:60 config/s390/s390.opt:31
+msgid "Generate code for given CPU"
+msgstr "Code fÃ¼r die gegebene CPU erzeugen"
+
 #: config/i386/i386.opt:63
 msgid "Use given assembler dialect"
 msgstr "Gegebenen Assemblerdialekt verwenden"
@@ -12513,6 +12232,10 @@
 msgid "Generate floating point mathematics using given instruction set"
 msgstr "Gleitkommaarithmetik mit gegebenem Befehlssatz erzeugen"
 
+#: config/i386/i386.opt:95 config/m68k/ieee.opt:24
+msgid "Use IEEE math for fp comparisons"
+msgstr "IEEE-Arithmetik fÃ¼r Gleitkommavergleiche verwenden"
+
 #: config/i386/i386.opt:99
 msgid "Inline all known string operations"
 msgstr "Alle bekannten Zeichenkettenoperationen einbetten (inline)"
@@ -12662,58 +12385,396 @@
 msgid "Enable automatic generation of fused floating point multiply-add instructions"
 msgstr "Automatische Erzeugung verschmolzener Gleitkomma-Multiplizier-/Addier-Befehle einschalten"
 
-#: config/i386/cygming.opt:23
-msgid "Create console application"
-msgstr "Konsolenanwendung erzeugen"
+#: config/i386/sco5.opt:24
+msgid "Generate ELF output"
+msgstr "ELF-Ausgabe erzeugen"
 
-#: config/i386/cygming.opt:27
-msgid "Use the Cygwin interface"
-msgstr "Cygwin-Schnittstelle verwenden"
+#: config/i386/djgpp.opt:25
+msgid "Ignored (obsolete)"
+msgstr "Ignoriert (veraltet)"
 
-#: config/i386/cygming.opt:31
-msgid "Generate code for a DLL"
-msgstr "Code fÃ¼r DLL erzeugen"
+#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
+msgid "Specify CPU for code generation purposes"
+msgstr "CPU fÃ¼r Codeerzeugungszwecke angeben"
 
-#: config/i386/cygming.opt:35
-msgid "Ignore dllimport for functions"
-msgstr "dllimport fÃ¼r Funktionen erzeugen"
+#: config/iq2000/iq2000.opt:27
+msgid "Specify CPU for scheduling purposes"
+msgstr "CPU fÃ¼r Planzwecke angeben"
 
-#: config/i386/cygming.opt:39
-msgid "Use Mingw-specific thread support"
-msgstr "Mingw-spezifische Thread-UnterstÃ¼tzung verwenden"
+#: config/iq2000/iq2000.opt:31 config/mips/mips.opt:97
+msgid "Use ROM instead of RAM"
+msgstr "ROM statt RAM verwenden"
 
-#: config/i386/cygming.opt:43
-msgid "Set Windows defines"
-msgstr "Windows-defines setzen"
+#: config/iq2000/iq2000.opt:35
+msgid "Use GP relative sdata/sbss sections"
+msgstr "Relative GP sdata/sbss-Abschnitte verwenden"
 
-#: config/i386/cygming.opt:47
-msgid "Create GUI application"
-msgstr "GUI-Anwendung erzeugen"
+#: config/iq2000/iq2000.opt:40
+msgid "No default crt0.o"
+msgstr "Kein voreingestelltes crt0.o"
 
-#: config/i386/sco5.opt:24
-msgid "Generate ELF output"
-msgstr "ELF-Ausgabe erzeugen"
+#: config/iq2000/iq2000.opt:44 config/mips/mips.opt:265
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+msgstr "Uninitialisierte Konstanten im ROM ablegen (benÃ¶tigt -membedded-data)"
 
-#: config/rs6000/aix41.opt:24 config/rs6000/aix64.opt:32
-msgid "Support message passing with the Parallel Environment"
-msgstr "Message Passing mit paralleler Umgebung unterstÃ¼tzen"
+#: config/arm/arm.opt:23
+msgid "Specify an ABI"
+msgstr "ABI angeben"
 
-#: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:147
-msgid "Conform more closely to IBM XLC semantics"
-msgstr "NÃ¤her der IBM XLC-Semantik entsprechen"
+#: config/arm/arm.opt:27
+msgid "Generate a call to abort if a noreturn function returns"
+msgstr "Aufruf zum Abbruch erzeugen, wenn eine Â»noreturnÂ«-Funktion zurÃ¼ckkehrt"
 
-#: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:132
+#: config/arm/arm.opt:34
+msgid "Pass FP arguments in FP registers"
+msgstr "FP-Argumente an FP-Register Ã¼bergeben"
+
+#: config/arm/arm.opt:38
+msgid "Generate APCS conformant stack frames"
+msgstr "APCS-konforme Stapelrahmen erzeugen"
+
+#: config/arm/arm.opt:42
+msgid "Generate re-entrant, PIC code"
+msgstr "WiedereinsprungsfÃ¤higen PIC-Code erzeugen"
+
+#: config/arm/arm.opt:49 config/m68k/m68k.opt:96 config/score/score.opt:63
+msgid "Specify the name of the target architecture"
+msgstr "Namen der Ziel-Architektur angeben"
+
+#: config/arm/arm.opt:56
+msgid "Assume target CPU is configured as big endian"
+msgstr "Ziel-CPU als Â»big endianÂ«-konfiguriert annehmen"
+
+#: config/arm/arm.opt:60
+msgid "Thumb: Assume non-static functions may be called from ARM code"
+msgstr "Thumb: Annahme, dass nichtstatische Funktionen von ARM-Code aus aufgerufen werden kÃ¶nnen"
+
+#: config/arm/arm.opt:64
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+msgstr "Thumb: Annahme, dass Funktionszeiger an nicht Thumb unterstÃ¼tzenden Code Ã¼bergeben werden kÃ¶nnen"
+
+#: config/arm/arm.opt:68
+msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
+msgstr "Cirrus: NOPs einbauen, um ungÃ¼ltige Befehlskombinationen zu vermeiden"
+
+#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
+msgid "Specify the name of the target CPU"
+msgstr "Namen der Ziel-CPU angeben"
+
+#: config/arm/arm.opt:76
+msgid "Specify if floating point hardware should be used"
+msgstr "Angeben, ob Gleitkommahardware verwendet werden sollte"
+
+#: config/arm/arm.opt:90
+msgid "Specify the name of the target floating point hardware/format"
+msgstr "Namen der Gleitkommahardware/-format des Zielsystems angeben"
+
+#: config/arm/arm.opt:94
+msgid "Alias for -mfloat-abi=hard"
+msgstr "Alias fÃ¼r -mfloat-abi=hard"
+
+#: config/arm/arm.opt:98
+msgid "Assume target CPU is configured as little endian"
+msgstr "Ziel-CPU als Â»little endianÂ«-konfiguriert annehmen"
+
+#: config/arm/arm.opt:102
+msgid "Generate call insns as indirect calls, if necessary"
+msgstr "Falls nÃ¶tig, Aufruf-Befehle als indirekte Aufrufe erzeugen"
+
+#: config/arm/arm.opt:106
+msgid "Specify the register to be used for PIC addressing"
+msgstr "FÃ¼r PIC-Adressierung zu verwendendes Register angeben"
+
+#: config/arm/arm.opt:110
+msgid "Store function names in object code"
+msgstr "Funktionsnamen im Objektcode speichern"
+
+#: config/arm/arm.opt:114
+msgid "Permit scheduling of a function's prologue sequence"
+msgstr "Planung einer Funktionsprologsequenz erlauben"
+
+#: config/arm/arm.opt:118
+msgid "Do not load the PIC register in function prologues"
+msgstr "PIC-Register nicht in Funktionsprolog verschieben"
+
+#: config/arm/arm.opt:122
+msgid "Alias for -mfloat-abi=soft"
+msgstr "Alias fÃ¼r -mfloat-abi=soft"
+
+#: config/arm/arm.opt:126
+msgid "Specify the minimum bit alignment of structures"
+msgstr "Kleinste Bitausrichtung von Strukturen angeben"
+
+#: config/arm/arm.opt:130
+msgid "Compile for the Thumb not the ARM"
+msgstr "FÃ¼r Thumb statt ARM Ã¼bersetzen"
+
+#: config/arm/arm.opt:134
+msgid "Support calls between Thumb and ARM instruction sets"
+msgstr "Aufrufe zwischen Thumb- und ARM-BefehlssÃ¤tzen unterstÃ¼tzen"
+
+#: config/arm/arm.opt:138
+msgid "Specify how to access the thread pointer"
+msgstr "Angeben, wie auf Threadzeiger zugegriffen wird"
+
+#: config/arm/arm.opt:142
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+msgstr "Thumb: Nicht-Blatt-Stapelrahmen erzeugen, auch wenn nicht erforderlich"
+
+#: config/arm/arm.opt:146
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr "Thumb: Blatt-Stapelrahmen erzeugen, auch wenn nicht erforderlich"
+
+#: config/arm/arm.opt:150
+msgid "Tune code for the given processor"
+msgstr "Code auf angegebenen Prozessor abstimmen"
+
+#: config/arm/arm.opt:154
+msgid "Assume big endian bytes, little endian words"
+msgstr "Â»big endianÂ« Bytes und Â»little endianÂ« WÃ¶rter annehmen"
+
+#: config/arm/arm.opt:158
+msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
+msgstr "Neon-Quad-Word (statt Double-Word) Register fÃ¼r Vektorisierung verwenden"
+
+#: config/arm/pe.opt:23
+msgid "Ignore dllimport attribute for functions"
+msgstr "Attribut dllimport fÃ¼r Funktionen ignorieren"
+
+#: config/cris/linux.opt:27
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+msgstr "Keine GOTPLT-Referenzen zusammen mit -fpic und -fPIC verwenden"
+
+#: config/cris/aout.opt:27
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
+msgstr "FÃ¼r das MMU-lose Etrax 100-basierte elinux-System Ã¼bersetzen"
+
+#: config/cris/aout.opt:33
+msgid "For elinux, request a specified stack-size for this program"
+msgstr "FÃ¼r elinux eine angegebene StapelgrÃ¶ÃŸe fÃ¼r dieses Programm anfordern"
+
+#: config/cris/cris.opt:45
+msgid "Work around bug in multiplication instruction"
+msgstr "Fehler in Multiplikationsbefehl umgehen"
+
+#: config/cris/cris.opt:51
+msgid "Compile for ETRAX 4 (CRIS v3)"
+msgstr "FÃ¼r ETRAX 4 (CRIS v3) Ã¼bersetzen"
+
+#: config/cris/cris.opt:56
+msgid "Compile for ETRAX 100 (CRIS v8)"
+msgstr "FÃ¼r ETRAX 100 (CRIS v8) Ã¼bersetzen"
+
+#: config/cris/cris.opt:64
+msgid "Emit verbose debug information in assembly code"
+msgstr "AusfÃ¼hrliche Informationen zur Fehlersuche im Assemblercode ausgeben"
+
+#: config/cris/cris.opt:71
+msgid "Do not use condition codes from normal instructions"
+msgstr "Keine Bedingungscodes normaler Befehle verwenden"
+
+#: config/cris/cris.opt:80
+msgid "Do not emit addressing modes with side-effect assignment"
+msgstr "Keine Adressierungsmodi mit Seiteneffektzuweisungen ausgeben"
+
+#: config/cris/cris.opt:89
+msgid "Do not tune stack alignment"
+msgstr "Stapelausrichtung nicht optimieren"
+
+#: config/cris/cris.opt:98
+msgid "Do not tune writable data alignment"
+msgstr "Ausrichtung der schreibbaren Daten nicht optimieren"
+
+#: config/cris/cris.opt:107
+msgid "Do not tune code and read-only data alignment"
+msgstr "Ausrichtung von Code und der Nur-Lese-Daten nicht optimieren"
+
+#: config/cris/cris.opt:116
+msgid "Align code and data to 32 bits"
+msgstr "Code und Daten auf 32 Bit ausrichten"
+
+#: config/cris/cris.opt:133
+msgid "Don't align items in code or data"
+msgstr "Code- und Datenelemente nicht ausrichten"
+
+#: config/cris/cris.opt:142
+msgid "Do not emit function prologue or epilogue"
+msgstr "Keinen Funktionsprolog oder -epilog ausgeben"
+
+#: config/cris/cris.opt:149
+msgid "Use the most feature-enabling options allowed by other options"
+msgstr "Die meisten Optionen verwenden, die spezielle FÃ¤higkeiten einschalten, solange sie durch andere Optionen erlaubt sind"
+
+#: config/cris/cris.opt:158
+msgid "Override -mbest-lib-options"
+msgstr "-mbest-lib-options Ã¼berschreiben"
+
+#: config/cris/cris.opt:165
+msgid "Generate code for the specified chip or CPU version"
+msgstr "Code fÃ¼r die angegebene Chip- oder CPU-Version erzeugen"
+
+#: config/cris/cris.opt:169
+msgid "Tune alignment for the specified chip or CPU version"
+msgstr "Ausrichtung fÃ¼r den angegebenen Chip oder CPU optimieren"
+
+#: config/cris/cris.opt:173
+msgid "Warn when a stackframe is larger than the specified size"
+msgstr "Warnen, wenn ein Stapelrahmen grÃ¶ÃŸer als die angegebene GrÃ¶ÃŸe ist"
+
+#: config/avr/avr.opt:23
+msgid "Use subroutines for function prologues and epilogues"
+msgstr "FÃ¼r Funktionsprologe und -epiloge Unterprogramme verwenden"
+
+#: config/avr/avr.opt:27
+msgid "Select the target MCU"
+msgstr "Die Ziel-MCU auswÃ¤hlen"
+
+#: config/avr/avr.opt:34
+msgid "Use an 8-bit 'int' type"
+msgstr "8-Bit-Â»intÂ«-Typ verwenden"
+
+#: config/avr/avr.opt:38
+msgid "Change the stack pointer without disabling interrupts"
+msgstr "Stapel-Zeiger Ã¤ndern, ohne Unterbrechung (Interrupt) auszuschalten"
+
+#: config/avr/avr.opt:42
+msgid "Do not generate tablejump insns"
+msgstr "Keine tablejmp-Befehle erzeugen"
+
+#: config/avr/avr.opt:52
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr "rjmp/rcall (beschrÃ¤nkter Wertebereich) auf >8K-GerÃ¤ten verwenden"
+
+#: config/avr/avr.opt:56
+msgid "Output instruction sizes to the asm file"
+msgstr "BefehlsgrÃ¶ÃŸen in die asm-Datei ausgeben"
+
+#: config/avr/avr.opt:60
+msgid "Change only the low 8 bits of the stack pointer"
+msgstr "Nur die unteren 8 Bit des Stapelzeigers verÃ¤ndern"
+
+#: config/avr/avr.opt:64
+msgid "Relax branches"
+msgstr "Zweige entspannen"
+
+#: config/avr/avr.opt:68
+msgid "Make the linker relaxation machine assume that a program counter wrap-around occures."
+msgstr "Maschine zur Binder-Entspannung soll annehmen, dass ein BefehlszÃ¤hlerÃ¼bersprung auftritt."
+
+#: config/linux.opt:24
+msgid "Use uClibc instead of GNU libc"
+msgstr "uClibc statt GNU libc verwenden"
+
+#: config/linux.opt:28
+msgid "Use GNU libc instead of uClibc"
+msgstr "GNU libc statt uClibc verwenden"
+
+#: config/rs6000/sysv4.opt:24
+msgid "Select ABI calling convention"
+msgstr "ABI-Aufrufkonvention auswÃ¤hlen"
+
+#: config/rs6000/sysv4.opt:28
+msgid "Select method for sdata handling"
+msgstr "Methode fÃ¼r sdata-Behandlung auswÃ¤hlen"
+
+#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
+msgid "Align to the base type of the bit-field"
+msgstr "Auf Basistyp des Bitfeldes ausrichten"
+
+#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
+msgid "Produce code relocatable at runtime"
+msgstr "Zur Laufzeit verschiebbaren Code erzeugen"
+
+#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
+msgid "Produce little endian code"
+msgstr "Little-Endian-Code erzeugen"
+
+#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
+msgid "Produce big endian code"
+msgstr "Big-Endian-Code erzeugen"
+
+#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
+#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
+#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
+msgid "no description yet"
+msgstr "noch keine Beschreibung"
+
+#: config/rs6000/sysv4.opt:78
+msgid "Assume all variable arg functions are prototyped"
+msgstr "Annehmen, dass alle Funktionen mit variablen Argumenten Prototypen haben"
+
+#: config/rs6000/sysv4.opt:87
+msgid "Use EABI"
+msgstr "EABI verwenden"
+
+#: config/rs6000/sysv4.opt:91
+msgid "Allow bit-fields to cross word boundaries"
+msgstr "Zulassen, dass Bitfelder Wortgrenzen Ã¼berschneiden"
+
+#: config/rs6000/sysv4.opt:95
+msgid "Use alternate register names"
+msgstr "Alternative Registernamen verwenden"
+
+#: config/rs6000/sysv4.opt:104
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
+msgstr "Mit libsim.a, libc.a und sim-crt0.o binden"
+
+#: config/rs6000/sysv4.opt:108
+msgid "Link with libads.a, libc.a and crt0.o"
+msgstr "Mit libads.a, libc.a und crt0.o binden"
+
+#: config/rs6000/sysv4.opt:112
+msgid "Link with libyk.a, libc.a and crt0.o"
+msgstr "Mit libyk.a, libc.a und crt0.o binden"
+
+#: config/rs6000/sysv4.opt:116
+msgid "Link with libmvme.a, libc.a and crt0.o"
+msgstr "Mit libmvme.a, libc.a und crt0.o binden"
+
+#: config/rs6000/sysv4.opt:120
+msgid "Set the PPC_EMB bit in the ELF flags header"
+msgstr "PPC_EMB-Bit im ELF-Flags-Header setzen"
+
+#: config/rs6000/sysv4.opt:124
+msgid "Use the WindISS simulator"
+msgstr "WindISS-Simulator verwenden"
+
+#: config/rs6000/sysv4.opt:132 config/rs6000/darwin.opt:24
 msgid "Generate 64-bit code"
 msgstr "64-Bit-Code erzeugen"
 
-#: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:136
+#: config/rs6000/sysv4.opt:136 config/rs6000/darwin.opt:28
 msgid "Generate 32-bit code"
 msgstr "32-Bit-Code erzeugen"
 
+#: config/rs6000/sysv4.opt:144
+msgid "Generate code to use a non-exec PLT and GOT"
+msgstr "Code erzeugen, der nicht ausfÃ¼hrbares PLT und GOT enthÃ¤lt"
+
+#: config/rs6000/sysv4.opt:148
+msgid "Generate code for old exec BSS PLT"
+msgstr "Code fÃ¼r altes ausfÃ¼hrbares BSS PLT erzeugen"
+
+#: config/rs6000/linux64.opt:24
+msgid "Call mcount for profiling before a function prologue"
+msgstr "mcount fÃ¼r Profiling vor Funktionsprolog aufrufen"
+
 #: config/rs6000/darwin.opt:32
 msgid "Generate code suitable for executables (NOT shared libs)"
 msgstr "Code fÃ¼r ausfÃ¼hrbare Dateien (NICHT Shared Libraries) erzeugen"
 
+#: config/rs6000/aix64.opt:24
+msgid "Compile for 64-bit pointers"
+msgstr "FÃ¼r 64-Bit-Zeiger kompilieren"
+
+#: config/rs6000/aix64.opt:28
+msgid "Compile for 32-bit pointers"
+msgstr "FÃ¼r 32-Bit-Zeiger kompilieren"
+
+#: config/rs6000/aix64.opt:32 config/rs6000/aix41.opt:24
+msgid "Support message passing with the Parallel Environment"
+msgstr "Message Passing mit paralleler Umgebung unterstÃ¼tzen"
+
 #: config/rs6000/rs6000.opt:24
 msgid "Use POWER instruction set"
 msgstr "POWER-Befehlssatz verwenden"
@@ -12830,6 +12891,10 @@
 msgid "Return small structures in registers (SVR4 default)"
 msgstr "Kleine Strukturen Ã¼ber Register zurÃ¼ckgeben (SVR4-Standard)"
 
+#: config/rs6000/rs6000.opt:147 config/rs6000/aix.opt:24
+msgid "Conform more closely to IBM XLC semantics"
+msgstr "NÃ¤her der IBM XLC-Semantik entsprechen"
+
 #: config/rs6000/rs6000.opt:151
 msgid "Generate software reciprocal sqrt for better throughput"
 msgstr "Reziprokes sqrt in Software fÃ¼r besseren Durchsatz erzeugen"
@@ -12894,6 +12959,10 @@
 msgid "Specify ABI to use"
 msgstr "Zu verwendendes ABI"
 
+#: config/rs6000/rs6000.opt:222 config/sparc/sparc.opt:91
+msgid "Use features of and schedule code for given CPU"
+msgstr "Eigenschaften der gegebenen CPU verwenden und entsprechend Code planen"
+
 #: config/rs6000/rs6000.opt:230
 msgid "Select full, part, or no traceback table"
 msgstr "Voll-, Teil- oder keine Traceback-Tabelle"
@@ -12930,96 +12999,74 @@
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr "PlanungsprioritÃ¤t fÃ¼r Verteilschlitz-beschrÃ¤nkte Befehle angeben"
 
-#: config/rs6000/aix64.opt:24
-msgid "Compile for 64-bit pointers"
-msgstr "FÃ¼r 64-Bit-Zeiger kompilieren"
+#: config/v850/v850.opt:23
+msgid "Use registers r2 and r5"
+msgstr "Register r2 und r5 verwenden"
 
-#: config/rs6000/aix64.opt:28
-msgid "Compile for 32-bit pointers"
-msgstr "FÃ¼r 32-Bit-Zeiger kompilieren"
+#: config/v850/v850.opt:27
+msgid "Use 4 byte entries in switch tables"
+msgstr "4-Byte-EintrÃ¤ge in switch-Tabellen verwenden"
 
-#: config/rs6000/linux64.opt:24
-msgid "Call mcount for profiling before a function prologue"
-msgstr "mcount fÃ¼r Profiling vor Funktionsprolog aufrufen"
+#: config/v850/v850.opt:31
+msgid "Enable backend debugging"
+msgstr "Backend-Fehlersuche einschalten"
 
-#: config/rs6000/sysv4.opt:24
-msgid "Select ABI calling convention"
-msgstr "ABI-Aufrufkonvention auswÃ¤hlen"
+#: config/v850/v850.opt:35
+msgid "Do not use the callt instruction"
+msgstr "Den callt-Befehl nicht verwenden"
 
-#: config/rs6000/sysv4.opt:28
-msgid "Select method for sdata handling"
-msgstr "Methode fÃ¼r sdata-Behandlung auswÃ¤hlen"
+#: config/v850/v850.opt:39
+msgid "Reuse r30 on a per function basis"
+msgstr "r30 auf Funktionsbasis wiederverwenden"
 
-#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
-msgid "Align to the base type of the bit-field"
-msgstr "Auf Basistyp des Bitfeldes ausrichten"
+#: config/v850/v850.opt:43
+msgid "Support Green Hills ABI"
+msgstr "Green Hills ABI unterstÃ¼tzen"
 
-#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
-msgid "Produce code relocatable at runtime"
-msgstr "Zur Laufzeit verschiebbaren Code erzeugen"
+#: config/v850/v850.opt:47
+msgid "Prohibit PC relative function calls"
+msgstr "PC-relative Funktionsaufrufe verbieten"
 
-#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
-msgid "Produce little endian code"
-msgstr "Little-Endian-Code erzeugen"
+#: config/v850/v850.opt:51
+msgid "Use stubs for function prologues"
+msgstr "Stubs fÃ¼r Funktionsprologe verwenden"
 
-#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
-msgid "Produce big endian code"
-msgstr "Big-Endian-Code erzeugen"
+#: config/v850/v850.opt:55
+msgid "Set the max size of data eligible for the SDA area"
+msgstr "MaximalgrÃ¶ÃŸe der fÃ¼r den SDA-Bereich geeigneten Daten setzen"
 
-#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
-#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
-#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
-msgid "no description yet"
-msgstr "noch keine Beschreibung"
+#: config/v850/v850.opt:59
+msgid "Enable the use of the short load instructions"
+msgstr "Verwendung der kurzen Ladebefehle einschalten"
 
-#: config/rs6000/sysv4.opt:78
-msgid "Assume all variable arg functions are prototyped"
-msgstr "Annehmen, dass alle Funktionen mit variablen Argumenten Prototypen haben"
+#: config/v850/v850.opt:63
+msgid "Same as: -mep -mprolog-function"
+msgstr "Das gleiche wie: -mep -mprolog-function"
 
-#: config/rs6000/sysv4.opt:87
-msgid "Use EABI"
-msgstr "EABI verwenden"
+#: config/v850/v850.opt:67
+msgid "Set the max size of data eligible for the TDA area"
+msgstr "MaximalgrÃ¶ÃŸe der fÃ¼r den TDA-Bereich geeigneten Daten setzen"
 
-#: config/rs6000/sysv4.opt:91
-msgid "Allow bit-fields to cross word boundaries"
-msgstr "Zulassen, dass Bitfelder Wortgrenzen Ã¼berschneiden"
+#: config/v850/v850.opt:71
+msgid "Enforce strict alignment"
+msgstr "Genaue Ausrichtung erzwingen"
 
-#: config/rs6000/sysv4.opt:95
-msgid "Use alternate register names"
-msgstr "Alternative Registernamen verwenden"
+#: config/v850/v850.opt:78
+msgid "Compile for the v850 processor"
+msgstr "FÃ¼r v850-Prozessor Ã¼bersetzen"
 
-#: config/rs6000/sysv4.opt:104
-msgid "Link with libsim.a, libc.a and sim-crt0.o"
-msgstr "Mit libsim.a, libc.a und sim-crt0.o binden"
+#: config/v850/v850.opt:82
+msgid "Compile for the v850e processor"
+msgstr "FÃ¼r v850e-Prozessor Ã¼bersetzen"
 
-#: config/rs6000/sysv4.opt:108
-msgid "Link with libads.a, libc.a and crt0.o"
-msgstr "Mit libads.a, libc.a und crt0.o binden"
+#: config/v850/v850.opt:86
+msgid "Compile for the v850e1 processor"
+msgstr "FÃ¼r v850e1-Prozessor Ã¼bersetzen"
 
-#: config/rs6000/sysv4.opt:112
-msgid "Link with libyk.a, libc.a and crt0.o"
-msgstr "Mit libyk.a, libc.a und crt0.o binden"
+#: config/v850/v850.opt:90
+msgid "Set the max size of data eligible for the ZDA area"
+msgstr "MaximalgrÃ¶ÃŸe der fÃ¼r den ZDA-Bereich geeigneten Daten setzen"
 
-#: config/rs6000/sysv4.opt:116
-msgid "Link with libmvme.a, libc.a and crt0.o"
-msgstr "Mit libmvme.a, libc.a und crt0.o binden"
-
-#: config/rs6000/sysv4.opt:120
-msgid "Set the PPC_EMB bit in the ELF flags header"
-msgstr "PPC_EMB-Bit im ELF-Flags-Header setzen"
-
-#: config/rs6000/sysv4.opt:124
-msgid "Use the WindISS simulator"
-msgstr "WindISS-Simulator verwenden"
-
-#: config/rs6000/sysv4.opt:144
-msgid "Generate code to use a non-exec PLT and GOT"
-msgstr "Code erzeugen, der nicht ausfÃ¼hrbares PLT und GOT enthÃ¤lt"
-
-#: config/rs6000/sysv4.opt:148
-msgid "Generate code for old exec BSS PLT"
-msgstr "Code fÃ¼r altes ausfÃ¼hrbares BSS PLT erzeugen"
-
 #: config/spu/spu.opt:20
 msgid "Emit warnings when run-time relocations are generated"
 msgstr "Warnen, wenn Verschiebungen zur Laufzeit erzeugt werden"
@@ -13056,62 +13103,262 @@
 msgid "Generate code for 32 bit addressing"
 msgstr "Code fÃ¼r 32-Bit-Adressierung erzeugen"
 
-#: config/mcore/mcore.opt:23
-msgid "Generate code for the M*Core M210"
-msgstr "Code fÃ¼r M*Core M210 erzeugen"
+#: config/vax/vax.opt:23 config/vax/vax.opt:27
+msgid "Target DFLOAT double precision code"
+msgstr "Ziel: DFLOAT Code mit doppelter Genauigkeit"
 
-#: config/mcore/mcore.opt:27
-msgid "Generate code for the M*Core M340"
-msgstr "Code fÃ¼r M*Core M340 erzeugen"
+#: config/vax/vax.opt:31 config/vax/vax.opt:35
+msgid "Generate GFLOAT double precision code"
+msgstr "GFLOAT Code mit doppelter Genauigkeit erzeugen"
 
-#: config/mcore/mcore.opt:31
-msgid "Set maximum alignment to 4"
-msgstr "HÃ¶chste Ausrichtung auf 4 setzen"
+#: config/vax/vax.opt:39
+msgid "Generate code for GNU assembler (gas)"
+msgstr "Code fÃ¼r GNU Assembler (gas) erzeugen"
 
-#: config/mcore/mcore.opt:35
-msgid "Force functions to be aligned to a 4 byte boundary"
-msgstr "Funktionen auf 4-Byte-Grenzen zwingen"
+#: config/vax/vax.opt:43
+msgid "Generate code for UNIX assembler"
+msgstr "Code fÃ¼r UNIX Assembler erzeugen"
 
-#: config/mcore/mcore.opt:39
-msgid "Set maximum alignment to 8"
-msgstr "HÃ¶chste Ausrichtung auf 8 setzen"
+#: config/vax/vax.opt:47
+msgid "Use VAXC structure conventions"
+msgstr "VAXC-Strukturkonventionen verwenden"
 
-#: config/mcore/mcore.opt:43 config/score/score.opt:23
-msgid "Generate big-endian code"
-msgstr "Big-Endian-Code erzeugen"
+#: config/lynx.opt:23
+msgid "Support legacy multi-threading"
+msgstr "Altes Multi-Threading unterstÃ¼tzen"
 
-#: config/mcore/mcore.opt:47
-msgid "Emit call graph information"
-msgstr "Informationen zum Aufrufgraph ausgeben"
+#: config/lynx.opt:27
+msgid "Use shared libraries"
+msgstr "Shared Libraries verwenden"
 
-#: config/mcore/mcore.opt:51
-msgid "Use the divide instruction"
-msgstr "Divisionsbefehl verwenden"
+#: config/lynx.opt:31
+msgid "Support multi-threading"
+msgstr "Multi-Threading unterstÃ¼tzen"
 
-#: config/mcore/mcore.opt:55
-msgid "Inline constants if it can be done in 2 insns or less"
-msgstr "Konstanten einbetten, wenn es mit 2 Befehlen oder weniger geht"
+#: config/stormy16/stormy16.opt:24
+msgid "Provide libraries for the simulator"
+msgstr "Bibliotheken fÃ¼r den Simulator anbieten"
 
-#: config/mcore/mcore.opt:59 config/score/score.opt:27
-msgid "Generate little-endian code"
-msgstr "Little-Endian-Code erzeugen"
+#: config/h8300/h8300.opt:23
+msgid "Generate H8S code"
+msgstr "H8S-Code erzeugen"
 
-#: config/mcore/mcore.opt:67
-msgid "Use arbitrary sized immediates in bit operations"
-msgstr "Direktwerte beliebiger GrÃ¶ÃŸen in Bit-Operationen zulassen"
+#: config/h8300/h8300.opt:27
+msgid "Generate H8SX code"
+msgstr "H8SX-Code erzeugen"
 
-#: config/mcore/mcore.opt:71
-msgid "Prefer word accesses over byte accesses"
-msgstr "Wortzugriffe bevorzugen (statt Bytezugriffen)"
+#: config/h8300/h8300.opt:31
+msgid "Generate H8S/2600 code"
+msgstr "H8S/2600-Code erzeugen"
 
-#: config/mcore/mcore.opt:75
-msgid "Set the maximum amount for a single stack increment operation"
-msgstr "GrÃ¶ÃŸten Betrag fÃ¼r einzelne StapelvergrÃ¶ÃŸerungsoperation setzen"
+#: config/h8300/h8300.opt:35
+msgid "Make integers 32 bits wide"
+msgstr "Ganzzahlen 32 Bit breit machen"
 
-#: config/mcore/mcore.opt:79
-msgid "Always treat bitfields as int-sized"
-msgstr "Bit-Feld immer mit int-GrÃ¶ÃŸe behandeln"
+#: config/h8300/h8300.opt:42
+msgid "Use registers for argument passing"
+msgstr "Register zur ArgumentÃ¼bergabe verwenden"
 
+#: config/h8300/h8300.opt:46
+msgid "Consider access to byte sized memory slow"
+msgstr "Zugriff auf Speicher in BytegrÃ¶ÃŸe als langsam betrachten"
+
+#: config/h8300/h8300.opt:50
+msgid "Enable linker relaxing"
+msgstr "Binderlockerung einschalten"
+
+#: config/h8300/h8300.opt:54
+msgid "Generate H8/300H code"
+msgstr "H8/300H-Code erzeugen"
+
+#: config/h8300/h8300.opt:58
+msgid "Enable the normal mode"
+msgstr "Normalen Modus einschalten"
+
+#: config/h8300/h8300.opt:62
+msgid "Use H8/300 alignment rules"
+msgstr "H8/300-Ausrichtungsregeln verwenden"
+
+#: config/s390/s390.opt:23
+msgid "31 bit ABI"
+msgstr "31-Bit-ABI"
+
+#: config/s390/s390.opt:27
+msgid "64 bit ABI"
+msgstr "64-Bit-ABI"
+
+#: config/s390/s390.opt:35
+msgid "Maintain backchain pointer"
+msgstr "RÃ¼ckwÃ¤rtskettenzeiger pflegen"
+
+#: config/s390/s390.opt:39
+msgid "Additional debug prints"
+msgstr "ZusÃ¤tzliche Fehlerprotokollausdrucke"
+
+#: config/s390/s390.opt:43
+msgid "ESA/390 architecture"
+msgstr "ESA/390-Architektur"
+
+#: config/s390/s390.opt:47
+msgid "Enable fused multiply/add instructions"
+msgstr "Verschmolzene Multiplikations/Additions-Befehle einschalten"
+
+#: config/s390/s390.opt:51
+msgid "Enable decimal floating point hardware support"
+msgstr "HardwareunterstÃ¼tzung fÃ¼r dezimales Gleitkomma einschalten"
+
+#: config/s390/s390.opt:55
+msgid "Enable hardware floating point"
+msgstr "Hardware-Gleitkomma einschalten"
+
+#: config/s390/s390.opt:67
+msgid "Use packed stack layout"
+msgstr "Gepacktes Stacklayout verwenden"
+
+#: config/s390/s390.opt:71
+msgid "Use bras for executable < 64k"
+msgstr "bras fÃ¼r ausfÃ¼hrbare Datei < 64k verwenden"
+
+#: config/s390/s390.opt:75
+msgid "Disable hardware floating point"
+msgstr "Hardware-Gleitkomma ausschalten"
+
+#: config/s390/s390.opt:79
+msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
+msgstr "HÃ¶chstanzahl der Bytes angeben, die noch im Stack Ã¼brig sind, bevor ein Trap-Befehl ausgelÃ¶st wird"
+
+#: config/s390/s390.opt:83
+msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
+msgstr "ZusÃ¤tzlichen Code im Funktionsprolog ausgeben, um ein Ãœberschreiten des angegebenen Limits fÃ¼r die StackgrÃ¶ÃŸe abzufangen (trap)"
+
+#: config/s390/s390.opt:91
+msgid "mvcle use"
+msgstr "mvcle-Verwendung"
+
+#: config/s390/s390.opt:95
+msgid "Warn if a function uses alloca or creates an array with dynamic size"
+msgstr "Warnen, wenn eine Funktion alloca verwendet oder ein Feld dynamischer GrÃ¶ÃŸe erzeugt"
+
+#: config/s390/s390.opt:99
+msgid "Warn if a single function's framesize exceeds the given framesize"
+msgstr "Warnen, wenn RahmengrÃ¶ÃŸe einer einzelnen Funktion die gegebene RahmengrÃ¶ÃŸe Ã¼berschreitet"
+
+#: config/s390/s390.opt:103
+msgid "z/Architecture"
+msgstr "z/Architektur"
+
+#: config/s390/tpf.opt:23
+msgid "Enable TPF-OS tracing code"
+msgstr "TPF-OS-tracing-Code einschalten"
+
+#: config/s390/tpf.opt:27
+msgid "Specify main object for TPF-OS"
+msgstr "Hauptobjekt fÃ¼r TPF-OS angeben"
+
+#: config/darwin.opt:23
+msgid "Generate code suitable for fast turn around debugging"
+msgstr "FÃ¼r schnelles Debugging geeigneten Code erzeugen"
+
+#: config/darwin.opt:31
+msgid "The earliest MacOS X version on which this program will run"
+msgstr "Die Ã¤lteste MacOSX-Version, auf der dieses Programm laufen wird"
+
+#: config/darwin.opt:35
+msgid "Set sizeof(bool) to 1"
+msgstr "sizeof(bool) auf 1 setzen"
+
+#: config/darwin.opt:39
+msgid "Generate code for darwin loadable kernel extensions"
+msgstr "Code fÃ¼r ladbare Darwin-Kernelerweiterungen erzeugen"
+
+#: config/darwin.opt:43
+msgid "Generate code for the kernel or loadable kernel extensions"
+msgstr "Code fÃ¼r ladbare Darwin-Kernelerweiterungen oder Kernel erzeugen"
+
+#: config/darwin.opt:47
+msgid "Add <dir> to the end of the system framework include path"
+msgstr "<Verz> an das Ende des EinfÃ¼gepfades des System-Frameworks anfÃ¼gen"
+
+#: config/mn10300/mn10300.opt:23
+msgid "Target the AM33 processor"
+msgstr "Auf AM33-Prozessor abzielen"
+
+#: config/mn10300/mn10300.opt:27
+msgid "Target the AM33/2.0 processor"
+msgstr "Auf AM33/2.0-Prozessor abzielen"
+
+#: config/mn10300/mn10300.opt:31
+msgid "Work around hardware multiply bug"
+msgstr "Hardware-Multiplikationsfehler umgehen"
+
+#: config/mn10300/mn10300.opt:36
+msgid "Enable linker relaxations"
+msgstr "Binderlockerungen einschalten"
+
+#: config/mn10300/mn10300.opt:40
+msgid "Return pointers in both a0 and d0"
+msgstr "Zeiger sowohl in a0 als auch in d0 zurÃ¼ck geben"
+
+#: config/m32r/m32r.opt:23
+msgid "Compile for the m32rx"
+msgstr "FÃ¼r m32rx Ã¼bersetzen"
+
+#: config/m32r/m32r.opt:27
+msgid "Compile for the m32r2"
+msgstr "FÃ¼r m32r2 Ã¼bersetzen"
+
+#: config/m32r/m32r.opt:31
+msgid "Compile for the m32r"
+msgstr "FÃ¼r m32r Ã¼bersetzen"
+
+#: config/m32r/m32r.opt:35
+msgid "Align all loops to 32 byte boundary"
+msgstr "Alle Schleifen auf 32-Byte-Grenzen ausrichten"
+
+#: config/m32r/m32r.opt:39
+msgid "Prefer branches over conditional execution"
+msgstr "Zweige gegenÃ¼ber bedingter AusfÃ¼hrung bevorzugen"
+
+#: config/m32r/m32r.opt:43
+msgid "Give branches their default cost"
+msgstr "SprÃ¼ngen ihre Standardkosten zuweisen"
+
+#: config/m32r/m32r.opt:47
+msgid "Display compile time statistics"
+msgstr "Ãœbersetzungszeitstatistik anzeigen"
+
+#: config/m32r/m32r.opt:51
+msgid "Specify cache flush function"
+msgstr "Funktion zum Entleeren des Cache angeben"
+
+#: config/m32r/m32r.opt:55
+msgid "Specify cache flush trap number"
+msgstr "Abfangfunktionsnummer zum Entleeren des Cache angeben"
+
+#: config/m32r/m32r.opt:59
+msgid "Only issue one instruction per cycle"
+msgstr "Nur einen Befehl pro Durchgang ausgeben"
+
+#: config/m32r/m32r.opt:63
+msgid "Allow two instructions to be issued per cycle"
+msgstr "Zwei Befehle pro Durchgang erlauben"
+
+#: config/m32r/m32r.opt:67
+msgid "Code size: small, medium or large"
+msgstr "Code-GrÃ¶ÃŸe: klein, mittel, groÃŸ"
+
+#: config/m32r/m32r.opt:71
+msgid "Don't call any cache flush functions"
+msgstr "Keine Funktionen zum Entleeren des Cache aufrufen"
+
+#: config/m32r/m32r.opt:75
+msgid "Don't call any cache flush trap"
+msgstr "Keine Abfangfunktion zum Entleeren des Cache aufrufen"
+
+#: config/m32r/m32r.opt:82
+msgid "Small data area: none, sdata, use"
+msgstr "Kleiner Datenbereich: keiner, sdata, verwenden"
+
 #: config/arc/arc.opt:32
 msgid "Prepend the name of the cpu to all public symbol names"
 msgstr "Namen der CPU allen Ã¶ffentlichen Symbolnamen voranstellen"
@@ -13132,6 +13379,519 @@
 msgid "Put read-only data in SECTION"
 msgstr "Nur-Lese-Daten in SECTION legen"
 
+#: config/m32c/m32c.opt:24 config/mt/mt.opt:27 config/bfin/bfin.opt:23
+msgid "Use simulator runtime"
+msgstr "Simulator-runtime verwenden"
+
+#: config/m32c/m32c.opt:28
+msgid "Compile code for R8C variants"
+msgstr "Code fÃ¼r R8C-Varianten kompilieren"
+
+#: config/m32c/m32c.opt:32
+msgid "Compile code for M16C variants"
+msgstr "Code fÃ¼r M16C-Varianten kompilieren"
+
+#: config/m32c/m32c.opt:36
+msgid "Compile code for M32CM variants"
+msgstr "Code fÃ¼r M32CM-Varianten kompilieren"
+
+#: config/m32c/m32c.opt:40
+msgid "Compile code for M32C variants"
+msgstr "Code fÃ¼r M32C-Varianten kompilieren"
+
+#: config/m32c/m32c.opt:44
+msgid "Number of memreg bytes (default: 16, range: 0..16)"
+msgstr "Anzahl der Memreg-Bytes (Standard: 16, Bereich: 0..16)"
+
+#: config/pdp11/pdp11.opt:23
+msgid "Generate code for an 11/10"
+msgstr "Code fÃ¼r 11/10 erzeugen"
+
+#: config/pdp11/pdp11.opt:27
+msgid "Generate code for an 11/40"
+msgstr "Code fÃ¼r 11/40 erzeugen"
+
+#: config/pdp11/pdp11.opt:31
+msgid "Generate code for an 11/45"
+msgstr "Code fÃ¼r 11/45 erzeugen"
+
+#: config/pdp11/pdp11.opt:35
+msgid "Use 16-bit abs patterns"
+msgstr "16-Bit-abs-Muster verwenden"
+
+#: config/pdp11/pdp11.opt:39
+msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
+msgstr "Gleitkommaergebnisse Ã¼ber ac0 zurÃ¼ckgeben (fr0 in Unix-Assemblersyntax)"
+
+#: config/pdp11/pdp11.opt:43
+msgid "Do not use inline patterns for copying memory"
+msgstr "Keine Inline-Muster beim Speicherkopieren verwenden"
+
+#: config/pdp11/pdp11.opt:47
+msgid "Use inline patterns for copying memory"
+msgstr "Inline-Muster beim Speicherkopieren verwenden"
+
+#: config/pdp11/pdp11.opt:51
+msgid "Do not pretend that branches are expensive"
+msgstr "Nicht vorgeben, dass SprÃ¼nge teuer sind"
+
+#: config/pdp11/pdp11.opt:55
+msgid "Pretend that branches are expensive"
+msgstr "Vorgeben, dass SprÃ¼nge teuer sind"
+
+#: config/pdp11/pdp11.opt:59
+msgid "Use the DEC assembler syntax"
+msgstr "DEC-Assemblersyntax verwenden"
+
+#: config/pdp11/pdp11.opt:63
+msgid "Use 32 bit float"
+msgstr "32-Bit float verwenden"
+
+#: config/pdp11/pdp11.opt:67
+msgid "Use 64 bit float"
+msgstr "64-Bit float verwenden"
+
+#: config/pdp11/pdp11.opt:75
+msgid "Use 16 bit int"
+msgstr "16-Bit int verwenden"
+
+#: config/pdp11/pdp11.opt:79
+msgid "Use 32 bit int"
+msgstr "32-Bit int verwenden"
+
+#: config/pdp11/pdp11.opt:87
+msgid "Target has split I&D"
+msgstr "Ziel hat geteiltes I&D"
+
+#: config/pdp11/pdp11.opt:91
+msgid "Use UNIX assembler syntax"
+msgstr "UNIX-Assemblersyntax verwenden"
+
+#: config/m68k/m68k.opt:23
+msgid "Generate code for a 520X"
+msgstr "Code fÃ¼r einen 520X erzeugen"
+
+#: config/m68k/m68k.opt:27
+msgid "Generate code for a 5206e"
+msgstr "Code fÃ¼r einen 5206e erzeugen"
+
+#: config/m68k/m68k.opt:31
+msgid "Generate code for a 528x"
+msgstr "Code fÃ¼r einen 528x erzeugen"
+
+#: config/m68k/m68k.opt:35
+msgid "Generate code for a 5307"
+msgstr "Code fÃ¼r einen 5307 erzeugen"
+
+#: config/m68k/m68k.opt:39
+msgid "Generate code for a 5407"
+msgstr "Code fÃ¼r einen 5407 erzeugen"
+
+#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
+msgid "Generate code for a 68000"
+msgstr "Code fÃ¼r 68000 erzeugen"
+
+#: config/m68k/m68k.opt:47
+msgid "Generate code for a 68010"
+msgstr "Code fÃ¼r 68010 erzeugen"
+
+#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
+msgid "Generate code for a 68020"
+msgstr "Code fÃ¼r 68020 erzeugen"
+
+#: config/m68k/m68k.opt:55
+msgid "Generate code for a 68040, without any new instructions"
+msgstr "Code fÃ¼r einen 68040 ohne neue Befehle erzeugen"
+
+#: config/m68k/m68k.opt:59
+msgid "Generate code for a 68060, without any new instructions"
+msgstr "Code fÃ¼r einen 68060 ohne neue Befehle erzeugen"
+
+#: config/m68k/m68k.opt:63
+msgid "Generate code for a 68030"
+msgstr "Code fÃ¼r einen 68030 erzeugen"
+
+#: config/m68k/m68k.opt:67
+msgid "Generate code for a 68040"
+msgstr "Code fÃ¼r einen 68040 erzeugen"
+
+#: config/m68k/m68k.opt:71
+msgid "Generate code for a 68060"
+msgstr "Code fÃ¼r einen 68060 erzeugen"
+
+#: config/m68k/m68k.opt:75
+msgid "Generate code for a 68302"
+msgstr "Code fÃ¼r einen 68302 erzeugen"
+
+#: config/m68k/m68k.opt:79
+msgid "Generate code for a 68332"
+msgstr "Code fÃ¼r einen 68332 erzeugen"
+
+#: config/m68k/m68k.opt:84
+msgid "Generate code for a 68851"
+msgstr "Code fÃ¼r einen 68851 erzeugen"
+
+#: config/m68k/m68k.opt:88
+msgid "Generate code that uses 68881 floating-point instructions"
+msgstr "Code erzeugen, der 68881-Gleitkommabefehle verwendet"
+
+#: config/m68k/m68k.opt:92
+msgid "Align variables on a 32-bit boundary"
+msgstr "Variablen auf 32-Bit-Grenzen ausrichten"
+
+#: config/m68k/m68k.opt:100
+msgid "Use the bit-field instructions"
+msgstr "Bit-Feld-Befehle verwenden"
+
+#: config/m68k/m68k.opt:112
+msgid "Generate code for a ColdFire v4e"
+msgstr "Code fÃ¼r ColdFire v4e erzeugen"
+
+#: config/m68k/m68k.opt:116
+msgid "Specify the target CPU"
+msgstr "Die Ziel-CPU auswÃ¤hlen"
+
+#: config/m68k/m68k.opt:120
+msgid "Generate code for a cpu32"
+msgstr "Code fÃ¼r eine cpu32 erzeugen"
+
+#: config/m68k/m68k.opt:124
+msgid "Use hardware division instructions on ColdFire"
+msgstr "Hardware-Divisionsbefehle auf Coldfire verwenden"
+
+#: config/m68k/m68k.opt:128
+msgid "Generate code for a Fido A"
+msgstr "Code fÃ¼r Fido A erzeugen"
+
+#: config/m68k/m68k.opt:132
+msgid "Generate code which uses hardware floating point instructions"
+msgstr "Code erzeugen, der Hardware-Gleitkommabefehle verwendet"
+
+#: config/m68k/m68k.opt:136
+msgid "Enable ID based shared library"
+msgstr "ID-basierte Shared Library einschalten"
+
+#: config/m68k/m68k.opt:140
+msgid "Do not use the bit-field instructions"
+msgstr "Bit-Feld-Befehle nicht verwenden"
+
+#: config/m68k/m68k.opt:144
+msgid "Use normal calling convention"
+msgstr "Normale Aufrufkonvention verwenden"
+
+#: config/m68k/m68k.opt:148
+msgid "Consider type 'int' to be 32 bits wide"
+msgstr "Typ Â»intÂ« als 32 Bit breit ansehen"
+
+#: config/m68k/m68k.opt:152
+msgid "Generate pc-relative code"
+msgstr "PC-relativen Code erzeugen"
+
+#: config/m68k/m68k.opt:156
+msgid "Use different calling convention using 'rtd'"
+msgstr "Andere Aufrufkonvention mit 'RTD' verwenden"
+
+#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
+msgid "Enable separate data segment"
+msgstr "Gesondertes Datensegment einschalten"
+
+#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
+msgid "ID of shared library to build"
+msgstr "ID der zu bauenden Shared Library"
+
+#: config/m68k/m68k.opt:168
+msgid "Consider type 'int' to be 16 bits wide"
+msgstr "Typ Â»intÂ« als 16 Bit breit ansehen"
+
+#: config/m68k/m68k.opt:172
+msgid "Generate code with library calls for floating point"
+msgstr "Code mit Bibliotheksaufrufen fÃ¼r Gleitkommaarithmetik erzeugen"
+
+#: config/m68k/m68k.opt:176
+msgid "Do not use unaligned memory references"
+msgstr "Keine unausgerichteten Speicherreferenzen verwenden"
+
+#: config/m68k/m68k.opt:180
+msgid "Tune for the specified target CPU or architecture"
+msgstr "FÃ¼r angegebene Ziel-CPU oder Architektur optimieren"
+
+#: config/mmix/mmix.opt:24
+msgid "For intrinsics library: pass all parameters in registers"
+msgstr "FÃ¼r Intrinsics-Bibliothek: alle Parameter in Registern Ã¼bergeben"
+
+#: config/mmix/mmix.opt:28
+msgid "Use register stack for parameters and return value"
+msgstr "Registerstapel fÃ¼r Parameter und RÃ¼ckgabewerte verwenden"
+
+#: config/mmix/mmix.opt:32
+msgid "Use call-clobbered registers for parameters and return value"
+msgstr "Mit Aufruf verbundene Register fÃ¼r Parameter und RÃ¼ckgabewerte verwenden"
+
+#: config/mmix/mmix.opt:37
+msgid "Use epsilon-respecting floating point compare instructions"
+msgstr "Epsilon beachtende Gleitkomma-Vergleichsbefehle verwenden"
+
+#: config/mmix/mmix.opt:41
+msgid "Use zero-extending memory loads, not sign-extending ones"
+msgstr "Nullerweiternde Speicherladungen verwenden, nicht vorzeichenerweiternde"
+
+#: config/mmix/mmix.opt:45
+msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
+msgstr "Divisionsergebnisse mit dem gleichen Vorzeichen im Ãœbertrag wie der Divisor (nicht der Dividend) erzeugen"
+
+#: config/mmix/mmix.opt:49
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
+msgstr "Globalen Symbolen ein Â»:Â« voranstellen (fÃ¼r Verwendung mit PREFIX)"
+
+#: config/mmix/mmix.opt:53
+msgid "Do not provide a default start-address 0x100 of the program"
+msgstr "Keine Standard-Start-Adresse 0x100 des Programmes bereitstellen"
+
+#: config/mmix/mmix.opt:57
+msgid "Link to emit program in ELF format (rather than mmo)"
+msgstr "Binden, um Programm im ELF-Format auszugeben (statt mmo)"
+
+#: config/mmix/mmix.opt:61
+msgid "Use P-mnemonics for branches statically predicted as taken"
+msgstr "P-Mnemonics fÃ¼r statisch als verfolgt vorhergesehene Zweige verwenden"
+
+#: config/mmix/mmix.opt:65
+msgid "Don't use P-mnemonics for branches"
+msgstr "Keine P-Mnemonics fÃ¼r Zweige verwenden"
+
+#: config/mmix/mmix.opt:79
+msgid "Use addresses that allocate global registers"
+msgstr "Globale Register belegende Adressen verwenden"
+
+#: config/mmix/mmix.opt:83
+msgid "Do not use addresses that allocate global registers"
+msgstr "Nicht globale Register belegende Adressen verwenden"
+
+#: config/mmix/mmix.opt:87
+msgid "Generate a single exit point for each function"
+msgstr "Einen einzigen Austrittspunkt fÃ¼r jede Funktion erzeugen"
+
+#: config/mmix/mmix.opt:91
+msgid "Do not generate a single exit point for each function"
+msgstr "Nicht unbedingt einen einzigen Austrittspunkt fÃ¼r jede Funktion erzeugen"
+
+#: config/mmix/mmix.opt:95
+msgid "Set start-address of the program"
+msgstr "Start-Adresse des Programmes setzen"
+
+#: config/mmix/mmix.opt:99
+msgid "Set start-address of data"
+msgstr "Start-Adresse der Daten setzen"
+
+#: config/score/score.opt:31
+msgid "Disable bcnz instruction"
+msgstr "bcnz-Befehl ausschalten"
+
+#: config/score/score.opt:35
+msgid "Enable unaligned load/store instruction"
+msgstr "Unausgerichtete Load/Store-Befehle einschalten"
+
+#: config/score/score.opt:39
+msgid "Support SCORE 5 ISA"
+msgstr "SCORE 5 ISA unterstÃ¼tzen"
+
+#: config/score/score.opt:43
+msgid "Support SCORE 5U ISA"
+msgstr "SCORE 5U ISA unterstÃ¼tzen"
+
+#: config/score/score.opt:47
+msgid "Support SCORE 7 ISA"
+msgstr "SCORE 7 ISA unuterstÃ¼tzen"
+
+#: config/score/score.opt:51
+msgid "Support SCORE 7D ISA"
+msgstr "SCORE 7D ISA unterstÃ¼tzen"
+
+#: config/score/score.opt:55
+msgid "Support SCORE 3 ISA"
+msgstr "SCORE 3 ISA unterstÃ¼tzen"
+
+#: config/score/score.opt:59
+msgid "Support SCORE 3d ISA"
+msgstr "SCORE 3d ISA unterstÃ¼tzen"
+
+#: config/crx/crx.opt:23
+msgid "Support multiply accumulate instructions"
+msgstr "Mehrere Akkumulierbefehle unterstÃ¼tzen"
+
+#: config/crx/crx.opt:27
+msgid "Do not use push to store function arguments"
+msgstr "Keine push-Befehle verwenden, um Funktionsargumente zu speichern"
+
+#: config/crx/crx.opt:31
+msgid "Restrict doloop to the given nesting level"
+msgstr "doloop auf angegebene Verschachtelungstiefe beschrÃ¤nken"
+
+#: config/mt/mt.opt:23
+msgid "Use byte loads and stores when generating code."
+msgstr "Laden und Speichern von Bytes beim Erzeugen von Code verwenden."
+
+#: config/mt/mt.opt:31
+msgid "Do not include crt0.o in the startup files"
+msgstr "Nicht crt0.o in Startdateien einfÃ¼gen"
+
+#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
+#: config/mt/mt.opt:47 config/mt/mt.opt:51
+msgid "Internal debug switch"
+msgstr "Interner Debug-Schalter"
+
+#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
+msgid "Compile for a 68HC11"
+msgstr "FÃ¼r 68HC11 Ã¼bersetzen"
+
+#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
+msgid "Compile for a 68HC12"
+msgstr "FÃ¼r 68HC12 Ã¼bersetzen"
+
+#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
+msgid "Compile for a 68HCS12"
+msgstr "FÃ¼r 68HCS12 Ã¼bersetzen"
+
+#: config/m68hc11/m68hc11.opt:49
+msgid "Auto pre/post decrement increment allowed"
+msgstr "Auto-Pre-/Post-Decrement-Increment erlaubt"
+
+#: config/m68hc11/m68hc11.opt:53
+msgid "Min/max instructions allowed"
+msgstr "Min/Max-Befehle erlaubt"
+
+#: config/m68hc11/m68hc11.opt:57
+msgid "Use call and rtc for function calls and returns"
+msgstr "Aufruf und RTC fÃ¼r Funktionsaufrufe und RÃ¼ckgaben verwenden"
+
+#: config/m68hc11/m68hc11.opt:61
+msgid "Auto pre/post decrement increment not allowed"
+msgstr "Auto-Pre-/Post-Decrement-Increment nicht erlaubt"
+
+#: config/m68hc11/m68hc11.opt:65
+msgid "Use jsr and rts for function calls and returns"
+msgstr "JSR und RTS fÃ¼r Funktionsaufrufe und RÃ¼ckgaben verwenden"
+
+#: config/m68hc11/m68hc11.opt:69
+msgid "Min/max instructions not allowed"
+msgstr "Min/Max-Befehle nicht erlaubt"
+
+#: config/m68hc11/m68hc11.opt:73
+msgid "Use direct addressing mode for soft registers"
+msgstr "Modus zur direkten Adressierung fÃ¼r Soft-Register verwenden"
+
+#: config/m68hc11/m68hc11.opt:77
+msgid "Compile with 32-bit integer mode"
+msgstr "Mit 32-Bit-Ganzzahlmodus Ã¼bersetzen"
+
+#: config/m68hc11/m68hc11.opt:82
+msgid "Specify the register allocation order"
+msgstr "Reihenfolge der Registerbelegung angeben"
+
+#: config/m68hc11/m68hc11.opt:86
+msgid "Do not use direct addressing mode for soft registers"
+msgstr "Modus zur direkten Adressierung fÃ¼r Soft-Register nicht verwenden"
+
+#: config/m68hc11/m68hc11.opt:90
+msgid "Compile with 16-bit integer mode"
+msgstr "Mit 16-Bit-Ganzzahlmodus Ã¼bersetzen"
+
+#: config/m68hc11/m68hc11.opt:94
+msgid "Indicate the number of soft registers available"
+msgstr "Anzahl der verfÃ¼gbaren Soft-Register anzeigen"
+
+#: config/fr30/fr30.opt:23
+msgid "Assume small address space"
+msgstr "Kleinen Adressraum annehmen"
+
+#: config/sparc/little-endian.opt:23
+msgid "Generate code for little-endian"
+msgstr "Code fÃ¼r Â»little-endianÂ« erzeugen"
+
+#: config/sparc/little-endian.opt:27
+msgid "Generate code for big-endian"
+msgstr "Code fÃ¼r Â»big-endianÂ« erzeugen"
+
+#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
+msgid "Use hardware FP"
+msgstr "Hardware-FP verwenden"
+
+#: config/sparc/sparc.opt:31
+msgid "Do not use hardware FP"
+msgstr "Hardware-FP nicht verwenden"
+
+#: config/sparc/sparc.opt:35
+msgid "Assume possible double misalignment"
+msgstr "MÃ¶gliche doppelte Fehlausrichtung annehmen"
+
+#: config/sparc/sparc.opt:39
+msgid "Pass -assert pure-text to linker"
+msgstr "-assert pure-text an Binder Ã¼bergeben"
+
+#: config/sparc/sparc.opt:43
+msgid "Use ABI reserved registers"
+msgstr "ABI-reservierte Register verwenden"
+
+#: config/sparc/sparc.opt:47
+msgid "Use hardware quad FP instructions"
+msgstr "Hardware-Vierfach-Gleitkommabefehle verwenden"
+
+#: config/sparc/sparc.opt:51
+msgid "Do not use hardware quad fp instructions"
+msgstr "Hardware-Vierfach-Gleitkommabefehle nicht verwenden"
+
+#: config/sparc/sparc.opt:55
+msgid "Compile for V8+ ABI"
+msgstr "FÃ¼r V8+-ABI-Ã¼bersetzen"
+
+#: config/sparc/sparc.opt:59
+msgid "Use UltraSPARC Visual Instruction Set extensions"
+msgstr "Visuelle Befehlssatzerweiterungen fÃ¼r UltraSPARC verwenden"
+
+#: config/sparc/sparc.opt:63
+msgid "Pointers are 64-bit"
+msgstr "Zeiger sind 64 Bit"
+
+#: config/sparc/sparc.opt:67
+msgid "Pointers are 32-bit"
+msgstr "Zeiger sind 32 Bit"
+
+#: config/sparc/sparc.opt:71
+msgid "Use 64-bit ABI"
+msgstr "64-Bit-ABI verwenden"
+
+#: config/sparc/sparc.opt:75
+msgid "Use 32-bit ABI"
+msgstr "32-Bit-ABI verwenden"
+
+#: config/sparc/sparc.opt:79
+msgid "Use stack bias"
+msgstr "Stapelversatz verwenden"
+
+#: config/sparc/sparc.opt:83
+msgid "Use structs on stronger alignment for double-word copies"
+msgstr "Bei stÃ¤rkerer Ausrichtung fÃ¼r Doppelwort-Kopien Structs verwenden"
+
+#: config/sparc/sparc.opt:87
+msgid "Optimize tail call instructions in assembler and linker"
+msgstr "Ende-Aufruf-Befehle in Assembler und Binder optimieren"
+
+#: config/sparc/sparc.opt:99
+msgid "Use given SPARC-V9 code model"
+msgstr "Gegebenes SPARC-V9-Codemodell verwenden"
+
+#: config/sparc/sparc.opt:103
+msgid "Enable strict 32-bit psABI struct return checking."
+msgstr "Strenge PrÃ¼fung fÃ¼r 32-bit psABI StrukturrÃ¼ckgabe einschalten"
+
+#: config/sh/superh.opt:6
+msgid "Board name [and memory region]."
+msgstr "Boardname [und Speicherbereich]."
+
+#: config/sh/superh.opt:10
+msgid "Runtime name."
+msgstr "Laufzeitname."
+
 #: config/sh/sh.opt:44
 msgid "Generate SH1 code"
 msgstr "SH1-Code erzeugen"
@@ -13404,467 +14164,18 @@
 msgid "Pretend a branch-around-a-move is a conditional move."
 msgstr "Vorgeben, dass Sprung-um-Sprung ein bedingter Sprung ist"
 
-#: config/sh/superh.opt:6
-msgid "Board name [and memory region]."
-msgstr "Boardname [und Speicherbereich]."
+#: config/vxworks.opt:24
+msgid "Assume the VxWorks RTP environment"
+msgstr "VxWorks RTP-Umgebung vermuten"
 
-#: config/sh/superh.opt:10
-msgid "Runtime name."
-msgstr "Laufzeitname."
+#: config/vxworks.opt:31
+msgid "Assume the VxWorks vThreads environment"
+msgstr "VxWorks vThreads-Umgebung vermuten"
 
-#: config/arm/arm.opt:23
-msgid "Specify an ABI"
-msgstr "ABI angeben"
+#: config/mips/sdemtk.opt:23
+msgid "Prevent the use of all floating-point operations"
+msgstr "Verwendung aller Gleitkommaoperationen verhindern"
 
-#: config/arm/arm.opt:27
-msgid "Generate a call to abort if a noreturn function returns"
-msgstr "Aufruf zum Abbruch erzeugen, wenn eine Â»noreturnÂ«-Funktion zurÃ¼ckkehrt"
-
-#: config/arm/arm.opt:34
-msgid "Pass FP arguments in FP registers"
-msgstr "FP-Argumente an FP-Register Ã¼bergeben"
-
-#: config/arm/arm.opt:38
-msgid "Generate APCS conformant stack frames"
-msgstr "APCS-konforme Stapelrahmen erzeugen"
-
-#: config/arm/arm.opt:42
-msgid "Generate re-entrant, PIC code"
-msgstr "WiedereinsprungsfÃ¤higen PIC-Code erzeugen"
-
-#: config/arm/arm.opt:56
-msgid "Assume target CPU is configured as big endian"
-msgstr "Ziel-CPU als Â»big endianÂ«-konfiguriert annehmen"
-
-#: config/arm/arm.opt:60
-msgid "Thumb: Assume non-static functions may be called from ARM code"
-msgstr "Thumb: Annahme, dass nichtstatische Funktionen von ARM-Code aus aufgerufen werden kÃ¶nnen"
-
-#: config/arm/arm.opt:64
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
-msgstr "Thumb: Annahme, dass Funktionszeiger an nicht Thumb unterstÃ¼tzenden Code Ã¼bergeben werden kÃ¶nnen"
-
-#: config/arm/arm.opt:68
-msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
-msgstr "Cirrus: NOPs einbauen, um ungÃ¼ltige Befehlskombinationen zu vermeiden"
-
-#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
-msgid "Specify the name of the target CPU"
-msgstr "Namen der Ziel-CPU angeben"
-
-#: config/arm/arm.opt:76
-msgid "Specify if floating point hardware should be used"
-msgstr "Angeben, ob Gleitkommahardware verwendet werden sollte"
-
-#: config/arm/arm.opt:90
-msgid "Specify the name of the target floating point hardware/format"
-msgstr "Namen der Gleitkommahardware/-format des Zielsystems angeben"
-
-#: config/arm/arm.opt:94
-msgid "Alias for -mfloat-abi=hard"
-msgstr "Alias fÃ¼r -mfloat-abi=hard"
-
-#: config/arm/arm.opt:98
-msgid "Assume target CPU is configured as little endian"
-msgstr "Ziel-CPU als Â»little endianÂ«-konfiguriert annehmen"
-
-#: config/arm/arm.opt:102
-msgid "Generate call insns as indirect calls, if necessary"
-msgstr "Falls nÃ¶tig, Aufruf-Befehle als indirekte Aufrufe erzeugen"
-
-#: config/arm/arm.opt:106
-msgid "Specify the register to be used for PIC addressing"
-msgstr "FÃ¼r PIC-Adressierung zu verwendendes Register angeben"
-
-#: config/arm/arm.opt:110
-msgid "Store function names in object code"
-msgstr "Funktionsnamen im Objektcode speichern"
-
-#: config/arm/arm.opt:114
-msgid "Permit scheduling of a function's prologue sequence"
-msgstr "Planung einer Funktionsprologsequenz erlauben"
-
-#: config/arm/arm.opt:118
-msgid "Do not load the PIC register in function prologues"
-msgstr "PIC-Register nicht in Funktionsprolog verschieben"
-
-#: config/arm/arm.opt:122
-msgid "Alias for -mfloat-abi=soft"
-msgstr "Alias fÃ¼r -mfloat-abi=soft"
-
-#: config/arm/arm.opt:126
-msgid "Specify the minimum bit alignment of structures"
-msgstr "Kleinste Bitausrichtung von Strukturen angeben"
-
-#: config/arm/arm.opt:130
-msgid "Compile for the Thumb not the ARM"
-msgstr "FÃ¼r Thumb statt ARM Ã¼bersetzen"
-
-#: config/arm/arm.opt:134
-msgid "Support calls between Thumb and ARM instruction sets"
-msgstr "Aufrufe zwischen Thumb- und ARM-BefehlssÃ¤tzen unterstÃ¼tzen"
-
-#: config/arm/arm.opt:138
-msgid "Specify how to access the thread pointer"
-msgstr "Angeben, wie auf Threadzeiger zugegriffen wird"
-
-#: config/arm/arm.opt:142
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
-msgstr "Thumb: Nicht-Blatt-Stapelrahmen erzeugen, auch wenn nicht erforderlich"
-
-#: config/arm/arm.opt:146
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
-msgstr "Thumb: Blatt-Stapelrahmen erzeugen, auch wenn nicht erforderlich"
-
-#: config/arm/arm.opt:150
-msgid "Tune code for the given processor"
-msgstr "Code auf angegebenen Prozessor abstimmen"
-
-#: config/arm/arm.opt:154
-msgid "Assume big endian bytes, little endian words"
-msgstr "Â»big endianÂ« Bytes und Â»little endianÂ« WÃ¶rter annehmen"
-
-#: config/arm/arm.opt:158
-msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
-msgstr "Neon-Quad-Word (statt Double-Word) Register fÃ¼r Vektorisierung verwenden"
-
-#: config/arm/pe.opt:23
-msgid "Ignore dllimport attribute for functions"
-msgstr "Attribut dllimport fÃ¼r Funktionen ignorieren"
-
-#: config/pdp11/pdp11.opt:23
-msgid "Generate code for an 11/10"
-msgstr "Code fÃ¼r 11/10 erzeugen"
-
-#: config/pdp11/pdp11.opt:27
-msgid "Generate code for an 11/40"
-msgstr "Code fÃ¼r 11/40 erzeugen"
-
-#: config/pdp11/pdp11.opt:31
-msgid "Generate code for an 11/45"
-msgstr "Code fÃ¼r 11/45 erzeugen"
-
-#: config/pdp11/pdp11.opt:35
-msgid "Use 16-bit abs patterns"
-msgstr "16-Bit-abs-Muster verwenden"
-
-#: config/pdp11/pdp11.opt:39
-msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
-msgstr "Gleitkommaergebnisse Ã¼ber ac0 zurÃ¼ckgeben (fr0 in Unix-Assemblersyntax)"
-
-#: config/pdp11/pdp11.opt:43
-msgid "Do not use inline patterns for copying memory"
-msgstr "Keine Inline-Muster beim Speicherkopieren verwenden"
-
-#: config/pdp11/pdp11.opt:47
-msgid "Use inline patterns for copying memory"
-msgstr "Inline-Muster beim Speicherkopieren verwenden"
-
-#: config/pdp11/pdp11.opt:51
-msgid "Do not pretend that branches are expensive"
-msgstr "Nicht vorgeben, dass SprÃ¼nge teuer sind"
-
-#: config/pdp11/pdp11.opt:55
-msgid "Pretend that branches are expensive"
-msgstr "Vorgeben, dass SprÃ¼nge teuer sind"
-
-#: config/pdp11/pdp11.opt:59
-msgid "Use the DEC assembler syntax"
-msgstr "DEC-Assemblersyntax verwenden"
-
-#: config/pdp11/pdp11.opt:63
-msgid "Use 32 bit float"
-msgstr "32-Bit float verwenden"
-
-#: config/pdp11/pdp11.opt:67
-msgid "Use 64 bit float"
-msgstr "64-Bit float verwenden"
-
-#: config/pdp11/pdp11.opt:75
-msgid "Use 16 bit int"
-msgstr "16-Bit int verwenden"
-
-#: config/pdp11/pdp11.opt:79
-msgid "Use 32 bit int"
-msgstr "32-Bit int verwenden"
-
-#: config/pdp11/pdp11.opt:87
-msgid "Target has split I&D"
-msgstr "Ziel hat geteiltes I&D"
-
-#: config/pdp11/pdp11.opt:91
-msgid "Use UNIX assembler syntax"
-msgstr "UNIX-Assemblersyntax verwenden"
-
-#: config/avr/avr.opt:23
-msgid "Use subroutines for function prologues and epilogues"
-msgstr "FÃ¼r Funktionsprologe und -epiloge Unterprogramme verwenden"
-
-#: config/avr/avr.opt:27
-msgid "Select the target MCU"
-msgstr "Die Ziel-MCU auswÃ¤hlen"
-
-#: config/avr/avr.opt:34
-msgid "Use an 8-bit 'int' type"
-msgstr "8-Bit-Â»intÂ«-Typ verwenden"
-
-#: config/avr/avr.opt:38
-msgid "Change the stack pointer without disabling interrupts"
-msgstr "Stapel-Zeiger Ã¤ndern, ohne Unterbrechung (Interrupt) auszuschalten"
-
-#: config/avr/avr.opt:42
-msgid "Do not generate tablejump insns"
-msgstr "Keine tablejmp-Befehle erzeugen"
-
-#: config/avr/avr.opt:52
-msgid "Use rjmp/rcall (limited range) on >8K devices"
-msgstr "rjmp/rcall (beschrÃ¤nkter Wertebereich) auf >8K-GerÃ¤ten verwenden"
-
-#: config/avr/avr.opt:56
-msgid "Output instruction sizes to the asm file"
-msgstr "BefehlsgrÃ¶ÃŸen in die asm-Datei ausgeben"
-
-#: config/avr/avr.opt:60
-msgid "Change only the low 8 bits of the stack pointer"
-msgstr "Nur die unteren 8 Bit des Stapelzeigers verÃ¤ndern"
-
-#: config/crx/crx.opt:23
-msgid "Support multiply accumulate instructions"
-msgstr "Mehrere Akkumulierbefehle unterstÃ¼tzen"
-
-#: config/crx/crx.opt:27
-msgid "Do not use push to store function arguments"
-msgstr "Keine push-Befehle verwenden, um Funktionsargumente zu speichern"
-
-#: config/crx/crx.opt:31
-msgid "Restrict doloop to the given nesting level"
-msgstr "doloop auf angegebene Verschachtelungstiefe beschrÃ¤nken"
-
-#: config/c4x/c4x.opt:23
-msgid "Generate code for C30 CPU"
-msgstr "Code fÃ¼r C30-CPU erzeugen"
-
-#: config/c4x/c4x.opt:27
-msgid "Generate code for C31 CPU"
-msgstr "Code fÃ¼r C31-CPU erzeugen"
-
-#: config/c4x/c4x.opt:31
-msgid "Generate code for C32 CPU"
-msgstr "Code fÃ¼r C32-CPU erzeugen"
-
-#: config/c4x/c4x.opt:35
-msgid "Generate code for C33 CPU"
-msgstr "Code fÃ¼r C33-CPU erzeugen"
-
-#: config/c4x/c4x.opt:39
-msgid "Generate code for C40 CPU"
-msgstr "Code fÃ¼r C40-CPU erzeugen"
-
-#: config/c4x/c4x.opt:43
-msgid "Generate code for C44 CPU"
-msgstr "Code fÃ¼r C44-CPU erzeugen"
-
-#: config/c4x/c4x.opt:47
-msgid "Assume that pointers may be aliased"
-msgstr "Annehmen, dass Zeiger mit anderem Namen verwendet werden kÃ¶nnen"
-
-#: config/c4x/c4x.opt:51
-msgid "Big memory model"
-msgstr "GroÃŸes Speichermodell"
-
-#: config/c4x/c4x.opt:55
-msgid "Use the BK register as a general purpose register"
-msgstr "Das BK-Register als Mehrzweckregister verwenden"
-
-#: config/c4x/c4x.opt:59
-msgid "Generate code for CPU"
-msgstr "Code fÃ¼r CPU erzeugen"
-
-#: config/c4x/c4x.opt:63
-msgid "Enable use of DB instruction"
-msgstr "Verwendung des DB-Befehls einschalten"
-
-#: config/c4x/c4x.opt:67
-msgid "Enable debugging"
-msgstr "Modus fÃ¼r Fehlersuche einschalten"
-
-#: config/c4x/c4x.opt:71
-msgid "Enable new features under development"
-msgstr "In Entwicklung befindliche neue Eigenschaften einschalten"
-
-#: config/c4x/c4x.opt:75
-msgid "Use fast but approximate float to integer conversion"
-msgstr "Schnelle aber nur angenÃ¤herte Gleitkomma-zu-Ganzzahl-Umwandlung verwenden"
-
-#: config/c4x/c4x.opt:79
-msgid "Force RTL generation to emit valid 3 operand insns"
-msgstr "RTL-Erzeugung zwingen, gÃ¼ltige 3-Operanden-Befehle zu generieren"
-
-#: config/c4x/c4x.opt:83
-msgid "Force constants into registers to improve hoisting"
-msgstr "Konstanten in Register zwingen, um das Setzen von Marken zu verbessern"
-
-#: config/c4x/c4x.opt:87 config/c4x/c4x.opt:111
-msgid "Save DP across ISR in small memory model"
-msgstr "DP wÃ¤hrend ISR im kleinen Speichermodell sichern"
-
-#: config/c4x/c4x.opt:91
-msgid "Allow unsigned iteration counts for RPTB/DB"
-msgstr "Vorzeichenlose WiederholungszÃ¤hler fÃ¼r RPTB/DB erlauben"
-
-#: config/c4x/c4x.opt:95
-msgid "Pass arguments on the stack"
-msgstr "Argumente Ã¼ber den Stapel Ã¼bergeben"
-
-#: config/c4x/c4x.opt:99
-msgid "Use MPYI instruction for C3x"
-msgstr "MPYI-Befehle fÃ¼r C3x verwenden"
-
-#: config/c4x/c4x.opt:103
-msgid "Enable parallel instructions"
-msgstr "Parallele Befehle einschalten"
-
-#: config/c4x/c4x.opt:107
-msgid "Enable MPY||ADD and MPY||SUB instructions"
-msgstr "MPY||ADD- und MPY||SUB-Befehle einschalten"
-
-#: config/c4x/c4x.opt:115
-msgid "Preserve all 40 bits of FP reg across call"
-msgstr "Alle 40 Bit des FP-Registers Ã¼ber Aufrufe hinweg erhalten"
-
-#: config/c4x/c4x.opt:119
-msgid "Pass arguments in registers"
-msgstr "Argumente Ã¼ber Register Ã¼bergeben"
-
-#: config/c4x/c4x.opt:123
-msgid "Enable use of RTPB instruction"
-msgstr "Verwendung des RTPB-Befehls einschalten"
-
-#: config/c4x/c4x.opt:127
-msgid "Enable use of RTPS instruction"
-msgstr "Verwendung des RTPS-Befehls einschalten"
-
-#: config/c4x/c4x.opt:131
-msgid "Set the maximum number of iterations for RPTS to N"
-msgstr "HÃ¶chstzahl der Iterationen fÃ¼r RPTS auf N setzen"
-
-#: config/c4x/c4x.opt:135
-msgid "Small memory model"
-msgstr "Kleines Speichermodell"
-
-#: config/c4x/c4x.opt:139
-msgid "Emit code compatible with TI tools"
-msgstr "Mit TI-Werkzeugen kompatiblen Code erzeugen"
-
-#: config/pa/pa-hpux.opt:23
-msgid "Generate cpp defines for server IO"
-msgstr "cpp-Defines fÃ¼r Server-IO erzeugen"
-
-#: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
-#: config/pa/pa-hpux1111.opt:23
-msgid "Specify UNIX standard for predefines and linking"
-msgstr "UNIX-Standard fÃ¼r Predefines und Bindung angeben"
-
-#: config/pa/pa-hpux.opt:31
-msgid "Generate cpp defines for workstation IO"
-msgstr "cpp-Defines fÃ¼r Workstation-IO erzeugen"
-
-#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
-msgid "Generate PA1.0 code"
-msgstr "PA1.0-Code erzeugen"
-
-#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
-msgid "Generate PA1.1 code"
-msgstr "PA1.1-Code erzeugen"
-
-#: config/pa/pa.opt:31 config/pa/pa.opt:92
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
-msgstr "PA2.0-Code erzeugen (erfordert binutils 2.10 oder neuer)"
-
-#: config/pa/pa.opt:35
-msgid "Generate code for huge switch statements"
-msgstr "Code fÃ¼r groÃŸe switch-Anweisungen erzeugen"
-
-#: config/pa/pa.opt:39
-msgid "Disable FP regs"
-msgstr "Gleitkommaregister ausschalten"
-
-#: config/pa/pa.opt:43
-msgid "Disable indexed addressing"
-msgstr "Indizierte Adressierung ausschalten"
-
-#: config/pa/pa.opt:47
-msgid "Generate fast indirect calls"
-msgstr "Schnelle indirekte Aufrufe erzeugen"
-
-#: config/pa/pa.opt:55
-msgid "Assume code will be assembled by GAS"
-msgstr "Code als mit GAS assembliert annehmen"
-
-#: config/pa/pa.opt:59
-msgid "Put jumps in call delay slots"
-msgstr "SprÃ¼nge in AufrufverzÃ¶gerungsschlitze stecken"
-
-#: config/pa/pa.opt:64
-msgid "Enable linker optimizations"
-msgstr "Binder-Optimierungen einschalten"
-
-#: config/pa/pa.opt:68
-msgid "Always generate long calls"
-msgstr "Immer weite Rufe erzeugen"
-
-#: config/pa/pa.opt:72
-msgid "Emit long load/store sequences"
-msgstr "Lange Laden/Speichern-Folgen ausgeben"
-
-#: config/pa/pa.opt:80
-msgid "Disable space regs"
-msgstr "Leerregister ausschalten"
-
-#: config/pa/pa.opt:96
-msgid "Use portable calling conventions"
-msgstr "Portierbare Aufrufkonventionen verwenden"
-
-#: config/pa/pa.opt:100
-msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
-msgstr "CPU fÃ¼r Planzwecke angeben. GÃ¼ltige Argumente sind 700, 7100, 7100LC, 7200, 7300, und 8000"
-
-#: config/pa/pa.opt:112
-msgid "Do not disable space regs"
-msgstr "Leerregister nicht ausschalten"
-
-#: config/pa/pa64-hpux.opt:23
-msgid "Assume code will be linked by GNU ld"
-msgstr "Code als spÃ¤ter mit GNU ld gebunden annehmen"
-
-#: config/pa/pa64-hpux.opt:27
-msgid "Assume code will be linked by HP ld"
-msgstr "Code als spÃ¤ter mit HP ld gebunden annehmen"
-
-#: config/xtensa/xtensa.opt:23
-msgid "Use CONST16 instruction to load constants"
-msgstr "CONST16-Befehle zum Laden von Konstanten verwenden"
-
-#: config/xtensa/xtensa.opt:27
-msgid "Enable fused multiply/add and multiply/subtract FP instructions"
-msgstr "Verschmolzene Multiplizier/Addier- und Multiplizier/Subtrahier-Befehle fÃ¼r Gleitkomma einschalten"
-
-#: config/xtensa/xtensa.opt:31
-msgid "Use indirect CALLXn instructions for large programs"
-msgstr "Indirekte CALLXn-Befehle fÃ¼r groÃŸe Programme verwenden"
-
-#: config/xtensa/xtensa.opt:35
-msgid "Automatically align branch targets to reduce branch penalties"
-msgstr "Zweigziele automatisch ausrichten, um Strafzyklen fÃ¼r Verzweigung zu verringern"
-
-#: config/xtensa/xtensa.opt:39
-msgid "Intersperse literal pools with code in the text section"
-msgstr "Code in Zeichen-Daten im Text-Abschnitt einstreuen"
-
-#: config/stormy16/stormy16.opt:24
-msgid "Provide libraries for the simulator"
-msgstr "Bibliotheken fÃ¼r den Simulator anbieten"
-
 #: config/mips/mips.opt:23
 msgid "Generate code that conforms to the given ABI"
 msgstr "Code erzeugen, der zum angegebenen ABI passt"
@@ -13933,10 +14244,6 @@
 msgid "Use little-endian byte order"
 msgstr "Little-Endian Byte-Reihenfolge verwenden"
 
-#: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
-msgid "Use ROM instead of RAM"
-msgstr "ROM statt RAM verwenden"
-
 #: config/mips/mips.opt:101
 msgid "Use NewABI-style %reloc() assembly operators"
 msgstr "%reloc()-Assembleroperatoren im NewABI-Stil verwenden"
@@ -14101,10 +14408,6 @@
 msgid "Optimize the output for PROCESSOR"
 msgstr "Ausgabe fÃ¼r PROCESSOR optimieren"
 
-#: config/mips/mips.opt:265 config/iq2000/iq2000.opt:44
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
-msgstr "Uninitialisierte Konstanten im ROM ablegen (benÃ¶tigt -membedded-data)"
-
 #: config/mips/mips.opt:269
 msgid "Perform VR4130-specific alignment optimizations"
 msgstr "VR4130-spezifische Ausrichtungs-Optimierungen durchfÃ¼hren"
@@ -14113,366 +14416,6 @@
 msgid "Lift restrictions on GOT size"
 msgstr "BeschrÃ¤nkungen fÃ¼r GOT-GrÃ¶ÃŸe aufheben"
 
-#: config/mips/sdemtk.opt:23
-msgid "Prevent the use of all floating-point operations"
-msgstr "Verwendung aller Gleitkommaoperationen verhindern"
-
-#: config/fr30/fr30.opt:23
-msgid "Assume small address space"
-msgstr "Kleinen Adressraum annehmen"
-
-#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
-msgid "Compile for a 68HC11"
-msgstr "FÃ¼r 68HC11 Ã¼bersetzen"
-
-#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
-msgid "Compile for a 68HC12"
-msgstr "FÃ¼r 68HC12 Ã¼bersetzen"
-
-#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
-msgid "Compile for a 68HCS12"
-msgstr "FÃ¼r 68HCS12 Ã¼bersetzen"
-
-#: config/m68hc11/m68hc11.opt:49
-msgid "Auto pre/post decrement increment allowed"
-msgstr "Auto-Pre-/Post-Decrement-Increment erlaubt"
-
-#: config/m68hc11/m68hc11.opt:53
-msgid "Min/max instructions allowed"
-msgstr "Min/Max-Befehle erlaubt"
-
-#: config/m68hc11/m68hc11.opt:57
-msgid "Use call and rtc for function calls and returns"
-msgstr "Aufruf und RTC fÃ¼r Funktionsaufrufe und RÃ¼ckgaben verwenden"
-
-#: config/m68hc11/m68hc11.opt:61
-msgid "Auto pre/post decrement increment not allowed"
-msgstr "Auto-Pre-/Post-Decrement-Increment nicht erlaubt"
-
-#: config/m68hc11/m68hc11.opt:65
-msgid "Use jsr and rts for function calls and returns"
-msgstr "JSR und RTS fÃ¼r Funktionsaufrufe und RÃ¼ckgaben verwenden"
-
-#: config/m68hc11/m68hc11.opt:69
-msgid "Min/max instructions not allowed"
-msgstr "Min/Max-Befehle nicht erlaubt"
-
-#: config/m68hc11/m68hc11.opt:73
-msgid "Use direct addressing mode for soft registers"
-msgstr "Modus zur direkten Adressierung fÃ¼r Soft-Register verwenden"
-
-#: config/m68hc11/m68hc11.opt:77
-msgid "Compile with 32-bit integer mode"
-msgstr "Mit 32-Bit-Ganzzahlmodus Ã¼bersetzen"
-
-#: config/m68hc11/m68hc11.opt:82
-msgid "Specify the register allocation order"
-msgstr "Reihenfolge der Registerbelegung angeben"
-
-#: config/m68hc11/m68hc11.opt:86
-msgid "Do not use direct addressing mode for soft registers"
-msgstr "Modus zur direkten Adressierung fÃ¼r Soft-Register nicht verwenden"
-
-#: config/m68hc11/m68hc11.opt:90
-msgid "Compile with 16-bit integer mode"
-msgstr "Mit 16-Bit-Ganzzahlmodus Ã¼bersetzen"
-
-#: config/m68hc11/m68hc11.opt:94
-msgid "Indicate the number of soft registers available"
-msgstr "Anzahl der verfÃ¼gbaren Soft-Register anzeigen"
-
-#: config/vax/vax.opt:23 config/vax/vax.opt:27
-msgid "Target DFLOAT double precision code"
-msgstr "Ziel: DFLOAT Code mit doppelter Genauigkeit"
-
-#: config/vax/vax.opt:31 config/vax/vax.opt:35
-msgid "Generate GFLOAT double precision code"
-msgstr "GFLOAT Code mit doppelter Genauigkeit erzeugen"
-
-#: config/vax/vax.opt:39
-msgid "Generate code for GNU assembler (gas)"
-msgstr "Code fÃ¼r GNU Assembler (gas) erzeugen"
-
-#: config/vax/vax.opt:43
-msgid "Generate code for UNIX assembler"
-msgstr "Code fÃ¼r UNIX Assembler erzeugen"
-
-#: config/vax/vax.opt:47
-msgid "Use VAXC structure conventions"
-msgstr "VAXC-Strukturkonventionen verwenden"
-
-#: config/cris/linux.opt:27
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
-msgstr "Keine GOTPLT-Referenzen zusammen mit -fpic und -fPIC verwenden"
-
-#: config/cris/cris.opt:45
-msgid "Work around bug in multiplication instruction"
-msgstr "Fehler in Multiplikationsbefehl umgehen"
-
-#: config/cris/cris.opt:51
-msgid "Compile for ETRAX 4 (CRIS v3)"
-msgstr "FÃ¼r ETRAX 4 (CRIS v3) Ã¼bersetzen"
-
-#: config/cris/cris.opt:56
-msgid "Compile for ETRAX 100 (CRIS v8)"
-msgstr "FÃ¼r ETRAX 100 (CRIS v8) Ã¼bersetzen"
-
-#: config/cris/cris.opt:64
-msgid "Emit verbose debug information in assembly code"
-msgstr "AusfÃ¼hrliche Informationen zur Fehlersuche im Assemblercode ausgeben"
-
-#: config/cris/cris.opt:71
-msgid "Do not use condition codes from normal instructions"
-msgstr "Keine Bedingungscodes normaler Befehle verwenden"
-
-#: config/cris/cris.opt:80
-msgid "Do not emit addressing modes with side-effect assignment"
-msgstr "Keine Adressierungsmodi mit Seiteneffektzuweisungen ausgeben"
-
-#: config/cris/cris.opt:89
-msgid "Do not tune stack alignment"
-msgstr "Stapelausrichtung nicht optimieren"
-
-#: config/cris/cris.opt:98
-msgid "Do not tune writable data alignment"
-msgstr "Ausrichtung der schreibbaren Daten nicht optimieren"
-
-#: config/cris/cris.opt:107
-msgid "Do not tune code and read-only data alignment"
-msgstr "Ausrichtung von Code und der Nur-Lese-Daten nicht optimieren"
-
-#: config/cris/cris.opt:116
-msgid "Align code and data to 32 bits"
-msgstr "Code und Daten auf 32 Bit ausrichten"
-
-#: config/cris/cris.opt:133
-msgid "Don't align items in code or data"
-msgstr "Code- und Datenelemente nicht ausrichten"
-
-#: config/cris/cris.opt:142
-msgid "Do not emit function prologue or epilogue"
-msgstr "Keinen Funktionsprolog oder -epilog ausgeben"
-
-#: config/cris/cris.opt:149
-msgid "Use the most feature-enabling options allowed by other options"
-msgstr "Die meisten Optionen verwenden, die spezielle FÃ¤higkeiten einschalten, solange sie durch andere Optionen erlaubt sind"
-
-#: config/cris/cris.opt:158
-msgid "Override -mbest-lib-options"
-msgstr "-mbest-lib-options Ã¼berschreiben"
-
-#: config/cris/cris.opt:165
-msgid "Generate code for the specified chip or CPU version"
-msgstr "Code fÃ¼r die angegebene Chip- oder CPU-Version erzeugen"
-
-#: config/cris/cris.opt:169
-msgid "Tune alignment for the specified chip or CPU version"
-msgstr "Ausrichtung fÃ¼r den angegebenen Chip oder CPU optimieren"
-
-#: config/cris/cris.opt:173
-msgid "Warn when a stackframe is larger than the specified size"
-msgstr "Warnen, wenn ein Stapelrahmen grÃ¶ÃŸer als die angegebene GrÃ¶ÃŸe ist"
-
-#: config/cris/aout.opt:27
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
-msgstr "FÃ¼r das MMU-lose Etrax 100-basierte elinux-System Ã¼bersetzen"
-
-#: config/cris/aout.opt:33
-msgid "For elinux, request a specified stack-size for this program"
-msgstr "FÃ¼r elinux eine angegebene StapelgrÃ¶ÃŸe fÃ¼r dieses Programm anfordern"
-
-#: config/h8300/h8300.opt:23
-msgid "Generate H8S code"
-msgstr "H8S-Code erzeugen"
-
-#: config/h8300/h8300.opt:27
-msgid "Generate H8SX code"
-msgstr "H8SX-Code erzeugen"
-
-#: config/h8300/h8300.opt:31
-msgid "Generate H8S/2600 code"
-msgstr "H8S/2600-Code erzeugen"
-
-#: config/h8300/h8300.opt:35
-msgid "Make integers 32 bits wide"
-msgstr "Ganzzahlen 32 Bit breit machen"
-
-#: config/h8300/h8300.opt:42
-msgid "Use registers for argument passing"
-msgstr "Register zur ArgumentÃ¼bergabe verwenden"
-
-#: config/h8300/h8300.opt:46
-msgid "Consider access to byte sized memory slow"
-msgstr "Zugriff auf Speicher in BytegrÃ¶ÃŸe als langsam betrachten"
-
-#: config/h8300/h8300.opt:50
-msgid "Enable linker relaxing"
-msgstr "Binderlockerung einschalten"
-
-#: config/h8300/h8300.opt:54
-msgid "Generate H8/300H code"
-msgstr "H8/300H-Code erzeugen"
-
-#: config/h8300/h8300.opt:58
-msgid "Enable the normal mode"
-msgstr "Normalen Modus einschalten"
-
-#: config/h8300/h8300.opt:62
-msgid "Use H8/300 alignment rules"
-msgstr "H8/300-Ausrichtungsregeln verwenden"
-
-#: config/v850/v850.opt:23
-msgid "Use registers r2 and r5"
-msgstr "Register r2 und r5 verwenden"
-
-#: config/v850/v850.opt:27
-msgid "Use 4 byte entries in switch tables"
-msgstr "4-Byte-EintrÃ¤ge in switch-Tabellen verwenden"
-
-#: config/v850/v850.opt:31
-msgid "Enable backend debugging"
-msgstr "Backend-Fehlersuche einschalten"
-
-#: config/v850/v850.opt:35
-msgid "Do not use the callt instruction"
-msgstr "Den callt-Befehl nicht verwenden"
-
-#: config/v850/v850.opt:39
-msgid "Reuse r30 on a per function basis"
-msgstr "r30 auf Funktionsbasis wiederverwenden"
-
-#: config/v850/v850.opt:43
-msgid "Support Green Hills ABI"
-msgstr "Green Hills ABI unterstÃ¼tzen"
-
-#: config/v850/v850.opt:47
-msgid "Prohibit PC relative function calls"
-msgstr "PC-relative Funktionsaufrufe verbieten"
-
-#: config/v850/v850.opt:51
-msgid "Use stubs for function prologues"
-msgstr "Stubs fÃ¼r Funktionsprologe verwenden"
-
-#: config/v850/v850.opt:55
-msgid "Set the max size of data eligible for the SDA area"
-msgstr "MaximalgrÃ¶ÃŸe der fÃ¼r den SDA-Bereich geeigneten Daten setzen"
-
-#: config/v850/v850.opt:59
-msgid "Enable the use of the short load instructions"
-msgstr "Verwendung der kurzen Ladebefehle einschalten"
-
-#: config/v850/v850.opt:63
-msgid "Same as: -mep -mprolog-function"
-msgstr "Das gleiche wie: -mep -mprolog-function"
-
-#: config/v850/v850.opt:67
-msgid "Set the max size of data eligible for the TDA area"
-msgstr "MaximalgrÃ¶ÃŸe der fÃ¼r den TDA-Bereich geeigneten Daten setzen"
-
-#: config/v850/v850.opt:71
-msgid "Enforce strict alignment"
-msgstr "Genaue Ausrichtung erzwingen"
-
-#: config/v850/v850.opt:78
-msgid "Compile for the v850 processor"
-msgstr "FÃ¼r v850-Prozessor Ã¼bersetzen"
-
-#: config/v850/v850.opt:82
-msgid "Compile for the v850e processor"
-msgstr "FÃ¼r v850e-Prozessor Ã¼bersetzen"
-
-#: config/v850/v850.opt:86
-msgid "Compile for the v850e1 processor"
-msgstr "FÃ¼r v850e1-Prozessor Ã¼bersetzen"
-
-#: config/v850/v850.opt:90
-msgid "Set the max size of data eligible for the ZDA area"
-msgstr "MaximalgrÃ¶ÃŸe der fÃ¼r den ZDA-Bereich geeigneten Daten setzen"
-
-#: config/mmix/mmix.opt:24
-msgid "For intrinsics library: pass all parameters in registers"
-msgstr "FÃ¼r Intrinsics-Bibliothek: alle Parameter in Registern Ã¼bergeben"
-
-#: config/mmix/mmix.opt:28
-msgid "Use register stack for parameters and return value"
-msgstr "Registerstapel fÃ¼r Parameter und RÃ¼ckgabewerte verwenden"
-
-#: config/mmix/mmix.opt:32
-msgid "Use call-clobbered registers for parameters and return value"
-msgstr "Mit Aufruf verbundene Register fÃ¼r Parameter und RÃ¼ckgabewerte verwenden"
-
-#: config/mmix/mmix.opt:37
-msgid "Use epsilon-respecting floating point compare instructions"
-msgstr "Epsilon beachtende Gleitkomma-Vergleichsbefehle verwenden"
-
-#: config/mmix/mmix.opt:41
-msgid "Use zero-extending memory loads, not sign-extending ones"
-msgstr "Nullerweiternde Speicherladungen verwenden, nicht vorzeichenerweiternde"
-
-#: config/mmix/mmix.opt:45
-msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
-msgstr "Divisionsergebnisse mit dem gleichen Vorzeichen im Ãœbertrag wie der Divisor (nicht der Dividend) erzeugen"
-
-#: config/mmix/mmix.opt:49
-msgid "Prepend global symbols with \":\" (for use with PREFIX)"
-msgstr "Globalen Symbolen ein Â»:Â« voranstellen (fÃ¼r Verwendung mit PREFIX)"
-
-#: config/mmix/mmix.opt:53
-msgid "Do not provide a default start-address 0x100 of the program"
-msgstr "Keine Standard-Start-Adresse 0x100 des Programmes bereitstellen"
-
-#: config/mmix/mmix.opt:57
-msgid "Link to emit program in ELF format (rather than mmo)"
-msgstr "Binden, um Programm im ELF-Format auszugeben (statt mmo)"
-
-#: config/mmix/mmix.opt:61
-msgid "Use P-mnemonics for branches statically predicted as taken"
-msgstr "P-Mnemonics fÃ¼r statisch als verfolgt vorhergesehene Zweige verwenden"
-
-#: config/mmix/mmix.opt:65
-msgid "Don't use P-mnemonics for branches"
-msgstr "Keine P-Mnemonics fÃ¼r Zweige verwenden"
-
-#: config/mmix/mmix.opt:79
-msgid "Use addresses that allocate global registers"
-msgstr "Globale Register belegende Adressen verwenden"
-
-#: config/mmix/mmix.opt:83
-msgid "Do not use addresses that allocate global registers"
-msgstr "Nicht globale Register belegende Adressen verwenden"
-
-#: config/mmix/mmix.opt:87
-msgid "Generate a single exit point for each function"
-msgstr "Einen einzigen Austrittspunkt fÃ¼r jede Funktion erzeugen"
-
-#: config/mmix/mmix.opt:91
-msgid "Do not generate a single exit point for each function"
-msgstr "Nicht unbedingt einen einzigen Austrittspunkt fÃ¼r jede Funktion erzeugen"
-
-#: config/mmix/mmix.opt:95
-msgid "Set start-address of the program"
-msgstr "Start-Adresse des Programmes setzen"
-
-#: config/mmix/mmix.opt:99
-msgid "Set start-address of data"
-msgstr "Start-Adresse der Daten setzen"
-
-#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
-msgid "Specify CPU for code generation purposes"
-msgstr "CPU fÃ¼r Codeerzeugungszwecke angeben"
-
-#: config/iq2000/iq2000.opt:27
-msgid "Specify CPU for scheduling purposes"
-msgstr "CPU fÃ¼r Planzwecke angeben"
-
-#: config/iq2000/iq2000.opt:35
-msgid "Use GP relative sdata/sbss sections"
-msgstr "Relative GP sdata/sbss-Abschnitte verwenden"
-
-#: config/iq2000/iq2000.opt:40
-msgid "No default crt0.o"
-msgstr "Kein voreingestelltes crt0.o"
-
 #: config/bfin/bfin.opt:31
 msgid "Omit frame pointer for leaf functions"
 msgstr "Rahmenzeiger fÃ¼r Blattfunktionen auslassen"
@@ -14509,2035 +14452,2058 @@
 msgid "Do stack checking using bounds in L1 scratch memory"
 msgstr "Stack-ÃœberprÃ¼fung mit Grenzen im L1-Zwischenspeicher durchfÃ¼hren"
 
-#: config/mt/mt.opt:23
-msgid "Use byte loads and stores when generating code."
-msgstr "Laden und Speichern von Bytes beim Erzeugen von Code verwenden."
+#: treelang/lang.opt:30
+msgid "Trace lexical analysis"
+msgstr "Lexikalische Analyse verfolgen"
 
-#: config/mt/mt.opt:31
-msgid "Do not include crt0.o in the startup files"
-msgstr "Nicht crt0.o in Startdateien einfÃ¼gen"
+#: treelang/lang.opt:34
+msgid "Trace the parsing process"
+msgstr "Parsing-Prozess verfolgen"
 
-#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
-#: config/mt/mt.opt:47 config/mt/mt.opt:51
-msgid "Internal debug switch"
-msgstr "Interner Debug-Schalter"
+#: java/lang.opt:65
+msgid "Warn if a deprecated compiler feature, class, method, or field is used"
+msgstr "Warnen, wenn veraltetes Compiler-Merkmal, Klasse, Methode oder Feld verwendet wird"
 
-#: config/vxworks.opt:24
-msgid "Assume the VxWorks RTP environment"
-msgstr "VxWorks RTP-Umgebung vermuten"
+#: java/lang.opt:69
+msgid "Warn if deprecated empty statements are found"
+msgstr "Warnen, wenn veraltete Leeranweisungen gefunden werden"
 
-#: config/vxworks.opt:31
-msgid "Assume the VxWorks vThreads environment"
-msgstr "VxWorks vThreads-Umgebung vermuten"
+#: java/lang.opt:73
+msgid "Warn if .class files are out of date"
+msgstr "Warnen, wenn .class-Dateien veraltet sind"
 
-#: config/darwin.opt:23
-msgid "Generate code suitable for fast turn around debugging"
-msgstr "FÃ¼r schnelles Debugging geeigneten Code erzeugen"
+#: java/lang.opt:77
+msgid "Warn if modifiers are specified when not necessary"
+msgstr "Bei unnÃ¶tig angegebenen Modifizierern warnen"
 
-#: config/darwin.opt:31
-msgid "The earliest MacOS X version on which this program will run"
-msgstr "Die Ã¤lteste MacOSX-Version, auf der dieses Programm laufen wird"
+#: java/lang.opt:81
+msgid "Deprecated; use --classpath instead"
+msgstr "Veraltet; stattdessen --classpath verwenden"
 
-#: config/darwin.opt:35
-msgid "Set sizeof(bool) to 1"
-msgstr "sizeof(bool) auf 1 setzen"
+#: java/lang.opt:88
+msgid "Permit the use of the assert keyword"
+msgstr "Die Verwendung des SchlÃ¼sselworts Â»assertÂ« erlauben"
 
-#: config/darwin.opt:39
-msgid "Generate code for darwin loadable kernel extensions"
-msgstr "Code fÃ¼r ladbare Darwin-Kernelerweiterungen erzeugen"
+#: java/lang.opt:110
+msgid "Replace system path"
+msgstr "Systempfad ersetzen"
 
-#: config/darwin.opt:43
-msgid "Generate code for the kernel or loadable kernel extensions"
-msgstr "Code fÃ¼r ladbare Darwin-Kernelerweiterungen oder Kernel erzeugen"
+#: java/lang.opt:114
+msgid "Generate checks for references to NULL"
+msgstr "PrÃ¼fungen auf Referenzen auf NULL erzeugen"
 
-#: config/darwin.opt:47
-msgid "Add <dir> to the end of the system framework include path"
-msgstr "<Verz> an das Ende des EinfÃ¼gepfades des System-Frameworks anfÃ¼gen"
+#: java/lang.opt:118
+msgid "Set class path"
+msgstr "Klassenpfad setzen"
 
-#: config/lynx.opt:23
-msgid "Support legacy multi-threading"
-msgstr "Altes Multi-Threading unterstÃ¼tzen"
+#: java/lang.opt:125
+msgid "Output a class file"
+msgstr "Klassendatei ausgeben"
 
-#: config/lynx.opt:27
-msgid "Use shared libraries"
-msgstr "Shared Libraries verwenden"
+#: java/lang.opt:129
+msgid "Alias for -femit-class-file"
+msgstr "Alias fÃ¼r -femit-class-file"
 
-#: config/lynx.opt:31
-msgid "Support multi-threading"
-msgstr "Multi-Threading unterstÃ¼tzen"
+#: java/lang.opt:133
+msgid "Choose input encoding (defaults from your locale)"
+msgstr "Eingabekodierung auswÃ¤hlen (Standard: aktuelle Locale)"
 
-#: config/score/score.opt:31
-msgid "Disable bcnz instruction"
-msgstr "bcnz-Befehl ausschalten"
+#: java/lang.opt:137
+msgid "Set the extension directory path"
+msgstr "Den Pfad fÃ¼r das Erweiterungsverzeichnis setzen"
 
-#: config/score/score.opt:35
-msgid "Enable unaligned load/store instruction"
-msgstr "Unausgerichtete Load/Store-Befehle einschalten"
+#: java/lang.opt:144
+msgid "Input file is a file with a list of filenames to compile"
+msgstr "Eingabedatei ist eine Datei mit einer Liste der Dateinamen zum Ãœbersetzen"
 
-#: config/score/score.opt:39
-msgid "Support SCORE 5 ISA"
-msgstr "SCORE 5 ISA unterstÃ¼tzen"
+#: java/lang.opt:151
+msgid "Always check for non gcj generated classes archives"
+msgstr "Immer auf nicht von gcj erzeugte Klassenarchive prÃ¼fen"
 
-#: config/score/score.opt:43
-msgid "Support SCORE 5U ISA"
-msgstr "SCORE 5U ISA unterstÃ¼tzen"
+#: java/lang.opt:155
+msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
+msgstr "Annehmen, dass die Laufzeitbibliothek eine Hashtabelle verwendet, um ein Objekt zu seiner Synchronisationsstruktur zuzuordnen"
 
-#: config/score/score.opt:47
-msgid "Support SCORE 7 ISA"
-msgstr "SCORE 7 ISA unuterstÃ¼tzen"
+#: java/lang.opt:159
+msgid "Generate instances of Class at runtime"
+msgstr "Klasseninstanzen zur Laufzeit erzeugen"
 
-#: config/score/score.opt:51
-msgid "Support SCORE 7D ISA"
-msgstr "SCORE 7D ISA unterstÃ¼tzen"
+#: java/lang.opt:163
+msgid "Use offset tables for virtual method calls"
+msgstr "Offset-Tabellen fÃ¼r virtuelle Methodenaufrufe verwenden"
 
-#: config/score/score.opt:55
-msgid "Support SCORE 3 ISA"
-msgstr "SCORE 3 ISA unterstÃ¼tzen"
+#: java/lang.opt:170
+msgid "Assume native functions are implemented using JNI"
+msgstr "Native Funktionen als mit JNI implementiert annehmen"
 
-#: config/score/score.opt:59
-msgid "Support SCORE 3d ISA"
-msgstr "SCORE 3d ISA unterstÃ¼tzen"
+#: java/lang.opt:174
+msgid "Enable optimization of static class initialization code"
+msgstr "Optimierung des Initialisierungscodes statischer Klassen einschalten"
 
-#: config/linux.opt:24
-msgid "Use uClibc instead of GNU libc"
-msgstr "uClibc statt GNU libc verwenden"
+#: java/lang.opt:181
+msgid "Reduce the amount of reflection meta-data generated"
+msgstr "Betrag der generierten Metadaten zur Reflexion verringern"
 
-#: config/linux.opt:28
-msgid "Use GNU libc instead of uClibc"
-msgstr "GNU libc statt uClibc verwenden"
+#: java/lang.opt:185
+msgid "Enable assignability checks for stores into object arrays"
+msgstr "ZuweisbarkeitsprÃ¼fungen fÃ¼r Speicheroperationen in Objektfelder einschalten"
 
-#: c.opt:41
-msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
-msgstr "Die <Antwort> auf eine <Frage> behaupten. Angabe von Â»-Â« vor <Frage> schaltet die <Antwort> auf <Frage> aus"
+#: java/lang.opt:189
+msgid "Generate code for the Boehm GC"
+msgstr "Code fÃ¼r den Boehm GC erzeugen"
 
-#: c.opt:45
-msgid "Do not discard comments"
-msgstr "Kommentare nicht verwerfen"
+#: java/lang.opt:193
+msgid "Call a library routine to do integer divisions"
+msgstr "Eine Bibiotheksroutine aufrufen, um Ganzahldivision durchzufÃ¼hren"
 
-#: c.opt:49
-msgid "Do not discard comments in macro expansions"
-msgstr "Kommentare in Makroexpansionen nicht verwerfen"
+#: java/lang.opt:197
+msgid "Generated should be loaded by bootstrap loader"
+msgstr "Generiertes sollte vom Bootstrap-Loader geladen werden"
 
-#: c.opt:53
-msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
-msgstr "Ein <Makro> mit <Wert> definieren. Wenn nur <Makro> angegeben wird, wird <Wert> auf 1 gesetzt"
+#: java/lang.opt:201
+msgid "Set the source language version"
+msgstr "Version der Quellsprache setzen"
 
-#: c.opt:60
-msgid "Add <dir> to the end of the main framework include path"
-msgstr "<Verz> an das Ende des EinfÃ¼gepfades des Haupt-Frameworks anfÃ¼gen"
+#: java/lang.opt:205
+msgid "Set the target VM version"
+msgstr "Ziel-VM-Version angeben"
 
-#: c.opt:64
-msgid "Print the name of header files as they are used"
-msgstr "Namen der Header-Dateien ausgeben, wie sie verwendet werden"
-
-#: c.opt:68 c.opt:859
-msgid "Add <dir> to the end of the main include path"
-msgstr "<Verz> an das Ende des HaupteinfÃ¼gepfades anfÃ¼gen"
-
-#: c.opt:72
-msgid "Generate make dependencies"
-msgstr "Make-AbhÃ¤ngigkeiten werden erstellt"
-
-#: c.opt:76
-msgid "Generate make dependencies and compile"
-msgstr "Make-AbhÃ¤ngigkeiten erzeugen und Ã¼bersetzen"
-
-#: c.opt:80
-msgid "Write dependency output to the given file"
-msgstr "AbhÃ¤ngigkeiten-Ausgabe in angegebene Datei schreiben"
-
-#: c.opt:84
-msgid "Treat missing header files as generated files"
-msgstr "Fehlende Header-Dateien als generierte Dateien behandeln"
-
-#: c.opt:88
-msgid "Like -M but ignore system header files"
-msgstr "Wie -M, aber System-Header-Dateien ignorieren"
-
-#: c.opt:92
-msgid "Like -MD but ignore system header files"
-msgstr "Wie -MD, aber System-Header-Dateien ignorieren"
-
-#: c.opt:96
-msgid "Generate phony targets for all headers"
-msgstr "Unechte Ziele fÃ¼r alle Headers erzeugen"
-
-#: c.opt:100
-msgid "Add a MAKE-quoted target"
-msgstr "MAKE-zitiertes Ziel hinzufÃ¼gen"
-
-#: c.opt:104
-msgid "Add an unquoted target"
-msgstr "Ein unzitiertes Ziel hinzufÃ¼gen"
-
-#: c.opt:108
-msgid "Do not generate #line directives"
-msgstr "Keine #line-Direktiven erzeugen"
-
-#: c.opt:112
-msgid "Undefine <macro>"
-msgstr "<Makro> undefinieren"
-
-#: c.opt:116
-msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
-msgstr "Bei Dingen, die sich bei der Ãœbersetzung mit einem ABI-konformen Compiler Ã¤ndern werden, warnen"
-
-#: c.opt:120
-msgid "Warn about suspicious uses of memory addresses"
-msgstr "Vor verdÃ¤chtigem Gebrauch von Speicheradressen warnen"
-
-#: c.opt:124
-msgid "Enable most warning messages"
-msgstr "Die meisten Warnungen einschalten"
-
-#: c.opt:128
-msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
-msgstr "Warnen, wenn ein Vergleich durch beschrÃ¤nkten Wertebereich des Datentyps stets Â»wahrÂ« oder Â»unwahrÂ« ist"
-
-#: c.opt:132
-msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
-msgstr "Immer warnen, wenn eine Objective-C-Zuweisung vom Garbage Collector abgefangen wird"
-
-#: c.opt:136
-msgid "Warn about casting functions to incompatible types"
-msgstr "Warnen, wenn Funktionen in unvertrÃ¤gliche Typen umgewandelt werden"
-
-#: c.opt:140
-msgid "Warn about C constructs that are not in the common subset of C and C++"
-msgstr "Bei C-Konstrukten, die nicht in gemeinsamer Teilmenge von C und C++ sind, warnen"
-
-#: c.opt:144
-msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
-msgstr "Bei C++-Konstrukten, deren Bedeutung sich zwischen ISO C++ 1998 und ISO C++ 200x unterscheidet, warnen"
-
-#: c.opt:148
-msgid "Warn about casts which discard qualifiers"
-msgstr "Bei Umwandlungen, die Qualifizierer streichen, warnen"
-
-#: c.opt:152
-msgid "Warn about subscripts whose type is \"char\""
-msgstr "Vor Indizes mit Typ Â»charÂ« warnen"
-
-#: c.opt:156
-msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
-msgstr "Bei Variablen, die von Â»longjmpÂ« oder Â»vforkÂ« geÃ¤ndert werden kÃ¶nnten, warnen"
-
-#: c.opt:160
-msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
-msgstr "Bei mÃ¶glicherweise geschachtelten Blockkommentaren und C++-Kommentaren, die mehr als eine physikalische Zeile umfassen, warnen"
-
-#: c.opt:164
-msgid "Synonym for -Wcomment"
-msgstr "Synonym fÃ¼r -Wcomment"
-
-#: c.opt:168
-msgid "Warn for implicit type conversions that may change a value"
-msgstr "Bei impliziten Typumwandlungen warnen, die einen Wert Ã¤ndern kÃ¶nnten"
-
-#: c.opt:172
-msgid "Warn for implicit type conversions between signed and unsigned integers"
-msgstr "Bei impliziten Typumwandlungen zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlen warnen"
-
-#: c.opt:176
-msgid "Warn when all constructors and destructors are private"
-msgstr "Warnen, wenn alle Konstruktoren und Destruktoren privat sind"
-
-#: c.opt:180
-msgid "Warn when a declaration is found after a statement"
-msgstr "Warnen, wenn eine Deklaration hinter einer Anweisung gefunden wird"
-
-#: c.opt:184
-msgid "Warn about deprecated compiler features"
-msgstr "Bei veralteten Compiler-Merkmalen warnen"
-
-#: c.opt:188
-msgid "Warn about compile-time integer division by zero"
-msgstr "Bei Ganzzahldivisionen durch Null zur Ãœbersetzungszeit warnen"
-
-#: c.opt:192
-msgid "Warn about violations of Effective C++ style rules"
-msgstr "Bei VerstÃ¶ÃŸen gegen die Stil-Richtlinien von Â»Effective C++Â« warnen"
-
-#: c.opt:196
-msgid "Warn about an empty body in an if or else statement"
-msgstr "Bei leerem KÃ¶rper in einer if- oder else-Anweisung warnen"
-
-#: c.opt:200
-msgid "Warn about stray tokens after #elif and #endif"
-msgstr "Bei verirrten Symbolen hinter #elif und #endif warnen"
-
-#: c.opt:208
-msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
-msgstr "Dieser Schalter ist veraltet; stattdessen -Werror=implicit-function-declaration verwenden"
-
-#: c.opt:212
-msgid "Warn if testing floating point numbers for equality"
-msgstr "Bei Test von Gleitkommawerten auf Gleichheit warnen"
-
-#: c.opt:216
-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
-msgstr "Bei UnregelmÃ¤ÃŸigkeiten in printf/scanf/strftime/strfmon-Formatstrings warnen"
-
-#: c.opt:220
-msgid "Warn if passing too many arguments to a function for its format string"
-msgstr "Bei zu vielen Argumenten fÃ¼r eine Funktion (anhand Formatzeichenkette) warnen"
-
-#: c.opt:224
-msgid "Warn about format strings that are not literals"
-msgstr "Bei Formatstrings, die keine Literale sind, warnen"
-
-#: c.opt:228
-msgid "Warn about format strings that contain NUL bytes"
-msgstr "Bei Formatstrings, die NUL-Bytes enthalten, warnen"
-
-#: c.opt:232
-msgid "Warn about possible security problems with format functions"
-msgstr "Vor mÃ¶glichen Sicherheitsproblemen mit Formatfunktionen warnen"
-
-#: c.opt:236
-msgid "Warn about strftime formats yielding 2-digit years"
-msgstr "Bei strftime-Formaten, die auf Jahreszahlen mit 2 Stellen hinweisen, warnen"
-
-#: c.opt:240
-msgid "Warn about zero-length formats"
-msgstr "Bei Formaten der LÃ¤nge null warnen"
-
-#: c.opt:247
-msgid "Warn about variables which are initialized to themselves"
-msgstr "Bei Variablen, die mit sich selbst initialisiert werden, warnen"
-
-#: c.opt:254
-msgid "Warn about implicit function declarations"
-msgstr "Bei impliziten Funktionsdeklarationen warnen"
-
-#: c.opt:258
-msgid "Warn when a declaration does not specify a type"
-msgstr "Warnen, wenn eine Deklaration keinen Typ angibt"
-
-#: c.opt:262
-msgid "Deprecated.  This switch has no effect"
-msgstr "Veraltet. Dieser Schalter hat keine Auswirkung"
-
-#: c.opt:266
-msgid "Warn when there is a cast to a pointer from an integer of a different size"
-msgstr "Bei Typumwandlung in Zeiger von Ganzzahl anderer Breite warnen"
-
-#: c.opt:270
-msgid "Warn about invalid uses of the \"offsetof\" macro"
-msgstr "Bei ungÃ¼ltigen Benutzungen des Makros Â»offsetofÂ« warnen"
-
-#: c.opt:274
-msgid "Warn about PCH files that are found but not used"
-msgstr "Bei PCH-Dateien, die gefunden, aber nicht benutzt werden, warnen"
-
-#: c.opt:278
-msgid "Do not warn about using \"long long\" when -pedantic"
-msgstr "Nicht bei Verwendung von Â»long longÂ« mit -pedantic warnen"
-
-#: c.opt:282
-msgid "Warn about suspicious declarations of \"main\""
-msgstr "Vor verdÃ¤chtigen Deklarationen von Â»mainÂ« warnen"
-
-#: c.opt:286
-msgid "Warn about possibly missing braces around initializers"
-msgstr "Bei mÃ¶glicherweise fehlenden Klammern um Initialisierungen warnen"
-
-#: c.opt:290
-msgid "Warn about global functions without previous declarations"
-msgstr "Vor globalen Funktionen ohne vorherige Deklaration warnen"
-
-#: c.opt:294
-msgid "Warn about missing fields in struct initializers"
-msgstr "Bei fehlenden Feldern in struct-Initialisierungen warnen"
-
-#: c.opt:298
-msgid "Warn about functions which might be candidates for format attributes"
-msgstr "Bei Funktionen, die Kandidaten fÃ¼r Formatattribute sein kÃ¶nnten, warnen"
-
-#: c.opt:302
-msgid "Warn about user-specified include directories that do not exist"
-msgstr "Bei durch den Benutzer angegebenen EinfÃ¼gepfaden, die nicht vorhanden sind, warnen"
-
-#: c.opt:306
-msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
-msgstr "Bei ohne Typspezifizierung in Funktionen im K&R-Stil deklarierten Funktionsparametern warnen"
-
-#: c.opt:310
-msgid "Warn about global functions without prototypes"
-msgstr "Bei globalen Funktionen ohne Prototypen warnen"
-
-#: c.opt:314
-msgid "Warn about use of multi-character character constants"
-msgstr "Bei Verwendung von Zeichenkonstanten mit mehreren Zeichen warnen"
-
-#: c.opt:318
-msgid "Warn about \"extern\" declarations not at file scope"
-msgstr "Bei Â»externÂ«-Deklarationen auÃŸerhalb des Dateisichtbarkeitsbereiches warnen"
-
-#: c.opt:322
-msgid "Warn when non-templatized friend functions are declared within a template"
-msgstr "Warnen, wenn Nicht-Template-Friend-Funktionen innerhalb eines Templates angegeben werden"
-
-#: c.opt:326
-msgid "Warn about non-virtual destructors"
-msgstr "Bei nicht-virtuellen Destruktoren warnen"
-
-#: c.opt:330
-msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
-msgstr "Warnen, wenn NULL an Argumentstellen, die als nicht-NULL erfordernd markiert sind, Ã¼bergeben wird"
-
-#: c.opt:334
-msgid "Warn about non-normalised Unicode strings"
-msgstr "Bei nicht-normalisierten Unicode-Zeichenketten warnen"
-
-#: c.opt:338
-msgid "Warn if a C-style cast is used in a program"
-msgstr "Warnen, wenn eine Typumwandlung im C-Stil im Programm verwendet wird"
-
-#: c.opt:342
-msgid "Warn for obsolescent usage in a declaration"
-msgstr "Bei veralteter Verwendung in einer Deklaration warnen"
-
-#: c.opt:346
-msgid "Warn if an old-style parameter definition is used"
-msgstr "Warnen, wenn eine Parameterdefinition im alten Stil verwendet wird"
-
-#: c.opt:350
-msgid "Warn if a string is longer than the maximum portable length specified by the standard"
-msgstr "Warnen, wenn Zeichenkette lÃ¤nger als grÃ¶ÃŸte vom Standard angegebene portable LÃ¤nge ist"
-
-#: c.opt:354
-msgid "Warn about overloaded virtual function names"
-msgstr "Bei Ã¼berladenen virtuellen Funktionsnamen warnen"
-
-#: c.opt:358
-msgid "Warn about overriding initializers without side effects"
-msgstr "Beim Ãœberschreiben von Initialisierungen ohne Seiteneffekte warnen"
-
-#: c.opt:362
-msgid "Warn about possibly missing parentheses"
-msgstr "Bei mÃ¶glicherweise fehlenden Klammern warnen"
-
-#: c.opt:366
-msgid "Warn when converting the type of pointers to member functions"
-msgstr "Bei Umwandlung des Typs von Zeigern auf Elementfunktionen warnen"
-
-#: c.opt:370
-msgid "Warn about function pointer arithmetic"
-msgstr "Bei Arithmetik mit Funktionszeigern warnen"
-
-#: c.opt:374
-msgid "Warn when a pointer is cast to an integer of a different size"
-msgstr "Bei Typkonvertierung von Zeiger auf Ganzzahl anderer Breite warnen"
-
-#: c.opt:378
-msgid "Warn about misuses of pragmas"
-msgstr "Bei Pragmamissbrauch warnen"
-
-#: c.opt:382
-msgid "Warn if inherited methods are unimplemented"
-msgstr "Warnen, wenn geerbte Methoden nicht implementiert sind"
-
-#: c.opt:386
-msgid "Warn about multiple declarations of the same object"
-msgstr "Bei mehreren Deklarationen des gleichen Objektes warnen"
-
-#: c.opt:390
-msgid "Warn when the compiler reorders code"
-msgstr "Warnen, wenn der Compiler Code umsortiert"
-
-#: c.opt:394
-msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
-msgstr "Bei StandardrÃ¼ckgabetyp Â»intÂ« fÃ¼r Funktionen (C) und inkonsistenten RÃ¼ckgabetypen (C++) warnen"
-
-#: c.opt:398
-msgid "Warn if a selector has multiple methods"
-msgstr "Warnen, wenn ein Selektor mehrere Methoden hat"
-
-#: c.opt:402
-msgid "Warn about possible violations of sequence point rules"
-msgstr "Bei mÃ¶glichen VerstÃ¶ÃŸen gegen Sequenzpunktregeln warnen"
-
-#: c.opt:406
-msgid "Warn about signed-unsigned comparisons"
-msgstr "Bei Vergleichen von vorzeichenbehaftet mit vorzeichenlos warnen"
-
-#: c.opt:410
-msgid "Warn when overload promotes from unsigned to signed"
-msgstr "Warnen, wenn Ãœberladung von vorzeichenbehaftet zu vorzeichenlos fÃ¼hrt"
-
-#: c.opt:414
-msgid "Warn about uncasted NULL used as sentinel"
-msgstr "Bei als WÃ¤chter verwendetem, nicht umgewandeltem NULL warnen"
-
-#: c.opt:418
-msgid "Warn about unprototyped function declarations"
-msgstr "Bei Funktionsdeklarationen ohne Prototyp warnen"
-
-#: c.opt:422
-msgid "Warn if type signatures of candidate methods do not match exactly"
-msgstr "Wenn Typsignaturen der Kandidatenmethoden nicht exakt passen, warnen"
-
-#: c.opt:426
-msgid "Warn when synthesis behavior differs from Cfront"
-msgstr "Warnen, wenn sich Synthetisierverhalten von Cfront unterscheidet"
-
-#: c.opt:430 common.opt:182
-msgid "Do not suppress warnings from system headers"
-msgstr "Nicht Warnungen von System-Headern unterdrÃ¼cken"
-
-#: c.opt:434
-msgid "Warn about features not present in traditional C"
-msgstr "Bei Merkmalen, die in traditionellem C nicht verfÃ¼gbar sind, warnen"
-
-#: c.opt:438
-msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
-msgstr "Bei Prototypen, die zu Typumwandlungen fÃ¼hren, warnen, wenn sich diese vom Fall ohne Prototypen unterscheiden"
-
-#: c.opt:442
-msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
-msgstr "Warnen, wenn Trigraphs auftreten, die die Bedeutung des Programmes beeinflussen kÃ¶nnten"
-
-#: c.opt:446
-msgid "Warn about @selector()s without previously declared methods"
-msgstr "Bei @selector() ohne vorher deklarierte Methoden warnen"
-
-#: c.opt:450
-msgid "Warn if an undefined macro is used in an #if directive"
-msgstr "Warnen, wenn ein undefiniertes Makro in einer #if-Anweisung verwendet wird"
-
-#: c.opt:454
-msgid "Warn about unrecognized pragmas"
-msgstr "Bei nicht erkannten Pragmas warnen"
-
-#: c.opt:458
-msgid "Warn about macros defined in the main file that are not used"
-msgstr "Bei in der Hauptdatei definierten, ungenutzten Makros warnen"
-
-#: c.opt:462
-msgid "Do not warn about using variadic macros when -pedantic"
-msgstr "Nicht bei Verwendung variadischer Makros bei -pedantic warnen"
-
-#: c.opt:466
-msgid "Warn if a variable length array is used"
-msgstr "Warnen, wenn ein Feld verÃ¤nderbarer LÃ¤nge verwendet wird"
-
-#: c.opt:470
-msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
-msgstr "In C++ bedeutet ungleich Null die Warnung vor veralteter Umwandlung von Zeichenkettenliteralen in Â»char *Â«. In C erfolgt Ã¤hnliche Warnung, nur ist die Umwandlung nat. laut ISO-C-Standard nicht veraltet."
-
-#: c.opt:474
-msgid "Warn when a pointer differs in signedness in an assignment"
-msgstr "Warnen, wenn sich ein Zeiger im Vorzeichenbesitz in einer Zuweisung unterscheidet"
-
-#: c.opt:478
-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
-msgstr "Ein Synonym fÃ¼r -std=c89 (fÃ¼r C) oder -std=c++98 (fÃ¼r C++)"
-
-#: c.opt:486
-msgid "Enforce class member access control semantics"
-msgstr "Semantik der Zugriffskontrolle fÃ¼r Klassenelemente erzwingen"
-
-#: c.opt:493
-msgid "Change when template instances are emitted"
-msgstr "Ã„ndern, wenn Templateinstanzen ausgegeben werden"
-
-#: c.opt:497
-msgid "Recognize the \"asm\" keyword"
-msgstr "Das Â»asmÂ«-SchlÃ¼sselwort erkennen"
-
-#: c.opt:501
-msgid "Recognize built-in functions"
-msgstr "Eingebaute Funktionen erkennen"
-
-#: c.opt:508
-msgid "Check the return value of new"
-msgstr "RÃ¼ckgabewert von new prÃ¼fen"
-
-#: c.opt:512
-msgid "Allow the arguments of the '?' operator to have different types"
-msgstr "Verschiedene Typen fÃ¼r die Argumente des Â»?Â«-Operators erlauben"
-
-#: c.opt:516
-msgid "Reduce the size of object files"
-msgstr "GrÃ¶ÃŸe von Objektdateien reduzieren"
-
-#: c.opt:520
-msgid "Use class <name> for constant strings"
-msgstr "Klasse <Name> fÃ¼r konstante Zeichenketten verwenden"
-
-#: c.opt:524
-msgid "Inline member functions by default"
-msgstr "StandardmÃ¤ÃŸig Â»inlineÂ«-Elementfunktionen"
-
-#: c.opt:528
-msgid "Preprocess directives only."
-msgstr "Nur Direktiven vorverarbeiten."
-
-#: c.opt:532
-msgid "Permit '$' as an identifier character"
-msgstr "Â»$Â« als Bezeichnerzeichen zulassen"
-
-#: c.opt:539
-msgid "Generate code to check exception specifications"
-msgstr "Code zur ÃœberprÃ¼fung von Exception-Spezifikationen erzeugen"
-
-#: c.opt:546
-msgid "Convert all strings and character constants to character set <cset>"
-msgstr "Alle Zeichenketten und Zeichenkonstanten in <Zeichensatz> umwandeln"
-
-#: c.opt:550
-msgid "Permit universal character names (\\u and \\U) in identifiers"
-msgstr "Universelle Zeichennamen (\\u und \\U) in Bezeichnern zulassen"
-
-#: c.opt:554
-msgid "Specify the default character set for source files"
-msgstr "Standard-Zeichensatz fÃ¼r Quelldateien angeben"
-
-#: c.opt:562
-msgid "Scope of for-init-statement variables is local to the loop"
-msgstr "Sichtbarkeitsbereich der Variablen aus einer for-Initialisierungs-Anweisung ist fÃ¼r die Schleife lokal"
-
-#: c.opt:566
-msgid "Do not assume that standard C libraries and \"main\" exist"
-msgstr "Nicht annehmen, dass Standard-C-Bibliotheken und Â»mainÂ« vorhanden sind"
-
-#: c.opt:570
-msgid "Recognize GNU-defined keywords"
-msgstr "GNU-definierte SchlÃ¼sselworte erkennen"
-
-#: c.opt:574
-msgid "Generate code for GNU runtime environment"
-msgstr "Code fÃ¼r die GNU-Laufzeitumgebung erzeugen"
-
-#: c.opt:578
-msgid "Use traditional GNU semantics for inline functions"
-msgstr "Traditionelle GNU-Semantik fÃ¼r Inline-Funktionen verwenden"
-
-#: c.opt:591
-msgid "Assume normal C execution environment"
-msgstr "Normale C-AusfÃ¼hrungsumgebung vermuten"
-
-#: c.opt:595
-msgid "Enable support for huge objects"
-msgstr "UnterstÃ¼tzung fÃ¼r groÃŸe Objekte einschalten"
-
-#: c.opt:599
-msgid "Export functions even if they can be inlined"
-msgstr "Funktionen exportieren, auch wenn sie Â»inlineÂ« sein kÃ¶nnen"
-
-#: c.opt:603
-msgid "Emit implicit instantiations of inline templates"
-msgstr "Implizite Instantiierungen von Â»inlineÂ«-Templates ausgeben"
-
-#: c.opt:607
-msgid "Emit implicit instantiations of templates"
-msgstr "Implizite Instantiierungen von Templates ausgeben"
-
-#: c.opt:611
-msgid "Inject friend functions into enclosing namespace"
-msgstr "Friend-Funktionen in umgebenden Namensraum einfÃ¼gen"
-
-#: c.opt:618
-msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
-msgstr "Implizite Umwandlungen zwischen Vektoren mit unterschiedlicher Anzahl der Teile und/oder abweichenden Elementtypen erlauben."
-
-#: c.opt:622
-msgid "Don't warn about uses of Microsoft extensions"
-msgstr "Nicht bei Verwendung von Microsoft-Erweiterungen warnen"
-
-#: c.opt:632
-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
-msgstr "Code fÃ¼r die NeXT (Apple Mac OS X) Laufzeitumgebung erzeugen"
-
-#: c.opt:636
-msgid "Assume that receivers of Objective-C messages may be nil"
-msgstr "Annehmen, dass EmpfÃ¤nger von Objective-C-Nachrichten Null sein kÃ¶nnen"
-
-#: c.opt:648
-msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
-msgstr "Wenn nÃ¶tig, spezielle Objective-C-Methoden zur Initialisierung/ZerstÃ¶rung von nicht-POD C++ ivars, erzeugen"
-
-#: c.opt:652
-msgid "Allow fast jumps to the message dispatcher"
-msgstr "Schnelle SprÃ¼nge zum Nachrichten-Dispatcher erlauben"
-
-#: c.opt:658
-msgid "Enable Objective-C exception and synchronization syntax"
-msgstr "Objective-C-Ausnahme- und -Synchronisations-Syntax einschalten"
-
-#: c.opt:662
-msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
-msgstr "Garbage Collection (GC) in Objective-C/Objective-C++-Programmen einschalten"
-
-#: c.opt:667
-msgid "Enable Objective-C setjmp exception handling runtime"
-msgstr "Laufzeitbibliothek zur Objective-C setjmp-Ausnahmebehandlung einschalten"
-
-#: c.opt:671
-msgid "Enable OpenMP"
-msgstr "OpenMP einschalten"
-
-#: c.opt:675
-msgid "Recognize C++ kewords like \"compl\" and \"xor\""
-msgstr "C++-SchlÃ¼sselworte wie Â»complÂ« und Â»xorÂ« erkennen"
-
-#: c.opt:679
-msgid "Enable optional diagnostics"
-msgstr "Optionale Diagnosemeldungen einschalten"
-
-#: c.opt:686
-msgid "Look for and use PCH files even when preprocessing"
-msgstr "PCH-Dateien suchen und verwenden, sogar bei Vorverarbeitung"
-
-#: c.opt:690
-msgid "Downgrade conformance errors to warnings"
-msgstr "Ãœbereinstimmungsfehler zu Warnungen degradieren"
-
-#: c.opt:694
-msgid "Treat the input file as already preprocessed"
-msgstr "Die Eingabedatei als bereits vorverarbeitet behandeln"
-
-#: c.opt:698
-msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
-msgstr "Im Fix-and-Continue-Modus verwendet, um anzuzeigen, dass Objektdateien zur Laufzeit eingetauscht werden kÃ¶nnen (Â»swapÂ«)"
-
-#: c.opt:702
-msgid "Enable automatic template instantiation"
-msgstr "Automatische Template-Instantiierung einschalten"
-
-#: c.opt:706
-msgid "Generate run time type descriptor information"
-msgstr "Informationen zur Typbeschreibung zur Laufzeit erzeugen"
-
-#: c.opt:710
-msgid "Use the same size for double as for float"
-msgstr "FÃ¼r double die gleiche Breite wie fÃ¼r float verwenden"
-
-#: c.opt:718
-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
-msgstr "Den fÃ¼r Â»wchar_tÂ« zugrundeliegenden Typen auf Â»unsigned shortÂ« zwingen"
-
-#: c.opt:722
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
-msgstr "Wenn Â»signedÂ« und Â»unsignedÂ« nicht angegeben wurden, das Bitfeld vorzeichenbehaftet machen"
-
-#: c.opt:726
-msgid "Make \"char\" signed by default"
-msgstr "Â»charÂ« standardmÃ¤ÃŸig vorzeichenbehaftet machen"
-
-#: c.opt:733
-msgid "Display statistics accumulated during compilation"
-msgstr "WÃ¤hrend der Ãœbersetzung angesammelte Statistik anzeigen"
-
-#: c.opt:740
-msgid "Distance between tab stops for column reporting"
-msgstr "Tabulatorentfernungen fÃ¼r Spaltenmeldungen"
-
-#: c.opt:744
-msgid "Specify maximum template instantiation depth"
-msgstr "GrÃ¶ÃŸte Template-Instantiierungstiefe angeben"
-
-#: c.opt:751
-msgid "Do not generate thread-safe code for initializing local statics"
-msgstr "Keinen threadsicheren Code fÃ¼r Initialisierung lokaler statischer Objekte erzeugen"
-
-#: c.opt:755
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
-msgstr "Wenn Â»signedÂ« und Â»unsignedÂ« nicht gegeben sind, das Bitfeld vorzeichenunbehaftet machen"
-
-#: c.opt:759
-msgid "Make \"char\" unsigned by default"
-msgstr "Â»charÂ« standardmÃ¤ÃŸig vorzeichenunbehaftet machen"
-
-#: c.opt:763
-msgid "Use __cxa_atexit to register destructors"
-msgstr "__cxa_atexit verwenden, um Destruktoren zu registrieren"
-
-#: c.opt:767
-msgid "Use __cxa_get_exception_ptr in exception handling"
-msgstr "__cxa_get_exception_ptr in Ausnahmebehandlung verwenden"
-
-#: c.opt:771
-msgid "Marks all inlined methods as having hidden visibility"
-msgstr "Alle inline-Methoden mit versteckter Sichtbarkeit markieren"
-
-#: c.opt:775
-msgid "Changes visibility to match Microsoft Visual Studio by default"
-msgstr "Sichtbarkeit wird geÃ¤ndert, um standardmÃ¤ÃŸig zu Microsoft Visual Studio zu passen"
-
-#: c.opt:779
-msgid "Discard unused virtual functions"
-msgstr "Unbenutzte virtuelle Funktionen verwerfen"
-
-#: c.opt:783
-msgid "Implement vtables using thunks"
-msgstr "Vtables mit Thunks implementieren"
-
-#: c.opt:787
-msgid "Emit common-like symbols as weak symbols"
-msgstr "Common-Ã¤hnliche Symbole als schwache Symbole ausgeben"
-
-#: c.opt:791
-msgid "Convert all wide strings and character constants to character set <cset>"
-msgstr "Alle Wide-Zeichenketten und -konstanten in Zeichenmenge <Zeichensatz> umwandeln"
-
-#: c.opt:795
-msgid "Generate a #line directive pointing at the current working directory"
-msgstr "Eine auf das aktuelle Verzeichnis verweisende #line-Anweisung erzeugen"
-
-#: c.opt:799
-msgid "Emit cross referencing information"
-msgstr "Informationen zur Kreuzreferenz ausgeben"
-
-#: c.opt:803
-msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
-msgstr "Lockeres Nachschlagen von Klassen (mit objc_getClass()) fÃ¼r Verwendung im Null-VerknÃ¼pfungs-Modus erzeugen"
-
-#: c.opt:807
-msgid "Dump declarations to a .decl file"
-msgstr "Deklaration in .decl-Datei ausgeben"
-
-#: c.opt:811
-msgid "Aggressive reduced debug info for structs"
-msgstr "Aggressiv reduzierte Debuginfo fÃ¼r Structs"
-
-#: c.opt:815
-msgid "Conservative reduced debug info for structs"
-msgstr "Konservativ reduzierte Debuginfo fÃ¼r Structs"
-
-#: c.opt:819
-msgid "Detailed reduced debug info for structs"
-msgstr "AusfÃ¼hrlich reduzierte Debuginfo fÃ¼r Structs"
-
-#: c.opt:823 c.opt:855
-msgid "Add <dir> to the end of the system include path"
-msgstr "<Verz> an das Ende des System-EinfÃ¼gepfades anfÃ¼gen"
-
-#: c.opt:827
-msgid "Accept definition of macros in <file>"
-msgstr "Definitionen von Makros in <Datei> akzeptieren"
-
-#: c.opt:831
-msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
-msgstr "-imultilib <dir> <dir> als Multilib-include-Verzeichnis setzen"
-
-#: c.opt:835
-msgid "Include the contents of <file> before other files"
-msgstr "Inhalt der <Datei> vor anderen Dateien einfÃ¼gen"
-
-#: c.opt:839
-msgid "Specify <path> as a prefix for next two options"
-msgstr "<Pfad> als ein Prefix fÃ¼r die nÃ¤chsten zwei Optionen angeben"
-
-#: c.opt:843
-msgid "Set <dir> to be the system root directory"
-msgstr "<Verz> als System-Wurzelverzeichnis setzen"
-
-#: c.opt:847
-msgid "Add <dir> to the start of the system include path"
-msgstr "<Verz> an den Anfang des System-EinfÃ¼gepfades anfÃ¼gen"
-
-#: c.opt:851
-msgid "Add <dir> to the end of the quote include path"
-msgstr "<Verz> an das Ende des Zitat-EinfÃ¼gepfades anfÃ¼gen"
-
-#: c.opt:872
-msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
-msgstr "Standard-System-EinfÃ¼gepfade nicht durchsuchen (die mit -isystem angegebenen werden trotzdem noch verwendet)"
-
-#: c.opt:876
-msgid "Do not search standard system include directories for C++"
-msgstr "Standard-System-EinfÃ¼geverzeichnisse nicht fÃ¼r C++ durchsuchen"
-
-#: c.opt:892
-msgid "Generate C header of platform-specific features"
-msgstr "C-Header mit Plattform-spezifischen Merkmalen erzeugen"
-
-#: c.opt:896
-msgid "Print a checksum of the executable for PCH validity checking, and stop"
-msgstr "Eine PrÃ¼fsumme der ausfÃ¼hrbaren Datei fÃ¼r PCH-GÃ¼ltigkeitsÃ¼berprÃ¼fung ausgeben, und anhalten"
-
-#: c.opt:900
-msgid "Remap file names when including files"
-msgstr "Dateinamen beim EinfÃ¼gen von Dateien neu abbilden"
-
-#: c.opt:904
-msgid "Conform to the ISO 1998 C++ standard"
-msgstr "Mit dem Standard ISO 1998 C++ Ã¼bereinstimmen"
-
-#: c.opt:908
-msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
-msgstr "Mit dem Standard ISO 1998 C++ mit geeigneten Erweiterungen Ã¼bereinstimmen"
-
-#: c.opt:915 c.opt:950
-msgid "Conform to the ISO 1990 C standard"
-msgstr "Mit dem Standard ISO 1990 C Ã¼bereinstimmen"
-
-#: c.opt:919 c.opt:958
-msgid "Conform to the ISO 1999 C standard"
-msgstr "Mit dem Standard ISO 1999 C Ã¼bereinstimmen"
-
-#: c.opt:923
-msgid "Deprecated in favor of -std=c99"
-msgstr "Veraltet zugunsten von -std=c99"
-
-#: c.opt:927
-msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
-msgstr "Mit dem Standard ISO 1998 C++ mit GNU-Erweiterungen Ã¼bereinstimmen"
-
-#: c.opt:931
-msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
-msgstr "Mit dem Standard ISO 1998 C++ mit GNU-Erweiterungen Ã¼bereinstimmen und"
-
-#: c.opt:938
-msgid "Conform to the ISO 1990 C standard with GNU extensions"
-msgstr "Mit dem Standard ISO 1990 C mit GNU-Erweiterungen Ã¼bereinstimmen"
-
-#: c.opt:942
-msgid "Conform to the ISO 1999 C standard with GNU extensions"
-msgstr "Mit dem Standard ISO 1999 C mit GNU-Erweiterungen Ã¼bereinstimmen"
-
-#: c.opt:946
-msgid "Deprecated in favor of -std=gnu99"
-msgstr "Veraltet zugunsten von -std=gnu99"
-
-#: c.opt:954
-msgid "Conform to the ISO 1990 C standard as amended in 1994"
-msgstr "Mit dem Standard ISO 1990 C, wie 1994 erweitert, Ã¼bereinstimmen"
-
-#: c.opt:962
-msgid "Deprecated in favor of -std=iso9899:1999"
-msgstr "Veraltet zugunsten von -std=iso9899:1999"
-
-#: c.opt:966
-msgid "Enable traditional preprocessing"
-msgstr "Traditionelle Vorverarbeitung einschalten"
-
-#: c.opt:970
-msgid "Support ISO C trigraphs"
-msgstr "Trigraphs nach ISO C unterstÃ¼tzen"
-
-#: c.opt:974
-msgid "Do not predefine system-specific and GCC-specific macros"
-msgstr "Keine system- oder GCC-spezifischen Makros vordefinieren"
-
-#: c.opt:978
-msgid "Enable verbose output"
-msgstr "Wortreiche Ausgabe einschalten"
-
-#: common.opt:27
+#: common.opt:28
 msgid "Display this information"
 msgstr "Diese Informationen anzeigen"
 
-#: common.opt:31
+#: common.opt:32
 msgid "Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
 msgstr "Beschreibungen fÃ¼r eine bestimmte Klasse von Optionen anzeigen. <class> ist ein oder mehrere Optimierer, Ziel, Warnungen, undokumentierte Option, Parameter"
 
-#: common.opt:35
+#: common.opt:36
 msgid "Alias for --help=target"
 msgstr "Alias fÃ¼r --help=target"
 
-#: common.opt:51
+#: common.opt:52
 msgid "Set parameter <param> to value.  See below for a complete list of parameters"
 msgstr "Parameter <Param> auf Wert setzen. Siehe unten fÃ¼r komplette Parameterliste"
 
-#: common.opt:58
+#: common.opt:59
 msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr "Globale und statische Daten kleiner als <Anzahl> Bytes in einen gesonderten Abschnitt legen (bei manchen Zielen)"
 
-#: common.opt:62
+#: common.opt:63
 msgid "Set optimization level to <number>"
 msgstr "Optimierungsstufe auf <Zahl> setzen"
 
-#: common.opt:66
+#: common.opt:67
 msgid "Optimize for space rather than speed"
 msgstr "Auf GrÃ¶ÃŸe statt Geschwindigkeit optimieren"
 
-#: common.opt:70
+#: common.opt:71
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr "Dieser Schalter ist veraltet; stattdessen -Wextra verwenden"
 
-#: common.opt:74
+#: common.opt:75
 msgid "Warn about returning structures, unions or arrays"
 msgstr "Bei zurÃ¼ckgegebenen Strukturen, Unions oder Feldern warnen"
 
-#: common.opt:78
+#: common.opt:79
 msgid "Warn if an array is accessed out of bounds"
 msgstr "Warnen, wenn auf ein Feld auÃŸerhalb der Grenzen zugegriffen wird"
 
-#: common.opt:82
+#: common.opt:83
 msgid "Warn about inappropriate attribute usage"
 msgstr "Bei unpassender Attributverwendung warnen"
 
-#: common.opt:86
+#: common.opt:87
 msgid "Warn about pointer casts which increase alignment"
 msgstr "Warnen, wenn Zeigerumwandlungen die Ausrichtung vergrÃ¶ÃŸern"
 
-#: common.opt:90
+#: common.opt:91
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr "Bei Verwendungen von Deklarationen mit __attribute__((deprecated)) warnen"
 
-#: common.opt:94
+#: common.opt:95
 msgid "Warn when an optimization pass is disabled"
 msgstr "Warnen, wenn ein Optimierungsdurchgang ausgeschaltet ist"
 
-#: common.opt:98
+#: common.opt:99
 msgid "Treat all warnings as errors"
 msgstr "Alle Warnungen als Fehler behandeln"
 
-#: common.opt:102
+#: common.opt:103
 msgid "Treat specified warning as error"
 msgstr "Angegebene Warnung als Fehler behandeln"
 
-#: common.opt:106
+#: common.opt:107
 msgid "Print extra (possibly unwanted) warnings"
 msgstr "ZusÃ¤tzliche (mÃ¶glicherweise ungewollte) Warnungen ausgeben"
 
-#: common.opt:110
+#: common.opt:111
 msgid "Exit on the first error occurred"
 msgstr "Beim ersten auftretenden Fehler beenden"
 
-#: common.opt:114
+#: common.opt:115
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "Warnen, wenn eine inline-Funktion nicht als solche erzeugt werden kann"
 
-#: common.opt:118
+#: common.opt:119
 msgid "Warn if an object is larger than <number> bytes"
 msgstr "Warnen, wenn ein Objekt grÃ¶ÃŸer als <Anzahl> Bytes ist"
 
-#: common.opt:122
+#: common.opt:123
 msgid "Warn when a logical operator is suspicously always evaluating to true or false"
 msgstr "Warnen, wenn ein logischer Operator verdÃ¤chtigerweise immer zu Â»wahrÂ« oder Â»falschÂ« auswertet"
 
-#: common.opt:126
+#: common.opt:127
 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 msgstr "Warnen, wenn Schleife wegen nichttrivialer Annahmen nicht optimiert werden kann."
 
-#: common.opt:130
+#: common.opt:131
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr "Bei Funktionen, die Kandidaten fÃ¼r __attribute__((noreturn)) sind, warnen"
 
-#: common.opt:134
+#: common.opt:135
 msgid "Warn about overflow in arithmetic expressions"
 msgstr "Bei Ãœberlauf in arithmetischen AusdrÃ¼cken warnen"
 
-#: common.opt:138
+#: common.opt:139
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr "Warnen, wenn das Â»packedÂ«-Attribut keine Auswirkung auf Strukturanordnung hat"
 
-#: common.opt:142
+#: common.opt:143
 msgid "Warn when padding is required to align structure members"
 msgstr "Warnen, wenn AuffÃ¼llen benÃ¶tigt wird, um Strukturelemente auszurichten"
 
-#: common.opt:146
+#: common.opt:147
 msgid "Warn when one local variable shadows another"
 msgstr "Warnen, wenn eine lokale Variable eine andere Ã¼berdeckt"
 
-#: common.opt:150
+#: common.opt:151
 msgid "Warn when not issuing stack smashing protection for some reason"
 msgstr "Warnen, wenn StackzerstÃ¶rungsschutz nicht ausgegeben wird"
 
-#: common.opt:154 common.opt:158
+#: common.opt:155 common.opt:159
 msgid "Warn about code which might break strict aliasing rules"
 msgstr "Bei Code warnen, der strict-aliasing-Regeln verletzen kÃ¶nnte"
 
-#: common.opt:162 common.opt:166
+#: common.opt:163 common.opt:167
 msgid "Warn about optimizations that assume that signed overflow is undefined"
 msgstr "Bei Optimierungen, die annehmen, dass vorzeichenbehafteter Ãœberlauf undefiniert ist, warnen"
 
-#: common.opt:170
+#: common.opt:171
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr "Bei aufgezÃ¤hlten Â»switchÂ«-Anweisungen ohne Â»defaultÂ«, denen ein Fall fehlt, warnen"
 
-#: common.opt:174
+#: common.opt:175
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr "Bei aufgezÃ¤hlten Â»switchÂ«-Anweisungen ohne Â»defaultÂ«-Anweisung warnen"
 
-#: common.opt:178
+#: common.opt:179
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr "Bei aufgezÃ¤hlten Â»switchÂ«-Anweisungen, denen ein bestimmter Fall fehlt, warnen"
 
-#: common.opt:186
+#: common.opt:183 c.opt:434
+msgid "Do not suppress warnings from system headers"
+msgstr "Nicht Warnungen von System-Headern unterdrÃ¼cken"
+
+#: common.opt:187
 msgid "Warn about uninitialized automatic variables"
 msgstr "Bei nicht initialisierten automatischen Variablen warnen"
 
-#: common.opt:190
+#: common.opt:191
 msgid "Warn about code that will never be executed"
 msgstr "Bei Code, der nie ausgefÃ¼hrt wird, warnen"
 
-#: common.opt:194
+#: common.opt:195
 msgid "Enable all -Wunused- warnings"
 msgstr "Alle -Wunused- Warnungen einschalten"
 
-#: common.opt:198
+#: common.opt:199
 msgid "Warn when a function is unused"
 msgstr "Warnen, wenn eine Funktion ungenutzt bleibt"
 
-#: common.opt:202
+#: common.opt:203
 msgid "Warn when a label is unused"
 msgstr "Warnen, wenn eine Marke ungenutzt bleibt"
 
-#: common.opt:206
+#: common.opt:207
 msgid "Warn when a function parameter is unused"
 msgstr "Warnen, wenn ein Funktionsparameter nicht verwendet wird"
 
-#: common.opt:210
+#: common.opt:211
 msgid "Warn when an expression value is unused"
 msgstr "Warnen, wenn ein Ausdruckswert nicht verwendet wird"
 
-#: common.opt:214
+#: common.opt:215
 msgid "Warn when a variable is unused"
 msgstr "Warnen, wenn eine Variable nicht verwendet wird"
 
-#: common.opt:218
+#: common.opt:219
 msgid "Warn when a register variable is declared volatile"
 msgstr "Warnen, wenn Registervariable als Â»volatileÂ« deklariert ist"
 
-#: common.opt:222
+#: common.opt:223
 msgid "Warn instead of error in case profiles in -fprofile-use do not match"
 msgstr "Wenn Profile in -fprofile-use nicht passen, warnen statt Fehler melden"
 
-#: common.opt:226
+#: common.opt:227
 msgid "Emit declaration information into <file>"
 msgstr "Deklarationsinformationen in <Datei> ausgeben"
 
-#: common.opt:239
+#: common.opt:240
 msgid "Enable dumps from specific passes of the compiler"
 msgstr "AbzÃ¼ge von bestimmten DurchlÃ¤ufen des Compilers einschalten"
 
-#: common.opt:243
+#: common.opt:244
 msgid "Set the file basename to be used for dumps"
 msgstr "Den Basis-Dateinamen fÃ¼r AbzÃ¼ge setzen"
 
-#: common.opt:263
+#: common.opt:264
 msgid "Align the start of functions"
 msgstr "FunktionsanfÃ¤nge ausrichten"
 
-#: common.opt:270
+#: common.opt:271
 msgid "Align labels which are only reached by jumping"
 msgstr "Marken ausrichten, die nur mit SprÃ¼ngen erreicht werden kÃ¶nnen"
 
-#: common.opt:277
+#: common.opt:278
 msgid "Align all labels"
 msgstr "Alle Marken ausrichten"
 
-#: common.opt:284
+#: common.opt:285
 msgid "Align the start of loops"
 msgstr "SchleifenanfÃ¤nge ausrichten"
 
-#: common.opt:299
+#: common.opt:300
 msgid "Specify that arguments may alias each other and globals"
 msgstr "Angeben, dass Argumente gegenseitig und fÃ¼r globale Symbole Aliase sein kÃ¶nnen"
 
-#: common.opt:303
+#: common.opt:304
 msgid "Assume arguments may alias globals but not each other"
 msgstr "Annehmen, dass Argumente Aliase fÃ¼r globale Symbole, jedoch nicht fÃ¼r sich gegenseitig sein kÃ¶nnen"
 
-#: common.opt:307
+#: common.opt:308
 msgid "Assume arguments alias neither each other nor globals"
 msgstr "Annehmen, dass Argumente weder fÃ¼r sich gegenseitig noch fÃ¼r globale Symbole Aliase sein kÃ¶nnen"
 
-#: common.opt:311
+#: common.opt:312
 msgid "Assume arguments alias no other storage"
 msgstr "Annehmen, dass Argumente keine Aliase fÃ¼r anderen Speicher sind"
 
-#: common.opt:315
+#: common.opt:316
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr "Abwicklungstabellen erzeugen, die genau an jeder Befehlsgrenze liegen"
 
-#: common.opt:319
+#: common.opt:320
 msgid "Generate auto-inc/dec instructions"
 msgstr "auto-inc/dec-Befehle erzeugen"
 
-#: common.opt:327
+#: common.opt:328
 msgid "Generate code to check bounds before indexing arrays"
 msgstr "Code zur ÃœberprÃ¼fung der Grenzen vor Feldindizierung erzeugen"
 
-#: common.opt:331
+#: common.opt:332
 msgid "Replace add, compare, branch with branch on count register"
 msgstr "Addieren, Vergleichen, Verzweigen mit Verzweigung anhand des ZÃ¤hlregisters ersetzen"
 
-#: common.opt:335
+#: common.opt:336
 msgid "Use profiling information for branch probabilities"
 msgstr "Profilierungsinformationen fÃ¼r Verzweigungswahrscheinlichkeiten verwenden"
 
-#: common.opt:339
+#: common.opt:340
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr "Ladeoptimierungen fÃ¼r Sprungziele vor Prolog/Epilog-Behandlung ausfÃ¼hren"
 
-#: common.opt:343
+#: common.opt:344
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr "Ladeoptimierung fÃ¼r Sprungziele nach Prolog/Epilog-Behandlung ausfÃ¼hren"
 
-#: common.opt:347
+#: common.opt:348
 msgid "Restrict target load migration not to re-use registers in any basic block"
 msgstr "In Basis-BlÃ¶cken keine Register bei der Ziel-Lade-Bewegung wiederverwenden"
 
-#: common.opt:351
+#: common.opt:352
 msgid "Mark <register> as being preserved across functions"
 msgstr "<Register> als Ã¼ber Funktionsgrenzen hinweg reserviert markieren"
 
-#: common.opt:355
+#: common.opt:356
 msgid "Mark <register> as being corrupted by function calls"
 msgstr "<Register> als durch Funktionsaufrufe beschÃ¤digt markieren"
 
-#: common.opt:362
+#: common.opt:363
 msgid "Save registers around function calls"
 msgstr "Register bei Funktionsaufrufen sichern"
 
-#: common.opt:366
+#: common.opt:367
 msgid "Compare the results of several data dependence analyzers."
 msgstr "Die Ergebnisse mehrerer DatenabhÃ¤ngigkeitsanalysen vergleichen."
 
-#: common.opt:370
+#: common.opt:371
 msgid "Do not put uninitialized globals in the common section"
 msgstr "Keine uninitialisierten globalen Symbole in gemeinsamen Abschnitt legen"
 
-#: common.opt:374
+#: common.opt:375
 msgid "Perform a register copy-propagation optimization pass"
 msgstr "Optimierungsdurchlauf zur KopierÃ¼bertragung von Registern durchfÃ¼hren"
 
-#: common.opt:378
+#: common.opt:379
 msgid "Perform cross-jumping optimization"
 msgstr "Optimierung zum Kreuzsprung durchfÃ¼hren"
 
-#: common.opt:382
+#: common.opt:383
 msgid "When running CSE, follow jumps to their targets"
 msgstr "Beim Durchlaufen von CSE: SprÃ¼ngen zu ihren Zielen folgen"
 
-#: common.opt:386
+#: common.opt:387
 msgid "When running CSE, follow conditional jumps"
 msgstr "Beim Durchlaufen von CSE: bedingten SprÃ¼ngen folgen"
 
-#: common.opt:390
+#: common.opt:391
 msgid "Omit range reduction step when performing complex division"
 msgstr "Schritt zur Bereichsverkleinerung auslassen, wenn komplexe Division durchgefÃ¼hrt wird"
 
-#: common.opt:394
+#: common.opt:395
 msgid "Place data items into their own section"
 msgstr "DatenstÃ¼cke in ihren eigenen Abschnitt legen"
 
-#: common.opt:398
+#: common.opt:399
 msgid "List all available debugging counters with their limits and counts."
 msgstr "Alle verfÃ¼gbaren FehleranalysezÃ¤hler mit ihren Grenzen und Werten auflisten."
 
-#: common.opt:402
+#: common.opt:403
 msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter limit.   "
 msgstr "-fdbg-cnt=<ZÃ¤hler>:<Grenze>[,<ZÃ¤hler>:<Grenze>,...]    Grenze des FehlersuchzÃ¤hlers setzen."
 
-#: common.opt:406
+#: common.opt:407
 msgid "Map one directory name to another in debug information"
 msgstr "In Fehlersuchinfo einen Verzeichnisnamen auf einen anderen abbilden"
 
-#: common.opt:412
+#: common.opt:413
 msgid "Defer popping functions args from stack until later"
 msgstr "ZurÃ¼ckholen der Funktionsargumente vom Stapel bis auf weiteres hinauszÃ¶gern"
 
-#: common.opt:416
+#: common.opt:417
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr "Versuch, die VerzÃ¶gerungsschlitze der Sprungbefehle auszufÃ¼llen"
 
-#: common.opt:420
+#: common.opt:421
 msgid "Delete useless null pointer checks"
 msgstr "UnnÃ¶tige NullzeigerprÃ¼gungen lÃ¶schen"
 
-#: common.opt:424
+#: common.opt:425
 msgid "How often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr "Wie oft soll Stelle im Quelltext beim Anfang von zeilenumgebrochener Diagnose ausgegeben werden"
 
-#: common.opt:428
+#: common.opt:429
 msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 msgstr "Die geeignete Diagnosemeldung mit der Kommandozeilenoption erweitern, die sie steuert"
 
-#: common.opt:432
+#: common.opt:433
 msgid "Dump various compiler internals to a file"
 msgstr "Verschiedene compilerinterne Informationen in eine Datei abziehen"
 
-#: common.opt:436
+#: common.opt:437
 msgid "Suppress output of addresses in debugging dumps"
 msgstr "Ausgabe von Adressen in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken"
 
-#: common.opt:440
+#: common.opt:441
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 msgstr "Ausgabe von Befehlszahlen, Zeilennummernangaben und Adressen in Fehlersuch-AuszÃ¼gen unterdrÃ¼cken"
 
-#: common.opt:444
+#: common.opt:445
 msgid "Perform early inlining"
 msgstr "FrÃ¼hes Inlining durchfÃ¼hren"
 
-#: common.opt:448
+#: common.opt:449
 msgid "Perform DWARF2 duplicate elimination"
 msgstr "DWARF2-Wiederholungsbeseitigung durchfÃ¼hren"
 
-#: common.opt:452 common.opt:456
+#: common.opt:453 common.opt:457
 msgid "Perform unused type elimination in debug info"
 msgstr "Beseitigung ungenutzter Typen in Info zur Fehlersuche durchfÃ¼hren"
 
-#: common.opt:460
+#: common.opt:461
 msgid "Do not suppress C++ class debug information."
 msgstr "Keine Fehlersuchinformationen fÃ¼r C++-Klassen unterdrÃ¼cken"
 
-#: common.opt:464
+#: common.opt:465
 msgid "Enable exception handling"
 msgstr "Ausnahmebehandlung einschalten"
 
-#: common.opt:468
+#: common.opt:469
 msgid "Perform a number of minor, expensive optimizations"
 msgstr "Eine Reihe kleiner, aber teurer, Optimierungen durchfÃ¼hren"
 
-#: common.opt:475
+#: common.opt:476
 msgid "Assume no NaNs or infinities are generated"
 msgstr "Annahme, dass keine NaNs oder Unendlichkeiten erzeugt werden"
 
-#: common.opt:479
+#: common.opt:480
 msgid "Mark <register> as being unavailable to the compiler"
 msgstr "<Register> als fÃ¼r den Compiler nicht verfÃ¼gbar markieren"
 
-#: common.opt:483
+#: common.opt:484
 msgid "Don't allocate floats and doubles in extended-precision registers"
 msgstr "Keine floats und doubles in Registern erweiterter Genauigkeit reservieren"
 
-#: common.opt:489
-msgid "Copy memory address constants into registers before use"
-msgstr "Speicheradressen-Konstanten mÃ¼ssen vor der Benutzung in Register kopiert werden"
+#: common.opt:488 common.opt:647 common.opt:855 common.opt:986 common.opt:1061
+msgid "Does nothing.  Preserved for backward compatibility."
+msgstr "Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten."
 
-#: common.opt:493
+#: common.opt:492
 msgid "Perform a forward propagation pass on RTL"
 msgstr "Schritt zur VorwÃ¤rts-Ãœbertragung auf RTL durchfÃ¼hren"
 
-#: common.opt:500
+#: common.opt:499
 msgid "Allow function addresses to be held in registers"
 msgstr "Vorhalten von Funktionsadressen in Registern erlauben"
 
-#: common.opt:504
+#: common.opt:503
 msgid "Place each function into its own section"
 msgstr "Jede Funktion in ihren eigenen Abschnitt platzieren"
 
-#: common.opt:508
+#: common.opt:507
 msgid "Perform global common subexpression elimination"
 msgstr "Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren"
 
-#: common.opt:512
+#: common.opt:511
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr "Erweiterte Ladebewegung wÃ¤hrend Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren"
 
-#: common.opt:516
+#: common.opt:515
 msgid "Perform store motion after global common subexpression elimination"
 msgstr "Speicherbewegung nach Beseitigung globaler gemeinsamer TeilausdrÃ¼cke durchfÃ¼hren"
 
-#: common.opt:520
+#: common.opt:519
 msgid "Perform redundant load after store elimination in global common subexpression"
 msgstr "Beseitigung Ã¼berflÃ¼ssigen Ladens nach dem Abspeichern in globalem gemeinsamem Teilausdruck durchfÃ¼hren"
 
-#: common.opt:525
+#: common.opt:524
 msgid "Perform global common subexpression elimination after register allocation"
 msgstr "Beseitigung globaler gemeinsamer TeilausdrÃ¼cke nach Registerreservierung durchfÃ¼hren"
 
-#: common.opt:530
+#: common.opt:529
 msgid "Enable guessing of branch probabilities"
 msgstr "Erraten der Sprungwahrscheinlichkeiten einschalten"
 
-#: common.opt:538
+#: common.opt:537
 msgid "Process #ident directives"
 msgstr "#ident-Anweisungen verarbeiten"
 
-#: common.opt:542
+#: common.opt:541
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr "Umwandlung bedingter SprÃ¼nge in zweiglose Ã„quivalente durchfÃ¼hren"
 
-#: common.opt:546
+#: common.opt:545
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr "Umwandlung bedingter SprÃ¼nge in bedingte AusfÃ¼hrung durchfÃ¼hren"
 
-#: common.opt:554
+#: common.opt:553
 msgid "Do not generate .size directives"
 msgstr "Keine .size-Anweisungen erzeugen"
 
-#: common.opt:563
+#: common.opt:562
 msgid "Pay attention to the \"inline\" keyword"
 msgstr "Auf das Â»inlineÂ«-SchlÃ¼sselwort achten"
 
-#: common.opt:567
+#: common.opt:566
 msgid "Integrate simple functions into their callers when code size is known to not growth"
 msgstr "Einfache Funktionen in ihre Aufrufer einfÃ¼gen, wenn CodegrÃ¶ÃŸe als nicht wachsend bekannt ist"
 
-#: common.opt:571
+#: common.opt:570
 msgid "Integrate simple functions into their callers"
 msgstr "Einfache Funktionen in ihre Aufrufer einfÃ¼gen"
 
-#: common.opt:575
+#: common.opt:574
 msgid "Integrate functions called once into their callers"
 msgstr "Einmal aufgerufene Funktionen in ihre Aufrufer einfÃ¼gen"
 
-#: common.opt:582
+#: common.opt:581
 msgid "Limit the size of inlined functions to <number>"
 msgstr "GrÃ¶ÃŸe von Â»inlineÂ«-Funktionen auf <Zahl> beschrÃ¤nken"
 
-#: common.opt:586
+#: common.opt:585
 msgid "Instrument function entry and exit with profiling calls"
 msgstr "Ein- und Austritte von Funktionen beim Profilieren von Aufrufen verwenden"
 
-#: common.opt:590
+#: common.opt:589
 msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 msgstr "-finstrument-functions-exclude-function-list=name,...  AufgezÃ¤hlte Funktionen nicht verwenden"
 
-#: common.opt:594
+#: common.opt:593
 msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 msgstr "-finstrument-functions-exclude-file-list=filename,...  In Dateien aufgezÃ¤hlte Funktionen nicht verwenden"
 
-#: common.opt:598
+#: common.opt:597
 msgid "Perform Interprocedural constant propagation"
 msgstr "Zwischenprozedurale Konstantenweitergabe durchfÃ¼hren"
 
-#: common.opt:602
+#: common.opt:601
 msgid "Discover pure and const functions"
 msgstr "Reine und konstante Funktionen entdecken"
 
-#: common.opt:606
+#: common.opt:605
 msgid "Perform interprocedural points-to analysis"
 msgstr "Zwischenprozedurale Zeigeranalyse durchfÃ¼hren"
 
-#: common.opt:610
+#: common.opt:609
 msgid "Discover readonly and non addressable static variables"
 msgstr "Nur-lese und nicht-adressierbare statische Variablen entdecken"
 
-#: common.opt:614
+#: common.opt:613
 msgid "Type based escape and alias analysis"
 msgstr "Typbasierte Escape- und Alias-Analyse"
 
-#: common.opt:618
+#: common.opt:617
 msgid "Perform matrix layout flattening and transposing based"
 msgstr "Matrixanordnung aufgrund Abflachung und Transponierung durchfÃ¼hren"
 
-#: common.opt:623
+#: common.opt:622
 msgid "Perform structure layout optimizations based"
 msgstr "OptimierungsgestÃ¼tzte Strukturanordnung durchfÃ¼hren"
 
-#: common.opt:628
+#: common.opt:627
 msgid "Optimize induction variables on trees"
 msgstr "Induktionsvariablen auf BÃ¤umen optimieren"
 
-#: common.opt:632
+#: common.opt:631
 msgid "Use jump tables for sufficiently large switch statements"
 msgstr "Sprungtabellen fÃ¼r hinreichend groÃŸe switch-Anweisungen verwenden"
 
-#: common.opt:636
+#: common.opt:635
 msgid "Generate code for functions even if they are fully inlined"
 msgstr "Code fÃ¼r Funktionen erzeugen, auch wenn sie vollstÃ¤ndig Â»inlineÂ« sind"
 
-#: common.opt:640
+#: common.opt:639
 msgid "Emit static const variables even if they are not used"
 msgstr "Statische konstante Variablen erzeugen, auch wenn sie nicht verwendet werden"
 
-#: common.opt:644
+#: common.opt:643
 msgid "Give external symbols a leading underscore"
 msgstr "Externen Symbolen einen fÃ¼hrenden Unterstrich geben"
 
-#: common.opt:648 common.opt:852 common.opt:983
-msgid "Does nothing.  Preserved for backward compatibility."
-msgstr "Tut nichts. FÃ¼r RÃ¼ckwÃ¤rtskompatibilitÃ¤t erhalten."
-
-#: common.opt:652
+#: common.opt:651
 msgid "Set errno after built-in math functions"
 msgstr "Nach eingebauten Mathematikfunktionen errno setzen"
 
-#: common.opt:656
+#: common.opt:655
 msgid "Report on permanent memory allocation"
 msgstr "Ãœber dauerhafte Speicherreservierung berichten"
 
-#: common.opt:663
+#: common.opt:662
 msgid "Attempt to merge identical constants and constant variables"
 msgstr "Versuchen, identische Konstanten und konstante Variablen zu verschmelzen"
 
-#: common.opt:667
+#: common.opt:666
 msgid "Attempt to merge identical constants across compilation units"
 msgstr "Versuchen, identische Konstanten Ã¼ber Ãœbersetzungseinheiten hinweg zu verschmelzen"
 
-#: common.opt:671
+#: common.opt:670
+msgid "Attempt to merge identical debug strings across compilation units"
+msgstr "Versuchen, identische Zeichenketten zur Fehlersuche Ã¼ber Ãœbersetzungseinheiten hinweg zu verschmelzen"
+
+#: common.opt:674
 msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr "Diagnosemeldungen auf <Anzahl> Zeichen pro Zeile beschrÃ¤nken. 0 unterdrÃ¼ckt Zeilenumbruch"
 
-#: common.opt:675
+#: common.opt:678
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 msgstr "SMS-basierte modulo-Planung vor erstem Planungsdurchlauf durchfÃ¼hren"
 
-#: common.opt:679
+#: common.opt:682
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 msgstr "SMS-basierte modulo-Planung mit erlaubten Register-Bewegungen durchfÃ¼hren"
 
-#: common.opt:683
+#: common.opt:686
 msgid "Move loop invariant computations out of loops"
 msgstr "Berechnung der Schleifeninvarianten auÃŸerhalb der Schleifen legen"
 
-#: common.opt:687
+#: common.opt:690
 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
 msgstr "Einsatz von SchmutzfÃ¤nger-BereichsprÃ¼fung fÃ¼r Single-Thread-Programm hinzufÃ¼gen"
 
-#: common.opt:691
+#: common.opt:694
 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
 msgstr "Einsatz von SchmutzfÃ¤nger-BereichsprÃ¼fung fÃ¼r Multi-Thread-Programm hinzufÃ¼gen"
 
-#: common.opt:695
+#: common.opt:698
 msgid "Ignore read operations when inserting mudflap instrumentation"
 msgstr "Leseoperationen ignorieren, wenn SchmutzfÃ¤nger-Einsatz eingefÃ¼gt wird"
 
-#: common.opt:699
+#: common.opt:702
 msgid "Use the RTL dead code elimination pass"
 msgstr "Den RTL-Schritt zur Entfernung toten Codes verwenden"
 
-#: common.opt:703
+#: common.opt:706
 msgid "Use the RTL dead store elimination pass"
 msgstr "Den RTL-Schritt zur Entfernung toter Speicherbereiche verwenden"
 
-#: common.opt:707
+#: common.opt:710
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 msgstr "Traditionelle Planung in Schleifen, die bereits Modulo-Planung unterzogen wurden, einschalten/ausschalten"
 
-#: common.opt:711
+#: common.opt:714
 msgid "Support synchronous non-call exceptions"
 msgstr "Synchrone Nicht-Aufruf-Ausnahmen unterstÃ¼tzen"
 
-#: common.opt:715
+#: common.opt:718
 msgid "When possible do not generate stack frames"
 msgstr "Wenn mÃ¶glich, keine Stapelrahmen erzeugen"
 
-#: common.opt:719
+#: common.opt:722
 msgid "Expand OpenMP operations on SSA form"
 msgstr "OpenMP-Operationen bei SSA-Form auflÃ¶sen"
 
-#: common.opt:723
+#: common.opt:726
 msgid "Do the full register move optimization pass"
 msgstr "Den vollstÃ¤ndigen Optimierungsdurchlauf fÃ¼r Registerbewegungen durchfÃ¼hren"
 
-#: common.opt:727
+#: common.opt:730
 msgid "Optimize sibling and tail recursive calls"
 msgstr "Geschwister- und endrekursive Aufrufe optimieren"
 
-#: common.opt:731 common.opt:735
+#: common.opt:734 common.opt:738
 msgid "Report on memory allocation before interprocedural optimization"
 msgstr "Ãœber Speicherbelegung vor zwischenprozeduraler Optimierung berichten"
 
-#: common.opt:739
+#: common.opt:742
 msgid "Pack structure members together without holes"
 msgstr "Strukturelemente ohne LÃ¼cken zusammenpacken"
 
-#: common.opt:743
+#: common.opt:746
 msgid "Set initial maximum structure member alignment"
 msgstr "AnfÃ¤ngliche grÃ¶ÃŸte Ausrichtung fÃ¼r Strukturelemente festlegen"
 
-#: common.opt:747
+#: common.opt:750
 msgid "Return small aggregates in memory, not registers"
 msgstr "Kleine Aggregate Ã¼ber Speicher, nicht Register, zurÃ¼ckgeben"
 
-#: common.opt:751
+#: common.opt:754
 msgid "Perform loop peeling"
 msgstr "Schleifen-SchÃ¤lung durchfÃ¼hren"
 
-#: common.opt:755
+#: common.opt:758
 msgid "Enable machine specific peephole optimizations"
 msgstr "Maschinenspezifische Guckloch-Optimierungen einschalten"
 
-#: common.opt:759
+#: common.opt:762
 msgid "Enable an RTL peephole pass before sched2"
 msgstr "Einen RTL-Guckloch-Durchlauf vor sched2 einschalten"
 
-#: common.opt:763
+#: common.opt:766
 msgid "Generate position-independent code if possible (large mode)"
 msgstr "Wenn mÃ¶glich, lageunabhÃ¤ngigen Code erzeugen (large mode)"
 
-#: common.opt:767
+#: common.opt:770
 msgid "Generate position-independent code for executables if possible (large mode)"
 msgstr "Wenn mÃ¶glich, lageunabhÃ¤ngigen Code fÃ¼r ausfÃ¼hrbare Dateien erzeugen (large mode)"
 
-#: common.opt:771
+#: common.opt:774
 msgid "Generate position-independent code if possible (small mode)"
 msgstr "Wenn mÃ¶glich, positionsunabhÃ¤ngigen Code erzeugen (small mode)"
 
-#: common.opt:775
+#: common.opt:778
 msgid "Generate position-independent code for executables if possible (small mode)"
 msgstr "Wenn mÃ¶glich, positionsunabhÃ¤ngigen Code fÃ¼r ausfÃ¼hrbare Dateien erzeugen (small mode)"
 
-#: common.opt:779
+#: common.opt:782
 msgid "Run predictive commoning optimization."
 msgstr "Vorhersehende vereinheitlichende Optimierung durchlaufen."
 
-#: common.opt:783
+#: common.opt:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr "Wenn verfÃ¼gbar, Prefetch-Befehle fÃ¼r Felder in Schleifen erzeugen"
 
-#: common.opt:787
+#: common.opt:790
 msgid "Enable basic program profiling code"
 msgstr "Einfachen Programm-Profilierungscode einschalten"
 
-#: common.opt:791
+#: common.opt:794
 msgid "Insert arc-based program profiling code"
 msgstr "Arc-basierten Programm-Profilierungscode einfÃ¼gen"
 
-#: common.opt:795
+#: common.opt:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr "Allgemeine Optionen zum Erzeugen von Profil-Info fÃ¼r Profil-Feedback-gerichtete Optimierungen einschalten"
 
-#: common.opt:799
+#: common.opt:802
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr "Allgemeine Optionen zum DurchfÃ¼hren von Profil-Feedback-gerichteten Optimierungen einschalten"
 
-#: common.opt:803
+#: common.opt:806
 msgid "Insert code to profile values of expressions"
 msgstr "Code in Profilwerte von AusdrÃ¼cken einfÃ¼gen"
 
-#: common.opt:810
+#: common.opt:813
 msgid "Make compile reproducible using <string>"
 msgstr "Ãœbersetzung mit <Zeichenkette> reproduzierbar machen"
 
-#: common.opt:820
+#: common.opt:823
 msgid "Record gcc command line switches in the object file."
 msgstr "GCC-Kommandozeilenschalter in Objektdateien aufzeichnen."
 
-#: common.opt:824
+#: common.opt:827
 msgid "Return small aggregates in registers"
 msgstr "Kleine Aggregate Ã¼ber Register zurÃ¼ckgeben"
 
-#: common.opt:828
+#: common.opt:831
 msgid "Enables a register move optimization"
 msgstr "Eine Registerbewegungsoptimierung einschalten"
 
-#: common.opt:832
+#: common.opt:835
 msgid "Perform a register renaming optimization pass"
 msgstr "Einen Optimierungsdurchgang zur Registerumbenennung durchfÃ¼hren"
 
-#: common.opt:836
+#: common.opt:839
 msgid "Reorder basic blocks to improve code placement"
 msgstr "BasisblÃ¶cke umsortieren, um Codeplatzierung zu verbessern"
 
-#: common.opt:840
+#: common.opt:843
 msgid "Reorder basic blocks and partition into hot and cold sections"
 msgstr "BasisblÃ¶cke und Partition in heiÃŸe und kalte Abschnitte umordnen"
 
-#: common.opt:844
+#: common.opt:847
 msgid "Reorder functions to improve code placement"
 msgstr "Funktionen umsortieren, um Codeplatzierung zu verbessern"
 
-#: common.opt:848
+#: common.opt:851
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr "Einen gemeinsamen Durchlauf zur Entfernung von TeilausdrÃ¼cken nach Schleifenoptimierungen hinzufÃ¼gen"
 
-#: common.opt:856
+#: common.opt:859
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr "Optimierungen, die Standard-Rundungsverhalten fÃ¼r Gleitkomma annehmen, ausschalten"
 
-#: common.opt:860
+#: common.opt:863
 msgid "Enable scheduling across basic blocks"
 msgstr "Planung Ã¼ber BasisblÃ¶cke hinaus einschalten"
 
-#: common.opt:864
+#: common.opt:867
 msgid "Allow speculative motion of non-loads"
 msgstr "Spekulative Bewegung beim Nicht-Laden erlauben"
 
-#: common.opt:868
+#: common.opt:871
 msgid "Allow speculative motion of some loads"
 msgstr "Spekulative Bewegung bei einigen Ladeoperationen erlauben"
 
-#: common.opt:872
+#: common.opt:875
 msgid "Allow speculative motion of more loads"
 msgstr "Spekulative Bewegung bei mehr Ladeoperationen erlauben"
 
-#: common.opt:876
+#: common.opt:879
 msgid "Set the verbosity level of the scheduler"
 msgstr "Stufe der WortfÃ¼lle des Planers angeben"
 
-#: common.opt:880
+#: common.opt:883
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr "Wenn Planung nach dem Neuladen, dann Superblock-Planung"
 
-#: common.opt:884
+#: common.opt:887
 msgid "If scheduling post reload, do trace scheduling"
 msgstr "Wenn Planung nach dem Neuladen, dann Verfolgungsplanung"
 
-#: common.opt:888
+#: common.opt:891
 msgid "Reschedule instructions before register allocation"
 msgstr "Befehle vor Registerbelegung neu planen"
 
-#: common.opt:892
+#: common.opt:895
 msgid "Reschedule instructions after register allocation"
 msgstr "Befehle nach Registerbelegung neu planen"
 
-#: common.opt:898
+#: common.opt:901
 msgid "Allow premature scheduling of queued insns"
 msgstr "Nicht ausgereifte Planung von eingereihten Befehlen erlauben"
 
-#: common.opt:902
+#: common.opt:905
 msgid "Set number of queued insns that can be prematurely scheduled"
 msgstr "Anzahl der eingereihten Befehle setzen, die unausgereift geplant werden kÃ¶nnen"
 
-#: common.opt:910 common.opt:914
+#: common.opt:913 common.opt:917
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr "PrÃ¼fung der AbhÃ¤ngigkeitsentfernung in nicht ausgereifter Planung von eingereihten Befehlen setzen"
 
-#: common.opt:918
+#: common.opt:921
 msgid "Access data in the same section from shared anchor points"
 msgstr "Auf Daten im gleichen Abschnitt von gemeinsam benutzten Ankerpunkten zugreifen"
 
-#: common.opt:922
+#: common.opt:925
 msgid "Perform sequence abstraction optimization on RTL"
 msgstr "Optimierung fÃ¼r Ablaufabstraktion auf RTL durchfÃ¼hren"
 
-#: common.opt:926
+#: common.opt:929
 msgid "Eliminate redundant sign extensions using LCM."
 msgstr "ÃœberflÃ¼ssige Vorzeichenerweiterungen mit LCM beseitigen."
 
-#: common.opt:930
+#: common.opt:933
 msgid "Show column numbers in diagnostics, when available.  Default off"
 msgstr "Spaltenzahlen in Diagnose zeigen, wenn verfÃ¼gbar. Standard: Aus"
 
-#: common.opt:934
+#: common.opt:937
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr "Von IEEE-Signalisierungs-NaNs wahrnehmbare Optimierungen ausschalten"
 
-#: common.opt:938
+#: common.opt:941
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 msgstr "Gleitkommaoptimierungen ausschalten, die die IEEE-Vorzeichenbehaftung von Null nicht beachten"
 
-#: common.opt:942
+#: common.opt:945
 msgid "Convert floating point constants to single precision constants"
 msgstr "Gleitkommakonstanten in Konstanten einfacher Genauigkeit umwandeln"
 
-#: common.opt:946
+#: common.opt:949
 msgid "Split lifetimes of induction variables when loops are unrolled"
 msgstr "Lebensdauer von Induktionsvariablen aufteilen, wenn Schleifen abgerollt werden"
 
-#: common.opt:950
+#: common.opt:953
 msgid "Split wide types into independent registers"
 msgstr "Breite Typen in unabhÃ¤ngige Register aufteilen"
 
-#: common.opt:954
+#: common.opt:957
 msgid "Apply variable expansion when loops are unrolled"
 msgstr "Variablenerweiterung anwenden, wenn Schleifen abgerollt werden"
 
-#: common.opt:960
+#: common.opt:963
 msgid "Insert stack checking code into the program"
 msgstr "StapelprÃ¼fung in das Programm einfÃ¼gen"
 
-#: common.opt:967
+#: common.opt:970
 msgid "Trap if the stack goes past <register>"
 msgstr "Wenn der Stapel Ã¼ber das <Register> hinausgeht, abfangen (Â»trapÂ«)"
 
-#: common.opt:971
+#: common.opt:974
 msgid "Trap if the stack goes past symbol <name>"
 msgstr "Wenn der Stapel Ã¼ber das Symbol <Name> hinausgeht, abfangen (Â»trapÂ«)"
 
-#: common.opt:975
+#: common.opt:978
 msgid "Use propolice as a stack protection method"
 msgstr "Propolice als Stapelschutzmethode verwenden"
 
-#: common.opt:979
+#: common.opt:982
 msgid "Use a stack protection method for every function"
 msgstr "Eine Stapelschutzmethode fÃ¼r jede Funktion verwenden"
 
-#: common.opt:991
+#: common.opt:994
 msgid "Assume strict aliasing rules apply"
 msgstr "Annehmen, dass strenge Alias-Regeln gelten"
 
-#: common.opt:995
+#: common.opt:998
 msgid "Treat signed overflow as undefined"
 msgstr "Vorzeichenbehafteten Ãœberlauf als undefiniert behandeln"
 
-#: common.opt:999
+#: common.opt:1002
 msgid "Check for syntax errors, then stop"
 msgstr "Auf Syntaxfehler prÃ¼fen und anhalten"
 
-#: common.opt:1003
+#: common.opt:1006
 msgid "Create data files needed by \"gcov\""
 msgstr "Von Â»gcovÂ« benÃ¶tigte Dateien anlegen"
 
-#: common.opt:1007
+#: common.opt:1010
 msgid "Perform jump threading optimizations"
 msgstr "Sprung-Threading-Optimierungen durchfÃ¼hren"
 
-#: common.opt:1011
+#: common.opt:1014
 msgid "Report the time taken by each compiler pass"
 msgstr "BenÃ¶tigte Zeit fÃ¼r jeden Compilerdurchlauf ausgeben"
 
-#: common.opt:1015
+#: common.opt:1018
 msgid "Set the default thread-local storage code generation model"
 msgstr "Das standardmÃ¤ÃŸige Codeerzeugungsmodell fÃ¼r Thread-lokalen Speicher angeben"
 
-#: common.opt:1019
+#: common.opt:1022
 msgid "Reorder top level functions, variables, and asms"
 msgstr "Funktionen, Variablen und asms hÃ¶chster Ebene umordnen"
 
-#: common.opt:1023
+#: common.opt:1026
 msgid "Perform superblock formation via tail duplication"
 msgstr "Superblockerzeugung Ã¼ber Ende-VervielfÃ¤ltigung durchfÃ¼hren"
 
-#: common.opt:1030
+#: common.opt:1033
 msgid "Assume floating-point operations can trap"
 msgstr "Annehmen, dass Gleitkommaoperationen abgefangen werden kÃ¶nnen (Â»trapÂ«)"
 
-#: common.opt:1034
+#: common.opt:1037
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr "Vorzeichenbehafteten Ãœberlauf in Addition, Subtraktion und Multiplikation abfangen (Â»trapÂ«)"
 
-#: common.opt:1038
+#: common.opt:1041
 msgid "Enable SSA-CCP optimization on trees"
 msgstr "SSA-CCP-Optimierungen auf BÃ¤umen einschalten"
 
-#: common.opt:1042
+#: common.opt:1045
 msgid "Enable SSA-CCP optimization for stores and loads"
 msgstr "SSA-CCP-Optimierungen fÃ¼r Speichern und Laden einschalten"
 
-#: common.opt:1046
+#: common.opt:1049
 msgid "Enable loop header copying on trees"
 msgstr "Kopieren des Schleifenkopfes auf BÃ¤umen einschalten"
 
-#: common.opt:1050
+#: common.opt:1053
 msgid "Replace SSA temporaries with better names in copies"
 msgstr "VorÃ¼bergehende SSA-Speicherbereiche in Kopien mit besseren Namen ersetzen"
 
-#: common.opt:1054
+#: common.opt:1057
 msgid "Enable copy propagation on trees"
 msgstr "Kopieweitergabe auf BÃ¤umen einschalten"
 
-#: common.opt:1058
-msgid "This switch is obsolete"
-msgstr "Dieser Schalter ist veraltet"
-
-#: common.opt:1062
+#: common.opt:1065
 msgid "Transform condition stores into unconditional ones"
 msgstr "Bedingte Speicherbefehle in unbedingte umwandeln"
 
-#: common.opt:1066
+#: common.opt:1069
 msgid "Enable SSA dead code elimination optimization on trees"
 msgstr "Beseitigungsoptimierung fÃ¼r toten SSA-Code auf BÃ¤umen einschalten"
 
-#: common.opt:1070
+#: common.opt:1073
 msgid "Enable dominator optimizations"
 msgstr "Beherrscher-Optimierungen einschalten"
 
-#: common.opt:1074
+#: common.opt:1077
 msgid "Enable dead store elimination"
 msgstr "Entfernung toter Speicherbereiche einschalten"
 
-#: common.opt:1078
+#: common.opt:1081
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 msgstr "VollstÃ¤ndige Redundanzentfernung (FRE) auf BÃ¤umen einschalten"
 
-#: common.opt:1082
+#: common.opt:1085
 msgid "Enable loop invariant motion on trees"
 msgstr "Bewegung der Schleifeninvariante auf BÃ¤umen einschalten"
 
-#: common.opt:1086
+#: common.opt:1089
 msgid "Enable linear loop transforms on trees"
 msgstr "Lineare Schleifenumformung auf BÃ¤umen einschalten"
 
-#: common.opt:1090
+#: common.opt:1093
 msgid "Create canonical induction variables in loops"
 msgstr "Kanonische Induktionsvariablen in Schleifen erzeugen"
 
-#: common.opt:1094
+#: common.opt:1097
 msgid "Enable loop optimizations on tree level"
 msgstr "Schleifenoptimierungen auf Baumebene einschalten"
 
-#: common.opt:1098
+#: common.opt:1101
 msgid "Enable automatic parallelization of loops"
 msgstr "Automatische Parallelisierung von Schleifen einschalten"
 
-#: common.opt:1102
+#: common.opt:1105
 msgid "Enable SSA-PRE optimization on trees"
 msgstr "SSA-PRE-Optimierungen auf BÃ¤umen einschalten"
 
-#: common.opt:1106
+#: common.opt:1109
 msgid "Enable reassociation on tree level"
 msgstr "Neuverbindung auf Baumebene einschalten"
 
-#: common.opt:1110
+#: common.opt:1113
 msgid "Perform structural alias analysis"
 msgstr "Strukturelle Alias-Analyse durchfÃ¼hren"
 
-#: common.opt:1114
+#: common.opt:1117
 msgid "Enable SSA code sinking on trees"
 msgstr "SSA-Codeversenkung auf BÃ¤umen einschalten"
 
-#: common.opt:1118
+#: common.opt:1121
 msgid "Perform scalar replacement of aggregates"
 msgstr "Skalarersetzung von Aggregaten durchfÃ¼hren"
 
-#: common.opt:1122
+#: common.opt:1125
 msgid "Replace temporary expressions in the SSA->normal pass"
 msgstr "VorÃ¼bergehende AusdrÃ¼cke im SSA-Normaldurchlauf ersetzen"
 
-#: common.opt:1126
+#: common.opt:1129
 msgid "Perform live range splitting during the SSA->normal pass"
 msgstr "Lebensdaueraufteilung wÃ¤hrend des SSA-Normaldurchlaufs durchfÃ¼hren"
 
-#: common.opt:1130
+#: common.opt:1133
 msgid "Perform Value Range Propagation on trees"
 msgstr "Wertebereichsweitergabe auf BÃ¤umen durchfÃ¼hren"
 
-#: common.opt:1134
+#: common.opt:1137
 msgid "Compile whole compilation unit at a time"
 msgstr "Ganze Ãœbersetzungseinheit auf einmal Ã¼bersetzen"
 
-#: common.opt:1138
+#: common.opt:1141
 msgid "Perform loop unrolling when iteration count is known"
 msgstr "Schleifenabwicklung durchfÃ¼hren, wenn Anzahl der Wiederholungen bekannt ist"
 
-#: common.opt:1142
+#: common.opt:1145
 msgid "Perform loop unrolling for all loops"
 msgstr "Schleifenabwicklung fÃ¼r alle Schleifen durchfÃ¼hren"
 
-#: common.opt:1149
+#: common.opt:1152
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 msgstr "Bei Schleifenoptimierungen annehmen, dass sich die Schleifen normal verhalten"
 
-#: common.opt:1153
+#: common.opt:1156
 msgid "Allow optimization for floating-point arithmetic which may change the"
 msgstr "Optimierung fÃ¼r Gleitkommaarithmetik erlauben, bei mÃ¶glicher Ã„nderung von"
 
-#: common.opt:1158
+#: common.opt:1161
 msgid "Same as -fassociative-math for expressions which include division."
 msgstr "Das gleiche wie -fassociative-math fÃ¼r AusdrÃ¼cke, die Division enthalten."
 
-#: common.opt:1166
+#: common.opt:1169
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr "Mathematische Optimierungen erlauben, die IEEE- oder ISO-Standards verletzen kÃ¶nnten"
 
-#: common.opt:1170
+#: common.opt:1173
 msgid "Perform loop unswitching"
 msgstr "Schleifenausschaltung durchfÃ¼hren"
 
-#: common.opt:1174
+#: common.opt:1177
 msgid "Just generate unwind tables for exception handling"
 msgstr "Einfach Abwicklungstabellen fÃ¼r Ausnahmebehandlung erzeugen"
 
-#: common.opt:1178
+#: common.opt:1181
 msgid "Perform variable tracking"
 msgstr "Variablenverfolgung durchfÃ¼hren"
 
-#: common.opt:1182
+#: common.opt:1185
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 msgstr "Variablenverfolgung durchfÃ¼hren und auch Variablen markieren, die uninitialisiert sind"
 
-#: common.opt:1186
+#: common.opt:1189
 msgid "Enable loop vectorization on trees"
 msgstr "Schleifenvektorisierung auf BÃ¤umen einschalten"
 
-#: common.opt:1190
+#: common.opt:1193
 msgid "Enable use of cost model in vectorization"
 msgstr "Verwendung des Kostenmodells in Vektorisierung einschalten"
 
-#: common.opt:1194
+#: common.opt:1197
 msgid "Enable loop versioning when doing loop vectorization on trees"
 msgstr "Schleifenversionierung bei Schleifenvektorisierung auf BÃ¤umen einschalten"
 
-#: common.opt:1198
+#: common.opt:1201
 msgid "Set the verbosity level of the vectorizer"
 msgstr "Stufe der WortfÃ¼lle des Vektorisierers setzen"
 
-#: common.opt:1202
+#: common.opt:1205
 msgid "Enable copy propagation of scalar-evolution information."
 msgstr "Kopieweitergabe von Informationen Ã¼ber Skalar-Evolution einschalten."
 
-#: common.opt:1212
+#: common.opt:1215
 msgid "Add extra commentary to assembler output"
 msgstr "ZusÃ¤tzlichen Kommentar an Assemblerausgabe anfÃ¼gen"
 
-#: common.opt:1216
+#: common.opt:1219
 msgid "Set the default symbol visibility"
 msgstr "Standard-Symbolsichtbarkeit setzen"
 
-#: common.opt:1221
+#: common.opt:1224
 msgid "Use expression value profiles in optimizations"
 msgstr "Profile von Ausdruckswerten in Optimierungen verwenden"
 
-#: common.opt:1225
+#: common.opt:1228
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr "Netze konstruieren und nicht zusammenhÃ¤ngende Verwendungen einzelner Variablen aufteilen"
 
-#: common.opt:1229
+#: common.opt:1232
 msgid "Perform whole program optimizations"
 msgstr "Gesamtprogrammoptimierung durchfÃ¼hren"
 
-#: common.opt:1233
+#: common.opt:1236
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr "Annehmen, dass vorzeichenbehaftete arithmetische ÃœberlÃ¤ufe regulÃ¤r Ã¼berschlagen"
 
-#: common.opt:1237
+#: common.opt:1240
 msgid "Put zero initialized data in the bss section"
 msgstr "Null-initialisierte Daten in den bss-Abschnitt legen"
 
-#: common.opt:1241
+#: common.opt:1244
 msgid "Generate debug information in default format"
 msgstr "Fehlersuchinformationen im Standardformat erzeugen"
 
-#: common.opt:1245
+#: common.opt:1248
 msgid "Generate debug information in COFF format"
 msgstr "Fehlersuchinformationen im COFF-Format erzeugen"
 
-#: common.opt:1249
+#: common.opt:1252
 msgid "Generate debug information in DWARF v2 format"
 msgstr "Fehlersuchinformationen im DWARFv2-Format erzeugen"
 
-#: common.opt:1253
+#: common.opt:1256
 msgid "Generate debug information in default extended format"
 msgstr "Fehlersuchinformationen im erweiterten Standardformat erzeugen"
 
-#: common.opt:1257
+#: common.opt:1260
 msgid "Generate debug information in STABS format"
 msgstr "Fehlersuchinformationen im STABS-Format erzeugen"
 
-#: common.opt:1261
+#: common.opt:1264
 msgid "Generate debug information in extended STABS format"
 msgstr "Fehlersuchinformationen im erweiterten STABS-Format erzeugen"
 
-#: common.opt:1265
+#: common.opt:1268
 msgid "Generate debug information in VMS format"
 msgstr "Fehlersuchinformationen im VMS-Format erzeugen"
 
-#: common.opt:1269
+#: common.opt:1272
 msgid "Generate debug information in XCOFF format"
 msgstr "Fehlersuchinformationen im XCOFF-Format erzeugen"
 
-#: common.opt:1273
+#: common.opt:1276
 msgid "Generate debug information in extended XCOFF format"
 msgstr "Fehlersuchinformationen im erweiterten XCOFF-Format erzeugen"
 
-#: common.opt:1277
+#: common.opt:1280
 msgid "Place output into <file>"
 msgstr "Ausgabe in <Datei> schreiben"
 
-#: common.opt:1281
+#: common.opt:1284
 msgid "Enable function profiling"
 msgstr "Funktionsprofilierung einschalten"
 
-#: common.opt:1285
+#: common.opt:1288
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr "FÃ¼r strikte Standardbefolgung benÃ¶tigte Warnungen ausgeben"
 
-#: common.opt:1289
+#: common.opt:1292
 msgid "Like -pedantic but issue them as errors"
 msgstr "Wie -pedantic, aber als Fehler ausgeben"
 
-#: common.opt:1293
+#: common.opt:1296
 msgid "Do not display functions compiled or elapsed time"
 msgstr "Nicht Ã¼bersetzte Funktionen oder gestoppte Zeit ausgeben"
 
-#: common.opt:1297
+#: common.opt:1300
 msgid "Display the compiler's version"
 msgstr "Compiler-Version anzeigen"
 
-#: common.opt:1301
+#: common.opt:1304
 msgid "Suppress warnings"
 msgstr "Warnungen unterdrÃ¼cken"
 
-#: common.opt:1305
+#: common.opt:1308
 msgid "Create a shared library"
 msgstr "Shared Library erzeugen"
 
-#: common.opt:1309
+#: common.opt:1312
 msgid "Create a position independent executable"
 msgstr "Eine lageunabhÃ¤ngige ausfÃ¼hrbare Datei erzeugen"
 
+#: c.opt:41
+msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
+msgstr "Die <Antwort> auf eine <Frage> behaupten. Angabe von Â»-Â« vor <Frage> schaltet die <Antwort> auf <Frage> aus"
+
+#: c.opt:45
+msgid "Do not discard comments"
+msgstr "Kommentare nicht verwerfen"
+
+#: c.opt:49
+msgid "Do not discard comments in macro expansions"
+msgstr "Kommentare in Makroexpansionen nicht verwerfen"
+
+#: c.opt:53
+msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
+msgstr "Ein <Makro> mit <Wert> definieren. Wenn nur <Makro> angegeben wird, wird <Wert> auf 1 gesetzt"
+
+#: c.opt:60
+msgid "Add <dir> to the end of the main framework include path"
+msgstr "<Verz> an das Ende des EinfÃ¼gepfades des Haupt-Frameworks anfÃ¼gen"
+
+#: c.opt:64
+msgid "Print the name of header files as they are used"
+msgstr "Namen der Header-Dateien ausgeben, wie sie verwendet werden"
+
+#: c.opt:68 c.opt:863
+msgid "Add <dir> to the end of the main include path"
+msgstr "<Verz> an das Ende des HaupteinfÃ¼gepfades anfÃ¼gen"
+
+#: c.opt:72
+msgid "Generate make dependencies"
+msgstr "Make-AbhÃ¤ngigkeiten werden erstellt"
+
+#: c.opt:76
+msgid "Generate make dependencies and compile"
+msgstr "Make-AbhÃ¤ngigkeiten erzeugen und Ã¼bersetzen"
+
+#: c.opt:80
+msgid "Write dependency output to the given file"
+msgstr "AbhÃ¤ngigkeiten-Ausgabe in angegebene Datei schreiben"
+
+#: c.opt:84
+msgid "Treat missing header files as generated files"
+msgstr "Fehlende Header-Dateien als generierte Dateien behandeln"
+
+#: c.opt:88
+msgid "Like -M but ignore system header files"
+msgstr "Wie -M, aber System-Header-Dateien ignorieren"
+
+#: c.opt:92
+msgid "Like -MD but ignore system header files"
+msgstr "Wie -MD, aber System-Header-Dateien ignorieren"
+
+#: c.opt:96
+msgid "Generate phony targets for all headers"
+msgstr "Unechte Ziele fÃ¼r alle Headers erzeugen"
+
+#: c.opt:100
+msgid "Add a MAKE-quoted target"
+msgstr "MAKE-zitiertes Ziel hinzufÃ¼gen"
+
+#: c.opt:104
+msgid "Add an unquoted target"
+msgstr "Ein unzitiertes Ziel hinzufÃ¼gen"
+
+#: c.opt:108
+msgid "Do not generate #line directives"
+msgstr "Keine #line-Direktiven erzeugen"
+
+#: c.opt:112
+msgid "Undefine <macro>"
+msgstr "<Makro> undefinieren"
+
+#: c.opt:116
+msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
+msgstr "Bei Dingen, die sich bei der Ãœbersetzung mit einem ABI-konformen Compiler Ã¤ndern werden, warnen"
+
+#: c.opt:120
+msgid "Warn about suspicious uses of memory addresses"
+msgstr "Vor verdÃ¤chtigem Gebrauch von Speicheradressen warnen"
+
+#: c.opt:124
+msgid "Enable most warning messages"
+msgstr "Die meisten Warnungen einschalten"
+
+#: c.opt:128
+msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
+msgstr "Warnen, wenn ein Vergleich durch beschrÃ¤nkten Wertebereich des Datentyps stets Â»wahrÂ« oder Â»unwahrÂ« ist"
+
+#: c.opt:132
+msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
+msgstr "Immer warnen, wenn eine Objective-C-Zuweisung vom Garbage Collector abgefangen wird"
+
+#: c.opt:136
+msgid "Warn about casting functions to incompatible types"
+msgstr "Warnen, wenn Funktionen in unvertrÃ¤gliche Typen umgewandelt werden"
+
+#: c.opt:140
+msgid "Warn about C constructs that are not in the common subset of C and C++"
+msgstr "Bei C-Konstrukten, die nicht in gemeinsamer Teilmenge von C und C++ sind, warnen"
+
+#: c.opt:144
+msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
+msgstr "Bei C++-Konstrukten, deren Bedeutung sich zwischen ISO C++ 1998 und ISO C++ 200x unterscheidet, warnen"
+
+#: c.opt:148
+msgid "Warn about casts which discard qualifiers"
+msgstr "Bei Umwandlungen, die Qualifizierer streichen, warnen"
+
+#: c.opt:152
+msgid "Warn about subscripts whose type is \"char\""
+msgstr "Vor Indizes mit Typ Â»charÂ« warnen"
+
+#: c.opt:156
+msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
+msgstr "Bei Variablen, die von Â»longjmpÂ« oder Â»vforkÂ« geÃ¤ndert werden kÃ¶nnten, warnen"
+
+#: c.opt:160
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr "Bei mÃ¶glicherweise geschachtelten Blockkommentaren und C++-Kommentaren, die mehr als eine physikalische Zeile umfassen, warnen"
+
+#: c.opt:164
+msgid "Synonym for -Wcomment"
+msgstr "Synonym fÃ¼r -Wcomment"
+
+#: c.opt:168
+msgid "Warn for implicit type conversions that may change a value"
+msgstr "Bei impliziten Typumwandlungen warnen, die einen Wert Ã¤ndern kÃ¶nnten"
+
+#: c.opt:172
+msgid "Warn for implicit type conversions between signed and unsigned integers"
+msgstr "Bei impliziten Typumwandlungen zwischen vorzeichenbehafteten und vorzeichenlosen Ganzzahlen warnen"
+
+#: c.opt:176
+msgid "Warn when all constructors and destructors are private"
+msgstr "Warnen, wenn alle Konstruktoren und Destruktoren privat sind"
+
+#: c.opt:180
+msgid "Warn when a declaration is found after a statement"
+msgstr "Warnen, wenn eine Deklaration hinter einer Anweisung gefunden wird"
+
+#: c.opt:184
+msgid "Warn about deprecated compiler features"
+msgstr "Bei veralteten Compiler-Merkmalen warnen"
+
+#: c.opt:188
+msgid "Warn about compile-time integer division by zero"
+msgstr "Bei Ganzzahldivisionen durch Null zur Ãœbersetzungszeit warnen"
+
+#: c.opt:192
+msgid "Warn about violations of Effective C++ style rules"
+msgstr "Bei VerstÃ¶ÃŸen gegen die Stil-Richtlinien von Â»Effective C++Â« warnen"
+
+#: c.opt:196
+msgid "Warn about an empty body in an if or else statement"
+msgstr "Bei leerem KÃ¶rper in einer if- oder else-Anweisung warnen"
+
+#: c.opt:200
+msgid "Warn about stray tokens after #elif and #endif"
+msgstr "Bei verirrten Symbolen hinter #elif und #endif warnen"
+
+#: c.opt:208
+msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
+msgstr "Dieser Schalter ist veraltet; stattdessen -Werror=implicit-function-declaration verwenden"
+
+#: c.opt:212
+msgid "Warn if testing floating point numbers for equality"
+msgstr "Bei Test von Gleitkommawerten auf Gleichheit warnen"
+
+#: c.opt:216
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
+msgstr "Bei UnregelmÃ¤ÃŸigkeiten in printf/scanf/strftime/strfmon-Formatstrings warnen"
+
+#: c.opt:220
+msgid "Warn if passing too many arguments to a function for its format string"
+msgstr "Bei zu vielen Argumenten fÃ¼r eine Funktion (anhand Formatzeichenkette) warnen"
+
+#: c.opt:224
+msgid "Warn about format strings that are not literals"
+msgstr "Bei Formatstrings, die keine Literale sind, warnen"
+
+#: c.opt:228
+msgid "Warn about format strings that contain NUL bytes"
+msgstr "Bei Formatstrings, die NUL-Bytes enthalten, warnen"
+
+#: c.opt:232
+msgid "Warn about possible security problems with format functions"
+msgstr "Vor mÃ¶glichen Sicherheitsproblemen mit Formatfunktionen warnen"
+
+#: c.opt:236
+msgid "Warn about strftime formats yielding 2-digit years"
+msgstr "Bei strftime-Formaten, die auf Jahreszahlen mit 2 Stellen hinweisen, warnen"
+
+#: c.opt:240
+msgid "Warn about zero-length formats"
+msgstr "Bei Formaten der LÃ¤nge null warnen"
+
+#: c.opt:247
+msgid "Warn whenever type qualifiers are ignored."
+msgstr "Warnen, wenn Typqualifizierer ignoriert werden."
+
+#: c.opt:251
+msgid "Warn about variables which are initialized to themselves"
+msgstr "Bei Variablen, die mit sich selbst initialisiert werden, warnen"
+
+#: c.opt:258
+msgid "Warn about implicit function declarations"
+msgstr "Bei impliziten Funktionsdeklarationen warnen"
+
+#: c.opt:262
+msgid "Warn when a declaration does not specify a type"
+msgstr "Warnen, wenn eine Deklaration keinen Typ angibt"
+
+#: c.opt:266
+msgid "Deprecated.  This switch has no effect"
+msgstr "Veraltet. Dieser Schalter hat keine Auswirkung"
+
+#: c.opt:270
+msgid "Warn when there is a cast to a pointer from an integer of a different size"
+msgstr "Bei Typumwandlung in Zeiger von Ganzzahl anderer Breite warnen"
+
+#: c.opt:274
+msgid "Warn about invalid uses of the \"offsetof\" macro"
+msgstr "Bei ungÃ¼ltigen Benutzungen des Makros Â»offsetofÂ« warnen"
+
+#: c.opt:278
+msgid "Warn about PCH files that are found but not used"
+msgstr "Bei PCH-Dateien, die gefunden, aber nicht benutzt werden, warnen"
+
+#: c.opt:282
+msgid "Do not warn about using \"long long\" when -pedantic"
+msgstr "Nicht bei Verwendung von Â»long longÂ« mit -pedantic warnen"
+
+#: c.opt:286
+msgid "Warn about suspicious declarations of \"main\""
+msgstr "Vor verdÃ¤chtigen Deklarationen von Â»mainÂ« warnen"
+
+#: c.opt:290
+msgid "Warn about possibly missing braces around initializers"
+msgstr "Bei mÃ¶glicherweise fehlenden Klammern um Initialisierungen warnen"
+
+#: c.opt:294
+msgid "Warn about global functions without previous declarations"
+msgstr "Vor globalen Funktionen ohne vorherige Deklaration warnen"
+
+#: c.opt:298
+msgid "Warn about missing fields in struct initializers"
+msgstr "Bei fehlenden Feldern in struct-Initialisierungen warnen"
+
+#: c.opt:302
+msgid "Warn about functions which might be candidates for format attributes"
+msgstr "Bei Funktionen, die Kandidaten fÃ¼r Formatattribute sein kÃ¶nnten, warnen"
+
+#: c.opt:306
+msgid "Warn about user-specified include directories that do not exist"
+msgstr "Bei durch den Benutzer angegebenen EinfÃ¼gepfaden, die nicht vorhanden sind, warnen"
+
+#: c.opt:310
+msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
+msgstr "Bei ohne Typspezifizierung in Funktionen im K&R-Stil deklarierten Funktionsparametern warnen"
+
+#: c.opt:314
+msgid "Warn about global functions without prototypes"
+msgstr "Bei globalen Funktionen ohne Prototypen warnen"
+
+#: c.opt:318
+msgid "Warn about use of multi-character character constants"
+msgstr "Bei Verwendung von Zeichenkonstanten mit mehreren Zeichen warnen"
+
+#: c.opt:322
+msgid "Warn about \"extern\" declarations not at file scope"
+msgstr "Bei Â»externÂ«-Deklarationen auÃŸerhalb des Dateisichtbarkeitsbereiches warnen"
+
+#: c.opt:326
+msgid "Warn when non-templatized friend functions are declared within a template"
+msgstr "Warnen, wenn Nicht-Template-Friend-Funktionen innerhalb eines Templates angegeben werden"
+
+#: c.opt:330
+msgid "Warn about non-virtual destructors"
+msgstr "Bei nicht-virtuellen Destruktoren warnen"
+
+#: c.opt:334
+msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
+msgstr "Warnen, wenn NULL an Argumentstellen, die als nicht-NULL erfordernd markiert sind, Ã¼bergeben wird"
+
+#: c.opt:338
+msgid "Warn about non-normalised Unicode strings"
+msgstr "Bei nicht-normalisierten Unicode-Zeichenketten warnen"
+
+#: c.opt:342
+msgid "Warn if a C-style cast is used in a program"
+msgstr "Warnen, wenn eine Typumwandlung im C-Stil im Programm verwendet wird"
+
+#: c.opt:346
+msgid "Warn for obsolescent usage in a declaration"
+msgstr "Bei veralteter Verwendung in einer Deklaration warnen"
+
+#: c.opt:350
+msgid "Warn if an old-style parameter definition is used"
+msgstr "Warnen, wenn eine Parameterdefinition im alten Stil verwendet wird"
+
+#: c.opt:354
+msgid "Warn if a string is longer than the maximum portable length specified by the standard"
+msgstr "Warnen, wenn Zeichenkette lÃ¤nger als grÃ¶ÃŸte vom Standard angegebene portable LÃ¤nge ist"
+
+#: c.opt:358
+msgid "Warn about overloaded virtual function names"
+msgstr "Bei Ã¼berladenen virtuellen Funktionsnamen warnen"
+
+#: c.opt:362
+msgid "Warn about overriding initializers without side effects"
+msgstr "Beim Ãœberschreiben von Initialisierungen ohne Seiteneffekte warnen"
+
+#: c.opt:366
+msgid "Warn about possibly missing parentheses"
+msgstr "Bei mÃ¶glicherweise fehlenden Klammern warnen"
+
+#: c.opt:370
+msgid "Warn when converting the type of pointers to member functions"
+msgstr "Bei Umwandlung des Typs von Zeigern auf Elementfunktionen warnen"
+
+#: c.opt:374
+msgid "Warn about function pointer arithmetic"
+msgstr "Bei Arithmetik mit Funktionszeigern warnen"
+
+#: c.opt:378
+msgid "Warn when a pointer is cast to an integer of a different size"
+msgstr "Bei Typkonvertierung von Zeiger auf Ganzzahl anderer Breite warnen"
+
+#: c.opt:382
+msgid "Warn about misuses of pragmas"
+msgstr "Bei Pragmamissbrauch warnen"
+
+#: c.opt:386
+msgid "Warn if inherited methods are unimplemented"
+msgstr "Warnen, wenn geerbte Methoden nicht implementiert sind"
+
+#: c.opt:390
+msgid "Warn about multiple declarations of the same object"
+msgstr "Bei mehreren Deklarationen des gleichen Objektes warnen"
+
+#: c.opt:394
+msgid "Warn when the compiler reorders code"
+msgstr "Warnen, wenn der Compiler Code umsortiert"
+
+#: c.opt:398
+msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
+msgstr "Bei StandardrÃ¼ckgabetyp Â»intÂ« fÃ¼r Funktionen (C) und inkonsistenten RÃ¼ckgabetypen (C++) warnen"
+
+#: c.opt:402
+msgid "Warn if a selector has multiple methods"
+msgstr "Warnen, wenn ein Selektor mehrere Methoden hat"
+
+#: c.opt:406
+msgid "Warn about possible violations of sequence point rules"
+msgstr "Bei mÃ¶glichen VerstÃ¶ÃŸen gegen Sequenzpunktregeln warnen"
+
+#: c.opt:410
+msgid "Warn about signed-unsigned comparisons"
+msgstr "Bei Vergleichen von vorzeichenbehaftet mit vorzeichenlos warnen"
+
+#: c.opt:414
+msgid "Warn when overload promotes from unsigned to signed"
+msgstr "Warnen, wenn Ãœberladung von vorzeichenbehaftet zu vorzeichenlos fÃ¼hrt"
+
+#: c.opt:418
+msgid "Warn about uncasted NULL used as sentinel"
+msgstr "Bei als WÃ¤chter verwendetem, nicht umgewandeltem NULL warnen"
+
+#: c.opt:422
+msgid "Warn about unprototyped function declarations"
+msgstr "Bei Funktionsdeklarationen ohne Prototyp warnen"
+
+#: c.opt:426
+msgid "Warn if type signatures of candidate methods do not match exactly"
+msgstr "Wenn Typsignaturen der Kandidatenmethoden nicht exakt passen, warnen"
+
+#: c.opt:430
+msgid "Warn when synthesis behavior differs from Cfront"
+msgstr "Warnen, wenn sich Synthetisierverhalten von Cfront unterscheidet"
+
+#: c.opt:438
+msgid "Warn about features not present in traditional C"
+msgstr "Bei Merkmalen, die in traditionellem C nicht verfÃ¼gbar sind, warnen"
+
+#: c.opt:442
+msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
+msgstr "Bei Prototypen, die zu Typumwandlungen fÃ¼hren, warnen, wenn sich diese vom Fall ohne Prototypen unterscheiden"
+
+#: c.opt:446
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr "Warnen, wenn Trigraphs auftreten, die die Bedeutung des Programmes beeinflussen kÃ¶nnten"
+
+#: c.opt:450
+msgid "Warn about @selector()s without previously declared methods"
+msgstr "Bei @selector() ohne vorher deklarierte Methoden warnen"
+
+#: c.opt:454
+msgid "Warn if an undefined macro is used in an #if directive"
+msgstr "Warnen, wenn ein undefiniertes Makro in einer #if-Anweisung verwendet wird"
+
+#: c.opt:458
+msgid "Warn about unrecognized pragmas"
+msgstr "Bei nicht erkannten Pragmas warnen"
+
+#: c.opt:462
+msgid "Warn about macros defined in the main file that are not used"
+msgstr "Bei in der Hauptdatei definierten, ungenutzten Makros warnen"
+
+#: c.opt:466
+msgid "Do not warn about using variadic macros when -pedantic"
+msgstr "Nicht bei Verwendung variadischer Makros bei -pedantic warnen"
+
+#: c.opt:470
+msgid "Warn if a variable length array is used"
+msgstr "Warnen, wenn ein Feld verÃ¤nderbarer LÃ¤nge verwendet wird"
+
+#: c.opt:474
+msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
+msgstr "In C++ bedeutet ungleich Null die Warnung vor veralteter Umwandlung von Zeichenkettenliteralen in Â»char *Â«. In C erfolgt Ã¤hnliche Warnung, nur ist die Umwandlung nat. laut ISO-C-Standard nicht veraltet."
+
+#: c.opt:478
+msgid "Warn when a pointer differs in signedness in an assignment"
+msgstr "Warnen, wenn sich ein Zeiger im Vorzeichenbesitz in einer Zuweisung unterscheidet"
+
+#: c.opt:482
+msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
+msgstr "Ein Synonym fÃ¼r -std=c89 (fÃ¼r C) oder -std=c++98 (fÃ¼r C++)"
+
+#: c.opt:490
+msgid "Enforce class member access control semantics"
+msgstr "Semantik der Zugriffskontrolle fÃ¼r Klassenelemente erzwingen"
+
+#: c.opt:497
+msgid "Change when template instances are emitted"
+msgstr "Ã„ndern, wenn Templateinstanzen ausgegeben werden"
+
+#: c.opt:501
+msgid "Recognize the \"asm\" keyword"
+msgstr "Das Â»asmÂ«-SchlÃ¼sselwort erkennen"
+
+#: c.opt:505
+msgid "Recognize built-in functions"
+msgstr "Eingebaute Funktionen erkennen"
+
+#: c.opt:512
+msgid "Check the return value of new"
+msgstr "RÃ¼ckgabewert von new prÃ¼fen"
+
+#: c.opt:516
+msgid "Allow the arguments of the '?' operator to have different types"
+msgstr "Verschiedene Typen fÃ¼r die Argumente des Â»?Â«-Operators erlauben"
+
+#: c.opt:520
+msgid "Reduce the size of object files"
+msgstr "GrÃ¶ÃŸe von Objektdateien reduzieren"
+
+#: c.opt:524
+msgid "Use class <name> for constant strings"
+msgstr "Klasse <Name> fÃ¼r konstante Zeichenketten verwenden"
+
+#: c.opt:528
+msgid "Inline member functions by default"
+msgstr "StandardmÃ¤ÃŸig Â»inlineÂ«-Elementfunktionen"
+
+#: c.opt:532
+msgid "Preprocess directives only."
+msgstr "Nur Direktiven vorverarbeiten."
+
+#: c.opt:536
+msgid "Permit '$' as an identifier character"
+msgstr "Â»$Â« als Bezeichnerzeichen zulassen"
+
+#: c.opt:543
+msgid "Generate code to check exception specifications"
+msgstr "Code zur ÃœberprÃ¼fung von Exception-Spezifikationen erzeugen"
+
+#: c.opt:550
+msgid "Convert all strings and character constants to character set <cset>"
+msgstr "Alle Zeichenketten und Zeichenkonstanten in <Zeichensatz> umwandeln"
+
+#: c.opt:554
+msgid "Permit universal character names (\\u and \\U) in identifiers"
+msgstr "Universelle Zeichennamen (\\u und \\U) in Bezeichnern zulassen"
+
+#: c.opt:558
+msgid "Specify the default character set for source files"
+msgstr "Standard-Zeichensatz fÃ¼r Quelldateien angeben"
+
+#: c.opt:566
+msgid "Scope of for-init-statement variables is local to the loop"
+msgstr "Sichtbarkeitsbereich der Variablen aus einer for-Initialisierungs-Anweisung ist fÃ¼r die Schleife lokal"
+
+#: c.opt:570
+msgid "Do not assume that standard C libraries and \"main\" exist"
+msgstr "Nicht annehmen, dass Standard-C-Bibliotheken und Â»mainÂ« vorhanden sind"
+
+#: c.opt:574
+msgid "Recognize GNU-defined keywords"
+msgstr "GNU-definierte SchlÃ¼sselworte erkennen"
+
+#: c.opt:578
+msgid "Generate code for GNU runtime environment"
+msgstr "Code fÃ¼r die GNU-Laufzeitumgebung erzeugen"
+
+#: c.opt:582
+msgid "Use traditional GNU semantics for inline functions"
+msgstr "Traditionelle GNU-Semantik fÃ¼r Inline-Funktionen verwenden"
+
+#: c.opt:595
+msgid "Assume normal C execution environment"
+msgstr "Normale C-AusfÃ¼hrungsumgebung vermuten"
+
+#: c.opt:599
+msgid "Enable support for huge objects"
+msgstr "UnterstÃ¼tzung fÃ¼r groÃŸe Objekte einschalten"
+
+#: c.opt:603
+msgid "Export functions even if they can be inlined"
+msgstr "Funktionen exportieren, auch wenn sie Â»inlineÂ« sein kÃ¶nnen"
+
+#: c.opt:607
+msgid "Emit implicit instantiations of inline templates"
+msgstr "Implizite Instantiierungen von Â»inlineÂ«-Templates ausgeben"
+
+#: c.opt:611
+msgid "Emit implicit instantiations of templates"
+msgstr "Implizite Instantiierungen von Templates ausgeben"
+
+#: c.opt:615
+msgid "Inject friend functions into enclosing namespace"
+msgstr "Friend-Funktionen in umgebenden Namensraum einfÃ¼gen"
+
+#: c.opt:622
+msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
+msgstr "Implizite Umwandlungen zwischen Vektoren mit unterschiedlicher Anzahl der Teile und/oder abweichenden Elementtypen erlauben."
+
+#: c.opt:626
+msgid "Don't warn about uses of Microsoft extensions"
+msgstr "Nicht bei Verwendung von Microsoft-Erweiterungen warnen"
+
+#: c.opt:636
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
+msgstr "Code fÃ¼r die NeXT (Apple Mac OS X) Laufzeitumgebung erzeugen"
+
+#: c.opt:640
+msgid "Assume that receivers of Objective-C messages may be nil"
+msgstr "Annehmen, dass EmpfÃ¤nger von Objective-C-Nachrichten Null sein kÃ¶nnen"
+
+#: c.opt:652
+msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
+msgstr "Wenn nÃ¶tig, spezielle Objective-C-Methoden zur Initialisierung/ZerstÃ¶rung von nicht-POD C++ ivars, erzeugen"
+
+#: c.opt:656
+msgid "Allow fast jumps to the message dispatcher"
+msgstr "Schnelle SprÃ¼nge zum Nachrichten-Dispatcher erlauben"
+
+#: c.opt:662
+msgid "Enable Objective-C exception and synchronization syntax"
+msgstr "Objective-C-Ausnahme- und -Synchronisations-Syntax einschalten"
+
+#: c.opt:666
+msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
+msgstr "Garbage Collection (GC) in Objective-C/Objective-C++-Programmen einschalten"
+
+#: c.opt:671
+msgid "Enable Objective-C setjmp exception handling runtime"
+msgstr "Laufzeitbibliothek zur Objective-C setjmp-Ausnahmebehandlung einschalten"
+
+#: c.opt:675
+msgid "Enable OpenMP"
+msgstr "OpenMP einschalten"
+
+#: c.opt:679
+msgid "Recognize C++ kewords like \"compl\" and \"xor\""
+msgstr "C++-SchlÃ¼sselworte wie Â»complÂ« und Â»xorÂ« erkennen"
+
+#: c.opt:683
+msgid "Enable optional diagnostics"
+msgstr "Optionale Diagnosemeldungen einschalten"
+
+#: c.opt:690
+msgid "Look for and use PCH files even when preprocessing"
+msgstr "PCH-Dateien suchen und verwenden, sogar bei Vorverarbeitung"
+
+#: c.opt:694
+msgid "Downgrade conformance errors to warnings"
+msgstr "Ãœbereinstimmungsfehler zu Warnungen degradieren"
+
+#: c.opt:698
+msgid "Treat the input file as already preprocessed"
+msgstr "Die Eingabedatei als bereits vorverarbeitet behandeln"
+
+#: c.opt:702
+msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
+msgstr "Im Fix-and-Continue-Modus verwendet, um anzuzeigen, dass Objektdateien zur Laufzeit eingetauscht werden kÃ¶nnen (Â»swapÂ«)"
+
+#: c.opt:706
+msgid "Enable automatic template instantiation"
+msgstr "Automatische Template-Instantiierung einschalten"
+
+#: c.opt:710
+msgid "Generate run time type descriptor information"
+msgstr "Informationen zur Typbeschreibung zur Laufzeit erzeugen"
+
+#: c.opt:714
+msgid "Use the same size for double as for float"
+msgstr "FÃ¼r double die gleiche Breite wie fÃ¼r float verwenden"
+
+#: c.opt:722
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
+msgstr "Den fÃ¼r Â»wchar_tÂ« zugrundeliegenden Typen auf Â»unsigned shortÂ« zwingen"
+
+#: c.opt:726
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+msgstr "Wenn Â»signedÂ« und Â»unsignedÂ« nicht angegeben wurden, das Bitfeld vorzeichenbehaftet machen"
+
+#: c.opt:730
+msgid "Make \"char\" signed by default"
+msgstr "Â»charÂ« standardmÃ¤ÃŸig vorzeichenbehaftet machen"
+
+#: c.opt:737
+msgid "Display statistics accumulated during compilation"
+msgstr "WÃ¤hrend der Ãœbersetzung angesammelte Statistik anzeigen"
+
+#: c.opt:744
+msgid "Distance between tab stops for column reporting"
+msgstr "Tabulatorentfernungen fÃ¼r Spaltenmeldungen"
+
+#: c.opt:748
+msgid "Specify maximum template instantiation depth"
+msgstr "GrÃ¶ÃŸte Template-Instantiierungstiefe angeben"
+
+#: c.opt:755
+msgid "Do not generate thread-safe code for initializing local statics"
+msgstr "Keinen threadsicheren Code fÃ¼r Initialisierung lokaler statischer Objekte erzeugen"
+
+#: c.opt:759
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
+msgstr "Wenn Â»signedÂ« und Â»unsignedÂ« nicht gegeben sind, das Bitfeld vorzeichenunbehaftet machen"
+
+#: c.opt:763
+msgid "Make \"char\" unsigned by default"
+msgstr "Â»charÂ« standardmÃ¤ÃŸig vorzeichenunbehaftet machen"
+
+#: c.opt:767
+msgid "Use __cxa_atexit to register destructors"
+msgstr "__cxa_atexit verwenden, um Destruktoren zu registrieren"
+
+#: c.opt:771
+msgid "Use __cxa_get_exception_ptr in exception handling"
+msgstr "__cxa_get_exception_ptr in Ausnahmebehandlung verwenden"
+
+#: c.opt:775
+msgid "Marks all inlined methods as having hidden visibility"
+msgstr "Alle inline-Methoden mit versteckter Sichtbarkeit markieren"
+
+#: c.opt:779
+msgid "Changes visibility to match Microsoft Visual Studio by default"
+msgstr "Sichtbarkeit wird geÃ¤ndert, um standardmÃ¤ÃŸig zu Microsoft Visual Studio zu passen"
+
+#: c.opt:783
+msgid "Discard unused virtual functions"
+msgstr "Unbenutzte virtuelle Funktionen verwerfen"
+
+#: c.opt:787
+msgid "Implement vtables using thunks"
+msgstr "Vtables mit Thunks implementieren"
+
+#: c.opt:791
+msgid "Emit common-like symbols as weak symbols"
+msgstr "Common-Ã¤hnliche Symbole als schwache Symbole ausgeben"
+
+#: c.opt:795
+msgid "Convert all wide strings and character constants to character set <cset>"
+msgstr "Alle Wide-Zeichenketten und -konstanten in Zeichenmenge <Zeichensatz> umwandeln"
+
+#: c.opt:799
+msgid "Generate a #line directive pointing at the current working directory"
+msgstr "Eine auf das aktuelle Verzeichnis verweisende #line-Anweisung erzeugen"
+
+#: c.opt:803
+msgid "Emit cross referencing information"
+msgstr "Informationen zur Kreuzreferenz ausgeben"
+
+#: c.opt:807
+msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
+msgstr "Lockeres Nachschlagen von Klassen (mit objc_getClass()) fÃ¼r Verwendung im Null-VerknÃ¼pfungs-Modus erzeugen"
+
+#: c.opt:811
+msgid "Dump declarations to a .decl file"
+msgstr "Deklaration in .decl-Datei ausgeben"
+
+#: c.opt:815
+msgid "Aggressive reduced debug info for structs"
+msgstr "Aggressiv reduzierte Debuginfo fÃ¼r Structs"
+
+#: c.opt:819
+msgid "Conservative reduced debug info for structs"
+msgstr "Konservativ reduzierte Debuginfo fÃ¼r Structs"
+
+#: c.opt:823
+msgid "Detailed reduced debug info for structs"
+msgstr "AusfÃ¼hrlich reduzierte Debuginfo fÃ¼r Structs"
+
+#: c.opt:827 c.opt:859
+msgid "Add <dir> to the end of the system include path"
+msgstr "<Verz> an das Ende des System-EinfÃ¼gepfades anfÃ¼gen"
+
+#: c.opt:831
+msgid "Accept definition of macros in <file>"
+msgstr "Definitionen von Makros in <Datei> akzeptieren"
+
+#: c.opt:835
+msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
+msgstr "-imultilib <dir> <dir> als Multilib-include-Verzeichnis setzen"
+
+#: c.opt:839
+msgid "Include the contents of <file> before other files"
+msgstr "Inhalt der <Datei> vor anderen Dateien einfÃ¼gen"
+
+#: c.opt:843
+msgid "Specify <path> as a prefix for next two options"
+msgstr "<Pfad> als ein Prefix fÃ¼r die nÃ¤chsten zwei Optionen angeben"
+
+#: c.opt:847
+msgid "Set <dir> to be the system root directory"
+msgstr "<Verz> als System-Wurzelverzeichnis setzen"
+
+#: c.opt:851
+msgid "Add <dir> to the start of the system include path"
+msgstr "<Verz> an den Anfang des System-EinfÃ¼gepfades anfÃ¼gen"
+
+#: c.opt:855
+msgid "Add <dir> to the end of the quote include path"
+msgstr "<Verz> an das Ende des Zitat-EinfÃ¼gepfades anfÃ¼gen"
+
+#: c.opt:876
+msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
+msgstr "Standard-System-EinfÃ¼gepfade nicht durchsuchen (die mit -isystem angegebenen werden trotzdem noch verwendet)"
+
+#: c.opt:880
+msgid "Do not search standard system include directories for C++"
+msgstr "Standard-System-EinfÃ¼geverzeichnisse nicht fÃ¼r C++ durchsuchen"
+
+#: c.opt:896
+msgid "Generate C header of platform-specific features"
+msgstr "C-Header mit Plattform-spezifischen Merkmalen erzeugen"
+
+#: c.opt:900
+msgid "Print a checksum of the executable for PCH validity checking, and stop"
+msgstr "Eine PrÃ¼fsumme der ausfÃ¼hrbaren Datei fÃ¼r PCH-GÃ¼ltigkeitsÃ¼berprÃ¼fung ausgeben, und anhalten"
+
+#: c.opt:904
+msgid "Remap file names when including files"
+msgstr "Dateinamen beim EinfÃ¼gen von Dateien neu abbilden"
+
+#: c.opt:908
+msgid "Conform to the ISO 1998 C++ standard"
+msgstr "Mit dem Standard ISO 1998 C++ Ã¼bereinstimmen"
+
+#: c.opt:912
+msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
+msgstr "Mit dem Standard ISO 1998 C++ mit geeigneten Erweiterungen Ã¼bereinstimmen"
+
+#: c.opt:919 c.opt:954
+msgid "Conform to the ISO 1990 C standard"
+msgstr "Mit dem Standard ISO 1990 C Ã¼bereinstimmen"
+
+#: c.opt:923 c.opt:962
+msgid "Conform to the ISO 1999 C standard"
+msgstr "Mit dem Standard ISO 1999 C Ã¼bereinstimmen"
+
+#: c.opt:927
+msgid "Deprecated in favor of -std=c99"
+msgstr "Veraltet zugunsten von -std=c99"
+
+#: c.opt:931
+msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
+msgstr "Mit dem Standard ISO 1998 C++ mit GNU-Erweiterungen Ã¼bereinstimmen"
+
+#: c.opt:935
+msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
+msgstr "Mit dem Standard ISO 1998 C++ mit GNU-Erweiterungen Ã¼bereinstimmen und"
+
+#: c.opt:942
+msgid "Conform to the ISO 1990 C standard with GNU extensions"
+msgstr "Mit dem Standard ISO 1990 C mit GNU-Erweiterungen Ã¼bereinstimmen"
+
+#: c.opt:946
+msgid "Conform to the ISO 1999 C standard with GNU extensions"
+msgstr "Mit dem Standard ISO 1999 C mit GNU-Erweiterungen Ã¼bereinstimmen"
+
+#: c.opt:950
+msgid "Deprecated in favor of -std=gnu99"
+msgstr "Veraltet zugunsten von -std=gnu99"
+
+#: c.opt:958
+msgid "Conform to the ISO 1990 C standard as amended in 1994"
+msgstr "Mit dem Standard ISO 1990 C, wie 1994 erweitert, Ã¼bereinstimmen"
+
+#: c.opt:966
+msgid "Deprecated in favor of -std=iso9899:1999"
+msgstr "Veraltet zugunsten von -std=iso9899:1999"
+
+#: c.opt:970
+msgid "Enable traditional preprocessing"
+msgstr "Traditionelle Vorverarbeitung einschalten"
+
+#: c.opt:974
+msgid "Support ISO C trigraphs"
+msgstr "Trigraphs nach ISO C unterstÃ¼tzen"
+
+#: c.opt:978
+msgid "Do not predefine system-specific and GCC-specific macros"
+msgstr "Keine system- oder GCC-spezifischen Makros vordefinieren"
+
+#: c.opt:982
+msgid "Enable verbose output"
+msgstr "Wortreiche Ausgabe einschalten"
+
+#: ada/lang.opt:96
+msgid "Specify options to GNAT"
+msgstr "Optionen fÃ¼r GNAT angeben"
+
 #: attribs.c:244
 #, gcc-internal-format
 msgid "%qs attribute directive ignored"
@@ -16578,47 +16544,47 @@
 msgid "offset outside bounds of constant string"
 msgstr "Adressabstand ist auÃŸerhalb der Grenzen der konstanten Zeichenkette"
 
-#: builtins.c:1001
+#: builtins.c:1015
 #, gcc-internal-format
 msgid "second argument to %<__builtin_prefetch%> must be a constant"
 msgstr "Zweites Argument fÃ¼r %<__builtin_prefetch%> muss eine Konstante sein"
 
-#: builtins.c:1008
+#: builtins.c:1022
 #, gcc-internal-format
 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
 msgstr "UngÃ¼ltiges zweites Argument fÃ¼r %<__builtin_prefetch%>; es wird Null verwendet"
 
-#: builtins.c:1016
+#: builtins.c:1030
 #, gcc-internal-format
 msgid "third argument to %<__builtin_prefetch%> must be a constant"
 msgstr "Drittes Argument fÃ¼r %<__builtin_prefetch%> muss eine Konstante sein"
 
-#: builtins.c:1023
+#: builtins.c:1037
 #, gcc-internal-format
 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
 msgstr "UngÃ¼ltiges drittes Argument fÃ¼r %<__builtin_prefetch%>; es wird Null verwendet"
 
-#: builtins.c:4592
+#: builtins.c:4608
 #, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> must be constant"
 msgstr "Argument von %<__builtin_args_info%> muss konstant sein"
 
-#: builtins.c:4598
+#: builtins.c:4614
 #, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> out of range"
 msgstr "Argument von %<__builtin_args_info%> auÃŸerhalb des Wertebereichs"
 
-#: builtins.c:4604
+#: builtins.c:4620
 #, gcc-internal-format
 msgid "missing argument in %<__builtin_args_info%>"
 msgstr "Fehlendes Argument in %<__builtin_args_info%>"
 
-#: builtins.c:4693 gimplify.c:2117
+#: builtins.c:4709 gimplify.c:2118
 #, gcc-internal-format
 msgid "too few arguments to function %<va_start%>"
 msgstr "Zu wenige Argumente fÃ¼r %<va_start%>"
 
-#: builtins.c:4857
+#: builtins.c:4872
 #, gcc-internal-format
 msgid "first argument to %<va_arg%> not of type %<va_list%>"
 msgstr "Erstes Argument fÃ¼r %<va_arg%> nicht vom Typ %<va_list%>"
@@ -16626,93 +16592,103 @@
 #. Unfortunately, this is merely undefined, rather than a constraint
 #. violation, so we cannot make this an error.  If this call is never
 #. executed, the program is still strictly conforming.
-#: builtins.c:4871
+#: builtins.c:4886
 #, gcc-internal-format
 msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr "%qT auf %qT erweitert beim Durchlaufen von %<...%>"
 
-#: builtins.c:4876
+#: builtins.c:4891
 #, gcc-internal-format
 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr "(Es sollte also %qT statt %qT an %<va_arg%> Ã¼bergeben werden)"
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4882 c-typeck.c:2408
+#: builtins.c:4897 c-typeck.c:2419
 #, gcc-internal-format
 msgid "if this code is reached, the program will abort"
 msgstr "Wenn dieser Code erreicht wird, wird das Programm abgebrochen"
 
-#: builtins.c:5000
+#: builtins.c:5015
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_frame_address%>"
 msgstr "UngÃ¼ltiges Argument fÃ¼r %<__builtin_frame_address%>"
 
-#: builtins.c:5002
+#: builtins.c:5017
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_return_address%>"
 msgstr "UngÃ¼ltiges Argument fÃ¼r %<__builtin_return_address%>"
 
-#: builtins.c:5015
+#: builtins.c:5030
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_frame_address%>"
 msgstr "Nicht unterstÃ¼tztes Argument fÃ¼r %<__builtin_frame_address%>"
 
-#: builtins.c:5017
+#: builtins.c:5032
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_return_address%>"
 msgstr "Nicht unterstÃ¼tztes Argument fÃ¼r %<__builtin_return_address%>"
 
-#: builtins.c:5564
+#: builtins.c:5579
 #, gcc-internal-format
 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
 msgstr "beide Argumente fÃ¼r %<__builtin___clear_cache%> mÃ¼ssen Zeiger sein"
 
 #. All valid uses of __builtin_va_arg_pack () are removed during
 #. inlining.
-#: builtins.c:6276 expr.c:8024
+#: builtins.c:6291 expr.c:8023
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 msgstr "%KungÃ¼ltige Verwendung von %<__builtin_va_arg_pack ()%>"
 
 #. All valid uses of __builtin_va_arg_pack_len () are removed during
 #. inlining.
-#: builtins.c:6282
+#: builtins.c:6297
 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
 msgstr "%KungÃ¼ltige Verwendung von %<__builtin_va_arg_pack_len ()%>"
 
-#: builtins.c:6578
+#: builtins.c:6593
 #, gcc-internal-format
 msgid "%<__builtin_longjmp%> second argument must be 1"
 msgstr "Zweites Argument fÃ¼r %<__builtin_longjmp%> muss 1 sein"
 
-#: builtins.c:7209
+#: builtins.c:7224
 #, gcc-internal-format
 msgid "target format does not support infinity"
 msgstr "Zielformat unterstÃ¼tzt nicht Â»unendlichÂ«"
 
-#: builtins.c:9623 builtins.c:9712
+#: builtins.c:9638 builtins.c:9727 builtins.c:10082
 #, gcc-internal-format
 msgid "non-floating-point argument to function %qs"
 msgstr "Nicht-Gleitkomma-Argument fÃ¼r Funktion %qs"
 
-#: builtins.c:11303
+#: builtins.c:10446 builtins.c:10466
 #, gcc-internal-format
+msgid "too few arguments to function %qs"
+msgstr "Zu wenige Argumente fÃ¼r Funktion %qs"
+
+#: builtins.c:10452 builtins.c:10472
+#, gcc-internal-format
+msgid "too many arguments to function %qs"
+msgstr "zu viele Argumente fÃ¼r Funktion %qs"
+
+#: builtins.c:11377
+#, gcc-internal-format
 msgid "%<va_start%> used in function with fixed args"
 msgstr "%<va_start%> in Funktion mit fester Parameterzahl verwendet"
 
-#: builtins.c:11311
+#: builtins.c:11385
 #, gcc-internal-format
 msgid "wrong number of arguments to function %<va_start%>"
 msgstr "falsche Anzahl der Argumente fÃ¼r Funktion %<va_start%>"
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:11324
+#: builtins.c:11398
 #, gcc-internal-format
 msgid "%<__builtin_next_arg%> called without an argument"
 msgstr "%<__builtin_next_arg%> ohne Argument gerufen"
 
-#: builtins.c:11329
+#: builtins.c:11403
 #, gcc-internal-format
 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 msgstr "falsche Anzahl der Argumente fÃ¼r Funktion %<__builtin_next_arg%>"
@@ -16722,24 +16698,24 @@
 #. argument.  We just warn and set the arg to be the last
 #. argument so that we will get wrong-code because of
 #. it.
-#: builtins.c:11358
+#: builtins.c:11432
 #, gcc-internal-format
 msgid "second parameter of %<va_start%> not last named argument"
 msgstr "Zweiter Parameter von %<va_start%> ist nicht letztgenanntes Argument"
 
-#: builtins.c:11472
+#: builtins.c:11546
 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
 msgstr "%Kerstes Argument von %D muss ein Zeiger, das zweite eine Ganzzahlkonstante sein"
 
-#: builtins.c:11485
+#: builtins.c:11559
 msgid "%Klast argument of %D is not integer constant between 0 and 3"
 msgstr "%Kletztes Argument von %D ist keine Ganzzahlkonstante zwischen 0 und 3"
 
-#: builtins.c:11529 builtins.c:11693 builtins.c:11752
+#: builtins.c:11603 builtins.c:11767 builtins.c:11826
 msgid "%Kcall to %D will always overflow destination buffer"
 msgstr "%KAufruf von %D wird den Zielpuffer immer Ã¼berlaufen lassen"
 
-#: builtins.c:11683
+#: builtins.c:11757
 msgid "%Kcall to %D might overflow destination buffer"
 msgstr "%KAufruf von %D kÃ¶nnte Zielpuffer Ã¼berlaufen lassen"
 
@@ -16862,440 +16838,440 @@
 msgid "conversion to %qT alters %qT constant value"
 msgstr "Umformung in %qT Ã¤ndert konstanten Wert von %qT"
 
-#: c-common.c:1296
+#: c-common.c:1299
 #, gcc-internal-format
 msgid "conversion to %qT from %qT may change the sign of the result"
 msgstr "Umwandlung in %qT von %qT kÃ¶nnte das Vorzeichen des Ergebnisses Ã¤ndern"
 
-#: c-common.c:1325
+#: c-common.c:1328
 #, gcc-internal-format
 msgid "conversion to %qT from %qT may alter its value"
 msgstr "Umwandlung in %qT von %qT kÃ¶nnte den Wert Ã¤ndern"
 
-#: c-common.c:1353
+#: c-common.c:1356
 #, gcc-internal-format
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "GroÃŸe Ganzzahl implizit auf vorzeichenlosen Typen abgeschnitten"
 
-#: c-common.c:1359 c-common.c:1366 c-common.c:1374
+#: c-common.c:1362 c-common.c:1369 c-common.c:1377
 #, gcc-internal-format
 msgid "overflow in implicit constant conversion"
 msgstr "Ãœberlauf in impliziter Konstantenkonvertierung"
 
-#: c-common.c:1528
+#: c-common.c:1531
 #, gcc-internal-format
 msgid "operation on %qE may be undefined"
 msgstr "Operation auf %qE kÃ¶nnte undefiniert sein"
 
-#: c-common.c:1821
+#: c-common.c:1824
 #, gcc-internal-format
 msgid "case label does not reduce to an integer constant"
 msgstr "case-Marke reduziert nicht auf Ganzzahlkonstante"
 
-#: c-common.c:1861
+#: c-common.c:1864
 #, gcc-internal-format
 msgid "case label value is less than minimum value for type"
 msgstr "case-Marke ist kleiner als Minimalwert des Typs"
 
-#: c-common.c:1869
+#: c-common.c:1872
 #, gcc-internal-format
 msgid "case label value exceeds maximum value for type"
 msgstr "case-Marke Ã¼berschreitet Maximalwert des Typs"
 
-#: c-common.c:1877
+#: c-common.c:1880
 #, gcc-internal-format
 msgid "lower value in case label range less than minimum value for type"
 msgstr "Unterer Wert in case-Marken-Bereich ist kleiner als der Minimalwert des Typs"
 
-#: c-common.c:1886
+#: c-common.c:1889
 #, gcc-internal-format
 msgid "upper value in case label range exceeds maximum value for type"
 msgstr "Oberer Wert in case-Marken-Bereich Ã¼berschreitet den Maximalwert des Typs"
 
-#: c-common.c:1960
+#: c-common.c:1963
 #, gcc-internal-format
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 msgstr "GCC kann keine Operatoren mit Ganzzahl- und Festkommatypen unterstÃ¼tzen, die zusammen zu viele Ganzzahl- und Bruch-Bits haben"
 
-#: c-common.c:2450
+#: c-common.c:2453
 #, gcc-internal-format
 msgid "invalid operands to binary %s (have %qT and %qT)"
 msgstr "UngÃ¼ltige Operanden fÃ¼r binÃ¤res %s (haben %qT und %qT)"
 
-#: c-common.c:2686
+#: c-common.c:2689
 #, gcc-internal-format
 msgid "comparison is always false due to limited range of data type"
 msgstr "Vergleich ist durch beschrÃ¤nkten Wertebereich des Datentyps stets Â»unwahrÂ«"
 
-#: c-common.c:2688
+#: c-common.c:2691
 #, gcc-internal-format
 msgid "comparison is always true due to limited range of data type"
 msgstr "Vergleich ist durch beschrÃ¤nkten Wertebereich des Datentyps stets Â»wahrÂ«"
 
-#: c-common.c:2767
+#: c-common.c:2770
 #, gcc-internal-format
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "Vergleich eines vorzeichenlosen Ausdrucks >= 0 ist stets Â»wahrÂ«"
 
-#: c-common.c:2777
+#: c-common.c:2780
 #, gcc-internal-format
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "Vergleich eines vorzeichenlosen Ausdrucks < 0 ist stets Â»unwahrÂ«"
 
-#: c-common.c:2818
+#: c-common.c:2821
 #, gcc-internal-format
 msgid "pointer of type %<void *%> used in arithmetic"
 msgstr "Zeiger auf Typen %<void *%> in Arithmetik verwendet"
 
-#: c-common.c:2824
+#: c-common.c:2827
 #, gcc-internal-format
 msgid "pointer to a function used in arithmetic"
 msgstr "Zeiger auf Funktion in Arithmetik verwendet"
 
-#: c-common.c:2830
+#: c-common.c:2833
 #, gcc-internal-format
 msgid "pointer to member function used in arithmetic"
 msgstr "Zeiger auf Elementfunktion in Arithmetik verwendet"
 
-#: c-common.c:2982
+#: c-common.c:2985
 #, gcc-internal-format
 msgid "the address of %qD will always evaluate as %<true%>"
 msgstr "Die Adresse von %qD wird immer zu %<wahr%> auswerten"
 
-#: c-common.c:3051 cp/semantics.c:596 cp/typeck.c:6411
+#: c-common.c:3054 cp/semantics.c:597 cp/typeck.c:6438
 #, gcc-internal-format
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "Um Zuweisung, die als Wahrheitswert verwendet wird, werden Klammern empfohlen"
 
-#: c-common.c:3123 c-typeck.c:8958
+#: c-common.c:3126 c-typeck.c:8969
 #, gcc-internal-format
 msgid "invalid use of %<restrict%>"
 msgstr "UngÃ¼ltige Verwendung von %<restrict%>"
 
-#: c-common.c:3339
+#: c-common.c:3346
 #, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a function type"
 msgstr "UngÃ¼ltige Anwendung von %<sizeof%> auf einen Funktionstypen"
 
-#: c-common.c:3349
+#: c-common.c:3356
 #, gcc-internal-format
 msgid "invalid application of %qs to a void type"
 msgstr "UngÃ¼ltige Anwendung von %qs auf einen void-Typen"
 
-#: c-common.c:3355
+#: c-common.c:3362
 #, gcc-internal-format
 msgid "invalid application of %qs to incomplete type %qT "
 msgstr "UngÃ¼ltige Anwendung von %qs auf unvollstÃ¤ndigen Typen %qT"
 
-#: c-common.c:3396
+#: c-common.c:3403
 #, gcc-internal-format
 msgid "%<__alignof%> applied to a bit-field"
 msgstr "%<__alignof%> auf Bitfeld angewandt"
 
-#: c-common.c:3969
+#: c-common.c:3976
 #, gcc-internal-format
 msgid "cannot disable built-in function %qs"
 msgstr "Eingebaute Funktion %qs kann nicht abgeschaltet werden"
 
-#: c-common.c:4172
+#: c-common.c:4179
 #, gcc-internal-format
 msgid "pointers are not permitted as case values"
 msgstr "Zeiger sind nicht als case-Werte zugelassen"
 
-#: c-common.c:4178
+#: c-common.c:4185
 #, gcc-internal-format
 msgid "range expressions in switch statements are non-standard"
 msgstr "WertebereichsausdrÃ¼cke in switch-Anweisungen sind nicht standardkonform"
 
-#: c-common.c:4204
+#: c-common.c:4211
 #, gcc-internal-format
 msgid "empty range specified"
 msgstr "Leerer Wertebereich angegeben"
 
-#: c-common.c:4264
+#: c-common.c:4271
 #, gcc-internal-format
 msgid "duplicate (or overlapping) case value"
 msgstr "Doppelte (oder sich Ã¼berschneidende) case-Werte"
 
-#: c-common.c:4265
+#: c-common.c:4272
 #, gcc-internal-format
 msgid "%Jthis is the first entry overlapping that value"
 msgstr "%JDies ist der erste Eintrag, der diesen Wert Ã¼berschneidet"
 
-#: c-common.c:4269
+#: c-common.c:4276
 #, gcc-internal-format
 msgid "duplicate case value"
 msgstr "Doppelter case-Wert"
 
-#: c-common.c:4270
+#: c-common.c:4277
 #, gcc-internal-format
 msgid "%Jpreviously used here"
 msgstr "%JBereits hier verwendet"
 
-#: c-common.c:4274
+#: c-common.c:4281
 #, gcc-internal-format
 msgid "multiple default labels in one switch"
 msgstr "Mehrere Standardmarken in einem Â»switchÂ«"
 
-#: c-common.c:4275
+#: c-common.c:4282
 #, gcc-internal-format
 msgid "%Jthis is the first default label"
 msgstr "%JDies ist die erste Standardmarke"
 
-#: c-common.c:4324
+#: c-common.c:4331
 #, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type"
 msgstr "%Jcase-Wert %qs nicht in AufzÃ¤hlungstyp"
 
-#: c-common.c:4327
+#: c-common.c:4334
 #, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type %qT"
 msgstr "%Jcase-Wert %qs nicht in AufzÃ¤hlungstyp %qT"
 
-#: c-common.c:4385
+#: c-common.c:4392
 #, gcc-internal-format
 msgid "%Hswitch missing default case"
 msgstr "%HDie Standardfallbehandlung in switch fehlt"
 
-#: c-common.c:4448
+#: c-common.c:4455
 #, gcc-internal-format
 msgid "%Henumeration value %qE not handled in switch"
 msgstr "%HAufzÃ¤hlungswert %qE wird nicht von switch behandelt"
 
-#: c-common.c:4472
+#: c-common.c:4479
 #, gcc-internal-format
 msgid "taking the address of a label is non-standard"
 msgstr "Das Ermitteln der Adresse einer Marke ist nicht standardkonform"
 
-#: c-common.c:4622
+#: c-common.c:4629
 #, gcc-internal-format
 msgid "%qE attribute ignored for field of type %qT"
 msgstr "Attribut %qE ignoriert fÃ¼r Feld vom Typ %qT"
 
-#: c-common.c:4633 c-common.c:4652 c-common.c:4670 c-common.c:4697
-#: c-common.c:4724 c-common.c:4750 c-common.c:4769 c-common.c:4793
-#: c-common.c:4816 c-common.c:4839 c-common.c:4860 c-common.c:4881
-#: c-common.c:4905 c-common.c:4931 c-common.c:4968 c-common.c:4995
-#: c-common.c:5046 c-common.c:5130 c-common.c:5160 c-common.c:5179
-#: c-common.c:5499 c-common.c:5559 c-common.c:5580 c-common.c:5644
-#: c-common.c:5762 c-common.c:5828 c-common.c:5877 c-common.c:5923
-#: c-common.c:5993 c-common.c:6017 c-common.c:6301 c-common.c:6324
+#: c-common.c:4640 c-common.c:4659 c-common.c:4677 c-common.c:4704
+#: c-common.c:4731 c-common.c:4757 c-common.c:4776 c-common.c:4800
+#: c-common.c:4823 c-common.c:4846 c-common.c:4867 c-common.c:4888
+#: c-common.c:4912 c-common.c:4938 c-common.c:4975 c-common.c:5002
+#: c-common.c:5045 c-common.c:5129 c-common.c:5159 c-common.c:5178
+#: c-common.c:5498 c-common.c:5558 c-common.c:5579 c-common.c:5643
+#: c-common.c:5761 c-common.c:5827 c-common.c:5876 c-common.c:5922
+#: c-common.c:5992 c-common.c:6016 c-common.c:6301 c-common.c:6324
 #: c-common.c:6363
 #, gcc-internal-format
 msgid "%qE attribute ignored"
 msgstr "Attribut %qE wird ignoriert"
 
-#: c-common.c:4715 c-common.c:4741
+#: c-common.c:4722 c-common.c:4748
 #, gcc-internal-format
 msgid "%qE attribute conflicts with attribute %s"
 msgstr "Attribut %qE steht mit Attribut %s in Konflikt"
 
-#: c-common.c:4962
+#: c-common.c:4969
 #, gcc-internal-format
 msgid "%qE attribute have effect only on public objects"
 msgstr "Attribut %qE wirkt sich nur auf Ã¶ffentliche Objekte aus"
 
-#: c-common.c:5067
+#: c-common.c:5066
 #, gcc-internal-format
 msgid "destructor priorities are not supported"
 msgstr "DestruktorprioritÃ¤ten werden nicht unterstÃ¼tzt"
 
-#: c-common.c:5069
+#: c-common.c:5068
 #, gcc-internal-format
 msgid "constructor priorities are not supported"
 msgstr "KonstruktorprioritÃ¤ten werden nicht unterstÃ¼tzt"
 
-#: c-common.c:5086
+#: c-common.c:5085
 #, gcc-internal-format
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 msgstr "DestruktorprioritÃ¤ten von 0 bis %d sind fÃ¼r die Implementierung vorbehalten"
 
-#: c-common.c:5091
+#: c-common.c:5090
 #, gcc-internal-format
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 msgstr "KonstruktorprioritÃ¤ten von 0 bis %d sind fÃ¼r die Implementierung vorbehalten"
 
-#: c-common.c:5099
+#: c-common.c:5098
 #, gcc-internal-format
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 msgstr "DestruktorprioritÃ¤ten mÃ¼ssen Ganzzahlen von 0 bis einschlieÃŸlich %d sein"
 
-#: c-common.c:5102
+#: c-common.c:5101
 #, gcc-internal-format
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 msgstr "KonstruktorprioritÃ¤ten mÃ¼ssen Ganzzahlen von 0 bis einschlieÃŸlich %d sein"
 
-#: c-common.c:5221
+#: c-common.c:5220
 #, gcc-internal-format
 msgid "unknown machine mode %qs"
 msgstr "Unbekannter Maschinenzustand %qs"
 
-#: c-common.c:5250
+#: c-common.c:5249
 #, gcc-internal-format
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 msgstr "Angabe von Vektortypen mit __attribute__ ((Modus)) ist veraltet"
 
-#: c-common.c:5253
+#: c-common.c:5252
 #, gcc-internal-format
 msgid "use __attribute__ ((vector_size)) instead"
 msgstr "Stattdessen __attribute__ ((VektorgrÃ¶ÃŸe)) verwenden"
 
-#: c-common.c:5262
+#: c-common.c:5261
 #, gcc-internal-format
 msgid "unable to emulate %qs"
 msgstr "%qs kann nicht emuliert werden"
 
-#: c-common.c:5272
+#: c-common.c:5271
 #, gcc-internal-format
 msgid "invalid pointer mode %qs"
 msgstr "UngÃ¼ltiger Zeigermodus %qs"
 
-#: c-common.c:5289
+#: c-common.c:5288
 #, gcc-internal-format
 msgid "signness of type and machine mode %qs don't match"
 msgstr "Vorzeicheneigenschaft des Typen und Maschinenmodus %qs passen nicht zusammen"
 
-#: c-common.c:5300
+#: c-common.c:5299
 #, gcc-internal-format
 msgid "no data type for mode %qs"
 msgstr "Kein Datentyp fÃ¼r Zustand %qs"
 
-#: c-common.c:5310
+#: c-common.c:5309
 #, gcc-internal-format
 msgid "cannot use mode %qs for enumeral types"
 msgstr "Modus %qs kann nicht fÃ¼r AufzÃ¤hlungstypen verwendet werden"
 
-#: c-common.c:5337
+#: c-common.c:5336
 #, gcc-internal-format
 msgid "mode %qs applied to inappropriate type"
 msgstr "Modus %qs auf unpassenden Typen angewendet"
 
-#: c-common.c:5368
+#: c-common.c:5367
 #, gcc-internal-format
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "%JAbschnitts-Attribut kann nicht fÃ¼r lokale Variablen angegeben werden"
 
-#: c-common.c:5379 config/bfin/bfin.c:4879 config/bfin/bfin.c:4930
+#: c-common.c:5378 config/bfin/bfin.c:4982 config/bfin/bfin.c:5033
 #, gcc-internal-format
 msgid "section of %q+D conflicts with previous declaration"
 msgstr "Abschnitt von %q+D in Konflikt mit vorheriger Deklaration"
 
-#: c-common.c:5388
+#: c-common.c:5387
 #, gcc-internal-format
 msgid "section attribute not allowed for %q+D"
 msgstr "Abschnitts-Attribut nicht erlaubt fÃ¼r %q+D"
 
-#: c-common.c:5394
+#: c-common.c:5393
 #, gcc-internal-format
 msgid "%Jsection attributes are not supported for this target"
 msgstr "%JAbschnitts-Attribute werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
 
-#: c-common.c:5426
+#: c-common.c:5425
 #, gcc-internal-format
 msgid "requested alignment is not a constant"
 msgstr "Verlangte Ausrichtung ist keine Konstante"
 
-#: c-common.c:5431
+#: c-common.c:5430
 #, gcc-internal-format
 msgid "requested alignment is not a power of 2"
 msgstr "Verlangte Ausrichtung ist keine Zweierpotenz"
 
-#: c-common.c:5436
+#: c-common.c:5435
 #, gcc-internal-format
 msgid "requested alignment is too large"
 msgstr "Verlangte Ausrichtung ist zu groÃŸ"
 
-#: c-common.c:5462
+#: c-common.c:5461
 #, gcc-internal-format
 msgid "alignment may not be specified for %q+D"
 msgstr "FÃ¼r %q+D darf keine Ausrichtung angegeben werden"
 
-#: c-common.c:5469
+#: c-common.c:5468
 #, gcc-internal-format
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 msgstr "Ausrichtung fÃ¼r %q+D wurde zuvor als %d angegeben und kann nicht verringert werden"
 
-#: c-common.c:5473
+#: c-common.c:5472
 #, gcc-internal-format
 msgid "alignment for %q+D must be at least %d"
 msgstr "Ausrichtung fÃ¼r %q+D muss mindestens %d sein"
 
-#: c-common.c:5522
+#: c-common.c:5521
 #, gcc-internal-format
 msgid "%q+D defined both normally and as an alias"
 msgstr "%q+D sowohl normal als auch als Alias definiert"
 
-#: c-common.c:5538
+#: c-common.c:5537
 #, gcc-internal-format
 msgid "alias argument not a string"
 msgstr "Alias-Argument ist keine Zeichenkette"
 
-#: c-common.c:5601
+#: c-common.c:5600
 #, gcc-internal-format
 msgid "%Jweakref attribute must appear before alias attribute"
 msgstr "%JAttribut weakref muss vor Attribut alias auftreten"
 
-#: c-common.c:5631
+#: c-common.c:5630
 #, gcc-internal-format
 msgid "%qE attribute ignored on non-class types"
 msgstr "Attribut %qE ignoriert fÃ¼r Nicht-Klassen-Typen"
 
-#: c-common.c:5637
+#: c-common.c:5636
 #, gcc-internal-format
 msgid "%qE attribute ignored because %qT is already defined"
 msgstr "Attribut %qE ignoriert, da %qT bereits definiert ist"
 
-#: c-common.c:5650
+#: c-common.c:5649
 #, gcc-internal-format
 msgid "visibility argument not a string"
 msgstr "Sichtbarkeitsargument ist keine Zeichenkette"
 
-#: c-common.c:5662
+#: c-common.c:5661
 #, gcc-internal-format
 msgid "%qE attribute ignored on types"
 msgstr "Attribut %qE fÃ¼r Typen ignoriert"
 
-#: c-common.c:5678
+#: c-common.c:5677
 #, gcc-internal-format
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr "Sichtbarkeitsargument muss Â»defaultÂ«, Â»hiddenÂ«, Â»protectedÂ« oder Â»internalÂ« sein"
 
-#: c-common.c:5689
+#: c-common.c:5688
 #, gcc-internal-format
 msgid "%qD redeclared with different visibility"
 msgstr "%qD mit anderer Sichtbarkeit redeklariert"
 
-#: c-common.c:5692 c-common.c:5696
+#: c-common.c:5691 c-common.c:5695
 #, gcc-internal-format
 msgid "%qD was declared %qs which implies default visibility"
 msgstr "%qD wurde als %qs deklariert, was Standardsichtbarkeit bedeutet"
 
-#: c-common.c:5770
+#: c-common.c:5769
 #, gcc-internal-format
 msgid "tls_model argument not a string"
 msgstr "Argument fÃ¼r tls_model ist keine Zeichenkette"
 
-#: c-common.c:5783
+#: c-common.c:5782
 #, gcc-internal-format
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr "Argument fÃ¼r tls_model muss Â»local-execÂ«, Â»initial-execÂ«, Â»local-dynamicÂ« oder Â»global-dynamicÂ« sein"
 
-#: c-common.c:5802 c-common.c:5897
+#: c-common.c:5801 c-common.c:5896
 #, gcc-internal-format
 msgid "%J%qE attribute applies only to functions"
 msgstr "%JAttribut %qE kann nur auf Funktionen angewandt werden"
 
-#: c-common.c:5807 c-common.c:5902
+#: c-common.c:5806 c-common.c:5901
 #, gcc-internal-format
 msgid "%Jcan%'t set %qE attribute after definition"
 msgstr "%JAttribut %qE kann nicht nach der Definition gesetzt werden"
 
-#: c-common.c:5858
+#: c-common.c:5857
 #, gcc-internal-format
 msgid "alloc_size parameter outside range"
 msgstr "Parameter alloc_size auÃŸerhalb des Wertebereiches"
 
-#: c-common.c:5991
+#: c-common.c:5990
 #, gcc-internal-format
 msgid "%qE attribute ignored for %qE"
 msgstr "Attribut %qE ignoriert fÃ¼r %qE"
@@ -17405,7 +17381,7 @@
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 msgstr "%<offsetof%> kann nicht angewandt werden, wenn %<operator[]%> Ã¼berladen ist"
 
-#: c-common.c:6818 cp/typeck.c:4525
+#: c-common.c:6818 cp/typeck.c:4533
 #, gcc-internal-format
 msgid "attempt to take address of bit-field structure member %qD"
 msgstr "Versuch, die Adresse des Bitfeldstrukturelements %qD zu ermitteln"
@@ -17440,14 +17416,14 @@
 msgid "size of array is too large"
 msgstr "FeldgrÃ¶ÃŸe ist zu groÃŸ"
 
-#: c-common.c:7041 c-common.c:7090 c-typeck.c:2705
+#: c-common.c:7041 c-common.c:7090 c-typeck.c:2716
 #, gcc-internal-format
 msgid "too few arguments to function %qE"
 msgstr "Zu wenige Argumente fÃ¼r Funktion %qE"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-common.c:7058 c-typeck.c:4374
+#: c-common.c:7058 c-typeck.c:4385
 #, gcc-internal-format
 msgid "incompatible type for argument %d of %qE"
 msgstr "Inkompatibler Typ fÃ¼r Argument %d von %qE"
@@ -17527,8 +17503,8 @@
 #. an unprototyped function, it is compile-time undefined;
 #. making it a constraint in that case was rejected in
 #. DR#252.
-#: c-convert.c:95 c-typeck.c:1775 c-typeck.c:4012 cp/typeck.c:1502
-#: cp/typeck.c:5717 cp/typeck.c:6325 fortran/convert.c:88
+#: c-convert.c:95 c-typeck.c:1785 c-typeck.c:4023 cp/typeck.c:1548
+#: cp/typeck.c:5725 cp/typeck.c:6352 fortran/convert.c:88
 #: treelang/tree-convert.c:79
 #, gcc-internal-format
 msgid "void value not ignored as it ought to be"
@@ -17540,104 +17516,104 @@
 msgid "conversion to non-scalar type requested"
 msgstr "Konvertierung zu Nicht-Skalar-Typ verlangt"
 
-#: c-decl.c:546
+#: c-decl.c:547
 #, gcc-internal-format
 msgid "array %q+D assumed to have one element"
 msgstr "Feld %q+D als einelementig betrachtet"
 
-#: c-decl.c:651
+#: c-decl.c:652
 #, gcc-internal-format
 msgid "GCC supports only %u nested scopes"
 msgstr "GCC unterstÃ¼tzt nur %u geschachtelte GÃ¼ltigkeitsbereiche"
 
-#: c-decl.c:737 cp/decl.c:358
+#: c-decl.c:738 cp/decl.c:359
 #, gcc-internal-format
 msgid "label %q+D used but not defined"
 msgstr "Marke %q+D verwendet, aber nicht definiert"
 
-#: c-decl.c:778
+#: c-decl.c:779
 #, gcc-internal-format
 msgid "nested function %q+D declared but never defined"
 msgstr "Geschachtelte Funktion %q+D deklariert, aber nirgendwo definiert"
 
-#: c-decl.c:788
+#: c-decl.c:789
 #, gcc-internal-format
 msgid "inline function %q+D declared but never defined"
 msgstr "Inline-Funktion %q+D deklariert, aber nirgendwo definiert"
 
-#: c-decl.c:801 cp/decl.c:608
+#: c-decl.c:802 cp/decl.c:609
 #, gcc-internal-format
 msgid "unused variable %q+D"
 msgstr "Variable %q+D wird nicht verwendet"
 
-#: c-decl.c:805
+#: c-decl.c:806
 #, gcc-internal-format
 msgid "type of array %q+D completed incompatibly with implicit initialization"
 msgstr "Typ des Feldes %q+D vervollstÃ¤ndigt UnvertrÃ¤glichkeit mit impliziter Initialisierung"
 
-#: c-decl.c:1039
+#: c-decl.c:1040
 #, gcc-internal-format
 msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
 msgstr "Eine Parameterliste mit Auslassung passt nicht zu einer leeren Parameternamenslistendeklaration"
 
-#: c-decl.c:1046
+#: c-decl.c:1047
 #, gcc-internal-format
 msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
 msgstr "Ein Argumenttyp mit Standard-Promotion passt nicht zu leerer Parameternamenslistendeklaration"
 
-#: c-decl.c:1087
+#: c-decl.c:1088
 #, gcc-internal-format
 msgid "prototype for %q+D declares more arguments than previous old-style definition"
 msgstr "Prototyp fÃ¼r %q+D deklariert mehr Argumente als vorherige Definition im alten Stil"
 
-#: c-decl.c:1093
+#: c-decl.c:1094
 #, gcc-internal-format
 msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
 msgstr "Prototyp fÃ¼r %q+D deklariert weniger Argumente als vorherige Definition im alten Stil"
 
-#: c-decl.c:1102
+#: c-decl.c:1103
 #, gcc-internal-format
 msgid "prototype for %q+D declares argument %d with incompatible type"
 msgstr "Prototyp fÃ¼r %q+D deklariert Argument %d mit inkompatiblem Typen"
 
 #. If we get here, no errors were found, but do issue a warning
 #. for this poor-style construct.
-#: c-decl.c:1115
+#: c-decl.c:1116
 #, gcc-internal-format
 msgid "prototype for %q+D follows non-prototype definition"
 msgstr "Prototyp fÃ¼r %q+D folgt einer Nicht-Prototyp-Definition"
 
-#: c-decl.c:1130
+#: c-decl.c:1131
 #, gcc-internal-format
 msgid "previous definition of %q+D was here"
 msgstr "Vorherige Definition von %q+D war hier"
 
-#: c-decl.c:1132
+#: c-decl.c:1133
 #, gcc-internal-format
 msgid "previous implicit declaration of %q+D was here"
 msgstr "Vorherige implizite Deklaration von %q+D war hier"
 
-#: c-decl.c:1134
+#: c-decl.c:1135
 #, gcc-internal-format
 msgid "previous declaration of %q+D was here"
 msgstr "Vorherige Deklaration von %q+D war hier"
 
-#: c-decl.c:1174
+#: c-decl.c:1175
 #, gcc-internal-format
 msgid "%q+D redeclared as different kind of symbol"
 msgstr "%q+D als andere Symbolart redeklariert"
 
-#: c-decl.c:1178
+#: c-decl.c:1179
 #, gcc-internal-format
 msgid "built-in function %q+D declared as non-function"
 msgstr "Eingebaute Funktion %q+D als Nicht-Funktion deklariert"
 
-#: c-decl.c:1181 c-decl.c:1298 c-decl.c:1983
+#: c-decl.c:1182 c-decl.c:1299 c-decl.c:1988
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a built-in function"
 msgstr "Deklaration von %q+D Ã¼berdeckt eine eingebaute Funktion"
 
-#: c-decl.c:1190
+#: c-decl.c:1191
 #, gcc-internal-format
 msgid "redeclaration of enumerator %q+D"
 msgstr "Redeklaration von AufzÃ¤hlung %q+D"
@@ -17645,274 +17621,274 @@
 #. If types don't match for a built-in, throw away the
 #. built-in.  No point in calling locate_old_decl here, it
 #. won't print anything.
-#: c-decl.c:1211
+#: c-decl.c:1212
 #, gcc-internal-format
 msgid "conflicting types for built-in function %q+D"
 msgstr "In Konflikt stehende Typen fÃ¼r eingebaute Funktion %q+D"
 
-#: c-decl.c:1235 c-decl.c:1248 c-decl.c:1258
+#: c-decl.c:1236 c-decl.c:1249 c-decl.c:1259
 #, gcc-internal-format
 msgid "conflicting types for %q+D"
 msgstr "In Konflikt stehende Typen fÃ¼r %q+D"
 
-#: c-decl.c:1256
+#: c-decl.c:1257
 #, gcc-internal-format
 msgid "conflicting type qualifiers for %q+D"
 msgstr "In Konflikt stehende Typqualifizierer fÃ¼r %q+D"
 
 #. Allow OLDDECL to continue in use.
-#: c-decl.c:1273
+#: c-decl.c:1274
 #, gcc-internal-format
 msgid "redefinition of typedef %q+D"
 msgstr "Redefinition des typedef %q+D"
 
-#: c-decl.c:1324 c-decl.c:1426
+#: c-decl.c:1325 c-decl.c:1427
 #, gcc-internal-format
 msgid "redefinition of %q+D"
 msgstr "Redefinition von %q+D"
 
-#: c-decl.c:1359 c-decl.c:1464
+#: c-decl.c:1360 c-decl.c:1465
 #, gcc-internal-format
 msgid "static declaration of %q+D follows non-static declaration"
 msgstr "Statische Deklaration von %q+D folgt nicht-statischer Deklaration"
 
-#: c-decl.c:1369 c-decl.c:1376 c-decl.c:1453 c-decl.c:1461
+#: c-decl.c:1370 c-decl.c:1377 c-decl.c:1454 c-decl.c:1462
 #, gcc-internal-format
 msgid "non-static declaration of %q+D follows static declaration"
 msgstr "Nicht-statische Deklaration von %q+D folgt statischer Deklaration"
 
-#: c-decl.c:1393
+#: c-decl.c:1394
 #, gcc-internal-format
 msgid "%<gnu_inline%> attribute present on %q+D"
 msgstr "Attribut %<gnu_inline%> vorhanden bei %q+D"
 
-#: c-decl.c:1395
+#: c-decl.c:1396
 #, gcc-internal-format
 msgid "%Jbut not here"
 msgstr "%Jaber nicht hier"
 
-#: c-decl.c:1413
+#: c-decl.c:1414
 #, gcc-internal-format
 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
 msgstr "Thread-lokale Deklaration von %q+D folgt nicht-Thread-lokaler Deklaration"
 
-#: c-decl.c:1416
+#: c-decl.c:1417
 #, gcc-internal-format
 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
 msgstr "Nicht-Thread-lokale Deklaration von %q+D folgt Thread-lokaler Deklaration"
 
-#: c-decl.c:1446
+#: c-decl.c:1447
 #, gcc-internal-format
 msgid "extern declaration of %q+D follows declaration with no linkage"
 msgstr "extern-Deklaration von %q+D folgt Deklaration ohne Bindung"
 
-#: c-decl.c:1482
+#: c-decl.c:1483
 #, gcc-internal-format
 msgid "declaration of %q+D with no linkage follows extern declaration"
 msgstr "Deklaration von %q+D ohne Bindung folgt einer extern-Deklaration"
 
-#: c-decl.c:1488
+#: c-decl.c:1489
 #, gcc-internal-format
 msgid "redeclaration of %q+D with no linkage"
 msgstr "Redeklaration von %q+D ohne Bindung"
 
-#: c-decl.c:1502
+#: c-decl.c:1503
 #, gcc-internal-format
 msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
 msgstr "Redeklaration von %q+D mit anderer Sichtbarkeit (alte Sichtbarkeit beibehalten)"
 
-#: c-decl.c:1513
+#: c-decl.c:1514
 #, gcc-internal-format
 msgid "inline declaration of %qD follows declaration with attribute noinline"
 msgstr "inline-Deklaration von %qD folgt Deklaration mit Attribut noinline"
 
-#: c-decl.c:1520
+#: c-decl.c:1521
 #, gcc-internal-format
 msgid "declaration of %q+D with attribute noinline follows inline declaration "
 msgstr "Deklaration von %q+D mit Attribut noinline folgt inline-Deklaration "
 
-#: c-decl.c:1539
+#: c-decl.c:1540
 #, gcc-internal-format
 msgid "%q+D declared inline after being called"
 msgstr "%q+D als inline deklariert, nachdem es aufgerufen wurde"
 
-#: c-decl.c:1544
+#: c-decl.c:1545
 #, gcc-internal-format
 msgid "%q+D declared inline after its definition"
 msgstr "%q+D nach der Definition als inline deklariert"
 
-#: c-decl.c:1563
+#: c-decl.c:1564
 #, gcc-internal-format
 msgid "redefinition of parameter %q+D"
 msgstr "Redefinition des Parameters %q+D"
 
-#: c-decl.c:1590
+#: c-decl.c:1591
 #, gcc-internal-format
 msgid "redundant redeclaration of %q+D"
 msgstr "Redundante Redeklaration von %q+D"
 
-#: c-decl.c:1970
+#: c-decl.c:1975
 #, gcc-internal-format
 msgid "declaration of %q+D shadows previous non-variable"
 msgstr "Deklaration von %q+D Ã¼berdeckt eine vorhergehende Nicht-Variable"
 
-#: c-decl.c:1975
+#: c-decl.c:1980
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a parameter"
 msgstr "Deklaration von %q+D Ã¼berdeckt einen Parameter"
 
-#: c-decl.c:1978
+#: c-decl.c:1983
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a global declaration"
 msgstr "Deklaration von %q+D Ã¼berdeckt eine globale Deklaration"
 
-#: c-decl.c:1988
+#: c-decl.c:1993
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a previous local"
 msgstr "Deklaration von %q+D Ã¼berdeckt einen vorhergehenden lokalen Bezeichner"
 
-#: c-decl.c:1991 cp/name-lookup.c:988 cp/name-lookup.c:1019
-#: cp/name-lookup.c:1027
+#: c-decl.c:1996 cp/name-lookup.c:987 cp/name-lookup.c:1018
+#: cp/name-lookup.c:1026
 #, gcc-internal-format
 msgid "%Jshadowed declaration is here"
 msgstr "%JVerdeckte Deklaration ist hier"
 
-#: c-decl.c:2183
+#: c-decl.c:2188
 #, gcc-internal-format
 msgid "nested extern declaration of %qD"
 msgstr "Geschachtelte extern-Deklaration von %qD"
 
-#: c-decl.c:2346 c-decl.c:2349
+#: c-decl.c:2351 c-decl.c:2354
 #, gcc-internal-format
 msgid "implicit declaration of function %qE"
 msgstr "Implizite Deklaration der Funktion %qE"
 
-#: c-decl.c:2411
+#: c-decl.c:2416
 #, gcc-internal-format
 msgid "incompatible implicit declaration of built-in function %qD"
 msgstr "UnvertrÃ¤gliche implizite Deklaration der eingebauten Funktion %qD"
 
-#: c-decl.c:2420
+#: c-decl.c:2425
 #, gcc-internal-format
 msgid "incompatible implicit declaration of function %qD"
 msgstr "UnvertrÃ¤gliche implizite Deklaration der Funktion %qD"
 
-#: c-decl.c:2473
+#: c-decl.c:2478
 #, gcc-internal-format
 msgid "%H%qE undeclared here (not in a function)"
 msgstr "%H%qE ist hier nicht deklariert (nicht in einer Funktion)"
 
-#: c-decl.c:2478
+#: c-decl.c:2483
 #, gcc-internal-format
 msgid "%H%qE undeclared (first use in this function)"
 msgstr "%H%qE nicht deklariert (erste Benutzung in dieser Funktion)"
 
-#: c-decl.c:2482
+#: c-decl.c:2487
 #, gcc-internal-format
 msgid "%H(Each undeclared identifier is reported only once"
 msgstr "%H(Jeder nicht deklarierte Bezeichner wird nur einmal aufgefÃ¼hrt"
 
-#: c-decl.c:2483
+#: c-decl.c:2488
 #, gcc-internal-format
 msgid "%Hfor each function it appears in.)"
 msgstr "%HfÃ¼r jede Funktion in der er auftritt.)"
 
-#: c-decl.c:2521 cp/decl.c:2397
+#: c-decl.c:2526 cp/decl.c:2404
 #, gcc-internal-format
 msgid "label %qE referenced outside of any function"
 msgstr "Marke %qE auÃŸerhalb einer Funktion referenziert"
 
-#: c-decl.c:2563
+#: c-decl.c:2568
 #, gcc-internal-format
 msgid "duplicate label declaration %qE"
 msgstr "Doppelte Markendeklaration %qE"
 
-#: c-decl.c:2599
+#: c-decl.c:2604
 #, gcc-internal-format
 msgid "%Hduplicate label %qD"
 msgstr "%HDoppelte Marke %qD"
 
-#: c-decl.c:2609
+#: c-decl.c:2614
 #, gcc-internal-format
 msgid "%Jjump into statement expression"
 msgstr "%JSprung in Anweisungs-Ausdruck"
 
-#: c-decl.c:2611
+#: c-decl.c:2616
 #, gcc-internal-format
 msgid "%Jjump into scope of identifier with variably modified type"
 msgstr "%JIn GÃ¼ltigkeitsbereich von Bezeichner mit variabel modifiziertem Typ springen"
 
-#: c-decl.c:2626
+#: c-decl.c:2631
 #, gcc-internal-format
 msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
 msgstr "%HTraditionelles C bietet keinen separaten Namespace fÃ¼r Marken an, Bezeichner %qE steht in Konflikt"
 
-#: c-decl.c:2701
+#: c-decl.c:2706
 #, gcc-internal-format
 msgid "%H%qE defined as wrong kind of tag"
 msgstr "%H%qE als falsche Symbolart definiert"
 
-#: c-decl.c:2903
+#: c-decl.c:2908
 #, gcc-internal-format
 msgid "unnamed struct/union that defines no instances"
 msgstr "Unbenannte struct/union, die keine Instanzen definiert"
 
-#: c-decl.c:2911
+#: c-decl.c:2916
 #, gcc-internal-format
 msgid "empty declaration with storage class specifier does not redeclare tag"
 msgstr "Leere Deklaration mit Speicherklassenangabe redeklariert nicht Symbol"
 
-#: c-decl.c:2922
+#: c-decl.c:2927
 #, gcc-internal-format
 msgid "empty declaration with type qualifier does not redeclare tag"
 msgstr "Leere Deklaration mit Typqualifizierer redeklariert nicht Symbol"
 
-#: c-decl.c:2943 c-decl.c:2950
+#: c-decl.c:2948 c-decl.c:2955
 #, gcc-internal-format
 msgid "useless type name in empty declaration"
 msgstr "Nutzloser Typname in leerer Deklaration"
 
-#: c-decl.c:2958
+#: c-decl.c:2963
 #, gcc-internal-format
 msgid "%<inline%> in empty declaration"
 msgstr "%<inline%> in leerer Deklaration"
 
-#: c-decl.c:2964
+#: c-decl.c:2969
 #, gcc-internal-format
 msgid "%<auto%> in file-scope empty declaration"
 msgstr "%<auto%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich"
 
-#: c-decl.c:2970
+#: c-decl.c:2975
 #, gcc-internal-format
 msgid "%<register%> in file-scope empty declaration"
 msgstr "%<register%> in leerer Deklaration im Datei-GÃ¼ltigkeitsbereich"
 
-#: c-decl.c:2976
+#: c-decl.c:2981
 #, gcc-internal-format
 msgid "useless storage class specifier in empty declaration"
 msgstr "Nutzlose Speicherklassenangabe in leerer Deklaration"
 
-#: c-decl.c:2982
+#: c-decl.c:2987
 #, gcc-internal-format
 msgid "useless %<__thread%> in empty declaration"
 msgstr "Nutzloses %<__thread%> in leerer Deklaration"
 
-#: c-decl.c:2990
+#: c-decl.c:2995
 #, gcc-internal-format
 msgid "useless type qualifier in empty declaration"
 msgstr "Nutzloser Typqualifizierer in leerer Deklaration"
 
-#: c-decl.c:2997
+#: c-decl.c:3002
 #, gcc-internal-format
 msgid "empty declaration"
 msgstr "Leere Deklaration"
 
-#: c-decl.c:3063
+#: c-decl.c:3068
 #, gcc-internal-format
 msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
 msgstr "ISO-C90 unterstÃ¼tzt kein %<static%> oder Typkennzeichner in Parameterfelddeklaratoren"
 
-#: c-decl.c:3066
+#: c-decl.c:3071
 #, gcc-internal-format
 msgid "ISO C90 does not support %<[*]%> array declarators"
 msgstr "ISO-C90 unterstÃ¼tzt nicht %<[*]%>-Felddeklaratoren"
@@ -17920,253 +17896,248 @@
 #. C99 6.7.5.2p4
 #. A function definition isn't function prototype scope C99 6.2.1p4.
 #. C99 6.7.5.2p4
-#: c-decl.c:3073 c-decl.c:5015
+#: c-decl.c:3078 c-decl.c:5014
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than function prototype scope"
 msgstr "%<[*]%> auÃŸerhalb des Bereichs des Funktionsprototypen nicht erlaubt"
 
-#: c-decl.c:3097
+#: c-decl.c:3181
 #, gcc-internal-format
-msgid "static or type qualifiers in abstract declarator"
-msgstr "static oder Typkennzeichner in abstraktem Deklarator"
-
-#: c-decl.c:3183
-#, gcc-internal-format
 msgid "%q+D is usually a function"
 msgstr "%q+D ist Ã¼blicherweise eine Funktion"
 
-#: c-decl.c:3192 cp/decl.c:3983 cp/decl2.c:773
+#: c-decl.c:3190 cp/decl.c:4003 cp/decl2.c:773
 #, gcc-internal-format
 msgid "typedef %qD is initialized (use __typeof__ instead)"
 msgstr "typedef %qD ist initialisiert (stattdessen lieber __typeof__ verwenden)"
 
-#: c-decl.c:3197
+#: c-decl.c:3195
 #, gcc-internal-format
 msgid "function %qD is initialized like a variable"
 msgstr "Funktion %qD ist wie eine Variable initialisiert"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3203
+#: c-decl.c:3201
 #, gcc-internal-format
 msgid "parameter %qD is initialized"
 msgstr "Parameter %qD ist initialisiert"
 
-#: c-decl.c:3228
+#: c-decl.c:3226
 #, gcc-internal-format
 msgid "variable %qD has initializer but incomplete type"
 msgstr "Variable %qD hat Initialisierung, aber unvollstÃ¤ndigen Typ"
 
-#: c-decl.c:3316 c-decl.c:6108 cp/decl.c:4025 cp/decl.c:10985
+#: c-decl.c:3314 c-decl.c:6107 cp/decl.c:4045 cp/decl.c:11083
 #, gcc-internal-format
 msgid "inline function %q+D given attribute noinline"
 msgstr "inline-Funktion %q+D wurde das Attribut Â»noinlineÂ« gegeben"
 
-#: c-decl.c:3327
+#: c-decl.c:3326
 #, gcc-internal-format
 msgid "%q+D is static but declared in inline function %qD which is not static"
 msgstr "%q+D ist statisch, aber in Inline-Funktion %qD deklariert, was nicht statisch ist"
 
-#: c-decl.c:3418
+#: c-decl.c:3417
 #, gcc-internal-format
 msgid "initializer fails to determine size of %q+D"
 msgstr "Initialisierung gibt nicht die GrÃ¶ÃŸe von %q+D an"
 
-#: c-decl.c:3423
+#: c-decl.c:3422
 #, gcc-internal-format
 msgid "array size missing in %q+D"
 msgstr "FeldgrÃ¶ÃŸe fehlt in %q+D"
 
-#: c-decl.c:3435
+#: c-decl.c:3434
 #, gcc-internal-format
 msgid "zero or negative size array %q+D"
 msgstr "FeldgrÃ¶ÃŸe von %q+D ist null oder negativ"
 
-#: c-decl.c:3490 varasm.c:2067
+#: c-decl.c:3489 varasm.c:2067
 #, gcc-internal-format
 msgid "storage size of %q+D isn%'t known"
 msgstr "SpeichergrÃ¶ÃŸe von %q+D ist unbekannt"
 
-#: c-decl.c:3500
+#: c-decl.c:3499
 #, gcc-internal-format
 msgid "storage size of %q+D isn%'t constant"
 msgstr "SpeichergrÃ¶ÃŸe von %q+D ist nicht konstant"
 
-#: c-decl.c:3545
+#: c-decl.c:3544
 #, gcc-internal-format
 msgid "ignoring asm-specifier for non-static local variable %q+D"
 msgstr "asm-Symbol fÃ¼r nicht-statische lokale Variable %q+D wird ignoriert"
 
-#: c-decl.c:3573 fortran/f95-lang.c:653
+#: c-decl.c:3572 fortran/f95-lang.c:655
 #, gcc-internal-format
 msgid "cannot put object with volatile field into register"
 msgstr "Objekt mit volatile-Feld kann nicht in Register geladen werden"
 
-#: c-decl.c:3702
+#: c-decl.c:3701
 #, gcc-internal-format
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ISO-C verbietet VorwÃ¤rtsdeklaration fÃ¼r Parameter"
 
-#: c-decl.c:3821
+#: c-decl.c:3820
 #, gcc-internal-format
 msgid "bit-field %qs width not an integer constant"
 msgstr "Breite des Bitfeldes %qs ist keine Ganzzahlkonstante"
 
-#: c-decl.c:3829
+#: c-decl.c:3828
 #, gcc-internal-format
 msgid "negative width in bit-field %qs"
 msgstr "Negative Breite in Bitfeld %qs"
 
-#: c-decl.c:3834
+#: c-decl.c:3833
 #, gcc-internal-format
 msgid "zero width for bit-field %qs"
 msgstr "Breite Null fÃ¼r Bitfeld %qs"
 
-#: c-decl.c:3844
+#: c-decl.c:3843
 #, gcc-internal-format
 msgid "bit-field %qs has invalid type"
 msgstr "Bitfeld %qs hat ungÃ¼ltigen Typen"
 
-#: c-decl.c:3854
+#: c-decl.c:3853
 #, gcc-internal-format
 msgid "type of bit-field %qs is a GCC extension"
 msgstr "Typ des Bitfeldes %qs ist eine Erweiterung des GCC"
 
-#: c-decl.c:3860
+#: c-decl.c:3859
 #, gcc-internal-format
 msgid "width of %qs exceeds its type"
 msgstr "Breite von %qs Ã¼berschreitet dessen Typen"
 
-#: c-decl.c:3873
+#: c-decl.c:3872
 #, gcc-internal-format
 msgid "%qs is narrower than values of its type"
 msgstr "%qs ist schmaler als die Werte seines Typs"
 
-#: c-decl.c:3892
+#: c-decl.c:3891
 #, gcc-internal-format
 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
 msgstr "ISO-C90 verbietet Feld %qs, dessen GrÃ¶ÃŸe nicht ausgewertet werden kann"
 
-#: c-decl.c:3896
+#: c-decl.c:3895
 #, gcc-internal-format
 msgid "ISO C90 forbids array whose size can%'t be evaluated"
 msgstr "ISO-C90 verbietet Feld, dessen GrÃ¶ÃŸe nicht ausgewertet werden kann"
 
-#: c-decl.c:3902
+#: c-decl.c:3901
 #, gcc-internal-format
 msgid "ISO C90 forbids variable length array %qs"
 msgstr "ISO-C90 verbietet Feld %qs variabler GrÃ¶ÃŸe"
 
-#: c-decl.c:3905
+#: c-decl.c:3904
 #, gcc-internal-format
 msgid "ISO C90 forbids variable length array"
 msgstr "ISO-C90 verbietet Feld variabler GrÃ¶ÃŸe"
 
-#: c-decl.c:3914
+#: c-decl.c:3913
 #, gcc-internal-format
 msgid "the size of array %qs can%'t be evaluated"
 msgstr "die GrÃ¶ÃŸe des Feldes %qs kann nicht ausgewertet werden"
 
-#: c-decl.c:3918
+#: c-decl.c:3917
 #, gcc-internal-format
 msgid "the size of array can %'t be evaluated"
 msgstr "die GrÃ¶ÃŸe eines Feldes kann nicht ausgewertet werden"
 
-#: c-decl.c:3924
+#: c-decl.c:3923
 #, gcc-internal-format
 msgid "variable length array %qs is used"
 msgstr "Feld %qs variabler GrÃ¶ÃŸe wird verwendet"
 
-#: c-decl.c:3928 cp/decl.c:7004
+#: c-decl.c:3927 cp/decl.c:7076
 #, gcc-internal-format
 msgid "variable length array is used"
 msgstr "Feld variabler GrÃ¶ÃŸe wird verwendet"
 
-#: c-decl.c:4051 c-decl.c:4328
+#: c-decl.c:4050 c-decl.c:4327
 #, gcc-internal-format
 msgid "variably modified %qs at file scope"
 msgstr "variabel modifiziertes %qs im Dateibereich"
 
-#: c-decl.c:4069
+#: c-decl.c:4068
 #, gcc-internal-format
 msgid "type defaults to %<int%> in declaration of %qs"
 msgstr "%<int%> ist Standardtyp in Deklaration von %qs"
 
-#: c-decl.c:4097
+#: c-decl.c:4096
 #, gcc-internal-format
 msgid "duplicate %<const%>"
 msgstr "doppeltes %<const%>"
 
-#: c-decl.c:4099
+#: c-decl.c:4098
 #, gcc-internal-format
 msgid "duplicate %<restrict%>"
 msgstr "doppeltes %<restrict%>"
 
-#: c-decl.c:4101
+#: c-decl.c:4100
 #, gcc-internal-format
 msgid "duplicate %<volatile%>"
 msgstr "doppeltes %<volatile%>"
 
-#: c-decl.c:4120
+#: c-decl.c:4119
 #, gcc-internal-format
 msgid "function definition declared %<auto%>"
 msgstr "Funktionsdefinition deklarierte %<auto%>"
 
-#: c-decl.c:4122
+#: c-decl.c:4121
 #, gcc-internal-format
 msgid "function definition declared %<register%>"
 msgstr "Funktionsdefinition deklarierte %<register%>"
 
-#: c-decl.c:4124
+#: c-decl.c:4123
 #, gcc-internal-format
 msgid "function definition declared %<typedef%>"
 msgstr "Funktionsdefinition deklarierte %<typedef%>"
 
-#: c-decl.c:4126
+#: c-decl.c:4125
 #, gcc-internal-format
 msgid "function definition declared %<__thread%>"
 msgstr "Funktionsdefinition deklarierte %<__thread%>"
 
-#: c-decl.c:4142
+#: c-decl.c:4141
 #, gcc-internal-format
 msgid "storage class specified for structure field %qs"
 msgstr "Speicherklasse fÃ¼r Strukturfeld %qs angegeben"
 
-#: c-decl.c:4146 cp/decl.c:7874
+#: c-decl.c:4145 cp/decl.c:7946
 #, gcc-internal-format
 msgid "storage class specified for parameter %qs"
 msgstr "Speicherklasse fÃ¼r Parameter %qs angegeben"
 
-#: c-decl.c:4149 cp/decl.c:7876
+#: c-decl.c:4148 cp/decl.c:7948
 #, gcc-internal-format
 msgid "storage class specified for typename"
 msgstr "Speicherklasse fÃ¼r Typnamen angegeben"
 
-#: c-decl.c:4166 cp/decl.c:7893
+#: c-decl.c:4165 cp/decl.c:7965
 #, gcc-internal-format
 msgid "%qs initialized and declared %<extern%>"
 msgstr "%qs initialisiert und als %<extern%> deklariert"
 
-#: c-decl.c:4169 cp/decl.c:7896
+#: c-decl.c:4168 cp/decl.c:7968
 #, gcc-internal-format
 msgid "%qs has both %<extern%> and initializer"
 msgstr "%qs hat sowohl %<extern%> als auch Initialisierung"
 
-#: c-decl.c:4174
+#: c-decl.c:4173
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<auto%>"
 msgstr "Deklaration von %qs in Datei-Sichtbarkeitsbereich spezifiziert %<auto%>"
 
-#: c-decl.c:4176
+#: c-decl.c:4175
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<register%>"
 msgstr "Deklaration von %qs in Datei-Sichtbarkeitsbereich spezifiziert %<register%>"
 
-#: c-decl.c:4181 cp/decl.c:7900
+#: c-decl.c:4180 cp/decl.c:7972
 #, gcc-internal-format
 msgid "nested function %qs declared %<extern%>"
 msgstr "geschachtelte Funktion %qs als %<extern%> deklariert"
 
-#: c-decl.c:4184 cp/decl.c:7910
+#: c-decl.c:4183 cp/decl.c:7982
 #, gcc-internal-format
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 msgstr "Funktions-GÃ¼ltigkeitsbereich %qs ist implizit auto und deklarierte %<__thread%>"
@@ -18174,468 +18145,468 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:4231 c-decl.c:4472
+#: c-decl.c:4230 c-decl.c:4471
 #, gcc-internal-format
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "Â»staticÂ« oder Typkennzeichner in Nicht-Parameter-Felddeklarator"
 
-#: c-decl.c:4278
+#: c-decl.c:4277
 #, gcc-internal-format
 msgid "declaration of %qs as array of voids"
 msgstr "Deklaration von %qs als Feld von voids"
 
-#: c-decl.c:4284
+#: c-decl.c:4283
 #, gcc-internal-format
 msgid "declaration of %qs as array of functions"
 msgstr "Deklaration von %qs als Feld von Funktionen"
 
-#: c-decl.c:4289
+#: c-decl.c:4288
 #, gcc-internal-format
 msgid "invalid use of structure with flexible array member"
 msgstr "ungÃ¼ltige Verwendung einer Struktur mit flexiblem Feldelement"
 
-#: c-decl.c:4309
+#: c-decl.c:4308
 #, gcc-internal-format
 msgid "size of array %qs has non-integer type"
 msgstr "FeldgrÃ¶ÃŸe von %qs hat Nicht-Ganzzahltyp"
 
-#: c-decl.c:4314
+#: c-decl.c:4313
 #, gcc-internal-format
 msgid "ISO C forbids zero-size array %qs"
 msgstr "ISO-C verbietet Feld %qs der GrÃ¶ÃŸe null"
 
-#: c-decl.c:4321
+#: c-decl.c:4320
 #, gcc-internal-format
 msgid "size of array %qs is negative"
 msgstr "GrÃ¶ÃŸe des Feldes %qs ist negativ"
 
-#: c-decl.c:4375 c-decl.c:4631 cp/decl.c:8375
+#: c-decl.c:4374 c-decl.c:4630 cp/decl.c:8447
 #, gcc-internal-format
 msgid "size of array %qs is too large"
 msgstr "FeldgrÃ¶ÃŸe von %qs ist zu groÃŸ"
 
-#: c-decl.c:4386
+#: c-decl.c:4385
 #, gcc-internal-format
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO-C90 unterstÃ¼tzt keine flexiblen Felder als Elemente"
 
 #. C99 6.7.5.2p4
-#: c-decl.c:4399
+#: c-decl.c:4398
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than a declaration"
 msgstr "%<[*]%> nicht auÃŸerhalb einer Deklaration erlaubt"
 
-#: c-decl.c:4422
+#: c-decl.c:4421
 #, gcc-internal-format
 msgid "array type has incomplete element type"
 msgstr "Feldtyp hat unvollstÃ¤ndigen Elementtypen"
 
-#: c-decl.c:4504 cp/decl.c:8001
+#: c-decl.c:4503 cp/decl.c:8073
 #, gcc-internal-format
 msgid "%qs declared as function returning a function"
 msgstr "%qs als Funktion, die eine Funktion zurÃ¼ckgibt, deklariert"
 
-#: c-decl.c:4509 cp/decl.c:8006
+#: c-decl.c:4508 cp/decl.c:8078
 #, gcc-internal-format
 msgid "%qs declared as function returning an array"
 msgstr "%qs als Funktion, die ein Feld zurÃ¼ckgibt, deklariert"
 
-#: c-decl.c:4531
+#: c-decl.c:4530
 #, gcc-internal-format
 msgid "function definition has qualified void return type"
 msgstr "Funktionsdefinition hat qualifizierten void-RÃ¼ckgabetypen"
 
-#: c-decl.c:4534 cp/decl.c:7990 cp/pt.c:8568
+#: c-decl.c:4533 cp/decl.c:8062 cp/pt.c:8668
 #, gcc-internal-format
 msgid "type qualifiers ignored on function return type"
 msgstr "Typkennzeichner an Funktions-RÃ¼ckgabewert ignoriert"
 
-#: c-decl.c:4563 c-decl.c:4644 c-decl.c:4732 c-decl.c:4825
+#: c-decl.c:4562 c-decl.c:4643 c-decl.c:4731 c-decl.c:4824
 #, gcc-internal-format
 msgid "ISO C forbids qualified function types"
 msgstr "ISO-C verbietet qualifizierte Funktionstypen"
 
-#: c-decl.c:4652
+#: c-decl.c:4651
 #, gcc-internal-format
 msgid "typedef %q+D declared %<inline%>"
 msgstr "typedef %q+D als %<inline%> deklariert"
 
-#: c-decl.c:4667
+#: c-decl.c:4666
 #, gcc-internal-format
 msgid "ISO C forbids const or volatile function types"
 msgstr "ISO-C verbietet const- oder volatile-Funktionstypen"
 
 #. C99 6.7.2.1p8
-#: c-decl.c:4677
+#: c-decl.c:4676
 #, gcc-internal-format
 msgid "a member of a structure or union cannot have a variably modified type"
 msgstr "Ein Element einer Struktur oder Union kann nicht variabel modifizierten Typ haben"
 
-#: c-decl.c:4693
+#: c-decl.c:4692
 #, gcc-internal-format
 msgid "variable or field %qs declared void"
 msgstr "Variable oder Feld %qs als void deklariert"
 
-#: c-decl.c:4725
+#: c-decl.c:4724
 #, gcc-internal-format
 msgid "attributes in parameter array declarator ignored"
 msgstr "Attribute in Parameterfelddeklarator ignoriert"
 
-#: c-decl.c:4760
+#: c-decl.c:4759
 #, gcc-internal-format
 msgid "parameter %q+D declared %<inline%>"
 msgstr "Parameter %q+D als %<inline%> deklariert"
 
-#: c-decl.c:4773
+#: c-decl.c:4772
 #, gcc-internal-format
 msgid "field %qs declared as a function"
 msgstr "Feld %qs als Funktion deklariert"
 
-#: c-decl.c:4779
+#: c-decl.c:4778
 #, gcc-internal-format
 msgid "field %qs has incomplete type"
 msgstr "Feld %qs hat unvollstÃ¤ndigen Typen"
 
-#: c-decl.c:4796 c-decl.c:4808 c-decl.c:4812
+#: c-decl.c:4795 c-decl.c:4807 c-decl.c:4811
 #, gcc-internal-format
 msgid "invalid storage class for function %qs"
 msgstr "ungÃ¼ltige Speicherklasse fÃ¼r Funktion %qs"
 
-#: c-decl.c:4831
+#: c-decl.c:4830
 #, gcc-internal-format
 msgid "%<noreturn%> function returns non-void value"
 msgstr "%<noreturn%>-Funktion gibt nicht-void-Wert zurÃ¼ck"
 
-#: c-decl.c:4867
+#: c-decl.c:4866
 #, gcc-internal-format
 msgid "cannot inline function %<main%>"
 msgstr "%<main%> ist nicht als Â»inlineÂ« mÃ¶glich"
 
-#: c-decl.c:4910
+#: c-decl.c:4909
 #, gcc-internal-format
 msgid "variable previously declared %<static%> redeclared %<extern%>"
 msgstr "als %<extern%> redeklarierte Variable war bereits als %<static%> deklariert"
 
-#: c-decl.c:4920
+#: c-decl.c:4919
 #, gcc-internal-format
 msgid "variable %q+D declared %<inline%>"
 msgstr "Variable %q+D als %<inline%> deklariert"
 
 #. C99 6.7.5.2p2
-#: c-decl.c:4951
+#: c-decl.c:4950
 #, gcc-internal-format
 msgid "object with variably modified type must have no linkage"
 msgstr "Objekt mit variabel geÃ¤ndertem Typ darf keine Bindung haben"
 
-#: c-decl.c:5020 c-decl.c:6199
+#: c-decl.c:5019 c-decl.c:6198
 #, gcc-internal-format
 msgid "function declaration isn%'t a prototype"
 msgstr "Funktionsdeklaration ist kein Prototyp"
 
-#: c-decl.c:5028
+#: c-decl.c:5027
 #, gcc-internal-format
 msgid "parameter names (without types) in function declaration"
 msgstr "Parameternamen (ohne Typen) in Funktionsdeklaration"
 
-#: c-decl.c:5061
+#: c-decl.c:5060
 #, gcc-internal-format
 msgid "parameter %u (%q+D) has incomplete type"
 msgstr "Parameter %u (%q+D) hat unvollstÃ¤ndigen Typen"
 
-#: c-decl.c:5064
+#: c-decl.c:5063
 #, gcc-internal-format
 msgid "%Jparameter %u has incomplete type"
 msgstr "%JParameter %u hat unvollstÃ¤ndigen Typen"
 
-#: c-decl.c:5073
+#: c-decl.c:5072
 #, gcc-internal-format
 msgid "parameter %u (%q+D) has void type"
 msgstr "Parameter %u (%q+D) hat void-Typen"
 
-#: c-decl.c:5076
+#: c-decl.c:5075
 #, gcc-internal-format
 msgid "%Jparameter %u has void type"
 msgstr "%JParameter %u hat void-Typen"
 
-#: c-decl.c:5138
+#: c-decl.c:5137
 #, gcc-internal-format
 msgid "%<void%> as only parameter may not be qualified"
 msgstr "%<void%> kann nicht als einzelner Parameter qualifiziert werden"
 
-#: c-decl.c:5142 c-decl.c:5176
+#: c-decl.c:5141 c-decl.c:5175
 #, gcc-internal-format
 msgid "%<void%> must be the only parameter"
 msgstr "%<void%> muss der einzige Parameter sein"
 
-#: c-decl.c:5170
+#: c-decl.c:5169
 #, gcc-internal-format
 msgid "parameter %q+D has just a forward declaration"
 msgstr "Parameter %q+D hat nur eine VorwÃ¤rtsdeklaration"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5215
+#: c-decl.c:5214
 #, gcc-internal-format
 msgid "%<%s %E%> declared inside parameter list"
 msgstr "%<%s %E%> innerhalb Parameterliste deklariert"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5219
+#: c-decl.c:5218
 #, gcc-internal-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "anonymes %s innerhalb Parameterliste deklariert"
 
-#: c-decl.c:5224
+#: c-decl.c:5223
 #, gcc-internal-format
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "sein GÃ¼ltigkeitsbereich umfasst nur diese Definition bzw. Deklaration, was Sie wahrscheinlich nicht wollten"
 
-#: c-decl.c:5358
+#: c-decl.c:5357
 #, gcc-internal-format
 msgid "redefinition of %<union %E%>"
 msgstr "Redefinition von %<union %E%>"
 
-#: c-decl.c:5360
+#: c-decl.c:5359
 #, gcc-internal-format
 msgid "redefinition of %<struct %E%>"
 msgstr "Redefinition von %<struct %E%>"
 
-#: c-decl.c:5365
+#: c-decl.c:5364
 #, gcc-internal-format
 msgid "nested redefinition of %<union %E%>"
 msgstr "Verschachtelte Redefinition von %<union %E%>"
 
-#: c-decl.c:5367
+#: c-decl.c:5366
 #, gcc-internal-format
 msgid "nested redefinition of %<struct %E%>"
 msgstr "Verschachtelte Redefinition von %<struct %E%>"
 
-#: c-decl.c:5442 cp/decl.c:3780
+#: c-decl.c:5441 cp/decl.c:3796
 #, gcc-internal-format
 msgid "declaration does not declare anything"
 msgstr "Deklaration deklariert nichts"
 
-#: c-decl.c:5446
+#: c-decl.c:5445
 #, gcc-internal-format
 msgid "ISO C doesn%'t support unnamed structs/unions"
 msgstr "ISO-C unterstÃ¼tzt keine namenlosen structs/unions"
 
-#: c-decl.c:5490 c-decl.c:5506
+#: c-decl.c:5489 c-decl.c:5505
 #, gcc-internal-format
 msgid "duplicate member %q+D"
 msgstr "doppeltes Element %q+D"
 
-#: c-decl.c:5545
+#: c-decl.c:5544
 #, gcc-internal-format
 msgid "union has no named members"
 msgstr "Union hat keine benannten Elemente"
 
-#: c-decl.c:5547
+#: c-decl.c:5546
 #, gcc-internal-format
 msgid "union has no members"
 msgstr "Union hat keine Elemente"
 
-#: c-decl.c:5552
+#: c-decl.c:5551
 #, gcc-internal-format
 msgid "struct has no named members"
 msgstr "struct hat keine benannten Elemente"
 
-#: c-decl.c:5554
+#: c-decl.c:5553
 #, gcc-internal-format
 msgid "struct has no members"
 msgstr "struct hat keine Elemente"
 
-#: c-decl.c:5616
+#: c-decl.c:5615
 #, gcc-internal-format
 msgid "%Jflexible array member in union"
 msgstr "%Jflexibles Feldelement in Union"
 
-#: c-decl.c:5621
+#: c-decl.c:5620
 #, gcc-internal-format
 msgid "%Jflexible array member not at end of struct"
 msgstr "%Jflexibles Feld-Element nicht am Ende von struct"
 
-#: c-decl.c:5626
+#: c-decl.c:5625
 #, gcc-internal-format
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr "%Jflexibles Feld-Element in ansonsten leerem struct"
 
-#: c-decl.c:5633
+#: c-decl.c:5632
 #, gcc-internal-format
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "%JungÃ¼ltige Verwendung einer Struktur mit flexiblem Feld-Element"
 
-#: c-decl.c:5742
+#: c-decl.c:5741
 #, gcc-internal-format
 msgid "union cannot be made transparent"
 msgstr "union kann nicht transparent gemacht werden"
 
-#: c-decl.c:5813
+#: c-decl.c:5812
 #, gcc-internal-format
 msgid "nested redefinition of %<enum %E%>"
 msgstr "Verschachtelte Redefinition von %<enum %E%>"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5820
+#: c-decl.c:5819
 #, gcc-internal-format
 msgid "redeclaration of %<enum %E%>"
 msgstr "Redeklaration von %<enum %E%>"
 
-#: c-decl.c:5883
+#: c-decl.c:5882
 #, gcc-internal-format
 msgid "enumeration values exceed range of largest integer"
 msgstr "AufzÃ¤hlungswerte Ã¼berschreiten Wertebereich des grÃ¶ÃŸten Ganzzahltypen"
 
-#: c-decl.c:5900
+#: c-decl.c:5899
 #, gcc-internal-format
 msgid "specified mode too small for enumeral values"
 msgstr "angegebener Modus zu klein fÃ¼r AufzÃ¤hlungswerte"
 
-#: c-decl.c:5996
+#: c-decl.c:5995
 #, gcc-internal-format
 msgid "enumerator value for %qE is not an integer constant"
 msgstr "AufzÃ¤hlungswert fÃ¼r %qE ist keine Ganzzahlkonstante"
 
-#: c-decl.c:6013
+#: c-decl.c:6012
 #, gcc-internal-format
 msgid "overflow in enumeration values"
 msgstr "Ãœberlauf in AufzÃ¤hlungswerten"
 
-#: c-decl.c:6018
+#: c-decl.c:6017
 #, gcc-internal-format
 msgid "ISO C restricts enumerator values to range of %<int%>"
 msgstr "ISO-C beschrÃ¤nkt AufzÃ¤hlungswerte auf Bereich von %<int%>"
 
-#: c-decl.c:6125
+#: c-decl.c:6124
 #, gcc-internal-format
 msgid "return type is an incomplete type"
 msgstr "RÃ¼ckgabetyp ist unvollstÃ¤ndig"
 
-#: c-decl.c:6133
+#: c-decl.c:6132
 #, gcc-internal-format
 msgid "return type defaults to %<int%>"
 msgstr "RÃ¼ckgabetyp ist auf %<int%> voreingestellt"
 
-#: c-decl.c:6206
+#: c-decl.c:6205
 #, gcc-internal-format
 msgid "no previous prototype for %q+D"
 msgstr "kein vorheriger Prototyp fÃ¼r %q+D"
 
-#: c-decl.c:6215
+#: c-decl.c:6214
 #, gcc-internal-format
 msgid "%q+D was used with no prototype before its definition"
 msgstr "%q+D wurde vor seiner Definition ohne Prototyp verwendet"
 
-#: c-decl.c:6221 cp/decl.c:11126
+#: c-decl.c:6220 cp/decl.c:11224
 #, gcc-internal-format
 msgid "no previous declaration for %q+D"
 msgstr "keine vorherige Deklaration fÃ¼r %q+D"
 
-#: c-decl.c:6231
+#: c-decl.c:6230
 #, gcc-internal-format
 msgid "%q+D was used with no declaration before its definition"
 msgstr "%q+D wurde vor seiner Definition ohne Deklaration verwendet"
 
-#: c-decl.c:6254 c-decl.c:6723
+#: c-decl.c:6253 c-decl.c:6722
 #, gcc-internal-format
 msgid "return type of %q+D is not %<int%>"
 msgstr "RÃ¼ckgabetyp von %q+D ist nicht %<int%>"
 
-#: c-decl.c:6259
+#: c-decl.c:6258
 #, gcc-internal-format
 msgid "%q+D is normally a non-static function"
 msgstr "%q+D ist normalerweise eine Nicht-static-Funktion"
 
-#: c-decl.c:6293
+#: c-decl.c:6292
 #, gcc-internal-format
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr "%JParameterdeklarationen alten Stils in Prototyp-Funktionsdeklaration"
 
-#: c-decl.c:6307
+#: c-decl.c:6306
 #, gcc-internal-format
 msgid "%Jtraditional C rejects ISO C style function definitions"
 msgstr "%Jtraditionelles C weist Funktionsdefinitionen im ISO-C-Stil zurÃ¼ck"
 
-#: c-decl.c:6323
+#: c-decl.c:6322
 #, gcc-internal-format
 msgid "%Jparameter name omitted"
 msgstr "%JParametername ausgelassen"
 
-#: c-decl.c:6357
+#: c-decl.c:6356
 #, gcc-internal-format
 msgid "%Jold-style function definition"
 msgstr "%JFunktionsdefinition im alten Stil"
 
-#: c-decl.c:6366
+#: c-decl.c:6365
 #, gcc-internal-format
 msgid "%Jparameter name missing from parameter list"
 msgstr "%JParametername fehlt in Parameterliste"
 
-#: c-decl.c:6377
+#: c-decl.c:6376
 #, gcc-internal-format
 msgid "%q+D declared as a non-parameter"
 msgstr "%q+D als Nicht-Parameter deklariert"
 
-#: c-decl.c:6382
+#: c-decl.c:6381
 #, gcc-internal-format
 msgid "multiple parameters named %q+D"
 msgstr "mehrere Parameter wurden %q+D genannt"
 
-#: c-decl.c:6390
+#: c-decl.c:6389
 #, gcc-internal-format
 msgid "parameter %q+D declared with void type"
 msgstr "Parameter %q+D als void deklariert"
 
-#: c-decl.c:6407 c-decl.c:6409
+#: c-decl.c:6406 c-decl.c:6408
 #, gcc-internal-format
 msgid "type of %q+D defaults to %<int%>"
 msgstr "Typ von %q+D ist auf %<int%> voreingestellt"
 
-#: c-decl.c:6428
+#: c-decl.c:6427
 #, gcc-internal-format
 msgid "parameter %q+D has incomplete type"
 msgstr "Parameter %q+D hat unvollstÃ¤ndigen Typen"
 
-#: c-decl.c:6434
+#: c-decl.c:6433
 #, gcc-internal-format
 msgid "declaration for parameter %q+D but no such parameter"
 msgstr "Deklaration fÃ¼r nicht vorhandenen Parameter %q+D"
 
-#: c-decl.c:6484
+#: c-decl.c:6483
 #, gcc-internal-format
 msgid "number of arguments doesn%'t match built-in prototype"
 msgstr "Anzahl der Argumente passt nicht zum eingebauten Prototypen"
 
-#: c-decl.c:6488
+#: c-decl.c:6487
 #, gcc-internal-format
 msgid "number of arguments doesn%'t match prototype"
 msgstr "Anzahl der Argumente passt nicht zum Prototypen"
 
-#: c-decl.c:6489 c-decl.c:6529 c-decl.c:6542
+#: c-decl.c:6488 c-decl.c:6528 c-decl.c:6541
 #, gcc-internal-format
 msgid "%Hprototype declaration"
 msgstr "%HPrototyp-Deklaration"
 
-#: c-decl.c:6523
+#: c-decl.c:6522
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match built-in prototype"
 msgstr "weitergegebenes Argument %qD passt nicht zu eingebautem Prototypen"
 
-#: c-decl.c:6527
+#: c-decl.c:6526
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match prototype"
 msgstr "weitergegebenes Argument %qD passt nicht zum Prototypen"
 
-#: c-decl.c:6537
+#: c-decl.c:6536
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match built-in prototype"
 msgstr "Argument %qD passt nicht zu eingebautem Prototypen"
 
-#: c-decl.c:6541
+#: c-decl.c:6540
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match prototype"
 msgstr "Argument %qD passt nicht zum Prototypen"
 
-#: c-decl.c:6768 cp/decl.c:11820
+#: c-decl.c:6767 cp/decl.c:11918
 #, gcc-internal-format
 msgid "no return statement in function returning non-void"
 msgstr "keine return-Anweisung in nicht void zurÃ¼ckgebender Funktion"
@@ -18643,437 +18614,437 @@
 #. 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.
-#: c-decl.c:6841
+#: c-decl.c:6840
 #, gcc-internal-format
 msgid "%<for%> loop initial declaration used outside C99 mode"
 msgstr "Anfangsdeklaration in %<for%>-Schleife auÃŸerhalb C99-Modus verwendet"
 
-#: c-decl.c:6870
+#: c-decl.c:6869
 #, gcc-internal-format
 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
 msgstr "Deklaration der Â»staticÂ«-Variablen %q+D in Anfangsdeklaration einer %<for%>-Schleife"
 
-#: c-decl.c:6873
+#: c-decl.c:6872
 #, gcc-internal-format
 msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
 msgstr "Deklaration der %<extern%>-Variablen %q+D in Anfangsdeklaration einer %<for%>-Schleife"
 
-#: c-decl.c:6878
+#: c-decl.c:6877
 #, gcc-internal-format
 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr "%<struct %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
 
-#: c-decl.c:6882
+#: c-decl.c:6881
 #, gcc-internal-format
 msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr "%<union %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
 
-#: c-decl.c:6886
+#: c-decl.c:6885
 #, gcc-internal-format
 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr "%<enum %E%> in Anfangsdeklaration einer %<for%>-Schleife deklariert"
 
-#: c-decl.c:6890
+#: c-decl.c:6889
 #, gcc-internal-format
 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
 msgstr "Deklaration der Nicht-Variablen %q+D in Anfangsdeklaration einer %<for%>-Schleife"
 
-#: c-decl.c:7178 c-decl.c:7420 c-decl.c:7716
+#: c-decl.c:7177 c-decl.c:7419 c-decl.c:7715
 #, gcc-internal-format
 msgid "duplicate %qE"
 msgstr "doppeltes %qE"
 
-#: c-decl.c:7201 c-decl.c:7430 c-decl.c:7617
+#: c-decl.c:7200 c-decl.c:7429 c-decl.c:7616
 #, gcc-internal-format
 msgid "two or more data types in declaration specifiers"
 msgstr "zwei oder mehr Datentypen in Deklaration"
 
-#: c-decl.c:7213 cp/parser.c:2149
+#: c-decl.c:7212 cp/parser.c:2152
 #, gcc-internal-format
 msgid "%<long long long%> is too long for GCC"
 msgstr "%<long long long%> ist fÃ¼r GCC zu lang"
 
-#: c-decl.c:7220 c-decl.c:7520
+#: c-decl.c:7219 c-decl.c:7519
 #, gcc-internal-format
 msgid "both %<long long%> and %<double%> in declaration specifiers"
 msgstr "sowohl %<long long%> als auch %<double%> in Deklaration"
 
-#: c-decl.c:7226
+#: c-decl.c:7225
 #, gcc-internal-format
 msgid "ISO C90 does not support %<long long%>"
 msgstr "ISO-C90 unterstÃ¼tzt nicht %<long long%>"
 
-#: c-decl.c:7231 c-decl.c:7260
+#: c-decl.c:7230 c-decl.c:7259
 #, gcc-internal-format
 msgid "both %<long%> and %<short%> in declaration specifiers"
 msgstr "sowohl %<long%> als auch %<short%> in Deklaration"
 
-#: c-decl.c:7234 c-decl.c:7437
+#: c-decl.c:7233 c-decl.c:7436
 #, gcc-internal-format
 msgid "both %<long%> and %<void%> in declaration specifiers"
 msgstr "sowohl %<long%> als auch %<void%> in Deklaration"
 
-#: c-decl.c:7237 c-decl.c:7459
+#: c-decl.c:7236 c-decl.c:7458
 #, gcc-internal-format
 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
 msgstr "sowohl %<long%> als auch %<_Bool%> in Deklaration"
 
-#: c-decl.c:7240 c-decl.c:7481
+#: c-decl.c:7239 c-decl.c:7480
 #, gcc-internal-format
 msgid "both %<long%> and %<char%> in declaration specifiers"
 msgstr "sowohl %<long%> als auch %<char%> in Deklaration"
 
-#: c-decl.c:7243 c-decl.c:7501
+#: c-decl.c:7242 c-decl.c:7500
 #, gcc-internal-format
 msgid "both %<long%> and %<float%> in declaration specifiers"
 msgstr "sowohl %<long%> als auch %<float%> in Deklaration"
 
-#: c-decl.c:7246
+#: c-decl.c:7245
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
 msgstr "sowohl %<long%> als auch %<_Decimal32%> in Deklaration"
 
-#: c-decl.c:7249
+#: c-decl.c:7248
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
 msgstr "sowohl %<long%> als auch %<_Decimal64%> in Deklaration"
 
-#: c-decl.c:7252
+#: c-decl.c:7251
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
 msgstr "sowohl %<long%> als auch %<_Decimal128%> in Deklaration"
 
-#: c-decl.c:7263 c-decl.c:7440
+#: c-decl.c:7262 c-decl.c:7439
 #, gcc-internal-format
 msgid "both %<short%> and %<void%> in declaration specifiers"
 msgstr "sowohl %<short%> als auch %<void%> in Deklaration"
 
-#: c-decl.c:7266 c-decl.c:7462
+#: c-decl.c:7265 c-decl.c:7461
 #, gcc-internal-format
 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
 msgstr "sowohl %<short%> als auch %<_Bool%> in Deklaration"
 
-#: c-decl.c:7269 c-decl.c:7484
+#: c-decl.c:7268 c-decl.c:7483
 #, gcc-internal-format
 msgid "both %<short%> and %<char%> in declaration specifiers"
 msgstr "sowohl %<short%> als auch %<char%> in Deklaration"
 
-#: c-decl.c:7272 c-decl.c:7504
+#: c-decl.c:7271 c-decl.c:7503
 #, gcc-internal-format
 msgid "both %<short%> and %<float%> in declaration specifiers"
 msgstr "sowohl %<short%> als auch %<float%> in Deklaration"
 
-#: c-decl.c:7275 c-decl.c:7523
+#: c-decl.c:7274 c-decl.c:7522
 #, gcc-internal-format
 msgid "both %<short%> and %<double%> in declaration specifiers"
 msgstr "sowohl %<short%> als auch %<double%> in Deklaration"
 
-#: c-decl.c:7278
+#: c-decl.c:7277
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
 msgstr "sowohl %<short%> als auch %<_Decimal32%> in Deklaration"
 
-#: c-decl.c:7281
+#: c-decl.c:7280
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
 msgstr "sowohl %<short%> als auch %<_Decimal64%> in Deklaration"
 
-#: c-decl.c:7284
+#: c-decl.c:7283
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
 msgstr "sowohl %<short%> als auch %<_Decimal128%> in Deklaration"
 
-#: c-decl.c:7292 c-decl.c:7321
+#: c-decl.c:7291 c-decl.c:7320
 #, gcc-internal-format
 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
 msgstr "sowohl %<signed%> als auch %<unsigned%> in Deklaration"
 
-#: c-decl.c:7295 c-decl.c:7443
+#: c-decl.c:7294 c-decl.c:7442
 #, gcc-internal-format
 msgid "both %<signed%> and %<void%> in declaration specifiers"
 msgstr "sowohl %<signed%> als auch %<void%> in Deklaration"
 
-#: c-decl.c:7298 c-decl.c:7465
+#: c-decl.c:7297 c-decl.c:7464
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
 msgstr "sowohl %<signed%> als auch %<_Bool%> in Deklaration"
 
-#: c-decl.c:7301 c-decl.c:7507
+#: c-decl.c:7300 c-decl.c:7506
 #, gcc-internal-format
 msgid "both %<signed%> and %<float%> in declaration specifiers"
 msgstr "sowohl %<signed%> als auch %<float%> in Deklaration"
 
-#: c-decl.c:7304 c-decl.c:7526
+#: c-decl.c:7303 c-decl.c:7525
 #, gcc-internal-format
 msgid "both %<signed%> and %<double%> in declaration specifiers"
 msgstr "sowohl %<signed%> als auch %<double%> in Deklaration"
 
-#: c-decl.c:7307
+#: c-decl.c:7306
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
 msgstr "sowohl %<signed%> als auch %<_Decimal32%> in Deklaration"
 
-#: c-decl.c:7310
+#: c-decl.c:7309
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
 msgstr "sowohl %<signed%> als auch %<_Decimal64%> in Deklaration"
 
-#: c-decl.c:7313
+#: c-decl.c:7312
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
 msgstr "sowohl %<signed%> als auch %<_Decimal128%> in Deklaration"
 
-#: c-decl.c:7324 c-decl.c:7446
+#: c-decl.c:7323 c-decl.c:7445
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
 msgstr "sowohl %<unsigned%> als auch %<void%> in Deklaration"
 
-#: c-decl.c:7327 c-decl.c:7468
+#: c-decl.c:7326 c-decl.c:7467
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
 msgstr "sowohl %<unsigned%> als auch %<_Bool%> in Deklaration"
 
-#: c-decl.c:7330 c-decl.c:7510
+#: c-decl.c:7329 c-decl.c:7509
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
 msgstr "sowohl %<unsigned%> als auch %<float%> in Deklaration"
 
-#: c-decl.c:7333 c-decl.c:7529
+#: c-decl.c:7332 c-decl.c:7528
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
 msgstr "sowohl %<unsigned%> als auch %<double%> in Deklaration"
 
-#: c-decl.c:7336
+#: c-decl.c:7335
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
 msgstr "sowohl %<unsigned%> als auch %<_Decimal32%> in Deklaration"
 
-#: c-decl.c:7339
+#: c-decl.c:7338
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
 msgstr "sowohl %<unsigned%> als auch %<_Decimal64%> in Deklaration"
 
-#: c-decl.c:7342
+#: c-decl.c:7341
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
 msgstr "sowohl %<unsigned%> als auch %<_Decimal128%> in Deklaration"
 
-#: c-decl.c:7350
+#: c-decl.c:7349
 #, gcc-internal-format
 msgid "ISO C90 does not support complex types"
 msgstr "ISO-C90 unterstÃ¼tzt keine komplexen Typen"
 
-#: c-decl.c:7352 c-decl.c:7449
+#: c-decl.c:7351 c-decl.c:7448
 #, gcc-internal-format
 msgid "both %<complex%> and %<void%> in declaration specifiers"
 msgstr "sowohl %<complex%> als auch %<void%> in Deklaration"
 
-#: c-decl.c:7355 c-decl.c:7471
+#: c-decl.c:7354 c-decl.c:7470
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
 msgstr "sowohl %<complex%> als auch %<_Bool%> in Deklaration"
 
-#: c-decl.c:7358
+#: c-decl.c:7357
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
 msgstr "sowohl %<complex%> als auch %<_Decimal32%> in Deklaration"
 
-#: c-decl.c:7361
+#: c-decl.c:7360
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
 msgstr "sowohl %<complex%> als auch %<_Decimal64%> in Deklaration"
 
-#: c-decl.c:7364
+#: c-decl.c:7363
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
 msgstr "sowohl %<complex%> als auch %<_Decimal128%> in Deklaration"
 
-#: c-decl.c:7367
+#: c-decl.c:7366
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Fract%> in declaration specifiers"
 msgstr "sowohl %<complex%> als auch %<_Fract%> in Deklaration"
 
-#: c-decl.c:7370
+#: c-decl.c:7369
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Accum%> in declaration specifiers"
 msgstr "sowohl %<complex%> als auch %<_Accum%> in Deklaration"
 
-#: c-decl.c:7373
+#: c-decl.c:7372
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Sat%> in declaration specifiers"
 msgstr "sowohl %<complex%> als auch %<_Sat%> in Deklaration"
 
-#: c-decl.c:7381
+#: c-decl.c:7380
 #, gcc-internal-format
 msgid "ISO C does not support saturating types"
 msgstr "ISO-C unterstÃ¼tzt keine sÃ¤ttigenden Typen"
 
-#: c-decl.c:7383 c-decl.c:7452
+#: c-decl.c:7382 c-decl.c:7451
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<void%> in declaration specifiers"
 msgstr "sowohl %<_Sat%> als auch %<void%> in Deklaration"
 
-#: c-decl.c:7386 c-decl.c:7474
+#: c-decl.c:7385 c-decl.c:7473
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Bool%> in declaration specifiers"
 msgstr "sowohl %<_Sat%> als auch %<_Bool%> in Deklaration"
 
-#: c-decl.c:7389 c-decl.c:7487
+#: c-decl.c:7388 c-decl.c:7486
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<char%> in declaration specifiers"
 msgstr "sowohl %<_Sat%> als auch %<char%> in Deklaration"
 
-#: c-decl.c:7392 c-decl.c:7494
+#: c-decl.c:7391 c-decl.c:7493
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<int%> in declaration specifiers"
 msgstr "sowohl %<_Sat%> als auch %<int%> in Deklaration"
 
-#: c-decl.c:7395 c-decl.c:7513
+#: c-decl.c:7394 c-decl.c:7512
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<float%> in declaration specifiers"
 msgstr "sowohl %<_Sat%> als auch %<float%> in Deklaration"
 
-#: c-decl.c:7398 c-decl.c:7532
+#: c-decl.c:7397 c-decl.c:7531
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<double%> in declaration specifiers"
 msgstr "sowohl %<_Sat%> als auch %<double%> in Deklaration"
 
-#: c-decl.c:7401
+#: c-decl.c:7400
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal32%> in declaration specifiers"
 msgstr "sowohl %<_Sat%> als auch %<_Decimal32%> in Deklaration"
 
-#: c-decl.c:7404
+#: c-decl.c:7403
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal64%> in declaration specifiers"
 msgstr "sowohl %<_Sat%> als auch %<_Decimal64%> in Deklaration"
 
-#: c-decl.c:7407
+#: c-decl.c:7406
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal128%> in declaration specifiers"
 msgstr "sowohl %<_Sat%> als auch %<_Decimal128%> in Deklaration"
 
-#: c-decl.c:7410
+#: c-decl.c:7409
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
 msgstr "sowohl %<_Sat%> als auch %<complex%> in Deklaration"
 
-#: c-decl.c:7549
+#: c-decl.c:7548
 #, gcc-internal-format
 msgid "both %<long long%> and %<%s%> in declaration specifiers"
 msgstr "sowohl %<long long%> als auch %<%s%> in Deklaration"
 
-#: c-decl.c:7552
+#: c-decl.c:7551
 #, gcc-internal-format
 msgid "both %<long%> and %<%s%> in declaration specifiers"
 msgstr "sowohl %<long%> als auch %<%s%> in Deklaration"
 
-#: c-decl.c:7555
+#: c-decl.c:7554
 #, gcc-internal-format
 msgid "both %<short%> and %<%s%> in declaration specifiers"
 msgstr "sowohl %<short%> als auch %<%s%> in Deklaration"
 
-#: c-decl.c:7558
+#: c-decl.c:7557
 #, gcc-internal-format
 msgid "both %<signed%> and %<%s%> in declaration specifiers"
 msgstr "sowohl %<signed%> als auch %<%s%> in Deklaration"
 
-#: c-decl.c:7561
+#: c-decl.c:7560
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
 msgstr "sowohl %<unsigned%> als auch %<%s%> in Deklaration"
 
-#: c-decl.c:7564 c-decl.c:7590
+#: c-decl.c:7563 c-decl.c:7589
 #, gcc-internal-format
 msgid "both %<complex%> and %<%s%> in declaration specifiers"
 msgstr "sowohl %<complex%> als auch %<%s%> in Deklaration"
 
-#: c-decl.c:7567
+#: c-decl.c:7566
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<%s%> in declaration specifiers"
 msgstr "sowohl %<_Sat%> als auch %<%s%> in Deklaration"
 
-#: c-decl.c:7577
+#: c-decl.c:7576
 #, gcc-internal-format
 msgid "decimal floating point not supported for this target"
 msgstr "Dezimales Gleitkomma wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
 
-#: c-decl.c:7579
+#: c-decl.c:7578
 #, gcc-internal-format
 msgid "ISO C does not support decimal floating point"
 msgstr "ISO-C unterstÃ¼tzt kein dezimales Gleitkomma"
 
-#: c-decl.c:7598
+#: c-decl.c:7597
 #, gcc-internal-format
 msgid "fixed-point types not supported for this target"
 msgstr "Festkommatypen werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
 
-#: c-decl.c:7600
+#: c-decl.c:7599
 #, gcc-internal-format
 msgid "ISO C does not support fixed-point types"
 msgstr "ISO-C unterstÃ¼tzt keine Ganzzahltypen"
 
-#: c-decl.c:7634
+#: c-decl.c:7633
 #, gcc-internal-format
 msgid "%qE fails to be a typedef or built in type"
 msgstr "%qE ist kein typedef oder eingebauter Typ"
 
-#: c-decl.c:7667
+#: c-decl.c:7666
 #, gcc-internal-format
 msgid "%qE is not at beginning of declaration"
 msgstr "%qE ist nicht am Anfang einer Deklaration"
 
-#: c-decl.c:7681
+#: c-decl.c:7680
 #, gcc-internal-format
 msgid "%<__thread%> used with %<auto%>"
 msgstr "%<__thread%> mit %<auto%> verwendet"
 
-#: c-decl.c:7683
+#: c-decl.c:7682
 #, gcc-internal-format
 msgid "%<__thread%> used with %<register%>"
 msgstr "%<__thread%> mit %<register%> verwendet"
 
-#: c-decl.c:7685
+#: c-decl.c:7684
 #, gcc-internal-format
 msgid "%<__thread%> used with %<typedef%>"
 msgstr "%<__thread%> mit %<typedef%> verwendet"
 
-#: c-decl.c:7696
+#: c-decl.c:7695
 #, gcc-internal-format
 msgid "%<__thread%> before %<extern%>"
 msgstr "%<__thread%> vor %<extern%>"
 
-#: c-decl.c:7705
+#: c-decl.c:7704
 #, gcc-internal-format
 msgid "%<__thread%> before %<static%>"
 msgstr "%<__thread%> vor %<static%>"
 
-#: c-decl.c:7721
+#: c-decl.c:7720
 #, gcc-internal-format
 msgid "multiple storage classes in declaration specifiers"
 msgstr "mehrere Speicherklassen in Deklaration"
 
-#: c-decl.c:7728
+#: c-decl.c:7727
 #, gcc-internal-format
 msgid "%<__thread%> used with %qE"
 msgstr "%<__thread%> mit %qE verwendet"
 
-#: c-decl.c:7775
+#: c-decl.c:7774
 #, gcc-internal-format
 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
 msgstr "%<_Sat%> ohne %<_Fract%> oder %<_Accum%> verwendet"
 
-#: c-decl.c:7787
+#: c-decl.c:7786
 #, gcc-internal-format
 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
 msgstr "ISO-C unterstÃ¼tzt nicht %<double complex%> bedeutendes einfaches %<complex%>"
 
-#: c-decl.c:7832 c-decl.c:7858
+#: c-decl.c:7831 c-decl.c:7857
 #, gcc-internal-format
 msgid "ISO C does not support complex integer types"
 msgstr "ISO-C unterstÃ¼tzt keine komplexen Ganzzahltypen"
 
-#: c-decl.c:8008 toplev.c:847
+#: c-decl.c:8007 toplev.c:847
 #, gcc-internal-format
 msgid "%q+F used but never defined"
 msgstr "%q+F verwendet, aber nirgendwo definiert"
@@ -19485,37 +19456,37 @@
 msgid "invalid expression type for %<#pragma omp atomic%>"
 msgstr "ungÃ¼ltiger Ausdruckstyp fÃ¼r %<#pragma omp atomic%>"
 
-#: c-omp.c:218
+#: c-omp.c:219
 #, gcc-internal-format
 msgid "%Hinvalid type for iteration variable %qE"
 msgstr "%HungÃ¼ltiger Typ fÃ¼r Schleifenvariable %qE"
 
-#: c-omp.c:222
+#: c-omp.c:223
 #, gcc-internal-format
 msgid "%Hiteration variable %qE is unsigned"
 msgstr "%HSchleifenvariable %qE ist vorzeichenlos"
 
-#: c-omp.c:233
+#: c-omp.c:234
 #, gcc-internal-format
 msgid "%H%qE is not initialized"
 msgstr "%H%qE ist nicht initialisiert"
 
-#: c-omp.c:246 cp/semantics.c:3840
+#: c-omp.c:247 cp/semantics.c:3872
 #, gcc-internal-format
 msgid "%Hmissing controlling predicate"
 msgstr "%HSteuerprÃ¤dikat fehlt"
 
-#: c-omp.c:304
+#: c-omp.c:305
 #, gcc-internal-format
 msgid "%Hinvalid controlling predicate"
 msgstr "%HSteuerprÃ¤dikat ungÃ¼ltig"
 
-#: c-omp.c:311 cp/semantics.c:3846
+#: c-omp.c:312 cp/semantics.c:3878
 #, gcc-internal-format
 msgid "%Hmissing increment expression"
 msgstr "%HErhÃ¶hungsausdruck fehlt"
 
-#: c-omp.c:361
+#: c-omp.c:362
 #, gcc-internal-format
 msgid "%Hinvalid increment expression"
 msgstr "%HErhÃ¶hungsausdruck ungÃ¼ltig"
@@ -19560,152 +19531,152 @@
 msgid "obsolete option -I- used, please use -iquote instead"
 msgstr "veraltete Option -I- verwendet, bitte stattdessen -iquote verwenden"
 
-#: c-opts.c:508
+#: c-opts.c:510
 #, gcc-internal-format
 msgid "argument %qs to %<-Wnormalized%> not recognized"
 msgstr "Argument %qs fÃ¼r  %<-Wnormalized%> nicht erkannt"
 
-#: c-opts.c:595
+#: c-opts.c:597
 #, gcc-internal-format
 msgid "switch %qs is no longer supported"
 msgstr "Schalter %qs wird nicht mehr unterstÃ¼tzt"
 
-#: c-opts.c:705
+#: c-opts.c:707
 #, gcc-internal-format
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr "-fhandle-exceptions wurde in -fexceptions umbenannt (und ist nun voreingestellt)"
 
-#: c-opts.c:911
+#: c-opts.c:913
 #, gcc-internal-format
 msgid "output filename specified twice"
 msgstr "Ausgabedatei doppelt angegeben"
 
-#: c-opts.c:1051
+#: c-opts.c:1053
 #, gcc-internal-format
 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
 msgstr "-fno-gnu89-inline wird nur im Modus GNU99 oder C99 unterstÃ¼tzt"
 
-#: c-opts.c:1126
+#: c-opts.c:1142
 #, gcc-internal-format
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr "-Wformat-y2k wird ohne -Wformat ignoriert"
 
-#: c-opts.c:1128
+#: c-opts.c:1144
 #, gcc-internal-format
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr "-Wformat-extra-args wird ohne -Wformat ignoriert"
 
-#: c-opts.c:1130
+#: c-opts.c:1146
 #, gcc-internal-format
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr "-Wformat-zero-length wird ohne -Wformat ignoriert"
 
-#: c-opts.c:1132
+#: c-opts.c:1148
 #, gcc-internal-format
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr "-Wformat-nonliteral wird ohne -Wformat ignoriert"
 
-#: c-opts.c:1134
+#: c-opts.c:1150
 #, gcc-internal-format
 msgid "-Wformat-contains-nul ignored without -Wformat"
 msgstr "-Wformat-contains-nul wird ohne -Wformat ignoriert"
 
-#: c-opts.c:1136
+#: c-opts.c:1152
 #, gcc-internal-format
 msgid "-Wformat-security ignored without -Wformat"
 msgstr "-Wformat-security wird ohne -Wformat ignoriert"
 
-#: c-opts.c:1160
+#: c-opts.c:1176
 #, gcc-internal-format
 msgid "opening output file %s: %m"
 msgstr "Ausgabedatei Â»%sÂ« wird geÃ¶ffnet: %m"
 
-#: c-opts.c:1165
+#: c-opts.c:1181
 #, gcc-internal-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr "zu viele Dateinamen angegeben. FÃ¼r Hilfe Â»%s --helpÂ« eingeben"
 
-#: c-opts.c:1249
+#: c-opts.c:1265
 #, gcc-internal-format
 msgid "The C parser does not support -dy, option ignored"
 msgstr "Der C-Parser unterstÃ¼tzt nicht -dy, Option ignoriert"
 
-#: c-opts.c:1253
+#: c-opts.c:1269
 #, gcc-internal-format
 msgid "The Objective-C parser does not support -dy, option ignored"
 msgstr "Der Objective-C-Parser unterstÃ¼tzt nicht -dy, Option ignoriert"
 
-#: c-opts.c:1256
+#: c-opts.c:1272
 #, gcc-internal-format
 msgid "The C++ parser does not support -dy, option ignored"
 msgstr "Der C++-Parser unterstÃ¼tzt nicht -dy, Option ignoriert"
 
-#: c-opts.c:1260
+#: c-opts.c:1276
 #, gcc-internal-format
 msgid "The Objective-C++ parser does not support -dy, option ignored"
 msgstr "Der Objective-C++-Parser unterstÃ¼tzt nicht -dy, Option ignoriert"
 
-#: c-opts.c:1309
+#: c-opts.c:1326
 #, gcc-internal-format
 msgid "opening dependency file %s: %m"
 msgstr "AbhÃ¤ngigkeitsdatei Â»%sÂ« wird geÃ¶ffnet: %m"
 
-#: c-opts.c:1319
+#: c-opts.c:1336
 #, gcc-internal-format
 msgid "closing dependency file %s: %m"
 msgstr "AbhÃ¤ngigkeitsdatei Â»%sÂ« wird geschlossen: %m"
 
-#: c-opts.c:1322
+#: c-opts.c:1339
 #, gcc-internal-format
 msgid "when writing output to %s: %m"
 msgstr "beim Schreiben der Ausgabe nach %s: %m"
 
-#: c-opts.c:1402
+#: c-opts.c:1419
 #, gcc-internal-format
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr "um AbhÃ¤ngigkeiten zu erzeugen, mÃ¼ssen Sie entweder -M oder -MM angeben"
 
-#: c-opts.c:1448
+#: c-opts.c:1469
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -Wunused_macros"
 msgstr "-fdirectives-only ist mit -Wunused_macros unvertrÃ¤glich"
 
-#: c-opts.c:1450
+#: c-opts.c:1471
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -traditional"
 msgstr "-fdirectives-only ist mit -traditional unvertrÃ¤glich"
 
-#: c-opts.c:1588
+#: c-opts.c:1609
 #, gcc-internal-format
 msgid "too late for # directive to set debug directory"
 msgstr "zu spÃ¤t fÃ¼r Â»#Â«-Direktive, um Debug-Verzeichnis festzulegen"
 
-#: c-parser.c:1070
+#: c-parser.c:1072
 #, gcc-internal-format
 msgid "%HISO C forbids an empty source file"
 msgstr "%HISO-C verbietet eine leere Quelldatei"
 
-#: c-parser.c:1156 c-parser.c:6091
+#: c-parser.c:1158 c-parser.c:6150
 #, gcc-internal-format
 msgid "%HISO C does not allow extra %<;%> outside of a function"
 msgstr "%HISO-C erlaubt kein zusÃ¤tzliches %<;%> auÃŸerhalb einer Funktion"
 
-#: c-parser.c:1259 c-parser.c:6640
+#: c-parser.c:1261 c-parser.c:6699
 #, gcc-internal-format
 msgid "expected declaration specifiers"
 msgstr "Deklarationsspezifizierer erwartet"
 
-#: c-parser.c:1271
+#: c-parser.c:1273
 #, gcc-internal-format
 msgid "%Hempty declaration"
 msgstr "%Hleere Deklaration"
 
-#: c-parser.c:1307
+#: c-parser.c:1309
 #, gcc-internal-format
 msgid "%Hdata definition has no type or storage class"
 msgstr "%HDatendefinition hat keinen Typ oder Speicherklasse"
 
-#: c-parser.c:1362
+#: c-parser.c:1364
 #, gcc-internal-format
 msgid "expected %<,%> or %<;%>"
 msgstr "%<,%> oder %<;%> erwartet"
@@ -19713,174 +19684,189 @@
 #. 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.
-#: c-parser.c:1369 c-parser.c:1386
+#: c-parser.c:1371 c-parser.c:1388
 #, gcc-internal-format
 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
 msgstr " %<=%>, %<,%>, %<;%>, %<asm%> oder %<__attribute__%> erwartet"
 
-#: c-parser.c:1378
+#: c-parser.c:1380
 #, gcc-internal-format
 msgid "%HISO C forbids nested functions"
 msgstr "%HISO-C verbietet verschachtelte Funktionen"
 
-#: c-parser.c:1743 c-parser.c:2553 c-parser.c:3189 c-parser.c:3445
-#: c-parser.c:4308 c-parser.c:4895 c-parser.c:5298 c-parser.c:5318
-#: c-parser.c:5434 c-parser.c:5582 c-parser.c:5599 c-parser.c:5731
-#: c-parser.c:5743 c-parser.c:5768 c-parser.c:5903 c-parser.c:5932
-#: c-parser.c:5940 c-parser.c:5968 c-parser.c:5982 c-parser.c:6201
-#: c-parser.c:6300 c-parser.c:6803 c-parser.c:7426
+#: c-parser.c:1745 c-parser.c:2555 c-parser.c:3191 c-parser.c:3447
+#: c-parser.c:4367 c-parser.c:4954 c-parser.c:5357 c-parser.c:5377
+#: c-parser.c:5493 c-parser.c:5641 c-parser.c:5658 c-parser.c:5790
+#: c-parser.c:5802 c-parser.c:5827 c-parser.c:5962 c-parser.c:5991
+#: c-parser.c:5999 c-parser.c:6027 c-parser.c:6041 c-parser.c:6260
+#: c-parser.c:6359 c-parser.c:6862 c-parser.c:7493
 #, gcc-internal-format
 msgid "expected identifier"
 msgstr "Bezeichner erwartet"
 
-#: c-parser.c:1773
+#: c-parser.c:1775
 #, gcc-internal-format
 msgid "%Hcomma at end of enumerator list"
 msgstr "%HKomma am Ende der AufzÃ¤hlungsliste"
 
-#: c-parser.c:1779
+#: c-parser.c:1781
 #, gcc-internal-format
 msgid "expected %<,%> or %<}%>"
 msgstr "%<,%> oder %<}%> erwartet"
 
-#: c-parser.c:1793 c-parser.c:1977 c-parser.c:6058
+#: c-parser.c:1795 c-parser.c:1979 c-parser.c:6117
 #, gcc-internal-format
 msgid "expected %<{%>"
 msgstr "%<{%> erwartet"
 
-#: c-parser.c:1804
+#: c-parser.c:1806
 #, gcc-internal-format
 msgid "%HISO C forbids forward references to %<enum%> types"
 msgstr "%HISO-C verbietet VorwÃ¤rts-Referenzen auf %<enum%>-Typen"
 
-#: c-parser.c:1911
+#: c-parser.c:1913
 #, gcc-internal-format
 msgid "expected class name"
 msgstr "Klassenname erwartet"
 
-#: c-parser.c:1930 c-parser.c:5835
+#: c-parser.c:1932 c-parser.c:5894
 #, gcc-internal-format
 msgid "%Hextra semicolon in struct or union specified"
 msgstr "%HzusÃ¤tzliches Semikolon in Â»structÂ« oder Â»unionÂ« angegeben"
 
-#: c-parser.c:1959
+#: c-parser.c:1961
 #, gcc-internal-format
 msgid "%Hno semicolon at end of struct or union"
 msgstr "%Hkein Semikolon am Ende von Â»structÂ« oder Â»unionÂ«"
 
-#: c-parser.c:1963
+#: c-parser.c:1965
 #, gcc-internal-format
 msgid "expected %<;%>"
 msgstr "%<;%> erwartet"
 
-#: c-parser.c:2042 c-parser.c:3014
+#: c-parser.c:2044 c-parser.c:3016
 #, gcc-internal-format
 msgid "expected specifier-qualifier-list"
 msgstr "Spezifizierer-Qualifizierer-Liste erwartet"
 
-#: c-parser.c:2052
+#: c-parser.c:2054
 #, gcc-internal-format
 msgid "%HISO C forbids member declarations with no members"
 msgstr "%HISO-C verbietet Elementdeklarationen ohne Elemente"
 
-#: c-parser.c:2126
+#: c-parser.c:2128
 #, gcc-internal-format
 msgid "expected %<,%>, %<;%> or %<}%>"
 msgstr "%<,%>, %<;%> oder %<}%> erwartet"
 
-#: c-parser.c:2133
+#: c-parser.c:2135
 #, gcc-internal-format
 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
 msgstr "%<:%>, %<,%>, %<;%>, %<}%> oder %<__attribute__%> erwartet"
 
-#: c-parser.c:2184
+#: c-parser.c:2186
 #, gcc-internal-format
 msgid "%H%<typeof%> applied to a bit-field"
 msgstr "%H%<typeof%> auf ein Bitfeld angewandt"
 
-#: c-parser.c:2421
+#: c-parser.c:2423
 #, gcc-internal-format
 msgid "expected identifier or %<(%>"
 msgstr "Bezeichner oder %<(%> erwartet"
 
-#: c-parser.c:2622
+#: c-parser.c:2624
 #, gcc-internal-format
 msgid "%HISO C requires a named argument before %<...%>"
 msgstr "%HISO-C erfordert ein benanntes Argument vor %<...%>"
 
-#: c-parser.c:2729
+#: c-parser.c:2731
 #, gcc-internal-format
 msgid "expected declaration specifiers or %<...%>"
 msgstr "Deklarationsspezifizierer oder %<...%> erwartet"
 
-#: c-parser.c:2779
+#: c-parser.c:2781
 #, gcc-internal-format
 msgid "%Hwide string literal in %<asm%>"
 msgstr "%HWide-Zeichenkettenliteral in %<asm%>"
 
-#: c-parser.c:2786 c-parser.c:6695 cp/parser.c:20393
+#: c-parser.c:2788 c-parser.c:6754 cp/parser.c:20482
 #, gcc-internal-format
 msgid "expected string literal"
 msgstr "Zeichenkettenliteral erwartet"
 
-#: c-parser.c:3107
+#: c-parser.c:3109
 #, gcc-internal-format
 msgid "%HISO C forbids empty initializer braces"
 msgstr "%HISO-C verbietet leere Initialisierungsklammern"
 
 #. Use the colon as the error location.
-#: c-parser.c:3154
+#: c-parser.c:3156
 #, gcc-internal-format
 msgid "%Hobsolete use of designated initializer with %<:%>"
 msgstr "%Hveraltete Verwendung einer bestimmten Initialisierung mit %<:%>"
 
-#: c-parser.c:3285
+#: c-parser.c:3287
 #, gcc-internal-format
 msgid "%HISO C forbids specifying range of elements to initialize"
 msgstr "%HISO-C verbietet die Angabe eines zu initialisierenden Elementebereiches"
 
-#: c-parser.c:3298
+#: c-parser.c:3300
 #, gcc-internal-format
 msgid "%HISO C90 forbids specifying subobject to initialize"
 msgstr "%HISO-C90 verbietet die Angabe von zu initialisierenden Unterobjekten"
 
-#: c-parser.c:3307
+#: c-parser.c:3309
 #, gcc-internal-format
 msgid "%Hobsolete use of designated initializer without %<=%>"
 msgstr "%Hveraltete Verwendung einer bestimmten Initialisierung ohne %<=%>"
 
-#: c-parser.c:3316
+#: c-parser.c:3318
 #, gcc-internal-format
 msgid "expected %<=%>"
 msgstr "%<=%> erwartet"
 
-#: c-parser.c:3461
+#: c-parser.c:3463
 #, gcc-internal-format
 msgid "%HISO C forbids label declarations"
 msgstr "%HISO-C verbietet Markendeklarationen"
 
-#: c-parser.c:3466 c-parser.c:3541
+#: c-parser.c:3468 c-parser.c:3543
 #, gcc-internal-format
 msgid "expected declaration or statement"
 msgstr "Deklaration oder Anweisung erwartet"
 
-#: c-parser.c:3494 c-parser.c:3522
+#: c-parser.c:3496 c-parser.c:3524
 #, gcc-internal-format
 msgid "%HISO C90 forbids mixed declarations and code"
 msgstr "%HISO-C90 verbietet gemischte Deklarationen und Code"
 
+#: c-parser.c:3550
+#, gcc-internal-format
+msgid "%Hexpected %<}%> before %<else%>"
+msgstr "%H%<}%> vor %<else%> erwartet"
+
 #: c-parser.c:3555
 #, gcc-internal-format
+msgid "%H%<else%> without a previous %<if%>"
+msgstr "%H%<else%> ohne vorheriges %<if%>"
+
+#: c-parser.c:3571
+#, gcc-internal-format
 msgid "%Hlabel at end of compound statement"
 msgstr "%HMarke am Ende einer Verbundanweisung"
 
-#: c-parser.c:3598
+#: c-parser.c:3614
 #, gcc-internal-format
 msgid "expected %<:%> or %<...%>"
 msgstr "%<:%> oder %<...%> erwartet"
 
-#: c-parser.c:3779
+#: c-parser.c:3647
 #, gcc-internal-format
+msgid "%Ha label can only be part of a statement and a declaration is not a statement"
+msgstr "%Heine Marke kann nur Teil einer Anweisung sein, und eine Deklaration ist keine Anweisung"
+
+#: c-parser.c:3810
+#, gcc-internal-format
 msgid "expected identifier or %<*%>"
 msgstr "Bezeichner oder %<*%> erwartet"
 
@@ -19888,188 +19874,183 @@
 #. c_parser_skip_until_found stops at a closing nesting
 #. delimiter without consuming it, but here we need to consume
 #. it to proceed further.
-#: c-parser.c:3841
+#: c-parser.c:3872
 #, gcc-internal-format
 msgid "expected statement"
 msgstr "Anweisung erwartet"
 
-#: c-parser.c:3851
+#: c-parser.c:4095
 #, gcc-internal-format
-msgid "%Ha label can only be part of a statement and a declaration is not a statement"
-msgstr "%Heine Marke kann nur Teil einer Anweisung sein, und eine Deklaration ist keine Anweisung"
-
-#: c-parser.c:4036
-#, gcc-internal-format
 msgid "%Hsuggest braces around empty body in %<do%> statement"
 msgstr "%Hgeschweifte Klammern um leeren KÃ¶rper in %<do%>-Anweisung empfohlen"
 
-#: c-parser.c:4192
+#: c-parser.c:4251
 #, gcc-internal-format
 msgid "%H%E qualifier ignored on asm"
 msgstr "%H%E-Qualifizierer fÃ¼r asm ignoriert"
 
-#: c-parser.c:4473
+#: c-parser.c:4532
 #, gcc-internal-format
 msgid "%HISO C forbids omitting the middle term of a ?: expression"
 msgstr "%HISO-C verbietet das Weglassen des mittleren Terms eines ?:-Ausdruckes"
 
-#: c-parser.c:4863
+#: c-parser.c:4922
 #, gcc-internal-format
 msgid "%Htraditional C rejects the unary plus operator"
 msgstr "%Htraditionelles C weist den unÃ¤ren Plus-Operator zurÃ¼ck"
 
 #. C99 6.7.5.2p4
-#: c-parser.c:4974
+#: c-parser.c:5033
 #, gcc-internal-format
 msgid "%H%<[*]%> not allowed in other than a declaration"
 msgstr "%H%<[*]%> nicht auÃŸerhalb einer Deklaration erlaubt"
 
-#: c-parser.c:4988
+#: c-parser.c:5047
 #, gcc-internal-format
 msgid "%H%<sizeof%> applied to a bit-field"
 msgstr "%H%<sizeof%> auf ein Bitfeld angewandt"
 
-#: c-parser.c:5132 c-parser.c:5476 c-parser.c:5498
+#: c-parser.c:5191 c-parser.c:5535 c-parser.c:5557
 #, gcc-internal-format
 msgid "expected expression"
 msgstr "Ausdruck erwartet"
 
-#: c-parser.c:5159
+#: c-parser.c:5218
 #, gcc-internal-format
 msgid "%Hbraced-group within expression allowed only inside a function"
 msgstr "%Hgeklammerte Gruppe innerhalb eines Ausdrucks nur in Funktion erlaubt"
 
-#: c-parser.c:5173
+#: c-parser.c:5232
 #, gcc-internal-format
 msgid "%HISO C forbids braced-groups within expressions"
 msgstr "%HISO-C verbietet geklammerte Gruppen innerhalb von AusdrÃ¼cken"
 
-#: c-parser.c:5358
+#: c-parser.c:5417
 #, gcc-internal-format
 msgid "%Hfirst argument to %<__builtin_choose_expr%> not a constant"
 msgstr "%Herstes Argument fÃ¼r %<__builtin_choose_expr%> ist keine Konstante"
 
-#: c-parser.c:5527
+#: c-parser.c:5586
 #, gcc-internal-format
 msgid "%Hcompound literal has variable size"
 msgstr "%Hzusammengesetztes Literal hat variable GrÃ¶ÃŸe"
 
-#: c-parser.c:5535
+#: c-parser.c:5594
 #, gcc-internal-format
 msgid "%HISO C90 forbids compound literals"
 msgstr "%HISO-C90 verbietet zusammengesetzte Literale"
 
-#: c-parser.c:6053
+#: c-parser.c:6112
 #, gcc-internal-format
 msgid "%Hextra semicolon in method definition specified"
 msgstr "%HzusÃ¤tzliches Semikolon in Methodendefinition angegeben"
 
-#: c-parser.c:6600 cp/parser.c:20436
+#: c-parser.c:6659 cp/parser.c:20525
 #, gcc-internal-format
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 msgstr "%<#pragma omp barrier%> darf nur in Verbundanweisungen verwendet werden"
 
-#: c-parser.c:6611 cp/parser.c:20451
+#: c-parser.c:6670 cp/parser.c:20540
 #, gcc-internal-format
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 msgstr "%<#pragma omp flush%> darf nur in Verbundanweisungen verwendet werden"
 
-#: c-parser.c:6623
+#: c-parser.c:6682
 #, gcc-internal-format
 msgid "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr "%H%<#pragma omp section%> darf nur in %<#pragma omp sections%>-Konstrukt verwendet werden"
 
-#: c-parser.c:6630 cp/parser.c:20426
+#: c-parser.c:6689 cp/parser.c:20515
 #, gcc-internal-format
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 msgstr "%<#pragma GCC pch_preprocess%> muss zuerst kommen"
 
-#: c-parser.c:6781 cp/parser.c:19277
+#: c-parser.c:6840 cp/parser.c:19359
 #, gcc-internal-format
 msgid "too many %qs clauses"
 msgstr "zu viele %qs-Klauseln"
 
-#: c-parser.c:6906
+#: c-parser.c:6965
 #, gcc-internal-format
 msgid "expected %<none%> or %<shared%>"
 msgstr "%<none%> oder %<shared%> erwartet"
 
-#: c-parser.c:6949
+#: c-parser.c:7008
 #, gcc-internal-format
 msgid "expected %<(%>"
 msgstr "%<(%> erwartet"
 
-#: c-parser.c:6993 c-parser.c:7170
+#: c-parser.c:7052 c-parser.c:7229
 #, gcc-internal-format
 msgid "expected integer expression"
 msgstr "Ganzzahlausdruck erwartet"
 
-#: c-parser.c:7002
+#: c-parser.c:7061
 #, gcc-internal-format
 msgid "%H%<num_threads%> value must be positive"
 msgstr "%HWert %<num_threads%> muss positiv sein"
 
-#: c-parser.c:7082
+#: c-parser.c:7141
 #, gcc-internal-format
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
 msgstr "%<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%> oder %<||%> erwartet"
 
-#: c-parser.c:7165
+#: c-parser.c:7224
 #, gcc-internal-format
 msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr "%HAblauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>"
 
-#: c-parser.c:7183
+#: c-parser.c:7242
 #, gcc-internal-format
 msgid "invalid schedule kind"
 msgstr "ungÃ¼ltige Ablaufart"
 
-#: c-parser.c:7269
+#: c-parser.c:7336
 #, gcc-internal-format
 msgid "expected %<#pragma omp%> clause"
 msgstr "Klausel %<#pragma omp%> erwartet"
 
-#: c-parser.c:7278
+#: c-parser.c:7345
 #, gcc-internal-format
 msgid "%H%qs is not valid for %qs"
 msgstr "%H%qs ist fÃ¼r %qs ungÃ¼ltig"
 
-#: c-parser.c:7378
+#: c-parser.c:7445
 #, gcc-internal-format
 msgid "invalid operator for %<#pragma omp atomic%>"
 msgstr "ungÃ¼ltiger Operator fÃ¼r %<#pragma omp atomic%>"
 
-#: c-parser.c:7429 c-parser.c:7449
+#: c-parser.c:7496 c-parser.c:7516
 #, gcc-internal-format
 msgid "expected %<(%> or end of line"
 msgstr "%<(%> oder Zeilenende erwartet"
 
-#: c-parser.c:7467
+#: c-parser.c:7534
 #, gcc-internal-format
 msgid "for statement expected"
 msgstr "fÃ¼r Anweisung erwartet"
 
-#: c-parser.c:7540 cp/semantics.c:3826 cp/semantics.c:3870
+#: c-parser.c:7609 cp/semantics.c:3858 cp/semantics.c:3902
 #, gcc-internal-format
 msgid "expected iteration declaration or initialization"
 msgstr "Schleifendeklaration oder Initialisierung erwartet"
 
-#: c-parser.c:7666
+#: c-parser.c:7735
 #, gcc-internal-format
 msgid "%Hexpected %<#pragma omp section%> or %<}%>"
 msgstr "%H%<#pragma omp section%> oder %<}%> erwartet"
 
-#: c-parser.c:7899 cp/semantics.c:3718
+#: c-parser.c:7968 cp/semantics.c:3750
 #, gcc-internal-format
 msgid "%qE declared %<threadprivate%> after first use"
 msgstr "%qE nach erster Benutzung als %<threadprivate%> deklariert"
 
-#: c-parser.c:7901 cp/semantics.c:3720
+#: c-parser.c:7970 cp/semantics.c:3752
 #, gcc-internal-format
 msgid "automatic variable %qE cannot be %<threadprivate%>"
 msgstr "automatische Variable %qE kann nicht %<threadprivate%> sein"
 
-#: c-parser.c:7903 cp/semantics.c:3722
+#: c-parser.c:7972 cp/semantics.c:3754
 #, gcc-internal-format
 msgid "%<threadprivate%> %qE has incomplete type"
 msgstr "%<threadprivate%> %qE hat unvollstÃ¤ndigen Typen"
@@ -20234,122 +20215,122 @@
 msgid "junk at end of %<#pragma pop_macro%>"
 msgstr "Ausschuss am Ende von %<#pragma pop_macro%>"
 
-#: c-pragma.c:406
+#: c-pragma.c:407
 #, gcc-internal-format
 msgid "applying #pragma weak %q+D after first use results in unspecified behavior"
 msgstr "Anwendung von #pragma weak %q+D nach erster Benutzung fÃ¼hrt zu nicht spezifiziertem Verhalten"
 
-#: c-pragma.c:480 c-pragma.c:485
+#: c-pragma.c:481 c-pragma.c:486
 #, gcc-internal-format
 msgid "malformed #pragma weak, ignored"
 msgstr "falsch geformtes #pragma weak, ignoriert"
 
-#: c-pragma.c:489
+#: c-pragma.c:490
 #, gcc-internal-format
 msgid "junk at end of %<#pragma weak%>"
 msgstr "Ausschuss am Ende von %<#pragma weak%>"
 
-#: c-pragma.c:557 c-pragma.c:559
+#: c-pragma.c:558 c-pragma.c:560
 #, gcc-internal-format
 msgid "malformed #pragma redefine_extname, ignored"
 msgstr "falsch geformtes #pragma redefine_extname, ignoriert"
 
-#: c-pragma.c:562
+#: c-pragma.c:563
 #, gcc-internal-format
 msgid "junk at end of %<#pragma redefine_extname%>"
 msgstr "Ausschuss am Ende von %<#pragma redefine_extname%>"
 
-#: c-pragma.c:568
+#: c-pragma.c:569
 #, gcc-internal-format
 msgid "#pragma redefine_extname not supported on this target"
 msgstr "#pragma redefine_extname fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
 
-#: c-pragma.c:585 c-pragma.c:672
+#: c-pragma.c:586 c-pragma.c:673
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
 msgstr "#pragma redefine_extname wegen Konflikt mit vorheriger Umbenennung ignoriert"
 
-#: c-pragma.c:608
+#: c-pragma.c:609
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
 msgstr "#pragma redefine_extname wegen Konflikt mit vorherigem #pragma redefine_extname ignoriert"
 
-#: c-pragma.c:627
+#: c-pragma.c:628
 #, gcc-internal-format
 msgid "malformed #pragma extern_prefix, ignored"
 msgstr "falsch geformtes #pragma extern_prefix, ignoriert"
 
-#: c-pragma.c:630
+#: c-pragma.c:631
 #, gcc-internal-format
 msgid "junk at end of %<#pragma extern_prefix%>"
 msgstr "Ausschuss am Ende von %<#pragma extern_prefix%>"
 
-#: c-pragma.c:637
+#: c-pragma.c:638
 #, gcc-internal-format
 msgid "#pragma extern_prefix not supported on this target"
 msgstr "#pragma extern_prefix wird von diesem Ziel nicht unterstÃ¼tzt"
 
-#: c-pragma.c:663
+#: c-pragma.c:664
 #, gcc-internal-format
 msgid "asm declaration ignored due to conflict with previous rename"
 msgstr "asm-Deklaration wegen Konflikt mit vorheriger Umbenennung ignoriert"
 
-#: c-pragma.c:694
+#: c-pragma.c:695
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
 msgstr "#pragma redefine_extname wegen Konflikt mit __asm__-Deklaration ignoriert"
 
-#: c-pragma.c:756
+#: c-pragma.c:757
 #, gcc-internal-format
 msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
 msgstr "#pragma GCC visibility push() muss default, internal, hidden oder protected angeben"
 
-#: c-pragma.c:791
+#: c-pragma.c:792
 #, gcc-internal-format
 msgid "#pragma GCC visibility must be followed by push or pop"
 msgstr "#pragma GCC visibility muss von push oder pop gefolgt werden"
 
-#: c-pragma.c:797
+#: c-pragma.c:798
 #, gcc-internal-format
 msgid "no matching push for %<#pragma GCC visibility pop%>"
 msgstr "kein passendes push fÃ¼r %<#pragma GCC visibility pop%>"
 
-#: c-pragma.c:804 c-pragma.c:811
+#: c-pragma.c:805 c-pragma.c:812
 #, gcc-internal-format
 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
 msgstr "%<(%> hinter %<#pragma GCC visibility push%> fehlt - ignoriert"
 
-#: c-pragma.c:807
+#: c-pragma.c:808
 #, gcc-internal-format
 msgid "malformed #pragma GCC visibility push"
 msgstr "Falsch geformtes #pragma GCC visibility push"
 
-#: c-pragma.c:815
+#: c-pragma.c:816
 #, gcc-internal-format
 msgid "junk at end of %<#pragma GCC visibility%>"
 msgstr "Ausschuss am Ende von %<#pragma GCC visibility%>"
 
-#: c-pragma.c:831
+#: c-pragma.c:832
 #, gcc-internal-format
 msgid "#pragma GCC diagnostic not allowed inside functions"
 msgstr "#pragma GCC diagnostic nicht innerhalb von Funktionen erlaubt"
 
-#: c-pragma.c:837
+#: c-pragma.c:838
 #, gcc-internal-format
 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr "[error|warning|ignored] nach %<#pragma GCC diagnostic%> fehlt"
 
-#: c-pragma.c:846
+#: c-pragma.c:847
 #, gcc-internal-format
 msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr " [error|warning|ignored] nach %<#pragma GCC diagnostic%> erwartet"
 
-#: c-pragma.c:850
+#: c-pragma.c:851
 #, gcc-internal-format
 msgid "missing option after %<#pragma GCC diagnostic%> kind"
 msgstr "Option hinter %<#pragma GCC diagnostic%> Art fehlt"
 
-#: c-pragma.c:864
+#: c-pragma.c:865
 #, gcc-internal-format
 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
 msgstr "Option hinter %<#pragma GCC diagnostic%> Art unbekannt"
@@ -20359,7 +20340,7 @@
 msgid "%qD has an incomplete type"
 msgstr "%qD hat unvollstÃ¤ndigen Typ"
 
-#: c-typeck.c:195 cp/call.c:2785
+#: c-typeck.c:195 cp/call.c:2771
 #, gcc-internal-format
 msgid "invalid use of void expression"
 msgstr "falsche Benutzung eines void-Ausdruckes"
@@ -20390,92 +20371,92 @@
 msgid "function types not truly compatible in ISO C"
 msgstr "Funktionstypen nicht wirklich kompatibel in ISO-C"
 
-#: c-typeck.c:621
+#: c-typeck.c:627
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and vector types"
 msgstr "Operanden von dezimalen Gleitkomma- und Vektortypen kÃ¶nnen nicht gemischt werden"
 
-#: c-typeck.c:626
+#: c-typeck.c:632
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and complex types"
 msgstr "Operanden von dezimalen Gleitkomma- und komplexen Typen kÃ¶nnen nicht gemischt werden"
 
-#: c-typeck.c:631
+#: c-typeck.c:637
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and other float types"
 msgstr "Operanden von dezimalen und anderen Gleitkommatypen kÃ¶nnen nicht gemischt werden"
 
-#: c-typeck.c:1037
+#: c-typeck.c:1043
 #, gcc-internal-format
 msgid "types are not quite compatible"
 msgstr "Typen nicht ganz kompatibel"
 
-#: c-typeck.c:1356
+#: c-typeck.c:1366
 #, gcc-internal-format
 msgid "function return types not compatible due to %<volatile%>"
 msgstr "FunktionsrÃ¼ckgabetypen nicht kompatibel wegen %<volatile%>"
 
-#: c-typeck.c:1515 c-typeck.c:2853
+#: c-typeck.c:1525 c-typeck.c:2864
 #, gcc-internal-format
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "Arithmetik mit Zeiger auf unvollstÃ¤ndigen Typen"
 
-#: c-typeck.c:1912
+#: c-typeck.c:1922
 #, gcc-internal-format
 msgid "%qT has no member named %qE"
 msgstr "%qT hat kein Element namens %qE"
 
-#: c-typeck.c:1953
+#: c-typeck.c:1963
 #, gcc-internal-format
 msgid "request for member %qE in something not a structure or union"
 msgstr "Anfrage nach Element %qE in etwas, was keine Struktur oder Variante ist"
 
-#: c-typeck.c:1997
+#: c-typeck.c:2007
 #, gcc-internal-format
 msgid "dereferencing pointer to incomplete type"
 msgstr "Dereferenzierung eines Zeigers auf unvollstÃ¤ndigen Typen"
 
-#: c-typeck.c:2001
+#: c-typeck.c:2011
 #, gcc-internal-format
 msgid "dereferencing %<void *%> pointer"
 msgstr "Dereferenzierung eines %<void *%>-Zeigers"
 
-#: c-typeck.c:2018
+#: c-typeck.c:2028
 #, gcc-internal-format
 msgid "invalid type argument of %qs (have %qT)"
 msgstr "ungÃ¼ltiger Argumenttyp von %qs (haben %qT)"
 
-#: c-typeck.c:2046 cp/typeck.c:2524
+#: c-typeck.c:2056 cp/typeck.c:2570
 #, gcc-internal-format
 msgid "subscripted value is neither array nor pointer"
 msgstr "indizierter Wert ist weder ein Feld noch ein Zeiger"
 
-#: c-typeck.c:2057 cp/typeck.c:2443 cp/typeck.c:2529
+#: c-typeck.c:2067 cp/typeck.c:2489 cp/typeck.c:2575
 #, gcc-internal-format
 msgid "array subscript is not an integer"
 msgstr "Feldindex ist keine Ganzzahl"
 
-#: c-typeck.c:2063
+#: c-typeck.c:2073
 #, gcc-internal-format
 msgid "subscripted value is pointer to function"
 msgstr "indizierter Wert ist Zeiger auf Funktion"
 
-#: c-typeck.c:2110
+#: c-typeck.c:2120
 #, gcc-internal-format
 msgid "ISO C forbids subscripting %<register%> array"
 msgstr "ISO-C verbietet, ein %<register%>-Feld zu indizieren"
 
-#: c-typeck.c:2112
+#: c-typeck.c:2122
 #, gcc-internal-format
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO-C90 verbietet, ein Nicht-L-Wert-Feld zu indizieren"
 
-#: c-typeck.c:2228
+#: c-typeck.c:2239
 #, gcc-internal-format
 msgid "%H%qD is static but used in inline function %qD which is not static"
 msgstr "%H%qD ist statisch, wird jedoch in Inline-Funktion %qD verwendet, was nicht statisch ist"
 
-#: c-typeck.c:2376
+#: c-typeck.c:2387
 #, gcc-internal-format
 msgid "called object %qE is not a function"
 msgstr "gerufenes Objekt %qE ist keine Funktion"
@@ -20483,795 +20464,795 @@
 #. 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.
-#: c-typeck.c:2404
+#: c-typeck.c:2415
 #, gcc-internal-format
 msgid "function called through a non-compatible type"
 msgstr "Funktion Ã¼ber nicht kompatiblen Typen aufgerufen"
 
-#: c-typeck.c:2515
+#: c-typeck.c:2526
 #, gcc-internal-format
 msgid "too many arguments to function %qE"
 msgstr "zu viele Argumente fÃ¼r Funktion %qE"
 
-#: c-typeck.c:2536
+#: c-typeck.c:2547
 #, gcc-internal-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "Typ des formalen Parameters %d ist unvollstÃ¤ndig"
 
-#: c-typeck.c:2549
+#: c-typeck.c:2560
 #, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than floating due to prototype"
 msgstr "Ãœbergabe des Arguments %d von %qE als Ganzzahl statt Gleitkomma aufgrund des Prototyps"
 
-#: c-typeck.c:2554
+#: c-typeck.c:2565
 #, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than complex due to prototype"
 msgstr "Ãœbergabe des Arguments %d von %qE als Ganzzahl statt komplex aufgrund des Prototyps"
 
-#: c-typeck.c:2559
+#: c-typeck.c:2570
 #, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than floating due to prototype"
 msgstr "Ãœbergabe des Arguments %d von %qE als komplex statt Gleitkomma aufgrund des Prototyps"
 
-#: c-typeck.c:2564
+#: c-typeck.c:2575
 #, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than integer due to prototype"
 msgstr "Ãœbergabe des Arguments %d von %qE als Gleitkomma statt Ganzzahl aufgrund des Prototyps"
 
-#: c-typeck.c:2569
+#: c-typeck.c:2580
 #, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than integer due to prototype"
 msgstr "Ãœbergabe des Arguments %d von %qE als komplex statt Ganzzahl aufgrund des Prototyps"
 
-#: c-typeck.c:2574
+#: c-typeck.c:2585
 #, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than complex due to prototype"
 msgstr "Ãœbergabe des Arguments %d von %qE als Gleitkomma statt komplex aufgrund des Prototyps"
 
-#: c-typeck.c:2587
+#: c-typeck.c:2598
 #, gcc-internal-format
 msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
 msgstr "Ãœbergabe des Arguments %d von %qE als %<float%> statt %<double%> aufgrund des Prototyps"
 
-#: c-typeck.c:2612
+#: c-typeck.c:2623
 #, gcc-internal-format
 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
 msgstr "Ãœbergabe des Arguments %d von %qE als %qT statt %qT aufgrund des Prototyps"
 
-#: c-typeck.c:2633
+#: c-typeck.c:2644
 #, gcc-internal-format
 msgid "passing argument %d of %qE with different width due to prototype"
 msgstr "Ãœbergabe des Arguments %d von %qE mit anderer Breite aufgrund des Prototyps"
 
-#: c-typeck.c:2656
+#: c-typeck.c:2667
 #, gcc-internal-format
 msgid "passing argument %d of %qE as unsigned due to prototype"
 msgstr "Ãœbergabe des Arguments %d von %qE als vorzeichenlos aufgrund des Prototyps"
 
-#: c-typeck.c:2660
+#: c-typeck.c:2671
 #, gcc-internal-format
 msgid "passing argument %d of %qE as signed due to prototype"
 msgstr "Ãœbergabe des Arguments %d von %qE als vorzeichenbehaftet aufgrund des Prototyps"
 
-#: c-typeck.c:2766 c-typeck.c:2770
+#: c-typeck.c:2777 c-typeck.c:2781
 #, gcc-internal-format
 msgid "comparison with string literal results in unspecified behavior"
 msgstr "Vergleich mit Zeichenkettenliteral fÃ¼hrt zu unspezifiziertem Verhalten"
 
-#: c-typeck.c:2795
+#: c-typeck.c:2806
 #, gcc-internal-format
 msgid "pointer of type %<void *%> used in subtraction"
 msgstr "Zeiger des Typs %<void *%> in Subtraktion verwendet"
 
-#: c-typeck.c:2797
+#: c-typeck.c:2808
 #, gcc-internal-format
 msgid "pointer to a function used in subtraction"
 msgstr "Zeiger auf eine Funktion in Subtraktion verwendet"
 
-#: c-typeck.c:2908
+#: c-typeck.c:2919
 #, gcc-internal-format
 msgid "wrong type argument to unary plus"
 msgstr "Argument falschen Typs fÃ¼r unÃ¤res Plus"
 
-#: c-typeck.c:2921
+#: c-typeck.c:2932
 #, gcc-internal-format
 msgid "wrong type argument to unary minus"
 msgstr "Argument falschen Typs fÃ¼r unÃ¤res Minus"
 
-#: c-typeck.c:2941
+#: c-typeck.c:2952
 #, gcc-internal-format
 msgid "ISO C does not support %<~%> for complex conjugation"
 msgstr "ISO-C unterstÃ¼tzt nicht %<~%> fÃ¼r komplexe Konjugation"
 
-#: c-typeck.c:2947
+#: c-typeck.c:2958
 #, gcc-internal-format
 msgid "wrong type argument to bit-complement"
 msgstr "Argument falschen Typs fÃ¼r Bit-Komplement"
 
-#: c-typeck.c:2955
+#: c-typeck.c:2966
 #, gcc-internal-format
 msgid "wrong type argument to abs"
 msgstr "Argument falschen Typs fÃ¼r abs"
 
-#: c-typeck.c:2967
+#: c-typeck.c:2978
 #, gcc-internal-format
 msgid "wrong type argument to conjugation"
 msgstr "Argument falschen Typs fÃ¼r Konjugation"
 
-#: c-typeck.c:2979
+#: c-typeck.c:2990
 #, gcc-internal-format
 msgid "wrong type argument to unary exclamation mark"
 msgstr "Argument falschen Typs fÃ¼r unÃ¤res Ausrufungszeichen"
 
-#: c-typeck.c:3013
+#: c-typeck.c:3024
 #, gcc-internal-format
 msgid "ISO C does not support %<++%> and %<--%> on complex types"
 msgstr "ISO-C unterstÃ¼tzt kein %<++%> und %<--%> fÃ¼r komplexe Typen"
 
-#: c-typeck.c:3032 c-typeck.c:3064
+#: c-typeck.c:3043 c-typeck.c:3075
 #, gcc-internal-format
 msgid "wrong type argument to increment"
 msgstr "Argument falschen Typs fÃ¼r Inkrementierung"
 
-#: c-typeck.c:3034 c-typeck.c:3066
+#: c-typeck.c:3045 c-typeck.c:3077
 #, gcc-internal-format
 msgid "wrong type argument to decrement"
 msgstr "Argument falschen Typs fÃ¼r Dekrementierung"
 
-#: c-typeck.c:3055
+#: c-typeck.c:3066
 #, gcc-internal-format
 msgid "increment of pointer to unknown structure"
 msgstr "ErhÃ¶hung eines Zeigers auf unbekannte Struktur"
 
-#: c-typeck.c:3057
+#: c-typeck.c:3068
 #, gcc-internal-format
 msgid "decrement of pointer to unknown structure"
 msgstr "Verminderung eines Zeigers auf unbekannte Struktur"
 
-#: c-typeck.c:3258
+#: c-typeck.c:3269
 #, gcc-internal-format
 msgid "assignment of read-only member %qD"
 msgstr "Zuweisung des schreibgeschÃ¼tzten Elementes %qD"
 
-#: c-typeck.c:3259
+#: c-typeck.c:3270
 #, gcc-internal-format
 msgid "increment of read-only member %qD"
 msgstr "ErhÃ¶hung des schreibgeschÃ¼tzten Elementes %qD"
 
-#: c-typeck.c:3260
+#: c-typeck.c:3271
 #, gcc-internal-format
 msgid "decrement of read-only member %qD"
 msgstr "Verringerung des schreibgeschÃ¼tzten Elementes %qD"
 
-#: c-typeck.c:3261
+#: c-typeck.c:3272
 #, gcc-internal-format
 msgid "read-only member %qD used as %<asm%> output"
 msgstr "schreibgeschÃ¼tztes Element %qD als %<asm%>-Ausgabe verwendet"
 
-#: c-typeck.c:3265
+#: c-typeck.c:3276
 #, gcc-internal-format
 msgid "assignment of read-only variable %qD"
 msgstr "Zuweisung der schreibgeschÃ¼tzten Variable %qD"
 
-#: c-typeck.c:3266
+#: c-typeck.c:3277
 #, gcc-internal-format
 msgid "increment of read-only variable %qD"
 msgstr "ErhÃ¶hung der schreibgeschÃ¼tzten Variable %qD"
 
-#: c-typeck.c:3267
+#: c-typeck.c:3278
 #, gcc-internal-format
 msgid "decrement of read-only variable %qD"
 msgstr "Verringerung der schreibgeschÃ¼tzten Variable %qD"
 
-#: c-typeck.c:3268
+#: c-typeck.c:3279
 #, gcc-internal-format
 msgid "read-only variable %qD used as %<asm%> output"
 msgstr "schreibgeschÃ¼tzte Variable %qD als %<asm%>-Ausgabe verwendet"
 
-#: c-typeck.c:3271
+#: c-typeck.c:3282
 #, gcc-internal-format
 msgid "assignment of read-only location %qE"
 msgstr "Zuweisung der schreibgeschÃ¼tzten Speicherstelle %qE"
 
-#: c-typeck.c:3272
+#: c-typeck.c:3283
 #, gcc-internal-format
 msgid "increment of read-only location %qE"
 msgstr "ErhÃ¶hung der schreibgeschÃ¼tzten Speicherstelle %qE"
 
-#: c-typeck.c:3273
+#: c-typeck.c:3284
 #, gcc-internal-format
 msgid "decrement of read-only location %qE"
 msgstr "Verringerung der schreibgeschÃ¼tzten Speicherstelle %qE"
 
-#: c-typeck.c:3274
+#: c-typeck.c:3285
 #, gcc-internal-format
 msgid "read-only location %qE used as %<asm%> output"
 msgstr "schreibgeschÃ¼tzte Stelle %E als %<asm%>-Ausgabe verwendet"
 
-#: c-typeck.c:3310
+#: c-typeck.c:3321
 #, gcc-internal-format
 msgid "cannot take address of bit-field %qD"
 msgstr "die Adresse des Bit-Feldes %qD kann nicht ermittelt werden"
 
-#: c-typeck.c:3338
+#: c-typeck.c:3349
 #, gcc-internal-format
 msgid "global register variable %qD used in nested function"
 msgstr "globale Register-Variable %qD in verschachtelter Funktion verwendet"
 
-#: c-typeck.c:3341
+#: c-typeck.c:3352
 #, gcc-internal-format
 msgid "register variable %qD used in nested function"
 msgstr "Register-Variable %qD in verschachtelter Funktion verwendet"
 
-#: c-typeck.c:3346
+#: c-typeck.c:3357
 #, gcc-internal-format
 msgid "address of global register variable %qD requested"
 msgstr "Adresse der globalen Variablen %qD angefordert"
 
-#: c-typeck.c:3348
+#: c-typeck.c:3359
 #, gcc-internal-format
 msgid "address of register variable %qD requested"
 msgstr "Adresse der Register-Variablen %qD angefordert"
 
-#: c-typeck.c:3394
+#: c-typeck.c:3405
 #, gcc-internal-format
 msgid "non-lvalue array in conditional expression"
 msgstr "Nicht-L-Wert-Feld in bedingtem Ausdruck"
 
-#: c-typeck.c:3442
+#: c-typeck.c:3453
 #, gcc-internal-format
 msgid "signed and unsigned type in conditional expression"
 msgstr "Vorzeichenloser und -behafteter Typ in bedingtem Ausdruck"
 
-#: c-typeck.c:3449
+#: c-typeck.c:3460
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ISO-C verbietet bedingten Ausdruck mit nur einer void-Seite"
 
-#: c-typeck.c:3463 c-typeck.c:3471
+#: c-typeck.c:3474 c-typeck.c:3482
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
 msgstr "ISO-C verbietet bedingten Ausdruck zwischen %<void *%> und Funktionszeiger"
 
-#: c-typeck.c:3478
+#: c-typeck.c:3489
 #, gcc-internal-format
 msgid "pointer type mismatch in conditional expression"
 msgstr "Zeigertyp passt nicht in bedingtem Ausdruck"
 
-#: c-typeck.c:3485 c-typeck.c:3495
+#: c-typeck.c:3496 c-typeck.c:3506
 #, gcc-internal-format
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "Zeiger-/Ganzzahltyp passt nicht in bedingtem Ausdruck"
 
-#: c-typeck.c:3509 tree-cfg.c:3783
+#: c-typeck.c:3520 tree-cfg.c:3807
 #, gcc-internal-format
 msgid "type mismatch in conditional expression"
 msgstr "Typ passt nicht in bedingtem Ausdruck"
 
-#: c-typeck.c:3552
+#: c-typeck.c:3563
 #, gcc-internal-format
 msgid "left-hand operand of comma expression has no effect"
 msgstr "linker Operand des Komma-Ausdrucks hat keinen Effekt"
 
-#: c-typeck.c:3589
+#: c-typeck.c:3600
 #, gcc-internal-format
 msgid "cast specifies array type"
 msgstr "Typkonvertierung gibt Feldtyp an"
 
-#: c-typeck.c:3595
+#: c-typeck.c:3606
 #, gcc-internal-format
 msgid "cast specifies function type"
 msgstr "Typkonvertierung gibt Funktionstyp an"
 
-#: c-typeck.c:3612
+#: c-typeck.c:3623
 #, gcc-internal-format
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ISO-C verbietet Typkonvertierung von Nicht-Skalar auf selben Typen"
 
-#: c-typeck.c:3629
+#: c-typeck.c:3640
 #, gcc-internal-format
 msgid "ISO C forbids casts to union type"
 msgstr "ISO-C verbietet Typkonvertierung auf union-Typ"
 
-#: c-typeck.c:3637
+#: c-typeck.c:3648
 #, gcc-internal-format
 msgid "cast to union type from type not present in union"
 msgstr "Typkonvertierung in union-Typ von nicht in union vorhandenem Typen"
 
-#: c-typeck.c:3683
+#: c-typeck.c:3694
 #, gcc-internal-format
 msgid "cast adds new qualifiers to function type"
 msgstr "Typkonvertierung fÃ¼gt neue Typqualifizierer zu Funktionstyp hinzu"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3688
+#: c-typeck.c:3699
 #, gcc-internal-format
 msgid "cast discards qualifiers from pointer target type"
 msgstr "Typkonvertierung streicht Qualifizierer von Zeiger-Zieltyp"
 
-#: c-typeck.c:3704
+#: c-typeck.c:3715
 #, gcc-internal-format
 msgid "cast increases required alignment of target type"
 msgstr "Typkonvertierung erfordert Ausrichtung des Zieltyps"
 
-#: c-typeck.c:3715
+#: c-typeck.c:3726
 #, gcc-internal-format
 msgid "cast from pointer to integer of different size"
 msgstr "Typkonvertierung von Zeiger auf Ganzzahl anderer Breite"
 
-#: c-typeck.c:3719
+#: c-typeck.c:3730
 #, gcc-internal-format
 msgid "cast from function call of type %qT to non-matching type %qT"
 msgstr "Typumwandlung von Funktionsaufruf des Typs %qT in unpassenden Typen %qT"
 
-#: c-typeck.c:3727
+#: c-typeck.c:3738
 #, gcc-internal-format
 msgid "cast to pointer from integer of different size"
 msgstr "Typkonvertierung in Zeiger von Ganzzahl anderer Breite"
 
-#: c-typeck.c:3741
+#: c-typeck.c:3752
 #, gcc-internal-format
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr "ISO-C verbietet Konvertierung von Funktionszeigern in Objektzeigertyp"
 
-#: c-typeck.c:3749
+#: c-typeck.c:3760
 #, gcc-internal-format
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr "ISO-C verbietet Konvertierung von Objektzeigertypen in Funktionszeigertyp"
 
-#: c-typeck.c:4026
+#: c-typeck.c:4037
 #, gcc-internal-format
 msgid "cannot pass rvalue to reference parameter"
 msgstr "R-Wert kann nicht an Referenzparameter Ã¼bergeben werden"
 
-#: c-typeck.c:4139 c-typeck.c:4306
+#: c-typeck.c:4150 c-typeck.c:4317
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
 msgstr "Ãœbergabe des Arguments %d von %qE erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger"
 
-#: c-typeck.c:4142 c-typeck.c:4309
+#: c-typeck.c:4153 c-typeck.c:4320
 #, gcc-internal-format
 msgid "assignment makes qualified function pointer from unqualified"
 msgstr "Zuweisung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger"
 
-#: c-typeck.c:4145 c-typeck.c:4311
+#: c-typeck.c:4156 c-typeck.c:4322
 #, gcc-internal-format
 msgid "initialization makes qualified function pointer from unqualified"
 msgstr "Initialisierung erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger"
 
-#: c-typeck.c:4148 c-typeck.c:4313
+#: c-typeck.c:4159 c-typeck.c:4324
 #, gcc-internal-format
 msgid "return makes qualified function pointer from unqualified"
 msgstr "return erzeugt aus unqualifiziertem einen qualifizierten Funktionszeiger"
 
-#: c-typeck.c:4152 c-typeck.c:4273
+#: c-typeck.c:4163 c-typeck.c:4284
 #, gcc-internal-format
 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
 msgstr "Ãœbergabe des Arguments %d von %qE entfernt Kennzeichner von Zeiger-Ziel-Typ"
 
-#: c-typeck.c:4154 c-typeck.c:4275
+#: c-typeck.c:4165 c-typeck.c:4286
 #, gcc-internal-format
 msgid "assignment discards qualifiers from pointer target type"
 msgstr "Zuweisung streicht Qualifizierer von Zeiger-Zieltyp"
 
-#: c-typeck.c:4156 c-typeck.c:4277
+#: c-typeck.c:4167 c-typeck.c:4288
 #, gcc-internal-format
 msgid "initialization discards qualifiers from pointer target type"
 msgstr "Initialisierung streicht Qualifizierer von Zeiger-Zieltyp"
 
-#: c-typeck.c:4158 c-typeck.c:4279
+#: c-typeck.c:4169 c-typeck.c:4290
 #, gcc-internal-format
 msgid "return discards qualifiers from pointer target type"
 msgstr "return streicht Qualifizierer von Zeiger-Zieltyp"
 
-#: c-typeck.c:4165
+#: c-typeck.c:4176
 #, gcc-internal-format
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ISO-C verbietet Argumentkonvertierung in union-Typ"
 
-#: c-typeck.c:4201
+#: c-typeck.c:4212
 #, gcc-internal-format
 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
 msgstr "Anfrage zur impliziten fÃ¼r Umwandlung von %qT in %qT ist in C++ nicht erlaubt"
 
-#: c-typeck.c:4214
+#: c-typeck.c:4225
 #, gcc-internal-format
 msgid "argument %d of %qE might be a candidate for a format attribute"
 msgstr "Argument %d von %qE kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
 
-#: c-typeck.c:4220
+#: c-typeck.c:4231
 #, gcc-internal-format
 msgid "assignment left-hand side might be a candidate for a format attribute"
 msgstr "Links-Zuweisung kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
 
-#: c-typeck.c:4225
+#: c-typeck.c:4236
 #, gcc-internal-format
 msgid "initialization left-hand side might be a candidate for a format attribute"
 msgstr "Linke-Initialisierung kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
 
-#: c-typeck.c:4230
+#: c-typeck.c:4241
 #, gcc-internal-format
 msgid "return type might be a candidate for a format attribute"
 msgstr "RÃ¼ckgabetyp kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
 
-#: c-typeck.c:4253
+#: c-typeck.c:4264
 #, gcc-internal-format
 msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
 msgstr "ISO-C verbietet Ãœbergabe des Arguments %d von %qE zwischen Funktionszeiger und %<void *%>"
 
-#: c-typeck.c:4256
+#: c-typeck.c:4267
 #, gcc-internal-format
 msgid "ISO C forbids assignment between function pointer and %<void *%>"
 msgstr "ISO-C verbietet Zuweisung zwischen Funktionszeiger und %<void *%>"
 
-#: c-typeck.c:4258
+#: c-typeck.c:4269
 #, gcc-internal-format
 msgid "ISO C forbids initialization between function pointer and %<void *%>"
 msgstr "ISO-C verbietet Initialisierung zwischen Funktionszeiger und %<void *%>"
 
-#: c-typeck.c:4260
+#: c-typeck.c:4271
 #, gcc-internal-format
 msgid "ISO C forbids return between function pointer and %<void *%>"
 msgstr "ISO-C verbietet return zwischen Funktionszeiger und %<void *%>"
 
-#: c-typeck.c:4289
+#: c-typeck.c:4300
 #, gcc-internal-format
 msgid "pointer targets in passing argument %d of %qE differ in signedness"
 msgstr "Zeigerziele bei Ãœbergabe des Arguments %d von %qE unterscheiden sich im Vorzeichenbesitz"
 
-#: c-typeck.c:4291
+#: c-typeck.c:4302
 #, gcc-internal-format
 msgid "pointer targets in assignment differ in signedness"
 msgstr "Zeigerziele in Zuweisung unterscheiden sich im Vorzeichenbesitz"
 
-#: c-typeck.c:4293
+#: c-typeck.c:4304
 #, gcc-internal-format
 msgid "pointer targets in initialization differ in signedness"
 msgstr "Zeigerziele in Initialisierung unterscheiden sich im Vorzeichenbesitz"
 
-#: c-typeck.c:4295
+#: c-typeck.c:4306
 #, gcc-internal-format
 msgid "pointer targets in return differ in signedness"
 msgstr "Zeigerziele in return unterscheiden sich im Vorzeichenbesitz"
 
-#: c-typeck.c:4320
+#: c-typeck.c:4331
 #, gcc-internal-format
 msgid "passing argument %d of %qE from incompatible pointer type"
 msgstr "Ãœbergabe des Arguments %d von %qE von inkompatiblem Zeigertyp"
 
-#: c-typeck.c:4322
+#: c-typeck.c:4333
 #, gcc-internal-format
 msgid "assignment from incompatible pointer type"
 msgstr "Zuweisung von inkompatiblem Zeigertyp"
 
-#: c-typeck.c:4323
+#: c-typeck.c:4334
 #, gcc-internal-format
 msgid "initialization from incompatible pointer type"
 msgstr "Initialisierung von inkompatiblem Zeigertyp"
 
-#: c-typeck.c:4325
+#: c-typeck.c:4336
 #, gcc-internal-format
 msgid "return from incompatible pointer type"
 msgstr "return von inkompatiblem Zeigertyp"
 
-#: c-typeck.c:4342
+#: c-typeck.c:4353
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes pointer from integer without a cast"
 msgstr "Ãœbergabe des Arguments %d von %qE erzeugt Zeiger von Ganzzahl ohne Typkonvertierung"
 
-#: c-typeck.c:4344
+#: c-typeck.c:4355
 #, gcc-internal-format
 msgid "assignment makes pointer from integer without a cast"
 msgstr "Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung"
 
-#: c-typeck.c:4346
+#: c-typeck.c:4357
 #, gcc-internal-format
 msgid "initialization makes pointer from integer without a cast"
 msgstr "Initialisierung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung"
 
-#: c-typeck.c:4348
+#: c-typeck.c:4359
 #, gcc-internal-format
 msgid "return makes pointer from integer without a cast"
 msgstr "return erzeugt Zeiger von Ganzzahl ohne Typkonvertierung"
 
-#: c-typeck.c:4355
+#: c-typeck.c:4366
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes integer from pointer without a cast"
 msgstr "Ãœbergabe des Arguments %d von %qE  erzeugt Ganzzahl von Zeiger ohne Typkonvertierung"
 
-#: c-typeck.c:4357
+#: c-typeck.c:4368
 #, gcc-internal-format
 msgid "assignment makes integer from pointer without a cast"
 msgstr "Zuweisung erzeugt Ganzzahl von Zeiger ohne Typkonvertierung"
 
-#: c-typeck.c:4359
+#: c-typeck.c:4370
 #, gcc-internal-format
 msgid "initialization makes integer from pointer without a cast"
 msgstr "Initialisierung erzeugt Ganzzahl von Zeiger ohne Typkonvertierung"
 
-#: c-typeck.c:4361
+#: c-typeck.c:4372
 #, gcc-internal-format
 msgid "return makes integer from pointer without a cast"
 msgstr "return erzeugt Ganzzahl von Zeiger ohne Typkonvertierung"
 
-#: c-typeck.c:4377
+#: c-typeck.c:4388
 #, gcc-internal-format
 msgid "incompatible types in assignment"
 msgstr "inkompatible Typen in Zuweisung"
 
-#: c-typeck.c:4380
+#: c-typeck.c:4391
 #, gcc-internal-format
 msgid "incompatible types in initialization"
 msgstr "inkompatible Typen in Initialisierung"
 
-#: c-typeck.c:4383
+#: c-typeck.c:4394
 #, gcc-internal-format
 msgid "incompatible types in return"
 msgstr "inkompatible Typen in return"
 
-#: c-typeck.c:4439
+#: c-typeck.c:4450
 #, gcc-internal-format
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr "traditionelles C lehnt automatische Gesamt-Initialisierung ab"
 
-#: c-typeck.c:4610 c-typeck.c:4625 c-typeck.c:4640
+#: c-typeck.c:4621 c-typeck.c:4636 c-typeck.c:4651
 #, gcc-internal-format
 msgid "(near initialization for %qs)"
 msgstr "(nahe der Initialisierung fÃ¼r %qs)"
 
-#: c-typeck.c:5180 cp/decl.c:4975
+#: c-typeck.c:5191 cp/decl.c:4995
 #, gcc-internal-format
 msgid "opaque vector types cannot be initialized"
 msgstr "opake Vektortypen kÃ¶nnen nicht initialisiert werden"
 
-#: c-typeck.c:5803
+#: c-typeck.c:5814
 #, gcc-internal-format
 msgid "unknown field %qE specified in initializer"
 msgstr "unbekanntes Feld %qE in Initialisierung angegeben"
 
-#: c-typeck.c:6703
+#: c-typeck.c:6714
 #, gcc-internal-format
 msgid "traditional C rejects initialization of unions"
 msgstr "traditionelles C lehnt Initialisierung von unions ab"
 
-#: c-typeck.c:7011
+#: c-typeck.c:7022
 #, gcc-internal-format
 msgid "jump into statement expression"
 msgstr "Sprung in Anweisungs-Ausdruck"
 
-#: c-typeck.c:7017
+#: c-typeck.c:7028
 #, gcc-internal-format
 msgid "jump into scope of identifier with variably modified type"
 msgstr "in GÃ¼ltigkeitsbereich des Bezeichners mit variabel modifiziertem Typen springen"
 
-#: c-typeck.c:7054
+#: c-typeck.c:7065
 #, gcc-internal-format
 msgid "ISO C forbids %<goto *expr;%>"
 msgstr "ISO-C verbietet %<goto *expr;%>"
 
-#: c-typeck.c:7069 cp/typeck.c:6592
+#: c-typeck.c:7080 cp/typeck.c:6619
 #, gcc-internal-format
 msgid "function declared %<noreturn%> has a %<return%> statement"
 msgstr "als %<noreturn%> deklarierte Funktion hat %<return%>-Anweisung"
 
-#: c-typeck.c:7077
+#: c-typeck.c:7088
 #, gcc-internal-format
 msgid "%<return%> with no value, in function returning non-void"
 msgstr "%<return%> ohne Wert in nicht-void zurÃ¼ckgebender Funktion"
 
-#: c-typeck.c:7086
+#: c-typeck.c:7097
 #, gcc-internal-format
 msgid "%<return%> with a value, in function returning void"
 msgstr "%<return%> mit Wert in void zurÃ¼ckgebender Funktion"
 
-#: c-typeck.c:7088
+#: c-typeck.c:7099
 #, gcc-internal-format
 msgid "ISO C forbids %<return%> with expression, in function returning void"
 msgstr "ISO-C verbietet %<return%> mit Ausdruck, in void zurÃ¼ckgebender Funktion"
 
-#: c-typeck.c:7145
+#: c-typeck.c:7156
 #, gcc-internal-format
 msgid "function returns address of local variable"
 msgstr "Funktion liefert Adresse einer lokalen Variablen zurÃ¼ck"
 
-#: c-typeck.c:7217 cp/semantics.c:949
+#: c-typeck.c:7228 cp/semantics.c:952
 #, gcc-internal-format
 msgid "switch quantity not an integer"
 msgstr "switch-GrÃ¶ÃŸe ist keine Ganzzahl"
 
-#: c-typeck.c:7229
+#: c-typeck.c:7240
 #, gcc-internal-format
 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
 msgstr "%<long%> switch-Ausdruck nicht nach Â»intÂ« konvertiert in ISO C"
 
-#: c-typeck.c:7269
+#: c-typeck.c:7280
 #, gcc-internal-format
 msgid "case label in statement expression not containing enclosing switch statement"
 msgstr "case-Marke in Anweisungs-Ausdruck enthÃ¤lt keine einschlieÃŸende switch-Anweisung"
 
-#: c-typeck.c:7272
+#: c-typeck.c:7283
 #, gcc-internal-format
 msgid "%<default%> label in statement expression not containing enclosing switch statement"
 msgstr "%<default%>-Marke in Anweisungs-Ausdruck enthÃ¤lt keine einschlieÃŸende switch-Anweisung"
 
-#: c-typeck.c:7278
+#: c-typeck.c:7289
 #, gcc-internal-format
 msgid "case label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr "case-Marke in GÃ¼ltigkeitsbereich eines Bezeichners mit variabel modifiziertem Typen, der keine einschlieÃŸende switch-Anweisung enthÃ¤lt"
 
-#: c-typeck.c:7281
+#: c-typeck.c:7292
 #, gcc-internal-format
 msgid "%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr "%<default%>-Marke in GÃ¼ltigkeitsbereich eines Bezeichners mit variabel modifiziertem Typen, der keine einschlieÃŸende switch-Anweisung enthÃ¤lt"
 
-#: c-typeck.c:7285 cp/parser.c:6804
+#: c-typeck.c:7296 cp/parser.c:6810
 #, gcc-internal-format
 msgid "case label not within a switch statement"
 msgstr "case-Marke nicht innerhalb einer switch-Anweisung"
 
-#: c-typeck.c:7287
+#: c-typeck.c:7298
 #, gcc-internal-format
 msgid "%<default%> label not within a switch statement"
 msgstr "%<default%>-Marke nicht innerhalb einer switch-Anweisung"
 
-#: c-typeck.c:7364
+#: c-typeck.c:7375
 #, gcc-internal-format
 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
 msgstr "%Hes wird empfohlen, explizite geschweifte Klammern zu setzen, um mehrdeutiges %<else%> zu vermeiden"
 
-#: c-typeck.c:7475 cp/cp-gimplify.c:97 cp/parser.c:7409
+#: c-typeck.c:7486 cp/cp-gimplify.c:97 cp/parser.c:7415
 #, gcc-internal-format
 msgid "break statement not within loop or switch"
 msgstr "break-Anweisung nicht innerhalb einer Schleife oder Â»switchÂ«"
 
-#: c-typeck.c:7477 cp/parser.c:7430
+#: c-typeck.c:7488 cp/parser.c:7436
 #, gcc-internal-format
 msgid "continue statement not within a loop"
 msgstr "continue-Anweisung nicht innerhalb einer Schleife"
 
-#: c-typeck.c:7482 cp/parser.c:7420
+#: c-typeck.c:7493 cp/parser.c:7426
 #, gcc-internal-format
 msgid "break statement used with OpenMP for loop"
 msgstr "break-Anweisung mit OpenMP fÃ¼r Schleife verwendet"
 
-#: c-typeck.c:7505
+#: c-typeck.c:7516
 #, gcc-internal-format
 msgid "%Hstatement with no effect"
 msgstr "%HAnweisung ohne Effekt"
 
-#: c-typeck.c:7527
+#: c-typeck.c:7538
 #, gcc-internal-format
 msgid "expression statement has incomplete type"
 msgstr "Ausdrucksanweisung hat unvollstÃ¤ndigen Typ"
 
-#: c-typeck.c:8082 cp/typeck.c:3259
+#: c-typeck.c:8093 cp/typeck.c:3301
 #, gcc-internal-format
 msgid "right shift count is negative"
 msgstr "Rechts-Schiebe-Weite ist negativ"
 
-#: c-typeck.c:8089 cp/typeck.c:3265
+#: c-typeck.c:8100 cp/typeck.c:3305
 #, gcc-internal-format
 msgid "right shift count >= width of type"
 msgstr "Rechts-Schiebe-Weite >= Breite des Typs"
 
-#: c-typeck.c:8111 cp/typeck.c:3284
+#: c-typeck.c:8122 cp/typeck.c:3324
 #, gcc-internal-format
 msgid "left shift count is negative"
 msgstr "Links-Schiebe-Weite ist negativ"
 
-#: c-typeck.c:8114 cp/typeck.c:3286
+#: c-typeck.c:8125 cp/typeck.c:3326
 #, gcc-internal-format
 msgid "left shift count >= width of type"
 msgstr "Links-Schiebe-Weite >= Breite des Typs"
 
-#: c-typeck.c:8132 cp/typeck.c:3324
+#: c-typeck.c:8143 cp/typeck.c:3364
 #, gcc-internal-format
 msgid "comparing floating point with == or != is unsafe"
 msgstr "Vergleich von Gleitkomma mit == oder != ist unsicher"
 
-#: c-typeck.c:8156 c-typeck.c:8163
+#: c-typeck.c:8167 c-typeck.c:8174
 #, gcc-internal-format
 msgid "ISO C forbids comparison of %<void *%> with function pointer"
 msgstr "ISO-C verbietet Vergleich von %<void *%> mit Funktionszeiger"
 
-#: c-typeck.c:8169 c-typeck.c:8227
+#: c-typeck.c:8180 c-typeck.c:8238
 #, gcc-internal-format
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "in Vergleich verschiedener Zeigertypen fehlt Typkonvertierung"
 
-#: c-typeck.c:8178 c-typeck.c:8186 cp/typeck.c:3344 cp/typeck.c:3353
+#: c-typeck.c:8189 c-typeck.c:8197 cp/typeck.c:3384 cp/typeck.c:3393
 #, gcc-internal-format
 msgid "the address of %qD will never be NULL"
 msgstr "Die Adresse von %qD wird nie NULL sein"
 
-#: c-typeck.c:8193 c-typeck.c:8198 c-typeck.c:8245 c-typeck.c:8250
+#: c-typeck.c:8204 c-typeck.c:8209 c-typeck.c:8256 c-typeck.c:8261
 #, gcc-internal-format
 msgid "comparison between pointer and integer"
 msgstr "Vergleich zwischen Zeiger und Ganzzahl"
 
-#: c-typeck.c:8219
+#: c-typeck.c:8230
 #, gcc-internal-format
 msgid "comparison of complete and incomplete pointers"
 msgstr "Vergleich von vollstÃ¤ndigen und unvollstÃ¤ndigen Zeigern"
 
-#: c-typeck.c:8222
+#: c-typeck.c:8233
 #, gcc-internal-format
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO-C verbietet geordnete Vergleiche zwischen Zeigern auf Funktionen"
 
-#: c-typeck.c:8234 c-typeck.c:8240
+#: c-typeck.c:8245 c-typeck.c:8251
 #, gcc-internal-format
 msgid "ordered comparison of pointer with integer zero"
 msgstr "geordneter Vergleich von Zeiger mit Ganzzahlnull"
 
-#: c-typeck.c:8500
+#: c-typeck.c:8511
 #, gcc-internal-format
 msgid "comparison between signed and unsigned"
 msgstr "Vergleich zwischen vorzeichenbehaftet und vorzeichenlos"
 
-#: c-typeck.c:8546 cp/typeck.c:3830
+#: c-typeck.c:8557 cp/typeck.c:3838
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "Vergleich von weitergegebenem ~unsigned mit Konstante"
 
-#: c-typeck.c:8554 cp/typeck.c:3838
+#: c-typeck.c:8565 cp/typeck.c:3846
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "Vergleich von weitergegebenem ~unsigned mit unsigned"
 
-#: c-typeck.c:8612
+#: c-typeck.c:8623
 #, gcc-internal-format
 msgid "used array that cannot be converted to pointer where scalar is required"
 msgstr "Feld, das nicht in Zeiger umgewandelt werden kann, anstelle des geforderten Skalars verwendet"
 
-#: c-typeck.c:8616
+#: c-typeck.c:8627
 #, gcc-internal-format
 msgid "used struct type value where scalar is required"
 msgstr "Wert eines struct-Typs anstelle des geforderten Skalars verwendet"
 
-#: c-typeck.c:8620
+#: c-typeck.c:8631
 #, gcc-internal-format
 msgid "used union type value where scalar is required"
 msgstr "Wert eines union-Typs anstelle des geforderten Skalars verwendet"
 
-#: c-typeck.c:8725 cp/semantics.c:3523
+#: c-typeck.c:8736 cp/semantics.c:3555
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction%>"
 msgstr "%qE hat ungÃ¼ltigen Typ fÃ¼r %<reduction%>"
 
-#: c-typeck.c:8759 cp/semantics.c:3536
+#: c-typeck.c:8770 cp/semantics.c:3568
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction(%s)%>"
 msgstr "%qE hat ungÃ¼ltigen Typ fÃ¼r %<reduction(%s)%>"
 
-#: c-typeck.c:8775 cp/semantics.c:3546
+#: c-typeck.c:8786 cp/semantics.c:3578
 #, gcc-internal-format
 msgid "%qE must be %<threadprivate%> for %<copyin%>"
 msgstr "%qE muss fÃ¼r %<copyin%> %<threadprivate%> sein"
 
-#: c-typeck.c:8784 cp/semantics.c:3351
+#: c-typeck.c:8795 cp/semantics.c:3383
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %qs"
 msgstr "%qE ist in Klausel %qs keine Variable"
 
-#: c-typeck.c:8791 c-typeck.c:8811 c-typeck.c:8831 cp/semantics.c:3377
-#: cp/semantics.c:3396
+#: c-typeck.c:8802 c-typeck.c:8822 c-typeck.c:8842 cp/semantics.c:3409
+#: cp/semantics.c:3428
 #, gcc-internal-format
 msgid "%qE appears more than once in data clauses"
 msgstr "%qE tritt in dieser Datenklausel mehrfach auf"
 
-#: c-typeck.c:8805 cp/semantics.c:3371
+#: c-typeck.c:8816 cp/semantics.c:3403
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %<firstprivate%>"
 msgstr "%qE ist in Klausel %<firstprivate%> keine Variable"
 
-#: c-typeck.c:8825 cp/semantics.c:3390
+#: c-typeck.c:8836 cp/semantics.c:3422
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %<lastprivate%>"
 msgstr "%qE ist in Klausel %<lastprivate%> keine Variable"
 
-#: c-typeck.c:8883 cp/semantics.c:3587
+#: c-typeck.c:8894 cp/semantics.c:3619
 #, gcc-internal-format
 msgid "%qE is predetermined %qs for %qs"
 msgstr "%qE ist vorbestimmt %qs fÃ¼r %qs"
@@ -21281,12 +21262,12 @@
 msgid "function call has aggregate value"
 msgstr "Funktionsaufruf hat zusammengesetzten Wert"
 
-#: cfgexpand.c:1884
+#: cfgexpand.c:1887
 #, gcc-internal-format
 msgid "not protecting local variables: variable length buffer"
 msgstr "Lokale Variablen werden nicht geschÃ¼tzt: Puffer variabler GrÃ¶ÃŸe"
 
-#: cfgexpand.c:1887
+#: cfgexpand.c:1890
 #, gcc-internal-format
 msgid "not protecting function: no buffer at least %d bytes long"
 msgstr "Funktion wird nicht geschÃ¼tzt: Kein Puffer mit mindestens %d Bytes"
@@ -21341,7 +21322,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr "verify_flow_info: Nachfolgekante des Basis-Blocks %d ist beschÃ¤digt"
 
-#: cfghooks.c:184 cfgrtl.c:1840
+#: cfghooks.c:184 cfgrtl.c:1838
 #, gcc-internal-format
 msgid "wrong amount of branch edges after unconditional jump %i"
 msgstr "falscher Betrag der Zweig-Kanten nach unbedingtem Sprung %i"
@@ -21551,252 +21532,252 @@
 msgid "%d exits recorded for loop %d (having %d exits)"
 msgstr "%d AusgÃ¤nge fÃ¼r Schleife %d (mit %d AusgÃ¤ngen) aufgezeichnet"
 
-#: cfgrtl.c:1734
+#: cfgrtl.c:1732
 #, gcc-internal-format
 msgid "BB_RTL flag not set for block %d"
 msgstr "Kennzeichen BB_RTL ist fÃ¼r Block %d nicht gesetzt"
 
-#: cfgrtl.c:1741
+#: cfgrtl.c:1739
 #, gcc-internal-format
 msgid "insn %d basic block pointer is %d, should be %d"
 msgstr "Basisblockzeiger des Befehls %d ist %d, sollte %d sein"
 
-#: cfgrtl.c:1752
+#: cfgrtl.c:1750
 #, gcc-internal-format
 msgid "insn %d in header of bb %d has non-NULL basic block"
 msgstr "Befehl %d im Kopf des Basisblockes %d hat Nicht-NULL als Basisblock"
 
-#: cfgrtl.c:1760
+#: cfgrtl.c:1758
 #, gcc-internal-format
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 msgstr "Befehl %d am Ende des Basisblocks %d hat Nicht-NULL als Basisblock"
 
-#: cfgrtl.c:1782
+#: cfgrtl.c:1780
 #, gcc-internal-format
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr "verify_flow_info: REG_BR_PROB passt nicht zu cfg %wi %i"
 
-#: cfgrtl.c:1797
+#: cfgrtl.c:1795
 #, gcc-internal-format
 msgid "fallthru edge crosses section boundary (bb %i)"
 msgstr "Fall-Through-Kante Ã¼berschreitet Abschnittsgrenze (bb %i)"
 
-#: cfgrtl.c:1822
+#: cfgrtl.c:1820
 #, gcc-internal-format
 msgid "missing REG_EH_REGION note in the end of bb %i"
 msgstr "fehlender Vermerk von REG_EH_REGION am Ende vom bb %i"
 
-#: cfgrtl.c:1830
+#: cfgrtl.c:1828
 #, gcc-internal-format
 msgid "too many outgoing branch edges from bb %i"
 msgstr "zu viele abgehende Zweig-Kanten vom bb %i"
 
-#: cfgrtl.c:1835
+#: cfgrtl.c:1833
 #, gcc-internal-format
 msgid "fallthru edge after unconditional jump %i"
 msgstr "Fallthru-Kante nach unbedingtem Sprung %i"
 
-#: cfgrtl.c:1846
+#: cfgrtl.c:1844
 #, gcc-internal-format
 msgid "wrong amount of branch edges after conditional jump %i"
 msgstr "falsche Summe der Zweig-Kanten nach bedingtem Sprung %i"
 
-#: cfgrtl.c:1852
+#: cfgrtl.c:1850
 #, gcc-internal-format
 msgid "call edges for non-call insn in bb %i"
 msgstr "Ruf-Kanten fÃ¼r Nicht-Aufruf-Befehl im bb %i"
 
-#: cfgrtl.c:1861
+#: cfgrtl.c:1859
 #, gcc-internal-format
 msgid "abnormal edges for no purpose in bb %i"
 msgstr "abnormale Kanten ohne Zweck in bb %i"
 
-#: cfgrtl.c:1873
+#: cfgrtl.c:1871
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr "Befehl %d innerhalb des Basis-Blockes %d, aber block_for_insn ist NULL"
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1875
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr "Befehl %d innerhalb des Basis-Blockes %d, aber block_for_insn ist %i"
 
-#: cfgrtl.c:1891 cfgrtl.c:1901
+#: cfgrtl.c:1889 cfgrtl.c:1899
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK fehlt fÃ¼r Block %d"
 
-#: cfgrtl.c:1914
+#: cfgrtl.c:1912
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK %d in der Mitte des Basis-Blocks %d"
 
-#: cfgrtl.c:1924
+#: cfgrtl.c:1922
 #, gcc-internal-format
 msgid "in basic block %d:"
 msgstr "im Basis-Block %d:"
 
-#: cfgrtl.c:1977 cfgrtl.c:2067
+#: cfgrtl.c:1975 cfgrtl.c:2065
 #, gcc-internal-format
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 msgstr "Befehl %d auÃŸerhalb eines Basis-Blockes hat Nicht-NULL als Basisblockfeld"
 
-#: cfgrtl.c:1985
+#: cfgrtl.c:1983
 #, gcc-internal-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr "Ende-Befehl %d fÃ¼r Block %d nicht im Befehlsstrom gefunden"
 
-#: cfgrtl.c:1998
+#: cfgrtl.c:1996
 #, gcc-internal-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr "Befehl %d ist in mehreren BasisblÃ¶cken (%d und %d)"
 
-#: cfgrtl.c:2010
+#: cfgrtl.c:2008
 #, gcc-internal-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr "Kopf-Befehl %d fÃ¼r Block %d nicht im Befehlsstrom gefunden"
 
-#: cfgrtl.c:2030
+#: cfgrtl.c:2028
 #, gcc-internal-format
 msgid "missing barrier after block %i"
 msgstr "fehlende Sperre nach Block %i"
 
-#: cfgrtl.c:2043
+#: cfgrtl.c:2041
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr "verify_flow_info: Falsche BlÃ¶cke fÃ¼r Â»fallthruÂ« %i->%i"
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2050
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr "verify_flow_info: Falsches Â»fallthruÂ« %i->%i"
 
-#: cfgrtl.c:2085
+#: cfgrtl.c:2083
 #, gcc-internal-format
 msgid "basic blocks not laid down consecutively"
 msgstr "Basis-BlÃ¶cke sind nicht fortlaufend"
 
-#: cfgrtl.c:2124
+#: cfgrtl.c:2122
 #, gcc-internal-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr "Anzahl der bb-Vermerke in Befehlskette (%d) != n_basic_blocks (%d)"
 
-#: cgraph.c:794
+#: cgraph.c:840
 #, gcc-internal-format
 msgid "%D renamed after being referenced in assembly"
 msgstr "%D nach Referenzierung in Assemblierung umbenannt"
 
-#: cgraphunit.c:670
+#: cgraphunit.c:675
 #, gcc-internal-format
 msgid "aux field set for edge %s->%s"
 msgstr "Aux-Feld fÃ¼r Kante %s->%s gesetzt"
 
-#: cgraphunit.c:676
+#: cgraphunit.c:681
 #, gcc-internal-format
 msgid "Execution count is negative"
 msgstr "AusfÃ¼hrungszÃ¤hler ist negativ"
 
-#: cgraphunit.c:683
+#: cgraphunit.c:688
 #, gcc-internal-format
 msgid "caller edge count is negative"
 msgstr "Rufer-KantenzÃ¤hler ist negativ"
 
-#: cgraphunit.c:688
+#: cgraphunit.c:693
 #, gcc-internal-format
 msgid "caller edge frequency is negative"
 msgstr "Rufer-KantenhÃ¤ufigkeit ist negativ"
 
-#: cgraphunit.c:693
+#: cgraphunit.c:698
 #, gcc-internal-format
 msgid "caller edge frequency is too large"
 msgstr "Rufer-KantenhÃ¤ufigkeit ist zu groÃŸ"
 
-#: cgraphunit.c:702
+#: cgraphunit.c:707
 #, gcc-internal-format
 msgid "inlined_to pointer is wrong"
 msgstr "inlined_to-Zeiger ist falsch"
 
-#: cgraphunit.c:707
+#: cgraphunit.c:712
 #, gcc-internal-format
 msgid "multiple inline callers"
 msgstr "mehrere Inline-Aufrufer"
 
-#: cgraphunit.c:714
+#: cgraphunit.c:719
 #, gcc-internal-format
 msgid "inlined_to pointer set for noninline callers"
 msgstr "inlined_to-Zeiger fÃ¼r Nicht-Inline-Aufrufer gesetzt"
 
-#: cgraphunit.c:720
+#: cgraphunit.c:725
 #, gcc-internal-format
 msgid "inlined_to pointer is set but no predecessors found"
 msgstr "inlined_to-Zeiger gesetzt, aber keine VorgÃ¤nger gefunden"
 
-#: cgraphunit.c:725
+#: cgraphunit.c:730
 #, gcc-internal-format
 msgid "inlined_to pointer refers to itself"
 msgstr "Iilined_to-Zeiger verweist auf sich selbst"
 
-#: cgraphunit.c:735
+#: cgraphunit.c:740
 #, gcc-internal-format
 msgid "node not found in cgraph_hash"
 msgstr "Knoten in cgraph_hash nicht gefunden"
 
-#: cgraphunit.c:763
+#: cgraphunit.c:768
 #, gcc-internal-format
 msgid "shared call_stmt:"
 msgstr "Gemeinsam genutztes call_stmt:"
 
-#: cgraphunit.c:770
+#: cgraphunit.c:775
 #, gcc-internal-format
 msgid "edge points to wrong declaration:"
 msgstr "Kante zeigt auf falsche Deklaration:"
 
-#: cgraphunit.c:779
+#: cgraphunit.c:784
 #, gcc-internal-format
 msgid "missing callgraph edge for call stmt:"
 msgstr "Fehlende Aufrufgraph-Kante fÃ¼r call stmt:"
 
-#: cgraphunit.c:795
+#: cgraphunit.c:800
 #, gcc-internal-format
 msgid "edge %s->%s has no corresponding call_stmt"
 msgstr "Kante %s->%s hat keine passende call_stmt"
 
-#: cgraphunit.c:807
+#: cgraphunit.c:812
 #, gcc-internal-format
 msgid "verify_cgraph_node failed"
 msgstr "verify_cgraph gescheitert"
 
-#: cgraphunit.c:909 cgraphunit.c:932
+#: cgraphunit.c:915 cgraphunit.c:938
 #, gcc-internal-format
 msgid "%J%<externally_visible%> attribute have effect only on public objects"
 msgstr "%J Attribut %<externally_visible%> wirkt sich nur auf Ã¶ffentliche Objekte aus"
 
-#: cgraphunit.c:1122
+#: cgraphunit.c:1128
 #, gcc-internal-format
 msgid "failed to reclaim unneeded function"
 msgstr "ZurÃ¼ckfordern der nicht genÃ¶tigten Funktion gescheitert"
 
-#: cgraphunit.c:1454
+#: cgraphunit.c:1460
 #, gcc-internal-format
 msgid "nodes with no released memory found"
 msgstr "Knoten ohne freigegebenen Speicher gefunden"
 
-#: collect2.c:1189
+#: collect2.c:1203
 #, gcc-internal-format
 msgid "unknown demangling style '%s'"
 msgstr "unbekannter Aufbereitungszustand Â»%sÂ«"
 
-#: collect2.c:1512
+#: collect2.c:1526
 #, gcc-internal-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr "%s mit Signal %d [%s]%s beendet"
 
-#: collect2.c:1530
+#: collect2.c:1544
 #, gcc-internal-format
 msgid "%s returned %d exit status"
 msgstr "%s gab Ende-Status %d zurÃ¼ck"
 
-#: collect2.c:2242
+#: collect2.c:2256
 #, gcc-internal-format
 msgid "cannot find 'ldd'"
 msgstr "Â»lddÂ« kann nicht gefunden werden"
@@ -21951,27 +21932,27 @@
 msgid "dominator of %d should be %d, not %d"
 msgstr "Herrscher Ã¼ber %d sollte %d sein, nicht %d"
 
-#: dwarf2out.c:3634
+#: dwarf2out.c:3686
 #, gcc-internal-format
 msgid "DW_LOC_OP %s not implemented"
 msgstr "DW_LOC_OP %s nicht implementiert"
 
-#: emit-rtl.c:2326
+#: emit-rtl.c:2262
 #, gcc-internal-format
 msgid "invalid rtl sharing found in the insn"
 msgstr "ungÃ¼ltige gemeinsame rtl-Benutzung in Befehl gefunden"
 
-#: emit-rtl.c:2328
+#: emit-rtl.c:2264
 #, gcc-internal-format
 msgid "shared rtx"
 msgstr "Gemeinsames rtx"
 
-#: emit-rtl.c:2330
+#: emit-rtl.c:2266
 #, gcc-internal-format
 msgid "internal consistency failure"
 msgstr "internes Konsistenzproblem"
 
-#: emit-rtl.c:3417
+#: emit-rtl.c:3365
 #, gcc-internal-format
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr "ICE: emit_insn verwendet, wo emit_jump_insn erforderlich:\n"
@@ -22031,16 +22012,16 @@
 msgid "verify_eh_tree failed"
 msgstr "verify_eh_tree gescheitert"
 
-#: explow.c:1281
+#: explow.c:1258
 #, gcc-internal-format
 msgid "stack limits not supported on this target"
 msgstr "Kellergrenzen nicht fÃ¼r dieses Ziel unterstÃ¼tzt"
 
-#: expr.c:8031
+#: expr.c:8030
 msgid "%Kcall to %qs declared with attribute error: %s"
 msgstr "%KAufruf von %qs mit Attributfehler deklariert: %s"
 
-#: expr.c:8037
+#: expr.c:8036
 msgid "%Kcall to %qs declared with attribute warning: %s"
 msgstr "%KAufruf von %qs mit Attributwarnung deklariert: %s"
 
@@ -22054,7 +22035,7 @@
 msgid "large fixed-point constant implicitly truncated to fixed-point type"
 msgstr "groÃŸe Festkommakonstante implizit auf Festkommatypen abgeschnitten"
 
-#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5060
+#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5076
 #, gcc-internal-format
 msgid "%H%s"
 msgstr "%H%s"
@@ -22064,77 +22045,77 @@
 msgid "assuming signed overflow does not occur when negating a division"
 msgstr "Annahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Division negiert wird"
 
-#: fold-const.c:3989 fold-const.c:4000
+#: fold-const.c:4003 fold-const.c:4014
 #, gcc-internal-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "Vergleich ist immer %d wegen Breite des Bitfeldes"
 
-#: fold-const.c:5317
+#: fold-const.c:5331
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying range test"
 msgstr "Annahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn BereichsprÃ¼fung vereinfacht wird"
 
-#: fold-const.c:5691 fold-const.c:5706
+#: fold-const.c:5705 fold-const.c:5720
 #, gcc-internal-format
 msgid "comparison is always %d"
 msgstr "Vergleich ist immer %d"
 
-#: fold-const.c:5835
+#: fold-const.c:5849
 #, gcc-internal-format
 msgid "%<or%> of unmatched not-equal tests is always 1"
 msgstr "Â»oderÂ« nicht passender Ungleichheits-Tests ist immer 1"
 
-#: fold-const.c:5840
+#: fold-const.c:5854
 #, gcc-internal-format
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr "Â»undÂ« sich gegenseitig ausschlieÃŸender Gleichheits-Tests ist immer 0"
 
-#: fold-const.c:8617
+#: fold-const.c:8641
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 msgstr "Annahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Konstante in Vergleich verringert wird"
 
-#: fold-const.c:8871
+#: fold-const.c:8895
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 msgstr "Annahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Konstanten um einen Vergleich kombiniert werden"
 
-#: fold-const.c:13236
+#: fold-const.c:13433
 #, gcc-internal-format
 msgid "fold check: original tree changed by fold"
 msgstr "Faltungstest: ursprÃ¼nglicher Baum durch Faltung geÃ¤ndert"
 
-#: function.c:377
+#: function.c:380
 #, gcc-internal-format
 msgid "%Jtotal size of local objects too large"
 msgstr "%JGesamtgrÃ¶ÃŸe der lokalen Objekte zu hoch"
 
-#: function.c:837 varasm.c:2095
+#: function.c:840 varasm.c:2095
 #, gcc-internal-format
 msgid "size of variable %q+D is too large"
 msgstr "GrÃ¶ÃŸe der Variablen %q+D ist zu hoch"
 
-#: function.c:1554 gimplify.c:4250
+#: function.c:1571 gimplify.c:4405
 #, gcc-internal-format
 msgid "impossible constraint in %<asm%>"
 msgstr "unmÃ¶gliche Bedingung in Â»asmÂ«"
 
-#: function.c:3538
+#: function.c:3557
 #, gcc-internal-format
 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr "Variable %q+D kÃ¶nnte von Â»longjmpÂ« oder Â»vforkÂ« zerstÃ¶rt werden"
 
-#: function.c:3559
+#: function.c:3578
 #, gcc-internal-format
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr "Argument %q+D kÃ¶nnte von Â»longjmpÂ« oder Â»vforkÂ« zerstÃ¶rt werden"
 
-#: function.c:4004
+#: function.c:4027
 #, gcc-internal-format
 msgid "function returns an aggregate"
 msgstr "Funktion gibt Aggregat zurÃ¼ck"
 
-#: function.c:4401
+#: function.c:4424
 #, gcc-internal-format
 msgid "unused parameter %q+D"
 msgstr "unbenutzter Parameter %q+D"
@@ -22159,12 +22140,12 @@
 msgid "extraneous argument to '%s' option"
 msgstr "belangloses Argument fÃ¼r Â»%sÂ«-Option"
 
-#: gcc.c:3987
+#: gcc.c:3981
 #, gcc-internal-format
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "Warnung: -pipe ignoriert, da -save-temps angegeben"
 
-#: gcc.c:4276
+#: gcc.c:4270
 #, gcc-internal-format
 msgid "warning: '-x %s' after last input file has no effect"
 msgstr "Warnung: Â»-x %sÂ« hinter letzter Eingabedatei hat keine Wirkung"
@@ -22172,62 +22153,62 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5314
+#: gcc.c:5308
 #, gcc-internal-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr "Spezifikationsfehler: Â»%%*Â« wurde nicht durch Mustererkennung initialisiert"
 
-#: gcc.c:5323
+#: gcc.c:5317
 #, gcc-internal-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "Warnung: Verwendung des veralteten Operators %%[ in Spezifikation"
 
-#: gcc.c:5404
+#: gcc.c:5398
 #, gcc-internal-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "Spezifikationsfehler: nicht erkannte Option Â»%cÂ«"
 
-#: gcc.c:6305
+#: gcc.c:6304
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 msgstr "Spezifikationsfehler: mehr als ein Argument fÃ¼r SYSROOT_SUFFIX_SPEC"
 
-#: gcc.c:6328
+#: gcc.c:6327
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 msgstr "Spezifikationsfehler: mehr als ein Argument fÃ¼r SYSROOT_HEADERS_SUFFIX_SPEC"
 
-#: gcc.c:6415
+#: gcc.c:6414
 #, gcc-internal-format
 msgid "unrecognized option '-%s'"
 msgstr "nicht erkannte Option Â»-%sÂ«"
 
-#: gcc.c:6615 gcc.c:6678
+#: gcc.c:6614 gcc.c:6677
 #, gcc-internal-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: %s-Compiler ist auf diesem System nicht installiert"
 
-#: gcc.c:6778
+#: gcc.c:6777
 #, gcc-internal-format
 msgid "%s: linker input file unused because linking not done"
 msgstr "%s: Eingabedateien des Binders unbenutzt, da keine Bindung geschieht"
 
-#: gcc.c:6818
+#: gcc.c:6817
 #, gcc-internal-format
 msgid "language %s not recognized"
 msgstr "Sprache %s nicht erkannt"
 
-#: gcc.c:6889
+#: gcc.c:6888
 #, gcc-internal-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: gcse.c:6660
+#: gcse.c:6644
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr "%s: %d Basis-BlÃ¶cke und %d Kanten/Basis-BlÃ¶cke"
 
-#: gcse.c:6673
+#: gcse.c:6657
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr "%s: %d Basis-BlÃ¶cke und %d Register"
@@ -22280,52 +22261,52 @@
 msgid "can't write PCH fle: %m"
 msgstr "PCH-Datei kann nicht geschrieben werden: %m"
 
-#: gimplify.c:4139
+#: gimplify.c:4294
 #, gcc-internal-format
 msgid "invalid lvalue in asm output %d"
 msgstr "ungÃ¼ltiger L-Wert in asm-Ausgabe %d"
 
-#: gimplify.c:4251
+#: gimplify.c:4406
 #, gcc-internal-format
 msgid "non-memory input %d must stay in memory"
 msgstr "Eingabe von Nicht-Speicher %d muss im Speicher bleiben"
 
-#: gimplify.c:4264
+#: gimplify.c:4419
 #, gcc-internal-format
 msgid "memory input %d is not directly addressable"
 msgstr "Speichereingabe %d ist nicht direkt adressierbar"
 
-#: gimplify.c:4743
+#: gimplify.c:4898
 #, gcc-internal-format
 msgid "%qs not specified in enclosing parallel"
 msgstr "in umgebender Parallele wurde %qs nicht angegeben"
 
-#: gimplify.c:4745
+#: gimplify.c:4900
 #, gcc-internal-format
 msgid "%Henclosing parallel"
 msgstr "%Humgebende Parallele"
 
-#: gimplify.c:4799
+#: gimplify.c:4954
 #, gcc-internal-format
 msgid "iteration variable %qs should be private"
 msgstr "Schleifenvariable %qs sollte Â»privateÂ« sein"
 
-#: gimplify.c:4813
+#: gimplify.c:4968
 #, gcc-internal-format
 msgid "iteration variable %qs should not be firstprivate"
 msgstr "Schleifenvariable %qs sollte nicht Â»firstprivateÂ« sein"
 
-#: gimplify.c:4816
+#: gimplify.c:4971
 #, gcc-internal-format
 msgid "iteration variable %qs should not be reduction"
 msgstr "Schleifenvariable %qs sollte nicht in Reduktion sein"
 
-#: gimplify.c:4940
+#: gimplify.c:5095
 #, gcc-internal-format
 msgid "%s variable %qs is private in outer context"
 msgstr "%s Variable %qs ist im Ã¤uÃŸeren Kontext Â»privateÂ«"
 
-#: gimplify.c:6108
+#: gimplify.c:6281
 #, gcc-internal-format
 msgid "gimplification failed"
 msgstr "Gimplifikation gescheitert"
@@ -22335,7 +22316,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "%s kann nicht hier in Â»asmÂ« verwendet werden"
 
-#: graph.c:401 java/jcf-parse.c:1757 java/jcf-parse.c:1897 objc/objc-act.c:500
+#: graph.c:401 java/jcf-parse.c:1759 java/jcf-parse.c:1899 objc/objc-act.c:500
 #, gcc-internal-format
 msgid "can't open %s: %m"
 msgstr "%s kann nicht geÃ¶ffnet werden: %m"
@@ -22345,158 +22326,163 @@
 msgid "fix_sched_param: unknown param: %s"
 msgstr "fix_sched_param: unbekannter Parameter: %s"
 
-#: omp-low.c:1288
+#: omp-low.c:1289
 #, gcc-internal-format
 msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered or master region"
 msgstr "arbeitsteilende Region darf nicht in arbeitsteilender, kritischer, geordneter oder Master-Region eng geschachtelt sein"
 
-#: omp-low.c:1304
+#: omp-low.c:1305
 #, gcc-internal-format
 msgid "master region may not be closely nested inside of work-sharing region"
 msgstr "Master-Region darf nicht innerhalb arbeitsteilender Region eng geschachtelt sein"
 
-#: omp-low.c:1318
+#: omp-low.c:1319
 #, gcc-internal-format
 msgid "ordered region may not be closely nested inside of critical region"
 msgstr "geordnete Region darf nicht innerhalb kritischer Region eng geschachtelt sein"
 
-#: omp-low.c:1324
+#: omp-low.c:1325
 #, gcc-internal-format
 msgid "ordered region must be closely nested inside a loop region with an ordered clause"
 msgstr "geordnete Region muss innerhalb einer Schleifenregion mit geordneter Klausel eng geschachtelt sein"
 
-#: omp-low.c:1338
+#: omp-low.c:1339
 #, gcc-internal-format
 msgid "critical region may not be nested inside a critical region with the same name"
 msgstr "kritische Region darf nicht innerhalb einer kritischen Region mit gleichem Namen geschachtelt werden"
 
-#: omp-low.c:5050 cp/decl.c:2660 cp/parser.c:7417 cp/parser.c:7437
+#: omp-low.c:5116 cp/decl.c:2667 cp/parser.c:7423 cp/parser.c:7443
 #, gcc-internal-format
 msgid "invalid exit from OpenMP structured block"
 msgstr "ungÃ¼ltiger Ausgang von strukturiertem OpenMP-Block"
 
-#: omp-low.c:5052
+#: omp-low.c:5118
 #, gcc-internal-format
 msgid "invalid entry to OpenMP structured block"
 msgstr "ungÃ¼ltiger Eintritt in strukturierten OpenMP-Block"
 
-#: opts.c:173
+#: opts.c:165
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
 msgstr "Argument %qs fÃ¼r  %<-femit-struct-debug-detailed%> nicht erkannt"
 
-#: opts.c:207
+#: opts.c:199
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
 msgstr "Argument %qs fÃ¼r %<-femit-struct-debug-detailed%> unbekannt"
 
-#: opts.c:213
+#: opts.c:205
 #, gcc-internal-format
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 msgstr "%<-femit-struct-debug-detailed=dir:...%> muss zumindest so viel wie %<-femit-struct-debug-detailed=ind:...%> erlauben"
 
 #. Eventually this should become a hard error IMO.
-#: opts.c:438
+#: opts.c:430
 #, gcc-internal-format
 msgid "command line option \"%s\" is valid for %s but not for %s"
 msgstr "Kommandozeilenoption \"%s\" ist gÃ¼ltig fÃ¼r %s, aber nicht fÃ¼r %s"
 
-#: opts.c:492
+#: opts.c:484
 #, gcc-internal-format
 msgid "command line option %qs is not supported by this configuration"
 msgstr "Kommandozeilenoption %qs wird von dieser Konfiguration nicht unterstÃ¼tzt"
 
-#: opts.c:545
+#: opts.c:537
 #, gcc-internal-format
 msgid "missing argument to \"%s\""
 msgstr "fehlendes Argument fÃ¼r Â»%sÂ«"
 
-#: opts.c:555
+#: opts.c:547
 #, gcc-internal-format
 msgid "argument to \"%s\" should be a non-negative integer"
 msgstr "Argument von Â»%sÂ« sollte eine nicht-negative Ganzzahl sein"
 
-#: opts.c:728
+#: opts.c:720
 #, gcc-internal-format
 msgid "unrecognized command line option \"%s\""
 msgstr "nicht erkannte Kommandozeilenoption Â»%sÂ«"
 
-#: opts.c:947
+#: opts.c:939
 #, gcc-internal-format
 msgid "-Wuninitialized is not supported without -O"
 msgstr "-Wuninitialized wird nicht ohne -O unterstÃ¼tzt"
 
-#: opts.c:962
+#: opts.c:951
 #, gcc-internal-format
+msgid "-funit-at-a-time is required for inlining of functions that are only called once"
+msgstr "-funit-at-a-time wird fÃ¼r Inlining von Funktionen benÃ¶tigt, die nur einmal aufgerufen werden"
+
+#: opts.c:964
+#, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work with exceptions"
 msgstr "-freorder-blocks-and-partition funktioniert nicht mit Ausnahmen"
 
-#: opts.c:973
+#: opts.c:975
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not support unwind info"
 msgstr "-freorder-blocks-and-partition unterstÃ¼tzt keine Abwicklungs-Informationen"
 
-#: opts.c:987
+#: opts.c:989
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 msgstr "-freorder-blocks-and-partition funktioniert auf dieser Architektur nicht"
 
-#: opts.c:1263
+#: opts.c:1265
 #, gcc-internal-format
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 msgstr "nicht erkanntes include_flags 0x%x an print_specific_help weitergegeben"
 
-#: opts.c:1593
+#: opts.c:1595
 #, gcc-internal-format
 msgid "structure alignment must be a small power of two, not %d"
 msgstr "Strukturausrichtung muss eine kleine Zweierpotenz sein, nicht %d"
 
-#: opts.c:1656
+#: opts.c:1658
 #, gcc-internal-format
 msgid "unrecognized visibility value \"%s\""
 msgstr "unbekannter Sichtbarkeitswert \"%s\""
 
-#: opts.c:1704
+#: opts.c:1706
 #, gcc-internal-format
 msgid "unrecognized register name \"%s\""
 msgstr "unbekannter Registername: \"%s\""
 
-#: opts.c:1728
+#: opts.c:1730
 #, gcc-internal-format
 msgid "unknown tls-model \"%s\""
 msgstr "unbekanntes tls-Modell Â»%sÂ«"
 
-#: opts.c:1803
+#: opts.c:1807
 #, gcc-internal-format
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 msgstr "%s: Â»--paramÂ«-Argumente sollten von der Form NAME=VALUE sein"
 
-#: opts.c:1808
+#: opts.c:1812
 #, gcc-internal-format
 msgid "invalid --param value %qs"
 msgstr "ungÃ¼ltiger Wert fÃ¼r --param: %qs"
 
-#: opts.c:1931
+#: opts.c:1934
 #, gcc-internal-format
 msgid "target system does not support debug output"
 msgstr "Zielsystem unterstÃ¼tzt keine Testausgaben"
 
-#: opts.c:1938
+#: opts.c:1941
 #, gcc-internal-format
 msgid "debug format \"%s\" conflicts with prior selection"
 msgstr "Testformat Â»%sÂ« steht in Konflikt mit vorheriger Auswahl"
 
-#: opts.c:1954
+#: opts.c:1957
 #, gcc-internal-format
 msgid "unrecognised debug output level \"%s\""
 msgstr "Testausgabestufe Â»%sÂ« nicht erkannt"
 
-#: opts.c:1956
+#: opts.c:1959
 #, gcc-internal-format
 msgid "debug output level %s is too high"
 msgstr "Testausgabestufe Â»%sÂ« ist zu groÃŸ"
 
-#: opts.c:2038
+#: opts.c:2041
 #, gcc-internal-format
 msgid "-Werror=%s: No option -%s"
 msgstr "-Werror=%s: Keine Option -%s"
@@ -22572,9 +22558,9 @@
 msgid "can't use '%s' as a %s register"
 msgstr "Â»%sÂ« kann nicht als ein %s-Register verwendet werden"
 
-#: regclass.c:890 config/ia64/ia64.c:5138 config/ia64/ia64.c:5145
-#: config/pa/pa.c:359 config/pa/pa.c:366 config/spu/spu.c:3886
-#: config/spu/spu.c:3893
+#: regclass.c:890 config/ia64/ia64.c:5139 config/ia64/ia64.c:5146
+#: config/pa/pa.c:362 config/pa/pa.c:369 config/spu/spu.c:3875
+#: config/spu/spu.c:3882
 #, gcc-internal-format
 msgid "unknown register name: %s"
 msgstr "unbekannter Registername: %s"
@@ -22614,22 +22600,22 @@
 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr "validate_value_data: [%u] Nicht leeres Register in Kette (%s %u %i)"
 
-#: reload.c:1252
+#: reload.c:1256
 #, gcc-internal-format
 msgid "cannot reload integer constant operand in %<asm%>"
 msgstr "Ganzzahlkonstantenoperand kann in %<asm%> nicht neu geladen werden"
 
-#: reload.c:1266
+#: reload.c:1270
 #, gcc-internal-format
 msgid "impossible register constraint in %<asm%>"
 msgstr "unmÃ¶gliche Registerbedingung in %<asm%>"
 
-#: reload.c:3564
+#: reload.c:3574
 #, gcc-internal-format
 msgid "%<&%> constraint used with no register class"
 msgstr "%<&%>-Bedingung ohne Registerklasse verwendet"
 
-#: reload.c:3735 reload.c:3975
+#: reload.c:3745 reload.c:3991
 #, gcc-internal-format
 msgid "inconsistent operand constraints in an %<asm%>"
 msgstr "inkonsistente Operandenbedingungen in einem %<asm%>"
@@ -22854,49 +22840,49 @@
 msgid "size of %q+D is larger than %wd bytes"
 msgstr "GrÃ¶ÃŸe von %q+D Ã¼berschreitet %wd Bytes"
 
-#: stor-layout.c:899
+#: stor-layout.c:888
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %q+D"
 msgstr "gepacktes Attribut verursacht ineffiziente Ausrichtung fÃ¼r %q+D"
 
-#: stor-layout.c:902
+#: stor-layout.c:891
 #, gcc-internal-format
 msgid "packed attribute is unnecessary for %q+D"
 msgstr "gepacktes Attribut ist unnÃ¶tig fÃ¼r %q+D"
 
 #. No, we need to skip space before this field.
 #. Bump the cumulative size to multiple of field alignment.
-#: stor-layout.c:919
+#: stor-layout.c:908
 #, gcc-internal-format
 msgid "padding struct to align %q+D"
 msgstr "struct wird aufgefÃ¼llt, um %q+D auszurichten"
 
-#: stor-layout.c:1270
+#: stor-layout.c:1259
 #, gcc-internal-format
 msgid "padding struct size to alignment boundary"
 msgstr "struct wird bis zur Ausrichtungsgrenze aufgefÃ¼llt"
 
-#: stor-layout.c:1300
+#: stor-layout.c:1289
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %qs"
 msgstr "gepacktes Attribut verursacht ineffiziente Ausrichtung fÃ¼r %qs"
 
-#: stor-layout.c:1304
+#: stor-layout.c:1293
 #, gcc-internal-format
 msgid "packed attribute is unnecessary for %qs"
 msgstr "gepacktes Attribut ist unnÃ¶tig fÃ¼r %qs"
 
-#: stor-layout.c:1310
+#: stor-layout.c:1299
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment"
 msgstr "gepacktes Attribut fÃ¼hrt zu ineffizienter Ausrichtung"
 
-#: stor-layout.c:1312
+#: stor-layout.c:1301
 #, gcc-internal-format
 msgid "packed attribute is unnecessary"
 msgstr "gepacktes Attribut ist unnÃ¶tig"
 
-#: stor-layout.c:1842
+#: stor-layout.c:1831
 #, gcc-internal-format
 msgid "alignment of array elements is greater than element size"
 msgstr "Ausrichtung der Feldelemente ist grÃ¶ÃŸer als ElementgrÃ¶ÃŸe"
@@ -22981,643 +22967,653 @@
 msgid "unrecognized gcc debugging option: %c"
 msgstr "GCC-Debuggingoption nicht erkannt: %c"
 
-#: toplev.c:1411
+#: toplev.c:1413
 #, gcc-internal-format
 msgid "can%'t open %s for writing: %m"
 msgstr "%s kann nicht zum Schreiben geÃ¶ffnet werden: %m"
 
-#: toplev.c:1432
+#: toplev.c:1434
 #, gcc-internal-format
 msgid "-frecord-gcc-switches is not supported by the current target"
 msgstr "-frecord-gcc-switches wird fÃ¼r das aktuelle Ziel nicht unterstÃ¼tzt"
 
-#: toplev.c:1745
+#: toplev.c:1747
 #, gcc-internal-format
 msgid "this target does not support %qs"
 msgstr "dieses Ziel unterstÃ¼tzt nicht %qs"
 
-#: toplev.c:1794
+#: toplev.c:1796
 #, gcc-internal-format
 msgid "instruction scheduling not supported on this target machine"
 msgstr "Befehlsplanung wird von dieser Zielmaschine nicht unterstÃ¼tzt"
 
-#: toplev.c:1798
+#: toplev.c:1800
 #, gcc-internal-format
 msgid "this target machine does not have delayed branches"
 msgstr "diese Zielmaschine hat keine verzÃ¶gerten Zweige"
 
-#: toplev.c:1812
+#: toplev.c:1814
 #, gcc-internal-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "-f%sleading-underscore wird auf dieser Zielmaschine nicht unterstÃ¼tzt"
 
-#: toplev.c:1885
+#: toplev.c:1887
 #, gcc-internal-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr "Zielsystem unterstÃ¼tzt nicht das Testformat \"%s\""
 
-#: toplev.c:1898
+#: toplev.c:1900
 #, gcc-internal-format
 msgid "variable tracking requested, but useless unless producing debug info"
 msgstr "Variablenverfolgung angefordert, jedoch nutzlos ohne Debug-Info"
 
-#: toplev.c:1901
+#: toplev.c:1903
 #, gcc-internal-format
 msgid "variable tracking requested, but not supported by this debug format"
 msgstr "Variablenverfolgung angefordert, jedoch nicht von diesem Debug-Format unterstÃ¼tzt"
 
-#: toplev.c:1935
+#: toplev.c:1937
 #, gcc-internal-format
 msgid "can%'t open %s: %m"
 msgstr "%s kann nicht geÃ¶ffnet werden: %m"
 
-#: toplev.c:1942
+#: toplev.c:1944
 #, gcc-internal-format
 msgid "-ffunction-sections not supported for this target"
 msgstr "-ffunction-sections wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
 
-#: toplev.c:1947
+#: toplev.c:1949
 #, gcc-internal-format
 msgid "-fdata-sections not supported for this target"
 msgstr "-fdata-sections wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
 
-#: toplev.c:1954
+#: toplev.c:1956
 #, gcc-internal-format
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr "-ffunction-sections ausgeschaltet; das macht Profiling unmÃ¶glich"
 
-#: toplev.c:1961
+#: toplev.c:1963
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "-fprefetch-loop-arrays wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
 
-#: toplev.c:1967
+#: toplev.c:1969
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "-fprefetch-loop-arrays wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt (ggf. die Â»-marchÂ«-Schalter versuchen)"
 
-#: toplev.c:1976
+#: toplev.c:1978
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "-fprefetch-loop-arrays wird nicht mit -Os unterstÃ¼tzt"
 
-#: toplev.c:1983
+#: toplev.c:1985
 #, gcc-internal-format
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr "-ffunction-sections kann fÃ¼r verschiedene Ziele die Fehlersuche beeintrÃ¤chtigen"
 
-#: toplev.c:1999
+#: toplev.c:1996
 #, gcc-internal-format
+msgid "-fassociative-math disabled; other options take precedence"
+msgstr "-fassociative-math abgeschaltet; andere Optionen haben Vorrang"
+
+#: toplev.c:2008
+#, gcc-internal-format
 msgid "-fstack-protector not supported for this target"
 msgstr "-fstack-protector wird fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
 
-#: toplev.c:2012
+#: toplev.c:2021
 #, gcc-internal-format
-msgid "unwind tables currently requires a frame pointer for correctness"
+msgid "unwind tables currently require a frame pointer for correctness"
 msgstr "Abwicklungstabellen erfordern derzeit einen Rahmenzeiger fÃ¼r Korrektheit"
 
-#: toplev.c:2198
+#: toplev.c:2207
 #, gcc-internal-format
 msgid "error writing to %s: %m"
 msgstr "Fehler beim Schreiben der Datei %s: %m"
 
-#: toplev.c:2200 java/jcf-parse.c:1776
+#: toplev.c:2209 java/jcf-parse.c:1778
 #, gcc-internal-format
 msgid "error closing %s: %m"
 msgstr "Fehler beim SchlieÃŸen von %s: %m"
 
-#: tree-cfg.c:1432 tree-cfg.c:2068 tree-cfg.c:2071
+#: tree-cfg.c:1451 tree-cfg.c:2087 tree-cfg.c:2090
 #, gcc-internal-format
 msgid "%Hwill never be executed"
 msgstr "%Hwird niemals ausgefÃ¼hrt"
 
-#: tree-cfg.c:3134
+#: tree-cfg.c:3153
 #, gcc-internal-format
 msgid "SSA name in freelist but still referenced"
 msgstr "SSA-Name in Frei-Liste, jedoch immer noch referenziert"
 
-#: tree-cfg.c:3143
+#: tree-cfg.c:3162
 #, gcc-internal-format
 msgid "ASSERT_EXPR with an always-false condition"
 msgstr "ASSERT_EXPR mit immer falscher Bedingung"
 
-#: tree-cfg.c:3156
+#: tree-cfg.c:3175
 #, gcc-internal-format
 msgid "GIMPLE register modified with BIT_FIELD_REF"
 msgstr "GIMPLE-Register mit BIT_FIELD_REF verÃ¤ndert"
 
-#: tree-cfg.c:3191
+#: tree-cfg.c:3210
 #, gcc-internal-format
 msgid "invariant not recomputed when ADDR_EXPR changed"
 msgstr "Invariante wird bei ADDR_EXPR-Ã„nderung nicht neu berechnet"
 
-#: tree-cfg.c:3197
+#: tree-cfg.c:3216
 #, gcc-internal-format
 msgid "constant not recomputed when ADDR_EXPR changed"
 msgstr "Konstante wird bei ADDR_EXPR-Ã„nderung nicht neu berechnet"
 
-#: tree-cfg.c:3202
+#: tree-cfg.c:3221
 #, gcc-internal-format
 msgid "side effects not recomputed when ADDR_EXPR changed"
 msgstr "Seiteneffekte werden bei ADDR_EXPR-Ã„nderung nicht neu berechnet"
 
-#: tree-cfg.c:3218
+#: tree-cfg.c:3237
 #, gcc-internal-format
 msgid "address taken, but ADDRESSABLE bit not set"
 msgstr "Adresse genommen, aber ADDRESSABLE-Bit nicht gesetzt"
 
-#: tree-cfg.c:3228
+#: tree-cfg.c:3252
 #, gcc-internal-format
 msgid "non-integral used in condition"
 msgstr "Nicht-Ganzzahltyp in Bedingung verwendet"
 
-#: tree-cfg.c:3233
+#: tree-cfg.c:3257
 #, gcc-internal-format
 msgid "invalid conditional operand"
 msgstr "ungÃ¼ltiger bedingter Operand"
 
-#: tree-cfg.c:3285
+#: tree-cfg.c:3309
 #, gcc-internal-format
 msgid "invalid reference prefix"
 msgstr "ungÃ¼ltiger Referenzprefix"
 
-#: tree-cfg.c:3296
+#: tree-cfg.c:3320
 #, gcc-internal-format
 msgid "invalid operand to plus/minus, type is a pointer"
 msgstr "ungÃ¼ltiger Operand fÃ¼r Plus/Minus, Typ ist ein Zeiger"
 
-#: tree-cfg.c:3307
+#: tree-cfg.c:3331
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, first operand is not a pointer"
 msgstr "ungÃ¼ltiger Operand fÃ¼r Zeiger-Plus, erster Operand ist kein Zeiger"
 
-#: tree-cfg.c:3315
+#: tree-cfg.c:3339
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, second operand is not an integer with type of sizetype."
 msgstr "ungÃ¼ltiger Operand fÃ¼r Zeiger-Plus, zweiter Operand ist keine Ganzzahl mit GrÃ¶ÃŸentyp"
 
-#: tree-cfg.c:3382 tree-cfg.c:3798
+#: tree-cfg.c:3406 tree-cfg.c:3822
 #, gcc-internal-format
 msgid "invalid operand in unary expression"
 msgstr "ungÃ¼ltiger Operand in unÃ¤rem Ausdruck"
 
-#: tree-cfg.c:3392
+#: tree-cfg.c:3416
 #, gcc-internal-format
 msgid "type mismatch in unary expression"
 msgstr "Typ passt nicht in unÃ¤rem Ausdruck"
 
-#: tree-cfg.c:3413
+#: tree-cfg.c:3437
 #, gcc-internal-format
 msgid "invalid operands in binary expression"
 msgstr "ungÃ¼ltige Operanden in binÃ¤rem Ausdruck"
 
-#: tree-cfg.c:3424
+#: tree-cfg.c:3448
 #, gcc-internal-format
 msgid "type mismatch in binary expression"
 msgstr "Typ passt nicht in binÃ¤rem Ausdruck"
 
-#: tree-cfg.c:3449
+#: tree-cfg.c:3473
 #, gcc-internal-format
 msgid "invalid expression for min lvalue"
 msgstr "ungÃ¼ltiger Ausdruck fÃ¼r Min-L-Wert"
 
-#: tree-cfg.c:3456
+#: tree-cfg.c:3480
 #, gcc-internal-format
 msgid "invalid operand in indirect reference"
 msgstr "ungÃ¼ltiger Operand in indirekter Referenz"
 
-#: tree-cfg.c:3463
+#: tree-cfg.c:3487
 #, gcc-internal-format
 msgid "type mismatch in indirect reference"
 msgstr "Typ passt nicht in indirekter Referenz"
 
-#: tree-cfg.c:3491
+#: tree-cfg.c:3515
 #, gcc-internal-format
 msgid "invalid operands to array reference"
 msgstr "ungÃ¼ltige Operanden in Feldreferenz"
 
-#: tree-cfg.c:3502
+#: tree-cfg.c:3526
 #, gcc-internal-format
 msgid "type mismatch in array reference"
 msgstr "Typ passt nicht in Feldreferenz"
 
-#: tree-cfg.c:3511
+#: tree-cfg.c:3535
 #, gcc-internal-format
 msgid "type mismatch in array range reference"
 msgstr "Typ passt nicht in Feldbereichsreferenz"
 
-#: tree-cfg.c:3522
+#: tree-cfg.c:3546
 #, gcc-internal-format
 msgid "type mismatch in real/imagpart reference"
 msgstr "Typ passt nicht in Referenz auf realen/imaginÃ¤ren Anteil "
 
-#: tree-cfg.c:3532
+#: tree-cfg.c:3556
 #, gcc-internal-format
 msgid "type mismatch in component reference"
 msgstr "Typ passt nicht in Komponentenreferenz"
 
-#: tree-cfg.c:3586
+#: tree-cfg.c:3610
 #, gcc-internal-format
 msgid "invalid operand in conversion"
 msgstr "ungÃ¼ltiger Operand in Umwandlung"
 
-#: tree-cfg.c:3614
+#: tree-cfg.c:3638
 #, gcc-internal-format
 msgid "invalid types in nop conversion"
 msgstr "ungÃ¼ltige Typen in NOP-Umwandlung"
 
-#: tree-cfg.c:3628
+#: tree-cfg.c:3652
 #, gcc-internal-format
 msgid "invalid operand in int to float conversion"
 msgstr "ungÃ¼ltiger Operand bei Umwandlung von int in float"
 
-#: tree-cfg.c:3634
+#: tree-cfg.c:3658
 #, gcc-internal-format
 msgid "invalid types in conversion to floating point"
 msgstr "ungÃ¼ltige Typen in Umwandlung zu Gleitkomma"
 
-#: tree-cfg.c:3647
+#: tree-cfg.c:3671
 #, gcc-internal-format
 msgid "invalid operand in float to int conversion"
 msgstr "ungÃ¼ltiger Operand bei Umwandlung von float zu int"
 
-#: tree-cfg.c:3653
+#: tree-cfg.c:3677
 #, gcc-internal-format
 msgid "invalid types in conversion to integer"
 msgstr "ungÃ¼ltige Typen in Umwandlung in Ganzzahl"
 
-#: tree-cfg.c:3667
+#: tree-cfg.c:3691
 #, gcc-internal-format
 msgid "invalid operands in complex expression"
 msgstr "ungÃ¼ltige Operanden in komplexem Ausdruck"
 
-#: tree-cfg.c:3680
+#: tree-cfg.c:3704
 #, gcc-internal-format
 msgid "type mismatch in complex expression"
 msgstr "Typ passt nicht in komplexem Ausdruck"
 
-#: tree-cfg.c:3694
+#: tree-cfg.c:3718
 #, gcc-internal-format
 msgid "constructor not allowed for non-vector types"
 msgstr "Konstruktor fÃ¼r Nicht-Vektor-Typen nicht erlaubt"
 
-#: tree-cfg.c:3711
+#: tree-cfg.c:3735
 #, gcc-internal-format
 msgid "invalid operands in shift expression"
 msgstr "ungÃ¼ltige Operanden in in Schiebeausdruck"
 
-#: tree-cfg.c:3717
+#: tree-cfg.c:3741
 #, gcc-internal-format
 msgid "type mismatch in shift expression"
 msgstr "Typ passt nicht in Schiebeausdruck"
 
-#: tree-cfg.c:3735
+#: tree-cfg.c:3759
 #, gcc-internal-format
 msgid "invalid (pointer) operands to plus/minus"
 msgstr "ungÃ¼ltige (Zeiger-) Operanden fÃ¼r Plus/Minus"
 
-#: tree-cfg.c:3748
+#: tree-cfg.c:3772
 #, gcc-internal-format
 msgid "invalid operands in pointer plus expression"
 msgstr "ungÃ¼ltige Operanden in Pointeradditionsausdruck"
 
-#: tree-cfg.c:3755
+#: tree-cfg.c:3779
 #, gcc-internal-format
 msgid "type mismatch in pointer plus expression"
 msgstr "Typ passt nicht in Pointeradditionsausdruck"
 
-#: tree-cfg.c:3774
+#: tree-cfg.c:3798
 #, gcc-internal-format
 msgid "invalid operands in conditional expression"
 msgstr "ungÃ¼ltige Operanden in bedingtem Ausdruck"
 
-#: tree-cfg.c:3807
+#: tree-cfg.c:3831
 #, gcc-internal-format
 msgid "type mismatch in address expression"
 msgstr "Typ passt nicht in Adressausdruck"
 
-#: tree-cfg.c:3827
+#: tree-cfg.c:3851
 #, gcc-internal-format
 msgid "invalid operands in truth expression"
 msgstr "ungÃ¼ltige Operanden in Wahrheitsausdruck"
 
-#: tree-cfg.c:3836
+#: tree-cfg.c:3860
 #, gcc-internal-format
 msgid "type mismatch in binary truth expression"
 msgstr "Typ passt nicht in binÃ¤rem Wahrheitsausdruck"
 
-#: tree-cfg.c:3852
+#: tree-cfg.c:3876
 #, gcc-internal-format
 msgid "invalid operand in unary not"
 msgstr "ungÃ¼ltiger Operand in unÃ¤rem Nicht"
 
-#: tree-cfg.c:3861
+#: tree-cfg.c:3885
 #, gcc-internal-format
 msgid "type mismatch in not expression"
 msgstr "Typ passt nicht in Nicht-Ausdruck"
 
-#: tree-cfg.c:3900
+#: tree-cfg.c:3924
 #, gcc-internal-format
 msgid "invalid operands in comparison expression"
 msgstr "ungÃ¼ltige Operanden in Vergleichsausdruck"
 
-#: tree-cfg.c:3917
+#: tree-cfg.c:3941
 #, gcc-internal-format
 msgid "type mismatch in comparison expression"
 msgstr "Typ passt nicht in Vergleichsausdruck"
 
-#: tree-cfg.c:3947
+#: tree-cfg.c:3971
 #, gcc-internal-format
 msgid "non-trivial conversion at assignment"
 msgstr "nicht-triviale Umwandlung bei Zuweisung"
 
-#: tree-cfg.c:3988 tree-cfg.c:4136
+#: tree-cfg.c:4012 tree-cfg.c:4160
 #, gcc-internal-format
 msgid "is not a valid GIMPLE statement"
 msgstr "ist keine gÃ¼ltige GIMPLE-Anweisung"
 
-#: tree-cfg.c:4015
+#: tree-cfg.c:4039
 #, gcc-internal-format
 msgid "invalid operand to switch statement"
 msgstr "ungÃ¼ltiger Operand fÃ¼r switch-Anweisung"
 
-#: tree-cfg.c:4026
+#: tree-cfg.c:4050
 #, gcc-internal-format
 msgid "type error in return expression"
 msgstr "Typfehler in RÃ¼ckgabeausdruck"
 
-#: tree-cfg.c:4104
+#: tree-cfg.c:4128
 #, gcc-internal-format
 msgid "verify_gimple failed"
 msgstr "verify_gimple gescheitert"
 
-#: tree-cfg.c:4156
+#: tree-cfg.c:4180
 #, gcc-internal-format
 msgid "statement marked for throw, but doesn%'t"
 msgstr "Anweisung fÃ¼r throw markiert, tut es jedoch nicht"
 
-#: tree-cfg.c:4161
+#: tree-cfg.c:4185
 #, gcc-internal-format
 msgid "statement marked for throw in middle of block"
 msgstr "Anweisung fÃ¼r throw inmitten eines Blockes markiert"
 
-#: tree-cfg.c:4232
+#: tree-cfg.c:4256
 #, gcc-internal-format
 msgid "unexpected non-tuple"
 msgstr "unerwarteter Nicht-Tupel"
 
-#: tree-cfg.c:4261
+#: tree-cfg.c:4285
 #, gcc-internal-format
 msgid "Dead STMT in EH table"
 msgstr "Totes STMT in EH-Tabelle"
 
-#: tree-cfg.c:4295
+#: tree-cfg.c:4319
 #, gcc-internal-format
 msgid "bb_for_stmt (phi) is set to a wrong basic block"
 msgstr "bb_for_stmt (phi) wird im falschen Basisblock gesetzt"
 
-#: tree-cfg.c:4306
+#: tree-cfg.c:4330
 #, gcc-internal-format
 msgid "missing PHI def"
 msgstr "Fehlende PHI-Definition"
 
-#: tree-cfg.c:4317
+#: tree-cfg.c:4341
 #, gcc-internal-format
 msgid "PHI def is not a GIMPLE value"
 msgstr "PHI def ist kein GIMPLE-Wert"
 
-#: tree-cfg.c:4333 tree-cfg.c:4359
+#: tree-cfg.c:4357 tree-cfg.c:4383
 #, gcc-internal-format
 msgid "incorrect sharing of tree nodes"
 msgstr "falscher gemeinsame Verwendung von Baumknoten"
 
-#: tree-cfg.c:4350
+#: tree-cfg.c:4374
 #, gcc-internal-format
 msgid "bb_for_stmt (stmt) is set to a wrong basic block"
 msgstr "bb_for_stmt (stmt) wird im falschen Basisblock gesetzt"
 
-#: tree-cfg.c:4373
+#: tree-cfg.c:4397
 #, gcc-internal-format
 msgid "verify_stmts failed"
 msgstr "verify_stmts gescheitert"
 
-#: tree-cfg.c:4396
+#: tree-cfg.c:4420
 #, gcc-internal-format
 msgid "ENTRY_BLOCK has IL associated with it"
 msgstr "ENTRY_BLOCK hat zugehÃ¶rige IL"
 
-#: tree-cfg.c:4402
+#: tree-cfg.c:4426
 #, gcc-internal-format
 msgid "EXIT_BLOCK has IL associated with it"
 msgstr "EXIT_BLOCK hat zugehÃ¶rige IL"
 
-#: tree-cfg.c:4409
+#: tree-cfg.c:4433
 #, gcc-internal-format
 msgid "fallthru to exit from bb %d"
 msgstr "Fallthru zum Austritt von bb %d"
 
-#: tree-cfg.c:4431
+#: tree-cfg.c:4455
 #, gcc-internal-format
 msgid "nonlocal label "
 msgstr "nichtlokale Marke "
 
-#: tree-cfg.c:4440 tree-cfg.c:4450 tree-cfg.c:4475
+#: tree-cfg.c:4464 tree-cfg.c:4474 tree-cfg.c:4499
 #, gcc-internal-format
 msgid "label "
 msgstr "Marke "
 
-#: tree-cfg.c:4465
+#: tree-cfg.c:4489
 #, gcc-internal-format
 msgid "control flow in the middle of basic block %d"
 msgstr "Kontrollfluss inmitten des Basis-Blockes %d"
 
-#: tree-cfg.c:4495
+#: tree-cfg.c:4519
 #, gcc-internal-format
 msgid "fallthru edge after a control statement in bb %d"
 msgstr "Fallthru-Kante hinter einer Kontrollanweisung in bb %d"
 
-#: tree-cfg.c:4508
+#: tree-cfg.c:4532
 #, gcc-internal-format
 msgid "true/false edge after a non-COND_EXPR in bb %d"
 msgstr "Wahr/Falsch-Kante hinter einer Nicht-COND_EXPR in bb %d"
 
-#: tree-cfg.c:4524
+#: tree-cfg.c:4548
 #, gcc-internal-format
 msgid "COND_EXPR with code in branches at the end of bb %d"
 msgstr "COND_EXPR mit Code in Zweigen am Ende von bb %d"
 
-#: tree-cfg.c:4538 tree-cfg.c:4560 tree-cfg.c:4573 tree-cfg.c:4644
+#: tree-cfg.c:4562 tree-cfg.c:4584 tree-cfg.c:4597 tree-cfg.c:4668
 #, gcc-internal-format
 msgid "wrong outgoing edge flags at end of bb %d"
 msgstr "Falsche ausgehende Kantenmarken am Ende des bb %d"
 
-#: tree-cfg.c:4548
+#: tree-cfg.c:4572
 #, gcc-internal-format
 msgid "explicit goto at end of bb %d"
 msgstr "Explizites Goto am Ende von bb %d"
 
-#: tree-cfg.c:4578
+#: tree-cfg.c:4602
 #, gcc-internal-format
 msgid "return edge does not point to exit in bb %d"
 msgstr "Return-Kante zeigt nicht auf Ausgang in bb %d"
 
-#: tree-cfg.c:4611
+#: tree-cfg.c:4635
 #, gcc-internal-format
 msgid "found default case not at end of case vector"
 msgstr "Standard-Fall nicht am Ende des case-Vektors gefunden"
 
-#: tree-cfg.c:4617
+#: tree-cfg.c:4641
 #, gcc-internal-format
 msgid "case labels not sorted: "
 msgstr "Case-Marken nicht sortiert: "
 
-#: tree-cfg.c:4628
+#: tree-cfg.c:4652
 #, gcc-internal-format
 msgid "no default case found at end of case vector"
 msgstr "Kein Standard-Fall am Ende des Case-Vektors gefunden"
 
-#: tree-cfg.c:4636
+#: tree-cfg.c:4660
 #, gcc-internal-format
 msgid "extra outgoing edge %d->%d"
 msgstr "ZusÃ¤tzliche ausgehende Kante %d->%d"
 
-#: tree-cfg.c:4658
+#: tree-cfg.c:4682
 #, gcc-internal-format
 msgid "missing edge %i->%i"
 msgstr "Fehlende Kante %i->%i"
 
-#: tree-cfg.c:6941 tree-cfg.c:6945
+#: tree-cfg.c:7025 tree-cfg.c:7029
 #, gcc-internal-format
 msgid "%H%<noreturn%> function does return"
 msgstr "%H%<noreturn%>-Funktion kehrt zurÃ¼ck"
 
-#: tree-cfg.c:6967 tree-cfg.c:6972
+#: tree-cfg.c:7051 tree-cfg.c:7056
 #, gcc-internal-format
 msgid "%Hcontrol reaches end of non-void function"
 msgstr "%HKontrollfluss erreicht Ende einer Nicht-void-Funktion"
 
-#: tree-cfg.c:7033
+#: tree-cfg.c:7117
 #, gcc-internal-format
 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
 msgstr "%JFunktion kÃ¶nnte mÃ¶glicher Kandidat fÃ¼r Attribut %<noreturn%> sein"
 
-#: tree-dump.c:933
+#: tree-dump.c:932
 #, gcc-internal-format
 msgid "could not open dump file %qs: %s"
 msgstr "Abzugsdatei %qs konnte nicht geÃ¶ffnet werden: %s"
 
-#: tree-dump.c:1068
+#: tree-dump.c:1067
 #, gcc-internal-format
 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
 msgstr "unbekannte Option %q.*s in %<-fdump-%s%> wird ignoriert"
 
-#: tree-eh.c:1788
+#: tree-eh.c:1805
 #, gcc-internal-format
 msgid "EH edge %i->%i is missing"
 msgstr "EH-Kante %i->%i fehlt"
 
-#: tree-eh.c:1793
+#: tree-eh.c:1810
 #, gcc-internal-format
 msgid "EH edge %i->%i miss EH flag"
 msgstr "EH-Kante %i->%i: EH-Kennzeichen fehlt"
 
 #. ??? might not be mistake.
-#: tree-eh.c:1799
+#: tree-eh.c:1816
 #, gcc-internal-format
 msgid "EH edge %i->%i has duplicated regions"
 msgstr "EH-Kante %i->%i hat doppelte Regionen"
 
-#: tree-eh.c:1833
+#: tree-eh.c:1850
 #, gcc-internal-format
 msgid "BB %i can not throw but has EH edges"
 msgstr "BB %i kann werfen, hat aber EH-Kanten"
 
-#: tree-eh.c:1840
+#: tree-eh.c:1857
 #, gcc-internal-format
 msgid "BB %i last statement has incorrectly set region"
 msgstr "BB %i: letzte Anweisung hat falsch gesetzte Region"
 
-#: tree-eh.c:1851
+#: tree-eh.c:1868
 #, gcc-internal-format
 msgid "unnecessary EH edge %i->%i"
 msgstr "unnÃ¶tige EH-Kante %i->%i"
 
-#: tree-inline.c:1830
+#: tree-inline.c:1880
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie alloca verwendet (zum Aufheben: Attribut Â»always_inlineÂ« verwenden)"
 
-#: tree-inline.c:1842
+#: tree-inline.c:1892
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp"
 msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie setjmp verwendet"
 
-#: tree-inline.c:1856
+#: tree-inline.c:1906
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie eine variable Argumentliste verwendet"
 
-#: tree-inline.c:1867
+#: tree-inline.c:1917
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie Â»setjmp-longjmpÂ«-Ausnahmebehandlung verwendet"
 
-#: tree-inline.c:1874
+#: tree-inline.c:1924
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses non-local goto"
 msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein nichtlokales Â»gotoÂ« enthÃ¤lt"
 
-#: tree-inline.c:1885
+#: tree-inline.c:1935
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie __builtin_return oder __builtin_apply_args verwendet"
 
-#: tree-inline.c:1904
+#: tree-inline.c:1954
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it contains a computed goto"
 msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein berechnetes Â»gotoÂ« enthÃ¤lt"
 
-#: tree-inline.c:1918
+#: tree-inline.c:1968
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it receives a non-local goto"
 msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie ein nichtlokales Â»gotoÂ« empfÃ¤ngt"
 
-#: tree-inline.c:1943
+#: tree-inline.c:1993
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable sized variables"
 msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie Variablen variabler GrÃ¶ÃŸe verwendet"
 
-#: tree-inline.c:2005
+#: tree-inline.c:2015
 #, gcc-internal-format
+msgid "function %q+F can never be inlined because it saves address of local label in a static variable"
+msgstr "die Funktion %q+F kann nie Â»inlineÂ« sein, da sie die Adresse einer lokalen Marke in statischer Variablen speichert"
+
+#: tree-inline.c:2091
+#, gcc-internal-format
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 msgstr "Funktion %q+F kann nie inline sein, da dies mit -fno-inline unterdrÃ¼ckt wird"
 
-#: tree-inline.c:2019
+#: tree-inline.c:2105
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 msgstr "Funktion %q+F kann nie inline sein, da sie mit inline in Konflikt stehende Attribute hat"
 
-#: tree-inline.c:2588 tree-inline.c:2598
+#: tree-inline.c:2674 tree-inline.c:2684
 #, gcc-internal-format
 msgid "inlining failed in call to %q+F: %s"
 msgstr "Â»inlineÂ« beim Aufruf von %q+F gescheitert: %s"
 
-#: tree-inline.c:2589 tree-inline.c:2600
+#: tree-inline.c:2675 tree-inline.c:2686
 #, gcc-internal-format
 msgid "called from here"
 msgstr "von hier aufgerufen"
 
-#: tree-mudflap.c:860
+#: tree-mudflap.c:864
 #, gcc-internal-format
 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
 msgstr "SchmutzfÃ¤ngerprÃ¼fung noch nicht fÃ¼r ARRAY_RANGE_REF implementiert"
 
-#: tree-mudflap.c:1044
+#: tree-mudflap.c:1050
 #, gcc-internal-format
 msgid "mudflap cannot track %qs in stub function"
 msgstr "SchmutzfÃ¤nger kann nicht %qs in Stub-Funktion verfolgen"
 
-#: tree-mudflap.c:1272
+#: tree-mudflap.c:1279
 #, gcc-internal-format
 msgid "mudflap cannot track unknown size extern %qs"
 msgstr "SchmutzfÃ¤nger kann nicht externes %qs unbekannter GrÃ¶ÃŸe verfolgen"
@@ -23637,33 +23633,33 @@
 msgid "size of return value of %q+D is larger than %wd bytes"
 msgstr "GrÃ¶ÃŸe des RÃ¼ckgabewertes von %q+D ist grÃ¶ÃŸer als %wd Bytes"
 
-#: tree-outof-ssa.c:637 tree-outof-ssa.c:688 tree-ssa-coalesce.c:936
-#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1043
+#: tree-outof-ssa.c:638 tree-outof-ssa.c:689 tree-ssa-coalesce.c:936
+#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1053
 #, gcc-internal-format
 msgid "SSA corruption"
 msgstr "SSA-BeschÃ¤digung"
 
-#: tree-outof-ssa.c:1105
+#: tree-outof-ssa.c:1263
 #, gcc-internal-format
 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
 msgstr " HÃ¤ngende Anweisungen auf PRED-Kante nicht ausgefÃ¼hrt (%d, %d)\n"
 
-#: tree-outof-ssa.c:1111
+#: tree-outof-ssa.c:1269
 #, gcc-internal-format
 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
 msgstr " HÃ¤ngende Anweisungen auf SUCC-Kante nicht ausgefÃ¼hrt (%d, %d)\n"
 
-#: tree-outof-ssa.c:1118
+#: tree-outof-ssa.c:1276
 #, gcc-internal-format
 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
 msgstr " HÃ¤ngende Anweisungen auf ENTRY-Kante nicht ausgefÃ¼hrt (%d, %d)\n"
 
-#: tree-outof-ssa.c:1124
+#: tree-outof-ssa.c:1282
 #, gcc-internal-format
 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
 msgstr " HÃ¤ngende Anweisungen auf EXIT-Kante nicht ausgefÃ¼hrt (%d, %d)\n"
 
-#: tree-profile.c:351
+#: tree-profile.c:356
 #, gcc-internal-format
 msgid "unimplemented functionality"
 msgstr "nicht implementierte FunktionalitÃ¤t"
@@ -23853,154 +23849,159 @@
 msgid "verify_ssa failed"
 msgstr "verify_ssa gescheitert"
 
-#: tree-ssa.c:1284
+#: tree-ssa.c:1293
 #, gcc-internal-format
 msgid "%J%qD was declared here"
 msgstr "%J%qD wurde hier deklariert"
 
 #. We only do data flow with SSA_NAMEs, so that's all we
 #. can warn about.
-#: tree-ssa.c:1302
+#: tree-ssa.c:1311
 #, gcc-internal-format
 msgid "%H%qD is used uninitialized in this function"
 msgstr "%H%qD wird in dieser Funktion uninitialisiert verwendet"
 
-#: tree-ssa.c:1340
+#: tree-ssa.c:1349
 #, gcc-internal-format
 msgid "%H%qD may be used uninitialized in this function"
 msgstr "%H%qD kÃ¶nnte in dieser Funktion uninitialisiert verwendet werden"
 
-#: tree-vrp.c:4374
+#: tree-vrp.c:4384
 #, gcc-internal-format
 msgid "%Harray subscript is outside array bounds"
 msgstr "%HFeldindex ist auÃŸerhalb der Feldgrenzen"
 
-#: tree-vrp.c:4388
+#: tree-vrp.c:4398
 #, gcc-internal-format
 msgid "%Harray subscript is above array bounds"
 msgstr "%HFeldindex ist oberhalb der Feldgrenzen"
 
-#: tree-vrp.c:4395
+#: tree-vrp.c:4405
 #, gcc-internal-format
 msgid "%Harray subscript is below array bounds"
 msgstr "%HFeldindex ist unterhalb der Feldgrenzen"
 
-#: tree-vrp.c:5042
+#: tree-vrp.c:5058
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional to constant"
 msgstr "Annahme, dass vorzeichenbehafteter Ãœberlauf nicht auftritt, wenn Bedingung zu Konstante vereinfacht wird"
 
-#: tree-vrp.c:5048
+#: tree-vrp.c:5064
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional"
 msgstr "Annahme, dass vorzeichenbehafteter Ãœberlauf bei Vereinfachung der Bedingung nicht auftritt"
 
-#: tree.c:3951
+#: tree.c:3682
 #, gcc-internal-format
+msgid "ignoring attributes applied to %qT after definition"
+msgstr "auf %qT nach einer Definition angewandte Attribute werden ignoriert"
+
+#: tree.c:3966
+#, gcc-internal-format
 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
 msgstr "%q+D bereits mit Attribut Â»dllimportÂ« deklariert: Â»dllimportÂ« ignoriert"
 
-#: tree.c:3963
+#: tree.c:3978
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
 msgstr "%q+D ohne Attribut Â»dllimportÂ« redeklariert, nachdem es mit dll-Bindung referenziert wurde"
 
-#: tree.c:3979
+#: tree.c:3994
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 msgstr "%qD ohne Attribut Â»dllimportÂ« redeklariert: vorheriges Â»dllimportÂ« ignoriert"
 
-#: tree.c:4038 tree.c:4050 config/darwin.c:1458 config/arm/arm.c:3099
-#: config/arm/arm.c:3127 config/avr/avr.c:4598 config/h8300/h8300.c:5281
-#: config/h8300/h8300.c:5305 config/i386/i386.c:3056 config/i386/i386.c:22515
+#: tree.c:4053 tree.c:4065 config/darwin.c:1460 config/arm/arm.c:3099
+#: config/arm/arm.c:3127 config/avr/avr.c:4638 config/h8300/h8300.c:5281
+#: config/h8300/h8300.c:5305 config/i386/i386.c:3087 config/i386/i386.c:22599
 #: config/ia64/ia64.c:586 config/m68hc11/m68hc11.c:1118
-#: config/rs6000/rs6000.c:19657 config/sh/symbian.c:408
+#: config/rs6000/rs6000.c:19874 config/sh/symbian.c:408
 #: config/sh/symbian.c:415
 #, gcc-internal-format
 msgid "%qs attribute ignored"
 msgstr "Attribut %qs wird ignoriert"
 
-#: tree.c:4066
+#: tree.c:4081
 #, gcc-internal-format
 msgid "inline function %q+D declared as  dllimport: attribute ignored"
 msgstr "Â»inlineÂ«-Funktion %q+D ist als Â»dllimportÂ« deklariert: Attribut ignoriert"
 
-#: tree.c:4074
+#: tree.c:4089
 #, gcc-internal-format
 msgid "function %q+D definition is marked dllimport"
 msgstr "Funktionsdefinition von %q+D ist als Â»dllimportÂ« markiert"
 
-#: tree.c:4082 config/sh/symbian.c:430
+#: tree.c:4097 config/sh/symbian.c:430
 #, gcc-internal-format
 msgid "variable %q+D definition is marked dllimport"
 msgstr "Variablendefinition von %q+D ist als dllimport markiert"
 
-#: tree.c:4105 config/sh/symbian.c:505
+#: tree.c:4120 config/sh/symbian.c:505
 #, gcc-internal-format
 msgid "external linkage required for symbol %q+D because of %qs attribute"
 msgstr "fÃ¼r Symbol %q+D wird wegen des Attributes %qs externe Bindung benÃ¶tigt"
 
-#: tree.c:4119
+#: tree.c:4134
 #, gcc-internal-format
 msgid "%qs implies default visibility, but %qD has already been declared with a different visibility"
 msgstr "%qs impliziert Standardsichtbarkeit, aber %qD wurde bereits mit anderer Sichtbarkeit deklariert"
 
-#: tree.c:5632
+#: tree.c:5648
 #, gcc-internal-format
 msgid "arrays of functions are not meaningful"
 msgstr "Felder von Funktionen sind sinnlos"
 
-#: tree.c:5785
+#: tree.c:5801
 #, gcc-internal-format
 msgid "function return type cannot be function"
 msgstr "RÃ¼ckgabetyp der Funktion kann keine Funktion sein"
 
-#: tree.c:6802 tree.c:6887 tree.c:6948
+#: tree.c:6818 tree.c:6903 tree.c:6964
 #, gcc-internal-format
 msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr "BaumprÃ¼fung: %s, haben %s in %s, bei %s:%d"
 
-#: tree.c:6839
+#: tree.c:6855
 #, gcc-internal-format
 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr "BaumprÃ¼fung: nichts von %s erwartet, haben %s in %s, bei %s:%d"
 
-#: tree.c:6852
+#: tree.c:6868
 #, gcc-internal-format
 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr "BaumprÃ¼fung: Klasse %qs erwartet, haben %qs (%s) in %s, bei %s:%d"
 
-#: tree.c:6901
+#: tree.c:6917
 #, gcc-internal-format
 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr "BaumprÃ¼fung: Klasse %qs nicht erwartet, haben %qs (%s) in %s, bei %s:%d"
 
-#: tree.c:6914
+#: tree.c:6930
 #, gcc-internal-format
 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
 msgstr "BaumprÃ¼fung: omp_clause %s erwartet, haben %s in %s, bei %s:%d"
 
-#: tree.c:6974
+#: tree.c:6990
 #, gcc-internal-format
 msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
 msgstr "BaumprÃ¼fung: Baum mit enthaltener Struktur %qs erwartet, haben %qs in %s, bei %s:%d"
 
-#: tree.c:6988
+#: tree.c:7004
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr "BaumprÃ¼fung: auf Elt %d von tree_vec mit %d Elts in %s bei %s:%d zugegriffen"
 
-#: tree.c:7000
+#: tree.c:7016
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
 msgstr "BaumprÃ¼fung: auf Elt %d von phi_node mit %d Elts in %s bei %s:%d zugegriffen"
 
-#: tree.c:7013
+#: tree.c:7029
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr "BaumprÃ¼fung: auf Operand %d von %s mit %d Operanden in %s bei %s:%d zugegriffen"
 
-#: tree.c:7026
+#: tree.c:7042
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
 msgstr "BaumprÃ¼fung: auf Operand %d von omp_clause %s mit %d Operanden in %s bei %s:%d zugegriffen"
@@ -24252,17 +24253,17 @@
 msgid "Unknown value %qs of -mmacosx-version-min"
 msgstr "Unbekannter Wert %qs von -mmacosx-version-min"
 
-#: config/darwin.c:1431
+#: config/darwin.c:1433
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only when compiling a kext"
 msgstr "%<%s%> 2.95 vtable-KompatibilitÃ¤tsattribut trifft nur zu, wenn ein Â»kextÂ« kompiliert wird"
 
-#: config/darwin.c:1438
+#: config/darwin.c:1440
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only to C++ classes"
 msgstr "%<%s%> 2.95 vtable-KompatibilitÃ¤tsattribut trifft nur fÃ¼r C++-Klassen zu"
 
-#: config/darwin.c:1563
+#: config/darwin.c:1565
 #, gcc-internal-format
 msgid "internal and protected visibility attributes not supported in this configuration; ignored"
 msgstr "interne und geschÃ¼tzte Sichtbarkeitsattribute werden in dieser Konfiguration nicht unterstÃ¼tzt; ignoriert"
@@ -24358,7 +24359,7 @@
 msgid "profiler support for WindISS"
 msgstr "ProfilerunterstÃ¼tzung fÃ¼r WindISS"
 
-#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:1990
+#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:2020
 #, gcc-internal-format
 msgid "bad value %qs for -mtls-size switch"
 msgstr "Falscher Wert %qs fÃ¼r Schalter -mtls-size"
@@ -24433,18 +24434,18 @@
 msgid "bad value %qs for -mmemory-latency"
 msgstr "Falscher Wert %qs fÃ¼r -mmemory-latency"
 
-#: config/alpha/alpha.c:6514 config/alpha/alpha.c:6517 config/s390/s390.c:8279
-#: config/s390/s390.c:8282
+#: config/alpha/alpha.c:6522 config/alpha/alpha.c:6525 config/s390/s390.c:8335
+#: config/s390/s390.c:8338
 #, gcc-internal-format
 msgid "bad builtin fcode"
 msgstr "Falscher eingebauter fcode"
 
-#: config/arc/arc.c:388
+#: config/arc/arc.c:392
 #, gcc-internal-format
 msgid "argument of %qs attribute is not a string constant"
 msgstr "Argument des Attributes %qs ist keine Zeichenkettenkonstante"
 
-#: config/arc/arc.c:396
+#: config/arc/arc.c:400
 #, gcc-internal-format
 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
 msgstr "Argument des Attributes %qs ist nicht \"ilink1\" oder \"ilink2\""
@@ -24454,7 +24455,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "Schalter -mcpu=%s steht in Konflikt mit dem Schalter -march="
 
-#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1504 config/sparc/sparc.c:761
+#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1522 config/sparc/sparc.c:764
 #, gcc-internal-format
 msgid "bad value (%s) for %s switch"
 msgstr "Falscher Wert (%s) fÃ¼r Schalter %s"
@@ -24594,14 +24595,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr "Â»%sÂ« kann nicht fÃ¼r PIC-Register verwendet werden"
 
-#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4618
-#: config/avr/avr.c:4660 config/bfin/bfin.c:4778 config/c4x/c4x.c:4071
-#: config/h8300/h8300.c:5257 config/i386/i386.c:3009
-#: config/m68hc11/m68hc11.c:1155 config/m68k/m68k.c:741
-#: config/mcore/mcore.c:3032 config/mips/mips.c:1151 config/mips/mips.c:1153
-#: config/mt/mt.c:1275 config/rs6000/rs6000.c:19583 config/sh/sh.c:7984
-#: config/sh/sh.c:8005 config/sh/sh.c:8028 config/stormy16/stormy16.c:2252
-#: config/v850/v850.c:2048
+#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4658
+#: config/avr/avr.c:4700 config/bfin/bfin.c:4881 config/h8300/h8300.c:5257
+#: config/i386/i386.c:3040 config/m68hc11/m68hc11.c:1155
+#: config/m68k/m68k.c:741 config/mcore/mcore.c:3032 config/mips/mips.c:1151
+#: config/mips/mips.c:1153 config/mt/mt.c:1275 config/rs6000/rs6000.c:19800
+#: config/sh/sh.c:7987 config/sh/sh.c:8008 config/sh/sh.c:8031
+#: config/stormy16/stormy16.c:2225 config/v850/v850.c:2048
 #, gcc-internal-format
 msgid "%qs attribute only applies to functions"
 msgstr "Attribut %qs gilt nur fÃ¼r Funktionen"
@@ -24623,7 +24623,7 @@
 msgstr "WÃ¤hler muss Â»immediateÂ« sein"
 
 #. @@@ better error message
-#: config/arm/arm.c:15839 config/i386/i386.c:20651 config/i386/i386.c:20685
+#: config/arm/arm.c:15839 config/i386/i386.c:20735 config/i386/i386.c:20769
 #, gcc-internal-format
 msgid "mask must be an immediate"
 msgstr "Maske muss Â»immediateÂ« sein"
@@ -24648,222 +24648,187 @@
 msgid "static variable %q+D is marked dllimport"
 msgstr "statische Variable %q+D ist als Â»dllimportÂ« markiert"
 
-#: config/avr/avr.c:690
+#: config/avr/avr.c:718
 #, gcc-internal-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr "Wechsel groÃŸer Rahmenzeiger (%d) mit -mtiny-stack"
 
-#: config/avr/avr.c:4591
+#: config/avr/avr.c:4631
 #, gcc-internal-format
 msgid "only initialized variables can be placed into program memory area"
 msgstr "Nur initialisierte Variablen kÃ¶nnen im Programmspeicherbereich platziert werden"
 
-#: config/avr/avr.c:4635
+#: config/avr/avr.c:4675
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled interrupt handler"
 msgstr "%qs scheint ein falsch geschriebener Interrupt-Handler zu sein"
 
-#: config/avr/avr.c:4643
+#: config/avr/avr.c:4683
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled signal handler"
 msgstr "%qs scheint ein falsch geschriebener Signal-Handler zu sein"
 
-#: config/avr/avr.c:4751
+#: config/avr/avr.c:4791
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr "Nur uninitialisierte Variablen kÃ¶nnen im .noinit-Bereich platziert werden"
 
-#: config/avr/avr.c:4765
+#: config/avr/avr.c:4805
 #, gcc-internal-format
 msgid "MCU %qs supported for assembler only"
 msgstr "MCU %qs nur fÃ¼r Assemblierung unterstÃ¼tzt"
 
-#: config/avr/avr.h:692
+#: config/avr/avr.h:731
 #, gcc-internal-format
 msgid "trampolines not supported"
 msgstr "Keine Trampoline unterstÃ¼tzt"
 
-#: config/bfin/bfin.c:2259 config/m68k/m68k.c:488
+#: config/bfin/bfin.c:2352 config/m68k/m68k.c:488
 #, gcc-internal-format
 msgid "-mshared-library-id=%s is not between 0 and %d"
 msgstr "-mshared-library-id=%s ist nicht zwischen 0 und %d"
 
-#: config/bfin/bfin.c:2279
+#: config/bfin/bfin.c:2372
 #, gcc-internal-format
 msgid "-mcpu=%s is not valid"
 msgstr "-mcpu=%s ist nicht gÃ¼ltig"
 
-#: config/bfin/bfin.c:2315
+#: config/bfin/bfin.c:2410
 #, gcc-internal-format
 msgid "-mcpu=%s has invalid silicon revision"
 msgstr "-mcpu=%s hat ungÃ¼ltige Silizium-Revision"
 
-#: config/bfin/bfin.c:2332
+#: config/bfin/bfin.c:2427
 #, gcc-internal-format
 msgid "bf561 support is incomplete yet."
 msgstr "bf561 ist noch unvollstÃ¤ndig."
 
-#: config/bfin/bfin.c:2372
+#: config/bfin/bfin.c:2470
 #, gcc-internal-format
 msgid "-mshared-library-id= specified without -mid-shared-library"
 msgstr "-mshared-library-id= ohne -mid-shared-library angegeben"
 
-#: config/bfin/bfin.c:2378
+#: config/bfin/bfin.c:2473
 #, gcc-internal-format
 msgid "Can't use multiple stack checking methods together."
 msgstr "Es kÃ¶nnen nicht mehrere StapelprÃ¼fungsmethoden gleichzeitig verwendet werden."
 
-#: config/bfin/bfin.c:2381
+#: config/bfin/bfin.c:2476
 #, gcc-internal-format
 msgid "ID shared libraries and FD-PIC mode can't be used together."
 msgstr "ID-gemeinsam genutzte Bibliotheken und FD-PIC-Modus kÃ¶nnen nicht zusammen verwendet werden."
 
-#: config/bfin/bfin.c:2386 config/m68k/m68k.c:582
+#: config/bfin/bfin.c:2481 config/m68k/m68k.c:582
 #, gcc-internal-format
 msgid "cannot specify both -msep-data and -mid-shared-library"
 msgstr "-msep-data und -mid-shared-library kÃ¶nnen nicht zusammen angegeben werden"
 
-#: config/bfin/bfin.c:4783
+#: config/bfin/bfin.c:4886
 #, gcc-internal-format
 msgid "multiple function type attributes specified"
 msgstr "mehrere Funktionstypattribute angegeben"
 
-#: config/bfin/bfin.c:4839 config/bfin/bfin.c:4868 config/spu/spu.c:2976
+#: config/bfin/bfin.c:4942 config/bfin/bfin.c:4971 config/spu/spu.c:2965
 #, gcc-internal-format
 msgid "`%s' attribute only applies to functions"
 msgstr "Attribut Â»%sÂ« gilt nur fÃ¼r Funktionen"
 
-#: config/bfin/bfin.c:4850
+#: config/bfin/bfin.c:4953
 #, gcc-internal-format
 msgid "can't apply both longcall and shortcall attributes to the same function"
 msgstr "Die Attribute longcall und shortcall kÃ¶nnen nicht gleichzeitig fÃ¼r die gleiche Funktion verwendet werden"
 
-#: config/bfin/bfin.c:4900
+#: config/bfin/bfin.c:5003
 #, gcc-internal-format
 msgid "`%s' attribute only applies to variables"
 msgstr "Attribut Â»%sÂ« bezieht sich nur auf Variablen"
 
-#: config/bfin/bfin.c:4907
+#: config/bfin/bfin.c:5010
 #, gcc-internal-format
 msgid "`%s' attribute cannot be specified for local variables"
 msgstr "Attribut Â»%sÂ« kann nicht fÃ¼r lokale Variablen angegeben werden"
 
-#: config/c4x/c4x-c.c:68
-#, gcc-internal-format
-msgid "missing '(' after '#pragma %s' - ignored"
-msgstr "Â»(Â« hinter Â»#pragma %sÂ« fehlt - ignoriert"
-
-#: config/c4x/c4x-c.c:71
-#, gcc-internal-format
-msgid "missing function name in '#pragma %s' - ignored"
-msgstr "in Â»#pragma %sÂ« fehlt Funktionsname - ignoriert"
-
-#: config/c4x/c4x-c.c:76
-#, gcc-internal-format
-msgid "malformed '#pragma %s' - ignored"
-msgstr "falsch geformtes Â»#pragma %sÂ« - ignoriert"
-
-#: config/c4x/c4x-c.c:78
-#, gcc-internal-format
-msgid "missing section name in '#pragma %s' - ignored"
-msgstr "fehlender Abschnittsname in Â»#pragma %sÂ« - ignoriert"
-
-#: config/c4x/c4x-c.c:83
-#, gcc-internal-format
-msgid "missing ')' for '#pragma %s' - ignored"
-msgstr "Â»)Â« fÃ¼r Â»#pragma %sÂ« fehlt - ignoriert"
-
-#: config/c4x/c4x-c.c:86
-#, gcc-internal-format
-msgid "junk at end of '#pragma %s'"
-msgstr "Ausschuss am Ende von Â»#pragma %sÂ«"
-
-#: config/c4x/c4x.c:859
-#, gcc-internal-format
-msgid "ISR %s requires %d words of local vars, max is 32767"
-msgstr "ISR %s benÃ¶tigt %d WÃ¶rter lokaler Variablen, hÃ¶chstens 32767"
-
 #. This function is for retrieving a part of an instruction name for
 #. an operator, for immediate output.  If that ever happens for
 #. MULT, we need to apply TARGET_MUL_BUG in the caller.  Make sure
 #. we notice.
-#: config/cris/cris.c:434
+#: config/cris/cris.c:447
 #, gcc-internal-format
 msgid "MULT case in cris_op_str"
 msgstr "MULT-Fall in cris_op_str"
 
-#: config/cris/cris.c:811
+#: config/cris/cris.c:837
 #, gcc-internal-format
 msgid "invalid use of ':' modifier"
 msgstr "ungÃ¼ltige Verwendung des Modifizierers Â»:Â«"
 
-#: config/cris/cris.c:983
+#: config/cris/cris.c:1024
 #, gcc-internal-format
 msgid "internal error: bad register: %d"
 msgstr "interner Fehler: falsches Register: %d"
 
-#: config/cris/cris.c:1524
+#: config/cris/cris.c:1586
 #, gcc-internal-format
 msgid "internal error: sideeffect-insn affecting main effect"
 msgstr "interner Fehler: Seiteneffekt-Befehl wirkt sich auf Haupteffekt aus"
 
-#: config/cris/cris.c:1548
+#: config/cris/cris.c:1683
 #, gcc-internal-format
 msgid "unknown cc_attr value"
 msgstr "Unbekannter Wert fÃ¼r cc_attr"
 
 #. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:1901
+#: config/cris/cris.c:2040
 #, gcc-internal-format
 msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr "interner Fehler: cris_side_effect_mode_ok mit falschen Operanden"
 
-#: config/cris/cris.c:2104
+#: config/cris/cris.c:2332
 #, gcc-internal-format
 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr "-max-stackframe=%d ist nicht verwendbar, nicht zwischen 0 und %d"
 
-#: config/cris/cris.c:2132
+#: config/cris/cris.c:2360
 #, gcc-internal-format
 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr "unbekannte CRIS-Versionsangabe in -march= oder -mcpu= : %s"
 
-#: config/cris/cris.c:2168
+#: config/cris/cris.c:2396
 #, gcc-internal-format
 msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr "unbekannte CRIS-CPU-Versionsangabe in -mtune= : %s"
 
-#: config/cris/cris.c:2186
+#: config/cris/cris.c:2417
 #, gcc-internal-format
 msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr "-fPIC und -fpic werden in dieser Konfiguration nicht unterstÃ¼tzt"
 
-#: config/cris/cris.c:2201
+#: config/cris/cris.c:2432
 #, gcc-internal-format
 msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr "diese spezielle Option -g ist mit -maout und -melinux ungÃ¼ltig"
 
-#: config/cris/cris.c:2414
+#: config/cris/cris.c:2658
 #, gcc-internal-format
 msgid "Unknown src"
 msgstr "Unbekannte Quelle"
 
-#: config/cris/cris.c:2475
+#: config/cris/cris.c:2719
 #, gcc-internal-format
 msgid "Unknown dest"
 msgstr "Unbekanntes Ziel"
 
-#: config/cris/cris.c:2760
+#: config/cris/cris.c:3004
 #, gcc-internal-format
 msgid "stackframe too big: %d bytes"
 msgstr "Stapelrahmen zu groÃŸ: %d Bytes"
 
-#: config/cris/cris.c:3213 config/cris/cris.c:3240
+#: config/cris/cris.c:3498 config/cris/cris.c:3526
 #, gcc-internal-format
 msgid "expand_binop failed in movsi got"
 msgstr "expand_binop in movsi got gescheitert"
 
-#: config/cris/cris.c:3321
+#: config/cris/cris.c:3607
 #, gcc-internal-format
 msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr "PIC-Operand wird ausgegeben, aber PIC-Register ist nicht vorbereitet"
@@ -24917,7 +24882,7 @@
 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
 #. TARGET_ASM_FUNCTION_EPILOGUE.
 #. Node: Profiling
-#: config/cris/cris.h:868
+#: config/cris/cris.h:948
 #, gcc-internal-format
 msgid "no FUNCTION_PROFILER for CRIS"
 msgstr "kein FUNCTION_PROFILER for CRIS"
@@ -24932,62 +24897,62 @@
 msgid "Trampoline support for CRX"
 msgstr "TrampolinunterstÃ¼tzung fÃ¼r CRX"
 
-#: config/frv/frv.c:8622
+#: config/frv/frv.c:8626
 #, gcc-internal-format
 msgid "accumulator is not a constant integer"
 msgstr "Akkumulator ist keine Ganzzahlkonstante"
 
-#: config/frv/frv.c:8627
+#: config/frv/frv.c:8631
 #, gcc-internal-format
 msgid "accumulator number is out of bounds"
 msgstr "Akkumulatorzahl auÃŸerhalb der Grenzen"
 
-#: config/frv/frv.c:8638
+#: config/frv/frv.c:8642
 #, gcc-internal-format
 msgid "inappropriate accumulator for %qs"
 msgstr "unpassender Akkumulator fÃ¼r %qs"
 
-#: config/frv/frv.c:8715
+#: config/frv/frv.c:8719
 #, gcc-internal-format
 msgid "invalid IACC argument"
 msgstr "ungÃ¼ltiges IACC-Argument"
 
-#: config/frv/frv.c:8738
+#: config/frv/frv.c:8742
 #, gcc-internal-format
 msgid "%qs expects a constant argument"
 msgstr "%qs erwartet ein konstantes Argument"
 
-#: config/frv/frv.c:8743
+#: config/frv/frv.c:8747
 #, gcc-internal-format
 msgid "constant argument out of range for %qs"
 msgstr "Konstantes Argument auÃŸerhalb des Wertebereiches fÃ¼r %qs"
 
-#: config/frv/frv.c:9224
+#: config/frv/frv.c:9228
 #, gcc-internal-format
 msgid "media functions are not available unless -mmedia is used"
 msgstr "Medienfunktionen sind ohne -mmedia nicht verfÃ¼gbar"
 
-#: config/frv/frv.c:9236
+#: config/frv/frv.c:9240
 #, gcc-internal-format
 msgid "this media function is only available on the fr500"
 msgstr "diese Medienfunktion ist nur auf dem fr500 verfÃ¼gbar"
 
-#: config/frv/frv.c:9264
+#: config/frv/frv.c:9268
 #, gcc-internal-format
 msgid "this media function is only available on the fr400 and fr550"
 msgstr "diese Medienfunktion ist nur auf dem fr400 und fr550 verfÃ¼gbar"
 
-#: config/frv/frv.c:9283
+#: config/frv/frv.c:9287
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr405 and fr450"
 msgstr "diese eingebaute Funktion ist nur auf dem fr405 und fr450 verfÃ¼gbar"
 
-#: config/frv/frv.c:9292
+#: config/frv/frv.c:9296
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr500 and fr550"
 msgstr "diese eingebaute Funktion ist nur auf dem fr500 und fr550 verfÃ¼gbar"
 
-#: config/frv/frv.c:9304
+#: config/frv/frv.c:9308
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr450"
 msgstr "diese eingebaute Funktion ist nur auf dem fr450 verfÃ¼gbar"
@@ -25012,311 +24977,316 @@
 msgid "can't set position in PCH file: %m"
 msgstr "Position in PCH-Datei kann nicht gesetzt werden: %m"
 
-#: config/i386/i386.c:2133 config/i386/i386.c:2333
+#: config/i386/i386.c:2158 config/i386/i386.c:2358
 #, gcc-internal-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr "Falscher Wert (%s) fÃ¼r Schalter -mtune="
 
-#: config/i386/i386.c:2174
+#: config/i386/i386.c:2199
 #, gcc-internal-format
 msgid "bad value (%s) for -mstringop-strategy= switch"
 msgstr "Falscher Wert (%s) fÃ¼r Schalter -mstringop-strategy="
 
-#: config/i386/i386.c:2177
+#: config/i386/i386.c:2202
 #, gcc-internal-format
 msgid "-mtune=x86-64 is deprecated.  Use -mtune=k8 or -mtune=generic instead as appropriate."
 msgstr "-mtune=x86-64 ist veraltet. Stattdessen entsprechend -mtune=k8 oder -mtune=generic verwenden."
 
-#: config/i386/i386.c:2186
+#: config/i386/i386.c:2211
 #, gcc-internal-format
 msgid "generic CPU can be used only for -mtune= switch"
 msgstr "generische CPU kann nur fÃ¼r Schalter -mtune= verwendet werden"
 
-#: config/i386/i386.c:2188 config/i386/i386.c:2297 config/mt/mt.c:804
+#: config/i386/i386.c:2213 config/i386/i386.c:2322 config/mt/mt.c:804
 #, gcc-internal-format
 msgid "bad value (%s) for -march= switch"
 msgstr "Falscher Wert (%s) fÃ¼r Schalter -march="
 
-#: config/i386/i386.c:2199
+#: config/i386/i386.c:2224
 #, gcc-internal-format
 msgid "code model %s does not support PIC mode"
 msgstr "Codemodell %s unterstÃ¼tzt keinen PIC-Modus"
 
-#: config/i386/i386.c:2205 config/sparc/sparc.c:725
+#: config/i386/i386.c:2230 config/sparc/sparc.c:728
 #, gcc-internal-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "Falscher Wert (%s) fÃ¼r Schalter -mcmodel="
 
-#: config/i386/i386.c:2228
+#: config/i386/i386.c:2253
 #, gcc-internal-format
 msgid "bad value (%s) for -masm= switch"
 msgstr "Falscher Wert (%s) fÃ¼r Schalter -masm="
 
-#: config/i386/i386.c:2231
+#: config/i386/i386.c:2256
 #, gcc-internal-format
 msgid "code model %qs not supported in the %s bit mode"
 msgstr "Codemodell %qs wird im %s-Bit-Modus nicht unterstÃ¼tzt"
 
-#: config/i386/i386.c:2234
+#: config/i386/i386.c:2259
 #, gcc-internal-format
 msgid "%i-bit mode not compiled in"
 msgstr "%i-Bit-Modus nicht einkompiliert"
 
-#: config/i386/i386.c:2245 config/i386/i386.c:2319
+#: config/i386/i386.c:2270 config/i386/i386.c:2344
 #, gcc-internal-format
 msgid "CPU you selected does not support x86-64 instruction set"
 msgstr "Die ausgewÃ¤hlte CPU unterstÃ¼tzt nicht den x86-64 Befehlssatz"
 
-#: config/i386/i386.c:2351
+#: config/i386/i386.c:2376
 #, gcc-internal-format
 msgid "-mregparm is ignored in 64-bit mode"
 msgstr "-mregparm wird im 64-Bit-Modus ignoriert"
 
-#: config/i386/i386.c:2354
+#: config/i386/i386.c:2379
 #, gcc-internal-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d ist nicht zwischen 0 und %d"
 
-#: config/i386/i386.c:2366
+#: config/i386/i386.c:2391
 #, gcc-internal-format
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops ist veraltet, Ersatz: -falign-loops"
 
-#: config/i386/i386.c:2371 config/i386/i386.c:2384 config/i386/i386.c:2397
+#: config/i386/i386.c:2396 config/i386/i386.c:2409 config/i386/i386.c:2422
 #, gcc-internal-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d ist nicht zwischen 0 und %d"
 
-#: config/i386/i386.c:2379
+#: config/i386/i386.c:2404
 #, gcc-internal-format
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps ist veraltet, Ersatz: -falign-jumps"
 
-#: config/i386/i386.c:2392
+#: config/i386/i386.c:2417
 #, gcc-internal-format
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions ist veraltet, Ersatz: -falign-functions"
 
-#: config/i386/i386.c:2425
+#: config/i386/i386.c:2450
 #, gcc-internal-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d ist nicht zwischen 0 und 5"
 
-#: config/i386/i386.c:2433
+#: config/i386/i386.c:2458
 #, gcc-internal-format
 msgid "-mlarge-data-threshold=%d is negative"
 msgstr "-mlarge-data-threshold=%d ist negativ"
 
-#: config/i386/i386.c:2447
+#: config/i386/i386.c:2472
 #, gcc-internal-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "Falscher Wert (%s) fÃ¼r Schalter -mtls-dialect="
 
-#: config/i386/i386.c:2455
+#: config/i386/i386.c:2480
 #, gcc-internal-format
 msgid "pc%d is not valid precision setting (32, 64 or 80)"
 msgstr "pc%d ist kein gÃ¼ltiger PrÃ¤zisionswert (32, 64 oder 80)"
 
-#: config/i386/i386.c:2471
+#: config/i386/i386.c:2496
 #, gcc-internal-format
 msgid "-mrtd is ignored in 64bit mode"
 msgstr "-mrtd wird im 64-Bit-Modus ignoriert"
 
-#: config/i386/i386.c:2560
+#: config/i386/i386.c:2585
 #, gcc-internal-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred-stack-boundary=%d ist nicht zwischen %d und 12"
 
-#: config/i386/i386.c:2569
+#: config/i386/i386.c:2594
 #, gcc-internal-format
 msgid "-msseregparm used without SSE enabled"
 msgstr "-msseregparm ohne aktiviertes SSE verwendet"
 
-#: config/i386/i386.c:2580 config/i386/i386.c:2591
+#: config/i386/i386.c:2605 config/i386/i386.c:2616
 #, gcc-internal-format
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "SSE-Befehlssatz ausgeschaltet, es wird 387-Arithmetik verwendet"
 
-#: config/i386/i386.c:2596
+#: config/i386/i386.c:2621
 #, gcc-internal-format
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "387-Befehlssatz ausgeschaltet, es wird SSE-Arithmetik verwendet"
 
-#: config/i386/i386.c:2603
+#: config/i386/i386.c:2628
 #, gcc-internal-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "Falscher Wert (%s) fÃ¼r Schalter -mfpmath="
 
-#: config/i386/i386.c:2616
+#: config/i386/i386.c:2641
 #, gcc-internal-format
 msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
 msgstr "unbekannte ABI-Typ (%s) fÃ¼r Vektorisierungsbibliothek bei Schalter -mveclibabi="
 
-#: config/i386/i386.c:2635
+#: config/i386/i386.c:2660
 #, gcc-internal-format
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 msgstr "Abwicklungstabellen erfordern derzeit entweder einen Rahmenzeiger oder -maccumulate-outgoing-args fÃ¼r Korrektheit"
 
-#: config/i386/i386.c:3022 config/i386/i386.c:3075
+#: config/i386/i386.c:3053 config/i386/i386.c:3106
 #, gcc-internal-format
 msgid "fastcall and regparm attributes are not compatible"
 msgstr "Attribute fastcall und regparm sind nicht vertrÃ¤glich"
 
-#: config/i386/i386.c:3029
+#: config/i386/i386.c:3060
 #, gcc-internal-format
 msgid "%qs attribute requires an integer constant argument"
 msgstr "Attribut %qs benÃ¶tigt eine Ganzzahlkonstante als Argument"
 
-#: config/i386/i386.c:3035
+#: config/i386/i386.c:3066
 #, gcc-internal-format
 msgid "argument to %qs attribute larger than %d"
 msgstr "Argument fÃ¼r Attribut %qs ist grÃ¶ÃŸer als %d"
 
-#: config/i386/i386.c:3045
+#: config/i386/i386.c:3076
 #, gcc-internal-format
 msgid "%s functions limited to %d register parameters"
 msgstr "%s Funktionen auf %d Registerparameter beschrÃ¤nkt"
 
-#: config/i386/i386.c:3067 config/i386/i386.c:3102
+#: config/i386/i386.c:3098 config/i386/i386.c:3133
 #, gcc-internal-format
 msgid "fastcall and cdecl attributes are not compatible"
 msgstr "Attribute fastcall und cdecl sind nicht vertrÃ¤glich"
 
-#: config/i386/i386.c:3071
+#: config/i386/i386.c:3102
 #, gcc-internal-format
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr "Attribute fastcall und stdcall sind nicht vertrÃ¤glich"
 
-#: config/i386/i386.c:3085 config/i386/i386.c:3098
+#: config/i386/i386.c:3116 config/i386/i386.c:3129
 #, gcc-internal-format
 msgid "stdcall and cdecl attributes are not compatible"
 msgstr "Attribute stdcall und cdecl sind nicht vertrÃ¤glich"
 
-#: config/i386/i386.c:3089
+#: config/i386/i386.c:3120
 #, gcc-internal-format
 msgid "stdcall and fastcall attributes are not compatible"
 msgstr "Attribute stdcall und fastcall sind nicht vertrÃ¤glich"
 
-#: config/i386/i386.c:3236
+#: config/i386/i386.c:3271
 #, gcc-internal-format
 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
 msgstr "Aufruf von %qD mit Attribut sseregparam ohne SSE/SSE2 aktiviert"
 
-#: config/i386/i386.c:3239
+#: config/i386/i386.c:3274
 #, gcc-internal-format
 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
 msgstr "Aufruf von %qT mit Attribut sseregparam ohne SSE/SSE2 aktiviert"
 
-#: config/i386/i386.c:3925
+#: config/i386/i386.c:3971
 #, gcc-internal-format
 msgid "SSE register return with SSE disabled"
 msgstr "SSE-RegisterrÃ¼ckgabe mit SSE ausgeschaltet"
 
-#: config/i386/i386.c:3931
+#: config/i386/i386.c:3977
 #, gcc-internal-format
 msgid "SSE register argument with SSE disabled"
 msgstr "SSE-Registerargument mit SSE ausgeschaltet"
 
-#: config/i386/i386.c:3947
+#: config/i386/i386.c:3993
 #, gcc-internal-format
 msgid "x87 register return with x87 disabled"
 msgstr "x87-RegisterrÃ¼ckgabe mit ausgeschaltetem x87"
 
-#: config/i386/i386.c:4265
+#: config/i386/i386.c:4314
 #, gcc-internal-format
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr "SSE-Vektorargument ohne eingeschaltetes SSE Ã¤ndert das ABI"
 
-#: config/i386/i386.c:4283
+#: config/i386/i386.c:4332
 #, gcc-internal-format
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr "MMX-Vektorargument ohne eingeschaltetes MMX Ã¤ndert das ABI"
 
-#: config/i386/i386.c:4810
+#: config/i386/i386.c:4859
 #, gcc-internal-format
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr "SSE-VektorrÃ¼ckgabe ohne eingeschaltetes SSE Ã¤ndert das ABI"
 
-#: config/i386/i386.c:4820
+#: config/i386/i386.c:4869
 #, gcc-internal-format
 msgid "MMX vector return without MMX enabled changes the ABI"
 msgstr "MMX-VektorrÃ¼ckgabe ohne eingeschaltetes MMX Ã¤ndert das ABI"
 
-#: config/i386/i386.c:6171
+#: config/i386/i386.c:6220
 #, gcc-internal-format
 msgid "-mstackrealign ignored for nested functions"
 msgstr "-mstackrealign fÃ¼r geschachtelte Funktionen ignoriert"
 
-#: config/i386/i386.c:6173
+#: config/i386/i386.c:6222
 #, gcc-internal-format
 msgid "%s not supported for nested functions"
 msgstr "%s fÃ¼r geschachtelte Funktionen nicht unterstÃ¼tzt"
 
-#: config/i386/i386.c:8576
+#: config/i386/i386.c:8631
 #, gcc-internal-format
 msgid "extended registers have no high halves"
 msgstr "erweiterte Register haben keine oberen HÃ¤lften"
 
-#: config/i386/i386.c:8591
+#: config/i386/i386.c:8646
 #, gcc-internal-format
 msgid "unsupported operand size for extended register"
 msgstr "nicht unterstÃ¼tzte OperandengrÃ¶ÃŸe fÃ¼r erweitertes Register"
 
-#: config/i386/i386.c:19610
+#: config/i386/i386.c:19694
 #, gcc-internal-format
 msgid "the third argument must be a 4-bit immediate"
 msgstr "Argument 3 muss ein 4-Bit-Immediate sein"
 
-#: config/i386/i386.c:19614
+#: config/i386/i386.c:19698
 #, gcc-internal-format
 msgid "the third argument must be an 8-bit immediate"
 msgstr "Argument 3 muss ein 5-Bit-Immediate sein"
 
-#: config/i386/i386.c:19836
+#: config/i386/i386.c:19920
 #, gcc-internal-format
 msgid "last argument must be an immediate"
 msgstr "das letzte Argument muss ein Immediate sein"
 
-#: config/i386/i386.c:19963
+#: config/i386/i386.c:20047
 #, gcc-internal-format
 msgid "the second argument must be a 4-bit immediate"
 msgstr "Argument 2 muss ein 4-Bit-Immediate sein"
 
-#: config/i386/i386.c:20209
+#: config/i386/i386.c:20293
 #, gcc-internal-format
 msgid "the fifth argument must be a 8-bit immediate"
 msgstr "Argument 5 muss ein 8-Bit-Immediate sein"
 
-#: config/i386/i386.c:20304
+#: config/i386/i386.c:20388
 #, gcc-internal-format
 msgid "the third argument must be a 8-bit immediate"
 msgstr "Argument 3 muss ein 8-Bit-Immediate sein"
 
-#: config/i386/i386.c:20374 config/rs6000/rs6000.c:8133
+#: config/i386/i386.c:20458 config/rs6000/rs6000.c:8240
 #, gcc-internal-format
 msgid "selector must be an integer constant in the range 0..%wi"
 msgstr "Selektor eine Ganzzahlkonstante im Bereich 0..%wi sein"
 
-#: config/i386/i386.c:20774 config/i386/i386.c:20970
+#: config/i386/i386.c:20858 config/i386/i386.c:21054
 #, gcc-internal-format
 msgid "shift must be an immediate"
 msgstr "Verschiebung muss direkt angegeben werden"
 
-#: config/i386/i386.c:21033 config/i386/i386.c:21075
+#: config/i386/i386.c:21117 config/i386/i386.c:21159
 #, gcc-internal-format
 msgid "index mask must be an immediate"
 msgstr "Indexmaske muss ein Immediate sein"
 
-#: config/i386/i386.c:21038 config/i386/i386.c:21080
+#: config/i386/i386.c:21122 config/i386/i386.c:21164
 #, gcc-internal-format
 msgid "length mask must be an immediate"
 msgstr "LÃ¤ngenmaske muss ein Immediate sein"
 
-#: config/i386/i386.c:22525 config/rs6000/rs6000.c:19666
+#: config/i386/i386.c:22609 config/rs6000/rs6000.c:19883
 #, gcc-internal-format
 msgid "%qs incompatible attribute ignored"
 msgstr "%qs-inkompatibles Attribut wird ignoriert"
 
+#: config/i386/netware.c:253
+#, gcc-internal-format
+msgid "-fPIC and -fpic are not supported for this target"
+msgstr "-fPIC und -fpic werden fÃ¼r dieses Ziel nicht unterstÃ¼tzt"
+
 #: config/i386/winnt-cxx.c:71 config/sh/symbian.c:172
 #, gcc-internal-format
 msgid "definition of static data member %q+D of dllimport'd class"
@@ -25382,57 +25352,57 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "%JAdressbereichsattribut kann nicht fÃ¼r Funktionen angegeben werden"
 
-#: config/ia64/ia64.c:5126 config/pa/pa.c:347 config/spu/spu.c:3875
+#: config/ia64/ia64.c:5127 config/pa/pa.c:350 config/spu/spu.c:3864
 #, gcc-internal-format
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr "Wert von -mfixed-range muss die Form REG1-REG2 haben"
 
-#: config/ia64/ia64.c:5153 config/pa/pa.c:374 config/spu/spu.c:3901
+#: config/ia64/ia64.c:5154 config/pa/pa.c:377 config/spu/spu.c:3890
 #, gcc-internal-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s ist ein leerer Bereich"
 
-#: config/ia64/ia64.c:5181
+#: config/ia64/ia64.c:5182
 #, gcc-internal-format
 msgid "bad value %<%s%> for -mtls-size= switch"
 msgstr "Falscher Wert %<%s%> fÃ¼r Schalter -mtls-size="
 
-#: config/ia64/ia64.c:5209
+#: config/ia64/ia64.c:5210
 #, gcc-internal-format
 msgid "bad value %<%s%> for -mtune= switch"
 msgstr "Falscher Wert %<%s%> fÃ¼r Schalter -mtune="
 
-#: config/ia64/ia64.c:5228
+#: config/ia64/ia64.c:5229
 #, gcc-internal-format
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr "noch nicht implementiert: Wartezeit-optimierte eingebettete Quadratwurzel"
 
-#: config/ia64/ia64.c:9950
+#: config/ia64/ia64.c:9951
 #, gcc-internal-format
 msgid "version attribute is not a string"
 msgstr "Versionsattribut ist keine Zeichenkette"
 
-#: config/iq2000/iq2000.c:1812
+#: config/iq2000/iq2000.c:1816
 #, gcc-internal-format
 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr "gp_offset (%ld) oder end_offset (%ld) ist kleiner als Null"
 
-#: config/iq2000/iq2000.c:2583
+#: config/iq2000/iq2000.c:2587
 #, gcc-internal-format
 msgid "argument %qd is not a constant"
 msgstr "Argument %qd ist keine Konstante"
 
-#: config/iq2000/iq2000.c:2885 config/mt/mt.c:349 config/xtensa/xtensa.c:2118
+#: config/iq2000/iq2000.c:2889 config/mt/mt.c:349 config/xtensa/xtensa.c:2124
 #, gcc-internal-format
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr "PRINT_OPERAND_ADDRESS, Null-Zeiger"
 
-#: config/iq2000/iq2000.c:3040
+#: config/iq2000/iq2000.c:3044
 #, gcc-internal-format
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: Unbekanntes Zeichen '%c'"
 
-#: config/iq2000/iq2000.c:3049 config/xtensa/xtensa.c:1972
+#: config/iq2000/iq2000.c:3053 config/xtensa/xtensa.c:1978
 #, gcc-internal-format
 msgid "PRINT_OPERAND null pointer"
 msgstr "PRINT_OPERAND Null-Zeiger"
@@ -25457,22 +25427,22 @@
 msgid "invalid target memregs value '%d'"
 msgstr "ungÃ¼ltiger Wert Â»%dÂ« fÃ¼r Ziel-Memregs"
 
-#: config/m32c/m32c.c:2759
+#: config/m32c/m32c.c:2766
 #, gcc-internal-format
 msgid "`%s' attribute is not supported for R8C target"
 msgstr "Attribut Â»%sÂ« wird fÃ¼r Ziel R8C nicht unterstÃ¼tzt"
 
-#: config/m32c/m32c.c:2767
+#: config/m32c/m32c.c:2774
 #, gcc-internal-format
 msgid "`%s' attribute applies only to functions"
 msgstr "Attribut Â»%sÂ« kann nur auf Funktionen angewandt werden"
 
-#: config/m32c/m32c.c:2775
+#: config/m32c/m32c.c:2782
 #, gcc-internal-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "Argument des Attributs Â»%sÂ« ist keine Ganzzahlkonstante"
 
-#: config/m32c/m32c.c:2784
+#: config/m32c/m32c.c:2791
 #, gcc-internal-format
 msgid "`%s' attribute argument should be between 18 to 255"
 msgstr "Argument des Attributs Â»%sÂ« sollte zwischen 18 und 255 sein"
@@ -25522,7 +25492,7 @@
 msgid "interrupt_thread is available only on fido"
 msgstr "interrupt_thread ist nur auf Fido verfÃ¼gbar"
 
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15014
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15226
 #, gcc-internal-format
 msgid "stack limit expression is not supported"
 msgstr "Ausdruck der Stapelgrenze wird nicht unterstÃ¼tzt"
@@ -25537,114 +25507,114 @@
 msgid "%qs redeclared with conflicting %qs attributes"
 msgstr "%qs mit in Konflikt stehenden Attributen %qs redeklariert"
 
-#: config/mips/mips.c:2348
+#: config/mips/mips.c:2382
 #, gcc-internal-format
 msgid "MIPS16 TLS"
 msgstr "MIPS16-TLS"
 
-#: config/mips/mips.c:5439
+#: config/mips/mips.c:5500
 #, gcc-internal-format
 msgid "cannot handle inconsistent calls to %qs"
 msgstr "inkonsistente Aufrufe von %qs kÃ¶nnen nicht behandelt werden"
 
-#: config/mips/mips.c:10258
+#: config/mips/mips.c:10337
 #, gcc-internal-format
 msgid "invalid argument to built-in function"
 msgstr "ungÃ¼ltiges Argument fÃ¼r eingebaute Funktion"
 
-#: config/mips/mips.c:10530
+#: config/mips/mips.c:10609
 #, gcc-internal-format
 msgid "built-in function %qs not supported for MIPS16"
 msgstr "eingebaute Funktion %qs nicht fÃ¼r MIPS16 unterstÃ¼tzt"
 
-#: config/mips/mips.c:11679 config/mips/mips.c:12065
+#: config/mips/mips.c:11751 config/mips/mips.c:12137
 #, gcc-internal-format
 msgid "MIPS16 PIC"
 msgstr "MIPS16-PIC"
 
-#: config/mips/mips.c:11682
+#: config/mips/mips.c:11754
 #, gcc-internal-format
 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
 msgstr "Hardware-FlieÃŸkommacode fÃ¼r MIPS16 fÃ¼r ABIs auÃŸer o32 und o64"
 
-#: config/mips/mips.c:11810
+#: config/mips/mips.c:11882
 #, gcc-internal-format
 msgid "CPU names must be lower case"
 msgstr "CPU-Namen mÃ¼ssen klein geschrieben sein"
 
-#: config/mips/mips.c:11938
+#: config/mips/mips.c:12010
 #, gcc-internal-format
 msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
 msgstr "%<-%s%> steht in Konflikt mit den anderen Architekturoptionen, die einen %s-Prozessor angeben"
 
-#: config/mips/mips.c:11954
+#: config/mips/mips.c:12026
 #, gcc-internal-format
 msgid "%<-march=%s%> is not compatible with the selected ABI"
 msgstr "%<-march=%s%> ist mit dem ausgewÃ¤hlten ABI unvertrÃ¤glich"
 
-#: config/mips/mips.c:11969
+#: config/mips/mips.c:12041
 #, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit processor"
 msgstr "%<-mgp64%> mit einem 32-Bit-Prozessor verwendet"
 
-#: config/mips/mips.c:11971
+#: config/mips/mips.c:12043
 #, gcc-internal-format
 msgid "%<-mgp32%> used with a 64-bit ABI"
 msgstr "%<-mgp32%> mit einem 64-Bit-ABI verwendet"
 
-#: config/mips/mips.c:11973
+#: config/mips/mips.c:12045
 #, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit ABI"
 msgstr "%<-mgp64%> mit einem 32-Bit-ABI verwendet"
 
-#: config/mips/mips.c:11989 config/mips/mips.c:11991 config/mips/mips.c:12058
+#: config/mips/mips.c:12061 config/mips/mips.c:12063 config/mips/mips.c:12130
 #, gcc-internal-format
 msgid "unsupported combination: %s"
 msgstr "nicht unterstÃ¼tzte Kombination: %s"
 
-#: config/mips/mips.c:11995
+#: config/mips/mips.c:12067
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
 msgstr "%<-mgp32%> und %<-mfp64%> kÃ¶nnen nur kombiniert werden, wenn das Ziel die Befehle mfhc1 und mthc1 unterstÃ¼tzt"
 
-#: config/mips/mips.c:11998
+#: config/mips/mips.c:12070
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
 msgstr "%<-mgp32%> und %<-mfp64%> kÃ¶nnen nur kombiniert werden, wenn o32-ABI verwendet wird"
 
-#: config/mips/mips.c:12052
+#: config/mips/mips.c:12124
 #, gcc-internal-format
 msgid "the %qs architecture does not support branch-likely instructions"
 msgstr "die Architektur %qs unterstÃ¼tzt keine Befehle mit Sprungwahrscheinlichkeit"
 
-#: config/mips/mips.c:12098
+#: config/mips/mips.c:12170
 #, gcc-internal-format
 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
 msgstr "%<-mno-gpopt%> erfordert %<-mexplicit-relocs%>"
 
-#: config/mips/mips.c:12106 config/mips/mips.c:12109
+#: config/mips/mips.c:12178 config/mips/mips.c:12181
 #, gcc-internal-format
 msgid "cannot use small-data accesses for %qs"
 msgstr "Kleindatenzugriffe fÃ¼r %qs nicht mÃ¶glich"
 
-#: config/mips/mips.c:12123
+#: config/mips/mips.c:12195
 #, gcc-internal-format
 msgid "%<-mips3d%> requires %<-mpaired-single%>"
 msgstr "%<-mips3d%> erfordert %<-mpaired-single%>"
 
-#: config/mips/mips.c:12132
+#: config/mips/mips.c:12204
 #, gcc-internal-format
 msgid "%qs must be used with %qs"
 msgstr "%qs muss mit %qs verwendet werden"
 
-#: config/mips/mips.c:12139
+#: config/mips/mips.c:12211
 #, gcc-internal-format
 msgid "the %qs architecture does not support paired-single instructions"
 msgstr "die Architektur %qs unterstÃ¼tzt keine paarweisen Einzel-Befehle"
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2110
+#: config/mips/mips.h:2111
 #, gcc-internal-format
 msgid "mips16 function profiling"
 msgstr "Profiling fÃ¼r mips16-Funktionen"
@@ -25674,28 +25644,28 @@
 msgid "MMIX Internal: Last named vararg would not fit in a register"
 msgstr "MMIX-intern: Letzte benannte Vararg wÃ¼rde nicht in ein Register passen"
 
-#: config/mmix/mmix.c:1495 config/mmix/mmix.c:1519 config/mmix/mmix.c:1635
+#: config/mmix/mmix.c:1491 config/mmix/mmix.c:1515 config/mmix/mmix.c:1631
 #, gcc-internal-format
 msgid "MMIX Internal: Bad register: %d"
 msgstr "MMIX-intern: Falsches Register: %d"
 
 #. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:1627
+#: config/mmix/mmix.c:1623
 #, gcc-internal-format
 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
 msgstr "MMIX-intern: Fall %qc fehlt in mmix_print_operand"
 
-#: config/mmix/mmix.c:1913
+#: config/mmix/mmix.c:1909
 #, gcc-internal-format
 msgid "stack frame not a multiple of 8 bytes: %wd"
 msgstr "Stapelrahmen ist kein Vielfaches von 8 Bytes: %wd"
 
-#: config/mmix/mmix.c:2149
+#: config/mmix/mmix.c:2145
 #, gcc-internal-format
 msgid "stack frame not a multiple of octabyte: %wd"
 msgstr "Stapelrahmen ist kein Vielfaches eines Octabytes: %wd"
 
-#: config/mmix/mmix.c:2489 config/mmix/mmix.c:2553
+#: config/mmix/mmix.c:2485 config/mmix/mmix.c:2549
 #, gcc-internal-format
 msgid "MMIX Internal: %s is not a shiftable int"
 msgstr "MMIX-intern: %s ist kein schiebbares int"
@@ -25705,27 +25675,27 @@
 msgid "info pointer NULL"
 msgstr "Info-Zeiger NULL"
 
-#: config/pa/pa.c:479
+#: config/pa/pa.c:482
 #, gcc-internal-format
 msgid "PIC code generation is not supported in the portable runtime model"
 msgstr "PIC-Codeerzeugung wird im portierbaren Laufzeitmodell nicht unterstÃ¼tzt"
 
-#: config/pa/pa.c:484
+#: config/pa/pa.c:487
 #, gcc-internal-format
 msgid "PIC code generation is not compatible with fast indirect calls"
 msgstr "PIC-Codeerzeugung ist mit schnellen indirekten Aufrufen unvertrÃ¤glich"
 
-#: config/pa/pa.c:489
+#: config/pa/pa.c:492
 #, gcc-internal-format
 msgid "-g is only supported when using GAS on this processor,"
 msgstr "-g wird nur bei der Verwendung von GAS auf diesem Prozessor unterstÃ¼tzt"
 
-#: config/pa/pa.c:490
+#: config/pa/pa.c:493
 #, gcc-internal-format
 msgid "-g option disabled"
 msgstr "Option -g ausgeschaltet"
 
-#: config/pa/pa.c:8285
+#: config/pa/pa.c:8373
 #, gcc-internal-format
 msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
 msgstr "Ausrichtung (%u) fÃ¼r %s Ã¼berschreitet maximale Ausrichtung fÃ¼r gobale gemeinsame Daten. Es wird %u verwendet"
@@ -25794,250 +25764,251 @@
 msgid "junk at end of #pragma longcall"
 msgstr "Ausschuss am Ende von #pragma longcall"
 
-#: config/rs6000/rs6000-c.c:2550
+#: config/rs6000/rs6000-c.c:2553
 #, gcc-internal-format
 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
 msgstr "Ãœbergabe des Arguments %d von %qE entfernt Kennzeichner von Zeiger-Ziel-Typ"
 
-#: config/rs6000/rs6000-c.c:2593
+#: config/rs6000/rs6000-c.c:2596
 #, gcc-internal-format
 msgid "invalid parameter combination for AltiVec intrinsic"
 msgstr "ungÃ¼ltige Parameterkombination fÃ¼r intrinsisches AltiVec"
 
-#: config/rs6000/rs6000.c:1294
+#: config/rs6000/rs6000.c:1312
 #, gcc-internal-format
 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
 msgstr "-mdynamic-no-pic hebt -fpic oder -fPIC auf"
 
-#: config/rs6000/rs6000.c:1305
+#: config/rs6000/rs6000.c:1323
 #, gcc-internal-format
 msgid "-m64 requires PowerPC64 architecture, enabling"
 msgstr "-m64 erfordert PowerPC64-Architektur voraus, eingeschaltet"
 
-#: config/rs6000/rs6000.c:1528
+#: config/rs6000/rs6000.c:1546
 #, gcc-internal-format
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "-mmultiple wird auf Â»little endianÂ«-Systemen nicht unterstÃ¼tzt"
 
-#: config/rs6000/rs6000.c:1535
+#: config/rs6000/rs6000.c:1553
 #, gcc-internal-format
 msgid "-mstring is not supported on little endian systems"
 msgstr "-mstring wird auf Â»little endianÂ«-Systemen nicht unterstÃ¼tzt"
 
-#: config/rs6000/rs6000.c:1549
+#: config/rs6000/rs6000.c:1567
 #, gcc-internal-format
 msgid "unknown -mdebug-%s switch"
 msgstr "unbekannter Schalter -mdebug-%s"
 
-#: config/rs6000/rs6000.c:1561
+#: config/rs6000/rs6000.c:1579
 #, gcc-internal-format
 msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
 msgstr "unbekanntes Argument %qs fÃ¼r -mtraceback; %<full%>, %<partial%> oder %<none%> erwartet"
 
-#: config/rs6000/rs6000.c:1973
+#: config/rs6000/rs6000.c:2003
 #, gcc-internal-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "unbekannte Option fÃ¼r -m%s= angegeben: Â»%sÂ«"
 
-#: config/rs6000/rs6000.c:2186
+#: config/rs6000/rs6000.c:2218
 #, gcc-internal-format
 msgid "not configured for ABI: '%s'"
 msgstr "nicht fÃ¼r ABI konfiguriert: Â»%sÂ«"
 
-#: config/rs6000/rs6000.c:2199
+#: config/rs6000/rs6000.c:2231
 #, gcc-internal-format
 msgid "Using darwin64 ABI"
 msgstr "darwin64-ABI wird verwendet"
 
-#: config/rs6000/rs6000.c:2204
+#: config/rs6000/rs6000.c:2236
 #, gcc-internal-format
 msgid "Using old darwin ABI"
 msgstr "Altes darwin-ABI wird verwendet"
 
-#: config/rs6000/rs6000.c:2211
+#: config/rs6000/rs6000.c:2243
 #, gcc-internal-format
 msgid "Using IBM extended precision long double"
 msgstr "IBM long doubles mit erweiterter Genauigkeit werden verwendet"
 
-#: config/rs6000/rs6000.c:2217
+#: config/rs6000/rs6000.c:2249
 #, gcc-internal-format
 msgid "Using IEEE extended precision long double"
 msgstr "IEEE long doubles mit erweiterter Genauigkeit werden verwendet"
 
-#: config/rs6000/rs6000.c:2222
+#: config/rs6000/rs6000.c:2254
 #, gcc-internal-format
 msgid "unknown ABI specified: '%s'"
 msgstr "unbekanntes ABI angegeben: Â»%sÂ«"
 
-#: config/rs6000/rs6000.c:2249
+#: config/rs6000/rs6000.c:2281
 #, gcc-internal-format
 msgid "invalid option for -mfloat-gprs: '%s'"
 msgstr "ungÃ¼ltige Option fÃ¼r -mfloat-gprs: Â»%sÂ«"
 
-#: config/rs6000/rs6000.c:2259
+#: config/rs6000/rs6000.c:2291
 #, gcc-internal-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr "Unbekannter Schalter -mlong-double-%s"
 
-#: config/rs6000/rs6000.c:2280
+#: config/rs6000/rs6000.c:2312
 #, gcc-internal-format
 msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
 msgstr "-malign-power wird fÃ¼r 64-Bit-Darwin nicht unterstÃ¼tzt; es ist mit den installierten C- und C++-Bibliotheken unvertrÃ¤glich"
 
-#: config/rs6000/rs6000.c:2288
+#: config/rs6000/rs6000.c:2320
 #, gcc-internal-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "unbekannte Option -malign-XXXXX angegeben: Â»%sÂ«"
 
-#: config/rs6000/rs6000.c:4989
+#: config/rs6000/rs6000.c:5087
 #, gcc-internal-format
 msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr "GCC-Vektor per Referenz zurÃ¼ckgegeben: Nicht-Standard-ABI-Erweiterung ohne KompatibilitÃ¤tsgarantie"
 
-#: config/rs6000/rs6000.c:5062
+#: config/rs6000/rs6000.c:5160
 #, gcc-internal-format
 msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr "Wert kann nicht in Vektorregister zurÃ¼ckgegeben werden, da AltiVec-Befehle ausgeschaltet sind; -maltivec schaltet sie ein"
 
-#: config/rs6000/rs6000.c:5320
+#: config/rs6000/rs6000.c:5418
 #, gcc-internal-format
 msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr "Argument kann nicht in Vektorregister Ã¼bergegeben werden, da AltiVec-Befehle ausgeschaltet sind; -maltivec schaltet sie ein"
 
-#: config/rs6000/rs6000.c:6221
+#: config/rs6000/rs6000.c:6322
 #, gcc-internal-format
 msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr "GCC-Vektor per Referenz Ã¼bergegeben: Nicht-Standard-ABI-Erweiterung ohne KompatibilitÃ¤tsgarantie"
 
-#: config/rs6000/rs6000.c:7461
+#: config/rs6000/rs6000.c:7568
 #, gcc-internal-format
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "Argument 1 muss ein vorzeichenbehaftetes 5-Bit-Symbol sein"
 
-#: config/rs6000/rs6000.c:7564 config/rs6000/rs6000.c:8475
+#: config/rs6000/rs6000.c:7671 config/rs6000/rs6000.c:8582
 #, gcc-internal-format
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "Argument 2 muss ein vorzeichenloses 5-Bit-Symbol sein"
 
-#: config/rs6000/rs6000.c:7604
+#: config/rs6000/rs6000.c:7711
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "Argument 1 von __builtin_altivec_predicate muss eine Konstante sein"
 
-#: config/rs6000/rs6000.c:7657
+#: config/rs6000/rs6000.c:7764
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "Argument 1 von __builtin_altivec_predicate ist auÃŸerhalb des Wertebereiches"
 
-#: config/rs6000/rs6000.c:7906
+#: config/rs6000/rs6000.c:8013
 #, gcc-internal-format
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "Argument 3 muss ein vorzeichenloses 4-Bit-Symbol sein"
 
-#: config/rs6000/rs6000.c:8078
+#: config/rs6000/rs6000.c:8185
 #, gcc-internal-format
 msgid "argument to %qs must be a 2-bit unsigned literal"
 msgstr "Argument fÃ¼r %qs muss ein vorzeichenloses 2-Bit-Symbol sein"
 
-#: config/rs6000/rs6000.c:8220
+#: config/rs6000/rs6000.c:8327
 #, gcc-internal-format
 msgid "unresolved overload for Altivec builtin %qF"
 msgstr "ungelÃ¶ste Ãœberladung des eingebauten Altivec %qF"
 
-#: config/rs6000/rs6000.c:8302
+#: config/rs6000/rs6000.c:8409
 #, gcc-internal-format
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "Argument fÃ¼r dss muss ein vorzeichenloses 2-Bit-Symbol sein"
 
-#: config/rs6000/rs6000.c:8595
+#: config/rs6000/rs6000.c:8702
 #, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate must be a constant"
 msgstr "Argument 1 von __builtin_paired_predicate muss eine Konstante sein"
 
-#: config/rs6000/rs6000.c:8642
+#: config/rs6000/rs6000.c:8749
 #, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate is out of range"
 msgstr "Argument 1 von __builtin_paired_predicate ist auÃŸerhalb des Wertebereiches"
 
-#: config/rs6000/rs6000.c:8667
+#: config/rs6000/rs6000.c:8774
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "Argument 1 von __builtin_spe_predicate muss eine Konstante sein"
 
-#: config/rs6000/rs6000.c:8739
+#: config/rs6000/rs6000.c:8846
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "Argument 1 von __builtin_spe_predicate ist auÃŸerhalb des Wertebereiches"
 
-#: config/rs6000/rs6000.c:14977
+#: config/rs6000/rs6000.c:15189
 #, gcc-internal-format
 msgid "stack frame too large"
 msgstr "Stapelrahmen zu groÃŸ"
 
-#: config/rs6000/rs6000.c:17598
+#: config/rs6000/rs6000.c:17811
 #, gcc-internal-format
 msgid "no profiling of 64-bit code for this ABI"
 msgstr "kein Profiling von 64-bit-Code fÃ¼r dieses ABI"
 
-#: config/rs6000/rs6000.c:19470
+#: config/rs6000/rs6000.c:19687
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
 msgstr "Verwendung von %<long%> in AltiVec-Typen ist fÃ¼r 64-Bit-Code ungÃ¼ltig"
 
-#: config/rs6000/rs6000.c:19472
+#: config/rs6000/rs6000.c:19689
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
 msgstr "Verwendung von %<long%> in AltiVec-Typen ist veraltet; %<int%> verwenden"
 
-#: config/rs6000/rs6000.c:19476
+#: config/rs6000/rs6000.c:19693
 #, gcc-internal-format
 msgid "use of %<long long%> in AltiVec types is invalid"
 msgstr "Verwendung von %<long long%> in AltiVec-Typen ist ungÃ¼ltig"
 
-#: config/rs6000/rs6000.c:19478
+#: config/rs6000/rs6000.c:19695
 #, gcc-internal-format
 msgid "use of %<double%> in AltiVec types is invalid"
 msgstr "Verwendung von %<double%> in AltiVec-Typen ist ungÃ¼ltig"
 
-#: config/rs6000/rs6000.c:19480
+#: config/rs6000/rs6000.c:19697
 #, gcc-internal-format
 msgid "use of %<long double%> in AltiVec types is invalid"
 msgstr "Verwendung von %<long double%> in AltiVec-Typen ist ungÃ¼ltig"
 
-#: config/rs6000/rs6000.c:19482
+#: config/rs6000/rs6000.c:19699
 #, gcc-internal-format
 msgid "use of boolean types in AltiVec types is invalid"
 msgstr "Verwendung boolescher Typen in AltiVec-Typen ist ungÃ¼ltig"
 
-#: config/rs6000/rs6000.c:19484
+#: config/rs6000/rs6000.c:19701
 #, gcc-internal-format
 msgid "use of %<complex%> in AltiVec types is invalid"
 msgstr "Verwendung von %<complex%> in AltiVec-Typen ist ungÃ¼ltig"
 
-#: config/rs6000/rs6000.c:19486
+#: config/rs6000/rs6000.c:19703
 #, gcc-internal-format
 msgid "use of decimal floating point types in AltiVec types is invalid"
 msgstr "Verwendung dezimaler Gleitkommatypen in AltiVec-Typen ist ungÃ¼ltig"
 
 #: config/rs6000/aix43.h:38 config/rs6000/aix51.h:37 config/rs6000/aix52.h:38
-#: config/rs6000/aix53.h:38
+#: config/rs6000/aix53.h:38 config/rs6000/aix61.h:38
 #, gcc-internal-format
 msgid "-maix64 and POWER architecture are incompatible"
 msgstr "-maix64 und die Architektur POWER sind unvertrÃ¤glich"
 
 #: config/rs6000/aix43.h:43 config/rs6000/aix51.h:42 config/rs6000/aix52.h:43
-#: config/rs6000/aix53.h:43
+#: config/rs6000/aix53.h:43 config/rs6000/aix61.h:43
 #, gcc-internal-format
 msgid "-maix64 requires PowerPC64 architecture remain enabled"
 msgstr "-maix64 setzt eingeschaltete PowerPC64-Architektur voraus"
 
 #: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
+#: config/rs6000/aix61.h:49
 #, gcc-internal-format
 msgid "soft-float and long-double-128 are incompatible"
 msgstr "soft-float und long-double-128 sind unvertrÃ¤glich"
 
 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:46 config/rs6000/aix52.h:53
-#: config/rs6000/aix53.h:53
+#: config/rs6000/aix53.h:53 config/rs6000/aix61.h:53
 #, gcc-internal-format
 msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 msgstr "-maix64 benÃ¶tigt: 64-Bit-Berechnung mit 32-Bit-Adressierung noch nicht unterstÃ¼tzt"
@@ -26079,7 +26050,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1560
+#: config/rs6000/rs6000.h:1569
 #, gcc-internal-format
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr "RETURN_ADDRESS_OFFSET nicht unterstÃ¼tzt"
@@ -26202,22 +26173,22 @@
 msgid "-mstack-guard implies use of -mstack-size"
 msgstr "-mstack-guard bringt -mstack-size mit sich"
 
-#: config/s390/s390.c:6640
+#: config/s390/s390.c:6679
 #, gcc-internal-format
 msgid "total size of local variables exceeds architecture limit"
 msgstr "GesamtgrÃ¶ÃŸe der lokalen Variablen Ã¼bersteigt Grenze der Architektur"
 
-#: config/s390/s390.c:7298
+#: config/s390/s390.c:7349
 #, gcc-internal-format
 msgid "frame size of function %qs is "
 msgstr "RahmengrÃ¶ÃŸe der Funktion %qs ist "
 
-#: config/s390/s390.c:7328
+#: config/s390/s390.c:7379
 #, gcc-internal-format
 msgid "frame size of %qs is "
 msgstr "RahmengrÃ¶ÃŸe von %qs ist "
 
-#: config/s390/s390.c:7332
+#: config/s390/s390.c:7383
 #, gcc-internal-format
 msgid "%qs uses dynamic stack allocation"
 msgstr "%qs verwendet dynamische Stackanforderung"
@@ -26227,44 +26198,44 @@
 msgid "-fPIC and -G are incompatible"
 msgstr "-fPIC und -G sind unvertrÃ¤glich"
 
-#: config/sh/sh.c:6894
+#: config/sh/sh.c:6897
 #, gcc-internal-format
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "__builtin_saveregs wird fÃ¼r dieses Teilziel nicht unterstÃ¼tzt"
 
-#: config/sh/sh.c:7904
+#: config/sh/sh.c:7907
 #, gcc-internal-format
 msgid "%qs attribute only applies to interrupt functions"
 msgstr "Attribut %qs bezieht sich nur auf Unterbrechungsfunktionen"
 
-#: config/sh/sh.c:7990
+#: config/sh/sh.c:7993
 #, gcc-internal-format
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr "Attribut interrupt_handler ist mit -m5-compact unvertrÃ¤glich"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:8012
+#: config/sh/sh.c:8015
 #, gcc-internal-format
 msgid "%qs attribute argument not a string constant"
 msgstr "Attributargument %qs ist keine Zeichenkettenkonstante"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:8037
+#: config/sh/sh.c:8040
 #, gcc-internal-format
 msgid "%qs attribute argument not an integer constant"
 msgstr "Attributargument %qs ist keine Ganzzahlkonstante"
 
-#: config/sh/sh.c:10085
+#: config/sh/sh.c:10084
 #, gcc-internal-format
 msgid "r0 needs to be available as a call-clobbered register"
 msgstr "r0 muss als aufrufzerstÃ¶rtes Register verfÃ¼gbar sein"
 
-#: config/sh/sh.c:10106
+#: config/sh/sh.c:10105
 #, gcc-internal-format
 msgid "Need a second call-clobbered general purpose register"
 msgstr "Ein zweites aufrufzerstÃ¶rtes Mehrzweckregister wird benÃ¶tigt"
 
-#: config/sh/sh.c:10114
+#: config/sh/sh.c:10113
 #, gcc-internal-format
 msgid "Need a call-clobbered target register"
 msgstr "AufrufzerstÃ¶rtes Zielregister erforderlich"
@@ -26294,7 +26265,7 @@
 msgid "%s %q+D %s after being referenced with dllimport linkage"
 msgstr "%s %q+D %s nach Referenzierung mit dllimport-Bindung"
 
-#: config/sh/symbian.c:891 cp/tree.c:2737
+#: config/sh/symbian.c:891 cp/tree.c:2753
 #, gcc-internal-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr "ÃœberprÃ¼fung von lang_*: in %s, bei %s:%d gescheitert"
@@ -26337,17 +26308,17 @@
 msgid "-mrelax is only supported for RTP PIC"
 msgstr "-mrelax wird nur fÃ¼r RTP PIC unterstÃ¼tzt"
 
-#: config/sparc/sparc.c:698
+#: config/sparc/sparc.c:701
 #, gcc-internal-format
 msgid "%s is not supported by this configuration"
 msgstr "%s wird von dieser Konfiguration nicht unterstÃ¼tzt"
 
-#: config/sparc/sparc.c:705
+#: config/sparc/sparc.c:708
 #, gcc-internal-format
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr "-mlong-double-64 ist mit -m64 nicht erlaubt"
 
-#: config/sparc/sparc.c:730
+#: config/sparc/sparc.c:733
 #, gcc-internal-format
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "-mcmodel= wird auf 32-Bit-Systemen nicht unterstÃ¼tzt"
@@ -26367,67 +26338,57 @@
 msgid "parameter list does not match a valid signature for %s()"
 msgstr "Parameterliste passt zu keiner gÃ¼ltigen Signatur fÃ¼r %s()"
 
-#: config/spu/spu.c:337 config/spu/spu.c:348
+#: config/spu/spu.c:341 config/spu/spu.c:352
 #, gcc-internal-format
 msgid "Unknown architecture '%s'"
 msgstr "Unbekannte Architektur Â»%sÂ«"
 
-#: config/spu/spu.c:3034
+#: config/spu/spu.c:3023
 #, gcc-internal-format
 msgid "`%s' attribute ignored"
 msgstr "Attribut Â»%sÂ« wird ignoriert"
 
-#: config/spu/spu.c:5218
+#: config/spu/spu.c:5207
 #, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]."
 msgstr "%s erwartet ein Ganzzahlliteral im Bereich [%d, %d]."
 
-#: config/spu/spu.c:5238
+#: config/spu/spu.c:5227
 #, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]. ("
 msgstr "%s erwartet ein Ganzzahlliteral im Bereich [%d, %d]. ("
 
-#: config/spu/spu.c:5268
+#: config/spu/spu.c:5257
 #, gcc-internal-format
 msgid "%d least significant bits of %s are ignored."
 msgstr "%d niederwertigste Bits von %s werden ignoriert."
 
-#: config/stormy16/stormy16.c:499
+#: config/stormy16/stormy16.c:1080
 #, gcc-internal-format
-msgid "constant halfword load operand out of range"
-msgstr "Konstanter Halbwort-Lade-Operand auÃŸerhalb des Wertebereiches"
-
-#: config/stormy16/stormy16.c:509
-#, gcc-internal-format
-msgid "constant arithmetic operand out of range"
-msgstr "Konstanter arithmetischer Operand auÃŸerhalb des Wertebereiches"
-
-#: config/stormy16/stormy16.c:1108
-#, gcc-internal-format
 msgid "local variable memory requirements exceed capacity"
 msgstr "Lokale Variablenspeicheranforderungen Ã¼berschreiten KapazitÃ¤t"
 
-#: config/stormy16/stormy16.c:1274
+#: config/stormy16/stormy16.c:1246
 #, gcc-internal-format
 msgid "function_profiler support"
 msgstr "function_profiler-UnterstÃ¼tzung"
 
-#: config/stormy16/stormy16.c:1363
+#: config/stormy16/stormy16.c:1335
 #, gcc-internal-format
 msgid "cannot use va_start in interrupt function"
 msgstr "va_start in Unterbrechungsfunktion kann nicht verwendet werden"
 
-#: config/stormy16/stormy16.c:1906
+#: config/stormy16/stormy16.c:1879
 #, gcc-internal-format
 msgid "switch statement of size %lu entries too large"
 msgstr "switch-Anweisung der GrÃ¶ÃŸe %lu EintrÃ¤ge zu groÃŸ"
 
-#: config/stormy16/stormy16.c:2274
+#: config/stormy16/stormy16.c:2247
 #, gcc-internal-format
 msgid "%<__BELOW100__%> attribute only applies to variables"
 msgstr "Attribut %<__BELOW100__%> bezieht sich nur auf Variablen"
 
-#: config/stormy16/stormy16.c:2281
+#: config/stormy16/stormy16.c:2254
 #, gcc-internal-format
 msgid "__BELOW100__ attribute not allowed with auto storage class"
 msgstr "Attribut __BELOW100__ nicht mit Speicherklasse Â»autoÂ« erlaubt"
@@ -26552,345 +26513,345 @@
 msgid "too much stack space to prepare: %d"
 msgstr "Zu viel Stapelspeicher vorzubereiten: %d"
 
-#: config/xtensa/xtensa.c:1861
+#: config/xtensa/xtensa.c:1865
 #, gcc-internal-format
 msgid "boolean registers required for the floating-point option"
 msgstr "Boolsche Register fÃ¼r die Gleitkommaoption benÃ¶tigt"
 
-#: config/xtensa/xtensa.c:1896
+#: config/xtensa/xtensa.c:1900
 #, gcc-internal-format
 msgid "-f%s is not supported with CONST16 instructions"
 msgstr "-f%s wird mit CONST16-Befehlen nicht unterstÃ¼tzt"
 
-#: config/xtensa/xtensa.c:1901
+#: config/xtensa/xtensa.c:1905
 #, gcc-internal-format
 msgid "PIC is required but not supported with CONST16 instructions"
 msgstr "PIC wird benÃ¶tigt, wird aber nicht mit CONST16-Befehlen unterstÃ¼tzt"
 
-#: config/xtensa/xtensa.c:2745 config/xtensa/xtensa.c:2765
+#: config/xtensa/xtensa.c:2770 config/xtensa/xtensa.c:2790
 #, gcc-internal-format
 msgid "bad builtin code"
 msgstr "Falscher eingebauter Code"
 
-#: config/xtensa/xtensa.c:2873
+#: config/xtensa/xtensa.c:2898
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in a .bss section"
 msgstr "Nur uninitialisierte Variablen kÃ¶nnen in einem .bss-Abschnitt platziert werden"
 
-#: ada/misc.c:261
+#: ada/misc.c:260
 #, gcc-internal-format
 msgid "missing argument to \"-%s\""
 msgstr "fehlendes Argument fÃ¼r Â»-%sÂ«"
 
-#: ada/misc.c:311
+#: ada/misc.c:310
 #, gcc-internal-format
 msgid "%<-gnat%> misspelled as %<-gant%>"
 msgstr "%<-gnat%> falsch buchstabiert als %<-gant%>"
 
-#: cp/call.c:2462
+#: cp/call.c:2448
 #, gcc-internal-format
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr "%s %D(%T, %T, %T) <eingebaut>"
 
-#: cp/call.c:2467
+#: cp/call.c:2453
 #, gcc-internal-format
 msgid "%s %D(%T, %T) <built-in>"
 msgstr "%s %D(%T, %T) <eingebaut>"
 
-#: cp/call.c:2471
+#: cp/call.c:2457
 #, gcc-internal-format
 msgid "%s %D(%T) <built-in>"
 msgstr "%s %D(%T) <eingebaut>"
 
-#: cp/call.c:2475
+#: cp/call.c:2461
 #, gcc-internal-format
 msgid "%s %T <conversion>"
 msgstr "%s %T <Umformung>"
 
-#: cp/call.c:2477
+#: cp/call.c:2463
 #, gcc-internal-format
 msgid "%s %+#D <near match>"
 msgstr "%s %+#D <nahe Ãœbereinstimmung>"
 
-#: cp/call.c:2479 cp/pt.c:1397
+#: cp/call.c:2465 cp/pt.c:1405
 #, gcc-internal-format
 msgid "%s %+#D"
 msgstr "%s %+#D"
 
-#: cp/call.c:2720
+#: cp/call.c:2706
 #, gcc-internal-format
 msgid "conversion from %qT to %qT is ambiguous"
 msgstr "Umformung von %qT in %qT ist nicht eindeutig"
 
-#: cp/call.c:2873 cp/call.c:2891 cp/call.c:2954
+#: cp/call.c:2859 cp/call.c:2877 cp/call.c:2940
 #, gcc-internal-format
 msgid "no matching function for call to %<%D(%A)%>"
 msgstr "keine passende Funktion fÃ¼r Aufruf von %<%D(%A)%>"
 
-#: cp/call.c:2894 cp/call.c:2957
+#: cp/call.c:2880 cp/call.c:2943
 #, gcc-internal-format
 msgid "call of overloaded %<%D(%A)%> is ambiguous"
 msgstr "Aufruf des Ã¼berladenen %<%D(%A)%> ist nicht eindeutig"
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:3029
+#: cp/call.c:3015
 #, gcc-internal-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr "Zeiger auf Elementfunktion %E kann nicht ohne Objekt aufgerufen werden; Beispiele: .* oder ->*"
 
-#: cp/call.c:3103
+#: cp/call.c:3089
 #, gcc-internal-format
 msgid "no match for call to %<(%T) (%A)%>"
 msgstr "keine Ãœbereinstimmung fÃ¼r Aufruf von %<(%T) (%A)%>"
 
-#: cp/call.c:3112
+#: cp/call.c:3098
 #, gcc-internal-format
 msgid "call of %<(%T) (%A)%> is ambiguous"
 msgstr "Aufruf von %<(%T) (%A)%> ist nicht eindeutig"
 
-#: cp/call.c:3150
+#: cp/call.c:3136
 #, gcc-internal-format
 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
 msgstr "%s fÃ¼r ternÃ¤ren %<operator?:%> in %<%E ? %E : %E%>"
 
-#: cp/call.c:3156
+#: cp/call.c:3142
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E%s%>"
 msgstr "%s fÃ¼r %<operator%s%> in %<%E%s%>"
 
-#: cp/call.c:3160
+#: cp/call.c:3146
 #, gcc-internal-format
 msgid "%s for %<operator[]%> in %<%E[%E]%>"
 msgstr "%s fÃ¼r %<operator[]%> in %<%E[%E]%>"
 
-#: cp/call.c:3165
+#: cp/call.c:3151
 #, gcc-internal-format
 msgid "%s for %qs in %<%s %E%>"
 msgstr "%s fÃ¼r %qs in %<%s %E%>"
 
-#: cp/call.c:3170
+#: cp/call.c:3156
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E %s %E%>"
 msgstr "%s fÃ¼r %<operator%s%> in %<%E %s %E%>"
 
-#: cp/call.c:3173
+#: cp/call.c:3159
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%s%E%>"
 msgstr "%s fÃ¼r %<operator%s%> in %<%s%E%>"
 
-#: cp/call.c:3265
+#: cp/call.c:3251
 #, gcc-internal-format
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ISO-C++ verbietet das Auslassen des mittleren Terms eines Â»?:Â«-Ausdruckes"
 
-#: cp/call.c:3343
+#: cp/call.c:3329
 #, gcc-internal-format
 msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
 msgstr "zweiter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der dritte Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>"
 
-#: cp/call.c:3348
+#: cp/call.c:3334
 #, gcc-internal-format
 msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
 msgstr "dritter Operand fÃ¼r Bedingungsoperator ist vom Typ %<void%>, aber der zweite Operand ist weder ein Throw-Ausdruck noch vom Typ %<void%>"
 
-#: cp/call.c:3389 cp/call.c:3609
+#: cp/call.c:3375 cp/call.c:3595
 #, gcc-internal-format
 msgid "operands to ?: have different types %qT and %qT"
 msgstr "Operanden fÃ¼r ?: haben verschiedene Typen: %qT und %qT"
 
-#: cp/call.c:3563
+#: cp/call.c:3549
 #, gcc-internal-format
 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
 msgstr "AufzÃ¤hlungsfehler in bedingtem Ausdruck: %qT vs. %qT"
 
-#: cp/call.c:3570
+#: cp/call.c:3556
 #, gcc-internal-format
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr "AufzÃ¤hlungs- und Nicht-AufzÃ¤hlungstyp in bedingtem Ausdruck"
 
-#: cp/call.c:3874
+#: cp/call.c:3860
 #, gcc-internal-format
 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
 msgstr "kein %<%D(int)%> fÃ¼r Suffix %qs deklariert, stattdessen wird PrÃ¤fixoperator versucht"
 
-#: cp/call.c:3947
+#: cp/call.c:3936
 #, gcc-internal-format
 msgid "comparison between %q#T and %q#T"
 msgstr "Vergleich zwischen %q#T und %q#T"
 
-#: cp/call.c:4229
+#: cp/call.c:4218
 #, gcc-internal-format
 msgid "no corresponding deallocation function for `%D'"
 msgstr "keine passende Freigabefunktion fÃ¼r Â»%DÂ«"
 
-#: cp/call.c:4234
+#: cp/call.c:4223
 #, gcc-internal-format
 msgid "no suitable %<operator %s%> for %qT"
 msgstr "kein geeignetes %<operator %s%> fÃ¼r %qT"
 
-#: cp/call.c:4252
+#: cp/call.c:4241
 #, gcc-internal-format
 msgid "%q+#D is private"
 msgstr "%q+#D ist privat"
 
-#: cp/call.c:4254
+#: cp/call.c:4243
 #, gcc-internal-format
 msgid "%q+#D is protected"
 msgstr "%q+#D ist geschÃ¼tzt"
 
-#: cp/call.c:4256
+#: cp/call.c:4245
 #, gcc-internal-format
 msgid "%q+#D is inaccessible"
 msgstr "%q+#D ist unzugÃ¤nglich"
 
-#: cp/call.c:4257
+#: cp/call.c:4246
 #, gcc-internal-format
 msgid "within this context"
 msgstr "in diesem Zusammenhang"
 
-#: cp/call.c:4303
+#: cp/call.c:4292
 #, gcc-internal-format
 msgid "passing NULL to non-pointer argument %P of %qD"
 msgstr "Ãœbergabe von NULL an Nicht-Zeiger-Argument %P von %qD"
 
-#: cp/call.c:4306
+#: cp/call.c:4295
 #, gcc-internal-format
 msgid "converting to non-pointer type %qT from NULL"
 msgstr "Konvertierung in Nicht-Zeiger-Typ %qT von NULL"
 
-#: cp/call.c:4312
+#: cp/call.c:4301
 #, gcc-internal-format
 msgid "converting %<false%> to pointer type for argument %P of %qD"
 msgstr "%<false%> wird fÃ¼r Argument %P von %qD in Zeigertyp umgewandelt"
 
-#: cp/call.c:4356 cp/cvt.c:217
+#: cp/call.c:4346 cp/cvt.c:217
 #, gcc-internal-format
 msgid "invalid conversion from %qT to %qT"
 msgstr "ungÃ¼ltige Umwandlung von %qT in %qT"
 
-#: cp/call.c:4358
+#: cp/call.c:4348
 #, gcc-internal-format
 msgid "  initializing argument %P of %qD"
 msgstr "  Argument %P von %qD wird initialisiert"
 
-#: cp/call.c:4491
+#: cp/call.c:4498
 #, gcc-internal-format
 msgid "cannot bind bitfield %qE to %qT"
 msgstr "das Bitfeld %qE kann nicht mit %qT verbunden werden"
 
-#: cp/call.c:4494 cp/call.c:4510
+#: cp/call.c:4501 cp/call.c:4517
 #, gcc-internal-format
 msgid "cannot bind packed field %qE to %qT"
 msgstr "das gepackte Feld %qE kann nicht mit %qT verbunden werden"
 
-#: cp/call.c:4497
+#: cp/call.c:4504
 #, gcc-internal-format
 msgid "cannot bind rvalue %qE to %qT"
 msgstr "der R-Wert %qE kann nicht mit %qT verbunden werden"
 
-#: cp/call.c:4611
+#: cp/call.c:4620
 #, gcc-internal-format
 msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr "Objekte des Nicht-POD-Typs %q#T kÃ¶nnen nicht Ã¼ber %<...%> Ã¼bergeben werden; Aufruf wird zur Laufzeit abbrechen"
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4639
+#: cp/call.c:4648
 #, gcc-internal-format
 msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr "Objekte des Nicht-POD-Typs %q#T kÃ¶nnen nicht Ã¼ber %<...%> empfangen werden; Aufruf wird zur Laufzeit abbrechen"
 
-#: cp/call.c:4687
+#: cp/call.c:4696
 #, gcc-internal-format
 msgid "the default argument for parameter %d of %qD has not yet been parsed"
 msgstr "das Standardargument fÃ¼r den Parameter %d von %qD wurde noch nicht gelesen"
 
-#: cp/call.c:4697
+#: cp/call.c:4706
 #, gcc-internal-format
 msgid "recursive evaluation of default argument for %q#D"
 msgstr "rekursive Auswertung des Standardarguments fÃ¼r %q#D"
 
-#: cp/call.c:4802
+#: cp/call.c:4811
 #, gcc-internal-format
 msgid "argument of function call might be a candidate for a format attribute"
 msgstr "Argument des Funktionsaufrufs kÃ¶nnte Kandidat fÃ¼r Formatattribut sein"
 
-#: cp/call.c:4950
+#: cp/call.c:4959
 #, gcc-internal-format
 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
 msgstr "Die Ãœbergabe von %qT als %<this%>-Argument von %q#D streicht Qualifizierer"
 
-#: cp/call.c:4969
+#: cp/call.c:4978
 #, gcc-internal-format
 msgid "%qT is not an accessible base of %qT"
 msgstr "%qT ist keine erreichbare Basis von %qT"
 
-#: cp/call.c:5229
+#: cp/call.c:5238
 #, gcc-internal-format
 msgid "could not find class$ field in java interface type %qT"
 msgstr "class$-Feld konnte nicht im Java-Schnittstellentyp %qT gefunden werden"
 
-#: cp/call.c:5470
+#: cp/call.c:5479
 #, gcc-internal-format
 msgid "call to non-function %qD"
 msgstr "Aufruf der Nicht-Funktion %qD"
 
-#: cp/call.c:5595
+#: cp/call.c:5604
 #, gcc-internal-format
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 msgstr "keine passende Funktion fÃ¼r Aufruf von %<%T::%s(%A)%#V%>"
 
-#: cp/call.c:5613
+#: cp/call.c:5622
 #, gcc-internal-format
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 msgstr "Aufruf des Ã¼berladenen %<%s(%A)%> ist mehrdeutig"
 
-#: cp/call.c:5639
+#: cp/call.c:5648
 #, gcc-internal-format
 msgid "cannot call member function %qD without object"
 msgstr "Elementfunktion %qD kann nicht ohne Objekt aufgerufen werden"
 
-#: cp/call.c:6283
+#: cp/call.c:6307
 #, gcc-internal-format
 msgid "passing %qT chooses %qT over %qT"
 msgstr "Ãœbergabe von %qT wÃ¤hlt %qT statt %qT"
 
-#: cp/call.c:6285 cp/name-lookup.c:4320 cp/name-lookup.c:4753
+#: cp/call.c:6309 cp/name-lookup.c:4322 cp/name-lookup.c:4757
 #, gcc-internal-format
 msgid "  in call to %qD"
 msgstr "  in Aufruf von %qD"
 
-#: cp/call.c:6342
+#: cp/call.c:6366
 #, gcc-internal-format
 msgid "choosing %qD over %qD"
 msgstr "Wahl von %qD statt %qD"
 
-#: cp/call.c:6343
+#: cp/call.c:6367
 #, gcc-internal-format
 msgid "  for conversion from %qT to %qT"
 msgstr "  fÃ¼r Umwandlung von %qT in %qT"
 
-#: cp/call.c:6345
+#: cp/call.c:6369
 #, gcc-internal-format
 msgid "  because conversion sequence for the argument is better"
 msgstr "  denn die Umwandlungsfolge fÃ¼r das Argument ist besser"
 
-#: cp/call.c:6459
+#: cp/call.c:6483
 #, gcc-internal-format
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr "ISO C++ besagt, dass diese mehrdeutig sind, auch wenn die schlechteste Umwandlung fÃ¼r das erste besser ist als die schlechteste Umwandlung fÃ¼r das zweite:"
 
-#: cp/call.c:6603
+#: cp/call.c:6627
 #, gcc-internal-format
 msgid "could not convert %qE to %qT"
 msgstr "%qE konnte nicht nach %qT konvertiert werden"
 
-#: cp/call.c:6737
+#: cp/call.c:6761
 #, gcc-internal-format
 msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
 msgstr "ungÃ¼ltige Initialisierung einer nicht-konstanten Referenz des Typs %qT von temporÃ¤rem Wert des Typs %qT"
 
-#: cp/call.c:6741
+#: cp/call.c:6765
 #, gcc-internal-format
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 msgstr "ungÃ¼ltige Initialisierung einer Referenz des Typs %qT von Ausdruck des Typs %qT"
@@ -26900,343 +26861,343 @@
 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
 msgstr "Es kann nicht von Basis %qT in abgeleiteten Typ %qT Ã¼ber virtuelle Basis %qT gewandelt werden"
 
-#: cp/class.c:961
+#: cp/class.c:971
 #, gcc-internal-format
 msgid "Java class %qT cannot have a destructor"
 msgstr "Java-Klasse %qT kann keinen Destruktor haben"
 
-#: cp/class.c:963
+#: cp/class.c:973
 #, gcc-internal-format
 msgid "Java class %qT cannot have an implicit non-trivial destructor"
 msgstr "Java-Klasse %qT kann keinen impliziten nicht-trivialen Destruktor haben"
 
-#: cp/class.c:1062
+#: cp/class.c:1074
 #, gcc-internal-format
 msgid "repeated using declaration %q+D"
 msgstr "Wiederholte using-Deklaration %q+D"
 
-#: cp/class.c:1064
+#: cp/class.c:1076
 #, gcc-internal-format
 msgid "using declaration %q+D conflicts with a previous using declaration"
 msgstr "Using-Deklaration %q+D in Konflikt mit vorheriger using-Deklaration"
 
-#: cp/class.c:1069
+#: cp/class.c:1081
 #, gcc-internal-format
 msgid "%q+#D cannot be overloaded"
 msgstr "%q+#D kann nicht Ã¼berladen werden"
 
-#: cp/class.c:1070
+#: cp/class.c:1082
 #, gcc-internal-format
 msgid "with %q+#D"
 msgstr "mit %q+#D"
 
-#: cp/class.c:1137
+#: cp/class.c:1149
 #, gcc-internal-format
 msgid "conflicting access specifications for method %q+D, ignored"
 msgstr "Zugriffsangaben fÃ¼r Methode %q+D stehen in Konflikt, ignoriert"
 
-#: cp/class.c:1140
+#: cp/class.c:1152
 #, gcc-internal-format
 msgid "conflicting access specifications for field %qE, ignored"
 msgstr "Zugriffsangaben fÃ¼r Feld %qE stehen in Konflikt, ignoriert"
 
-#: cp/class.c:1201 cp/class.c:1209
+#: cp/class.c:1213 cp/class.c:1221
 #, gcc-internal-format
 msgid "%q+D invalid in %q#T"
 msgstr "%q+D ungÃ¼ltig in %q#T"
 
-#: cp/class.c:1202
+#: cp/class.c:1214
 #, gcc-internal-format
 msgid "  because of local method %q+#D with same name"
 msgstr "  wegen lokaler Methode %q+#D mit gleichem Namen"
 
-#: cp/class.c:1210
+#: cp/class.c:1222
 #, gcc-internal-format
 msgid "  because of local member %q+#D with same name"
 msgstr "  wegen lokalem Element %q+#D mit gleichem Namen"
 
-#: cp/class.c:1253
+#: cp/class.c:1265
 #, gcc-internal-format
 msgid "base class %q#T has a non-virtual destructor"
 msgstr "Basisklasse %q#T hat einen nicht-virtuellen Destruktor"
 
-#: cp/class.c:1570
+#: cp/class.c:1582
 #, gcc-internal-format
 msgid "all member functions in class %qT are private"
 msgstr "alle Elementfunktionen in Klasse %qT sind privat"
 
-#: cp/class.c:1582
+#: cp/class.c:1594
 #, gcc-internal-format
 msgid "%q#T only defines a private destructor and has no friends"
 msgstr "%q#T definiert nur einen privaten Destruktor und hat keine Â»friendsÂ«"
 
-#: cp/class.c:1626
+#: cp/class.c:1639
 #, gcc-internal-format
 msgid "%q#T only defines private constructors and has no friends"
 msgstr "%q#T definiert nur private Konstruktoren und hat keine Â»friendsÂ«"
 
-#: cp/class.c:2019
+#: cp/class.c:2032
 #, gcc-internal-format
 msgid "no unique final overrider for %qD in %qT"
 msgstr "%qD wurde nicht eindeutig und endgÃ¼ltig in %qT Ã¼berschrieben"
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2439
+#: cp/class.c:2452
 #, gcc-internal-format
 msgid "%q+D was hidden"
 msgstr "%q+D war versteckt"
 
-#: cp/class.c:2440
+#: cp/class.c:2453
 #, gcc-internal-format
 msgid "  by %q+D"
 msgstr "  von %q+D"
 
-#: cp/class.c:2483 cp/decl2.c:1135
+#: cp/class.c:2496 cp/decl2.c:1178
 #, gcc-internal-format
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 msgstr "%q+#D ungÃ¼ltig; eine anonyme Union kann nur nicht-statische Datenelemente haben"
 
-#: cp/class.c:2486
+#: cp/class.c:2499
 #, gcc-internal-format
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 msgstr "%q+#D ungÃ¼ltig; eine anonyme struct kann nur nicht-statische Datenelemente haben"
 
-#: cp/class.c:2494 cp/decl2.c:1141
+#: cp/class.c:2507 cp/decl2.c:1184
 #, gcc-internal-format
 msgid "private member %q+#D in anonymous union"
 msgstr "privates Element %q+#D in anonymer Union"
 
-#: cp/class.c:2496
+#: cp/class.c:2509
 #, gcc-internal-format
 msgid "private member %q+#D in anonymous struct"
 msgstr "privates Element %q+#D in anonymer struct"
 
-#: cp/class.c:2501 cp/decl2.c:1143
+#: cp/class.c:2514 cp/decl2.c:1186
 #, gcc-internal-format
 msgid "protected member %q+#D in anonymous union"
 msgstr "geschÃ¼tztes Element %q+#D in anonymer Union"
 
-#: cp/class.c:2503
+#: cp/class.c:2516
 #, gcc-internal-format
 msgid "protected member %q+#D in anonymous struct"
 msgstr "geschÃ¼tztes Element %q+#D in anonymer struct"
 
-#: cp/class.c:2677
+#: cp/class.c:2695
 #, gcc-internal-format
 msgid "bit-field %q+#D with non-integral type"
 msgstr "Bit-Feld %q+#D mit Nicht-Ganzzahl-Typ"
 
-#: cp/class.c:2690
+#: cp/class.c:2708
 #, gcc-internal-format
 msgid "bit-field %q+D width not an integer constant"
 msgstr "Breite des Bitfeldes %q+D ist keine Ganzzahlkonstante"
 
-#: cp/class.c:2695
+#: cp/class.c:2713
 #, gcc-internal-format
 msgid "negative width in bit-field %q+D"
 msgstr "negative Breite in Bitfeld %q+D"
 
-#: cp/class.c:2700
+#: cp/class.c:2718
 #, gcc-internal-format
 msgid "zero width for bit-field %q+D"
 msgstr "Breite Null fÃ¼r Bitfeld %q+D"
 
-#: cp/class.c:2706
+#: cp/class.c:2724
 #, gcc-internal-format
 msgid "width of %q+D exceeds its type"
 msgstr "Breite von %q+D Ã¼bersteigt seinen Typen"
 
-#: cp/class.c:2715
+#: cp/class.c:2733
 #, gcc-internal-format
 msgid "%q+D is too small to hold all values of %q#T"
 msgstr "%q+D ist zu klein um alle Werte von %q#T aufzunehmen"
 
-#: cp/class.c:2772
+#: cp/class.c:2790
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in union"
 msgstr "Element %q+#D mit Konstruktor nicht erlaubt in Union"
 
-#: cp/class.c:2775
+#: cp/class.c:2793
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in union"
 msgstr "Element %q+#D mit Destruktor nicht erlaubt in Union"
 
-#: cp/class.c:2777
+#: cp/class.c:2795
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in union"
 msgstr "Element %q+#D mit Copy-Zuweisungsoperator ist nicht erlaubt in Union"
 
-#: cp/class.c:2801
+#: cp/class.c:2819
 #, gcc-internal-format
 msgid "multiple fields in union %qT initialized"
 msgstr "in Union %qT werden mehrere Felder initialisiert"
 
-#: cp/class.c:2890
+#: cp/class.c:2908
 #, gcc-internal-format
 msgid "%q+D may not be static because it is a member of a union"
 msgstr "%q+D kann nicht static sein, da es ein Union-Element ist"
 
-#: cp/class.c:2895
+#: cp/class.c:2913
 #, gcc-internal-format
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 msgstr "%q+D darf keinen Referenztyp %qT haben, da es ein Element einer Union ist"
 
-#: cp/class.c:2906
+#: cp/class.c:2924
 #, gcc-internal-format
 msgid "field %q+D invalidly declared function type"
 msgstr "Feld %q+D deklarierte ungÃ¼ltigerweise einen Funktionstypen"
 
-#: cp/class.c:2912
+#: cp/class.c:2930
 #, gcc-internal-format
 msgid "field %q+D invalidly declared method type"
 msgstr "Feld %q+D deklarierte ungÃ¼ltigerweise einen Methodentypen"
 
-#: cp/class.c:2944
+#: cp/class.c:2968
 #, gcc-internal-format
-msgid "non-static reference %q+#D in class without a constructor"
-msgstr "nicht-statische Referenz %q+#D in Klasse ohne Konstruktor"
-
-#: cp/class.c:2955
-#, gcc-internal-format
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 msgstr "Â»gepacktÂ«-Attribut fÃ¼r ungepacktes nicht-POD-Feld %q+#D wird ignoriert"
 
-#: cp/class.c:3022
+#: cp/class.c:3047
 #, gcc-internal-format
-msgid "non-static const member %q+#D in class without a constructor"
-msgstr "nicht-statisches const-Element %q+#D in Klasse ohne einen Konstruktor"
-
-#: cp/class.c:3037
-#, gcc-internal-format
 msgid "field %q+#D with same name as class"
 msgstr "Feld %q+#D mit gleichem Namen wie Klasse"
 
-#: cp/class.c:3068
+#: cp/class.c:3078
 #, gcc-internal-format
 msgid "%q#T has pointer data members"
 msgstr "%q#T hat Zeigertypen als Elemente"
 
-#: cp/class.c:3073
+#: cp/class.c:3083
 #, gcc-internal-format
 msgid "  but does not override %<%T(const %T&)%>"
 msgstr "  aber Ã¼berschreibt nicht %<%T(const %T&)%>"
 
-#: cp/class.c:3075
+#: cp/class.c:3085
 #, gcc-internal-format
 msgid "  or %<operator=(const %T&)%>"
 msgstr "  oder %<operator=(const %T&)%>"
 
-#: cp/class.c:3079
+#: cp/class.c:3089
 #, gcc-internal-format
 msgid "  but does not override %<operator=(const %T&)%>"
 msgstr "  aber Ã¼berschreibt nicht %<operator=(const %T&)%>"
 
-#: cp/class.c:3540
+#: cp/class.c:3550
 #, gcc-internal-format
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 msgstr "Versatz der leeren Basis %qT kÃ¶nnte ABI-unvertrÃ¤glich sein und sich in zukÃ¼nftigen GCC-Versionen Ã¤ndern"
 
-#: cp/class.c:3665
+#: cp/class.c:3675
 #, gcc-internal-format
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 msgstr "Klasse %qT wird in zukÃ¼nftigen GCC-Versionen als annÃ¤hernd leer betrachtet werden"
 
-#: cp/class.c:3747
+#: cp/class.c:3757
 #, gcc-internal-format
 msgid "initializer specified for non-virtual method %q+D"
 msgstr "Initialisierung fÃ¼r nicht-virtuelle Methode %q+D angegeben"
 
-#: cp/class.c:4412
+#: cp/class.c:4228
 #, gcc-internal-format
+msgid "non-static reference %q+#D in class without a constructor"
+msgstr "nicht-statische Referenz %q+#D in Klasse ohne Konstruktor"
+
+#: cp/class.c:4233
+#, gcc-internal-format
+msgid "non-static const member %q+#D in class without a constructor"
+msgstr "nicht-statisches const-Element %q+#D in Klasse ohne einen Konstruktor"
+
+#: cp/class.c:4488
+#, gcc-internal-format
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 msgstr "Versatz der virtuellen Basis %qT ist ABI-unvertrÃ¤glich und kann sich in zukÃ¼nftigen GCC-Versionen Ã¤ndern"
 
-#: cp/class.c:4513
+#: cp/class.c:4589
 #, gcc-internal-format
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 msgstr "direkte Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglich"
 
-#: cp/class.c:4525
+#: cp/class.c:4601
 #, gcc-internal-format
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 msgstr "virtuelle Basis %qT ist in %qT durch Mehrdeutigkeit unzugÃ¤nglich"
 
-#: cp/class.c:4704
+#: cp/class.c:4780
 #, gcc-internal-format
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 msgstr "%qT zugewiesene GrÃ¶ÃŸe kÃ¶nnte ABI-unvertrÃ¤glich sein und sich in zukÃ¼nftigen GCC-Versionen Ã¤ndern"
 
-#: cp/class.c:4744
+#: cp/class.c:4820
 #, gcc-internal-format
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 msgstr "der Versatz von %qD kÃ¶nnte ABI-unvertrÃ¤glich sein und sich in einer zukÃ¼nftigen GCC-Version Ã¤ndern"
 
-#: cp/class.c:4772
+#: cp/class.c:4848
 #, gcc-internal-format
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 msgstr "Versatz von %q+D ist ABI-unvertrÃ¤glich und kann sich in zukÃ¼nftigen GCC-Versionen Ã¤ndern"
 
-#: cp/class.c:4781
+#: cp/class.c:4857
 #, gcc-internal-format
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr "%q+D enthÃ¤lt leere Klassen, die in zukÃ¼nftigen GCC-Versionen die Basisklassen an andere Orte verschieben kÃ¶nnen"
 
-#: cp/class.c:4864
+#: cp/class.c:4944
 #, gcc-internal-format
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 msgstr "die Anordnung der von der leeren Klasse %qT abgeleiteten Klassen kÃ¶nnte sich in zukÃ¼nftigen GCC-Versionen Ã¤ndern"
 
-#: cp/class.c:5010 cp/parser.c:14608
+#: cp/class.c:5090 cp/parser.c:14688
 #, gcc-internal-format
 msgid "redefinition of %q#T"
 msgstr "Redefinition von %q#T"
 
-#: cp/class.c:5166
+#: cp/class.c:5246
 #, gcc-internal-format
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 msgstr "%q#T hat virtuelle Funktionen und erreichbaren nicht-virtuellen Destruktor"
 
-#: cp/class.c:5268
+#: cp/class.c:5348
 #, gcc-internal-format
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr "Lesen der struct konnte wegen Syntaxfehlern nicht beendet werden"
 
-#: cp/class.c:5728
+#: cp/class.c:5808
 #, gcc-internal-format
 msgid "language string %<\"%E\"%> not recognized"
 msgstr "Sprachen-Zeichenkette %<\"%E\"%> nicht erkannt"
 
-#: cp/class.c:5817
+#: cp/class.c:5897
 #, gcc-internal-format
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 msgstr "Ã¼berladene Funktion %qD konnte nicht durch Umwandlung in Typ %qT aufgelÃ¶st werden"
 
-#: cp/class.c:5946
+#: cp/class.c:6026
 #, gcc-internal-format
 msgid "no matches converting function %qD to type %q#T"
 msgstr "bei der Umwandlung der Funktion %qD in den Typ %q#T gab es keine Ãœbereinstimmungen"
 
-#: cp/class.c:5969
+#: cp/class.c:6049
 #, gcc-internal-format
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 msgstr "Umwandung der Ã¼berladenen Funktion %qD in den Typ %q#T ist mehrdeutig"
 
-#: cp/class.c:5995
+#: cp/class.c:6075
 #, gcc-internal-format
 msgid "assuming pointer to member %qD"
 msgstr "Zeiger auf Element %qD wird angenommen"
 
-#: cp/class.c:5998
+#: cp/class.c:6078
 #, gcc-internal-format
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 msgstr "(ein Zeiger auf ein Element kann nur mit %<Â»&%E%> erzeugt werden)"
 
-#: cp/class.c:6054 cp/class.c:6088
+#: cp/class.c:6134 cp/class.c:6168
 #, gcc-internal-format
 msgid "not enough type information"
 msgstr "zu wenig Typinformationen"
 
-#: cp/class.c:6071
+#: cp/class.c:6151
 #, gcc-internal-format
 msgid "argument of type %qT does not match %qT"
 msgstr "Argument des Typs %qT passt nicht zu %qT"
@@ -27246,12 +27207,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.
-#: cp/class.c:6358 cp/decl.c:1199 cp/name-lookup.c:526
+#: cp/class.c:6438 cp/decl.c:1200 cp/name-lookup.c:525
 #, gcc-internal-format
 msgid "declaration of %q#D"
 msgstr "Deklaration von %q#D"
 
-#: cp/class.c:6359
+#: cp/class.c:6439
 #, gcc-internal-format
 msgid "changes meaning of %qD from %q+#D"
 msgstr "verÃ¤ndert die Bedeutung von %qD von %q+#D"
@@ -27286,7 +27247,7 @@
 msgid "conversion from %qT to %qT discards qualifiers"
 msgstr "Umwandlung von %qT in %qT lÃ¶scht Qualifizierer"
 
-#: cp/cvt.c:470 cp/typeck.c:5257
+#: cp/cvt.c:470 cp/typeck.c:5265
 #, gcc-internal-format
 msgid "casting %qT to %qT does not dereference pointer"
 msgstr "Umwandlung von %qT in %qT dereferenziert nicht den Zeiger"
@@ -27296,190 +27257,190 @@
 msgid "cannot convert type %qT to type %qT"
 msgstr "Typ %qT kann nicht in den Typ %qT umgewandelt werden"
 
-#: cp/cvt.c:656
+#: cp/cvt.c:649
 #, gcc-internal-format
 msgid "conversion from %q#T to %q#T"
 msgstr "Umwandlung von %q#T nach %q#T"
 
-#: cp/cvt.c:668 cp/cvt.c:688
+#: cp/cvt.c:661 cp/cvt.c:681
 #, gcc-internal-format
 msgid "%q#T used where a %qT was expected"
 msgstr "%q#T verwendet, wo %qT erwartet wurde"
 
-#: cp/cvt.c:703
+#: cp/cvt.c:696
 #, gcc-internal-format
 msgid "%q#T used where a floating point value was expected"
 msgstr "%q#T verwendet, wo ein Gleitkommawert erwartet wurde"
 
-#: cp/cvt.c:750
+#: cp/cvt.c:743
 #, gcc-internal-format
 msgid "conversion from %qT to non-scalar type %qT requested"
 msgstr "Umwandlung von %qT in nicht-skalaren Typen %qT angefordert"
 
-#: cp/cvt.c:784
+#: cp/cvt.c:777
 #, gcc-internal-format
 msgid "pseudo-destructor is not called"
 msgstr "Pseudo-Destruktor wird nicht aufgerufen"
 
-#: cp/cvt.c:844
+#: cp/cvt.c:837
 #, gcc-internal-format
 msgid "object of incomplete type %qT will not be accessed in %s"
 msgstr "auf Objekt unvollstÃ¤ndigen Typs %qT wird in %s nicht zugegriffen"
 
-#: cp/cvt.c:849
+#: cp/cvt.c:842
 #, gcc-internal-format
 msgid "object of type %qT will not be accessed in %s"
 msgstr "auf Objekt des Typs %qT wird in %s nicht zugegriffen"
 
-#: cp/cvt.c:865
+#: cp/cvt.c:858
 #, gcc-internal-format
 msgid "object %qE of incomplete type %qT will not be accessed in %s"
 msgstr "auf Objekt %qE des unvollstÃ¤ndigen Typs %qT wird in %s nicht zugegriffen"
 
 #. [over.over] enumerates the places where we can take the address
 #. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:902
+#: cp/cvt.c:895
 #, gcc-internal-format
 msgid "%s cannot resolve address of overloaded function"
 msgstr "%s kann die Adresse der Ã¼berladenen Funktion nicht auflÃ¶sen"
 
 #. Only warn when there is no &.
-#: cp/cvt.c:909
+#: cp/cvt.c:902
 #, gcc-internal-format
 msgid "%s is a reference, not call, to function %qE"
 msgstr "%s ist eine Referenz, kein Aufruf, zur Funktion %qE"
 
-#: cp/cvt.c:926
+#: cp/cvt.c:919
 #, gcc-internal-format
 msgid "%s has no effect"
 msgstr "%s hat keinen Effekt"
 
-#: cp/cvt.c:958
+#: cp/cvt.c:951
 #, gcc-internal-format
 msgid "value computed is not used"
 msgstr "berechneter Wert ist unbenutzt"
 
-#: cp/cvt.c:1068
+#: cp/cvt.c:1061
 #, gcc-internal-format
 msgid "converting NULL to non-pointer type"
 msgstr "Umwandlung von NULL in Nicht-Zeiger-Typ"
 
-#: cp/cvt.c:1174
+#: cp/cvt.c:1167
 #, gcc-internal-format
 msgid "ambiguous default type conversion from %qT"
 msgstr "mehrdeutige Standard-Typumwandlung von %qT"
 
-#: cp/cvt.c:1176
+#: cp/cvt.c:1169
 #, gcc-internal-format
 msgid "  candidate conversions include %qD and %qD"
 msgstr "  in Frage kommende Umwandlungen beziehen %qD und %qD ein"
 
-#: cp/decl.c:1062
+#: cp/decl.c:1063
 #, gcc-internal-format
 msgid "%qD was declared %<extern%> and later %<static%>"
 msgstr "%qD wurde %<extern%> deklariert und spÃ¤ter %<static%>"
 
-#: cp/decl.c:1063 cp/decl.c:1618 objc/objc-act.c:2931 objc/objc-act.c:7503
+#: cp/decl.c:1064 cp/decl.c:1619 objc/objc-act.c:2931 objc/objc-act.c:7503
 #, gcc-internal-format
 msgid "previous declaration of %q+D"
 msgstr "vorherige Deklaration von %q+D"
 
-#: cp/decl.c:1096
+#: cp/decl.c:1097
 #, gcc-internal-format
 msgid "declaration of %qF throws different exceptions"
 msgstr "Deklaration von %qF wirft andere Ausnahmen"
 
-#: cp/decl.c:1097
+#: cp/decl.c:1098
 #, gcc-internal-format
 msgid "from previous declaration %q+F"
 msgstr "von vorheriger Deklaration %q+F"
 
-#: cp/decl.c:1153
+#: cp/decl.c:1154
 #, gcc-internal-format
 msgid "function %q+D redeclared as inline"
 msgstr "Funktion %q+D als inline redeklariert"
 
-#: cp/decl.c:1155
+#: cp/decl.c:1156
 #, gcc-internal-format
 msgid "previous declaration of %q+D with attribute noinline"
 msgstr "vorherige Deklaration von %q+D mit Attribut noinline"
 
-#: cp/decl.c:1162
+#: cp/decl.c:1163
 #, gcc-internal-format
 msgid "function %q+D redeclared with attribute noinline"
 msgstr "Funktion %q+D mit Attribut noinline redeklariert"
 
-#: cp/decl.c:1164
+#: cp/decl.c:1165
 #, gcc-internal-format
 msgid "previous declaration of %q+D was inline"
 msgstr "vorherige Deklaration von %q+D war inline"
 
-#: cp/decl.c:1186 cp/decl.c:1259
+#: cp/decl.c:1187 cp/decl.c:1260
 #, gcc-internal-format
 msgid "shadowing %s function %q#D"
 msgstr "Ã¼berschatten der %s Funktion %q#D"
 
-#: cp/decl.c:1195
+#: cp/decl.c:1196
 #, gcc-internal-format
 msgid "library function %q#D redeclared as non-function %q#D"
 msgstr "Bibliotheksfunktion %q#D als Nicht-Funktion %q#D redeklariert"
 
-#: cp/decl.c:1200
+#: cp/decl.c:1201
 #, gcc-internal-format
 msgid "conflicts with built-in declaration %q#D"
 msgstr "steht mit eingebauter Deklaration %q#D in Konflikt"
 
-#: cp/decl.c:1254 cp/decl.c:1380 cp/decl.c:1396
+#: cp/decl.c:1255 cp/decl.c:1381 cp/decl.c:1397
 #, gcc-internal-format
 msgid "new declaration %q#D"
 msgstr "neue Deklaration %q#D"
 
-#: cp/decl.c:1255
+#: cp/decl.c:1256
 #, gcc-internal-format
 msgid "ambiguates built-in declaration %q#D"
 msgstr "macht eingebaute Deklaration %q#D mehrdeutig"
 
-#: cp/decl.c:1344
+#: cp/decl.c:1345
 #, gcc-internal-format
 msgid "%q#D redeclared as different kind of symbol"
 msgstr "%q#D als andere Symbolart redeklariert"
 
-#: cp/decl.c:1347
+#: cp/decl.c:1348
 #, gcc-internal-format
 msgid "previous declaration of %q+#D"
 msgstr "vorherige Deklaration von %q+#D"
 
-#: cp/decl.c:1366
+#: cp/decl.c:1367
 #, gcc-internal-format
 msgid "declaration of template %q#D"
 msgstr "Deklaration des Templates %q#D"
 
-#: cp/decl.c:1367 cp/name-lookup.c:527
+#: cp/decl.c:1368 cp/name-lookup.c:526
 #, gcc-internal-format
 msgid "conflicts with previous declaration %q+#D"
 msgstr "steht mit vorheriger Deklaration %q+#D in Konflikt"
 
-#: cp/decl.c:1381 cp/decl.c:1397
+#: cp/decl.c:1382 cp/decl.c:1398
 #, gcc-internal-format
 msgid "ambiguates old declaration %q+#D"
 msgstr "macht alte Deklaration %q+#D mehrdeutig"
 
-#: cp/decl.c:1389
+#: cp/decl.c:1390
 #, gcc-internal-format
 msgid "declaration of C function %q#D conflicts with"
 msgstr "Deklaration der C-Funktion %q#D steht in Konflikt mit"
 
-#: cp/decl.c:1391
+#: cp/decl.c:1392
 #, gcc-internal-format
 msgid "previous declaration %q+#D here"
 msgstr "vorherige Deklaration %q+#D hier"
 
-#: cp/decl.c:1405
+#: cp/decl.c:1406
 #, gcc-internal-format
 msgid "conflicting declaration %q#D"
 msgstr "in Konflikt stehende Deklaration %q#D"
 
-#: cp/decl.c:1406
+#: cp/decl.c:1407
 #, gcc-internal-format
 msgid "%q+D has a previous declaration as %q#D"
 msgstr "%q+D hat eine vorherige Deklaration als %q#D"
@@ -27491,63 +27452,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.
-#: cp/decl.c:1458
+#: cp/decl.c:1459
 #, gcc-internal-format
 msgid "declaration of namespace %qD conflicts with"
 msgstr "Deklaration von namespace %qD steht in Konflikt mit"
 
-#: cp/decl.c:1459
+#: cp/decl.c:1460
 #, gcc-internal-format
 msgid "previous declaration of namespace %q+D here"
 msgstr "vorherige Deklaration von namespace %q+D hier"
 
-#: cp/decl.c:1470
+#: cp/decl.c:1471
 #, gcc-internal-format
 msgid "%q+#D previously defined here"
 msgstr "%q+#D wurde vorher hier definiert"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1480
+#: cp/decl.c:1481
 #, gcc-internal-format
 msgid "prototype for %q+#D"
 msgstr "Prototyp fÃ¼r %q+#D"
 
-#: cp/decl.c:1481
+#: cp/decl.c:1482
 #, gcc-internal-format
 msgid "%Jfollows non-prototype definition here"
 msgstr "%Jfolgt Nicht-Prototyp-Definition hier"
 
-#: cp/decl.c:1521
+#: cp/decl.c:1522
 #, gcc-internal-format
 msgid "previous declaration of %q+#D with %qL linkage"
 msgstr "vorherige Deklaration von %q+#D mit %qL-Bindung"
 
-#: cp/decl.c:1523
+#: cp/decl.c:1524
 #, gcc-internal-format
 msgid "conflicts with new declaration with %qL linkage"
 msgstr "steht mit neuer Deklaration mit %qL-Bindung in Konflikt"
 
-#: cp/decl.c:1546 cp/decl.c:1552
+#: cp/decl.c:1547 cp/decl.c:1553
 #, gcc-internal-format
 msgid "default argument given for parameter %d of %q#D"
 msgstr "Standardargument fÃ¼r Parameter %d von %q#D angegeben"
 
-#: cp/decl.c:1548 cp/decl.c:1554
+#: cp/decl.c:1549 cp/decl.c:1555
 #, gcc-internal-format
 msgid "after previous specification in %q+#D"
 msgstr "nach vorheriger Spezifikation in %q+#D"
 
-#: cp/decl.c:1563
+#: cp/decl.c:1564
 #, gcc-internal-format
 msgid "%q#D was used before it was declared inline"
 msgstr "%q#D wurde verwendet, bevor es Â»inlineÂ« deklariert wurde"
 
-#: cp/decl.c:1564
+#: cp/decl.c:1565
 #, gcc-internal-format
 msgid "%Jprevious non-inline declaration here"
 msgstr "%Jvorherige Nicht-inline-Deklaration hier"
 
-#: cp/decl.c:1617
+#: cp/decl.c:1618
 #, gcc-internal-format
 msgid "redundant redeclaration of %qD in same scope"
 msgstr "redundante Redeklaration von %qD im selben GÃ¼ltigkeitsbereich"
@@ -27560,313 +27521,319 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1932
+#: cp/decl.c:1939
 #, gcc-internal-format
 msgid "explicit specialization of %qD after first use"
 msgstr "explizite Spezialisierung von %qD nach erster Benutzung"
 
-#: cp/decl.c:2028
+#: cp/decl.c:2035
 #, gcc-internal-format
 msgid "%q+D: visibility attribute ignored because it"
 msgstr "%q+D: Sichtbarkeitsattribut ignoriert, da es"
 
-#: cp/decl.c:2030
+#: cp/decl.c:2037
 #, gcc-internal-format
 msgid "%Jconflicts with previous declaration here"
 msgstr "%Jin Konflikt mit vorheriger Deklaration (hier) steht"
 
-#: cp/decl.c:2457
+#: cp/decl.c:2464
 #, gcc-internal-format
 msgid "jump to label %qD"
 msgstr "Sprung zur Marke %qD"
 
-#: cp/decl.c:2459
+#: cp/decl.c:2466
 #, gcc-internal-format
 msgid "jump to case label"
 msgstr "Sprung zur case-Marke"
 
-#: cp/decl.c:2461
+#: cp/decl.c:2468
 #, gcc-internal-format
 msgid "%H  from here"
 msgstr "%H  von hier"
 
-#: cp/decl.c:2480 cp/decl.c:2643
+#: cp/decl.c:2487 cp/decl.c:2650
 #, gcc-internal-format
 msgid "  exits OpenMP structured block"
 msgstr "  beendet OpenMP-strukturierten Block"
 
-#: cp/decl.c:2501
+#: cp/decl.c:2508
 #, gcc-internal-format
 msgid "  crosses initialization of %q+#D"
 msgstr "  Ã¼berschneidet Initialisierung von %q+#D"
 
-#: cp/decl.c:2503 cp/decl.c:2618
+#: cp/decl.c:2510 cp/decl.c:2625
 #, gcc-internal-format
 msgid "  enters scope of non-POD %q+#D"
 msgstr "  tritt in GÃ¼ltigkeitsbereich des nicht-POD %q+#D ein"
 
-#: cp/decl.c:2516 cp/decl.c:2622
+#: cp/decl.c:2523 cp/decl.c:2629
 #, gcc-internal-format
 msgid "  enters try block"
 msgstr "  tritt in try-Block ein"
 
-#: cp/decl.c:2518 cp/decl.c:2624
+#: cp/decl.c:2525 cp/decl.c:2631
 #, gcc-internal-format
 msgid "  enters catch block"
 msgstr "  tritt in catch-Block ein"
 
-#: cp/decl.c:2528 cp/decl.c:2627
+#: cp/decl.c:2535 cp/decl.c:2634
 #, gcc-internal-format
 msgid "  enters OpenMP structured block"
 msgstr "  tritt in OpenMP-strukturierten Block ein"
 
-#: cp/decl.c:2599 cp/decl.c:2639
+#: cp/decl.c:2606 cp/decl.c:2646
 #, gcc-internal-format
 msgid "jump to label %q+D"
 msgstr "Sprung zur Marke %q+D"
 
-#: cp/decl.c:2600 cp/decl.c:2640
+#: cp/decl.c:2607 cp/decl.c:2647
 #, gcc-internal-format
 msgid "  from here"
 msgstr "  von hier"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2612
+#: cp/decl.c:2619
 #, gcc-internal-format
 msgid "%J  enters catch block"
 msgstr "%J  tritt in catch-Block ein"
 
-#: cp/decl.c:2616
+#: cp/decl.c:2623
 #, gcc-internal-format
 msgid "  skips initialization of %q+#D"
 msgstr "  Ã¼berspringt Initialisierung von %q+#D"
 
-#: cp/decl.c:2692
+#: cp/decl.c:2699
 #, gcc-internal-format
 msgid "label named wchar_t"
 msgstr "Marke wurde wchar_t genannt"
 
-#: cp/decl.c:2696
+#: cp/decl.c:2703
 #, gcc-internal-format
 msgid "duplicate label %qD"
 msgstr "doppelte Marke %qD"
 
-#: cp/decl.c:2962
+#: cp/decl.c:2969
 #, gcc-internal-format
 msgid "%qD is not a type"
 msgstr "%qD ist kein Typ"
 
-#: cp/decl.c:2968 cp/parser.c:4033
+#: cp/decl.c:2975 cp/parser.c:4037
 #, gcc-internal-format
 msgid "%qD used without template parameters"
 msgstr "%qD ohne Template-Parameter verwendet"
 
-#: cp/decl.c:2983
+#: cp/decl.c:2990
 #, gcc-internal-format
 msgid "%q#T is not a class"
 msgstr "%q#T ist keine Klasse"
 
-#: cp/decl.c:2995 cp/decl.c:3063
+#: cp/decl.c:3002 cp/decl.c:3070
 #, gcc-internal-format
 msgid "no class template named %q#T in %q#T"
 msgstr "kein Klassentemplate namens %q#T in %q#T"
 
-#: cp/decl.c:3003
+#: cp/decl.c:3010
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
 msgstr "%<typename %T::%D%> benennt %q#T, was kein Klassentemplate ist"
 
-#: cp/decl.c:3010
+#: cp/decl.c:3017
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a type"
 msgstr "%<typename %T::%D%> benennt %q#T, was kein Typ ist"
 
-#: cp/decl.c:3072
+#: cp/decl.c:3079
 #, gcc-internal-format
 msgid "template parameters do not match template"
 msgstr "Template-Parameter passen nicht zum Template"
 
-#: cp/decl.c:3073 cp/friend.c:321 cp/friend.c:329
+#: cp/decl.c:3080 cp/friend.c:321 cp/friend.c:329
 #, gcc-internal-format
 msgid "%q+D declared here"
 msgstr "%q+D hier deklariert"
 
-#: cp/decl.c:3711
+#: cp/decl.c:3727
 #, gcc-internal-format
 msgid "%Jan anonymous struct cannot have function members"
 msgstr "%Jeine anonyme struct kann keine Funktionselemente haben"
 
-#: cp/decl.c:3713
+#: cp/decl.c:3729
 #, gcc-internal-format
 msgid "%Jan anonymous union cannot have function members"
 msgstr "%Jeine anonyme Union kann keine Funktionselemente haben"
 
-#: cp/decl.c:3731
+#: cp/decl.c:3747
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
 msgstr "Element %q+#D mit Konstruktor in anonymem Aggregat nicht erlaubt"
 
-#: cp/decl.c:3734
+#: cp/decl.c:3750
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
 msgstr "Element %q+#D mit Destruktor in anonymem Aggregat nicht erlaubt"
 
-#: cp/decl.c:3737
+#: cp/decl.c:3753
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
 msgstr "Element %q+#D mit Zuweisungsoperator ist in anonymem Aggregt nicht erlaubt"
 
-#: cp/decl.c:3762
+#: cp/decl.c:3778
 #, gcc-internal-format
 msgid "multiple types in one declaration"
 msgstr "mehrere Typen in einer Deklaration"
 
-#: cp/decl.c:3766
+#: cp/decl.c:3782
 #, gcc-internal-format
 msgid "redeclaration of C++ built-in type %qT"
 msgstr "Redeklaration des eingebauten C++-Typs %qT"
 
-#: cp/decl.c:3803
+#: cp/decl.c:3819
 #, gcc-internal-format
 msgid "missing type-name in typedef-declaration"
 msgstr "fehlender Typname in typedef-Deklaration"
 
-#: cp/decl.c:3811
+#: cp/decl.c:3827
 #, gcc-internal-format
 msgid "ISO C++ prohibits anonymous structs"
 msgstr "ISO-C++ verbietet anonyme structs"
 
-#: cp/decl.c:3818
+#: cp/decl.c:3834
 #, gcc-internal-format
 msgid "%qs can only be specified for functions"
 msgstr "%qs kann nur fÃ¼r Funktionen angegeben werden"
 
-#: cp/decl.c:3824
+#: cp/decl.c:3840
 #, gcc-internal-format
 msgid "%<friend%> can only be specified inside a class"
 msgstr "%<friend%> kann nur innerhalb einer Klasse angegeben werden"
 
-#: cp/decl.c:3826
+#: cp/decl.c:3842
 #, gcc-internal-format
 msgid "%<explicit%> can only be specified for constructors"
 msgstr "%<explicit%> kann nur fÃ¼r Konstruktoren angegeben werden"
 
-#: cp/decl.c:3828
+#: cp/decl.c:3844
 #, gcc-internal-format
 msgid "a storage class can only be specified for objects and functions"
 msgstr "eine Speicherklasse kann nur fÃ¼r Objekte und Funktionen angegeben werden"
 
-#: cp/decl.c:3834
+#: cp/decl.c:3850
 #, gcc-internal-format
 msgid "qualifiers can only be specified for objects and functions"
 msgstr "Qualifizierer kÃ¶nnen nur fÃ¼r Objekte und Funktionen angegeben werden"
 
-#: cp/decl.c:3837
+#: cp/decl.c:3853
 #, gcc-internal-format
 msgid "%<typedef%> was ignored in this declaration"
 msgstr "%<typedef%> wurde in dieser Deklaration ignoriert"
 
-#: cp/decl.c:3866
+#: cp/decl.c:3882
 #, gcc-internal-format
 msgid "attribute ignored in declaration of %q+#T"
 msgstr "Attribut in Deklaration von %q+#T ignoriert"
 
-#: cp/decl.c:3867
+#: cp/decl.c:3883
 #, gcc-internal-format
 msgid "attribute for %q+#T must follow the %qs keyword"
 msgstr "Attribut fÃ¼r %q+#T muss dem SchlÃ¼sselwort %qs folgen"
 
-#: cp/decl.c:3909
+#: cp/decl.c:3925
 #, gcc-internal-format
-msgid "ignoring attributes applied to class type outside of definition"
-msgstr "auf Klassentyp angewandte Attribute auÃŸerhalb einer Definition werden ignoriert"
+msgid "ignoring attributes applied to class type %qT outside of definition"
+msgstr "auf Klassentyp %qT angewandte Attribute auÃŸerhalb einer Definition werden ignoriert"
 
-#: cp/decl.c:3987
+#. A template type parameter or other dependent type.
+#: cp/decl.c:3929
 #, gcc-internal-format
+msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
+msgstr "auf abhÃ¤ngigen Typ %qT angewandte Attribute ohne zugehÃ¶rige Deklaration werden ignoriert"
+
+#: cp/decl.c:4007
+#, gcc-internal-format
 msgid "function %q#D is initialized like a variable"
 msgstr "Funktion %q#D ist wie eine Variable initialisiert"
 
-#: cp/decl.c:3998
+#: cp/decl.c:4018
 #, gcc-internal-format
 msgid "declaration of %q#D has %<extern%> and is initialized"
 msgstr "Deklaration von %q#D hat %<extern%> und ist initialisiert"
 
-#: cp/decl.c:4014
+#: cp/decl.c:4034
 #, gcc-internal-format
 msgid "definition of %q#D is marked %<dllimport%>"
 msgstr "Definition von %q#D ist als Â»dllimportÂ« markiert"
 
-#: cp/decl.c:4033
+#: cp/decl.c:4053
 #, gcc-internal-format
 msgid "%q#D is not a static member of %q#T"
 msgstr "%q#D ist kein statisches Element von %q#T"
 
-#: cp/decl.c:4039
+#: cp/decl.c:4059
 #, gcc-internal-format
 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
 msgstr "ISO-C++ erlaubt nicht, %<%T::%D%> als %<%T::%D%> zu definieren"
 
-#: cp/decl.c:4048
+#: cp/decl.c:4068
 #, gcc-internal-format
 msgid "template header not allowed in member definition of explicitly specialized class"
 msgstr "Template-Header in Elementdefinition einer explizit spezialisierten Klasse nicht erlaubt"
 
-#: cp/decl.c:4056
+#: cp/decl.c:4076
 #, gcc-internal-format
 msgid "duplicate initialization of %qD"
 msgstr "doppelte Initialisierung von %qD"
 
-#: cp/decl.c:4095
+#: cp/decl.c:4115
 #, gcc-internal-format
 msgid "declaration of %q#D outside of class is not definition"
 msgstr "Deklaration von %q#D auÃŸerhalb einer Klasse ist keine Definition"
 
-#: cp/decl.c:4188
+#: cp/decl.c:4208
 #, gcc-internal-format
 msgid "variable %q#D has initializer but incomplete type"
 msgstr "Variable %q#D hat Initialisierung, aber unvollstÃ¤ndigen Typ"
 
-#: cp/decl.c:4194 cp/decl.c:4906
+#: cp/decl.c:4214 cp/decl.c:4926
 #, gcc-internal-format
 msgid "elements of array %q#D have incomplete type"
 msgstr "Elemente des Feldes %q#D haben unvollstÃ¤ndigen Typ"
 
-#: cp/decl.c:4200
+#: cp/decl.c:4220
 #, gcc-internal-format
 msgid "aggregate %q#D has incomplete type and cannot be defined"
 msgstr "Aggregat %q#D hat unvollstÃ¤ndigen Typ und kann nicht definiert werden"
 
-#: cp/decl.c:4236
+#: cp/decl.c:4256
 #, gcc-internal-format
 msgid "%qD declared as reference but not initialized"
 msgstr "%qD als Referenz deklariert, aber nicht initialisiert"
 
-#: cp/decl.c:4242
+#: cp/decl.c:4262
 #, gcc-internal-format
 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
 msgstr "ISO-C++ verbietet die Verwendung einer Initialisierungsliste zur Initialisierung der Referenz %qD"
 
-#: cp/decl.c:4268
+#: cp/decl.c:4288
 #, gcc-internal-format
 msgid "cannot initialize %qT from %qT"
 msgstr "%qT kann nicht von %qT initialisiert werden"
 
-#: cp/decl.c:4296
+#: cp/decl.c:4316
 #, gcc-internal-format
 msgid "name %qD used in a GNU-style designated initializer for an array"
 msgstr "Name %qD in benannter Initialisierung im GNU-Stil fÃ¼r ein Feld verwendet"
 
-#: cp/decl.c:4345
+#: cp/decl.c:4365
 #, gcc-internal-format
 msgid "initializer fails to determine size of %qD"
 msgstr "Initialisierung gibt nicht die GrÃ¶ÃŸe von %qD an"
 
-#: cp/decl.c:4352
+#: cp/decl.c:4372
 #, gcc-internal-format
 msgid "array size missing in %qD"
 msgstr "FeldgrÃ¶ÃŸe fehlt in %qD"
 
-#: cp/decl.c:4364
+#: cp/decl.c:4384
 #, gcc-internal-format
 msgid "zero-size array %qD"
 msgstr "Feld %qD der GrÃ¶ÃŸe null"
@@ -27874,240 +27841,250 @@
 #. 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.
-#: cp/decl.c:4407
+#: cp/decl.c:4427
 #, gcc-internal-format
 msgid "storage size of %qD isn't known"
 msgstr "SpeichergrÃ¶ÃŸe von %qD ist unbekannt"
 
-#: cp/decl.c:4429
+#: cp/decl.c:4449
 #, gcc-internal-format
 msgid "storage size of %qD isn't constant"
 msgstr "SpeichergrÃ¶ÃŸe von %qD ist nicht konstant"
 
-#: cp/decl.c:4478
+#: cp/decl.c:4498
 #, gcc-internal-format
 msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
 msgstr "Entschuldigung: Semantik der statischen Daten %q+#D der inline-Funktion ist falsch (mehrere Kopien wÃ¤ren die Folge)"
 
-#: cp/decl.c:4481
+#: cp/decl.c:4501
 #, gcc-internal-format
 msgid "%J  you can work around this by removing the initializer"
 msgstr "%J  dies kann durch das LÃ¶schen des Initialisierers umgangen werden"
 
-#: cp/decl.c:4508
+#: cp/decl.c:4528
 #, gcc-internal-format
 msgid "uninitialized const %qD"
 msgstr "nicht initialisiertes const %qD"
 
-#: cp/decl.c:4620
+#: cp/decl.c:4640
 #, gcc-internal-format
 msgid "invalid type %qT as initializer for a vector of type %qT"
 msgstr "UngÃ¼ltiger Typ %qT als Initialisierung fÃ¼r einen Vektor des Typs %qT"
 
-#: cp/decl.c:4662
+#: cp/decl.c:4682
 #, gcc-internal-format
 msgid "initializer for %qT must be brace-enclosed"
 msgstr "Initialisierung fÃ¼r %qT muss geklammert sein"
 
-#: cp/decl.c:4680
+#: cp/decl.c:4700
 #, gcc-internal-format
 msgid "%qT has no non-static data member named %qD"
 msgstr "%qT hat kein nicht-statisches Datenelement namens %qD"
 
-#: cp/decl.c:4731
+#: cp/decl.c:4751
 #, gcc-internal-format
 msgid "braces around scalar initializer for type %qT"
 msgstr "geschweifte Klammern um skalare Initialisierung fÃ¼r Typ %qT"
 
-#: cp/decl.c:4814
+#: cp/decl.c:4834
 #, gcc-internal-format
 msgid "missing braces around initializer for %qT"
 msgstr "geschweifte Klammern fehlen um Initialisierung fÃ¼r %qT"
 
-#: cp/decl.c:4871
+#: cp/decl.c:4891
 #, gcc-internal-format
 msgid "too many initializers for %qT"
 msgstr "zu viele Initialisierer fÃ¼r %qT"
 
-#: cp/decl.c:4914
+#: cp/decl.c:4934
 #, gcc-internal-format
 msgid "variable-sized object %qD may not be initialized"
 msgstr "Objekt %qD variabler GrÃ¶ÃŸe kann nicht initialisiert werden"
 
-#: cp/decl.c:4920
+#: cp/decl.c:4940
 #, gcc-internal-format
 msgid "%qD has incomplete type"
 msgstr "%qD hat unvollstÃ¤ndigen Typen"
 
-#: cp/decl.c:4935
+#: cp/decl.c:4955
 #, gcc-internal-format
 msgid "scalar object %qD requires one element in initializer"
 msgstr "skalares Objekt %qD erfordert ein Element in Initialisierung"
 
 #. A non-aggregate that is not a scalar cannot be initialized
 #. via an initializer-list in C++98.
-#: cp/decl.c:4945
+#: cp/decl.c:4965
 #, gcc-internal-format
 msgid "braces around initializer for non-aggregate type %qT"
 msgstr "geschweifte Klammern um Initialisierung fÃ¼r Nicht-Aggregat-Typ %qT"
 
-#: cp/decl.c:4995
+#: cp/decl.c:5015
 #, gcc-internal-format
 msgid "%qD must be initialized by constructor, not by %<{...}%>"
 msgstr "%qD muss mit Konstruktor initialisiert werden, nicht mit %<{...}%>"
 
-#: cp/decl.c:5031
+#: cp/decl.c:5051
 #, gcc-internal-format
 msgid "array %qD initialized by parenthesized string literal %qE"
 msgstr "Feld %qD mit geklammerter Zeichenkettenkonstante %qE initialisiert"
 
-#: cp/decl.c:5046
+#: cp/decl.c:5066
 #, gcc-internal-format
 msgid "structure %qD with uninitialized const members"
 msgstr "Struktur %qD mit nicht initialisierten const-Elementen"
 
-#: cp/decl.c:5048
+#: cp/decl.c:5068
 #, gcc-internal-format
 msgid "structure %qD with uninitialized reference members"
 msgstr "Struktur %qD mit nicht initialisierten Referenzelementen"
 
-#: cp/decl.c:5330
+#: cp/decl.c:5364
 #, gcc-internal-format
 msgid "assignment (not initialization) in declaration"
 msgstr "Zuweisung (nicht Initialisierung) in Deklaration"
 
-#: cp/decl.c:5420
+#: cp/decl.c:5460
 #, gcc-internal-format
 msgid "shadowing previous type declaration of %q#D"
 msgstr "vorherige Typdeklaration von %q#D wird Ã¼berschattet"
 
-#: cp/decl.c:5450
+#: cp/decl.c:5490
 #, gcc-internal-format
 msgid "%qD cannot be thread-local because it has non-POD type %qT"
 msgstr "%qD kann nicht Thread-lokal sein, weil es Nicht-POD-Typen %qT hat"
 
-#: cp/decl.c:5485
+#: cp/decl.c:5522
 #, gcc-internal-format
+msgid "Java object %qD not allocated with %<new%>"
+msgstr "Java-Objekt %qD nicht mit %<new%> reserviert"
+
+#: cp/decl.c:5539
+#, gcc-internal-format
 msgid "%qD is thread-local and so cannot be dynamically initialized"
 msgstr "%qD ist Thread-lokal und kann damit nicht dynamisch initialisiert werden"
 
-#: cp/decl.c:5503
+#: cp/decl.c:5557
 #, gcc-internal-format
 msgid "%qD cannot be initialized by a non-constant expression when being declared"
 msgstr "%qD kann bei der Deklaration nicht von nicht konstantem Ausdruck initialisiert werden"
 
-#: cp/decl.c:6160
+#: cp/decl.c:5597
 #, gcc-internal-format
+msgid "non-static data member %qD has Java class type"
+msgstr "nicht-statisches Datenelement %qD hat Java-Klassentyp"
+
+#: cp/decl.c:6232
+#, gcc-internal-format
 msgid "destructor for alien class %qT cannot be a member"
 msgstr "Destruktor fÃ¼r fremde Klasse %qT kann kein Element sein"
 
-#: cp/decl.c:6162
+#: cp/decl.c:6234
 #, gcc-internal-format
 msgid "constructor for alien class %qT cannot be a member"
 msgstr "Konstruktor fÃ¼r fremde Klasse %qT kann kein Element sein"
 
-#: cp/decl.c:6183
+#: cp/decl.c:6255
 #, gcc-internal-format
 msgid "%qD declared as a %<virtual%> %s"
 msgstr "%qD als %<virtuelles%> %s deklariert"
 
-#: cp/decl.c:6185
+#: cp/decl.c:6257
 #, gcc-internal-format
 msgid "%qD declared as an %<inline%> %s"
 msgstr "%qD als %<inline%> %s deklariert"
 
-#: cp/decl.c:6187
+#: cp/decl.c:6259
 #, gcc-internal-format
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
 msgstr "Funktionsspezifizierer %<const%> und %<volatile%> an %qD ungÃ¼ltig in %s-Deklaration"
 
-#: cp/decl.c:6191
+#: cp/decl.c:6263
 #, gcc-internal-format
 msgid "%q+D declared as a friend"
 msgstr "%q+D als Â»friendÂ« deklariert"
 
-#: cp/decl.c:6197
+#: cp/decl.c:6269
 #, gcc-internal-format
 msgid "%q+D declared with an exception specification"
 msgstr "%q+D mit einer Ausnahmespezifikation deklariert"
 
-#: cp/decl.c:6231
+#: cp/decl.c:6303
 #, gcc-internal-format
 msgid "definition of %qD is not in namespace enclosing %qT"
 msgstr "Deklaration von %qD ist nicht in einem Namensbereich um %qT"
 
-#: cp/decl.c:6342
+#: cp/decl.c:6414
 #, gcc-internal-format
 msgid "defining explicit specialization %qD in friend declaration"
 msgstr "Definition der expliziten Spezialisierung %qD in friend-Deklaration"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:6352
+#: cp/decl.c:6424
 #, gcc-internal-format
 msgid "invalid use of template-id %qD in declaration of primary template"
 msgstr "ungÃ¼ltige Verwendung der Template-ID %qD in Deklaration des ursprÃ¼nglichen Templates"
 
-#: cp/decl.c:6382
+#: cp/decl.c:6454
 #, gcc-internal-format
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 msgstr "Standardargumente sind nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt"
 
-#: cp/decl.c:6390
+#: cp/decl.c:6462
 #, gcc-internal-format
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 msgstr "%<inline%> ist nicht in Deklaration der friend-Template-Spezialisierung %qD erlaubt"
 
-#: cp/decl.c:6433
+#: cp/decl.c:6505
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be a template"
 msgstr "%<::main%> kann nicht als Template deklariert werden"
 
-#: cp/decl.c:6435
+#: cp/decl.c:6507
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be inline"
 msgstr "%<::main%> kann nicht inline deklariert werden"
 
-#: cp/decl.c:6437
+#: cp/decl.c:6509
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be static"
 msgstr "%<::main%> kann nicht statisch deklariert werden"
 
-#: cp/decl.c:6465
+#: cp/decl.c:6537
 #, gcc-internal-format
 msgid "non-local function %q#D uses anonymous type"
 msgstr "nicht lokale Funktion %q#D verwendet anonymen Typen"
 
-#: cp/decl.c:6468 cp/decl.c:6748
+#: cp/decl.c:6540 cp/decl.c:6820
 #, gcc-internal-format
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 msgstr "%q+#D verweist nicht auf den unqualifizierten Typen, also wird es nicht zum Binden verwendet"
 
-#: cp/decl.c:6474
+#: cp/decl.c:6546
 #, gcc-internal-format
 msgid "non-local function %q#D uses local type %qT"
 msgstr "nicht lokale Funktion %q#D verwendet lokalen Typen %qT"
 
-#: cp/decl.c:6498
+#: cp/decl.c:6570
 #, gcc-internal-format
 msgid "static member function %qD cannot have cv-qualifier"
 msgstr "statische Elementfunktion %qD kann nicht CV-Qualifizierer haben"
 
-#: cp/decl.c:6499
+#: cp/decl.c:6571
 #, gcc-internal-format
 msgid "non-member function %qD cannot have cv-qualifier"
 msgstr "Nicht-Elementfunktion %qD kann nicht CV-Qualifizierer haben"
 
-#: cp/decl.c:6547
+#: cp/decl.c:6619
 #, gcc-internal-format
 msgid "%<::main%> must return %<int%>"
 msgstr "%<::main%> muss %<int%> zurÃ¼ckgeben"
 
-#: cp/decl.c:6586
+#: cp/decl.c:6658
 #, gcc-internal-format
 msgid "definition of implicitly-declared %qD"
 msgstr "Definition des implizit deklarierten %qD"
 
-#: cp/decl.c:6603 cp/decl2.c:677
+#: cp/decl.c:6675 cp/decl2.c:677
 #, gcc-internal-format
 msgid "no %q#D member function declared in class %qT"
 msgstr "keine Elementfunktion %q#D in Klasse %qT deklariert"
@@ -28116,546 +28093,551 @@
 #. 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.
-#: cp/decl.c:6745
+#: cp/decl.c:6817
 #, gcc-internal-format
 msgid "non-local variable %q#D uses anonymous type"
 msgstr "nicht lokale Variable %q#D verwendet anonymen Typen"
 
-#: cp/decl.c:6754
+#: cp/decl.c:6826
 #, gcc-internal-format
 msgid "non-local variable %q#D uses local type %qT"
 msgstr "nicht-lokale Variable %q#DÂ« verwendet lokalen Typen %qT"
 
-#: cp/decl.c:6876
+#: cp/decl.c:6948
 #, gcc-internal-format
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 msgstr "ungÃ¼ltige Initialisierung innerhalb der Klasse des statischen Datenelements vom nicht eingebauten Typen %qT"
 
-#: cp/decl.c:6886
+#: cp/decl.c:6958
 #, gcc-internal-format
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 msgstr "ISO-C++ verbietet Initialisierung des nicht konstanten statischen Elements %qD in der Klasse"
 
-#: cp/decl.c:6890
+#: cp/decl.c:6962
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 msgstr "ISO-C++ verbietet Initialisierung der Elementkonstante %qD vom nicht eingebauten Typen %qT"
 
-#: cp/decl.c:6915
+#: cp/decl.c:6987
 #, gcc-internal-format
 msgid "size of array %qD has non-integral type %qT"
 msgstr "FeldgrÃ¶ÃŸe von %qD hat nicht-ganzzahligen Typen %qT"
 
-#: cp/decl.c:6917
+#: cp/decl.c:6989
 #, gcc-internal-format
 msgid "size of array has non-integral type %qT"
 msgstr "FeldgrÃ¶ÃŸe hat nicht-ganzzahligen Typen %qT"
 
-#: cp/decl.c:6965
+#: cp/decl.c:7037
 #, gcc-internal-format
 msgid "size of array %qD is negative"
 msgstr "GrÃ¶ÃŸe des Feldes %qD ist negativ"
 
-#: cp/decl.c:6967
+#: cp/decl.c:7039
 #, gcc-internal-format
 msgid "size of array is negative"
 msgstr "GrÃ¶ÃŸe des Feldes ist negativ"
 
-#: cp/decl.c:6975
+#: cp/decl.c:7047
 #, gcc-internal-format
 msgid "ISO C++ forbids zero-size array %qD"
 msgstr "ISO-C++ verbietet Feld %qD der GrÃ¶ÃŸe null"
 
-#: cp/decl.c:6977
+#: cp/decl.c:7049
 #, gcc-internal-format
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO-C++ verbietet Feld der GrÃ¶ÃŸe null"
 
-#: cp/decl.c:6984
+#: cp/decl.c:7056
 #, gcc-internal-format
 msgid "size of array %qD is not an integral constant-expression"
 msgstr "GrÃ¶ÃŸe des Feldes %qD ist kein konstanter Ganzzahlausdruck"
 
-#: cp/decl.c:6987
+#: cp/decl.c:7059
 #, gcc-internal-format
 msgid "size of array is not an integral constant-expression"
 msgstr "GrÃ¶ÃŸe des Feldes ist kein konstanter Ganzzahlausdruck"
 
-#: cp/decl.c:6993
+#: cp/decl.c:7065
 #, gcc-internal-format
 msgid "ISO C++ forbids variable length array %qD"
 msgstr "ISO-C++ verbietet Feld %qD variabler LÃ¤nge"
 
-#: cp/decl.c:6995
+#: cp/decl.c:7067
 #, gcc-internal-format
 msgid "ISO C++ forbids variable length array"
 msgstr "ISO-C++ verbietet Feld variabler LÃ¤nge"
 
-#: cp/decl.c:7001
+#: cp/decl.c:7073
 #, gcc-internal-format
 msgid "variable length array %qD is used"
 msgstr "Feld %qD variabler LÃ¤nge wird verwendet"
 
-#: cp/decl.c:7035
+#: cp/decl.c:7107
 #, gcc-internal-format
 msgid "overflow in array dimension"
 msgstr "Ãœberlauf in FeldgrÃ¶ÃŸe"
 
-#: cp/decl.c:7116
+#: cp/decl.c:7188
 #, gcc-internal-format
 msgid "declaration of %qD as %s"
 msgstr "Deklaration von %qD als %s"
 
-#: cp/decl.c:7118
+#: cp/decl.c:7190
 #, gcc-internal-format
 msgid "creating %s"
 msgstr "Erzeugen von %s"
 
-#: cp/decl.c:7130
+#: cp/decl.c:7202
 #, gcc-internal-format
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 msgstr "Deklaration von %qD als multidimensionales Feld muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen haben"
 
-#: cp/decl.c:7134
+#: cp/decl.c:7206
 #, gcc-internal-format
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr "multidimensionales Feld muss fÃ¼r alle Dimensionen auÃŸer der ersten Grenzen haben"
 
-#: cp/decl.c:7169
+#: cp/decl.c:7241
 #, gcc-internal-format
 msgid "return type specification for constructor invalid"
 msgstr "Angabe des RÃ¼ckgabetyps fÃ¼r Konstruktor ist ungÃ¼ltig"
 
-#: cp/decl.c:7179
+#: cp/decl.c:7251
 #, gcc-internal-format
 msgid "return type specification for destructor invalid"
 msgstr "Angabe des RÃ¼ckgabetyps fÃ¼r Destruktor ist ungÃ¼ltig"
 
-#: cp/decl.c:7192
+#: cp/decl.c:7264
 #, gcc-internal-format
 msgid "return type specified for %<operator %T%>"
 msgstr "RÃ¼ckgabetyp fÃ¼r %<operator %T%> angegeben"
 
-#: cp/decl.c:7214
+#: cp/decl.c:7286
 #, gcc-internal-format
 msgid "unnamed variable or field declared void"
 msgstr "unbenannte Variable oder Feld als Â»voidÂ« deklariert"
 
-#: cp/decl.c:7218
+#: cp/decl.c:7290
 #, gcc-internal-format
 msgid "variable or field %qE declared void"
 msgstr "Variable oder Feld %qE als Â»voidÂ« deklariert"
 
-#: cp/decl.c:7221
+#: cp/decl.c:7293
 #, gcc-internal-format
 msgid "variable or field declared void"
 msgstr "Variable oder Feld als Â»voidÂ« deklariert"
 
-#: cp/decl.c:7388
+#: cp/decl.c:7460
 #, gcc-internal-format
 msgid "invalid use of qualified-name %<::%D%>"
 msgstr "ungÃ¼ltige Verwendung des qualifizierten Namens %<::%D%>"
 
-#: cp/decl.c:7391
+#: cp/decl.c:7463
 #, gcc-internal-format
 msgid "invalid use of qualified-name %<%T::%D%>"
 msgstr "ungÃ¼ltige Verwendung des qualifizierten Namens %<%T::%D%>"
 
-#: cp/decl.c:7394
+#: cp/decl.c:7466
 #, gcc-internal-format
 msgid "invalid use of qualified-name %<%D::%D%>"
 msgstr "ungÃ¼ltige Verwendung des qualifizierten Namens %<%D::%D%>"
 
-#: cp/decl.c:7406
+#: cp/decl.c:7478
 #, gcc-internal-format
 msgid "type %qT is not derived from type %qT"
 msgstr "Typ %qT ist nicht vom Typ %qT abgeleitet"
 
-#: cp/decl.c:7422 cp/decl.c:7512 cp/decl.c:8660
+#: cp/decl.c:7494 cp/decl.c:7584 cp/decl.c:8732
 #, gcc-internal-format
 msgid "declaration of %qD as non-function"
 msgstr "Deklaration von %qD als Nicht-Funktion"
 
-#: cp/decl.c:7428
+#: cp/decl.c:7500
 #, gcc-internal-format
 msgid "declaration of %qD as non-member"
 msgstr "Deklaration von %qD als Nicht-Element"
 
-#: cp/decl.c:7457
+#: cp/decl.c:7529
 #, gcc-internal-format
 msgid "declarator-id missing; using reserved word %qD"
 msgstr "Deklarator-ID fehlt: reserviertes Wort %qD wird verwendet"
 
-#: cp/decl.c:7504
+#: cp/decl.c:7576
 #, gcc-internal-format
 msgid "function definition does not declare parameters"
 msgstr "Funktionsdefinition deklariert keine Parameter"
 
-#: cp/decl.c:7546
+#: cp/decl.c:7618
 #, gcc-internal-format
 msgid "two or more data types in declaration of %qs"
 msgstr "zwei oder mehr Datentypen in Deklaration von %qs"
 
-#: cp/decl.c:7552
+#: cp/decl.c:7624
 #, gcc-internal-format
 msgid "conflicting specifiers in declaration of %qs"
 msgstr "in Konflikt stehende Spezifikationen fÃ¼r Deklaration von %qs"
 
-#: cp/decl.c:7623 cp/decl.c:7626
+#: cp/decl.c:7695 cp/decl.c:7698
 #, gcc-internal-format
 msgid "ISO C++ forbids declaration of %qs with no type"
 msgstr "ISO-C++ verbietet Deklaration von %qs ohne Typ"
 
-#: cp/decl.c:7651
+#: cp/decl.c:7723
 #, gcc-internal-format
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 msgstr "%<signed%> oder %<unsigned%> ungÃ¼ltig fÃ¼r %qs"
 
-#: cp/decl.c:7653
+#: cp/decl.c:7725
 #, gcc-internal-format
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 msgstr "%<signed%> und %<unsigned%> fÃ¼r %qs gleichzeitig angegeben"
 
-#: cp/decl.c:7655
+#: cp/decl.c:7727
 #, gcc-internal-format
 msgid "%<long long%> invalid for %qs"
 msgstr "%<long long%> ungÃ¼ltig fÃ¼r %qs"
 
-#: cp/decl.c:7657
+#: cp/decl.c:7729
 #, gcc-internal-format
 msgid "%<long%> invalid for %qs"
 msgstr "%<long%> ungÃ¼ltig fÃ¼r %qs"
 
-#: cp/decl.c:7659
+#: cp/decl.c:7731
 #, gcc-internal-format
 msgid "%<short%> invalid for %qs"
 msgstr "%<short%> ungÃ¼ltig fÃ¼r %qs"
 
-#: cp/decl.c:7661
+#: cp/decl.c:7733
 #, gcc-internal-format
 msgid "%<long%> or %<short%> invalid for %qs"
 msgstr "%<long%> oder %<short%> ungÃ¼ltig fÃ¼r %qs"
 
-#: cp/decl.c:7663
+#: cp/decl.c:7735
 #, gcc-internal-format
 msgid "%<long%> or %<short%> specified with char for %qs"
 msgstr "%<long%> oder %<short%> mit Â»charÂ« fÃ¼r %qs angegeben"
 
-#: cp/decl.c:7665
+#: cp/decl.c:7737
 #, gcc-internal-format
 msgid "%<long%> and %<short%> specified together for %qs"
 msgstr "%<long%> und %<short%> fÃ¼r %qs gleichzeitig angegeben"
 
-#: cp/decl.c:7671
+#: cp/decl.c:7743
 #, gcc-internal-format
 msgid "long, short, signed or unsigned used invalidly for %qs"
 msgstr "long, short, signed oder unsigned ungÃ¼ltig verwendet fÃ¼r %qs"
 
-#: cp/decl.c:7735
+#: cp/decl.c:7807
 #, gcc-internal-format
 msgid "complex invalid for %qs"
 msgstr "complex ungÃ¼ltig fÃ¼r %qs"
 
-#: cp/decl.c:7764
+#: cp/decl.c:7836
 #, gcc-internal-format
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 msgstr "Qualifizierer sind bei Deklaration von %<operator %T%> nicht erlaubt"
 
-#: cp/decl.c:7776 cp/typeck.c:7011
+#: cp/decl.c:7848 cp/typeck.c:7039
 #, gcc-internal-format
 msgid "ignoring %qV qualifiers added to function type %qT"
 msgstr "Qualifizierer %qV an Funktionstyp %qT werden ignoriert"
 
-#: cp/decl.c:7799
+#: cp/decl.c:7871
 #, gcc-internal-format
 msgid "member %qD cannot be declared both virtual and static"
 msgstr "Element %qD kann nicht gleichzeitig virtuell und statisch deklariert werden"
 
-#: cp/decl.c:7807
+#: cp/decl.c:7879
 #, gcc-internal-format
 msgid "%<%T::%D%> is not a valid declarator"
 msgstr "%<%T::%D%> ist kein gÃ¼ltiger Deklarator"
 
-#: cp/decl.c:7816
+#: cp/decl.c:7888
 #, gcc-internal-format
 msgid "typedef declaration invalid in parameter declaration"
 msgstr "Â»typedefÂ«-Deklaration in Parameterdeklaration ungÃ¼ltig"
 
-#: cp/decl.c:7822
+#: cp/decl.c:7894
 #, gcc-internal-format
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr "Speicherklassenangaben sind in Parameterdeklarationen ungÃ¼ltig"
 
-#: cp/decl.c:7829
+#: cp/decl.c:7901
 #, gcc-internal-format
 msgid "virtual outside class declaration"
 msgstr "Â»virtualÂ« auÃŸerhalb einer Klassendeklaration"
 
-#: cp/decl.c:7847
+#: cp/decl.c:7919
 #, gcc-internal-format
 msgid "multiple storage classes in declaration of %qs"
 msgstr "mehrere Speicherklassen in Deklaration von %qs"
 
-#: cp/decl.c:7870
+#: cp/decl.c:7942
 #, gcc-internal-format
 msgid "storage class specified for %qs"
 msgstr "Speicherklasse %qs angegeben"
 
-#: cp/decl.c:7904
+#: cp/decl.c:7976
 #, gcc-internal-format
 msgid "top-level declaration of %qs specifies %<auto%>"
 msgstr "Deklaration hÃ¶chster Ebene von %qs gibt %<auto%> an"
 
-#: cp/decl.c:7916
+#: cp/decl.c:7988
 #, gcc-internal-format
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr "Speicherklassenangaben sind in friend-Funktionsdeklarationen ungÃ¼ltig"
 
-#: cp/decl.c:8043
+#: cp/decl.c:8115
 #, gcc-internal-format
 msgid "destructor cannot be static member function"
 msgstr "Destruktor kann keine statische Elementfunktion sein"
 
-#: cp/decl.c:8048
+#: cp/decl.c:8120
 #, gcc-internal-format
 msgid "destructors may not be cv-qualified"
 msgstr "Destruktoren dÃ¼rfen nicht CV-qualifiziert sein"
 
-#: cp/decl.c:8066
+#: cp/decl.c:8138
 #, gcc-internal-format
 msgid "constructors cannot be declared virtual"
 msgstr "Konstruktoren kÃ¶nnen nicht als virtuell deklariert werden"
 
-#: cp/decl.c:8079
+#: cp/decl.c:8151
 #, gcc-internal-format
 msgid "can't initialize friend function %qs"
 msgstr "friend-Funktion %qs kann nicht initialisiert werden"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:8083
+#: cp/decl.c:8155
 #, gcc-internal-format
 msgid "virtual functions cannot be friends"
 msgstr "virtuelle Funktionen kÃ¶nnen keine friends sein"
 
-#: cp/decl.c:8087
+#: cp/decl.c:8159
 #, gcc-internal-format
 msgid "friend declaration not in class definition"
 msgstr "friend-Deklaration nicht in Klassendefinition"
 
-#: cp/decl.c:8089
+#: cp/decl.c:8161
 #, gcc-internal-format
 msgid "can't define friend function %qs in a local class definition"
 msgstr "friend-Funktion %qs kann nicht in einer lokalen Klassendefinition definiert werden"
 
-#: cp/decl.c:8102
+#: cp/decl.c:8174
 #, gcc-internal-format
 msgid "destructors may not have parameters"
 msgstr "Destruktoren dÃ¼rfen keine Parameter haben"
 
-#: cp/decl.c:8121
+#: cp/decl.c:8193
 #, gcc-internal-format
 msgid "cannot declare pointer to %q#T"
 msgstr "Zeiger auf %q#T kann nicht deklariert werden"
 
-#: cp/decl.c:8134 cp/decl.c:8141
+#: cp/decl.c:8206 cp/decl.c:8213
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T"
 msgstr "Referenz auf %q#T kann nicht deklariert werden"
 
-#: cp/decl.c:8143
+#: cp/decl.c:8215
 #, gcc-internal-format
 msgid "cannot declare pointer to %q#T member"
 msgstr "Zeiger auf Element %q#T kann nicht deklariert werden"
 
-#: cp/decl.c:8194
+#: cp/decl.c:8266
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 msgstr "Referenz auf %q#T kann nicht deklariert werden, da letzteres weder Typedef noch Templatetyp-Argument ist"
 
-#: cp/decl.c:8238
+#: cp/decl.c:8310
 #, gcc-internal-format
 msgid "template-id %qD used as a declarator"
 msgstr "Template-ID %qD als Deklarator verwendet"
 
-#: cp/decl.c:8289
+#: cp/decl.c:8361
 #, gcc-internal-format
 msgid "member functions are implicitly friends of their class"
 msgstr "Elementfunktionen sind implizite Â»friendsÂ« ihrer Klasse"
 
-#: cp/decl.c:8293
+#: cp/decl.c:8365
 #, gcc-internal-format
 msgid "extra qualification %<%T::%> on member %qs"
 msgstr "zusÃ¤tzliche Qualifizierung %<%T::%> an Element %qs"
 
-#: cp/decl.c:8325
+#: cp/decl.c:8397
 #, gcc-internal-format
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 msgstr "Elementfunktion %<%T::%s%> innerhalb von %<%T%> kann nicht definiert werden"
 
-#: cp/decl.c:8342
+#: cp/decl.c:8414
 #, gcc-internal-format
 msgid "cannot declare member %<%T::%s%> within %qT"
 msgstr "Element %<%T::%s%> kann nicht in %qT deklariert werden"
 
-#: cp/decl.c:8365
+#: cp/decl.c:8437
 #, gcc-internal-format
 msgid "non-parameter %qs cannot be a parameter pack"
 msgstr "Nicht-Parameter %qs kann kein Parameterpack sein"
 
-#: cp/decl.c:8386
+#: cp/decl.c:8458
 #, gcc-internal-format
 msgid "data member may not have variably modified type %qT"
 msgstr "Datenelement darf nicht variabel modifizierten Typ %qT haben"
 
-#: cp/decl.c:8388
+#: cp/decl.c:8460
 #, gcc-internal-format
 msgid "parameter may not have variably modified type %qT"
 msgstr "Parameter darf nicht variabel modifizierten Typ %qT haben"
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:8396
+#: cp/decl.c:8468
 #, gcc-internal-format
 msgid "only declarations of constructors can be %<explicit%>"
 msgstr "nur Deklarationen von Konstruktoren kÃ¶nnen %<explicit%> sein"
 
-#: cp/decl.c:8404
+#: cp/decl.c:8476
 #, gcc-internal-format
 msgid "non-member %qs cannot be declared %<mutable%>"
 msgstr "Nicht-Element %qs kann nicht als %<mutable%> deklariert sein"
 
-#: cp/decl.c:8409
+#: cp/decl.c:8481
 #, gcc-internal-format
 msgid "non-object member %qs cannot be declared %<mutable%>"
 msgstr "Nicht-Objekt-Element %qs kann nicht als %<mutable%> deklariert sein"
 
-#: cp/decl.c:8415
+#: cp/decl.c:8487
 #, gcc-internal-format
 msgid "function %qs cannot be declared %<mutable%>"
 msgstr "Funktion %qs kann nicht als %<mutable%> deklariert sein"
 
-#: cp/decl.c:8420
+#: cp/decl.c:8492
 #, gcc-internal-format
 msgid "static %qs cannot be declared %<mutable%>"
 msgstr "statisches %qs kann nicht als %<mutable%> deklariert sein"
 
-#: cp/decl.c:8425
+#: cp/decl.c:8497
 #, gcc-internal-format
 msgid "const %qs cannot be declared %<mutable%>"
 msgstr "Konstante %qs kann nicht als %<mutable%> deklariert sein"
 
-#: cp/decl.c:8462
+#: cp/decl.c:8534
 #, gcc-internal-format
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr "%Jtypedef-Name darf kein Spezifizierer mit geschachteltem Namen sein"
 
-#: cp/decl.c:8478
+#: cp/decl.c:8550
 #, gcc-internal-format
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 msgstr "ISO-C++ verbietet geschachtelten Typen %qD mit gleichem Namen wie umschlieÃŸende Klasse"
 
-#: cp/decl.c:8564
+#: cp/decl.c:8636
 #, gcc-internal-format
 msgid "qualified function types cannot be used to declare static member functions"
 msgstr "qualifizierte Funktionstypen kÃ¶nnen nicht verwendet werden, um statische Elementfunktionen zu deklarieren"
 
-#: cp/decl.c:8566
+#: cp/decl.c:8638
 #, gcc-internal-format
 msgid "qualified function types cannot be used to declare free functions"
 msgstr "qualifizierte Funktionstypen kÃ¶nnen nicht verwendet werden, um free-Funktionen zu deklarieren"
 
-#: cp/decl.c:8592
+#: cp/decl.c:8664
 #, gcc-internal-format
 msgid "type qualifiers specified for friend class declaration"
 msgstr "Typkennzeichner fÃ¼r friend-Klassen-Deklaration angegeben"
 
-#: cp/decl.c:8597
+#: cp/decl.c:8669
 #, gcc-internal-format
 msgid "%<inline%> specified for friend class declaration"
 msgstr "%<inline%> fÃ¼r friend-Klassen-Deklaration angegeben"
 
-#: cp/decl.c:8605
+#: cp/decl.c:8677
 #, gcc-internal-format
 msgid "template parameters cannot be friends"
 msgstr "Template-Parameter kÃ¶nnen keine Â»friendsÂ« sein"
 
-#: cp/decl.c:8607
+#: cp/decl.c:8679
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 msgstr "friend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend class %T::%D%>"
 
-#: cp/decl.c:8611
+#: cp/decl.c:8683
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 msgstr "friend-Deklaration erfordert KlassenschlÃ¼ssel, d.h. %<friend %#T%>"
 
-#: cp/decl.c:8624
+#: cp/decl.c:8696
 #, gcc-internal-format
 msgid "trying to make class %qT a friend of global scope"
 msgstr "Versuch, die Klasse %qT zu einem Â»friendÂ« des globalen GÃ¼ltigkeitsbereiches zu machen"
 
-#: cp/decl.c:8635
+#: cp/decl.c:8707
 #, gcc-internal-format
 msgid "invalid qualifiers on non-member function type"
 msgstr "ungÃ¼ltige Qualifizierer an Nicht-Element-Funktionstyp"
 
-#: cp/decl.c:8650
+#: cp/decl.c:8722
 #, gcc-internal-format
 msgid "abstract declarator %qT used as declaration"
 msgstr "abstrakter Deklarator %qT als Deklaration verwendet"
 
-#: cp/decl.c:8679
+#: cp/decl.c:8751
 #, gcc-internal-format
 msgid "cannot use %<::%> in parameter declaration"
 msgstr "%<::%> kann nicht in Parameterdeklaration verwendet werden"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8725
+#: cp/decl.c:8797
 #, gcc-internal-format
 msgid "invalid use of %<::%>"
 msgstr "ungÃ¼ltige Verwendung von %<::%>"
 
-#: cp/decl.c:8740
+#: cp/decl.c:8812
 #, gcc-internal-format
 msgid "can't make %qD into a method -- not in a class"
 msgstr "%qD kann nicht zur Methode gemacht werden -- nicht in einer Klasse"
 
-#: cp/decl.c:8749
+#: cp/decl.c:8821
 #, gcc-internal-format
 msgid "function %qD declared virtual inside a union"
 msgstr "Funktion %qD als virtuell innerhalb einer Union deklariert"
 
-#: cp/decl.c:8758
+#: cp/decl.c:8830
 #, gcc-internal-format
 msgid "%qD cannot be declared virtual, since it is always static"
 msgstr "%qD kann nicht als virtuell deklariert werden, da es immer statisch ist"
 
-#: cp/decl.c:8774
+#: cp/decl.c:8846
 #, gcc-internal-format
 msgid "expected qualified name in friend declaration for destructor %qD"
 msgstr "Qualifizierten Namen in Friend-Deklaration fÃ¼r Destruktor %qD erwartet"
 
-#: cp/decl.c:8784
+#: cp/decl.c:8856
 #, gcc-internal-format
 msgid "declaration of %qD as member of %qT"
 msgstr "Deklaration von %qD als Element %qT"
 
-#: cp/decl.c:8860
+#: cp/decl.c:8863
 #, gcc-internal-format
+msgid "expected qualified name in friend declaration for constructor %qD"
+msgstr "Qualifizierten Namen in Friend-Deklaration fÃ¼r Konstruktor %qD erwartet"
+
+#: cp/decl.c:8939
+#, gcc-internal-format
 msgid "field %qD has incomplete type"
 msgstr "Feld %qD hat unvollstÃ¤ndigen Typen"
 
-#: cp/decl.c:8862
+#: cp/decl.c:8941
 #, gcc-internal-format
 msgid "name %qT has incomplete type"
 msgstr "Name %qT hat unvollstÃ¤ndigen Typen"
 
-#: cp/decl.c:8871
+#: cp/decl.c:8950
 #, gcc-internal-format
 msgid "  in instantiation of template %qT"
 msgstr "  in Instanziierung des Templates %qT"
 
-#: cp/decl.c:8880
+#: cp/decl.c:8959
 #, gcc-internal-format
 msgid "%qE is neither function nor member function; cannot be declared friend"
 msgstr "%qE ist weder eine Funktion noch Elementfunktion; kann nicht als Â»friendÂ« deklariert werden"
@@ -28672,103 +28654,108 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8932
+#: cp/decl.c:9011
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization of member %qD"
 msgstr "ISO-C++ verbietet Initialisierung des Elementes %qD"
 
-#: cp/decl.c:8934
+#: cp/decl.c:9013
 #, gcc-internal-format
 msgid "making %qD static"
 msgstr "%qD wird statisch gemacht"
 
-#: cp/decl.c:8999
+#: cp/decl.c:9078
 #, gcc-internal-format
 msgid "storage class %<auto%> invalid for function %qs"
 msgstr "Speicherklasse %<auto%> ungÃ¼ltig fÃ¼r Funktion %qs"
 
-#: cp/decl.c:9001
+#: cp/decl.c:9080
 #, gcc-internal-format
 msgid "storage class %<register%> invalid for function %qs"
 msgstr "Speicherklasse %<register%> ungÃ¼ltig fÃ¼r Funktion %qs"
 
-#: cp/decl.c:9003
+#: cp/decl.c:9082
 #, gcc-internal-format
 msgid "storage class %<__thread%> invalid for function %qs"
 msgstr "Speicherklasse %<__thread%> ungÃ¼ltig fÃ¼r Funktion %qs"
 
-#: cp/decl.c:9014
+#: cp/decl.c:9093
 #, gcc-internal-format
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 msgstr "%<static%> ungÃ¼ltig fÃ¼r auÃŸerhalb des globalen GÃ¼ltigkeitsbereiches deklarierte Funktion %qs"
 
-#: cp/decl.c:9017
+#: cp/decl.c:9096
 #, gcc-internal-format
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 msgstr "%<inline%> ungÃ¼ltig fÃ¼r auÃŸerhalb des globalen GÃ¼ltigkeitsbereiches deklarierte Funktion %qs"
 
-#: cp/decl.c:9025
+#: cp/decl.c:9104
 #, gcc-internal-format
 msgid "virtual non-class function %qs"
 msgstr "virtuelle Nicht-Klassen-Funktion %qs"
 
-#: cp/decl.c:9056
+#: cp/decl.c:9135
 #, gcc-internal-format
 msgid "cannot declare member function %qD to have static linkage"
 msgstr "Elementfunktion %qD kann nicht deklariert werden, statische Bindung zu haben"
 
 #. FIXME need arm citation
-#: cp/decl.c:9063
+#: cp/decl.c:9142
 #, gcc-internal-format
 msgid "cannot declare static function inside another function"
 msgstr "statische Funktion innerhalb anderer Funktion kann nicht deklariert werden"
 
-#: cp/decl.c:9093
+#: cp/decl.c:9172
 #, gcc-internal-format
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 msgstr "%<static%> darf nicht bei der Definition (im Gegensatz zu Deklaration) eines statischen Datenelementes verwendet werden"
 
-#: cp/decl.c:9100
+#: cp/decl.c:9179
 #, gcc-internal-format
 msgid "static member %qD declared %<register%>"
 msgstr "statisches Element %qD als %<register%> deklariert"
 
-#: cp/decl.c:9105
+#: cp/decl.c:9184
 #, gcc-internal-format
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 msgstr "Element %q#D kann nicht explizit deklariert werden, externe Bindung zu haben"
 
-#: cp/decl.c:9234
+#: cp/decl.c:9313
 #, gcc-internal-format
 msgid "default argument for %q#D has type %qT"
 msgstr "Standardargument fÃ¼r %q#D hat Typ %qT"
 
-#: cp/decl.c:9237
+#: cp/decl.c:9316
 #, gcc-internal-format
 msgid "default argument for parameter of type %qT has type %qT"
 msgstr "Standardargument fÃ¼r Parameter des Typs %qT hat Typ %qT"
 
-#: cp/decl.c:9253
+#: cp/decl.c:9332
 #, gcc-internal-format
 msgid "default argument %qE uses local variable %qD"
 msgstr "Standardargument %qE verwendet lokale Variable %qD"
 
-#: cp/decl.c:9323
+#: cp/decl.c:9399
 #, gcc-internal-format
+msgid "parameter %qD has Java class type"
+msgstr "Parameter %qD hat Java-Klassentyp"
+
+#: cp/decl.c:9412
+#, gcc-internal-format
 msgid "parameter %qD invalidly declared method type"
 msgstr "Parameter %qD deklariert ungÃ¼ltigerweise Methodentyp"
 
-#: cp/decl.c:9347
+#: cp/decl.c:9436
 #, gcc-internal-format
 msgid "parameter %qD includes %s to array of unknown bound %qT"
 msgstr "Parameter %qD bezieht %s in Feld mit unbekannter Grenze %qT ein"
 
-#: cp/decl.c:9361
+#: cp/decl.c:9450
 #, gcc-internal-format
 msgid "parameter packs must be at the end of the parameter list"
 msgstr "Parameterpacks mÃ¼ssen am Ende der Parameterliste stehen"
 
-#: cp/decl.c:9366
+#: cp/decl.c:9455
 #, gcc-internal-format
 msgid "multiple parameters named %qE"
 msgstr "mehrere Parameter wurden %qE genannt"
@@ -28788,138 +28775,138 @@
 #. 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.
-#: cp/decl.c:9581
+#: cp/decl.c:9672
 #, gcc-internal-format
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 msgstr "ungÃ¼ltiger Konstruktor; wahrscheinlich war %<%T (const %T&)%> gemeint"
 
-#: cp/decl.c:9703
+#: cp/decl.c:9794
 #, gcc-internal-format
 msgid "%qD may not be declared within a namespace"
 msgstr "%qD darf nicht innerhalb eines Namensbereiches definiert werden"
 
-#: cp/decl.c:9708
+#: cp/decl.c:9799
 #, gcc-internal-format
 msgid "%qD may not be declared as static"
 msgstr "%qD darf nicht als Â»staticÂ« deklariert werden"
 
-#: cp/decl.c:9731
+#: cp/decl.c:9825
 #, gcc-internal-format
 msgid "%qD must be a nonstatic member function"
 msgstr "%qD muss eine nichtstatische Elementfunktion sein"
 
-#: cp/decl.c:9740
+#: cp/decl.c:9834
 #, gcc-internal-format
 msgid "%qD must be either a non-static member function or a non-member function"
 msgstr "%qD muss entweder eine nichtstatische Elementfunktion oder eine Nicht-Element-Funktion sein"
 
-#: cp/decl.c:9761
+#: cp/decl.c:9855
 #, gcc-internal-format
 msgid "%qD must have an argument of class or enumerated type"
 msgstr "%qD muss ein Argument von einem Klassen- oder AufzÃ¤hlungstyp haben"
 
-#: cp/decl.c:9802
+#: cp/decl.c:9896
 #, gcc-internal-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr "Umwandlung in %s%s wird nie einen Typumwandlungsoperator verwenden"
 
 #. 13.4.0.3
-#: cp/decl.c:9810
+#: cp/decl.c:9904
 #, gcc-internal-format
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr "ISO-C++ verbietet Ãœberladen des Operators ?:"
 
-#: cp/decl.c:9815
+#: cp/decl.c:9909
 #, gcc-internal-format
 msgid "%qD must not have variable number of arguments"
 msgstr "Â»%qDÂ« darf keine variable Argumentanzahl haben"
 
-#: cp/decl.c:9866
+#: cp/decl.c:9960
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its argument"
 msgstr "Suffix-%qD muss %<int%> als sein Argument nehmen"
 
-#: cp/decl.c:9869
+#: cp/decl.c:9963
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its second argument"
 msgstr "Suffix-%qD muss %<int%> als sein zweites Argument nehmen"
 
-#: cp/decl.c:9877
+#: cp/decl.c:9971
 #, gcc-internal-format
 msgid "%qD must take either zero or one argument"
 msgstr "%qD muss entweder null oder ein Argument nehmen"
 
-#: cp/decl.c:9879
+#: cp/decl.c:9973
 #, gcc-internal-format
 msgid "%qD must take either one or two arguments"
 msgstr "Â»%DÂ« muss entweder ein oder zwei Argumente nehmen"
 
-#: cp/decl.c:9901
+#: cp/decl.c:9995
 #, gcc-internal-format
 msgid "prefix %qD should return %qT"
 msgstr "PrÃ¤fix-%qD sollte %qT zurÃ¼ckgeben"
 
-#: cp/decl.c:9907
+#: cp/decl.c:10001
 #, gcc-internal-format
 msgid "postfix %qD should return %qT"
 msgstr "Suffix-%qD sollte %qT zurÃ¼ckgeben"
 
-#: cp/decl.c:9916
+#: cp/decl.c:10010
 #, gcc-internal-format
 msgid "%qD must take %<void%>"
 msgstr "%qD muss %<void%> nehmen"
 
-#: cp/decl.c:9918 cp/decl.c:9927
+#: cp/decl.c:10012 cp/decl.c:10021
 #, gcc-internal-format
 msgid "%qD must take exactly one argument"
 msgstr "%qD muss genau ein Argument nehmen"
 
-#: cp/decl.c:9929
+#: cp/decl.c:10023
 #, gcc-internal-format
 msgid "%qD must take exactly two arguments"
 msgstr "%qD muss genau zwei Argumente nehmen"
 
-#: cp/decl.c:9938
+#: cp/decl.c:10032
 #, gcc-internal-format
 msgid "user-defined %qD always evaluates both arguments"
 msgstr "benutzerdefiniertes %qD wertet immer beide Argumente aus"
 
-#: cp/decl.c:9952
+#: cp/decl.c:10046
 #, gcc-internal-format
 msgid "%qD should return by value"
 msgstr "%qD sollte Wert zurÃ¼ckgeben"
 
-#: cp/decl.c:9964 cp/decl.c:9968
+#: cp/decl.c:10058 cp/decl.c:10062
 #, gcc-internal-format
 msgid "%qD cannot have default arguments"
 msgstr "%qD kann keine Standardargumente haben"
 
-#: cp/decl.c:10026
+#: cp/decl.c:10120
 #, gcc-internal-format
 msgid "using template type parameter %qT after %qs"
 msgstr "Templatetyp-Parameter %qT wird nach %qs verwendet"
 
-#: cp/decl.c:10041
+#: cp/decl.c:10135
 #, gcc-internal-format
 msgid "using typedef-name %qD after %qs"
 msgstr "typedef-Name %qD wird nach %qs verwendet"
 
-#: cp/decl.c:10042
+#: cp/decl.c:10136
 #, gcc-internal-format
 msgid "%q+D has a previous declaration here"
 msgstr "%q+D hat eine vorherige Deklaration hier"
 
-#: cp/decl.c:10050
+#: cp/decl.c:10144
 #, gcc-internal-format
 msgid "%qT referred to as %qs"
 msgstr "%qT als %qs verwendet"
 
-#: cp/decl.c:10051 cp/decl.c:10058
+#: cp/decl.c:10145 cp/decl.c:10152
 #, gcc-internal-format
 msgid "%q+T has a previous declaration here"
 msgstr "%q+T hat eine vorherige Deklaration hier"
 
-#: cp/decl.c:10057
+#: cp/decl.c:10151
 #, gcc-internal-format
 msgid "%qT referred to as enum"
 msgstr "%qT als enum verwendet"
@@ -28931,73 +28918,73 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:10072
+#: cp/decl.c:10166
 #, gcc-internal-format
 msgid "template argument required for %<%s %T%>"
 msgstr "Template-Argument fÃ¼r %<%s %T%> benÃ¶tigt"
 
-#: cp/decl.c:10120 cp/name-lookup.c:2698
+#: cp/decl.c:10214 cp/name-lookup.c:2700
 #, gcc-internal-format
 msgid "%qD has the same name as the class in which it is declared"
 msgstr "%qD hat den gleichen Namen wie die Klasse, in der es deklariert wurde"
 
-#: cp/decl.c:10150 cp/name-lookup.c:2207 cp/parser.c:4036 cp/parser.c:14029
-#: cp/parser.c:16234
+#: cp/decl.c:10244 cp/name-lookup.c:2209 cp/parser.c:4040 cp/parser.c:14099
+#: cp/parser.c:16316
 #, gcc-internal-format
 msgid "reference to %qD is ambiguous"
 msgstr "Referenz auf %qD ist mehrdeutig"
 
-#: cp/decl.c:10264
+#: cp/decl.c:10358
 #, gcc-internal-format
 msgid "use of enum %q#D without previous declaration"
 msgstr "Verwendung des enum %q#D ohne vorherige Deklaration"
 
-#: cp/decl.c:10285
+#: cp/decl.c:10379
 #, gcc-internal-format
 msgid "redeclaration of %qT as a non-template"
 msgstr "Redeklaration von %qT als Nicht-Template"
 
-#: cp/decl.c:10286 cp/pt.c:4154
+#: cp/decl.c:10380
 #, gcc-internal-format
 msgid "previous declaration %q+D"
 msgstr "vorherige Deklaration %q+D"
 
-#: cp/decl.c:10397
+#: cp/decl.c:10491
 #, gcc-internal-format
 msgid "derived union %qT invalid"
 msgstr "abgeleitete Union %qT ist ungÃ¼ltig"
 
-#: cp/decl.c:10406
+#: cp/decl.c:10500
 #, gcc-internal-format
 msgid "Java class %qT cannot have multiple bases"
 msgstr "Java-Klasse %qT kann nicht mehrere Basen haben"
 
-#: cp/decl.c:10417
+#: cp/decl.c:10511
 #, gcc-internal-format
 msgid "Java class %qT cannot have virtual bases"
 msgstr "Java-Klasse %qT kann keine virtuellen Basen haben"
 
-#: cp/decl.c:10440
+#: cp/decl.c:10534
 #, gcc-internal-format
 msgid "base type %qT fails to be a struct or class type"
 msgstr "Basistyp %qT ist kein struct- oder Klassentyp"
 
-#: cp/decl.c:10473
+#: cp/decl.c:10567
 #, gcc-internal-format
 msgid "recursive type %qT undefined"
 msgstr "rekursiver Typ %qT nicht definiert"
 
-#: cp/decl.c:10475
+#: cp/decl.c:10569
 #, gcc-internal-format
 msgid "duplicate base type %qT invalid"
 msgstr "doppelter Basistyp %qT ungÃ¼ltig"
 
-#: cp/decl.c:10552
+#: cp/decl.c:10646
 #, gcc-internal-format
 msgid "multiple definition of %q#T"
 msgstr "mehrfache Definition von %q#T"
 
-#: cp/decl.c:10553
+#: cp/decl.c:10647
 #, gcc-internal-format
 msgid "%Jprevious definition here"
 msgstr "%Jvorherige Definition hier"
@@ -29006,47 +28993,52 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:10692
+#: cp/decl.c:10786
 #, gcc-internal-format
 msgid "no integral type can represent all of the enumerator values for %qT"
 msgstr "kein Ganzzahltyp kann alle AufzÃ¤hlungswerte fÃ¼r %qT darstellen"
 
-#: cp/decl.c:10803
+#: cp/decl.c:10897
 #, gcc-internal-format
 msgid "enumerator value for %qD is not an integer constant"
 msgstr "AufzÃ¤hlungswert fÃ¼r %qD ist keine Ganzzahlkonstante"
 
-#: cp/decl.c:10831
+#: cp/decl.c:10925
 #, gcc-internal-format
 msgid "overflow in enumeration values at %qD"
 msgstr "Ãœberlauf in AufzÃ¤hlungswerten bei %qD"
 
-#: cp/decl.c:10906
+#: cp/decl.c:11002
 #, gcc-internal-format
 msgid "return type %q#T is incomplete"
 msgstr "RÃ¼ckgabetyp %q#T ist unvollstÃ¤ndig"
 
-#: cp/decl.c:11031 cp/typeck.c:6711
+#: cp/decl.c:11004
 #, gcc-internal-format
+msgid "return type has Java class type %q#T"
+msgstr "RÃ¼ckgabetyp hat Java-Klassentyp %q#T"
+
+#: cp/decl.c:11129 cp/typeck.c:6739
+#, gcc-internal-format
 msgid "%<operator=%> should return a reference to %<*this%>"
 msgstr "%<operator=%> sollte eine Referenz auf %<*this%> zurÃ¼ck geben"
 
-#: cp/decl.c:11420
+#: cp/decl.c:11518
 #, gcc-internal-format
 msgid "parameter %qD declared void"
 msgstr "Parameter %qD leer definiert"
 
-#: cp/decl.c:11908
+#: cp/decl.c:12006
 #, gcc-internal-format
 msgid "invalid member function declaration"
 msgstr "ungÃ¼ltige Elementfunktionsdeklaration"
 
-#: cp/decl.c:11923
+#: cp/decl.c:12021
 #, gcc-internal-format
 msgid "%qD is already defined in class %qT"
 msgstr "%qD ist bereits in Klasse %qT definiert"
 
-#: cp/decl.c:12170
+#: cp/decl.c:12268
 #, gcc-internal-format
 msgid "static member function %q#D declared with type qualifiers"
 msgstr "statische Elementfunktion %q#D mit Typqualifizierern deklariert"
@@ -29086,7 +29078,7 @@
 msgid "deleting %qT is undefined"
 msgstr "LÃ¶schen von %qT ist nicht definiert"
 
-#: cp/decl2.c:459 cp/pt.c:3828
+#: cp/decl2.c:459 cp/pt.c:3831
 #, gcc-internal-format
 msgid "template declaration of %q#D"
 msgstr "Templatedeklaration von %q#D"
@@ -29171,22 +29163,22 @@
 msgid "static member %qD cannot be a bit-field"
 msgstr "statisches Element %qD kann kein Bitfeld sein"
 
-#: cp/decl2.c:1122
+#: cp/decl2.c:1165
 #, gcc-internal-format
 msgid "anonymous struct not inside named type"
 msgstr "anonymes struct nicht innerhalb eines benannten Typs"
 
-#: cp/decl2.c:1206
+#: cp/decl2.c:1249
 #, gcc-internal-format
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr "anonymes Aggregat im GÃ¼ltigkeitsbereich eines Namespace muss statisch sein"
 
-#: cp/decl2.c:1215
+#: cp/decl2.c:1258
 #, gcc-internal-format
 msgid "anonymous union with no members"
 msgstr "anonyme Union ohne Element"
 
-#: cp/decl2.c:1251
+#: cp/decl2.c:1294
 #, gcc-internal-format
 msgid "%<operator new%> must return type %qT"
 msgstr "%<operator new%> muss Typ %qT zurÃ¼ck geben"
@@ -29195,52 +29187,52 @@
 #.
 #. The first parameter shall not have an associated default
 #. argument.
-#: cp/decl2.c:1262
+#: cp/decl2.c:1305
 #, gcc-internal-format
 msgid "the first parameter of %<operator new%> cannot have a default argument"
 msgstr "der erste Parameter von %<operator_new%> kann nicht das Standardargument haben"
 
-#: cp/decl2.c:1278
+#: cp/decl2.c:1321
 #, gcc-internal-format
 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
 msgstr "%<operator new%> nimmt Typ %<size_t%> (%qT) als ersten Parameter"
 
-#: cp/decl2.c:1307
+#: cp/decl2.c:1350
 #, gcc-internal-format
 msgid "%<operator delete%> must return type %qT"
 msgstr "%<operator delete%> muss Typ %qT zurÃ¼ck geben"
 
-#: cp/decl2.c:1316
+#: cp/decl2.c:1359
 #, gcc-internal-format
 msgid "%<operator delete%> takes type %qT as first parameter"
 msgstr "%<operator delete%> nimmt Typ %qT als ersten Parameter"
 
-#: cp/decl2.c:1985
+#: cp/decl2.c:2028
 #, gcc-internal-format
 msgid "%qT has a field %qD whose type uses the anonymous namespace"
 msgstr "%qT hat ein Feld %qD, dessen Typ den anonymen Namensbereich verwendet"
 
-#: cp/decl2.c:1992
+#: cp/decl2.c:2035
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than the type of its field %qD"
 msgstr "%qT mit bedeutenderer Sichtbarkeit als der Typ seines Feldes %qD deklariert"
 
-#: cp/decl2.c:2005
+#: cp/decl2.c:2048
 #, gcc-internal-format
 msgid "%qT has a base %qT whose type uses the anonymous namespace"
 msgstr "%qT hat Basis %qT, dessen Typ den anonymen Namensbereich verwendet"
 
-#: cp/decl2.c:2011
+#: cp/decl2.c:2054
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than its base %qT"
 msgstr "%qT mit bedeutenderer Sichtbarkeit als seine Basis %qT deklariert"
 
-#: cp/decl2.c:3395
+#: cp/decl2.c:3441
 #, gcc-internal-format
 msgid "inline function %q+D used but never defined"
 msgstr "inline-Funktion %q+D verwendet, aber nirgendwo definiert"
 
-#: cp/decl2.c:3543
+#: cp/decl2.c:3589
 #, gcc-internal-format
 msgid "default argument missing for parameter %P of %q+#D"
 msgstr "Standardargument fehlt fÃ¼r Parameter %P von %q+#D"
@@ -29248,7 +29240,7 @@
 #. We really want to suppress this warning in system headers,
 #. because libstdc++ uses variadic templates even when we aren't
 #. in C++0x mode.
-#: cp/error.c:2669
+#: cp/error.c:2712
 #, gcc-internal-format
 msgid "ISO C++ does not include variadic templates"
 msgstr "ISO-C++ beinhaltet keine variadischen Templates"
@@ -29280,7 +29272,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr "wirft NULL, was ganzzahlig, aber kein Zeigertyp ist"
 
-#: cp/except.c:643 cp/init.c:1780
+#: cp/except.c:643 cp/init.c:1915
 #, gcc-internal-format
 msgid "%qD should never be overloaded"
 msgstr "%qD sollte niemals Ã¼berladen werden"
@@ -29379,232 +29371,247 @@
 msgid "member %qD declared as friend before type %qT defined"
 msgstr "Element %qD als Â»friendÂ« deklariert, bevor Typ %qT definiert wurde"
 
-#: cp/friend.c:550
+#: cp/friend.c:543
 #, gcc-internal-format
+msgid "friend declaration %qD in local class without prior declaration"
+msgstr "Friend-Deklaration %qD in lokaler Klasse ohne vorherige Deklaration"
+
+#: cp/friend.c:564
+#, gcc-internal-format
 msgid "friend declaration %q#D declares a non-template function"
 msgstr "Â»friendÂ«-Deklaration %q#D deklariert eine Nicht-Template-Funktion"
 
-#: cp/friend.c:554
+#: cp/friend.c:568
 #, 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 "(wenn das nicht beabsichtigt war, sollte sicher gestellt werden, dass das Funktions-Template bereits deklariert wurde, und <> hier hinter Funktionsnamen eingefÃ¼gt wurde) "
 
-#: cp/init.c:334
+#: cp/init.c:374
 #, gcc-internal-format
+msgid "value-initialization of reference"
+msgstr "Wert-Initialisierung von Referenz"
+
+#: cp/init.c:481
+#, gcc-internal-format
 msgid "%J%qD should be initialized in the member initialization list"
 msgstr "%J%qD sollte in Elementinitialisierungsliste initialisiert werden"
 
-#: cp/init.c:382
+#: cp/init.c:529
 #, gcc-internal-format
 msgid "%Jdefault-initialization of %q#D, which has reference type"
 msgstr "%JStandardinitialisierung von %q#D, das Referenztyp hat"
 
-#: cp/init.c:388
+#: cp/init.c:535
 #, gcc-internal-format
 msgid "%Juninitialized reference member %qD"
 msgstr "%Jnicht initialisiertes Referenzelement %qD"
 
-#: cp/init.c:391
+#: cp/init.c:538
 #, gcc-internal-format
 msgid "%Juninitialized member %qD with %<const%> type %qT"
 msgstr "%Jnicht initialisiertes Element %qD mit %<const%>-Typ %qT"
 
-#: cp/init.c:534
+#: cp/init.c:681
 #, gcc-internal-format
 msgid "%q+D will be initialized after"
 msgstr "%q+D wird initialisiert nach"
 
-#: cp/init.c:537
+#: cp/init.c:684
 #, gcc-internal-format
 msgid "base %qT will be initialized after"
 msgstr "Basis %qT wird initialisiert nach"
 
-#: cp/init.c:540
+#: cp/init.c:687
 #, gcc-internal-format
 msgid "  %q+#D"
 msgstr "  %q+#D"
 
-#: cp/init.c:542
+#: cp/init.c:689
 #, gcc-internal-format
 msgid "  base %qT"
 msgstr "  Basis %qT"
 
-#: cp/init.c:543
+#: cp/init.c:690
 #, gcc-internal-format
 msgid "%J  when initialized here"
 msgstr "%J  wÃ¤hrend es hier initialisiert wurde"
 
-#: cp/init.c:559
+#: cp/init.c:706
 #, gcc-internal-format
 msgid "%Jmultiple initializations given for %qD"
 msgstr "%Jmehrere Initialisierungen fÃ¼r %qD angegeben"
 
-#: cp/init.c:562
+#: cp/init.c:709
 #, gcc-internal-format
 msgid "%Jmultiple initializations given for base %qT"
 msgstr "%Jmehrere Initialisierungen fÃ¼r Basis %qT angegeben"
 
-#: cp/init.c:629
+#: cp/init.c:776
 #, gcc-internal-format
 msgid "%Jinitializations for multiple members of %qT"
 msgstr "%JInitialisierungen fÃ¼r mehrere Elemente von %qT"
 
-#: cp/init.c:691
+#: cp/init.c:839
 #, gcc-internal-format
 msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
 msgstr "%JBasisklasse %q#T sollte explizit im Kopierkonstruktor initialisiert werden"
 
-#: cp/init.c:915 cp/init.c:934
+#: cp/init.c:1063 cp/init.c:1082
 #, gcc-internal-format
 msgid "class %qT does not have any field named %qD"
 msgstr "Klasse %qT hat keinen Feldnamen %qD"
 
-#: cp/init.c:921
+#: cp/init.c:1069
 #, gcc-internal-format
 msgid "%q#D is a static data member; it can only be initialized at its definition"
 msgstr "%q#DÂ« ist ein statisches Datenelement; es kann nur bei seiner Definition initialisiert werden"
 
-#: cp/init.c:928
+#: cp/init.c:1076
 #, gcc-internal-format
 msgid "%q#D is not a non-static data member of %qT"
 msgstr "%q#D ist kein Nicht-static-Datenelement von %qT"
 
-#: cp/init.c:967
+#: cp/init.c:1115
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which has no base classes"
 msgstr "unbenannte Initialisierung fÃ¼r %qT, das keine Basisklassen hat"
 
-#: cp/init.c:975
+#: cp/init.c:1123
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which uses multiple inheritance"
 msgstr "unbenannte Initialisierung fÃ¼r %qT, das Mehrfachvererbung verwendet"
 
-#: cp/init.c:1021
+#: cp/init.c:1169
 #, gcc-internal-format
 msgid "%qD is both a direct base and an indirect virtual base"
 msgstr "%qD ist sowohl eine direkte Basis als auch eine indirekte virtuelle Basis"
 
-#: cp/init.c:1029
+#: cp/init.c:1177
 #, gcc-internal-format
 msgid "type %qT is not a direct or virtual base of %qT"
 msgstr "Typ %qT ist keine direkte oder virtuelle Basis von %qT"
 
-#: cp/init.c:1032
+#: cp/init.c:1180
 #, gcc-internal-format
 msgid "type %qT is not a direct base of %qT"
 msgstr "Typ %qT ist keine direkte Basis von %qT"
 
-#: cp/init.c:1112
+#: cp/init.c:1260
 #, gcc-internal-format
 msgid "bad array initializer"
 msgstr "schlechte Feldinitialisierung"
 
-#: cp/init.c:1287
+#: cp/init.c:1435
 #, gcc-internal-format
 msgid "%qT is not an aggregate type"
 msgstr "%qT ist kein Aggregattyp"
 
-#: cp/init.c:1341
+#: cp/init.c:1489
 #, gcc-internal-format
 msgid "incomplete type %qT does not have member %qD"
 msgstr "unvollstÃ¤ndiger Typ %qT hat kein Element %qD"
 
-#: cp/init.c:1354
+#: cp/init.c:1502
 #, gcc-internal-format
 msgid "invalid pointer to bit-field %qD"
 msgstr "ungÃ¼ltiger Zeiger auf Bitfeld %qD"
 
-#: cp/init.c:1431
+#: cp/init.c:1579
 #, gcc-internal-format
 msgid "invalid use of non-static member function %qD"
 msgstr "ungÃ¼ltige Verwendung der nicht-statischen Elementfunktion %qD"
 
-#: cp/init.c:1437
+#: cp/init.c:1585
 #, gcc-internal-format
 msgid "invalid use of non-static data member %qD"
 msgstr "ungÃ¼ltige Verwendung des nicht-statischen Datenelementes %qD"
 
-#: cp/init.c:1714
+#: cp/init.c:1862
 #, gcc-internal-format
 msgid "invalid type %<void%> for new"
 msgstr "ungÃ¼ltiger Typ %<void%> fÃ¼r %<new%>"
 
-#: cp/init.c:1724
+#: cp/init.c:1872
 #, gcc-internal-format
 msgid "uninitialized const in %<new%> of %q#T"
 msgstr "nicht initialisierte Konstante in %<new%> von %q#T"
 
-#: cp/init.c:1775
+#: cp/init.c:1910
 #, gcc-internal-format
 msgid "call to Java constructor with %qs undefined"
 msgstr "Aufruf von Java-Konstruktor mit %qs ist nicht definiert"
 
-#: cp/init.c:1815
+#: cp/init.c:1926
 #, gcc-internal-format
+msgid "Java class %q#T object allocated using placement new"
+msgstr "Objekt der Java-Klasse %q#T mit Platzierung new reserviert"
+
+#: cp/init.c:1955
+#, gcc-internal-format
 msgid "no suitable %qD found in class %qT"
 msgstr "Kein passendes %qD in Klasse %qT gefunden"
 
-#: cp/init.c:1820
+#: cp/init.c:1960
 #, gcc-internal-format
 msgid "request for member %qD is ambiguous"
 msgstr "Abfrage des Elementes %qD ist mehrdeutig"
 
-#: cp/init.c:1972
+#: cp/init.c:2134
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization in array new"
 msgstr "ISO-C++ verbietet Initialisierung eines Feldes mit Â»newÂ«"
 
-#: cp/init.c:2174
+#: cp/init.c:2336
 #, gcc-internal-format
 msgid "size in array new must have integral type"
 msgstr "GrÃ¶ÃŸe des Feldes bei Â»newÂ« muss Ganzzahltyp haben"
 
-#: cp/init.c:2183
+#: cp/init.c:2345
 #, gcc-internal-format
 msgid "new cannot be applied to a reference type"
 msgstr "Â»newÂ« kann nicht auf Referenztyp angewendet werden"
 
-#: cp/init.c:2189
+#: cp/init.c:2351
 #, gcc-internal-format
 msgid "new cannot be applied to a function type"
 msgstr "Â»newÂ« kann nicht auf Funktionstyp angewendet werden"
 
-#: cp/init.c:2228
+#: cp/init.c:2390
 #, gcc-internal-format
 msgid "call to Java constructor, while %<jclass%> undefined"
 msgstr "Aufruf von Java-Konstruktor, wobei %<jclass%> nicht definiert ist"
 
-#: cp/init.c:2246
+#: cp/init.c:2408
 #, gcc-internal-format
 msgid "can't find %<class$%> in %qT"
 msgstr "%<class$%> in %qT kann nicht gefunden werden"
 
-#: cp/init.c:2607
+#: cp/init.c:2769
 #, gcc-internal-format
 msgid "initializer ends prematurely"
 msgstr "Initialisierung endet vorzeitig"
 
-#: cp/init.c:2662
+#: cp/init.c:2824
 #, gcc-internal-format
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr "mehrdimensionales Feld kann nicht initialisiert werden"
 
-#: cp/init.c:2799
+#: cp/init.c:2961
 #, gcc-internal-format
 msgid "possible problem detected in invocation of delete operator:"
 msgstr "mÃ¶gliches Problem bei Aufruf des Â»deleteÂ«-Operators erkannt"
 
-#: cp/init.c:2802
+#: cp/init.c:2964
 #, gcc-internal-format
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr "weder der Destruktor noch der klassenspezifische Operator Â»deleteÂ« wird aufgerufen, auch wenn sie bei der Klassendefinition deklariert werden"
 
-#: cp/init.c:2823
+#: cp/init.c:2985
 #, gcc-internal-format
 msgid "unknown array size in delete"
 msgstr "unbekannte FeldgrÃ¶ÃŸe in Â»deleteÂ«"
 
-#: cp/init.c:3070
+#: cp/init.c:3232
 #, gcc-internal-format
 msgid "type to vector delete is neither pointer or array type"
 msgstr "Typ fÃ¼r Vektor-Â»deleteÂ« ist weder Zeiger- noch Feldtyp"
@@ -29669,22 +29676,22 @@
 msgid "mangling typeof, use decltype instead"
 msgstr "defektes typeof, stattdessen decltype verwenden"
 
-#: cp/mangle.c:2208
+#: cp/mangle.c:2211
 #, gcc-internal-format
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr "call_expr kann wegen eines Fehlers im C++-ABI nicht verarbeitet werden"
 
-#: cp/mangle.c:2216
+#: cp/mangle.c:2219
 #, gcc-internal-format
 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
 msgstr "Null-Operanden-Umwandlungen kÃ¶nnen wegen eines Fehlers im C++-ABI nicht verarbeitet werden"
 
-#: cp/mangle.c:2266
+#: cp/mangle.c:2269
 #, gcc-internal-format
 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
 msgstr "ausgelassener mittlerer Operand fÃ¼r Operator %<?:%> kann nicht verarbeitet werden"
 
-#: cp/mangle.c:2584
+#: cp/mangle.c:2587
 #, gcc-internal-format
 msgid "the mangled name of %qD will change in a future version of GCC"
 msgstr "der verarbeitete Name von %qDÂ« wird sich in einer zukÃ¼nftigen Version des GCC Ã¤ndern"
@@ -29694,27 +29701,27 @@
 msgid "generic thunk code fails for method %q#D which uses %<...%>"
 msgstr "allgemeiner Thunk-Code fÃ¼r Methode %q#D mit %<...%> scheitert"
 
-#: cp/method.c:697
+#: cp/method.c:698
 #, gcc-internal-format
 msgid "non-static const member %q#D, can't use default assignment operator"
 msgstr "nicht-statisches konstantes Element %q#D, Standard-Zuweisungsoperator kann nicht verwendet werden"
 
-#: cp/method.c:703
+#: cp/method.c:704
 #, gcc-internal-format
 msgid "non-static reference member %q#D, can't use default assignment operator"
 msgstr "nicht-statisches Referenzelement %q#D, Standard-Zuweisungsoperator kann nicht verwendet werden"
 
-#: cp/method.c:815
+#: cp/method.c:816
 #, gcc-internal-format
 msgid "%Hsynthesized method %qD first required here "
 msgstr "%HkÃ¼nstlich erzeugte Methode %qD zuerst hier erfordert "
 
-#: cp/method.c:1158
+#: cp/method.c:1159
 #, gcc-internal-format
 msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
 msgstr "vtable-Anordnung fÃ¼r Klasse %qT kÃ¶nnte ABI-unvertrÃ¤glich sein und sich in zukÃ¼nftigen GCC-Versionen durch implizite virtuelle Destruktoren Ã¤ndern"
 
-#: cp/name-lookup.c:728
+#: cp/name-lookup.c:727
 #, gcc-internal-format
 msgid "redeclaration of %<wchar_t%> as %qT"
 msgstr "Redeklaration von %<wchar_t%> als %qT"
@@ -29725,243 +29732,243 @@
 #. [basic.start.main]
 #.
 #. This function shall not be overloaded.
-#: cp/name-lookup.c:758
+#: cp/name-lookup.c:757
 #, gcc-internal-format
 msgid "invalid redeclaration of %q+D"
 msgstr "ungÃ¼ltige Redeklaration von %q+D"
 
-#: cp/name-lookup.c:759
+#: cp/name-lookup.c:758
 #, gcc-internal-format
 msgid "as %qD"
 msgstr "als %qD"
 
-#: cp/name-lookup.c:850
+#: cp/name-lookup.c:849
 #, gcc-internal-format
 msgid "type mismatch with previous external decl of %q#D"
 msgstr "Typen passen nicht zu vorheriger externer Deklaration von %q#D"
 
-#: cp/name-lookup.c:851
+#: cp/name-lookup.c:850
 #, gcc-internal-format
 msgid "previous external decl of %q+#D"
 msgstr "vorherige externe Deklaration von %q+#D"
 
-#: cp/name-lookup.c:942
+#: cp/name-lookup.c:941
 #, gcc-internal-format
 msgid "extern declaration of %q#D doesn't match"
 msgstr "externe Deklaration von %q#D passt nicht"
 
-#: cp/name-lookup.c:943
+#: cp/name-lookup.c:942
 #, gcc-internal-format
 msgid "global declaration %q+#D"
 msgstr "globale Deklaration von %q+#D"
 
-#: cp/name-lookup.c:980 cp/name-lookup.c:987
+#: cp/name-lookup.c:979 cp/name-lookup.c:986
 #, gcc-internal-format
 msgid "declaration of %q#D shadows a parameter"
 msgstr "Deklaration von %q#D Ã¼berdeckt einen Parameter"
 
 #. Location of previous decl is not useful in this case.
-#: cp/name-lookup.c:1012
+#: cp/name-lookup.c:1011
 #, gcc-internal-format
 msgid "declaration of %qD shadows a member of 'this'"
 msgstr "Deklaration von %qD Ã¼berdeckt ein Element von 'this'"
 
-#: cp/name-lookup.c:1018
+#: cp/name-lookup.c:1017
 #, gcc-internal-format
 msgid "declaration of %qD shadows a previous local"
 msgstr "Deklaration von %qD Ã¼berdeckt einen vorhergehenden lokalen Bezeichner"
 
-#: cp/name-lookup.c:1025
+#: cp/name-lookup.c:1024
 #, gcc-internal-format
 msgid "declaration of %qD shadows a global declaration"
 msgstr "Deklaration von %qD Ã¼berdeckt eine globale Deklaration"
 
-#: cp/name-lookup.c:1148
+#: cp/name-lookup.c:1147
 #, gcc-internal-format
 msgid "name lookup of %qD changed"
 msgstr "Suche nach %qD hat sich geÃ¤ndert"
 
-#: cp/name-lookup.c:1149
+#: cp/name-lookup.c:1148
 #, gcc-internal-format
 msgid "  matches this %q+D under ISO standard rules"
 msgstr "  passt nach ISO-Standardregeln zu diesem %q+D"
 
-#: cp/name-lookup.c:1151
+#: cp/name-lookup.c:1150
 #, gcc-internal-format
 msgid "  matches this %q+D under old rules"
 msgstr "  passt nach den alten Regeln zu diesem %q+D"
 
-#: cp/name-lookup.c:1169 cp/name-lookup.c:1177
+#: cp/name-lookup.c:1168 cp/name-lookup.c:1176
 #, gcc-internal-format
 msgid "name lookup of %qD changed for new ISO %<for%> scoping"
 msgstr "Namenssuche von %qD hat sich fÃ¼r neue ISO-Regeln zum Â»forÂ«-GÃ¼ltigkeitsbereich geÃ¤ndert"
 
-#: cp/name-lookup.c:1171
+#: cp/name-lookup.c:1170
 #, gcc-internal-format
 msgid "  cannot use obsolete binding at %q+D because it has a destructor"
 msgstr "  veraltete Bindung bei %q+D kann nicht verwendet werden, weil es einen Destruktor hat"
 
-#: cp/name-lookup.c:1179
+#: cp/name-lookup.c:1178
 #, gcc-internal-format
 msgid "  using obsolete binding at %q+D"
 msgstr "  bei %q+D wird veraltete Bindung verwendet"
 
-#: cp/name-lookup.c:1232
+#: cp/name-lookup.c:1231
 #, gcc-internal-format
 msgid "%s %s(%E) %p %d\n"
 msgstr "%s %s(%E) %p %d\n"
 
-#: cp/name-lookup.c:1235
+#: cp/name-lookup.c:1234
 #, gcc-internal-format
 msgid "%s %s %p %d\n"
 msgstr "%s %s %p %d\n"
 
-#: cp/name-lookup.c:1362
+#: cp/name-lookup.c:1361
 #, gcc-internal-format
 msgid "XXX is_class_level != (current_scope == class_scope)\n"
 msgstr "XXX is_class_level != (current_scope == class_scope)\n"
 
-#: cp/name-lookup.c:1920
+#: cp/name-lookup.c:1922
 #, gcc-internal-format
 msgid "%q#D hides constructor for %q#T"
 msgstr "%q#D verdeckt Konstruktor fÃ¼r %q#T"
 
-#: cp/name-lookup.c:1937
+#: cp/name-lookup.c:1939
 #, gcc-internal-format
 msgid "%q#D conflicts with previous using declaration %q#D"
 msgstr "%q#D steht mit vorheriger %<using%>-Deklaration %q#D in Konflikt"
 
-#: cp/name-lookup.c:1960
+#: cp/name-lookup.c:1962
 #, gcc-internal-format
 msgid "previous non-function declaration %q+#D"
 msgstr "vorherige Deklaration %q+#D einer Nicht-Funktion"
 
-#: cp/name-lookup.c:1961
+#: cp/name-lookup.c:1963
 #, gcc-internal-format
 msgid "conflicts with function declaration %q#D"
 msgstr "steht mit Funktionsdeklaration %q#D in Konflikt"
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2039 cp/name-lookup.c:2064
+#: cp/name-lookup.c:2041 cp/name-lookup.c:2066
 #, gcc-internal-format
 msgid "%qT is not a namespace"
 msgstr "%qT ist kein Namensbereich"
 
 #. 7.3.3/5
 #. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2049
+#: cp/name-lookup.c:2051
 #, gcc-internal-format
 msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
 msgstr "eine %<using%>-Deklaration kann keine Template-ID angeben. Stattdessen %<using %D%> versuchen"
 
-#: cp/name-lookup.c:2056
+#: cp/name-lookup.c:2058
 #, gcc-internal-format
 msgid "namespace %qD not allowed in using-declaration"
 msgstr "namespace %qD in %<using%>-Deklaration nicht erlaubt"
 
-#: cp/name-lookup.c:2092
+#: cp/name-lookup.c:2094
 #, gcc-internal-format
 msgid "%qD not declared"
 msgstr "%qD nicht deklariert"
 
-#: cp/name-lookup.c:2128 cp/name-lookup.c:2165 cp/name-lookup.c:2199
-#: cp/name-lookup.c:2214
+#: cp/name-lookup.c:2130 cp/name-lookup.c:2167 cp/name-lookup.c:2201
+#: cp/name-lookup.c:2216
 #, gcc-internal-format
 msgid "%qD is already declared in this scope"
 msgstr "%qD wurde in diesem GÃ¼ltigkeitsbereich bereits deklariert"
 
-#: cp/name-lookup.c:2817
+#: cp/name-lookup.c:2819
 #, gcc-internal-format
 msgid "using-declaration for non-member at class scope"
 msgstr "Â»usingÂ«-Deklaration fÃ¼r Nicht-Element im GÃ¼ltigkeitsbereich der Klasse"
 
-#: cp/name-lookup.c:2824
+#: cp/name-lookup.c:2826
 #, gcc-internal-format
 msgid "%<%T::%D%> names destructor"
 msgstr "%<%T::%D%> benennt Destruktor"
 
-#: cp/name-lookup.c:2829
+#: cp/name-lookup.c:2831
 #, gcc-internal-format
 msgid "%<%T::%D%> names constructor"
 msgstr "%<%T::%D%> benennt Konstruktor"
 
-#: cp/name-lookup.c:2834
+#: cp/name-lookup.c:2836
 #, gcc-internal-format
 msgid "%<%T::%D%> names constructor in %qT"
 msgstr "%<%T::%D%> benennt Konstruktor in %qT"
 
-#: cp/name-lookup.c:2884
+#: cp/name-lookup.c:2886
 #, gcc-internal-format
 msgid "no members matching %<%T::%D%> in %q#T"
 msgstr "kein Element passt zu %<%T::%D%> in %q#T"
 
-#: cp/name-lookup.c:2952
+#: cp/name-lookup.c:2954
 #, gcc-internal-format
 msgid "declaration of %qD not in a namespace surrounding %qD"
 msgstr "Deklaration von %qD nicht in einem Namensbereich um %qD"
 
-#: cp/name-lookup.c:2960
+#: cp/name-lookup.c:2962
 #, gcc-internal-format
 msgid "explicit qualification in declaration of %qD"
 msgstr "explizite Qualifizierung in Deklaration von %qD"
 
-#: cp/name-lookup.c:3003
+#: cp/name-lookup.c:3005
 #, gcc-internal-format
 msgid "%qD should have been declared inside %qD"
 msgstr "%qD sollte innerhalb von %qD deklariert werden"
 
-#: cp/name-lookup.c:3048
+#: cp/name-lookup.c:3050
 #, gcc-internal-format
 msgid "%qD attribute requires a single NTBS argument"
 msgstr "Attribut %qD erfordert ein einzelnes NTBS-Argument"
 
-#: cp/name-lookup.c:3055
+#: cp/name-lookup.c:3057
 #, gcc-internal-format
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 msgstr "Attribut %qD ist bedeutungslos, da die Elemente des anonymen Namensraums lokale Symbole erhalten"
 
-#: cp/name-lookup.c:3064 cp/name-lookup.c:3433
+#: cp/name-lookup.c:3066 cp/name-lookup.c:3435
 #, gcc-internal-format
 msgid "%qD attribute directive ignored"
 msgstr "Attribut-Anweisung %qD wird ignoriert"
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3111
 #, gcc-internal-format
 msgid "namespace alias %qD not allowed here, assuming %qD"
 msgstr "Namensbereich-Alias %qD ist hier nicht erlaubt, %qD angenommen"
 
-#: cp/name-lookup.c:3421
+#: cp/name-lookup.c:3423
 #, gcc-internal-format
 msgid "strong using only meaningful at namespace scope"
 msgstr "starkes Â»usingÂ« ist nur im GÃ¼ltigkeitsbereich des Namensbereiches sinnvoll"
 
-#: cp/name-lookup.c:3425
+#: cp/name-lookup.c:3427
 #, gcc-internal-format
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 msgstr "aktueller Namensbereich %qD schlieÃŸt nicht stark verwendeten Namensbereich %qD ein"
 
-#: cp/name-lookup.c:4318
+#: cp/name-lookup.c:4320
 #, gcc-internal-format
 msgid "%q+D is not a function,"
 msgstr "%q+D ist keine Funktion,"
 
-#: cp/name-lookup.c:4319
+#: cp/name-lookup.c:4321
 #, gcc-internal-format
 msgid "  conflict with %q+D"
 msgstr "  Konflikt mit %q+D"
 
-#: cp/name-lookup.c:4752
+#: cp/name-lookup.c:4756
 #, gcc-internal-format
 msgid "argument dependent lookup finds %q+D"
 msgstr "ArgumentabhÃ¤ngiges Nachschlagen findet %q+D"
 
-#: cp/name-lookup.c:5184
+#: cp/name-lookup.c:5188
 #, gcc-internal-format
 msgid "XXX entering pop_everything ()\n"
 msgstr "XXX Eintritt in pop_everything ()\n"
 
-#: cp/name-lookup.c:5193
+#: cp/name-lookup.c:5197
 #, gcc-internal-format
 msgid "XXX leaving pop_everything ()\n"
 msgstr "XXX pop_everything () wird verlassen\n"
@@ -29971,368 +29978,373 @@
 msgid "identifier %<%s%> will become a keyword in C++0x"
 msgstr "Bezeichner %<%s%> wird in C++0x ein SchlÃ¼sselwort"
 
-#: cp/parser.c:2066
+#: cp/parser.c:2069
 #, gcc-internal-format
 msgid "%<#pragma%> is not allowed here"
 msgstr "%<#pragma%> ist hier nicht erlaubt"
 
-#: cp/parser.c:2096
+#: cp/parser.c:2099
 #, gcc-internal-format
 msgid "%<%E::%E%> has not been declared"
 msgstr "%<%E::%E%> wurde nicht deklariert"
 
-#: cp/parser.c:2099
+#: cp/parser.c:2102
 #, gcc-internal-format
 msgid "%<::%E%> has not been declared"
 msgstr "%<::%E%> wurde nicht deklariert"
 
-#: cp/parser.c:2102
+#: cp/parser.c:2105
 #, gcc-internal-format
 msgid "request for member %qE in non-class type %qT"
 msgstr "Abfrage des Elementes %qE in Nicht-Klassentyp %qT"
 
-#: cp/parser.c:2105
+#: cp/parser.c:2108
 #, gcc-internal-format
 msgid "%<%T::%E%> has not been declared"
 msgstr "%<%T::%E%> wurde nicht deklariert"
 
-#: cp/parser.c:2108
+#: cp/parser.c:2111
 #, gcc-internal-format
 msgid "%qE has not been declared"
 msgstr "%qE wurde nicht deklariert"
 
-#: cp/parser.c:2111
+#: cp/parser.c:2114
 #, gcc-internal-format
 msgid "%<%E::%E%> %s"
 msgstr "%<%E::%E%> %s"
 
-#: cp/parser.c:2113
+#: cp/parser.c:2116
 #, gcc-internal-format
 msgid "%<::%E%> %s"
 msgstr "%<::%E%> %s"
 
-#: cp/parser.c:2115
+#: cp/parser.c:2118
 #, gcc-internal-format
 msgid "%qE %s"
 msgstr "%qE %s"
 
-#: cp/parser.c:2151
+#: cp/parser.c:2155
 #, gcc-internal-format
-msgid "ISO C++ does not support %<long long%>"
-msgstr "ISO-C++ unterstÃ¼tzt nicht %<long long%>"
+msgid "ISO C++ 1998 does not support %<long long%>"
+msgstr "ISO-C++ 1998 unterstÃ¼tzt nicht %<long long%>"
 
-#: cp/parser.c:2171
+#: cp/parser.c:2175
 #, gcc-internal-format
 msgid "duplicate %qs"
 msgstr "doppeltes %qs"
 
-#: cp/parser.c:2214
+#: cp/parser.c:2218
 #, gcc-internal-format
 msgid "new types may not be defined in a return type"
 msgstr "neue Typen dÃ¼rfen nicht in einem RÃ¼ckgabetyp definiert werden"
 
-#: cp/parser.c:2215
+#: cp/parser.c:2219
 #, gcc-internal-format
 msgid "(perhaps a semicolon is missing after the definition of %qT)"
 msgstr "(vielleicht fehlt ein Semikolon hinter der Definition von %qT)"
 
-#: cp/parser.c:2234 cp/parser.c:4077 cp/pt.c:5443
+#: cp/parser.c:2238 cp/parser.c:4081 cp/pt.c:5509
 #, gcc-internal-format
 msgid "%qT is not a template"
 msgstr "%qT ist kein Template"
 
-#: cp/parser.c:2236
+#: cp/parser.c:2240
 #, gcc-internal-format
 msgid "%qE is not a template"
 msgstr "%qE ist kein Template"
 
-#: cp/parser.c:2238
+#: cp/parser.c:2242
 #, gcc-internal-format
 msgid "invalid template-id"
 msgstr "ungÃ¼ltige Template-ID"
 
-#: cp/parser.c:2267
+#: cp/parser.c:2271
 #, gcc-internal-format
 msgid "%s cannot appear in a constant-expression"
 msgstr "%s kann nicht in einem Konstanten-Ausdruck auftreten"
 
-#: cp/parser.c:2292
+#: cp/parser.c:2296
 #, gcc-internal-format
 msgid "invalid use of template-name %qE without an argument list"
 msgstr "ungÃ¼ltige Verwendung des Template-Namens %qE ohne eine Argumentliste"
 
-#: cp/parser.c:2294
+#: cp/parser.c:2298
 #, gcc-internal-format
 msgid "invalid use of destructor %qD as a type"
 msgstr "ungÃ¼ltige Benutzung des Destruktors %qD als Typ"
 
 #. Something like 'unsigned A a;'
-#: cp/parser.c:2297
+#: cp/parser.c:2301
 #, gcc-internal-format
 msgid "invalid combination of multiple type-specifiers"
 msgstr "ungÃ¼ltige Kombination mehrerer Typ-Spezifizierer"
 
 #. Issue an error message.
-#: cp/parser.c:2301
+#: cp/parser.c:2305
 #, gcc-internal-format
 msgid "%qE does not name a type"
 msgstr "%qE bezeichnet keinen Typ"
 
-#: cp/parser.c:2333
+#: cp/parser.c:2337
 #, gcc-internal-format
 msgid "(perhaps %<typename %T::%E%> was intended)"
 msgstr "(vielleicht war %<typename %T::%E%> beabsichtigt)"
 
-#: cp/parser.c:2348
+#: cp/parser.c:2352
 #, gcc-internal-format
 msgid "%qE in namespace %qE does not name a type"
 msgstr "%qE in Namensbereich %qE bezeichnet keinen Typ"
 
-#: cp/parser.c:2351
+#: cp/parser.c:2355
 #, gcc-internal-format
 msgid "%qE in class %qT does not name a type"
 msgstr "%qE in Klasse %qT bezeichnet keinen Typen"
 
-#: cp/parser.c:3160
+#: cp/parser.c:3164
 #, gcc-internal-format
 msgid "ISO C++ forbids braced-groups within expressions"
 msgstr "ISO-C++ verbietet Gruppen in geschweiften Klammern innerhalb von AusdrÃ¼cken"
 
-#: cp/parser.c:3171
+#: cp/parser.c:3175
 #, gcc-internal-format
 msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
 msgstr "Anweisungs-AusdrÃ¼cke sind weder auÃŸerhalb von Funktionen noch in Template-Argumenten erlaubt"
 
-#: cp/parser.c:3229
+#: cp/parser.c:3233
 #, gcc-internal-format
 msgid "%<this%> may not be used in this context"
 msgstr "%<this%> darf in diesem Kontext nicht verwendet werden"
 
-#: cp/parser.c:3412
+#: cp/parser.c:3416
 #, gcc-internal-format
 msgid "local variable %qD may not appear in this context"
 msgstr "lokale Variable %qD darf in diesem Kontext nicht auftauchen"
 
-#: cp/parser.c:3711
+#: cp/parser.c:3715
 #, gcc-internal-format
 msgid "scope %qT before %<~%> is not a class-name"
 msgstr "Bereich %qT vor %<~%> ist kein Klassenname"
 
-#: cp/parser.c:3812
+#: cp/parser.c:3816
 #, gcc-internal-format
 msgid "declaration of %<~%T%> as member of %qT"
 msgstr "Deklaration von %<~%T%> als Element von %qT"
 
-#: cp/parser.c:3826
+#: cp/parser.c:3830
 #, gcc-internal-format
 msgid "typedef-name %qD used as destructor declarator"
 msgstr "typedef-Name %qD als Destruktor-Deklarator verwendet"
 
-#: cp/parser.c:4480
+#: cp/parser.c:4484
 #, gcc-internal-format
 msgid "ISO C++ forbids compound-literals"
 msgstr "ISO-C++ verbietet zusammengesetzte Literale"
 
-#: cp/parser.c:4837
+#: cp/parser.c:4841
 #, gcc-internal-format
 msgid "%qE does not have class type"
 msgstr "%qE hat keinen Klassentyp"
 
-#: cp/parser.c:4920 cp/typeck.c:1978
+#: cp/parser.c:4924 cp/typeck.c:2024
 #, gcc-internal-format
 msgid "invalid use of %qD"
 msgstr "ungÃ¼ltige Verwendung von %qD"
 
-#: cp/parser.c:5480
+#: cp/parser.c:5486
 #, gcc-internal-format
 msgid "array bound forbidden after parenthesized type-id"
 msgstr "Feldgrenze hinter geklammerter type-id ist verboten"
 
-#: cp/parser.c:5481
+#: cp/parser.c:5487
 #, gcc-internal-format
 msgid "try removing the parentheses around the type-id"
 msgstr "Klammern um die Type-ID sollten entfernt werden"
 
-#: cp/parser.c:5671
+#: cp/parser.c:5677
 #, gcc-internal-format
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr "Ausdruck in new-Deklarator muss Ganzzahl- oder AufzÃ¤hlungstyp haben"
 
-#: cp/parser.c:5860
+#: cp/parser.c:5866
 #, gcc-internal-format
 msgid "use of old-style cast"
 msgstr "Verwendung einer Typumwandlung im alten Stil"
 
-#: cp/parser.c:5986
+#: cp/parser.c:5992
 #, gcc-internal-format
 msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
 msgstr "%HOperator %<>>%> wird in C++0x als zwei spitze schlieÃŸende Klammern behandelt"
 
-#: cp/parser.c:5989
+#: cp/parser.c:5995
 #, gcc-internal-format
 msgid "suggest parentheses around %<>>%> expression"
 msgstr "Klammern um %<>>%>-Ausdruck empfohlen"
 
-#: cp/parser.c:6793
+#: cp/parser.c:6799
 #, gcc-internal-format
 msgid "case label %qE not within a switch statement"
 msgstr "case-Marke %qE nicht innerhalb einer switch-Anweisung"
 
-#: cp/parser.c:6922
+#: cp/parser.c:6928
 #, gcc-internal-format
 msgid "%<else%> without a previous %<if%>"
 msgstr "%<else%> ohne vorheriges %<if%>"
 
-#: cp/parser.c:7208
+#: cp/parser.c:7214
 #, gcc-internal-format
 msgid "suggest a space before %<;%> or explicit braces around empty body in %<%s%> statement"
 msgstr "vor %<;%> wird ein Leerzeichen empfohlen oder explizite geschweifte Klammern um leeren KÃ¶rper in Anweisung %<%s%>"
 
-#: cp/parser.c:7468
+#: cp/parser.c:7474
 #, gcc-internal-format
 msgid "ISO C++ forbids computed gotos"
 msgstr "ISO-C++ verbietet berechnete Gotos"
 
-#: cp/parser.c:7608
+#: cp/parser.c:7614
 #, gcc-internal-format
 msgid "extra %<;%>"
 msgstr "zusÃ¤tzliches %<;%>"
 
-#: cp/parser.c:7825
+#: cp/parser.c:7831
 #, gcc-internal-format
 msgid "%<__label__%> not at the beginning of a block"
 msgstr "%<__label__%> nicht am Anfang eines Blocks"
 
-#: cp/parser.c:7958
+#: cp/parser.c:7964
 #, gcc-internal-format
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr "Vermischung von Deklarationen und Funktionsdefinitionen ist verboten"
 
-#: cp/parser.c:8090
+#: cp/parser.c:8096
 #, gcc-internal-format
 msgid "%<friend%> used outside of class"
 msgstr "%<friend%> auÃŸerhalb einer Klasse verwendet"
 
-#: cp/parser.c:8244
+#: cp/parser.c:8250
 #, gcc-internal-format
 msgid "class definition may not be declared a friend"
 msgstr "Klassendefinition darf nicht als Â»friendÂ« deklariert sein"
 
-#: cp/parser.c:8308 cp/parser.c:15155
+#: cp/parser.c:8314 cp/parser.c:15235
 #, gcc-internal-format
 msgid "templates may not be %<virtual%>"
 msgstr "Templates dÃ¼rfen nicht %<virtual%> sein"
 
-#: cp/parser.c:8775
+#: cp/parser.c:8786
 #, gcc-internal-format
 msgid "only constructors take base initializers"
 msgstr "nur Konstruktoren nehmen Basisinitialisierungen"
 
-#: cp/parser.c:8795
+#: cp/parser.c:8806
 #, gcc-internal-format
 msgid "cannot expand initializer for member %<%D%>"
 msgstr "Initialisierung fÃ¼r Element %<%D%> kann nicht aufgelÃ¶st werden"
 
-#: cp/parser.c:8847
+#: cp/parser.c:8858
 #, gcc-internal-format
 msgid "anachronistic old-style base class initializer"
 msgstr "anachronistische Basisklasseninitialisierung im alten Stil"
 
-#: cp/parser.c:8892
+#: cp/parser.c:8903
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr "SchlÃ¼sselwort %<typename%> in diesem Kontext nicht erlaubt (eine qualifizierte Elementinitialisierung ist implizit ein Typ)"
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:9237
+#: cp/parser.c:9248
 #, gcc-internal-format
 msgid "keyword %<export%> not implemented, and will be ignored"
 msgstr "SchlÃ¼sselwort %<export%> nicht implementiert, und wird ignoriert"
 
-#: cp/parser.c:9482 cp/parser.c:9583
+#: cp/parser.c:9419 cp/parser.c:9517 cp/parser.c:9618
 #, gcc-internal-format
 msgid "template parameter pack %qD cannot have a default argument"
 msgstr "Templateparameterpack %qD kann kein Standardargument haben"
 
-#: cp/parser.c:9485 cp/parser.c:9586
+#: cp/parser.c:9422
 #, gcc-internal-format
+msgid "template parameter pack cannot have a default argument"
+msgstr "Templateparameterpack kann kein Standardargument haben"
+
+#: cp/parser.c:9520 cp/parser.c:9621
+#, gcc-internal-format
 msgid "template parameter packs cannot have default arguments"
 msgstr "Template-Parameterpacks kÃ¶nnen keine Standardargumente haben"
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:9723
+#: cp/parser.c:9758
 #, gcc-internal-format
 msgid "%<<::%> cannot begin a template-argument list"
 msgstr "%<<::%> kann keine Templateargumentliste einleiten"
 
-#: cp/parser.c:9724
+#: cp/parser.c:9759
 #, gcc-internal-format
 msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
 msgstr "%<<:%> ist eine andere Schreibweise fÃ¼r %<[%>. Leerraum zwischen %<<%> und %<::%> einfÃ¼gen"
 
-#: cp/parser.c:9731
+#: cp/parser.c:9766
 #, gcc-internal-format
 msgid "(if you use -fpermissive G++ will accept your code)"
 msgstr "(G++ wird den Code mit Â»-fpermissiveÂ« akzeptieren)"
 
-#: cp/parser.c:9804
+#: cp/parser.c:9839
 #, gcc-internal-format
 msgid "parse error in template argument list"
 msgstr "Syntaxfehler in Templateargumentliste"
 
 #. Explain what went wrong.
-#: cp/parser.c:9917
+#: cp/parser.c:9952
 #, gcc-internal-format
 msgid "non-template %qD used as template"
 msgstr "Nicht-Template %qD als Template verwendet"
 
-#: cp/parser.c:9918
+#: cp/parser.c:9953
 #, gcc-internal-format
 msgid "use %<%T::template %D%> to indicate that it is a template"
 msgstr "%<%T::template %D%> verwenden, um dies als Template zu kennzeichnen"
 
-#: cp/parser.c:10441
+#: cp/parser.c:10476
 #, gcc-internal-format
 msgid "template specialization with C linkage"
 msgstr "Templatespezialisierung mit C-Bindung angegeben"
 
-#: cp/parser.c:11032
+#: cp/parser.c:11067
 #, gcc-internal-format
 msgid "using %<typename%> outside of template"
 msgstr "%<typename%> auÃŸerhalb des Templates verwendet"
 
-#: cp/parser.c:11191
+#: cp/parser.c:11226
 #, gcc-internal-format
 msgid "declaration %qD does not declare anything"
 msgstr "Deklaration %qD deklariert nichts"
 
-#: cp/parser.c:11275
+#: cp/parser.c:11310
 #, gcc-internal-format
 msgid "attributes ignored on uninstantiated type"
 msgstr "Attribute an instanziiertem Typen ignoriert"
 
-#: cp/parser.c:11279
+#: cp/parser.c:11314
 #, gcc-internal-format
 msgid "attributes ignored on template instantiation"
 msgstr "Attribute an Templateinstanziierung ignoriert"
 
-#: cp/parser.c:11284
+#: cp/parser.c:11319
 #, gcc-internal-format
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 msgstr "Attribute an Spezifizierer ausfÃ¼hrlichen Typs ignoriert, der keine VorwÃ¤rtsdeklaration ist"
 
-#: cp/parser.c:11406
+#: cp/parser.c:11441
 #, gcc-internal-format
 msgid "comma at end of enumerator list"
 msgstr "Komma am Ende der AufzÃ¤hlungsliste"
 
-#: cp/parser.c:11498
+#: cp/parser.c:11533
 #, gcc-internal-format
 msgid "%qD is not a namespace-name"
 msgstr "%qD ist kein Namensbereichs-Name"
 
-#: cp/parser.c:11599
+#: cp/parser.c:11634
 #, gcc-internal-format
 msgid "%<namespace%> definition is not allowed here"
 msgstr "%<namespace%>-Definition ist hier nicht erlaubt"
@@ -30340,142 +30352,157 @@
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:11738
+#: cp/parser.c:11773
 #, gcc-internal-format
 msgid "a template-id may not appear in a using-declaration"
 msgstr "eine Template-ID darf nicht in Â»usingÂ«-Deklaration auftreten"
 
-#: cp/parser.c:12094
+#: cp/parser.c:12135
 #, gcc-internal-format
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr "asm-Spezifikation ist bei Funktionsdefinition nicht erlaubt"
 
-#: cp/parser.c:12096
+#: cp/parser.c:12137
 #, gcc-internal-format
 msgid "attributes are not allowed on a function-definition"
 msgstr "bei einer Funktionsdefinition sind keine Attribute erlaubt"
 
-#: cp/parser.c:12229
+#: cp/parser.c:12270
 #, gcc-internal-format
 msgid "initializer provided for function"
 msgstr "Initialisierung fÃ¼r Funktion bereitgestellt"
 
-#: cp/parser.c:12249
+#: cp/parser.c:12290
 #, gcc-internal-format
 msgid "attributes after parenthesized initializer ignored"
 msgstr "Attribute hinter geklammerter Initialisierung werden ignoriert"
 
-#: cp/parser.c:12630 cp/pt.c:8772
+#: cp/parser.c:12671 cp/pt.c:8893
 #, gcc-internal-format
 msgid "array bound is not an integer constant"
 msgstr "Feldgrenze ist keine Ganzzahlkonstante"
 
-#: cp/parser.c:12739
+#: cp/parser.c:12780
 #, gcc-internal-format
 msgid "%<%T::%E%> is not a type"
 msgstr "%<%T::%E%> ist kein Typ"
 
-#: cp/parser.c:12765
+#: cp/parser.c:12806
 #, gcc-internal-format
 msgid "invalid use of constructor as a template"
 msgstr "ungÃ¼ltige Benutzung des Konstruktors als Template"
 
-#: cp/parser.c:12766
+#: cp/parser.c:12807
 #, gcc-internal-format
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 msgstr "%<%T::%D%> statt %<%T::%D%> verwenden, um den Konstruktor mit qualifiziertem Namen zu benennen"
 
-#: cp/parser.c:12938
+#: cp/parser.c:12979
 #, gcc-internal-format
 msgid "%qD is a namespace"
 msgstr "%qD ist ein Namensbereich"
 
-#: cp/parser.c:13013
+#: cp/parser.c:13054
 #, gcc-internal-format
 msgid "duplicate cv-qualifier"
 msgstr "doppelter CV-Qualifizierer"
 
-#: cp/parser.c:13600
+#: cp/parser.c:13640
 #, gcc-internal-format
 msgid "file ends in default argument"
 msgstr "Datei endet in Standardargument"
 
-#: cp/parser.c:13673
+#: cp/parser.c:13683
 #, gcc-internal-format
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr "veraltete Verwendung des Standardarguments fÃ¼r Parameter einer Nicht-Funktion"
 
-#: cp/parser.c:13676
+#: cp/parser.c:13686
 #, gcc-internal-format
 msgid "default arguments are only permitted for function parameters"
 msgstr "Standardargumente sind nur fÃ¼r Funktionsparameter zugelassen"
 
-#: cp/parser.c:13877
+#: cp/parser.c:13702
 #, gcc-internal-format
+msgid "%sparameter pack %qD cannot have a default argument"
+msgstr "%sParameterpack %qD kann kein Standardargument haben"
+
+#: cp/parser.c:13705
+#, gcc-internal-format
+msgid "%sparameter pack cannot have a default argument"
+msgstr "%sParameterpack kann kein Standardargument haben"
+
+#: cp/parser.c:13947
+#, gcc-internal-format
 msgid "ISO C++ does not allow designated initializers"
 msgstr "ISO-C++ erlaubt keine benannten Initialisierungen"
 
-#: cp/parser.c:14477
+#: cp/parser.c:14547
 #, gcc-internal-format
 msgid "invalid class name in declaration of %qD"
 msgstr "ungÃ¼ltiger Klassenname in Deklaration von %qD"
 
-#: cp/parser.c:14489
+#: cp/parser.c:14559
 #, gcc-internal-format
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 msgstr "Deklaration von %qD in Namensraum %qD, der nicht %qD einschlieÃŸt"
 
-#: cp/parser.c:14492
+#: cp/parser.c:14562
 #, gcc-internal-format
 msgid "declaration of %qD in %qD which does not enclose %qD"
 msgstr "Deklaration von %qD in %qD, das nicht %qD einschlieÃŸt"
 
-#: cp/parser.c:14505
+#: cp/parser.c:14575
 #, gcc-internal-format
 msgid "extra qualification ignored"
 msgstr "zusÃ¤tzliche Qualifizierung ignoriert"
 
-#: cp/parser.c:14516
+#: cp/parser.c:14586
 #, gcc-internal-format
 msgid "an explicit specialization must be preceded by %<template <>%>"
 msgstr "einer expliziten Spezialisierung muss %<template <>%> vorausgehen"
 
-#: cp/parser.c:14609
+#: cp/parser.c:14613
 #, gcc-internal-format
+msgid "function template %qD redeclared as a class template"
+msgstr "Funktions-Template %qD als Klassentemplate redeklariert"
+
+#: cp/parser.c:14689
+#, gcc-internal-format
 msgid "previous definition of %q+#T"
 msgstr "vorherige Definition von %q+#T"
 
-#: cp/parser.c:14855
+#: cp/parser.c:14935
 #, gcc-internal-format
 msgid "%Hextra %<;%>"
 msgstr "%HzusÃ¤tzliches %<;%>"
 
-#: cp/parser.c:14873
+#: cp/parser.c:14953
 #, gcc-internal-format
 msgid "a class-key must be used when declaring a friend"
 msgstr "ein KlassenschlÃ¼ssel muss bei Deklaration als Â»friendÂ« verwendet werden"
 
-#: cp/parser.c:14887
+#: cp/parser.c:14967
 #, gcc-internal-format
 msgid "friend declaration does not name a class or function"
 msgstr "Â»friendÂ«-Deklaration benennt keine Klasse oder Funktion"
 
-#: cp/parser.c:15064
+#: cp/parser.c:15144
 #, gcc-internal-format
 msgid "pure-specifier on function-definition"
 msgstr "reiner Spezifizierer bei Funktionsdefinition"
 
-#: cp/parser.c:15356
+#: cp/parser.c:15438
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed outside of templates"
 msgstr "SchlÃ¼sselwort %<typename%> nicht auÃŸerhalb von Templates erlaubt"
 
-#: cp/parser.c:15358
+#: cp/parser.c:15440
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 msgstr "SchlÃ¼sselwort %<typename%> nicht erlaubt in diesem Kontext (die Basisklasse ist implizit ein Typ)"
 
-#: cp/parser.c:16407
+#: cp/parser.c:16489
 #, gcc-internal-format
 msgid "too few template-parameter-lists"
 msgstr "zu wenige Templateparameterlisten"
@@ -30484,13 +30511,13 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:16422
+#: cp/parser.c:16504
 #, gcc-internal-format
 msgid "too many template-parameter-lists"
 msgstr "zu viele Templateparameterlisten"
 
 #. Issue an error message.
-#: cp/parser.c:16694
+#: cp/parser.c:16776
 #, gcc-internal-format
 msgid "named return values are no longer supported"
 msgstr "benannte RÃ¼ckgabewerte werden nicht mehr unterstÃ¼tzt"
@@ -30498,234 +30525,234 @@
 #. 14.5.2.2 [temp.mem]
 #.
 #. A local class shall not have member templates.
-#: cp/parser.c:16766
+#: cp/parser.c:16848
 #, gcc-internal-format
 msgid "invalid declaration of member template in local class"
 msgstr "ungÃ¼ltige Deklaration eines Elementtemplates in lokaler Klasse"
 
-#: cp/parser.c:16775
+#: cp/parser.c:16857
 #, gcc-internal-format
 msgid "template with C linkage"
 msgstr "Template mit C-Bindung"
 
-#: cp/parser.c:16919
+#: cp/parser.c:17001
 #, gcc-internal-format
 msgid "template declaration of %qs"
 msgstr "Templatedeklaration von %qs"
 
-#: cp/parser.c:16982
+#: cp/parser.c:17064
 #, gcc-internal-format
 msgid "explicit template specialization cannot have a storage class"
 msgstr "explizite Template-Spezialisierung kann keine Speicherklasse haben"
 
-#: cp/parser.c:17171
+#: cp/parser.c:17253
 #, gcc-internal-format
 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
 msgstr "%H%<>>%> sollte innerhalb einer geschachtelten Templateargumentliste %<> >%> sein"
 
-#: cp/parser.c:17184
+#: cp/parser.c:17266
 #, gcc-internal-format
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 msgstr "falsches %<>>%>; %<>%> verwenden, um eine Templateargumentliste zu beenden"
 
-#: cp/parser.c:17519
+#: cp/parser.c:17601
 #, gcc-internal-format
 msgid "invalid use of %qD in linkage specification"
 msgstr "ungÃ¼ltige Verwendung von %qD in Spezifizierung der Bindung"
 
-#: cp/parser.c:17532
+#: cp/parser.c:17614
 #, gcc-internal-format
 msgid "%<__thread%> before %qD"
 msgstr "%<__thread%> vor %qD"
 
-#: cp/parser.c:17847
+#: cp/parser.c:17929
 #, gcc-internal-format
 msgid "%qs tag used in naming %q#T"
 msgstr "Markierung %qs bei Benennung von %q#T verwendet"
 
-#: cp/parser.c:17868
+#: cp/parser.c:17950
 #, gcc-internal-format
 msgid "%qD redeclared with different access"
 msgstr "%qD mit anderem Zugriff redeklariert"
 
-#: cp/parser.c:17885
+#: cp/parser.c:17967
 #, gcc-internal-format
 msgid "%<template%> (as a disambiguator) is only allowed within templates"
 msgstr "%<template%> (zur ErklÃ¤rung) ist nur innerhalb von Templates erlaubt"
 
-#: cp/parser.c:18138 cp/parser.c:19061 cp/parser.c:19192
+#: cp/parser.c:18220 cp/parser.c:19143 cp/parser.c:19274
 #, gcc-internal-format
 msgid "misplaced %<@%D%> Objective-C++ construct"
 msgstr "unpassendes Objective-C++-Konstrukt %<@%D%>"
 
-#: cp/parser.c:18279
+#: cp/parser.c:18361
 #, gcc-internal-format
 msgid "%<@encode%> must specify a type as an argument"
 msgstr "%<@encode%> muss als Argument einen Typen angeben"
 
-#: cp/parser.c:18594
+#: cp/parser.c:18676
 #, gcc-internal-format
 msgid "invalid Objective-C++ selector name"
 msgstr "UngÃ¼ltiger Objective-C++-Selektorname"
 
-#: cp/parser.c:18925
+#: cp/parser.c:19007
 #, gcc-internal-format
 msgid "identifier expected after %<@protocol%>"
 msgstr "Bezeichner nach %<@protocol%> erwartet"
 
-#: cp/parser.c:19626
+#: cp/parser.c:19708
 #, gcc-internal-format
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr "Ablauf %<runtime%> akzeptiert keinen Parameter %<chunk_size%>"
 
-#: cp/parser.c:19735
+#: cp/parser.c:19824
 #, gcc-internal-format
 msgid "%qs is not valid for %qs"
 msgstr "%qs ist fÃ¼r %qs ungÃ¼ltig"
 
-#: cp/parser.c:20390
+#: cp/parser.c:20479
 #, gcc-internal-format
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 msgstr "Ausschuss am Ende von %<#pragma GCC pch_preprocess%>"
 
-#: cp/parser.c:20477
+#: cp/parser.c:20566
 #, gcc-internal-format
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr "%<#pragma omp section%> darf nur in %<#pragma omp sections%>-Konstrukt verwendet werden"
 
-#: cp/parser.c:20535
+#: cp/parser.c:20624
 #, gcc-internal-format
 msgid "inter-module optimizations not implemented for C++"
 msgstr "Optimierungen zwischen Modulen noch nicht implementiert fÃ¼r C++"
 
-#: cp/pt.c:249
+#: cp/pt.c:252
 #, gcc-internal-format
 msgid "data member %qD cannot be a member template"
 msgstr "Datenelement %qD kann kein Elementtemplate sein"
 
-#: cp/pt.c:261
+#: cp/pt.c:264
 #, gcc-internal-format
 msgid "invalid member template declaration %qD"
 msgstr "ungÃ¼ltige Elementtemplatedeklaration %qD"
 
-#: cp/pt.c:609
+#: cp/pt.c:612
 #, gcc-internal-format
 msgid "explicit specialization in non-namespace scope %qD"
 msgstr "explizite Spezialisierung in GÃ¼ltigkeitsbereich des Nicht-Namensbereiches %qD"
 
-#: cp/pt.c:623
+#: cp/pt.c:626
 #, gcc-internal-format
 msgid "enclosing class templates are not explicitly specialized"
 msgstr "einschlieÃŸende Klassentemplates werden nicht explizit spezialisiert"
 
-#: cp/pt.c:711
+#: cp/pt.c:714
 #, gcc-internal-format
 msgid "specialization of %qD in different namespace"
 msgstr "Spezialisierung von %qD in anderem Namensbereich"
 
-#: cp/pt.c:712 cp/pt.c:809
+#: cp/pt.c:715 cp/pt.c:812
 #, gcc-internal-format
 msgid "  from definition of %q+#D"
 msgstr "  aus Definition von %q+#D"
 
-#: cp/pt.c:729
+#: cp/pt.c:732
 #, gcc-internal-format
 msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
 msgstr "explizite Instantiierung von %qD in Namensbereich %qD (das nicht Namensbereich %qD einschlieÃŸt)"
 
-#: cp/pt.c:747
+#: cp/pt.c:750
 #, gcc-internal-format
 msgid "name of class shadows template template parameter %qD"
 msgstr "Name der Klasse verdeckt Template-Templateparameter %qD"
 
-#: cp/pt.c:776
+#: cp/pt.c:779
 #, gcc-internal-format
 msgid "specialization of %qT after instantiation"
 msgstr "Spezialisierung von %qT hinter Instanziierung"
 
-#: cp/pt.c:808
+#: cp/pt.c:811
 #, gcc-internal-format
 msgid "specializing %q#T in different namespace"
 msgstr "%q#T wird in anderem Namensbereich spezialisiert"
 
-#: cp/pt.c:823
+#: cp/pt.c:826
 #, gcc-internal-format
 msgid "specialization %qT after instantiation %qT"
 msgstr "Spezialisierung %qT hinter Instanziierung %qT"
 
-#: cp/pt.c:836
+#: cp/pt.c:839
 #, gcc-internal-format
 msgid "explicit specialization of non-template %qT"
 msgstr "explizite Spezialisierung des Nicht-Templates %qT"
 
-#: cp/pt.c:1238
+#: cp/pt.c:1246
 #, gcc-internal-format
 msgid "specialization of %qD after instantiation"
 msgstr "Spezialisierung von %qD nach Instanziierung"
 
-#: cp/pt.c:1464
+#: cp/pt.c:1472
 #, gcc-internal-format
 msgid "%qD is not a function template"
 msgstr "%qD ist kein Funktionstemplate"
 
-#: cp/pt.c:1673
+#: cp/pt.c:1681
 #, gcc-internal-format
 msgid "template-id %qD for %q+D does not match any template declaration"
 msgstr "Template-ID %qD fÃ¼r %q+D passt zu keiner Templatedeklaration"
 
-#: cp/pt.c:1681
+#: cp/pt.c:1689
 #, gcc-internal-format
 msgid "ambiguous template specialization %qD for %q+D"
 msgstr "mehrdeutige Templatespezialisierung %qD fÃ¼r %q+D"
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1916 cp/pt.c:1970
+#: cp/pt.c:1924 cp/pt.c:1978
 #, gcc-internal-format
 msgid "template-id %qD in declaration of primary template"
 msgstr "Template-ID %qD in Deklaration des ersten Templates"
 
-#: cp/pt.c:1929
+#: cp/pt.c:1937
 #, gcc-internal-format
 msgid "template parameter list used in explicit instantiation"
 msgstr "Templateparameterliste in expliziter Instanziierung verwendet"
 
-#: cp/pt.c:1935
+#: cp/pt.c:1943
 #, gcc-internal-format
 msgid "definition provided for explicit instantiation"
 msgstr "Definition fÃ¼r explizite Instanziierung angegeben"
 
-#: cp/pt.c:1943
+#: cp/pt.c:1951
 #, gcc-internal-format
 msgid "too many template parameter lists in declaration of %qD"
 msgstr "zu viele Templateparameterlisten in Deklaration von %qD"
 
-#: cp/pt.c:1946
+#: cp/pt.c:1954
 #, gcc-internal-format
 msgid "too few template parameter lists in declaration of %qD"
 msgstr "zu wenige Templateparameterlisten in Deklaration von %qD"
 
-#: cp/pt.c:1948
+#: cp/pt.c:1956
 #, gcc-internal-format
 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
 msgstr "der expliziten Spezialisierung von %D muss %<template <>%> vorausgehen"
 
-#: cp/pt.c:1967
+#: cp/pt.c:1975
 #, gcc-internal-format
 msgid "function template partial specialization %qD is not allowed"
 msgstr "Teilspezialisierung %qD des Funktionstemplates ist nicht erlaubt"
 
-#: cp/pt.c:1999
+#: cp/pt.c:2007
 #, gcc-internal-format
 msgid "default argument specified in explicit specialization"
 msgstr "Standardargument in expliziter Spezialisierung angegeben"
 
-#: cp/pt.c:2029
+#: cp/pt.c:2037
 #, gcc-internal-format
 msgid "%qD is not a template function"
 msgstr "%qD ist keine Templatefunktion"
 
-#: cp/pt.c:2037
+#: cp/pt.c:2045
 #, gcc-internal-format
 msgid "%qD is not declared in %qD"
 msgstr "%qD in %qD nicht deklariert"
@@ -30738,100 +30765,110 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:2099
+#: cp/pt.c:2107
 #, gcc-internal-format
 msgid "specialization of implicitly-declared special member function"
 msgstr "Spezialisierung der implizit deklarierten speziellen Elementfunktion"
 
-#: cp/pt.c:2143
+#: cp/pt.c:2151
 #, gcc-internal-format
 msgid "no member function %qD declared in %qT"
 msgstr "keine Elementfunktion %qD in %qT deklariert"
 
-#: cp/pt.c:2642
+#: cp/pt.c:2628
 #, gcc-internal-format
 msgid "base initializer expansion %<%T%> contains no parameter packs"
 msgstr "AuflÃ¶sung der Basisinitialisierung %<%T%> enthÃ¤lt keine Parameterpacks"
 
-#: cp/pt.c:2701
+#: cp/pt.c:2687
 #, gcc-internal-format
 msgid "expansion pattern %<%T%> contains no argument packs"
 msgstr "AuflÃ¶sungsmuster %<%T%> enthÃ¤lt keine Argumentpacks"
 
-#: cp/pt.c:2703
+#: cp/pt.c:2689
 #, gcc-internal-format
 msgid "expansion pattern %<%E%> contains no argument packs"
 msgstr "AuflÃ¶sungsmuster %<%E%> enthÃ¤lt keine Argumentpacks"
 
-#: cp/pt.c:2745
+#: cp/pt.c:2730
 #, gcc-internal-format
 msgid "parameter packs not expanded with `...':"
 msgstr "Parameterpacks nicht mit Â»...Â« aufgelÃ¶st:"
 
-#: cp/pt.c:2760 cp/pt.c:3383
+#: cp/pt.c:2745 cp/pt.c:3361
 #, gcc-internal-format
 msgid "        %qD"
 msgstr "        %qD"
 
-#: cp/pt.c:2762
+#: cp/pt.c:2747
 #, gcc-internal-format
 msgid "        <anonymous>"
 msgstr "        <anonym>"
 
-#: cp/pt.c:2875
+#: cp/pt.c:2852
 #, gcc-internal-format
 msgid "declaration of %q+#D"
 msgstr "Deklaration von %q+#D"
 
-#: cp/pt.c:2876
+#: cp/pt.c:2853
 #, gcc-internal-format
 msgid " shadows template parm %q+#D"
 msgstr " Ã¼berdeckt Templateparameter %q+#D"
 
-#: cp/pt.c:3379
+#: cp/pt.c:3357
 #, gcc-internal-format
 msgid "template parameters not used in partial specialization:"
 msgstr "nicht in partieller Spezialisierung verwendete Templateparameter:"
 
-#: cp/pt.c:3394
+#: cp/pt.c:3372
 #, gcc-internal-format
 msgid "partial specialization %qT does not specialize any template arguments"
 msgstr "Teilspezialisierung %qT spezialisiert keine Templateargumente"
 
-#: cp/pt.c:3439
+#: cp/pt.c:3417
 #, gcc-internal-format
 msgid "parameter pack argument %qE must be at the end of the template argument list"
 msgstr "Argument %qE fÃ¼r Parameterpack muss am Ende der Templateargumentliste sein"
 
-#: cp/pt.c:3441
+#: cp/pt.c:3419
 #, gcc-internal-format
 msgid "parameter pack argument %qT must be at the end of the template argument list"
 msgstr "Argument %qT fÃ¼r Parameterpack muss am Ende der Templateargumentliste sein"
 
-#: cp/pt.c:3462
+#: cp/pt.c:3440
 #, gcc-internal-format
 msgid "template argument %qE involves template parameter(s)"
 msgstr "Templateargument %qE betrifft Templateparameter"
 
-#: cp/pt.c:3505
+#: cp/pt.c:3484
 #, gcc-internal-format
 msgid "type %qT of template argument %qE depends on template parameter(s)"
 msgstr "Typ %qT des Templatearguments %qE hÃ¤ngt von Templateparameter(n) ab"
 
-#: cp/pt.c:3611
+#: cp/pt.c:3591
 #, gcc-internal-format
 msgid "no default argument for %qD"
 msgstr "kein Standard-Argument fÃ¼r %qD"
 
-#: cp/pt.c:3796
+#: cp/pt.c:3609
 #, gcc-internal-format
+msgid "parameter pack %qE must be at the end of the template parameter list"
+msgstr "Parameterpack %qE muss am Ende der Templateparameterliste sein"
+
+#: cp/pt.c:3612
+#, gcc-internal-format
+msgid "parameter pack %qT must be at the end of the template parameter list"
+msgstr "Parameterpack %qT muss am Ende der Templateparameterliste sein"
+
+#: cp/pt.c:3799
+#, gcc-internal-format
 msgid "template class without a name"
 msgstr "Templateklasse ohne Namen"
 
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:3804
+#: cp/pt.c:3807
 #, gcc-internal-format
 msgid "destructor %qD declared as member template"
 msgstr "Destruktor %qD als Element-Template deklariert"
@@ -30841,77 +30878,72 @@
 #. An allocation function can be a function
 #. template. ... Template allocation functions shall
 #. have two or more parameters.
-#: cp/pt.c:3819
+#: cp/pt.c:3822
 #, gcc-internal-format
 msgid "invalid template declaration of %qD"
 msgstr "ungÃ¼ltige Templatedeklaration von %qD"
 
-#: cp/pt.c:3890
+#: cp/pt.c:3939
 #, gcc-internal-format
-msgid "parameter pack %qE must be at the end of the template parameter list"
-msgstr "Parameterpack %qE muss am Ende der Templateparameterliste sein"
-
-#: cp/pt.c:3893
-#, gcc-internal-format
-msgid "parameter pack %qT must be at the end of the template parameter list"
-msgstr "Parameterpack %qT muss am Ende der Templateparameterliste sein"
-
-#: cp/pt.c:3953
-#, gcc-internal-format
 msgid "template definition of non-template %q#D"
 msgstr "Template-Definition eines Nicht-Templates %q#D"
 
-#: cp/pt.c:3996
+#: cp/pt.c:3982
 #, gcc-internal-format
 msgid "expected %d levels of template parms for %q#D, got %d"
 msgstr "%d Ebenen von Template-Parametern fÃ¼r %q#D erwartet, %d erhalten"
 
-#: cp/pt.c:4008
+#: cp/pt.c:3994
 #, gcc-internal-format
 msgid "got %d template parameters for %q#D"
 msgstr "%d Template-Parameter fÃ¼r %q#D erhalten"
 
-#: cp/pt.c:4011
+#: cp/pt.c:3997
 #, gcc-internal-format
 msgid "got %d template parameters for %q#T"
 msgstr "%d Template-Parameter fÃ¼r %q#T erhalten"
 
-#: cp/pt.c:4013
+#: cp/pt.c:3999
 #, gcc-internal-format
 msgid "  but %d required"
 msgstr "  aber %d benÃ¶tigt"
 
-#: cp/pt.c:4031
+#: cp/pt.c:4017
 #, gcc-internal-format
 msgid "template arguments to %qD do not match original template %qD"
 msgstr "Template-Argumente fÃ¼r %qD passen nicht zum ursprÃ¼nglichen Template %qD"
 
-#: cp/pt.c:4035
+#: cp/pt.c:4021
 #, gcc-internal-format
 msgid "use template<> for an explicit specialization"
 msgstr "template<> fÃ¼r eine explizite Spezialisierung verwenden"
 
-#: cp/pt.c:4131
+#: cp/pt.c:4117
 #, gcc-internal-format
 msgid "%qT is not a template type"
 msgstr "%qT ist kein Template-Typ"
 
-#: cp/pt.c:4144
+#: cp/pt.c:4130
 #, gcc-internal-format
 msgid "template specifiers not specified in declaration of %qD"
 msgstr "keine Templatespezifizierer in Deklaration von %qD angegeben"
 
-#: cp/pt.c:4155
+#: cp/pt.c:4140
 #, gcc-internal-format
-msgid "used %d template parameter(s) instead of %d"
-msgstr "%d Template-Parameter statt %d verwendet"
+msgid "redeclared with %d template parameter(s)"
+msgstr "mit %d Template-Parameter(n) redeklariert"
 
-#: cp/pt.c:4184
+#: cp/pt.c:4142
 #, gcc-internal-format
+msgid "previous declaration %q+D used %d template parameter(s)"
+msgstr "vorherige Deklaration %q+D verwendete %d Template-Parameter"
+
+#: cp/pt.c:4176
+#, gcc-internal-format
 msgid "template parameter %q+#D"
 msgstr "Template-Parameter %q+#D"
 
-#: cp/pt.c:4185
+#: cp/pt.c:4177
 #, gcc-internal-format
 msgid "redeclared here as %q#D"
 msgstr "hier als %q#D redeklariert"
@@ -30920,182 +30952,182 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:4195
+#: cp/pt.c:4187
 #, gcc-internal-format
 msgid "redefinition of default argument for %q#D"
 msgstr "Redefinition des Standardarguments fÃ¼r %q#D"
 
-#: cp/pt.c:4196
+#: cp/pt.c:4188
 #, gcc-internal-format
-msgid "%J  original definition appeared here"
-msgstr "%J  ursprÃ¼ngliche Definition trat hier auf"
+msgid "%Joriginal definition appeared here"
+msgstr "%JursprÃ¼ngliche Definition trat hier auf"
 
-#: cp/pt.c:4300
+#: cp/pt.c:4292
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage"
 msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da die Funktion %qD keine externe Bindung hat"
 
-#: cp/pt.c:4341
+#: cp/pt.c:4333
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
 msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da Zeichenkettensymbole in diesem Zusammenhang nicht verwendet werden kÃ¶nnen"
 
-#: cp/pt.c:4418
+#: cp/pt.c:4410
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
 msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es ein nicht konstanter Ausdruck ist"
 
-#: cp/pt.c:4462
+#: cp/pt.c:4454
 #, gcc-internal-format
 msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
 msgstr "%qD ist kein gÃ¼ltiges Templateargument, weil %qD eine Variable und nicht die Adresse einer Variable ist"
 
-#: cp/pt.c:4480
+#: cp/pt.c:4472
 #, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
 msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil %qE keine Variable ist"
 
-#: cp/pt.c:4487
+#: cp/pt.c:4479
 #, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
 msgstr "%qE ist kein gÃ¼ltiges Templateargument des Typs %qT, weil %qD keine externe Bindung hat"
 
-#: cp/pt.c:4517
+#: cp/pt.c:4509
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
 msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, da es in CV-Qualifikation in Konflikt steht"
 
-#: cp/pt.c:4524
+#: cp/pt.c:4516
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
 msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es kein L-Wert ist"
 
-#: cp/pt.c:4537
+#: cp/pt.c:4529
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
 msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil Objekt %qD keine externe Bindung hat"
 
-#: cp/pt.c:4577
+#: cp/pt.c:4569
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a pointer"
 msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es ein Zeiger ist"
 
-#: cp/pt.c:4579
+#: cp/pt.c:4571
 #, gcc-internal-format
 msgid "try using %qE instead"
 msgstr "stattdessen %qE verwenden"
 
-#: cp/pt.c:4614
+#: cp/pt.c:4606
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
 msgstr "%qE ist kein gÃ¼ltiges Templateargument fÃ¼r Typ %qT, weil es vom Typ %qT ist"
 
-#: cp/pt.c:4617
+#: cp/pt.c:4609
 #, gcc-internal-format
 msgid "standard conversions are not allowed in this context"
 msgstr "Standardumwandlungen sind in diesem Kontext nicht erlaubt"
 
-#: cp/pt.c:4797
+#: cp/pt.c:4860
 #, gcc-internal-format
 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
 msgstr "um auf ein Typelement eines Templateparameters zu verweisen, %<typename %E%> verwenden"
 
-#: cp/pt.c:4813 cp/pt.c:4832 cp/pt.c:4882
+#: cp/pt.c:4876 cp/pt.c:4895 cp/pt.c:4945
 #, gcc-internal-format
 msgid "type/value mismatch at argument %d in template parameter list for %qD"
 msgstr "Typ/Wert des Arguments %d passt nicht in Template-Parameterliste fÃ¼r %qD"
 
-#: cp/pt.c:4817
+#: cp/pt.c:4880
 #, gcc-internal-format
 msgid "  expected a constant of type %qT, got %qT"
 msgstr "  Konstante des Typs %qT erwartet, %qT erhalten"
 
-#: cp/pt.c:4821
+#: cp/pt.c:4884
 #, gcc-internal-format
 msgid "  expected a class template, got %qE"
 msgstr "  Klassentemplate erwartet, %qE erhalten"
 
-#: cp/pt.c:4823
+#: cp/pt.c:4886
 #, gcc-internal-format
 msgid "  expected a type, got %qE"
 msgstr "  einen Typ erwartet, %qE erhalten"
 
-#: cp/pt.c:4836
+#: cp/pt.c:4899
 #, gcc-internal-format
 msgid "  expected a type, got %qT"
 msgstr "  einen Typ erwartet, %qT erhalten"
 
-#: cp/pt.c:4838
+#: cp/pt.c:4901
 #, gcc-internal-format
 msgid "  expected a class template, got %qT"
 msgstr "  Klassentemplate erwartet, %qT erhalten"
 
-#: cp/pt.c:4885
+#: cp/pt.c:4948
 #, gcc-internal-format
 msgid "  expected a template of type %qD, got %qD"
 msgstr "  ein Template des Typs %qD erwartet, %qD erhalten"
 
-#: cp/pt.c:4928
+#: cp/pt.c:4991
 #, gcc-internal-format
 msgid "could not convert template argument %qE to %qT"
 msgstr "Templateargument %qE konnte nicht in %qT umgewandelt werden"
 
-#: cp/pt.c:4984
+#: cp/pt.c:5047
 #, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr "falsche Anzahl der Templateargumente (%d, sollte %d sein)"
 
-#: cp/pt.c:5116
+#: cp/pt.c:5179
 #, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d%s)"
 msgstr "falsche Anzahl der Templateargumente (%d, sollte %d%s sein)"
 
-#: cp/pt.c:5120
+#: cp/pt.c:5183
 #, gcc-internal-format
 msgid "provided for %q+D"
 msgstr "fÃ¼r %q+D bereitgestellt"
 
-#: cp/pt.c:5177
+#: cp/pt.c:5242
 #, gcc-internal-format
 msgid "cannot expand %<%E%> into a fixed-length argument list"
 msgstr "%<%E%> kann nicht in Argumentliste fester LÃ¤nge aufgelÃ¶st werden"
 
-#: cp/pt.c:5180
+#: cp/pt.c:5245
 #, gcc-internal-format
 msgid "cannot expand %<%T%> into a fixed-length argument list"
 msgstr "%<%T%> kann nicht in Argumentliste fester LÃ¤nge aufgelÃ¶st werden"
 
-#: cp/pt.c:5195
+#: cp/pt.c:5261
 #, gcc-internal-format
 msgid "template argument %d is invalid"
 msgstr "Templateargument %d ist ungÃ¼ltig"
 
-#: cp/pt.c:5455
+#: cp/pt.c:5521
 #, gcc-internal-format
 msgid "non-template type %qT used as a template"
 msgstr "Nicht-Template-Typ %qT als Template verwendet"
 
-#: cp/pt.c:5457
+#: cp/pt.c:5523
 #, gcc-internal-format
 msgid "for template declaration %q+D"
 msgstr "FÃ¼r Template-Deklaration %q+D"
 
-#: cp/pt.c:6132
+#: cp/pt.c:6221
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
 msgstr "Instanziierungstiefe fÃ¼r Templates Ã¼berschreitet HÃ¶chstwert %d (-ftemplate-depth-NN verwenden, um dies zu erhÃ¶hen) bei Instanziierung von %qD"
 
-#: cp/pt.c:7237
+#: cp/pt.c:7333
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%T%>"
 msgstr "ArgumentpacklÃ¤ngen passen nicht bei AuflÃ¶sung von %<%T%>"
 
-#: cp/pt.c:7241
+#: cp/pt.c:7337
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%E%>"
 msgstr "ArgumentpacklÃ¤ngen passen nicht bei AuflÃ¶sung von %<%E%>"
 
-#: cp/pt.c:8189
+#: cp/pt.c:8289
 #, gcc-internal-format
 msgid "instantiation of %q+D as type %qT"
 msgstr "Instanziierung von %q+D als Typ %qT"
@@ -31113,242 +31145,242 @@
 #.
 #. is an attempt to declare a variable with function
 #. type.
-#: cp/pt.c:8324
+#: cp/pt.c:8424
 #, gcc-internal-format
 msgid "variable %qD has function type"
 msgstr "Variable %qD hat Funktionstyp"
 
-#: cp/pt.c:8471
+#: cp/pt.c:8571
 #, gcc-internal-format
 msgid "invalid parameter type %qT"
 msgstr "ungÃ¼ltiger Parametertyp %qT"
 
-#: cp/pt.c:8473
+#: cp/pt.c:8573
 #, gcc-internal-format
 msgid "in declaration %q+D"
 msgstr "in Deklaration %q+D"
 
-#: cp/pt.c:8550
+#: cp/pt.c:8650
 #, gcc-internal-format
 msgid "function returning an array"
 msgstr "Funktion gibt ein Feld zurÃ¼ck"
 
-#: cp/pt.c:8552
+#: cp/pt.c:8652
 #, gcc-internal-format
 msgid "function returning a function"
 msgstr "Funktion gibt eine Funktion"
 
-#: cp/pt.c:8586
+#: cp/pt.c:8686
 #, gcc-internal-format
 msgid "creating pointer to member function of non-class type %qT"
 msgstr "Erzeugung eines Zeigers auf Elementfunktion des Nicht-Klassentyps %qT"
 
-#: cp/pt.c:8792
+#: cp/pt.c:8913
 #, gcc-internal-format
 msgid "creating array with negative size (%qE)"
 msgstr "Feld negativer GrÃ¶ÃŸe (%qE) wird erzeugt"
 
-#: cp/pt.c:9047
+#: cp/pt.c:9168
 #, gcc-internal-format
 msgid "forming reference to void"
 msgstr "Referenz auf Â»voidÂ« wird gebildet"
 
-#: cp/pt.c:9049
+#: cp/pt.c:9170
 #, gcc-internal-format
 msgid "forming %s to reference type %qT"
 msgstr "%s wird in Referenztyp %qT umgeformt"
 
-#: cp/pt.c:9100
+#: cp/pt.c:9221
 #, gcc-internal-format
 msgid "creating pointer to member of non-class type %qT"
 msgstr "Zeiger auf Element des Nicht-Klassentypen %qT wird erzeugt"
 
-#: cp/pt.c:9106
+#: cp/pt.c:9227
 #, gcc-internal-format
 msgid "creating pointer to member reference type %qT"
 msgstr "Zeiger auf Elementreferenztyp %qT wird erzeugt"
 
-#: cp/pt.c:9112
+#: cp/pt.c:9233
 #, gcc-internal-format
 msgid "creating pointer to member of type void"
 msgstr "Zeiger auf Element mit Typ Â»voidÂ« wird erzeugt"
 
-#: cp/pt.c:9179
+#: cp/pt.c:9300
 #, gcc-internal-format
 msgid "creating array of %qT"
 msgstr "Feld von %qT wird erzeugt"
 
-#: cp/pt.c:9185
+#: cp/pt.c:9306
 #, gcc-internal-format
 msgid "creating array of %qT, which is an abstract class type"
 msgstr "Feld von %qT wird erzeugt, was ein abstrakter Klassentyp ist"
 
-#: cp/pt.c:9236
+#: cp/pt.c:9357
 #, gcc-internal-format
 msgid "%qT is not a class, struct, or union type"
 msgstr "%qT ist kein Klassen-, Struktur- oder Union-Typ"
 
-#: cp/pt.c:9271
+#: cp/pt.c:9392
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is not an enumeration type"
 msgstr "%qT wird in %qT aufgelÃ¶st, was kein AufzÃ¤hlungstyp ist"
 
-#: cp/pt.c:9274
+#: cp/pt.c:9395
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is is not a class type"
 msgstr "%qT wird in %qT aufgelÃ¶st, was kein Klassentyp ist"
 
-#: cp/pt.c:9375
+#: cp/pt.c:9496
 #, gcc-internal-format
 msgid "use of %qs in template"
 msgstr "Verwendung von %qs in Template"
 
-#: cp/pt.c:9512
+#: cp/pt.c:9633
 #, gcc-internal-format
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 msgstr "AbhÃ¤ngigenname %qE wird als Nicht-Typ erkannt, aber die Instanziierung liefert einen Typ"
 
-#: cp/pt.c:9514
+#: cp/pt.c:9635
 #, gcc-internal-format
 msgid "say %<typename %E%> if a type is meant"
 msgstr "%<typename %E%> sagen, wenn ein Typ gemeint ist"
 
-#: cp/pt.c:9643
+#: cp/pt.c:9764
 #, gcc-internal-format
 msgid "using invalid field %qD"
 msgstr "ungÃ¼ltiges Feld %qD wird verwendet"
 
-#: cp/pt.c:9952 cp/pt.c:10432
+#: cp/pt.c:10073 cp/pt.c:10553
 #, gcc-internal-format
 msgid "invalid use of pack expansion expression"
 msgstr "falsche Benutzung eines PackauflÃ¶sungs-Ausdruckes"
 
-#: cp/pt.c:9956 cp/pt.c:10436
+#: cp/pt.c:10077 cp/pt.c:10557
 #, gcc-internal-format
 msgid "use %<...%> to expand argument pack"
 msgstr "%<...%> verwenden, um Argumentpack aufzulÃ¶sen"
 
-#: cp/pt.c:10594
+#: cp/pt.c:10715
 #, gcc-internal-format
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 msgstr "Eine Typumwandlung, die weder zu ganzzahligen noch AufzÃ¤hlungstypen fÃ¼hrt, kann nicht in einem Konstantenausdruck auftreten"
 
-#: cp/pt.c:11052
+#: cp/pt.c:11181
 #, gcc-internal-format
 msgid "%qT is not a class or namespace"
 msgstr "%qT ist keine Klasse oder Namensbereich"
 
-#: cp/pt.c:11055
+#: cp/pt.c:11184
 #, gcc-internal-format
 msgid "%qD is not a class or namespace"
 msgstr "%qD ist keine Klasse oder Namensbereich"
 
-#: cp/pt.c:11265
+#: cp/pt.c:11394
 #, gcc-internal-format
 msgid "%qT is/uses anonymous type"
 msgstr "%qT ist/verwendet anonymen Typen"
 
-#: cp/pt.c:11267
+#: cp/pt.c:11396
 #, gcc-internal-format
 msgid "template argument for %qD uses local type %qT"
 msgstr "Templateargument fÃ¼r %qD verwendet lokalen Typ %qT"
 
-#: cp/pt.c:11277
+#: cp/pt.c:11406
 #, gcc-internal-format
 msgid "%qT is a variably modified type"
 msgstr "%qT ist ein variabel modifizierter Typ"
 
-#: cp/pt.c:11288
+#: cp/pt.c:11417
 #, gcc-internal-format
 msgid "integral expression %qE is not constant"
 msgstr "Ganzzahlausdruck %qE ist nicht konstant"
 
-#: cp/pt.c:11293
+#: cp/pt.c:11422
 #, gcc-internal-format
 msgid "  trying to instantiate %qD"
 msgstr "  Versuch, %qD zu instanziieren"
 
-#: cp/pt.c:13959
+#: cp/pt.c:14173
 #, gcc-internal-format
 msgid "ambiguous class template instantiation for %q#T"
 msgstr "mehrdeutige Klassentemplate-Instanziierung fÃ¼r %q#T"
 
-#: cp/pt.c:13962
+#: cp/pt.c:14176
 #, gcc-internal-format
 msgid "%s %+#T"
 msgstr "%s %+#T"
 
-#: cp/pt.c:13985 cp/pt.c:14068
+#: cp/pt.c:14199 cp/pt.c:14282
 #, gcc-internal-format
 msgid "explicit instantiation of non-template %q#D"
 msgstr "explizite Instanziierung des Nicht-Templates %q#D"
 
-#: cp/pt.c:14000
+#: cp/pt.c:14214
 #, gcc-internal-format
 msgid "%qD is not a static data member of a class template"
 msgstr "%qD ist kein statisches Datenelement eines Klassentemplates"
 
-#: cp/pt.c:14006 cp/pt.c:14063
+#: cp/pt.c:14220 cp/pt.c:14277
 #, gcc-internal-format
 msgid "no matching template for %qD found"
 msgstr "kein passendes Template fÃ¼r %qD gefunden"
 
-#: cp/pt.c:14011
+#: cp/pt.c:14225
 #, gcc-internal-format
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 msgstr "Typ %qT fÃ¼r explizite Instanziierung %qD passt nicht zum deklarierten Typ %qT"
 
-#: cp/pt.c:14019
+#: cp/pt.c:14233
 #, gcc-internal-format
 msgid "explicit instantiation of %q#D"
 msgstr "explizite Instanziierung von %q#D"
 
-#: cp/pt.c:14055
+#: cp/pt.c:14269
 #, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#D"
 msgstr "doppelte explizite Instanziierung von %q#D"
 
-#: cp/pt.c:14077
+#: cp/pt.c:14291
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
 msgstr "ISO-C++ verbietet die Verwendung von %<extern%> bei expliziten Instanziierungen"
 
-#: cp/pt.c:14082 cp/pt.c:14175
+#: cp/pt.c:14296 cp/pt.c:14389
 #, gcc-internal-format
 msgid "storage class %qD applied to template instantiation"
 msgstr "Speicherklasse %qD auf Templateinstanziierung angewendet"
 
-#: cp/pt.c:14147
+#: cp/pt.c:14361
 #, gcc-internal-format
 msgid "explicit instantiation of non-template type %qT"
 msgstr "explizite Instanziierung des Nicht-Templatetyps %qT"
 
-#: cp/pt.c:14156
+#: cp/pt.c:14370
 #, gcc-internal-format
 msgid "explicit instantiation of %q#T before definition of template"
 msgstr "explizite Instanziierung von %q#T vor Definition des Templates"
 
-#: cp/pt.c:14164
+#: cp/pt.c:14378
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 msgstr "ISO-C++ verbietet die Verwendung von %qE bei expliziten Instanziierungen"
 
-#: cp/pt.c:14209
+#: cp/pt.c:14423
 #, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#T"
 msgstr "doppelte explizite Instanziierung von %q#T"
 
-#: cp/pt.c:14657
+#: cp/pt.c:14871
 #, gcc-internal-format
 msgid "explicit instantiation of %qD but no definition available"
 msgstr "explizite Instanziierung von %qD, aber keine Definition verfÃ¼gbar"
 
-#: cp/pt.c:14851
+#: cp/pt.c:15065
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
 msgstr "Instanziierungstiefe fÃ¼r Templates Ã¼berschreitet HÃ¶chstwert %d (-ftemplate-depth-NN verwenden, um dies zu erhÃ¶hen) bei Instanziierung von %q+D, mÃ¶glicherweise von Erzeugung der virtuellen Tabelle"
 
-#: cp/pt.c:15193
+#: cp/pt.c:15419
 #, gcc-internal-format
 msgid "%q#T is not a valid type for a template constant parameter"
 msgstr "%q#T ist kein gÃ¼ltiger Typ fÃ¼r einen Templatekonstanten-Parameter"
@@ -31368,32 +31400,32 @@
 msgid "can't create repository information file %qs"
 msgstr "Repository-Informationsdatei %qs kann nicht erzeugt werden"
 
-#: cp/rtti.c:271
+#: cp/rtti.c:285
 #, gcc-internal-format
 msgid "cannot use typeid with -fno-rtti"
 msgstr "typeid kann nicht mit -fno-rtti verwendet werden"
 
-#: cp/rtti.c:277
+#: cp/rtti.c:291
 #, gcc-internal-format
 msgid "must #include <typeinfo> before using typeid"
 msgstr "vor Verwendung von typeid muss #include <typeinfo> angegeben werden"
 
-#: cp/rtti.c:360
+#: cp/rtti.c:374
 #, gcc-internal-format
 msgid "cannot create type information for type %qT because it involves types of variable size"
 msgstr "fÃ¼r Typ %qT kann keine Typinformation erzeugt werden, weil dies Typen variabler GrÃ¶ÃŸe umfasst"
 
-#: cp/rtti.c:615 cp/rtti.c:629
+#: cp/rtti.c:629 cp/rtti.c:643
 #, gcc-internal-format
 msgid "dynamic_cast of %q#D to %q#T can never succeed"
 msgstr "dynamic_cast von %q#D nach %q#T kann nie erfolgreich sein"
 
-#: cp/rtti.c:639
+#: cp/rtti.c:653
 #, gcc-internal-format
 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
 msgstr "%<dynamic_cast%> ist nicht mit -fno-rtti erlaubt"
 
-#: cp/rtti.c:716
+#: cp/rtti.c:729
 #, gcc-internal-format
 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
 msgstr "dynamic_cast %qE (des Typs %q#T) in Typ %q#T (%s) kann nicht vorgenommen werden"
@@ -31455,551 +31487,551 @@
 msgid "  since %q+#D declared in base class"
 msgstr "  denn %q+#D ist in Basisklasse deklariert"
 
-#: cp/semantics.c:762
+#: cp/semantics.c:764
 #, gcc-internal-format
 msgid "suggest explicit braces around empty body in %<do%> statement"
 msgstr "es wird empfohlen, explizite geschweifte Klammern um leeren KÃ¶rper in %<do%>-Anweisung zu setzen"
 
-#: cp/semantics.c:1290
+#: cp/semantics.c:1294
 #, gcc-internal-format
 msgid "type of asm operand %qE could not be determined"
 msgstr "Typ des asm-Operanden %qE konnte nicht ermittelt werden"
 
-#: cp/semantics.c:1346
+#: cp/semantics.c:1350
 #, gcc-internal-format
 msgid "__label__ declarations are only allowed in function scopes"
 msgstr "__label__-Deklarationen sind nur im FunktionsgÃ¼ltigkeitsbereich erlaubt"
 
-#: cp/semantics.c:1433
+#: cp/semantics.c:1438
 #, gcc-internal-format
 msgid "invalid use of member %q+D in static member function"
 msgstr "ungÃ¼ltige Verwendung des Elementes %q+D in statischer Elementfunktion"
 
-#: cp/semantics.c:1435
+#: cp/semantics.c:1440
 #, gcc-internal-format
 msgid "invalid use of non-static data member %q+D"
 msgstr "ungÃ¼ltige Verwendung des nicht-statischen Datenelementes %q+D"
 
-#: cp/semantics.c:1436 cp/semantics.c:1475
+#: cp/semantics.c:1441 cp/semantics.c:1480
 #, gcc-internal-format
 msgid "from this location"
 msgstr "von dieser Stelle"
 
-#: cp/semantics.c:1474
+#: cp/semantics.c:1479
 #, gcc-internal-format
 msgid "object missing in reference to %q+D"
 msgstr "Objekt fehlt in Referenz auf %q+D"
 
-#: cp/semantics.c:1928
+#: cp/semantics.c:1951
 #, gcc-internal-format
 msgid "arguments to destructor are not allowed"
 msgstr "Argumente fÃ¼r Destruktor sind nicht erlaubt"
 
-#: cp/semantics.c:1978
+#: cp/semantics.c:2001
 #, gcc-internal-format
 msgid "%<this%> is unavailable for static member functions"
 msgstr "%<this%> ist fÃ¼r statische Elementfunktionen nicht verfÃ¼gbar"
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:2007
 #, gcc-internal-format
 msgid "invalid use of %<this%> in non-member function"
 msgstr "ungÃ¼ltige Verwendung von %<this%> in Nicht-Element-Funktion"
 
-#: cp/semantics.c:1986
+#: cp/semantics.c:2009
 #, gcc-internal-format
 msgid "invalid use of %<this%> at top level"
 msgstr "ungÃ¼ltige Verwendung von %<this%> auf hÃ¶chster Ebene"
 
-#: cp/semantics.c:2010
+#: cp/semantics.c:2033
 #, gcc-internal-format
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr "ungÃ¼ltiger angegebener GÃ¼ltigkeitsbereich in Pseudodestruktor-Name"
 
-#: cp/semantics.c:2015 cp/typeck.c:2004
+#: cp/semantics.c:2038 cp/typeck.c:2050
 #, gcc-internal-format
 msgid "qualified type %qT does not match destructor name ~%qT"
 msgstr "qualifizierter Typ %qT passt nicht zum Destruktornamen ~%qT"
 
-#: cp/semantics.c:2037
+#: cp/semantics.c:2060
 #, gcc-internal-format
 msgid "%qE is not of type %qT"
 msgstr "%qE ist nicht vom Typ %qT"
 
-#: cp/semantics.c:2081
+#: cp/semantics.c:2104
 #, gcc-internal-format
 msgid "compound literal of non-object type %qT"
 msgstr "zusammengesetztes Literal vom Nicht-Objekt-Typ %qT"
 
-#: cp/semantics.c:2158
+#: cp/semantics.c:2181
 #, gcc-internal-format
 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
 msgstr "Templatetypparameter mÃ¼ssen das SchlÃ¼sselwort %<class%> oder %<typename%> verwenden"
 
-#: cp/semantics.c:2195
+#: cp/semantics.c:2222
 #, gcc-internal-format
 msgid "invalid use of type %qT as a default value for a template template-parameter"
 msgstr "ungÃ¼ltige Verwendung des Typs %qT als Standardwert fÃ¼r einen Template-Templateparameter"
 
-#: cp/semantics.c:2198
+#: cp/semantics.c:2225
 #, gcc-internal-format
 msgid "invalid default argument for a template template parameter"
 msgstr "ungÃ¼ltiges Standardargument fÃ¼r einen Template-Templateparameter"
 
-#: cp/semantics.c:2215
+#: cp/semantics.c:2242
 #, gcc-internal-format
 msgid "definition of %q#T inside template parameter list"
 msgstr "Definition von %q#T in Templateparameterliste"
 
-#: cp/semantics.c:2226
+#: cp/semantics.c:2253
 #, gcc-internal-format
 msgid "invalid definition of qualified type %qT"
 msgstr "ungÃ¼ltige Definition des qualifizierten Typen %qT"
 
-#: cp/semantics.c:2437
+#: cp/semantics.c:2469
 #, gcc-internal-format
 msgid "invalid base-class specification"
 msgstr "ungÃ¼ltige Spezifizierung der Basisklasse"
 
-#: cp/semantics.c:2446
+#: cp/semantics.c:2478
 #, gcc-internal-format
 msgid "base class %qT has cv qualifiers"
 msgstr "Basisklasse %qT hat CV-Kennzeichner"
 
-#: cp/semantics.c:2468
+#: cp/semantics.c:2500
 #, gcc-internal-format
 msgid "incomplete type %qT used in nested name specifier"
 msgstr "unvollstÃ¤ndiger Typ %qT in geschachtelter Namensangabe verwendet"
 
-#: cp/semantics.c:2471
+#: cp/semantics.c:2503
 #, gcc-internal-format
 msgid "reference to %<%T::%D%> is ambiguous"
 msgstr "Referenz auf %<%T::%D%> ist mehrdeutig"
 
-#: cp/semantics.c:2475 cp/typeck.c:1813
+#: cp/semantics.c:2507 cp/typeck.c:1859
 #, gcc-internal-format
 msgid "%qD is not a member of %qT"
 msgstr "%qD ist kein Element von %qT"
 
-#: cp/semantics.c:2478
+#: cp/semantics.c:2510
 #, gcc-internal-format
 msgid "%qD is not a member of %qD"
 msgstr "%qD ist kein Element von %qD"
 
-#: cp/semantics.c:2480
+#: cp/semantics.c:2512
 #, gcc-internal-format
 msgid "%<::%D%> has not been declared"
 msgstr "%<::%D%> wurde nicht deklariert"
 
-#: cp/semantics.c:2621
+#: cp/semantics.c:2653
 #, gcc-internal-format
 msgid "use of %<auto%> variable from containing function"
 msgstr "Verwendung einer %<auto%>-Variable aus enthaltender Funktion"
 
-#: cp/semantics.c:2623
+#: cp/semantics.c:2655
 #, gcc-internal-format
 msgid "  %q+#D declared here"
 msgstr "  %q+#D hier deklariert"
 
-#: cp/semantics.c:2661
+#: cp/semantics.c:2693
 #, gcc-internal-format
 msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr "Templateparameter %qD vom Typ %qT ist in ganzzahligem Konstantenausdruck nicht erlaubt, da er nicht Ganzzahl- oder AufzÃ¤hlungstyp hat"
 
-#: cp/semantics.c:2830
+#: cp/semantics.c:2862
 #, gcc-internal-format
 msgid "%qD cannot appear in a constant-expression"
 msgstr "%qD kann nicht in Konstanten-Ausdruck auftreten"
 
-#: cp/semantics.c:2838
+#: cp/semantics.c:2870
 #, gcc-internal-format
 msgid "use of namespace %qD as expression"
 msgstr "Verwendung des Namensbereiches %qD als Ausdruck"
 
-#: cp/semantics.c:2843
+#: cp/semantics.c:2875
 #, gcc-internal-format
 msgid "use of class template %qT as expression"
 msgstr "Verwendung des Klassentemplates %qT als Ausdruck"
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2849
+#: cp/semantics.c:2881
 #, gcc-internal-format
 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
 msgstr "Abfrage des Elementes %qD ist im Gitter der Mehrfachvererbung mehrdeutig"
 
-#: cp/semantics.c:2970 cp/semantics.c:4210
+#: cp/semantics.c:3002 cp/semantics.c:4259
 #, gcc-internal-format
 msgid "type of %qE is unknown"
 msgstr "Typ von %qE ist unbekannt"
 
-#: cp/semantics.c:2985
+#: cp/semantics.c:3017
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
 msgstr "%<offsetof%> kann nicht auf Destruktor %<~%T%> angewandt werden"
 
-#: cp/semantics.c:2996
+#: cp/semantics.c:3028
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> to member function %qD"
 msgstr "%<offsetof%> kann nicht auf Elementfunktion %qD angewandt werden"
 
-#: cp/semantics.c:3349
+#: cp/semantics.c:3381
 #, gcc-internal-format
 msgid "%qD is not a variable in clause %qs"
 msgstr "%qD ist in Klausel %qs keine Variable"
 
-#: cp/semantics.c:3358
+#: cp/semantics.c:3390
 #, gcc-internal-format
 msgid "%qD appears more than once in data clauses"
 msgstr "%qD tritt in Datenklausel mehrfach auf"
 
-#: cp/semantics.c:3418
+#: cp/semantics.c:3450
 #, gcc-internal-format
 msgid "num_threads expression must be integral"
 msgstr "num_threads-Ausdruck muss bestimmt sein"
 
-#: cp/semantics.c:3432
+#: cp/semantics.c:3464
 #, gcc-internal-format
 msgid "schedule chunk size expression must be integral"
 msgstr "Plan-TeilgrÃ¶ÃŸenausdruck muss bestimmt sein"
 
-#: cp/semantics.c:3562
+#: cp/semantics.c:3594
 #, gcc-internal-format
 msgid "%qE has reference type for %qs"
 msgstr "%qE hat Referenztyp fÃ¼r %qs"
 
-#: cp/semantics.c:3724
+#: cp/semantics.c:3756
 #, gcc-internal-format
 msgid "%<threadprivate%> %qE is not file, namespace or block scope variable"
 msgstr "%<threadprivate%> %qE ist nicht Datei-, Namens- oder Blockbereichsvariable"
 
 #. Report the error.
-#: cp/semantics.c:4033
+#: cp/semantics.c:4072
 #, gcc-internal-format
 msgid "static assertion failed: %E"
 msgstr "statische Behauptung gescheitert: %E"
 
-#: cp/semantics.c:4035
+#: cp/semantics.c:4074
 #, gcc-internal-format
 msgid "non-constant condition for static assertion"
 msgstr "Nicht-konstante Bedingung fÃ¼r statische Behauptung"
 
-#: cp/semantics.c:4097
+#: cp/semantics.c:4099 cp/semantics.c:4194
 #, gcc-internal-format
-msgid "%qE refers to a set of overloaded functions"
-msgstr "%qE verweist auf eine Menge Ã¼berladener Funktionen"
+msgid "argument to decltype must be an expression"
+msgstr "Argument fÃ¼r decltype muss ein Ausdruck sein"
 
 #: cp/semantics.c:4145
 #, gcc-internal-format
-msgid "argument to decltype must be an expression"
-msgstr "Argument fÃ¼r decltype muss ein Ausdruck sein"
+msgid "%qE refers to a set of overloaded functions"
+msgstr "%qE verweist auf eine Menge Ã¼berladener Funktionen"
 
-#: cp/semantics.c:4366
+#: cp/semantics.c:4415
 #, gcc-internal-format
 msgid "__is_convertible_to"
 msgstr "__is_convertible_to"
 
-#: cp/semantics.c:4395
+#: cp/semantics.c:4444
 #, gcc-internal-format
 msgid "incomplete type %qT not allowed"
 msgstr "unvollstÃ¤ndiger Typ %qT nicht erlaubt"
 
-#: cp/tree.c:829
+#: cp/tree.c:827
 #, gcc-internal-format
 msgid "%qV qualifiers cannot be applied to %qT"
 msgstr "%qV-Qualifizierer kÃ¶nnen nicht auf %qT angewendet werden"
 
-#: cp/tree.c:2134
+#: cp/tree.c:2132
 #, gcc-internal-format
 msgid "%qE attribute can only be applied to Java class definitions"
 msgstr "Attribut %qE kann nur auf Java-Klassendefinitionen angewendet werden"
 
-#: cp/tree.c:2163
+#: cp/tree.c:2161
 #, gcc-internal-format
 msgid "%qE attribute can only be applied to class definitions"
 msgstr "Attribut %qE kann nur auf Klassendefinitionen angewendet werden"
 
-#: cp/tree.c:2169
+#: cp/tree.c:2167
 #, gcc-internal-format
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 msgstr "%qE ist veraltet; g++-vtables sind jetzt standardmÃ¤ÃŸig COM-vertrÃ¤glich"
 
-#: cp/tree.c:2193
+#: cp/tree.c:2191
 #, gcc-internal-format
 msgid "requested init_priority is not an integer constant"
 msgstr "angefordertes init_priority ist keine Ganzzahlkonstante"
 
-#: cp/tree.c:2214
+#: cp/tree.c:2212
 #, gcc-internal-format
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 msgstr "nur Attribut %qE kann fÃ¼r Definitionen von Objekten eines Klassentyps im Datei-GÃ¼ltigkeitsbereich verwendet werden"
 
-#: cp/tree.c:2222
+#: cp/tree.c:2220
 #, gcc-internal-format
 msgid "requested init_priority is out of range"
 msgstr "angefordertes init_priority ist auÃŸerhalb des Wertebereiches"
 
-#: cp/tree.c:2232
+#: cp/tree.c:2230
 #, gcc-internal-format
 msgid "requested init_priority is reserved for internal use"
 msgstr "angefordertes init_priority ist fÃ¼r interne Verwendung reserviert"
 
-#: cp/tree.c:2243
+#: cp/tree.c:2241
 #, gcc-internal-format
 msgid "%qE attribute is not supported on this platform"
 msgstr "Attribut %qE wird auf dieser Plattform nicht unterstÃ¼tzt"
 
-#: cp/typeck.c:431 cp/typeck.c:445 cp/typeck.c:545
+#: cp/typeck.c:432 cp/typeck.c:446 cp/typeck.c:546
 #, gcc-internal-format
 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
 msgstr "%s zwischen den verschiedenen Zeigertypen %qT und %qT benÃ¶tigt Umwandlung"
 
-#: cp/typeck.c:507
+#: cp/typeck.c:508
 #, gcc-internal-format
 msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
 msgstr "ISO-C++ verbietet %s zwischen Zeiger des Typs %<void *%> und Zeiger auf Funktion"
 
-#: cp/typeck.c:565
+#: cp/typeck.c:566
 #, gcc-internal-format
 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
 msgstr "%s zwischen verschiedenen Zeiger-auf-Element-Typen %qT und %qT fehlt eine Typkonvertierung"
 
-#: cp/typeck.c:1129
+#: cp/typeck.c:1166
 #, gcc-internal-format
 msgid "canonical types differ for identical types %T and %T"
 msgstr "kanonische Typen unterscheiden sich fÃ¼r identische Typen %T und %T"
 
-#: cp/typeck.c:1136
+#: cp/typeck.c:1173
 #, gcc-internal-format
 msgid "same canonical type node for different types %T and %T"
 msgstr "gleicher kanonischer Typknoten fÃ¼r die unterschiedlichen Typen %T und %T"
 
-#: cp/typeck.c:1248
+#: cp/typeck.c:1285
 #, gcc-internal-format
 msgid "invalid application of %qs to a member function"
 msgstr "ungÃ¼ltige Anwendung von %qs auf Elementfunktion"
 
-#: cp/typeck.c:1298
+#: cp/typeck.c:1335
 #, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a bit-field"
 msgstr "ungÃ¼ltige Anwendung von %<sizeof%> auf ein Bitfeld"
 
-#: cp/typeck.c:1303
+#: cp/typeck.c:1340
 #, gcc-internal-format
 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
 msgstr "ISO-C++ verbietet Anwendung von %<sizeof%> auf einen Ausdruck mit Funktionstyp"
 
-#: cp/typeck.c:1346
+#: cp/typeck.c:1383
 #, gcc-internal-format
 msgid "invalid application of %<__alignof%> to a bit-field"
 msgstr "ungÃ¼ltige Anwendung von %<__alignof%> auf ein Bitfeld"
 
-#: cp/typeck.c:1354
+#: cp/typeck.c:1391
 #, gcc-internal-format
 msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
 msgstr "ISO-C++ verbietet Anwendung von %<__alignof%> auf einen Ausdruck mit Funktionstyp"
 
-#: cp/typeck.c:1405
+#: cp/typeck.c:1442
 #, gcc-internal-format
 msgid "invalid use of non-static member function"
 msgstr "falsche Benutzung einer nicht-statischen Elementfunktion"
 
-#: cp/typeck.c:1669
+#: cp/typeck.c:1715
 #, gcc-internal-format
 msgid "deprecated conversion from string constant to %qT"
 msgstr "veraltete Konvertierung von Zeichenkettenkonstante in %qT"
 
-#: cp/typeck.c:1784 cp/typeck.c:2132
+#: cp/typeck.c:1830 cp/typeck.c:2178
 #, gcc-internal-format
 msgid "request for member %qD in %qE, which is of non-class type %qT"
 msgstr "Abfrage des Elementes %qD in %qE, das vom Nicht-Klassentyp %qT ist"
 
-#: cp/typeck.c:1811
+#: cp/typeck.c:1857
 #, gcc-internal-format
 msgid "invalid use of nonstatic data member %qE"
 msgstr "ungÃ¼ltige Benutzung des nicht-statischen Datenelements %qE"
 
-#: cp/typeck.c:1863 cp/typeck.c:1891
+#: cp/typeck.c:1909 cp/typeck.c:1937
 #, gcc-internal-format
 msgid "invalid access to non-static data member %qD of NULL object"
 msgstr "ungÃ¼ltiger Zugriff auf nicht-statisches Datenelement %qD des NULL-Objektes"
 
-#: cp/typeck.c:1866 cp/typeck.c:1893
+#: cp/typeck.c:1912 cp/typeck.c:1939
 #, gcc-internal-format
 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
 msgstr "(vielleicht wurde das Makro %<offsetof%> falsch verwendet)"
 
-#: cp/typeck.c:2010
+#: cp/typeck.c:2056
 #, gcc-internal-format
 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
 msgstr "der zerstÃ¶rte Typ ist %qT, aber der Destruktor verweist auf %qT"
 
-#: cp/typeck.c:2049 cp/typeck.c:2069
+#: cp/typeck.c:2095 cp/typeck.c:2115
 #, gcc-internal-format
 msgid "%qD is not a template"
 msgstr "%qD ist kein Template"
 
-#: cp/typeck.c:2170
+#: cp/typeck.c:2216
 #, gcc-internal-format
 msgid "%<%D::%D%> is not a member of %qT"
 msgstr "%<%D::%D%> ist kein Element von %qT"
 
-#: cp/typeck.c:2185
+#: cp/typeck.c:2231
 #, gcc-internal-format
 msgid "%qT is not a base of %qT"
 msgstr "%qT ist keine Basis von %qT"
 
-#: cp/typeck.c:2204
+#: cp/typeck.c:2250
 #, gcc-internal-format
 msgid "%qD has no member named %qE"
 msgstr "%qD hat kein Element namens %qE"
 
-#: cp/typeck.c:2219
+#: cp/typeck.c:2265
 #, gcc-internal-format
 msgid "%qD is not a member template function"
 msgstr "%qD ist keine Elementtemplatefunktion"
 
 #. A pointer to incomplete type (other than cv void) can be
 #. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2352
+#: cp/typeck.c:2398
 #, gcc-internal-format
 msgid "%qT is not a pointer-to-object type"
 msgstr "%qT ist kein Zeiger auf Objekt"
 
-#: cp/typeck.c:2377
+#: cp/typeck.c:2423
 #, gcc-internal-format
 msgid "invalid use of %qs on pointer to member"
 msgstr "ungÃ¼ltige Verwendung von %qs bei Zeiger auf Element"
 
-#: cp/typeck.c:2381
+#: cp/typeck.c:2427
 #, gcc-internal-format
 msgid "invalid type argument of %qs"
 msgstr "falsches Typ-Argument von %qs"
 
-#: cp/typeck.c:2383
+#: cp/typeck.c:2429
 #, gcc-internal-format
 msgid "invalid type argument"
 msgstr "ungÃ¼ltiges Typargument"
 
-#: cp/typeck.c:2406
+#: cp/typeck.c:2452
 #, gcc-internal-format
 msgid "subscript missing in array reference"
 msgstr "Index fehlt in Feldreferenz"
 
-#: cp/typeck.c:2480
+#: cp/typeck.c:2526
 #, gcc-internal-format
 msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr "ISO-C++ verbietet Indizierung eines Nicht-L-Wert-Feldes"
 
-#: cp/typeck.c:2491
+#: cp/typeck.c:2537
 #, gcc-internal-format
 msgid "subscripting array declared %<register%>"
 msgstr "Indizierung eines als %<register%> deklarierten Feldes"
 
-#: cp/typeck.c:2576
+#: cp/typeck.c:2622
 #, gcc-internal-format
 msgid "object missing in use of %qE"
 msgstr "bei Verwendung von %qE fehlt Objekt"
 
-#: cp/typeck.c:2693
+#: cp/typeck.c:2739
 #, gcc-internal-format
 msgid "ISO C++ forbids calling %<::main%> from within program"
 msgstr "ISO-C++ verbietet den Aufruf von %<::main%> vom Programm aus"
 
-#: cp/typeck.c:2718
+#: cp/typeck.c:2764
 #, gcc-internal-format
 msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
 msgstr "%<.*%> oder %<->*%> muss verwendet werden, um Zeiger auf Element in %<%E (...)%> aufzurufen"
 
-#: cp/typeck.c:2732
+#: cp/typeck.c:2778
 #, gcc-internal-format
 msgid "%qE cannot be used as a function"
 msgstr "%qE kann nicht als Funktion verwendet werden"
 
-#: cp/typeck.c:2822
+#: cp/typeck.c:2868
 #, gcc-internal-format
 msgid "too many arguments to %s %q+#D"
 msgstr "zu viele Argumente fÃ¼r %s %q+#D"
 
-#: cp/typeck.c:2823 cp/typeck.c:2927
+#: cp/typeck.c:2869 cp/typeck.c:2973
 #, gcc-internal-format
 msgid "at this point in file"
 msgstr "an dieser Stelle in der Datei"
 
-#: cp/typeck.c:2826
+#: cp/typeck.c:2872
 #, gcc-internal-format
 msgid "too many arguments to function"
 msgstr "zu viele Argumente fÃ¼r Funktion"
 
-#: cp/typeck.c:2856
+#: cp/typeck.c:2902
 #, gcc-internal-format
 msgid "parameter %P of %qD has incomplete type %qT"
 msgstr "Parameter %P von %qD hat unvollstÃ¤ndigen Typen %qT"
 
-#: cp/typeck.c:2859
+#: cp/typeck.c:2905
 #, gcc-internal-format
 msgid "parameter %P has incomplete type %qT"
 msgstr "Parameter %P hat unvollstÃ¤ndigen Typen %qT"
 
-#: cp/typeck.c:2926
+#: cp/typeck.c:2972
 #, gcc-internal-format
 msgid "too few arguments to %s %q+#D"
 msgstr "zu wenige Argumente fÃ¼r %s %q+#D"
 
-#: cp/typeck.c:2930
+#: cp/typeck.c:2976
 #, gcc-internal-format
 msgid "too few arguments to function"
 msgstr "zu wenige Argumente fÃ¼r Funktion"
 
-#: cp/typeck.c:3098 cp/typeck.c:3108
+#: cp/typeck.c:3140 cp/typeck.c:3150
 #, gcc-internal-format
 msgid "assuming cast to type %qT from overloaded function"
 msgstr "Umwandlung in Typ %qT von Ã¼berladener Funktion wird angenommen"
 
-#: cp/typeck.c:3306
+#: cp/typeck.c:3346
 #, gcc-internal-format
 msgid "left rotate count is negative"
 msgstr "linker RotationszÃ¤hler ist negativ"
 
-#: cp/typeck.c:3307
+#: cp/typeck.c:3347
 #, gcc-internal-format
 msgid "right rotate count is negative"
 msgstr "rechter RotationszÃ¤hler ist negativ"
 
-#: cp/typeck.c:3310
+#: cp/typeck.c:3350
 #, gcc-internal-format
 msgid "left rotate count >= width of type"
 msgstr "linker RotationszÃ¤hler >= Breite des Typs"
 
-#: cp/typeck.c:3311
+#: cp/typeck.c:3351
 #, gcc-internal-format
 msgid "right rotate count >= width of type"
 msgstr "rechter RotationszÃ¤hler >= Breite des Typs"
 
-#: cp/typeck.c:3327 cp/typeck.c:3502
+#: cp/typeck.c:3367 cp/typeck.c:3549
 #, gcc-internal-format
 msgid "comparison with string literal results in unspecified behaviour"
 msgstr "Vergleich mit Zeichenkettenliteral fÃ¼hrt zu undefiniertem Verhalten"
 
-#: cp/typeck.c:3360 cp/typeck.c:3365 cp/typeck.c:3520 cp/typeck.c:3525
+#: cp/typeck.c:3400 cp/typeck.c:3405 cp/typeck.c:3567 cp/typeck.c:3572
 #, gcc-internal-format
 msgid "ISO C++ forbids comparison between pointer and integer"
 msgstr "ISO-C++ verbietet Vergleich zwischen Zeiger und Ganzzahl"
 
-#: cp/typeck.c:3539
+#: cp/typeck.c:3586
 #, gcc-internal-format
 msgid "unordered comparison on non-floating point argument"
 msgstr "ungeordneter Vergleich mit Nicht-Gleitkomma-Argument"
 
-#: cp/typeck.c:3577
+#: cp/typeck.c:3624
 #, gcc-internal-format
 msgid "invalid operands of types %qT and %qT to binary %qO"
 msgstr "ungÃ¼ltige Operanden der Typen %qT und %qT fÃ¼r binÃ¤res %qO"
 
-#: cp/typeck.c:3749
+#: cp/typeck.c:3757
 #, gcc-internal-format
 msgid "comparison between types %q#T and %q#T"
 msgstr "Vergleich zwischen den Typen %q#T und %q#T"
 
-#: cp/typeck.c:3786
+#: cp/typeck.c:3794
 #, gcc-internal-format
 msgid "comparison between signed and unsigned integer expressions"
 msgstr "Vergleich zwischen vorzeichenbehafteten und vorzeichenlosen GanzzahlausdrÃ¼cken"
@@ -32008,154 +32040,154 @@
 #. performed.  Note that pointer-difference and pointer-addition
 #. have already been handled above, and so we don't end up here in
 #. that case.
-#: cp/typeck.c:3858
+#: cp/typeck.c:3866
 #, gcc-internal-format
 msgid "NULL used in arithmetic"
 msgstr "NULL in Arithmetik verwendet"
 
-#: cp/typeck.c:3927
+#: cp/typeck.c:3935
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
 msgstr "ISO-C++ verbietet die Verwendung eines Zeigers des Typs %<void *%> in Subtraktion"
 
-#: cp/typeck.c:3929
+#: cp/typeck.c:3937
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr "ISO-C++ verbietet die Verwendung eines Zeigers auf eine Funktion in Subtraktion"
 
-#: cp/typeck.c:3931
+#: cp/typeck.c:3939
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr "ISO-C++ verbietet die Verwendung eines Zeigers auf Methode in Subtraktion"
 
-#: cp/typeck.c:3943
+#: cp/typeck.c:3951
 #, gcc-internal-format
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr "ungÃ¼ltige Verwendung eines Zeigers auf einen unvollstÃ¤ndigen Typen in Zeigerarithmetik"
 
-#: cp/typeck.c:4003
+#: cp/typeck.c:4011
 #, gcc-internal-format
 msgid "invalid use of %qE to form a pointer-to-member-function"
 msgstr "ungÃ¼ltige Verwendung von %qE um Zeiger auf Elementfunktion zu erzeugen"
 
-#: cp/typeck.c:4006
+#: cp/typeck.c:4014
 #, gcc-internal-format
 msgid "  a qualified-id is required"
 msgstr "  eine qualifizierte ID ist erforderlich"
 
-#: cp/typeck.c:4011
+#: cp/typeck.c:4019
 #, gcc-internal-format
 msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
 msgstr "Klammern um %qE kÃ¶nnen nicht verwendet werden, einen Zeiger auf Elementfunktion zu erzeugen"
 
-#: cp/typeck.c:4034
+#: cp/typeck.c:4042
 #, gcc-internal-format
 msgid "taking address of temporary"
 msgstr "Adresse eines temporÃ¤ren Wertes wird ermittelt"
 
-#: cp/typeck.c:4287
+#: cp/typeck.c:4295
 #, gcc-internal-format
 msgid "ISO C++ forbids incrementing an enum"
 msgstr "ISO-C++ verbietet erhÃ¶hen einer AufzÃ¤hlung"
 
-#: cp/typeck.c:4288
+#: cp/typeck.c:4296
 #, gcc-internal-format
 msgid "ISO C++ forbids decrementing an enum"
 msgstr "ISO-C++ verbietet verringern einer AufzÃ¤hlung"
 
-#: cp/typeck.c:4299
+#: cp/typeck.c:4307
 #, gcc-internal-format
 msgid "cannot increment a pointer to incomplete type %qT"
 msgstr "Zeiger auf unvollstÃ¤ndigen Typen %qT kann nicht erhÃ¶ht werden"
 
-#: cp/typeck.c:4300
+#: cp/typeck.c:4308
 #, gcc-internal-format
 msgid "cannot decrement a pointer to incomplete type %qT"
 msgstr "Zeiger auf unvollstÃ¤ndigen Typen %qT kann nicht verringert werden"
 
-#: cp/typeck.c:4306
+#: cp/typeck.c:4314
 #, gcc-internal-format
 msgid "ISO C++ forbids incrementing a pointer of type %qT"
 msgstr "ISO-C++ verbietet ErhÃ¶hen eines Zeigers vom Typ %qT"
 
-#: cp/typeck.c:4307
+#: cp/typeck.c:4315
 #, gcc-internal-format
 msgid "ISO C++ forbids decrementing a pointer of type %qT"
 msgstr "ISO-C++ verbietet Verringern eines Zeigers vom Typ %qT"
 
-#: cp/typeck.c:4327
+#: cp/typeck.c:4335
 #, gcc-internal-format
 msgid "invalid use of Boolean expression as operand to %<operator--%>"
 msgstr "ungÃ¼ltige Verwendung eines Boole'schen Ausdruck als Operand fÃ¼r %<operator--%>"
 
 #. ARM $3.4
-#: cp/typeck.c:4357
+#: cp/typeck.c:4365
 #, gcc-internal-format
 msgid "ISO C++ forbids taking address of function %<::main%>"
 msgstr "ISO-C++ verbietet das Ermitteln der Adresse der Funktion %<::main%>"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4413
+#: cp/typeck.c:4421
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer nicht qualifizierten oder geklammerten nicht-statischen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwenden"
 
-#: cp/typeck.c:4418
+#: cp/typeck.c:4426
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer gebundenen Elementfunktion, um einen Zeiger auf Elementfunktion zu erzeugen. Stattdessen %<&%T::%D%> verwenden"
 
-#: cp/typeck.c:4443
+#: cp/typeck.c:4451
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr "ISO-C++ verbietet das Ermitteln der Adresse einer Umwandlung in einen Nicht-L-Wert-Ausdruck"
 
-#: cp/typeck.c:4467
+#: cp/typeck.c:4475
 #, gcc-internal-format
 msgid "cannot create pointer to reference member %qD"
 msgstr "Zeiger auf Referenzelement %qD kann nicht erzeugt werden"
 
-#: cp/typeck.c:4678
+#: cp/typeck.c:4686
 #, gcc-internal-format
 msgid "cannot take the address of %<this%>, which is an rvalue expression"
 msgstr "Adresse von %<this%> kann nicht ermittelt werden, das ein R-Wert-Ausdruck ist"
 
-#: cp/typeck.c:4701
+#: cp/typeck.c:4709
 #, gcc-internal-format
 msgid "address of explicit register variable %qD requested"
 msgstr "Adresse der Register-Variablen %qD angefordert"
 
-#: cp/typeck.c:4706
+#: cp/typeck.c:4714
 #, gcc-internal-format
 msgid "address requested for %qD, which is declared %<register%>"
 msgstr "Adresse fÃ¼r %qD angefordert, was als %<register%> deklariert ist"
 
-#: cp/typeck.c:4772
+#: cp/typeck.c:4780
 #, gcc-internal-format
 msgid "%s expression list treated as compound expression"
 msgstr "%s Ausdrucksliste als zusammengesetzten Ausdruck behandelt"
 
-#: cp/typeck.c:5175
+#: cp/typeck.c:5183
 #, gcc-internal-format
 msgid "invalid static_cast from type %qT to type %qT"
 msgstr "ungÃ¼ltiges static_cast vom Typ %qT in den Typ %qT"
 
-#: cp/typeck.c:5197
+#: cp/typeck.c:5205
 #, gcc-internal-format
 msgid "converting from %qT to %qT"
 msgstr "Umwandlung von %qT nach %qT"
 
-#: cp/typeck.c:5245
+#: cp/typeck.c:5253
 #, gcc-internal-format
 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
 msgstr "ungÃ¼ltige Typumwandlung eines R-Wert-Ausdrucks des Typs %qT in Typ %qT"
 
-#: cp/typeck.c:5304
+#: cp/typeck.c:5312
 #, gcc-internal-format
 msgid "cast from %qT to %qT loses precision"
 msgstr "Typumwandlung von %qT nach %qT verliert Genauigkeit"
 
-#: cp/typeck.c:5331
+#: cp/typeck.c:5339
 #, gcc-internal-format
 msgid "cast from %qT to %qT increases required alignment of target type"
 msgstr "Umwandlung von %qT in %qT erhÃ¶ht erforderliche Ausrichtung des Zieltyps"
@@ -32164,155 +32196,155 @@
 #. where possible, and it is necessary in some cases.  DR 195
 #. addresses this issue, but as of 2004/10/26 is still in
 #. drafting.
-#: cp/typeck.c:5351
+#: cp/typeck.c:5359
 #, gcc-internal-format
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr "ISO-C++ verbietet Umwandlung zwischen Zeiger auf Funktion und Zeiger auf Objekt"
 
-#: cp/typeck.c:5362
+#: cp/typeck.c:5370
 #, gcc-internal-format
 msgid "invalid cast from type %qT to type %qT"
 msgstr "ungÃ¼ltige Umwandlung von Typ %qT in Typ %qT"
 
-#: cp/typeck.c:5418
+#: cp/typeck.c:5426
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr "ungÃ¼ltige Verwendung von const_cast mit Typ %qT, das weder Zeiger, Referenz, noch vom Typ eines Zeigers auf Datenelement ist"
 
-#: cp/typeck.c:5427
+#: cp/typeck.c:5435
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
 msgstr "ungÃ¼ltige Verwendung von const_cast mit Typ %qT, das ein Zeiger oder Referenz auf Funktionstyp ist"
 
-#: cp/typeck.c:5452
+#: cp/typeck.c:5460
 #, gcc-internal-format
 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
 msgstr "ungÃ¼ltiges const_cast eines R-Wertes des Typs %qT in Typ %qT"
 
-#: cp/typeck.c:5503
+#: cp/typeck.c:5511
 #, gcc-internal-format
 msgid "invalid const_cast from type %qT to type %qT"
 msgstr "ungÃ¼ltiges const_cast von Typ %qT in Typ %qT"
 
-#: cp/typeck.c:5571 cp/typeck.c:5576
+#: cp/typeck.c:5579 cp/typeck.c:5584
 #, gcc-internal-format
 msgid "ISO C++ forbids casting to an array type %qT"
 msgstr "ISO-C++ verbietet Umwandlung in Feldtyp %qT"
 
-#: cp/typeck.c:5584
+#: cp/typeck.c:5592
 #, gcc-internal-format
 msgid "invalid cast to function type %qT"
 msgstr "ungÃ¼ltige Umwandlung in Funktionstyp %qT"
 
-#: cp/typeck.c:5804
+#: cp/typeck.c:5812
 #, gcc-internal-format
 msgid "  in evaluation of %<%Q(%#T, %#T)%>"
 msgstr "  in Auswertung von %<%Q(%#T, %#T)%>"
 
-#: cp/typeck.c:5873
+#: cp/typeck.c:5881
 #, gcc-internal-format
 msgid "incompatible types in assignment of %qT to %qT"
 msgstr "unvertrÃ¤gliche Typen in Zuweisung von %qT an %qT"
 
-#: cp/typeck.c:5884
+#: cp/typeck.c:5892
 #, gcc-internal-format
 msgid "array used as initializer"
 msgstr "Feld als Initialisierung verwendet"
 
-#: cp/typeck.c:5886
+#: cp/typeck.c:5894
 #, gcc-internal-format
 msgid "invalid array assignment"
 msgstr "UngÃ¼ltiger Feldzuweisung"
 
-#: cp/typeck.c:5998
+#: cp/typeck.c:6006
 #, gcc-internal-format
 msgid "   in pointer to member function conversion"
 msgstr "   in Umwandlung in Zeiger auf Elementfunktion"
 
-#: cp/typeck.c:6009
+#: cp/typeck.c:6017
 #, gcc-internal-format
 msgid "pointer to member conversion via virtual base %qT"
 msgstr "Umwandlung in Zeiger auf Element Ã¼ber virtuelle Basis %qT"
 
-#: cp/typeck.c:6049 cp/typeck.c:6061
+#: cp/typeck.c:6057 cp/typeck.c:6069
 #, gcc-internal-format
 msgid "   in pointer to member conversion"
 msgstr "   in Umwandlung in Zeiger auf Element"
 
-#: cp/typeck.c:6140
+#: cp/typeck.c:6148
 #, gcc-internal-format
 msgid "invalid conversion to type %qT from type %qT"
 msgstr "ungÃ¼ltige Umwandlung in Typ %qT von Typ %qT"
 
-#: cp/typeck.c:6384
+#: cp/typeck.c:6411
 #, gcc-internal-format
 msgid "cannot convert %qT to %qT for argument %qP to %qD"
 msgstr "%qT kann nicht nach %qT fÃ¼r Argument %qP nach %qD umgewandelt werden"
 
-#: cp/typeck.c:6387
+#: cp/typeck.c:6414
 #, gcc-internal-format
 msgid "cannot convert %qT to %qT in %s"
 msgstr "%qT kann nicht nach %qT in %s umgewandelt werden"
 
-#: cp/typeck.c:6398
+#: cp/typeck.c:6425
 #, gcc-internal-format
 msgid "%s might be a candidate for a format attribute"
 msgstr "%s kÃ¶nnte mÃ¶glicher Kandidat fÃ¼r Formatattribut sein"
 
-#: cp/typeck.c:6485 cp/typeck.c:6487
+#: cp/typeck.c:6512 cp/typeck.c:6514
 #, gcc-internal-format
 msgid "in passing argument %P of %q+D"
 msgstr "bei Ãœbergabe des Arguments %P von %q+D"
 
-#: cp/typeck.c:6537
+#: cp/typeck.c:6564
 #, gcc-internal-format
 msgid "returning reference to temporary"
 msgstr "Referenz auf temporÃ¤ren Wert wird zurÃ¼ckgegeben"
 
-#: cp/typeck.c:6544
+#: cp/typeck.c:6571
 #, gcc-internal-format
 msgid "reference to non-lvalue returned"
 msgstr "Referenz auf Nicht-L-Wert zurÃ¼ckgegeben"
 
-#: cp/typeck.c:6560
+#: cp/typeck.c:6587
 #, gcc-internal-format
 msgid "reference to local variable %q+D returned"
 msgstr "Referenz auf lokale Variable %q+D zurÃ¼ckgegeben"
 
-#: cp/typeck.c:6563
+#: cp/typeck.c:6590
 #, gcc-internal-format
 msgid "address of local variable %q+D returned"
 msgstr "Adresse der lokalen Variable %q+D zurÃ¼ckgegeben"
 
-#: cp/typeck.c:6598
+#: cp/typeck.c:6625
 #, gcc-internal-format
 msgid "returning a value from a destructor"
 msgstr "Wert von Destruktor zurÃ¼ckgegeben"
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6606
+#: cp/typeck.c:6633
 #, gcc-internal-format
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr "vom Behandler eines Funktions-try-Blocks eines Konstruktors kann nicht zurÃ¼ckgekehrt werden"
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6609
+#: cp/typeck.c:6636
 #, gcc-internal-format
 msgid "returning a value from a constructor"
 msgstr "RÃ¼ckgabe eines Wertes von einem Konstruktor"
 
-#: cp/typeck.c:6633
+#: cp/typeck.c:6661
 #, gcc-internal-format
 msgid "return-statement with no value, in function returning %qT"
 msgstr "Return-Anweisung ohne Wert, in %qT zurÃ¼ckgebender Funktion"
 
-#: cp/typeck.c:6654
+#: cp/typeck.c:6682
 #, gcc-internal-format
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "Return-Anweisung mit Wert in Â»voidÂ« zurÃ¼ckgebender Funktion"
 
-#: cp/typeck.c:6685
+#: cp/typeck.c:6713
 #, gcc-internal-format
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 msgstr "%<operator new%> darf nicht NULL zurÃ¼ckgeben, auÃŸer es ist mit %<throw()%> deklariert (oder -fcheck-new ist eingeschaltet)"
@@ -32498,57 +32530,57 @@
 msgid "pointer to member type %qT incompatible with object type %qT"
 msgstr "Zeiger auf Elementtyp %qT mit Objekttyp %qT inkompatibel"
 
-#: cp/typeck2.c:1495
+#: cp/typeck2.c:1508
 #, gcc-internal-format
 msgid "call to function %qD which throws incomplete type %q#T"
 msgstr "Aufruf der Funktion %qD, die unvollstÃ¤ndigen Typen %q#T wirft"
 
-#: cp/typeck2.c:1498
+#: cp/typeck2.c:1511
 #, gcc-internal-format
 msgid "call to function which throws incomplete type %q#T"
 msgstr "Aufruf einer Funktion, die unvollstÃ¤ndigen Typen %q#T wirft"
 
-#: fortran/f95-lang.c:233
+#: fortran/f95-lang.c:235
 #, gcc-internal-format
 msgid "Unexpected type in truthvalue_conversion"
 msgstr "Unerwarteter Typ in Wahrheitswert-Umwandlung"
 
-#: fortran/f95-lang.c:289
+#: fortran/f95-lang.c:291
 #, gcc-internal-format
 msgid "can't open input file: %s"
 msgstr "Eingabedatei Â»%sÂ« kann nicht geÃ¶ffnet werden"
 
-#: fortran/f95-lang.c:629
+#: fortran/f95-lang.c:631
 #, gcc-internal-format
 msgid "global register variable %qs used in nested function"
 msgstr "globale Register-Variable %qs in verschachtelter Funktion verwendet"
 
-#: fortran/f95-lang.c:633
+#: fortran/f95-lang.c:635
 #, gcc-internal-format
 msgid "register variable %qs used in nested function"
 msgstr "Register-Variable %qs in verschachtelter Funktion verwendet"
 
-#: fortran/f95-lang.c:640
+#: fortran/f95-lang.c:642
 #, gcc-internal-format
 msgid "address of global register variable %qs requested"
 msgstr "Adresse der globalen Register-Variable %qs angefordert"
 
-#: fortran/f95-lang.c:658
+#: fortran/f95-lang.c:660
 #, gcc-internal-format
 msgid "address of register variable %qs requested"
 msgstr "Adresse der Register-Variablen %qs angefordert"
 
-#: fortran/trans-array.c:3765
+#: fortran/trans-array.c:3805
 #, gcc-internal-format
 msgid "Possible frontend bug: array constructor not expanded"
 msgstr "MÃ¶glicher Frontend-Fehler: Feldkonstruktor nicht expandiert"
 
-#: fortran/trans-array.c:5418
+#: fortran/trans-array.c:5499
 #, gcc-internal-format
 msgid "Possible frontend bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
 msgstr "MÃ¶glicher Frontend-Fehler: Aufgeschobene FeldgrÃ¶ÃŸe ohne Zeiger, allozierbares Attribut oder abgeleiteter Typ ohne allozierbare Komponenten."
 
-#: fortran/trans-array.c:5894
+#: fortran/trans-array.c:5975
 #, gcc-internal-format
 msgid "bad expression type during walk (%d)"
 msgstr "Falscher Ausdruckstyp beim Durchlaufen (%d)"
@@ -32558,27 +32590,27 @@
 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
 msgstr "gfc_conv_constant_to_tree(): ungÃ¼ltiger Typ: %s"
 
-#: fortran/trans-decl.c:966
+#: fortran/trans-decl.c:972
 #, gcc-internal-format
 msgid "intrinsic variable which isn't a procedure"
 msgstr "innere Variable, die keine Prozedur ist"
 
-#: fortran/trans-decl.c:2639
+#: fortran/trans-decl.c:2644
 #, gcc-internal-format
 msgid "Function does not return a value"
 msgstr "Funktion gibt keinen Wert zurÃ¼ck"
 
-#: fortran/trans-decl.c:2817
+#: fortran/trans-decl.c:2832
 #, gcc-internal-format
 msgid "backend decl for module variable %s already exists"
 msgstr "Backend-Deklaration fÃ¼r Modulvariable %s ist bereits vorhanden"
 
-#: fortran/trans-decl.c:3351
+#: fortran/trans-decl.c:3314
 #, gcc-internal-format
 msgid "Function return value not set"
 msgstr "RÃ¼ckgabewert der Funktion nicht gesetzt"
 
-#: fortran/trans-expr.c:1163
+#: fortran/trans-expr.c:1177
 #, gcc-internal-format
 msgid "Unknown intrinsic op"
 msgstr "unbekannte innere Anweisung"
@@ -32588,32 +32620,32 @@
 msgid "Intrinsic function %s(%d) not recognized"
 msgstr "Innere Funktion %s(%d) nicht erkannt"
 
-#: fortran/trans-io.c:1928
+#: fortran/trans-io.c:1929
 #, gcc-internal-format
 msgid "Bad IO basetype (%d)"
 msgstr "Falscher IO-Basistyp (%d)"
 
-#: fortran/trans-types.c:386
+#: fortran/trans-types.c:387
 #, gcc-internal-format
 msgid "integer kind=8 not available for -fdefault-integer-8 option"
 msgstr "integer kind=8 nicht verfÃ¼gbar fÃ¼r Option -fdefault-integer-8"
 
-#: fortran/trans-types.c:409
+#: fortran/trans-types.c:410
 #, gcc-internal-format
 msgid "real kind=8 not available for -fdefault-real-8 option"
 msgstr "real kind=8 nicht verfÃ¼gbar fÃ¼r Option -fdefault-real-8"
 
-#: fortran/trans-types.c:422
+#: fortran/trans-types.c:423
 #, gcc-internal-format
 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
 msgstr "Verwendung von -fdefault-double-8 erfordert -fdefault-real-8"
 
-#: fortran/trans-types.c:1181
+#: fortran/trans-types.c:1185
 #, gcc-internal-format
 msgid "Array element size too big"
 msgstr "FeldelementgrÃ¶ÃŸe zu hoch"
 
-#: fortran/trans.c:1150
+#: fortran/trans.c:1151
 #, gcc-internal-format
 msgid "gfc_trans_code(): Bad statement code"
 msgstr "gfc_trans_code(): Falscher Anweisungscode"
@@ -32673,88 +32705,88 @@
 msgid "need to insert runtime check for %s"
 msgstr "LaufzeitprÃ¼fung fÃ¼r %s muss eingefÃ¼gt werden"
 
-#: java/expr.c:505 java/expr.c:552
+#: java/expr.c:524 java/expr.c:571
 #, gcc-internal-format
 msgid "assert: %s is assign compatible with %s"
 msgstr "assert: %s ist mit %s zuweisungsvertrÃ¤glich"
 
-#: java/expr.c:670
+#: java/expr.c:689
 #, gcc-internal-format
 msgid "stack underflow - dup* operation"
 msgstr "Stapelunterlauf - dup*-Operation"
 
-#: java/expr.c:1657
+#: java/expr.c:1676
 #, gcc-internal-format
 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
 msgstr "Referenz %qs ist mehrdeutig: erscheint in den Schnittstellen %qs und %qs"
 
-#: java/expr.c:1685
+#: java/expr.c:1704
 #, gcc-internal-format
 msgid "field %qs not found"
 msgstr "Feld %qs nicht gefunden"
 
-#: java/expr.c:2224
+#: java/expr.c:2243
 #, gcc-internal-format
 msgid "method '%s' not found in class"
 msgstr "Methode Â»%sÂ« nicht gefunden in Klasse"
 
-#: java/expr.c:2429
+#: java/expr.c:2448
 #, gcc-internal-format
 msgid "failed to find class '%s'"
 msgstr "Suche nach Klasse Â»%sÂ« gescheitert"
 
-#: java/expr.c:2470
+#: java/expr.c:2489
 #, gcc-internal-format
 msgid "class '%s' has no method named '%s' matching signature '%s'"
 msgstr "Klasse Â»%sÂ« hat keine Methode namens Â»%sÂ«, die zur Signatur Â»%sÂ« passt"
 
-#: java/expr.c:2501
+#: java/expr.c:2520
 #, gcc-internal-format
 msgid "invokestatic on non static method"
 msgstr "invokestatic an nichtstatischer Methode"
 
-#: java/expr.c:2506
+#: java/expr.c:2525
 #, gcc-internal-format
 msgid "invokestatic on abstract method"
 msgstr "invokestatic an abstrakter Methode"
 
-#: java/expr.c:2514
+#: java/expr.c:2533
 #, gcc-internal-format
 msgid "invoke[non-static] on static method"
 msgstr "invoke[non-static] an statischer Methode"
 
-#: java/expr.c:2865
+#: java/expr.c:2890
 #, gcc-internal-format
 msgid "missing field '%s' in '%s'"
 msgstr "Feld Â»%sÂ« fehlt in Â»%sÂ«"
 
-#: java/expr.c:2872
+#: java/expr.c:2897
 #, gcc-internal-format
 msgid "mismatching signature for field '%s' in '%s'"
 msgstr "unpassende Signatur fÃ¼r Feld Â»%sÂ« in Â»%sÂ«"
 
-#: java/expr.c:2901
+#: java/expr.c:2926
 #, gcc-internal-format
 msgid "assignment to final field %q+D not in field's class"
 msgstr "Zuweisung an final-Feld %q+D nicht in Klasse des Feldes"
 
-#: java/expr.c:3123
+#: java/expr.c:3148
 #, gcc-internal-format
 msgid "invalid PC in line number table"
 msgstr "ungÃ¼ltiges PC in Zeilennummerntabelle"
 
-#: java/expr.c:3173
+#: java/expr.c:3198
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to before %d"
 msgstr "unerreichbarer Bytecode von %d bis vor %d"
 
-#: java/expr.c:3217
+#: java/expr.c:3242
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to the end of the method"
 msgstr "unerreichbarer Bytecode von %d bis an's Ende der Methode"
 
 #. duplicate code from LOAD macro
-#: java/expr.c:3522
+#: java/expr.c:3547
 #, gcc-internal-format
 msgid "unrecogized wide sub-instruction"
 msgstr "nicht erkannter breiter Teilbefehl"
@@ -32820,27 +32852,27 @@
 msgid "%Hduplicate class will only be compiled once"
 msgstr "%Hdoppelte Klasse wird nur einmal Ã¼bersetzt"
 
-#: java/jcf-parse.c:1636
+#: java/jcf-parse.c:1638
 #, gcc-internal-format
 msgid "missing Code attribute"
 msgstr "fehlendes Code-Attribut"
 
-#: java/jcf-parse.c:1858
+#: java/jcf-parse.c:1860
 #, gcc-internal-format
 msgid "no input file specified"
 msgstr "keine Eingabedatei angegeben"
 
-#: java/jcf-parse.c:1893
+#: java/jcf-parse.c:1895
 #, gcc-internal-format
 msgid "can't close input file %s: %m"
 msgstr "die Eingabedatei Â»%sÂ« kann nicht geschlossen werden: %m"
 
-#: java/jcf-parse.c:1940
+#: java/jcf-parse.c:1942
 #, gcc-internal-format
 msgid "bad zip/jar file %s"
 msgstr "schlechte ZIP/JAR-Datei %s"
 
-#: java/jcf-parse.c:2145
+#: java/jcf-parse.c:2152
 #, gcc-internal-format
 msgid "error while reading %s from zip file"
 msgstr "Fehler beim Lesen von %s aus ZIP-Datei"
@@ -32850,22 +32882,22 @@
 msgid "warning: already-compiled .class files ignored with -C"
 msgstr "Warnung: bereits kompilierte .class-Dateien mit -C ignoriert"
 
-#: java/lang.c:590
+#: java/lang.c:594
 #, gcc-internal-format
 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
 msgstr "-findirect-dispatch ist mit -freduced-reflection unvertrÃ¤glich"
 
-#: java/lang.c:593
+#: java/lang.c:597
 #, gcc-internal-format
 msgid "-fjni is incompatible with -freduced-reflection"
 msgstr "-fjni ist mit -freduced-reflection unvertrÃ¤glich"
 
-#: java/lang.c:604
+#: java/lang.c:608
 #, gcc-internal-format
 msgid "can't do dependency tracking with input from stdin"
 msgstr "AbhÃ¤ngigkeiten-Verfolgung kann bei Eingabe von stdin nicht durchgefÃ¼hrt werden"
 
-#: java/lang.c:620
+#: java/lang.c:624
 #, gcc-internal-format
 msgid "couldn't determine target name for dependency tracking"
 msgstr "Zielname fÃ¼r AbhÃ¤ngigkeiten-Verfolgung konnte nicht ermittelt werden"
@@ -33324,6 +33356,219 @@
 msgid "%qD attribute ignored"
 msgstr "Attribut %qD wird ignoriert"
 
+#~ msgid "using CONST_DOUBLE for address"
+#~ msgstr "CONST_DOUBLE fÃ¼r Adresse verwendet"
+
+#~ msgid "c4x_address_cost: Invalid addressing mode"
+#~ msgstr "c4x_address_cost: UngÃ¼ltiger Adressierungsmodus"
+
+#~ msgid "c4x_print_operand: %%L inconsistency"
+#~ msgstr "c4x_print_operand: %%L-Inkonsistenz"
+
+#~ msgid "c4x_print_operand: %%N inconsistency"
+#~ msgstr "c4x_print_operand: %%N-Inkonsistenz"
+
+#~ msgid "c4x_print_operand: %%O inconsistency"
+#~ msgstr "c4x_print_operand: %%O-Inkonsistenz"
+
+#~ msgid "c4x_print_operand: Bad operand case"
+#~ msgstr "c4x_print_operand: Falscher Operandenfall"
+
+#~ msgid "c4x_print_operand_address: Bad post_modify"
+#~ msgstr "c4x_print_operand_address: Falsches post_modify"
+
+#~ msgid "c4x_print_operand_address: Bad pre_modify"
+#~ msgstr "c4x_print_operand_address: Falsches pre_modify"
+
+#~ msgid "c4x_print_operand_address: Bad operand case"
+#~ msgstr "c4x_print_operand_address: Falscher Operandenfall"
+
+#~ msgid "c4x_rptb_insert: Cannot find start label"
+#~ msgstr "c4x_rptb_insert: Anfangsmarke kann nicht gefunden werden"
+
+#~ msgid "invalid indirect memory address"
+#~ msgstr "ungÃ¼ltige indirekte Speicheradresse"
+
+#~ msgid "invalid indirect (S) memory address"
+#~ msgstr "ungÃ¼ltige indirekte (S) Speicheradresse"
+
+#~ msgid "c4x_valid_operands: Internal error"
+#~ msgstr "c4x_valid_operands: Interner Fehler"
+
+#~ msgid "c4x_operand_subword: invalid mode"
+#~ msgstr "c4x_operand_subword: ungÃ¼ltiger Modus"
+
+#~ msgid "c4x_operand_subword: invalid operand"
+#~ msgstr "c4x_operand_subword: ungÃ¼ltiger Operand"
+
+#~ msgid "c4x_operand_subword: invalid autoincrement"
+#~ msgstr "c4x_operand_subword: ungÃ¼ltige automatische ErhÃ¶hung"
+
+#~ msgid "c4x_operand_subword: invalid address"
+#~ msgstr "c4x_operand_subword: ungÃ¼ltige Adresse"
+
+#~ msgid "c4x_operand_subword: address not offsettable"
+#~ msgstr "c4x_operand_subword: Adresse nicht versetzbar"
+
+#~ msgid "c4x_rptb_rpts_p: Repeat block top label moved"
+#~ msgstr "c4x_rptb_rpts_p: Anfangsmarke des Wiederholungsblocks bewegt"
+
+#~ msgid "Missing DIM parameter in intrinsic '%s' at %L"
+#~ msgstr "Fehlender Parameter DIM in intrinsischem Â»%sÂ« bei %L"
+
+#~ msgid "Fortran 2003: Support for intrinsic procedure '%s' in PROCEDURE statement at %C not yet implemented in gfortran"
+#~ msgstr "Fortran 2003: UnterstÃ¼tzung fÃ¼r intrinsische Prozedur Â»%sÂ« in PROCEDURE-Anweisung bei %C in gfortran noch nicht implementiert"
+
+#~ msgid "Inquiry function '%s' at %L is not permitted in an initialization expression"
+#~ msgstr "Abfragefunktion Â»%sÂ« bei %L ist nicht in einem Initialisierungs-Ausdruck erlaubt"
+
+#~ msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
+#~ msgstr "STAT-Variable Â»%sÂ« der DEALLOCATE-Anweisung bei %C kann nicht INTENT(IN) sein"
+
+#~ msgid "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
+#~ msgstr "Illegale STAT-Variable in DEALLOCATE-Anweisung bei %C fÃ¼r eine PURE-Prozedur"
+
+#~ msgid "BLOCK DATA unit cannot contain blank COMMON at %C"
+#~ msgstr "BLOCK DATA-Einheit kann kein leeres COMMON bei %C enthalten"
+
+#~ msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
+#~ msgstr "Vorher initialisiertes Symbol Â»%sÂ« in leerem COMMON-Block bei %C"
+
+#~ msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
+#~ msgstr "Vorher initialisiertes Symbol Â»%sÂ« in COMMON-Block Â»%sÂ« bei %C"
+
+#~ msgid "Expected VARIABLE at %C"
+#~ msgstr "VARIABLE bei %C erwartet"
+
+#~ msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
+#~ msgstr "STAT-Marke in DEALLOCATE-Anweisung bei %L muss Typ INTEGER haben"
+
+#~ msgid "Generate code for C30 CPU"
+#~ msgstr "Code fÃ¼r C30-CPU erzeugen"
+
+#~ msgid "Generate code for C31 CPU"
+#~ msgstr "Code fÃ¼r C31-CPU erzeugen"
+
+#~ msgid "Generate code for C32 CPU"
+#~ msgstr "Code fÃ¼r C32-CPU erzeugen"
+
+#~ msgid "Generate code for C33 CPU"
+#~ msgstr "Code fÃ¼r C33-CPU erzeugen"
+
+#~ msgid "Generate code for C40 CPU"
+#~ msgstr "Code fÃ¼r C40-CPU erzeugen"
+
+#~ msgid "Generate code for C44 CPU"
+#~ msgstr "Code fÃ¼r C44-CPU erzeugen"
+
+#~ msgid "Assume that pointers may be aliased"
+#~ msgstr "Annehmen, dass Zeiger mit anderem Namen verwendet werden kÃ¶nnen"
+
+#~ msgid "Big memory model"
+#~ msgstr "GroÃŸes Speichermodell"
+
+#~ msgid "Use the BK register as a general purpose register"
+#~ msgstr "Das BK-Register als Mehrzweckregister verwenden"
+
+#~ msgid "Generate code for CPU"
+#~ msgstr "Code fÃ¼r CPU erzeugen"
+
+#~ msgid "Enable use of DB instruction"
+#~ msgstr "Verwendung des DB-Befehls einschalten"
+
+#~ msgid "Enable debugging"
+#~ msgstr "Modus fÃ¼r Fehlersuche einschalten"
+
+#~ msgid "Enable new features under development"
+#~ msgstr "In Entwicklung befindliche neue Eigenschaften einschalten"
+
+#~ msgid "Use fast but approximate float to integer conversion"
+#~ msgstr "Schnelle aber nur angenÃ¤herte Gleitkomma-zu-Ganzzahl-Umwandlung verwenden"
+
+#~ msgid "Force RTL generation to emit valid 3 operand insns"
+#~ msgstr "RTL-Erzeugung zwingen, gÃ¼ltige 3-Operanden-Befehle zu generieren"
+
+#~ msgid "Force constants into registers to improve hoisting"
+#~ msgstr "Konstanten in Register zwingen, um das Setzen von Marken zu verbessern"
+
+#~ msgid "Save DP across ISR in small memory model"
+#~ msgstr "DP wÃ¤hrend ISR im kleinen Speichermodell sichern"
+
+#~ msgid "Allow unsigned iteration counts for RPTB/DB"
+#~ msgstr "Vorzeichenlose WiederholungszÃ¤hler fÃ¼r RPTB/DB erlauben"
+
+#~ msgid "Pass arguments on the stack"
+#~ msgstr "Argumente Ã¼ber den Stapel Ã¼bergeben"
+
+#~ msgid "Use MPYI instruction for C3x"
+#~ msgstr "MPYI-Befehle fÃ¼r C3x verwenden"
+
+#~ msgid "Enable parallel instructions"
+#~ msgstr "Parallele Befehle einschalten"
+
+#~ msgid "Enable MPY||ADD and MPY||SUB instructions"
+#~ msgstr "MPY||ADD- und MPY||SUB-Befehle einschalten"
+
+#~ msgid "Preserve all 40 bits of FP reg across call"
+#~ msgstr "Alle 40 Bit des FP-Registers Ã¼ber Aufrufe hinweg erhalten"
+
+#~ msgid "Pass arguments in registers"
+#~ msgstr "Argumente Ã¼ber Register Ã¼bergeben"
+
+#~ msgid "Enable use of RTPB instruction"
+#~ msgstr "Verwendung des RTPB-Befehls einschalten"
+
+#~ msgid "Enable use of RTPS instruction"
+#~ msgstr "Verwendung des RTPS-Befehls einschalten"
+
+#~ msgid "Set the maximum number of iterations for RPTS to N"
+#~ msgstr "HÃ¶chstzahl der Iterationen fÃ¼r RPTS auf N setzen"
+
+#~ msgid "Small memory model"
+#~ msgstr "Kleines Speichermodell"
+
+#~ msgid "Emit code compatible with TI tools"
+#~ msgstr "Mit TI-Werkzeugen kompatiblen Code erzeugen"
+
+#~ msgid "Copy memory address constants into registers before use"
+#~ msgstr "Speicheradressen-Konstanten mÃ¼ssen vor der Benutzung in Register kopiert werden"
+
+#~ msgid "This switch is obsolete"
+#~ msgstr "Dieser Schalter ist veraltet"
+
+#~ msgid "static or type qualifiers in abstract declarator"
+#~ msgstr "static oder Typkennzeichner in abstraktem Deklarator"
+
+#~ msgid "missing '(' after '#pragma %s' - ignored"
+#~ msgstr "Â»(Â« hinter Â»#pragma %sÂ« fehlt - ignoriert"
+
+#~ msgid "missing function name in '#pragma %s' - ignored"
+#~ msgstr "in Â»#pragma %sÂ« fehlt Funktionsname - ignoriert"
+
+#~ msgid "malformed '#pragma %s' - ignored"
+#~ msgstr "falsch geformtes Â»#pragma %sÂ« - ignoriert"
+
+#~ msgid "missing section name in '#pragma %s' - ignored"
+#~ msgstr "fehlender Abschnittsname in Â»#pragma %sÂ« - ignoriert"
+
+#~ msgid "missing ')' for '#pragma %s' - ignored"
+#~ msgstr "Â»)Â« fÃ¼r Â»#pragma %sÂ« fehlt - ignoriert"
+
+#~ msgid "junk at end of '#pragma %s'"
+#~ msgstr "Ausschuss am Ende von Â»#pragma %sÂ«"
+
+#~ msgid "ISR %s requires %d words of local vars, max is 32767"
+#~ msgstr "ISR %s benÃ¶tigt %d WÃ¶rter lokaler Variablen, hÃ¶chstens 32767"
+
+#~ msgid "constant halfword load operand out of range"
+#~ msgstr "Konstanter Halbwort-Lade-Operand auÃŸerhalb des Wertebereiches"
+
+#~ msgid "constant arithmetic operand out of range"
+#~ msgstr "Konstanter arithmetischer Operand auÃŸerhalb des Wertebereiches"
+
+#~ msgid "used %d template parameter(s) instead of %d"
+#~ msgstr "%d Template-Parameter statt %d verwendet"
+
 #~ msgid "Attempt to delete prologue/epilogue insn:"
 #~ msgstr "Versuch, Prolog/Epilog-Befehl zu lÃ¶schen"
 
@@ -33455,9 +33700,6 @@
 #~ msgid "rhs of CHARACTER assignment at %L will be truncated (%d/%d)"
 #~ msgstr "rhs der CHARACTER-Zuweisung bei %L wird abgeschnitten (%d/%d)"
 
-#~ msgid "Derived type variable '%s' at %L with default initializer cannot be an EQUIVALENCE object"
-#~ msgstr "Variable Â»%sÂ« abgeleiteten Typs bei %L mit Standardinitialisierung kann kein EQUIVALENCE-Objekt sein."
-
 #~ msgid "Initialized objects '%s' and '%s' cannot both be in the EQUIVALENCE statement at %L"
 #~ msgstr "Initialisierte Objekte Â»%sÂ« und Â»%sÂ« kÃ¶nnen nicht beide in EQUIVALENCE-Anweisung bei %L sein"
 
@@ -34114,9 +34356,6 @@
 #~ "%s.\n"
 #~ "%s"
 
-#~ msgid "Missing return statement"
-#~ msgstr "Fehlende RÃ¼ckgabeanweisung"
-
 #~ msgid "Unreachable statement"
 #~ msgstr "Nicht erreichbare Anweisung"
 
@@ -35839,10 +36078,6 @@
 #~ msgstr "Funktion Â»%DÂ« kann nicht als Â»friendÂ« deklariert werden"
 
 #, fuzzy
-#~ msgid "invalid initializer for virtual method %qD"
-#~ msgstr "ungÃ¼ltige Initialisierung fÃ¼r virtuelle Methode Â»%DÂ«"
-
-#, fuzzy
 #~ msgid "too many template parameter lists in declaration of %qT"
 #~ msgstr "zu viele Templateparameterlisten in Deklaration von Â»%TÂ«"
 
Index: gcc/po/ja.po
===================================================================
--- gcc/po/ja.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/po/ja.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: gcc 3.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:09+0000\n"
+"POT-Creation-Date: 2008-03-05 17:23+0100\n"
 "PO-Revision-Date: 2001-12-05 22:47+0900\n"
 "Last-Translator: Daisuke Yamashita <yamad@mb.infoweb.ne.jp>\n"
 "Language-Team: Japanese <ja@li.org>\n"
@@ -16,7 +16,7 @@
 "Content-Type: text/plain; charset=EUC-JP\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: c-decl.c:3814
+#: c-decl.c:3813
 #, fuzzy
 msgid "<anonymous>"
 msgstr "<ÌµÌ¾ %s>"
@@ -340,58 +340,58 @@
 msgid "End of search list.\n"
 msgstr "Ãµº÷¥ê¥¹¥È¤Î½ª¤ï¤ê\n"
 
-#: c-opts.c:1484
+#: c-opts.c:1505
 #, fuzzy
 msgid "<built-in>"
 msgstr "<ÁÈ¤ß¹þ¤ß>"
 
-#: c-opts.c:1502
+#: c-opts.c:1523
 #, fuzzy
 msgid "<command-line>"
 msgstr "<¥³¥Þ¥ó¥É¥é¥¤¥ó>"
 
-#: c-typeck.c:2448 c-typeck.c:4851 c-typeck.c:4853 c-typeck.c:4861
-#: c-typeck.c:4891 c-typeck.c:6267
+#: c-typeck.c:2459 c-typeck.c:4862 c-typeck.c:4864 c-typeck.c:4872
+#: c-typeck.c:4902 c-typeck.c:6278
 msgid "initializer element is not constant"
 msgstr "½é´ü²½»Ò¤ÎÍ×ÁÇ¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:4654
+#: c-typeck.c:4665
 #, fuzzy
 msgid "array initialized from parenthesized string constant"
 msgstr "¥ï¥¤¥ÉÊ¸»úÎó¤«¤é char ¤ÎÇÛÎó¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:4715 cp/typeck2.c:677
+#: c-typeck.c:4726 cp/typeck2.c:677
 #, gcc-internal-format
 msgid "char-array initialized from wide string"
 msgstr "¥ï¥¤¥ÉÊ¸»úÎó¤«¤é char ¤ÎÇÛÎó¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:4720
+#: c-typeck.c:4731
 #, fuzzy
 msgid "wchar_t-array initialized from non-wide string"
 msgstr "¥ï¥¤¥ÉÊ¸»úÎó¤«¤é char ¤ÎÇÛÎó¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:4738 cp/typeck2.c:697
+#: c-typeck.c:4749 cp/typeck2.c:697
 #, gcc-internal-format
 msgid "initializer-string for array of chars is too long"
 msgstr "char ¤ÎÇÛÎó¤Ë¤È¤Ã¤Æ½é´ü²½»ÒÊ¸»úÎó¤¬Ä¹¤¹¤®¤Þ¤¹"
 
-#: c-typeck.c:4744
+#: c-typeck.c:4755
 #, fuzzy
 msgid "array of inappropriate type initialized from string constant"
 msgstr "¥ï¥¤¥ÉÊ¸»úÎó¤«¤é char ¤ÎÇÛÎó¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-typeck.c:4808 c-typeck.c:4333 cp/typeck.c:1528
+#: c-typeck.c:4819 c-typeck.c:4344 cp/typeck.c:1574
 #, gcc-internal-format
 msgid "invalid use of non-lvalue array"
 msgstr "Èóº¸ÊÕÃÍÇÛÎó¤ÎÌµ¸ú¤ÊÍøÍÑ"
 
-#: c-typeck.c:4834
+#: c-typeck.c:4845
 msgid "array initialized from non-constant array expression"
 msgstr "ÈóÄê¿ôÇÛÎó¼°¤«¤éÇÛÎó¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:4898 c-typeck.c:6271
+#: c-typeck.c:4909 c-typeck.c:6282
 #, gcc-internal-format
 msgid "initializer element is not computable at load time"
 msgstr "½é´ü²½»Ò¤ÎÍ×ÁÇ¤Ï¥í¡¼¥É»þ¤Ë·×»»¤µ¤ìÆÀ¤Þ¤»¤ó"
@@ -400,149 +400,149 @@
 #. 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.
-#: c-typeck.c:4909 c-decl.c:3222 c-decl.c:3237
+#: c-typeck.c:4920 c-decl.c:3220 c-decl.c:3235
 #, gcc-internal-format
 msgid "variable-sized object may not be initialized"
 msgstr "²ÄÊÑÄ¹¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦"
 
-#: c-typeck.c:4913
+#: c-typeck.c:4924
 msgid "invalid initializer"
 msgstr "Ìµ¸ú¤Ê½é´ü²½»Ò"
 
-#: c-typeck.c:5387
+#: c-typeck.c:5398
 msgid "extra brace group at end of initializer"
 msgstr "½é´ü²½»Ò¤Î½ª¤ï¤ê¤ËÍ¾Ê¬¤Ê¥Ö¥ì¡¼¥¹¤Î¥°¥ë¡¼¥×"
 
-#: c-typeck.c:5407
+#: c-typeck.c:5418
 msgid "missing braces around initializer"
 msgstr "½é´ü²½»Ò¤Î¤Þ¤ï¤ê¤Î¥Ö¥ì¡¼¥¹¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:5468
+#: c-typeck.c:5479
 msgid "braces around scalar initializer"
 msgstr "¥¹¥«¥é¡¼½é´ü²½»Ò¤¬¥Ö¥ì¡¼¥¹¤Ç°Ï¤Þ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:5525
+#: c-typeck.c:5536
 msgid "initialization of flexible array member in a nested context"
 msgstr "¥Í¥¹¥È¤·¤¿Ê¸Ì®¤Ç²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:5527
+#: c-typeck.c:5538
 msgid "initialization of a flexible array member"
 msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:5554
+#: c-typeck.c:5565
 msgid "missing initializer"
 msgstr "½é´ü²½»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:5576
+#: c-typeck.c:5587
 msgid "empty scalar initializer"
 msgstr "¶õ¤Î¥¹¥«¥é¡¼½é´ü²½»Ò"
 
-#: c-typeck.c:5581
+#: c-typeck.c:5592
 msgid "extra elements in scalar initializer"
 msgstr "¥¹¥«¥é¡¼½é´ü²½»Ò¤ËÍ¾Ê¬¤ÊÍ×ÁÇ"
 
-#: c-typeck.c:5678 c-typeck.c:5738
+#: c-typeck.c:5689 c-typeck.c:5749
 msgid "array index in non-array initializer"
 msgstr "ÈóÇÛÎó¤Î½é´ü²½»Ò¤ËÇÛÎó¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:5683 c-typeck.c:5791
+#: c-typeck.c:5694 c-typeck.c:5802
 msgid "field name not in record or union initializer"
 msgstr "¥ì¥³¡¼¥É¤ä¶¦ÍÑÂÎ¤Ë¥Õ¥£¡¼¥ë¥ÉÌ¾¤¬¤Ê¤¤½é´ü²½»Ò¤Ç¤¹"
 
-#: c-typeck.c:5729
+#: c-typeck.c:5740
 #, fuzzy
 msgid "array index in initializer not of integer type"
 msgstr "½é´ü²½»ÒÆâ¤ÎÇÛÎó¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬ÇÛÎó¤Î¶­³¦¤òÄ¶¤¨¤Þ¤·¤¿"
 
-#: c-typeck.c:5734 c-typeck.c:5736
+#: c-typeck.c:5745 c-typeck.c:5747
 msgid "nonconstant array index in initializer"
 msgstr "½é´ü²½»ÒÆâ¤ËÈóÄê¿ô¤ÎÇÛÎó¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-typeck.c:5740 c-typeck.c:5743
+#: c-typeck.c:5751 c-typeck.c:5754
 msgid "array index in initializer exceeds array bounds"
 msgstr "½é´ü²½»ÒÆâ¤ÎÇÛÎó¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬ÇÛÎó¤Î¶­³¦¤òÄ¶¤¨¤Þ¤·¤¿"
 
-#: c-typeck.c:5754
+#: c-typeck.c:5765
 msgid "empty index range in initializer"
 msgstr "½é´ü²½»ÒÆâ¤Ë¶õ¤ÎÈÏ°Ï¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-typeck.c:5763
+#: c-typeck.c:5774
 msgid "array index range in initializer exceeds array bounds"
 msgstr "½é´ü²½»Ò¤ÎÈÏ°Ï¥¤¥ó¥Ç¥Ã¥¯¥¹¤¬ÇÛÎó¤Î¶­³¦¤òÄ¶¤¨¤Þ¤·¤¿"
 
-#: c-typeck.c:5838 c-typeck.c:5861 c-typeck.c:6335
+#: c-typeck.c:5849 c-typeck.c:5872 c-typeck.c:6346
 msgid "initialized field with side-effects overwritten"
 msgstr "½é´ü²½¤µ¤ì¤¿¥Õ¥£¡¼¥ë¥É¤¬ÉûºîÍÑ¤Ç¾å½ñ¤­¤µ¤ì¤Þ¤¹"
 
-#: c-typeck.c:5840 c-typeck.c:5863 c-typeck.c:6337
+#: c-typeck.c:5851 c-typeck.c:5874 c-typeck.c:6348
 #, fuzzy
 msgid "initialized field overwritten"
 msgstr "½é´ü²½¤µ¤ì¤¿¥Õ¥£¡¼¥ë¥É¤¬ÉûºîÍÑ¤Ç¾å½ñ¤­¤µ¤ì¤Þ¤¹"
 
-#: c-typeck.c:6545
+#: c-typeck.c:6556
 msgid "excess elements in char array initializer"
 msgstr "char ÇÛÎó½é´ü²½»ÒÆâ¤ÎÍ×ÁÇ¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: c-typeck.c:6552 c-typeck.c:6598
+#: c-typeck.c:6563 c-typeck.c:6609
 msgid "excess elements in struct initializer"
 msgstr "¹½Â¤ÂÎ½é´ü²½»ÒÆâ¤ÎÍ×ÁÇ¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: c-typeck.c:6613
+#: c-typeck.c:6624
 #, fuzzy
 msgid "non-static initialization of a flexible array member"
 msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:6681
+#: c-typeck.c:6692
 msgid "excess elements in union initializer"
 msgstr "¶¦ÍÑÂÎ½é´ü²½»ÒÆâ¤ÎÍ×ÁÇ¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: c-typeck.c:6768
+#: c-typeck.c:6779
 msgid "excess elements in array initializer"
 msgstr "ÇÛÎó½é´ü²½»ÒÆâ¤ÎÍ×ÁÇ¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: c-typeck.c:6798
+#: c-typeck.c:6809
 #, fuzzy
 msgid "excess elements in vector initializer"
 msgstr "¹½Â¤ÂÎ½é´ü²½»ÒÆâ¤ÎÍ×ÁÇ¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: c-typeck.c:6822
+#: c-typeck.c:6833
 msgid "excess elements in scalar initializer"
 msgstr "¥¹¥«¥é¡¼½é´ü²½»ÒÆâ¤ÎÍ×ÁÇ¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1923
 msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: cfgrtl.c:2054
+#: cfgrtl.c:2052
 msgid "wrong insn in the fallthru edge"
 msgstr ""
 
-#: cfgrtl.c:2110
+#: cfgrtl.c:2108
 #, fuzzy
 msgid "insn outside basic block"
 msgstr "´ðËÜ¥Ö¥í¥Ã¥¯ %d Æâ:"
 
-#: cfgrtl.c:2117
+#: cfgrtl.c:2115
 #, fuzzy
 msgid "return not followed by barrier"
 msgstr "'#' ¤Ë¥Þ¥¯¥í²¾°ú¿ôÌ¾¤¬Â³¤¤¤Æ¤¤¤Þ¤»¤ó"
 
-#: cgraph.c:339 ipa-inline.c:417
+#: cgraph.c:340 ipa-inline.c:417
 #, fuzzy
 msgid "function body not available"
 msgstr "´Ø¿ô¤ò inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
 
-#: cgraph.c:341 cgraphbuild.c:96
+#: cgraph.c:342 cgraphbuild.c:96
 #, fuzzy
 msgid "redefined extern inline functions are not considered for inlining"
 msgstr "¥¤¥ó¥é¥¤¥ó´Ø¿ô¤ò¥¤¥ó¥é¥¤¥ó²½¤Ç¤­¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
 
-#: cgraph.c:344 cgraphbuild.c:103
+#: cgraph.c:345 cgraphbuild.c:103
 #, fuzzy
 msgid "function not considered for inlining"
 msgstr "´Ø¿ô¤ò inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
 
-#: cgraph.c:346 cgraphbuild.c:99
+#: cgraph.c:347 cgraphbuild.c:99
 #, fuzzy
 msgid "function not inlinable"
 msgstr "´Ø¿ô¤ò inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
@@ -552,87 +552,87 @@
 msgid "mismatched arguments"
 msgstr "Ìµ¸ú¤Ê·¿°ú¿ô¤Ç¤¹"
 
-#: collect2.c:378 gcc.c:6897
+#: collect2.c:382 gcc.c:6896
 #, fuzzy, c-format
 msgid "internal gcc abort in %s, at %s:%d"
 msgstr "%s ¤ÇÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼ (%s:%d)"
 
-#: collect2.c:889
+#: collect2.c:903
 #, c-format
 msgid "no arguments"
 msgstr "°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: collect2.c:1263 collect2.c:1411 collect2.c:1446
+#: collect2.c:1277 collect2.c:1425 collect2.c:1460
 #, c-format
 msgid "fopen %s"
 msgstr "fopen %s"
 
-#: collect2.c:1266 collect2.c:1416 collect2.c:1449
+#: collect2.c:1280 collect2.c:1430 collect2.c:1463
 #, c-format
 msgid "fclose %s"
 msgstr "fclose %s"
 
-#: collect2.c:1275
+#: collect2.c:1289
 #, c-format
 msgid "collect2 version %s"
 msgstr "collect2 version %s"
 
-#: collect2.c:1365
+#: collect2.c:1379
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr "%d ¸Ä¤Î¥³¥ó¥¹¥È¥é¥¯¥¿¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿\n"
 
-#: collect2.c:1366
+#: collect2.c:1380
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr "%d ¸Ä¤Î¥Ç¥¹¥È¥é¥¯¥¿¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿\n"
 
-#: collect2.c:1367
+#: collect2.c:1381
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr "%d ¸Ä¤Î¥Õ¥ì¡¼¥à¥Æ¡¼¥Ö¥ë¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿\n"
 
-#: collect2.c:1504
+#: collect2.c:1518
 #, fuzzy, c-format
 msgid "can't get program status"
 msgstr "%s ¤«¤éÆÉ¹þ¤á¤Þ¤»¤ó"
 
-#: collect2.c:1573
+#: collect2.c:1587
 #, fuzzy, c-format
 msgid "could not open response file %s"
 msgstr "¥½¡¼¥¹¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿.\n"
 
-#: collect2.c:1578
+#: collect2.c:1592
 #, fuzzy, c-format
 msgid "could not write to response file %s"
 msgstr "spec ¥Õ¥¡¥¤¥ë %s ¤ò¸«¤Ä¤±¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n"
 
-#: collect2.c:1583
+#: collect2.c:1597
 #, fuzzy, c-format
 msgid "could not close response file %s"
 msgstr "¥½¡¼¥¹¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿.\n"
 
-#: collect2.c:1601
+#: collect2.c:1615
 #, c-format
 msgid "[cannot find %s]"
 msgstr "[%s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó]"
 
-#: collect2.c:1616
+#: collect2.c:1630
 #, fuzzy, c-format
 msgid "cannot find '%s'"
 msgstr "`%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: collect2.c:1620 collect2.c:2112 collect2.c:2267 gcc.c:2978
+#: collect2.c:1634 collect2.c:2126 collect2.c:2281 gcc.c:2974
 #, c-format
 msgid "pex_init failed"
 msgstr ""
 
-#: collect2.c:1658
+#: collect2.c:1672
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr "[%s ¤òÎ¥¤ì¤Þ¤¹]\n"
 
-#: collect2.c:1878
+#: collect2.c:1892
 #, c-format
 msgid ""
 "\n"
@@ -641,32 +641,32 @@
 "\n"
 "write_c_file - ½ÐÎÏÌ¾¤Ï %s¡¢¥×¥ì¥Õ¥£¥¯¥¹¤Ï %s\n"
 
-#: collect2.c:2086
+#: collect2.c:2100
 #, fuzzy, c-format
 msgid "cannot find 'nm'"
 msgstr "`nm' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: collect2.c:2133
+#: collect2.c:2147
 #, fuzzy, c-format
 msgid "can't open nm output"
 msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
 
-#: collect2.c:2177
+#: collect2.c:2191
 #, c-format
 msgid "init function found in object %s"
 msgstr "init ´Ø¿ô¤ò¥ª¥Ö¥¸¥§¥¯¥È %s ¤Ç¸«¤Ä¤±¤Þ¤·¤¿"
 
-#: collect2.c:2185
+#: collect2.c:2199
 #, c-format
 msgid "fini function found in object %s"
 msgstr "fini ´Ø¿ô¤ò¥ª¥Ö¥¸¥§¥¯¥È %s ¤Ç¸«¤Ä¤±¤Þ¤·¤¿"
 
-#: collect2.c:2288
+#: collect2.c:2302
 #, fuzzy, c-format
 msgid "can't open ldd output"
 msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
 
-#: collect2.c:2291
+#: collect2.c:2305
 #, c-format
 msgid ""
 "\n"
@@ -675,27 +675,27 @@
 "\n"
 "ldd ½ÐÎÏ¤¬¥³¥ó¥¹¥È¥é¥¯¥¿/¥Ç¥¹¥È¥é¥¯¥¿¤òÈ¼¤¤¤Þ¤¹¡£\n"
 
-#: collect2.c:2306
+#: collect2.c:2320
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr "Æ°Åª°ÍÂ¸´Ø·¸ %s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: collect2.c:2318
+#: collect2.c:2332
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr "Æ°Åª°ÍÂ¸´Ø·¸ '%s' ¤ò³«¤±¤Þ¤»¤ó"
 
-#: collect2.c:2474
+#: collect2.c:2488
 #, c-format
 msgid "%s: not a COFF file"
 msgstr "%s: COFF ¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: collect2.c:2594
+#: collect2.c:2608
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr "%s: COFF ¥Õ¥¡¥¤¥ë¤È¤·¤Æ³«¤±¤Þ¤»¤ó"
 
-#: collect2.c:2652
+#: collect2.c:2666
 #, fuzzy, c-format
 msgid "library lib%s not found"
 msgstr "¥é¥¤¥Ö¥é¥ê lib%s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
@@ -745,41 +745,41 @@
 msgid "negative insn length"
 msgstr ""
 
-#: final.c:2609
+#: final.c:2615
 msgid "could not split insn"
 msgstr ""
 
-#: final.c:2979
+#: final.c:2992
 #, fuzzy
 msgid "invalid 'asm': "
 msgstr "Ìµ¸ú¤Ê `asm': %s"
 
-#: final.c:3162
+#: final.c:3175
 #, c-format
 msgid "nested assembly dialect alternatives"
 msgstr ""
 
-#: final.c:3179 final.c:3191
+#: final.c:3192 final.c:3204
 #, c-format
 msgid "unterminated assembly dialect alternative"
 msgstr ""
 
-#: final.c:3238
+#: final.c:3251
 #, fuzzy, c-format
 msgid "operand number missing after %%-letter"
 msgstr "±é»»¿ô¤¬ %-letter ¤Î¸å¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: final.c:3241 final.c:3282
+#: final.c:3254 final.c:3295
 #, c-format
 msgid "operand number out of range"
 msgstr "±é»»¿ô¤¬ÈÏ°Ï³°¤Ç¤¹"
 
-#: final.c:3301
+#: final.c:3314
 #, c-format
 msgid "invalid %%-code"
 msgstr "Ìµ¸ú¤Ê %%-code"
 
-#: final.c:3331
+#: final.c:3344
 #, fuzzy, c-format
 msgid "'%%l' operand isn't a label"
 msgstr "`%l' ±é»»¤Ï¥é¥Ù¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
@@ -790,13 +790,13 @@
 #. handle them.
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3433 vmsdbgout.c:487 config/i386/i386.c:8143
+#: final.c:3446 vmsdbgout.c:487 config/i386/i386.c:8198
 #: config/pdp11/pdp11.c:1704
 #, c-format
 msgid "floating constant misused"
 msgstr "ÉâÆ°¾®¿ôÄê¿ô¤ò»È¤¤Â»¤Í¤Þ¤·¤¿"
 
-#: final.c:3493 vmsdbgout.c:544 config/i386/i386.c:8224
+#: final.c:3507 vmsdbgout.c:544 config/i386/i386.c:8279
 #: config/pdp11/pdp11.c:1751
 #, c-format
 msgid "invalid expression as operand"
@@ -807,7 +807,7 @@
 msgid "Using built-in specs.\n"
 msgstr "ÁÈ¤ß¹þ¤ß spec ¤ò»ÈÍÑ.\n"
 
-#: gcc.c:1887
+#: gcc.c:1883
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
@@ -816,42 +816,42 @@
 "spec %s ¤ò '%s' ¤ËÀßÄêÃæ\n"
 "\n"
 
-#: gcc.c:2002
+#: gcc.c:1998
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "%s ¤«¤é spec ¤òÆÉ¤ß¹þ¤ßÃæ\n"
 
-#: gcc.c:2098 gcc.c:2117
+#: gcc.c:2094 gcc.c:2113
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr "specs ¤Î %ld Ê¸»úÌÜ°Ê¹ß¤Î %%include ¤Î½ñ¼°¤¬ÊÑ¤Ç¤¹"
 
-#: gcc.c:2125
+#: gcc.c:2121
 #, fuzzy, c-format
 msgid "could not find specs file %s\n"
 msgstr "spec ¥Õ¥¡¥¤¥ë %s ¤ò¸«¤Ä¤±¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿\n"
 
-#: gcc.c:2142 gcc.c:2150 gcc.c:2159 gcc.c:2168
+#: gcc.c:2138 gcc.c:2146 gcc.c:2155 gcc.c:2164
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr "specs ¤Î %ld Ê¸»úÌÜ°Ê¹ß¤Î %%rename ¤Î½ñ¼°¤¬ÊÑ¤Ç¤¹"
 
-#: gcc.c:2177
+#: gcc.c:2173
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr "spec ¥Õ¥¡¥¤¥ë %s ¤ËÌ¾Á°¤òÊÑ¹¹¤¹¤ë spec ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó¤Ç¤·¤¿"
 
-#: gcc.c:2184
+#: gcc.c:2180
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr ""
 
-#: gcc.c:2189
+#: gcc.c:2185
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr "spec %s ¤ò %s ¤ËÌ¾Á°¤òÊÑ¹¹\n"
 
-#: gcc.c:2191
+#: gcc.c:2187
 #, c-format
 msgid ""
 "spec is '%s'\n"
@@ -860,37 +860,37 @@
 "spec ¤Ï '%s' ¤Ç¤¹\n"
 "\n"
 
-#: gcc.c:2204
+#: gcc.c:2200
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "spec ¥Õ¥¡¥¤¥ëÃæ¤Î %ld Ê¸»ú¤Î¸å¤ËÉÔÌÀ¤Ê %% ¥³¥Þ¥ó¥É"
 
-#: gcc.c:2215 gcc.c:2228
+#: gcc.c:2211 gcc.c:2224
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr "%ld Ê¸»ú¤Î¸å¤Ë¤ª¤«¤·¤Ê spec ¥Õ¥¡¥¤¥ë"
 
-#: gcc.c:2281
+#: gcc.c:2277
 #, c-format
 msgid "spec file has no spec for linking"
 msgstr "spec ¥Õ¥¡¥¤¥ë¤Ë¥ê¥ó¥¯¤Ë´Ø¤¹¤ë spec ¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: gcc.c:2609 gcc.c:4751
+#: gcc.c:2605 gcc.c:4745
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
 
-#: gcc.c:2809
+#: gcc.c:2805
 #, c-format
 msgid "system path '%s' is not absolute"
 msgstr ""
 
-#: gcc.c:2872
+#: gcc.c:2868
 #, c-format
 msgid "-pipe not supported"
 msgstr "-pipe ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: gcc.c:2934
+#: gcc.c:2930
 #, c-format
 msgid ""
 "\n"
@@ -899,17 +899,17 @@
 "\n"
 "Â³¤±¤Þ¤¹¤«? (y ¤Þ¤¿¤Ï n) "
 
-#: gcc.c:3017
+#: gcc.c:3013
 #, fuzzy
 msgid "failed to get exit status"
 msgstr "ld ¤Ï¥¹¥Æ¡¼¥¿¥¹ %d ¤Ç½ªÎ»¤·¤Þ¤·¤¿"
 
-#: gcc.c:3023
+#: gcc.c:3019
 #, fuzzy
 msgid "failed to get process times"
 msgstr "'%s' ¥¯¥é¥¹¤ò¸«¤Ä¤±¤ë¤Î¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
 
-#: gcc.c:3049
+#: gcc.c:3045
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -920,80 +920,80 @@
 "´°Á´¤Ê¥Ð¥°¥ì¥Ý¡¼¥È¤òÁ÷¤Ã¤Æ¤¯¤À¤µ¤¤¡£\n"
 "%s ¤Ë¼ê½ç¤¬½ñ¤¤¤Æ¤¢¤ê¤Þ¤¹¡£"
 
-#: gcc.c:3075
+#: gcc.c:3071
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:3211
+#: gcc.c:3205
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "»È¤¤Êý: %s [¥ª¥×¥·¥ç¥ó] ¥Õ¥¡¥¤¥ë...\n"
 
-#: gcc.c:3212
+#: gcc.c:3206
 msgid "Options:\n"
 msgstr "¥ª¥×¥·¥ç¥ó:\n"
 
-#: gcc.c:3214
+#: gcc.c:3208
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr ""
 "  -pass-exit-codes         ¥Õ¥§¡¼¥º¤«¤é¤Î¥¨¥é¡¼¥³¡¼¥É¤ÎºÇÂçÃÍ¤ò exit\n"
 "                               ¥³¡¼¥É¤È¤·¤ÆÊÖ¤¹\n"
 
-#: gcc.c:3215
+#: gcc.c:3209
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   ¤³¤Î¥Ø¥ë¥×¾ðÊó¤òÉ½¼¨\n"
 
-#: gcc.c:3216
+#: gcc.c:3210
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            ¥¿¡¼¥²¥Ã¥È¸ÇÍ­¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤òÉ½¼¨\n"
 
-#: gcc.c:3217
+#: gcc.c:3211
 msgid "  --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
 msgstr ""
 
-#: gcc.c:3218
+#: gcc.c:3212
 #, fuzzy
 msgid "                           Display specific types of command line options\n"
 msgstr "  --target-help            ¥¿¡¼¥²¥Ã¥È¸ÇÍ­¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤òÉ½¼¨\n"
 
-#: gcc.c:3220
+#: gcc.c:3214
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "(`-v --help' ¤ò»È¤¦¤È¡¢»Ò¥×¥í¥»¥¹¤Î¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤òÉ½¼¨)\n"
 
-#: gcc.c:3221
+#: gcc.c:3215
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               ÁÈ¤ß¹þ¤Þ¤ì¤¿ spec Ê¸»úÎó¤òÁ´¤ÆÉ½¼¨\n"
 
-#: gcc.c:3222
+#: gcc.c:3216
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             ¥³¥ó¥Ñ¥¤¥é¤Î¥Ð¡¼¥¸¥ç¥ó¤òÉ½¼¨\n"
 
-#: gcc.c:3223
+#: gcc.c:3217
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             ¥³¥ó¥Ñ¥¤¥é¤Î¥¿¡¼¥²¥Ã¥È¥×¥í¥»¥Ã¥µ¤òÉ½¼¨\n"
 
-#: gcc.c:3224
+#: gcc.c:3218
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       ¥³¥ó¥Ñ¥¤¥é¤Î¥µ¡¼¥Á¥Ñ¥¹¤Ë¤¢¤ë¥Ç¥£¥ì¥¯¥È¥ê¤òÉ½¼¨\n"
 
-#: gcc.c:3225
+#: gcc.c:3219
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  ¥³¥ó¥Ñ¥¤¥é¤Î¥³¥ó¥Ñ¥Ë¥ª¥ó¥é¥¤¥Ö¥é¥êÌ¾¤òÉ½¼¨\n"
 
-#: gcc.c:3226
+#: gcc.c:3220
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<lib>   ¥é¥¤¥Ö¥é¥ê <lib> ¤Ø¤Î¥Õ¥ë¥Ñ¥¹¤òÉ½¼¨\n"
 
-#: gcc.c:3227
+#: gcc.c:3221
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<prog>  ¥³¥ó¥Ñ¥¤¥é¤ÎÉôÉÊ <prog> ¤Ø¤Î¥Õ¥ë¥Ñ¥¹¤òÉ½¼¨\n"
 
-#: gcc.c:3228
+#: gcc.c:3222
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   libgcc ¤Î¥Ð¡¼¥¸¥ç¥ó¥Ç¥£¥ì¥¯¥È¥ê¥ë¡¼¥È¤òÉ½¼¨\n"
 
-#: gcc.c:3229
+#: gcc.c:3223
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -1001,116 +1001,116 @@
 "  -print-multi-lib         ¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó¤ÈÊ£¿ô¤Î¥é¥¤¥Ö¥é¥êÃµº÷\n"
 "                               ¥Ç¥£¥ì¥¯¥È¥ê¤È¤ÎÂÐ±þ¤òÉ½¼¨\n"
 
-#: gcc.c:3232
+#: gcc.c:3226
 #, fuzzy
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr "  -print-multi-directory   libgcc ¤Î¥Ð¡¼¥¸¥ç¥ó¥Ç¥£¥ì¥¯¥È¥ê¥ë¡¼¥È¤òÉ½¼¨\n"
 
-#: gcc.c:3233
+#: gcc.c:3227
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 msgstr ""
 
-#: gcc.c:3234
+#: gcc.c:3228
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<options>            ¥«¥ó¥Þ¶èÀÚ¤ê¤Î <options> ¤ò¥¢¥»¥ó¥Ö¥é¤ËÅÏ¤¹\n"
 
-#: gcc.c:3235
+#: gcc.c:3229
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<options>            ¥«¥ó¥Þ¶èÀÚ¤ê¤Î <options> ¤ò¥×¥ê¥×¥í¥»¥Ã¥µ¤ËÅÏ¤¹\n"
 
-#: gcc.c:3236
+#: gcc.c:3230
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<options>            ¥«¥ó¥Þ¶èÀÚ¤ê¤Î <options> ¤ò¥ê¥ó¥«¤ËÅÏ¤¹\n"
 
-#: gcc.c:3237
+#: gcc.c:3231
 #, fuzzy
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr "  -Xlinker <arg>           <arg> ¤ò¥ê¥ó¥«¤ËÅÏ¤¹\n"
 
-#: gcc.c:3238
+#: gcc.c:3232
 #, fuzzy
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr "  -Xlinker <arg>           <arg> ¤ò¥ê¥ó¥«¤ËÅÏ¤¹\n"
 
-#: gcc.c:3239
+#: gcc.c:3233
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <arg>           <arg> ¤ò¥ê¥ó¥«¤ËÅÏ¤¹\n"
 
-#: gcc.c:3240
+#: gcc.c:3234
 #, fuzzy
 msgid "  -combine                 Pass multiple source files to compiler at once\n"
 msgstr "  -quiet                  ¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿´Ø¿ô¤ä·Ð²á»þ´Ö¤òÉ½¼¨¤·¤Ê¤¤\n"
 
-#: gcc.c:3241
+#: gcc.c:3235
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              Ãæ´Ö¥Õ¥¡¥¤¥ë¤òºï½ü¤·¤Ê¤¤\n"
 
-#: gcc.c:3242
+#: gcc.c:3236
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    Ãæ´Ö¥Õ¥¡¥¤¥ë¤Ç¤Ï¤Ê¤¯¥Ñ¥¤¥×¤ò»È¤¦\n"
 
-#: gcc.c:3243
+#: gcc.c:3237
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    »Ò¥×¥í¥»¥¹¤´¤È¤Î¼Â¹Ô»þ´Ö¤ò·×Â¬¤¹¤ë\n"
 
-#: gcc.c:3244
+#: gcc.c:3238
 #, fuzzy
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -specs=<file>            ÁÈ¤ß¹þ¤ß specs ¤ò <file> ¤ÎÆâÍÆ¤ÇÃÖ¤­´¹¤¨¤ë\n"
 
-#: gcc.c:3245
+#: gcc.c:3239
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr "  -std=<standard>          ÆþÎÏ¥½¡¼¥¹¤ò <standard> ¤È¸«¤Ê¤¹\n"
 
-#: gcc.c:3246
+#: gcc.c:3240
 msgid ""
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 "                           and libraries\n"
 msgstr ""
 
-#: gcc.c:3249
+#: gcc.c:3243
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <directory>           <directory> ¤ò¥³¥ó¥Ñ¥¤¥é¤ÎÃµº÷¥Ñ¥¹¤ËÄÉ²Ã¤¹¤ë\n"
 
-#: gcc.c:3250
+#: gcc.c:3244
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr ""
 "  -b <machine>             ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ì¤Ð¥¿¡¼¥²¥Ã¥È <machine> ¤È¤·¤Æ\n"
 "                               gcc ¤ò¼Â¹Ô¤¹¤ë\n"
 
-#: gcc.c:3251
+#: gcc.c:3245
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr ""
 "  -V <version>             ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ì¤Ð <version> ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤Î\n"
 "                               gcc ¤È¤·¤Æ¼Â¹Ô¤¹¤ë\n"
 
-#: gcc.c:3252
+#: gcc.c:3246
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       ¥³¥ó¥Ñ¥¤¥é¤Ë¤è¤Ã¤Æµ¯Æ°¤µ¤ì¤ë¥×¥í¥°¥é¥à¤òÉ½¼¨\n"
 
-#: gcc.c:3253
+#: gcc.c:3247
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 
-#: gcc.c:3254
+#: gcc.c:3248
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr ""
 "  -E                       ¥×¥ê¥×¥í¥»¥¹¤Î¤ß -- ¥³¥ó¥Ñ¥¤¥ë¡¢¥¢¥»¥ó¥Ö¥ë¡¢¥ê¥ó¥¯\n"
 "                               ¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
 
-#: gcc.c:3255
+#: gcc.c:3249
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       ¥³¥ó¥Ñ¥¤¥ë¤Î¤ß -- ¥¢¥»¥ó¥Ö¥ë¡¢¥ê¥ó¥¯¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
 
-#: gcc.c:3256
+#: gcc.c:3250
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       ¥³¥ó¥Ñ¥¤¥ë¡¢¥¢¥»¥ó¥Ö¥ë¤¹¤ë¤¬¡¢¥ê¥ó¥¯¤ò¹Ô¤Ê¤ï¤Ê¤¤\n"
 
-#: gcc.c:3257
+#: gcc.c:3251
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <file>                <file> ¤Ë½ÐÎÏ¤ò¹Ô¤Ê¤¦\n"
 
-#: gcc.c:3258
+#: gcc.c:3252
 #, fuzzy
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
@@ -1123,7 +1123,7 @@
 "                           'none' ¤ò»ØÄê¤¹¤ë¤È¥Õ¥¡¥¤¥ë³ÈÄ¥»Ò¤Ë¤è¤Ã¤Æ¸À¸ì¤ò\n"
 "                           ¿äÄê¤¹¤ë¡¢¥Ç¥Õ¥©¥ë¥È¤Î¿¶¤ëÉñ¤¤¤ËÌá¤ë\n"
 
-#: gcc.c:3265
+#: gcc.c:3259
 #, c-format
 msgid ""
 "\n"
@@ -1136,27 +1136,27 @@
 "»Ò¥×¥í¥»¥¹¤Ë¼«Æ°Åª¤ËÅÏ¤µ¤ì¤Þ¤¹¡£¤³¤¦¤¤¤Ã¤¿¥×¥í¥»¥¹¤Ë¤½¤ÎÂ¾¤Î¥ª¥×¥·¥ç¥ó¤òÅÏ¤¹\n"
 "¤Ë¤Ï -W<letter> ¥ª¥×¥·¥ç¥ó¤ò»È¤ï¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó¡£\n"
 
-#: gcc.c:3389
+#: gcc.c:3383
 #, fuzzy, c-format
 msgid "'-%c' option must have argument"
 msgstr "-param ¥ª¥×¥·¥ç¥ó¤Ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: gcc.c:3411
+#: gcc.c:3405
 #, c-format
 msgid "couldn't run '%s': %s"
 msgstr ""
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3612
+#: gcc.c:3606
 #, fuzzy, c-format
 msgid "%s %s%s\n"
 msgstr "%s: %s"
 
-#: gcc.c:3615 gcov.c:426 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
+#: gcc.c:3609 gcov.c:427 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
 msgid "(C)"
 msgstr ""
 
-#: gcc.c:3616 java/jcf-dump.c:1169
+#: gcc.c:3610 java/jcf-dump.c:1169
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
@@ -1164,160 +1164,160 @@
 "\n"
 msgstr ""
 
-#: gcc.c:3728
+#: gcc.c:3722
 #, fuzzy, c-format
 msgid "argument to '-Xlinker' is missing"
 msgstr "`-Xlinker' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: gcc.c:3736
+#: gcc.c:3730
 #, fuzzy, c-format
 msgid "argument to '-Xpreprocessor' is missing"
 msgstr "`-specs' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: gcc.c:3743
+#: gcc.c:3737
 #, fuzzy, c-format
 msgid "argument to '-Xassembler' is missing"
 msgstr "`-Xlinker' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: gcc.c:3750
+#: gcc.c:3744
 #, fuzzy, c-format
 msgid "argument to '-l' is missing"
 msgstr "`-b' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: gcc.c:3771
+#: gcc.c:3765
 #, fuzzy, c-format
 msgid "argument to '-specs' is missing"
 msgstr "`-specs' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: gcc.c:3785
+#: gcc.c:3779
 #, fuzzy, c-format
 msgid "argument to '-specs=' is missing"
 msgstr "`-specs=' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: gcc.c:3826
+#: gcc.c:3820
 #, c-format
 msgid "'-%c' must come at the start of the command line"
 msgstr ""
 
-#: gcc.c:3835
+#: gcc.c:3829
 #, fuzzy, c-format
 msgid "argument to '-B' is missing"
 msgstr "`-B' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: gcc.c:4185
+#: gcc.c:4179
 #, fuzzy, c-format
 msgid "argument to '-x' is missing"
 msgstr "`-x' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: gcc.c:4213
+#: gcc.c:4207
 #, fuzzy, c-format
 msgid "argument to '-%s' is missing"
 msgstr "`-%s' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: gcc.c:4541
+#: gcc.c:4535
 #, c-format
 msgid "switch '%s' does not start with '-'"
 msgstr ""
 
-#: gcc.c:4685
+#: gcc.c:4679
 #, c-format
 msgid "spec '%s' invalid"
 msgstr ""
 
-#: gcc.c:4824
+#: gcc.c:4818
 #, fuzzy, c-format
 msgid "spec '%s' has invalid '%%0%c'"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÏÉÔÅ¬ÀÚ¤Ê·¿¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: gcc.c:5053
+#: gcc.c:5047
 #, fuzzy, c-format
 msgid "could not open temporary response file %s"
 msgstr "¥À¥ó¥×¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿"
 
-#: gcc.c:5059
+#: gcc.c:5053
 #, fuzzy, c-format
 msgid "could not write to temporary response file %s"
 msgstr "°ì»þ¥Õ¥¡¥¤¥ë¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
 
-#: gcc.c:5065
+#: gcc.c:5059
 #, fuzzy, c-format
 msgid "could not close temporary response file %s"
 msgstr "¥À¥ó¥×¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿"
 
-#: gcc.c:5099
+#: gcc.c:5093
 #, fuzzy, c-format
 msgid "spec '%s' has invalid '%%W%c"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÏÉÔÅ¬ÀÚ¤Ê·¿¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: gcc.c:5119
+#: gcc.c:5113
 #, fuzzy, c-format
 msgid "spec '%s' has invalid '%%x%c'"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÏÉÔÅ¬ÀÚ¤Ê·¿¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: gcc.c:5341
+#: gcc.c:5335
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr "spec %c%s%c ¤ò½èÍýÃæ, ¤³¤ì¤Ï '%s' ¤Ç¤¹\n"
 
-#: gcc.c:5465
+#: gcc.c:5459
 #, fuzzy, c-format
 msgid "unknown spec function '%s'"
 msgstr "ÉÔÌÀ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹ '\\%c'"
 
-#: gcc.c:5484
+#: gcc.c:5478
 #, fuzzy, c-format
 msgid "error in args to spec function '%s'"
 msgstr "´Ø¿ô `%s' ¤ËÂÐ¤¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: gcc.c:5532
+#: gcc.c:5526
 #, fuzzy, c-format
 msgid "malformed spec function name"
 msgstr "¥­¥ã¥¹¥È¤Ï´Ø¿ô·¿¤ò»ØÄê¤·¤Æ¤¤¤Þ¤¹"
 
 #. )
-#: gcc.c:5535
+#: gcc.c:5529
 #, fuzzy, c-format
 msgid "no arguments for spec function"
 msgstr "´Ø¿ô¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
 
-#: gcc.c:5554
+#: gcc.c:5548
 #, c-format
 msgid "malformed spec function arguments"
 msgstr ""
 
-#: gcc.c:5800
+#: gcc.c:5794
 #, c-format
 msgid "braced spec '%s' is invalid at '%c'"
 msgstr ""
 
-#: gcc.c:5888
+#: gcc.c:5882
 #, c-format
 msgid "braced spec body '%s' is invalid"
 msgstr ""
 
-#: gcc.c:6421
+#: gcc.c:6420
 #, c-format
 msgid "install: %s%s\n"
 msgstr "¥¤¥ó¥¹¥È¡¼¥ë: %s%s\n"
 
-#: gcc.c:6424
+#: gcc.c:6423
 #, c-format
 msgid "programs: %s\n"
 msgstr "¥×¥í¥°¥é¥à: %s\n"
 
-#: gcc.c:6426
+#: gcc.c:6425
 #, c-format
 msgid "libraries: %s\n"
 msgstr "¥é¥¤¥Ö¥é¥ê: %s\n"
 
 #. The error status indicates that only one set of fixed
 #. headers should be built.
-#: gcc.c:6480
+#: gcc.c:6479
 #, c-format
 msgid "not configured with sysroot headers suffix"
 msgstr ""
 
-#: gcc.c:6489
+#: gcc.c:6488
 #, c-format
 msgid ""
 "\n"
@@ -1326,47 +1326,47 @@
 "\n"
 "¥Ð¥°¥ì¥Ý¡¼¥È¤Î¼ê½ç¤Ï¡¢°Ê²¼¤ò»²¾È\n"
 
-#: gcc.c:6505
+#: gcc.c:6504
 #, fuzzy, c-format
 msgid "Target: %s\n"
 msgstr "¥é¥¤¥Ö¥é¥ê: %s\n"
 
-#: gcc.c:6506
+#: gcc.c:6505
 #, c-format
 msgid "Configured with: %s\n"
 msgstr "¥³¥ó¥Õ¥£¥°¥ª¥×¥·¥ç¥ó: %s\n"
 
-#: gcc.c:6520
+#: gcc.c:6519
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "¥¹¥ì¥Ã¥É¥â¥Ç¥ë: %s\n"
 
-#: gcc.c:6531
+#: gcc.c:6530
 #, fuzzy, c-format
 msgid "gcc version %s %s\n"
 msgstr "gcc ¥Ð¡¼¥¸¥ç¥ó %s\n"
 
-#: gcc.c:6533
+#: gcc.c:6532
 #, fuzzy, c-format
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 msgstr "gcc ¥É¥é¥¤¥Ð¥Ð¡¼¥¸¥ç¥ó %s ¼Â¹Ô gcc ¥Ð¡¼¥¸¥ç¥ó %s\n"
 
-#: gcc.c:6541
+#: gcc.c:6540
 #, fuzzy, c-format
 msgid "no input files"
 msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: gcc.c:6590
+#: gcc.c:6589
 #, fuzzy, c-format
 msgid "cannot specify -o with -c or -S with multiple files"
 msgstr "-c ¤ä -S ¤È°ì½ï¤Ë -o ¤ò»ØÄê¤¹¤ë¤È¡¢Ê£¿ô¥³¥ó¥Ñ¥¤¥ë¤Ç¤­¤Þ¤»¤ó"
 
-#: gcc.c:6624
+#: gcc.c:6623
 #, fuzzy, c-format
 msgid "spec '%s' is invalid"
 msgstr "typedef `%s' ¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
-#: gcc.c:6760
+#: gcc.c:6759
 #, c-format
 msgid ""
 "\n"
@@ -1375,59 +1375,59 @@
 "\n"
 msgstr ""
 
-#: gcc.c:6761
+#: gcc.c:6760
 #, c-format
 msgid ""
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
 "\n"
 msgstr ""
 
-#: gcc.c:7112
+#: gcc.c:7111
 #, fuzzy, c-format
 msgid "multilib spec '%s' is invalid"
 msgstr "typedef `%s' ¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
-#: gcc.c:7303
+#: gcc.c:7302
 #, c-format
 msgid "multilib exclusions '%s' is invalid"
 msgstr ""
 
-#: gcc.c:7361 gcc.c:7502
+#: gcc.c:7360 gcc.c:7501
 #, c-format
 msgid "multilib select '%s' is invalid"
 msgstr ""
 
-#: gcc.c:7540
+#: gcc.c:7539
 #, c-format
 msgid "multilib exclusion '%s' is invalid"
 msgstr ""
 
-#: gcc.c:7746
+#: gcc.c:7745
 #, fuzzy, c-format
 msgid "environment variable \"%s\" not defined"
 msgstr "´Ä¶­ÊÑ¿ô DJGPP ¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: gcc.c:7837 gcc.c:7842
+#: gcc.c:7836 gcc.c:7841
 #, fuzzy, c-format
 msgid "invalid version number `%s'"
 msgstr "Ìµ¸ú¤Ê¥Ð¡¼¥¸¥ç¥óÈÖ¹æ·Á¼°"
 
-#: gcc.c:7885
+#: gcc.c:7884
 #, fuzzy, c-format
 msgid "too few arguments to %%:version-compare"
 msgstr "´Ø¿ô¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
 
-#: gcc.c:7891
+#: gcc.c:7890
 #, fuzzy, c-format
 msgid "too many arguments to %%:version-compare"
 msgstr "´Ø¿ô¤ËÂÐ¤¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: gcc.c:7932
+#: gcc.c:7931
 #, c-format
 msgid "unknown operator '%s' in %%:version-compare"
 msgstr ""
 
-#: gcc.c:7966
+#: gcc.c:7965
 #, c-format
 msgid ""
 "Assembler options\n"
@@ -1435,89 +1435,89 @@
 "\n"
 msgstr ""
 
-#: gcc.c:7967
+#: gcc.c:7966
 #, c-format
 msgid ""
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
 "\n"
 msgstr ""
 
-#: gcov.c:399
+#: gcov.c:400
 #, c-format
 msgid ""
 "Usage: gcov [OPTION]... SOURCEFILE...\n"
 "\n"
 msgstr ""
 
-#: gcov.c:400
+#: gcov.c:401
 #, fuzzy, c-format
 msgid ""
 "Print code coverage information.\n"
 "\n"
 msgstr "¸Æ¤Ó½Ð¤·¥°¥é¥Õ¾ðÊó¤òÁ÷½Ð¤¹¤ë"
 
-#: gcov.c:401
+#: gcov.c:402
 #, fuzzy, c-format
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr "  --help                   ¤³¤Î¥Ø¥ë¥×¾ðÊó¤òÉ½¼¨\n"
 
-#: gcov.c:402
+#: gcov.c:403
 #, fuzzy, c-format
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr ""
 "  -V <version>             ¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤ì¤Ð <version> ¥Ð¡¼¥¸¥ç¥óÈÖ¹æ¤Î\n"
 "                               gcc ¤È¤·¤Æ¼Â¹Ô¤¹¤ë\n"
 
-#: gcov.c:403
+#: gcov.c:404
 #, c-format
 msgid "  -a, --all-blocks                Show information for every basic block\n"
 msgstr ""
 
-#: gcov.c:404
+#: gcov.c:405
 #, c-format
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr ""
 
-#: gcov.c:405
+#: gcov.c:406
 #, c-format
 msgid ""
 "  -c, --branch-counts             Given counts of branches taken\n"
 "                                    rather than percentages\n"
 msgstr ""
 
-#: gcov.c:407
+#: gcov.c:408
 #, fuzzy, c-format
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr "  -save-temps              Ãæ´Ö¥Õ¥¡¥¤¥ë¤òºï½ü¤·¤Ê¤¤\n"
 
-#: gcov.c:408
+#: gcov.c:409
 #, c-format
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
 "                                    source files\n"
 msgstr ""
 
-#: gcov.c:410
+#: gcov.c:411
 #, c-format
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr ""
 
-#: gcov.c:411
+#: gcov.c:412
 #, c-format
 msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
 msgstr ""
 
-#: gcov.c:412
+#: gcov.c:413
 #, c-format
 msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr ""
 
-#: gcov.c:413
+#: gcov.c:414
 #, c-format
 msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
 msgstr ""
 
-#: gcov.c:414
+#: gcov.c:415
 #, fuzzy, c-format
 msgid ""
 "\n"
@@ -1527,12 +1527,12 @@
 "\n"
 "¥Ð¥°¥ì¥Ý¡¼¥È¤Î¼ê½ç¤Ï¡¢°Ê²¼¤ò»²¾È\n"
 
-#: gcov.c:424
+#: gcov.c:425
 #, c-format
 msgid "gcov %s%s\n"
 msgstr ""
 
-#: gcov.c:428
+#: gcov.c:429
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.\n"
@@ -1541,206 +1541,206 @@
 "\n"
 msgstr ""
 
-#: gcov.c:524
+#: gcov.c:525
 #, fuzzy, c-format
 msgid "%s:no functions found\n"
 msgstr "cmd_strings ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: gcov.c:556 gcov.c:584 fortran/dump-parse-tree.c:63
+#: gcov.c:557 gcov.c:585 fortran/dump-parse-tree.c:63
 #, fuzzy, c-format
 msgid "\n"
 msgstr ":\n"
 
-#: gcov.c:571
+#: gcov.c:572
 #, fuzzy, c-format
 msgid "%s:creating '%s'\n"
 msgstr "%s ¤òºîÀ®Ãæ.\n"
 
-#: gcov.c:575
+#: gcov.c:576
 #, fuzzy, c-format
 msgid "%s:error writing output file '%s'\n"
 msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤Ë½ñ¤­¹þ¤ßÃæ¤Ë¥¨¥é¡¼: %s\n"
 
-#: gcov.c:580
+#: gcov.c:581
 #, fuzzy, c-format
 msgid "%s:could not open output file '%s'\n"
 msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿.\n"
 
-#: gcov.c:729
+#: gcov.c:730
 #, c-format
 msgid "%s:source file is newer than graph file '%s'\n"
 msgstr ""
 
-#: gcov.c:734
+#: gcov.c:735
 #, c-format
 msgid "(the message is only displayed one per source file)\n"
 msgstr ""
 
-#: gcov.c:758
+#: gcov.c:759
 #, fuzzy, c-format
 msgid "%s:cannot open graph file\n"
 msgstr "%s: COFF ¥Õ¥¡¥¤¥ë¤È¤·¤Æ³«¤±¤Þ¤»¤ó"
 
-#: gcov.c:764
+#: gcov.c:765
 #, fuzzy, c-format
 msgid "%s:not a gcov graph file\n"
 msgstr "%s: COFF ¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: gcov.c:777
+#: gcov.c:778
 #, c-format
 msgid "%s:version '%.4s', prefer '%.4s'\n"
 msgstr ""
 
-#: gcov.c:829
+#: gcov.c:830
 #, c-format
 msgid "%s:already seen blocks for '%s'\n"
 msgstr ""
 
-#: gcov.c:947
+#: gcov.c:948
 #, c-format
 msgid "%s:corrupted\n"
 msgstr ""
 
-#: gcov.c:1023
+#: gcov.c:1024
 #, c-format
 msgid "%s:cannot open data file, assuming not executed\n"
 msgstr ""
 
-#: gcov.c:1030
+#: gcov.c:1031
 #, fuzzy, c-format
 msgid "%s:not a gcov data file\n"
 msgstr "%s: COFF ¥Õ¥¡¥¤¥ë¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: gcov.c:1043
+#: gcov.c:1044
 #, c-format
 msgid "%s:version '%.4s', prefer version '%.4s'\n"
 msgstr ""
 
-#: gcov.c:1049
+#: gcov.c:1050
 #, c-format
 msgid "%s:stamp mismatch with graph file\n"
 msgstr ""
 
-#: gcov.c:1078
+#: gcov.c:1079
 #, fuzzy, c-format
 msgid "%s:unknown function '%u'\n"
 msgstr "´Ø¿ô `%s' Æâ:"
 
-#: gcov.c:1091
+#: gcov.c:1092
 #, fuzzy, c-format
 msgid "%s:profile mismatch for '%s'\n"
 msgstr "%s: `%s' ¤ËÂÐ¤¹¤ëÌ·½â°ìÍ÷¤Ï°Ê²¼¤ÎÄÌ¤ê¤Ç¤¹:\n"
 
-#: gcov.c:1110
+#: gcov.c:1111
 #, fuzzy, c-format
 msgid "%s:overflowed\n"
 msgstr "%s: ¥ª¡¼¥Ð¡¼¥Õ¥í¡¼ÈÏ°Ï¥¨¥é¡¼"
 
-#: gcov.c:1134
+#: gcov.c:1135
 #, c-format
 msgid "%s:'%s' lacks entry and/or exit blocks\n"
 msgstr ""
 
-#: gcov.c:1139
+#: gcov.c:1140
 #, c-format
 msgid "%s:'%s' has arcs to entry block\n"
 msgstr ""
 
-#: gcov.c:1147
+#: gcov.c:1148
 #, c-format
 msgid "%s:'%s' has arcs from exit block\n"
 msgstr ""
 
-#: gcov.c:1355
+#: gcov.c:1356
 #, c-format
 msgid "%s:graph is unsolvable for '%s'\n"
 msgstr ""
 
-#: gcov.c:1435
+#: gcov.c:1436
 #, fuzzy, c-format
 msgid "%s '%s'\n"
 msgstr "%s: %s"
 
-#: gcov.c:1438
+#: gcov.c:1439
 #, c-format
 msgid "Lines executed:%s of %d\n"
 msgstr ""
 
-#: gcov.c:1442
+#: gcov.c:1443
 #, fuzzy, c-format
 msgid "No executable lines\n"
 msgstr "¥Õ¥¡¥¤¥ë %s ¤Ë¼Â¹Ô²ÄÇ½¤Ê¥½¡¼¥¹¹Ô¤¬¤¢¤ê¤Þ¤»¤ó\n"
 
-#: gcov.c:1448
+#: gcov.c:1449
 #, fuzzy, c-format
 msgid "Branches executed:%s of %d\n"
 msgstr "¥Ö¥é¥ó¥Á %d ¤Ï°ìÅÙ¤â¼Â¹Ô¤µ¤ì¤º\n"
 
-#: gcov.c:1452
+#: gcov.c:1453
 #, c-format
 msgid "Taken at least once:%s of %d\n"
 msgstr ""
 
-#: gcov.c:1458
+#: gcov.c:1459
 #, fuzzy, c-format
 msgid "No branches\n"
 msgstr "¥Õ¥¡¥¤¥ë %s ¤Ë¤Ï¥Ö¥é¥ó¥Á¤¬¤¢¤ê¤Þ¤»¤ó\n"
 
-#: gcov.c:1460
+#: gcov.c:1461
 #, c-format
 msgid "Calls executed:%s of %d\n"
 msgstr ""
 
-#: gcov.c:1464
+#: gcov.c:1465
 #, fuzzy, c-format
 msgid "No calls\n"
 msgstr "¥Õ¥¡¥¤¥ë %s ¤Ë¸Æ¤Ó½Ð¤·¤¬¤¢¤ê¤Þ¤»¤ó\n"
 
-#: gcov.c:1611
+#: gcov.c:1612
 #, fuzzy, c-format
 msgid "%s:no lines for '%s'\n"
 msgstr "%s: `%s' ¤ËÂÐ¤¹¤ëÌ·½â°ìÍ÷¤Ï°Ê²¼¤ÎÄÌ¤ê¤Ç¤¹:\n"
 
-#: gcov.c:1806
+#: gcov.c:1807
 #, fuzzy, c-format
 msgid "call   %2d returned %s\n"
 msgstr "¸Æ¤Ó½Ð¤· %d ¤ÎÌá¤ê = %d\n"
 
-#: gcov.c:1811
+#: gcov.c:1812
 #, fuzzy, c-format
 msgid "call   %2d never executed\n"
 msgstr "¸Æ¤Ó½Ð¤· %d ¤Ï°ìÅÙ¤â¼Â¹Ô¤»¤º\n"
 
-#: gcov.c:1816
+#: gcov.c:1817
 #, fuzzy, c-format
 msgid "branch %2d taken %s%s\n"
 msgstr "¥Ö¥é¥ó¥Á %d ¼õÍý = %d%%\n"
 
-#: gcov.c:1820
+#: gcov.c:1821
 #, fuzzy, c-format
 msgid "branch %2d never executed\n"
 msgstr "¥Ö¥é¥ó¥Á %d ¤Ï°ìÅÙ¤â¼Â¹Ô¤µ¤ì¤º\n"
 
-#: gcov.c:1825
+#: gcov.c:1826
 #, c-format
 msgid "unconditional %2d taken %s\n"
 msgstr ""
 
-#: gcov.c:1828
+#: gcov.c:1829
 #, fuzzy, c-format
 msgid "unconditional %2d never executed\n"
 msgstr "¸Æ¤Ó½Ð¤· %d ¤Ï°ìÅÙ¤â¼Â¹Ô¤»¤º\n"
 
-#: gcov.c:1864
+#: gcov.c:1865
 #, fuzzy, c-format
 msgid "%s:cannot open source file\n"
 msgstr "%s: COFF ¥Õ¥¡¥¤¥ë¤È¤·¤Æ³«¤±¤Þ¤»¤ó"
 
-#: gcse.c:685
+#: gcse.c:679
 msgid "GCSE disabled"
 msgstr ""
 
-#: gcse.c:6600
+#: gcse.c:6584
 #, fuzzy
 msgid "jump bypassing disabled"
 msgstr "-g ¥ª¥×¥·¥ç¥ó¤òÌµ¸ú²½¤·¤Þ¤·¤¿¡£"
@@ -1825,84 +1825,84 @@
 msgid "    inlined from %qs"
 msgstr "%s:%u ¤«¤é include ¤µ¤ì¤¿¥Õ¥¡¥¤¥ëÃæ"
 
-#: loop-iv.c:2805 tree-ssa-loop-niter.c:1818
+#: loop-iv.c:2806 tree-ssa-loop-niter.c:1818
 msgid "assuming that the loop is not infinite"
 msgstr ""
 
-#: loop-iv.c:2806 tree-ssa-loop-niter.c:1819
+#: loop-iv.c:2807 tree-ssa-loop-niter.c:1819
 msgid "cannot optimize possibly infinite loops"
 msgstr ""
 
-#: loop-iv.c:2814 tree-ssa-loop-niter.c:1823
+#: loop-iv.c:2815 tree-ssa-loop-niter.c:1823
 msgid "assuming that the loop counter does not overflow"
 msgstr ""
 
-#: loop-iv.c:2815 tree-ssa-loop-niter.c:1824
+#: loop-iv.c:2816 tree-ssa-loop-niter.c:1824
 msgid "cannot optimize loop, the loop counter may overflow"
 msgstr ""
 
 #. What to print when a switch has no documentation.
-#: opts.c:348
+#: opts.c:340
 msgid "This switch lacks documentation"
 msgstr ""
 
-#: opts.c:1159
+#: opts.c:1161
 msgid "[enabled]"
 msgstr ""
 
-#: opts.c:1159
+#: opts.c:1161
 msgid "[disabled]"
 msgstr ""
 
-#: opts.c:1170
+#: opts.c:1172
 #, c-format
 msgid " No options with the desired characteristics were found\n"
 msgstr ""
 
-#: opts.c:1172
+#: opts.c:1174
 #, c-format
 msgid " All options with the desired characteristics have already been displayed\n"
 msgstr ""
 
-#: opts.c:1226
+#: opts.c:1228
 msgid "The following options are target specific"
 msgstr ""
 
-#: opts.c:1229
+#: opts.c:1231
 msgid "The following options control compiler warning messages"
 msgstr ""
 
-#: opts.c:1232
+#: opts.c:1234
 #, fuzzy
 msgid "The following options control optimizations"
 msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇÅ¬²½¤ò¹Ô¤¦"
 
-#: opts.c:1235 opts.c:1273
+#: opts.c:1237 opts.c:1275
 msgid "The following options are language-independent"
 msgstr ""
 
-#: opts.c:1238
+#: opts.c:1240
 msgid "The --param option recognizes the following as parameters"
 msgstr ""
 
-#: opts.c:1245
+#: opts.c:1247
 msgid "The following options are specific to the language "
 msgstr ""
 
-#: opts.c:1249
+#: opts.c:1251
 msgid "The following options are supported by the language "
 msgstr ""
 
-#: opts.c:1260
+#: opts.c:1262
 #, fuzzy
 msgid "The following options are not documented"
 msgstr "  ¤³¤ì¤é¤ÏÂ¸ºß¤·¤Þ¤¹¤¬¡¢Ê¸½ñ²½¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: opts.c:1271
+#: opts.c:1273
 msgid "The following options are language-related"
 msgstr ""
 
-#: opts.c:1403
+#: opts.c:1405
 #, c-format
 msgid "warning: unrecognized argument to --help= switch: %.*s\n"
 msgstr ""
@@ -2218,7 +2218,7 @@
 msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr "%s: ÆþÎÏ¥Õ¥¡¥¤¥ëÌ¾¤Ë¤Ï³ÈÄ¥»Ò .c ¤¬¤Ê¤±¤ì¤Ð¤¤¤±¤Þ¤»¤ó: %s\n"
 
-#: reload.c:3734
+#: reload.c:3744
 #, fuzzy
 msgid "unable to generate reloads for:"
 msgstr "¥³¡¼¥É¤¬À¸À®¤µ¤ì¤ë CPU ¤òÁªÂò¤¹¤ë"
@@ -2328,7 +2328,7 @@
 
 #: toplev.c:1188
 #, c-format
-msgid "warning: %s header version %s differs from library version %s.\n"
+msgid "%s%swarning: %s header version %s differs from library version %s.\n"
 msgstr ""
 
 #: toplev.c:1190
@@ -2336,32 +2336,32 @@
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr ""
 
-#: toplev.c:1340
+#: toplev.c:1342
 msgid "options passed: "
 msgstr "ÅÏ¤µ¤ì¤¿¥ª¥×¥·¥ç¥ó: "
 
-#: toplev.c:1374
+#: toplev.c:1376
 msgid "options enabled: "
 msgstr "Í­¸ú¥ª¥×¥·¥ç¥ó: "
 
-#: toplev.c:1509
+#: toplev.c:1511
 #, c-format
 msgid "created and used with differing settings of '%s'"
 msgstr ""
 
-#: toplev.c:1511
+#: toplev.c:1513
 msgid "out of memory"
 msgstr ""
 
-#: toplev.c:1526
+#: toplev.c:1528
 msgid "created and used with different settings of -fpic"
 msgstr ""
 
-#: toplev.c:1528
+#: toplev.c:1530
 msgid "created and used with different settings of -fpie"
 msgstr ""
 
-#: tree-inline.c:2571
+#: tree-inline.c:2657
 msgid "originally indirect function call not considered for inlining"
 msgstr ""
 
@@ -2423,7 +2423,7 @@
 msgstr ""
 
 #: params.def:93
-msgid "The threshold ratio between current and hotest structure counts"
+msgid "The threshold ratio between current and hottest structure counts"
 msgstr ""
 
 #: params.def:110
@@ -2819,114 +2819,122 @@
 msgid "Maximum length of partial antic set when performing tree pre optimization"
 msgstr ""
 
-#: config/alpha/alpha.c:5015
+#: params.def:723
+msgid "Maximum size of a SCC before SCCVN stops processing a function"
+msgstr ""
+
+#: params.def:729
+msgid "Multiplier used for determining the double-queueing threshold"
+msgstr ""
+
+#: config/alpha/alpha.c:5023
 #, c-format
 msgid "invalid %%H value"
 msgstr "Ìµ¸ú¤Ê %%H ÃÍ"
 
-#: config/alpha/alpha.c:5036 config/bfin/bfin.c:1423
+#: config/alpha/alpha.c:5044 config/bfin/bfin.c:1516
 #, fuzzy, c-format
 msgid "invalid %%J value"
 msgstr "Ìµ¸ú¤Ê %%Q ÃÍ"
 
-#: config/alpha/alpha.c:5066 config/ia64/ia64.c:4718
+#: config/alpha/alpha.c:5074 config/ia64/ia64.c:4719
 #, c-format
 msgid "invalid %%r value"
 msgstr "Ìµ¸ú¤Ê %%r ÃÍ"
 
-#: config/alpha/alpha.c:5076 config/ia64/ia64.c:4672
-#: config/rs6000/rs6000.c:11670 config/xtensa/xtensa.c:2036
+#: config/alpha/alpha.c:5084 config/ia64/ia64.c:4673
+#: config/rs6000/rs6000.c:11881 config/xtensa/xtensa.c:2042
 #, c-format
 msgid "invalid %%R value"
 msgstr "Ìµ¸ú¤Ê %%R ÃÍ"
 
-#: config/alpha/alpha.c:5082 config/rs6000/rs6000.c:11589
-#: config/xtensa/xtensa.c:2003
+#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11800
+#: config/xtensa/xtensa.c:2009
 #, c-format
 msgid "invalid %%N value"
 msgstr "Ìµ¸ú¤Ê %%N ÃÍ"
 
-#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11617
+#: config/alpha/alpha.c:5098 config/rs6000/rs6000.c:11828
 #, c-format
 msgid "invalid %%P value"
 msgstr "Ìµ¸ú¤Ê %%P ÃÍ"
 
-#: config/alpha/alpha.c:5098
+#: config/alpha/alpha.c:5106
 #, c-format
 msgid "invalid %%h value"
 msgstr "Ìµ¸ú¤Ê %%h ÃÍ"
 
-#: config/alpha/alpha.c:5106 config/xtensa/xtensa.c:2029
+#: config/alpha/alpha.c:5114 config/xtensa/xtensa.c:2035
 #, c-format
 msgid "invalid %%L value"
 msgstr "Ìµ¸ú¤Ê %%L ÃÍ"
 
-#: config/alpha/alpha.c:5145 config/rs6000/rs6000.c:11571
+#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11782
 #, c-format
 msgid "invalid %%m value"
 msgstr "Ìµ¸ú¤Ê %%m ÃÍ"
 
-#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11579
+#: config/alpha/alpha.c:5161 config/rs6000/rs6000.c:11790
 #, c-format
 msgid "invalid %%M value"
 msgstr "Ìµ¸ú¤Ê %%M ÃÍ"
 
-#: config/alpha/alpha.c:5197
+#: config/alpha/alpha.c:5205
 #, c-format
 msgid "invalid %%U value"
 msgstr "Ìµ¸ú¤Ê %%U ÃÍ"
 
-#: config/alpha/alpha.c:5209 config/alpha/alpha.c:5223
-#: config/rs6000/rs6000.c:11678
+#: config/alpha/alpha.c:5217 config/alpha/alpha.c:5231
+#: config/rs6000/rs6000.c:11889
 #, c-format
 msgid "invalid %%s value"
 msgstr "Ìµ¸ú¤Ê %%s ÃÍ"
 
-#: config/alpha/alpha.c:5246
+#: config/alpha/alpha.c:5254
 #, c-format
 msgid "invalid %%C value"
 msgstr "Ìµ¸ú¤Ê %%C ÃÍ"
 
-#: config/alpha/alpha.c:5283 config/rs6000/rs6000.c:11406
-#: config/rs6000/rs6000.c:11425
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:11617
+#: config/rs6000/rs6000.c:11636
 #, c-format
 msgid "invalid %%E value"
 msgstr "Ìµ¸ú¤Ê %%E ÃÍ"
 
-#: config/alpha/alpha.c:5308 config/alpha/alpha.c:5356
+#: config/alpha/alpha.c:5316 config/alpha/alpha.c:5364
 #, fuzzy, c-format
 msgid "unknown relocation unspec"
 msgstr "ÉÔÌÀ¤ÊÀßÄêºÑ¥³¥ó¥¹¥È¥é¥¯¥¿·¿¤Ç¤¹"
 
-#: config/alpha/alpha.c:5317 config/crx/crx.c:1081
-#: config/rs6000/rs6000.c:12005 config/spu/spu.c:1492
+#: config/alpha/alpha.c:5325 config/crx/crx.c:1081
+#: config/rs6000/rs6000.c:12216 config/spu/spu.c:1482
 #, c-format
 msgid "invalid %%xn code"
 msgstr "Ìµ¸ú¤Ê %%xn ¥³¡¼¥É"
 
-#: config/arc/arc.c:1724 config/m32r/m32r.c:1805
+#: config/arc/arc.c:1728 config/m32r/m32r.c:1805
 #, fuzzy, c-format
 msgid "invalid operand to %%R code"
 msgstr "%R ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/arc/arc.c:1756 config/m32r/m32r.c:1828
+#: config/arc/arc.c:1760 config/m32r/m32r.c:1828
 #, fuzzy, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "%H/%L ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/arc/arc.c:1778 config/m32r/m32r.c:1899
+#: config/arc/arc.c:1782 config/m32r/m32r.c:1899
 #, fuzzy, c-format
 msgid "invalid operand to %%U code"
 msgstr "%U ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/arc/arc.c:1789
+#: config/arc/arc.c:1793
 #, fuzzy, c-format
 msgid "invalid operand to %%V code"
 msgstr "%V ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
 #. Unknown flag.
 #. Undocumented flag.
-#: config/arc/arc.c:1796 config/m32r/m32r.c:1926 config/sparc/sparc.c:6995
+#: config/arc/arc.c:1800 config/m32r/m32r.c:1926 config/sparc/sparc.c:6998
 #, c-format
 msgid "invalid operand output code"
 msgstr "Ìµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É½ÐÎÏ¥³¡¼¥É"
@@ -2951,9 +2959,9 @@
 #: config/arm/arm.c:12830 config/arm/arm.c:12865 config/arm/arm.c:12884
 #: config/arm/arm.c:12899 config/arm/arm.c:12927 config/arm/arm.c:12934
 #: config/arm/arm.c:12942 config/arm/arm.c:12963 config/arm/arm.c:12970
-#: config/bfin/bfin.c:1436 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
+#: config/bfin/bfin.c:1529 config/bfin/bfin.c:1536 config/bfin/bfin.c:1543
+#: config/bfin/bfin.c:1550 config/bfin/bfin.c:1559 config/bfin/bfin.c:1566
+#: config/bfin/bfin.c:1573 config/bfin/bfin.c:1580
 #, fuzzy, c-format
 msgid "invalid operand for code '%c'"
 msgstr "%R ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
@@ -2968,268 +2976,180 @@
 msgid "missing operand"
 msgstr "¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: config/avr/avr.c:1022
+#: config/avr/avr.c:1062
 #, c-format
 msgid "address operand requires constraint for X, Y, or Z register"
 msgstr ""
 
-#: config/avr/avr.c:1129
+#: config/avr/avr.c:1169
 msgid "bad address, not (reg+disp):"
 msgstr ""
 
-#: config/avr/avr.c:1136
+#: config/avr/avr.c:1176
 msgid "bad address, not post_inc or pre_dec:"
 msgstr ""
 
-#: config/avr/avr.c:1147
+#: config/avr/avr.c:1187
 #, fuzzy
 msgid "internal compiler error.  Bad address:"
 msgstr "ÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼."
 
-#: config/avr/avr.c:1160
+#: config/avr/avr.c:1200
 #, fuzzy
 msgid "internal compiler error.  Unknown mode:"
 msgstr "ÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼."
 
-#: config/avr/avr.c:1775 config/avr/avr.c:2463
+#: config/avr/avr.c:1815 config/avr/avr.c:2503
 #, fuzzy
 msgid "invalid insn:"
 msgstr "Ìµ¸ú¤Ê #line"
 
-#: config/avr/avr.c:1814 config/avr/avr.c:1900 config/avr/avr.c:1949
-#: config/avr/avr.c:1977 config/avr/avr.c:2072 config/avr/avr.c:2241
-#: config/avr/avr.c:2502 config/avr/avr.c:2614
+#: config/avr/avr.c:1854 config/avr/avr.c:1940 config/avr/avr.c:1989
+#: config/avr/avr.c:2017 config/avr/avr.c:2112 config/avr/avr.c:2281
+#: config/avr/avr.c:2542 config/avr/avr.c:2654
 msgid "incorrect insn:"
 msgstr ""
 
-#: config/avr/avr.c:1996 config/avr/avr.c:2157 config/avr/avr.c:2312
-#: config/avr/avr.c:2680
+#: config/avr/avr.c:2036 config/avr/avr.c:2197 config/avr/avr.c:2352
+#: config/avr/avr.c:2720
 #, fuzzy
 msgid "unknown move insn:"
 msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
 
-#: config/avr/avr.c:2910
+#: config/avr/avr.c:2950
 msgid "bad shift insn:"
 msgstr ""
 
-#: config/avr/avr.c:3026 config/avr/avr.c:3446 config/avr/avr.c:3804
+#: config/avr/avr.c:3066 config/avr/avr.c:3486 config/avr/avr.c:3844
 #, fuzzy
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "ÆâÉô¥³¥ó¥Ñ¥¤¥é¥¨¥é¡¼."
 
-#: config/bfin/bfin.c:1385
+#: config/bfin/bfin.c:1478
 #, c-format
 msgid "invalid %%j value"
 msgstr "Ìµ¸ú¤Ê %%j ÃÍ"
 
-#: config/bfin/bfin.c:1578
+#: config/bfin/bfin.c:1671
 #, fuzzy, c-format
 msgid "invalid const_double operand"
 msgstr "Ìµ¸ú¤Ê %P ¥ª¥Ú¥é¥ó¥É¤Ç¤¹"
 
-#: config/c4x/c4x.c:1583
-msgid "using CONST_DOUBLE for address"
-msgstr ""
-
-#: config/c4x/c4x.c:1721
-msgid "c4x_address_cost: Invalid addressing mode"
-msgstr ""
-
-#: config/c4x/c4x.c:1856
-#, fuzzy, c-format
-msgid "c4x_print_operand: %%L inconsistency"
-msgstr "fr30_print_operand: Ç§¼±¤Ç¤­¤Ê¤¤ %p ¥³¡¼¥É¤Ç¤¹"
-
-#: config/c4x/c4x.c:1862
-#, fuzzy, c-format
-msgid "c4x_print_operand: %%N inconsistency"
-msgstr "fr30_print_operand: Ç§¼±¤Ç¤­¤Ê¤¤ %p ¥³¡¼¥É¤Ç¤¹"
-
-#: config/c4x/c4x.c:1903
-#, fuzzy, c-format
-msgid "c4x_print_operand: %%O inconsistency"
-msgstr "fr30_print_operand: Ç§¼±¤Ç¤­¤Ê¤¤ %p ¥³¡¼¥É¤Ç¤¹"
-
-#: config/c4x/c4x.c:1998
-#, fuzzy
-msgid "c4x_print_operand: Bad operand case"
-msgstr "fr30_print_operand: %A ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê±é»»»Ò¤Ç¤¹"
-
-#: config/c4x/c4x.c:2039
-#, fuzzy
-msgid "c4x_print_operand_address: Bad post_modify"
-msgstr "fr30_print_operand_address: ½èÍý¤µ¤ì¤Ê¤¤¥¢¥É¥ì¥¹¤Ç¤¹"
-
-#: config/c4x/c4x.c:2061
-#, fuzzy
-msgid "c4x_print_operand_address: Bad pre_modify"
-msgstr "fr30_print_operand_address: ½èÍý¤µ¤ì¤Ê¤¤¥¢¥É¥ì¥¹¤Ç¤¹"
-
-#: config/c4x/c4x.c:2109 config/c4x/c4x.c:2121 config/c4x/c4x.c:2136
-#, fuzzy
-msgid "c4x_print_operand_address: Bad operand case"
-msgstr "fr30_print_operand_address: ½èÍý¤µ¤ì¤Ê¤¤¥¢¥É¥ì¥¹¤Ç¤¹"
-
-#: config/c4x/c4x.c:2387
-msgid "c4x_rptb_insert: Cannot find start label"
-msgstr ""
-
-#: config/c4x/c4x.c:2985
-#, fuzzy
-msgid "invalid indirect memory address"
-msgstr "Ìµ¸ú¤Ê PC ¤¬¹ÔÈÖ¹æ¥Æ¡¼¥Ö¥ë¤Ë¤¢¤ê¤Þ¤¹"
-
-#: config/c4x/c4x.c:3074
-msgid "invalid indirect (S) memory address"
-msgstr ""
-
-#: config/c4x/c4x.c:3409
-msgid "c4x_valid_operands: Internal error"
-msgstr ""
-
-#: config/c4x/c4x.c:3848
-#, fuzzy
-msgid "c4x_operand_subword: invalid mode"
-msgstr "fr30_print_operand: Ìµ¸ú¤Ê %x ¥³¡¼¥É¤Ç¤¹"
-
-#: config/c4x/c4x.c:3851
-#, fuzzy
-msgid "c4x_operand_subword: invalid operand"
-msgstr "fr30_print_operand: %A ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê±é»»»Ò¤Ç¤¹"
-
-#. We could handle these with some difficulty.
-#. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:3877
-msgid "c4x_operand_subword: invalid autoincrement"
-msgstr ""
-
-#: config/c4x/c4x.c:3883
-msgid "c4x_operand_subword: invalid address"
-msgstr ""
-
-#: config/c4x/c4x.c:3894
-msgid "c4x_operand_subword: address not offsettable"
-msgstr ""
-
-#: config/c4x/c4x.c:4096
-msgid "c4x_rptb_rpts_p: Repeat block top label moved"
-msgstr ""
-
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: config/cris/cris.c:491 fortran/dump-parse-tree.c:78
-#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:776
-#: fortran/dump-parse-tree.c:821 c-typeck.c:4607 c-typeck.c:4622
-#: c-typeck.c:4637 final.c:2984 final.c:2986 gcc.c:4737 loop-iv.c:2807
-#: loop-iv.c:2816 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
-#: cp/parser.c:2188 cp/typeck.c:4559 java/expr.c:409
+#: config/cris/cris.c:504 fortran/dump-parse-tree.c:78
+#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:798
+#: fortran/dump-parse-tree.c:843 c-typeck.c:4618 c-typeck.c:4633
+#: c-typeck.c:4648 final.c:2997 final.c:2999 gcc.c:4731 loop-iv.c:2808
+#: loop-iv.c:2817 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
+#: cp/parser.c:2192 cp/typeck.c:4567 java/expr.c:409
 #, gcc-internal-format
 msgid "%s"
 msgstr "%s"
 
-#: config/cris/cris.c:542
+#: config/cris/cris.c:555
 msgid "unexpected index-type in cris_print_index"
 msgstr ""
 
-#: config/cris/cris.c:556
+#: config/cris/cris.c:572
 msgid "unexpected base-type in cris_print_base"
 msgstr ""
 
-#: config/cris/cris.c:672
+#: config/cris/cris.c:688
 #, fuzzy
 msgid "invalid operand for 'b' modifier"
 msgstr "%R ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/cris/cris.c:689
+#: config/cris/cris.c:705
 #, fuzzy
 msgid "invalid operand for 'o' modifier"
 msgstr "%R ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/cris/cris.c:708
+#: config/cris/cris.c:724
 #, fuzzy
 msgid "invalid operand for 'O' modifier"
 msgstr "%R ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/cris/cris.c:741
+#: config/cris/cris.c:757
 #, fuzzy
 msgid "invalid operand for 'p' modifier"
 msgstr "%p ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/cris/cris.c:780
+#: config/cris/cris.c:796
 #, fuzzy
 msgid "invalid operand for 'z' modifier"
 msgstr "%R ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/cris/cris.c:834 config/cris/cris.c:864
+#: config/cris/cris.c:860 config/cris/cris.c:894
 #, fuzzy
 msgid "invalid operand for 'H' modifier"
 msgstr "%R ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/cris/cris.c:840
+#: config/cris/cris.c:870
 #, fuzzy
 msgid "bad register"
 msgstr "ÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍÑ¤¹¤ë"
 
-#: config/cris/cris.c:884
+#: config/cris/cris.c:914
 #, fuzzy
 msgid "invalid operand for 'e' modifier"
 msgstr "%R ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/cris/cris.c:901
+#: config/cris/cris.c:931
 #, fuzzy
 msgid "invalid operand for 'm' modifier"
 msgstr "%R ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/cris/cris.c:926
+#: config/cris/cris.c:956
 #, fuzzy
 msgid "invalid operand for 'A' modifier"
 msgstr "%R ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/cris/cris.c:949
+#: config/cris/cris.c:979
 #, fuzzy
 msgid "invalid operand for 'D' modifier"
 msgstr "%R ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/cris/cris.c:963
+#: config/cris/cris.c:993
 #, fuzzy
 msgid "invalid operand for 'T' modifier"
 msgstr "%R ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/cris/cris.c:972
+#: config/cris/cris.c:1013
 #, fuzzy
 msgid "invalid operand modifier letter"
 msgstr "Ìµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É½ÐÎÏ¥³¡¼¥É"
 
-#: config/cris/cris.c:1029
+#: config/cris/cris.c:1070
 msgid "unexpected multiplicative operand"
 msgstr ""
 
-#: config/cris/cris.c:1049
+#: config/cris/cris.c:1090
 #, fuzzy
 msgid "unexpected operand"
 msgstr "Í½´ü¤µ¤ì¤ë¥á¥â¥ê¥ì¥¤¥Æ¥ó¥·¤òÄ´À°¤¹¤ë"
 
-#: config/cris/cris.c:1082 config/cris/cris.c:1092
+#: config/cris/cris.c:1123 config/cris/cris.c:1133
 #, fuzzy
 msgid "unrecognized address"
 msgstr "Ç§¼±ÉÔÇ½¤Î¥¨¥¹¥±¡¼¥× \\r%c"
 
-#: config/cris/cris.c:2019
+#: config/cris/cris.c:2209
 #, fuzzy
 msgid "unrecognized supposed constant"
 msgstr "Ç§¼±ÉÔÇ½¤Î¥¨¥¹¥±¡¼¥× \\r%c"
 
-#: config/cris/cris.c:2394 config/cris/cris.c:2458
+#: config/cris/cris.c:2638 config/cris/cris.c:2702
 msgid "unexpected side-effects in address"
 msgstr ""
 
 #. Can't possibly get a GOT-needing-fixup for a function-call,
 #. right?
-#: config/cris/cris.c:3253
+#: config/cris/cris.c:3539
 msgid "Unidentifiable call op"
 msgstr ""
 
-#: config/cris/cris.c:3304
+#: config/cris/cris.c:3590
 #, c-format
 msgid "PIC register isn't set up"
 msgstr ""
@@ -3280,84 +3200,84 @@
 msgid "fr30_print_operand: unhandled MEM"
 msgstr "fr30_print_operand: ½èÍý¤µ¤ì¤Ê¤¤ MEM ¤Ç¤¹"
 
-#: config/frv/frv.c:2542
+#: config/frv/frv.c:2546
 #, fuzzy
 msgid "bad insn to frv_print_operand_address:"
 msgstr "fr30_print_operand_address: ½èÍý¤µ¤ì¤Ê¤¤¥¢¥É¥ì¥¹¤Ç¤¹"
 
-#: config/frv/frv.c:2553
+#: config/frv/frv.c:2557
 msgid "bad register to frv_print_operand_memory_reference_reg:"
 msgstr ""
 
-#: config/frv/frv.c:2592 config/frv/frv.c:2602 config/frv/frv.c:2611
-#: config/frv/frv.c:2632 config/frv/frv.c:2637
+#: config/frv/frv.c:2596 config/frv/frv.c:2606 config/frv/frv.c:2615
+#: config/frv/frv.c:2636 config/frv/frv.c:2641
 msgid "bad insn to frv_print_operand_memory_reference:"
 msgstr ""
 
-#: config/frv/frv.c:2723
+#: config/frv/frv.c:2727
 #, c-format
 msgid "bad condition code"
 msgstr ""
 
-#: config/frv/frv.c:2798
+#: config/frv/frv.c:2802
 #, fuzzy
 msgid "bad insn in frv_print_operand, bad const_double"
 msgstr "¥ª¥Ú¥é¥ó¥É¤Ï const_double ¤Ç¤¹"
 
-#: config/frv/frv.c:2859
+#: config/frv/frv.c:2863
 msgid "bad insn to frv_print_operand, 'e' modifier:"
 msgstr ""
 
-#: config/frv/frv.c:2867
+#: config/frv/frv.c:2871
 msgid "bad insn to frv_print_operand, 'F' modifier:"
 msgstr ""
 
-#: config/frv/frv.c:2883
+#: config/frv/frv.c:2887
 msgid "bad insn to frv_print_operand, 'f' modifier:"
 msgstr ""
 
-#: config/frv/frv.c:2897
+#: config/frv/frv.c:2901
 msgid "bad insn to frv_print_operand, 'g' modifier:"
 msgstr ""
 
-#: config/frv/frv.c:2945
+#: config/frv/frv.c:2949
 msgid "bad insn to frv_print_operand, 'L' modifier:"
 msgstr ""
 
-#: config/frv/frv.c:2958
+#: config/frv/frv.c:2962
 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
 msgstr ""
 
-#: config/frv/frv.c:2979
+#: config/frv/frv.c:2983
 msgid "bad insn to frv_print_operand, 'O' modifier:"
 msgstr ""
 
-#: config/frv/frv.c:2997
+#: config/frv/frv.c:3001
 msgid "bad insn to frv_print_operand, P modifier:"
 msgstr ""
 
-#: config/frv/frv.c:3017
+#: config/frv/frv.c:3021
 msgid "bad insn in frv_print_operand, z case"
 msgstr ""
 
-#: config/frv/frv.c:3048
+#: config/frv/frv.c:3052
 msgid "bad insn in frv_print_operand, 0 case"
 msgstr ""
 
-#: config/frv/frv.c:3053
+#: config/frv/frv.c:3057
 #, fuzzy
 msgid "frv_print_operand: unknown code"
 msgstr "fr30_print_operand: ÉÔÌÀ¤Ê¥³¡¼¥É¤Ç¤¹"
 
-#: config/frv/frv.c:4422
+#: config/frv/frv.c:4426
 msgid "bad output_move_single operand"
 msgstr ""
 
-#: config/frv/frv.c:4549
+#: config/frv/frv.c:4553
 msgid "bad output_move_double operand"
 msgstr ""
 
-#: config/frv/frv.c:4691
+#: config/frv/frv.c:4695
 msgid "bad output_condmove_single operand"
 msgstr ""
 
@@ -3375,27 +3295,27 @@
 msgid " (frv)"
 msgstr ""
 
-#: config/i386/i386.c:8218
+#: config/i386/i386.c:8273
 #, c-format
 msgid "invalid UNSPEC as operand"
 msgstr "¥ª¥Ú¥é¥ó¥É¤È¤·¤ÆÌµ¸ú¤Ê UNSPEC"
 
-#: config/i386/i386.c:8924
+#: config/i386/i386.c:8979
 #, c-format
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr ""
 
-#: config/i386/i386.c:9040
+#: config/i386/i386.c:9095
 #, fuzzy, c-format
 msgid "invalid operand code '%c'"
 msgstr "%R ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/i386/i386.c:9089
+#: config/i386/i386.c:9144
 #, fuzzy, c-format
 msgid "invalid constraints for operand"
 msgstr "¥ª¥Ú¥é¥ó¥É¤È¤·¤ÆÌµ¸ú¤Ê¼°"
 
-#: config/i386/i386.c:16348
+#: config/i386/i386.c:16423
 #, fuzzy
 msgid "unknown insn mode"
 msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
@@ -3417,37 +3337,37 @@
 msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr "´Ä¶­ÊÑ¿ô DJGPP ¤¬¡¢²õ¤ì¤¿¥Õ¥¡¥¤¥ë '%s' ¤ò¼¨¤·¤Æ¤¤¤Þ¤¹¡£"
 
-#: config/ia64/ia64.c:4770
+#: config/ia64/ia64.c:4771
 #, c-format
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operand: ÉÔÌÀ¤Ê¥³¡¼¥É¤Ç¤¹"
 
-#: config/ia64/ia64.c:9889
+#: config/ia64/ia64.c:9890
 #, fuzzy
 msgid "invalid conversion from %<__fpreg%>"
 msgstr "Ìµ¸ú¤Ê¥Ð¡¼¥¸¥ç¥óÈÖ¹æ·Á¼°"
 
-#: config/ia64/ia64.c:9892
+#: config/ia64/ia64.c:9893
 #, fuzzy
 msgid "invalid conversion to %<__fpreg%>"
 msgstr "%p ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/ia64/ia64.c:9905 config/ia64/ia64.c:9916
+#: config/ia64/ia64.c:9906 config/ia64/ia64.c:9917
 #, fuzzy
 msgid "invalid operation on %<__fpreg%>"
 msgstr "%p ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/iq2000/iq2000.c:3118
+#: config/iq2000/iq2000.c:3122
 #, fuzzy, c-format
 msgid "invalid %%P operand"
 msgstr "Ìµ¸ú¤Ê %P ¥ª¥Ú¥é¥ó¥É¤Ç¤¹"
 
-#: config/iq2000/iq2000.c:3126 config/rs6000/rs6000.c:11607
+#: config/iq2000/iq2000.c:3130 config/rs6000/rs6000.c:11818
 #, c-format
 msgid "invalid %%p value"
 msgstr "Ìµ¸ú¤Ê %%p ÃÍ¤Ç¤¹"
 
-#: config/iq2000/iq2000.c:3182
+#: config/iq2000/iq2000.c:3186
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "Ìµ¸ú¤ÊÍÑË¡¤Î of %%d, %%x, Ëô¤Ï %%X"
@@ -3491,7 +3411,7 @@
 msgstr ""
 
 #: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
-#: config/rs6000/rs6000.c:19870
+#: config/rs6000/rs6000.c:20087
 #, fuzzy
 msgid "bad address"
 msgstr "ÉÔÀµ¤Ê¥Ø¥Ã¥À¥Ð¡¼¥¸¥ç¥ó"
@@ -3545,59 +3465,59 @@
 msgid "invalid Z register replacement for insn"
 msgstr "`%s' ¤ËÂÐ¤¹¤ë¥ì¥¸¥¹¥¿Ì¾¤È¤·¤ÆÌµ¸ú¤Ç¤¹"
 
-#: config/mips/mips.c:6313 config/mips/mips.c:6334 config/mips/mips.c:6438
+#: config/mips/mips.c:6371 config/mips/mips.c:6392 config/mips/mips.c:6496
 #, fuzzy, c-format
 msgid "'%%%c' is not a valid operand prefix"
 msgstr "'lul' ¤ÏÀµ¾ï¤ÊÀ°¿ôÀÜÈø¼­¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/mips/mips.c:6382 config/mips/mips.c:6389 config/mips/mips.c:6396
-#: config/mips/mips.c:6456
+#: config/mips/mips.c:6440 config/mips/mips.c:6447 config/mips/mips.c:6454
+#: config/mips/mips.c:6514
 #, fuzzy, c-format
 msgid "invalid use of '%%%c'"
 msgstr "`restrict' ¤ÎÍÑË¡¤¬ÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: config/mips/mips.c:6701
+#: config/mips/mips.c:6761
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr ""
 
-#: config/mmix/mmix.c:1487 config/mmix/mmix.c:1617
+#: config/mmix/mmix.c:1483 config/mmix/mmix.c:1613
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr ""
 
-#: config/mmix/mmix.c:1566
+#: config/mmix/mmix.c:1562
 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr ""
 
-#: config/mmix/mmix.c:1585
+#: config/mmix/mmix.c:1581
 msgid "MMIX Internal: Expected a register, not this"
 msgstr ""
 
-#: config/mmix/mmix.c:1595
+#: config/mmix/mmix.c:1591
 msgid "MMIX Internal: Expected a constant, not this"
 msgstr ""
 
 #. We need the original here.
-#: config/mmix/mmix.c:1679
+#: config/mmix/mmix.c:1675
 msgid "MMIX Internal: Cannot decode this operand"
 msgstr ""
 
-#: config/mmix/mmix.c:1736
+#: config/mmix/mmix.c:1732
 msgid "MMIX Internal: This is not a recognized address"
 msgstr ""
 
-#: config/mmix/mmix.c:2669
+#: config/mmix/mmix.c:2665
 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr ""
 
-#: config/mmix/mmix.c:2676
+#: config/mmix/mmix.c:2672
 msgid "MMIX Internal: What's the CC of this?"
 msgstr ""
 
-#: config/mmix/mmix.c:2680
+#: config/mmix/mmix.c:2676
 msgid "MMIX Internal: What is the CC of this?"
 msgstr ""
 
-#: config/mmix/mmix.c:2744
+#: config/mmix/mmix.c:2740
 #, fuzzy
 msgid "MMIX Internal: This is not a constant:"
 msgstr "¥Õ¥£¡¼¥ë¥É½é´üÀßÄê»Ò¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
@@ -3626,82 +3546,82 @@
 msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11434
+#: config/rs6000/rs6000.c:11645
 #, c-format
 msgid "invalid %%f value"
 msgstr "Ìµ¸ú¤Ê %%f ÃÍ¤Ç¤¹"
 
-#: config/rs6000/rs6000.c:11443
+#: config/rs6000/rs6000.c:11654
 #, c-format
 msgid "invalid %%F value"
 msgstr "Ìµ¸ú¤Ê %%F ÃÍ¤Ç¤¹"
 
-#: config/rs6000/rs6000.c:11452
+#: config/rs6000/rs6000.c:11663
 #, c-format
 msgid "invalid %%G value"
 msgstr "Ìµ¸ú¤Ê %%G ÃÍ¤Ç¤¹"
 
-#: config/rs6000/rs6000.c:11487
+#: config/rs6000/rs6000.c:11698
 #, c-format
 msgid "invalid %%j code"
 msgstr "Ìµ¸ú¤Ê %%j ¥³¡¼¥É¤Ç¤¹"
 
-#: config/rs6000/rs6000.c:11497
+#: config/rs6000/rs6000.c:11708
 #, c-format
 msgid "invalid %%J code"
 msgstr "Ìµ¸ú¤Ê %%J ¥³¡¼¥É¤Ç¤¹"
 
-#: config/rs6000/rs6000.c:11507
+#: config/rs6000/rs6000.c:11718
 #, c-format
 msgid "invalid %%k value"
 msgstr "Ìµ¸ú¤Ê %%k ÃÍ"
 
-#: config/rs6000/rs6000.c:11527 config/xtensa/xtensa.c:2022
+#: config/rs6000/rs6000.c:11738 config/xtensa/xtensa.c:2028
 #, c-format
 msgid "invalid %%K value"
 msgstr "Ìµ¸ú¤Ê %%K ÃÍ¤Ç¤¹"
 
-#: config/rs6000/rs6000.c:11597
+#: config/rs6000/rs6000.c:11808
 #, c-format
 msgid "invalid %%O value"
 msgstr "Ìµ¸ú¤Ê %%O ÃÍ"
 
-#: config/rs6000/rs6000.c:11644
+#: config/rs6000/rs6000.c:11855
 #, c-format
 msgid "invalid %%q value"
 msgstr "Ìµ¸ú¤Ê %%q ÃÍ¤Ç¤¹"
 
-#: config/rs6000/rs6000.c:11688
+#: config/rs6000/rs6000.c:11899
 #, c-format
 msgid "invalid %%S value"
 msgstr "Ìµ¸ú¤Ê %%S ÃÍ"
 
-#: config/rs6000/rs6000.c:11728
+#: config/rs6000/rs6000.c:11939
 #, c-format
 msgid "invalid %%T value"
 msgstr "Ìµ¸ú¤Ê %%T ÃÍ¤Ç¤¹"
 
-#: config/rs6000/rs6000.c:11738
+#: config/rs6000/rs6000.c:11949
 #, c-format
 msgid "invalid %%u value"
 msgstr "Ìµ¸ú¤Ê %%u ÃÍ¤Ç¤¹"
 
-#: config/rs6000/rs6000.c:11747 config/xtensa/xtensa.c:1992
+#: config/rs6000/rs6000.c:11958 config/xtensa/xtensa.c:1998
 #, c-format
 msgid "invalid %%v value"
 msgstr "Ìµ¸ú¤Ê %%v ÃÍ¤Ç¤¹"
 
-#: config/rs6000/rs6000.c:21768
+#: config/rs6000/rs6000.c:21946
 #, fuzzy
 msgid "AltiVec argument passed to unprototyped function"
 msgstr "´Ø¿ô¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
 
-#: config/s390/s390.c:4561
+#: config/s390/s390.c:4560
 #, fuzzy, c-format
 msgid "cannot decompose address"
 msgstr "Ê£»¨¤Ê¥¢¥É¥ì¥·¥ó¥°¥â¡¼¥É¤òÍøÍÑ¤·¤Ê¤¤"
 
-#: config/s390/s390.c:4771
+#: config/s390/s390.c:4770
 msgid "UNKNOWN in print_operand !?"
 msgstr ""
 
@@ -3711,89 +3631,89 @@
 msgid "invalid operand for code: '%c'"
 msgstr "%R ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/sh/sh.c:746
+#: config/sh/sh.c:749
 #, fuzzy, c-format
 msgid "invalid operand to %%R"
 msgstr "%R ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/sh/sh.c:773
+#: config/sh/sh.c:776
 #, fuzzy, c-format
 msgid "invalid operand to %%S"
 msgstr "%R ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: config/sh/sh.c:8095
+#: config/sh/sh.c:8098
 msgid "created and used with different architectures / ABIs"
 msgstr ""
 
-#: config/sh/sh.c:8097
+#: config/sh/sh.c:8100
 msgid "created and used with different ABIs"
 msgstr ""
 
-#: config/sh/sh.c:8099
+#: config/sh/sh.c:8102
 msgid "created and used with different endianness"
 msgstr ""
 
-#: config/sparc/sparc.c:6803 config/sparc/sparc.c:6809
+#: config/sparc/sparc.c:6806 config/sparc/sparc.c:6812
 #, fuzzy, c-format
 msgid "invalid %%Y operand"
 msgstr "Ìµ¸ú¤Ê %%Y ¥ª¥Ú¥é¥ó¥É"
 
-#: config/sparc/sparc.c:6879
+#: config/sparc/sparc.c:6882
 #, fuzzy, c-format
 msgid "invalid %%A operand"
 msgstr "Ìµ¸ú¤Ê %%A ¥ª¥Ú¥é¥ó¥É"
 
-#: config/sparc/sparc.c:6889
+#: config/sparc/sparc.c:6892
 #, fuzzy, c-format
 msgid "invalid %%B operand"
 msgstr "Ìµ¸ú¤Ê %%B ¥ª¥Ú¥é¥ó¥É"
 
-#: config/sparc/sparc.c:6928
+#: config/sparc/sparc.c:6931
 #, fuzzy, c-format
 msgid "invalid %%c operand"
 msgstr "Ìµ¸ú¤Ê %%c ¥ª¥Ú¥é¥ó¥É"
 
-#: config/sparc/sparc.c:6950
+#: config/sparc/sparc.c:6953
 #, fuzzy, c-format
 msgid "invalid %%d operand"
 msgstr "Ìµ¸ú¤Ê %%d ¥ª¥Ú¥é¥ó¥É"
 
-#: config/sparc/sparc.c:6967
+#: config/sparc/sparc.c:6970
 #, fuzzy, c-format
 msgid "invalid %%f operand"
 msgstr "Ìµ¸ú¤Ê %%f ¥ª¥Ú¥é¥ó¥É"
 
-#: config/sparc/sparc.c:6981
+#: config/sparc/sparc.c:6984
 #, fuzzy, c-format
 msgid "invalid %%s operand"
 msgstr "Ìµ¸ú¤Ê %P ¥ª¥Ú¥é¥ó¥É¤Ç¤¹"
 
-#: config/sparc/sparc.c:7035
+#: config/sparc/sparc.c:7038
 #, c-format
 msgid "long long constant not a valid immediate operand"
 msgstr "long long Äê¿ô¤ÏÀµ¾ï¤ÊÂ¨ÃÍ¥ª¥Ú¥é¥ó¥É¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/sparc/sparc.c:7038
+#: config/sparc/sparc.c:7041
 #, c-format
 msgid "floating point constant not a valid immediate operand"
 msgstr "ÉâÆ°¾®¿ôÄê¿ô¤ÏÀµ¾ï¤ÊÂ¨ÃÍ¥ª¥Ú¥é¥ó¥É¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/stormy16/stormy16.c:1775 config/stormy16/stormy16.c:1846
+#: config/stormy16/stormy16.c:1748 config/stormy16/stormy16.c:1819
 #, fuzzy, c-format
 msgid "'B' operand is not constant"
 msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥É¤¬ `asm' Æâ¤ÇÄê¿ô¤Ç¤¹"
 
-#: config/stormy16/stormy16.c:1802
+#: config/stormy16/stormy16.c:1775
 #, c-format
 msgid "'B' operand has multiple bits set"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1828
+#: config/stormy16/stormy16.c:1801
 #, fuzzy, c-format
 msgid "'o' operand is not constant"
 msgstr "½ÐÎÏ¥ª¥Ú¥é¥ó¥É¤¬ `asm' Æâ¤ÇÄê¿ô¤Ç¤¹"
 
-#: config/stormy16/stormy16.c:1860
+#: config/stormy16/stormy16.c:1833
 #, fuzzy, c-format
 msgid "xstormy16_print_operand: unknown code"
 msgstr "fr30_print_operand: ÉÔÌÀ¤Ê¥³¡¼¥É¤Ç¤¹"
@@ -3806,60 +3726,60 @@
 msgid "output_move_single:"
 msgstr ""
 
-#: config/xtensa/xtensa.c:652 config/xtensa/xtensa.c:684
-#: config/xtensa/xtensa.c:693
+#: config/xtensa/xtensa.c:656 config/xtensa/xtensa.c:688
+#: config/xtensa/xtensa.c:697
 msgid "bad test"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1980
+#: config/xtensa/xtensa.c:1986
 #, fuzzy, c-format
 msgid "invalid %%D value"
 msgstr "Ìµ¸ú¤Ê %D ÃÍ¤Ç¤¹"
 
-#: config/xtensa/xtensa.c:2017
+#: config/xtensa/xtensa.c:2023
 #, fuzzy
 msgid "invalid mask"
 msgstr "Ìµ¸ú¤Ê #pragma %s ¤Ç¤¹"
 
-#: config/xtensa/xtensa.c:2043
+#: config/xtensa/xtensa.c:2049
 #, fuzzy, c-format
 msgid "invalid %%x value"
 msgstr "Ìµ¸ú¤Ê %%Q ÃÍ"
 
-#: config/xtensa/xtensa.c:2050
+#: config/xtensa/xtensa.c:2056
 #, fuzzy, c-format
 msgid "invalid %%d value"
 msgstr "Ìµ¸ú¤Ê %%Q ÃÍ"
 
-#: config/xtensa/xtensa.c:2071 config/xtensa/xtensa.c:2081
+#: config/xtensa/xtensa.c:2077 config/xtensa/xtensa.c:2087
 #, fuzzy, c-format
 msgid "invalid %%t/%%b value"
 msgstr "Ìµ¸ú¤Ê %%b ÃÍ"
 
-#: config/xtensa/xtensa.c:2123
+#: config/xtensa/xtensa.c:2129
 #, fuzzy
 msgid "invalid address"
 msgstr "Ìµ¸ú¤Ê¥³¡¼¥É¤Ç¤¹"
 
-#: config/xtensa/xtensa.c:2148
+#: config/xtensa/xtensa.c:2154
 #, fuzzy
 msgid "no register in address"
 msgstr "ÉÔÌÀ¤Ê¥ì¥¸¥¹¥¿Ì¾¤Ç¤¹: %s"
 
-#: config/xtensa/xtensa.c:2156
+#: config/xtensa/xtensa.c:2162
 #, fuzzy
 msgid "address offset not a constant"
 msgstr "Í×µá¤µ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/call.c:2514
+#: cp/call.c:2500
 msgid "candidates are:"
 msgstr ""
 
-#: cp/call.c:6463
+#: cp/call.c:6487
 msgid "candidate 1:"
 msgstr ""
 
-#: cp/call.c:6464
+#: cp/call.c:6488
 msgid "candidate 2:"
 msgstr ""
 
@@ -3905,51 +3825,51 @@
 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
 msgstr ""
 
-#: fortran/arith.c:1425
+#: fortran/arith.c:1472
 msgid "elemental binary operation"
 msgstr ""
 
-#: fortran/arith.c:1997
+#: fortran/arith.c:2044
 #, no-c-format
 msgid "Arithmetic OK converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2001
+#: fortran/arith.c:2048
 #, no-c-format
 msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 msgstr ""
 
-#: fortran/arith.c:2006
+#: fortran/arith.c:2053
 #, no-c-format
 msgid "Arithmetic underflow converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2010
+#: fortran/arith.c:2057
 #, no-c-format
 msgid "Arithmetic NaN converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2014
+#: fortran/arith.c:2061
 #, no-c-format
 msgid "Division by zero converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2018
+#: fortran/arith.c:2065
 #, no-c-format
 msgid "Array operands are incommensurate converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2022
+#: fortran/arith.c:2069
 #, no-c-format
 msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2355
+#: fortran/arith.c:2402
 #, no-c-format
 msgid "The Hollerith constant at %L is too long to convert to %s"
 msgstr ""
 
-#: fortran/arith.c:2513
+#: fortran/arith.c:2560
 #, fuzzy, no-c-format
 msgid "Enumerator exceeds the C integer type at %C"
 msgstr "È¿Éü»Ò `%s' ¤ÏÈóÀ°¿ô·¿¤Ç¤¹"
@@ -3979,72 +3899,72 @@
 msgid "Variable '%s' at %L in this context must be constant"
 msgstr ""
 
-#: fortran/array.c:299
+#: fortran/array.c:314
 #, no-c-format
 msgid "Expected expression in array specification at %C"
 msgstr ""
 
-#: fortran/array.c:386
+#: fortran/array.c:392
 #, no-c-format
 msgid "Bad array specification for an explicitly shaped array at %C"
 msgstr ""
 
-#: fortran/array.c:396
+#: fortran/array.c:402
 #, no-c-format
 msgid "Bad array specification for assumed shape array at %C"
 msgstr ""
 
-#: fortran/array.c:410
+#: fortran/array.c:416
 #, no-c-format
 msgid "Bad specification for deferred shape array at %C"
 msgstr ""
 
-#: fortran/array.c:414
+#: fortran/array.c:420
 #, no-c-format
 msgid "Bad specification for assumed size array at %C"
 msgstr ""
 
-#: fortran/array.c:423
+#: fortran/array.c:429
 #, fuzzy, no-c-format
 msgid "Expected another dimension in array declaration at %C"
 msgstr "ÇÛÎó¤Î¼¡¸µ¤òÀë¸À¤Ç»ØÄê¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: fortran/array.c:429
+#: fortran/array.c:435
 #, no-c-format
 msgid "Array specification at %C has more than %d dimensions"
 msgstr ""
 
-#: fortran/array.c:635
+#: fortran/array.c:641
 #, fuzzy, no-c-format
 msgid "duplicated initializer"
 msgstr "½ÅÊ£¤·¤¿½é´ü²½»Ò"
 
-#: fortran/array.c:727
+#: fortran/array.c:733
 #, no-c-format
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 msgstr ""
 
-#: fortran/array.c:829 fortran/array.c:938
+#: fortran/array.c:835 fortran/array.c:944
 #, no-c-format
 msgid "Syntax error in array constructor at %C"
 msgstr ""
 
-#: fortran/array.c:884
+#: fortran/array.c:890
 #, no-c-format
 msgid "Fortran 2003: [...] style array constructors at %C"
 msgstr ""
 
-#: fortran/array.c:898
+#: fortran/array.c:904
 #, no-c-format
 msgid "Empty array constructor at %C is not allowed"
 msgstr ""
 
-#: fortran/array.c:982
+#: fortran/array.c:988
 #, no-c-format
 msgid "Element in %s array constructor at %L is %s"
 msgstr ""
 
-#: fortran/array.c:1309
+#: fortran/array.c:1315
 #, no-c-format
 msgid "Iterator step at %L cannot be zero"
 msgstr ""
@@ -4064,7 +3984,7 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
 msgstr ""
 
-#: fortran/check.c:101 fortran/check.c:817 fortran/check.c:827
+#: fortran/check.c:101 fortran/check.c:810 fortran/check.c:820
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
 msgstr ""
@@ -4129,220 +4049,215 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
 msgstr ""
 
-#: fortran/check.c:320
+#: fortran/check.c:356
 #, no-c-format
-msgid "Missing DIM parameter in intrinsic '%s' at %L"
-msgstr ""
-
-#: fortran/check.c:363
-#, no-c-format
 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
 msgstr ""
 
-#: fortran/check.c:433
+#: fortran/check.c:426
 #, no-c-format
 msgid "Unequal character lengths (%ld and %ld) in %s intrinsic at %L"
 msgstr ""
 
-#: fortran/check.c:535 fortran/check.c:1938 fortran/check.c:1953
+#: fortran/check.c:528 fortran/check.c:1932 fortran/check.c:1947
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
 msgstr ""
 
-#: fortran/check.c:559 fortran/check.c:3703
+#: fortran/check.c:552 fortran/check.c:3697
 #, no-c-format
 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
 msgstr ""
 
-#: fortran/check.c:568 fortran/check.c:1143 fortran/check.c:1286
-#: fortran/check.c:1360 fortran/check.c:1616
+#: fortran/check.c:561 fortran/check.c:1137 fortran/check.c:1280
+#: fortran/check.c:1354 fortran/check.c:1610
 #, no-c-format
 msgid "Extension: Different type kinds at %L"
 msgstr ""
 
-#: fortran/check.c:608 fortran/check.c:2022
+#: fortran/check.c:601 fortran/check.c:2016
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
 msgstr ""
 
-#: fortran/check.c:628
+#: fortran/check.c:621
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
 msgstr ""
 
-#: fortran/check.c:636
+#: fortran/check.c:629
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
 msgstr ""
 
-#: fortran/check.c:652
+#: fortran/check.c:645
 #, no-c-format
 msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
 msgstr ""
 
-#: fortran/check.c:663
+#: fortran/check.c:656
 #, no-c-format
 msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
 msgstr ""
 
-#: fortran/check.c:798 fortran/check.c:915
+#: fortran/check.c:791 fortran/check.c:910
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
 msgstr ""
 
-#: fortran/check.c:848 fortran/check.c:1205 fortran/check.c:1308
-#: fortran/check.c:1467 fortran/check.c:1484 fortran/check.c:2318
-#: fortran/check.c:2444 fortran/check.c:2779 fortran/check.c:2821
+#: fortran/check.c:841 fortran/check.c:1199 fortran/check.c:1302
+#: fortran/check.c:1461 fortran/check.c:1478 fortran/check.c:2312
+#: fortran/check.c:2438 fortran/check.c:2773 fortran/check.c:2815
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
 msgstr ""
 
-#: fortran/check.c:964 fortran/check.c:1712 fortran/check.c:1720
+#: fortran/check.c:959 fortran/check.c:1706 fortran/check.c:1714
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
 msgstr ""
 
-#: fortran/check.c:978
+#: fortran/check.c:973
 #, no-c-format
 msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
 msgstr ""
 
-#: fortran/check.c:997 fortran/check.c:1005
+#: fortran/check.c:992 fortran/check.c:1000
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
 msgstr ""
 
-#: fortran/check.c:1256
+#: fortran/check.c:1250
 #, no-c-format
 msgid "Argument of %s at %L must be of length one"
 msgstr ""
 
-#: fortran/check.c:1315
+#: fortran/check.c:1309
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
 msgstr ""
 
-#: fortran/check.c:1440
+#: fortran/check.c:1434
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
 msgstr ""
 
-#: fortran/check.c:1589
+#: fortran/check.c:1583
 #, no-c-format
 msgid "Intrinsic '%s' at %L must have at least two arguments"
 msgstr ""
 
-#: fortran/check.c:1622
+#: fortran/check.c:1616
 #, no-c-format
 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
 msgstr ""
 
-#: fortran/check.c:1655
+#: fortran/check.c:1649
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
 msgstr ""
 
-#: fortran/check.c:1662
+#: fortran/check.c:1656
 #, no-c-format
 msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
 msgstr ""
 
-#: fortran/check.c:1734
+#: fortran/check.c:1728
 #, no-c-format
 msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
 msgstr ""
 
-#: fortran/check.c:1753
+#: fortran/check.c:1747
 #, no-c-format
 msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
 msgstr ""
 
-#: fortran/check.c:1762
+#: fortran/check.c:1756
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
 msgstr ""
 
-#: fortran/check.c:1964
+#: fortran/check.c:1958
 #, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
 msgstr ""
 
-#: fortran/check.c:1973
+#: fortran/check.c:1967
 #, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
 msgstr ""
 
-#: fortran/check.c:2069
+#: fortran/check.c:2063
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
 msgstr ""
 
-#: fortran/check.c:2090
+#: fortran/check.c:2084
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
 msgstr ""
 
-#: fortran/check.c:2098
+#: fortran/check.c:2092
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
 msgstr ""
 
-#: fortran/check.c:2114
+#: fortran/check.c:2108
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
 msgstr ""
 
-#: fortran/check.c:2231
+#: fortran/check.c:2225
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
 msgstr ""
 
-#: fortran/check.c:2241
+#: fortran/check.c:2235
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
 msgstr ""
 
-#: fortran/check.c:2279
+#: fortran/check.c:2273
 #, no-c-format
 msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
 msgstr ""
 
-#: fortran/check.c:2364
+#: fortran/check.c:2358
 #, fuzzy, no-c-format
 msgid "Missing arguments to %s intrinsic at %L"
 msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂÐ¤¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: fortran/check.c:2405
+#: fortran/check.c:2399
 #, no-c-format
 msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
 msgstr ""
 
-#: fortran/check.c:2479
+#: fortran/check.c:2473
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
 msgstr ""
 
-#: fortran/check.c:2731
+#: fortran/check.c:2725
 #, no-c-format
 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
 msgstr ""
 
-#: fortran/check.c:3050
+#: fortran/check.c:3044
 #, fuzzy, no-c-format
 msgid "Too many arguments to %s at %L"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ø¤Î°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: fortran/check.c:3162 fortran/check.c:3616 fortran/check.c:3640
+#: fortran/check.c:3156 fortran/check.c:3610 fortran/check.c:3634
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
 msgstr ""
 
-#: fortran/check.c:3338
+#: fortran/check.c:3332
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
 msgstr ""
 
-#: fortran/check.c:3687 fortran/check.c:3695
+#: fortran/check.c:3681 fortran/check.c:3689
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
 msgstr ""
@@ -4367,890 +4282,926 @@
 msgid "'%s' at %L already is initialized at %L"
 msgstr ""
 
-#: fortran/data.c:412
+#: fortran/data.c:317
+#, no-c-format
+msgid "Data element below array lower bound at %L"
+msgstr ""
+
+#: fortran/data.c:329
+#, no-c-format
+msgid "Data element above array upper bound at %L"
+msgstr ""
+
+#: fortran/data.c:435
 #, fuzzy, no-c-format
 msgid "Extension: re-initialization of '%s' at %L"
 msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
 
-#: fortran/decl.c:254
+#: fortran/decl.c:253
 #, no-c-format
 msgid "Host associated variable '%s' may not be in the DATA statement at %C"
 msgstr ""
 
-#: fortran/decl.c:261
+#: fortran/decl.c:260
 #, no-c-format
 msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
 msgstr ""
 
-#: fortran/decl.c:366
+#: fortran/decl.c:365
 #, no-c-format
 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
 msgstr ""
 
-#: fortran/decl.c:470
+#: fortran/decl.c:390
+#, fuzzy, no-c-format
+msgid "Invalid initializer %s in Data statement at %C"
+msgstr "Ìµ¸ú¤Ê¥Ó¥Ã¥ÈÎó½é´ü²½»Ò¤Ç¤¹"
+
+#: fortran/decl.c:493
 #, no-c-format
 msgid "Initialization at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:529
+#: fortran/decl.c:552
 #, no-c-format
 msgid "DATA statement at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:558
+#: fortran/decl.c:581
 #, no-c-format
 msgid "Bad INTENT specification at %C"
 msgstr ""
 
-#: fortran/decl.c:600
+#: fortran/decl.c:623
 #, no-c-format
 msgid "Conflict in attributes of function argument at %C"
 msgstr ""
 
-#: fortran/decl.c:647
+#: fortran/decl.c:676
 #, fuzzy, no-c-format
 msgid "Syntax error in character length specification at %C"
 msgstr "¥á¥½¥Ã¥É»ÅÍÍÆâ¤Ç¤Î¹½Ê¸²òÀÏ¥¨¥é¡¼"
 
-#: fortran/decl.c:757
+#: fortran/decl.c:795
 #, no-c-format
 msgid "Procedure '%s' at %C is already defined at %L"
 msgstr ""
 
-#: fortran/decl.c:765
+#: fortran/decl.c:803
 #, no-c-format
 msgid "Name '%s' at %C is already defined as a generic interface at %L"
 msgstr ""
 
-#: fortran/decl.c:778
+#: fortran/decl.c:816
 #, no-c-format
 msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
 msgstr ""
 
-#: fortran/decl.c:850
+#: fortran/decl.c:888
 #, no-c-format
 msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:880
+#: fortran/decl.c:918
 #, no-c-format
 msgid "Type '%s' at %L is a parameter to the BIND(C)  procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
 msgstr ""
 
-#: fortran/decl.c:887
+#: fortran/decl.c:925
 #, no-c-format
 msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:902
+#: fortran/decl.c:940
 #, no-c-format
 msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:916
+#: fortran/decl.c:954
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:925
+#: fortran/decl.c:963
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:934
+#: fortran/decl.c:972
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:947
+#: fortran/decl.c:985
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:957
+#: fortran/decl.c:995
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:1033
+#: fortran/decl.c:1071
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:1069
+#: fortran/decl.c:1107
 #, no-c-format
 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
 msgstr ""
 
-#: fortran/decl.c:1075
+#: fortran/decl.c:1113
 #, no-c-format
 msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
 msgstr ""
 
-#: fortran/decl.c:1165
+#: fortran/decl.c:1203
 #, no-c-format
 msgid "Initializer not allowed for PARAMETER '%s' at %C"
 msgstr ""
 
-#: fortran/decl.c:1174
-#, no-c-format
-msgid "Initializer not allowed for COMMON variable '%s' at %C"
-msgstr ""
-
-#: fortran/decl.c:1184
+#: fortran/decl.c:1213
 #, fuzzy, no-c-format
 msgid "PARAMETER at %L is missing an initializer"
 msgstr "½é´ü²½»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: fortran/decl.c:1194
+#: fortran/decl.c:1223
 #, no-c-format
 msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
 msgstr ""
 
-#: fortran/decl.c:1344
+#: fortran/decl.c:1373
 #, no-c-format
 msgid "Component at %C must have the POINTER attribute"
 msgstr ""
 
-#: fortran/decl.c:1352
+#: fortran/decl.c:1381
 #, no-c-format
 msgid "Array component of structure at %C must have explicit or deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1378
+#: fortran/decl.c:1425
 #, no-c-format
 msgid "Allocatable component at %C must be an array"
 msgstr ""
 
-#: fortran/decl.c:1389
+#: fortran/decl.c:1436
 #, no-c-format
 msgid "Pointer array component of structure at %C must have a deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1398
+#: fortran/decl.c:1445
 #, no-c-format
 msgid "Allocatable component of structure at %C must have a deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1407
+#: fortran/decl.c:1454
 #, no-c-format
 msgid "Array component of structure at %C must have an explicit shape"
 msgstr ""
 
-#: fortran/decl.c:1433
+#: fortran/decl.c:1480
 #, no-c-format
 msgid "NULL() initialization at %C is ambiguous"
 msgstr ""
 
-#: fortran/decl.c:1556 fortran/decl.c:5197
+#: fortran/decl.c:1603 fortran/decl.c:5395
 #, no-c-format
 msgid "Duplicate array spec for Cray pointee at %C"
 msgstr ""
 
-#: fortran/decl.c:1616
+#: fortran/decl.c:1663
 #, no-c-format
 msgid "the type of '%s' at %C has not been declared within the interface"
 msgstr ""
 
-#: fortran/decl.c:1632
+#: fortran/decl.c:1679
 #, fuzzy, no-c-format
 msgid "Function name '%s' not allowed at %C"
 msgstr "¥»¥¯¥·¥ç¥óÂ°À­¤Ï `%s' ¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
 
-#: fortran/decl.c:1648
+#: fortran/decl.c:1695
 #, no-c-format
 msgid "Extension: Old-style initialization at %C"
 msgstr ""
 
-#: fortran/decl.c:1663
+#: fortran/decl.c:1710
 #, no-c-format
 msgid "Initialization at %C isn't for a pointer variable"
 msgstr ""
 
-#: fortran/decl.c:1671
+#: fortran/decl.c:1718
 #, no-c-format
 msgid "Pointer initialization requires a NULL() at %C"
 msgstr ""
 
-#: fortran/decl.c:1677
+#: fortran/decl.c:1724
 #, no-c-format
 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:1690
+#: fortran/decl.c:1737
 #, no-c-format
 msgid "Pointer initialization at %C requires '=>', not '='"
 msgstr ""
 
-#: fortran/decl.c:1699 fortran/decl.c:6129
+#: fortran/decl.c:1746 fortran/decl.c:6361
 #, fuzzy, no-c-format
 msgid "Expected an initialization expression at %C"
 msgstr "Ä¹¤µ 0 ¤Î½é´ü²½¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
 
-#: fortran/decl.c:1705
+#: fortran/decl.c:1752
 #, no-c-format
 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:1718
+#: fortran/decl.c:1765
 #, no-c-format
 msgid "Initialization of allocatable component at %C is not allowed"
 msgstr ""
 
-#: fortran/decl.c:1772 fortran/decl.c:1781
+#: fortran/decl.c:1819 fortran/decl.c:1828
 #, fuzzy, no-c-format
 msgid "Old-style type declaration %s*%d not supported at %C"
 msgstr "-traditional ¤Ï C++ ¤Ç¤Ï¼õ¤±ÉÕ¤±¤é¤ì¤Þ¤»¤ó"
 
-#: fortran/decl.c:1786
+#: fortran/decl.c:1833
 #, fuzzy, no-c-format
 msgid "Nonstandard type declaration %s*%d at %C"
 msgstr "`%s' ¤Î extern Àë¸À¤¬¥Í¥¹¥È¤·¤Æ¤¤¤Þ¤¹"
 
-#: fortran/decl.c:1838 fortran/decl.c:1897
+#: fortran/decl.c:1884 fortran/decl.c:1948
 #, fuzzy, no-c-format
 msgid "Missing right parenthesis at %C"
 msgstr "Àµ¼°¤Ê²¾°ú¿ô¹à¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: fortran/decl.c:1853 fortran/decl.c:1931
+#: fortran/decl.c:1897 fortran/decl.c:1993
 #, fuzzy, no-c-format
 msgid "Expected initialization expression at %C"
 msgstr "Ä¹¤µ 0 ¤Î½é´ü²½¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
 
-#: fortran/decl.c:1861 fortran/decl.c:1937
+#: fortran/decl.c:1905 fortran/decl.c:1999
 #, fuzzy, no-c-format
 msgid "Expected scalar initialization expression at %C"
 msgstr "Ä¹¤µ 0 ¤Î½é´ü²½¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
 
-#: fortran/decl.c:1891
+#: fortran/decl.c:1936
 #, fuzzy, no-c-format
 msgid "Kind %d not supported for type %s at %C"
 msgstr "VAX ÉâÆ°¾®¿ô¤Ç¤Ï´Ý¤á¥â¡¼¥É¤òÍøÍÑ¤Ç¤­¤Þ¤»¤ó"
 
-#: fortran/decl.c:1957
+#: fortran/decl.c:1946
+#, no-c-format
+msgid "Missing right parenthesis or comma at %C"
+msgstr ""
+
+#: fortran/decl.c:2019
 #, fuzzy, no-c-format
 msgid "Kind %d is not supported for CHARACTER at %C"
 msgstr "VAX ÉâÆ°¾®¿ô¤Ç¤Ï´Ý¤á¥â¡¼¥É¤òÍøÍÑ¤Ç¤­¤Þ¤»¤ó"
 
-#: fortran/decl.c:2086
+#: fortran/decl.c:2148
 #, no-c-format
 msgid "Syntax error in CHARACTER declaration at %C"
 msgstr ""
 
-#: fortran/decl.c:2156
+#: fortran/decl.c:2233
 #, no-c-format
 msgid "Extension: BYTE type at %C"
 msgstr ""
 
-#: fortran/decl.c:2162
+#: fortran/decl.c:2239
 #, no-c-format
 msgid "BYTE type used at %C is not available on the target machine"
 msgstr ""
 
-#: fortran/decl.c:2211
+#: fortran/decl.c:2288
 #, no-c-format
 msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
 msgstr ""
 
-#: fortran/decl.c:2245 fortran/decl.c:2252 fortran/decl.c:2558
-#: fortran/decl.c:2566
+#: fortran/decl.c:2328 fortran/decl.c:2337 fortran/decl.c:2649
+#: fortran/decl.c:2657
 #, fuzzy, no-c-format
 msgid "Type name '%s' at %C is ambiguous"
 msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
 
-#: fortran/decl.c:2321
+#: fortran/decl.c:2412
 #, no-c-format
 msgid "Missing character range in IMPLICIT at %C"
 msgstr ""
 
-#: fortran/decl.c:2367
+#: fortran/decl.c:2458
 #, no-c-format
 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
 msgstr ""
 
-#: fortran/decl.c:2421
+#: fortran/decl.c:2512
 #, no-c-format
 msgid "Empty IMPLICIT statement at %C"
 msgstr ""
 
-#: fortran/decl.c:2524
+#: fortran/decl.c:2615
 #, no-c-format
 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
 msgstr ""
 
-#: fortran/decl.c:2529
+#: fortran/decl.c:2620
 #, no-c-format
 msgid "Fortran 2003: IMPORT statement at %C"
 msgstr ""
 
-#: fortran/decl.c:2544
+#: fortran/decl.c:2635
 #, no-c-format
 msgid "Expecting list of named entities at %C"
 msgstr ""
 
-#: fortran/decl.c:2572
+#: fortran/decl.c:2663
 #, no-c-format
 msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
 msgstr ""
 
-#: fortran/decl.c:2579
+#: fortran/decl.c:2670
 #, no-c-format
 msgid "'%s' is already IMPORTed from host scoping unit at %C."
 msgstr ""
 
-#: fortran/decl.c:2608
+#: fortran/decl.c:2699
 #, no-c-format
 msgid "Syntax error in IMPORT statement at %C"
 msgstr ""
 
-#: fortran/decl.c:2850
+#: fortran/decl.c:2941
 #, no-c-format
 msgid "Missing dimension specification at %C"
 msgstr ""
 
-#: fortran/decl.c:2924
+#: fortran/decl.c:3015
 #, fuzzy, no-c-format
 msgid "Duplicate %s attribute at %L"
 msgstr "ÄêµÁ¤Î¸å¤Ç `%s' Â°À­¤ò¥»¥Ã¥È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: fortran/decl.c:2943
+#: fortran/decl.c:3034
 #, no-c-format
 msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
 msgstr ""
 
-#: fortran/decl.c:2953
+#: fortran/decl.c:3044
 #, no-c-format
 msgid "Attribute at %L is not allowed in a TYPE definition"
 msgstr ""
 
-#: fortran/decl.c:2971
+#: fortran/decl.c:3062
 #, no-c-format
 msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
 msgstr ""
 
-#: fortran/decl.c:2982
+#: fortran/decl.c:3073
 #, no-c-format
 msgid "%s attribute at %L is not allowed outside of the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:3034 fortran/decl.c:5437
+#: fortran/decl.c:3125 fortran/decl.c:5635
 #, no-c-format
 msgid "PROTECTED at %C only allowed in specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:3040
+#: fortran/decl.c:3131
 #, no-c-format
 msgid "Fortran 2003: PROTECTED attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:3071
+#: fortran/decl.c:3162
 #, no-c-format
 msgid "Fortran 2003: VALUE attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:3081
+#: fortran/decl.c:3172
 #, no-c-format
 msgid "Fortran 2003: VOLATILE attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:3121
+#: fortran/decl.c:3212
 #, no-c-format
 msgid "Multiple identifiers provided with single NAME= specifier at %C"
 msgstr ""
 
 #. Print an error, but continue parsing line.
-#: fortran/decl.c:3171
+#: fortran/decl.c:3261
 #, no-c-format
 msgid "C kind parameter is for type %s but symbol '%s' at %L is of type %s"
 msgstr ""
 
-#: fortran/decl.c:3235
+#: fortran/decl.c:3325
 #, no-c-format
 msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:3257
+#: fortran/decl.c:3347
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:3266
+#: fortran/decl.c:3356
 #, no-c-format
 msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:3270
+#: fortran/decl.c:3360
 #, no-c-format
 msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
 msgstr ""
 
-#: fortran/decl.c:3282
+#: fortran/decl.c:3372
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
 msgstr ""
 
-#: fortran/decl.c:3296
+#: fortran/decl.c:3386
 #, no-c-format
 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
 msgstr ""
 
-#: fortran/decl.c:3304
+#: fortran/decl.c:3394
 #, no-c-format
 msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
 msgstr ""
 
-#: fortran/decl.c:3314
+#: fortran/decl.c:3404
 #, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
 msgstr ""
 
-#: fortran/decl.c:3322
+#: fortran/decl.c:3412
 #, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
 msgstr ""
 
 #. Use gfc_warning_now because we won't say that the symbol fails
 #. just because of this.
-#: fortran/decl.c:3334
+#: fortran/decl.c:3424
 #, no-c-format
 msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
 msgstr ""
 
-#: fortran/decl.c:3409
+#: fortran/decl.c:3499
 #, no-c-format
 msgid "Need either entity or common block name for attribute specification statement at %C"
 msgstr ""
 
-#: fortran/decl.c:3456
+#: fortran/decl.c:3546
 #, no-c-format
 msgid "Missing entity or common block name for attribute specification statement at %C"
 msgstr ""
 
 #. Now we have an error, which we signal, and then fix up
 #. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:3563
+#: fortran/decl.c:3653
 #, no-c-format
 msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
 msgstr ""
 
-#: fortran/decl.c:3595
+#: fortran/decl.c:3685
 #, fuzzy, no-c-format
 msgid "Syntax error in data declaration at %C"
 msgstr "`%s' ¤ÎÀë¸À¤ËÆó¤Ä°Ê¾å¤Î¥Ç¡¼¥¿·¿¤¬»ØÄê¤µ¤ì¤Þ¤·¤¿"
 
-#: fortran/decl.c:3742
+#: fortran/decl.c:3832
 #, fuzzy, no-c-format
 msgid "Name '%s' at %C is the name of the procedure"
 msgstr "¥×¥í¥·¡¼¥¸¥ã³«»Ï¤È½ªÎ»¤Î¥¹¥±¥¸¥å¡¼¥ë¤ò¹Ô¤Ê¤ï¤Ê¤¤"
 
-#: fortran/decl.c:3754
+#: fortran/decl.c:3844
 #, no-c-format
 msgid "Unexpected junk in formal argument list at %C"
 msgstr ""
 
-#: fortran/decl.c:3771
+#: fortran/decl.c:3861
 #, no-c-format
 msgid "Duplicate symbol '%s' in formal argument list at %C"
 msgstr ""
 
-#: fortran/decl.c:3822
+#: fortran/decl.c:3912
 #, no-c-format
 msgid "RESULT variable at %C must be different than function name"
 msgstr ""
 
-#: fortran/decl.c:3892
+#: fortran/decl.c:3990
 #, fuzzy, no-c-format
 msgid "Unexpected junk after function declaration at %C"
 msgstr "`%s' ¤Î extern Àë¸À¤¬¥Í¥¹¥È¤·¤Æ¤¤¤Þ¤¹"
 
-#: fortran/decl.c:3951
+#: fortran/decl.c:4000 fortran/decl.c:4734
+#, fuzzy, no-c-format
+msgid "Extension: BIND(C) attribute at %L may not be specified for an internal procedure"
+msgstr "section Â°À­¤Ï¥í¡¼¥«¥ëÊÑ¿ô¤ËÂÐ¤·¤Æ¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
+
+#: fortran/decl.c:4066
 #, no-c-format
 msgid "Interface '%s' at %C may not be generic"
 msgstr ""
 
-#: fortran/decl.c:3956
+#: fortran/decl.c:4071
 #, fuzzy, no-c-format
 msgid "Interface '%s' at %C may not be a statement function"
 msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤òÀÅÅª¥á¥ó¥Ð´Ø¿ô¤È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: fortran/decl.c:3967
+#: fortran/decl.c:4082
 #, no-c-format
 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:3975
+#: fortran/decl.c:4118
 #, no-c-format
-msgid "Fortran 2003: Support for intrinsic procedure '%s' in PROCEDURE statement at %C not yet implemented in gfortran"
-msgstr ""
-
-#: fortran/decl.c:4014
-#, no-c-format
 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:4021
+#: fortran/decl.c:4125
 #, no-c-format
 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:4027
+#: fortran/decl.c:4131
 #, no-c-format
 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
 msgstr ""
 
-#: fortran/decl.c:4060 fortran/decl.c:4103
+#: fortran/decl.c:4167 fortran/decl.c:4210
 #, no-c-format
 msgid "Syntax error in PROCEDURE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:4077
+#: fortran/decl.c:4184
 #, no-c-format
 msgid "PROCEDURE at %C must be in a generic interface"
 msgstr ""
 
-#: fortran/decl.c:4128
+#: fortran/decl.c:4235
 #, no-c-format
 msgid "Fortran 2003: Procedure components at %C are not yet implemented in gfortran"
 msgstr ""
 
-#: fortran/decl.c:4138
+#: fortran/decl.c:4245
 #, no-c-format
 msgid "Fortran 2003: PROCEDURE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:4186
+#: fortran/decl.c:4293
 #, no-c-format
 msgid "Expected formal argument list in function definition at %C"
 msgstr ""
 
-#: fortran/decl.c:4210 fortran/decl.c:4214 fortran/decl.c:4536
-#: fortran/decl.c:4540 fortran/symbol.c:1402
+#: fortran/decl.c:4317 fortran/decl.c:4321 fortran/decl.c:4520
+#: fortran/decl.c:4524 fortran/decl.c:4702 fortran/decl.c:4706
+#: fortran/symbol.c:1402
 #, no-c-format
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 msgstr ""
 
-#: fortran/decl.c:4246
+#: fortran/decl.c:4353
 #, fuzzy, no-c-format
 msgid "Function '%s' at %C already has a type of %s"
 msgstr "´Ø¿ô¤Î³«»Ï°ÌÃÖ¤ò¤³¤ÎÃÍ¤ÎÆó¾è¤Ë¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
 
-#: fortran/decl.c:4322
+#: fortran/decl.c:4441
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
 msgstr ""
 
-#: fortran/decl.c:4325
+#: fortran/decl.c:4444
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a MODULE"
 msgstr ""
 
-#: fortran/decl.c:4328
+#: fortran/decl.c:4447
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
 msgstr ""
 
-#: fortran/decl.c:4332
+#: fortran/decl.c:4451
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
 msgstr ""
 
-#: fortran/decl.c:4336
+#: fortran/decl.c:4455
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
 msgstr ""
 
-#: fortran/decl.c:4340
+#: fortran/decl.c:4459
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
 msgstr ""
 
-#: fortran/decl.c:4344
+#: fortran/decl.c:4463
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DO block"
 msgstr ""
 
-#: fortran/decl.c:4348
+#: fortran/decl.c:4467
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a SELECT block"
 msgstr ""
 
-#: fortran/decl.c:4352
+#: fortran/decl.c:4471
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a FORALL block"
 msgstr ""
 
-#: fortran/decl.c:4356
+#: fortran/decl.c:4475
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a WHERE block"
 msgstr ""
 
-#: fortran/decl.c:4360
+#: fortran/decl.c:4479
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
 msgstr ""
 
-#: fortran/decl.c:4378
+#: fortran/decl.c:4497
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear in a contained procedure"
 msgstr ""
 
-#: fortran/decl.c:4560
+#: fortran/decl.c:4552 fortran/decl.c:4742
 #, no-c-format
 msgid "Missing required parentheses before BIND(C) at %C"
 msgstr ""
 
-#: fortran/decl.c:4618 fortran/decl.c:4634
+#: fortran/decl.c:4801 fortran/decl.c:4817
 #, no-c-format
 msgid "Syntax error in NAME= specifier for binding label at %C"
 msgstr ""
 
-#: fortran/decl.c:4649
+#: fortran/decl.c:4832
 #, no-c-format
 msgid "Missing closing quote '\"' for binding label at %C"
 msgstr ""
 
-#: fortran/decl.c:4658
+#: fortran/decl.c:4841
 #, no-c-format
 msgid "Missing closing quote ''' for binding label at %C"
 msgstr ""
 
-#: fortran/decl.c:4668
+#: fortran/decl.c:4851
 #, no-c-format
 msgid "Missing closing paren for binding label at %C"
 msgstr ""
 
-#: fortran/decl.c:4703
+#: fortran/decl.c:4857
 #, no-c-format
+msgid "No binding name is allowed in BIND(C) at %C"
+msgstr ""
+
+#: fortran/decl.c:4863
+#, no-c-format
+msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
+msgstr ""
+
+#: fortran/decl.c:4894
+#, no-c-format
 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
 msgstr ""
 
-#: fortran/decl.c:4876
+#: fortran/decl.c:5066
 #, no-c-format
 msgid "Unexpected END statement at %C"
 msgstr ""
 
 #. We would have required END [something].
-#: fortran/decl.c:4885
+#: fortran/decl.c:5075
 #, no-c-format
 msgid "%s statement expected at %L"
 msgstr ""
 
-#: fortran/decl.c:4896
+#: fortran/decl.c:5086
 #, no-c-format
 msgid "Expecting %s statement at %C"
 msgstr ""
 
-#: fortran/decl.c:4911
+#: fortran/decl.c:5101
 #, fuzzy, no-c-format
 msgid "Expected block name of '%s' in %s statement at %C"
 msgstr "switch Ê¸¤ÎÃæ¤Ç¥é¥Ù¥ë `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: fortran/decl.c:4928
+#: fortran/decl.c:5118
 #, fuzzy, no-c-format
 msgid "Expected terminating name at %C"
 msgstr "¹ÔÈÖ¹æ %u ¤ËÌá¤ë¤Ï¤º¤Ç¤·¤¿"
 
-#: fortran/decl.c:4937
+#: fortran/decl.c:5127
 #, fuzzy, no-c-format
 msgid "Expected label '%s' for %s statement at %C"
 msgstr "switch Ê¸¤ÎÃæ¤Ç¥é¥Ù¥ë `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: fortran/decl.c:4991
+#: fortran/decl.c:5181
 #, no-c-format
 msgid "Missing array specification at %L in DIMENSION statement"
 msgstr ""
 
-#: fortran/decl.c:5000
+#: fortran/decl.c:5189
 #, no-c-format
+msgid "Dimensions specified for %s at %L after its initialisation"
+msgstr ""
+
+#: fortran/decl.c:5198
+#, no-c-format
 msgid "Array specification must be deferred at %L"
 msgstr ""
 
-#: fortran/decl.c:5077
+#: fortran/decl.c:5275
 #, no-c-format
 msgid "Unexpected character in variable list at %C"
 msgstr ""
 
-#: fortran/decl.c:5114
+#: fortran/decl.c:5312
 #, no-c-format
 msgid "Expected '(' at %C"
 msgstr ""
 
-#: fortran/decl.c:5128 fortran/decl.c:5168
+#: fortran/decl.c:5326 fortran/decl.c:5366
 #, no-c-format
 msgid "Expected variable name at %C"
 msgstr ""
 
-#: fortran/decl.c:5144
+#: fortran/decl.c:5342
 #, fuzzy, no-c-format
 msgid "Cray pointer at %C must be an integer"
 msgstr "½Ò¸ì¤Ï¼±ÊÌ»Ò¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: fortran/decl.c:5148
+#: fortran/decl.c:5346
 #, no-c-format
 msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
 msgstr ""
 
-#: fortran/decl.c:5154
+#: fortran/decl.c:5352
 #, no-c-format
 msgid "Expected \",\" at %C"
 msgstr ""
 
-#: fortran/decl.c:5217
+#: fortran/decl.c:5415
 #, no-c-format
 msgid "Expected \")\" at %C"
 msgstr ""
 
-#: fortran/decl.c:5229
+#: fortran/decl.c:5427
 #, no-c-format
 msgid "Expected \",\" or end of statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5293
+#: fortran/decl.c:5491
 #, no-c-format
 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
 msgstr ""
 
-#: fortran/decl.c:5388
+#: fortran/decl.c:5586
 #, no-c-format
 msgid "Access specification of the %s operator at %C has already been specified"
 msgstr ""
 
-#: fortran/decl.c:5405
+#: fortran/decl.c:5603
 #, no-c-format
 msgid "Access specification of the .%s. operator at %C has already been specified"
 msgstr ""
 
-#: fortran/decl.c:5443
+#: fortran/decl.c:5641
 #, no-c-format
 msgid "Fortran 2003: PROTECTED statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5483
+#: fortran/decl.c:5681
 #, no-c-format
 msgid "Syntax error in PROTECTED statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5504
+#: fortran/decl.c:5702
 #, no-c-format
 msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5541
+#: fortran/decl.c:5739
 #, no-c-format
 msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5568
+#: fortran/decl.c:5766
 #, no-c-format
 msgid "Expected variable name at %C in PARAMETER statement"
 msgstr ""
 
-#: fortran/decl.c:5575
+#: fortran/decl.c:5773
 #, no-c-format
 msgid "Expected = sign in PARAMETER statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5581
+#: fortran/decl.c:5779
 #, no-c-format
 msgid "Expected expression at %C in PARAMETER statement"
 msgstr ""
 
-#: fortran/decl.c:5639
+#: fortran/decl.c:5799
+#, fuzzy, no-c-format
+msgid "Initializing already initialized variable at %C"
+msgstr "ÇÛÎó¤ò²¾°ú¿ô¥ê¥¹¥È¤Ë¤è¤Ã¤Æ½é´ü²½¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+
+#: fortran/decl.c:5844
 #, no-c-format
 msgid "Unexpected characters in PARAMETER statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5663
+#: fortran/decl.c:5868
 #, no-c-format
 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
 msgstr ""
 
-#: fortran/decl.c:5675
+#: fortran/decl.c:5880
 #, no-c-format
 msgid "SAVE statement at %C follows blanket SAVE statement"
 msgstr ""
 
-#: fortran/decl.c:5722
+#: fortran/decl.c:5927
 #, no-c-format
 msgid "Syntax error in SAVE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5733
+#: fortran/decl.c:5938
 #, no-c-format
 msgid "Fortran 2003: VALUE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5773
+#: fortran/decl.c:5978
 #, no-c-format
 msgid "Syntax error in VALUE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5784
+#: fortran/decl.c:5989
 #, no-c-format
 msgid "Fortran 2003: VOLATILE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5826
+#: fortran/decl.c:6031
 #, no-c-format
 msgid "Syntax error in VOLATILE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5848
+#: fortran/decl.c:6054
 #, no-c-format
 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
 msgstr ""
 
-#: fortran/decl.c:5910
+#: fortran/decl.c:6142
 #, no-c-format
 msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5922
+#: fortran/decl.c:6154
 #, no-c-format
 msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5979
+#: fortran/decl.c:6211
 #, no-c-format
 msgid "Expected :: in TYPE definition at %C"
 msgstr ""
 
-#: fortran/decl.c:5990
+#: fortran/decl.c:6222
 #, no-c-format
 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
 msgstr ""
 
-#: fortran/decl.c:6000
+#: fortran/decl.c:6232
 #, no-c-format
 msgid "Derived type name '%s' at %C already has a basic type of %s"
 msgstr ""
 
-#: fortran/decl.c:6016
+#: fortran/decl.c:6248
 #, no-c-format
 msgid "Derived type definition of '%s' at %C has already been defined"
 msgstr ""
 
-#: fortran/decl.c:6054
+#: fortran/decl.c:6286
 #, no-c-format
 msgid "Cray Pointee at %C cannot be assumed shape array"
 msgstr ""
 
-#: fortran/decl.c:6074
+#: fortran/decl.c:6306
 #, no-c-format
 msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
 msgstr ""
 
-#: fortran/decl.c:6146
+#: fortran/decl.c:6378
 #, no-c-format
 msgid "ENUMERATOR %L not initialized with integer expression"
 msgstr ""
 
-#: fortran/decl.c:6195
+#: fortran/decl.c:6427
 #, fuzzy, no-c-format
 msgid "ENUM definition statement expected before %C"
 msgstr "`*' ¤ÎÁ°¤Ë·¿¤ÎÌ¾Á°¤¬¤¢¤ë¤Ù¤­¤Ç¤¹"
 
-#: fortran/decl.c:6228
+#: fortran/decl.c:6460
 #, no-c-format
 msgid "Syntax error in ENUMERATOR definition at %C"
 msgstr ""
@@ -5265,21 +5216,21 @@
 msgid "      "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:626
+#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:637
 #, fuzzy, c-format
 msgid "(%s "
 msgstr "%s "
 
-#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1069
-#: fortran/dump-parse-tree.c:1113 fortran/dump-parse-tree.c:1123
+#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1091
+#: fortran/dump-parse-tree.c:1135 fortran/dump-parse-tree.c:1145
 #, c-format
 msgid "%d"
 msgstr ""
 
 #: fortran/dump-parse-tree.c:90 fortran/dump-parse-tree.c:116
 #: fortran/dump-parse-tree.c:159 fortran/dump-parse-tree.c:395
-#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:613
-#: fortran/dump-parse-tree.c:636
+#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:624
+#: fortran/dump-parse-tree.c:647
 #, c-format
 msgid ")"
 msgstr ""
@@ -5417,7 +5368,7 @@
 msgid "%.2x"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:732
+#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:754
 #, fuzzy, c-format
 msgid "%s:"
 msgstr "%s"
@@ -5532,750 +5483,755 @@
 msgid "%s[["
 msgstr "%s"
 
-#: fortran/dump-parse-tree.c:551
+#: fortran/dump-parse-tree.c:560
 #, c-format
 msgid "(%s %s %s %s %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:558
+#: fortran/dump-parse-tree.c:567
 #, c-format
 msgid " ALLOCATABLE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:560 fortran/dump-parse-tree.c:631
+#: fortran/dump-parse-tree.c:569 fortran/dump-parse-tree.c:642
 #, c-format
 msgid " DIMENSION"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:562
+#: fortran/dump-parse-tree.c:571
 #, c-format
 msgid " EXTERNAL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:564
+#: fortran/dump-parse-tree.c:573
 #, c-format
 msgid " INTRINSIC"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:566
+#: fortran/dump-parse-tree.c:575
 #, c-format
 msgid " OPTIONAL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:568 fortran/dump-parse-tree.c:629
+#: fortran/dump-parse-tree.c:577 fortran/dump-parse-tree.c:640
 #, c-format
 msgid " POINTER"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:570
+#: fortran/dump-parse-tree.c:579
 #, c-format
 msgid " PROTECTED"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:572
+#: fortran/dump-parse-tree.c:581
 #, c-format
 msgid " VALUE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:574
+#: fortran/dump-parse-tree.c:583
 #, c-format
 msgid " VOLATILE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:576
+#: fortran/dump-parse-tree.c:585
 #, c-format
 msgid " THREADPRIVATE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:578
+#: fortran/dump-parse-tree.c:587
 #, c-format
 msgid " TARGET"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:580
+#: fortran/dump-parse-tree.c:589
 #, c-format
 msgid " DUMMY"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:582
+#: fortran/dump-parse-tree.c:591
 #, c-format
 msgid " RESULT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:584
+#: fortran/dump-parse-tree.c:593
 #, c-format
 msgid " ENTRY"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:587
+#: fortran/dump-parse-tree.c:595
 #, c-format
+msgid " BIND(C)"
+msgstr ""
+
+#: fortran/dump-parse-tree.c:598
+#, c-format
 msgid " DATA"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:589
+#: fortran/dump-parse-tree.c:600
 #, c-format
 msgid " USE-ASSOC"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:591
+#: fortran/dump-parse-tree.c:602
 #, c-format
 msgid " IN-NAMELIST"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:593
+#: fortran/dump-parse-tree.c:604
 #, c-format
 msgid " IN-COMMON"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:596
+#: fortran/dump-parse-tree.c:607
 #, c-format
 msgid " ABSTRACT INTERFACE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:598
+#: fortran/dump-parse-tree.c:609
 #, fuzzy, c-format
 msgid " FUNCTION"
 msgstr "FUNCTION_EPILOGUE ¤ò»ÈÍÑ¤¹¤ë"
 
-#: fortran/dump-parse-tree.c:600
+#: fortran/dump-parse-tree.c:611
 #, c-format
 msgid " SUBROUTINE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:602
+#: fortran/dump-parse-tree.c:613
 #, c-format
 msgid " IMPLICIT-TYPE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:605
+#: fortran/dump-parse-tree.c:616
 #, c-format
 msgid " SEQUENCE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:607
+#: fortran/dump-parse-tree.c:618
 #, c-format
 msgid " ELEMENTAL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:609
+#: fortran/dump-parse-tree.c:620
 #, c-format
 msgid " PURE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:611
+#: fortran/dump-parse-tree.c:622
 #, c-format
 msgid " RECURSIVE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:635 fortran/dump-parse-tree.c:682
-#: fortran/dump-parse-tree.c:706 fortran/dump-parse-tree.c:735
-#: fortran/dump-parse-tree.c:1276 fortran/dump-parse-tree.c:1282
-#: fortran/dump-parse-tree.c:1784
+#: fortran/dump-parse-tree.c:646 fortran/dump-parse-tree.c:693
+#: fortran/dump-parse-tree.c:717 fortran/dump-parse-tree.c:757
+#: fortran/dump-parse-tree.c:1298 fortran/dump-parse-tree.c:1304
+#: fortran/dump-parse-tree.c:1806
 #, c-format
 msgid " %s"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:659
+#: fortran/dump-parse-tree.c:670
 #, c-format
 msgid "symbol %s "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:666
+#: fortran/dump-parse-tree.c:677
 #, c-format
 msgid "value: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:673
+#: fortran/dump-parse-tree.c:684
 #, c-format
 msgid "Array spec:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:680
+#: fortran/dump-parse-tree.c:691
 #, fuzzy, c-format
 msgid "Generic interfaces:"
 msgstr "Cygwin ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍÑ¤¹¤ë"
 
-#: fortran/dump-parse-tree.c:688
+#: fortran/dump-parse-tree.c:699
 #, fuzzy, c-format
 msgid "result: %s"
 msgstr "%s: %s"
 
-#: fortran/dump-parse-tree.c:694
+#: fortran/dump-parse-tree.c:705
 #, c-format
 msgid "components: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:701
+#: fortran/dump-parse-tree.c:712
 #, c-format
 msgid "Formal arglist:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:708
+#: fortran/dump-parse-tree.c:719
 #, c-format
 msgid " [Alt Return]"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:715
+#: fortran/dump-parse-tree.c:726
 #, fuzzy, c-format
 msgid "Formal namespace"
 msgstr "ÉÔÌÀ¤Ê #pragma namespace %s ¤Ç¤¹"
 
-#: fortran/dump-parse-tree.c:771
+#: fortran/dump-parse-tree.c:793
 #, c-format
 msgid "common: /%s/ "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:779 fortran/dump-parse-tree.c:1720
+#: fortran/dump-parse-tree.c:801 fortran/dump-parse-tree.c:1742
 #, c-format
 msgid ", "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:791
+#: fortran/dump-parse-tree.c:813
 #, c-format
 msgid "symtree: %s  Ambig %d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:794
+#: fortran/dump-parse-tree.c:816
 #, fuzzy, c-format
 msgid " from namespace %s"
 msgstr "ÉÔÌÀ¤Ê #pragma namespace %s ¤Ç¤¹"
 
-#: fortran/dump-parse-tree.c:820
+#: fortran/dump-parse-tree.c:842
 #, fuzzy, c-format
 msgid "%s,"
 msgstr "%s"
 
-#: fortran/dump-parse-tree.c:852
+#: fortran/dump-parse-tree.c:874
 #, c-format
 msgid "!$OMP %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:867 fortran/dump-parse-tree.c:1010
+#: fortran/dump-parse-tree.c:889 fortran/dump-parse-tree.c:1032
 #, fuzzy, c-format
 msgid " (%s)"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:872
+#: fortran/dump-parse-tree.c:894
 #, c-format
 msgid " ("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:888
+#: fortran/dump-parse-tree.c:910
 #, c-format
 msgid " IF("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:894
+#: fortran/dump-parse-tree.c:916
 #, c-format
 msgid " NUM_THREADS("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:910
+#: fortran/dump-parse-tree.c:932
 #, c-format
 msgid " SCHEDULE (%s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:930
+#: fortran/dump-parse-tree.c:952
 #, c-format
 msgid " DEFAULT(%s)"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:933
+#: fortran/dump-parse-tree.c:955
 #, c-format
 msgid " ORDERED"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:958
+#: fortran/dump-parse-tree.c:980
 #, c-format
 msgid " REDUCTION(%s:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:972
+#: fortran/dump-parse-tree.c:994
 #, fuzzy, c-format
 msgid " %s("
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:988
+#: fortran/dump-parse-tree.c:1010
 #, c-format
 msgid "!$OMP SECTION\n"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:997
+#: fortran/dump-parse-tree.c:1019
 #, c-format
 msgid "!$OMP END %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1002
+#: fortran/dump-parse-tree.c:1024
 #, c-format
 msgid " COPYPRIVATE("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1007
+#: fortran/dump-parse-tree.c:1029
 #, c-format
 msgid " NOWAIT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1034
+#: fortran/dump-parse-tree.c:1056
 #, c-format
 msgid "NOP"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1038
+#: fortran/dump-parse-tree.c:1060
 #, c-format
 msgid "CONTINUE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1042
+#: fortran/dump-parse-tree.c:1064
 #, c-format
 msgid "ENTRY %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1047
+#: fortran/dump-parse-tree.c:1069
 #, c-format
 msgid "ASSIGN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1054
+#: fortran/dump-parse-tree.c:1076
 #, c-format
 msgid "LABEL ASSIGN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1056
+#: fortran/dump-parse-tree.c:1078
 #, fuzzy, c-format
 msgid " %d"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:1060
+#: fortran/dump-parse-tree.c:1082
 #, c-format
 msgid "POINTER ASSIGN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1067
+#: fortran/dump-parse-tree.c:1089
 #, c-format
 msgid "GOTO "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1076
+#: fortran/dump-parse-tree.c:1098
 #, c-format
 msgid ", ("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1092 fortran/dump-parse-tree.c:1094
+#: fortran/dump-parse-tree.c:1114 fortran/dump-parse-tree.c:1116
 #, c-format
 msgid "CALL %s "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1096
+#: fortran/dump-parse-tree.c:1118
 #, c-format
 msgid "CALL ?? "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1102
+#: fortran/dump-parse-tree.c:1124
 #, c-format
 msgid "RETURN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1108
+#: fortran/dump-parse-tree.c:1130
 #, c-format
 msgid "PAUSE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1118
+#: fortran/dump-parse-tree.c:1140
 #, c-format
 msgid "STOP "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1128 fortran/dump-parse-tree.c:1136
+#: fortran/dump-parse-tree.c:1150 fortran/dump-parse-tree.c:1158
 #, c-format
 msgid "IF "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1130
+#: fortran/dump-parse-tree.c:1152
 #, c-format
 msgid " %d, %d, %d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1147
+#: fortran/dump-parse-tree.c:1169
 #, c-format
 msgid "ELSE\n"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1150
+#: fortran/dump-parse-tree.c:1172
 #, c-format
 msgid "ELSE IF "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1160
+#: fortran/dump-parse-tree.c:1182
 #, c-format
 msgid "ENDIF"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1165
+#: fortran/dump-parse-tree.c:1187
 #, c-format
 msgid "SELECT CASE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1173
+#: fortran/dump-parse-tree.c:1195
 #, c-format
 msgid "CASE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1189
+#: fortran/dump-parse-tree.c:1211
 #, c-format
 msgid "END SELECT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1193
+#: fortran/dump-parse-tree.c:1215
 #, c-format
 msgid "WHERE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1204
+#: fortran/dump-parse-tree.c:1226
 #, c-format
 msgid "ELSE WHERE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1211
+#: fortran/dump-parse-tree.c:1233
 #, c-format
 msgid "END WHERE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1216
+#: fortran/dump-parse-tree.c:1238
 #, c-format
 msgid "FORALL "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1241
+#: fortran/dump-parse-tree.c:1263
 #, c-format
 msgid "END FORALL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1245
+#: fortran/dump-parse-tree.c:1267
 #, c-format
 msgid "DO "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1259 fortran/dump-parse-tree.c:1270
+#: fortran/dump-parse-tree.c:1281 fortran/dump-parse-tree.c:1292
 #, c-format
 msgid "END DO"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1263
+#: fortran/dump-parse-tree.c:1285
 #, c-format
 msgid "DO WHILE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1274
+#: fortran/dump-parse-tree.c:1296
 #, c-format
 msgid "CYCLE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1280
+#: fortran/dump-parse-tree.c:1302
 #, c-format
 msgid "EXIT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1286
+#: fortran/dump-parse-tree.c:1308
 #, c-format
 msgid "ALLOCATE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1289 fortran/dump-parse-tree.c:1305
+#: fortran/dump-parse-tree.c:1311 fortran/dump-parse-tree.c:1327
 #, c-format
 msgid " STAT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1302
+#: fortran/dump-parse-tree.c:1324
 #, c-format
 msgid "DEALLOCATE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1318
+#: fortran/dump-parse-tree.c:1340
 #, c-format
 msgid "OPEN"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1323 fortran/dump-parse-tree.c:1402
-#: fortran/dump-parse-tree.c:1444 fortran/dump-parse-tree.c:1467
-#: fortran/dump-parse-tree.c:1619
+#: fortran/dump-parse-tree.c:1345 fortran/dump-parse-tree.c:1424
+#: fortran/dump-parse-tree.c:1466 fortran/dump-parse-tree.c:1489
+#: fortran/dump-parse-tree.c:1641
 #, c-format
 msgid " UNIT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1328 fortran/dump-parse-tree.c:1407
-#: fortran/dump-parse-tree.c:1449 fortran/dump-parse-tree.c:1478
-#: fortran/dump-parse-tree.c:1636
+#: fortran/dump-parse-tree.c:1350 fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1471 fortran/dump-parse-tree.c:1500
+#: fortran/dump-parse-tree.c:1658
 #, c-format
 msgid " IOMSG="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1333 fortran/dump-parse-tree.c:1412
-#: fortran/dump-parse-tree.c:1454 fortran/dump-parse-tree.c:1483
-#: fortran/dump-parse-tree.c:1641
+#: fortran/dump-parse-tree.c:1355 fortran/dump-parse-tree.c:1434
+#: fortran/dump-parse-tree.c:1476 fortran/dump-parse-tree.c:1505
+#: fortran/dump-parse-tree.c:1663
 #, c-format
 msgid " IOSTAT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1338 fortran/dump-parse-tree.c:1472
+#: fortran/dump-parse-tree.c:1360 fortran/dump-parse-tree.c:1494
 #, c-format
 msgid " FILE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1343 fortran/dump-parse-tree.c:1417
+#: fortran/dump-parse-tree.c:1365 fortran/dump-parse-tree.c:1439
 #, c-format
 msgid " STATUS="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1348 fortran/dump-parse-tree.c:1513
+#: fortran/dump-parse-tree.c:1370 fortran/dump-parse-tree.c:1535
 #, c-format
 msgid " ACCESS="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1353 fortran/dump-parse-tree.c:1529
+#: fortran/dump-parse-tree.c:1375 fortran/dump-parse-tree.c:1551
 #, c-format
 msgid " FORM="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1358 fortran/dump-parse-tree.c:1544
+#: fortran/dump-parse-tree.c:1380 fortran/dump-parse-tree.c:1566
 #, c-format
 msgid " RECL="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1363 fortran/dump-parse-tree.c:1554
+#: fortran/dump-parse-tree.c:1385 fortran/dump-parse-tree.c:1576
 #, c-format
 msgid " BLANK="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1368 fortran/dump-parse-tree.c:1559
+#: fortran/dump-parse-tree.c:1390 fortran/dump-parse-tree.c:1581
 #, c-format
 msgid " POSITION="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1373 fortran/dump-parse-tree.c:1564
+#: fortran/dump-parse-tree.c:1395 fortran/dump-parse-tree.c:1586
 #, c-format
 msgid " ACTION="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1378 fortran/dump-parse-tree.c:1584
+#: fortran/dump-parse-tree.c:1400 fortran/dump-parse-tree.c:1606
 #, c-format
 msgid " DELIM="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1383 fortran/dump-parse-tree.c:1589
+#: fortran/dump-parse-tree.c:1405 fortran/dump-parse-tree.c:1611
 #, c-format
 msgid " PAD="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1388 fortran/dump-parse-tree.c:1594
+#: fortran/dump-parse-tree.c:1410 fortran/dump-parse-tree.c:1616
 #, c-format
 msgid " CONVERT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1392 fortran/dump-parse-tree.c:1421
-#: fortran/dump-parse-tree.c:1458 fortran/dump-parse-tree.c:1599
-#: fortran/dump-parse-tree.c:1676
+#: fortran/dump-parse-tree.c:1414 fortran/dump-parse-tree.c:1443
+#: fortran/dump-parse-tree.c:1480 fortran/dump-parse-tree.c:1621
+#: fortran/dump-parse-tree.c:1698
 #, c-format
 msgid " ERR=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1397
+#: fortran/dump-parse-tree.c:1419
 #, c-format
 msgid "CLOSE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1425
+#: fortran/dump-parse-tree.c:1447
 #, c-format
 msgid "BACKSPACE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1451
 #, c-format
 msgid "ENDFILE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1433
+#: fortran/dump-parse-tree.c:1455
 #, c-format
 msgid "REWIND"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1437
+#: fortran/dump-parse-tree.c:1459
 #, c-format
 msgid "FLUSH"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1462
+#: fortran/dump-parse-tree.c:1484
 #, c-format
 msgid "INQUIRE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1488
+#: fortran/dump-parse-tree.c:1510
 #, c-format
 msgid " EXIST="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1493
+#: fortran/dump-parse-tree.c:1515
 #, c-format
 msgid " OPENED="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1498
+#: fortran/dump-parse-tree.c:1520
 #, c-format
 msgid " NUMBER="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1503
+#: fortran/dump-parse-tree.c:1525
 #, c-format
 msgid " NAMED="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1508
+#: fortran/dump-parse-tree.c:1530
 #, c-format
 msgid " NAME="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1518
+#: fortran/dump-parse-tree.c:1540
 #, c-format
 msgid " SEQUENTIAL="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1524
+#: fortran/dump-parse-tree.c:1546
 #, c-format
 msgid " DIRECT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1534
+#: fortran/dump-parse-tree.c:1556
 #, c-format
 msgid " FORMATTED"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1539
+#: fortran/dump-parse-tree.c:1561
 #, c-format
 msgid " UNFORMATTED="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1549
+#: fortran/dump-parse-tree.c:1571
 #, c-format
 msgid " NEXTREC="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1569
+#: fortran/dump-parse-tree.c:1591
 #, c-format
 msgid " READ="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1574
+#: fortran/dump-parse-tree.c:1596
 #, c-format
 msgid " WRITE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1579
+#: fortran/dump-parse-tree.c:1601
 #, c-format
 msgid " READWRITE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1603
+#: fortran/dump-parse-tree.c:1625
 #, c-format
 msgid "IOLENGTH "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1609
+#: fortran/dump-parse-tree.c:1631
 #, c-format
 msgid "READ"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1613
+#: fortran/dump-parse-tree.c:1635
 #, c-format
 msgid "WRITE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1625
+#: fortran/dump-parse-tree.c:1647
 #, c-format
 msgid " FMT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1630
+#: fortran/dump-parse-tree.c:1652
 #, c-format
 msgid " FMT=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1632
+#: fortran/dump-parse-tree.c:1654
 #, fuzzy, c-format
 msgid " NML=%s"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:1646
+#: fortran/dump-parse-tree.c:1668
 #, c-format
 msgid " SIZE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1651
+#: fortran/dump-parse-tree.c:1673
 #, c-format
 msgid " REC="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1656
+#: fortran/dump-parse-tree.c:1678
 #, c-format
 msgid " ADVANCE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1667
+#: fortran/dump-parse-tree.c:1689
 #, c-format
 msgid "TRANSFER "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1672
+#: fortran/dump-parse-tree.c:1694
 #, c-format
 msgid "DT_END"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1678
+#: fortran/dump-parse-tree.c:1700
 #, c-format
 msgid " END=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1680
+#: fortran/dump-parse-tree.c:1702
 #, c-format
 msgid " EOR=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1714
+#: fortran/dump-parse-tree.c:1736
 #, c-format
 msgid "Equivalence: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1740
+#: fortran/dump-parse-tree.c:1762
 #, c-format
 msgid "Namespace:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1754
+#: fortran/dump-parse-tree.c:1776
 #, c-format
 msgid " %c-%c: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1756
+#: fortran/dump-parse-tree.c:1778
 #, fuzzy, c-format
 msgid " %c: "
 msgstr "%s: %s: "
 
-#: fortran/dump-parse-tree.c:1765
+#: fortran/dump-parse-tree.c:1787
 #, c-format
 msgid "procedure name = %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1781
+#: fortran/dump-parse-tree.c:1803
 #, fuzzy, c-format
 msgid "Operator interfaces for %s:"
 msgstr ""
 "\n"
 " %s ÍÑ¥ª¥×¥·¥ç¥ó:\n"
 
-#: fortran/dump-parse-tree.c:1790
+#: fortran/dump-parse-tree.c:1812
 #, fuzzy, c-format
 msgid "User operators:\n"
 msgstr "ÅÐÏ¿¤µ¤ì¤Æ¤¤¤Ê¤¤±é»»»Ò %s ¤Ç¤¹"
 
-#: fortran/dump-parse-tree.c:1806
+#: fortran/dump-parse-tree.c:1828
 #, c-format
 msgid "CONTAINS\n"
 msgstr ""
@@ -6295,311 +6251,351 @@
 msgid "Error count reached limit of %d."
 msgstr ""
 
-#: fortran/error.c:670 fortran/error.c:725 fortran/error.c:762
+#: fortran/error.c:670 fortran/error.c:724 fortran/error.c:761
 #, fuzzy
 msgid "Warning:"
 msgstr "·Ù¹ð: "
 
-#: fortran/error.c:727 fortran/error.c:810 fortran/error.c:836
+#: fortran/error.c:726 fortran/error.c:809 fortran/error.c:835
 msgid "Error:"
 msgstr ""
 
-#: fortran/error.c:860
+#: fortran/error.c:859
 #, fuzzy
 msgid "Fatal Error:"
 msgstr "ÆâÉô¥¨¥é¡¼: "
 
-#: fortran/error.c:879
+#: fortran/error.c:878
 #, fuzzy, no-c-format
 msgid "Internal Error at (1):"
 msgstr "ÆâÉô¥¨¥é¡¼: %s"
 
-#: fortran/expr.c:252
+#: fortran/expr.c:253
 #, c-format
 msgid "Constant expression required at %C"
 msgstr ""
 
-#: fortran/expr.c:255
+#: fortran/expr.c:256
 #, c-format
 msgid "Integer expression required at %C"
 msgstr ""
 
-#: fortran/expr.c:260
+#: fortran/expr.c:261
 #, fuzzy, c-format
 msgid "Integer value too large in expression at %C"
 msgstr "¼°¤ÎÀ°¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
 
-#: fortran/expr.c:1018 fortran/expr.c:1189 fortran/expr.c:1240
+#: fortran/expr.c:1037
 #, no-c-format
+msgid "Index in dimension %d is out of bounds at %L"
+msgstr ""
+
+#: fortran/expr.c:1208 fortran/expr.c:1259
+#, no-c-format
 msgid "index in dimension %d is out of bounds at %L"
 msgstr ""
 
-#: fortran/expr.c:1789
+#: fortran/expr.c:1808
 #, no-c-format
 msgid "elemental function arguments at %C are not compliant"
 msgstr ""
 
-#: fortran/expr.c:1833
+#: fortran/expr.c:1852
 #, no-c-format
 msgid "Numeric or CHARACTER operands are required in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1853
+#: fortran/expr.c:1872
 #, no-c-format
 msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1868
+#: fortran/expr.c:1887
 #, no-c-format
 msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
 msgstr ""
 
-#: fortran/expr.c:1875
+#: fortran/expr.c:1894
 #, no-c-format
 msgid "Concat operator at %L must concatenate strings of the same kind"
 msgstr ""
 
-#: fortran/expr.c:1885
+#: fortran/expr.c:1904
 #, no-c-format
 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
 msgstr ""
 
-#: fortran/expr.c:1901
+#: fortran/expr.c:1920
 #, no-c-format
 msgid "LOGICAL operands are required in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1912
+#: fortran/expr.c:1931
 #, no-c-format
 msgid "Only intrinsic operators can be used in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1920
+#: fortran/expr.c:1939
 #, no-c-format
 msgid "Numeric operands are required in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1985
+#: fortran/expr.c:2030
 #, no-c-format
-msgid "Inquiry function '%s' at %L is not permitted in an initialization expression"
-msgstr ""
-
-#: fortran/expr.c:2015
-#, no-c-format
 msgid "Assumed character length variable '%s' in constant expression at %L"
 msgstr ""
 
-#: fortran/expr.c:2061 fortran/expr.c:2067
+#: fortran/expr.c:2076 fortran/expr.c:2082
 #, no-c-format
 msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: fortran/expr.c:2098
+#: fortran/expr.c:2114
 #, no-c-format
 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
 msgstr ""
 
-#: fortran/expr.c:2151
+#: fortran/expr.c:2167
 #, no-c-format
 msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function"
 msgstr ""
 
-#: fortran/expr.c:2163
+#: fortran/expr.c:2179
 #, no-c-format
 msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: fortran/expr.c:2207
+#: fortran/expr.c:2214
+#, fuzzy, no-c-format
+msgid "PARAMETER '%s' is used at %L before its definition is complete"
+msgstr "`%s' ¤Ï¤½¤ÎÄêµÁ¤ÎÁ°¤Ë¥×¥í¥È¥¿¥¤¥×¤Ê¤·¤Ç»È¤ï¤ì¤Þ¤·¤¿"
+
+#: fortran/expr.c:2234
 #, no-c-format
 msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: fortran/expr.c:2213
+#: fortran/expr.c:2240
 #, no-c-format
 msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: fortran/expr.c:2219
+#: fortran/expr.c:2246
 #, no-c-format
 msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: fortran/expr.c:2229
+#: fortran/expr.c:2252
 #, no-c-format
+msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
+msgstr ""
+
+#: fortran/expr.c:2262
+#, no-c-format
 msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
 msgstr ""
 
-#: fortran/expr.c:2317
+#: fortran/expr.c:2350
 #, no-c-format
 msgid "Initialization expression didn't reduce %C"
 msgstr ""
 
-#: fortran/expr.c:2360
+#: fortran/expr.c:2393
 #, fuzzy, no-c-format
 msgid "Specification function '%s' at %L cannot be a statement function"
 msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤òÀÅÅª¥á¥ó¥Ð´Ø¿ô¤È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: fortran/expr.c:2367
+#: fortran/expr.c:2400
 #, fuzzy, no-c-format
 msgid "Specification function '%s' at %L cannot be an internal function"
 msgstr "ÁÈ¤ß¹þ¤ß´Ø¿ô `%s' ¤ÏÈó´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: fortran/expr.c:2374
+#: fortran/expr.c:2407
 #, no-c-format
 msgid "Specification function '%s' at %L must be PURE"
 msgstr ""
 
-#: fortran/expr.c:2381
+#: fortran/expr.c:2414
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be RECURSIVE"
 msgstr ""
 
-#: fortran/expr.c:2443
+#: fortran/expr.c:2476
 #, fuzzy, no-c-format
 msgid "Dummy argument '%s' not allowed in expression at %L"
 msgstr "Æó½Å¤Ë¥¯¥©¡¼¥È¤µ¤ì¤¿Ê¸»úÎó¤Ï #if ¼°Æâ¤Ç¤Ï»È¤¨¤Þ¤»¤ó"
 
-#: fortran/expr.c:2450
+#: fortran/expr.c:2483
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
 msgstr ""
 
-#: fortran/expr.c:2457
+#: fortran/expr.c:2490
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
 msgstr ""
 
-#: fortran/expr.c:2479
+#: fortran/expr.c:2513
 #, no-c-format
 msgid "Variable '%s' cannot appear in the expression at %L"
 msgstr ""
 
-#: fortran/expr.c:2528
+#: fortran/expr.c:2562
 #, no-c-format
 msgid "Expression at %L must be of INTEGER type"
 msgstr ""
 
-#: fortran/expr.c:2537
+#: fortran/expr.c:2571
 #, no-c-format
 msgid "Function '%s' at %L must be PURE"
 msgstr ""
 
-#: fortran/expr.c:2546
+#: fortran/expr.c:2580
 #, no-c-format
 msgid "Expression at %L must be scalar"
 msgstr ""
 
-#: fortran/expr.c:2573
+#: fortran/expr.c:2607
 #, no-c-format
 msgid "Incompatible ranks in %s (%d and %d) at %L"
 msgstr ""
 
-#: fortran/expr.c:2587
+#: fortran/expr.c:2621
 #, no-c-format
 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
 msgstr ""
 
-#: fortran/expr.c:2633 fortran/expr.c:2800
+#: fortran/expr.c:2667 fortran/expr.c:2884
 #, no-c-format
 msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
 msgstr ""
 
-#: fortran/expr.c:2676
+#: fortran/expr.c:2719
 #, no-c-format
 msgid "'%s' at %L is not a VALUE"
 msgstr ""
 
-#: fortran/expr.c:2683
+#: fortran/expr.c:2726
 #, no-c-format
 msgid "Incompatible ranks %d and %d in assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2690
+#: fortran/expr.c:2733
 #, no-c-format
 msgid "Variable type is UNKNOWN in assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2702
+#: fortran/expr.c:2745
 #, no-c-format
 msgid "NULL appears on right-hand side in assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2713
+#: fortran/expr.c:2756
 #, no-c-format
 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
 msgstr ""
 
-#: fortran/expr.c:2722
+#: fortran/expr.c:2765
 #, no-c-format
 msgid "POINTER valued function appears on right-hand side of assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2727
+#: fortran/expr.c:2770
 #, fuzzy
 msgid "array assignment"
 msgstr "ÂåÆþ"
 
-#: fortran/expr.c:2744
+#: fortran/expr.c:2775
+#, no-c-format
+msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
+msgstr ""
+
+#: fortran/expr.c:2781 fortran/resolve.c:6058
+#, no-c-format
+msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
+msgstr ""
+
+#: fortran/expr.c:2791 fortran/resolve.c:6068
+#, no-c-format
+msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
+msgstr ""
+
+#: fortran/expr.c:2799 fortran/resolve.c:6077
+#, no-c-format
+msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2803 fortran/resolve.c:6081
+#, no-c-format
+msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2807 fortran/resolve.c:6085
+#, no-c-format
+msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2828
 #, fuzzy, no-c-format
 msgid "Incompatible types in assignment at %L, %s to %s"
 msgstr "%d ÈÖÌÜ¤Î°ú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: fortran/expr.c:2769
+#: fortran/expr.c:2853
 #, no-c-format
 msgid "Pointer assignment target is not a POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2777
+#: fortran/expr.c:2861
 #, no-c-format
 msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
 msgstr ""
 
-#: fortran/expr.c:2807
+#: fortran/expr.c:2891
 #, no-c-format
 msgid "Pointer assignment to non-POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2816
+#: fortran/expr.c:2900
 #, no-c-format
 msgid "Bad pointer object in PURE procedure at %L"
 msgstr ""
 
-#: fortran/expr.c:2828
+#: fortran/expr.c:2912
 #, no-c-format
 msgid "Different types in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2835
+#: fortran/expr.c:2919
 #, no-c-format
 msgid "Different kind type parameters in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2842
+#: fortran/expr.c:2926
 #, no-c-format
 msgid "Different ranks in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2857
+#: fortran/expr.c:2941
 #, no-c-format
 msgid "Different character lengths in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2868
+#: fortran/expr.c:2952
 #, no-c-format
 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2875
+#: fortran/expr.c:2959
 #, no-c-format
 msgid "Bad target in pointer assignment in PURE procedure at %L"
 msgstr ""
 
-#: fortran/expr.c:2881
+#: fortran/expr.c:2965
 #, no-c-format
 msgid "Pointer assignment with vector subscript on rhs at %L"
 msgstr ""
 
-#: fortran/expr.c:2888
+#: fortran/expr.c:2972
 #, no-c-format
 msgid "Pointer assigment target has PROTECTED attribute at %L"
 msgstr ""
@@ -6689,292 +6685,317 @@
 msgid "Expecting 'END INTERFACE %s' at %C"
 msgstr ""
 
-#: fortran/interface.c:551
+#: fortran/interface.c:563
 #, no-c-format
 msgid "Alternate return cannot appear in operator interface at %L"
 msgstr ""
 
-#: fortran/interface.c:581
+#: fortran/interface.c:593
 #, no-c-format
 msgid "Operator interface at %L has the wrong number of arguments"
 msgstr ""
 
-#: fortran/interface.c:592
+#: fortran/interface.c:604
 #, no-c-format
 msgid "Assignment operator interface at %L must be a SUBROUTINE"
 msgstr ""
 
-#: fortran/interface.c:598
+#: fortran/interface.c:610
 #, no-c-format
 msgid "Assignment operator interface at %L must have two arguments"
 msgstr ""
 
-#: fortran/interface.c:608
+#: fortran/interface.c:620
 #, no-c-format
 msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
 msgstr ""
 
-#: fortran/interface.c:617
+#: fortran/interface.c:629
 #, no-c-format
 msgid "Intrinsic operator interface at %L must be a FUNCTION"
 msgstr ""
 
-#: fortran/interface.c:627
+#: fortran/interface.c:639
 #, no-c-format
 msgid "First argument of defined assignment at %L must be INTENT(IN) or INTENT(INOUT)"
 msgstr ""
 
-#: fortran/interface.c:631
+#: fortran/interface.c:643
 #, no-c-format
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:637 fortran/resolve.c:8807
+#: fortran/interface.c:649 fortran/resolve.c:8998
 #, no-c-format
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:641 fortran/resolve.c:8819
+#: fortran/interface.c:653 fortran/resolve.c:9010
 #, no-c-format
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:744
+#: fortran/interface.c:756
 #, no-c-format
 msgid "Operator interface at %L conflicts with intrinsic interface"
 msgstr ""
 
-#: fortran/interface.c:1044
+#: fortran/interface.c:1117
 #, no-c-format
 msgid "Procedure '%s' in %s at %L has no explicit interface"
 msgstr ""
 
-#: fortran/interface.c:1047
+#: fortran/interface.c:1120
 #, no-c-format
 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
 msgstr ""
 
-#: fortran/interface.c:1102 fortran/interface.c:1108
+#: fortran/interface.c:1175 fortran/interface.c:1181
 #, no-c-format
 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
 msgstr ""
 
-#: fortran/interface.c:1144
+#: fortran/interface.c:1217
 #, no-c-format
 msgid "'%s' at %L is not a module procedure"
 msgstr ""
 
-#: fortran/interface.c:1676
+#: fortran/interface.c:1465 fortran/interface.c:2411
 #, no-c-format
+msgid "Type/rank mismatch in argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:1474
+#, no-c-format
+msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
+msgstr ""
+
+#: fortran/interface.c:1492 fortran/interface.c:1532
+#, no-c-format
+msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
+msgstr ""
+
+#: fortran/interface.c:1519
+#, no-c-format
+msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:1544
+#, no-c-format
+msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:1861
+#, no-c-format
 msgid "Keyword argument '%s' at %L is not in the procedure"
 msgstr ""
 
-#: fortran/interface.c:1684
+#: fortran/interface.c:1869
 #, no-c-format
 msgid "Keyword argument '%s' at %L is already associated with another actual argument"
 msgstr ""
 
-#: fortran/interface.c:1694
+#: fortran/interface.c:1879
 #, no-c-format
 msgid "More actual than formal arguments in procedure call at %L"
 msgstr ""
 
-#: fortran/interface.c:1706 fortran/interface.c:1935
+#: fortran/interface.c:1891 fortran/interface.c:2110
 #, no-c-format
 msgid "Missing alternate return spec in subroutine call at %L"
 msgstr ""
 
-#: fortran/interface.c:1714
+#: fortran/interface.c:1899
 #, no-c-format
 msgid "Unexpected alternate return spec in subroutine call at %L"
 msgstr ""
 
-#: fortran/interface.c:1729
+#: fortran/interface.c:1922
 #, no-c-format
-msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
+msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1742
+#: fortran/interface.c:1929
 #, no-c-format
-msgid "Type/rank mismatch in argument '%s' at %L"
+msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1758
+#: fortran/interface.c:1943
 #, no-c-format
-msgid "Character length mismatch between actual argument and pointer or allocatable dummy argument '%s' at %L"
-msgstr ""
-
-#: fortran/interface.c:1771
-#, no-c-format
 msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
 msgstr ""
 
-#: fortran/interface.c:1776
+#: fortran/interface.c:1948
 #, no-c-format
 msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
 msgstr ""
 
-#: fortran/interface.c:1790
+#: fortran/interface.c:1962
 #, no-c-format
 msgid "Expected a procedure for argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1800
+#: fortran/interface.c:1972
 #, no-c-format
 msgid "Expected a PURE procedure for argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1814
+#: fortran/interface.c:1986
 #, no-c-format
 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
 msgstr ""
 
-#: fortran/interface.c:1823
+#: fortran/interface.c:1995
 #, fuzzy, no-c-format
 msgid "Actual argument for '%s' must be a pointer at %L"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È°ú¿ô¤¬¥Ý¥¤¥ó¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó (°ú¿ô %d)"
 
-#: fortran/interface.c:1832
+#: fortran/interface.c:2004
 #, no-c-format
 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
 msgstr ""
 
-#: fortran/interface.c:1843
+#: fortran/interface.c:2017
 #, no-c-format
-msgid "Actual argument at %L must be definable to match dummy INTENT = OUT/INOUT"
+msgid "Actual argument at %L must be definable as the dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr ""
 
-#: fortran/interface.c:1851
+#: fortran/interface.c:2026
 #, no-c-format
 msgid "Actual argument at %L is use-associated with PROTECTED attribute and dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr ""
 
-#: fortran/interface.c:1864
+#: fortran/interface.c:2039
 #, no-c-format
-msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(IN), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
+msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
 msgstr ""
 
-#: fortran/interface.c:1881
+#: fortran/interface.c:2056
 #, no-c-format
 msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1893
+#: fortran/interface.c:2068
 #, no-c-format
 msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1912
+#: fortran/interface.c:2087
 #, no-c-format
 msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1942
+#: fortran/interface.c:2117
 #, fuzzy, no-c-format
 msgid "Missing actual argument for argument '%s' at %L"
 msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂÐ¤¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: fortran/interface.c:2128
+#: fortran/interface.c:2303
 #, no-c-format
 msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:2184
+#: fortran/interface.c:2359
 #, no-c-format
 msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
 msgstr ""
 
-#: fortran/interface.c:2194
+#: fortran/interface.c:2369
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
 msgstr ""
 
-#: fortran/interface.c:2202
+#: fortran/interface.c:2377
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
 msgstr ""
 
-#: fortran/interface.c:2225
+#: fortran/interface.c:2400
 #, no-c-format
 msgid "Procedure '%s' called with an implicit interface at %L"
 msgstr ""
 
-#: fortran/interface.c:2440
+#: fortran/interface.c:2629
 #, no-c-format
 msgid "Function '%s' called in lieu of an operator at %L must be PURE"
 msgstr ""
 
-#: fortran/interface.c:2519
+#: fortran/interface.c:2708
 #, no-c-format
 msgid "Entity '%s' at %C is already present in the interface"
 msgstr ""
 
-#: fortran/intrinsic.c:2918
+#: fortran/intrinsic.c:2923
 #, fuzzy, no-c-format
 msgid "Too many arguments in call to '%s' at %L"
 msgstr "´Ø¿ô `%s' ¤ËÂÐ¤¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: fortran/intrinsic.c:2933
+#: fortran/intrinsic.c:2938
 #, no-c-format
 msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2936
+#: fortran/intrinsic.c:2941
 #, no-c-format
 msgid "Can't find keyword named '%s' in call to '%s' at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2943
+#: fortran/intrinsic.c:2948
 #, no-c-format
 msgid "Argument '%s' is appears twice in call to '%s' at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2957
+#: fortran/intrinsic.c:2962
 #, fuzzy, no-c-format
 msgid "Missing actual argument '%s' in call to '%s' at %L"
 msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂÐ¤¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: fortran/intrinsic.c:2972
+#: fortran/intrinsic.c:2977
 #, no-c-format
 msgid "ALTERNATE RETURN not permitted at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:3021
+#: fortran/intrinsic.c:3026
 #, no-c-format
 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
 msgstr ""
 
-#: fortran/intrinsic.c:3337
+#: fortran/intrinsic.c:3342
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not included in the selected standard"
 msgstr ""
 
-#: fortran/intrinsic.c:3450
+#: fortran/intrinsic.c:3398
 #, no-c-format
+msgid "Fortran 2003: Function '%s' as initialization expression at %L"
+msgstr ""
+
+#: fortran/intrinsic.c:3463
+#, no-c-format
 msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:3508
+#: fortran/intrinsic.c:3524
 #, no-c-format
 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
 msgstr ""
 
-#: fortran/intrinsic.c:3579
+#: fortran/intrinsic.c:3595
 #, no-c-format
 msgid "Extension: Conversion from %s to %s at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:3582
+#: fortran/intrinsic.c:3598
 #, fuzzy, no-c-format
 msgid "Conversion from %s to %s at %L"
 msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
 
-#: fortran/intrinsic.c:3629
+#: fortran/intrinsic.c:3645
 #, fuzzy, no-c-format
 msgid "Can't convert %s to %s at %L"
 msgstr "ÃÍ¤ò¥Ù¥¯¥È¥ë¤Ë¤ÏÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
 
-#: fortran/io.c:156 fortran/primary.c:738
+#: fortran/io.c:156 fortran/primary.c:750
 #, no-c-format
 msgid "Extension: backslash character at %C"
 msgstr ""
@@ -7180,7 +7201,7 @@
 msgid "CLOSE statement not allowed in PURE procedure at %C"
 msgstr ""
 
-#: fortran/io.c:1955 fortran/match.c:1841
+#: fortran/io.c:1955 fortran/match.c:1911
 #, no-c-format
 msgid "%s statement not allowed in PURE procedure at %C"
 msgstr ""
@@ -7195,516 +7216,491 @@
 msgid "Duplicate UNIT specification at %C"
 msgstr ""
 
-#: fortran/io.c:2128
+#: fortran/io.c:2132
 #, fuzzy, no-c-format
 msgid "Duplicate format specification at %C"
 msgstr "¥á¥½¥Ã¥É»ÅÍÍÆâ¤Ç¤Î¹½Ê¸²òÀÏ¥¨¥é¡¼"
 
-#: fortran/io.c:2145
+#: fortran/io.c:2149
 #, no-c-format
 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
 msgstr ""
 
-#: fortran/io.c:2181
+#: fortran/io.c:2185
 #, no-c-format
 msgid "Duplicate NML specification at %C"
 msgstr ""
 
-#: fortran/io.c:2190
+#: fortran/io.c:2194
 #, no-c-format
 msgid "Symbol '%s' at %C must be a NAMELIST group name"
 msgstr ""
 
-#: fortran/io.c:2231
+#: fortran/io.c:2235
 #, no-c-format
 msgid "END tag at %C not allowed in output statement"
 msgstr ""
 
-#: fortran/io.c:2288
+#: fortran/io.c:2292
 #, no-c-format
 msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
 msgstr ""
 
-#: fortran/io.c:2297
+#: fortran/io.c:2301
 #, no-c-format
 msgid "Internal unit with vector subscript at %L"
 msgstr ""
 
-#: fortran/io.c:2304
+#: fortran/io.c:2308
 #, no-c-format
 msgid "External IO UNIT cannot be an array at %L"
 msgstr ""
 
-#: fortran/io.c:2314
+#: fortran/io.c:2318
 #, fuzzy, no-c-format
 msgid "ERR tag label %d at %L not defined"
 msgstr "¥é¥Ù¥ë `%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: fortran/io.c:2326
+#: fortran/io.c:2330
 #, fuzzy, no-c-format
 msgid "END tag label %d at %L not defined"
 msgstr "¥é¥Ù¥ë `%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: fortran/io.c:2338
+#: fortran/io.c:2342
 #, fuzzy, no-c-format
 msgid "EOR tag label %d at %L not defined"
 msgstr "¥é¥Ù¥ë `%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: fortran/io.c:2348
+#: fortran/io.c:2352
 #, fuzzy, no-c-format
 msgid "FORMAT label %d at %L not defined"
 msgstr "¥é¥Ù¥ë `%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: fortran/io.c:2469
+#: fortran/io.c:2473
 #, no-c-format
 msgid "Syntax error in I/O iterator at %C"
 msgstr ""
 
-#: fortran/io.c:2500
+#: fortran/io.c:2504
 #, no-c-format
 msgid "Expected variable in READ statement at %C"
 msgstr ""
 
-#: fortran/io.c:2506
+#: fortran/io.c:2510
 #, fuzzy, no-c-format
 msgid "Expected expression in %s statement at %C"
 msgstr "¼°Ê¸¤¬Ìµ¸ú¤Ç¤¹"
 
-#: fortran/io.c:2516
+#: fortran/io.c:2520
 #, no-c-format
 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
 msgstr ""
 
-#: fortran/io.c:2525
+#: fortran/io.c:2529
 #, no-c-format
 msgid "Cannot read to variable '%s' in PURE procedure at %C"
 msgstr ""
 
-#: fortran/io.c:2541
+#: fortran/io.c:2545
 #, no-c-format
 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
 msgstr ""
 
 #. A general purpose syntax error.
-#: fortran/io.c:2602 fortran/io.c:3004 fortran/gfortran.h:1998
+#: fortran/io.c:2606 fortran/io.c:3013 fortran/gfortran.h:2002
 #, fuzzy, no-c-format
 msgid "Syntax error in %s statement at %C"
 msgstr "'%s' ¥È¡¼¥¯¥ó¤Î½ê¤ÇÊ¸Ë¡¥¨¥é¡¼"
 
-#: fortran/io.c:2670
+#: fortran/io.c:2679
 #, no-c-format
 msgid "Fortran 2003: Internal file at %L with namelist"
 msgstr ""
 
-#: fortran/io.c:2833
+#: fortran/io.c:2842
 #, no-c-format
 msgid "PRINT namelist at %C is an extension"
 msgstr ""
 
-#: fortran/io.c:2965
+#: fortran/io.c:2974
 #, no-c-format
 msgid "Extension: Comma before i/o item list at %C"
 msgstr ""
 
-#: fortran/io.c:2974
+#: fortran/io.c:2983
 #, no-c-format
 msgid "Expected comma in I/O list at %C"
 msgstr ""
 
-#: fortran/io.c:3036
+#: fortran/io.c:3045
 #, no-c-format
 msgid "PRINT statement at %C not allowed within PURE procedure"
 msgstr ""
 
-#: fortran/io.c:3176 fortran/io.c:3227
+#: fortran/io.c:3185 fortran/io.c:3236
 #, no-c-format
 msgid "INQUIRE statement not allowed in PURE procedure at %C"
 msgstr ""
 
-#: fortran/io.c:3203
+#: fortran/io.c:3212
 #, no-c-format
 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
 msgstr ""
 
-#: fortran/io.c:3213 fortran/trans-io.c:1144
+#: fortran/io.c:3222 fortran/trans-io.c:1145
 #, no-c-format
 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
 msgstr ""
 
-#: fortran/io.c:3220
+#: fortran/io.c:3229
 #, no-c-format
 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
 msgstr ""
 
-#: fortran/match.c:270
+#: fortran/match.c:156
+#, fuzzy, no-c-format
+msgid "Missing ')' in statement before %L"
+msgstr "¥Þ¥¯¥í²¾°ú¿ô¥ê¥¹¥È¤Ç¡¢')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+
+#: fortran/match.c:161
 #, no-c-format
+msgid "Missing '(' in statement before %L"
+msgstr ""
+
+#: fortran/match.c:332
+#, no-c-format
 msgid "Integer too large at %C"
 msgstr ""
 
-#: fortran/match.c:363 fortran/parse.c:442
+#: fortran/match.c:425 fortran/parse.c:589
 #, no-c-format
 msgid "Too many digits in statement label at %C"
 msgstr ""
 
-#: fortran/match.c:369
+#: fortran/match.c:431
 #, no-c-format
 msgid "Statement label at %C is zero"
 msgstr ""
 
-#: fortran/match.c:402
+#: fortran/match.c:464
 #, fuzzy, no-c-format
 msgid "Label name '%s' at %C is ambiguous"
 msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
 
-#: fortran/match.c:408
+#: fortran/match.c:470
 #, no-c-format
 msgid "Duplicate construct label '%s' at %C"
 msgstr ""
 
-#: fortran/match.c:438
+#: fortran/match.c:500
 #, fuzzy, no-c-format
 msgid "Invalid character in name at %C"
 msgstr "Ìµ¸ú¤ÊÊ¸»úÄê¿ô¤¬ #if ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: fortran/match.c:451 fortran/match.c:523
+#: fortran/match.c:513 fortran/match.c:585
 #, no-c-format
 msgid "Name at %C is too long"
 msgstr ""
 
-#: fortran/match.c:506 fortran/match.c:552
+#: fortran/match.c:568 fortran/match.c:614
 #, no-c-format
 msgid "Invalid C name in NAME= specifier at %C"
 msgstr ""
 
-#: fortran/match.c:543
+#: fortran/match.c:605
 #, no-c-format
 msgid "Embedded space in NAME= specifier at %C"
 msgstr ""
 
-#: fortran/match.c:868
+#: fortran/match.c:930
 #, no-c-format
 msgid "Loop variable at %C cannot be a sub-component"
 msgstr ""
 
-#: fortran/match.c:874
+#: fortran/match.c:936
 #, no-c-format
 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
 msgstr ""
 
-#: fortran/match.c:907
+#: fortran/match.c:969
 #, no-c-format
 msgid "Expected a step value in iterator at %C"
 msgstr ""
 
-#: fortran/match.c:919
+#: fortran/match.c:981
 #, no-c-format
 msgid "Syntax error in iterator at %C"
 msgstr ""
 
-#: fortran/match.c:1155
+#: fortran/match.c:1217
 #, no-c-format
 msgid "Invalid form of PROGRAM statement at %C"
 msgstr ""
 
-#: fortran/match.c:1196
+#: fortran/match.c:1258
 #, no-c-format
 msgid "Setting value of PROTECTED variable at %C"
 msgstr ""
 
-#: fortran/match.c:1249
+#: fortran/match.c:1311
 #, no-c-format
 msgid "Assigning to a PROTECTED pointer at %C"
 msgstr ""
 
-#: fortran/match.c:1292 fortran/match.c:1365
+#: fortran/match.c:1354 fortran/match.c:1435
 #, no-c-format
 msgid "Obsolescent: arithmetic IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1340
+#: fortran/match.c:1410
 #, fuzzy, no-c-format
 msgid "Syntax error in IF-expression at %C"
 msgstr "¼°¤ÎÀ°¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
 
-#: fortran/match.c:1351
+#: fortran/match.c:1421
 #, no-c-format
 msgid "Block label not appropriate for arithmetic IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1389
+#: fortran/match.c:1459
 #, no-c-format
-msgid "Block label is not appropriate IF statement at %C"
+msgid "Block label is not appropriate for IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1468 fortran/primary.c:2522
+#: fortran/match.c:1538 fortran/primary.c:2559
 #, no-c-format
 msgid "Cannot assign to a named constant at %C"
 msgstr ""
 
-#: fortran/match.c:1478
+#: fortran/match.c:1548
 #, no-c-format
 msgid "Unclassifiable statement in IF-clause at %C"
 msgstr ""
 
-#: fortran/match.c:1485
+#: fortran/match.c:1555
 #, no-c-format
 msgid "Syntax error in IF-clause at %C"
 msgstr ""
 
-#: fortran/match.c:1529
+#: fortran/match.c:1599
 #, no-c-format
 msgid "Unexpected junk after ELSE statement at %C"
 msgstr ""
 
-#: fortran/match.c:1535 fortran/match.c:1570
+#: fortran/match.c:1605 fortran/match.c:1640
 #, no-c-format
 msgid "Label '%s' at %C doesn't match IF label '%s'"
 msgstr ""
 
-#: fortran/match.c:1564
+#: fortran/match.c:1634
 #, no-c-format
 msgid "Unexpected junk after ELSE IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1727
+#: fortran/match.c:1797
 #, no-c-format
 msgid "Name '%s' in %s statement at %C is not a loop name"
 msgstr ""
 
-#: fortran/match.c:1743
+#: fortran/match.c:1813
 #, fuzzy, no-c-format
 msgid "%s statement at %C is not within a loop"
 msgstr "continue Ê¸¤¬ loop ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: fortran/match.c:1746
+#: fortran/match.c:1816
 #, fuzzy, no-c-format
 msgid "%s statement at %C is not within loop '%s'"
 msgstr "break Ê¸¤¬ loop ¤Þ¤¿¤Ï switch ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: fortran/match.c:1754
+#: fortran/match.c:1824
 #, no-c-format
 msgid "%s statement at %C leaving OpenMP structured block"
 msgstr ""
 
-#: fortran/match.c:1767
+#: fortran/match.c:1837
 #, no-c-format
 msgid "EXIT statement at %C terminating !$OMP DO loop"
 msgstr ""
 
-#: fortran/match.c:1819
+#: fortran/match.c:1889
 #, no-c-format
 msgid "Too many digits in STOP code at %C"
 msgstr ""
 
-#: fortran/match.c:1872
+#: fortran/match.c:1942
 #, no-c-format
 msgid "Deleted feature: PAUSE statement at %C"
 msgstr ""
 
-#: fortran/match.c:1920
+#: fortran/match.c:1990
 #, no-c-format
 msgid "Deleted feature: ASSIGN statement at %C"
 msgstr ""
 
-#: fortran/match.c:1966
+#: fortran/match.c:2036
 #, no-c-format
 msgid "Deleted feature: Assigned GOTO statement at %C"
 msgstr ""
 
-#: fortran/match.c:2013 fortran/match.c:2065
+#: fortran/match.c:2083 fortran/match.c:2135
 #, no-c-format
 msgid "Statement label list in GOTO at %C cannot be empty"
 msgstr ""
 
-#: fortran/match.c:2149
+#: fortran/match.c:2219
 #, no-c-format
 msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2173
+#: fortran/match.c:2287
 #, no-c-format
-msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:2180
-#, no-c-format
-msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2218 fortran/match.c:2382
-#, no-c-format
-msgid "STAT expression at %C must be a variable"
-msgstr ""
-
-#: fortran/match.c:2272
-#, no-c-format
 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2349
+#: fortran/match.c:2364
 #, no-c-format
 msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2368
+#: fortran/match.c:2417
 #, no-c-format
-msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:2375
-#, no-c-format
-msgid "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2424
-#, no-c-format
 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
 msgstr ""
 
-#: fortran/match.c:2455
+#: fortran/match.c:2448
 #, no-c-format
 msgid "Extension: RETURN statement in main program at %C"
 msgstr ""
 
-#: fortran/match.c:2665
+#: fortran/match.c:2658
 #, no-c-format
 msgid "Syntax error in common block name at %C"
 msgstr ""
 
-#: fortran/match.c:2701
+#: fortran/match.c:2694
 #, no-c-format
 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
 msgstr ""
 
-#: fortran/match.c:2719
-#, no-c-format
-msgid "BLOCK DATA unit cannot contain blank COMMON at %C"
-msgstr ""
-
 #. If we find an error, just print it and continue,
 #. cause it's just semantic, and we can see if there
 #. are more errors.
-#: fortran/match.c:2765
+#: fortran/match.c:2753
 #, no-c-format
 msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
 msgstr ""
 
-#: fortran/match.c:2774
+#: fortran/match.c:2762
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
 msgstr ""
 
-#: fortran/match.c:2781
+#: fortran/match.c:2769
 #, no-c-format
 msgid "Symbol '%s' at %C is already in a COMMON block"
 msgstr ""
 
-#: fortran/match.c:2793
+#: fortran/match.c:2777
 #, no-c-format
-msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
+msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
 msgstr ""
 
-#: fortran/match.c:2796
+#: fortran/match.c:2804
 #, no-c-format
-msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
-msgstr ""
-
-#: fortran/match.c:2821
-#, no-c-format
 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
 msgstr ""
 
-#: fortran/match.c:2831
+#: fortran/match.c:2814
 #, no-c-format
 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
 msgstr ""
 
-#: fortran/match.c:2863
+#: fortran/match.c:2846
 #, no-c-format
 msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
 msgstr ""
 
-#: fortran/match.c:2971
+#: fortran/match.c:2954
 #, no-c-format
 msgid "Namelist group name '%s' at %C already has a basic type of %s"
 msgstr ""
 
-#: fortran/match.c:2979
+#: fortran/match.c:2962
 #, no-c-format
 msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
 msgstr ""
 
-#: fortran/match.c:3006
+#: fortran/match.c:2989
 #, no-c-format
 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
 msgstr ""
 
-#: fortran/match.c:3013
+#: fortran/match.c:2996
 #, no-c-format
 msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
 msgstr ""
 
-#: fortran/match.c:3140
+#: fortran/match.c:3123
 #, no-c-format
 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
 msgstr ""
 
-#: fortran/match.c:3148
+#: fortran/match.c:3131
 #, no-c-format
 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
 msgstr ""
 
-#: fortran/match.c:3176
+#: fortran/match.c:3159
 #, no-c-format
 msgid "EQUIVALENCE at %C requires two or more objects"
 msgstr ""
 
-#: fortran/match.c:3190
+#: fortran/match.c:3173
 #, no-c-format
 msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
 msgstr ""
 
-#: fortran/match.c:3351
+#: fortran/match.c:3299
 #, fuzzy, no-c-format
 msgid "Statement function at %L is recursive"
 msgstr "´Ø¿ô¤Î°ú¿ô¤¬¹½Â¤ÂÎ¤À¤Ã¤¿¤é·Ù¹ð¤¹¤ë"
 
-#: fortran/match.c:3439
+#: fortran/match.c:3387
 #, no-c-format
 msgid "Expected initialization expression in CASE at %C"
 msgstr ""
 
-#: fortran/match.c:3462
+#: fortran/match.c:3410
 #, no-c-format
 msgid "Expected the name of the SELECT CASE construct at %C"
 msgstr ""
 
-#: fortran/match.c:3474
+#: fortran/match.c:3422
 #, no-c-format
 msgid "Expected case name of '%s' at %C"
 msgstr ""
 
-#: fortran/match.c:3518
+#: fortran/match.c:3466
 #, no-c-format
 msgid "Unexpected CASE statement at %C"
 msgstr ""
 
-#: fortran/match.c:3570
+#: fortran/match.c:3518
 #, fuzzy, no-c-format
 msgid "Syntax error in CASE-specification at %C"
 msgstr "¥á¥½¥Ã¥É»ÅÍÍÆâ¤Ç¤Î¹½Ê¸²òÀÏ¥¨¥é¡¼"
 
-#: fortran/match.c:3690
+#: fortran/match.c:3638
 #, no-c-format
 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
 msgstr ""
 
-#: fortran/match.c:3728
+#: fortran/match.c:3676
 #, no-c-format
 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
 msgstr ""
 
-#: fortran/match.c:3828
+#: fortran/match.c:3776
 #, no-c-format
 msgid "Syntax error in FORALL iterator at %C"
 msgstr ""
@@ -7734,7 +7730,8 @@
 msgid "Expected exponent in expression at %C"
 msgstr ""
 
-#: fortran/matchexp.c:348 fortran/matchexp.c:452
+#: fortran/matchexp.c:350 fortran/matchexp.c:355 fortran/matchexp.c:459
+#: fortran/matchexp.c:464
 #, no-c-format
 msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
 msgstr ""
@@ -7866,125 +7863,125 @@
 msgid "Expected real string"
 msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥Õ¥©¡¼¥Þ¥Ã¥ÈÊ¸»úÎó"
 
-#: fortran/module.c:2722
+#: fortran/module.c:2730
 msgid "Expected expression type"
 msgstr ""
 
-#: fortran/module.c:2776
+#: fortran/module.c:2784
 msgid "Bad operator"
 msgstr ""
 
-#: fortran/module.c:2861
+#: fortran/module.c:2869
 #, fuzzy
 msgid "Bad type in constant expression"
 msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
 
-#: fortran/module.c:2898
+#: fortran/module.c:2906
 #, no-c-format
 msgid "Namelist %s cannot be renamed by USE association to %s"
 msgstr ""
 
-#: fortran/module.c:3723
+#: fortran/module.c:3847
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:3730
+#: fortran/module.c:3854
 #, no-c-format
 msgid "User operator '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:3735
+#: fortran/module.c:3859
 #, no-c-format
 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:4213
+#: fortran/module.c:4400
 #, fuzzy, no-c-format
 msgid "Can't open module file '%s' for writing at %C: %s"
 msgstr "%s: ÆÉ¤ß¹þ¤ßÍÑ¤Ë¥Õ¥¡¥¤¥ë `%s' ¤ò³«¤¯¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: fortran/module.c:4251
+#: fortran/module.c:4438
 #, fuzzy, no-c-format
 msgid "Error writing module file '%s' for writing: %s"
 msgstr "%s: ¥Õ¥¡¥¤¥ë `%s' ¤Ë½ñ¤­¹þ¤ßÃæ¤Ë¥¨¥é¡¼: %s\n"
 
-#: fortran/module.c:4281 fortran/module.c:4363
+#: fortran/module.c:4468 fortran/module.c:4550
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_C_BINDING."
 msgstr ""
 
-#: fortran/module.c:4394
+#: fortran/module.c:4581
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
 msgstr ""
 
-#: fortran/module.c:4416
+#: fortran/module.c:4603
 #, fuzzy, no-c-format
 msgid "Symbol '%s' already declared"
 msgstr "¥·¥ó¥Ü¥ë¤ÎÆ¬¤Ë¥¢¥ó¥À¡¼¥¹¥³¥¢¤ò¤Ä¤±¤ë"
 
-#: fortran/module.c:4471
+#: fortran/module.c:4658
 #, no-c-format
 msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
 msgstr ""
 
-#: fortran/module.c:4484
+#: fortran/module.c:4671
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_FORTRAN_ENV"
 msgstr ""
 
-#: fortran/module.c:4492
+#: fortran/module.c:4679
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
 msgstr ""
 
-#: fortran/module.c:4520
+#: fortran/module.c:4707
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
 msgstr ""
 
-#: fortran/module.c:4536
+#: fortran/module.c:4723
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
 msgstr ""
 
-#: fortran/module.c:4569
+#: fortran/module.c:4756
 #, no-c-format
 msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
 msgstr ""
 
-#: fortran/module.c:4577
+#: fortran/module.c:4764
 #, no-c-format
 msgid "Fortran 2003: ISO_C_BINDING module at %C"
 msgstr ""
 
-#: fortran/module.c:4587
+#: fortran/module.c:4774
 #, no-c-format
 msgid "Can't find an intrinsic module named '%s' at %C"
 msgstr ""
 
-#: fortran/module.c:4592
+#: fortran/module.c:4779
 #, fuzzy, no-c-format
 msgid "Can't open module file '%s' for reading at %C: %s"
 msgstr "%s: ÆÉ¤ß¹þ¤ßÍÑ¤Ë¥Õ¥¡¥¤¥ë `%s' ¤ò³«¤¯¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó: %s\n"
 
-#: fortran/module.c:4600
+#: fortran/module.c:4787
 #, no-c-format
 msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
 msgstr ""
 
-#: fortran/module.c:4615
+#: fortran/module.c:4802
 #, fuzzy
 msgid "Unexpected end of module"
 msgstr "Í½´ü¤·¤Ê¤¤·¿¤¬ `id' (%s) ¤Ë»ØÄê¤µ¤ì¤Þ¤·¤¿"
 
-#: fortran/module.c:4620
+#: fortran/module.c:4807
 #, no-c-format
 msgid "File '%s' opened at %C is not a GFORTRAN module file"
 msgstr ""
 
-#: fortran/module.c:4630
+#: fortran/module.c:4817
 #, no-c-format
 msgid "Can't USE the same module we're building!"
 msgstr ""
@@ -8014,7 +8011,7 @@
 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
 msgstr ""
 
-#: fortran/openmp.c:696 fortran/resolve.c:5822 fortran/resolve.c:6133
+#: fortran/openmp.c:696 fortran/resolve.c:5970 fortran/resolve.c:6317
 #, no-c-format
 msgid "IF clause at %L requires a scalar LOGICAL expression"
 msgstr ""
@@ -8310,303 +8307,303 @@
 msgid "Maximum subrecord length cannot exceed %d"
 msgstr ""
 
-#: fortran/parse.c:304
+#: fortran/parse.c:451
 #, no-c-format
 msgid "Unclassifiable statement at %C"
 msgstr ""
 
-#: fortran/parse.c:328
+#: fortran/parse.c:475
 #, no-c-format
 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
 msgstr ""
 
-#: fortran/parse.c:406
+#: fortran/parse.c:553
 #, no-c-format
 msgid "Unclassifiable OpenMP directive at %C"
 msgstr ""
 
-#: fortran/parse.c:445 fortran/parse.c:586
+#: fortran/parse.c:592 fortran/parse.c:733
 #, no-c-format
 msgid "Zero is not a valid statement label at %C"
 msgstr ""
 
-#: fortran/parse.c:452 fortran/parse.c:578
+#: fortran/parse.c:599 fortran/parse.c:725
 #, no-c-format
 msgid "Non-numeric character in statement label at %C"
 msgstr ""
 
-#: fortran/parse.c:464 fortran/parse.c:500 fortran/parse.c:626
+#: fortran/parse.c:611 fortran/parse.c:647 fortran/parse.c:773
 #, no-c-format
 msgid "Semicolon at %C needs to be preceded by statement"
 msgstr ""
 
-#: fortran/parse.c:472 fortran/parse.c:638
+#: fortran/parse.c:619 fortran/parse.c:785
 #, no-c-format
 msgid "Ignoring statement label in empty statement at %C"
 msgstr ""
 
-#: fortran/parse.c:565 fortran/parse.c:605
+#: fortran/parse.c:712 fortran/parse.c:752
 #, no-c-format
 msgid "Bad continuation line at %C"
 msgstr ""
 
-#: fortran/parse.c:664
+#: fortran/parse.c:811
 #, no-c-format
 msgid "Line truncated at %C"
 msgstr ""
 
-#: fortran/parse.c:841
+#: fortran/parse.c:997
 #, no-c-format
 msgid "FORMAT statement at %L does not have a statement label"
 msgstr ""
 
-#: fortran/parse.c:913
+#: fortran/parse.c:1069
 msgid "arithmetic IF"
 msgstr ""
 
-#: fortran/parse.c:919
+#: fortran/parse.c:1075
 #, fuzzy
 msgid "attribute declaration"
 msgstr "Ìµ¸ú¤ÊÀë¸À¤Ç¤¹"
 
-#: fortran/parse.c:949
+#: fortran/parse.c:1105
 #, fuzzy
 msgid "data declaration"
 msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
 
-#: fortran/parse.c:958
+#: fortran/parse.c:1114
 #, fuzzy
 msgid "derived type declaration"
 msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
 
-#: fortran/parse.c:1037
+#: fortran/parse.c:1193
 msgid "block IF"
 msgstr ""
 
-#: fortran/parse.c:1046
+#: fortran/parse.c:1202
 msgid "implied END DO"
 msgstr ""
 
-#: fortran/parse.c:1119
+#: fortran/parse.c:1275
 msgid "assignment"
 msgstr "ÂåÆþ"
 
-#: fortran/parse.c:1122
+#: fortran/parse.c:1278
 #, fuzzy
 msgid "pointer assignment"
 msgstr "ÂåÆþ"
 
-#: fortran/parse.c:1131
+#: fortran/parse.c:1287
 msgid "simple IF"
 msgstr ""
 
-#: fortran/parse.c:1347
+#: fortran/parse.c:1503
 #, no-c-format
 msgid "Unexpected %s statement at %C"
 msgstr ""
 
-#: fortran/parse.c:1486
+#: fortran/parse.c:1642
 #, no-c-format
 msgid "%s statement at %C cannot follow %s statement at %L"
 msgstr ""
 
-#: fortran/parse.c:1503
+#: fortran/parse.c:1659
 #, fuzzy, no-c-format
 msgid "Unexpected end of file in '%s'"
 msgstr "¥Õ¥¡¥¤¥ë \"%s\" ¤ËÌá¤ë¤Ï¤º¤Ç¤·¤¿"
 
-#: fortran/parse.c:1558
+#: fortran/parse.c:1714
 #, no-c-format
 msgid "Fortran 2003: Derived type definition at %C without components"
 msgstr ""
 
-#: fortran/parse.c:1569
+#: fortran/parse.c:1725
 #, no-c-format
 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
 msgstr ""
 
-#: fortran/parse.c:1577
+#: fortran/parse.c:1733
 #, no-c-format
 msgid "PRIVATE statement at %C must precede structure components"
 msgstr ""
 
-#: fortran/parse.c:1585
+#: fortran/parse.c:1741
 #, no-c-format
 msgid "Duplicate PRIVATE statement at %C"
 msgstr ""
 
-#: fortran/parse.c:1597
+#: fortran/parse.c:1753
 #, no-c-format
 msgid "SEQUENCE statement at %C must precede structure components"
 msgstr ""
 
-#: fortran/parse.c:1604
+#: fortran/parse.c:1760
 #, no-c-format
 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
 msgstr ""
 
-#: fortran/parse.c:1609
+#: fortran/parse.c:1765
 #, no-c-format
 msgid "Duplicate SEQUENCE statement at %C"
 msgstr ""
 
-#: fortran/parse.c:1700
+#: fortran/parse.c:1856
 #, no-c-format
 msgid "ENUM declaration at %C has no ENUMERATORS"
 msgstr ""
 
-#: fortran/parse.c:1778
+#: fortran/parse.c:1934
 #, no-c-format
 msgid "Unexpected %s statement in INTERFACE block at %C"
 msgstr ""
 
-#: fortran/parse.c:1804
+#: fortran/parse.c:1960
 #, no-c-format
 msgid "SUBROUTINE at %C does not belong in a generic function interface"
 msgstr ""
 
-#: fortran/parse.c:1808
+#: fortran/parse.c:1964
 #, no-c-format
 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
 msgstr ""
 
-#: fortran/parse.c:1818
+#: fortran/parse.c:1974
 #, no-c-format
 msgid "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
 msgstr ""
 
-#: fortran/parse.c:1849
+#: fortran/parse.c:2005
 #, no-c-format
 msgid "Unexpected %s statement at %C in INTERFACE body"
 msgstr ""
 
-#: fortran/parse.c:1863
+#: fortran/parse.c:2019
 #, no-c-format
 msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
 msgstr ""
 
-#: fortran/parse.c:1958
+#: fortran/parse.c:2134
 #, no-c-format
 msgid "%s statement must appear in a MODULE"
 msgstr ""
 
-#: fortran/parse.c:1965
+#: fortran/parse.c:2141
 #, no-c-format
 msgid "%s statement at %C follows another accessibility specification"
 msgstr ""
 
-#: fortran/parse.c:2015
+#: fortran/parse.c:2191
 #, fuzzy, no-c-format
 msgid "Bad kind expression for function '%s' at %L"
 msgstr "´Ø¿ô `%s' ¤ËÂÐ¤·¤ÆÉÔÅ¬ÀÚ¤ÊÊÝÂ¸¥¯¥é¥¹"
 
-#: fortran/parse.c:2018
+#: fortran/parse.c:2195
 #, no-c-format
 msgid "The type for function '%s' at %L is not accessible"
 msgstr ""
 
-#: fortran/parse.c:2070
+#: fortran/parse.c:2253
 #, no-c-format
 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
 msgstr ""
 
-#: fortran/parse.c:2091
+#: fortran/parse.c:2274
 #, no-c-format
 msgid "Unexpected %s statement in WHERE block at %C"
 msgstr ""
 
-#: fortran/parse.c:2150
+#: fortran/parse.c:2333
 #, no-c-format
 msgid "Unexpected %s statement in FORALL block at %C"
 msgstr ""
 
-#: fortran/parse.c:2201
+#: fortran/parse.c:2384
 #, no-c-format
 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
 msgstr ""
 
-#: fortran/parse.c:2219
+#: fortran/parse.c:2402
 #, no-c-format
 msgid "Duplicate ELSE statements at %L and %C"
 msgstr ""
 
-#: fortran/parse.c:2280
+#: fortran/parse.c:2463
 #, no-c-format
 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
 msgstr ""
 
-#: fortran/parse.c:2338
+#: fortran/parse.c:2521
 #, no-c-format
 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
 msgstr ""
 
-#: fortran/parse.c:2372
+#: fortran/parse.c:2555
 #, no-c-format
 msgid "End of nonblock DO statement at %C is within another block"
 msgstr ""
 
-#: fortran/parse.c:2381
+#: fortran/parse.c:2564
 #, no-c-format
 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
 msgstr ""
 
-#: fortran/parse.c:2430
+#: fortran/parse.c:2613
 #, no-c-format
 msgid "Statement label in ENDDO at %C doesn't match DO label"
 msgstr ""
 
-#: fortran/parse.c:2446
+#: fortran/parse.c:2629
 #, no-c-format
 msgid "named block DO at %L requires matching ENDDO name"
 msgstr ""
 
-#: fortran/parse.c:2702
+#: fortran/parse.c:2885
 #, no-c-format
 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
 msgstr ""
 
-#: fortran/parse.c:2758
+#: fortran/parse.c:2941
 #, no-c-format
 msgid "%s statement at %C cannot terminate a non-block DO loop"
 msgstr ""
 
-#: fortran/parse.c:2943
+#: fortran/parse.c:3126
 #, no-c-format
 msgid "Contained procedure '%s' at %C is already ambiguous"
 msgstr ""
 
-#: fortran/parse.c:2993
+#: fortran/parse.c:3176
 #, no-c-format
 msgid "Unexpected %s statement in CONTAINS section at %C"
 msgstr ""
 
 #. This is valid in Fortran 2008.
-#: fortran/parse.c:3018
+#: fortran/parse.c:3201
 #, no-c-format
 msgid "Extension: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
 msgstr ""
 
-#: fortran/parse.c:3089
+#: fortran/parse.c:3272
 #, no-c-format
 msgid "CONTAINS statement at %C is already in a contained program unit"
 msgstr ""
 
-#: fortran/parse.c:3138
+#: fortran/parse.c:3321
 #, no-c-format
 msgid "Global name '%s' at %L is already being used as a %s at %L"
 msgstr ""
 
-#: fortran/parse.c:3159
+#: fortran/parse.c:3342
 #, no-c-format
 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
 msgstr ""
 
-#: fortran/parse.c:3185
+#: fortran/parse.c:3368
 #, no-c-format
 msgid "Unexpected %s statement in BLOCK DATA at %C"
 msgstr ""
 
-#: fortran/parse.c:3228
+#: fortran/parse.c:3411
 #, no-c-format
 msgid "Unexpected %s statement in MODULE at %C"
 msgstr ""
@@ -8614,7 +8611,7 @@
 #. If we see a duplicate main program, shut down.  If the second
 #. instance is an implied main program, ie data decls or executable
 #. statements, we're in for lots of errors.
-#: fortran/parse.c:3416
+#: fortran/parse.c:3594
 #, no-c-format
 msgid "Two main PROGRAMs at %L and %C"
 msgstr ""
@@ -8651,7 +8648,7 @@
 
 #: fortran/primary.c:353
 #, no-c-format
-msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
+msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
 msgstr ""
 
 #: fortran/primary.c:363
@@ -8664,994 +8661,1039 @@
 msgid "Illegal character in BOZ constant at %C"
 msgstr "Ìµ¸ú¤ÊÊ¸»úÄê¿ô¤¬ #if ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: fortran/primary.c:391
+#: fortran/primary.c:392
 #, no-c-format
-msgid "Extension: BOZ constant at %C uses non-standard postfix syntax."
+msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
 msgstr ""
 
-#: fortran/primary.c:417
+#: fortran/primary.c:423
 #, no-c-format
 msgid "Integer too big for integer kind %i at %C"
 msgstr ""
 
-#: fortran/primary.c:517
+#: fortran/primary.c:429
 #, no-c-format
+msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
+msgstr ""
+
+#: fortran/primary.c:529
+#, no-c-format
 msgid "Missing exponent in real number at %C"
 msgstr ""
 
-#: fortran/primary.c:573
+#: fortran/primary.c:585
 #, no-c-format
 msgid "Real number at %C has a 'd' exponent and an explicit kind"
 msgstr ""
 
-#: fortran/primary.c:586
+#: fortran/primary.c:598
 #, no-c-format
 msgid "Invalid real kind %d at %C"
 msgstr ""
 
-#: fortran/primary.c:600
+#: fortran/primary.c:612
 #, no-c-format
 msgid "Real constant overflows its kind at %C"
 msgstr ""
 
-#: fortran/primary.c:605
+#: fortran/primary.c:617
 #, no-c-format
 msgid "Real constant underflows its kind at %C"
 msgstr ""
 
-#: fortran/primary.c:697
+#: fortran/primary.c:709
 #, fuzzy, no-c-format
 msgid "Syntax error in SUBSTRING specification at %C"
 msgstr "¥á¥½¥Ã¥É»ÅÍÍÆâ¤Ç¤Î¹½Ê¸²òÀÏ¥¨¥é¡¼"
 
-#: fortran/primary.c:902
+#: fortran/primary.c:914
 #, no-c-format
 msgid "Invalid kind %d for CHARACTER constant at %C"
 msgstr ""
 
-#: fortran/primary.c:923
+#: fortran/primary.c:935
 #, fuzzy, no-c-format
 msgid "Unterminated character constant beginning at %C"
 msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤Ê¸»úÎóÄê¿ôËô¤ÏÊ¸»úÄê¿ô"
 
-#: fortran/primary.c:1035
+#: fortran/primary.c:1047
 #, no-c-format
 msgid "Bad kind for logical constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1074
+#: fortran/primary.c:1086
 #, no-c-format
 msgid "Expected PARAMETER symbol in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1080
+#: fortran/primary.c:1092
 #, no-c-format
 msgid "Numeric PARAMETER required in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1086
+#: fortran/primary.c:1098
 #, no-c-format
 msgid "Scalar PARAMETER required in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1090
+#: fortran/primary.c:1102
 #, no-c-format
 msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1120
+#: fortran/primary.c:1132
 #, no-c-format
 msgid "Error converting PARAMETER constant in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1249
+#: fortran/primary.c:1261
 #, no-c-format
 msgid "Syntax error in COMPLEX constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1430
+#: fortran/primary.c:1442
 #, no-c-format
 msgid "Keyword '%s' at %C has already appeared in the current argument list"
 msgstr ""
 
-#: fortran/primary.c:1494
+#: fortran/primary.c:1506
 #, fuzzy, no-c-format
 msgid "Extension: argument list function at %C"
 msgstr "´Ø¿ô `%s' ¤ËÂÐ¤¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: fortran/primary.c:1561
+#: fortran/primary.c:1573
 #, fuzzy, no-c-format
 msgid "Expected alternate return label at %C"
 msgstr "¥Õ¥¡¥¤¥ë \"%s\" ¤ËÌá¤ë¤Ï¤º¤Ç¤·¤¿"
 
-#: fortran/primary.c:1579
+#: fortran/primary.c:1591
 #, fuzzy, no-c-format
 msgid "Missing keyword name in actual argument list at %C"
 msgstr "¥Þ¥¯¥í°ú¿ô¥ê¥¹¥È¤Ë¤¢¤êÆÀ¤Ê¤¤¥È¡¼¥¯¥ó"
 
-#: fortran/primary.c:1624
+#: fortran/primary.c:1636
 #, no-c-format
 msgid "Syntax error in argument list at %C"
 msgstr ""
 
-#: fortran/primary.c:1708
+#: fortran/primary.c:1723
 #, fuzzy, no-c-format
 msgid "Expected structure component name at %C"
 msgstr "¹ÔÈÖ¹æ %u ¤ËÌá¤ë¤Ï¤º¤Ç¤·¤¿"
 
-#: fortran/primary.c:1961
+#: fortran/primary.c:1980
 #, no-c-format
 msgid "Too many components in structure constructor at %C"
 msgstr ""
 
-#: fortran/primary.c:1974
+#: fortran/primary.c:1993
 #, no-c-format
 msgid "Structure constructor for '%s' at %C has PRIVATE components"
 msgstr ""
 
-#: fortran/primary.c:1984
+#: fortran/primary.c:2003
 #, no-c-format
 msgid "Too few components in structure constructor at %C"
 msgstr ""
 
-#: fortran/primary.c:2002
+#: fortran/primary.c:2021
 #, no-c-format
 msgid "Syntax error in structure constructor at %C"
 msgstr ""
 
-#: fortran/primary.c:2086
+#: fortran/primary.c:2105
 #, no-c-format
 msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
 msgstr ""
 
-#: fortran/primary.c:2188
+#: fortran/primary.c:2207
 #, no-c-format
 msgid "Unexpected use of subroutine name '%s' at %C"
 msgstr ""
 
-#: fortran/primary.c:2219
+#: fortran/primary.c:2238
 #, fuzzy, no-c-format
 msgid "Statement function '%s' requires argument list at %C"
 msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ë¤Ï°ú¿ô¤¬É¬Í×¤Ç¤¹\n"
 
-#: fortran/primary.c:2222
+#: fortran/primary.c:2241
 #, fuzzy, no-c-format
 msgid "Function '%s' requires an argument list at %C"
 msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ë¤Ï°ú¿ô¤¬É¬Í×¤Ç¤¹\n"
 
-#: fortran/primary.c:2267
+#: fortran/primary.c:2286
 #, fuzzy, no-c-format
 msgid "Missing argument to '%s' at %C"
 msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂÐ¤¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: fortran/primary.c:2408
+#: fortran/primary.c:2427
 #, fuzzy, no-c-format
 msgid "Missing argument list in function '%s' at %C"
 msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂÐ¤¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: fortran/primary.c:2436
+#: fortran/primary.c:2455
 #, fuzzy, no-c-format
 msgid "Symbol at %C is not appropriate for an expression"
 msgstr "¼°¤ÎÉâÆ°¾®¿ôÅÀ¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
 
-#: fortran/primary.c:2504
+#: fortran/primary.c:2523
 #, no-c-format
 msgid "Assigning to PROTECTED variable at %C"
 msgstr ""
 
-#: fortran/primary.c:2520
+#: fortran/primary.c:2557
 #, no-c-format
 msgid "Named constant at %C in an EQUIVALENCE"
 msgstr ""
 
-#: fortran/primary.c:2543
-#, no-c-format
-msgid "Expected VARIABLE at %C"
-msgstr ""
+#: fortran/primary.c:2579
+#, fuzzy, no-c-format
+msgid "'%s' at %C is not a variable"
+msgstr "\"%s\" ¤ÏÀµ¾ï¤Ê¥Õ¥¡¥¤¥ëÌ¾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: fortran/resolve.c:120
+#: fortran/resolve.c:121
 #, no-c-format
 msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
 msgstr ""
 
-#: fortran/resolve.c:124
+#: fortran/resolve.c:125
 #, no-c-format
 msgid "Alternate return specifier in function '%s' at %L is not allowed"
 msgstr ""
 
-#: fortran/resolve.c:137
+#: fortran/resolve.c:138
 #, no-c-format
 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
 msgstr ""
 
-#: fortran/resolve.c:144
+#: fortran/resolve.c:145
 #, no-c-format
 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
 msgstr ""
 
-#: fortran/resolve.c:157 fortran/resolve.c:1080
+#: fortran/resolve.c:158 fortran/resolve.c:1138
 #, no-c-format
 msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:201
+#: fortran/resolve.c:202
 #, no-c-format
 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/resolve.c:206
+#: fortran/resolve.c:207
 #, no-c-format
 msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
 msgstr ""
 
-#: fortran/resolve.c:215
+#: fortran/resolve.c:216
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:222
+#: fortran/resolve.c:223
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
 msgstr ""
 
-#: fortran/resolve.c:234
+#: fortran/resolve.c:231
 #, no-c-format
+msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:243
+#, no-c-format
 msgid "Argument '%s' of statement function at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:244
+#: fortran/resolve.c:253
 #, no-c-format
 msgid "Character-valued argument '%s' of statement function at %L must have constant length"
 msgstr ""
 
-#: fortran/resolve.c:299
+#: fortran/resolve.c:310
 #, no-c-format
 msgid "Contained function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:302
+#: fortran/resolve.c:313
 #, no-c-format
 msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:319
+#: fortran/resolve.c:330
 #, no-c-format
 msgid "Character-valued internal function '%s' at %L must not be assumed length"
 msgstr ""
 
-#: fortran/resolve.c:490
+#: fortran/resolve.c:501
+#, fuzzy, no-c-format
+msgid "Function %s at %L has entries with mismatched array specifications"
+msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô¤Î»ÅÍÍ¤¬°ì´Ó¤·¤Æ¤¤¤Þ¤»¤ó"
+
+#: fortran/resolve.c:518
 #, no-c-format
-msgid "Procedure %s at %L has entries with mismatched array specifications"
+msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
 msgstr ""
 
-#: fortran/resolve.c:516
+#: fortran/resolve.c:545
 #, no-c-format
 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:520
+#: fortran/resolve.c:549
 #, no-c-format
 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:527
+#: fortran/resolve.c:556
 #, no-c-format
 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:531
+#: fortran/resolve.c:560
 #, no-c-format
 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:569
+#: fortran/resolve.c:598
 #, no-c-format
 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:574
+#: fortran/resolve.c:603
 #, no-c-format
 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:643
+#: fortran/resolve.c:661
 #, no-c-format
+msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
+msgstr ""
+
+#: fortran/resolve.c:665
+#, no-c-format
+msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
+msgstr ""
+
+#: fortran/resolve.c:676
+#, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
 msgstr ""
 
-#: fortran/resolve.c:647
+#: fortran/resolve.c:680
 #, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
 msgstr ""
 
-#: fortran/resolve.c:651
+#: fortran/resolve.c:684
 #, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
 msgstr ""
 
-#: fortran/resolve.c:661
+#: fortran/resolve.c:711
 #, no-c-format
 msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
 msgstr ""
 
-#: fortran/resolve.c:665
+#: fortran/resolve.c:715
 #, no-c-format
 msgid "COMMON block '%s' at %L is also an intrinsic procedure"
 msgstr ""
 
-#: fortran/resolve.c:669
+#: fortran/resolve.c:719
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
 msgstr ""
 
-#: fortran/resolve.c:674
+#: fortran/resolve.c:724
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
 msgstr ""
 
-#: fortran/resolve.c:736
+#: fortran/resolve.c:786
 #, no-c-format
 msgid "Components of structure constructor '%s' at %L are PRIVATE"
 msgstr ""
 
-#: fortran/resolve.c:756
+#: fortran/resolve.c:808
 #, no-c-format
 msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
 msgstr ""
 
-#: fortran/resolve.c:769
+#: fortran/resolve.c:821
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
 msgstr ""
 
-#: fortran/resolve.c:786
+#: fortran/resolve.c:838
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
 msgstr ""
 
-#: fortran/resolve.c:913
+#: fortran/resolve.c:965
 #, no-c-format
 msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:976 fortran/resolve.c:5434 fortran/resolve.c:6098
+#: fortran/resolve.c:1029 fortran/resolve.c:5576 fortran/resolve.c:6282
 #, fuzzy, no-c-format
 msgid "Label %d referenced at %L is never defined"
 msgstr "¥é¥Ù¥ë %s ¤¬¤¢¤é¤æ¤ë´Ø¿ô¤Î³°Â¦¤Ç»²¾È¤µ¤ì¤Þ¤·¤¿"
 
-#: fortran/resolve.c:986
+#: fortran/resolve.c:1039
 #, fuzzy, no-c-format
 msgid "'%s' at %L is ambiguous"
 msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
 
-#: fortran/resolve.c:1018
+#: fortran/resolve.c:1075
 #, no-c-format
 msgid "Statement function '%s' at %L is not allowed as an actual argument"
 msgstr ""
 
-#: fortran/resolve.c:1026
+#: fortran/resolve.c:1083
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
 msgstr ""
 
-#: fortran/resolve.c:1033
+#: fortran/resolve.c:1090
 #, no-c-format
 msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
 msgstr ""
 
-#: fortran/resolve.c:1039
+#: fortran/resolve.c:1096
 #, no-c-format
 msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr ""
 
-#: fortran/resolve.c:1059
+#: fortran/resolve.c:1116
 #, no-c-format
 msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr ""
 
-#: fortran/resolve.c:1098
+#: fortran/resolve.c:1157
 #, fuzzy, no-c-format
 msgid "Symbol '%s' at %L is ambiguous"
 msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
 
-#: fortran/resolve.c:1143
+#: fortran/resolve.c:1206
 #, no-c-format
 msgid "By-value argument at %L is not of numeric type"
 msgstr ""
 
-#: fortran/resolve.c:1150
+#: fortran/resolve.c:1213
 #, no-c-format
 msgid "By-value argument at %L cannot be an array or an array section"
 msgstr ""
 
-#: fortran/resolve.c:1164
+#: fortran/resolve.c:1227
 #, no-c-format
 msgid "By-value argument at %L is not allowed in this context"
 msgstr ""
 
-#: fortran/resolve.c:1176
+#: fortran/resolve.c:1239
 #, no-c-format
 msgid "Passing internal procedure at %L by location not allowed"
 msgstr ""
 
-#: fortran/resolve.c:1293
+#: fortran/resolve.c:1356
 #, no-c-format
 msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
 msgstr ""
 
-#: fortran/resolve.c:1315
+#: fortran/resolve.c:1378
 msgid "elemental procedure"
 msgstr ""
 
-#: fortran/resolve.c:1332
+#: fortran/resolve.c:1395
 #, no-c-format
 msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
 msgstr ""
 
-#: fortran/resolve.c:1466
+#: fortran/resolve.c:1531
 #, no-c-format
 msgid "There is no specific function for the generic '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:1475
+#: fortran/resolve.c:1540
 #, no-c-format
 msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
 msgstr ""
 
-#: fortran/resolve.c:1513
+#: fortran/resolve.c:1594
 #, no-c-format
 msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr ""
 
-#: fortran/resolve.c:1559
+#: fortran/resolve.c:1640
 #, no-c-format
 msgid "Unable to resolve the specific function '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:1615 fortran/resolve.c:8740
+#: fortran/resolve.c:1696 fortran/resolve.c:8931
 #, no-c-format
 msgid "Function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:1799
+#: fortran/resolve.c:1907
 #, fuzzy, no-c-format
 msgid "Argument to '%s' at %L is not a variable"
 msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôÊ¸»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
 
-#: fortran/resolve.c:1871
+#: fortran/resolve.c:1979
 #, no-c-format
 msgid "More actual than formal arguments in '%s' call at %L"
 msgstr ""
 
-#: fortran/resolve.c:1883
+#: fortran/resolve.c:1991
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
 msgstr ""
 
-#: fortran/resolve.c:1909
+#: fortran/resolve.c:2017
 #, no-c-format
 msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
 msgstr ""
 
-#: fortran/resolve.c:1926
+#: fortran/resolve.c:2034
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr ""
 
-#: fortran/resolve.c:1936
+#: fortran/resolve.c:2044
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr ""
 
-#: fortran/resolve.c:1959 fortran/resolve.c:1998
+#: fortran/resolve.c:2067 fortran/resolve.c:2106
 #, no-c-format
 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
 msgstr ""
 
 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
 #. scalar pointer.
-#: fortran/resolve.c:1974
+#: fortran/resolve.c:2082
 #, no-c-format
 msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
 msgstr ""
 
-#: fortran/resolve.c:1990
+#: fortran/resolve.c:2098
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a scalar"
 msgstr ""
 
 #. TODO: Update this error message to allow for procedure
 #. pointers once they are implemented.
-#: fortran/resolve.c:2012
+#: fortran/resolve.c:2120
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a procedure"
 msgstr ""
 
-#: fortran/resolve.c:2020
+#: fortran/resolve.c:2128
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
 msgstr ""
 
-#: fortran/resolve.c:2062
+#: fortran/resolve.c:2170
 #, fuzzy, no-c-format
 msgid "'%s' at %L is not a function"
 msgstr "¸Æ¤Ó½Ð¤µ¤ì¤¿¥ª¥Ö¥¸¥§¥¯¥È¤Ï´Ø¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: fortran/resolve.c:2068
+#: fortran/resolve.c:2176
 #, no-c-format
 msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
 msgstr ""
 
 #. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:2111
+#: fortran/resolve.c:2219
 #, no-c-format
 msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:2164
+#: fortran/resolve.c:2272
 #, no-c-format
 msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
 msgstr ""
 
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2321
 #, no-c-format
 msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
 msgstr ""
 
-#: fortran/resolve.c:2220
+#: fortran/resolve.c:2328
 #, no-c-format
 msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
 msgstr ""
 
-#: fortran/resolve.c:2235
+#: fortran/resolve.c:2343
 #, no-c-format
 msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2243
+#: fortran/resolve.c:2351
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2285
+#: fortran/resolve.c:2393
 #, no-c-format
 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
 msgstr ""
 
-#: fortran/resolve.c:2288
+#: fortran/resolve.c:2396
 #, no-c-format
 msgid "Subroutine call to '%s' at %L is not PURE"
 msgstr ""
 
-#: fortran/resolve.c:2351
+#: fortran/resolve.c:2459
 #, no-c-format
 msgid "There is no specific subroutine for the generic '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:2360
+#: fortran/resolve.c:2468
 #, no-c-format
 msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
 msgstr ""
 
-#: fortran/resolve.c:2468
+#: fortran/resolve.c:2576
 #, no-c-format
 msgid "Missing SHAPE parameter for call to %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:2476
+#: fortran/resolve.c:2584
 #, no-c-format
 msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
 msgstr ""
 
-#: fortran/resolve.c:2543
+#: fortran/resolve.c:2667
 #, no-c-format
 msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr ""
 
-#: fortran/resolve.c:2587
+#: fortran/resolve.c:2711
 #, no-c-format
 msgid "Unable to resolve the specific subroutine '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:2644
+#: fortran/resolve.c:2768
 #, no-c-format
 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
 msgstr ""
 
-#: fortran/resolve.c:2663
+#: fortran/resolve.c:2787
 #, no-c-format
 msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2671
+#: fortran/resolve.c:2795
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared as RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2741
+#: fortran/resolve.c:2865
 #, fuzzy, no-c-format
 msgid "Shapes for operands at %L and %L are not conformable"
 msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: fortran/resolve.c:2792
+#: fortran/resolve.c:2916
 #, c-format
 msgid "Invalid context for NULL() pointer at %%L"
 msgstr ""
 
-#: fortran/resolve.c:2808
+#: fortran/resolve.c:2932
 #, c-format
 msgid "Operand of unary numeric operator '%s' at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:2824
+#: fortran/resolve.c:2948
 #, c-format
 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2838
+#: fortran/resolve.c:2962
 #, c-format
 msgid "Operands of string concatenation operator at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2857
+#: fortran/resolve.c:2981
 #, c-format
 msgid "Operands of logical operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2871
+#: fortran/resolve.c:2995
 #, c-format
 msgid "Operand of .not. operator at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:2885
+#: fortran/resolve.c:3009
 msgid "COMPLEX quantities cannot be compared at %L"
 msgstr ""
 
-#: fortran/resolve.c:2913
+#: fortran/resolve.c:3037
 #, c-format
 msgid "Logicals at %%L must be compared with %s instead of %s"
 msgstr ""
 
-#: fortran/resolve.c:2919
+#: fortran/resolve.c:3043
 #, c-format
 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2927
+#: fortran/resolve.c:3051
 #, c-format
 msgid "Unknown operator '%s' at %%L"
 msgstr ""
 
-#: fortran/resolve.c:2929
+#: fortran/resolve.c:3053
 #, c-format
 msgid "Operand of user operator '%s' at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:3056
 #, c-format
 msgid "Operands of user operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3142
 #, c-format
 msgid "Inconsistent ranks for operator at %%L and %%L"
 msgstr ""
 
-#: fortran/resolve.c:3212
+#: fortran/resolve.c:3339
 #, no-c-format
 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3220
+#: fortran/resolve.c:3347
 #, no-c-format
 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3239
+#: fortran/resolve.c:3366
 #, no-c-format
 msgid "Illegal stride of zero at %L"
 msgstr ""
 
-#: fortran/resolve.c:3256
+#: fortran/resolve.c:3383
 #, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3264
+#: fortran/resolve.c:3391
 #, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3280
+#: fortran/resolve.c:3407
 #, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3289
+#: fortran/resolve.c:3416
 #, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3328
+#: fortran/resolve.c:3455
 #, no-c-format
 msgid "Rightmost upper bound of assumed size array section not specified at %L"
 msgstr ""
 
-#: fortran/resolve.c:3338
+#: fortran/resolve.c:3465
 #, no-c-format
 msgid "Rank mismatch in array reference at %L (%d/%d)"
 msgstr ""
 
-#: fortran/resolve.c:3366
+#: fortran/resolve.c:3493
 #, no-c-format
 msgid "Array index at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:3372
+#: fortran/resolve.c:3499
 #, no-c-format
 msgid "Array index at %L must be of INTEGER type"
 msgstr ""
 
-#: fortran/resolve.c:3378
+#: fortran/resolve.c:3505
 #, no-c-format
 msgid "Extension: REAL array index at %L"
 msgstr ""
 
-#: fortran/resolve.c:3408
+#: fortran/resolve.c:3535
 #, no-c-format
 msgid "Argument dim at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:3414
+#: fortran/resolve.c:3542
 #, no-c-format
 msgid "Argument dim at %L must be of INTEGER type"
 msgstr ""
 
-#: fortran/resolve.c:3534
+#: fortran/resolve.c:3663
 #, no-c-format
 msgid "Array index at %L is an array of rank %d"
 msgstr ""
 
-#: fortran/resolve.c:3571
+#: fortran/resolve.c:3700
 #, no-c-format
 msgid "Substring start index at %L must be of type INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:3578
+#: fortran/resolve.c:3707
 #, no-c-format
 msgid "Substring start index at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:3587
+#: fortran/resolve.c:3716
 #, no-c-format
 msgid "Substring start index at %L is less than one"
 msgstr ""
 
-#: fortran/resolve.c:3600
+#: fortran/resolve.c:3729
 #, no-c-format
 msgid "Substring end index at %L must be of type INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:3607
+#: fortran/resolve.c:3736
 #, no-c-format
 msgid "Substring end index at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:3617
+#: fortran/resolve.c:3746
 #, no-c-format
 msgid "Substring end index at %L exceeds the string length"
 msgstr ""
 
-#: fortran/resolve.c:3755
+#: fortran/resolve.c:3884
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
 msgstr ""
 
-#: fortran/resolve.c:3762
+#: fortran/resolve.c:3891
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
 msgstr ""
 
-#: fortran/resolve.c:3781
+#: fortran/resolve.c:3910
 #, no-c-format
 msgid "Two or more part references with nonzero rank must not be specified at %L"
 msgstr ""
 
-#: fortran/resolve.c:3956
+#: fortran/resolve.c:4085
 #, no-c-format
 msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
 msgstr ""
 
-#: fortran/resolve.c:3961
+#: fortran/resolve.c:4090
 #, no-c-format
 msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
 msgstr ""
 
-#: fortran/resolve.c:4238
+#: fortran/resolve.c:4367
 #, no-c-format
 msgid "%s at %L must be a scalar"
 msgstr ""
 
-#: fortran/resolve.c:4248
+#: fortran/resolve.c:4377
 #, no-c-format
 msgid "Deleted feature: %s at %L must be integer"
 msgstr ""
 
-#: fortran/resolve.c:4252 fortran/resolve.c:4259
+#: fortran/resolve.c:4381 fortran/resolve.c:4388
 #, no-c-format
 msgid "%s at %L must be INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4279
+#: fortran/resolve.c:4408
 #, no-c-format
 msgid "Cannot assign to loop variable in PURE procedure at %L"
 msgstr ""
 
-#: fortran/resolve.c:4303
+#: fortran/resolve.c:4432
 #, no-c-format
 msgid "Step expression in DO loop at %L cannot be zero"
 msgstr ""
 
-#: fortran/resolve.c:4378
+#: fortran/resolve.c:4508
 #, no-c-format
 msgid "FORALL index-name at %L must be a scalar INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4383
+#: fortran/resolve.c:4513
 #, no-c-format
 msgid "FORALL start expression at %L must be a scalar INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4390
+#: fortran/resolve.c:4520
 #, no-c-format
 msgid "FORALL end expression at %L must be a scalar INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4398
+#: fortran/resolve.c:4528
 #, no-c-format
 msgid "FORALL stride expression at %L must be a scalar %s"
 msgstr ""
 
-#: fortran/resolve.c:4403
+#: fortran/resolve.c:4533
 #, no-c-format
 msgid "FORALL stride expression at %L cannot be zero"
 msgstr ""
 
-#: fortran/resolve.c:4419
+#: fortran/resolve.c:4549
 #, no-c-format
 msgid "FORALL index '%s' may not appear in triplet specification at %L"
 msgstr ""
 
-#: fortran/resolve.c:4499
+#: fortran/resolve.c:4629
 #, no-c-format
 msgid "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr ""
 
-#: fortran/resolve.c:4506
+#: fortran/resolve.c:4636
 #, no-c-format
 msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:4675
+#: fortran/resolve.c:4740
 #, no-c-format
 msgid "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the same statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:4711
+#: fortran/resolve.c:4776
 #, no-c-format
 msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr ""
 
-#: fortran/resolve.c:4719
+#: fortran/resolve.c:4784
 #, no-c-format
 msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:4743
+#: fortran/resolve.c:4808
 #, no-c-format
 msgid "Array specification required in ALLOCATE statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:4773
+#: fortran/resolve.c:4838
 #, no-c-format
 msgid "Bad array specification in ALLOCATE statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:4791
+#: fortran/resolve.c:4856
 #, no-c-format
 msgid "'%s' must not appear an the array specification at %L in the same ALLOCATE statement where it is itself allocated"
 msgstr ""
 
+#: fortran/resolve.c:4880
+#, no-c-format
+msgid "STAT variable '%s' of %s statement at %C cannot be INTENT(IN)"
+msgstr ""
+
+#: fortran/resolve.c:4884
+#, no-c-format
+msgid "Illegal STAT variable in %s statement at %C for a PURE procedure"
+msgstr ""
+
+#: fortran/resolve.c:4922
+#, no-c-format
+msgid "STAT tag in %s statement at %L must be a variable"
+msgstr ""
+
+#: fortran/resolve.c:4928
+#, no-c-format
+msgid "STAT tag in %s statement at %L must be of type INTEGER"
+msgstr ""
+
 #. The cases overlap, or they are the same
 #. 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.
-#: fortran/resolve.c:4949
+#: fortran/resolve.c:5091
 #, no-c-format
 msgid "CASE label at %L overlaps with CASE label at %L"
 msgstr ""
 
-#: fortran/resolve.c:5000
+#: fortran/resolve.c:5142
 #, fuzzy, no-c-format
 msgid "Expression in CASE statement at %L must be of type %s"
 msgstr "¼°¤ÎÃæ¤ÎÊ¸¤ËÉÔ´°Á´·¿¤¬¤¢¤ê¤Þ¤¹"
 
-#: fortran/resolve.c:5011
+#: fortran/resolve.c:5153
 #, no-c-format
 msgid "Expression in CASE statement at %L must be kind %d"
 msgstr ""
 
-#: fortran/resolve.c:5023
+#: fortran/resolve.c:5165
 #, no-c-format
 msgid "Expression in CASE statement at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:5069
+#: fortran/resolve.c:5211
 #, no-c-format
 msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
 msgstr ""
 
-#: fortran/resolve.c:5087
+#: fortran/resolve.c:5229
 #, no-c-format
 msgid "Argument of SELECT statement at %L cannot be %s"
 msgstr ""
 
-#: fortran/resolve.c:5096
+#: fortran/resolve.c:5238
 #, no-c-format
 msgid "Argument of SELECT statement at %L must be a scalar expression"
 msgstr ""
 
-#: fortran/resolve.c:5161
+#: fortran/resolve.c:5303
 #, no-c-format
 msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
 msgstr ""
 
-#: fortran/resolve.c:5187
+#: fortran/resolve.c:5329
 #, no-c-format
 msgid "Logical range in CASE statement at %L is not allowed"
 msgstr ""
 
-#: fortran/resolve.c:5199
+#: fortran/resolve.c:5341
 #, no-c-format
 msgid "constant logical value in CASE statement is repeated at %L"
 msgstr ""
 
-#: fortran/resolve.c:5213
+#: fortran/resolve.c:5355
 #, no-c-format
 msgid "Range specification at %L can never be matched"
 msgstr ""
 
-#: fortran/resolve.c:5316
+#: fortran/resolve.c:5458
 #, no-c-format
 msgid "Logical SELECT CASE block at %L has more that two cases"
 msgstr ""
 
-#: fortran/resolve.c:5354
+#: fortran/resolve.c:5496
 #, no-c-format
 msgid "Data transfer element at %L cannot have POINTER components"
 msgstr ""
 
-#: fortran/resolve.c:5361
+#: fortran/resolve.c:5503
 #, no-c-format
 msgid "Data transfer element at %L cannot have ALLOCATABLE components"
 msgstr ""
 
-#: fortran/resolve.c:5368
+#: fortran/resolve.c:5510
 #, no-c-format
 msgid "Data transfer element at %L cannot have PRIVATE components"
 msgstr ""
 
-#: fortran/resolve.c:5377
+#: fortran/resolve.c:5519
 #, no-c-format
 msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
 msgstr ""
 
-#: fortran/resolve.c:5441
+#: fortran/resolve.c:5583
 #, no-c-format
 msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:5450
+#: fortran/resolve.c:5592
 #, no-c-format
 msgid "Branch at %L causes an infinite loop"
 msgstr ""
@@ -9659,647 +9701,657 @@
 #. 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.
-#: fortran/resolve.c:5463
+#: fortran/resolve.c:5605
 #, no-c-format
 msgid "Label at %L is not in the same block as the GOTO statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:5478 fortran/resolve.c:5492
+#: fortran/resolve.c:5620 fortran/resolve.c:5634
 #, no-c-format
 msgid "Deleted feature: GOTO at %L jumps to END of construct at %L"
 msgstr ""
 
-#: fortran/resolve.c:5569
+#: fortran/resolve.c:5711
 #, no-c-format
 msgid "WHERE mask at %L has inconsistent shape"
 msgstr ""
 
-#: fortran/resolve.c:5585
+#: fortran/resolve.c:5727
 #, no-c-format
 msgid "WHERE assignment target at %L has inconsistent shape"
 msgstr ""
 
-#: fortran/resolve.c:5600 fortran/resolve.c:5682
+#: fortran/resolve.c:5735 fortran/resolve.c:5820
 #, no-c-format
+msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
+msgstr ""
+
+#: fortran/resolve.c:5745 fortran/resolve.c:5830
+#, no-c-format
 msgid "Unsupported statement inside WHERE at %L"
 msgstr ""
 
-#: fortran/resolve.c:5631
+#: fortran/resolve.c:5776
 #, no-c-format
 msgid "Assignment to a FORALL index variable at %L"
 msgstr ""
 
-#: fortran/resolve.c:5639
+#: fortran/resolve.c:5784
 #, no-c-format
 msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
 msgstr ""
 
-#: fortran/resolve.c:5774
+#: fortran/resolve.c:5922
 #, no-c-format
 msgid "An outer FORALL construct already has an index with this name %L"
 msgstr ""
 
-#: fortran/resolve.c:5830
+#: fortran/resolve.c:5978
 #, no-c-format
 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
 msgstr ""
 
-#: fortran/resolve.c:5890
+#: fortran/resolve.c:6037
 #, no-c-format
 msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
 msgstr ""
 
-#: fortran/resolve.c:5927
+#: fortran/resolve.c:6110
 #, no-c-format
 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
 msgstr ""
 
-#: fortran/resolve.c:5950
+#: fortran/resolve.c:6135
 #, no-c-format
 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
 msgstr ""
 
-#: fortran/resolve.c:5962
+#: fortran/resolve.c:6147
 #, no-c-format
 msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
 msgstr ""
 
-#: fortran/resolve.c:6066
+#: fortran/resolve.c:6250
 #, no-c-format
 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
 msgstr ""
 
-#: fortran/resolve.c:6069
+#: fortran/resolve.c:6253
 #, no-c-format
 msgid "Variable '%s' has not been assigned a target label at %L"
 msgstr ""
 
-#: fortran/resolve.c:6080
+#: fortran/resolve.c:6264
 #, no-c-format
 msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
 msgstr ""
 
-#: fortran/resolve.c:6106
+#: fortran/resolve.c:6290
 #, no-c-format
 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
 msgstr ""
 
-#: fortran/resolve.c:6121
+#: fortran/resolve.c:6305
 #, no-c-format
 msgid "Arithmetic IF statement at %L requires a numeric expression"
 msgstr ""
 
-#: fortran/resolve.c:6163
+#: fortran/resolve.c:6347
 #, no-c-format
 msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
 msgstr ""
 
-#: fortran/resolve.c:6170
+#: fortran/resolve.c:6420
 #, no-c-format
-msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:6182
-#, no-c-format
-msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:6247
-#, no-c-format
 msgid "FORALL mask clause at %L requires a LOGICAL expression"
 msgstr ""
 
-#: fortran/resolve.c:6317 fortran/resolve.c:6373
+#: fortran/resolve.c:6490 fortran/resolve.c:6546
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
 msgstr ""
 
 #. Common block names match but binding labels do not.
-#: fortran/resolve.c:6338
+#: fortran/resolve.c:6511
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6385
+#: fortran/resolve.c:6558
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
 msgstr ""
 
 #. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:6437
+#: fortran/resolve.c:6610
 #, no-c-format
 msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
 msgstr ""
 
 #. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:6450
+#: fortran/resolve.c:6623
 #, no-c-format
 msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6636
 #, no-c-format
 msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6540
+#: fortran/resolve.c:6713
 #, no-c-format
 msgid "CHARACTER variable has zero length at %L"
 msgstr ""
 
-#: fortran/resolve.c:6828
+#: fortran/resolve.c:7001
 #, no-c-format
 msgid "Allocatable array '%s' at %L must have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:6831
+#: fortran/resolve.c:7004
 #, no-c-format
 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
 msgstr ""
 
-#: fortran/resolve.c:6838
+#: fortran/resolve.c:7011
 #, no-c-format
 msgid "Array pointer '%s' at %L must have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:6849
+#: fortran/resolve.c:7022
 #, no-c-format
 msgid "Array '%s' at %L cannot have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:6878
+#: fortran/resolve.c:7051
 #, no-c-format
 msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
 msgstr ""
 
-#: fortran/resolve.c:6901
+#: fortran/resolve.c:7074
 #, no-c-format
 msgid "Object '%s' at %L must have the SAVE attribute for default initialization of a component"
 msgstr ""
 
 #. The shape of a main program or module array needs to be
 #. constant.
-#: fortran/resolve.c:6948
+#: fortran/resolve.c:7121
 #, no-c-format
 msgid "The module or main program array '%s' at %L must have constant shape"
 msgstr ""
 
-#: fortran/resolve.c:6961
+#: fortran/resolve.c:7134
 #, no-c-format
 msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
 msgstr ""
 
-#: fortran/resolve.c:6980
+#: fortran/resolve.c:7153
 #, no-c-format
 msgid "'%s' at %L must have constant character length in this context"
 msgstr ""
 
-#: fortran/resolve.c:7012
+#: fortran/resolve.c:7185
 #, no-c-format
 msgid "Allocatable '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7015
+#: fortran/resolve.c:7188
 #, no-c-format
 msgid "External '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7019
+#: fortran/resolve.c:7192
 #, fuzzy, no-c-format
 msgid "Dummy '%s' at %L cannot have an initializer"
 msgstr "`%s' ¤Ë `extern' ¤È½é´ü²½»Ò¤ÎÎ¾Êý¤¬¤¢¤ê¤Þ¤¹"
 
-#: fortran/resolve.c:7022
+#: fortran/resolve.c:7195
 #, no-c-format
 msgid "Intrinsic '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7025
+#: fortran/resolve.c:7198
 #, no-c-format
 msgid "Function result '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7028
+#: fortran/resolve.c:7201
 #, no-c-format
 msgid "Automatic array '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7051
+#: fortran/resolve.c:7224
 #, no-c-format
 msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
 msgstr ""
 
-#: fortran/resolve.c:7070
+#: fortran/resolve.c:7243
 #, no-c-format
 msgid "Character-valued statement function '%s' at %L must have constant length"
 msgstr ""
 
-#: fortran/resolve.c:7078
+#: fortran/resolve.c:7251
 #, no-c-format
 msgid "Automatic character length function '%s' at %L must have an explicit interface"
 msgstr ""
 
-#: fortran/resolve.c:7103
+#: fortran/resolve.c:7276
 #, no-c-format
 msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
 msgstr ""
 
-#: fortran/resolve.c:7126 fortran/resolve.c:7151
+#: fortran/resolve.c:7299 fortran/resolve.c:7324
 #, no-c-format
 msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
 msgstr ""
 
-#: fortran/resolve.c:7168
+#: fortran/resolve.c:7341
 #, fuzzy, no-c-format
 msgid "Function '%s' at %L cannot have an initializer"
 msgstr "´Ø¿ô¤ò inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
 
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7350
 #, fuzzy, no-c-format
 msgid "External object '%s' at %L may not have an initializer"
 msgstr "²ÄÊÑÄ¹¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦"
 
-#: fortran/resolve.c:7185
+#: fortran/resolve.c:7358
 #, no-c-format
 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
 msgstr ""
 
-#: fortran/resolve.c:7206
+#: fortran/resolve.c:7379
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
 msgstr ""
 
-#: fortran/resolve.c:7210
+#: fortran/resolve.c:7383
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
 msgstr ""
 
-#: fortran/resolve.c:7214
+#: fortran/resolve.c:7387
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
 msgstr ""
 
-#: fortran/resolve.c:7218
+#: fortran/resolve.c:7391
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
 msgstr ""
 
-#: fortran/resolve.c:7227
+#: fortran/resolve.c:7400
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
 msgstr ""
 
-#: fortran/resolve.c:7299
+#: fortran/resolve.c:7472
 #, no-c-format
 msgid "Character length of component '%s' needs to be a constant specification expression at %L"
 msgstr ""
 
-#: fortran/resolve.c:7314
+#: fortran/resolve.c:7487
 #, no-c-format
 msgid "The component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
 msgstr ""
 
-#: fortran/resolve.c:7324
+#: fortran/resolve.c:7497
 #, no-c-format
 msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
 msgstr ""
 
-#: fortran/resolve.c:7334
+#: fortran/resolve.c:7507
 #, no-c-format
 msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
 msgstr ""
 
-#: fortran/resolve.c:7352
+#: fortran/resolve.c:7525
 #, no-c-format
 msgid "Component '%s' of '%s' at %L must have constant array bounds"
 msgstr ""
 
-#: fortran/resolve.c:7395
+#: fortran/resolve.c:7568
 #, no-c-format
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7405
+#: fortran/resolve.c:7578
 #, no-c-format
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7418
+#: fortran/resolve.c:7591
 #, no-c-format
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7430
+#: fortran/resolve.c:7603
 #, no-c-format
 msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7439
+#: fortran/resolve.c:7612
 #, no-c-format
 msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7451
+#: fortran/resolve.c:7624
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
 msgstr ""
 
-#: fortran/resolve.c:7459
+#: fortran/resolve.c:7632
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
 msgstr ""
 
-#: fortran/resolve.c:7485
+#: fortran/resolve.c:7658
 #, no-c-format
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7504
+#: fortran/resolve.c:7677
 #, no-c-format
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:7515
+#: fortran/resolve.c:7688
 #, no-c-format
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:7526
+#: fortran/resolve.c:7699
 #, fuzzy, no-c-format
 msgid "Incompatible derived type in PARAMETER at %L"
 msgstr "%s ¤Ë¸ß´¹À­¤Î¤Ê¤¤·¿"
 
-#: fortran/resolve.c:7597
+#: fortran/resolve.c:7758
 #, no-c-format
+msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
+msgstr ""
+
+#: fortran/resolve.c:7772
+#, no-c-format
 msgid "Interface '%s' of procedure '%s' at %L must be explicit"
 msgstr ""
 
-#: fortran/resolve.c:7622
+#: fortran/resolve.c:7797
 #, no-c-format
 msgid "Type specified for intrinsic function '%s' at %L is ignored"
 msgstr ""
 
-#: fortran/resolve.c:7629
+#: fortran/resolve.c:7804
 #, no-c-format
 msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
 msgstr ""
 
-#: fortran/resolve.c:7636
+#: fortran/resolve.c:7811
 #, no-c-format
 msgid "Intrinsic '%s' at %L does not exist"
 msgstr ""
 
-#: fortran/resolve.c:7676
+#: fortran/resolve.c:7851
 #, no-c-format
 msgid "Assumed size array at %L must be a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7679
+#: fortran/resolve.c:7854
 #, no-c-format
 msgid "Assumed shape array at %L must be a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7691
+#: fortran/resolve.c:7866
 #, no-c-format
 msgid "Symbol at %L is not a DUMMY variable"
 msgstr ""
 
-#: fortran/resolve.c:7697
+#: fortran/resolve.c:7872
 #, no-c-format
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7707
+#: fortran/resolve.c:7882
 #, no-c-format
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 msgstr ""
 
-#: fortran/resolve.c:7716
+#: fortran/resolve.c:7891
 #, no-c-format
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 msgstr ""
 
-#: fortran/resolve.c:7742
+#: fortran/resolve.c:7917
 #, no-c-format
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 msgstr ""
 
-#: fortran/resolve.c:7795
+#: fortran/resolve.c:7970
 #, no-c-format
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 msgstr ""
 
-#: fortran/resolve.c:7811
+#: fortran/resolve.c:7987
 #, no-c-format
 msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 msgstr ""
 
-#: fortran/resolve.c:7830
+#: fortran/resolve.c:8006
 #, no-c-format
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 msgstr ""
 
-#: fortran/resolve.c:7889
+#: fortran/resolve.c:8065
 #, no-c-format
 msgid "Threadprivate at %L isn't SAVEd"
 msgstr ""
 
-#: fortran/resolve.c:7967
+#: fortran/resolve.c:8143
 #, no-c-format
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 msgstr ""
 
-#: fortran/resolve.c:8011
+#: fortran/resolve.c:8149
+#, fuzzy, no-c-format
+msgid "DATA array '%s' at %L must be specified in a previous declaration"
+msgstr "¥Ç¡¼¥¿ÎÎ°è '%s' ¤ÏÁ°¤ÎÀë¸À¤ÈÌ·½â¤·¤Þ¤¹"
+
+#: fortran/resolve.c:8194
 #, no-c-format
 msgid "Nonconstant array section at %L in DATA statement"
 msgstr ""
 
-#: fortran/resolve.c:8024
+#: fortran/resolve.c:8207
 #, no-c-format
 msgid "DATA statement at %L has more variables than values"
 msgstr ""
 
-#: fortran/resolve.c:8118
+#: fortran/resolve.c:8301
 #, no-c-format
 msgid "iterator start at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:8125
+#: fortran/resolve.c:8308
 #, no-c-format
 msgid "iterator end at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:8132
+#: fortran/resolve.c:8315
 #, no-c-format
 msgid "iterator step at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:8258
+#: fortran/resolve.c:8441
 #, no-c-format
 msgid "DATA statement at %L has more values than variables"
 msgstr ""
 
-#: fortran/resolve.c:8349
+#: fortran/resolve.c:8532
 #, fuzzy, no-c-format
 msgid "Label %d at %L defined but not used"
 msgstr "¥é¥Ù¥ë `%s' ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿¤¬»È¤ï¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: fortran/resolve.c:8354
+#: fortran/resolve.c:8537
 #, fuzzy, no-c-format
 msgid "Label %d at %L defined but cannot be used"
 msgstr "¥é¥Ù¥ë `%s' ¤¬ÄêµÁ¤µ¤ì¤Þ¤·¤¿¤¬»È¤ï¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: fortran/resolve.c:8439
+#: fortran/resolve.c:8622
 #, no-c-format
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8448
+#: fortran/resolve.c:8631
 #, no-c-format
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8465
+#: fortran/resolve.c:8639
 #, no-c-format
+msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
+msgstr ""
+
+#: fortran/resolve.c:8656
+#, no-c-format
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8570
+#: fortran/resolve.c:8761
 #, no-c-format
 msgid "Syntax error in EQUIVALENCE statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:8585
+#: fortran/resolve.c:8776
 #, no-c-format
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 msgstr ""
 
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8788
 #, no-c-format
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 msgstr ""
 
-#: fortran/resolve.c:8606
+#: fortran/resolve.c:8797
 #, no-c-format
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8876
 #, no-c-format
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8696
+#: fortran/resolve.c:8887
 #, no-c-format
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8707
+#: fortran/resolve.c:8898
 #, no-c-format
 msgid "Substring at %L has length zero"
 msgstr ""
 
-#: fortran/resolve.c:8750
+#: fortran/resolve.c:8941
 #, no-c-format
 msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
 msgstr ""
 
-#: fortran/resolve.c:8762
+#: fortran/resolve.c:8953
 #, no-c-format
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:8788
+#: fortran/resolve.c:8979
 #, no-c-format
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 msgstr ""
 
-#: fortran/resolve.c:8795
+#: fortran/resolve.c:8986
 #, no-c-format
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 msgstr ""
 
-#: fortran/resolve.c:8801
+#: fortran/resolve.c:8992
 #, no-c-format
 msgid "User operator procedure '%s' at %L must have at least one argument"
 msgstr ""
 
-#: fortran/resolve.c:8811
+#: fortran/resolve.c:9002
 #, no-c-format
 msgid "First argument of operator interface at %L cannot be optional"
 msgstr ""
 
-#: fortran/resolve.c:8823
+#: fortran/resolve.c:9014
 #, no-c-format
 msgid "Second argument of operator interface at %L cannot be optional"
 msgstr ""
 
-#: fortran/resolve.c:8827
+#: fortran/resolve.c:9018
 #, no-c-format
 msgid "Operator interface at %L must have, at most, two arguments"
 msgstr ""
 
-#: fortran/resolve.c:8867
+#: fortran/resolve.c:9059
 #, no-c-format
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 msgstr ""
 
-#: fortran/scanner.c:526
+#: fortran/scanner.c:530
 #, no-c-format
 msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
 msgstr ""
 
-#: fortran/scanner.c:816 fortran/scanner.c:937
+#: fortran/scanner.c:820 fortran/scanner.c:941
 #, no-c-format
 msgid "Limit of %d continuations exceeded in statement at %C"
 msgstr ""
 
-#: fortran/scanner.c:861
+#: fortran/scanner.c:865
 #, fuzzy, no-c-format
 msgid "Missing '&' in continued character constant at %C"
 msgstr "Ê¸»úÄê¿ô¤ÎÃæ¤Ç¥Õ¥¡¥¤¥ë¤Î½ªÃ¼¤ò¸¡½Ð¤·¤Þ¤·¤¿"
 
-#: fortran/scanner.c:1071
+#: fortran/scanner.c:1075
 #, no-c-format
 msgid "Nonconforming tab character at %C"
 msgstr ""
 
-#: fortran/scanner.c:1153 fortran/scanner.c:1156
+#: fortran/scanner.c:1158 fortran/scanner.c:1161
 #, no-c-format
 msgid "'&' not allowed by itself in line %d"
 msgstr ""
 
-#: fortran/scanner.c:1189
+#: fortran/scanner.c:1207
 #, no-c-format
-msgid "Nonconforming tab character in column 1 of line %d"
+msgid "Nonconforming tab character in column %d of line %d"
 msgstr ""
 
-#: fortran/scanner.c:1387
+#: fortran/scanner.c:1405
 #, fuzzy, no-c-format
 msgid "%s:%d: file %s left but not entered"
 msgstr "¥Õ¥¡¥¤¥ë \"%s\" ¤«¤é½Ð¤Þ¤·¤¿¤¬Æþ¤Ã¤Æ¤¤¤Þ¤»¤ó"
 
-#: fortran/scanner.c:1419
+#: fortran/scanner.c:1438
 #, fuzzy, no-c-format
 msgid "%s:%d: Illegal preprocessor directive"
 msgstr "¥×¥ê¥×¥í¥»¥¹Ì¿ÎáÃæ¤Ë %s ¤¬¤¢¤ê¤Þ¤¹"
 
-#: fortran/scanner.c:1514
+#: fortran/scanner.c:1533
 #, no-c-format
 msgid "File '%s' is being included recursively"
 msgstr ""
 
-#: fortran/scanner.c:1529
+#: fortran/scanner.c:1548
 #, fuzzy, no-c-format
 msgid "Can't open file '%s'"
 msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
 
-#: fortran/scanner.c:1538
+#: fortran/scanner.c:1557
 #, fuzzy, no-c-format
 msgid "Can't open included file '%s'"
 msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
 
-#: fortran/scanner.c:1676
+#: fortran/scanner.c:1701
 #, fuzzy, c-format
 msgid "%s:%3d %s\n"
 msgstr "%s: %s"
@@ -10369,134 +10421,134 @@
 msgid "Argument of CHAR function at %L outside of range [0,255]"
 msgstr ""
 
-#: fortran/simplify.c:1247
+#: fortran/simplify.c:1293
 #, no-c-format
 msgid "Argument of IACHAR at %L must be of length one"
 msgstr ""
 
-#: fortran/simplify.c:1254
+#: fortran/simplify.c:1300
 #, no-c-format
 msgid "Argument of IACHAR function at %L outside of range 0..127"
 msgstr ""
 
-#: fortran/simplify.c:1293
+#: fortran/simplify.c:1339
 #, fuzzy, no-c-format
 msgid "Invalid second argument of IBCLR at %L"
 msgstr "`%s' ¤Î°ú¿ô¤È¤·¤ÆÌµ¸ú¤Ê·¿"
 
-#: fortran/simplify.c:1301
+#: fortran/simplify.c:1347
 #, no-c-format
 msgid "Second argument of IBCLR exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1335
+#: fortran/simplify.c:1381
 #, fuzzy, no-c-format
 msgid "Invalid second argument of IBITS at %L"
 msgstr "`%s' ¤Î°ú¿ô¤È¤·¤ÆÌµ¸ú¤Ê·¿"
 
-#: fortran/simplify.c:1341
+#: fortran/simplify.c:1387
 #, fuzzy, no-c-format
 msgid "Invalid third argument of IBITS at %L"
 msgstr "`%s' ¤Î°ú¿ô¤È¤·¤ÆÌµ¸ú¤Ê·¿"
 
-#: fortran/simplify.c:1351
+#: fortran/simplify.c:1397
 #, no-c-format
 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1393
+#: fortran/simplify.c:1439
 #, fuzzy, no-c-format
 msgid "Invalid second argument of IBSET at %L"
 msgstr "`%s' ¤Î°ú¿ô¤È¤·¤ÆÌµ¸ú¤Ê·¿"
 
-#: fortran/simplify.c:1401
+#: fortran/simplify.c:1447
 #, no-c-format
 msgid "Second argument of IBSET exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1431
+#: fortran/simplify.c:1477
 #, no-c-format
 msgid "Argument of ICHAR at %L must be of length one"
 msgstr ""
 
-#: fortran/simplify.c:1646
+#: fortran/simplify.c:1692
 #, fuzzy, no-c-format
 msgid "Argument of INT at %L is not a valid type"
 msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôÊ¸»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
 
-#: fortran/simplify.c:1688
+#: fortran/simplify.c:1734
 #, fuzzy, no-c-format
 msgid "Argument of %s at %L is not a valid type"
 msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôÊ¸»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
 
-#: fortran/simplify.c:1786
+#: fortran/simplify.c:1832
 #, fuzzy, no-c-format
 msgid "Invalid second argument of ISHFT at %L"
 msgstr "`%s' ¤Î°ú¿ô¤È¤·¤ÆÌµ¸ú¤Ê·¿"
 
-#: fortran/simplify.c:1801
+#: fortran/simplify.c:1847
 #, no-c-format
 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1865
+#: fortran/simplify.c:1911
 #, fuzzy, no-c-format
 msgid "Invalid second argument of ISHFTC at %L"
 msgstr "`%s' ¤Î°ú¿ô¤È¤·¤ÆÌµ¸ú¤Ê·¿"
 
-#: fortran/simplify.c:1879
+#: fortran/simplify.c:1925
 #, fuzzy, no-c-format
 msgid "Invalid third argument of ISHFTC at %L"
 msgstr "`%s' ¤Î°ú¿ô¤È¤·¤ÆÌµ¸ú¤Ê·¿"
 
-#: fortran/simplify.c:1885
+#: fortran/simplify.c:1931
 #, no-c-format
 msgid "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1901
+#: fortran/simplify.c:1947
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1904
+#: fortran/simplify.c:1950
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1975
+#: fortran/simplify.c:2021
 #, no-c-format
 msgid "Argument of KIND at %L is a DERIVED type"
 msgstr ""
 
-#: fortran/simplify.c:2163
+#: fortran/simplify.c:2209
 #, fuzzy, no-c-format
 msgid "DIM argument at %L is out of bounds"
 msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂÐ¤¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: fortran/simplify.c:2318
+#: fortran/simplify.c:2364
 #, no-c-format
 msgid "Argument of LOG at %L cannot be less than or equal to zero"
 msgstr ""
 
-#: fortran/simplify.c:2331
+#: fortran/simplify.c:2377
 #, no-c-format
 msgid "Complex argument of LOG at %L cannot be zero"
 msgstr ""
 
-#: fortran/simplify.c:2374
+#: fortran/simplify.c:2420
 #, no-c-format
 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
 msgstr ""
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2579
+#: fortran/simplify.c:2628
 #, no-c-format
 msgid "Second argument MOD at %L is zero"
 msgstr ""
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2590
+#: fortran/simplify.c:2639
 #, fuzzy, no-c-format
 msgid "Second argument of MOD at %L is zero"
 msgstr "`%s' ¤ÎÂèÆó°ú¿ô¤Ï `char **' ¤È¤¹¤Ù¤­¤Ç¤¹"
@@ -10504,82 +10556,87 @@
 #. Result is processor-dependent. This processor just opts
 #. to not handle it at all.
 #. Result is processor-dependent.
-#: fortran/simplify.c:2638 fortran/simplify.c:2650
+#: fortran/simplify.c:2687 fortran/simplify.c:2699
 #, no-c-format
 msgid "Second argument of MODULO at %L is zero"
 msgstr ""
 
-#: fortran/simplify.c:2702
+#: fortran/simplify.c:2751
 #, fuzzy, no-c-format
 msgid "Second argument of NEAREST at %L shall not be zero"
 msgstr "`%s' ¤ÎÂèÆó°ú¿ô¤Ï `char **' ¤È¤¹¤Ù¤­¤Ç¤¹"
 
-#: fortran/simplify.c:2977
+#: fortran/simplify.c:2787
 #, no-c-format
+msgid "Result of NEAREST is NaN at %L"
+msgstr ""
+
+#: fortran/simplify.c:3062
+#, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
 msgstr ""
 
-#: fortran/simplify.c:3032
+#: fortran/simplify.c:3117
 #, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
 msgstr ""
 
-#: fortran/simplify.c:3122
+#: fortran/simplify.c:3232
 #, no-c-format
 msgid "Integer too large in shape specification at %L"
 msgstr ""
 
-#: fortran/simplify.c:3132
+#: fortran/simplify.c:3242
 #, no-c-format
 msgid "Too many dimensions in shape specification for RESHAPE at %L"
 msgstr ""
 
-#: fortran/simplify.c:3140
+#: fortran/simplify.c:3250
 #, no-c-format
 msgid "Shape specification at %L cannot be negative"
 msgstr ""
 
-#: fortran/simplify.c:3150
+#: fortran/simplify.c:3260
 #, no-c-format
 msgid "Shape specification at %L cannot be the null array"
 msgstr ""
 
-#: fortran/simplify.c:3171
+#: fortran/simplify.c:3281
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
 msgstr ""
 
-#: fortran/simplify.c:3178
+#: fortran/simplify.c:3288
 #, no-c-format
 msgid "Error in ORDER parameter of RESHAPE at %L"
 msgstr ""
 
-#: fortran/simplify.c:3188
+#: fortran/simplify.c:3298
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is out of range"
 msgstr ""
 
-#: fortran/simplify.c:3197
+#: fortran/simplify.c:3307
 #, no-c-format
 msgid "Invalid permutation in ORDER parameter at %L"
 msgstr ""
 
-#: fortran/simplify.c:3253
+#: fortran/simplify.c:3363
 #, no-c-format
 msgid "PAD parameter required for short SOURCE parameter at %L"
 msgstr ""
 
-#: fortran/simplify.c:3372
+#: fortran/simplify.c:3482
 #, no-c-format
 msgid "Result of SCALE overflows its kind at %L"
 msgstr ""
 
-#: fortran/simplify.c:3942
+#: fortran/simplify.c:4056
 #, fuzzy, no-c-format
 msgid "Argument of SQRT at %L has a negative value"
 msgstr "´Ø¿ô¸Æ¤Ó½Ð¤·¤¬½¸¹çÂÎ¤ÎÃÍ¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: fortran/simplify.c:4069
+#: fortran/simplify.c:4190
 #, no-c-format
 msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
 msgstr ""
@@ -10808,29 +10865,29 @@
 msgid "Symbol '%s' at %C has already been host associated"
 msgstr ""
 
-#: fortran/symbol.c:3162
+#: fortran/symbol.c:3189
 #, no-c-format
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 msgstr ""
 
-#: fortran/symbol.c:3173
+#: fortran/symbol.c:3200
 #, fuzzy, no-c-format
 msgid "Derived type '%s' at %L is empty"
 msgstr "½Ò¸ì¤Î²ò¤¬¶õ¤Ç¤¹"
 
-#: fortran/symbol.c:3190
+#: fortran/symbol.c:3217
 #, no-c-format
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr ""
 
-#: fortran/symbol.c:3202
+#: fortran/symbol.c:3229
 #, no-c-format
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr ""
 
 #. If the derived type is bind(c), all fields must be
 #. interop.
-#: fortran/symbol.c:3241
+#: fortran/symbol.c:3268
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 msgstr ""
@@ -10838,17 +10895,17 @@
 #. If derived type is param to bind(c) routine, or to one
 #. of the iso_c_binding procs, it must be interoperable, so
 #. all fields must interop too.
-#: fortran/symbol.c:3250
+#: fortran/symbol.c:3277
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 msgstr ""
 
-#: fortran/symbol.c:3264
+#: fortran/symbol.c:3291
 #, no-c-format
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 msgstr ""
 
-#: fortran/symbol.c:3272
+#: fortran/symbol.c:3299
 #, no-c-format
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 msgstr ""
@@ -10858,38 +10915,43 @@
 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
 msgstr ""
 
-#: fortran/trans-common.c:396
+#: fortran/target-memory.c:635
 #, no-c-format
+msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
+msgstr ""
+
+#: fortran/trans-common.c:399
+#, no-c-format
 msgid "Named COMMON block '%s' at %L shall be of the same size"
 msgstr ""
 
-#: fortran/trans-common.c:817
+#: fortran/trans-common.c:833
 #, no-c-format
 msgid "Bad array reference at %L"
 msgstr ""
 
-#: fortran/trans-common.c:825
+#: fortran/trans-common.c:841
 #, no-c-format
 msgid "Illegal reference type at %L as EQUIVALENCE object"
 msgstr ""
 
-#: fortran/trans-common.c:865
+#: fortran/trans-common.c:881
 #, no-c-format
 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
 msgstr ""
 
 #. Aligning this field would misalign a previous field.
-#: fortran/trans-common.c:998
+#: fortran/trans-common.c:1014
 #, no-c-format
 msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
 msgstr ""
 
-#: fortran/trans-common.c:1063
+#: fortran/trans-common.c:1079
 #, no-c-format
 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
 msgstr ""
 
-#: fortran/trans-common.c:1078
+#: fortran/trans-common.c:1094
 #, no-c-format
 msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
 msgstr ""
@@ -10897,42 +10959,42 @@
 #. The required offset conflicts with previous alignment
 #. requirements.  Insert padding immediately before this
 #. segment.
-#: fortran/trans-common.c:1089
+#: fortran/trans-common.c:1105
 #, no-c-format
 msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
 msgstr ""
 
-#: fortran/trans-common.c:1115
+#: fortran/trans-common.c:1131
 #, no-c-format
 msgid "COMMON '%s' at %L does not exist"
 msgstr ""
 
-#: fortran/trans-common.c:1122
+#: fortran/trans-common.c:1138
 #, no-c-format
 msgid "COMMON '%s' at %L requires %d bytes of padding at start"
 msgstr ""
 
-#: fortran/trans-decl.c:3016
+#: fortran/trans-decl.c:2979
 #, no-c-format
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 msgstr ""
 
-#: fortran/trans-decl.c:3020
+#: fortran/trans-decl.c:2983
 #, no-c-format
 msgid "Unused dummy argument '%s' at %L"
 msgstr ""
 
-#: fortran/trans-decl.c:3026
+#: fortran/trans-decl.c:2989
 #, fuzzy, no-c-format
 msgid "Unused variable '%s' declared at %L"
 msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï %s ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: fortran/trans-decl.c:3052
+#: fortran/trans-decl.c:3015
 #, fuzzy, no-c-format
 msgid "Unused parameter '%s' declared at %L"
 msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: fortran/trans-expr.c:2036
+#: fortran/trans-expr.c:2199
 #, fuzzy, no-c-format
 msgid "Unknown argument list function at %L"
 msgstr "´Ø¿ô `%s' ¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
@@ -10942,12 +11004,12 @@
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 msgstr ""
 
-#: fortran/trans-io.c:1850
+#: fortran/trans-io.c:1851
 #, no-c-format
 msgid "Derived type '%s' at %L has PRIVATE components"
 msgstr ""
 
-#: fortran/trans-stmt.c:438
+#: fortran/trans-stmt.c:436
 #, no-c-format
 msgid "An alternate return at %L without a * dummy argument"
 msgstr ""
@@ -11169,62 +11231,38 @@
 msgid "cannot specify 'main' class when not linking"
 msgstr "¥ê¥ó¥¯»þ°Ê³°¤Ë¤Ï `main' ¥¯¥é¥¹¤ò»ØÄê¤Ç¤­¤Þ¤»¤ó"
 
-#: config/i386/nwld.h:34
-#, fuzzy
-msgid "Static linking is not supported.\n"
-msgstr "¥¹¥¿¥Ã¥¯À©¸Â¼°¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
-
-#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg ¤È -fomit-frame-pointer ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
-
 #: config/vax/netbsd-elf.h:41
 #, fuzzy
 msgid "the -shared option is not currently supported for VAX ELF"
 msgstr "ÁÈ¤ß¹þ¤ß´Ø¿ô `%s' ¤Ï¸½ºß¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
-#, fuzzy
-msgid "does not support multilib"
-msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
-
 #: config/vax/vax.h:49 config/vax/vax.h:50
 msgid "profiling not supported with -mg\n"
 msgstr "-mg ¤Ç¤Î¥×¥í¥Õ¥¡¥¤¥ë¤ÏÄó¶¡¤µ¤ì¤Þ¤»¤ó\n"
 
-#: config/rs6000/linux64.h:347 config/rs6000/linux64.h:349 config/linux.h:106
-#: config/linux.h:108 config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
+#: config/sh/sh.h:461
+#, fuzzy
+msgid "SH2a does not support little-endian"
+msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï interworking ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
+
+#: config/s390/tpf.h:119
+#, fuzzy
+msgid "static is not supported on TPF-OS"
+msgstr "-traditional ¤Ï C++ ¤Ç¤Ï¼õ¤±ÉÕ¤±¤é¤ì¤Þ¤»¤ó"
+
 #: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
+#: config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
 #: config/sparc/linux.h:126 config/sparc/linux.h:128
-#: config/sparc/linux64.h:152 config/sparc/linux64.h:154
+#: config/sparc/linux64.h:152 config/sparc/linux64.h:154 config/linux.h:106
+#: config/linux.h:108 config/rs6000/linux64.h:347 config/rs6000/linux64.h:349
 #, fuzzy
 msgid "-mglibc and -muclibc used together"
 msgstr "-mapcs-26 ¤È -mapcs-32 ¤ÏÆ±»þ¤Ë»È¤¨¤Þ¤»¤ó"
 
-#: config/i386/cygwin.h:28
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "mno-cygwin ¤È mno-win32 ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg ¤È -fomit-frame-pointer ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: config/i386/cygwin.h:74 config/i386/mingw32.h:74
-msgid "shared and mdll are not compatible"
-msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
-
-#: config/i386/sco5.h:188
-#, fuzzy
-msgid "-pg not supported on this platform"
-msgstr "init_priority Â°À­¤Ï¤³¤Î¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: config/i386/sco5.h:189
-#, fuzzy
-msgid "-p and -pp specified - pick one"
-msgstr "-I- ¤¬Æó²ó»ØÄê¤µ¤ì¤Þ¤·¤¿"
-
-#: config/i386/sco5.h:258
-#, fuzzy
-msgid "-G and -static are mutually exclusive"
-msgstr "-pedantic ¤È -traditional ¤È¤ÏÁê¸ßÇÓÂ¾Åª¤Ç¤¹"
-
 #: gcc.c:792
 #, fuzzy
 msgid "GCC does not support -C or -CC without -E"
@@ -11235,62 +11273,14 @@
 msgid "-E or -x required when input is from standard input"
 msgstr "ÆþÎÏ¤¬É¸½àÆþÎÏ¤Î¾ì¹ç¤Ï -E ¤¬É¬Í×¤Ç¤¹"
 
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni ¤È -femit-class-files ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjini ¤È -femit-class-file ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr ""
-
 #: config/mcore/mcore.h:56
 msgid "the m210 does not have little endian support"
 msgstr "m210 ¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥µ¥Ý¡¼¥È¤ò¹Ô¤Ê¤¨¤Þ¤»¤ó"
 
-#: config/lynx.h:70
-msgid "cannot use mthreads and mlegacy-threads together"
-msgstr ""
-
-#: config/lynx.h:95
-msgid "cannot use mshared and static together"
-msgstr ""
-
-#: config/sh/sh.h:461
-#, fuzzy
-msgid "SH2a does not support little-endian"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï interworking ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
-
-#: config/mips/mips.h:1042 config/arc/arc.h:61
+#: config/arc/arc.h:61 config/mips/mips.h:1042
 msgid "may not use both -EB and -EL"
 msgstr "-EB ¤È -EL ¤ÎÎ¾Êý¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: config/s390/tpf.h:119
-#, fuzzy
-msgid "static is not supported on TPF-OS"
-msgstr "-traditional ¤Ï C++ ¤Ç¤Ï¼õ¤±ÉÕ¤±¤é¤ì¤Þ¤»¤ó"
-
-#: config/rs6000/darwin.h:95
-msgid " conflicting code gen style switches are used"
-msgstr ""
-
-#: ada/lang-specs.h:34
-msgid "-c or -S required for Ada"
-msgstr ""
-
-#: config/mips/r3900.h:34
-#, fuzzy
-msgid "-mhard-float not supported"
-msgstr "-mhard-float ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó."
-
-#: config/mips/r3900.h:36
-#, fuzzy
-msgid "-msingle-float and -msoft-float cannot both be specified"
-msgstr "-msingle-float ¤È -msoft-float ¤ò°ìÅÙ¤Ë»ØÄê¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£"
-
 #: config/vxworks.h:71
 #, fuzzy
 msgid "-Xbind-now and -Xbind-lazy are incompatible"
@@ -11332,6 +11322,16 @@
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr "-m64 »ØÄê¥â¡¼¥É¤Ç¤Ï -mlong-double-64 ¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
 
+#: config/mips/r3900.h:34
+#, fuzzy
+msgid "-mhard-float not supported"
+msgstr "-mhard-float ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó."
+
+#: config/mips/r3900.h:36
+#, fuzzy
+msgid "-msingle-float and -msoft-float cannot both be specified"
+msgstr "-msingle-float ¤È -msoft-float ¤ò°ìÅÙ¤Ë»ØÄê¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó¡£"
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
 #: config/sparc/sol2-bi.h:217 config/sparc/sol2-bi.h:227
@@ -11339,6 +11339,10 @@
 msgid "may not use both -m32 and -m64"
 msgstr "-mfp64 ¤È -m4650 ¤ÎÎ¾Êý¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
+#: config/i386/mingw32.h:74 config/i386/cygwin.h:74
+msgid "shared and mdll are not compatible"
+msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
+
 #: config/arm/arm.h:147
 msgid "-msoft-float and -mhard_float may not be used together"
 msgstr "-msoft-float ¤È -mhard_float ¤ÏÆ±»þ¤Ë»È¤¨¤Þ¤»¤ó"
@@ -11347,125 +11351,69 @@
 msgid "-mbig-endian and -mlittle-endian may not be used together"
 msgstr "-mbig-endian ¤È -mlittle-endian ¤ÏÆ±»þ¤Ë»È¤¨¤Þ¤»¤ó"
 
-#: java/lang.opt:65
-msgid "Warn if a deprecated compiler feature, class, method, or field is used"
+#: config/rs6000/darwin.h:95
+msgid " conflicting code gen style switches are used"
 msgstr ""
 
-#: java/lang.opt:69
-msgid "Warn if deprecated empty statements are found"
-msgstr "¿ä¾©¤µ¤ì¤Ê¤¤¶õÊ¸¤¬¸«¤Ä¤«¤ì¤Ð·Ù¹ð¤¹¤ë"
-
-#: java/lang.opt:73
-msgid "Warn if .class files are out of date"
-msgstr ".class ¥Õ¥¡¥¤¥ë¤¬¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤è¤ê¸Å¤±¤ì¤Ð·Ù¹ð¤¹¤ë"
-
-#: java/lang.opt:77
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "»ØÄê¤µ¤ì¤¿½¤¾þ»Ò¤¬ÉÔÍ×¤Ê¤â¤Î¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
-
-#: java/lang.opt:81
-msgid "Deprecated; use --classpath instead"
+#: ada/lang-specs.h:34
+msgid "-c or -S required for Ada"
 msgstr ""
 
-#: java/lang.opt:88
-msgid "Permit the use of the assert keyword"
-msgstr ""
-
-#: java/lang.opt:110
+#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
 #, fuzzy
-msgid "Replace system path"
-msgstr "¥¯¥é¥¹¥Ñ¥¹¤òÀßÄê¤¹¤ë"
+msgid "does not support multilib"
+msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: java/lang.opt:114
+#: config/i386/nwld.h:34
 #, fuzzy
-msgid "Generate checks for references to NULL"
-msgstr "DLL ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Static linking is not supported.\n"
+msgstr "¥¹¥¿¥Ã¥¯À©¸Â¼°¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: java/lang.opt:118
-msgid "Set class path"
-msgstr "¥¯¥é¥¹¥Ñ¥¹¤òÀßÄê¤¹¤ë"
+#: config/i386/cygwin.h:28
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "mno-cygwin ¤È mno-win32 ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: java/lang.opt:125
-msgid "Output a class file"
-msgstr ""
+#: config/i386/sco5.h:188
+#, fuzzy
+msgid "-pg not supported on this platform"
+msgstr "init_priority Â°À­¤Ï¤³¤Î¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: java/lang.opt:129
-msgid "Alias for -femit-class-file"
-msgstr ""
-
-#: java/lang.opt:133
+#: config/i386/sco5.h:189
 #, fuzzy
-msgid "Choose input encoding (defaults from your locale)"
-msgstr "ÆþÎÏ¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤òÁªÂò¤¹¤ë(¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï UTF-8)"
+msgid "-p and -pp specified - pick one"
+msgstr "-I- ¤¬Æó²ó»ØÄê¤µ¤ì¤Þ¤·¤¿"
 
-#: java/lang.opt:137
-msgid "Set the extension directory path"
-msgstr ""
-
-#: java/lang.opt:144
+#: config/i386/sco5.h:258
 #, fuzzy
-msgid "Input file is a file with a list of filenames to compile"
-msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤ò¥³¥ó¥Ñ¥¤¥ë¤¹¤ë¥Õ¥¡¥¤¥ëÌ¾¤Î¥ê¥¹¥È¤È¤¹¤ë"
+msgid "-G and -static are mutually exclusive"
+msgstr "-pedantic ¤È -traditional ¤È¤ÏÁê¸ßÇÓÂ¾Åª¤Ç¤¹"
 
-#: java/lang.opt:151
-msgid "Always check for non gcj generated classes archives"
-msgstr "gcj ¤¬À¸À®¤·¤Æ¤¤¤Ê¤¤¥¯¥é¥¹¥¢¡¼¥«¥¤¥Ö¤ò¾ï¤Ë¸¡ºº¤¹¤ë"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni ¤È -femit-class-files ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: java/lang.opt:155
-msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
-msgstr ""
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjini ¤È -femit-class-file ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: java/lang.opt:159
-msgid "Generate instances of Class at runtime"
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
 msgstr ""
 
-#: java/lang.opt:163
-msgid "Use offset tables for virtual method calls"
-msgstr ""
-
-#: java/lang.opt:170
-msgid "Assume native functions are implemented using JNI"
-msgstr "native ´Ø¿ô¤¬ JNI ¤òÍøÍÑ¤·¤Æ¼ÂÁõ¤·¤Æ¤¤¤ë¤â¤Î¤È¤ß¤Ê¤¹"
-
-#: java/lang.opt:174
+#: config/cris/cris.h:207
 #, fuzzy
-msgid "Enable optimization of static class initialization code"
-msgstr "(¥¯¥é¥¹³°¤Ç¤Î½é´ü²½¤òÉ¬Í×¤È¤·¤Þ¤¹)"
+msgid "Do not specify both -march=... and -mcpu=..."
+msgstr "-C ¤È -o ¤ÏÎ¾Êý¤ò°ì½ï¤Ë»ØÄê¤Ç¤­¤Þ¤»¤ó"
 
-#: java/lang.opt:181
-msgid "Reduce the amount of reflection meta-data generated"
+#: config/lynx.h:70
+msgid "cannot use mthreads and mlegacy-threads together"
 msgstr ""
 
-#: java/lang.opt:185
-msgid "Enable assignability checks for stores into object arrays"
+#: config/lynx.h:95
+msgid "cannot use mshared and static together"
 msgstr ""
 
-#: java/lang.opt:189
-#, fuzzy
-msgid "Generate code for the Boehm GC"
-msgstr "Boehm GC ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: java/lang.opt:193
-msgid "Call a library routine to do integer divisions"
-msgstr ""
-
-#: java/lang.opt:197
-msgid "Generated should be loaded by bootstrap loader"
-msgstr ""
-
-#: java/lang.opt:201
-msgid "Set the source language version"
-msgstr ""
-
-#: java/lang.opt:205
-#, fuzzy
-msgid "Set the target VM version"
-msgstr "ÉÔÀµ¤Ê¥Ø¥Ã¥À¥Ð¡¼¥¸¥ç¥ó"
-
-#: ada/lang.opt:96
-msgid "Specify options to GNAT"
-msgstr ""
-
 #: fortran/lang.opt:29
 #, fuzzy
 msgid "Add a directory for INCLUDE and MODULE searching"
@@ -11726,7 +11674,7 @@
 msgid "Append a second underscore if the name already contains an underscore"
 msgstr ""
 
-#: fortran/lang.opt:277 c.opt:714
+#: fortran/lang.opt:277 c.opt:718
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr ""
 
@@ -11759,15 +11707,69 @@
 msgid "Accept extensions to support legacy code"
 msgstr ""
 
-#: treelang/lang.opt:30
-msgid "Trace lexical analysis"
-msgstr ""
+#: config/mcore/mcore.opt:23
+#, fuzzy
+msgid "Generate code for the M*Core M210"
+msgstr "M*Core M340 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: treelang/lang.opt:34
+#: config/mcore/mcore.opt:27
+msgid "Generate code for the M*Core M340"
+msgstr "M*Core M340 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/mcore/mcore.opt:31
+msgid "Set maximum alignment to 4"
+msgstr "ºÇÂç¥¢¥é¥¤¥ó¥á¥ó¥È¤ò 4 ¤ËÀßÄê¤¹¤ë"
+
+#: config/mcore/mcore.opt:35
+msgid "Force functions to be aligned to a 4 byte boundary"
+msgstr "´Ø¿ô¤ò¶¯À©Åª¤Ë 4 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
+
+#: config/mcore/mcore.opt:39
+msgid "Set maximum alignment to 8"
+msgstr "ºÇÂç¥¢¥é¥¤¥ó¥á¥ó¥È¤ò 8 ¤ËÀßÄê¤¹¤ë"
+
+#: config/mcore/mcore.opt:43 config/score/score.opt:23
 #, fuzzy
-msgid "Trace the parsing process"
-msgstr "AM33 ¥×¥í¥»¥Ã¥µ¤ò¥¿¡¼¥²¥Ã¥È¤È¤¹¤ë"
+msgid "Generate big-endian code"
+msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
 
+#: config/mcore/mcore.opt:47
+msgid "Emit call graph information"
+msgstr "¸Æ¤Ó½Ð¤·¥°¥é¥Õ¾ðÊó¤òÁ÷½Ð¤¹¤ë"
+
+#: config/mcore/mcore.opt:51
+#, fuzzy
+msgid "Use the divide instruction"
+msgstr "Ê¬³äÌ¿Îá¤ò»ÈÍÑ¤·¤Ê¤¤"
+
+#: config/mcore/mcore.opt:55
+msgid "Inline constants if it can be done in 2 insns or less"
+msgstr "2 Ì¿Îá°Ê²¼¤Ç¹Ô¤Ê¤¨¤ëÉÔÊÑ½èÍý¤ò¥¤¥ó¥é¥¤¥ó¤Ë¤¹¤ë"
+
+#: config/mcore/mcore.opt:59 config/score/score.opt:27
+#, fuzzy
+msgid "Generate little-endian code"
+msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+
+#: config/mcore/mcore.opt:67
+#, fuzzy
+msgid "Use arbitrary sized immediates in bit operations"
+msgstr "¥Ó¥Ã¥È±é»»¤Ç¤ÎÂ¨ÃÍ¥µ¥¤¥º¤òÄ´Ää¤·¤Ê¤¤"
+
+#: config/mcore/mcore.opt:71
+msgid "Prefer word accesses over byte accesses"
+msgstr "¥Ð¥¤¥È¥¢¥¯¥»¥¹¤è¤ê¥ï¡¼¥É¥¢¥¯¥»¥¹¤òÁª¤Ö"
+
+#: config/mcore/mcore.opt:75
+#, fuzzy
+msgid "Set the maximum amount for a single stack increment operation"
+msgstr "Ã±°ì¥¹¥¿¥Ã¥¯¥¤¥ó¥¯¥ê¥á¥ó¥ÈÁàºî¤ÎºÇÂçÃÍ"
+
+#: config/mcore/mcore.opt:79
+#, fuzzy
+msgid "Always treat bitfields as int-sized"
+msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ò¾ï¤Ë int ¤Î¥µ¥¤¥º¤È¤·¤Æ°·¤¦"
+
 #: config/alpha/alpha.opt:23 config/i386/i386.opt:155
 msgid "Do not use hardware fp"
 msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤·¤Ê¤¤"
@@ -11886,292 +11888,6 @@
 msgid "Specify bit size of immediate TLS offsets"
 msgstr ""
 
-#: config/frv/frv.opt:23
-#, fuzzy
-msgid "Use 4 media accumulators"
-msgstr "¾è»»Ì¿Îá¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/frv/frv.opt:27
-#, fuzzy
-msgid "Use 8 media accumulators"
-msgstr "¾è»»Ì¿Îá¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/frv/frv.opt:31
-#, fuzzy
-msgid "Enable label alignment optimizations"
-msgstr "SSA ºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: config/frv/frv.opt:35
-#, fuzzy
-msgid "Dynamically allocate cc registers"
-msgstr "BK ¥ì¥¸¥¹¥¿¤ò³ÎÊÝ¤·¤Ê¤¤"
-
-#: config/frv/frv.opt:42
-msgid "Set the cost of branches"
-msgstr ""
-
-#: config/frv/frv.opt:46
-msgid "Enable conditional execution other than moves/scc"
-msgstr ""
-
-#: config/frv/frv.opt:50
-msgid "Change the maximum length of conditionally-executed sequences"
-msgstr ""
-
-#: config/frv/frv.opt:54
-msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
-msgstr ""
-
-#: config/frv/frv.opt:58
-#, fuzzy
-msgid "Enable conditional moves"
-msgstr "¾ò·ïÅª move Ì¿Îá¤ÎÍøÍÑ¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: config/frv/frv.opt:62
-#, fuzzy
-msgid "Set the target CPU type"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤ÎÌ¾Á°¤ò»ØÄê¤¹¤ë"
-
-#: config/frv/frv.opt:84
-#, fuzzy
-msgid "Use fp double instructions"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/frv/frv.opt:88
-msgid "Change the ABI to allow double word insns"
-msgstr ""
-
-#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
-msgid "Enable Function Descriptor PIC mode"
-msgstr ""
-
-#: config/frv/frv.opt:96
-msgid "Just use icc0/fcc0"
-msgstr ""
-
-#: config/frv/frv.opt:100
-msgid "Only use 32 FPRs"
-msgstr ""
-
-#: config/frv/frv.opt:104
-msgid "Use 64 FPRs"
-msgstr ""
-
-#: config/frv/frv.opt:108
-msgid "Only use 32 GPRs"
-msgstr ""
-
-#: config/frv/frv.opt:112
-msgid "Use 64 GPRs"
-msgstr ""
-
-#: config/frv/frv.opt:116
-msgid "Enable use of GPREL for read-only data in FDPIC"
-msgstr ""
-
-#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
-#: config/pdp11/pdp11.opt:71
-msgid "Use hardware floating point"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤¹¤ë"
-
-#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
-#, fuzzy
-msgid "Enable inlining of PLT in function calls"
-msgstr "´Ø¿ô¸Æ¤Ó½Ð¤·¤ÎÁ°¸å¤Ç¥ì¥¸¥¹¥¿¤ÎÊÝÂ¸¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: config/frv/frv.opt:128
-#, fuzzy
-msgid "Enable PIC support for building libraries"
-msgstr "Âç¤­¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Î¥µ¥Ý¡¼¥È"
-
-#: config/frv/frv.opt:132
-msgid "Follow the EABI linkage requirements"
-msgstr ""
-
-#: config/frv/frv.opt:136
-#, fuzzy
-msgid "Disallow direct calls to global functions"
-msgstr "¸Æ¤Ó½Ð¤µ¤ì¤¿¥ª¥Ö¥¸¥§¥¯¥È¤Ï´Ø¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: config/frv/frv.opt:140
-#, fuzzy
-msgid "Use media instructions"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/frv/frv.opt:144
-#, fuzzy
-msgid "Use multiply add/subtract instructions"
-msgstr "¾è»»-²Ã»»ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/frv/frv.opt:148
-msgid "Enable optimizing &&/|| in conditional execution"
-msgstr ""
-
-#: config/frv/frv.opt:152
-#, fuzzy
-msgid "Enable nested conditional execution optimizations"
-msgstr "¾ò·ïÅª move Ì¿Îá¤ÎÍøÍÑ¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: config/frv/frv.opt:157
-msgid "Do not mark ABI switches in e_flags"
-msgstr ""
-
-#: config/frv/frv.opt:161
-msgid "Remove redundant membars"
-msgstr ""
-
-#: config/frv/frv.opt:165
-#, fuzzy
-msgid "Pack VLIW instructions"
-msgstr "POWER Ì¿Îá¥»¥Ã¥È¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/frv/frv.opt:169
-msgid "Enable setting GPRs to the result of comparisons"
-msgstr ""
-
-#: config/frv/frv.opt:173
-msgid "Change the amount of scheduler lookahead"
-msgstr ""
-
-#: config/frv/frv.opt:177 config/pa/pa.opt:104
-msgid "Use software floating point"
-msgstr "¥½¥Õ¥ÈÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤¹¤ë"
-
-#: config/frv/frv.opt:181
-msgid "Assume a large TLS segment"
-msgstr ""
-
-#: config/frv/frv.opt:185
-#, fuzzy
-msgid "Do not assume a large TLS segment"
-msgstr "GAS ¤ÎÍøÍÑ¤òÁ°Äó¤È¤·¤Ê¤¤"
-
-#: config/frv/frv.opt:190
-msgid "Cause gas to print tomcat statistics"
-msgstr ""
-
-#: config/frv/frv.opt:195
-msgid "Link with the library-pic libraries"
-msgstr ""
-
-#: config/frv/frv.opt:199
-msgid "Allow branches to be packed with other instructions"
-msgstr ""
-
-#: config/mn10300/mn10300.opt:23
-msgid "Target the AM33 processor"
-msgstr "AM33 ¥×¥í¥»¥Ã¥µ¤ò¥¿¡¼¥²¥Ã¥È¤È¤¹¤ë"
-
-#: config/mn10300/mn10300.opt:27
-#, fuzzy
-msgid "Target the AM33/2.0 processor"
-msgstr "AM33 ¥×¥í¥»¥Ã¥µ¤ò¥¿¡¼¥²¥Ã¥È¤È¤¹¤ë"
-
-#: config/mn10300/mn10300.opt:31
-msgid "Work around hardware multiply bug"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢¾è»»¥Ð¥°¤ËÂÐ½è¤¹¤ë"
-
-#: config/mn10300/mn10300.opt:36
-#, fuzzy
-msgid "Enable linker relaxations"
-msgstr "¥ê¥ó¥«¤Î´ËÏÂ¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: config/mn10300/mn10300.opt:40
-msgid "Return pointers in both a0 and d0"
-msgstr ""
-
-#: config/s390/tpf.opt:23
-msgid "Enable TPF-OS tracing code"
-msgstr ""
-
-#: config/s390/tpf.opt:27
-#, fuzzy
-msgid "Specify main object for TPF-OS"
-msgstr "RPTS ÍÑ¤ÎºÇÂçÈ¿Éü¿ô¤ò»ØÄê¤¹¤ë"
-
-#: config/s390/s390.opt:23
-#, fuzzy
-msgid "31 bit ABI"
-msgstr "32 ¥Ó¥Ã¥È ABI ¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/s390/s390.opt:27
-#, fuzzy
-msgid "64 bit ABI"
-msgstr "64 ¥Ó¥Ã¥È ABI ¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/s390/s390.opt:31 config/i386/i386.opt:59 config/spu/spu.opt:60
-msgid "Generate code for given CPU"
-msgstr "½êÍ¿¤Î CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/s390/s390.opt:35
-msgid "Maintain backchain pointer"
-msgstr ""
-
-#: config/s390/s390.opt:39
-msgid "Additional debug prints"
-msgstr ""
-
-#: config/s390/s390.opt:43
-msgid "ESA/390 architecture"
-msgstr ""
-
-#: config/s390/s390.opt:47
-#, fuzzy
-msgid "Enable fused multiply/add instructions"
-msgstr "ÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤¹¤ë"
-
-#: config/s390/s390.opt:51
-#, fuzzy
-msgid "Enable decimal floating point hardware support"
-msgstr "16 ¿ÊÉâÆ°¾®¿ôÄê¿ô¤¬¤Ù¤­¾è¤ò»ý¤Á¤Þ¤»¤ó"
-
-#: config/s390/s390.opt:55
-#, fuzzy
-msgid "Enable hardware floating point"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤¹¤ë"
-
-#: config/s390/s390.opt:67
-msgid "Use packed stack layout"
-msgstr ""
-
-#: config/s390/s390.opt:71
-msgid "Use bras for executable < 64k"
-msgstr ""
-
-#: config/s390/s390.opt:75
-#, fuzzy
-msgid "Disable hardware floating point"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤¹¤ë"
-
-#: config/s390/s390.opt:79
-msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
-msgstr ""
-
-#: config/s390/s390.opt:83
-msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
-msgstr ""
-
-#: config/s390/s390.opt:87 config/ia64/ia64.opt:97 config/sparc/sparc.opt:95
-#: config/i386/i386.opt:183 config/rs6000/rs6000.opt:226 config/spu/spu.opt:64
-msgid "Schedule code for given CPU"
-msgstr "½êÍ¿¤Î CPU ÍÑ¤Î¥³¡¼¥É¤ò¥¹¥±¥¸¥å¡¼¥ë¤¹¤ë"
-
-#: config/s390/s390.opt:91
-msgid "mvcle use"
-msgstr ""
-
-#: config/s390/s390.opt:95
-msgid "Warn if a function uses alloca or creates an array with dynamic size"
-msgstr ""
-
-#: config/s390/s390.opt:99
-msgid "Warn if a single function's framesize exceeds the given framesize"
-msgstr ""
-
-#: config/s390/s390.opt:103
-msgid "z/Architecture"
-msgstr ""
-
 #: config/ia64/ilp32.opt:3
 #, fuzzy
 msgid "Generate ILP32 code"
@@ -12270,11 +11986,17 @@
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr ""
 
-#: config/ia64/ia64.opt:89 config/spu/spu.opt:56 config/pa/pa.opt:51
+#: config/ia64/ia64.opt:89 config/pa/pa.opt:51 config/spu/spu.opt:56
 #, fuzzy
 msgid "Specify range of registers to make fixed"
 msgstr "¸ÇÄê¤¹¤ë¤¿¤á¤Î¥ì¥¸¥¹¥¿¤ÎÈÏ°Ï¤ò»ØÄê¤¹¤ë"
 
+#: config/ia64/ia64.opt:97 config/i386/i386.opt:183
+#: config/rs6000/rs6000.opt:226 config/spu/spu.opt:64 config/s390/s390.opt:87
+#: config/sparc/sparc.opt:95
+msgid "Schedule code for given CPU"
+msgstr "½êÍ¿¤Î CPU ÍÑ¤Î¥³¡¼¥É¤ò¥¹¥±¥¸¥å¡¼¥ë¤¹¤ë"
+
 #: config/ia64/ia64.opt:101
 #, fuzzy
 msgid "Use data speculation before reload"
@@ -12325,381 +12047,327 @@
 msgid "Count speculative dependencies while calculating priority of instructions"
 msgstr ""
 
-#: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23 config/mt/mt.opt:27
-msgid "Use simulator runtime"
-msgstr ""
-
-#: config/m32c/m32c.opt:28
+#: config/xtensa/xtensa.opt:23
 #, fuzzy
-msgid "Compile code for R8C variants"
-msgstr "64 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+msgid "Use CONST16 instruction to load constants"
+msgstr "½ÐÎÏ¤¹¤ë°ú¿ô¤ò¥»¡¼¥Ö¤¹¤ë¤¿¤á push Ì¿Îá¤ò»È¤¦"
 
-#: config/m32c/m32c.opt:32
+#: config/xtensa/xtensa.opt:27
 #, fuzzy
-msgid "Compile code for M16C variants"
-msgstr "64 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+msgstr "ÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤¹¤ë"
 
-#: config/m32c/m32c.opt:36
-#, fuzzy
-msgid "Compile code for M32CM variants"
-msgstr "32 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: config/xtensa/xtensa.opt:31
+msgid "Use indirect CALLXn instructions for large programs"
+msgstr ""
 
-#: config/m32c/m32c.opt:40
-#, fuzzy
-msgid "Compile code for M32C variants"
-msgstr "32 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: config/xtensa/xtensa.opt:35
+msgid "Automatically align branch targets to reduce branch penalties"
+msgstr ""
 
-#: config/m32c/m32c.opt:44
-msgid "Number of memreg bytes (default: 16, range: 0..16)"
+#: config/xtensa/xtensa.opt:39
+msgid "Intersperse literal pools with code in the text section"
 msgstr ""
 
-#: config/sparc/little-endian.opt:23
+#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
 #, fuzzy
-msgid "Generate code for little-endian"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥óÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Generate PA1.0 code"
+msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/sparc/little-endian.opt:27
+#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
 #, fuzzy
-msgid "Generate code for big-endian"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥óÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Generate PA1.1 code"
+msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
-#, fuzzy
-msgid "Use hardware FP"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ"
+#: config/pa/pa.opt:31 config/pa/pa.opt:92
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+msgstr ""
 
-#: config/sparc/sparc.opt:31
+#: config/pa/pa.opt:35
 #, fuzzy
-msgid "Do not use hardware FP"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤·¤Ê¤¤"
+msgid "Generate code for huge switch statements"
+msgstr "¹â°Ì¥¢¥É¥ì¥¹¥á¥â¥êÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/sparc/sparc.opt:35
-msgid "Assume possible double misalignment"
-msgstr "double ¤¬¸í¤Ã¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤È¤Ê¤ë²ÄÇ½À­¤¬¤¢¤ë¤È¤ß¤Ê¤¹"
-
-#: config/sparc/sparc.opt:39
-msgid "Pass -assert pure-text to linker"
-msgstr "¥ê¥ó¥«¤Ë -assert pure-text ¤òÅÏ¤¹"
-
-#: config/sparc/sparc.opt:43
-msgid "Use ABI reserved registers"
-msgstr "ABI Í½Ìó¥ì¥¸¥¹¥¿¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/sparc/sparc.opt:47
+#: config/pa/pa.opt:39
 #, fuzzy
-msgid "Use hardware quad FP instructions"
-msgstr "»ÍÇÜÀºÅÙÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍÑ¤¹¤ë"
+msgid "Disable FP regs"
+msgstr "¥Ç¥Ð¥Ã¥°¤òÌµ¸ú¤Ë¤¹¤ë"
 
-#: config/sparc/sparc.opt:51
-msgid "Do not use hardware quad fp instructions"
-msgstr "»ÍÇÜÀºÅÙÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍÑ¤·¤Ê¤¤"
-
-#: config/sparc/sparc.opt:55
+#: config/pa/pa.opt:43
 #, fuzzy
-msgid "Compile for V8+ ABI"
-msgstr "v8plus ABI ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+msgid "Disable indexed addressing"
+msgstr "¥Ç¥Ð¥Ã¥°¤òÌµ¸ú¤Ë¤¹¤ë"
 
-#: config/sparc/sparc.opt:59
+#: config/pa/pa.opt:47
 #, fuzzy
-msgid "Use UltraSPARC Visual Instruction Set extensions"
-msgstr "Visual Ì¿Îá¥»¥Ã¥È¤òÍøÍÑ¤¹¤ë"
+msgid "Generate fast indirect calls"
+msgstr "´ÖÀÜ¸Æ¤Ó½Ð¤·¤ò»ÈÍÑ¤·¤Ê¤¤"
 
-#: config/sparc/sparc.opt:63
-msgid "Pointers are 64-bit"
-msgstr "¥Ý¥¤¥ó¥¿¤ò 64 ¥Ó¥Ã¥È¤È¤¹¤ë"
+#: config/pa/pa.opt:55
+msgid "Assume code will be assembled by GAS"
+msgstr ""
 
-#: config/sparc/sparc.opt:67
-msgid "Pointers are 32-bit"
-msgstr "¥Ý¥¤¥ó¥¿¤ò 32 ¥Ó¥Ã¥È¤È¤¹¤ë"
+#: config/pa/pa.opt:59
+msgid "Put jumps in call delay slots"
+msgstr ""
 
-#: config/sparc/sparc.opt:71
-msgid "Use 64-bit ABI"
-msgstr "64 ¥Ó¥Ã¥È ABI ¤ò»ÈÍÑ¤¹¤ë"
+#: config/pa/pa.opt:64
+#, fuzzy
+msgid "Enable linker optimizations"
+msgstr "SSA ºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/sparc/sparc.opt:75
-msgid "Use 32-bit ABI"
-msgstr "32 ¥Ó¥Ã¥È ABI ¤ò»ÈÍÑ¤¹¤ë"
+#: config/pa/pa.opt:68
+msgid "Always generate long calls"
+msgstr ""
 
-#: config/sparc/sparc.opt:79
-msgid "Use stack bias"
-msgstr "¥¹¥¿¥Ã¥¯¥Ð¥¤¥¢¥¹¤ò»ÈÍÑ¤¹¤ë"
+#: config/pa/pa.opt:72
+msgid "Emit long load/store sequences"
+msgstr ""
 
-#: config/sparc/sparc.opt:83
-msgid "Use structs on stronger alignment for double-word copies"
-msgstr "¥À¥Ö¥ë¥ï¡¼¥É¥³¥Ô¡¼ÍÑ¤Î¶¯¤¯¥¢¥é¥¤¥ó¤µ¤ì¤¿¹½Â¤ÂÎ¤ò»ÈÍÑ¤¹¤ë"
+#: config/pa/pa.opt:80
+msgid "Disable space regs"
+msgstr ""
 
-#: config/sparc/sparc.opt:87
-msgid "Optimize tail call instructions in assembler and linker"
-msgstr "¥¢¥»¥ó¥Ö¥é¤È¥ê¥ó¥«¤ÇËöÈø¸Æ¤Ó½Ð¤·Ì¿Îá¤òºÇÅ¬²½¤¹¤ë"
+#: config/pa/pa.opt:96
+#, fuzzy
+msgid "Use portable calling conventions"
+msgstr "ÉáÄÌ¤Î¸Æ¤Ó½Ð¤·µ¬Ìó¤ò»È¤¦"
 
-#: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:222
-msgid "Use features of and schedule code for given CPU"
-msgstr "Í¿¤¨¤é¤ì¤¿ CPU ÍÑ¤Îµ¡Ç½¤È¥¹¥±¥¸¥å¡¼¥ë¥³¡¼¥É¤òÍøÍÑ¤¹¤ë"
-
-#: config/sparc/sparc.opt:99
+#: config/pa/pa.opt:100
 #, fuzzy
-msgid "Use given SPARC-V9 code model"
-msgstr "Í¿¤¨¤é¤ì¤¿ Sparc ¥³¡¼¥É¥â¥Ç¥ë¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/sparc/sparc.opt:103
-msgid "Enable strict 32-bit psABI struct return checking."
+msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
 msgstr ""
+"ÉÔÌÀ¤Ê -mschedule= ¥ª¥×¥·¥ç¥ó (%s).\n"
+"Àµ¾ï¤Ê¥ª¥×¥·¥ç¥ó¤Ï 700, 7100, 7100LC, 7200, µÚ¤Ó 8000 ¤Ç¤¹\n"
 
-#: config/m32r/m32r.opt:23
-#, fuzzy
-msgid "Compile for the m32rx"
-msgstr "68HC12 ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+#: config/pa/pa.opt:104 config/frv/frv.opt:177
+msgid "Use software floating point"
+msgstr "¥½¥Õ¥ÈÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤¹¤ë"
 
-#: config/m32r/m32r.opt:27
+#: config/pa/pa.opt:112
 #, fuzzy
-msgid "Compile for the m32r2"
-msgstr "68HC12 ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+msgid "Do not disable space regs"
+msgstr "ÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍÑ¤·¤Ê¤¤"
 
-#: config/m32r/m32r.opt:31
-#, fuzzy
-msgid "Compile for the m32r"
-msgstr "68HC12 ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
-
-#: config/m32r/m32r.opt:35
-msgid "Align all loops to 32 byte boundary"
-msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤ò 32 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
-
-#: config/m32r/m32r.opt:39
-msgid "Prefer branches over conditional execution"
-msgstr "¾ò·ï¤Î¼Â¹Ô¤è¤ê¤ÏÊ¬´ô¤ÎÀ¸À®¤òÍ¥Àè¤¹¤ë"
-
-#: config/m32r/m32r.opt:43
-msgid "Give branches their default cost"
+#: config/pa/pa-hpux1111.opt:23 config/pa/pa-hpux1010.opt:23
+#: config/pa/pa-hpux.opt:27
+msgid "Specify UNIX standard for predefines and linking"
 msgstr ""
 
-#: config/m32r/m32r.opt:47
-msgid "Display compile time statistics"
-msgstr "¥³¥ó¥Ñ¥¤¥ë»þ´ÖÅý·×ÃÍ¤òÉ½¼¨¤¹¤ë"
-
-#: config/m32r/m32r.opt:51
-msgid "Specify cache flush function"
+#: config/pa/pa64-hpux.opt:23
+msgid "Assume code will be linked by GNU ld"
 msgstr ""
 
-#: config/m32r/m32r.opt:55
-msgid "Specify cache flush trap number"
+#: config/pa/pa64-hpux.opt:27
+msgid "Assume code will be linked by HP ld"
 msgstr ""
 
-#: config/m32r/m32r.opt:59
-msgid "Only issue one instruction per cycle"
-msgstr "¥µ¥¤¥¯¥ëËè¤Ë°ì¤Ä¤ÎÌ¿Îá¤À¤±¤òÈ¯¹Ô¤¹¤ë"
-
-#: config/m32r/m32r.opt:63
+#: config/pa/pa-hpux.opt:23
 #, fuzzy
-msgid "Allow two instructions to be issued per cycle"
-msgstr "¥µ¥¤¥¯¥ëËè¤Ë°ì¤Ä¤ÎÌ¿Îá¤À¤±¤òÈ¯¹Ô¤¹¤ë"
+msgid "Generate cpp defines for server IO"
+msgstr "½êÍ¿¤Î CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/m32r/m32r.opt:67
-msgid "Code size: small, medium or large"
-msgstr "¥³¡¼¥É¥µ¥¤¥º: small, medium Ëô¤Ï large"
-
-#: config/m32r/m32r.opt:71
+#: config/pa/pa-hpux.opt:31
 #, fuzzy
-msgid "Don't call any cache flush functions"
-msgstr "´Ø¿ô %s ¤Ë¸Æ¤Ó½Ð¤·¤¬¤¢¤ê¤Þ¤»¤ó\n"
+msgid "Generate cpp defines for workstation IO"
+msgstr "11/40 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/m32r/m32r.opt:75
-msgid "Don't call any cache flush trap"
-msgstr ""
-
-#: config/m32r/m32r.opt:82
-msgid "Small data area: none, sdata, use"
-msgstr "¥¹¥â¡¼¥ë¥Ç¡¼¥¿ÎÎ°è: none, sdata, use"
-
-#: config/m68k/m68k.opt:23
+#: config/frv/frv.opt:23
 #, fuzzy
-msgid "Generate code for a 520X"
-msgstr "c2 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Use 4 media accumulators"
+msgstr "¾è»»Ì¿Îá¤ò»ÈÍÑ¤¹¤ë"
 
-#: config/m68k/m68k.opt:27
+#: config/frv/frv.opt:27
 #, fuzzy
-msgid "Generate code for a 5206e"
-msgstr "c2 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Use 8 media accumulators"
+msgstr "¾è»»Ì¿Îá¤ò»ÈÍÑ¤¹¤ë"
 
-#: config/m68k/m68k.opt:31
+#: config/frv/frv.opt:31
 #, fuzzy
-msgid "Generate code for a 528x"
-msgstr "c2 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Enable label alignment optimizations"
+msgstr "SSA ºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/m68k/m68k.opt:35
+#: config/frv/frv.opt:35
 #, fuzzy
-msgid "Generate code for a 5307"
-msgstr "DLL ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Dynamically allocate cc registers"
+msgstr "BK ¥ì¥¸¥¹¥¿¤ò³ÎÊÝ¤·¤Ê¤¤"
 
-#: config/m68k/m68k.opt:39
-#, fuzzy
-msgid "Generate code for a 5407"
-msgstr "11/40 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/frv/frv.opt:42
+msgid "Set the cost of branches"
+msgstr ""
 
-#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
-#, fuzzy
-msgid "Generate code for a 68000"
-msgstr "DLL ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/frv/frv.opt:46
+msgid "Enable conditional execution other than moves/scc"
+msgstr ""
 
-#: config/m68k/m68k.opt:47
-#, fuzzy
-msgid "Generate code for a 68010"
-msgstr "11/40 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/frv/frv.opt:50
+msgid "Change the maximum length of conditionally-executed sequences"
+msgstr ""
 
-#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
-#, fuzzy
-msgid "Generate code for a 68020"
-msgstr "c2 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/frv/frv.opt:54
+msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
+msgstr ""
 
-#: config/m68k/m68k.opt:55
+#: config/frv/frv.opt:58
 #, fuzzy
-msgid "Generate code for a 68040, without any new instructions"
-msgstr "update Ì¿Îá¤È°ì½ï¤Ë¥í¡¼¥É/¥¹¥È¥¢Ì¿Îá¤òÀ¸À®¤¹¤ë"
+msgid "Enable conditional moves"
+msgstr "¾ò·ïÅª move Ì¿Îá¤ÎÍøÍÑ¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/m68k/m68k.opt:59
+#: config/frv/frv.opt:62
 #, fuzzy
-msgid "Generate code for a 68060, without any new instructions"
-msgstr "update Ì¿Îá¤È°ì½ï¤Ë¥í¡¼¥É/¥¹¥È¥¢Ì¿Îá¤òÀ¸À®¤¹¤ë"
+msgid "Set the target CPU type"
+msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤ÎÌ¾Á°¤ò»ØÄê¤¹¤ë"
 
-#: config/m68k/m68k.opt:63
+#: config/frv/frv.opt:84
 #, fuzzy
-msgid "Generate code for a 68030"
-msgstr "DLL ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Use fp double instructions"
+msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍÑ¤¹¤ë"
 
-#: config/m68k/m68k.opt:67
-#, fuzzy
-msgid "Generate code for a 68040"
-msgstr "11/40 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/frv/frv.opt:88
+msgid "Change the ABI to allow double word insns"
+msgstr ""
 
-#: config/m68k/m68k.opt:71
-#, fuzzy
-msgid "Generate code for a 68060"
-msgstr "DLL ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
+msgid "Enable Function Descriptor PIC mode"
+msgstr ""
 
-#: config/m68k/m68k.opt:75
-#, fuzzy
-msgid "Generate code for a 68302"
-msgstr "c32 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/frv/frv.opt:96
+msgid "Just use icc0/fcc0"
+msgstr ""
 
-#: config/m68k/m68k.opt:79
-#, fuzzy
-msgid "Generate code for a 68332"
-msgstr "c32 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/frv/frv.opt:100
+msgid "Only use 32 FPRs"
+msgstr ""
 
-#: config/m68k/m68k.opt:84
-#, fuzzy
-msgid "Generate code for a 68851"
-msgstr "c1 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/frv/frv.opt:104
+msgid "Use 64 FPRs"
+msgstr ""
 
-#: config/m68k/m68k.opt:88
-#, fuzzy
-msgid "Generate code that uses 68881 floating-point instructions"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍÑ¤¹¤ë"
+#: config/frv/frv.opt:108
+msgid "Only use 32 GPRs"
+msgstr ""
 
-#: config/m68k/m68k.opt:92
-#, fuzzy
-msgid "Align variables on a 32-bit boundary"
-msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤ò 32 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
+#: config/frv/frv.opt:112
+msgid "Use 64 GPRs"
+msgstr ""
 
-#: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
-msgid "Specify the name of the target architecture"
-msgstr "¥¿¡¼¥²¥Ã¥È¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤ÎÌ¾Á°¤ò»ØÄê¤¹¤ë"
+#: config/frv/frv.opt:116
+msgid "Enable use of GPREL for read-only data in FDPIC"
+msgstr ""
 
-#: config/m68k/m68k.opt:100
-#, fuzzy
-msgid "Use the bit-field instructions"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍÑ¤¹¤ë"
+#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
+#: config/pdp11/pdp11.opt:71
+msgid "Use hardware floating point"
+msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤¹¤ë"
 
-#: config/m68k/m68k.opt:112
+#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
 #, fuzzy
-msgid "Generate code for a ColdFire v4e"
-msgstr "M*Core M340 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Enable inlining of PLT in function calls"
+msgstr "´Ø¿ô¸Æ¤Ó½Ð¤·¤ÎÁ°¸å¤Ç¥ì¥¸¥¹¥¿¤ÎÊÝÂ¸¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/m68k/m68k.opt:116
+#: config/frv/frv.opt:128
 #, fuzzy
-msgid "Specify the target CPU"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤ÎÌ¾Á°¤ò»ØÄê¤¹¤ë"
+msgid "Enable PIC support for building libraries"
+msgstr "Âç¤­¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Î¥µ¥Ý¡¼¥È"
 
-#: config/m68k/m68k.opt:120
-#, fuzzy
-msgid "Generate code for a cpu32"
-msgstr "c32 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/frv/frv.opt:132
+msgid "Follow the EABI linkage requirements"
+msgstr ""
 
-#: config/m68k/m68k.opt:124
+#: config/frv/frv.opt:136
 #, fuzzy
-msgid "Use hardware division instructions on ColdFire"
-msgstr "»ÍÇÜÀºÅÙÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍÑ¤¹¤ë"
+msgid "Disallow direct calls to global functions"
+msgstr "¸Æ¤Ó½Ð¤µ¤ì¤¿¥ª¥Ö¥¸¥§¥¯¥È¤Ï´Ø¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/m68k/m68k.opt:128
+#: config/frv/frv.opt:140
 #, fuzzy
-msgid "Generate code for a Fido A"
-msgstr "DLL ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Use media instructions"
+msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍÑ¤¹¤ë"
 
-#: config/m68k/m68k.opt:132
+#: config/frv/frv.opt:144
 #, fuzzy
-msgid "Generate code which uses hardware floating point instructions"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍÑ¤¹¤ë"
+msgid "Use multiply add/subtract instructions"
+msgstr "¾è»»-²Ã»»ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò¤ò»ÈÍÑ¤¹¤ë"
 
-#: config/m68k/m68k.opt:136
-msgid "Enable ID based shared library"
+#: config/frv/frv.opt:148
+msgid "Enable optimizing &&/|| in conditional execution"
 msgstr ""
 
-#: config/m68k/m68k.opt:140
+#: config/frv/frv.opt:152
 #, fuzzy
-msgid "Do not use the bit-field instructions"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍÑ¤·¤Ê¤¤"
+msgid "Enable nested conditional execution optimizations"
+msgstr "¾ò·ïÅª move Ì¿Îá¤ÎÍøÍÑ¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/m68k/m68k.opt:144
-msgid "Use normal calling convention"
-msgstr "ÉáÄÌ¤Î¸Æ¤Ó½Ð¤·µ¬Ìó¤ò»È¤¦"
+#: config/frv/frv.opt:157
+msgid "Do not mark ABI switches in e_flags"
+msgstr ""
 
-#: config/m68k/m68k.opt:148
-msgid "Consider type 'int' to be 32 bits wide"
+#: config/frv/frv.opt:161
+msgid "Remove redundant membars"
 msgstr ""
 
-#: config/m68k/m68k.opt:152
+#: config/frv/frv.opt:165
 #, fuzzy
-msgid "Generate pc-relative code"
-msgstr "¼«¸ÊºÆÇÛÃÖ²ÄÇ½¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Pack VLIW instructions"
+msgstr "POWER Ì¿Îá¥»¥Ã¥È¤ò»ÈÍÑ¤¹¤ë"
 
-#: config/m68k/m68k.opt:156
-#, fuzzy
-msgid "Use different calling convention using 'rtd'"
-msgstr "ÉáÄÌ¤Î¸Æ¤Ó½Ð¤·µ¬Ìó¤ò»È¤¦"
+#: config/frv/frv.opt:169
+msgid "Enable setting GPRs to the result of comparisons"
+msgstr ""
 
-#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
-msgid "Enable separate data segment"
+#: config/frv/frv.opt:173
+msgid "Change the amount of scheduler lookahead"
 msgstr ""
 
-#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
-msgid "ID of shared library to build"
+#: config/frv/frv.opt:181
+msgid "Assume a large TLS segment"
 msgstr ""
 
-#: config/m68k/m68k.opt:168
-msgid "Consider type 'int' to be 16 bits wide"
+#: config/frv/frv.opt:185
+#, fuzzy
+msgid "Do not assume a large TLS segment"
+msgstr "GAS ¤ÎÍøÍÑ¤òÁ°Äó¤È¤·¤Ê¤¤"
+
+#: config/frv/frv.opt:190
+msgid "Cause gas to print tomcat statistics"
 msgstr ""
 
-#: config/m68k/m68k.opt:172
-msgid "Generate code with library calls for floating point"
+#: config/frv/frv.opt:195
+msgid "Link with the library-pic libraries"
 msgstr ""
 
-#: config/m68k/m68k.opt:176
-#, fuzzy
-msgid "Do not use unaligned memory references"
-msgstr "¥¢¥é¥¤¥ó¤µ¤ì¤Ê¤¤¥¢¥¯¥»¥¹¤òµö²Ä¤·¤Ê¤¤"
+#: config/frv/frv.opt:199
+msgid "Allow branches to be packed with other instructions"
+msgstr ""
 
-#: config/m68k/m68k.opt:180
-#, fuzzy
-msgid "Tune for the specified target CPU or architecture"
-msgstr "¥¿¡¼¥²¥Ã¥È¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤ÎÌ¾Á°¤ò»ØÄê¤¹¤ë"
+#: config/i386/cygming.opt:23
+msgid "Create console application"
+msgstr "¥³¥ó¥½¡¼¥ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºî¤ë"
 
-#: config/m68k/ieee.opt:24 config/i386/i386.opt:95
-msgid "Use IEEE math for fp comparisons"
-msgstr "ÉâÆ°¾®¿ôÅÀÈæ³Ó¤Ë IEEE µ¬³Ê¤ò»È¤¦"
+#: config/i386/cygming.opt:27
+msgid "Use the Cygwin interface"
+msgstr "Cygwin ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍÑ¤¹¤ë"
 
-#: config/i386/djgpp.opt:25
-msgid "Ignored (obsolete)"
-msgstr ""
+#: config/i386/cygming.opt:31
+msgid "Generate code for a DLL"
+msgstr "DLL ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
+#: config/i386/cygming.opt:35
+msgid "Ignore dllimport for functions"
+msgstr "´Ø¿ô¤Ø¤Î dllimport ¤òÌµ»ë¤¹¤ë"
+
+#: config/i386/cygming.opt:39
+msgid "Use Mingw-specific thread support"
+msgstr "Mingw ¸ÇÍ­¤Î¥¹¥ì¥Ã¥É¥µ¥Ý¡¼¥È¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/i386/cygming.opt:43
+msgid "Set Windows defines"
+msgstr "Windows ¤Î define ¤òÀßÄê¤¹¤ë"
+
+#: config/i386/cygming.opt:47
+msgid "Create GUI application"
+msgstr "GUI ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºî¤ë"
+
 #: config/i386/i386.opt:23
 #, fuzzy
 msgid "sizeof(long double) is 16"
@@ -12738,6 +12406,10 @@
 msgid "Align destination of the string operations"
 msgstr "Ê¸»úÎóÁàºî¤Î½ñ¹þ¤ßÀè¤ò¥¢¥é¥¤¥ó¥á¥ó¥È¤¹¤ë"
 
+#: config/i386/i386.opt:59 config/spu/spu.opt:60 config/s390/s390.opt:31
+msgid "Generate code for given CPU"
+msgstr "½êÍ¿¤Î CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
 #: config/i386/i386.opt:63
 #, fuzzy
 msgid "Use given assembler dialect"
@@ -12769,6 +12441,10 @@
 msgid "Generate floating point mathematics using given instruction set"
 msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍÑ¤¹¤ë"
 
+#: config/i386/i386.opt:95 config/m68k/ieee.opt:24
+msgid "Use IEEE math for fp comparisons"
+msgstr "ÉâÆ°¾®¿ôÅÀÈæ³Ó¤Ë IEEE µ¬³Ê¤ò»È¤¦"
+
 #: config/i386/i386.opt:99
 msgid "Inline all known string operations"
 msgstr "´ûÃÎ¤ÎÁ´¤Æ¤ÎÊ¸»úÎóÁàºî¤ò inline ¤Ë¤¹¤ë"
@@ -12927,60 +12603,432 @@
 msgid "Enable automatic generation of fused floating point multiply-add instructions"
 msgstr "ÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
 
-#: config/i386/cygming.opt:23
-msgid "Create console application"
-msgstr "¥³¥ó¥½¡¼¥ë¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºî¤ë"
+#: config/i386/sco5.opt:24
+msgid "Generate ELF output"
+msgstr "ELF ½ÐÎÏ¤òÀ¸À®¤¹¤ë"
 
-#: config/i386/cygming.opt:27
-msgid "Use the Cygwin interface"
-msgstr "Cygwin ¥¤¥ó¥¿¡¼¥Õ¥§¥¤¥¹¤ò»ÈÍÑ¤¹¤ë"
+#: config/i386/djgpp.opt:25
+msgid "Ignored (obsolete)"
+msgstr ""
 
-#: config/i386/cygming.opt:31
-msgid "Generate code for a DLL"
-msgstr "DLL ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
+#, fuzzy
+msgid "Specify CPU for code generation purposes"
+msgstr "Ì¿Îá¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¤Î¤¿¤á¤Ë CPU ¤ò»ØÄê¤¹¤ë"
 
-#: config/i386/cygming.opt:35
-msgid "Ignore dllimport for functions"
-msgstr "´Ø¿ô¤Ø¤Î dllimport ¤òÌµ»ë¤¹¤ë"
+#: config/iq2000/iq2000.opt:27
+msgid "Specify CPU for scheduling purposes"
+msgstr "Ì¿Îá¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¤Î¤¿¤á¤Ë CPU ¤ò»ØÄê¤¹¤ë"
 
-#: config/i386/cygming.opt:39
-msgid "Use Mingw-specific thread support"
-msgstr "Mingw ¸ÇÍ­¤Î¥¹¥ì¥Ã¥É¥µ¥Ý¡¼¥È¤ò»ÈÍÑ¤¹¤ë"
+#: config/iq2000/iq2000.opt:31 config/mips/mips.opt:97
+msgid "Use ROM instead of RAM"
+msgstr "RAM ¤ÎÂå¤ï¤ê¤Ë ROM ¤òÍøÍÑ¤¹¤ë"
 
-#: config/i386/cygming.opt:43
-msgid "Set Windows defines"
-msgstr "Windows ¤Î define ¤òÀßÄê¤¹¤ë"
+#: config/iq2000/iq2000.opt:35
+msgid "Use GP relative sdata/sbss sections"
+msgstr "GP ´ØÏ¢ sdata/sbss ¥»¥¯¥·¥ç¥ó¤ò»ÈÍÑ¤¹¤ë"
 
-#: config/i386/cygming.opt:47
-msgid "Create GUI application"
-msgstr "GUI ¥¢¥×¥ê¥±¡¼¥·¥ç¥ó¤òºî¤ë"
+#: config/iq2000/iq2000.opt:40
+msgid "No default crt0.o"
+msgstr "crt0.o ¤ò¥Ç¥Õ¥©¥ë¥È¤È¤·¤Ê¤¤"
 
-#: config/i386/sco5.opt:24
-msgid "Generate ELF output"
-msgstr "ELF ½ÐÎÏ¤òÀ¸À®¤¹¤ë"
+#: config/iq2000/iq2000.opt:44 config/mips/mips.opt:265
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+msgstr "Ì¤½é´ü²½Äê¿ô¤ò ROM ¤ËÃÖ¤¯(Í× -membedded-data)"
 
-#: config/rs6000/aix41.opt:24 config/rs6000/aix64.opt:32
-msgid "Support message passing with the Parallel Environment"
-msgstr "ÊÂÎó´Ä¶­¤Ç¤Î¥á¥Ã¥»¡¼¥¸¥Ñ¥Ã¥·¥ó¥°¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
+#: config/arm/arm.opt:23
+#, fuzzy
+msgid "Specify an ABI"
+msgstr "MIPS ISA ¤ò»ØÄê¤¹¤ë"
 
-#: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:147
-msgid "Conform more closely to IBM XLC semantics"
+#: config/arm/arm.opt:27
+msgid "Generate a call to abort if a noreturn function returns"
+msgstr "noreturn ´Ø¿ô¤¬ return ¤¹¤ë¤È¤­ abort ¤Î¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë"
+
+#: config/arm/arm.opt:34
+msgid "Pass FP arguments in FP registers"
+msgstr "FP ¥ì¥¸¥¹¥¿¤Ç FP °ú¿ô¤òÅÏ¤¹"
+
+#: config/arm/arm.opt:38
+msgid "Generate APCS conformant stack frames"
+msgstr "APCS Å¬¹ç¤·¤¿¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤¹¤ë"
+
+#: config/arm/arm.opt:42
+msgid "Generate re-entrant, PIC code"
+msgstr "ºÆÆþ²ÄÇ½¤Ê PIC ¥³¡¼¥É¤òÀ¸À®¤·¤Þ¤¹"
+
+#: config/arm/arm.opt:49 config/m68k/m68k.opt:96 config/score/score.opt:63
+msgid "Specify the name of the target architecture"
+msgstr "¥¿¡¼¥²¥Ã¥È¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤ÎÌ¾Á°¤ò»ØÄê¤¹¤ë"
+
+#: config/arm/arm.opt:56
+msgid "Assume target CPU is configured as big endian"
+msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤¬¥Ó¥Ã¥¯¥¨¥ó¥Ç¥£¥¢¥ó¤È¤·¤ÆÀßÄê¤µ¤ì¤Æ¤¤¤ë¤È¤ß¤Ê¤¹"
+
+#: config/arm/arm.opt:60
+msgid "Thumb: Assume non-static functions may be called from ARM code"
+msgstr "Thumb: ÈóÀÅÅª´Ø¿ô¤¬ ARM ¥³¡¼¥É¤«¤é¸Æ¤Ó½Ð¤µ¤ì¤ë²ÄÇ½À­¤¬¤¢¤ë¤È¤ß¤Ê¤¹"
+
+#: config/arm/arm.opt:64
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+msgstr "Thumb: ´Ø¿ô¥Ý¥¤¥ó¥¿¤¬Èó Thumb ¤ÈÇ§¼±¤¹¤ë¥³¡¼¥É¤ËÆÍÆþ¤¹¤ë²ÄÇ½À­¤¬¤¢¤ë¤È¤ß¤Ê¤¹"
+
+#: config/arm/arm.opt:68
+msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
 msgstr ""
 
-#: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:132
+#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
+msgid "Specify the name of the target CPU"
+msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤ÎÌ¾Á°¤ò»ØÄê¤¹¤ë"
+
+#: config/arm/arm.opt:76
+msgid "Specify if floating point hardware should be used"
+msgstr ""
+
+#: config/arm/arm.opt:90
 #, fuzzy
+msgid "Specify the name of the target floating point hardware/format"
+msgstr "ÉâÆ°¾®¿ôÅÀ¥¨¥ß¥å¥ì¡¼¥¿¤Î¥Ð¡¼¥¸¥ç¥ó¤ò»ØÄê¤¹¤ë"
+
+#: config/arm/arm.opt:94
+msgid "Alias for -mfloat-abi=hard"
+msgstr ""
+
+#: config/arm/arm.opt:98
+msgid "Assume target CPU is configured as little endian"
+msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤¬¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤È¤·¤ÆÀßÄê¤µ¤ì¤Æ¤¤¤ë¤È¤ß¤Ê¤¹"
+
+#: config/arm/arm.opt:102
+msgid "Generate call insns as indirect calls, if necessary"
+msgstr "É¬Í×¤¬¤¢¤ì¤Ð¡¢Ì¿Îá¸Æ¤Ó½Ð¤·¤ò´ÖÀÜ¸Æ¤Ó½Ð¤·¤È¤·¤ÆÀ¸À®¤¹¤ë"
+
+#: config/arm/arm.opt:106
+msgid "Specify the register to be used for PIC addressing"
+msgstr "PIC ¥¢¥É¥ì¥·¥ó¥°¤ËÍøÍÑ¤µ¤ì¤ë¥ì¥¸¥¹¥¿¤ò»ØÄê¤¹¤ë"
+
+#: config/arm/arm.opt:110
+msgid "Store function names in object code"
+msgstr "¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤Ë´Ø¿ôÌ¾¤ò³ÊÇ¼¤¹¤ë"
+
+#: config/arm/arm.opt:114
+#, fuzzy
+msgid "Permit scheduling of a function's prologue sequence"
+msgstr "´Ø¿ô³«»ÏÉôÊ¬ÍÑ¤Î¥¹¥¿¥Ö¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/arm/arm.opt:118
+msgid "Do not load the PIC register in function prologues"
+msgstr "´Ø¿ô¤ÎÁ°ÃÖ¤­ÉôÊ¬¤Ë PIC ¥ì¥¸¥¹¥¿¤ò¥í¡¼¥É¤·¤Ê¤¤"
+
+#: config/arm/arm.opt:122
+msgid "Alias for -mfloat-abi=soft"
+msgstr ""
+
+#: config/arm/arm.opt:126
+msgid "Specify the minimum bit alignment of structures"
+msgstr "¹½Â¤ÂÎ¥¢¥é¥¤¥ó¥á¥ó¥È¤ÎºÇ¾®¥Ó¥Ã¥È¿ô¤ò»ØÄê¤¹¤ë"
+
+#: config/arm/arm.opt:130
+msgid "Compile for the Thumb not the ARM"
+msgstr "ARM ¤Ç¤Ï¤Ê¤¯ Thumb ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+
+#: config/arm/arm.opt:134
+msgid "Support calls between Thumb and ARM instruction sets"
+msgstr "Thumb ¤È ARM Ì¿Îá¥»¥Ã¥È´Ö¤Î¸Æ¤Ó½Ð¤·¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
+
+#: config/arm/arm.opt:138
+#, fuzzy
+msgid "Specify how to access the thread pointer"
+msgstr "¥¿¡¼¥²¥Ã¥È¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤ÎÌ¾Á°¤ò»ØÄê¤¹¤ë"
+
+#: config/arm/arm.opt:142
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+msgstr "Thumb: ÉÔÍ×¤Ê¾ì¹ç¤Ç¤â(ÈóËöÃ¼)¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤¹¤ë"
+
+#: config/arm/arm.opt:146
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr "Thumb: ÉÔÍ×¤Ê¾ì¹ç¤Ç¤â(ËöÃ¼)¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤¹¤ë"
+
+#: config/arm/arm.opt:150
+#, fuzzy
+msgid "Tune code for the given processor"
+msgstr "v850 ¥×¥í¥»¥Ã¥µÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+
+#: config/arm/arm.opt:154
+msgid "Assume big endian bytes, little endian words"
+msgstr "byte ¤¬¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Ç word ¤¬¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤È¤ß¤Ê¤¹"
+
+#: config/arm/arm.opt:158
+msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
+msgstr ""
+
+#: config/arm/pe.opt:23
+msgid "Ignore dllimport attribute for functions"
+msgstr "´Ø¿ô¤Î dllimport Â°À­¤òÌµ»ë¤¹¤ë"
+
+#: config/cris/linux.opt:27
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+msgstr ""
+
+#: config/cris/aout.opt:27
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
+msgstr ""
+
+#: config/cris/aout.opt:33
+msgid "For elinux, request a specified stack-size for this program"
+msgstr ""
+
+#: config/cris/cris.opt:45
+#, fuzzy
+msgid "Work around bug in multiplication instruction"
+msgstr "¾è»»-²Ã»»ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍÑ¤·¤Ê¤¤"
+
+#: config/cris/cris.opt:51
+msgid "Compile for ETRAX 4 (CRIS v3)"
+msgstr ""
+
+#: config/cris/cris.opt:56
+msgid "Compile for ETRAX 100 (CRIS v8)"
+msgstr ""
+
+#: config/cris/cris.opt:64
+msgid "Emit verbose debug information in assembly code"
+msgstr ""
+
+#: config/cris/cris.opt:71
+#, fuzzy
+msgid "Do not use condition codes from normal instructions"
+msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍÑ¤·¤Ê¤¤"
+
+#: config/cris/cris.opt:80
+msgid "Do not emit addressing modes with side-effect assignment"
+msgstr ""
+
+#: config/cris/cris.opt:89
+#, fuzzy
+msgid "Do not tune stack alignment"
+msgstr "¥¹¥¿¥Ã¥¯¥Ð¥¤¥¢¥¹¤ò»ÈÍÑ¤·¤Ê¤¤"
+
+#: config/cris/cris.opt:98
+#, fuzzy
+msgid "Do not tune writable data alignment"
+msgstr "Ê¸»úÎó¤ò½ñ¤­¹þ¤ß²ÄÇ½¥Ç¡¼¥¿¥»¥¯¥·¥ç¥ó¤Ë³ÊÇ¼¤¹¤ë"
+
+#: config/cris/cris.opt:107
+msgid "Do not tune code and read-only data alignment"
+msgstr ""
+
+#: config/cris/cris.opt:116
+msgid "Align code and data to 32 bits"
+msgstr ""
+
+#: config/cris/cris.opt:133
+msgid "Don't align items in code or data"
+msgstr ""
+
+#: config/cris/cris.opt:142
+#, fuzzy
+msgid "Do not emit function prologue or epilogue"
+msgstr "´Ø¿ô¤ÎÁ°ÃÖ¤­/·ë¤Ó¤Î¤¿¤á¤Î¥µ¥Ö¥ë¡¼¥Á¥ó¤òÍøÍÑ¤¹¤ë"
+
+#: config/cris/cris.opt:149
+msgid "Use the most feature-enabling options allowed by other options"
+msgstr ""
+
+#: config/cris/cris.opt:158
+msgid "Override -mbest-lib-options"
+msgstr ""
+
+#: config/cris/cris.opt:165
+#, fuzzy
+msgid "Generate code for the specified chip or CPU version"
+msgstr "½êÍ¿¤Î CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/cris/cris.opt:169
+#, fuzzy
+msgid "Tune alignment for the specified chip or CPU version"
+msgstr "`%s' ¤ËÂÐ¤·¤Æ¤Î¥¢¥é¥¤¥ó¥á¥ó¥È¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
+
+#: config/cris/cris.opt:173
+msgid "Warn when a stackframe is larger than the specified size"
+msgstr ""
+
+#: config/avr/avr.opt:23
+#, fuzzy
+msgid "Use subroutines for function prologues and epilogues"
+msgstr "´Ø¿ô¤ÎÁ°ÃÖ¤­/·ë¤Ó¤Î¤¿¤á¤Î¥µ¥Ö¥ë¡¼¥Á¥ó¤òÍøÍÑ¤¹¤ë"
+
+#: config/avr/avr.opt:27
+#, fuzzy
+msgid "Select the target MCU"
+msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤ÎÌ¾Á°¤ò»ØÄê¤¹¤ë"
+
+#: config/avr/avr.opt:34
+#, fuzzy
+msgid "Use an 8-bit 'int' type"
+msgstr "64 ¥Ó¥Ã¥È int ·¿¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/avr/avr.opt:38
+msgid "Change the stack pointer without disabling interrupts"
+msgstr "³ä¤ê¹þ¤ß¤ÎÌµ¸ú²½¤Ê¤·¤Ç¥¹¥¿¥Ã¥¯¥Ý¥¤¥ó¥¿¤òÊÑ¹¹¤¹¤ë"
+
+#: config/avr/avr.opt:42
+msgid "Do not generate tablejump insns"
+msgstr "¥Æ¡¼¥Ö¥ë¥¸¥ã¥ó¥×Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
+
+#: config/avr/avr.opt:52
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr ""
+
+#: config/avr/avr.opt:56
+msgid "Output instruction sizes to the asm file"
+msgstr "asm ¥Õ¥¡¥¤¥ë¤ËÌ¿Îá¥µ¥¤¥º¤ò½ÐÎÏ¤¹¤ë"
+
+#: config/avr/avr.opt:60
+msgid "Change only the low 8 bits of the stack pointer"
+msgstr "¥¹¥¿¥Ã¥¯¥Ý¥¤¥ó¥¿¤Î²¼°Ì 8 ¥Ó¥Ã¥È¤À¤±¤òÊÑ¹¹¤¹¤ë"
+
+#: config/avr/avr.opt:64
+msgid "Relax branches"
+msgstr ""
+
+#: config/avr/avr.opt:68
+msgid "Make the linker relaxation machine assume that a program counter wrap-around occures."
+msgstr ""
+
+#: config/linux.opt:24
+#, fuzzy
+msgid "Use uClibc instead of GNU libc"
+msgstr "RAM ¤ÎÂå¤ï¤ê¤Ë ROM ¤òÍøÍÑ¤¹¤ë"
+
+#: config/linux.opt:28
+#, fuzzy
+msgid "Use GNU libc instead of uClibc"
+msgstr "RAM ¤ÎÂå¤ï¤ê¤Ë ROM ¤òÍøÍÑ¤¹¤ë"
+
+#: config/rs6000/sysv4.opt:24
+#, fuzzy
+msgid "Select ABI calling convention"
+msgstr "ABI ¸Æ¤Ó½Ð¤·µ¬Ìó¤òÁªÂò¤¹¤ë"
+
+#: config/rs6000/sysv4.opt:28
+#, fuzzy
+msgid "Select method for sdata handling"
+msgstr "sdata ¼è¤ê°·¤¤¤Î¤¿¤á¤Î¥á¥½¥Ã¥É¤òÁªÂò¤¹¤ë"
+
+#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
+#, fuzzy
+msgid "Align to the base type of the bit-field"
+msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤Î¥Ù¡¼¥¹¥¿¥¤¥×¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
+
+#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
+#, fuzzy
+msgid "Produce code relocatable at runtime"
+msgstr "¼Â¹Ô»þ¤ËºÆÇÛÃÖ²ÄÇ½¤Ê¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
+#, fuzzy
+msgid "Produce little endian code"
+msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
+#, fuzzy
+msgid "Produce big endian code"
+msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
+#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
+#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
+msgid "no description yet"
+msgstr "ÀâÌÀ¤Ï¤Þ¤À¤¢¤ê¤Þ¤»¤ó"
+
+#: config/rs6000/sysv4.opt:78
+msgid "Assume all variable arg functions are prototyped"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:87
+#, fuzzy
+msgid "Use EABI"
+msgstr "EABI ¤òÍøÍÑ¤¹¤ë¡£"
+
+#: config/rs6000/sysv4.opt:91
+#, fuzzy
+msgid "Allow bit-fields to cross word boundaries"
+msgstr "¥ï¡¼¥É¶­³¦¤è¤êÂç¤­¤á¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
+
+#: config/rs6000/sysv4.opt:95
+#, fuzzy
+msgid "Use alternate register names"
+msgstr "ÂåÂØ¥ì¥¸¥¹¥¿Ì¾¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/rs6000/sysv4.opt:104
+#, fuzzy
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
+msgstr "libsim.a, libc.a µÚ¤Ó sim-crt0.o ¤È¥ê¥ó¥¯¤¹¤ë¡£"
+
+#: config/rs6000/sysv4.opt:108
+#, fuzzy
+msgid "Link with libads.a, libc.a and crt0.o"
+msgstr "libads.a, libc.a µÚ¤Ó crt0.o ¤È¥ê¥ó¥¯¤¹¤ë¡£"
+
+#: config/rs6000/sysv4.opt:112
+#, fuzzy
+msgid "Link with libyk.a, libc.a and crt0.o"
+msgstr "libyk.a, libc.a µÚ¤Ó crt0.o ¤È¥ê¥ó¥¯¤¹¤ë¡£"
+
+#: config/rs6000/sysv4.opt:116
+#, fuzzy
+msgid "Link with libmvme.a, libc.a and crt0.o"
+msgstr "libmvme.a, libc.a µÚ¤Ó crt0.o ¤È¥ê¥ó¥¯¤¹¤ë¡£"
+
+#: config/rs6000/sysv4.opt:120
+msgid "Set the PPC_EMB bit in the ELF flags header"
+msgstr "PPC_EMB ¥Ó¥Ã¥È¤ò ELF ¥Õ¥é¥°¥Ø¥Ã¥ÀÆâ¤Ë¥»¥Ã¥È¤¹¤ë"
+
+#: config/rs6000/sysv4.opt:124
+msgid "Use the WindISS simulator"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:132 config/rs6000/darwin.opt:24
+#, fuzzy
 msgid "Generate 64-bit code"
 msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:136
+#: config/rs6000/sysv4.opt:136 config/rs6000/darwin.opt:28
 #, fuzzy
 msgid "Generate 32-bit code"
 msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
+#: config/rs6000/sysv4.opt:144
+#, fuzzy
+msgid "Generate code to use a non-exec PLT and GOT"
+msgstr "unix ¥¢¥»¥ó¥Ö¥é¤¬½èÍý¤Ç¤­¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/rs6000/sysv4.opt:148
+#, fuzzy
+msgid "Generate code for old exec BSS PLT"
+msgstr "c1 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/rs6000/linux64.opt:24
+#, fuzzy
+msgid "Call mcount for profiling before a function prologue"
+msgstr "´Ø¿ô¤Î³«»ÏÉôÊ¬¤ËÌ¿Îá¤ò°ÜÆ°¤·¤Ê¤¤"
+
 #: config/rs6000/darwin.opt:32
 msgid "Generate code suitable for executables (NOT shared libs)"
 msgstr ""
 
+#: config/rs6000/aix64.opt:24
+msgid "Compile for 64-bit pointers"
+msgstr "64 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+
+#: config/rs6000/aix64.opt:28
+msgid "Compile for 32-bit pointers"
+msgstr "32 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+
+#: config/rs6000/aix64.opt:32 config/rs6000/aix41.opt:24
+msgid "Support message passing with the Parallel Environment"
+msgstr "ÊÂÎó´Ä¶­¤Ç¤Î¥á¥Ã¥»¡¼¥¸¥Ñ¥Ã¥·¥ó¥°¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
+
 #: config/rs6000/rs6000.opt:24
 msgid "Use POWER instruction set"
 msgstr "POWER Ì¿Îá¥»¥Ã¥È¤ò»ÈÍÑ¤¹¤ë"
@@ -13108,6 +13156,10 @@
 msgid "Return small structures in registers (SVR4 default)"
 msgstr ""
 
+#: config/rs6000/rs6000.opt:147 config/rs6000/aix.opt:24
+msgid "Conform more closely to IBM XLC semantics"
+msgstr ""
+
 #: config/rs6000/rs6000.opt:151
 msgid "Generate software reciprocal sqrt for better throughput"
 msgstr ""
@@ -13177,6 +13229,10 @@
 msgid "Specify ABI to use"
 msgstr ""
 
+#: config/rs6000/rs6000.opt:222 config/sparc/sparc.opt:91
+msgid "Use features of and schedule code for given CPU"
+msgstr "Í¿¤¨¤é¤ì¤¿ CPU ÍÑ¤Îµ¡Ç½¤È¥¹¥±¥¸¥å¡¼¥ë¥³¡¼¥É¤òÍøÍÑ¤¹¤ë"
+
 #: config/rs6000/rs6000.opt:230
 msgid "Select full, part, or no traceback table"
 msgstr ""
@@ -13217,112 +13273,79 @@
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr ""
 
-#: config/rs6000/aix64.opt:24
-msgid "Compile for 64-bit pointers"
-msgstr "64 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
-
-#: config/rs6000/aix64.opt:28
-msgid "Compile for 32-bit pointers"
-msgstr "32 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
-
-#: config/rs6000/linux64.opt:24
+#: config/v850/v850.opt:23
 #, fuzzy
-msgid "Call mcount for profiling before a function prologue"
-msgstr "´Ø¿ô¤Î³«»ÏÉôÊ¬¤ËÌ¿Îá¤ò°ÜÆ°¤·¤Ê¤¤"
+msgid "Use registers r2 and r5"
+msgstr "ÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍÑ¤¹¤ë"
 
-#: config/rs6000/sysv4.opt:24
-#, fuzzy
-msgid "Select ABI calling convention"
-msgstr "ABI ¸Æ¤Ó½Ð¤·µ¬Ìó¤òÁªÂò¤¹¤ë"
+#: config/v850/v850.opt:27
+msgid "Use 4 byte entries in switch tables"
+msgstr "switch ¥Æ¡¼¥Ö¥ë¤Ç 4 ¥Ð¥¤¥È¥¨¥ó¥È¥ê¤ò»ÈÍÑ¤¹¤ë"
 
-#: config/rs6000/sysv4.opt:28
-#, fuzzy
-msgid "Select method for sdata handling"
-msgstr "sdata ¼è¤ê°·¤¤¤Î¤¿¤á¤Î¥á¥½¥Ã¥É¤òÁªÂò¤¹¤ë"
+#: config/v850/v850.opt:31
+msgid "Enable backend debugging"
+msgstr "¥Ð¥Ã¥¯¥¨¥ó¥É¥Ç¥Ð¥Ã¥°¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
+#: config/v850/v850.opt:35
 #, fuzzy
-msgid "Align to the base type of the bit-field"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤Î¥Ù¡¼¥¹¥¿¥¤¥×¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
+msgid "Do not use the callt instruction"
+msgstr "Ê¬³äÌ¿Îá¤ò»ÈÍÑ¤·¤Ê¤¤"
 
-#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
-#, fuzzy
-msgid "Produce code relocatable at runtime"
-msgstr "¼Â¹Ô»þ¤ËºÆÇÛÃÖ²ÄÇ½¤Ê¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/v850/v850.opt:39
+msgid "Reuse r30 on a per function basis"
+msgstr "´Ø¿ô¤Î¼çÍ×ÉôÊ¬Ëè¤Ë r30 ¤òºÆÍøÍÑ¤¹¤ë"
 
-#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
-#, fuzzy
-msgid "Produce little endian code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/v850/v850.opt:43
+msgid "Support Green Hills ABI"
+msgstr "Green Hill ¤Î ABI ¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
 
-#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
-#, fuzzy
-msgid "Produce big endian code"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/v850/v850.opt:47
+msgid "Prohibit PC relative function calls"
+msgstr "PC ´ØÏ¢¤Î´Ø¿ô¸Æ¤Ó½Ð¤·¤ò¶Ø¤¸¤ë"
 
-#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
-#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
-#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
-msgid "no description yet"
-msgstr "ÀâÌÀ¤Ï¤Þ¤À¤¢¤ê¤Þ¤»¤ó"
+#: config/v850/v850.opt:51
+msgid "Use stubs for function prologues"
+msgstr "´Ø¿ô³«»ÏÉôÊ¬ÍÑ¤Î¥¹¥¿¥Ö¤ò»ÈÍÑ¤¹¤ë"
 
-#: config/rs6000/sysv4.opt:78
-msgid "Assume all variable arg functions are prototyped"
-msgstr ""
+#: config/v850/v850.opt:55
+msgid "Set the max size of data eligible for the SDA area"
+msgstr "SDA ÎÎ°è¤Ë¤È¤Ã¤ÆË¾¤Þ¤·¤¤ºÇÂç¥Ç¡¼¥¿¥µ¥¤¥º¤òÀßÄê¤¹¤ë"
 
-#: config/rs6000/sysv4.opt:87
+#: config/v850/v850.opt:59
 #, fuzzy
-msgid "Use EABI"
-msgstr "EABI ¤òÍøÍÑ¤¹¤ë¡£"
+msgid "Enable the use of the short load instructions"
+msgstr "DB Ì¿Îá¤Î»ÈÍÑ¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: config/rs6000/sysv4.opt:91
-#, fuzzy
-msgid "Allow bit-fields to cross word boundaries"
-msgstr "¥ï¡¼¥É¶­³¦¤è¤êÂç¤­¤á¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
+#: config/v850/v850.opt:63
+msgid "Same as: -mep -mprolog-function"
+msgstr "-mep -mprolog-function ¤ÈÆ±ÍÍ"
 
-#: config/rs6000/sysv4.opt:95
-#, fuzzy
-msgid "Use alternate register names"
-msgstr "ÂåÂØ¥ì¥¸¥¹¥¿Ì¾¤ò»ÈÍÑ¤¹¤ë"
+#: config/v850/v850.opt:67
+msgid "Set the max size of data eligible for the TDA area"
+msgstr "TDA ÎÎ°è¤Ë¤È¤Ã¤ÆË¾¤Þ¤·¤¤ºÇÂç¥Ç¡¼¥¿¥µ¥¤¥º¤òÀßÄê¤¹¤ë"
 
-#: config/rs6000/sysv4.opt:104
-#, fuzzy
-msgid "Link with libsim.a, libc.a and sim-crt0.o"
-msgstr "libsim.a, libc.a µÚ¤Ó sim-crt0.o ¤È¥ê¥ó¥¯¤¹¤ë¡£"
+#: config/v850/v850.opt:71
+msgid "Enforce strict alignment"
+msgstr ""
 
-#: config/rs6000/sysv4.opt:108
-#, fuzzy
-msgid "Link with libads.a, libc.a and crt0.o"
-msgstr "libads.a, libc.a µÚ¤Ó crt0.o ¤È¥ê¥ó¥¯¤¹¤ë¡£"
+#: config/v850/v850.opt:78
+msgid "Compile for the v850 processor"
+msgstr "v850 ¥×¥í¥»¥Ã¥µÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
 
-#: config/rs6000/sysv4.opt:112
+#: config/v850/v850.opt:82
 #, fuzzy
-msgid "Link with libyk.a, libc.a and crt0.o"
-msgstr "libyk.a, libc.a µÚ¤Ó crt0.o ¤È¥ê¥ó¥¯¤¹¤ë¡£"
+msgid "Compile for the v850e processor"
+msgstr "v850 ¥×¥í¥»¥Ã¥µÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
 
-#: config/rs6000/sysv4.opt:116
+#: config/v850/v850.opt:86
 #, fuzzy
-msgid "Link with libmvme.a, libc.a and crt0.o"
-msgstr "libmvme.a, libc.a µÚ¤Ó crt0.o ¤È¥ê¥ó¥¯¤¹¤ë¡£"
+msgid "Compile for the v850e1 processor"
+msgstr "v850 ¥×¥í¥»¥Ã¥µÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
 
-#: config/rs6000/sysv4.opt:120
-msgid "Set the PPC_EMB bit in the ELF flags header"
-msgstr "PPC_EMB ¥Ó¥Ã¥È¤ò ELF ¥Õ¥é¥°¥Ø¥Ã¥ÀÆâ¤Ë¥»¥Ã¥È¤¹¤ë"
+#: config/v850/v850.opt:90
+msgid "Set the max size of data eligible for the ZDA area"
+msgstr "ZDA ÎÎ°è¤Ë¤È¤Ã¤ÆË¾¤Þ¤·¤¤ºÇÂç¥Ç¡¼¥¿¥µ¥¤¥º¤òÀßÄê¤¹¤ë"
 
-#: config/rs6000/sysv4.opt:124
-msgid "Use the WindISS simulator"
-msgstr ""
-
-#: config/rs6000/sysv4.opt:144
-#, fuzzy
-msgid "Generate code to use a non-exec PLT and GOT"
-msgstr "unix ¥¢¥»¥ó¥Ö¥é¤¬½èÍý¤Ç¤­¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/rs6000/sysv4.opt:148
-#, fuzzy
-msgid "Generate code for old exec BSS PLT"
-msgstr "c1 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
 #: config/spu/spu.opt:20
 msgid "Emit warnings when run-time relocations are generated"
 msgstr ""
@@ -13363,69 +13386,286 @@
 msgid "Generate code for 32 bit addressing"
 msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥óÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/mcore/mcore.opt:23
+#: config/vax/vax.opt:23 config/vax/vax.opt:27
+msgid "Target DFLOAT double precision code"
+msgstr ""
+
+#: config/vax/vax.opt:31 config/vax/vax.opt:35
 #, fuzzy
-msgid "Generate code for the M*Core M210"
-msgstr "M*Core M340 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Generate GFLOAT double precision code"
+msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
 
-#: config/mcore/mcore.opt:27
-msgid "Generate code for the M*Core M340"
-msgstr "M*Core M340 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: config/vax/vax.opt:39
+#, fuzzy
+msgid "Generate code for GNU assembler (gas)"
+msgstr "GNU as ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/mcore/mcore.opt:31
-msgid "Set maximum alignment to 4"
-msgstr "ºÇÂç¥¢¥é¥¤¥ó¥á¥ó¥È¤ò 4 ¤ËÀßÄê¤¹¤ë"
+#: config/vax/vax.opt:43
+#, fuzzy
+msgid "Generate code for UNIX assembler"
+msgstr "GNU as ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/mcore/mcore.opt:35
-msgid "Force functions to be aligned to a 4 byte boundary"
-msgstr "´Ø¿ô¤ò¶¯À©Åª¤Ë 4 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
+#: config/vax/vax.opt:47
+msgid "Use VAXC structure conventions"
+msgstr ""
 
-#: config/mcore/mcore.opt:39
-msgid "Set maximum alignment to 8"
-msgstr "ºÇÂç¥¢¥é¥¤¥ó¥á¥ó¥È¤ò 8 ¤ËÀßÄê¤¹¤ë"
+#: config/lynx.opt:23
+msgid "Support legacy multi-threading"
+msgstr ""
 
-#: config/mcore/mcore.opt:43 config/score/score.opt:23
+#: config/lynx.opt:27
 #, fuzzy
-msgid "Generate big-endian code"
-msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+msgid "Use shared libraries"
+msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ"
 
-#: config/mcore/mcore.opt:47
-msgid "Emit call graph information"
-msgstr "¸Æ¤Ó½Ð¤·¥°¥é¥Õ¾ðÊó¤òÁ÷½Ð¤¹¤ë"
+#: config/lynx.opt:31
+msgid "Support multi-threading"
+msgstr ""
 
-#: config/mcore/mcore.opt:51
+#: config/stormy16/stormy16.opt:24
+msgid "Provide libraries for the simulator"
+msgstr ""
+
+#: config/h8300/h8300.opt:23
 #, fuzzy
-msgid "Use the divide instruction"
-msgstr "Ê¬³äÌ¿Îá¤ò»ÈÍÑ¤·¤Ê¤¤"
+msgid "Generate H8S code"
+msgstr "H8/S ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/mcore/mcore.opt:55
-msgid "Inline constants if it can be done in 2 insns or less"
-msgstr "2 Ì¿Îá°Ê²¼¤Ç¹Ô¤Ê¤¨¤ëÉÔÊÑ½èÍý¤ò¥¤¥ó¥é¥¤¥ó¤Ë¤¹¤ë"
+#: config/h8300/h8300.opt:27
+#, fuzzy
+msgid "Generate H8SX code"
+msgstr "H8/S ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/mcore/mcore.opt:59 config/score/score.opt:27
+#: config/h8300/h8300.opt:31
 #, fuzzy
-msgid "Generate little-endian code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+msgid "Generate H8S/2600 code"
+msgstr "H8/S2600 ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/mcore/mcore.opt:67
+#: config/h8300/h8300.opt:35
+msgid "Make integers 32 bits wide"
+msgstr "À°¿ô¤ò 32 ¥Ó¥Ã¥ÈÉý¤È¤¹¤ë"
+
+#: config/h8300/h8300.opt:42
+msgid "Use registers for argument passing"
+msgstr "°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅÏ¤·¤Ë¤¹¤ë"
+
+#: config/h8300/h8300.opt:46
+msgid "Consider access to byte sized memory slow"
+msgstr "¥Ð¥¤¥È¥µ¥¤¥ºÃ±°Ì¤Î¥á¥â¥ê¥¢¥¯¥»¥¹¤¬ÃÙ¤¤¤³¤È¤ò¹ÍÎ¸¤¹¤ë"
+
+#: config/h8300/h8300.opt:50
+msgid "Enable linker relaxing"
+msgstr "¥ê¥ó¥«¤Î -relax ¥ª¥×¥·¥ç¥ó¤òÍ­¸ú¤Ë¤¹¤ë"
+
+#: config/h8300/h8300.opt:54
+msgid "Generate H8/300H code"
+msgstr "H8/300H ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/h8300/h8300.opt:58
+msgid "Enable the normal mode"
+msgstr ""
+
+#: config/h8300/h8300.opt:62
+msgid "Use H8/300 alignment rules"
+msgstr "H8/300 ¥¢¥é¥¤¥ó¥á¥ó¥Èµ¬Â§¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/s390/s390.opt:23
 #, fuzzy
-msgid "Use arbitrary sized immediates in bit operations"
-msgstr "¥Ó¥Ã¥È±é»»¤Ç¤ÎÂ¨ÃÍ¥µ¥¤¥º¤òÄ´Ää¤·¤Ê¤¤"
+msgid "31 bit ABI"
+msgstr "32 ¥Ó¥Ã¥È ABI ¤ò»ÈÍÑ¤¹¤ë"
 
-#: config/mcore/mcore.opt:71
-msgid "Prefer word accesses over byte accesses"
-msgstr "¥Ð¥¤¥È¥¢¥¯¥»¥¹¤è¤ê¥ï¡¼¥É¥¢¥¯¥»¥¹¤òÁª¤Ö"
+#: config/s390/s390.opt:27
+#, fuzzy
+msgid "64 bit ABI"
+msgstr "64 ¥Ó¥Ã¥È ABI ¤ò»ÈÍÑ¤¹¤ë"
 
-#: config/mcore/mcore.opt:75
+#: config/s390/s390.opt:35
+msgid "Maintain backchain pointer"
+msgstr ""
+
+#: config/s390/s390.opt:39
+msgid "Additional debug prints"
+msgstr ""
+
+#: config/s390/s390.opt:43
+msgid "ESA/390 architecture"
+msgstr ""
+
+#: config/s390/s390.opt:47
 #, fuzzy
-msgid "Set the maximum amount for a single stack increment operation"
-msgstr "Ã±°ì¥¹¥¿¥Ã¥¯¥¤¥ó¥¯¥ê¥á¥ó¥ÈÁàºî¤ÎºÇÂçÃÍ"
+msgid "Enable fused multiply/add instructions"
+msgstr "ÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤¹¤ë"
 
-#: config/mcore/mcore.opt:79
+#: config/s390/s390.opt:51
 #, fuzzy
-msgid "Always treat bitfields as int-sized"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ò¾ï¤Ë int ¤Î¥µ¥¤¥º¤È¤·¤Æ°·¤¦"
+msgid "Enable decimal floating point hardware support"
+msgstr "16 ¿ÊÉâÆ°¾®¿ôÄê¿ô¤¬¤Ù¤­¾è¤ò»ý¤Á¤Þ¤»¤ó"
 
+#: config/s390/s390.opt:55
+#, fuzzy
+msgid "Enable hardware floating point"
+msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤¹¤ë"
+
+#: config/s390/s390.opt:67
+msgid "Use packed stack layout"
+msgstr ""
+
+#: config/s390/s390.opt:71
+msgid "Use bras for executable < 64k"
+msgstr ""
+
+#: config/s390/s390.opt:75
+#, fuzzy
+msgid "Disable hardware floating point"
+msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤¹¤ë"
+
+#: config/s390/s390.opt:79
+msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
+msgstr ""
+
+#: config/s390/s390.opt:83
+msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
+msgstr ""
+
+#: config/s390/s390.opt:91
+msgid "mvcle use"
+msgstr ""
+
+#: config/s390/s390.opt:95
+msgid "Warn if a function uses alloca or creates an array with dynamic size"
+msgstr ""
+
+#: config/s390/s390.opt:99
+msgid "Warn if a single function's framesize exceeds the given framesize"
+msgstr ""
+
+#: config/s390/s390.opt:103
+msgid "z/Architecture"
+msgstr ""
+
+#: config/s390/tpf.opt:23
+msgid "Enable TPF-OS tracing code"
+msgstr ""
+
+#: config/s390/tpf.opt:27
+#, fuzzy
+msgid "Specify main object for TPF-OS"
+msgstr "RPTS ÍÑ¤ÎºÇÂçÈ¿Éü¿ô¤ò»ØÄê¤¹¤ë"
+
+#: config/darwin.opt:23
+#, fuzzy
+msgid "Generate code suitable for fast turn around debugging"
+msgstr "unix ¥¢¥»¥ó¥Ö¥é¤¬½èÍý¤Ç¤­¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/darwin.opt:31
+msgid "The earliest MacOS X version on which this program will run"
+msgstr ""
+
+#: config/darwin.opt:35
+msgid "Set sizeof(bool) to 1"
+msgstr ""
+
+#: config/darwin.opt:39
+#, fuzzy
+msgid "Generate code for darwin loadable kernel extensions"
+msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥óÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/darwin.opt:43
+#, fuzzy
+msgid "Generate code for the kernel or loadable kernel extensions"
+msgstr "¥Ð¥¤¥È/¥ï¡¼¥É ISA ³ÈÄ¥ÍÑ¤Î¥³¡¼¥É¤òÈ¯¹Ô¤¹¤ë"
+
+#: config/darwin.opt:47
+msgid "Add <dir> to the end of the system framework include path"
+msgstr ""
+
+#: config/mn10300/mn10300.opt:23
+msgid "Target the AM33 processor"
+msgstr "AM33 ¥×¥í¥»¥Ã¥µ¤ò¥¿¡¼¥²¥Ã¥È¤È¤¹¤ë"
+
+#: config/mn10300/mn10300.opt:27
+#, fuzzy
+msgid "Target the AM33/2.0 processor"
+msgstr "AM33 ¥×¥í¥»¥Ã¥µ¤ò¥¿¡¼¥²¥Ã¥È¤È¤¹¤ë"
+
+#: config/mn10300/mn10300.opt:31
+msgid "Work around hardware multiply bug"
+msgstr "¥Ï¡¼¥É¥¦¥§¥¢¾è»»¥Ð¥°¤ËÂÐ½è¤¹¤ë"
+
+#: config/mn10300/mn10300.opt:36
+#, fuzzy
+msgid "Enable linker relaxations"
+msgstr "¥ê¥ó¥«¤Î´ËÏÂ¤òÍ­¸ú¤Ë¤¹¤ë"
+
+#: config/mn10300/mn10300.opt:40
+msgid "Return pointers in both a0 and d0"
+msgstr ""
+
+#: config/m32r/m32r.opt:23
+#, fuzzy
+msgid "Compile for the m32rx"
+msgstr "68HC12 ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+
+#: config/m32r/m32r.opt:27
+#, fuzzy
+msgid "Compile for the m32r2"
+msgstr "68HC12 ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+
+#: config/m32r/m32r.opt:31
+#, fuzzy
+msgid "Compile for the m32r"
+msgstr "68HC12 ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+
+#: config/m32r/m32r.opt:35
+msgid "Align all loops to 32 byte boundary"
+msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤ò 32 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
+
+#: config/m32r/m32r.opt:39
+msgid "Prefer branches over conditional execution"
+msgstr "¾ò·ï¤Î¼Â¹Ô¤è¤ê¤ÏÊ¬´ô¤ÎÀ¸À®¤òÍ¥Àè¤¹¤ë"
+
+#: config/m32r/m32r.opt:43
+msgid "Give branches their default cost"
+msgstr ""
+
+#: config/m32r/m32r.opt:47
+msgid "Display compile time statistics"
+msgstr "¥³¥ó¥Ñ¥¤¥ë»þ´ÖÅý·×ÃÍ¤òÉ½¼¨¤¹¤ë"
+
+#: config/m32r/m32r.opt:51
+msgid "Specify cache flush function"
+msgstr ""
+
+#: config/m32r/m32r.opt:55
+msgid "Specify cache flush trap number"
+msgstr ""
+
+#: config/m32r/m32r.opt:59
+msgid "Only issue one instruction per cycle"
+msgstr "¥µ¥¤¥¯¥ëËè¤Ë°ì¤Ä¤ÎÌ¿Îá¤À¤±¤òÈ¯¹Ô¤¹¤ë"
+
+#: config/m32r/m32r.opt:63
+#, fuzzy
+msgid "Allow two instructions to be issued per cycle"
+msgstr "¥µ¥¤¥¯¥ëËè¤Ë°ì¤Ä¤ÎÌ¿Îá¤À¤±¤òÈ¯¹Ô¤¹¤ë"
+
+#: config/m32r/m32r.opt:67
+msgid "Code size: small, medium or large"
+msgstr "¥³¡¼¥É¥µ¥¤¥º: small, medium Ëô¤Ï large"
+
+#: config/m32r/m32r.opt:71
+#, fuzzy
+msgid "Don't call any cache flush functions"
+msgstr "´Ø¿ô %s ¤Ë¸Æ¤Ó½Ð¤·¤¬¤¢¤ê¤Þ¤»¤ó\n"
+
+#: config/m32r/m32r.opt:75
+msgid "Don't call any cache flush trap"
+msgstr ""
+
+#: config/m32r/m32r.opt:82
+msgid "Small data area: none, sdata, use"
+msgstr "¥¹¥â¡¼¥ë¥Ç¡¼¥¿ÎÎ°è: none, sdata, use"
+
 #: config/arc/arc.opt:32
 msgid "Prepend the name of the cpu to all public symbol names"
 msgstr ""
@@ -13447,6 +13687,583 @@
 msgid "Put read-only data in SECTION"
 msgstr ""
 
+#: config/m32c/m32c.opt:24 config/mt/mt.opt:27 config/bfin/bfin.opt:23
+msgid "Use simulator runtime"
+msgstr ""
+
+#: config/m32c/m32c.opt:28
+#, fuzzy
+msgid "Compile code for R8C variants"
+msgstr "64 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+
+#: config/m32c/m32c.opt:32
+#, fuzzy
+msgid "Compile code for M16C variants"
+msgstr "64 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+
+#: config/m32c/m32c.opt:36
+#, fuzzy
+msgid "Compile code for M32CM variants"
+msgstr "32 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+
+#: config/m32c/m32c.opt:40
+#, fuzzy
+msgid "Compile code for M32C variants"
+msgstr "32 ¥Ó¥Ã¥È¥Ý¥¤¥ó¥¿ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+
+#: config/m32c/m32c.opt:44
+msgid "Number of memreg bytes (default: 16, range: 0..16)"
+msgstr ""
+
+#: config/pdp11/pdp11.opt:23
+msgid "Generate code for an 11/10"
+msgstr "11/10 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/pdp11/pdp11.opt:27
+msgid "Generate code for an 11/40"
+msgstr "11/40 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/pdp11/pdp11.opt:31
+msgid "Generate code for an 11/45"
+msgstr "11/45 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/pdp11/pdp11.opt:35
+#, fuzzy
+msgid "Use 16-bit abs patterns"
+msgstr "64 ¥Ó¥Ã¥È FP ¥ì¥¸¥¹¥¿¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/pdp11/pdp11.opt:39
+#, fuzzy
+msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
+msgstr "ÉâÆ°¾®¿ôÅÀ¤Î·ë²Ì¤ò ac0 ¤ÇÊÖ¤¹"
+
+#: config/pdp11/pdp11.opt:43
+msgid "Do not use inline patterns for copying memory"
+msgstr ""
+
+#: config/pdp11/pdp11.opt:47
+msgid "Use inline patterns for copying memory"
+msgstr ""
+
+#: config/pdp11/pdp11.opt:51
+msgid "Do not pretend that branches are expensive"
+msgstr ""
+
+#: config/pdp11/pdp11.opt:55
+msgid "Pretend that branches are expensive"
+msgstr ""
+
+#: config/pdp11/pdp11.opt:59
+#, fuzzy
+msgid "Use the DEC assembler syntax"
+msgstr "DEC ¥¢¥»¥ó¥Ö¥éÊ¸Ë¡¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/pdp11/pdp11.opt:63
+msgid "Use 32 bit float"
+msgstr "32 ¥Ó¥Ã¥ÈÉâÆ°¾®¿ô¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/pdp11/pdp11.opt:67
+msgid "Use 64 bit float"
+msgstr "64 ¥Ó¥Ã¥ÈÉâÆ°¾®¿ô¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/pdp11/pdp11.opt:75
+msgid "Use 16 bit int"
+msgstr "16 ¥Ó¥Ã¥ÈÀ°¿ô¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/pdp11/pdp11.opt:79
+msgid "Use 32 bit int"
+msgstr "32 ¥Ó¥Ã¥ÈÀ°¿ô¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/pdp11/pdp11.opt:87
+msgid "Target has split I&D"
+msgstr "¥¿¡¼¥²¥Ã¥È¤Ï split Ì¿Îá¤È¥Ç¡¼¥¿¥á¥â¥ê¤ò»ý¤Ä"
+
+#: config/pdp11/pdp11.opt:91
+msgid "Use UNIX assembler syntax"
+msgstr "UNIX ¥¢¥»¥ó¥Ö¥éÊ¸Ë¡¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/m68k/m68k.opt:23
+#, fuzzy
+msgid "Generate code for a 520X"
+msgstr "c2 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/m68k/m68k.opt:27
+#, fuzzy
+msgid "Generate code for a 5206e"
+msgstr "c2 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/m68k/m68k.opt:31
+#, fuzzy
+msgid "Generate code for a 528x"
+msgstr "c2 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/m68k/m68k.opt:35
+#, fuzzy
+msgid "Generate code for a 5307"
+msgstr "DLL ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/m68k/m68k.opt:39
+#, fuzzy
+msgid "Generate code for a 5407"
+msgstr "11/40 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
+#, fuzzy
+msgid "Generate code for a 68000"
+msgstr "DLL ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/m68k/m68k.opt:47
+#, fuzzy
+msgid "Generate code for a 68010"
+msgstr "11/40 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
+#, fuzzy
+msgid "Generate code for a 68020"
+msgstr "c2 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/m68k/m68k.opt:55
+#, fuzzy
+msgid "Generate code for a 68040, without any new instructions"
+msgstr "update Ì¿Îá¤È°ì½ï¤Ë¥í¡¼¥É/¥¹¥È¥¢Ì¿Îá¤òÀ¸À®¤¹¤ë"
+
+#: config/m68k/m68k.opt:59
+#, fuzzy
+msgid "Generate code for a 68060, without any new instructions"
+msgstr "update Ì¿Îá¤È°ì½ï¤Ë¥í¡¼¥É/¥¹¥È¥¢Ì¿Îá¤òÀ¸À®¤¹¤ë"
+
+#: config/m68k/m68k.opt:63
+#, fuzzy
+msgid "Generate code for a 68030"
+msgstr "DLL ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/m68k/m68k.opt:67
+#, fuzzy
+msgid "Generate code for a 68040"
+msgstr "11/40 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/m68k/m68k.opt:71
+#, fuzzy
+msgid "Generate code for a 68060"
+msgstr "DLL ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/m68k/m68k.opt:75
+#, fuzzy
+msgid "Generate code for a 68302"
+msgstr "c32 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/m68k/m68k.opt:79
+#, fuzzy
+msgid "Generate code for a 68332"
+msgstr "c32 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/m68k/m68k.opt:84
+#, fuzzy
+msgid "Generate code for a 68851"
+msgstr "c1 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/m68k/m68k.opt:88
+#, fuzzy
+msgid "Generate code that uses 68881 floating-point instructions"
+msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/m68k/m68k.opt:92
+#, fuzzy
+msgid "Align variables on a 32-bit boundary"
+msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤ò 32 ¥Ð¥¤¥È¶­³¦¤Ë¥¢¥é¥¤¥ó¤¹¤ë"
+
+#: config/m68k/m68k.opt:100
+#, fuzzy
+msgid "Use the bit-field instructions"
+msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/m68k/m68k.opt:112
+#, fuzzy
+msgid "Generate code for a ColdFire v4e"
+msgstr "M*Core M340 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/m68k/m68k.opt:116
+#, fuzzy
+msgid "Specify the target CPU"
+msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤ÎÌ¾Á°¤ò»ØÄê¤¹¤ë"
+
+#: config/m68k/m68k.opt:120
+#, fuzzy
+msgid "Generate code for a cpu32"
+msgstr "c32 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/m68k/m68k.opt:124
+#, fuzzy
+msgid "Use hardware division instructions on ColdFire"
+msgstr "»ÍÇÜÀºÅÙÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/m68k/m68k.opt:128
+#, fuzzy
+msgid "Generate code for a Fido A"
+msgstr "DLL ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/m68k/m68k.opt:132
+#, fuzzy
+msgid "Generate code which uses hardware floating point instructions"
+msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/m68k/m68k.opt:136
+msgid "Enable ID based shared library"
+msgstr ""
+
+#: config/m68k/m68k.opt:140
+#, fuzzy
+msgid "Do not use the bit-field instructions"
+msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍÑ¤·¤Ê¤¤"
+
+#: config/m68k/m68k.opt:144
+msgid "Use normal calling convention"
+msgstr "ÉáÄÌ¤Î¸Æ¤Ó½Ð¤·µ¬Ìó¤ò»È¤¦"
+
+#: config/m68k/m68k.opt:148
+msgid "Consider type 'int' to be 32 bits wide"
+msgstr ""
+
+#: config/m68k/m68k.opt:152
+#, fuzzy
+msgid "Generate pc-relative code"
+msgstr "¼«¸ÊºÆÇÛÃÖ²ÄÇ½¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/m68k/m68k.opt:156
+#, fuzzy
+msgid "Use different calling convention using 'rtd'"
+msgstr "ÉáÄÌ¤Î¸Æ¤Ó½Ð¤·µ¬Ìó¤ò»È¤¦"
+
+#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
+msgid "Enable separate data segment"
+msgstr ""
+
+#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
+msgid "ID of shared library to build"
+msgstr ""
+
+#: config/m68k/m68k.opt:168
+msgid "Consider type 'int' to be 16 bits wide"
+msgstr ""
+
+#: config/m68k/m68k.opt:172
+msgid "Generate code with library calls for floating point"
+msgstr ""
+
+#: config/m68k/m68k.opt:176
+#, fuzzy
+msgid "Do not use unaligned memory references"
+msgstr "¥¢¥é¥¤¥ó¤µ¤ì¤Ê¤¤¥¢¥¯¥»¥¹¤òµö²Ä¤·¤Ê¤¤"
+
+#: config/m68k/m68k.opt:180
+#, fuzzy
+msgid "Tune for the specified target CPU or architecture"
+msgstr "¥¿¡¼¥²¥Ã¥È¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤ÎÌ¾Á°¤ò»ØÄê¤¹¤ë"
+
+#: config/mmix/mmix.opt:24
+msgid "For intrinsics library: pass all parameters in registers"
+msgstr ""
+
+#: config/mmix/mmix.opt:28
+#, fuzzy
+msgid "Use register stack for parameters and return value"
+msgstr "°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅÏ¤·¤Ë¤¹¤ë"
+
+#: config/mmix/mmix.opt:32
+#, fuzzy
+msgid "Use call-clobbered registers for parameters and return value"
+msgstr "¸Æ¤Ó½Ð¤·¤ÇÇË²õ¤µ¤ì¤ë¥ì¥¸¥¹¥¿¤¬¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿ÊÑ¿ô¤È¤·¤Æ»È¤ï¤ì¤Þ¤·¤¿"
+
+#: config/mmix/mmix.opt:37
+#, fuzzy
+msgid "Use epsilon-respecting floating point compare instructions"
+msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/mmix/mmix.opt:41
+msgid "Use zero-extending memory loads, not sign-extending ones"
+msgstr ""
+
+#: config/mmix/mmix.opt:45
+msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
+msgstr ""
+
+#: config/mmix/mmix.opt:49
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
+msgstr ""
+
+#: config/mmix/mmix.opt:53
+msgid "Do not provide a default start-address 0x100 of the program"
+msgstr ""
+
+#: config/mmix/mmix.opt:57
+msgid "Link to emit program in ELF format (rather than mmo)"
+msgstr ""
+
+#: config/mmix/mmix.opt:61
+msgid "Use P-mnemonics for branches statically predicted as taken"
+msgstr ""
+
+#: config/mmix/mmix.opt:65
+msgid "Don't use P-mnemonics for branches"
+msgstr ""
+
+#: config/mmix/mmix.opt:79
+#, fuzzy
+msgid "Use addresses that allocate global registers"
+msgstr "¥«¡¼¥Í¥ë¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿¤òÍøÍÑ"
+
+#: config/mmix/mmix.opt:83
+#, fuzzy
+msgid "Do not use addresses that allocate global registers"
+msgstr "BK ¥ì¥¸¥¹¥¿¤ò³ÎÊÝ¤·¤Ê¤¤"
+
+#: config/mmix/mmix.opt:87
+#, fuzzy
+msgid "Generate a single exit point for each function"
+msgstr "noreturn ´Ø¿ô¤¬ return ¤¹¤ë¤È¤­ abort ¤Î¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë"
+
+#: config/mmix/mmix.opt:91
+#, fuzzy
+msgid "Do not generate a single exit point for each function"
+msgstr "multm Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
+
+#: config/mmix/mmix.opt:95
+#, fuzzy
+msgid "Set start-address of the program"
+msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
+
+#: config/mmix/mmix.opt:99
+msgid "Set start-address of data"
+msgstr ""
+
+#: config/score/score.opt:31
+#, fuzzy
+msgid "Disable bcnz instruction"
+msgstr "DB Ì¿Îá¤Î»ÈÍÑ¤òÌµ¸ú¤Ë¤¹¤ë"
+
+#: config/score/score.opt:35
+#, fuzzy
+msgid "Enable unaligned load/store instruction"
+msgstr "DB Ì¿Îá¤Î»ÈÍÑ¤òÍ­¸ú¤Ë¤¹¤ë"
+
+#: config/score/score.opt:39
+msgid "Support SCORE 5 ISA"
+msgstr ""
+
+#: config/score/score.opt:43
+msgid "Support SCORE 5U ISA"
+msgstr ""
+
+#: config/score/score.opt:47
+msgid "Support SCORE 7 ISA"
+msgstr ""
+
+#: config/score/score.opt:51
+msgid "Support SCORE 7D ISA"
+msgstr ""
+
+#: config/score/score.opt:55
+msgid "Support SCORE 3 ISA"
+msgstr ""
+
+#: config/score/score.opt:59
+msgid "Support SCORE 3d ISA"
+msgstr ""
+
+#: config/crx/crx.opt:23
+#, fuzzy
+msgid "Support multiply accumulate instructions"
+msgstr "¾è»»-²Ã»»ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/crx/crx.opt:27
+#, fuzzy
+msgid "Do not use push to store function arguments"
+msgstr "½ÐÎÏ¤¹¤ë°ú¿ô¤ò¥»¡¼¥Ö¤¹¤ë¤¿¤á¤Ë¤Ï push Ì¿Îá¤ò»È¤ï¤Ê¤¤"
+
+#: config/crx/crx.opt:31
+msgid "Restrict doloop to the given nesting level"
+msgstr ""
+
+#: config/mt/mt.opt:23
+msgid "Use byte loads and stores when generating code."
+msgstr ""
+
+#: config/mt/mt.opt:31
+msgid "Do not include crt0.o in the startup files"
+msgstr ""
+
+#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
+#: config/mt/mt.opt:47 config/mt/mt.opt:51
+#, fuzzy
+msgid "Internal debug switch"
+msgstr "ÉÔÌÀ¤Ê -mdebug-%s ¥¹¥¤¥Ã¥Á¤Ç¤¹"
+
+#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
+msgid "Compile for a 68HC11"
+msgstr "68HC11 ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+
+#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
+msgid "Compile for a 68HC12"
+msgstr "68HC12 ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+
+#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
+#, fuzzy
+msgid "Compile for a 68HCS12"
+msgstr "68HC12 ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+
+#: config/m68hc11/m68hc11.opt:49
+msgid "Auto pre/post decrement increment allowed"
+msgstr "¼«Æ° pre/post ¥Ç¥¯¥ê¥á¥ó¥È ¥¤¥ó¥¯¥ê¥á¥ó¥È¤òµöÍÆ¤¹¤ë"
+
+#: config/m68hc11/m68hc11.opt:53
+msgid "Min/max instructions allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.opt:57
+#, fuzzy
+msgid "Use call and rtc for function calls and returns"
+msgstr "noreturn ´Ø¿ô¤¬ return ¤¹¤ë¤È¤­ abort ¤Î¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë"
+
+#: config/m68hc11/m68hc11.opt:61
+msgid "Auto pre/post decrement increment not allowed"
+msgstr "¼«Æ° pre/post ¥Ç¥¯¥ê¥á¥ó¥È ¥¤¥ó¥¯¥ê¥á¥ó¥È¤òµöÍÆ¤·¤Ê¤¤"
+
+#: config/m68hc11/m68hc11.opt:65
+#, fuzzy
+msgid "Use jsr and rts for function calls and returns"
+msgstr "´Ø¿ô³«»ÏÉôÊ¬ÍÑ¤Î¥¹¥¿¥Ö¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/m68hc11/m68hc11.opt:69
+#, fuzzy
+msgid "Min/max instructions not allowed"
+msgstr "ret Ì¿Îá¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
+
+#: config/m68hc11/m68hc11.opt:73
+#, fuzzy
+msgid "Use direct addressing mode for soft registers"
+msgstr "'¾®¤µ¤Ê' ½¸¹çÂÎ¤ò¥ì¥¸¥¹¥¿¤Ç¤Ï¤Ê¤¯¥á¥â¥ê¤Ë³ÊÇ¼¤·¤ÆÊÖ¤¹"
+
+#: config/m68hc11/m68hc11.opt:77
+msgid "Compile with 32-bit integer mode"
+msgstr "32 ¥Ó¥Ã¥ÈÀ°¿ô¥â¡¼¥É¤Ç¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+
+#: config/m68hc11/m68hc11.opt:82
+msgid "Specify the register allocation order"
+msgstr "¥ì¥¸¥¹¥¿³ÎÊÝ½ç¤ò»ØÄê¤¹¤ë"
+
+#: config/m68hc11/m68hc11.opt:86
+#, fuzzy
+msgid "Do not use direct addressing mode for soft registers"
+msgstr "Ê£»¨¤Ê¥¢¥É¥ì¥·¥ó¥°¥â¡¼¥É¤òÍøÍÑ¤·¤Ê¤¤"
+
+#: config/m68hc11/m68hc11.opt:90
+msgid "Compile with 16-bit integer mode"
+msgstr "16 ¥Ó¥Ã¥ÈÀ°¿ô¥â¡¼¥É¤Ç¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+
+#: config/m68hc11/m68hc11.opt:94
+msgid "Indicate the number of soft registers available"
+msgstr "ÍøÍÑ²ÄÇ½¥½¥Õ¥È¥ì¥¸¥¹¥¿¤Î¿ô¤ò¼¨¤¹"
+
+#: config/fr30/fr30.opt:23
+msgid "Assume small address space"
+msgstr "¥¹¥â¡¼¥ë¥¢¥É¥ì¥¹¶õ´Ö¤È¤ß¤Ê¤¹"
+
+#: config/sparc/little-endian.opt:23
+#, fuzzy
+msgid "Generate code for little-endian"
+msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥óÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/sparc/little-endian.opt:27
+#, fuzzy
+msgid "Generate code for big-endian"
+msgstr "¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥óÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
+#, fuzzy
+msgid "Use hardware FP"
+msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ"
+
+#: config/sparc/sparc.opt:31
+#, fuzzy
+msgid "Do not use hardware FP"
+msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ¤·¤Ê¤¤"
+
+#: config/sparc/sparc.opt:35
+msgid "Assume possible double misalignment"
+msgstr "double ¤¬¸í¤Ã¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤È¤Ê¤ë²ÄÇ½À­¤¬¤¢¤ë¤È¤ß¤Ê¤¹"
+
+#: config/sparc/sparc.opt:39
+msgid "Pass -assert pure-text to linker"
+msgstr "¥ê¥ó¥«¤Ë -assert pure-text ¤òÅÏ¤¹"
+
+#: config/sparc/sparc.opt:43
+msgid "Use ABI reserved registers"
+msgstr "ABI Í½Ìó¥ì¥¸¥¹¥¿¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/sparc/sparc.opt:47
+#, fuzzy
+msgid "Use hardware quad FP instructions"
+msgstr "»ÍÇÜÀºÅÙÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/sparc/sparc.opt:51
+msgid "Do not use hardware quad fp instructions"
+msgstr "»ÍÇÜÀºÅÙÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍÑ¤·¤Ê¤¤"
+
+#: config/sparc/sparc.opt:55
+#, fuzzy
+msgid "Compile for V8+ ABI"
+msgstr "v8plus ABI ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
+
+#: config/sparc/sparc.opt:59
+#, fuzzy
+msgid "Use UltraSPARC Visual Instruction Set extensions"
+msgstr "Visual Ì¿Îá¥»¥Ã¥È¤òÍøÍÑ¤¹¤ë"
+
+#: config/sparc/sparc.opt:63
+msgid "Pointers are 64-bit"
+msgstr "¥Ý¥¤¥ó¥¿¤ò 64 ¥Ó¥Ã¥È¤È¤¹¤ë"
+
+#: config/sparc/sparc.opt:67
+msgid "Pointers are 32-bit"
+msgstr "¥Ý¥¤¥ó¥¿¤ò 32 ¥Ó¥Ã¥È¤È¤¹¤ë"
+
+#: config/sparc/sparc.opt:71
+msgid "Use 64-bit ABI"
+msgstr "64 ¥Ó¥Ã¥È ABI ¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/sparc/sparc.opt:75
+msgid "Use 32-bit ABI"
+msgstr "32 ¥Ó¥Ã¥È ABI ¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/sparc/sparc.opt:79
+msgid "Use stack bias"
+msgstr "¥¹¥¿¥Ã¥¯¥Ð¥¤¥¢¥¹¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/sparc/sparc.opt:83
+msgid "Use structs on stronger alignment for double-word copies"
+msgstr "¥À¥Ö¥ë¥ï¡¼¥É¥³¥Ô¡¼ÍÑ¤Î¶¯¤¯¥¢¥é¥¤¥ó¤µ¤ì¤¿¹½Â¤ÂÎ¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/sparc/sparc.opt:87
+msgid "Optimize tail call instructions in assembler and linker"
+msgstr "¥¢¥»¥ó¥Ö¥é¤È¥ê¥ó¥«¤ÇËöÈø¸Æ¤Ó½Ð¤·Ì¿Îá¤òºÇÅ¬²½¤¹¤ë"
+
+#: config/sparc/sparc.opt:99
+#, fuzzy
+msgid "Use given SPARC-V9 code model"
+msgstr "Í¿¤¨¤é¤ì¤¿ Sparc ¥³¡¼¥É¥â¥Ç¥ë¤ò»ÈÍÑ¤¹¤ë"
+
+#: config/sparc/sparc.opt:103
+msgid "Enable strict 32-bit psABI struct return checking."
+msgstr ""
+
+#: config/sh/superh.opt:6
+msgid "Board name [and memory region]."
+msgstr ""
+
+#: config/sh/superh.opt:10
+msgid "Runtime name."
+msgstr ""
+
 #: config/sh/sh.opt:44
 #, fuzzy
 msgid "Generate SH1 code"
@@ -13760,499 +14577,21 @@
 msgid "Pretend a branch-around-a-move is a conditional move."
 msgstr ""
 
-#: config/sh/superh.opt:6
-msgid "Board name [and memory region]."
-msgstr ""
+#: config/vxworks.opt:24
+#, fuzzy
+msgid "Assume the VxWorks RTP environment"
+msgstr "ÄÌ¾ï¤Î C ¼Â¹Ô´Ä¶­¤òÁ°Äó¤È¤¹¤ë"
 
-#: config/sh/superh.opt:10
-msgid "Runtime name."
-msgstr ""
-
-#: config/arm/arm.opt:23
+#: config/vxworks.opt:31
 #, fuzzy
-msgid "Specify an ABI"
-msgstr "MIPS ISA ¤ò»ØÄê¤¹¤ë"
+msgid "Assume the VxWorks vThreads environment"
+msgstr "ÄÌ¾ï¤Î C ¼Â¹Ô´Ä¶­¤òÁ°Äó¤È¤¹¤ë"
 
-#: config/arm/arm.opt:27
-msgid "Generate a call to abort if a noreturn function returns"
-msgstr "noreturn ´Ø¿ô¤¬ return ¤¹¤ë¤È¤­ abort ¤Î¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë"
-
-#: config/arm/arm.opt:34
-msgid "Pass FP arguments in FP registers"
-msgstr "FP ¥ì¥¸¥¹¥¿¤Ç FP °ú¿ô¤òÅÏ¤¹"
-
-#: config/arm/arm.opt:38
-msgid "Generate APCS conformant stack frames"
-msgstr "APCS Å¬¹ç¤·¤¿¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤¹¤ë"
-
-#: config/arm/arm.opt:42
-msgid "Generate re-entrant, PIC code"
-msgstr "ºÆÆþ²ÄÇ½¤Ê PIC ¥³¡¼¥É¤òÀ¸À®¤·¤Þ¤¹"
-
-#: config/arm/arm.opt:56
-msgid "Assume target CPU is configured as big endian"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤¬¥Ó¥Ã¥¯¥¨¥ó¥Ç¥£¥¢¥ó¤È¤·¤ÆÀßÄê¤µ¤ì¤Æ¤¤¤ë¤È¤ß¤Ê¤¹"
-
-#: config/arm/arm.opt:60
-msgid "Thumb: Assume non-static functions may be called from ARM code"
-msgstr "Thumb: ÈóÀÅÅª´Ø¿ô¤¬ ARM ¥³¡¼¥É¤«¤é¸Æ¤Ó½Ð¤µ¤ì¤ë²ÄÇ½À­¤¬¤¢¤ë¤È¤ß¤Ê¤¹"
-
-#: config/arm/arm.opt:64
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
-msgstr "Thumb: ´Ø¿ô¥Ý¥¤¥ó¥¿¤¬Èó Thumb ¤ÈÇ§¼±¤¹¤ë¥³¡¼¥É¤ËÆÍÆþ¤¹¤ë²ÄÇ½À­¤¬¤¢¤ë¤È¤ß¤Ê¤¹"
-
-#: config/arm/arm.opt:68
-msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
-msgstr ""
-
-#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
-msgid "Specify the name of the target CPU"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤ÎÌ¾Á°¤ò»ØÄê¤¹¤ë"
-
-#: config/arm/arm.opt:76
-msgid "Specify if floating point hardware should be used"
-msgstr ""
-
-#: config/arm/arm.opt:90
+#: config/mips/sdemtk.opt:23
 #, fuzzy
-msgid "Specify the name of the target floating point hardware/format"
+msgid "Prevent the use of all floating-point operations"
 msgstr "ÉâÆ°¾®¿ôÅÀ¥¨¥ß¥å¥ì¡¼¥¿¤Î¥Ð¡¼¥¸¥ç¥ó¤ò»ØÄê¤¹¤ë"
 
-#: config/arm/arm.opt:94
-msgid "Alias for -mfloat-abi=hard"
-msgstr ""
-
-#: config/arm/arm.opt:98
-msgid "Assume target CPU is configured as little endian"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤¬¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤È¤·¤ÆÀßÄê¤µ¤ì¤Æ¤¤¤ë¤È¤ß¤Ê¤¹"
-
-#: config/arm/arm.opt:102
-msgid "Generate call insns as indirect calls, if necessary"
-msgstr "É¬Í×¤¬¤¢¤ì¤Ð¡¢Ì¿Îá¸Æ¤Ó½Ð¤·¤ò´ÖÀÜ¸Æ¤Ó½Ð¤·¤È¤·¤ÆÀ¸À®¤¹¤ë"
-
-#: config/arm/arm.opt:106
-msgid "Specify the register to be used for PIC addressing"
-msgstr "PIC ¥¢¥É¥ì¥·¥ó¥°¤ËÍøÍÑ¤µ¤ì¤ë¥ì¥¸¥¹¥¿¤ò»ØÄê¤¹¤ë"
-
-#: config/arm/arm.opt:110
-msgid "Store function names in object code"
-msgstr "¥ª¥Ö¥¸¥§¥¯¥È¥³¡¼¥É¤Ë´Ø¿ôÌ¾¤ò³ÊÇ¼¤¹¤ë"
-
-#: config/arm/arm.opt:114
-#, fuzzy
-msgid "Permit scheduling of a function's prologue sequence"
-msgstr "´Ø¿ô³«»ÏÉôÊ¬ÍÑ¤Î¥¹¥¿¥Ö¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/arm/arm.opt:118
-msgid "Do not load the PIC register in function prologues"
-msgstr "´Ø¿ô¤ÎÁ°ÃÖ¤­ÉôÊ¬¤Ë PIC ¥ì¥¸¥¹¥¿¤ò¥í¡¼¥É¤·¤Ê¤¤"
-
-#: config/arm/arm.opt:122
-msgid "Alias for -mfloat-abi=soft"
-msgstr ""
-
-#: config/arm/arm.opt:126
-msgid "Specify the minimum bit alignment of structures"
-msgstr "¹½Â¤ÂÎ¥¢¥é¥¤¥ó¥á¥ó¥È¤ÎºÇ¾®¥Ó¥Ã¥È¿ô¤ò»ØÄê¤¹¤ë"
-
-#: config/arm/arm.opt:130
-msgid "Compile for the Thumb not the ARM"
-msgstr "ARM ¤Ç¤Ï¤Ê¤¯ Thumb ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
-
-#: config/arm/arm.opt:134
-msgid "Support calls between Thumb and ARM instruction sets"
-msgstr "Thumb ¤È ARM Ì¿Îá¥»¥Ã¥È´Ö¤Î¸Æ¤Ó½Ð¤·¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
-
-#: config/arm/arm.opt:138
-#, fuzzy
-msgid "Specify how to access the thread pointer"
-msgstr "¥¿¡¼¥²¥Ã¥È¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤ÎÌ¾Á°¤ò»ØÄê¤¹¤ë"
-
-#: config/arm/arm.opt:142
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
-msgstr "Thumb: ÉÔÍ×¤Ê¾ì¹ç¤Ç¤â(ÈóËöÃ¼)¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤¹¤ë"
-
-#: config/arm/arm.opt:146
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
-msgstr "Thumb: ÉÔÍ×¤Ê¾ì¹ç¤Ç¤â(ËöÃ¼)¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤¹¤ë"
-
-#: config/arm/arm.opt:150
-#, fuzzy
-msgid "Tune code for the given processor"
-msgstr "v850 ¥×¥í¥»¥Ã¥µÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
-
-#: config/arm/arm.opt:154
-msgid "Assume big endian bytes, little endian words"
-msgstr "byte ¤¬¥Ó¥Ã¥°¥¨¥ó¥Ç¥£¥¢¥ó¤Ç word ¤¬¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤È¤ß¤Ê¤¹"
-
-#: config/arm/arm.opt:158
-msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
-msgstr ""
-
-#: config/arm/pe.opt:23
-msgid "Ignore dllimport attribute for functions"
-msgstr "´Ø¿ô¤Î dllimport Â°À­¤òÌµ»ë¤¹¤ë"
-
-#: config/pdp11/pdp11.opt:23
-msgid "Generate code for an 11/10"
-msgstr "11/10 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/pdp11/pdp11.opt:27
-msgid "Generate code for an 11/40"
-msgstr "11/40 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/pdp11/pdp11.opt:31
-msgid "Generate code for an 11/45"
-msgstr "11/45 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/pdp11/pdp11.opt:35
-#, fuzzy
-msgid "Use 16-bit abs patterns"
-msgstr "64 ¥Ó¥Ã¥È FP ¥ì¥¸¥¹¥¿¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/pdp11/pdp11.opt:39
-#, fuzzy
-msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
-msgstr "ÉâÆ°¾®¿ôÅÀ¤Î·ë²Ì¤ò ac0 ¤ÇÊÖ¤¹"
-
-#: config/pdp11/pdp11.opt:43
-msgid "Do not use inline patterns for copying memory"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:47
-msgid "Use inline patterns for copying memory"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:51
-msgid "Do not pretend that branches are expensive"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:55
-msgid "Pretend that branches are expensive"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:59
-#, fuzzy
-msgid "Use the DEC assembler syntax"
-msgstr "DEC ¥¢¥»¥ó¥Ö¥éÊ¸Ë¡¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/pdp11/pdp11.opt:63
-msgid "Use 32 bit float"
-msgstr "32 ¥Ó¥Ã¥ÈÉâÆ°¾®¿ô¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/pdp11/pdp11.opt:67
-msgid "Use 64 bit float"
-msgstr "64 ¥Ó¥Ã¥ÈÉâÆ°¾®¿ô¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/pdp11/pdp11.opt:75
-msgid "Use 16 bit int"
-msgstr "16 ¥Ó¥Ã¥ÈÀ°¿ô¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/pdp11/pdp11.opt:79
-msgid "Use 32 bit int"
-msgstr "32 ¥Ó¥Ã¥ÈÀ°¿ô¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/pdp11/pdp11.opt:87
-msgid "Target has split I&D"
-msgstr "¥¿¡¼¥²¥Ã¥È¤Ï split Ì¿Îá¤È¥Ç¡¼¥¿¥á¥â¥ê¤ò»ý¤Ä"
-
-#: config/pdp11/pdp11.opt:91
-msgid "Use UNIX assembler syntax"
-msgstr "UNIX ¥¢¥»¥ó¥Ö¥éÊ¸Ë¡¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/avr/avr.opt:23
-#, fuzzy
-msgid "Use subroutines for function prologues and epilogues"
-msgstr "´Ø¿ô¤ÎÁ°ÃÖ¤­/·ë¤Ó¤Î¤¿¤á¤Î¥µ¥Ö¥ë¡¼¥Á¥ó¤òÍøÍÑ¤¹¤ë"
-
-#: config/avr/avr.opt:27
-#, fuzzy
-msgid "Select the target MCU"
-msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤ÎÌ¾Á°¤ò»ØÄê¤¹¤ë"
-
-#: config/avr/avr.opt:34
-#, fuzzy
-msgid "Use an 8-bit 'int' type"
-msgstr "64 ¥Ó¥Ã¥È int ·¿¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/avr/avr.opt:38
-msgid "Change the stack pointer without disabling interrupts"
-msgstr "³ä¤ê¹þ¤ß¤ÎÌµ¸ú²½¤Ê¤·¤Ç¥¹¥¿¥Ã¥¯¥Ý¥¤¥ó¥¿¤òÊÑ¹¹¤¹¤ë"
-
-#: config/avr/avr.opt:42
-msgid "Do not generate tablejump insns"
-msgstr "¥Æ¡¼¥Ö¥ë¥¸¥ã¥ó¥×Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
-
-#: config/avr/avr.opt:52
-msgid "Use rjmp/rcall (limited range) on >8K devices"
-msgstr ""
-
-#: config/avr/avr.opt:56
-msgid "Output instruction sizes to the asm file"
-msgstr "asm ¥Õ¥¡¥¤¥ë¤ËÌ¿Îá¥µ¥¤¥º¤ò½ÐÎÏ¤¹¤ë"
-
-#: config/avr/avr.opt:60
-msgid "Change only the low 8 bits of the stack pointer"
-msgstr "¥¹¥¿¥Ã¥¯¥Ý¥¤¥ó¥¿¤Î²¼°Ì 8 ¥Ó¥Ã¥È¤À¤±¤òÊÑ¹¹¤¹¤ë"
-
-#: config/crx/crx.opt:23
-#, fuzzy
-msgid "Support multiply accumulate instructions"
-msgstr "¾è»»-²Ã»»ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/crx/crx.opt:27
-#, fuzzy
-msgid "Do not use push to store function arguments"
-msgstr "½ÐÎÏ¤¹¤ë°ú¿ô¤ò¥»¡¼¥Ö¤¹¤ë¤¿¤á¤Ë¤Ï push Ì¿Îá¤ò»È¤ï¤Ê¤¤"
-
-#: config/crx/crx.opt:31
-msgid "Restrict doloop to the given nesting level"
-msgstr ""
-
-#: config/c4x/c4x.opt:23
-msgid "Generate code for C30 CPU"
-msgstr "C30 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/c4x/c4x.opt:27
-msgid "Generate code for C31 CPU"
-msgstr "C31 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/c4x/c4x.opt:31
-msgid "Generate code for C32 CPU"
-msgstr "C32 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/c4x/c4x.opt:35
-msgid "Generate code for C33 CPU"
-msgstr "C33 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/c4x/c4x.opt:39
-msgid "Generate code for C40 CPU"
-msgstr "C40 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/c4x/c4x.opt:43
-msgid "Generate code for C44 CPU"
-msgstr "C44 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/c4x/c4x.opt:47
-msgid "Assume that pointers may be aliased"
-msgstr "¥Ý¥¤¥ó¥¿¤¬ÊÌÌ¾¤È¤Ê¤ê¤¦¤ë¤³¤È¤òÁ°Äó¤È¤¹¤ë"
-
-#: config/c4x/c4x.opt:51
-msgid "Big memory model"
-msgstr "¥Ó¥Ã¥°¥á¥â¥ê¥â¥Ç¥ë"
-
-#: config/c4x/c4x.opt:55
-msgid "Use the BK register as a general purpose register"
-msgstr "BK ¥ì¥¸¥¹¥¿¤òÈÆÍÑ¥ì¥¸¥¹¥¿¤È¤·¤Æ»ÈÍÑ¤¹¤ë"
-
-#: config/c4x/c4x.opt:59
-#, fuzzy
-msgid "Generate code for CPU"
-msgstr "C30 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/c4x/c4x.opt:63
-msgid "Enable use of DB instruction"
-msgstr "DB Ì¿Îá¤Î»ÈÍÑ¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: config/c4x/c4x.opt:67
-msgid "Enable debugging"
-msgstr "¥Ç¥Ð¥Ã¥°¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: config/c4x/c4x.opt:71
-msgid "Enable new features under development"
-msgstr "³«È¯Ãæ¤Î¿·µ¡Ç½¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: config/c4x/c4x.opt:75
-msgid "Use fast but approximate float to integer conversion"
-msgstr "¹âÂ®¤À¤¬¶á»÷ÃÍ¤È¤Ê¤ëÉâÆ°¾®¿ô¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤òÍøÍÑ¤¹¤ë"
-
-#: config/c4x/c4x.opt:79
-msgid "Force RTL generation to emit valid 3 operand insns"
-msgstr "RTL À¸À®¤Ë¤Ä¤¤¤Æ¡¢Àµ¾ï¤Ê 3 ¥ª¥Ú¥é¥ó¥ÉÌ¿Îá¤ò¶¯Í×¤¹¤ë"
-
-#: config/c4x/c4x.opt:83
-msgid "Force constants into registers to improve hoisting"
-msgstr "´¬¤­¾å¤²(hoist)¤ò²þÁ±¤¹¤ë¤¿¤áÄê¿ô¤ò¥ì¥¸¥¹¥¿¤Ë³ä¤êÅö¤Æ¤ë¤³¤È¤ò¶¯Í×¤¹¤ë"
-
-#: config/c4x/c4x.opt:87 config/c4x/c4x.opt:111
-msgid "Save DP across ISR in small memory model"
-msgstr "¥¹¥â¡¼¥ë¥á¥â¥ê¥â¥Ç¥ë¤Ç ISR ¤ò¸Ù¤ë DP ¤ò¥»¡¼¥Ö¤¹¤ë"
-
-#: config/c4x/c4x.opt:91
-#, fuzzy
-msgid "Allow unsigned iteration counts for RPTB/DB"
-msgstr "Éä¹çÌµ¤·¤Î RPTB/DB ÍÑ¤ÎÈ¿Éü¥«¥¦¥ó¥È¤òµöÍÆ¤¹¤ë"
-
-#: config/c4x/c4x.opt:95
-msgid "Pass arguments on the stack"
-msgstr "°ú¿ô¤ò¥¹¥¿¥Ã¥¯ÅÏ¤·¤Ë¤¹¤ë"
-
-#: config/c4x/c4x.opt:99
-msgid "Use MPYI instruction for C3x"
-msgstr "MPYI Ì¿Îá¤ò C3x ÍÑ¤Ë»ÈÍÑ¤¹¤ë"
-
-#: config/c4x/c4x.opt:103
-msgid "Enable parallel instructions"
-msgstr "ÊÂÎóÌ¿Îá¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: config/c4x/c4x.opt:107
-msgid "Enable MPY||ADD and MPY||SUB instructions"
-msgstr "MPY||ADD ¤ª¤è¤Ó MPY||SUB Ì¿Îá¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: config/c4x/c4x.opt:115
-msgid "Preserve all 40 bits of FP reg across call"
-msgstr "¸Æ¤Ó½Ð¤·¤Î´Ö FP ¥ì¥¸¥¹¥¿¤Î 40 ¥Ó¥Ã¥ÈÁ´¤Æ¤òÊÝÂ¸¤¹¤ë"
-
-#: config/c4x/c4x.opt:119
-msgid "Pass arguments in registers"
-msgstr "°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅÏ¤·¤Ë¤¹¤ë"
-
-#: config/c4x/c4x.opt:123
-msgid "Enable use of RTPB instruction"
-msgstr "RTPB Ì¿Îá¤ÎÍøÍÑ¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: config/c4x/c4x.opt:127
-msgid "Enable use of RTPS instruction"
-msgstr "RTPS Ì¿Îá¤ÎÍøÍÑ¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: config/c4x/c4x.opt:131
-#, fuzzy
-msgid "Set the maximum number of iterations for RPTS to N"
-msgstr "RPTS ÍÑ¤ÎºÇÂçÈ¿Éü¿ô¤ò»ØÄê¤¹¤ë"
-
-#: config/c4x/c4x.opt:135
-msgid "Small memory model"
-msgstr "¥¹¥â¡¼¥ë¥á¥â¥ê¥â¥Ç¥ë"
-
-#: config/c4x/c4x.opt:139
-msgid "Emit code compatible with TI tools"
-msgstr "TI ¥Ä¡¼¥ë¸ß´¹¤Î¥³¡¼¥É¤òÈ¯¹Ô¤¹¤ë"
-
-#: config/pa/pa-hpux.opt:23
-#, fuzzy
-msgid "Generate cpp defines for server IO"
-msgstr "½êÍ¿¤Î CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
-#: config/pa/pa-hpux1111.opt:23
-msgid "Specify UNIX standard for predefines and linking"
-msgstr ""
-
-#: config/pa/pa-hpux.opt:31
-#, fuzzy
-msgid "Generate cpp defines for workstation IO"
-msgstr "11/40 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
-#, fuzzy
-msgid "Generate PA1.0 code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
-#, fuzzy
-msgid "Generate PA1.1 code"
-msgstr "SA ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/pa/pa.opt:31 config/pa/pa.opt:92
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
-msgstr ""
-
-#: config/pa/pa.opt:35
-#, fuzzy
-msgid "Generate code for huge switch statements"
-msgstr "¹â°Ì¥¢¥É¥ì¥¹¥á¥â¥êÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/pa/pa.opt:39
-#, fuzzy
-msgid "Disable FP regs"
-msgstr "¥Ç¥Ð¥Ã¥°¤òÌµ¸ú¤Ë¤¹¤ë"
-
-#: config/pa/pa.opt:43
-#, fuzzy
-msgid "Disable indexed addressing"
-msgstr "¥Ç¥Ð¥Ã¥°¤òÌµ¸ú¤Ë¤¹¤ë"
-
-#: config/pa/pa.opt:47
-#, fuzzy
-msgid "Generate fast indirect calls"
-msgstr "´ÖÀÜ¸Æ¤Ó½Ð¤·¤ò»ÈÍÑ¤·¤Ê¤¤"
-
-#: config/pa/pa.opt:55
-msgid "Assume code will be assembled by GAS"
-msgstr ""
-
-#: config/pa/pa.opt:59
-msgid "Put jumps in call delay slots"
-msgstr ""
-
-#: config/pa/pa.opt:64
-#, fuzzy
-msgid "Enable linker optimizations"
-msgstr "SSA ºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: config/pa/pa.opt:68
-msgid "Always generate long calls"
-msgstr ""
-
-#: config/pa/pa.opt:72
-msgid "Emit long load/store sequences"
-msgstr ""
-
-#: config/pa/pa.opt:80
-msgid "Disable space regs"
-msgstr ""
-
-#: config/pa/pa.opt:96
-#, fuzzy
-msgid "Use portable calling conventions"
-msgstr "ÉáÄÌ¤Î¸Æ¤Ó½Ð¤·µ¬Ìó¤ò»È¤¦"
-
-#: config/pa/pa.opt:100
-#, fuzzy
-msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
-msgstr ""
-"ÉÔÌÀ¤Ê -mschedule= ¥ª¥×¥·¥ç¥ó (%s).\n"
-"Àµ¾ï¤Ê¥ª¥×¥·¥ç¥ó¤Ï 700, 7100, 7100LC, 7200, µÚ¤Ó 8000 ¤Ç¤¹\n"
-
-#: config/pa/pa.opt:112
-#, fuzzy
-msgid "Do not disable space regs"
-msgstr "ÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍÑ¤·¤Ê¤¤"
-
-#: config/pa/pa64-hpux.opt:23
-msgid "Assume code will be linked by GNU ld"
-msgstr ""
-
-#: config/pa/pa64-hpux.opt:27
-msgid "Assume code will be linked by HP ld"
-msgstr ""
-
-#: config/xtensa/xtensa.opt:23
-#, fuzzy
-msgid "Use CONST16 instruction to load constants"
-msgstr "½ÐÎÏ¤¹¤ë°ú¿ô¤ò¥»¡¼¥Ö¤¹¤ë¤¿¤á push Ì¿Îá¤ò»È¤¦"
-
-#: config/xtensa/xtensa.opt:27
-#, fuzzy
-msgid "Enable fused multiply/add and multiply/subtract FP instructions"
-msgstr "ÉâÆ°¾®¿ô¤Î¾è»»/²Ã»»Ì¿Îá¤òÀ¸À®¤¹¤ë"
-
-#: config/xtensa/xtensa.opt:31
-msgid "Use indirect CALLXn instructions for large programs"
-msgstr ""
-
-#: config/xtensa/xtensa.opt:35
-msgid "Automatically align branch targets to reduce branch penalties"
-msgstr ""
-
-#: config/xtensa/xtensa.opt:39
-msgid "Intersperse literal pools with code in the text section"
-msgstr ""
-
-#: config/stormy16/stormy16.opt:24
-msgid "Provide libraries for the simulator"
-msgstr ""
-
 #: config/mips/mips.opt:23
 #, fuzzy
 msgid "Generate code that conforms to the given ABI"
@@ -14329,10 +14668,6 @@
 msgid "Use little-endian byte order"
 msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥Ð¥¤¥È½ç¤ò»ÈÍÑ¤¹¤ë"
 
-#: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
-msgid "Use ROM instead of RAM"
-msgstr "RAM ¤ÎÂå¤ï¤ê¤Ë ROM ¤òÍøÍÑ¤¹¤ë"
-
 #: config/mips/mips.opt:101
 msgid "Use NewABI-style %reloc() assembly operators"
 msgstr ""
@@ -14521,10 +14856,6 @@
 msgid "Optimize the output for PROCESSOR"
 msgstr ""
 
-#: config/mips/mips.opt:265 config/iq2000/iq2000.opt:44
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
-msgstr "Ì¤½é´ü²½Äê¿ô¤ò ROM ¤ËÃÖ¤¯(Í× -membedded-data)"
-
 #: config/mips/mips.opt:269
 #, fuzzy
 msgid "Perform VR4130-specific alignment optimizations"
@@ -14534,400 +14865,6 @@
 msgid "Lift restrictions on GOT size"
 msgstr ""
 
-#: config/mips/sdemtk.opt:23
-#, fuzzy
-msgid "Prevent the use of all floating-point operations"
-msgstr "ÉâÆ°¾®¿ôÅÀ¥¨¥ß¥å¥ì¡¼¥¿¤Î¥Ð¡¼¥¸¥ç¥ó¤ò»ØÄê¤¹¤ë"
-
-#: config/fr30/fr30.opt:23
-msgid "Assume small address space"
-msgstr "¥¹¥â¡¼¥ë¥¢¥É¥ì¥¹¶õ´Ö¤È¤ß¤Ê¤¹"
-
-#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
-msgid "Compile for a 68HC11"
-msgstr "68HC11 ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
-
-#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
-msgid "Compile for a 68HC12"
-msgstr "68HC12 ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
-
-#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
-#, fuzzy
-msgid "Compile for a 68HCS12"
-msgstr "68HC12 ÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
-
-#: config/m68hc11/m68hc11.opt:49
-msgid "Auto pre/post decrement increment allowed"
-msgstr "¼«Æ° pre/post ¥Ç¥¯¥ê¥á¥ó¥È ¥¤¥ó¥¯¥ê¥á¥ó¥È¤òµöÍÆ¤¹¤ë"
-
-#: config/m68hc11/m68hc11.opt:53
-msgid "Min/max instructions allowed"
-msgstr ""
-
-#: config/m68hc11/m68hc11.opt:57
-#, fuzzy
-msgid "Use call and rtc for function calls and returns"
-msgstr "noreturn ´Ø¿ô¤¬ return ¤¹¤ë¤È¤­ abort ¤Î¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë"
-
-#: config/m68hc11/m68hc11.opt:61
-msgid "Auto pre/post decrement increment not allowed"
-msgstr "¼«Æ° pre/post ¥Ç¥¯¥ê¥á¥ó¥È ¥¤¥ó¥¯¥ê¥á¥ó¥È¤òµöÍÆ¤·¤Ê¤¤"
-
-#: config/m68hc11/m68hc11.opt:65
-#, fuzzy
-msgid "Use jsr and rts for function calls and returns"
-msgstr "´Ø¿ô³«»ÏÉôÊ¬ÍÑ¤Î¥¹¥¿¥Ö¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/m68hc11/m68hc11.opt:69
-#, fuzzy
-msgid "Min/max instructions not allowed"
-msgstr "ret Ì¿Îá¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
-
-#: config/m68hc11/m68hc11.opt:73
-#, fuzzy
-msgid "Use direct addressing mode for soft registers"
-msgstr "'¾®¤µ¤Ê' ½¸¹çÂÎ¤ò¥ì¥¸¥¹¥¿¤Ç¤Ï¤Ê¤¯¥á¥â¥ê¤Ë³ÊÇ¼¤·¤ÆÊÖ¤¹"
-
-#: config/m68hc11/m68hc11.opt:77
-msgid "Compile with 32-bit integer mode"
-msgstr "32 ¥Ó¥Ã¥ÈÀ°¿ô¥â¡¼¥É¤Ç¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
-
-#: config/m68hc11/m68hc11.opt:82
-msgid "Specify the register allocation order"
-msgstr "¥ì¥¸¥¹¥¿³ÎÊÝ½ç¤ò»ØÄê¤¹¤ë"
-
-#: config/m68hc11/m68hc11.opt:86
-#, fuzzy
-msgid "Do not use direct addressing mode for soft registers"
-msgstr "Ê£»¨¤Ê¥¢¥É¥ì¥·¥ó¥°¥â¡¼¥É¤òÍøÍÑ¤·¤Ê¤¤"
-
-#: config/m68hc11/m68hc11.opt:90
-msgid "Compile with 16-bit integer mode"
-msgstr "16 ¥Ó¥Ã¥ÈÀ°¿ô¥â¡¼¥É¤Ç¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
-
-#: config/m68hc11/m68hc11.opt:94
-msgid "Indicate the number of soft registers available"
-msgstr "ÍøÍÑ²ÄÇ½¥½¥Õ¥È¥ì¥¸¥¹¥¿¤Î¿ô¤ò¼¨¤¹"
-
-#: config/vax/vax.opt:23 config/vax/vax.opt:27
-msgid "Target DFLOAT double precision code"
-msgstr ""
-
-#: config/vax/vax.opt:31 config/vax/vax.opt:35
-#, fuzzy
-msgid "Generate GFLOAT double precision code"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
-
-#: config/vax/vax.opt:39
-#, fuzzy
-msgid "Generate code for GNU assembler (gas)"
-msgstr "GNU as ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/vax/vax.opt:43
-#, fuzzy
-msgid "Generate code for UNIX assembler"
-msgstr "GNU as ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/vax/vax.opt:47
-msgid "Use VAXC structure conventions"
-msgstr ""
-
-#: config/cris/linux.opt:27
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
-msgstr ""
-
-#: config/cris/cris.opt:45
-#, fuzzy
-msgid "Work around bug in multiplication instruction"
-msgstr "¾è»»-²Ã»»ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍÑ¤·¤Ê¤¤"
-
-#: config/cris/cris.opt:51
-msgid "Compile for ETRAX 4 (CRIS v3)"
-msgstr ""
-
-#: config/cris/cris.opt:56
-msgid "Compile for ETRAX 100 (CRIS v8)"
-msgstr ""
-
-#: config/cris/cris.opt:64
-msgid "Emit verbose debug information in assembly code"
-msgstr ""
-
-#: config/cris/cris.opt:71
-#, fuzzy
-msgid "Do not use condition codes from normal instructions"
-msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥ÉÌ¿Îá¤ò»ÈÍÑ¤·¤Ê¤¤"
-
-#: config/cris/cris.opt:80
-msgid "Do not emit addressing modes with side-effect assignment"
-msgstr ""
-
-#: config/cris/cris.opt:89
-#, fuzzy
-msgid "Do not tune stack alignment"
-msgstr "¥¹¥¿¥Ã¥¯¥Ð¥¤¥¢¥¹¤ò»ÈÍÑ¤·¤Ê¤¤"
-
-#: config/cris/cris.opt:98
-#, fuzzy
-msgid "Do not tune writable data alignment"
-msgstr "Ê¸»úÎó¤ò½ñ¤­¹þ¤ß²ÄÇ½¥Ç¡¼¥¿¥»¥¯¥·¥ç¥ó¤Ë³ÊÇ¼¤¹¤ë"
-
-#: config/cris/cris.opt:107
-msgid "Do not tune code and read-only data alignment"
-msgstr ""
-
-#: config/cris/cris.opt:116
-msgid "Align code and data to 32 bits"
-msgstr ""
-
-#: config/cris/cris.opt:133
-msgid "Don't align items in code or data"
-msgstr ""
-
-#: config/cris/cris.opt:142
-#, fuzzy
-msgid "Do not emit function prologue or epilogue"
-msgstr "´Ø¿ô¤ÎÁ°ÃÖ¤­/·ë¤Ó¤Î¤¿¤á¤Î¥µ¥Ö¥ë¡¼¥Á¥ó¤òÍøÍÑ¤¹¤ë"
-
-#: config/cris/cris.opt:149
-msgid "Use the most feature-enabling options allowed by other options"
-msgstr ""
-
-#: config/cris/cris.opt:158
-msgid "Override -mbest-lib-options"
-msgstr ""
-
-#: config/cris/cris.opt:165
-#, fuzzy
-msgid "Generate code for the specified chip or CPU version"
-msgstr "½êÍ¿¤Î CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/cris/cris.opt:169
-#, fuzzy
-msgid "Tune alignment for the specified chip or CPU version"
-msgstr "`%s' ¤ËÂÐ¤·¤Æ¤Î¥¢¥é¥¤¥ó¥á¥ó¥È¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
-
-#: config/cris/cris.opt:173
-msgid "Warn when a stackframe is larger than the specified size"
-msgstr ""
-
-#: config/cris/aout.opt:27
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
-msgstr ""
-
-#: config/cris/aout.opt:33
-msgid "For elinux, request a specified stack-size for this program"
-msgstr ""
-
-#: config/h8300/h8300.opt:23
-#, fuzzy
-msgid "Generate H8S code"
-msgstr "H8/S ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/h8300/h8300.opt:27
-#, fuzzy
-msgid "Generate H8SX code"
-msgstr "H8/S ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/h8300/h8300.opt:31
-#, fuzzy
-msgid "Generate H8S/2600 code"
-msgstr "H8/S2600 ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/h8300/h8300.opt:35
-msgid "Make integers 32 bits wide"
-msgstr "À°¿ô¤ò 32 ¥Ó¥Ã¥ÈÉý¤È¤¹¤ë"
-
-#: config/h8300/h8300.opt:42
-msgid "Use registers for argument passing"
-msgstr "°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅÏ¤·¤Ë¤¹¤ë"
-
-#: config/h8300/h8300.opt:46
-msgid "Consider access to byte sized memory slow"
-msgstr "¥Ð¥¤¥È¥µ¥¤¥ºÃ±°Ì¤Î¥á¥â¥ê¥¢¥¯¥»¥¹¤¬ÃÙ¤¤¤³¤È¤ò¹ÍÎ¸¤¹¤ë"
-
-#: config/h8300/h8300.opt:50
-msgid "Enable linker relaxing"
-msgstr "¥ê¥ó¥«¤Î -relax ¥ª¥×¥·¥ç¥ó¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: config/h8300/h8300.opt:54
-msgid "Generate H8/300H code"
-msgstr "H8/300H ¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/h8300/h8300.opt:58
-msgid "Enable the normal mode"
-msgstr ""
-
-#: config/h8300/h8300.opt:62
-msgid "Use H8/300 alignment rules"
-msgstr "H8/300 ¥¢¥é¥¤¥ó¥á¥ó¥Èµ¬Â§¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/v850/v850.opt:23
-#, fuzzy
-msgid "Use registers r2 and r5"
-msgstr "ÉâÆ°¾®¿ôÅÀ¥ì¥¸¥¹¥¿¤òÍøÍÑ¤¹¤ë"
-
-#: config/v850/v850.opt:27
-msgid "Use 4 byte entries in switch tables"
-msgstr "switch ¥Æ¡¼¥Ö¥ë¤Ç 4 ¥Ð¥¤¥È¥¨¥ó¥È¥ê¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/v850/v850.opt:31
-msgid "Enable backend debugging"
-msgstr "¥Ð¥Ã¥¯¥¨¥ó¥É¥Ç¥Ð¥Ã¥°¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: config/v850/v850.opt:35
-#, fuzzy
-msgid "Do not use the callt instruction"
-msgstr "Ê¬³äÌ¿Îá¤ò»ÈÍÑ¤·¤Ê¤¤"
-
-#: config/v850/v850.opt:39
-msgid "Reuse r30 on a per function basis"
-msgstr "´Ø¿ô¤Î¼çÍ×ÉôÊ¬Ëè¤Ë r30 ¤òºÆÍøÍÑ¤¹¤ë"
-
-#: config/v850/v850.opt:43
-msgid "Support Green Hills ABI"
-msgstr "Green Hill ¤Î ABI ¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
-
-#: config/v850/v850.opt:47
-msgid "Prohibit PC relative function calls"
-msgstr "PC ´ØÏ¢¤Î´Ø¿ô¸Æ¤Ó½Ð¤·¤ò¶Ø¤¸¤ë"
-
-#: config/v850/v850.opt:51
-msgid "Use stubs for function prologues"
-msgstr "´Ø¿ô³«»ÏÉôÊ¬ÍÑ¤Î¥¹¥¿¥Ö¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/v850/v850.opt:55
-msgid "Set the max size of data eligible for the SDA area"
-msgstr "SDA ÎÎ°è¤Ë¤È¤Ã¤ÆË¾¤Þ¤·¤¤ºÇÂç¥Ç¡¼¥¿¥µ¥¤¥º¤òÀßÄê¤¹¤ë"
-
-#: config/v850/v850.opt:59
-#, fuzzy
-msgid "Enable the use of the short load instructions"
-msgstr "DB Ì¿Îá¤Î»ÈÍÑ¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: config/v850/v850.opt:63
-msgid "Same as: -mep -mprolog-function"
-msgstr "-mep -mprolog-function ¤ÈÆ±ÍÍ"
-
-#: config/v850/v850.opt:67
-msgid "Set the max size of data eligible for the TDA area"
-msgstr "TDA ÎÎ°è¤Ë¤È¤Ã¤ÆË¾¤Þ¤·¤¤ºÇÂç¥Ç¡¼¥¿¥µ¥¤¥º¤òÀßÄê¤¹¤ë"
-
-#: config/v850/v850.opt:71
-msgid "Enforce strict alignment"
-msgstr ""
-
-#: config/v850/v850.opt:78
-msgid "Compile for the v850 processor"
-msgstr "v850 ¥×¥í¥»¥Ã¥µÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
-
-#: config/v850/v850.opt:82
-#, fuzzy
-msgid "Compile for the v850e processor"
-msgstr "v850 ¥×¥í¥»¥Ã¥µÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
-
-#: config/v850/v850.opt:86
-#, fuzzy
-msgid "Compile for the v850e1 processor"
-msgstr "v850 ¥×¥í¥»¥Ã¥µÍÑ¤Ë¥³¥ó¥Ñ¥¤¥ë¤¹¤ë"
-
-#: config/v850/v850.opt:90
-msgid "Set the max size of data eligible for the ZDA area"
-msgstr "ZDA ÎÎ°è¤Ë¤È¤Ã¤ÆË¾¤Þ¤·¤¤ºÇÂç¥Ç¡¼¥¿¥µ¥¤¥º¤òÀßÄê¤¹¤ë"
-
-#: config/mmix/mmix.opt:24
-msgid "For intrinsics library: pass all parameters in registers"
-msgstr ""
-
-#: config/mmix/mmix.opt:28
-#, fuzzy
-msgid "Use register stack for parameters and return value"
-msgstr "°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅÏ¤·¤Ë¤¹¤ë"
-
-#: config/mmix/mmix.opt:32
-#, fuzzy
-msgid "Use call-clobbered registers for parameters and return value"
-msgstr "¸Æ¤Ó½Ð¤·¤ÇÇË²õ¤µ¤ì¤ë¥ì¥¸¥¹¥¿¤¬¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿ÊÑ¿ô¤È¤·¤Æ»È¤ï¤ì¤Þ¤·¤¿"
-
-#: config/mmix/mmix.opt:37
-#, fuzzy
-msgid "Use epsilon-respecting floating point compare instructions"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀÌ¿Îá¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/mmix/mmix.opt:41
-msgid "Use zero-extending memory loads, not sign-extending ones"
-msgstr ""
-
-#: config/mmix/mmix.opt:45
-msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
-msgstr ""
-
-#: config/mmix/mmix.opt:49
-msgid "Prepend global symbols with \":\" (for use with PREFIX)"
-msgstr ""
-
-#: config/mmix/mmix.opt:53
-msgid "Do not provide a default start-address 0x100 of the program"
-msgstr ""
-
-#: config/mmix/mmix.opt:57
-msgid "Link to emit program in ELF format (rather than mmo)"
-msgstr ""
-
-#: config/mmix/mmix.opt:61
-msgid "Use P-mnemonics for branches statically predicted as taken"
-msgstr ""
-
-#: config/mmix/mmix.opt:65
-msgid "Don't use P-mnemonics for branches"
-msgstr ""
-
-#: config/mmix/mmix.opt:79
-#, fuzzy
-msgid "Use addresses that allocate global registers"
-msgstr "¥«¡¼¥Í¥ë¥°¥í¡¼¥Ð¥ë¥ì¥¸¥¹¥¿¤òÍøÍÑ"
-
-#: config/mmix/mmix.opt:83
-#, fuzzy
-msgid "Do not use addresses that allocate global registers"
-msgstr "BK ¥ì¥¸¥¹¥¿¤ò³ÎÊÝ¤·¤Ê¤¤"
-
-#: config/mmix/mmix.opt:87
-#, fuzzy
-msgid "Generate a single exit point for each function"
-msgstr "noreturn ´Ø¿ô¤¬ return ¤¹¤ë¤È¤­ abort ¤Î¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë"
-
-#: config/mmix/mmix.opt:91
-#, fuzzy
-msgid "Do not generate a single exit point for each function"
-msgstr "multm Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
-
-#: config/mmix/mmix.opt:95
-#, fuzzy
-msgid "Set start-address of the program"
-msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
-
-#: config/mmix/mmix.opt:99
-msgid "Set start-address of data"
-msgstr ""
-
-#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
-#, fuzzy
-msgid "Specify CPU for code generation purposes"
-msgstr "Ì¿Îá¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¤Î¤¿¤á¤Ë CPU ¤ò»ØÄê¤¹¤ë"
-
-#: config/iq2000/iq2000.opt:27
-msgid "Specify CPU for scheduling purposes"
-msgstr "Ì¿Îá¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¤Î¤¿¤á¤Ë CPU ¤ò»ØÄê¤¹¤ë"
-
-#: config/iq2000/iq2000.opt:35
-msgid "Use GP relative sdata/sbss sections"
-msgstr "GP ´ØÏ¢ sdata/sbss ¥»¥¯¥·¥ç¥ó¤ò»ÈÍÑ¤¹¤ë"
-
-#: config/iq2000/iq2000.opt:40
-msgid "No default crt0.o"
-msgstr "crt0.o ¤ò¥Ç¥Õ¥©¥ë¥È¤È¤·¤Ê¤¤"
-
 #: config/bfin/bfin.opt:31
 #, fuzzy
 msgid "Omit frame pointer for leaf functions"
@@ -14965,2259 +14902,2279 @@
 msgid "Do stack checking using bounds in L1 scratch memory"
 msgstr ""
 
-#: config/mt/mt.opt:23
-msgid "Use byte loads and stores when generating code."
+#: treelang/lang.opt:30
+msgid "Trace lexical analysis"
 msgstr ""
 
-#: config/mt/mt.opt:31
-msgid "Do not include crt0.o in the startup files"
-msgstr ""
-
-#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
-#: config/mt/mt.opt:47 config/mt/mt.opt:51
+#: treelang/lang.opt:34
 #, fuzzy
-msgid "Internal debug switch"
-msgstr "ÉÔÌÀ¤Ê -mdebug-%s ¥¹¥¤¥Ã¥Á¤Ç¤¹"
+msgid "Trace the parsing process"
+msgstr "AM33 ¥×¥í¥»¥Ã¥µ¤ò¥¿¡¼¥²¥Ã¥È¤È¤¹¤ë"
 
-#: config/vxworks.opt:24
-#, fuzzy
-msgid "Assume the VxWorks RTP environment"
-msgstr "ÄÌ¾ï¤Î C ¼Â¹Ô´Ä¶­¤òÁ°Äó¤È¤¹¤ë"
-
-#: config/vxworks.opt:31
-#, fuzzy
-msgid "Assume the VxWorks vThreads environment"
-msgstr "ÄÌ¾ï¤Î C ¼Â¹Ô´Ä¶­¤òÁ°Äó¤È¤¹¤ë"
-
-#: config/darwin.opt:23
-#, fuzzy
-msgid "Generate code suitable for fast turn around debugging"
-msgstr "unix ¥¢¥»¥ó¥Ö¥é¤¬½èÍý¤Ç¤­¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: config/darwin.opt:31
-msgid "The earliest MacOS X version on which this program will run"
+#: java/lang.opt:65
+msgid "Warn if a deprecated compiler feature, class, method, or field is used"
 msgstr ""
 
-#: config/darwin.opt:35
-msgid "Set sizeof(bool) to 1"
-msgstr ""
+#: java/lang.opt:69
+msgid "Warn if deprecated empty statements are found"
+msgstr "¿ä¾©¤µ¤ì¤Ê¤¤¶õÊ¸¤¬¸«¤Ä¤«¤ì¤Ð·Ù¹ð¤¹¤ë"
 
-#: config/darwin.opt:39
-#, fuzzy
-msgid "Generate code for darwin loadable kernel extensions"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥óÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+#: java/lang.opt:73
+msgid "Warn if .class files are out of date"
+msgstr ".class ¥Õ¥¡¥¤¥ë¤¬¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤è¤ê¸Å¤±¤ì¤Ð·Ù¹ð¤¹¤ë"
 
-#: config/darwin.opt:43
-#, fuzzy
-msgid "Generate code for the kernel or loadable kernel extensions"
-msgstr "¥Ð¥¤¥È/¥ï¡¼¥É ISA ³ÈÄ¥ÍÑ¤Î¥³¡¼¥É¤òÈ¯¹Ô¤¹¤ë"
+#: java/lang.opt:77
+msgid "Warn if modifiers are specified when not necessary"
+msgstr "»ØÄê¤µ¤ì¤¿½¤¾þ»Ò¤¬ÉÔÍ×¤Ê¤â¤Î¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
 
-#: config/darwin.opt:47
-msgid "Add <dir> to the end of the system framework include path"
+#: java/lang.opt:81
+msgid "Deprecated; use --classpath instead"
 msgstr ""
 
-#: config/lynx.opt:23
-msgid "Support legacy multi-threading"
+#: java/lang.opt:88
+msgid "Permit the use of the assert keyword"
 msgstr ""
 
-#: config/lynx.opt:27
+#: java/lang.opt:110
 #, fuzzy
-msgid "Use shared libraries"
-msgstr "¥Ï¡¼¥É¥¦¥§¥¢ÉâÆ°¾®¿ôÅÀ¤òÍøÍÑ"
+msgid "Replace system path"
+msgstr "¥¯¥é¥¹¥Ñ¥¹¤òÀßÄê¤¹¤ë"
 
-#: config/lynx.opt:31
-msgid "Support multi-threading"
-msgstr ""
-
-#: config/score/score.opt:31
+#: java/lang.opt:114
 #, fuzzy
-msgid "Disable bcnz instruction"
-msgstr "DB Ì¿Îá¤Î»ÈÍÑ¤òÌµ¸ú¤Ë¤¹¤ë"
+msgid "Generate checks for references to NULL"
+msgstr "DLL ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: config/score/score.opt:35
-#, fuzzy
-msgid "Enable unaligned load/store instruction"
-msgstr "DB Ì¿Îá¤Î»ÈÍÑ¤òÍ­¸ú¤Ë¤¹¤ë"
+#: java/lang.opt:118
+msgid "Set class path"
+msgstr "¥¯¥é¥¹¥Ñ¥¹¤òÀßÄê¤¹¤ë"
 
-#: config/score/score.opt:39
-msgid "Support SCORE 5 ISA"
+#: java/lang.opt:125
+msgid "Output a class file"
 msgstr ""
 
-#: config/score/score.opt:43
-msgid "Support SCORE 5U ISA"
+#: java/lang.opt:129
+msgid "Alias for -femit-class-file"
 msgstr ""
 
-#: config/score/score.opt:47
-msgid "Support SCORE 7 ISA"
-msgstr ""
-
-#: config/score/score.opt:51
-msgid "Support SCORE 7D ISA"
-msgstr ""
-
-#: config/score/score.opt:55
-msgid "Support SCORE 3 ISA"
-msgstr ""
-
-#: config/score/score.opt:59
-msgid "Support SCORE 3d ISA"
-msgstr ""
-
-#: config/linux.opt:24
+#: java/lang.opt:133
 #, fuzzy
-msgid "Use uClibc instead of GNU libc"
-msgstr "RAM ¤ÎÂå¤ï¤ê¤Ë ROM ¤òÍøÍÑ¤¹¤ë"
+msgid "Choose input encoding (defaults from your locale)"
+msgstr "ÆþÎÏ¥¨¥ó¥³¡¼¥Ç¥£¥ó¥°¤òÁªÂò¤¹¤ë(¥Ç¥Õ¥©¥ë¥È¤Ç¤Ï UTF-8)"
 
-#: config/linux.opt:28
-#, fuzzy
-msgid "Use GNU libc instead of uClibc"
-msgstr "RAM ¤ÎÂå¤ï¤ê¤Ë ROM ¤òÍøÍÑ¤¹¤ë"
-
-#: c.opt:41
-msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
+#: java/lang.opt:137
+msgid "Set the extension directory path"
 msgstr ""
 
-#: c.opt:45
+#: java/lang.opt:144
 #, fuzzy
-msgid "Do not discard comments"
-msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥³¥á¥ó¥È"
+msgid "Input file is a file with a list of filenames to compile"
+msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤ò¥³¥ó¥Ñ¥¤¥ë¤¹¤ë¥Õ¥¡¥¤¥ëÌ¾¤Î¥ê¥¹¥È¤È¤¹¤ë"
 
-#: c.opt:49
-#, fuzzy
-msgid "Do not discard comments in macro expansions"
-msgstr "¥Ó¥Ã¥È±é»»¤Ç¤ÎÂ¨ÃÍ¥µ¥¤¥º¤òÄ´Ää¤·¤Ê¤¤"
+#: java/lang.opt:151
+msgid "Always check for non gcj generated classes archives"
+msgstr "gcj ¤¬À¸À®¤·¤Æ¤¤¤Ê¤¤¥¯¥é¥¹¥¢¡¼¥«¥¤¥Ö¤ò¾ï¤Ë¸¡ºº¤¹¤ë"
 
-#: c.opt:53
-msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
+#: java/lang.opt:155
+msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
 msgstr ""
 
-#: c.opt:60
-msgid "Add <dir> to the end of the main framework include path"
+#: java/lang.opt:159
+msgid "Generate instances of Class at runtime"
 msgstr ""
 
-#: c.opt:64
-#, fuzzy
-msgid "Print the name of header files as they are used"
-msgstr "¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿¥×¥í¥°¥é¥àÃ±°Ì¤ÎÌ¾Á°¤òÉ½¼¨¤¹¤ë"
-
-#: c.opt:68 c.opt:859
-msgid "Add <dir> to the end of the main include path"
+#: java/lang.opt:163
+msgid "Use offset tables for virtual method calls"
 msgstr ""
 
-#: c.opt:72
-#, fuzzy
-msgid "Generate make dependencies"
-msgstr "Æ°Åª°ÍÂ¸´Ø·¸¡£\n"
+#: java/lang.opt:170
+msgid "Assume native functions are implemented using JNI"
+msgstr "native ´Ø¿ô¤¬ JNI ¤òÍøÍÑ¤·¤Æ¼ÂÁõ¤·¤Æ¤¤¤ë¤â¤Î¤È¤ß¤Ê¤¹"
 
-#: c.opt:76
+#: java/lang.opt:174
 #, fuzzy
-msgid "Generate make dependencies and compile"
-msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+msgid "Enable optimization of static class initialization code"
+msgstr "(¥¯¥é¥¹³°¤Ç¤Î½é´ü²½¤òÉ¬Í×¤È¤·¤Þ¤¹)"
 
-#: c.opt:80
-msgid "Write dependency output to the given file"
+#: java/lang.opt:181
+msgid "Reduce the amount of reflection meta-data generated"
 msgstr ""
 
-#: c.opt:84
-msgid "Treat missing header files as generated files"
+#: java/lang.opt:185
+msgid "Enable assignability checks for stores into object arrays"
 msgstr ""
 
-#: c.opt:88
-msgid "Like -M but ignore system header files"
-msgstr ""
-
-#: c.opt:92
-msgid "Like -MD but ignore system header files"
-msgstr ""
-
-#: c.opt:96
+#: java/lang.opt:189
 #, fuzzy
-msgid "Generate phony targets for all headers"
-msgstr "Intel as ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+msgid "Generate code for the Boehm GC"
+msgstr "Boehm GC ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: c.opt:100
-msgid "Add a MAKE-quoted target"
+#: java/lang.opt:193
+msgid "Call a library routine to do integer divisions"
 msgstr ""
 
-#: c.opt:104
-msgid "Add an unquoted target"
+#: java/lang.opt:197
+msgid "Generated should be loaded by bootstrap loader"
 msgstr ""
 
-#: c.opt:108
-#, fuzzy
-msgid "Do not generate #line directives"
-msgstr ".size µ¿»÷Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
-
-#: c.opt:112
-msgid "Undefine <macro>"
+#: java/lang.opt:201
+msgid "Set the source language version"
 msgstr ""
 
-#: c.opt:116
-msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
-msgstr ""
-
-#: c.opt:120
+#: java/lang.opt:205
 #, fuzzy
-msgid "Warn about suspicious uses of memory addresses"
-msgstr "µ¿¤ï¤·¤¤ main ¤ÎÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+msgid "Set the target VM version"
+msgstr "ÉÔÀµ¤Ê¥Ø¥Ã¥À¥Ð¡¼¥¸¥ç¥ó"
 
-#: c.opt:124
-msgid "Enable most warning messages"
-msgstr "ËØ¤ó¤É¤Î·Ù¹ð¥á¥Ã¥»¡¼¥¸¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: c.opt:128
+#: common.opt:28
 #, fuzzy
-msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
-msgstr "¥Ç¡¼¥¿·¿¤ÎÈÏ°ÏÀ©¸Â¤Ë¤è¤Ã¤Æ¡¢Èæ³Ó¤¬¾ï¤Ë false ¤È¤Ê¤ê¤Þ¤¹"
-
-#: c.opt:132
-msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
-msgstr ""
-
-#: c.opt:136
-msgid "Warn about casting functions to incompatible types"
-msgstr "·¿¤Ë¸ß´¹À­¤Î¤Ê¤¤´Ø¿ô¤Î¥­¥ã¥¹¥È¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:140
-msgid "Warn about C constructs that are not in the common subset of C and C++"
-msgstr ""
-
-#: c.opt:144
-#, fuzzy
-msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
-msgstr "ISO C ¤Ç¤½¤Î°ÕÌ£¤¬ÊÑ¹¹¤µ¤ì¤¿ÆâÍÆ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:148
-msgid "Warn about casts which discard qualifiers"
-msgstr "½¤¾þ»Ò¤ò¼è¤êµî¤ë¥­¥ã¥¹¥È¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:152
-#, fuzzy
-msgid "Warn about subscripts whose type is \"char\""
-msgstr "Åº»ú¤Î·¿¤¬ 'char' ¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
-
-#: c.opt:156
-#, fuzzy
-msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
-msgstr "ÊÑ¿ô `%s' ¤Ï `longjmp' ¤ä `vfork' ¤Ë¤è¤Ã¤Æ¹ó¤¤¤³¤È¤Ë¤Ê¤ë²ÄÇ½À­¤¬¤¢¤ê¤Þ¤¹"
-
-#: c.opt:160
-msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
-msgstr ""
-
-#: c.opt:164
-msgid "Synonym for -Wcomment"
-msgstr ""
-
-#: c.opt:168
-msgid "Warn for implicit type conversions that may change a value"
-msgstr ""
-
-#: c.opt:172
-#, fuzzy
-msgid "Warn for implicit type conversions between signed and unsigned integers"
-msgstr "Éä¹çÉÕ¤­¤ÈÉä¹çÌµ¤·¤ÎÀ°¿ô¼°Æ±»Î¤ÎÈæ³Ó¤Ç¤¹"
-
-#: c.opt:176
-#, fuzzy
-msgid "Warn when all constructors and destructors are private"
-msgstr "Á´¤Æ¤Î¥³¥ó¥¹¥È¥é¥¯¥¿/¥Ç¥¹¥È¥é¥¯¥¿¤¬ private ¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
-
-#: c.opt:180
-#, fuzzy
-msgid "Warn when a declaration is found after a statement"
-msgstr "Àë¸À¤¬·¿¤ò»ØÄê¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
-
-#: c.opt:184
-#, fuzzy
-msgid "Warn about deprecated compiler features"
-msgstr "¿ä¾©¤µ¤ì¤Ê¤¤¥³¥ó¥Ñ¥¤¥é¤Îµ¡Ç½¤ò¹ðÃÎ¤·¤Ê¤¤"
-
-#: c.opt:188
-#, fuzzy
-msgid "Warn about compile-time integer division by zero"
-msgstr "À°¿ô¤Î¥¼¥í½ü»»¤ò¥È¥é¥Ã¥×¤¹¤ë"
-
-#: c.opt:192
-msgid "Warn about violations of Effective C++ style rules"
-msgstr "Effective C++ ¼°¤Î»Ø¿Ë¤«¤é¤Ï¤º¤ì¤ë¤â¤Î¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:196
-#, fuzzy
-msgid "Warn about an empty body in an if or else statement"
-msgstr "else Ê¸¤ÎÃæ¿È¤¬¶õ¤Ç¤¹"
-
-#: c.opt:200
-msgid "Warn about stray tokens after #elif and #endif"
-msgstr ""
-
-#: c.opt:208
-msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
-msgstr ""
-
-#: c.opt:212
-#, fuzzy
-msgid "Warn if testing floating point numbers for equality"
-msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤ÎÅù²Á¥Æ¥¹¥È¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:216
-#, fuzzy
-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
-msgstr "printf/scanf/strftime/strfmon ·Á¼°¤ÎÊÑÂ§Åª¤Ê¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:220
-#, fuzzy
-msgid "Warn if passing too many arguments to a function for its format string"
-msgstr "`va_start' ¤ËÂÐ¤¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
-
-#: c.opt:224
-#, fuzzy
-msgid "Warn about format strings that are not literals"
-msgstr "Ê£¿ôÊ¸»ú¥ê¥Æ¥é¥ë¤Î»ÈÍÑ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:228
-msgid "Warn about format strings that contain NUL bytes"
-msgstr ""
-
-#: c.opt:232
-msgid "Warn about possible security problems with format functions"
-msgstr "¥»¥­¥å¥ê¥Æ¥£Åª¤ÊÌäÂê¤È¤Ê¤ê¤¦¤ë format ´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:236
-#, fuzzy
-msgid "Warn about strftime formats yielding 2-digit years"
-msgstr "strftime ·Á¼°¤¬Æó·å¤ÇÇ¯¤òÉ½¤·¤Æ¤¤¤ë»þ¤Î·Ù¹ð¤·¤Ê¤¤"
-
-#: c.opt:240
-#, fuzzy
-msgid "Warn about zero-length formats"
-msgstr "Ä¹¤µ 0 ¤Î¥Õ¥©¡¼¥Þ¥Ã¥ÈÊ¸»úÎó"
-
-#: c.opt:247
-msgid "Warn about variables which are initialized to themselves"
-msgstr ""
-
-#: c.opt:254
-msgid "Warn about implicit function declarations"
-msgstr "°ÅÌÛ¤Î´Ø¿ôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:258
-msgid "Warn when a declaration does not specify a type"
-msgstr "Àë¸À¤¬·¿¤ò»ØÄê¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
-
-#: c.opt:262
-msgid "Deprecated.  This switch has no effect"
-msgstr ""
-
-#: c.opt:266
-#, fuzzy
-msgid "Warn when there is a cast to a pointer from an integer of a different size"
-msgstr "°Û¤Ê¤ë¥µ¥¤¥º¤ÎÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤Ë¥­¥ã¥¹¥È¤µ¤ì¤Þ¤·¤¿"
-
-#: c.opt:270
-#, fuzzy
-msgid "Warn about invalid uses of the \"offsetof\" macro"
-msgstr "#import ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ÎÍøÍÑ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:274
-msgid "Warn about PCH files that are found but not used"
-msgstr ""
-
-#: c.opt:278
-#, fuzzy
-msgid "Do not warn about using \"long long\" when -pedantic"
-msgstr "-pedantic »ØÄê»þ¤Ç¤â 'long long' ¤Î»ÈÍÑ¤Ë¤Ä¤¤¤Æ¤Ï·Ù¹ð¤·¤Ê¤¤"
-
-#: c.opt:282
-#, fuzzy
-msgid "Warn about suspicious declarations of \"main\""
-msgstr "µ¿¤ï¤·¤¤ main ¤ÎÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:286
-#, fuzzy
-msgid "Warn about possibly missing braces around initializers"
-msgstr "½é´ü²½»Ò¤Î¼þ¤ê¤Ë¥Ö¥ì¡¼¥¹¤ò·ç¤¤¤Æ¤¤¤ëÍÍ¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
-
-#: c.opt:290
-#, fuzzy
-msgid "Warn about global functions without previous declarations"
-msgstr "»öÁ°¤ÎÀë¸À¤Ê¤·¤ÎÂç°è´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:294
-#, fuzzy
-msgid "Warn about missing fields in struct initializers"
-msgstr "½é´ü²½»Ò¤Î¼þ¤ê¤Ë¥Ö¥ì¡¼¥¹¤ò·ç¤¤¤Æ¤¤¤ëÍÍ¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
-
-#: c.opt:298
-msgid "Warn about functions which might be candidates for format attributes"
-msgstr "format Â°À­¤ò¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:302
-msgid "Warn about user-specified include directories that do not exist"
-msgstr ""
-
-#: c.opt:306
-msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
-msgstr ""
-
-#: c.opt:310
-#, fuzzy
-msgid "Warn about global functions without prototypes"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤Ê¤·¤ÎÂç°è´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:314
-#, fuzzy
-msgid "Warn about use of multi-character character constants"
-msgstr "Ê£¿ôÊ¸»ú¥ê¥Æ¥é¥ë¤Î»ÈÍÑ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:318
-#, fuzzy
-msgid "Warn about \"extern\" declarations not at file scope"
-msgstr "¥Õ¥¡¥¤¥ë¥¹¥³¡¼¥×¥ì¥Ù¥ë¤Ç¤Ê¤¤ extern ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:322
-#, fuzzy
-msgid "Warn when non-templatized friend functions are declared within a template"
-msgstr "template Æâ¤ÇÈó template ¤Î friend ´Ø¿ô¤¬Àë¸À¤µ¤ì¤¿¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
-
-#: c.opt:326
-#, fuzzy
-msgid "Warn about non-virtual destructors"
-msgstr "Èó²¾ÁÛ¥Ç¥¹¥È¥é¥¯¥¿¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:330
-msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
-msgstr ""
-
-#: c.opt:334
-#, fuzzy
-msgid "Warn about non-normalised Unicode strings"
-msgstr "ÈóÊ¸»úÎó¥ê¥Æ¥é¥ë¤Î format Ê¸»úÎó¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:338
-#, fuzzy
-msgid "Warn if a C-style cast is used in a program"
-msgstr "C ¼°¤Î¥­¥ã¥¹¥È¤¬¥×¥í¥°¥é¥à¤Ç»È¤ï¤ì¤¿¤é·Ù¹ð¤¹¤ë"
-
-#: c.opt:342
-#, fuzzy
-msgid "Warn for obsolescent usage in a declaration"
-msgstr "°ÅÌÛ¤Î´Ø¿ôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:346
-#, fuzzy
-msgid "Warn if an old-style parameter definition is used"
-msgstr "´Ø¿ô¤Î²¾°ú¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
-
-#: c.opt:350
-msgid "Warn if a string is longer than the maximum portable length specified by the standard"
-msgstr ""
-
-#: c.opt:354
-msgid "Warn about overloaded virtual function names"
-msgstr "¥ª¡¼¥Ð¡¼¥í¡¼¥É¤µ¤ì¤¿²¾ÁÛ´Ø¿ôÌ¾¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:358
-msgid "Warn about overriding initializers without side effects"
-msgstr ""
-
-#: c.opt:362
-#, fuzzy
-msgid "Warn about possibly missing parentheses"
-msgstr "³ç¸Ì¤ò·ç¤¤¤Æ¤¤¤ë²ÄÇ½À­¤¬¤¢¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
-
-#: c.opt:366
-#, fuzzy
-msgid "Warn when converting the type of pointers to member functions"
-msgstr "¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð´Ø¿ô¤Ø¤Î·¿ÊÑ´¹¤Î¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
-
-#: c.opt:370
-msgid "Warn about function pointer arithmetic"
-msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤Î·×»»¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:374
-#, fuzzy
-msgid "Warn when a pointer is cast to an integer of a different size"
-msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤«¤é°Û¤Ê¤ë¥µ¥¤¥º¤ÎÀ°¿ô¤È¤Ê¤ê¤Þ¤¹"
-
-#: c.opt:378
-#, fuzzy
-msgid "Warn about misuses of pragmas"
-msgstr "Ç§¼±¤Ç¤­¤Ê¤¤ pragma ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:382
-#, fuzzy
-msgid "Warn if inherited methods are unimplemented"
-msgstr "ÇÉÀ¸¥á¥½¥Ã¥É¤¬Ì¤¼ÂÁõ¤Î¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
-
-#: c.opt:386
-msgid "Warn about multiple declarations of the same object"
-msgstr "Æ±°ì¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀë¸À¤¬Ê£¿ô¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
-
-#: c.opt:390
-msgid "Warn when the compiler reorders code"
-msgstr "¥³¥ó¥Ñ¥¤¥é¤¬¥³¡¼¥É¤òÊÂ¤ÙÂØ¤¨¤ë¤È¤­¤Ë·Ù¹ð¤¹¤ë"
-
-#: c.opt:394
-msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
-msgstr ""
-
-#: c.opt:398
-msgid "Warn if a selector has multiple methods"
-msgstr "¥»¥ì¥¯¥¿¤¬Ê£¿ô¤Î¥á¥½¥Ã¥É¤ò»ý¤Ã¤Æ¤¤¤ì¤Ð·Ù¹ð¤¹¤ë"
-
-#: c.opt:402
-msgid "Warn about possible violations of sequence point rules"
-msgstr "ÉûºîÍÑ´°Î»ÅÀµ¬Â§¤òÇË¤ë²ÄÇ½À­¤¬¤¢¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
-
-#: c.opt:406
-#, fuzzy
-msgid "Warn about signed-unsigned comparisons"
-msgstr "Éä¹çÉÕ¤­/Éä¹çÌµ¤·¤ÎÈæ³Ó¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:410
-msgid "Warn when overload promotes from unsigned to signed"
-msgstr "¥ª¡¼¥Ð¡¼¥í¡¼¥É¤¬Éä¹çÌµ¤·¤«¤éÉä¹çÉÕ¤­¤Ë³Ê¾å¤²¤È¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
-
-#: c.opt:414
-msgid "Warn about uncasted NULL used as sentinel"
-msgstr ""
-
-#: c.opt:418
-#, fuzzy
-msgid "Warn about unprototyped function declarations"
-msgstr "¥×¥í¥È¥¿¥¤¥×¤µ¤ì¤Æ¤¤¤Ê¤¤´Ø¿ôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:422
-msgid "Warn if type signatures of candidate methods do not match exactly"
-msgstr ""
-
-#: c.opt:426
-#, fuzzy
-msgid "Warn when synthesis behavior differs from Cfront"
-msgstr "¹çÀ®¤Î¿¶¤ëÉñ¤¤¤¬ Cfront ¤È°Û¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
-
-#: c.opt:430 common.opt:182
-msgid "Do not suppress warnings from system headers"
-msgstr "¥·¥¹¥Æ¥à¥Ø¥Ã¥À¤«¤é¤Î·Ù¹ð¤òÍÞÀ©¤·¤Ê¤¤"
-
-#: c.opt:434
-#, fuzzy
-msgid "Warn about features not present in traditional C"
-msgstr "¸Å¤¤ C ¤Ç¤Ï #elif ¤ò»È¤ï¤Ê¤¤Êý¤¬¤¤¤¤¤Ç¤¹"
-
-#: c.opt:438
-msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
-msgstr ""
-
-#: c.opt:442
-msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
-msgstr ""
-
-#: c.opt:446
-#, fuzzy
-msgid "Warn about @selector()s without previously declared methods"
-msgstr "»öÁ°¤ÎÀë¸À¤Ê¤·¤ÎÂç°è´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:450
-#, fuzzy
-msgid "Warn if an undefined macro is used in an #if directive"
-msgstr "Ì¤ÄêµÁËô¤ÏÉÔÀµ¤Ê # ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Ç¤¹"
-
-#: c.opt:454
-msgid "Warn about unrecognized pragmas"
-msgstr "Ç§¼±¤Ç¤­¤Ê¤¤ pragma ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
-
-#: c.opt:458
-msgid "Warn about macros defined in the main file that are not used"
-msgstr ""
-
-#: c.opt:462
-#, fuzzy
-msgid "Do not warn about using variadic macros when -pedantic"
-msgstr "-pedantic »ØÄê»þ¤Ç¤â 'long long' ¤Î»ÈÍÑ¤Ë¤Ä¤¤¤Æ¤Ï·Ù¹ð¤·¤Ê¤¤"
-
-#: c.opt:466
-#, fuzzy
-msgid "Warn if a variable length array is used"
-msgstr "ÊÑ¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
-
-#: c.opt:470
-msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
-msgstr ""
-
-#: c.opt:474
-#, fuzzy
-msgid "Warn when a pointer differs in signedness in an assignment"
-msgstr "¥ª¡¼¥Ð¡¼¥í¡¼¥É¤¬Éä¹çÌµ¤·¤«¤éÉä¹çÉÕ¤­¤Ë³Ê¾å¤²¤È¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
-
-#: c.opt:478
-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
-msgstr ""
-
-#: c.opt:486
-#, fuzzy
-msgid "Enforce class member access control semantics"
-msgstr "¥¢¥¯¥»¥¹À©¸æ¤Î°ÕÌ£¤Ë½¾¤ï¤Ê¤¤"
-
-#: c.opt:493
-msgid "Change when template instances are emitted"
-msgstr "¥Æ¥ó¥×¥ì¡¼¥È¥¤¥ó¥¹¥¿¥ó¥¹¤¬Á÷½Ð¤µ¤ì¤¿»þ¤ËÊÑ¹¹¤¹¤ë"
-
-#: c.opt:497
-#, fuzzy
-msgid "Recognize the \"asm\" keyword"
-msgstr "'asm' Í½Ìó¸ì¤òÇ§¼±¤µ¤»¤Ê¤¤"
-
-#: c.opt:501
-#, fuzzy
-msgid "Recognize built-in functions"
-msgstr "¤¤¤¯¤Ä¤«¤ÎÁÈ¤ß¹þ¤ß´Ø¿ô¤òÇ§¼±¤µ¤»¤Ê¤¤"
-
-#: c.opt:508
-msgid "Check the return value of new"
-msgstr "new ¤ÎÌá¤êÃÍ¤ò¸¡ºº¤¹¤ë"
-
-#: c.opt:512
-msgid "Allow the arguments of the '?' operator to have different types"
-msgstr ""
-
-#: c.opt:516
-#, fuzzy
-msgid "Reduce the size of object files"
-msgstr "¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤Î¥µ¥¤¥º¤ò¾®¤µ¤¯¤¹¤ë"
-
-#: c.opt:520
-#, fuzzy
-msgid "Use class <name> for constant strings"
-msgstr "Äê¿ôÊ¸»úÎóÍÑ¤Î¥¯¥é¥¹Ì¾¤ò»ØÄê¤¹¤ë"
-
-#: c.opt:524
-#, fuzzy
-msgid "Inline member functions by default"
-msgstr "¥á¥ó¥Ð´Ø¿ô¤ò¥Ç¥Õ¥©¥ë¥È¤Ç¥¤¥ó¥é¥¤¥ó¤È¤·¤Ê¤¤"
-
-#: c.opt:528
-#, fuzzy
-msgid "Preprocess directives only."
-msgstr "#ident ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ò½èÍý¤¹¤ë"
-
-#: c.opt:532
-#, fuzzy
-msgid "Permit '$' as an identifier character"
-msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤¬¥ï¥¤¥ÉÊ¸»úÎó¤Ç¤¹"
-
-#: c.opt:539
-#, fuzzy
-msgid "Generate code to check exception specifications"
-msgstr "Îã³°»ÅÍÍ¤Î¸¡ºº¤ò¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
-
-#: c.opt:546
-msgid "Convert all strings and character constants to character set <cset>"
-msgstr ""
-
-#: c.opt:550
-#, fuzzy
-msgid "Permit universal character names (\\u and \\U) in identifiers"
-msgstr "¥æ¥Ë¥Ð¡¼¥µ¥ëÊ¸»úÌ¾ `\\u%04x' ¤Ï¼±ÊÌ»Ò¤ÎÃæ¤Ç¤ÏÍ­¸ú¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
-
-#: c.opt:554
-msgid "Specify the default character set for source files"
-msgstr ""
-
-#: c.opt:562
-#, fuzzy
-msgid "Scope of for-init-statement variables is local to the loop"
-msgstr "for ½é´ü²½Ê¸¤ÎÊÑ¿ô¤ò¥¹¥³¡¼¥×³°¤Ë³ÈÂç¤¹¤ë"
-
-#: c.opt:566
-#, fuzzy
-msgid "Do not assume that standard C libraries and \"main\" exist"
-msgstr "É¸½à¥é¥¤¥Ö¥é¥ê¤ä main ¤¬Â¸ºß¤·¤Ê¤¤²ÄÇ½À­¤¬¤¢¤ë¤â¤Î¤È¤¹¤ë"
-
-#: c.opt:570
-#, fuzzy
-msgid "Recognize GNU-defined keywords"
-msgstr "GNU ÄêµÁ¤ÎÍ½Ìó¸ì¤òÇ§¼±¤µ¤»¤Ê¤¤"
-
-#: c.opt:574
-msgid "Generate code for GNU runtime environment"
-msgstr "GNU ¼Â¹Ô´Ä¶­ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: c.opt:578
-#, fuzzy
-msgid "Use traditional GNU semantics for inline functions"
-msgstr "¸Å¤¤ C ¤Ï¶¦ÍÑÂÎ¤Î½é´ü¤òµñÀä¤·¤Þ¤¹"
-
-#: c.opt:591
-msgid "Assume normal C execution environment"
-msgstr "ÄÌ¾ï¤Î C ¼Â¹Ô´Ä¶­¤òÁ°Äó¤È¤¹¤ë"
-
-#: c.opt:595
-msgid "Enable support for huge objects"
-msgstr "Âç¤­¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Î¥µ¥Ý¡¼¥È"
-
-#: c.opt:599
-msgid "Export functions even if they can be inlined"
-msgstr "¥¤¥ó¥é¥¤¥ó¤Ë¤Ç¤­¤ë´Ø¿ô¤Ç¤â export ¤¹¤ë"
-
-#: c.opt:603
-#, fuzzy
-msgid "Emit implicit instantiations of inline templates"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂÎ²½¤Î¤ß¤òÀ¸À®¤¹¤ë"
-
-#: c.opt:607
-#, fuzzy
-msgid "Emit implicit instantiations of templates"
-msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂÎ²½¤Î¤ß¤òÀ¸À®¤¹¤ë"
-
-#: c.opt:611
-#, fuzzy
-msgid "Inject friend functions into enclosing namespace"
-msgstr "Ã±½ã¤Ê´Ø¿ô¤ò¸Æ¤Ó½Ð¤·Â¦¤ËÅý¹ç¤¹¤ë"
-
-#: c.opt:618
-msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
-msgstr ""
-
-#: c.opt:622
-#, fuzzy
-msgid "Don't warn about uses of Microsoft extensions"
-msgstr "Microsoft ³ÈÄ¥¤ÎÍøÍÑ¤Ë´Ø¤·¤Æ pedantic ·Ù¹ð¤ò¹Ô¤ï¤Ê¤¤"
-
-#: c.opt:632
-#, fuzzy
-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
-msgstr "NeXT ¼Â¹Ô´Ä¶­ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
-
-#: c.opt:636
-msgid "Assume that receivers of Objective-C messages may be nil"
-msgstr ""
-
-#: c.opt:648
-msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
-msgstr ""
-
-#: c.opt:652
-msgid "Allow fast jumps to the message dispatcher"
-msgstr ""
-
-#: c.opt:658
-msgid "Enable Objective-C exception and synchronization syntax"
-msgstr ""
-
-#: c.opt:662
-msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
-msgstr ""
-
-#: c.opt:667
-#, fuzzy
-msgid "Enable Objective-C setjmp exception handling runtime"
-msgstr "Îã³°ÊáÂª¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: c.opt:671
-#, fuzzy
-msgid "Enable OpenMP"
-msgstr "¥Ç¥Ð¥Ã¥°¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: c.opt:675
-msgid "Recognize C++ kewords like \"compl\" and \"xor\""
-msgstr ""
-
-#: c.opt:679
-#, fuzzy
-msgid "Enable optional diagnostics"
-msgstr "¥ª¥×¥·¥ç¥ó¤Î¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤òÉ½¼¨¤·¤Ê¤¤"
-
-#: c.opt:686
-msgid "Look for and use PCH files even when preprocessing"
-msgstr ""
-
-#: c.opt:690
-msgid "Downgrade conformance errors to warnings"
-msgstr "µ¬³ÊÅ¬¹çÀ­¥¨¥é¡¼¤ò·Ù¹ð¤Ë³Ê²¼¤²¤¹¤ë"
-
-#: c.opt:694
-msgid "Treat the input file as already preprocessed"
-msgstr ""
-
-#: c.opt:698
-msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
-msgstr ""
-
-#: c.opt:702
-msgid "Enable automatic template instantiation"
-msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂÎ²½¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: c.opt:706
-#, fuzzy
-msgid "Generate run time type descriptor information"
-msgstr "¼Â¹Ô»þ·¿µ­½Ò¾ðÊó¤òÀ¸À®¤·¤Ê¤¤"
-
-#: c.opt:710
-msgid "Use the same size for double as for float"
-msgstr "double ¤Î¥µ¥¤¥º¤ò float ¤ÈÆ±¤¸¤È¤·¤Æ»ÈÍÑ¤¹¤ë"
-
-#: c.opt:718
-#, fuzzy
-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
-msgstr "wchar_t ¤Îº¬ËÜÅª¤Ê·¿¤ò `unsigned short' ¤ÈÊ¤¤¹"
-
-#: c.opt:722
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
-msgstr ""
-
-#: c.opt:726
-#, fuzzy
-msgid "Make \"char\" signed by default"
-msgstr "'char' ¤ò¥Ç¥Õ¥©¥ë¥È¤ÇÉä¹çÉÕ¤­¤È¤¹¤ë"
-
-#: c.opt:733
-msgid "Display statistics accumulated during compilation"
-msgstr "¥³¥ó¥Ñ¥¤¥ëÃæ¤ËÃßÀÑ¤µ¤ì¤¿Åý·×¾ðÊó¤òÉ½¼¨¤¹¤ë"
-
-#: c.opt:740
-msgid "Distance between tab stops for column reporting"
-msgstr ""
-
-#: c.opt:744
-msgid "Specify maximum template instantiation depth"
-msgstr "¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂÎ²½¤Î¿¼¤µ¤ÎºÇÂçÃÍ¤ò»ØÄê¤¹¤ë"
-
-#: c.opt:751
-msgid "Do not generate thread-safe code for initializing local statics"
-msgstr ""
-
-#: c.opt:755
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
-msgstr ""
-
-#: c.opt:759
-#, fuzzy
-msgid "Make \"char\" unsigned by default"
-msgstr "'char' ¤ò¥Ç¥Õ¥©¥ë¥È¤ÇÉä¹çÌµ¤·¤È¤¹¤ë"
-
-#: c.opt:763
-#, fuzzy
-msgid "Use __cxa_atexit to register destructors"
-msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤ÎÅÐÏ¿¤Ë __cxa_atexit ¤òÍøÍÑ¤¹¤ë"
-
-#: c.opt:767
-msgid "Use __cxa_get_exception_ptr in exception handling"
-msgstr ""
-
-#: c.opt:771
-msgid "Marks all inlined methods as having hidden visibility"
-msgstr ""
-
-#: c.opt:775
-msgid "Changes visibility to match Microsoft Visual Studio by default"
-msgstr ""
-
-#: c.opt:779
-msgid "Discard unused virtual functions"
-msgstr "»È¤ï¤ì¤Ê¤¤²¾ÁÛ´Ø¿ô¤òÀÚ¤ê¼Î¤Æ¤ë"
-
-#: c.opt:783
-msgid "Implement vtables using thunks"
-msgstr "thunk ¤ò»È¤Ã¤Æ vtable ¤ò¼ÂÁõ¤¹¤ë"
-
-#: c.opt:787
-msgid "Emit common-like symbols as weak symbols"
-msgstr "¥³¥â¥ó¥·¥ó¥Ü¥ë¤ò¥¦¥£¡¼¥¯¥·¥ó¥Ü¥ë¤ÎÍÍ¤ËÀ¸À®¤¹¤ë"
-
-#: c.opt:791
-msgid "Convert all wide strings and character constants to character set <cset>"
-msgstr ""
-
-#: c.opt:795
-msgid "Generate a #line directive pointing at the current working directory"
-msgstr ""
-
-#: c.opt:799
-msgid "Emit cross referencing information"
-msgstr "Áê¸ß»²¾È¾ðÊó¤òÀ¸À®¤¹¤ë"
-
-#: c.opt:803
-msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
-msgstr ""
-
-#: c.opt:807
-#, fuzzy
-msgid "Dump declarations to a .decl file"
-msgstr "Àë¸À¤ò .decl ¥Õ¥¡¥¤¥ë¤Ë¥À¥ó¥×¤¹¤ë"
-
-#: c.opt:811
-msgid "Aggressive reduced debug info for structs"
-msgstr ""
-
-#: c.opt:815
-msgid "Conservative reduced debug info for structs"
-msgstr ""
-
-#: c.opt:819
-msgid "Detailed reduced debug info for structs"
-msgstr ""
-
-#: c.opt:823 c.opt:855
-msgid "Add <dir> to the end of the system include path"
-msgstr ""
-
-#: c.opt:827
-msgid "Accept definition of macros in <file>"
-msgstr ""
-
-#: c.opt:831
-msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
-msgstr ""
-
-#: c.opt:835
-msgid "Include the contents of <file> before other files"
-msgstr ""
-
-#: c.opt:839
-msgid "Specify <path> as a prefix for next two options"
-msgstr ""
-
-#: c.opt:843
-msgid "Set <dir> to be the system root directory"
-msgstr ""
-
-#: c.opt:847
-msgid "Add <dir> to the start of the system include path"
-msgstr ""
-
-#: c.opt:851
-msgid "Add <dir> to the end of the quote include path"
-msgstr ""
-
-#: c.opt:872
-msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
-msgstr ""
-
-#: c.opt:876
-msgid "Do not search standard system include directories for C++"
-msgstr ""
-
-#: c.opt:892
-#, fuzzy
-msgid "Generate C header of platform-specific features"
-msgstr "¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¸ÇÍ­¤Îµ¡Ç½¤Î C ¥Ø¥Ã¥À¤òÀ¸À®¤¹¤ë"
-
-#: c.opt:896
-msgid "Print a checksum of the executable for PCH validity checking, and stop"
-msgstr ""
-
-#: c.opt:900
-#, fuzzy
-msgid "Remap file names when including files"
-msgstr "#%s ¤Ç¤Î¥Õ¥¡¥¤¥ëÌ¾¤¬¶õ¤Ç¤¹"
-
-#: c.opt:904
-msgid "Conform to the ISO 1998 C++ standard"
-msgstr ""
-
-#: c.opt:908
-msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
-msgstr ""
-
-#: c.opt:915 c.opt:950
-msgid "Conform to the ISO 1990 C standard"
-msgstr ""
-
-#: c.opt:919 c.opt:958
-msgid "Conform to the ISO 1999 C standard"
-msgstr ""
-
-#: c.opt:923
-msgid "Deprecated in favor of -std=c99"
-msgstr ""
-
-#: c.opt:927
-msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
-msgstr ""
-
-#: c.opt:931
-msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
-msgstr ""
-
-#: c.opt:938
-msgid "Conform to the ISO 1990 C standard with GNU extensions"
-msgstr ""
-
-#: c.opt:942
-msgid "Conform to the ISO 1999 C standard with GNU extensions"
-msgstr ""
-
-#: c.opt:946
-msgid "Deprecated in favor of -std=gnu99"
-msgstr ""
-
-#: c.opt:954
-msgid "Conform to the ISO 1990 C standard as amended in 1994"
-msgstr ""
-
-#: c.opt:962
-msgid "Deprecated in favor of -std=iso9899:1999"
-msgstr ""
-
-#: c.opt:966
-#, fuzzy
-msgid "Enable traditional preprocessing"
-msgstr "¥¹¥¿¥Ã¥¯Ãµº÷¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: c.opt:970
-msgid "Support ISO C trigraphs"
-msgstr ""
-
-#: c.opt:974
-msgid "Do not predefine system-specific and GCC-specific macros"
-msgstr ""
-
-#: c.opt:978
-#, fuzzy
-msgid "Enable verbose output"
-msgstr "¥Ç¥Ð¥Ã¥°½ÐÎÏ¤òÍ­¸ú¤Ë¤¹¤ë"
-
-#: common.opt:27
-#, fuzzy
 msgid "Display this information"
 msgstr "  --help                  ¤³¤Î¾ðÊó¤òÉ½¼¨¤¹¤ë\n"
 
-#: common.opt:31
+#: common.opt:32
 msgid "Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
 msgstr ""
 
-#: common.opt:35
+#: common.opt:36
 msgid "Alias for --help=target"
 msgstr ""
 
-#: common.opt:51
+#: common.opt:52
 msgid "Set parameter <param> to value.  See below for a complete list of parameters"
 msgstr ""
 
-#: common.opt:58
+#: common.opt:59
 #, fuzzy
 msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr ""
 "  -G <number>             <number> ¥Ð¥¤¥È¤è¤ê¾®¤µ¤ÊÂç°è¤ª¤è¤ÓÀÅÅª¥Ç¡¼¥¿¤ò\n"
 "                          ÆÃÊÌ¤Ê¥»¥¯¥·¥ç¥ó¤ËÃÖ¤¯ (¥¿¡¼¥²¥Ã¥È¼¡Âè)\n"
 
-#: common.opt:62
+#: common.opt:63
 #, fuzzy
 msgid "Set optimization level to <number>"
 msgstr "ºÇÅ¬²½¥ì¥Ù¥ë¤ò¸µ¤ËÌá¤·¤Þ¤·¤¿"
 
-#: common.opt:66
+#: common.opt:67
 #, fuzzy
 msgid "Optimize for space rather than speed"
 msgstr "  -Os                     Â®ÅÙ¤è¤ê¤â¥µ¥¤¥º¤ÎºÇÅ¬²½¤ò¹Ô¤Ê¤¦\n"
 
-#: common.opt:70
+#: common.opt:71
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr ""
 
-#: common.opt:74
+#: common.opt:75
 msgid "Warn about returning structures, unions or arrays"
 msgstr "¹½Â¤ÂÎ¡¢¶¦ÍÑÂÎËô¤ÏÇÛÎó¤òÊÖ¤¹¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: common.opt:78
+#: common.opt:79
 #, fuzzy
 msgid "Warn if an array is accessed out of bounds"
 msgstr ".class ¥Õ¥¡¥¤¥ë¤¬¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤è¤ê¸Å¤±¤ì¤Ð·Ù¹ð¤¹¤ë"
 
-#: common.opt:82
+#: common.opt:83
 #, fuzzy
 msgid "Warn about inappropriate attribute usage"
 msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤Î·×»»¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: common.opt:86
+#: common.opt:87
 msgid "Warn about pointer casts which increase alignment"
 msgstr "¥Ý¥¤¥ó¥¿¤Î¥­¥ã¥¹¥È¤Ç¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Áý²Ã¤¹¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: common.opt:90
+#: common.opt:91
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr ""
 
-#: common.opt:94
+#: common.opt:95
 msgid "Warn when an optimization pass is disabled"
 msgstr "ºÇÅ¬²½²áÄø¤¬Ìµ¸ú²½¤µ¤ì¤¿¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
 
-#: common.opt:98
+#: common.opt:99
 msgid "Treat all warnings as errors"
 msgstr "Á´¤Æ¤Î·Ù¹ð¤ò¥¨¥é¡¼¤È¤·¤Æ¼è¤ê°·¤¦"
 
-#: common.opt:102
+#: common.opt:103
 #, fuzzy
 msgid "Treat specified warning as error"
 msgstr "Á´¤Æ¤Î·Ù¹ð¤ò¥¨¥é¡¼¤È¤·¤Æ¼è¤ê°·¤¦"
 
-#: common.opt:106
+#: common.opt:107
 msgid "Print extra (possibly unwanted) warnings"
 msgstr ""
 
-#: common.opt:110
+#: common.opt:111
 msgid "Exit on the first error occurred"
 msgstr ""
 
-#: common.opt:114
+#: common.opt:115
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "¥¤¥ó¥é¥¤¥ó´Ø¿ô¤ò¥¤¥ó¥é¥¤¥ó²½¤Ç¤­¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
 
-#: common.opt:118
+#: common.opt:119
 #, fuzzy
 msgid "Warn if an object is larger than <number> bytes"
 msgstr "  -Wlarger-than-<number>  ¥ª¥Ö¥¸¥§¥¯¥È¤¬ <number> ¥Ð¥¤¥È¤è¤êÂç¤­¤±¤ì¤Ð·Ù¹ð¤¹¤ë\n"
 
-#: common.opt:122
+#: common.opt:123
 msgid "Warn when a logical operator is suspicously always evaluating to true or false"
 msgstr ""
 
-#: common.opt:126
+#: common.opt:127
 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 msgstr ""
 
-#: common.opt:130
+#: common.opt:131
 #, fuzzy
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr "noreturn Â°À­¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: common.opt:134
+#: common.opt:135
 #, fuzzy
 msgid "Warn about overflow in arithmetic expressions"
 msgstr "¼°¤ÎÉâÆ°¾®¿ôÅÀ¿ô¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
 
-#: common.opt:138
+#: common.opt:139
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr "packed Â°À­¤¬¹½Â¤ÂÎÇÛÃÖ¤Ë±Æ¶Á¤·¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
 
-#: common.opt:142
+#: common.opt:143
 #, fuzzy
 msgid "Warn when padding is required to align structure members"
 msgstr "¹½Â¤ÂÎ¥á¥ó¥Ð¤Î¥¢¥é¥¤¥ó¤Ç¡¢¥Ñ¥Ç¥£¥ó¥°¤òÍ×¤¹¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
 
-#: common.opt:146
+#: common.opt:147
 msgid "Warn when one local variable shadows another"
 msgstr "¤¢¤ë¥í¡¼¥«¥ëÊÑ¿ô¤¬Â¾¤Î¤â¤Î¤òÊ¤¤¤±£¤¹¤È¤­¤Ë·Ù¹ð¤¹¤ë"
 
-#: common.opt:150
+#: common.opt:151
 msgid "Warn when not issuing stack smashing protection for some reason"
 msgstr ""
 
-#: common.opt:154 common.opt:158
+#: common.opt:155 common.opt:159
 #, fuzzy
 msgid "Warn about code which might break strict aliasing rules"
 msgstr "format Â°À­¤ò¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
 
-#: common.opt:162 common.opt:166
+#: common.opt:163 common.opt:167
 msgid "Warn about optimizations that assume that signed overflow is undefined"
 msgstr ""
 
-#: common.opt:170
+#: common.opt:171
 #, fuzzy
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr "ÎóµóÄê¿ô¤Î switch ¤Ç case »ØÄê¤¬·ç¤±¤Æ¤¤¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: common.opt:174
+#: common.opt:175
 #, fuzzy
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr "ÎóµóÄê¿ô¤Î switch ¤Ç case »ØÄê¤¬·ç¤±¤Æ¤¤¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: common.opt:178
+#: common.opt:179
 #, fuzzy
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr "ÎóµóÄê¿ô¤Î switch ¤Ç case »ØÄê¤¬·ç¤±¤Æ¤¤¤ë¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: common.opt:186
+#: common.opt:183 c.opt:434
+msgid "Do not suppress warnings from system headers"
+msgstr "¥·¥¹¥Æ¥à¥Ø¥Ã¥À¤«¤é¤Î·Ù¹ð¤òÍÞÀ©¤·¤Ê¤¤"
+
+#: common.opt:187
 #, fuzzy
 msgid "Warn about uninitialized automatic variables"
 msgstr "½é´ü²½¤µ¤ì¤Ê¤¤¼«Æ°ÊÑ¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: common.opt:190
+#: common.opt:191
 msgid "Warn about code that will never be executed"
 msgstr "¼Â¹Ô¤µ¤ì¤ë¤³¤È¤¬¤Ê¤¤¥³¡¼¥É¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: common.opt:194
+#: common.opt:195
 msgid "Enable all -Wunused- warnings"
 msgstr ""
 
-#: common.opt:198
+#: common.opt:199
 msgid "Warn when a function is unused"
 msgstr "´Ø¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
 
-#: common.opt:202
+#: common.opt:203
 msgid "Warn when a label is unused"
 msgstr "¥é¥Ù¥ë¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
 
-#: common.opt:206
+#: common.opt:207
 msgid "Warn when a function parameter is unused"
 msgstr "´Ø¿ô¤Î²¾°ú¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
 
-#: common.opt:210
+#: common.opt:211
 msgid "Warn when an expression value is unused"
 msgstr "¼°¤ÎÃÍ¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
 
-#: common.opt:214
+#: common.opt:215
 msgid "Warn when a variable is unused"
 msgstr "ÊÑ¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
 
-#: common.opt:218
+#: common.opt:219
 #, fuzzy
 msgid "Warn when a register variable is declared volatile"
 msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï private ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: common.opt:222
+#: common.opt:223
 msgid "Warn instead of error in case profiles in -fprofile-use do not match"
 msgstr ""
 
-#: common.opt:226
+#: common.opt:227
 #, fuzzy
 msgid "Emit declaration information into <file>"
 msgstr "  -aux-info <file>        Àë¸À¾ðÊó¤ò <file> ¤ØÈ¯¹Ô¤¹¤ë\n"
 
-#: common.opt:239
+#: common.opt:240
 #, fuzzy
 msgid "Enable dumps from specific passes of the compiler"
 msgstr "  -d[letters]             ¥³¥ó¥Ñ¥¤¥é¤Î²áÄø¤«¤é¤Î¥À¥ó¥×¤òÍ­¸ú¤Ë¤¹¤ë\n"
 
-#: common.opt:243
+#: common.opt:244
 #, fuzzy
 msgid "Set the file basename to be used for dumps"
 msgstr "PIC ¥¢¥É¥ì¥·¥ó¥°¤ËÍøÍÑ¤µ¤ì¤ë¥ì¥¸¥¹¥¿¤ò»ØÄê¤¹¤ë"
 
-#: common.opt:263
+#: common.opt:264
 msgid "Align the start of functions"
 msgstr "´Ø¿ô¤Î³«»Ï¤ò¥¢¥é¥¤¥ó¤¹¤ë"
 
-#: common.opt:270
+#: common.opt:271
 msgid "Align labels which are only reached by jumping"
 msgstr "¥é¥Ù¥ë¤Î¤¦¤Á¥¸¥ã¥ó¥×ÅþÃ£Àè¤È¤Ê¤ë¤â¤Î¤À¤±¤ò¥¢¥é¥¤¥ó¤¹¤ë"
 
-#: common.opt:277
+#: common.opt:278
 msgid "Align all labels"
 msgstr "Á´¤Æ¤Î¥é¥Ù¥ë¤ò¥¢¥é¥¤¥ó¤¹¤ë"
 
-#: common.opt:284
+#: common.opt:285
 msgid "Align the start of loops"
 msgstr "¥ë¡¼¥×¤Î³«»Ï¤ò¥¢¥é¥¤¥ó¤¹¤ë"
 
-#: common.opt:299
+#: common.opt:300
 #, fuzzy
 msgid "Specify that arguments may alias each other and globals"
 msgstr "°ú¿ô¤ÈÂç°è¥Ç¡¼¥¿¤äÂ¾¤Î°ú¿ô¤ÈÊÌÌ¾¤Ë¤Ê¤ê¤¦¤ë»ö¤ò»ØÄê¤¹¤ë"
 
-#: common.opt:303
+#: common.opt:304
 msgid "Assume arguments may alias globals but not each other"
 msgstr "°ú¿ô¤ÈÂç°è¥Ç¡¼¥¿¤ÏÊÌÌ¾¤Ë¤Ê¤ê¤¦¤ë¤¬Â¾¤Î°ú¿ô¤È¤ÏÊÌÌ¾¤Ç¤Ï¤Ê¤¤¤È¤ß¤Ê¤¹"
 
-#: common.opt:307
+#: common.opt:308
 #, fuzzy
 msgid "Assume arguments alias neither each other nor globals"
 msgstr "°ú¿ô¤¬Âç°è¥Ç¡¼¥¿¤äÂ¾¤Î°ú¿ô¤ÈÊÌÌ¾¤Ë¤Ï¤Ê¤é¤Ê¤¤¤È¤ß¤Ê¤¹"
 
-#: common.opt:311
+#: common.opt:312
 #, fuzzy
 msgid "Assume arguments alias no other storage"
 msgstr "°ú¿ô¤¬Âç°è¥Ç¡¼¥¿¤äÂ¾¤Î°ú¿ô¤ÈÊÌÌ¾¤Ë¤Ï¤Ê¤é¤Ê¤¤¤È¤ß¤Ê¤¹"
 
-#: common.opt:315
+#: common.opt:316
 #, fuzzy
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr "´¬¤­Ìá¤·¤ò¹Ô¤Ê¤¦Îã³°ÊäÂ­ÍÑ¥Æ¡¼¥Ö¥ë¤òÀ¸À®¤¹¤ë"
 
-#: common.opt:319
+#: common.opt:320
 #, fuzzy
 msgid "Generate auto-inc/dec instructions"
 msgstr "Ê¸»úÌ¿Îá¤òÀ¸À®¤¹¤ë"
 
-#: common.opt:327
+#: common.opt:328
 #, fuzzy
 msgid "Generate code to check bounds before indexing arrays"
 msgstr "ÇÛÎó¤ÎÅº»ú¤ÈÅº»ú¶­³¦¤ò¸¡ºº¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: common.opt:331
+#: common.opt:332
 #, fuzzy
 msgid "Replace add, compare, branch with branch on count register"
 msgstr "²Ã»»¡¢Èæ³Ó¥Ö¥é¥ó¥Á¤ÎÂå¤ï¤ê¤Ë¥«¥¦¥ó¥È¥ì¥¸¥¹¥¿¤Î¥Ö¥é¥ó¥Á¤ò»È¤¦"
 
-#: common.opt:335
+#: common.opt:336
 msgid "Use profiling information for branch probabilities"
 msgstr "Ê¬´ô·ÐÏ©¿äÂ¬ÍÑ¤Î¥×¥í¥Õ¥¡¥¤¥ë¾ðÊó¤òÍøÍÑ¤¹¤ë"
 
-#: common.opt:339
+#: common.opt:340
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr ""
 
-#: common.opt:343
+#: common.opt:344
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr ""
 
-#: common.opt:347
+#: common.opt:348
 msgid "Restrict target load migration not to re-use registers in any basic block"
 msgstr ""
 
-#: common.opt:351
+#: common.opt:352
 #, fuzzy
 msgid "Mark <register> as being preserved across functions"
 msgstr "  -fcall-saved-<register> <register> ¤¬´Ø¿ô¤òÄÌ¤¸¤ÆÊÝ»ý¤µ¤ì¤ë¤È¥Þ¡¼¥¯¤¹¤ë\n"
 
-#: common.opt:355
+#: common.opt:356
 #, fuzzy
 msgid "Mark <register> as being corrupted by function calls"
 msgstr "  -fcall-used-<register>  ´Ø¿ô¸Æ¤Ó½Ð¤·¤ÇÇË²õ¤µ¤ì¤ë <register> ¤È¤·¤Æ¥Þ¡¼¥¯¤¹¤ë\n"
 
-#: common.opt:362
+#: common.opt:363
 #, fuzzy
 msgid "Save registers around function calls"
 msgstr "´Ø¿ô¸Æ¤Ó½Ð¤·¤ÎÁ°¸å¤Ç¥ì¥¸¥¹¥¿¤ÎÊÝÂ¸¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: common.opt:366
+#: common.opt:367
 msgid "Compare the results of several data dependence analyzers."
 msgstr ""
 
-#: common.opt:370
+#: common.opt:371
 #, fuzzy
 msgid "Do not put uninitialized globals in the common section"
 msgstr "Âç°èÊÑ¿ôÅù¤ò½é´ü²½¤µ¤ì¤Ê¤¤¥³¥â¥ó¥»¥¯¥·¥ç¥ó¤ËÃÖ¤«¤Ê¤¤"
 
-#: common.opt:374
+#: common.opt:375
 #, fuzzy
 msgid "Perform a register copy-propagation optimization pass"
 msgstr "ºÇÅ¬²½²áÄø¤Î¥ì¥¸¥¹¥¿¤Ä¤±ÊÑ¤¨¤ò¹Ô¤Ê¤¦"
 
-#: common.opt:378
+#: common.opt:379
 #, fuzzy
 msgid "Perform cross-jumping optimization"
 msgstr "¥¸¥ã¥ó¥×Ê¬´ôºÇÅ¬²½¤ò¹Ô¤Ê¤¦"
 
-#: common.opt:382
+#: common.opt:383
 msgid "When running CSE, follow jumps to their targets"
 msgstr "CSE ¤ÇÆ°ºî¤¹¤ë¤È¤­¡¢¤½¤ì¤é¤Î¥¿¡¼¥²¥Ã¥È¤Ø¤Î¥¸¥ã¥ó¥×¤ËÄÉ¿ï¤¹¤ë"
 
-#: common.opt:386
+#: common.opt:387
 msgid "When running CSE, follow conditional jumps"
 msgstr "CSE ¤ÇÆ°ºî¤¹¤ë¤È¤­¡¢¾ò·ï¥¸¥ã¥ó¥×¤ËÄÉ¿ï¤¹¤ë"
 
-#: common.opt:390
+#: common.opt:391
 msgid "Omit range reduction step when performing complex division"
 msgstr ""
 
-#: common.opt:394
+#: common.opt:395
 #, fuzzy
 msgid "Place data items into their own section"
 msgstr "¥Ç¡¼¥¿¹àÌÜ¤ò¤½¤ì¤é¼«¿È¤Î¥»¥¯¥·¥ç¥ó¤ËÇÛÃÖ¤¹¤ë"
 
-#: common.opt:398
+#: common.opt:399
 msgid "List all available debugging counters with their limits and counts."
 msgstr ""
 
-#: common.opt:402
+#: common.opt:403
 msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter limit.   "
 msgstr ""
 
-#: common.opt:406
+#: common.opt:407
 msgid "Map one directory name to another in debug information"
 msgstr ""
 
-#: common.opt:412
+#: common.opt:413
 msgid "Defer popping functions args from stack until later"
 msgstr "´Ø¿ô°ú¿ô¤ò¥¹¥¿¥Ã¥¯¤«¤é pop ¤¹¤ë¤Î¤ò¸Æ¤Ó½Ð¤·¸å¤Þ¤ÇÃÙ¤é¤»¤ë"
 
-#: common.opt:416
+#: common.opt:417
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr "Ê¬´ôÌ¿Îá¤ÎÃÙ±ä¥¹¥í¥Ã¥È¤ò»È¤¦¤³¤È¤ò»î¤ß¤ë"
 
-#: common.opt:420
+#: common.opt:421
 msgid "Delete useless null pointer checks"
 msgstr "Ìµ°ÕÌ£¤Ê null ¥Ý¥¤¥ó¥¿¸¡ºº¤òºï½ü¤¹¤ë"
 
-#: common.opt:424
+#: common.opt:425
 msgid "How often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr ""
 
-#: common.opt:428
+#: common.opt:429
 msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 msgstr ""
 
-#: common.opt:432
+#: common.opt:433
 msgid "Dump various compiler internals to a file"
 msgstr ""
 
-#: common.opt:436
+#: common.opt:437
 #, fuzzy
 msgid "Suppress output of addresses in debugging dumps"
 msgstr "¥Ç¥Ð¥Ã¥°¥À¥ó¥×¤ÇÌ¿ÎáÈÖ¹æ¤È¹ÔÈÖ¹æ¥Î¡¼¥È¤Î½ÐÎÏ¤òÍÞÀ©¤¹¤ë"
 
-#: common.opt:440
+#: common.opt:441
 #, fuzzy
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 msgstr "¥Ç¥Ð¥Ã¥°¥À¥ó¥×¤ÇÌ¿ÎáÈÖ¹æ¤È¹ÔÈÖ¹æ¥Î¡¼¥È¤Î½ÐÎÏ¤òÍÞÀ©¤¹¤ë"
 
-#: common.opt:444
+#: common.opt:445
 msgid "Perform early inlining"
 msgstr ""
 
-#: common.opt:448
+#: common.opt:449
 #, fuzzy
 msgid "Perform DWARF2 duplicate elimination"
 msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇÅ¬²½¤ò¹Ô¤¦"
 
-#: common.opt:452 common.opt:456
+#: common.opt:453 common.opt:457
 msgid "Perform unused type elimination in debug info"
 msgstr ""
 
-#: common.opt:460
+#: common.opt:461
 msgid "Do not suppress C++ class debug information."
 msgstr ""
 
-#: common.opt:464
+#: common.opt:465
 msgid "Enable exception handling"
 msgstr "Îã³°ÊáÂª¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: common.opt:468
+#: common.opt:469
 #, fuzzy
 msgid "Perform a number of minor, expensive optimizations"
 msgstr "ÌÜÎ©¤¿¤Ê¤¤¡¢¥³¥¹¥È¤Î¤«¤«¤ëºÇÅ¬²½¤ò¹Ô¤Ê¤¦"
 
-#: common.opt:475
+#: common.opt:476
 msgid "Assume no NaNs or infinities are generated"
 msgstr ""
 
-#: common.opt:479
+#: common.opt:480
 #, fuzzy
 msgid "Mark <register> as being unavailable to the compiler"
 msgstr "  -ffixed-<register>      ¥³¥ó¥Ñ¥¤¥é¤ËÂÐ¤· <register> ¤ò»ÈÍÑÉÔ²Ä¤È¥Þ¡¼¥¯¤¹¤ë\n"
 
-#: common.opt:483
+#: common.opt:484
 #, fuzzy
 msgid "Don't allocate floats and doubles in extended-precision registers"
 msgstr "À°¿ô¥ì¥¸¥¹¥¿¤Î³ÎÊÝ½ç¤òÀ©¸æ¤¹¤ë"
 
-#: common.opt:489
-#, fuzzy
-msgid "Copy memory address constants into registers before use"
-msgstr "¥á¥â¥ê¥¢¥É¥ì¥¹Äê¿ô¤òÍøÍÑ¤¹¤ëÁ°¤Ë¥ì¥¸¥¹¥¿¤Ø¥³¥Ô¡¼¤¹¤ë"
+#: common.opt:488 common.opt:647 common.opt:855 common.opt:986 common.opt:1061
+msgid "Does nothing.  Preserved for backward compatibility."
+msgstr ""
 
-#: common.opt:493
+#: common.opt:492
 msgid "Perform a forward propagation pass on RTL"
 msgstr ""
 
-#: common.opt:500
+#: common.opt:499
 msgid "Allow function addresses to be held in registers"
 msgstr "´Ø¿ô¥¢¥É¥ì¥¹¤ò¥ì¥¸¥¹¥¿¤Ë»ý¤¿¤»¤ë»ö¤òµö²Ä¤¹¤ë"
 
-#: common.opt:504
+#: common.opt:503
 #, fuzzy
 msgid "Place each function into its own section"
 msgstr "³Æ¡¹¤Î´Ø¿ô¤ò¤½¤ì¼«¿È¤Î¥»¥¯¥·¥ç¥ó¤ËÇÛÃÖ¤¹¤ë"
 
-#: common.opt:508
+#: common.opt:507
 #, fuzzy
 msgid "Perform global common subexpression elimination"
 msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôÊ¬¼°¤ò½üµî¤¹¤ë"
 
-#: common.opt:512
+#: common.opt:511
 #, fuzzy
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôÊ¬¼°¤ò½üµî¤¹¤ë"
 
-#: common.opt:516
+#: common.opt:515
 #, fuzzy
 msgid "Perform store motion after global common subexpression elimination"
 msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôÊ¬¼°¤ò½üµî¤¹¤ë"
 
-#: common.opt:520
+#: common.opt:519
 msgid "Perform redundant load after store elimination in global common subexpression"
 msgstr ""
 
-#: common.opt:525
+#: common.opt:524
 #, fuzzy
 msgid "Perform global common subexpression elimination after register allocation"
 msgstr "¥°¥í¡¼¥Ð¥ë¶¦ÄÌÉôÊ¬¼°¤ò½üµî¤¹¤ë"
 
-#: common.opt:530
+#: common.opt:529
 #, fuzzy
 msgid "Enable guessing of branch probabilities"
 msgstr "Ê¬´ô·ÐÏ©¿äÂ¬¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: common.opt:538
+#: common.opt:537
 msgid "Process #ident directives"
 msgstr "#ident ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ò½èÍý¤¹¤ë"
 
-#: common.opt:542
+#: common.opt:541
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr ""
 
-#: common.opt:546
+#: common.opt:545
 #, fuzzy
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr "¾ò·ïÅª¤Ê¼Â¹Ô¤Ø¤ÎÊÑ¹¹¤Î¤¿¤á¤ÎïçÃÍ¤òÊÑ¹¹¤¹¤ë"
 
-#: common.opt:554
+#: common.opt:553
 msgid "Do not generate .size directives"
 msgstr ".size µ¿»÷Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
 
-#: common.opt:563
+#: common.opt:562
 #, fuzzy
 msgid "Pay attention to the \"inline\" keyword"
 msgstr "'inline' ¥­¡¼¥ï¡¼¥É¤ËÃí°Õ¤òÊ§¤¦"
 
-#: common.opt:567
+#: common.opt:566
 #, fuzzy
 msgid "Integrate simple functions into their callers when code size is known to not growth"
 msgstr "Ã±½ã¤Ê´Ø¿ô¤ò¸Æ¤Ó½Ð¤·Â¦¤ËÅý¹ç¤¹¤ë"
 
-#: common.opt:571
+#: common.opt:570
 msgid "Integrate simple functions into their callers"
 msgstr "Ã±½ã¤Ê´Ø¿ô¤ò¸Æ¤Ó½Ð¤·Â¦¤ËÅý¹ç¤¹¤ë"
 
-#: common.opt:575
+#: common.opt:574
 #, fuzzy
 msgid "Integrate functions called once into their callers"
 msgstr "Ã±½ã¤Ê´Ø¿ô¤ò¸Æ¤Ó½Ð¤·Â¦¤ËÅý¹ç¤¹¤ë"
 
-#: common.opt:582
+#: common.opt:581
 #, fuzzy
 msgid "Limit the size of inlined functions to <number>"
 msgstr "  -finline-limit=<number> ¥¤¥ó¥é¥¤¥ó´Ø¿ô¤Î¥µ¥¤¥º¤ò <number> ¤ËÀ©¸Â¤¹¤ë\n"
 
-#: common.opt:586
+#: common.opt:585
 #, fuzzy
 msgid "Instrument function entry and exit with profiling calls"
 msgstr "´Ø¿ô¤ÎÆþ¤ê¸ý/½Ð¸ý¤Ç¥×¥í¥Õ¥¡¥¤¥ë¸Æ¤Ó½Ð¤·¤òÀ¸À®¤¹¤ë"
 
-#: common.opt:590
+#: common.opt:589
 msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 msgstr ""
 
-#: common.opt:594
+#: common.opt:593
 msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 msgstr ""
 
-#: common.opt:598
+#: common.opt:597
 msgid "Perform Interprocedural constant propagation"
 msgstr ""
 
-#: common.opt:602
+#: common.opt:601
 #, fuzzy
 msgid "Discover pure and const functions"
 msgstr "»È¤ï¤ì¤Ê¤¤²¾ÁÛ´Ø¿ô¤òÀÚ¤ê¼Î¤Æ¤ë"
 
-#: common.opt:606
+#: common.opt:605
 msgid "Perform interprocedural points-to analysis"
 msgstr ""
 
-#: common.opt:610
+#: common.opt:609
 msgid "Discover readonly and non addressable static variables"
 msgstr ""
 
-#: common.opt:614
+#: common.opt:613
 msgid "Type based escape and alias analysis"
 msgstr ""
 
-#: common.opt:618
+#: common.opt:617
 msgid "Perform matrix layout flattening and transposing based"
 msgstr ""
 
-#: common.opt:623
+#: common.opt:622
 #, fuzzy
 msgid "Perform structure layout optimizations based"
 msgstr "¶¯ÅÙºï¸ººÇÅ¬²½¤ò¹Ô¤Ê¤¦"
 
-#: common.opt:628
+#: common.opt:627
 msgid "Optimize induction variables on trees"
 msgstr ""
 
-#: common.opt:632
+#: common.opt:631
 #, fuzzy
 msgid "Use jump tables for sufficiently large switch statements"
 msgstr "case ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: common.opt:636
+#: common.opt:635
 #, fuzzy
 msgid "Generate code for functions even if they are fully inlined"
 msgstr "Á´¤Æ¥¤¥ó¥é¥¤¥ó¤È¤µ¤ì¤¿¤È¤·¤Æ¤â´Ø¿ô¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: common.opt:640
+#: common.opt:639
 msgid "Emit static const variables even if they are not used"
 msgstr "»ÈÍÑ¤µ¤ì¤Ê¤¤ÀÅÅªÄê¿ôÊÑ¿ô¤Ç¤¢¤Ã¤Æ¤â½ÐÎÏ¤¹¤ë"
 
-#: common.opt:644
+#: common.opt:643
 #, fuzzy
 msgid "Give external symbols a leading underscore"
 msgstr "³°Éô¥·¥ó¥Ü¥ë¤ËÆ¬Ê¸»ú¥¢¥ó¥À¡¼¥¹¥³¥¢¤ò»ý¤¿¤»¤ë"
 
-#: common.opt:648 common.opt:852 common.opt:983
-msgid "Does nothing.  Preserved for backward compatibility."
-msgstr ""
-
-#: common.opt:652
+#: common.opt:651
 msgid "Set errno after built-in math functions"
 msgstr "ÁÈ¤ß¹þ¤ß¿ô³Ø´Ø¿ô¤Î¸å¤Ë errno ¤ò¥»¥Ã¥È¤¹¤ë"
 
-#: common.opt:656
+#: common.opt:655
 #, fuzzy
 msgid "Report on permanent memory allocation"
 msgstr "¼Â¹Ô½ªÎ»»þ¤Ë±ÊÂ³Åª¤Ë³ÎÊÝ¤µ¤ì¤¿¥á¥â¥ê¤òÊó¹ð¤¹¤ë"
 
-#: common.opt:663
+#: common.opt:662
 msgid "Attempt to merge identical constants and constant variables"
 msgstr ""
 
-#: common.opt:667
+#: common.opt:666
 msgid "Attempt to merge identical constants across compilation units"
 msgstr ""
 
-#: common.opt:671
+#: common.opt:670
+msgid "Attempt to merge identical debug strings across compilation units"
+msgstr ""
+
+#: common.opt:674
 #, fuzzy
 msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr "  -fmessage-length=<number> ¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤ÎÄ¹¤µ¤ò°ì¹ÔÊÕ¤ê <number> Ê¸»ú¤ËÀ©¸Â¤¹¤ë¡£ 0 ¤À¤È²þ¹Ô¤òÍÞÀ©¤¹¤ë\n"
 
-#: common.opt:675
+#: common.opt:678
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 msgstr ""
 
-#: common.opt:679
+#: common.opt:682
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 msgstr ""
 
-#: common.opt:683
+#: common.opt:686
 #, fuzzy
 msgid "Move loop invariant computations out of loops"
 msgstr "¥ë¡¼¥×Ãæ¤ËÉÔÊÑ¤Ê·×»»¤ò¥ë¡¼¥×¤Î³°¤Ë°ÜÆ°¤¹¤ë"
 
-#: common.opt:687
+#: common.opt:690
 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
 msgstr ""
 
-#: common.opt:691
+#: common.opt:694
 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
 msgstr ""
 
-#: common.opt:695
+#: common.opt:698
 msgid "Ignore read operations when inserting mudflap instrumentation"
 msgstr ""
 
-#: common.opt:699
+#: common.opt:702
 #, fuzzy
 msgid "Use the RTL dead code elimination pass"
 msgstr "¥Ç¥Ã¥É¥³¡¼¥É¤Î½üµî¤ò¹Ô¤Ê¤¦"
 
-#: common.opt:703
+#: common.opt:706
 #, fuzzy
 msgid "Use the RTL dead store elimination pass"
 msgstr "¥Ç¥Ã¥É¥³¡¼¥É¤Î½üµî¤ò¹Ô¤Ê¤¦"
 
-#: common.opt:707
+#: common.opt:710
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 msgstr ""
 
-#: common.opt:711
+#: common.opt:714
 msgid "Support synchronous non-call exceptions"
 msgstr "Æ±´üÈó¸Æ¤Ó½Ð¤·Îã³°¤ò¥µ¥Ý¡¼¥È¤¹¤ë"
 
-#: common.opt:715
+#: common.opt:718
 msgid "When possible do not generate stack frames"
 msgstr "²ÄÇ½¤Ê¾ì¹ç¡¢¥¹¥¿¥Ã¥¯¥Õ¥ì¡¼¥à¤òÀ¸À®¤·¤Ê¤¤"
 
-#: common.opt:719
+#: common.opt:722
 msgid "Expand OpenMP operations on SSA form"
 msgstr ""
 
-#: common.opt:723
+#: common.opt:726
 #, fuzzy
 msgid "Do the full register move optimization pass"
 msgstr "ºÇÅ¬²½²áÄø¤ÇºÇÂç¸Â¤Î regmove ¤ò¹Ô¤Ê¤¦"
 
-#: common.opt:727
+#: common.opt:730
 msgid "Optimize sibling and tail recursive calls"
 msgstr "sibling ¸Æ¤Ó½Ð¤·¤äËöÈøºÆµ¢¸Æ¤Ó½Ð¤·¤òºÇÅ¬²½¤¹¤ë"
 
-#: common.opt:731 common.opt:735
+#: common.opt:734 common.opt:738
 msgid "Report on memory allocation before interprocedural optimization"
 msgstr ""
 
-#: common.opt:739
+#: common.opt:742
 msgid "Pack structure members together without holes"
 msgstr "¹½Â¤ÂÎ¥á¥ó¥Ð¤ò·ê¤¬³«¤«¤Ê¤¤¤è¤¦¤Ë¥Ñ¥Ã¥¯¤¹¤ë"
 
-#: common.opt:743
+#: common.opt:746
 msgid "Set initial maximum structure member alignment"
 msgstr ""
 
-#: common.opt:747
+#: common.opt:750
 #, fuzzy
 msgid "Return small aggregates in memory, not registers"
 msgstr "'¾®¤µ¤Ê' ½¸¹çÂÎ¤ò¥ì¥¸¥¹¥¿¤Ç¤Ï¤Ê¤¯¥á¥â¥ê¤Ë³ÊÇ¼¤·¤ÆÊÖ¤¹"
 
-#: common.opt:751
+#: common.opt:754
 #, fuzzy
 msgid "Perform loop peeling"
 msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤Ç¥ë¡¼¥×Å¸³«¤ò¹Ô¤Ê¤¦"
 
-#: common.opt:755
+#: common.opt:758
 #, fuzzy
 msgid "Enable machine specific peephole optimizations"
 msgstr "µ¡¼ï¸ÇÍ­¤ÎÇÁ¤­·êºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: common.opt:759
+#: common.opt:762
 #, fuzzy
 msgid "Enable an RTL peephole pass before sched2"
 msgstr "ÂèÆóÌ¿ÎáÇÛÃÖ¤ÎÁ°¤Ç rtl ÇÁ¤­·ê²áÄø¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: common.opt:763
+#: common.opt:766
 #, fuzzy
 msgid "Generate position-independent code if possible (large mode)"
 msgstr "²ÄÇ½¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈÎ©¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: common.opt:767
+#: common.opt:770
 #, fuzzy
 msgid "Generate position-independent code for executables if possible (large mode)"
 msgstr "²ÄÇ½¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈÎ©¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: common.opt:771
+#: common.opt:774
 #, fuzzy
 msgid "Generate position-independent code if possible (small mode)"
 msgstr "²ÄÇ½¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈÎ©¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: common.opt:775
+#: common.opt:778
 #, fuzzy
 msgid "Generate position-independent code for executables if possible (small mode)"
 msgstr "²ÄÇ½¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈÎ©¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
-#: common.opt:779
+#: common.opt:782
 #, fuzzy
 msgid "Run predictive commoning optimization."
 msgstr "ºÇÅ¬²½²áÄø¤Î¥ì¥¸¥¹¥¿¤Ä¤±ÊÑ¤¨¤ò¹Ô¤Ê¤¦"
 
-#: common.opt:783
+#: common.opt:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr ""
 
-#: common.opt:787
+#: common.opt:790
 #, fuzzy
 msgid "Enable basic program profiling code"
 msgstr "¥×¥í¥°¥é¥à¤¬¥³¡¼¥É¥×¥í¥Õ¥¡¥¤¥ë¤¹¤ë¸µ¤Ë¤Ê¤ë¸Ì¤òÁÞÆþ¤¹¤ë"
 
-#: common.opt:791
+#: common.opt:794
 #, fuzzy
 msgid "Insert arc-based program profiling code"
 msgstr "¥×¥í¥°¥é¥à¤¬¥³¡¼¥É¥×¥í¥Õ¥¡¥¤¥ë¤¹¤ë¸µ¤Ë¤Ê¤ë¸Ì¤òÁÞÆþ¤¹¤ë"
 
-#: common.opt:795
+#: common.opt:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr ""
 
-#: common.opt:799
+#: common.opt:802
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr ""
 
-#: common.opt:803
+#: common.opt:806
 msgid "Insert code to profile values of expressions"
 msgstr ""
 
-#: common.opt:810
+#: common.opt:813
 msgid "Make compile reproducible using <string>"
 msgstr ""
 
-#: common.opt:820
+#: common.opt:823
 msgid "Record gcc command line switches in the object file."
 msgstr ""
 
-#: common.opt:824
+#: common.opt:827
 #, fuzzy
 msgid "Return small aggregates in registers"
 msgstr "'¾®¤µ¤Ê' ½¸¹çÂÎ¤ò¥ì¥¸¥¹¥¿¤Ë³ÊÇ¼¤·¤ÆÊÖ¤¹"
 
-#: common.opt:828
+#: common.opt:831
 #, fuzzy
 msgid "Enables a register move optimization"
 msgstr "°ÜÆ°Ì¿ÎáºÇÅ¬²½¥ì¥¸¥¹¥¿¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: common.opt:832
+#: common.opt:835
 #, fuzzy
 msgid "Perform a register renaming optimization pass"
 msgstr "ºÇÅ¬²½²áÄø¤Î¥ì¥¸¥¹¥¿¤Ä¤±ÊÑ¤¨¤ò¹Ô¤Ê¤¦"
 
-#: common.opt:836
+#: common.opt:839
 msgid "Reorder basic blocks to improve code placement"
 msgstr "¥³¡¼¥ÉÇÛÃÖ¤ò²þÁ±¤¹¤ë¤¿¤á¤Ë´ðËÜ¥Ö¥í¥Ã¥¯¤òºÆÀ°Íý¤¹¤ë"
 
-#: common.opt:840
+#: common.opt:843
 #, fuzzy
 msgid "Reorder basic blocks and partition into hot and cold sections"
 msgstr "¥³¡¼¥ÉÇÛÃÖ¤ò²þÁ±¤¹¤ë¤¿¤á¤Ë´ðËÜ¥Ö¥í¥Ã¥¯¤òºÆÀ°Íý¤¹¤ë"
 
-#: common.opt:844
+#: common.opt:847
 #, fuzzy
 msgid "Reorder functions to improve code placement"
 msgstr "¥³¡¼¥ÉÇÛÃÖ¤ò²þÁ±¤¹¤ë¤¿¤á¤Ë´ðËÜ¥Ö¥í¥Ã¥¯¤òºÆÀ°Íý¤¹¤ë"
 
-#: common.opt:848
+#: common.opt:851
 #, fuzzy
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr "¥ë¡¼¥×ºÇÅ¬²½¸å¤Ë¶¦ÄÌÉôÊ¬¼°½üµî²áÄø¤ò¼Â¹Ô"
 
-#: common.opt:856
+#: common.opt:859
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr ""
 
-#: common.opt:860
+#: common.opt:863
 msgid "Enable scheduling across basic blocks"
 msgstr "´ðËÜ¥Ö¥í¥Ã¥¯¤ò¸Ù¤°Ì¿ÎáÇÛÃÖ¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: common.opt:864
+#: common.opt:867
 msgid "Allow speculative motion of non-loads"
 msgstr "Èó¥í¡¼¥É¤Ç¤ÎÉÔ³Î¼Â¤ÊÆ°ºî¤òµö²Ä¤¹¤ë"
 
-#: common.opt:868
+#: common.opt:871
 msgid "Allow speculative motion of some loads"
 msgstr "¤¤¤¯¤Ä¤«¤Î¥í¡¼¥É¤Ç¤ÎÉÔ³Î¼Â¤ÊÆ°ºî¤òµö²Ä¤¹¤ë"
 
-#: common.opt:872
+#: common.opt:875
 msgid "Allow speculative motion of more loads"
 msgstr "¤è¤êÂ¿¤¯¤Î¥í¡¼¥É¤Ç¤ÎÉÔ³Î¼Â¤ÊÆ°ºî¤òµö²Ä¤¹¤ë"
 
-#: common.opt:876
+#: common.opt:879
 #, fuzzy
 msgid "Set the verbosity level of the scheduler"
 msgstr "  -fsched-verbose=<number> ¥¹¥±¥¸¥å¡¼¥é¤ÎñÁÀå¥ì¥Ù¥ë¤òÀßÄê¤¹¤ë\n"
 
-#: common.opt:880
+#: common.opt:883
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr ""
 
-#: common.opt:884
+#: common.opt:887
 msgid "If scheduling post reload, do trace scheduling"
 msgstr ""
 
-#: common.opt:888
+#: common.opt:891
 msgid "Reschedule instructions before register allocation"
 msgstr "¥ì¥¸¥¹¥¿³ÎÊÝ¤ÎÁ°¤ËÌ¿Îá¤òÊÂ¤ÙÄ¾¤¹"
 
-#: common.opt:892
+#: common.opt:895
 msgid "Reschedule instructions after register allocation"
 msgstr "¥ì¥¸¥¹¥¿³ÎÊÝ¤Î¸å¤ÇÌ¿Îá¤òÊÂ¤ÙÄ¾¤¹"
 
-#: common.opt:898
+#: common.opt:901
 msgid "Allow premature scheduling of queued insns"
 msgstr ""
 
-#: common.opt:902
+#: common.opt:905
 msgid "Set number of queued insns that can be prematurely scheduled"
 msgstr ""
 
-#: common.opt:910 common.opt:914
+#: common.opt:913 common.opt:917
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: common.opt:918
+#: common.opt:921
 msgid "Access data in the same section from shared anchor points"
 msgstr ""
 
-#: common.opt:922
+#: common.opt:925
 #, fuzzy
 msgid "Perform sequence abstraction optimization on RTL"
 msgstr "¶¯ÅÙºï¸ººÇÅ¬²½¤ò¹Ô¤Ê¤¦"
 
-#: common.opt:926
+#: common.opt:929
 msgid "Eliminate redundant sign extensions using LCM."
 msgstr ""
 
-#: common.opt:930
+#: common.opt:933
 msgid "Show column numbers in diagnostics, when available.  Default off"
 msgstr ""
 
-#: common.opt:934
+#: common.opt:937
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr ""
 
-#: common.opt:938
+#: common.opt:941
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 msgstr ""
 
-#: common.opt:942
+#: common.opt:945
 #, fuzzy
 msgid "Convert floating point constants to single precision constants"
 msgstr "ÉâÆ°¾®¿ôÅÀÄê¿ô¤òÃ±ÀºÅÙÄê¿ô¤ËÊÑ´¹¤¹¤ë"
 
-#: common.opt:946
+#: common.opt:949
 msgid "Split lifetimes of induction variables when loops are unrolled"
 msgstr ""
 
-#: common.opt:950
+#: common.opt:953
 msgid "Split wide types into independent registers"
 msgstr ""
 
-#: common.opt:954
+#: common.opt:957
 msgid "Apply variable expansion when loops are unrolled"
 msgstr ""
 
-#: common.opt:960
+#: common.opt:963
 msgid "Insert stack checking code into the program"
 msgstr "¥×¥í¥°¥é¥à¤Ë¥¹¥¿¥Ã¥¯¶­³¦¸¡½Ð¥³¡¼¥É¤òÁÞÆþ¤¹¤ë"
 
-#: common.opt:967
+#: common.opt:970
 msgid "Trap if the stack goes past <register>"
 msgstr ""
 
-#: common.opt:971
+#: common.opt:974
 msgid "Trap if the stack goes past symbol <name>"
 msgstr ""
 
-#: common.opt:975
+#: common.opt:978
 msgid "Use propolice as a stack protection method"
 msgstr ""
 
-#: common.opt:979
+#: common.opt:982
 msgid "Use a stack protection method for every function"
 msgstr ""
 
-#: common.opt:991
+#: common.opt:994
 msgid "Assume strict aliasing rules apply"
 msgstr "¸·Ì©¤ÊÊÌÌ¾µ¬Â§¤ËÅ¬¹ç¤¹¤ë¤È¤ß¤Ê¤¹"
 
-#: common.opt:995
+#: common.opt:998
 #, fuzzy
 msgid "Treat signed overflow as undefined"
 msgstr "Windows ¤Î define ¤òÀßÄê¤¹¤ë"
 
-#: common.opt:999
+#: common.opt:1002
 msgid "Check for syntax errors, then stop"
 msgstr "Ê¸Ë¡¥¨¥é¡¼¤ò¸¡½Ð¤·¤Æ¡¢¤½¤³¤ÇÄä»ß¤¹¤ë"
 
-#: common.opt:1003
+#: common.opt:1006
 #, fuzzy
 msgid "Create data files needed by \"gcov\""
 msgstr "gcov ¤¬É¬Í×¤È¤¹¤ë¥Ç¡¼¥¿¥Õ¥¡¥¤¥ë¤òºîÀ®¤¹¤ë"
 
-#: common.opt:1007
+#: common.opt:1010
 #, fuzzy
 msgid "Perform jump threading optimizations"
 msgstr "¥¸¥ã¥ó¥×Ê¬´ôºÇÅ¬²½¤ò¹Ô¤Ê¤¦"
 
-#: common.opt:1011
+#: common.opt:1014
 #, fuzzy
 msgid "Report the time taken by each compiler pass"
 msgstr "¼Â¹Ô½ªÎ»»þ¤Ë¥³¥ó¥Ñ¥¤¥é¤Î³Æ²áÄø¤ËÍ×¤·¤¿»þ´Ö¤òÊó¹ð¤¹¤ë"
 
-#: common.opt:1015
+#: common.opt:1018
 msgid "Set the default thread-local storage code generation model"
 msgstr ""
 
-#: common.opt:1019
+#: common.opt:1022
 msgid "Reorder top level functions, variables, and asms"
 msgstr ""
 
-#: common.opt:1023
+#: common.opt:1026
 msgid "Perform superblock formation via tail duplication"
 msgstr ""
 
-#: common.opt:1030
+#: common.opt:1033
 msgid "Assume floating-point operations can trap"
 msgstr ""
 
-#: common.opt:1034
+#: common.opt:1037
 #, fuzzy
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr "Éä¹çÉÕ¤­¤Î²Ã»»/¸º»»/¾è»»¤Ç¤Î·å¤¢¤Õ¤ì¤ò¥È¥é¥Ã¥×¤¹¤ë"
 
-#: common.opt:1038
+#: common.opt:1041
 #, fuzzy
 msgid "Enable SSA-CCP optimization on trees"
 msgstr "SSA ºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: common.opt:1042
+#: common.opt:1045
 #, fuzzy
 msgid "Enable SSA-CCP optimization for stores and loads"
 msgstr "SSA ºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: common.opt:1046
+#: common.opt:1049
 msgid "Enable loop header copying on trees"
 msgstr ""
 
-#: common.opt:1050
+#: common.opt:1053
 msgid "Replace SSA temporaries with better names in copies"
 msgstr ""
 
-#: common.opt:1054
+#: common.opt:1057
 msgid "Enable copy propagation on trees"
 msgstr ""
 
-#: common.opt:1058
-msgid "This switch is obsolete"
-msgstr ""
-
-#: common.opt:1062
+#: common.opt:1065
 msgid "Transform condition stores into unconditional ones"
 msgstr ""
 
-#: common.opt:1066
+#: common.opt:1069
 #, fuzzy
 msgid "Enable SSA dead code elimination optimization on trees"
 msgstr "¥Ç¥Ã¥É¥³¡¼¥É¤Î½üµî¤ò¹Ô¤Ê¤¦"
 
-#: common.opt:1070
+#: common.opt:1073
 #, fuzzy
 msgid "Enable dominator optimizations"
 msgstr "SSA ºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: common.opt:1074
+#: common.opt:1077
 #, fuzzy
 msgid "Enable dead store elimination"
 msgstr "¥Ç¥Ã¥É¥³¡¼¥É¤Î½üµî¤ò¹Ô¤Ê¤¦"
 
-#: common.opt:1078
+#: common.opt:1081
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 msgstr ""
 
-#: common.opt:1082
+#: common.opt:1085
 #, fuzzy
 msgid "Enable loop invariant motion on trees"
 msgstr "¥ë¡¼¥×Ãæ¤ËÉÔÊÑ¤Ê·×»»¤ò¥ë¡¼¥×¤Î³°¤Ë°ÜÆ°¤¹¤ë"
 
-#: common.opt:1086
+#: common.opt:1089
 msgid "Enable linear loop transforms on trees"
 msgstr ""
 
-#: common.opt:1090
+#: common.opt:1093
 #, fuzzy
 msgid "Create canonical induction variables in loops"
 msgstr "¥ë¡¼¥×¤ÎÃæ¤ÎÁ´¤Æ¤Î°ìÈÌÍ¶Æ³ÊÑ¿ô¤ò¶¯ÅÙºï¸º¤¹¤ë"
 
-#: common.opt:1094
+#: common.opt:1097
 #, fuzzy
 msgid "Enable loop optimizations on tree level"
 msgstr "SSA ºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: common.opt:1098
+#: common.opt:1101
 #, fuzzy
 msgid "Enable automatic parallelization of loops"
 msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂÎ²½¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: common.opt:1102
+#: common.opt:1105
 #, fuzzy
 msgid "Enable SSA-PRE optimization on trees"
 msgstr "SSA ºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: common.opt:1106
+#: common.opt:1109
 msgid "Enable reassociation on tree level"
 msgstr ""
 
-#: common.opt:1110
+#: common.opt:1113
 msgid "Perform structural alias analysis"
 msgstr ""
 
-#: common.opt:1114
+#: common.opt:1117
 #, fuzzy
 msgid "Enable SSA code sinking on trees"
 msgstr "SSA ºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: common.opt:1118
+#: common.opt:1121
 msgid "Perform scalar replacement of aggregates"
 msgstr ""
 
-#: common.opt:1122
+#: common.opt:1125
 msgid "Replace temporary expressions in the SSA->normal pass"
 msgstr ""
 
-#: common.opt:1126
+#: common.opt:1129
 msgid "Perform live range splitting during the SSA->normal pass"
 msgstr ""
 
-#: common.opt:1130
+#: common.opt:1133
 msgid "Perform Value Range Propagation on trees"
 msgstr ""
 
-#: common.opt:1134
+#: common.opt:1137
 #, fuzzy
 msgid "Compile whole compilation unit at a time"
 msgstr "ËÝÌõÃ±°ÌÁ´ÂÎ¤ò¥Õ¥¡¥¤¥ë¤Ë¥À¥ó¥×¤¹¤ë"
 
-#: common.opt:1138
+#: common.opt:1141
 msgid "Perform loop unrolling when iteration count is known"
 msgstr "È¿Éü²ó¿ô¤¬´ûÃÎ¤Î¤È¤­¡¢¥ë¡¼¥×Å¸³«¤ò¹Ô¤Ê¤¦"
 
-#: common.opt:1142
+#: common.opt:1145
 msgid "Perform loop unrolling for all loops"
 msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤Ç¥ë¡¼¥×Å¸³«¤ò¹Ô¤Ê¤¦"
 
-#: common.opt:1149
+#: common.opt:1152
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 msgstr ""
 
-#: common.opt:1153
+#: common.opt:1156
 msgid "Allow optimization for floating-point arithmetic which may change the"
 msgstr ""
 
-#: common.opt:1158
+#: common.opt:1161
 msgid "Same as -fassociative-math for expressions which include division."
 msgstr ""
 
-#: common.opt:1166
+#: common.opt:1169
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr ""
 
-#: common.opt:1170
+#: common.opt:1173
 #, fuzzy
 msgid "Perform loop unswitching"
 msgstr "Á´¤Æ¤Î¥ë¡¼¥×¤Ç¥ë¡¼¥×Å¸³«¤ò¹Ô¤Ê¤¦"
 
-#: common.opt:1174
+#: common.opt:1177
 msgid "Just generate unwind tables for exception handling"
 msgstr "´¬¤­Ìá¤·¤ò¹Ô¤Ê¤¦Îã³°ÊäÂ­ÍÑ¥Æ¡¼¥Ö¥ë¤òÀ¸À®¤¹¤ë"
 
-#: common.opt:1178
+#: common.opt:1181
 #, fuzzy
 msgid "Perform variable tracking"
 msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇÅ¬²½¤ò¹Ô¤¦"
 
-#: common.opt:1182
+#: common.opt:1185
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 msgstr ""
 
-#: common.opt:1186
+#: common.opt:1189
 #, fuzzy
 msgid "Enable loop vectorization on trees"
 msgstr "SSA ºÇÅ¬²½¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: common.opt:1190
+#: common.opt:1193
 #, fuzzy
 msgid "Enable use of cost model in vectorization"
 msgstr "¾ò·ïÅª move Ì¿Îá¤ÎÍøÍÑ¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: common.opt:1194
+#: common.opt:1197
 msgid "Enable loop versioning when doing loop vectorization on trees"
 msgstr ""
 
-#: common.opt:1198
+#: common.opt:1201
 #, fuzzy
 msgid "Set the verbosity level of the vectorizer"
 msgstr "  -fsched-verbose=<number> ¥¹¥±¥¸¥å¡¼¥é¤ÎñÁÀå¥ì¥Ù¥ë¤òÀßÄê¤¹¤ë\n"
 
-#: common.opt:1202
+#: common.opt:1205
 msgid "Enable copy propagation of scalar-evolution information."
 msgstr ""
 
-#: common.opt:1212
+#: common.opt:1215
 #, fuzzy
 msgid "Add extra commentary to assembler output"
 msgstr "Í¾Ê¬¤Ê¥³¥á¥ó¥È¤ò¥¢¥»¥ó¥Ö¥é½ÐÎÏ¤ËÄÉ²Ã¤¹¤ë"
 
-#: common.opt:1216
+#: common.opt:1219
 msgid "Set the default symbol visibility"
 msgstr ""
 
-#: common.opt:1221
+#: common.opt:1224
 msgid "Use expression value profiles in optimizations"
 msgstr ""
 
-#: common.opt:1225
+#: common.opt:1228
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr ""
 
-#: common.opt:1229
+#: common.opt:1232
 #, fuzzy
 msgid "Perform whole program optimizations"
 msgstr "ËöÈø¸Æ¤Ó½Ð¤·ºÇÅ¬²½¤ò¹Ô¤¦"
 
-#: common.opt:1233
+#: common.opt:1236
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr ""
 
-#: common.opt:1237
+#: common.opt:1240
 #, fuzzy
 msgid "Put zero initialized data in the bss section"
 msgstr "Âç°èÊÑ¿ôÅù¤ò½é´ü²½¤µ¤ì¤Ê¤¤¥³¥â¥ó¥»¥¯¥·¥ç¥ó¤ËÃÖ¤«¤Ê¤¤"
 
-#: common.opt:1241
+#: common.opt:1244
 #, fuzzy
 msgid "Generate debug information in default format"
 msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
 
-#: common.opt:1245
+#: common.opt:1248
 #, fuzzy
 msgid "Generate debug information in COFF format"
 msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
 
-#: common.opt:1249
+#: common.opt:1252
 #, fuzzy
 msgid "Generate debug information in DWARF v2 format"
 msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
 
-#: common.opt:1253
+#: common.opt:1256
 #, fuzzy
 msgid "Generate debug information in default extended format"
 msgstr "¥Ç¥Õ¥©¥ë¥È³ÈÄ¥·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
 
-#: common.opt:1257
+#: common.opt:1260
 #, fuzzy
 msgid "Generate debug information in STABS format"
 msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
 
-#: common.opt:1261
+#: common.opt:1264
 #, fuzzy
 msgid "Generate debug information in extended STABS format"
 msgstr "¥Ç¥Õ¥©¥ë¥È³ÈÄ¥·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
 
-#: common.opt:1265
+#: common.opt:1268
 #, fuzzy
 msgid "Generate debug information in VMS format"
 msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
 
-#: common.opt:1269
+#: common.opt:1272
 #, fuzzy
 msgid "Generate debug information in XCOFF format"
 msgstr "¥Ç¥Õ¥©¥ë¥È·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
 
-#: common.opt:1273
+#: common.opt:1276
 #, fuzzy
 msgid "Generate debug information in extended XCOFF format"
 msgstr "¥Ç¥Õ¥©¥ë¥È³ÈÄ¥·Á¼°¤Î¥Ç¥Ð¥Ã¥°¾ðÊó¤òÀ¸À®¤¹¤ë"
 
-#: common.opt:1277
+#: common.opt:1280
 #, fuzzy
 msgid "Place output into <file>"
 msgstr "  -o <file>               ½ÐÎÏ¤ò <file> ¤Ë½ñ¤­¹þ¤à\n"
 
-#: common.opt:1281
+#: common.opt:1284
 #, fuzzy
 msgid "Enable function profiling"
 msgstr "mips16 ´Ø¿ô¥×¥í¥Õ¥¡¥¤¥ë"
 
-#: common.opt:1285
+#: common.opt:1288
 #, fuzzy
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr "  -pedantic               ¸·Ì©¤Ê ISO C ¤Ø¤ÎÅ¬¹ç¤ËÍ×¤¹¤ë·Ù¹ð¤òÈ¯¤¹¤ë\n"
 
-#: common.opt:1289
+#: common.opt:1292
 msgid "Like -pedantic but issue them as errors"
 msgstr ""
 
-#: common.opt:1293
+#: common.opt:1296
 #, fuzzy
 msgid "Do not display functions compiled or elapsed time"
 msgstr "  -quiet                  ¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿´Ø¿ô¤ä·Ð²á»þ´Ö¤òÉ½¼¨¤·¤Ê¤¤\n"
 
-#: common.opt:1297
+#: common.opt:1300
 #, fuzzy
 msgid "Display the compiler's version"
 msgstr "  -version                ¥³¥ó¥Ñ¥¤¥é¤Î¥Ð¡¼¥¸¥ç¥ó¤òÉ½¼¨¤¹¤ë\n"
 
-#: common.opt:1301
+#: common.opt:1304
 #, fuzzy
 msgid "Suppress warnings"
 msgstr "%s: ·Ù¹ð: "
 
-#: common.opt:1305
+#: common.opt:1308
 msgid "Create a shared library"
 msgstr ""
 
-#: common.opt:1309
+#: common.opt:1312
 #, fuzzy
 msgid "Create a position independent executable"
 msgstr "²ÄÇ½¤Ç¤¢¤ì¤Ð°ÌÃÖÆÈÎ©¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
+#: c.opt:41
+msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
+msgstr ""
+
+#: c.opt:45
+#, fuzzy
+msgid "Do not discard comments"
+msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤¥³¥á¥ó¥È"
+
+#: c.opt:49
+#, fuzzy
+msgid "Do not discard comments in macro expansions"
+msgstr "¥Ó¥Ã¥È±é»»¤Ç¤ÎÂ¨ÃÍ¥µ¥¤¥º¤òÄ´Ää¤·¤Ê¤¤"
+
+#: c.opt:53
+msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
+msgstr ""
+
+#: c.opt:60
+msgid "Add <dir> to the end of the main framework include path"
+msgstr ""
+
+#: c.opt:64
+#, fuzzy
+msgid "Print the name of header files as they are used"
+msgstr "¥³¥ó¥Ñ¥¤¥ë¤µ¤ì¤¿¥×¥í¥°¥é¥àÃ±°Ì¤ÎÌ¾Á°¤òÉ½¼¨¤¹¤ë"
+
+#: c.opt:68 c.opt:863
+msgid "Add <dir> to the end of the main include path"
+msgstr ""
+
+#: c.opt:72
+#, fuzzy
+msgid "Generate make dependencies"
+msgstr "Æ°Åª°ÍÂ¸´Ø·¸¡£\n"
+
+#: c.opt:76
+#, fuzzy
+msgid "Generate make dependencies and compile"
+msgstr "¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¤Î¥³¡¼¥É¤òÀ¸À®"
+
+#: c.opt:80
+msgid "Write dependency output to the given file"
+msgstr ""
+
+#: c.opt:84
+msgid "Treat missing header files as generated files"
+msgstr ""
+
+#: c.opt:88
+msgid "Like -M but ignore system header files"
+msgstr ""
+
+#: c.opt:92
+msgid "Like -MD but ignore system header files"
+msgstr ""
+
+#: c.opt:96
+#, fuzzy
+msgid "Generate phony targets for all headers"
+msgstr "Intel as ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: c.opt:100
+msgid "Add a MAKE-quoted target"
+msgstr ""
+
+#: c.opt:104
+msgid "Add an unquoted target"
+msgstr ""
+
+#: c.opt:108
+#, fuzzy
+msgid "Do not generate #line directives"
+msgstr ".size µ¿»÷Ì¿Îá¤òÀ¸À®¤·¤Ê¤¤"
+
+#: c.opt:112
+msgid "Undefine <macro>"
+msgstr ""
+
+#: c.opt:116
+msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
+msgstr ""
+
+#: c.opt:120
+#, fuzzy
+msgid "Warn about suspicious uses of memory addresses"
+msgstr "µ¿¤ï¤·¤¤ main ¤ÎÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:124
+msgid "Enable most warning messages"
+msgstr "ËØ¤ó¤É¤Î·Ù¹ð¥á¥Ã¥»¡¼¥¸¤òÍ­¸ú¤Ë¤¹¤ë"
+
+#: c.opt:128
+#, fuzzy
+msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
+msgstr "¥Ç¡¼¥¿·¿¤ÎÈÏ°ÏÀ©¸Â¤Ë¤è¤Ã¤Æ¡¢Èæ³Ó¤¬¾ï¤Ë false ¤È¤Ê¤ê¤Þ¤¹"
+
+#: c.opt:132
+msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
+msgstr ""
+
+#: c.opt:136
+msgid "Warn about casting functions to incompatible types"
+msgstr "·¿¤Ë¸ß´¹À­¤Î¤Ê¤¤´Ø¿ô¤Î¥­¥ã¥¹¥È¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:140
+msgid "Warn about C constructs that are not in the common subset of C and C++"
+msgstr ""
+
+#: c.opt:144
+#, fuzzy
+msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
+msgstr "ISO C ¤Ç¤½¤Î°ÕÌ£¤¬ÊÑ¹¹¤µ¤ì¤¿ÆâÍÆ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:148
+msgid "Warn about casts which discard qualifiers"
+msgstr "½¤¾þ»Ò¤ò¼è¤êµî¤ë¥­¥ã¥¹¥È¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:152
+#, fuzzy
+msgid "Warn about subscripts whose type is \"char\""
+msgstr "Åº»ú¤Î·¿¤¬ 'char' ¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
+
+#: c.opt:156
+#, fuzzy
+msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
+msgstr "ÊÑ¿ô `%s' ¤Ï `longjmp' ¤ä `vfork' ¤Ë¤è¤Ã¤Æ¹ó¤¤¤³¤È¤Ë¤Ê¤ë²ÄÇ½À­¤¬¤¢¤ê¤Þ¤¹"
+
+#: c.opt:160
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr ""
+
+#: c.opt:164
+msgid "Synonym for -Wcomment"
+msgstr ""
+
+#: c.opt:168
+msgid "Warn for implicit type conversions that may change a value"
+msgstr ""
+
+#: c.opt:172
+#, fuzzy
+msgid "Warn for implicit type conversions between signed and unsigned integers"
+msgstr "Éä¹çÉÕ¤­¤ÈÉä¹çÌµ¤·¤ÎÀ°¿ô¼°Æ±»Î¤ÎÈæ³Ó¤Ç¤¹"
+
+#: c.opt:176
+#, fuzzy
+msgid "Warn when all constructors and destructors are private"
+msgstr "Á´¤Æ¤Î¥³¥ó¥¹¥È¥é¥¯¥¿/¥Ç¥¹¥È¥é¥¯¥¿¤¬ private ¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
+
+#: c.opt:180
+#, fuzzy
+msgid "Warn when a declaration is found after a statement"
+msgstr "Àë¸À¤¬·¿¤ò»ØÄê¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+
+#: c.opt:184
+#, fuzzy
+msgid "Warn about deprecated compiler features"
+msgstr "¿ä¾©¤µ¤ì¤Ê¤¤¥³¥ó¥Ñ¥¤¥é¤Îµ¡Ç½¤ò¹ðÃÎ¤·¤Ê¤¤"
+
+#: c.opt:188
+#, fuzzy
+msgid "Warn about compile-time integer division by zero"
+msgstr "À°¿ô¤Î¥¼¥í½ü»»¤ò¥È¥é¥Ã¥×¤¹¤ë"
+
+#: c.opt:192
+msgid "Warn about violations of Effective C++ style rules"
+msgstr "Effective C++ ¼°¤Î»Ø¿Ë¤«¤é¤Ï¤º¤ì¤ë¤â¤Î¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:196
+#, fuzzy
+msgid "Warn about an empty body in an if or else statement"
+msgstr "else Ê¸¤ÎÃæ¿È¤¬¶õ¤Ç¤¹"
+
+#: c.opt:200
+msgid "Warn about stray tokens after #elif and #endif"
+msgstr ""
+
+#: c.opt:208
+msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
+msgstr ""
+
+#: c.opt:212
+#, fuzzy
+msgid "Warn if testing floating point numbers for equality"
+msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤ÎÅù²Á¥Æ¥¹¥È¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:216
+#, fuzzy
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
+msgstr "printf/scanf/strftime/strfmon ·Á¼°¤ÎÊÑÂ§Åª¤Ê¤â¤Î¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:220
+#, fuzzy
+msgid "Warn if passing too many arguments to a function for its format string"
+msgstr "`va_start' ¤ËÂÐ¤¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+
+#: c.opt:224
+#, fuzzy
+msgid "Warn about format strings that are not literals"
+msgstr "Ê£¿ôÊ¸»ú¥ê¥Æ¥é¥ë¤Î»ÈÍÑ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:228
+msgid "Warn about format strings that contain NUL bytes"
+msgstr ""
+
+#: c.opt:232
+msgid "Warn about possible security problems with format functions"
+msgstr "¥»¥­¥å¥ê¥Æ¥£Åª¤ÊÌäÂê¤È¤Ê¤ê¤¦¤ë format ´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:236
+#, fuzzy
+msgid "Warn about strftime formats yielding 2-digit years"
+msgstr "strftime ·Á¼°¤¬Æó·å¤ÇÇ¯¤òÉ½¤·¤Æ¤¤¤ë»þ¤Î·Ù¹ð¤·¤Ê¤¤"
+
+#: c.opt:240
+#, fuzzy
+msgid "Warn about zero-length formats"
+msgstr "Ä¹¤µ 0 ¤Î¥Õ¥©¡¼¥Þ¥Ã¥ÈÊ¸»úÎó"
+
+#: c.opt:247
+#, fuzzy
+msgid "Warn whenever type qualifiers are ignored."
+msgstr "¥È¥é¥¤¥°¥é¥Õ¤òÈ¯¸«¤·¤¿¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+
+#: c.opt:251
+msgid "Warn about variables which are initialized to themselves"
+msgstr ""
+
+#: c.opt:258
+msgid "Warn about implicit function declarations"
+msgstr "°ÅÌÛ¤Î´Ø¿ôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:262
+msgid "Warn when a declaration does not specify a type"
+msgstr "Àë¸À¤¬·¿¤ò»ØÄê¤·¤Æ¤¤¤Ê¤¤¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+
+#: c.opt:266
+msgid "Deprecated.  This switch has no effect"
+msgstr ""
+
+#: c.opt:270
+#, fuzzy
+msgid "Warn when there is a cast to a pointer from an integer of a different size"
+msgstr "°Û¤Ê¤ë¥µ¥¤¥º¤ÎÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤Ë¥­¥ã¥¹¥È¤µ¤ì¤Þ¤·¤¿"
+
+#: c.opt:274
+#, fuzzy
+msgid "Warn about invalid uses of the \"offsetof\" macro"
+msgstr "#import ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ÎÍøÍÑ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:278
+msgid "Warn about PCH files that are found but not used"
+msgstr ""
+
+#: c.opt:282
+#, fuzzy
+msgid "Do not warn about using \"long long\" when -pedantic"
+msgstr "-pedantic »ØÄê»þ¤Ç¤â 'long long' ¤Î»ÈÍÑ¤Ë¤Ä¤¤¤Æ¤Ï·Ù¹ð¤·¤Ê¤¤"
+
+#: c.opt:286
+#, fuzzy
+msgid "Warn about suspicious declarations of \"main\""
+msgstr "µ¿¤ï¤·¤¤ main ¤ÎÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:290
+#, fuzzy
+msgid "Warn about possibly missing braces around initializers"
+msgstr "½é´ü²½»Ò¤Î¼þ¤ê¤Ë¥Ö¥ì¡¼¥¹¤ò·ç¤¤¤Æ¤¤¤ëÍÍ¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
+
+#: c.opt:294
+#, fuzzy
+msgid "Warn about global functions without previous declarations"
+msgstr "»öÁ°¤ÎÀë¸À¤Ê¤·¤ÎÂç°è´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:298
+#, fuzzy
+msgid "Warn about missing fields in struct initializers"
+msgstr "½é´ü²½»Ò¤Î¼þ¤ê¤Ë¥Ö¥ì¡¼¥¹¤ò·ç¤¤¤Æ¤¤¤ëÍÍ¤Ç¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
+
+#: c.opt:302
+msgid "Warn about functions which might be candidates for format attributes"
+msgstr "format Â°À­¤ò¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:306
+msgid "Warn about user-specified include directories that do not exist"
+msgstr ""
+
+#: c.opt:310
+msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
+msgstr ""
+
+#: c.opt:314
+#, fuzzy
+msgid "Warn about global functions without prototypes"
+msgstr "¥×¥í¥È¥¿¥¤¥×¤Ê¤·¤ÎÂç°è´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:318
+#, fuzzy
+msgid "Warn about use of multi-character character constants"
+msgstr "Ê£¿ôÊ¸»ú¥ê¥Æ¥é¥ë¤Î»ÈÍÑ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:322
+#, fuzzy
+msgid "Warn about \"extern\" declarations not at file scope"
+msgstr "¥Õ¥¡¥¤¥ë¥¹¥³¡¼¥×¥ì¥Ù¥ë¤Ç¤Ê¤¤ extern ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:326
+#, fuzzy
+msgid "Warn when non-templatized friend functions are declared within a template"
+msgstr "template Æâ¤ÇÈó template ¤Î friend ´Ø¿ô¤¬Àë¸À¤µ¤ì¤¿¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
+
+#: c.opt:330
+#, fuzzy
+msgid "Warn about non-virtual destructors"
+msgstr "Èó²¾ÁÛ¥Ç¥¹¥È¥é¥¯¥¿¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:334
+msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
+msgstr ""
+
+#: c.opt:338
+#, fuzzy
+msgid "Warn about non-normalised Unicode strings"
+msgstr "ÈóÊ¸»úÎó¥ê¥Æ¥é¥ë¤Î format Ê¸»úÎó¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:342
+#, fuzzy
+msgid "Warn if a C-style cast is used in a program"
+msgstr "C ¼°¤Î¥­¥ã¥¹¥È¤¬¥×¥í¥°¥é¥à¤Ç»È¤ï¤ì¤¿¤é·Ù¹ð¤¹¤ë"
+
+#: c.opt:346
+#, fuzzy
+msgid "Warn for obsolescent usage in a declaration"
+msgstr "°ÅÌÛ¤Î´Ø¿ôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:350
+#, fuzzy
+msgid "Warn if an old-style parameter definition is used"
+msgstr "´Ø¿ô¤Î²¾°ú¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+
+#: c.opt:354
+msgid "Warn if a string is longer than the maximum portable length specified by the standard"
+msgstr ""
+
+#: c.opt:358
+msgid "Warn about overloaded virtual function names"
+msgstr "¥ª¡¼¥Ð¡¼¥í¡¼¥É¤µ¤ì¤¿²¾ÁÛ´Ø¿ôÌ¾¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:362
+msgid "Warn about overriding initializers without side effects"
+msgstr ""
+
+#: c.opt:366
+#, fuzzy
+msgid "Warn about possibly missing parentheses"
+msgstr "³ç¸Ì¤ò·ç¤¤¤Æ¤¤¤ë²ÄÇ½À­¤¬¤¢¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+
+#: c.opt:370
+#, fuzzy
+msgid "Warn when converting the type of pointers to member functions"
+msgstr "¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð´Ø¿ô¤Ø¤Î·¿ÊÑ´¹¤Î¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
+
+#: c.opt:374
+msgid "Warn about function pointer arithmetic"
+msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤Î·×»»¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:378
+#, fuzzy
+msgid "Warn when a pointer is cast to an integer of a different size"
+msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤«¤é°Û¤Ê¤ë¥µ¥¤¥º¤ÎÀ°¿ô¤È¤Ê¤ê¤Þ¤¹"
+
+#: c.opt:382
+#, fuzzy
+msgid "Warn about misuses of pragmas"
+msgstr "Ç§¼±¤Ç¤­¤Ê¤¤ pragma ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:386
+#, fuzzy
+msgid "Warn if inherited methods are unimplemented"
+msgstr "ÇÉÀ¸¥á¥½¥Ã¥É¤¬Ì¤¼ÂÁõ¤Î¾ì¹ç¤Ç¤â·Ù¹ð¤·¤Ê¤¤"
+
+#: c.opt:390
+msgid "Warn about multiple declarations of the same object"
+msgstr "Æ±°ì¥ª¥Ö¥¸¥§¥¯¥È¤ÎÀë¸À¤¬Ê£¿ô¤¢¤ì¤Ð·Ù¹ð¤¹¤ë"
+
+#: c.opt:394
+msgid "Warn when the compiler reorders code"
+msgstr "¥³¥ó¥Ñ¥¤¥é¤¬¥³¡¼¥É¤òÊÂ¤ÙÂØ¤¨¤ë¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+
+#: c.opt:398
+msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
+msgstr ""
+
+#: c.opt:402
+msgid "Warn if a selector has multiple methods"
+msgstr "¥»¥ì¥¯¥¿¤¬Ê£¿ô¤Î¥á¥½¥Ã¥É¤ò»ý¤Ã¤Æ¤¤¤ì¤Ð·Ù¹ð¤¹¤ë"
+
+#: c.opt:406
+msgid "Warn about possible violations of sequence point rules"
+msgstr "ÉûºîÍÑ´°Î»ÅÀµ¬Â§¤òÇË¤ë²ÄÇ½À­¤¬¤¢¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+
+#: c.opt:410
+#, fuzzy
+msgid "Warn about signed-unsigned comparisons"
+msgstr "Éä¹çÉÕ¤­/Éä¹çÌµ¤·¤ÎÈæ³Ó¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:414
+msgid "Warn when overload promotes from unsigned to signed"
+msgstr "¥ª¡¼¥Ð¡¼¥í¡¼¥É¤¬Éä¹çÌµ¤·¤«¤éÉä¹çÉÕ¤­¤Ë³Ê¾å¤²¤È¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+
+#: c.opt:418
+msgid "Warn about uncasted NULL used as sentinel"
+msgstr ""
+
+#: c.opt:422
+#, fuzzy
+msgid "Warn about unprototyped function declarations"
+msgstr "¥×¥í¥È¥¿¥¤¥×¤µ¤ì¤Æ¤¤¤Ê¤¤´Ø¿ôÀë¸À¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:426
+msgid "Warn if type signatures of candidate methods do not match exactly"
+msgstr ""
+
+#: c.opt:430
+#, fuzzy
+msgid "Warn when synthesis behavior differs from Cfront"
+msgstr "¹çÀ®¤Î¿¶¤ëÉñ¤¤¤¬ Cfront ¤È°Û¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+
+#: c.opt:438
+#, fuzzy
+msgid "Warn about features not present in traditional C"
+msgstr "¸Å¤¤ C ¤Ç¤Ï #elif ¤ò»È¤ï¤Ê¤¤Êý¤¬¤¤¤¤¤Ç¤¹"
+
+#: c.opt:442
+msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
+msgstr ""
+
+#: c.opt:446
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr ""
+
+#: c.opt:450
+#, fuzzy
+msgid "Warn about @selector()s without previously declared methods"
+msgstr "»öÁ°¤ÎÀë¸À¤Ê¤·¤ÎÂç°è´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:454
+#, fuzzy
+msgid "Warn if an undefined macro is used in an #if directive"
+msgstr "Ì¤ÄêµÁËô¤ÏÉÔÀµ¤Ê # ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Ç¤¹"
+
+#: c.opt:458
+msgid "Warn about unrecognized pragmas"
+msgstr "Ç§¼±¤Ç¤­¤Ê¤¤ pragma ¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
+
+#: c.opt:462
+msgid "Warn about macros defined in the main file that are not used"
+msgstr ""
+
+#: c.opt:466
+#, fuzzy
+msgid "Do not warn about using variadic macros when -pedantic"
+msgstr "-pedantic »ØÄê»þ¤Ç¤â 'long long' ¤Î»ÈÍÑ¤Ë¤Ä¤¤¤Æ¤Ï·Ù¹ð¤·¤Ê¤¤"
+
+#: c.opt:470
+#, fuzzy
+msgid "Warn if a variable length array is used"
+msgstr "ÊÑ¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
+
+#: c.opt:474
+msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
+msgstr ""
+
+#: c.opt:478
+#, fuzzy
+msgid "Warn when a pointer differs in signedness in an assignment"
+msgstr "¥ª¡¼¥Ð¡¼¥í¡¼¥É¤¬Éä¹çÌµ¤·¤«¤éÉä¹çÉÕ¤­¤Ë³Ê¾å¤²¤È¤Ê¤ë¾ì¹ç¤Ë·Ù¹ð¤¹¤ë"
+
+#: c.opt:482
+msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
+msgstr ""
+
+#: c.opt:490
+#, fuzzy
+msgid "Enforce class member access control semantics"
+msgstr "¥¢¥¯¥»¥¹À©¸æ¤Î°ÕÌ£¤Ë½¾¤ï¤Ê¤¤"
+
+#: c.opt:497
+msgid "Change when template instances are emitted"
+msgstr "¥Æ¥ó¥×¥ì¡¼¥È¥¤¥ó¥¹¥¿¥ó¥¹¤¬Á÷½Ð¤µ¤ì¤¿»þ¤ËÊÑ¹¹¤¹¤ë"
+
+#: c.opt:501
+#, fuzzy
+msgid "Recognize the \"asm\" keyword"
+msgstr "'asm' Í½Ìó¸ì¤òÇ§¼±¤µ¤»¤Ê¤¤"
+
+#: c.opt:505
+#, fuzzy
+msgid "Recognize built-in functions"
+msgstr "¤¤¤¯¤Ä¤«¤ÎÁÈ¤ß¹þ¤ß´Ø¿ô¤òÇ§¼±¤µ¤»¤Ê¤¤"
+
+#: c.opt:512
+msgid "Check the return value of new"
+msgstr "new ¤ÎÌá¤êÃÍ¤ò¸¡ºº¤¹¤ë"
+
+#: c.opt:516
+msgid "Allow the arguments of the '?' operator to have different types"
+msgstr ""
+
+#: c.opt:520
+#, fuzzy
+msgid "Reduce the size of object files"
+msgstr "¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤Î¥µ¥¤¥º¤ò¾®¤µ¤¯¤¹¤ë"
+
+#: c.opt:524
+#, fuzzy
+msgid "Use class <name> for constant strings"
+msgstr "Äê¿ôÊ¸»úÎóÍÑ¤Î¥¯¥é¥¹Ì¾¤ò»ØÄê¤¹¤ë"
+
+#: c.opt:528
+#, fuzzy
+msgid "Inline member functions by default"
+msgstr "¥á¥ó¥Ð´Ø¿ô¤ò¥Ç¥Õ¥©¥ë¥È¤Ç¥¤¥ó¥é¥¤¥ó¤È¤·¤Ê¤¤"
+
+#: c.opt:532
+#, fuzzy
+msgid "Preprocess directives only."
+msgstr "#ident ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤ò½èÍý¤¹¤ë"
+
+#: c.opt:536
+#, fuzzy
+msgid "Permit '$' as an identifier character"
+msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤¬¥ï¥¤¥ÉÊ¸»úÎó¤Ç¤¹"
+
+#: c.opt:543
+#, fuzzy
+msgid "Generate code to check exception specifications"
+msgstr "Îã³°»ÅÍÍ¤Î¸¡ºº¤ò¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
+
+#: c.opt:550
+msgid "Convert all strings and character constants to character set <cset>"
+msgstr ""
+
+#: c.opt:554
+#, fuzzy
+msgid "Permit universal character names (\\u and \\U) in identifiers"
+msgstr "¥æ¥Ë¥Ð¡¼¥µ¥ëÊ¸»úÌ¾ `\\u%04x' ¤Ï¼±ÊÌ»Ò¤ÎÃæ¤Ç¤ÏÍ­¸ú¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
+
+#: c.opt:558
+msgid "Specify the default character set for source files"
+msgstr ""
+
+#: c.opt:566
+#, fuzzy
+msgid "Scope of for-init-statement variables is local to the loop"
+msgstr "for ½é´ü²½Ê¸¤ÎÊÑ¿ô¤ò¥¹¥³¡¼¥×³°¤Ë³ÈÂç¤¹¤ë"
+
+#: c.opt:570
+#, fuzzy
+msgid "Do not assume that standard C libraries and \"main\" exist"
+msgstr "É¸½à¥é¥¤¥Ö¥é¥ê¤ä main ¤¬Â¸ºß¤·¤Ê¤¤²ÄÇ½À­¤¬¤¢¤ë¤â¤Î¤È¤¹¤ë"
+
+#: c.opt:574
+#, fuzzy
+msgid "Recognize GNU-defined keywords"
+msgstr "GNU ÄêµÁ¤ÎÍ½Ìó¸ì¤òÇ§¼±¤µ¤»¤Ê¤¤"
+
+#: c.opt:578
+msgid "Generate code for GNU runtime environment"
+msgstr "GNU ¼Â¹Ô´Ä¶­ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: c.opt:582
+#, fuzzy
+msgid "Use traditional GNU semantics for inline functions"
+msgstr "¸Å¤¤ C ¤Ï¶¦ÍÑÂÎ¤Î½é´ü¤òµñÀä¤·¤Þ¤¹"
+
+#: c.opt:595
+msgid "Assume normal C execution environment"
+msgstr "ÄÌ¾ï¤Î C ¼Â¹Ô´Ä¶­¤òÁ°Äó¤È¤¹¤ë"
+
+#: c.opt:599
+msgid "Enable support for huge objects"
+msgstr "Âç¤­¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤Î¥µ¥Ý¡¼¥È"
+
+#: c.opt:603
+msgid "Export functions even if they can be inlined"
+msgstr "¥¤¥ó¥é¥¤¥ó¤Ë¤Ç¤­¤ë´Ø¿ô¤Ç¤â export ¤¹¤ë"
+
+#: c.opt:607
+#, fuzzy
+msgid "Emit implicit instantiations of inline templates"
+msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂÎ²½¤Î¤ß¤òÀ¸À®¤¹¤ë"
+
+#: c.opt:611
+#, fuzzy
+msgid "Emit implicit instantiations of templates"
+msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂÎ²½¤Î¤ß¤òÀ¸À®¤¹¤ë"
+
+#: c.opt:615
+#, fuzzy
+msgid "Inject friend functions into enclosing namespace"
+msgstr "Ã±½ã¤Ê´Ø¿ô¤ò¸Æ¤Ó½Ð¤·Â¦¤ËÅý¹ç¤¹¤ë"
+
+#: c.opt:622
+msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
+msgstr ""
+
+#: c.opt:626
+#, fuzzy
+msgid "Don't warn about uses of Microsoft extensions"
+msgstr "Microsoft ³ÈÄ¥¤ÎÍøÍÑ¤Ë´Ø¤·¤Æ pedantic ·Ù¹ð¤ò¹Ô¤ï¤Ê¤¤"
+
+#: c.opt:636
+#, fuzzy
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
+msgstr "NeXT ¼Â¹Ô´Ä¶­ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#: c.opt:640
+msgid "Assume that receivers of Objective-C messages may be nil"
+msgstr ""
+
+#: c.opt:652
+msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
+msgstr ""
+
+#: c.opt:656
+msgid "Allow fast jumps to the message dispatcher"
+msgstr ""
+
+#: c.opt:662
+msgid "Enable Objective-C exception and synchronization syntax"
+msgstr ""
+
+#: c.opt:666
+msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
+msgstr ""
+
+#: c.opt:671
+#, fuzzy
+msgid "Enable Objective-C setjmp exception handling runtime"
+msgstr "Îã³°ÊáÂª¤òÍ­¸ú¤Ë¤¹¤ë"
+
+#: c.opt:675
+#, fuzzy
+msgid "Enable OpenMP"
+msgstr "¥Ç¥Ð¥Ã¥°¤òÍ­¸ú¤Ë¤¹¤ë"
+
+#: c.opt:679
+msgid "Recognize C++ kewords like \"compl\" and \"xor\""
+msgstr ""
+
+#: c.opt:683
+#, fuzzy
+msgid "Enable optional diagnostics"
+msgstr "¥ª¥×¥·¥ç¥ó¤Î¿ÇÃÇ¥á¥Ã¥»¡¼¥¸¤òÉ½¼¨¤·¤Ê¤¤"
+
+#: c.opt:690
+msgid "Look for and use PCH files even when preprocessing"
+msgstr ""
+
+#: c.opt:694
+msgid "Downgrade conformance errors to warnings"
+msgstr "µ¬³ÊÅ¬¹çÀ­¥¨¥é¡¼¤ò·Ù¹ð¤Ë³Ê²¼¤²¤¹¤ë"
+
+#: c.opt:698
+msgid "Treat the input file as already preprocessed"
+msgstr ""
+
+#: c.opt:702
+msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
+msgstr ""
+
+#: c.opt:706
+msgid "Enable automatic template instantiation"
+msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂÎ²½¤òÍ­¸ú¤Ë¤¹¤ë"
+
+#: c.opt:710
+#, fuzzy
+msgid "Generate run time type descriptor information"
+msgstr "¼Â¹Ô»þ·¿µ­½Ò¾ðÊó¤òÀ¸À®¤·¤Ê¤¤"
+
+#: c.opt:714
+msgid "Use the same size for double as for float"
+msgstr "double ¤Î¥µ¥¤¥º¤ò float ¤ÈÆ±¤¸¤È¤·¤Æ»ÈÍÑ¤¹¤ë"
+
+#: c.opt:722
+#, fuzzy
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
+msgstr "wchar_t ¤Îº¬ËÜÅª¤Ê·¿¤ò `unsigned short' ¤ÈÊ¤¤¹"
+
+#: c.opt:726
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+msgstr ""
+
+#: c.opt:730
+#, fuzzy
+msgid "Make \"char\" signed by default"
+msgstr "'char' ¤ò¥Ç¥Õ¥©¥ë¥È¤ÇÉä¹çÉÕ¤­¤È¤¹¤ë"
+
+#: c.opt:737
+msgid "Display statistics accumulated during compilation"
+msgstr "¥³¥ó¥Ñ¥¤¥ëÃæ¤ËÃßÀÑ¤µ¤ì¤¿Åý·×¾ðÊó¤òÉ½¼¨¤¹¤ë"
+
+#: c.opt:744
+msgid "Distance between tab stops for column reporting"
+msgstr ""
+
+#: c.opt:748
+msgid "Specify maximum template instantiation depth"
+msgstr "¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂÎ²½¤Î¿¼¤µ¤ÎºÇÂçÃÍ¤ò»ØÄê¤¹¤ë"
+
+#: c.opt:755
+msgid "Do not generate thread-safe code for initializing local statics"
+msgstr ""
+
+#: c.opt:759
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
+msgstr ""
+
+#: c.opt:763
+#, fuzzy
+msgid "Make \"char\" unsigned by default"
+msgstr "'char' ¤ò¥Ç¥Õ¥©¥ë¥È¤ÇÉä¹çÌµ¤·¤È¤¹¤ë"
+
+#: c.opt:767
+#, fuzzy
+msgid "Use __cxa_atexit to register destructors"
+msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤ÎÅÐÏ¿¤Ë __cxa_atexit ¤òÍøÍÑ¤¹¤ë"
+
+#: c.opt:771
+msgid "Use __cxa_get_exception_ptr in exception handling"
+msgstr ""
+
+#: c.opt:775
+msgid "Marks all inlined methods as having hidden visibility"
+msgstr ""
+
+#: c.opt:779
+msgid "Changes visibility to match Microsoft Visual Studio by default"
+msgstr ""
+
+#: c.opt:783
+msgid "Discard unused virtual functions"
+msgstr "»È¤ï¤ì¤Ê¤¤²¾ÁÛ´Ø¿ô¤òÀÚ¤ê¼Î¤Æ¤ë"
+
+#: c.opt:787
+msgid "Implement vtables using thunks"
+msgstr "thunk ¤ò»È¤Ã¤Æ vtable ¤ò¼ÂÁõ¤¹¤ë"
+
+#: c.opt:791
+msgid "Emit common-like symbols as weak symbols"
+msgstr "¥³¥â¥ó¥·¥ó¥Ü¥ë¤ò¥¦¥£¡¼¥¯¥·¥ó¥Ü¥ë¤ÎÍÍ¤ËÀ¸À®¤¹¤ë"
+
+#: c.opt:795
+msgid "Convert all wide strings and character constants to character set <cset>"
+msgstr ""
+
+#: c.opt:799
+msgid "Generate a #line directive pointing at the current working directory"
+msgstr ""
+
+#: c.opt:803
+msgid "Emit cross referencing information"
+msgstr "Áê¸ß»²¾È¾ðÊó¤òÀ¸À®¤¹¤ë"
+
+#: c.opt:807
+msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
+msgstr ""
+
+#: c.opt:811
+#, fuzzy
+msgid "Dump declarations to a .decl file"
+msgstr "Àë¸À¤ò .decl ¥Õ¥¡¥¤¥ë¤Ë¥À¥ó¥×¤¹¤ë"
+
+#: c.opt:815
+msgid "Aggressive reduced debug info for structs"
+msgstr ""
+
+#: c.opt:819
+msgid "Conservative reduced debug info for structs"
+msgstr ""
+
+#: c.opt:823
+msgid "Detailed reduced debug info for structs"
+msgstr ""
+
+#: c.opt:827 c.opt:859
+msgid "Add <dir> to the end of the system include path"
+msgstr ""
+
+#: c.opt:831
+msgid "Accept definition of macros in <file>"
+msgstr ""
+
+#: c.opt:835
+msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
+msgstr ""
+
+#: c.opt:839
+msgid "Include the contents of <file> before other files"
+msgstr ""
+
+#: c.opt:843
+msgid "Specify <path> as a prefix for next two options"
+msgstr ""
+
+#: c.opt:847
+msgid "Set <dir> to be the system root directory"
+msgstr ""
+
+#: c.opt:851
+msgid "Add <dir> to the start of the system include path"
+msgstr ""
+
+#: c.opt:855
+msgid "Add <dir> to the end of the quote include path"
+msgstr ""
+
+#: c.opt:876
+msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
+msgstr ""
+
+#: c.opt:880
+msgid "Do not search standard system include directories for C++"
+msgstr ""
+
+#: c.opt:896
+#, fuzzy
+msgid "Generate C header of platform-specific features"
+msgstr "¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¸ÇÍ­¤Îµ¡Ç½¤Î C ¥Ø¥Ã¥À¤òÀ¸À®¤¹¤ë"
+
+#: c.opt:900
+msgid "Print a checksum of the executable for PCH validity checking, and stop"
+msgstr ""
+
+#: c.opt:904
+#, fuzzy
+msgid "Remap file names when including files"
+msgstr "#%s ¤Ç¤Î¥Õ¥¡¥¤¥ëÌ¾¤¬¶õ¤Ç¤¹"
+
+#: c.opt:908
+msgid "Conform to the ISO 1998 C++ standard"
+msgstr ""
+
+#: c.opt:912
+msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
+msgstr ""
+
+#: c.opt:919 c.opt:954
+msgid "Conform to the ISO 1990 C standard"
+msgstr ""
+
+#: c.opt:923 c.opt:962
+msgid "Conform to the ISO 1999 C standard"
+msgstr ""
+
+#: c.opt:927
+msgid "Deprecated in favor of -std=c99"
+msgstr ""
+
+#: c.opt:931
+msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
+msgstr ""
+
+#: c.opt:935
+msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
+msgstr ""
+
+#: c.opt:942
+msgid "Conform to the ISO 1990 C standard with GNU extensions"
+msgstr ""
+
+#: c.opt:946
+msgid "Conform to the ISO 1999 C standard with GNU extensions"
+msgstr ""
+
+#: c.opt:950
+msgid "Deprecated in favor of -std=gnu99"
+msgstr ""
+
+#: c.opt:958
+msgid "Conform to the ISO 1990 C standard as amended in 1994"
+msgstr ""
+
+#: c.opt:966
+msgid "Deprecated in favor of -std=iso9899:1999"
+msgstr ""
+
+#: c.opt:970
+#, fuzzy
+msgid "Enable traditional preprocessing"
+msgstr "¥¹¥¿¥Ã¥¯Ãµº÷¤òÍ­¸ú¤Ë¤¹¤ë"
+
+#: c.opt:974
+msgid "Support ISO C trigraphs"
+msgstr ""
+
+#: c.opt:978
+msgid "Do not predefine system-specific and GCC-specific macros"
+msgstr ""
+
+#: c.opt:982
+#, fuzzy
+msgid "Enable verbose output"
+msgstr "¥Ç¥Ð¥Ã¥°½ÐÎÏ¤òÍ­¸ú¤Ë¤¹¤ë"
+
+#: ada/lang.opt:96
+msgid "Specify options to GNAT"
+msgstr ""
+
 #: attribs.c:244
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute directive ignored"
@@ -17258,47 +17215,47 @@
 msgid "offset outside bounds of constant string"
 msgstr "¥ª¥Õ¥»¥Ã¥È¤¬Äê¿ôÊ¸»úÎó¤Î¶­³¦¤Î³°¤Ë¤¢¤ê¤Þ¤¹"
 
-#: builtins.c:1001
+#: builtins.c:1015
 #, fuzzy, gcc-internal-format
 msgid "second argument to %<__builtin_prefetch%> must be a constant"
 msgstr "`__builtin_expect' ¤Ø¤ÎÂèÆó°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: builtins.c:1008
+#: builtins.c:1022
 #, fuzzy, gcc-internal-format
 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
 msgstr "`__builtin_return_address' ¤Ø¤Î°ú¿ô¤¬ÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: builtins.c:1016
+#: builtins.c:1030
 #, fuzzy, gcc-internal-format
 msgid "third argument to %<__builtin_prefetch%> must be a constant"
 msgstr "`__builtin_expect' ¤Ø¤ÎÂèÆó°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: builtins.c:1023
+#: builtins.c:1037
 #, fuzzy, gcc-internal-format
 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
 msgstr "`__builtin_return_address' ¤Ø¤Î°ú¿ô¤¬ÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: builtins.c:4592
+#: builtins.c:4608
 #, fuzzy, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> must be constant"
 msgstr "`__builtin_args_info' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: builtins.c:4598
+#: builtins.c:4614
 #, fuzzy, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> out of range"
 msgstr "`__builtin_args_info' ¤Î°ú¿ô¤¬ÈÏ°Ï³°¤Ç¤¹"
 
-#: builtins.c:4604
+#: builtins.c:4620
 #, fuzzy, gcc-internal-format
 msgid "missing argument in %<__builtin_args_info%>"
 msgstr "`__builtin_args_info' ¤Ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: builtins.c:4693 gimplify.c:2117
+#: builtins.c:4709 gimplify.c:2118
 #, fuzzy, gcc-internal-format
 msgid "too few arguments to function %<va_start%>"
 msgstr "`va_start' ¤ËÂÐ¤¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: builtins.c:4857
+#: builtins.c:4872
 #, fuzzy, gcc-internal-format
 msgid "first argument to %<va_arg%> not of type %<va_list%>"
 msgstr "`va_arg' ¤ËÂÐ¤¹¤ëÂè°ì°ú¿ô¤¬ `va_list' ·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
@@ -17306,93 +17263,103 @@
 #. Unfortunately, this is merely undefined, rather than a constraint
 #. violation, so we cannot make this an error.  If this call is never
 #. executed, the program is still strictly conforming.
-#: builtins.c:4871
+#: builtins.c:4886
 #, fuzzy, gcc-internal-format
 msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr "`%s' ¤Ï `...' ¤Î½èÍý¤Î²áÄø¤Ç `%s' ¤Ë³Ê¾å¤²¤µ¤ì¤Þ¤·¤¿"
 
-#: builtins.c:4876
+#: builtins.c:4891
 #, fuzzy, gcc-internal-format
 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr "(½¾¤Ã¤Æ¡¢`va_arg' ¤Ë¤Ï `%s' ¤ò(`%s' ¤Ç¤Ê¤¯)ÅÏ¤µ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó)"
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4882 c-typeck.c:2408
+#: builtins.c:4897 c-typeck.c:2419
 #, gcc-internal-format
 msgid "if this code is reached, the program will abort"
 msgstr ""
 
-#: builtins.c:5000
+#: builtins.c:5015
 #, fuzzy, gcc-internal-format
 msgid "invalid argument to %<__builtin_frame_address%>"
 msgstr "`__builtin_frame_address' ¤Ø¤Î°ú¿ô¤¬ÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: builtins.c:5002
+#: builtins.c:5017
 #, fuzzy, gcc-internal-format
 msgid "invalid argument to %<__builtin_return_address%>"
 msgstr "`__builtin_return_address' ¤Ø¤Î°ú¿ô¤¬ÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: builtins.c:5015
+#: builtins.c:5030
 #, fuzzy, gcc-internal-format
 msgid "unsupported argument to %<__builtin_frame_address%>"
 msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤ `__builtin_frame_address' ¤Ø¤Î°ú¿ô¤Ç¤¹"
 
-#: builtins.c:5017
+#: builtins.c:5032
 #, fuzzy, gcc-internal-format
 msgid "unsupported argument to %<__builtin_return_address%>"
 msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤ `__builtin_return_address' ¤Ø°ú¿ô¤Ç¤¹"
 
-#: builtins.c:5564
+#: builtins.c:5579
 #, fuzzy, gcc-internal-format
 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
 msgstr "`__builtin_eh_return_regno' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
 #. All valid uses of __builtin_va_arg_pack () are removed during
 #. inlining.
-#: builtins.c:6276 expr.c:8024
+#: builtins.c:6291 expr.c:8023
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 msgstr ""
 
 #. All valid uses of __builtin_va_arg_pack_len () are removed during
 #. inlining.
-#: builtins.c:6282
+#: builtins.c:6297
 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
 msgstr ""
 
-#: builtins.c:6578
+#: builtins.c:6593
 #, fuzzy, gcc-internal-format
 msgid "%<__builtin_longjmp%> second argument must be 1"
 msgstr "__builtin_longjmp ÂèÆó°ú¿ô¤Ï 1 ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: builtins.c:7209
+#: builtins.c:7224
 #, fuzzy, gcc-internal-format
 msgid "target format does not support infinity"
 msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï interworking ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
 
-#: builtins.c:9623 builtins.c:9712
+#: builtins.c:9638 builtins.c:9727 builtins.c:10082
 #, fuzzy, gcc-internal-format
 msgid "non-floating-point argument to function %qs"
 msgstr "´Ø¿ô `%s' ¤ËÂÐ¤¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: builtins.c:11303
+#: builtins.c:10446 builtins.c:10466
 #, fuzzy, gcc-internal-format
+msgid "too few arguments to function %qs"
+msgstr "´Ø¿ô `%s' ¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
+
+#: builtins.c:10452 builtins.c:10472
+#, fuzzy, gcc-internal-format
+msgid "too many arguments to function %qs"
+msgstr "´Ø¿ô `%s' ¤ËÂÐ¤¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
+
+#: builtins.c:11377
+#, fuzzy, gcc-internal-format
 msgid "%<va_start%> used in function with fixed args"
 msgstr "`va_start' ¤¬¸ÇÄê¸Ä°ú¿ô¤Î´Ø¿ôÆâ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: builtins.c:11311
+#: builtins.c:11385
 #, fuzzy, gcc-internal-format
 msgid "wrong number of arguments to function %<va_start%>"
 msgstr "`va_start' ¤ËÂÐ¤¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:11324
+#: builtins.c:11398
 #, fuzzy, gcc-internal-format
 msgid "%<__builtin_next_arg%> called without an argument"
 msgstr "`__builtin_next_arg' ¤¬°ú¿ôÌµ¤·¤Ç¤Ç¸Æ¤Ó½Ð¤µ¤ì¤Þ¤·¤¿"
 
-#: builtins.c:11329
+#: builtins.c:11403
 #, fuzzy, gcc-internal-format
 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 msgstr "`%s' Â°À­¤Ë»ØÄê¤µ¤ì¤¿°ú¿ô¤Î¸Ä¿ô¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
@@ -17402,25 +17369,25 @@
 #. argument.  We just warn and set the arg to be the last
 #. argument so that we will get wrong-code because of
 #. it.
-#: builtins.c:11358
+#: builtins.c:11432
 #, fuzzy, gcc-internal-format
 msgid "second parameter of %<va_start%> not last named argument"
 msgstr "`va_start' ¤ÎÆóÈÖÌÜ¤ÎÃÍ¤¬°ú¿ô¤ÎºÇ¸å¤ÎÌ¾Á°¤Ë¤Ê¤Ã¤Æ¤¤¤Þ¤»¤ó"
 
-#: builtins.c:11472
+#: builtins.c:11546
 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
 msgstr ""
 
-#: builtins.c:11485
+#: builtins.c:11559
 #, fuzzy
 msgid "%Klast argument of %D is not integer constant between 0 and 3"
 msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôÊ¸»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
 
-#: builtins.c:11529 builtins.c:11693 builtins.c:11752
+#: builtins.c:11603 builtins.c:11767 builtins.c:11826
 msgid "%Kcall to %D will always overflow destination buffer"
 msgstr ""
 
-#: builtins.c:11683
+#: builtins.c:11757
 msgid "%Kcall to %D might overflow destination buffer"
 msgstr ""
 
@@ -17543,440 +17510,440 @@
 msgid "conversion to %qT alters %qT constant value"
 msgstr ""
 
-#: c-common.c:1296
+#: c-common.c:1299
 #, gcc-internal-format
 msgid "conversion to %qT from %qT may change the sign of the result"
 msgstr ""
 
-#: c-common.c:1325
+#: c-common.c:1328
 #, fuzzy, gcc-internal-format
 msgid "conversion to %qT from %qT may alter its value"
 msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
 
-#: c-common.c:1353
+#: c-common.c:1356
 #, gcc-internal-format
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "Âç¤­¤ÊÀ°¿ô¤¬°ÅÌÛ¤ËÉä¹çÌµ¤··¿¤ËÀÚ¤êµÍ¤á¤é¤ì¤Þ¤·¤¿"
 
-#: c-common.c:1359 c-common.c:1366 c-common.c:1374
+#: c-common.c:1362 c-common.c:1369 c-common.c:1377
 #, gcc-internal-format
 msgid "overflow in implicit constant conversion"
 msgstr "°ÅÌÛ¤ÎÄê¿ôÊÑ´¹¤Ç¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
 
-#: c-common.c:1528
+#: c-common.c:1531
 #, fuzzy, gcc-internal-format
 msgid "operation on %qE may be undefined"
 msgstr "`%s' ¤Ç¤Î±é»»¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Ê¤¤¤È»×¤ï¤ì¤Þ¤¹"
 
-#: c-common.c:1821
+#: c-common.c:1824
 #, gcc-internal-format
 msgid "case label does not reduce to an integer constant"
 msgstr "case ¥é¥Ù¥ë¤òÀ°¿ôÄê¿ô¤Ë´Ô¸µ¤Ç¤­¤Þ¤»¤ó"
 
-#: c-common.c:1861
+#: c-common.c:1864
 #, fuzzy, gcc-internal-format
 msgid "case label value is less than minimum value for type"
 msgstr "¤½¤Î·¿¤ÎºÇÂçÃÍ¤è¤ê¤âÂç¤­¤ÊÃÍ¤ÎÀ°¿ôÄê¿ô¤Ç¤¹"
 
-#: c-common.c:1869
+#: c-common.c:1872
 #, fuzzy, gcc-internal-format
 msgid "case label value exceeds maximum value for type"
 msgstr "¤½¤Î·¿¤ÎºÇÂçÃÍ¤è¤ê¤âÂç¤­¤ÊÃÍ¤ÎÀ°¿ôÄê¿ô¤Ç¤¹"
 
-#: c-common.c:1877
+#: c-common.c:1880
 #, fuzzy, gcc-internal-format
 msgid "lower value in case label range less than minimum value for type"
 msgstr "¤½¤Î·¿¤ÎºÇÂçÃÍ¤è¤ê¤âÂç¤­¤ÊÃÍ¤ÎÀ°¿ôÄê¿ô¤Ç¤¹"
 
-#: c-common.c:1886
+#: c-common.c:1889
 #, fuzzy, gcc-internal-format
 msgid "upper value in case label range exceeds maximum value for type"
 msgstr "¤½¤Î·¿¤ÎºÇÂçÃÍ¤è¤ê¤âÂç¤­¤ÊÃÍ¤ÎÀ°¿ôÄê¿ô¤Ç¤¹"
 
-#: c-common.c:1960
+#: c-common.c:1963
 #, gcc-internal-format
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 msgstr ""
 
-#: c-common.c:2450
+#: c-common.c:2453
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to binary %s (have %qT and %qT)"
 msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: c-common.c:2686
+#: c-common.c:2689
 #, gcc-internal-format
 msgid "comparison is always false due to limited range of data type"
 msgstr "¥Ç¡¼¥¿·¿¤ÎÈÏ°ÏÀ©¸Â¤Ë¤è¤Ã¤Æ¡¢Èæ³Ó¤¬¾ï¤Ë false ¤È¤Ê¤ê¤Þ¤¹"
 
-#: c-common.c:2688
+#: c-common.c:2691
 #, gcc-internal-format
 msgid "comparison is always true due to limited range of data type"
 msgstr "¥Ç¡¼¥¿·¿¤ÎÈÏ°ÏÀ©¸Â¤Ë¤è¤Ã¤Æ¡¢Èæ³Ó¤¬¾ï¤Ë true ¤È¤Ê¤ê¤Þ¤¹"
 
-#: c-common.c:2767
+#: c-common.c:2770
 #, gcc-internal-format
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "Éä¹çÌµ¤·¤Î¼° >= 0 ¤È¤¤¤¦Èæ³Ó¤Ï¾ï¤Ë true ¤Ç¤¹"
 
-#: c-common.c:2777
+#: c-common.c:2780
 #, gcc-internal-format
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "Éä¹çÌµ¤·¤Î¼° < 0 ¤È¤¤¤¦Èæ³Ó¤Ï¾ï¤Ë false ¤Ç¤¹"
 
-#: c-common.c:2818
+#: c-common.c:2821
 #, fuzzy, gcc-internal-format
 msgid "pointer of type %<void *%> used in arithmetic"
 msgstr "`void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-common.c:2824
+#: c-common.c:2827
 #, gcc-internal-format
 msgid "pointer to a function used in arithmetic"
 msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-common.c:2830
+#: c-common.c:2833
 #, fuzzy, gcc-internal-format
 msgid "pointer to member function used in arithmetic"
 msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-common.c:2982
+#: c-common.c:2985
 #, gcc-internal-format
 msgid "the address of %qD will always evaluate as %<true%>"
 msgstr ""
 
-#: c-common.c:3051 cp/semantics.c:596 cp/typeck.c:6411
+#: c-common.c:3054 cp/semantics.c:597 cp/typeck.c:6438
 #, gcc-internal-format
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "¿¿µ¶ÃÍ¤È¤·¤Æ»È¤ï¤ì¤ëÂåÆþ¤Î¤Þ¤ï¤ê¤Ç¤Ï¡¢´Ý³ç¸Ì¤Î»ÈÍÑ¤ò¤ª´«¤á¤·¤Þ¤¹"
 
-#: c-common.c:3123 c-typeck.c:8958
+#: c-common.c:3126 c-typeck.c:8969
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<restrict%>"
 msgstr "`restrict' ¤ÎÍÑË¡¤¬ÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: c-common.c:3339
+#: c-common.c:3346
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a function type"
 msgstr "ISO C++ ¤Ï´Ø¿ô·¿¤Ø¤Î `sizeof' ¤ÎÅ¬ÍÑ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-common.c:3349
+#: c-common.c:3356
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %qs to a void type"
 msgstr "¥¤¥ó¥¹¥¿¥ó¥¹²½¤µ¤ì¤Ê¤¤·¿¤ËÂÐ¤¹¤ëÌµ¸ú¤ÊÁàºî¤Ç¤¹"
 
-#: c-common.c:3355
+#: c-common.c:3362
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %qs to incomplete type %qT "
 msgstr "ÉÔ´°Á´¤Ê typedef `%s' ¤Î»ÈÍÑ¤ÏÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: c-common.c:3396
+#: c-common.c:3403
 #, fuzzy, gcc-internal-format
 msgid "%<__alignof%> applied to a bit-field"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤Ë `__alignof' ¤¬Å¬ÍÑ¤µ¤ì¤Þ¤·¤¿"
 
-#: c-common.c:3969
+#: c-common.c:3976
 #, fuzzy, gcc-internal-format
 msgid "cannot disable built-in function %qs"
 msgstr "ÁÈ¤ß¹þ¤ß´Ø¿ô `%s' ¤òÊ¤¤¤±£¤·¤Þ¤¹"
 
-#: c-common.c:4172
+#: c-common.c:4179
 #, gcc-internal-format
 msgid "pointers are not permitted as case values"
 msgstr "case ¤ÎÃÍ¤È¤·¤Æ¤Î¥Ý¥¤¥ó¥¿¤Ïµö¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: c-common.c:4178
+#: c-common.c:4185
 #, fuzzy, gcc-internal-format
 msgid "range expressions in switch statements are non-standard"
 msgstr "ISO C ¤Ç¤Ï switch Ê¸¤Ç¤ÎÈÏ°Ï¼°¤Ï¶Ø¤¸¤é¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-common.c:4204
+#: c-common.c:4211
 #, gcc-internal-format
 msgid "empty range specified"
 msgstr "¶õ¤ÎÈÏ°Ï¤¬»ØÄê¤µ¤ì¤Þ¤·¤¿"
 
-#: c-common.c:4264
+#: c-common.c:4271
 #, gcc-internal-format
 msgid "duplicate (or overlapping) case value"
 msgstr "Æó½Å¤Î(¤¢¤ë¤¤¤Ï½ÅÊ£¤·¤Æ¤¤¤ë) case ¤ÎÃÍ"
 
-#: c-common.c:4265
+#: c-common.c:4272
 #, fuzzy, gcc-internal-format
 msgid "%Jthis is the first entry overlapping that value"
 msgstr "¤³¤ì¤¬¤½¤ÎÃÍ¤È½ÅÊ£¤·¤¿ºÇ½é¤Î¹àÌÜ¤Ç¤¹"
 
-#: c-common.c:4269
+#: c-common.c:4276
 #, gcc-internal-format
 msgid "duplicate case value"
 msgstr "½ÅÊ£¤·¤¿ case ¤ÎÃÍ"
 
-#: c-common.c:4270
+#: c-common.c:4277
 #, fuzzy, gcc-internal-format
 msgid "%Jpreviously used here"
 msgstr "Á°¤Ë¤³¤³¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-common.c:4274
+#: c-common.c:4281
 #, gcc-internal-format
 msgid "multiple default labels in one switch"
 msgstr "°ì¤Ä¤Î switch ¤ËÊ£¿ô¤Î default ¥é¥Ù¥ë¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-common.c:4275
+#: c-common.c:4282
 #, fuzzy, gcc-internal-format
 msgid "%Jthis is the first default label"
 msgstr "¤³¤ì¤¬ºÇ½é¤Î default ¥é¥Ù¥ë¤Ç¤¹"
 
-#: c-common.c:4324
+#: c-common.c:4331
 #, fuzzy, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type"
 msgstr "case ÃÍ `%ld' ¤ÏÎóµó·¿¤Ë¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-common.c:4327
+#: c-common.c:4334
 #, fuzzy, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type %qT"
 msgstr "case ÃÍ `%ld' ¤ÏÎóµó·¿¤Ë¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-common.c:4385
+#: c-common.c:4392
 #, fuzzy, gcc-internal-format
 msgid "%Hswitch missing default case"
 msgstr "¤³¤ì¤¬ºÇ½é¤Î default ¥é¥Ù¥ë¤Ç¤¹"
 
-#: c-common.c:4448
+#: c-common.c:4455
 #, fuzzy, gcc-internal-format
 msgid "%Henumeration value %qE not handled in switch"
 msgstr "ÎóµóÃÍ `%s' ¤Ï switch Æâ¤Ç°·¤ï¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: c-common.c:4472
+#: c-common.c:4479
 #, fuzzy, gcc-internal-format
 msgid "taking the address of a label is non-standard"
 msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-common.c:4622
+#: c-common.c:4629
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored for field of type %qT"
 msgstr "`%s' Â°À­¤Ï·¿¤Ë¤ÏÅ¬ÍÑ¤µ¤ì¤Þ¤»¤ó"
 
-#: c-common.c:4633 c-common.c:4652 c-common.c:4670 c-common.c:4697
-#: c-common.c:4724 c-common.c:4750 c-common.c:4769 c-common.c:4793
-#: c-common.c:4816 c-common.c:4839 c-common.c:4860 c-common.c:4881
-#: c-common.c:4905 c-common.c:4931 c-common.c:4968 c-common.c:4995
-#: c-common.c:5046 c-common.c:5130 c-common.c:5160 c-common.c:5179
-#: c-common.c:5499 c-common.c:5559 c-common.c:5580 c-common.c:5644
-#: c-common.c:5762 c-common.c:5828 c-common.c:5877 c-common.c:5923
-#: c-common.c:5993 c-common.c:6017 c-common.c:6301 c-common.c:6324
+#: c-common.c:4640 c-common.c:4659 c-common.c:4677 c-common.c:4704
+#: c-common.c:4731 c-common.c:4757 c-common.c:4776 c-common.c:4800
+#: c-common.c:4823 c-common.c:4846 c-common.c:4867 c-common.c:4888
+#: c-common.c:4912 c-common.c:4938 c-common.c:4975 c-common.c:5002
+#: c-common.c:5045 c-common.c:5129 c-common.c:5159 c-common.c:5178
+#: c-common.c:5498 c-common.c:5558 c-common.c:5579 c-common.c:5643
+#: c-common.c:5761 c-common.c:5827 c-common.c:5876 c-common.c:5922
+#: c-common.c:5992 c-common.c:6016 c-common.c:6301 c-common.c:6324
 #: c-common.c:6363
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored"
 msgstr "`%s' Â°À­¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: c-common.c:4715 c-common.c:4741
+#: c-common.c:4722 c-common.c:4748
 #, gcc-internal-format
 msgid "%qE attribute conflicts with attribute %s"
 msgstr ""
 
-#: c-common.c:4962
+#: c-common.c:4969
 #, gcc-internal-format
 msgid "%qE attribute have effect only on public objects"
 msgstr ""
 
-#: c-common.c:5067
+#: c-common.c:5066
 #, fuzzy, gcc-internal-format
 msgid "destructor priorities are not supported"
 msgstr "¥¹¥¿¥Ã¥¯À©¸Â¼°¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-common.c:5069
+#: c-common.c:5068
 #, fuzzy, gcc-internal-format
 msgid "constructor priorities are not supported"
 msgstr "¥¹¥¿¥Ã¥¯À©¸Â¼°¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-common.c:5086
+#: c-common.c:5085
 #, gcc-internal-format
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 msgstr ""
 
-#: c-common.c:5091
+#: c-common.c:5090
 #, gcc-internal-format
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 msgstr ""
 
-#: c-common.c:5099
+#: c-common.c:5098
 #, gcc-internal-format
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 msgstr ""
 
-#: c-common.c:5102
+#: c-common.c:5101
 #, gcc-internal-format
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 msgstr ""
 
-#: c-common.c:5221
+#: c-common.c:5220
 #, fuzzy, gcc-internal-format
 msgid "unknown machine mode %qs"
 msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
 
-#: c-common.c:5250
+#: c-common.c:5249
 #, gcc-internal-format
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 msgstr ""
 
-#: c-common.c:5253
+#: c-common.c:5252
 #, fuzzy, gcc-internal-format
 msgid "use __attribute__ ((vector_size)) instead"
 msgstr "`%s' Â°À­¤Îµ¿»÷Ì¿Îá¤¬Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: c-common.c:5262
+#: c-common.c:5261
 #, fuzzy, gcc-internal-format
 msgid "unable to emulate %qs"
 msgstr "¥Õ¥¡¥¤¥ë '%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
 
-#: c-common.c:5272
+#: c-common.c:5271
 #, fuzzy, gcc-internal-format
 msgid "invalid pointer mode %qs"
 msgstr "Ìµ¸ú¤Ê¼±ÊÌ»Ò `%s'"
 
-#: c-common.c:5289
+#: c-common.c:5288
 #, fuzzy, gcc-internal-format
 msgid "signness of type and machine mode %qs don't match"
 msgstr "¥Õ¥¡¥¤¥ë¤Ø¤Î½ÐÆþ¤ê¸ý¤È¤Ê¤ë #-¹Ô ¤¬À°¹ç¤·¤Þ¤»¤ó"
 
-#: c-common.c:5300
+#: c-common.c:5299
 #, fuzzy, gcc-internal-format
 msgid "no data type for mode %qs"
 msgstr "¥â¡¼¥É `%s' ¤ËÂÐ¤¹¤ë¥Ç¡¼¥¿·¿¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: c-common.c:5310
+#: c-common.c:5309
 #, fuzzy, gcc-internal-format
 msgid "cannot use mode %qs for enumeral types"
 msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
 
-#: c-common.c:5337
+#: c-common.c:5336
 #, fuzzy, gcc-internal-format
 msgid "mode %qs applied to inappropriate type"
 msgstr "sizeof ¤¬ÉÔ´°Á´¤Ê·¿¤ËÅ¬ÍÑ¤µ¤ì¤Þ¤·¤¿"
 
-#: c-common.c:5368
+#: c-common.c:5367
 #, fuzzy, gcc-internal-format
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "section Â°À­¤Ï¥í¡¼¥«¥ëÊÑ¿ô¤ËÂÐ¤·¤Æ¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
 
-#: c-common.c:5379 config/bfin/bfin.c:4879 config/bfin/bfin.c:4930
+#: c-common.c:5378 config/bfin/bfin.c:4982 config/bfin/bfin.c:5033
 #, fuzzy, gcc-internal-format
 msgid "section of %q+D conflicts with previous declaration"
 msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×ÆÍ¤·¤Þ¤¹"
 
-#: c-common.c:5388
+#: c-common.c:5387
 #, fuzzy, gcc-internal-format
 msgid "section attribute not allowed for %q+D"
 msgstr "¥»¥¯¥·¥ç¥óÂ°À­¤Ï `%s' ¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
 
-#: c-common.c:5394
+#: c-common.c:5393
 #, fuzzy, gcc-internal-format
 msgid "%Jsection attributes are not supported for this target"
 msgstr "¥»¥¯¥·¥ç¥óÂ°À­¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: c-common.c:5426
+#: c-common.c:5425
 #, gcc-internal-format
 msgid "requested alignment is not a constant"
 msgstr "Í×µá¤µ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-common.c:5431
+#: c-common.c:5430
 #, gcc-internal-format
 msgid "requested alignment is not a power of 2"
 msgstr "Í×µá¤µ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬ 2 ¤Î¤Ù¤­¾è¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-common.c:5436
+#: c-common.c:5435
 #, gcc-internal-format
 msgid "requested alignment is too large"
 msgstr "Í×µá¤µ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Âç¤­¤¹¤®¤Þ¤¹"
 
-#: c-common.c:5462
+#: c-common.c:5461
 #, fuzzy, gcc-internal-format
 msgid "alignment may not be specified for %q+D"
 msgstr "`%s' ¤ËÂÐ¤·¤Æ¤Î¥¢¥é¥¤¥ó¥á¥ó¥È¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
 
-#: c-common.c:5469
+#: c-common.c:5468
 #, gcc-internal-format
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 msgstr ""
 
-#: c-common.c:5473
+#: c-common.c:5472
 #, gcc-internal-format
 msgid "alignment for %q+D must be at least %d"
 msgstr ""
 
-#: c-common.c:5522
+#: c-common.c:5521
 #, fuzzy, gcc-internal-format
 msgid "%q+D defined both normally and as an alias"
 msgstr "`%s' ¤¬ÄÌ¾ï¤Î¤â¤Î¤È¥¨¥¤¥ê¥¢¥¹¤È¤ÎÎ¾Êý¤ÇÄêµÁ¤µ¤ì¤Þ¤·¤¿"
 
-#: c-common.c:5538
+#: c-common.c:5537
 #, fuzzy, gcc-internal-format
 msgid "alias argument not a string"
 msgstr "alias °ú¿ô¤¬Ê¸»úÎó¤Ç¤Ï¤Ê¤¤"
 
-#: c-common.c:5601
+#: c-common.c:5600
 #, gcc-internal-format
 msgid "%Jweakref attribute must appear before alias attribute"
 msgstr ""
 
-#: c-common.c:5631
+#: c-common.c:5630
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored on non-class types"
 msgstr "`%s' Â°À­¤Ï·¿¤Ë¤ÏÅ¬ÍÑ¤µ¤ì¤Þ¤»¤ó"
 
-#: c-common.c:5637
+#: c-common.c:5636
 #, gcc-internal-format
 msgid "%qE attribute ignored because %qT is already defined"
 msgstr ""
 
-#: c-common.c:5650
+#: c-common.c:5649
 #, fuzzy, gcc-internal-format
 msgid "visibility argument not a string"
 msgstr "alias °ú¿ô¤¬Ê¸»úÎó¤Ç¤Ï¤Ê¤¤"
 
-#: c-common.c:5662
+#: c-common.c:5661
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored on types"
 msgstr "`%s' Â°À­¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: c-common.c:5678
+#: c-common.c:5677
 #, gcc-internal-format
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr ""
 
-#: c-common.c:5689
+#: c-common.c:5688
 #, fuzzy, gcc-internal-format
 msgid "%qD redeclared with different visibility"
 msgstr "`%s' ¤¬ÊÌ¤Î¥·¥ó¥Ü¥ë¼ï¤È¤·¤ÆºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-common.c:5692 c-common.c:5696
+#: c-common.c:5691 c-common.c:5695
 #, gcc-internal-format
 msgid "%qD was declared %qs which implies default visibility"
 msgstr ""
 
-#: c-common.c:5770
+#: c-common.c:5769
 #, fuzzy, gcc-internal-format
 msgid "tls_model argument not a string"
 msgstr "alias °ú¿ô¤¬Ê¸»úÎó¤Ç¤Ï¤Ê¤¤"
 
-#: c-common.c:5783
+#: c-common.c:5782
 #, gcc-internal-format
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr ""
 
-#: c-common.c:5802 c-common.c:5897
+#: c-common.c:5801 c-common.c:5896
 #, fuzzy, gcc-internal-format
 msgid "%J%qE attribute applies only to functions"
 msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂÐ¤·¤Æ¤Î¤ßÅ¬ÍÑ¤µ¤ì¤Þ¤¹"
 
-#: c-common.c:5807 c-common.c:5902
+#: c-common.c:5806 c-common.c:5901
 #, fuzzy, gcc-internal-format
 msgid "%Jcan%'t set %qE attribute after definition"
 msgstr "ÄêµÁ¤Î¸å¤Ç `%s' Â°À­¤ò¥»¥Ã¥È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: c-common.c:5858
+#: c-common.c:5857
 #, gcc-internal-format
 msgid "alloc_size parameter outside range"
 msgstr ""
 
-#: c-common.c:5991
+#: c-common.c:5990
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored for %qE"
 msgstr "`%s' Â°À­¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿"
@@ -18086,7 +18053,7 @@
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 msgstr ""
 
-#: c-common.c:6818 cp/typeck.c:4525
+#: c-common.c:6818 cp/typeck.c:4533
 #, fuzzy, gcc-internal-format
 msgid "attempt to take address of bit-field structure member %qD"
 msgstr "¹½Â¤ÂÎ¥á¥ó¥Ð `%s' ¤Î¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤Î¥¢¥É¥ì¥¹¤ò¼èÆÀ¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
@@ -18121,14 +18088,14 @@
 msgid "size of array is too large"
 msgstr "ÇÛÎó `%s' ¤ÎÂç¤­¤µ¤¬Âç¤­¤¹¤®¤Þ¤¹"
 
-#: c-common.c:7041 c-common.c:7090 c-typeck.c:2705
+#: c-common.c:7041 c-common.c:7090 c-typeck.c:2716
 #, fuzzy, gcc-internal-format
 msgid "too few arguments to function %qE"
 msgstr "´Ø¿ô¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-common.c:7058 c-typeck.c:4374
+#: c-common.c:7058 c-typeck.c:4385
 #, fuzzy, gcc-internal-format
 msgid "incompatible type for argument %d of %qE"
 msgstr "%d ÈÖÌÜ¤Î°ú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
@@ -18208,8 +18175,8 @@
 #. an unprototyped function, it is compile-time undefined;
 #. making it a constraint in that case was rejected in
 #. DR#252.
-#: c-convert.c:95 c-typeck.c:1775 c-typeck.c:4012 cp/typeck.c:1502
-#: cp/typeck.c:5717 cp/typeck.c:6325 fortran/convert.c:88
+#: c-convert.c:95 c-typeck.c:1785 c-typeck.c:4023 cp/typeck.c:1548
+#: cp/typeck.c:5725 cp/typeck.c:6352 fortran/convert.c:88
 #: treelang/tree-convert.c:79
 #, gcc-internal-format
 msgid "void value not ignored as it ought to be"
@@ -18221,104 +18188,104 @@
 msgid "conversion to non-scalar type requested"
 msgstr "Èó¥¹¥«¥é¡¼·¿¤Ø¤ÎÊÑ´¹¤¬Í×µá¤µ¤ì¤Þ¤¹"
 
-#: c-decl.c:546
+#: c-decl.c:547
 #, fuzzy, gcc-internal-format
 msgid "array %q+D assumed to have one element"
 msgstr "ÇÛÎó `%s' ¤Ï°ìÍ×ÁÇ¤ò»ý¤Ã¤Æ¤¤¤ë¤â¤Î¤È¸«¤Ê¤µ¤ì¤Þ¤¹"
 
-#: c-decl.c:651
+#: c-decl.c:652
 #, gcc-internal-format
 msgid "GCC supports only %u nested scopes"
 msgstr ""
 
-#: c-decl.c:737 cp/decl.c:358
+#: c-decl.c:738 cp/decl.c:359
 #, fuzzy, gcc-internal-format
 msgid "label %q+D used but not defined"
 msgstr "¥é¥Ù¥ë `%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬ÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: c-decl.c:778
+#: c-decl.c:779
 #, fuzzy, gcc-internal-format
 msgid "nested function %q+D declared but never defined"
 msgstr "¥Í¥¹¥È¤·¤¿´Ø¿ô `%s' ¤Ï `extern' ¤ËÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:788
+#: c-decl.c:789
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D declared but never defined"
 msgstr "`%s' ¤¬ `static' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿¤¬Ì¤ÄêµÁ¤Ç¤¹"
 
-#: c-decl.c:801 cp/decl.c:608
+#: c-decl.c:802 cp/decl.c:609
 #, fuzzy, gcc-internal-format
 msgid "unused variable %q+D"
 msgstr "ÊÑ¿ô `%s' ¤Ï»È¤ï¤ì¤Þ¤»¤ó¤Ç¤·¤¿"
 
-#: c-decl.c:805
+#: c-decl.c:806
 #, gcc-internal-format
 msgid "type of array %q+D completed incompatibly with implicit initialization"
 msgstr ""
 
-#: c-decl.c:1039
+#: c-decl.c:1040
 #, fuzzy, gcc-internal-format
 msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
 msgstr "¾ÊÎ¬µ­¹æÉÕ¤­¥Ñ¥é¥á¥¿¥ê¥¹¥È¤Ï¡¢¶õ¤Î²¾°ú¿ôÌ¾¥ê¥¹¥ÈÀë¸À¤È°ìÃ×¤Ç¤­¤Þ¤»¤ó¡£"
 
-#: c-decl.c:1046
+#: c-decl.c:1047
 #, fuzzy, gcc-internal-format
 msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
 msgstr "¥Ç¥Õ¥©¥ë¥È¤Ç³Ê¾å¤²¤µ¤ì¤ë·¿¤Î°ú¿ô¤¬¡¢¶õ¤Î²¾°ú¿ôÌ¾¥ê¥¹¥ÈÀë¸À¤ÈÅ¬¹ç¤·¤Þ¤»¤ó¡£"
 
-#: c-decl.c:1087
+#: c-decl.c:1088
 #, gcc-internal-format
 msgid "prototype for %q+D declares more arguments than previous old-style definition"
 msgstr ""
 
-#: c-decl.c:1093
+#: c-decl.c:1094
 #, gcc-internal-format
 msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
 msgstr ""
 
-#: c-decl.c:1102
+#: c-decl.c:1103
 #, fuzzy, gcc-internal-format
 msgid "prototype for %q+D declares argument %d with incompatible type"
 msgstr "`%s' ¤Î¥×¥í¥È¥¿¥¤¥×¤¬¸å¤í¤Ë¤¢¤ê¡¢°ú¿ô %d ¤¬°ìÃ×¤·¤Þ¤»¤ó"
 
 #. If we get here, no errors were found, but do issue a warning
 #. for this poor-style construct.
-#: c-decl.c:1115
+#: c-decl.c:1116
 #, fuzzy, gcc-internal-format
 msgid "prototype for %q+D follows non-prototype definition"
 msgstr "Èó¥×¥í¥È¥¿¥¤¥×ÄêµÁ¤¬¤³¤³¤Ë¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:1130
+#: c-decl.c:1131
 #, fuzzy, gcc-internal-format
 msgid "previous definition of %q+D was here"
 msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: c-decl.c:1132
+#: c-decl.c:1133
 #, fuzzy, gcc-internal-format
 msgid "previous implicit declaration of %q+D was here"
 msgstr "Á°Êý¤Ç¤Î `%s' ¤Î°ÅÌÛÅª¤ÊÀë¸À"
 
-#: c-decl.c:1134
+#: c-decl.c:1135
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D was here"
 msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: c-decl.c:1174
+#: c-decl.c:1175
 #, fuzzy, gcc-internal-format
 msgid "%q+D redeclared as different kind of symbol"
 msgstr "`%s' ¤¬ÊÌ¤Î¥·¥ó¥Ü¥ë¼ï¤È¤·¤ÆºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:1178
+#: c-decl.c:1179
 #, fuzzy, gcc-internal-format
 msgid "built-in function %q+D declared as non-function"
 msgstr "ÁÈ¤ß¹þ¤ß´Ø¿ô `%s' ¤ÏÈó´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:1181 c-decl.c:1298 c-decl.c:1983
+#: c-decl.c:1182 c-decl.c:1299 c-decl.c:1988
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a built-in function"
 msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òÊ¤¤¤±£¤·¤Þ¤¹"
 
-#: c-decl.c:1190
+#: c-decl.c:1191
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of enumerator %q+D"
 msgstr "`enum %s' ¤ÎºÆÀë¸À"
@@ -18326,274 +18293,274 @@
 #. If types don't match for a built-in, throw away the
 #. built-in.  No point in calling locate_old_decl here, it
 #. won't print anything.
-#: c-decl.c:1211
+#: c-decl.c:1212
 #, fuzzy, gcc-internal-format
 msgid "conflicting types for built-in function %q+D"
 msgstr "ÁÈ¤ß¹þ¤ß´Ø¿ô `%s' ¤È·¿¤¬Ì·½â¤·¤Þ¤¹"
 
-#: c-decl.c:1235 c-decl.c:1248 c-decl.c:1258
+#: c-decl.c:1236 c-decl.c:1249 c-decl.c:1259
 #, fuzzy, gcc-internal-format
 msgid "conflicting types for %q+D"
 msgstr "`%s' ¤È·¿¤¬Ì·½â¤·¤Þ¤¹"
 
-#: c-decl.c:1256
+#: c-decl.c:1257
 #, fuzzy, gcc-internal-format
 msgid "conflicting type qualifiers for %q+D"
 msgstr "`%s' ¤È·¿¤¬Ì·½â¤·¤Þ¤¹"
 
 #. Allow OLDDECL to continue in use.
-#: c-decl.c:1273
+#: c-decl.c:1274
 #, fuzzy, gcc-internal-format
 msgid "redefinition of typedef %q+D"
 msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:1324 c-decl.c:1426
+#: c-decl.c:1325 c-decl.c:1427
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %q+D"
 msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:1359 c-decl.c:1464
+#: c-decl.c:1360 c-decl.c:1465
 #, fuzzy, gcc-internal-format
 msgid "static declaration of %q+D follows non-static declaration"
 msgstr "`%s' ¤ÏÈó static ¤Î¸å¤Ç static Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:1369 c-decl.c:1376 c-decl.c:1453 c-decl.c:1461
+#: c-decl.c:1370 c-decl.c:1377 c-decl.c:1454 c-decl.c:1462
 #, fuzzy, gcc-internal-format
 msgid "non-static declaration of %q+D follows static declaration"
 msgstr "`%s' ¤Ï static ¤Î¸å¤ÇÈó static Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:1393
+#: c-decl.c:1394
 #, gcc-internal-format
 msgid "%<gnu_inline%> attribute present on %q+D"
 msgstr ""
 
-#: c-decl.c:1395
+#: c-decl.c:1396
 #, gcc-internal-format
 msgid "%Jbut not here"
 msgstr ""
 
-#: c-decl.c:1413
+#: c-decl.c:1414
 #, fuzzy, gcc-internal-format
 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
 msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òÊ¤¤¤±£¤·¤Þ¤¹"
 
-#: c-decl.c:1416
+#: c-decl.c:1417
 #, fuzzy, gcc-internal-format
 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
 msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òÊ¤¤¤±£¤·¤Þ¤¹"
 
-#: c-decl.c:1446
+#: c-decl.c:1447
 #, fuzzy, gcc-internal-format
 msgid "extern declaration of %q+D follows declaration with no linkage"
 msgstr "`%s' ¤Îextern Àë¸À¤Ï¥°¥í¡¼¥Ð¥ë¤Î¤½¤ì¤È°ìÃ×¤·¤Þ¤»¤ó"
 
-#: c-decl.c:1482
+#: c-decl.c:1483
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D with no linkage follows extern declaration"
 msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òÊ¤¤¤±£¤·¤Þ¤¹"
 
-#: c-decl.c:1488
+#: c-decl.c:1489
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %q+D with no linkage"
 msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:1502
+#: c-decl.c:1503
 #, gcc-internal-format
 msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
 msgstr ""
 
-#: c-decl.c:1513
+#: c-decl.c:1514
 #, gcc-internal-format
 msgid "inline declaration of %qD follows declaration with attribute noinline"
 msgstr ""
 
-#: c-decl.c:1520
+#: c-decl.c:1521
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D with attribute noinline follows inline declaration "
 msgstr "¥¹¥¿¥Æ¥£¥Ã¥¯ÊÑ¿ô `%s' ¤ÎÀë¸À¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:1539
+#: c-decl.c:1540
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared inline after being called"
 msgstr "`%s' ¤Ï¸Æ¤Ó½Ð¤µ¤ì¤ë¤è¤ê¤â¸å¤í¤Ç inline Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:1544
+#: c-decl.c:1545
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared inline after its definition"
 msgstr "`%s' ¤Ï¤½¤ÎÄêµÁ¤è¤ê¤â¸å¤Ç inline Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:1563
+#: c-decl.c:1564
 #, fuzzy, gcc-internal-format
 msgid "redefinition of parameter %q+D"
 msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:1590
+#: c-decl.c:1591
 #, fuzzy, gcc-internal-format
 msgid "redundant redeclaration of %q+D"
 msgstr "`%s' ¤Î¾éÄ¹¤ÊºÆÀë¸À¤¬Æ±°ì¥¹¥³¡¼¥×Æâ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:1970
+#: c-decl.c:1975
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows previous non-variable"
 msgstr "`%s' ¤ÎÀë¸À¤ÏÁ°Êý¤Î¥í¡¼¥«¥ë¥·¥ó¥Ü¥ë¤òÊ¤¤¤±£¤·¤Þ¤¹"
 
-#: c-decl.c:1975
+#: c-decl.c:1980
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a parameter"
 msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¤òÊ¤¤¤±£¤·¤Þ¤¹"
 
-#: c-decl.c:1978
+#: c-decl.c:1983
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a global declaration"
 msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òÊ¤¤¤±£¤·¤Þ¤¹"
 
-#: c-decl.c:1988
+#: c-decl.c:1993
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a previous local"
 msgstr "`%s' ¤ÎÀë¸À¤ÏÁ°Êý¤Î¥í¡¼¥«¥ë¥·¥ó¥Ü¥ë¤òÊ¤¤¤±£¤·¤Þ¤¹"
 
-#: c-decl.c:1991 cp/name-lookup.c:988 cp/name-lookup.c:1019
-#: cp/name-lookup.c:1027
+#: c-decl.c:1996 cp/name-lookup.c:987 cp/name-lookup.c:1018
+#: cp/name-lookup.c:1026
 #, gcc-internal-format
 msgid "%Jshadowed declaration is here"
 msgstr ""
 
-#: c-decl.c:2183
+#: c-decl.c:2188
 #, fuzzy, gcc-internal-format
 msgid "nested extern declaration of %qD"
 msgstr "`%s' ¤Î extern Àë¸À¤¬¥Í¥¹¥È¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:2346 c-decl.c:2349
+#: c-decl.c:2351 c-decl.c:2354
 #, fuzzy, gcc-internal-format
 msgid "implicit declaration of function %qE"
 msgstr "´Ø¿ô `%s' ¤Î°ÅÌÛ¤ÎÀë¸À"
 
-#: c-decl.c:2411
+#: c-decl.c:2416
 #, fuzzy, gcc-internal-format
 msgid "incompatible implicit declaration of built-in function %qD"
 msgstr "´Ø¿ô `%s' ¤Î°ÅÌÛ¤ÎÀë¸À"
 
-#: c-decl.c:2420
+#: c-decl.c:2425
 #, fuzzy, gcc-internal-format
 msgid "incompatible implicit declaration of function %qD"
 msgstr "´Ø¿ô `%s' ¤Î°ÅÌÛ¤ÎÀë¸À"
 
-#: c-decl.c:2473
+#: c-decl.c:2478
 #, fuzzy, gcc-internal-format
 msgid "%H%qE undeclared here (not in a function)"
 msgstr "`%s' ¤¬¤³¤³¤Ç¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó (´Ø¿ô¤ÎÃæ¤Ç¤Ï¤Ê¤¤)"
 
-#: c-decl.c:2478
+#: c-decl.c:2483
 #, fuzzy, gcc-internal-format
 msgid "%H%qE undeclared (first use in this function)"
 msgstr "`%s' ¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó (¤³¤Î´Ø¿ôÆâ¤ÇºÇ½é¤ËÍøÍÑ)"
 
-#: c-decl.c:2482
+#: c-decl.c:2487
 #, fuzzy, gcc-internal-format
 msgid "%H(Each undeclared identifier is reported only once"
 msgstr "(Ì¤Àë¸À¤Î³ÆÊÑ¿ô¤Ë¤Ä¤¤¤Æ¤Ï¡¢¤½¤ì¤¬ºÇ½é¤Ë¸½¤ï¤ì¤¿¤½¤ì¤¾¤ì¤Î´Ø¿ô"
 
-#: c-decl.c:2483
+#: c-decl.c:2488
 #, fuzzy, gcc-internal-format
 msgid "%Hfor each function it appears in.)"
 msgstr " ¤ËÂÐ¤·¤Æ°ìÅÙ¤À¤±Êó¹ð¤µ¤ì¤Þ¤¹¡£)"
 
-#: c-decl.c:2521 cp/decl.c:2397
+#: c-decl.c:2526 cp/decl.c:2404
 #, fuzzy, gcc-internal-format
 msgid "label %qE referenced outside of any function"
 msgstr "¥é¥Ù¥ë %s ¤¬¤¢¤é¤æ¤ë´Ø¿ô¤Î³°Â¦¤Ç»²¾È¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:2563
+#: c-decl.c:2568
 #, fuzzy, gcc-internal-format
 msgid "duplicate label declaration %qE"
 msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:2599
+#: c-decl.c:2604
 #, fuzzy, gcc-internal-format
 msgid "%Hduplicate label %qD"
 msgstr "½ÅÊ£¤·¤¿¥á¥ó¥Ð `%s'"
 
-#: c-decl.c:2609
+#: c-decl.c:2614
 #, fuzzy, gcc-internal-format
 msgid "%Jjump into statement expression"
 msgstr "¼°¤Î½ª¤ê°Ê¹ß¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:2611
+#: c-decl.c:2616
 #, gcc-internal-format
 msgid "%Jjump into scope of identifier with variably modified type"
 msgstr ""
 
-#: c-decl.c:2626
+#: c-decl.c:2631
 #, gcc-internal-format
 msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
 msgstr ""
 
-#: c-decl.c:2701
+#: c-decl.c:2706
 #, gcc-internal-format
 msgid "%H%qE defined as wrong kind of tag"
 msgstr ""
 
-#: c-decl.c:2903
+#: c-decl.c:2908
 #, gcc-internal-format
 msgid "unnamed struct/union that defines no instances"
 msgstr "ÌµÌ¾¹½Â¤ÂÎ/¶¦ÍÑÂÎ¤¬¡¢¤½¤Î¥¤¥ó¥¹¥¿¥ó¥¹¤òÄêµÁ¤·¤Æ¤¤¤Þ¤»¤ó"
 
-#: c-decl.c:2911
+#: c-decl.c:2916
 #, gcc-internal-format
 msgid "empty declaration with storage class specifier does not redeclare tag"
 msgstr ""
 
-#: c-decl.c:2922
+#: c-decl.c:2927
 #, fuzzy, gcc-internal-format
 msgid "empty declaration with type qualifier does not redeclare tag"
 msgstr "Àë¸À¤¬²¿¤âÀë¸À¤·¤Æ¤¤¤Þ¤»¤ó"
 
-#: c-decl.c:2943 c-decl.c:2950
+#: c-decl.c:2948 c-decl.c:2955
 #, fuzzy, gcc-internal-format
 msgid "useless type name in empty declaration"
 msgstr "¶õ¤ÎÀë¸À¤ÎÃæ¤Ë¡¢Ìµ°ÕÌ£¤Ê¥­¡¼¥ï¡¼¥ÉËô¤Ï·¿Ì¾¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:2958
+#: c-decl.c:2963
 #, fuzzy, gcc-internal-format
 msgid "%<inline%> in empty declaration"
 msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
 
-#: c-decl.c:2964
+#: c-decl.c:2969
 #, fuzzy, gcc-internal-format
 msgid "%<auto%> in file-scope empty declaration"
 msgstr "°ì¤Ä¤Î¶õ¤ÎÀë¸ÀÃæ¤Ë¡¢Æó¤Ä¤Î·¿¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:2970
+#: c-decl.c:2975
 #, fuzzy, gcc-internal-format
 msgid "%<register%> in file-scope empty declaration"
 msgstr "°ì¤Ä¤Î¶õ¤ÎÀë¸ÀÃæ¤Ë¡¢Æó¤Ä¤Î·¿¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:2976
+#: c-decl.c:2981
 #, fuzzy, gcc-internal-format
 msgid "useless storage class specifier in empty declaration"
 msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤ÏÌµ¸ú¤Ç¤¹"
 
-#: c-decl.c:2982
+#: c-decl.c:2987
 #, fuzzy, gcc-internal-format
 msgid "useless %<__thread%> in empty declaration"
 msgstr "¶õ¤ÎÀë¸À¤ÎÃæ¤Ë¡¢Ìµ°ÕÌ£¤Ê¥­¡¼¥ï¡¼¥ÉËô¤Ï·¿Ì¾¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:2990
+#: c-decl.c:2995
 #, fuzzy, gcc-internal-format
 msgid "useless type qualifier in empty declaration"
 msgstr "¶õ¤ÎÀë¸À¤ÎÃæ¤Ë¡¢Ìµ°ÕÌ£¤Ê¥­¡¼¥ï¡¼¥ÉËô¤Ï·¿Ì¾¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:2997
+#: c-decl.c:3002
 #, gcc-internal-format
 msgid "empty declaration"
 msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
 
-#: c-decl.c:3063
+#: c-decl.c:3068
 #, gcc-internal-format
 msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
 msgstr ""
 
-#: c-decl.c:3066
+#: c-decl.c:3071
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support %<[*]%> array declarators"
 msgstr "ISO C89 ¤Ï²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
@@ -18601,253 +18568,248 @@
 #. C99 6.7.5.2p4
 #. A function definition isn't function prototype scope C99 6.2.1p4.
 #. C99 6.7.5.2p4
-#: c-decl.c:3073 c-decl.c:5015
+#: c-decl.c:3078 c-decl.c:5014
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than function prototype scope"
 msgstr ""
 
-#: c-decl.c:3097
+#: c-decl.c:3181
 #, fuzzy, gcc-internal-format
-msgid "static or type qualifiers in abstract declarator"
-msgstr "¥Ý¥¤¥ó¥¿Àë¸À»Ò¤ËÉÔÅ¬ÀÚ¤Ê·¿½¤¾þ»Ò"
-
-#: c-decl.c:3183
-#, fuzzy, gcc-internal-format
 msgid "%q+D is usually a function"
 msgstr "`%s' ¤ÏÄÌ¾ï¤Ï´Ø¿ô¤Ç¤¹"
 
-#: c-decl.c:3192 cp/decl.c:3983 cp/decl2.c:773
+#: c-decl.c:3190 cp/decl.c:4003 cp/decl2.c:773
 #, fuzzy, gcc-internal-format
 msgid "typedef %qD is initialized (use __typeof__ instead)"
 msgstr "typedef `%s' ¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:3197
+#: c-decl.c:3195
 #, fuzzy, gcc-internal-format
 msgid "function %qD is initialized like a variable"
 msgstr "´Ø¿ô `%s' ¤¬ÊÑ¿ô¤Ç¤¢¤ë¤«¤Î¤è¤¦¤Ë½é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3203
+#: c-decl.c:3201
 #, fuzzy, gcc-internal-format
 msgid "parameter %qD is initialized"
 msgstr "²¾°ú¿ô `%s' ¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:3228
+#: c-decl.c:3226
 #, fuzzy, gcc-internal-format
 msgid "variable %qD has initializer but incomplete type"
 msgstr "ÊÑ¿ô `%s' ¤Ë¤Ï½é´ü²½»Ò¤¬¤¢¤ê¤Þ¤¹¤¬¡¢ÉÔ´°Á´·¿¤Ç¤¹"
 
-#: c-decl.c:3316 c-decl.c:6108 cp/decl.c:4025 cp/decl.c:10985
+#: c-decl.c:3314 c-decl.c:6107 cp/decl.c:4045 cp/decl.c:11083
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D given attribute noinline"
 msgstr "´Ø¿ô¤¬Âç¤­¤¹¤®¤Æ inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
 
-#: c-decl.c:3327
+#: c-decl.c:3326
 #, gcc-internal-format
 msgid "%q+D is static but declared in inline function %qD which is not static"
 msgstr ""
 
-#: c-decl.c:3418
+#: c-decl.c:3417
 #, fuzzy, gcc-internal-format
 msgid "initializer fails to determine size of %q+D"
 msgstr "½é´ü²½»Ò¤Ï `%s' ¤Î¥µ¥¤¥º¤ÎÆÃÄê¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
 
-#: c-decl.c:3423
+#: c-decl.c:3422
 #, fuzzy, gcc-internal-format
 msgid "array size missing in %q+D"
 msgstr "`%s' ¤Ç¤ÎÇÛÎó¥µ¥¤¥º¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:3435
+#: c-decl.c:3434
 #, fuzzy, gcc-internal-format
 msgid "zero or negative size array %q+D"
 msgstr "`%s' ¤ÎÇÛÎó¥µ¥¤¥º¤¬¥¼¥íËô¤ÏÉé¤Ç¤¹"
 
-#: c-decl.c:3490 varasm.c:2067
+#: c-decl.c:3489 varasm.c:2067
 #, fuzzy, gcc-internal-format
 msgid "storage size of %q+D isn%'t known"
 msgstr "`%s' ¤ÎÎÎ°è¥µ¥¤¥º¤¬¤ï¤«¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:3500
+#: c-decl.c:3499
 #, fuzzy, gcc-internal-format
 msgid "storage size of %q+D isn%'t constant"
 msgstr "`%s' ¤ÎÎÎ°è¥µ¥¤¥º¤¬°ìÄê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:3545
+#: c-decl.c:3544
 #, fuzzy, gcc-internal-format
 msgid "ignoring asm-specifier for non-static local variable %q+D"
 msgstr "Èó static ¥í¡¼¥«¥ëÊÑ¿ô `%s' ¤Ø¤Î asm »ØÄê»Ò¤ÏÌµ»ë¤µ¤ì¤Þ¤¹"
 
-#: c-decl.c:3573 fortran/f95-lang.c:653
+#: c-decl.c:3572 fortran/f95-lang.c:655
 #, gcc-internal-format
 msgid "cannot put object with volatile field into register"
 msgstr "volatile ¥Õ¥£¡¼¥ë¥É¤ò¥ì¥¸¥¹¥¿¤Ë»ý¤Ã¤Æ¤¤¤ë¤è¤¦¤Ê¥ª¥Ö¥¸¥§¥¯¥È¤òÃÖ¤±¤Þ¤»¤ó"
 
-#: c-decl.c:3702
+#: c-decl.c:3701
 #, gcc-internal-format
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ISO C ¤ÏÁ°Êý²¾°ú¿ôÀë¸À¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-decl.c:3821
+#: c-decl.c:3820
 #, fuzzy, gcc-internal-format
 msgid "bit-field %qs width not an integer constant"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:3829
+#: c-decl.c:3828
 #, fuzzy, gcc-internal-format
 msgid "negative width in bit-field %qs"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬Éé¤Î¿ô¤Ç¤¹"
 
-#: c-decl.c:3834
+#: c-decl.c:3833
 #, fuzzy, gcc-internal-format
 msgid "zero width for bit-field %qs"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬ 0 ¤Ç¤¹"
 
-#: c-decl.c:3844
+#: c-decl.c:3843
 #, fuzzy, gcc-internal-format
 msgid "bit-field %qs has invalid type"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÏÉÔÅ¬ÀÚ¤Ê·¿¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:3854
+#: c-decl.c:3853
 #, fuzzy, gcc-internal-format
 msgid "type of bit-field %qs is a GCC extension"
 msgstr "#%s ¤Ï GCC ¤Î³ÈÄ¥¤Ç¤¹"
 
-#: c-decl.c:3860
+#: c-decl.c:3859
 #, fuzzy, gcc-internal-format
 msgid "width of %qs exceeds its type"
 msgstr "`%s' ¤ÎÉý¤Ï¤½¤Î·¿¤Î¥µ¥¤¥º¤òÄ¶¤¨¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:3873
+#: c-decl.c:3872
 #, fuzzy, gcc-internal-format
 msgid "%qs is narrower than values of its type"
 msgstr "`%s' ¤Ï¤½¤Î·¿¤ÎÃÍ¤è¤ê¤â¶¹¤¤¤Ç¤¹"
 
-#: c-decl.c:3892
+#: c-decl.c:3891
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
 msgstr "ISO C89 ¤Ï¥µ¥¤¥º¤¬É¾²Á¤Ç¤­¤Ê¤¤ÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-decl.c:3896
+#: c-decl.c:3895
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids array whose size can%'t be evaluated"
 msgstr "ISO C89 ¤Ï¥µ¥¤¥º¤¬É¾²Á¤Ç¤­¤Ê¤¤ÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-decl.c:3902
+#: c-decl.c:3901
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids variable length array %qs"
 msgstr "ISO C89 ¤Ï²ÄÊÑÄ¹¥µ¥¤¥º¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-decl.c:3905
+#: c-decl.c:3904
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids variable length array"
 msgstr "ISO C89 ¤Ï²ÄÊÑÄ¹¥µ¥¤¥º¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-decl.c:3914
+#: c-decl.c:3913
 #, fuzzy, gcc-internal-format
 msgid "the size of array %qs can%'t be evaluated"
 msgstr "·¿¤ÎÂç¤­¤µ¤ÏÌÀ¼¨Åª¤ËÉ¾²Á¤µ¤ì¤ë¤â¤Î¤Ç¤Ï¤¢¤ê¤¨¤Þ¤»¤ó"
 
-#: c-decl.c:3918
+#: c-decl.c:3917
 #, fuzzy, gcc-internal-format
 msgid "the size of array can %'t be evaluated"
 msgstr "·¿¤ÎÂç¤­¤µ¤ÏÌÀ¼¨Åª¤ËÉ¾²Á¤µ¤ì¤ë¤â¤Î¤Ç¤Ï¤¢¤ê¤¨¤Þ¤»¤ó"
 
-#: c-decl.c:3924
+#: c-decl.c:3923
 #, gcc-internal-format
 msgid "variable length array %qs is used"
 msgstr ""
 
-#: c-decl.c:3928 cp/decl.c:7004
+#: c-decl.c:3927 cp/decl.c:7076
 #, gcc-internal-format
 msgid "variable length array is used"
 msgstr ""
 
-#: c-decl.c:4051 c-decl.c:4328
+#: c-decl.c:4050 c-decl.c:4327
 #, gcc-internal-format
 msgid "variably modified %qs at file scope"
 msgstr ""
 
-#: c-decl.c:4069
+#: c-decl.c:4068
 #, fuzzy, gcc-internal-format
 msgid "type defaults to %<int%> in declaration of %qs"
 msgstr "`%s' ¤ÎÀë¸À¤Ç·¿¤¬¥Ç¥Õ¥©¥ë¥È¤Î `int' ¤È¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:4097
+#: c-decl.c:4096
 #, fuzzy, gcc-internal-format
 msgid "duplicate %<const%>"
 msgstr "½ÅÊ£¤·¤¿ `const'"
 
-#: c-decl.c:4099
+#: c-decl.c:4098
 #, fuzzy, gcc-internal-format
 msgid "duplicate %<restrict%>"
 msgstr "½ÅÊ£¤·¤¿¥é¥Ù¥ë `restrict'"
 
-#: c-decl.c:4101
+#: c-decl.c:4100
 #, fuzzy, gcc-internal-format
 msgid "duplicate %<volatile%>"
 msgstr "½ÅÊ£¤·¤¿ `volatile'"
 
-#: c-decl.c:4120
+#: c-decl.c:4119
 #, fuzzy, gcc-internal-format
 msgid "function definition declared %<auto%>"
 msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `auto' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:4122
+#: c-decl.c:4121
 #, fuzzy, gcc-internal-format
 msgid "function definition declared %<register%>"
 msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `register' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:4124
+#: c-decl.c:4123
 #, fuzzy, gcc-internal-format
 msgid "function definition declared %<typedef%>"
 msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `typedef' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:4126
+#: c-decl.c:4125
 #, fuzzy, gcc-internal-format
 msgid "function definition declared %<__thread%>"
 msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `typedef' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:4142
+#: c-decl.c:4141
 #, fuzzy, gcc-internal-format
 msgid "storage class specified for structure field %qs"
 msgstr "¹½Â¤ÂÎ¥Õ¥£¡¼¥ë¥É `%s' ¤Ë»ØÄê¤µ¤ì¤¿µ­²±¥¯¥é¥¹"
 
-#: c-decl.c:4146 cp/decl.c:7874
+#: c-decl.c:4145 cp/decl.c:7946
 #, fuzzy, gcc-internal-format
 msgid "storage class specified for parameter %qs"
 msgstr "²¾°ú¿ô `%s' ¤Ç»ØÄê¤µ¤ì¤¿µ­²±¥¯¥é¥¹"
 
-#: c-decl.c:4149 cp/decl.c:7876
+#: c-decl.c:4148 cp/decl.c:7948
 #, gcc-internal-format
 msgid "storage class specified for typename"
 msgstr "·¿Ì¾¤ËÂÐ¤·¤Æ»ØÄê¤µ¤ì¤¿µ­²±¥¯¥é¥¹"
 
-#: c-decl.c:4166 cp/decl.c:7893
+#: c-decl.c:4165 cp/decl.c:7965
 #, fuzzy, gcc-internal-format
 msgid "%qs initialized and declared %<extern%>"
 msgstr "`%s' ¤¬½é´ü²½¤µ¤ì¤ë¤È¤³¤í¤Ç¡¢`extern' Àë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:4169 cp/decl.c:7896
+#: c-decl.c:4168 cp/decl.c:7968
 #, fuzzy, gcc-internal-format
 msgid "%qs has both %<extern%> and initializer"
 msgstr "`%s' ¤Ë `extern' ¤È½é´ü²½»Ò¤ÎÎ¾Êý¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:4174
+#: c-decl.c:4173
 #, fuzzy, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<auto%>"
 msgstr "`%s' ¤Î¥È¥Ã¥×¥ì¥Ù¥ë¤ÎÀë¸À¤¬ `auto' ¤ò»ØÄê¤·¤Þ¤¹"
 
-#: c-decl.c:4176
+#: c-decl.c:4175
 #, fuzzy, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<register%>"
 msgstr "`%s' ¤Î¥È¥Ã¥×¥ì¥Ù¥ë¤ÎÀë¸À¤¬ `auto' ¤ò»ØÄê¤·¤Þ¤¹"
 
-#: c-decl.c:4181 cp/decl.c:7900
+#: c-decl.c:4180 cp/decl.c:7972
 #, fuzzy, gcc-internal-format
 msgid "nested function %qs declared %<extern%>"
 msgstr "¥Í¥¹¥È¤·¤¿´Ø¿ô `%s' ¤Ï `extern' ¤ËÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:4184 cp/decl.c:7910
+#: c-decl.c:4183 cp/decl.c:7982
 #, gcc-internal-format
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 msgstr ""
@@ -18855,468 +18817,468 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:4231 c-decl.c:4472
+#: c-decl.c:4230 c-decl.c:4471
 #, fuzzy, gcc-internal-format
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤ÏÌµ¸ú¤Ç¤¹"
 
-#: c-decl.c:4278
+#: c-decl.c:4277
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qs as array of voids"
 msgstr "`%s' ¤ÎÀë¸À¤Ï void ¤ÎÇÛÎó"
 
-#: c-decl.c:4284
+#: c-decl.c:4283
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qs as array of functions"
 msgstr "`%s' ¤ÎÀë¸À¤Ï´Ø¿ô¤ÎÇÛÎó"
 
-#: c-decl.c:4289
+#: c-decl.c:4288
 #, fuzzy, gcc-internal-format
 msgid "invalid use of structure with flexible array member"
 msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:4309
+#: c-decl.c:4308
 #, fuzzy, gcc-internal-format
 msgid "size of array %qs has non-integer type"
 msgstr "ÇÛÎó `%s' ¤ÎÂç¤­¤µ¤ÏÈóÀ°¿ô·¿"
 
-#: c-decl.c:4314
+#: c-decl.c:4313
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids zero-size array %qs"
 msgstr "ISO C ¤Ï ¥µ¥¤¥º 0 ¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-decl.c:4321
+#: c-decl.c:4320
 #, fuzzy, gcc-internal-format
 msgid "size of array %qs is negative"
 msgstr "ÇÛÎó `%s' ¤ÎÂç¤­¤µ¤¬Éé¤Ç¤¹"
 
-#: c-decl.c:4375 c-decl.c:4631 cp/decl.c:8375
+#: c-decl.c:4374 c-decl.c:4630 cp/decl.c:8447
 #, fuzzy, gcc-internal-format
 msgid "size of array %qs is too large"
 msgstr "ÇÛÎó `%s' ¤ÎÂç¤­¤µ¤¬Âç¤­¤¹¤®¤Þ¤¹"
 
-#: c-decl.c:4386
+#: c-decl.c:4385
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C89 ¤Ï²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
 #. C99 6.7.5.2p4
-#: c-decl.c:4399
+#: c-decl.c:4398
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than a declaration"
 msgstr ""
 
-#: c-decl.c:4422
+#: c-decl.c:4421
 #, gcc-internal-format
 msgid "array type has incomplete element type"
 msgstr "ÇÛÎó¤Î·¿¤¬ÉÔ´°Á´Í×ÁÇ·¿¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:4504 cp/decl.c:8001
+#: c-decl.c:4503 cp/decl.c:8073
 #, fuzzy, gcc-internal-format
 msgid "%qs declared as function returning a function"
 msgstr "`%s' ¤Ï´Ø¿ô¤òÊÖ¤¹´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:4509 cp/decl.c:8006
+#: c-decl.c:4508 cp/decl.c:8078
 #, fuzzy, gcc-internal-format
 msgid "%qs declared as function returning an array"
 msgstr "`%s' ¤ÏÇÛÎó¤òÊÖ¤¹´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:4531
+#: c-decl.c:4530
 #, fuzzy, gcc-internal-format
 msgid "function definition has qualified void return type"
 msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `typedef' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:4534 cp/decl.c:7990 cp/pt.c:8568
+#: c-decl.c:4533 cp/decl.c:8062 cp/pt.c:8668
 #, gcc-internal-format
 msgid "type qualifiers ignored on function return type"
 msgstr "´Ø¿ôÌá¤êÃÍ¤Î·¿½¤¾þ»Ò¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:4563 c-decl.c:4644 c-decl.c:4732 c-decl.c:4825
+#: c-decl.c:4562 c-decl.c:4643 c-decl.c:4731 c-decl.c:4824
 #, gcc-internal-format
 msgid "ISO C forbids qualified function types"
 msgstr "ISO C ¤Ï´Ø¿ô¤Î·¿½¤¾þ»Ò¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-decl.c:4652
+#: c-decl.c:4651
 #, fuzzy, gcc-internal-format
 msgid "typedef %q+D declared %<inline%>"
 msgstr "ÊÑ¿ô `%s' ¤¬ `inline' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:4667
+#: c-decl.c:4666
 #, gcc-internal-format
 msgid "ISO C forbids const or volatile function types"
 msgstr "ISO C ¤Ï const ¤ä volatile ¤Î´Ø¿ô·¿¤ò¶Ø¤¸¤Þ¤¹"
 
 #. C99 6.7.2.1p8
-#: c-decl.c:4677
+#: c-decl.c:4676
 #, gcc-internal-format
 msgid "a member of a structure or union cannot have a variably modified type"
 msgstr ""
 
-#: c-decl.c:4693
+#: c-decl.c:4692
 #, fuzzy, gcc-internal-format
 msgid "variable or field %qs declared void"
 msgstr "ÊÑ¿ô¤Þ¤¿¤ÏÎÎ°è `%s' ¤Ï void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:4725
+#: c-decl.c:4724
 #, fuzzy, gcc-internal-format
 msgid "attributes in parameter array declarator ignored"
 msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Ç `::' ¤ò»È¤¨¤Þ¤»¤ó"
 
-#: c-decl.c:4760
+#: c-decl.c:4759
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D declared %<inline%>"
 msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:4773
+#: c-decl.c:4772
 #, fuzzy, gcc-internal-format
 msgid "field %qs declared as a function"
 msgstr "ÎÎ°è `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:4779
+#: c-decl.c:4778
 #, fuzzy, gcc-internal-format
 msgid "field %qs has incomplete type"
 msgstr "ÎÎ°è `%s' ¤ÏÉÔ´°Á´¤Ê·¿¤Ç¤¹"
 
-#: c-decl.c:4796 c-decl.c:4808 c-decl.c:4812
+#: c-decl.c:4795 c-decl.c:4807 c-decl.c:4811
 #, fuzzy, gcc-internal-format
 msgid "invalid storage class for function %qs"
 msgstr "´Ø¿ô `%s' ¤ËÂÐ¤·¤ÆÉÔÅ¬ÀÚ¤ÊÊÝÂ¸¥¯¥é¥¹"
 
-#: c-decl.c:4831
+#: c-decl.c:4830
 #, fuzzy, gcc-internal-format
 msgid "%<noreturn%> function returns non-void value"
 msgstr "`noreturn' ´Ø¿ô¤¬Èó void ÃÍ¤òÊÖ¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:4867
+#: c-decl.c:4866
 #, fuzzy, gcc-internal-format
 msgid "cannot inline function %<main%>"
 msgstr "`main' ¤ò inline ´Ø¿ô¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: c-decl.c:4910
+#: c-decl.c:4909
 #, gcc-internal-format
 msgid "variable previously declared %<static%> redeclared %<extern%>"
 msgstr ""
 
-#: c-decl.c:4920
+#: c-decl.c:4919
 #, fuzzy, gcc-internal-format
 msgid "variable %q+D declared %<inline%>"
 msgstr "ÊÑ¿ô `%s' ¤¬ `inline' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
 #. C99 6.7.5.2p2
-#: c-decl.c:4951
+#: c-decl.c:4950
 #, gcc-internal-format
 msgid "object with variably modified type must have no linkage"
 msgstr ""
 
-#: c-decl.c:5020 c-decl.c:6199
+#: c-decl.c:5019 c-decl.c:6198
 #, fuzzy, gcc-internal-format
 msgid "function declaration isn%'t a prototype"
 msgstr "´Ø¿ôÀë¸À¤Ï¥×¥í¥È¥¿¥¤¥×¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:5028
+#: c-decl.c:5027
 #, gcc-internal-format
 msgid "parameter names (without types) in function declaration"
 msgstr "´Ø¿ôÀë¸ÀÃæ¤Ë¡Ê·¿¤ÎÌµ¤¤¡Ë²¾°ú¿ôÌ¾¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:5061
+#: c-decl.c:5060
 #, fuzzy, gcc-internal-format
 msgid "parameter %u (%q+D) has incomplete type"
 msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤Ç¤¹"
 
-#: c-decl.c:5064
+#: c-decl.c:5063
 #, fuzzy, gcc-internal-format
 msgid "%Jparameter %u has incomplete type"
 msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤Ç¤¹"
 
-#: c-decl.c:5073
+#: c-decl.c:5072
 #, fuzzy, gcc-internal-format
 msgid "parameter %u (%q+D) has void type"
 msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
 
-#: c-decl.c:5076
+#: c-decl.c:5075
 #, fuzzy, gcc-internal-format
 msgid "%Jparameter %u has void type"
 msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
 
-#: c-decl.c:5138
+#: c-decl.c:5137
 #, gcc-internal-format
 msgid "%<void%> as only parameter may not be qualified"
 msgstr ""
 
-#: c-decl.c:5142 c-decl.c:5176
+#: c-decl.c:5141 c-decl.c:5175
 #, gcc-internal-format
 msgid "%<void%> must be the only parameter"
 msgstr ""
 
-#: c-decl.c:5170
+#: c-decl.c:5169
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D has just a forward declaration"
 msgstr "²¾°ú¿ô `%s' ¾¯¤·Á°Êý¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5215
+#: c-decl.c:5214
 #, fuzzy, gcc-internal-format
 msgid "%<%s %E%> declared inside parameter list"
 msgstr "`%s %s' ¤Ï²¾°ú¿ô¥ê¥¹¥ÈÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5219
+#: c-decl.c:5218
 #, fuzzy, gcc-internal-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "ÌµÌ¾¹½Â¤ÂÎ¤¬²¾°ú¿ô¥ê¥¹¥ÈÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:5224
+#: c-decl.c:5223
 #, fuzzy, gcc-internal-format
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "¤½¤Î¥¹¥³¡¼¥×¤ÏÄêµÁ¤«Àë¸À¤À¤±¤Ç¤¹¡¢¶²¤é¤¯Ë¾¤ó¤À¤³¤È¤È°Û¤Ê¤ë¤Ç¤·¤ç¤¦¡£"
 
-#: c-decl.c:5358
+#: c-decl.c:5357
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %<union %E%>"
 msgstr "`%s %s' ¤ÎºÆÄêµÁ"
 
-#: c-decl.c:5360
+#: c-decl.c:5359
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %<struct %E%>"
 msgstr "`%s %s' ¤ÎºÆÄêµÁ"
 
-#: c-decl.c:5365
+#: c-decl.c:5364
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<union %E%>"
 msgstr "`%s' ¤Î¥Í¥¹¥È¤·¤¿ºÆÄêµÁ"
 
-#: c-decl.c:5367
+#: c-decl.c:5366
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<struct %E%>"
 msgstr "`%s' ¤Î¥Í¥¹¥È¤·¤¿ºÆÄêµÁ"
 
-#: c-decl.c:5442 cp/decl.c:3780
+#: c-decl.c:5441 cp/decl.c:3796
 #, gcc-internal-format
 msgid "declaration does not declare anything"
 msgstr "Àë¸À¤¬²¿¤âÀë¸À¤·¤Æ¤¤¤Þ¤»¤ó"
 
-#: c-decl.c:5446
+#: c-decl.c:5445
 #, fuzzy, gcc-internal-format
 msgid "ISO C doesn%'t support unnamed structs/unions"
 msgstr "ISO C ¤Ç¤ÏÌµÌ¾¹½Â¤ÂÎ¤ä¶¦ÍÑÂÎ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-decl.c:5490 c-decl.c:5506
+#: c-decl.c:5489 c-decl.c:5505
 #, fuzzy, gcc-internal-format
 msgid "duplicate member %q+D"
 msgstr "½ÅÊ£¤·¤¿¥á¥ó¥Ð `%s'"
 
-#: c-decl.c:5545
+#: c-decl.c:5544
 #, fuzzy, gcc-internal-format
 msgid "union has no named members"
 msgstr "Ì¾Á°ÉÕ¤­¥á¥ó¥Ð"
 
-#: c-decl.c:5547
+#: c-decl.c:5546
 #, fuzzy, gcc-internal-format
 msgid "union has no members"
 msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:5552
+#: c-decl.c:5551
 #, fuzzy, gcc-internal-format
 msgid "struct has no named members"
 msgstr "Ì¾Á°ÉÕ¤­¥á¥ó¥Ð"
 
-#: c-decl.c:5554
+#: c-decl.c:5553
 #, fuzzy, gcc-internal-format
 msgid "struct has no members"
 msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:5616
+#: c-decl.c:5615
 #, fuzzy, gcc-internal-format
 msgid "%Jflexible array member in union"
 msgstr "¶¦ÍÑÂÎ¤Ë²ÄÊÑÇÛÎó¥á¥ó¥Ð¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:5621
+#: c-decl.c:5620
 #, fuzzy, gcc-internal-format
 msgid "%Jflexible array member not at end of struct"
 msgstr "¹½Â¤ÂÎ¤ÎºÇ¸å¤Ç¤Ï¤Ê¤¤½ê¤Ë²ÄÊÑÇÛÎó¥á¥ó¥Ð¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:5626
+#: c-decl.c:5625
 #, fuzzy, gcc-internal-format
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr "¹½Â¤ÂÎ¤Ë²ÄÊÑÇÛÎó¥á¥ó¥Ð°Ê³°¤Î¥á¥ó¥Ð¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:5633
+#: c-decl.c:5632
 #, fuzzy, gcc-internal-format
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:5742
+#: c-decl.c:5741
 #, gcc-internal-format
 msgid "union cannot be made transparent"
 msgstr "¶¦ÍÑÂÎ¤òÆ©²áÅª¤Ë¤Ç¤­¤Þ¤»¤ó"
 
-#: c-decl.c:5813
+#: c-decl.c:5812
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<enum %E%>"
 msgstr "`%s' ¤Î¥Í¥¹¥È¤·¤¿ºÆÄêµÁ"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5820
+#: c-decl.c:5819
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %<enum %E%>"
 msgstr "`enum %s' ¤ÎºÆÀë¸À"
 
-#: c-decl.c:5883
+#: c-decl.c:5882
 #, gcc-internal-format
 msgid "enumeration values exceed range of largest integer"
 msgstr "Îóµó»Ò¤ÎÃÍ¤¬À°¿ô¤ÎÈÏ°Ï¤ÎºÇÂçÃÍ¤òÄ¶¤¨¤Þ¤·¤¿"
 
-#: c-decl.c:5900
+#: c-decl.c:5899
 #, gcc-internal-format
 msgid "specified mode too small for enumeral values"
 msgstr ""
 
-#: c-decl.c:5996
+#: c-decl.c:5995
 #, fuzzy, gcc-internal-format
 msgid "enumerator value for %qE is not an integer constant"
 msgstr "`%s' ¤ÎÎóµóÃÍ¤¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:6013
+#: c-decl.c:6012
 #, gcc-internal-format
 msgid "overflow in enumeration values"
 msgstr "ÎóµóÃÍ¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼"
 
-#: c-decl.c:6018
+#: c-decl.c:6017
 #, fuzzy, gcc-internal-format
 msgid "ISO C restricts enumerator values to range of %<int%>"
 msgstr "ISO C ¤ÏÎóµó»Ò¤ÎÃÍ¤ò `int' ¤ÎÈÏ°Ï¤Ë¸ÂÄê¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:6125
+#: c-decl.c:6124
 #, gcc-internal-format
 msgid "return type is an incomplete type"
 msgstr "Ìá¤êÃÍ¤Î·¿¤¬ÉÔ´°Á´·¿¤Ç¤¹"
 
-#: c-decl.c:6133
+#: c-decl.c:6132
 #, fuzzy, gcc-internal-format
 msgid "return type defaults to %<int%>"
 msgstr "Ìá¤êÃÍ¤Î·¿¤ò¥Ç¥Õ¥©¥ë¥È¤Î `int' ¤È¤·¤Þ¤¹"
 
-#: c-decl.c:6206
+#: c-decl.c:6205
 #, fuzzy, gcc-internal-format
 msgid "no previous prototype for %q+D"
 msgstr "`%s' ¤ÎÁ°Êý¥×¥í¥È¥¿¥¤¥×¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:6215
+#: c-decl.c:6214
 #, fuzzy, gcc-internal-format
 msgid "%q+D was used with no prototype before its definition"
 msgstr "`%s' ¤Ï¤½¤ÎÄêµÁ¤ÎÁ°¤Ë¥×¥í¥È¥¿¥¤¥×¤Ê¤·¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:6221 cp/decl.c:11126
+#: c-decl.c:6220 cp/decl.c:11224
 #, fuzzy, gcc-internal-format
 msgid "no previous declaration for %q+D"
 msgstr "`%s' ¤ÎÁ°ÊýÀë¸À¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:6231
+#: c-decl.c:6230
 #, fuzzy, gcc-internal-format
 msgid "%q+D was used with no declaration before its definition"
 msgstr "`%s' ¤Ï¤½¤ÎÄêµÁ¤ÎÁ°¤ÇÀë¸À¤Ê¤·¤Ç»ÈÍÑ¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:6254 c-decl.c:6723
+#: c-decl.c:6253 c-decl.c:6722
 #, fuzzy, gcc-internal-format
 msgid "return type of %q+D is not %<int%>"
 msgstr "`%s' ¤ÎÌá¤êÃÍ¤Î·¿¤¬ `int' ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:6259
+#: c-decl.c:6258
 #, fuzzy, gcc-internal-format
 msgid "%q+D is normally a non-static function"
 msgstr "`%s' ¤ÏÄÌ¾ï¡¢Èó static ¤Ê´Ø¿ô¤Ç¤¹"
 
-#: c-decl.c:6293
+#: c-decl.c:6292
 #, gcc-internal-format
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr ""
 
-#: c-decl.c:6307
+#: c-decl.c:6306
 #, fuzzy, gcc-internal-format
 msgid "%Jtraditional C rejects ISO C style function definitions"
 msgstr "¸Å¤¤ C ¤Ç¤ÏÊ¸»úÎó·ë¹ç¤òµñÈÝ¤·¤Þ¤¹"
 
-#: c-decl.c:6323
+#: c-decl.c:6322
 #, fuzzy, gcc-internal-format
 msgid "%Jparameter name omitted"
 msgstr "²¾°ú¿ô¤¬¾ÊÎ¬¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:6357
+#: c-decl.c:6356
 #, fuzzy, gcc-internal-format
 msgid "%Jold-style function definition"
 msgstr "%s: ´Ø¿ô¤ÎÄêµÁ¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: c-decl.c:6366
+#: c-decl.c:6365
 #, fuzzy, gcc-internal-format
 msgid "%Jparameter name missing from parameter list"
 msgstr "²¾°ú¿ô¥ê¥¹¥È¤«¤é¤Î²¾°ú¿ôÌ¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:6377
+#: c-decl.c:6376
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared as a non-parameter"
 msgstr "`%s %s' ¤Ï²¾°ú¿ô¥ê¥¹¥ÈÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:6382
+#: c-decl.c:6381
 #, fuzzy, gcc-internal-format
 msgid "multiple parameters named %q+D"
 msgstr "½ÅÊ£¤·¤¿²¾°ú¿ôÌ¾ `%s'"
 
-#: c-decl.c:6390
+#: c-decl.c:6389
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D declared with void type"
 msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:6407 c-decl.c:6409
+#: c-decl.c:6406 c-decl.c:6408
 #, fuzzy, gcc-internal-format
 msgid "type of %q+D defaults to %<int%>"
 msgstr "`%s' ¤Î·¿¤ò¥Ç¥Õ¥©¥ë¥È¤Î `int' ¤È¤·¤Þ¤¹"
 
-#: c-decl.c:6428
+#: c-decl.c:6427
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D has incomplete type"
 msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤Ç¤¹"
 
-#: c-decl.c:6434
+#: c-decl.c:6433
 #, fuzzy, gcc-internal-format
 msgid "declaration for parameter %q+D but no such parameter"
 msgstr "²¾°ú¿ô `%s' ¤ÎÀë¸À¤¬¤¢¤ê¤Þ¤¹¤¬¡¢¤½¤ó¤Ê²¾°ú¿ô¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:6484
+#: c-decl.c:6483
 #, fuzzy, gcc-internal-format
 msgid "number of arguments doesn%'t match built-in prototype"
 msgstr "²¾°ú¿ô¤Î¿ô¤¬¥×¥í¥È¥¿¥¤¥×¤È°ìÃ×¤·¤Þ¤»¤ó"
 
-#: c-decl.c:6488
+#: c-decl.c:6487
 #, fuzzy, gcc-internal-format
 msgid "number of arguments doesn%'t match prototype"
 msgstr "²¾°ú¿ô¤Î¿ô¤¬¥×¥í¥È¥¿¥¤¥×¤È°ìÃ×¤·¤Þ¤»¤ó"
 
-#: c-decl.c:6489 c-decl.c:6529 c-decl.c:6542
+#: c-decl.c:6488 c-decl.c:6528 c-decl.c:6541
 #, fuzzy, gcc-internal-format
 msgid "%Hprototype declaration"
 msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
 
-#: c-decl.c:6523
+#: c-decl.c:6522
 #, fuzzy, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match built-in prototype"
 msgstr "³Ê¾å¤²¤µ¤ì¤¿²¾°ú¿ô `%s' ¤Ï¥×¥í¥È¥¿¥¤¥×¤È°ìÃ×¤·¤Þ¤»¤ó"
 
-#: c-decl.c:6527
+#: c-decl.c:6526
 #, fuzzy, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match prototype"
 msgstr "³Ê¾å¤²¤µ¤ì¤¿²¾°ú¿ô `%s' ¤Ï¥×¥í¥È¥¿¥¤¥×¤È°ìÃ×¤·¤Þ¤»¤ó"
 
-#: c-decl.c:6537
+#: c-decl.c:6536
 #, fuzzy, gcc-internal-format
 msgid "argument %qD doesn%'t match built-in prototype"
 msgstr "²¾°ú¿ô `%s' ¤Ï¥×¥í¥È¥¿¥¤¥×¤Ë°ìÃ×¤·¤Þ¤»¤ó"
 
-#: c-decl.c:6541
+#: c-decl.c:6540
 #, fuzzy, gcc-internal-format
 msgid "argument %qD doesn%'t match prototype"
 msgstr "²¾°ú¿ô `%s' ¤Ï¥×¥í¥È¥¿¥¤¥×¤Ë°ìÃ×¤·¤Þ¤»¤ó"
 
-#: c-decl.c:6768 cp/decl.c:11820
+#: c-decl.c:6767 cp/decl.c:11918
 #, fuzzy, gcc-internal-format
 msgid "no return statement in function returning non-void"
 msgstr "Ìá¤ê·¿¤¬´Ø¿ô¤Ç¡¢`return' ¤ËÃÍ¤¬¤¢¤ê¤Þ¤»¤ó"
@@ -19324,437 +19286,437 @@
 #. 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.
-#: c-decl.c:6841
+#: c-decl.c:6840
 #, fuzzy, gcc-internal-format
 msgid "%<for%> loop initial declaration used outside C99 mode"
 msgstr "`for' ¥ë¡¼¥×¤Î½é´ü²½Àë¸À¤¬ C99 ¥â¡¼¥É°Ê³°¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:6870
+#: c-decl.c:6869
 #, fuzzy, gcc-internal-format
 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
 msgstr "¥¹¥¿¥Æ¥£¥Ã¥¯ÊÑ¿ô `%s' ¤ÎÀë¸À¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:6873
+#: c-decl.c:6872
 #, fuzzy, gcc-internal-format
 msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
 msgstr "`extern' ÊÑ¿ô `%s' ¤ÎÀë¸À¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:6878
+#: c-decl.c:6877
 #, fuzzy, gcc-internal-format
 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr "`%s %s' ¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:6882
+#: c-decl.c:6881
 #, fuzzy, gcc-internal-format
 msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr "`%s %s' ¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:6886
+#: c-decl.c:6885
 #, fuzzy, gcc-internal-format
 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr "`%s %s' ¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸ÀÆâ¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:6890
+#: c-decl.c:6889
 #, fuzzy, gcc-internal-format
 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
 msgstr "ÈóÊÑ¿ô `%s' ¤ÎÀë¸À¤¬ `for' ¥ë¡¼¥×½é´ü²½Àë¸À¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: c-decl.c:7178 c-decl.c:7420 c-decl.c:7716
+#: c-decl.c:7177 c-decl.c:7419 c-decl.c:7715
 #, fuzzy, gcc-internal-format
 msgid "duplicate %qE"
 msgstr "`%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:7201 c-decl.c:7430 c-decl.c:7617
+#: c-decl.c:7200 c-decl.c:7429 c-decl.c:7616
 #, fuzzy, gcc-internal-format
 msgid "two or more data types in declaration specifiers"
 msgstr "`%s' ¤ÎÀë¸À¤ËÆó¤Ä°Ê¾å¤Î¥Ç¡¼¥¿·¿¤¬»ØÄê¤µ¤ì¤Þ¤·¤¿"
 
-#: c-decl.c:7213 cp/parser.c:2149
+#: c-decl.c:7212 cp/parser.c:2152
 #, fuzzy, gcc-internal-format
 msgid "%<long long long%> is too long for GCC"
 msgstr "`long long long' ¤Ï GCC ¤Ë¤È¤Ã¤ÆÄ¹¤¹¤®¤Þ¤¹"
 
-#: c-decl.c:7220 c-decl.c:7520
+#: c-decl.c:7219 c-decl.c:7519
 #, gcc-internal-format
 msgid "both %<long long%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7226
+#: c-decl.c:7225
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support %<long long%>"
 msgstr "ISO C89 ¤Ï `long long' ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-decl.c:7231 c-decl.c:7260
+#: c-decl.c:7230 c-decl.c:7259
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<short%> in declaration specifiers"
 msgstr "`%s' ¤ËÂÐ¤·¤Æ long ¤È short ¤ÎÎ¾Êý¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:7234 c-decl.c:7437
+#: c-decl.c:7233 c-decl.c:7436
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<void%> in declaration specifiers"
 msgstr "`%s' ¤ËÂÐ¤·¤Æ long ¤È short ¤ÎÎ¾Êý¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:7237 c-decl.c:7459
+#: c-decl.c:7236 c-decl.c:7458
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
 msgstr "`%s' ¤ËÂÐ¤·¤Æ long ¤È short ¤ÎÎ¾Êý¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:7240 c-decl.c:7481
+#: c-decl.c:7239 c-decl.c:7480
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<char%> in declaration specifiers"
 msgstr "`%s' ¤ËÂÐ¤·¤Æ long ¤È short ¤ÎÎ¾Êý¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:7243 c-decl.c:7501
+#: c-decl.c:7242 c-decl.c:7500
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<float%> in declaration specifiers"
 msgstr "`%s' ¤ËÂÐ¤·¤Æ long ¤È short ¤ÎÎ¾Êý¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:7246
+#: c-decl.c:7245
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7249
+#: c-decl.c:7248
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7252
+#: c-decl.c:7251
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7263 c-decl.c:7440
+#: c-decl.c:7262 c-decl.c:7439
 #, gcc-internal-format
 msgid "both %<short%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7266 c-decl.c:7462
+#: c-decl.c:7265 c-decl.c:7461
 #, gcc-internal-format
 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7269 c-decl.c:7484
+#: c-decl.c:7268 c-decl.c:7483
 #, gcc-internal-format
 msgid "both %<short%> and %<char%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7272 c-decl.c:7504
+#: c-decl.c:7271 c-decl.c:7503
 #, gcc-internal-format
 msgid "both %<short%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7275 c-decl.c:7523
+#: c-decl.c:7274 c-decl.c:7522
 #, gcc-internal-format
 msgid "both %<short%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7278
+#: c-decl.c:7277
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7281
+#: c-decl.c:7280
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7284
+#: c-decl.c:7283
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7292 c-decl.c:7321
+#: c-decl.c:7291 c-decl.c:7320
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
 msgstr "`%s' ¤ËÂÐ¤·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎÎ¾Êý¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:7295 c-decl.c:7443
+#: c-decl.c:7294 c-decl.c:7442
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<void%> in declaration specifiers"
 msgstr "`%s' ¤ËÂÐ¤·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎÎ¾Êý¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:7298 c-decl.c:7465
+#: c-decl.c:7297 c-decl.c:7464
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
 msgstr "`%s' ¤ËÂÐ¤·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎÎ¾Êý¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:7301 c-decl.c:7507
+#: c-decl.c:7300 c-decl.c:7506
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<float%> in declaration specifiers"
 msgstr "`%s' ¤ËÂÐ¤·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎÎ¾Êý¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:7304 c-decl.c:7526
+#: c-decl.c:7303 c-decl.c:7525
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<double%> in declaration specifiers"
 msgstr "`%s' ¤ËÂÐ¤·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎÎ¾Êý¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:7307
+#: c-decl.c:7306
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7310
+#: c-decl.c:7309
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7313
+#: c-decl.c:7312
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7324 c-decl.c:7446
+#: c-decl.c:7323 c-decl.c:7445
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
 msgstr "`%s' ¤ËÂÐ¤·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎÎ¾Êý¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:7327 c-decl.c:7468
+#: c-decl.c:7326 c-decl.c:7467
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
 msgstr "`%s' ¤ËÂÐ¤·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎÎ¾Êý¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:7330 c-decl.c:7510
+#: c-decl.c:7329 c-decl.c:7509
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
 msgstr "`%s' ¤ËÂÐ¤·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎÎ¾Êý¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:7333 c-decl.c:7529
+#: c-decl.c:7332 c-decl.c:7528
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
 msgstr "`%s' ¤ËÂÐ¤·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎÎ¾Êý¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:7336
+#: c-decl.c:7335
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7339
+#: c-decl.c:7338
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7342
+#: c-decl.c:7341
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7350
+#: c-decl.c:7349
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C89 ¤Ï complex ·¿¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-decl.c:7352 c-decl.c:7449
+#: c-decl.c:7351 c-decl.c:7448
 #, gcc-internal-format
 msgid "both %<complex%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7355 c-decl.c:7471
+#: c-decl.c:7354 c-decl.c:7470
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7358
+#: c-decl.c:7357
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7361
+#: c-decl.c:7360
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7364
+#: c-decl.c:7363
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7367
+#: c-decl.c:7366
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Fract%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7370
+#: c-decl.c:7369
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Accum%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7373
+#: c-decl.c:7372
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Sat%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7381
+#: c-decl.c:7380
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support saturating types"
 msgstr "ISO C ¤ÏÀ°¿ô·¿¤Î complex ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-decl.c:7383 c-decl.c:7452
+#: c-decl.c:7382 c-decl.c:7451
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7386 c-decl.c:7474
+#: c-decl.c:7385 c-decl.c:7473
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7389 c-decl.c:7487
+#: c-decl.c:7388 c-decl.c:7486
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<char%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7392 c-decl.c:7494
+#: c-decl.c:7391 c-decl.c:7493
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<int%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7395 c-decl.c:7513
+#: c-decl.c:7394 c-decl.c:7512
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7398 c-decl.c:7532
+#: c-decl.c:7397 c-decl.c:7531
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7401
+#: c-decl.c:7400
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal32%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7404
+#: c-decl.c:7403
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal64%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7407
+#: c-decl.c:7406
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal128%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7410
+#: c-decl.c:7409
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7549
+#: c-decl.c:7548
 #, fuzzy, gcc-internal-format
 msgid "both %<long long%> and %<%s%> in declaration specifiers"
 msgstr "`%s' ¤ËÂÐ¤·¤Æ long ¤È short ¤ÎÎ¾Êý¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:7552
+#: c-decl.c:7551
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<%s%> in declaration specifiers"
 msgstr "`%s' ¤ËÂÐ¤·¤Æ long ¤È short ¤ÎÎ¾Êý¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:7555
+#: c-decl.c:7554
 #, gcc-internal-format
 msgid "both %<short%> and %<%s%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7558
+#: c-decl.c:7557
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<%s%> in declaration specifiers"
 msgstr "`%s' ¤ËÂÐ¤·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎÎ¾Êý¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:7561
+#: c-decl.c:7560
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
 msgstr "`%s' ¤ËÂÐ¤·¤ÆÉä¹æ¤¢¤ê¤ÈÉä¹æ¤Ê¤·¤ÎÎ¾Êý¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-decl.c:7564 c-decl.c:7590
+#: c-decl.c:7563 c-decl.c:7589
 #, gcc-internal-format
 msgid "both %<complex%> and %<%s%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7567
+#: c-decl.c:7566
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<%s%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7577
+#: c-decl.c:7576
 #, fuzzy, gcc-internal-format
 msgid "decimal floating point not supported for this target"
 msgstr "-fdata-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
 
-#: c-decl.c:7579
+#: c-decl.c:7578
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support decimal floating point"
 msgstr "ISO C89 ¤Ï `long long' ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-decl.c:7598
+#: c-decl.c:7597
 #, fuzzy, gcc-internal-format
 msgid "fixed-point types not supported for this target"
 msgstr "-fdata-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
 
-#: c-decl.c:7600
+#: c-decl.c:7599
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support fixed-point types"
 msgstr "ISO C ¤ÏÀ°¿ô·¿¤Î complex ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-decl.c:7634
+#: c-decl.c:7633
 #, fuzzy, gcc-internal-format
 msgid "%qE fails to be a typedef or built in type"
 msgstr "`%s' ¤ò typedef ¤Þ¤¿¤ÏÁÈ¤ß¹þ¤ß·¿¤Ë¤Ç¤­¤Þ¤»¤ó"
 
-#: c-decl.c:7667
+#: c-decl.c:7666
 #, fuzzy, gcc-internal-format
 msgid "%qE is not at beginning of declaration"
 msgstr "`%s' ¤ÏÀë¸À¤Î»Ï¤Þ¤ê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-decl.c:7681
+#: c-decl.c:7680
 #, gcc-internal-format
 msgid "%<__thread%> used with %<auto%>"
 msgstr ""
 
-#: c-decl.c:7683
+#: c-decl.c:7682
 #, gcc-internal-format
 msgid "%<__thread%> used with %<register%>"
 msgstr ""
 
-#: c-decl.c:7685
+#: c-decl.c:7684
 #, gcc-internal-format
 msgid "%<__thread%> used with %<typedef%>"
 msgstr ""
 
-#: c-decl.c:7696
+#: c-decl.c:7695
 #, gcc-internal-format
 msgid "%<__thread%> before %<extern%>"
 msgstr ""
 
-#: c-decl.c:7705
+#: c-decl.c:7704
 #, gcc-internal-format
 msgid "%<__thread%> before %<static%>"
 msgstr ""
 
-#: c-decl.c:7721
+#: c-decl.c:7720
 #, fuzzy, gcc-internal-format
 msgid "multiple storage classes in declaration specifiers"
 msgstr "`%s' ¤ÎÀë¸À¤Ë¤ª¤¤¤ÆÊ£¿ô¤ÎÊÝÂ¸¥¯¥é¥¹"
 
-#: c-decl.c:7728
+#: c-decl.c:7727
 #, gcc-internal-format
 msgid "%<__thread%> used with %qE"
 msgstr ""
 
-#: c-decl.c:7775
+#: c-decl.c:7774
 #, gcc-internal-format
 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
 msgstr ""
 
-#: c-decl.c:7787
+#: c-decl.c:7786
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
 msgstr "ISO C ¤Ï `double complex' ¤ò°ÕÌ£¤¹¤ëÌµ½¤¾þ¤Î `complex' ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-decl.c:7832 c-decl.c:7858
+#: c-decl.c:7831 c-decl.c:7857
 #, gcc-internal-format
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C ¤ÏÀ°¿ô·¿¤Î complex ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-decl.c:8008 toplev.c:847
+#: c-decl.c:8007 toplev.c:847
 #, fuzzy, gcc-internal-format
 msgid "%q+F used but never defined"
 msgstr "`%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬Ì¤ÄêµÁ¤Ç¤¹"
@@ -20166,37 +20128,37 @@
 msgid "invalid expression type for %<#pragma omp atomic%>"
 msgstr "¥ª¥Ú¥é¥ó¥É¤È¤·¤ÆÌµ¸ú¤Ê¼°"
 
-#: c-omp.c:218
+#: c-omp.c:219
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid type for iteration variable %qE"
 msgstr "`%s' ¤Ï¥ì¥¸¥¹¥¿ÊÑ¿ô¤È¤·¤Æ¤ÏÌµ¸ú¤Ê¥ì¥¸¥¹¥¿Ì¾¤Ç¤¹"
 
-#: c-omp.c:222
+#: c-omp.c:223
 #, fuzzy, gcc-internal-format
 msgid "%Hiteration variable %qE is unsigned"
 msgstr "ÊÑ¿ô¤¬»È¤ï¤ì¤Ê¤¤¤È¤­¤Ë·Ù¹ð¤¹¤ë"
 
-#: c-omp.c:233
+#: c-omp.c:234
 #, fuzzy, gcc-internal-format
 msgid "%H%qE is not initialized"
 msgstr "½é´ü²½»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: c-omp.c:246 cp/semantics.c:3840
+#: c-omp.c:247 cp/semantics.c:3872
 #, fuzzy, gcc-internal-format
 msgid "%Hmissing controlling predicate"
 msgstr "½Ò¸ì¤Î¸å¤í¤Î '(' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: c-omp.c:304
+#: c-omp.c:305
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid controlling predicate"
 msgstr "Ìµ¸ú¤ÊÀ©¸æ¼°¤Ç¤¹"
 
-#: c-omp.c:311 cp/semantics.c:3846
+#: c-omp.c:312 cp/semantics.c:3878
 #, fuzzy, gcc-internal-format
 msgid "%Hmissing increment expression"
 msgstr "ÂåÆþ¤ÎÍÞÀ©"
 
-#: c-omp.c:361
+#: c-omp.c:362
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid increment expression"
 msgstr "Ìµ¸ú¤ÊÀ©¸æ¼°¤Ç¤¹"
@@ -20241,152 +20203,152 @@
 msgid "obsolete option -I- used, please use -iquote instead"
 msgstr ""
 
-#: c-opts.c:508
+#: c-opts.c:510
 #, fuzzy, gcc-internal-format
 msgid "argument %qs to %<-Wnormalized%> not recognized"
 msgstr "¸À¸ì %s ¤ÏÇ§¼±¤Ç¤­¤Þ¤»¤ó"
 
-#: c-opts.c:595
+#: c-opts.c:597
 #, fuzzy, gcc-internal-format
 msgid "switch %qs is no longer supported"
 msgstr "-f%s ¤Ï¤â¤Ï¤ä¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: c-opts.c:705
+#: c-opts.c:707
 #, fuzzy, gcc-internal-format
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr "-fhandle-exceptions ¤Ï -fexception ¤ËÊÑ¹¹¤µ¤ì¤Þ¤·¤¿(¤µ¤é¤Ë¥Ç¥Õ¥©¥ë¥È¤ÇÍ­¸ú¤Ç¤¹)"
 
-#: c-opts.c:911
+#: c-opts.c:913
 #, fuzzy, gcc-internal-format
 msgid "output filename specified twice"
 msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ëÌ¾¤¬Æó²ó»ØÄê¤µ¤ì¤Þ¤·¤¿"
 
-#: c-opts.c:1051
+#: c-opts.c:1053
 #, gcc-internal-format
 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
 msgstr ""
 
-#: c-opts.c:1126
+#: c-opts.c:1142
 #, gcc-internal-format
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr "-Wformat-y2k ¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
 
-#: c-opts.c:1128
+#: c-opts.c:1144
 #, gcc-internal-format
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr "-Wformat-extra-args ¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
 
-#: c-opts.c:1130
+#: c-opts.c:1146
 #, fuzzy, gcc-internal-format
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr "-Wformat-extra-args ¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
 
-#: c-opts.c:1132
+#: c-opts.c:1148
 #, gcc-internal-format
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr "-Wformat-nonliteral ¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
 
-#: c-opts.c:1134
+#: c-opts.c:1150
 #, fuzzy, gcc-internal-format
 msgid "-Wformat-contains-nul ignored without -Wformat"
 msgstr "-Wformat-nonliteral ¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
 
-#: c-opts.c:1136
+#: c-opts.c:1152
 #, gcc-internal-format
 msgid "-Wformat-security ignored without -Wformat"
 msgstr "-Wformat-security ¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿¡Ê-Wformat ¤¬¤¢¤ê¤Þ¤»¤ó¡Ë"
 
-#: c-opts.c:1160
+#: c-opts.c:1176
 #, fuzzy, gcc-internal-format
 msgid "opening output file %s: %m"
 msgstr "½ÐÎÏ¥Õ¥¡¥¤¥ë `%s' ¤ò open ¤Ç¤­¤Þ¤»¤ó"
 
-#: c-opts.c:1165
+#: c-opts.c:1181
 #, fuzzy, gcc-internal-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr "¥Õ¥¡¥¤¥ëÌ¾¤¬Â¿¤¹¤®¤Þ¤¹¡£%s --help ¤È¥¿¥¤¥×¤·¤Æ»È¤¤Êý¤ò¸«¤Þ¤·¤ç¤¦"
 
-#: c-opts.c:1249
+#: c-opts.c:1265
 #, fuzzy, gcc-internal-format
 msgid "The C parser does not support -dy, option ignored"
 msgstr "APCS ºÆÆþ²ÄÇ½¥³¡¼¥É¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó¡£Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: c-opts.c:1253
+#: c-opts.c:1269
 #, gcc-internal-format
 msgid "The Objective-C parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1256
+#: c-opts.c:1272
 #, fuzzy, gcc-internal-format
 msgid "The C++ parser does not support -dy, option ignored"
 msgstr "APCS ºÆÆþ²ÄÇ½¥³¡¼¥É¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó¡£Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: c-opts.c:1260
+#: c-opts.c:1276
 #, gcc-internal-format
 msgid "The Objective-C++ parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1309
+#: c-opts.c:1326
 #, gcc-internal-format
 msgid "opening dependency file %s: %m"
 msgstr ""
 
-#: c-opts.c:1319
+#: c-opts.c:1336
 #, gcc-internal-format
 msgid "closing dependency file %s: %m"
 msgstr ""
 
-#: c-opts.c:1322
+#: c-opts.c:1339
 #, fuzzy, gcc-internal-format
 msgid "when writing output to %s: %m"
 msgstr "%s ¤Ø¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼¤Ç¤¹"
 
-#: c-opts.c:1402
+#: c-opts.c:1419
 #, fuzzy, gcc-internal-format
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr "-M ¤« -MM ¤Î¤¤¤º¤ì¤«¤òÄÉ²ÃÅª¤Ë»ØÄê¤·¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: c-opts.c:1448
+#: c-opts.c:1469
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -Wunused_macros"
 msgstr ""
 
-#: c-opts.c:1450
+#: c-opts.c:1471
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -traditional"
 msgstr ""
 
-#: c-opts.c:1588
+#: c-opts.c:1609
 #, gcc-internal-format
 msgid "too late for # directive to set debug directory"
 msgstr ""
 
-#: c-parser.c:1070
+#: c-parser.c:1072
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids an empty source file"
 msgstr "ISO C ¤Ï¶õ¤Î¥½¡¼¥¹¥Õ¥¡¥¤¥ë¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parser.c:1156 c-parser.c:6091
+#: c-parser.c:1158 c-parser.c:6150
 #, fuzzy, gcc-internal-format
 msgid "%HISO C does not allow extra %<;%> outside of a function"
 msgstr "ISO C ¤Ç¤Ï´Ø¿ô³°¤Ç¤ÎÍ¾Ê¬¤Ê `;' ¤òµö¤·¤Þ¤»¤ó"
 
-#: c-parser.c:1259 c-parser.c:6640
+#: c-parser.c:1261 c-parser.c:6699
 #, fuzzy, gcc-internal-format
 msgid "expected declaration specifiers"
 msgstr "`%s' ¤Î¥È¥Ã¥×¥ì¥Ù¥ë¤ÎÀë¸À¤¬ `auto' ¤ò»ØÄê¤·¤Þ¤¹"
 
-#: c-parser.c:1271
+#: c-parser.c:1273
 #, fuzzy, gcc-internal-format
 msgid "%Hempty declaration"
 msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
 
-#: c-parser.c:1307
+#: c-parser.c:1309
 #, fuzzy, gcc-internal-format
 msgid "%Hdata definition has no type or storage class"
 msgstr "¥Ç¡¼¥¿ÄêµÁ¤¬·¿¤äµ­²±¥¯¥é¥¹¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
 
-#: c-parser.c:1362
+#: c-parser.c:1364
 #, gcc-internal-format
 msgid "expected %<,%> or %<;%>"
 msgstr ""
@@ -20394,174 +20356,189 @@
 #. 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.
-#: c-parser.c:1369 c-parser.c:1386
+#: c-parser.c:1371 c-parser.c:1388
 #, gcc-internal-format
 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
 msgstr ""
 
-#: c-parser.c:1378
+#: c-parser.c:1380
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids nested functions"
 msgstr "ISO C ¤Ï ¥Í¥¹¥È¤µ¤ì¤¿´Ø¿ô¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parser.c:1743 c-parser.c:2553 c-parser.c:3189 c-parser.c:3445
-#: c-parser.c:4308 c-parser.c:4895 c-parser.c:5298 c-parser.c:5318
-#: c-parser.c:5434 c-parser.c:5582 c-parser.c:5599 c-parser.c:5731
-#: c-parser.c:5743 c-parser.c:5768 c-parser.c:5903 c-parser.c:5932
-#: c-parser.c:5940 c-parser.c:5968 c-parser.c:5982 c-parser.c:6201
-#: c-parser.c:6300 c-parser.c:6803 c-parser.c:7426
+#: c-parser.c:1745 c-parser.c:2555 c-parser.c:3191 c-parser.c:3447
+#: c-parser.c:4367 c-parser.c:4954 c-parser.c:5357 c-parser.c:5377
+#: c-parser.c:5493 c-parser.c:5641 c-parser.c:5658 c-parser.c:5790
+#: c-parser.c:5802 c-parser.c:5827 c-parser.c:5962 c-parser.c:5991
+#: c-parser.c:5999 c-parser.c:6027 c-parser.c:6041 c-parser.c:6260
+#: c-parser.c:6359 c-parser.c:6862 c-parser.c:7493
 #, fuzzy, gcc-internal-format
 msgid "expected identifier"
 msgstr "½Ò¸ì¤Ï¼±ÊÌ»Ò¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: c-parser.c:1773
+#: c-parser.c:1775
 #, fuzzy, gcc-internal-format
 msgid "%Hcomma at end of enumerator list"
 msgstr "Îóµó»Ò¥ê¥¹¥È¤ÎºÇ¸å¤Ë¥«¥ó¥Þ¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-parser.c:1779
+#: c-parser.c:1781
 #, gcc-internal-format
 msgid "expected %<,%> or %<}%>"
 msgstr ""
 
-#: c-parser.c:1793 c-parser.c:1977 c-parser.c:6058
+#: c-parser.c:1795 c-parser.c:1979 c-parser.c:6117
 #, fuzzy, gcc-internal-format
 msgid "expected %<{%>"
 msgstr "';' ¤¬É¬Í×¤Ç¤¹"
 
-#: c-parser.c:1804
+#: c-parser.c:1806
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids forward references to %<enum%> types"
 msgstr "ISO C ¤Ï `enum' ·¿¤ÎÁ°Êý»²¾È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parser.c:1911
+#: c-parser.c:1913
 #, fuzzy, gcc-internal-format
 msgid "expected class name"
 msgstr "¥¯¥é¥¹¥Ñ¥¹¤òÀßÄê¤¹¤ë"
 
-#: c-parser.c:1930 c-parser.c:5835
+#: c-parser.c:1932 c-parser.c:5894
 #, fuzzy, gcc-internal-format
 msgid "%Hextra semicolon in struct or union specified"
 msgstr "struct ¤ä union ¤ÎÃæ¤ÇÍ¾Ê¬¤Ê¥»¥ß¥³¥í¥ó¤¬»ØÄê¤µ¤ì¤Þ¤·¤¿"
 
-#: c-parser.c:1959
+#: c-parser.c:1961
 #, fuzzy, gcc-internal-format
 msgid "%Hno semicolon at end of struct or union"
 msgstr "struct ¤ä union ¤ÎºÇ¸å¤Ë¥»¥ß¥³¥í¥ó¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: c-parser.c:1963
+#: c-parser.c:1965
 #, fuzzy, gcc-internal-format
 msgid "expected %<;%>"
 msgstr "';' ¤¬É¬Í×¤Ç¤¹"
 
-#: c-parser.c:2042 c-parser.c:3014
+#: c-parser.c:2044 c-parser.c:3016
 #, gcc-internal-format
 msgid "expected specifier-qualifier-list"
 msgstr ""
 
-#: c-parser.c:2052
+#: c-parser.c:2054
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids member declarations with no members"
 msgstr "ISO C ¤Ï¥á¥ó¥Ð¤Î¤Ê¤¤¥á¥ó¥ÐÀë¸À¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parser.c:2126
+#: c-parser.c:2128
 #, gcc-internal-format
 msgid "expected %<,%>, %<;%> or %<}%>"
 msgstr ""
 
-#: c-parser.c:2133
+#: c-parser.c:2135
 #, gcc-internal-format
 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
 msgstr ""
 
-#: c-parser.c:2184
+#: c-parser.c:2186
 #, fuzzy, gcc-internal-format
 msgid "%H%<typeof%> applied to a bit-field"
 msgstr "sizeof ¤¬¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ËÅ¬ÍÑ¤µ¤ì¤Þ¤·¤¿"
 
-#: c-parser.c:2421
+#: c-parser.c:2423
 #, gcc-internal-format
 msgid "expected identifier or %<(%>"
 msgstr ""
 
-#: c-parser.c:2622
+#: c-parser.c:2624
 #, fuzzy, gcc-internal-format
 msgid "%HISO C requires a named argument before %<...%>"
 msgstr "ISO C ¤Ï `...' ¤ÎÁ°¤ËÌ¾Á°¤ò¤Ä¤±¤é¤ì¤¿°ú¿ô¤òÍ×µá¤·¤Þ¤¹"
 
-#: c-parser.c:2729
+#: c-parser.c:2731
 #, fuzzy, gcc-internal-format
 msgid "expected declaration specifiers or %<...%>"
 msgstr "`%s' ¤Î¥È¥Ã¥×¥ì¥Ù¥ë¤ÎÀë¸À¤¬ `auto' ¤ò»ØÄê¤·¤Þ¤¹"
 
-#: c-parser.c:2779
+#: c-parser.c:2781
 #, gcc-internal-format
 msgid "%Hwide string literal in %<asm%>"
 msgstr ""
 
-#: c-parser.c:2786 c-parser.c:6695 cp/parser.c:20393
+#: c-parser.c:2788 c-parser.c:6754 cp/parser.c:20482
 #, fuzzy, gcc-internal-format
 msgid "expected string literal"
 msgstr "_Pramga ¤¬³ç¸Ì¤Ç°Ï¤Þ¤ì¤¿Ê¸»úÎó¥ê¥Æ¥é¥ë¤ò¼õ¤±¼è¤ê¤Þ¤·¤¿"
 
-#: c-parser.c:3107
+#: c-parser.c:3109
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids empty initializer braces"
 msgstr "ISO C ¤Ç¤Ï¶õ¤Î½é´ü²½ÍÑ¥Ö¥ì¡¼¥¹¤ò¶Ø¤¸¤Þ¤¹"
 
 #. Use the colon as the error location.
-#: c-parser.c:3154
+#: c-parser.c:3156
 #, fuzzy, gcc-internal-format
 msgid "%Hobsolete use of designated initializer with %<:%>"
 msgstr "`:' ¤ò¤Ä¤±¤ë¥á¥ó¥Ð»ØÌ¾½é´ü²½»Ò¤ÏÇÑ¤ì¤Þ¤·¤¿"
 
-#: c-parser.c:3285
+#: c-parser.c:3287
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids specifying range of elements to initialize"
 msgstr "ISO C ¤Ï½é´ü²½ÍÑ¤ÎÍ×ÁÇÈÏ°Ï»ØÄê¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parser.c:3298
+#: c-parser.c:3300
 #, fuzzy, gcc-internal-format
 msgid "%HISO C90 forbids specifying subobject to initialize"
 msgstr "ISO C89 ¤Ï½é´ü²½ÍÑ¤ÎÉû¥ª¥Ö¥¸¥§¥¯¥È»ØÄê¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parser.c:3307
+#: c-parser.c:3309
 #, fuzzy, gcc-internal-format
 msgid "%Hobsolete use of designated initializer without %<=%>"
 msgstr "`=' ¤Î¤Ê¤¤¥á¥ó¥Ð»ØÌ¾½é´ü²½»Ò¤ÏÇÑ¤ì¤Þ¤·¤¿"
 
-#: c-parser.c:3316
+#: c-parser.c:3318
 #, fuzzy, gcc-internal-format
 msgid "expected %<=%>"
 msgstr "';' ¤¬É¬Í×¤Ç¤¹"
 
-#: c-parser.c:3461
+#: c-parser.c:3463
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids label declarations"
 msgstr "ISO C ¤Ï¥é¥Ù¥ëÀë¸À¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parser.c:3466 c-parser.c:3541
+#: c-parser.c:3468 c-parser.c:3543
 #, fuzzy, gcc-internal-format
 msgid "expected declaration or statement"
 msgstr "¥¤¥ó¥¹¥¿¥ó¥¹¥á¥½¥Ã¥É `%s' ¤ÎÀë¸À¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
 
-#: c-parser.c:3494 c-parser.c:3522
+#: c-parser.c:3496 c-parser.c:3524
 #, fuzzy, gcc-internal-format
 msgid "%HISO C90 forbids mixed declarations and code"
 msgstr "ISO C89 ¤ÏÀë¸À¤È¥³¡¼¥É¤È¤Îº®¹ç¤ò¶Ø¤¸¤Þ¤¹"
 
+#: c-parser.c:3550
+#, gcc-internal-format
+msgid "%Hexpected %<}%> before %<else%>"
+msgstr ""
+
 #: c-parser.c:3555
+#, gcc-internal-format
+msgid "%H%<else%> without a previous %<if%>"
+msgstr ""
+
+#: c-parser.c:3571
 #, fuzzy, gcc-internal-format
 msgid "%Hlabel at end of compound statement"
 msgstr "Ê£¹çÊ¸¤Î½ª¤ê¤Ç¥é¥Ù¥ë¤ò»È¤¦¤³¤È¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
 
-#: c-parser.c:3598
+#: c-parser.c:3614
 #, gcc-internal-format
 msgid "expected %<:%> or %<...%>"
 msgstr ""
 
-#: c-parser.c:3779
+#: c-parser.c:3647
 #, gcc-internal-format
+msgid "%Ha label can only be part of a statement and a declaration is not a statement"
+msgstr ""
+
+#: c-parser.c:3810
+#, gcc-internal-format
 msgid "expected identifier or %<*%>"
 msgstr ""
 
@@ -20569,188 +20546,183 @@
 #. c_parser_skip_until_found stops at a closing nesting
 #. delimiter without consuming it, but here we need to consume
 #. it to proceed further.
-#: c-parser.c:3841
+#: c-parser.c:3872
 #, fuzzy, gcc-internal-format
 msgid "expected statement"
 msgstr "¼°Ê¸¤¬Ìµ¸ú¤Ç¤¹"
 
-#: c-parser.c:3851
+#: c-parser.c:4095
 #, gcc-internal-format
-msgid "%Ha label can only be part of a statement and a declaration is not a statement"
-msgstr ""
-
-#: c-parser.c:4036
-#, gcc-internal-format
 msgid "%Hsuggest braces around empty body in %<do%> statement"
 msgstr ""
 
-#: c-parser.c:4192
+#: c-parser.c:4251
 #, fuzzy, gcc-internal-format
 msgid "%H%E qualifier ignored on asm"
 msgstr "asm ¤Ç¤Ï %s ½¤¾þ»Ò¤¬Ìµ»ë¤µ¤ì¤Þ¤¹"
 
-#: c-parser.c:4473
+#: c-parser.c:4532
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids omitting the middle term of a ?: expression"
 msgstr "ISO C ¤ÏÃæ´Ö¹à¤¬¾ÊÎ¬¤µ¤ì¤¿ ?: ¼°¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parser.c:4863
+#: c-parser.c:4922
 #, fuzzy, gcc-internal-format
 msgid "%Htraditional C rejects the unary plus operator"
 msgstr "¸Å¤¤ C ¤Ç¤ÏÃ±¹à¥×¥é¥¹±é»»»Ò¤òµñÈÝ¤·¤Þ¤¹"
 
 #. C99 6.7.5.2p4
-#: c-parser.c:4974
+#: c-parser.c:5033
 #, gcc-internal-format
 msgid "%H%<[*]%> not allowed in other than a declaration"
 msgstr ""
 
-#: c-parser.c:4988
+#: c-parser.c:5047
 #, fuzzy, gcc-internal-format
 msgid "%H%<sizeof%> applied to a bit-field"
 msgstr "sizeof ¤¬¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ËÅ¬ÍÑ¤µ¤ì¤Þ¤·¤¿"
 
-#: c-parser.c:5132 c-parser.c:5476 c-parser.c:5498
+#: c-parser.c:5191 c-parser.c:5535 c-parser.c:5557
 #, fuzzy, gcc-internal-format
 msgid "expected expression"
 msgstr "¶õ¤Î #if ¼°¤Ç¤¹"
 
-#: c-parser.c:5159
+#: c-parser.c:5218
 #, fuzzy, gcc-internal-format
 msgid "%Hbraced-group within expression allowed only inside a function"
 msgstr "¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤Ï´Ø¿ô¤ÎÆâÂ¦¤Ç¤Î¤ßµö¤µ¤ì¤Þ¤¹"
 
-#: c-parser.c:5173
+#: c-parser.c:5232
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids braced-groups within expressions"
 msgstr "ISO C ¤Ï¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parser.c:5358
+#: c-parser.c:5417
 #, fuzzy, gcc-internal-format
 msgid "%Hfirst argument to %<__builtin_choose_expr%> not a constant"
 msgstr "`__builtin_eh_return_regno' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: c-parser.c:5527
+#: c-parser.c:5586
 #, gcc-internal-format
 msgid "%Hcompound literal has variable size"
 msgstr ""
 
-#: c-parser.c:5535
+#: c-parser.c:5594
 #, fuzzy, gcc-internal-format
 msgid "%HISO C90 forbids compound literals"
 msgstr "ISO C89 ¤ÏÊ£¹ç¥ê¥Æ¥é¥ë¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-parser.c:6053
+#: c-parser.c:6112
 #, fuzzy, gcc-internal-format
 msgid "%Hextra semicolon in method definition specified"
 msgstr "struct ¤ä union ¤ÎÃæ¤ÇÍ¾Ê¬¤Ê¥»¥ß¥³¥í¥ó¤¬»ØÄê¤µ¤ì¤Þ¤·¤¿"
 
-#: c-parser.c:6600 cp/parser.c:20436
+#: c-parser.c:6659 cp/parser.c:20525
 #, gcc-internal-format
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:6611 cp/parser.c:20451
+#: c-parser.c:6670 cp/parser.c:20540
 #, fuzzy, gcc-internal-format
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 msgstr "Ê£¹çÊ¸¤Î½ª¤ê¤Ç¥é¥Ù¥ë¤ò»È¤¦¤³¤È¤Ï¿ä¾©¤µ¤ì¤Þ¤»¤ó"
 
-#: c-parser.c:6623
+#: c-parser.c:6682
 #, gcc-internal-format
 msgid "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr ""
 
-#: c-parser.c:6630 cp/parser.c:20426
+#: c-parser.c:6689 cp/parser.c:20515
 #, gcc-internal-format
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 msgstr ""
 
-#: c-parser.c:6781 cp/parser.c:19277
+#: c-parser.c:6840 cp/parser.c:19359
 #, fuzzy, gcc-internal-format
 msgid "too many %qs clauses"
 msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: c-parser.c:6906
+#: c-parser.c:6965
 #, gcc-internal-format
 msgid "expected %<none%> or %<shared%>"
 msgstr ""
 
-#: c-parser.c:6949
+#: c-parser.c:7008
 #, fuzzy, gcc-internal-format
 msgid "expected %<(%>"
 msgstr "';' ¤¬É¬Í×¤Ç¤¹"
 
-#: c-parser.c:6993 c-parser.c:7170
+#: c-parser.c:7052 c-parser.c:7229
 #, fuzzy, gcc-internal-format
 msgid "expected integer expression"
 msgstr "']' ¤¬É¬Í×¤Ç¡¢Ìµ¸ú¤Ê·¿É½¸½¤Ç¤¹"
 
-#: c-parser.c:7002
+#: c-parser.c:7061
 #, gcc-internal-format
 msgid "%H%<num_threads%> value must be positive"
 msgstr ""
 
-#: c-parser.c:7082
+#: c-parser.c:7141
 #, gcc-internal-format
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
 msgstr ""
 
-#: c-parser.c:7165
+#: c-parser.c:7224
 #, gcc-internal-format
 msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: c-parser.c:7183
+#: c-parser.c:7242
 #, fuzzy, gcc-internal-format
 msgid "invalid schedule kind"
 msgstr "Ìµ¸ú¤Ê¥³¡¼¥É¤Ç¤¹"
 
-#: c-parser.c:7269
+#: c-parser.c:7336
 #, gcc-internal-format
 msgid "expected %<#pragma omp%> clause"
 msgstr ""
 
-#: c-parser.c:7278
+#: c-parser.c:7345
 #, fuzzy, gcc-internal-format
 msgid "%H%qs is not valid for %qs"
 msgstr "\"%s\" ¤ÏÀµ¾ï¤Ê¥Õ¥¡¥¤¥ëÌ¾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-parser.c:7378
+#: c-parser.c:7445
 #, gcc-internal-format
 msgid "invalid operator for %<#pragma omp atomic%>"
 msgstr ""
 
-#: c-parser.c:7429 c-parser.c:7449
+#: c-parser.c:7496 c-parser.c:7516
 #, fuzzy, gcc-internal-format
 msgid "expected %<(%> or end of line"
 msgstr "¹ÔÈÖ¹æ %u ¤ËÌá¤ë¤Ï¤º¤Ç¤·¤¿"
 
-#: c-parser.c:7467
+#: c-parser.c:7534
 #, fuzzy, gcc-internal-format
 msgid "for statement expected"
 msgstr "')' ¤Þ¤¿¤Ï¹à¤¬É¬Í×¤Ç¤¹"
 
-#: c-parser.c:7540 cp/semantics.c:3826 cp/semantics.c:3870
+#: c-parser.c:7609 cp/semantics.c:3858 cp/semantics.c:3902
 #, gcc-internal-format
 msgid "expected iteration declaration or initialization"
 msgstr ""
 
-#: c-parser.c:7666
+#: c-parser.c:7735
 #, gcc-internal-format
 msgid "%Hexpected %<#pragma omp section%> or %<}%>"
 msgstr ""
 
-#: c-parser.c:7899 cp/semantics.c:3718
+#: c-parser.c:7968 cp/semantics.c:3750
 #, gcc-internal-format
 msgid "%qE declared %<threadprivate%> after first use"
 msgstr ""
 
-#: c-parser.c:7901 cp/semantics.c:3720
+#: c-parser.c:7970 cp/semantics.c:3752
 #, gcc-internal-format
 msgid "automatic variable %qE cannot be %<threadprivate%>"
 msgstr ""
 
-#: c-parser.c:7903 cp/semantics.c:3722
+#: c-parser.c:7972 cp/semantics.c:3754
 #, fuzzy, gcc-internal-format
 msgid "%<threadprivate%> %qE has incomplete type"
 msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
@@ -20915,122 +20887,122 @@
 msgid "junk at end of %<#pragma pop_macro%>"
 msgstr "#pragma map ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-pragma.c:406
+#: c-pragma.c:407
 #, gcc-internal-format
 msgid "applying #pragma weak %q+D after first use results in unspecified behavior"
 msgstr ""
 
-#: c-pragma.c:480 c-pragma.c:485
+#: c-pragma.c:481 c-pragma.c:486
 #, fuzzy, gcc-internal-format
 msgid "malformed #pragma weak, ignored"
 msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: c-pragma.c:489
+#: c-pragma.c:490
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma weak%>"
 msgstr "#pragma weak ¤ÎËöÈø¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-pragma.c:557 c-pragma.c:559
+#: c-pragma.c:558 c-pragma.c:560
 #, fuzzy, gcc-internal-format
 msgid "malformed #pragma redefine_extname, ignored"
 msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: c-pragma.c:562
+#: c-pragma.c:563
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma redefine_extname%>"
 msgstr "#pragma weak ¤ÎËöÈø¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-pragma.c:568
+#: c-pragma.c:569
 #, fuzzy, gcc-internal-format
 msgid "#pragma redefine_extname not supported on this target"
 msgstr "__builtin_eh_return ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: c-pragma.c:585 c-pragma.c:672
+#: c-pragma.c:586 c-pragma.c:673
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
 msgstr ""
 
-#: c-pragma.c:608
+#: c-pragma.c:609
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
 msgstr ""
 
-#: c-pragma.c:627
+#: c-pragma.c:628
 #, fuzzy, gcc-internal-format
 msgid "malformed #pragma extern_prefix, ignored"
 msgstr "¤ª¤«¤·¤Ê #pragma map¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: c-pragma.c:630
+#: c-pragma.c:631
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma extern_prefix%>"
 msgstr "#pragma %s ¤ÎËöÈø¤Ë¥´¥ß"
 
-#: c-pragma.c:637
+#: c-pragma.c:638
 #, fuzzy, gcc-internal-format
 msgid "#pragma extern_prefix not supported on this target"
 msgstr "¥¹¥¿¥Ã¥¯À©¸Â¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: c-pragma.c:663
+#: c-pragma.c:664
 #, fuzzy, gcc-internal-format
 msgid "asm declaration ignored due to conflict with previous rename"
 msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×ÆÍ¤·¤Þ¤¹"
 
-#: c-pragma.c:694
+#: c-pragma.c:695
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
 msgstr ""
 
-#: c-pragma.c:756
+#: c-pragma.c:757
 #, gcc-internal-format
 msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
 msgstr ""
 
-#: c-pragma.c:791
+#: c-pragma.c:792
 #, gcc-internal-format
 msgid "#pragma GCC visibility must be followed by push or pop"
 msgstr ""
 
-#: c-pragma.c:797
+#: c-pragma.c:798
 #, gcc-internal-format
 msgid "no matching push for %<#pragma GCC visibility pop%>"
 msgstr ""
 
-#: c-pragma.c:804 c-pragma.c:811
+#: c-pragma.c:805 c-pragma.c:812
 #, gcc-internal-format
 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
 msgstr ""
 
-#: c-pragma.c:807
+#: c-pragma.c:808
 #, fuzzy, gcc-internal-format
 msgid "malformed #pragma GCC visibility push"
 msgstr "¤ª¤«¤·¤Ê #pragma ghs section"
 
-#: c-pragma.c:815
+#: c-pragma.c:816
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma GCC visibility%>"
 msgstr "#pragma %s ¤ÎËöÈø¤Ë¥´¥ß"
 
-#: c-pragma.c:831
+#: c-pragma.c:832
 #, fuzzy, gcc-internal-format
 msgid "#pragma GCC diagnostic not allowed inside functions"
 msgstr "ISO C ¤Ç¤Ï´Ø¿ô³°¤Ç¤ÎÍ¾Ê¬¤Ê `;' ¤òµö¤·¤Þ¤»¤ó"
 
-#: c-pragma.c:837
+#: c-pragma.c:838
 #, gcc-internal-format
 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr ""
 
-#: c-pragma.c:846
+#: c-pragma.c:847
 #, gcc-internal-format
 msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr ""
 
-#: c-pragma.c:850
+#: c-pragma.c:851
 #, gcc-internal-format
 msgid "missing option after %<#pragma GCC diagnostic%> kind"
 msgstr ""
 
-#: c-pragma.c:864
+#: c-pragma.c:865
 #, gcc-internal-format
 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
 msgstr ""
@@ -21040,7 +21012,7 @@
 msgid "%qD has an incomplete type"
 msgstr "`%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
 
-#: c-typeck.c:195 cp/call.c:2785
+#: c-typeck.c:195 cp/call.c:2771
 #, gcc-internal-format
 msgid "invalid use of void expression"
 msgstr "void ¼°¤ÎÉÔÅ¬ÀÚ¤Ê»ÈÍÑ"
@@ -21071,92 +21043,92 @@
 msgid "function types not truly compatible in ISO C"
 msgstr "´Ø¿ô·¿¤¬ ISO C ¤È´°Á´¸ß´¹¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:621
+#: c-typeck.c:627
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and vector types"
 msgstr ""
 
-#: c-typeck.c:626
+#: c-typeck.c:632
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and complex types"
 msgstr ""
 
-#: c-typeck.c:631
+#: c-typeck.c:637
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and other float types"
 msgstr ""
 
-#: c-typeck.c:1037
+#: c-typeck.c:1043
 #, gcc-internal-format
 msgid "types are not quite compatible"
 msgstr "·¿¤ÏÁ´¤¯¸ß´¹¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:1356
+#: c-typeck.c:1366
 #, fuzzy, gcc-internal-format
 msgid "function return types not compatible due to %<volatile%>"
 msgstr "´Ø¿ô¤ÎÊÖ¤¹·¿¤¬´Ø¿ô¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:1515 c-typeck.c:2853
+#: c-typeck.c:1525 c-typeck.c:2864
 #, gcc-internal-format
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "ÉÔ´°Á´·¿¤Ø¤Î¥Ý¥¤¥ó¥¿¤ËÂÐ¤¹¤ë±é»»"
 
-#: c-typeck.c:1912
+#: c-typeck.c:1922
 #, fuzzy, gcc-internal-format
 msgid "%qT has no member named %qE"
 msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:1953
+#: c-typeck.c:1963
 #, fuzzy, gcc-internal-format
 msgid "request for member %qE in something not a structure or union"
 msgstr "¹½Â¤ÂÎ¤Ç¤â¶¦ÍÑÂÎ¤Ç¤â¤Ê¤¤²¿¤«¤Ç¡¢¥á¥ó¥Ð `%s' ¤òÍ×µá¤µ¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:1997
+#: c-typeck.c:2007
 #, gcc-internal-format
 msgid "dereferencing pointer to incomplete type"
 msgstr "ÉÔ´°Á´·¿¤Î¥Ý¥¤¥ó¥¿¤Ø¤Î´ÖÀÜ»²¾È"
 
-#: c-typeck.c:2001
+#: c-typeck.c:2011
 #, fuzzy, gcc-internal-format
 msgid "dereferencing %<void *%> pointer"
 msgstr "`void *' ¥Ý¥¤¥ó¥¿¤Ø¤Î´ÖÀÜ»²¾È¤Ç¤¹"
 
-#: c-typeck.c:2018
+#: c-typeck.c:2028
 #, fuzzy, gcc-internal-format
 msgid "invalid type argument of %qs (have %qT)"
 msgstr "`%s' ¤Î°ú¿ô¤È¤·¤ÆÌµ¸ú¤Ê·¿"
 
-#: c-typeck.c:2046 cp/typeck.c:2524
+#: c-typeck.c:2056 cp/typeck.c:2570
 #, gcc-internal-format
 msgid "subscripted value is neither array nor pointer"
 msgstr "Åº»ú¤ò¤Ä¤±¤é¤ì¤¿ÃÍ¤¬ÇÛÎó¤Ç¤â¥Ý¥¤¥ó¥¿¤Ç¤â¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:2057 cp/typeck.c:2443 cp/typeck.c:2529
+#: c-typeck.c:2067 cp/typeck.c:2489 cp/typeck.c:2575
 #, gcc-internal-format
 msgid "array subscript is not an integer"
 msgstr "ÇÛÎó¤ÎÅº»ú¤¬À°¿ô·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:2063
+#: c-typeck.c:2073
 #, fuzzy, gcc-internal-format
 msgid "subscripted value is pointer to function"
 msgstr "Åº»ú¤ò¤Ä¤±¤é¤ì¤¿ÃÍ¤¬ÇÛÎó¤Ç¤â¥Ý¥¤¥ó¥¿¤Ç¤â¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:2110
+#: c-typeck.c:2120
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids subscripting %<register%> array"
 msgstr "ISO C ¤Ï `register' ÇÛÎó¤Ø¤ÎÅº»ú¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:2112
+#: c-typeck.c:2122
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO C89 Èóº¸ÊÕÃÍÇÛÎó¤Ø¤ÎÅº»ú¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:2228
+#: c-typeck.c:2239
 #, gcc-internal-format
 msgid "%H%qD is static but used in inline function %qD which is not static"
 msgstr ""
 
-#: c-typeck.c:2376
+#: c-typeck.c:2387
 #, fuzzy, gcc-internal-format
 msgid "called object %qE is not a function"
 msgstr "¸Æ¤Ó½Ð¤µ¤ì¤¿¥ª¥Ö¥¸¥§¥¯¥È¤Ï´Ø¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
@@ -21164,795 +21136,795 @@
 #. 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.
-#: c-typeck.c:2404
+#: c-typeck.c:2415
 #, fuzzy, gcc-internal-format
 msgid "function called through a non-compatible type"
 msgstr "sizeof ¤¬ÉÔ´°Á´¤Ê·¿¤ËÅ¬ÍÑ¤µ¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:2515
+#: c-typeck.c:2526
 #, fuzzy, gcc-internal-format
 msgid "too many arguments to function %qE"
 msgstr "´Ø¿ô¤ËÂÐ¤¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: c-typeck.c:2536
+#: c-typeck.c:2547
 #, gcc-internal-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "Àµ¼°¤Ê²¾°ú¿ô %d ¤Î·¿¤¬ÉÔ´°Á´¤Ç¤¹"
 
-#: c-typeck.c:2549
+#: c-typeck.c:2560
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than floating due to prototype"
 msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÉâÆ°¾®¿ô·¿¤Ç¤Ï¤Ê¤¯À°¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2554
+#: c-typeck.c:2565
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than complex due to prototype"
 msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÊ£ÁÇ¿ô¤Ç¤Ï¤Ê¤¯À°¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2559
+#: c-typeck.c:2570
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than floating due to prototype"
 msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÉâÆ°¾®¿ô·¿¤Ç¤Ï¤Ê¤¯Ê£ÁÇ¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2564
+#: c-typeck.c:2575
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than integer due to prototype"
 msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÀ°¿ô·¿¤Ç¤Ï¤Ê¤¯ÉâÆ°¾®¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2569
+#: c-typeck.c:2580
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than integer due to prototype"
 msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÀ°¿ô·¿¤Ç¤Ï¤Ê¤¯Ê£ÁÇ¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2574
+#: c-typeck.c:2585
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than complex due to prototype"
 msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÊ£ÁÇ¿ô¤Ç¤Ï¤Ê¤¯ÉâÆ°¾®¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2587
+#: c-typeck.c:2598
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
 msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤Ï `double' ¤Ç¤Ê¤¯ `float' ¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2612
+#: c-typeck.c:2623
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
 msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ë¤È %s ¤ÏÊ£ÁÇ¿ô¤Ç¤Ï¤Ê¤¯À°¿ô·¿¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2633
+#: c-typeck.c:2644
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE with different width due to prototype"
 msgstr "%s ¤Ï¥×¥í¥È¥¿¥¤¥×¤Ç¤Î·¿¤ÎÉý¤È¤Ï°Û¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2656
+#: c-typeck.c:2667
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as unsigned due to prototype"
 msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ê %s ¤ÏÉä¹ç¤Ê¤·¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2660
+#: c-typeck.c:2671
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as signed due to prototype"
 msgstr "¥×¥í¥È¥¿¥¤¥×¤Ë¤è¤ê %s ¤ÏÉä¹çÉÕ¤­¤È¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2766 c-typeck.c:2770
+#: c-typeck.c:2777 c-typeck.c:2781
 #, gcc-internal-format
 msgid "comparison with string literal results in unspecified behavior"
 msgstr ""
 
-#: c-typeck.c:2795
+#: c-typeck.c:2806
 #, fuzzy, gcc-internal-format
 msgid "pointer of type %<void *%> used in subtraction"
 msgstr "`void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤Îº¹¤òµá¤á¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2797
+#: c-typeck.c:2808
 #, gcc-internal-format
 msgid "pointer to a function used in subtraction"
 msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤Îº¹¤òµá¤á¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2908
+#: c-typeck.c:2919
 #, gcc-internal-format
 msgid "wrong type argument to unary plus"
 msgstr "Ã±¹à¥×¥é¥¹¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2921
+#: c-typeck.c:2932
 #, gcc-internal-format
 msgid "wrong type argument to unary minus"
 msgstr "Ã±¹à¥Þ¥¤¥Ê¥¹¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2941
+#: c-typeck.c:2952
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support %<~%> for complex conjugation"
 msgstr "ISO C ¤ÏÊ£ÁÇ¶¦ÌòÍÑ¤Î `~' ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-typeck.c:2947
+#: c-typeck.c:2958
 #, gcc-internal-format
 msgid "wrong type argument to bit-complement"
 msgstr "¥Ó¥Ã¥ÈÈ¿Å¾¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2955
+#: c-typeck.c:2966
 #, gcc-internal-format
 msgid "wrong type argument to abs"
 msgstr "abs ¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2967
+#: c-typeck.c:2978
 #, gcc-internal-format
 msgid "wrong type argument to conjugation"
 msgstr "Ê£ÁÇ¶¦Ìò(~)¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:2979
+#: c-typeck.c:2990
 #, gcc-internal-format
 msgid "wrong type argument to unary exclamation mark"
 msgstr "Ã±¹à´¶Ã²Éä(!)¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:3013
+#: c-typeck.c:3024
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support %<++%> and %<--%> on complex types"
 msgstr "ISO C ¤Ï complex ·¿¤Ç¤Î `++' ¤È `--' ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: c-typeck.c:3032 c-typeck.c:3064
+#: c-typeck.c:3043 c-typeck.c:3075
 #, fuzzy, gcc-internal-format
 msgid "wrong type argument to increment"
 msgstr "¥Ó¥Ã¥ÈÈ¿Å¾¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:3034 c-typeck.c:3066
+#: c-typeck.c:3045 c-typeck.c:3077
 #, fuzzy, gcc-internal-format
 msgid "wrong type argument to decrement"
 msgstr "¥Ó¥Ã¥ÈÈ¿Å¾¤Ø¤Î°ú¿ô¤Î·¿¤¬´Ö°ã¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:3055
+#: c-typeck.c:3066
 #, fuzzy, gcc-internal-format
 msgid "increment of pointer to unknown structure"
 msgstr "ÉÔÌÀ¤Ê¹½Â¤ÂÎ¤ËÂÐ¤¹¤ë¥Ý¥¤¥ó¥¿¤Î%s"
 
-#: c-typeck.c:3057
+#: c-typeck.c:3068
 #, fuzzy, gcc-internal-format
 msgid "decrement of pointer to unknown structure"
 msgstr "ÉÔÌÀ¤Ê¹½Â¤ÂÎ¤ËÂÐ¤¹¤ë¥Ý¥¤¥ó¥¿¤Î%s"
 
-#: c-typeck.c:3258
+#: c-typeck.c:3269
 #, fuzzy, gcc-internal-format
 msgid "assignment of read-only member %qD"
 msgstr "%s¤¬ÆÉ¤ß¹þ¤ßÀìÍÑ¥á¥ó¥Ð `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:3259
+#: c-typeck.c:3270
 #, fuzzy, gcc-internal-format
 msgid "increment of read-only member %qD"
 msgstr "%s¤¬ÆÉ¤ß¹þ¤ßÀìÍÑ¥á¥ó¥Ð `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:3260
+#: c-typeck.c:3271
 #, fuzzy, gcc-internal-format
 msgid "decrement of read-only member %qD"
 msgstr "%s¤¬ÆÉ¤ß¹þ¤ßÀìÍÑ¥á¥ó¥Ð `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:3261
+#: c-typeck.c:3272
 #, gcc-internal-format
 msgid "read-only member %qD used as %<asm%> output"
 msgstr ""
 
-#: c-typeck.c:3265
+#: c-typeck.c:3276
 #, fuzzy, gcc-internal-format
 msgid "assignment of read-only variable %qD"
 msgstr "%s¤¬ÆÉ¤ß¹þ¤ßÀìÍÑÊÑ¿ô `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:3266
+#: c-typeck.c:3277
 #, fuzzy, gcc-internal-format
 msgid "increment of read-only variable %qD"
 msgstr "%s¤¬ÆÉ¤ß¹þ¤ßÀìÍÑÊÑ¿ô `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:3267
+#: c-typeck.c:3278
 #, fuzzy, gcc-internal-format
 msgid "decrement of read-only variable %qD"
 msgstr "%s¤¬ÆÉ¤ß¹þ¤ßÀìÍÑÊÑ¿ô `%s' ¤Ë¹Ô¤ï¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:3268
+#: c-typeck.c:3279
 #, gcc-internal-format
 msgid "read-only variable %qD used as %<asm%> output"
 msgstr ""
 
-#: c-typeck.c:3271
+#: c-typeck.c:3282
 #, fuzzy, gcc-internal-format
 msgid "assignment of read-only location %qE"
 msgstr "%s¤¬ÆÉ¤ß¹þ¤ßÀìÍÑÎÎ°è¤Ç¹Ô¤ï¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:3272
+#: c-typeck.c:3283
 #, fuzzy, gcc-internal-format
 msgid "increment of read-only location %qE"
 msgstr "%s¤¬ÆÉ¤ß¹þ¤ßÀìÍÑÎÎ°è¤Ç¹Ô¤ï¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:3273
+#: c-typeck.c:3284
 #, fuzzy, gcc-internal-format
 msgid "decrement of read-only location %qE"
 msgstr "%s¤¬ÆÉ¤ß¹þ¤ßÀìÍÑÎÎ°è¤Ç¹Ô¤ï¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:3274
+#: c-typeck.c:3285
 #, gcc-internal-format
 msgid "read-only location %qE used as %<asm%> output"
 msgstr ""
 
-#: c-typeck.c:3310
+#: c-typeck.c:3321
 #, fuzzy, gcc-internal-format
 msgid "cannot take address of bit-field %qD"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤Î¥¢¥É¥ì¥¹¤ò¼èÆÀ¤Ç¤­¤Þ¤»¤ó"
 
-#: c-typeck.c:3338
+#: c-typeck.c:3349
 #, fuzzy, gcc-internal-format
 msgid "global register variable %qD used in nested function"
 msgstr "Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤¬Æþ¤ì»Ò´Ø¿ô¤ÎÃæ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:3341
+#: c-typeck.c:3352
 #, fuzzy, gcc-internal-format
 msgid "register variable %qD used in nested function"
 msgstr "¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤¬Æþ¤ì»Ò´Ø¿ô¤ÎÃæ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:3346
+#: c-typeck.c:3357
 #, fuzzy, gcc-internal-format
 msgid "address of global register variable %qD requested"
 msgstr "Í×µá¤µ¤ì¤¿Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹"
 
-#: c-typeck.c:3348
+#: c-typeck.c:3359
 #, fuzzy, gcc-internal-format
 msgid "address of register variable %qD requested"
 msgstr "register ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹¤¬Í×µá¤µ¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:3394
+#: c-typeck.c:3405
 #, fuzzy, gcc-internal-format
 msgid "non-lvalue array in conditional expression"
 msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁÈ¹ç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: c-typeck.c:3442
+#: c-typeck.c:3453
 #, gcc-internal-format
 msgid "signed and unsigned type in conditional expression"
 msgstr "¾ò·ï¼°¤ËÉä¹çÉÕ¤­·¿¤ÈÉä¹çÌµ¤··¿¤È¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-typeck.c:3449
+#: c-typeck.c:3460
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ISO C ¤ÏÊÒÂ¦¤À¤±¤¬ void ¤È¤Ê¤ë¾ò·ï¼°¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:3463 c-typeck.c:3471
+#: c-typeck.c:3474 c-typeck.c:3482
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
 msgstr "ISO C ¤Ï `void *' ¤È´Ø¿ô¥Ý¥¤¥ó¥¿¤È¤ò¾ò·ï¼°¤È¤¹¤ë¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:3478
+#: c-typeck.c:3489
 #, gcc-internal-format
 msgid "pointer type mismatch in conditional expression"
 msgstr "¾ò·ï¼°¤Ç¤Î¥Ý¥¤¥ó¥¿¤Î·¿¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: c-typeck.c:3485 c-typeck.c:3495
+#: c-typeck.c:3496 c-typeck.c:3506
 #, gcc-internal-format
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "¾ò·ï¼°¤Ç¥Ý¥¤¥ó¥¿·¿¤ÈÀ°¿ô·¿¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: c-typeck.c:3509 tree-cfg.c:3783
+#: c-typeck.c:3520 tree-cfg.c:3807
 #, gcc-internal-format
 msgid "type mismatch in conditional expression"
 msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁÈ¹ç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: c-typeck.c:3552
+#: c-typeck.c:3563
 #, gcc-internal-format
 msgid "left-hand operand of comma expression has no effect"
 msgstr "¥«¥ó¥Þ±é»»»Ò¤Îº¸Â¦¤Î¼°¤Ë¸úÎÏ¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:3589
+#: c-typeck.c:3600
 #, gcc-internal-format
 msgid "cast specifies array type"
 msgstr "¥­¥ã¥¹¥È¤¬ÇÛÎó·¿¤ò»ØÄê¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:3595
+#: c-typeck.c:3606
 #, gcc-internal-format
 msgid "cast specifies function type"
 msgstr "¥­¥ã¥¹¥È¤Ï´Ø¿ô·¿¤ò»ØÄê¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:3612
+#: c-typeck.c:3623
 #, gcc-internal-format
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ISO C ¤ÏÈó¥¹¥«¥é¡¼¤«¤éÆ±¤¸·¿¤Ø¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:3629
+#: c-typeck.c:3640
 #, gcc-internal-format
 msgid "ISO C forbids casts to union type"
 msgstr "ISO C ¤Ï¶¦ÍÑÂÎ·¿¤Ø¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:3637
+#: c-typeck.c:3648
 #, gcc-internal-format
 msgid "cast to union type from type not present in union"
 msgstr "¶¦ÍÑÂÎ¤ÎÃæ¤Ë¤Ê¤¤·¿¤«¤é¶¦ÍÑÂÎ·¿¤Ø¥­¥ã¥¹¥È¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:3683
+#: c-typeck.c:3694
 #, fuzzy, gcc-internal-format
 msgid "cast adds new qualifiers to function type"
 msgstr "¥­¥ã¥¹¥È¤Ï´Ø¿ô·¿¤ò»ØÄê¤·¤Æ¤¤¤Þ¤¹"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3688
+#: c-typeck.c:3699
 #, gcc-internal-format
 msgid "cast discards qualifiers from pointer target type"
 msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
 
-#: c-typeck.c:3704
+#: c-typeck.c:3715
 #, gcc-internal-format
 msgid "cast increases required alignment of target type"
 msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤ÎÍ×µá¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Áý²Ã¤·¤Þ¤¹"
 
-#: c-typeck.c:3715
+#: c-typeck.c:3726
 #, gcc-internal-format
 msgid "cast from pointer to integer of different size"
 msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤«¤é°Û¤Ê¤ë¥µ¥¤¥º¤ÎÀ°¿ô¤È¤Ê¤ê¤Þ¤¹"
 
-#: c-typeck.c:3719
+#: c-typeck.c:3730
 #, gcc-internal-format
 msgid "cast from function call of type %qT to non-matching type %qT"
 msgstr ""
 
-#: c-typeck.c:3727
+#: c-typeck.c:3738
 #, gcc-internal-format
 msgid "cast to pointer from integer of different size"
 msgstr "°Û¤Ê¤ë¥µ¥¤¥º¤ÎÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤Ë¥­¥ã¥¹¥È¤µ¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:3741
+#: c-typeck.c:3752
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr "ISO C++ ¤Ï¥Ý¥¤¥ó¥¿·×»»¤Ë¥á¥ó¥Ð´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:3749
+#: c-typeck.c:3760
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr "ISO C ¤Ï `void *' ¤È´Ø¿ô¥Ý¥¤¥ó¥¿¤È¤ÎÈæ³Ó¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:4026
+#: c-typeck.c:4037
 #, fuzzy, gcc-internal-format
 msgid "cannot pass rvalue to reference parameter"
 msgstr "»²¾È·¿¤ËÂÐ¤·¤Æ new ¤òÅ¬ÍÑ¤Ç¤­¤Þ¤»¤ó"
 
-#: c-typeck.c:4139 c-typeck.c:4306
+#: c-typeck.c:4150 c-typeck.c:4317
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
 msgstr "%s¤Ë¤è¤ê¡¢½¤¾þ¤µ¤ì¤Ê¤¤´Ø¿ô¥Ý¥¤¥ó¥¿¤«¤é¡¢½¤¾þ¤µ¤ì¤¿´Ø¿ô¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤¹"
 
-#: c-typeck.c:4142 c-typeck.c:4309
+#: c-typeck.c:4153 c-typeck.c:4320
 #, fuzzy, gcc-internal-format
 msgid "assignment makes qualified function pointer from unqualified"
 msgstr "%s¤Ë¤è¤ê¡¢½¤¾þ¤µ¤ì¤Ê¤¤´Ø¿ô¥Ý¥¤¥ó¥¿¤«¤é¡¢½¤¾þ¤µ¤ì¤¿´Ø¿ô¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤¹"
 
-#: c-typeck.c:4145 c-typeck.c:4311
+#: c-typeck.c:4156 c-typeck.c:4322
 #, fuzzy, gcc-internal-format
 msgid "initialization makes qualified function pointer from unqualified"
 msgstr "%s¤Ë¤è¤ê¡¢½¤¾þ¤µ¤ì¤Ê¤¤´Ø¿ô¥Ý¥¤¥ó¥¿¤«¤é¡¢½¤¾þ¤µ¤ì¤¿´Ø¿ô¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤¹"
 
-#: c-typeck.c:4148 c-typeck.c:4313
+#: c-typeck.c:4159 c-typeck.c:4324
 #, fuzzy, gcc-internal-format
 msgid "return makes qualified function pointer from unqualified"
 msgstr "%s¤Ë¤è¤ê¡¢½¤¾þ¤µ¤ì¤Ê¤¤´Ø¿ô¥Ý¥¤¥ó¥¿¤«¤é¡¢½¤¾þ¤µ¤ì¤¿´Ø¿ô¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤¹"
 
-#: c-typeck.c:4152 c-typeck.c:4273
+#: c-typeck.c:4163 c-typeck.c:4284
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
 msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
 
-#: c-typeck.c:4154 c-typeck.c:4275
+#: c-typeck.c:4165 c-typeck.c:4286
 #, fuzzy, gcc-internal-format
 msgid "assignment discards qualifiers from pointer target type"
 msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
 
-#: c-typeck.c:4156 c-typeck.c:4277
+#: c-typeck.c:4167 c-typeck.c:4288
 #, fuzzy, gcc-internal-format
 msgid "initialization discards qualifiers from pointer target type"
 msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
 
-#: c-typeck.c:4158 c-typeck.c:4279
+#: c-typeck.c:4169 c-typeck.c:4290
 #, fuzzy, gcc-internal-format
 msgid "return discards qualifiers from pointer target type"
 msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
 
-#: c-typeck.c:4165
+#: c-typeck.c:4176
 #, gcc-internal-format
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ISO C ¤Ç¤Ï°ú¿ô¤«¤é¶¦ÍÑÂÎ¤Ø¤ÎÊÑ´¹¤ò¶Ø»ß¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:4201
+#: c-typeck.c:4212
 #, gcc-internal-format
 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
 msgstr ""
 
-#: c-typeck.c:4214
+#: c-typeck.c:4225
 #, fuzzy, gcc-internal-format
 msgid "argument %d of %qE might be a candidate for a format attribute"
 msgstr "´Ø¿ô¤Ï¶²¤é¤¯ `%s' format Â°À­¤Î¸õÊä¤È»×¤ï¤ì¤Þ¤¹"
 
-#: c-typeck.c:4220
+#: c-typeck.c:4231
 #, fuzzy, gcc-internal-format
 msgid "assignment left-hand side might be a candidate for a format attribute"
 msgstr "format Â°À­¤ò¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
 
-#: c-typeck.c:4225
+#: c-typeck.c:4236
 #, fuzzy, gcc-internal-format
 msgid "initialization left-hand side might be a candidate for a format attribute"
 msgstr "´Ø¿ô¤Ï¶²¤é¤¯ `%s' format Â°À­¤Î¸õÊä¤È»×¤ï¤ì¤Þ¤¹"
 
-#: c-typeck.c:4230
+#: c-typeck.c:4241
 #, fuzzy, gcc-internal-format
 msgid "return type might be a candidate for a format attribute"
 msgstr "´Ø¿ô¤Ï¶²¤é¤¯ `%s' format Â°À­¤Î¸õÊä¤È»×¤ï¤ì¤Þ¤¹"
 
-#: c-typeck.c:4253
+#: c-typeck.c:4264
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
 msgstr "ISO C ¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤È `void *' ¤È¤Î%s¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:4256
+#: c-typeck.c:4267
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids assignment between function pointer and %<void *%>"
 msgstr "ISO C ¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤È `void *' ¤È¤Î%s¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:4258
+#: c-typeck.c:4269
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids initialization between function pointer and %<void *%>"
 msgstr "ISO C ¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤È `void *' ¤È¤Î%s¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:4260
+#: c-typeck.c:4271
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids return between function pointer and %<void *%>"
 msgstr "ISO C ¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤È `void *' ¤È¤Î%s¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:4289
+#: c-typeck.c:4300
 #, fuzzy, gcc-internal-format
 msgid "pointer targets in passing argument %d of %qE differ in signedness"
 msgstr "%s ¤Ç¥Ý¥¤¥ó¥¿¤Î¼¨¤¹ÂÐ¾Ý¤ÎÉä¹æ¤ÎÍ­Ìµ¤¬°Û¤Ê¤ê¤Þ¤¹"
 
-#: c-typeck.c:4291
+#: c-typeck.c:4302
 #, fuzzy, gcc-internal-format
 msgid "pointer targets in assignment differ in signedness"
 msgstr "%s ¤Ç¥Ý¥¤¥ó¥¿¤Î¼¨¤¹ÂÐ¾Ý¤ÎÉä¹æ¤ÎÍ­Ìµ¤¬°Û¤Ê¤ê¤Þ¤¹"
 
-#: c-typeck.c:4293
+#: c-typeck.c:4304
 #, fuzzy, gcc-internal-format
 msgid "pointer targets in initialization differ in signedness"
 msgstr "%s ¤Ç¥Ý¥¤¥ó¥¿¤Î¼¨¤¹ÂÐ¾Ý¤ÎÉä¹æ¤ÎÍ­Ìµ¤¬°Û¤Ê¤ê¤Þ¤¹"
 
-#: c-typeck.c:4295
+#: c-typeck.c:4306
 #, fuzzy, gcc-internal-format
 msgid "pointer targets in return differ in signedness"
 msgstr "%s ¤Ç¥Ý¥¤¥ó¥¿¤Î¼¨¤¹ÂÐ¾Ý¤ÎÉä¹æ¤ÎÍ­Ìµ¤¬°Û¤Ê¤ê¤Þ¤¹"
 
-#: c-typeck.c:4320
+#: c-typeck.c:4331
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE from incompatible pointer type"
 msgstr "¸ß´¹À­¤Î¤Ê¤¤¥Ý¥¤¥ó¥¿·¿¤«¤é¤Î%s¤Ç¤¹"
 
-#: c-typeck.c:4322
+#: c-typeck.c:4333
 #, fuzzy, gcc-internal-format
 msgid "assignment from incompatible pointer type"
 msgstr "¸ß´¹À­¤Î¤Ê¤¤¥Ý¥¤¥ó¥¿·¿¤«¤é¤Î%s¤Ç¤¹"
 
-#: c-typeck.c:4323
+#: c-typeck.c:4334
 #, fuzzy, gcc-internal-format
 msgid "initialization from incompatible pointer type"
 msgstr "¸ß´¹À­¤Î¤Ê¤¤¥Ý¥¤¥ó¥¿·¿¤«¤é¤Î%s¤Ç¤¹"
 
-#: c-typeck.c:4325
+#: c-typeck.c:4336
 #, fuzzy, gcc-internal-format
 msgid "return from incompatible pointer type"
 msgstr "¸ß´¹À­¤Î¤Ê¤¤¥Ý¥¤¥ó¥¿·¿¤«¤é¤Î%s¤Ç¤¹"
 
-#: c-typeck.c:4342
+#: c-typeck.c:4353
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE makes pointer from integer without a cast"
 msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤ÇÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤·¤¿"
 
-#: c-typeck.c:4344
+#: c-typeck.c:4355
 #, fuzzy, gcc-internal-format
 msgid "assignment makes pointer from integer without a cast"
 msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤ÇÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤·¤¿"
 
-#: c-typeck.c:4346
+#: c-typeck.c:4357
 #, fuzzy, gcc-internal-format
 msgid "initialization makes pointer from integer without a cast"
 msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤ÇÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤·¤¿"
 
-#: c-typeck.c:4348
+#: c-typeck.c:4359
 #, fuzzy, gcc-internal-format
 msgid "return makes pointer from integer without a cast"
 msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤ÇÀ°¿ô¤«¤é¥Ý¥¤¥ó¥¿¤òºî¤ê¤Þ¤·¤¿"
 
-#: c-typeck.c:4355
+#: c-typeck.c:4366
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE makes integer from pointer without a cast"
 msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤Ç¥Ý¥¤¥ó¥¿¤«¤éÀ°¿ô¤òºî¤ê¤Þ¤·¤¿"
 
-#: c-typeck.c:4357
+#: c-typeck.c:4368
 #, fuzzy, gcc-internal-format
 msgid "assignment makes integer from pointer without a cast"
 msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤Ç¥Ý¥¤¥ó¥¿¤«¤éÀ°¿ô¤òºî¤ê¤Þ¤·¤¿"
 
-#: c-typeck.c:4359
+#: c-typeck.c:4370
 #, fuzzy, gcc-internal-format
 msgid "initialization makes integer from pointer without a cast"
 msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤Ç¥Ý¥¤¥ó¥¿¤«¤éÀ°¿ô¤òºî¤ê¤Þ¤·¤¿"
 
-#: c-typeck.c:4361
+#: c-typeck.c:4372
 #, fuzzy, gcc-internal-format
 msgid "return makes integer from pointer without a cast"
 msgstr "%s¤Ë¤è¤ê¡¢¥­¥ã¥¹¥È¤Ê¤·¤Ç¥Ý¥¤¥ó¥¿¤«¤éÀ°¿ô¤òºî¤ê¤Þ¤·¤¿"
 
-#: c-typeck.c:4377
+#: c-typeck.c:4388
 #, fuzzy, gcc-internal-format
 msgid "incompatible types in assignment"
 msgstr "%s ¤Ë¸ß´¹À­¤Î¤Ê¤¤·¿"
 
-#: c-typeck.c:4380
+#: c-typeck.c:4391
 #, fuzzy, gcc-internal-format
 msgid "incompatible types in initialization"
 msgstr "%s ¤Ë¸ß´¹À­¤Î¤Ê¤¤·¿"
 
-#: c-typeck.c:4383
+#: c-typeck.c:4394
 #, fuzzy, gcc-internal-format
 msgid "incompatible types in return"
 msgstr "%s ¤Ë¸ß´¹À­¤Î¤Ê¤¤·¿"
 
-#: c-typeck.c:4439
+#: c-typeck.c:4450
 #, gcc-internal-format
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr "¸Å¤¤ C ¤Ç¤Ï¼«Æ°Åª¤Ê½¸¹çÂÎ¤Î½é´ü²½¤òµñÀä¤·¤Þ¤¹"
 
-#: c-typeck.c:4610 c-typeck.c:4625 c-typeck.c:4640
+#: c-typeck.c:4621 c-typeck.c:4636 c-typeck.c:4651
 #, fuzzy, gcc-internal-format
 msgid "(near initialization for %qs)"
 msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
 
-#: c-typeck.c:5180 cp/decl.c:4975
+#: c-typeck.c:5191 cp/decl.c:4995
 #, fuzzy, gcc-internal-format
 msgid "opaque vector types cannot be initialized"
 msgstr "²ÄÊÑÄ¹¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦"
 
-#: c-typeck.c:5803
+#: c-typeck.c:5814
 #, fuzzy, gcc-internal-format
 msgid "unknown field %qE specified in initializer"
 msgstr "ÉÔÌÀ¤Ê¥Õ¥£¡¼¥ë¥É `%s' ¤¬½é´ü²½»Ò¤Ç»ØÄê¤µ¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:6703
+#: c-typeck.c:6714
 #, gcc-internal-format
 msgid "traditional C rejects initialization of unions"
 msgstr "¸Å¤¤ C ¤Ï¶¦ÍÑÂÎ¤Î½é´ü¤òµñÀä¤·¤Þ¤¹"
 
-#: c-typeck.c:7011
+#: c-typeck.c:7022
 #, fuzzy, gcc-internal-format
 msgid "jump into statement expression"
 msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
 
-#: c-typeck.c:7017
+#: c-typeck.c:7028
 #, gcc-internal-format
 msgid "jump into scope of identifier with variably modified type"
 msgstr ""
 
-#: c-typeck.c:7054
+#: c-typeck.c:7065
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids %<goto *expr;%>"
 msgstr "ISO C `goto *¼°;' ¤Î½ñ¤­Êý¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:7069 cp/typeck.c:6592
+#: c-typeck.c:7080 cp/typeck.c:6619
 #, fuzzy, gcc-internal-format
 msgid "function declared %<noreturn%> has a %<return%> statement"
 msgstr "`noreturn' ¤ÎÀë¸À¤µ¤ì¤¿´Ø¿ô¤Ë `return' Ê¸¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-typeck.c:7077
+#: c-typeck.c:7088
 #, fuzzy, gcc-internal-format
 msgid "%<return%> with no value, in function returning non-void"
 msgstr "Ìá¤ê·¿¤¬´Ø¿ô¤Ç¡¢`return' ¤ËÃÍ¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:7086
+#: c-typeck.c:7097
 #, fuzzy, gcc-internal-format
 msgid "%<return%> with a value, in function returning void"
 msgstr "Ìá¤ê·¿¤¬ void ¤Î´Ø¿ô¤Ç¡¢`return' ¤ËÃÍ¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-typeck.c:7088
+#: c-typeck.c:7099
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids %<return%> with expression, in function returning void"
 msgstr "Ìá¤ê·¿¤¬ void ¤Î´Ø¿ô¤Ç¡¢`return' ¤ËÃÍ¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-typeck.c:7145
+#: c-typeck.c:7156
 #, gcc-internal-format
 msgid "function returns address of local variable"
 msgstr "´Ø¿ô¤¬¥í¡¼¥«¥ëÊÑ¿ô¤Î¥¢¥É¥ì¥¹¤òÊÖ¤·¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:7217 cp/semantics.c:949
+#: c-typeck.c:7228 cp/semantics.c:952
 #, gcc-internal-format
 msgid "switch quantity not an integer"
 msgstr "switch ¤ÎÆâÍÆ¤¬À°¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:7229
+#: c-typeck.c:7240
 #, fuzzy, gcc-internal-format
 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
 msgstr "ISO C ¤Ç¤Ï `long' ¤Î switch ¼°¤Ï `int' ¤ËÊÑ´¹¤µ¤ì¤Þ¤»¤ó"
 
-#: c-typeck.c:7269
+#: c-typeck.c:7280
 #, fuzzy, gcc-internal-format
 msgid "case label in statement expression not containing enclosing switch statement"
 msgstr "case ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:7272
+#: c-typeck.c:7283
 #, fuzzy, gcc-internal-format
 msgid "%<default%> label in statement expression not containing enclosing switch statement"
 msgstr "`default' ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:7278
+#: c-typeck.c:7289
 #, gcc-internal-format
 msgid "case label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr ""
 
-#: c-typeck.c:7281
+#: c-typeck.c:7292
 #, gcc-internal-format
 msgid "%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr ""
 
-#: c-typeck.c:7285 cp/parser.c:6804
+#: c-typeck.c:7296 cp/parser.c:6810
 #, gcc-internal-format
 msgid "case label not within a switch statement"
 msgstr "case ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:7287
+#: c-typeck.c:7298
 #, fuzzy, gcc-internal-format
 msgid "%<default%> label not within a switch statement"
 msgstr "`default' ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:7364
+#: c-typeck.c:7375
 #, gcc-internal-format
 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
 msgstr ""
 
-#: c-typeck.c:7475 cp/cp-gimplify.c:97 cp/parser.c:7409
+#: c-typeck.c:7486 cp/cp-gimplify.c:97 cp/parser.c:7415
 #, gcc-internal-format
 msgid "break statement not within loop or switch"
 msgstr "break Ê¸¤¬ loop ¤Þ¤¿¤Ï switch ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:7477 cp/parser.c:7430
+#: c-typeck.c:7488 cp/parser.c:7436
 #, gcc-internal-format
 msgid "continue statement not within a loop"
 msgstr "continue Ê¸¤¬ loop ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:7482 cp/parser.c:7420
+#: c-typeck.c:7493 cp/parser.c:7426
 #, fuzzy, gcc-internal-format
 msgid "break statement used with OpenMP for loop"
 msgstr "break Ê¸¤¬ loop ¤Þ¤¿¤Ï switch ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:7505
+#: c-typeck.c:7516
 #, gcc-internal-format
 msgid "%Hstatement with no effect"
 msgstr ""
 
-#: c-typeck.c:7527
+#: c-typeck.c:7538
 #, gcc-internal-format
 msgid "expression statement has incomplete type"
 msgstr "¼°¤ÎÃæ¤ÎÊ¸¤ËÉÔ´°Á´·¿¤¬¤¢¤ê¤Þ¤¹"
 
-#: c-typeck.c:8082 cp/typeck.c:3259
+#: c-typeck.c:8093 cp/typeck.c:3301
 #, gcc-internal-format
 msgid "right shift count is negative"
 msgstr "±¦¥·¥Õ¥È²ó¿ô¤¬Éé¤Î¿ô¤Ç¤¹"
 
-#: c-typeck.c:8089 cp/typeck.c:3265
+#: c-typeck.c:8100 cp/typeck.c:3305
 #, gcc-internal-format
 msgid "right shift count >= width of type"
 msgstr "±¦¥·¥Õ¥È²ó¿ô >= ·¿¤ÎÉý¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:8111 cp/typeck.c:3284
+#: c-typeck.c:8122 cp/typeck.c:3324
 #, gcc-internal-format
 msgid "left shift count is negative"
 msgstr "º¸¥·¥Õ¥È²ó¿ô¤¬Éé¤Î¿ô¤Ç¤¹"
 
-#: c-typeck.c:8114 cp/typeck.c:3286
+#: c-typeck.c:8125 cp/typeck.c:3326
 #, gcc-internal-format
 msgid "left shift count >= width of type"
 msgstr "º¸¥·¥Õ¥È²ó¿ô >= ·¿¤ÎÉý¤È¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:8132 cp/typeck.c:3324
+#: c-typeck.c:8143 cp/typeck.c:3364
 #, gcc-internal-format
 msgid "comparing floating point with == or != is unsafe"
 msgstr "ÉâÆ°¾®¿ôÅÀ¤ÎÈæ³Ó¤Ç == ¤ä != ¤ò»È¤¦¤Î¤Ï°ÂÁ´¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: c-typeck.c:8156 c-typeck.c:8163
+#: c-typeck.c:8167 c-typeck.c:8174
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids comparison of %<void *%> with function pointer"
 msgstr "ISO C ¤Ï `void *' ¤È´Ø¿ô¥Ý¥¤¥ó¥¿¤È¤ÎÈæ³Ó¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:8169 c-typeck.c:8227
+#: c-typeck.c:8180 c-typeck.c:8238
 #, gcc-internal-format
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "·¿¤¬Á´¤¯°Û¤Ê¤ë¥Ý¥¤¥ó¥¿¤ÎÈæ³Ó¤Ç¥­¥ã¥¹¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:8178 c-typeck.c:8186 cp/typeck.c:3344 cp/typeck.c:3353
+#: c-typeck.c:8189 c-typeck.c:8197 cp/typeck.c:3384 cp/typeck.c:3393
 #, gcc-internal-format
 msgid "the address of %qD will never be NULL"
 msgstr ""
 
-#: c-typeck.c:8193 c-typeck.c:8198 c-typeck.c:8245 c-typeck.c:8250
+#: c-typeck.c:8204 c-typeck.c:8209 c-typeck.c:8256 c-typeck.c:8261
 #, gcc-internal-format
 msgid "comparison between pointer and integer"
 msgstr "¥Ý¥¤¥ó¥¿¤ÈÀ°¿ô¤È¤ÎÈæ³Ó¤ò¹Ô¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:8219
+#: c-typeck.c:8230
 #, gcc-internal-format
 msgid "comparison of complete and incomplete pointers"
 msgstr "´°Á´¤Ê¥Ý¥¤¥ó¥¿¤ÈÉÔ´°Á´¤Ê¥Ý¥¤¥ó¥¿¤È¤ÎÈæ³Ó¤Ç¤¹"
 
-#: c-typeck.c:8222
+#: c-typeck.c:8233
 #, gcc-internal-format
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO C ´Ø¿ô¥Ý¥¤¥ó¥¿¤Î½ç½øÈæ³Ó¤ò¶Ø¤¸¤Þ¤¹"
 
-#: c-typeck.c:8234 c-typeck.c:8240
+#: c-typeck.c:8245 c-typeck.c:8251
 #, gcc-internal-format
 msgid "ordered comparison of pointer with integer zero"
 msgstr "À°¿ô 0 ¤È¥Ý¥¤¥ó¥¿¤È¤Î½ç½øÈæ³Ó¤Ç¤¹"
 
-#: c-typeck.c:8500
+#: c-typeck.c:8511
 #, gcc-internal-format
 msgid "comparison between signed and unsigned"
 msgstr "Éä¹çÉÕ¤­¤ÈÉä¹çÌµ¤·¤È¤ÎÈæ³Ó¤Ç¤¹"
 
-#: c-typeck.c:8546 cp/typeck.c:3830
+#: c-typeck.c:8557 cp/typeck.c:3838
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "~¤ÇÈ¿Å¾¤µ¤ì¤¿³Ê¾å¤²Éä¹çÌµ¤··¿¤ÈÄê¿ô¤È¤ÎÈæ³Ó¤Ç¤¹"
 
-#: c-typeck.c:8554 cp/typeck.c:3838
+#: c-typeck.c:8565 cp/typeck.c:3846
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "~¤ÇÈ¿Å¾¤µ¤ì¤¿Éä¹çÌµ¤··¿¤ÈÉä¹çÌµ¤··¿¤È¤ÎÈæ³Ó¤Ç¤¹"
 
-#: c-typeck.c:8612
+#: c-typeck.c:8623
 #, fuzzy, gcc-internal-format
 msgid "used array that cannot be converted to pointer where scalar is required"
 msgstr "¥¹¥«¥é¡¼¤¬É¬Í×¤Ê¾ì½ê¤ËÇÛÎó·¿¤ÎÃÍ¤¬»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:8616
+#: c-typeck.c:8627
 #, fuzzy, gcc-internal-format
 msgid "used struct type value where scalar is required"
 msgstr "¥¹¥«¥é¡¼¤¬É¬Í×¤Ê¾ì½ê¤Ë¹½Â¤ÂÎ·¿¤ÎÃÍ¤¬»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:8620
+#: c-typeck.c:8631
 #, fuzzy, gcc-internal-format
 msgid "used union type value where scalar is required"
 msgstr "¥¹¥«¥é¡¼¤¬É¬Í×¤Ê¾ì½ê¤Ë¶¦ÍÑÂÎ·¿¤ÎÃÍ¤¬»È¤ï¤ì¤Þ¤·¤¿"
 
-#: c-typeck.c:8725 cp/semantics.c:3523
+#: c-typeck.c:8736 cp/semantics.c:3555
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction%>"
 msgstr ""
 
-#: c-typeck.c:8759 cp/semantics.c:3536
+#: c-typeck.c:8770 cp/semantics.c:3568
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction(%s)%>"
 msgstr ""
 
-#: c-typeck.c:8775 cp/semantics.c:3546
+#: c-typeck.c:8786 cp/semantics.c:3578
 #, gcc-internal-format
 msgid "%qE must be %<threadprivate%> for %<copyin%>"
 msgstr ""
 
-#: c-typeck.c:8784 cp/semantics.c:3351
+#: c-typeck.c:8795 cp/semantics.c:3383
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a variable in clause %qs"
 msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï %s ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:8791 c-typeck.c:8811 c-typeck.c:8831 cp/semantics.c:3377
-#: cp/semantics.c:3396
+#: c-typeck.c:8802 c-typeck.c:8822 c-typeck.c:8842 cp/semantics.c:3409
+#: cp/semantics.c:3428
 #, gcc-internal-format
 msgid "%qE appears more than once in data clauses"
 msgstr ""
 
-#: c-typeck.c:8805 cp/semantics.c:3371
+#: c-typeck.c:8816 cp/semantics.c:3403
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a variable in clause %<firstprivate%>"
 msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï private ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:8825 cp/semantics.c:3390
+#: c-typeck.c:8836 cp/semantics.c:3422
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a variable in clause %<lastprivate%>"
 msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï private ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: c-typeck.c:8883 cp/semantics.c:3587
+#: c-typeck.c:8894 cp/semantics.c:3619
 #, gcc-internal-format
 msgid "%qE is predetermined %qs for %qs"
 msgstr ""
@@ -21962,12 +21934,12 @@
 msgid "function call has aggregate value"
 msgstr "´Ø¿ô¸Æ¤Ó½Ð¤·¤¬½¸¹çÂÎ¤ÎÃÍ¤ò»ý¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: cfgexpand.c:1884
+#: cfgexpand.c:1887
 #, gcc-internal-format
 msgid "not protecting local variables: variable length buffer"
 msgstr ""
 
-#: cfgexpand.c:1887
+#: cfgexpand.c:1890
 #, gcc-internal-format
 msgid "not protecting function: no buffer at least %d bytes long"
 msgstr ""
@@ -22022,7 +21994,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr "´ðËÜ¥Ö¥í¥Ã¥¯ %d pred edge ¥ê¥¹¥È¤¬µ¡Ç½¤·¤Æ¤¤¤Þ¤»¤ó"
 
-#: cfghooks.c:184 cfgrtl.c:1840
+#: cfghooks.c:184 cfgrtl.c:1838
 #, gcc-internal-format
 msgid "wrong amount of branch edges after unconditional jump %i"
 msgstr ""
@@ -22232,252 +22204,252 @@
 msgid "%d exits recorded for loop %d (having %d exits)"
 msgstr ""
 
-#: cfgrtl.c:1734
+#: cfgrtl.c:1732
 #, gcc-internal-format
 msgid "BB_RTL flag not set for block %d"
 msgstr ""
 
-#: cfgrtl.c:1741
+#: cfgrtl.c:1739
 #, gcc-internal-format
 msgid "insn %d basic block pointer is %d, should be %d"
 msgstr ""
 
-#: cfgrtl.c:1752
+#: cfgrtl.c:1750
 #, gcc-internal-format
 msgid "insn %d in header of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:1760
+#: cfgrtl.c:1758
 #, gcc-internal-format
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:1782
+#: cfgrtl.c:1780
 #, gcc-internal-format
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr ""
 
-#: cfgrtl.c:1797
+#: cfgrtl.c:1795
 #, gcc-internal-format
 msgid "fallthru edge crosses section boundary (bb %i)"
 msgstr ""
 
-#: cfgrtl.c:1822
+#: cfgrtl.c:1820
 #, gcc-internal-format
 msgid "missing REG_EH_REGION note in the end of bb %i"
 msgstr ""
 
-#: cfgrtl.c:1830
+#: cfgrtl.c:1828
 #, gcc-internal-format
 msgid "too many outgoing branch edges from bb %i"
 msgstr ""
 
-#: cfgrtl.c:1835
+#: cfgrtl.c:1833
 #, gcc-internal-format
 msgid "fallthru edge after unconditional jump %i"
 msgstr ""
 
-#: cfgrtl.c:1846
+#: cfgrtl.c:1844
 #, fuzzy, gcc-internal-format
 msgid "wrong amount of branch edges after conditional jump %i"
 msgstr "¾ò·ï¤Î¼Â¹Ô¤è¤ê¤ÏÊ¬´ô¤ÎÀ¸À®¤òÍ¥Àè¤¹¤ë"
 
-#: cfgrtl.c:1852
+#: cfgrtl.c:1850
 #, gcc-internal-format
 msgid "call edges for non-call insn in bb %i"
 msgstr ""
 
-#: cfgrtl.c:1861
+#: cfgrtl.c:1859
 #, gcc-internal-format
 msgid "abnormal edges for no purpose in bb %i"
 msgstr ""
 
-#: cfgrtl.c:1873
+#: cfgrtl.c:1871
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr ""
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1875
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr ""
 
-#: cfgrtl.c:1891 cfgrtl.c:1901
+#: cfgrtl.c:1889 cfgrtl.c:1899
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK ¤¬¥Ö¥í¥Ã¥¯ %d ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: cfgrtl.c:1914
+#: cfgrtl.c:1912
 #, fuzzy, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK %d ¤¬´ðËÜ¥Ö¥í¥Ã¥¯ %d ¤ÎÃæ¤Û¤É¤Ë¤¢¤ê¤Þ¤¹"
 
-#: cfgrtl.c:1924
+#: cfgrtl.c:1922
 #, fuzzy, gcc-internal-format
 msgid "in basic block %d:"
 msgstr "´ðËÜ¥Ö¥í¥Ã¥¯ %d Æâ:"
 
-#: cfgrtl.c:1977 cfgrtl.c:2067
+#: cfgrtl.c:1975 cfgrtl.c:2065
 #, gcc-internal-format
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 msgstr ""
 
-#: cfgrtl.c:1985
+#: cfgrtl.c:1983
 #, fuzzy, gcc-internal-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr "½ªÎ»Ì¿Îá %d(¥Ö¥í¥Ã¥¯ %d) ¤¬°ìÏ¢¤ÎÌ¿ÎáÎó¤ÎÃæ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£"
 
-#: cfgrtl.c:1998
+#: cfgrtl.c:1996
 #, fuzzy, gcc-internal-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr "Ì¿Îá %d ¤¬Ê£¿ô¤Î´ðËÜ¥Ö¥í¥Ã¥¯(%d ¤È %d)¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: cfgrtl.c:2010
+#: cfgrtl.c:2008
 #, fuzzy, gcc-internal-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr "³«»ÏÌ¿Îá %d(¥Ö¥í¥Ã¥¯ %d) ¤¬°ìÏ¢¤ÎÌ¿ÎáÎó¤ÎÃæ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó¡£"
 
-#: cfgrtl.c:2030
+#: cfgrtl.c:2028
 #, gcc-internal-format
 msgid "missing barrier after block %i"
 msgstr ""
 
-#: cfgrtl.c:2043
+#: cfgrtl.c:2041
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2050
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:2085
+#: cfgrtl.c:2083
 #, fuzzy, gcc-internal-format
 msgid "basic blocks not laid down consecutively"
 msgstr "´ðËÜ¥Ö¥í¥Ã¥¯¤¬Ï¢Â³Åª¤ËÈÖ¹æÉÕ¤±¤é¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: cfgrtl.c:2124
+#: cfgrtl.c:2122
 #, gcc-internal-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr "Ì¿ÎáÏ¢º¿Ãæ¤Î bb ¤Î¿ô (%d) ¤¬ n_basic_blocks (%d) ¤È°ã¤¤¤Þ¤¹"
 
-#: cgraph.c:794
+#: cgraph.c:840
 #, gcc-internal-format
 msgid "%D renamed after being referenced in assembly"
 msgstr ""
 
-#: cgraphunit.c:670
+#: cgraphunit.c:675
 #, gcc-internal-format
 msgid "aux field set for edge %s->%s"
 msgstr ""
 
-#: cgraphunit.c:676
+#: cgraphunit.c:681
 #, fuzzy, gcc-internal-format
 msgid "Execution count is negative"
 msgstr "º¸¥·¥Õ¥È²ó¿ô¤¬Éé¤Î¿ô¤Ç¤¹"
 
-#: cgraphunit.c:683
+#: cgraphunit.c:688
 #, fuzzy, gcc-internal-format
 msgid "caller edge count is negative"
 msgstr "º¸¥·¥Õ¥È²ó¿ô¤¬Éé¤Î¿ô¤Ç¤¹"
 
-#: cgraphunit.c:688
+#: cgraphunit.c:693
 #, gcc-internal-format
 msgid "caller edge frequency is negative"
 msgstr ""
 
-#: cgraphunit.c:693
+#: cgraphunit.c:698
 #, gcc-internal-format
 msgid "caller edge frequency is too large"
 msgstr ""
 
-#: cgraphunit.c:702
+#: cgraphunit.c:707
 #, fuzzy, gcc-internal-format
 msgid "inlined_to pointer is wrong"
 msgstr "¥»¥¯¥·¥ç¥ó¥Ý¥¤¥ó¥¿¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cgraphunit.c:707
+#: cgraphunit.c:712
 #, fuzzy, gcc-internal-format
 msgid "multiple inline callers"
 msgstr "½ÅÊ£¤¹¤ë `virtual' »ØÄê»Ò"
 
-#: cgraphunit.c:714
+#: cgraphunit.c:719
 #, gcc-internal-format
 msgid "inlined_to pointer set for noninline callers"
 msgstr ""
 
-#: cgraphunit.c:720
+#: cgraphunit.c:725
 #, gcc-internal-format
 msgid "inlined_to pointer is set but no predecessors found"
 msgstr ""
 
-#: cgraphunit.c:725
+#: cgraphunit.c:730
 #, gcc-internal-format
 msgid "inlined_to pointer refers to itself"
 msgstr ""
 
-#: cgraphunit.c:735
+#: cgraphunit.c:740
 #, fuzzy, gcc-internal-format
 msgid "node not found in cgraph_hash"
 msgstr "¥á¥½¥Ã¥É '%s' ¤Ï¥¯¥é¥¹Æâ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: cgraphunit.c:763
+#: cgraphunit.c:768
 #, gcc-internal-format
 msgid "shared call_stmt:"
 msgstr ""
 
-#: cgraphunit.c:770
+#: cgraphunit.c:775
 #, fuzzy, gcc-internal-format
 msgid "edge points to wrong declaration:"
 msgstr "`%s' ¤ÏÀë¸À¤è¤ê¤âÀè¤Ë»ÈÍÑ¤µ¤ì¤Þ¤·¤¿"
 
-#: cgraphunit.c:779
+#: cgraphunit.c:784
 #, gcc-internal-format
 msgid "missing callgraph edge for call stmt:"
 msgstr ""
 
-#: cgraphunit.c:795
+#: cgraphunit.c:800
 #, gcc-internal-format
 msgid "edge %s->%s has no corresponding call_stmt"
 msgstr ""
 
-#: cgraphunit.c:807
+#: cgraphunit.c:812
 #, gcc-internal-format
 msgid "verify_cgraph_node failed"
 msgstr ""
 
-#: cgraphunit.c:909 cgraphunit.c:932
+#: cgraphunit.c:915 cgraphunit.c:938
 #, gcc-internal-format
 msgid "%J%<externally_visible%> attribute have effect only on public objects"
 msgstr ""
 
-#: cgraphunit.c:1122
+#: cgraphunit.c:1128
 #, fuzzy, gcc-internal-format
 msgid "failed to reclaim unneeded function"
 msgstr "ÎÎ°è `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cgraphunit.c:1454
+#: cgraphunit.c:1460
 #, gcc-internal-format
 msgid "nodes with no released memory found"
 msgstr ""
 
-#: collect2.c:1189
+#: collect2.c:1203
 #, fuzzy, gcc-internal-format
 msgid "unknown demangling style '%s'"
 msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
 
-#: collect2.c:1512
+#: collect2.c:1526
 #, gcc-internal-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr "%s ¥·¥°¥Ê¥ë %d [%s]%s ¤Ç½ªÎ»¤µ¤»¤é¤ì¤Þ¤·¤¿"
 
-#: collect2.c:1530
+#: collect2.c:1544
 #, gcc-internal-format
 msgid "%s returned %d exit status"
 msgstr "%s ¤Ï exit ¾õÂÖ %d ¤òÊÖ¤·¤Þ¤·¤¿"
 
-#: collect2.c:2242
+#: collect2.c:2256
 #, fuzzy, gcc-internal-format
 msgid "cannot find 'ldd'"
 msgstr "`ldd' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
@@ -22632,27 +22604,27 @@
 msgid "dominator of %d should be %d, not %d"
 msgstr ""
 
-#: dwarf2out.c:3634
+#: dwarf2out.c:3686
 #, fuzzy, gcc-internal-format
 msgid "DW_LOC_OP %s not implemented"
 msgstr "DW_LOC_OP %s ¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: emit-rtl.c:2326
+#: emit-rtl.c:2262
 #, gcc-internal-format
 msgid "invalid rtl sharing found in the insn"
 msgstr ""
 
-#: emit-rtl.c:2328
+#: emit-rtl.c:2264
 #, gcc-internal-format
 msgid "shared rtx"
 msgstr ""
 
-#: emit-rtl.c:2330
+#: emit-rtl.c:2266
 #, gcc-internal-format
 msgid "internal consistency failure"
 msgstr ""
 
-#: emit-rtl.c:3417
+#: emit-rtl.c:3365
 #, gcc-internal-format
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr "ICE: emit_insn ¤¬ emit_jump_insn ¤òÍ×¤¹¤ë½ê¤Ç»È¤ï¤ì¤Þ¤·¤¿:\n"
@@ -22712,16 +22684,16 @@
 msgid "verify_eh_tree failed"
 msgstr ""
 
-#: explow.c:1281
+#: explow.c:1258
 #, gcc-internal-format
 msgid "stack limits not supported on this target"
 msgstr "¥¹¥¿¥Ã¥¯À©¸Â¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: expr.c:8031
+#: expr.c:8030
 msgid "%Kcall to %qs declared with attribute error: %s"
 msgstr ""
 
-#: expr.c:8037
+#: expr.c:8036
 msgid "%Kcall to %qs declared with attribute warning: %s"
 msgstr ""
 
@@ -22735,7 +22707,7 @@
 msgid "large fixed-point constant implicitly truncated to fixed-point type"
 msgstr "Âç¤­¤ÊÀ°¿ô¤¬°ÅÌÛ¤ËÉä¹çÌµ¤··¿¤ËÀÚ¤êµÍ¤á¤é¤ì¤Þ¤·¤¿"
 
-#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5060
+#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5076
 #, fuzzy, gcc-internal-format
 msgid "%H%s"
 msgstr "%s"
@@ -22745,77 +22717,77 @@
 msgid "assuming signed overflow does not occur when negating a division"
 msgstr ""
 
-#: fold-const.c:3989 fold-const.c:4000
+#: fold-const.c:4003 fold-const.c:4014
 #, fuzzy, gcc-internal-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤ÎÉý¤Î¤»¤¤¤ÇÈæ³Ó¤¬¾ï¤Ë %d ¤È¤Ê¤ê¤Þ¤¹"
 
-#: fold-const.c:5317
+#: fold-const.c:5331
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying range test"
 msgstr ""
 
-#: fold-const.c:5691 fold-const.c:5706
+#: fold-const.c:5705 fold-const.c:5720
 #, gcc-internal-format
 msgid "comparison is always %d"
 msgstr "Èæ³Ó¤¬¾ï¤Ë %d ¤È¤Ê¤ê¤Þ¤¹"
 
-#: fold-const.c:5835
+#: fold-const.c:5849
 #, fuzzy, gcc-internal-format
 msgid "%<or%> of unmatched not-equal tests is always 1"
 msgstr "°ìÃ×¤·¤Ê¤¤ÃÍÆ±»Î¤Ç¤ÎÈóÅù²Á¤Î `or' ¥Æ¥¹¥È¤Ï¾ï¤Ë 1 ¤Ç¤¹"
 
-#: fold-const.c:5840
+#: fold-const.c:5854
 #, fuzzy, gcc-internal-format
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr "Áê¸ßÇÓÂ¾Åª¤ÊÃÍ¤ÎÅù²Á¤Î `and' ¥Æ¥¹¥È¤Ï¾ï¤Ë 0 ¤Ç¤¹"
 
-#: fold-const.c:8617
+#: fold-const.c:8641
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 msgstr ""
 
-#: fold-const.c:8871
+#: fold-const.c:8895
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 msgstr ""
 
-#: fold-const.c:13236
+#: fold-const.c:13433
 #, gcc-internal-format
 msgid "fold check: original tree changed by fold"
 msgstr ""
 
-#: function.c:377
+#: function.c:380
 #, fuzzy, gcc-internal-format
 msgid "%Jtotal size of local objects too large"
 msgstr "ÊÑ¿ô `%s' ¤Î¥µ¥¤¥º¤¬Âç¤­¤¹¤®¤Þ¤¹"
 
-#: function.c:837 varasm.c:2095
+#: function.c:840 varasm.c:2095
 #, fuzzy, gcc-internal-format
 msgid "size of variable %q+D is too large"
 msgstr "ÊÑ¿ô `%s' ¤Î¥µ¥¤¥º¤¬Âç¤­¤¹¤®¤Þ¤¹"
 
-#: function.c:1554 gimplify.c:4250
+#: function.c:1571 gimplify.c:4405
 #, fuzzy, gcc-internal-format
 msgid "impossible constraint in %<asm%>"
 msgstr "`asm' Æâ¤Ç¤Ï¥ì¥¸¥¹¥¿À©Ìó¤ò¹Ô¤Ê¤¨¤Þ¤»¤ó"
 
-#: function.c:3538
+#: function.c:3557
 #, fuzzy, gcc-internal-format
 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr "ÊÑ¿ô `%s' ¤Ï `longjmp' ¤ä `vfork' ¤Ë¤è¤Ã¤Æ¹ó¤¤¤³¤È¤Ë¤Ê¤ë²ÄÇ½À­¤¬¤¢¤ê¤Þ¤¹"
 
-#: function.c:3559
+#: function.c:3578
 #, fuzzy, gcc-internal-format
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr "°ú¿ô `%s' ¤Ï `longjmp' ¤ä `vfork' ¤Ë¤è¤Ã¤Æ¹ó¤¤¤³¤È¤Ë¤Ê¤ë²ÄÇ½À­¤¬¤¢¤ê¤Þ¤¹"
 
-#: function.c:4004
+#: function.c:4027
 #, gcc-internal-format
 msgid "function returns an aggregate"
 msgstr "´Ø¿ô¤¬½¸¹çÂÎ¤òÊÖ¤·¤Æ¤¤¤Þ¤¹"
 
-#: function.c:4401
+#: function.c:4424
 #, fuzzy, gcc-internal-format
 msgid "unused parameter %q+D"
 msgstr "°ú¿ô `%s' ¤¬Ì¤»ÈÍÑ¤Ç¤¹"
@@ -22840,12 +22812,12 @@
 msgid "extraneous argument to '%s' option"
 msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂÐ¤·¤ÆÌµ´Ø·¸¤Ê°ú¿ô"
 
-#: gcc.c:3987
+#: gcc.c:3981
 #, fuzzy, gcc-internal-format
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "·Ù¹ð: -save-temps ¤¬»ØÄê¤µ¤ì¤¿¤Î¤Ç -pipe ¤ÏÌµ»ë¤µ¤ì¤Þ¤¹"
 
-#: gcc.c:4276
+#: gcc.c:4270
 #, fuzzy, gcc-internal-format
 msgid "warning: '-x %s' after last input file has no effect"
 msgstr "·Ù¹ð: ºÇ¸å¤ÎÆþÎÏ¥Õ¥¡¥¤¥ë¤Î¸å¤Î `-x %s' ¤Ï²¿¤â¤·¤Þ¤»¤ó"
@@ -22853,62 +22825,62 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5314
+#: gcc.c:5308
 #, fuzzy, gcc-internal-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr "spec ¥¨¥é¡¼: '%%*' ¤Ï¥Ñ¥¿¡¼¥ó¥Þ¥Ã¥Á¤Ç½é´ü²½¤µ¤ì¤Ê¤¤¤Þ¤Þ¤Ç¤¹"
 
-#: gcc.c:5323
+#: gcc.c:5317
 #, fuzzy, gcc-internal-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "·Ù¹ð: µì¼°¤Î %%[ ±é»»»Ò¤¬ spec ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤¹"
 
-#: gcc.c:5404
+#: gcc.c:5398
 #, fuzzy, gcc-internal-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "spec ¥¨¥é¡¼: Ç§¼±ÉÔÇ½¤Ê spec ¥ª¥×¥·¥ç¥ó '%c'"
 
-#: gcc.c:6305
+#: gcc.c:6304
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 msgstr ""
 
-#: gcc.c:6328
+#: gcc.c:6327
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 msgstr ""
 
-#: gcc.c:6415
+#: gcc.c:6414
 #, fuzzy, gcc-internal-format
 msgid "unrecognized option '-%s'"
 msgstr "Ç§¼±ÉÔÇ½¤Ê¥ª¥×¥·¥ç¥ó `-%s'"
 
-#: gcc.c:6615 gcc.c:6678
+#: gcc.c:6614 gcc.c:6677
 #, gcc-internal-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: %s ¥³¥ó¥Ñ¥¤¥é¤Ï¤³¤Î¥·¥¹¥Æ¥à¤Ë¥¤¥ó¥¹¥È¡¼¥ë¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: gcc.c:6778
+#: gcc.c:6777
 #, gcc-internal-format
 msgid "%s: linker input file unused because linking not done"
 msgstr "%s: ¥ê¥ó¥¯¤¬´°Î»¤·¤Ê¤«¤Ã¤¿¤Î¤Ç¥ê¥ó¥«¤ÎÆþÎÏ¥Õ¥¡¥¤¥ë¤Ï»È¤ï¤ì¤Þ¤»¤ó¤Ç¤·¤¿"
 
-#: gcc.c:6818
+#: gcc.c:6817
 #, gcc-internal-format
 msgid "language %s not recognized"
 msgstr "¸À¸ì %s ¤ÏÇ§¼±¤Ç¤­¤Þ¤»¤ó"
 
-#: gcc.c:6889
+#: gcc.c:6888
 #, gcc-internal-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: gcse.c:6660
+#: gcse.c:6644
 #, fuzzy, gcc-internal-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr "GCSE ¤òÌµ¸ú²½: %d > 1000 ´ðËÜ¥Ö¥í¥Ã¥¯¡¢µÚ¤Ó %d >= 20 edge/´ðËÜ¥Ö¥í¥Ã¥¯"
 
-#: gcse.c:6673
+#: gcse.c:6657
 #, fuzzy, gcc-internal-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr "GCSE ¤òÌµ¸ú²½: %d ´ðËÜ¥Ö¥í¥Ã¥¯¡¢µÚ¤Ó %d ¸Ä¤Î¥ì¥¸¥¹¥¿"
@@ -22961,52 +22933,52 @@
 msgid "can't write PCH fle: %m"
 msgstr "%s ¤Ø½ñ¤­¹þ¤á¤Þ¤»¤ó"
 
-#: gimplify.c:4139
+#: gimplify.c:4294
 #, fuzzy, gcc-internal-format
 msgid "invalid lvalue in asm output %d"
 msgstr "asm Ê¸¤ÎÃæ¤ËÌµ¸ú¤Êº¸ÊÕÃÍ"
 
-#: gimplify.c:4251
+#: gimplify.c:4406
 #, gcc-internal-format
 msgid "non-memory input %d must stay in memory"
 msgstr ""
 
-#: gimplify.c:4264
+#: gimplify.c:4419
 #, fuzzy, gcc-internal-format
 msgid "memory input %d is not directly addressable"
 msgstr "½ÐÎÏÈÖ¹æ %d ¤ÏÄ¾ÀÜ¥¢¥É¥ì¥¹»ØÄê¤Ç¤­¤Þ¤»¤ó"
 
-#: gimplify.c:4743
+#: gimplify.c:4898
 #, gcc-internal-format
 msgid "%qs not specified in enclosing parallel"
 msgstr ""
 
-#: gimplify.c:4745
+#: gimplify.c:4900
 #, gcc-internal-format
 msgid "%Henclosing parallel"
 msgstr ""
 
-#: gimplify.c:4799
+#: gimplify.c:4954
 #, fuzzy, gcc-internal-format
 msgid "iteration variable %qs should be private"
 msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï private ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: gimplify.c:4813
+#: gimplify.c:4968
 #, fuzzy, gcc-internal-format
 msgid "iteration variable %qs should not be firstprivate"
 msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï private ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: gimplify.c:4816
+#: gimplify.c:4971
 #, fuzzy, gcc-internal-format
 msgid "iteration variable %qs should not be reduction"
 msgstr "¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤¬Æþ¤ì»Ò´Ø¿ô¤ÎÃæ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: gimplify.c:4940
+#: gimplify.c:5095
 #, gcc-internal-format
 msgid "%s variable %qs is private in outer context"
 msgstr ""
 
-#: gimplify.c:6108
+#: gimplify.c:6281
 #, gcc-internal-format
 msgid "gimplification failed"
 msgstr ""
@@ -23016,7 +22988,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "\"%s\" ¤Ï¥Þ¥¯¥íÌ¾¤È¤·¤Æ¤Ï»È¤¨¤Þ¤»¤ó"
 
-#: graph.c:401 java/jcf-parse.c:1757 java/jcf-parse.c:1897 objc/objc-act.c:500
+#: graph.c:401 java/jcf-parse.c:1759 java/jcf-parse.c:1899 objc/objc-act.c:500
 #, fuzzy, gcc-internal-format
 msgid "can't open %s: %m"
 msgstr "%s ¤ò³«¤±¤Þ¤»¤ó"
@@ -23026,158 +22998,163 @@
 msgid "fix_sched_param: unknown param: %s"
 msgstr "fix_sched_param: ÉÔÌÀ¤Ê¥Ñ¥é¥á¥¿: %s"
 
-#: omp-low.c:1288
+#: omp-low.c:1289
 #, gcc-internal-format
 msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered or master region"
 msgstr ""
 
-#: omp-low.c:1304
+#: omp-low.c:1305
 #, gcc-internal-format
 msgid "master region may not be closely nested inside of work-sharing region"
 msgstr ""
 
-#: omp-low.c:1318
+#: omp-low.c:1319
 #, gcc-internal-format
 msgid "ordered region may not be closely nested inside of critical region"
 msgstr ""
 
-#: omp-low.c:1324
+#: omp-low.c:1325
 #, gcc-internal-format
 msgid "ordered region must be closely nested inside a loop region with an ordered clause"
 msgstr ""
 
-#: omp-low.c:1338
+#: omp-low.c:1339
 #, gcc-internal-format
 msgid "critical region may not be nested inside a critical region with the same name"
 msgstr ""
 
-#: omp-low.c:5050 cp/decl.c:2660 cp/parser.c:7417 cp/parser.c:7437
+#: omp-low.c:5116 cp/decl.c:2667 cp/parser.c:7423 cp/parser.c:7443
 #, gcc-internal-format
 msgid "invalid exit from OpenMP structured block"
 msgstr ""
 
-#: omp-low.c:5052
+#: omp-low.c:5118
 #, gcc-internal-format
 msgid "invalid entry to OpenMP structured block"
 msgstr ""
 
-#: opts.c:173
+#: opts.c:165
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
 msgstr ""
 
-#: opts.c:207
+#: opts.c:199
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
 msgstr ""
 
-#: opts.c:213
+#: opts.c:205
 #, gcc-internal-format
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 msgstr ""
 
 #. Eventually this should become a hard error IMO.
-#: opts.c:438
+#: opts.c:430
 #, gcc-internal-format
 msgid "command line option \"%s\" is valid for %s but not for %s"
 msgstr ""
 
-#: opts.c:492
+#: opts.c:484
 #, fuzzy, gcc-internal-format
 msgid "command line option %qs is not supported by this configuration"
 msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: opts.c:545
+#: opts.c:537
 #, fuzzy, gcc-internal-format
 msgid "missing argument to \"%s\""
 msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂÐ¤¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: opts.c:555
+#: opts.c:547
 #, fuzzy, gcc-internal-format
 msgid "argument to \"%s\" should be a non-negative integer"
 msgstr "`%s' ¤ÎÂè°ì°ú¿ô¤Ï `int' ¤È¤¹¤Ù¤­¤Ç¤¹"
 
-#: opts.c:728
+#: opts.c:720
 #, fuzzy, gcc-internal-format
 msgid "unrecognized command line option \"%s\""
 msgstr "¥³¥Þ¥ó¥É¥é¥¤¥ó¥ª¥×¥·¥ç¥ó '%s' ¤òÌµ»ë¤·¤Þ¤¹"
 
-#: opts.c:947
+#: opts.c:939
 #, gcc-internal-format
 msgid "-Wuninitialized is not supported without -O"
 msgstr "-Wuninitialized ¤Ï -O Ìµ¤·¤Ë¤Ï¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
 
-#: opts.c:962
+#: opts.c:951
 #, gcc-internal-format
+msgid "-funit-at-a-time is required for inlining of functions that are only called once"
+msgstr ""
+
+#: opts.c:964
+#, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work with exceptions"
 msgstr ""
 
-#: opts.c:973
+#: opts.c:975
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not support unwind info"
 msgstr ""
 
-#: opts.c:987
+#: opts.c:989
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 msgstr ""
 
-#: opts.c:1263
+#: opts.c:1265
 #, gcc-internal-format
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 msgstr ""
 
-#: opts.c:1593
+#: opts.c:1595
 #, fuzzy, gcc-internal-format
 msgid "structure alignment must be a small power of two, not %d"
 msgstr "Í×µá¤µ¤ì¤¿¥¢¥é¥¤¥ó¥á¥ó¥È¤¬ 2 ¤Î¤Ù¤­¾è¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: opts.c:1656
+#: opts.c:1658
 #, fuzzy, gcc-internal-format
 msgid "unrecognized visibility value \"%s\""
 msgstr "Ç§¼±¤Ç¤­¤Ê¤¤¥»¥¯¥·¥ç¥óÌ¾ \"%s\""
 
-#: opts.c:1704
+#: opts.c:1706
 #, fuzzy, gcc-internal-format
 msgid "unrecognized register name \"%s\""
 msgstr "Ç§¼±¤Ç¤­¤Ê¤¤¥ì¥¸¥¹¥¿Ì¾ `%s'"
 
-#: opts.c:1728
+#: opts.c:1730
 #, fuzzy, gcc-internal-format
 msgid "unknown tls-model \"%s\""
 msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
 
-#: opts.c:1803
+#: opts.c:1807
 #, gcc-internal-format
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 msgstr ""
 
-#: opts.c:1808
+#: opts.c:1812
 #, fuzzy, gcc-internal-format
 msgid "invalid --param value %qs"
 msgstr "Ìµ¸ú¤Ê¥Ñ¥é¥á¥¿ÃÍ `%s'"
 
-#: opts.c:1931
+#: opts.c:1934
 #, fuzzy, gcc-internal-format
 msgid "target system does not support debug output"
 msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï interworking ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
 
-#: opts.c:1938
+#: opts.c:1941
 #, fuzzy, gcc-internal-format
 msgid "debug format \"%s\" conflicts with prior selection"
 msgstr "¥Ç¡¼¥¿ÎÎ°è '%s' ¤ÏÁ°¤ÎÀë¸À¤ÈÌ·½â¤·¤Þ¤¹"
 
-#: opts.c:1954
+#: opts.c:1957
 #, fuzzy, gcc-internal-format
 msgid "unrecognised debug output level \"%s\""
 msgstr "Ç§¼±¤Ç¤­¤Ê¤¤¥»¥¯¥·¥ç¥óÌ¾ \"%s\""
 
-#: opts.c:1956
+#: opts.c:1959
 #, gcc-internal-format
 msgid "debug output level %s is too high"
 msgstr ""
 
-#: opts.c:2038
+#: opts.c:2041
 #, gcc-internal-format
 msgid "-Werror=%s: No option -%s"
 msgstr ""
@@ -23253,9 +23230,9 @@
 msgid "can't use '%s' as a %s register"
 msgstr "'%s' ¤ò %s ¤Î¥ì¥¸¥¹¥¿¤È¤·¤Æ»È¤¦¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
 
-#: regclass.c:890 config/ia64/ia64.c:5138 config/ia64/ia64.c:5145
-#: config/pa/pa.c:359 config/pa/pa.c:366 config/spu/spu.c:3886
-#: config/spu/spu.c:3893
+#: regclass.c:890 config/ia64/ia64.c:5139 config/ia64/ia64.c:5146
+#: config/pa/pa.c:362 config/pa/pa.c:369 config/spu/spu.c:3875
+#: config/spu/spu.c:3882
 #, gcc-internal-format
 msgid "unknown register name: %s"
 msgstr "ÉÔÌÀ¤Ê¥ì¥¸¥¹¥¿Ì¾¤Ç¤¹: %s"
@@ -23295,22 +23272,22 @@
 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr ""
 
-#: reload.c:1252
+#: reload.c:1256
 #, fuzzy, gcc-internal-format
 msgid "cannot reload integer constant operand in %<asm%>"
 msgstr "À°¿ôÄê¿ô¥ª¥Ú¥é¥ó¥É¤ò `asm' Æâ¤ÇºÆ¥í¡¼¥É¤Ç¤­¤Þ¤»¤ó"
 
-#: reload.c:1266
+#: reload.c:1270
 #, fuzzy, gcc-internal-format
 msgid "impossible register constraint in %<asm%>"
 msgstr "`asm' Æâ¤Ç¤Ï¥ì¥¸¥¹¥¿À©Ìó¤ò¹Ô¤Ê¤¨¤Þ¤»¤ó"
 
-#: reload.c:3564
+#: reload.c:3574
 #, fuzzy, gcc-internal-format
 msgid "%<&%> constraint used with no register class"
 msgstr "`&' À©Ìó¤¬¥ì¥¸¥¹¥¿¥¯¥é¥¹Ìµ¤·¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: reload.c:3735 reload.c:3975
+#: reload.c:3745 reload.c:3991
 #, fuzzy, gcc-internal-format
 msgid "inconsistent operand constraints in an %<asm%>"
 msgstr "`asm' Æâ¤Ç¤Î¥ª¥Ú¥é¥ó¥ÉÀ©Ìó¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
@@ -23535,49 +23512,49 @@
 msgid "size of %q+D is larger than %wd bytes"
 msgstr "`%s' ¤Î¥µ¥¤¥º¤¬ %d ¥Ð¥¤¥È¤è¤êÂç¤­¤¯¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: stor-layout.c:899
+#: stor-layout.c:888
 #, fuzzy, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %q+D"
 msgstr "packed Â°À­¤Ï `%s' ¤ËÂÐ¤·¤ÆÉÔ¸úÎ¨¤Ê¥¢¥é¥¤¥ó¥á¥ó¥È¤ò°ú¤­µ¯¤³¤·¤Þ¤¹"
 
-#: stor-layout.c:902
+#: stor-layout.c:891
 #, fuzzy, gcc-internal-format
 msgid "packed attribute is unnecessary for %q+D"
 msgstr "packed Â°À­¤Ï `%s' ¤Ë¤ÏÉ¬Í×¤¢¤ê¤Þ¤»¤ó"
 
 #. No, we need to skip space before this field.
 #. Bump the cumulative size to multiple of field alignment.
-#: stor-layout.c:919
+#: stor-layout.c:908
 #, fuzzy, gcc-internal-format
 msgid "padding struct to align %q+D"
 msgstr "`%s' ¤ò¥¢¥é¥¤¥ó¤¹¤ë¤¿¤á¤Ë¹½Â¤ÂÎ¤ò¥Ñ¥Ç¥£¥ó¥°¤·¤Þ¤¹"
 
-#: stor-layout.c:1270
+#: stor-layout.c:1259
 #, gcc-internal-format
 msgid "padding struct size to alignment boundary"
 msgstr "¥¢¥é¥¤¥ó¥á¥ó¥È¶­³¦¤Î¥µ¥¤¥º¤Ë¹½Â¤ÂÎ¤ò¥Ñ¥Ç¥£¥ó¥°¤·¤Þ¤¹"
 
-#: stor-layout.c:1300
+#: stor-layout.c:1289
 #, fuzzy, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %qs"
 msgstr "packed Â°À­¤Ï `%s' ¤ËÂÐ¤·¤ÆÉÔ¸úÎ¨¤Ê¥¢¥é¥¤¥ó¥á¥ó¥È¤ò°ú¤­µ¯¤³¤·¤Þ¤¹"
 
-#: stor-layout.c:1304
+#: stor-layout.c:1293
 #, fuzzy, gcc-internal-format
 msgid "packed attribute is unnecessary for %qs"
 msgstr "packed Â°À­¤Ï `%s' ¤Ë¤ÏÉ¬Í×¤¢¤ê¤Þ¤»¤ó"
 
-#: stor-layout.c:1310
+#: stor-layout.c:1299
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment"
 msgstr "packed Â°À­¤ÏÉÔ¸úÎ¨¤Ê¥¢¥é¥¤¥ó¥á¥ó¥È¤ò°ú¤­µ¯¤³¤·¤Þ¤¹"
 
-#: stor-layout.c:1312
+#: stor-layout.c:1301
 #, gcc-internal-format
 msgid "packed attribute is unnecessary"
 msgstr "packed Â°À­¤ÏÉ¬Í×¤¢¤ê¤Þ¤»¤ó"
 
-#: stor-layout.c:1842
+#: stor-layout.c:1831
 #, fuzzy, gcc-internal-format
 msgid "alignment of array elements is greater than element size"
 msgstr "`%s' ¤Î¥¢¥é¥¤¥ó¥á¥ó¥È¤Ï¥ª¥Ö¥¸¥§¥¯¥È¥Õ¥¡¥¤¥ë¤ÎºÇÂçÃÍ¤è¤ê¤âÂç¤­¤¤¤Ç¤¹¡£ %d ¤ò»È¤¤¤Þ¤¹¡£"
@@ -23662,643 +23639,653 @@
 msgid "unrecognized gcc debugging option: %c"
 msgstr "Ç§¼±¤Ç¤­¤Ê¤¤ gcc ¥Ç¥Ð¥Ã¥°¥ª¥×¥·¥ç¥ó: %c"
 
-#: toplev.c:1411
+#: toplev.c:1413
 #, fuzzy, gcc-internal-format
 msgid "can%'t open %s for writing: %m"
 msgstr "%s ¤ò½ñ¤­¹þ¤ßÍÑ¤Ë³«¤±¤Þ¤»¤ó¤Ç¤·¤¿"
 
-#: toplev.c:1432
+#: toplev.c:1434
 #, fuzzy, gcc-internal-format
 msgid "-frecord-gcc-switches is not supported by the current target"
 msgstr "-fdata-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
 
-#: toplev.c:1745
+#: toplev.c:1747
 #, fuzzy, gcc-internal-format
 msgid "this target does not support %qs"
 msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: toplev.c:1794
+#: toplev.c:1796
 #, gcc-internal-format
 msgid "instruction scheduling not supported on this target machine"
 msgstr "Ì¿Îá¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¥Þ¥·¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: toplev.c:1798
+#: toplev.c:1800
 #, gcc-internal-format
 msgid "this target machine does not have delayed branches"
 msgstr "¤³¤Î¥¿¡¼¥²¥Ã¥È¥Þ¥·¥ó¤ÏÃÙ±äÊ¬´ô¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
 
-#: toplev.c:1812
+#: toplev.c:1814
 #, gcc-internal-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "-f%sleading-underscore ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¥Þ¥·¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: toplev.c:1885
+#: toplev.c:1887
 #, fuzzy, gcc-internal-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr "%s ¤Ï `%%%s%c' %s ¥Õ¥©¡¼¥Þ¥Ã¥È¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: toplev.c:1898
+#: toplev.c:1900
 #, gcc-internal-format
 msgid "variable tracking requested, but useless unless producing debug info"
 msgstr ""
 
-#: toplev.c:1901
+#: toplev.c:1903
 #, gcc-internal-format
 msgid "variable tracking requested, but not supported by this debug format"
 msgstr ""
 
-#: toplev.c:1935
+#: toplev.c:1937
 #, fuzzy, gcc-internal-format
 msgid "can%'t open %s: %m"
 msgstr "%s ¤ò³«¤±¤Þ¤»¤ó"
 
-#: toplev.c:1942
+#: toplev.c:1944
 #, fuzzy, gcc-internal-format
 msgid "-ffunction-sections not supported for this target"
 msgstr "-ffunction-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
 
-#: toplev.c:1947
+#: toplev.c:1949
 #, fuzzy, gcc-internal-format
 msgid "-fdata-sections not supported for this target"
 msgstr "-fdata-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
 
-#: toplev.c:1954
+#: toplev.c:1956
 #, fuzzy, gcc-internal-format
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr "-ffunction-sections ¤¬Ìµ¸ú¤Ç¤¹ -- ¥×¥í¥Õ¥¡¥¤¥ë¤ÏÉÔ²ÄÇ½¤Ç¤¹"
 
-#: toplev.c:1961
+#: toplev.c:1963
 #, fuzzy, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "-fdata-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
 
-#: toplev.c:1967
+#: toplev.c:1969
 #, fuzzy, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "-f%sleading-underscore ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¥Þ¥·¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: toplev.c:1976
+#: toplev.c:1978
 #, fuzzy, gcc-internal-format
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "-mg ¤Ç¤Î¥×¥í¥Õ¥¡¥¤¥ë¤ÏÄó¶¡¤µ¤ì¤Þ¤»¤ó\n"
 
-#: toplev.c:1983
+#: toplev.c:1985
 #, fuzzy, gcc-internal-format
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr "-ffunction-sections ¤Ï¥¿¡¼¥²¥Ã¥È¤Ë¤è¤Ã¤Æ¤Ï¥Ç¥Ð¥Ã¥°¤Ë±Æ¶Á¤¹¤ë¤«¤â¤·¤ì¤Þ¤»¤ó"
 
-#: toplev.c:1999
+#: toplev.c:1996
+#, gcc-internal-format
+msgid "-fassociative-math disabled; other options take precedence"
+msgstr ""
+
+#: toplev.c:2008
 #, fuzzy, gcc-internal-format
 msgid "-fstack-protector not supported for this target"
 msgstr "-fdata-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
 
-#: toplev.c:2012
+#: toplev.c:2021
 #, gcc-internal-format
-msgid "unwind tables currently requires a frame pointer for correctness"
+msgid "unwind tables currently require a frame pointer for correctness"
 msgstr ""
 
-#: toplev.c:2198
+#: toplev.c:2207
 #, fuzzy, gcc-internal-format
 msgid "error writing to %s: %m"
 msgstr "%s ¤Ø¤Î½ñ¤­¹þ¤ß¥¨¥é¡¼¤Ç¤¹"
 
-#: toplev.c:2200 java/jcf-parse.c:1776
+#: toplev.c:2209 java/jcf-parse.c:1778
 #, fuzzy, gcc-internal-format
 msgid "error closing %s: %m"
 msgstr "¥¨¥é¡¼¤Ë¤è¤ê %s ¤òÊÄ¤¸¤Þ¤¹"
 
-#: tree-cfg.c:1432 tree-cfg.c:2068 tree-cfg.c:2071
+#: tree-cfg.c:1451 tree-cfg.c:2087 tree-cfg.c:2090
 #, fuzzy, gcc-internal-format
 msgid "%Hwill never be executed"
 msgstr "¸Æ¤Ó½Ð¤· %d ¤Ï°ìÅÙ¤â¼Â¹Ô¤»¤º\n"
 
-#: tree-cfg.c:3134
+#: tree-cfg.c:3153
 #, gcc-internal-format
 msgid "SSA name in freelist but still referenced"
 msgstr ""
 
-#: tree-cfg.c:3143
+#: tree-cfg.c:3162
 #, gcc-internal-format
 msgid "ASSERT_EXPR with an always-false condition"
 msgstr ""
 
-#: tree-cfg.c:3156
+#: tree-cfg.c:3175
 #, gcc-internal-format
 msgid "GIMPLE register modified with BIT_FIELD_REF"
 msgstr ""
 
-#: tree-cfg.c:3191
+#: tree-cfg.c:3210
 #, gcc-internal-format
 msgid "invariant not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: tree-cfg.c:3197
+#: tree-cfg.c:3216
 #, gcc-internal-format
 msgid "constant not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: tree-cfg.c:3202
+#: tree-cfg.c:3221
 #, gcc-internal-format
 msgid "side effects not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: tree-cfg.c:3218
+#: tree-cfg.c:3237
 #, gcc-internal-format
 msgid "address taken, but ADDRESSABLE bit not set"
 msgstr ""
 
-#: tree-cfg.c:3228
+#: tree-cfg.c:3252
 #, fuzzy, gcc-internal-format
 msgid "non-integral used in condition"
 msgstr "½ªÃ¼¤Î¤Ê¤¤ #%s ¾ò·ï"
 
-#: tree-cfg.c:3233
+#: tree-cfg.c:3257
 #, fuzzy, gcc-internal-format
 msgid "invalid conditional operand"
 msgstr "¥ª¥Ú¥é¥ó¥É¤È¤·¤ÆÌµ¸ú¤Ê¼°"
 
-#: tree-cfg.c:3285
+#: tree-cfg.c:3309
 #, fuzzy, gcc-internal-format
 msgid "invalid reference prefix"
 msgstr "Ìµ¸ú¤Ê»²¾È·¿¤Ç¤¹"
 
-#: tree-cfg.c:3296
+#: tree-cfg.c:3320
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to plus/minus, type is a pointer"
 msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: tree-cfg.c:3307
+#: tree-cfg.c:3331
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to pointer plus, first operand is not a pointer"
 msgstr "`->' ¤Î¥Ù¡¼¥¹¥ª¥Ú¥é¥ó¥É¤¬¥Ý¥¤¥ó¥¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: tree-cfg.c:3315
+#: tree-cfg.c:3339
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, second operand is not an integer with type of sizetype."
 msgstr ""
 
-#: tree-cfg.c:3382 tree-cfg.c:3798
+#: tree-cfg.c:3406 tree-cfg.c:3822
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary expression"
 msgstr "Ìµ¸ú¤Ê¥È¡¼¥¯¥ó¤¬¼°¤Ë¤¢¤ê¤Þ¤¹"
 
-#: tree-cfg.c:3392
+#: tree-cfg.c:3416
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in unary expression"
 msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁÈ¹ç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: tree-cfg.c:3413
+#: tree-cfg.c:3437
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in binary expression"
 msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: tree-cfg.c:3424
+#: tree-cfg.c:3448
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in binary expression"
 msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁÈ¹ç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: tree-cfg.c:3449
+#: tree-cfg.c:3473
 #, fuzzy, gcc-internal-format
 msgid "invalid expression for min lvalue"
 msgstr "¥ª¥Ú¥é¥ó¥É¤È¤·¤ÆÌµ¸ú¤Ê¼°"
 
-#: tree-cfg.c:3456
+#: tree-cfg.c:3480
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in indirect reference"
 msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: tree-cfg.c:3463
+#: tree-cfg.c:3487
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in indirect reference"
 msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁÈ¹ç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: tree-cfg.c:3491
+#: tree-cfg.c:3515
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to array reference"
 msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: tree-cfg.c:3502
+#: tree-cfg.c:3526
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in array reference"
 msgstr "ÇÛÎó»²¾È¤Ç¤ÎÅº»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: tree-cfg.c:3511
+#: tree-cfg.c:3535
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in array range reference"
 msgstr "ÇÛÎó»²¾È¤Ç¤ÎÅº»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: tree-cfg.c:3522
+#: tree-cfg.c:3546
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in real/imagpart reference"
 msgstr "·¿¤¬Á°Êý¤Î³°ÉôÀë¸À¤È°ìÃ×¤·¤Þ¤»¤ó"
 
-#: tree-cfg.c:3532
+#: tree-cfg.c:3556
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in component reference"
 msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁÈ¹ç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: tree-cfg.c:3586
+#: tree-cfg.c:3610
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in conversion"
 msgstr "%R ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: tree-cfg.c:3614
+#: tree-cfg.c:3638
 #, fuzzy, gcc-internal-format
 msgid "invalid types in nop conversion"
 msgstr "Ìµ¸ú¤Ê·¿É½¸½¤Ç¤¹"
 
-#: tree-cfg.c:3628
+#: tree-cfg.c:3652
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in int to float conversion"
 msgstr "%R ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: tree-cfg.c:3634
+#: tree-cfg.c:3658
 #, fuzzy, gcc-internal-format
 msgid "invalid types in conversion to floating point"
 msgstr "ÉâÆ°¾®¿ôÅÀ¥¨¥ß¥å¥ì¡¼¥¿¤Î¥Ð¡¼¥¸¥ç¥ó¤ò»ØÄê¤¹¤ë"
 
-#: tree-cfg.c:3647
+#: tree-cfg.c:3671
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in float to int conversion"
 msgstr "%R ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: tree-cfg.c:3653
+#: tree-cfg.c:3677
 #, fuzzy, gcc-internal-format
 msgid "invalid types in conversion to integer"
 msgstr "new ¤ËÂÐ¤·¤ÆÌµ¸ú¤Ê·¿¤Ç¤¢¤ë `void'"
 
-#: tree-cfg.c:3667
+#: tree-cfg.c:3691
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in complex expression"
 msgstr "Ìµ¸ú¤Ê¥È¡¼¥¯¥ó¤¬¼°¤Ë¤¢¤ê¤Þ¤¹"
 
-#: tree-cfg.c:3680
+#: tree-cfg.c:3704
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in complex expression"
 msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁÈ¹ç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: tree-cfg.c:3694
+#: tree-cfg.c:3718
 #, fuzzy, gcc-internal-format
 msgid "constructor not allowed for non-vector types"
 msgstr "¥»¥¯¥·¥ç¥óÂ°À­¤Ï `%s' ¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
 
-#: tree-cfg.c:3711
+#: tree-cfg.c:3735
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in shift expression"
 msgstr "#if ¼°¤ÎÃæ¤ËÌµ¸ú¤Ê¿ôÃÍ"
 
-#: tree-cfg.c:3717
+#: tree-cfg.c:3741
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in shift expression"
 msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁÈ¹ç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: tree-cfg.c:3735
+#: tree-cfg.c:3759
 #, fuzzy, gcc-internal-format
 msgid "invalid (pointer) operands to plus/minus"
 msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: tree-cfg.c:3748
+#: tree-cfg.c:3772
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in pointer plus expression"
 msgstr "Ìµ¸ú¤Ê¥È¡¼¥¯¥ó¤¬¼°¤Ë¤¢¤ê¤Þ¤¹"
 
-#: tree-cfg.c:3755
+#: tree-cfg.c:3779
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in pointer plus expression"
 msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁÈ¹ç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: tree-cfg.c:3774
+#: tree-cfg.c:3798
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in conditional expression"
 msgstr "¾ò·ï¼°¤ËÉä¹çÉÕ¤­·¿¤ÈÉä¹çÌµ¤··¿¤È¤¬¤¢¤ê¤Þ¤¹"
 
-#: tree-cfg.c:3807
+#: tree-cfg.c:3831
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in address expression"
 msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁÈ¹ç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: tree-cfg.c:3827
+#: tree-cfg.c:3851
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in truth expression"
 msgstr "Ìµ¸ú¤Ê¥È¡¼¥¯¥ó¤¬¼°¤Ë¤¢¤ê¤Þ¤¹"
 
-#: tree-cfg.c:3836
+#: tree-cfg.c:3860
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in binary truth expression"
 msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁÈ¹ç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: tree-cfg.c:3852
+#: tree-cfg.c:3876
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary not"
 msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: tree-cfg.c:3861
+#: tree-cfg.c:3885
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in not expression"
 msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁÈ¹ç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: tree-cfg.c:3900
+#: tree-cfg.c:3924
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in comparison expression"
 msgstr "Ìµ¸ú¤Ê¥È¡¼¥¯¥ó¤¬¼°¤Ë¤¢¤ê¤Þ¤¹"
 
-#: tree-cfg.c:3917
+#: tree-cfg.c:3941
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in comparison expression"
 msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁÈ¹ç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: tree-cfg.c:3947
+#: tree-cfg.c:3971
 #, fuzzy, gcc-internal-format
 msgid "non-trivial conversion at assignment"
 msgstr "ÂåÆþ¤È¤·¤ÆÌµ¸ú¤Êº¸ÊÕÃÍ¤Ç¤¹"
 
-#: tree-cfg.c:3988 tree-cfg.c:4136
+#: tree-cfg.c:4012 tree-cfg.c:4160
 #, fuzzy, gcc-internal-format
 msgid "is not a valid GIMPLE statement"
 msgstr "Ìµ¸ú¤Ê½é´ü²½¼°¤Ç¤¹"
 
-#: tree-cfg.c:4015
+#: tree-cfg.c:4039
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to switch statement"
 msgstr "%s ¥³¡¼¥É¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê¥ª¥Ú¥é¥ó¥É"
 
-#: tree-cfg.c:4026
+#: tree-cfg.c:4050
 #, fuzzy, gcc-internal-format
 msgid "type error in return expression"
 msgstr "  throw ¤µ¤ì¤¿¼°¤ÎÃæ"
 
-#: tree-cfg.c:4104
+#: tree-cfg.c:4128
 #, gcc-internal-format
 msgid "verify_gimple failed"
 msgstr ""
 
-#: tree-cfg.c:4156
+#: tree-cfg.c:4180
 #, gcc-internal-format
 msgid "statement marked for throw, but doesn%'t"
 msgstr ""
 
-#: tree-cfg.c:4161
+#: tree-cfg.c:4185
 #, gcc-internal-format
 msgid "statement marked for throw in middle of block"
 msgstr ""
 
-#: tree-cfg.c:4232
+#: tree-cfg.c:4256
 #, gcc-internal-format
 msgid "unexpected non-tuple"
 msgstr ""
 
-#: tree-cfg.c:4261
+#: tree-cfg.c:4285
 #, gcc-internal-format
 msgid "Dead STMT in EH table"
 msgstr ""
 
-#: tree-cfg.c:4295
+#: tree-cfg.c:4319
 #, gcc-internal-format
 msgid "bb_for_stmt (phi) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.c:4306
+#: tree-cfg.c:4330
 #, fuzzy, gcc-internal-format
 msgid "missing PHI def"
 msgstr "¼±ÊÌ»Ò¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: tree-cfg.c:4317
+#: tree-cfg.c:4341
 #, gcc-internal-format
 msgid "PHI def is not a GIMPLE value"
 msgstr ""
 
-#: tree-cfg.c:4333 tree-cfg.c:4359
+#: tree-cfg.c:4357 tree-cfg.c:4383
 #, gcc-internal-format
 msgid "incorrect sharing of tree nodes"
 msgstr ""
 
-#: tree-cfg.c:4350
+#: tree-cfg.c:4374
 #, gcc-internal-format
 msgid "bb_for_stmt (stmt) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.c:4373
+#: tree-cfg.c:4397
 #, gcc-internal-format
 msgid "verify_stmts failed"
 msgstr ""
 
-#: tree-cfg.c:4396
+#: tree-cfg.c:4420
 #, gcc-internal-format
 msgid "ENTRY_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.c:4402
+#: tree-cfg.c:4426
 #, gcc-internal-format
 msgid "EXIT_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.c:4409
+#: tree-cfg.c:4433
 #, gcc-internal-format
 msgid "fallthru to exit from bb %d"
 msgstr ""
 
-#: tree-cfg.c:4431
+#: tree-cfg.c:4455
 #, gcc-internal-format
 msgid "nonlocal label "
 msgstr ""
 
-#: tree-cfg.c:4440 tree-cfg.c:4450 tree-cfg.c:4475
+#: tree-cfg.c:4464 tree-cfg.c:4474 tree-cfg.c:4499
 #, gcc-internal-format
 msgid "label "
 msgstr ""
 
-#: tree-cfg.c:4465
+#: tree-cfg.c:4489
 #, fuzzy, gcc-internal-format
 msgid "control flow in the middle of basic block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK %d ¤¬´ðËÜ¥Ö¥í¥Ã¥¯ %d ¤ÎÃæ¤Û¤É¤Ë¤¢¤ê¤Þ¤¹"
 
-#: tree-cfg.c:4495
+#: tree-cfg.c:4519
 #, gcc-internal-format
 msgid "fallthru edge after a control statement in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4508
+#: tree-cfg.c:4532
 #, gcc-internal-format
 msgid "true/false edge after a non-COND_EXPR in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4524
+#: tree-cfg.c:4548
 #, gcc-internal-format
 msgid "COND_EXPR with code in branches at the end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:4538 tree-cfg.c:4560 tree-cfg.c:4573 tree-cfg.c:4644
+#: tree-cfg.c:4562 tree-cfg.c:4584 tree-cfg.c:4597 tree-cfg.c:4668
 #, gcc-internal-format
 msgid "wrong outgoing edge flags at end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:4548
+#: tree-cfg.c:4572
 #, gcc-internal-format
 msgid "explicit goto at end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:4578
+#: tree-cfg.c:4602
 #, gcc-internal-format
 msgid "return edge does not point to exit in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4611
+#: tree-cfg.c:4635
 #, gcc-internal-format
 msgid "found default case not at end of case vector"
 msgstr ""
 
-#: tree-cfg.c:4617
+#: tree-cfg.c:4641
 #, fuzzy, gcc-internal-format
 msgid "case labels not sorted: "
 msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: tree-cfg.c:4628
+#: tree-cfg.c:4652
 #, gcc-internal-format
 msgid "no default case found at end of case vector"
 msgstr ""
 
-#: tree-cfg.c:4636
+#: tree-cfg.c:4660
 #, gcc-internal-format
 msgid "extra outgoing edge %d->%d"
 msgstr ""
 
-#: tree-cfg.c:4658
+#: tree-cfg.c:4682
 #, gcc-internal-format
 msgid "missing edge %i->%i"
 msgstr ""
 
-#: tree-cfg.c:6941 tree-cfg.c:6945
+#: tree-cfg.c:7025 tree-cfg.c:7029
 #, fuzzy, gcc-internal-format
 msgid "%H%<noreturn%> function does return"
 msgstr "`noreturn' ´Ø¿ô¤¬ return ¤·¤Æ¤¤¤Þ¤¹"
 
-#: tree-cfg.c:6967 tree-cfg.c:6972
+#: tree-cfg.c:7051 tree-cfg.c:7056
 #, fuzzy, gcc-internal-format
 msgid "%Hcontrol reaches end of non-void function"
 msgstr "À©¸æ¤¬Èó void ´Ø¿ô¤Î½ª¤ê¤ËÅþÃ£¤·¤Þ¤·¤¿"
 
-#: tree-cfg.c:7033
+#: tree-cfg.c:7117
 #, fuzzy, gcc-internal-format
 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
 msgstr "´Ø¿ô¤Ï¶²¤é¤¯ `noreturn' Â°À­¤Î¸õÊä¤È»×¤ï¤ì¤Þ¤¹"
 
-#: tree-dump.c:933
+#: tree-dump.c:932
 #, fuzzy, gcc-internal-format
 msgid "could not open dump file %qs: %s"
 msgstr "¥À¥ó¥×¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿"
 
-#: tree-dump.c:1068
+#: tree-dump.c:1067
 #, gcc-internal-format
 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
 msgstr ""
 
-#: tree-eh.c:1788
+#: tree-eh.c:1805
 #, fuzzy, gcc-internal-format
 msgid "EH edge %i->%i is missing"
 msgstr "`-%s' ¤Î°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: tree-eh.c:1793
+#: tree-eh.c:1810
 #, gcc-internal-format
 msgid "EH edge %i->%i miss EH flag"
 msgstr ""
 
 #. ??? might not be mistake.
-#: tree-eh.c:1799
+#: tree-eh.c:1816
 #, gcc-internal-format
 msgid "EH edge %i->%i has duplicated regions"
 msgstr ""
 
-#: tree-eh.c:1833
+#: tree-eh.c:1850
 #, gcc-internal-format
 msgid "BB %i can not throw but has EH edges"
 msgstr ""
 
-#: tree-eh.c:1840
+#: tree-eh.c:1857
 #, gcc-internal-format
 msgid "BB %i last statement has incorrectly set region"
 msgstr ""
 
-#: tree-eh.c:1851
+#: tree-eh.c:1868
 #, gcc-internal-format
 msgid "unnecessary EH edge %i->%i"
 msgstr ""
 
-#: tree-inline.c:1830
+#: tree-inline.c:1880
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 msgstr ""
 
-#: tree-inline.c:1842
+#: tree-inline.c:1892
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp"
 msgstr ""
 
-#: tree-inline.c:1856
+#: tree-inline.c:1906
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 msgstr ""
 
-#: tree-inline.c:1867
+#: tree-inline.c:1917
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 msgstr ""
 
-#: tree-inline.c:1874
+#: tree-inline.c:1924
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses non-local goto"
 msgstr ""
 
-#: tree-inline.c:1885
+#: tree-inline.c:1935
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 msgstr ""
 
-#: tree-inline.c:1904
+#: tree-inline.c:1954
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it contains a computed goto"
 msgstr ""
 
-#: tree-inline.c:1918
+#: tree-inline.c:1968
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it receives a non-local goto"
 msgstr ""
 
-#: tree-inline.c:1943
+#: tree-inline.c:1993
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable sized variables"
 msgstr ""
 
-#: tree-inline.c:2005
+#: tree-inline.c:2015
 #, gcc-internal-format
+msgid "function %q+F can never be inlined because it saves address of local label in a static variable"
+msgstr ""
+
+#: tree-inline.c:2091
+#, gcc-internal-format
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 msgstr ""
 
-#: tree-inline.c:2019
+#: tree-inline.c:2105
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 msgstr ""
 
-#: tree-inline.c:2588 tree-inline.c:2598
+#: tree-inline.c:2674 tree-inline.c:2684
 #, fuzzy, gcc-internal-format
 msgid "inlining failed in call to %q+F: %s"
 msgstr "`%s' ¤Ø¤Î¸Æ¤Ó½Ð¤·¤Î¥¤¥ó¥é¥¤¥ó²½¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
 
-#: tree-inline.c:2589 tree-inline.c:2600
+#: tree-inline.c:2675 tree-inline.c:2686
 #, gcc-internal-format
 msgid "called from here"
 msgstr "¤³¤³¤«¤é¸Æ¤Ð¤ì¤Þ¤·¤¿"
 
-#: tree-mudflap.c:860
+#: tree-mudflap.c:864
 #, gcc-internal-format
 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
 msgstr ""
 
-#: tree-mudflap.c:1044
+#: tree-mudflap.c:1050
 #, gcc-internal-format
 msgid "mudflap cannot track %qs in stub function"
 msgstr ""
 
-#: tree-mudflap.c:1272
+#: tree-mudflap.c:1279
 #, gcc-internal-format
 msgid "mudflap cannot track unknown size extern %qs"
 msgstr ""
@@ -24318,33 +24305,33 @@
 msgid "size of return value of %q+D is larger than %wd bytes"
 msgstr "`%s' ¤ÎÌá¤êÃÍ¤Î¥µ¥¤¥º¤¬ %d ¥Ð¥¤¥È¤è¤ê¤âÂç¤­¤¯¤Ê¤ê¤Þ¤¹"
 
-#: tree-outof-ssa.c:637 tree-outof-ssa.c:688 tree-ssa-coalesce.c:936
-#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1043
+#: tree-outof-ssa.c:638 tree-outof-ssa.c:689 tree-ssa-coalesce.c:936
+#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1053
 #, gcc-internal-format
 msgid "SSA corruption"
 msgstr ""
 
-#: tree-outof-ssa.c:1105
+#: tree-outof-ssa.c:1263
 #, gcc-internal-format
 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1111
+#: tree-outof-ssa.c:1269
 #, gcc-internal-format
 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1118
+#: tree-outof-ssa.c:1276
 #, gcc-internal-format
 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1124
+#: tree-outof-ssa.c:1282
 #, gcc-internal-format
 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
 msgstr ""
 
-#: tree-profile.c:351
+#: tree-profile.c:356
 #, gcc-internal-format
 msgid "unimplemented functionality"
 msgstr ""
@@ -24534,154 +24521,159 @@
 msgid "verify_ssa failed"
 msgstr ""
 
-#: tree-ssa.c:1284
+#: tree-ssa.c:1293
 #, fuzzy, gcc-internal-format
 msgid "%J%qD was declared here"
 msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
 #. We only do data flow with SSA_NAMEs, so that's all we
 #. can warn about.
-#: tree-ssa.c:1302
+#: tree-ssa.c:1311
 #, fuzzy, gcc-internal-format
 msgid "%H%qD is used uninitialized in this function"
 msgstr "`%s' ¤Ï¤³¤Î´Ø¿ôÆâ¤Ç½é´ü²½¤µ¤ì¤º¤Ë»ÈÍÑ¤µ¤ì¤ë²ÄÇ½À­¤¬¤¢¤ê¤Þ¤¹"
 
-#: tree-ssa.c:1340
+#: tree-ssa.c:1349
 #, fuzzy, gcc-internal-format
 msgid "%H%qD may be used uninitialized in this function"
 msgstr "`%s' ¤Ï¤³¤Î´Ø¿ôÆâ¤Ç½é´ü²½¤µ¤ì¤º¤Ë»ÈÍÑ¤µ¤ì¤ë²ÄÇ½À­¤¬¤¢¤ê¤Þ¤¹"
 
-#: tree-vrp.c:4374
+#: tree-vrp.c:4384
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is outside array bounds"
 msgstr "ÇÛÎó¤ÎÅº»ú¤¬À°¿ô·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: tree-vrp.c:4388
+#: tree-vrp.c:4398
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is above array bounds"
 msgstr "ÇÛÎó¤ÎÅº»ú¤¬À°¿ô·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: tree-vrp.c:4395
+#: tree-vrp.c:4405
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is below array bounds"
 msgstr "ÇÛÎó¤ÎÅº»ú¤¬À°¿ô·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: tree-vrp.c:5042
+#: tree-vrp.c:5058
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional to constant"
 msgstr ""
 
-#: tree-vrp.c:5048
+#: tree-vrp.c:5064
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional"
 msgstr ""
 
-#: tree.c:3951
+#: tree.c:3682
+#, fuzzy, gcc-internal-format
+msgid "ignoring attributes applied to %qT after definition"
+msgstr "`com_interface' Â°À­¤Ï¥¯¥é¥¹ÄêµÁ¤Ë¤Î¤ßÍÑ¤¤¤ë»ö¤¬¤Ç¤­¤Þ¤¹"
+
+#: tree.c:3966
 #, gcc-internal-format
 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
 msgstr ""
 
-#: tree.c:3963
+#: tree.c:3978
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
 msgstr ""
 
-#: tree.c:3979
+#: tree.c:3994
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 msgstr ""
 
-#: tree.c:4038 tree.c:4050 config/darwin.c:1458 config/arm/arm.c:3099
-#: config/arm/arm.c:3127 config/avr/avr.c:4598 config/h8300/h8300.c:5281
-#: config/h8300/h8300.c:5305 config/i386/i386.c:3056 config/i386/i386.c:22515
+#: tree.c:4053 tree.c:4065 config/darwin.c:1460 config/arm/arm.c:3099
+#: config/arm/arm.c:3127 config/avr/avr.c:4638 config/h8300/h8300.c:5281
+#: config/h8300/h8300.c:5305 config/i386/i386.c:3087 config/i386/i386.c:22599
 #: config/ia64/ia64.c:586 config/m68hc11/m68hc11.c:1118
-#: config/rs6000/rs6000.c:19657 config/sh/symbian.c:408
+#: config/rs6000/rs6000.c:19874 config/sh/symbian.c:408
 #: config/sh/symbian.c:415
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute ignored"
 msgstr "`%s' Â°À­¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: tree.c:4066
+#: tree.c:4081
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D declared as  dllimport: attribute ignored"
 msgstr "ÁÈ¤ß¹þ¤ß´Ø¿ô `%s' ¤ÏÈó´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: tree.c:4074
+#: tree.c:4089
 #, fuzzy, gcc-internal-format
 msgid "function %q+D definition is marked dllimport"
 msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `auto' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: tree.c:4082 config/sh/symbian.c:430
+#: tree.c:4097 config/sh/symbian.c:430
 #, fuzzy, gcc-internal-format
 msgid "variable %q+D definition is marked dllimport"
 msgstr "ÀÅÅªÊÑ¿ô `%s' ¤Ï dllimport ¤È¥Þ¡¼¥¯¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: tree.c:4105 config/sh/symbian.c:505
+#: tree.c:4120 config/sh/symbian.c:505
 #, gcc-internal-format
 msgid "external linkage required for symbol %q+D because of %qs attribute"
 msgstr ""
 
-#: tree.c:4119
+#: tree.c:4134
 #, gcc-internal-format
 msgid "%qs implies default visibility, but %qD has already been declared with a different visibility"
 msgstr ""
 
-#: tree.c:5632
+#: tree.c:5648
 #, gcc-internal-format
 msgid "arrays of functions are not meaningful"
 msgstr "´Ø¿ô¤ÎÇÛÎó¤Ï°ÕÌ£¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: tree.c:5785
+#: tree.c:5801
 #, gcc-internal-format
 msgid "function return type cannot be function"
 msgstr "´Ø¿ô¤ÎÊÖ¤¹·¿¤¬´Ø¿ô¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
 
-#: tree.c:6802 tree.c:6887 tree.c:6948
+#: tree.c:6818 tree.c:6903 tree.c:6964
 #, fuzzy, gcc-internal-format
 msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s:%d)"
 
-#: tree.c:6839
+#: tree.c:6855
 #, fuzzy, gcc-internal-format
 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s:%d)"
 
-#: tree.c:6852
+#: tree.c:6868
 #, fuzzy, gcc-internal-format
 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr "Tree ¸¡ºº: ¥¯¥é¥¹ '%c' ¤Î¤Ï¤º¤¬ '%c' (%s) ¤Ç¤¹(%s Æâ, %s:%d)"
 
-#: tree.c:6901
+#: tree.c:6917
 #, fuzzy, gcc-internal-format
 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr "Tree ¸¡ºº: ¥¯¥é¥¹ '%c' ¤Î¤Ï¤º¤¬ '%c' (%s) ¤Ç¤¹(%s Æâ, %s:%d)"
 
-#: tree.c:6914
+#: tree.c:6930
 #, fuzzy, gcc-internal-format
 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
 msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s:%d)"
 
-#: tree.c:6974
+#: tree.c:6990
 #, fuzzy, gcc-internal-format
 msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
 msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s:%d)"
 
-#: tree.c:6988
+#: tree.c:7004
 #, fuzzy, gcc-internal-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr "RTL check: ¥Ù¥¯¥È¥ë¤Î elt %d ¤òºÇ¸å¤Î elt %d (%s Ãæ)¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
 
-#: tree.c:7000
+#: tree.c:7016
 #, fuzzy, gcc-internal-format
 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
 msgstr "RTL check: ¥Ù¥¯¥È¥ë¤Î elt %d ¤òºÇ¸å¤Î elt %d (%s Ãæ)¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
 
-#: tree.c:7013
+#: tree.c:7029
 #, fuzzy, gcc-internal-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr "RTL ¸¡ºº: elt %d(%s) ¤¬ºÇ¸å¤Î elt %d(%s Ãæ) ¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
 
-#: tree.c:7026
+#: tree.c:7042
 #, fuzzy, gcc-internal-format
 msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
 msgstr "RTL ¸¡ºº: elt %d(%s) ¤¬ºÇ¸å¤Î elt %d(%s Ãæ) ¤È°ì½ï¤Ë¥¢¥¯¥»¥¹¤·¤Þ¤¹ (%s:%d)"
@@ -24933,17 +24925,17 @@
 msgid "Unknown value %qs of -mmacosx-version-min"
 msgstr ""
 
-#: config/darwin.c:1431
+#: config/darwin.c:1433
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only when compiling a kext"
 msgstr ""
 
-#: config/darwin.c:1438
+#: config/darwin.c:1440
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only to C++ classes"
 msgstr ""
 
-#: config/darwin.c:1563
+#: config/darwin.c:1565
 #, fuzzy, gcc-internal-format
 msgid "internal and protected visibility attributes not supported in this configuration; ignored"
 msgstr "¸½ºß¤ÎÀßÄê¤Ç¤Ï alias ÄêµÁ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó -- Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
@@ -25039,7 +25031,7 @@
 msgid "profiler support for WindISS"
 msgstr ""
 
-#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:1990
+#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:2020
 #, fuzzy, gcc-internal-format
 msgid "bad value %qs for -mtls-size switch"
 msgstr "-mips ¥¹¥¤¥Ã¥Á¤ËÂÐ¤¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
@@ -25114,18 +25106,18 @@
 msgid "bad value %qs for -mmemory-latency"
 msgstr "`%s' ¤Ï -mmemory-latency ¤Ë¤È¤Ã¤ÆÉÔÀµ¤ÊÃÍ¤Ç¤¹"
 
-#: config/alpha/alpha.c:6514 config/alpha/alpha.c:6517 config/s390/s390.c:8279
-#: config/s390/s390.c:8282
+#: config/alpha/alpha.c:6522 config/alpha/alpha.c:6525 config/s390/s390.c:8335
+#: config/s390/s390.c:8338
 #, fuzzy, gcc-internal-format
 msgid "bad builtin fcode"
 msgstr "ÁÈ¤ß¹þ¤ß¥Þ¥¯¥í \"%s\" ¤ÏÌµ¸ú¤Ç¤¹"
 
-#: config/arc/arc.c:388
+#: config/arc/arc.c:392
 #, fuzzy, gcc-internal-format
 msgid "argument of %qs attribute is not a string constant"
 msgstr "asm ¥Æ¥ó¥×¥ì¡¼¥È¤¬Ê¸»úÎóÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/arc/arc.c:396
+#: config/arc/arc.c:400
 #, gcc-internal-format
 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
 msgstr ""
@@ -25135,7 +25127,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "-mcpu=%s ¥¹¥¤¥Ã¥Á¤Ï -march= ¥¹¥¤¥Ã¥Á¤È¶¥¹ç¤·¤Þ¤¹"
 
-#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1504 config/sparc/sparc.c:761
+#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1522 config/sparc/sparc.c:764
 #, gcc-internal-format
 msgid "bad value (%s) for %s switch"
 msgstr "ÃÍ (%s) ¤Ï %s switch ¤Ë¤È¤Ã¤ÆÀµ¤·¤¯¤¢¤ê¤Þ¤»¤ó"
@@ -25275,14 +25267,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr "'%s' ¤ò PIC ¤Î¥ì¥¸¥¹¥¿¤È¤·¤Æ»È¤¦¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
 
-#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4618
-#: config/avr/avr.c:4660 config/bfin/bfin.c:4778 config/c4x/c4x.c:4071
-#: config/h8300/h8300.c:5257 config/i386/i386.c:3009
-#: config/m68hc11/m68hc11.c:1155 config/m68k/m68k.c:741
-#: config/mcore/mcore.c:3032 config/mips/mips.c:1151 config/mips/mips.c:1153
-#: config/mt/mt.c:1275 config/rs6000/rs6000.c:19583 config/sh/sh.c:7984
-#: config/sh/sh.c:8005 config/sh/sh.c:8028 config/stormy16/stormy16.c:2252
-#: config/v850/v850.c:2048
+#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4658
+#: config/avr/avr.c:4700 config/bfin/bfin.c:4881 config/h8300/h8300.c:5257
+#: config/i386/i386.c:3040 config/m68hc11/m68hc11.c:1155
+#: config/m68k/m68k.c:741 config/mcore/mcore.c:3032 config/mips/mips.c:1151
+#: config/mips/mips.c:1153 config/mt/mt.c:1275 config/rs6000/rs6000.c:19800
+#: config/sh/sh.c:7987 config/sh/sh.c:8008 config/sh/sh.c:8031
+#: config/stormy16/stormy16.c:2225 config/v850/v850.c:2048
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute only applies to functions"
 msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂÐ¤·¤Æ¤Î¤ßÅ¬ÍÑ¤µ¤ì¤Þ¤¹"
@@ -25304,7 +25295,7 @@
 msgstr "¥»¥ì¥¯¥¿¤ÏÂ¨ÃÍ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
 #. @@@ better error message
-#: config/arm/arm.c:15839 config/i386/i386.c:20651 config/i386/i386.c:20685
+#: config/arm/arm.c:15839 config/i386/i386.c:20735 config/i386/i386.c:20769
 #, gcc-internal-format
 msgid "mask must be an immediate"
 msgstr "¥Þ¥¹¥¯¤ÏÂ¨ÃÍ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
@@ -25329,222 +25320,187 @@
 msgid "static variable %q+D is marked dllimport"
 msgstr "ÀÅÅªÊÑ¿ô `%s' ¤Ï dllimport ¤È¥Þ¡¼¥¯¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: config/avr/avr.c:690
+#: config/avr/avr.c:718
 #, gcc-internal-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr "-mtiny-stack ¤Ë¤è¤ê¥é¡¼¥¸¥Õ¥ì¡¼¥à¥Ý¥¤¥ó¥¿¤¬ÊÑ¹¹¤µ¤ì¤Þ¤¹(%d)"
 
-#: config/avr/avr.c:4591
+#: config/avr/avr.c:4631
 #, fuzzy, gcc-internal-format
 msgid "only initialized variables can be placed into program memory area"
 msgstr "¥×¥í¥°¥é¥à¥á¥â¥êÎÎ°èÆâ¤ËÇÛÃÖ¤Ç¤­¤ëÊÑ¿ô¤À¤±¤ò½é´ü²½¤·¤Þ¤·¤¿"
 
-#: config/avr/avr.c:4635
+#: config/avr/avr.c:4675
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled interrupt handler"
 msgstr ""
 
-#: config/avr/avr.c:4643
+#: config/avr/avr.c:4683
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled signal handler"
 msgstr ""
 
-#: config/avr/avr.c:4751
+#: config/avr/avr.c:4791
 #, fuzzy, gcc-internal-format
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr "8 ¥Ó¥Ã¥ÈÎÎ°èÆâ¤ËÇÛÃÖ¤Ç¤­¤ëÊÑ¿ô¤À¤±¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
-#: config/avr/avr.c:4765
+#: config/avr/avr.c:4805
 #, gcc-internal-format
 msgid "MCU %qs supported for assembler only"
 msgstr ""
 
-#: config/avr/avr.h:692
+#: config/avr/avr.h:731
 #, fuzzy, gcc-internal-format
 msgid "trampolines not supported"
 msgstr "¥È¥é¥ó¥Ý¥ê¥ó¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó\n"
 
-#: config/bfin/bfin.c:2259 config/m68k/m68k.c:488
+#: config/bfin/bfin.c:2352 config/m68k/m68k.c:488
 #, fuzzy, gcc-internal-format
 msgid "-mshared-library-id=%s is not between 0 and %d"
 msgstr "-mregparm=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/bfin/bfin.c:2279
+#: config/bfin/bfin.c:2372
 #, fuzzy, gcc-internal-format
 msgid "-mcpu=%s is not valid"
 msgstr "-mcpu=%s ¤Ï -mips%d ¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
 
-#: config/bfin/bfin.c:2315
+#: config/bfin/bfin.c:2410
 #, gcc-internal-format
 msgid "-mcpu=%s has invalid silicon revision"
 msgstr ""
 
-#: config/bfin/bfin.c:2332
+#: config/bfin/bfin.c:2427
 #, fuzzy, gcc-internal-format
 msgid "bf561 support is incomplete yet."
 msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤Ç¤¹"
 
-#: config/bfin/bfin.c:2372
+#: config/bfin/bfin.c:2470
 #, gcc-internal-format
 msgid "-mshared-library-id= specified without -mid-shared-library"
 msgstr ""
 
-#: config/bfin/bfin.c:2378
+#: config/bfin/bfin.c:2473
 #, fuzzy, gcc-internal-format
 msgid "Can't use multiple stack checking methods together."
 msgstr "¥×¥í¥°¥é¥à¤Ë¥¹¥¿¥Ã¥¯¶­³¦¸¡½Ð¥³¡¼¥É¤òÁÞÆþ¤¹¤ë"
 
-#: config/bfin/bfin.c:2381
+#: config/bfin/bfin.c:2476
 #, gcc-internal-format
 msgid "ID shared libraries and FD-PIC mode can't be used together."
 msgstr ""
 
-#: config/bfin/bfin.c:2386 config/m68k/m68k.c:582
+#: config/bfin/bfin.c:2481 config/m68k/m68k.c:582
 #, fuzzy, gcc-internal-format
 msgid "cannot specify both -msep-data and -mid-shared-library"
 msgstr "-C ¤È -o ¤ÏÎ¾Êý¤ò°ì½ï¤Ë»ØÄê¤Ç¤­¤Þ¤»¤ó"
 
-#: config/bfin/bfin.c:4783
+#: config/bfin/bfin.c:4886
 #, fuzzy, gcc-internal-format
 msgid "multiple function type attributes specified"
 msgstr "½ÅÊ£¤¹¤ë¥¢¥¯¥»¥¹»ØÄê»Ò"
 
-#: config/bfin/bfin.c:4839 config/bfin/bfin.c:4868 config/spu/spu.c:2976
+#: config/bfin/bfin.c:4942 config/bfin/bfin.c:4971 config/spu/spu.c:2965
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute only applies to functions"
 msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂÐ¤·¤Æ¤Î¤ßÅ¬ÍÑ¤µ¤ì¤Þ¤¹"
 
-#: config/bfin/bfin.c:4850
+#: config/bfin/bfin.c:4953
 #, gcc-internal-format
 msgid "can't apply both longcall and shortcall attributes to the same function"
 msgstr ""
 
-#: config/bfin/bfin.c:4900
+#: config/bfin/bfin.c:5003
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute only applies to variables"
 msgstr "`%s' Â°À­¤Ï·¿¤Ë¤ÏÅ¬ÍÑ¤µ¤ì¤Þ¤»¤ó"
 
-#: config/bfin/bfin.c:4907
+#: config/bfin/bfin.c:5010
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute cannot be specified for local variables"
 msgstr "section Â°À­¤Ï¥í¡¼¥«¥ëÊÑ¿ô¤ËÂÐ¤·¤Æ¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
 
-#: config/c4x/c4x-c.c:68
-#, fuzzy, gcc-internal-format
-msgid "missing '(' after '#pragma %s' - ignored"
-msgstr "½Ò¸ì¤Î¸å¤í¤Î '(' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: config/c4x/c4x-c.c:71
-#, fuzzy, gcc-internal-format
-msgid "missing function name in '#pragma %s' - ignored"
-msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: config/c4x/c4x-c.c:76
-#, fuzzy, gcc-internal-format
-msgid "malformed '#pragma %s' - ignored"
-msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: config/c4x/c4x-c.c:78
-#, gcc-internal-format
-msgid "missing section name in '#pragma %s' - ignored"
-msgstr ""
-
-#: config/c4x/c4x-c.c:83
-#, fuzzy, gcc-internal-format
-msgid "missing ')' for '#pragma %s' - ignored"
-msgstr "¤ª¤«¤·¤Ê #pragma align - Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
-
-#: config/c4x/c4x-c.c:86
-#, gcc-internal-format
-msgid "junk at end of '#pragma %s'"
-msgstr "'#pragma %s' ¤ÎºÇ¸å¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
-
-#: config/c4x/c4x.c:859
-#, fuzzy, gcc-internal-format
-msgid "ISR %s requires %d words of local vars, max is 32767"
-msgstr "ISR %s ¤Ï %d ¥ï¡¼¥É¤Î¥í¡¼¥«¥ëÊÑ¿ô¤òÍ×µá¤·¡¢ºÇÂç¤Ï 32767 ¤Ç¤¹¡£"
-
 #. This function is for retrieving a part of an instruction name for
 #. an operator, for immediate output.  If that ever happens for
 #. MULT, we need to apply TARGET_MUL_BUG in the caller.  Make sure
 #. we notice.
-#: config/cris/cris.c:434
+#: config/cris/cris.c:447
 #, gcc-internal-format
 msgid "MULT case in cris_op_str"
 msgstr ""
 
-#: config/cris/cris.c:811
+#: config/cris/cris.c:837
 #, fuzzy, gcc-internal-format
 msgid "invalid use of ':' modifier"
 msgstr "void ¼°¤ÎÉÔÅ¬ÀÚ¤Ê»ÈÍÑ"
 
-#: config/cris/cris.c:983
+#: config/cris/cris.c:1024
 #, fuzzy, gcc-internal-format
 msgid "internal error: bad register: %d"
 msgstr "ÆâÉô¥¨¥é¡¼: "
 
-#: config/cris/cris.c:1524
+#: config/cris/cris.c:1586
 #, gcc-internal-format
 msgid "internal error: sideeffect-insn affecting main effect"
 msgstr ""
 
-#: config/cris/cris.c:1548
+#: config/cris/cris.c:1683
 #, gcc-internal-format
 msgid "unknown cc_attr value"
 msgstr ""
 
 #. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:1901
+#: config/cris/cris.c:2040
 #, gcc-internal-format
 msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr ""
 
-#: config/cris/cris.c:2104
+#: config/cris/cris.c:2332
 #, fuzzy, gcc-internal-format
 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr "-mregparm=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/cris/cris.c:2132
+#: config/cris/cris.c:2360
 #, gcc-internal-format
 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr ""
 
-#: config/cris/cris.c:2168
+#: config/cris/cris.c:2396
 #, gcc-internal-format
 msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr ""
 
-#: config/cris/cris.c:2186
+#: config/cris/cris.c:2417
 #, fuzzy, gcc-internal-format
 msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: config/cris/cris.c:2201
+#: config/cris/cris.c:2432
 #, gcc-internal-format
 msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr ""
 
-#: config/cris/cris.c:2414
+#: config/cris/cris.c:2658
 #, gcc-internal-format
 msgid "Unknown src"
 msgstr ""
 
-#: config/cris/cris.c:2475
+#: config/cris/cris.c:2719
 #, fuzzy, gcc-internal-format
 msgid "Unknown dest"
 msgstr "ÉÔÌÀ¤Ê -mdebug-%s ¥¹¥¤¥Ã¥Á¤Ç¤¹"
 
-#: config/cris/cris.c:2760
+#: config/cris/cris.c:3004
 #, gcc-internal-format
 msgid "stackframe too big: %d bytes"
 msgstr ""
 
-#: config/cris/cris.c:3213 config/cris/cris.c:3240
+#: config/cris/cris.c:3498 config/cris/cris.c:3526
 #, gcc-internal-format
 msgid "expand_binop failed in movsi got"
 msgstr ""
 
-#: config/cris/cris.c:3321
+#: config/cris/cris.c:3607
 #, gcc-internal-format
 msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr ""
@@ -25598,7 +25554,7 @@
 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
 #. TARGET_ASM_FUNCTION_EPILOGUE.
 #. Node: Profiling
-#: config/cris/cris.h:868
+#: config/cris/cris.h:948
 #, gcc-internal-format
 msgid "no FUNCTION_PROFILER for CRIS"
 msgstr ""
@@ -25613,62 +25569,62 @@
 msgid "Trampoline support for CRX"
 msgstr "¥È¥é¥ó¥Ý¥ê¥ó¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó\n"
 
-#: config/frv/frv.c:8622
+#: config/frv/frv.c:8626
 #, fuzzy, gcc-internal-format
 msgid "accumulator is not a constant integer"
 msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôÊ¸»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
 
-#: config/frv/frv.c:8627
+#: config/frv/frv.c:8631
 #, gcc-internal-format
 msgid "accumulator number is out of bounds"
 msgstr ""
 
-#: config/frv/frv.c:8638
+#: config/frv/frv.c:8642
 #, gcc-internal-format
 msgid "inappropriate accumulator for %qs"
 msgstr ""
 
-#: config/frv/frv.c:8715
+#: config/frv/frv.c:8719
 #, fuzzy, gcc-internal-format
 msgid "invalid IACC argument"
 msgstr "Ìµ¸ú¤Ê·¿°ú¿ô¤Ç¤¹"
 
-#: config/frv/frv.c:8738
+#: config/frv/frv.c:8742
 #, gcc-internal-format
 msgid "%qs expects a constant argument"
 msgstr ""
 
-#: config/frv/frv.c:8743
+#: config/frv/frv.c:8747
 #, fuzzy, gcc-internal-format
 msgid "constant argument out of range for %qs"
 msgstr "±é»»»ÒÈÖ¹æ¤¬¥Õ¥©¡¼¥Þ¥Ã¥È¤ÎÈÏ°Ï³°¤Ç¤¹"
 
-#: config/frv/frv.c:9224
+#: config/frv/frv.c:9228
 #, gcc-internal-format
 msgid "media functions are not available unless -mmedia is used"
 msgstr ""
 
-#: config/frv/frv.c:9236
+#: config/frv/frv.c:9240
 #, gcc-internal-format
 msgid "this media function is only available on the fr500"
 msgstr ""
 
-#: config/frv/frv.c:9264
+#: config/frv/frv.c:9268
 #, gcc-internal-format
 msgid "this media function is only available on the fr400 and fr550"
 msgstr ""
 
-#: config/frv/frv.c:9283
+#: config/frv/frv.c:9287
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr405 and fr450"
 msgstr ""
 
-#: config/frv/frv.c:9292
+#: config/frv/frv.c:9296
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr500 and fr550"
 msgstr ""
 
-#: config/frv/frv.c:9304
+#: config/frv/frv.c:9308
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr450"
 msgstr ""
@@ -25693,311 +25649,316 @@
 msgid "can't set position in PCH file: %m"
 msgstr "¥Õ¥¡¥¤¥ë `%s' ¤Ë¥ê¥Ý¥¸¥È¥ê¾ðÊó¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
 
-#: config/i386/i386.c:2133 config/i386/i386.c:2333
+#: config/i386/i386.c:2158 config/i386/i386.c:2358
 #, fuzzy, gcc-internal-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr "-mcpu= ¥¹¥¤¥Ã¥Á¤ËÂÐ¤¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
 
-#: config/i386/i386.c:2174
+#: config/i386/i386.c:2199
 #, fuzzy, gcc-internal-format
 msgid "bad value (%s) for -mstringop-strategy= switch"
 msgstr "-mips ¥¹¥¤¥Ã¥Á¤ËÂÐ¤¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
 
-#: config/i386/i386.c:2177
+#: config/i386/i386.c:2202
 #, gcc-internal-format
 msgid "-mtune=x86-64 is deprecated.  Use -mtune=k8 or -mtune=generic instead as appropriate."
 msgstr ""
 
-#: config/i386/i386.c:2186
+#: config/i386/i386.c:2211
 #, gcc-internal-format
 msgid "generic CPU can be used only for -mtune= switch"
 msgstr ""
 
-#: config/i386/i386.c:2188 config/i386/i386.c:2297 config/mt/mt.c:804
+#: config/i386/i386.c:2213 config/i386/i386.c:2322 config/mt/mt.c:804
 #, gcc-internal-format
 msgid "bad value (%s) for -march= switch"
 msgstr "-march= ¥¹¥¤¥Ã¥Á¤ËÂÐ¤¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
 
-#: config/i386/i386.c:2199
+#: config/i386/i386.c:2224
 #, fuzzy, gcc-internal-format
 msgid "code model %s does not support PIC mode"
 msgstr "%s ¤Ï %s ¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
 
-#: config/i386/i386.c:2205 config/sparc/sparc.c:725
+#: config/i386/i386.c:2230 config/sparc/sparc.c:728
 #, gcc-internal-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "-mcmodel= ¥¹¥¤¥Ã¥Á¤Ë¤È¤Ã¤ÆÉÔÀµ¤ÊÃÍ (%s)"
 
-#: config/i386/i386.c:2228
+#: config/i386/i386.c:2253
 #, fuzzy, gcc-internal-format
 msgid "bad value (%s) for -masm= switch"
 msgstr "-mabi= ¥¹¥¤¥Ã¥Á¤ËÂÐ¤¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
 
-#: config/i386/i386.c:2231
+#: config/i386/i386.c:2256
 #, fuzzy, gcc-internal-format
 msgid "code model %qs not supported in the %s bit mode"
 msgstr "-mcmodel= ¤Ï 32 bit ¥·¥¹¥Æ¥à¾å¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: config/i386/i386.c:2234
+#: config/i386/i386.c:2259
 #, gcc-internal-format
 msgid "%i-bit mode not compiled in"
 msgstr ""
 
-#: config/i386/i386.c:2245 config/i386/i386.c:2319
+#: config/i386/i386.c:2270 config/i386/i386.c:2344
 #, fuzzy, gcc-internal-format
 msgid "CPU you selected does not support x86-64 instruction set"
 msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï THUMB Ì¿Îá¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
 
-#: config/i386/i386.c:2351
+#: config/i386/i386.c:2376
 #, gcc-internal-format
 msgid "-mregparm is ignored in 64-bit mode"
 msgstr ""
 
-#: config/i386/i386.c:2354
+#: config/i386/i386.c:2379
 #, gcc-internal-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:2366
+#: config/i386/i386.c:2391
 #, fuzzy, gcc-internal-format
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:2371 config/i386/i386.c:2384 config/i386/i386.c:2397
+#: config/i386/i386.c:2396 config/i386/i386.c:2409 config/i386/i386.c:2422
 #, gcc-internal-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:2379
+#: config/i386/i386.c:2404
 #, fuzzy, gcc-internal-format
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:2392
+#: config/i386/i386.c:2417
 #, fuzzy, gcc-internal-format
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions=%d ¤¬ 0 ¤«¤é %d ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:2425
+#: config/i386/i386.c:2450
 #, gcc-internal-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d ¤¬ 0 ¤«¤é 5 ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:2433
+#: config/i386/i386.c:2458
 #, gcc-internal-format
 msgid "-mlarge-data-threshold=%d is negative"
 msgstr ""
 
-#: config/i386/i386.c:2447
+#: config/i386/i386.c:2472
 #, fuzzy, gcc-internal-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "-msdata ¥¹¥¤¥Ã¥Á¤ËÂÐ¤¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
 
-#: config/i386/i386.c:2455
+#: config/i386/i386.c:2480
 #, gcc-internal-format
 msgid "pc%d is not valid precision setting (32, 64 or 80)"
 msgstr ""
 
-#: config/i386/i386.c:2471
+#: config/i386/i386.c:2496
 #, gcc-internal-format
 msgid "-mrtd is ignored in 64bit mode"
 msgstr ""
 
-#: config/i386/i386.c:2560
+#: config/i386/i386.c:2585
 #, fuzzy, gcc-internal-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred-stack-boundary=%d ¤¬ 2 ¤«¤é 31 ¤Î´Ö¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:2569
+#: config/i386/i386.c:2594
 #, gcc-internal-format
 msgid "-msseregparm used without SSE enabled"
 msgstr ""
 
-#: config/i386/i386.c:2580 config/i386/i386.c:2591
+#: config/i386/i386.c:2605 config/i386/i386.c:2616
 #, fuzzy, gcc-internal-format
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: config/i386/i386.c:2596
+#: config/i386/i386.c:2621
 #, fuzzy, gcc-internal-format
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: config/i386/i386.c:2603
+#: config/i386/i386.c:2628
 #, fuzzy, gcc-internal-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "-march= ¥¹¥¤¥Ã¥Á¤ËÂÐ¤¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
 
-#: config/i386/i386.c:2616
+#: config/i386/i386.c:2641
 #, gcc-internal-format
 msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
 msgstr ""
 
-#: config/i386/i386.c:2635
+#: config/i386/i386.c:2660
 #, gcc-internal-format
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 msgstr ""
 
-#: config/i386/i386.c:3022 config/i386/i386.c:3075
+#: config/i386/i386.c:3053 config/i386/i386.c:3106
 #, fuzzy, gcc-internal-format
 msgid "fastcall and regparm attributes are not compatible"
 msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: config/i386/i386.c:3029
+#: config/i386/i386.c:3060
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute requires an integer constant argument"
 msgstr "3 ¤Ä¤Î 'l' ÀÜÈø¼­¤¬À°¿ôÄê¿ô¤Ë¤Ä¤¤¤Æ¤¤¤Þ¤¹"
 
-#: config/i386/i386.c:3035
+#: config/i386/i386.c:3066
 #, fuzzy, gcc-internal-format
 msgid "argument to %qs attribute larger than %d"
 msgstr "ÄêµÁ¤Î¸å¤Ç `%s' Â°À­¤ò¥»¥Ã¥È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: config/i386/i386.c:3045
+#: config/i386/i386.c:3076
 #, gcc-internal-format
 msgid "%s functions limited to %d register parameters"
 msgstr ""
 
-#: config/i386/i386.c:3067 config/i386/i386.c:3102
+#: config/i386/i386.c:3098 config/i386/i386.c:3133
 #, fuzzy, gcc-internal-format
 msgid "fastcall and cdecl attributes are not compatible"
 msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: config/i386/i386.c:3071
+#: config/i386/i386.c:3102
 #, fuzzy, gcc-internal-format
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: config/i386/i386.c:3085 config/i386/i386.c:3098
+#: config/i386/i386.c:3116 config/i386/i386.c:3129
 #, fuzzy, gcc-internal-format
 msgid "stdcall and cdecl attributes are not compatible"
 msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: config/i386/i386.c:3089
+#: config/i386/i386.c:3120
 #, fuzzy, gcc-internal-format
 msgid "stdcall and fastcall attributes are not compatible"
 msgstr "shared ¤È mdll ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: config/i386/i386.c:3236
+#: config/i386/i386.c:3271
 #, gcc-internal-format
 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
 msgstr ""
 
-#: config/i386/i386.c:3239
+#: config/i386/i386.c:3274
 #, gcc-internal-format
 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
 msgstr ""
 
-#: config/i386/i386.c:3925
+#: config/i386/i386.c:3971
 #, gcc-internal-format
 msgid "SSE register return with SSE disabled"
 msgstr ""
 
-#: config/i386/i386.c:3931
+#: config/i386/i386.c:3977
 #, gcc-internal-format
 msgid "SSE register argument with SSE disabled"
 msgstr ""
 
-#: config/i386/i386.c:3947
+#: config/i386/i386.c:3993
 #, gcc-internal-format
 msgid "x87 register return with x87 disabled"
 msgstr ""
 
-#: config/i386/i386.c:4265
+#: config/i386/i386.c:4314
 #, gcc-internal-format
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:4283
+#: config/i386/i386.c:4332
 #, gcc-internal-format
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:4810
+#: config/i386/i386.c:4859
 #, gcc-internal-format
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:4820
+#: config/i386/i386.c:4869
 #, gcc-internal-format
 msgid "MMX vector return without MMX enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:6171
+#: config/i386/i386.c:6220
 #, fuzzy, gcc-internal-format
 msgid "-mstackrealign ignored for nested functions"
 msgstr "ISO C ¤Ï ¥Í¥¹¥È¤µ¤ì¤¿´Ø¿ô¤ò¶Ø¤¸¤Þ¤¹"
 
-#: config/i386/i386.c:6173
+#: config/i386/i386.c:6222
 #, fuzzy, gcc-internal-format
 msgid "%s not supported for nested functions"
 msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: config/i386/i386.c:8576
+#: config/i386/i386.c:8631
 #, gcc-internal-format
 msgid "extended registers have no high halves"
 msgstr ""
 
-#: config/i386/i386.c:8591
+#: config/i386/i386.c:8646
 #, gcc-internal-format
 msgid "unsupported operand size for extended register"
 msgstr ""
 
-#: config/i386/i386.c:19610
+#: config/i386/i386.c:19694
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be a 4-bit immediate"
 msgstr "¥»¥ì¥¯¥¿¤ÏÂ¨ÃÍ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:19614
+#: config/i386/i386.c:19698
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be an 8-bit immediate"
 msgstr "¥»¥ì¥¯¥¿¤ÏÂ¨ÃÍ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:19836
+#: config/i386/i386.c:19920
 #, fuzzy, gcc-internal-format
 msgid "last argument must be an immediate"
 msgstr "¥Þ¥¹¥¯¤ÏÂ¨ÃÍ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:19963
+#: config/i386/i386.c:20047
 #, fuzzy, gcc-internal-format
 msgid "the second argument must be a 4-bit immediate"
 msgstr "¥»¥ì¥¯¥¿¤ÏÂ¨ÃÍ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:20209
+#: config/i386/i386.c:20293
 #, fuzzy, gcc-internal-format
 msgid "the fifth argument must be a 8-bit immediate"
 msgstr "¥»¥ì¥¯¥¿¤ÏÂ¨ÃÍ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:20304
+#: config/i386/i386.c:20388
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be a 8-bit immediate"
 msgstr "¥»¥ì¥¯¥¿¤ÏÂ¨ÃÍ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:20374 config/rs6000/rs6000.c:8133
+#: config/i386/i386.c:20458 config/rs6000/rs6000.c:8240
 #, gcc-internal-format
 msgid "selector must be an integer constant in the range 0..%wi"
 msgstr ""
 
-#: config/i386/i386.c:20774 config/i386/i386.c:20970
+#: config/i386/i386.c:20858 config/i386/i386.c:21054
 #, fuzzy, gcc-internal-format
 msgid "shift must be an immediate"
 msgstr "¥Þ¥¹¥¯¤ÏÂ¨ÃÍ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:21033 config/i386/i386.c:21075
+#: config/i386/i386.c:21117 config/i386/i386.c:21159
 #, fuzzy, gcc-internal-format
 msgid "index mask must be an immediate"
 msgstr "¥Þ¥¹¥¯¤ÏÂ¨ÃÍ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:21038 config/i386/i386.c:21080
+#: config/i386/i386.c:21122 config/i386/i386.c:21164
 #, fuzzy, gcc-internal-format
 msgid "length mask must be an immediate"
 msgstr "¥Þ¥¹¥¯¤ÏÂ¨ÃÍ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: config/i386/i386.c:22525 config/rs6000/rs6000.c:19666
+#: config/i386/i386.c:22609 config/rs6000/rs6000.c:19883
 #, fuzzy, gcc-internal-format
 msgid "%qs incompatible attribute ignored"
 msgstr "`%s' Â°À­¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿"
 
+#: config/i386/netware.c:253
+#, fuzzy, gcc-internal-format
+msgid "-fPIC and -fpic are not supported for this target"
+msgstr "-fdata-sections ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
+
 #: config/i386/winnt-cxx.c:71 config/sh/symbian.c:172
 #, gcc-internal-format
 msgid "definition of static data member %q+D of dllimport'd class"
@@ -26063,57 +26024,57 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "¥Ç¡¼¥¿ÎÎ°èÂ°À­¤ò¥í¡¼¥«¥ëÊÑ¿ô¤Ë¤Ï»ØÄê¤Ç¤­¤Þ¤»¤ó"
 
-#: config/ia64/ia64.c:5126 config/pa/pa.c:347 config/spu/spu.c:3875
+#: config/ia64/ia64.c:5127 config/pa/pa.c:350 config/spu/spu.c:3864
 #, gcc-internal-format
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr "-mfixed-range ¤ÎÃÍ¤Ï REG1-REG2 ·Á¼°¤ò»ý¤¿¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: config/ia64/ia64.c:5153 config/pa/pa.c:374 config/spu/spu.c:3901
+#: config/ia64/ia64.c:5154 config/pa/pa.c:377 config/spu/spu.c:3890
 #, gcc-internal-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s ¤¬¶õ¤ÎÈÏ°Ï¤Ç¤¹"
 
-#: config/ia64/ia64.c:5181
+#: config/ia64/ia64.c:5182
 #, fuzzy, gcc-internal-format
 msgid "bad value %<%s%> for -mtls-size= switch"
 msgstr "-mabi= ¥¹¥¤¥Ã¥Á¤ËÂÐ¤¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
 
-#: config/ia64/ia64.c:5209
+#: config/ia64/ia64.c:5210
 #, fuzzy, gcc-internal-format
 msgid "bad value %<%s%> for -mtune= switch"
 msgstr "-mcpu= ¥¹¥¤¥Ã¥Á¤ËÂÐ¤¹¤ëÉÔÀµ¤ÊÃÍ (%s)"
 
-#: config/ia64/ia64.c:5228
+#: config/ia64/ia64.c:5229
 #, gcc-internal-format
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr ""
 
-#: config/ia64/ia64.c:9950
+#: config/ia64/ia64.c:9951
 #, fuzzy, gcc-internal-format
 msgid "version attribute is not a string"
 msgstr "#line ¤Î¸å¤ÎÆó¤ÄÌÜ¤Î¥È¡¼¥¯¥ó¤¬Ê¸»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/iq2000/iq2000.c:1812
+#: config/iq2000/iq2000.c:1816
 #, fuzzy, gcc-internal-format
 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr "gp_offset (%ld) Ëô¤Ï end_offset (%ld) ¤¬¥¼¥í¤è¤ê¤â¾®¤µ¤¯¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: config/iq2000/iq2000.c:2583
+#: config/iq2000/iq2000.c:2587
 #, fuzzy, gcc-internal-format
 msgid "argument %qd is not a constant"
 msgstr "`asm' ¤Î°ú¿ô¤¬Äê¿ôÊ¸»úÎó¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó "
 
-#: config/iq2000/iq2000.c:2885 config/mt/mt.c:349 config/xtensa/xtensa.c:2118
+#: config/iq2000/iq2000.c:2889 config/mt/mt.c:349 config/xtensa/xtensa.c:2124
 #, gcc-internal-format
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr "PRINT_OPERAND_ADDRESS, null ¥Ý¥¤¥ó¥¿"
 
-#: config/iq2000/iq2000.c:3040
+#: config/iq2000/iq2000.c:3044
 #, gcc-internal-format
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr "PRINT_OPERAND: ÉÔÌÀ¤Ê¶çÆÉÅÀ '%c'"
 
-#: config/iq2000/iq2000.c:3049 config/xtensa/xtensa.c:1972
+#: config/iq2000/iq2000.c:3053 config/xtensa/xtensa.c:1978
 #, gcc-internal-format
 msgid "PRINT_OPERAND null pointer"
 msgstr "PRINT_OPERAND NULL ¥Ý¥¤¥ó¥¿"
@@ -26138,22 +26099,22 @@
 msgid "invalid target memregs value '%d'"
 msgstr "Ìµ¸ú¤Ê¥Ñ¥é¥á¥¿ÃÍ `%s'"
 
-#: config/m32c/m32c.c:2759
+#: config/m32c/m32c.c:2766
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute is not supported for R8C target"
 msgstr "¥»¥¯¥·¥ç¥óÂ°À­¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: config/m32c/m32c.c:2767
+#: config/m32c/m32c.c:2774
 #, gcc-internal-format
 msgid "`%s' attribute applies only to functions"
 msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂÐ¤·¤Æ¤Î¤ßÅ¬ÍÑ¤µ¤ì¤Þ¤¹"
 
-#: config/m32c/m32c.c:2775
+#: config/m32c/m32c.c:2782
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/m32c/m32c.c:2784
+#: config/m32c/m32c.c:2791
 #, gcc-internal-format
 msgid "`%s' attribute argument should be between 18 to 255"
 msgstr ""
@@ -26203,7 +26164,7 @@
 msgid "interrupt_thread is available only on fido"
 msgstr ""
 
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15014
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15226
 #, gcc-internal-format
 msgid "stack limit expression is not supported"
 msgstr "¥¹¥¿¥Ã¥¯À©¸Â¼°¤ò¼õ¤±ÉÕ¤±¤Þ¤»¤ó"
@@ -26218,114 +26179,114 @@
 msgid "%qs redeclared with conflicting %qs attributes"
 msgstr ""
 
-#: config/mips/mips.c:2348
+#: config/mips/mips.c:2382
 #, gcc-internal-format
 msgid "MIPS16 TLS"
 msgstr ""
 
-#: config/mips/mips.c:5439
+#: config/mips/mips.c:5500
 #, fuzzy, gcc-internal-format
 msgid "cannot handle inconsistent calls to %qs"
 msgstr "`%s' ¤Ø¤ÎÌ·½â¤·¤¿¸Æ¤Ó½Ð¤·¤òÊáÂª¤Ç¤­¤Þ¤»¤ó"
 
-#: config/mips/mips.c:10258
+#: config/mips/mips.c:10337
 #, fuzzy, gcc-internal-format
 msgid "invalid argument to built-in function"
 msgstr "´Ø¿ô¤ËÂÐ¤¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: config/mips/mips.c:10530
+#: config/mips/mips.c:10609
 #, fuzzy, gcc-internal-format
 msgid "built-in function %qs not supported for MIPS16"
 msgstr "ÁÈ¤ß¹þ¤ß´Ø¿ô `%s' ¤Ï¸½ºß¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: config/mips/mips.c:11679 config/mips/mips.c:12065
+#: config/mips/mips.c:11751 config/mips/mips.c:12137
 #, gcc-internal-format
 msgid "MIPS16 PIC"
 msgstr ""
 
-#: config/mips/mips.c:11682
+#: config/mips/mips.c:11754
 #, gcc-internal-format
 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
 msgstr ""
 
-#: config/mips/mips.c:11810
+#: config/mips/mips.c:11882
 #, fuzzy, gcc-internal-format
 msgid "CPU names must be lower case"
 msgstr "¥·¥ó¥Ü¥ëÌ¾¤ò¾®Ê¸»ú¤È¤¹¤ë"
 
-#: config/mips/mips.c:11938
+#: config/mips/mips.c:12010
 #, gcc-internal-format
 msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
 msgstr ""
 
-#: config/mips/mips.c:11954
+#: config/mips/mips.c:12026
 #, gcc-internal-format
 msgid "%<-march=%s%> is not compatible with the selected ABI"
 msgstr ""
 
-#: config/mips/mips.c:11969
+#: config/mips/mips.c:12041
 #, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit processor"
 msgstr ""
 
-#: config/mips/mips.c:11971
+#: config/mips/mips.c:12043
 #, gcc-internal-format
 msgid "%<-mgp32%> used with a 64-bit ABI"
 msgstr ""
 
-#: config/mips/mips.c:11973
+#: config/mips/mips.c:12045
 #, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit ABI"
 msgstr ""
 
-#: config/mips/mips.c:11989 config/mips/mips.c:11991 config/mips/mips.c:12058
+#: config/mips/mips.c:12061 config/mips/mips.c:12063 config/mips/mips.c:12130
 #, fuzzy, gcc-internal-format
 msgid "unsupported combination: %s"
 msgstr "¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Ê¤¤¥Ð¡¼¥¸¥ç¥ó¤Ç¤¹"
 
-#: config/mips/mips.c:11995
+#: config/mips/mips.c:12067
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
 msgstr ""
 
-#: config/mips/mips.c:11998
+#: config/mips/mips.c:12070
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
 msgstr ""
 
-#: config/mips/mips.c:12052
+#: config/mips/mips.c:12124
 #, fuzzy, gcc-internal-format
 msgid "the %qs architecture does not support branch-likely instructions"
 msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï THUMB Ì¿Îá¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
 
-#: config/mips/mips.c:12098
+#: config/mips/mips.c:12170
 #, gcc-internal-format
 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
 msgstr ""
 
-#: config/mips/mips.c:12106 config/mips/mips.c:12109
+#: config/mips/mips.c:12178 config/mips/mips.c:12181
 #, gcc-internal-format
 msgid "cannot use small-data accesses for %qs"
 msgstr ""
 
-#: config/mips/mips.c:12123
+#: config/mips/mips.c:12195
 #, gcc-internal-format
 msgid "%<-mips3d%> requires %<-mpaired-single%>"
 msgstr ""
 
-#: config/mips/mips.c:12132
+#: config/mips/mips.c:12204
 #, fuzzy, gcc-internal-format
 msgid "%qs must be used with %qs"
 msgstr "-frepo ¤Ï -c ÉÕ¤­¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: config/mips/mips.c:12139
+#: config/mips/mips.c:12211
 #, fuzzy, gcc-internal-format
 msgid "the %qs architecture does not support paired-single instructions"
 msgstr "¥¿¡¼¥²¥Ã¥È CPU ¤Ï THUMB Ì¿Îá¤ò¥µ¥Ý¡¼¥È¤·¤Þ¤»¤ó"
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2110
+#: config/mips/mips.h:2111
 #, gcc-internal-format
 msgid "mips16 function profiling"
 msgstr "mips16 ´Ø¿ô¥×¥í¥Õ¥¡¥¤¥ë"
@@ -26355,28 +26316,28 @@
 msgid "MMIX Internal: Last named vararg would not fit in a register"
 msgstr ""
 
-#: config/mmix/mmix.c:1495 config/mmix/mmix.c:1519 config/mmix/mmix.c:1635
+#: config/mmix/mmix.c:1491 config/mmix/mmix.c:1515 config/mmix/mmix.c:1631
 #, gcc-internal-format
 msgid "MMIX Internal: Bad register: %d"
 msgstr ""
 
 #. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:1627
+#: config/mmix/mmix.c:1623
 #, gcc-internal-format
 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
 msgstr ""
 
-#: config/mmix/mmix.c:1913
+#: config/mmix/mmix.c:1909
 #, gcc-internal-format
 msgid "stack frame not a multiple of 8 bytes: %wd"
 msgstr ""
 
-#: config/mmix/mmix.c:2149
+#: config/mmix/mmix.c:2145
 #, gcc-internal-format
 msgid "stack frame not a multiple of octabyte: %wd"
 msgstr ""
 
-#: config/mmix/mmix.c:2489 config/mmix/mmix.c:2553
+#: config/mmix/mmix.c:2485 config/mmix/mmix.c:2549
 #, gcc-internal-format
 msgid "MMIX Internal: %s is not a shiftable int"
 msgstr ""
@@ -26386,27 +26347,27 @@
 msgid "info pointer NULL"
 msgstr ""
 
-#: config/pa/pa.c:479
+#: config/pa/pa.c:482
 #, fuzzy, gcc-internal-format
 msgid "PIC code generation is not supported in the portable runtime model"
 msgstr "PIC ¥³¡¼¥ÉÀ¸À®¤Ï²ÄÈÂ¼Â¹Ô»þ¥â¥Ç¥ë¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó\n"
 
-#: config/pa/pa.c:484
+#: config/pa/pa.c:487
 #, fuzzy, gcc-internal-format
 msgid "PIC code generation is not compatible with fast indirect calls"
 msgstr "PIC ¥³¡¼¥ÉÀ¸À®¤Ï¹âÂ®´ÖÀÜ¸Æ¤Ó½Ð¤·¤ÈÁêÍÆ¤ì¤Þ¤»¤ó\n"
 
-#: config/pa/pa.c:489
+#: config/pa/pa.c:492
 #, gcc-internal-format
 msgid "-g is only supported when using GAS on this processor,"
 msgstr "-g ¤Ï¤³¤Î¥×¥í¥»¥Ã¥µ¤Ç¤Ï GAS ¤ò»ÈÍÑ¤¹¤ë»þ¤À¤±¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤¹"
 
-#: config/pa/pa.c:490
+#: config/pa/pa.c:493
 #, fuzzy, gcc-internal-format
 msgid "-g option disabled"
 msgstr "-g ¥ª¥×¥·¥ç¥ó¤òÌµ¸ú²½¤·¤Þ¤·¤¿¡£"
 
-#: config/pa/pa.c:8285
+#: config/pa/pa.c:8373
 #, gcc-internal-format
 msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
 msgstr ""
@@ -26475,250 +26436,251 @@
 msgid "junk at end of #pragma longcall"
 msgstr "#pragma map ¤Î½ª¤ê¤Ë¥´¥ß¤¬¤¢¤ê¤Þ¤¹"
 
-#: config/rs6000/rs6000-c.c:2550
+#: config/rs6000/rs6000-c.c:2553
 #, fuzzy, gcc-internal-format
 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
 msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤«¤é½¤¾þ»Ò¤¬ÀÚ¤ê¼Î¤Æ¤é¤ì¤Þ¤¹"
 
-#: config/rs6000/rs6000-c.c:2593
+#: config/rs6000/rs6000-c.c:2596
 #, gcc-internal-format
 msgid "invalid parameter combination for AltiVec intrinsic"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1294
+#: config/rs6000/rs6000.c:1312
 #, gcc-internal-format
 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1305
+#: config/rs6000/rs6000.c:1323
 #, fuzzy, gcc-internal-format
 msgid "-m64 requires PowerPC64 architecture, enabling"
 msgstr "PowerPC64 ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Ç¤Ê¤¤¤È -maix64 ¤òÍ­¸ú¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: config/rs6000/rs6000.c:1528
+#: config/rs6000/rs6000.c:1546
 #, gcc-internal-format
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "-mmultiple ¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥·¥¹¥Æ¥à¾å¤Ç¤Ï¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
 
-#: config/rs6000/rs6000.c:1535
+#: config/rs6000/rs6000.c:1553
 #, gcc-internal-format
 msgid "-mstring is not supported on little endian systems"
 msgstr "-mstring ¤Ï¥ê¥È¥ë¥¨¥ó¥Ç¥£¥¢¥ó¥·¥¹¥Æ¥à¾å¤Ç¤Ï¼õ¤±Æþ¤ì¤é¤ì¤Þ¤»¤ó"
 
-#: config/rs6000/rs6000.c:1549
+#: config/rs6000/rs6000.c:1567
 #, fuzzy, gcc-internal-format
 msgid "unknown -mdebug-%s switch"
 msgstr "ÉÔÌÀ¤Ê -mdebug-%s ¥¹¥¤¥Ã¥Á¤Ç¤¹"
 
-#: config/rs6000/rs6000.c:1561
+#: config/rs6000/rs6000.c:1579
 #, gcc-internal-format
 msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1973
+#: config/rs6000/rs6000.c:2003
 #, gcc-internal-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2186
+#: config/rs6000/rs6000.c:2218
 #, gcc-internal-format
 msgid "not configured for ABI: '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2199
+#: config/rs6000/rs6000.c:2231
 #, gcc-internal-format
 msgid "Using darwin64 ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2204
+#: config/rs6000/rs6000.c:2236
 #, gcc-internal-format
 msgid "Using old darwin ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2211
+#: config/rs6000/rs6000.c:2243
 #, gcc-internal-format
 msgid "Using IBM extended precision long double"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2217
+#: config/rs6000/rs6000.c:2249
 #, gcc-internal-format
 msgid "Using IEEE extended precision long double"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2222
+#: config/rs6000/rs6000.c:2254
 #, fuzzy, gcc-internal-format
 msgid "unknown ABI specified: '%s'"
 msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
 
-#: config/rs6000/rs6000.c:2249
+#: config/rs6000/rs6000.c:2281
 #, fuzzy, gcc-internal-format
 msgid "invalid option for -mfloat-gprs: '%s'"
 msgstr "Ìµ¸ú¤Ê¥ª¥×¥·¥ç¥ó `-mshort-data-%s'"
 
-#: config/rs6000/rs6000.c:2259
+#: config/rs6000/rs6000.c:2291
 #, gcc-internal-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2280
+#: config/rs6000/rs6000.c:2312
 #, gcc-internal-format
 msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2288
+#: config/rs6000/rs6000.c:2320
 #, gcc-internal-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4989
+#: config/rs6000/rs6000.c:5087
 #, gcc-internal-format
 msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5062
+#: config/rs6000/rs6000.c:5160
 #, gcc-internal-format
 msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5320
+#: config/rs6000/rs6000.c:5418
 #, gcc-internal-format
 msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6221
+#: config/rs6000/rs6000.c:6322
 #, gcc-internal-format
 msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7461
+#: config/rs6000/rs6000.c:7568
 #, gcc-internal-format
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7564 config/rs6000/rs6000.c:8475
+#: config/rs6000/rs6000.c:7671 config/rs6000/rs6000.c:8582
 #, gcc-internal-format
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7604
+#: config/rs6000/rs6000.c:7711
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "`__builtin_eh_return_regno' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: config/rs6000/rs6000.c:7657
+#: config/rs6000/rs6000.c:7764
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "`__builtin_args_info' ¤Î°ú¿ô¤¬ÈÏ°Ï³°¤Ç¤¹"
 
-#: config/rs6000/rs6000.c:7906
+#: config/rs6000/rs6000.c:8013
 #, gcc-internal-format
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr ""
 
-#: config/rs6000/rs6000.c:8078
+#: config/rs6000/rs6000.c:8185
 #, gcc-internal-format
 msgid "argument to %qs must be a 2-bit unsigned literal"
 msgstr ""
 
-#: config/rs6000/rs6000.c:8220
+#: config/rs6000/rs6000.c:8327
 #, gcc-internal-format
 msgid "unresolved overload for Altivec builtin %qF"
 msgstr ""
 
-#: config/rs6000/rs6000.c:8302
+#: config/rs6000/rs6000.c:8409
 #, gcc-internal-format
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr ""
 
-#: config/rs6000/rs6000.c:8595
+#: config/rs6000/rs6000.c:8702
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate must be a constant"
 msgstr "`__builtin_args_info' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: config/rs6000/rs6000.c:8642
+#: config/rs6000/rs6000.c:8749
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate is out of range"
 msgstr "`__builtin_args_info' ¤Î°ú¿ô¤¬ÈÏ°Ï³°¤Ç¤¹"
 
-#: config/rs6000/rs6000.c:8667
+#: config/rs6000/rs6000.c:8774
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "`__builtin_eh_return_regno' ¤Î°ú¿ô¤ÏÄê¿ô¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: config/rs6000/rs6000.c:8739
+#: config/rs6000/rs6000.c:8846
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "`__builtin_args_info' ¤Î°ú¿ô¤¬ÈÏ°Ï³°¤Ç¤¹"
 
-#: config/rs6000/rs6000.c:14977
+#: config/rs6000/rs6000.c:15189
 #, fuzzy, gcc-internal-format
 msgid "stack frame too large"
 msgstr "%s ¤ÏÂç¤­¤¹¤®¤Þ¤¹"
 
-#: config/rs6000/rs6000.c:17598
+#: config/rs6000/rs6000.c:17811
 #, gcc-internal-format
 msgid "no profiling of 64-bit code for this ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19470
+#: config/rs6000/rs6000.c:19687
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19472
+#: config/rs6000/rs6000.c:19689
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19476
+#: config/rs6000/rs6000.c:19693
 #, gcc-internal-format
 msgid "use of %<long long%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19478
+#: config/rs6000/rs6000.c:19695
 #, gcc-internal-format
 msgid "use of %<double%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19480
+#: config/rs6000/rs6000.c:19697
 #, gcc-internal-format
 msgid "use of %<long double%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19482
+#: config/rs6000/rs6000.c:19699
 #, gcc-internal-format
 msgid "use of boolean types in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19484
+#: config/rs6000/rs6000.c:19701
 #, gcc-internal-format
 msgid "use of %<complex%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19486
+#: config/rs6000/rs6000.c:19703
 #, gcc-internal-format
 msgid "use of decimal floating point types in AltiVec types is invalid"
 msgstr ""
 
 #: config/rs6000/aix43.h:38 config/rs6000/aix51.h:37 config/rs6000/aix52.h:38
-#: config/rs6000/aix53.h:38
+#: config/rs6000/aix53.h:38 config/rs6000/aix61.h:38
 #, fuzzy, gcc-internal-format
 msgid "-maix64 and POWER architecture are incompatible"
 msgstr "-maix64 ¤È POWER ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤È¤Ç¤Ï¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
 
 #: config/rs6000/aix43.h:43 config/rs6000/aix51.h:42 config/rs6000/aix52.h:43
-#: config/rs6000/aix53.h:43
+#: config/rs6000/aix53.h:43 config/rs6000/aix61.h:43
 #, fuzzy, gcc-internal-format
 msgid "-maix64 requires PowerPC64 architecture remain enabled"
 msgstr "PowerPC64 ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Ç¤Ê¤¤¤È -maix64 ¤òÍ­¸ú¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
 
 #: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
+#: config/rs6000/aix61.h:49
 #, fuzzy, gcc-internal-format
 msgid "soft-float and long-double-128 are incompatible"
 msgstr "-mrelocatable ¤È -mcall-%s ¤È¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:46 config/rs6000/aix52.h:53
-#: config/rs6000/aix53.h:53
+#: config/rs6000/aix53.h:53 config/rs6000/aix61.h:53
 #, fuzzy, gcc-internal-format
 msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 msgstr "-maix64 Í×µá: 32 bit ¥¢¥É¥ì¥·¥ó¥°²¼¤Î 64 bit ·×»»¤Ï¤Þ¤ÀÍøÍÑ¤Ç¤­¤Þ¤»¤ó"
@@ -26760,7 +26722,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1560
+#: config/rs6000/rs6000.h:1569
 #, gcc-internal-format
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr "RETURN_ADDRESS_OFFSET ¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
@@ -26883,22 +26845,22 @@
 msgid "-mstack-guard implies use of -mstack-size"
 msgstr ""
 
-#: config/s390/s390.c:6640
+#: config/s390/s390.c:6679
 #, gcc-internal-format
 msgid "total size of local variables exceeds architecture limit"
 msgstr ""
 
-#: config/s390/s390.c:7298
+#: config/s390/s390.c:7349
 #, gcc-internal-format
 msgid "frame size of function %qs is "
 msgstr ""
 
-#: config/s390/s390.c:7328
+#: config/s390/s390.c:7379
 #, fuzzy, gcc-internal-format
 msgid "frame size of %qs is "
 msgstr "`%s' ¤ÎÎÎ°è¥µ¥¤¥º¤¬¤ï¤«¤ê¤Þ¤»¤ó"
 
-#: config/s390/s390.c:7332
+#: config/s390/s390.c:7383
 #, gcc-internal-format
 msgid "%qs uses dynamic stack allocation"
 msgstr ""
@@ -26908,44 +26870,44 @@
 msgid "-fPIC and -G are incompatible"
 msgstr "-fPIC ¤È -mcall-%s ¤Ï¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: config/sh/sh.c:6894
+#: config/sh/sh.c:6897
 #, fuzzy, gcc-internal-format
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "__builtin_saveregs ¤Ï¤³¤Î¥¿¡¼¥²¥Ã¥È¤Ç¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: config/sh/sh.c:7904
+#: config/sh/sh.c:7907
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute only applies to interrupt functions"
 msgstr "`%s' Â°À­¤Ï´Ø¿ô¤ËÂÐ¤·¤Æ¤Î¤ßÅ¬ÍÑ¤µ¤ì¤Þ¤¹"
 
-#: config/sh/sh.c:7990
+#: config/sh/sh.c:7993
 #, gcc-internal-format
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr ""
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:8012
+#: config/sh/sh.c:8015
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute argument not a string constant"
 msgstr "asm ¥Æ¥ó¥×¥ì¡¼¥È¤¬Ê¸»úÎóÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:8037
+#: config/sh/sh.c:8040
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute argument not an integer constant"
 msgstr "Í×µá¤µ¤ì¤¿ init_priority ¤ÏÀ°¿ô·¿¤ÎÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: config/sh/sh.c:10085
+#: config/sh/sh.c:10084
 #, gcc-internal-format
 msgid "r0 needs to be available as a call-clobbered register"
 msgstr ""
 
-#: config/sh/sh.c:10106
+#: config/sh/sh.c:10105
 #, fuzzy, gcc-internal-format
 msgid "Need a second call-clobbered general purpose register"
 msgstr "BK ¥ì¥¸¥¹¥¿¤òÈÆÍÑ¥ì¥¸¥¹¥¿¤È¤·¤Æ»ÈÍÑ¤¹¤ë"
 
-#: config/sh/sh.c:10114
+#: config/sh/sh.c:10113
 #, gcc-internal-format
 msgid "Need a call-clobbered target register"
 msgstr ""
@@ -26975,7 +26937,7 @@
 msgid "%s %q+D %s after being referenced with dllimport linkage"
 msgstr ""
 
-#: config/sh/symbian.c:891 cp/tree.c:2737
+#: config/sh/symbian.c:891 cp/tree.c:2753
 #, fuzzy, gcc-internal-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr "Tree ¸¡ºº: %s ¤¬¤¢¤ë¤Ù¤­½ê¤Ë %s ¤¬¤¢¤ê¤Þ¤¹(%s Æâ, %s:%d)"
@@ -27018,17 +26980,17 @@
 msgid "-mrelax is only supported for RTP PIC"
 msgstr ""
 
-#: config/sparc/sparc.c:698
+#: config/sparc/sparc.c:701
 #, gcc-internal-format
 msgid "%s is not supported by this configuration"
 msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: config/sparc/sparc.c:705
+#: config/sparc/sparc.c:708
 #, gcc-internal-format
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr "-m64 »ØÄê¥â¡¼¥É¤Ç¤Ï -mlong-double-64 ¤Ïµö²Ä¤µ¤ì¤Þ¤»¤ó"
 
-#: config/sparc/sparc.c:730
+#: config/sparc/sparc.c:733
 #, gcc-internal-format
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "-mcmodel= ¤Ï 32 bit ¥·¥¹¥Æ¥à¾å¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
@@ -27048,67 +27010,57 @@
 msgid "parameter list does not match a valid signature for %s()"
 msgstr ""
 
-#: config/spu/spu.c:337 config/spu/spu.c:348
+#: config/spu/spu.c:341 config/spu/spu.c:352
 #, fuzzy, gcc-internal-format
 msgid "Unknown architecture '%s'"
 msgstr "ÉÔÌÀ¤Ê¥Þ¥·¥ó¥â¡¼¥É `%s'"
 
-#: config/spu/spu.c:3034
+#: config/spu/spu.c:3023
 #, gcc-internal-format
 msgid "`%s' attribute ignored"
 msgstr "`%s' Â°À­¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: config/spu/spu.c:5218
+#: config/spu/spu.c:5207
 #, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]."
 msgstr ""
 
-#: config/spu/spu.c:5238
+#: config/spu/spu.c:5227
 #, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]. ("
 msgstr ""
 
-#: config/spu/spu.c:5268
+#: config/spu/spu.c:5257
 #, gcc-internal-format
 msgid "%d least significant bits of %s are ignored."
 msgstr ""
 
-#: config/stormy16/stormy16.c:499
+#: config/stormy16/stormy16.c:1080
 #, gcc-internal-format
-msgid "constant halfword load operand out of range"
-msgstr ""
-
-#: config/stormy16/stormy16.c:509
-#, fuzzy, gcc-internal-format
-msgid "constant arithmetic operand out of range"
-msgstr "À°¿ôÄê¿ô¤¬ÈÏ°Ï¤ò³°¤ì¤Æ¤¤¤Þ¤¹"
-
-#: config/stormy16/stormy16.c:1108
-#, gcc-internal-format
 msgid "local variable memory requirements exceed capacity"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1274
+#: config/stormy16/stormy16.c:1246
 #, gcc-internal-format
 msgid "function_profiler support"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1363
+#: config/stormy16/stormy16.c:1335
 #, fuzzy, gcc-internal-format
 msgid "cannot use va_start in interrupt function"
 msgstr "Â¾¤Î´Ø¿ôÆâ¤Ç static ´Ø¿ô¤òÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: config/stormy16/stormy16.c:1906
+#: config/stormy16/stormy16.c:1879
 #, fuzzy, gcc-internal-format
 msgid "switch statement of size %lu entries too large"
 msgstr "ÊÑ¿ô `%s' ¤Î¥µ¥¤¥º¤¬Âç¤­¤¹¤®¤Þ¤¹"
 
-#: config/stormy16/stormy16.c:2274
+#: config/stormy16/stormy16.c:2247
 #, gcc-internal-format
 msgid "%<__BELOW100__%> attribute only applies to variables"
 msgstr ""
 
-#: config/stormy16/stormy16.c:2281
+#: config/stormy16/stormy16.c:2254
 #, gcc-internal-format
 msgid "__BELOW100__ attribute not allowed with auto storage class"
 msgstr ""
@@ -27233,345 +27185,345 @@
 msgid "too much stack space to prepare: %d"
 msgstr "¥¹¥¿¥Ã¥¯¶õ´Öºï½üÎÌ¤¬ÉÔÀµ¤Ç¤¹: %d"
 
-#: config/xtensa/xtensa.c:1861
+#: config/xtensa/xtensa.c:1865
 #, gcc-internal-format
 msgid "boolean registers required for the floating-point option"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1896
+#: config/xtensa/xtensa.c:1900
 #, fuzzy, gcc-internal-format
 msgid "-f%s is not supported with CONST16 instructions"
 msgstr "%s ¤Ï¤³¤Î¥³¥ó¥Õ¥£¥®¥å¥ì¡¼¥·¥ç¥ó¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
 
-#: config/xtensa/xtensa.c:1901
+#: config/xtensa/xtensa.c:1905
 #, gcc-internal-format
 msgid "PIC is required but not supported with CONST16 instructions"
 msgstr ""
 
-#: config/xtensa/xtensa.c:2745 config/xtensa/xtensa.c:2765
+#: config/xtensa/xtensa.c:2770 config/xtensa/xtensa.c:2790
 #, fuzzy, gcc-internal-format
 msgid "bad builtin code"
 msgstr "ÁÈ¤ß¹þ¤ß¥Þ¥¯¥í \"%s\" ¤ÏÌµ¸ú¤Ç¤¹"
 
-#: config/xtensa/xtensa.c:2873
+#: config/xtensa/xtensa.c:2898
 #, fuzzy, gcc-internal-format
 msgid "only uninitialized variables can be placed in a .bss section"
 msgstr "8 ¥Ó¥Ã¥ÈÎÎ°èÆâ¤ËÇÛÃÖ¤Ç¤­¤ëÊÑ¿ô¤À¤±¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
-#: ada/misc.c:261
+#: ada/misc.c:260
 #, fuzzy, gcc-internal-format
 msgid "missing argument to \"-%s\""
 msgstr "`%s' ¥ª¥×¥·¥ç¥ó¤ËÂÐ¤¹¤ë°ú¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: ada/misc.c:311
+#: ada/misc.c:310
 #, gcc-internal-format
 msgid "%<-gnat%> misspelled as %<-gant%>"
 msgstr ""
 
-#: cp/call.c:2462
+#: cp/call.c:2448
 #, gcc-internal-format
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2467
+#: cp/call.c:2453
 #, gcc-internal-format
 msgid "%s %D(%T, %T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2471
+#: cp/call.c:2457
 #, fuzzy, gcc-internal-format
 msgid "%s %D(%T) <built-in>"
 msgstr "<ÁÈ¤ß¹þ¤ß>"
 
-#: cp/call.c:2475
+#: cp/call.c:2461
 #, gcc-internal-format
 msgid "%s %T <conversion>"
 msgstr ""
 
-#: cp/call.c:2477
+#: cp/call.c:2463
 #, gcc-internal-format
 msgid "%s %+#D <near match>"
 msgstr ""
 
-#: cp/call.c:2479 cp/pt.c:1397
+#: cp/call.c:2465 cp/pt.c:1405
 #, fuzzy, gcc-internal-format
 msgid "%s %+#D"
 msgstr "%s: %s"
 
-#: cp/call.c:2720
+#: cp/call.c:2706
 #, fuzzy, gcc-internal-format
 msgid "conversion from %qT to %qT is ambiguous"
 msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
 
-#: cp/call.c:2873 cp/call.c:2891 cp/call.c:2954
+#: cp/call.c:2859 cp/call.c:2877 cp/call.c:2940
 #, gcc-internal-format
 msgid "no matching function for call to %<%D(%A)%>"
 msgstr ""
 
-#: cp/call.c:2894 cp/call.c:2957
+#: cp/call.c:2880 cp/call.c:2943
 #, gcc-internal-format
 msgid "call of overloaded %<%D(%A)%> is ambiguous"
 msgstr ""
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:3029
+#: cp/call.c:3015
 #, gcc-internal-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr ""
 
-#: cp/call.c:3103
+#: cp/call.c:3089
 #, gcc-internal-format
 msgid "no match for call to %<(%T) (%A)%>"
 msgstr ""
 
-#: cp/call.c:3112
+#: cp/call.c:3098
 #, gcc-internal-format
 msgid "call of %<(%T) (%A)%> is ambiguous"
 msgstr ""
 
-#: cp/call.c:3150
+#: cp/call.c:3136
 #, gcc-internal-format
 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
 msgstr ""
 
-#: cp/call.c:3156
+#: cp/call.c:3142
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E%s%>"
 msgstr ""
 
-#: cp/call.c:3160
+#: cp/call.c:3146
 #, gcc-internal-format
 msgid "%s for %<operator[]%> in %<%E[%E]%>"
 msgstr ""
 
-#: cp/call.c:3165
+#: cp/call.c:3151
 #, gcc-internal-format
 msgid "%s for %qs in %<%s %E%>"
 msgstr ""
 
-#: cp/call.c:3170
+#: cp/call.c:3156
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E %s %E%>"
 msgstr ""
 
-#: cp/call.c:3173
+#: cp/call.c:3159
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%s%E%>"
 msgstr ""
 
-#: cp/call.c:3265
+#: cp/call.c:3251
 #, gcc-internal-format
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ISO C++ ¤ÏÃæ´Ö¹à¤¬¾ÊÎ¬¤µ¤ì¤¿ ?: ¼°¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/call.c:3343
+#: cp/call.c:3329
 #, gcc-internal-format
 msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
 msgstr ""
 
-#: cp/call.c:3348
+#: cp/call.c:3334
 #, gcc-internal-format
 msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
 msgstr ""
 
-#: cp/call.c:3389 cp/call.c:3609
+#: cp/call.c:3375 cp/call.c:3595
 #, gcc-internal-format
 msgid "operands to ?: have different types %qT and %qT"
 msgstr ""
 
-#: cp/call.c:3563
+#: cp/call.c:3549
 #, fuzzy, gcc-internal-format
 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
 msgstr "¾ò·ï¼°¤Ç¤Î·¿¤ÎÁÈ¹ç¤ï¤»¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: cp/call.c:3570
+#: cp/call.c:3556
 #, fuzzy, gcc-internal-format
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr "¾ò·ï¼°¤ËÉä¹çÉÕ¤­·¿¤ÈÉä¹çÌµ¤··¿¤È¤¬¤¢¤ê¤Þ¤¹"
 
-#: cp/call.c:3874
+#: cp/call.c:3860
 #, gcc-internal-format
 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
 msgstr ""
 
-#: cp/call.c:3947
+#: cp/call.c:3936
 #, fuzzy, gcc-internal-format
 msgid "comparison between %q#T and %q#T"
 msgstr "¥Ý¥¤¥ó¥¿¤ÈÀ°¿ô¤È¤ÎÈæ³Ó¤ò¹Ô¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: cp/call.c:4229
+#: cp/call.c:4218
 #, gcc-internal-format
 msgid "no corresponding deallocation function for `%D'"
 msgstr ""
 
-#: cp/call.c:4234
+#: cp/call.c:4223
 #, fuzzy, gcc-internal-format
 msgid "no suitable %<operator %s%> for %qT"
 msgstr "¤¢¤ê¤¨¤Ê¤¤±é»»»Ò '%s'"
 
-#: cp/call.c:4252
+#: cp/call.c:4241
 #, gcc-internal-format
 msgid "%q+#D is private"
 msgstr ""
 
-#: cp/call.c:4254
+#: cp/call.c:4243
 #, gcc-internal-format
 msgid "%q+#D is protected"
 msgstr ""
 
-#: cp/call.c:4256
+#: cp/call.c:4245
 #, gcc-internal-format
 msgid "%q+#D is inaccessible"
 msgstr ""
 
-#: cp/call.c:4257
+#: cp/call.c:4246
 #, gcc-internal-format
 msgid "within this context"
 msgstr ""
 
-#: cp/call.c:4303
+#: cp/call.c:4292
 #, gcc-internal-format
 msgid "passing NULL to non-pointer argument %P of %qD"
 msgstr ""
 
-#: cp/call.c:4306
+#: cp/call.c:4295
 #, fuzzy, gcc-internal-format
 msgid "converting to non-pointer type %qT from NULL"
 msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/call.c:4312
+#: cp/call.c:4301
 #, fuzzy, gcc-internal-format
 msgid "converting %<false%> to pointer type for argument %P of %qD"
 msgstr "%d ÈÖÌÜ¤Î°ú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/call.c:4356 cp/cvt.c:217
+#: cp/call.c:4346 cp/cvt.c:217
 #, fuzzy, gcc-internal-format
 msgid "invalid conversion from %qT to %qT"
 msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
 
-#: cp/call.c:4358
+#: cp/call.c:4348
 #, fuzzy, gcc-internal-format
 msgid "  initializing argument %P of %qD"
 msgstr "`%s' ¤Î°ú¿ô¤È¤·¤ÆÌµ¸ú¤Ê·¿"
 
-#: cp/call.c:4491
+#: cp/call.c:4498
 #, gcc-internal-format
 msgid "cannot bind bitfield %qE to %qT"
 msgstr ""
 
-#: cp/call.c:4494 cp/call.c:4510
+#: cp/call.c:4501 cp/call.c:4517
 #, gcc-internal-format
 msgid "cannot bind packed field %qE to %qT"
 msgstr ""
 
-#: cp/call.c:4497
+#: cp/call.c:4504
 #, fuzzy, gcc-internal-format
 msgid "cannot bind rvalue %qE to %qT"
 msgstr "¥½¡¼¥¹ %s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: cp/call.c:4611
+#: cp/call.c:4620
 #, gcc-internal-format
 msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr ""
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4639
+#: cp/call.c:4648
 #, gcc-internal-format
 msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr ""
 
-#: cp/call.c:4687
+#: cp/call.c:4696
 #, gcc-internal-format
 msgid "the default argument for parameter %d of %qD has not yet been parsed"
 msgstr ""
 
-#: cp/call.c:4697
+#: cp/call.c:4706
 #, gcc-internal-format
 msgid "recursive evaluation of default argument for %q#D"
 msgstr ""
 
-#: cp/call.c:4802
+#: cp/call.c:4811
 #, fuzzy, gcc-internal-format
 msgid "argument of function call might be a candidate for a format attribute"
 msgstr "format Â°À­¤ò¤Î¸õÊä¤È¤Ê¤ê¤½¤¦¤Ê´Ø¿ô¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
 
-#: cp/call.c:4950
+#: cp/call.c:4959
 #, gcc-internal-format
 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
 msgstr ""
 
-#: cp/call.c:4969
+#: cp/call.c:4978
 #, gcc-internal-format
 msgid "%qT is not an accessible base of %qT"
 msgstr ""
 
-#: cp/call.c:5229
+#: cp/call.c:5238
 #, gcc-internal-format
 msgid "could not find class$ field in java interface type %qT"
 msgstr ""
 
-#: cp/call.c:5470
+#: cp/call.c:5479
 #, fuzzy, gcc-internal-format
 msgid "call to non-function %qD"
 msgstr "´Ø¿ô %s ¤Ë¸Æ¤Ó½Ð¤·¤¬¤¢¤ê¤Þ¤»¤ó\n"
 
-#: cp/call.c:5595
+#: cp/call.c:5604
 #, gcc-internal-format
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 msgstr ""
 
-#: cp/call.c:5613
+#: cp/call.c:5622
 #, gcc-internal-format
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 msgstr ""
 
-#: cp/call.c:5639
+#: cp/call.c:5648
 #, gcc-internal-format
 msgid "cannot call member function %qD without object"
 msgstr ""
 
-#: cp/call.c:6283
+#: cp/call.c:6307
 #, gcc-internal-format
 msgid "passing %qT chooses %qT over %qT"
 msgstr ""
 
-#: cp/call.c:6285 cp/name-lookup.c:4320 cp/name-lookup.c:4753
+#: cp/call.c:6309 cp/name-lookup.c:4322 cp/name-lookup.c:4757
 #, fuzzy, gcc-internal-format
 msgid "  in call to %qD"
 msgstr "`%s' ¤Ø¤Î¸Æ¤Ó½Ð¤·¤Ï¥¤¥ó¥é¥¤¥ó²½¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/call.c:6342
+#: cp/call.c:6366
 #, gcc-internal-format
 msgid "choosing %qD over %qD"
 msgstr ""
 
-#: cp/call.c:6343
+#: cp/call.c:6367
 #, fuzzy, gcc-internal-format
 msgid "  for conversion from %qT to %qT"
 msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
 
-#: cp/call.c:6345
+#: cp/call.c:6369
 #, gcc-internal-format
 msgid "  because conversion sequence for the argument is better"
 msgstr ""
 
-#: cp/call.c:6459
+#: cp/call.c:6483
 #, gcc-internal-format
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr ""
 
-#: cp/call.c:6603
+#: cp/call.c:6627
 #, fuzzy, gcc-internal-format
 msgid "could not convert %qE to %qT"
 msgstr "0x%l.8x ¤òÎÎ°è¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/call.c:6737
+#: cp/call.c:6761
 #, gcc-internal-format
 msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
 msgstr ""
 
-#: cp/call.c:6741
+#: cp/call.c:6765
 #, gcc-internal-format
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 msgstr ""
@@ -27581,343 +27533,343 @@
 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
 msgstr ""
 
-#: cp/class.c:961
+#: cp/class.c:971
 #, gcc-internal-format
 msgid "Java class %qT cannot have a destructor"
 msgstr ""
 
-#: cp/class.c:963
+#: cp/class.c:973
 #, gcc-internal-format
 msgid "Java class %qT cannot have an implicit non-trivial destructor"
 msgstr ""
 
-#: cp/class.c:1062
+#: cp/class.c:1074
 #, fuzzy, gcc-internal-format
 msgid "repeated using declaration %q+D"
 msgstr "`%s' ¤Î extern Àë¸À¤¬¥Í¥¹¥È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/class.c:1064
+#: cp/class.c:1076
 #, fuzzy, gcc-internal-format
 msgid "using declaration %q+D conflicts with a previous using declaration"
 msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×ÆÍ¤·¤Þ¤¹"
 
-#: cp/class.c:1069
+#: cp/class.c:1081
 #, gcc-internal-format
 msgid "%q+#D cannot be overloaded"
 msgstr ""
 
-#: cp/class.c:1070
+#: cp/class.c:1082
 #, gcc-internal-format
 msgid "with %q+#D"
 msgstr ""
 
-#: cp/class.c:1137
+#: cp/class.c:1149
 #, fuzzy, gcc-internal-format
 msgid "conflicting access specifications for method %q+D, ignored"
 msgstr "¥Õ¥£¡¼¥ë¥É `%s' ¤ËÂÐ¤¹¤ë¥¢¥¯¥»¥¹»ØÄê»Ò¤¬¶¥¹ç¤·¤¿¤¿¤á¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/class.c:1140
+#: cp/class.c:1152
 #, fuzzy, gcc-internal-format
 msgid "conflicting access specifications for field %qE, ignored"
 msgstr "¥Õ¥£¡¼¥ë¥É `%s' ¤ËÂÐ¤¹¤ë¥¢¥¯¥»¥¹»ØÄê»Ò¤¬¶¥¹ç¤·¤¿¤¿¤á¡¢Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/class.c:1201 cp/class.c:1209
+#: cp/class.c:1213 cp/class.c:1221
 #, fuzzy, gcc-internal-format
 msgid "%q+D invalid in %q#T"
 msgstr "%s: Ìµ¸ú¤Ê¥ª¥×¥·¥ç¥ó -- %c\n"
 
-#: cp/class.c:1202
+#: cp/class.c:1214
 #, gcc-internal-format
 msgid "  because of local method %q+#D with same name"
 msgstr ""
 
-#: cp/class.c:1210
+#: cp/class.c:1222
 #, gcc-internal-format
 msgid "  because of local member %q+#D with same name"
 msgstr ""
 
-#: cp/class.c:1253
+#: cp/class.c:1265
 #, fuzzy, gcc-internal-format
 msgid "base class %q#T has a non-virtual destructor"
 msgstr "Èó²¾ÁÛ¥Ç¥¹¥È¥é¥¯¥¿¤Ë¤Ä¤¤¤Æ·Ù¹ð¤¹¤ë"
 
-#: cp/class.c:1570
+#: cp/class.c:1582
 #, gcc-internal-format
 msgid "all member functions in class %qT are private"
 msgstr ""
 
-#: cp/class.c:1582
+#: cp/class.c:1594
 #, gcc-internal-format
 msgid "%q#T only defines a private destructor and has no friends"
 msgstr ""
 
-#: cp/class.c:1626
+#: cp/class.c:1639
 #, gcc-internal-format
 msgid "%q#T only defines private constructors and has no friends"
 msgstr ""
 
-#: cp/class.c:2019
+#: cp/class.c:2032
 #, gcc-internal-format
 msgid "no unique final overrider for %qD in %qT"
 msgstr ""
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2439
+#: cp/class.c:2452
 #, gcc-internal-format
 msgid "%q+D was hidden"
 msgstr ""
 
-#: cp/class.c:2440
+#: cp/class.c:2453
 #, gcc-internal-format
 msgid "  by %q+D"
 msgstr ""
 
-#: cp/class.c:2483 cp/decl2.c:1135
+#: cp/class.c:2496 cp/decl2.c:1178
 #, gcc-internal-format
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 msgstr ""
 
-#: cp/class.c:2486
+#: cp/class.c:2499
 #, gcc-internal-format
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 msgstr ""
 
-#: cp/class.c:2494 cp/decl2.c:1141
+#: cp/class.c:2507 cp/decl2.c:1184
 #, gcc-internal-format
 msgid "private member %q+#D in anonymous union"
 msgstr ""
 
-#: cp/class.c:2496
+#: cp/class.c:2509
 #, gcc-internal-format
 msgid "private member %q+#D in anonymous struct"
 msgstr ""
 
-#: cp/class.c:2501 cp/decl2.c:1143
+#: cp/class.c:2514 cp/decl2.c:1186
 #, gcc-internal-format
 msgid "protected member %q+#D in anonymous union"
 msgstr ""
 
-#: cp/class.c:2503
+#: cp/class.c:2516
 #, gcc-internal-format
 msgid "protected member %q+#D in anonymous struct"
 msgstr ""
 
-#: cp/class.c:2677
+#: cp/class.c:2695
 #, fuzzy, gcc-internal-format
 msgid "bit-field %q+#D with non-integral type"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/class.c:2690
+#: cp/class.c:2708
 #, fuzzy, gcc-internal-format
 msgid "bit-field %q+D width not an integer constant"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/class.c:2695
+#: cp/class.c:2713
 #, fuzzy, gcc-internal-format
 msgid "negative width in bit-field %q+D"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬Éé¤Î¿ô¤Ç¤¹"
 
-#: cp/class.c:2700
+#: cp/class.c:2718
 #, fuzzy, gcc-internal-format
 msgid "zero width for bit-field %q+D"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É `%s' ¤ÎÉý¤¬ 0 ¤Ç¤¹"
 
-#: cp/class.c:2706
+#: cp/class.c:2724
 #, fuzzy, gcc-internal-format
 msgid "width of %q+D exceeds its type"
 msgstr "`%s' ¤ÎÉý¤Ï¤½¤Î·¿¤Î¥µ¥¤¥º¤òÄ¶¤¨¤Æ¤¤¤Þ¤¹"
 
-#: cp/class.c:2715
+#: cp/class.c:2733
 #, gcc-internal-format
 msgid "%q+D is too small to hold all values of %q#T"
 msgstr ""
 
-#: cp/class.c:2772
+#: cp/class.c:2790
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in union"
 msgstr ""
 
-#: cp/class.c:2775
+#: cp/class.c:2793
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in union"
 msgstr ""
 
-#: cp/class.c:2777
+#: cp/class.c:2795
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in union"
 msgstr ""
 
-#: cp/class.c:2801
+#: cp/class.c:2819
 #, fuzzy, gcc-internal-format
 msgid "multiple fields in union %qT initialized"
 msgstr "¶¦ÍÑÂÎ½é´ü²½»ÒÆâ¤ÎÍ×ÁÇ¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: cp/class.c:2890
+#: cp/class.c:2908
 #, gcc-internal-format
 msgid "%q+D may not be static because it is a member of a union"
 msgstr ""
 
-#: cp/class.c:2895
+#: cp/class.c:2913
 #, gcc-internal-format
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 msgstr ""
 
-#: cp/class.c:2906
+#: cp/class.c:2924
 #, fuzzy, gcc-internal-format
 msgid "field %q+D invalidly declared function type"
 msgstr "¥Ñ¥é¥á¥¿¤Ï¥á¥½¥Ã¥É¤Î·¿¤òÉÔÀµ¤ËÀë¸À¤·¤Þ¤·¤¿"
 
-#: cp/class.c:2912
+#: cp/class.c:2930
 #, fuzzy, gcc-internal-format
 msgid "field %q+D invalidly declared method type"
 msgstr "¥Ñ¥é¥á¥¿¤Ï¥á¥½¥Ã¥É¤Î·¿¤òÉÔÀµ¤ËÀë¸À¤·¤Þ¤·¤¿"
 
-#: cp/class.c:2944
+#: cp/class.c:2968
 #, gcc-internal-format
-msgid "non-static reference %q+#D in class without a constructor"
-msgstr ""
-
-#: cp/class.c:2955
-#, gcc-internal-format
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 msgstr ""
 
-#: cp/class.c:3022
+#: cp/class.c:3047
 #, gcc-internal-format
-msgid "non-static const member %q+#D in class without a constructor"
-msgstr ""
-
-#: cp/class.c:3037
-#, gcc-internal-format
 msgid "field %q+#D with same name as class"
 msgstr ""
 
-#: cp/class.c:3068
+#: cp/class.c:3078
 #, fuzzy, gcc-internal-format
 msgid "%q#T has pointer data members"
 msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
 
-#: cp/class.c:3073
+#: cp/class.c:3083
 #, gcc-internal-format
 msgid "  but does not override %<%T(const %T&)%>"
 msgstr ""
 
-#: cp/class.c:3075
+#: cp/class.c:3085
 #, gcc-internal-format
 msgid "  or %<operator=(const %T&)%>"
 msgstr ""
 
-#: cp/class.c:3079
+#: cp/class.c:3089
 #, gcc-internal-format
 msgid "  but does not override %<operator=(const %T&)%>"
 msgstr ""
 
-#: cp/class.c:3540
+#: cp/class.c:3550
 #, gcc-internal-format
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:3665
+#: cp/class.c:3675
 #, gcc-internal-format
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:3747
+#: cp/class.c:3757
 #, fuzzy, gcc-internal-format
 msgid "initializer specified for non-virtual method %q+D"
 msgstr "²¾ÁÛ´Ø¿ô¤ò»ÈÍÑ¤¹¤ë¥ª¥Ö¥¸¥§¥¯¥ÈÍÑ¤Î½é´ü²½»Ò¥ê¥¹¥È¤Ç¤¹"
 
-#: cp/class.c:4412
+#: cp/class.c:4228
 #, gcc-internal-format
+msgid "non-static reference %q+#D in class without a constructor"
+msgstr ""
+
+#: cp/class.c:4233
+#, gcc-internal-format
+msgid "non-static const member %q+#D in class without a constructor"
+msgstr ""
+
+#: cp/class.c:4488
+#, gcc-internal-format
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4513
+#: cp/class.c:4589
 #, gcc-internal-format
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 msgstr ""
 
-#: cp/class.c:4525
+#: cp/class.c:4601
 #, gcc-internal-format
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 msgstr ""
 
-#: cp/class.c:4704
+#: cp/class.c:4780
 #, gcc-internal-format
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4744
+#: cp/class.c:4820
 #, gcc-internal-format
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4772
+#: cp/class.c:4848
 #, gcc-internal-format
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4781
+#: cp/class.c:4857
 #, gcc-internal-format
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4864
+#: cp/class.c:4944
 #, gcc-internal-format
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:5010 cp/parser.c:14608
+#: cp/class.c:5090 cp/parser.c:14688
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %q#T"
 msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/class.c:5166
+#: cp/class.c:5246
 #, gcc-internal-format
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 msgstr ""
 
-#: cp/class.c:5268
+#: cp/class.c:5348
 #, fuzzy, gcc-internal-format
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr "¹½Ê¸²òÀÏ¤¬¹½Â¤ÂÎ¤Î½ª¤ê¤Ëº¹¤·³Ý¤«¤ê¤Þ¤·¤¿¤¬¡¢Á°¤Î¥¨¥é¡¼¤Î¤»¤¤¤ÇÊ¸Ì®¤ò¸«¼º¤¤¤Þ¤·¤¿"
 
-#: cp/class.c:5728
+#: cp/class.c:5808
 #, fuzzy, gcc-internal-format
 msgid "language string %<\"%E\"%> not recognized"
 msgstr "¸À¸ìÊ¸»úÎó `\"%s\"' ¤ÏÇ§¼±¤µ¤ì¤Þ¤»¤ó"
 
-#: cp/class.c:5817
+#: cp/class.c:5897
 #, gcc-internal-format
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 msgstr ""
 
-#: cp/class.c:5946
+#: cp/class.c:6026
 #, gcc-internal-format
 msgid "no matches converting function %qD to type %q#T"
 msgstr ""
 
-#: cp/class.c:5969
+#: cp/class.c:6049
 #, gcc-internal-format
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 msgstr ""
 
-#: cp/class.c:5995
+#: cp/class.c:6075
 #, fuzzy, gcc-internal-format
 msgid "assuming pointer to member %qD"
 msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
 
-#: cp/class.c:5998
+#: cp/class.c:6078
 #, gcc-internal-format
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 msgstr ""
 
-#: cp/class.c:6054 cp/class.c:6088
+#: cp/class.c:6134 cp/class.c:6168
 #, gcc-internal-format
 msgid "not enough type information"
 msgstr "ÉÔ½½Ê¬¤Ê·¿¾ðÊó"
 
-#: cp/class.c:6071
+#: cp/class.c:6151
 #, fuzzy, gcc-internal-format
 msgid "argument of type %qT does not match %qT"
 msgstr "²¾°ú¿ô `%s' ¤Ï¥×¥í¥È¥¿¥¤¥×¤Ë°ìÃ×¤·¤Þ¤»¤ó"
@@ -27927,12 +27879,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.
-#: cp/class.c:6358 cp/decl.c:1199 cp/name-lookup.c:526
+#: cp/class.c:6438 cp/decl.c:1200 cp/name-lookup.c:525
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q#D"
 msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/class.c:6359
+#: cp/class.c:6439
 #, gcc-internal-format
 msgid "changes meaning of %qD from %q+#D"
 msgstr ""
@@ -27967,7 +27919,7 @@
 msgid "conversion from %qT to %qT discards qualifiers"
 msgstr ""
 
-#: cp/cvt.c:470 cp/typeck.c:5257
+#: cp/cvt.c:470 cp/typeck.c:5265
 #, gcc-internal-format
 msgid "casting %qT to %qT does not dereference pointer"
 msgstr ""
@@ -27977,190 +27929,190 @@
 msgid "cannot convert type %qT to type %qT"
 msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/cvt.c:656
+#: cp/cvt.c:649
 #, fuzzy, gcc-internal-format
 msgid "conversion from %q#T to %q#T"
 msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
 
-#: cp/cvt.c:668 cp/cvt.c:688
+#: cp/cvt.c:661 cp/cvt.c:681
 #, fuzzy, gcc-internal-format
 msgid "%q#T used where a %qT was expected"
 msgstr "ÉâÆ°¾®¿ôÅÀ·¿¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢½¸¹çÂÎ¤ÎÃÍ¤¬»È¤ï¤ì¤Þ¤·¤¿"
 
-#: cp/cvt.c:703
+#: cp/cvt.c:696
 #, fuzzy, gcc-internal-format
 msgid "%q#T used where a floating point value was expected"
 msgstr "ÉâÆ°¾®¿ôÅÀ¿ô¤¬¤¢¤ë¤Ù¤­²Õ½ê¤Ç¡¢¥Ý¥¤¥ó¥¿ÃÍ¤¬»È¤ï¤ì¤Þ¤·¤¿"
 
-#: cp/cvt.c:750
+#: cp/cvt.c:743
 #, fuzzy, gcc-internal-format
 msgid "conversion from %qT to non-scalar type %qT requested"
 msgstr "Èó¥¹¥«¥é¡¼·¿¤Ø¤ÎÊÑ´¹¤¬Í×µá¤µ¤ì¤Þ¤¹"
 
-#: cp/cvt.c:784
+#: cp/cvt.c:777
 #, gcc-internal-format
 msgid "pseudo-destructor is not called"
 msgstr ""
 
-#: cp/cvt.c:844
+#: cp/cvt.c:837
 #, gcc-internal-format
 msgid "object of incomplete type %qT will not be accessed in %s"
 msgstr ""
 
-#: cp/cvt.c:849
+#: cp/cvt.c:842
 #, gcc-internal-format
 msgid "object of type %qT will not be accessed in %s"
 msgstr ""
 
-#: cp/cvt.c:865
+#: cp/cvt.c:858
 #, gcc-internal-format
 msgid "object %qE of incomplete type %qT will not be accessed in %s"
 msgstr ""
 
 #. [over.over] enumerates the places where we can take the address
 #. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:902
+#: cp/cvt.c:895
 #, fuzzy, gcc-internal-format
 msgid "%s cannot resolve address of overloaded function"
 msgstr "À©¸æ¤¬Èó void ´Ø¿ô¤Î½ª¤ê¤ËÅþÃ£¤·¤Þ¤·¤¿"
 
 #. Only warn when there is no &.
-#: cp/cvt.c:909
+#: cp/cvt.c:902
 #, gcc-internal-format
 msgid "%s is a reference, not call, to function %qE"
 msgstr ""
 
-#: cp/cvt.c:926
+#: cp/cvt.c:919
 #, fuzzy, gcc-internal-format
 msgid "%s has no effect"
 msgstr "%s¤¬%s¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
 
-#: cp/cvt.c:958
+#: cp/cvt.c:951
 #, fuzzy, gcc-internal-format
 msgid "value computed is not used"
 msgstr ".da ¥Õ¥¡¥¤¥ë¤ÎÆâÍÆ¤ò»È¤¤ÀÚ¤Ã¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: cp/cvt.c:1068
+#: cp/cvt.c:1061
 #, fuzzy, gcc-internal-format
 msgid "converting NULL to non-pointer type"
 msgstr "ÉÔ´°Á´·¿¤Ø¤ÎÊÑ´¹¤Ç¤¹"
 
-#: cp/cvt.c:1174
+#: cp/cvt.c:1167
 #, gcc-internal-format
 msgid "ambiguous default type conversion from %qT"
 msgstr ""
 
-#: cp/cvt.c:1176
+#: cp/cvt.c:1169
 #, gcc-internal-format
 msgid "  candidate conversions include %qD and %qD"
 msgstr ""
 
-#: cp/decl.c:1062
+#: cp/decl.c:1063
 #, fuzzy, gcc-internal-format
 msgid "%qD was declared %<extern%> and later %<static%>"
 msgstr "`%s' ¤Ï `extern' ¤ÈÀë¸À¤µ¤ì¡¢¸å¤Ç `static' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:1063 cp/decl.c:1618 objc/objc-act.c:2931 objc/objc-act.c:7503
+#: cp/decl.c:1064 cp/decl.c:1619 objc/objc-act.c:2931 objc/objc-act.c:7503
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D"
 msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: cp/decl.c:1096
+#: cp/decl.c:1097
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qF throws different exceptions"
 msgstr "`%s' ¤ÎÀë¸À¤Ï´Ø¿ô¤ÎÇÛÎó"
 
-#: cp/decl.c:1097
+#: cp/decl.c:1098
 #, fuzzy, gcc-internal-format
 msgid "from previous declaration %q+F"
 msgstr "`%s' ¤ÎÁ°ÊýÀë¸À¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:1153
+#: cp/decl.c:1154
 #, fuzzy, gcc-internal-format
 msgid "function %q+D redeclared as inline"
 msgstr "´Ø¿ô¤¬Âç¤­¤¹¤®¤Æ inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:1155
+#: cp/decl.c:1156
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D with attribute noinline"
 msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: cp/decl.c:1162
+#: cp/decl.c:1163
 #, fuzzy, gcc-internal-format
 msgid "function %q+D redeclared with attribute noinline"
 msgstr "´Ø¿ô¤¬Âç¤­¤¹¤®¤Æ inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:1164
+#: cp/decl.c:1165
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D was inline"
 msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: cp/decl.c:1186 cp/decl.c:1259
+#: cp/decl.c:1187 cp/decl.c:1260
 #, fuzzy, gcc-internal-format
 msgid "shadowing %s function %q#D"
 msgstr "¥é¥¤¥Ö¥é¥ê´Ø¿ô `%s' ¤òÊ¤¤¤±£¤·¤Þ¤¹"
 
-#: cp/decl.c:1195
+#: cp/decl.c:1196
 #, fuzzy, gcc-internal-format
 msgid "library function %q#D redeclared as non-function %q#D"
 msgstr "¥é¥¤¥Ö¥é¥ê´Ø¿ô `%s' ¤ÏÈó´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:1200
+#: cp/decl.c:1201
 #, fuzzy, gcc-internal-format
 msgid "conflicts with built-in declaration %q#D"
 msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:1254 cp/decl.c:1380 cp/decl.c:1396
+#: cp/decl.c:1255 cp/decl.c:1381 cp/decl.c:1397
 #, fuzzy, gcc-internal-format
 msgid "new declaration %q#D"
 msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
 
-#: cp/decl.c:1255
+#: cp/decl.c:1256
 #, fuzzy, gcc-internal-format
 msgid "ambiguates built-in declaration %q#D"
 msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:1344
+#: cp/decl.c:1345
 #, fuzzy, gcc-internal-format
 msgid "%q#D redeclared as different kind of symbol"
 msgstr "`%s' ¤¬ÊÌ¤Î¥·¥ó¥Ü¥ë¼ï¤È¤·¤ÆºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:1347
+#: cp/decl.c:1348
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+#D"
 msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: cp/decl.c:1366
+#: cp/decl.c:1367
 #, fuzzy, gcc-internal-format
 msgid "declaration of template %q#D"
 msgstr "`enum %s' ¤ÎºÆÀë¸À"
 
-#: cp/decl.c:1367 cp/name-lookup.c:527
+#: cp/decl.c:1368 cp/name-lookup.c:526
 #, fuzzy, gcc-internal-format
 msgid "conflicts with previous declaration %q+#D"
 msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×ÆÍ¤·¤Þ¤¹"
 
-#: cp/decl.c:1381 cp/decl.c:1397
+#: cp/decl.c:1382 cp/decl.c:1398
 #, fuzzy, gcc-internal-format
 msgid "ambiguates old declaration %q+#D"
 msgstr "¥é¥Ù¥ë¤ÎÀë¸À `%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:1389
+#: cp/decl.c:1390
 #, fuzzy, gcc-internal-format
 msgid "declaration of C function %q#D conflicts with"
 msgstr "%s: ´Ø¿ô `%s' ¤ÎÀë¸À¤¬ÊÑ´¹¤µ¤ì¤Æ¤¤¤Þ¤»¤ó\n"
 
-#: cp/decl.c:1391
+#: cp/decl.c:1392
 #, fuzzy, gcc-internal-format
 msgid "previous declaration %q+#D here"
 msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: cp/decl.c:1405
+#: cp/decl.c:1406
 #, fuzzy, gcc-internal-format
 msgid "conflicting declaration %q#D"
 msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:1406
+#: cp/decl.c:1407
 #, fuzzy, gcc-internal-format
 msgid "%q+D has a previous declaration as %q#D"
 msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
@@ -28172,63 +28124,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.
-#: cp/decl.c:1458
+#: cp/decl.c:1459
 #, gcc-internal-format
 msgid "declaration of namespace %qD conflicts with"
 msgstr ""
 
-#: cp/decl.c:1459
+#: cp/decl.c:1460
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of namespace %q+D here"
 msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: cp/decl.c:1470
+#: cp/decl.c:1471
 #, fuzzy, gcc-internal-format
 msgid "%q+#D previously defined here"
 msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÄêµÁ¤µ¤ì¤Þ¤·¤¿"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1480
+#: cp/decl.c:1481
 #, fuzzy, gcc-internal-format
 msgid "prototype for %q+#D"
 msgstr "`%s' ¤Î¥×¥í¥È¥¿¥¤¥×¤¬¸å¤í¤Ë¤¢¤ê¤Þ¤¹"
 
-#: cp/decl.c:1481
+#: cp/decl.c:1482
 #, fuzzy, gcc-internal-format
 msgid "%Jfollows non-prototype definition here"
 msgstr "Èó¥×¥í¥È¥¿¥¤¥×ÄêµÁ¤¬¤³¤³¤Ë¤¢¤ê¤Þ¤¹"
 
-#: cp/decl.c:1521
+#: cp/decl.c:1522
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+#D with %qL linkage"
 msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: cp/decl.c:1523
+#: cp/decl.c:1524
 #, fuzzy, gcc-internal-format
 msgid "conflicts with new declaration with %qL linkage"
 msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:1546 cp/decl.c:1552
+#: cp/decl.c:1547 cp/decl.c:1553
 #, gcc-internal-format
 msgid "default argument given for parameter %d of %q#D"
 msgstr ""
 
-#: cp/decl.c:1548 cp/decl.c:1554
+#: cp/decl.c:1549 cp/decl.c:1555
 #, gcc-internal-format
 msgid "after previous specification in %q+#D"
 msgstr ""
 
-#: cp/decl.c:1563
+#: cp/decl.c:1564
 #, gcc-internal-format
 msgid "%q#D was used before it was declared inline"
 msgstr ""
 
-#: cp/decl.c:1564
+#: cp/decl.c:1565
 #, fuzzy, gcc-internal-format
 msgid "%Jprevious non-inline declaration here"
 msgstr "Á°Êý¤Ç¤Î `%s' ¤Î°ÅÌÛÅª¤ÊÀë¸À"
 
-#: cp/decl.c:1617
+#: cp/decl.c:1618
 #, fuzzy, gcc-internal-format
 msgid "redundant redeclaration of %qD in same scope"
 msgstr "`%s' ¤Î¾éÄ¹¤ÊºÆÀë¸À¤¬Æ±°ì¥¹¥³¡¼¥×Æâ¤Ë¤¢¤ê¤Þ¤¹"
@@ -28241,313 +28193,319 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1932
+#: cp/decl.c:1939
 #, gcc-internal-format
 msgid "explicit specialization of %qD after first use"
 msgstr ""
 
-#: cp/decl.c:2028
+#: cp/decl.c:2035
 #, gcc-internal-format
 msgid "%q+D: visibility attribute ignored because it"
 msgstr ""
 
-#: cp/decl.c:2030
+#: cp/decl.c:2037
 #, fuzzy, gcc-internal-format
 msgid "%Jconflicts with previous declaration here"
 msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×ÆÍ¤·¤Þ¤¹"
 
-#: cp/decl.c:2457
+#: cp/decl.c:2464
 #, fuzzy, gcc-internal-format
 msgid "jump to label %qD"
 msgstr "case ¥é¥Ù¥ë¤Ë¥¸¥ã¥ó¥×¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:2459
+#: cp/decl.c:2466
 #, gcc-internal-format
 msgid "jump to case label"
 msgstr "case ¥é¥Ù¥ë¤Ë¥¸¥ã¥ó¥×¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:2461
+#: cp/decl.c:2468
 #, fuzzy, gcc-internal-format
 msgid "%H  from here"
 msgstr "  ¤³¤³¤«¤é"
 
-#: cp/decl.c:2480 cp/decl.c:2643
+#: cp/decl.c:2487 cp/decl.c:2650
 #, gcc-internal-format
 msgid "  exits OpenMP structured block"
 msgstr ""
 
-#: cp/decl.c:2501
+#: cp/decl.c:2508
 #, fuzzy, gcc-internal-format
 msgid "  crosses initialization of %q+#D"
 msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
 
-#: cp/decl.c:2503 cp/decl.c:2618
+#: cp/decl.c:2510 cp/decl.c:2625
 #, gcc-internal-format
 msgid "  enters scope of non-POD %q+#D"
 msgstr ""
 
-#: cp/decl.c:2516 cp/decl.c:2622
+#: cp/decl.c:2523 cp/decl.c:2629
 #, gcc-internal-format
 msgid "  enters try block"
 msgstr "  try ¥Ö¥í¥Ã¥¯¤ËÆþ¤ê¤Þ¤¹"
 
-#: cp/decl.c:2518 cp/decl.c:2624
+#: cp/decl.c:2525 cp/decl.c:2631
 #, gcc-internal-format
 msgid "  enters catch block"
 msgstr "  catch ¥Ö¥í¥Ã¥¯¤ËÆþ¤ê¤Þ¤¹"
 
-#: cp/decl.c:2528 cp/decl.c:2627
+#: cp/decl.c:2535 cp/decl.c:2634
 #, fuzzy, gcc-internal-format
 msgid "  enters OpenMP structured block"
 msgstr "  try ¥Ö¥í¥Ã¥¯¤ËÆþ¤ê¤Þ¤¹"
 
-#: cp/decl.c:2599 cp/decl.c:2639
+#: cp/decl.c:2606 cp/decl.c:2646
 #, fuzzy, gcc-internal-format
 msgid "jump to label %q+D"
 msgstr "case ¥é¥Ù¥ë¤Ë¥¸¥ã¥ó¥×¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:2600 cp/decl.c:2640
+#: cp/decl.c:2607 cp/decl.c:2647
 #, gcc-internal-format
 msgid "  from here"
 msgstr "  ¤³¤³¤«¤é"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2612
+#: cp/decl.c:2619
 #, fuzzy, gcc-internal-format
 msgid "%J  enters catch block"
 msgstr "  catch ¥Ö¥í¥Ã¥¯¤ËÆþ¤ê¤Þ¤¹"
 
-#: cp/decl.c:2616
+#: cp/decl.c:2623
 #, fuzzy, gcc-internal-format
 msgid "  skips initialization of %q+#D"
 msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
 
-#: cp/decl.c:2692
+#: cp/decl.c:2699
 #, gcc-internal-format
 msgid "label named wchar_t"
 msgstr ""
 
-#: cp/decl.c:2696
+#: cp/decl.c:2703
 #, fuzzy, gcc-internal-format
 msgid "duplicate label %qD"
 msgstr "½ÅÊ£¤·¤¿¥á¥ó¥Ð `%s'"
 
-#: cp/decl.c:2962
+#: cp/decl.c:2969
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a type"
 msgstr "%s ¤Ï·¿ %s ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó (°ú¿ô %d)"
 
-#: cp/decl.c:2968 cp/parser.c:4033
+#: cp/decl.c:2975 cp/parser.c:4037
 #, gcc-internal-format
 msgid "%qD used without template parameters"
 msgstr ""
 
-#: cp/decl.c:2983
+#: cp/decl.c:2990
 #, gcc-internal-format
 msgid "%q#T is not a class"
 msgstr ""
 
-#: cp/decl.c:2995 cp/decl.c:3063
+#: cp/decl.c:3002 cp/decl.c:3070
 #, gcc-internal-format
 msgid "no class template named %q#T in %q#T"
 msgstr ""
 
-#: cp/decl.c:3003
+#: cp/decl.c:3010
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
 msgstr ""
 
-#: cp/decl.c:3010
+#: cp/decl.c:3017
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a type"
 msgstr ""
 
-#: cp/decl.c:3072
+#: cp/decl.c:3079
 #, fuzzy, gcc-internal-format
 msgid "template parameters do not match template"
 msgstr "²¾°ú¿ô `%s' ¤Î·¿¤¬Àë¸À¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: cp/decl.c:3073 cp/friend.c:321 cp/friend.c:329
+#: cp/decl.c:3080 cp/friend.c:321 cp/friend.c:329
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared here"
 msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:3711
+#: cp/decl.c:3727
 #, fuzzy, gcc-internal-format
 msgid "%Jan anonymous struct cannot have function members"
 msgstr "ÌµÌ¾¹½Â¤ÂÎ¤¬Ì¾Á°¤Ä¤­·¿¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:3713
+#: cp/decl.c:3729
 #, gcc-internal-format
 msgid "%Jan anonymous union cannot have function members"
 msgstr ""
 
-#: cp/decl.c:3731
+#: cp/decl.c:3747
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3734
+#: cp/decl.c:3750
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3737
+#: cp/decl.c:3753
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3762
+#: cp/decl.c:3778
 #, gcc-internal-format
 msgid "multiple types in one declaration"
 msgstr "°ì¤Ä¤ÎÀë¸À¤ËÊ£¿ô¤Î·¿¤¬¤¢¤ê¤Þ¤¹"
 
-#: cp/decl.c:3766
+#: cp/decl.c:3782
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of C++ built-in type %qT"
 msgstr "`enum %s' ¤ÎºÆÀë¸À"
 
-#: cp/decl.c:3803
+#: cp/decl.c:3819
 #, fuzzy, gcc-internal-format
 msgid "missing type-name in typedef-declaration"
 msgstr "typdef Àë¸À¤Ç·¿Ì¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:3811
+#: cp/decl.c:3827
 #, gcc-internal-format
 msgid "ISO C++ prohibits anonymous structs"
 msgstr "ISO C++ ¤ÏÌµÌ¾¹½Â¤ÂÎ¤ò¶Ø»ß¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:3818
+#: cp/decl.c:3834
 #, fuzzy, gcc-internal-format
 msgid "%qs can only be specified for functions"
 msgstr "Èó´Ø¿ô `%s' ¤Î°ú¿ô¤Ë format Â°À­¤¬»ØÄê¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:3824
+#: cp/decl.c:3840
 #, gcc-internal-format
 msgid "%<friend%> can only be specified inside a class"
 msgstr ""
 
-#: cp/decl.c:3826
+#: cp/decl.c:3842
 #, fuzzy, gcc-internal-format
 msgid "%<explicit%> can only be specified for constructors"
 msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ËÂÐ¤¹¤ëÌá¤êÃÍ¤Î·¿»ØÄê¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:3828
+#: cp/decl.c:3844
 #, fuzzy, gcc-internal-format
 msgid "a storage class can only be specified for objects and functions"
 msgstr "%s ¤ËÂÐ¤¹¤ëµ­²±¥¯¥é¥¹»ØÄê»Ò `%s'"
 
-#: cp/decl.c:3834
+#: cp/decl.c:3850
 #, gcc-internal-format
 msgid "qualifiers can only be specified for objects and functions"
 msgstr ""
 
-#: cp/decl.c:3837
+#: cp/decl.c:3853
 #, fuzzy, gcc-internal-format
 msgid "%<typedef%> was ignored in this declaration"
 msgstr "`%s' ¤ÎÀë¸À¤Ç·¿¤¬¥Ç¥Õ¥©¥ë¥È¤Î `int' ¤È¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:3866
+#: cp/decl.c:3882
 #, fuzzy, gcc-internal-format
 msgid "attribute ignored in declaration of %q+#T"
 msgstr "`%s' ¤ÎÀë¸À¤ËÆó¤Ä°Ê¾å¤Î¥Ç¡¼¥¿·¿¤¬»ØÄê¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:3867
+#: cp/decl.c:3883
 #, gcc-internal-format
 msgid "attribute for %q+#T must follow the %qs keyword"
 msgstr ""
 
-#: cp/decl.c:3909
+#: cp/decl.c:3925
 #, fuzzy, gcc-internal-format
-msgid "ignoring attributes applied to class type outside of definition"
+msgid "ignoring attributes applied to class type %qT outside of definition"
 msgstr "`com_interface' Â°À­¤Ï¥¯¥é¥¹ÄêµÁ¤Ë¤Î¤ßÍÑ¤¤¤ë»ö¤¬¤Ç¤­¤Þ¤¹"
 
-#: cp/decl.c:3987
+#. A template type parameter or other dependent type.
+#: cp/decl.c:3929
+#, gcc-internal-format
+msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
+msgstr ""
+
+#: cp/decl.c:4007
 #, fuzzy, gcc-internal-format
 msgid "function %q#D is initialized like a variable"
 msgstr "´Ø¿ô `%s' ¤¬ÊÑ¿ô¤Ç¤¢¤ë¤«¤Î¤è¤¦¤Ë½é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:3998
+#: cp/decl.c:4018
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q#D has %<extern%> and is initialized"
 msgstr "`%s' ¤ÎÀë¸À¤Ë `extern' ¤¬¤Ä¤¤¤Æ¤ª¤ê¡¢½é´ü²½¤â¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:4014
+#: cp/decl.c:4034
 #, fuzzy, gcc-internal-format
 msgid "definition of %q#D is marked %<dllimport%>"
 msgstr "½é´ü²½¤µ¤ì¤¿ÊÑ¿ô `%s' ¤Ï dllimport ¥Þ¡¼¥¯¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:4033
+#: cp/decl.c:4053
 #, gcc-internal-format
 msgid "%q#D is not a static member of %q#T"
 msgstr ""
 
-#: cp/decl.c:4039
+#: cp/decl.c:4059
 #, gcc-internal-format
 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
 msgstr ""
 
-#: cp/decl.c:4048
+#: cp/decl.c:4068
 #, gcc-internal-format
 msgid "template header not allowed in member definition of explicitly specialized class"
 msgstr ""
 
-#: cp/decl.c:4056
+#: cp/decl.c:4076
 #, fuzzy, gcc-internal-format
 msgid "duplicate initialization of %qD"
 msgstr "½ÅÊ£¤·¤¿½é´ü²½»Ò"
 
-#: cp/decl.c:4095
+#: cp/decl.c:4115
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q#D outside of class is not definition"
 msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:4188
+#: cp/decl.c:4208
 #, fuzzy, gcc-internal-format
 msgid "variable %q#D has initializer but incomplete type"
 msgstr "ÊÑ¿ô `%s' ¤Ë¤Ï½é´ü²½»Ò¤¬¤¢¤ê¤Þ¤¹¤¬¡¢ÉÔ´°Á´·¿¤Ç¤¹"
 
-#: cp/decl.c:4194 cp/decl.c:4906
+#: cp/decl.c:4214 cp/decl.c:4926
 #, fuzzy, gcc-internal-format
 msgid "elements of array %q#D have incomplete type"
 msgstr "ÇÛÎó `%s' ¤ÎÍ×ÁÇ¤ËÉÔ´°Á´·¿¤¬¤¢¤ê¤Þ¤¹"
 
-#: cp/decl.c:4200
+#: cp/decl.c:4220
 #, fuzzy, gcc-internal-format
 msgid "aggregate %q#D has incomplete type and cannot be defined"
 msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
 
-#: cp/decl.c:4236
+#: cp/decl.c:4256
 #, gcc-internal-format
 msgid "%qD declared as reference but not initialized"
 msgstr ""
 
-#: cp/decl.c:4242
+#: cp/decl.c:4262
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
 msgstr "ISO C++ ¤Ï new ¤Ø¤Î½¸¹çÂÎ½é´ü²½»Ò¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:4268
+#: cp/decl.c:4288
 #, fuzzy, gcc-internal-format
 msgid "cannot initialize %qT from %qT"
 msgstr "friend ´Ø¿ô `%s' ¤ò½é´ü²½¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:4296
+#: cp/decl.c:4316
 #, gcc-internal-format
 msgid "name %qD used in a GNU-style designated initializer for an array"
 msgstr ""
 
-#: cp/decl.c:4345
+#: cp/decl.c:4365
 #, fuzzy, gcc-internal-format
 msgid "initializer fails to determine size of %qD"
 msgstr "½é´ü²½»Ò¤Ï `%s' ¤Î¥µ¥¤¥º¤ÎÆÃÄê¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
 
-#: cp/decl.c:4352
+#: cp/decl.c:4372
 #, fuzzy, gcc-internal-format
 msgid "array size missing in %qD"
 msgstr "`%s' ¤Ç¤ÎÇÛÎó¥µ¥¤¥º¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:4364
+#: cp/decl.c:4384
 #, fuzzy, gcc-internal-format
 msgid "zero-size array %qD"
 msgstr "ISO C ¤Ï ¥µ¥¤¥º 0 ¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
@@ -28555,240 +28513,250 @@
 #. 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.
-#: cp/decl.c:4407
+#: cp/decl.c:4427
 #, fuzzy, gcc-internal-format
 msgid "storage size of %qD isn't known"
 msgstr "`%s' ¤ÎÎÎ°è¥µ¥¤¥º¤¬¤ï¤«¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:4429
+#: cp/decl.c:4449
 #, fuzzy, gcc-internal-format
 msgid "storage size of %qD isn't constant"
 msgstr "`%s' ¤ÎÎÎ°è¥µ¥¤¥º¤¬°ìÄê¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:4478
+#: cp/decl.c:4498
 #, gcc-internal-format
 msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
 msgstr ""
 
-#: cp/decl.c:4481
+#: cp/decl.c:4501
 #, gcc-internal-format
 msgid "%J  you can work around this by removing the initializer"
 msgstr ""
 
-#: cp/decl.c:4508
+#: cp/decl.c:4528
 #, fuzzy, gcc-internal-format
 msgid "uninitialized const %qD"
 msgstr "Ì¤½é´ü²½Äê¿ô¤ò ROM ¤ËÃÖ¤«¤Ê¤¤"
 
-#: cp/decl.c:4620
+#: cp/decl.c:4640
 #, fuzzy, gcc-internal-format
 msgid "invalid type %qT as initializer for a vector of type %qT"
 msgstr "Ìµ¸ú¤Ê¥Ó¥Ã¥ÈÎó½é´ü²½»Ò¤Ç¤¹"
 
-#: cp/decl.c:4662
+#: cp/decl.c:4682
 #, fuzzy, gcc-internal-format
 msgid "initializer for %qT must be brace-enclosed"
 msgstr "ÌµÌ¾´ðÄì¥¯¥é¥¹¤Î½é´üÀßÄê»Ò¤¬Û£Ëæ¤Ç¤¹"
 
-#: cp/decl.c:4680
+#: cp/decl.c:4700
 #, fuzzy, gcc-internal-format
 msgid "%qT has no non-static data member named %qD"
 msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:4731
+#: cp/decl.c:4751
 #, fuzzy, gcc-internal-format
 msgid "braces around scalar initializer for type %qT"
 msgstr "¥¹¥«¥é¡¼½é´ü²½»Ò¤¬¥Ö¥ì¡¼¥¹¤Ç°Ï¤Þ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:4814
+#: cp/decl.c:4834
 #, fuzzy, gcc-internal-format
 msgid "missing braces around initializer for %qT"
 msgstr "½é´ü²½»Ò¤Î¤Þ¤ï¤ê¤Î¥Ö¥ì¡¼¥¹¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:4871
+#: cp/decl.c:4891
 #, fuzzy, gcc-internal-format
 msgid "too many initializers for %qT"
 msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: cp/decl.c:4914
+#: cp/decl.c:4934
 #, fuzzy, gcc-internal-format
 msgid "variable-sized object %qD may not be initialized"
 msgstr "²ÄÊÑÄ¹¥ª¥Ö¥¸¥§¥¯¥È¤Ï½é´ü²½¤µ¤ì¤Ê¤¤¤³¤È¤Ë¤Ê¤ë¤Ç¤·¤ç¤¦"
 
-#: cp/decl.c:4920
+#: cp/decl.c:4940
 #, fuzzy, gcc-internal-format
 msgid "%qD has incomplete type"
 msgstr "`%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
 
-#: cp/decl.c:4935
+#: cp/decl.c:4955
 #, fuzzy, gcc-internal-format
 msgid "scalar object %qD requires one element in initializer"
 msgstr "¶¦ÍÑÂÎ½é´ü²½»ÒÆâ¤ÎÍ×ÁÇ¤¬Â¿¤¹¤®¤Þ¤¹"
 
 #. A non-aggregate that is not a scalar cannot be initialized
 #. via an initializer-list in C++98.
-#: cp/decl.c:4945
+#: cp/decl.c:4965
 #, fuzzy, gcc-internal-format
 msgid "braces around initializer for non-aggregate type %qT"
 msgstr "Èó½¸¹çÂÎ·¿¤ËÂÐ¤·¤ÆÅ¬ÍÑ¤µ¤ì¤¿ `sigof'"
 
-#: cp/decl.c:4995
+#: cp/decl.c:5015
 #, gcc-internal-format
 msgid "%qD must be initialized by constructor, not by %<{...}%>"
 msgstr ""
 
-#: cp/decl.c:5031
+#: cp/decl.c:5051
 #, fuzzy, gcc-internal-format
 msgid "array %qD initialized by parenthesized string literal %qE"
 msgstr "_Pramga ¤¬³ç¸Ì¤Ç°Ï¤Þ¤ì¤¿Ê¸»úÎó¥ê¥Æ¥é¥ë¤ò¼õ¤±¼è¤ê¤Þ¤·¤¿"
 
-#: cp/decl.c:5046
+#: cp/decl.c:5066
 #, gcc-internal-format
 msgid "structure %qD with uninitialized const members"
 msgstr ""
 
-#: cp/decl.c:5048
+#: cp/decl.c:5068
 #, gcc-internal-format
 msgid "structure %qD with uninitialized reference members"
 msgstr ""
 
-#: cp/decl.c:5330
+#: cp/decl.c:5364
 #, gcc-internal-format
 msgid "assignment (not initialization) in declaration"
 msgstr "Àë¸À¤ÎÃæ¤ËÂåÆþ(½é´ü²½¤Ç¤Ï¤Ê¤¯)¤¬¤¢¤ê¤Þ¤¹"
 
-#: cp/decl.c:5420
+#: cp/decl.c:5460
 #, fuzzy, gcc-internal-format
 msgid "shadowing previous type declaration of %q#D"
 msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: cp/decl.c:5450
+#: cp/decl.c:5490
 #, gcc-internal-format
 msgid "%qD cannot be thread-local because it has non-POD type %qT"
 msgstr ""
 
-#: cp/decl.c:5485
+#: cp/decl.c:5522
 #, gcc-internal-format
+msgid "Java object %qD not allocated with %<new%>"
+msgstr ""
+
+#: cp/decl.c:5539
+#, gcc-internal-format
 msgid "%qD is thread-local and so cannot be dynamically initialized"
 msgstr ""
 
-#: cp/decl.c:5503
+#: cp/decl.c:5557
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot be initialized by a non-constant expression when being declared"
 msgstr "ÈóÄê¿ôÇÛÎó¼°¤«¤éÇÛÎó¤¬½é´ü²½¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:6160
+#: cp/decl.c:5597
+#, gcc-internal-format
+msgid "non-static data member %qD has Java class type"
+msgstr ""
+
+#: cp/decl.c:6232
 #, fuzzy, gcc-internal-format
 msgid "destructor for alien class %qT cannot be a member"
 msgstr "Â¾¤Î¥¯¥é¥¹ `%s' ¤Î¥Ç¥¹¥È¥é¥¯¥¿¤ò¡¢¥á¥ó¥Ð¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:6162
+#: cp/decl.c:6234
 #, fuzzy, gcc-internal-format
 msgid "constructor for alien class %qT cannot be a member"
 msgstr "Â¾¤Î¥¯¥é¥¹ `%s' ¤Î¥Ç¥¹¥È¥é¥¯¥¿¤ò¡¢¥á¥ó¥Ð¤Ë¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:6183
+#: cp/decl.c:6255
 #, gcc-internal-format
 msgid "%qD declared as a %<virtual%> %s"
 msgstr ""
 
-#: cp/decl.c:6185
+#: cp/decl.c:6257
 #, gcc-internal-format
 msgid "%qD declared as an %<inline%> %s"
 msgstr ""
 
-#: cp/decl.c:6187
+#: cp/decl.c:6259
 #, fuzzy, gcc-internal-format
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
 msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤ÏÌµ¸ú¤Ç¤¹"
 
-#: cp/decl.c:6191
+#: cp/decl.c:6263
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared as a friend"
 msgstr "ÎÎ°è `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:6197
+#: cp/decl.c:6269
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared with an exception specification"
 msgstr "Îã³°»ÅÍÍ¤Î¸¡ºº¤ò¤¹¤ë¥³¡¼¥É¤òÀ¸À®¤·¤Ê¤¤"
 
-#: cp/decl.c:6231
+#: cp/decl.c:6303
 #, gcc-internal-format
 msgid "definition of %qD is not in namespace enclosing %qT"
 msgstr ""
 
-#: cp/decl.c:6342
+#: cp/decl.c:6414
 #, fuzzy, gcc-internal-format
 msgid "defining explicit specialization %qD in friend declaration"
 msgstr "Àë¸À¤ÎÃæ¤ËÂåÆþ(½é´ü²½¤Ç¤Ï¤Ê¤¯)¤¬¤¢¤ê¤Þ¤¹"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:6352
+#: cp/decl.c:6424
 #, gcc-internal-format
 msgid "invalid use of template-id %qD in declaration of primary template"
 msgstr ""
 
-#: cp/decl.c:6382
+#: cp/decl.c:6454
 #, gcc-internal-format
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 msgstr ""
 
-#: cp/decl.c:6390
+#: cp/decl.c:6462
 #, gcc-internal-format
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 msgstr ""
 
-#: cp/decl.c:6433
+#: cp/decl.c:6505
 #, fuzzy, gcc-internal-format
 msgid "cannot declare %<::main%> to be a template"
 msgstr "`::main' ¤ò template ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:6435
+#: cp/decl.c:6507
 #, fuzzy, gcc-internal-format
 msgid "cannot declare %<::main%> to be inline"
 msgstr "`::main' ¤ò inline ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:6437
+#: cp/decl.c:6509
 #, fuzzy, gcc-internal-format
 msgid "cannot declare %<::main%> to be static"
 msgstr "`::main' ¤ò static ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:6465
+#: cp/decl.c:6537
 #, gcc-internal-format
 msgid "non-local function %q#D uses anonymous type"
 msgstr ""
 
-#: cp/decl.c:6468 cp/decl.c:6748
+#: cp/decl.c:6540 cp/decl.c:6820
 #, gcc-internal-format
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 msgstr ""
 
-#: cp/decl.c:6474
+#: cp/decl.c:6546
 #, gcc-internal-format
 msgid "non-local function %q#D uses local type %qT"
 msgstr ""
 
-#: cp/decl.c:6498
+#: cp/decl.c:6570
 #, gcc-internal-format
 msgid "static member function %qD cannot have cv-qualifier"
 msgstr ""
 
-#: cp/decl.c:6499
+#: cp/decl.c:6571
 #, gcc-internal-format
 msgid "non-member function %qD cannot have cv-qualifier"
 msgstr ""
 
-#: cp/decl.c:6547
+#: cp/decl.c:6619
 #, fuzzy, gcc-internal-format
 msgid "%<::main%> must return %<int%>"
 msgstr "`main' ¤Ï `int' ¤òÊÖ¤µ¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:6586
+#: cp/decl.c:6658
 #, gcc-internal-format
 msgid "definition of implicitly-declared %qD"
 msgstr ""
 
-#: cp/decl.c:6603 cp/decl2.c:677
+#: cp/decl.c:6675 cp/decl2.c:677
 #, fuzzy, gcc-internal-format
 msgid "no %q#D member function declared in class %qT"
 msgstr "¥á¥ó¥Ð´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢¥¯¥é¥¹¥¹¥³¡¼¥×Æâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
@@ -28797,546 +28765,551 @@
 #. 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.
-#: cp/decl.c:6745
+#: cp/decl.c:6817
 #, gcc-internal-format
 msgid "non-local variable %q#D uses anonymous type"
 msgstr ""
 
-#: cp/decl.c:6754
+#: cp/decl.c:6826
 #, gcc-internal-format
 msgid "non-local variable %q#D uses local type %qT"
 msgstr ""
 
-#: cp/decl.c:6876
+#: cp/decl.c:6948
 #, gcc-internal-format
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 msgstr ""
 
-#: cp/decl.c:6886
+#: cp/decl.c:6958
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 msgstr "ISO C++ ¤Ï new ¼°¤Î½é´ü²½¤Ç¤Î `=' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:6890
+#: cp/decl.c:6962
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 msgstr "ISO C++ ¤Ï new ¼°¤Î½é´ü²½¤Ç¤Î `=' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:6915
+#: cp/decl.c:6987
 #, fuzzy, gcc-internal-format
 msgid "size of array %qD has non-integral type %qT"
 msgstr "ÇÛÎó `%s' ¤ÎÂç¤­¤µ¤ÏÈóÀ°¿ô·¿"
 
-#: cp/decl.c:6917
+#: cp/decl.c:6989
 #, fuzzy, gcc-internal-format
 msgid "size of array has non-integral type %qT"
 msgstr "ÇÛÎó `%s' ¤ÎÂç¤­¤µ¤ÏÈóÀ°¿ô·¿"
 
-#: cp/decl.c:6965
+#: cp/decl.c:7037
 #, fuzzy, gcc-internal-format
 msgid "size of array %qD is negative"
 msgstr "ÇÛÎó `%s' ¤ÎÂç¤­¤µ¤¬Éé¤Ç¤¹"
 
-#: cp/decl.c:6967
+#: cp/decl.c:7039
 #, fuzzy, gcc-internal-format
 msgid "size of array is negative"
 msgstr "ÇÛÎó `%s' ¤ÎÂç¤­¤µ¤¬Éé¤Ç¤¹"
 
-#: cp/decl.c:6975
+#: cp/decl.c:7047
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids zero-size array %qD"
 msgstr "ISO C ¤Ï ¥µ¥¤¥º 0 ¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:6977
+#: cp/decl.c:7049
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO C ¤Ï ¥µ¥¤¥º 0 ¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:6984
+#: cp/decl.c:7056
 #, fuzzy, gcc-internal-format
 msgid "size of array %qD is not an integral constant-expression"
 msgstr "ÇÛÎó `%s' ¤ÎÂç¤­¤µ¤ÏÈóÀ°¿ô·¿"
 
-#: cp/decl.c:6987
+#: cp/decl.c:7059
 #, fuzzy, gcc-internal-format
 msgid "size of array is not an integral constant-expression"
 msgstr "Äê¿ô¼°¤¬·ç¤±¤Æ¤¤¤ë¤«Ìµ¸ú¤Ç¤¹"
 
-#: cp/decl.c:6993
+#: cp/decl.c:7065
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids variable length array %qD"
 msgstr "ISO C89 ¤Ï²ÄÊÑÄ¹¥µ¥¤¥º¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:6995
+#: cp/decl.c:7067
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids variable length array"
 msgstr "ISO C89 ¤Ï²ÄÊÑÄ¹¥µ¥¤¥º¤ÎÇÛÎó `%s' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:7001
+#: cp/decl.c:7073
 #, gcc-internal-format
 msgid "variable length array %qD is used"
 msgstr ""
 
-#: cp/decl.c:7035
+#: cp/decl.c:7107
 #, gcc-internal-format
 msgid "overflow in array dimension"
 msgstr "ÇÛÎó¤Î¼¡¸µ¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
 
-#: cp/decl.c:7116
+#: cp/decl.c:7188
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as %s"
 msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:7118
+#: cp/decl.c:7190
 #, fuzzy, gcc-internal-format
 msgid "creating %s"
 msgstr "%s ¤òºîÀ®Ãæ.\n"
 
-#: cp/decl.c:7130
+#: cp/decl.c:7202
 #, gcc-internal-format
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/decl.c:7134
+#: cp/decl.c:7206
 #, gcc-internal-format
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/decl.c:7169
+#: cp/decl.c:7241
 #, fuzzy, gcc-internal-format
 msgid "return type specification for constructor invalid"
 msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ËÂÐ¤¹¤ëÌá¤êÃÍ¤Î·¿»ØÄê¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:7179
+#: cp/decl.c:7251
 #, fuzzy, gcc-internal-format
 msgid "return type specification for destructor invalid"
 msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ËÂÐ¤¹¤ëÌá¤êÃÍ¤Î·¿»ØÄê¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:7192
+#: cp/decl.c:7264
 #, fuzzy, gcc-internal-format
 msgid "return type specified for %<operator %T%>"
 msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤ËÂÐ¤¹¤ëÌá¤êÃÍ¤Î·¿»ØÄê¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:7214
+#: cp/decl.c:7286
 #, gcc-internal-format
 msgid "unnamed variable or field declared void"
 msgstr "ÌµÌ¾ÊÑ¿ô¤ä¥Õ¥£¡¼¥ë¥É¤¬ void ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:7218
+#: cp/decl.c:7290
 #, fuzzy, gcc-internal-format
 msgid "variable or field %qE declared void"
 msgstr "ÊÑ¿ô¤Þ¤¿¤Ï¥Õ¥£¡¼¥ë¥É¤¬ void ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:7221
+#: cp/decl.c:7293
 #, gcc-internal-format
 msgid "variable or field declared void"
 msgstr "ÊÑ¿ô¤Þ¤¿¤Ï¥Õ¥£¡¼¥ë¥É¤¬ void ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:7388
+#: cp/decl.c:7460
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<::%D%>"
 msgstr "Ì¤ÄêµÁ¤Î·¿ `%s %s' ¤Î»ÈÍÑ¤ÏÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: cp/decl.c:7391
+#: cp/decl.c:7463
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<%T::%D%>"
 msgstr "Ì¤ÄêµÁ¤Î·¿ `%s %s' ¤Î»ÈÍÑ¤ÏÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: cp/decl.c:7394
+#: cp/decl.c:7466
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<%D::%D%>"
 msgstr "Ì¤ÄêµÁ¤Î·¿ `%s %s' ¤Î»ÈÍÑ¤ÏÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: cp/decl.c:7406
+#: cp/decl.c:7478
 #, gcc-internal-format
 msgid "type %qT is not derived from type %qT"
 msgstr ""
 
-#: cp/decl.c:7422 cp/decl.c:7512 cp/decl.c:8660
+#: cp/decl.c:7494 cp/decl.c:7584 cp/decl.c:8732
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as non-function"
 msgstr "`%s' ¤ÎÀë¸À¤Ï´Ø¿ô¤ÎÇÛÎó"
 
-#: cp/decl.c:7428
+#: cp/decl.c:7500
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as non-member"
 msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¤òÊ¤¤¤±£¤·¤Þ¤¹"
 
-#: cp/decl.c:7457
+#: cp/decl.c:7529
 #, gcc-internal-format
 msgid "declarator-id missing; using reserved word %qD"
 msgstr ""
 
-#: cp/decl.c:7504
+#: cp/decl.c:7576
 #, fuzzy, gcc-internal-format
 msgid "function definition does not declare parameters"
 msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `register' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:7546
+#: cp/decl.c:7618
 #, fuzzy, gcc-internal-format
 msgid "two or more data types in declaration of %qs"
 msgstr "`%s' ¤ÎÀë¸À¤ËÆó¤Ä°Ê¾å¤Î¥Ç¡¼¥¿·¿¤¬»ØÄê¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:7552
+#: cp/decl.c:7624
 #, fuzzy, gcc-internal-format
 msgid "conflicting specifiers in declaration of %qs"
 msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:7623 cp/decl.c:7626
+#: cp/decl.c:7695 cp/decl.c:7698
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids declaration of %qs with no type"
 msgstr "ISO C ¤Ï¥á¥ó¥Ð¤Î¤Ê¤¤¥á¥ó¥ÐÀë¸À¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:7651
+#: cp/decl.c:7723
 #, fuzzy, gcc-internal-format
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 msgstr "short, Éä¹ç¤Ä¤­¤Þ¤¿¤ÏÉä¹ç¤Ê¤·¤Ï `%s' ¤Ë¤È¤Ã¤ÆÌµ¸ú¤Ç¤¹"
 
-#: cp/decl.c:7653
+#: cp/decl.c:7725
 #, fuzzy, gcc-internal-format
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 msgstr "Éä¹çÉÕ¤­¤ÈÉä¹çÌµ¤·¤¬ `%s' ¤ËÂÐ¤·¤Æ°ì½ï¤ËÍ¿¤¨¤é¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:7655
+#: cp/decl.c:7727
 #, fuzzy, gcc-internal-format
 msgid "%<long long%> invalid for %qs"
 msgstr "`%s' ¤ËÂÐ¤·¤Æ complex ¤ÏÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: cp/decl.c:7657
+#: cp/decl.c:7729
 #, fuzzy, gcc-internal-format
 msgid "%<long%> invalid for %qs"
 msgstr "`%s' ¤ËÂÐ¤·¤Æ complex ¤ÏÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: cp/decl.c:7659
+#: cp/decl.c:7731
 #, fuzzy, gcc-internal-format
 msgid "%<short%> invalid for %qs"
 msgstr "`%s' ¤ËÂÐ¤·¤Æ complex ¤ÏÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: cp/decl.c:7661
+#: cp/decl.c:7733
 #, fuzzy, gcc-internal-format
 msgid "%<long%> or %<short%> invalid for %qs"
 msgstr "`%s' ¤ËÂÐ¤·¤Æ long, short, signed ¤Þ¤¿¤Ï unsigned ¤ÏÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: cp/decl.c:7663
+#: cp/decl.c:7735
 #, fuzzy, gcc-internal-format
 msgid "%<long%> or %<short%> specified with char for %qs"
 msgstr "`%s' ¤ËÂÐ¤·¤Æ char ¤È¤È¤â¤Ë long ¤Þ¤¿¤Ï short ¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:7665
+#: cp/decl.c:7737
 #, fuzzy, gcc-internal-format
 msgid "%<long%> and %<short%> specified together for %qs"
 msgstr "long ¤È short ¤¬ `%s' ¤ËÂÐ¤·¤Æ°ì½ï¤Ë»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:7671
+#: cp/decl.c:7743
 #, fuzzy, gcc-internal-format
 msgid "long, short, signed or unsigned used invalidly for %qs"
 msgstr "`%s' ¤ËÂÐ¤¹¤ë long, short, singed ¤ä unsigned ¤Î»ÈÍÑ¤ÏÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: cp/decl.c:7735
+#: cp/decl.c:7807
 #, fuzzy, gcc-internal-format
 msgid "complex invalid for %qs"
 msgstr "`%s' ¤ËÂÐ¤·¤Æ complex ¤ÏÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: cp/decl.c:7764
+#: cp/decl.c:7836
 #, gcc-internal-format
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 msgstr ""
 
-#: cp/decl.c:7776 cp/typeck.c:7011
+#: cp/decl.c:7848 cp/typeck.c:7039
 #, fuzzy, gcc-internal-format
 msgid "ignoring %qV qualifiers added to function type %qT"
 msgstr "´Ø¿ôÌá¤êÃÍ¤Î·¿½¤¾þ»Ò¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:7799
+#: cp/decl.c:7871
 #, fuzzy, gcc-internal-format
 msgid "member %qD cannot be declared both virtual and static"
 msgstr "Èó¥á¥ó¥Ð `%s' ¤ò `mutable' ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:7807
+#: cp/decl.c:7879
 #, gcc-internal-format
 msgid "%<%T::%D%> is not a valid declarator"
 msgstr ""
 
-#: cp/decl.c:7816
+#: cp/decl.c:7888
 #, gcc-internal-format
 msgid "typedef declaration invalid in parameter declaration"
 msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Î typedef Àë¸À¤ÏÌµ¸ú¤Ç¤¹"
 
-#: cp/decl.c:7822
+#: cp/decl.c:7894
 #, gcc-internal-format
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤ÏÌµ¸ú¤Ç¤¹"
 
-#: cp/decl.c:7829
+#: cp/decl.c:7901
 #, gcc-internal-format
 msgid "virtual outside class declaration"
 msgstr "¥¯¥é¥¹Àë¸À¤Î³°Â¦¤Ç virtual »ØÄê¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:7847
+#: cp/decl.c:7919
 #, fuzzy, gcc-internal-format
 msgid "multiple storage classes in declaration of %qs"
 msgstr "`%s' ¤ÎÀë¸À¤Ë¤ª¤¤¤ÆÊ£¿ô¤ÎÊÝÂ¸¥¯¥é¥¹"
 
-#: cp/decl.c:7870
+#: cp/decl.c:7942
 #, fuzzy, gcc-internal-format
 msgid "storage class specified for %qs"
 msgstr "%s ¤ËÂÐ¤¹¤ëµ­²±¥¯¥é¥¹»ØÄê»Ò `%s'"
 
-#: cp/decl.c:7904
+#: cp/decl.c:7976
 #, fuzzy, gcc-internal-format
 msgid "top-level declaration of %qs specifies %<auto%>"
 msgstr "`%s' ¤Î¥È¥Ã¥×¥ì¥Ù¥ë¤ÎÀë¸À¤¬ `auto' ¤ò»ØÄê¤·¤Þ¤¹"
 
-#: cp/decl.c:7916
+#: cp/decl.c:7988
 #, gcc-internal-format
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr "friend ´Ø¿ôÀë¸ÀÆâ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤ÏÌµ¸ú¤Ç¤¹"
 
-#: cp/decl.c:8043
+#: cp/decl.c:8115
 #, gcc-internal-format
 msgid "destructor cannot be static member function"
 msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤òÀÅÅª¥á¥ó¥Ð´Ø¿ô¤È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:8048
+#: cp/decl.c:8120
 #, fuzzy, gcc-internal-format
 msgid "destructors may not be cv-qualified"
 msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Ï virtual Àë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:8066
+#: cp/decl.c:8138
 #, gcc-internal-format
 msgid "constructors cannot be declared virtual"
 msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Ï virtual Àë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:8079
+#: cp/decl.c:8151
 #, fuzzy, gcc-internal-format
 msgid "can't initialize friend function %qs"
 msgstr "friend ´Ø¿ô `%s' ¤ò½é´ü²½¤Ç¤­¤Þ¤»¤ó"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:8083
+#: cp/decl.c:8155
 #, gcc-internal-format
 msgid "virtual functions cannot be friends"
 msgstr "²¾ÁÛ´Ø¿ô¤Ï friend ¤Ë¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:8087
+#: cp/decl.c:8159
 #, gcc-internal-format
 msgid "friend declaration not in class definition"
 msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:8089
+#: cp/decl.c:8161
 #, fuzzy, gcc-internal-format
 msgid "can't define friend function %qs in a local class definition"
 msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:8102
+#: cp/decl.c:8174
 #, fuzzy, gcc-internal-format
 msgid "destructors may not have parameters"
 msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤Ï²¾°ú¿ô¤ò¼è¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:8121
+#: cp/decl.c:8193
 #, fuzzy, gcc-internal-format
 msgid "cannot declare pointer to %q#T"
 msgstr "¥Ý¥¤¥ó¥¿¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:8134 cp/decl.c:8141
+#: cp/decl.c:8206 cp/decl.c:8213
 #, fuzzy, gcc-internal-format
 msgid "cannot declare reference to %q#T"
 msgstr "»²¾È¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:8143
+#: cp/decl.c:8215
 #, fuzzy, gcc-internal-format
 msgid "cannot declare pointer to %q#T member"
 msgstr "¥Ý¥¤¥ó¥¿¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:8194
+#: cp/decl.c:8266
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 msgstr ""
 
-#: cp/decl.c:8238
+#: cp/decl.c:8310
 #, gcc-internal-format
 msgid "template-id %qD used as a declarator"
 msgstr ""
 
-#: cp/decl.c:8289
+#: cp/decl.c:8361
 #, gcc-internal-format
 msgid "member functions are implicitly friends of their class"
 msgstr "¥á¥ó¥Ð´Ø¿ô¤Ï°ÅÌÛÅª¤Ë¤½¤Î¥¯¥é¥¹¤Î friend ¤Ç¤¹"
 
-#: cp/decl.c:8293
+#: cp/decl.c:8365
 #, gcc-internal-format
 msgid "extra qualification %<%T::%> on member %qs"
 msgstr ""
 
-#: cp/decl.c:8325
+#: cp/decl.c:8397
 #, gcc-internal-format
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 msgstr ""
 
-#: cp/decl.c:8342
+#: cp/decl.c:8414
 #, gcc-internal-format
 msgid "cannot declare member %<%T::%s%> within %qT"
 msgstr ""
 
-#: cp/decl.c:8365
+#: cp/decl.c:8437
 #, fuzzy, gcc-internal-format
 msgid "non-parameter %qs cannot be a parameter pack"
 msgstr "Èó¥á¥ó¥Ð `%s' ¤ò `mutable' ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:8386
+#: cp/decl.c:8458
 #, gcc-internal-format
 msgid "data member may not have variably modified type %qT"
 msgstr ""
 
-#: cp/decl.c:8388
+#: cp/decl.c:8460
 #, gcc-internal-format
 msgid "parameter may not have variably modified type %qT"
 msgstr ""
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:8396
+#: cp/decl.c:8468
 #, fuzzy, gcc-internal-format
 msgid "only declarations of constructors can be %<explicit%>"
 msgstr "`explicit' ¤Ë¤Ç¤­¤ë¤Î¤Ï¡¢¥³¥ó¥¹¥È¥é¥¯¥¿¤À¤±¤Ç¤¹"
 
-#: cp/decl.c:8404
+#: cp/decl.c:8476
 #, fuzzy, gcc-internal-format
 msgid "non-member %qs cannot be declared %<mutable%>"
 msgstr "Èó¥á¥ó¥Ð `%s' ¤ò `mutable' ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:8409
+#: cp/decl.c:8481
 #, fuzzy, gcc-internal-format
 msgid "non-object member %qs cannot be declared %<mutable%>"
 msgstr "Èó¥ª¥Ö¥¸¥§¥¯¥È¥á¥ó¥Ð `%s' ¤ò `mutable' ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:8415
+#: cp/decl.c:8487
 #, fuzzy, gcc-internal-format
 msgid "function %qs cannot be declared %<mutable%>"
 msgstr "´Ø¿ô `%s' ¤ò `mutable' ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:8420
+#: cp/decl.c:8492
 #, fuzzy, gcc-internal-format
 msgid "static %qs cannot be declared %<mutable%>"
 msgstr "static `%s' ¤ò mutable ¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:8425
+#: cp/decl.c:8497
 #, fuzzy, gcc-internal-format
 msgid "const %qs cannot be declared %<mutable%>"
 msgstr "const `%s' ¤ò `mutable' ¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:8462
+#: cp/decl.c:8534
 #, gcc-internal-format
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr ""
 
-#: cp/decl.c:8478
+#: cp/decl.c:8550
 #, gcc-internal-format
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 msgstr ""
 
-#: cp/decl.c:8564
+#: cp/decl.c:8636
 #, fuzzy, gcc-internal-format
 msgid "qualified function types cannot be used to declare static member functions"
 msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤òÀÅÅª¥á¥ó¥Ð´Ø¿ô¤È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:8566
+#: cp/decl.c:8638
 #, fuzzy, gcc-internal-format
 msgid "qualified function types cannot be used to declare free functions"
 msgstr "´Ø¿ô¤ÎÊÖ¤¹·¿¤¬´Ø¿ô¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:8592
+#: cp/decl.c:8664
 #, fuzzy, gcc-internal-format
 msgid "type qualifiers specified for friend class declaration"
 msgstr "°ì¤Ä¤Î¶õ¤ÎÀë¸ÀÃæ¤Ë¡¢Æó¤Ä¤Î·¿¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:8597
+#: cp/decl.c:8669
 #, fuzzy, gcc-internal-format
 msgid "%<inline%> specified for friend class declaration"
 msgstr "¥¯¥é¥¹Àë¸À¤Î³°Â¦¤Ç virtual »ØÄê¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:8605
+#: cp/decl.c:8677
 #, fuzzy, gcc-internal-format
 msgid "template parameters cannot be friends"
 msgstr "Ê£»¨¤Ê¥Ñ¥é¥á¥¿¤ò¤â¤Ä´Ø¿ô¤Ï inline ¤Ë¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:8607
+#: cp/decl.c:8679
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 msgstr ""
 
-#: cp/decl.c:8611
+#: cp/decl.c:8683
 #, fuzzy, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:8624
+#: cp/decl.c:8696
 #, fuzzy, gcc-internal-format
 msgid "trying to make class %qT a friend of global scope"
 msgstr "¥¯¥é¥¹ `%s' ¤òÂç°è¥¹¥³¡¼¥×¤Î friend ¤Ë¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:8635
+#: cp/decl.c:8707
 #, fuzzy, gcc-internal-format
 msgid "invalid qualifiers on non-member function type"
 msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍÑ¤ÏÌµ¸ú¤Ç¤¹"
 
-#: cp/decl.c:8650
+#: cp/decl.c:8722
 #, fuzzy, gcc-internal-format
 msgid "abstract declarator %qT used as declaration"
 msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òÊ¤¤¤±£¤·¤Þ¤¹"
 
-#: cp/decl.c:8679
+#: cp/decl.c:8751
 #, fuzzy, gcc-internal-format
 msgid "cannot use %<::%> in parameter declaration"
 msgstr "²¾°ú¿ôÀë¸À¤ÎÃæ¤Ç `::' ¤ò»È¤¨¤Þ¤»¤ó"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8725
+#: cp/decl.c:8797
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<::%>"
 msgstr "Ìµ¸ú¤ÊÍÑË¡¤Î of %%d, %%x, Ëô¤Ï %%X"
 
-#: cp/decl.c:8740
+#: cp/decl.c:8812
 #, gcc-internal-format
 msgid "can't make %qD into a method -- not in a class"
 msgstr ""
 
-#: cp/decl.c:8749
+#: cp/decl.c:8821
 #, fuzzy, gcc-internal-format
 msgid "function %qD declared virtual inside a union"
 msgstr "ÎÎ°è `%s' ¤Ï´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:8758
+#: cp/decl.c:8830
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot be declared virtual, since it is always static"
 msgstr "`::main' ¤ò static ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:8774
+#: cp/decl.c:8846
 #, gcc-internal-format
 msgid "expected qualified name in friend declaration for destructor %qD"
 msgstr ""
 
-#: cp/decl.c:8784
+#: cp/decl.c:8856
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as member of %qT"
 msgstr "`%s' ¤ÎÀë¸À¤Ë¤è¤ê `this' ¤Î¥á¥ó¥Ð¤¬Ê¤¤¤±£¤µ¤ì¤Þ¤¹"
 
-#: cp/decl.c:8860
+#: cp/decl.c:8863
+#, gcc-internal-format
+msgid "expected qualified name in friend declaration for constructor %qD"
+msgstr ""
+
+#: cp/decl.c:8939
 #, fuzzy, gcc-internal-format
 msgid "field %qD has incomplete type"
 msgstr "ÎÎ°è `%s' ¤ÏÉÔ´°Á´¤Ê·¿¤Ç¤¹"
 
-#: cp/decl.c:8862
+#: cp/decl.c:8941
 #, fuzzy, gcc-internal-format
 msgid "name %qT has incomplete type"
 msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤Ç¤¹"
 
-#: cp/decl.c:8871
+#: cp/decl.c:8950
 #, fuzzy, gcc-internal-format
 msgid "  in instantiation of template %qT"
 msgstr "%s: `%s' ¤Î½é´ü²½:\n"
 
-#: cp/decl.c:8880
+#: cp/decl.c:8959
 #, fuzzy, gcc-internal-format
 msgid "%qE is neither function nor member function; cannot be declared friend"
 msgstr "`%s' ¤Ï´Ø¿ô¤Ç¤â¥á¥ó¥Ð´Ø¿ô¤Ç¤â¤¢¤ê¤Þ¤»¤ó -- friend ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
@@ -29353,103 +29326,108 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8932
+#: cp/decl.c:9011
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids initialization of member %qD"
 msgstr "ISO C++ ¤Ï new ¼°¤Î½é´ü²½¤Ç¤Î `=' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/decl.c:8934
+#: cp/decl.c:9013
 #, gcc-internal-format
 msgid "making %qD static"
 msgstr ""
 
-#: cp/decl.c:8999
+#: cp/decl.c:9078
 #, fuzzy, gcc-internal-format
 msgid "storage class %<auto%> invalid for function %qs"
 msgstr "´Ø¿ô `%s' ¤ËÂÐ¤¹¤ëµ­²±¥¯¥é¥¹ `auto' ¤ÏÌµ¸ú¤Ç¤¹"
 
-#: cp/decl.c:9001
+#: cp/decl.c:9080
 #, fuzzy, gcc-internal-format
 msgid "storage class %<register%> invalid for function %qs"
 msgstr "´Ø¿ô `%s' ¤ËÂÐ¤¹¤ëµ­²±¥¯¥é¥¹ `register' ¤ÏÌµ¸ú¤Ç¤¹"
 
-#: cp/decl.c:9003
+#: cp/decl.c:9082
 #, fuzzy, gcc-internal-format
 msgid "storage class %<__thread%> invalid for function %qs"
 msgstr "´Ø¿ô `%s' ¤ËÂÐ¤¹¤ëµ­²±¥¯¥é¥¹ `auto' ¤ÏÌµ¸ú¤Ç¤¹"
 
-#: cp/decl.c:9014
+#: cp/decl.c:9093
 #, fuzzy, gcc-internal-format
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 msgstr "Âç°è¥¹¥³¡¼¥×³°¤Î´Ø¿ô `%s' ¤ËÂÐ¤¹¤ëµ­²±¥¯¥é¥¹ `inline' ¤ÏÌµ¸ú¤Ç¤¹"
 
-#: cp/decl.c:9017
+#: cp/decl.c:9096
 #, fuzzy, gcc-internal-format
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 msgstr "Âç°è¥¹¥³¡¼¥×³°¤Î´Ø¿ô `%s' ¤ËÂÐ¤¹¤ëµ­²±¥¯¥é¥¹ `inline' ¤ÏÌµ¸ú¤Ç¤¹"
 
-#: cp/decl.c:9025
+#: cp/decl.c:9104
 #, fuzzy, gcc-internal-format
 msgid "virtual non-class function %qs"
 msgstr "virtual ¤ÊÈó¥¯¥é¥¹´Ø¿ô `%s'"
 
-#: cp/decl.c:9056
+#: cp/decl.c:9135
 #, fuzzy, gcc-internal-format
 msgid "cannot declare member function %qD to have static linkage"
 msgstr "`::main' ¤ò static ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
 #. FIXME need arm citation
-#: cp/decl.c:9063
+#: cp/decl.c:9142
 #, gcc-internal-format
 msgid "cannot declare static function inside another function"
 msgstr "Â¾¤Î´Ø¿ôÆâ¤Ç static ´Ø¿ô¤òÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:9093
+#: cp/decl.c:9172
 #, gcc-internal-format
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 msgstr ""
 
-#: cp/decl.c:9100
+#: cp/decl.c:9179
 #, gcc-internal-format
 msgid "static member %qD declared %<register%>"
 msgstr ""
 
-#: cp/decl.c:9105
+#: cp/decl.c:9184
 #, gcc-internal-format
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 msgstr ""
 
-#: cp/decl.c:9234
+#: cp/decl.c:9313
 #, gcc-internal-format
 msgid "default argument for %q#D has type %qT"
 msgstr ""
 
-#: cp/decl.c:9237
+#: cp/decl.c:9316
 #, gcc-internal-format
 msgid "default argument for parameter of type %qT has type %qT"
 msgstr ""
 
-#: cp/decl.c:9253
+#: cp/decl.c:9332
 #, fuzzy, gcc-internal-format
 msgid "default argument %qE uses local variable %qD"
 msgstr "´Ø¿ô¤¬¥í¡¼¥«¥ëÊÑ¿ô¤Î¥¢¥É¥ì¥¹¤òÊÖ¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:9323
+#: cp/decl.c:9399
 #, fuzzy, gcc-internal-format
+msgid "parameter %qD has Java class type"
+msgstr "²¾°ú¿ô `%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
+
+#: cp/decl.c:9412
+#, fuzzy, gcc-internal-format
 msgid "parameter %qD invalidly declared method type"
 msgstr "¥Ñ¥é¥á¥¿¤Ï¥á¥½¥Ã¥É¤Î·¿¤òÉÔÀµ¤ËÀë¸À¤·¤Þ¤·¤¿"
 
-#: cp/decl.c:9347
+#: cp/decl.c:9436
 #, gcc-internal-format
 msgid "parameter %qD includes %s to array of unknown bound %qT"
 msgstr ""
 
-#: cp/decl.c:9361
+#: cp/decl.c:9450
 #, fuzzy, gcc-internal-format
 msgid "parameter packs must be at the end of the parameter list"
 msgstr "²¾°ú¿ô¥ê¥¹¥ÈÃæ¤Î `void' ¤Ï¥ê¥¹¥ÈÁ´ÂÎ¤òÀê¤á¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:9366
+#: cp/decl.c:9455
 #, fuzzy, gcc-internal-format
 msgid "multiple parameters named %qE"
 msgstr "½ÅÊ£¤·¤¿²¾°ú¿ôÌ¾ `%s'"
@@ -29469,138 +29447,138 @@
 #. 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.
-#: cp/decl.c:9581
+#: cp/decl.c:9672
 #, gcc-internal-format
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 msgstr ""
 
-#: cp/decl.c:9703
+#: cp/decl.c:9794
 #, gcc-internal-format
 msgid "%qD may not be declared within a namespace"
 msgstr ""
 
-#: cp/decl.c:9708
+#: cp/decl.c:9799
 #, fuzzy, gcc-internal-format
 msgid "%qD may not be declared as static"
 msgstr "`::main' ¤ò static ¤È¤·¤Æ¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:9731
+#: cp/decl.c:9825
 #, fuzzy, gcc-internal-format
 msgid "%qD must be a nonstatic member function"
 msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤òÀÅÅª¥á¥ó¥Ð´Ø¿ô¤È¤¹¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/decl.c:9740
+#: cp/decl.c:9834
 #, gcc-internal-format
 msgid "%qD must be either a non-static member function or a non-member function"
 msgstr ""
 
-#: cp/decl.c:9761
+#: cp/decl.c:9855
 #, gcc-internal-format
 msgid "%qD must have an argument of class or enumerated type"
 msgstr ""
 
-#: cp/decl.c:9802
+#: cp/decl.c:9896
 #, gcc-internal-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr "%s%s ¤Ø¤ÎÊÑ´¹¤Ç·¿ÊÑ´¹±é»»»Ò¤¬ÍøÍÑ¤µ¤ì¤ë¤³¤È¤Ï·è¤·¤Æ¤¢¤ê¤Þ¤»¤ó"
 
 #. 13.4.0.3
-#: cp/decl.c:9810
+#: cp/decl.c:9904
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr "ISO C++ ¤ÏÌµÌ¾¹½Â¤ÂÎ¤ò¶Ø»ß¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:9815
+#: cp/decl.c:9909
 #, gcc-internal-format
 msgid "%qD must not have variable number of arguments"
 msgstr ""
 
-#: cp/decl.c:9866
+#: cp/decl.c:9960
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its argument"
 msgstr ""
 
-#: cp/decl.c:9869
+#: cp/decl.c:9963
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its second argument"
 msgstr ""
 
-#: cp/decl.c:9877
+#: cp/decl.c:9971
 #, fuzzy, gcc-internal-format
 msgid "%qD must take either zero or one argument"
 msgstr "`%s' ¤Ï 0 ¤« 2 ¸Ä¤Î°ú¿ô¤·¤«¤È¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:9879
+#: cp/decl.c:9973
 #, fuzzy, gcc-internal-format
 msgid "%qD must take either one or two arguments"
 msgstr "`%s' ¤Ï 0 ¤« 2 ¸Ä¤Î°ú¿ô¤·¤«¤È¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:9901
+#: cp/decl.c:9995
 #, gcc-internal-format
 msgid "prefix %qD should return %qT"
 msgstr ""
 
-#: cp/decl.c:9907
+#: cp/decl.c:10001
 #, gcc-internal-format
 msgid "postfix %qD should return %qT"
 msgstr ""
 
-#: cp/decl.c:9916
+#: cp/decl.c:10010
 #, gcc-internal-format
 msgid "%qD must take %<void%>"
 msgstr ""
 
-#: cp/decl.c:9918 cp/decl.c:9927
+#: cp/decl.c:10012 cp/decl.c:10021
 #, gcc-internal-format
 msgid "%qD must take exactly one argument"
 msgstr ""
 
-#: cp/decl.c:9929
+#: cp/decl.c:10023
 #, fuzzy, gcc-internal-format
 msgid "%qD must take exactly two arguments"
 msgstr "`%s' ¤Ï 0 ¤« 2 ¸Ä¤Î°ú¿ô¤·¤«¤È¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:9938
+#: cp/decl.c:10032
 #, gcc-internal-format
 msgid "user-defined %qD always evaluates both arguments"
 msgstr ""
 
-#: cp/decl.c:9952
+#: cp/decl.c:10046
 #, gcc-internal-format
 msgid "%qD should return by value"
 msgstr ""
 
-#: cp/decl.c:9964 cp/decl.c:9968
+#: cp/decl.c:10058 cp/decl.c:10062
 #, gcc-internal-format
 msgid "%qD cannot have default arguments"
 msgstr ""
 
-#: cp/decl.c:10026
+#: cp/decl.c:10120
 #, gcc-internal-format
 msgid "using template type parameter %qT after %qs"
 msgstr ""
 
-#: cp/decl.c:10041
+#: cp/decl.c:10135
 #, gcc-internal-format
 msgid "using typedef-name %qD after %qs"
 msgstr ""
 
-#: cp/decl.c:10042
+#: cp/decl.c:10136
 #, fuzzy, gcc-internal-format
 msgid "%q+D has a previous declaration here"
 msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: cp/decl.c:10050
+#: cp/decl.c:10144
 #, gcc-internal-format
 msgid "%qT referred to as %qs"
 msgstr ""
 
-#: cp/decl.c:10051 cp/decl.c:10058
+#: cp/decl.c:10145 cp/decl.c:10152
 #, fuzzy, gcc-internal-format
 msgid "%q+T has a previous declaration here"
 msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: cp/decl.c:10057
+#: cp/decl.c:10151
 #, gcc-internal-format
 msgid "%qT referred to as enum"
 msgstr ""
@@ -29612,73 +29590,73 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:10072
+#: cp/decl.c:10166
 #, gcc-internal-format
 msgid "template argument required for %<%s %T%>"
 msgstr ""
 
-#: cp/decl.c:10120 cp/name-lookup.c:2698
+#: cp/decl.c:10214 cp/name-lookup.c:2700
 #, gcc-internal-format
 msgid "%qD has the same name as the class in which it is declared"
 msgstr ""
 
-#: cp/decl.c:10150 cp/name-lookup.c:2207 cp/parser.c:4036 cp/parser.c:14029
-#: cp/parser.c:16234
+#: cp/decl.c:10244 cp/name-lookup.c:2209 cp/parser.c:4040 cp/parser.c:14099
+#: cp/parser.c:16316
 #, fuzzy, gcc-internal-format
 msgid "reference to %qD is ambiguous"
 msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ï¤¢¤¤¤Þ¤¤¤Ç¤¹\n"
 
-#: cp/decl.c:10264
+#: cp/decl.c:10358
 #, fuzzy, gcc-internal-format
 msgid "use of enum %q#D without previous declaration"
 msgstr "»öÁ°¤ÎÀë¸À¤Ê¤·¤ÎÂç°è´Ø¿ô¤Ë´Ø¤·¤Æ·Ù¹ð¤¹¤ë"
 
-#: cp/decl.c:10285
+#: cp/decl.c:10379
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %qT as a non-template"
 msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¤òÊ¤¤¤±£¤·¤Þ¤¹"
 
-#: cp/decl.c:10286 cp/pt.c:4154
+#: cp/decl.c:10380
 #, fuzzy, gcc-internal-format
 msgid "previous declaration %q+D"
 msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: cp/decl.c:10397
+#: cp/decl.c:10491
 #, gcc-internal-format
 msgid "derived union %qT invalid"
 msgstr ""
 
-#: cp/decl.c:10406
+#: cp/decl.c:10500
 #, gcc-internal-format
 msgid "Java class %qT cannot have multiple bases"
 msgstr ""
 
-#: cp/decl.c:10417
+#: cp/decl.c:10511
 #, gcc-internal-format
 msgid "Java class %qT cannot have virtual bases"
 msgstr ""
 
-#: cp/decl.c:10440
+#: cp/decl.c:10534
 #, fuzzy, gcc-internal-format
 msgid "base type %qT fails to be a struct or class type"
 msgstr "·¿½¤¾þ»Ò `%s' ¤Ï struct ¤ä class ¤Î¸å¤Ë¤Ï»È¤¨¤Þ¤»¤ó"
 
-#: cp/decl.c:10473
+#: cp/decl.c:10567
 #, gcc-internal-format
 msgid "recursive type %qT undefined"
 msgstr ""
 
-#: cp/decl.c:10475
+#: cp/decl.c:10569
 #, fuzzy, gcc-internal-format
 msgid "duplicate base type %qT invalid"
 msgstr "½ÅÊ£¤·¤¿ case ¤ÎÃÍ"
 
-#: cp/decl.c:10552
+#: cp/decl.c:10646
 #, fuzzy, gcc-internal-format
 msgid "multiple definition of %q#T"
 msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/decl.c:10553
+#: cp/decl.c:10647
 #, fuzzy, gcc-internal-format
 msgid "%Jprevious definition here"
 msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÄêµÁ¤µ¤ì¤Þ¤·¤¿"
@@ -29687,47 +29665,52 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:10692
+#: cp/decl.c:10786
 #, gcc-internal-format
 msgid "no integral type can represent all of the enumerator values for %qT"
 msgstr ""
 
-#: cp/decl.c:10803
+#: cp/decl.c:10897
 #, fuzzy, gcc-internal-format
 msgid "enumerator value for %qD is not an integer constant"
 msgstr "`%s' ¤ÎÎóµóÃÍ¤¬À°¿ôÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/decl.c:10831
+#: cp/decl.c:10925
 #, fuzzy, gcc-internal-format
 msgid "overflow in enumeration values at %qD"
 msgstr "ÎóµóÃÍ¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼"
 
-#: cp/decl.c:10906
+#: cp/decl.c:11002
 #, fuzzy, gcc-internal-format
 msgid "return type %q#T is incomplete"
 msgstr "Ìá¤êÃÍ¤Î·¿¤¬ÉÔ´°Á´·¿¤Ç¤¹"
 
-#: cp/decl.c:11031 cp/typeck.c:6711
+#: cp/decl.c:11004
+#, fuzzy, gcc-internal-format
+msgid "return type has Java class type %q#T"
+msgstr "Ìá¤êÃÍ¤Î·¿¤¬ÉÔ´°Á´·¿¤Ç¤¹"
+
+#: cp/decl.c:11129 cp/typeck.c:6739
 #, gcc-internal-format
 msgid "%<operator=%> should return a reference to %<*this%>"
 msgstr ""
 
-#: cp/decl.c:11420
+#: cp/decl.c:11518
 #, fuzzy, gcc-internal-format
 msgid "parameter %qD declared void"
 msgstr "²¾°ú¿ô `%s' ¤¬ void ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/decl.c:11908
+#: cp/decl.c:12006
 #, fuzzy, gcc-internal-format
 msgid "invalid member function declaration"
 msgstr "Ìµ¸ú¤ÊÀë¸À¤Ç¤¹"
 
-#: cp/decl.c:11923
+#: cp/decl.c:12021
 #, gcc-internal-format
 msgid "%qD is already defined in class %qT"
 msgstr ""
 
-#: cp/decl.c:12170
+#: cp/decl.c:12268
 #, gcc-internal-format
 msgid "static member function %q#D declared with type qualifiers"
 msgstr ""
@@ -29767,7 +29750,7 @@
 msgid "deleting %qT is undefined"
 msgstr ""
 
-#: cp/decl2.c:459 cp/pt.c:3828
+#: cp/decl2.c:459 cp/pt.c:3831
 #, fuzzy, gcc-internal-format
 msgid "template declaration of %q#D"
 msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
@@ -29852,22 +29835,22 @@
 msgid "static member %qD cannot be a bit-field"
 msgstr ""
 
-#: cp/decl2.c:1122
+#: cp/decl2.c:1165
 #, gcc-internal-format
 msgid "anonymous struct not inside named type"
 msgstr "ÌµÌ¾¹½Â¤ÂÎ¤¬Ì¾Á°¤Ä¤­·¿¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/decl2.c:1206
+#: cp/decl2.c:1249
 #, gcc-internal-format
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr "anonumous Ì¾Á°¶õ´Ö¤Î½¸¹çÂÎ¤Ï static ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: cp/decl2.c:1215
+#: cp/decl2.c:1258
 #, fuzzy, gcc-internal-format
 msgid "anonymous union with no members"
 msgstr "ÌµÌ¾¶¦ÍÑÂÎ¤Ë¥á¥ó¥Ð¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/decl2.c:1251
+#: cp/decl2.c:1294
 #, fuzzy, gcc-internal-format
 msgid "%<operator new%> must return type %qT"
 msgstr "`operator delete' ¤ÎÌá¤ê·¿¤Ï `void' ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
@@ -29876,52 +29859,52 @@
 #.
 #. The first parameter shall not have an associated default
 #. argument.
-#: cp/decl2.c:1262
+#: cp/decl2.c:1305
 #, gcc-internal-format
 msgid "the first parameter of %<operator new%> cannot have a default argument"
 msgstr ""
 
-#: cp/decl2.c:1278
+#: cp/decl2.c:1321
 #, fuzzy, gcc-internal-format
 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
 msgstr "`operator new' ¤ÏÂè°ì°ú¿ô¤È¤·¤Æ `size_t' ¤ò¤È¤ê¤Þ¤¹"
 
-#: cp/decl2.c:1307
+#: cp/decl2.c:1350
 #, fuzzy, gcc-internal-format
 msgid "%<operator delete%> must return type %qT"
 msgstr "`operator delete' ¤ÎÌá¤ê·¿¤Ï `void' ¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: cp/decl2.c:1316
+#: cp/decl2.c:1359
 #, fuzzy, gcc-internal-format
 msgid "%<operator delete%> takes type %qT as first parameter"
 msgstr "`operator delete' ¤ÏÂè°ì°ú¿ô¤È¤·¤Æ `void *' ·¿¤ò¤È¤ê¤Þ¤¹"
 
-#: cp/decl2.c:1985
+#: cp/decl2.c:2028
 #, gcc-internal-format
 msgid "%qT has a field %qD whose type uses the anonymous namespace"
 msgstr ""
 
-#: cp/decl2.c:1992
+#: cp/decl2.c:2035
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than the type of its field %qD"
 msgstr ""
 
-#: cp/decl2.c:2005
+#: cp/decl2.c:2048
 #, gcc-internal-format
 msgid "%qT has a base %qT whose type uses the anonymous namespace"
 msgstr ""
 
-#: cp/decl2.c:2011
+#: cp/decl2.c:2054
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than its base %qT"
 msgstr ""
 
-#: cp/decl2.c:3395
+#: cp/decl2.c:3441
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D used but never defined"
 msgstr "`%s' ¤¬»È¤ï¤ì¤Þ¤·¤¿¤¬Ì¤ÄêµÁ¤Ç¤¹"
 
-#: cp/decl2.c:3543
+#: cp/decl2.c:3589
 #, fuzzy, gcc-internal-format
 msgid "default argument missing for parameter %P of %q+#D"
 msgstr "²¾°ú¿ô¥ê¥¹¥È¤«¤é¤Î²¾°ú¿ôÌ¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
@@ -29929,7 +29912,7 @@
 #. We really want to suppress this warning in system headers,
 #. because libstdc++ uses variadic templates even when we aren't
 #. in C++0x mode.
-#: cp/error.c:2669
+#: cp/error.c:2712
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ does not include variadic templates"
 msgstr "ISO C ¤Ç¤ÏÌ¾Á°¤Ä¤­²ÄÊÑ°ú¿ô¥Þ¥¯¥í¤òµö¤·¤Þ¤»¤ó"
@@ -29961,7 +29944,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr ""
 
-#: cp/except.c:643 cp/init.c:1780
+#: cp/except.c:643 cp/init.c:1915
 #, gcc-internal-format
 msgid "%qD should never be overloaded"
 msgstr ""
@@ -30060,232 +30043,247 @@
 msgid "member %qD declared as friend before type %qT defined"
 msgstr ""
 
-#: cp/friend.c:550
+#: cp/friend.c:543
 #, fuzzy, gcc-internal-format
+msgid "friend declaration %qD in local class without prior declaration"
+msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
+
+#: cp/friend.c:564
+#, fuzzy, gcc-internal-format
 msgid "friend declaration %q#D declares a non-template function"
 msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/friend.c:554
+#: cp/friend.c:568
 #, fuzzy, 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 "¡Ê¤â¤·¤³¤ì¤¬¤¢¤Ê¤¿¤Î°Õ¿Þ¤·¤¿¤â¤Î¤Ç¤Ê¤±¤ì¤Ð¡¢´Ø¿ô¥Æ¥ó¥×¥ì¡¼¥È¤Ï´û¤ËÀë¸ÀºÑ¤Ç¤¢¤ë»ö¤ò³ÎÇ§¤·¡¢¤³¤³¤Î´Ø¿ôÌ¾¤Î¸å¤í¤Ë <> ¤òÉÕ¤±Â­¤·¤Æ¤¯¤À¤µ¤¤¡Ë -Wno-non-template-friend ¤Ç¤³¤Î·Ù¹ðÉ½¼¨¤òÌµ¸ú¤Ë¤·¤Þ¤¹"
 
-#: cp/init.c:334
+#: cp/init.c:374
+#, fuzzy, gcc-internal-format
+msgid "value-initialization of reference"
+msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
+
+#: cp/init.c:481
 #, gcc-internal-format
 msgid "%J%qD should be initialized in the member initialization list"
 msgstr ""
 
-#: cp/init.c:382
+#: cp/init.c:529
 #, gcc-internal-format
 msgid "%Jdefault-initialization of %q#D, which has reference type"
 msgstr ""
 
-#: cp/init.c:388
+#: cp/init.c:535
 #, gcc-internal-format
 msgid "%Juninitialized reference member %qD"
 msgstr ""
 
-#: cp/init.c:391
+#: cp/init.c:538
 #, gcc-internal-format
 msgid "%Juninitialized member %qD with %<const%> type %qT"
 msgstr ""
 
-#: cp/init.c:534
+#: cp/init.c:681
 #, gcc-internal-format
 msgid "%q+D will be initialized after"
 msgstr ""
 
-#: cp/init.c:537
+#: cp/init.c:684
 #, gcc-internal-format
 msgid "base %qT will be initialized after"
 msgstr ""
 
-#: cp/init.c:540
+#: cp/init.c:687
 #, gcc-internal-format
 msgid "  %q+#D"
 msgstr ""
 
-#: cp/init.c:542
+#: cp/init.c:689
 #, gcc-internal-format
 msgid "  base %qT"
 msgstr ""
 
-#: cp/init.c:543
+#: cp/init.c:690
 #, gcc-internal-format
 msgid "%J  when initialized here"
 msgstr ""
 
-#: cp/init.c:559
+#: cp/init.c:706
 #, fuzzy, gcc-internal-format
 msgid "%Jmultiple initializations given for %qD"
 msgstr "(`%s' ¤Î½é´ü²½¤ÏÉÔ´°Á´¤Ç¤¹)"
 
-#: cp/init.c:562
+#: cp/init.c:709
 #, gcc-internal-format
 msgid "%Jmultiple initializations given for base %qT"
 msgstr ""
 
-#: cp/init.c:629
+#: cp/init.c:776
 #, fuzzy, gcc-internal-format
 msgid "%Jinitializations for multiple members of %qT"
 msgstr "²ÄÊÑÇÛÎó¥á¥ó¥Ð¤ò½é´ü²½¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/init.c:691
+#: cp/init.c:839
 #, gcc-internal-format
 msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
 msgstr ""
 
-#: cp/init.c:915 cp/init.c:934
+#: cp/init.c:1063 cp/init.c:1082
 #, gcc-internal-format
 msgid "class %qT does not have any field named %qD"
 msgstr ""
 
-#: cp/init.c:921
+#: cp/init.c:1069
 #, fuzzy, gcc-internal-format
 msgid "%q#D is a static data member; it can only be initialized at its definition"
 msgstr "`com_interface' Â°À­¤Ï¥¯¥é¥¹ÄêµÁ¤Ë¤Î¤ßÍÑ¤¤¤ë»ö¤¬¤Ç¤­¤Þ¤¹"
 
-#: cp/init.c:928
+#: cp/init.c:1076
 #, gcc-internal-format
 msgid "%q#D is not a non-static data member of %qT"
 msgstr ""
 
-#: cp/init.c:967
+#: cp/init.c:1115
 #, fuzzy, gcc-internal-format
 msgid "unnamed initializer for %qT, which has no base classes"
 msgstr "´ðÄì¥¯¥é¥¹¤ò»ý¤Ä¥¯¥é¥¹¤Î¥ª¥Ö¥¸¥§¥¯¥ÈÍÑ¤Î½é´ü²½»Ò¥ê¥¹¥È¤Ç¤¹"
 
-#: cp/init.c:975
+#: cp/init.c:1123
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which uses multiple inheritance"
 msgstr ""
 
-#: cp/init.c:1021
+#: cp/init.c:1169
 #, gcc-internal-format
 msgid "%qD is both a direct base and an indirect virtual base"
 msgstr ""
 
-#: cp/init.c:1029
+#: cp/init.c:1177
 #, gcc-internal-format
 msgid "type %qT is not a direct or virtual base of %qT"
 msgstr ""
 
-#: cp/init.c:1032
+#: cp/init.c:1180
 #, gcc-internal-format
 msgid "type %qT is not a direct base of %qT"
 msgstr ""
 
-#: cp/init.c:1112
+#: cp/init.c:1260
 #, gcc-internal-format
 msgid "bad array initializer"
 msgstr "ÇÛÎó¤ÎÉÔÀµ¤Ê½é´ü²½"
 
-#: cp/init.c:1287
+#: cp/init.c:1435
 #, fuzzy, gcc-internal-format
 msgid "%qT is not an aggregate type"
 msgstr "Èó½¸¹çÂÎ·¿¤ËÂÐ¤·¤ÆÅ¬ÍÑ¤µ¤ì¤¿ `sigof'"
 
-#: cp/init.c:1341
+#: cp/init.c:1489
 #, gcc-internal-format
 msgid "incomplete type %qT does not have member %qD"
 msgstr ""
 
-#: cp/init.c:1354
+#: cp/init.c:1502
 #, fuzzy, gcc-internal-format
 msgid "invalid pointer to bit-field %qD"
 msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: cp/init.c:1431
+#: cp/init.c:1579
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static member function %qD"
 msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍÑ¤ÏÌµ¸ú¤Ç¤¹"
 
-#: cp/init.c:1437
+#: cp/init.c:1585
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static data member %qD"
 msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤ÎÌµ¸ú¤Ê `%s' ¤Î»ÈÍÑ"
 
-#: cp/init.c:1714
+#: cp/init.c:1862
 #, fuzzy, gcc-internal-format
 msgid "invalid type %<void%> for new"
 msgstr "new ¤ËÂÐ¤·¤ÆÌµ¸ú¤Ê·¿¤Ç¤¢¤ë `void'"
 
-#: cp/init.c:1724
+#: cp/init.c:1872
 #, gcc-internal-format
 msgid "uninitialized const in %<new%> of %q#T"
 msgstr ""
 
-#: cp/init.c:1775
+#: cp/init.c:1910
 #, fuzzy, gcc-internal-format
 msgid "call to Java constructor with %qs undefined"
 msgstr "Java ¥³¥ó¥¹¥È¥é¥¯¥¿¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢`%s' ¤ÏÌ¤ÄêµÁ¤Ç¤¹"
 
-#: cp/init.c:1815
+#: cp/init.c:1926
+#, gcc-internal-format
+msgid "Java class %q#T object allocated using placement new"
+msgstr ""
+
+#: cp/init.c:1955
 #, fuzzy, gcc-internal-format
 msgid "no suitable %qD found in class %qT"
 msgstr "¥Õ¥£¡¼¥ë¥É '%s' ¤¬¥¯¥é¥¹Æâ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: cp/init.c:1820
+#: cp/init.c:1960
 #, fuzzy, gcc-internal-format
 msgid "request for member %qD is ambiguous"
 msgstr "Í×µá¤µ¤ì¤¿¥á¥ó¥Ð `%s' ¤ÏÂ¿½Å·Ñ¾µ¥°¥é¥Õ¤ÎÃæ¤ÇÛ£Ëæ¤Ç¤¹"
 
-#: cp/init.c:1972
+#: cp/init.c:2134
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids initialization in array new"
 msgstr "ISO C++ ¤Ï new ¼°¤Î½é´ü²½¤Ç¤Î `=' ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/init.c:2174
+#: cp/init.c:2336
 #, gcc-internal-format
 msgid "size in array new must have integral type"
 msgstr "ÇÛÎó new ¤Ç¤Î¥µ¥¤¥º¤Ï´°Á´¤Ê·¿¤ò»ý¤¿¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: cp/init.c:2183
+#: cp/init.c:2345
 #, gcc-internal-format
 msgid "new cannot be applied to a reference type"
 msgstr "»²¾È·¿¤ËÂÐ¤·¤Æ new ¤òÅ¬ÍÑ¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/init.c:2189
+#: cp/init.c:2351
 #, gcc-internal-format
 msgid "new cannot be applied to a function type"
 msgstr "´Ø¿ô·¿¤ËÂÐ¤·¤Æ new ¤òÅ¬ÍÑ¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/init.c:2228
+#: cp/init.c:2390
 #, fuzzy, gcc-internal-format
 msgid "call to Java constructor, while %<jclass%> undefined"
 msgstr "Java ¥³¥ó¥¹¥È¥é¥¯¥¿¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢`jclass' ¤ÏÌ¤ÄêµÁ¤Ç¤¹"
 
-#: cp/init.c:2246
+#: cp/init.c:2408
 #, fuzzy, gcc-internal-format
 msgid "can't find %<class$%> in %qT"
 msgstr "class$ ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: cp/init.c:2607
+#: cp/init.c:2769
 #, gcc-internal-format
 msgid "initializer ends prematurely"
 msgstr "½é´üÀßÄê»Ò¤ÎËöÈø¤¬ËÜÍè¤è¤êÁá¤¯½Ð¸½¤·¤Þ¤·¤¿"
 
-#: cp/init.c:2662
+#: cp/init.c:2824
 #, gcc-internal-format
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr "Â¿¼¡¸µÇÛÎó¤Ï½é´ü²½»Ò¤Ç½é´ü²½¤¹¤ë¤³¤È¤¬¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/init.c:2799
+#: cp/init.c:2961
 #, gcc-internal-format
 msgid "possible problem detected in invocation of delete operator:"
 msgstr ""
 
-#: cp/init.c:2802
+#: cp/init.c:2964
 #, gcc-internal-format
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr ""
 
-#: cp/init.c:2823
+#: cp/init.c:2985
 #, gcc-internal-format
 msgid "unknown array size in delete"
 msgstr "delete ¤Ç¤ÎÇÛÎó¥µ¥¤¥º¤¬ÉÔÌÀ¤Ç¤¹"
 
-#: cp/init.c:3070
+#: cp/init.c:3232
 #, gcc-internal-format
 msgid "type to vector delete is neither pointer or array type"
 msgstr "¥Ù¥¯¥È¥ë·¿¤Î delete ¤Ç¤¹¤¬¡¢¥Ý¥¤¥ó¥¿¤Ç¤âÇÛÎó·¿¤Ç¤â¤¢¤ê¤Þ¤»¤ó"
@@ -30350,22 +30348,22 @@
 msgid "mangling typeof, use decltype instead"
 msgstr ""
 
-#: cp/mangle.c:2208
+#: cp/mangle.c:2211
 #, fuzzy, gcc-internal-format
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr "´Ø¿ô·¿¤ËÂÐ¤·¤Æ new ¤òÅ¬ÍÑ¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/mangle.c:2216
+#: cp/mangle.c:2219
 #, gcc-internal-format
 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
 msgstr ""
 
-#: cp/mangle.c:2266
+#: cp/mangle.c:2269
 #, gcc-internal-format
 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
 msgstr ""
 
-#: cp/mangle.c:2584
+#: cp/mangle.c:2587
 #, gcc-internal-format
 msgid "the mangled name of %qD will change in a future version of GCC"
 msgstr ""
@@ -30375,27 +30373,27 @@
 msgid "generic thunk code fails for method %q#D which uses %<...%>"
 msgstr ""
 
-#: cp/method.c:697
+#: cp/method.c:698
 #, gcc-internal-format
 msgid "non-static const member %q#D, can't use default assignment operator"
 msgstr ""
 
-#: cp/method.c:703
+#: cp/method.c:704
 #, gcc-internal-format
 msgid "non-static reference member %q#D, can't use default assignment operator"
 msgstr ""
 
-#: cp/method.c:815
+#: cp/method.c:816
 #, gcc-internal-format
 msgid "%Hsynthesized method %qD first required here "
 msgstr ""
 
-#: cp/method.c:1158
+#: cp/method.c:1159
 #, gcc-internal-format
 msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
 msgstr ""
 
-#: cp/name-lookup.c:728
+#: cp/name-lookup.c:727
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %<wchar_t%> as %qT"
 msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
@@ -30406,243 +30404,243 @@
 #. [basic.start.main]
 #.
 #. This function shall not be overloaded.
-#: cp/name-lookup.c:758
+#: cp/name-lookup.c:757
 #, fuzzy, gcc-internal-format
 msgid "invalid redeclaration of %q+D"
 msgstr "Ìµ¸ú¤ÊÀë¸À¤Ç¤¹"
 
-#: cp/name-lookup.c:759
+#: cp/name-lookup.c:758
 #, gcc-internal-format
 msgid "as %qD"
 msgstr ""
 
-#: cp/name-lookup.c:850
+#: cp/name-lookup.c:849
 #, fuzzy, gcc-internal-format
 msgid "type mismatch with previous external decl of %q#D"
 msgstr "·¿¤¬Á°Êý¤Î³°ÉôÀë¸À¤È°ìÃ×¤·¤Þ¤»¤ó"
 
-#: cp/name-lookup.c:851
+#: cp/name-lookup.c:850
 #, fuzzy, gcc-internal-format
 msgid "previous external decl of %q+#D"
 msgstr "Á°Êý¤Î `%s' ¤Î³°ÉôÀë¸À"
 
-#: cp/name-lookup.c:942
+#: cp/name-lookup.c:941
 #, fuzzy, gcc-internal-format
 msgid "extern declaration of %q#D doesn't match"
 msgstr "`%s' ¤Îextern Àë¸À¤Ï¥°¥í¡¼¥Ð¥ë¤Î¤½¤ì¤È°ìÃ×¤·¤Þ¤»¤ó"
 
-#: cp/name-lookup.c:943
+#: cp/name-lookup.c:942
 #, fuzzy, gcc-internal-format
 msgid "global declaration %q+#D"
 msgstr "Ìµ¸ú¤ÊÀë¸À¤Ç¤¹"
 
-#: cp/name-lookup.c:980 cp/name-lookup.c:987
+#: cp/name-lookup.c:979 cp/name-lookup.c:986
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q#D shadows a parameter"
 msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¤òÊ¤¤¤±£¤·¤Þ¤¹"
 
 #. Location of previous decl is not useful in this case.
-#: cp/name-lookup.c:1012
+#: cp/name-lookup.c:1011
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD shadows a member of 'this'"
 msgstr "`%s' ¤ÎÀë¸À¤Ë¤è¤ê `this' ¤Î¥á¥ó¥Ð¤¬Ê¤¤¤±£¤µ¤ì¤Þ¤¹"
 
-#: cp/name-lookup.c:1018
+#: cp/name-lookup.c:1017
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD shadows a previous local"
 msgstr "`%s' ¤ÎÀë¸À¤ÏÁ°Êý¤Î¥í¡¼¥«¥ë¥·¥ó¥Ü¥ë¤òÊ¤¤¤±£¤·¤Þ¤¹"
 
-#: cp/name-lookup.c:1025
+#: cp/name-lookup.c:1024
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD shadows a global declaration"
 msgstr "`%s' ¤ÎÀë¸À¤Ï¥°¥í¡¼¥Ð¥ëÀë¸À¤òÊ¤¤¤±£¤·¤Þ¤¹"
 
-#: cp/name-lookup.c:1148
+#: cp/name-lookup.c:1147
 #, fuzzy, gcc-internal-format
 msgid "name lookup of %qD changed"
 msgstr "`%s' ¤ÎÌ¾Á°°ú¤­¤ÏÊÑ¹¹¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/name-lookup.c:1149
+#: cp/name-lookup.c:1148
 #, gcc-internal-format
 msgid "  matches this %q+D under ISO standard rules"
 msgstr ""
 
-#: cp/name-lookup.c:1151
+#: cp/name-lookup.c:1150
 #, gcc-internal-format
 msgid "  matches this %q+D under old rules"
 msgstr ""
 
-#: cp/name-lookup.c:1169 cp/name-lookup.c:1177
+#: cp/name-lookup.c:1168 cp/name-lookup.c:1176
 #, fuzzy, gcc-internal-format
 msgid "name lookup of %qD changed for new ISO %<for%> scoping"
 msgstr "`%s' ¤ÎÌ¾Á°°ú¤­¤Ï¿·¤¿¤Ê ISO `for' ¥¹¥³¡¼¥×¤ËÊÑ¤ï¤ê¤Þ¤·¤¿"
 
-#: cp/name-lookup.c:1171
+#: cp/name-lookup.c:1170
 #, gcc-internal-format
 msgid "  cannot use obsolete binding at %q+D because it has a destructor"
 msgstr ""
 
-#: cp/name-lookup.c:1179
+#: cp/name-lookup.c:1178
 #, gcc-internal-format
 msgid "  using obsolete binding at %q+D"
 msgstr ""
 
-#: cp/name-lookup.c:1232
+#: cp/name-lookup.c:1231
 #, gcc-internal-format
 msgid "%s %s(%E) %p %d\n"
 msgstr ""
 
-#: cp/name-lookup.c:1235
+#: cp/name-lookup.c:1234
 #, fuzzy, gcc-internal-format
 msgid "%s %s %p %d\n"
 msgstr "%s: %s: "
 
-#: cp/name-lookup.c:1362
+#: cp/name-lookup.c:1361
 #, gcc-internal-format
 msgid "XXX is_class_level != (current_scope == class_scope)\n"
 msgstr ""
 
-#: cp/name-lookup.c:1920
+#: cp/name-lookup.c:1922
 #, fuzzy, gcc-internal-format
 msgid "%q#D hides constructor for %q#T"
 msgstr "%d ¸Ä¤Î¥³¥ó¥¹¥È¥é¥¯¥¿¤¬¸«¤Ä¤«¤ê¤Þ¤·¤¿\n"
 
-#: cp/name-lookup.c:1937
+#: cp/name-lookup.c:1939
 #, fuzzy, gcc-internal-format
 msgid "%q#D conflicts with previous using declaration %q#D"
 msgstr "`%s' ¤Î¥»¥¯¥·¥ç¥ó¤ÏÁ°Êý¤Ç¤ËÀë¸À¤µ¤ì¤¿¤â¤Î¤È¾×ÆÍ¤·¤Þ¤¹"
 
-#: cp/name-lookup.c:1960
+#: cp/name-lookup.c:1962
 #, fuzzy, gcc-internal-format
 msgid "previous non-function declaration %q+#D"
 msgstr "Á°Êý¤Ç¤Î `%s' ¤Î°ÅÌÛÅª¤ÊÀë¸À"
 
-#: cp/name-lookup.c:1961
+#: cp/name-lookup.c:1963
 #, fuzzy, gcc-internal-format
 msgid "conflicts with function declaration %q#D"
 msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2039 cp/name-lookup.c:2064
+#: cp/name-lookup.c:2041 cp/name-lookup.c:2066
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a namespace"
 msgstr "%s=%s ¤Ï¿ôÃÍ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
 #. 7.3.3/5
 #. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2049
+#: cp/name-lookup.c:2051
 #, gcc-internal-format
 msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
 msgstr ""
 
-#: cp/name-lookup.c:2056
+#: cp/name-lookup.c:2058
 #, gcc-internal-format
 msgid "namespace %qD not allowed in using-declaration"
 msgstr ""
 
-#: cp/name-lookup.c:2092
+#: cp/name-lookup.c:2094
 #, gcc-internal-format
 msgid "%qD not declared"
 msgstr ""
 
-#: cp/name-lookup.c:2128 cp/name-lookup.c:2165 cp/name-lookup.c:2199
-#: cp/name-lookup.c:2214
+#: cp/name-lookup.c:2130 cp/name-lookup.c:2167 cp/name-lookup.c:2201
+#: cp/name-lookup.c:2216
 #, gcc-internal-format
 msgid "%qD is already declared in this scope"
 msgstr ""
 
-#: cp/name-lookup.c:2817
+#: cp/name-lookup.c:2819
 #, gcc-internal-format
 msgid "using-declaration for non-member at class scope"
 msgstr ""
 
-#: cp/name-lookup.c:2824
+#: cp/name-lookup.c:2826
 #, gcc-internal-format
 msgid "%<%T::%D%> names destructor"
 msgstr ""
 
-#: cp/name-lookup.c:2829
+#: cp/name-lookup.c:2831
 #, gcc-internal-format
 msgid "%<%T::%D%> names constructor"
 msgstr ""
 
-#: cp/name-lookup.c:2834
+#: cp/name-lookup.c:2836
 #, gcc-internal-format
 msgid "%<%T::%D%> names constructor in %qT"
 msgstr ""
 
-#: cp/name-lookup.c:2884
+#: cp/name-lookup.c:2886
 #, gcc-internal-format
 msgid "no members matching %<%T::%D%> in %q#T"
 msgstr ""
 
-#: cp/name-lookup.c:2952
+#: cp/name-lookup.c:2954
 #, gcc-internal-format
 msgid "declaration of %qD not in a namespace surrounding %qD"
 msgstr ""
 
-#: cp/name-lookup.c:2960
+#: cp/name-lookup.c:2962
 #, fuzzy, gcc-internal-format
 msgid "explicit qualification in declaration of %qD"
 msgstr "`%s' ¤ÎÀë¸À¤¬Ì·½â¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/name-lookup.c:3003
+#: cp/name-lookup.c:3005
 #, gcc-internal-format
 msgid "%qD should have been declared inside %qD"
 msgstr ""
 
-#: cp/name-lookup.c:3048
+#: cp/name-lookup.c:3050
 #, fuzzy, gcc-internal-format
 msgid "%qD attribute requires a single NTBS argument"
 msgstr "%s: ¥ª¥×¥·¥ç¥ó `%s' ¤Ë¤Ï°ú¿ô¤¬É¬Í×¤Ç¤¹\n"
 
-#: cp/name-lookup.c:3055
+#: cp/name-lookup.c:3057
 #, gcc-internal-format
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 msgstr ""
 
-#: cp/name-lookup.c:3064 cp/name-lookup.c:3433
+#: cp/name-lookup.c:3066 cp/name-lookup.c:3435
 #, fuzzy, gcc-internal-format
 msgid "%qD attribute directive ignored"
 msgstr "`%s' Â°À­¤Îµ¿»÷Ì¿Îá¤¬Ìµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3111
 #, gcc-internal-format
 msgid "namespace alias %qD not allowed here, assuming %qD"
 msgstr ""
 
-#: cp/name-lookup.c:3421
+#: cp/name-lookup.c:3423
 #, gcc-internal-format
 msgid "strong using only meaningful at namespace scope"
 msgstr ""
 
-#: cp/name-lookup.c:3425
+#: cp/name-lookup.c:3427
 #, gcc-internal-format
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 msgstr ""
 
-#: cp/name-lookup.c:4318
+#: cp/name-lookup.c:4320
 #, fuzzy, gcc-internal-format
 msgid "%q+D is not a function,"
 msgstr "¸Æ¤Ó½Ð¤µ¤ì¤¿¥ª¥Ö¥¸¥§¥¯¥È¤Ï´Ø¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/name-lookup.c:4319
+#: cp/name-lookup.c:4321
 #, fuzzy, gcc-internal-format
 msgid "  conflict with %q+D"
 msgstr "`%s' ¤Ï `-g%s' ¤È¶¥¹ç¤¹¤ë¤¿¤áÌµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/name-lookup.c:4752
+#: cp/name-lookup.c:4756
 #, gcc-internal-format
 msgid "argument dependent lookup finds %q+D"
 msgstr ""
 
-#: cp/name-lookup.c:5184
+#: cp/name-lookup.c:5188
 #, gcc-internal-format
 msgid "XXX entering pop_everything ()\n"
 msgstr ""
 
-#: cp/name-lookup.c:5193
+#: cp/name-lookup.c:5197
 #, gcc-internal-format
 msgid "XXX leaving pop_everything ()\n"
 msgstr ""
@@ -30652,368 +30650,373 @@
 msgid "identifier %<%s%> will become a keyword in C++0x"
 msgstr ""
 
-#: cp/parser.c:2066
+#: cp/parser.c:2069
 #, gcc-internal-format
 msgid "%<#pragma%> is not allowed here"
 msgstr ""
 
-#: cp/parser.c:2096
+#: cp/parser.c:2099
 #, gcc-internal-format
 msgid "%<%E::%E%> has not been declared"
 msgstr ""
 
-#: cp/parser.c:2099
+#: cp/parser.c:2102
 #, gcc-internal-format
 msgid "%<::%E%> has not been declared"
 msgstr ""
 
-#: cp/parser.c:2102
+#: cp/parser.c:2105
 #, gcc-internal-format
 msgid "request for member %qE in non-class type %qT"
 msgstr ""
 
-#: cp/parser.c:2105
+#: cp/parser.c:2108
 #, gcc-internal-format
 msgid "%<%T::%E%> has not been declared"
 msgstr ""
 
-#: cp/parser.c:2108
+#: cp/parser.c:2111
 #, gcc-internal-format
 msgid "%qE has not been declared"
 msgstr ""
 
-#: cp/parser.c:2111
+#: cp/parser.c:2114
 #, gcc-internal-format
 msgid "%<%E::%E%> %s"
 msgstr ""
 
-#: cp/parser.c:2113
+#: cp/parser.c:2116
 #, gcc-internal-format
 msgid "%<::%E%> %s"
 msgstr ""
 
-#: cp/parser.c:2115
+#: cp/parser.c:2118
 #, fuzzy, gcc-internal-format
 msgid "%qE %s"
 msgstr "%s: %s"
 
-#: cp/parser.c:2151
+#: cp/parser.c:2155
 #, fuzzy, gcc-internal-format
-msgid "ISO C++ does not support %<long long%>"
+msgid "ISO C++ 1998 does not support %<long long%>"
 msgstr "ISO C++ ¤Ï `long long' ¤ò¼õ¤±Æþ¤ì¤Þ¤»¤ó"
 
-#: cp/parser.c:2171
+#: cp/parser.c:2175
 #, fuzzy, gcc-internal-format
 msgid "duplicate %qs"
 msgstr "`%s' ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/parser.c:2214
+#: cp/parser.c:2218
 #, fuzzy, gcc-internal-format
 msgid "new types may not be defined in a return type"
 msgstr "»²¾È·¿¤ËÂÐ¤·¤Æ new ¤òÅ¬ÍÑ¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/parser.c:2215
+#: cp/parser.c:2219
 #, fuzzy, gcc-internal-format
 msgid "(perhaps a semicolon is missing after the definition of %qT)"
 msgstr "%s Àë¸À¤Î¸å¤í¤Î¥»¥ß¥³¥í¥ó¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cp/parser.c:2234 cp/parser.c:4077 cp/pt.c:5443
+#: cp/parser.c:2238 cp/parser.c:4081 cp/pt.c:5509
 #, gcc-internal-format
 msgid "%qT is not a template"
 msgstr ""
 
-#: cp/parser.c:2236
+#: cp/parser.c:2240
 #, gcc-internal-format
 msgid "%qE is not a template"
 msgstr ""
 
-#: cp/parser.c:2238
+#: cp/parser.c:2242
 #, fuzzy, gcc-internal-format
 msgid "invalid template-id"
 msgstr "Ìµ¸ú¤Ê·¿: `void &'"
 
-#: cp/parser.c:2267
+#: cp/parser.c:2271
 #, fuzzy, gcc-internal-format
 msgid "%s cannot appear in a constant-expression"
 msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
 
-#: cp/parser.c:2292
+#: cp/parser.c:2296
 #, fuzzy, gcc-internal-format
 msgid "invalid use of template-name %qE without an argument list"
 msgstr "Ìµ¸ú¤Ê¥Ç¥Õ¥©¥ë¥È¥Æ¥ó¥×¥ì¡¼¥È°ú¿ô"
 
-#: cp/parser.c:2294
+#: cp/parser.c:2298
 #, fuzzy, gcc-internal-format
 msgid "invalid use of destructor %qD as a type"
 msgstr "`restrict' ¤ÎÍÑË¡¤¬ÉÔÅ¬ÀÚ¤Ç¤¹"
 
 #. Something like 'unsigned A a;'
-#: cp/parser.c:2297
+#: cp/parser.c:2301
 #, gcc-internal-format
 msgid "invalid combination of multiple type-specifiers"
 msgstr ""
 
 #. Issue an error message.
-#: cp/parser.c:2301
+#: cp/parser.c:2305
 #, gcc-internal-format
 msgid "%qE does not name a type"
 msgstr ""
 
-#: cp/parser.c:2333
+#: cp/parser.c:2337
 #, gcc-internal-format
 msgid "(perhaps %<typename %T::%E%> was intended)"
 msgstr ""
 
-#: cp/parser.c:2348
+#: cp/parser.c:2352
 #, gcc-internal-format
 msgid "%qE in namespace %qE does not name a type"
 msgstr ""
 
-#: cp/parser.c:2351
+#: cp/parser.c:2355
 #, gcc-internal-format
 msgid "%qE in class %qT does not name a type"
 msgstr ""
 
-#: cp/parser.c:3160
+#: cp/parser.c:3164
 #, gcc-internal-format
 msgid "ISO C++ forbids braced-groups within expressions"
 msgstr "ISO C++ ¤Ï¥Ö¥ì¡¼¥¹¤Ç¤Þ¤È¤á¤é¤ì¤¿¼°¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/parser.c:3171
+#: cp/parser.c:3175
 #, gcc-internal-format
 msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
 msgstr ""
 
-#: cp/parser.c:3229
+#: cp/parser.c:3233
 #, fuzzy, gcc-internal-format
 msgid "%<this%> may not be used in this context"
 msgstr "¥Þ¥¯¥í°ú¿ôÆâ¤Ç¥Ç¥£¥ì¥¯¥È¥ê¤ò»È¤¦¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/parser.c:3412
+#: cp/parser.c:3416
 #, gcc-internal-format
 msgid "local variable %qD may not appear in this context"
 msgstr ""
 
-#: cp/parser.c:3711
+#: cp/parser.c:3715
 #, gcc-internal-format
 msgid "scope %qT before %<~%> is not a class-name"
 msgstr ""
 
-#: cp/parser.c:3812
+#: cp/parser.c:3816
 #, fuzzy, gcc-internal-format
 msgid "declaration of %<~%T%> as member of %qT"
 msgstr "`%s' ¤ÎÀë¸À¤Ë¤è¤ê `this' ¤Î¥á¥ó¥Ð¤¬Ê¤¤¤±£¤µ¤ì¤Þ¤¹"
 
-#: cp/parser.c:3826
+#: cp/parser.c:3830
 #, gcc-internal-format
 msgid "typedef-name %qD used as destructor declarator"
 msgstr ""
 
-#: cp/parser.c:4480
+#: cp/parser.c:4484
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids compound-literals"
 msgstr "ISO C++ ¤ÏÊ£¹ç¥ê¥Æ¥é¥ë¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/parser.c:4837
+#: cp/parser.c:4841
 #, gcc-internal-format
 msgid "%qE does not have class type"
 msgstr ""
 
-#: cp/parser.c:4920 cp/typeck.c:1978
+#: cp/parser.c:4924 cp/typeck.c:2024
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qD"
 msgstr "`restrict' ¤ÎÍÑË¡¤¬ÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: cp/parser.c:5480
+#: cp/parser.c:5486
 #, gcc-internal-format
 msgid "array bound forbidden after parenthesized type-id"
 msgstr ""
 
-#: cp/parser.c:5481
+#: cp/parser.c:5487
 #, gcc-internal-format
 msgid "try removing the parentheses around the type-id"
 msgstr ""
 
-#: cp/parser.c:5671
+#: cp/parser.c:5677
 #, fuzzy, gcc-internal-format
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr "ÇÛÎó new ¤Ç¤Î¥µ¥¤¥º¤Ï´°Á´¤Ê·¿¤ò»ý¤¿¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: cp/parser.c:5860
+#: cp/parser.c:5866
 #, gcc-internal-format
 msgid "use of old-style cast"
 msgstr "¸Å¤¤¥¹¥¿¥¤¥ë¤Î¥­¥ã¥¹¥È¤ò»ÈÍÑ¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/parser.c:5986
+#: cp/parser.c:5992
 #, gcc-internal-format
 msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
 msgstr ""
 
-#: cp/parser.c:5989
+#: cp/parser.c:5995
 #, fuzzy, gcc-internal-format
 msgid "suggest parentheses around %<>>%> expression"
 msgstr "|| ¤È¶¦¤Ë»È¤ï¤ì¤ë && ¤Î¼þ¤ê¤Ç¤Ï³ç¸Ì¤ò¤Ä¤±¤ë¤³¤È¤ò¤ª´«¤á¤·¤Þ¤¹"
 
-#: cp/parser.c:6793
+#: cp/parser.c:6799
 #, fuzzy, gcc-internal-format
 msgid "case label %qE not within a switch statement"
 msgstr "case ¥é¥Ù¥ë¤¬ switch Ê¸¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/parser.c:6922
+#: cp/parser.c:6928
 #, gcc-internal-format
 msgid "%<else%> without a previous %<if%>"
 msgstr ""
 
-#: cp/parser.c:7208
+#: cp/parser.c:7214
 #, gcc-internal-format
 msgid "suggest a space before %<;%> or explicit braces around empty body in %<%s%> statement"
 msgstr ""
 
-#: cp/parser.c:7468
+#: cp/parser.c:7474
 #, gcc-internal-format
 msgid "ISO C++ forbids computed gotos"
 msgstr "ISO C++ ¤Ï·×»»·¿ goto ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/parser.c:7608
+#: cp/parser.c:7614
 #, gcc-internal-format
 msgid "extra %<;%>"
 msgstr ""
 
-#: cp/parser.c:7825
+#: cp/parser.c:7831
 #, gcc-internal-format
 msgid "%<__label__%> not at the beginning of a block"
 msgstr ""
 
-#: cp/parser.c:7958
+#: cp/parser.c:7964
 #, gcc-internal-format
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr ""
 
-#: cp/parser.c:8090
+#: cp/parser.c:8096
 #, gcc-internal-format
 msgid "%<friend%> used outside of class"
 msgstr ""
 
-#: cp/parser.c:8244
+#: cp/parser.c:8250
 #, fuzzy, gcc-internal-format
 msgid "class definition may not be declared a friend"
 msgstr "`%s' ¤Ï´Ø¿ô¤Ç¤â¥á¥ó¥Ð´Ø¿ô¤Ç¤â¤¢¤ê¤Þ¤»¤ó -- friend ¤È¤ÏÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/parser.c:8308 cp/parser.c:15155
+#: cp/parser.c:8314 cp/parser.c:15235
 #, gcc-internal-format
 msgid "templates may not be %<virtual%>"
 msgstr ""
 
-#: cp/parser.c:8775
+#: cp/parser.c:8786
 #, gcc-internal-format
 msgid "only constructors take base initializers"
 msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤·¤«´ðÄì½é´ü²½»Ò¥ê¥¹¥È¤ò¤È¤ê¤Þ¤»¤ó"
 
-#: cp/parser.c:8795
+#: cp/parser.c:8806
 #, fuzzy, gcc-internal-format
 msgid "cannot expand initializer for member %<%D%>"
 msgstr "¥á¥ó¥Ð `%s' ¤ËÂÐ¤¹¤ëÌµ¸ú¤Ê½é´üÃÍ"
 
-#: cp/parser.c:8847
+#: cp/parser.c:8858
 #, fuzzy, gcc-internal-format
 msgid "anachronistic old-style base class initializer"
 msgstr "Á°»þÂåÅª¤Ê¸Å¤¤¥¹¥¿¥¤¥ë¤Î´ðÄì¥¯¥é¥¹½é´ü²½»Ò¤Ç¤¹"
 
-#: cp/parser.c:8892
+#: cp/parser.c:8903
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr ""
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:9237
+#: cp/parser.c:9248
 #, gcc-internal-format
 msgid "keyword %<export%> not implemented, and will be ignored"
 msgstr ""
 
-#: cp/parser.c:9482 cp/parser.c:9583
+#: cp/parser.c:9419 cp/parser.c:9517 cp/parser.c:9618
 #, gcc-internal-format
 msgid "template parameter pack %qD cannot have a default argument"
 msgstr ""
 
-#: cp/parser.c:9485 cp/parser.c:9586
+#: cp/parser.c:9422
+#, gcc-internal-format
+msgid "template parameter pack cannot have a default argument"
+msgstr ""
+
+#: cp/parser.c:9520 cp/parser.c:9621
 #, fuzzy, gcc-internal-format
 msgid "template parameter packs cannot have default arguments"
 msgstr "strftime ¥Õ¥©¡¼¥Þ¥Ã¥È¤Ï°ú¿ô¤ò¥Õ¥©¡¼¥Þ¥Ã¥È¤Ç¤­¤Þ¤»¤ó"
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:9723
+#: cp/parser.c:9758
 #, gcc-internal-format
 msgid "%<<::%> cannot begin a template-argument list"
 msgstr ""
 
-#: cp/parser.c:9724
+#: cp/parser.c:9759
 #, gcc-internal-format
 msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
 msgstr ""
 
-#: cp/parser.c:9731
+#: cp/parser.c:9766
 #, gcc-internal-format
 msgid "(if you use -fpermissive G++ will accept your code)"
 msgstr ""
 
-#: cp/parser.c:9804
+#: cp/parser.c:9839
 #, fuzzy, gcc-internal-format
 msgid "parse error in template argument list"
 msgstr "¥Þ¥¯¥í°ú¿ô¥ê¥¹¥È¤Ë¤¢¤êÆÀ¤Ê¤¤¥È¡¼¥¯¥ó"
 
 #. Explain what went wrong.
-#: cp/parser.c:9917
+#: cp/parser.c:9952
 #, gcc-internal-format
 msgid "non-template %qD used as template"
 msgstr ""
 
-#: cp/parser.c:9918
+#: cp/parser.c:9953
 #, gcc-internal-format
 msgid "use %<%T::template %D%> to indicate that it is a template"
 msgstr ""
 
-#: cp/parser.c:10441
+#: cp/parser.c:10476
 #, gcc-internal-format
 msgid "template specialization with C linkage"
 msgstr ""
 
-#: cp/parser.c:11032
+#: cp/parser.c:11067
 #, gcc-internal-format
 msgid "using %<typename%> outside of template"
 msgstr ""
 
-#: cp/parser.c:11191
+#: cp/parser.c:11226
 #, fuzzy, gcc-internal-format
 msgid "declaration %qD does not declare anything"
 msgstr "Àë¸À¤¬²¿¤âÀë¸À¤·¤Æ¤¤¤Þ¤»¤ó"
 
-#: cp/parser.c:11275
+#: cp/parser.c:11310
 #, fuzzy, gcc-internal-format
 msgid "attributes ignored on uninstantiated type"
 msgstr "¥¤¥ó¥¹¥¿¥ó¥¹²½¤µ¤ì¤Ê¤¤·¿¤ËÂÐ¤¹¤ëÌµ¸ú¤ÊÁàºî¤Ç¤¹"
 
-#: cp/parser.c:11279
+#: cp/parser.c:11314
 #, fuzzy, gcc-internal-format
 msgid "attributes ignored on template instantiation"
 msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂÎ²½¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: cp/parser.c:11284
+#: cp/parser.c:11319
 #, gcc-internal-format
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 msgstr ""
 
-#: cp/parser.c:11406
+#: cp/parser.c:11441
 #, gcc-internal-format
 msgid "comma at end of enumerator list"
 msgstr "Îóµó»Ò¥ê¥¹¥È¤ÎºÇ¸å¤Ë¥«¥ó¥Þ¤¬¤¢¤ê¤Þ¤¹"
 
-#: cp/parser.c:11498
+#: cp/parser.c:11533
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a namespace-name"
 msgstr "\"%s\" ¤ÏÀµ¾ï¤Ê¥Õ¥¡¥¤¥ëÌ¾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/parser.c:11599
+#: cp/parser.c:11634
 #, gcc-internal-format
 msgid "%<namespace%> definition is not allowed here"
 msgstr ""
@@ -31021,142 +31024,157 @@
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:11738
+#: cp/parser.c:11773
 #, gcc-internal-format
 msgid "a template-id may not appear in a using-declaration"
 msgstr ""
 
-#: cp/parser.c:12094
+#: cp/parser.c:12135
 #, fuzzy, gcc-internal-format
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr "½é´ü²½»Ò¥ê¥¹¥È¤ÏÈó¥á¥ó¥Ð´Ø¿ô¤Ç¤Ï»È¤¨¤Þ¤»¤ó"
 
-#: cp/parser.c:12096
+#: cp/parser.c:12137
 #, fuzzy, gcc-internal-format
 msgid "attributes are not allowed on a function-definition"
 msgstr "Âç°è register ÊÑ¿ô¤¬´Ø¿ôÄêµÁ¤Î¸å¤í¤Ë¤¢¤ê¤Þ¤¹"
 
-#: cp/parser.c:12229
+#: cp/parser.c:12270
 #, fuzzy, gcc-internal-format
 msgid "initializer provided for function"
 msgstr "friend ´Ø¿ô `%s' ¤ò½é´ü²½¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/parser.c:12249
+#: cp/parser.c:12290
 #, gcc-internal-format
 msgid "attributes after parenthesized initializer ignored"
 msgstr ""
 
-#: cp/parser.c:12630 cp/pt.c:8772
+#: cp/parser.c:12671 cp/pt.c:8893
 #, fuzzy, gcc-internal-format
 msgid "array bound is not an integer constant"
 msgstr "ÇÛÎó¤ÎÅº»ú¤¬À°¿ô·¿¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/parser.c:12739
+#: cp/parser.c:12780
 #, gcc-internal-format
 msgid "%<%T::%E%> is not a type"
 msgstr ""
 
-#: cp/parser.c:12765
+#: cp/parser.c:12806
 #, fuzzy, gcc-internal-format
 msgid "invalid use of constructor as a template"
 msgstr "¥È¥Ã¥×¥ì¥Ù¥ë¤Ç¤Î `this' ¤Î»ÈÍÑ¤ÏÌµ¸ú¤Ç¤¹"
 
-#: cp/parser.c:12766
+#: cp/parser.c:12807
 #, gcc-internal-format
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 msgstr ""
 
-#: cp/parser.c:12938
+#: cp/parser.c:12979
 #, gcc-internal-format
 msgid "%qD is a namespace"
 msgstr ""
 
-#: cp/parser.c:13013
+#: cp/parser.c:13054
 #, fuzzy, gcc-internal-format
 msgid "duplicate cv-qualifier"
 msgstr "½ÅÊ£¤·¤¿ case ¤ÎÃÍ"
 
-#: cp/parser.c:13600
+#: cp/parser.c:13640
 #, fuzzy, gcc-internal-format
 msgid "file ends in default argument"
 msgstr "Ìµ¸ú¤Ê¥Ç¥Õ¥©¥ë¥È¥Æ¥ó¥×¥ì¡¼¥È°ú¿ô"
 
-#: cp/parser.c:13673
+#: cp/parser.c:13683
 #, gcc-internal-format
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr ""
 
-#: cp/parser.c:13676
+#: cp/parser.c:13686
 #, fuzzy, gcc-internal-format
 msgid "default arguments are only permitted for function parameters"
 msgstr "¥á¥½¥Ã¥É¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/parser.c:13877
+#: cp/parser.c:13702
+#, gcc-internal-format
+msgid "%sparameter pack %qD cannot have a default argument"
+msgstr ""
+
+#: cp/parser.c:13705
+#, gcc-internal-format
+msgid "%sparameter pack cannot have a default argument"
+msgstr ""
+
+#: cp/parser.c:13947
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ does not allow designated initializers"
 msgstr "ISO C++ ¤ÏÌ¾Á°¤Ä¤­Ìá¤êÃÍ¤òµö²Ä¤·¤Þ¤»¤ó"
 
-#: cp/parser.c:14477
+#: cp/parser.c:14547
 #, fuzzy, gcc-internal-format
 msgid "invalid class name in declaration of %qD"
 msgstr "`%s' ¤ÎÀë¸À¤Ë¤ª¤¤¤ÆÊ£¿ô¤ÎÊÝÂ¸¥¯¥é¥¹"
 
-#: cp/parser.c:14489
+#: cp/parser.c:14559
 #, gcc-internal-format
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 msgstr ""
 
-#: cp/parser.c:14492
+#: cp/parser.c:14562
 #, gcc-internal-format
 msgid "declaration of %qD in %qD which does not enclose %qD"
 msgstr ""
 
-#: cp/parser.c:14505
+#: cp/parser.c:14575
 #, gcc-internal-format
 msgid "extra qualification ignored"
 msgstr ""
 
-#: cp/parser.c:14516
+#: cp/parser.c:14586
 #, gcc-internal-format
 msgid "an explicit specialization must be preceded by %<template <>%>"
 msgstr ""
 
-#: cp/parser.c:14609
+#: cp/parser.c:14613
+#, gcc-internal-format
+msgid "function template %qD redeclared as a class template"
+msgstr ""
+
+#: cp/parser.c:14689
 #, fuzzy, gcc-internal-format
 msgid "previous definition of %q+#T"
 msgstr "Á°Êý¤Ç¤Î `%s' ¤ÎÀë¸À"
 
-#: cp/parser.c:14855
+#: cp/parser.c:14935
 #, gcc-internal-format
 msgid "%Hextra %<;%>"
 msgstr ""
 
-#: cp/parser.c:14873
+#: cp/parser.c:14953
 #, gcc-internal-format
 msgid "a class-key must be used when declaring a friend"
 msgstr ""
 
-#: cp/parser.c:14887
+#: cp/parser.c:14967
 #, fuzzy, gcc-internal-format
 msgid "friend declaration does not name a class or function"
 msgstr "friend Àë¸À¤¬¥¯¥é¥¹ÄêµÁ¤ÎÃæ¤Ë¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/parser.c:15064
+#: cp/parser.c:15144
 #, gcc-internal-format
 msgid "pure-specifier on function-definition"
 msgstr ""
 
-#: cp/parser.c:15356
+#: cp/parser.c:15438
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed outside of templates"
 msgstr ""
 
-#: cp/parser.c:15358
+#: cp/parser.c:15440
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 msgstr ""
 
-#: cp/parser.c:16407
+#: cp/parser.c:16489
 #, gcc-internal-format
 msgid "too few template-parameter-lists"
 msgstr ""
@@ -31165,13 +31183,13 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:16422
+#: cp/parser.c:16504
 #, gcc-internal-format
 msgid "too many template-parameter-lists"
 msgstr ""
 
 #. Issue an error message.
-#: cp/parser.c:16694
+#: cp/parser.c:16776
 #, fuzzy, gcc-internal-format
 msgid "named return values are no longer supported"
 msgstr "--driver ¤ÏºÇÁá¥µ¥Ý¡¼¥È¤µ¤ì¤Þ¤»¤ó"
@@ -31179,236 +31197,236 @@
 #. 14.5.2.2 [temp.mem]
 #.
 #. A local class shall not have member templates.
-#: cp/parser.c:16766
+#: cp/parser.c:16848
 #, gcc-internal-format
 msgid "invalid declaration of member template in local class"
 msgstr ""
 
-#: cp/parser.c:16775
+#: cp/parser.c:16857
 #, gcc-internal-format
 msgid "template with C linkage"
 msgstr ""
 
-#: cp/parser.c:16919
+#: cp/parser.c:17001
 #, fuzzy, gcc-internal-format
 msgid "template declaration of %qs"
 msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/parser.c:16982
+#: cp/parser.c:17064
 #, gcc-internal-format
 msgid "explicit template specialization cannot have a storage class"
 msgstr ""
 
-#: cp/parser.c:17171
+#: cp/parser.c:17253
 #, gcc-internal-format
 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
 msgstr ""
 
-#: cp/parser.c:17184
+#: cp/parser.c:17266
 #, gcc-internal-format
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 msgstr ""
 
-#: cp/parser.c:17519
+#: cp/parser.c:17601
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qD in linkage specification"
 msgstr "¥Æ¥ó¥×¥ì¡¼¥È·¿Åý°ìÃæ `%s' ¤¬»ÈÍÑ¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/parser.c:17532
+#: cp/parser.c:17614
 #, gcc-internal-format
 msgid "%<__thread%> before %qD"
 msgstr ""
 
-#: cp/parser.c:17847
+#: cp/parser.c:17929
 #, gcc-internal-format
 msgid "%qs tag used in naming %q#T"
 msgstr ""
 
-#: cp/parser.c:17868
+#: cp/parser.c:17950
 #, fuzzy, gcc-internal-format
 msgid "%qD redeclared with different access"
 msgstr "`%s' ¤¬ÊÌ¤Î¥·¥ó¥Ü¥ë¼ï¤È¤·¤ÆºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/parser.c:17885
+#: cp/parser.c:17967
 #, gcc-internal-format
 msgid "%<template%> (as a disambiguator) is only allowed within templates"
 msgstr ""
 
-#: cp/parser.c:18138 cp/parser.c:19061 cp/parser.c:19192
+#: cp/parser.c:18220 cp/parser.c:19143 cp/parser.c:19274
 #, gcc-internal-format
 msgid "misplaced %<@%D%> Objective-C++ construct"
 msgstr ""
 
-#: cp/parser.c:18279
+#: cp/parser.c:18361
 #, gcc-internal-format
 msgid "%<@encode%> must specify a type as an argument"
 msgstr ""
 
-#: cp/parser.c:18594
+#: cp/parser.c:18676
 #, gcc-internal-format
 msgid "invalid Objective-C++ selector name"
 msgstr ""
 
-#: cp/parser.c:18925
+#: cp/parser.c:19007
 #, fuzzy, gcc-internal-format
 msgid "identifier expected after %<@protocol%>"
 msgstr "¼±ÊÌ»Ò¤¬É¬Í×¤Ç¤¹"
 
-#: cp/parser.c:19626
+#: cp/parser.c:19708
 #, gcc-internal-format
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: cp/parser.c:19735
+#: cp/parser.c:19824
 #, fuzzy, gcc-internal-format
 msgid "%qs is not valid for %qs"
 msgstr "\"%s\" ¤ÏÀµ¾ï¤Ê¥Õ¥¡¥¤¥ëÌ¾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/parser.c:20390
+#: cp/parser.c:20479
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 msgstr "#pragma GCC java_exceptions ¤ÎËöÈø¤Ë¥´¥ß"
 
-#: cp/parser.c:20477
+#: cp/parser.c:20566
 #, gcc-internal-format
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr ""
 
-#: cp/parser.c:20535
+#: cp/parser.c:20624
 #, fuzzy, gcc-internal-format
 msgid "inter-module optimizations not implemented for C++"
 msgstr "ret Ì¿Îá¤Ï¼ÂÁõ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: cp/pt.c:249
+#: cp/pt.c:252
 #, gcc-internal-format
 msgid "data member %qD cannot be a member template"
 msgstr ""
 
-#: cp/pt.c:261
+#: cp/pt.c:264
 #, fuzzy, gcc-internal-format
 msgid "invalid member template declaration %qD"
 msgstr "¥Ý¥¤¥ó¥¿Àë¸À»Ò¤ËÉÔÅ¬ÀÚ¤Ê·¿½¤¾þ»Ò"
 
-#: cp/pt.c:609
+#: cp/pt.c:612
 #, gcc-internal-format
 msgid "explicit specialization in non-namespace scope %qD"
 msgstr ""
 
-#: cp/pt.c:623
+#: cp/pt.c:626
 #, gcc-internal-format
 msgid "enclosing class templates are not explicitly specialized"
 msgstr ""
 
-#: cp/pt.c:711
+#: cp/pt.c:714
 #, gcc-internal-format
 msgid "specialization of %qD in different namespace"
 msgstr ""
 
-#: cp/pt.c:712 cp/pt.c:809
+#: cp/pt.c:715 cp/pt.c:812
 #, fuzzy, gcc-internal-format
 msgid "  from definition of %q+#D"
 msgstr "`%s' ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/pt.c:729
+#: cp/pt.c:732
 #, gcc-internal-format
 msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
 msgstr ""
 
-#: cp/pt.c:747
+#: cp/pt.c:750
 #, gcc-internal-format
 msgid "name of class shadows template template parameter %qD"
 msgstr ""
 
-#: cp/pt.c:776
+#: cp/pt.c:779
 #, gcc-internal-format
 msgid "specialization of %qT after instantiation"
 msgstr ""
 
-#: cp/pt.c:808
+#: cp/pt.c:811
 #, gcc-internal-format
 msgid "specializing %q#T in different namespace"
 msgstr ""
 
-#: cp/pt.c:823
+#: cp/pt.c:826
 #, gcc-internal-format
 msgid "specialization %qT after instantiation %qT"
 msgstr ""
 
-#: cp/pt.c:836
+#: cp/pt.c:839
 #, fuzzy, gcc-internal-format
 msgid "explicit specialization of non-template %qT"
 msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂÎ²½¤Î¤ß¤òÀ¸À®¤¹¤ë"
 
-#: cp/pt.c:1238
+#: cp/pt.c:1246
 #, gcc-internal-format
 msgid "specialization of %qD after instantiation"
 msgstr ""
 
-#: cp/pt.c:1464
+#: cp/pt.c:1472
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a function template"
 msgstr "¥­¥ã¥¹¥È¤Ë¤è¤ë´Ø¿ô¤Î·¿¤¬Å¬¹ç¤·¤Þ¤»¤ó"
 
-#: cp/pt.c:1673
+#: cp/pt.c:1681
 #, gcc-internal-format
 msgid "template-id %qD for %q+D does not match any template declaration"
 msgstr ""
 
-#: cp/pt.c:1681
+#: cp/pt.c:1689
 #, gcc-internal-format
 msgid "ambiguous template specialization %qD for %q+D"
 msgstr ""
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1916 cp/pt.c:1970
+#: cp/pt.c:1924 cp/pt.c:1978
 #, fuzzy, gcc-internal-format
 msgid "template-id %qD in declaration of primary template"
 msgstr "`operator delete' ¤ÎÀë¸ÀÆâ¤ËÂ¿¤¹¤®¤ë°ú¿ô"
 
-#: cp/pt.c:1929
+#: cp/pt.c:1937
 #, fuzzy, gcc-internal-format
 msgid "template parameter list used in explicit instantiation"
 msgstr "#define Ãæ¤Î²¾°ú¿ô¥ê¥¹¥È¤¬½ªÃ¼¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: cp/pt.c:1935
+#: cp/pt.c:1943
 #, gcc-internal-format
 msgid "definition provided for explicit instantiation"
 msgstr ""
 
-#: cp/pt.c:1943
+#: cp/pt.c:1951
 #, fuzzy, gcc-internal-format
 msgid "too many template parameter lists in declaration of %qD"
 msgstr "%s: ·Ù¹ð: `%s' ¤ÎÀë¸À¤Ç¤Î²¾°ú¿ô¥ê¥¹¥È¤¬Â¿¤¹¤®¤Þ¤¹\n"
 
-#: cp/pt.c:1946
+#: cp/pt.c:1954
 #, fuzzy, gcc-internal-format
 msgid "too few template parameter lists in declaration of %qD"
 msgstr ""
 "\n"
 "%s: ·Ù¹ð: `%s' ¤ÎÀë¸À¤Ç¤Î²¾°ú¿ô¥ê¥¹¥È¤¬¾¯¤Ê¤¹¤®¤Þ¤¹\n"
 
-#: cp/pt.c:1948
+#: cp/pt.c:1956
 #, gcc-internal-format
 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
 msgstr ""
 
-#: cp/pt.c:1967
+#: cp/pt.c:1975
 #, gcc-internal-format
 msgid "function template partial specialization %qD is not allowed"
 msgstr ""
 
-#: cp/pt.c:1999
+#: cp/pt.c:2007
 #, gcc-internal-format
 msgid "default argument specified in explicit specialization"
 msgstr ""
 
-#: cp/pt.c:2029
+#: cp/pt.c:2037
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a template function"
 msgstr "`%s' ¤ÏÄÌ¾ï¡¢Èó static ¤Ê´Ø¿ô¤Ç¤¹"
 
-#: cp/pt.c:2037
+#: cp/pt.c:2045
 #, gcc-internal-format
 msgid "%qD is not declared in %qD"
 msgstr ""
@@ -31421,92 +31439,102 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:2099
+#: cp/pt.c:2107
 #, gcc-internal-format
 msgid "specialization of implicitly-declared special member function"
 msgstr ""
 
-#: cp/pt.c:2143
+#: cp/pt.c:2151
 #, fuzzy, gcc-internal-format
 msgid "no member function %qD declared in %qT"
 msgstr "¥Í¥¹¥È¤·¤¿´Ø¿ô `%s' ¤Ï `extern' ¤ËÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/pt.c:2642
+#: cp/pt.c:2628
 #, gcc-internal-format
 msgid "base initializer expansion %<%T%> contains no parameter packs"
 msgstr ""
 
-#: cp/pt.c:2701
+#: cp/pt.c:2687
 #, gcc-internal-format
 msgid "expansion pattern %<%T%> contains no argument packs"
 msgstr ""
 
-#: cp/pt.c:2703
+#: cp/pt.c:2689
 #, gcc-internal-format
 msgid "expansion pattern %<%E%> contains no argument packs"
 msgstr ""
 
-#: cp/pt.c:2745
+#: cp/pt.c:2730
 #, gcc-internal-format
 msgid "parameter packs not expanded with `...':"
 msgstr ""
 
-#: cp/pt.c:2760 cp/pt.c:3383
+#: cp/pt.c:2745 cp/pt.c:3361
 #, gcc-internal-format
 msgid "        %qD"
 msgstr ""
 
-#: cp/pt.c:2762
+#: cp/pt.c:2747
 #, fuzzy, gcc-internal-format
 msgid "        <anonymous>"
 msgstr "<ÌµÌ¾ %s>"
 
-#: cp/pt.c:2875
+#: cp/pt.c:2852
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+#D"
 msgstr "`%s' ¤¬ºÆÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/pt.c:2876
+#: cp/pt.c:2853
 #, gcc-internal-format
 msgid " shadows template parm %q+#D"
 msgstr ""
 
-#: cp/pt.c:3379
+#: cp/pt.c:3357
 #, gcc-internal-format
 msgid "template parameters not used in partial specialization:"
 msgstr ""
 
-#: cp/pt.c:3394
+#: cp/pt.c:3372
 #, gcc-internal-format
 msgid "partial specialization %qT does not specialize any template arguments"
 msgstr ""
 
-#: cp/pt.c:3439
+#: cp/pt.c:3417
 #, gcc-internal-format
 msgid "parameter pack argument %qE must be at the end of the template argument list"
 msgstr ""
 
-#: cp/pt.c:3441
+#: cp/pt.c:3419
 #, gcc-internal-format
 msgid "parameter pack argument %qT must be at the end of the template argument list"
 msgstr ""
 
-#: cp/pt.c:3462
+#: cp/pt.c:3440
 #, gcc-internal-format
 msgid "template argument %qE involves template parameter(s)"
 msgstr ""
 
-#: cp/pt.c:3505
+#: cp/pt.c:3484
 #, gcc-internal-format
 msgid "type %qT of template argument %qE depends on template parameter(s)"
 msgstr ""
 
-#: cp/pt.c:3611
+#: cp/pt.c:3591
 #, fuzzy, gcc-internal-format
 msgid "no default argument for %qD"
 msgstr "¥Õ¥©¡¼¥Þ¥Ã¥È¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
 
-#: cp/pt.c:3796
+#: cp/pt.c:3609
+#, fuzzy, gcc-internal-format
+msgid "parameter pack %qE must be at the end of the template parameter list"
+msgstr "²¾°ú¿ô¥ê¥¹¥È¤«¤é¤Î²¾°ú¿ôÌ¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+
+#: cp/pt.c:3612
+#, fuzzy, gcc-internal-format
+msgid "parameter pack %qT must be at the end of the template parameter list"
+msgstr "²¾°ú¿ô¥ê¥¹¥È¤«¤é¤Î²¾°ú¿ôÌ¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
+
+#: cp/pt.c:3799
 #, gcc-internal-format
 msgid "template class without a name"
 msgstr ""
@@ -31514,7 +31542,7 @@
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:3804
+#: cp/pt.c:3807
 #, gcc-internal-format
 msgid "destructor %qD declared as member template"
 msgstr ""
@@ -31524,77 +31552,72 @@
 #. An allocation function can be a function
 #. template. ... Template allocation functions shall
 #. have two or more parameters.
-#: cp/pt.c:3819
+#: cp/pt.c:3822
 #, fuzzy, gcc-internal-format
 msgid "invalid template declaration of %qD"
 msgstr "`%s' ¤Î extern Àë¸À¤¬¥Í¥¹¥È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/pt.c:3890
+#: cp/pt.c:3939
 #, fuzzy, gcc-internal-format
-msgid "parameter pack %qE must be at the end of the template parameter list"
-msgstr "²¾°ú¿ô¥ê¥¹¥È¤«¤é¤Î²¾°ú¿ôÌ¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: cp/pt.c:3893
-#, fuzzy, gcc-internal-format
-msgid "parameter pack %qT must be at the end of the template parameter list"
-msgstr "²¾°ú¿ô¥ê¥¹¥È¤«¤é¤Î²¾°ú¿ôÌ¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
-#: cp/pt.c:3953
-#, fuzzy, gcc-internal-format
 msgid "template definition of non-template %q#D"
 msgstr "¥¤¥ó¥¹¥¿¥ó¥¹¥á¥½¥Ã¥É `%s' ¤ÎÄêµÁ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹¡£"
 
-#: cp/pt.c:3996
+#: cp/pt.c:3982
 #, gcc-internal-format
 msgid "expected %d levels of template parms for %q#D, got %d"
 msgstr ""
 
-#: cp/pt.c:4008
+#: cp/pt.c:3994
 #, gcc-internal-format
 msgid "got %d template parameters for %q#D"
 msgstr ""
 
-#: cp/pt.c:4011
+#: cp/pt.c:3997
 #, gcc-internal-format
 msgid "got %d template parameters for %q#T"
 msgstr ""
 
-#: cp/pt.c:4013
+#: cp/pt.c:3999
 #, gcc-internal-format
 msgid "  but %d required"
 msgstr ""
 
-#: cp/pt.c:4031
+#: cp/pt.c:4017
 #, gcc-internal-format
 msgid "template arguments to %qD do not match original template %qD"
 msgstr ""
 
-#: cp/pt.c:4035
+#: cp/pt.c:4021
 #, gcc-internal-format
 msgid "use template<> for an explicit specialization"
 msgstr ""
 
-#: cp/pt.c:4131
+#: cp/pt.c:4117
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a template type"
 msgstr "`%s' ¤ÏÉÔ´°Á´·¿¤Ç¤¹"
 
-#: cp/pt.c:4144
+#: cp/pt.c:4130
 #, fuzzy, gcc-internal-format
 msgid "template specifiers not specified in declaration of %qD"
 msgstr "friend ´Ø¿ôÀë¸ÀÆâ¤Îµ­²±¥¯¥é¥¹»ØÄê»Ò¤ÏÌµ¸ú¤Ç¤¹"
 
-#: cp/pt.c:4155
-#, fuzzy, gcc-internal-format
-msgid "used %d template parameter(s) instead of %d"
-msgstr "½ÅÊ£¤·¤¿²¾°ú¿ôÌ¾ `%s'"
+#: cp/pt.c:4140
+#, gcc-internal-format
+msgid "redeclared with %d template parameter(s)"
+msgstr ""
 
-#: cp/pt.c:4184
+#: cp/pt.c:4142
+#, gcc-internal-format
+msgid "previous declaration %q+D used %d template parameter(s)"
+msgstr ""
+
+#: cp/pt.c:4176
 #, fuzzy, gcc-internal-format
 msgid "template parameter %q+#D"
 msgstr "¥Þ¥¯¥í²¾°ú¿ô \"%s\" ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/pt.c:4185
+#: cp/pt.c:4177
 #, gcc-internal-format
 msgid "redeclared here as %q#D"
 msgstr ""
@@ -31603,182 +31626,182 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:4195
+#: cp/pt.c:4187
 #, gcc-internal-format
 msgid "redefinition of default argument for %q#D"
 msgstr ""
 
-#: cp/pt.c:4196
-#, gcc-internal-format
-msgid "%J  original definition appeared here"
-msgstr ""
+#: cp/pt.c:4188
+#, fuzzy, gcc-internal-format
+msgid "%Joriginal definition appeared here"
+msgstr "´Ø¿ô¤ÎÄêµÁ¤¬ `typedef' ¤ÈÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/pt.c:4300
+#: cp/pt.c:4292
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage"
 msgstr ""
 
-#: cp/pt.c:4341
+#: cp/pt.c:4333
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
 msgstr ""
 
-#: cp/pt.c:4418
+#: cp/pt.c:4410
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
 msgstr ""
 
-#: cp/pt.c:4462
+#: cp/pt.c:4454
 #, gcc-internal-format
 msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
 msgstr ""
 
-#: cp/pt.c:4480
+#: cp/pt.c:4472
 #, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
 msgstr ""
 
-#: cp/pt.c:4487
+#: cp/pt.c:4479
 #, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
 msgstr ""
 
-#: cp/pt.c:4517
+#: cp/pt.c:4509
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
 msgstr ""
 
-#: cp/pt.c:4524
+#: cp/pt.c:4516
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
 msgstr ""
 
-#: cp/pt.c:4537
+#: cp/pt.c:4529
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
 msgstr ""
 
-#: cp/pt.c:4577
+#: cp/pt.c:4569
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a pointer"
 msgstr ""
 
-#: cp/pt.c:4579
+#: cp/pt.c:4571
 #, gcc-internal-format
 msgid "try using %qE instead"
 msgstr ""
 
-#: cp/pt.c:4614
+#: cp/pt.c:4606
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
 msgstr ""
 
-#: cp/pt.c:4617
+#: cp/pt.c:4609
 #, fuzzy, gcc-internal-format
 msgid "standard conversions are not allowed in this context"
 msgstr "#if ¼°¤ÎÃæ¤Ç¤ÏÊ¸»úÎóÄê¿ô¤¬»È¤¨¤Þ¤»¤ó"
 
-#: cp/pt.c:4797
+#: cp/pt.c:4860
 #, gcc-internal-format
 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
 msgstr ""
 
-#: cp/pt.c:4813 cp/pt.c:4832 cp/pt.c:4882
+#: cp/pt.c:4876 cp/pt.c:4895 cp/pt.c:4945
 #, gcc-internal-format
 msgid "type/value mismatch at argument %d in template parameter list for %qD"
 msgstr ""
 
-#: cp/pt.c:4817
+#: cp/pt.c:4880
 #, gcc-internal-format
 msgid "  expected a constant of type %qT, got %qT"
 msgstr ""
 
-#: cp/pt.c:4821
+#: cp/pt.c:4884
 #, gcc-internal-format
 msgid "  expected a class template, got %qE"
 msgstr ""
 
-#: cp/pt.c:4823
+#: cp/pt.c:4886
 #, fuzzy, gcc-internal-format
 msgid "  expected a type, got %qE"
 msgstr "Í½´ü¤·¤Ê¤¤·¿¤¬ `id' (%s) ¤Ë»ØÄê¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/pt.c:4836
+#: cp/pt.c:4899
 #, fuzzy, gcc-internal-format
 msgid "  expected a type, got %qT"
 msgstr "Í½´ü¤·¤Ê¤¤·¿¤¬ `id' (%s) ¤Ë»ØÄê¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/pt.c:4838
+#: cp/pt.c:4901
 #, gcc-internal-format
 msgid "  expected a class template, got %qT"
 msgstr ""
 
-#: cp/pt.c:4885
+#: cp/pt.c:4948
 #, gcc-internal-format
 msgid "  expected a template of type %qD, got %qD"
 msgstr ""
 
-#: cp/pt.c:4928
+#: cp/pt.c:4991
 #, gcc-internal-format
 msgid "could not convert template argument %qE to %qT"
 msgstr ""
 
-#: cp/pt.c:4984
+#: cp/pt.c:5047
 #, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr ""
 
-#: cp/pt.c:5116
+#: cp/pt.c:5179
 #, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d%s)"
 msgstr ""
 
-#: cp/pt.c:5120
+#: cp/pt.c:5183
 #, gcc-internal-format
 msgid "provided for %q+D"
 msgstr ""
 
-#: cp/pt.c:5177
+#: cp/pt.c:5242
 #, gcc-internal-format
 msgid "cannot expand %<%E%> into a fixed-length argument list"
 msgstr ""
 
-#: cp/pt.c:5180
+#: cp/pt.c:5245
 #, gcc-internal-format
 msgid "cannot expand %<%T%> into a fixed-length argument list"
 msgstr ""
 
-#: cp/pt.c:5195
+#: cp/pt.c:5261
 #, fuzzy, gcc-internal-format
 msgid "template argument %d is invalid"
 msgstr "¥Þ¥¯¥í°ú¿ô \"%s\" ¤ÏÊ¸»úÎó²½¤µ¤ì¤Þ¤¹"
 
-#: cp/pt.c:5455
+#: cp/pt.c:5521
 #, gcc-internal-format
 msgid "non-template type %qT used as a template"
 msgstr ""
 
-#: cp/pt.c:5457
+#: cp/pt.c:5523
 #, fuzzy, gcc-internal-format
 msgid "for template declaration %q+D"
 msgstr "¶õ¤ÎÀë¸À¤Ç¤¹"
 
-#: cp/pt.c:6132
+#: cp/pt.c:6221
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
 msgstr ""
 
-#: cp/pt.c:7237
+#: cp/pt.c:7333
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%T%>"
 msgstr ""
 
-#: cp/pt.c:7241
+#: cp/pt.c:7337
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%E%>"
 msgstr ""
 
-#: cp/pt.c:8189
+#: cp/pt.c:8289
 #, fuzzy, gcc-internal-format
 msgid "instantiation of %q+D as type %qT"
 msgstr "%s: `%s' ¤Î½é´ü²½:\n"
@@ -31796,242 +31819,242 @@
 #.
 #. is an attempt to declare a variable with function
 #. type.
-#: cp/pt.c:8324
+#: cp/pt.c:8424
 #, fuzzy, gcc-internal-format
 msgid "variable %qD has function type"
 msgstr "sizeof ¤¬´Ø¿ô·¿¤ËÅ¬ÍÑ¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/pt.c:8471
+#: cp/pt.c:8571
 #, fuzzy, gcc-internal-format
 msgid "invalid parameter type %qT"
 msgstr "²¾°ú¿ô `%s' ¤ÏÌµ¸ú¤Ç¤¹"
 
-#: cp/pt.c:8473
+#: cp/pt.c:8573
 #, fuzzy, gcc-internal-format
 msgid "in declaration %q+D"
 msgstr "Ìµ¸ú¤ÊÀë¸À¤Ç¤¹"
 
-#: cp/pt.c:8550
+#: cp/pt.c:8650
 #, fuzzy, gcc-internal-format
 msgid "function returning an array"
 msgstr "´Ø¿ô¤¬½¸¹çÂÎ¤òÊÖ¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/pt.c:8552
+#: cp/pt.c:8652
 #, fuzzy, gcc-internal-format
 msgid "function returning a function"
 msgstr "`%s' ¤Ï´Ø¿ô¤òÊÖ¤¹´Ø¿ô¤È¤·¤ÆÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/pt.c:8586
+#: cp/pt.c:8686
 #, fuzzy, gcc-internal-format
 msgid "creating pointer to member function of non-class type %qT"
 msgstr "¥á¥ó¥Ð´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤¬¸Æ¤Ð¤ì¤Þ¤·¤¿¤¬¡¢¥¯¥é¥¹¥¹¥³¡¼¥×Æâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/pt.c:8792
+#: cp/pt.c:8913
 #, fuzzy, gcc-internal-format
 msgid "creating array with negative size (%qE)"
 msgstr "Âç¤­¤µ¥¼¥í¤ÎÇÛÎó¤òºî¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/pt.c:9047
+#: cp/pt.c:9168
 #, fuzzy, gcc-internal-format
 msgid "forming reference to void"
 msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Ø¤Î»²¾È¤òÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/pt.c:9049
+#: cp/pt.c:9170
 #, gcc-internal-format
 msgid "forming %s to reference type %qT"
 msgstr ""
 
-#: cp/pt.c:9100
+#: cp/pt.c:9221
 #, fuzzy, gcc-internal-format
 msgid "creating pointer to member of non-class type %qT"
 msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
 
-#: cp/pt.c:9106
+#: cp/pt.c:9227
 #, fuzzy, gcc-internal-format
 msgid "creating pointer to member reference type %qT"
 msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
 
-#: cp/pt.c:9112
+#: cp/pt.c:9233
 #, fuzzy, gcc-internal-format
 msgid "creating pointer to member of type void"
 msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
 
-#: cp/pt.c:9179
+#: cp/pt.c:9300
 #, fuzzy, gcc-internal-format
 msgid "creating array of %qT"
 msgstr "Âç¤­¤µ¥¼¥í¤ÎÇÛÎó¤òºî¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/pt.c:9185
+#: cp/pt.c:9306
 #, gcc-internal-format
 msgid "creating array of %qT, which is an abstract class type"
 msgstr ""
 
-#: cp/pt.c:9236
+#: cp/pt.c:9357
 #, gcc-internal-format
 msgid "%qT is not a class, struct, or union type"
 msgstr ""
 
-#: cp/pt.c:9271
+#: cp/pt.c:9392
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is not an enumeration type"
 msgstr ""
 
-#: cp/pt.c:9274
+#: cp/pt.c:9395
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is is not a class type"
 msgstr ""
 
-#: cp/pt.c:9375
+#: cp/pt.c:9496
 #, fuzzy, gcc-internal-format
 msgid "use of %qs in template"
 msgstr "¥Æ¥ó¥×¥ì¡¼¥ÈÆâ¤Ç `%s' ¤ò»ÈÍÑ¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/pt.c:9512
+#: cp/pt.c:9633
 #, gcc-internal-format
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 msgstr ""
 
-#: cp/pt.c:9514
+#: cp/pt.c:9635
 #, gcc-internal-format
 msgid "say %<typename %E%> if a type is meant"
 msgstr ""
 
-#: cp/pt.c:9643
+#: cp/pt.c:9764
 #, fuzzy, gcc-internal-format
 msgid "using invalid field %qD"
 msgstr "static ¥Õ¥£¡¼¥ë¥É `%s' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cp/pt.c:9952 cp/pt.c:10432
+#: cp/pt.c:10073 cp/pt.c:10553
 #, fuzzy, gcc-internal-format
 msgid "invalid use of pack expansion expression"
 msgstr "void ¼°¤ÎÉÔÅ¬ÀÚ¤Ê»ÈÍÑ"
 
-#: cp/pt.c:9956 cp/pt.c:10436
+#: cp/pt.c:10077 cp/pt.c:10557
 #, gcc-internal-format
 msgid "use %<...%> to expand argument pack"
 msgstr ""
 
-#: cp/pt.c:10594
+#: cp/pt.c:10715
 #, gcc-internal-format
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 msgstr ""
 
-#: cp/pt.c:11052
+#: cp/pt.c:11181
 #, gcc-internal-format
 msgid "%qT is not a class or namespace"
 msgstr ""
 
-#: cp/pt.c:11055
+#: cp/pt.c:11184
 #, gcc-internal-format
 msgid "%qD is not a class or namespace"
 msgstr ""
 
-#: cp/pt.c:11265
+#: cp/pt.c:11394
 #, gcc-internal-format
 msgid "%qT is/uses anonymous type"
 msgstr ""
 
-#: cp/pt.c:11267
+#: cp/pt.c:11396
 #, gcc-internal-format
 msgid "template argument for %qD uses local type %qT"
 msgstr ""
 
-#: cp/pt.c:11277
+#: cp/pt.c:11406
 #, gcc-internal-format
 msgid "%qT is a variably modified type"
 msgstr ""
 
-#: cp/pt.c:11288
+#: cp/pt.c:11417
 #, fuzzy, gcc-internal-format
 msgid "integral expression %qE is not constant"
 msgstr "½é´ü²½»Ò¤ÎÍ×ÁÇ¤¬Äê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/pt.c:11293
+#: cp/pt.c:11422
 #, fuzzy, gcc-internal-format
 msgid "  trying to instantiate %qD"
 msgstr "ÉÔÀµ¤ÊÊ¸»úÎóÄê¿ô¤Ç¤¹"
 
-#: cp/pt.c:13959
+#: cp/pt.c:14173
 #, fuzzy, gcc-internal-format
 msgid "ambiguous class template instantiation for %q#T"
 msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂÎ²½¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: cp/pt.c:13962
+#: cp/pt.c:14176
 #, fuzzy, gcc-internal-format
 msgid "%s %+#T"
 msgstr "%s: %s"
 
-#: cp/pt.c:13985 cp/pt.c:14068
+#: cp/pt.c:14199 cp/pt.c:14282
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of non-template %q#D"
 msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂÎ²½¤Î¤ß¤òÀ¸À®¤¹¤ë"
 
-#: cp/pt.c:14000
+#: cp/pt.c:14214
 #, gcc-internal-format
 msgid "%qD is not a static data member of a class template"
 msgstr ""
 
-#: cp/pt.c:14006 cp/pt.c:14063
+#: cp/pt.c:14220 cp/pt.c:14277
 #, gcc-internal-format
 msgid "no matching template for %qD found"
 msgstr ""
 
-#: cp/pt.c:14011
+#: cp/pt.c:14225
 #, gcc-internal-format
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 msgstr ""
 
-#: cp/pt.c:14019
+#: cp/pt.c:14233
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of %q#D"
 msgstr "%s: `%s' ¤Î½é´ü²½:\n"
 
-#: cp/pt.c:14055
+#: cp/pt.c:14269
 #, fuzzy, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#D"
 msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂÎ²½¤Î¤ß¤òÀ¸À®¤¹¤ë"
 
-#: cp/pt.c:14077
+#: cp/pt.c:14291
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
 msgstr "ISO C++ ¤Ï¸º»»¤Ë¥á¥½¥Ã¥É¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/pt.c:14082 cp/pt.c:14175
+#: cp/pt.c:14296 cp/pt.c:14389
 #, fuzzy, gcc-internal-format
 msgid "storage class %qD applied to template instantiation"
 msgstr "¼«Æ°¥Æ¥ó¥×¥ì¡¼¥È¼ÂÂÎ²½¤òÍ­¸ú¤Ë¤¹¤ë"
 
-#: cp/pt.c:14147
+#: cp/pt.c:14361
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of non-template type %qT"
 msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂÎ²½¤Î¤ß¤òÀ¸À®¤¹¤ë"
 
-#: cp/pt.c:14156
+#: cp/pt.c:14370
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of %q#T before definition of template"
 msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂÎ²½¤Î¤ß¤òÀ¸À®¤¹¤ë"
 
-#: cp/pt.c:14164
+#: cp/pt.c:14378
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 msgstr "ISO C++ ¤Ï¸º»»¤Ë´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/pt.c:14209
+#: cp/pt.c:14423
 #, fuzzy, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#T"
 msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂÎ²½¤Î¤ß¤òÀ¸À®¤¹¤ë"
 
-#: cp/pt.c:14657
+#: cp/pt.c:14871
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of %qD but no definition available"
 msgstr "¥¤¥ó¥é¥¤¥ó¥Æ¥ó¥×¥ì¡¼¥È¤ÎÌÀ¼¨Åª¤Ê¼ÂÂÎ²½¤Î¤ß¤òÀ¸À®¤¹¤ë"
 
-#: cp/pt.c:14851
+#: cp/pt.c:15065
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
 msgstr ""
 
-#: cp/pt.c:15193
+#: cp/pt.c:15419
 #, fuzzy, gcc-internal-format
 msgid "%q#T is not a valid type for a template constant parameter"
 msgstr "'#' ¤Ë¥Þ¥¯¥í²¾°ú¿ôÌ¾¤¬Â³¤¤¤Æ¤¤¤Þ¤»¤ó"
@@ -32051,32 +32074,32 @@
 msgid "can't create repository information file %qs"
 msgstr "¥Õ¥¡¥¤¥ë `%s' ¤Ë¥ê¥Ý¥¸¥È¥ê¾ðÊó¤òºîÀ®¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/rtti.c:271
+#: cp/rtti.c:285
 #, gcc-internal-format
 msgid "cannot use typeid with -fno-rtti"
 msgstr "-fno-rtti ¤¬»ØÄê¤µ¤ì¤ë¤È typeid ¤ò»È¤¨¤Þ¤»¤ó"
 
-#: cp/rtti.c:277
+#: cp/rtti.c:291
 #, gcc-internal-format
 msgid "must #include <typeinfo> before using typeid"
 msgstr "typeid ¤ò»È¤¦Á°¤Ë #include <typeinfo> ¤È¤·¤Ê¤¤¤È¤¤¤±¤Þ¤»¤ó"
 
-#: cp/rtti.c:360
+#: cp/rtti.c:374
 #, gcc-internal-format
 msgid "cannot create type information for type %qT because it involves types of variable size"
 msgstr ""
 
-#: cp/rtti.c:615 cp/rtti.c:629
+#: cp/rtti.c:629 cp/rtti.c:643
 #, gcc-internal-format
 msgid "dynamic_cast of %q#D to %q#T can never succeed"
 msgstr ""
 
-#: cp/rtti.c:639
+#: cp/rtti.c:653
 #, fuzzy, gcc-internal-format
 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
 msgstr "-fno-rtti ¤¬»ØÄê¤µ¤ì¤ë¤È typeid ¤ò»È¤¨¤Þ¤»¤ó"
 
-#: cp/rtti.c:716
+#: cp/rtti.c:729
 #, gcc-internal-format
 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
 msgstr ""
@@ -32138,551 +32161,551 @@
 msgid "  since %q+#D declared in base class"
 msgstr ""
 
-#: cp/semantics.c:762
+#: cp/semantics.c:764
 #, gcc-internal-format
 msgid "suggest explicit braces around empty body in %<do%> statement"
 msgstr ""
 
-#: cp/semantics.c:1290
+#: cp/semantics.c:1294
 #, gcc-internal-format
 msgid "type of asm operand %qE could not be determined"
 msgstr ""
 
-#: cp/semantics.c:1346
+#: cp/semantics.c:1350
 #, gcc-internal-format
 msgid "__label__ declarations are only allowed in function scopes"
 msgstr ""
 
-#: cp/semantics.c:1433
+#: cp/semantics.c:1438
 #, fuzzy, gcc-internal-format
 msgid "invalid use of member %q+D in static member function"
 msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍÑ¤ÏÌµ¸ú¤Ç¤¹"
 
-#: cp/semantics.c:1435
+#: cp/semantics.c:1440
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static data member %q+D"
 msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤ÎÌµ¸ú¤Ê `%s' ¤Î»ÈÍÑ"
 
-#: cp/semantics.c:1436 cp/semantics.c:1475
+#: cp/semantics.c:1441 cp/semantics.c:1480
 #, gcc-internal-format
 msgid "from this location"
 msgstr ""
 
-#: cp/semantics.c:1474
+#: cp/semantics.c:1479
 #, fuzzy, gcc-internal-format
 msgid "object missing in reference to %q+D"
 msgstr "ÇÛÎó»²¾È¤Ç¤ÎÅº»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cp/semantics.c:1928
+#: cp/semantics.c:1951
 #, fuzzy, gcc-internal-format
 msgid "arguments to destructor are not allowed"
 msgstr "°ú¿ô¤¬¹½Â¤ÂÎ¤Ç¤¹"
 
-#: cp/semantics.c:1978
+#: cp/semantics.c:2001
 #, fuzzy, gcc-internal-format
 msgid "%<this%> is unavailable for static member functions"
 msgstr "`this' ¤ÏÀÅÅª¥á¥ó¥Ð´Ø¿ô¤«¤é»ÈÍÑ¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:2007
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<this%> in non-member function"
 msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍÑ¤ÏÌµ¸ú¤Ç¤¹"
 
-#: cp/semantics.c:1986
+#: cp/semantics.c:2009
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<this%> at top level"
 msgstr "¥È¥Ã¥×¥ì¥Ù¥ë¤Ç¤Î `this' ¤Î»ÈÍÑ¤ÏÌµ¸ú¤Ç¤¹"
 
-#: cp/semantics.c:2010
+#: cp/semantics.c:2033
 #, gcc-internal-format
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr ""
 
-#: cp/semantics.c:2015 cp/typeck.c:2004
+#: cp/semantics.c:2038 cp/typeck.c:2050
 #, gcc-internal-format
 msgid "qualified type %qT does not match destructor name ~%qT"
 msgstr ""
 
-#: cp/semantics.c:2037
+#: cp/semantics.c:2060
 #, fuzzy, gcc-internal-format
 msgid "%qE is not of type %qT"
 msgstr "%s ¤Ï·¿ %s ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó (°ú¿ô %d)"
 
-#: cp/semantics.c:2081
+#: cp/semantics.c:2104
 #, gcc-internal-format
 msgid "compound literal of non-object type %qT"
 msgstr ""
 
-#: cp/semantics.c:2158
+#: cp/semantics.c:2181
 #, fuzzy, gcc-internal-format
 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
 msgstr "¥Æ¥ó¥×¥ì¡¼¥È·¿²¾°ú¿ô¤Ë¤Ï `class' ¤ä `typename' Í½Ìó¸ì¤ò»È¤ï¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: cp/semantics.c:2195
+#: cp/semantics.c:2222
 #, gcc-internal-format
 msgid "invalid use of type %qT as a default value for a template template-parameter"
 msgstr ""
 
-#: cp/semantics.c:2198
+#: cp/semantics.c:2225
 #, fuzzy, gcc-internal-format
 msgid "invalid default argument for a template template parameter"
 msgstr "Ìµ¸ú¤Ê¥Ç¥Õ¥©¥ë¥È¥Æ¥ó¥×¥ì¡¼¥È°ú¿ô"
 
-#: cp/semantics.c:2215
+#: cp/semantics.c:2242
 #, fuzzy, gcc-internal-format
 msgid "definition of %q#T inside template parameter list"
 msgstr "`%s' ¤ÎÀë¸À¤Ï²¾°ú¿ô¥ê¥¹¥È¤Î¥·¥ó¥Ü¥ë¤òÊ¤¤¤±£¤·¤Þ¤¹"
 
-#: cp/semantics.c:2226
+#: cp/semantics.c:2253
 #, fuzzy, gcc-internal-format
 msgid "invalid definition of qualified type %qT"
 msgstr "¥¤¥ó¥¹¥¿¥ó¥¹²½¤µ¤ì¤Ê¤¤·¿¤ËÂÐ¤¹¤ëÌµ¸ú¤ÊÁàºî¤Ç¤¹"
 
-#: cp/semantics.c:2437
+#: cp/semantics.c:2469
 #, fuzzy, gcc-internal-format
 msgid "invalid base-class specification"
 msgstr "Ìµ¸ú¤ÊÀë¸À¤Ç¤¹"
 
-#: cp/semantics.c:2446
+#: cp/semantics.c:2478
 #, gcc-internal-format
 msgid "base class %qT has cv qualifiers"
 msgstr ""
 
-#: cp/semantics.c:2468
+#: cp/semantics.c:2500
 #, gcc-internal-format
 msgid "incomplete type %qT used in nested name specifier"
 msgstr ""
 
-#: cp/semantics.c:2471
+#: cp/semantics.c:2503
 #, gcc-internal-format
 msgid "reference to %<%T::%D%> is ambiguous"
 msgstr ""
 
-#: cp/semantics.c:2475 cp/typeck.c:1813
+#: cp/semantics.c:2507 cp/typeck.c:1859
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a member of %qT"
 msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/semantics.c:2478
+#: cp/semantics.c:2510
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a member of %qD"
 msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/semantics.c:2480
+#: cp/semantics.c:2512
 #, gcc-internal-format
 msgid "%<::%D%> has not been declared"
 msgstr ""
 
-#: cp/semantics.c:2621
+#: cp/semantics.c:2653
 #, gcc-internal-format
 msgid "use of %<auto%> variable from containing function"
 msgstr ""
 
-#: cp/semantics.c:2623
+#: cp/semantics.c:2655
 #, fuzzy, gcc-internal-format
 msgid "  %q+#D declared here"
 msgstr "`%s' ¤ÏÁ°¤Ë¤³¤³¤ÇÀë¸À¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/semantics.c:2661
+#: cp/semantics.c:2693
 #, gcc-internal-format
 msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr ""
 
-#: cp/semantics.c:2830
+#: cp/semantics.c:2862
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot appear in a constant-expression"
 msgstr "Äê¿ô¼°¤¬¥ª¡¼¥Ð¡¼¥Õ¥í¡¼¤·¤Þ¤·¤¿"
 
-#: cp/semantics.c:2838
+#: cp/semantics.c:2870
 #, gcc-internal-format
 msgid "use of namespace %qD as expression"
 msgstr ""
 
-#: cp/semantics.c:2843
+#: cp/semantics.c:2875
 #, gcc-internal-format
 msgid "use of class template %qT as expression"
 msgstr ""
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2849
+#: cp/semantics.c:2881
 #, fuzzy, gcc-internal-format
 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
 msgstr "Í×µá¤µ¤ì¤¿¥á¥ó¥Ð `%s' ¤ÏÂ¿½Å·Ñ¾µ¥°¥é¥Õ¤ÎÃæ¤ÇÛ£Ëæ¤Ç¤¹"
 
-#: cp/semantics.c:2970 cp/semantics.c:4210
+#: cp/semantics.c:3002 cp/semantics.c:4259
 #, fuzzy, gcc-internal-format
 msgid "type of %qE is unknown"
 msgstr "¥ì¥¸¥¹¥¿ '%c' ¤¬ÉÔÌÀ¤Ç¤¹"
 
-#: cp/semantics.c:2985
+#: cp/semantics.c:3017
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
 msgstr ""
 
-#: cp/semantics.c:2996
+#: cp/semantics.c:3028
 #, fuzzy, gcc-internal-format
 msgid "cannot apply %<offsetof%> to member function %qD"
 msgstr "ISO C++ ¤Ï¥á¥ó¥Ð´Ø¿ô¤Ø¤Î `sizeof' ¤ÎÅ¬ÍÑ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/semantics.c:3349
+#: cp/semantics.c:3381
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a variable in clause %qs"
 msgstr "¥¤¥ó¥¹¥¿¥ó¥¹ÊÑ¿ô `%s' ¤Ï %s ¤ÈÀë¸À¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/semantics.c:3358
+#: cp/semantics.c:3390
 #, gcc-internal-format
 msgid "%qD appears more than once in data clauses"
 msgstr ""
 
-#: cp/semantics.c:3418
+#: cp/semantics.c:3450
 #, gcc-internal-format
 msgid "num_threads expression must be integral"
 msgstr ""
 
-#: cp/semantics.c:3432
+#: cp/semantics.c:3464
 #, gcc-internal-format
 msgid "schedule chunk size expression must be integral"
 msgstr ""
 
-#: cp/semantics.c:3562
+#: cp/semantics.c:3594
 #, fuzzy, gcc-internal-format
 msgid "%qE has reference type for %qs"
 msgstr "Ìµ¸ú¤Ê»²¾È·¿¤Ç¤¹"
 
-#: cp/semantics.c:3724
+#: cp/semantics.c:3756
 #, gcc-internal-format
 msgid "%<threadprivate%> %qE is not file, namespace or block scope variable"
 msgstr ""
 
 #. Report the error.
-#: cp/semantics.c:4033
+#: cp/semantics.c:4072
 #, gcc-internal-format
 msgid "static assertion failed: %E"
 msgstr ""
 
-#: cp/semantics.c:4035
+#: cp/semantics.c:4074
 #, gcc-internal-format
 msgid "non-constant condition for static assertion"
 msgstr ""
 
-#: cp/semantics.c:4097
+#: cp/semantics.c:4099 cp/semantics.c:4194
 #, gcc-internal-format
-msgid "%qE refers to a set of overloaded functions"
+msgid "argument to decltype must be an expression"
 msgstr ""
 
 #: cp/semantics.c:4145
 #, gcc-internal-format
-msgid "argument to decltype must be an expression"
+msgid "%qE refers to a set of overloaded functions"
 msgstr ""
 
-#: cp/semantics.c:4366
+#: cp/semantics.c:4415
 #, gcc-internal-format
 msgid "__is_convertible_to"
 msgstr ""
 
-#: cp/semantics.c:4395
+#: cp/semantics.c:4444
 #, fuzzy, gcc-internal-format
 msgid "incomplete type %qT not allowed"
 msgstr "ÉÔ´°Á´¤Ê·¿¤ÎÃ±°ì²½"
 
-#: cp/tree.c:829
+#: cp/tree.c:827
 #, gcc-internal-format
 msgid "%qV qualifiers cannot be applied to %qT"
 msgstr ""
 
-#: cp/tree.c:2134
+#: cp/tree.c:2132
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute can only be applied to Java class definitions"
 msgstr "`java_interface' Â°À­¤Ï Java ¥¯¥é¥¹ÄêµÁ¤ËÂÐ¤·¤Æ¤Î¤ßÍÑ¤¤¤ë»ö¤¬¤Ç¤­¤Þ¤¹"
 
-#: cp/tree.c:2163
+#: cp/tree.c:2161
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute can only be applied to class definitions"
 msgstr "`com_interface' Â°À­¤Ï¥¯¥é¥¹ÄêµÁ¤Ë¤Î¤ßÍÑ¤¤¤ë»ö¤¬¤Ç¤­¤Þ¤¹"
 
-#: cp/tree.c:2169
+#: cp/tree.c:2167
 #, gcc-internal-format
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 msgstr ""
 
-#: cp/tree.c:2193
+#: cp/tree.c:2191
 #, gcc-internal-format
 msgid "requested init_priority is not an integer constant"
 msgstr "Í×µá¤µ¤ì¤¿ init_priority ¤ÏÀ°¿ô·¿¤ÎÄê¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/tree.c:2214
+#: cp/tree.c:2212
 #, fuzzy, gcc-internal-format
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 msgstr "init_priority Â°À­¤Ï¥¯¥é¥¹·¿¥ª¥Ö¥¸¥§¥¯¥È¤Î¥Õ¥¡¥¤¥ë¥¹¥³¡¼¥×ÄêµÁ¤Ç¤Î¤ß»È¤¨¤Þ¤¹"
 
-#: cp/tree.c:2222
+#: cp/tree.c:2220
 #, gcc-internal-format
 msgid "requested init_priority is out of range"
 msgstr "Í×µá¤µ¤ì¤¿ init_priority ¤¬ÈÏ°Ï³°¤Ç¤¹"
 
-#: cp/tree.c:2232
+#: cp/tree.c:2230
 #, gcc-internal-format
 msgid "requested init_priority is reserved for internal use"
 msgstr "Í×µá¤µ¤ì¤¿ init_priority ¤ÏÆâÉô¤Ç»ÈÍÑ¤¹¤ë¤¿¤á¤ËÍ½Ìó¤µ¤ì¤Æ¤¤¤Þ¤¹"
 
-#: cp/tree.c:2243
+#: cp/tree.c:2241
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute is not supported on this platform"
 msgstr "init_priority Â°À­¤Ï¤³¤Î¥×¥é¥Ã¥È¥Õ¥©¡¼¥à¤Ç¤Ï¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: cp/typeck.c:431 cp/typeck.c:445 cp/typeck.c:545
+#: cp/typeck.c:432 cp/typeck.c:446 cp/typeck.c:546
 #, fuzzy, gcc-internal-format
 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
 msgstr "·¿¤¬Á´¤¯°Û¤Ê¤ë¥Ý¥¤¥ó¥¿¤ÎÈæ³Ó¤Ç¥­¥ã¥¹¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cp/typeck.c:507
+#: cp/typeck.c:508
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
 msgstr "ISO C++ ¤Ï `void *' ·¿¥Ý¥¤¥ó¥¿¤È´Ø¿ô¥Ý¥¤¥ó¥¿¤È¤Î %s ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/typeck.c:565
+#: cp/typeck.c:566
 #, fuzzy, gcc-internal-format
 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
 msgstr "·¿¤¬Á´¤¯°Û¤Ê¤ë¥Ý¥¤¥ó¥¿¤ÎÈæ³Ó¤Ç¥­¥ã¥¹¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cp/typeck.c:1129
+#: cp/typeck.c:1166
 #, gcc-internal-format
 msgid "canonical types differ for identical types %T and %T"
 msgstr ""
 
-#: cp/typeck.c:1136
+#: cp/typeck.c:1173
 #, gcc-internal-format
 msgid "same canonical type node for different types %T and %T"
 msgstr ""
 
-#: cp/typeck.c:1248
+#: cp/typeck.c:1285
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %qs to a member function"
 msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍÑ¤ÏÌµ¸ú¤Ç¤¹"
 
-#: cp/typeck.c:1298
+#: cp/typeck.c:1335
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a bit-field"
 msgstr "¥Ó¥Ã¥È¥Õ¥£¡¼¥ë¥É¤Ë `__alignof' ¤¬Å¬ÍÑ¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/typeck.c:1303
+#: cp/typeck.c:1340
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
 msgstr "ISO C++ ¤Ï´Ø¿ô·¿¤Î¼°¤Ø¤Î `sizeof' ¤ÎÅ¬ÍÑ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/typeck.c:1346
+#: cp/typeck.c:1383
 #, gcc-internal-format
 msgid "invalid application of %<__alignof%> to a bit-field"
 msgstr ""
 
-#: cp/typeck.c:1354
+#: cp/typeck.c:1391
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
 msgstr "ISO C++ ¤Ï´Ø¿ô·¿¤Î¼°¤Ø¤Î `sizeof' ¤ÎÅ¬ÍÑ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/typeck.c:1405
+#: cp/typeck.c:1442
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static member function"
 msgstr "Èó¥á¥ó¥Ð´Ø¿ô¤Ç¤Î `this' ¤Î»ÈÍÑ¤ÏÌµ¸ú¤Ç¤¹"
 
-#: cp/typeck.c:1669
+#: cp/typeck.c:1715
 #, fuzzy, gcc-internal-format
 msgid "deprecated conversion from string constant to %qT"
 msgstr "Ê¸»úÎóÄê¿ôÃæ¤Î \\r ¥¨¥¹¥±¡¼¥×"
 
-#: cp/typeck.c:1784 cp/typeck.c:2132
+#: cp/typeck.c:1830 cp/typeck.c:2178
 #, gcc-internal-format
 msgid "request for member %qD in %qE, which is of non-class type %qT"
 msgstr ""
 
-#: cp/typeck.c:1811
+#: cp/typeck.c:1857
 #, fuzzy, gcc-internal-format
 msgid "invalid use of nonstatic data member %qE"
 msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤ÎÌµ¸ú¤Ê `%s' ¤Î»ÈÍÑ"
 
-#: cp/typeck.c:1863 cp/typeck.c:1891
+#: cp/typeck.c:1909 cp/typeck.c:1937
 #, gcc-internal-format
 msgid "invalid access to non-static data member %qD of NULL object"
 msgstr ""
 
-#: cp/typeck.c:1866 cp/typeck.c:1893
+#: cp/typeck.c:1912 cp/typeck.c:1939
 #, gcc-internal-format
 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
 msgstr ""
 
-#: cp/typeck.c:2010
+#: cp/typeck.c:2056
 #, gcc-internal-format
 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
 msgstr ""
 
-#: cp/typeck.c:2049 cp/typeck.c:2069
+#: cp/typeck.c:2095 cp/typeck.c:2115
 #, gcc-internal-format
 msgid "%qD is not a template"
 msgstr ""
 
-#: cp/typeck.c:2170
+#: cp/typeck.c:2216
 #, gcc-internal-format
 msgid "%<%D::%D%> is not a member of %qT"
 msgstr ""
 
-#: cp/typeck.c:2185
+#: cp/typeck.c:2231
 #, gcc-internal-format
 msgid "%qT is not a base of %qT"
 msgstr ""
 
-#: cp/typeck.c:2204
+#: cp/typeck.c:2250
 #, fuzzy, gcc-internal-format
 msgid "%qD has no member named %qE"
 msgstr "%s ¤Ë `%s' ¤È¤¤¤¦Ì¾Á°¤Î¥á¥ó¥Ð¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/typeck.c:2219
+#: cp/typeck.c:2265
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a member template function"
 msgstr "¥á¥ó¥Ð´Ø¿ô¤ÎÌ¾Á°¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
 #. A pointer to incomplete type (other than cv void) can be
 #. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2352
+#: cp/typeck.c:2398
 #, gcc-internal-format
 msgid "%qT is not a pointer-to-object type"
 msgstr ""
 
-#: cp/typeck.c:2377
+#: cp/typeck.c:2423
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qs on pointer to member"
 msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤ÎÌµ¸ú¤Ê `%s' ¤Î»ÈÍÑ"
 
-#: cp/typeck.c:2381
+#: cp/typeck.c:2427
 #, fuzzy, gcc-internal-format
 msgid "invalid type argument of %qs"
 msgstr "`%s' ¤Î°ú¿ô¤È¤·¤ÆÌµ¸ú¤Ê·¿"
 
-#: cp/typeck.c:2383
+#: cp/typeck.c:2429
 #, gcc-internal-format
 msgid "invalid type argument"
 msgstr "Ìµ¸ú¤Ê·¿°ú¿ô¤Ç¤¹"
 
-#: cp/typeck.c:2406
+#: cp/typeck.c:2452
 #, gcc-internal-format
 msgid "subscript missing in array reference"
 msgstr "ÇÛÎó»²¾È¤Ç¤ÎÅº»ú¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cp/typeck.c:2480
+#: cp/typeck.c:2526
 #, gcc-internal-format
 msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr "ISO C++ ¤Ïº¸ÊÕÃÍ¤Ç¤Ï¤Ê¤¤ÇÛÎó¤ÎÅº»ú¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/typeck.c:2491
+#: cp/typeck.c:2537
 #, fuzzy, gcc-internal-format
 msgid "subscripting array declared %<register%>"
 msgstr "`register' ¤ÈÀë¸À¤µ¤ì¤¿ÇÛÎó¤ËÅº»ú¤ò¤Ä¤±¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/typeck.c:2576
+#: cp/typeck.c:2622
 #, fuzzy, gcc-internal-format
 msgid "object missing in use of %qE"
 msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¹½ÃÛ¤Î»ÈÍÑ¤Ç¥ª¥Ö¥¸¥§¥¯¥È¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: cp/typeck.c:2693
+#: cp/typeck.c:2739
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids calling %<::main%> from within program"
 msgstr "ISO C++ ¤Ï¥×¥í¥°¥é¥à¤ÎÃæ¤«¤é `::main' ¤ò¸Æ¤Ó½Ð¤¹¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/typeck.c:2718
+#: cp/typeck.c:2764
 #, gcc-internal-format
 msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
 msgstr ""
 
-#: cp/typeck.c:2732
+#: cp/typeck.c:2778
 #, fuzzy, gcc-internal-format
 msgid "%qE cannot be used as a function"
 msgstr "\"%s\" ¤Ï¥Þ¥¯¥íÌ¾¤È¤·¤Æ¤Ï»È¤¨¤Þ¤»¤ó"
 
-#: cp/typeck.c:2822
+#: cp/typeck.c:2868
 #, fuzzy, gcc-internal-format
 msgid "too many arguments to %s %q+#D"
 msgstr "´Ø¿ô `%s' ¤ËÂÐ¤¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: cp/typeck.c:2823 cp/typeck.c:2927
+#: cp/typeck.c:2869 cp/typeck.c:2973
 #, gcc-internal-format
 msgid "at this point in file"
 msgstr "¥Õ¥¡¥¤¥ë¤Î¤³¤Î°ÌÃÖ"
 
-#: cp/typeck.c:2826
+#: cp/typeck.c:2872
 #, gcc-internal-format
 msgid "too many arguments to function"
 msgstr "´Ø¿ô¤ËÂÐ¤¹¤ë°ú¿ô¤¬Â¿¤¹¤®¤Þ¤¹"
 
-#: cp/typeck.c:2856
+#: cp/typeck.c:2902
 #, fuzzy, gcc-internal-format
 msgid "parameter %P of %qD has incomplete type %qT"
 msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤Ç¤¹"
 
-#: cp/typeck.c:2859
+#: cp/typeck.c:2905
 #, fuzzy, gcc-internal-format
 msgid "parameter %P has incomplete type %qT"
 msgstr "²¾°ú¿ô¤¬ÉÔ´°Á´·¿¤Ç¤¹"
 
-#: cp/typeck.c:2926
+#: cp/typeck.c:2972
 #, fuzzy, gcc-internal-format
 msgid "too few arguments to %s %q+#D"
 msgstr "´Ø¿ô `%s' ¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
 
-#: cp/typeck.c:2930
+#: cp/typeck.c:2976
 #, gcc-internal-format
 msgid "too few arguments to function"
 msgstr "´Ø¿ô¤Ø¤Î°ú¿ô¤¬¾¯¤Ê¤¹¤®¤Þ¤¹"
 
-#: cp/typeck.c:3098 cp/typeck.c:3108
+#: cp/typeck.c:3140 cp/typeck.c:3150
 #, gcc-internal-format
 msgid "assuming cast to type %qT from overloaded function"
 msgstr ""
 
-#: cp/typeck.c:3306
+#: cp/typeck.c:3346
 #, fuzzy, gcc-internal-format
 msgid "left rotate count is negative"
 msgstr "%s ¥í¡¼¥Æ¡¼¥È²ó¿ô¤¬Éé¤ÎÃÍ¤Ç¤¹"
 
-#: cp/typeck.c:3307
+#: cp/typeck.c:3347
 #, fuzzy, gcc-internal-format
 msgid "right rotate count is negative"
 msgstr "%s ¥í¡¼¥Æ¡¼¥È²ó¿ô¤¬Éé¤ÎÃÍ¤Ç¤¹"
 
-#: cp/typeck.c:3310
+#: cp/typeck.c:3350
 #, fuzzy, gcc-internal-format
 msgid "left rotate count >= width of type"
 msgstr "%s ¥í¡¼¥Æ¡¼¥È²ó¿ô >= ·¿¤ÎÉý¤Ç¤¹"
 
-#: cp/typeck.c:3311
+#: cp/typeck.c:3351
 #, fuzzy, gcc-internal-format
 msgid "right rotate count >= width of type"
 msgstr "%s ¥í¡¼¥Æ¡¼¥È²ó¿ô >= ·¿¤ÎÉý¤Ç¤¹"
 
-#: cp/typeck.c:3327 cp/typeck.c:3502
+#: cp/typeck.c:3367 cp/typeck.c:3549
 #, gcc-internal-format
 msgid "comparison with string literal results in unspecified behaviour"
 msgstr ""
 
-#: cp/typeck.c:3360 cp/typeck.c:3365 cp/typeck.c:3520 cp/typeck.c:3525
+#: cp/typeck.c:3400 cp/typeck.c:3405 cp/typeck.c:3567 cp/typeck.c:3572
 #, gcc-internal-format
 msgid "ISO C++ forbids comparison between pointer and integer"
 msgstr "ISO C++ ¤Ï¥Ý¥¤¥ó¥¿¤ÈÀ°¿ô¤È¤ÎÈæ³Ó¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/typeck.c:3539
+#: cp/typeck.c:3586
 #, gcc-internal-format
 msgid "unordered comparison on non-floating point argument"
 msgstr "ÈóÉâÆ°¾®¿ôÅÀ°ú¿ô¤Ç¤Î½ç½øÉÕ¤±¤é¤ì¤Ê¤¤Èæ³Ó¤Ç¤¹"
 
-#: cp/typeck.c:3577
+#: cp/typeck.c:3624
 #, fuzzy, gcc-internal-format
 msgid "invalid operands of types %qT and %qT to binary %qO"
 msgstr "Æó¹à±é»»»Ò %s ¤¬ÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: cp/typeck.c:3749
+#: cp/typeck.c:3757
 #, fuzzy, gcc-internal-format
 msgid "comparison between types %q#T and %q#T"
 msgstr "¥Ý¥¤¥ó¥¿¤ÈÀ°¿ô¤È¤ÎÈæ³Ó¤ò¹Ô¤Ê¤Ã¤Æ¤¤¤Þ¤¹"
 
-#: cp/typeck.c:3786
+#: cp/typeck.c:3794
 #, gcc-internal-format
 msgid "comparison between signed and unsigned integer expressions"
 msgstr "Éä¹çÉÕ¤­¤ÈÉä¹çÌµ¤·¤ÎÀ°¿ô¼°Æ±»Î¤ÎÈæ³Ó¤Ç¤¹"
@@ -32691,154 +32714,154 @@
 #. performed.  Note that pointer-difference and pointer-addition
 #. have already been handled above, and so we don't end up here in
 #. that case.
-#: cp/typeck.c:3858
+#: cp/typeck.c:3866
 #, fuzzy, gcc-internal-format
 msgid "NULL used in arithmetic"
 msgstr "´Ø¿ô¥Ý¥¤¥ó¥¿¤¬·×»»¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: cp/typeck.c:3927
+#: cp/typeck.c:3935
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
 msgstr "ISO C++ ¤Ï¸º»»¤Ë `void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/typeck.c:3929
+#: cp/typeck.c:3937
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr "ISO C++ ¤Ï¸º»»¤Ë´Ø¿ô¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/typeck.c:3931
+#: cp/typeck.c:3939
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr "ISO C++ ¤Ï¸º»»¤Ë¥á¥½¥Ã¥É¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/typeck.c:3943
+#: cp/typeck.c:3951
 #, gcc-internal-format
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr "¥Ý¥¤¥ó¥¿±é»»¤ÇÉÔ´°Á´·¿¤Ø¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ÏÌµ¸ú¤Ç¤¹"
 
-#: cp/typeck.c:4003
+#: cp/typeck.c:4011
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qE to form a pointer-to-member-function"
 msgstr "¥á¥ó¥Ð¤Ø¤Î¥Ý¥¤¥ó¥¿¤Ç¤ÎÌµ¸ú¤Ê `%s' ¤Î»ÈÍÑ"
 
-#: cp/typeck.c:4006
+#: cp/typeck.c:4014
 #, gcc-internal-format
 msgid "  a qualified-id is required"
 msgstr ""
 
-#: cp/typeck.c:4011
+#: cp/typeck.c:4019
 #, gcc-internal-format
 msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
 msgstr ""
 
-#: cp/typeck.c:4034
+#: cp/typeck.c:4042
 #, gcc-internal-format
 msgid "taking address of temporary"
 msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤í¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/typeck.c:4287
+#: cp/typeck.c:4295
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids incrementing an enum"
 msgstr "ISO C++ ¤Ï enum ¤Î %s ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/typeck.c:4288
+#: cp/typeck.c:4296
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids decrementing an enum"
 msgstr "ISO C++ ¤Ï enum ¤Î %s ¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/typeck.c:4299
+#: cp/typeck.c:4307
 #, fuzzy, gcc-internal-format
 msgid "cannot increment a pointer to incomplete type %qT"
 msgstr "ÉÔ´°Á´·¿¤Ø¤Î¥Ý¥¤¥ó¥¿¤ËÂÐ¤¹¤ë±é»»"
 
-#: cp/typeck.c:4300
+#: cp/typeck.c:4308
 #, fuzzy, gcc-internal-format
 msgid "cannot decrement a pointer to incomplete type %qT"
 msgstr "ÉÔ´°Á´·¿¤Î¥Ý¥¤¥ó¥¿¤Ø¤Î´ÖÀÜ»²¾È"
 
-#: cp/typeck.c:4306
+#: cp/typeck.c:4314
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids incrementing a pointer of type %qT"
 msgstr "ISO C++ ¤Ï¸º»»¤Ë `void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/typeck.c:4307
+#: cp/typeck.c:4315
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids decrementing a pointer of type %qT"
 msgstr "ISO C++ ¤Ï¸º»»¤Ë `void *' ·¿¤Î¥Ý¥¤¥ó¥¿¤ò»È¤¦¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/typeck.c:4327
+#: cp/typeck.c:4335
 #, fuzzy, gcc-internal-format
 msgid "invalid use of Boolean expression as operand to %<operator--%>"
 msgstr "¥ª¥Ú¥é¥ó¥É¤È¤·¤ÆÌµ¸ú¤Ê¼°"
 
 #. ARM $3.4
-#: cp/typeck.c:4357
+#: cp/typeck.c:4365
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids taking address of function %<::main%>"
 msgstr "ISO C++ ¤Ï `::main' ´Ø¿ô¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4413
+#: cp/typeck.c:4421
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr ""
 
-#: cp/typeck.c:4418
+#: cp/typeck.c:4426
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr "ISO C++ ¤ÏÈóº¸ÊÕÃÍ¼°¤Ø¤Î¥­¥ã¥¹¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/typeck.c:4443
+#: cp/typeck.c:4451
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr "ISO C++ ¤ÏÈóº¸ÊÕÃÍ¼°¤Ø¤Î¥­¥ã¥¹¥È¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/typeck.c:4467
+#: cp/typeck.c:4475
 #, fuzzy, gcc-internal-format
 msgid "cannot create pointer to reference member %qD"
 msgstr "¥Ý¥¤¥ó¥¿¤ò»²¾È¤È¤·¤ÆÀë¸À¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/typeck.c:4678
+#: cp/typeck.c:4686
 #, fuzzy, gcc-internal-format
 msgid "cannot take the address of %<this%>, which is an rvalue expression"
 msgstr "`this' ¤Ï±¦ÊÕÃÍ¼°¤Ç¤¢¤ê¡¢¤½¤Î¥¢¥É¥ì¥¹¤ò¼è¤ë¤³¤È¤Ï¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/typeck.c:4701
+#: cp/typeck.c:4709
 #, fuzzy, gcc-internal-format
 msgid "address of explicit register variable %qD requested"
 msgstr "register ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹¤¬Í×µá¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/typeck.c:4706
+#: cp/typeck.c:4714
 #, gcc-internal-format
 msgid "address requested for %qD, which is declared %<register%>"
 msgstr ""
 
-#: cp/typeck.c:4772
+#: cp/typeck.c:4780
 #, fuzzy, gcc-internal-format
 msgid "%s expression list treated as compound expression"
 msgstr "½é´ü²½»Ò¥ê¥¹¥È¤ÏÊ£¹ç¼°¤È¤·¤Æ¼è¤ê°·¤ï¤ì¤Þ¤·¤¿"
 
-#: cp/typeck.c:5175
+#: cp/typeck.c:5183
 #, gcc-internal-format
 msgid "invalid static_cast from type %qT to type %qT"
 msgstr ""
 
-#: cp/typeck.c:5197
+#: cp/typeck.c:5205
 #, fuzzy, gcc-internal-format
 msgid "converting from %qT to %qT"
 msgstr "NaN ¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
 
-#: cp/typeck.c:5245
+#: cp/typeck.c:5253
 #, gcc-internal-format
 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
 msgstr ""
 
-#: cp/typeck.c:5304
+#: cp/typeck.c:5312
 #, fuzzy, gcc-internal-format
 msgid "cast from %qT to %qT loses precision"
 msgstr "%s: Á´ÂÎÅª¤ÊÀºÅÙ¤ÎÄã²¼"
 
-#: cp/typeck.c:5331
+#: cp/typeck.c:5339
 #, fuzzy, gcc-internal-format
 msgid "cast from %qT to %qT increases required alignment of target type"
 msgstr "¥­¥ã¥¹¥È¤Ë¤è¤Ã¤Æ¥Ý¥¤¥ó¥¿¤¬¼¨¤¹·¿¤ÎÍ×µá¥¢¥é¥¤¥ó¥á¥ó¥È¤¬Áý²Ã¤·¤Þ¤¹"
@@ -32847,155 +32870,155 @@
 #. where possible, and it is necessary in some cases.  DR 195
 #. addresses this issue, but as of 2004/10/26 is still in
 #. drafting.
-#: cp/typeck.c:5351
+#: cp/typeck.c:5359
 #, gcc-internal-format
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr "ISO C++ ¤Ï´Ø¿ô¥Ý¥¤¥ó¥¿¤È¥ª¥Ö¥¸¥§¥¯¥È¥Ý¥¤¥ó¥¿¤Î´Ö¤Ç¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/typeck.c:5362
+#: cp/typeck.c:5370
 #, fuzzy, gcc-internal-format
 msgid "invalid cast from type %qT to type %qT"
 msgstr "ÉÔ´°Á´¤Ê typedef `%s' ¤Î»ÈÍÑ¤ÏÉÔÅ¬ÀÚ¤Ç¤¹"
 
-#: cp/typeck.c:5418
+#: cp/typeck.c:5426
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr ""
 
-#: cp/typeck.c:5427
+#: cp/typeck.c:5435
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
 msgstr ""
 
-#: cp/typeck.c:5452
+#: cp/typeck.c:5460
 #, gcc-internal-format
 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
 msgstr ""
 
-#: cp/typeck.c:5503
+#: cp/typeck.c:5511
 #, gcc-internal-format
 msgid "invalid const_cast from type %qT to type %qT"
 msgstr ""
 
-#: cp/typeck.c:5571 cp/typeck.c:5576
+#: cp/typeck.c:5579 cp/typeck.c:5584
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids casting to an array type %qT"
 msgstr "ISO C ¤Ï¶¦ÍÑÂÎ·¿¤Ø¤Î¥­¥ã¥¹¥È¤ò¶Ø¤¸¤Þ¤¹"
 
-#: cp/typeck.c:5584
+#: cp/typeck.c:5592
 #, fuzzy, gcc-internal-format
 msgid "invalid cast to function type %qT"
 msgstr "´Ø¿ô `%s' ¤ËÂÐ¤·¤ÆÉÔÅ¬ÀÚ¤ÊÊÝÂ¸¥¯¥é¥¹"
 
-#: cp/typeck.c:5804
+#: cp/typeck.c:5812
 #, gcc-internal-format
 msgid "  in evaluation of %<%Q(%#T, %#T)%>"
 msgstr ""
 
-#: cp/typeck.c:5873
+#: cp/typeck.c:5881
 #, fuzzy, gcc-internal-format
 msgid "incompatible types in assignment of %qT to %qT"
 msgstr "%d ÈÖÌÜ¤Î°ú¿ô¤¬ `%s' ¤Î·¿¤È¸ß´¹À­¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/typeck.c:5884
+#: cp/typeck.c:5892
 #, fuzzy, gcc-internal-format
 msgid "array used as initializer"
 msgstr "ÇÛÎó¤ÎÉÔÀµ¤Ê½é´ü²½"
 
-#: cp/typeck.c:5886
+#: cp/typeck.c:5894
 #, fuzzy, gcc-internal-format
 msgid "invalid array assignment"
 msgstr "ÂåÆþ¤È¤·¤ÆÌµ¸ú¤Êº¸ÊÕÃÍ¤Ç¤¹"
 
-#: cp/typeck.c:5998
+#: cp/typeck.c:6006
 #, gcc-internal-format
 msgid "   in pointer to member function conversion"
 msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð´Ø¿ô¤Ø¤ÎÊÑ´¹¤Ç"
 
-#: cp/typeck.c:6009
+#: cp/typeck.c:6017
 #, fuzzy, gcc-internal-format
 msgid "pointer to member conversion via virtual base %qT"
 msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
 
-#: cp/typeck.c:6049 cp/typeck.c:6061
+#: cp/typeck.c:6057 cp/typeck.c:6069
 #, gcc-internal-format
 msgid "   in pointer to member conversion"
 msgstr "   ¥Ý¥¤¥ó¥¿¤«¤é¥á¥ó¥Ð¤Ø¤ÎÊÑ´¹¤Ç"
 
-#: cp/typeck.c:6140
+#: cp/typeck.c:6148
 #, fuzzy, gcc-internal-format
 msgid "invalid conversion to type %qT from type %qT"
 msgstr "Ìµ¸ú¤Ê¥Ð¡¼¥¸¥ç¥óÈÖ¹æ·Á¼°"
 
-#: cp/typeck.c:6384
+#: cp/typeck.c:6411
 #, gcc-internal-format
 msgid "cannot convert %qT to %qT for argument %qP to %qD"
 msgstr ""
 
-#: cp/typeck.c:6387
+#: cp/typeck.c:6414
 #, fuzzy, gcc-internal-format
 msgid "cannot convert %qT to %qT in %s"
 msgstr "¥Ý¥¤¥ó¥¿·¿¤ËÊÑ´¹¤Ç¤­¤Þ¤»¤ó"
 
-#: cp/typeck.c:6398
+#: cp/typeck.c:6425
 #, fuzzy, gcc-internal-format
 msgid "%s might be a candidate for a format attribute"
 msgstr "´Ø¿ô¤Ï¶²¤é¤¯ `%s' format Â°À­¤Î¸õÊä¤È»×¤ï¤ì¤Þ¤¹"
 
-#: cp/typeck.c:6485 cp/typeck.c:6487
+#: cp/typeck.c:6512 cp/typeck.c:6514
 #, fuzzy, gcc-internal-format
 msgid "in passing argument %P of %q+D"
 msgstr "°ú¿ô %d ¸Ä¤Î `%s' ¤òÅÏ¤·¤Þ¤¹"
 
-#: cp/typeck.c:6537
+#: cp/typeck.c:6564
 #, gcc-internal-format
 msgid "returning reference to temporary"
 msgstr "°ì»þ¥ª¥Ö¥¸¥§¥¯¥È¤Ø¤Î»²¾È¤òÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/typeck.c:6544
+#: cp/typeck.c:6571
 #, gcc-internal-format
 msgid "reference to non-lvalue returned"
 msgstr "Èóº¸ÊÕÃÍ¤Ø¤Î»²¾È¤¬ÊÖ¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/typeck.c:6560
+#: cp/typeck.c:6587
 #, fuzzy, gcc-internal-format
 msgid "reference to local variable %q+D returned"
 msgstr "Èóº¸ÊÕÃÍ¤Ø¤Î»²¾È¤¬ÊÖ¤µ¤ì¤Þ¤·¤¿"
 
-#: cp/typeck.c:6563
+#: cp/typeck.c:6590
 #, fuzzy, gcc-internal-format
 msgid "address of local variable %q+D returned"
 msgstr "Í×µá¤µ¤ì¤¿Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹"
 
-#: cp/typeck.c:6598
+#: cp/typeck.c:6625
 #, gcc-internal-format
 msgid "returning a value from a destructor"
 msgstr "¥Ç¥¹¥È¥é¥¯¥¿¤«¤éÃÍ¤òÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6606
+#: cp/typeck.c:6633
 #, gcc-internal-format
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤Î´Ø¿ô try ¥Ö¥í¥Ã¥¯¤Î¥Ï¥ó¥É¥é¤«¤é¤Ï return ¤Ç¤­¤Þ¤»¤ó"
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6609
+#: cp/typeck.c:6636
 #, gcc-internal-format
 msgid "returning a value from a constructor"
 msgstr "¥³¥ó¥¹¥È¥é¥¯¥¿¤«¤éÃÍ¤òÊÖ¤½¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
 
-#: cp/typeck.c:6633
+#: cp/typeck.c:6661
 #, fuzzy, gcc-internal-format
 msgid "return-statement with no value, in function returning %qT"
 msgstr "Ìá¤ê·¿¤¬´Ø¿ô¤Ç¡¢`return' ¤ËÃÍ¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: cp/typeck.c:6654
+#: cp/typeck.c:6682
 #, fuzzy, gcc-internal-format
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "Ìá¤ê·¿¤¬ void ¤Î´Ø¿ô¤Ç¡¢`return' ¤ËÃÍ¤¬¤¢¤ê¤Þ¤¹"
 
-#: cp/typeck.c:6685
+#: cp/typeck.c:6713
 #, gcc-internal-format
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 msgstr ""
@@ -33181,57 +33204,57 @@
 msgid "pointer to member type %qT incompatible with object type %qT"
 msgstr ""
 
-#: cp/typeck2.c:1495
+#: cp/typeck2.c:1508
 #, fuzzy, gcc-internal-format
 msgid "call to function %qD which throws incomplete type %q#T"
 msgstr "ÉÔ´°Á´·¿¤Ø¤ÎÊÑ´¹¤Ç¤¹"
 
-#: cp/typeck2.c:1498
+#: cp/typeck2.c:1511
 #, fuzzy, gcc-internal-format
 msgid "call to function which throws incomplete type %q#T"
 msgstr "ÉÔ´°Á´·¿¤Ø¤ÎÊÑ´¹¤Ç¤¹"
 
-#: fortran/f95-lang.c:233
+#: fortran/f95-lang.c:235
 #, gcc-internal-format
 msgid "Unexpected type in truthvalue_conversion"
 msgstr ""
 
-#: fortran/f95-lang.c:289
+#: fortran/f95-lang.c:291
 #, fuzzy, gcc-internal-format
 msgid "can't open input file: %s"
 msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë %s ¤ò close ¤Ç¤­¤Þ¤»¤ó"
 
-#: fortran/f95-lang.c:629
+#: fortran/f95-lang.c:631
 #, fuzzy, gcc-internal-format
 msgid "global register variable %qs used in nested function"
 msgstr "Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤¬Æþ¤ì»Ò´Ø¿ô¤ÎÃæ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: fortran/f95-lang.c:633
+#: fortran/f95-lang.c:635
 #, fuzzy, gcc-internal-format
 msgid "register variable %qs used in nested function"
 msgstr "¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤¬Æþ¤ì»Ò´Ø¿ô¤ÎÃæ¤Ç»È¤ï¤ì¤Þ¤·¤¿"
 
-#: fortran/f95-lang.c:640
+#: fortran/f95-lang.c:642
 #, fuzzy, gcc-internal-format
 msgid "address of global register variable %qs requested"
 msgstr "Í×µá¤µ¤ì¤¿Âç°è¥ì¥¸¥¹¥¿ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹"
 
-#: fortran/f95-lang.c:658
+#: fortran/f95-lang.c:660
 #, fuzzy, gcc-internal-format
 msgid "address of register variable %qs requested"
 msgstr "register ÊÑ¿ô `%s' ¤Î¥¢¥É¥ì¥¹¤¬Í×µá¤µ¤ì¤Þ¤·¤¿"
 
-#: fortran/trans-array.c:3765
+#: fortran/trans-array.c:3805
 #, gcc-internal-format
 msgid "Possible frontend bug: array constructor not expanded"
 msgstr ""
 
-#: fortran/trans-array.c:5418
+#: fortran/trans-array.c:5499
 #, gcc-internal-format
 msgid "Possible frontend bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
 msgstr ""
 
-#: fortran/trans-array.c:5894
+#: fortran/trans-array.c:5975
 #, gcc-internal-format
 msgid "bad expression type during walk (%d)"
 msgstr ""
@@ -33241,27 +33264,27 @@
 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
 msgstr ""
 
-#: fortran/trans-decl.c:966
+#: fortran/trans-decl.c:972
 #, gcc-internal-format
 msgid "intrinsic variable which isn't a procedure"
 msgstr ""
 
-#: fortran/trans-decl.c:2639
+#: fortran/trans-decl.c:2644
 #, fuzzy, gcc-internal-format
 msgid "Function does not return a value"
 msgstr "´Ø¿ô¤¬Ê¸»úÎó·¿¤òÊÖ¤·¤Þ¤»¤ó"
 
-#: fortran/trans-decl.c:2817
+#: fortran/trans-decl.c:2832
 #, gcc-internal-format
 msgid "backend decl for module variable %s already exists"
 msgstr ""
 
-#: fortran/trans-decl.c:3351
+#: fortran/trans-decl.c:3314
 #, fuzzy, gcc-internal-format
 msgid "Function return value not set"
 msgstr "´Ø¿ô¤¬½¸¹çÂÎ¤òÊÖ¤·¤Æ¤¤¤Þ¤¹"
 
-#: fortran/trans-expr.c:1163
+#: fortran/trans-expr.c:1177
 #, gcc-internal-format
 msgid "Unknown intrinsic op"
 msgstr ""
@@ -33271,32 +33294,32 @@
 msgid "Intrinsic function %s(%d) not recognized"
 msgstr "¸À¸ì %s ¤ÏÇ§¼±¤Ç¤­¤Þ¤»¤ó"
 
-#: fortran/trans-io.c:1928
+#: fortran/trans-io.c:1929
 #, gcc-internal-format
 msgid "Bad IO basetype (%d)"
 msgstr ""
 
-#: fortran/trans-types.c:386
+#: fortran/trans-types.c:387
 #, gcc-internal-format
 msgid "integer kind=8 not available for -fdefault-integer-8 option"
 msgstr ""
 
-#: fortran/trans-types.c:409
+#: fortran/trans-types.c:410
 #, gcc-internal-format
 msgid "real kind=8 not available for -fdefault-real-8 option"
 msgstr ""
 
-#: fortran/trans-types.c:422
+#: fortran/trans-types.c:423
 #, gcc-internal-format
 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
 msgstr ""
 
-#: fortran/trans-types.c:1181
+#: fortran/trans-types.c:1185
 #, gcc-internal-format
 msgid "Array element size too big"
 msgstr ""
 
-#: fortran/trans.c:1150
+#: fortran/trans.c:1151
 #, gcc-internal-format
 msgid "gfc_trans_code(): Bad statement code"
 msgstr ""
@@ -33356,88 +33379,88 @@
 msgid "need to insert runtime check for %s"
 msgstr ""
 
-#: java/expr.c:505 java/expr.c:552
+#: java/expr.c:524 java/expr.c:571
 #, gcc-internal-format
 msgid "assert: %s is assign compatible with %s"
 msgstr ""
 
-#: java/expr.c:670
+#: java/expr.c:689
 #, gcc-internal-format
 msgid "stack underflow - dup* operation"
 msgstr "¥¹¥¿¥Ã¥¯¥¢¥ó¥À¡¼¥Õ¥í¡¼ - dup* Áàºî"
 
-#: java/expr.c:1657
+#: java/expr.c:1676
 #, fuzzy, gcc-internal-format
 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
 msgstr "»²¾È `%s' ¤ÏÛ£Ëæ¤Ç¤¹: interface `%s' ¤È interface `%s' ¤Ë¸½¤ì¤Þ¤·¤¿"
 
-#: java/expr.c:1685
+#: java/expr.c:1704
 #, fuzzy, gcc-internal-format
 msgid "field %qs not found"
 msgstr "¥Õ¥£¡¼¥ë¥É `%s' ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: java/expr.c:2224
+#: java/expr.c:2243
 #, gcc-internal-format
 msgid "method '%s' not found in class"
 msgstr "¥á¥½¥Ã¥É '%s' ¤Ï¥¯¥é¥¹Æâ¤Ë¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: java/expr.c:2429
+#: java/expr.c:2448
 #, gcc-internal-format
 msgid "failed to find class '%s'"
 msgstr "'%s' ¥¯¥é¥¹¤ò¸«¤Ä¤±¤ë¤Î¤Ë¼ºÇÔ¤·¤Þ¤·¤¿"
 
-#: java/expr.c:2470
+#: java/expr.c:2489
 #, fuzzy, gcc-internal-format
 msgid "class '%s' has no method named '%s' matching signature '%s'"
 msgstr "¥¯¥é¥¹ '%s' ¤ÏÌ¾Á°¤¬ '%s' ¤Ç¥·¥°¥Í¥¤¥Á¥ã '%s' ¤È°ìÃ×¤¹¤ë¥á¥½¥Ã¥É¤ò»ý¤Ã¤Æ¤¤¤Þ¤»¤ó"
 
-#: java/expr.c:2501
+#: java/expr.c:2520
 #, gcc-internal-format
 msgid "invokestatic on non static method"
 msgstr "ÈóÀÅÅª¥á¥½¥Ã¥É¤Ë invokestatic ¤·¤Þ¤·¤¿"
 
-#: java/expr.c:2506
+#: java/expr.c:2525
 #, gcc-internal-format
 msgid "invokestatic on abstract method"
 msgstr "Ãê¾Ý¥á¥½¥Ã¥É¤Ë invokestatic ¤·¤Þ¤·¤¿"
 
-#: java/expr.c:2514
+#: java/expr.c:2533
 #, gcc-internal-format
 msgid "invoke[non-static] on static method"
 msgstr "ÀÅÅª¥á¥½¥Ã¥É¤Ë invoke[Èó static] ¤·¤Þ¤·¤¿"
 
-#: java/expr.c:2865
+#: java/expr.c:2890
 #, fuzzy, gcc-internal-format
 msgid "missing field '%s' in '%s'"
 msgstr "¥Õ¥£¡¼¥ë¥É '%s'('%s' Æâ) ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: java/expr.c:2872
+#: java/expr.c:2897
 #, fuzzy, gcc-internal-format
 msgid "mismatching signature for field '%s' in '%s'"
 msgstr "¥Õ¥£¡¼¥ë¥É '%s'('%s' Æâ) ¤Î¥·¥°¥Í¥¤¥Á¥ã¤¬°ìÃ×¤·¤Þ¤»¤ó"
 
-#: java/expr.c:2901
+#: java/expr.c:2926
 #, fuzzy, gcc-internal-format
 msgid "assignment to final field %q+D not in field's class"
 msgstr "final ¥Õ¥£¡¼¥ë¥É `%s' ¤Ø¤ÎÂåÆþ¤Ç¤¹¤¬¡¢¤½¤Î¥Õ¥£¡¼¥ë¥É¤Î¥¯¥é¥¹Æâ¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: java/expr.c:3123
+#: java/expr.c:3148
 #, gcc-internal-format
 msgid "invalid PC in line number table"
 msgstr "Ìµ¸ú¤Ê PC ¤¬¹ÔÈÖ¹æ¥Æ¡¼¥Ö¥ë¤Ë¤¢¤ê¤Þ¤¹"
 
-#: java/expr.c:3173
+#: java/expr.c:3198
 #, fuzzy, gcc-internal-format
 msgid "unreachable bytecode from %d to before %d"
 msgstr "%d ¤«¤é %d ¤ÎÁ°¤Þ¤Ç¤Î¥Ð¥¤¥È¥³¡¼¥É¤Ë¤ÏÅþÃ£¤Ç¤­¤Þ¤»¤ó"
 
-#: java/expr.c:3217
+#: java/expr.c:3242
 #, fuzzy, gcc-internal-format
 msgid "unreachable bytecode from %d to the end of the method"
 msgstr "%d ¤«¤é¥á¥½¥Ã¥É¤Î½ª¤ê¤Þ¤Ç¤Î¥Ð¥¤¥È¥³¡¼¥É¤Ë¤ÏÅþÃ£¤Ç¤­¤Þ¤»¤ó"
 
 #. duplicate code from LOAD macro
-#: java/expr.c:3522
+#: java/expr.c:3547
 #, gcc-internal-format
 msgid "unrecogized wide sub-instruction"
 msgstr "Ç§¼±¤Ç¤­¤Ê¤¤ wide sub Ì¿Îá¤Ç¤¹"
@@ -33503,27 +33526,27 @@
 msgid "%Hduplicate class will only be compiled once"
 msgstr ""
 
-#: java/jcf-parse.c:1636
+#: java/jcf-parse.c:1638
 #, gcc-internal-format
 msgid "missing Code attribute"
 msgstr "Code Â°À­¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: java/jcf-parse.c:1858
+#: java/jcf-parse.c:1860
 #, gcc-internal-format
 msgid "no input file specified"
 msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë¤¬»ØÄê¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: java/jcf-parse.c:1893
+#: java/jcf-parse.c:1895
 #, fuzzy, gcc-internal-format
 msgid "can't close input file %s: %m"
 msgstr "ÆþÎÏ¥Õ¥¡¥¤¥ë %s ¤ò close ¤Ç¤­¤Þ¤»¤ó"
 
-#: java/jcf-parse.c:1940
+#: java/jcf-parse.c:1942
 #, gcc-internal-format
 msgid "bad zip/jar file %s"
 msgstr "zip/jar ¥Õ¥¡¥¤¥ë %s ¤ÏÉÔÀµ¤Ç¤¹"
 
-#: java/jcf-parse.c:2145
+#: java/jcf-parse.c:2152
 #, fuzzy, gcc-internal-format
 msgid "error while reading %s from zip file"
 msgstr "¥Õ¥£¡¼¥ë¥É¤Î¹½Ê¸²òÀÏÃæ¤Ë¥¨¥é¡¼¤¬È¯À¸¤·¤Þ¤·¤¿"
@@ -33533,22 +33556,22 @@
 msgid "warning: already-compiled .class files ignored with -C"
 msgstr "·Ù¹ð: ¥³¥ó¥Ñ¥¤¥ëºÑ .class ¥Õ¥¡¥¤¥ë¤Ï -C ¤Ë¤è¤êÌµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: java/lang.c:590
+#: java/lang.c:594
 #, gcc-internal-format
 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
 msgstr ""
 
-#: java/lang.c:593
+#: java/lang.c:597
 #, fuzzy, gcc-internal-format
 msgid "-fjni is incompatible with -freduced-reflection"
 msgstr "-G ¤Ï¥Ç¥Õ¥©¥ë¥È¤Î PIC ¥³¡¼¥É¤È¶¦Â¸¤Ç¤­¤Þ¤»¤ó"
 
-#: java/lang.c:604
+#: java/lang.c:608
 #, gcc-internal-format
 msgid "can't do dependency tracking with input from stdin"
 msgstr "É¸½àÆþÎÏ¤«¤é¤ÎÆþÎÏ¤Ç¤Ï°ÍÂ¸´Ø·¸¤ÎÄÉÀ×¤¬¤Ç¤­¤Þ¤»¤ó"
 
-#: java/lang.c:620
+#: java/lang.c:624
 #, gcc-internal-format
 msgid "couldn't determine target name for dependency tracking"
 msgstr "°ÍÂ¸´Ø·¸¤ÎÄÉÀ×¤Î¤¿¤á¤Î¥¿¡¼¥²¥Ã¥ÈÌ¾¤¬ÆÃÄê¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿"
@@ -34622,42 +34645,108 @@
 #~ msgid "Unknown CPU version %d, using 40.\n"
 #~ msgstr "ÉÔÌÀ¤Ê CPU ¥Ð¡¼¥¸¥ç¥ó %d¡¢40 ¤ò»ÈÍÑ¤·¤Þ¤¹¡£\n"
 
+#~ msgid "ISR %s requires %d words of local vars, max is 32767."
+#~ msgstr "ISR %s ¤Ï %d ¥ï¡¼¥É¤Î¥í¡¼¥«¥ëÊÑ¿ô¤òÍ×µá¤·¡¢ºÇÂç¤Ï 32767 ¤Ç¤¹¡£"
+
+#~ msgid "Small memory model"
+#~ msgstr "¥¹¥â¡¼¥ë¥á¥â¥ê¥â¥Ç¥ë"
+
+#~ msgid "Big memory model"
+#~ msgstr "¥Ó¥Ã¥°¥á¥â¥ê¥â¥Ç¥ë"
+
+#~ msgid "Use MPYI instruction for C3x"
+#~ msgstr "MPYI Ì¿Îá¤ò C3x ÍÑ¤Ë»ÈÍÑ¤¹¤ë"
+
 #~ msgid "Do not use MPYI instruction for C3x"
 #~ msgstr "MPYI Ì¿Îá¤ò C3x ÍÑ¤Ë»ÈÍÑ¤·¤Ê¤¤"
 
+#~ msgid "Use fast but approximate float to integer conversion"
+#~ msgstr "¹âÂ®¤À¤¬¶á»÷ÃÍ¤È¤Ê¤ëÉâÆ°¾®¿ô¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤òÍøÍÑ¤¹¤ë"
+
 #~ msgid "Use slow but accurate float to integer conversion"
 #~ msgstr "ÄãÂ®¤À¤¬Àµ³Î¤ÊÉâÆ°¾®¿ô¤«¤éÀ°¿ô¤Ø¤ÎÊÑ´¹¤òÍøÍÑ¤¹¤ë"
 
 #~ msgid "Disable use of RTPS instruction"
 #~ msgstr "RTPS Ì¿Îá¤ÎÍøÍÑ¤òÌµ¸ú¤Ë¤¹¤ë"
 
+#~ msgid "Enable use of RTPB instruction"
+#~ msgstr "RTPB Ì¿Îá¤ÎÍøÍÑ¤òÍ­¸ú¤Ë¤¹¤ë"
+
 #~ msgid "Disable use of RTPB instruction"
 #~ msgstr "RTPB Ì¿Îá¤ÎÍøÍÑ¤òÌµ¸ú¤Ë¤¹¤ë"
 
+#~ msgid "Generate code for C31 CPU"
+#~ msgstr "C31 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#~ msgid "Generate code for C32 CPU"
+#~ msgstr "C32 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#~ msgid "Generate code for C33 CPU"
+#~ msgstr "C33 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#~ msgid "Generate code for C44 CPU"
+#~ msgstr "C44 CPU ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
+
+#~ msgid "Emit code compatible with TI tools"
+#~ msgstr "TI ¥Ä¡¼¥ë¸ß´¹¤Î¥³¡¼¥É¤òÈ¯¹Ô¤¹¤ë"
+
 #~ msgid "Emit code to use GAS extensions"
 #~ msgstr "GAS ³ÈÄ¥¤òÍøÍÑ¤¹¤ë¥³¡¼¥É¤òÈ¯¹Ô¤¹¤ë"
 
+#~ msgid "Save DP across ISR in small memory model"
+#~ msgstr "¥¹¥â¡¼¥ë¥á¥â¥ê¥â¥Ç¥ë¤Ç ISR ¤ò¸Ù¤ë DP ¤ò¥»¡¼¥Ö¤¹¤ë"
+
 #~ msgid "Don't save DP across ISR in small memory model"
 #~ msgstr "¥¹¥â¡¼¥ë¥â¥Ç¥ë¤Ç ISR ¤ò¸Ù¤ë DP ¤ò¥»¡¼¥Ö¤·¤Ê¤¤"
 
+#~ msgid "Pass arguments on the stack"
+#~ msgstr "°ú¿ô¤ò¥¹¥¿¥Ã¥¯ÅÏ¤·¤Ë¤¹¤ë"
+
+#~ msgid "Pass arguments in registers"
+#~ msgstr "°ú¿ô¤ò¥ì¥¸¥¹¥¿ÅÏ¤·¤Ë¤¹¤ë"
+
+#~ msgid "Enable new features under development"
+#~ msgstr "³«È¯Ãæ¤Î¿·µ¡Ç½¤òÍ­¸ú¤Ë¤¹¤ë"
+
 #~ msgid "Disable new features under development"
 #~ msgstr "³«È¯Ãæ¤Î¿·µ¡Ç½¤òÌµ¸ú¤Ë¤¹¤ë"
 
+#~ msgid "Force constants into registers to improve hoisting"
+#~ msgstr "´¬¤­¾å¤²(hoist)¤ò²þÁ±¤¹¤ë¤¿¤áÄê¿ô¤ò¥ì¥¸¥¹¥¿¤Ë³ä¤êÅö¤Æ¤ë¤³¤È¤ò¶¯Í×¤¹¤ë"
+
 #~ msgid "Don't force constants into registers"
 #~ msgstr "Äê¿ô¤Î¥ì¥¸¥¹¥¿³ä¤êÅö¤Æ¤ò¶¯Í×¤·¤Ê¤¤"
 
+#~ msgid "Force RTL generation to emit valid 3 operand insns"
+#~ msgstr "RTL À¸À®¤Ë¤Ä¤¤¤Æ¡¢Àµ¾ï¤Ê 3 ¥ª¥Ú¥é¥ó¥ÉÌ¿Îá¤ò¶¯Í×¤¹¤ë"
+
 #~ msgid "Allow RTL generation to emit invalid 3 operand insns"
 #~ msgstr "RTL À¸À®¤Ë¤Ä¤¤¤Æ¡¢Ìµ¸ú¤Ê 3 ¥ª¥Ú¥é¥ó¥ÉÌ¿Îá¤òµöÍÆ¤¹¤ë"
 
+#~ msgid "Allow unsigned interation counts for RPTB/DB"
+#~ msgstr "Éä¹çÌµ¤·¤Î RPTB/DB ÍÑ¤ÎÈ¿Éü¥«¥¦¥ó¥È¤òµöÍÆ¤¹¤ë"
+
 #~ msgid "Disallow unsigned iteration counts for RPTB/DB"
 #~ msgstr "Éä¹çÌµ¤·¤Î RPTB/DB ÍÑ¤ÎÈ¿Éü¥«¥¦¥ó¥È¤òµöÍÆ¤·¤Ê¤¤"
 
+#~ msgid "Preserve all 40 bits of FP reg across call"
+#~ msgstr "¸Æ¤Ó½Ð¤·¤Î´Ö FP ¥ì¥¸¥¹¥¿¤Î 40 ¥Ó¥Ã¥ÈÁ´¤Æ¤òÊÝÂ¸¤¹¤ë"
+
 #~ msgid "Only preserve 32 bits of FP reg across call"
 #~ msgstr "¸Æ¤Ó½Ð¤·¤Î´Ö FP ¥ì¥¸¥¹¥¿¤Î 32 ¥Ó¥Ã¥È¤À¤±¤òÊÝÂ¸¤¹¤ë"
 
+#~ msgid "Enable parallel instructions"
+#~ msgstr "ÊÂÎóÌ¿Îá¤òÍ­¸ú¤Ë¤¹¤ë"
+
+#~ msgid "Enable MPY||ADD and MPY||SUB instructions"
+#~ msgstr "MPY||ADD ¤ª¤è¤Ó MPY||SUB Ì¿Îá¤òÍ­¸ú¤Ë¤¹¤ë"
+
 #~ msgid "Disable MPY||ADD and MPY||SUB instructions"
 #~ msgstr "MPY||ADD ¤ª¤è¤Ó MPY||SUB Ì¿Îá¤òÌµ¸ú¤Ë¤¹¤ë"
 
+#~ msgid "Assume that pointers may be aliased"
+#~ msgstr "¥Ý¥¤¥ó¥¿¤¬ÊÌÌ¾¤È¤Ê¤ê¤¦¤ë¤³¤È¤òÁ°Äó¤È¤¹¤ë"
+
 #~ msgid "Generate code for the C400"
 #~ msgstr "C400 ÍÑ¤Î¥³¡¼¥É¤òÀ¸À®¤¹¤ë"
 
@@ -35667,9 +35756,6 @@
 #~ msgid "ANSI C++ forbids non-constant aggregate initializer expressions"
 #~ msgstr "ANSI C++ ¤ÏÄê¿ô¤Ç¤Ê¤¤½¸¹çÂÎ¤Î½é´ü²½»Ò¼°¤ò¶Ø¤¸¤Þ¤¹"
 
-#~ msgid "initializing array with parameter list"
-#~ msgstr "ÇÛÎó¤ò²¾°ú¿ô¥ê¥¹¥È¤Ë¤è¤Ã¤Æ½é´ü²½¤·¤è¤¦¤È¤·¤Æ¤¤¤Þ¤¹"
-
 #~ msgid "initializer for scalar variable requires one element"
 #~ msgstr "¥¹¥«¥é¡¼ÊÑ¿ô¤Î½é´ü²½»Ò¤Ï°ì¤Ä¤ÎÍ×ÁÇ¤òÍ×µá¤·¤Þ¤¹"
 
@@ -35707,6 +35793,9 @@
 #~ msgid "integer constant contains digits beyond the radix"
 #~ msgstr "À°¿ôÄê¿ô¤¬´ð¿ô¤òÄ¶¤¨¤¿¿ôÃÍ¤ò´Þ¤ó¤Ç¤¤¤Þ¤¹"
 
+#~ msgid "integer constant out of range"
+#~ msgstr "À°¿ôÄê¿ô¤¬ÈÏ°Ï¤ò³°¤ì¤Æ¤¤¤Þ¤¹"
+
 #~ msgid "invalid suffix '%.*s' on integer constant"
 #~ msgstr "ÀÜÈø¼­ '%.*s' ¤ÏÀ°¿ôÄê¿ô¤Ë¤ÏÌµ¸ú¤Ç¤¹"
 
@@ -36139,9 +36228,6 @@
 #~ msgid "anonymous variadic macros were introduced in C99"
 #~ msgstr "ÌµÌ¾²ÄÊÑ°ú¿ô¥Þ¥¯¥í¤Ï C99 ¤ÇºÎ¤êÆþ¤ì¤é¤ì¤Þ¤·¤¿"
 
-#~ msgid "missing ')' in macro parameter list"
-#~ msgstr "¥Þ¥¯¥í²¾°ú¿ô¥ê¥¹¥È¤Ç¡¢')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
-
 #~ msgid "ISO C requires whitespace after the macro name"
 #~ msgstr "ISO C ¤Ç¤Ï¥Þ¥¯¥íÌ¾¤Î¸å¤í¤Ë¶õÇò¤òÍ×µá¤·¤Þ¤¹"
 
@@ -36956,6 +37042,9 @@
 #~ msgid "Copy memory operands into registers before using"
 #~ msgstr "¥á¥â¥ê¥ª¥Ú¥é¥ó¥É¤òÍøÍÑ¤¹¤ëÁ°¤Ë¥ì¥¸¥¹¥¿¤Ø¥³¥Ô¡¼¤¹¤ë"
 
+#~ msgid "Copy memory address constants into regs before using"
+#~ msgstr "¥á¥â¥ê¥¢¥É¥ì¥¹Äê¿ô¤òÍøÍÑ¤¹¤ëÁ°¤Ë¥ì¥¸¥¹¥¿¤Ø¥³¥Ô¡¼¤¹¤ë"
+
 #~ msgid "Mark data as shared rather than private"
 #~ msgstr "¥Ç¡¼¥¿¤ò¥×¥é¥¤¥Ù¡¼¥È¤Ç¤Ï¤Ê¤¯¶¦Í­¤µ¤ì¤ë¤è¤¦¥Þ¡¼¥¯¤¹¤ë"
 
@@ -37010,9 +37099,6 @@
 #~ msgid "Don't warn about too many arguments to format functions"
 #~ msgstr "format ´Ø¿ô¤Ø¤ÎÂ¿¤¹¤®¤ë°ú¿ô¤Ë´Ø¤¹¤ë·Ù¹ð¤·¤Ê¤¤"
 
-#~ msgid "Warn when trigraphs are encountered"
-#~ msgstr "¥È¥é¥¤¥°¥é¥Õ¤òÈ¯¸«¤·¤¿¤È¤­¤Ë·Ù¹ð¤¹¤ë"
-
 #~ msgid "Mark strings as 'const char *'"
 #~ msgstr "Ê¸»úÎó¤ò 'const char *' ¤È¤·¤Æ¥Þ¡¼¥¯¤¹¤ë"
 
Index: gcc/po/zh_TW.po
===================================================================
--- gcc/po/zh_TW.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/po/zh_TW.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: gcc 4.1.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:09+0000\n"
+"POT-Creation-Date: 2008-03-05 17:23+0100\n"
 "PO-Revision-Date: 2006-03-28 09:19+0800\n"
 "Last-Translator: Wei-Lun Chao <chaoweilun@pcmail.com.tw>\n"
 "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
@@ -17,7 +17,7 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: c-decl.c:3814
+#: c-decl.c:3813
 msgid "<anonymous>"
 msgstr "<anonymous>"
 
@@ -300,54 +300,54 @@
 msgid "End of search list.\n"
 msgstr "æ�œå°‹æ¸…å–®çµ�æ�Ÿã€‚\n"
 
-#: c-opts.c:1484
+#: c-opts.c:1505
 msgid "<built-in>"
 msgstr "<built-in>"
 
-#: c-opts.c:1502
+#: c-opts.c:1523
 #, fuzzy
 msgid "<command-line>"
 msgstr "<command line>"
 
-#: c-typeck.c:2448 c-typeck.c:4851 c-typeck.c:4853 c-typeck.c:4861
-#: c-typeck.c:4891 c-typeck.c:6267
+#: c-typeck.c:2459 c-typeck.c:4862 c-typeck.c:4864 c-typeck.c:4872
+#: c-typeck.c:4902 c-typeck.c:6278
 msgid "initializer element is not constant"
 msgstr "åˆ�å§‹å€¼è¨­å®šå…ƒç´ ä¸�æ˜¯å¸¸æ•¸"
 
-#: c-typeck.c:4654
+#: c-typeck.c:4665
 msgid "array initialized from parenthesized string constant"
 msgstr "ç”¨æ‹¬è™Ÿä¸­çš„å­—ä¸²å¸¸æ•¸åˆ�å§‹åŒ–é™£åˆ—"
 
-#: c-typeck.c:4715 cp/typeck2.c:677
+#: c-typeck.c:4726 cp/typeck2.c:677
 #, gcc-internal-format
 msgid "char-array initialized from wide string"
 msgstr "ç”¨å¯¬å­—ä¸²åˆ�å§‹åŒ– char é™£åˆ—"
 
-#: c-typeck.c:4720
+#: c-typeck.c:4731
 msgid "wchar_t-array initialized from non-wide string"
 msgstr "ç”¨çª„å­—ä¸²åˆ�å§‹åŒ– wchar_t é™£åˆ—"
 
-#: c-typeck.c:4738 cp/typeck2.c:697
+#: c-typeck.c:4749 cp/typeck2.c:697
 #, gcc-internal-format
 msgid "initializer-string for array of chars is too long"
 msgstr "ç”¨ä»¥åˆ�å§‹åŒ–å­—å…ƒé™£åˆ—çš„å­—ä¸²å¤ªé•·"
 
-#: c-typeck.c:4744
+#: c-typeck.c:4755
 msgid "array of inappropriate type initialized from string constant"
 msgstr "ç”¨å­—ä¸²å¸¸æ•¸åˆ�å§‹åŒ–çš„é™£åˆ—é¡žåž‹ä¸�å�ˆé�©"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-typeck.c:4808 c-typeck.c:4333 cp/typeck.c:1528
+#: c-typeck.c:4819 c-typeck.c:4344 cp/typeck.c:1574
 #, gcc-internal-format
 msgid "invalid use of non-lvalue array"
 msgstr "å°�é�žå·¦å€¼é™£åˆ—çš„ç„¡æ•ˆä½¿ç”¨"
 
-#: c-typeck.c:4834
+#: c-typeck.c:4845
 msgid "array initialized from non-constant array expression"
 msgstr "ç”¨é�žå¸¸æ•¸çš„é™£åˆ—é�‹ç®—å¼�åˆ�å§‹åŒ–é™£åˆ—"
 
-#: c-typeck.c:4898 c-typeck.c:6271
+#: c-typeck.c:4909 c-typeck.c:6282
 #, gcc-internal-format
 msgid "initializer element is not computable at load time"
 msgstr "åˆ�å§‹å€¼è¨­å®šä¸­çš„å…ƒç´ åœ¨è¼‰å…¥æ™‚ç„¡æ³•è¢«è¨ˆç®—å‡º"
@@ -356,141 +356,141 @@
 #. 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.
-#: c-typeck.c:4909 c-decl.c:3222 c-decl.c:3237
+#: c-typeck.c:4920 c-decl.c:3220 c-decl.c:3235
 #, gcc-internal-format
 msgid "variable-sized object may not be initialized"
 msgstr "å�¯è®Šå¤§å°�çš„ç‰©ä»¶ä¸�èƒ½è¢«åˆ�å§‹åŒ–"
 
-#: c-typeck.c:4913
+#: c-typeck.c:4924
 msgid "invalid initializer"
 msgstr "ç„¡æ•ˆçš„åˆ�å§‹å€¼è¨­å®š"
 
-#: c-typeck.c:5387
+#: c-typeck.c:5398
 msgid "extra brace group at end of initializer"
 msgstr "åˆ�å§‹å€¼è¨­å®šé …æœ«å°¾æœ‰å¤šé¤˜çš„å¤§æ‹¬è™Ÿçµ„"
 
-#: c-typeck.c:5407
+#: c-typeck.c:5418
 msgid "missing braces around initializer"
 msgstr "åˆ�å§‹å€¼è¨­å®šå‘¨åœ�ç¼ºå°‘å¤§æ‹¬è™Ÿ"
 
-#: c-typeck.c:5468
+#: c-typeck.c:5479
 msgid "braces around scalar initializer"
 msgstr "æ¨™é‡�åˆ�å§‹åŒ–å¸¶å¤§æ‹¬è™Ÿ"
 
-#: c-typeck.c:5525
+#: c-typeck.c:5536
 msgid "initialization of flexible array member in a nested context"
 msgstr "åœ¨å·¢ç‹€çš„ä¸Šä¸‹æ–‡ä¸­åˆ�å§‹åŒ–å½ˆæ€§é™£åˆ—æˆ�å“¡"
 
-#: c-typeck.c:5527
+#: c-typeck.c:5538
 msgid "initialization of a flexible array member"
 msgstr "å°�å½ˆæ€§é™£åˆ—æˆ�å“¡çš„åˆ�å§‹åŒ–"
 
-#: c-typeck.c:5554
+#: c-typeck.c:5565
 msgid "missing initializer"
 msgstr "ç¼ºå°‘åˆ�å§‹å€¼è¨­å®š"
 
-#: c-typeck.c:5576
+#: c-typeck.c:5587
 msgid "empty scalar initializer"
 msgstr "ç©ºçš„æ¨™é‡�åˆ�å§‹å€¼è¨­å®šé …"
 
-#: c-typeck.c:5581
+#: c-typeck.c:5592
 msgid "extra elements in scalar initializer"
 msgstr "æ¨™é‡�åˆ�å§‹åŒ–è¨­å®šä¸­æœ‰å¤šé¤˜å…ƒç´ "
 
-#: c-typeck.c:5678 c-typeck.c:5738
+#: c-typeck.c:5689 c-typeck.c:5749
 msgid "array index in non-array initializer"
 msgstr "åœ¨é�žé™£åˆ—åˆ�å§‹å€¼è¨­å®šé …ä¸­å‡ºç�¾é™£åˆ—ç´¢å¼•"
 
-#: c-typeck.c:5683 c-typeck.c:5791
+#: c-typeck.c:5694 c-typeck.c:5802
 msgid "field name not in record or union initializer"
 msgstr "æ¬„ä½�å��ä¸�åœ¨è¨˜éŒ„æˆ–è�¯å�ˆåˆ�å§‹åŒ–è¨­å®šä¸­"
 
-#: c-typeck.c:5729
+#: c-typeck.c:5740
 msgid "array index in initializer not of integer type"
 msgstr "åˆ�å§‹å€¼è¨­å®šä¸­é™£åˆ—ç´¢å¼•ä¸�æ˜¯æ•´åž‹"
 
-#: c-typeck.c:5734 c-typeck.c:5736
+#: c-typeck.c:5745 c-typeck.c:5747
 msgid "nonconstant array index in initializer"
 msgstr "åˆ�å§‹å€¼è¨­å®šä¸­é™£åˆ—ç´¢å¼•ä¸�æ˜¯å¸¸æ•¸"
 
-#: c-typeck.c:5740 c-typeck.c:5743
+#: c-typeck.c:5751 c-typeck.c:5754
 msgid "array index in initializer exceeds array bounds"
 msgstr "åˆ�å§‹åŒ–æ™‚é™£åˆ—ç´¢å¼•è¶Šç•Œ"
 
-#: c-typeck.c:5754
+#: c-typeck.c:5765
 msgid "empty index range in initializer"
 msgstr "åˆ�å§‹å€¼è¨­å®šé …ä¸­ç´¢å¼•ç¯„åœ�ç‚ºç©º"
 
-#: c-typeck.c:5763
+#: c-typeck.c:5774
 msgid "array index range in initializer exceeds array bounds"
 msgstr "åˆ�å§‹å€¼è¨­å®šä¸­è³‡æ–™ç´¢å¼•ç¯„åœ�è¶…å‡ºé™£åˆ—é‚Šç•Œ"
 
-#: c-typeck.c:5838 c-typeck.c:5861 c-typeck.c:6335
+#: c-typeck.c:5849 c-typeck.c:5872 c-typeck.c:6346
 msgid "initialized field with side-effects overwritten"
 msgstr "å¸¶å‰¯ä½œç”¨çš„æ¬„ä½�åˆ�å§‹åŒ–è¨­å®šè¢«è¦†å¯«"
 
-#: c-typeck.c:5840 c-typeck.c:5863 c-typeck.c:6337
+#: c-typeck.c:5851 c-typeck.c:5874 c-typeck.c:6348
 #, fuzzy
 msgid "initialized field overwritten"
 msgstr "å¸¶å‰¯ä½œç”¨çš„æ¬„ä½�åˆ�å§‹åŒ–è¨­å®šè¢«è¦†å¯«"
 
-#: c-typeck.c:6545
+#: c-typeck.c:6556
 msgid "excess elements in char array initializer"
 msgstr "å­—å…ƒé™£åˆ—åˆ�å§‹å€¼è¨­å®šé …ä¸­æœ‰å¤šé¤˜å…ƒç´ "
 
-#: c-typeck.c:6552 c-typeck.c:6598
+#: c-typeck.c:6563 c-typeck.c:6609
 msgid "excess elements in struct initializer"
 msgstr "çµ�æ§‹åˆ�å§‹å€¼è¨­å®šé …ä¸­æœ‰å¤šé¤˜å…ƒç´ "
 
-#: c-typeck.c:6613
+#: c-typeck.c:6624
 msgid "non-static initialization of a flexible array member"
 msgstr "å°�å½ˆæ€§é™£åˆ—æˆ�å“¡é�žé�œæ…‹åœ°åˆ�å§‹åŒ–"
 
-#: c-typeck.c:6681
+#: c-typeck.c:6692
 msgid "excess elements in union initializer"
 msgstr "è�¯å�ˆåˆ�å§‹å€¼è¨­å®šé …ä¸­æœ‰å¤šé¤˜å…ƒç´ "
 
-#: c-typeck.c:6768
+#: c-typeck.c:6779
 msgid "excess elements in array initializer"
 msgstr "é™£åˆ—åˆ�å§‹å€¼è¨­å®šé …ä¸­æœ‰å¤šé¤˜çš„å…ƒç´ "
 
-#: c-typeck.c:6798
+#: c-typeck.c:6809
 msgid "excess elements in vector initializer"
 msgstr "å�‘é‡�åˆ�å§‹å€¼è¨­å®šé …ä¸­æœ‰å¤šé¤˜å…ƒç´ "
 
-#: c-typeck.c:6822
+#: c-typeck.c:6833
 msgid "excess elements in scalar initializer"
 msgstr "æ¨™é‡�åˆ�å§‹å€¼è¨­å®šé …ä¸­æœ‰å¤šé¤˜å…ƒç´ "
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1923
 msgid "flow control insn inside a basic block"
 msgstr "åŸºæœ¬å�€å¡Šå…§æœ‰æµ�ç¨‹æŽ§åˆ¶æŒ‡ä»¤"
 
-#: cfgrtl.c:2054
+#: cfgrtl.c:2052
 msgid "wrong insn in the fallthru edge"
 msgstr "ç›´é€šé‚Šä¸Šçš„éŒ¯èª¤æŒ‡ä»¤"
 
-#: cfgrtl.c:2110
+#: cfgrtl.c:2108
 msgid "insn outside basic block"
 msgstr "åŸºæœ¬å�€å¡Šå¤–å‡ºç�¾æŒ‡ä»¤"
 
-#: cfgrtl.c:2117
+#: cfgrtl.c:2115
 msgid "return not followed by barrier"
 msgstr "ç•Œç·šä¹‹å¾Œæ²’æœ‰ return"
 
-#: cgraph.c:339 ipa-inline.c:417
+#: cgraph.c:340 ipa-inline.c:417
 msgid "function body not available"
 msgstr "å‡½å¼�é«”ç„¡æ³•ä½¿ç”¨"
 
-#: cgraph.c:341 cgraphbuild.c:96
+#: cgraph.c:342 cgraphbuild.c:96
 msgid "redefined extern inline functions are not considered for inlining"
 msgstr "ä¸�è€ƒæ…®å…§è�¯é‡�å®šç¾©çš„å¤–éƒ¨å…§è�¯å‡½å¼�"
 
-#: cgraph.c:344 cgraphbuild.c:103
+#: cgraph.c:345 cgraphbuild.c:103
 msgid "function not considered for inlining"
 msgstr "ä¸�è€ƒæ…®å…§è�¯å‡½å¼�"
 
-#: cgraph.c:346 cgraphbuild.c:99
+#: cgraph.c:347 cgraphbuild.c:99
 msgid "function not inlinable"
 msgstr "å‡½å¼�ä¸�èƒ½å…§è�¯"
 
@@ -499,87 +499,87 @@
 msgid "mismatched arguments"
 msgstr "ç„¡æ•ˆçš„é¡žåž‹å�ƒæ•¸"
 
-#: collect2.c:378 gcc.c:6897
+#: collect2.c:382 gcc.c:6896
 #, c-format
 msgid "internal gcc abort in %s, at %s:%d"
 msgstr "gcc å…§éƒ¨æ”¾æ£„ %sï¼Œæ–¼ %s:%d"
 
-#: collect2.c:889
+#: collect2.c:903
 #, c-format
 msgid "no arguments"
 msgstr "æ²’æœ‰å�ƒæ•¸"
 
-#: collect2.c:1263 collect2.c:1411 collect2.c:1446
+#: collect2.c:1277 collect2.c:1425 collect2.c:1460
 #, c-format
 msgid "fopen %s"
 msgstr "fopen %s"
 
-#: collect2.c:1266 collect2.c:1416 collect2.c:1449
+#: collect2.c:1280 collect2.c:1430 collect2.c:1463
 #, c-format
 msgid "fclose %s"
 msgstr "fclose %s"
 
-#: collect2.c:1275
+#: collect2.c:1289
 #, c-format
 msgid "collect2 version %s"
 msgstr "collect2 ç‰ˆæœ¬ %s"
 
-#: collect2.c:1365
+#: collect2.c:1379
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr "æ‰¾åˆ° %d å€‹å»ºæ§‹å¼�\n"
 
-#: collect2.c:1366
+#: collect2.c:1380
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr "æ‰¾åˆ° %d å€‹è§£æ§‹å‡½å¼�\n"
 
-#: collect2.c:1367
+#: collect2.c:1381
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr "æ‰¾åˆ°äº† %d å€‹æ¡†æž¶è¡¨\n"
 
-#: collect2.c:1504
+#: collect2.c:1518
 #, c-format
 msgid "can't get program status"
 msgstr "ç„¡æ³•ç�²å�–ç¨‹å¼�ç‹€æ…‹"
 
-#: collect2.c:1573
+#: collect2.c:1587
 #, fuzzy, c-format
 msgid "could not open response file %s"
 msgstr "æ‰¾ä¸�åˆ° specs æª”æ¡ˆ %s\n"
 
-#: collect2.c:1578
+#: collect2.c:1592
 #, fuzzy, c-format
 msgid "could not write to response file %s"
 msgstr "æ‰¾ä¸�åˆ° specs æª”æ¡ˆ %s\n"
 
-#: collect2.c:1583
+#: collect2.c:1597
 #, fuzzy, c-format
 msgid "could not close response file %s"
 msgstr "æ‰¾ä¸�åˆ° specs æª”æ¡ˆ %s\n"
 
-#: collect2.c:1601
+#: collect2.c:1615
 #, c-format
 msgid "[cannot find %s]"
 msgstr "[æ‰¾ä¸�åˆ° %s]"
 
-#: collect2.c:1616
+#: collect2.c:1630
 #, c-format
 msgid "cannot find '%s'"
 msgstr "æ‰¾ä¸�åˆ°ã€Œ%sã€�"
 
-#: collect2.c:1620 collect2.c:2112 collect2.c:2267 gcc.c:2978
+#: collect2.c:1634 collect2.c:2126 collect2.c:2281 gcc.c:2974
 #, c-format
 msgid "pex_init failed"
 msgstr "pex_init å¤±æ•—"
 
-#: collect2.c:1658
+#: collect2.c:1672
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr "[é›¢é–‹ %s]\n"
 
-#: collect2.c:1878
+#: collect2.c:1892
 #, c-format
 msgid ""
 "\n"
@@ -588,32 +588,32 @@
 "\n"
 "write_c_file - è¼¸å‡ºå��ç‚º %sï¼Œå­—é¦–ç‚º %s\n"
 
-#: collect2.c:2086
+#: collect2.c:2100
 #, c-format
 msgid "cannot find 'nm'"
 msgstr "æ‰¾ä¸�åˆ° ã€Œnmã€�"
 
-#: collect2.c:2133
+#: collect2.c:2147
 #, c-format
 msgid "can't open nm output"
 msgstr "ç„¡æ³•é–‹å•Ÿ nm çš„è¼¸å‡º"
 
-#: collect2.c:2177
+#: collect2.c:2191
 #, c-format
 msgid "init function found in object %s"
 msgstr "åœ¨ç‰©ä»¶ %s ä¸­ç™¼ç�¾ init å‡½å¼�"
 
-#: collect2.c:2185
+#: collect2.c:2199
 #, c-format
 msgid "fini function found in object %s"
 msgstr "åœ¨ç‰©ä»¶ %s ä¸­ç™¼ç�¾ fini å‡½å¼�"
 
-#: collect2.c:2288
+#: collect2.c:2302
 #, c-format
 msgid "can't open ldd output"
 msgstr "ç„¡æ³•é–‹å•Ÿ ldd è¼¸å‡º"
 
-#: collect2.c:2291
+#: collect2.c:2305
 #, c-format
 msgid ""
 "\n"
@@ -622,27 +622,27 @@
 "\n"
 "ldd è¼¸å‡ºå¸¶æœ‰å»ºæ§‹/è§£æ§‹å‡½å¼�ã€‚\n"
 
-#: collect2.c:2306
+#: collect2.c:2320
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr "æ‰¾ä¸�åˆ°å‹•æ…‹ä¾�è³´é … %s"
 
-#: collect2.c:2318
+#: collect2.c:2332
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr "ç„¡æ³•é–‹å•Ÿå‹•æ…‹ä¾�è³´é …ã€Œ%sã€�"
 
-#: collect2.c:2474
+#: collect2.c:2488
 #, c-format
 msgid "%s: not a COFF file"
 msgstr "%sï¼šä¸�æ˜¯ä¸€å€‹ COFF æª”æ¡ˆ"
 
-#: collect2.c:2594
+#: collect2.c:2608
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr "%sï¼šç„¡æ³•é–‹å•Ÿ COFF æª”æ¡ˆ"
 
-#: collect2.c:2652
+#: collect2.c:2666
 #, c-format
 msgid "library lib%s not found"
 msgstr "æ‰¾ä¸�åˆ°å‡½å¼�åº« lib%s"
@@ -692,40 +692,40 @@
 msgid "negative insn length"
 msgstr "æŒ‡ä»¤é•·åº¦ç‚ºè² "
 
-#: final.c:2609
+#: final.c:2615
 msgid "could not split insn"
 msgstr "ç„¡æ³•åˆ†é›¢æŒ‡ä»¤"
 
-#: final.c:2979
+#: final.c:2992
 msgid "invalid 'asm': "
 msgstr "ç„¡æ•ˆçš„ã€Œasmã€�ï¼š"
 
-#: final.c:3162
+#: final.c:3175
 #, c-format
 msgid "nested assembly dialect alternatives"
 msgstr "å·¢ç‹€çš„çµ„è­¯é¢¨æ ¼æŒ‡ç¤º"
 
-#: final.c:3179 final.c:3191
+#: final.c:3192 final.c:3204
 #, c-format
 msgid "unterminated assembly dialect alternative"
 msgstr "æœªçµ�æ�Ÿçš„çµ„è­¯é¢¨æ ¼æŒ‡ç¤º"
 
-#: final.c:3238
+#: final.c:3251
 #, c-format
 msgid "operand number missing after %%-letter"
 msgstr "%% å­—æ¯�å¾Œç¼ºå°‘é�‹ç®—å…ƒè™Ÿ"
 
-#: final.c:3241 final.c:3282
+#: final.c:3254 final.c:3295
 #, c-format
 msgid "operand number out of range"
 msgstr "é�‹ç®—å…ƒè™Ÿè¶…å‡ºç¯„åœ�"
 
-#: final.c:3301
+#: final.c:3314
 #, c-format
 msgid "invalid %%-code"
 msgstr "ç„¡æ•ˆçš„ %%-code"
 
-#: final.c:3331
+#: final.c:3344
 #, c-format
 msgid "'%%l' operand isn't a label"
 msgstr "ã€Œ%%lã€�é�‹ç®—å…ƒä¸�æ˜¯ä¸€å€‹æ¨™ç±¤"
@@ -736,13 +736,13 @@
 #. handle them.
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3433 vmsdbgout.c:487 config/i386/i386.c:8143
+#: final.c:3446 vmsdbgout.c:487 config/i386/i386.c:8198
 #: config/pdp11/pdp11.c:1704
 #, c-format
 msgid "floating constant misused"
 msgstr "éŒ¯èª¤åœ°ä½¿ç”¨äº†æµ®é»žå¸¸æ•¸"
 
-#: final.c:3493 vmsdbgout.c:544 config/i386/i386.c:8224
+#: final.c:3507 vmsdbgout.c:544 config/i386/i386.c:8279
 #: config/pdp11/pdp11.c:1751
 #, c-format
 msgid "invalid expression as operand"
@@ -753,7 +753,7 @@
 msgid "Using built-in specs.\n"
 msgstr "ä½¿ç”¨å…§å»º specsã€‚\n"
 
-#: gcc.c:1887
+#: gcc.c:1883
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
@@ -762,42 +762,42 @@
 "å°‡ spec %s è¨­ç‚ºã€Œ%sã€�\n"
 "\n"
 
-#: gcc.c:2002
+#: gcc.c:1998
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "å¾ž %s è®€å�– specs\n"
 
-#: gcc.c:2098 gcc.c:2117
+#: gcc.c:2094 gcc.c:2113
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr "specs %%include åœ¨ %ld å­—å…ƒå¾Œèªžæ³•æ ¼å¼�éŒ¯èª¤"
 
-#: gcc.c:2125
+#: gcc.c:2121
 #, c-format
 msgid "could not find specs file %s\n"
 msgstr "æ‰¾ä¸�åˆ° specs æª”æ¡ˆ %s\n"
 
-#: gcc.c:2142 gcc.c:2150 gcc.c:2159 gcc.c:2168
+#: gcc.c:2138 gcc.c:2146 gcc.c:2155 gcc.c:2164
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr "specs %%rename åœ¨ %ld å­—å…ƒå¾Œèªžæ³•æ ¼å¼�éŒ¯èª¤"
 
-#: gcc.c:2177
+#: gcc.c:2173
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr "specs æ‰¾ä¸�åˆ° %s spec æˆ–å·²è¢«é‡�æ–°å‘½å��"
 
-#: gcc.c:2184
+#: gcc.c:2180
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr "%sï¼šè©¦åœ–å°‡ specã€Œ%sã€�é‡�æ–°å‘½å��ç‚ºå·²å®šç¾©çš„ specã€Œ%sã€�"
 
-#: gcc.c:2189
+#: gcc.c:2185
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr "å°‡ spec %s é‡�æ–°å‘½å��ç‚º %s\n"
 
-#: gcc.c:2191
+#: gcc.c:2187
 #, c-format
 msgid ""
 "spec is '%s'\n"
@@ -806,37 +806,37 @@
 "spec æ˜¯ã€Œ%sã€�\n"
 "\n"
 
-#: gcc.c:2204
+#: gcc.c:2200
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "specs åœ¨ %ld å­—å…ƒå¾Œå‡ºç�¾ä¸�æ˜Žçš„ %% å‘½ä»¤"
 
-#: gcc.c:2215 gcc.c:2228
+#: gcc.c:2211 gcc.c:2224
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr "specs åœ¨ %ld å­—å…ƒå¾Œæª”æ¡ˆæ ¼å¼�éŒ¯èª¤"
 
-#: gcc.c:2281
+#: gcc.c:2277
 #, c-format
 msgid "spec file has no spec for linking"
 msgstr "spec æª”æ¡ˆæ²’æœ‰å°�é€£çµ�çš„è¨­å®š"
 
-#: gcc.c:2609 gcc.c:4751
+#: gcc.c:2605 gcc.c:4745
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
 
-#: gcc.c:2809
+#: gcc.c:2805
 #, c-format
 msgid "system path '%s' is not absolute"
 msgstr "ç³»çµ±è·¯å¾‘ã€Œ%sã€�ä¸�æ˜¯çµ•å°�è·¯å¾‘"
 
-#: gcc.c:2872
+#: gcc.c:2868
 #, c-format
 msgid "-pipe not supported"
 msgstr "ä¸�æ”¯æ�´ -pipe"
 
-#: gcc.c:2934
+#: gcc.c:2930
 #, c-format
 msgid ""
 "\n"
@@ -845,15 +845,15 @@
 "\n"
 "ç¹¼çºŒï¼Ÿ(y æˆ– n) "
 
-#: gcc.c:3017
+#: gcc.c:3013
 msgid "failed to get exit status"
 msgstr "ç„¡æ³•ç�²å�–é›¢é–‹ç‹€æ…‹"
 
-#: gcc.c:3023
+#: gcc.c:3019
 msgid "failed to get process times"
 msgstr "ç„¡æ³•ç�²å�–è™•ç�†åº�æ™‚é–“"
 
-#: gcc.c:3049
+#: gcc.c:3045
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -864,183 +864,183 @@
 "è«‹æ��äº¤ä¸€ä»½å®Œæ•´çš„éŒ¯èª¤å ±å‘Šã€‚\n"
 "å…·é«”æ­¥é©Ÿè«‹å�ƒè¦‹ %sã€‚"
 
-#: gcc.c:3075
+#: gcc.c:3071
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:3211
+#: gcc.c:3205
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "ç”¨æ³•ï¼š%s [é�¸é …] æª”æ¡ˆ...\n"
 
-#: gcc.c:3212
+#: gcc.c:3206
 msgid "Options:\n"
 msgstr "é�¸é …ï¼š\n"
 
-#: gcc.c:3214
+#: gcc.c:3208
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         åœ¨æŸ�ä¸€éšŽæ®µé›¢é–‹æ™‚å›žå‚³æœ€é«˜çš„éŒ¯èª¤ç¢¼\n"
 
-#: gcc.c:3215
+#: gcc.c:3209
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   é¡¯ç¤ºæ­¤è¼”åŠ©èªªæ˜Ž\n"
 
-#: gcc.c:3216
+#: gcc.c:3210
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            é¡¯ç¤ºç›®æ¨™å¹³è‡ºå™¨ç‰¹å®šçš„å‘½ä»¤åˆ—é�¸é …\n"
 
-#: gcc.c:3217
+#: gcc.c:3211
 msgid "  --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
 msgstr ""
 
-#: gcc.c:3218
+#: gcc.c:3212
 #, fuzzy
 msgid "                           Display specific types of command line options\n"
 msgstr "  --target-help            é¡¯ç¤ºç›®æ¨™å¹³è‡ºå™¨ç‰¹å®šçš„å‘½ä»¤åˆ—é�¸é …\n"
 
-#: gcc.c:3220
+#: gcc.c:3214
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  (ä½¿ç”¨ã€Œ-v --helpã€�é¡¯ç¤ºå­�è™•ç�†åº�çš„å‘½ä»¤åˆ—å�ƒæ•¸)\n"
 
-#: gcc.c:3221
+#: gcc.c:3215
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               é¡¯ç¤ºæ‰€æœ‰å…§å»º spec å­—ä¸²\n"
 
-#: gcc.c:3222
+#: gcc.c:3216
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             é¡¯ç¤ºç·¨è­¯å™¨çš„ç‰ˆæœ¬è™Ÿ\n"
 
-#: gcc.c:3223
+#: gcc.c:3217
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             é¡¯ç¤ºç·¨è­¯å™¨çš„ç›®çš„è™•ç�†å™¨\n"
 
-#: gcc.c:3224
+#: gcc.c:3218
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       é¡¯ç¤ºç·¨è­¯å™¨çš„æ�œå°‹è·¯å¾‘\n"
 
-#: gcc.c:3225
+#: gcc.c:3219
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  é¡¯ç¤ºç·¨è­¯å™¨ä¼´éš¨å‡½å¼�åº«çš„å��ç¨±\n"
 
-#: gcc.c:3226
+#: gcc.c:3220
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<å‡½å¼�åº«>    é¡¯ç¤º <å‡½å¼�åº«> çš„å®Œæ•´è·¯å¾‘\n"
 
-#: gcc.c:3227
+#: gcc.c:3221
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<ç¨‹å¼�>  é¡¯ç¤ºç·¨è­¯å™¨å…ƒä»¶ <ç¨‹å¼�> çš„å®Œæ•´è·¯å¾‘\n"
 
-#: gcc.c:3228
+#: gcc.c:3222
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   é¡¯ç¤ºä¸�å�Œç‰ˆæœ¬ libgcc çš„æ ¹ç›®éŒ„\n"
 
-#: gcc.c:3229
+#: gcc.c:3223
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
 msgstr "  -print-multi-lib         é¡¯ç¤ºå‘½ä»¤åˆ—é�¸é …å’Œå¤šå€‹ç‰ˆæœ¬å‡½å¼�åº«æ�œå°‹è·¯å¾‘é–“çš„å°�æ‡‰\n"
 
-#: gcc.c:3232
+#: gcc.c:3226
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr "  -print-multi-os-directory é¡¯ç¤ºä½œæ¥­ç³»çµ±å‡½å¼�åº«çš„ç›¸å°�è·¯å¾‘\n"
 
-#: gcc.c:3233
+#: gcc.c:3227
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 msgstr ""
 
-#: gcc.c:3234
+#: gcc.c:3228
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<é�¸é …>               å°‡é€—è™Ÿåˆ†éš”çš„ <é�¸é …> å‚³é�žçµ¦çµ„è­¯å™¨\n"
 
-#: gcc.c:3235
+#: gcc.c:3229
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<é�¸é …>               å°‡é€—è™Ÿåˆ†éš”çš„ <é�¸é …> å‚³é�žçµ¦å‰�è™•ç�†å™¨\n"
 
-#: gcc.c:3236
+#: gcc.c:3230
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<é�¸é …>               å°‡é€—è™Ÿåˆ†éš”çš„ <é�¸é …> å‚³é�žçµ¦é€£çµ�å™¨\n"
 
-#: gcc.c:3237
+#: gcc.c:3231
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr "  -Xassembler <å�ƒæ•¸>       å°‡ <å�ƒæ•¸> å‚³é�žçµ¦çµ„è­¯å™¨\n"
 
-#: gcc.c:3238
+#: gcc.c:3232
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr "  -Xpreprocessor <å�ƒæ•¸>    å°‡ <å�ƒæ•¸> å‚³é�žçµ¦å‰�è™•ç�†å™¨\n"
 
-#: gcc.c:3239
+#: gcc.c:3233
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <å�ƒæ•¸>          å°‡ <å�ƒæ•¸> å‚³é�žçµ¦é€£çµ�å™¨\n"
 
-#: gcc.c:3240
+#: gcc.c:3234
 msgid "  -combine                 Pass multiple source files to compiler at once\n"
 msgstr "  -combine                 å°‡å¤šå€‹ä¾†æº�æª”æ¡ˆä¸€æ¬¡æ€§å‚³é�žçµ¦çµ„è­¯å™¨\n"
 
-#: gcc.c:3241
+#: gcc.c:3235
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              ä¸�è¦�åˆªé™¤ä¸­é–“æª”æ¡ˆ\n"
 
-#: gcc.c:3242
+#: gcc.c:3236
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    ä½¿ç”¨ç®¡é�“ä»£æ›¿æš«æ™‚æª”æ¡ˆ\n"
 
-#: gcc.c:3243
+#: gcc.c:3237
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    ç‚ºæ¯�å€‹å­�è™•ç�†åº�è¨ˆæ™‚\n"
 
-#: gcc.c:3244
+#: gcc.c:3238
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -specs=<æª”æ¡ˆ>            ç”¨ <æª”æ¡ˆ> çš„å…§å®¹è¦†å¯«å…§å»ºçš„ specs æª”æ¡ˆ\n"
 
-#: gcc.c:3245
+#: gcc.c:3239
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr "  -std=<æ¨™æº–>              æŒ‡å®šè¼¸å…¥ä¾†æº�æª”æ¡ˆé�µå¾ªçš„æ¨™æº–\n"
 
-#: gcc.c:3246
+#: gcc.c:3240
 #, fuzzy
 msgid ""
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 "                           and libraries\n"
 msgstr "  --sysroot=<ç›®éŒ„>         å°‡ <ç›®éŒ„> å�šç‚ºæ¨™é ­æª”æ¡ˆå’Œå‡½å¼�åº«æª”æ¡ˆçš„æ ¹ç›®éŒ„\n"
 
-#: gcc.c:3249
+#: gcc.c:3243
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <ç›®éŒ„>                å°‡ <ç›®éŒ„> åŠ å…¥åˆ°ç·¨è­¯å™¨çš„æ�œå°‹è·¯å¾‘ä¸­\n"
 
-#: gcc.c:3250
+#: gcc.c:3244
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr "  -b <æ©Ÿå™¨>                ç‚º gcc æŒ‡å®šç›®æ¨™å¹³è‡ºå™¨(å¦‚æžœæœ‰å®‰è£�)\n"
 
-#: gcc.c:3251
+#: gcc.c:3245
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr "  -V <ç‰ˆæœ¬>                åŸ·è¡ŒæŒ‡å®šç‰ˆæœ¬çš„ gcc(å¦‚æžœæœ‰å®‰è£�)\n"
 
-#: gcc.c:3252
+#: gcc.c:3246
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       é¡¯ç¤ºç·¨è­¯å™¨å‘¼å�«çš„ç¨‹å¼�\n"
 
-#: gcc.c:3253
+#: gcc.c:3247
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr "  -###                     èˆ‡ -v é¡žä¼¼ï¼Œä½†é�¸é …è¢«å¼•è™Ÿæ‹¬ä½�ï¼Œä¸¦ä¸”ä¸�åŸ·è¡Œå‘½ä»¤\n"
 
-#: gcc.c:3254
+#: gcc.c:3248
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr "  -E                       åƒ…ä½œé �å…ˆè™•ç�†ï¼Œä¸�é€²è¡Œç·¨è­¯ã€�çµ„è­¯å’Œé€£çµ�\n"
 
-#: gcc.c:3255
+#: gcc.c:3249
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       ç·¨è­¯åˆ°çµ„å�ˆèªžè¨€ï¼Œä¸�é€²è¡Œçµ„è­¯å’Œé€£çµ�\n"
 
-#: gcc.c:3256
+#: gcc.c:3250
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       ç·¨è­¯ã€�çµ„è­¯åˆ°ç›®çš„ç¨‹å¼�ç¢¼ï¼Œä¸�é€²è¡Œé€£çµ�\n"
 
-#: gcc.c:3257
+#: gcc.c:3251
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <æª”æ¡ˆ>                è¼¸å‡ºåˆ° <æª”æ¡ˆ>\n"
 
-#: gcc.c:3258
+#: gcc.c:3252
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissible languages include: c c++ assembler none\n"
@@ -1052,7 +1052,7 @@
 "                           ã€Œnoneã€�æ„�å‘³è‘—æ�¢å¾©é �è¨­è¡Œç‚ºï¼Œå�³æ ¹æ“šæª”æ¡ˆçš„å‰¯æª”å��çŒœæ¸¬\n"
 "                           ä¾†æº�æª”æ¡ˆçš„èªžè¨€\n"
 
-#: gcc.c:3265
+#: gcc.c:3259
 #, c-format
 msgid ""
 "\n"
@@ -1064,27 +1064,27 @@
 "ä»¥ -gã€�-fã€�-mã€�-Oã€�-W æˆ– --param é–‹é ­çš„é�¸é …å°‡ç”± %s è‡ªå‹•å‚³é�žçµ¦å…¶å‘¼å�«çš„\n"
 " ä¸�å�Œå­�è™•ç�†åº�ã€‚è‹¥è¦�å�‘é€™äº›è™•ç�†åº�å‚³é�žå…¶å®ƒé�¸é …ï¼Œå¿…é ˆä½¿ç”¨ -W<å­—æ¯�> é�¸é …ã€‚\n"
 
-#: gcc.c:3389
+#: gcc.c:3383
 #, c-format
 msgid "'-%c' option must have argument"
 msgstr "ã€Œ-%cã€�é�¸é …å¿…é ˆæœ‰ä¸€å€‹å�ƒæ•¸"
 
-#: gcc.c:3411
+#: gcc.c:3405
 #, c-format
 msgid "couldn't run '%s': %s"
 msgstr "ç„¡æ³•åŸ·è¡Œã€Œ%sã€�ï¼š%s"
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3612
+#: gcc.c:3606
 #, fuzzy, c-format
 msgid "%s %s%s\n"
 msgstr "%sã€Œ%sã€�\n"
 
-#: gcc.c:3615 gcov.c:426 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
+#: gcc.c:3609 gcov.c:427 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
 msgid "(C)"
 msgstr "(C)"
 
-#: gcc.c:3616 java/jcf-dump.c:1169
+#: gcc.c:3610 java/jcf-dump.c:1169
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
@@ -1094,160 +1094,160 @@
 "æœ¬ç¨‹å¼�æ˜¯è‡ªç”±è»Ÿé«”ï¼›è«‹å�ƒçœ‹ä¾†æº�ç¨‹å¼�ç¢¼çš„ç‰ˆæ¬Šå®£å‘Šã€‚æœ¬è»Ÿé«”æ²’æœ‰ä»»ä½•æ“”ä¿�ï¼›\n"
 "åŒ…æ‹¬æ²’æœ‰é�©éŠ·æ€§å’ŒæŸ�ä¸€å°ˆç”¨ç›®çš„ä¸‹çš„é�©ç”¨æ€§æ“”ä¿�ã€‚\n"
 
-#: gcc.c:3728
+#: gcc.c:3722
 #, c-format
 msgid "argument to '-Xlinker' is missing"
 msgstr "ã€Œ-Xlinkerã€�ç¼ºå°‘å¼•æ•¸"
 
-#: gcc.c:3736
+#: gcc.c:3730
 #, c-format
 msgid "argument to '-Xpreprocessor' is missing"
 msgstr "ã€Œ-Xpreprocessorã€�ç¼ºå°‘å¼•æ•¸"
 
-#: gcc.c:3743
+#: gcc.c:3737
 #, c-format
 msgid "argument to '-Xassembler' is missing"
 msgstr "ã€Œ-Xassemblerã€�ç¼ºå°‘å¼•æ•¸"
 
-#: gcc.c:3750
+#: gcc.c:3744
 #, c-format
 msgid "argument to '-l' is missing"
 msgstr "ã€Œ-lã€�ç¼ºå°‘å¼•æ•¸"
 
-#: gcc.c:3771
+#: gcc.c:3765
 #, c-format
 msgid "argument to '-specs' is missing"
 msgstr "ã€Œ-specsã€�ç¼ºå°‘å¼•æ•¸"
 
-#: gcc.c:3785
+#: gcc.c:3779
 #, c-format
 msgid "argument to '-specs=' is missing"
 msgstr "ã€Œ-Xlinkerã€�ç¼ºå°‘å¼•æ•¸"
 
-#: gcc.c:3826
+#: gcc.c:3820
 #, c-format
 msgid "'-%c' must come at the start of the command line"
 msgstr "ã€Œ-%cã€�å¿…é ˆå‡ºç�¾åœ¨å‘½ä»¤åˆ—çš„é–‹é ­"
 
-#: gcc.c:3835
+#: gcc.c:3829
 #, c-format
 msgid "argument to '-B' is missing"
 msgstr "ã€Œ-Bã€�ç¼ºå°‘å¼•æ•¸"
 
-#: gcc.c:4185
+#: gcc.c:4179
 #, c-format
 msgid "argument to '-x' is missing"
 msgstr "ã€Œ-xã€�ç¼ºå°‘å¼•æ•¸"
 
-#: gcc.c:4213
+#: gcc.c:4207
 #, c-format
 msgid "argument to '-%s' is missing"
 msgstr "ã€Œ-%sã€�ç¼ºå°‘å¼•æ•¸"
 
-#: gcc.c:4541
+#: gcc.c:4535
 #, c-format
 msgid "switch '%s' does not start with '-'"
 msgstr "é–‹é—œã€Œ%sã€�æœªä»¥ã€Œ-ã€�é–‹é ­"
 
-#: gcc.c:4685
+#: gcc.c:4679
 #, c-format
 msgid "spec '%s' invalid"
 msgstr "specã€Œ%sã€�ç„¡æ•ˆ"
 
-#: gcc.c:4824
+#: gcc.c:4818
 #, c-format
 msgid "spec '%s' has invalid '%%0%c'"
 msgstr "specã€Œ%sã€�æœ‰ç„¡æ•ˆçš„ã€Œ%%0%cã€�"
 
-#: gcc.c:5053
+#: gcc.c:5047
 #, fuzzy, c-format
 msgid "could not open temporary response file %s"
 msgstr "ç„¡æ³•é–‹å•Ÿå‚¾å�°æª”æ¡ˆ %qsï¼š%s"
 
-#: gcc.c:5059
+#: gcc.c:5053
 #, fuzzy, c-format
 msgid "could not write to temporary response file %s"
 msgstr "ç„¡æ³•å»ºç«‹æš«æ™‚æª”æ¡ˆ"
 
-#: gcc.c:5065
+#: gcc.c:5059
 #, fuzzy, c-format
 msgid "could not close temporary response file %s"
 msgstr "ç„¡æ³•å»ºç«‹æš«æ™‚æª”æ¡ˆ"
 
-#: gcc.c:5099
+#: gcc.c:5093
 #, c-format
 msgid "spec '%s' has invalid '%%W%c"
 msgstr "specã€Œ%sã€�æœ‰ç„¡æ•ˆçš„ã€Œ%%W%cã€�"
 
-#: gcc.c:5119
+#: gcc.c:5113
 #, c-format
 msgid "spec '%s' has invalid '%%x%c'"
 msgstr "specã€Œ%sã€�æœ‰ç„¡æ•ˆçš„ã€Œ%%x%cã€�"
 
-#: gcc.c:5341
+#: gcc.c:5335
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr "è™•ç�† spec %c%s%cï¼Œå�³ã€Œ%sã€�\n"
 
-#: gcc.c:5465
+#: gcc.c:5459
 #, c-format
 msgid "unknown spec function '%s'"
 msgstr "ä¸�æ˜Žçš„ spec å‡½å¼�ã€Œ%sã€�"
 
-#: gcc.c:5484
+#: gcc.c:5478
 #, c-format
 msgid "error in args to spec function '%s'"
 msgstr "çµ¦ spec å‡½å¼�ã€Œ%sã€�çš„å�ƒæ•¸ä¸�æ­£ç¢º"
 
-#: gcc.c:5532
+#: gcc.c:5526
 #, c-format
 msgid "malformed spec function name"
 msgstr "spec å‡½å¼�å��æ ¼å¼�éŒ¯èª¤"
 
 #. )
-#: gcc.c:5535
+#: gcc.c:5529
 #, c-format
 msgid "no arguments for spec function"
 msgstr "spec å‡½å¼�æ²’æœ‰å¼•æ•¸"
 
-#: gcc.c:5554
+#: gcc.c:5548
 #, c-format
 msgid "malformed spec function arguments"
 msgstr "spec å‡½å¼�å¼•æ•¸æ ¼å¼�éŒ¯èª¤"
 
-#: gcc.c:5800
+#: gcc.c:5794
 #, c-format
 msgid "braced spec '%s' is invalid at '%c'"
 msgstr "å¤§æ‹¬è™Ÿä¸­çš„ specã€Œ%sã€�åœ¨ã€Œ%cã€�ä¸­ç„¡æ•ˆ"
 
-#: gcc.c:5888
+#: gcc.c:5882
 #, c-format
 msgid "braced spec body '%s' is invalid"
 msgstr "å¤§æ‹¬è™Ÿä¸­çš„ spec é«”ã€Œ%sã€�ç„¡æ•ˆ"
 
-#: gcc.c:6421
+#: gcc.c:6420
 #, c-format
 msgid "install: %s%s\n"
 msgstr "å®‰è£�ï¼š%s%s\n"
 
-#: gcc.c:6424
+#: gcc.c:6423
 #, c-format
 msgid "programs: %s\n"
 msgstr "ç¨‹å¼�ï¼š%s\n"
 
-#: gcc.c:6426
+#: gcc.c:6425
 #, c-format
 msgid "libraries: %s\n"
 msgstr "å‡½å¼�åº«ï¼š%s\n"
 
 #. The error status indicates that only one set of fixed
 #. headers should be built.
-#: gcc.c:6480
+#: gcc.c:6479
 #, c-format
 msgid "not configured with sysroot headers suffix"
 msgstr ""
 
-#: gcc.c:6489
+#: gcc.c:6488
 #, c-format
 msgid ""
 "\n"
@@ -1256,47 +1256,47 @@
 "\n"
 "å ±å‘Šç¨‹å¼�ç¼ºé™·çš„æ­¥é©Ÿè«‹å�ƒè¦‹ï¼š\n"
 
-#: gcc.c:6505
+#: gcc.c:6504
 #, c-format
 msgid "Target: %s\n"
 msgstr "ç›®çš„ï¼š%s\n"
 
-#: gcc.c:6506
+#: gcc.c:6505
 #, c-format
 msgid "Configured with: %s\n"
 msgstr "é…�ç½®ç‚ºï¼š%s\n"
 
-#: gcc.c:6520
+#: gcc.c:6519
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "åŸ·è¡Œç·’æ¨¡åž‹ï¼š%s\n"
 
-#: gcc.c:6531
+#: gcc.c:6530
 #, fuzzy, c-format
 msgid "gcc version %s %s\n"
 msgstr "gcc ç‰ˆæœ¬ %s\n"
 
-#: gcc.c:6533
+#: gcc.c:6532
 #, fuzzy, c-format
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 msgstr "ç‰ˆæœ¬ç‚º %s çš„ gcc é©…å‹•åŸ·è¡Œç‰ˆæœ¬ç‚º %s çš„gcc\n"
 
-#: gcc.c:6541
+#: gcc.c:6540
 #, c-format
 msgid "no input files"
 msgstr "æ²’æœ‰è¼¸å…¥æª”æ¡ˆ"
 
-#: gcc.c:6590
+#: gcc.c:6589
 #, c-format
 msgid "cannot specify -o with -c or -S with multiple files"
 msgstr "ç•¶æœ‰å¤šå€‹æª”æ¡ˆæ™‚ä¸�èƒ½åœ¨å·²æŒ‡å®š -c æˆ– -S çš„æƒ…æ³�ä¸‹æŒ‡å®š -o"
 
-#: gcc.c:6624
+#: gcc.c:6623
 #, c-format
 msgid "spec '%s' is invalid"
 msgstr "specã€Œ%sã€�æ˜¯ç„¡æ•ˆçš„"
 
-#: gcc.c:6760
+#: gcc.c:6759
 #, c-format
 msgid ""
 "\n"
@@ -1305,59 +1305,59 @@
 "\n"
 msgstr ""
 
-#: gcc.c:6761
+#: gcc.c:6760
 #, c-format
 msgid ""
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
 "\n"
 msgstr ""
 
-#: gcc.c:7112
+#: gcc.c:7111
 #, c-format
 msgid "multilib spec '%s' is invalid"
 msgstr "multilib specã€Œ%sã€�ç„¡æ•ˆ"
 
-#: gcc.c:7303
+#: gcc.c:7302
 #, c-format
 msgid "multilib exclusions '%s' is invalid"
 msgstr "multilib æŽ’é™¤ã€Œ%sã€�ç„¡æ•ˆ"
 
-#: gcc.c:7361 gcc.c:7502
+#: gcc.c:7360 gcc.c:7501
 #, c-format
 msgid "multilib select '%s' is invalid"
 msgstr "multilib é�¸æ“‡ã€Œ%sã€�ç„¡æ•ˆ"
 
-#: gcc.c:7540
+#: gcc.c:7539
 #, c-format
 msgid "multilib exclusion '%s' is invalid"
 msgstr "multilib æŽ’é™¤ã€Œ%sã€�ç„¡æ•ˆ"
 
-#: gcc.c:7746
+#: gcc.c:7745
 #, fuzzy, c-format
 msgid "environment variable \"%s\" not defined"
 msgstr "æ²’æœ‰å®šç¾© DJGPP ç’°å¢ƒè®Šæ•¸"
 
-#: gcc.c:7837 gcc.c:7842
+#: gcc.c:7836 gcc.c:7841
 #, c-format
 msgid "invalid version number `%s'"
 msgstr "ç„¡æ•ˆçš„ç‰ˆæœ¬è™Ÿã€Œ%sã€�"
 
-#: gcc.c:7885
+#: gcc.c:7884
 #, c-format
 msgid "too few arguments to %%:version-compare"
 msgstr "%%ï¼šversion-compare çš„å¼•æ•¸å¤ªå°‘"
 
-#: gcc.c:7891
+#: gcc.c:7890
 #, c-format
 msgid "too many arguments to %%:version-compare"
 msgstr "%%ï¼šversion-compare çš„å¼•æ•¸å¤ªå¤š"
 
-#: gcc.c:7932
+#: gcc.c:7931
 #, c-format
 msgid "unknown operator '%s' in %%:version-compare"
 msgstr "%%:version-compare ä¸­æœ‰ä¸�æ˜Žçš„é�‹ç®—å…ƒã€Œ%sã€�"
 
-#: gcc.c:7966
+#: gcc.c:7965
 #, c-format
 msgid ""
 "Assembler options\n"
@@ -1365,14 +1365,14 @@
 "\n"
 msgstr ""
 
-#: gcc.c:7967
+#: gcc.c:7966
 #, c-format
 msgid ""
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
 "\n"
 msgstr ""
 
-#: gcov.c:399
+#: gcov.c:400
 #, fuzzy, c-format
 msgid ""
 "Usage: gcov [OPTION]... SOURCEFILE...\n"
@@ -1381,7 +1381,7 @@
 "ç”¨æ³•ï¼šgconv [é�¸é …]... ä¾†æº�æª”æ¡ˆ\n"
 "\n"
 
-#: gcov.c:400
+#: gcov.c:401
 #, c-format
 msgid ""
 "Print code coverage information.\n"
@@ -1390,66 +1390,66 @@
 "é¡¯ç¤ºç¨‹å¼�ç¢¼è¦†å¯«è³‡è¨Šã€‚\n"
 "\n"
 
-#: gcov.c:401
+#: gcov.c:402
 #, c-format
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr "  -h, --help                      åˆ—å�°æ­¤è¼”åŠ©ä¸¦é›¢é–‹\n"
 
-#: gcov.c:402
+#: gcov.c:403
 #, c-format
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr "  -v, --version                    åˆ—å�°ç‰ˆæœ¬è™Ÿä¸¦é›¢é–‹\n"
 
-#: gcov.c:403
+#: gcov.c:404
 #, c-format
 msgid "  -a, --all-blocks                Show information for every basic block\n"
 msgstr "  -a, --all-blocks                é¡¯ç¤ºæ¯�å€‹åŸºæœ¬å�€å¡Šçš„è³‡è¨Š\n"
 
-#: gcov.c:404
+#: gcov.c:405
 #, c-format
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr "  -b, --branch-probabilities      è¼¸å‡ºåŒ…å�«åˆ†æ”¯æ¦‚çŽ‡\n"
 
-#: gcov.c:405
+#: gcov.c:406
 #, c-format
 msgid ""
 "  -c, --branch-counts             Given counts of branches taken\n"
 "                                    rather than percentages\n"
 msgstr "  -c, --branch-counts             çµ¦å‡ºè·³è½‰çš„åˆ†æ”¯æ•¸ï¼Œè€Œä¸�æ˜¯ç™¾åˆ†æ¯”\n"
 
-#: gcov.c:407
+#: gcov.c:408
 #, c-format
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr "  -n, --no-output                 ä¸�å»ºç«‹è¼¸å‡ºæª”æ¡ˆ\n"
 
-#: gcov.c:408
+#: gcov.c:409
 #, c-format
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
 "                                    source files\n"
 msgstr "  -l, --long-file-names           ç‚ºåŒ…å�«é€²ä¾†çš„ä¾†æº�æª”æ¡ˆä½¿ç”¨é•·è¼¸å‡ºæª”æ¡ˆå��ç¨±\n"
 
-#: gcov.c:410
+#: gcov.c:411
 #, c-format
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr "  -f, --function-summaries        è¼¸å‡ºæ¯�å€‹å‡½å¼�çš„å°�çµ�è³‡è¨Š\n"
 
-#: gcov.c:411
+#: gcov.c:412
 #, c-format
 msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
 msgstr "  -o, --object-directory DIR|FILE åœ¨ DIR ä¸­æ�œå°‹ç›®çš„æª”æ¡ˆï¼Œæˆ–æ�œå°‹å��ç‚º FILE çš„ç›®çš„æª”æ¡ˆ\n"
 
-#: gcov.c:412
+#: gcov.c:413
 #, c-format
 msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr "  -p, --preserve-paths            ä¿�ç•™æ‰€æœ‰è·¯å¾‘å��\n"
 
-#: gcov.c:413
+#: gcov.c:414
 #, c-format
 msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
 msgstr "  -u, --unconditional-branches    å�Œæ™‚é¡¯ç¤ºç„¡æ¢�ä»¶è·³è½‰æ•¸\n"
 
-#: gcov.c:414
+#: gcov.c:415
 #, c-format
 msgid ""
 "\n"
@@ -1460,12 +1460,12 @@
 "æ��äº¤éŒ¯èª¤å ±å‘Šçš„å…·é«”æ­¥é©Ÿè«‹å�ƒè¦‹ï¼š\n"
 "%sã€‚\n"
 
-#: gcov.c:424
+#: gcov.c:425
 #, fuzzy, c-format
 msgid "gcov %s%s\n"
 msgstr "gcov (GCC) %s\n"
 
-#: gcov.c:428
+#: gcov.c:429
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.\n"
@@ -1476,206 +1476,206 @@
 "æœ¬ç¨‹å¼�æ˜¯è‡ªç”±è»Ÿé«”ï¼›è«‹å�ƒçœ‹ä¾†æº�ç¨‹å¼�ç¢¼çš„ç‰ˆæ¬Šå®£å‘Šã€‚æœ¬è»Ÿé«”æ²’æœ‰ä»»ä½•æ“”ä¿�ï¼›\n"
 "åŒ…æ‹¬æ²’æœ‰é�©éŠ·æ€§å’ŒæŸ�ä¸€å°ˆç”¨ç›®çš„ä¸‹çš„é�©ç”¨æ€§æ“”ä¿�ã€‚\n"
 
-#: gcov.c:524
+#: gcov.c:525
 #, c-format
 msgid "%s:no functions found\n"
 msgstr "%sï¼šæ‰¾ä¸�åˆ°å‡½å¼�\n"
 
-#: gcov.c:556 gcov.c:584 fortran/dump-parse-tree.c:63
+#: gcov.c:557 gcov.c:585 fortran/dump-parse-tree.c:63
 #, c-format
 msgid "\n"
 msgstr "\n"
 
-#: gcov.c:571
+#: gcov.c:572
 #, c-format
 msgid "%s:creating '%s'\n"
 msgstr "%sï¼šæ­£åœ¨å»ºç«‹ã€Œ%sã€�\n"
 
-#: gcov.c:575
+#: gcov.c:576
 #, c-format
 msgid "%s:error writing output file '%s'\n"
 msgstr "%sï¼šå¯«å…¥è¼¸å‡ºæª”æ¡ˆã€Œ%sã€�æ™‚ç™¼ç”ŸéŒ¯èª¤\n"
 
-#: gcov.c:580
+#: gcov.c:581
 #, c-format
 msgid "%s:could not open output file '%s'\n"
 msgstr "%sï¼šç„¡æ³•é–‹å•Ÿè¼¸å‡ºæª”æ¡ˆã€Œ%sã€�\n"
 
-#: gcov.c:729
+#: gcov.c:730
 #, c-format
 msgid "%s:source file is newer than graph file '%s'\n"
 msgstr "%sï¼šä¾†æº�æª”æ¡ˆè¼ƒåœ–æª”æ¡ˆã€Œ%sã€�æ–°\n"
 
-#: gcov.c:734
+#: gcov.c:735
 #, c-format
 msgid "(the message is only displayed one per source file)\n"
 msgstr ""
 
-#: gcov.c:758
+#: gcov.c:759
 #, c-format
 msgid "%s:cannot open graph file\n"
 msgstr "%sï¼šç„¡æ³•é–‹å•Ÿåœ–æª”æ¡ˆ\n"
 
-#: gcov.c:764
+#: gcov.c:765
 #, c-format
 msgid "%s:not a gcov graph file\n"
 msgstr "%sï¼šä¸�æ˜¯ä¸€å€‹ gcov åœ–æª”æ¡ˆ\n"
 
-#: gcov.c:777
+#: gcov.c:778
 #, c-format
 msgid "%s:version '%.4s', prefer '%.4s'\n"
 msgstr "%sï¼šç‰ˆæœ¬ã€Œ%.4sã€�ï¼Œå��å¥½ã€Œ%.4sã€�\n"
 
-#: gcov.c:829
+#: gcov.c:830
 #, c-format
 msgid "%s:already seen blocks for '%s'\n"
 msgstr "%s:å·²ç¶“çœ‹åˆ°ã€Œ%sã€�çš„å�€å¡Š\n"
 
-#: gcov.c:947
+#: gcov.c:948
 #, c-format
 msgid "%s:corrupted\n"
 msgstr "%sï¼šå·²æ��å£ž\n"
 
-#: gcov.c:1023
+#: gcov.c:1024
 #, fuzzy, c-format
 msgid "%s:cannot open data file, assuming not executed\n"
 msgstr "%sï¼šç„¡æ³•é–‹å•Ÿè³‡æ–™æª”æ¡ˆ\n"
 
-#: gcov.c:1030
+#: gcov.c:1031
 #, c-format
 msgid "%s:not a gcov data file\n"
 msgstr "%sï¼šä¸�æ˜¯ä¸€å€‹ gcov è³‡æ–™æª”æ¡ˆ\n"
 
-#: gcov.c:1043
+#: gcov.c:1044
 #, c-format
 msgid "%s:version '%.4s', prefer version '%.4s'\n"
 msgstr "%sï¼šç‰ˆæœ¬ã€Œ%.4sã€�ï¼Œå��å¥½ç‰ˆæœ¬ã€Œ%.4sã€�\n"
 
-#: gcov.c:1049
+#: gcov.c:1050
 #, c-format
 msgid "%s:stamp mismatch with graph file\n"
 msgstr "%sï¼šæ™‚é–“æˆ³è¨˜èˆ‡åœ–æª”æ¡ˆä¸�åŒ¹é…�\n"
 
-#: gcov.c:1078
+#: gcov.c:1079
 #, c-format
 msgid "%s:unknown function '%u'\n"
 msgstr "%sï¼šä¸�æ˜Žå‡½å¼�ã€Œ%uã€�\n"
 
-#: gcov.c:1091
+#: gcov.c:1092
 #, c-format
 msgid "%s:profile mismatch for '%s'\n"
 msgstr "%sï¼šæ¨£æœ¬æª”æ¡ˆèˆ‡ã€Œ%sã€�ä¸�åŒ¹é…�\n"
 
-#: gcov.c:1110
+#: gcov.c:1111
 #, c-format
 msgid "%s:overflowed\n"
 msgstr "%sï¼šæº¢å‡º\n"
 
-#: gcov.c:1134
+#: gcov.c:1135
 #, c-format
 msgid "%s:'%s' lacks entry and/or exit blocks\n"
 msgstr "%sï¼šã€Œ%sã€�ç¼ºå°‘å…¥å�£/å‡ºå�£å¡Š\n"
 
-#: gcov.c:1139
+#: gcov.c:1140
 #, c-format
 msgid "%s:'%s' has arcs to entry block\n"
 msgstr "%sï¼šã€Œ%sã€�æœ‰åŽ»å¾€å…¥å�£å¡Šçš„å¼§\n"
 
-#: gcov.c:1147
+#: gcov.c:1148
 #, c-format
 msgid "%s:'%s' has arcs from exit block\n"
 msgstr "%sï¼šã€Œ%sã€�æœ‰ä¾†è‡ªå‡ºå�£å�€å¡Šçš„å¼§\n"
 
-#: gcov.c:1355
+#: gcov.c:1356
 #, c-format
 msgid "%s:graph is unsolvable for '%s'\n"
 msgstr "%sï¼šåœ–ç‚ºã€Œ%sã€�ä¸�å�¯è§£\n"
 
-#: gcov.c:1435
+#: gcov.c:1436
 #, c-format
 msgid "%s '%s'\n"
 msgstr "%sã€Œ%sã€�\n"
 
-#: gcov.c:1438
+#: gcov.c:1439
 #, c-format
 msgid "Lines executed:%s of %d\n"
 msgstr "å·²åŸ·è¡Œçš„åˆ—æ•¸ï¼š%s (å…± %d åˆ—)\n"
 
-#: gcov.c:1442
+#: gcov.c:1443
 #, c-format
 msgid "No executable lines\n"
 msgstr "æ²’æœ‰å�¯åŸ·è¡Œåˆ—\n"
 
-#: gcov.c:1448
+#: gcov.c:1449
 #, c-format
 msgid "Branches executed:%s of %d\n"
 msgstr "åŸ·è¡Œçš„åˆ†æ”¯ï¼š%s (å…±æœ‰ %d å€‹)\n"
 
-#: gcov.c:1452
+#: gcov.c:1453
 #, c-format
 msgid "Taken at least once:%s of %d\n"
 msgstr "è‡³å°‘åŸ·è¡Œä¸€æ¬¡çš„è·³è½‰ï¼š%s(ç¸½æ•¸ç‚º %d)\n"
 
-#: gcov.c:1458
+#: gcov.c:1459
 #, c-format
 msgid "No branches\n"
 msgstr "æ²’æœ‰è·³è½‰\n"
 
-#: gcov.c:1460
+#: gcov.c:1461
 #, c-format
 msgid "Calls executed:%s of %d\n"
 msgstr "åŸ·è¡Œçš„å‘¼å�«ï¼š%s(å…± %d)\n"
 
-#: gcov.c:1464
+#: gcov.c:1465
 #, c-format
 msgid "No calls\n"
 msgstr "æ²’æœ‰å‘¼å�«\n"
 
-#: gcov.c:1611
+#: gcov.c:1612
 #, c-format
 msgid "%s:no lines for '%s'\n"
 msgstr "%sï¼šã€Œ%sã€�æ²’æœ‰åˆ—\n"
 
-#: gcov.c:1806
+#: gcov.c:1807
 #, c-format
 msgid "call   %2d returned %s\n"
 msgstr "call   %2d å›žå‚³äº† %s\n"
 
-#: gcov.c:1811
+#: gcov.c:1812
 #, c-format
 msgid "call   %2d never executed\n"
 msgstr "call   %2d å¾žæœªè¢«åŸ·è¡Œ\n"
 
-#: gcov.c:1816
+#: gcov.c:1817
 #, c-format
 msgid "branch %2d taken %s%s\n"
 msgstr "branch %2d è¢«åŸ·è¡Œ %s%s\n"
 
-#: gcov.c:1820
+#: gcov.c:1821
 #, c-format
 msgid "branch %2d never executed\n"
 msgstr "branch %2d å¾žæœªè¢«åŸ·è¡Œ\n"
 
-#: gcov.c:1825
+#: gcov.c:1826
 #, c-format
 msgid "unconditional %2d taken %s\n"
 msgstr "unconditional %2d è¢«åŸ·è¡Œ %s\n"
 
-#: gcov.c:1828
+#: gcov.c:1829
 #, c-format
 msgid "unconditional %2d never executed\n"
 msgstr "ç„¡æ¢�ä»¶ %2d å¾žæœªåŸ·è¡Œ\n"
 
-#: gcov.c:1864
+#: gcov.c:1865
 #, c-format
 msgid "%s:cannot open source file\n"
 msgstr "%sï¼šç„¡æ³•é–‹å•Ÿä¾†æº�æª”æ¡ˆ\n"
 
-#: gcse.c:685
+#: gcse.c:679
 msgid "GCSE disabled"
 msgstr "GCSE è¢«å�œç”¨"
 
-#: gcse.c:6600
+#: gcse.c:6584
 msgid "jump bypassing disabled"
 msgstr "ç•¥é�Žè·³è¶ŠæŒ‡ä»¤è¢«å�œç”¨"
 
@@ -1760,92 +1760,92 @@
 msgid "    inlined from %qs"
 msgstr "å°� %qs è€Œè¨€ç„¡æ•ˆçš„è¤‡æ•¸"
 
-#: loop-iv.c:2805 tree-ssa-loop-niter.c:1818
+#: loop-iv.c:2806 tree-ssa-loop-niter.c:1818
 msgid "assuming that the loop is not infinite"
 msgstr "å�‡å®šå¾ªç’°æœ‰çª®"
 
-#: loop-iv.c:2806 tree-ssa-loop-niter.c:1819
+#: loop-iv.c:2807 tree-ssa-loop-niter.c:1819
 msgid "cannot optimize possibly infinite loops"
 msgstr "ç„¡æ³•æœ€ä½³åŒ–å�¯èƒ½ç„¡çª®çš„å¾ªç’°"
 
-#: loop-iv.c:2814 tree-ssa-loop-niter.c:1823
+#: loop-iv.c:2815 tree-ssa-loop-niter.c:1823
 msgid "assuming that the loop counter does not overflow"
 msgstr "å�‡å®šå¾ªç’°è¨ˆæ•¸ä¸�æœƒæº¢å‡º"
 
-#: loop-iv.c:2815 tree-ssa-loop-niter.c:1824
+#: loop-iv.c:2816 tree-ssa-loop-niter.c:1824
 msgid "cannot optimize loop, the loop counter may overflow"
 msgstr "ç„¡æ³•æœ€ä½³åŒ–å¾ªç’°ï¼Œå¾ªç’°è®Šæ•¸å�¯èƒ½æº¢å‡º"
 
 #. What to print when a switch has no documentation.
-#: opts.c:348
+#: opts.c:340
 msgid "This switch lacks documentation"
 msgstr "æ­¤é–‹é—œç¼ºå°‘å�¯ç”¨æ–‡ä»¶"
 
-#: opts.c:1159
+#: opts.c:1161
 msgid "[enabled]"
 msgstr ""
 
-#: opts.c:1159
+#: opts.c:1161
 #, fuzzy
 msgid "[disabled]"
 msgstr "GCSE è¢«å�œç”¨"
 
-#: opts.c:1170
+#: opts.c:1172
 #, c-format
 msgid " No options with the desired characteristics were found\n"
 msgstr ""
 
-#: opts.c:1172
+#: opts.c:1174
 #, c-format
 msgid " All options with the desired characteristics have already been displayed\n"
 msgstr ""
 
-#: opts.c:1226
+#: opts.c:1228
 #, fuzzy
 msgid "The following options are target specific"
 msgstr "ä¸‹åˆ—é�¸é …æ˜¯èˆ‡å…·é«”èªžè¨€ç„¡é—œçš„ï¼š\n"
 
-#: opts.c:1229
+#: opts.c:1231
 #, fuzzy
 msgid "The following options control compiler warning messages"
 msgstr "ä¸‹åˆ—é�¸é …æ˜¯èˆ‡å…·é«”èªžè¨€ç„¡é—œçš„ï¼š\n"
 
-#: opts.c:1232
+#: opts.c:1234
 #, fuzzy
 msgid "The following options control optimizations"
 msgstr "é€²è¡Œå¾ªç’°æœ€ä½³åŒ–"
 
-#: opts.c:1235 opts.c:1273
+#: opts.c:1237 opts.c:1275
 #, fuzzy
 msgid "The following options are language-independent"
 msgstr "ä¸‹åˆ—é�¸é …æ˜¯èˆ‡å…·é«”èªžè¨€ç„¡é—œçš„ï¼š\n"
 
-#: opts.c:1238
+#: opts.c:1240
 #, fuzzy
 msgid "The --param option recognizes the following as parameters"
 msgstr "--param é�¸é …å�¯æŽ¥å�—ä»¥ä¸‹å�ƒæ•¸ï¼š\n"
 
-#: opts.c:1245
+#: opts.c:1247
 #, fuzzy
 msgid "The following options are specific to the language "
 msgstr "ä¸‹åˆ—é�¸é …æ˜¯èˆ‡å…·é«”èªžè¨€ç„¡é—œçš„ï¼š\n"
 
-#: opts.c:1249
+#: opts.c:1251
 #, fuzzy
 msgid "The following options are supported by the language "
 msgstr "ä¸‹åˆ—é�¸é …æ˜¯èˆ‡å…·é«”èªžè¨€ç„¡é—œçš„ï¼š\n"
 
-#: opts.c:1260
+#: opts.c:1262
 #, fuzzy
 msgid "The following options are not documented"
 msgstr "ä¸‹åˆ—é�¸é …æ˜¯èˆ‡å…·é«”èªžè¨€ç„¡é—œçš„ï¼š\n"
 
-#: opts.c:1271
+#: opts.c:1273
 #, fuzzy
 msgid "The following options are language-related"
 msgstr "ä¸‹åˆ—é�¸é …æ˜¯èˆ‡å…·é«”èªžè¨€ç„¡é—œçš„ï¼š\n"
 
-#: opts.c:1403
+#: opts.c:1405
 #, c-format
 msgid "warning: unrecognized argument to --help= switch: %.*s\n"
 msgstr ""
@@ -2161,7 +2161,7 @@
 msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr "%sï¼šè¼¸å…¥æª”æ¡ˆå��ç¨±å¿…é ˆæœ‰ .c å­—å°¾ï¼š%s\n"
 
-#: reload.c:3734
+#: reload.c:3744
 msgid "unable to generate reloads for:"
 msgstr "ç„¡æ³•ç”¢ç”Ÿé‡�æ–°è¼‰å…¥ï¼Œç‚ºï¼š"
 
@@ -2264,41 +2264,43 @@
 msgstr "%sï¼šç‰ˆæœ¬ã€Œ%.4sã€�ï¼Œå��å¥½ç‰ˆæœ¬ã€Œ%.4sã€�\n"
 
 #: toplev.c:1188
-#, c-format
-msgid "warning: %s header version %s differs from library version %s.\n"
+#, fuzzy, c-format
+msgid "%s%swarning: %s header version %s differs from library version %s.\n"
 msgstr ""
+"%s%s%s ç‰ˆæœ¬ %s (%s)\n"
+"%s\tç”± GNU C ç‰ˆæœ¬ %s ç·¨è­¯ã€‚\n"
 
 #: toplev.c:1190
 #, c-format
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr "%s%sGGC æº–å‰‡ï¼š--param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 
-#: toplev.c:1340
+#: toplev.c:1342
 msgid "options passed: "
 msgstr "å‚³é�žçš„é�¸é …ï¼š"
 
-#: toplev.c:1374
+#: toplev.c:1376
 msgid "options enabled: "
 msgstr "å•Ÿç”¨çš„é�¸é …ï¼š"
 
-#: toplev.c:1509
+#: toplev.c:1511
 #, c-format
 msgid "created and used with differing settings of '%s'"
 msgstr "å»ºç«‹å’Œä½¿ç”¨æ™‚ä½¿ç”¨äº†ä¸�å�Œçš„ã€Œ%sã€�è¨­å®š"
 
-#: toplev.c:1511
+#: toplev.c:1513
 msgid "out of memory"
 msgstr "è¨˜æ†¶é«”ä¸�è¶³"
 
-#: toplev.c:1526
+#: toplev.c:1528
 msgid "created and used with different settings of -fpic"
 msgstr "å»ºç«‹å’Œä½¿ç”¨æ™‚ä½¿ç”¨äº†ä¸�å�Œçš„ -fpic è¨­å®š"
 
-#: toplev.c:1528
+#: toplev.c:1530
 msgid "created and used with different settings of -fpie"
 msgstr "å»ºç«‹å’Œä½¿ç”¨æ™‚ä½¿ç”¨äº†ä¸�å�Œçš„ -fpie è¨­å®š"
 
-#: tree-inline.c:2571
+#: tree-inline.c:2657
 msgid "originally indirect function call not considered for inlining"
 msgstr "åŽŸæœ¬é–“æŽ¥çš„å‡½å¼�å‘¼å�«ä¸�è¢«è€ƒæ…®å…§è�¯"
 
@@ -2358,7 +2360,7 @@
 
 #: params.def:93
 #, fuzzy
-msgid "The threshold ratio between current and hotest structure counts"
+msgid "The threshold ratio between current and hottest structure counts"
 msgstr "å¯¦é«”åŒ–çš„æ¬„ä½�å’Œçµ�æ§‹ç¸½å¤§å°�ä¹‹æ¯”çš„é–¾å€¼"
 
 #: params.def:110
@@ -2755,114 +2757,122 @@
 msgid "Maximum length of partial antic set when performing tree pre optimization"
 msgstr ""
 
-#: config/alpha/alpha.c:5015
+#: params.def:723
+msgid "Maximum size of a SCC before SCCVN stops processing a function"
+msgstr ""
+
+#: params.def:729
+msgid "Multiplier used for determining the double-queueing threshold"
+msgstr ""
+
+#: config/alpha/alpha.c:5023
 #, c-format
 msgid "invalid %%H value"
 msgstr "ç„¡æ•ˆ %%H å€¼"
 
-#: config/alpha/alpha.c:5036 config/bfin/bfin.c:1423
+#: config/alpha/alpha.c:5044 config/bfin/bfin.c:1516
 #, c-format
 msgid "invalid %%J value"
 msgstr "ç„¡æ•ˆ %%J å€¼"
 
-#: config/alpha/alpha.c:5066 config/ia64/ia64.c:4718
+#: config/alpha/alpha.c:5074 config/ia64/ia64.c:4719
 #, c-format
 msgid "invalid %%r value"
 msgstr "ç„¡æ•ˆ %%r å€¼"
 
-#: config/alpha/alpha.c:5076 config/ia64/ia64.c:4672
-#: config/rs6000/rs6000.c:11670 config/xtensa/xtensa.c:2036
+#: config/alpha/alpha.c:5084 config/ia64/ia64.c:4673
+#: config/rs6000/rs6000.c:11881 config/xtensa/xtensa.c:2042
 #, c-format
 msgid "invalid %%R value"
 msgstr "ç„¡æ•ˆ %%R å€¼"
 
-#: config/alpha/alpha.c:5082 config/rs6000/rs6000.c:11589
-#: config/xtensa/xtensa.c:2003
+#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11800
+#: config/xtensa/xtensa.c:2009
 #, c-format
 msgid "invalid %%N value"
 msgstr "ç„¡æ•ˆ %%N å€¼"
 
-#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11617
+#: config/alpha/alpha.c:5098 config/rs6000/rs6000.c:11828
 #, c-format
 msgid "invalid %%P value"
 msgstr "ç„¡æ•ˆ %%P å€¼"
 
-#: config/alpha/alpha.c:5098
+#: config/alpha/alpha.c:5106
 #, c-format
 msgid "invalid %%h value"
 msgstr "ç„¡æ•ˆ %%h å€¼"
 
-#: config/alpha/alpha.c:5106 config/xtensa/xtensa.c:2029
+#: config/alpha/alpha.c:5114 config/xtensa/xtensa.c:2035
 #, c-format
 msgid "invalid %%L value"
 msgstr "ç„¡æ•ˆ %%L å€¼"
 
-#: config/alpha/alpha.c:5145 config/rs6000/rs6000.c:11571
+#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11782
 #, c-format
 msgid "invalid %%m value"
 msgstr "ç„¡æ•ˆ %%m å€¼"
 
-#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11579
+#: config/alpha/alpha.c:5161 config/rs6000/rs6000.c:11790
 #, c-format
 msgid "invalid %%M value"
 msgstr "ç„¡æ•ˆ %%M å€¼"
 
-#: config/alpha/alpha.c:5197
+#: config/alpha/alpha.c:5205
 #, c-format
 msgid "invalid %%U value"
 msgstr "ç„¡æ•ˆ %%U å€¼"
 
-#: config/alpha/alpha.c:5209 config/alpha/alpha.c:5223
-#: config/rs6000/rs6000.c:11678
+#: config/alpha/alpha.c:5217 config/alpha/alpha.c:5231
+#: config/rs6000/rs6000.c:11889
 #, c-format
 msgid "invalid %%s value"
 msgstr "ç„¡æ•ˆ %%s å€¼"
 
-#: config/alpha/alpha.c:5246
+#: config/alpha/alpha.c:5254
 #, c-format
 msgid "invalid %%C value"
 msgstr "ç„¡æ•ˆ %%C å€¼"
 
-#: config/alpha/alpha.c:5283 config/rs6000/rs6000.c:11406
-#: config/rs6000/rs6000.c:11425
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:11617
+#: config/rs6000/rs6000.c:11636
 #, c-format
 msgid "invalid %%E value"
 msgstr "ç„¡æ•ˆ %%E å€¼"
 
-#: config/alpha/alpha.c:5308 config/alpha/alpha.c:5356
+#: config/alpha/alpha.c:5316 config/alpha/alpha.c:5364
 #, c-format
 msgid "unknown relocation unspec"
 msgstr "ä¸�æ˜Žçš„ä¸�å�¯é �æœŸé‡�å®šä½�"
 
-#: config/alpha/alpha.c:5317 config/crx/crx.c:1081
-#: config/rs6000/rs6000.c:12005 config/spu/spu.c:1492
+#: config/alpha/alpha.c:5325 config/crx/crx.c:1081
+#: config/rs6000/rs6000.c:12216 config/spu/spu.c:1482
 #, c-format
 msgid "invalid %%xn code"
 msgstr "ç„¡æ•ˆçš„ %%xn ç¨‹å¼�ç¢¼"
 
-#: config/arc/arc.c:1724 config/m32r/m32r.c:1805
+#: config/arc/arc.c:1728 config/m32r/m32r.c:1805
 #, c-format
 msgid "invalid operand to %%R code"
 msgstr "%%R ç¨‹å¼�ç¢¼çš„é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: config/arc/arc.c:1756 config/m32r/m32r.c:1828
+#: config/arc/arc.c:1760 config/m32r/m32r.c:1828
 #, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "%%H/%%L ç¨‹å¼�ç¢¼çš„é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: config/arc/arc.c:1778 config/m32r/m32r.c:1899
+#: config/arc/arc.c:1782 config/m32r/m32r.c:1899
 #, c-format
 msgid "invalid operand to %%U code"
 msgstr "%%U ç¨‹å¼�ç¢¼çš„é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: config/arc/arc.c:1789
+#: config/arc/arc.c:1793
 #, c-format
 msgid "invalid operand to %%V code"
 msgstr "%%V ç¨‹å¼�ç¢¼çš„é�‹ç®—å…ƒç„¡æ•ˆ"
 
 #. Unknown flag.
 #. Undocumented flag.
-#: config/arc/arc.c:1796 config/m32r/m32r.c:1926 config/sparc/sparc.c:6995
+#: config/arc/arc.c:1800 config/m32r/m32r.c:1926 config/sparc/sparc.c:6998
 #, c-format
 msgid "invalid operand output code"
 msgstr "ç„¡æ•ˆçš„é�‹ç®—å…ƒè¼¸å‡ºç¨‹å¼�ç¢¼"
@@ -2887,9 +2897,9 @@
 #: config/arm/arm.c:12830 config/arm/arm.c:12865 config/arm/arm.c:12884
 #: config/arm/arm.c:12899 config/arm/arm.c:12927 config/arm/arm.c:12934
 #: config/arm/arm.c:12942 config/arm/arm.c:12963 config/arm/arm.c:12970
-#: config/bfin/bfin.c:1436 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
+#: config/bfin/bfin.c:1529 config/bfin/bfin.c:1536 config/bfin/bfin.c:1543
+#: config/bfin/bfin.c:1550 config/bfin/bfin.c:1559 config/bfin/bfin.c:1566
+#: config/bfin/bfin.c:1573 config/bfin/bfin.c:1580
 #, c-format
 msgid "invalid operand for code '%c'"
 msgstr "ç¨‹å¼�ç¢¼ã€Œ%cã€�çš„é�‹ç®—å…ƒç„¡æ•ˆ"
@@ -2904,240 +2914,159 @@
 msgid "missing operand"
 msgstr "ç¼ºå°‘é�‹ç®—å…ƒ"
 
-#: config/avr/avr.c:1022
+#: config/avr/avr.c:1062
 #, c-format
 msgid "address operand requires constraint for X, Y, or Z register"
 msgstr ""
 
-#: config/avr/avr.c:1129
+#: config/avr/avr.c:1169
 msgid "bad address, not (reg+disp):"
 msgstr "ä½�å�€éŒ¯èª¤ï¼Œä¸�æ˜¯(reg+disp)ï¼š"
 
-#: config/avr/avr.c:1136
+#: config/avr/avr.c:1176
 msgid "bad address, not post_inc or pre_dec:"
 msgstr "éŒ¯èª¤çš„ä½�å�€ï¼Œä¸�æ˜¯ post_inc æˆ– pre_dec:"
 
-#: config/avr/avr.c:1147
+#: config/avr/avr.c:1187
 msgid "internal compiler error.  Bad address:"
 msgstr "ç·¨è­¯å™¨å…§éƒ¨éŒ¯èª¤ã€‚éŒ¯èª¤çš„ä½�å�€ï¼š"
 
-#: config/avr/avr.c:1160
+#: config/avr/avr.c:1200
 msgid "internal compiler error.  Unknown mode:"
 msgstr "ç·¨è­¯å™¨å…§éƒ¨éŒ¯èª¤ã€‚ä¸�æ˜Žçš„æ¨¡å¼�ï¼š"
 
-#: config/avr/avr.c:1775 config/avr/avr.c:2463
+#: config/avr/avr.c:1815 config/avr/avr.c:2503
 msgid "invalid insn:"
 msgstr "ç„¡æ•ˆæŒ‡ä»¤ï¼š"
 
-#: config/avr/avr.c:1814 config/avr/avr.c:1900 config/avr/avr.c:1949
-#: config/avr/avr.c:1977 config/avr/avr.c:2072 config/avr/avr.c:2241
-#: config/avr/avr.c:2502 config/avr/avr.c:2614
+#: config/avr/avr.c:1854 config/avr/avr.c:1940 config/avr/avr.c:1989
+#: config/avr/avr.c:2017 config/avr/avr.c:2112 config/avr/avr.c:2281
+#: config/avr/avr.c:2542 config/avr/avr.c:2654
 msgid "incorrect insn:"
 msgstr "éŒ¯èª¤æŒ‡ä»¤ï¼š"
 
-#: config/avr/avr.c:1996 config/avr/avr.c:2157 config/avr/avr.c:2312
-#: config/avr/avr.c:2680
+#: config/avr/avr.c:2036 config/avr/avr.c:2197 config/avr/avr.c:2352
+#: config/avr/avr.c:2720
 msgid "unknown move insn:"
 msgstr "ç„¡æ•ˆçš„ move æŒ‡ä»¤ï¼š"
 
-#: config/avr/avr.c:2910
+#: config/avr/avr.c:2950
 msgid "bad shift insn:"
 msgstr "éŒ¯èª¤çš„ shift æŒ‡ä»¤"
 
-#: config/avr/avr.c:3026 config/avr/avr.c:3446 config/avr/avr.c:3804
+#: config/avr/avr.c:3066 config/avr/avr.c:3486 config/avr/avr.c:3844
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "ç·¨è­¯å™¨å…§éƒ¨éŒ¯èª¤ã€‚ä¸�æ­£ç¢ºçš„ç§»ä½�é‡�ï¼š"
 
-#: config/bfin/bfin.c:1385
+#: config/bfin/bfin.c:1478
 #, c-format
 msgid "invalid %%j value"
 msgstr "ç„¡æ•ˆçš„ %%j å€¼"
 
-#: config/bfin/bfin.c:1578
+#: config/bfin/bfin.c:1671
 #, c-format
 msgid "invalid const_double operand"
 msgstr "ç„¡æ•ˆçš„ const_double é�‹ç®—å…ƒ"
 
-#: config/c4x/c4x.c:1583
-msgid "using CONST_DOUBLE for address"
-msgstr "ç‚ºä½�å�€ä½¿ç”¨ CONST_DOUBLE"
-
-#: config/c4x/c4x.c:1721
-msgid "c4x_address_cost: Invalid addressing mode"
-msgstr "c4x_address_costï¼šç„¡æ•ˆçš„å®šå�€æ¨¡å¼�"
-
-#: config/c4x/c4x.c:1856
-#, c-format
-msgid "c4x_print_operand: %%L inconsistency"
-msgstr "c4x_print_operandï¼š%%L ä¸�ä¸€è‡´"
-
-#: config/c4x/c4x.c:1862
-#, c-format
-msgid "c4x_print_operand: %%N inconsistency"
-msgstr "c4x_print_operandï¼š%%N ä¸�ä¸€è‡´"
-
-#: config/c4x/c4x.c:1903
-#, c-format
-msgid "c4x_print_operand: %%O inconsistency"
-msgstr "c4x_print_operandï¼š%%O ä¸�ä¸€è‡´"
-
-#: config/c4x/c4x.c:1998
-msgid "c4x_print_operand: Bad operand case"
-msgstr "c4x_print_operandï¼šéŒ¯èª¤çš„é�‹ç®—å…ƒé¡žåž‹"
-
-#: config/c4x/c4x.c:2039
-msgid "c4x_print_operand_address: Bad post_modify"
-msgstr "c4x_print_operand_addressï¼šéŒ¯èª¤çš„å¾Œè®Šæ›´"
-
-#: config/c4x/c4x.c:2061
-msgid "c4x_print_operand_address: Bad pre_modify"
-msgstr "c4x_print_operand_addressï¼šéŒ¯èª¤çš„å‰�è®Šæ›´"
-
-#: config/c4x/c4x.c:2109 config/c4x/c4x.c:2121 config/c4x/c4x.c:2136
-msgid "c4x_print_operand_address: Bad operand case"
-msgstr "c4x_print_operand_addressï¼šéŒ¯èª¤çš„é�‹ç®—å…ƒé¡žåž‹"
-
-#: config/c4x/c4x.c:2387
-msgid "c4x_rptb_insert: Cannot find start label"
-msgstr "c4x_rptb_insertï¼šæ‰¾ä¸�åˆ°èµ·å§‹æ¨™ç±¤"
-
-#: config/c4x/c4x.c:2985
-msgid "invalid indirect memory address"
-msgstr "ç„¡æ•ˆçš„é–“æŽ¥è¨˜æ†¶é«”ä½�å�€"
-
-#: config/c4x/c4x.c:3074
-msgid "invalid indirect (S) memory address"
-msgstr "ç„¡æ•ˆçš„é–“æŽ¥(S)è¨˜æ†¶é«”ä½�å�€"
-
-#: config/c4x/c4x.c:3409
-msgid "c4x_valid_operands: Internal error"
-msgstr "c4x_valid_operandsï¼šå…§éƒ¨éŒ¯èª¤"
-
-#: config/c4x/c4x.c:3848
-msgid "c4x_operand_subword: invalid mode"
-msgstr "c4x_operand_subwordï¼šç„¡æ•ˆæ¨¡å¼�"
-
-#: config/c4x/c4x.c:3851
-msgid "c4x_operand_subword: invalid operand"
-msgstr "c4x_operand_subwordï¼šç„¡æ•ˆé�‹ç®—å…ƒ"
-
-#. We could handle these with some difficulty.
-#. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:3877
-msgid "c4x_operand_subword: invalid autoincrement"
-msgstr "c4x_operand_subwordï¼šç„¡æ•ˆçš„è‡ªå·®ç•°"
-
-#: config/c4x/c4x.c:3883
-msgid "c4x_operand_subword: invalid address"
-msgstr "c4x_operand_subwordï¼šç„¡æ•ˆä½�å�€"
-
-#: config/c4x/c4x.c:3894
-msgid "c4x_operand_subword: address not offsettable"
-msgstr "c4x_operand_subwordï¼šç„¡æ³•å�–å��ç§»é‡�çš„ä½�å�€"
-
-#: config/c4x/c4x.c:4096
-msgid "c4x_rptb_rpts_p: Repeat block top label moved"
-msgstr "c4x_rptb_rpts_pï¼šé‡�è¤‡å¡Šçš„é ‚å±¤æ¨™ç±¤è¢«ç§»å‹•"
-
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: config/cris/cris.c:491 fortran/dump-parse-tree.c:78
-#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:776
-#: fortran/dump-parse-tree.c:821 c-typeck.c:4607 c-typeck.c:4622
-#: c-typeck.c:4637 final.c:2984 final.c:2986 gcc.c:4737 loop-iv.c:2807
-#: loop-iv.c:2816 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
-#: cp/parser.c:2188 cp/typeck.c:4559 java/expr.c:409
+#: config/cris/cris.c:504 fortran/dump-parse-tree.c:78
+#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:798
+#: fortran/dump-parse-tree.c:843 c-typeck.c:4618 c-typeck.c:4633
+#: c-typeck.c:4648 final.c:2997 final.c:2999 gcc.c:4731 loop-iv.c:2808
+#: loop-iv.c:2817 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
+#: cp/parser.c:2192 cp/typeck.c:4567 java/expr.c:409
 #, gcc-internal-format
 msgid "%s"
 msgstr "%s"
 
-#: config/cris/cris.c:542
+#: config/cris/cris.c:555
 msgid "unexpected index-type in cris_print_index"
 msgstr "cris_print_index ä¸­æœ‰é�žé �æœŸçš„ç´¢å¼•é¡žåž‹"
 
-#: config/cris/cris.c:556
+#: config/cris/cris.c:572
 msgid "unexpected base-type in cris_print_base"
 msgstr "cris_print_base ä¸­æœ‰é�žé �æœŸçš„åŸºç¤Žé¡žåˆ¥åž‹"
 
-#: config/cris/cris.c:672
+#: config/cris/cris.c:688
 msgid "invalid operand for 'b' modifier"
 msgstr "ã€Œbã€�ä¿®é£¾ç¬¦çš„é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: config/cris/cris.c:689
+#: config/cris/cris.c:705
 msgid "invalid operand for 'o' modifier"
 msgstr "ã€Œoã€�ä¿®é£¾ç¬¦çš„é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: config/cris/cris.c:708
+#: config/cris/cris.c:724
 msgid "invalid operand for 'O' modifier"
 msgstr "ã€ŒOã€�ä¿®é£¾ç¬¦çš„é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: config/cris/cris.c:741
+#: config/cris/cris.c:757
 msgid "invalid operand for 'p' modifier"
 msgstr "ã€Œpã€�ä¿®é£¾ç¬¦çš„é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: config/cris/cris.c:780
+#: config/cris/cris.c:796
 msgid "invalid operand for 'z' modifier"
 msgstr "ã€Œzã€�ä¿®é£¾ç¬¦çš„é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: config/cris/cris.c:834 config/cris/cris.c:864
+#: config/cris/cris.c:860 config/cris/cris.c:894
 msgid "invalid operand for 'H' modifier"
 msgstr "ã€ŒHã€�ä¿®é£¾ç¬¦çš„é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: config/cris/cris.c:840
+#: config/cris/cris.c:870
 msgid "bad register"
 msgstr "éŒ¯èª¤çš„æš«å­˜å™¨å��"
 
-#: config/cris/cris.c:884
+#: config/cris/cris.c:914
 msgid "invalid operand for 'e' modifier"
 msgstr "ã€Œeã€�ä¿®é£¾ç¬¦çš„é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: config/cris/cris.c:901
+#: config/cris/cris.c:931
 msgid "invalid operand for 'm' modifier"
 msgstr "ã€Œmã€�ä¿®é£¾ç¬¦çš„é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: config/cris/cris.c:926
+#: config/cris/cris.c:956
 msgid "invalid operand for 'A' modifier"
 msgstr "ã€ŒAã€�ä¿®é£¾ç¬¦çš„é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: config/cris/cris.c:949
+#: config/cris/cris.c:979
 msgid "invalid operand for 'D' modifier"
 msgstr "ã€ŒDã€�ä¿®é£¾ç¬¦çš„é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: config/cris/cris.c:963
+#: config/cris/cris.c:993
 msgid "invalid operand for 'T' modifier"
 msgstr "ã€ŒTã€�ä¿®é£¾ç¬¦çš„é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: config/cris/cris.c:972
+#: config/cris/cris.c:1013
 msgid "invalid operand modifier letter"
 msgstr "ç„¡æ•ˆçš„é�‹ç®—å…ƒä¿®é£¾ç¬¦å­—æ¯�"
 
-#: config/cris/cris.c:1029
+#: config/cris/cris.c:1070
 msgid "unexpected multiplicative operand"
 msgstr "ç„¡æ•ˆçš„ä¹˜æ€§é�‹ç®—å…ƒ"
 
-#: config/cris/cris.c:1049
+#: config/cris/cris.c:1090
 msgid "unexpected operand"
 msgstr "é�žé �æœŸçš„é�‹ç®—å…ƒ"
 
-#: config/cris/cris.c:1082 config/cris/cris.c:1092
+#: config/cris/cris.c:1123 config/cris/cris.c:1133
 msgid "unrecognized address"
 msgstr "ç„¡æ³•è¾¨è­˜çš„ä½�å�€"
 
-#: config/cris/cris.c:2019
+#: config/cris/cris.c:2209
 msgid "unrecognized supposed constant"
 msgstr "é �æœŸçš„å¸¸æ•¸ç„¡æ³•è­˜åˆ¥"
 
-#: config/cris/cris.c:2394 config/cris/cris.c:2458
+#: config/cris/cris.c:2638 config/cris/cris.c:2702
 msgid "unexpected side-effects in address"
 msgstr "ä½�å�€ä¸­æœ‰é�žé �æœŸçš„å‰¯ä½œç”¨"
 
 #. Can't possibly get a GOT-needing-fixup for a function-call,
 #. right?
-#: config/cris/cris.c:3253
+#: config/cris/cris.c:3539
 msgid "Unidentifiable call op"
 msgstr "ç„¡æ³•è¾¨è­˜çš„ call ä½œæ¥­"
 
-#: config/cris/cris.c:3304
+#: config/cris/cris.c:3590
 #, c-format
 msgid "PIC register isn't set up"
 msgstr "å°šæœªè¨­å®šå¥½ PIC æš«å­˜å™¨"
@@ -3188,81 +3117,81 @@
 msgid "fr30_print_operand: unhandled MEM"
 msgstr "fr30_print_operandï¼šæœªè™•ç�†çš„ MEM"
 
-#: config/frv/frv.c:2542
+#: config/frv/frv.c:2546
 msgid "bad insn to frv_print_operand_address:"
 msgstr "çµ¦ frv_print_operand_address éŒ¯èª¤çš„æŒ‡ä»¤ï¼š"
 
-#: config/frv/frv.c:2553
+#: config/frv/frv.c:2557
 msgid "bad register to frv_print_operand_memory_reference_reg:"
 msgstr "çµ¦ frv_print_operand_memory_reference_reg éŒ¯èª¤çš„æš«å­˜å™¨ï¼š"
 
-#: config/frv/frv.c:2592 config/frv/frv.c:2602 config/frv/frv.c:2611
-#: config/frv/frv.c:2632 config/frv/frv.c:2637
+#: config/frv/frv.c:2596 config/frv/frv.c:2606 config/frv/frv.c:2615
+#: config/frv/frv.c:2636 config/frv/frv.c:2641
 msgid "bad insn to frv_print_operand_memory_reference:"
 msgstr "çµ¦ frv_print_operand_memory_reference éŒ¯èª¤çš„æŒ‡ä»¤ï¼š"
 
-#: config/frv/frv.c:2723
+#: config/frv/frv.c:2727
 #, c-format
 msgid "bad condition code"
 msgstr "éŒ¯èª¤çš„æ¢�ä»¶ç¢¼"
 
-#: config/frv/frv.c:2798
+#: config/frv/frv.c:2802
 msgid "bad insn in frv_print_operand, bad const_double"
 msgstr "frv_print_operand ä¸­ä¸�æ­£ç¢ºèª¤æŒ‡ä»¤ï¼ŒéŒ¯èª¤çš„ const_double"
 
-#: config/frv/frv.c:2859
+#: config/frv/frv.c:2863
 msgid "bad insn to frv_print_operand, 'e' modifier:"
 msgstr "çµ¦ frv_print_operand éŒ¯èª¤çš„æŒ‡ä»¤ï¼Œã€Œeã€�ä¿®é£¾ç¬¦ï¼š"
 
-#: config/frv/frv.c:2867
+#: config/frv/frv.c:2871
 msgid "bad insn to frv_print_operand, 'F' modifier:"
 msgstr "çµ¦ frv_print_operand éŒ¯èª¤çš„æŒ‡ä»¤ï¼Œã€ŒFã€�ä¿®é£¾ç¬¦ï¼š"
 
-#: config/frv/frv.c:2883
+#: config/frv/frv.c:2887
 msgid "bad insn to frv_print_operand, 'f' modifier:"
 msgstr "çµ¦ frv_print_operand éŒ¯èª¤çš„æŒ‡ä»¤ï¼Œã€Œfã€�ä¿®é£¾ç¬¦ï¼š"
 
-#: config/frv/frv.c:2897
+#: config/frv/frv.c:2901
 msgid "bad insn to frv_print_operand, 'g' modifier:"
 msgstr "çµ¦ frv_print_operand éŒ¯èª¤çš„æŒ‡ä»¤ï¼Œã€Œgã€�ä¿®é£¾ç¬¦ï¼š"
 
-#: config/frv/frv.c:2945
+#: config/frv/frv.c:2949
 msgid "bad insn to frv_print_operand, 'L' modifier:"
 msgstr "çµ¦ frv_print_operand éŒ¯èª¤çš„æŒ‡ä»¤ï¼Œã€ŒLã€�ä¿®é£¾ç¬¦ï¼š"
 
-#: config/frv/frv.c:2958
+#: config/frv/frv.c:2962
 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
 msgstr "çµ¦ frv_print_operand éŒ¯èª¤çš„æŒ‡ä»¤ï¼Œã€ŒM/Nã€�ä¿®é£¾ç¬¦ï¼š"
 
-#: config/frv/frv.c:2979
+#: config/frv/frv.c:2983
 msgid "bad insn to frv_print_operand, 'O' modifier:"
 msgstr "çµ¦ frv_print_operand éŒ¯èª¤çš„æŒ‡ä»¤ï¼Œã€ŒOã€�ä¿®é£¾ç¬¦ï¼š"
 
-#: config/frv/frv.c:2997
+#: config/frv/frv.c:3001
 msgid "bad insn to frv_print_operand, P modifier:"
 msgstr "çµ¦ frv_print_operand éŒ¯èª¤çš„æŒ‡ä»¤ï¼ŒP ä¿®é£¾ç¬¦ï¼š"
 
-#: config/frv/frv.c:3017
+#: config/frv/frv.c:3021
 msgid "bad insn in frv_print_operand, z case"
 msgstr "frv_print_operand ä¸­ä¸�æ­£ç¢ºèª¤æŒ‡ä»¤ï¼Œz case"
 
-#: config/frv/frv.c:3048
+#: config/frv/frv.c:3052
 msgid "bad insn in frv_print_operand, 0 case"
 msgstr "frv_print_operand ä¸­ä¸�æ­£ç¢ºèª¤æŒ‡ä»¤ï¼Œ0 case"
 
-#: config/frv/frv.c:3053
+#: config/frv/frv.c:3057
 msgid "frv_print_operand: unknown code"
 msgstr "frv_print_operandï¼šä¸�æ˜Žç¨‹å¼�ç¢¼"
 
-#: config/frv/frv.c:4422
+#: config/frv/frv.c:4426
 msgid "bad output_move_single operand"
 msgstr "éŒ¯èª¤çš„ output_move_single é�‹ç®—å…ƒ"
 
-#: config/frv/frv.c:4549
+#: config/frv/frv.c:4553
 msgid "bad output_move_double operand"
 msgstr "éŒ¯èª¤çš„ output_move_double é�‹ç®—å…ƒ"
 
-#: config/frv/frv.c:4691
+#: config/frv/frv.c:4695
 msgid "bad output_condmove_single operand"
 msgstr "éŒ¯èª¤çš„ output_condmove_single é�‹ç®—å…ƒ"
 
@@ -3280,27 +3209,27 @@
 msgid " (frv)"
 msgstr " (frv)"
 
-#: config/i386/i386.c:8218
+#: config/i386/i386.c:8273
 #, c-format
 msgid "invalid UNSPEC as operand"
 msgstr "ç„¡æ•ˆçš„ UNSPEC å�šç‚ºé�‹ç®—å…ƒ"
 
-#: config/i386/i386.c:8924
+#: config/i386/i386.c:8979
 #, c-format
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr "é�‹ç®—å…ƒæ—¢ä¸�æ˜¯ä¸€å€‹å¸¸æ•¸ä¹Ÿä¸�æ˜¯ä¸€å€‹æ¢�ä»¶ç¢¼ï¼Œç„¡æ•ˆçš„é�‹ç®—å…ƒç¨‹å¼�ç¢¼ã€Œcã€�"
 
-#: config/i386/i386.c:9040
+#: config/i386/i386.c:9095
 #, c-format
 msgid "invalid operand code '%c'"
 msgstr "ç„¡æ•ˆçš„é�‹ç®—å…ƒç¨‹å¼�ç¢¼ã€Œ%cã€�"
 
-#: config/i386/i386.c:9089
+#: config/i386/i386.c:9144
 #, c-format
 msgid "invalid constraints for operand"
 msgstr "é�‹ç®—å…ƒçš„ç´„æ�Ÿç„¡æ•ˆ"
 
-#: config/i386/i386.c:16348
+#: config/i386/i386.c:16423
 msgid "unknown insn mode"
 msgstr "ä¸�æ˜Žçš„æŒ‡ä»¤æ¨¡å¼�"
 
@@ -3321,34 +3250,34 @@
 msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr "ç’°å¢ƒè®Šæ•¸ DJGPP å�ƒç…§çš„æª”æ¡ˆã€Œ%sã€�å·²æ��å£ž"
 
-#: config/ia64/ia64.c:4770
+#: config/ia64/ia64.c:4771
 #, c-format
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operandï¼šä¸�æ˜Žç¨‹å¼�ç¢¼"
 
-#: config/ia64/ia64.c:9889
+#: config/ia64/ia64.c:9890
 msgid "invalid conversion from %<__fpreg%>"
 msgstr "å¾ž %<__fpreg%> çš„è½‰æ�›ç„¡æ•ˆ"
 
-#: config/ia64/ia64.c:9892
+#: config/ia64/ia64.c:9893
 msgid "invalid conversion to %<__fpreg%>"
 msgstr "å�‘ %<__fpreg%> çš„è½‰æ�›ç„¡æ•ˆ"
 
-#: config/ia64/ia64.c:9905 config/ia64/ia64.c:9916
+#: config/ia64/ia64.c:9906 config/ia64/ia64.c:9917
 msgid "invalid operation on %<__fpreg%>"
 msgstr "å°� %<__fpreg%> çš„ä½œæ¥­ç„¡æ•ˆ"
 
-#: config/iq2000/iq2000.c:3118
+#: config/iq2000/iq2000.c:3122
 #, c-format
 msgid "invalid %%P operand"
 msgstr "ç„¡æ•ˆçš„ %%P é�‹ç®—å…ƒ"
 
-#: config/iq2000/iq2000.c:3126 config/rs6000/rs6000.c:11607
+#: config/iq2000/iq2000.c:3130 config/rs6000/rs6000.c:11818
 #, c-format
 msgid "invalid %%p value"
 msgstr "ç„¡æ•ˆçš„ %%p å€¼"
 
-#: config/iq2000/iq2000.c:3182
+#: config/iq2000/iq2000.c:3186
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "å°� %%dã€�%%x æˆ– %%X çš„ç„¡æ•ˆä½¿ç”¨"
@@ -3390,7 +3319,7 @@
 msgstr "å¾Œè‡ªå¢žä½�å�€ä¸�æ˜¯ä¸€å€‹æš«å­˜å™¨"
 
 #: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
-#: config/rs6000/rs6000.c:19870
+#: config/rs6000/rs6000.c:20087
 msgid "bad address"
 msgstr "éŒ¯èª¤ä½�å�€"
 
@@ -3436,59 +3365,59 @@
 msgid "invalid Z register replacement for insn"
 msgstr "ç„¡æ•ˆçš„ Z æš«å­˜å™¨æ›¿æ�›"
 
-#: config/mips/mips.c:6313 config/mips/mips.c:6334 config/mips/mips.c:6438
+#: config/mips/mips.c:6371 config/mips/mips.c:6392 config/mips/mips.c:6496
 #, fuzzy, c-format
 msgid "'%%%c' is not a valid operand prefix"
 msgstr "ã€Œ%sã€�ä¸�æ˜¯æœ‰æ•ˆçš„é¡žåˆ¥å��"
 
-#: config/mips/mips.c:6382 config/mips/mips.c:6389 config/mips/mips.c:6396
-#: config/mips/mips.c:6456
+#: config/mips/mips.c:6440 config/mips/mips.c:6447 config/mips/mips.c:6454
+#: config/mips/mips.c:6514
 #, fuzzy, c-format
 msgid "invalid use of '%%%c'"
 msgstr "éŒ¯èª¤åœ°ä½¿ç”¨äº† %qD"
 
-#: config/mips/mips.c:6701
+#: config/mips/mips.c:6761
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr ""
 
-#: config/mmix/mmix.c:1487 config/mmix/mmix.c:1617
+#: config/mmix/mmix.c:1483 config/mmix/mmix.c:1613
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr "MMIX å…§éƒ¨éŒ¯èª¤ï¼šé �æœŸçš„æ˜¯ CONST_INTï¼Œä¸�æ˜¯é€™å€‹"
 
-#: config/mmix/mmix.c:1566
+#: config/mmix/mmix.c:1562
 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr "MMIX å…§éƒ¨éŒ¯èª¤ï¼šã€Œmã€�å€¼éŒ¯èª¤ï¼Œä¸�æ˜¯ä¸€å€‹ CONST_INT"
 
-#: config/mmix/mmix.c:1585
+#: config/mmix/mmix.c:1581
 msgid "MMIX Internal: Expected a register, not this"
 msgstr "MMIX å…§éƒ¨éŒ¯èª¤ï¼šéœ€è¦�ä¸€å€‹æš«å­˜å™¨ï¼Œä¸�æ˜¯é€™å€‹"
 
-#: config/mmix/mmix.c:1595
+#: config/mmix/mmix.c:1591
 msgid "MMIX Internal: Expected a constant, not this"
 msgstr "MMIX å…§éƒ¨éŒ¯èª¤ï¼šéœ€è¦�ä¸€å€‹å¸¸æ•¸ï¼Œä¸�æ˜¯é€™å€‹"
 
 #. We need the original here.
-#: config/mmix/mmix.c:1679
+#: config/mmix/mmix.c:1675
 msgid "MMIX Internal: Cannot decode this operand"
 msgstr "MMIX å…§éƒ¨éŒ¯èª¤ï¼šç„¡æ³•è§£ç¢¼æ­¤é�‹ç®—å…ƒ"
 
-#: config/mmix/mmix.c:1736
+#: config/mmix/mmix.c:1732
 msgid "MMIX Internal: This is not a recognized address"
 msgstr "MMIX å…§éƒ¨éŒ¯èª¤ï¼šé€™ä¸�æ˜¯ä¸€å€‹å�¯è¾¨è­˜çš„ä½�å�€"
 
-#: config/mmix/mmix.c:2669
+#: config/mmix/mmix.c:2665
 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr "MMIX å…§éƒ¨éŒ¯èª¤ï¼šè©¦åœ–è¼¸å‡ºç„¡æ•ˆåœ°å��è½‰çš„æ¢�ä»¶ï¼š"
 
-#: config/mmix/mmix.c:2676
+#: config/mmix/mmix.c:2672
 msgid "MMIX Internal: What's the CC of this?"
 msgstr "MMIX å…§éƒ¨éŒ¯èª¤ï¼šå®ƒçš„æ¯”è¼ƒæ¢�ä»¶æ˜¯ä»€éº¼ï¼Ÿ"
 
-#: config/mmix/mmix.c:2680
+#: config/mmix/mmix.c:2676
 msgid "MMIX Internal: What is the CC of this?"
 msgstr "MMIX å…§éƒ¨éŒ¯èª¤ï¼šå®ƒçš„æ¯”è¼ƒæ¢�ä»¶æ˜¯ä»€éº¼ï¼Ÿ"
 
-#: config/mmix/mmix.c:2744
+#: config/mmix/mmix.c:2740
 msgid "MMIX Internal: This is not a constant:"
 msgstr "MMIX å…§éƒ¨éŒ¯èª¤ï¼šé€™ä¸�æ˜¯ä¸€å€‹å¸¸æ•¸ï¼š"
 
@@ -3514,81 +3443,81 @@
 msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr "å˜—è©¦åœ¨å‘½ä»¤è§£è­¯å™¨ä¸­åŸ·è¡Œã€Œ%sã€�ä»¥æ��å�‡å®ƒçš„æ¥µå€¼ã€‚\n"
 
-#: config/rs6000/rs6000.c:11434
+#: config/rs6000/rs6000.c:11645
 #, c-format
 msgid "invalid %%f value"
 msgstr "ç„¡æ•ˆ %%f å€¼"
 
-#: config/rs6000/rs6000.c:11443
+#: config/rs6000/rs6000.c:11654
 #, c-format
 msgid "invalid %%F value"
 msgstr "ç„¡æ•ˆ %%F å€¼"
 
-#: config/rs6000/rs6000.c:11452
+#: config/rs6000/rs6000.c:11663
 #, c-format
 msgid "invalid %%G value"
 msgstr "ç„¡æ•ˆ %%G å€¼"
 
-#: config/rs6000/rs6000.c:11487
+#: config/rs6000/rs6000.c:11698
 #, c-format
 msgid "invalid %%j code"
 msgstr "ç„¡æ•ˆ %%j ç¨‹å¼�ç¢¼"
 
-#: config/rs6000/rs6000.c:11497
+#: config/rs6000/rs6000.c:11708
 #, c-format
 msgid "invalid %%J code"
 msgstr "ç„¡æ•ˆ %%J ç¨‹å¼�ç¢¼"
 
-#: config/rs6000/rs6000.c:11507
+#: config/rs6000/rs6000.c:11718
 #, c-format
 msgid "invalid %%k value"
 msgstr "ç„¡æ•ˆ %%k å€¼"
 
-#: config/rs6000/rs6000.c:11527 config/xtensa/xtensa.c:2022
+#: config/rs6000/rs6000.c:11738 config/xtensa/xtensa.c:2028
 #, c-format
 msgid "invalid %%K value"
 msgstr "ç„¡æ•ˆ %%K å€¼"
 
-#: config/rs6000/rs6000.c:11597
+#: config/rs6000/rs6000.c:11808
 #, c-format
 msgid "invalid %%O value"
 msgstr "ç„¡æ•ˆ %%O å€¼"
 
-#: config/rs6000/rs6000.c:11644
+#: config/rs6000/rs6000.c:11855
 #, c-format
 msgid "invalid %%q value"
 msgstr "ç„¡æ•ˆ %%q å€¼"
 
-#: config/rs6000/rs6000.c:11688
+#: config/rs6000/rs6000.c:11899
 #, c-format
 msgid "invalid %%S value"
 msgstr "ç„¡æ•ˆ %%S å€¼"
 
-#: config/rs6000/rs6000.c:11728
+#: config/rs6000/rs6000.c:11939
 #, c-format
 msgid "invalid %%T value"
 msgstr "ç„¡æ•ˆ %%T å€¼"
 
-#: config/rs6000/rs6000.c:11738
+#: config/rs6000/rs6000.c:11949
 #, c-format
 msgid "invalid %%u value"
 msgstr "ç„¡æ•ˆ %%u å€¼"
 
-#: config/rs6000/rs6000.c:11747 config/xtensa/xtensa.c:1992
+#: config/rs6000/rs6000.c:11958 config/xtensa/xtensa.c:1998
 #, c-format
 msgid "invalid %%v value"
 msgstr "ç„¡æ•ˆ %%v å€¼"
 
-#: config/rs6000/rs6000.c:21768
+#: config/rs6000/rs6000.c:21946
 msgid "AltiVec argument passed to unprototyped function"
 msgstr "å‚³é�ž AltiVec å¼•æ•¸çµ¦ç„¡åŽŸåž‹çš„å‡½å¼�"
 
-#: config/s390/s390.c:4561
+#: config/s390/s390.c:4560
 #, c-format
 msgid "cannot decompose address"
 msgstr "ç„¡æ³•åˆ†è§£ä½�å�€"
 
-#: config/s390/s390.c:4771
+#: config/s390/s390.c:4770
 msgid "UNKNOWN in print_operand !?"
 msgstr "UNKNOWN å‡ºç�¾åœ¨ print_operand ä¸­ï¼Ÿï¼�"
 
@@ -3598,89 +3527,89 @@
 msgid "invalid operand for code: '%c'"
 msgstr "ç¨‹å¼�ç¢¼ã€Œ%cã€�çš„é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: config/sh/sh.c:746
+#: config/sh/sh.c:749
 #, c-format
 msgid "invalid operand to %%R"
 msgstr "%%R çš„é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: config/sh/sh.c:773
+#: config/sh/sh.c:776
 #, c-format
 msgid "invalid operand to %%S"
 msgstr "%%S çš„é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: config/sh/sh.c:8095
+#: config/sh/sh.c:8098
 msgid "created and used with different architectures / ABIs"
 msgstr "å»ºç«‹å’Œä½¿ç”¨æ™‚ä½¿ç”¨äº†ä¸�å�Œçš„æž¶æ§‹/ABI"
 
-#: config/sh/sh.c:8097
+#: config/sh/sh.c:8100
 msgid "created and used with different ABIs"
 msgstr "å»ºç«‹å’Œä½¿ç”¨æ™‚ä½¿ç”¨äº†ä¸�å�Œçš„ ABI"
 
-#: config/sh/sh.c:8099
+#: config/sh/sh.c:8102
 msgid "created and used with different endianness"
 msgstr "å»ºç«‹å’Œä½¿ç”¨æ™‚ä½¿ç”¨äº†ä¸�å�Œçš„é«˜/ä½Žä½�ä½�å…ƒçµ„åœ¨å‰�è¨­å®š"
 
-#: config/sparc/sparc.c:6803 config/sparc/sparc.c:6809
+#: config/sparc/sparc.c:6806 config/sparc/sparc.c:6812
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "ç„¡æ•ˆçš„ %%Y é�‹ç®—å…ƒ"
 
-#: config/sparc/sparc.c:6879
+#: config/sparc/sparc.c:6882
 #, c-format
 msgid "invalid %%A operand"
 msgstr "ç„¡æ•ˆçš„ %%A é�‹ç®—å…ƒ"
 
-#: config/sparc/sparc.c:6889
+#: config/sparc/sparc.c:6892
 #, c-format
 msgid "invalid %%B operand"
 msgstr "ç„¡æ•ˆçš„ %%B é�‹ç®—å…ƒ"
 
-#: config/sparc/sparc.c:6928
+#: config/sparc/sparc.c:6931
 #, c-format
 msgid "invalid %%c operand"
 msgstr "ç„¡æ•ˆçš„ %%c é�‹ç®—å…ƒ"
 
-#: config/sparc/sparc.c:6950
+#: config/sparc/sparc.c:6953
 #, c-format
 msgid "invalid %%d operand"
 msgstr "ç„¡æ•ˆçš„ %%d é�‹ç®—å…ƒ"
 
-#: config/sparc/sparc.c:6967
+#: config/sparc/sparc.c:6970
 #, c-format
 msgid "invalid %%f operand"
 msgstr "ç„¡æ•ˆçš„ %%f é�‹ç®—å…ƒ"
 
-#: config/sparc/sparc.c:6981
+#: config/sparc/sparc.c:6984
 #, c-format
 msgid "invalid %%s operand"
 msgstr "ç„¡æ•ˆçš„ %%s é�‹ç®—å…ƒ"
 
-#: config/sparc/sparc.c:7035
+#: config/sparc/sparc.c:7038
 #, c-format
 msgid "long long constant not a valid immediate operand"
 msgstr "long long å¸¸æ•¸ä¸�æ˜¯ä¸€å€‹æœ‰æ•ˆçš„ç«‹å�³æ•¸å€¼é�‹ç®—å…ƒ"
 
-#: config/sparc/sparc.c:7038
+#: config/sparc/sparc.c:7041
 #, c-format
 msgid "floating point constant not a valid immediate operand"
 msgstr "æµ®é»žå¸¸æ•¸ä¸�æ˜¯ä¸€å€‹æœ‰æ•ˆçš„ç«‹å�³æ•¸å€¼é�‹ç®—å…ƒ"
 
-#: config/stormy16/stormy16.c:1775 config/stormy16/stormy16.c:1846
+#: config/stormy16/stormy16.c:1748 config/stormy16/stormy16.c:1819
 #, c-format
 msgid "'B' operand is not constant"
 msgstr "ã€ŒBã€�é�‹ç®—å…ƒä¸�æ˜¯ä¸€å€‹å¸¸æ•¸"
 
-#: config/stormy16/stormy16.c:1802
+#: config/stormy16/stormy16.c:1775
 #, c-format
 msgid "'B' operand has multiple bits set"
 msgstr "ã€ŒBã€�é�‹ç®—å…ƒè¨­å®šäº†å¤šå€‹ä½�"
 
-#: config/stormy16/stormy16.c:1828
+#: config/stormy16/stormy16.c:1801
 #, c-format
 msgid "'o' operand is not constant"
 msgstr "ã€Œoã€�é�‹ç®—å…ƒä¸�æ˜¯ä¸€å€‹å¸¸æ•¸"
 
-#: config/stormy16/stormy16.c:1860
+#: config/stormy16/stormy16.c:1833
 #, c-format
 msgid "xstormy16_print_operand: unknown code"
 msgstr "xstormy16_print_operandï¼šä¸�æ˜Žç¨‹å¼�ç¢¼"
@@ -3693,56 +3622,56 @@
 msgid "output_move_single:"
 msgstr "output_move_singleï¼š"
 
-#: config/xtensa/xtensa.c:652 config/xtensa/xtensa.c:684
-#: config/xtensa/xtensa.c:693
+#: config/xtensa/xtensa.c:656 config/xtensa/xtensa.c:688
+#: config/xtensa/xtensa.c:697
 msgid "bad test"
 msgstr "éŒ¯èª¤çš„æ¸¬è©¦"
 
-#: config/xtensa/xtensa.c:1980
+#: config/xtensa/xtensa.c:1986
 #, c-format
 msgid "invalid %%D value"
 msgstr "ç„¡æ•ˆçš„ %%D å€¼"
 
-#: config/xtensa/xtensa.c:2017
+#: config/xtensa/xtensa.c:2023
 msgid "invalid mask"
 msgstr "ç„¡æ•ˆé�®ç½©"
 
-#: config/xtensa/xtensa.c:2043
+#: config/xtensa/xtensa.c:2049
 #, c-format
 msgid "invalid %%x value"
 msgstr "ç„¡æ•ˆçš„ %%x å€¼"
 
-#: config/xtensa/xtensa.c:2050
+#: config/xtensa/xtensa.c:2056
 #, c-format
 msgid "invalid %%d value"
 msgstr "ç„¡æ•ˆçš„ %%d å€¼"
 
-#: config/xtensa/xtensa.c:2071 config/xtensa/xtensa.c:2081
+#: config/xtensa/xtensa.c:2077 config/xtensa/xtensa.c:2087
 #, c-format
 msgid "invalid %%t/%%b value"
 msgstr "ç„¡æ•ˆçš„ %%t/%%b å€¼"
 
-#: config/xtensa/xtensa.c:2123
+#: config/xtensa/xtensa.c:2129
 msgid "invalid address"
 msgstr "ç„¡æ•ˆä½�å�€"
 
-#: config/xtensa/xtensa.c:2148
+#: config/xtensa/xtensa.c:2154
 msgid "no register in address"
 msgstr "ä½�å�€ä¸­ç„¡æš«å­˜å™¨"
 
-#: config/xtensa/xtensa.c:2156
+#: config/xtensa/xtensa.c:2162
 msgid "address offset not a constant"
 msgstr "ä½�å�€å��ç§»é‡�ä¸�æ˜¯ä¸€å€‹å¸¸æ•¸"
 
-#: cp/call.c:2514
+#: cp/call.c:2500
 msgid "candidates are:"
 msgstr "å‚™é�¸ç‚ºï¼š"
 
-#: cp/call.c:6463
+#: cp/call.c:6487
 msgid "candidate 1:"
 msgstr "å‚™é�¸ 1ï¼š"
 
-#: cp/call.c:6464
+#: cp/call.c:6488
 msgid "candidate 2:"
 msgstr "å‚™é�¸ 2ï¼š"
 
@@ -3787,52 +3716,52 @@
 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
 msgstr "%L è™•æ•´æ•¸è¶…å‡ºæ¨™æº– Fortran éš±å�«çš„å°�ç¨±ç¯„åœ�"
 
-#: fortran/arith.c:1425
+#: fortran/arith.c:1472
 #, fuzzy
 msgid "elemental binary operation"
 msgstr "åŸºæœ¬çš„äºŒå…ƒä½œæ¥­"
 
-#: fortran/arith.c:1997
+#: fortran/arith.c:2044
 #, no-c-format
 msgid "Arithmetic OK converting %s to %s at %L"
 msgstr "å¾ž %s è½‰æ�›åˆ° %sï¼Œåœ¨ %L è™•ï¼šç®—è¡“æ­£å¸¸"
 
-#: fortran/arith.c:2001
+#: fortran/arith.c:2048
 #, no-c-format
 msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 msgstr ""
 
-#: fortran/arith.c:2006
+#: fortran/arith.c:2053
 #, no-c-format
 msgid "Arithmetic underflow converting %s to %s at %L"
 msgstr "å¾ž %s è½‰æ�›åˆ° %sï¼Œåœ¨ %L è™•ï¼šç®—è¡“å�‘ä¸‹æº¢ä½�"
 
-#: fortran/arith.c:2010
+#: fortran/arith.c:2057
 #, no-c-format
 msgid "Arithmetic NaN converting %s to %s at %L"
 msgstr "å¾ž %s è½‰æ�›åˆ° %sï¼Œåœ¨ %L è™•ï¼šç®—è¡“ NaN"
 
-#: fortran/arith.c:2014
+#: fortran/arith.c:2061
 #, no-c-format
 msgid "Division by zero converting %s to %s at %L"
 msgstr "å¾ž %s è½‰æ�›åˆ° %s æ™‚è¢«é›¶é™¤ï¼Œæ–¼ %L è™•"
 
-#: fortran/arith.c:2018
+#: fortran/arith.c:2065
 #, no-c-format
 msgid "Array operands are incommensurate converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2022
+#: fortran/arith.c:2069
 #, no-c-format
 msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2355
+#: fortran/arith.c:2402
 #, no-c-format
 msgid "The Hollerith constant at %L is too long to convert to %s"
 msgstr "%L çš„è�·å‹’ç‘žæ–¯å¸¸æ•¸å¤ªé•·ï¼Œç„¡æ³•è¢«è½‰æ�›ç‚º %s"
 
-#: fortran/arith.c:2513
+#: fortran/arith.c:2560
 #, no-c-format
 msgid "Enumerator exceeds the C integer type at %C"
 msgstr "%C è™•ï¼šåˆ—èˆ‰é‡�è¶…é�Ž C æ•´æ•¸é¡žåž‹"
@@ -3862,72 +3791,72 @@
 msgid "Variable '%s' at %L in this context must be constant"
 msgstr "è®Šæ•¸ã€Œ%sã€�åœ¨ %L è™•ä¸Šä¸‹æ–‡ä¸­å¿…é ˆæ˜¯å¸¸æ•¸"
 
-#: fortran/array.c:299
+#: fortran/array.c:314
 #, no-c-format
 msgid "Expected expression in array specification at %C"
 msgstr "%C è™•æŒ‡å®šé™£åˆ—æ™‚éœ€è¦�é�‹ç®—å¼�"
 
-#: fortran/array.c:386
+#: fortran/array.c:392
 #, no-c-format
 msgid "Bad array specification for an explicitly shaped array at %C"
 msgstr ""
 
-#: fortran/array.c:396
+#: fortran/array.c:402
 #, no-c-format
 msgid "Bad array specification for assumed shape array at %C"
 msgstr ""
 
-#: fortran/array.c:410
+#: fortran/array.c:416
 #, no-c-format
 msgid "Bad specification for deferred shape array at %C"
 msgstr ""
 
-#: fortran/array.c:414
+#: fortran/array.c:420
 #, no-c-format
 msgid "Bad specification for assumed size array at %C"
 msgstr ""
 
-#: fortran/array.c:423
+#: fortran/array.c:429
 #, no-c-format
 msgid "Expected another dimension in array declaration at %C"
 msgstr "%C è™•é™£åˆ—å®£å‘Šéœ€è¦�å�¦å¤–ä¸€ç¶­"
 
-#: fortran/array.c:429
+#: fortran/array.c:435
 #, no-c-format
 msgid "Array specification at %C has more than %d dimensions"
 msgstr "%C è™•é™£åˆ—æŒ‡å®šäº†å¤šæ–¼ %d çš„ç¶­æ•¸"
 
-#: fortran/array.c:635
+#: fortran/array.c:641
 #, no-c-format
 msgid "duplicated initializer"
 msgstr "é‡�è¤‡çš„åˆ�å§‹å€¼è¨­å®š"
 
-#: fortran/array.c:727
+#: fortran/array.c:733
 #, no-c-format
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 msgstr "DO æ¸¸æ¨™ã€Œ%sã€�åœ¨ %L è™•å‡ºç�¾åœ¨å�¦ä¸€å€‹å�Œå��æ¸¸æ¨™ä½œç”¨æ¬„ä½�å…§"
 
-#: fortran/array.c:829 fortran/array.c:938
+#: fortran/array.c:835 fortran/array.c:944
 #, no-c-format
 msgid "Syntax error in array constructor at %C"
 msgstr "%C é™£åˆ—å»ºæ§‹èªžæ³•éŒ¯èª¤"
 
-#: fortran/array.c:884
+#: fortran/array.c:890
 #, fuzzy, no-c-format
 msgid "Fortran 2003: [...] style array constructors at %C"
 msgstr "Fortran 2003 ä¸­çš„æ–°ç‰¹æ€§ï¼š%C è™• [...] é¢¨æ ¼çš„é™£åˆ—å»ºæ§‹"
 
-#: fortran/array.c:898
+#: fortran/array.c:904
 #, no-c-format
 msgid "Empty array constructor at %C is not allowed"
 msgstr "%C è™•çš„ç©ºé™£åˆ—å»ºæ§‹ä¸�è¢«å…�è¨±"
 
-#: fortran/array.c:982
+#: fortran/array.c:988
 #, no-c-format
 msgid "Element in %s array constructor at %L is %s"
 msgstr "%s é™£åˆ—å»ºæ§‹ä¸­çš„å…ƒç´ åœ¨ %L è™•æ˜¯ %s"
 
-#: fortran/array.c:1309
+#: fortran/array.c:1315
 #, no-c-format
 msgid "Iterator step at %L cannot be zero"
 msgstr "%L è¿­ä»£æ¬¡æ•¸ä¸�èƒ½ç‚ºé›¶"
@@ -3947,7 +3876,7 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
 msgstr "å¼•æ•¸ã€Œ%sã€�(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œä½�æ–¼ %L)å¿…é ˆå…·æœ‰æ•¸å­—é¡žåž‹"
 
-#: fortran/check.c:101 fortran/check.c:817 fortran/check.c:827
+#: fortran/check.c:101 fortran/check.c:810 fortran/check.c:820
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
 msgstr "å¼•æ•¸ã€Œ%sã€�(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œä½�æ–¼ %L)å¿…é ˆç‚ºæ•´æ•¸åž‹æˆ–å¯¦æ•¸åž‹"
@@ -4012,220 +3941,215 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
 msgstr "å¼•æ•¸ã€Œ%sã€�(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œä½�æ–¼ %L)å¿…é ˆæ˜¯ä¸€å€‹è®Šæ•¸"
 
-#: fortran/check.c:320
+#: fortran/check.c:356
 #, no-c-format
-msgid "Missing DIM parameter in intrinsic '%s' at %L"
-msgstr "å…§å»ºå‡½å¼�ã€Œ%sã€�åœ¨ %L è™•ç¼ºå°‘ DIM å�ƒæ•¸"
-
-#: fortran/check.c:363
-#, no-c-format
 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
 msgstr "ã€Œ%sã€�å…§å»ºå‡½å¼�çš„ã€Œdimã€�å¼•æ•¸(æ–¼ %L è™•)ä¸�æ˜¯ä¸€å€‹æœ‰æ•ˆçš„ç¶­æ•¸ç´¢å¼•"
 
-#: fortran/check.c:433
+#: fortran/check.c:426
 #, fuzzy, no-c-format
 msgid "Unequal character lengths (%ld and %ld) in %s intrinsic at %L"
 msgstr "%L è™•æŒ‡æ¨™è³¦å€¼æ™‚å­—å…ƒé•·åº¦ä¸�å�Œ"
 
-#: fortran/check.c:535 fortran/check.c:1938 fortran/check.c:1953
+#: fortran/check.c:528 fortran/check.c:1932 fortran/check.c:1947
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
 msgstr "å¼•æ•¸ã€Œ%sã€�(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œä½�æ–¼ %L)å¿…é ˆç‚º ALLOCATABLE"
 
-#: fortran/check.c:559 fortran/check.c:3703
+#: fortran/check.c:552 fortran/check.c:3697
 #, no-c-format
 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
 msgstr "ã€Œ%sã€�å’Œã€Œ%sã€�å¼•æ•¸(å±¬æ–¼ã€Œ%sã€�å…§å»ºå‡½å¼�)åœ¨ %L è™•é¡žåž‹å¿…é ˆç›¸å�Œ"
 
-#: fortran/check.c:568 fortran/check.c:1143 fortran/check.c:1286
-#: fortran/check.c:1360 fortran/check.c:1616
+#: fortran/check.c:561 fortran/check.c:1137 fortran/check.c:1280
+#: fortran/check.c:1354 fortran/check.c:1610
 #, no-c-format
 msgid "Extension: Different type kinds at %L"
 msgstr "æ“´å……ï¼š%L è™•é¡žåž‹ç¨®åˆ¥ä¸�å�Œ"
 
-#: fortran/check.c:608 fortran/check.c:2022
+#: fortran/check.c:601 fortran/check.c:2016
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
 msgstr "å¼•æ•¸ã€Œ%sã€�(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œä½�æ–¼ %L)å¿…é ˆæ˜¯ä¸€å€‹ POINTER"
 
-#: fortran/check.c:628
+#: fortran/check.c:621
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
 msgstr "ã€Œ%sã€�å¼•æ•¸(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œæ–¼ %L è™•)çš„é¡žåž‹å¿…é ˆç‚º REAL æˆ– COMPLEX"
 
-#: fortran/check.c:636
+#: fortran/check.c:629
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
 msgstr "å¼•æ•¸ã€Œ%sã€�(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œä½�æ–¼ %L)å¿…é ˆæ˜¯ä¸€å€‹ POINTER æˆ– TARGET"
 
-#: fortran/check.c:652
+#: fortran/check.c:645
 #, no-c-format
 msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
 msgstr "%L è™•ç”±å�‘é‡�ä¸‹æ¨™é�¸æ“‡çš„éƒ¨åˆ†é™£åˆ—ä¸�æ‡‰æ˜¯æŒ‡æ¨™çš„ç›®çš„"
 
-#: fortran/check.c:663
+#: fortran/check.c:656
 #, no-c-format
 msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
 msgstr "%L çš„ NULL æŒ‡æ¨™ä¸�èƒ½å�šç‚ºå…§å»ºå‡½å¼�ã€Œ%sã€�çš„å¼•æ•¸"
 
-#: fortran/check.c:798 fortran/check.c:915
+#: fortran/check.c:791 fortran/check.c:910
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
 msgstr "ç•¶ã€Œxã€�æ˜¯ COMPLEX æ™‚ã€Œ%sã€�å¼•æ•¸(å±¬æ–¼ã€Œ%sã€�å…§å»ºå‡½å¼�ï¼Œåœ¨ %L è™•)ä¸�èƒ½å­˜åœ¨"
 
-#: fortran/check.c:848 fortran/check.c:1205 fortran/check.c:1308
-#: fortran/check.c:1467 fortran/check.c:1484 fortran/check.c:2318
-#: fortran/check.c:2444 fortran/check.c:2779 fortran/check.c:2821
+#: fortran/check.c:841 fortran/check.c:1199 fortran/check.c:1302
+#: fortran/check.c:1461 fortran/check.c:1478 fortran/check.c:2312
+#: fortran/check.c:2438 fortran/check.c:2773 fortran/check.c:2815
 #, fuzzy, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
 msgstr "Fortran 2003ï¼š%C è™•çš„ FLUSH æ•˜è¿°"
 
-#: fortran/check.c:964 fortran/check.c:1712 fortran/check.c:1720
+#: fortran/check.c:959 fortran/check.c:1706 fortran/check.c:1714
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
 msgstr "å¼•æ•¸ã€Œ%sã€�(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œä½�æ–¼ %L)å¿…é ˆç‚ºæ•¸å­—æˆ– LOGICAL åž‹"
 
-#: fortran/check.c:978
+#: fortran/check.c:973
 #, no-c-format
 msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
 msgstr ""
 
-#: fortran/check.c:997 fortran/check.c:1005
+#: fortran/check.c:992 fortran/check.c:1000
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
 msgstr "å¼•æ•¸ã€Œ%sã€�(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œä½�æ–¼ %L)å¿…é ˆæ˜¯ä¸€å€‹è®Šæ•¸"
 
-#: fortran/check.c:1256
+#: fortran/check.c:1250
 #, no-c-format
 msgid "Argument of %s at %L must be of length one"
 msgstr "%s çš„å�ƒæ•¸(ä½�æ–¼ %L)é•·åº¦å¿…é ˆç‚º 1"
 
-#: fortran/check.c:1315
+#: fortran/check.c:1309
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
 msgstr "å¼•æ•¸ã€Œ%sã€�(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œä½�æ–¼ %L)å¿…é ˆå…·æœ‰èˆ‡ã€Œ%sã€�ä¸€æ¨£çš„ç¨®åˆ¥"
 
-#: fortran/check.c:1440
+#: fortran/check.c:1434
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
 msgstr "å¼•æ•¸ã€Œ%sã€�(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œä½�æ–¼ %L)ä¸�èƒ½æ˜¯è¡�ç”Ÿé¡žåž‹"
 
-#: fortran/check.c:1589
+#: fortran/check.c:1583
 #, no-c-format
 msgid "Intrinsic '%s' at %L must have at least two arguments"
 msgstr "å…§å»ºå‡½å¼�ã€Œ%sã€� æ–¼ %L è™•å¿…é ˆæœ‰è‡³å°‘å…©å€‹å¼•æ•¸"
 
-#: fortran/check.c:1622
+#: fortran/check.c:1616
 #, no-c-format
 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
 msgstr "å¼•æ•¸ã€Œ%sã€�(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œä½�æ–¼ %L)å¿…é ˆæ˜¯ %s(%d)"
 
-#: fortran/check.c:1655
+#: fortran/check.c:1649
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
 msgstr ""
 
-#: fortran/check.c:1662
+#: fortran/check.c:1656
 #, fuzzy, no-c-format
 msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
 msgstr "ã€Œ%sã€�å…§å»ºå‡½å¼�çš„ã€Œa1ã€�å¼•æ•¸åœ¨ %L è™•å¿…é ˆæ˜¯ INTEGER æˆ– REAL"
 
-#: fortran/check.c:1734
+#: fortran/check.c:1728
 #, no-c-format
 msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
 msgstr ""
 
-#: fortran/check.c:1753
+#: fortran/check.c:1747
 #, no-c-format
 msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
 msgstr ""
 
-#: fortran/check.c:1762
+#: fortran/check.c:1756
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
 msgstr "å¼•æ•¸ã€Œ%sã€�(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œä½�æ–¼ %L)çš„ç§©å¿…é ˆç‚º 1 æˆ– 2"
 
-#: fortran/check.c:1964
+#: fortran/check.c:1958
 #, fuzzy, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
 msgstr "ã€Œ%sã€�å’Œã€Œ%sã€�å¼•æ•¸(å±¬æ–¼ã€Œ%sã€�å…§å»ºå‡½å¼�)åœ¨ %L è™•é¡žåž‹å¿…é ˆç›¸å�Œ"
 
-#: fortran/check.c:1973
+#: fortran/check.c:1967
 #, fuzzy, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
 msgstr "ã€Œ%sã€�å’Œã€Œ%sã€�å¼•æ•¸(å±¬æ–¼ã€Œ%sã€�å…§å»ºå‡½å¼�)åœ¨ %L è™•é¡žåž‹å¿…é ˆç›¸å�Œ"
 
-#: fortran/check.c:2069
+#: fortran/check.c:2063
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
 msgstr "ã€Œ%sã€�å¼•æ•¸(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œæ–¼ %L è™•)çš„é¡žåž‹å¿…é ˆç‚º REAL æˆ– COMPLEX"
 
-#: fortran/check.c:2090
+#: fortran/check.c:2084
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
 msgstr "å¼•æ•¸ã€Œ%sã€�(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œä½�æ–¼ %L)å¿…é ˆæ˜¯ä¸€å€‹å•žå…ƒè®Šæ•¸"
 
-#: fortran/check.c:2098
+#: fortran/check.c:2092
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
 msgstr "ã€Œ%sã€�å¼•æ•¸(å±¬æ–¼ã€Œ%sã€�å…§å»ºå‡½å¼�ï¼Œä½�æ–¼ %L)å¿…é ˆæ˜¯ä¸€å€‹ OPTIONAL å•žè®Šæ•¸"
 
-#: fortran/check.c:2114
+#: fortran/check.c:2108
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
 msgstr "å¼•æ•¸ã€Œ%sã€�(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œä½�æ–¼ %L)å¿…é ˆæ˜¯ %s"
 
-#: fortran/check.c:2231
+#: fortran/check.c:2225
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
 msgstr "ã€Œreshapeã€�å…§å»ºå‡½å¼�çš„ã€Œshapeã€�å¼•æ•¸åœ¨ %L è™•å¿…é ˆæ˜¯å¤§å°�ç‚ºå¸¸æ•¸çš„é™£åˆ—"
 
-#: fortran/check.c:2241
+#: fortran/check.c:2235
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
 msgstr "ã€Œreshapeã€�å…§å»ºå‡½å¼�çš„ã€Œshapeã€�å¼•æ•¸åœ¨ %L è™•æœ‰å¤šæ–¼ %d å€‹çš„å…ƒç´ "
 
-#: fortran/check.c:2279
+#: fortran/check.c:2273
 #, no-c-format
 msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
 msgstr ""
 
-#: fortran/check.c:2364
+#: fortran/check.c:2358
 #, no-c-format
 msgid "Missing arguments to %s intrinsic at %L"
 msgstr "%s å…§å»ºå‡½å¼�ç¼ºå°‘å¼•æ•¸ï¼Œæ–¼ %L è™•"
 
-#: fortran/check.c:2405
+#: fortran/check.c:2399
 #, no-c-format
 msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
 msgstr "ã€Œshapeã€�å…§å»ºå‡½å¼�çš„ã€Œsourceã€�å¼•æ•¸åœ¨ %L è™•ä¸�èƒ½æ˜¯å�‡å®šå¤§å°�çš„é™£åˆ—"
 
-#: fortran/check.c:2479
+#: fortran/check.c:2473
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
 msgstr "å¼•æ•¸ã€Œ%sã€�(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œä½�æ–¼ %L)ç§©å¿…é ˆå°�æ–¼ %d"
 
-#: fortran/check.c:2731
+#: fortran/check.c:2725
 #, fuzzy, no-c-format
 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
 msgstr "å¼•æ•¸ã€Œ%sã€�(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œä½�æ–¼ %L)å¿…é ˆæ˜¯ %s"
 
-#: fortran/check.c:3050
+#: fortran/check.c:3044
 #, no-c-format
 msgid "Too many arguments to %s at %L"
 msgstr "çµ¦äºˆå‡½å¼� %s çš„å�ƒæ•¸å¤ªå¤šï¼Œæ–¼ %L"
 
-#: fortran/check.c:3162 fortran/check.c:3616 fortran/check.c:3640
+#: fortran/check.c:3156 fortran/check.c:3610 fortran/check.c:3634
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
 msgstr "å¼•æ•¸ã€Œ%sã€�(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œä½�æ–¼ %L)å¿…é ˆç‚º INTEGER æˆ– PROCEDURE"
 
-#: fortran/check.c:3338
+#: fortran/check.c:3332
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
 msgstr "å¼•æ•¸ã€Œ%sã€�(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œä½�æ–¼ %L)çš„ç§©å¿…é ˆç‚º %d"
 
-#: fortran/check.c:3687 fortran/check.c:3695
+#: fortran/check.c:3681 fortran/check.c:3689
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
 msgstr "å¼•æ•¸ã€Œ%sã€�(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œä½�æ–¼ %L)å¿…é ˆç‚º INTEGER æˆ– LOGICAL"
@@ -4250,890 +4174,926 @@
 msgid "'%s' at %L already is initialized at %L"
 msgstr "ç¨‹åº�ã€Œ%sã€�åœ¨ %C è™•å·²ç¶“æ–¼ %L è™•è¢«å®£å‘Š"
 
-#: fortran/data.c:412
+#: fortran/data.c:317
 #, no-c-format
+msgid "Data element below array lower bound at %L"
+msgstr ""
+
+#: fortran/data.c:329
+#, no-c-format
+msgid "Data element above array upper bound at %L"
+msgstr ""
+
+#: fortran/data.c:435
+#, no-c-format
 msgid "Extension: re-initialization of '%s' at %L"
 msgstr "æ“´å……ï¼šã€Œ%sã€�é‡�åˆ�å§‹åŒ–æ–¼ %L"
 
-#: fortran/decl.c:254
+#: fortran/decl.c:253
 #, fuzzy, no-c-format
 msgid "Host associated variable '%s' may not be in the DATA statement at %C"
 msgstr "%C READ æ•˜è¿°éœ€è¦�è®Šæ•¸"
 
-#: fortran/decl.c:261
+#: fortran/decl.c:260
 #, no-c-format
 msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
 msgstr "æ“´å……ï¼šDATA æ•˜è¿°ä¸­å°�å…¬å…±å¡Šè®Šæ•¸ã€Œ%sã€�åœ¨ %C è™•åˆ�å§‹åŒ–"
 
-#: fortran/decl.c:366
+#: fortran/decl.c:365
 #, no-c-format
 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
 msgstr "DATA æ•˜è¿°ä¸­ç¬¦è™Ÿã€Œ%sã€�å¿…é ˆæ˜¯ä¸€å€‹ PARAMETERï¼Œåœ¨ %C è™•"
 
-#: fortran/decl.c:470
+#: fortran/decl.c:390
+#, fuzzy, no-c-format
+msgid "Invalid initializer %s in Data statement at %C"
+msgstr "asm æ•˜è¿°ä¸­å‡ºç�¾ç„¡æ•ˆçš„å·¦å€¼"
+
+#: fortran/decl.c:493
 #, no-c-format
 msgid "Initialization at %C is not allowed in a PURE procedure"
 msgstr "åˆ�å§‹åŒ–ä¸�å…�è¨±å‡ºç�¾åœ¨ %C è™•çš„ PURE ç¨‹åº�ä¸­"
 
-#: fortran/decl.c:529
+#: fortran/decl.c:552
 #, no-c-format
 msgid "DATA statement at %C is not allowed in a PURE procedure"
 msgstr "DATA æ•˜è¿°ä¸�å…�è¨±å‡ºç�¾åœ¨ %C è™•çš„ PURE ç¨‹åº�ä¸­"
 
-#: fortran/decl.c:558
+#: fortran/decl.c:581
 #, no-c-format
 msgid "Bad INTENT specification at %C"
 msgstr "%C è™•éŒ¯èª¤åœ°æŒ‡å®š INTENT"
 
-#: fortran/decl.c:600
+#: fortran/decl.c:623
 #, no-c-format
 msgid "Conflict in attributes of function argument at %C"
 msgstr ""
 
-#: fortran/decl.c:647
+#: fortran/decl.c:676
 #, no-c-format
 msgid "Syntax error in character length specification at %C"
 msgstr "%C è™•æŒ‡å®šå­—å…ƒé•·åº¦æ™‚èªžæ³•éŒ¯èª¤"
 
-#: fortran/decl.c:757
+#: fortran/decl.c:795
 #, no-c-format
 msgid "Procedure '%s' at %C is already defined at %L"
 msgstr "ç¨‹åº�ã€Œ%sã€�åœ¨ %C è™•å·²ç¶“æ–¼ %L è™•è¢«å®£å‘Š"
 
-#: fortran/decl.c:765
+#: fortran/decl.c:803
 #, fuzzy, no-c-format
 msgid "Name '%s' at %C is already defined as a generic interface at %L"
 msgstr "ç¨‹åº�ã€Œ%sã€�åœ¨ %C è™•å·²ç¶“æ–¼ %L è™•è¢«å®£å‘Š"
 
-#: fortran/decl.c:778
+#: fortran/decl.c:816
 #, no-c-format
 msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
 msgstr "ç¨‹åº�ã€Œ%sã€�åœ¨ %C è™•å…·æœ‰é¡¯å¼�ä»‹é�¢ï¼Œè€Œä¸”å¿…é ˆåœ¨ %L è™•ä¸�å…·æœ‰å·²å®£å‘Šçš„å±¬æ€§"
 
-#: fortran/decl.c:850
+#: fortran/decl.c:888
 #, fuzzy, no-c-format
 msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
 msgstr "%L è™•çš„ç‰©ä»¶ã€Œ%sã€�å¿…é ˆæœ‰ SAVE å±¬æ€§ %s"
 
-#: fortran/decl.c:880
+#: fortran/decl.c:918
 #, no-c-format
 msgid "Type '%s' at %L is a parameter to the BIND(C)  procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
 msgstr ""
 
-#: fortran/decl.c:887
+#: fortran/decl.c:925
 #, no-c-format
 msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:902
+#: fortran/decl.c:940
 #, fuzzy, no-c-format
 msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
 msgstr "åœ¨ %L è™•çš„é—œé�µå­—å¼•æ•¸ä¸�åœ¨ç¨‹åº�ä¸­"
 
-#: fortran/decl.c:916
+#: fortran/decl.c:954
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:925
+#: fortran/decl.c:963
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:934
+#: fortran/decl.c:972
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:947
+#: fortran/decl.c:985
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:957
+#: fortran/decl.c:995
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:1033
+#: fortran/decl.c:1071
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:1069
+#: fortran/decl.c:1107
 #, no-c-format
 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
 msgstr ""
 
-#: fortran/decl.c:1075
+#: fortran/decl.c:1113
 #, no-c-format
 msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
 msgstr ""
 
-#: fortran/decl.c:1165
+#: fortran/decl.c:1203
 #, no-c-format
 msgid "Initializer not allowed for PARAMETER '%s' at %C"
 msgstr "PARAMETERã€Œ%sã€�åœ¨ %C è™•ä¸�å…�è¨±æœ‰åˆ�å§‹å€¼è¨­å®š"
 
-#: fortran/decl.c:1174
+#: fortran/decl.c:1213
 #, no-c-format
-msgid "Initializer not allowed for COMMON variable '%s' at %C"
-msgstr "COMMON è®Šæ•¸ã€Œ%sã€�åœ¨ %C è™•ä¸�å…�è¨±æœ‰åˆ�å§‹å€¼è¨­å®š"
-
-#: fortran/decl.c:1184
-#, no-c-format
 msgid "PARAMETER at %L is missing an initializer"
 msgstr "%L è™• PARAMETER ç¼ºå°‘åˆ�å§‹å€¼è¨­å®š"
 
-#: fortran/decl.c:1194
+#: fortran/decl.c:1223
 #, no-c-format
 msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
 msgstr ""
 
-#: fortran/decl.c:1344
+#: fortran/decl.c:1373
 #, no-c-format
 msgid "Component at %C must have the POINTER attribute"
 msgstr "%C è™•çš„å…ƒä»¶å¿…é ˆæœ‰ POINTER å±¬æ€§"
 
-#: fortran/decl.c:1352
+#: fortran/decl.c:1381
 #, no-c-format
 msgid "Array component of structure at %C must have explicit or deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1378
+#: fortran/decl.c:1425
 #, fuzzy, no-c-format
 msgid "Allocatable component at %C must be an array"
 msgstr "%C è™• Cray æŒ‡æ¨™å¿…é ˆæ˜¯ä¸€å€‹æ•´æ•¸ã€‚"
 
-#: fortran/decl.c:1389
+#: fortran/decl.c:1436
 #, no-c-format
 msgid "Pointer array component of structure at %C must have a deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1398
+#: fortran/decl.c:1445
 #, fuzzy, no-c-format
 msgid "Allocatable component of structure at %C must have a deferred shape"
 msgstr "å�¯æŒ‡æ´¾çš„é™£åˆ—ã€Œ%sã€�åœ¨ %L è™•å¿…é ˆæœ‰å»¶é�²çš„å¤–å½¢"
 
-#: fortran/decl.c:1407
+#: fortran/decl.c:1454
 #, no-c-format
 msgid "Array component of structure at %C must have an explicit shape"
 msgstr ""
 
-#: fortran/decl.c:1433
+#: fortran/decl.c:1480
 #, no-c-format
 msgid "NULL() initialization at %C is ambiguous"
 msgstr "%C è™•çš„ NULL() åˆ�å§‹åŒ–æœ‰æ­§ç¾©"
 
-#: fortran/decl.c:1556 fortran/decl.c:5197
+#: fortran/decl.c:1603 fortran/decl.c:5395
 #, fuzzy, no-c-format
 msgid "Duplicate array spec for Cray pointee at %C"
 msgstr "%C è™•é‡�è¤‡çš„æ ¼å¼�æŒ‡å®š"
 
-#: fortran/decl.c:1616
+#: fortran/decl.c:1663
 #, fuzzy, no-c-format
 msgid "the type of '%s' at %C has not been declared within the interface"
 msgstr "%qD ä¸�èƒ½åœ¨å‘½å��ç©ºé–“å®£å‘Š"
 
-#: fortran/decl.c:1632
+#: fortran/decl.c:1679
 #, no-c-format
 msgid "Function name '%s' not allowed at %C"
 msgstr "å‡½å¼�å��ã€Œ%sã€�ä¸�å…�è¨±å‡ºç�¾åœ¨ %C è™•"
 
-#: fortran/decl.c:1648
+#: fortran/decl.c:1695
 #, no-c-format
 msgid "Extension: Old-style initialization at %C"
 msgstr "æ“´å……ï¼š%C è™•èˆŠå¼�çš„åˆ�å§‹åŒ–"
 
-#: fortran/decl.c:1663
+#: fortran/decl.c:1710
 #, no-c-format
 msgid "Initialization at %C isn't for a pointer variable"
 msgstr "%C çš„åˆ�å§‹åŒ–ä¸�æ˜¯ç‚ºæŒ‡æ¨™è®Šæ•¸æº–å‚™çš„"
 
-#: fortran/decl.c:1671
+#: fortran/decl.c:1718
 #, no-c-format
 msgid "Pointer initialization requires a NULL() at %C"
 msgstr "%C è™•çš„æŒ‡æ¨™åˆ�å§‹åŒ–éœ€è¦� NULL()"
 
-#: fortran/decl.c:1677
+#: fortran/decl.c:1724
 #, no-c-format
 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
 msgstr "%C è™•å°�æŒ‡æ¨™çš„åˆ�å§‹åŒ–ä¸�å…�è¨±å‡ºç�¾åœ¨ PURE ç¨‹åº�ä¸­"
 
-#: fortran/decl.c:1690
+#: fortran/decl.c:1737
 #, no-c-format
 msgid "Pointer initialization at %C requires '=>', not '='"
 msgstr "åœ¨ %C è™•çš„æŒ‡æ¨™åˆ�å§‹åŒ–éœ€è¦�ã€Œ=>ã€�ï¼Œè€Œä¸�æ˜¯ã€Œ=ã€�"
 
-#: fortran/decl.c:1699 fortran/decl.c:6129
+#: fortran/decl.c:1746 fortran/decl.c:6361
 #, no-c-format
 msgid "Expected an initialization expression at %C"
 msgstr "%C è™•éœ€è¦�ä¸€å€‹åˆ�å§‹åŒ–é�‹ç®—å¼�"
 
-#: fortran/decl.c:1705
+#: fortran/decl.c:1752
 #, no-c-format
 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
 msgstr "%C è™•å°�è®Šæ•¸çš„åˆ�å§‹åŒ–ä¸�å…�è¨±å‡ºç�¾åœ¨ PURE ç¨‹åº�ä¸­"
 
-#: fortran/decl.c:1718
+#: fortran/decl.c:1765
 #, fuzzy, no-c-format
 msgid "Initialization of allocatable component at %C is not allowed"
 msgstr "%C è™•å°�è®Šæ•¸çš„åˆ�å§‹åŒ–ä¸�å…�è¨±å‡ºç�¾åœ¨ PURE ç¨‹åº�ä¸­"
 
-#: fortran/decl.c:1772 fortran/decl.c:1781
+#: fortran/decl.c:1819 fortran/decl.c:1828
 #, no-c-format
 msgid "Old-style type declaration %s*%d not supported at %C"
 msgstr "èˆŠå¼�çš„åž‹æ…‹å®£å‘Š %s*%d åœ¨ %C è™•ä¸�è¢«æ”¯æ�´"
 
-#: fortran/decl.c:1786
+#: fortran/decl.c:1833
 #, no-c-format
 msgid "Nonstandard type declaration %s*%d at %C"
 msgstr "%C è™•é�žæ¨™æº–çš„åž‹æ…‹å®£å‘Š %s*%d"
 
-#: fortran/decl.c:1838 fortran/decl.c:1897
+#: fortran/decl.c:1884 fortran/decl.c:1948
 #, fuzzy, no-c-format
 msgid "Missing right parenthesis at %C"
 msgstr "%C è™•ç¼ºå°‘å�³æ‹¬è™Ÿ"
 
-#: fortran/decl.c:1853 fortran/decl.c:1931
+#: fortran/decl.c:1897 fortran/decl.c:1993
 #, no-c-format
 msgid "Expected initialization expression at %C"
 msgstr "%C è™•éœ€è¦�åˆ�å§‹åŒ–é�‹ç®—å¼�"
 
-#: fortran/decl.c:1861 fortran/decl.c:1937
+#: fortran/decl.c:1905 fortran/decl.c:1999
 #, no-c-format
 msgid "Expected scalar initialization expression at %C"
 msgstr "%C è™•éœ€è¦�æ¨™é‡�åˆ�å§‹åŒ–é�‹ç®—å¼�"
 
-#: fortran/decl.c:1891
+#: fortran/decl.c:1936
 #, no-c-format
 msgid "Kind %d not supported for type %s at %C"
 msgstr "ç¨®åˆ¥ %d åœ¨ %C è™• ä¸�ç‚ºé¡žåž‹ %s æ‰€æ”¯æ�´"
 
-#: fortran/decl.c:1957
+#: fortran/decl.c:1946
 #, fuzzy, no-c-format
+msgid "Missing right parenthesis or comma at %C"
+msgstr "%C è™•ç¼ºå°‘å�³æ‹¬è™Ÿ"
+
+#: fortran/decl.c:2019
+#, fuzzy, no-c-format
 msgid "Kind %d is not supported for CHARACTER at %C"
 msgstr "ç¨®åˆ¥ %d åœ¨ %C è™• ä¸�ç‚ºé¡žåž‹ %s æ‰€æ”¯æ�´"
 
-#: fortran/decl.c:2086
+#: fortran/decl.c:2148
 #, no-c-format
 msgid "Syntax error in CHARACTER declaration at %C"
 msgstr "%C çš„ CHARACTER å®£å‘Šèªžæ³•éŒ¯èª¤"
 
-#: fortran/decl.c:2156
+#: fortran/decl.c:2233
 #, no-c-format
 msgid "Extension: BYTE type at %C"
 msgstr "æ“´å……ï¼š%C è™•çš„ BYTE é¡žåž‹"
 
-#: fortran/decl.c:2162
+#: fortran/decl.c:2239
 #, no-c-format
 msgid "BYTE type used at %C is not available on the target machine"
 msgstr "%C ä½¿ç”¨åˆ°çš„ BYTE é¡žåž‹åœ¨ç›®æ¨™å¹³è‡ºä¸Šä¸�å�¯"
 
-#: fortran/decl.c:2211
+#: fortran/decl.c:2288
 #, no-c-format
 msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
 msgstr "%C è™•çš„ DOUBLE COMPLEX ä¸¦ä¸�é�µå¾ª Fortran 95 æ¨™æº–"
 
-#: fortran/decl.c:2245 fortran/decl.c:2252 fortran/decl.c:2558
-#: fortran/decl.c:2566
+#: fortran/decl.c:2328 fortran/decl.c:2337 fortran/decl.c:2649
+#: fortran/decl.c:2657
 #, no-c-format
 msgid "Type name '%s' at %C is ambiguous"
 msgstr "é¡žåž‹å��ã€Œ%sã€�(æ–¼ %C è™•)æœ‰æ­§ç¾©"
 
-#: fortran/decl.c:2321
+#: fortran/decl.c:2412
 #, no-c-format
 msgid "Missing character range in IMPLICIT at %C"
 msgstr ""
 
-#: fortran/decl.c:2367
+#: fortran/decl.c:2458
 #, no-c-format
 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
 msgstr "%C è™• IMPLICIT æ•˜è¿°ä¸­çš„å­—æ¯�å¿…é ˆæŒ‰åº�æŽ’åˆ—"
 
-#: fortran/decl.c:2421
+#: fortran/decl.c:2512
 #, no-c-format
 msgid "Empty IMPLICIT statement at %C"
 msgstr "%C IMPLICIT æ•˜è¿°ç‚ºç©º"
 
-#: fortran/decl.c:2524
+#: fortran/decl.c:2615
 #, fuzzy, no-c-format
 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
 msgstr "%C è™•çš„ ENTRY æ•˜è¿°ä¸�èƒ½å‡ºç�¾åœ¨ INTERFACE ä¸­"
 
-#: fortran/decl.c:2529
+#: fortran/decl.c:2620
 #, fuzzy, no-c-format
 msgid "Fortran 2003: IMPORT statement at %C"
 msgstr "Fortran 2003ï¼š%C è™•çš„ FLUSH æ•˜è¿°"
 
-#: fortran/decl.c:2544
+#: fortran/decl.c:2635
 #, fuzzy, no-c-format
 msgid "Expecting list of named entities at %C"
 msgstr "éœ€è¦� %s æ•˜è¿°ï¼Œæ–¼ %C"
 
-#: fortran/decl.c:2572
+#: fortran/decl.c:2663
 #, no-c-format
 msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
 msgstr ""
 
-#: fortran/decl.c:2579
+#: fortran/decl.c:2670
 #, no-c-format
 msgid "'%s' is already IMPORTed from host scoping unit at %C."
 msgstr ""
 
-#: fortran/decl.c:2608
+#: fortran/decl.c:2699
 #, fuzzy, no-c-format
 msgid "Syntax error in IMPORT statement at %C"
 msgstr "%s æ•˜è¿°åœ¨ %C è™•èªžæ³•éŒ¯èª¤"
 
-#: fortran/decl.c:2850
+#: fortran/decl.c:2941
 #, no-c-format
 msgid "Missing dimension specification at %C"
 msgstr "%C è™•æ²’æœ‰æŒ‡å®šç¶­æ•¸"
 
-#: fortran/decl.c:2924
+#: fortran/decl.c:3015
 #, no-c-format
 msgid "Duplicate %s attribute at %L"
 msgstr "é‡�è¤‡çš„ %s å±¬æ€§ï¼Œä½�æ–¼ %L"
 
-#: fortran/decl.c:2943
+#: fortran/decl.c:3034
 #, no-c-format
 msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
 msgstr ""
 
-#: fortran/decl.c:2953
+#: fortran/decl.c:3044
 #, no-c-format
 msgid "Attribute at %L is not allowed in a TYPE definition"
 msgstr ""
 
-#: fortran/decl.c:2971
+#: fortran/decl.c:3062
 #, no-c-format
 msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
 msgstr ""
 
-#: fortran/decl.c:2982
+#: fortran/decl.c:3073
 #, fuzzy, no-c-format
 msgid "%s attribute at %L is not allowed outside of the specification part of a module"
 msgstr "%s å±¬æ€§(ä½�æ–¼ %L)ä¸�å…�è¨±å‡ºç�¾åœ¨ MODULE ä»¥å¤–"
 
-#: fortran/decl.c:3034 fortran/decl.c:5437
+#: fortran/decl.c:3125 fortran/decl.c:5635
 #, no-c-format
 msgid "PROTECTED at %C only allowed in specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:3040
+#: fortran/decl.c:3131
 #, fuzzy, no-c-format
 msgid "Fortran 2003: PROTECTED attribute at %C"
 msgstr "Fortran 2003ï¼š%C è™•çš„ FLUSH æ•˜è¿°"
 
-#: fortran/decl.c:3071
+#: fortran/decl.c:3162
 #, fuzzy, no-c-format
 msgid "Fortran 2003: VALUE attribute at %C"
 msgstr "Fortran 2003ï¼š%C è™•çš„ FLUSH æ•˜è¿°"
 
-#: fortran/decl.c:3081
+#: fortran/decl.c:3172
 #, fuzzy, no-c-format
 msgid "Fortran 2003: VOLATILE attribute at %C"
 msgstr "Fortran 2003ï¼š%C è™•çš„ FLUSH æ•˜è¿°"
 
-#: fortran/decl.c:3121
+#: fortran/decl.c:3212
 #, no-c-format
 msgid "Multiple identifiers provided with single NAME= specifier at %C"
 msgstr ""
 
 #. Print an error, but continue parsing line.
-#: fortran/decl.c:3171
+#: fortran/decl.c:3261
 #, no-c-format
 msgid "C kind parameter is for type %s but symbol '%s' at %L is of type %s"
 msgstr ""
 
-#: fortran/decl.c:3235
+#: fortran/decl.c:3325
 #, fuzzy, no-c-format
 msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
 msgstr "æŒ‡å®šå‡½å¼�ã€Œ%sã€�(ä½�æ–¼ %L)ä¸�èƒ½æ˜¯ä¸€å€‹å…§éƒ¨å‡½å¼�"
 
-#: fortran/decl.c:3257
+#: fortran/decl.c:3347
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:3266
+#: fortran/decl.c:3356
 #, no-c-format
 msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:3270
+#: fortran/decl.c:3360
 #, fuzzy, no-c-format
 msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
 msgstr "è®Šæ•¸ã€Œ%sã€�åœ¨ %L å°šæœªæŒ‡æ´¾åˆ°æ ¼å¼�æ¨™ç±¤"
 
-#: fortran/decl.c:3282
+#: fortran/decl.c:3372
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
 msgstr ""
 
-#: fortran/decl.c:3296
+#: fortran/decl.c:3386
 #, fuzzy, no-c-format
 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
 msgstr "%L è™•çš„ç‰©ä»¶ã€Œ%sã€�å¿…é ˆæœ‰ SAVE å±¬æ€§ %s"
 
-#: fortran/decl.c:3304
+#: fortran/decl.c:3394
 #, fuzzy, no-c-format
 msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
 msgstr "%L è™•çš„ç‰©ä»¶ã€Œ%sã€�å¿…é ˆæœ‰ SAVE å±¬æ€§ %s"
 
-#: fortran/decl.c:3314
+#: fortran/decl.c:3404
 #, fuzzy, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
 msgstr "CHARACTER(*) å‡½å¼�ã€Œ%sã€�(ä½�æ–¼ %L)ä¸�èƒ½ä»¥é™£åˆ—è³¦å€¼"
 
-#: fortran/decl.c:3322
+#: fortran/decl.c:3412
 #, fuzzy, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
 msgstr "æŒ‡å®šå‡½å¼�ã€Œ%sã€�(ä½�æ–¼ %L)ä¸�èƒ½æ˜¯ä¸€å€‹æ•˜è¿°å‡½å¼�"
 
 #. Use gfc_warning_now because we won't say that the symbol fails
 #. just because of this.
-#: fortran/decl.c:3334
+#: fortran/decl.c:3424
 #, no-c-format
 msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
 msgstr ""
 
-#: fortran/decl.c:3409
+#: fortran/decl.c:3499
 #, no-c-format
 msgid "Need either entity or common block name for attribute specification statement at %C"
 msgstr ""
 
-#: fortran/decl.c:3456
+#: fortran/decl.c:3546
 #, fuzzy, no-c-format
 msgid "Missing entity or common block name for attribute specification statement at %C"
 msgstr "æ“´å……ï¼šDATA æ•˜è¿°ä¸­å°�å…¬å…±å¡Šè®Šæ•¸ã€Œ%sã€�åœ¨ %C è™•åˆ�å§‹åŒ–"
 
 #. Now we have an error, which we signal, and then fix up
 #. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:3563
+#: fortran/decl.c:3653
 #, fuzzy, no-c-format
 msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
 msgstr "%C è™•çš„è¡�ç”Ÿé¡žåž‹å°šæœªè¢«å®šç¾©ï¼Œå› æ­¤ä¸�èƒ½å‡ºç�¾åœ¨è¡�ç”Ÿé¡žåž‹å®šç¾©ä¸­"
 
-#: fortran/decl.c:3595
+#: fortran/decl.c:3685
 #, no-c-format
 msgid "Syntax error in data declaration at %C"
 msgstr "%C è™•è³‡æ–™å®£å‘Šèªžæ³•éŒ¯èª¤"
 
-#: fortran/decl.c:3742
+#: fortran/decl.c:3832
 #, no-c-format
 msgid "Name '%s' at %C is the name of the procedure"
 msgstr "å��ç¨±ã€Œ%sã€�(ä½�æ–¼ %C)æ˜¯ä¸€å€‹ç¨‹åº�çš„å��ç¨±"
 
-#: fortran/decl.c:3754
+#: fortran/decl.c:3844
 #, no-c-format
 msgid "Unexpected junk in formal argument list at %C"
 msgstr "%C è™•å�ƒæ•¸æ¸…å–®ä¸­æœ‰é�žé �æœŸçš„ç„¡ç”¨å­—å…ƒ"
 
-#: fortran/decl.c:3771
+#: fortran/decl.c:3861
 #, no-c-format
 msgid "Duplicate symbol '%s' in formal argument list at %C"
 msgstr "ç¬¦è™Ÿã€Œ%sã€�åœ¨ %C è™•çš„å�ƒæ•¸æ¸…å–®ä¸­é‡�è¤‡å‡ºç�¾"
 
-#: fortran/decl.c:3822
+#: fortran/decl.c:3912
 #, no-c-format
 msgid "RESULT variable at %C must be different than function name"
 msgstr "%C è™• RESULT è®Šæ•¸ä¸�èƒ½èˆ‡å‡½å¼�å�Œå��"
 
-#: fortran/decl.c:3892
+#: fortran/decl.c:3990
 #, no-c-format
 msgid "Unexpected junk after function declaration at %C"
 msgstr "%C è™•çš„å‡½å¼�å®£å‘Šå¾Œæœ‰é�žé �æœŸçš„ç„¡ç”¨å­—å…ƒ"
 
-#: fortran/decl.c:3951
+#: fortran/decl.c:4000 fortran/decl.c:4734
 #, fuzzy, no-c-format
+msgid "Extension: BIND(C) attribute at %L may not be specified for an internal procedure"
+msgstr "%L è™• PURE ç¨‹åº�ä¸�èƒ½æŒ‡å®š SAVE å±¬æ€§"
+
+#: fortran/decl.c:4066
+#, fuzzy, no-c-format
 msgid "Interface '%s' at %C may not be generic"
 msgstr "%L è¿­ä»£æ¬¡æ•¸ä¸�èƒ½ç‚ºé›¶"
 
-#: fortran/decl.c:3956
+#: fortran/decl.c:4071
 #, fuzzy, no-c-format
 msgid "Interface '%s' at %C may not be a statement function"
 msgstr "æŒ‡å®šå‡½å¼�ã€Œ%sã€�(ä½�æ–¼ %L)ä¸�èƒ½æ˜¯ä¸€å€‹æ•˜è¿°å‡½å¼�"
 
-#: fortran/decl.c:3967
+#: fortran/decl.c:4082
 #, fuzzy, no-c-format
 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
 msgstr "å…§éƒ¨ç¨‹åº�ã€Œ%sã€�åœ¨ %L è™•ä¸�å…�è¨±å�šç‚ºå¯¦éš›å¼•æ•¸"
 
-#: fortran/decl.c:3975
+#: fortran/decl.c:4118
 #, no-c-format
-msgid "Fortran 2003: Support for intrinsic procedure '%s' in PROCEDURE statement at %C not yet implemented in gfortran"
-msgstr ""
-
-#: fortran/decl.c:4014
-#, no-c-format
 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:4021
+#: fortran/decl.c:4125
 #, no-c-format
 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:4027
+#: fortran/decl.c:4131
 #, no-c-format
 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
 msgstr ""
 
-#: fortran/decl.c:4060 fortran/decl.c:4103
+#: fortran/decl.c:4167 fortran/decl.c:4210
 #, fuzzy, no-c-format
 msgid "Syntax error in PROCEDURE statement at %C"
 msgstr "%C SAVE æ•˜è¿°èªžæ³•éŒ¯èª¤"
 
-#: fortran/decl.c:4077
+#: fortran/decl.c:4184
 #, no-c-format
 msgid "PROCEDURE at %C must be in a generic interface"
 msgstr ""
 
-#: fortran/decl.c:4128
+#: fortran/decl.c:4235
 #, no-c-format
 msgid "Fortran 2003: Procedure components at %C are not yet implemented in gfortran"
 msgstr ""
 
-#: fortran/decl.c:4138
+#: fortran/decl.c:4245
 #, fuzzy, no-c-format
 msgid "Fortran 2003: PROCEDURE statement at %C"
 msgstr "Fortran 2003ï¼š%C è™•çš„ FLUSH æ•˜è¿°"
 
-#: fortran/decl.c:4186
+#: fortran/decl.c:4293
 #, no-c-format
 msgid "Expected formal argument list in function definition at %C"
 msgstr ""
 
-#: fortran/decl.c:4210 fortran/decl.c:4214 fortran/decl.c:4536
-#: fortran/decl.c:4540 fortran/symbol.c:1402
+#: fortran/decl.c:4317 fortran/decl.c:4321 fortran/decl.c:4520
+#: fortran/decl.c:4524 fortran/decl.c:4702 fortran/decl.c:4706
+#: fortran/symbol.c:1402
 #, no-c-format
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 msgstr ""
 
-#: fortran/decl.c:4246
+#: fortran/decl.c:4353
 #, no-c-format
 msgid "Function '%s' at %C already has a type of %s"
 msgstr "å‡½å¼�ã€Œ%sã€�(ä½�æ–¼ %C)å·²ç¶“å…·æœ‰é¡žåž‹ %s"
 
-#: fortran/decl.c:4322
+#: fortran/decl.c:4441
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
 msgstr "%C è™•çš„ ENTRY æ•˜è¿°ä¸�èƒ½å‡ºç�¾åœ¨ PROGRAM ä¸­"
 
-#: fortran/decl.c:4325
+#: fortran/decl.c:4444
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a MODULE"
 msgstr "%C è™•çš„ ENTRY æ•˜è¿°ä¸�èƒ½å‡ºç�¾åœ¨ MODULE ä¸­"
 
-#: fortran/decl.c:4328
+#: fortran/decl.c:4447
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
 msgstr "%C è™•çš„ ENTRY æ•˜è¿°ä¸�èƒ½å‡ºç�¾åœ¨ BLOCK DATA ä¸­"
 
-#: fortran/decl.c:4332
+#: fortran/decl.c:4451
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
 msgstr "%C è™•çš„ ENTRY æ•˜è¿°ä¸�èƒ½å‡ºç�¾åœ¨ INTERFACE ä¸­"
 
-#: fortran/decl.c:4336
+#: fortran/decl.c:4455
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
 msgstr "%C è™•çš„ ENTRY æ•˜è¿°ä¸�èƒ½å‡ºç�¾åœ¨ DERIVED TYPE å�€å¡Šä¸­"
 
-#: fortran/decl.c:4340
+#: fortran/decl.c:4459
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
 msgstr "%C è™•çš„ ENTRY æ•˜è¿°ä¸�èƒ½å‡ºç�¾åœ¨ IF-THEN å�€å¡Šä¸­"
 
-#: fortran/decl.c:4344
+#: fortran/decl.c:4463
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DO block"
 msgstr "%C è™•çš„ ENTRY æ•˜è¿°ä¸�èƒ½å‡ºç�¾åœ¨ DO ä¸­"
 
-#: fortran/decl.c:4348
+#: fortran/decl.c:4467
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a SELECT block"
 msgstr "%C è™•çš„ ENTRY æ•˜è¿°ä¸�èƒ½å‡ºç�¾åœ¨ SELECT å�€å¡Šä¸­"
 
-#: fortran/decl.c:4352
+#: fortran/decl.c:4471
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a FORALL block"
 msgstr "%C è™•çš„ ENTRY æ•˜è¿°ä¸�èƒ½å‡ºç�¾åœ¨ FORALL å�€å¡Šä¸­"
 
-#: fortran/decl.c:4356
+#: fortran/decl.c:4475
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a WHERE block"
 msgstr "%C è™•çš„ ENTRY æ•˜è¿°ä¸�èƒ½å‡ºç�¾åœ¨ WHERE å�€å¡Šä¸­"
 
-#: fortran/decl.c:4360
+#: fortran/decl.c:4479
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
 msgstr "%C è™•çš„ ENTRY æ•˜è¿°ä¸�èƒ½å‡ºç�¾åœ¨å·¢ç‹€çš„å­�ç¨‹å¼�ä¸­"
 
-#: fortran/decl.c:4378
+#: fortran/decl.c:4497
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear in a contained procedure"
 msgstr "%C è™• ENTRY æ•˜è¿°ä¸�èƒ½å‡ºç�¾åœ¨è¢«åŒ…å�«çš„ç¨‹åº�ä¸­"
 
-#: fortran/decl.c:4560
+#: fortran/decl.c:4552 fortran/decl.c:4742
 #, no-c-format
 msgid "Missing required parentheses before BIND(C) at %C"
 msgstr ""
 
-#: fortran/decl.c:4618 fortran/decl.c:4634
+#: fortran/decl.c:4801 fortran/decl.c:4817
 #, fuzzy, no-c-format
 msgid "Syntax error in NAME= specifier for binding label at %C"
 msgstr "%C CASE æŒ‡å®šèªžæ³•éŒ¯èª¤"
 
-#: fortran/decl.c:4649
+#: fortran/decl.c:4832
 #, fuzzy, no-c-format
 msgid "Missing closing quote '\"' for binding label at %C"
 msgstr "%C è™•ç¼ºå°‘æ ¼å¼�æ¨™ç±¤"
 
-#: fortran/decl.c:4658
+#: fortran/decl.c:4841
 #, fuzzy, no-c-format
 msgid "Missing closing quote ''' for binding label at %C"
 msgstr "%C è™•ç¼ºå°‘æ ¼å¼�æ¨™ç±¤"
 
-#: fortran/decl.c:4668
+#: fortran/decl.c:4851
 #, fuzzy, no-c-format
 msgid "Missing closing paren for binding label at %C"
 msgstr "%C è™•ç¼ºå°‘æ ¼å¼�æ¨™ç±¤"
 
-#: fortran/decl.c:4703
+#: fortran/decl.c:4857
+#, fuzzy, no-c-format
+msgid "No binding name is allowed in BIND(C) at %C"
+msgstr "å‡½å¼�å��ã€Œ%sã€�ä¸�å…�è¨±å‡ºç�¾åœ¨ %C è™•"
+
+#: fortran/decl.c:4863
 #, no-c-format
+msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
+msgstr ""
+
+#: fortran/decl.c:4894
+#, no-c-format
 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
 msgstr ""
 
-#: fortran/decl.c:4876
+#: fortran/decl.c:5066
 #, no-c-format
 msgid "Unexpected END statement at %C"
 msgstr "%C è™•é�žé �æœŸçš„ END æ•˜è¿°"
 
 #. We would have required END [something].
-#: fortran/decl.c:4885
+#: fortran/decl.c:5075
 #, no-c-format
 msgid "%s statement expected at %L"
 msgstr "éœ€è¦� %s æ•˜è¿°åœ¨ %L è™•"
 
-#: fortran/decl.c:4896
+#: fortran/decl.c:5086
 #, no-c-format
 msgid "Expecting %s statement at %C"
 msgstr "éœ€è¦� %s æ•˜è¿°ï¼Œæ–¼ %C"
 
-#: fortran/decl.c:4911
+#: fortran/decl.c:5101
 #, no-c-format
 msgid "Expected block name of '%s' in %s statement at %C"
 msgstr "éœ€è¦�å¡Šå��ã€Œ%sã€�åœ¨ã€Œ%sã€�é�‹ç®—å¼�ä¸­ï¼Œæ–¼ %C"
 
-#: fortran/decl.c:4928
+#: fortran/decl.c:5118
 #, no-c-format
 msgid "Expected terminating name at %C"
 msgstr "%C è™•éœ€è¦�çµ�æ�Ÿå��"
 
-#: fortran/decl.c:4937
+#: fortran/decl.c:5127
 #, no-c-format
 msgid "Expected label '%s' for %s statement at %C"
 msgstr "éœ€è¦�æ¨™ç±¤ã€Œ%sã€�ï¼Œç‚º %s æ•˜è¿°ï¼Œæ–¼ %C"
 
-#: fortran/decl.c:4991
+#: fortran/decl.c:5181
 #, no-c-format
 msgid "Missing array specification at %L in DIMENSION statement"
 msgstr ""
 
-#: fortran/decl.c:5000
+#: fortran/decl.c:5189
 #, no-c-format
+msgid "Dimensions specified for %s at %L after its initialisation"
+msgstr ""
+
+#: fortran/decl.c:5198
+#, no-c-format
 msgid "Array specification must be deferred at %L"
 msgstr "%L è™•é™£åˆ—æŒ‡å®šå¿…é ˆå»¶é�²"
 
-#: fortran/decl.c:5077
+#: fortran/decl.c:5275
 #, no-c-format
 msgid "Unexpected character in variable list at %C"
 msgstr "%C è™•è®Šæ•¸æ¸…å–®ä¸­æœ‰é�žé �æœŸçš„ç„¡ç”¨å­—å…ƒ"
 
-#: fortran/decl.c:5114
+#: fortran/decl.c:5312
 #, no-c-format
 msgid "Expected '(' at %C"
 msgstr "åœ¨ %C è™•éœ€è¦�ã€Œ(ã€�"
 
-#: fortran/decl.c:5128 fortran/decl.c:5168
+#: fortran/decl.c:5326 fortran/decl.c:5366
 #, no-c-format
 msgid "Expected variable name at %C"
 msgstr "åœ¨ %C è™•éœ€è¦�è®Šæ•¸å��"
 
-#: fortran/decl.c:5144
+#: fortran/decl.c:5342
 #, fuzzy, no-c-format
 msgid "Cray pointer at %C must be an integer"
 msgstr "%C è™• Cray æŒ‡æ¨™å¿…é ˆæ˜¯ä¸€å€‹æ•´æ•¸ã€‚"
 
-#: fortran/decl.c:5148
+#: fortran/decl.c:5346
 #, fuzzy, no-c-format
 msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
 msgstr "%C è™•çš„ Cray æŒ‡æ¨™ç²¾åº¦ç‚º %dï¼›è¨˜æ†¶é«”ä½�å�€éœ€è¦� %d ä½�å…ƒçµ„"
 
-#: fortran/decl.c:5154
+#: fortran/decl.c:5352
 #, no-c-format
 msgid "Expected \",\" at %C"
 msgstr "åœ¨ %C è™•éœ€è¦�ã€Œ,ã€�"
 
-#: fortran/decl.c:5217
+#: fortran/decl.c:5415
 #, no-c-format
 msgid "Expected \")\" at %C"
 msgstr "åœ¨ %C è™•éœ€è¦�ã€Œ)ã€�"
 
-#: fortran/decl.c:5229
+#: fortran/decl.c:5427
 #, no-c-format
 msgid "Expected \",\" or end of statement at %C"
 msgstr "åœ¨ %C è™•éœ€è¦�ã€Œ,ã€�æˆ–æ•˜è¿°å°¾"
 
-#: fortran/decl.c:5293
+#: fortran/decl.c:5491
 #, fuzzy, no-c-format
 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
 msgstr "%C è™•çš„ Cray æŒ‡æ¨™å®£å‘Šéœ€è¦� -fcray-pointer æ——æ¨™ã€‚"
 
-#: fortran/decl.c:5388
+#: fortran/decl.c:5586
 #, no-c-format
 msgid "Access specification of the %s operator at %C has already been specified"
 msgstr ""
 
-#: fortran/decl.c:5405
+#: fortran/decl.c:5603
 #, no-c-format
 msgid "Access specification of the .%s. operator at %C has already been specified"
 msgstr ""
 
-#: fortran/decl.c:5443
+#: fortran/decl.c:5641
 #, fuzzy, no-c-format
 msgid "Fortran 2003: PROTECTED statement at %C"
 msgstr "Fortran 2003ï¼š%C è™•çš„ FLUSH æ•˜è¿°"
 
-#: fortran/decl.c:5483
+#: fortran/decl.c:5681
 #, fuzzy, no-c-format
 msgid "Syntax error in PROTECTED statement at %C"
 msgstr "%C SAVE æ•˜è¿°èªžæ³•éŒ¯èª¤"
 
-#: fortran/decl.c:5504
+#: fortran/decl.c:5702
 #, fuzzy, no-c-format
 msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
 msgstr "DATA æ•˜è¿°ä¸�å…�è¨±å‡ºç�¾åœ¨ %C è™•çš„ PURE ç¨‹åº�ä¸­"
 
-#: fortran/decl.c:5541
+#: fortran/decl.c:5739
 #, fuzzy, no-c-format
 msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
 msgstr "DATA æ•˜è¿°ä¸�å…�è¨±å‡ºç�¾åœ¨ %C è™•çš„ PURE ç¨‹åº�ä¸­"
 
-#: fortran/decl.c:5568
+#: fortran/decl.c:5766
 #, no-c-format
 msgid "Expected variable name at %C in PARAMETER statement"
 msgstr ""
 
-#: fortran/decl.c:5575
+#: fortran/decl.c:5773
 #, no-c-format
 msgid "Expected = sign in PARAMETER statement at %C"
 msgstr "%C åœ¨ PARAMETER æ•˜è¿°ä¸­éœ€è¦� = ç¬¦è™Ÿ"
 
-#: fortran/decl.c:5581
+#: fortran/decl.c:5779
 #, no-c-format
 msgid "Expected expression at %C in PARAMETER statement"
 msgstr "%C åœ¨ PARAMETER æ•˜è¿°ä¸­éœ€è¦�é�‹ç®—å¼�"
 
-#: fortran/decl.c:5639
+#: fortran/decl.c:5799
+#, fuzzy, no-c-format
+msgid "Initializing already initialized variable at %C"
+msgstr "COMMON è®Šæ•¸ã€Œ%sã€�åœ¨ %C è™•ä¸�å…�è¨±æœ‰åˆ�å§‹å€¼è¨­å®š"
+
+#: fortran/decl.c:5844
 #, no-c-format
 msgid "Unexpected characters in PARAMETER statement at %C"
 msgstr "%C è™• PARAMETER æ•˜è¿°ä¸­æœ‰é�žé �æœŸçš„å­—å…ƒ"
 
-#: fortran/decl.c:5663
+#: fortran/decl.c:5868
 #, no-c-format
 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
 msgstr ""
 
-#: fortran/decl.c:5675
+#: fortran/decl.c:5880
 #, no-c-format
 msgid "SAVE statement at %C follows blanket SAVE statement"
 msgstr "%C è™• SAVE æ•˜è¿°è·Ÿéš¨ç©ºç™½ SAVE æ•˜è¿°"
 
-#: fortran/decl.c:5722
+#: fortran/decl.c:5927
 #, no-c-format
 msgid "Syntax error in SAVE statement at %C"
 msgstr "%C SAVE æ•˜è¿°èªžæ³•éŒ¯èª¤"
 
-#: fortran/decl.c:5733
+#: fortran/decl.c:5938
 #, fuzzy, no-c-format
 msgid "Fortran 2003: VALUE statement at %C"
 msgstr "Fortran 2003ï¼š%C è™•çš„ FLUSH æ•˜è¿°"
 
-#: fortran/decl.c:5773
+#: fortran/decl.c:5978
 #, fuzzy, no-c-format
 msgid "Syntax error in VALUE statement at %C"
 msgstr "%C SAVE æ•˜è¿°èªžæ³•éŒ¯èª¤"
 
-#: fortran/decl.c:5784
+#: fortran/decl.c:5989
 #, fuzzy, no-c-format
 msgid "Fortran 2003: VOLATILE statement at %C"
 msgstr "Fortran 2003ï¼š%C è™•çš„ FLUSH æ•˜è¿°"
 
-#: fortran/decl.c:5826
+#: fortran/decl.c:6031
 #, fuzzy, no-c-format
 msgid "Syntax error in VOLATILE statement at %C"
 msgstr "%C SAVE æ•˜è¿°èªžæ³•éŒ¯èª¤"
 
-#: fortran/decl.c:5848
+#: fortran/decl.c:6054
 #, no-c-format
 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
 msgstr ""
 
-#: fortran/decl.c:5910
+#: fortran/decl.c:6142
 #, no-c-format
 msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5922
+#: fortran/decl.c:6154
 #, no-c-format
 msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5979
+#: fortran/decl.c:6211
 #, no-c-format
 msgid "Expected :: in TYPE definition at %C"
 msgstr "%C åœ¨ TYPE å®šç¾©ä¸­éœ€è¦� ::"
 
-#: fortran/decl.c:5990
+#: fortran/decl.c:6222
 #, no-c-format
 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
 msgstr "é¡žåž‹ã€Œ%sã€�(ä½�æ–¼ %C)ä¸�èƒ½èˆ‡å…§å»ºé¡žåž‹å�Œå��"
 
-#: fortran/decl.c:6000
+#: fortran/decl.c:6232
 #, no-c-format
 msgid "Derived type name '%s' at %C already has a basic type of %s"
 msgstr ""
 
-#: fortran/decl.c:6016
+#: fortran/decl.c:6248
 #, no-c-format
 msgid "Derived type definition of '%s' at %C has already been defined"
 msgstr ""
 
-#: fortran/decl.c:6054
+#: fortran/decl.c:6286
 #, no-c-format
 msgid "Cray Pointee at %C cannot be assumed shape array"
 msgstr ""
 
-#: fortran/decl.c:6074
+#: fortran/decl.c:6306
 #, fuzzy, no-c-format
 msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
 msgstr "Fortran 2003 æ–°ç‰¹æ€§ï¼š%C è™•çš„ ENUM AND ENUMERATOR"
 
-#: fortran/decl.c:6146
+#: fortran/decl.c:6378
 #, no-c-format
 msgid "ENUMERATOR %L not initialized with integer expression"
 msgstr ""
 
-#: fortran/decl.c:6195
+#: fortran/decl.c:6427
 #, no-c-format
 msgid "ENUM definition statement expected before %C"
 msgstr ""
 
-#: fortran/decl.c:6228
+#: fortran/decl.c:6460
 #, no-c-format
 msgid "Syntax error in ENUMERATOR definition at %C"
 msgstr "%C è™• ENUMERATOR å®šç¾©ä¸­èªžæ³•éŒ¯èª¤"
@@ -5148,21 +5108,21 @@
 msgid "      "
 msgstr "      "
 
-#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:626
+#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:637
 #, c-format
 msgid "(%s "
 msgstr "(%s"
 
-#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1069
-#: fortran/dump-parse-tree.c:1113 fortran/dump-parse-tree.c:1123
+#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1091
+#: fortran/dump-parse-tree.c:1135 fortran/dump-parse-tree.c:1145
 #, c-format
 msgid "%d"
 msgstr "%d"
 
 #: fortran/dump-parse-tree.c:90 fortran/dump-parse-tree.c:116
 #: fortran/dump-parse-tree.c:159 fortran/dump-parse-tree.c:395
-#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:613
-#: fortran/dump-parse-tree.c:636
+#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:624
+#: fortran/dump-parse-tree.c:647
 #, c-format
 msgid ")"
 msgstr ")"
@@ -5300,7 +5260,7 @@
 msgid "%.2x"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:732
+#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:754
 #, c-format
 msgid "%s:"
 msgstr "%sï¼š"
@@ -5415,748 +5375,753 @@
 msgid "%s[["
 msgstr "%s[["
 
-#: fortran/dump-parse-tree.c:551
+#: fortran/dump-parse-tree.c:560
 #, fuzzy, c-format
 msgid "(%s %s %s %s %s"
 msgstr "(%s %s %s %s"
 
-#: fortran/dump-parse-tree.c:558
+#: fortran/dump-parse-tree.c:567
 #, c-format
 msgid " ALLOCATABLE"
 msgstr " ALLOCATABLE"
 
-#: fortran/dump-parse-tree.c:560 fortran/dump-parse-tree.c:631
+#: fortran/dump-parse-tree.c:569 fortran/dump-parse-tree.c:642
 #, c-format
 msgid " DIMENSION"
 msgstr " DIMENSION"
 
-#: fortran/dump-parse-tree.c:562
+#: fortran/dump-parse-tree.c:571
 #, c-format
 msgid " EXTERNAL"
 msgstr " EXTERNAL"
 
-#: fortran/dump-parse-tree.c:564
+#: fortran/dump-parse-tree.c:573
 #, c-format
 msgid " INTRINSIC"
 msgstr " INTRINSIC"
 
-#: fortran/dump-parse-tree.c:566
+#: fortran/dump-parse-tree.c:575
 #, c-format
 msgid " OPTIONAL"
 msgstr " OPTIONAL"
 
-#: fortran/dump-parse-tree.c:568 fortran/dump-parse-tree.c:629
+#: fortran/dump-parse-tree.c:577 fortran/dump-parse-tree.c:640
 #, c-format
 msgid " POINTER"
 msgstr " POINTER"
 
-#: fortran/dump-parse-tree.c:570
+#: fortran/dump-parse-tree.c:579
 #, fuzzy, c-format
 msgid " PROTECTED"
 msgstr " FORMATTED"
 
-#: fortran/dump-parse-tree.c:572
+#: fortran/dump-parse-tree.c:581
 #, c-format
 msgid " VALUE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:574
+#: fortran/dump-parse-tree.c:583
 #, c-format
 msgid " VOLATILE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:576
+#: fortran/dump-parse-tree.c:585
 #, fuzzy, c-format
 msgid " THREADPRIVATE"
 msgstr " READWRITE="
 
-#: fortran/dump-parse-tree.c:578
+#: fortran/dump-parse-tree.c:587
 #, c-format
 msgid " TARGET"
 msgstr " TARGET"
 
-#: fortran/dump-parse-tree.c:580
+#: fortran/dump-parse-tree.c:589
 #, c-format
 msgid " DUMMY"
 msgstr " DUMMY"
 
-#: fortran/dump-parse-tree.c:582
+#: fortran/dump-parse-tree.c:591
 #, c-format
 msgid " RESULT"
 msgstr " RESULT"
 
-#: fortran/dump-parse-tree.c:584
+#: fortran/dump-parse-tree.c:593
 #, c-format
 msgid " ENTRY"
 msgstr " ENTRY"
 
-#: fortran/dump-parse-tree.c:587
+#: fortran/dump-parse-tree.c:595
 #, c-format
+msgid " BIND(C)"
+msgstr ""
+
+#: fortran/dump-parse-tree.c:598
+#, c-format
 msgid " DATA"
 msgstr " DATA"
 
-#: fortran/dump-parse-tree.c:589
+#: fortran/dump-parse-tree.c:600
 #, c-format
 msgid " USE-ASSOC"
 msgstr " USE-ASSOC"
 
-#: fortran/dump-parse-tree.c:591
+#: fortran/dump-parse-tree.c:602
 #, c-format
 msgid " IN-NAMELIST"
 msgstr " IN-NAMELIST"
 
-#: fortran/dump-parse-tree.c:593
+#: fortran/dump-parse-tree.c:604
 #, c-format
 msgid " IN-COMMON"
 msgstr " IN-COMMON"
 
-#: fortran/dump-parse-tree.c:596
+#: fortran/dump-parse-tree.c:607
 #, c-format
 msgid " ABSTRACT INTERFACE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:598
+#: fortran/dump-parse-tree.c:609
 #, c-format
 msgid " FUNCTION"
 msgstr " FUNCTION"
 
-#: fortran/dump-parse-tree.c:600
+#: fortran/dump-parse-tree.c:611
 #, c-format
 msgid " SUBROUTINE"
 msgstr " SUBROUTINE"
 
-#: fortran/dump-parse-tree.c:602
+#: fortran/dump-parse-tree.c:613
 #, c-format
 msgid " IMPLICIT-TYPE"
 msgstr " IMPLICIT-TYPE"
 
-#: fortran/dump-parse-tree.c:605
+#: fortran/dump-parse-tree.c:616
 #, c-format
 msgid " SEQUENCE"
 msgstr " SEQUENCE"
 
-#: fortran/dump-parse-tree.c:607
+#: fortran/dump-parse-tree.c:618
 #, c-format
 msgid " ELEMENTAL"
 msgstr " ELEMENTAL"
 
-#: fortran/dump-parse-tree.c:609
+#: fortran/dump-parse-tree.c:620
 #, c-format
 msgid " PURE"
 msgstr " PURE"
 
-#: fortran/dump-parse-tree.c:611
+#: fortran/dump-parse-tree.c:622
 #, c-format
 msgid " RECURSIVE"
 msgstr " RECURSIVE"
 
-#: fortran/dump-parse-tree.c:635 fortran/dump-parse-tree.c:682
-#: fortran/dump-parse-tree.c:706 fortran/dump-parse-tree.c:735
-#: fortran/dump-parse-tree.c:1276 fortran/dump-parse-tree.c:1282
-#: fortran/dump-parse-tree.c:1784
+#: fortran/dump-parse-tree.c:646 fortran/dump-parse-tree.c:693
+#: fortran/dump-parse-tree.c:717 fortran/dump-parse-tree.c:757
+#: fortran/dump-parse-tree.c:1298 fortran/dump-parse-tree.c:1304
+#: fortran/dump-parse-tree.c:1806
 #, c-format
 msgid " %s"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:659
+#: fortran/dump-parse-tree.c:670
 #, c-format
 msgid "symbol %s "
 msgstr "ç¬¦è™Ÿ %s"
 
-#: fortran/dump-parse-tree.c:666
+#: fortran/dump-parse-tree.c:677
 #, c-format
 msgid "value: "
 msgstr "å€¼ï¼š"
 
-#: fortran/dump-parse-tree.c:673
+#: fortran/dump-parse-tree.c:684
 #, c-format
 msgid "Array spec:"
 msgstr "é™£åˆ—æŒ‡å®šï¼š"
 
-#: fortran/dump-parse-tree.c:680
+#: fortran/dump-parse-tree.c:691
 #, c-format
 msgid "Generic interfaces:"
 msgstr "é€šç”¨ä»‹é�¢ï¼š"
 
-#: fortran/dump-parse-tree.c:688
+#: fortran/dump-parse-tree.c:699
 #, c-format
 msgid "result: %s"
 msgstr "çµ�æžœï¼š%s"
 
-#: fortran/dump-parse-tree.c:694
+#: fortran/dump-parse-tree.c:705
 #, c-format
 msgid "components: "
 msgstr "å…ƒä»¶ï¼š"
 
-#: fortran/dump-parse-tree.c:701
+#: fortran/dump-parse-tree.c:712
 #, c-format
 msgid "Formal arglist:"
 msgstr "å�ƒæ•¸æ¸…å–®ï¼š"
 
-#: fortran/dump-parse-tree.c:708
+#: fortran/dump-parse-tree.c:719
 #, c-format
 msgid " [Alt Return]"
 msgstr " [æ›¿ä»£å›žå‚³]"
 
-#: fortran/dump-parse-tree.c:715
+#: fortran/dump-parse-tree.c:726
 #, c-format
 msgid "Formal namespace"
 msgstr "å½¢å¼�å‘½å��ç©ºé–“"
 
-#: fortran/dump-parse-tree.c:771
+#: fortran/dump-parse-tree.c:793
 #, c-format
 msgid "common: /%s/ "
 msgstr "common: /%s/ "
 
-#: fortran/dump-parse-tree.c:779 fortran/dump-parse-tree.c:1720
+#: fortran/dump-parse-tree.c:801 fortran/dump-parse-tree.c:1742
 #, c-format
 msgid ", "
 msgstr ", "
 
-#: fortran/dump-parse-tree.c:791
+#: fortran/dump-parse-tree.c:813
 #, c-format
 msgid "symtree: %s  Ambig %d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:794
+#: fortran/dump-parse-tree.c:816
 #, c-format
 msgid " from namespace %s"
 msgstr " å¾žå‘½å��ç©ºé–“ %s"
 
-#: fortran/dump-parse-tree.c:820
+#: fortran/dump-parse-tree.c:842
 #, fuzzy, c-format
 msgid "%s,"
 msgstr "%s"
 
-#: fortran/dump-parse-tree.c:852
+#: fortran/dump-parse-tree.c:874
 #, c-format
 msgid "!$OMP %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:867 fortran/dump-parse-tree.c:1010
+#: fortran/dump-parse-tree.c:889 fortran/dump-parse-tree.c:1032
 #, fuzzy, c-format
 msgid " (%s)"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:872
+#: fortran/dump-parse-tree.c:894
 #, fuzzy, c-format
 msgid " ("
 msgstr ", ("
 
-#: fortran/dump-parse-tree.c:888
+#: fortran/dump-parse-tree.c:910
 #, c-format
 msgid " IF("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:894
+#: fortran/dump-parse-tree.c:916
 #, c-format
 msgid " NUM_THREADS("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:910
+#: fortran/dump-parse-tree.c:932
 #, c-format
 msgid " SCHEDULE (%s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:930
+#: fortran/dump-parse-tree.c:952
 #, c-format
 msgid " DEFAULT(%s)"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:933
+#: fortran/dump-parse-tree.c:955
 #, fuzzy, c-format
 msgid " ORDERED"
 msgstr " OPENED="
 
-#: fortran/dump-parse-tree.c:958
+#: fortran/dump-parse-tree.c:980
 #, fuzzy, c-format
 msgid " REDUCTION(%s:"
 msgstr " FUNCTION"
 
-#: fortran/dump-parse-tree.c:972
+#: fortran/dump-parse-tree.c:994
 #, fuzzy, c-format
 msgid " %s("
 msgstr "%s("
 
-#: fortran/dump-parse-tree.c:988
+#: fortran/dump-parse-tree.c:1010
 #, c-format
 msgid "!$OMP SECTION\n"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:997
+#: fortran/dump-parse-tree.c:1019
 #, c-format
 msgid "!$OMP END %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1002
+#: fortran/dump-parse-tree.c:1024
 #, c-format
 msgid " COPYPRIVATE("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1007
+#: fortran/dump-parse-tree.c:1029
 #, fuzzy, c-format
 msgid " NOWAIT"
 msgstr " UNIT="
 
-#: fortran/dump-parse-tree.c:1034
+#: fortran/dump-parse-tree.c:1056
 #, c-format
 msgid "NOP"
 msgstr "NOP"
 
-#: fortran/dump-parse-tree.c:1038
+#: fortran/dump-parse-tree.c:1060
 #, c-format
 msgid "CONTINUE"
 msgstr "CONTINUE"
 
-#: fortran/dump-parse-tree.c:1042
+#: fortran/dump-parse-tree.c:1064
 #, c-format
 msgid "ENTRY %s"
 msgstr "ENTRY %s"
 
-#: fortran/dump-parse-tree.c:1047
+#: fortran/dump-parse-tree.c:1069
 #, c-format
 msgid "ASSIGN "
 msgstr "ASSIGN "
 
-#: fortran/dump-parse-tree.c:1054
+#: fortran/dump-parse-tree.c:1076
 #, c-format
 msgid "LABEL ASSIGN "
 msgstr "LABEL ASSIGN "
 
-#: fortran/dump-parse-tree.c:1056
+#: fortran/dump-parse-tree.c:1078
 #, c-format
 msgid " %d"
 msgstr " %d"
 
-#: fortran/dump-parse-tree.c:1060
+#: fortran/dump-parse-tree.c:1082
 #, c-format
 msgid "POINTER ASSIGN "
 msgstr "POINTER ASSIGN "
 
-#: fortran/dump-parse-tree.c:1067
+#: fortran/dump-parse-tree.c:1089
 #, c-format
 msgid "GOTO "
 msgstr "GOTO "
 
-#: fortran/dump-parse-tree.c:1076
+#: fortran/dump-parse-tree.c:1098
 #, c-format
 msgid ", ("
 msgstr ", ("
 
-#: fortran/dump-parse-tree.c:1092 fortran/dump-parse-tree.c:1094
+#: fortran/dump-parse-tree.c:1114 fortran/dump-parse-tree.c:1116
 #, c-format
 msgid "CALL %s "
 msgstr "CALL %s "
 
-#: fortran/dump-parse-tree.c:1096
+#: fortran/dump-parse-tree.c:1118
 #, fuzzy, c-format
 msgid "CALL ?? "
 msgstr "CALL %s "
 
-#: fortran/dump-parse-tree.c:1102
+#: fortran/dump-parse-tree.c:1124
 #, c-format
 msgid "RETURN "
 msgstr "RETURN "
 
-#: fortran/dump-parse-tree.c:1108
+#: fortran/dump-parse-tree.c:1130
 #, c-format
 msgid "PAUSE "
 msgstr "PAUSE "
 
-#: fortran/dump-parse-tree.c:1118
+#: fortran/dump-parse-tree.c:1140
 #, c-format
 msgid "STOP "
 msgstr "STOP "
 
-#: fortran/dump-parse-tree.c:1128 fortran/dump-parse-tree.c:1136
+#: fortran/dump-parse-tree.c:1150 fortran/dump-parse-tree.c:1158
 #, c-format
 msgid "IF "
 msgstr "IF "
 
-#: fortran/dump-parse-tree.c:1130
+#: fortran/dump-parse-tree.c:1152
 #, c-format
 msgid " %d, %d, %d"
 msgstr " %d, %d, %d"
 
-#: fortran/dump-parse-tree.c:1147
+#: fortran/dump-parse-tree.c:1169
 #, c-format
 msgid "ELSE\n"
 msgstr "ELSE\n"
 
-#: fortran/dump-parse-tree.c:1150
+#: fortran/dump-parse-tree.c:1172
 #, c-format
 msgid "ELSE IF "
 msgstr "ELSE IF "
 
-#: fortran/dump-parse-tree.c:1160
+#: fortran/dump-parse-tree.c:1182
 #, c-format
 msgid "ENDIF"
 msgstr "ENDIF"
 
-#: fortran/dump-parse-tree.c:1165
+#: fortran/dump-parse-tree.c:1187
 #, c-format
 msgid "SELECT CASE "
 msgstr "SELECT CASE "
 
-#: fortran/dump-parse-tree.c:1173
+#: fortran/dump-parse-tree.c:1195
 #, c-format
 msgid "CASE "
 msgstr "CASE "
 
-#: fortran/dump-parse-tree.c:1189
+#: fortran/dump-parse-tree.c:1211
 #, c-format
 msgid "END SELECT"
 msgstr "END SELECT"
 
-#: fortran/dump-parse-tree.c:1193
+#: fortran/dump-parse-tree.c:1215
 #, c-format
 msgid "WHERE "
 msgstr "WHERE "
 
-#: fortran/dump-parse-tree.c:1204
+#: fortran/dump-parse-tree.c:1226
 #, c-format
 msgid "ELSE WHERE "
 msgstr "ELSE WHERE "
 
-#: fortran/dump-parse-tree.c:1211
+#: fortran/dump-parse-tree.c:1233
 #, c-format
 msgid "END WHERE"
 msgstr "END WHERE"
 
-#: fortran/dump-parse-tree.c:1216
+#: fortran/dump-parse-tree.c:1238
 #, c-format
 msgid "FORALL "
 msgstr "FORALL "
 
-#: fortran/dump-parse-tree.c:1241
+#: fortran/dump-parse-tree.c:1263
 #, c-format
 msgid "END FORALL"
 msgstr "END FORALL"
 
-#: fortran/dump-parse-tree.c:1245
+#: fortran/dump-parse-tree.c:1267
 #, c-format
 msgid "DO "
 msgstr "DO "
 
-#: fortran/dump-parse-tree.c:1259 fortran/dump-parse-tree.c:1270
+#: fortran/dump-parse-tree.c:1281 fortran/dump-parse-tree.c:1292
 #, c-format
 msgid "END DO"
 msgstr "END DO"
 
-#: fortran/dump-parse-tree.c:1263
+#: fortran/dump-parse-tree.c:1285
 #, c-format
 msgid "DO WHILE "
 msgstr "DO WHILE "
 
-#: fortran/dump-parse-tree.c:1274
+#: fortran/dump-parse-tree.c:1296
 #, c-format
 msgid "CYCLE"
 msgstr "CYCLE"
 
-#: fortran/dump-parse-tree.c:1280
+#: fortran/dump-parse-tree.c:1302
 #, c-format
 msgid "EXIT"
 msgstr "EXIT"
 
-#: fortran/dump-parse-tree.c:1286
+#: fortran/dump-parse-tree.c:1308
 #, c-format
 msgid "ALLOCATE "
 msgstr "ALLOCATE "
 
-#: fortran/dump-parse-tree.c:1289 fortran/dump-parse-tree.c:1305
+#: fortran/dump-parse-tree.c:1311 fortran/dump-parse-tree.c:1327
 #, c-format
 msgid " STAT="
 msgstr " STAT="
 
-#: fortran/dump-parse-tree.c:1302
+#: fortran/dump-parse-tree.c:1324
 #, c-format
 msgid "DEALLOCATE "
 msgstr "DEALLOCATE "
 
-#: fortran/dump-parse-tree.c:1318
+#: fortran/dump-parse-tree.c:1340
 #, c-format
 msgid "OPEN"
 msgstr "OPEN"
 
-#: fortran/dump-parse-tree.c:1323 fortran/dump-parse-tree.c:1402
-#: fortran/dump-parse-tree.c:1444 fortran/dump-parse-tree.c:1467
-#: fortran/dump-parse-tree.c:1619
+#: fortran/dump-parse-tree.c:1345 fortran/dump-parse-tree.c:1424
+#: fortran/dump-parse-tree.c:1466 fortran/dump-parse-tree.c:1489
+#: fortran/dump-parse-tree.c:1641
 #, c-format
 msgid " UNIT="
 msgstr " UNIT="
 
-#: fortran/dump-parse-tree.c:1328 fortran/dump-parse-tree.c:1407
-#: fortran/dump-parse-tree.c:1449 fortran/dump-parse-tree.c:1478
-#: fortran/dump-parse-tree.c:1636
+#: fortran/dump-parse-tree.c:1350 fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1471 fortran/dump-parse-tree.c:1500
+#: fortran/dump-parse-tree.c:1658
 #, c-format
 msgid " IOMSG="
 msgstr " IOMSG="
 
-#: fortran/dump-parse-tree.c:1333 fortran/dump-parse-tree.c:1412
-#: fortran/dump-parse-tree.c:1454 fortran/dump-parse-tree.c:1483
-#: fortran/dump-parse-tree.c:1641
+#: fortran/dump-parse-tree.c:1355 fortran/dump-parse-tree.c:1434
+#: fortran/dump-parse-tree.c:1476 fortran/dump-parse-tree.c:1505
+#: fortran/dump-parse-tree.c:1663
 #, c-format
 msgid " IOSTAT="
 msgstr " IOSTAT="
 
-#: fortran/dump-parse-tree.c:1338 fortran/dump-parse-tree.c:1472
+#: fortran/dump-parse-tree.c:1360 fortran/dump-parse-tree.c:1494
 #, c-format
 msgid " FILE="
 msgstr " FILE="
 
-#: fortran/dump-parse-tree.c:1343 fortran/dump-parse-tree.c:1417
+#: fortran/dump-parse-tree.c:1365 fortran/dump-parse-tree.c:1439
 #, c-format
 msgid " STATUS="
 msgstr " STATUS="
 
-#: fortran/dump-parse-tree.c:1348 fortran/dump-parse-tree.c:1513
+#: fortran/dump-parse-tree.c:1370 fortran/dump-parse-tree.c:1535
 #, c-format
 msgid " ACCESS="
 msgstr " ACCESS="
 
-#: fortran/dump-parse-tree.c:1353 fortran/dump-parse-tree.c:1529
+#: fortran/dump-parse-tree.c:1375 fortran/dump-parse-tree.c:1551
 #, c-format
 msgid " FORM="
 msgstr " FORM="
 
-#: fortran/dump-parse-tree.c:1358 fortran/dump-parse-tree.c:1544
+#: fortran/dump-parse-tree.c:1380 fortran/dump-parse-tree.c:1566
 #, c-format
 msgid " RECL="
 msgstr " RECL="
 
-#: fortran/dump-parse-tree.c:1363 fortran/dump-parse-tree.c:1554
+#: fortran/dump-parse-tree.c:1385 fortran/dump-parse-tree.c:1576
 #, c-format
 msgid " BLANK="
 msgstr " BLANK="
 
-#: fortran/dump-parse-tree.c:1368 fortran/dump-parse-tree.c:1559
+#: fortran/dump-parse-tree.c:1390 fortran/dump-parse-tree.c:1581
 #, c-format
 msgid " POSITION="
 msgstr " POSITION="
 
-#: fortran/dump-parse-tree.c:1373 fortran/dump-parse-tree.c:1564
+#: fortran/dump-parse-tree.c:1395 fortran/dump-parse-tree.c:1586
 #, c-format
 msgid " ACTION="
 msgstr " ACTION="
 
-#: fortran/dump-parse-tree.c:1378 fortran/dump-parse-tree.c:1584
+#: fortran/dump-parse-tree.c:1400 fortran/dump-parse-tree.c:1606
 #, c-format
 msgid " DELIM="
 msgstr " DELIM="
 
-#: fortran/dump-parse-tree.c:1383 fortran/dump-parse-tree.c:1589
+#: fortran/dump-parse-tree.c:1405 fortran/dump-parse-tree.c:1611
 #, c-format
 msgid " PAD="
 msgstr " PAD="
 
-#: fortran/dump-parse-tree.c:1388 fortran/dump-parse-tree.c:1594
+#: fortran/dump-parse-tree.c:1410 fortran/dump-parse-tree.c:1616
 #, c-format
 msgid " CONVERT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1392 fortran/dump-parse-tree.c:1421
-#: fortran/dump-parse-tree.c:1458 fortran/dump-parse-tree.c:1599
-#: fortran/dump-parse-tree.c:1676
+#: fortran/dump-parse-tree.c:1414 fortran/dump-parse-tree.c:1443
+#: fortran/dump-parse-tree.c:1480 fortran/dump-parse-tree.c:1621
+#: fortran/dump-parse-tree.c:1698
 #, c-format
 msgid " ERR=%d"
 msgstr " ERR=%d"
 
-#: fortran/dump-parse-tree.c:1397
+#: fortran/dump-parse-tree.c:1419
 #, c-format
 msgid "CLOSE"
 msgstr "CLOSE"
 
-#: fortran/dump-parse-tree.c:1425
+#: fortran/dump-parse-tree.c:1447
 #, c-format
 msgid "BACKSPACE"
 msgstr "BACKSPACE"
 
-#: fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1451
 #, c-format
 msgid "ENDFILE"
 msgstr "ENDFILE"
 
-#: fortran/dump-parse-tree.c:1433
+#: fortran/dump-parse-tree.c:1455
 #, c-format
 msgid "REWIND"
 msgstr "REWIND"
 
-#: fortran/dump-parse-tree.c:1437
+#: fortran/dump-parse-tree.c:1459
 #, c-format
 msgid "FLUSH"
 msgstr "FLUSH"
 
-#: fortran/dump-parse-tree.c:1462
+#: fortran/dump-parse-tree.c:1484
 #, c-format
 msgid "INQUIRE"
 msgstr "INQUIRE"
 
-#: fortran/dump-parse-tree.c:1488
+#: fortran/dump-parse-tree.c:1510
 #, c-format
 msgid " EXIST="
 msgstr " EXIST="
 
-#: fortran/dump-parse-tree.c:1493
+#: fortran/dump-parse-tree.c:1515
 #, c-format
 msgid " OPENED="
 msgstr " OPENED="
 
-#: fortran/dump-parse-tree.c:1498
+#: fortran/dump-parse-tree.c:1520
 #, c-format
 msgid " NUMBER="
 msgstr " NUMBER="
 
-#: fortran/dump-parse-tree.c:1503
+#: fortran/dump-parse-tree.c:1525
 #, c-format
 msgid " NAMED="
 msgstr " NAMED="
 
-#: fortran/dump-parse-tree.c:1508
+#: fortran/dump-parse-tree.c:1530
 #, c-format
 msgid " NAME="
 msgstr " NAME="
 
-#: fortran/dump-parse-tree.c:1518
+#: fortran/dump-parse-tree.c:1540
 #, c-format
 msgid " SEQUENTIAL="
 msgstr " SEQUENTIAL="
 
-#: fortran/dump-parse-tree.c:1524
+#: fortran/dump-parse-tree.c:1546
 #, c-format
 msgid " DIRECT="
 msgstr " DIRECT="
 
-#: fortran/dump-parse-tree.c:1534
+#: fortran/dump-parse-tree.c:1556
 #, c-format
 msgid " FORMATTED"
 msgstr " FORMATTED"
 
-#: fortran/dump-parse-tree.c:1539
+#: fortran/dump-parse-tree.c:1561
 #, c-format
 msgid " UNFORMATTED="
 msgstr " UNFORMATTED="
 
-#: fortran/dump-parse-tree.c:1549
+#: fortran/dump-parse-tree.c:1571
 #, c-format
 msgid " NEXTREC="
 msgstr " NEXTREC="
 
-#: fortran/dump-parse-tree.c:1569
+#: fortran/dump-parse-tree.c:1591
 #, c-format
 msgid " READ="
 msgstr " READ="
 
-#: fortran/dump-parse-tree.c:1574
+#: fortran/dump-parse-tree.c:1596
 #, c-format
 msgid " WRITE="
 msgstr " WRITE="
 
-#: fortran/dump-parse-tree.c:1579
+#: fortran/dump-parse-tree.c:1601
 #, c-format
 msgid " READWRITE="
 msgstr " READWRITE="
 
-#: fortran/dump-parse-tree.c:1603
+#: fortran/dump-parse-tree.c:1625
 #, c-format
 msgid "IOLENGTH "
 msgstr "IOLENGTH "
 
-#: fortran/dump-parse-tree.c:1609
+#: fortran/dump-parse-tree.c:1631
 #, c-format
 msgid "READ"
 msgstr "READ"
 
-#: fortran/dump-parse-tree.c:1613
+#: fortran/dump-parse-tree.c:1635
 #, c-format
 msgid "WRITE"
 msgstr "WRITE"
 
-#: fortran/dump-parse-tree.c:1625
+#: fortran/dump-parse-tree.c:1647
 #, c-format
 msgid " FMT="
 msgstr " FMT="
 
-#: fortran/dump-parse-tree.c:1630
+#: fortran/dump-parse-tree.c:1652
 #, c-format
 msgid " FMT=%d"
 msgstr " FMT=%d"
 
-#: fortran/dump-parse-tree.c:1632
+#: fortran/dump-parse-tree.c:1654
 #, c-format
 msgid " NML=%s"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:1646
+#: fortran/dump-parse-tree.c:1668
 #, c-format
 msgid " SIZE="
 msgstr " SIZE="
 
-#: fortran/dump-parse-tree.c:1651
+#: fortran/dump-parse-tree.c:1673
 #, c-format
 msgid " REC="
 msgstr " REC="
 
-#: fortran/dump-parse-tree.c:1656
+#: fortran/dump-parse-tree.c:1678
 #, c-format
 msgid " ADVANCE="
 msgstr " ADVANCE="
 
-#: fortran/dump-parse-tree.c:1667
+#: fortran/dump-parse-tree.c:1689
 #, c-format
 msgid "TRANSFER "
 msgstr "TRANSFER "
 
-#: fortran/dump-parse-tree.c:1672
+#: fortran/dump-parse-tree.c:1694
 #, c-format
 msgid "DT_END"
 msgstr "DT_END"
 
-#: fortran/dump-parse-tree.c:1678
+#: fortran/dump-parse-tree.c:1700
 #, c-format
 msgid " END=%d"
 msgstr " END=%d"
 
-#: fortran/dump-parse-tree.c:1680
+#: fortran/dump-parse-tree.c:1702
 #, c-format
 msgid " EOR=%d"
 msgstr " EOR=%d"
 
-#: fortran/dump-parse-tree.c:1714
+#: fortran/dump-parse-tree.c:1736
 #, c-format
 msgid "Equivalence: "
 msgstr "ç­‰åƒ¹ï¼š"
 
-#: fortran/dump-parse-tree.c:1740
+#: fortran/dump-parse-tree.c:1762
 #, c-format
 msgid "Namespace:"
 msgstr "å‘½å��ç©ºé–“ï¼š"
 
-#: fortran/dump-parse-tree.c:1754
+#: fortran/dump-parse-tree.c:1776
 #, c-format
 msgid " %c-%c: "
 msgstr " %c-%cï¼š"
 
-#: fortran/dump-parse-tree.c:1756
+#: fortran/dump-parse-tree.c:1778
 #, c-format
 msgid " %c: "
 msgstr " %cï¼š"
 
-#: fortran/dump-parse-tree.c:1765
+#: fortran/dump-parse-tree.c:1787
 #, c-format
 msgid "procedure name = %s"
 msgstr "ç¨‹åº�å�� = %s"
 
-#: fortran/dump-parse-tree.c:1781
+#: fortran/dump-parse-tree.c:1803
 #, c-format
 msgid "Operator interfaces for %s:"
 msgstr "%s çš„é�‹ç®—å­�ä»‹é�¢ï¼š"
 
-#: fortran/dump-parse-tree.c:1790
+#: fortran/dump-parse-tree.c:1812
 #, c-format
 msgid "User operators:\n"
 msgstr "ä½¿ç”¨è€…é�‹ç®—å­�ï¼š\n"
 
-#: fortran/dump-parse-tree.c:1806
+#: fortran/dump-parse-tree.c:1828
 #, c-format
 msgid "CONTAINS\n"
 msgstr "CONTAINS\n"
@@ -6176,309 +6141,349 @@
 msgid "Error count reached limit of %d."
 msgstr ""
 
-#: fortran/error.c:670 fortran/error.c:725 fortran/error.c:762
+#: fortran/error.c:670 fortran/error.c:724 fortran/error.c:761
 msgid "Warning:"
 msgstr "è­¦å‘Šï¼š"
 
-#: fortran/error.c:727 fortran/error.c:810 fortran/error.c:836
+#: fortran/error.c:726 fortran/error.c:809 fortran/error.c:835
 msgid "Error:"
 msgstr "éŒ¯èª¤ï¼š"
 
-#: fortran/error.c:860
+#: fortran/error.c:859
 msgid "Fatal Error:"
 msgstr "åš´é‡�éŒ¯èª¤ï¼š"
 
-#: fortran/error.c:879
+#: fortran/error.c:878
 #, no-c-format
 msgid "Internal Error at (1):"
 msgstr "(1)ä¸­çš„å…§éƒ¨éŒ¯èª¤ï¼š"
 
-#: fortran/expr.c:252
+#: fortran/expr.c:253
 #, c-format
 msgid "Constant expression required at %C"
 msgstr "%C è™•éœ€è¦�å¸¸æ•¸é�‹ç®—å¼�"
 
-#: fortran/expr.c:255
+#: fortran/expr.c:256
 #, c-format
 msgid "Integer expression required at %C"
 msgstr "%C è™•éœ€è¦�æ•´æ•¸é�‹ç®—å¼�"
 
-#: fortran/expr.c:260
+#: fortran/expr.c:261
 #, c-format
 msgid "Integer value too large in expression at %C"
 msgstr "%C è™•é�‹ç®—å¼�ä¸­æ•´æ•¸å€¼å¤ªå¤§"
 
-#: fortran/expr.c:1018 fortran/expr.c:1189 fortran/expr.c:1240
+#: fortran/expr.c:1037
 #, fuzzy, no-c-format
+msgid "Index in dimension %d is out of bounds at %L"
+msgstr "%L è™•çš„ DIM å�ƒæ•¸è¶Šç•Œ"
+
+#: fortran/expr.c:1208 fortran/expr.c:1259
+#, fuzzy, no-c-format
 msgid "index in dimension %d is out of bounds at %L"
 msgstr "%L è™•çš„å­�å­—ä¸²çµ‚æ­¢ç´¢å¼•è¶Šç•Œ"
 
-#: fortran/expr.c:1789
+#: fortran/expr.c:1808
 #, no-c-format
 msgid "elemental function arguments at %C are not compliant"
 msgstr ""
 
-#: fortran/expr.c:1833
+#: fortran/expr.c:1852
 #, no-c-format
 msgid "Numeric or CHARACTER operands are required in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1853
+#: fortran/expr.c:1872
 #, fuzzy, no-c-format
 msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
 msgstr "%C è™•éœ€è¦�ä¸€å€‹åˆ�å§‹åŒ–é�‹ç®—å¼�"
 
-#: fortran/expr.c:1868
+#: fortran/expr.c:1887
 #, no-c-format
 msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
 msgstr ""
 
-#: fortran/expr.c:1875
+#: fortran/expr.c:1894
 #, no-c-format
 msgid "Concat operator at %L must concatenate strings of the same kind"
 msgstr "%L è™•çš„ç²˜è²¼é�‹ç®—å­�å¿…é ˆç²˜è²¼å�Œä¸€ç¨®åˆ¥çš„å­—ä¸²"
 
-#: fortran/expr.c:1885
+#: fortran/expr.c:1904
 #, no-c-format
 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
 msgstr "%L è™•çš„é�‹ç®—å¼�ä¸­çš„ .NOT. é�‹ç®—å­�å¿…é ˆå¸¶ LOGICAL é�‹ç®—å…ƒ"
 
-#: fortran/expr.c:1901
+#: fortran/expr.c:1920
 #, no-c-format
 msgid "LOGICAL operands are required in expression at %L"
 msgstr "%L è™•çš„é�‹ç®—å¼�éœ€è¦� LOGICAL é�‹ç®—å…ƒ"
 
-#: fortran/expr.c:1912
+#: fortran/expr.c:1931
 #, no-c-format
 msgid "Only intrinsic operators can be used in expression at %L"
 msgstr "%L è™•å�ªæœ‰å…§å»ºé�‹ç®—å­�æ‰�èƒ½ç”¨æ–¼é�‹ç®—å¼�ä¸­"
 
-#: fortran/expr.c:1920
+#: fortran/expr.c:1939
 #, no-c-format
 msgid "Numeric operands are required in expression at %L"
 msgstr "%L è™•çš„é�‹ç®—å¼�éœ€è¦�æ•¸å­—é�‹ç®—å…ƒ"
 
-#: fortran/expr.c:1985
+#: fortran/expr.c:2030
 #, fuzzy, no-c-format
-msgid "Inquiry function '%s' at %L is not permitted in an initialization expression"
-msgstr "KIND å�ƒæ•¸ %s åœ¨ %L è™•å¿…é ˆæ˜¯åˆ�å§‹åŒ–é�‹ç®—å¼�"
-
-#: fortran/expr.c:2015
-#, fuzzy, no-c-format
 msgid "Assumed character length variable '%s' in constant expression at %L"
 msgstr "%L è™•æŒ‡æ¨™è³¦å€¼æ™‚å­—å…ƒé•·åº¦ä¸�å�Œ"
 
-#: fortran/expr.c:2061 fortran/expr.c:2067
+#: fortran/expr.c:2076 fortran/expr.c:2082
 #, fuzzy, no-c-format
 msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
 msgstr "KIND å�ƒæ•¸ %s åœ¨ %L è™•å¿…é ˆæ˜¯åˆ�å§‹åŒ–é�‹ç®—å¼�"
 
-#: fortran/expr.c:2098
+#: fortran/expr.c:2114
 #, no-c-format
 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
 msgstr ""
 
-#: fortran/expr.c:2151
+#: fortran/expr.c:2167
 #, no-c-format
 msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function"
 msgstr ""
 
-#: fortran/expr.c:2163
+#: fortran/expr.c:2179
 #, fuzzy, no-c-format
 msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
 msgstr "KIND å�ƒæ•¸ %s åœ¨ %L è™•å¿…é ˆæ˜¯åˆ�å§‹åŒ–é�‹ç®—å¼�"
 
-#: fortran/expr.c:2207
+#: fortran/expr.c:2214
+#, no-c-format
+msgid "PARAMETER '%s' is used at %L before its definition is complete"
+msgstr ""
+
+#: fortran/expr.c:2234
 #, fuzzy, no-c-format
 msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
 msgstr "KIND å�ƒæ•¸ %s åœ¨ %L è™•å¿…é ˆæ˜¯åˆ�å§‹åŒ–é�‹ç®—å¼�"
 
-#: fortran/expr.c:2213
+#: fortran/expr.c:2240
 #, fuzzy, no-c-format
 msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
 msgstr "KIND å�ƒæ•¸ %s åœ¨ %L è™•å¿…é ˆæ˜¯åˆ�å§‹åŒ–é�‹ç®—å¼�"
 
-#: fortran/expr.c:2219
+#: fortran/expr.c:2246
 #, fuzzy, no-c-format
 msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
 msgstr "KIND å�ƒæ•¸ %s åœ¨ %L è™•å¿…é ˆæ˜¯åˆ�å§‹åŒ–é�‹ç®—å¼�"
 
-#: fortran/expr.c:2229
+#: fortran/expr.c:2252
 #, no-c-format
+msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
+msgstr ""
+
+#: fortran/expr.c:2262
+#, no-c-format
 msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
 msgstr ""
 
-#: fortran/expr.c:2317
+#: fortran/expr.c:2350
 #, no-c-format
 msgid "Initialization expression didn't reduce %C"
 msgstr "åˆ�å§‹åŒ–é�‹ç®—å¼�ä¸�èƒ½æ¸›ä½Ž %C"
 
-#: fortran/expr.c:2360
+#: fortran/expr.c:2393
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be a statement function"
 msgstr "æŒ‡å®šå‡½å¼�ã€Œ%sã€�(ä½�æ–¼ %L)ä¸�èƒ½æ˜¯ä¸€å€‹æ•˜è¿°å‡½å¼�"
 
-#: fortran/expr.c:2367
+#: fortran/expr.c:2400
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be an internal function"
 msgstr "æŒ‡å®šå‡½å¼�ã€Œ%sã€�(ä½�æ–¼ %L)ä¸�èƒ½æ˜¯ä¸€å€‹å…§éƒ¨å‡½å¼�"
 
-#: fortran/expr.c:2374
+#: fortran/expr.c:2407
 #, no-c-format
 msgid "Specification function '%s' at %L must be PURE"
 msgstr "æŒ‡å®šå‡½å¼�ã€Œ%sã€�(ä½�æ–¼ %L)å¿…é ˆç‚º PURE"
 
-#: fortran/expr.c:2381
+#: fortran/expr.c:2414
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be RECURSIVE"
 msgstr "æŒ‡å®šå‡½å¼�ã€Œ%sã€�(ä½�æ–¼ %L)ä¸�èƒ½æ˜¯ RECURSIVE"
 
-#: fortran/expr.c:2443
+#: fortran/expr.c:2476
 #, fuzzy, no-c-format
 msgid "Dummy argument '%s' not allowed in expression at %L"
 msgstr "è®Šæ•¸ã€Œ%sã€�ä¸�èƒ½å‡ºç�¾åœ¨ %L è™•çš„é�‹ç®—å¼�ä¸­"
 
-#: fortran/expr.c:2450
+#: fortran/expr.c:2483
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
 msgstr "å•žå…ƒã€Œ%sã€�(ä½�æ–¼ %L)ä¸�èƒ½æ˜¯ OPTIONAL"
 
-#: fortran/expr.c:2457
+#: fortran/expr.c:2490
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
 msgstr "ã€Œ%sã€�å•žå…ƒå¼•æ•¸åœ¨ %L è™•ä¸�èƒ½æ˜¯ INTENT(OUT)"
 
-#: fortran/expr.c:2479
+#: fortran/expr.c:2513
 #, no-c-format
 msgid "Variable '%s' cannot appear in the expression at %L"
 msgstr "è®Šæ•¸ã€Œ%sã€�ä¸�èƒ½å‡ºç�¾åœ¨ %L è™•çš„é�‹ç®—å¼�ä¸­"
 
-#: fortran/expr.c:2528
+#: fortran/expr.c:2562
 #, no-c-format
 msgid "Expression at %L must be of INTEGER type"
 msgstr "%L è™•çš„é�‹ç®—å¼�å¿…é ˆå…·æœ‰ INTEGER é¡žåž‹"
 
-#: fortran/expr.c:2537
+#: fortran/expr.c:2571
 #, fuzzy, no-c-format
 msgid "Function '%s' at %L must be PURE"
 msgstr "æŒ‡å®šå‡½å¼�ã€Œ%sã€�(ä½�æ–¼ %L)å¿…é ˆç‚º PURE"
 
-#: fortran/expr.c:2546
+#: fortran/expr.c:2580
 #, no-c-format
 msgid "Expression at %L must be scalar"
 msgstr "%L è™•çš„é�‹ç®—å¼�å¿…é ˆå…·æœ‰æ¨™é‡�é¡žåž‹"
 
-#: fortran/expr.c:2573
+#: fortran/expr.c:2607
 #, fuzzy, no-c-format
 msgid "Incompatible ranks in %s (%d and %d) at %L"
 msgstr "%s ä¸­ç§©ä¸�ç›¸å®¹ï¼Œä½�æ–¼ %L"
 
-#: fortran/expr.c:2587
+#: fortran/expr.c:2621
 #, no-c-format
 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
 msgstr ""
 
-#: fortran/expr.c:2633 fortran/expr.c:2800
+#: fortran/expr.c:2667 fortran/expr.c:2884
 #, fuzzy, no-c-format
 msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
 msgstr "æ–¼ %L è™•çš„ PURE ç¨‹åº�ä¸­ç„¡æ³•æŒ‡å®šè‡³è¿´åœˆè®Šæ•¸"
 
-#: fortran/expr.c:2676
+#: fortran/expr.c:2719
 #, no-c-format
 msgid "'%s' at %L is not a VALUE"
 msgstr ""
 
-#: fortran/expr.c:2683
+#: fortran/expr.c:2726
 #, no-c-format
 msgid "Incompatible ranks %d and %d in assignment at %L"
 msgstr "è³¦å€¼ä¸­æœ‰ä¸�ç›¸å®¹çš„ç§© %d å’Œ %dï¼Œä½�æ–¼ %L"
 
-#: fortran/expr.c:2690
+#: fortran/expr.c:2733
 #, no-c-format
 msgid "Variable type is UNKNOWN in assignment at %L"
 msgstr "%L è™•è³¦å€¼ä¸­çš„è®Šæ•¸é¡žåž‹æ˜¯ UNKNOWN"
 
-#: fortran/expr.c:2702
+#: fortran/expr.c:2745
 #, no-c-format
 msgid "NULL appears on right-hand side in assignment at %L"
 msgstr "%L è™•è³¦å€¼å�³æ‰‹é‚Šå‡ºç�¾ NULL"
 
-#: fortran/expr.c:2713
+#: fortran/expr.c:2756
 #, no-c-format
 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
 msgstr ""
 
-#: fortran/expr.c:2722
+#: fortran/expr.c:2765
 #, no-c-format
 msgid "POINTER valued function appears on right-hand side of assignment at %L"
 msgstr "%L è™•è³¦å€¼å�³æ‰‹é‚Šå‡ºç�¾å€¼ç‚º POINTER çš„å‡½å¼�"
 
-#: fortran/expr.c:2727
+#: fortran/expr.c:2770
 #, fuzzy
 msgid "array assignment"
 msgstr "é™£åˆ—è³¦å€¼"
 
-#: fortran/expr.c:2744
+#: fortran/expr.c:2775
 #, no-c-format
+msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
+msgstr ""
+
+#: fortran/expr.c:2781 fortran/resolve.c:6058
+#, no-c-format
+msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
+msgstr ""
+
+#: fortran/expr.c:2791 fortran/resolve.c:6068
+#, no-c-format
+msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
+msgstr ""
+
+#: fortran/expr.c:2799 fortran/resolve.c:6077
+#, no-c-format
+msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2803 fortran/resolve.c:6081
+#, no-c-format
+msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2807 fortran/resolve.c:6085
+#, no-c-format
+msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2828
+#, no-c-format
 msgid "Incompatible types in assignment at %L, %s to %s"
 msgstr "%L è™•è³¦å€¼é¡žåž‹ä¸�ç›¸å®¹ï¼Œå¾ž %s åˆ° %s"
 
-#: fortran/expr.c:2769
+#: fortran/expr.c:2853
 #, no-c-format
 msgid "Pointer assignment target is not a POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2777
+#: fortran/expr.c:2861
 #, no-c-format
 msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
 msgstr ""
 
-#: fortran/expr.c:2807
+#: fortran/expr.c:2891
 #, no-c-format
 msgid "Pointer assignment to non-POINTER at %L"
 msgstr "%L è™•æŒ‡æ¨™è³¦çµ¦é�žæŒ‡æ¨™"
 
-#: fortran/expr.c:2816
+#: fortran/expr.c:2900
 #, no-c-format
 msgid "Bad pointer object in PURE procedure at %L"
 msgstr ""
 
-#: fortran/expr.c:2828
+#: fortran/expr.c:2912
 #, no-c-format
 msgid "Different types in pointer assignment at %L"
 msgstr "%L è™•æŒ‡æ¨™è³¦å€¼æ™‚é¡žåž‹ä¸�å�Œ"
 
-#: fortran/expr.c:2835
+#: fortran/expr.c:2919
 #, no-c-format
 msgid "Different kind type parameters in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2842
+#: fortran/expr.c:2926
 #, no-c-format
 msgid "Different ranks in pointer assignment at %L"
 msgstr "%L è™•æŒ‡æ¨™è³¦å€¼æ™‚ç§©ä¸�å�Œ"
 
-#: fortran/expr.c:2857
+#: fortran/expr.c:2941
 #, no-c-format
 msgid "Different character lengths in pointer assignment at %L"
 msgstr "%L è™•æŒ‡æ¨™è³¦å€¼æ™‚å­—å…ƒé•·åº¦ä¸�å�Œ"
 
-#: fortran/expr.c:2868
+#: fortran/expr.c:2952
 #, no-c-format
 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2875
+#: fortran/expr.c:2959
 #, no-c-format
 msgid "Bad target in pointer assignment in PURE procedure at %L"
 msgstr ""
 
-#: fortran/expr.c:2881
+#: fortran/expr.c:2965
 #, no-c-format
 msgid "Pointer assignment with vector subscript on rhs at %L"
 msgstr ""
 
-#: fortran/expr.c:2888
+#: fortran/expr.c:2972
 #, fuzzy, no-c-format
 msgid "Pointer assigment target has PROTECTED attribute at %L"
 msgstr "%L è™•æŒ‡æ¨™è³¦çµ¦é�žæŒ‡æ¨™"
@@ -6572,292 +6577,317 @@
 msgid "Expecting 'END INTERFACE %s' at %C"
 msgstr "éœ€è¦�ã€ŒEND INTERFACE %sã€�æ–¼ %C è™•"
 
-#: fortran/interface.c:551
+#: fortran/interface.c:563
 #, fuzzy, no-c-format
 msgid "Alternate return cannot appear in operator interface at %L"
 msgstr "è®Šæ•¸ã€Œ%sã€�ä¸�èƒ½å‡ºç�¾åœ¨ %L è™•çš„é�‹ç®—å¼�ä¸­"
 
-#: fortran/interface.c:581
+#: fortran/interface.c:593
 #, no-c-format
 msgid "Operator interface at %L has the wrong number of arguments"
 msgstr ""
 
-#: fortran/interface.c:592
+#: fortran/interface.c:604
 #, no-c-format
 msgid "Assignment operator interface at %L must be a SUBROUTINE"
 msgstr ""
 
-#: fortran/interface.c:598
+#: fortran/interface.c:610
 #, fuzzy, no-c-format
 msgid "Assignment operator interface at %L must have two arguments"
 msgstr "%L è™•é�‹ç®—å­�ä»‹é�¢çš„ç¬¬ä¸€å€‹å�ƒæ•¸å¿…é ˆæ˜¯ INTENT(IN)"
 
-#: fortran/interface.c:608
+#: fortran/interface.c:620
 #, fuzzy, no-c-format
 msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
 msgstr "%L è™•é�‹ç®—å­�ä»‹é�¢çš„ç¬¬ä¸€å€‹å�ƒæ•¸å¿…é ˆæ˜¯ INTENT(IN)"
 
-#: fortran/interface.c:617
+#: fortran/interface.c:629
 #, no-c-format
 msgid "Intrinsic operator interface at %L must be a FUNCTION"
 msgstr ""
 
-#: fortran/interface.c:627
+#: fortran/interface.c:639
 #, no-c-format
 msgid "First argument of defined assignment at %L must be INTENT(IN) or INTENT(INOUT)"
 msgstr "%L è™•å®šç¾©è³¦å€¼çš„ç¬¬ä¸€å€‹å�ƒæ•¸å¿…é ˆæ˜¯ INTENT(IN) æˆ– INTENT(INOUT)"
 
-#: fortran/interface.c:631
+#: fortran/interface.c:643
 #, no-c-format
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 msgstr "%L è™•å®šç¾©è³¦å€¼çš„ç¬¬äºŒå€‹å�ƒæ•¸å¿…é ˆæ˜¯ INTENT(IN)"
 
-#: fortran/interface.c:637 fortran/resolve.c:8807
+#: fortran/interface.c:649 fortran/resolve.c:8998
 #, no-c-format
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 msgstr "%L è™•é�‹ç®—å­�ä»‹é�¢çš„ç¬¬ä¸€å€‹å�ƒæ•¸å¿…é ˆæ˜¯ INTENT(IN)"
 
-#: fortran/interface.c:641 fortran/resolve.c:8819
+#: fortran/interface.c:653 fortran/resolve.c:9010
 #, no-c-format
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 msgstr "%L è™•é�‹ç®—å­�ä»‹é�¢çš„ç¬¬äºŒå€‹å�ƒæ•¸å¿…é ˆæ˜¯ INTENT(IN)"
 
-#: fortran/interface.c:744
+#: fortran/interface.c:756
 #, no-c-format
 msgid "Operator interface at %L conflicts with intrinsic interface"
 msgstr ""
 
-#: fortran/interface.c:1044
+#: fortran/interface.c:1117
 #, fuzzy, no-c-format
 msgid "Procedure '%s' in %s at %L has no explicit interface"
 msgstr "ç¬¦è™Ÿã€Œ%sã€�åœ¨ %L è™•å·²ç¶“æœ‰äº†æ˜Žç¢ºä»‹é�¢"
 
-#: fortran/interface.c:1047
+#: fortran/interface.c:1120
 #, no-c-format
 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
 msgstr "ç¨‹åº�ã€Œ%sã€�(åœ¨ %s ä¸­ï¼Œä½�æ–¼ %L) æ—¢ä¸�æ˜¯å‡½å¼�ä¹Ÿä¸�æ˜¯å­�è™•ç�†åº�"
 
-#: fortran/interface.c:1102 fortran/interface.c:1108
+#: fortran/interface.c:1175 fortran/interface.c:1181
 #, no-c-format
 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
 msgstr "æœ‰æ­§ç¾©çš„ä»‹é�¢ã€Œ%sã€�å’Œã€Œ%sã€�åœ¨ %s ä¸­ï¼Œä½�æ–¼ %L"
 
-#: fortran/interface.c:1144
+#: fortran/interface.c:1217
 #, fuzzy, no-c-format
 msgid "'%s' at %L is not a module procedure"
 msgstr "å��ç¨±ã€Œ%sã€�(ä½�æ–¼ %C)æ˜¯ä¸€å€‹ç¨‹åº�çš„å��ç¨±"
 
-#: fortran/interface.c:1676
+#: fortran/interface.c:1465 fortran/interface.c:2411
 #, no-c-format
+msgid "Type/rank mismatch in argument '%s' at %L"
+msgstr "å¼•æ•¸ã€Œ%sã€�é¡žåž‹/ç§©ä¸�åŒ¹é…�ï¼Œæ–¼ %L è™•"
+
+#: fortran/interface.c:1474
+#, fuzzy, no-c-format
+msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
+msgstr "å¼•æ•¸ã€Œ%sã€�é¡žåž‹/ç§©ä¸�åŒ¹é…�ï¼Œæ–¼ %L è™•"
+
+#: fortran/interface.c:1492 fortran/interface.c:1532
+#, fuzzy, no-c-format
+msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
+msgstr "å¼•æ•¸ã€Œ%sã€�é¡žåž‹/ç§©ä¸�åŒ¹é…�ï¼Œæ–¼ %L è™•"
+
+#: fortran/interface.c:1519
+#, fuzzy, no-c-format
+msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
+msgstr "å�ƒæ•¸ã€Œ%sã€�åœ¨ %L è™•ç¼ºå°‘å¼•æ•¸"
+
+#: fortran/interface.c:1544
+#, fuzzy, no-c-format
+msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
+msgstr "å�‡å®šå¤–å½¢çš„é™£åˆ—åœ¨ %L è™•å¿…é ˆæ˜¯å•žå¼•æ•¸"
+
+#: fortran/interface.c:1861
+#, no-c-format
 msgid "Keyword argument '%s' at %L is not in the procedure"
 msgstr "åœ¨ %L è™•çš„é—œé�µå­—å¼•æ•¸ä¸�åœ¨ç¨‹åº�ä¸­"
 
-#: fortran/interface.c:1684
+#: fortran/interface.c:1869
 #, no-c-format
 msgid "Keyword argument '%s' at %L is already associated with another actual argument"
 msgstr ""
 
-#: fortran/interface.c:1694
+#: fortran/interface.c:1879
 #, no-c-format
 msgid "More actual than formal arguments in procedure call at %L"
 msgstr ""
 
-#: fortran/interface.c:1706 fortran/interface.c:1935
+#: fortran/interface.c:1891 fortran/interface.c:2110
 #, no-c-format
 msgid "Missing alternate return spec in subroutine call at %L"
 msgstr ""
 
-#: fortran/interface.c:1714
+#: fortran/interface.c:1899
 #, no-c-format
 msgid "Unexpected alternate return spec in subroutine call at %L"
 msgstr ""
 
-#: fortran/interface.c:1729
-#, fuzzy, no-c-format
-msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
-msgstr "å�ƒæ•¸ã€Œ%sã€�åœ¨ %L è™•ç¼ºå°‘å¼•æ•¸"
-
-#: fortran/interface.c:1742
+#: fortran/interface.c:1922
 #, no-c-format
-msgid "Type/rank mismatch in argument '%s' at %L"
-msgstr "å¼•æ•¸ã€Œ%sã€�é¡žåž‹/ç§©ä¸�åŒ¹é…�ï¼Œæ–¼ %L è™•"
+msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
+msgstr ""
 
-#: fortran/interface.c:1758
+#: fortran/interface.c:1929
 #, no-c-format
-msgid "Character length mismatch between actual argument and pointer or allocatable dummy argument '%s' at %L"
+msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1771
+#: fortran/interface.c:1943
 #, fuzzy, no-c-format
 msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
 msgstr "å�ƒæ•¸ã€Œ%sã€�åœ¨ %L è™•ç¼ºå°‘å¼•æ•¸"
 
-#: fortran/interface.c:1776
+#: fortran/interface.c:1948
 #, no-c-format
 msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
 msgstr ""
 
-#: fortran/interface.c:1790
+#: fortran/interface.c:1962
 #, fuzzy, no-c-format
 msgid "Expected a procedure for argument '%s' at %L"
 msgstr "å�ƒæ•¸ã€Œ%sã€�åœ¨ %L è™•ç¼ºå°‘å¼•æ•¸"
 
-#: fortran/interface.c:1800
+#: fortran/interface.c:1972
 #, fuzzy, no-c-format
 msgid "Expected a PURE procedure for argument '%s' at %L"
 msgstr "å�ƒæ•¸ã€Œ%sã€�åœ¨ %L è™•ç¼ºå°‘å¼•æ•¸"
 
-#: fortran/interface.c:1814
+#: fortran/interface.c:1986
 #, no-c-format
 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
 msgstr ""
 
-#: fortran/interface.c:1823
+#: fortran/interface.c:1995
 #, no-c-format
 msgid "Actual argument for '%s' must be a pointer at %L"
 msgstr "ã€Œ%sã€�çš„å¼•æ•¸åœ¨ %L è™•å¿…é ˆæ˜¯ä¸€å€‹æŒ‡æ¨™"
 
-#: fortran/interface.c:1832
+#: fortran/interface.c:2004
 #, fuzzy, no-c-format
 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
 msgstr "ã€Œ%sã€�çš„å¼•æ•¸åœ¨ %L è™•å¿…é ˆæ˜¯ä¸€å€‹æŒ‡æ¨™"
 
-#: fortran/interface.c:1843
+#: fortran/interface.c:2017
 #, no-c-format
-msgid "Actual argument at %L must be definable to match dummy INTENT = OUT/INOUT"
+msgid "Actual argument at %L must be definable as the dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr ""
 
-#: fortran/interface.c:1851
+#: fortran/interface.c:2026
 #, no-c-format
 msgid "Actual argument at %L is use-associated with PROTECTED attribute and dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr ""
 
-#: fortran/interface.c:1864
+#: fortran/interface.c:2039
 #, no-c-format
-msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(IN), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
+msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
 msgstr ""
 
-#: fortran/interface.c:1881
+#: fortran/interface.c:2056
 #, no-c-format
 msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1893
+#: fortran/interface.c:2068
 #, no-c-format
 msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1912
+#: fortran/interface.c:2087
 #, no-c-format
 msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1942
+#: fortran/interface.c:2117
 #, no-c-format
 msgid "Missing actual argument for argument '%s' at %L"
 msgstr "å�ƒæ•¸ã€Œ%sã€�åœ¨ %L è™•ç¼ºå°‘å¼•æ•¸"
 
-#: fortran/interface.c:2128
+#: fortran/interface.c:2303
 #, no-c-format
 msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:2184
+#: fortran/interface.c:2359
 #, no-c-format
 msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
 msgstr ""
 
-#: fortran/interface.c:2194
+#: fortran/interface.c:2369
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
 msgstr ""
 
-#: fortran/interface.c:2202
+#: fortran/interface.c:2377
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
 msgstr ""
 
-#: fortran/interface.c:2225
+#: fortran/interface.c:2400
 #, no-c-format
 msgid "Procedure '%s' called with an implicit interface at %L"
 msgstr "å‘¼å�«ç¨‹åº�ã€Œ%sã€�å¸¶éš±å�«ä»‹é�¢ï¼Œä½�æ–¼ %L"
 
-#: fortran/interface.c:2440
+#: fortran/interface.c:2629
 #, no-c-format
 msgid "Function '%s' called in lieu of an operator at %L must be PURE"
 msgstr ""
 
-#: fortran/interface.c:2519
+#: fortran/interface.c:2708
 #, no-c-format
 msgid "Entity '%s' at %C is already present in the interface"
 msgstr ""
 
-#: fortran/intrinsic.c:2918
+#: fortran/intrinsic.c:2923
 #, no-c-format
 msgid "Too many arguments in call to '%s' at %L"
 msgstr "å°�ã€Œ%sã€�çš„å‘¼å�«çµ¦å‡ºçš„å�ƒæ•¸å¤ªå¤šï¼Œæ–¼ %L è™•"
 
-#: fortran/intrinsic.c:2933
+#: fortran/intrinsic.c:2938
 #, no-c-format
 msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2936
+#: fortran/intrinsic.c:2941
 #, no-c-format
 msgid "Can't find keyword named '%s' in call to '%s' at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2943
+#: fortran/intrinsic.c:2948
 #, no-c-format
 msgid "Argument '%s' is appears twice in call to '%s' at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2957
+#: fortran/intrinsic.c:2962
 #, no-c-format
 msgid "Missing actual argument '%s' in call to '%s' at %L"
 msgstr "ç¼ºå°‘å¼•æ•¸ã€Œ%sã€�ï¼Œåœ¨å‘¼å�«ã€Œ%sã€�æ™‚ï¼Œä½�æ–¼ %L"
 
-#: fortran/intrinsic.c:2972
+#: fortran/intrinsic.c:2977
 #, no-c-format
 msgid "ALTERNATE RETURN not permitted at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:3021
+#: fortran/intrinsic.c:3026
 #, no-c-format
 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
 msgstr ""
 
-#: fortran/intrinsic.c:3337
+#: fortran/intrinsic.c:3342
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not included in the selected standard"
 msgstr "å…§å»ºå‡½å¼�ã€Œ%sã€�(æ–¼ %L è™•)ä¸�ç‚ºæ‰€é�¸æ“‡çš„æ¨™æº–æ‰€åŒ…å�«"
 
-#: fortran/intrinsic.c:3450
+#: fortran/intrinsic.c:3398
+#, fuzzy, no-c-format
+msgid "Fortran 2003: Function '%s' as initialization expression at %L"
+msgstr "%C è™•éœ€è¦�ä¸€å€‹åˆ�å§‹åŒ–é�‹ç®—å¼�"
+
+#: fortran/intrinsic.c:3463
 #, no-c-format
 msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:3508
+#: fortran/intrinsic.c:3524
 #, no-c-format
 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
 msgstr ""
 
-#: fortran/intrinsic.c:3579
+#: fortran/intrinsic.c:3595
 #, no-c-format
 msgid "Extension: Conversion from %s to %s at %L"
 msgstr "æ“´å……ï¼šå¾ž %s åˆ° %sï¼Œä½�æ–¼ %L"
 
-#: fortran/intrinsic.c:3582
+#: fortran/intrinsic.c:3598
 #, no-c-format
 msgid "Conversion from %s to %s at %L"
 msgstr "å¾ž %s è½‰æ�›åˆ° %sï¼Œä½�æ–¼ %L"
 
-#: fortran/intrinsic.c:3629
+#: fortran/intrinsic.c:3645
 #, no-c-format
 msgid "Can't convert %s to %s at %L"
 msgstr "ä¸�èƒ½å°‡ %s è½‰æ�›ç‚º %sï¼Œæ–¼ %L"
 
-#: fortran/io.c:156 fortran/primary.c:738
+#: fortran/io.c:156 fortran/primary.c:750
 #, fuzzy, no-c-format
 msgid "Extension: backslash character at %C"
 msgstr "æ“´å……ï¼š%C è™•çš„ $ æ��è¿°ç¬¦è™Ÿ"
@@ -7060,7 +7090,7 @@
 msgid "CLOSE statement not allowed in PURE procedure at %C"
 msgstr "CLOSE æ•˜è¿°ä¸�å…�è¨±å‡ºç�¾åœ¨ %C è™•çš„ PURE ç¨‹åº�ä¸­"
 
-#: fortran/io.c:1955 fortran/match.c:1841
+#: fortran/io.c:1955 fortran/match.c:1911
 #, no-c-format
 msgid "%s statement not allowed in PURE procedure at %C"
 msgstr "OPEN æ•˜è¿°ä¸�å…�è¨±å‡ºç�¾åœ¨ %C è™•çš„ PURE ç¨‹åº�ä¸­"
@@ -7075,516 +7105,491 @@
 msgid "Duplicate UNIT specification at %C"
 msgstr "%C è™•é‡�è¤‡çš„ UNIT æŒ‡å®š"
 
-#: fortran/io.c:2128
+#: fortran/io.c:2132
 #, no-c-format
 msgid "Duplicate format specification at %C"
 msgstr "%C è™•é‡�è¤‡çš„æ ¼å¼�æŒ‡å®š"
 
-#: fortran/io.c:2145
+#: fortran/io.c:2149
 #, no-c-format
 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
 msgstr "ç¬¦è™Ÿã€Œ%sã€�åœ¨å��ç¨±æ¸…å–®ã€Œ%sã€�æ˜¯ INTENT(IN)ï¼Œä½�æ–¼ %C"
 
-#: fortran/io.c:2181
+#: fortran/io.c:2185
 #, no-c-format
 msgid "Duplicate NML specification at %C"
 msgstr "%C è™•é‡�è¤‡çš„ NML æŒ‡å®š"
 
-#: fortran/io.c:2190
+#: fortran/io.c:2194
 #, no-c-format
 msgid "Symbol '%s' at %C must be a NAMELIST group name"
 msgstr ""
 
-#: fortran/io.c:2231
+#: fortran/io.c:2235
 #, no-c-format
 msgid "END tag at %C not allowed in output statement"
 msgstr "%C è™•çš„ END æ¨™è¨˜ä¸�å…�è¨±å‡ºç�¾åœ¨è¼¸å‡ºæ•˜è¿°ä¸­"
 
-#: fortran/io.c:2288
+#: fortran/io.c:2292
 #, no-c-format
 msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
 msgstr "%L è™•æŒ‡å®šçš„ UNIT å¿…é ˆæ˜¯ INTEGER é�‹ç®—å¼�æˆ–ä¸€å€‹ CHARACTER è®Šæ•¸"
 
-#: fortran/io.c:2297
+#: fortran/io.c:2301
 #, no-c-format
 msgid "Internal unit with vector subscript at %L"
 msgstr ""
 
-#: fortran/io.c:2304
+#: fortran/io.c:2308
 #, no-c-format
 msgid "External IO UNIT cannot be an array at %L"
 msgstr "%L è™•å¤–éƒ¨ IO UNIT ä¸�èƒ½æ˜¯é™£åˆ—"
 
-#: fortran/io.c:2314
+#: fortran/io.c:2318
 #, no-c-format
 msgid "ERR tag label %d at %L not defined"
 msgstr "ERR æ¨™è¨˜æ¨™ç±¤ %d åœ¨ %L è™•æœªå®šç¾©"
 
-#: fortran/io.c:2326
+#: fortran/io.c:2330
 #, no-c-format
 msgid "END tag label %d at %L not defined"
 msgstr "END æ¨™è¨˜æ¨™ç±¤ %d åœ¨ %L è™•æœªå®šç¾©"
 
-#: fortran/io.c:2338
+#: fortran/io.c:2342
 #, no-c-format
 msgid "EOR tag label %d at %L not defined"
 msgstr "EOR æ¨™è¨˜æ¨™ç±¤ %d åœ¨ %L è™•æœªå®šç¾©"
 
-#: fortran/io.c:2348
+#: fortran/io.c:2352
 #, no-c-format
 msgid "FORMAT label %d at %L not defined"
 msgstr "FORMAT æ¨™ç±¤ %d åœ¨ %L è™•æœªå®šç¾©"
 
-#: fortran/io.c:2469
+#: fortran/io.c:2473
 #, no-c-format
 msgid "Syntax error in I/O iterator at %C"
 msgstr "%C è™• I/O è¿­ä»£èªžæ³•éŒ¯èª¤"
 
-#: fortran/io.c:2500
+#: fortran/io.c:2504
 #, no-c-format
 msgid "Expected variable in READ statement at %C"
 msgstr "%C READ æ•˜è¿°éœ€è¦�è®Šæ•¸"
 
-#: fortran/io.c:2506
+#: fortran/io.c:2510
 #, no-c-format
 msgid "Expected expression in %s statement at %C"
 msgstr "éœ€è¦� %s æ•˜è¿°ï¼Œæ–¼ %C è™•"
 
-#: fortran/io.c:2516
+#: fortran/io.c:2520
 #, no-c-format
 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
 msgstr ""
 
-#: fortran/io.c:2525
+#: fortran/io.c:2529
 #, no-c-format
 msgid "Cannot read to variable '%s' in PURE procedure at %C"
 msgstr ""
 
-#: fortran/io.c:2541
+#: fortran/io.c:2545
 #, no-c-format
 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
 msgstr ""
 
 #. A general purpose syntax error.
-#: fortran/io.c:2602 fortran/io.c:3004 fortran/gfortran.h:1998
+#: fortran/io.c:2606 fortran/io.c:3013 fortran/gfortran.h:2002
 #, no-c-format
 msgid "Syntax error in %s statement at %C"
 msgstr "%s æ•˜è¿°åœ¨ %C è™•èªžæ³•éŒ¯èª¤"
 
-#: fortran/io.c:2670
+#: fortran/io.c:2679
 #, fuzzy, no-c-format
 msgid "Fortran 2003: Internal file at %L with namelist"
 msgstr "Fortran 2003ï¼š%L è™•çš„ IOMSG æ¨™è¨˜"
 
-#: fortran/io.c:2833
+#: fortran/io.c:2842
 #, no-c-format
 msgid "PRINT namelist at %C is an extension"
 msgstr "%C è™•çš„ PRINT å��ç¨±æ¸…å–®æ˜¯ä¸€å€‹æ“´å……"
 
-#: fortran/io.c:2965
+#: fortran/io.c:2974
 #, fuzzy, no-c-format
 msgid "Extension: Comma before i/o item list at %C"
 msgstr "æ“´å……ï¼šå¾ž %s åˆ° %sï¼Œä½�æ–¼ %L"
 
-#: fortran/io.c:2974
+#: fortran/io.c:2983
 #, no-c-format
 msgid "Expected comma in I/O list at %C"
 msgstr "%C è™• I/O æ¸…å–®ä¸­éœ€è¦�é€—è™Ÿ"
 
-#: fortran/io.c:3036
+#: fortran/io.c:3045
 #, no-c-format
 msgid "PRINT statement at %C not allowed within PURE procedure"
 msgstr "%C è™•çš„ PRINT æ•˜è¿°ä¸�å…�è¨±å‡ºç�¾åœ¨ PURE ç¨‹åº�ä¸­"
 
-#: fortran/io.c:3176 fortran/io.c:3227
+#: fortran/io.c:3185 fortran/io.c:3236
 #, no-c-format
 msgid "INQUIRE statement not allowed in PURE procedure at %C"
 msgstr "INQUIRE æ•˜è¿°ä¸�å…�è¨±å‡ºç�¾åœ¨ %C è™•çš„ PURE ç¨‹åº�ä¸­"
 
-#: fortran/io.c:3203
+#: fortran/io.c:3212
 #, no-c-format
 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
 msgstr ""
 
-#: fortran/io.c:3213 fortran/trans-io.c:1144
+#: fortran/io.c:3222 fortran/trans-io.c:1145
 #, no-c-format
 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
 msgstr ""
 
-#: fortran/io.c:3220
+#: fortran/io.c:3229
 #, no-c-format
 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
 msgstr "%L è™•çš„ INQUIRE æ•˜è¿°éœ€è¦� FILE æˆ– UNIT é™�å®šç¬¦"
 
-#: fortran/match.c:270
+#: fortran/match.c:156
 #, no-c-format
+msgid "Missing ')' in statement before %L"
+msgstr ""
+
+#: fortran/match.c:161
+#, no-c-format
+msgid "Missing '(' in statement before %L"
+msgstr ""
+
+#: fortran/match.c:332
+#, no-c-format
 msgid "Integer too large at %C"
 msgstr "%C è™•æ•´æ•¸å¤ªå¤§"
 
-#: fortran/match.c:363 fortran/parse.c:442
+#: fortran/match.c:425 fortran/parse.c:589
 #, no-c-format
 msgid "Too many digits in statement label at %C"
 msgstr "%C è™•çš„æ•˜è¿°æ¨™ç±¤å¤ªå¤šä½�æ•¸"
 
-#: fortran/match.c:369
+#: fortran/match.c:431
 #, no-c-format
 msgid "Statement label at %C is zero"
 msgstr "%C è™•æ•˜è¿°æ¨™ç±¤ç‚ºé›¶"
 
-#: fortran/match.c:402
+#: fortran/match.c:464
 #, no-c-format
 msgid "Label name '%s' at %C is ambiguous"
 msgstr "æ¨™ç±¤å��ã€Œ%sã€�åœ¨ %C è™•æœ‰æ­§ç¾©"
 
-#: fortran/match.c:408
+#: fortran/match.c:470
 #, no-c-format
 msgid "Duplicate construct label '%s' at %C"
 msgstr "é‡�è¤‡çš„å»ºæ§‹æ¨™ç±¤ã€Œ%sã€�å‡ºç�¾åœ¨ %C è™•"
 
-#: fortran/match.c:438
+#: fortran/match.c:500
 #, fuzzy, no-c-format
 msgid "Invalid character in name at %C"
 msgstr "%C è™• BOZ å¸¸æ•¸ä¸­æœ‰ç„¡æ•ˆå­—å…ƒ"
 
-#: fortran/match.c:451 fortran/match.c:523
+#: fortran/match.c:513 fortran/match.c:585
 #, no-c-format
 msgid "Name at %C is too long"
 msgstr "%C çš„å��ç¨±å¤ªé•·"
 
-#: fortran/match.c:506 fortran/match.c:552
+#: fortran/match.c:568 fortran/match.c:614
 #, no-c-format
 msgid "Invalid C name in NAME= specifier at %C"
 msgstr ""
 
-#: fortran/match.c:543
+#: fortran/match.c:605
 #, no-c-format
 msgid "Embedded space in NAME= specifier at %C"
 msgstr ""
 
-#: fortran/match.c:868
+#: fortran/match.c:930
 #, no-c-format
 msgid "Loop variable at %C cannot be a sub-component"
 msgstr ""
 
-#: fortran/match.c:874
+#: fortran/match.c:936
 #, no-c-format
 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
 msgstr "å¾ªç’°è®Šæ•¸ã€Œ%sã€�åœ¨ %C è™•ä¸�èƒ½æ˜¯ INTENT(IN)"
 
-#: fortran/match.c:907
+#: fortran/match.c:969
 #, no-c-format
 msgid "Expected a step value in iterator at %C"
 msgstr ""
 
-#: fortran/match.c:919
+#: fortran/match.c:981
 #, no-c-format
 msgid "Syntax error in iterator at %C"
 msgstr "%C è™•è¿­ä»£èªžæ³•éŒ¯èª¤"
 
-#: fortran/match.c:1155
+#: fortran/match.c:1217
 #, no-c-format
 msgid "Invalid form of PROGRAM statement at %C"
 msgstr "%C è™• PROGRAM æ•˜è¿°æ ¼å¼�ç„¡æ•ˆ"
 
-#: fortran/match.c:1196
+#: fortran/match.c:1258
 #, no-c-format
 msgid "Setting value of PROTECTED variable at %C"
 msgstr ""
 
-#: fortran/match.c:1249
+#: fortran/match.c:1311
 #, no-c-format
 msgid "Assigning to a PROTECTED pointer at %C"
 msgstr ""
 
-#: fortran/match.c:1292 fortran/match.c:1365
+#: fortran/match.c:1354 fortran/match.c:1435
 #, fuzzy, no-c-format
 msgid "Obsolescent: arithmetic IF statement at %C"
 msgstr "å·²é�Žæ™‚ï¼š%C è™•çš„ç®—è¡“ IF æ•˜è¿°"
 
-#: fortran/match.c:1340
+#: fortran/match.c:1410
 #, no-c-format
 msgid "Syntax error in IF-expression at %C"
 msgstr "%C è™• IF é�‹ç®—å¼�èªžæ³•éŒ¯èª¤"
 
-#: fortran/match.c:1351
+#: fortran/match.c:1421
 #, no-c-format
 msgid "Block label not appropriate for arithmetic IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1389
-#, no-c-format
-msgid "Block label is not appropriate IF statement at %C"
-msgstr ""
+#: fortran/match.c:1459
+#, fuzzy, no-c-format
+msgid "Block label is not appropriate for IF statement at %C"
+msgstr "éœ€è¦�æ¨™ç±¤ã€Œ%sã€�ï¼Œç‚º %s æ•˜è¿°ï¼Œæ–¼ %C"
 
-#: fortran/match.c:1468 fortran/primary.c:2522
+#: fortran/match.c:1538 fortran/primary.c:2559
 #, fuzzy, no-c-format
 msgid "Cannot assign to a named constant at %C"
 msgstr "%C è™•é‚�è¼¯å¸¸æ•¸çš„ç¨®åˆ¥éŒ¯èª¤"
 
-#: fortran/match.c:1478
+#: fortran/match.c:1548
 #, no-c-format
 msgid "Unclassifiable statement in IF-clause at %C"
 msgstr "%C è™• IF å­�å�¥ä¸­æœ‰ç„¡æ³•æ­¸é¡žåˆ¥çš„æ•˜è¿°"
 
-#: fortran/match.c:1485
+#: fortran/match.c:1555
 #, no-c-format
 msgid "Syntax error in IF-clause at %C"
 msgstr "%C è™• IF æ•˜è¿°èªžæ³•éŒ¯èª¤"
 
-#: fortran/match.c:1529
+#: fortran/match.c:1599
 #, no-c-format
 msgid "Unexpected junk after ELSE statement at %C"
 msgstr "%C è™• ELSE æ•˜è¿°å¾Œæœ‰é�žé �æœŸçš„ç„¡ç”¨å­—å…ƒ"
 
-#: fortran/match.c:1535 fortran/match.c:1570
+#: fortran/match.c:1605 fortran/match.c:1640
 #, no-c-format
 msgid "Label '%s' at %C doesn't match IF label '%s'"
 msgstr ""
 
-#: fortran/match.c:1564
+#: fortran/match.c:1634
 #, no-c-format
 msgid "Unexpected junk after ELSE IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1727
+#: fortran/match.c:1797
 #, no-c-format
 msgid "Name '%s' in %s statement at %C is not a loop name"
 msgstr "DATA æ•˜è¿°ä¸�å…�è¨±å‡ºç�¾åœ¨ %C è™• %s æ•˜è¿°ä¸­çš„å��ç¨±ã€Œ%sã€�ä¸�æ˜¯å€‹è¿´åœˆå��ç¨±"
 
-#: fortran/match.c:1743
+#: fortran/match.c:1813
 #, no-c-format
 msgid "%s statement at %C is not within a loop"
 msgstr "%s æ•˜è¿°åœ¨ %C è™•ä¸�åœ¨å¾ªç’°å…§"
 
-#: fortran/match.c:1746
+#: fortran/match.c:1816
 #, no-c-format
 msgid "%s statement at %C is not within loop '%s'"
 msgstr "%s æ•˜è¿°åœ¨ %C è™•ä¸�åœ¨å¾ªç’°ã€Œ%sã€�å…§"
 
-#: fortran/match.c:1754
+#: fortran/match.c:1824
 #, fuzzy, no-c-format
 msgid "%s statement at %C leaving OpenMP structured block"
 msgstr "%s æ•˜è¿°åœ¨ %C è™•ä¸�åœ¨å¾ªç’°å…§"
 
-#: fortran/match.c:1767
+#: fortran/match.c:1837
 #, fuzzy, no-c-format
 msgid "EXIT statement at %C terminating !$OMP DO loop"
 msgstr "%C è™•çš„ ENTRY æ•˜è¿°ä¸�èƒ½å‡ºç�¾åœ¨ DO ä¸­"
 
-#: fortran/match.c:1819
+#: fortran/match.c:1889
 #, no-c-format
 msgid "Too many digits in STOP code at %C"
 msgstr "%C è™• STOP ç¢¼ä¸­å¤ªå¤šä½�æ•¸"
 
-#: fortran/match.c:1872
+#: fortran/match.c:1942
 #, fuzzy, no-c-format
 msgid "Deleted feature: PAUSE statement at %C"
 msgstr "å·²é�Žæ™‚ï¼š%C è™•çš„ PAUSE æ•˜è¿°"
 
-#: fortran/match.c:1920
+#: fortran/match.c:1990
 #, fuzzy, no-c-format
 msgid "Deleted feature: ASSIGN statement at %C"
 msgstr "å·²é�Žæ™‚ï¼š%C è™•çš„ ASSIGN æ•˜è¿°"
 
-#: fortran/match.c:1966
+#: fortran/match.c:2036
 #, fuzzy, no-c-format
 msgid "Deleted feature: Assigned GOTO statement at %C"
 msgstr "å·²é�Žæ™‚ï¼š%C è™•è³¦å€¼ GOTO æ•˜è¿°"
 
-#: fortran/match.c:2013 fortran/match.c:2065
+#: fortran/match.c:2083 fortran/match.c:2135
 #, no-c-format
 msgid "Statement label list in GOTO at %C cannot be empty"
 msgstr ""
 
-#: fortran/match.c:2149
+#: fortran/match.c:2219
 #, no-c-format
 msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2173
+#: fortran/match.c:2287
 #, no-c-format
-msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:2180
-#, no-c-format
-msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2218 fortran/match.c:2382
-#, no-c-format
-msgid "STAT expression at %C must be a variable"
-msgstr "%C è™•çš„ STAT é�‹ç®—å¼�å¿…é ˆæ˜¯ä¸€å€‹è®Šæ•¸"
-
-#: fortran/match.c:2272
-#, no-c-format
 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2349
+#: fortran/match.c:2364
 #, no-c-format
 msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2368
+#: fortran/match.c:2417
 #, no-c-format
-msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:2375
-#, no-c-format
-msgid "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2424
-#, no-c-format
 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
 msgstr "%C è™•çš„æ›¿ä»£ RETURN æ•˜è¿°å�ªå…�è¨±å‡ºç�¾åœ¨ SUBROUTINE ä¸­"
 
-#: fortran/match.c:2455
+#: fortran/match.c:2448
 #, no-c-format
 msgid "Extension: RETURN statement in main program at %C"
 msgstr ""
 
-#: fortran/match.c:2665
+#: fortran/match.c:2658
 #, no-c-format
 msgid "Syntax error in common block name at %C"
 msgstr "%C è™•å…¬å…±å¡Šå��èªžæ³•éŒ¯èª¤"
 
-#: fortran/match.c:2701
+#: fortran/match.c:2694
 #, no-c-format
 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
 msgstr "ç¬¦è™Ÿã€Œ%sã€�åœ¨ %C è™•å·²ç¶“æ˜¯å¤–éƒ¨è€Œé�ž COMMON ç¬¦è™Ÿ"
 
-#: fortran/match.c:2719
-#, no-c-format
-msgid "BLOCK DATA unit cannot contain blank COMMON at %C"
-msgstr ""
-
 #. If we find an error, just print it and continue,
 #. cause it's just semantic, and we can see if there
 #. are more errors.
-#: fortran/match.c:2765
+#: fortran/match.c:2753
 #, no-c-format
 msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
 msgstr ""
 
-#: fortran/match.c:2774
+#: fortran/match.c:2762
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
 msgstr ""
 
-#: fortran/match.c:2781
+#: fortran/match.c:2769
 #, no-c-format
 msgid "Symbol '%s' at %C is already in a COMMON block"
 msgstr ""
 
-#: fortran/match.c:2793
+#: fortran/match.c:2777
 #, no-c-format
-msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
+msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
 msgstr ""
 
-#: fortran/match.c:2796
+#: fortran/match.c:2804
 #, no-c-format
-msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
-msgstr ""
-
-#: fortran/match.c:2821
-#, no-c-format
 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
 msgstr ""
 
-#: fortran/match.c:2831
+#: fortran/match.c:2814
 #, no-c-format
 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
 msgstr ""
 
-#: fortran/match.c:2863
+#: fortran/match.c:2846
 #, no-c-format
 msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
 msgstr ""
 
-#: fortran/match.c:2971
+#: fortran/match.c:2954
 #, no-c-format
 msgid "Namelist group name '%s' at %C already has a basic type of %s"
 msgstr ""
 
-#: fortran/match.c:2979
+#: fortran/match.c:2962
 #, no-c-format
 msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
 msgstr ""
 
-#: fortran/match.c:3006
+#: fortran/match.c:2989
 #, fuzzy, no-c-format
 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
 msgstr "%3$C è™•å��ç¨±æ¸…å–®ã€Œ%2$sã€�ä¸­å�‡å®šçš„å¤§å°�é™£åˆ—ã€Œ%1$sã€�ä¸�è¢«å…�è¨±ã€‚"
 
-#: fortran/match.c:3013
+#: fortran/match.c:2996
 #, fuzzy, no-c-format
 msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
 msgstr "%3$C è™•å��ç¨±æ¸…å–®ã€Œ%2$sã€�ä¸­å�‡å®šçš„å¤§å°�é™£åˆ—ã€Œ%1$sã€�ä¸�è¢«å…�è¨±ã€‚"
 
-#: fortran/match.c:3140
+#: fortran/match.c:3123
 #, no-c-format
 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
 msgstr ""
 
-#: fortran/match.c:3148
+#: fortran/match.c:3131
 #, no-c-format
 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
 msgstr ""
 
-#: fortran/match.c:3176
+#: fortran/match.c:3159
 #, no-c-format
 msgid "EQUIVALENCE at %C requires two or more objects"
 msgstr ""
 
-#: fortran/match.c:3190
+#: fortran/match.c:3173
 #, no-c-format
 msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
 msgstr ""
 
-#: fortran/match.c:3351
+#: fortran/match.c:3299
 #, no-c-format
 msgid "Statement function at %L is recursive"
 msgstr "%L è™•çš„æ•˜è¿°å‡½å¼�æ˜¯é�žè¿´çš„"
 
-#: fortran/match.c:3439
+#: fortran/match.c:3387
 #, no-c-format
 msgid "Expected initialization expression in CASE at %C"
 msgstr "%C è™• CASE ä¸­éœ€è¦�åˆ�å§‹åŒ–é�‹ç®—å¼�"
 
-#: fortran/match.c:3462
+#: fortran/match.c:3410
 #, fuzzy, no-c-format
 msgid "Expected the name of the SELECT CASE construct at %C"
 msgstr "%C è™•éœ€è¦�ã€Œ%sã€�çš„ case å��"
 
-#: fortran/match.c:3474
+#: fortran/match.c:3422
 #, no-c-format
 msgid "Expected case name of '%s' at %C"
 msgstr "%C è™•éœ€è¦�ã€Œ%sã€�çš„ case å��"
 
-#: fortran/match.c:3518
+#: fortran/match.c:3466
 #, no-c-format
 msgid "Unexpected CASE statement at %C"
 msgstr "%C è™•é�žé �æœŸçš„ CASE æ•˜è¿°"
 
-#: fortran/match.c:3570
+#: fortran/match.c:3518
 #, no-c-format
 msgid "Syntax error in CASE-specification at %C"
 msgstr "%C CASE æŒ‡å®šèªžæ³•éŒ¯èª¤"
 
-#: fortran/match.c:3690
+#: fortran/match.c:3638
 #, no-c-format
 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
 msgstr ""
 
-#: fortran/match.c:3728
+#: fortran/match.c:3676
 #, no-c-format
 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
 msgstr ""
 
-#: fortran/match.c:3828
+#: fortran/match.c:3776
 #, no-c-format
 msgid "Syntax error in FORALL iterator at %C"
 msgstr "%C è™• FORALL è¿­ä»£èªžæ³•éŒ¯èª¤"
@@ -7614,7 +7619,8 @@
 msgid "Expected exponent in expression at %C"
 msgstr "%C è™•é�‹ç®—å¼�ä¸­éœ€è¦�æŒ‡æ•¸éƒ¨åˆ†"
 
-#: fortran/matchexp.c:348 fortran/matchexp.c:452
+#: fortran/matchexp.c:350 fortran/matchexp.c:355 fortran/matchexp.c:459
+#: fortran/matchexp.c:464
 #, no-c-format
 msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
 msgstr ""
@@ -7739,123 +7745,123 @@
 msgid "Expected real string"
 msgstr "éœ€è¦�å¯¦æ•¸å­—ä¸²"
 
-#: fortran/module.c:2722
+#: fortran/module.c:2730
 msgid "Expected expression type"
 msgstr "éœ€è¦�é�‹ç®—å¼�é¡žåž‹"
 
-#: fortran/module.c:2776
+#: fortran/module.c:2784
 msgid "Bad operator"
 msgstr "éŒ¯èª¤çš„é�‹ç®—å­�"
 
-#: fortran/module.c:2861
+#: fortran/module.c:2869
 msgid "Bad type in constant expression"
 msgstr "å¸¸æ•¸é�‹ç®—å¼�ä¸­é¡žåž‹éŒ¯èª¤"
 
-#: fortran/module.c:2898
+#: fortran/module.c:2906
 #, no-c-format
 msgid "Namelist %s cannot be renamed by USE association to %s"
 msgstr ""
 
-#: fortran/module.c:3723
+#: fortran/module.c:3847
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:3730
+#: fortran/module.c:3854
 #, no-c-format
 msgid "User operator '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:3735
+#: fortran/module.c:3859
 #, no-c-format
 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:4213
+#: fortran/module.c:4400
 #, no-c-format
 msgid "Can't open module file '%s' for writing at %C: %s"
 msgstr "ç„¡æ³•é–‹å•Ÿæ¨¡çµ„æª”æ¡ˆã€Œ%sã€�å¯«å…¥ï¼Œåœ¨ %C è™•ï¼š%s"
 
-#: fortran/module.c:4251
+#: fortran/module.c:4438
 #, no-c-format
 msgid "Error writing module file '%s' for writing: %s"
 msgstr "å¯«å…¥æ¨¡çµ„æª”æ¡ˆã€Œ%sã€�æ™‚ç™¼ç”ŸéŒ¯èª¤ï¼š%s"
 
-#: fortran/module.c:4281 fortran/module.c:4363
+#: fortran/module.c:4468 fortran/module.c:4550
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_C_BINDING."
 msgstr ""
 
-#: fortran/module.c:4394
+#: fortran/module.c:4581
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
 msgstr ""
 
-#: fortran/module.c:4416
+#: fortran/module.c:4603
 #, fuzzy, no-c-format
 msgid "Symbol '%s' already declared"
 msgstr "å…ƒä»¶ã€Œ%sã€�åœ¨ %C è™•å·²ç¶“æ–¼ %L è™•è¢«å®£å‘Š"
 
-#: fortran/module.c:4471
+#: fortran/module.c:4658
 #, no-c-format
 msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
 msgstr ""
 
-#: fortran/module.c:4484
+#: fortran/module.c:4671
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_FORTRAN_ENV"
 msgstr ""
 
-#: fortran/module.c:4492
+#: fortran/module.c:4679
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
 msgstr ""
 
-#: fortran/module.c:4520
+#: fortran/module.c:4707
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
 msgstr ""
 
-#: fortran/module.c:4536
+#: fortran/module.c:4723
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
 msgstr ""
 
-#: fortran/module.c:4569
+#: fortran/module.c:4756
 #, no-c-format
 msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
 msgstr ""
 
-#: fortran/module.c:4577
+#: fortran/module.c:4764
 #, fuzzy, no-c-format
 msgid "Fortran 2003: ISO_C_BINDING module at %C"
 msgstr "Fortran 2003ï¼š%L è™•çš„ IOMSG æ¨™è¨˜"
 
-#: fortran/module.c:4587
+#: fortran/module.c:4774
 #, no-c-format
 msgid "Can't find an intrinsic module named '%s' at %C"
 msgstr ""
 
-#: fortran/module.c:4592
+#: fortran/module.c:4779
 #, no-c-format
 msgid "Can't open module file '%s' for reading at %C: %s"
 msgstr "ç„¡æ³•é–‹å•Ÿæ¨¡çµ„æª”æ¡ˆã€Œ%sã€�è®€å�–ï¼Œåœ¨ %C è™•ï¼š%s"
 
-#: fortran/module.c:4600
+#: fortran/module.c:4787
 #, no-c-format
 msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
 msgstr ""
 
-#: fortran/module.c:4615
+#: fortran/module.c:4802
 msgid "Unexpected end of module"
 msgstr "é�žé �æœŸçš„æ¨¡çµ„çµ�æ�Ÿ"
 
-#: fortran/module.c:4620
+#: fortran/module.c:4807
 #, no-c-format
 msgid "File '%s' opened at %C is not a GFORTRAN module file"
 msgstr ""
 
-#: fortran/module.c:4630
+#: fortran/module.c:4817
 #, no-c-format
 msgid "Can't USE the same module we're building!"
 msgstr ""
@@ -7885,7 +7891,7 @@
 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
 msgstr "%C çš„ CHARACTER å®£å‘Šèªžæ³•éŒ¯èª¤"
 
-#: fortran/openmp.c:696 fortran/resolve.c:5822 fortran/resolve.c:6133
+#: fortran/openmp.c:696 fortran/resolve.c:5970 fortran/resolve.c:6317
 #, no-c-format
 msgid "IF clause at %L requires a scalar LOGICAL expression"
 msgstr ""
@@ -8181,299 +8187,299 @@
 msgid "Maximum subrecord length cannot exceed %d"
 msgstr ""
 
-#: fortran/parse.c:304
+#: fortran/parse.c:451
 #, no-c-format
 msgid "Unclassifiable statement at %C"
 msgstr "%C æ•˜è¿°ç„¡æ³•æ­¸é¡žåˆ¥"
 
-#: fortran/parse.c:328
+#: fortran/parse.c:475
 #, fuzzy, no-c-format
 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
 msgstr "åœ¨ %L è™•çš„å•žç¨‹åº�ä¸�å…�è¨±å‡ºç�¾åœ¨ ELEMENTAL ç¨‹åº�ä¸­"
 
-#: fortran/parse.c:406
+#: fortran/parse.c:553
 #, fuzzy, no-c-format
 msgid "Unclassifiable OpenMP directive at %C"
 msgstr "%C æ•˜è¿°ç„¡æ³•æ­¸é¡žåˆ¥"
 
-#: fortran/parse.c:445 fortran/parse.c:586
+#: fortran/parse.c:592 fortran/parse.c:733
 #, no-c-format
 msgid "Zero is not a valid statement label at %C"
 msgstr "é›¶ä¸�æ˜¯ %C è™•çš„ä¸€å€‹æœ‰æ•ˆçš„æ•˜è¿°æ¨™ç±¤"
 
-#: fortran/parse.c:452 fortran/parse.c:578
+#: fortran/parse.c:599 fortran/parse.c:725
 #, no-c-format
 msgid "Non-numeric character in statement label at %C"
 msgstr ""
 
-#: fortran/parse.c:464 fortran/parse.c:500 fortran/parse.c:626
+#: fortran/parse.c:611 fortran/parse.c:647 fortran/parse.c:773
 #, no-c-format
 msgid "Semicolon at %C needs to be preceded by statement"
 msgstr ""
 
-#: fortran/parse.c:472 fortran/parse.c:638
+#: fortran/parse.c:619 fortran/parse.c:785
 #, no-c-format
 msgid "Ignoring statement label in empty statement at %C"
 msgstr ""
 
-#: fortran/parse.c:565 fortran/parse.c:605
+#: fortran/parse.c:712 fortran/parse.c:752
 #, no-c-format
 msgid "Bad continuation line at %C"
 msgstr "%C è™•éŒ¯èª¤çš„çºŒåˆ—"
 
-#: fortran/parse.c:664
+#: fortran/parse.c:811
 #, no-c-format
 msgid "Line truncated at %C"
 msgstr "åˆ—åœ¨ %C è™•è¢«æˆªæ–·"
 
-#: fortran/parse.c:841
+#: fortran/parse.c:997
 #, no-c-format
 msgid "FORMAT statement at %L does not have a statement label"
 msgstr "%L è™• FORMAT æ•˜è¿°æ²’æœ‰æ•˜è¿°æ¨™ç±¤"
 
-#: fortran/parse.c:913
+#: fortran/parse.c:1069
 msgid "arithmetic IF"
 msgstr "ç®—è¡“ IF"
 
-#: fortran/parse.c:919
+#: fortran/parse.c:1075
 msgid "attribute declaration"
 msgstr "å±¬æ€§å®£å‘Š"
 
-#: fortran/parse.c:949
+#: fortran/parse.c:1105
 msgid "data declaration"
 msgstr "è³‡æ–™å®£å‘Š"
 
-#: fortran/parse.c:958
+#: fortran/parse.c:1114
 msgid "derived type declaration"
 msgstr "è¡�ç”Ÿçš„é¡žåž‹å®£å‘Š"
 
-#: fortran/parse.c:1037
+#: fortran/parse.c:1193
 msgid "block IF"
 msgstr "å�€å¡Š IF"
 
-#: fortran/parse.c:1046
+#: fortran/parse.c:1202
 msgid "implied END DO"
 msgstr "æš—ç¤ºçš„ END DO"
 
-#: fortran/parse.c:1119
+#: fortran/parse.c:1275
 msgid "assignment"
 msgstr "è³¦å€¼"
 
-#: fortran/parse.c:1122
+#: fortran/parse.c:1278
 msgid "pointer assignment"
 msgstr "æŒ‡æ¨™è³¦å€¼"
 
-#: fortran/parse.c:1131
+#: fortran/parse.c:1287
 msgid "simple IF"
 msgstr "ç°¡å–®çš„ IF"
 
-#: fortran/parse.c:1347
+#: fortran/parse.c:1503
 #, no-c-format
 msgid "Unexpected %s statement at %C"
 msgstr "é�žé �æœŸçš„ %s æ•˜è¿°æ–¼ %C è™•"
 
-#: fortran/parse.c:1486
+#: fortran/parse.c:1642
 #, no-c-format
 msgid "%s statement at %C cannot follow %s statement at %L"
 msgstr "%s æ•˜è¿°åœ¨ %C è™•ä¸�èƒ½è·Ÿéš¨ %s æ•˜è¿°åœ¨ %L è™•"
 
-#: fortran/parse.c:1503
+#: fortran/parse.c:1659
 #, no-c-format
 msgid "Unexpected end of file in '%s'"
 msgstr "ã€Œ%sã€�ä¸­é�žé �æœŸçš„æª”æ¡ˆçµ�å°¾"
 
-#: fortran/parse.c:1558
+#: fortran/parse.c:1714
 #, no-c-format
 msgid "Fortran 2003: Derived type definition at %C without components"
 msgstr ""
 
-#: fortran/parse.c:1569
+#: fortran/parse.c:1725
 #, no-c-format
 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
 msgstr ""
 
-#: fortran/parse.c:1577
+#: fortran/parse.c:1733
 #, no-c-format
 msgid "PRIVATE statement at %C must precede structure components"
 msgstr ""
 
-#: fortran/parse.c:1585
+#: fortran/parse.c:1741
 #, no-c-format
 msgid "Duplicate PRIVATE statement at %C"
 msgstr "%C è™•é‡�è¤‡çš„ PRIVATE æ•˜è¿°"
 
-#: fortran/parse.c:1597
+#: fortran/parse.c:1753
 #, no-c-format
 msgid "SEQUENCE statement at %C must precede structure components"
 msgstr ""
 
-#: fortran/parse.c:1604
+#: fortran/parse.c:1760
 #, no-c-format
 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
 msgstr ""
 
-#: fortran/parse.c:1609
+#: fortran/parse.c:1765
 #, no-c-format
 msgid "Duplicate SEQUENCE statement at %C"
 msgstr "%C è™•é‡�è¤‡çš„ SEQUENCE æ•˜è¿°"
 
-#: fortran/parse.c:1700
+#: fortran/parse.c:1856
 #, no-c-format
 msgid "ENUM declaration at %C has no ENUMERATORS"
 msgstr ""
 
-#: fortran/parse.c:1778
+#: fortran/parse.c:1934
 #, no-c-format
 msgid "Unexpected %s statement in INTERFACE block at %C"
 msgstr "é�žé �æœŸçš„ %s æ•˜è¿°å‡ºç�¾åœ¨ %C è™•çš„ INTERFACE å�€å¡Šä¸­"
 
-#: fortran/parse.c:1804
+#: fortran/parse.c:1960
 #, no-c-format
 msgid "SUBROUTINE at %C does not belong in a generic function interface"
 msgstr ""
 
-#: fortran/parse.c:1808
+#: fortran/parse.c:1964
 #, no-c-format
 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
 msgstr ""
 
-#: fortran/parse.c:1818
+#: fortran/parse.c:1974
 #, fuzzy, no-c-format
 msgid "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
 msgstr "é¡žåž‹ã€Œ%sã€�(ä½�æ–¼ %C)ä¸�èƒ½èˆ‡å…§å»ºé¡žåž‹å�Œå��"
 
-#: fortran/parse.c:1849
+#: fortran/parse.c:2005
 #, no-c-format
 msgid "Unexpected %s statement at %C in INTERFACE body"
 msgstr "é�žé �æœŸçš„ %s æ•˜è¿°å‡ºç�¾åœ¨ %C è™•çš„ INTERFACE é«”ä¸­"
 
-#: fortran/parse.c:1863
+#: fortran/parse.c:2019
 #, fuzzy, no-c-format
 msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
 msgstr "å��ç¨±ã€Œ%sã€�(ä½�æ–¼ %C)æ˜¯ä¸€å€‹ç¨‹åº�çš„å��ç¨±"
 
-#: fortran/parse.c:1958
+#: fortran/parse.c:2134
 #, no-c-format
 msgid "%s statement must appear in a MODULE"
 msgstr "%s æ•˜è¿°å¿…é ˆå‡ºç�¾åœ¨ MODULE ä¸­"
 
-#: fortran/parse.c:1965
+#: fortran/parse.c:2141
 #, no-c-format
 msgid "%s statement at %C follows another accessibility specification"
 msgstr ""
 
-#: fortran/parse.c:2015
+#: fortran/parse.c:2191
 #, fuzzy, no-c-format
 msgid "Bad kind expression for function '%s' at %L"
 msgstr "å‡½å¼�ã€Œ%sã€�åœ¨ %C è™•ç¼ºå°‘å�ƒæ•¸æ¸…å–®"
 
-#: fortran/parse.c:2018
+#: fortran/parse.c:2195
 #, fuzzy, no-c-format
 msgid "The type for function '%s' at %L is not accessible"
 msgstr "é€šç”¨å‡½å¼�ã€Œ%sã€�(æ–¼ %L è™•)ä¸�æ˜¯ä¸€å€‹å…§å»ºå‡½å¼�"
 
-#: fortran/parse.c:2070
+#: fortran/parse.c:2253
 #, no-c-format
 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
 msgstr ""
 
-#: fortran/parse.c:2091
+#: fortran/parse.c:2274
 #, no-c-format
 msgid "Unexpected %s statement in WHERE block at %C"
 msgstr "é�žé �æœŸçš„ %s æ•˜è¿°å‡ºç�¾åœ¨ %C è™•çš„ WHERE å�€å¡Šä¸­"
 
-#: fortran/parse.c:2150
+#: fortran/parse.c:2333
 #, no-c-format
 msgid "Unexpected %s statement in FORALL block at %C"
 msgstr "é�žé �æœŸçš„ %s æ•˜è¿°å‡ºç�¾åœ¨ %C è™•çš„ FORALL å�€å¡Šä¸­"
 
-#: fortran/parse.c:2201
+#: fortran/parse.c:2384
 #, no-c-format
 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
 msgstr "%C è™•çš„ ELSE IF æ•˜è¿°ä¸�èƒ½å‡ºç�¾åœ¨ %L è™•çš„ ELSE æ•˜è¿°ä¹‹å¾Œ"
 
-#: fortran/parse.c:2219
+#: fortran/parse.c:2402
 #, no-c-format
 msgid "Duplicate ELSE statements at %L and %C"
 msgstr "%L å’Œ %C è™•é‡�è¤‡çš„ ELSE æ•˜è¿°"
 
-#: fortran/parse.c:2280
+#: fortran/parse.c:2463
 #, no-c-format
 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
 msgstr ""
 
-#: fortran/parse.c:2338
+#: fortran/parse.c:2521
 #, no-c-format
 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
 msgstr ""
 
-#: fortran/parse.c:2372
+#: fortran/parse.c:2555
 #, no-c-format
 msgid "End of nonblock DO statement at %C is within another block"
 msgstr ""
 
-#: fortran/parse.c:2381
+#: fortran/parse.c:2564
 #, no-c-format
 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
 msgstr ""
 
-#: fortran/parse.c:2430
+#: fortran/parse.c:2613
 #, no-c-format
 msgid "Statement label in ENDDO at %C doesn't match DO label"
 msgstr ""
 
-#: fortran/parse.c:2446
+#: fortran/parse.c:2629
 #, no-c-format
 msgid "named block DO at %L requires matching ENDDO name"
 msgstr ""
 
-#: fortran/parse.c:2702
+#: fortran/parse.c:2885
 #, no-c-format
 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
 msgstr ""
 
-#: fortran/parse.c:2758
+#: fortran/parse.c:2941
 #, no-c-format
 msgid "%s statement at %C cannot terminate a non-block DO loop"
 msgstr ""
 
-#: fortran/parse.c:2943
+#: fortran/parse.c:3126
 #, no-c-format
 msgid "Contained procedure '%s' at %C is already ambiguous"
 msgstr ""
 
-#: fortran/parse.c:2993
+#: fortran/parse.c:3176
 #, no-c-format
 msgid "Unexpected %s statement in CONTAINS section at %C"
 msgstr "é�žé �æœŸçš„ %s æ•˜è¿°å‡ºç�¾åœ¨ %C è™•çš„ CONTAINS æ®µä¸­"
 
 #. This is valid in Fortran 2008.
-#: fortran/parse.c:3018
+#: fortran/parse.c:3201
 #, no-c-format
 msgid "Extension: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
 msgstr ""
 
-#: fortran/parse.c:3089
+#: fortran/parse.c:3272
 #, no-c-format
 msgid "CONTAINS statement at %C is already in a contained program unit"
 msgstr ""
 
-#: fortran/parse.c:3138
+#: fortran/parse.c:3321
 #, no-c-format
 msgid "Global name '%s' at %L is already being used as a %s at %L"
 msgstr ""
 
-#: fortran/parse.c:3159
+#: fortran/parse.c:3342
 #, no-c-format
 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
 msgstr ""
 
-#: fortran/parse.c:3185
+#: fortran/parse.c:3368
 #, no-c-format
 msgid "Unexpected %s statement in BLOCK DATA at %C"
 msgstr "é�žé �æœŸçš„ %s æ•˜è¿°å‡ºç�¾åœ¨ %C è™•çš„ DATA å�€å¡Šä¸­"
 
-#: fortran/parse.c:3228
+#: fortran/parse.c:3411
 #, no-c-format
 msgid "Unexpected %s statement in MODULE at %C"
 msgstr "é�žé �æœŸçš„ %s æ•˜è¿°å‡ºç�¾åœ¨ %C è™•çš„ MODULE ä¸­"
@@ -8481,7 +8487,7 @@
 #. If we see a duplicate main program, shut down.  If the second
 #. instance is an implied main program, ie data decls or executable
 #. statements, we're in for lots of errors.
-#: fortran/parse.c:3416
+#: fortran/parse.c:3594
 #, no-c-format
 msgid "Two main PROGRAMs at %L and %C"
 msgstr "%L å’Œ %C è™•æœ‰å…©å€‹ä¸» PROGRAM"
@@ -8517,8 +8523,8 @@
 msgstr "ç„¡æ•ˆçš„è�·å‹’ç‘žæ–¯å¸¸æ•¸ï¼š%L çš„æ•´æ•¸ç¨®åˆ¥æ‡‰ç•¶æ˜¯é �è¨­çš„"
 
 #: fortran/primary.c:353
-#, no-c-format
-msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
+#, fuzzy, no-c-format
+msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
 msgstr "æ“´å……ï¼š%C è™•çš„å��å…­é€²ä½�å¸¸æ•¸ä½¿ç”¨äº†é�žæ¨™æº–èªžæ³•ã€‚"
 
 #: fortran/primary.c:363
@@ -8531,994 +8537,1039 @@
 msgid "Illegal character in BOZ constant at %C"
 msgstr "%C è™• BOZ å¸¸æ•¸ä¸­æœ‰ç„¡æ•ˆå­—å…ƒ"
 
-#: fortran/primary.c:391
-#, no-c-format
-msgid "Extension: BOZ constant at %C uses non-standard postfix syntax."
+#: fortran/primary.c:392
+#, fuzzy, no-c-format
+msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
 msgstr "æ“´å……ï¼š%C è™•çš„ BOZ å¸¸æ•¸ä½¿ç”¨äº†é�žæ¨™æº–èªžæ³•ã€‚"
 
-#: fortran/primary.c:417
+#: fortran/primary.c:423
 #, no-c-format
 msgid "Integer too big for integer kind %i at %C"
 msgstr "æ•´æ•¸å°�å…¶ç¨®åˆ¥ %i ä¾†èªªå¤ªå¤§ï¼Œæ–¼ %C è™•"
 
-#: fortran/primary.c:517
+#: fortran/primary.c:429
+#, fuzzy, no-c-format
+msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
+msgstr "Fortran 2003ï¼š%C è™•çš„ FLUSH æ•˜è¿°"
+
+#: fortran/primary.c:529
 #, no-c-format
 msgid "Missing exponent in real number at %C"
 msgstr "%C è™•å¯¦æ•¸ç¼ºå°‘æŒ‡æ•¸éƒ¨åˆ†"
 
-#: fortran/primary.c:573
+#: fortran/primary.c:585
 #, no-c-format
 msgid "Real number at %C has a 'd' exponent and an explicit kind"
 msgstr ""
 
-#: fortran/primary.c:586
+#: fortran/primary.c:598
 #, no-c-format
 msgid "Invalid real kind %d at %C"
 msgstr "ç„¡æ•ˆçš„å¯¦åž‹ç¨®åˆ¥ %dï¼Œåœ¨ %C è™•"
 
-#: fortran/primary.c:600
+#: fortran/primary.c:612
 #, no-c-format
 msgid "Real constant overflows its kind at %C"
 msgstr "%C è™•å¯¦å¸¸æ•¸å�‘ä¸Šæº¢ä½�å…¶ç¨®åˆ¥"
 
-#: fortran/primary.c:605
+#: fortran/primary.c:617
 #, no-c-format
 msgid "Real constant underflows its kind at %C"
 msgstr "%C è™•å¯¦å¸¸æ•¸å�‘ä¸‹æº¢ä½�å…¶ç¨®åˆ¥"
 
-#: fortran/primary.c:697
+#: fortran/primary.c:709
 #, no-c-format
 msgid "Syntax error in SUBSTRING specification at %C"
 msgstr "%C SUBSTRING æŒ‡å®šèªžæ³•éŒ¯èª¤"
 
-#: fortran/primary.c:902
+#: fortran/primary.c:914
 #, no-c-format
 msgid "Invalid kind %d for CHARACTER constant at %C"
 msgstr "CHARACTER å¸¸æ•¸çš„ç¨®åˆ¥ %d ç„¡æ•ˆï¼Œåœ¨ %C è™•"
 
-#: fortran/primary.c:923
+#: fortran/primary.c:935
 #, no-c-format
 msgid "Unterminated character constant beginning at %C"
 msgstr "é–‹å§‹æ–¼ %C çš„æœªçµ‚çµ�çš„å­—å…ƒå¸¸æ•¸"
 
-#: fortran/primary.c:1035
+#: fortran/primary.c:1047
 #, no-c-format
 msgid "Bad kind for logical constant at %C"
 msgstr "%C è™•é‚�è¼¯å¸¸æ•¸çš„ç¨®åˆ¥éŒ¯èª¤"
 
-#: fortran/primary.c:1074
+#: fortran/primary.c:1086
 #, no-c-format
 msgid "Expected PARAMETER symbol in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1080
+#: fortran/primary.c:1092
 #, no-c-format
 msgid "Numeric PARAMETER required in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1086
+#: fortran/primary.c:1098
 #, no-c-format
 msgid "Scalar PARAMETER required in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1090
+#: fortran/primary.c:1102
 #, no-c-format
 msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1120
+#: fortran/primary.c:1132
 #, no-c-format
 msgid "Error converting PARAMETER constant in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1249
+#: fortran/primary.c:1261
 #, no-c-format
 msgid "Syntax error in COMPLEX constant at %C"
 msgstr "%C è™•çš„è¤‡å¸¸æ•¸èªžæ³•éŒ¯èª¤"
 
-#: fortran/primary.c:1430
+#: fortran/primary.c:1442
 #, no-c-format
 msgid "Keyword '%s' at %C has already appeared in the current argument list"
 msgstr ""
 
-#: fortran/primary.c:1494
+#: fortran/primary.c:1506
 #, fuzzy, no-c-format
 msgid "Extension: argument list function at %C"
 msgstr "å‡½å¼�ã€Œ%sã€�åœ¨ %C è™•ç¼ºå°‘å�ƒæ•¸æ¸…å–®"
 
-#: fortran/primary.c:1561
+#: fortran/primary.c:1573
 #, no-c-format
 msgid "Expected alternate return label at %C"
 msgstr "%C è™•éœ€è¦�æ›¿ä»£çš„å›žå‚³æ¨™ç±¤"
 
-#: fortran/primary.c:1579
+#: fortran/primary.c:1591
 #, no-c-format
 msgid "Missing keyword name in actual argument list at %C"
 msgstr ""
 
-#: fortran/primary.c:1624
+#: fortran/primary.c:1636
 #, no-c-format
 msgid "Syntax error in argument list at %C"
 msgstr "%C è™•çš„å�ƒæ•¸æ¸…å–®èªžæ³•éŒ¯èª¤"
 
-#: fortran/primary.c:1708
+#: fortran/primary.c:1723
 #, no-c-format
 msgid "Expected structure component name at %C"
 msgstr "%C è™•éœ€è¦�çµ�æ§‹å…ƒä»¶å��"
 
-#: fortran/primary.c:1961
+#: fortran/primary.c:1980
 #, no-c-format
 msgid "Too many components in structure constructor at %C"
 msgstr "%C è™•çµ�æ§‹å»ºæ§‹çš„å…ƒä»¶å¤ªå¤š"
 
-#: fortran/primary.c:1974
+#: fortran/primary.c:1993
 #, fuzzy, no-c-format
 msgid "Structure constructor for '%s' at %C has PRIVATE components"
 msgstr "å…ƒä»¶ã€Œ%sã€�åœ¨ %C è™•æ˜¯ã€Œ%sã€�çš„ PRIVATE å…ƒä»¶"
 
-#: fortran/primary.c:1984
+#: fortran/primary.c:2003
 #, no-c-format
 msgid "Too few components in structure constructor at %C"
 msgstr "%C è™•çµ�æ§‹å»ºæ§‹ä¸­å…ƒä»¶å¤ªå°‘"
 
-#: fortran/primary.c:2002
+#: fortran/primary.c:2021
 #, no-c-format
 msgid "Syntax error in structure constructor at %C"
 msgstr "%C çµ�æ§‹å»ºæ§‹èªžæ³•éŒ¯èª¤"
 
-#: fortran/primary.c:2086
+#: fortran/primary.c:2105
 #, no-c-format
 msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
 msgstr ""
 
-#: fortran/primary.c:2188
+#: fortran/primary.c:2207
 #, no-c-format
 msgid "Unexpected use of subroutine name '%s' at %C"
 msgstr "å°�å­�è™•ç�†åº�å��ã€Œ%sã€�é�žé �æœŸçš„ä½¿ç”¨ï¼Œåœ¨ %C è™•"
 
-#: fortran/primary.c:2219
+#: fortran/primary.c:2238
 #, no-c-format
 msgid "Statement function '%s' requires argument list at %C"
 msgstr "æ•˜è¿°å‡½å¼�ã€Œ%sã€�åœ¨ %C è™•ç¼ºå°‘å�ƒæ•¸æ¸…å–®"
 
-#: fortran/primary.c:2222
+#: fortran/primary.c:2241
 #, no-c-format
 msgid "Function '%s' requires an argument list at %C"
 msgstr "å‡½å¼�ã€Œ%sã€�åœ¨ %C éœ€è¦�å�ƒæ•¸æ¸…å–®"
 
-#: fortran/primary.c:2267
+#: fortran/primary.c:2286
 #, fuzzy, no-c-format
 msgid "Missing argument to '%s' at %C"
 msgstr "ã€Œ%sã€�é�¸é …ç¼ºå°‘å¼•æ•¸"
 
-#: fortran/primary.c:2408
+#: fortran/primary.c:2427
 #, no-c-format
 msgid "Missing argument list in function '%s' at %C"
 msgstr "å‡½å¼�ã€Œ%sã€�åœ¨ %C è™•ç¼ºå°‘å�ƒæ•¸æ¸…å–®"
 
-#: fortran/primary.c:2436
+#: fortran/primary.c:2455
 #, no-c-format
 msgid "Symbol at %C is not appropriate for an expression"
 msgstr "%C è™•çš„ç¬¦è™Ÿä¸�é�©ç”¨æ–¼é�‹ç®—å¼�"
 
-#: fortran/primary.c:2504
+#: fortran/primary.c:2523
 #, fuzzy, no-c-format
 msgid "Assigning to PROTECTED variable at %C"
 msgstr "%L è™•å�‘ FORALL ç´¢å¼•è®Šæ•¸è³¦å€¼"
 
-#: fortran/primary.c:2520
+#: fortran/primary.c:2557
 #, no-c-format
 msgid "Named constant at %C in an EQUIVALENCE"
 msgstr ""
 
-#: fortran/primary.c:2543
-#, no-c-format
-msgid "Expected VARIABLE at %C"
-msgstr "%C è™•éœ€è¦� VARIABLE "
+#: fortran/primary.c:2579
+#, fuzzy, no-c-format
+msgid "'%s' at %C is not a variable"
+msgstr "%L è™•çš„ç¬¦è™Ÿä¸�æ˜¯ä¸€å€‹ DUMMY è®Šæ•¸"
 
-#: fortran/resolve.c:120
+#: fortran/resolve.c:121
 #, no-c-format
 msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
 msgstr ""
 
-#: fortran/resolve.c:124
+#: fortran/resolve.c:125
 #, no-c-format
 msgid "Alternate return specifier in function '%s' at %L is not allowed"
 msgstr ""
 
-#: fortran/resolve.c:137
+#: fortran/resolve.c:138
 #, no-c-format
 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
 msgstr ""
 
-#: fortran/resolve.c:144
+#: fortran/resolve.c:145
 #, no-c-format
 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
 msgstr "åœ¨ %L è™•çš„å•žç¨‹åº�ä¸�å…�è¨±å‡ºç�¾åœ¨ ELEMENTAL ç¨‹åº�ä¸­"
 
-#: fortran/resolve.c:157 fortran/resolve.c:1080
+#: fortran/resolve.c:158 fortran/resolve.c:1138
 #, no-c-format
 msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:201
+#: fortran/resolve.c:202
 #, no-c-format
 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
 msgstr "%3$L è™•ç´”å‡½å¼�ã€Œ%2$sã€�çš„å¼•æ•¸ã€Œ%1$sã€�å¿…é ˆæ˜¯ INTENT(IN)"
 
-#: fortran/resolve.c:206
+#: fortran/resolve.c:207
 #, no-c-format
 msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
 msgstr ""
 
-#: fortran/resolve.c:215
+#: fortran/resolve.c:216
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L must be scalar"
 msgstr "å…ƒç´ ç¨‹åº�çš„å¼•æ•¸ã€Œ%sã€�åœ¨ %L è™•å¿…é ˆæ˜¯æ¨™é‡�"
 
-#: fortran/resolve.c:222
+#: fortran/resolve.c:223
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
 msgstr ""
 
-#: fortran/resolve.c:234
+#: fortran/resolve.c:231
+#, fuzzy, no-c-format
+msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
+msgstr "åœ¨ %L è™•çš„å•žç¨‹åº�ä¸�å…�è¨±å‡ºç�¾åœ¨ ELEMENTAL ç¨‹åº�ä¸­"
+
+#: fortran/resolve.c:243
 #, no-c-format
 msgid "Argument '%s' of statement function at %L must be scalar"
 msgstr "æ•˜è¿°å‡½å¼�çš„å¼•æ•¸ã€Œ%sã€�åœ¨ %L è™•å¿…é ˆæ˜¯æ¨™é‡�"
 
-#: fortran/resolve.c:244
+#: fortran/resolve.c:253
 #, fuzzy, no-c-format
 msgid "Character-valued argument '%s' of statement function at %L must have constant length"
 msgstr "æ•˜è¿°å‡½å¼�çš„å¼•æ•¸ã€Œ%sã€�åœ¨ %L è™•å¿…é ˆæ˜¯æ¨™é‡�"
 
-#: fortran/resolve.c:299
+#: fortran/resolve.c:310
 #, no-c-format
 msgid "Contained function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:302
+#: fortran/resolve.c:313
 #, fuzzy, no-c-format
 msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
 msgstr "å‡½å¼�ã€Œ%sã€�åœ¨ %L è™•æ²’æœ‰ IMPLICIT é¡žåž‹"
 
-#: fortran/resolve.c:319
+#: fortran/resolve.c:330
 #, no-c-format
 msgid "Character-valued internal function '%s' at %L must not be assumed length"
 msgstr "å­—å…ƒè³¦å€¼çš„å…§éƒ¨å‡½å¼�ã€Œ%sã€�åœ¨ %L è™•ä¸�å…�è¨±è¢«æŒ‡æ´¾é•·åº¦"
 
-#: fortran/resolve.c:490
+#: fortran/resolve.c:501
+#, fuzzy, no-c-format
+msgid "Function %s at %L has entries with mismatched array specifications"
+msgstr "ä¸�ä¸€è‡´çš„å¯¦é«”è®Šæ•¸æŒ‡å®š"
+
+#: fortran/resolve.c:518
 #, no-c-format
-msgid "Procedure %s at %L has entries with mismatched array specifications"
+msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
 msgstr ""
 
-#: fortran/resolve.c:516
+#: fortran/resolve.c:545
 #, no-c-format
 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:520
+#: fortran/resolve.c:549
 #, no-c-format
 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:527
+#: fortran/resolve.c:556
 #, no-c-format
 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:531
+#: fortran/resolve.c:560
 #, no-c-format
 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:569
+#: fortran/resolve.c:598
 #, no-c-format
 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:574
+#: fortran/resolve.c:603
 #, no-c-format
 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:643
+#: fortran/resolve.c:661
 #, no-c-format
+msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
+msgstr ""
+
+#: fortran/resolve.c:665
+#, no-c-format
+msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
+msgstr ""
+
+#: fortran/resolve.c:676
+#, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
 msgstr ""
 
-#: fortran/resolve.c:647
+#: fortran/resolve.c:680
 #, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
 msgstr ""
 
-#: fortran/resolve.c:651
+#: fortran/resolve.c:684
 #, fuzzy, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
 msgstr "å¤–éƒ¨ç‰©ä»¶ã€Œ%sã€�åœ¨ %L è™•ä¸�èƒ½æœ‰åˆ�å§‹å€¼è¨­å®š"
 
-#: fortran/resolve.c:661
+#: fortran/resolve.c:711
 #, no-c-format
 msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
 msgstr ""
 
-#: fortran/resolve.c:665
+#: fortran/resolve.c:715
 #, fuzzy, no-c-format
 msgid "COMMON block '%s' at %L is also an intrinsic procedure"
 msgstr "é€šç”¨å­�è™•ç�†åº�ã€Œ%sã€�(æ–¼ %L è™•)ä¸�æ˜¯ä¸€å€‹å…§å»ºå­�è™•ç�†åº�"
 
-#: fortran/resolve.c:669
+#: fortran/resolve.c:719
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
 msgstr ""
 
-#: fortran/resolve.c:674
+#: fortran/resolve.c:724
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
 msgstr ""
 
-#: fortran/resolve.c:736
+#: fortran/resolve.c:786
 #, fuzzy, no-c-format
 msgid "Components of structure constructor '%s' at %L are PRIVATE"
 msgstr "%C è™•çµ�æ§‹å»ºæ§‹ä¸­å…ƒä»¶å¤ªå°‘"
 
-#: fortran/resolve.c:756
+#: fortran/resolve.c:808
 #, no-c-format
 msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
 msgstr ""
 
-#: fortran/resolve.c:769
+#: fortran/resolve.c:821
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
 msgstr ""
 
-#: fortran/resolve.c:786
+#: fortran/resolve.c:838
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
 msgstr ""
 
-#: fortran/resolve.c:913
+#: fortran/resolve.c:965
 #, no-c-format
 msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:976 fortran/resolve.c:5434 fortran/resolve.c:6098
+#: fortran/resolve.c:1029 fortran/resolve.c:5576 fortran/resolve.c:6282
 #, no-c-format
 msgid "Label %d referenced at %L is never defined"
 msgstr "æ¨™ç±¤ %d(å�ƒç…§è‡ª %L)å¾žæœªè¢«å®šç¾©"
 
-#: fortran/resolve.c:986
+#: fortran/resolve.c:1039
 #, fuzzy, no-c-format
 msgid "'%s' at %L is ambiguous"
 msgstr "ç¬¦è™Ÿã€Œ%sã€�(ä½�æ–¼ %L)æœ‰æ­§ç¾©"
 
-#: fortran/resolve.c:1018
+#: fortran/resolve.c:1075
 #, no-c-format
 msgid "Statement function '%s' at %L is not allowed as an actual argument"
 msgstr "æ•˜è¿°å‡½å¼�ã€Œ%sã€�åœ¨ %L è™•ä¸�å…�è¨±å�šç‚ºå¯¦éš›å¼•æ•¸"
 
-#: fortran/resolve.c:1026
+#: fortran/resolve.c:1083
 #, fuzzy, no-c-format
 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
 msgstr "æ•˜è¿°å‡½å¼�ã€Œ%sã€�åœ¨ %L è™•ä¸�å…�è¨±å�šç‚ºå¯¦éš›å¼•æ•¸"
 
-#: fortran/resolve.c:1033
+#: fortran/resolve.c:1090
 #, no-c-format
 msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
 msgstr "å…§éƒ¨ç¨‹åº�ã€Œ%sã€�åœ¨ %L è™•ä¸�å…�è¨±å�šç‚ºå¯¦éš›å¼•æ•¸"
 
-#: fortran/resolve.c:1039
+#: fortran/resolve.c:1096
 #, no-c-format
 msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr "ELEMENTAL non-INTRINSIC ç¨‹åº�ã€Œ%sã€�åœ¨ %L è™•ä¸�å…�è¨±å�šç‚ºå¯¦éš›å¼•æ•¸"
 
-#: fortran/resolve.c:1059
+#: fortran/resolve.c:1116
 #, fuzzy, no-c-format
 msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr "å…§éƒ¨ç¨‹åº�ã€Œ%sã€�åœ¨ %L è™•ä¸�å…�è¨±å�šç‚ºå¯¦éš›å¼•æ•¸"
 
-#: fortran/resolve.c:1098
+#: fortran/resolve.c:1157
 #, no-c-format
 msgid "Symbol '%s' at %L is ambiguous"
 msgstr "ç¬¦è™Ÿã€Œ%sã€�(ä½�æ–¼ %L)æœ‰æ­§ç¾©"
 
-#: fortran/resolve.c:1143
+#: fortran/resolve.c:1206
 #, fuzzy, no-c-format
 msgid "By-value argument at %L is not of numeric type"
 msgstr "%L è™• INT çš„å¼•æ•¸é¡žåž‹ç„¡æ•ˆ"
 
-#: fortran/resolve.c:1150
+#: fortran/resolve.c:1213
 #, no-c-format
 msgid "By-value argument at %L cannot be an array or an array section"
 msgstr ""
 
-#: fortran/resolve.c:1164
+#: fortran/resolve.c:1227
 #, fuzzy, no-c-format
 msgid "By-value argument at %L is not allowed in this context"
 msgstr "æ­¤ä¸Šä¸‹æ–‡ä¸­ä¸�å…�è¨±æ¨™æº–è½‰æ�›"
 
-#: fortran/resolve.c:1176
+#: fortran/resolve.c:1239
 #, no-c-format
 msgid "Passing internal procedure at %L by location not allowed"
 msgstr ""
 
-#: fortran/resolve.c:1293
+#: fortran/resolve.c:1356
 #, no-c-format
 msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
 msgstr ""
 
-#: fortran/resolve.c:1315
+#: fortran/resolve.c:1378
 msgid "elemental procedure"
 msgstr ""
 
-#: fortran/resolve.c:1332
+#: fortran/resolve.c:1395
 #, no-c-format
 msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
 msgstr ""
 
-#: fortran/resolve.c:1466
+#: fortran/resolve.c:1531
 #, no-c-format
 msgid "There is no specific function for the generic '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:1475
+#: fortran/resolve.c:1540
 #, no-c-format
 msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
 msgstr ""
 
-#: fortran/resolve.c:1513
+#: fortran/resolve.c:1594
 #, no-c-format
 msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr ""
 
-#: fortran/resolve.c:1559
+#: fortran/resolve.c:1640
 #, no-c-format
 msgid "Unable to resolve the specific function '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:1615 fortran/resolve.c:8740
+#: fortran/resolve.c:1696 fortran/resolve.c:8931
 #, no-c-format
 msgid "Function '%s' at %L has no IMPLICIT type"
 msgstr "å‡½å¼�ã€Œ%sã€�åœ¨ %L è™•æ²’æœ‰ IMPLICIT é¡žåž‹"
 
-#: fortran/resolve.c:1799
+#: fortran/resolve.c:1907
 #, fuzzy, no-c-format
 msgid "Argument to '%s' at %L is not a variable"
 msgstr "%L è™• INT çš„å¼•æ•¸é¡žåž‹ç„¡æ•ˆ"
 
-#: fortran/resolve.c:1871
+#: fortran/resolve.c:1979
 #, fuzzy, no-c-format
 msgid "More actual than formal arguments in '%s' call at %L"
 msgstr "å�ƒæ•¸ã€Œ%sã€�åœ¨ %L è™•ç¼ºå°‘å¼•æ•¸"
 
-#: fortran/resolve.c:1883
+#: fortran/resolve.c:1991
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
 msgstr ""
 
-#: fortran/resolve.c:1909
+#: fortran/resolve.c:2017
 #, no-c-format
 msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
 msgstr ""
 
-#: fortran/resolve.c:1926
+#: fortran/resolve.c:2034
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr ""
 
-#: fortran/resolve.c:1936
+#: fortran/resolve.c:2044
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr ""
 
-#: fortran/resolve.c:1959 fortran/resolve.c:1998
+#: fortran/resolve.c:2067 fortran/resolve.c:2106
 #, fuzzy, no-c-format
 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
 msgstr "%s çš„å�ƒæ•¸(ä½�æ–¼ %L)é•·åº¦å¿…é ˆç‚º 1"
 
 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
 #. scalar pointer.
-#: fortran/resolve.c:1974
+#: fortran/resolve.c:2082
 #, fuzzy, no-c-format
 msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
 msgstr "å¼•æ•¸ã€Œ%sã€�(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œä½�æ–¼ %L)å¿…é ˆæ˜¯ä¸€å€‹ POINTER"
 
-#: fortran/resolve.c:1990
+#: fortran/resolve.c:2098
 #, fuzzy, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a scalar"
 msgstr "å¼•æ•¸ã€Œ%sã€�(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œä½�æ–¼ %L)å¿…é ˆæ˜¯ä¸€å€‹æ¨™é‡�"
 
 #. TODO: Update this error message to allow for procedure
 #. pointers once they are implemented.
-#: fortran/resolve.c:2012
+#: fortran/resolve.c:2120
 #, fuzzy, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a procedure"
 msgstr "å��ç¨±ã€Œ%sã€�(ä½�æ–¼ %C)æ˜¯ä¸€å€‹ç¨‹åº�çš„å��ç¨±"
 
-#: fortran/resolve.c:2020
+#: fortran/resolve.c:2128
 #, fuzzy, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
 msgstr "%3$L è™•ç´”å‡½å¼�ã€Œ%2$sã€�çš„å¼•æ•¸ã€Œ%1$sã€�å¿…é ˆæ˜¯ INTENT(IN)"
 
-#: fortran/resolve.c:2062
+#: fortran/resolve.c:2170
 #, fuzzy, no-c-format
 msgid "'%s' at %L is not a function"
 msgstr "%q+D ä¸�æ˜¯ä¸€å€‹å‡½å¼�ï¼Œ"
 
-#: fortran/resolve.c:2068
+#: fortran/resolve.c:2176
 #, no-c-format
 msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
 msgstr ""
 
 #. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:2111
+#: fortran/resolve.c:2219
 #, no-c-format
 msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:2164
+#: fortran/resolve.c:2272
 #, no-c-format
 msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
 msgstr ""
 
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2321
 #, no-c-format
 msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
 msgstr ""
 
-#: fortran/resolve.c:2220
+#: fortran/resolve.c:2328
 #, no-c-format
 msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
 msgstr ""
 
-#: fortran/resolve.c:2235
+#: fortran/resolve.c:2343
 #, fuzzy, no-c-format
 msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr "æŒ‡å®šå‡½å¼�ã€Œ%sã€�(ä½�æ–¼ %L)ä¸�èƒ½æ˜¯ RECURSIVE"
 
-#: fortran/resolve.c:2243
+#: fortran/resolve.c:2351
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2285
+#: fortran/resolve.c:2393
 #, no-c-format
 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
 msgstr ""
 
-#: fortran/resolve.c:2288
+#: fortran/resolve.c:2396
 #, no-c-format
 msgid "Subroutine call to '%s' at %L is not PURE"
 msgstr ""
 
-#: fortran/resolve.c:2351
+#: fortran/resolve.c:2459
 #, fuzzy, no-c-format
 msgid "There is no specific subroutine for the generic '%s' at %L"
 msgstr "å°�å­�è™•ç�†åº�å��ã€Œ%sã€�é�žé �æœŸçš„ä½¿ç”¨ï¼Œåœ¨ %C è™•"
 
-#: fortran/resolve.c:2360
+#: fortran/resolve.c:2468
 #, no-c-format
 msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
 msgstr ""
 
-#: fortran/resolve.c:2468
+#: fortran/resolve.c:2576
 #, fuzzy, no-c-format
 msgid "Missing SHAPE parameter for call to %s at %L"
 msgstr "ç¼ºå°‘å¼•æ•¸ã€Œ%sã€�ï¼Œåœ¨å‘¼å�«ã€Œ%sã€�æ™‚ï¼Œä½�æ–¼ %L"
 
-#: fortran/resolve.c:2476
+#: fortran/resolve.c:2584
 #, no-c-format
 msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
 msgstr ""
 
-#: fortran/resolve.c:2543
+#: fortran/resolve.c:2667
 #, no-c-format
 msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr ""
 
-#: fortran/resolve.c:2587
+#: fortran/resolve.c:2711
 #, no-c-format
 msgid "Unable to resolve the specific subroutine '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:2644
+#: fortran/resolve.c:2768
 #, no-c-format
 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
 msgstr ""
 
-#: fortran/resolve.c:2663
+#: fortran/resolve.c:2787
 #, no-c-format
 msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2671
+#: fortran/resolve.c:2795
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared as RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2741
+#: fortran/resolve.c:2865
 #, no-c-format
 msgid "Shapes for operands at %L and %L are not conformable"
 msgstr "%L å’Œ %L è™•çš„é�‹ç®—å…ƒå¤–å½¢ä¸�ç›¸å®¹"
 
-#: fortran/resolve.c:2792
+#: fortran/resolve.c:2916
 #, fuzzy, c-format
 msgid "Invalid context for NULL() pointer at %%L"
 msgstr "%s ç¨®åˆ¥ç„¡æ•ˆï¼Œæ–¼ %L è™•"
 
-#: fortran/resolve.c:2808
+#: fortran/resolve.c:2932
 #, c-format
 msgid "Operand of unary numeric operator '%s' at %%L is %s"
 msgstr "å–®ä½�å…ƒæ•¸å€¼é�‹ç®—å­�ã€Œ%sã€�(ä½�æ–¼ %%L)çš„é�‹ç®—å…ƒç‚º %s"
 
-#: fortran/resolve.c:2824
+#: fortran/resolve.c:2948
 #, c-format
 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
 msgstr "äºŒå…ƒæ•¸å€¼é�‹ç®—å­�ã€Œ%sã€�(ä½�æ–¼ %%L)çš„é�‹ç®—å…ƒç‚º %s/%s"
 
-#: fortran/resolve.c:2838
+#: fortran/resolve.c:2962
 #, c-format
 msgid "Operands of string concatenation operator at %%L are %s/%s"
 msgstr "å­—ä¸²ç²˜è²¼é�‹ç®—å­�(ä½�æ–¼ %%L)çš„é�‹ç®—å…ƒç‚º %s/%s"
 
-#: fortran/resolve.c:2857
+#: fortran/resolve.c:2981
 #, c-format
 msgid "Operands of logical operator '%s' at %%L are %s/%s"
 msgstr "é‚�è¼¯é�‹ç®—å­�ã€Œ%sã€�(ä½�æ–¼ %%L)çš„é�‹ç®—å…ƒç‚º %s/%s"
 
-#: fortran/resolve.c:2871
+#: fortran/resolve.c:2995
 #, fuzzy, c-format
 msgid "Operand of .not. operator at %%L is %s"
 msgstr "%%L è™•çš„ .NOT. é�‹ç®—å­�çš„é�‹ç®—å…ƒç‚º %s"
 
-#: fortran/resolve.c:2885
+#: fortran/resolve.c:3009
 msgid "COMPLEX quantities cannot be compared at %L"
 msgstr "%L è™•è¤‡æ•¸ä¸�èƒ½æ¯”è¼ƒå¤§å°�"
 
-#: fortran/resolve.c:2913
+#: fortran/resolve.c:3037
 #, c-format
 msgid "Logicals at %%L must be compared with %s instead of %s"
 msgstr "%%L è™•é‚�è¼¯å€¼å¿…é ˆèˆ‡ %s æ¯”è¼ƒï¼Œè€Œä¸�æ˜¯ %s"
 
-#: fortran/resolve.c:2919
+#: fortran/resolve.c:3043
 #, c-format
 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
 msgstr "æ¯”è¼ƒé�‹ç®—å­�ã€Œ%sã€�(ä½�æ–¼ %%L)çš„é�‹ç®—å…ƒç‚º %s/%s"
 
-#: fortran/resolve.c:2927
+#: fortran/resolve.c:3051
 #, fuzzy, c-format
 msgid "Unknown operator '%s' at %%L"
 msgstr "%%:version-compare ä¸­æœ‰ä¸�æ˜Žçš„é�‹ç®—å…ƒã€Œ%sã€�"
 
-#: fortran/resolve.c:2929
+#: fortran/resolve.c:3053
 #, c-format
 msgid "Operand of user operator '%s' at %%L is %s"
 msgstr "ä½¿ç”¨è€…é�‹ç®—å­�ã€Œ%sã€�(ä½�æ–¼ %%L)çš„é�‹ç®—å…ƒç‚º %s"
 
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:3056
 #, c-format
 msgid "Operands of user operator '%s' at %%L are %s/%s"
 msgstr "ä½¿ç”¨è€…é�‹ç®—å­�ã€Œ%sã€�(ä½�æ–¼ %%L)çš„é�‹ç®—å…ƒç‚º %s/%s"
 
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3142
 #, fuzzy, c-format
 msgid "Inconsistent ranks for operator at %%L and %%L"
 msgstr "%L å’Œ %L è™•çš„é�‹ç®—å…ƒç§©ä¸�ä¸€è‡´"
 
-#: fortran/resolve.c:3212
+#: fortran/resolve.c:3339
 #, fuzzy, no-c-format
 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "%L è™•é™£åˆ—å�ƒç…§è¶Šç•Œ"
 
-#: fortran/resolve.c:3220
+#: fortran/resolve.c:3347
 #, fuzzy, no-c-format
 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "%L è™•é™£åˆ—å�ƒç…§è¶Šç•Œ"
 
-#: fortran/resolve.c:3239
+#: fortran/resolve.c:3366
 #, no-c-format
 msgid "Illegal stride of zero at %L"
 msgstr "%L é›¶é–“éš”ç„¡æ•ˆ"
 
-#: fortran/resolve.c:3256
+#: fortran/resolve.c:3383
 #, fuzzy, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "%L è™•é™£åˆ—å�ƒç…§è¶Šç•Œ"
 
-#: fortran/resolve.c:3264
+#: fortran/resolve.c:3391
 #, fuzzy, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "%L è™•é™£åˆ—å�ƒç…§è¶Šç•Œ"
 
-#: fortran/resolve.c:3280
+#: fortran/resolve.c:3407
 #, fuzzy, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr "%L è™•é™£åˆ—å�ƒç…§è¶Šç•Œ"
 
-#: fortran/resolve.c:3289
+#: fortran/resolve.c:3416
 #, fuzzy, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr "%L è™•é™£åˆ—å�ƒç…§è¶Šç•Œ"
 
-#: fortran/resolve.c:3328
+#: fortran/resolve.c:3455
 #, no-c-format
 msgid "Rightmost upper bound of assumed size array section not specified at %L"
 msgstr ""
 
-#: fortran/resolve.c:3338
+#: fortran/resolve.c:3465
 #, no-c-format
 msgid "Rank mismatch in array reference at %L (%d/%d)"
 msgstr "%L è™•é™£åˆ—å�ƒç…§ä¸­ç§©ä¸�åŒ¹é…�(%d/%d)"
 
-#: fortran/resolve.c:3366
+#: fortran/resolve.c:3493
 #, no-c-format
 msgid "Array index at %L must be scalar"
 msgstr "%L è™•é™£åˆ—ç´¢å¼•å¿…é ˆæ˜¯æ¨™é‡�"
 
-#: fortran/resolve.c:3372
+#: fortran/resolve.c:3499
 #, no-c-format
 msgid "Array index at %L must be of INTEGER type"
 msgstr "%L è™•é™£åˆ—ç´¢å¼•å¿…é ˆå…·æœ‰ INTEGER é¡žåž‹"
 
-#: fortran/resolve.c:3378
+#: fortran/resolve.c:3505
 #, no-c-format
 msgid "Extension: REAL array index at %L"
 msgstr "æ“´å……ï¼š%L è™•çš„ REAL é™£åˆ—ç´¢å¼•"
 
-#: fortran/resolve.c:3408
+#: fortran/resolve.c:3535
 #, no-c-format
 msgid "Argument dim at %L must be scalar"
 msgstr "%L å¼•æ•¸ç¶­æ•¸å¿…é ˆæ˜¯æ¨™é‡�"
 
-#: fortran/resolve.c:3414
+#: fortran/resolve.c:3542
 #, no-c-format
 msgid "Argument dim at %L must be of INTEGER type"
 msgstr "%L è™•å¼•æ•¸ç¶­æ•¸å¿…é ˆå…·æœ‰ INTEGER é¡žåž‹"
 
-#: fortran/resolve.c:3534
+#: fortran/resolve.c:3663
 #, no-c-format
 msgid "Array index at %L is an array of rank %d"
 msgstr "%L è™•é™£åˆ—ç´¢å¼•æ˜¯ä¸€å€‹ç§©ç‚º %d çš„é™£åˆ—"
 
-#: fortran/resolve.c:3571
+#: fortran/resolve.c:3700
 #, no-c-format
 msgid "Substring start index at %L must be of type INTEGER"
 msgstr "%L è™•çš„å­�å­—ä¸²èµ·å§‹ç´¢å¼•é¡žåž‹å¿…é ˆç‚º INTEGER"
 
-#: fortran/resolve.c:3578
+#: fortran/resolve.c:3707
 #, no-c-format
 msgid "Substring start index at %L must be scalar"
 msgstr "%L è™•çš„å­�å­—ä¸²èµ·å§‹ç´¢å¼•å¿…é ˆæ˜¯æ¨™é‡�"
 
-#: fortran/resolve.c:3587
+#: fortran/resolve.c:3716
 #, no-c-format
 msgid "Substring start index at %L is less than one"
 msgstr "%L è™•çš„å­�å­—ä¸²èµ·å§‹ç´¢å¼•å°�æ–¼ 1"
 
-#: fortran/resolve.c:3600
+#: fortran/resolve.c:3729
 #, no-c-format
 msgid "Substring end index at %L must be of type INTEGER"
 msgstr "%L è™•çš„å­�å­—ä¸²çµ‚æ­¢ç´¢å¼•é¡žåž‹å¿…é ˆç‚º INTEGER"
 
-#: fortran/resolve.c:3607
+#: fortran/resolve.c:3736
 #, no-c-format
 msgid "Substring end index at %L must be scalar"
 msgstr "%L è™•çš„å­�å­—ä¸²çµ‚æ­¢ç´¢å¼•å¿…é ˆæ˜¯æ¨™é‡�"
 
-#: fortran/resolve.c:3617
+#: fortran/resolve.c:3746
 #, fuzzy, no-c-format
 msgid "Substring end index at %L exceeds the string length"
 msgstr "%L è™•çš„å­�å­—ä¸²çµ‚æ­¢ç´¢å¼•å¿…é ˆæ˜¯æ¨™é‡�"
 
-#: fortran/resolve.c:3755
+#: fortran/resolve.c:3884
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
 msgstr ""
 
-#: fortran/resolve.c:3762
+#: fortran/resolve.c:3891
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
 msgstr ""
 
-#: fortran/resolve.c:3781
+#: fortran/resolve.c:3910
 #, no-c-format
 msgid "Two or more part references with nonzero rank must not be specified at %L"
 msgstr ""
 
-#: fortran/resolve.c:3956
+#: fortran/resolve.c:4085
 #, no-c-format
 msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
 msgstr ""
 
-#: fortran/resolve.c:3961
+#: fortran/resolve.c:4090
 #, no-c-format
 msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
 msgstr ""
 
-#: fortran/resolve.c:4238
+#: fortran/resolve.c:4367
 #, no-c-format
 msgid "%s at %L must be a scalar"
 msgstr "%s (%L è™•)å¿…é ˆæ˜¯ä¸€å€‹æ¨™é‡�"
 
-#: fortran/resolve.c:4248
+#: fortran/resolve.c:4377
 #, fuzzy, no-c-format
 msgid "Deleted feature: %s at %L must be integer"
 msgstr "%C è™• Cray æŒ‡æ¨™å¿…é ˆæ˜¯ä¸€å€‹æ•´æ•¸ã€‚"
 
-#: fortran/resolve.c:4252 fortran/resolve.c:4259
+#: fortran/resolve.c:4381 fortran/resolve.c:4388
 #, no-c-format
 msgid "%s at %L must be INTEGER"
 msgstr "%s (%L è™•)å¿…é ˆæ˜¯ INTEGER"
 
-#: fortran/resolve.c:4279
+#: fortran/resolve.c:4408
 #, no-c-format
 msgid "Cannot assign to loop variable in PURE procedure at %L"
 msgstr "æ–¼ %L è™•çš„ PURE ç¨‹åº�ä¸­ç„¡æ³•æŒ‡å®šè‡³è¿´åœˆè®Šæ•¸"
 
-#: fortran/resolve.c:4303
+#: fortran/resolve.c:4432
 #, no-c-format
 msgid "Step expression in DO loop at %L cannot be zero"
 msgstr "æ­¥é€²æ•˜è¿°æ–¼ %L è™•çš„ DO è¿´åœˆä¸­ä¸�å�¯ç‚ºé›¶"
 
-#: fortran/resolve.c:4378
+#: fortran/resolve.c:4508
 #, no-c-format
 msgid "FORALL index-name at %L must be a scalar INTEGER"
 msgstr "%L è™• FORALL ç´¢å¼•å��ç¨±å¿…é ˆæ˜¯ INTEGER æ¨™é‡�"
 
-#: fortran/resolve.c:4383
+#: fortran/resolve.c:4513
 #, no-c-format
 msgid "FORALL start expression at %L must be a scalar INTEGER"
 msgstr "%L è™•çš„ FORALL å•Ÿå§‹æ•˜è¿°å¿…é ˆæ˜¯ INTEGER æ¨™é‡�"
 
-#: fortran/resolve.c:4390
+#: fortran/resolve.c:4520
 #, no-c-format
 msgid "FORALL end expression at %L must be a scalar INTEGER"
 msgstr "%L è™•çš„ FORALL çµ�æ�Ÿæ•˜è¿°å¿…é ˆæ˜¯ INTEGER æ¨™é‡�"
 
-#: fortran/resolve.c:4398
+#: fortran/resolve.c:4528
 #, no-c-format
 msgid "FORALL stride expression at %L must be a scalar %s"
 msgstr "%L è™•çš„ FORALL æ­¥å¹…æ•˜è¿°å¿…é ˆæ˜¯ %s æ¨™é‡�"
 
-#: fortran/resolve.c:4403
+#: fortran/resolve.c:4533
 #, no-c-format
 msgid "FORALL stride expression at %L cannot be zero"
 msgstr "%L è™•çš„ FORALL æ­¥å¹…æ•˜è¿°ä¸�èƒ½ç‚ºé›¶"
 
-#: fortran/resolve.c:4419
+#: fortran/resolve.c:4549
 #, fuzzy, no-c-format
 msgid "FORALL index '%s' may not appear in triplet specification at %L"
 msgstr "è®Šæ•¸ã€Œ%sã€�ä¸�èƒ½å‡ºç�¾åœ¨ %L è™•çš„é�‹ç®—å¼�ä¸­"
 
-#: fortran/resolve.c:4499
+#: fortran/resolve.c:4629
 #, no-c-format
 msgid "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr ""
 
-#: fortran/resolve.c:4506
+#: fortran/resolve.c:4636
 #, fuzzy, no-c-format
 msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
 msgstr "COMMON è®Šæ•¸ã€Œ%sã€�åœ¨ %C è™•ä¸�å…�è¨±æœ‰åˆ�å§‹å€¼è¨­å®š"
 
-#: fortran/resolve.c:4675
+#: fortran/resolve.c:4740
 #, no-c-format
 msgid "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the same statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:4711
+#: fortran/resolve.c:4776
 #, no-c-format
 msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr ""
 
-#: fortran/resolve.c:4719
+#: fortran/resolve.c:4784
 #, fuzzy, no-c-format
 msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
 msgstr "COMMON è®Šæ•¸ã€Œ%sã€�åœ¨ %C è™•ä¸�å…�è¨±æœ‰åˆ�å§‹å€¼è¨­å®š"
 
-#: fortran/resolve.c:4743
+#: fortran/resolve.c:4808
 #, no-c-format
 msgid "Array specification required in ALLOCATE statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:4773
+#: fortran/resolve.c:4838
 #, no-c-format
 msgid "Bad array specification in ALLOCATE statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:4791
+#: fortran/resolve.c:4856
 #, no-c-format
 msgid "'%s' must not appear an the array specification at %L in the same ALLOCATE statement where it is itself allocated"
 msgstr ""
 
+#: fortran/resolve.c:4880
+#, fuzzy, no-c-format
+msgid "STAT variable '%s' of %s statement at %C cannot be INTENT(IN)"
+msgstr "å¾ªç’°è®Šæ•¸ã€Œ%sã€�åœ¨ %C è™•ä¸�èƒ½æ˜¯ INTENT(IN)"
+
+#: fortran/resolve.c:4884
+#, fuzzy, no-c-format
+msgid "Illegal STAT variable in %s statement at %C for a PURE procedure"
+msgstr "DATA æ•˜è¿°ä¸�å…�è¨±å‡ºç�¾åœ¨ %C è™•çš„ PURE ç¨‹åº�ä¸­"
+
+#: fortran/resolve.c:4922
+#, fuzzy, no-c-format
+msgid "STAT tag in %s statement at %L must be a variable"
+msgstr "%C è™•çš„ STAT é�‹ç®—å¼�å¿…é ˆæ˜¯ä¸€å€‹è®Šæ•¸"
+
+#: fortran/resolve.c:4928
+#, fuzzy, no-c-format
+msgid "STAT tag in %s statement at %L must be of type INTEGER"
+msgstr "%L è™•çš„å­�å­—ä¸²èµ·å§‹ç´¢å¼•é¡žåž‹å¿…é ˆç‚º INTEGER"
+
 #. The cases overlap, or they are the same
 #. 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.
-#: fortran/resolve.c:4949
+#: fortran/resolve.c:5091
 #, no-c-format
 msgid "CASE label at %L overlaps with CASE label at %L"
 msgstr ""
 
-#: fortran/resolve.c:5000
+#: fortran/resolve.c:5142
 #, no-c-format
 msgid "Expression in CASE statement at %L must be of type %s"
 msgstr "%L è™• CASE æ•˜è¿°ä¸­çš„é�‹ç®—å¼�å¿…é ˆå…·æœ‰ %s é¡žåž‹"
 
-#: fortran/resolve.c:5011
+#: fortran/resolve.c:5153
 #, no-c-format
 msgid "Expression in CASE statement at %L must be kind %d"
 msgstr "%L è™• CASE æ•˜è¿°ä¸­çš„é�‹ç®—å¼�ç¨®é¡žå¿…é ˆç‚º %d"
 
-#: fortran/resolve.c:5023
+#: fortran/resolve.c:5165
 #, no-c-format
 msgid "Expression in CASE statement at %L must be scalar"
 msgstr "%L è™• CASE æ•˜è¿°ä¸­çš„é�‹ç®—å¼�å¿…é ˆç‚ºæ¨™é‡�"
 
-#: fortran/resolve.c:5069
+#: fortran/resolve.c:5211
 #, no-c-format
 msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
 msgstr ""
 
-#: fortran/resolve.c:5087
+#: fortran/resolve.c:5229
 #, no-c-format
 msgid "Argument of SELECT statement at %L cannot be %s"
 msgstr "%L è™• SELECT æ•˜è¿°çš„å¼•æ•¸ä¸�èƒ½æ˜¯ %s"
 
-#: fortran/resolve.c:5096
+#: fortran/resolve.c:5238
 #, no-c-format
 msgid "Argument of SELECT statement at %L must be a scalar expression"
 msgstr "%L è™• SELECT æ•˜è¿°ä¸­çš„å¼•æ•¸å¿…é ˆç‚ºæ¨™é‡�"
 
-#: fortran/resolve.c:5161
+#: fortran/resolve.c:5303
 #, no-c-format
 msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
 msgstr ""
 
-#: fortran/resolve.c:5187
+#: fortran/resolve.c:5329
 #, no-c-format
 msgid "Logical range in CASE statement at %L is not allowed"
 msgstr ""
 
-#: fortran/resolve.c:5199
+#: fortran/resolve.c:5341
 #, no-c-format
 msgid "constant logical value in CASE statement is repeated at %L"
 msgstr ""
 
-#: fortran/resolve.c:5213
+#: fortran/resolve.c:5355
 #, no-c-format
 msgid "Range specification at %L can never be matched"
 msgstr ""
 
-#: fortran/resolve.c:5316
+#: fortran/resolve.c:5458
 #, no-c-format
 msgid "Logical SELECT CASE block at %L has more that two cases"
 msgstr ""
 
-#: fortran/resolve.c:5354
+#: fortran/resolve.c:5496
 #, no-c-format
 msgid "Data transfer element at %L cannot have POINTER components"
 msgstr ""
 
-#: fortran/resolve.c:5361
+#: fortran/resolve.c:5503
 #, no-c-format
 msgid "Data transfer element at %L cannot have ALLOCATABLE components"
 msgstr ""
 
-#: fortran/resolve.c:5368
+#: fortran/resolve.c:5510
 #, no-c-format
 msgid "Data transfer element at %L cannot have PRIVATE components"
 msgstr ""
 
-#: fortran/resolve.c:5377
+#: fortran/resolve.c:5519
 #, no-c-format
 msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
 msgstr ""
 
-#: fortran/resolve.c:5441
+#: fortran/resolve.c:5583
 #, no-c-format
 msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:5450
+#: fortran/resolve.c:5592
 #, no-c-format
 msgid "Branch at %L causes an infinite loop"
 msgstr "%L è™•çš„åˆ†æ”¯å°Žè‡´ç„¡çª®å¾ªç’°"
@@ -9526,647 +9577,657 @@
 #. 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.
-#: fortran/resolve.c:5463
+#: fortran/resolve.c:5605
 #, no-c-format
 msgid "Label at %L is not in the same block as the GOTO statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:5478 fortran/resolve.c:5492
+#: fortran/resolve.c:5620 fortran/resolve.c:5634
 #, no-c-format
 msgid "Deleted feature: GOTO at %L jumps to END of construct at %L"
 msgstr ""
 
-#: fortran/resolve.c:5569
+#: fortran/resolve.c:5711
 #, no-c-format
 msgid "WHERE mask at %L has inconsistent shape"
 msgstr ""
 
-#: fortran/resolve.c:5585
+#: fortran/resolve.c:5727
 #, no-c-format
 msgid "WHERE assignment target at %L has inconsistent shape"
 msgstr ""
 
-#: fortran/resolve.c:5600 fortran/resolve.c:5682
+#: fortran/resolve.c:5735 fortran/resolve.c:5820
 #, no-c-format
+msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
+msgstr ""
+
+#: fortran/resolve.c:5745 fortran/resolve.c:5830
+#, no-c-format
 msgid "Unsupported statement inside WHERE at %L"
 msgstr "%L è™•åœ¨ WHERE å…§ä¸�æ”¯æ�´çš„æ•˜è¿°"
 
-#: fortran/resolve.c:5631
+#: fortran/resolve.c:5776
 #, no-c-format
 msgid "Assignment to a FORALL index variable at %L"
 msgstr "%L è™•å�‘ FORALL ç´¢å¼•è®Šæ•¸è³¦å€¼"
 
-#: fortran/resolve.c:5639
+#: fortran/resolve.c:5784
 #, no-c-format
 msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
 msgstr ""
 
-#: fortran/resolve.c:5774
+#: fortran/resolve.c:5922
 #, no-c-format
 msgid "An outer FORALL construct already has an index with this name %L"
 msgstr ""
 
-#: fortran/resolve.c:5830
+#: fortran/resolve.c:5978
 #, no-c-format
 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
 msgstr "%L è™•çš„ WHERE/ELSEWHERE å­�å�¥éœ€è¦�ä¸€å€‹ LOGICAL é™£åˆ—"
 
-#: fortran/resolve.c:5890
+#: fortran/resolve.c:6037
 #, no-c-format
 msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
 msgstr "%L è™•ç”¨ä»¥å�–ä»£è³¦å€¼çš„å‰¯ä¾‹ç¨‹ã€Œ%sã€�å‘¼å�«å¿…é ˆæ˜¯ PURE"
 
-#: fortran/resolve.c:5927
+#: fortran/resolve.c:6110
 #, no-c-format
 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
 msgstr ""
 
-#: fortran/resolve.c:5950
+#: fortran/resolve.c:6135
 #, no-c-format
 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
 msgstr ""
 
-#: fortran/resolve.c:5962
+#: fortran/resolve.c:6147
 #, no-c-format
 msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
 msgstr ""
 
-#: fortran/resolve.c:6066
+#: fortran/resolve.c:6250
 #, no-c-format
 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
 msgstr ""
 
-#: fortran/resolve.c:6069
+#: fortran/resolve.c:6253
 #, no-c-format
 msgid "Variable '%s' has not been assigned a target label at %L"
 msgstr "è®Šæ•¸ã€Œ%sã€�åœ¨ %L å°šæœªæŒ‡æ´¾åˆ°ç›®æ¨™æ¨™ç±¤"
 
-#: fortran/resolve.c:6080
+#: fortran/resolve.c:6264
 #, fuzzy, no-c-format
 msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
 msgstr "%L è™•çš„ INQUIRE æ•˜è¿°éœ€è¦� FILE æˆ– UNIT é™�å®šç¬¦"
 
-#: fortran/resolve.c:6106
+#: fortran/resolve.c:6290
 #, no-c-format
 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
 msgstr ""
 
-#: fortran/resolve.c:6121
+#: fortran/resolve.c:6305
 #, no-c-format
 msgid "Arithmetic IF statement at %L requires a numeric expression"
 msgstr ""
 
-#: fortran/resolve.c:6163
+#: fortran/resolve.c:6347
 #, no-c-format
 msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
 msgstr ""
 
-#: fortran/resolve.c:6170
+#: fortran/resolve.c:6420
 #, no-c-format
-msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:6182
-#, no-c-format
-msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:6247
-#, no-c-format
 msgid "FORALL mask clause at %L requires a LOGICAL expression"
 msgstr ""
 
-#: fortran/resolve.c:6317 fortran/resolve.c:6373
+#: fortran/resolve.c:6490 fortran/resolve.c:6546
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
 msgstr ""
 
 #. Common block names match but binding labels do not.
-#: fortran/resolve.c:6338
+#: fortran/resolve.c:6511
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6385
+#: fortran/resolve.c:6558
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
 msgstr ""
 
 #. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:6437
+#: fortran/resolve.c:6610
 #, no-c-format
 msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
 msgstr ""
 
 #. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:6450
+#: fortran/resolve.c:6623
 #, no-c-format
 msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6636
 #, no-c-format
 msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6540
+#: fortran/resolve.c:6713
 #, no-c-format
 msgid "CHARACTER variable has zero length at %L"
 msgstr ""
 
-#: fortran/resolve.c:6828
+#: fortran/resolve.c:7001
 #, no-c-format
 msgid "Allocatable array '%s' at %L must have a deferred shape"
 msgstr "å�¯æŒ‡æ´¾çš„é™£åˆ—ã€Œ%sã€�åœ¨ %L è™•å¿…é ˆæœ‰å»¶é�²çš„å¤–å½¢"
 
-#: fortran/resolve.c:6831
+#: fortran/resolve.c:7004
 #, no-c-format
 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
 msgstr ""
 
-#: fortran/resolve.c:6838
+#: fortran/resolve.c:7011
 #, no-c-format
 msgid "Array pointer '%s' at %L must have a deferred shape"
 msgstr "é™£åˆ—æŒ‡æ¨™ã€Œ%sã€�åœ¨ %L è™•å¿…é ˆæœ‰å»¶é�²çš„å¤–å½¢"
 
-#: fortran/resolve.c:6849
+#: fortran/resolve.c:7022
 #, no-c-format
 msgid "Array '%s' at %L cannot have a deferred shape"
 msgstr "é™£åˆ—ã€Œ%sã€�åœ¨ %L è™•ä¸�èƒ½æœ‰å»¶é�²çš„å¤–å½¢"
 
-#: fortran/resolve.c:6878
+#: fortran/resolve.c:7051
 #, no-c-format
 msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
 msgstr ""
 
-#: fortran/resolve.c:6901
+#: fortran/resolve.c:7074
 #, fuzzy, no-c-format
 msgid "Object '%s' at %L must have the SAVE attribute for default initialization of a component"
 msgstr "%L è™•çš„ç‰©ä»¶ã€Œ%sã€�å¿…é ˆæœ‰ SAVE å±¬æ€§ %s"
 
 #. The shape of a main program or module array needs to be
 #. constant.
-#: fortran/resolve.c:6948
+#: fortran/resolve.c:7121
 #, no-c-format
 msgid "The module or main program array '%s' at %L must have constant shape"
 msgstr "æ¨¡çµ„æˆ–ä¸»ç¨‹å¼�é™£åˆ—ã€Œ%sã€�åœ¨ %L è™•å¿…é ˆæœ‰å¸¸æ…‹çš„å¤–å½¢"
 
-#: fortran/resolve.c:6961
+#: fortran/resolve.c:7134
 #, no-c-format
 msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
 msgstr ""
 
-#: fortran/resolve.c:6980
+#: fortran/resolve.c:7153
 #, no-c-format
 msgid "'%s' at %L must have constant character length in this context"
 msgstr ""
 
-#: fortran/resolve.c:7012
+#: fortran/resolve.c:7185
 #, no-c-format
 msgid "Allocatable '%s' at %L cannot have an initializer"
 msgstr "å�¯æŒ‡æ´¾çš„ã€Œ%sã€�åœ¨ %L è™•ä¸�èƒ½æœ‰åˆ�å§‹å€¼è¨­å®š"
 
-#: fortran/resolve.c:7015
+#: fortran/resolve.c:7188
 #, no-c-format
 msgid "External '%s' at %L cannot have an initializer"
 msgstr "å¤–éƒ¨ã€Œ%sã€�åœ¨ %L è™•ä¸�èƒ½æœ‰åˆ�å§‹å€¼è¨­å®š"
 
-#: fortran/resolve.c:7019
+#: fortran/resolve.c:7192
 #, no-c-format
 msgid "Dummy '%s' at %L cannot have an initializer"
 msgstr "å•žå…ƒã€Œ%sã€�åœ¨ %L è™•ä¸�èƒ½æœ‰åˆ�å§‹å€¼è¨­å®š"
 
-#: fortran/resolve.c:7022
+#: fortran/resolve.c:7195
 #, no-c-format
 msgid "Intrinsic '%s' at %L cannot have an initializer"
 msgstr "å…§å»ºå‡½å¼�ã€Œ%sã€�åœ¨ %L è™•ä¸�èƒ½æœ‰åˆ�å§‹å€¼è¨­å®š"
 
-#: fortran/resolve.c:7025
+#: fortran/resolve.c:7198
 #, no-c-format
 msgid "Function result '%s' at %L cannot have an initializer"
 msgstr "å‡½å¼�çµ�æžœã€Œ%sã€�åœ¨ %L è™•ä¸�èƒ½æœ‰åˆ�å§‹å€¼è¨­å®š"
 
-#: fortran/resolve.c:7028
+#: fortran/resolve.c:7201
 #, no-c-format
 msgid "Automatic array '%s' at %L cannot have an initializer"
 msgstr "è‡ªå‹•é™£åˆ—ã€Œ%sã€�åœ¨ %L è™•ä¸�èƒ½æœ‰åˆ�å§‹å€¼è¨­å®š"
 
-#: fortran/resolve.c:7051
+#: fortran/resolve.c:7224
 #, no-c-format
 msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
 msgstr ""
 
-#: fortran/resolve.c:7070
+#: fortran/resolve.c:7243
 #, no-c-format
 msgid "Character-valued statement function '%s' at %L must have constant length"
 msgstr ""
 
-#: fortran/resolve.c:7078
+#: fortran/resolve.c:7251
 #, fuzzy, no-c-format
 msgid "Automatic character length function '%s' at %L must have an explicit interface"
 msgstr "è‡ªå‹•é™£åˆ—ã€Œ%sã€�åœ¨ %L è™•ä¸�èƒ½æœ‰åˆ�å§‹å€¼è¨­å®š"
 
-#: fortran/resolve.c:7103
+#: fortran/resolve.c:7276
 #, no-c-format
 msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
 msgstr ""
 
-#: fortran/resolve.c:7126 fortran/resolve.c:7151
+#: fortran/resolve.c:7299 fortran/resolve.c:7324
 #, no-c-format
 msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
 msgstr ""
 
-#: fortran/resolve.c:7168
+#: fortran/resolve.c:7341
 #, fuzzy, no-c-format
 msgid "Function '%s' at %L cannot have an initializer"
 msgstr "å‡½å¼�çµ�æžœã€Œ%sã€�åœ¨ %L è™•ä¸�èƒ½æœ‰åˆ�å§‹å€¼è¨­å®š"
 
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7350
 #, no-c-format
 msgid "External object '%s' at %L may not have an initializer"
 msgstr "å¤–éƒ¨ç‰©ä»¶ã€Œ%sã€�åœ¨ %L è™•ä¸�èƒ½æœ‰åˆ�å§‹å€¼è¨­å®š"
 
-#: fortran/resolve.c:7185
+#: fortran/resolve.c:7358
 #, fuzzy, no-c-format
 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
 msgstr "å…§å»ºå‡½å¼�ã€Œ%sã€� æ–¼ %L è™•å¿…é ˆæœ‰è‡³å°‘å…©å€‹å¼•æ•¸"
 
-#: fortran/resolve.c:7206
+#: fortran/resolve.c:7379
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
 msgstr "CHARACTER(*) å‡½å¼�ã€Œ%sã€�(ä½�æ–¼ %L)ä¸�èƒ½ä»¥é™£åˆ—è³¦å€¼"
 
-#: fortran/resolve.c:7210
+#: fortran/resolve.c:7383
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
 msgstr "CHARACTER(*) å‡½å¼�ã€Œ%sã€�(ä½�æ–¼ %L)ä¸�èƒ½ä»¥æŒ‡æ¨™è³¦å€¼"
 
-#: fortran/resolve.c:7214
+#: fortran/resolve.c:7387
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
 msgstr "CHARACTER(*) å‡½å¼�ã€Œ%sã€�(ä½�æ–¼ %L)ä¸�èƒ½æ˜¯ç´”é‡�"
 
-#: fortran/resolve.c:7218
+#: fortran/resolve.c:7391
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
 msgstr ""
 
-#: fortran/resolve.c:7227
+#: fortran/resolve.c:7400
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
 msgstr ""
 
-#: fortran/resolve.c:7299
+#: fortran/resolve.c:7472
 #, no-c-format
 msgid "Character length of component '%s' needs to be a constant specification expression at %L"
 msgstr ""
 
-#: fortran/resolve.c:7314
+#: fortran/resolve.c:7487
 #, no-c-format
 msgid "The component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
 msgstr ""
 
-#: fortran/resolve.c:7324
+#: fortran/resolve.c:7497
 #, fuzzy, no-c-format
 msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
 msgstr "%C è™•çš„å…ƒä»¶å¿…é ˆæœ‰ POINTER å±¬æ€§"
 
-#: fortran/resolve.c:7334
+#: fortran/resolve.c:7507
 #, no-c-format
 msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
 msgstr ""
 
-#: fortran/resolve.c:7352
+#: fortran/resolve.c:7525
 #, fuzzy, no-c-format
 msgid "Component '%s' of '%s' at %L must have constant array bounds"
 msgstr "å…§å»ºå‡½å¼�ã€Œ%sã€� æ–¼ %L è™•å¿…é ˆæœ‰è‡³å°‘å…©å€‹å¼•æ•¸"
 
-#: fortran/resolve.c:7395
+#: fortran/resolve.c:7568
 #, no-c-format
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7405
+#: fortran/resolve.c:7578
 #, no-c-format
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7418
+#: fortran/resolve.c:7591
 #, no-c-format
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7430
+#: fortran/resolve.c:7603
 #, no-c-format
 msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7439
+#: fortran/resolve.c:7612
 #, no-c-format
 msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7451
+#: fortran/resolve.c:7624
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
 msgstr ""
 
-#: fortran/resolve.c:7459
+#: fortran/resolve.c:7632
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
 msgstr ""
 
-#: fortran/resolve.c:7485
+#: fortran/resolve.c:7658
 #, fuzzy, no-c-format
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 msgstr "%s å±¬æ€§èˆ‡ %s å±¬æ€§è¡�çª�ï¼Œåœ¨ã€Œ%sã€�ä¸­ï¼Œä½�æ–¼ %L"
 
-#: fortran/resolve.c:7504
+#: fortran/resolve.c:7677
 #, fuzzy, no-c-format
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 msgstr "é™£åˆ—ã€Œ%sã€�åœ¨ %L è™•ä¸�èƒ½æœ‰å»¶é�²çš„å¤–å½¢"
 
-#: fortran/resolve.c:7515
+#: fortran/resolve.c:7688
 #, no-c-format
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:7526
+#: fortran/resolve.c:7699
 #, no-c-format
 msgid "Incompatible derived type in PARAMETER at %L"
 msgstr ""
 
-#: fortran/resolve.c:7597
+#: fortran/resolve.c:7758
+#, no-c-format
+msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
+msgstr ""
+
+#: fortran/resolve.c:7772
 #, fuzzy, no-c-format
 msgid "Interface '%s' of procedure '%s' at %L must be explicit"
 msgstr "å…ƒç´ ç¨‹åº�çš„å¼•æ•¸ã€Œ%sã€�åœ¨ %L è™•å¿…é ˆæ˜¯æ¨™é‡�"
 
-#: fortran/resolve.c:7622
+#: fortran/resolve.c:7797
 #, fuzzy, no-c-format
 msgid "Type specified for intrinsic function '%s' at %L is ignored"
 msgstr "æŒ‡å®šå‡½å¼�ã€Œ%sã€�(ä½�æ–¼ %L)å¿…é ˆç‚º PURE"
 
-#: fortran/resolve.c:7629
+#: fortran/resolve.c:7804
 #, fuzzy, no-c-format
 msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
 msgstr "å…§å»ºå‡½å¼�ã€Œ%sã€�åœ¨ %L è™•ä¸�èƒ½æœ‰åˆ�å§‹å€¼è¨­å®š"
 
-#: fortran/resolve.c:7636
+#: fortran/resolve.c:7811
 #, fuzzy, no-c-format
 msgid "Intrinsic '%s' at %L does not exist"
 msgstr "%L è™•çš„å…§å»ºå‡½å¼�ä¸�å­˜åœ¨"
 
-#: fortran/resolve.c:7676
+#: fortran/resolve.c:7851
 #, no-c-format
 msgid "Assumed size array at %L must be a dummy argument"
 msgstr "å�‡å®šå¤§å°�çš„é™£åˆ—åœ¨ %L è™•å¿…é ˆæ˜¯å•žå¼•æ•¸"
 
-#: fortran/resolve.c:7679
+#: fortran/resolve.c:7854
 #, no-c-format
 msgid "Assumed shape array at %L must be a dummy argument"
 msgstr "å�‡å®šå¤–å½¢çš„é™£åˆ—åœ¨ %L è™•å¿…é ˆæ˜¯å•žå¼•æ•¸"
 
-#: fortran/resolve.c:7691
+#: fortran/resolve.c:7866
 #, no-c-format
 msgid "Symbol at %L is not a DUMMY variable"
 msgstr "%L è™•çš„ç¬¦è™Ÿä¸�æ˜¯ä¸€å€‹ DUMMY è®Šæ•¸"
 
-#: fortran/resolve.c:7697
+#: fortran/resolve.c:7872
 #, no-c-format
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7707
+#: fortran/resolve.c:7882
 #, fuzzy, no-c-format
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 msgstr "è®Šæ•¸ã€Œ%sã€�åœ¨ %L è™•ä¸Šä¸‹æ–‡ä¸­å¿…é ˆæ˜¯å¸¸æ•¸"
 
-#: fortran/resolve.c:7716
+#: fortran/resolve.c:7891
 #, no-c-format
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 msgstr ""
 
-#: fortran/resolve.c:7742
+#: fortran/resolve.c:7917
 #, no-c-format
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 msgstr ""
 
-#: fortran/resolve.c:7795
+#: fortran/resolve.c:7970
 #, no-c-format
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 msgstr ""
 
-#: fortran/resolve.c:7811
+#: fortran/resolve.c:7987
 #, fuzzy, no-c-format
 msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 msgstr "PUBLIC å‡½å¼�ã€Œ%sã€�åœ¨ %L è™•ä¸�èƒ½æ˜¯ PRIVATE é¡žåž‹ã€Œ%sã€�"
 
-#: fortran/resolve.c:7830
+#: fortran/resolve.c:8006
 #, no-c-format
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 msgstr ""
 
-#: fortran/resolve.c:7889
+#: fortran/resolve.c:8065
 #, no-c-format
 msgid "Threadprivate at %L isn't SAVEd"
 msgstr ""
 
-#: fortran/resolve.c:7967
+#: fortran/resolve.c:8143
 #, no-c-format
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 msgstr ""
 
-#: fortran/resolve.c:8011
+#: fortran/resolve.c:8149
 #, no-c-format
+msgid "DATA array '%s' at %L must be specified in a previous declaration"
+msgstr ""
+
+#: fortran/resolve.c:8194
+#, no-c-format
 msgid "Nonconstant array section at %L in DATA statement"
 msgstr ""
 
-#: fortran/resolve.c:8024
+#: fortran/resolve.c:8207
 #, no-c-format
 msgid "DATA statement at %L has more variables than values"
 msgstr ""
 
-#: fortran/resolve.c:8118
+#: fortran/resolve.c:8301
 #, no-c-format
 msgid "iterator start at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:8125
+#: fortran/resolve.c:8308
 #, fuzzy, no-c-format
 msgid "iterator end at %L does not simplify"
 msgstr "%L è™•çš„å…§å»ºå‡½å¼�ä¸�å­˜åœ¨"
 
-#: fortran/resolve.c:8132
+#: fortran/resolve.c:8315
 #, fuzzy, no-c-format
 msgid "iterator step at %L does not simplify"
 msgstr "%L è¿­ä»£æ¬¡æ•¸ä¸�èƒ½ç‚ºé›¶"
 
-#: fortran/resolve.c:8258
+#: fortran/resolve.c:8441
 #, no-c-format
 msgid "DATA statement at %L has more values than variables"
 msgstr ""
 
-#: fortran/resolve.c:8349
+#: fortran/resolve.c:8532
 #, no-c-format
 msgid "Label %d at %L defined but not used"
 msgstr "æ¨™ç±¤ %d æ–¼ %L ç¶“å®šç¾©ä½†æœªè¢«ä½¿ç”¨"
 
-#: fortran/resolve.c:8354
+#: fortran/resolve.c:8537
 #, no-c-format
 msgid "Label %d at %L defined but cannot be used"
 msgstr "æ¨™ç±¤ %d æ–¼ %L ç¶“å®šç¾©ä½†ç„¡æ³•è¢«ä½¿ç”¨"
 
-#: fortran/resolve.c:8439
+#: fortran/resolve.c:8622
 #, no-c-format
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8448
+#: fortran/resolve.c:8631
 #, no-c-format
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8465
+#: fortran/resolve.c:8639
 #, no-c-format
+msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
+msgstr ""
+
+#: fortran/resolve.c:8656
+#, no-c-format
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8570
+#: fortran/resolve.c:8761
 #, no-c-format
 msgid "Syntax error in EQUIVALENCE statement at %L"
 msgstr "%L è™• EQUIVALENCE æ•˜è¿°èªžæ³•éŒ¯èª¤"
 
-#: fortran/resolve.c:8585
+#: fortran/resolve.c:8776
 #, no-c-format
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 msgstr ""
 
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8788
 #, no-c-format
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 msgstr ""
 
-#: fortran/resolve.c:8606
+#: fortran/resolve.c:8797
 #, no-c-format
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8876
 #, no-c-format
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8696
+#: fortran/resolve.c:8887
 #, no-c-format
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8707
+#: fortran/resolve.c:8898
 #, no-c-format
 msgid "Substring at %L has length zero"
 msgstr "%L çš„å­�å­—ä¸²é•·åº¦ç‚ºé›¶"
 
-#: fortran/resolve.c:8750
+#: fortran/resolve.c:8941
 #, no-c-format
 msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
 msgstr "PUBLIC å‡½å¼�ã€Œ%sã€�åœ¨ %L è™•ä¸�èƒ½æ˜¯ PRIVATE é¡žåž‹ã€Œ%sã€�"
 
-#: fortran/resolve.c:8762
+#: fortran/resolve.c:8953
 #, no-c-format
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 msgstr "ENTRYã€Œ%sã€�åœ¨ %L è™•æ²’æœ‰ IMPLICIT é¡žåž‹"
 
-#: fortran/resolve.c:8788
+#: fortran/resolve.c:8979
 #, no-c-format
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 msgstr ""
 
-#: fortran/resolve.c:8795
+#: fortran/resolve.c:8986
 #, no-c-format
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 msgstr ""
 
-#: fortran/resolve.c:8801
+#: fortran/resolve.c:8992
 #, fuzzy, no-c-format
 msgid "User operator procedure '%s' at %L must have at least one argument"
 msgstr "å…§å»ºå‡½å¼�ã€Œ%sã€� æ–¼ %L è™•å¿…é ˆæœ‰è‡³å°‘å…©å€‹å¼•æ•¸"
 
-#: fortran/resolve.c:8811
+#: fortran/resolve.c:9002
 #, fuzzy, no-c-format
 msgid "First argument of operator interface at %L cannot be optional"
 msgstr "%L è™•é�‹ç®—å­�ä»‹é�¢çš„ç¬¬ä¸€å€‹å�ƒæ•¸å¿…é ˆæ˜¯ INTENT(IN)"
 
-#: fortran/resolve.c:8823
+#: fortran/resolve.c:9014
 #, fuzzy, no-c-format
 msgid "Second argument of operator interface at %L cannot be optional"
 msgstr "%L è™•é�‹ç®—å­�ä»‹é�¢çš„ç¬¬äºŒå€‹å�ƒæ•¸å¿…é ˆæ˜¯ INTENT(IN)"
 
-#: fortran/resolve.c:8827
+#: fortran/resolve.c:9018
 #, fuzzy, no-c-format
 msgid "Operator interface at %L must have, at most, two arguments"
 msgstr "å…§å»ºå‡½å¼�ã€Œ%sã€� æ–¼ %L è™•å¿…é ˆæœ‰è‡³å°‘å…©å€‹å¼•æ•¸"
 
-#: fortran/resolve.c:8867
+#: fortran/resolve.c:9059
 #, no-c-format
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 msgstr ""
 
-#: fortran/scanner.c:526
+#: fortran/scanner.c:530
 #, no-c-format
 msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
 msgstr ""
 
-#: fortran/scanner.c:816 fortran/scanner.c:937
+#: fortran/scanner.c:820 fortran/scanner.c:941
 #, fuzzy, no-c-format
 msgid "Limit of %d continuations exceeded in statement at %C"
 msgstr "%C è™•éŒ¯èª¤çš„çºŒåˆ—"
 
-#: fortran/scanner.c:861
+#: fortran/scanner.c:865
 #, fuzzy, no-c-format
 msgid "Missing '&' in continued character constant at %C"
 msgstr "é–‹å§‹æ–¼ %C çš„æœªçµ‚çµ�çš„å­—å…ƒå¸¸æ•¸"
 
-#: fortran/scanner.c:1071
+#: fortran/scanner.c:1075
 #, no-c-format
 msgid "Nonconforming tab character at %C"
 msgstr ""
 
-#: fortran/scanner.c:1153 fortran/scanner.c:1156
+#: fortran/scanner.c:1158 fortran/scanner.c:1161
 #, no-c-format
 msgid "'&' not allowed by itself in line %d"
 msgstr ""
 
-#: fortran/scanner.c:1189
+#: fortran/scanner.c:1207
 #, no-c-format
-msgid "Nonconforming tab character in column 1 of line %d"
+msgid "Nonconforming tab character in column %d of line %d"
 msgstr ""
 
-#: fortran/scanner.c:1387
+#: fortran/scanner.c:1405
 #, no-c-format
 msgid "%s:%d: file %s left but not entered"
 msgstr "%s:%d: æª”æ¡ˆ %s è¢«ç•™ä¸‹ä½†æœªé€²å…¥"
 
-#: fortran/scanner.c:1419
+#: fortran/scanner.c:1438
 #, no-c-format
 msgid "%s:%d: Illegal preprocessor directive"
 msgstr "%s:%dï¼šç„¡æ•ˆçš„é �åŒ…å�«æŒ‡ç¤º"
 
-#: fortran/scanner.c:1514
+#: fortran/scanner.c:1533
 #, no-c-format
 msgid "File '%s' is being included recursively"
 msgstr "æª”æ¡ˆã€Œ%sã€�è¢«é�žè¿´åœ°åŒ…å�«"
 
-#: fortran/scanner.c:1529
+#: fortran/scanner.c:1548
 #, no-c-format
 msgid "Can't open file '%s'"
 msgstr "ç„¡æ³•é–‹å•Ÿæª”æ¡ˆã€Œ%sã€�"
 
-#: fortran/scanner.c:1538
+#: fortran/scanner.c:1557
 #, no-c-format
 msgid "Can't open included file '%s'"
 msgstr "ç„¡æ³•é–‹å•ŸåŒ…å�«æª”æ¡ˆã€Œ%sã€�"
 
-#: fortran/scanner.c:1676
+#: fortran/scanner.c:1701
 #, c-format
 msgid "%s:%3d %s\n"
 msgstr "%s:%3d %s\n"
@@ -10236,134 +10297,134 @@
 msgid "Argument of CHAR function at %L outside of range [0,255]"
 msgstr "%L è™• ICHAR çš„å�ƒæ•¸é•·åº¦å¿…é ˆç‚º 1"
 
-#: fortran/simplify.c:1247
+#: fortran/simplify.c:1293
 #, no-c-format
 msgid "Argument of IACHAR at %L must be of length one"
 msgstr "%L è™• IACHAR çš„å�ƒæ•¸é•·åº¦å¿…é ˆç‚º 1"
 
-#: fortran/simplify.c:1254
+#: fortran/simplify.c:1300
 #, fuzzy, no-c-format
 msgid "Argument of IACHAR function at %L outside of range 0..127"
 msgstr "%L è™• IACHAR çš„å�ƒæ•¸é•·åº¦å¿…é ˆç‚º 1"
 
-#: fortran/simplify.c:1293
+#: fortran/simplify.c:1339
 #, no-c-format
 msgid "Invalid second argument of IBCLR at %L"
 msgstr "%L è™• IBCLR çš„ç¬¬äºŒå€‹å�ƒæ•¸ç„¡æ•ˆ"
 
-#: fortran/simplify.c:1301
+#: fortran/simplify.c:1347
 #, no-c-format
 msgid "Second argument of IBCLR exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1335
+#: fortran/simplify.c:1381
 #, no-c-format
 msgid "Invalid second argument of IBITS at %L"
 msgstr "%L è™• IBITS çš„ç¬¬äºŒå€‹å�ƒæ•¸ç„¡æ•ˆ"
 
-#: fortran/simplify.c:1341
+#: fortran/simplify.c:1387
 #, no-c-format
 msgid "Invalid third argument of IBITS at %L"
 msgstr "%L è™• IBITS çš„ç¬¬ä¸‰å€‹å�ƒæ•¸ç„¡æ•ˆ"
 
-#: fortran/simplify.c:1351
+#: fortran/simplify.c:1397
 #, no-c-format
 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1393
+#: fortran/simplify.c:1439
 #, no-c-format
 msgid "Invalid second argument of IBSET at %L"
 msgstr "%L è™• IBSET çš„ç¬¬äºŒå€‹å�ƒæ•¸ç„¡æ•ˆ"
 
-#: fortran/simplify.c:1401
+#: fortran/simplify.c:1447
 #, no-c-format
 msgid "Second argument of IBSET exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1431
+#: fortran/simplify.c:1477
 #, no-c-format
 msgid "Argument of ICHAR at %L must be of length one"
 msgstr "%L è™• ICHAR çš„å�ƒæ•¸é•·åº¦å¿…é ˆç‚º 1"
 
-#: fortran/simplify.c:1646
+#: fortran/simplify.c:1692
 #, no-c-format
 msgid "Argument of INT at %L is not a valid type"
 msgstr "%L è™• INT çš„å¼•æ•¸é¡žåž‹ç„¡æ•ˆ"
 
-#: fortran/simplify.c:1688
+#: fortran/simplify.c:1734
 #, fuzzy, no-c-format
 msgid "Argument of %s at %L is not a valid type"
 msgstr "%L è™• INT çš„å¼•æ•¸é¡žåž‹ç„¡æ•ˆ"
 
-#: fortran/simplify.c:1786
+#: fortran/simplify.c:1832
 #, no-c-format
 msgid "Invalid second argument of ISHFT at %L"
 msgstr "%L è™• ISHFT çš„ç¬¬äºŒå€‹å�ƒæ•¸ç„¡æ•ˆ"
 
-#: fortran/simplify.c:1801
+#: fortran/simplify.c:1847
 #, no-c-format
 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1865
+#: fortran/simplify.c:1911
 #, no-c-format
 msgid "Invalid second argument of ISHFTC at %L"
 msgstr "%L è™• ISHFTC çš„ç¬¬äºŒå€‹å�ƒæ•¸ç„¡æ•ˆ"
 
-#: fortran/simplify.c:1879
+#: fortran/simplify.c:1925
 #, no-c-format
 msgid "Invalid third argument of ISHFTC at %L"
 msgstr "%L è™• ISHFTC çš„ç¬¬ä¸‰å€‹å�ƒæ•¸ç„¡æ•ˆ"
 
-#: fortran/simplify.c:1885
+#: fortran/simplify.c:1931
 #, no-c-format
 msgid "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1901
+#: fortran/simplify.c:1947
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1904
+#: fortran/simplify.c:1950
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1975
+#: fortran/simplify.c:2021
 #, no-c-format
 msgid "Argument of KIND at %L is a DERIVED type"
 msgstr "%L è™• KIND çš„å¼•æ•¸å…·æœ‰ DERIVED é¡žåž‹"
 
-#: fortran/simplify.c:2163
+#: fortran/simplify.c:2209
 #, no-c-format
 msgid "DIM argument at %L is out of bounds"
 msgstr "%L è™•çš„ DIM å�ƒæ•¸è¶Šç•Œ"
 
-#: fortran/simplify.c:2318
+#: fortran/simplify.c:2364
 #, no-c-format
 msgid "Argument of LOG at %L cannot be less than or equal to zero"
 msgstr ""
 
-#: fortran/simplify.c:2331
+#: fortran/simplify.c:2377
 #, no-c-format
 msgid "Complex argument of LOG at %L cannot be zero"
 msgstr ""
 
-#: fortran/simplify.c:2374
+#: fortran/simplify.c:2420
 #, no-c-format
 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
 msgstr ""
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2579
+#: fortran/simplify.c:2628
 #, no-c-format
 msgid "Second argument MOD at %L is zero"
 msgstr "%L è™• MOD çš„ç¬¬äºŒå€‹å�ƒæ•¸ç‚º 0"
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2590
+#: fortran/simplify.c:2639
 #, no-c-format
 msgid "Second argument of MOD at %L is zero"
 msgstr "%L è™• MOD çš„ç¬¬äºŒå€‹å�ƒæ•¸ç‚º 0"
@@ -10371,82 +10432,87 @@
 #. Result is processor-dependent. This processor just opts
 #. to not handle it at all.
 #. Result is processor-dependent.
-#: fortran/simplify.c:2638 fortran/simplify.c:2650
+#: fortran/simplify.c:2687 fortran/simplify.c:2699
 #, no-c-format
 msgid "Second argument of MODULO at %L is zero"
 msgstr "%L è™• MODULO çš„ç¬¬äºŒå€‹å�ƒæ•¸ç‚º 0"
 
-#: fortran/simplify.c:2702
+#: fortran/simplify.c:2751
 #, fuzzy, no-c-format
 msgid "Second argument of NEAREST at %L shall not be zero"
 msgstr "%L è™• NEAREST çš„ç¬¬äºŒå€‹å�ƒæ•¸ä¸�èƒ½ç‚º 0"
 
-#: fortran/simplify.c:2977
+#: fortran/simplify.c:2787
+#, fuzzy, no-c-format
+msgid "Result of NEAREST is NaN at %L"
+msgstr "%L è™• SCALE çš„çµ�æžœå�‘ä¸Šæº¢ä½�å…¶ç¨®åˆ¥"
+
+#: fortran/simplify.c:3062
 #, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
 msgstr ""
 
-#: fortran/simplify.c:3032
+#: fortran/simplify.c:3117
 #, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
 msgstr ""
 
-#: fortran/simplify.c:3122
+#: fortran/simplify.c:3232
 #, no-c-format
 msgid "Integer too large in shape specification at %L"
 msgstr "%L è™•å¤–å½¢æŒ‡å®šä¸­æ•´æ•¸å¤ªå¤§"
 
-#: fortran/simplify.c:3132
+#: fortran/simplify.c:3242
 #, no-c-format
 msgid "Too many dimensions in shape specification for RESHAPE at %L"
 msgstr "%L ç‚º RESHAPE æŒ‡å®šçš„ç¶­æ•¸å¤ªå¤š"
 
-#: fortran/simplify.c:3140
+#: fortran/simplify.c:3250
 #, no-c-format
 msgid "Shape specification at %L cannot be negative"
 msgstr "%L è™•å¤–å½¢æŒ‡å®šä¸�èƒ½ç‚ºè² æ•¸"
 
-#: fortran/simplify.c:3150
+#: fortran/simplify.c:3260
 #, no-c-format
 msgid "Shape specification at %L cannot be the null array"
 msgstr ""
 
-#: fortran/simplify.c:3171
+#: fortran/simplify.c:3281
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
 msgstr ""
 
-#: fortran/simplify.c:3178
+#: fortran/simplify.c:3288
 #, no-c-format
 msgid "Error in ORDER parameter of RESHAPE at %L"
 msgstr ""
 
-#: fortran/simplify.c:3188
+#: fortran/simplify.c:3298
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is out of range"
 msgstr ""
 
-#: fortran/simplify.c:3197
+#: fortran/simplify.c:3307
 #, no-c-format
 msgid "Invalid permutation in ORDER parameter at %L"
 msgstr ""
 
-#: fortran/simplify.c:3253
+#: fortran/simplify.c:3363
 #, no-c-format
 msgid "PAD parameter required for short SOURCE parameter at %L"
 msgstr ""
 
-#: fortran/simplify.c:3372
+#: fortran/simplify.c:3482
 #, no-c-format
 msgid "Result of SCALE overflows its kind at %L"
 msgstr "%L è™• SCALE çš„çµ�æžœå�‘ä¸Šæº¢ä½�å…¶ç¨®åˆ¥"
 
-#: fortran/simplify.c:3942
+#: fortran/simplify.c:4056
 #, no-c-format
 msgid "Argument of SQRT at %L has a negative value"
 msgstr "%L è™• SQRT çš„å�ƒæ•¸ç‚ºè² "
 
-#: fortran/simplify.c:4069
+#: fortran/simplify.c:4190
 #, no-c-format
 msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
 msgstr ""
@@ -10675,29 +10741,29 @@
 msgid "Symbol '%s' at %C has already been host associated"
 msgstr ""
 
-#: fortran/symbol.c:3162
+#: fortran/symbol.c:3189
 #, no-c-format
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 msgstr ""
 
-#: fortran/symbol.c:3173
+#: fortran/symbol.c:3200
 #, no-c-format
 msgid "Derived type '%s' at %L is empty"
 msgstr ""
 
-#: fortran/symbol.c:3190
+#: fortran/symbol.c:3217
 #, no-c-format
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr ""
 
-#: fortran/symbol.c:3202
+#: fortran/symbol.c:3229
 #, no-c-format
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr ""
 
 #. If the derived type is bind(c), all fields must be
 #. interop.
-#: fortran/symbol.c:3241
+#: fortran/symbol.c:3268
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 msgstr ""
@@ -10705,17 +10771,17 @@
 #. If derived type is param to bind(c) routine, or to one
 #. of the iso_c_binding procs, it must be interoperable, so
 #. all fields must interop too.
-#: fortran/symbol.c:3250
+#: fortran/symbol.c:3277
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 msgstr ""
 
-#: fortran/symbol.c:3264
+#: fortran/symbol.c:3291
 #, no-c-format
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 msgstr ""
 
-#: fortran/symbol.c:3272
+#: fortran/symbol.c:3299
 #, fuzzy, no-c-format
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 msgstr "%L è™•çš„ç‰©ä»¶ã€Œ%sã€�å¿…é ˆæœ‰ SAVE å±¬æ€§ %s"
@@ -10725,38 +10791,43 @@
 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
 msgstr ""
 
-#: fortran/trans-common.c:396
+#: fortran/target-memory.c:635
 #, no-c-format
+msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
+msgstr ""
+
+#: fortran/trans-common.c:399
+#, no-c-format
 msgid "Named COMMON block '%s' at %L shall be of the same size"
 msgstr ""
 
-#: fortran/trans-common.c:817
+#: fortran/trans-common.c:833
 #, no-c-format
 msgid "Bad array reference at %L"
 msgstr "%L è™•é™£åˆ—å�ƒç…§éŒ¯èª¤"
 
-#: fortran/trans-common.c:825
+#: fortran/trans-common.c:841
 #, no-c-format
 msgid "Illegal reference type at %L as EQUIVALENCE object"
 msgstr ""
 
-#: fortran/trans-common.c:865
+#: fortran/trans-common.c:881
 #, no-c-format
 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
 msgstr ""
 
 #. Aligning this field would misalign a previous field.
-#: fortran/trans-common.c:998
+#: fortran/trans-common.c:1014
 #, no-c-format
 msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
 msgstr ""
 
-#: fortran/trans-common.c:1063
+#: fortran/trans-common.c:1079
 #, no-c-format
 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
 msgstr ""
 
-#: fortran/trans-common.c:1078
+#: fortran/trans-common.c:1094
 #, no-c-format
 msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
 msgstr ""
@@ -10764,42 +10835,42 @@
 #. The required offset conflicts with previous alignment
 #. requirements.  Insert padding immediately before this
 #. segment.
-#: fortran/trans-common.c:1089
+#: fortran/trans-common.c:1105
 #, no-c-format
 msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
 msgstr ""
 
-#: fortran/trans-common.c:1115
+#: fortran/trans-common.c:1131
 #, fuzzy, no-c-format
 msgid "COMMON '%s' at %L does not exist"
 msgstr "%L è™•çš„å…§å»ºå‡½å¼�ä¸�å­˜åœ¨"
 
-#: fortran/trans-common.c:1122
+#: fortran/trans-common.c:1138
 #, no-c-format
 msgid "COMMON '%s' at %L requires %d bytes of padding at start"
 msgstr ""
 
-#: fortran/trans-decl.c:3016
+#: fortran/trans-decl.c:2979
 #, fuzzy, no-c-format
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 msgstr "ã€Œ%sã€�å•žå…ƒå¼•æ•¸åœ¨ %L è™•ä¸�èƒ½æ˜¯ INTENT(OUT)"
 
-#: fortran/trans-decl.c:3020
+#: fortran/trans-decl.c:2983
 #, fuzzy, no-c-format
 msgid "Unused dummy argument '%s' at %L"
 msgstr "çµ¦äºˆå‡½å¼� %s çš„å�ƒæ•¸å¤ªå¤šï¼Œæ–¼ %L"
 
-#: fortran/trans-decl.c:3026
+#: fortran/trans-decl.c:2989
 #, fuzzy, no-c-format
 msgid "Unused variable '%s' declared at %L"
 msgstr "å¯¦é«”è®Šæ•¸ %qs å®£å‘Šç‚º %s"
 
-#: fortran/trans-decl.c:3052
+#: fortran/trans-decl.c:3015
 #, fuzzy, no-c-format
 msgid "Unused parameter '%s' declared at %L"
 msgstr "å�ƒæ•¸ %qD è¢«å®£å‘Šç‚º void"
 
-#: fortran/trans-expr.c:2036
+#: fortran/trans-expr.c:2199
 #, fuzzy, no-c-format
 msgid "Unknown argument list function at %L"
 msgstr "å‡½å¼�ã€Œ%sã€�åœ¨ %C è™•ç¼ºå°‘å�ƒæ•¸æ¸…å–®"
@@ -10809,12 +10880,12 @@
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 msgstr "ã€Œ%sã€�å…§å»ºå‡½å¼�çš„ã€Œdimã€�å¼•æ•¸(æ–¼ %L è™•)ä¸�æ˜¯ä¸€å€‹æœ‰æ•ˆçš„ç¶­æ•¸ç´¢å¼•"
 
-#: fortran/trans-io.c:1850
+#: fortran/trans-io.c:1851
 #, fuzzy, no-c-format
 msgid "Derived type '%s' at %L has PRIVATE components"
 msgstr "å…ƒä»¶ã€Œ%sã€�åœ¨ %C è™•æ˜¯ã€Œ%sã€�çš„ PRIVATE å…ƒä»¶"
 
-#: fortran/trans-stmt.c:438
+#: fortran/trans-stmt.c:436
 #, no-c-format
 msgid "An alternate return at %L without a * dummy argument"
 msgstr "%L ä¸�å¸¶ * å•žå¼•æ•¸çš„æ›¿ä»£å›žå‚³"
@@ -11037,56 +11108,35 @@
 msgid "cannot specify 'main' class when not linking"
 msgstr "ä¸�é€£çµ�æ™‚ç„¡æ³•æŒ‡å®šã€Œmainã€�é¡žåˆ¥"
 
-#: config/i386/nwld.h:34
-msgid "Static linking is not supported.\n"
-msgstr "ä¸�æ”¯æ�´é�œæ…‹é€£çµ�ã€‚\n"
-
-#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg å’Œ -fomit-frame-pointer äº’ä¸�ç›¸å®¹"
-
 #: config/vax/netbsd-elf.h:41
 msgid "the -shared option is not currently supported for VAX ELF"
 msgstr "-shared é�¸é …ç›®å‰�åœ¨ VAX ELF ä¸‹ä¸�å�—æ”¯æ�´"
 
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
-msgid "does not support multilib"
-msgstr "ä¸�æ”¯æ�´ multilib"
-
 #: config/vax/vax.h:49 config/vax/vax.h:50
 msgid "profiling not supported with -mg\n"
 msgstr "å�–æ¨£ä¸�æ”¯æ�´ -mg\n"
 
-#: config/rs6000/linux64.h:347 config/rs6000/linux64.h:349 config/linux.h:106
-#: config/linux.h:108 config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
+#: config/sh/sh.h:461
+msgid "SH2a does not support little-endian"
+msgstr "SH2a ä¸�æ”¯æ�´ä½Žä½�ä½�å…ƒçµ„åœ¨å‰�"
+
+#: config/s390/tpf.h:119
+msgid "static is not supported on TPF-OS"
+msgstr "TPF-OS ä¸�æ”¯æ�´ static"
+
 #: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
+#: config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
 #: config/sparc/linux.h:126 config/sparc/linux.h:128
-#: config/sparc/linux64.h:152 config/sparc/linux64.h:154
+#: config/sparc/linux64.h:152 config/sparc/linux64.h:154 config/linux.h:106
+#: config/linux.h:108 config/rs6000/linux64.h:347 config/rs6000/linux64.h:349
 #, fuzzy
 msgid "-mglibc and -muclibc used together"
 msgstr "-mips16 å’Œ -mdsp ä¸�èƒ½ä¸€èµ·ä½¿ç”¨"
 
-#: config/i386/cygwin.h:28
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "mno-cygwin å’Œ mno-win32 äº’ä¸�ç›¸å®¹"
+#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg å’Œ -fomit-frame-pointer äº’ä¸�ç›¸å®¹"
 
-#: config/i386/cygwin.h:74 config/i386/mingw32.h:74
-msgid "shared and mdll are not compatible"
-msgstr "shared å’Œ mdll äº’ä¸�ç›¸å®¹"
-
-#: config/i386/sco5.h:188
-msgid "-pg not supported on this platform"
-msgstr "-pg åœ¨æ­¤å¹³å�°ä¸Šä¸�å�—æ”¯æ�´"
-
-#: config/i386/sco5.h:189
-msgid "-p and -pp specified - pick one"
-msgstr "æŒ‡å®šäº† -p å’Œ -pp - é�¸æ“‡å…¶ä¸­ä¹‹ä¸€"
-
-#: config/i386/sco5.h:258
-msgid "-G and -static are mutually exclusive"
-msgstr "ä¸�èƒ½å�Œæ™‚ä½¿ç”¨ -G å’Œ --static é�¸é …"
-
 #: gcc.c:792
 msgid "GCC does not support -C or -CC without -E"
 msgstr "GCC å�ªå…�è¨± -E èˆ‡ -C æˆ– -CC å�ˆç”¨"
@@ -11095,58 +11145,14 @@
 msgid "-E or -x required when input is from standard input"
 msgstr "ç•¶è¼¸å…¥ä¾†è‡ªæ¨™æº–è¼¸å…¥è£�ç½®æ™‚ï¼Œéœ€è¦� -E æˆ– -x"
 
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni å’Œ -femit-class-files äº’ä¸�ç›¸å®¹"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni èˆ‡ -femit-class-file ä¸�ç›¸å®¹"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file æ‡‰ç•¶èˆ‡ -fsyntax-only ä¸€èµ·ä½¿ç”¨"
-
 #: config/mcore/mcore.h:56
 msgid "the m210 does not have little endian support"
 msgstr "m210 ä¸�æ”¯æ�´ä½Žä½�ä½�å…ƒçµ„åœ¨å‰�"
 
-#: config/lynx.h:70
-msgid "cannot use mthreads and mlegacy-threads together"
-msgstr "ä¸�èƒ½å�Œæ™‚ä½¿ç”¨ mthreads å’Œ mlegacy-threads"
-
-#: config/lynx.h:95
-msgid "cannot use mshared and static together"
-msgstr "ä¸�èƒ½å�Œæ™‚ä½¿ç”¨ mshared å’Œ static"
-
-#: config/sh/sh.h:461
-msgid "SH2a does not support little-endian"
-msgstr "SH2a ä¸�æ”¯æ�´ä½Žä½�ä½�å…ƒçµ„åœ¨å‰�"
-
-#: config/mips/mips.h:1042 config/arc/arc.h:61
+#: config/arc/arc.h:61 config/mips/mips.h:1042
 msgid "may not use both -EB and -EL"
 msgstr "ä¸�èƒ½å�Œæ™‚ä½¿ç”¨ -EB å’Œ -EL"
 
-#: config/s390/tpf.h:119
-msgid "static is not supported on TPF-OS"
-msgstr "TPF-OS ä¸�æ”¯æ�´ static"
-
-#: config/rs6000/darwin.h:95
-msgid " conflicting code gen style switches are used"
-msgstr " è¡�çª�çš„ç¨‹å¼�ç¢¼ç”¢ç”Ÿé�¸é …"
-
-#: ada/lang-specs.h:34
-msgid "-c or -S required for Ada"
-msgstr "Ada éœ€è¦� -c æˆ–æ˜¯ -S"
-
-#: config/mips/r3900.h:34
-msgid "-mhard-float not supported"
-msgstr "ä¸�æ”¯æ�´ -mhard-float"
-
-#: config/mips/r3900.h:36
-msgid "-msingle-float and -msoft-float cannot both be specified"
-msgstr "ä¸�èƒ½å�Œæ™‚æŒ‡å®š -msingle-float å’Œ -msoft-float"
-
 #: config/vxworks.h:71
 msgid "-Xbind-now and -Xbind-lazy are incompatible"
 msgstr "-Xbind-now èˆ‡ -Xbind-lazy ä¸�ç›¸å®¹"
@@ -11183,12 +11189,24 @@
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr "-private_bundle ä¸�èƒ½å’Œ -dynamiclib ä¸€èµ·ä½¿ç”¨"
 
+#: config/mips/r3900.h:34
+msgid "-mhard-float not supported"
+msgstr "ä¸�æ”¯æ�´ -mhard-float"
+
+#: config/mips/r3900.h:36
+msgid "-msingle-float and -msoft-float cannot both be specified"
+msgstr "ä¸�èƒ½å�Œæ™‚æŒ‡å®š -msingle-float å’Œ -msoft-float"
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
 #: config/sparc/sol2-bi.h:217 config/sparc/sol2-bi.h:227
 msgid "may not use both -m32 and -m64"
 msgstr "ä¸�èƒ½å�Œæ™‚ä½¿ç”¨ -m32 å’Œ -m64"
 
+#: config/i386/mingw32.h:74 config/i386/cygwin.h:74
+msgid "shared and mdll are not compatible"
+msgstr "shared å’Œ mdll äº’ä¸�ç›¸å®¹"
+
 #: config/arm/arm.h:147
 msgid "-msoft-float and -mhard_float may not be used together"
 msgstr "-msoft-float å’Œ -mhard_float ä¸�èƒ½ä¸€èµ·ä½¿ç”¨"
@@ -11197,119 +11215,64 @@
 msgid "-mbig-endian and -mlittle-endian may not be used together"
 msgstr "-mbig-endian å’Œ -mlittle-endian ä¸�èƒ½ä¸€èµ·ä½¿ç”¨"
 
-#: java/lang.opt:65
-msgid "Warn if a deprecated compiler feature, class, method, or field is used"
-msgstr "ç•¶ä½¿ç”¨é�Žæ™‚çš„ç·¨è­¯å™¨ç‰¹æ€§ï¼Œé¡žåˆ¥ï¼Œæ–¹æ³•æˆ–æ¬„ä½�æ™‚çµ¦å‡ºè­¦å‘Š"
+#: config/rs6000/darwin.h:95
+msgid " conflicting code gen style switches are used"
+msgstr " è¡�çª�çš„ç¨‹å¼�ç¢¼ç”¢ç”Ÿé�¸é …"
 
-#: java/lang.opt:69
-msgid "Warn if deprecated empty statements are found"
-msgstr "ç™¼ç�¾é�Žæ™‚çš„ç©ºæ•˜è¿°æ™‚çµ¦å‡ºè­¦å‘Š"
+#: ada/lang-specs.h:34
+msgid "-c or -S required for Ada"
+msgstr "Ada éœ€è¦� -c æˆ–æ˜¯ -S"
 
-#: java/lang.opt:73
-msgid "Warn if .class files are out of date"
-msgstr "ç•¶ .class æª”æ¡ˆå·²é�Žæ™‚æ™‚çµ¦å‡ºè­¦å‘Š"
+#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+msgid "does not support multilib"
+msgstr "ä¸�æ”¯æ�´ multilib"
 
-#: java/lang.opt:77
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "ç•¶æŒ‡å®šäº†ä¸�å¿…é ˆçš„ä¿®é£¾ç¬¦æ™‚çµ¦å‡ºè­¦å‘Š"
+#: config/i386/nwld.h:34
+msgid "Static linking is not supported.\n"
+msgstr "ä¸�æ”¯æ�´é�œæ…‹é€£çµ�ã€‚\n"
 
-#: java/lang.opt:81
-msgid "Deprecated; use --classpath instead"
-msgstr "å·²é�Žæ™‚ï¼›è«‹æ”¹ç”¨ --classpath"
+#: config/i386/cygwin.h:28
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "mno-cygwin å’Œ mno-win32 äº’ä¸�ç›¸å®¹"
 
-#: java/lang.opt:88
-msgid "Permit the use of the assert keyword"
-msgstr "å…�è¨±ä½¿ç”¨ assert é—œé�µå­—"
+#: config/i386/sco5.h:188
+msgid "-pg not supported on this platform"
+msgstr "-pg åœ¨æ­¤å¹³å�°ä¸Šä¸�å�—æ”¯æ�´"
 
-#: java/lang.opt:110
-msgid "Replace system path"
-msgstr "æ›¿æ�›ç³»çµ±è·¯å¾‘"
+#: config/i386/sco5.h:189
+msgid "-p and -pp specified - pick one"
+msgstr "æŒ‡å®šäº† -p å’Œ -pp - é�¸æ“‡å…¶ä¸­ä¹‹ä¸€"
 
-#: java/lang.opt:114
-msgid "Generate checks for references to NULL"
-msgstr "æª¢æŸ¥å�ƒç…§ NULL çš„å�ƒç…§"
+#: config/i386/sco5.h:258
+msgid "-G and -static are mutually exclusive"
+msgstr "ä¸�èƒ½å�Œæ™‚ä½¿ç”¨ -G å’Œ --static é�¸é …"
 
-#: java/lang.opt:118
-msgid "Set class path"
-msgstr "è¨­å®šé¡žåˆ¥è·¯å¾‘"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni å’Œ -femit-class-files äº’ä¸�ç›¸å®¹"
 
-#: java/lang.opt:125
-msgid "Output a class file"
-msgstr "è¼¸å‡ºä¸€å€‹ class æª”æ¡ˆ"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni èˆ‡ -femit-class-file ä¸�ç›¸å®¹"
 
-#: java/lang.opt:129
-msgid "Alias for -femit-class-file"
-msgstr "-fmit-class-file çš„åˆ¥å��"
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file æ‡‰ç•¶èˆ‡ -fsyntax-only ä¸€èµ·ä½¿ç”¨"
 
-#: java/lang.opt:133
-msgid "Choose input encoding (defaults from your locale)"
-msgstr "é�¸æ“‡è¼¸å…¥ç·¨ç¢¼(é �è¨­ä¾†è‡ªæ‚¨çš„å�€åŸŸé�¸é …)"
+#: config/cris/cris.h:207
+#, fuzzy
+msgid "Do not specify both -march=... and -mcpu=..."
+msgstr "ä¸�èƒ½å�Œæ™‚æŒ‡å®š -C å’Œ -o"
 
-#: java/lang.opt:137
-msgid "Set the extension directory path"
-msgstr "è¨­å®šæ“´å……ç›®éŒ„è·¯å¾‘"
+#: config/lynx.h:70
+msgid "cannot use mthreads and mlegacy-threads together"
+msgstr "ä¸�èƒ½å�Œæ™‚ä½¿ç”¨ mthreads å’Œ mlegacy-threads"
 
-#: java/lang.opt:144
-msgid "Input file is a file with a list of filenames to compile"
-msgstr "è¼¸å…¥æª”æ¡ˆæ˜¯ä¸€å€‹æª”æ¡ˆå��ç¨±æ¸…å–®ï¼ŒæŒ‡å®šäº†éœ€è¦�ç·¨è­¯çš„æª”æ¡ˆ"
+#: config/lynx.h:95
+msgid "cannot use mshared and static together"
+msgstr "ä¸�èƒ½å�Œæ™‚ä½¿ç”¨ mshared å’Œ static"
 
-#: java/lang.opt:151
-msgid "Always check for non gcj generated classes archives"
-msgstr "ç¸½æ˜¯æª¢æŸ¥é�ž gcj ç”¢ç”Ÿçš„é¡žåˆ¥æ–‡ä»¶"
-
-#: java/lang.opt:155
-msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
-msgstr "å�‡å®šåŸ·è¡Œæ™‚ä½¿ç”¨ä¸€å¼µé›œæ¹Šè¡¨å®Œæˆ�å¾žç‰©ä»¶åˆ°å…¶å�Œæ­¥çµ�æ§‹çš„å°�æ‡‰"
-
-#: java/lang.opt:159
-msgid "Generate instances of Class at runtime"
-msgstr ""
-
-#: java/lang.opt:163
-msgid "Use offset tables for virtual method calls"
-msgstr "ç‚ºè™›æ–¹æ³•å‘¼å�«ä½¿ç”¨å��ç§»è¡¨"
-
-#: java/lang.opt:170
-msgid "Assume native functions are implemented using JNI"
-msgstr "å�‡å®šæœ¬åœ°å‡½å¼�ä½¿ç”¨ JNI å¯¦ä½œ"
-
-#: java/lang.opt:174
-msgid "Enable optimization of static class initialization code"
-msgstr "å•Ÿç”¨é�œæ…‹é¡žåˆ¥åˆ�å§‹ç¨‹å¼�ç¢¼æœ€ä½³åŒ–"
-
-#: java/lang.opt:181
-msgid "Reduce the amount of reflection meta-data generated"
-msgstr ""
-
-#: java/lang.opt:185
-msgid "Enable assignability checks for stores into object arrays"
-msgstr ""
-
-#: java/lang.opt:189
-msgid "Generate code for the Boehm GC"
-msgstr "ç‚º Boehm ç”¢ç”Ÿç¨‹å¼�ç¢¼"
-
-#: java/lang.opt:193
-msgid "Call a library routine to do integer divisions"
-msgstr "å‘¼å�«ä¸€å€‹å‡½å¼�åº«å­�ç¨‹å¼�ä¾†å®Œæˆ�æ•´æ•¸é™¤æ³•"
-
-#: java/lang.opt:197
-msgid "Generated should be loaded by bootstrap loader"
-msgstr ""
-
-#: java/lang.opt:201
-msgid "Set the source language version"
-msgstr ""
-
-#: java/lang.opt:205
-#, fuzzy
-msgid "Set the target VM version"
-msgstr "æŒ‡å®šç›®çš„ CPU çš„é¡žåž‹"
-
-#: ada/lang.opt:96
-msgid "Specify options to GNAT"
-msgstr "æŒ‡å®šå‚³é�žçµ¦ GNAT çš„é�¸é …"
-
 #: fortran/lang.opt:29
 msgid "Add a directory for INCLUDE and MODULE searching"
 msgstr "å°‡ä¸€å€‹ç›®éŒ„åŠ å…¥åˆ° INCLUDE å’Œ MODULE æ�œå°‹è·¯å¾‘ä¸­"
@@ -11555,7 +11518,7 @@
 msgid "Append a second underscore if the name already contains an underscore"
 msgstr "ç•¶å��ç¨±å·²ç¶“åŒ…å�«ä¸€å€‹åº•ç·šæ™‚åŠ å…¥ç¬¬äºŒå€‹åº•ç·š"
 
-#: fortran/lang.opt:277 c.opt:714
+#: fortran/lang.opt:277 c.opt:718
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr "ç‚ºåˆ—èˆ‰é¡žåž‹ä½¿ç”¨ç›¡å�¯èƒ½çª„çš„æ•´æ•¸é¡žåž‹"
 
@@ -11588,14 +11551,62 @@
 msgid "Accept extensions to support legacy code"
 msgstr "æŽ¥å�—ä¸€å®šçš„æ“´å……ä»¥æ”¯æ�´å‚³çµ±çš„ç¨‹å¼�ç¢¼"
 
-#: treelang/lang.opt:30
-msgid "Trace lexical analysis"
-msgstr "è¿½è¹¤è§£æž�"
+#: config/mcore/mcore.opt:23
+msgid "Generate code for the M*Core M210"
+msgstr "ç‚º M*Core M210 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
 
-#: treelang/lang.opt:34
-msgid "Trace the parsing process"
-msgstr "è¿½è¹¤è§£æž�è™•ç�†åº�"
+#: config/mcore/mcore.opt:27
+msgid "Generate code for the M*Core M340"
+msgstr "ç‚º M*Core M340 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
 
+#: config/mcore/mcore.opt:31
+msgid "Set maximum alignment to 4"
+msgstr "è¨­å®šæœ€å¤§å°�é½Šé‚Šç•Œç‚º 4"
+
+#: config/mcore/mcore.opt:35
+msgid "Force functions to be aligned to a 4 byte boundary"
+msgstr "å°‡å‡½å¼�å¼·è¡Œå°�é½Šåˆ° 4 ä½�å…ƒçµ„é‚Šç•Œä¸Š"
+
+#: config/mcore/mcore.opt:39
+msgid "Set maximum alignment to 8"
+msgstr "è¨­å®šæœ€å¤§å°�é½Šé‚Šç•Œç‚º 8"
+
+#: config/mcore/mcore.opt:43 config/score/score.opt:23
+msgid "Generate big-endian code"
+msgstr "ç”¢ç”Ÿé«˜ä½�ä½�å…ƒçµ„åœ¨å‰�çš„ç¨‹å¼�ç¢¼"
+
+#: config/mcore/mcore.opt:47
+msgid "Emit call graph information"
+msgstr "ç”¢ç”Ÿå‘¼å�«åœ–è³‡è¨Š"
+
+#: config/mcore/mcore.opt:51
+msgid "Use the divide instruction"
+msgstr "ä½¿ç”¨é™¤æ³•æŒ‡ä»¤"
+
+#: config/mcore/mcore.opt:55
+msgid "Inline constants if it can be done in 2 insns or less"
+msgstr "ç•¶å¸¸æ•¸å�¯ä»¥ç‚ºå…©å€‹ä»¥ä¸‹çš„æŒ‡ä»¤ç”¢ç”Ÿæ™‚å…§è�¯å¸¸æ•¸"
+
+#: config/mcore/mcore.opt:59 config/score/score.opt:27
+msgid "Generate little-endian code"
+msgstr "ç”¢ç”Ÿä½Žä½�ä½�å…ƒçµ„åœ¨å‰�çš„ç¨‹å¼�ç¢¼"
+
+#: config/mcore/mcore.opt:67
+msgid "Use arbitrary sized immediates in bit operations"
+msgstr "åœ¨ä½�ä½œæ¥­ä¸­ä½¿ç”¨ä»»æ„�å¤§å°�çš„ç«‹å�³æ•¸å€¼"
+
+#: config/mcore/mcore.opt:71
+msgid "Prefer word accesses over byte accesses"
+msgstr "ç›¡é‡�æŒ‰å­—å­˜å�–è€Œä¸�æ˜¯æŒ‰ä½�å…ƒçµ„å­˜å�–"
+
+#: config/mcore/mcore.opt:75
+msgid "Set the maximum amount for a single stack increment operation"
+msgstr ""
+
+#: config/mcore/mcore.opt:79
+msgid "Always treat bitfields as int-sized"
+msgstr "ç¸½èª�ç‚ºä½�å…ƒæ®µé•·èˆ‡ int ç›¸å�Œ"
+
 #: config/alpha/alpha.opt:23 config/i386/i386.opt:155
 msgid "Do not use hardware fp"
 msgstr "ä¸�ä½¿ç”¨ç¡¬é«”æµ®é»žå–®å…ƒ"
@@ -11711,271 +11722,6 @@
 msgid "Specify bit size of immediate TLS offsets"
 msgstr "æŒ‡å®šåŸ·è¡Œç·’å±€éƒ¨å­˜å„²å��ç§»é‡�ç«‹å�³æ•¸å€¼çš„ä½�å¤§å°�"
 
-#: config/frv/frv.opt:23
-msgid "Use 4 media accumulators"
-msgstr "ä½¿ç”¨ 4 å€‹å¤šåª’é«”ç´¯åŠ å™¨"
-
-#: config/frv/frv.opt:27
-msgid "Use 8 media accumulators"
-msgstr "ä½¿ç”¨ 8 å€‹å¤šåª’é«”ç´¯åŠ å™¨"
-
-#: config/frv/frv.opt:31
-msgid "Enable label alignment optimizations"
-msgstr "å•Ÿç”¨æ¨™ç±¤å°�é½Šæœ€ä½³åŒ–"
-
-#: config/frv/frv.opt:35
-msgid "Dynamically allocate cc registers"
-msgstr "å‹•æ…‹æŒ‡æ´¾ cc æš«å­˜å™¨"
-
-#: config/frv/frv.opt:42
-msgid "Set the cost of branches"
-msgstr "è¨­å®šåˆ†æ”¯çš„ä»£åƒ¹"
-
-#: config/frv/frv.opt:46
-msgid "Enable conditional execution other than moves/scc"
-msgstr "å•Ÿç”¨æ¢�ä»¶åŸ·è¡Œè€Œé�ž moves/scc"
-
-#: config/frv/frv.opt:50
-msgid "Change the maximum length of conditionally-executed sequences"
-msgstr "è®Šæ›´æ¢�ä»¶åŸ·è¡Œåº�åˆ—çš„æœ€å¤§é•·åº¦"
-
-#: config/frv/frv.opt:54
-msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
-msgstr ""
-
-#: config/frv/frv.opt:58
-msgid "Enable conditional moves"
-msgstr "å•Ÿç”¨æ¢�ä»¶è½‰ç§»"
-
-#: config/frv/frv.opt:62
-msgid "Set the target CPU type"
-msgstr "æŒ‡å®šç›®çš„ CPU çš„é¡žåž‹"
-
-#: config/frv/frv.opt:84
-msgid "Use fp double instructions"
-msgstr "ä½¿ç”¨æµ®é»žé›™ç²¾åº¦æŒ‡ä»¤"
-
-#: config/frv/frv.opt:88
-msgid "Change the ABI to allow double word insns"
-msgstr "è®Šæ›´ ABI ä»¥å…�è¨±é›™å­—æŒ‡ä»¤"
-
-#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
-msgid "Enable Function Descriptor PIC mode"
-msgstr "å•Ÿç”¨å‡½å¼�æ��è¿°ç¬¦è™Ÿ PIC æ¨¡å¼�"
-
-#: config/frv/frv.opt:96
-msgid "Just use icc0/fcc0"
-msgstr "å�ªä½¿ç”¨ icc0/fcc0"
-
-#: config/frv/frv.opt:100
-msgid "Only use 32 FPRs"
-msgstr "å�ªä½¿ç”¨ 32 å€‹æµ®é»žæš«å­˜å™¨"
-
-#: config/frv/frv.opt:104
-msgid "Use 64 FPRs"
-msgstr "ä½¿ç”¨ 64 å€‹æµ®é»žæš«å­˜å™¨"
-
-#: config/frv/frv.opt:108
-msgid "Only use 32 GPRs"
-msgstr "å�ªä½¿ç”¨ 32 å€‹é€šç”¨æš«å­˜å™¨"
-
-#: config/frv/frv.opt:112
-msgid "Use 64 GPRs"
-msgstr "ä½¿ç”¨ 64 å€‹é€šç”¨æš«å­˜å™¨"
-
-#: config/frv/frv.opt:116
-msgid "Enable use of GPREL for read-only data in FDPIC"
-msgstr ""
-
-#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
-#: config/pdp11/pdp11.opt:71
-msgid "Use hardware floating point"
-msgstr "ä½¿ç”¨ç¡¬é«”æµ®é»žå–®å…ƒ"
-
-#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
-msgid "Enable inlining of PLT in function calls"
-msgstr "ç‚ºå‡½å¼�å‘¼å�«å•Ÿç”¨ PLT çš„å…§è�¯"
-
-#: config/frv/frv.opt:128
-msgid "Enable PIC support for building libraries"
-msgstr "å•Ÿç”¨å°�å‡½å¼�åº«çš„ PIC æ”¯æ�´"
-
-#: config/frv/frv.opt:132
-msgid "Follow the EABI linkage requirements"
-msgstr ""
-
-#: config/frv/frv.opt:136
-msgid "Disallow direct calls to global functions"
-msgstr "ä¸�å…�è¨±ç›´æŽ¥å‘¼å�«å…¨åŸŸå‡½å¼�"
-
-#: config/frv/frv.opt:140
-msgid "Use media instructions"
-msgstr "ä½¿ç”¨å¤šåª’é«”æŒ‡ä»¤"
-
-#: config/frv/frv.opt:144
-msgid "Use multiply add/subtract instructions"
-msgstr "ä½¿ç”¨ä¹˜åŠ /æ¸›æŒ‡ä»¤"
-
-#: config/frv/frv.opt:148
-msgid "Enable optimizing &&/|| in conditional execution"
-msgstr "å•Ÿç”¨å°�æ¢�ä»¶åŸ·è¡Œ && æˆ– || çš„æœ€ä½³åŒ–"
-
-#: config/frv/frv.opt:152
-msgid "Enable nested conditional execution optimizations"
-msgstr "å•Ÿç”¨å°�å·¢ç‹€æ¢�ä»¶åŸ·è¡Œçš„æœ€ä½³åŒ–"
-
-#: config/frv/frv.opt:157
-msgid "Do not mark ABI switches in e_flags"
-msgstr ""
-
-#: config/frv/frv.opt:161
-msgid "Remove redundant membars"
-msgstr "åˆªé™¤å†—é¤˜æˆ�å“¡"
-
-#: config/frv/frv.opt:165
-msgid "Pack VLIW instructions"
-msgstr "æ‰“å°�åŒ… VLIW æŒ‡ä»¤"
-
-#: config/frv/frv.opt:169
-msgid "Enable setting GPRs to the result of comparisons"
-msgstr ""
-
-#: config/frv/frv.opt:173
-msgid "Change the amount of scheduler lookahead"
-msgstr ""
-
-#: config/frv/frv.opt:177 config/pa/pa.opt:104
-msgid "Use software floating point"
-msgstr "ä½¿ç”¨è»Ÿé«”æµ®é»žå–®å…ƒ"
-
-#: config/frv/frv.opt:181
-msgid "Assume a large TLS segment"
-msgstr "å�‡å®šå¤§çš„åŸ·è¡Œç·’å±€éƒ¨å­˜å„²æ®µ"
-
-#: config/frv/frv.opt:185
-msgid "Do not assume a large TLS segment"
-msgstr "ä¸�å�‡å®šå¤§çš„ TLS æ®µ"
-
-#: config/frv/frv.opt:190
-msgid "Cause gas to print tomcat statistics"
-msgstr ""
-
-#: config/frv/frv.opt:195
-msgid "Link with the library-pic libraries"
-msgstr ""
-
-#: config/frv/frv.opt:199
-msgid "Allow branches to be packed with other instructions"
-msgstr ""
-
-#: config/mn10300/mn10300.opt:23
-msgid "Target the AM33 processor"
-msgstr "ç›®çš„ç‚º AM33 è™•ç�†å™¨"
-
-#: config/mn10300/mn10300.opt:27
-msgid "Target the AM33/2.0 processor"
-msgstr "ç›®çš„ç‚º AM33/2.0 è™•ç�†å™¨"
-
-#: config/mn10300/mn10300.opt:31
-msgid "Work around hardware multiply bug"
-msgstr "ç‚ºç¡¬é«”ä¹˜æ³•ç¼ºé™·æ��ä¾›è®Šé€š"
-
-#: config/mn10300/mn10300.opt:36
-msgid "Enable linker relaxations"
-msgstr "å•Ÿç”¨é€£çµ�å™¨é¬†å¼›"
-
-#: config/mn10300/mn10300.opt:40
-msgid "Return pointers in both a0 and d0"
-msgstr "åœ¨ a0 å’Œ d0 ä¸­å›žå‚³æŒ‡æ¨™"
-
-#: config/s390/tpf.opt:23
-msgid "Enable TPF-OS tracing code"
-msgstr "å•Ÿç”¨ TPF-OS è¿½è¹¤ç¢¼"
-
-#: config/s390/tpf.opt:27
-msgid "Specify main object for TPF-OS"
-msgstr "æŒ‡å®š TPF-OS ä¸»è¦�ç‰©ä»¶"
-
-#: config/s390/s390.opt:23
-msgid "31 bit ABI"
-msgstr "31 ä½�å…ƒ ABI"
-
-#: config/s390/s390.opt:27
-msgid "64 bit ABI"
-msgstr "64 ä½�å…ƒ ABI"
-
-#: config/s390/s390.opt:31 config/i386/i386.opt:59 config/spu/spu.opt:60
-msgid "Generate code for given CPU"
-msgstr "ç‚ºçµ¦å®šçš„ CPU ç”¢ç”Ÿç¨‹å¼�ç¢¼"
-
-#: config/s390/s390.opt:35
-msgid "Maintain backchain pointer"
-msgstr "ç¶­è­·å��é�ˆæŒ‡æ¨™"
-
-#: config/s390/s390.opt:39
-msgid "Additional debug prints"
-msgstr "é¡�å¤–é™¤éŒ¯è¼¸å‡º"
-
-#: config/s390/s390.opt:43
-msgid "ESA/390 architecture"
-msgstr "ESA/390 çµ�æ§‹"
-
-#: config/s390/s390.opt:47
-msgid "Enable fused multiply/add instructions"
-msgstr "å•Ÿç”¨èž�å�ˆçš„ä¹˜åŠ æŒ‡ä»¤"
-
-#: config/s390/s390.opt:51
-#, fuzzy
-msgid "Enable decimal floating point hardware support"
-msgstr "æŒ‡å®šæ˜¯å�¦æ‡‰ç•¶ä½¿ç”¨ç¡¬é«”æµ®é»ž"
-
-#: config/s390/s390.opt:55
-#, fuzzy
-msgid "Enable hardware floating point"
-msgstr "ä½¿ç”¨ç¡¬é«”æµ®é»žå–®å…ƒ"
-
-#: config/s390/s390.opt:67
-msgid "Use packed stack layout"
-msgstr "ä½¿ç”¨ç·Šå¯¦çš„å †ç–Šç‰ˆé�¢è¨­ç½®"
-
-#: config/s390/s390.opt:71
-msgid "Use bras for executable < 64k"
-msgstr ""
-
-#: config/s390/s390.opt:75
-#, fuzzy
-msgid "Disable hardware floating point"
-msgstr "ä½¿ç”¨ç¡¬é«”æµ®é»žå–®å…ƒ"
-
-#: config/s390/s390.opt:79
-msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
-msgstr ""
-
-#: config/s390/s390.opt:83
-msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
-msgstr "åœ¨å‡½å¼�å‰�è¨€ä¸­ç”¢ç”Ÿé¡�å¤–ç¨‹å¼�ç¢¼ä»¥ç�²å�–å †ç–Šå¤§å°�è¶Šé™�"
-
-#: config/s390/s390.opt:87 config/ia64/ia64.opt:97 config/sparc/sparc.opt:95
-#: config/i386/i386.opt:183 config/rs6000/rs6000.opt:226 config/spu/spu.opt:64
-msgid "Schedule code for given CPU"
-msgstr "ç‚ºæŒ‡å®šçš„ CPU æœ€ä½³åŒ–ç¨‹å¼�ç¢¼"
-
-#: config/s390/s390.opt:91
-msgid "mvcle use"
-msgstr "ä½¿ç”¨ mvcle"
-
-#: config/s390/s390.opt:95
-msgid "Warn if a function uses alloca or creates an array with dynamic size"
-msgstr "ç•¶å‡½å¼�ä½¿ç”¨ alloca ä¾†å»ºç«‹å½ˆæ€§é™£åˆ—æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: config/s390/s390.opt:99
-msgid "Warn if a single function's framesize exceeds the given framesize"
-msgstr "ç•¶å–®ä¸€å‡½å¼�çš„åœ–æ¡†å¤§å°�è¶…é�Žçµ¦å®šå€¼æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: config/s390/s390.opt:103
-msgid "z/Architecture"
-msgstr "z/Architecture"
-
 #: config/ia64/ilp32.opt:3
 msgid "Generate ILP32 code"
 msgstr "ç”¢ç”Ÿ ILP32 ç¨‹å¼�ç¢¼"
@@ -12064,10 +11810,16 @@
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr "å�Šæ—©æ”¾ç½®å�œæ­¢ä½�ï¼Œä»¥å�–å¾—æ›´å¥½çš„èª¿åº¦æ•ˆæžœ"
 
-#: config/ia64/ia64.opt:89 config/spu/spu.opt:56 config/pa/pa.opt:51
+#: config/ia64/ia64.opt:89 config/pa/pa.opt:51 config/spu/spu.opt:56
 msgid "Specify range of registers to make fixed"
 msgstr ""
 
+#: config/ia64/ia64.opt:97 config/i386/i386.opt:183
+#: config/rs6000/rs6000.opt:226 config/spu/spu.opt:64 config/s390/s390.opt:87
+#: config/sparc/sparc.opt:95
+msgid "Schedule code for given CPU"
+msgstr "ç‚ºæŒ‡å®šçš„ CPU æœ€ä½³åŒ–ç¨‹å¼�ç¢¼"
+
 #: config/ia64/ia64.opt:101
 #, fuzzy
 msgid "Use data speculation before reload"
@@ -12118,341 +11870,296 @@
 msgid "Count speculative dependencies while calculating priority of instructions"
 msgstr ""
 
-#: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23 config/mt/mt.opt:27
-msgid "Use simulator runtime"
-msgstr "ä½¿ç”¨æ¨¡æ“¬å™¨åŸ·è¡Œæ™‚"
+#: config/xtensa/xtensa.opt:23
+msgid "Use CONST16 instruction to load constants"
+msgstr "ä½¿ç”¨ CONST16 æŒ‡ä»¤è¼‰å…¥å¸¸æ•¸"
 
-#: config/m32c/m32c.opt:28
-msgid "Compile code for R8C variants"
-msgstr "ç‚º R8C è®Šç¨®ç·¨è­¯"
+#: config/xtensa/xtensa.opt:27
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+msgstr "å•Ÿç”¨èž�å�ˆçš„ä¹˜åŠ å’Œä¹˜æ¸›æµ®é»žæŒ‡ä»¤"
 
-#: config/m32c/m32c.opt:32
-msgid "Compile code for M16C variants"
-msgstr "ç‚º M16C è®Šç¨®ç·¨è­¯"
+#: config/xtensa/xtensa.opt:31
+msgid "Use indirect CALLXn instructions for large programs"
+msgstr ""
 
-#: config/m32c/m32c.opt:36
-msgid "Compile code for M32CM variants"
-msgstr "ç‚º M32CM è®Šç¨®ç·¨è­¯"
+#: config/xtensa/xtensa.opt:35
+msgid "Automatically align branch targets to reduce branch penalties"
+msgstr ""
 
-#: config/m32c/m32c.opt:40
-msgid "Compile code for M32C variants"
-msgstr "ç‚º M32C è®Šç¨®ç·¨è­¯"
+#: config/xtensa/xtensa.opt:39
+msgid "Intersperse literal pools with code in the text section"
+msgstr ""
 
-#: config/m32c/m32c.opt:44
-msgid "Number of memreg bytes (default: 16, range: 0..16)"
-msgstr "memreg ä½�å…ƒçµ„æ•¸(é �è¨­ï¼š16ï¼Œç¯„åœ�ï¼š0..16)"
+#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
+msgid "Generate PA1.0 code"
+msgstr "ç”¢ç”Ÿ PA1.0 ç¨‹å¼�ç¢¼"
 
-#: config/sparc/little-endian.opt:23
-msgid "Generate code for little-endian"
-msgstr "ç”¢ç”Ÿä½Žä½�ä½�å…ƒçµ„åœ¨å‰�çš„ç¨‹å¼�ç¢¼"
+#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
+msgid "Generate PA1.1 code"
+msgstr "ç”¢ç”Ÿ PA1.1 ç¨‹å¼�ç¢¼"
 
-#: config/sparc/little-endian.opt:27
-msgid "Generate code for big-endian"
-msgstr "ç”¢ç”Ÿé«˜ä½�ä½�å…ƒçµ„åœ¨å‰�çš„ç¨‹å¼�ç¢¼"
+#: config/pa/pa.opt:31 config/pa/pa.opt:92
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+msgstr "ç”¢ç”Ÿ PA2.0 ç¨‹å¼�ç¢¼(éœ€è¦� binutils 2.10 æˆ–æ›´æ–°ç‰ˆæœ¬)"
 
-#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
-msgid "Use hardware FP"
-msgstr "ä½¿ç”¨ç¡¬é«”æµ®é»žå–®å…ƒ"
+#: config/pa/pa.opt:35
+msgid "Generate code for huge switch statements"
+msgstr "ç‚ºå·¨åž‹çš„ switch æ•˜è¿°ç”¢ç”Ÿç¨‹å¼�ç¢¼"
 
-#: config/sparc/sparc.opt:31
-msgid "Do not use hardware FP"
-msgstr "ä¸�ä½¿ç”¨ç¡¬é«”æµ®é»žå–®å…ƒ"
+#: config/pa/pa.opt:39
+msgid "Disable FP regs"
+msgstr "å�œç”¨æµ®é»žæš«å­˜å™¨"
 
-#: config/sparc/sparc.opt:35
-msgid "Assume possible double misalignment"
-msgstr "å�‡å®šå�¯èƒ½çš„å…©ä¸�æ­£ç¢ºé½Š"
+#: config/pa/pa.opt:43
+msgid "Disable indexed addressing"
+msgstr "å�œç”¨è®Šå�€å®šå�€"
 
-#: config/sparc/sparc.opt:39
-msgid "Pass -assert pure-text to linker"
-msgstr "å°‡ -assert pure-text å‚³é�žçµ¦é€£çµ�å™¨"
+#: config/pa/pa.opt:47
+msgid "Generate fast indirect calls"
+msgstr "ç”¢ç”Ÿå¿«é€Ÿé–“æŽ¥å‘¼å�«"
 
-#: config/sparc/sparc.opt:43
-msgid "Use ABI reserved registers"
-msgstr "ä½¿ç”¨ ABI ä¿�ç•™çš„æš«å­˜å™¨"
+#: config/pa/pa.opt:55
+msgid "Assume code will be assembled by GAS"
+msgstr "å�‡å®šç¨‹å¼�ç¢¼å°‡ç”± GAS çµ„è­¯"
 
-#: config/sparc/sparc.opt:47
-msgid "Use hardware quad FP instructions"
-msgstr "ä½¿ç”¨ç¡¬é«”å››æµ®é»žæŒ‡ä»¤"
+#: config/pa/pa.opt:59
+msgid "Put jumps in call delay slots"
+msgstr "å°‡è·³è½‰æ”¾ç½®åœ¨å»¶é�²å‘¼å�«æ§½å…§"
 
-#: config/sparc/sparc.opt:51
-msgid "Do not use hardware quad fp instructions"
-msgstr "ä¸�ä½¿ç”¨ç¡¬é«”å››æµ®é»žæŒ‡ä»¤"
+#: config/pa/pa.opt:64
+msgid "Enable linker optimizations"
+msgstr "å•Ÿç”¨é€£çµ�å™¨æœ€ä½³åŒ–"
 
-#: config/sparc/sparc.opt:55
-msgid "Compile for V8+ ABI"
-msgstr "ç‚º V8+ ABI ç·¨è­¯"
+#: config/pa/pa.opt:68
+msgid "Always generate long calls"
+msgstr "ç¸½æ˜¯ç”¢ç”Ÿé� å‘¼å�«"
 
-#: config/sparc/sparc.opt:59
-msgid "Use UltraSPARC Visual Instruction Set extensions"
-msgstr "ä½¿ç”¨ UltraSPARC å�¯è¦–åŒ–æŒ‡ä»¤é›†"
+#: config/pa/pa.opt:72
+msgid "Emit long load/store sequences"
+msgstr "ç”¢ç”Ÿé•·è®€/å¯«åº�åˆ—"
 
-#: config/sparc/sparc.opt:63
-msgid "Pointers are 64-bit"
-msgstr "æŒ‡æ¨™æ˜¯ 64 ä½�å…ƒ"
+#: config/pa/pa.opt:80
+msgid "Disable space regs"
+msgstr "å�œç”¨ç©ºé–“æš«å­˜å™¨"
 
-#: config/sparc/sparc.opt:67
-msgid "Pointers are 32-bit"
-msgstr "æŒ‡æ¨™æ˜¯ 32 ä½�å…ƒ"
+#: config/pa/pa.opt:96
+msgid "Use portable calling conventions"
+msgstr "ä½¿ç”¨ä¸€èˆ¬çš„å‘¼å�«ç´„å®š"
 
-#: config/sparc/sparc.opt:71
-msgid "Use 64-bit ABI"
-msgstr "ä½¿ç”¨ 64 ä½�å…ƒ ABI"
+#: config/pa/pa.opt:100
+msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
+msgstr "æŒ‡å®šèª¿åº¦æœ€ä½³åŒ–çš„ç›®çš„ CPUã€‚æœ‰æ•ˆçš„é�¸é …æ˜¯ 700ï¼Œ7100ï¼Œ7100LCï¼Œ7200ï¼Œ7300ï¼Œå’Œ 8000"
 
-#: config/sparc/sparc.opt:75
-msgid "Use 32-bit ABI"
-msgstr "ä½¿ç”¨ 32 ä½�å…ƒ ABI"
+#: config/pa/pa.opt:104 config/frv/frv.opt:177
+msgid "Use software floating point"
+msgstr "ä½¿ç”¨è»Ÿé«”æµ®é»žå–®å…ƒ"
 
-#: config/sparc/sparc.opt:79
-msgid "Use stack bias"
-msgstr "ä½¿ç”¨å †ç–Šå��ç§»"
+#: config/pa/pa.opt:112
+msgid "Do not disable space regs"
+msgstr "ä¸�å�œç”¨ç©ºé–“æš«å­˜å™¨"
 
-#: config/sparc/sparc.opt:83
-msgid "Use structs on stronger alignment for double-word copies"
-msgstr ""
+#: config/pa/pa-hpux1111.opt:23 config/pa/pa-hpux1010.opt:23
+#: config/pa/pa-hpux.opt:27
+msgid "Specify UNIX standard for predefines and linking"
+msgstr "æŒ‡å®šç”¨æ–¼é �å®šç¾©å’Œé€£çµ�çš„ UNIX æ¨™æº–"
 
-#: config/sparc/sparc.opt:87
-msgid "Optimize tail call instructions in assembler and linker"
-msgstr "åœ¨çµ„è­¯å™¨å’Œé€£çµ�å™¨ä¸­æœ€ä½³åŒ–å°¾å‘¼å�«æŒ‡ä»¤"
+#: config/pa/pa64-hpux.opt:23
+msgid "Assume code will be linked by GNU ld"
+msgstr "å�‡å®šç¨‹å¼�ç¢¼å°‡ç”± GNU ld é€£çµ�"
 
-#: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:222
-msgid "Use features of and schedule code for given CPU"
-msgstr "ä½¿ç”¨æŒ‡å®š CPU çš„ç‰¹æ€§å’Œèª¿åº¦ç¨‹å¼�ç¢¼"
+#: config/pa/pa64-hpux.opt:27
+msgid "Assume code will be linked by HP ld"
+msgstr "å�‡å®šç¨‹å¼�ç¢¼å°‡ç”± HP ld é€£çµ�"
 
-#: config/sparc/sparc.opt:99
-msgid "Use given SPARC-V9 code model"
-msgstr "ä½¿ç”¨çµ¦å®šçš„ SPARC-V9 ç¨‹å¼�ç¢¼æ¨¡åž‹"
+#: config/pa/pa-hpux.opt:23
+msgid "Generate cpp defines for server IO"
+msgstr "ç‚ºä¼ºæœ�å™¨ IO ç”¢ç”Ÿ cpp å®šç¾©"
 
-#: config/sparc/sparc.opt:103
-msgid "Enable strict 32-bit psABI struct return checking."
-msgstr ""
+#: config/pa/pa-hpux.opt:31
+msgid "Generate cpp defines for workstation IO"
+msgstr "ç‚ºå·¥ä½œç«™ IO ç”¢ç”Ÿ cpp å®šç¾©"
 
-#: config/m32r/m32r.opt:23
-msgid "Compile for the m32rx"
-msgstr "ç‚º m32rx ç·¨è­¯"
+#: config/frv/frv.opt:23
+msgid "Use 4 media accumulators"
+msgstr "ä½¿ç”¨ 4 å€‹å¤šåª’é«”ç´¯åŠ å™¨"
 
-#: config/m32r/m32r.opt:27
-msgid "Compile for the m32r2"
-msgstr "ç‚º m32r2 ç·¨è­¯"
+#: config/frv/frv.opt:27
+msgid "Use 8 media accumulators"
+msgstr "ä½¿ç”¨ 8 å€‹å¤šåª’é«”ç´¯åŠ å™¨"
 
-#: config/m32r/m32r.opt:31
-msgid "Compile for the m32r"
-msgstr "ç‚º m32r ç·¨è­¯"
+#: config/frv/frv.opt:31
+msgid "Enable label alignment optimizations"
+msgstr "å•Ÿç”¨æ¨™ç±¤å°�é½Šæœ€ä½³åŒ–"
 
-#: config/m32r/m32r.opt:35
-msgid "Align all loops to 32 byte boundary"
-msgstr "æ‰€æœ‰å¾ªç’°å°�é½Šåˆ° 32 ä½�å…ƒçµ„é‚Šç•Œä¸Š"
+#: config/frv/frv.opt:35
+msgid "Dynamically allocate cc registers"
+msgstr "å‹•æ…‹æŒ‡æ´¾ cc æš«å­˜å™¨"
 
-#: config/m32r/m32r.opt:39
-msgid "Prefer branches over conditional execution"
-msgstr "å„ªå…ˆä½¿ç”¨åˆ†æ”¯è€Œä¸�æ˜¯æ¢�ä»¶åŸ·è¡Œ"
+#: config/frv/frv.opt:42
+msgid "Set the cost of branches"
+msgstr "è¨­å®šåˆ†æ”¯çš„ä»£åƒ¹"
 
-#: config/m32r/m32r.opt:43
-msgid "Give branches their default cost"
-msgstr "ç‚ºåˆ†æ”¯æŒ‡å®šé �è¨­ä»£åƒ¹"
+#: config/frv/frv.opt:46
+msgid "Enable conditional execution other than moves/scc"
+msgstr "å•Ÿç”¨æ¢�ä»¶åŸ·è¡Œè€Œé�ž moves/scc"
 
-#: config/m32r/m32r.opt:47
-msgid "Display compile time statistics"
-msgstr "é¡¯ç¤ºç·¨è­¯æ™‚é–“çµ±è¨ˆ"
+#: config/frv/frv.opt:50
+msgid "Change the maximum length of conditionally-executed sequences"
+msgstr "è®Šæ›´æ¢�ä»¶åŸ·è¡Œåº�åˆ—çš„æœ€å¤§é•·åº¦"
 
-#: config/m32r/m32r.opt:51
-msgid "Specify cache flush function"
-msgstr "æŒ‡å®šæ¸…ç©ºå¿«å�–çš„å‡½å¼�"
-
-#: config/m32r/m32r.opt:55
-msgid "Specify cache flush trap number"
-msgstr "æŒ‡å®šæ¸…ç©ºå¿«å�–çš„é™·é˜±è™Ÿ"
-
-#: config/m32r/m32r.opt:59
-msgid "Only issue one instruction per cycle"
-msgstr "æ¯�é€±æœŸå�ªç™¼å‡ºä¸€æ¢�æŒ‡ä»¤"
-
-#: config/m32r/m32r.opt:63
-msgid "Allow two instructions to be issued per cycle"
-msgstr "å…�è¨±æ¯�é€±æœŸç™¼å‡ºå…©æ¢�æŒ‡ä»¤"
-
-#: config/m32r/m32r.opt:67
-msgid "Code size: small, medium or large"
-msgstr "ç¨‹å¼�ç¢¼å¤§å°�ï¼šå°�ã€�ä¸­æˆ–å¤§"
-
-#: config/m32r/m32r.opt:71
-msgid "Don't call any cache flush functions"
-msgstr "ä¸�å‘¼å�«ä»»ä½•æ¸…ç©ºå¿«å�–çš„å‡½å¼�"
-
-#: config/m32r/m32r.opt:75
-msgid "Don't call any cache flush trap"
-msgstr "ä¸�å‘¼å�«ä»»ä½•æ¸…ç©ºå¿«å�–çš„é™·é˜±"
-
-#: config/m32r/m32r.opt:82
-msgid "Small data area: none, sdata, use"
+#: config/frv/frv.opt:54
+msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
 msgstr ""
 
-#: config/m68k/m68k.opt:23
-msgid "Generate code for a 520X"
-msgstr "ç‚º 520X ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+#: config/frv/frv.opt:58
+msgid "Enable conditional moves"
+msgstr "å•Ÿç”¨æ¢�ä»¶è½‰ç§»"
 
-#: config/m68k/m68k.opt:27
-msgid "Generate code for a 5206e"
-msgstr "ç‚º 5206e ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+#: config/frv/frv.opt:62
+msgid "Set the target CPU type"
+msgstr "æŒ‡å®šç›®çš„ CPU çš„é¡žåž‹"
 
-#: config/m68k/m68k.opt:31
-msgid "Generate code for a 528x"
-msgstr "ç‚º 528x ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+#: config/frv/frv.opt:84
+msgid "Use fp double instructions"
+msgstr "ä½¿ç”¨æµ®é»žé›™ç²¾åº¦æŒ‡ä»¤"
 
-#: config/m68k/m68k.opt:35
-msgid "Generate code for a 5307"
-msgstr "ç‚º 5307 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+#: config/frv/frv.opt:88
+msgid "Change the ABI to allow double word insns"
+msgstr "è®Šæ›´ ABI ä»¥å…�è¨±é›™å­—æŒ‡ä»¤"
 
-#: config/m68k/m68k.opt:39
-msgid "Generate code for a 5407"
-msgstr "ç‚º 5407 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
+msgid "Enable Function Descriptor PIC mode"
+msgstr "å•Ÿç”¨å‡½å¼�æ��è¿°ç¬¦è™Ÿ PIC æ¨¡å¼�"
 
-#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
-msgid "Generate code for a 68000"
-msgstr "ç‚º 68000 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+#: config/frv/frv.opt:96
+msgid "Just use icc0/fcc0"
+msgstr "å�ªä½¿ç”¨ icc0/fcc0"
 
-#: config/m68k/m68k.opt:47
-#, fuzzy
-msgid "Generate code for a 68010"
-msgstr "ç‚º 68000 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+#: config/frv/frv.opt:100
+msgid "Only use 32 FPRs"
+msgstr "å�ªä½¿ç”¨ 32 å€‹æµ®é»žæš«å­˜å™¨"
 
-#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
-msgid "Generate code for a 68020"
-msgstr "ç‚º 68020 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+#: config/frv/frv.opt:104
+msgid "Use 64 FPRs"
+msgstr "ä½¿ç”¨ 64 å€‹æµ®é»žæš«å­˜å™¨"
 
-#: config/m68k/m68k.opt:55
-msgid "Generate code for a 68040, without any new instructions"
-msgstr "ç‚º 68040 ç”¢ç”Ÿç¨‹å¼�ç¢¼ï¼Œä¸�ä½¿ç”¨æ–°æŒ‡ä»¤"
+#: config/frv/frv.opt:108
+msgid "Only use 32 GPRs"
+msgstr "å�ªä½¿ç”¨ 32 å€‹é€šç”¨æš«å­˜å™¨"
 
-#: config/m68k/m68k.opt:59
-msgid "Generate code for a 68060, without any new instructions"
-msgstr "ç‚º 68060 ç”¢ç”Ÿç¨‹å¼�ç¢¼ï¼Œä¸�ä½¿ç”¨æ–°æŒ‡ä»¤"
+#: config/frv/frv.opt:112
+msgid "Use 64 GPRs"
+msgstr "ä½¿ç”¨ 64 å€‹é€šç”¨æš«å­˜å™¨"
 
-#: config/m68k/m68k.opt:63
-msgid "Generate code for a 68030"
-msgstr "ç‚º 68030 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+#: config/frv/frv.opt:116
+msgid "Enable use of GPREL for read-only data in FDPIC"
+msgstr ""
 
-#: config/m68k/m68k.opt:67
-msgid "Generate code for a 68040"
-msgstr "ç‚º 68040 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
+#: config/pdp11/pdp11.opt:71
+msgid "Use hardware floating point"
+msgstr "ä½¿ç”¨ç¡¬é«”æµ®é»žå–®å…ƒ"
 
-#: config/m68k/m68k.opt:71
-msgid "Generate code for a 68060"
-msgstr "ç‚º 68060 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
+msgid "Enable inlining of PLT in function calls"
+msgstr "ç‚ºå‡½å¼�å‘¼å�«å•Ÿç”¨ PLT çš„å…§è�¯"
 
-#: config/m68k/m68k.opt:75
-msgid "Generate code for a 68302"
-msgstr "ç‚º 68302 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+#: config/frv/frv.opt:128
+msgid "Enable PIC support for building libraries"
+msgstr "å•Ÿç”¨å°�å‡½å¼�åº«çš„ PIC æ”¯æ�´"
 
-#: config/m68k/m68k.opt:79
-msgid "Generate code for a 68332"
-msgstr "ç‚º 68332 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+#: config/frv/frv.opt:132
+msgid "Follow the EABI linkage requirements"
+msgstr ""
 
-#: config/m68k/m68k.opt:84
-msgid "Generate code for a 68851"
-msgstr "ç‚º 68851 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+#: config/frv/frv.opt:136
+msgid "Disallow direct calls to global functions"
+msgstr "ä¸�å…�è¨±ç›´æŽ¥å‘¼å�«å…¨åŸŸå‡½å¼�"
 
-#: config/m68k/m68k.opt:88
-msgid "Generate code that uses 68881 floating-point instructions"
-msgstr "ç”¢ç”Ÿä½¿ç”¨ 68881 æµ®é»žæŒ‡ä»¤çš„ç¨‹å¼�ç¢¼"
+#: config/frv/frv.opt:140
+msgid "Use media instructions"
+msgstr "ä½¿ç”¨å¤šåª’é«”æŒ‡ä»¤"
 
-#: config/m68k/m68k.opt:92
-msgid "Align variables on a 32-bit boundary"
-msgstr "åœ¨ 32 ä½�å…ƒé‚Šç•Œä¸Šå°�é½Šè®Šæ•¸"
+#: config/frv/frv.opt:144
+msgid "Use multiply add/subtract instructions"
+msgstr "ä½¿ç”¨ä¹˜åŠ /æ¸›æŒ‡ä»¤"
 
-#: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
-msgid "Specify the name of the target architecture"
-msgstr "æŒ‡å®šç›®çš„æž¶æ§‹çš„å��ç¨±"
+#: config/frv/frv.opt:148
+msgid "Enable optimizing &&/|| in conditional execution"
+msgstr "å•Ÿç”¨å°�æ¢�ä»¶åŸ·è¡Œ && æˆ– || çš„æœ€ä½³åŒ–"
 
-#: config/m68k/m68k.opt:100
-msgid "Use the bit-field instructions"
-msgstr "ä½¿ç”¨ä½�å…ƒæ®µæŒ‡ä»¤"
+#: config/frv/frv.opt:152
+msgid "Enable nested conditional execution optimizations"
+msgstr "å•Ÿç”¨å°�å·¢ç‹€æ¢�ä»¶åŸ·è¡Œçš„æœ€ä½³åŒ–"
 
-#: config/m68k/m68k.opt:112
-#, fuzzy
-msgid "Generate code for a ColdFire v4e"
-msgstr "ç‚º M*Core M340 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+#: config/frv/frv.opt:157
+msgid "Do not mark ABI switches in e_flags"
+msgstr ""
 
-#: config/m68k/m68k.opt:116
-#, fuzzy
-msgid "Specify the target CPU"
-msgstr "é�¸æ“‡ç›®çš„ MCU"
+#: config/frv/frv.opt:161
+msgid "Remove redundant membars"
+msgstr "åˆªé™¤å†—é¤˜æˆ�å“¡"
 
-#: config/m68k/m68k.opt:120
-msgid "Generate code for a cpu32"
-msgstr "ç‚º cpu32 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+#: config/frv/frv.opt:165
+msgid "Pack VLIW instructions"
+msgstr "æ‰“å°�åŒ… VLIW æŒ‡ä»¤"
 
-#: config/m68k/m68k.opt:124
-#, fuzzy
-msgid "Use hardware division instructions on ColdFire"
-msgstr "ä½¿ç”¨ç¡¬é«”å››æµ®é»žæŒ‡ä»¤"
+#: config/frv/frv.opt:169
+msgid "Enable setting GPRs to the result of comparisons"
+msgstr ""
 
-#: config/m68k/m68k.opt:128
-#, fuzzy
-msgid "Generate code for a Fido A"
-msgstr "ç”¢ç”Ÿå‹•æ…‹é€£çµ�ç¨‹å¼�åº«çš„ç¨‹å¼�ç¢¼"
+#: config/frv/frv.opt:173
+msgid "Change the amount of scheduler lookahead"
+msgstr ""
 
-#: config/m68k/m68k.opt:132
-#, fuzzy
-msgid "Generate code which uses hardware floating point instructions"
-msgstr "ç”¢ç”Ÿä½¿ç”¨ 68881 æµ®é»žæŒ‡ä»¤çš„ç¨‹å¼�ç¢¼"
+#: config/frv/frv.opt:181
+msgid "Assume a large TLS segment"
+msgstr "å�‡å®šå¤§çš„åŸ·è¡Œç·’å±€éƒ¨å­˜å„²æ®µ"
 
-#: config/m68k/m68k.opt:136
-msgid "Enable ID based shared library"
-msgstr "å•Ÿç”¨åŸºæ–¼ ID çš„å…±äº«å‡½å¼�åº«"
+#: config/frv/frv.opt:185
+msgid "Do not assume a large TLS segment"
+msgstr "ä¸�å�‡å®šå¤§çš„ TLS æ®µ"
 
-#: config/m68k/m68k.opt:140
-msgid "Do not use the bit-field instructions"
-msgstr "ä¸�ä½¿ç”¨ä½�å…ƒæ®µæŒ‡ä»¤"
+#: config/frv/frv.opt:190
+msgid "Cause gas to print tomcat statistics"
+msgstr ""
 
-#: config/m68k/m68k.opt:144
-msgid "Use normal calling convention"
-msgstr "ä½¿ç”¨ä¸€èˆ¬çš„å‘¼å�«ç´„å®š"
+#: config/frv/frv.opt:195
+msgid "Link with the library-pic libraries"
+msgstr ""
 
-#: config/m68k/m68k.opt:148
-msgid "Consider type 'int' to be 32 bits wide"
-msgstr "èª�ç‚ºã€Œintã€�é¡žåˆ¥æœ‰ 32 ä½�å…ƒå¯¬"
+#: config/frv/frv.opt:199
+msgid "Allow branches to be packed with other instructions"
+msgstr ""
 
-#: config/m68k/m68k.opt:152
-msgid "Generate pc-relative code"
-msgstr "ç”¢ç”Ÿç›¸å°� pc çš„ç¨‹å¼�ç¢¼"
+#: config/i386/cygming.opt:23
+msgid "Create console application"
+msgstr "å»ºç«‹å‘½ä»¤åˆ—ç¨‹å¼�"
 
-#: config/m68k/m68k.opt:156
-msgid "Use different calling convention using 'rtd'"
-msgstr "å•Ÿç”¨ä½¿ç”¨ã€Œrtdã€�çš„ä¸�å�Œçš„å‘¼å�«ç´„å®š"
+#: config/i386/cygming.opt:27
+msgid "Use the Cygwin interface"
+msgstr "ä½¿ç”¨ Cygwin ä»‹é�¢"
 
-#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
-msgid "Enable separate data segment"
-msgstr "å•Ÿç”¨åˆ†é›¢çš„è³‡æ–™æ®µ"
+#: config/i386/cygming.opt:31
+msgid "Generate code for a DLL"
+msgstr "ç”¢ç”Ÿå‹•æ…‹é€£çµ�ç¨‹å¼�åº«çš„ç¨‹å¼�ç¢¼"
 
-#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
-msgid "ID of shared library to build"
-msgstr "å°‡è¦�å»ºç«‹çš„å…±äº«å‡½å¼�åº«çš„ ID"
+#: config/i386/cygming.opt:35
+msgid "Ignore dllimport for functions"
+msgstr "å¿½ç•¥å‡½å¼�çš„ dllimport å±¬æ€§"
 
-#: config/m68k/m68k.opt:168
-msgid "Consider type 'int' to be 16 bits wide"
-msgstr "èª�ç‚ºã€Œintã€�é¡žåˆ¥æœ‰ 16 ä½�å¯¬"
+#: config/i386/cygming.opt:39
+msgid "Use Mingw-specific thread support"
+msgstr "ä½¿ç”¨ Mingw ç‰¹å®šçš„åŸ·è¡Œç·’æ”¯æ�´"
 
-#: config/m68k/m68k.opt:172
-msgid "Generate code with library calls for floating point"
-msgstr ""
+#: config/i386/cygming.opt:43
+msgid "Set Windows defines"
+msgstr "è¨­å®š Windows å®šç¾©"
 
-#: config/m68k/m68k.opt:176
-msgid "Do not use unaligned memory references"
-msgstr "ä¸�ä½¿ç”¨æœªå°�é½Šçš„è¨˜æ†¶é«”å�ƒç…§"
+#: config/i386/cygming.opt:47
+msgid "Create GUI application"
+msgstr "å»ºç«‹åœ–å½¢ä»‹é�¢ç¨‹å¼�"
 
-#: config/m68k/m68k.opt:180
-#, fuzzy
-msgid "Tune for the specified target CPU or architecture"
-msgstr "æŒ‡å®šç›®çš„æž¶æ§‹çš„å��ç¨±"
-
-#: config/m68k/ieee.opt:24 config/i386/i386.opt:95
-msgid "Use IEEE math for fp comparisons"
-msgstr "æµ®é»žæ•¸é–“çš„æ¯”è¼ƒåš´æ ¼é�µå¾ª IEEE æ¨™æº–"
-
-#: config/i386/djgpp.opt:25
-msgid "Ignored (obsolete)"
-msgstr "å¿½ç•¥(å·²é�Žæ™‚)"
-
 #: config/i386/i386.opt:23
 msgid "sizeof(long double) is 16"
 msgstr "sizeof(long double) ç­‰æ–¼ 16"
@@ -12489,6 +12196,10 @@
 msgid "Align destination of the string operations"
 msgstr "å°�é½Šå­—ä¸²ä½œæ¥­çš„ç›®çš„"
 
+#: config/i386/i386.opt:59 config/spu/spu.opt:60 config/s390/s390.opt:31
+msgid "Generate code for given CPU"
+msgstr "ç‚ºçµ¦å®šçš„ CPU ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
 #: config/i386/i386.opt:63
 msgid "Use given assembler dialect"
 msgstr "ä½¿ç”¨çµ¦å®šçš„çµ„è­¯é¢¨æ ¼"
@@ -12517,6 +12228,10 @@
 msgid "Generate floating point mathematics using given instruction set"
 msgstr "ç‚ºæŒ‡å®šçš„æŒ‡ä»¤é›†ç”¢ç”Ÿæµ®é»žæ•¸å­¸ç¨‹å¼�ç¢¼"
 
+#: config/i386/i386.opt:95 config/m68k/ieee.opt:24
+msgid "Use IEEE math for fp comparisons"
+msgstr "æµ®é»žæ•¸é–“çš„æ¯”è¼ƒåš´æ ¼é�µå¾ª IEEE æ¨™æº–"
+
 #: config/i386/i386.opt:99
 msgid "Inline all known string operations"
 msgstr "å…§è�¯æ‰€æœ‰å·²çŸ¥çš„å­—ä¸²ä½œæ¥­"
@@ -12675,58 +12390,399 @@
 msgid "Enable automatic generation of fused floating point multiply-add instructions"
 msgstr "ç”¢ç”Ÿæµ®é»žä¹˜åŠ æŒ‡ä»¤"
 
-#: config/i386/cygming.opt:23
-msgid "Create console application"
-msgstr "å»ºç«‹å‘½ä»¤åˆ—ç¨‹å¼�"
+#: config/i386/sco5.opt:24
+msgid "Generate ELF output"
+msgstr "ç”¢ç”Ÿ ELF æ ¼å¼�çš„è¼¸å‡ºæª”æ¡ˆ"
 
-#: config/i386/cygming.opt:27
-msgid "Use the Cygwin interface"
-msgstr "ä½¿ç”¨ Cygwin ä»‹é�¢"
+#: config/i386/djgpp.opt:25
+msgid "Ignored (obsolete)"
+msgstr "å¿½ç•¥(å·²é�Žæ™‚)"
 
-#: config/i386/cygming.opt:31
-msgid "Generate code for a DLL"
-msgstr "ç”¢ç”Ÿå‹•æ…‹é€£çµ�ç¨‹å¼�åº«çš„ç¨‹å¼�ç¢¼"
+#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
+msgid "Specify CPU for code generation purposes"
+msgstr "ç‚ºç¨‹å¼�ç¢¼ç”¢ç”ŸæŒ‡å®šç›®çš„ CPU"
 
-#: config/i386/cygming.opt:35
-msgid "Ignore dllimport for functions"
+#: config/iq2000/iq2000.opt:27
+msgid "Specify CPU for scheduling purposes"
+msgstr "ç‚ºèª¿åº¦æŒ‡å®šç›®çš„ CPU"
+
+#: config/iq2000/iq2000.opt:31 config/mips/mips.opt:97
+msgid "Use ROM instead of RAM"
+msgstr "ä½¿ç”¨ ROM è€Œä¸�æ˜¯ RAM"
+
+#: config/iq2000/iq2000.opt:35
+msgid "Use GP relative sdata/sbss sections"
+msgstr "ä½¿ç”¨ç›¸å°� GP çš„ sdata/sbss å�€æ®µ"
+
+#: config/iq2000/iq2000.opt:40
+msgid "No default crt0.o"
+msgstr "æ²’æœ‰é �è¨­çš„ crt0.o"
+
+#: config/iq2000/iq2000.opt:44 config/mips/mips.opt:265
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+msgstr "å°‡æœªåˆ�å§‹åŒ–çš„å¸¸æ•¸æ”¾åœ¨ ROM ä¸­(éœ€è¦� -membedded-data)"
+
+#: config/arm/arm.opt:23
+msgid "Specify an ABI"
+msgstr "æŒ‡å®šä¸€å€‹ ABI"
+
+#: config/arm/arm.opt:27
+msgid "Generate a call to abort if a noreturn function returns"
+msgstr "ç•¶ noreturn å‡½å¼�å›žå‚³æ™‚å‘¼å�« abort"
+
+#: config/arm/arm.opt:34
+msgid "Pass FP arguments in FP registers"
+msgstr "åœ¨æµ®é»žæš«å­˜å™¨ä¸­å‚³é�žæµ®é»žå�ƒæ•¸"
+
+#: config/arm/arm.opt:38
+msgid "Generate APCS conformant stack frames"
+msgstr "ç”¢ç”Ÿèˆ‡ APCS ç›¸å®¹çš„å †ç–Šæ¡†æž¶"
+
+#: config/arm/arm.opt:42
+msgid "Generate re-entrant, PIC code"
+msgstr "ç”¢ç”Ÿå�¯é‡�å…¥çš„ PIC ç¨‹å¼�ç¢¼"
+
+#: config/arm/arm.opt:49 config/m68k/m68k.opt:96 config/score/score.opt:63
+msgid "Specify the name of the target architecture"
+msgstr "æŒ‡å®šç›®çš„æž¶æ§‹çš„å��ç¨±"
+
+#: config/arm/arm.opt:56
+msgid "Assume target CPU is configured as big endian"
+msgstr "å�‡å®šç›®çš„ CPU è¢«é…�ç½®ç‚ºé«˜ä½�ä½�å…ƒçµ„åœ¨å‰�"
+
+#: config/arm/arm.opt:60
+msgid "Thumb: Assume non-static functions may be called from ARM code"
+msgstr ""
+
+#: config/arm/arm.opt:64
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+msgstr ""
+
+#: config/arm/arm.opt:68
+msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
+msgstr "Cirrusï¼šæ�’å…¥ NOP ä»¥é�¿å…�ç„¡æ•ˆçš„æŒ‡ä»¤çµ„å�ˆ"
+
+#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
+msgid "Specify the name of the target CPU"
+msgstr "æŒ‡å®šç›®çš„ CPU çš„å��ç¨±"
+
+#: config/arm/arm.opt:76
+msgid "Specify if floating point hardware should be used"
+msgstr "æŒ‡å®šæ˜¯å�¦æ‡‰ç•¶ä½¿ç”¨ç¡¬é«”æµ®é»ž"
+
+#: config/arm/arm.opt:90
+msgid "Specify the name of the target floating point hardware/format"
+msgstr "æŒ‡å®šç›®çš„æµ®é»žç¡¬é«”/æ ¼å¼�çš„å��ç¨±"
+
+#: config/arm/arm.opt:94
+msgid "Alias for -mfloat-abi=hard"
+msgstr "-mfloat-abi=hard çš„åˆ¥å��"
+
+#: config/arm/arm.opt:98
+msgid "Assume target CPU is configured as little endian"
+msgstr "å�‡å®šç›®çš„ CPU è¢«é…�ç½®ç‚ºä½Žä½�ä½�å…ƒçµ„åœ¨å‰�"
+
+#: config/arm/arm.opt:102
+msgid "Generate call insns as indirect calls, if necessary"
+msgstr ""
+
+#: config/arm/arm.opt:106
+msgid "Specify the register to be used for PIC addressing"
+msgstr "æŒ‡å®šç”¨æ–¼ PIC å®šå�€çš„æš«å­˜å™¨"
+
+#: config/arm/arm.opt:110
+msgid "Store function names in object code"
+msgstr "åœ¨ç›®çš„æª”æ¡ˆä¸­å­˜å„²å‡½å¼�å��"
+
+#: config/arm/arm.opt:114
+msgid "Permit scheduling of a function's prologue sequence"
+msgstr "å…�è¨±èª¿åº¦å‡½å¼�å‰�è¨€åº�åˆ—"
+
+#: config/arm/arm.opt:118
+msgid "Do not load the PIC register in function prologues"
+msgstr "ä¸�åœ¨å‡½å¼�å‰�è¨€ä¸­è¼‰å…¥ PIC æš«å­˜å™¨"
+
+#: config/arm/arm.opt:122
+msgid "Alias for -mfloat-abi=soft"
+msgstr "-mfloat-abi=soft çš„åˆ¥å��"
+
+#: config/arm/arm.opt:126
+msgid "Specify the minimum bit alignment of structures"
+msgstr ""
+
+#: config/arm/arm.opt:130
+msgid "Compile for the Thumb not the ARM"
+msgstr "ç‚º Thumb è€Œä¸�æ˜¯ ARM ç·¨è­¯"
+
+#: config/arm/arm.opt:134
+msgid "Support calls between Thumb and ARM instruction sets"
+msgstr ""
+
+#: config/arm/arm.opt:138
+msgid "Specify how to access the thread pointer"
+msgstr "æŒ‡å®šå¦‚ä½•å­˜å�–åŸ·è¡Œç·’æŒ‡æ¨™"
+
+#: config/arm/arm.opt:142
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+msgstr "Thumbï¼šå�³ä½¿ä¸�éœ€è¦�ä¹Ÿç”¢ç”Ÿ(é�žè‘‰)å †ç–Šæ¡†æž¶"
+
+#: config/arm/arm.opt:146
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr "Thumbï¼šå�³ä½¿ä¸�éœ€è¦�ä¹Ÿç”¢ç”Ÿ(è‘‰)å †ç–Šæ¡†æž¶"
+
+#: config/arm/arm.opt:150
+msgid "Tune code for the given processor"
+msgstr "ç‚ºæŒ‡å®šçš„è™•ç�†å™¨æœ€ä½³åŒ–ç¨‹å¼�ç¢¼"
+
+#: config/arm/arm.opt:154
+msgid "Assume big endian bytes, little endian words"
+msgstr "å�‡å®šé«˜ä½�ä½�å…ƒçµ„åœ¨å‰�ï¼Œä½Žä½�å­—åœ¨å‰�"
+
+#: config/arm/arm.opt:158
+msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
+msgstr ""
+
+#: config/arm/pe.opt:23
+msgid "Ignore dllimport attribute for functions"
 msgstr "å¿½ç•¥å‡½å¼�çš„ dllimport å±¬æ€§"
 
-#: config/i386/cygming.opt:39
-msgid "Use Mingw-specific thread support"
-msgstr "ä½¿ç”¨ Mingw ç‰¹å®šçš„åŸ·è¡Œç·’æ”¯æ�´"
+#: config/cris/linux.opt:27
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+msgstr ""
 
-#: config/i386/cygming.opt:43
-msgid "Set Windows defines"
-msgstr "è¨­å®š Windows å®šç¾©"
+#: config/cris/aout.opt:27
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
+msgstr "ç‚ºæ²’æœ‰ MMU çš„åŸºæ–¼ Etrax 100 çš„ elinux ç³»çµ±ç·¨è­¯"
 
-#: config/i386/cygming.opt:47
-msgid "Create GUI application"
-msgstr "å»ºç«‹åœ–å½¢ä»‹é�¢ç¨‹å¼�"
+#: config/cris/aout.opt:33
+msgid "For elinux, request a specified stack-size for this program"
+msgstr ""
 
-#: config/i386/sco5.opt:24
-msgid "Generate ELF output"
-msgstr "ç”¢ç”Ÿ ELF æ ¼å¼�çš„è¼¸å‡ºæª”æ¡ˆ"
+#: config/cris/cris.opt:45
+msgid "Work around bug in multiplication instruction"
+msgstr "ç‚ºä¹˜æ³•æŒ‡ä»¤ä¸­çš„ç¼ºé™·æ��ä¾›è®Šé€š"
 
-#: config/rs6000/aix41.opt:24 config/rs6000/aix64.opt:32
-msgid "Support message passing with the Parallel Environment"
+#: config/cris/cris.opt:51
+msgid "Compile for ETRAX 4 (CRIS v3)"
+msgstr "ç‚º ETRAX 4 (CRIS v3) ç·¨è­¯"
+
+#: config/cris/cris.opt:56
+msgid "Compile for ETRAX 100 (CRIS v8)"
+msgstr "ç‚º ETRAX 100 (CRIS v8) ç·¨è­¯"
+
+#: config/cris/cris.opt:64
+msgid "Emit verbose debug information in assembly code"
+msgstr "åœ¨çµ„è­¯ç¨‹å¼�ç¢¼ä¸­ç”¢ç”Ÿè©³ç´°çš„é™¤éŒ¯è³‡è¨Š"
+
+#: config/cris/cris.opt:71
+msgid "Do not use condition codes from normal instructions"
 msgstr ""
 
-#: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:147
-msgid "Conform more closely to IBM XLC semantics"
-msgstr "ç›¡é‡�æŽ¥è¿‘ IBM XLC èªžç¾©"
+#: config/cris/cris.opt:80
+msgid "Do not emit addressing modes with side-effect assignment"
+msgstr ""
 
-#: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:132
+#: config/cris/cris.opt:89
+msgid "Do not tune stack alignment"
+msgstr "ä¸�èª¿æ•´å †ç–Šå°�é½Š"
+
+#: config/cris/cris.opt:98
+msgid "Do not tune writable data alignment"
+msgstr "ä¸�èª¿æ•´å�¯å¯«è³‡æ–™å°�é½Š"
+
+#: config/cris/cris.opt:107
+msgid "Do not tune code and read-only data alignment"
+msgstr "ä¸�èª¿æ•´ç¨‹å¼�ç¢¼å’Œå”¯è®€è³‡æ–™å°�é½Š"
+
+#: config/cris/cris.opt:116
+msgid "Align code and data to 32 bits"
+msgstr "å°‡ç¨‹å¼�ç¢¼å’Œè³‡æ–™å°�é½Šåˆ° 32 ä½�å…ƒé‚Šç•Œä¸Š"
+
+#: config/cris/cris.opt:133
+msgid "Don't align items in code or data"
+msgstr ""
+
+#: config/cris/cris.opt:142
+msgid "Do not emit function prologue or epilogue"
+msgstr "ä¸�ç”¢ç”Ÿå‡½å¼�å‰�è¨€å’Œå°¾è�²"
+
+#: config/cris/cris.opt:149
+msgid "Use the most feature-enabling options allowed by other options"
+msgstr ""
+
+#: config/cris/cris.opt:158
+msgid "Override -mbest-lib-options"
+msgstr "è¦†å¯« -mbest-lib-options"
+
+#: config/cris/cris.opt:165
+msgid "Generate code for the specified chip or CPU version"
+msgstr "ç‚ºæŒ‡å®šçš„æ™¶ç‰‡æˆ– CPU ç‰ˆæœ¬ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: config/cris/cris.opt:169
+msgid "Tune alignment for the specified chip or CPU version"
+msgstr "ç‚ºæŒ‡å®šçš„æ™¶ç‰‡æˆ– CPU ç‰ˆæœ¬èª¿æ•´å°�é½Š"
+
+#: config/cris/cris.opt:173
+msgid "Warn when a stackframe is larger than the specified size"
+msgstr "ç•¶å †ç–Šæ¡†æž¶å¤§æ–¼æŒ‡å®šå€¼æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: config/avr/avr.opt:23
+msgid "Use subroutines for function prologues and epilogues"
+msgstr "ä½¿ç”¨å­�ç¨‹å¼�å®Œæˆ�å‡½å¼�å‰�è¨€/å°¾è�²"
+
+#: config/avr/avr.opt:27
+msgid "Select the target MCU"
+msgstr "é�¸æ“‡ç›®çš„ MCU"
+
+#: config/avr/avr.opt:34
+msgid "Use an 8-bit 'int' type"
+msgstr "ä½¿ç”¨ 8 ä½�ã€Œintã€�é¡žåž‹"
+
+#: config/avr/avr.opt:38
+msgid "Change the stack pointer without disabling interrupts"
+msgstr ""
+
+#: config/avr/avr.opt:42
+msgid "Do not generate tablejump insns"
+msgstr "ä¸�ç”¢ç”Ÿè·³è½‰è¡¨æŒ‡ä»¤"
+
+#: config/avr/avr.opt:52
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr ""
+
+#: config/avr/avr.opt:56
+msgid "Output instruction sizes to the asm file"
+msgstr ""
+
+#: config/avr/avr.opt:60
+msgid "Change only the low 8 bits of the stack pointer"
+msgstr "å�ªè®Šæ›´å †ç–ŠæŒ‡æ¨™çš„ä½Ž 8 ä½�"
+
+#: config/avr/avr.opt:64
+#, fuzzy
+msgid "Relax branches"
+msgstr "æ²’æœ‰è·³è½‰\n"
+
+#: config/avr/avr.opt:68
+msgid "Make the linker relaxation machine assume that a program counter wrap-around occures."
+msgstr ""
+
+#: config/linux.opt:24
+#, fuzzy
+msgid "Use uClibc instead of GNU libc"
+msgstr "ä½¿ç”¨ ROM è€Œä¸�æ˜¯ RAM"
+
+#: config/linux.opt:28
+#, fuzzy
+msgid "Use GNU libc instead of uClibc"
+msgstr "ä½¿ç”¨ ROM è€Œä¸�æ˜¯ RAM"
+
+#: config/rs6000/sysv4.opt:24
+msgid "Select ABI calling convention"
+msgstr "é�¸æ“‡ ABI å‘¼å�«ç´„å®š"
+
+#: config/rs6000/sysv4.opt:28
+msgid "Select method for sdata handling"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
+msgid "Align to the base type of the bit-field"
+msgstr "å°�é½Šåˆ°ä½�å…ƒæ®µçš„åŸºç¤Žé¡žåˆ¥åž‹"
+
+#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
+msgid "Produce code relocatable at runtime"
+msgstr "ç”¢ç”ŸåŸ·è¡Œæ™‚å�¯é‡�å®šä½�çš„ç¨‹å¼�ç¢¼"
+
+#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
+msgid "Produce little endian code"
+msgstr "ç”¢ç”Ÿä½Žä½�ä½�å…ƒçµ„åœ¨å‰�çš„ç¨‹å¼�ç¢¼"
+
+#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
+msgid "Produce big endian code"
+msgstr "ç”¢ç”Ÿé«˜ä½�ä½�å…ƒçµ„åœ¨å‰�çš„ç¨‹å¼�ç¢¼"
+
+#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
+#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
+#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
+msgid "no description yet"
+msgstr "å°šæœªæ��è¿°"
+
+#: config/rs6000/sysv4.opt:78
+msgid "Assume all variable arg functions are prototyped"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:87
+msgid "Use EABI"
+msgstr "ä½¿ç”¨ EABI"
+
+#: config/rs6000/sysv4.opt:91
+msgid "Allow bit-fields to cross word boundaries"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:95
+msgid "Use alternate register names"
+msgstr "ä½¿ç”¨å�¦ä¸€å¥—æš«å­˜å™¨å��"
+
+#: config/rs6000/sysv4.opt:104
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
+msgstr "èˆ‡ libsim.aï¼Œlibc.a å’Œ sim-crt0.o é€£çµ�"
+
+#: config/rs6000/sysv4.opt:108
+msgid "Link with libads.a, libc.a and crt0.o"
+msgstr "èˆ‡ libads.aï¼Œlibc.a å’Œ crt0.o é€£çµ�"
+
+#: config/rs6000/sysv4.opt:112
+msgid "Link with libyk.a, libc.a and crt0.o"
+msgstr "èˆ‡ libyk.aï¼Œlibc.a å’Œ crt0.o é€£çµ�"
+
+#: config/rs6000/sysv4.opt:116
+msgid "Link with libmvme.a, libc.a and crt0.o"
+msgstr "èˆ‡ libmvme.aï¼Œlibc.a å’Œ crt0.o é€£çµ�"
+
+#: config/rs6000/sysv4.opt:120
+msgid "Set the PPC_EMB bit in the ELF flags header"
+msgstr "åœ¨ ELF æ——æ¨™é ­ä¸­æŒ‡å®š PPC_EMB ä½�"
+
+#: config/rs6000/sysv4.opt:124
+msgid "Use the WindISS simulator"
+msgstr "ä½¿ç”¨ WindISS æ¨¡æ“¬å™¨"
+
+#: config/rs6000/sysv4.opt:132 config/rs6000/darwin.opt:24
 msgid "Generate 64-bit code"
 msgstr "ç”¢ç”Ÿ 64 ä½�å…ƒç¨‹å¼�ç¢¼"
 
-#: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:136
+#: config/rs6000/sysv4.opt:136 config/rs6000/darwin.opt:28
 msgid "Generate 32-bit code"
 msgstr "ç”¢ç”Ÿ 32 ä½�å…ƒç¨‹å¼�ç¢¼"
 
+#: config/rs6000/sysv4.opt:144
+msgid "Generate code to use a non-exec PLT and GOT"
+msgstr "ç”¢ç”Ÿçš„ç¨‹å¼�ç¢¼ä½¿ç”¨ä¸�å�¯åŸ·è¡Œ PLT å’Œ GOT"
+
+#: config/rs6000/sysv4.opt:148
+msgid "Generate code for old exec BSS PLT"
+msgstr "ç‚ºèˆŠçš„å�¯åŸ·è¡Œ BSS PLT ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: config/rs6000/linux64.opt:24
+msgid "Call mcount for profiling before a function prologue"
+msgstr ""
+
 #: config/rs6000/darwin.opt:32
 msgid "Generate code suitable for executables (NOT shared libs)"
 msgstr "ç”¢ç”Ÿçš„ç¨‹å¼�ç¢¼é�©å�ˆæ–¼å�¯åŸ·è¡Œæª”æ¡ˆ(è€Œä¸�æ˜¯å…±äº«å‡½å¼�åº«)"
 
+#: config/rs6000/aix64.opt:24
+msgid "Compile for 64-bit pointers"
+msgstr "ç‚º 64 ä½�å…ƒæŒ‡æ¨™ç·¨è­¯"
+
+#: config/rs6000/aix64.opt:28
+msgid "Compile for 32-bit pointers"
+msgstr "ç‚º 32 ä½�å…ƒæŒ‡æ¨™ç·¨è­¯"
+
+#: config/rs6000/aix64.opt:32 config/rs6000/aix41.opt:24
+msgid "Support message passing with the Parallel Environment"
+msgstr ""
+
 #: config/rs6000/rs6000.opt:24
 msgid "Use POWER instruction set"
 msgstr "ä½¿ç”¨ POWER æŒ‡ä»¤é›†"
@@ -12848,6 +12904,10 @@
 msgid "Return small structures in registers (SVR4 default)"
 msgstr "å°�çµ�æ§‹åœ¨æš«å­˜å™¨ä¸­å›žå‚³ (SVR4 é �è¨­)"
 
+#: config/rs6000/rs6000.opt:147 config/rs6000/aix.opt:24
+msgid "Conform more closely to IBM XLC semantics"
+msgstr "ç›¡é‡�æŽ¥è¿‘ IBM XLC èªžç¾©"
+
 #: config/rs6000/rs6000.opt:151
 #, fuzzy
 msgid "Generate software reciprocal sqrt for better throughput"
@@ -12914,6 +12974,10 @@
 msgid "Specify ABI to use"
 msgstr "æŒ‡å®šè¦�ä½¿ç”¨çš„ ABI"
 
+#: config/rs6000/rs6000.opt:222 config/sparc/sparc.opt:91
+msgid "Use features of and schedule code for given CPU"
+msgstr "ä½¿ç”¨æŒ‡å®š CPU çš„ç‰¹æ€§å’Œèª¿åº¦ç¨‹å¼�ç¢¼"
+
 #: config/rs6000/rs6000.opt:230
 msgid "Select full, part, or no traceback table"
 msgstr ""
@@ -12950,96 +13014,74 @@
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr ""
 
-#: config/rs6000/aix64.opt:24
-msgid "Compile for 64-bit pointers"
-msgstr "ç‚º 64 ä½�å…ƒæŒ‡æ¨™ç·¨è­¯"
+#: config/v850/v850.opt:23
+msgid "Use registers r2 and r5"
+msgstr "ä½¿ç”¨æš«å­˜å™¨ r2 å’Œ r5"
 
-#: config/rs6000/aix64.opt:28
-msgid "Compile for 32-bit pointers"
-msgstr "ç‚º 32 ä½�å…ƒæŒ‡æ¨™ç·¨è­¯"
+#: config/v850/v850.opt:27
+msgid "Use 4 byte entries in switch tables"
+msgstr "åœ¨åˆ†æ”¯è¡¨ä¸­ä½¿ç”¨ 4 ä½�å…ƒçµ„é•·çš„æ¢�ç›®"
 
-#: config/rs6000/linux64.opt:24
-msgid "Call mcount for profiling before a function prologue"
-msgstr ""
+#: config/v850/v850.opt:31
+msgid "Enable backend debugging"
+msgstr "å•Ÿç”¨å¾Œç«¯ç¨‹å¼�é™¤éŒ¯"
 
-#: config/rs6000/sysv4.opt:24
-msgid "Select ABI calling convention"
-msgstr "é�¸æ“‡ ABI å‘¼å�«ç´„å®š"
+#: config/v850/v850.opt:35
+msgid "Do not use the callt instruction"
+msgstr "ä¸�ä½¿ç”¨ callt æŒ‡ä»¤"
 
-#: config/rs6000/sysv4.opt:28
-msgid "Select method for sdata handling"
-msgstr ""
+#: config/v850/v850.opt:39
+msgid "Reuse r30 on a per function basis"
+msgstr "ç‚ºæ¯�å€‹å‡½å¼�é‡�ç”¨ r30"
 
-#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
-msgid "Align to the base type of the bit-field"
-msgstr "å°�é½Šåˆ°ä½�å…ƒæ®µçš„åŸºç¤Žé¡žåˆ¥åž‹"
+#: config/v850/v850.opt:43
+msgid "Support Green Hills ABI"
+msgstr "æ”¯æ�´ Green Hills ABI"
 
-#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
-msgid "Produce code relocatable at runtime"
-msgstr "ç”¢ç”ŸåŸ·è¡Œæ™‚å�¯é‡�å®šä½�çš„ç¨‹å¼�ç¢¼"
+#: config/v850/v850.opt:47
+msgid "Prohibit PC relative function calls"
+msgstr "ç¦�æ­¢ç›¸å°� PC çš„å‡½å¼�å‘¼å�«"
 
-#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
-msgid "Produce little endian code"
-msgstr "ç”¢ç”Ÿä½Žä½�ä½�å…ƒçµ„åœ¨å‰�çš„ç¨‹å¼�ç¢¼"
+#: config/v850/v850.opt:51
+msgid "Use stubs for function prologues"
+msgstr "ä½¿ç”¨å� ä½�ç¨‹å¼�å®Œæˆ�å‡½å¼�å‰�è¨€/å°¾è�²"
 
-#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
-msgid "Produce big endian code"
-msgstr "ç”¢ç”Ÿé«˜ä½�ä½�å…ƒçµ„åœ¨å‰�çš„ç¨‹å¼�ç¢¼"
+#: config/v850/v850.opt:55
+msgid "Set the max size of data eligible for the SDA area"
+msgstr ""
 
-#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
-#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
-#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
-msgid "no description yet"
-msgstr "å°šæœªæ��è¿°"
+#: config/v850/v850.opt:59
+msgid "Enable the use of the short load instructions"
+msgstr "å•Ÿç”¨å°�çŸ­è¼‰å…¥æŒ‡ä»¤çš„ä½¿ç”¨"
 
-#: config/rs6000/sysv4.opt:78
-msgid "Assume all variable arg functions are prototyped"
-msgstr ""
+#: config/v850/v850.opt:63
+msgid "Same as: -mep -mprolog-function"
+msgstr "èˆ‡ -mep -mprolog-function ç›¸å�Œ"
 
-#: config/rs6000/sysv4.opt:87
-msgid "Use EABI"
-msgstr "ä½¿ç”¨ EABI"
-
-#: config/rs6000/sysv4.opt:91
-msgid "Allow bit-fields to cross word boundaries"
+#: config/v850/v850.opt:67
+msgid "Set the max size of data eligible for the TDA area"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:95
-msgid "Use alternate register names"
-msgstr "ä½¿ç”¨å�¦ä¸€å¥—æš«å­˜å™¨å��"
+#: config/v850/v850.opt:71
+msgid "Enforce strict alignment"
+msgstr "å¼·åˆ¶åš´æ ¼å°�é½Š"
 
-#: config/rs6000/sysv4.opt:104
-msgid "Link with libsim.a, libc.a and sim-crt0.o"
-msgstr "èˆ‡ libsim.aï¼Œlibc.a å’Œ sim-crt0.o é€£çµ�"
+#: config/v850/v850.opt:78
+msgid "Compile for the v850 processor"
+msgstr "ç‚º v850 è™•ç�†å™¨ç·¨è­¯"
 
-#: config/rs6000/sysv4.opt:108
-msgid "Link with libads.a, libc.a and crt0.o"
-msgstr "èˆ‡ libads.aï¼Œlibc.a å’Œ crt0.o é€£çµ�"
+#: config/v850/v850.opt:82
+msgid "Compile for the v850e processor"
+msgstr "ç‚º v850e è™•ç�†å™¨ç·¨è­¯"
 
-#: config/rs6000/sysv4.opt:112
-msgid "Link with libyk.a, libc.a and crt0.o"
-msgstr "èˆ‡ libyk.aï¼Œlibc.a å’Œ crt0.o é€£çµ�"
+#: config/v850/v850.opt:86
+msgid "Compile for the v850e1 processor"
+msgstr "ç‚º v850e1 è™•ç�†å™¨ç·¨è­¯"
 
-#: config/rs6000/sysv4.opt:116
-msgid "Link with libmvme.a, libc.a and crt0.o"
-msgstr "èˆ‡ libmvme.aï¼Œlibc.a å’Œ crt0.o é€£çµ�"
+#: config/v850/v850.opt:90
+msgid "Set the max size of data eligible for the ZDA area"
+msgstr ""
 
-#: config/rs6000/sysv4.opt:120
-msgid "Set the PPC_EMB bit in the ELF flags header"
-msgstr "åœ¨ ELF æ——æ¨™é ­ä¸­æŒ‡å®š PPC_EMB ä½�"
-
-#: config/rs6000/sysv4.opt:124
-msgid "Use the WindISS simulator"
-msgstr "ä½¿ç”¨ WindISS æ¨¡æ“¬å™¨"
-
-#: config/rs6000/sysv4.opt:144
-msgid "Generate code to use a non-exec PLT and GOT"
-msgstr "ç”¢ç”Ÿçš„ç¨‹å¼�ç¢¼ä½¿ç”¨ä¸�å�¯åŸ·è¡Œ PLT å’Œ GOT"
-
-#: config/rs6000/sysv4.opt:148
-msgid "Generate code for old exec BSS PLT"
-msgstr "ç‚ºèˆŠçš„å�¯åŸ·è¡Œ BSS PLT ç”¢ç”Ÿç¨‹å¼�ç¢¼"
-
 #: config/spu/spu.opt:20
 msgid "Emit warnings when run-time relocations are generated"
 msgstr ""
@@ -13080,62 +13122,268 @@
 msgid "Generate code for 32 bit addressing"
 msgstr "ç”¢ç”Ÿé«˜ä½�ä½�å…ƒçµ„åœ¨å‰�çš„ç¨‹å¼�ç¢¼"
 
-#: config/mcore/mcore.opt:23
-msgid "Generate code for the M*Core M210"
-msgstr "ç‚º M*Core M210 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+#: config/vax/vax.opt:23 config/vax/vax.opt:27
+msgid "Target DFLOAT double precision code"
+msgstr "ç”¢ç”Ÿ DFLOAT é›™ç²¾åº¦ç¨‹å¼�ç¢¼"
 
-#: config/mcore/mcore.opt:27
-msgid "Generate code for the M*Core M340"
-msgstr "ç‚º M*Core M340 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+#: config/vax/vax.opt:31 config/vax/vax.opt:35
+msgid "Generate GFLOAT double precision code"
+msgstr "ç”¢ç”Ÿ GFLOAT é›™ç²¾åº¦ç¨‹å¼�ç¢¼"
 
-#: config/mcore/mcore.opt:31
-msgid "Set maximum alignment to 4"
-msgstr "è¨­å®šæœ€å¤§å°�é½Šé‚Šç•Œç‚º 4"
+#: config/vax/vax.opt:39
+msgid "Generate code for GNU assembler (gas)"
+msgstr "ç‚º GNU çµ„è­¯å™¨(gas)ç”¢ç”Ÿç¨‹å¼�ç¢¼"
 
-#: config/mcore/mcore.opt:35
-msgid "Force functions to be aligned to a 4 byte boundary"
-msgstr "å°‡å‡½å¼�å¼·è¡Œå°�é½Šåˆ° 4 ä½�å…ƒçµ„é‚Šç•Œä¸Š"
+#: config/vax/vax.opt:43
+msgid "Generate code for UNIX assembler"
+msgstr "ç‚º UNIX çµ„è­¯å™¨ç”¢ç”Ÿç¨‹å¼�ç¢¼"
 
-#: config/mcore/mcore.opt:39
-msgid "Set maximum alignment to 8"
-msgstr "è¨­å®šæœ€å¤§å°�é½Šé‚Šç•Œç‚º 8"
+#: config/vax/vax.opt:47
+msgid "Use VAXC structure conventions"
+msgstr "ä½¿ç”¨ VAXC çµ�æ§‹ç´„å®š"
 
-#: config/mcore/mcore.opt:43 config/score/score.opt:23
-msgid "Generate big-endian code"
-msgstr "ç”¢ç”Ÿé«˜ä½�ä½�å…ƒçµ„åœ¨å‰�çš„ç¨‹å¼�ç¢¼"
+#: config/lynx.opt:23
+msgid "Support legacy multi-threading"
+msgstr "æ”¯æ�´å‚³çµ±å¤šåŸ·è¡Œç·’"
 
-#: config/mcore/mcore.opt:47
-msgid "Emit call graph information"
-msgstr "ç”¢ç”Ÿå‘¼å�«åœ–è³‡è¨Š"
+#: config/lynx.opt:27
+msgid "Use shared libraries"
+msgstr "ä½¿ç”¨å…±äº«å‡½å¼�åº«"
 
-#: config/mcore/mcore.opt:51
-msgid "Use the divide instruction"
-msgstr "ä½¿ç”¨é™¤æ³•æŒ‡ä»¤"
+#: config/lynx.opt:31
+msgid "Support multi-threading"
+msgstr "æ”¯æ�´å¤šåŸ·è¡Œç·’"
 
-#: config/mcore/mcore.opt:55
-msgid "Inline constants if it can be done in 2 insns or less"
-msgstr "ç•¶å¸¸æ•¸å�¯ä»¥ç‚ºå…©å€‹ä»¥ä¸‹çš„æŒ‡ä»¤ç”¢ç”Ÿæ™‚å…§è�¯å¸¸æ•¸"
+#: config/stormy16/stormy16.opt:24
+msgid "Provide libraries for the simulator"
+msgstr "ç‚ºæ¨¡æ“¬å™¨æ��ä¾›å‡½å¼�åº«"
 
-#: config/mcore/mcore.opt:59 config/score/score.opt:27
-msgid "Generate little-endian code"
-msgstr "ç”¢ç”Ÿä½Žä½�ä½�å…ƒçµ„åœ¨å‰�çš„ç¨‹å¼�ç¢¼"
+#: config/h8300/h8300.opt:23
+msgid "Generate H8S code"
+msgstr "ç”¢ç”Ÿ H8S ç¨‹å¼�ç¢¼"
 
-#: config/mcore/mcore.opt:67
-msgid "Use arbitrary sized immediates in bit operations"
-msgstr "åœ¨ä½�ä½œæ¥­ä¸­ä½¿ç”¨ä»»æ„�å¤§å°�çš„ç«‹å�³æ•¸å€¼"
+#: config/h8300/h8300.opt:27
+msgid "Generate H8SX code"
+msgstr "ç”¢ç”Ÿ H8SX ç¨‹å¼�ç¢¼"
 
-#: config/mcore/mcore.opt:71
-msgid "Prefer word accesses over byte accesses"
-msgstr "ç›¡é‡�æŒ‰å­—å­˜å�–è€Œä¸�æ˜¯æŒ‰ä½�å…ƒçµ„å­˜å�–"
+#: config/h8300/h8300.opt:31
+msgid "Generate H8S/2600 code"
+msgstr "ç”¢ç”Ÿ H8S/2600 ç¨‹å¼�ç¢¼"
 
-#: config/mcore/mcore.opt:75
-msgid "Set the maximum amount for a single stack increment operation"
+#: config/h8300/h8300.opt:35
+msgid "Make integers 32 bits wide"
+msgstr "è®“æ•´æ•¸æœ‰ 32 ä½�å…ƒå¯¬"
+
+#: config/h8300/h8300.opt:42
+msgid "Use registers for argument passing"
+msgstr "ä½¿ç”¨æš«å­˜å™¨å‚³é�žå�ƒæ•¸"
+
+#: config/h8300/h8300.opt:46
+msgid "Consider access to byte sized memory slow"
 msgstr ""
 
-#: config/mcore/mcore.opt:79
-msgid "Always treat bitfields as int-sized"
-msgstr "ç¸½èª�ç‚ºä½�å…ƒæ®µé•·èˆ‡ int ç›¸å�Œ"
+#: config/h8300/h8300.opt:50
+msgid "Enable linker relaxing"
+msgstr "å•Ÿç”¨é€£çµ�å™¨é¬†å¼›"
 
+#: config/h8300/h8300.opt:54
+msgid "Generate H8/300H code"
+msgstr "ç”¢ç”Ÿ H8/300H ç¨‹å¼�ç¢¼"
+
+#: config/h8300/h8300.opt:58
+msgid "Enable the normal mode"
+msgstr "å•Ÿç”¨æ­£å¸¸æ¨¡å¼�"
+
+#: config/h8300/h8300.opt:62
+msgid "Use H8/300 alignment rules"
+msgstr "ä½¿ç”¨ H8/300 å°�é½Šè¦�å‰‡"
+
+#: config/s390/s390.opt:23
+msgid "31 bit ABI"
+msgstr "31 ä½�å…ƒ ABI"
+
+#: config/s390/s390.opt:27
+msgid "64 bit ABI"
+msgstr "64 ä½�å…ƒ ABI"
+
+#: config/s390/s390.opt:35
+msgid "Maintain backchain pointer"
+msgstr "ç¶­è­·å��é�ˆæŒ‡æ¨™"
+
+#: config/s390/s390.opt:39
+msgid "Additional debug prints"
+msgstr "é¡�å¤–é™¤éŒ¯è¼¸å‡º"
+
+#: config/s390/s390.opt:43
+msgid "ESA/390 architecture"
+msgstr "ESA/390 çµ�æ§‹"
+
+#: config/s390/s390.opt:47
+msgid "Enable fused multiply/add instructions"
+msgstr "å•Ÿç”¨èž�å�ˆçš„ä¹˜åŠ æŒ‡ä»¤"
+
+#: config/s390/s390.opt:51
+#, fuzzy
+msgid "Enable decimal floating point hardware support"
+msgstr "æŒ‡å®šæ˜¯å�¦æ‡‰ç•¶ä½¿ç”¨ç¡¬é«”æµ®é»ž"
+
+#: config/s390/s390.opt:55
+#, fuzzy
+msgid "Enable hardware floating point"
+msgstr "ä½¿ç”¨ç¡¬é«”æµ®é»žå–®å…ƒ"
+
+#: config/s390/s390.opt:67
+msgid "Use packed stack layout"
+msgstr "ä½¿ç”¨ç·Šå¯¦çš„å †ç–Šç‰ˆé�¢è¨­ç½®"
+
+#: config/s390/s390.opt:71
+msgid "Use bras for executable < 64k"
+msgstr ""
+
+#: config/s390/s390.opt:75
+#, fuzzy
+msgid "Disable hardware floating point"
+msgstr "ä½¿ç”¨ç¡¬é«”æµ®é»žå–®å…ƒ"
+
+#: config/s390/s390.opt:79
+msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
+msgstr ""
+
+#: config/s390/s390.opt:83
+msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
+msgstr "åœ¨å‡½å¼�å‰�è¨€ä¸­ç”¢ç”Ÿé¡�å¤–ç¨‹å¼�ç¢¼ä»¥ç�²å�–å †ç–Šå¤§å°�è¶Šé™�"
+
+#: config/s390/s390.opt:91
+msgid "mvcle use"
+msgstr "ä½¿ç”¨ mvcle"
+
+#: config/s390/s390.opt:95
+msgid "Warn if a function uses alloca or creates an array with dynamic size"
+msgstr "ç•¶å‡½å¼�ä½¿ç”¨ alloca ä¾†å»ºç«‹å½ˆæ€§é™£åˆ—æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: config/s390/s390.opt:99
+msgid "Warn if a single function's framesize exceeds the given framesize"
+msgstr "ç•¶å–®ä¸€å‡½å¼�çš„åœ–æ¡†å¤§å°�è¶…é�Žçµ¦å®šå€¼æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: config/s390/s390.opt:103
+msgid "z/Architecture"
+msgstr "z/Architecture"
+
+#: config/s390/tpf.opt:23
+msgid "Enable TPF-OS tracing code"
+msgstr "å•Ÿç”¨ TPF-OS è¿½è¹¤ç¢¼"
+
+#: config/s390/tpf.opt:27
+msgid "Specify main object for TPF-OS"
+msgstr "æŒ‡å®š TPF-OS ä¸»è¦�ç‰©ä»¶"
+
+#: config/darwin.opt:23
+msgid "Generate code suitable for fast turn around debugging"
+msgstr ""
+
+#: config/darwin.opt:31
+msgid "The earliest MacOS X version on which this program will run"
+msgstr "é€™å€‹ç¨‹å¼�å�¯èƒ½åœ¨å…¶ä¸ŠåŸ·è¡Œçš„æœ€æ—©çš„ MacOS X ç‰ˆæœ¬"
+
+#: config/darwin.opt:35
+msgid "Set sizeof(bool) to 1"
+msgstr "è¨­å®š sizeof(bool) ç‚º 1"
+
+#: config/darwin.opt:39
+#, fuzzy
+msgid "Generate code for darwin loadable kernel extensions"
+msgstr "ç‚º 68040 ç”¢ç”Ÿç¨‹å¼�ç¢¼ï¼Œä¸�ä½¿ç”¨æ–°æŒ‡ä»¤"
+
+#: config/darwin.opt:43
+#, fuzzy
+msgid "Generate code for the kernel or loadable kernel extensions"
+msgstr "ç‚ºæŒ‡å®šçš„æ™¶ç‰‡æˆ– CPU ç‰ˆæœ¬ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: config/darwin.opt:47
+#, fuzzy
+msgid "Add <dir> to the end of the system framework include path"
+msgstr "å°‡ <ç›®éŒ„> åŠ å…¥åˆ°ä¸»æ¡†æž¶åŒ…å�«è·¯å¾‘çš„æœ«å°¾"
+
+#: config/mn10300/mn10300.opt:23
+msgid "Target the AM33 processor"
+msgstr "ç›®çš„ç‚º AM33 è™•ç�†å™¨"
+
+#: config/mn10300/mn10300.opt:27
+msgid "Target the AM33/2.0 processor"
+msgstr "ç›®çš„ç‚º AM33/2.0 è™•ç�†å™¨"
+
+#: config/mn10300/mn10300.opt:31
+msgid "Work around hardware multiply bug"
+msgstr "ç‚ºç¡¬é«”ä¹˜æ³•ç¼ºé™·æ��ä¾›è®Šé€š"
+
+#: config/mn10300/mn10300.opt:36
+msgid "Enable linker relaxations"
+msgstr "å•Ÿç”¨é€£çµ�å™¨é¬†å¼›"
+
+#: config/mn10300/mn10300.opt:40
+msgid "Return pointers in both a0 and d0"
+msgstr "åœ¨ a0 å’Œ d0 ä¸­å›žå‚³æŒ‡æ¨™"
+
+#: config/m32r/m32r.opt:23
+msgid "Compile for the m32rx"
+msgstr "ç‚º m32rx ç·¨è­¯"
+
+#: config/m32r/m32r.opt:27
+msgid "Compile for the m32r2"
+msgstr "ç‚º m32r2 ç·¨è­¯"
+
+#: config/m32r/m32r.opt:31
+msgid "Compile for the m32r"
+msgstr "ç‚º m32r ç·¨è­¯"
+
+#: config/m32r/m32r.opt:35
+msgid "Align all loops to 32 byte boundary"
+msgstr "æ‰€æœ‰å¾ªç’°å°�é½Šåˆ° 32 ä½�å…ƒçµ„é‚Šç•Œä¸Š"
+
+#: config/m32r/m32r.opt:39
+msgid "Prefer branches over conditional execution"
+msgstr "å„ªå…ˆä½¿ç”¨åˆ†æ”¯è€Œä¸�æ˜¯æ¢�ä»¶åŸ·è¡Œ"
+
+#: config/m32r/m32r.opt:43
+msgid "Give branches their default cost"
+msgstr "ç‚ºåˆ†æ”¯æŒ‡å®šé �è¨­ä»£åƒ¹"
+
+#: config/m32r/m32r.opt:47
+msgid "Display compile time statistics"
+msgstr "é¡¯ç¤ºç·¨è­¯æ™‚é–“çµ±è¨ˆ"
+
+#: config/m32r/m32r.opt:51
+msgid "Specify cache flush function"
+msgstr "æŒ‡å®šæ¸…ç©ºå¿«å�–çš„å‡½å¼�"
+
+#: config/m32r/m32r.opt:55
+msgid "Specify cache flush trap number"
+msgstr "æŒ‡å®šæ¸…ç©ºå¿«å�–çš„é™·é˜±è™Ÿ"
+
+#: config/m32r/m32r.opt:59
+msgid "Only issue one instruction per cycle"
+msgstr "æ¯�é€±æœŸå�ªç™¼å‡ºä¸€æ¢�æŒ‡ä»¤"
+
+#: config/m32r/m32r.opt:63
+msgid "Allow two instructions to be issued per cycle"
+msgstr "å…�è¨±æ¯�é€±æœŸç™¼å‡ºå…©æ¢�æŒ‡ä»¤"
+
+#: config/m32r/m32r.opt:67
+msgid "Code size: small, medium or large"
+msgstr "ç¨‹å¼�ç¢¼å¤§å°�ï¼šå°�ã€�ä¸­æˆ–å¤§"
+
+#: config/m32r/m32r.opt:71
+msgid "Don't call any cache flush functions"
+msgstr "ä¸�å‘¼å�«ä»»ä½•æ¸…ç©ºå¿«å�–çš„å‡½å¼�"
+
+#: config/m32r/m32r.opt:75
+msgid "Don't call any cache flush trap"
+msgstr "ä¸�å‘¼å�«ä»»ä½•æ¸…ç©ºå¿«å�–çš„é™·é˜±"
+
+#: config/m32r/m32r.opt:82
+msgid "Small data area: none, sdata, use"
+msgstr ""
+
 #: config/arc/arc.opt:32
 msgid "Prepend the name of the cpu to all public symbol names"
 msgstr ""
@@ -13156,6 +13404,528 @@
 msgid "Put read-only data in SECTION"
 msgstr "åœ¨ SECTION ä¸­å­˜æ”¾å”¯è®€è³‡æ–™"
 
+#: config/m32c/m32c.opt:24 config/mt/mt.opt:27 config/bfin/bfin.opt:23
+msgid "Use simulator runtime"
+msgstr "ä½¿ç”¨æ¨¡æ“¬å™¨åŸ·è¡Œæ™‚"
+
+#: config/m32c/m32c.opt:28
+msgid "Compile code for R8C variants"
+msgstr "ç‚º R8C è®Šç¨®ç·¨è­¯"
+
+#: config/m32c/m32c.opt:32
+msgid "Compile code for M16C variants"
+msgstr "ç‚º M16C è®Šç¨®ç·¨è­¯"
+
+#: config/m32c/m32c.opt:36
+msgid "Compile code for M32CM variants"
+msgstr "ç‚º M32CM è®Šç¨®ç·¨è­¯"
+
+#: config/m32c/m32c.opt:40
+msgid "Compile code for M32C variants"
+msgstr "ç‚º M32C è®Šç¨®ç·¨è­¯"
+
+#: config/m32c/m32c.opt:44
+msgid "Number of memreg bytes (default: 16, range: 0..16)"
+msgstr "memreg ä½�å…ƒçµ„æ•¸(é �è¨­ï¼š16ï¼Œç¯„åœ�ï¼š0..16)"
+
+#: config/pdp11/pdp11.opt:23
+msgid "Generate code for an 11/10"
+msgstr "ç‚º 11/10 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: config/pdp11/pdp11.opt:27
+msgid "Generate code for an 11/40"
+msgstr "ç‚º 11/40 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: config/pdp11/pdp11.opt:31
+msgid "Generate code for an 11/45"
+msgstr "ç‚º 11/45 ç”¢ç”Ÿé™„åŠ ç¨‹å¼�ç¢¼"
+
+#: config/pdp11/pdp11.opt:35
+msgid "Use 16-bit abs patterns"
+msgstr "ä½¿ç”¨ 16 ä½� abs æ¨¡å¼�"
+
+#: config/pdp11/pdp11.opt:39
+msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
+msgstr "åœ¨ ac0(Unix çµ„è­¯èªžæ³•ä¸­çš„ fr0)ä¸­å›žå‚³æµ®é»žçµ�æžœ"
+
+#: config/pdp11/pdp11.opt:43
+msgid "Do not use inline patterns for copying memory"
+msgstr ""
+
+#: config/pdp11/pdp11.opt:47
+msgid "Use inline patterns for copying memory"
+msgstr ""
+
+#: config/pdp11/pdp11.opt:51
+msgid "Do not pretend that branches are expensive"
+msgstr ""
+
+#: config/pdp11/pdp11.opt:55
+msgid "Pretend that branches are expensive"
+msgstr "å�‡å®šåˆ†æ”¯ä»£åƒ¹å¾ˆé«˜æ˜‚"
+
+#: config/pdp11/pdp11.opt:59
+msgid "Use the DEC assembler syntax"
+msgstr "ä½¿ç”¨ DEC çµ„è­¯é¢¨æ ¼"
+
+#: config/pdp11/pdp11.opt:63
+msgid "Use 32 bit float"
+msgstr "ä½¿ç”¨ 32 ä½�å…ƒæµ®é»žæ•¸"
+
+#: config/pdp11/pdp11.opt:67
+msgid "Use 64 bit float"
+msgstr "ä½¿ç”¨ 64 ä½�å…ƒæµ®é»žæ•¸"
+
+#: config/pdp11/pdp11.opt:75
+msgid "Use 16 bit int"
+msgstr "ä½¿ç”¨ 16 ä½�æ•´æ•¸"
+
+#: config/pdp11/pdp11.opt:79
+msgid "Use 32 bit int"
+msgstr "ä½¿ç”¨ 32 ä½�å…ƒæ•´æ•¸"
+
+#: config/pdp11/pdp11.opt:87
+msgid "Target has split I&D"
+msgstr "ç›®æ¨™å¹³è‡ºæœ‰åˆ†é›¢çš„æŒ‡ä»¤ã€�è³‡æ–™ç©ºé–“"
+
+#: config/pdp11/pdp11.opt:91
+msgid "Use UNIX assembler syntax"
+msgstr "ä½¿ç”¨ UNIX çµ„è­¯é¢¨æ ¼"
+
+#: config/m68k/m68k.opt:23
+msgid "Generate code for a 520X"
+msgstr "ç‚º 520X ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: config/m68k/m68k.opt:27
+msgid "Generate code for a 5206e"
+msgstr "ç‚º 5206e ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: config/m68k/m68k.opt:31
+msgid "Generate code for a 528x"
+msgstr "ç‚º 528x ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: config/m68k/m68k.opt:35
+msgid "Generate code for a 5307"
+msgstr "ç‚º 5307 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: config/m68k/m68k.opt:39
+msgid "Generate code for a 5407"
+msgstr "ç‚º 5407 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
+msgid "Generate code for a 68000"
+msgstr "ç‚º 68000 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: config/m68k/m68k.opt:47
+#, fuzzy
+msgid "Generate code for a 68010"
+msgstr "ç‚º 68000 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
+msgid "Generate code for a 68020"
+msgstr "ç‚º 68020 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: config/m68k/m68k.opt:55
+msgid "Generate code for a 68040, without any new instructions"
+msgstr "ç‚º 68040 ç”¢ç”Ÿç¨‹å¼�ç¢¼ï¼Œä¸�ä½¿ç”¨æ–°æŒ‡ä»¤"
+
+#: config/m68k/m68k.opt:59
+msgid "Generate code for a 68060, without any new instructions"
+msgstr "ç‚º 68060 ç”¢ç”Ÿç¨‹å¼�ç¢¼ï¼Œä¸�ä½¿ç”¨æ–°æŒ‡ä»¤"
+
+#: config/m68k/m68k.opt:63
+msgid "Generate code for a 68030"
+msgstr "ç‚º 68030 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: config/m68k/m68k.opt:67
+msgid "Generate code for a 68040"
+msgstr "ç‚º 68040 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: config/m68k/m68k.opt:71
+msgid "Generate code for a 68060"
+msgstr "ç‚º 68060 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: config/m68k/m68k.opt:75
+msgid "Generate code for a 68302"
+msgstr "ç‚º 68302 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: config/m68k/m68k.opt:79
+msgid "Generate code for a 68332"
+msgstr "ç‚º 68332 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: config/m68k/m68k.opt:84
+msgid "Generate code for a 68851"
+msgstr "ç‚º 68851 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: config/m68k/m68k.opt:88
+msgid "Generate code that uses 68881 floating-point instructions"
+msgstr "ç”¢ç”Ÿä½¿ç”¨ 68881 æµ®é»žæŒ‡ä»¤çš„ç¨‹å¼�ç¢¼"
+
+#: config/m68k/m68k.opt:92
+msgid "Align variables on a 32-bit boundary"
+msgstr "åœ¨ 32 ä½�å…ƒé‚Šç•Œä¸Šå°�é½Šè®Šæ•¸"
+
+#: config/m68k/m68k.opt:100
+msgid "Use the bit-field instructions"
+msgstr "ä½¿ç”¨ä½�å…ƒæ®µæŒ‡ä»¤"
+
+#: config/m68k/m68k.opt:112
+#, fuzzy
+msgid "Generate code for a ColdFire v4e"
+msgstr "ç‚º M*Core M340 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: config/m68k/m68k.opt:116
+#, fuzzy
+msgid "Specify the target CPU"
+msgstr "é�¸æ“‡ç›®çš„ MCU"
+
+#: config/m68k/m68k.opt:120
+msgid "Generate code for a cpu32"
+msgstr "ç‚º cpu32 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: config/m68k/m68k.opt:124
+#, fuzzy
+msgid "Use hardware division instructions on ColdFire"
+msgstr "ä½¿ç”¨ç¡¬é«”å››æµ®é»žæŒ‡ä»¤"
+
+#: config/m68k/m68k.opt:128
+#, fuzzy
+msgid "Generate code for a Fido A"
+msgstr "ç”¢ç”Ÿå‹•æ…‹é€£çµ�ç¨‹å¼�åº«çš„ç¨‹å¼�ç¢¼"
+
+#: config/m68k/m68k.opt:132
+#, fuzzy
+msgid "Generate code which uses hardware floating point instructions"
+msgstr "ç”¢ç”Ÿä½¿ç”¨ 68881 æµ®é»žæŒ‡ä»¤çš„ç¨‹å¼�ç¢¼"
+
+#: config/m68k/m68k.opt:136
+msgid "Enable ID based shared library"
+msgstr "å•Ÿç”¨åŸºæ–¼ ID çš„å…±äº«å‡½å¼�åº«"
+
+#: config/m68k/m68k.opt:140
+msgid "Do not use the bit-field instructions"
+msgstr "ä¸�ä½¿ç”¨ä½�å…ƒæ®µæŒ‡ä»¤"
+
+#: config/m68k/m68k.opt:144
+msgid "Use normal calling convention"
+msgstr "ä½¿ç”¨ä¸€èˆ¬çš„å‘¼å�«ç´„å®š"
+
+#: config/m68k/m68k.opt:148
+msgid "Consider type 'int' to be 32 bits wide"
+msgstr "èª�ç‚ºã€Œintã€�é¡žåˆ¥æœ‰ 32 ä½�å…ƒå¯¬"
+
+#: config/m68k/m68k.opt:152
+msgid "Generate pc-relative code"
+msgstr "ç”¢ç”Ÿç›¸å°� pc çš„ç¨‹å¼�ç¢¼"
+
+#: config/m68k/m68k.opt:156
+msgid "Use different calling convention using 'rtd'"
+msgstr "å•Ÿç”¨ä½¿ç”¨ã€Œrtdã€�çš„ä¸�å�Œçš„å‘¼å�«ç´„å®š"
+
+#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
+msgid "Enable separate data segment"
+msgstr "å•Ÿç”¨åˆ†é›¢çš„è³‡æ–™æ®µ"
+
+#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
+msgid "ID of shared library to build"
+msgstr "å°‡è¦�å»ºç«‹çš„å…±äº«å‡½å¼�åº«çš„ ID"
+
+#: config/m68k/m68k.opt:168
+msgid "Consider type 'int' to be 16 bits wide"
+msgstr "èª�ç‚ºã€Œintã€�é¡žåˆ¥æœ‰ 16 ä½�å¯¬"
+
+#: config/m68k/m68k.opt:172
+msgid "Generate code with library calls for floating point"
+msgstr ""
+
+#: config/m68k/m68k.opt:176
+msgid "Do not use unaligned memory references"
+msgstr "ä¸�ä½¿ç”¨æœªå°�é½Šçš„è¨˜æ†¶é«”å�ƒç…§"
+
+#: config/m68k/m68k.opt:180
+#, fuzzy
+msgid "Tune for the specified target CPU or architecture"
+msgstr "æŒ‡å®šç›®çš„æž¶æ§‹çš„å��ç¨±"
+
+#: config/mmix/mmix.opt:24
+msgid "For intrinsics library: pass all parameters in registers"
+msgstr "ç‚ºå…§å»ºå‡½å¼�åº«ï¼šæ‰€æœ‰å�ƒæ•¸åœ¨æš«å­˜å™¨ä¸­å‚³é�ž"
+
+#: config/mmix/mmix.opt:28
+msgid "Use register stack for parameters and return value"
+msgstr "ä½¿ç”¨æš«å­˜å™¨å †ç–Šå‚³é�žå�ƒæ•¸å’Œå›žå‚³å€¼"
+
+#: config/mmix/mmix.opt:32
+msgid "Use call-clobbered registers for parameters and return value"
+msgstr "å°‡å‘¼å�«ç¯¡æ”¹çš„æš«å­˜å™¨ç”¨æ–¼å�ƒæ•¸å’Œå›žå‚³å€¼"
+
+#: config/mmix/mmix.opt:37
+msgid "Use epsilon-respecting floating point compare instructions"
+msgstr "ä½¿ç”¨åœ¨æ„�ç„¡çª®å°�çš„æµ®é»žæ¯”è¼ƒæŒ‡ä»¤"
+
+#: config/mmix/mmix.opt:41
+msgid "Use zero-extending memory loads, not sign-extending ones"
+msgstr "ä½¿ç”¨é›¶æ“´å……è€Œä¸�æ˜¯ç¬¦è™Ÿæ“´å……çš„è¨˜æ†¶é«”è¼‰å…¥"
+
+#: config/mmix/mmix.opt:45
+msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
+msgstr "ç”¢ç”Ÿçš„é™¤æ³•çµ�æžœä¸­é¤˜æ•¸ç¬¦è™Ÿå°‡èˆ‡é™¤æ•¸è€Œä¸�æ˜¯è¢«é™¤æ•¸ç›¸å�Œ"
+
+#: config/mmix/mmix.opt:49
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
+msgstr "åœ¨å…¨åŸŸç¬¦è™Ÿå‰�åŠ å…¥ã€Œ:ã€�(ç‚ºèˆ‡ PREFIX å�”ä½œ)"
+
+#: config/mmix/mmix.opt:53
+msgid "Do not provide a default start-address 0x100 of the program"
+msgstr "ä¸�ç‚ºç¨‹å¼�æ��ä¾›é �è¨­çš„èµ·å§‹ä½�å�€ 0x100"
+
+#: config/mmix/mmix.opt:57
+msgid "Link to emit program in ELF format (rather than mmo)"
+msgstr "é€£çµ�ç”¢ç”Ÿ ELF è€Œé�ž mmo æ ¼å¼�çš„ç¨‹å¼�"
+
+#: config/mmix/mmix.opt:61
+msgid "Use P-mnemonics for branches statically predicted as taken"
+msgstr "ç‚ºé�œæ…‹é �æ¸¬ç‚ºå¿…è¦�é€²è¡Œçš„è·³è½‰ä½¿ç”¨ P åŠ©æ†¶ç¬¦è™Ÿ"
+
+#: config/mmix/mmix.opt:65
+msgid "Don't use P-mnemonics for branches"
+msgstr "ä¸�ç‚ºåˆ†æ”¯ä½¿ç”¨ P åŠ©æ†¶ç¬¦è™Ÿ"
+
+#: config/mmix/mmix.opt:79
+msgid "Use addresses that allocate global registers"
+msgstr "ä½¿ç”¨æŒ‡æ´¾å…¨åŸŸæš«å­˜å™¨çš„ä½�å�€"
+
+#: config/mmix/mmix.opt:83
+msgid "Do not use addresses that allocate global registers"
+msgstr "ä¸�ä½¿ç”¨æŒ‡æ´¾å…¨åŸŸæš«å­˜å™¨çš„ä½�å�€"
+
+#: config/mmix/mmix.opt:87
+msgid "Generate a single exit point for each function"
+msgstr "ç‚ºæ¯�å€‹å‡½å¼�ç”¢ç”Ÿå–®ä¸€çš„é›¢é–‹é»ž"
+
+#: config/mmix/mmix.opt:91
+msgid "Do not generate a single exit point for each function"
+msgstr "ä¸�ç‚ºæ¯�å€‹å‡½å¼�ç”¢ç”Ÿå–®ä¸€çš„é›¢é–‹é»ž"
+
+#: config/mmix/mmix.opt:95
+msgid "Set start-address of the program"
+msgstr "è¨­å®šç¨‹å¼�çš„èµ·å§‹ä½�å�€"
+
+#: config/mmix/mmix.opt:99
+msgid "Set start-address of data"
+msgstr "è¨­å®šè³‡æ–™çš„èµ·å§‹ä½�å�€"
+
+#: config/score/score.opt:31
+#, fuzzy
+msgid "Disable bcnz instruction"
+msgstr "ä½¿ç”¨ AltiVec æŒ‡ä»¤"
+
+#: config/score/score.opt:35
+#, fuzzy
+msgid "Enable unaligned load/store instruction"
+msgstr "å•Ÿç”¨ DB æŒ‡ä»¤"
+
+#: config/score/score.opt:39
+msgid "Support SCORE 5 ISA"
+msgstr ""
+
+#: config/score/score.opt:43
+msgid "Support SCORE 5U ISA"
+msgstr ""
+
+#: config/score/score.opt:47
+msgid "Support SCORE 7 ISA"
+msgstr ""
+
+#: config/score/score.opt:51
+msgid "Support SCORE 7D ISA"
+msgstr ""
+
+#: config/score/score.opt:55
+msgid "Support SCORE 3 ISA"
+msgstr ""
+
+#: config/score/score.opt:59
+msgid "Support SCORE 3d ISA"
+msgstr ""
+
+#: config/crx/crx.opt:23
+msgid "Support multiply accumulate instructions"
+msgstr "æ”¯æ�´ä¹˜åŠ æŒ‡ä»¤"
+
+#: config/crx/crx.opt:27
+msgid "Do not use push to store function arguments"
+msgstr "ä¸�ä½¿ç”¨ push æŒ‡ä»¤å„²å­˜å‡½å¼�å�ƒæ•¸"
+
+#: config/crx/crx.opt:31
+msgid "Restrict doloop to the given nesting level"
+msgstr ""
+
+#: config/mt/mt.opt:23
+msgid "Use byte loads and stores when generating code."
+msgstr "ç”¢ç”Ÿç¨‹å¼�ç¢¼æ™‚ä½¿ç”¨ä½�å…ƒçµ„è¼‰å…¥å’Œå­˜å„²ã€‚"
+
+#: config/mt/mt.opt:31
+msgid "Do not include crt0.o in the startup files"
+msgstr "ä¸�å°‡ crt0.o åŒ…å�«åœ¨å•Ÿå‹•æª”æ¡ˆä¸­"
+
+#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
+#: config/mt/mt.opt:47 config/mt/mt.opt:51
+msgid "Internal debug switch"
+msgstr "å…§éƒ¨é™¤éŒ¯é–‹é—œ"
+
+#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
+msgid "Compile for a 68HC11"
+msgstr "ç‚º 68HC11 çµ„è­¯"
+
+#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
+msgid "Compile for a 68HC12"
+msgstr "ç‚º 68HC12 çµ„è­¯"
+
+#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
+msgid "Compile for a 68HCS12"
+msgstr "ç‚º 68HCS12 çµ„è­¯"
+
+#: config/m68hc11/m68hc11.opt:49
+msgid "Auto pre/post decrement increment allowed"
+msgstr "å…�è¨±è‡ªå‹•å‰�/å¾Œè‡ªæ¸›å¢ž"
+
+#: config/m68hc11/m68hc11.opt:53
+msgid "Min/max instructions allowed"
+msgstr "å…�è¨± min/max æŒ‡ä»¤"
+
+#: config/m68hc11/m68hc11.opt:57
+msgid "Use call and rtc for function calls and returns"
+msgstr ""
+
+#: config/m68hc11/m68hc11.opt:61
+msgid "Auto pre/post decrement increment not allowed"
+msgstr "ä¸�å…�è¨±è‡ªå‹•å‰�/å¾Œè‡ªæ¸›å¢ž"
+
+#: config/m68hc11/m68hc11.opt:65
+msgid "Use jsr and rts for function calls and returns"
+msgstr ""
+
+#: config/m68hc11/m68hc11.opt:69
+msgid "Min/max instructions not allowed"
+msgstr "ä¸�å…�è¨± min/max æŒ‡ä»¤"
+
+#: config/m68hc11/m68hc11.opt:73
+msgid "Use direct addressing mode for soft registers"
+msgstr "ç‚ºè»Ÿæš«å­˜å™¨ä½¿ç”¨ç›´æŽ¥å®šå�€"
+
+#: config/m68hc11/m68hc11.opt:77
+msgid "Compile with 32-bit integer mode"
+msgstr "ä»¥ 32 ä½�å…ƒæ•´æ•¸æ¨¡å¼�ç·¨è­¯"
+
+#: config/m68hc11/m68hc11.opt:82
+msgid "Specify the register allocation order"
+msgstr "æŒ‡å®šæŒ‡æ´¾æš«å­˜å™¨çš„é †åº�"
+
+#: config/m68hc11/m68hc11.opt:86
+msgid "Do not use direct addressing mode for soft registers"
+msgstr "ä¸�ç‚ºè»Ÿæš«å­˜å™¨ä½¿ç”¨ç›´æŽ¥å®šå�€"
+
+#: config/m68hc11/m68hc11.opt:90
+msgid "Compile with 16-bit integer mode"
+msgstr "ä»¥ 16 ä½�æ•´æ•¸æ¨¡å¼�ç·¨è­¯"
+
+#: config/m68hc11/m68hc11.opt:94
+msgid "Indicate the number of soft registers available"
+msgstr "æŒ‡ç¤ºå�¯ç”¨çš„è»Ÿæš«å­˜å™¨çš„æ•¸é‡�"
+
+#: config/fr30/fr30.opt:23
+msgid "Assume small address space"
+msgstr "å�‡å®šå°�ä½�å�€ç©ºé–“"
+
+#: config/sparc/little-endian.opt:23
+msgid "Generate code for little-endian"
+msgstr "ç”¢ç”Ÿä½Žä½�ä½�å…ƒçµ„åœ¨å‰�çš„ç¨‹å¼�ç¢¼"
+
+#: config/sparc/little-endian.opt:27
+msgid "Generate code for big-endian"
+msgstr "ç”¢ç”Ÿé«˜ä½�ä½�å…ƒçµ„åœ¨å‰�çš„ç¨‹å¼�ç¢¼"
+
+#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
+msgid "Use hardware FP"
+msgstr "ä½¿ç”¨ç¡¬é«”æµ®é»žå–®å…ƒ"
+
+#: config/sparc/sparc.opt:31
+msgid "Do not use hardware FP"
+msgstr "ä¸�ä½¿ç”¨ç¡¬é«”æµ®é»žå–®å…ƒ"
+
+#: config/sparc/sparc.opt:35
+msgid "Assume possible double misalignment"
+msgstr "å�‡å®šå�¯èƒ½çš„å…©ä¸�æ­£ç¢ºé½Š"
+
+#: config/sparc/sparc.opt:39
+msgid "Pass -assert pure-text to linker"
+msgstr "å°‡ -assert pure-text å‚³é�žçµ¦é€£çµ�å™¨"
+
+#: config/sparc/sparc.opt:43
+msgid "Use ABI reserved registers"
+msgstr "ä½¿ç”¨ ABI ä¿�ç•™çš„æš«å­˜å™¨"
+
+#: config/sparc/sparc.opt:47
+msgid "Use hardware quad FP instructions"
+msgstr "ä½¿ç”¨ç¡¬é«”å››æµ®é»žæŒ‡ä»¤"
+
+#: config/sparc/sparc.opt:51
+msgid "Do not use hardware quad fp instructions"
+msgstr "ä¸�ä½¿ç”¨ç¡¬é«”å››æµ®é»žæŒ‡ä»¤"
+
+#: config/sparc/sparc.opt:55
+msgid "Compile for V8+ ABI"
+msgstr "ç‚º V8+ ABI ç·¨è­¯"
+
+#: config/sparc/sparc.opt:59
+msgid "Use UltraSPARC Visual Instruction Set extensions"
+msgstr "ä½¿ç”¨ UltraSPARC å�¯è¦–åŒ–æŒ‡ä»¤é›†"
+
+#: config/sparc/sparc.opt:63
+msgid "Pointers are 64-bit"
+msgstr "æŒ‡æ¨™æ˜¯ 64 ä½�å…ƒ"
+
+#: config/sparc/sparc.opt:67
+msgid "Pointers are 32-bit"
+msgstr "æŒ‡æ¨™æ˜¯ 32 ä½�å…ƒ"
+
+#: config/sparc/sparc.opt:71
+msgid "Use 64-bit ABI"
+msgstr "ä½¿ç”¨ 64 ä½�å…ƒ ABI"
+
+#: config/sparc/sparc.opt:75
+msgid "Use 32-bit ABI"
+msgstr "ä½¿ç”¨ 32 ä½�å…ƒ ABI"
+
+#: config/sparc/sparc.opt:79
+msgid "Use stack bias"
+msgstr "ä½¿ç”¨å †ç–Šå��ç§»"
+
+#: config/sparc/sparc.opt:83
+msgid "Use structs on stronger alignment for double-word copies"
+msgstr ""
+
+#: config/sparc/sparc.opt:87
+msgid "Optimize tail call instructions in assembler and linker"
+msgstr "åœ¨çµ„è­¯å™¨å’Œé€£çµ�å™¨ä¸­æœ€ä½³åŒ–å°¾å‘¼å�«æŒ‡ä»¤"
+
+#: config/sparc/sparc.opt:99
+msgid "Use given SPARC-V9 code model"
+msgstr "ä½¿ç”¨çµ¦å®šçš„ SPARC-V9 ç¨‹å¼�ç¢¼æ¨¡åž‹"
+
+#: config/sparc/sparc.opt:103
+msgid "Enable strict 32-bit psABI struct return checking."
+msgstr ""
+
+#: config/sh/superh.opt:6
+msgid "Board name [and memory region]."
+msgstr ""
+
+#: config/sh/superh.opt:10
+msgid "Runtime name."
+msgstr ""
+
 #: config/sh/sh.opt:44
 msgid "Generate SH1 code"
 msgstr "ç”¢ç”Ÿ SH1 ç¨‹å¼�ç¢¼"
@@ -13444,467 +14214,19 @@
 msgid "Pretend a branch-around-a-move is a conditional move."
 msgstr ""
 
-#: config/sh/superh.opt:6
-msgid "Board name [and memory region]."
-msgstr ""
+#: config/vxworks.opt:24
+msgid "Assume the VxWorks RTP environment"
+msgstr "å�‡å®š VxWorks RTP ç’°å¢ƒ"
 
-#: config/sh/superh.opt:10
-msgid "Runtime name."
-msgstr ""
+#: config/vxworks.opt:31
+msgid "Assume the VxWorks vThreads environment"
+msgstr "å�‡å®š VxWorks vThreads ç’°å¢ƒ"
 
-#: config/arm/arm.opt:23
-msgid "Specify an ABI"
-msgstr "æŒ‡å®šä¸€å€‹ ABI"
+#: config/mips/sdemtk.opt:23
+#, fuzzy
+msgid "Prevent the use of all floating-point operations"
+msgstr "ä¸�å…�è¨±ä½¿ç”¨ä»»ä½•ç¡¬é«”æµ®é»žæŒ‡ä»¤"
 
-#: config/arm/arm.opt:27
-msgid "Generate a call to abort if a noreturn function returns"
-msgstr "ç•¶ noreturn å‡½å¼�å›žå‚³æ™‚å‘¼å�« abort"
-
-#: config/arm/arm.opt:34
-msgid "Pass FP arguments in FP registers"
-msgstr "åœ¨æµ®é»žæš«å­˜å™¨ä¸­å‚³é�žæµ®é»žå�ƒæ•¸"
-
-#: config/arm/arm.opt:38
-msgid "Generate APCS conformant stack frames"
-msgstr "ç”¢ç”Ÿèˆ‡ APCS ç›¸å®¹çš„å †ç–Šæ¡†æž¶"
-
-#: config/arm/arm.opt:42
-msgid "Generate re-entrant, PIC code"
-msgstr "ç”¢ç”Ÿå�¯é‡�å…¥çš„ PIC ç¨‹å¼�ç¢¼"
-
-#: config/arm/arm.opt:56
-msgid "Assume target CPU is configured as big endian"
-msgstr "å�‡å®šç›®çš„ CPU è¢«é…�ç½®ç‚ºé«˜ä½�ä½�å…ƒçµ„åœ¨å‰�"
-
-#: config/arm/arm.opt:60
-msgid "Thumb: Assume non-static functions may be called from ARM code"
-msgstr ""
-
-#: config/arm/arm.opt:64
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
-msgstr ""
-
-#: config/arm/arm.opt:68
-msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
-msgstr "Cirrusï¼šæ�’å…¥ NOP ä»¥é�¿å…�ç„¡æ•ˆçš„æŒ‡ä»¤çµ„å�ˆ"
-
-#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
-msgid "Specify the name of the target CPU"
-msgstr "æŒ‡å®šç›®çš„ CPU çš„å��ç¨±"
-
-#: config/arm/arm.opt:76
-msgid "Specify if floating point hardware should be used"
-msgstr "æŒ‡å®šæ˜¯å�¦æ‡‰ç•¶ä½¿ç”¨ç¡¬é«”æµ®é»ž"
-
-#: config/arm/arm.opt:90
-msgid "Specify the name of the target floating point hardware/format"
-msgstr "æŒ‡å®šç›®çš„æµ®é»žç¡¬é«”/æ ¼å¼�çš„å��ç¨±"
-
-#: config/arm/arm.opt:94
-msgid "Alias for -mfloat-abi=hard"
-msgstr "-mfloat-abi=hard çš„åˆ¥å��"
-
-#: config/arm/arm.opt:98
-msgid "Assume target CPU is configured as little endian"
-msgstr "å�‡å®šç›®çš„ CPU è¢«é…�ç½®ç‚ºä½Žä½�ä½�å…ƒçµ„åœ¨å‰�"
-
-#: config/arm/arm.opt:102
-msgid "Generate call insns as indirect calls, if necessary"
-msgstr ""
-
-#: config/arm/arm.opt:106
-msgid "Specify the register to be used for PIC addressing"
-msgstr "æŒ‡å®šç”¨æ–¼ PIC å®šå�€çš„æš«å­˜å™¨"
-
-#: config/arm/arm.opt:110
-msgid "Store function names in object code"
-msgstr "åœ¨ç›®çš„æª”æ¡ˆä¸­å­˜å„²å‡½å¼�å��"
-
-#: config/arm/arm.opt:114
-msgid "Permit scheduling of a function's prologue sequence"
-msgstr "å…�è¨±èª¿åº¦å‡½å¼�å‰�è¨€åº�åˆ—"
-
-#: config/arm/arm.opt:118
-msgid "Do not load the PIC register in function prologues"
-msgstr "ä¸�åœ¨å‡½å¼�å‰�è¨€ä¸­è¼‰å…¥ PIC æš«å­˜å™¨"
-
-#: config/arm/arm.opt:122
-msgid "Alias for -mfloat-abi=soft"
-msgstr "-mfloat-abi=soft çš„åˆ¥å��"
-
-#: config/arm/arm.opt:126
-msgid "Specify the minimum bit alignment of structures"
-msgstr ""
-
-#: config/arm/arm.opt:130
-msgid "Compile for the Thumb not the ARM"
-msgstr "ç‚º Thumb è€Œä¸�æ˜¯ ARM ç·¨è­¯"
-
-#: config/arm/arm.opt:134
-msgid "Support calls between Thumb and ARM instruction sets"
-msgstr ""
-
-#: config/arm/arm.opt:138
-msgid "Specify how to access the thread pointer"
-msgstr "æŒ‡å®šå¦‚ä½•å­˜å�–åŸ·è¡Œç·’æŒ‡æ¨™"
-
-#: config/arm/arm.opt:142
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
-msgstr "Thumbï¼šå�³ä½¿ä¸�éœ€è¦�ä¹Ÿç”¢ç”Ÿ(é�žè‘‰)å †ç–Šæ¡†æž¶"
-
-#: config/arm/arm.opt:146
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
-msgstr "Thumbï¼šå�³ä½¿ä¸�éœ€è¦�ä¹Ÿç”¢ç”Ÿ(è‘‰)å †ç–Šæ¡†æž¶"
-
-#: config/arm/arm.opt:150
-msgid "Tune code for the given processor"
-msgstr "ç‚ºæŒ‡å®šçš„è™•ç�†å™¨æœ€ä½³åŒ–ç¨‹å¼�ç¢¼"
-
-#: config/arm/arm.opt:154
-msgid "Assume big endian bytes, little endian words"
-msgstr "å�‡å®šé«˜ä½�ä½�å…ƒçµ„åœ¨å‰�ï¼Œä½Žä½�å­—åœ¨å‰�"
-
-#: config/arm/arm.opt:158
-msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
-msgstr ""
-
-#: config/arm/pe.opt:23
-msgid "Ignore dllimport attribute for functions"
-msgstr "å¿½ç•¥å‡½å¼�çš„ dllimport å±¬æ€§"
-
-#: config/pdp11/pdp11.opt:23
-msgid "Generate code for an 11/10"
-msgstr "ç‚º 11/10 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
-
-#: config/pdp11/pdp11.opt:27
-msgid "Generate code for an 11/40"
-msgstr "ç‚º 11/40 ç”¢ç”Ÿç¨‹å¼�ç¢¼"
-
-#: config/pdp11/pdp11.opt:31
-msgid "Generate code for an 11/45"
-msgstr "ç‚º 11/45 ç”¢ç”Ÿé™„åŠ ç¨‹å¼�ç¢¼"
-
-#: config/pdp11/pdp11.opt:35
-msgid "Use 16-bit abs patterns"
-msgstr "ä½¿ç”¨ 16 ä½� abs æ¨¡å¼�"
-
-#: config/pdp11/pdp11.opt:39
-msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
-msgstr "åœ¨ ac0(Unix çµ„è­¯èªžæ³•ä¸­çš„ fr0)ä¸­å›žå‚³æµ®é»žçµ�æžœ"
-
-#: config/pdp11/pdp11.opt:43
-msgid "Do not use inline patterns for copying memory"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:47
-msgid "Use inline patterns for copying memory"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:51
-msgid "Do not pretend that branches are expensive"
-msgstr ""
-
-#: config/pdp11/pdp11.opt:55
-msgid "Pretend that branches are expensive"
-msgstr "å�‡å®šåˆ†æ”¯ä»£åƒ¹å¾ˆé«˜æ˜‚"
-
-#: config/pdp11/pdp11.opt:59
-msgid "Use the DEC assembler syntax"
-msgstr "ä½¿ç”¨ DEC çµ„è­¯é¢¨æ ¼"
-
-#: config/pdp11/pdp11.opt:63
-msgid "Use 32 bit float"
-msgstr "ä½¿ç”¨ 32 ä½�å…ƒæµ®é»žæ•¸"
-
-#: config/pdp11/pdp11.opt:67
-msgid "Use 64 bit float"
-msgstr "ä½¿ç”¨ 64 ä½�å…ƒæµ®é»žæ•¸"
-
-#: config/pdp11/pdp11.opt:75
-msgid "Use 16 bit int"
-msgstr "ä½¿ç”¨ 16 ä½�æ•´æ•¸"
-
-#: config/pdp11/pdp11.opt:79
-msgid "Use 32 bit int"
-msgstr "ä½¿ç”¨ 32 ä½�å…ƒæ•´æ•¸"
-
-#: config/pdp11/pdp11.opt:87
-msgid "Target has split I&D"
-msgstr "ç›®æ¨™å¹³è‡ºæœ‰åˆ†é›¢çš„æŒ‡ä»¤ã€�è³‡æ–™ç©ºé–“"
-
-#: config/pdp11/pdp11.opt:91
-msgid "Use UNIX assembler syntax"
-msgstr "ä½¿ç”¨ UNIX çµ„è­¯é¢¨æ ¼"
-
-#: config/avr/avr.opt:23
-msgid "Use subroutines for function prologues and epilogues"
-msgstr "ä½¿ç”¨å­�ç¨‹å¼�å®Œæˆ�å‡½å¼�å‰�è¨€/å°¾è�²"
-
-#: config/avr/avr.opt:27
-msgid "Select the target MCU"
-msgstr "é�¸æ“‡ç›®çš„ MCU"
-
-#: config/avr/avr.opt:34
-msgid "Use an 8-bit 'int' type"
-msgstr "ä½¿ç”¨ 8 ä½�ã€Œintã€�é¡žåž‹"
-
-#: config/avr/avr.opt:38
-msgid "Change the stack pointer without disabling interrupts"
-msgstr ""
-
-#: config/avr/avr.opt:42
-msgid "Do not generate tablejump insns"
-msgstr "ä¸�ç”¢ç”Ÿè·³è½‰è¡¨æŒ‡ä»¤"
-
-#: config/avr/avr.opt:52
-msgid "Use rjmp/rcall (limited range) on >8K devices"
-msgstr ""
-
-#: config/avr/avr.opt:56
-msgid "Output instruction sizes to the asm file"
-msgstr ""
-
-#: config/avr/avr.opt:60
-msgid "Change only the low 8 bits of the stack pointer"
-msgstr "å�ªè®Šæ›´å †ç–ŠæŒ‡æ¨™çš„ä½Ž 8 ä½�"
-
-#: config/crx/crx.opt:23
-msgid "Support multiply accumulate instructions"
-msgstr "æ”¯æ�´ä¹˜åŠ æŒ‡ä»¤"
-
-#: config/crx/crx.opt:27
-msgid "Do not use push to store function arguments"
-msgstr "ä¸�ä½¿ç”¨ push æŒ‡ä»¤å„²å­˜å‡½å¼�å�ƒæ•¸"
-
-#: config/crx/crx.opt:31
-msgid "Restrict doloop to the given nesting level"
-msgstr ""
-
-#: config/c4x/c4x.opt:23
-msgid "Generate code for C30 CPU"
-msgstr "ç‚º C30 CPU ç”¢ç”Ÿç¨‹å¼�ç¢¼"
-
-#: config/c4x/c4x.opt:27
-msgid "Generate code for C31 CPU"
-msgstr "ç‚º C31 CPU ç”¢ç”Ÿç¨‹å¼�ç¢¼"
-
-#: config/c4x/c4x.opt:31
-msgid "Generate code for C32 CPU"
-msgstr "ç‚º C32 CPU ç”¢ç”Ÿç¨‹å¼�ç¢¼"
-
-#: config/c4x/c4x.opt:35
-msgid "Generate code for C33 CPU"
-msgstr "ç‚º C33 CPU ç”¢ç”Ÿç¨‹å¼�ç¢¼"
-
-#: config/c4x/c4x.opt:39
-msgid "Generate code for C40 CPU"
-msgstr "ç‚º C40 CPU ç”¢ç”Ÿç¨‹å¼�ç¢¼"
-
-#: config/c4x/c4x.opt:43
-msgid "Generate code for C44 CPU"
-msgstr "ç‚º C44 CPU ç”¢ç”Ÿç¨‹å¼�ç¢¼"
-
-#: config/c4x/c4x.opt:47
-msgid "Assume that pointers may be aliased"
-msgstr "å�‡å®šæŒ‡æ¨™å�¯èƒ½æœ‰åˆ¥å��"
-
-#: config/c4x/c4x.opt:51
-msgid "Big memory model"
-msgstr "å¤§è¨˜æ†¶é«”æ¨¡åž‹"
-
-#: config/c4x/c4x.opt:55
-msgid "Use the BK register as a general purpose register"
-msgstr "å°‡ BK æš«å­˜å™¨å�šç‚ºä¸€å€‹é€šç”¨æš«å­˜å™¨"
-
-#: config/c4x/c4x.opt:59
-msgid "Generate code for CPU"
-msgstr "ç‚º CPU ç”¢ç”Ÿç¨‹å¼�ç¢¼"
-
-#: config/c4x/c4x.opt:63
-msgid "Enable use of DB instruction"
-msgstr "å•Ÿç”¨ DB æŒ‡ä»¤"
-
-#: config/c4x/c4x.opt:67
-msgid "Enable debugging"
-msgstr "å•Ÿç”¨é™¤éŒ¯"
-
-#: config/c4x/c4x.opt:71
-msgid "Enable new features under development"
-msgstr "å•Ÿç”¨é–‹ç™¼ä¸­çš„æ–°ç‰¹æ€§"
-
-#: config/c4x/c4x.opt:75
-msgid "Use fast but approximate float to integer conversion"
-msgstr "ä½¿ç”¨å¿«é€Ÿä½†æ¬ ç²¾ç¢ºçš„æµ®é»žï¼�æ•´æ•¸è½‰æ�›"
-
-#: config/c4x/c4x.opt:79
-msgid "Force RTL generation to emit valid 3 operand insns"
-msgstr ""
-
-#: config/c4x/c4x.opt:83
-msgid "Force constants into registers to improve hoisting"
-msgstr ""
-
-#: config/c4x/c4x.opt:87 config/c4x/c4x.opt:111
-msgid "Save DP across ISR in small memory model"
-msgstr ""
-
-#: config/c4x/c4x.opt:91
-msgid "Allow unsigned iteration counts for RPTB/DB"
-msgstr ""
-
-#: config/c4x/c4x.opt:95
-msgid "Pass arguments on the stack"
-msgstr "åœ¨å †ç–Šä¸­å‚³é�žå�ƒæ•¸"
-
-#: config/c4x/c4x.opt:99
-msgid "Use MPYI instruction for C3x"
-msgstr "ç‚º C3x ä½¿ç”¨ MPYI æŒ‡ä»¤"
-
-#: config/c4x/c4x.opt:103
-msgid "Enable parallel instructions"
-msgstr "å•Ÿç”¨å¹³è¡ŒæŒ‡ä»¤"
-
-#: config/c4x/c4x.opt:107
-msgid "Enable MPY||ADD and MPY||SUB instructions"
-msgstr "å•Ÿç”¨ MPY||ADD å’Œ MPY||SUB æŒ‡ä»¤"
-
-#: config/c4x/c4x.opt:115
-msgid "Preserve all 40 bits of FP reg across call"
-msgstr "è·¨è¶Šå‘¼å�«é‚Šç•Œæ™‚ä¿�è­‰æµ®é»žæš«å­˜å™¨æ‰€æœ‰çš„ 40 ä½�ä¸�è®Š"
-
-#: config/c4x/c4x.opt:119
-msgid "Pass arguments in registers"
-msgstr "åœ¨æš«å­˜å™¨ä¸­å‚³é�žå�ƒæ•¸"
-
-#: config/c4x/c4x.opt:123
-msgid "Enable use of RTPB instruction"
-msgstr "å•Ÿç”¨ RTPB æŒ‡ä»¤é›†"
-
-#: config/c4x/c4x.opt:127
-msgid "Enable use of RTPS instruction"
-msgstr "å•Ÿç”¨ RTPS æŒ‡ä»¤é›†"
-
-#: config/c4x/c4x.opt:131
-msgid "Set the maximum number of iterations for RPTS to N"
-msgstr "è¨­å®š RPTS çš„æœ€å¤§é�žè¿´æ•¸ç‚º N"
-
-#: config/c4x/c4x.opt:135
-msgid "Small memory model"
-msgstr "å°�è¨˜æ†¶é«”æ¨¡åž‹"
-
-#: config/c4x/c4x.opt:139
-msgid "Emit code compatible with TI tools"
-msgstr "ç”¢ç”Ÿèˆ‡ TI å·¥å…·ç›¸å®¹çš„ç¨‹å¼�ç¢¼"
-
-#: config/pa/pa-hpux.opt:23
-msgid "Generate cpp defines for server IO"
-msgstr "ç‚ºä¼ºæœ�å™¨ IO ç”¢ç”Ÿ cpp å®šç¾©"
-
-#: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
-#: config/pa/pa-hpux1111.opt:23
-msgid "Specify UNIX standard for predefines and linking"
-msgstr "æŒ‡å®šç”¨æ–¼é �å®šç¾©å’Œé€£çµ�çš„ UNIX æ¨™æº–"
-
-#: config/pa/pa-hpux.opt:31
-msgid "Generate cpp defines for workstation IO"
-msgstr "ç‚ºå·¥ä½œç«™ IO ç”¢ç”Ÿ cpp å®šç¾©"
-
-#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
-msgid "Generate PA1.0 code"
-msgstr "ç”¢ç”Ÿ PA1.0 ç¨‹å¼�ç¢¼"
-
-#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
-msgid "Generate PA1.1 code"
-msgstr "ç”¢ç”Ÿ PA1.1 ç¨‹å¼�ç¢¼"
-
-#: config/pa/pa.opt:31 config/pa/pa.opt:92
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
-msgstr "ç”¢ç”Ÿ PA2.0 ç¨‹å¼�ç¢¼(éœ€è¦� binutils 2.10 æˆ–æ›´æ–°ç‰ˆæœ¬)"
-
-#: config/pa/pa.opt:35
-msgid "Generate code for huge switch statements"
-msgstr "ç‚ºå·¨åž‹çš„ switch æ•˜è¿°ç”¢ç”Ÿç¨‹å¼�ç¢¼"
-
-#: config/pa/pa.opt:39
-msgid "Disable FP regs"
-msgstr "å�œç”¨æµ®é»žæš«å­˜å™¨"
-
-#: config/pa/pa.opt:43
-msgid "Disable indexed addressing"
-msgstr "å�œç”¨è®Šå�€å®šå�€"
-
-#: config/pa/pa.opt:47
-msgid "Generate fast indirect calls"
-msgstr "ç”¢ç”Ÿå¿«é€Ÿé–“æŽ¥å‘¼å�«"
-
-#: config/pa/pa.opt:55
-msgid "Assume code will be assembled by GAS"
-msgstr "å�‡å®šç¨‹å¼�ç¢¼å°‡ç”± GAS çµ„è­¯"
-
-#: config/pa/pa.opt:59
-msgid "Put jumps in call delay slots"
-msgstr "å°‡è·³è½‰æ”¾ç½®åœ¨å»¶é�²å‘¼å�«æ§½å…§"
-
-#: config/pa/pa.opt:64
-msgid "Enable linker optimizations"
-msgstr "å•Ÿç”¨é€£çµ�å™¨æœ€ä½³åŒ–"
-
-#: config/pa/pa.opt:68
-msgid "Always generate long calls"
-msgstr "ç¸½æ˜¯ç”¢ç”Ÿé� å‘¼å�«"
-
-#: config/pa/pa.opt:72
-msgid "Emit long load/store sequences"
-msgstr "ç”¢ç”Ÿé•·è®€/å¯«åº�åˆ—"
-
-#: config/pa/pa.opt:80
-msgid "Disable space regs"
-msgstr "å�œç”¨ç©ºé–“æš«å­˜å™¨"
-
-#: config/pa/pa.opt:96
-msgid "Use portable calling conventions"
-msgstr "ä½¿ç”¨ä¸€èˆ¬çš„å‘¼å�«ç´„å®š"
-
-#: config/pa/pa.opt:100
-msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
-msgstr "æŒ‡å®šèª¿åº¦æœ€ä½³åŒ–çš„ç›®çš„ CPUã€‚æœ‰æ•ˆçš„é�¸é …æ˜¯ 700ï¼Œ7100ï¼Œ7100LCï¼Œ7200ï¼Œ7300ï¼Œå’Œ 8000"
-
-#: config/pa/pa.opt:112
-msgid "Do not disable space regs"
-msgstr "ä¸�å�œç”¨ç©ºé–“æš«å­˜å™¨"
-
-#: config/pa/pa64-hpux.opt:23
-msgid "Assume code will be linked by GNU ld"
-msgstr "å�‡å®šç¨‹å¼�ç¢¼å°‡ç”± GNU ld é€£çµ�"
-
-#: config/pa/pa64-hpux.opt:27
-msgid "Assume code will be linked by HP ld"
-msgstr "å�‡å®šç¨‹å¼�ç¢¼å°‡ç”± HP ld é€£çµ�"
-
-#: config/xtensa/xtensa.opt:23
-msgid "Use CONST16 instruction to load constants"
-msgstr "ä½¿ç”¨ CONST16 æŒ‡ä»¤è¼‰å…¥å¸¸æ•¸"
-
-#: config/xtensa/xtensa.opt:27
-msgid "Enable fused multiply/add and multiply/subtract FP instructions"
-msgstr "å•Ÿç”¨èž�å�ˆçš„ä¹˜åŠ å’Œä¹˜æ¸›æµ®é»žæŒ‡ä»¤"
-
-#: config/xtensa/xtensa.opt:31
-msgid "Use indirect CALLXn instructions for large programs"
-msgstr ""
-
-#: config/xtensa/xtensa.opt:35
-msgid "Automatically align branch targets to reduce branch penalties"
-msgstr ""
-
-#: config/xtensa/xtensa.opt:39
-msgid "Intersperse literal pools with code in the text section"
-msgstr ""
-
-#: config/stormy16/stormy16.opt:24
-msgid "Provide libraries for the simulator"
-msgstr "ç‚ºæ¨¡æ“¬å™¨æ��ä¾›å‡½å¼�åº«"
-
 #: config/mips/mips.opt:23
 msgid "Generate code that conforms to the given ABI"
 msgstr "ç”¢ç”Ÿé�µå¾ªçµ¦å®š ABI çš„ç¨‹å¼�ç¢¼"
@@ -13976,10 +14298,6 @@
 msgid "Use little-endian byte order"
 msgstr "ä»¤ä½Žä½�ä½�å…ƒçµ„åœ¨å‰�"
 
-#: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
-msgid "Use ROM instead of RAM"
-msgstr "ä½¿ç”¨ ROM è€Œä¸�æ˜¯ RAM"
-
 #: config/mips/mips.opt:101
 msgid "Use NewABI-style %reloc() assembly operators"
 msgstr "ä½¿ç”¨ NewABI é¢¨æ ¼çš„ %reloc() çµ„è­¯é�‹ç®—å­�"
@@ -14150,10 +14468,6 @@
 msgid "Optimize the output for PROCESSOR"
 msgstr "ç‚º PROCESSOR æœ€ä½³åŒ–è¼¸å‡º"
 
-#: config/mips/mips.opt:265 config/iq2000/iq2000.opt:44
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
-msgstr "å°‡æœªåˆ�å§‹åŒ–çš„å¸¸æ•¸æ”¾åœ¨ ROM ä¸­(éœ€è¦� -membedded-data)"
-
 #: config/mips/mips.opt:269
 msgid "Perform VR4130-specific alignment optimizations"
 msgstr "é€²è¡Œ VR4130 ç‰¹å®šçš„å°�é½Šæœ€ä½³åŒ–"
@@ -14162,367 +14476,6 @@
 msgid "Lift restrictions on GOT size"
 msgstr "æ¶ˆé™¤ GOT å¤§å°�é™�åˆ¶"
 
-#: config/mips/sdemtk.opt:23
-#, fuzzy
-msgid "Prevent the use of all floating-point operations"
-msgstr "ä¸�å…�è¨±ä½¿ç”¨ä»»ä½•ç¡¬é«”æµ®é»žæŒ‡ä»¤"
-
-#: config/fr30/fr30.opt:23
-msgid "Assume small address space"
-msgstr "å�‡å®šå°�ä½�å�€ç©ºé–“"
-
-#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
-msgid "Compile for a 68HC11"
-msgstr "ç‚º 68HC11 çµ„è­¯"
-
-#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
-msgid "Compile for a 68HC12"
-msgstr "ç‚º 68HC12 çµ„è­¯"
-
-#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
-msgid "Compile for a 68HCS12"
-msgstr "ç‚º 68HCS12 çµ„è­¯"
-
-#: config/m68hc11/m68hc11.opt:49
-msgid "Auto pre/post decrement increment allowed"
-msgstr "å…�è¨±è‡ªå‹•å‰�/å¾Œè‡ªæ¸›å¢ž"
-
-#: config/m68hc11/m68hc11.opt:53
-msgid "Min/max instructions allowed"
-msgstr "å…�è¨± min/max æŒ‡ä»¤"
-
-#: config/m68hc11/m68hc11.opt:57
-msgid "Use call and rtc for function calls and returns"
-msgstr ""
-
-#: config/m68hc11/m68hc11.opt:61
-msgid "Auto pre/post decrement increment not allowed"
-msgstr "ä¸�å…�è¨±è‡ªå‹•å‰�/å¾Œè‡ªæ¸›å¢ž"
-
-#: config/m68hc11/m68hc11.opt:65
-msgid "Use jsr and rts for function calls and returns"
-msgstr ""
-
-#: config/m68hc11/m68hc11.opt:69
-msgid "Min/max instructions not allowed"
-msgstr "ä¸�å…�è¨± min/max æŒ‡ä»¤"
-
-#: config/m68hc11/m68hc11.opt:73
-msgid "Use direct addressing mode for soft registers"
-msgstr "ç‚ºè»Ÿæš«å­˜å™¨ä½¿ç”¨ç›´æŽ¥å®šå�€"
-
-#: config/m68hc11/m68hc11.opt:77
-msgid "Compile with 32-bit integer mode"
-msgstr "ä»¥ 32 ä½�å…ƒæ•´æ•¸æ¨¡å¼�ç·¨è­¯"
-
-#: config/m68hc11/m68hc11.opt:82
-msgid "Specify the register allocation order"
-msgstr "æŒ‡å®šæŒ‡æ´¾æš«å­˜å™¨çš„é †åº�"
-
-#: config/m68hc11/m68hc11.opt:86
-msgid "Do not use direct addressing mode for soft registers"
-msgstr "ä¸�ç‚ºè»Ÿæš«å­˜å™¨ä½¿ç”¨ç›´æŽ¥å®šå�€"
-
-#: config/m68hc11/m68hc11.opt:90
-msgid "Compile with 16-bit integer mode"
-msgstr "ä»¥ 16 ä½�æ•´æ•¸æ¨¡å¼�ç·¨è­¯"
-
-#: config/m68hc11/m68hc11.opt:94
-msgid "Indicate the number of soft registers available"
-msgstr "æŒ‡ç¤ºå�¯ç”¨çš„è»Ÿæš«å­˜å™¨çš„æ•¸é‡�"
-
-#: config/vax/vax.opt:23 config/vax/vax.opt:27
-msgid "Target DFLOAT double precision code"
-msgstr "ç”¢ç”Ÿ DFLOAT é›™ç²¾åº¦ç¨‹å¼�ç¢¼"
-
-#: config/vax/vax.opt:31 config/vax/vax.opt:35
-msgid "Generate GFLOAT double precision code"
-msgstr "ç”¢ç”Ÿ GFLOAT é›™ç²¾åº¦ç¨‹å¼�ç¢¼"
-
-#: config/vax/vax.opt:39
-msgid "Generate code for GNU assembler (gas)"
-msgstr "ç‚º GNU çµ„è­¯å™¨(gas)ç”¢ç”Ÿç¨‹å¼�ç¢¼"
-
-#: config/vax/vax.opt:43
-msgid "Generate code for UNIX assembler"
-msgstr "ç‚º UNIX çµ„è­¯å™¨ç”¢ç”Ÿç¨‹å¼�ç¢¼"
-
-#: config/vax/vax.opt:47
-msgid "Use VAXC structure conventions"
-msgstr "ä½¿ç”¨ VAXC çµ�æ§‹ç´„å®š"
-
-#: config/cris/linux.opt:27
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
-msgstr ""
-
-#: config/cris/cris.opt:45
-msgid "Work around bug in multiplication instruction"
-msgstr "ç‚ºä¹˜æ³•æŒ‡ä»¤ä¸­çš„ç¼ºé™·æ��ä¾›è®Šé€š"
-
-#: config/cris/cris.opt:51
-msgid "Compile for ETRAX 4 (CRIS v3)"
-msgstr "ç‚º ETRAX 4 (CRIS v3) ç·¨è­¯"
-
-#: config/cris/cris.opt:56
-msgid "Compile for ETRAX 100 (CRIS v8)"
-msgstr "ç‚º ETRAX 100 (CRIS v8) ç·¨è­¯"
-
-#: config/cris/cris.opt:64
-msgid "Emit verbose debug information in assembly code"
-msgstr "åœ¨çµ„è­¯ç¨‹å¼�ç¢¼ä¸­ç”¢ç”Ÿè©³ç´°çš„é™¤éŒ¯è³‡è¨Š"
-
-#: config/cris/cris.opt:71
-msgid "Do not use condition codes from normal instructions"
-msgstr ""
-
-#: config/cris/cris.opt:80
-msgid "Do not emit addressing modes with side-effect assignment"
-msgstr ""
-
-#: config/cris/cris.opt:89
-msgid "Do not tune stack alignment"
-msgstr "ä¸�èª¿æ•´å †ç–Šå°�é½Š"
-
-#: config/cris/cris.opt:98
-msgid "Do not tune writable data alignment"
-msgstr "ä¸�èª¿æ•´å�¯å¯«è³‡æ–™å°�é½Š"
-
-#: config/cris/cris.opt:107
-msgid "Do not tune code and read-only data alignment"
-msgstr "ä¸�èª¿æ•´ç¨‹å¼�ç¢¼å’Œå”¯è®€è³‡æ–™å°�é½Š"
-
-#: config/cris/cris.opt:116
-msgid "Align code and data to 32 bits"
-msgstr "å°‡ç¨‹å¼�ç¢¼å’Œè³‡æ–™å°�é½Šåˆ° 32 ä½�å…ƒé‚Šç•Œä¸Š"
-
-#: config/cris/cris.opt:133
-msgid "Don't align items in code or data"
-msgstr ""
-
-#: config/cris/cris.opt:142
-msgid "Do not emit function prologue or epilogue"
-msgstr "ä¸�ç”¢ç”Ÿå‡½å¼�å‰�è¨€å’Œå°¾è�²"
-
-#: config/cris/cris.opt:149
-msgid "Use the most feature-enabling options allowed by other options"
-msgstr ""
-
-#: config/cris/cris.opt:158
-msgid "Override -mbest-lib-options"
-msgstr "è¦†å¯« -mbest-lib-options"
-
-#: config/cris/cris.opt:165
-msgid "Generate code for the specified chip or CPU version"
-msgstr "ç‚ºæŒ‡å®šçš„æ™¶ç‰‡æˆ– CPU ç‰ˆæœ¬ç”¢ç”Ÿç¨‹å¼�ç¢¼"
-
-#: config/cris/cris.opt:169
-msgid "Tune alignment for the specified chip or CPU version"
-msgstr "ç‚ºæŒ‡å®šçš„æ™¶ç‰‡æˆ– CPU ç‰ˆæœ¬èª¿æ•´å°�é½Š"
-
-#: config/cris/cris.opt:173
-msgid "Warn when a stackframe is larger than the specified size"
-msgstr "ç•¶å †ç–Šæ¡†æž¶å¤§æ–¼æŒ‡å®šå€¼æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: config/cris/aout.opt:27
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
-msgstr "ç‚ºæ²’æœ‰ MMU çš„åŸºæ–¼ Etrax 100 çš„ elinux ç³»çµ±ç·¨è­¯"
-
-#: config/cris/aout.opt:33
-msgid "For elinux, request a specified stack-size for this program"
-msgstr ""
-
-#: config/h8300/h8300.opt:23
-msgid "Generate H8S code"
-msgstr "ç”¢ç”Ÿ H8S ç¨‹å¼�ç¢¼"
-
-#: config/h8300/h8300.opt:27
-msgid "Generate H8SX code"
-msgstr "ç”¢ç”Ÿ H8SX ç¨‹å¼�ç¢¼"
-
-#: config/h8300/h8300.opt:31
-msgid "Generate H8S/2600 code"
-msgstr "ç”¢ç”Ÿ H8S/2600 ç¨‹å¼�ç¢¼"
-
-#: config/h8300/h8300.opt:35
-msgid "Make integers 32 bits wide"
-msgstr "è®“æ•´æ•¸æœ‰ 32 ä½�å…ƒå¯¬"
-
-#: config/h8300/h8300.opt:42
-msgid "Use registers for argument passing"
-msgstr "ä½¿ç”¨æš«å­˜å™¨å‚³é�žå�ƒæ•¸"
-
-#: config/h8300/h8300.opt:46
-msgid "Consider access to byte sized memory slow"
-msgstr ""
-
-#: config/h8300/h8300.opt:50
-msgid "Enable linker relaxing"
-msgstr "å•Ÿç”¨é€£çµ�å™¨é¬†å¼›"
-
-#: config/h8300/h8300.opt:54
-msgid "Generate H8/300H code"
-msgstr "ç”¢ç”Ÿ H8/300H ç¨‹å¼�ç¢¼"
-
-#: config/h8300/h8300.opt:58
-msgid "Enable the normal mode"
-msgstr "å•Ÿç”¨æ­£å¸¸æ¨¡å¼�"
-
-#: config/h8300/h8300.opt:62
-msgid "Use H8/300 alignment rules"
-msgstr "ä½¿ç”¨ H8/300 å°�é½Šè¦�å‰‡"
-
-#: config/v850/v850.opt:23
-msgid "Use registers r2 and r5"
-msgstr "ä½¿ç”¨æš«å­˜å™¨ r2 å’Œ r5"
-
-#: config/v850/v850.opt:27
-msgid "Use 4 byte entries in switch tables"
-msgstr "åœ¨åˆ†æ”¯è¡¨ä¸­ä½¿ç”¨ 4 ä½�å…ƒçµ„é•·çš„æ¢�ç›®"
-
-#: config/v850/v850.opt:31
-msgid "Enable backend debugging"
-msgstr "å•Ÿç”¨å¾Œç«¯ç¨‹å¼�é™¤éŒ¯"
-
-#: config/v850/v850.opt:35
-msgid "Do not use the callt instruction"
-msgstr "ä¸�ä½¿ç”¨ callt æŒ‡ä»¤"
-
-#: config/v850/v850.opt:39
-msgid "Reuse r30 on a per function basis"
-msgstr "ç‚ºæ¯�å€‹å‡½å¼�é‡�ç”¨ r30"
-
-#: config/v850/v850.opt:43
-msgid "Support Green Hills ABI"
-msgstr "æ”¯æ�´ Green Hills ABI"
-
-#: config/v850/v850.opt:47
-msgid "Prohibit PC relative function calls"
-msgstr "ç¦�æ­¢ç›¸å°� PC çš„å‡½å¼�å‘¼å�«"
-
-#: config/v850/v850.opt:51
-msgid "Use stubs for function prologues"
-msgstr "ä½¿ç”¨å� ä½�ç¨‹å¼�å®Œæˆ�å‡½å¼�å‰�è¨€/å°¾è�²"
-
-#: config/v850/v850.opt:55
-msgid "Set the max size of data eligible for the SDA area"
-msgstr ""
-
-#: config/v850/v850.opt:59
-msgid "Enable the use of the short load instructions"
-msgstr "å•Ÿç”¨å°�çŸ­è¼‰å…¥æŒ‡ä»¤çš„ä½¿ç”¨"
-
-#: config/v850/v850.opt:63
-msgid "Same as: -mep -mprolog-function"
-msgstr "èˆ‡ -mep -mprolog-function ç›¸å�Œ"
-
-#: config/v850/v850.opt:67
-msgid "Set the max size of data eligible for the TDA area"
-msgstr ""
-
-#: config/v850/v850.opt:71
-msgid "Enforce strict alignment"
-msgstr "å¼·åˆ¶åš´æ ¼å°�é½Š"
-
-#: config/v850/v850.opt:78
-msgid "Compile for the v850 processor"
-msgstr "ç‚º v850 è™•ç�†å™¨ç·¨è­¯"
-
-#: config/v850/v850.opt:82
-msgid "Compile for the v850e processor"
-msgstr "ç‚º v850e è™•ç�†å™¨ç·¨è­¯"
-
-#: config/v850/v850.opt:86
-msgid "Compile for the v850e1 processor"
-msgstr "ç‚º v850e1 è™•ç�†å™¨ç·¨è­¯"
-
-#: config/v850/v850.opt:90
-msgid "Set the max size of data eligible for the ZDA area"
-msgstr ""
-
-#: config/mmix/mmix.opt:24
-msgid "For intrinsics library: pass all parameters in registers"
-msgstr "ç‚ºå…§å»ºå‡½å¼�åº«ï¼šæ‰€æœ‰å�ƒæ•¸åœ¨æš«å­˜å™¨ä¸­å‚³é�ž"
-
-#: config/mmix/mmix.opt:28
-msgid "Use register stack for parameters and return value"
-msgstr "ä½¿ç”¨æš«å­˜å™¨å †ç–Šå‚³é�žå�ƒæ•¸å’Œå›žå‚³å€¼"
-
-#: config/mmix/mmix.opt:32
-msgid "Use call-clobbered registers for parameters and return value"
-msgstr "å°‡å‘¼å�«ç¯¡æ”¹çš„æš«å­˜å™¨ç”¨æ–¼å�ƒæ•¸å’Œå›žå‚³å€¼"
-
-#: config/mmix/mmix.opt:37
-msgid "Use epsilon-respecting floating point compare instructions"
-msgstr "ä½¿ç”¨åœ¨æ„�ç„¡çª®å°�çš„æµ®é»žæ¯”è¼ƒæŒ‡ä»¤"
-
-#: config/mmix/mmix.opt:41
-msgid "Use zero-extending memory loads, not sign-extending ones"
-msgstr "ä½¿ç”¨é›¶æ“´å……è€Œä¸�æ˜¯ç¬¦è™Ÿæ“´å……çš„è¨˜æ†¶é«”è¼‰å…¥"
-
-#: config/mmix/mmix.opt:45
-msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
-msgstr "ç”¢ç”Ÿçš„é™¤æ³•çµ�æžœä¸­é¤˜æ•¸ç¬¦è™Ÿå°‡èˆ‡é™¤æ•¸è€Œä¸�æ˜¯è¢«é™¤æ•¸ç›¸å�Œ"
-
-#: config/mmix/mmix.opt:49
-msgid "Prepend global symbols with \":\" (for use with PREFIX)"
-msgstr "åœ¨å…¨åŸŸç¬¦è™Ÿå‰�åŠ å…¥ã€Œ:ã€�(ç‚ºèˆ‡ PREFIX å�”ä½œ)"
-
-#: config/mmix/mmix.opt:53
-msgid "Do not provide a default start-address 0x100 of the program"
-msgstr "ä¸�ç‚ºç¨‹å¼�æ��ä¾›é �è¨­çš„èµ·å§‹ä½�å�€ 0x100"
-
-#: config/mmix/mmix.opt:57
-msgid "Link to emit program in ELF format (rather than mmo)"
-msgstr "é€£çµ�ç”¢ç”Ÿ ELF è€Œé�ž mmo æ ¼å¼�çš„ç¨‹å¼�"
-
-#: config/mmix/mmix.opt:61
-msgid "Use P-mnemonics for branches statically predicted as taken"
-msgstr "ç‚ºé�œæ…‹é �æ¸¬ç‚ºå¿…è¦�é€²è¡Œçš„è·³è½‰ä½¿ç”¨ P åŠ©æ†¶ç¬¦è™Ÿ"
-
-#: config/mmix/mmix.opt:65
-msgid "Don't use P-mnemonics for branches"
-msgstr "ä¸�ç‚ºåˆ†æ”¯ä½¿ç”¨ P åŠ©æ†¶ç¬¦è™Ÿ"
-
-#: config/mmix/mmix.opt:79
-msgid "Use addresses that allocate global registers"
-msgstr "ä½¿ç”¨æŒ‡æ´¾å…¨åŸŸæš«å­˜å™¨çš„ä½�å�€"
-
-#: config/mmix/mmix.opt:83
-msgid "Do not use addresses that allocate global registers"
-msgstr "ä¸�ä½¿ç”¨æŒ‡æ´¾å…¨åŸŸæš«å­˜å™¨çš„ä½�å�€"
-
-#: config/mmix/mmix.opt:87
-msgid "Generate a single exit point for each function"
-msgstr "ç‚ºæ¯�å€‹å‡½å¼�ç”¢ç”Ÿå–®ä¸€çš„é›¢é–‹é»ž"
-
-#: config/mmix/mmix.opt:91
-msgid "Do not generate a single exit point for each function"
-msgstr "ä¸�ç‚ºæ¯�å€‹å‡½å¼�ç”¢ç”Ÿå–®ä¸€çš„é›¢é–‹é»ž"
-
-#: config/mmix/mmix.opt:95
-msgid "Set start-address of the program"
-msgstr "è¨­å®šç¨‹å¼�çš„èµ·å§‹ä½�å�€"
-
-#: config/mmix/mmix.opt:99
-msgid "Set start-address of data"
-msgstr "è¨­å®šè³‡æ–™çš„èµ·å§‹ä½�å�€"
-
-#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
-msgid "Specify CPU for code generation purposes"
-msgstr "ç‚ºç¨‹å¼�ç¢¼ç”¢ç”ŸæŒ‡å®šç›®çš„ CPU"
-
-#: config/iq2000/iq2000.opt:27
-msgid "Specify CPU for scheduling purposes"
-msgstr "ç‚ºèª¿åº¦æŒ‡å®šç›®çš„ CPU"
-
-#: config/iq2000/iq2000.opt:35
-msgid "Use GP relative sdata/sbss sections"
-msgstr "ä½¿ç”¨ç›¸å°� GP çš„ sdata/sbss å�€æ®µ"
-
-#: config/iq2000/iq2000.opt:40
-msgid "No default crt0.o"
-msgstr "æ²’æœ‰é �è¨­çš„ crt0.o"
-
 #: config/bfin/bfin.opt:31
 msgid "Omit frame pointer for leaf functions"
 msgstr "ç‚ºè‘‰å‡½å¼�(ä¸�å‘¼å�«å…¶å®ƒå‡½å¼�çš„å‡½å¼�)å¿½ç•¥æ¡†æž¶æŒ‡æ¨™"
@@ -14559,2085 +14512,2102 @@
 msgid "Do stack checking using bounds in L1 scratch memory"
 msgstr ""
 
-#: config/mt/mt.opt:23
-msgid "Use byte loads and stores when generating code."
-msgstr "ç”¢ç”Ÿç¨‹å¼�ç¢¼æ™‚ä½¿ç”¨ä½�å…ƒçµ„è¼‰å…¥å’Œå­˜å„²ã€‚"
+#: treelang/lang.opt:30
+msgid "Trace lexical analysis"
+msgstr "è¿½è¹¤è§£æž�"
 
-#: config/mt/mt.opt:31
-msgid "Do not include crt0.o in the startup files"
-msgstr "ä¸�å°‡ crt0.o åŒ…å�«åœ¨å•Ÿå‹•æª”æ¡ˆä¸­"
+#: treelang/lang.opt:34
+msgid "Trace the parsing process"
+msgstr "è¿½è¹¤è§£æž�è™•ç�†åº�"
 
-#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
-#: config/mt/mt.opt:47 config/mt/mt.opt:51
-msgid "Internal debug switch"
-msgstr "å…§éƒ¨é™¤éŒ¯é–‹é—œ"
+#: java/lang.opt:65
+msgid "Warn if a deprecated compiler feature, class, method, or field is used"
+msgstr "ç•¶ä½¿ç”¨é�Žæ™‚çš„ç·¨è­¯å™¨ç‰¹æ€§ï¼Œé¡žåˆ¥ï¼Œæ–¹æ³•æˆ–æ¬„ä½�æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: config/vxworks.opt:24
-msgid "Assume the VxWorks RTP environment"
-msgstr "å�‡å®š VxWorks RTP ç’°å¢ƒ"
+#: java/lang.opt:69
+msgid "Warn if deprecated empty statements are found"
+msgstr "ç™¼ç�¾é�Žæ™‚çš„ç©ºæ•˜è¿°æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: config/vxworks.opt:31
-msgid "Assume the VxWorks vThreads environment"
-msgstr "å�‡å®š VxWorks vThreads ç’°å¢ƒ"
+#: java/lang.opt:73
+msgid "Warn if .class files are out of date"
+msgstr "ç•¶ .class æª”æ¡ˆå·²é�Žæ™‚æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: config/darwin.opt:23
-msgid "Generate code suitable for fast turn around debugging"
-msgstr ""
+#: java/lang.opt:77
+msgid "Warn if modifiers are specified when not necessary"
+msgstr "ç•¶æŒ‡å®šäº†ä¸�å¿…é ˆçš„ä¿®é£¾ç¬¦æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: config/darwin.opt:31
-msgid "The earliest MacOS X version on which this program will run"
-msgstr "é€™å€‹ç¨‹å¼�å�¯èƒ½åœ¨å…¶ä¸ŠåŸ·è¡Œçš„æœ€æ—©çš„ MacOS X ç‰ˆæœ¬"
+#: java/lang.opt:81
+msgid "Deprecated; use --classpath instead"
+msgstr "å·²é�Žæ™‚ï¼›è«‹æ”¹ç”¨ --classpath"
 
-#: config/darwin.opt:35
-msgid "Set sizeof(bool) to 1"
-msgstr "è¨­å®š sizeof(bool) ç‚º 1"
+#: java/lang.opt:88
+msgid "Permit the use of the assert keyword"
+msgstr "å…�è¨±ä½¿ç”¨ assert é—œé�µå­—"
 
-#: config/darwin.opt:39
-#, fuzzy
-msgid "Generate code for darwin loadable kernel extensions"
-msgstr "ç‚º 68040 ç”¢ç”Ÿç¨‹å¼�ç¢¼ï¼Œä¸�ä½¿ç”¨æ–°æŒ‡ä»¤"
+#: java/lang.opt:110
+msgid "Replace system path"
+msgstr "æ›¿æ�›ç³»çµ±è·¯å¾‘"
 
-#: config/darwin.opt:43
-#, fuzzy
-msgid "Generate code for the kernel or loadable kernel extensions"
-msgstr "ç‚ºæŒ‡å®šçš„æ™¶ç‰‡æˆ– CPU ç‰ˆæœ¬ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+#: java/lang.opt:114
+msgid "Generate checks for references to NULL"
+msgstr "æª¢æŸ¥å�ƒç…§ NULL çš„å�ƒç…§"
 
-#: config/darwin.opt:47
-#, fuzzy
-msgid "Add <dir> to the end of the system framework include path"
-msgstr "å°‡ <ç›®éŒ„> åŠ å…¥åˆ°ä¸»æ¡†æž¶åŒ…å�«è·¯å¾‘çš„æœ«å°¾"
+#: java/lang.opt:118
+msgid "Set class path"
+msgstr "è¨­å®šé¡žåˆ¥è·¯å¾‘"
 
-#: config/lynx.opt:23
-msgid "Support legacy multi-threading"
-msgstr "æ”¯æ�´å‚³çµ±å¤šåŸ·è¡Œç·’"
+#: java/lang.opt:125
+msgid "Output a class file"
+msgstr "è¼¸å‡ºä¸€å€‹ class æª”æ¡ˆ"
 
-#: config/lynx.opt:27
-msgid "Use shared libraries"
-msgstr "ä½¿ç”¨å…±äº«å‡½å¼�åº«"
+#: java/lang.opt:129
+msgid "Alias for -femit-class-file"
+msgstr "-fmit-class-file çš„åˆ¥å��"
 
-#: config/lynx.opt:31
-msgid "Support multi-threading"
-msgstr "æ”¯æ�´å¤šåŸ·è¡Œç·’"
+#: java/lang.opt:133
+msgid "Choose input encoding (defaults from your locale)"
+msgstr "é�¸æ“‡è¼¸å…¥ç·¨ç¢¼(é �è¨­ä¾†è‡ªæ‚¨çš„å�€åŸŸé�¸é …)"
 
-#: config/score/score.opt:31
-#, fuzzy
-msgid "Disable bcnz instruction"
-msgstr "ä½¿ç”¨ AltiVec æŒ‡ä»¤"
+#: java/lang.opt:137
+msgid "Set the extension directory path"
+msgstr "è¨­å®šæ“´å……ç›®éŒ„è·¯å¾‘"
 
-#: config/score/score.opt:35
-#, fuzzy
-msgid "Enable unaligned load/store instruction"
-msgstr "å•Ÿç”¨ DB æŒ‡ä»¤"
+#: java/lang.opt:144
+msgid "Input file is a file with a list of filenames to compile"
+msgstr "è¼¸å…¥æª”æ¡ˆæ˜¯ä¸€å€‹æª”æ¡ˆå��ç¨±æ¸…å–®ï¼ŒæŒ‡å®šäº†éœ€è¦�ç·¨è­¯çš„æª”æ¡ˆ"
 
-#: config/score/score.opt:39
-msgid "Support SCORE 5 ISA"
-msgstr ""
+#: java/lang.opt:151
+msgid "Always check for non gcj generated classes archives"
+msgstr "ç¸½æ˜¯æª¢æŸ¥é�ž gcj ç”¢ç”Ÿçš„é¡žåˆ¥æ–‡ä»¶"
 
-#: config/score/score.opt:43
-msgid "Support SCORE 5U ISA"
-msgstr ""
+#: java/lang.opt:155
+msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
+msgstr "å�‡å®šåŸ·è¡Œæ™‚ä½¿ç”¨ä¸€å¼µé›œæ¹Šè¡¨å®Œæˆ�å¾žç‰©ä»¶åˆ°å…¶å�Œæ­¥çµ�æ§‹çš„å°�æ‡‰"
 
-#: config/score/score.opt:47
-msgid "Support SCORE 7 ISA"
+#: java/lang.opt:159
+msgid "Generate instances of Class at runtime"
 msgstr ""
 
-#: config/score/score.opt:51
-msgid "Support SCORE 7D ISA"
-msgstr ""
+#: java/lang.opt:163
+msgid "Use offset tables for virtual method calls"
+msgstr "ç‚ºè™›æ–¹æ³•å‘¼å�«ä½¿ç”¨å��ç§»è¡¨"
 
-#: config/score/score.opt:55
-msgid "Support SCORE 3 ISA"
-msgstr ""
+#: java/lang.opt:170
+msgid "Assume native functions are implemented using JNI"
+msgstr "å�‡å®šæœ¬åœ°å‡½å¼�ä½¿ç”¨ JNI å¯¦ä½œ"
 
-#: config/score/score.opt:59
-msgid "Support SCORE 3d ISA"
-msgstr ""
+#: java/lang.opt:174
+msgid "Enable optimization of static class initialization code"
+msgstr "å•Ÿç”¨é�œæ…‹é¡žåˆ¥åˆ�å§‹ç¨‹å¼�ç¢¼æœ€ä½³åŒ–"
 
-#: config/linux.opt:24
-#, fuzzy
-msgid "Use uClibc instead of GNU libc"
-msgstr "ä½¿ç”¨ ROM è€Œä¸�æ˜¯ RAM"
-
-#: config/linux.opt:28
-#, fuzzy
-msgid "Use GNU libc instead of uClibc"
-msgstr "ä½¿ç”¨ ROM è€Œä¸�æ˜¯ RAM"
-
-#: c.opt:41
-msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
-msgstr "çµ¦å‡º <å•�é¡Œ> çš„ <ç­”æ¡ˆ>ã€‚åœ¨ <å•�é¡Œ> å‰�åŠ ä¸€å€‹ã€Œ-ã€�å°‡å�œç”¨æ­¤ <ç­”æ¡ˆ>"
-
-#: c.opt:45
-msgid "Do not discard comments"
-msgstr "ä¸�ä¸Ÿæ£„è¨»é‡‹"
-
-#: c.opt:49
-msgid "Do not discard comments in macro expansions"
-msgstr "å±•é–‹å·¨é›†æ™‚ä¸�ä¸Ÿæ£„è¨»é‡‹"
-
-#: c.opt:53
-msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
-msgstr "å°‡ <å·¨é›†> å®šç¾©ç‚º <å€¼>ã€‚å¦‚æžœå�ªçµ¦å‡ºäº† <å·¨é›†>ï¼Œ<å€¼> å°‡è¢«å®šç‚º 1"
-
-#: c.opt:60
-msgid "Add <dir> to the end of the main framework include path"
-msgstr "å°‡ <ç›®éŒ„> åŠ å…¥åˆ°ä¸»æ¡†æž¶åŒ…å�«è·¯å¾‘çš„æœ«å°¾"
-
-#: c.opt:64
-msgid "Print the name of header files as they are used"
-msgstr "åˆ—å�°ä½¿ç”¨åˆ°çš„æ¨™é ­æª”æ¡ˆå��"
-
-#: c.opt:68 c.opt:859
-msgid "Add <dir> to the end of the main include path"
-msgstr "å°‡ <ç›®éŒ„> åŠ å…¥åˆ°ä¸»åŒ…å�«è·¯å¾‘æœ«å°¾"
-
-#: c.opt:72
-msgid "Generate make dependencies"
-msgstr "ç”¢ç”Ÿ make ä¾�è³´é …"
-
-#: c.opt:76
-msgid "Generate make dependencies and compile"
-msgstr "ç”¢ç”Ÿ make ä¾�è³´è¦�å‰‡ä¸¦ç·¨è­¯"
-
-#: c.opt:80
-msgid "Write dependency output to the given file"
-msgstr "å°‡ä¾�è³´é …è¼¸å‡ºåˆ°çµ¦å®šæª”æ¡ˆ"
-
-#: c.opt:84
-msgid "Treat missing header files as generated files"
-msgstr "å°‡ç¼ºå¤±çš„æ¨™é ­æª”æ¡ˆçœ‹ä½œç”¢ç”Ÿçš„æª”æ¡ˆ"
-
-#: c.opt:88
-msgid "Like -M but ignore system header files"
-msgstr "èˆ‡ -M é¡žä¼¼ä½†æ˜¯å¿½ç•¥ç³»çµ±æ¨™é ­æª”æ¡ˆ"
-
-#: c.opt:92
-msgid "Like -MD but ignore system header files"
-msgstr "èˆ‡ -MD é¡žä¼¼ä½†æ˜¯å¿½ç•¥ç³»çµ±æ¨™é ­æª”æ¡ˆ"
-
-#: c.opt:96
-msgid "Generate phony targets for all headers"
-msgstr "ç‚ºæ‰€æœ‰æ¨™é ­ç”¢ç”Ÿå�‡çš„ç›®çš„"
-
-#: c.opt:100
-msgid "Add a MAKE-quoted target"
-msgstr "åŠ å…¥ä¸€å€‹ MAKE æ‹¬èµ·çš„ç›®çš„"
-
-#: c.opt:104
-msgid "Add an unquoted target"
-msgstr "åŠ å…¥ä¸€å€‹ä¸�æ‹¬èµ·çš„ç›®çš„"
-
-#: c.opt:108
-msgid "Do not generate #line directives"
-msgstr "ä¸�ç”¢ç”Ÿ #line æŒ‡ä»¤"
-
-#: c.opt:112
-msgid "Undefine <macro>"
-msgstr "å�–æ¶ˆå®šç¾© <å·¨é›†>"
-
-#: c.opt:116
-msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
-msgstr "ç•¶çµ�æžœèˆ‡ ABI ç›¸å®¹çš„ç·¨è­¯å™¨çš„ç·¨è­¯çµ�æžœä¸�å�Œæ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:120
-#, fuzzy
-msgid "Warn about suspicious uses of memory addresses"
-msgstr "å°�å�¯ç–‘çš„ã€Œmainã€�å®£å‘Šçµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:124
-msgid "Enable most warning messages"
-msgstr "å•Ÿç”¨å¤§éƒ¨åˆ†è­¦å‘Šè³‡è¨Š"
-
-#: c.opt:128
-#, fuzzy
-msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
-msgstr "ç”±æ–¼è³‡æ–™é¡žåž‹ç¯„åœ�é™�åˆ¶ï¼Œæ¯”è¼ƒçµ�æžœæ°¸é� ç‚ºå�‡"
-
-#: c.opt:132
-msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
-msgstr "ç•¶ Objective-C è³¦å€¼å�¯èƒ½ç‚ºç„¡ç”¨å›žæ”¶æ‰€ä»‹å…¥æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:136
-msgid "Warn about casting functions to incompatible types"
-msgstr "ç•¶æŠŠå‡½å¼�è½‰æ�›ç‚ºä¸�ç›¸å®¹é¡žåž‹æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:140
-msgid "Warn about C constructs that are not in the common subset of C and C++"
-msgstr "ç•¶åœ¨ C èªžè¨€ä¸­ä½¿ç”¨äº† C èˆ‡ C++ äº¤é›†ä»¥å¤–çš„å»ºæ§‹æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:144
-#, fuzzy
-msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
-msgstr "ç•¶åœ¨ C èªžè¨€ä¸­ä½¿ç”¨äº† C èˆ‡ C++ äº¤é›†ä»¥å¤–çš„å»ºæ§‹æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:148
-msgid "Warn about casts which discard qualifiers"
-msgstr "ç•¶é¡žåž‹è½‰æ�›ä¸Ÿå¤±é™�å®šè³‡è¨Šæ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:152
-msgid "Warn about subscripts whose type is \"char\""
-msgstr "ç•¶ä¸‹æ¨™é¡žåž‹ç‚ºã€Œcharã€�æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:156
-#, fuzzy
-msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
-msgstr "è®Šæ•¸ %q+D èƒ½ç‚º %<longjmp%> æˆ– %<vfork%> æ‰€ç¯¡æ”¹"
-
-#: c.opt:160
-msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
-msgstr "å°�å�¯èƒ½å·¢ç‹€çš„è¨»é‡‹å’Œé•·åº¦è¶…é�Žä¸€å€‹ç‰©ç�†åˆ—é•·çš„ C++ è¨»é‡‹çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:164
-msgid "Synonym for -Wcomment"
-msgstr "-Wcomment çš„å�Œç¾©è©ž"
-
-#: c.opt:168
-msgid "Warn for implicit type conversions that may change a value"
+#: java/lang.opt:181
+msgid "Reduce the amount of reflection meta-data generated"
 msgstr ""
 
-#: c.opt:172
-#, fuzzy
-msgid "Warn for implicit type conversions between signed and unsigned integers"
-msgstr "åœ¨æœ‰è™Ÿå’Œç„¡è™Ÿæ•´æ•¸é�‹ç®—å¼�é–“æ¯”è¼ƒ"
-
-#: c.opt:176
-msgid "Warn when all constructors and destructors are private"
-msgstr "ç•¶æ‰€æœ‰å»ºæ§‹å¼�å’Œè§£æ§‹å‡½å¼�éƒ½æ˜¯ç§�æœ‰æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:180
-msgid "Warn when a declaration is found after a statement"
-msgstr "ç•¶å®£å‘Šå‡ºç�¾åœ¨æ•˜è¿°å¾Œæ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:184
-msgid "Warn about deprecated compiler features"
-msgstr "å°�é�Žæ™‚çš„ç·¨è­¯å™¨ç‰¹æ€§çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:188
-msgid "Warn about compile-time integer division by zero"
-msgstr "å°�ç·¨è­¯æ™‚ç™¼ç�¾çš„é›¶é™¤çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:192
-msgid "Warn about violations of Effective C++ style rules"
-msgstr "å°�ä¸�é�µå¾ª Effetive C++ çš„é¢¨æ ¼çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:196
-#, fuzzy
-msgid "Warn about an empty body in an if or else statement"
-msgstr "%Helse æ•˜è¿°é«”ç‚ºç©º"
-
-#: c.opt:200
-msgid "Warn about stray tokens after #elif and #endif"
-msgstr "ç•¶ #elif å’Œ #endif å¾Œé�¢è·Ÿæœ‰å…¶å®ƒè­˜åˆ¥ç¢¼æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:208
-#, fuzzy
-msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
-msgstr "æ­¤é–‹é—œå·²é�Žæ™‚ï¼›è«‹æ”¹ç”¨ -Wextra"
-
-#: c.opt:212
-msgid "Warn if testing floating point numbers for equality"
-msgstr "ç•¶æ¯”è¼ƒæµ®é»žæ•¸æ˜¯å�¦ç›¸ç­‰æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:216
-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
-msgstr "å°� printf/scanf/strftime/strfmon ä¸­çš„æ ¼å¼�å­—ä¸²ç•°å¸¸çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:220
-msgid "Warn if passing too many arguments to a function for its format string"
-msgstr "ç•¶å‚³é�žçµ¦æ ¼å¼�å­—ä¸²çš„å¼•æ•¸å¤ªå¤šæ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:224
-msgid "Warn about format strings that are not literals"
-msgstr "ç•¶æ ¼å¼�å­—ä¸²ä¸�æ˜¯å­—é�¢å€¼æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:228
-#, fuzzy
-msgid "Warn about format strings that contain NUL bytes"
-msgstr "ç•¶æ ¼å¼�å­—ä¸²ä¸�æ˜¯å­—é�¢å€¼æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:232
-msgid "Warn about possible security problems with format functions"
-msgstr "ç•¶ä½¿ç”¨æ ¼å¼�å­—ä¸²çš„å‡½å¼�å�¯èƒ½å°Žè‡´å®‰å…¨å•�é¡Œæ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:236
-msgid "Warn about strftime formats yielding 2-digit years"
-msgstr "ç•¶ strftime æ ¼å¼�çµ¦å‡º 2 ä½�è¨˜å¹´æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:240
-msgid "Warn about zero-length formats"
-msgstr "å°�é•·åº¦ç‚º 0 çš„æ ¼å¼�å­—ä¸²çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:247
-msgid "Warn about variables which are initialized to themselves"
-msgstr "å°�åˆ�å§‹åŒ–ç‚ºè‡ªèº«çš„è®Šæ•¸çµ¦å‡ºè­¦å‘Šã€‚"
-
-#: c.opt:254
-msgid "Warn about implicit function declarations"
-msgstr "å°�éš±å�«å‡½å¼�å®£å‘Šçµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:258
-msgid "Warn when a declaration does not specify a type"
-msgstr "ç•¶å®£å‘ŠæœªæŒ‡å®šé¡žåž‹æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:262
-msgid "Deprecated.  This switch has no effect"
-msgstr "å·²é�Žæ™‚ã€‚æ­¤é–‹é—œä¸�èµ·ä½œç”¨ã€‚"
-
-#: c.opt:266
-msgid "Warn when there is a cast to a pointer from an integer of a different size"
-msgstr "ç•¶å°‡ä¸€å€‹å¤§å°�ä¸�å�Œçš„æ•´æ•¸è½‰æ�›ç‚ºæŒ‡æ¨™æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:270
-msgid "Warn about invalid uses of the \"offsetof\" macro"
-msgstr "å°�ã€Œoffsetofã€�å·¨é›†ç„¡æ•ˆçš„ä½¿ç”¨çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:274
-msgid "Warn about PCH files that are found but not used"
-msgstr "åœ¨æ‰¾åˆ°äº† PCH æª”æ¡ˆä½†æœªä½¿ç”¨çš„æƒ…æ³�çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:278
-msgid "Do not warn about using \"long long\" when -pedantic"
-msgstr "ç•¶ä½¿ç”¨ -pedantic æ™‚ä¸�æ­£ç¢ºã€Œlong longã€�çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:282
-msgid "Warn about suspicious declarations of \"main\""
-msgstr "å°�å�¯ç–‘çš„ã€Œmainã€�å®£å‘Šçµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:286
-msgid "Warn about possibly missing braces around initializers"
-msgstr "è‹¥åˆ�å§‹å€¼è¨­å®šé …ä¸­å�¯èƒ½ç¼ºå°‘å¤§æ‹¬è™Ÿå‰‡çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:290
-msgid "Warn about global functions without previous declarations"
-msgstr "ç•¶å…¨åŸŸå‡½å¼�æ²’æœ‰å‰�å�‘å®£å‘Šæ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:294
-msgid "Warn about missing fields in struct initializers"
-msgstr "è‹¥çµ�æ§‹åˆ�å§‹å€¼è¨­å®šé …ä¸­ç¼ºå°‘æ¬„ä½�å‰‡çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:298
-msgid "Warn about functions which might be candidates for format attributes"
-msgstr "ç•¶å‡½å¼�å�¯èƒ½æ˜¯ format å±¬æ€§çš„å‚™é�¸æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:302
-msgid "Warn about user-specified include directories that do not exist"
-msgstr "ç•¶ä½¿ç”¨è€…çµ¦å®šçš„åŒ…å�«ç›®éŒ„ä¸�å­˜åœ¨æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:306
-msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
+#: java/lang.opt:185
+msgid "Enable assignability checks for stores into object arrays"
 msgstr ""
 
-#: c.opt:310
-msgid "Warn about global functions without prototypes"
-msgstr "å…¨åŸŸå‡½å¼�æ²’æœ‰åŽŸåž‹æ™‚çµ¦å‡ºè­¦å‘Š"
+#: java/lang.opt:189
+msgid "Generate code for the Boehm GC"
+msgstr "ç‚º Boehm ç”¢ç”Ÿç¨‹å¼�ç¢¼"
 
-#: c.opt:314
-msgid "Warn about use of multi-character character constants"
-msgstr "ä½¿ç”¨å¤šä½�å…ƒçµ„å­—å…ƒé›†çš„å­—å…ƒå¸¸æ•¸æ™‚çµ¦å‡ºè­¦å‘Š"
+#: java/lang.opt:193
+msgid "Call a library routine to do integer divisions"
+msgstr "å‘¼å�«ä¸€å€‹å‡½å¼�åº«å­�ç¨‹å¼�ä¾†å®Œæˆ�æ•´æ•¸é™¤æ³•"
 
-#: c.opt:318
-msgid "Warn about \"extern\" declarations not at file scope"
-msgstr "ç•¶ã€Œexternã€�å®£å‘Šä¸�åœ¨æª”æ¡ˆä½œç”¨æ¬„ä½�æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:322
-msgid "Warn when non-templatized friend functions are declared within a template"
-msgstr "åœ¨ç¯„æœ¬å…§å®£å‘Šæœªç¯„æœ¬åŒ–çš„å¤¥ä¼´å‡½å¼�æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:326
-msgid "Warn about non-virtual destructors"
-msgstr "ç•¶è§£æ§‹å‡½å¼�ä¸�æ˜¯è™›å‡½å¼�æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:330
-msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
-msgstr "ç•¶å°‡ NULL å‚³é�žçµ¦éœ€è¦�é�ž NULL çš„å�ƒæ•¸çš„å‡½å¼�æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:334
-msgid "Warn about non-normalised Unicode strings"
-msgstr "ç‚ºæœªæ­¸ä¸€åŒ–çš„ Unicode å­—ä¸²çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:338
-msgid "Warn if a C-style cast is used in a program"
-msgstr "ç¨‹å¼�ä½¿ç”¨ C é¢¨æ ¼çš„é¡žåž‹è½‰æ�›æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:342
-#, fuzzy
-msgid "Warn for obsolescent usage in a declaration"
-msgstr "å°�éš±å�«å‡½å¼�å®£å‘Šçµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:346
-msgid "Warn if an old-style parameter definition is used"
-msgstr "ä½¿ç”¨èˆŠå¼�å�ƒæ•¸å®šç¾©æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:350
-msgid "Warn if a string is longer than the maximum portable length specified by the standard"
+#: java/lang.opt:197
+msgid "Generated should be loaded by bootstrap loader"
 msgstr ""
 
-#: c.opt:354
-msgid "Warn about overloaded virtual function names"
-msgstr "å¤šè¼‰è™›å‡½å¼�å��æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:358
-#, fuzzy
-msgid "Warn about overriding initializers without side effects"
-msgstr "å°�åˆ�å§‹åŒ–ç‚ºè‡ªèº«çš„è®Šæ•¸çµ¦å‡ºè­¦å‘Šã€‚"
-
-#: c.opt:362
-msgid "Warn about possibly missing parentheses"
-msgstr "å�¯èƒ½ç¼ºå°‘æ‹¬è™Ÿçš„æƒ…æ³�ä¸‹çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:366
-msgid "Warn when converting the type of pointers to member functions"
-msgstr "ç•¶è®Šæ›´æˆ�å“¡å‡½å¼�æŒ‡æ¨™çš„é¡žåž‹æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:370
-msgid "Warn about function pointer arithmetic"
-msgstr "ç•¶åœ¨ç®—è¡“é�‹ç®—å¼�ä¸­ä½¿ç”¨å‡½å¼�æŒ‡æ¨™æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:374
-msgid "Warn when a pointer is cast to an integer of a different size"
-msgstr "ç•¶å°‡ä¸€å€‹æŒ‡æ¨™è½‰æ�›ç‚ºå¤§å°�ä¸�å�Œçš„æ•´æ•¸æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:378
-msgid "Warn about misuses of pragmas"
-msgstr "å°�éŒ¯èª¤ä½¿ç”¨çš„ pragma åŠ ä»¥è­¦å‘Š"
-
-#: c.opt:382
-msgid "Warn if inherited methods are unimplemented"
-msgstr "ç•¶ç¹¼æ‰¿ä¾†çš„æ–¹æ³•æœªè¢«å¯¦ä½œæ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:386
-msgid "Warn about multiple declarations of the same object"
-msgstr "å°�å�Œä¸€å€‹ç‰©ä»¶å¤šæ¬¡å®£å‘Šæ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:390
-msgid "Warn when the compiler reorders code"
-msgstr "ç·¨è­¯å™¨å°‡ç¨‹å¼�ç¢¼é‡�æ–°æŽ’åº�æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:394
-msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
-msgstr "ç•¶ C å‡½å¼�çš„å›žå‚³å€¼é �è¨­ç‚ºã€Œintã€�ï¼Œæˆ–æ˜¯ C++ å‡½å¼�çš„å›žå‚³é¡žåž‹ä¸�ä¸€è‡´æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:398
-msgid "Warn if a selector has multiple methods"
-msgstr "ç•¶é�¸æ“‡å­�æœ‰å¤šå€‹æ–¹æ³•æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:402
-msgid "Warn about possible violations of sequence point rules"
-msgstr "ç•¶å�¯èƒ½é�•å��å®šåº�é»žè¦�å‰‡æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:406
-msgid "Warn about signed-unsigned comparisons"
-msgstr "åœ¨æœ‰è™Ÿå’Œç„¡è™Ÿæ•¸é–“é€²è¡Œæ¯”è¼ƒæ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:410
-msgid "Warn when overload promotes from unsigned to signed"
-msgstr "ç•¶å¤šè¼‰å°‡ç„¡è™Ÿæ•¸æ��å�‡ç‚ºæœ‰è™Ÿæ•¸æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:414
-msgid "Warn about uncasted NULL used as sentinel"
-msgstr "å°‡æœªä½œè½‰æ�›çš„ NULL å�šç‚ºå“¨å…µæ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:418
-msgid "Warn about unprototyped function declarations"
-msgstr "ä½¿ç”¨äº†é�žåŽŸåž‹çš„å‡½å¼�å®£å‘Šæ™‚çµ¦å‡ºèŽ¥è­¦å‘Š"
-
-#: c.opt:422
-msgid "Warn if type signatures of candidate methods do not match exactly"
-msgstr "ç•¶å‚™é�¸æ–¹æ³•çš„é¡žåž‹ç°½å­—ä¸�å®Œå…¨åŒ¹é…�æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:426
-msgid "Warn when synthesis behavior differs from Cfront"
-msgstr "ç•¶ç¶œå�ˆè¡Œç‚ºä¸�å�Œæ–¼ Cfront æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:430 common.opt:182
-msgid "Do not suppress warnings from system headers"
-msgstr "ä¸�æŠ‘åˆ¶ç³»çµ±æ¨™é ­æª”æ¡ˆä¸­çš„è­¦å‘Š"
-
-#: c.opt:434
-msgid "Warn about features not present in traditional C"
-msgstr "ä½¿ç”¨äº†å‚³çµ± C ä¸�æ”¯æ�´çš„ç‰¹æ€§æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:438
-msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
+#: java/lang.opt:201
+msgid "Set the source language version"
 msgstr ""
 
-#: c.opt:442
-msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
-msgstr "ç•¶ä¸‰å­—æ¯�åº�åˆ—å�¯èƒ½å½±éŸ¿ç¨‹å¼�æ„�ç¾©æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:446
-msgid "Warn about @selector()s without previously declared methods"
-msgstr "ç•¶ä½¿ç”¨ @selector() å�»ä¸�ä½œäº‹å…ˆå®£å‘Šæ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:450
-msgid "Warn if an undefined macro is used in an #if directive"
-msgstr "ç•¶ #if æŒ‡ä»¤ä¸­ç”¨åˆ°æœªå®šç¾©çš„å·¨é›†æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:454
-msgid "Warn about unrecognized pragmas"
-msgstr "å°�ç„¡æ³•è¾¨è­˜çš„ pragma åŠ ä»¥è­¦å‘Š"
-
-#: c.opt:458
-msgid "Warn about macros defined in the main file that are not used"
-msgstr "ç•¶å®šç¾©åœ¨ä¸»æª”æ¡ˆä¸­çš„å·¨é›†æœªè¢«ä½¿ç”¨æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:462
-msgid "Do not warn about using variadic macros when -pedantic"
-msgstr "æŒ‡å®š -pedantic æ™‚ä¸�ç‚ºå�¯è®Šå�ƒæ•¸å·¨é›†çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:466
+#: java/lang.opt:205
 #, fuzzy
-msgid "Warn if a variable length array is used"
-msgstr "æœ‰æœªä½¿ç”¨çš„è®Šæ•¸æ™‚è­¦å‘Š"
+msgid "Set the target VM version"
+msgstr "æŒ‡å®šç›®çš„ CPU çš„é¡žåž‹"
 
-#: c.opt:470
-msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
-msgstr ""
-
-#: c.opt:474
-msgid "Warn when a pointer differs in signedness in an assignment"
-msgstr "ç•¶è³¦å€¼æ™‚æŒ‡æ¨™æœ‰/ç„¡è™Ÿä¸�ä¸€è‡´æ™‚çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:478
-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
-msgstr "-std=c89 (å°� C ä¾†èªª) æˆ– -std=c++98 (å°� C++ ä¾†èªª)çš„å�Œç¾©è©ž"
-
-#: c.opt:486
-msgid "Enforce class member access control semantics"
-msgstr "åŸ·è¡Œé¡žåˆ¥æˆ�å“¡å­˜å�–æŽ§åˆ¶èªžç¾©"
-
-#: c.opt:493
-msgid "Change when template instances are emitted"
-msgstr "ä½¿ç”¨ä¸�å�Œçš„ç¯„æœ¬å¯¦é«”åŒ–å¯¦ä½œ"
-
-#: c.opt:497
-msgid "Recognize the \"asm\" keyword"
-msgstr "è­˜åˆ¥ã€Œasmã€�é—œé�µå­—"
-
-#: c.opt:501
-msgid "Recognize built-in functions"
-msgstr "è­˜åˆ¥å…§å»ºå‡½å¼�"
-
-#: c.opt:508
-msgid "Check the return value of new"
-msgstr "æª¢æŸ¥ new çš„å›žå‚³å€¼"
-
-#: c.opt:512
-msgid "Allow the arguments of the '?' operator to have different types"
-msgstr "å…�è¨±ã€Œ?ã€�é�‹ç®—å­�çš„å�ƒæ•¸æœ‰ä¸�å�Œçš„é¡žåž‹"
-
-#: c.opt:516
-msgid "Reduce the size of object files"
-msgstr "æ¸›å°�ç›®çš„æª”æ¡ˆ"
-
-#: c.opt:520
-msgid "Use class <name> for constant strings"
-msgstr "ä½¿ç”¨ <å��> å�šç‚ºå¸¸æ•¸å­—ä¸²é¡žåˆ¥çš„å��ç¨±"
-
-#: c.opt:524
-msgid "Inline member functions by default"
-msgstr "é �è¨­å…§è�¯æˆ�å“¡å‡½å¼�"
-
-#: c.opt:528
-#, fuzzy
-msgid "Preprocess directives only."
-msgstr "è™•ç�† #ident æŒ‡ä»¤"
-
-#: c.opt:532
-msgid "Permit '$' as an identifier character"
-msgstr "å…�è¨±ã€Œ$ã€�å�šç‚ºè­˜åˆ¥ç¢¼çš„ä¸€éƒ¨åˆ†"
-
-#: c.opt:539
-msgid "Generate code to check exception specifications"
-msgstr "ç”¢ç”Ÿæª¢æŸ¥ç•°ä¸€èˆ¬ç¯„çš„ç¨‹å¼�ç¢¼"
-
-#: c.opt:546
-msgid "Convert all strings and character constants to character set <cset>"
-msgstr "å°‡æ‰€æœ‰å­—ä¸²å’Œå­—å…ƒå¸¸æ•¸è½‰æ�›åˆ° <å­—å…ƒé›†>"
-
-#: c.opt:550
-msgid "Permit universal character names (\\u and \\U) in identifiers"
-msgstr "å…�è¨±è­˜åˆ¥ç¢¼ä¸­å‡ºç�¾ Unicode å­—å…ƒå��(\\u å’Œ \\U)"
-
-#: c.opt:554
-msgid "Specify the default character set for source files"
-msgstr "æŒ‡å®šä¾†æº�ç¨‹å¼�ç¢¼çš„é �è¨­å­—å…ƒé›†"
-
-#: c.opt:562
-msgid "Scope of for-init-statement variables is local to the loop"
-msgstr "for å¾ªç’°åˆ�å§‹åŒ–ä¸­å®šç¾©çš„è®Šæ•¸ä½œç”¨æ¬„ä½�å±€é™�æ–¼å¾ªç’°å…§"
-
-#: c.opt:566
-msgid "Do not assume that standard C libraries and \"main\" exist"
-msgstr "ä¸�å�‡å®šæ¨™æº– C å‡½å¼�åº«å’Œã€Œmainã€�å­˜åœ¨"
-
-#: c.opt:570
-msgid "Recognize GNU-defined keywords"
-msgstr "è­˜åˆ¥ GNU å®šç¾©çš„é—œé�µå­—"
-
-#: c.opt:574
-msgid "Generate code for GNU runtime environment"
-msgstr "ç‚º GNU åŸ·è¡Œæ™‚ç’°å¢ƒç”¢ç”Ÿç¨‹å¼�ç¢¼"
-
-#: c.opt:578
-#, fuzzy
-msgid "Use traditional GNU semantics for inline functions"
-msgstr "å‚³çµ± C ä¸�æŽ¥å�—å°�è�¯å�ˆçš„åˆ�å§‹åŒ–"
-
-#: c.opt:591
-msgid "Assume normal C execution environment"
-msgstr "å�‡å®šä¸€èˆ¬çš„ C åŸ·è¡Œç’°å¢ƒ"
-
-#: c.opt:595
-msgid "Enable support for huge objects"
-msgstr "å•Ÿç”¨å°�å·¨åž‹ç‰©ä»¶çš„æ”¯æ�´"
-
-#: c.opt:599
-msgid "Export functions even if they can be inlined"
-msgstr "å°Žå‡ºè¢«å…§è�¯çš„å‡½å¼�"
-
-#: c.opt:603
-msgid "Emit implicit instantiations of inline templates"
-msgstr "å…�è¨±å…§è�¯ç¯„æœ¬éš±å�«å¯¦é«”åŒ–"
-
-#: c.opt:607
-msgid "Emit implicit instantiations of templates"
-msgstr "å…�è¨±ç¯„æœ¬éš±å�«å¯¦é«”åŒ–"
-
-#: c.opt:611
-msgid "Inject friend functions into enclosing namespace"
-msgstr "å°‡å¤¥ä¼´å‡½å¼�å®£å‘Šè¦–ä½œåŒ…å�«å®ƒçš„å‘½å��ç©ºé–“ä¸­çš„æœ‰æ•ˆå®£å‘Š"
-
-#: c.opt:618
-msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
-msgstr ""
-
-#: c.opt:622
-msgid "Don't warn about uses of Microsoft extensions"
-msgstr "ä½¿ç”¨å¾®è»Ÿæ“´å……æ™‚ä¸�çµ¦å‡ºè­¦å‘Š"
-
-#: c.opt:632
-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
-msgstr "ç‚º NeXT (è˜‹æžœ Mac OS X) åŸ·è¡Œæ™‚ç’°å¢ƒç”¢ç”Ÿç¨‹å¼�ç¢¼"
-
-#: c.opt:636
-msgid "Assume that receivers of Objective-C messages may be nil"
-msgstr "å�‡å®š Objective-C è¨Šæ�¯çš„æŽ¥å�—è€…å�¯èƒ½æ˜¯ nil"
-
-#: c.opt:648
-msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
-msgstr "å¦‚æžœéœ€è¦�ï¼Œç”¢ç”Ÿç‰¹æ®Šçš„ Objective-C æ–¹æ³•ä¾†åˆ�å§‹åŒ–/è§£æ§‹é�žç°¡å–®èˆŠè³‡æ–™ C++ è®Šæ•¸"
-
-#: c.opt:652
-msgid "Allow fast jumps to the message dispatcher"
-msgstr "å…�è¨±å¿«é€Ÿè·³è½‰è‡³è¨Šæ�¯åˆ†ç™¼è€…"
-
-#: c.opt:658
-msgid "Enable Objective-C exception and synchronization syntax"
-msgstr "å•Ÿç”¨ Objective-C ç•°å¸¸å’Œå�Œæ­¥èªžæ³•"
-
-#: c.opt:662
-msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
-msgstr "åœ¨ Objective-C/Objective-C++ ç¨‹å¼�ä¸­å•Ÿç”¨ç„¡ç”¨æ”¶é›†"
-
-#: c.opt:667
-msgid "Enable Objective-C setjmp exception handling runtime"
-msgstr "å•Ÿç”¨ Objective-C setjmp ç•°å¸¸è™•ç�†åŸ·è¡Œæ™‚"
-
-#: c.opt:671
-#, fuzzy
-msgid "Enable OpenMP"
-msgstr "å•Ÿç”¨é™¤éŒ¯"
-
-#: c.opt:675
-msgid "Recognize C++ kewords like \"compl\" and \"xor\""
-msgstr "è­˜åˆ¥ã€Œcomplã€�ã€�ã€Œxorã€�ç­‰ C++ é—œé�µè©ž"
-
-#: c.opt:679
-msgid "Enable optional diagnostics"
-msgstr "å•Ÿå‹•å�¯é�¸çš„è¨ºæ–·è³‡è¨Š"
-
-#: c.opt:686
-msgid "Look for and use PCH files even when preprocessing"
-msgstr "å�³ä½¿åœ¨é �å…ˆè™•ç�†æ™‚ä¹Ÿæ�œå°‹ä¸¦ä½¿ç”¨ PCH æª”æ¡ˆ"
-
-#: c.opt:690
-msgid "Downgrade conformance errors to warnings"
-msgstr "å°‡ç›¸å®¹æ€§éŒ¯èª¤é™�æ ¼ç‚ºè­¦å‘Š"
-
-#: c.opt:694
-msgid "Treat the input file as already preprocessed"
-msgstr "å°‡è¼¸å…¥æª”æ¡ˆç•¶ä½œå·²ç¶“é �å…ˆè™•ç�†é�Žçš„"
-
-#: c.opt:698
-msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
-msgstr "æŒ‡å®šç‰©ä»¶æª”æ¡ˆå�¯èƒ½åœ¨åŸ·è¡Œæ™‚è¢«æ�›å…¥ä»¥å…�è¨±ã€Œä¿®å¾©ä¸¦ç¹¼çºŒã€�é™¤éŒ¯æ¨¡å¼�"
-
-#: c.opt:702
-msgid "Enable automatic template instantiation"
-msgstr "å•Ÿç”¨ç¯„æœ¬è‡ªå‹•å¯¦é«”åŒ–"
-
-#: c.opt:706
-msgid "Generate run time type descriptor information"
-msgstr "ç”¢ç”ŸåŸ·è¡Œæ™‚é¡žåž‹æ��è¿°è³‡è¨Š"
-
-#: c.opt:710
-msgid "Use the same size for double as for float"
-msgstr "ä»¤ double ä½¿ç”¨ float çš„å¤§å°�"
-
-#: c.opt:718
-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
-msgstr "å¼·åˆ¶æŒ‡å®šã€Œwchar_tã€�çš„å…§åœ¨é¡žåž‹ç‚ºã€Œunsigned shortã€�"
-
-#: c.opt:722
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
-msgstr "æ²’æœ‰çµ¦å®šã€Œsignedã€�æˆ–ã€Œunsignedã€�æ™‚å°‡ä½�å…ƒæ®µè¦–ä½œæœ‰è™Ÿçš„"
-
-#: c.opt:726
-msgid "Make \"char\" signed by default"
-msgstr "ä½¿ã€Œcharã€�é¡žåž‹é �è¨­ç‚ºæœ‰è™Ÿ"
-
-#: c.opt:733
-msgid "Display statistics accumulated during compilation"
-msgstr "é¡¯ç¤ºç·¨è­¯ç¨‹åº�ä¸­ç´¯è¨ˆçš„çµ±è¨ˆæ•¸å­—"
-
-#: c.opt:740
-msgid "Distance between tab stops for column reporting"
-msgstr "æŒ‡å®šå ±å‘Šåˆ—è™Ÿæ™‚åˆ¶è¡¨ä½�é–“çš„è·�é›¢"
-
-#: c.opt:744
-msgid "Specify maximum template instantiation depth"
-msgstr "æŒ‡å®šç¯„æœ¬å¯¦é«”åŒ–çš„æœ€å¤§æ·±åº¦"
-
-#: c.opt:751
-msgid "Do not generate thread-safe code for initializing local statics"
-msgstr "ä¸�ç‚ºå±€éƒ¨é�œæ…‹è®Šæ•¸ç”¢ç”ŸåŸ·è¡Œç·’å®‰å…¨çš„åˆ�å§‹åŒ–ç¨‹å¼�ç¢¼"
-
-#: c.opt:755
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
-msgstr "æœªæŒ‡å®šã€Œsignedã€�æˆ–ã€Œunsignedã€�æ™‚é �è¨­ä½�å…ƒæ®µç‚ºç„¡è™Ÿçš„"
-
-#: c.opt:759
-msgid "Make \"char\" unsigned by default"
-msgstr "ä½¿ã€Œcharã€�é¡žåž‹é �è¨­ç‚ºç„¡è™Ÿ"
-
-#: c.opt:763
-msgid "Use __cxa_atexit to register destructors"
-msgstr "å°‡ __cxa_atexit è€Œé�ž atexit ç™»è¨˜ç‚ºè§£æ§‹å‡½å¼�"
-
-#: c.opt:767
-msgid "Use __cxa_get_exception_ptr in exception handling"
-msgstr ""
-
-#: c.opt:771
-msgid "Marks all inlined methods as having hidden visibility"
-msgstr "å°‡æ‰€æœ‰å…§è�¯å‡½å¼�æ¨™è¨˜ç‚ºå…·æœ‰éš±è—�çš„å�¯è¦‹æ€§"
-
-#: c.opt:775
-msgid "Changes visibility to match Microsoft Visual Studio by default"
-msgstr ""
-
-#: c.opt:779
-msgid "Discard unused virtual functions"
-msgstr "æ‹‹æ£„æœªä½¿ç”¨çš„è™›å‡½å¼�"
-
-#: c.opt:783
-msgid "Implement vtables using thunks"
-msgstr "ä½¿ç”¨ thunk æŠ€è¡“å¯¦ä½œ vtable"
-
-#: c.opt:787
-msgid "Emit common-like symbols as weak symbols"
-msgstr "å°‡å…¬å…±ç¬¦è™Ÿè¦–ä½œå¼±ç¬¦è™Ÿ"
-
-#: c.opt:791
-msgid "Convert all wide strings and character constants to character set <cset>"
-msgstr ""
-
-#: c.opt:795
-msgid "Generate a #line directive pointing at the current working directory"
-msgstr ""
-
-#: c.opt:799
-msgid "Emit cross referencing information"
-msgstr "ç”¢ç”Ÿäº¤å�‰å�ƒç…§è³‡è¨Š"
-
-#: c.opt:803
-msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
-msgstr ""
-
-#: c.opt:807
-msgid "Dump declarations to a .decl file"
-msgstr "å°‡å®£å‘Šå‚¾å�°åˆ°ä¸€å€‹ .decl æª”æ¡ˆä¸­"
-
-#: c.opt:811
-msgid "Aggressive reduced debug info for structs"
-msgstr ""
-
-#: c.opt:815
-msgid "Conservative reduced debug info for structs"
-msgstr ""
-
-#: c.opt:819
-msgid "Detailed reduced debug info for structs"
-msgstr ""
-
-#: c.opt:823 c.opt:855
-msgid "Add <dir> to the end of the system include path"
-msgstr "å°‡ <ç›®éŒ„> åŠ å…¥åˆ°ç³»çµ±åŒ…å�«è·¯å¾‘æœ«å°¾"
-
-#: c.opt:827
-msgid "Accept definition of macros in <file>"
-msgstr "æŽ¥å�— <æª”æ¡ˆ> ä¸­å®šç¾©çš„å·¨é›†"
-
-#: c.opt:831
-msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
-msgstr ""
-
-#: c.opt:835
-msgid "Include the contents of <file> before other files"
-msgstr "åœ¨åŒ…å�«å…¶ä»–æª”æ¡ˆä¹‹å‰�å…ˆåŒ…å�« <æª”æ¡ˆ> çš„å…§å®¹"
-
-#: c.opt:839
-msgid "Specify <path> as a prefix for next two options"
-msgstr "å°‡ <è·¯å¾‘> æŒ‡å®šç‚ºä¸‹å…©å€‹é�¸é …çš„å­—é¦–"
-
-#: c.opt:843
-msgid "Set <dir> to be the system root directory"
-msgstr "å°‡ <ç›®éŒ„> è¨­ç‚ºç³»çµ±æ ¹ç›®éŒ„"
-
-#: c.opt:847
-msgid "Add <dir> to the start of the system include path"
-msgstr "å°‡ <ç›®éŒ„> åŠ å…¥åˆ°ç³»çµ±åŒ…å�«è·¯å¾‘é–‹é ­"
-
-#: c.opt:851
-msgid "Add <dir> to the end of the quote include path"
-msgstr "å°‡ <ç›®éŒ„> åŠ å…¥åˆ°å¼•è™ŸåŒ…å�«è·¯å¾‘æœ«å°¾"
-
-#: c.opt:872
-msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
-msgstr "ä¸�æ�œå°‹æ¨™æº–ç³»çµ±æ¨™é ­æª”æ¡ˆç›®éŒ„(ä½†ä»�å°‡ä½¿ç”¨ç”± -isystem æŒ‡å®šçš„ç›®éŒ„)"
-
-#: c.opt:876
-msgid "Do not search standard system include directories for C++"
-msgstr "ä¸�æ�œå°‹ C++ æ¨™æº–ç³»çµ±æ¨™é ­æª”æ¡ˆç›®éŒ„"
-
-#: c.opt:892
-msgid "Generate C header of platform-specific features"
-msgstr "ç”¢ç”Ÿæœ‰å¹³å�°ç›¸é—œç‰¹æ€§çš„ C æ¨™é ­æª”æ¡ˆ"
-
-#: c.opt:896
-msgid "Print a checksum of the executable for PCH validity checking, and stop"
-msgstr ""
-
-#: c.opt:900
-msgid "Remap file names when including files"
-msgstr ""
-
-#: c.opt:904
-msgid "Conform to the ISO 1998 C++ standard"
-msgstr "é�µå¾ª ISO 1998 C++ æ¨™æº–"
-
-#: c.opt:908
-#, fuzzy
-msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
-msgstr "é�µå¾ª ISO 1998 C++ æ¨™æº–ï¼Œä¹Ÿæ”¯æ�´ GNU æ“´å……"
-
-#: c.opt:915 c.opt:950
-msgid "Conform to the ISO 1990 C standard"
-msgstr "é�µå¾ª ISO 1990 C æ¨™æº–"
-
-#: c.opt:919 c.opt:958
-msgid "Conform to the ISO 1999 C standard"
-msgstr "é�µå¾ª ISO 1999 C æ¨™æº–"
-
-#: c.opt:923
-msgid "Deprecated in favor of -std=c99"
-msgstr "å·²é�Žæ™‚ï¼Œè«‹ä½¿ç”¨ -std=c99"
-
-#: c.opt:927
-msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
-msgstr "é�µå¾ª ISO 1998 C++ æ¨™æº–ï¼Œä¹Ÿæ”¯æ�´ GNU æ“´å……"
-
-#: c.opt:931
-#, fuzzy
-msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
-msgstr "é�µå¾ª ISO 1998 C++ æ¨™æº–ï¼Œä¹Ÿæ”¯æ�´ GNU æ“´å……"
-
-#: c.opt:938
-msgid "Conform to the ISO 1990 C standard with GNU extensions"
-msgstr "é�µå¾ª ISO 1990 C æ¨™æº–ï¼Œä¹Ÿæ”¯æ�´ GNU æ“´å……"
-
-#: c.opt:942
-msgid "Conform to the ISO 1999 C standard with GNU extensions"
-msgstr "é�µå¾ª ISO 1999 C æ¨™æº–ï¼Œä¹Ÿæ”¯æ�´ GNU æ“´å……"
-
-#: c.opt:946
-msgid "Deprecated in favor of -std=gnu99"
-msgstr "å·²é�Žæ™‚ï¼Œè«‹ä½¿ç”¨ -std=gnu99"
-
-#: c.opt:954
-msgid "Conform to the ISO 1990 C standard as amended in 1994"
-msgstr "é�µå¾ª ISO 1990 C æ¨™æº–æ–¼ 1994 å¹´ä¿®è¨‚çš„ç‰ˆæœ¬"
-
-#: c.opt:962
-msgid "Deprecated in favor of -std=iso9899:1999"
-msgstr "å·²é�Žæ™‚ï¼Œç‚º -std=iso9899:1999 æ‰€å�–ä»£"
-
-#: c.opt:966
-msgid "Enable traditional preprocessing"
-msgstr "å•Ÿç”¨å‚³çµ±é �å…ˆè™•ç�†"
-
-#: c.opt:970
-msgid "Support ISO C trigraphs"
-msgstr "æ”¯æ�´ ISO C ä¸‰å…ƒç¬¦"
-
-#: c.opt:974
-msgid "Do not predefine system-specific and GCC-specific macros"
-msgstr "ä¸�é �å®šç¾©ç³»çµ±æˆ– GCC ç‰¹å®šçš„å·¨é›†"
-
-#: c.opt:978
-msgid "Enable verbose output"
-msgstr "å•Ÿç”¨è©³ç´°è¼¸å‡º"
-
-#: common.opt:27
+#: common.opt:28
 msgid "Display this information"
 msgstr "é¡¯ç¤ºæ­¤è³‡è¨Š"
 
-#: common.opt:31
+#: common.opt:32
 msgid "Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
 msgstr ""
 
-#: common.opt:35
+#: common.opt:36
 #, fuzzy
 msgid "Alias for --help=target"
 msgstr "-mfloat-abi=hard çš„åˆ¥å��"
 
-#: common.opt:51
+#: common.opt:52
 msgid "Set parameter <param> to value.  See below for a complete list of parameters"
 msgstr "å°‡å�ƒæ•¸ <å�ƒæ•¸> è¨­ç‚ºçµ¦å®š <å€¼>ã€‚ä¸‹é�¢çµ¦å‡ºæ‰€æœ‰å�ƒæ•¸çš„æ¸…å–®"
 
-#: common.opt:58
+#: common.opt:59
 msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr "å°‡å°�æ–¼ <æ•¸> ä½�å…ƒçµ„çš„å…¨åŸŸå’Œé�œæ…‹è³‡æ–™æ”¾å…¥ä¸€å€‹ç‰¹æ®Šçš„å�€æ®µä¸­(åœ¨æŸ�äº›ç›®æ¨™å¹³è‡ºä¸Š)"
 
-#: common.opt:62
+#: common.opt:63
 msgid "Set optimization level to <number>"
 msgstr "å°‡æœ€ä½³åŒ–ç­‰ç´šè¨­ç‚º <æ•¸>"
 
-#: common.opt:66
+#: common.opt:67
 msgid "Optimize for space rather than speed"
 msgstr "ç‚ºæœ€å°�ç©ºé–“è€Œä¸�æ˜¯æœ€å¤§é€Ÿåº¦æœ€ä½³åŒ–"
 
-#: common.opt:70
+#: common.opt:71
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr "æ­¤é–‹é—œå·²é�Žæ™‚ï¼›è«‹æ”¹ç”¨ -Wextra"
 
-#: common.opt:74
+#: common.opt:75
 msgid "Warn about returning structures, unions or arrays"
 msgstr "ç•¶å›žå‚³çµ�æ§‹ã€�è�¯å�ˆæˆ–é™£åˆ—æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: common.opt:78
+#: common.opt:79
 #, fuzzy
 msgid "Warn if an array is accessed out of bounds"
 msgstr "ç•¶ .class æª”æ¡ˆå·²é�Žæ™‚æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: common.opt:82
+#: common.opt:83
 msgid "Warn about inappropriate attribute usage"
 msgstr "ç•¶å°�å±¬æ€§çš„ä½¿ç”¨ä¸�å�ˆé�©æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: common.opt:86
+#: common.opt:87
 msgid "Warn about pointer casts which increase alignment"
 msgstr "ç•¶è½‰æ�›æŒ‡æ¨™é¡žåž‹å°Žè‡´å°�é½Šé‚Šç•Œå¢žé•·æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: common.opt:90
+#: common.opt:91
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr "å°� __attribute__((deprecated)) å®£å‘Šçµ¦å‡ºè­¦å‘Š"
 
-#: common.opt:94
+#: common.opt:95
 msgid "Warn when an optimization pass is disabled"
 msgstr "ç•¶æŸ�è¶Ÿæœ€ä½³åŒ–è¢«å�œç”¨æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: common.opt:98
+#: common.opt:99
 msgid "Treat all warnings as errors"
 msgstr "æ‰€æœ‰çš„è­¦å‘Šéƒ½ç•¶ä½œæ˜¯éŒ¯èª¤"
 
-#: common.opt:102
+#: common.opt:103
 #, fuzzy
 msgid "Treat specified warning as error"
 msgstr "æ‰€æœ‰çš„è­¦å‘Šéƒ½ç•¶ä½œæ˜¯éŒ¯èª¤"
 
-#: common.opt:106
+#: common.opt:107
 msgid "Print extra (possibly unwanted) warnings"
 msgstr "åˆ—å�°é¡�å¤–(å�¯èƒ½æ‚¨ä¸¦ä¸�æƒ³è¦�)çš„è­¦å‘Šè·¾è³‡è¨Š"
 
-#: common.opt:110
+#: common.opt:111
 msgid "Exit on the first error occurred"
 msgstr "ç™¼ç�¾ç¬¬ä¸€å€‹éŒ¯èª¤æ™‚å�³é›¢é–‹"
 
-#: common.opt:114
+#: common.opt:115
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "ç•¶å…§è�¯å‡½å¼�ç„¡æ³•è¢«å…§è�¯æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: common.opt:118
+#: common.opt:119
 msgid "Warn if an object is larger than <number> bytes"
 msgstr "ç•¶ç›®çš„æª”æ¡ˆå¤§æ–¼ <n> ä½�å…ƒçµ„æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: common.opt:122
+#: common.opt:123
 msgid "Warn when a logical operator is suspicously always evaluating to true or false"
 msgstr ""
 
-#: common.opt:126
+#: common.opt:127
 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 msgstr "ç•¶å¾ªç’°å› ç‚ºä¸�å¹³å‡¡çš„å�‡å®šè€Œä¸�èƒ½è¢«æœ€ä½³åŒ–æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: common.opt:130
+#: common.opt:131
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr "ç•¶å‡½å¼�å�¯èƒ½æ˜¯ __attribute__((noreturn)) çš„å‚™é�¸æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: common.opt:134
+#: common.opt:135
 #, fuzzy
 msgid "Warn about overflow in arithmetic expressions"
 msgstr "æ•¸å­—å¸¸æ•¸é�‹ç®—å¼�å�‘ä¸‹æº¢ä½�æ™‚è­¦å‘Š"
 
-#: common.opt:138
+#: common.opt:139
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr "ç•¶ packed å±¬æ€§å°�çµ�æ§‹ç‰ˆé�¢è¨­ç½®ä¸�èµ·ä½œç”¨æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: common.opt:142
+#: common.opt:143
 msgid "Warn when padding is required to align structure members"
 msgstr "ç•¶éœ€è¦�å¡«è£œæ‰�èƒ½å°�é½Šçµ�æ§‹æˆ�å“¡æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: common.opt:146
+#: common.opt:147
 msgid "Warn when one local variable shadows another"
 msgstr "ç•¶ä¸€å€‹å±€éƒ¨è®Šæ•¸æŽ©è“‹äº†å�¦ä¸€å€‹å±€éƒ¨è®Šæ•¸æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: common.opt:150
+#: common.opt:151
 msgid "Warn when not issuing stack smashing protection for some reason"
 msgstr ""
 
-#: common.opt:154 common.opt:158
+#: common.opt:155 common.opt:159
 msgid "Warn about code which might break strict aliasing rules"
 msgstr "ç•¶ç¨‹å¼�ç¢¼å�¯èƒ½ç ´å£žå¼·é‡�ç–Šè¦�å‰‡æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: common.opt:162 common.opt:166
+#: common.opt:163 common.opt:167
 #, fuzzy
 msgid "Warn about optimizations that assume that signed overflow is undefined"
 msgstr "å�œç”¨å�‡å®šé �è¨­æµ®é»žæ�¨å…¥è¡Œç‚ºçš„æœ€ä½³åŒ–"
 
-#: common.opt:170
+#: common.opt:171
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr "ç•¶ä½¿ç”¨åˆ—èˆ‰é¡žåž‹å�šç‚ºé–‹é—œè®Šæ•¸ï¼Œæ²’æœ‰æ��ä¾› default åˆ†æ”¯ï¼Œä½†å�ˆç¼ºå°‘æŸ�å€‹ case æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: common.opt:174
+#: common.opt:175
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr "ç•¶ä½¿ç”¨åˆ—èˆ‰é¡žåž‹å�šç‚ºé–‹é—œè®Šæ•¸ï¼Œä½†æ²’æœ‰æ��ä¾›ã€Œdefaultã€�åˆ†æ”¯æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: common.opt:178
+#: common.opt:179
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr "ç•¶ä½¿ç”¨åˆ—èˆ‰é¡žåž‹å�šç‚ºé–‹é—œè®Šæ•¸ä½†å�ˆç¼ºå°‘æŸ�å€‹ case æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: common.opt:186
+#: common.opt:183 c.opt:434
+msgid "Do not suppress warnings from system headers"
+msgstr "ä¸�æŠ‘åˆ¶ç³»çµ±æ¨™é ­æª”æ¡ˆä¸­çš„è­¦å‘Š"
+
+#: common.opt:187
 msgid "Warn about uninitialized automatic variables"
 msgstr "è‡ªå‹•è®Šæ•¸æœªåˆ�å§‹åŒ–æ™‚è­¦å‘Š"
 
-#: common.opt:190
+#: common.opt:191
 msgid "Warn about code that will never be executed"
 msgstr "å­˜åœ¨æ°¸é� ä¸�è¢«åŸ·è¡Œçš„ç¨‹å¼�ç¢¼æ™‚è­¦å‘Š"
 
-#: common.opt:194
+#: common.opt:195
 msgid "Enable all -Wunused- warnings"
 msgstr "å•Ÿç”¨æ‰€æœ‰é—œæ–¼ã€ŒXXæœªä½¿ç”¨ã€�çš„è­¦å‘Š"
 
-#: common.opt:198
+#: common.opt:199
 msgid "Warn when a function is unused"
 msgstr "æœ‰æœªä½¿ç”¨çš„å‡½å¼�æ™‚è­¦å‘Š"
 
-#: common.opt:202
+#: common.opt:203
 msgid "Warn when a label is unused"
 msgstr "æœ‰æœªä½¿ç”¨çš„æ¨™ç±¤æ™‚è­¦å‘Š"
 
-#: common.opt:206
+#: common.opt:207
 msgid "Warn when a function parameter is unused"
 msgstr "ç™¼ç�¾æœªä½¿ç”¨çš„å‡½å¼�æŒ‡æ¨™æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: common.opt:210
+#: common.opt:211
 msgid "Warn when an expression value is unused"
 msgstr "ç•¶ä¸€å€‹é�‹ç®—å¼�çš„å€¼æœªè¢«ä½¿ç”¨æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: common.opt:214
+#: common.opt:215
 msgid "Warn when a variable is unused"
 msgstr "æœ‰æœªä½¿ç”¨çš„è®Šæ•¸æ™‚è­¦å‘Š"
 
-#: common.opt:218
+#: common.opt:219
 msgid "Warn when a register variable is declared volatile"
 msgstr "ç•¶ä¸€å€‹æš«å­˜å™¨è®Šæ•¸è¢«å®£å‘Šç‚º volatile æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: common.opt:222
+#: common.opt:223
 msgid "Warn instead of error in case profiles in -fprofile-use do not match"
 msgstr ""
 
-#: common.opt:226
+#: common.opt:227
 msgid "Emit declaration information into <file>"
 msgstr "å°‡å®£å‘Šè³‡è¨Šå¯«å…¥ <æª”æ¡ˆ>"
 
-#: common.opt:239
+#: common.opt:240
 msgid "Enable dumps from specific passes of the compiler"
 msgstr "ç‚ºæŒ‡å®šçš„æŸ�è¶ŸåŒ¯è­¯å•Ÿç”¨è¨˜æ†¶é«”å‚¾å�°"
 
-#: common.opt:243
+#: common.opt:244
 msgid "Set the file basename to be used for dumps"
 msgstr "è¨­å®šè¨˜æ†¶é«”å‚¾å�°ä½¿ç”¨çš„æª”æ¡ˆå��ç¨±å­—é¦–"
 
-#: common.opt:263
+#: common.opt:264
 msgid "Align the start of functions"
 msgstr "å°�é½Šå‡½å¼�å…¥å�£"
 
-#: common.opt:270
+#: common.opt:271
 msgid "Align labels which are only reached by jumping"
 msgstr "å°�é½Šå�ªèƒ½ç‚ºè·³è½‰æ‰€åˆ°é�”çš„æ¨™ç±¤"
 
-#: common.opt:277
+#: common.opt:278
 msgid "Align all labels"
 msgstr "å°�é½Šæ‰€æœ‰çš„æ¨™ç±¤"
 
-#: common.opt:284
+#: common.opt:285
 msgid "Align the start of loops"
 msgstr "å°�é½Šå¾ªç’°å…¥å�£"
 
-#: common.opt:299
+#: common.opt:300
 msgid "Specify that arguments may alias each other and globals"
 msgstr "æŒ‡å®šå¼•æ•¸å�¯èƒ½äº’ç›¸é‡�ç–Šï¼Œä¹Ÿå�¯èƒ½èˆ‡å…¨åŸŸè³‡æ–™é‡�ç–Š"
 
-#: common.opt:303
+#: common.opt:304
 msgid "Assume arguments may alias globals but not each other"
 msgstr "å�‡å®šå¼•æ•¸å�¯èƒ½èˆ‡å…¨åŸŸè³‡æ–™é‡�ç–Šï¼Œä½†äº’ç›¸ä¸�é‡�ç–Š"
 
-#: common.opt:307
+#: common.opt:308
 msgid "Assume arguments alias neither each other nor globals"
 msgstr "å�‡å®šå¼•æ•¸æ—¢ä¸�äº’ç›¸é‡�ç–Šï¼Œä¹Ÿä¸�èˆ‡å…¨åŸŸè³‡æ–™é‡�ç–Š"
 
-#: common.opt:311
+#: common.opt:312
 #, fuzzy
 msgid "Assume arguments alias no other storage"
 msgstr "å�‡å®šå¼•æ•¸æ—¢ä¸�äº’ç›¸é‡�ç–Šï¼Œä¹Ÿä¸�èˆ‡å…¨åŸŸè³‡æ–™é‡�ç–Š"
 
-#: common.opt:315
+#: common.opt:316
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr "ç”¢ç”Ÿç²¾ç¢ºåˆ°æ¯�æ¢�æŒ‡ä»¤é‚Šç•Œçš„å †ç–Šå±•é–‹è¡¨"
 
-#: common.opt:319
+#: common.opt:320
 #, fuzzy
 msgid "Generate auto-inc/dec instructions"
 msgstr "ç”¢ç”Ÿ isel æŒ‡ä»¤"
 
-#: common.opt:327
+#: common.opt:328
 msgid "Generate code to check bounds before indexing arrays"
 msgstr "ç”¢ç”Ÿæª¢æŸ¥é™£åˆ—å­˜å�–æ˜¯å�¦è¶Šç•Œçš„ç¨‹å¼�ç¢¼"
 
-#: common.opt:331
+#: common.opt:332
 msgid "Replace add, compare, branch with branch on count register"
 msgstr "å°‡åŠ /æ¸›æ³•ã€�æ¯”è¼ƒã€�è·³è½‰æŒ‡ä»¤åº�åˆ—æ›¿æ�›ç‚ºæ ¹æ“šè¨ˆæ•¸æš«å­˜å™¨è·³è½‰æŒ‡ä»¤"
 
-#: common.opt:335
+#: common.opt:336
 msgid "Use profiling information for branch probabilities"
 msgstr "ç‚ºåˆ†æ”¯æ¦‚çŽ‡ä½¿ç”¨å�–æ¨£è³‡è¨Š"
 
-#: common.opt:339
+#: common.opt:340
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr "åœ¨é–‹å§‹/çµ�æœ«åŸ·è¡Œç·’å‰�é€²è¡Œåˆ†æ”¯ç›®çš„è¼‰å…¥æœ€ä½³åŒ–"
 
-#: common.opt:343
+#: common.opt:344
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr "åœ¨é–‹å§‹/çµ�æœ«åŸ·è¡Œç·’å¾Œé€²è¡Œåˆ†æ”¯ç›®çš„è¼‰å…¥æœ€ä½³åŒ–"
 
-#: common.opt:347
+#: common.opt:348
 msgid "Restrict target load migration not to re-use registers in any basic block"
 msgstr ""
 
-#: common.opt:351
+#: common.opt:352
 msgid "Mark <register> as being preserved across functions"
 msgstr "èª�ç‚º <æš«å­˜å™¨> è·¨è¶Šå‡½å¼�å‘¼å�«æ™‚å€¼ä¸�è®Š"
 
-#: common.opt:355
+#: common.opt:356
 msgid "Mark <register> as being corrupted by function calls"
 msgstr "èª�ç‚º <æš«å­˜å™¨> çš„å€¼å°‡è¢«å‡½å¼�å‘¼å�«æ‰€è®Šæ›´"
 
-#: common.opt:362
+#: common.opt:363
 msgid "Save registers around function calls"
 msgstr "å‡½å¼�å‘¼å�«å‰�å¾Œå„²å­˜/æ�¢å¾©æš«å­˜å™¨å€¼"
 
-#: common.opt:366
+#: common.opt:367
 msgid "Compare the results of several data dependence analyzers."
 msgstr ""
 
-#: common.opt:370
+#: common.opt:371
 msgid "Do not put uninitialized globals in the common section"
 msgstr "ä¸�å°‡æœªåˆ�å§‹åŒ–çš„å…¨åŸŸè³‡æ–™æ”¾åœ¨å…¬å…±å�€æ®µä¸­"
 
-#: common.opt:374
+#: common.opt:375
 msgid "Perform a register copy-propagation optimization pass"
 msgstr "é€²è¡Œä¸€è¶Ÿæš«å­˜å™¨å‰¯æœ¬å‚³é�žæœ€ä½³åŒ–"
 
-#: common.opt:378
+#: common.opt:379
 msgid "Perform cross-jumping optimization"
 msgstr "é€²è¡Œè·¨è·³è½‰æœ€ä½³åŒ–"
 
-#: common.opt:382
+#: common.opt:383
 msgid "When running CSE, follow jumps to their targets"
 msgstr "é€²è¡Œ CSE æ™‚ï¼Œè·Ÿéš¨è·³è½‰è‡³ç›®çš„"
 
-#: common.opt:386
+#: common.opt:387
 msgid "When running CSE, follow conditional jumps"
 msgstr "é€²è¡Œ CSE æ™‚ï¼Œè·Ÿéš¨æ¢�ä»¶è·³è½‰"
 
-#: common.opt:390
+#: common.opt:391
 msgid "Omit range reduction step when performing complex division"
 msgstr "ç•¶é€²è¡Œè¤‡æ•¸é™¤æ³•æ™‚çœ�ç•¥ç¸®æ¸›ç¯„åœ�çš„æ­¥é©Ÿ"
 
-#: common.opt:394
+#: common.opt:395
 msgid "Place data items into their own section"
 msgstr "å°‡æ¯�å€‹è³‡æ–™é …åˆ†åˆ¥æ”¾åœ¨å®ƒå€‘å�„è‡ªçš„å�€æ®µä¸­"
 
-#: common.opt:398
+#: common.opt:399
 msgid "List all available debugging counters with their limits and counts."
 msgstr ""
 
-#: common.opt:402
+#: common.opt:403
 msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter limit.   "
 msgstr ""
 
-#: common.opt:406
+#: common.opt:407
 msgid "Map one directory name to another in debug information"
 msgstr ""
 
-#: common.opt:412
+#: common.opt:413
 msgid "Defer popping functions args from stack until later"
 msgstr "å»¶é�²å°‡å‡½å¼�å¼•æ•¸å½ˆå †ç–Š"
 
-#: common.opt:416
+#: common.opt:417
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr "è©¦åœ–åˆ©ç”¨å»¶é�²è½‰ç§»æŒ‡ä»¤å¾Œ"
 
-#: common.opt:420
+#: common.opt:421
 msgid "Delete useless null pointer checks"
 msgstr "åˆªé™¤ç„¡ç”¨çš„ç©ºæŒ‡æ¨™æª¢æŸ¥"
 
-#: common.opt:424
+#: common.opt:425
 msgid "How often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr ""
 
-#: common.opt:428
+#: common.opt:429
 msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 msgstr ""
 
-#: common.opt:432
+#: common.opt:433
 msgid "Dump various compiler internals to a file"
 msgstr "å°‡ä¸€äº›ç·¨è­¯å™¨å…§éƒ¨è³‡è¨Šå‚¾å�°åˆ°ä¸€å€‹æª”æ¡ˆè£¡"
 
-#: common.opt:436
+#: common.opt:437
 #, fuzzy
 msgid "Suppress output of addresses in debugging dumps"
 msgstr "åœ¨é™¤éŒ¯å‚¾å�°ä¸­ä¸�è¼¸å‡ºæŒ‡ä»¤æ•¸å’Œåˆ—è™Ÿæ¨™è¨˜"
 
-#: common.opt:440
+#: common.opt:441
 #, fuzzy
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 msgstr "åœ¨é™¤éŒ¯å‚¾å�°ä¸­ä¸�è¼¸å‡ºæŒ‡ä»¤æ•¸å’Œåˆ—è™Ÿæ¨™è¨˜"
 
-#: common.opt:444
+#: common.opt:445
 msgid "Perform early inlining"
 msgstr "é€²è¡Œæ—©å…§è�¯"
 
-#: common.opt:448
+#: common.opt:449
 msgid "Perform DWARF2 duplicate elimination"
 msgstr "é€²è¡Œ DWARF2 å†—é¤˜æ¶ˆé™¤"
 
-#: common.opt:452 common.opt:456
+#: common.opt:453 common.opt:457
 msgid "Perform unused type elimination in debug info"
 msgstr "åœ¨é™¤éŒ¯è³‡è¨Šä¸­é€²è¡Œç„¡ç”¨é¡žåž‹æ¶ˆé™¤"
 
-#: common.opt:460
+#: common.opt:461
 msgid "Do not suppress C++ class debug information."
 msgstr ""
 
-#: common.opt:464
+#: common.opt:465
 msgid "Enable exception handling"
 msgstr "å•Ÿç”¨ç•°å¸¸è™•ç�†"
 
-#: common.opt:468
+#: common.opt:469
 msgid "Perform a number of minor, expensive optimizations"
 msgstr "é€²è¡Œä¸€äº›ç´°å¾®çš„ã€�ä»£åƒ¹é«˜æ˜‚çš„æœ€ä½³åŒ–"
 
-#: common.opt:475
+#: common.opt:476
 msgid "Assume no NaNs or infinities are generated"
 msgstr "å�‡å®šçµ�æžœä¸�æœƒæ˜¯ NaN æˆ–ç„¡é™�å¤§æµ®é»žæ•¸"
 
-#: common.opt:479
+#: common.opt:480
 msgid "Mark <register> as being unavailable to the compiler"
 msgstr "èª�ç‚º <register> å°�ç·¨è­¯å™¨è€Œè¨€ç„¡æ³•ä½¿ç”¨"
 
-#: common.opt:483
+#: common.opt:484
 msgid "Don't allocate floats and doubles in extended-precision registers"
 msgstr "ä¸�å°‡å–®ç²¾åº¦å’Œé›™ç²¾åº¦æµ®é»žæ•¸æŒ‡æ´¾åˆ°æ“´å……ç²¾åº¦çš„æš«å­˜å™¨ä¸­"
 
-#: common.opt:489
-msgid "Copy memory address constants into registers before use"
-msgstr "ä½¿ç”¨è¨˜æ†¶é«”ä½�å�€å¸¸æ•¸å‰�å…ˆå°‡å…¶è¤‡è£½åˆ°æš«å­˜å™¨ä¸­"
+#: common.opt:488 common.opt:647 common.opt:855 common.opt:986 common.opt:1061
+msgid "Does nothing.  Preserved for backward compatibility."
+msgstr ""
 
-#: common.opt:493
+#: common.opt:492
 #, fuzzy
 msgid "Perform a forward propagation pass on RTL"
 msgstr "é€²è¡Œæ¨¹ä¸Šçš„å€¼æ¬„ä½�å‚³é�ž"
 
-#: common.opt:500
+#: common.opt:499
 msgid "Allow function addresses to be held in registers"
 msgstr "å…�è¨±å°‡å‡½å¼�ä½�å�€å„²å­˜åœ¨æš«å­˜å™¨ä¸­"
 
-#: common.opt:504
+#: common.opt:503
 msgid "Place each function into its own section"
 msgstr "å°‡æ¯�å€‹å‡½å¼�åˆ†åˆ¥æ”¾åœ¨å®ƒå€‘å�„è‡ªçš„å�€æ®µä¸­"
 
-#: common.opt:508
+#: common.opt:507
 msgid "Perform global common subexpression elimination"
 msgstr "é€²è¡Œå…¨åŸŸå…¬å› å¼�æ¶ˆåŽ»"
 
-#: common.opt:512
+#: common.opt:511
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr "åœ¨å…¨åŸŸå…¬å› å¼�æ¶ˆåŽ»ä¸­é€²è¡Œå¢žå¼·çš„è®€è½‰ç§»æœ€ä½³åŒ–"
 
-#: common.opt:516
+#: common.opt:515
 msgid "Perform store motion after global common subexpression elimination"
 msgstr "åœ¨å…¨åŸŸå…¬å› å¼�æ¶ˆåŽ»å¾Œé€²è¡Œå­˜å„²è½‰ç§»"
 
-#: common.opt:520
+#: common.opt:519
 msgid "Perform redundant load after store elimination in global common subexpression"
 msgstr "åœ¨å…¨åŸŸå…¬å› å¼�æ¶ˆåŽ»ä¸­é€²è¡Œå†—é¤˜çš„å¯«å¾Œè®€æ¶ˆé™¤"
 
-#: common.opt:525
+#: common.opt:524
 msgid "Perform global common subexpression elimination after register allocation"
 msgstr "åœ¨æŒ‡æ´¾æš«å­˜å™¨å¾Œé€²è¡Œå…¨åŸŸå…¬å› å¼�æ¶ˆåŽ»"
 
-#: common.opt:530
+#: common.opt:529
 msgid "Enable guessing of branch probabilities"
 msgstr "å•Ÿç”¨åˆ†æ”¯æ¦‚çŽ‡çŒœæ¸¬"
 
-#: common.opt:538
+#: common.opt:537
 msgid "Process #ident directives"
 msgstr "è™•ç�† #ident æŒ‡ä»¤"
 
-#: common.opt:542
+#: common.opt:541
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr "å°‡æ¢�ä»¶è·³è½‰æ›¿æ�›ç‚ºæ²’æœ‰è·³è½‰çš„ç­‰å€¼è¡¨ç¤º"
 
-#: common.opt:546
+#: common.opt:545
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr "å°‡æ¢�ä»¶è·³è½‰æ›¿æ�›ç‚ºæ¢�ä»¶åŸ·è¡Œ"
 
-#: common.opt:554
+#: common.opt:553
 msgid "Do not generate .size directives"
 msgstr "ä¸�ç”¢ç”Ÿ .size æŒ‡ä»¤"
 
-#: common.opt:563
+#: common.opt:562
 msgid "Pay attention to the \"inline\" keyword"
 msgstr "ä¸�å¿½ç•¥ã€Œinlineã€�é—œé�µå­—"
 
-#: common.opt:567
+#: common.opt:566
 #, fuzzy
 msgid "Integrate simple functions into their callers when code size is known to not growth"
 msgstr "å°‡ç°¡å–®å‡½å¼�æ•´å�ˆåˆ°å®ƒå€‘çš„å‘¼å�«è€…ä¸­"
 
-#: common.opt:571
+#: common.opt:570
 msgid "Integrate simple functions into their callers"
 msgstr "å°‡ç°¡å–®å‡½å¼�æ•´å�ˆåˆ°å®ƒå€‘çš„å‘¼å�«è€…ä¸­"
 
-#: common.opt:575
+#: common.opt:574
 msgid "Integrate functions called once into their callers"
 msgstr "å°‡å�ªè¢«å‘¼å�«ä¸€æ¬¡çš„å‡½å¼�æ•´å�ˆåˆ°å®ƒå€‘çš„å‘¼å�«è€…ä¸­"
 
-#: common.opt:582
+#: common.opt:581
 msgid "Limit the size of inlined functions to <number>"
 msgstr "å°‡å…§è�¯å‡½å¼�çš„å¤§å°�é™�åˆ¶åœ¨ <æ•¸> ä»¥å…§"
 
-#: common.opt:586
+#: common.opt:585
 msgid "Instrument function entry and exit with profiling calls"
 msgstr ""
 
-#: common.opt:590
+#: common.opt:589
 msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 msgstr ""
 
-#: common.opt:594
+#: common.opt:593
 msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 msgstr ""
 
-#: common.opt:598
+#: common.opt:597
 msgid "Perform Interprocedural constant propagation"
 msgstr "é€²è¡Œè™•ç�†åº�é–“çš„è¤‡å¯«å‚³é�ž"
 
-#: common.opt:602
+#: common.opt:601
 msgid "Discover pure and const functions"
 msgstr "ç™¼ç�¾ç´”å‡½å¼�å’Œå¸¸å‡½å¼�"
 
-#: common.opt:606
+#: common.opt:605
 #, fuzzy
 msgid "Perform interprocedural points-to analysis"
 msgstr "é€²è¡Œè™•ç�†åº�é–“çš„è¤‡å¯«å‚³é�ž"
 
-#: common.opt:610
+#: common.opt:609
 msgid "Discover readonly and non addressable static variables"
 msgstr "ç™¼ç�¾å”¯è®€å’Œä¸�å�¯å®šå�€é�œæ…‹è®Šæ•¸"
 
-#: common.opt:614
+#: common.opt:613
 msgid "Type based escape and alias analysis"
 msgstr ""
 
-#: common.opt:618
+#: common.opt:617
 msgid "Perform matrix layout flattening and transposing based"
 msgstr ""
 
-#: common.opt:623
+#: common.opt:622
 #, fuzzy
 msgid "Perform structure layout optimizations based"
 msgstr "é€²è¡Œå¼·åº¦å‰Šæ¸›æœ€ä½³åŒ–"
 
-#: common.opt:628
+#: common.opt:627
 msgid "Optimize induction variables on trees"
 msgstr "åœ¨æ¨¹ä¸Šæœ€ä½³åŒ–æ­¸ç´�è®Šæ•¸"
 
-#: common.opt:632
+#: common.opt:631
 msgid "Use jump tables for sufficiently large switch statements"
 msgstr "ç‚ºè¶³å¤ å¤§çš„ switch æ•˜è¿°ä½¿ç”¨è·³è½‰è¡¨"
 
-#: common.opt:636
+#: common.opt:635
 msgid "Generate code for functions even if they are fully inlined"
 msgstr "ç‚ºå®Œå…¨å…§è�¯çš„å‡½å¼�ç”¢ç”Ÿç¨‹å¼�ç¢¼"
 
-#: common.opt:640
+#: common.opt:639
 msgid "Emit static const variables even if they are not used"
 msgstr "ä¿�ç•™æœªç”¨åˆ°çš„é�œæ…‹å¸¸æ•¸"
 
-#: common.opt:644
+#: common.opt:643
 msgid "Give external symbols a leading underscore"
 msgstr "çµ¦å¤–éƒ¨ç¬¦è™ŸåŠ å…¥èµ·å§‹çš„åº•ç·š"
 
-#: common.opt:648 common.opt:852 common.opt:983
-msgid "Does nothing.  Preserved for backward compatibility."
-msgstr ""
-
-#: common.opt:652
+#: common.opt:651
 msgid "Set errno after built-in math functions"
 msgstr "åŸ·è¡Œå…§å»ºæ•¸å­¸å‡½å¼�å¾Œè¨­å®š errno"
 
-#: common.opt:656
+#: common.opt:655
 msgid "Report on permanent memory allocation"
 msgstr "å ±å‘Šæ°¸ä¹…æ€§è¨˜æ†¶é«”æŒ‡æ´¾"
 
-#: common.opt:663
+#: common.opt:662
 msgid "Attempt to merge identical constants and constant variables"
 msgstr "è©¦åœ–å�ˆä½µç›¸å�Œçš„å¸¸æ•¸å’Œå¸¸è®Šæ•¸"
 
-#: common.opt:667
+#: common.opt:666
 msgid "Attempt to merge identical constants across compilation units"
 msgstr "è©¦åœ–å�ˆä½µä¸�å�Œç·¨è­¯å–®å…ƒä¸­çš„ç›¸å�Œå¸¸æ•¸"
 
-#: common.opt:671
+#: common.opt:670
+#, fuzzy
+msgid "Attempt to merge identical debug strings across compilation units"
+msgstr "è©¦åœ–å�ˆä½µä¸�å�Œç·¨è­¯å–®å…ƒä¸­çš„ç›¸å�Œå¸¸æ•¸"
+
+#: common.opt:674
 msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr "tå°‡è¨ºæ–·è³‡è¨Šé™�åˆ¶åœ¨æ¯�åˆ— <æ•¸å­—> å€‹å­—å…ƒã€‚0 å�–æ¶ˆè‡ªå‹•æ�›åˆ—"
 
-#: common.opt:675
+#: common.opt:678
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 msgstr "åœ¨é¦–è¶Ÿèª¿åº¦å‰�é€²è¡ŒåŸºæ–¼ SMS çš„æ¨¡èª¿åº¦"
 
-#: common.opt:679
+#: common.opt:682
 #, fuzzy
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 msgstr "åœ¨é¦–è¶Ÿèª¿åº¦å‰�é€²è¡ŒåŸºæ–¼ SMS çš„æ¨¡èª¿åº¦"
 
-#: common.opt:683
+#: common.opt:686
 msgid "Move loop invariant computations out of loops"
 msgstr "å°‡æ¯�æ¬¡å¾ªç’°ä¸­ä¸�è®Šçš„è¨ˆç®—å¤–æ��"
 
-#: common.opt:687
+#: common.opt:690
 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
 msgstr ""
 
-#: common.opt:691
+#: common.opt:694
 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
 msgstr ""
 
-#: common.opt:695
+#: common.opt:698
 msgid "Ignore read operations when inserting mudflap instrumentation"
 msgstr ""
 
-#: common.opt:699
+#: common.opt:702
 #, fuzzy
 msgid "Use the RTL dead code elimination pass"
 msgstr "åˆªé™¤æ­»å­˜å„²"
 
-#: common.opt:703
+#: common.opt:706
 #, fuzzy
 msgid "Use the RTL dead store elimination pass"
 msgstr "åˆªé™¤æ­»å­˜å„²"
 
-#: common.opt:707
+#: common.opt:710
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 msgstr "å•Ÿç”¨/å�œç”¨å·²ç¶“é€�é�Žæ¨¡èª¿åº¦çš„å¾ªç’°ä¸­çš„å‚³çµ±èª¿åº¦"
 
-#: common.opt:711
+#: common.opt:714
 msgid "Support synchronous non-call exceptions"
 msgstr "æ”¯æ�´å�Œæ­¥é�žå‘¼å�«ç•°å¸¸"
 
-#: common.opt:715
+#: common.opt:718
 msgid "When possible do not generate stack frames"
 msgstr "ç›¡å�¯èƒ½ä¸�ç”¢ç”Ÿå †ç–Šæ¡†æž¶"
 
-#: common.opt:719
+#: common.opt:722
 msgid "Expand OpenMP operations on SSA form"
 msgstr ""
 
-#: common.opt:723
+#: common.opt:726
 msgid "Do the full register move optimization pass"
 msgstr "é€²è¡Œå…¨æš«å­˜å™¨å‚³é€�æœ€ä½³åŒ–"
 
-#: common.opt:727
+#: common.opt:730
 msgid "Optimize sibling and tail recursive calls"
 msgstr "æœ€ä½³åŒ–å�Œç´šé�žè¿´å’Œå°¾é�žè¿´"
 
-#: common.opt:731 common.opt:735
+#: common.opt:734 common.opt:738
 msgid "Report on memory allocation before interprocedural optimization"
 msgstr ""
 
-#: common.opt:739
+#: common.opt:742
 msgid "Pack structure members together without holes"
 msgstr "å°‡çµ�æ§‹æˆ�å“¡ä¸�å¸¶é–“éš”åœ°ç·Šå¯¦å­˜æ”¾"
 
-#: common.opt:743
+#: common.opt:746
 msgid "Set initial maximum structure member alignment"
 msgstr "è¨­å®šçµ�æ§‹æˆ�å“¡æœ€å¤§å°�é½Šé‚Šç•Œçš„åˆ�å§‹å€¼"
 
-#: common.opt:747
+#: common.opt:750
 msgid "Return small aggregates in memory, not registers"
 msgstr "åœ¨è¨˜æ†¶é«”è€Œä¸�æ˜¯æš«å­˜å™¨ä¸­å›žå‚³å°�è�šå�ˆ"
 
-#: common.opt:751
+#: common.opt:754
 msgid "Perform loop peeling"
 msgstr "é€²è¡Œå¾ªç’°å‰�é›¢"
 
-#: common.opt:755
+#: common.opt:758
 msgid "Enable machine specific peephole optimizations"
 msgstr "å•Ÿç”¨æ©Ÿå™¨ç›¸é—œçš„çªºå­”æœ€ä½³åŒ–"
 
-#: common.opt:759
+#: common.opt:762
 msgid "Enable an RTL peephole pass before sched2"
 msgstr "åœ¨ sched2 å‰�é€²è¡Œä¸€è¶Ÿ RTL çªºå­”æœ€ä½³åŒ–"
 
-#: common.opt:763
+#: common.opt:766
 msgid "Generate position-independent code if possible (large mode)"
 msgstr "ç›¡å�¯èƒ½ç”¢ç”Ÿèˆ‡ä½�ç½®ç„¡é—œçš„ç¨‹å¼�ç¢¼(å¤§æ¨¡å¼�)"
 
-#: common.opt:767
+#: common.opt:770
 msgid "Generate position-independent code for executables if possible (large mode)"
 msgstr "ç‚ºå�¯åŸ·è¡Œæª”æ¡ˆç›¡å�¯èƒ½ç”¢ç”Ÿèˆ‡ä½�ç½®ç„¡é—œçš„ç¨‹å¼�ç¢¼(å¤§æ¨¡å¼�)"
 
-#: common.opt:771
+#: common.opt:774
 msgid "Generate position-independent code if possible (small mode)"
 msgstr "ç›¡å�¯èƒ½ç”¢ç”Ÿèˆ‡ä½�ç½®ç„¡é—œçš„ç¨‹å¼�ç¢¼(å°�æ¨¡å¼�)"
 
-#: common.opt:775
+#: common.opt:778
 msgid "Generate position-independent code for executables if possible (small mode)"
 msgstr "ç‚ºå�¯åŸ·è¡Œæª”æ¡ˆç›¡å�¯èƒ½ç”¢ç”Ÿèˆ‡ä½�ç½®ç„¡é—œçš„ç¨‹å¼�ç¢¼(å°�æ¨¡å¼�)"
 
-#: common.opt:779
+#: common.opt:782
 #, fuzzy
 msgid "Run predictive commoning optimization."
 msgstr "å•Ÿç”¨æš«å­˜å™¨å‚³é€�æœ€ä½³åŒ–"
 
-#: common.opt:783
+#: common.opt:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr "å¦‚æžœå�¯ç”¨ï¼Œç‚ºå¾ªç’°ä¸­çš„é™£åˆ—ç”¢ç”Ÿé �å�–æŒ‡ä»¤"
 
-#: common.opt:787
+#: common.opt:790
 msgid "Enable basic program profiling code"
 msgstr "å•Ÿç”¨åŸºæœ¬ç¨‹å¼�å�–æ¨£ç¨‹å¼�ç¢¼"
 
-#: common.opt:791
+#: common.opt:794
 msgid "Insert arc-based program profiling code"
 msgstr ""
 
-#: common.opt:795
+#: common.opt:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr "å•Ÿç”¨ä¸€äº›å…¬å…±é�¸é …ä¾†ç”¢ç”Ÿæ¨£æœ¬æª”æ¡ˆï¼Œä»¥ä¾¿é€²è¡ŒåŸºæ–¼å�–æ¨£çš„æœ€ä½³åŒ–"
 
-#: common.opt:799
+#: common.opt:802
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr "å•Ÿç”¨ä¸€äº›å…¬å…±é�¸é …ä»¥é€²è¡ŒåŸºæ–¼å�–æ¨£çš„æœ€ä½³åŒ–"
 
-#: common.opt:803
+#: common.opt:806
 msgid "Insert code to profile values of expressions"
 msgstr "ç‚ºå�–æ¨£é�‹ç®—å¼�çš„å€¼æ�’å…¥ç›¸é—œç¨‹å¼�ç¢¼"
 
-#: common.opt:810
+#: common.opt:813
 msgid "Make compile reproducible using <string>"
 msgstr "ä½¿ç”¨ <å­—ä¸²> ä½œç”¨éš¨æ©Ÿæ•¸ç¨®å­�ä»¥ä½¿ç·¨è­¯çµ�æžœå�¯ä»¥è¤‡ç�¾"
 
-#: common.opt:820
+#: common.opt:823
 msgid "Record gcc command line switches in the object file."
 msgstr ""
 
-#: common.opt:824
+#: common.opt:827
 msgid "Return small aggregates in registers"
 msgstr "åœ¨æš«å­˜å™¨ä¸­å›žå‚³å°�è�šå�ˆ"
 
-#: common.opt:828
+#: common.opt:831
 msgid "Enables a register move optimization"
 msgstr "å•Ÿç”¨æš«å­˜å™¨å‚³é€�æœ€ä½³åŒ–"
 
-#: common.opt:832
+#: common.opt:835
 msgid "Perform a register renaming optimization pass"
 msgstr "é€²è¡Œæš«å­˜å™¨é‡�æ–°å‘½å��æœ€ä½³åŒ–"
 
-#: common.opt:836
+#: common.opt:839
 msgid "Reorder basic blocks to improve code placement"
 msgstr "åŸºæœ¬å�€å¡Šé‡�æ–°æŽ’åº�ä»¥æ”¹å–„ç¨‹å¼�ç¢¼ç‰ˆé�¢è¨­ç½®"
 
-#: common.opt:840
+#: common.opt:843
 msgid "Reorder basic blocks and partition into hot and cold sections"
 msgstr ""
 
-#: common.opt:844
+#: common.opt:847
 msgid "Reorder functions to improve code placement"
 msgstr "å‡½å¼�é‡�æ–°æŽ’åº�ä»¥æ”¹å–„ç¨‹å¼�ç¢¼ç‰ˆé�¢è¨­ç½®"
 
-#: common.opt:848
+#: common.opt:851
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr "åœ¨å¾ªç’°æœ€ä½³åŒ–çµ�æ�Ÿå¾Œå¢žåŠ ä¸€è¶Ÿå…¬å› å¼�æ¶ˆåŽ»"
 
-#: common.opt:856
+#: common.opt:859
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr "å�œç”¨å�‡å®šé �è¨­æµ®é»žæ�¨å…¥è¡Œç‚ºçš„æœ€ä½³åŒ–"
 
-#: common.opt:860
+#: common.opt:863
 msgid "Enable scheduling across basic blocks"
 msgstr "å•Ÿç”¨åŸºæœ¬å�€å¡Šé–“çš„èª¿åº¦"
 
-#: common.opt:864
+#: common.opt:867
 msgid "Allow speculative motion of non-loads"
 msgstr "å…�è¨±é�žè¼‰å…¥çš„é �æ¸¬ç§»å‹•"
 
-#: common.opt:868
+#: common.opt:871
 msgid "Allow speculative motion of some loads"
 msgstr "å…�è¨±ä¸€äº›è¼‰å…¥çš„é �æ¸¬ç§»å‹•"
 
-#: common.opt:872
+#: common.opt:875
 msgid "Allow speculative motion of more loads"
 msgstr "å…�è¨±æ›´å¤šè¼‰å…¥çš„é �æ¸¬ç§»å‹•"
 
-#: common.opt:876
+#: common.opt:879
 msgid "Set the verbosity level of the scheduler"
 msgstr "æŒ‡å®šæŽ’ç¨‹ç¨‹å¼�è¼¸å‡ºçš„å†—é¤˜ç¨‹åº¦"
 
-#: common.opt:880
+#: common.opt:883
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr ""
 
-#: common.opt:884
+#: common.opt:887
 msgid "If scheduling post reload, do trace scheduling"
 msgstr ""
 
-#: common.opt:888
+#: common.opt:891
 msgid "Reschedule instructions before register allocation"
 msgstr "æŒ‡æ´¾æš«å­˜å™¨å‰�é‡�æ–°èª¿åº¦æŒ‡ä»¤"
 
-#: common.opt:892
+#: common.opt:895
 msgid "Reschedule instructions after register allocation"
 msgstr "æŒ‡æ´¾æš«å­˜å™¨å¾Œé‡�æ–°èª¿åº¦æŒ‡ä»¤"
 
-#: common.opt:898
+#: common.opt:901
 msgid "Allow premature scheduling of queued insns"
 msgstr ""
 
-#: common.opt:902
+#: common.opt:905
 msgid "Set number of queued insns that can be prematurely scheduled"
 msgstr ""
 
-#: common.opt:910 common.opt:914
+#: common.opt:913 common.opt:917
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: common.opt:918
+#: common.opt:921
 msgid "Access data in the same section from shared anchor points"
 msgstr ""
 
-#: common.opt:922
+#: common.opt:925
 #, fuzzy
 msgid "Perform sequence abstraction optimization on RTL"
 msgstr "é€²è¡Œå¼·åº¦å‰Šæ¸›æœ€ä½³åŒ–"
 
-#: common.opt:926
+#: common.opt:929
 msgid "Eliminate redundant sign extensions using LCM."
 msgstr ""
 
-#: common.opt:930
+#: common.opt:933
 msgid "Show column numbers in diagnostics, when available.  Default off"
 msgstr ""
 
-#: common.opt:934
+#: common.opt:937
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr "å�œç”¨ç‚º IEEE è¨Šæ�¯ NaN å�¯è¦‹çš„æœ€ä½³åŒ–"
 
-#: common.opt:938
+#: common.opt:941
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 msgstr ""
 
-#: common.opt:942
+#: common.opt:945
 msgid "Convert floating point constants to single precision constants"
 msgstr "å°‡æµ®é»žå¸¸æ•¸è½‰æ�›ç‚ºå–®ç²¾åº¦å¸¸æ•¸"
 
-#: common.opt:946
+#: common.opt:949
 msgid "Split lifetimes of induction variables when loops are unrolled"
 msgstr "å±•é–‹å¾ªç’°æ™‚åˆ†é›¢æ­¸ç´�è®Šæ•¸çš„ç”Ÿå­˜æœŸ"
 
-#: common.opt:950
+#: common.opt:953
 msgid "Split wide types into independent registers"
 msgstr ""
 
-#: common.opt:954
+#: common.opt:957
 msgid "Apply variable expansion when loops are unrolled"
 msgstr "å±•é–‹å¾ªç’°æ™‚ä¹Ÿå±•é–‹è®Šæ•¸"
 
-#: common.opt:960
+#: common.opt:963
 msgid "Insert stack checking code into the program"
 msgstr "åœ¨ç¨‹å¼�ä¸­æ�’å…¥æª¢æŸ¥å †ç–Šæº¢å‡ºçš„ç¨‹å¼�ç¢¼"
 
-#: common.opt:967
+#: common.opt:970
 msgid "Trap if the stack goes past <register>"
 msgstr ""
 
-#: common.opt:971
+#: common.opt:974
 msgid "Trap if the stack goes past symbol <name>"
 msgstr ""
 
-#: common.opt:975
+#: common.opt:978
 msgid "Use propolice as a stack protection method"
 msgstr ""
 
-#: common.opt:979
+#: common.opt:982
 msgid "Use a stack protection method for every function"
 msgstr ""
 
-#: common.opt:991
+#: common.opt:994
 msgid "Assume strict aliasing rules apply"
 msgstr "å�‡å®šå¥—ç”¨å¼·é‡�ç–Šè¦�å‰‡"
 
-#: common.opt:995
+#: common.opt:998
 #, fuzzy
 msgid "Treat signed overflow as undefined"
 msgstr "å°‡ç¼ºå¤±çš„æ¨™é ­æª”æ¡ˆçœ‹ä½œç”¢ç”Ÿçš„æª”æ¡ˆ"
 
-#: common.opt:999
+#: common.opt:1002
 msgid "Check for syntax errors, then stop"
 msgstr "æª¢æŸ¥èªžæ³•éŒ¯èª¤ï¼Œç„¶å¾Œå�œæ­¢"
 
-#: common.opt:1003
+#: common.opt:1006
 msgid "Create data files needed by \"gcov\""
 msgstr "ç”¢ç”Ÿã€Œgcovã€�éœ€è¦�çš„è³‡æ–™æª”æ¡ˆ"
 
-#: common.opt:1007
+#: common.opt:1010
 msgid "Perform jump threading optimizations"
 msgstr "é€²è¡Œè·³è½‰åŸ·è¡Œç·’æœ€ä½³åŒ–"
 
-#: common.opt:1011
+#: common.opt:1014
 msgid "Report the time taken by each compiler pass"
 msgstr "å ±å‘Šæ¯�è¶Ÿçµ„è­¯çš„è€—æ™‚"
 
-#: common.opt:1015
+#: common.opt:1018
 msgid "Set the default thread-local storage code generation model"
 msgstr "è¨­å®šé �è¨­çš„åŸ·è¡Œç·’å±€éƒ¨å­˜å„²ç¨‹å¼�ç¢¼ç”¢ç”Ÿæ¨¡å¼�"
 
-#: common.opt:1019
+#: common.opt:1022
 msgid "Reorder top level functions, variables, and asms"
 msgstr ""
 
-#: common.opt:1023
+#: common.opt:1026
 msgid "Perform superblock formation via tail duplication"
 msgstr ""
 
-#: common.opt:1030
+#: common.opt:1033
 msgid "Assume floating-point operations can trap"
 msgstr "å�‡å®šæµ®é»žé�‹ç®—å�¯èƒ½å¼•ç™¼é™·é˜±"
 
-#: common.opt:1034
+#: common.opt:1037
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr ""
 
-#: common.opt:1038
+#: common.opt:1041
 msgid "Enable SSA-CCP optimization on trees"
 msgstr "å•Ÿç”¨æ¨¹ä¸Šçš„ SSA-CCP æœ€ä½³åŒ–"
 
-#: common.opt:1042
+#: common.opt:1045
 msgid "Enable SSA-CCP optimization for stores and loads"
 msgstr "å•Ÿç”¨è¼‰å…¥å’Œå­˜å„²çš„ SSA-CCP æœ€ä½³åŒ–"
 
-#: common.opt:1046
+#: common.opt:1049
 msgid "Enable loop header copying on trees"
 msgstr "å•Ÿç”¨æ¨¹ä¸Šçš„å¾ªç’°ä¸�è®Šé‡�è½‰ç§»"
 
-#: common.opt:1050
+#: common.opt:1053
 msgid "Replace SSA temporaries with better names in copies"
 msgstr ""
 
-#: common.opt:1054
+#: common.opt:1057
 msgid "Enable copy propagation on trees"
 msgstr "åœ¨æ¨¹å±¤ç´šé€²è¡Œè¤‡å¯«å‚³é�ž"
 
-#: common.opt:1058
+#: common.opt:1065
 #, fuzzy
-msgid "This switch is obsolete"
-msgstr "æ­¤é–‹é—œç¼ºå°‘å�¯ç”¨æ–‡ä»¶"
-
-#: common.opt:1062
-#, fuzzy
 msgid "Transform condition stores into unconditional ones"
 msgstr "å°‡æ¢�ä»¶è·³è½‰æ›¿æ�›ç‚ºæ¢�ä»¶åŸ·è¡Œ"
 
-#: common.opt:1066
+#: common.opt:1069
 msgid "Enable SSA dead code elimination optimization on trees"
 msgstr "å•Ÿç”¨æ¨¹ä¸Šçš„ SSA æ­»ç¨‹å¼�ç¢¼æ¶ˆé™¤æœ€ä½³åŒ–"
 
-#: common.opt:1070
+#: common.opt:1073
 msgid "Enable dominator optimizations"
 msgstr "å•Ÿç”¨ä¸»å°Žæœ€ä½³åŒ–"
 
-#: common.opt:1074
+#: common.opt:1077
 msgid "Enable dead store elimination"
 msgstr "åˆªé™¤æ­»å­˜å„²"
 
-#: common.opt:1078
+#: common.opt:1081
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 msgstr "å•Ÿç”¨æ¨¹ä¸Šçš„å®Œå…¨å†—é¤˜æ¶ˆé™¤(FRE)"
 
-#: common.opt:1082
+#: common.opt:1085
 msgid "Enable loop invariant motion on trees"
 msgstr "å•Ÿç”¨æ¨¹ä¸Šçš„å¾ªç’°ä¸�è®Šé‡�è½‰ç§»"
 
-#: common.opt:1086
+#: common.opt:1089
 msgid "Enable linear loop transforms on trees"
 msgstr "å•Ÿç”¨æ¨¹ä¸Šçš„ç·šæ€§å¾ªç’°è®Šæ�›"
 
-#: common.opt:1090
+#: common.opt:1093
 msgid "Create canonical induction variables in loops"
 msgstr "åœ¨å¾ªç’°ä¸­ç”¢ç”Ÿæ­£è¦�çš„æ­¸ç´�è®Šæ•¸"
 
-#: common.opt:1094
+#: common.opt:1097
 msgid "Enable loop optimizations on tree level"
 msgstr "åœ¨æ¨¹å±¤ç´šé€²è¡Œå¾ªç’°æœ€ä½³åŒ–"
 
-#: common.opt:1098
+#: common.opt:1101
 #, fuzzy
 msgid "Enable automatic parallelization of loops"
 msgstr "å•Ÿç”¨ç¯„æœ¬è‡ªå‹•å¯¦é«”åŒ–"
 
-#: common.opt:1102
+#: common.opt:1105
 msgid "Enable SSA-PRE optimization on trees"
 msgstr "å•Ÿç”¨æ¨¹ä¸Šçš„ SSA-PRE æœ€ä½³åŒ–"
 
-#: common.opt:1106
+#: common.opt:1109
 #, fuzzy
 msgid "Enable reassociation on tree level"
 msgstr "åœ¨æ¨¹å±¤ç´šé€²è¡Œå¾ªç’°æœ€ä½³åŒ–"
 
-#: common.opt:1110
+#: common.opt:1113
 msgid "Perform structural alias analysis"
 msgstr ""
 
-#: common.opt:1114
+#: common.opt:1117
 msgid "Enable SSA code sinking on trees"
 msgstr "å•Ÿç”¨æ¨¹ä¸Šçš„ SSA ç¨‹å¼�ç¢¼ä¸‹æ²‰æœ€ä½³åŒ–"
 
-#: common.opt:1118
+#: common.opt:1121
 msgid "Perform scalar replacement of aggregates"
 msgstr "ç‚ºè�šå�ˆé¡žåž‹é€²è¡Œæ¨™é‡�æ›¿æ�›"
 
-#: common.opt:1122
+#: common.opt:1125
 msgid "Replace temporary expressions in the SSA->normal pass"
 msgstr ""
 
-#: common.opt:1126
+#: common.opt:1129
 msgid "Perform live range splitting during the SSA->normal pass"
 msgstr ""
 
-#: common.opt:1130
+#: common.opt:1133
 msgid "Perform Value Range Propagation on trees"
 msgstr "é€²è¡Œæ¨¹ä¸Šçš„å€¼æ¬„ä½�å‚³é�ž"
 
-#: common.opt:1134
+#: common.opt:1137
 msgid "Compile whole compilation unit at a time"
 msgstr "ä¸€æ¬¡ç·¨è­¯ä¸€æ•´å€‹ç·¨è­¯å–®å…ƒ"
 
-#: common.opt:1138
+#: common.opt:1141
 msgid "Perform loop unrolling when iteration count is known"
 msgstr "å±•é–‹æ‰€æœ‰è¿­ä»£æ¬¡æ•¸å·²çŸ¥çš„å¾ªç’°"
 
-#: common.opt:1142
+#: common.opt:1145
 msgid "Perform loop unrolling for all loops"
 msgstr "å±•é–‹æ‰€æœ‰å¾ªç’°"
 
-#: common.opt:1149
+#: common.opt:1152
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 msgstr "å…�è¨±å�‡å®šå¾ªç’°ä»¥ã€Œæ­£å¸¸ã€�æ–¹å¼�å‹•ä½œçš„å¾ªç’°æœ€ä½³åŒ–"
 
-#: common.opt:1153
+#: common.opt:1156
 msgid "Allow optimization for floating-point arithmetic which may change the"
 msgstr ""
 
-#: common.opt:1158
+#: common.opt:1161
 msgid "Same as -fassociative-math for expressions which include division."
 msgstr ""
 
-#: common.opt:1166
+#: common.opt:1169
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr "å…�è¨±å�¯èƒ½é�•å�� IEEE æˆ– ISO æ¨™æº–çš„æœ€ä½³åŒ–"
 
-#: common.opt:1170
+#: common.opt:1173
 msgid "Perform loop unswitching"
 msgstr "å¤–æ��å¾ªç’°å…§çš„æ¸¬è©¦æ•˜è¿°"
 
-#: common.opt:1174
+#: common.opt:1177
 msgid "Just generate unwind tables for exception handling"
 msgstr "åƒ…ç‚ºç•°å¸¸è™•ç�†ç”¢ç”Ÿå †ç–Šå±•é–‹è¡¨"
 
-#: common.opt:1178
+#: common.opt:1181
 msgid "Perform variable tracking"
 msgstr "é€²è¡Œè®Šæ•¸è¿½è¹¤"
 
-#: common.opt:1182
+#: common.opt:1185
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 msgstr ""
 
-#: common.opt:1186
+#: common.opt:1189
 msgid "Enable loop vectorization on trees"
 msgstr "åœ¨æ¨¹ä¸Šé€²è¡Œå¾ªç’°å�‘é‡�åŒ–"
 
-#: common.opt:1190
+#: common.opt:1193
 #, fuzzy
 msgid "Enable use of cost model in vectorization"
 msgstr "å•Ÿç”¨ DB æŒ‡ä»¤"
 
-#: common.opt:1194
+#: common.opt:1197
 msgid "Enable loop versioning when doing loop vectorization on trees"
 msgstr "åœ¨æ¨¹ä¸Šé€²è¡Œå¾ªç’°å�‘é‡�åŒ–æ™‚å•Ÿç”¨å¤šç‰ˆæœ¬å¾ªç’°"
 
-#: common.opt:1198
+#: common.opt:1201
 msgid "Set the verbosity level of the vectorizer"
 msgstr "è¨­å®šå�‘é‡�åŒ–å™¨è¼¸å‡ºçš„å†—é¤˜ç¨‹åº¦"
 
-#: common.opt:1202
+#: common.opt:1205
 #, fuzzy
 msgid "Enable copy propagation of scalar-evolution information."
 msgstr "ç‚ºè¼‰å…¥å’Œå­˜å„²é€²è¡Œè¤‡å¯«å‚³é�ž"
 
-#: common.opt:1212
+#: common.opt:1215
 msgid "Add extra commentary to assembler output"
 msgstr "ç‚ºçµ„è­¯è¼¸å‡ºåŠ å…¥é¡�å¤–è¨»é‡‹"
 
-#: common.opt:1216
+#: common.opt:1219
 msgid "Set the default symbol visibility"
 msgstr "è¨­å®šé �è¨­çš„ç¬¦è™Ÿå�¯è¦‹æ€§"
 
-#: common.opt:1221
+#: common.opt:1224
 msgid "Use expression value profiles in optimizations"
 msgstr "åœ¨æœ€ä½³åŒ–ä¸­ä½¿ç”¨é�‹ç®—å¼�å€¼æ¨£æœ¬æ��ä¾›çš„è³‡è¨Š"
 
-#: common.opt:1225
+#: common.opt:1228
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr ""
 
-#: common.opt:1229
+#: common.opt:1232
 msgid "Perform whole program optimizations"
 msgstr "é€²è¡Œå…¨ç¨‹å¼�æœ€ä½³åŒ–"
 
-#: common.opt:1233
+#: common.opt:1236
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr "å�‡å®šæœ‰è™Ÿé�‹ç®—æº¢å‡ºæ™‚å›žç¹ž"
 
-#: common.opt:1237
+#: common.opt:1240
 msgid "Put zero initialized data in the bss section"
 msgstr "å°‡åˆ�å§‹åŒ–ç‚ºé›¶çš„è³‡æ–™å­˜æ”¾åœ¨ bss å�€æ®µä¸­"
 
-#: common.opt:1241
+#: common.opt:1244
 msgid "Generate debug information in default format"
 msgstr "ç”¢ç”Ÿé �è¨­æ ¼å¼�çš„é™¤éŒ¯è³‡è¨Š"
 
-#: common.opt:1245
+#: common.opt:1248
 msgid "Generate debug information in COFF format"
 msgstr "ç”¢ç”Ÿ COFF æ ¼å¼�çš„é™¤éŒ¯è³‡è¨Š"
 
-#: common.opt:1249
+#: common.opt:1252
 msgid "Generate debug information in DWARF v2 format"
 msgstr "ç”¢ç”Ÿ DWARF v2 æ ¼å¼�çš„é™¤éŒ¯è³‡è¨Š"
 
-#: common.opt:1253
+#: common.opt:1256
 msgid "Generate debug information in default extended format"
 msgstr "ç”¢ç”Ÿé �è¨­æ“´å……æ ¼å¼�çš„é™¤éŒ¯è³‡è¨Š"
 
-#: common.opt:1257
+#: common.opt:1260
 msgid "Generate debug information in STABS format"
 msgstr "ç”¢ç”Ÿ STABS æ ¼å¼�çš„é™¤éŒ¯è³‡è¨Š"
 
-#: common.opt:1261
+#: common.opt:1264
 msgid "Generate debug information in extended STABS format"
 msgstr "ç”¢ç”Ÿæ“´å…… STABS æ ¼å¼�çš„é™¤éŒ¯è³‡è¨Š"
 
-#: common.opt:1265
+#: common.opt:1268
 msgid "Generate debug information in VMS format"
 msgstr "ç”¢ç”Ÿ VMS æ ¼å¼�çš„é™¤éŒ¯è³‡è¨Š"
 
-#: common.opt:1269
+#: common.opt:1272
 msgid "Generate debug information in XCOFF format"
 msgstr "ç”¢ç”Ÿ XCOFF æ ¼å¼�çš„é™¤éŒ¯è³‡è¨Š"
 
-#: common.opt:1273
+#: common.opt:1276
 msgid "Generate debug information in extended XCOFF format"
 msgstr "ç”¢ç”Ÿ XCOFF æ“´å……æ ¼å¼�çš„é™¤éŒ¯è³‡è¨Š"
 
-#: common.opt:1277
+#: common.opt:1280
 msgid "Place output into <file>"
 msgstr "å°‡è¼¸å‡ºå¯«å…¥ <file>"
 
-#: common.opt:1281
+#: common.opt:1284
 msgid "Enable function profiling"
 msgstr "å•Ÿç”¨å‡½å¼�å�–æ¨£"
 
-#: common.opt:1285
+#: common.opt:1288
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr "çµ¦å‡ºæ¨™æº–æŒ‡å®šçš„æ‰€æœ‰è­¦å‘Šè³‡è¨Š"
 
-#: common.opt:1289
+#: common.opt:1292
 msgid "Like -pedantic but issue them as errors"
 msgstr "èˆ‡ -pedantic é¡žä¼¼ï¼Œä½†å°‡å®ƒå€‘è¦–ä½œéŒ¯èª¤"
 
-#: common.opt:1293
+#: common.opt:1296
 msgid "Do not display functions compiled or elapsed time"
 msgstr "ä¸�é¡¯ç¤ºç·¨è­¯çš„å‡½å¼�æˆ–é€�åŽ»çš„æ™‚é–“"
 
-#: common.opt:1297
+#: common.opt:1300
 msgid "Display the compiler's version"
 msgstr "é¡¯ç¤ºç·¨è­¯å™¨ç‰ˆæœ¬"
 
-#: common.opt:1301
+#: common.opt:1304
 msgid "Suppress warnings"
 msgstr "ä¸�é¡¯ç¤ºè­¦å‘Š"
 
-#: common.opt:1305
+#: common.opt:1308
 #, fuzzy
 msgid "Create a shared library"
 msgstr "å•Ÿç”¨åŸºæ–¼ ID çš„å…±äº«å‡½å¼�åº«"
 
-#: common.opt:1309
+#: common.opt:1312
 #, fuzzy
 msgid "Create a position independent executable"
 msgstr "ç‚ºå�¯åŸ·è¡Œæª”æ¡ˆç›¡å�¯èƒ½ç”¢ç”Ÿèˆ‡ä½�ç½®ç„¡é—œçš„ç¨‹å¼�ç¢¼(å¤§æ¨¡å¼�)"
 
+#: c.opt:41
+msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
+msgstr "çµ¦å‡º <å•�é¡Œ> çš„ <ç­”æ¡ˆ>ã€‚åœ¨ <å•�é¡Œ> å‰�åŠ ä¸€å€‹ã€Œ-ã€�å°‡å�œç”¨æ­¤ <ç­”æ¡ˆ>"
+
+#: c.opt:45
+msgid "Do not discard comments"
+msgstr "ä¸�ä¸Ÿæ£„è¨»é‡‹"
+
+#: c.opt:49
+msgid "Do not discard comments in macro expansions"
+msgstr "å±•é–‹å·¨é›†æ™‚ä¸�ä¸Ÿæ£„è¨»é‡‹"
+
+#: c.opt:53
+msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
+msgstr "å°‡ <å·¨é›†> å®šç¾©ç‚º <å€¼>ã€‚å¦‚æžœå�ªçµ¦å‡ºäº† <å·¨é›†>ï¼Œ<å€¼> å°‡è¢«å®šç‚º 1"
+
+#: c.opt:60
+msgid "Add <dir> to the end of the main framework include path"
+msgstr "å°‡ <ç›®éŒ„> åŠ å…¥åˆ°ä¸»æ¡†æž¶åŒ…å�«è·¯å¾‘çš„æœ«å°¾"
+
+#: c.opt:64
+msgid "Print the name of header files as they are used"
+msgstr "åˆ—å�°ä½¿ç”¨åˆ°çš„æ¨™é ­æª”æ¡ˆå��"
+
+#: c.opt:68 c.opt:863
+msgid "Add <dir> to the end of the main include path"
+msgstr "å°‡ <ç›®éŒ„> åŠ å…¥åˆ°ä¸»åŒ…å�«è·¯å¾‘æœ«å°¾"
+
+#: c.opt:72
+msgid "Generate make dependencies"
+msgstr "ç”¢ç”Ÿ make ä¾�è³´é …"
+
+#: c.opt:76
+msgid "Generate make dependencies and compile"
+msgstr "ç”¢ç”Ÿ make ä¾�è³´è¦�å‰‡ä¸¦ç·¨è­¯"
+
+#: c.opt:80
+msgid "Write dependency output to the given file"
+msgstr "å°‡ä¾�è³´é …è¼¸å‡ºåˆ°çµ¦å®šæª”æ¡ˆ"
+
+#: c.opt:84
+msgid "Treat missing header files as generated files"
+msgstr "å°‡ç¼ºå¤±çš„æ¨™é ­æª”æ¡ˆçœ‹ä½œç”¢ç”Ÿçš„æª”æ¡ˆ"
+
+#: c.opt:88
+msgid "Like -M but ignore system header files"
+msgstr "èˆ‡ -M é¡žä¼¼ä½†æ˜¯å¿½ç•¥ç³»çµ±æ¨™é ­æª”æ¡ˆ"
+
+#: c.opt:92
+msgid "Like -MD but ignore system header files"
+msgstr "èˆ‡ -MD é¡žä¼¼ä½†æ˜¯å¿½ç•¥ç³»çµ±æ¨™é ­æª”æ¡ˆ"
+
+#: c.opt:96
+msgid "Generate phony targets for all headers"
+msgstr "ç‚ºæ‰€æœ‰æ¨™é ­ç”¢ç”Ÿå�‡çš„ç›®çš„"
+
+#: c.opt:100
+msgid "Add a MAKE-quoted target"
+msgstr "åŠ å…¥ä¸€å€‹ MAKE æ‹¬èµ·çš„ç›®çš„"
+
+#: c.opt:104
+msgid "Add an unquoted target"
+msgstr "åŠ å…¥ä¸€å€‹ä¸�æ‹¬èµ·çš„ç›®çš„"
+
+#: c.opt:108
+msgid "Do not generate #line directives"
+msgstr "ä¸�ç”¢ç”Ÿ #line æŒ‡ä»¤"
+
+#: c.opt:112
+msgid "Undefine <macro>"
+msgstr "å�–æ¶ˆå®šç¾© <å·¨é›†>"
+
+#: c.opt:116
+msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
+msgstr "ç•¶çµ�æžœèˆ‡ ABI ç›¸å®¹çš„ç·¨è­¯å™¨çš„ç·¨è­¯çµ�æžœä¸�å�Œæ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:120
+#, fuzzy
+msgid "Warn about suspicious uses of memory addresses"
+msgstr "å°�å�¯ç–‘çš„ã€Œmainã€�å®£å‘Šçµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:124
+msgid "Enable most warning messages"
+msgstr "å•Ÿç”¨å¤§éƒ¨åˆ†è­¦å‘Šè³‡è¨Š"
+
+#: c.opt:128
+#, fuzzy
+msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
+msgstr "ç”±æ–¼è³‡æ–™é¡žåž‹ç¯„åœ�é™�åˆ¶ï¼Œæ¯”è¼ƒçµ�æžœæ°¸é� ç‚ºå�‡"
+
+#: c.opt:132
+msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
+msgstr "ç•¶ Objective-C è³¦å€¼å�¯èƒ½ç‚ºç„¡ç”¨å›žæ”¶æ‰€ä»‹å…¥æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:136
+msgid "Warn about casting functions to incompatible types"
+msgstr "ç•¶æŠŠå‡½å¼�è½‰æ�›ç‚ºä¸�ç›¸å®¹é¡žåž‹æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:140
+msgid "Warn about C constructs that are not in the common subset of C and C++"
+msgstr "ç•¶åœ¨ C èªžè¨€ä¸­ä½¿ç”¨äº† C èˆ‡ C++ äº¤é›†ä»¥å¤–çš„å»ºæ§‹æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:144
+#, fuzzy
+msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
+msgstr "ç•¶åœ¨ C èªžè¨€ä¸­ä½¿ç”¨äº† C èˆ‡ C++ äº¤é›†ä»¥å¤–çš„å»ºæ§‹æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:148
+msgid "Warn about casts which discard qualifiers"
+msgstr "ç•¶é¡žåž‹è½‰æ�›ä¸Ÿå¤±é™�å®šè³‡è¨Šæ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:152
+msgid "Warn about subscripts whose type is \"char\""
+msgstr "ç•¶ä¸‹æ¨™é¡žåž‹ç‚ºã€Œcharã€�æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:156
+#, fuzzy
+msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
+msgstr "è®Šæ•¸ %q+D èƒ½ç‚º %<longjmp%> æˆ– %<vfork%> æ‰€ç¯¡æ”¹"
+
+#: c.opt:160
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr "å°�å�¯èƒ½å·¢ç‹€çš„è¨»é‡‹å’Œé•·åº¦è¶…é�Žä¸€å€‹ç‰©ç�†åˆ—é•·çš„ C++ è¨»é‡‹çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:164
+msgid "Synonym for -Wcomment"
+msgstr "-Wcomment çš„å�Œç¾©è©ž"
+
+#: c.opt:168
+msgid "Warn for implicit type conversions that may change a value"
+msgstr ""
+
+#: c.opt:172
+#, fuzzy
+msgid "Warn for implicit type conversions between signed and unsigned integers"
+msgstr "åœ¨æœ‰è™Ÿå’Œç„¡è™Ÿæ•´æ•¸é�‹ç®—å¼�é–“æ¯”è¼ƒ"
+
+#: c.opt:176
+msgid "Warn when all constructors and destructors are private"
+msgstr "ç•¶æ‰€æœ‰å»ºæ§‹å¼�å’Œè§£æ§‹å‡½å¼�éƒ½æ˜¯ç§�æœ‰æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:180
+msgid "Warn when a declaration is found after a statement"
+msgstr "ç•¶å®£å‘Šå‡ºç�¾åœ¨æ•˜è¿°å¾Œæ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:184
+msgid "Warn about deprecated compiler features"
+msgstr "å°�é�Žæ™‚çš„ç·¨è­¯å™¨ç‰¹æ€§çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:188
+msgid "Warn about compile-time integer division by zero"
+msgstr "å°�ç·¨è­¯æ™‚ç™¼ç�¾çš„é›¶é™¤çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:192
+msgid "Warn about violations of Effective C++ style rules"
+msgstr "å°�ä¸�é�µå¾ª Effetive C++ çš„é¢¨æ ¼çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:196
+#, fuzzy
+msgid "Warn about an empty body in an if or else statement"
+msgstr "%Helse æ•˜è¿°é«”ç‚ºç©º"
+
+#: c.opt:200
+msgid "Warn about stray tokens after #elif and #endif"
+msgstr "ç•¶ #elif å’Œ #endif å¾Œé�¢è·Ÿæœ‰å…¶å®ƒè­˜åˆ¥ç¢¼æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:208
+#, fuzzy
+msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
+msgstr "æ­¤é–‹é—œå·²é�Žæ™‚ï¼›è«‹æ”¹ç”¨ -Wextra"
+
+#: c.opt:212
+msgid "Warn if testing floating point numbers for equality"
+msgstr "ç•¶æ¯”è¼ƒæµ®é»žæ•¸æ˜¯å�¦ç›¸ç­‰æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:216
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
+msgstr "å°� printf/scanf/strftime/strfmon ä¸­çš„æ ¼å¼�å­—ä¸²ç•°å¸¸çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:220
+msgid "Warn if passing too many arguments to a function for its format string"
+msgstr "ç•¶å‚³é�žçµ¦æ ¼å¼�å­—ä¸²çš„å¼•æ•¸å¤ªå¤šæ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:224
+msgid "Warn about format strings that are not literals"
+msgstr "ç•¶æ ¼å¼�å­—ä¸²ä¸�æ˜¯å­—é�¢å€¼æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:228
+#, fuzzy
+msgid "Warn about format strings that contain NUL bytes"
+msgstr "ç•¶æ ¼å¼�å­—ä¸²ä¸�æ˜¯å­—é�¢å€¼æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:232
+msgid "Warn about possible security problems with format functions"
+msgstr "ç•¶ä½¿ç”¨æ ¼å¼�å­—ä¸²çš„å‡½å¼�å�¯èƒ½å°Žè‡´å®‰å…¨å•�é¡Œæ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:236
+msgid "Warn about strftime formats yielding 2-digit years"
+msgstr "ç•¶ strftime æ ¼å¼�çµ¦å‡º 2 ä½�è¨˜å¹´æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:240
+msgid "Warn about zero-length formats"
+msgstr "å°�é•·åº¦ç‚º 0 çš„æ ¼å¼�å­—ä¸²çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:247
+msgid "Warn whenever type qualifiers are ignored."
+msgstr ""
+
+#: c.opt:251
+msgid "Warn about variables which are initialized to themselves"
+msgstr "å°�åˆ�å§‹åŒ–ç‚ºè‡ªèº«çš„è®Šæ•¸çµ¦å‡ºè­¦å‘Šã€‚"
+
+#: c.opt:258
+msgid "Warn about implicit function declarations"
+msgstr "å°�éš±å�«å‡½å¼�å®£å‘Šçµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:262
+msgid "Warn when a declaration does not specify a type"
+msgstr "ç•¶å®£å‘ŠæœªæŒ‡å®šé¡žåž‹æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:266
+msgid "Deprecated.  This switch has no effect"
+msgstr "å·²é�Žæ™‚ã€‚æ­¤é–‹é—œä¸�èµ·ä½œç”¨ã€‚"
+
+#: c.opt:270
+msgid "Warn when there is a cast to a pointer from an integer of a different size"
+msgstr "ç•¶å°‡ä¸€å€‹å¤§å°�ä¸�å�Œçš„æ•´æ•¸è½‰æ�›ç‚ºæŒ‡æ¨™æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:274
+msgid "Warn about invalid uses of the \"offsetof\" macro"
+msgstr "å°�ã€Œoffsetofã€�å·¨é›†ç„¡æ•ˆçš„ä½¿ç”¨çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:278
+msgid "Warn about PCH files that are found but not used"
+msgstr "åœ¨æ‰¾åˆ°äº† PCH æª”æ¡ˆä½†æœªä½¿ç”¨çš„æƒ…æ³�çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:282
+msgid "Do not warn about using \"long long\" when -pedantic"
+msgstr "ç•¶ä½¿ç”¨ -pedantic æ™‚ä¸�æ­£ç¢ºã€Œlong longã€�çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:286
+msgid "Warn about suspicious declarations of \"main\""
+msgstr "å°�å�¯ç–‘çš„ã€Œmainã€�å®£å‘Šçµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:290
+msgid "Warn about possibly missing braces around initializers"
+msgstr "è‹¥åˆ�å§‹å€¼è¨­å®šé …ä¸­å�¯èƒ½ç¼ºå°‘å¤§æ‹¬è™Ÿå‰‡çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:294
+msgid "Warn about global functions without previous declarations"
+msgstr "ç•¶å…¨åŸŸå‡½å¼�æ²’æœ‰å‰�å�‘å®£å‘Šæ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:298
+msgid "Warn about missing fields in struct initializers"
+msgstr "è‹¥çµ�æ§‹åˆ�å§‹å€¼è¨­å®šé …ä¸­ç¼ºå°‘æ¬„ä½�å‰‡çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:302
+msgid "Warn about functions which might be candidates for format attributes"
+msgstr "ç•¶å‡½å¼�å�¯èƒ½æ˜¯ format å±¬æ€§çš„å‚™é�¸æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:306
+msgid "Warn about user-specified include directories that do not exist"
+msgstr "ç•¶ä½¿ç”¨è€…çµ¦å®šçš„åŒ…å�«ç›®éŒ„ä¸�å­˜åœ¨æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:310
+msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
+msgstr ""
+
+#: c.opt:314
+msgid "Warn about global functions without prototypes"
+msgstr "å…¨åŸŸå‡½å¼�æ²’æœ‰åŽŸåž‹æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:318
+msgid "Warn about use of multi-character character constants"
+msgstr "ä½¿ç”¨å¤šä½�å…ƒçµ„å­—å…ƒé›†çš„å­—å…ƒå¸¸æ•¸æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:322
+msgid "Warn about \"extern\" declarations not at file scope"
+msgstr "ç•¶ã€Œexternã€�å®£å‘Šä¸�åœ¨æª”æ¡ˆä½œç”¨æ¬„ä½�æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:326
+msgid "Warn when non-templatized friend functions are declared within a template"
+msgstr "åœ¨ç¯„æœ¬å…§å®£å‘Šæœªç¯„æœ¬åŒ–çš„å¤¥ä¼´å‡½å¼�æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:330
+msgid "Warn about non-virtual destructors"
+msgstr "ç•¶è§£æ§‹å‡½å¼�ä¸�æ˜¯è™›å‡½å¼�æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:334
+msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
+msgstr "ç•¶å°‡ NULL å‚³é�žçµ¦éœ€è¦�é�ž NULL çš„å�ƒæ•¸çš„å‡½å¼�æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:338
+msgid "Warn about non-normalised Unicode strings"
+msgstr "ç‚ºæœªæ­¸ä¸€åŒ–çš„ Unicode å­—ä¸²çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:342
+msgid "Warn if a C-style cast is used in a program"
+msgstr "ç¨‹å¼�ä½¿ç”¨ C é¢¨æ ¼çš„é¡žåž‹è½‰æ�›æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:346
+#, fuzzy
+msgid "Warn for obsolescent usage in a declaration"
+msgstr "å°�éš±å�«å‡½å¼�å®£å‘Šçµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:350
+msgid "Warn if an old-style parameter definition is used"
+msgstr "ä½¿ç”¨èˆŠå¼�å�ƒæ•¸å®šç¾©æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:354
+msgid "Warn if a string is longer than the maximum portable length specified by the standard"
+msgstr ""
+
+#: c.opt:358
+msgid "Warn about overloaded virtual function names"
+msgstr "å¤šè¼‰è™›å‡½å¼�å��æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:362
+#, fuzzy
+msgid "Warn about overriding initializers without side effects"
+msgstr "å°�åˆ�å§‹åŒ–ç‚ºè‡ªèº«çš„è®Šæ•¸çµ¦å‡ºè­¦å‘Šã€‚"
+
+#: c.opt:366
+msgid "Warn about possibly missing parentheses"
+msgstr "å�¯èƒ½ç¼ºå°‘æ‹¬è™Ÿçš„æƒ…æ³�ä¸‹çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:370
+msgid "Warn when converting the type of pointers to member functions"
+msgstr "ç•¶è®Šæ›´æˆ�å“¡å‡½å¼�æŒ‡æ¨™çš„é¡žåž‹æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:374
+msgid "Warn about function pointer arithmetic"
+msgstr "ç•¶åœ¨ç®—è¡“é�‹ç®—å¼�ä¸­ä½¿ç”¨å‡½å¼�æŒ‡æ¨™æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:378
+msgid "Warn when a pointer is cast to an integer of a different size"
+msgstr "ç•¶å°‡ä¸€å€‹æŒ‡æ¨™è½‰æ�›ç‚ºå¤§å°�ä¸�å�Œçš„æ•´æ•¸æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:382
+msgid "Warn about misuses of pragmas"
+msgstr "å°�éŒ¯èª¤ä½¿ç”¨çš„ pragma åŠ ä»¥è­¦å‘Š"
+
+#: c.opt:386
+msgid "Warn if inherited methods are unimplemented"
+msgstr "ç•¶ç¹¼æ‰¿ä¾†çš„æ–¹æ³•æœªè¢«å¯¦ä½œæ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:390
+msgid "Warn about multiple declarations of the same object"
+msgstr "å°�å�Œä¸€å€‹ç‰©ä»¶å¤šæ¬¡å®£å‘Šæ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:394
+msgid "Warn when the compiler reorders code"
+msgstr "ç·¨è­¯å™¨å°‡ç¨‹å¼�ç¢¼é‡�æ–°æŽ’åº�æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:398
+msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
+msgstr "ç•¶ C å‡½å¼�çš„å›žå‚³å€¼é �è¨­ç‚ºã€Œintã€�ï¼Œæˆ–æ˜¯ C++ å‡½å¼�çš„å›žå‚³é¡žåž‹ä¸�ä¸€è‡´æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:402
+msgid "Warn if a selector has multiple methods"
+msgstr "ç•¶é�¸æ“‡å­�æœ‰å¤šå€‹æ–¹æ³•æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:406
+msgid "Warn about possible violations of sequence point rules"
+msgstr "ç•¶å�¯èƒ½é�•å��å®šåº�é»žè¦�å‰‡æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:410
+msgid "Warn about signed-unsigned comparisons"
+msgstr "åœ¨æœ‰è™Ÿå’Œç„¡è™Ÿæ•¸é–“é€²è¡Œæ¯”è¼ƒæ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:414
+msgid "Warn when overload promotes from unsigned to signed"
+msgstr "ç•¶å¤šè¼‰å°‡ç„¡è™Ÿæ•¸æ��å�‡ç‚ºæœ‰è™Ÿæ•¸æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:418
+msgid "Warn about uncasted NULL used as sentinel"
+msgstr "å°‡æœªä½œè½‰æ�›çš„ NULL å�šç‚ºå“¨å…µæ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:422
+msgid "Warn about unprototyped function declarations"
+msgstr "ä½¿ç”¨äº†é�žåŽŸåž‹çš„å‡½å¼�å®£å‘Šæ™‚çµ¦å‡ºèŽ¥è­¦å‘Š"
+
+#: c.opt:426
+msgid "Warn if type signatures of candidate methods do not match exactly"
+msgstr "ç•¶å‚™é�¸æ–¹æ³•çš„é¡žåž‹ç°½å­—ä¸�å®Œå…¨åŒ¹é…�æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:430
+msgid "Warn when synthesis behavior differs from Cfront"
+msgstr "ç•¶ç¶œå�ˆè¡Œç‚ºä¸�å�Œæ–¼ Cfront æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:438
+msgid "Warn about features not present in traditional C"
+msgstr "ä½¿ç”¨äº†å‚³çµ± C ä¸�æ”¯æ�´çš„ç‰¹æ€§æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:442
+msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
+msgstr ""
+
+#: c.opt:446
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr "ç•¶ä¸‰å­—æ¯�åº�åˆ—å�¯èƒ½å½±éŸ¿ç¨‹å¼�æ„�ç¾©æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:450
+msgid "Warn about @selector()s without previously declared methods"
+msgstr "ç•¶ä½¿ç”¨ @selector() å�»ä¸�ä½œäº‹å…ˆå®£å‘Šæ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:454
+msgid "Warn if an undefined macro is used in an #if directive"
+msgstr "ç•¶ #if æŒ‡ä»¤ä¸­ç”¨åˆ°æœªå®šç¾©çš„å·¨é›†æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:458
+msgid "Warn about unrecognized pragmas"
+msgstr "å°�ç„¡æ³•è¾¨è­˜çš„ pragma åŠ ä»¥è­¦å‘Š"
+
+#: c.opt:462
+msgid "Warn about macros defined in the main file that are not used"
+msgstr "ç•¶å®šç¾©åœ¨ä¸»æª”æ¡ˆä¸­çš„å·¨é›†æœªè¢«ä½¿ç”¨æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:466
+msgid "Do not warn about using variadic macros when -pedantic"
+msgstr "æŒ‡å®š -pedantic æ™‚ä¸�ç‚ºå�¯è®Šå�ƒæ•¸å·¨é›†çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:470
+#, fuzzy
+msgid "Warn if a variable length array is used"
+msgstr "æœ‰æœªä½¿ç”¨çš„è®Šæ•¸æ™‚è­¦å‘Š"
+
+#: c.opt:474
+msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
+msgstr ""
+
+#: c.opt:478
+msgid "Warn when a pointer differs in signedness in an assignment"
+msgstr "ç•¶è³¦å€¼æ™‚æŒ‡æ¨™æœ‰/ç„¡è™Ÿä¸�ä¸€è‡´æ™‚çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:482
+msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
+msgstr "-std=c89 (å°� C ä¾†èªª) æˆ– -std=c++98 (å°� C++ ä¾†èªª)çš„å�Œç¾©è©ž"
+
+#: c.opt:490
+msgid "Enforce class member access control semantics"
+msgstr "åŸ·è¡Œé¡žåˆ¥æˆ�å“¡å­˜å�–æŽ§åˆ¶èªžç¾©"
+
+#: c.opt:497
+msgid "Change when template instances are emitted"
+msgstr "ä½¿ç”¨ä¸�å�Œçš„ç¯„æœ¬å¯¦é«”åŒ–å¯¦ä½œ"
+
+#: c.opt:501
+msgid "Recognize the \"asm\" keyword"
+msgstr "è­˜åˆ¥ã€Œasmã€�é—œé�µå­—"
+
+#: c.opt:505
+msgid "Recognize built-in functions"
+msgstr "è­˜åˆ¥å…§å»ºå‡½å¼�"
+
+#: c.opt:512
+msgid "Check the return value of new"
+msgstr "æª¢æŸ¥ new çš„å›žå‚³å€¼"
+
+#: c.opt:516
+msgid "Allow the arguments of the '?' operator to have different types"
+msgstr "å…�è¨±ã€Œ?ã€�é�‹ç®—å­�çš„å�ƒæ•¸æœ‰ä¸�å�Œçš„é¡žåž‹"
+
+#: c.opt:520
+msgid "Reduce the size of object files"
+msgstr "æ¸›å°�ç›®çš„æª”æ¡ˆ"
+
+#: c.opt:524
+msgid "Use class <name> for constant strings"
+msgstr "ä½¿ç”¨ <å��> å�šç‚ºå¸¸æ•¸å­—ä¸²é¡žåˆ¥çš„å��ç¨±"
+
+#: c.opt:528
+msgid "Inline member functions by default"
+msgstr "é �è¨­å…§è�¯æˆ�å“¡å‡½å¼�"
+
+#: c.opt:532
+#, fuzzy
+msgid "Preprocess directives only."
+msgstr "è™•ç�† #ident æŒ‡ä»¤"
+
+#: c.opt:536
+msgid "Permit '$' as an identifier character"
+msgstr "å…�è¨±ã€Œ$ã€�å�šç‚ºè­˜åˆ¥ç¢¼çš„ä¸€éƒ¨åˆ†"
+
+#: c.opt:543
+msgid "Generate code to check exception specifications"
+msgstr "ç”¢ç”Ÿæª¢æŸ¥ç•°ä¸€èˆ¬ç¯„çš„ç¨‹å¼�ç¢¼"
+
+#: c.opt:550
+msgid "Convert all strings and character constants to character set <cset>"
+msgstr "å°‡æ‰€æœ‰å­—ä¸²å’Œå­—å…ƒå¸¸æ•¸è½‰æ�›åˆ° <å­—å…ƒé›†>"
+
+#: c.opt:554
+msgid "Permit universal character names (\\u and \\U) in identifiers"
+msgstr "å…�è¨±è­˜åˆ¥ç¢¼ä¸­å‡ºç�¾ Unicode å­—å…ƒå��(\\u å’Œ \\U)"
+
+#: c.opt:558
+msgid "Specify the default character set for source files"
+msgstr "æŒ‡å®šä¾†æº�ç¨‹å¼�ç¢¼çš„é �è¨­å­—å…ƒé›†"
+
+#: c.opt:566
+msgid "Scope of for-init-statement variables is local to the loop"
+msgstr "for å¾ªç’°åˆ�å§‹åŒ–ä¸­å®šç¾©çš„è®Šæ•¸ä½œç”¨æ¬„ä½�å±€é™�æ–¼å¾ªç’°å…§"
+
+#: c.opt:570
+msgid "Do not assume that standard C libraries and \"main\" exist"
+msgstr "ä¸�å�‡å®šæ¨™æº– C å‡½å¼�åº«å’Œã€Œmainã€�å­˜åœ¨"
+
+#: c.opt:574
+msgid "Recognize GNU-defined keywords"
+msgstr "è­˜åˆ¥ GNU å®šç¾©çš„é—œé�µå­—"
+
+#: c.opt:578
+msgid "Generate code for GNU runtime environment"
+msgstr "ç‚º GNU åŸ·è¡Œæ™‚ç’°å¢ƒç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: c.opt:582
+#, fuzzy
+msgid "Use traditional GNU semantics for inline functions"
+msgstr "å‚³çµ± C ä¸�æŽ¥å�—å°�è�¯å�ˆçš„åˆ�å§‹åŒ–"
+
+#: c.opt:595
+msgid "Assume normal C execution environment"
+msgstr "å�‡å®šä¸€èˆ¬çš„ C åŸ·è¡Œç’°å¢ƒ"
+
+#: c.opt:599
+msgid "Enable support for huge objects"
+msgstr "å•Ÿç”¨å°�å·¨åž‹ç‰©ä»¶çš„æ”¯æ�´"
+
+#: c.opt:603
+msgid "Export functions even if they can be inlined"
+msgstr "å°Žå‡ºè¢«å…§è�¯çš„å‡½å¼�"
+
+#: c.opt:607
+msgid "Emit implicit instantiations of inline templates"
+msgstr "å…�è¨±å…§è�¯ç¯„æœ¬éš±å�«å¯¦é«”åŒ–"
+
+#: c.opt:611
+msgid "Emit implicit instantiations of templates"
+msgstr "å…�è¨±ç¯„æœ¬éš±å�«å¯¦é«”åŒ–"
+
+#: c.opt:615
+msgid "Inject friend functions into enclosing namespace"
+msgstr "å°‡å¤¥ä¼´å‡½å¼�å®£å‘Šè¦–ä½œåŒ…å�«å®ƒçš„å‘½å��ç©ºé–“ä¸­çš„æœ‰æ•ˆå®£å‘Š"
+
+#: c.opt:622
+msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
+msgstr ""
+
+#: c.opt:626
+msgid "Don't warn about uses of Microsoft extensions"
+msgstr "ä½¿ç”¨å¾®è»Ÿæ“´å……æ™‚ä¸�çµ¦å‡ºè­¦å‘Š"
+
+#: c.opt:636
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
+msgstr "ç‚º NeXT (è˜‹æžœ Mac OS X) åŸ·è¡Œæ™‚ç’°å¢ƒç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#: c.opt:640
+msgid "Assume that receivers of Objective-C messages may be nil"
+msgstr "å�‡å®š Objective-C è¨Šæ�¯çš„æŽ¥å�—è€…å�¯èƒ½æ˜¯ nil"
+
+#: c.opt:652
+msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
+msgstr "å¦‚æžœéœ€è¦�ï¼Œç”¢ç”Ÿç‰¹æ®Šçš„ Objective-C æ–¹æ³•ä¾†åˆ�å§‹åŒ–/è§£æ§‹é�žç°¡å–®èˆŠè³‡æ–™ C++ è®Šæ•¸"
+
+#: c.opt:656
+msgid "Allow fast jumps to the message dispatcher"
+msgstr "å…�è¨±å¿«é€Ÿè·³è½‰è‡³è¨Šæ�¯åˆ†ç™¼è€…"
+
+#: c.opt:662
+msgid "Enable Objective-C exception and synchronization syntax"
+msgstr "å•Ÿç”¨ Objective-C ç•°å¸¸å’Œå�Œæ­¥èªžæ³•"
+
+#: c.opt:666
+msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
+msgstr "åœ¨ Objective-C/Objective-C++ ç¨‹å¼�ä¸­å•Ÿç”¨ç„¡ç”¨æ”¶é›†"
+
+#: c.opt:671
+msgid "Enable Objective-C setjmp exception handling runtime"
+msgstr "å•Ÿç”¨ Objective-C setjmp ç•°å¸¸è™•ç�†åŸ·è¡Œæ™‚"
+
+#: c.opt:675
+#, fuzzy
+msgid "Enable OpenMP"
+msgstr "å•Ÿç”¨é™¤éŒ¯"
+
+#: c.opt:679
+msgid "Recognize C++ kewords like \"compl\" and \"xor\""
+msgstr "è­˜åˆ¥ã€Œcomplã€�ã€�ã€Œxorã€�ç­‰ C++ é—œé�µè©ž"
+
+#: c.opt:683
+msgid "Enable optional diagnostics"
+msgstr "å•Ÿå‹•å�¯é�¸çš„è¨ºæ–·è³‡è¨Š"
+
+#: c.opt:690
+msgid "Look for and use PCH files even when preprocessing"
+msgstr "å�³ä½¿åœ¨é �å…ˆè™•ç�†æ™‚ä¹Ÿæ�œå°‹ä¸¦ä½¿ç”¨ PCH æª”æ¡ˆ"
+
+#: c.opt:694
+msgid "Downgrade conformance errors to warnings"
+msgstr "å°‡ç›¸å®¹æ€§éŒ¯èª¤é™�æ ¼ç‚ºè­¦å‘Š"
+
+#: c.opt:698
+msgid "Treat the input file as already preprocessed"
+msgstr "å°‡è¼¸å…¥æª”æ¡ˆç•¶ä½œå·²ç¶“é �å…ˆè™•ç�†é�Žçš„"
+
+#: c.opt:702
+msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
+msgstr "æŒ‡å®šç‰©ä»¶æª”æ¡ˆå�¯èƒ½åœ¨åŸ·è¡Œæ™‚è¢«æ�›å…¥ä»¥å…�è¨±ã€Œä¿®å¾©ä¸¦ç¹¼çºŒã€�é™¤éŒ¯æ¨¡å¼�"
+
+#: c.opt:706
+msgid "Enable automatic template instantiation"
+msgstr "å•Ÿç”¨ç¯„æœ¬è‡ªå‹•å¯¦é«”åŒ–"
+
+#: c.opt:710
+msgid "Generate run time type descriptor information"
+msgstr "ç”¢ç”ŸåŸ·è¡Œæ™‚é¡žåž‹æ��è¿°è³‡è¨Š"
+
+#: c.opt:714
+msgid "Use the same size for double as for float"
+msgstr "ä»¤ double ä½¿ç”¨ float çš„å¤§å°�"
+
+#: c.opt:722
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
+msgstr "å¼·åˆ¶æŒ‡å®šã€Œwchar_tã€�çš„å…§åœ¨é¡žåž‹ç‚ºã€Œunsigned shortã€�"
+
+#: c.opt:726
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+msgstr "æ²’æœ‰çµ¦å®šã€Œsignedã€�æˆ–ã€Œunsignedã€�æ™‚å°‡ä½�å…ƒæ®µè¦–ä½œæœ‰è™Ÿçš„"
+
+#: c.opt:730
+msgid "Make \"char\" signed by default"
+msgstr "ä½¿ã€Œcharã€�é¡žåž‹é �è¨­ç‚ºæœ‰è™Ÿ"
+
+#: c.opt:737
+msgid "Display statistics accumulated during compilation"
+msgstr "é¡¯ç¤ºç·¨è­¯ç¨‹åº�ä¸­ç´¯è¨ˆçš„çµ±è¨ˆæ•¸å­—"
+
+#: c.opt:744
+msgid "Distance between tab stops for column reporting"
+msgstr "æŒ‡å®šå ±å‘Šåˆ—è™Ÿæ™‚åˆ¶è¡¨ä½�é–“çš„è·�é›¢"
+
+#: c.opt:748
+msgid "Specify maximum template instantiation depth"
+msgstr "æŒ‡å®šç¯„æœ¬å¯¦é«”åŒ–çš„æœ€å¤§æ·±åº¦"
+
+#: c.opt:755
+msgid "Do not generate thread-safe code for initializing local statics"
+msgstr "ä¸�ç‚ºå±€éƒ¨é�œæ…‹è®Šæ•¸ç”¢ç”ŸåŸ·è¡Œç·’å®‰å…¨çš„åˆ�å§‹åŒ–ç¨‹å¼�ç¢¼"
+
+#: c.opt:759
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
+msgstr "æœªæŒ‡å®šã€Œsignedã€�æˆ–ã€Œunsignedã€�æ™‚é �è¨­ä½�å…ƒæ®µç‚ºç„¡è™Ÿçš„"
+
+#: c.opt:763
+msgid "Make \"char\" unsigned by default"
+msgstr "ä½¿ã€Œcharã€�é¡žåž‹é �è¨­ç‚ºç„¡è™Ÿ"
+
+#: c.opt:767
+msgid "Use __cxa_atexit to register destructors"
+msgstr "å°‡ __cxa_atexit è€Œé�ž atexit ç™»è¨˜ç‚ºè§£æ§‹å‡½å¼�"
+
+#: c.opt:771
+msgid "Use __cxa_get_exception_ptr in exception handling"
+msgstr ""
+
+#: c.opt:775
+msgid "Marks all inlined methods as having hidden visibility"
+msgstr "å°‡æ‰€æœ‰å…§è�¯å‡½å¼�æ¨™è¨˜ç‚ºå…·æœ‰éš±è—�çš„å�¯è¦‹æ€§"
+
+#: c.opt:779
+msgid "Changes visibility to match Microsoft Visual Studio by default"
+msgstr ""
+
+#: c.opt:783
+msgid "Discard unused virtual functions"
+msgstr "æ‹‹æ£„æœªä½¿ç”¨çš„è™›å‡½å¼�"
+
+#: c.opt:787
+msgid "Implement vtables using thunks"
+msgstr "ä½¿ç”¨ thunk æŠ€è¡“å¯¦ä½œ vtable"
+
+#: c.opt:791
+msgid "Emit common-like symbols as weak symbols"
+msgstr "å°‡å…¬å…±ç¬¦è™Ÿè¦–ä½œå¼±ç¬¦è™Ÿ"
+
+#: c.opt:795
+msgid "Convert all wide strings and character constants to character set <cset>"
+msgstr ""
+
+#: c.opt:799
+msgid "Generate a #line directive pointing at the current working directory"
+msgstr ""
+
+#: c.opt:803
+msgid "Emit cross referencing information"
+msgstr "ç”¢ç”Ÿäº¤å�‰å�ƒç…§è³‡è¨Š"
+
+#: c.opt:807
+msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
+msgstr ""
+
+#: c.opt:811
+msgid "Dump declarations to a .decl file"
+msgstr "å°‡å®£å‘Šå‚¾å�°åˆ°ä¸€å€‹ .decl æª”æ¡ˆä¸­"
+
+#: c.opt:815
+msgid "Aggressive reduced debug info for structs"
+msgstr ""
+
+#: c.opt:819
+msgid "Conservative reduced debug info for structs"
+msgstr ""
+
+#: c.opt:823
+msgid "Detailed reduced debug info for structs"
+msgstr ""
+
+#: c.opt:827 c.opt:859
+msgid "Add <dir> to the end of the system include path"
+msgstr "å°‡ <ç›®éŒ„> åŠ å…¥åˆ°ç³»çµ±åŒ…å�«è·¯å¾‘æœ«å°¾"
+
+#: c.opt:831
+msgid "Accept definition of macros in <file>"
+msgstr "æŽ¥å�— <æª”æ¡ˆ> ä¸­å®šç¾©çš„å·¨é›†"
+
+#: c.opt:835
+msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
+msgstr ""
+
+#: c.opt:839
+msgid "Include the contents of <file> before other files"
+msgstr "åœ¨åŒ…å�«å…¶ä»–æª”æ¡ˆä¹‹å‰�å…ˆåŒ…å�« <æª”æ¡ˆ> çš„å…§å®¹"
+
+#: c.opt:843
+msgid "Specify <path> as a prefix for next two options"
+msgstr "å°‡ <è·¯å¾‘> æŒ‡å®šç‚ºä¸‹å…©å€‹é�¸é …çš„å­—é¦–"
+
+#: c.opt:847
+msgid "Set <dir> to be the system root directory"
+msgstr "å°‡ <ç›®éŒ„> è¨­ç‚ºç³»çµ±æ ¹ç›®éŒ„"
+
+#: c.opt:851
+msgid "Add <dir> to the start of the system include path"
+msgstr "å°‡ <ç›®éŒ„> åŠ å…¥åˆ°ç³»çµ±åŒ…å�«è·¯å¾‘é–‹é ­"
+
+#: c.opt:855
+msgid "Add <dir> to the end of the quote include path"
+msgstr "å°‡ <ç›®éŒ„> åŠ å…¥åˆ°å¼•è™ŸåŒ…å�«è·¯å¾‘æœ«å°¾"
+
+#: c.opt:876
+msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
+msgstr "ä¸�æ�œå°‹æ¨™æº–ç³»çµ±æ¨™é ­æª”æ¡ˆç›®éŒ„(ä½†ä»�å°‡ä½¿ç”¨ç”± -isystem æŒ‡å®šçš„ç›®éŒ„)"
+
+#: c.opt:880
+msgid "Do not search standard system include directories for C++"
+msgstr "ä¸�æ�œå°‹ C++ æ¨™æº–ç³»çµ±æ¨™é ­æª”æ¡ˆç›®éŒ„"
+
+#: c.opt:896
+msgid "Generate C header of platform-specific features"
+msgstr "ç”¢ç”Ÿæœ‰å¹³å�°ç›¸é—œç‰¹æ€§çš„ C æ¨™é ­æª”æ¡ˆ"
+
+#: c.opt:900
+msgid "Print a checksum of the executable for PCH validity checking, and stop"
+msgstr ""
+
+#: c.opt:904
+msgid "Remap file names when including files"
+msgstr ""
+
+#: c.opt:908
+msgid "Conform to the ISO 1998 C++ standard"
+msgstr "é�µå¾ª ISO 1998 C++ æ¨™æº–"
+
+#: c.opt:912
+#, fuzzy
+msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
+msgstr "é�µå¾ª ISO 1998 C++ æ¨™æº–ï¼Œä¹Ÿæ”¯æ�´ GNU æ“´å……"
+
+#: c.opt:919 c.opt:954
+msgid "Conform to the ISO 1990 C standard"
+msgstr "é�µå¾ª ISO 1990 C æ¨™æº–"
+
+#: c.opt:923 c.opt:962
+msgid "Conform to the ISO 1999 C standard"
+msgstr "é�µå¾ª ISO 1999 C æ¨™æº–"
+
+#: c.opt:927
+msgid "Deprecated in favor of -std=c99"
+msgstr "å·²é�Žæ™‚ï¼Œè«‹ä½¿ç”¨ -std=c99"
+
+#: c.opt:931
+msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
+msgstr "é�µå¾ª ISO 1998 C++ æ¨™æº–ï¼Œä¹Ÿæ”¯æ�´ GNU æ“´å……"
+
+#: c.opt:935
+#, fuzzy
+msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
+msgstr "é�µå¾ª ISO 1998 C++ æ¨™æº–ï¼Œä¹Ÿæ”¯æ�´ GNU æ“´å……"
+
+#: c.opt:942
+msgid "Conform to the ISO 1990 C standard with GNU extensions"
+msgstr "é�µå¾ª ISO 1990 C æ¨™æº–ï¼Œä¹Ÿæ”¯æ�´ GNU æ“´å……"
+
+#: c.opt:946
+msgid "Conform to the ISO 1999 C standard with GNU extensions"
+msgstr "é�µå¾ª ISO 1999 C æ¨™æº–ï¼Œä¹Ÿæ”¯æ�´ GNU æ“´å……"
+
+#: c.opt:950
+msgid "Deprecated in favor of -std=gnu99"
+msgstr "å·²é�Žæ™‚ï¼Œè«‹ä½¿ç”¨ -std=gnu99"
+
+#: c.opt:958
+msgid "Conform to the ISO 1990 C standard as amended in 1994"
+msgstr "é�µå¾ª ISO 1990 C æ¨™æº–æ–¼ 1994 å¹´ä¿®è¨‚çš„ç‰ˆæœ¬"
+
+#: c.opt:966
+msgid "Deprecated in favor of -std=iso9899:1999"
+msgstr "å·²é�Žæ™‚ï¼Œç‚º -std=iso9899:1999 æ‰€å�–ä»£"
+
+#: c.opt:970
+msgid "Enable traditional preprocessing"
+msgstr "å•Ÿç”¨å‚³çµ±é �å…ˆè™•ç�†"
+
+#: c.opt:974
+msgid "Support ISO C trigraphs"
+msgstr "æ”¯æ�´ ISO C ä¸‰å…ƒç¬¦"
+
+#: c.opt:978
+msgid "Do not predefine system-specific and GCC-specific macros"
+msgstr "ä¸�é �å®šç¾©ç³»çµ±æˆ– GCC ç‰¹å®šçš„å·¨é›†"
+
+#: c.opt:982
+msgid "Enable verbose output"
+msgstr "å•Ÿç”¨è©³ç´°è¼¸å‡º"
+
+#: ada/lang.opt:96
+msgid "Specify options to GNAT"
+msgstr "æŒ‡å®šå‚³é�žçµ¦ GNAT çš„é�¸é …"
+
 #: attribs.c:244
 #, gcc-internal-format
 msgid "%qs attribute directive ignored"
@@ -16678,47 +16648,47 @@
 msgid "offset outside bounds of constant string"
 msgstr "å��ç§»é‡�è¶…é�Žå­—ä¸²å¸¸æ•¸ç•Œ"
 
-#: builtins.c:1001
+#: builtins.c:1015
 #, gcc-internal-format
 msgid "second argument to %<__builtin_prefetch%> must be a constant"
 msgstr "%<__builtin_prefetch%> çš„ç¬¬äºŒå€‹å¼•æ•¸å¿…é ˆæ˜¯ä¸€å€‹å¸¸æ•¸"
 
-#: builtins.c:1008
+#: builtins.c:1022
 #, gcc-internal-format
 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
 msgstr "%<__builtin_prefetch%> çš„ç¬¬äºŒå€‹å¼•æ•¸ç„¡æ•ˆï¼›ä½¿ç”¨ 0"
 
-#: builtins.c:1016
+#: builtins.c:1030
 #, gcc-internal-format
 msgid "third argument to %<__builtin_prefetch%> must be a constant"
 msgstr "%<__builtin_prefetch%> çš„ç¬¬ä¸‰å€‹å¼•æ•¸å¿…é ˆæ˜¯ä¸€å€‹å¸¸æ•¸"
 
-#: builtins.c:1023
+#: builtins.c:1037
 #, gcc-internal-format
 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
 msgstr "%<__builtin_prefetch%> çš„ç¬¬ä¸‰å€‹å¼•æ•¸ç„¡æ•ˆï¼›ä½¿ç”¨ 0"
 
-#: builtins.c:4592
+#: builtins.c:4608
 #, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> must be constant"
 msgstr "%<__builtin_args_info%> çš„å¼•æ•¸å¿…é ˆæ˜¯å¸¸æ•¸"
 
-#: builtins.c:4598
+#: builtins.c:4614
 #, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> out of range"
 msgstr "%<__builtin_args_info%> å¼•æ•¸ä¸�åœ¨å…�è¨±ç¯„åœ�å…§"
 
-#: builtins.c:4604
+#: builtins.c:4620
 #, gcc-internal-format
 msgid "missing argument in %<__builtin_args_info%>"
 msgstr "%<__builtin_args_info%> ç¼ºå°‘å¼•æ•¸"
 
-#: builtins.c:4693 gimplify.c:2117
+#: builtins.c:4709 gimplify.c:2118
 #, gcc-internal-format
 msgid "too few arguments to function %<va_start%>"
 msgstr "çµ¦å‡½å¼� %<va_start%> çš„å�ƒæ•¸å¤ªå°‘"
 
-#: builtins.c:4857
+#: builtins.c:4872
 #, gcc-internal-format
 msgid "first argument to %<va_arg%> not of type %<va_list%>"
 msgstr "çµ¦ %<va_arg%> çš„ç¬¬ä¸€å€‹å�ƒæ•¸çš„é¡žåž‹ä¸�æ˜¯ %<va_list%>"
@@ -16726,95 +16696,105 @@
 #. Unfortunately, this is merely undefined, rather than a constraint
 #. violation, so we cannot make this an error.  If this call is never
 #. executed, the program is still strictly conforming.
-#: builtins.c:4871
+#: builtins.c:4886
 #, gcc-internal-format
 msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr "é€�é�Ž %<...%> å‚³é�žæ™‚ %qT è¢«æ��å�‡ç‚º %qT"
 
-#: builtins.c:4876
+#: builtins.c:4891
 #, gcc-internal-format
 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr "(å› æ­¤æ‚¨æ‡‰è©²å�‘ %<va_arg%> å‚³é�ž %qT è€Œä¸�æ˜¯ %qT)"
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4882 c-typeck.c:2408
+#: builtins.c:4897 c-typeck.c:2419
 #, gcc-internal-format
 msgid "if this code is reached, the program will abort"
 msgstr "å¦‚æžœåŸ·è¡Œåˆ°é€™æ®µç¨‹å¼�ç¢¼ï¼Œç¨‹å¼�å°‡ä¸­æ­¢"
 
-#: builtins.c:5000
+#: builtins.c:5015
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_frame_address%>"
 msgstr "%<__builtin_frame_address%> çš„å¼•æ•¸ç„¡æ•ˆ"
 
-#: builtins.c:5002
+#: builtins.c:5017
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_return_address%>"
 msgstr "%<__builtin_return_address%> çš„å¼•æ•¸ç„¡æ•ˆ"
 
-#: builtins.c:5015
+#: builtins.c:5030
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_frame_address%>"
 msgstr "%<__builtin_frame_address%> çš„å¼•æ•¸ä¸�å�—æ”¯æ�´"
 
-#: builtins.c:5017
+#: builtins.c:5032
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_return_address%>"
 msgstr "%<__builtin_return_address%> çš„å¼•æ•¸ä¸�å�—æ”¯æ�´"
 
-#: builtins.c:5564
+#: builtins.c:5579
 #, fuzzy, gcc-internal-format
 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
 msgstr "%<__builtin_prefetch%> çš„ç¬¬ä¸‰å€‹å¼•æ•¸å¿…é ˆæ˜¯ä¸€å€‹å¸¸æ•¸"
 
 #. All valid uses of __builtin_va_arg_pack () are removed during
 #. inlining.
-#: builtins.c:6276 expr.c:8024
+#: builtins.c:6291 expr.c:8023
 #, fuzzy
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 msgstr "%<__builtin_frame_address%> çš„å¼•æ•¸ç„¡æ•ˆ"
 
 #. All valid uses of __builtin_va_arg_pack_len () are removed during
 #. inlining.
-#: builtins.c:6282
+#: builtins.c:6297
 #, fuzzy
 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
 msgstr "%<__builtin_frame_address%> çš„å¼•æ•¸ç„¡æ•ˆ"
 
-#: builtins.c:6578
+#: builtins.c:6593
 #, gcc-internal-format
 msgid "%<__builtin_longjmp%> second argument must be 1"
 msgstr "%<__builtin_longjmp%> çš„ç¬¬äºŒå€‹å¼•æ•¸å¿…é ˆæ˜¯ 1"
 
-#: builtins.c:7209
+#: builtins.c:7224
 #, gcc-internal-format
 msgid "target format does not support infinity"
 msgstr "ç›®çš„æ ¼å¼�ä¸�æ”¯æ�´ç„¡é™�å¤§æµ®é»žæ•¸"
 
-#: builtins.c:9623 builtins.c:9712
+#: builtins.c:9638 builtins.c:9727 builtins.c:10082
 #, gcc-internal-format
 msgid "non-floating-point argument to function %qs"
 msgstr "çµ¦äºˆå‡½å¼� %qs çš„å�ƒæ•¸ä¸�æ˜¯æµ®é»žæ•¸"
 
-#: builtins.c:11303
+#: builtins.c:10446 builtins.c:10466
 #, gcc-internal-format
+msgid "too few arguments to function %qs"
+msgstr "çµ¦äºˆå‡½å¼� %qs çš„å�ƒæ•¸å¤ªå°‘"
+
+#: builtins.c:10452 builtins.c:10472
+#, gcc-internal-format
+msgid "too many arguments to function %qs"
+msgstr "çµ¦äºˆå‡½å¼� %qs çš„å�ƒæ•¸å¤ªå¤š"
+
+#: builtins.c:11377
+#, gcc-internal-format
 msgid "%<va_start%> used in function with fixed args"
 msgstr "åœ¨å®šå�ƒæ•¸çš„å‡½å¼�ä¸­ä½¿ç”¨äº† %<va_start%>"
 
-#: builtins.c:11311
+#: builtins.c:11385
 #, fuzzy, gcc-internal-format
 msgid "wrong number of arguments to function %<va_start%>"
 msgstr "çµ¦å‡½å¼� %<va_start%> çš„å�ƒæ•¸å¤ªå°‘"
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:11324
+#: builtins.c:11398
 #, gcc-internal-format
 msgid "%<__builtin_next_arg%> called without an argument"
 msgstr "å‘¼å�« %<__builtin_next_arg%> æ™‚æ²’æœ‰çµ¦å®šå¼•æ•¸"
 
-#: builtins.c:11329
+#: builtins.c:11403
 #, fuzzy, gcc-internal-format
 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 msgstr "çµ¦å‡½å¼� %<va_start%> çš„å�ƒæ•¸å¤ªå°‘"
@@ -16824,27 +16804,27 @@
 #. argument.  We just warn and set the arg to be the last
 #. argument so that we will get wrong-code because of
 #. it.
-#: builtins.c:11358
+#: builtins.c:11432
 #, gcc-internal-format
 msgid "second parameter of %<va_start%> not last named argument"
 msgstr "%<va_start%> çš„ç¬¬äºŒå€‹å�ƒæ•¸ä¸�æ˜¯æœ€å¾Œä¸€å€‹å…·å��å�ƒæ•¸"
 
-#: builtins.c:11472
+#: builtins.c:11546
 #, fuzzy
 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
 msgstr "%H%D çš„ç¬¬ä¸€å€‹å¼•æ•¸å¿…é ˆæ˜¯ä¸€å€‹æŒ‡æ¨™ï¼Œç¬¬äºŒå€‹å¿…é ˆæ˜¯æ•´å¸¸æ•¸"
 
-#: builtins.c:11485
+#: builtins.c:11559
 #, fuzzy
 msgid "%Klast argument of %D is not integer constant between 0 and 3"
 msgstr "%H%D çš„æœ€å¾Œä¸€å€‹å¼•æ•¸ä¸�æ˜¯ä¸€å€‹ 0 åˆ° 3 ä¹‹é–“çš„æ•´å¸¸æ•¸"
 
-#: builtins.c:11529 builtins.c:11693 builtins.c:11752
+#: builtins.c:11603 builtins.c:11767 builtins.c:11826
 #, fuzzy
 msgid "%Kcall to %D will always overflow destination buffer"
 msgstr "%Hå°� %D çš„å‘¼å�«ç¸½æ˜¯å°Žè‡´ç›®çš„ç·©è¡�å�€æº¢å‡º"
 
-#: builtins.c:11683
+#: builtins.c:11757
 #, fuzzy
 msgid "%Kcall to %D might overflow destination buffer"
 msgstr "%Hå°� %D çš„å‘¼å�«ç¸½æ˜¯å°Žè‡´ç›®çš„ç·©è¡�å�€æº¢å‡º"
@@ -16968,440 +16948,440 @@
 msgid "conversion to %qT alters %qT constant value"
 msgstr "å¾ž %qT åˆ° %qT çš„è½‰æ�›æœ‰æ­§ç¾©"
 
-#: c-common.c:1296
+#: c-common.c:1299
 #, fuzzy, gcc-internal-format
 msgid "conversion to %qT from %qT may change the sign of the result"
 msgstr "å°‡ %qE å¾ž %qT è½‰æ�›åˆ° %qT æœ‰æ­§ç¾©"
 
-#: c-common.c:1325
+#: c-common.c:1328
 #, fuzzy, gcc-internal-format
 msgid "conversion to %qT from %qT may alter its value"
 msgstr "å°‡ %qE å¾ž %qT è½‰æ�›åˆ° %qT æœ‰æ­§ç¾©"
 
-#: c-common.c:1353
+#: c-common.c:1356
 #, gcc-internal-format
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "å¤§æ•´æ•¸éš±å�«æˆªæ–·ç‚ºç„¡è™Ÿé¡žåž‹"
 
-#: c-common.c:1359 c-common.c:1366 c-common.c:1374
+#: c-common.c:1362 c-common.c:1369 c-common.c:1377
 #, gcc-internal-format
 msgid "overflow in implicit constant conversion"
 msgstr "éš±å�«å¸¸æ•¸è½‰æ�›æº¢å‡º"
 
-#: c-common.c:1528
+#: c-common.c:1531
 #, gcc-internal-format
 msgid "operation on %qE may be undefined"
 msgstr "%qE ä¸Šçš„é�‹ç®—çµ�æžœå�¯èƒ½æ˜¯æœªå®šç¾©çš„"
 
-#: c-common.c:1821
+#: c-common.c:1824
 #, gcc-internal-format
 msgid "case label does not reduce to an integer constant"
 msgstr "case æ¨™ç±¤ä¸�èƒ½é‚„åŽŸç‚ºä¸€å€‹æ•´å¸¸æ•¸"
 
-#: c-common.c:1861
+#: c-common.c:1864
 #, gcc-internal-format
 msgid "case label value is less than minimum value for type"
 msgstr "case æ¨™ç±¤å€¼æ¯”è©²é¡žåž‹çš„æœ€å°�å€¼é‚„è¦�å°�"
 
-#: c-common.c:1869
+#: c-common.c:1872
 #, gcc-internal-format
 msgid "case label value exceeds maximum value for type"
 msgstr "case æ¨™ç±¤å€¼æ¯”è©²é¡žåž‹çš„æœ€å¤§å€¼é‚„è¦�å¤§"
 
-#: c-common.c:1877
+#: c-common.c:1880
 #, gcc-internal-format
 msgid "lower value in case label range less than minimum value for type"
 msgstr "case æ¨™ç±¤ç¯„åœ�çš„ä¸‹é™�å€¼æ¯”è©²é¡žåž‹çš„æœ€å°�å€¼é‚„è¦�å°�"
 
-#: c-common.c:1886
+#: c-common.c:1889
 #, gcc-internal-format
 msgid "upper value in case label range exceeds maximum value for type"
 msgstr "case æ¨™ç±¤ç¯„åœ�çš„ä¸Šé™�å€¼æ¯”è©²é¡žåž‹çš„æœ€å¤§å€¼é‚„è¦�å¤§"
 
-#: c-common.c:1960
+#: c-common.c:1963
 #, gcc-internal-format
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 msgstr ""
 
-#: c-common.c:2450
+#: c-common.c:2453
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to binary %s (have %qT and %qT)"
 msgstr "äºŒé€²ä½�é�‹ç®—å­� %s é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: c-common.c:2686
+#: c-common.c:2689
 #, gcc-internal-format
 msgid "comparison is always false due to limited range of data type"
 msgstr "ç”±æ–¼è³‡æ–™é¡žåž‹ç¯„åœ�é™�åˆ¶ï¼Œæ¯”è¼ƒçµ�æžœæ°¸é� ç‚ºå�‡"
 
-#: c-common.c:2688
+#: c-common.c:2691
 #, gcc-internal-format
 msgid "comparison is always true due to limited range of data type"
 msgstr "ç”±æ–¼è³‡æ–™é¡žåž‹ç¯„åœ�é™�åˆ¶ï¼Œæ¯”è¼ƒçµ�æžœæ°¸é� ç‚ºçœŸ"
 
-#: c-common.c:2767
+#: c-common.c:2770
 #, gcc-internal-format
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "ç„¡è™Ÿé�‹ç®—å¼�æ°¸é� å¤§æ–¼æˆ–ç­‰æ–¼ 0"
 
-#: c-common.c:2777
+#: c-common.c:2780
 #, gcc-internal-format
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "ç„¡è™Ÿé�‹ç®—å¼�æ°¸é� ä¸�å°�æ–¼ 0"
 
-#: c-common.c:2818
+#: c-common.c:2821
 #, gcc-internal-format
 msgid "pointer of type %<void *%> used in arithmetic"
 msgstr "%<void *%> åž‹æŒ‡æ¨™ç”¨åœ¨äº†ç®—è¡“é�‹ç®—å¼�ä¸­"
 
-#: c-common.c:2824
+#: c-common.c:2827
 #, gcc-internal-format
 msgid "pointer to a function used in arithmetic"
 msgstr "åœ¨ç®—è¡“é�‹ç®—å¼�ä¸­ä½¿ç”¨äº†å‡½å¼�æŒ‡æ¨™"
 
-#: c-common.c:2830
+#: c-common.c:2833
 #, gcc-internal-format
 msgid "pointer to member function used in arithmetic"
 msgstr "åœ¨ç®—è¡“é�‹ç®—å¼�ä¸­ä½¿ç”¨äº†æˆ�å“¡æŒ‡æ¨™"
 
-#: c-common.c:2982
+#: c-common.c:2985
 #, fuzzy, gcc-internal-format
 msgid "the address of %qD will always evaluate as %<true%>"
 msgstr "%qD çš„ä½�å�€ç¸½æ˜¯ç­‰åƒ¹ç‚º %<true%>"
 
-#: c-common.c:3051 cp/semantics.c:596 cp/typeck.c:6411
+#: c-common.c:3054 cp/semantics.c:597 cp/typeck.c:6438
 #, gcc-internal-format
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "å»ºè­°åœ¨å�šç‚ºçœŸå€¼çš„è³¦å€¼æ•˜è¿°å‰�å¾ŒåŠ ä¸Šæ‹¬è™Ÿ"
 
-#: c-common.c:3123 c-typeck.c:8958
+#: c-common.c:3126 c-typeck.c:8969
 #, gcc-internal-format
 msgid "invalid use of %<restrict%>"
 msgstr "éŒ¯èª¤åœ°ä½¿ç”¨äº† %<restrict%>"
 
-#: c-common.c:3339
+#: c-common.c:3346
 #, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a function type"
 msgstr "%<sizeof%> ä¸�èƒ½ç”¨æ–¼å‡½å¼�é¡žåž‹"
 
-#: c-common.c:3349
+#: c-common.c:3356
 #, gcc-internal-format
 msgid "invalid application of %qs to a void type"
 msgstr "%qs ä¸�èƒ½ç”¨æ–¼ void é¡žåž‹"
 
-#: c-common.c:3355
+#: c-common.c:3362
 #, gcc-internal-format
 msgid "invalid application of %qs to incomplete type %qT "
 msgstr "%qs ä¸�èƒ½ç”¨æ–¼ä¸�å®Œå…¨çš„é¡žåž‹ %qT"
 
-#: c-common.c:3396
+#: c-common.c:3403
 #, gcc-internal-format
 msgid "%<__alignof%> applied to a bit-field"
 msgstr "å°‡ %<__alignof%> ç”¨æ–¼ä½�å…ƒæ®µ"
 
-#: c-common.c:3969
+#: c-common.c:3976
 #, gcc-internal-format
 msgid "cannot disable built-in function %qs"
 msgstr "ç„¡æ³•å�œç”¨å…§å»ºå‡½å¼� %qs"
 
-#: c-common.c:4172
+#: c-common.c:4179
 #, gcc-internal-format
 msgid "pointers are not permitted as case values"
 msgstr "æŒ‡æ¨™ä¸�èƒ½å�šç‚º case å¸¸æ•¸"
 
-#: c-common.c:4178
+#: c-common.c:4185
 #, gcc-internal-format
 msgid "range expressions in switch statements are non-standard"
 msgstr "åœ¨ switch æ•˜è¿°ä¸­ä½¿ç”¨ç¯„åœ�é�‹ç®—å¼�ä¸�ç¬¦å�ˆæ¨™æº–"
 
-#: c-common.c:4204
+#: c-common.c:4211
 #, gcc-internal-format
 msgid "empty range specified"
 msgstr "æŒ‡å®šç¯„åœ�ç‚ºç©º"
 
-#: c-common.c:4264
+#: c-common.c:4271
 #, gcc-internal-format
 msgid "duplicate (or overlapping) case value"
 msgstr "é‡�è¤‡ (æˆ–é‡�ç–Š) çš„ case å€¼"
 
-#: c-common.c:4265
+#: c-common.c:4272
 #, gcc-internal-format
 msgid "%Jthis is the first entry overlapping that value"
 msgstr "%Jé€™æ˜¯é‡�ç–Šæ­¤å€¼çš„ç¬¬ä¸€å€‹æ¢�ç›®"
 
-#: c-common.c:4269
+#: c-common.c:4276
 #, gcc-internal-format
 msgid "duplicate case value"
 msgstr "é‡�è¤‡çš„ case å¸¸æ•¸"
 
-#: c-common.c:4270
+#: c-common.c:4277
 #, gcc-internal-format
 msgid "%Jpreviously used here"
 msgstr "%Jå·²ç¶“åœ¨é€™è£¡ä½¿ç”¨é�Ž"
 
-#: c-common.c:4274
+#: c-common.c:4281
 #, gcc-internal-format
 msgid "multiple default labels in one switch"
 msgstr "å–®ä¸€ switch æ•˜è¿°ä¸­å‡ºç�¾äº†å¤šå€‹ default æ¨™ç±¤"
 
-#: c-common.c:4275
+#: c-common.c:4282
 #, gcc-internal-format
 msgid "%Jthis is the first default label"
 msgstr "%Jé€™æ˜¯ç¬¬ä¸€å€‹é �è¨­æ¨™ç±¤"
 
-#: c-common.c:4324
+#: c-common.c:4331
 #, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type"
 msgstr "%Jcase å€¼ %qs ä¸�åœ¨åˆ—èˆ‰é¡žåž‹å…§"
 
-#: c-common.c:4327
+#: c-common.c:4334
 #, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type %qT"
 msgstr "%Jcase å€¼ %qs ä¸�åœ¨åˆ—èˆ‰é¡žåž‹ %qT å…§"
 
-#: c-common.c:4385
+#: c-common.c:4392
 #, gcc-internal-format
 msgid "%Hswitch missing default case"
 msgstr "%Hswitch æ²’æœ‰é �è¨­ case"
 
-#: c-common.c:4448
+#: c-common.c:4455
 #, gcc-internal-format
 msgid "%Henumeration value %qE not handled in switch"
 msgstr "%Hswitch æ²’æœ‰è™•ç�†åˆ—èˆ‰å€¼ %qE"
 
-#: c-common.c:4472
+#: c-common.c:4479
 #, gcc-internal-format
 msgid "taking the address of a label is non-standard"
 msgstr "å�–æ¨™ç±¤çš„ä½�å�€ä¸�ç¬¦å�ˆæ¨™æº–"
 
-#: c-common.c:4622
+#: c-common.c:4629
 #, gcc-internal-format
 msgid "%qE attribute ignored for field of type %qT"
 msgstr "%qE å±¬æ€§ç‚º %qT åž‹æ…‹çš„æ¬„ä½�æ‰€å¿½ç•¥"
 
-#: c-common.c:4633 c-common.c:4652 c-common.c:4670 c-common.c:4697
-#: c-common.c:4724 c-common.c:4750 c-common.c:4769 c-common.c:4793
-#: c-common.c:4816 c-common.c:4839 c-common.c:4860 c-common.c:4881
-#: c-common.c:4905 c-common.c:4931 c-common.c:4968 c-common.c:4995
-#: c-common.c:5046 c-common.c:5130 c-common.c:5160 c-common.c:5179
-#: c-common.c:5499 c-common.c:5559 c-common.c:5580 c-common.c:5644
-#: c-common.c:5762 c-common.c:5828 c-common.c:5877 c-common.c:5923
-#: c-common.c:5993 c-common.c:6017 c-common.c:6301 c-common.c:6324
+#: c-common.c:4640 c-common.c:4659 c-common.c:4677 c-common.c:4704
+#: c-common.c:4731 c-common.c:4757 c-common.c:4776 c-common.c:4800
+#: c-common.c:4823 c-common.c:4846 c-common.c:4867 c-common.c:4888
+#: c-common.c:4912 c-common.c:4938 c-common.c:4975 c-common.c:5002
+#: c-common.c:5045 c-common.c:5129 c-common.c:5159 c-common.c:5178
+#: c-common.c:5498 c-common.c:5558 c-common.c:5579 c-common.c:5643
+#: c-common.c:5761 c-common.c:5827 c-common.c:5876 c-common.c:5922
+#: c-common.c:5992 c-common.c:6016 c-common.c:6301 c-common.c:6324
 #: c-common.c:6363
 #, gcc-internal-format
 msgid "%qE attribute ignored"
 msgstr "%qE å±¬æ€§è¢«å¿½ç•¥"
 
-#: c-common.c:4715 c-common.c:4741
+#: c-common.c:4722 c-common.c:4748
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute conflicts with attribute %s"
 msgstr "%s å±¬æ€§èˆ‡ %s å±¬æ€§åœ¨ %L è™•è¡�çª�"
 
-#: c-common.c:4962
+#: c-common.c:4969
 #, gcc-internal-format
 msgid "%qE attribute have effect only on public objects"
 msgstr "%qE å±¬æ€§å�ªèƒ½å¥—ç”¨åˆ°å…¬å…±ç‰©ä»¶ä¸Š"
 
-#: c-common.c:5067
+#: c-common.c:5066
 #, fuzzy, gcc-internal-format
 msgid "destructor priorities are not supported"
 msgstr "ä¸�æ”¯æ�´è¹¦åºŠ"
 
-#: c-common.c:5069
+#: c-common.c:5068
 #, fuzzy, gcc-internal-format
 msgid "constructor priorities are not supported"
 msgstr "ä¸�æ”¯æ�´è¹¦åºŠ"
 
-#: c-common.c:5086
+#: c-common.c:5085
 #, gcc-internal-format
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 msgstr ""
 
-#: c-common.c:5091
+#: c-common.c:5090
 #, gcc-internal-format
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 msgstr ""
 
-#: c-common.c:5099
+#: c-common.c:5098
 #, gcc-internal-format
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 msgstr ""
 
-#: c-common.c:5102
+#: c-common.c:5101
 #, gcc-internal-format
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 msgstr ""
 
-#: c-common.c:5221
+#: c-common.c:5220
 #, gcc-internal-format
 msgid "unknown machine mode %qs"
 msgstr "ä¸�æ˜Žçš„æ©Ÿå™¨æ¨¡å¼� %qs"
 
-#: c-common.c:5250
+#: c-common.c:5249
 #, gcc-internal-format
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 msgstr "æŒ‡å®šå�‘é‡�é¡žåž‹æ™‚ä½¿ç”¨ __attribute__ ((mode)) å·²é�Žæ™‚"
 
-#: c-common.c:5253
+#: c-common.c:5252
 #, gcc-internal-format
 msgid "use __attribute__ ((vector_size)) instead"
 msgstr "æ”¹ç”¨ __attribute__ ((vector_size))"
 
-#: c-common.c:5262
+#: c-common.c:5261
 #, gcc-internal-format
 msgid "unable to emulate %qs"
 msgstr "ç„¡æ³•åˆ—èˆ‰ %qs"
 
-#: c-common.c:5272
+#: c-common.c:5271
 #, gcc-internal-format
 msgid "invalid pointer mode %qs"
 msgstr "ç„¡æ•ˆçš„æŒ‡æ¨™æ¨¡å¼� %qs"
 
-#: c-common.c:5289
+#: c-common.c:5288
 #, gcc-internal-format
 msgid "signness of type and machine mode %qs don't match"
 msgstr ""
 
-#: c-common.c:5300
+#: c-common.c:5299
 #, gcc-internal-format
 msgid "no data type for mode %qs"
 msgstr "æ²’æœ‰æ¨¡å¼�ç‚º %qs çš„è³‡æ–™é¡žåž‹"
 
-#: c-common.c:5310
+#: c-common.c:5309
 #, gcc-internal-format
 msgid "cannot use mode %qs for enumeral types"
 msgstr "ç„¡æ³•ç‚ºåˆ—èˆ‰é¡žåž‹ä½¿ç”¨æ¨¡å¼� %qs"
 
-#: c-common.c:5337
+#: c-common.c:5336
 #, gcc-internal-format
 msgid "mode %qs applied to inappropriate type"
 msgstr "å°�ä¸�å�ˆé�©çš„é¡žåž‹å¥—ç”¨æ¨¡å¼� %qs"
 
-#: c-common.c:5368
+#: c-common.c:5367
 #, gcc-internal-format
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "%Jä¸�èƒ½ç‚ºå±€éƒ¨è®Šæ•¸æŒ‡å®š section å±¬æ€§"
 
-#: c-common.c:5379 config/bfin/bfin.c:4879 config/bfin/bfin.c:4930
+#: c-common.c:5378 config/bfin/bfin.c:4982 config/bfin/bfin.c:5033
 #, gcc-internal-format
 msgid "section of %q+D conflicts with previous declaration"
 msgstr "%q+D çš„å�€æ®µèˆ‡æ—©å…ˆçš„å®£å‘Šè¡�çª�"
 
-#: c-common.c:5388
+#: c-common.c:5387
 #, gcc-internal-format
 msgid "section attribute not allowed for %q+D"
 msgstr "%q+D ä¸�èƒ½æœ‰ section å±¬æ€§"
 
-#: c-common.c:5394
+#: c-common.c:5393
 #, gcc-internal-format
 msgid "%Jsection attributes are not supported for this target"
 msgstr "%Jsection å±¬æ€§åœ¨æ­¤ç›®æ¨™å¹³è‡ºä¸Šä¸�å�—æ”¯æ�´"
 
-#: c-common.c:5426
+#: c-common.c:5425
 #, gcc-internal-format
 msgid "requested alignment is not a constant"
 msgstr "è¦�æ±‚çš„å°�é½Šé‚Šç•Œä¸�æ˜¯å¸¸æ•¸"
 
-#: c-common.c:5431
+#: c-common.c:5430
 #, gcc-internal-format
 msgid "requested alignment is not a power of 2"
 msgstr "è¦�æ±‚çš„å°�é½Šé‚Šç•Œä¸�æ˜¯ 2 çš„æŸ�æ¬¡æ–¹"
 
-#: c-common.c:5436
+#: c-common.c:5435
 #, gcc-internal-format
 msgid "requested alignment is too large"
 msgstr "è¦�æ±‚çš„å°�é½Šé‚Šç•Œå¤ªå¤§"
 
-#: c-common.c:5462
+#: c-common.c:5461
 #, gcc-internal-format
 msgid "alignment may not be specified for %q+D"
 msgstr "ä¸�èƒ½ç‚º %q+D æŒ‡å®šå°�é½Š"
 
-#: c-common.c:5469
+#: c-common.c:5468
 #, gcc-internal-format
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 msgstr ""
 
-#: c-common.c:5473
+#: c-common.c:5472
 #, fuzzy, gcc-internal-format
 msgid "alignment for %q+D must be at least %d"
 msgstr "ã€Œ%sã€�çš„å¼•æ•¸åœ¨ %L è™•å¿…é ˆæ˜¯ä¸€å€‹æŒ‡æ¨™"
 
-#: c-common.c:5522
+#: c-common.c:5521
 #, gcc-internal-format
 msgid "%q+D defined both normally and as an alias"
 msgstr "%q+D æ—¢æœ‰æ­£å¸¸å®šç¾©å�ˆæœ‰åˆ¥å��å®šç¾©"
 
-#: c-common.c:5538
+#: c-common.c:5537
 #, gcc-internal-format
 msgid "alias argument not a string"
 msgstr "alias çš„å�ƒæ•¸ä¸�æ˜¯ä¸€å€‹å­—ä¸²"
 
-#: c-common.c:5601
+#: c-common.c:5600
 #, gcc-internal-format
 msgid "%Jweakref attribute must appear before alias attribute"
 msgstr "%Jweakref å±¬æ€§å¿…é ˆå‡ºç�¾åœ¨ alias å±¬æ€§å‰�"
 
-#: c-common.c:5631
+#: c-common.c:5630
 #, gcc-internal-format
 msgid "%qE attribute ignored on non-class types"
 msgstr "%qE å±¬æ€§åœ¨ä¸�æ˜¯é¡žåˆ¥çš„é¡žåž‹ä¸Šè¢«å¿½ç•¥"
 
-#: c-common.c:5637
+#: c-common.c:5636
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored because %qT is already defined"
 msgstr "%qE å±¬æ€§åœ¨ä¸�æ˜¯é¡žåˆ¥çš„é¡žåž‹ä¸Šè¢«å¿½ç•¥"
 
-#: c-common.c:5650
+#: c-common.c:5649
 #, gcc-internal-format
 msgid "visibility argument not a string"
 msgstr "visibility çš„å¼•æ•¸ä¸�æ˜¯ä¸€å€‹å­—ä¸²"
 
-#: c-common.c:5662
+#: c-common.c:5661
 #, gcc-internal-format
 msgid "%qE attribute ignored on types"
 msgstr "%qE å±¬æ€§åœ¨é¡žåž‹ä¸Šè¢«å¿½ç•¥"
 
-#: c-common.c:5678
+#: c-common.c:5677
 #, gcc-internal-format
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr "visibility  çš„å¼•æ•¸å¿…é ˆæ˜¯ã€Œdefaultã€�ã€�ã€Œhiddenã€�ã€�ã€Œprotectedã€�æˆ–ã€Œinternalã€�å…¶ä¸­ä¹‹ä¸€"
 
-#: c-common.c:5689
+#: c-common.c:5688
 #, fuzzy, gcc-internal-format
 msgid "%qD redeclared with different visibility"
 msgstr "%qD é‡�å®£å‘Šæ™‚æœ‰ä¸�å�Œçš„å�¯å­˜å�–æ€§"
 
-#: c-common.c:5692 c-common.c:5696
+#: c-common.c:5691 c-common.c:5695
 #, gcc-internal-format
 msgid "%qD was declared %qs which implies default visibility"
 msgstr ""
 
-#: c-common.c:5770
+#: c-common.c:5769
 #, gcc-internal-format
 msgid "tls_model argument not a string"
 msgstr "tls_model çš„å¼•æ•¸ä¸�æ˜¯ä¸€å€‹å­—ä¸²"
 
-#: c-common.c:5783
+#: c-common.c:5782
 #, gcc-internal-format
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr "tls_model çš„å¼•æ•¸å¿…é ˆæ˜¯ã€Œlocal-execã€�ã€�ã€Œinitial-execã€�ã€�ã€Œlocal-dynamicã€�æˆ–ã€Œglobal-dynamicã€�å…¶ä¸­ä¹‹ä¸€"
 
-#: c-common.c:5802 c-common.c:5897
+#: c-common.c:5801 c-common.c:5896
 #, gcc-internal-format
 msgid "%J%qE attribute applies only to functions"
 msgstr "%J%qE å±¬æ€§å�ªèƒ½å¥—ç”¨åˆ°å‡½å¼�ä¸Š"
 
-#: c-common.c:5807 c-common.c:5902
+#: c-common.c:5806 c-common.c:5901
 #, gcc-internal-format
 msgid "%Jcan%'t set %qE attribute after definition"
 msgstr "%Jå®šç¾©ä¹‹å¾Œä¸�èƒ½è¨­å®š %qE å±¬æ€§"
 
-#: c-common.c:5858
+#: c-common.c:5857
 #, gcc-internal-format
 msgid "alloc_size parameter outside range"
 msgstr ""
 
-#: c-common.c:5991
+#: c-common.c:5990
 #, gcc-internal-format
 msgid "%qE attribute ignored for %qE"
 msgstr "%qE å±¬æ€§ç‚º %qE æ‰€å¿½ç•¥"
@@ -17511,7 +17491,7 @@
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 msgstr ""
 
-#: c-common.c:6818 cp/typeck.c:4525
+#: c-common.c:6818 cp/typeck.c:4533
 #, gcc-internal-format
 msgid "attempt to take address of bit-field structure member %qD"
 msgstr "è©¦åœ–å�–ä½�å…ƒæ®µçµ�æ§‹æˆ�å“¡ %qD çš„ä½�å�€"
@@ -17546,14 +17526,14 @@
 msgid "size of array is too large"
 msgstr "é™£åˆ— %qs å¤ªå¤§"
 
-#: c-common.c:7041 c-common.c:7090 c-typeck.c:2705
+#: c-common.c:7041 c-common.c:7090 c-typeck.c:2716
 #, gcc-internal-format
 msgid "too few arguments to function %qE"
 msgstr "æ��ä¾›çµ¦å‡½å¼� %qE çš„å¼•æ•¸å¤ªå°‘"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-common.c:7058 c-typeck.c:4374
+#: c-common.c:7058 c-typeck.c:4385
 #, gcc-internal-format
 msgid "incompatible type for argument %d of %qE"
 msgstr "å¼•æ•¸ %d(å±¬æ–¼ %qE)é¡žåž‹ä¸�ç›¸å®¹"
@@ -17633,8 +17613,8 @@
 #. an unprototyped function, it is compile-time undefined;
 #. making it a constraint in that case was rejected in
 #. DR#252.
-#: c-convert.c:95 c-typeck.c:1775 c-typeck.c:4012 cp/typeck.c:1502
-#: cp/typeck.c:5717 cp/typeck.c:6325 fortran/convert.c:88
+#: c-convert.c:95 c-typeck.c:1785 c-typeck.c:4023 cp/typeck.c:1548
+#: cp/typeck.c:5725 cp/typeck.c:6352 fortran/convert.c:88
 #: treelang/tree-convert.c:79
 #, gcc-internal-format
 msgid "void value not ignored as it ought to be"
@@ -17646,104 +17626,104 @@
 msgid "conversion to non-scalar type requested"
 msgstr "è«‹æ±‚è½‰æ�›åˆ°é�žæ¨™é‡�é¡žåž‹"
 
-#: c-decl.c:546
+#: c-decl.c:547
 #, gcc-internal-format
 msgid "array %q+D assumed to have one element"
 msgstr "å�‡å®šé™£åˆ— %q+D æœ‰ä¸€å€‹å…ƒç´ "
 
-#: c-decl.c:651
+#: c-decl.c:652
 #, gcc-internal-format
 msgid "GCC supports only %u nested scopes"
 msgstr "GCC å�ªæ”¯æ�´ %u å€‹å·¢ç‹€çš„ä½œç”¨æ¬„ä½�"
 
-#: c-decl.c:737 cp/decl.c:358
+#: c-decl.c:738 cp/decl.c:359
 #, gcc-internal-format
 msgid "label %q+D used but not defined"
 msgstr "æ¨™ç±¤ %q+D ä½¿ç”¨å‰�æœªå®šç¾©"
 
-#: c-decl.c:778
+#: c-decl.c:779
 #, gcc-internal-format
 msgid "nested function %q+D declared but never defined"
 msgstr "å·¢ç‹€å‡½å¼� %q+D å®£å‘Šé�Žä½†å¾žæœªå®šç¾©"
 
-#: c-decl.c:788
+#: c-decl.c:789
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D declared but never defined"
 msgstr "å·¢ç‹€å‡½å¼� %q+D å®£å‘Šé�Žä½†å¾žæœªå®šç¾©"
 
-#: c-decl.c:801 cp/decl.c:608
+#: c-decl.c:802 cp/decl.c:609
 #, gcc-internal-format
 msgid "unused variable %q+D"
 msgstr "æœªä½¿ç”¨çš„è®Šæ•¸ %q+D"
 
-#: c-decl.c:805
+#: c-decl.c:806
 #, gcc-internal-format
 msgid "type of array %q+D completed incompatibly with implicit initialization"
 msgstr "é™£åˆ— %q+D é¡žåž‹èˆ‡éš±å�«åˆ�å§‹åŒ–ä¸�ç›¸å®¹"
 
-#: c-decl.c:1039
+#: c-decl.c:1040
 #, gcc-internal-format
 msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
 msgstr "å¸¶æœ‰çœ�ç•¥è™Ÿçš„å�ƒæ•¸æ¸…å–®ç„¡æ³•èˆ‡ç©ºå�ƒæ•¸å��æ¸…å–®å®£å‘ŠåŒ¹é…�"
 
-#: c-decl.c:1046
+#: c-decl.c:1047
 #, gcc-internal-format
 msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
 msgstr "å…·æœ‰é �è¨­æ��å�‡çš„å¼•æ•¸é¡žåž‹ä¸�èƒ½åŒ¹é…�ç©ºå�ƒæ•¸å��æ¸…å–®å®£å‘Š"
 
-#: c-decl.c:1087
+#: c-decl.c:1088
 #, gcc-internal-format
 msgid "prototype for %q+D declares more arguments than previous old-style definition"
 msgstr "%q+D çš„åŽŸåž‹å®£å‘Šçš„å�ƒæ•¸å¤šæ–¼å…ˆå‰�èˆŠå¼�çš„å®šç¾©"
 
-#: c-decl.c:1093
+#: c-decl.c:1094
 #, gcc-internal-format
 msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
 msgstr "%q+D çš„åŽŸåž‹å®£å‘Šçš„å�ƒæ•¸å°‘æ–¼å…ˆå‰�èˆŠå¼�çš„å®šç¾©"
 
-#: c-decl.c:1102
+#: c-decl.c:1103
 #, gcc-internal-format
 msgid "prototype for %q+D declares argument %d with incompatible type"
 msgstr "%q+D çš„åŽŸåž‹å°�å¼•æ•¸ %d å®£å‘Šé¡žåž‹ä¸�ç›¸å®¹"
 
 #. If we get here, no errors were found, but do issue a warning
 #. for this poor-style construct.
-#: c-decl.c:1115
+#: c-decl.c:1116
 #, gcc-internal-format
 msgid "prototype for %q+D follows non-prototype definition"
 msgstr "%q+D çš„åŽŸåž‹å‡ºç�¾åœ¨é�žåŽŸåž‹å®šç¾©ä¹‹å¾Œ"
 
-#: c-decl.c:1130
+#: c-decl.c:1131
 #, gcc-internal-format
 msgid "previous definition of %q+D was here"
 msgstr "%q+D çš„ä¸Šä¸€å€‹å®šç¾©åœ¨æ­¤"
 
-#: c-decl.c:1132
+#: c-decl.c:1133
 #, gcc-internal-format
 msgid "previous implicit declaration of %q+D was here"
 msgstr "%q+D çš„ä¸Šä¸€å€‹éš±å�«å®£å‘Šåœ¨æ­¤"
 
-#: c-decl.c:1134
+#: c-decl.c:1135
 #, gcc-internal-format
 msgid "previous declaration of %q+D was here"
 msgstr "%q+D çš„ä¸Šä¸€å€‹å®£å‘Šåœ¨æ­¤"
 
-#: c-decl.c:1174
+#: c-decl.c:1175
 #, gcc-internal-format
 msgid "%q+D redeclared as different kind of symbol"
 msgstr "%q+D è¢«é‡�æ–°å®£å‘Šç‚ºä¸�å�Œæ„�ç¾©çš„ç¬¦è™Ÿ"
 
-#: c-decl.c:1178
+#: c-decl.c:1179
 #, gcc-internal-format
 msgid "built-in function %q+D declared as non-function"
 msgstr "å…§å»ºå‡½å¼� %q+D æœªè¢«å®£å‘Šç‚ºå‡½å¼�"
 
-#: c-decl.c:1181 c-decl.c:1298 c-decl.c:1983
+#: c-decl.c:1182 c-decl.c:1299 c-decl.c:1988
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a built-in function"
 msgstr "%q+D çš„å®£å‘Šéš±è—�äº†ä¸€å€‹å…§å»ºå‡½å¼�"
 
-#: c-decl.c:1190
+#: c-decl.c:1191
 #, gcc-internal-format
 msgid "redeclaration of enumerator %q+D"
 msgstr "åˆ—èˆ‰ %q+D é‡�å®£å‘Š"
@@ -17751,274 +17731,274 @@
 #. If types don't match for a built-in, throw away the
 #. built-in.  No point in calling locate_old_decl here, it
 #. won't print anything.
-#: c-decl.c:1211
+#: c-decl.c:1212
 #, gcc-internal-format
 msgid "conflicting types for built-in function %q+D"
 msgstr "èˆ‡å…§å»ºå‡½å¼� %q+D é¡žåž‹è¡�çª�"
 
-#: c-decl.c:1235 c-decl.c:1248 c-decl.c:1258
+#: c-decl.c:1236 c-decl.c:1249 c-decl.c:1259
 #, gcc-internal-format
 msgid "conflicting types for %q+D"
 msgstr "èˆ‡ %q+D é¡žåž‹è¡�çª�"
 
-#: c-decl.c:1256
+#: c-decl.c:1257
 #, gcc-internal-format
 msgid "conflicting type qualifiers for %q+D"
 msgstr "%q+D çš„é¡žåž‹é™�å®šè¡�çª�"
 
 #. Allow OLDDECL to continue in use.
-#: c-decl.c:1273
+#: c-decl.c:1274
 #, gcc-internal-format
 msgid "redefinition of typedef %q+D"
 msgstr "%q+D é‡�å®šç¾©"
 
-#: c-decl.c:1324 c-decl.c:1426
+#: c-decl.c:1325 c-decl.c:1427
 #, gcc-internal-format
 msgid "redefinition of %q+D"
 msgstr "%q+D é‡�å®šç¾©"
 
-#: c-decl.c:1359 c-decl.c:1464
+#: c-decl.c:1360 c-decl.c:1465
 #, gcc-internal-format
 msgid "static declaration of %q+D follows non-static declaration"
 msgstr "å°� %qD çš„é�œæ…‹å®£å‘Šå‡ºç�¾åœ¨é�žé�œæ…‹å®£å‘Šä¹‹å¾Œ"
 
-#: c-decl.c:1369 c-decl.c:1376 c-decl.c:1453 c-decl.c:1461
+#: c-decl.c:1370 c-decl.c:1377 c-decl.c:1454 c-decl.c:1462
 #, gcc-internal-format
 msgid "non-static declaration of %q+D follows static declaration"
 msgstr "å°� %q+D çš„é�œæ…‹å®£å‘Šå‡ºç�¾åœ¨é�žé�œæ…‹å®£å‘Šä¹‹å¾Œ"
 
-#: c-decl.c:1393
+#: c-decl.c:1394
 #, gcc-internal-format
 msgid "%<gnu_inline%> attribute present on %q+D"
 msgstr ""
 
-#: c-decl.c:1395
+#: c-decl.c:1396
 #, fuzzy, gcc-internal-format
 msgid "%Jbut not here"
 msgstr "%J  ç¬¬ä¸€å€‹é¡žåž‹åœ¨é€™è£¡"
 
-#: c-decl.c:1413
+#: c-decl.c:1414
 #, gcc-internal-format
 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
 msgstr "%q+D çš„åŸ·è¡Œç·’å±€éƒ¨å®£å‘Šè·Ÿåœ¨å…¶é�žåŸ·è¡Œç·’å±€éƒ¨å®£å‘Šä¹‹å¾Œ"
 
-#: c-decl.c:1416
+#: c-decl.c:1417
 #, gcc-internal-format
 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
 msgstr "%q+D çš„åŸ·è¡Œç·’å±€éƒ¨å®£å‘Šè·Ÿåœ¨å…¶é�žåŸ·è¡Œç·’å±€éƒ¨å®£å‘Šä¹‹å¾Œ"
 
-#: c-decl.c:1446
+#: c-decl.c:1447
 #, gcc-internal-format
 msgid "extern declaration of %q+D follows declaration with no linkage"
 msgstr "%q+D å®£å‘Šç‚ºæ²’æœ‰å¤–éƒ¨é€£çµ�çš„ï¼Œä¹‹å‰�å�»æœ‰å¤–éƒ¨å®£å‘Š"
 
-#: c-decl.c:1482
+#: c-decl.c:1483
 #, gcc-internal-format
 msgid "declaration of %q+D with no linkage follows extern declaration"
 msgstr "%q+D å®£å‘Šç‚ºæ²’æœ‰å¤–éƒ¨é€£çµ�çš„ï¼Œä¹‹å‰�å�»æœ‰å¤–éƒ¨å®£å‘Š"
 
-#: c-decl.c:1488
+#: c-decl.c:1489
 #, gcc-internal-format
 msgid "redeclaration of %q+D with no linkage"
 msgstr "%q+D é‡�å®£å‘Šç‚ºæ²’æœ‰å¤–éƒ¨é€£çµ�"
 
-#: c-decl.c:1502
+#: c-decl.c:1503
 #, gcc-internal-format
 msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
 msgstr "å°� %q+D çš„å†�æ¬¡å®£å‘Šä¸­æŒ‡å®šäº†ä¸�å�Œçš„å�¯è¦‹æ€§ (ä¿�ç•™åŽŸæœ‰çš„å�¯è¦‹æ€§)"
 
-#: c-decl.c:1513
+#: c-decl.c:1514
 #, gcc-internal-format
 msgid "inline declaration of %qD follows declaration with attribute noinline"
 msgstr "%q+D å¸¶æœ‰ noinline å±¬æ€§çš„å®£å‘Šå‡ºç�¾åœ¨å…¶å…§è�¯å®£å‘Šä¹‹å¾Œ"
 
-#: c-decl.c:1520
+#: c-decl.c:1521
 #, gcc-internal-format
 msgid "declaration of %q+D with attribute noinline follows inline declaration "
 msgstr "%q+D å¸¶æœ‰ noinline å±¬æ€§çš„å®£å‘Šå‡ºç�¾åœ¨å…¶å…§è�¯å®£å‘Šä¹‹å¾Œ"
 
-#: c-decl.c:1539
+#: c-decl.c:1540
 #, gcc-internal-format
 msgid "%q+D declared inline after being called"
 msgstr "%q+D çš„å…§è�¯å®£å‘Šå‡ºç�¾åœ¨å…¶è¢«å‘¼å�«ä¹‹å¾Œ"
 
-#: c-decl.c:1544
+#: c-decl.c:1545
 #, gcc-internal-format
 msgid "%q+D declared inline after its definition"
 msgstr "%q+D çš„å…§è�¯å®£å‘Šå‡ºç�¾åœ¨å…¶å®šç¾©ä¹‹å¾Œ"
 
-#: c-decl.c:1563
+#: c-decl.c:1564
 #, gcc-internal-format
 msgid "redefinition of parameter %q+D"
 msgstr "å�ƒæ•¸ %q+D é‡�å®šç¾©"
 
-#: c-decl.c:1590
+#: c-decl.c:1591
 #, gcc-internal-format
 msgid "redundant redeclaration of %q+D"
 msgstr "å°� %q+D å†—é¤˜çš„é‡�å®£å‘Š"
 
-#: c-decl.c:1970
+#: c-decl.c:1975
 #, gcc-internal-format
 msgid "declaration of %q+D shadows previous non-variable"
 msgstr "%q+D çš„å®£å‘Šéš±è—�äº†å…ˆå‰�çš„ä¸€å€‹é�žè®Šæ•¸å®£å‘Š"
 
-#: c-decl.c:1975
+#: c-decl.c:1980
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a parameter"
 msgstr "%q+D çš„å®£å‘Šéš±è—�äº†ä¸€å€‹å�ƒæ•¸"
 
-#: c-decl.c:1978
+#: c-decl.c:1983
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a global declaration"
 msgstr "%q+D çš„å®£å‘Šéš±è—�äº†ä¸€å€‹å…¨åŸŸå®£å‘Š"
 
-#: c-decl.c:1988
+#: c-decl.c:1993
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a previous local"
 msgstr "%q+D çš„å®£å‘Šéš±è—�äº†å…ˆå‰�çš„ä¸€å€‹å±€éƒ¨è®Šæ•¸"
 
-#: c-decl.c:1991 cp/name-lookup.c:988 cp/name-lookup.c:1019
-#: cp/name-lookup.c:1027
+#: c-decl.c:1996 cp/name-lookup.c:987 cp/name-lookup.c:1018
+#: cp/name-lookup.c:1026
 #, gcc-internal-format
 msgid "%Jshadowed declaration is here"
 msgstr "%Jè¢«éš±è—�çš„å®£å‘Šåœ¨é€™è£¡"
 
-#: c-decl.c:2183
+#: c-decl.c:2188
 #, gcc-internal-format
 msgid "nested extern declaration of %qD"
 msgstr "å°� %qD çš„å·¢ç‹€çš„å¤–éƒ¨å®£å‘Š"
 
-#: c-decl.c:2346 c-decl.c:2349
+#: c-decl.c:2351 c-decl.c:2354
 #, gcc-internal-format
 msgid "implicit declaration of function %qE"
 msgstr "éš±å�«å®£å‘Šå‡½å¼� %qE"
 
-#: c-decl.c:2411
+#: c-decl.c:2416
 #, gcc-internal-format
 msgid "incompatible implicit declaration of built-in function %qD"
 msgstr "éš±å�«å®£å‘Šèˆ‡å…§å»ºå‡½å¼� %qD ä¸�ç›¸å®¹"
 
-#: c-decl.c:2420
+#: c-decl.c:2425
 #, gcc-internal-format
 msgid "incompatible implicit declaration of function %qD"
 msgstr "éš±å�«å®£å‘Šèˆ‡å‡½å¼� %qD ä¸�ç›¸å®¹"
 
-#: c-decl.c:2473
+#: c-decl.c:2478
 #, gcc-internal-format
 msgid "%H%qE undeclared here (not in a function)"
 msgstr "%H%qE æœªå®£å‘Š (ä¸�åœ¨å‡½å¼�å…§)"
 
-#: c-decl.c:2478
+#: c-decl.c:2483
 #, gcc-internal-format
 msgid "%H%qE undeclared (first use in this function)"
 msgstr "%H%qE æœªå®£å‘Š (åœ¨æ­¤å‡½å¼�å…§ç¬¬ä¸€æ¬¡ä½¿ç”¨)"
 
-#: c-decl.c:2482
+#: c-decl.c:2487
 #, gcc-internal-format
 msgid "%H(Each undeclared identifier is reported only once"
 msgstr "%H(å�³ä½¿åœ¨ä¸€å€‹å‡½å¼�å…§å¤šæ¬¡å‡ºç�¾ï¼Œæ¯�å€‹æœªå®£å‘Šçš„è­˜åˆ¥ç¢¼åœ¨å…¶"
 
-#: c-decl.c:2483
+#: c-decl.c:2488
 #, gcc-internal-format
 msgid "%Hfor each function it appears in.)"
 msgstr "%Hæ‰€åœ¨çš„å‡½å¼�å…§å�ªå ±å‘Šä¸€æ¬¡ã€‚)"
 
-#: c-decl.c:2521 cp/decl.c:2397
+#: c-decl.c:2526 cp/decl.c:2404
 #, gcc-internal-format
 msgid "label %qE referenced outside of any function"
 msgstr "æ¨™ç±¤ %qE åœ¨æ‰€æœ‰å‡½å¼�å¤–è¢«å�ƒç…§"
 
-#: c-decl.c:2563
+#: c-decl.c:2568
 #, gcc-internal-format
 msgid "duplicate label declaration %qE"
 msgstr "é‡�è¤‡çš„æ¨™ç±¤å®šç¾© %qE"
 
-#: c-decl.c:2599
+#: c-decl.c:2604
 #, gcc-internal-format
 msgid "%Hduplicate label %qD"
 msgstr "%Hé‡�è¤‡çš„æ¨™ç±¤ %qD"
 
-#: c-decl.c:2609
+#: c-decl.c:2614
 #, gcc-internal-format
 msgid "%Jjump into statement expression"
 msgstr "%Jè·³è½‰è‡³æ•˜è¿°é�‹ç®—å¼�ä¸­"
 
-#: c-decl.c:2611
+#: c-decl.c:2616
 #, gcc-internal-format
 msgid "%Jjump into scope of identifier with variably modified type"
 msgstr "%Jè·³è‡³å…·æœ‰å�¯è®Šé¡žåž‹çš„è­˜åˆ¥ç¢¼çš„ä½œç”¨æ¬„ä½�ä¸­"
 
-#: c-decl.c:2626
+#: c-decl.c:2631
 #, gcc-internal-format
 msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
 msgstr "%Hå‚³çµ± C ä¸�ç‚ºæ¨™ç±¤æ��ä¾›ä¸€å€‹å–®ç�¨çš„å‘½å��ç©ºé–“ï¼Œè­˜åˆ¥ç¢¼ %qE è¡�çª�"
 
-#: c-decl.c:2701
+#: c-decl.c:2706
 #, gcc-internal-format
 msgid "%H%qE defined as wrong kind of tag"
 msgstr "%H%qE å®šç¾©ç‚ºé¡žåž‹éŒ¯èª¤çš„æ¨™è¨˜"
 
-#: c-decl.c:2903
+#: c-decl.c:2908
 #, gcc-internal-format
 msgid "unnamed struct/union that defines no instances"
 msgstr "æœªå®šç¾©ä»»ä½•å¯¦é«”çš„ç„¡å��çµ�æ§‹/è�¯å�ˆ"
 
-#: c-decl.c:2911
+#: c-decl.c:2916
 #, gcc-internal-format
 msgid "empty declaration with storage class specifier does not redeclare tag"
 msgstr "å¸¶æœ‰å­˜å„²é¡žåˆ¥çš„ç©ºå®£å‘Šæ²’æœ‰é‡�å®£å‘Šæ¨™è¨˜"
 
-#: c-decl.c:2922
+#: c-decl.c:2927
 #, gcc-internal-format
 msgid "empty declaration with type qualifier does not redeclare tag"
 msgstr "å¸¶æœ‰é¡žåž‹é™�å®šçš„ç©ºå®£å‘Šæ²’æœ‰é‡�å®£å‘Šæ¨™è¨˜"
 
-#: c-decl.c:2943 c-decl.c:2950
+#: c-decl.c:2948 c-decl.c:2955
 #, gcc-internal-format
 msgid "useless type name in empty declaration"
 msgstr "ç©ºå®£å‘Šä¸­é¡žåž‹å��ç„¡ç”¨"
 
-#: c-decl.c:2958
+#: c-decl.c:2963
 #, gcc-internal-format
 msgid "%<inline%> in empty declaration"
 msgstr "%<inline%> ç”¨æ–¼ç©ºå®£å‘Šä¸­"
 
-#: c-decl.c:2964
+#: c-decl.c:2969
 #, gcc-internal-format
 msgid "%<auto%> in file-scope empty declaration"
 msgstr "æª”æ¡ˆä½œç”¨æ¬„ä½�ä¸­å‡ºç�¾ %<auto%> ç©ºå®£å‘Š"
 
-#: c-decl.c:2970
+#: c-decl.c:2975
 #, gcc-internal-format
 msgid "%<register%> in file-scope empty declaration"
 msgstr "æª”æ¡ˆä½œç”¨æ¬„ä½�ä¸­å‡ºç�¾ %<register%> ç©ºå®£å‘Š"
 
-#: c-decl.c:2976
+#: c-decl.c:2981
 #, gcc-internal-format
 msgid "useless storage class specifier in empty declaration"
 msgstr "ç©ºå®£å‘Šä¸­æŒ‡å®šå­˜å„²é¡žåˆ¥ç„¡ç”¨"
 
-#: c-decl.c:2982
+#: c-decl.c:2987
 #, gcc-internal-format
 msgid "useless %<__thread%> in empty declaration"
 msgstr "ç©ºå®£å‘Šä¸­ %<__thread%> ç„¡ç”¨"
 
-#: c-decl.c:2990
+#: c-decl.c:2995
 #, gcc-internal-format
 msgid "useless type qualifier in empty declaration"
 msgstr "ç©ºå®£å‘Šä¸­é¡žåž‹é™�å®šç„¡ç”¨"
 
-#: c-decl.c:2997
+#: c-decl.c:3002
 #, gcc-internal-format
 msgid "empty declaration"
 msgstr "ç©ºå®£å‘Š"
 
-#: c-decl.c:3063
+#: c-decl.c:3068
 #, gcc-internal-format
 msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
 msgstr "ISO C90 ä¸�æ”¯æ�´åœ¨å�ƒæ•¸é™£åˆ—å®£å‘Šä¸­ä½¿ç”¨ %<static%> æˆ–é¡žåž‹é™�å®šç¬¦"
 
-#: c-decl.c:3066
+#: c-decl.c:3071
 #, gcc-internal-format
 msgid "ISO C90 does not support %<[*]%> array declarators"
 msgstr "ISO C90 ä¸�æ”¯æ�´ %<[*]%> é™£åˆ—å®£å‘Š"
@@ -18026,253 +18006,248 @@
 #. C99 6.7.5.2p4
 #. A function definition isn't function prototype scope C99 6.2.1p4.
 #. C99 6.7.5.2p4
-#: c-decl.c:3073 c-decl.c:5015
+#: c-decl.c:3078 c-decl.c:5014
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than function prototype scope"
 msgstr ""
 
-#: c-decl.c:3097
+#: c-decl.c:3181
 #, gcc-internal-format
-msgid "static or type qualifiers in abstract declarator"
-msgstr "static æˆ–é¡žåž‹é™�å®šç¬¦å‡ºç�¾åœ¨æŠ½è±¡å®£å‘Šä¸­"
-
-#: c-decl.c:3183
-#, gcc-internal-format
 msgid "%q+D is usually a function"
 msgstr "%q+D ä¸€èˆ¬æ˜¯ä¸€å€‹å‡½å¼�"
 
-#: c-decl.c:3192 cp/decl.c:3983 cp/decl2.c:773
+#: c-decl.c:3190 cp/decl.c:4003 cp/decl2.c:773
 #, gcc-internal-format
 msgid "typedef %qD is initialized (use __typeof__ instead)"
 msgstr "typedef %qD è¢«åˆ�å§‹åŒ–(æ”¹ç”¨ __typeof__)"
 
-#: c-decl.c:3197
+#: c-decl.c:3195
 #, gcc-internal-format
 msgid "function %qD is initialized like a variable"
 msgstr "å‡½å¼� %qD åƒ�è®Šæ•¸ä¸€æ¨£è¢«åˆ�å§‹åŒ–"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3203
+#: c-decl.c:3201
 #, gcc-internal-format
 msgid "parameter %qD is initialized"
 msgstr "å�ƒæ•¸ %qD å·²åˆ�å§‹åŒ–"
 
-#: c-decl.c:3228
+#: c-decl.c:3226
 #, gcc-internal-format
 msgid "variable %qD has initializer but incomplete type"
 msgstr "è®Šæ•¸ %qD æœ‰åˆ�å§‹å€¼è¨­å®šä½†é¡žåž‹ä¸�å®Œå…¨"
 
-#: c-decl.c:3316 c-decl.c:6108 cp/decl.c:4025 cp/decl.c:10985
+#: c-decl.c:3314 c-decl.c:6107 cp/decl.c:4045 cp/decl.c:11083
 #, gcc-internal-format
 msgid "inline function %q+D given attribute noinline"
 msgstr "ç‚ºå…§è�¯å‡½å¼� %q+D çµ¦å®šäº† noinline å±¬æ€§"
 
-#: c-decl.c:3327
+#: c-decl.c:3326
 #, gcc-internal-format
 msgid "%q+D is static but declared in inline function %qD which is not static"
 msgstr ""
 
-#: c-decl.c:3418
+#: c-decl.c:3417
 #, gcc-internal-format
 msgid "initializer fails to determine size of %q+D"
 msgstr "åˆ�å§‹å€¼è¨­å®šç„¡æ³•æ±ºå®š %q+D çš„å¤§å°�"
 
-#: c-decl.c:3423
+#: c-decl.c:3422
 #, gcc-internal-format
 msgid "array size missing in %q+D"
 msgstr "åœ¨ %q+D ä¸­ç¼ºå°‘é™£åˆ—å¤§å°�"
 
-#: c-decl.c:3435
+#: c-decl.c:3434
 #, gcc-internal-format
 msgid "zero or negative size array %q+D"
 msgstr "é™£åˆ— %q+D å¤§å°�ç‚º 0 æˆ–è² "
 
-#: c-decl.c:3490 varasm.c:2067
+#: c-decl.c:3489 varasm.c:2067
 #, gcc-internal-format
 msgid "storage size of %q+D isn%'t known"
 msgstr "%q+D çš„å­˜å„²å¤§å°�ä¸�æ˜Ž"
 
-#: c-decl.c:3500
+#: c-decl.c:3499
 #, gcc-internal-format
 msgid "storage size of %q+D isn%'t constant"
 msgstr "%q+D çš„å­˜å„²å¤§å°�ä¸�æ˜¯å¸¸æ•¸"
 
-#: c-decl.c:3545
+#: c-decl.c:3544
 #, gcc-internal-format
 msgid "ignoring asm-specifier for non-static local variable %q+D"
 msgstr "ç‚ºé�žé�œæ…‹å±€éƒ¨è®Šæ•¸ %q+D å¿½ç•¥äº† asm é™�å®šç¬¦"
 
-#: c-decl.c:3573 fortran/f95-lang.c:653
+#: c-decl.c:3572 fortran/f95-lang.c:655
 #, gcc-internal-format
 msgid "cannot put object with volatile field into register"
 msgstr "ä¸�èƒ½å°‡å¸¶æœ‰ volatile æ¬„ä½�çš„ç‰©ä»¶æ”¾å…¥æš«å­˜å™¨"
 
-#: c-decl.c:3702
+#: c-decl.c:3701
 #, gcc-internal-format
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ISO C ä¸�å…�è¨±å‰�å�‘å�ƒæ•¸å®£å‘Š"
 
-#: c-decl.c:3821
+#: c-decl.c:3820
 #, gcc-internal-format
 msgid "bit-field %qs width not an integer constant"
 msgstr "ä½�å…ƒæ®µ %qs çš„å¯¬åº¦ä¸�æ˜¯ä¸€å€‹æ•´æ•¸å¸¸æ•¸"
 
-#: c-decl.c:3829
+#: c-decl.c:3828
 #, gcc-internal-format
 msgid "negative width in bit-field %qs"
 msgstr "ä½�å…ƒæ®µ %qs å¯¬åº¦ç‚ºè² "
 
-#: c-decl.c:3834
+#: c-decl.c:3833
 #, gcc-internal-format
 msgid "zero width for bit-field %qs"
 msgstr "ä½�å…ƒæ®µ %qs å¯¬åº¦ç‚º 0"
 
-#: c-decl.c:3844
+#: c-decl.c:3843
 #, gcc-internal-format
 msgid "bit-field %qs has invalid type"
 msgstr "ä½�å…ƒæ®µ %qs é¡žåž‹ç„¡æ•ˆ"
 
-#: c-decl.c:3854
+#: c-decl.c:3853
 #, gcc-internal-format
 msgid "type of bit-field %qs is a GCC extension"
 msgstr "ä½�å…ƒæ®µé¡žåž‹ %qs æ˜¯ä¸€å€‹ GCC æ“´å……"
 
-#: c-decl.c:3860
+#: c-decl.c:3859
 #, gcc-internal-format
 msgid "width of %qs exceeds its type"
 msgstr "%qs çš„å¯¬åº¦è¶…é�Žå®ƒè‡ªèº«çš„é¡žåž‹"
 
-#: c-decl.c:3873
+#: c-decl.c:3872
 #, gcc-internal-format
 msgid "%qs is narrower than values of its type"
 msgstr "%qs æ¯”å…¶é¡žåž‹çš„å€¼è¦�çª„"
 
-#: c-decl.c:3892
+#: c-decl.c:3891
 #, gcc-internal-format
 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
 msgstr "ISO C90 ä¸�å…�è¨±é™£åˆ— %qsï¼Œå› ç‚ºä¸�èƒ½è¨ˆç®—å…¶å¤§å°�"
 
-#: c-decl.c:3896
+#: c-decl.c:3895
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids array whose size can%'t be evaluated"
 msgstr "ISO C90 ä¸�å…�è¨±é™£åˆ— %qsï¼Œå› ç‚ºä¸�èƒ½è¨ˆç®—å…¶å¤§å°�"
 
-#: c-decl.c:3902
+#: c-decl.c:3901
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids variable length array %qs"
 msgstr "ISO C90 ä¸�å…�è¨±å½ˆæ€§é™£åˆ— %qs"
 
-#: c-decl.c:3905
+#: c-decl.c:3904
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 forbids variable length array"
 msgstr "ISO C90 ä¸�å…�è¨±å½ˆæ€§é™£åˆ— %qs"
 
-#: c-decl.c:3914
+#: c-decl.c:3913
 #, fuzzy, gcc-internal-format
 msgid "the size of array %qs can%'t be evaluated"
 msgstr "ISO C90 ä¸�å…�è¨±é™£åˆ— %qsï¼Œå› ç‚ºä¸�èƒ½è¨ˆç®—å…¶å¤§å°�"
 
-#: c-decl.c:3918
+#: c-decl.c:3917
 #, fuzzy, gcc-internal-format
 msgid "the size of array can %'t be evaluated"
 msgstr "é¡žåž‹å¤§å°�ä¸�èƒ½è¢«æ˜Žç¢ºåœ°è¨ˆç®—å‡º"
 
-#: c-decl.c:3924
+#: c-decl.c:3923
 #, gcc-internal-format
 msgid "variable length array %qs is used"
 msgstr ""
 
-#: c-decl.c:3928 cp/decl.c:7004
+#: c-decl.c:3927 cp/decl.c:7076
 #, gcc-internal-format
 msgid "variable length array is used"
 msgstr ""
 
-#: c-decl.c:4051 c-decl.c:4328
+#: c-decl.c:4050 c-decl.c:4327
 #, fuzzy, gcc-internal-format
 msgid "variably modified %qs at file scope"
 msgstr "%qT æ˜¯ä¸€å€‹å�¯è®Šé¡žåž‹"
 
-#: c-decl.c:4069
+#: c-decl.c:4068
 #, gcc-internal-format
 msgid "type defaults to %<int%> in declaration of %qs"
 msgstr "åœ¨ %qs çš„å®£å‘Šä¸­ï¼Œé¡žåž‹é �è¨­ç‚º %<int%>"
 
-#: c-decl.c:4097
+#: c-decl.c:4096
 #, gcc-internal-format
 msgid "duplicate %<const%>"
 msgstr "é‡�è¤‡çš„ %<const%>"
 
-#: c-decl.c:4099
+#: c-decl.c:4098
 #, gcc-internal-format
 msgid "duplicate %<restrict%>"
 msgstr "é‡�è¤‡çš„ %<restrict%>"
 
-#: c-decl.c:4101
+#: c-decl.c:4100
 #, gcc-internal-format
 msgid "duplicate %<volatile%>"
 msgstr "é‡�è¤‡çš„ %<volatile%>"
 
-#: c-decl.c:4120
+#: c-decl.c:4119
 #, gcc-internal-format
 msgid "function definition declared %<auto%>"
 msgstr "å‡½å¼�å®£å‘Šå®šç¾©ç‚º %<auto%>"
 
-#: c-decl.c:4122
+#: c-decl.c:4121
 #, gcc-internal-format
 msgid "function definition declared %<register%>"
 msgstr "å‡½å¼�å®£å‘Šå®šç¾©ç‚º %<register%>"
 
-#: c-decl.c:4124
+#: c-decl.c:4123
 #, gcc-internal-format
 msgid "function definition declared %<typedef%>"
 msgstr "å‡½å¼�å®£å‘Šå®šç¾©ç‚º %<typedef%>"
 
-#: c-decl.c:4126
+#: c-decl.c:4125
 #, gcc-internal-format
 msgid "function definition declared %<__thread%>"
 msgstr "å‡½å¼�å®£å‘Šå®šç¾©ç‚º %<__thread%>"
 
-#: c-decl.c:4142
+#: c-decl.c:4141
 #, gcc-internal-format
 msgid "storage class specified for structure field %qs"
 msgstr "ç‚ºçµ�æ§‹æ¬„ä½� %qs æŒ‡å®šäº†å­˜å„²é¡žåˆ¥"
 
-#: c-decl.c:4146 cp/decl.c:7874
+#: c-decl.c:4145 cp/decl.c:7946
 #, gcc-internal-format
 msgid "storage class specified for parameter %qs"
 msgstr "ç‚ºå�ƒæ•¸ %qs æŒ‡å®šäº†å­˜å„²é¡žåˆ¥"
 
-#: c-decl.c:4149 cp/decl.c:7876
+#: c-decl.c:4148 cp/decl.c:7948
 #, gcc-internal-format
 msgid "storage class specified for typename"
 msgstr "ç‚ºé¡žåž‹å��æŒ‡å®šäº†å­˜å„²é¡žåˆ¥"
 
-#: c-decl.c:4166 cp/decl.c:7893
+#: c-decl.c:4165 cp/decl.c:7965
 #, gcc-internal-format
 msgid "%qs initialized and declared %<extern%>"
 msgstr "%qs å·²åˆ�å§‹åŒ–ï¼Œå�»å�ˆè¢«å®£å‘Šç‚º %<extern%>"
 
-#: c-decl.c:4169 cp/decl.c:7896
+#: c-decl.c:4168 cp/decl.c:7968
 #, gcc-internal-format
 msgid "%qs has both %<extern%> and initializer"
 msgstr "%qs æ—¢æœ‰ %<extern%> å�ˆæœ‰åˆ�å§‹å€¼è¨­å®š"
 
-#: c-decl.c:4174
+#: c-decl.c:4173
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<auto%>"
 msgstr "æª”æ¡ˆä½œç”¨æ¬„ä½�ä¸­ %qs çš„å®£å‘ŠæŒ‡å®šäº† %<auto%>"
 
-#: c-decl.c:4176
+#: c-decl.c:4175
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<register%>"
 msgstr "æª”æ¡ˆä½œç”¨æ¬„ä½�ä¸­ %qs çš„å®£å‘ŠæŒ‡å®šäº† %<register%>"
 
-#: c-decl.c:4181 cp/decl.c:7900
+#: c-decl.c:4180 cp/decl.c:7972
 #, gcc-internal-format
 msgid "nested function %qs declared %<extern%>"
 msgstr "å·¢ç‹€å‡½å¼� %qs è¢«å®£å‘Šç‚º %<extern%>"
 
-#: c-decl.c:4184 cp/decl.c:7910
+#: c-decl.c:4183 cp/decl.c:7982
 #, gcc-internal-format
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 msgstr "å‡½å¼�ä½œç”¨æ¬„ä½�çš„ %qs éš±å�«ç‚º autoï¼Œå�»è¢«å®£å‘Šç‚º %<__thread%>"
@@ -18280,468 +18255,468 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:4231 c-decl.c:4472
+#: c-decl.c:4230 c-decl.c:4471
 #, gcc-internal-format
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "static æˆ–é¡žåž‹é™�å®šç¬¦å‡ºç�¾åœ¨é�žå�ƒæ•¸é™£åˆ—å®£å‘Šä¸­"
 
-#: c-decl.c:4278
+#: c-decl.c:4277
 #, gcc-internal-format
 msgid "declaration of %qs as array of voids"
 msgstr "%qs å®£å‘Šç‚º void çš„é™£åˆ—"
 
-#: c-decl.c:4284
+#: c-decl.c:4283
 #, gcc-internal-format
 msgid "declaration of %qs as array of functions"
 msgstr "%qs å®£å‘Šç‚ºå‡½å¼�çš„é™£åˆ—"
 
-#: c-decl.c:4289
+#: c-decl.c:4288
 #, gcc-internal-format
 msgid "invalid use of structure with flexible array member"
 msgstr "å°�åŒ…å�«å½ˆæ€§é™£åˆ—æˆ�å“¡çš„çµ�æ§‹çš„ç„¡æ•ˆä½¿ç”¨"
 
-#: c-decl.c:4309
+#: c-decl.c:4308
 #, gcc-internal-format
 msgid "size of array %qs has non-integer type"
 msgstr "é™£åˆ— %qs çš„å¤§å°�çš„é¡žåž‹ä¸�æ˜¯æ•´æ•¸"
 
-#: c-decl.c:4314
+#: c-decl.c:4313
 #, gcc-internal-format
 msgid "ISO C forbids zero-size array %qs"
 msgstr "ISO C ä¸�å…�è¨±å¤§å°�ç‚º 0 çš„é™£åˆ— %qs"
 
-#: c-decl.c:4321
+#: c-decl.c:4320
 #, gcc-internal-format
 msgid "size of array %qs is negative"
 msgstr "é™£åˆ— %qs çš„å¤§å°�ç‚ºè² "
 
-#: c-decl.c:4375 c-decl.c:4631 cp/decl.c:8375
+#: c-decl.c:4374 c-decl.c:4630 cp/decl.c:8447
 #, gcc-internal-format
 msgid "size of array %qs is too large"
 msgstr "é™£åˆ— %qs å¤ªå¤§"
 
-#: c-decl.c:4386
+#: c-decl.c:4385
 #, gcc-internal-format
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C90 ä¸�å…�è¨±å½ˆæ€§é™£åˆ—æˆ�å“¡"
 
 #. C99 6.7.5.2p4
-#: c-decl.c:4399
+#: c-decl.c:4398
 #, fuzzy, gcc-internal-format
 msgid "%<[*]%> not allowed in other than a declaration"
 msgstr "ä¸�å…�è¨±åœ¨ using å®£å‘Šä¸­ä½¿ç”¨å‘½å��ç©ºé–“ %qD"
 
-#: c-decl.c:4422
+#: c-decl.c:4421
 #, gcc-internal-format
 msgid "array type has incomplete element type"
 msgstr "é™£åˆ—å…ƒç´ çš„é¡žåž‹ä¸�å®Œå…¨"
 
-#: c-decl.c:4504 cp/decl.c:8001
+#: c-decl.c:4503 cp/decl.c:8073
 #, gcc-internal-format
 msgid "%qs declared as function returning a function"
 msgstr "%qs å®£å‘Šç‚ºå›žå‚³ä¸€å€‹å‡½å¼�çš„å‡½å¼�"
 
-#: c-decl.c:4509 cp/decl.c:8006
+#: c-decl.c:4508 cp/decl.c:8078
 #, gcc-internal-format
 msgid "%qs declared as function returning an array"
 msgstr "%qs å®£å‘Šç‚ºå›žå‚³ä¸€å€‹é™£åˆ—çš„å‡½å¼�"
 
-#: c-decl.c:4531
+#: c-decl.c:4530
 #, gcc-internal-format
 msgid "function definition has qualified void return type"
 msgstr "å‡½å¼�å®šç¾©æœ‰é™�å®šçš„ void å›žå‚³é¡žåž‹"
 
-#: c-decl.c:4534 cp/decl.c:7990 cp/pt.c:8568
+#: c-decl.c:4533 cp/decl.c:8062 cp/pt.c:8668
 #, gcc-internal-format
 msgid "type qualifiers ignored on function return type"
 msgstr "å¿½ç•¥å‡½å¼�å›žå‚³é¡žåž‹çš„é¡žåž‹é™�å®š"
 
-#: c-decl.c:4563 c-decl.c:4644 c-decl.c:4732 c-decl.c:4825
+#: c-decl.c:4562 c-decl.c:4643 c-decl.c:4731 c-decl.c:4824
 #, gcc-internal-format
 msgid "ISO C forbids qualified function types"
 msgstr "ISO C ä¸�å…�è¨±ä½¿ç”¨ const æˆ– volatile é™�å®šå‡½å¼�é¡žåž‹"
 
-#: c-decl.c:4652
+#: c-decl.c:4651
 #, gcc-internal-format
 msgid "typedef %q+D declared %<inline%>"
 msgstr "typedef %q+D å®£å‘Šç‚º %<inline%>"
 
-#: c-decl.c:4667
+#: c-decl.c:4666
 #, gcc-internal-format
 msgid "ISO C forbids const or volatile function types"
 msgstr "ISO C ä¸�å…�è¨±ä½¿ç”¨ const æˆ– volatile é™�å®šå‡½å¼�é¡žåž‹"
 
 #. C99 6.7.2.1p8
-#: c-decl.c:4677
+#: c-decl.c:4676
 #, fuzzy, gcc-internal-format
 msgid "a member of a structure or union cannot have a variably modified type"
 msgstr "è³‡æ–™æˆ�å“¡ä¸�èƒ½å…·æœ‰å�¯è®Šé¡žåž‹ %qT"
 
-#: c-decl.c:4693
+#: c-decl.c:4692
 #, gcc-internal-format
 msgid "variable or field %qs declared void"
 msgstr "è®Šæ•¸æˆ–æ¬„ä½� %qs å®£å‘Šç‚º void"
 
-#: c-decl.c:4725
+#: c-decl.c:4724
 #, gcc-internal-format
 msgid "attributes in parameter array declarator ignored"
 msgstr "å‡ºç�¾åœ¨å�ƒæ•¸é™£åˆ—å®£å‘Šä¸­çš„å±¬æ€§è¢«å¿½ç•¥"
 
-#: c-decl.c:4760
+#: c-decl.c:4759
 #, gcc-internal-format
 msgid "parameter %q+D declared %<inline%>"
 msgstr "å�ƒæ•¸ %q+D å®£å‘Šç‚º %<inline%>"
 
-#: c-decl.c:4773
+#: c-decl.c:4772
 #, gcc-internal-format
 msgid "field %qs declared as a function"
 msgstr "æ¬„ä½� %qs å®£å‘Šç‚ºä¸€å€‹å‡½å¼�"
 
-#: c-decl.c:4779
+#: c-decl.c:4778
 #, gcc-internal-format
 msgid "field %qs has incomplete type"
 msgstr "æ¬„ä½� %qs çš„é¡žåž‹ä¸�å®Œå…¨"
 
-#: c-decl.c:4796 c-decl.c:4808 c-decl.c:4812
+#: c-decl.c:4795 c-decl.c:4807 c-decl.c:4811
 #, gcc-internal-format
 msgid "invalid storage class for function %qs"
 msgstr "å‡½å¼� %qs çš„å­˜å„²é¡žåˆ¥ç„¡æ•ˆ"
 
-#: c-decl.c:4831
+#: c-decl.c:4830
 #, gcc-internal-format
 msgid "%<noreturn%> function returns non-void value"
 msgstr "%<noreturn%> å‡½å¼�å›žå‚³äº†ä¸€å€‹é�ž void çš„å›žå‚³å€¼"
 
-#: c-decl.c:4867
+#: c-decl.c:4866
 #, gcc-internal-format
 msgid "cannot inline function %<main%>"
 msgstr "ä¸�èƒ½å…§è�¯ %<main%> å‡½å¼�"
 
-#: c-decl.c:4910
+#: c-decl.c:4909
 #, gcc-internal-format
 msgid "variable previously declared %<static%> redeclared %<extern%>"
 msgstr "å…ˆå‰�è¢«å®£å‘Šç‚º %<static%> çš„è®Šæ•¸é‡�å®£å‘Šç‚º %<extern%>"
 
-#: c-decl.c:4920
+#: c-decl.c:4919
 #, gcc-internal-format
 msgid "variable %q+D declared %<inline%>"
 msgstr "è®Šæ•¸ %q+D å®£å‘Šç‚º %<inline%>"
 
 #. C99 6.7.5.2p2
-#: c-decl.c:4951
+#: c-decl.c:4950
 #, gcc-internal-format
 msgid "object with variably modified type must have no linkage"
 msgstr ""
 
-#: c-decl.c:5020 c-decl.c:6199
+#: c-decl.c:5019 c-decl.c:6198
 #, gcc-internal-format
 msgid "function declaration isn%'t a prototype"
 msgstr "å‡½å¼�å®£å‘Šä¸�æ˜¯ä¸€å€‹åŽŸåž‹"
 
-#: c-decl.c:5028
+#: c-decl.c:5027
 #, gcc-internal-format
 msgid "parameter names (without types) in function declaration"
 msgstr "å‡½å¼�å®£å‘Šä¸­å‡ºç�¾å�ƒæ•¸å��å�»æœªæŒ‡å®šé¡žåž‹"
 
-#: c-decl.c:5061
+#: c-decl.c:5060
 #, gcc-internal-format
 msgid "parameter %u (%q+D) has incomplete type"
 msgstr "å�ƒæ•¸ %u (%q+D) çš„é¡žåž‹ä¸�å®Œå…¨"
 
-#: c-decl.c:5064
+#: c-decl.c:5063
 #, gcc-internal-format
 msgid "%Jparameter %u has incomplete type"
 msgstr "%Jå�ƒæ•¸ %u é¡žåž‹ä¸�å®Œå…¨"
 
-#: c-decl.c:5073
+#: c-decl.c:5072
 #, gcc-internal-format
 msgid "parameter %u (%q+D) has void type"
 msgstr "å�ƒæ•¸ %u (%q+D)é¡žåž‹ç‚º void"
 
-#: c-decl.c:5076
+#: c-decl.c:5075
 #, gcc-internal-format
 msgid "%Jparameter %u has void type"
 msgstr "%Jå�ƒæ•¸ %u é¡žåž‹ç‚º void"
 
-#: c-decl.c:5138
+#: c-decl.c:5137
 #, gcc-internal-format
 msgid "%<void%> as only parameter may not be qualified"
 msgstr "%<void%> å�šç‚ºåƒ…æœ‰çš„å�ƒæ•¸æ™‚ä¸�èƒ½è¢«é™�å®š"
 
-#: c-decl.c:5142 c-decl.c:5176
+#: c-decl.c:5141 c-decl.c:5175
 #, gcc-internal-format
 msgid "%<void%> must be the only parameter"
 msgstr "%<void%> å¿…é ˆæ˜¯åƒ…æœ‰çš„å�ƒæ•¸"
 
-#: c-decl.c:5170
+#: c-decl.c:5169
 #, gcc-internal-format
 msgid "parameter %q+D has just a forward declaration"
 msgstr "å�ƒæ•¸ %q+D æœ‰ä¸€å€‹å‰�å�‘å®£å‘Š"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5215
+#: c-decl.c:5214
 #, gcc-internal-format
 msgid "%<%s %E%> declared inside parameter list"
 msgstr "%<%s %E%> åœ¨å�ƒæ•¸è¡¨å…§éƒ¨å®£å‘Š"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5219
+#: c-decl.c:5218
 #, gcc-internal-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "åœ¨å�ƒæ•¸æ¸…å–®ä¸­å®£å‘Šäº†åŒ¿å�� %s"
 
-#: c-decl.c:5224
+#: c-decl.c:5223
 #, gcc-internal-format
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "å®ƒçš„ä½œç”¨æ¬„ä½�åƒ…é™�æ–¼æ­¤å®šç¾©æˆ–å®£å‘Šï¼Œé€™å�¯èƒ½ä¸¦ä¸�æ˜¯æ‚¨æƒ³è¦�çš„"
 
-#: c-decl.c:5358
+#: c-decl.c:5357
 #, gcc-internal-format
 msgid "redefinition of %<union %E%>"
 msgstr "%<union %E%> é‡�å®šç¾©"
 
-#: c-decl.c:5360
+#: c-decl.c:5359
 #, gcc-internal-format
 msgid "redefinition of %<struct %E%>"
 msgstr "%<struct %E%> é‡�å®šç¾©"
 
-#: c-decl.c:5365
+#: c-decl.c:5364
 #, gcc-internal-format
 msgid "nested redefinition of %<union %E%>"
 msgstr "å·¢ç‹€çš„ %<union %E%> é‡�å®šç¾©"
 
-#: c-decl.c:5367
+#: c-decl.c:5366
 #, gcc-internal-format
 msgid "nested redefinition of %<struct %E%>"
 msgstr "å·¢ç‹€çš„ %<struct %E%> é‡�å®šç¾©"
 
-#: c-decl.c:5442 cp/decl.c:3780
+#: c-decl.c:5441 cp/decl.c:3796
 #, gcc-internal-format
 msgid "declaration does not declare anything"
 msgstr "æ²’æœ‰å®£å‘Šä»»ä½•æ�±è¥¿"
 
-#: c-decl.c:5446
+#: c-decl.c:5445
 #, gcc-internal-format
 msgid "ISO C doesn%'t support unnamed structs/unions"
 msgstr "ISO C ä¸�æ”¯æ�´åŒ¿å��çµ�æ§‹/è�¯å�ˆ"
 
-#: c-decl.c:5490 c-decl.c:5506
+#: c-decl.c:5489 c-decl.c:5505
 #, gcc-internal-format
 msgid "duplicate member %q+D"
 msgstr "é‡�è¤‡çš„æˆ�å“¡ %q+D"
 
-#: c-decl.c:5545
+#: c-decl.c:5544
 #, gcc-internal-format
 msgid "union has no named members"
 msgstr "è�¯å�ˆåŒ…å�«ç„¡å��æˆ�å“¡"
 
-#: c-decl.c:5547
+#: c-decl.c:5546
 #, gcc-internal-format
 msgid "union has no members"
 msgstr "è�¯å�ˆé«”æ²’æœ‰æˆ�å“¡"
 
-#: c-decl.c:5552
+#: c-decl.c:5551
 #, gcc-internal-format
 msgid "struct has no named members"
 msgstr "çµ�æ§‹ä¸�åŒ…å�«ä»»ä½•å…·å��æˆ�å“¡"
 
-#: c-decl.c:5554
+#: c-decl.c:5553
 #, gcc-internal-format
 msgid "struct has no members"
 msgstr "çµ�æ§‹é«”æ²’æœ‰æˆ�å“¡"
 
-#: c-decl.c:5616
+#: c-decl.c:5615
 #, gcc-internal-format
 msgid "%Jflexible array member in union"
 msgstr "%Jè�¯å�ˆä¸­å‡ºç�¾å½ˆæ€§é™£åˆ—æˆ�å“¡"
 
-#: c-decl.c:5621
+#: c-decl.c:5620
 #, gcc-internal-format
 msgid "%Jflexible array member not at end of struct"
 msgstr "%Jçµ�æ§‹ä¸­çš„å½ˆæ€§é™£åˆ—æˆ�å“¡æ²’æœ‰å‡ºç�¾åœ¨çµ�æ§‹çš„æœ«å°¾"
 
-#: c-decl.c:5626
+#: c-decl.c:5625
 #, gcc-internal-format
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr "%Jå½ˆæ€§é™£åˆ—æ˜¯çµ�æ§‹ä¸­çš„å”¯ä¸€æˆ�å“¡"
 
-#: c-decl.c:5633
+#: c-decl.c:5632
 #, gcc-internal-format
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "%Jå°�åŒ…å�«å½ˆæ€§é™£åˆ—æˆ�å“¡çš„çµ�æ§‹çš„ç„¡æ•ˆä½¿ç”¨"
 
-#: c-decl.c:5742
+#: c-decl.c:5741
 #, gcc-internal-format
 msgid "union cannot be made transparent"
 msgstr "è�¯å�ˆä¸�èƒ½æˆ�ç‚ºé€�æ˜Žçš„"
 
-#: c-decl.c:5813
+#: c-decl.c:5812
 #, gcc-internal-format
 msgid "nested redefinition of %<enum %E%>"
 msgstr "å·¢ç‹€çš„ %<enum %E%> é‡�å®šç¾©"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5820
+#: c-decl.c:5819
 #, gcc-internal-format
 msgid "redeclaration of %<enum %E%>"
 msgstr "%<enum %E%> é‡�å®£å‘Š"
 
-#: c-decl.c:5883
+#: c-decl.c:5882
 #, gcc-internal-format
 msgid "enumeration values exceed range of largest integer"
 msgstr "åˆ—èˆ‰å€¼è¶…é�Žäº†æœ€å¤§æ•´æ•¸é¡žåž‹å�¯è¡¨ç¤ºçš„ç¯„åœ�"
 
-#: c-decl.c:5900
+#: c-decl.c:5899
 #, gcc-internal-format
 msgid "specified mode too small for enumeral values"
 msgstr "æŒ‡å®šçš„æ¨¡å¼�å°�åˆ—èˆ‰å€¼ä¾†èªªå¤ªå°�"
 
-#: c-decl.c:5996
+#: c-decl.c:5995
 #, gcc-internal-format
 msgid "enumerator value for %qE is not an integer constant"
 msgstr "%qE çš„åˆ—èˆ‰å€¼ä¸�æ˜¯ä¸€å€‹æ•´æ•¸å¸¸æ•¸"
 
-#: c-decl.c:6013
+#: c-decl.c:6012
 #, gcc-internal-format
 msgid "overflow in enumeration values"
 msgstr "åˆ—èˆ‰å€¼æº¢å‡º"
 
-#: c-decl.c:6018
+#: c-decl.c:6017
 #, gcc-internal-format
 msgid "ISO C restricts enumerator values to range of %<int%>"
 msgstr "ISO C å°‡åˆ—èˆ‰å€¼é™�åˆ¶åœ¨ %<int%> ç¯„åœ�å…§"
 
-#: c-decl.c:6125
+#: c-decl.c:6124
 #, gcc-internal-format
 msgid "return type is an incomplete type"
 msgstr "å›žå‚³ä¸�å®Œå…¨çš„é¡žåž‹"
 
-#: c-decl.c:6133
+#: c-decl.c:6132
 #, gcc-internal-format
 msgid "return type defaults to %<int%>"
 msgstr "å›žå‚³é¡žåž‹é �è¨­ç‚º %<int%>"
 
-#: c-decl.c:6206
+#: c-decl.c:6205
 #, gcc-internal-format
 msgid "no previous prototype for %q+D"
 msgstr "%q+D å…ˆå‰�æ²’æœ‰åŽŸåž‹"
 
-#: c-decl.c:6215
+#: c-decl.c:6214
 #, gcc-internal-format
 msgid "%q+D was used with no prototype before its definition"
 msgstr "%q+D å®šç¾©å‰�æ²’æœ‰åŽŸåž‹"
 
-#: c-decl.c:6221 cp/decl.c:11126
+#: c-decl.c:6220 cp/decl.c:11224
 #, gcc-internal-format
 msgid "no previous declaration for %q+D"
 msgstr "%q+D å…ˆå‰�æ²’æœ‰å®£å‘Šé�Ž"
 
-#: c-decl.c:6231
+#: c-decl.c:6230
 #, gcc-internal-format
 msgid "%q+D was used with no declaration before its definition"
 msgstr "%q+D çš„å…§è�¯å®£å‘Šå‡ºç�¾åœ¨å…¶å®šç¾©ä¹‹å¾Œ"
 
-#: c-decl.c:6254 c-decl.c:6723
+#: c-decl.c:6253 c-decl.c:6722
 #, gcc-internal-format
 msgid "return type of %q+D is not %<int%>"
 msgstr "%q+D çš„å›žå‚³é¡žåž‹ä¸�æ˜¯ %<int%>"
 
-#: c-decl.c:6259
+#: c-decl.c:6258
 #, gcc-internal-format
 msgid "%q+D is normally a non-static function"
 msgstr "%q+D ä¸€èˆ¬æ˜¯ä¸€å€‹é�žé�œæ…‹çš„å‡½å¼�"
 
-#: c-decl.c:6293
+#: c-decl.c:6292
 #, gcc-internal-format
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr "%JåŽŸåž‹å‡½å¼�å®šç¾©ä¸­ä½¿ç”¨äº†èˆŠå¼�å�ƒæ•¸å®£å‘Š"
 
-#: c-decl.c:6307
+#: c-decl.c:6306
 #, gcc-internal-format
 msgid "%Jtraditional C rejects ISO C style function definitions"
 msgstr "%Jå‚³çµ± C ä¸�æŽ¥å�— ISO C é¢¨æ ¼çš„å‡½å¼�å®šç¾©"
 
-#: c-decl.c:6323
+#: c-decl.c:6322
 #, gcc-internal-format
 msgid "%Jparameter name omitted"
 msgstr "%Jçœ�ç•¥äº†å�ƒæ•¸çš„å��ç¨±"
 
-#: c-decl.c:6357
+#: c-decl.c:6356
 #, gcc-internal-format
 msgid "%Jold-style function definition"
 msgstr "%JèˆŠå¼�çš„å‡½å¼�å®šç¾©"
 
-#: c-decl.c:6366
+#: c-decl.c:6365
 #, gcc-internal-format
 msgid "%Jparameter name missing from parameter list"
 msgstr "%Jå�ƒæ•¸æ¸…å–®ä¸­ç¼ºå°‘å�ƒæ•¸å��"
 
-#: c-decl.c:6377
+#: c-decl.c:6376
 #, gcc-internal-format
 msgid "%q+D declared as a non-parameter"
 msgstr "%q+D å®£å‘Šç‚ºé�žå�ƒæ•¸"
 
-#: c-decl.c:6382
+#: c-decl.c:6381
 #, gcc-internal-format
 msgid "multiple parameters named %q+D"
 msgstr "å¤šå€‹å��ç‚º %q+D çš„å�ƒæ•¸"
 
-#: c-decl.c:6390
+#: c-decl.c:6389
 #, gcc-internal-format
 msgid "parameter %q+D declared with void type"
 msgstr "å�ƒæ•¸ %q+D å®£å‘Šç‚º void é¡žåž‹"
 
-#: c-decl.c:6407 c-decl.c:6409
+#: c-decl.c:6406 c-decl.c:6408
 #, gcc-internal-format
 msgid "type of %q+D defaults to %<int%>"
 msgstr "é¡žåž‹ %q+D é �è¨­ç‚º %<int%>"
 
-#: c-decl.c:6428
+#: c-decl.c:6427
 #, gcc-internal-format
 msgid "parameter %q+D has incomplete type"
 msgstr "å�ƒæ•¸ %q+D çš„é¡žåž‹ä¸�å®Œå…¨"
 
-#: c-decl.c:6434
+#: c-decl.c:6433
 #, gcc-internal-format
 msgid "declaration for parameter %q+D but no such parameter"
 msgstr "å®£å‘Šçš„å�ƒæ•¸ %q+D ä¸�å­˜åœ¨"
 
-#: c-decl.c:6484
+#: c-decl.c:6483
 #, gcc-internal-format
 msgid "number of arguments doesn%'t match built-in prototype"
 msgstr "å¼•æ•¸å€‹æ•¸èˆ‡å…§å»ºåŽŸåž‹ä¸�ç¬¦"
 
-#: c-decl.c:6488
+#: c-decl.c:6487
 #, gcc-internal-format
 msgid "number of arguments doesn%'t match prototype"
 msgstr "å¼•æ•¸æ•¸ç›®èˆ‡åŽŸåž‹ä¸�ç¬¦"
 
-#: c-decl.c:6489 c-decl.c:6529 c-decl.c:6542
+#: c-decl.c:6488 c-decl.c:6528 c-decl.c:6541
 #, gcc-internal-format
 msgid "%Hprototype declaration"
 msgstr "%HåŽŸåž‹å®£å‘Š"
 
-#: c-decl.c:6523
+#: c-decl.c:6522
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match built-in prototype"
 msgstr "æ��å�‡å¾Œçš„å¼•æ•¸ %qD èˆ‡å…§å»ºåŽŸåž‹ä¸�ç¬¦"
 
-#: c-decl.c:6527
+#: c-decl.c:6526
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match prototype"
 msgstr "æ��å�‡å¾Œçš„å¼•æ•¸ %qD èˆ‡åŽŸåž‹ä¸�ç¬¦"
 
-#: c-decl.c:6537
+#: c-decl.c:6536
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match built-in prototype"
 msgstr "å¼•æ•¸ %qD èˆ‡å…§å»ºåŽŸåž‹ä¸�ç¬¦"
 
-#: c-decl.c:6541
+#: c-decl.c:6540
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match prototype"
 msgstr "å¼•æ•¸ %qD èˆ‡åŽŸåž‹ä¸�ç¬¦"
 
-#: c-decl.c:6768 cp/decl.c:11820
+#: c-decl.c:6767 cp/decl.c:11918
 #, gcc-internal-format
 msgid "no return statement in function returning non-void"
 msgstr "åœ¨æœ‰å›žå‚³å€¼çš„å‡½å¼�ä¸­æœªç™¼ç�¾ return æ•˜è¿°"
@@ -18749,437 +18724,437 @@
 #. 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.
-#: c-decl.c:6841
+#: c-decl.c:6840
 #, gcc-internal-format
 msgid "%<for%> loop initial declaration used outside C99 mode"
 msgstr "åœ¨ C99 æ¨¡å¼�ä¹‹å¤–ä½¿ç”¨ %<for%> å¾ªç’°åˆ�å§‹åŒ–å®£å‘Š"
 
-#: c-decl.c:6870
+#: c-decl.c:6869
 #, gcc-internal-format
 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
 msgstr "åœ¨ %<for%> å¾ªç’°åˆ�å§‹å®£å‘Šä¸­å®£å‘Šäº†é�œæ…‹è®Šæ•¸ %q+D"
 
-#: c-decl.c:6873
+#: c-decl.c:6872
 #, gcc-internal-format
 msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
 msgstr "åœ¨ %<for%> å¾ªç’°åˆ�å§‹å®£å‘Šä¸­å®£å‘Šäº† %<extern%> è®Šæ•¸ %q+D"
 
-#: c-decl.c:6878
+#: c-decl.c:6877
 #, gcc-internal-format
 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr "%<struct %E%> å®£å‘Šæ–¼ %<for%> å¾ªç’°åˆ�å§‹å®£å‘Šä¸­"
 
-#: c-decl.c:6882
+#: c-decl.c:6881
 #, gcc-internal-format
 msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr "%<union %E%> å®£å‘Šæ–¼ %<for%> å¾ªç’°åˆ�å§‹å®£å‘Šä¸­"
 
-#: c-decl.c:6886
+#: c-decl.c:6885
 #, gcc-internal-format
 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr "%<enum %E%> å®£å‘Šæ–¼ %<for%> å¾ªç’°åˆ�å§‹å®£å‘Šä¸­"
 
-#: c-decl.c:6890
+#: c-decl.c:6889
 #, gcc-internal-format
 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
 msgstr "åœ¨ %<for%> å¾ªç’°åˆ�å§‹å®£å‘Šä¸­å®£å‘Šäº†é�žè®Šæ•¸ %q+D"
 
-#: c-decl.c:7178 c-decl.c:7420 c-decl.c:7716
+#: c-decl.c:7177 c-decl.c:7419 c-decl.c:7715
 #, gcc-internal-format
 msgid "duplicate %qE"
 msgstr "é‡�è¤‡çš„ %qE"
 
-#: c-decl.c:7201 c-decl.c:7430 c-decl.c:7617
+#: c-decl.c:7200 c-decl.c:7429 c-decl.c:7616
 #, gcc-internal-format
 msgid "two or more data types in declaration specifiers"
 msgstr "å®£å‘ŠæŒ‡å®šäº†å…©å€‹ä»¥ä¸Šçš„è³‡æ–™é¡žåž‹"
 
-#: c-decl.c:7213 cp/parser.c:2149
+#: c-decl.c:7212 cp/parser.c:2152
 #, gcc-internal-format
 msgid "%<long long long%> is too long for GCC"
 msgstr "%<long long long%> å°� GCC ä¾†èªªå¤ªé•·äº†"
 
-#: c-decl.c:7220 c-decl.c:7520
+#: c-decl.c:7219 c-decl.c:7519
 #, gcc-internal-format
 msgid "both %<long long%> and %<double%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<long long%> å’Œ %<double%>"
 
-#: c-decl.c:7226
+#: c-decl.c:7225
 #, gcc-internal-format
 msgid "ISO C90 does not support %<long long%>"
 msgstr "ISO C90 ä¸�æ”¯æ�´ %<long long%>"
 
-#: c-decl.c:7231 c-decl.c:7260
+#: c-decl.c:7230 c-decl.c:7259
 #, gcc-internal-format
 msgid "both %<long%> and %<short%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† <long%> å’Œ %<short%>"
 
-#: c-decl.c:7234 c-decl.c:7437
+#: c-decl.c:7233 c-decl.c:7436
 #, gcc-internal-format
 msgid "both %<long%> and %<void%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<long%> å’Œ %<void%>"
 
-#: c-decl.c:7237 c-decl.c:7459
+#: c-decl.c:7236 c-decl.c:7458
 #, gcc-internal-format
 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<long%> å’Œ %<_Bool%>"
 
-#: c-decl.c:7240 c-decl.c:7481
+#: c-decl.c:7239 c-decl.c:7480
 #, gcc-internal-format
 msgid "both %<long%> and %<char%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<long%> å’Œ %<char%>"
 
-#: c-decl.c:7243 c-decl.c:7501
+#: c-decl.c:7242 c-decl.c:7500
 #, gcc-internal-format
 msgid "both %<long%> and %<float%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<long%> å’Œ %<float%>"
 
-#: c-decl.c:7246
+#: c-decl.c:7245
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<long%> å’Œ %<char%>"
 
-#: c-decl.c:7249
+#: c-decl.c:7248
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<long%> å’Œ %<char%>"
 
-#: c-decl.c:7252
+#: c-decl.c:7251
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<long%> å’Œ %<char%>"
 
-#: c-decl.c:7263 c-decl.c:7440
+#: c-decl.c:7262 c-decl.c:7439
 #, gcc-internal-format
 msgid "both %<short%> and %<void%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<short%> å’Œ %<void%>"
 
-#: c-decl.c:7266 c-decl.c:7462
+#: c-decl.c:7265 c-decl.c:7461
 #, gcc-internal-format
 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<short%> å’Œ %<_Bool%>"
 
-#: c-decl.c:7269 c-decl.c:7484
+#: c-decl.c:7268 c-decl.c:7483
 #, gcc-internal-format
 msgid "both %<short%> and %<char%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<short%> å’Œ %<char%>"
 
-#: c-decl.c:7272 c-decl.c:7504
+#: c-decl.c:7271 c-decl.c:7503
 #, gcc-internal-format
 msgid "both %<short%> and %<float%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<short%> å’Œ %<float%>"
 
-#: c-decl.c:7275 c-decl.c:7523
+#: c-decl.c:7274 c-decl.c:7522
 #, gcc-internal-format
 msgid "both %<short%> and %<double%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<short%> å’Œ %<double%>"
 
-#: c-decl.c:7278
+#: c-decl.c:7277
 #, fuzzy, gcc-internal-format
 msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<short%> å’Œ %<char%>"
 
-#: c-decl.c:7281
+#: c-decl.c:7280
 #, fuzzy, gcc-internal-format
 msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<short%> å’Œ %<char%>"
 
-#: c-decl.c:7284
+#: c-decl.c:7283
 #, fuzzy, gcc-internal-format
 msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<short%> å’Œ %<char%>"
 
-#: c-decl.c:7292 c-decl.c:7321
+#: c-decl.c:7291 c-decl.c:7320
 #, gcc-internal-format
 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<signed%> å’Œ %<unsigned%>"
 
-#: c-decl.c:7295 c-decl.c:7443
+#: c-decl.c:7294 c-decl.c:7442
 #, gcc-internal-format
 msgid "both %<signed%> and %<void%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<signed%> å’Œ %<void%>"
 
-#: c-decl.c:7298 c-decl.c:7465
+#: c-decl.c:7297 c-decl.c:7464
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<signed%> å’Œ %<_Bool%>"
 
-#: c-decl.c:7301 c-decl.c:7507
+#: c-decl.c:7300 c-decl.c:7506
 #, gcc-internal-format
 msgid "both %<signed%> and %<float%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<signed%> å’Œ %<float%>"
 
-#: c-decl.c:7304 c-decl.c:7526
+#: c-decl.c:7303 c-decl.c:7525
 #, gcc-internal-format
 msgid "both %<signed%> and %<double%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<signed%> å’Œ %<double%>"
 
-#: c-decl.c:7307
+#: c-decl.c:7306
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<signed%> å’Œ %<_Bool%>"
 
-#: c-decl.c:7310
+#: c-decl.c:7309
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<signed%> å’Œ %<_Bool%>"
 
-#: c-decl.c:7313
+#: c-decl.c:7312
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<signed%> å’Œ %<_Bool%>"
 
-#: c-decl.c:7324 c-decl.c:7446
+#: c-decl.c:7323 c-decl.c:7445
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<unsigned%> å’Œ %<void%>"
 
-#: c-decl.c:7327 c-decl.c:7468
+#: c-decl.c:7326 c-decl.c:7467
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<unsigned%> å’Œ %<_Bool%>"
 
-#: c-decl.c:7330 c-decl.c:7510
+#: c-decl.c:7329 c-decl.c:7509
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<unsigned%> å’Œ %<float%>"
 
-#: c-decl.c:7333 c-decl.c:7529
+#: c-decl.c:7332 c-decl.c:7528
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<unsigned%> å’Œ %<double%>"
 
-#: c-decl.c:7336
+#: c-decl.c:7335
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<unsigned%> å’Œ %<_Bool%>"
 
-#: c-decl.c:7339
+#: c-decl.c:7338
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<unsigned%> å’Œ %<_Bool%>"
 
-#: c-decl.c:7342
+#: c-decl.c:7341
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<unsigned%> å’Œ %<_Bool%>"
 
-#: c-decl.c:7350
+#: c-decl.c:7349
 #, gcc-internal-format
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C90 ä¸�æ”¯æ�´è¤‡æ•¸é¡žåž‹"
 
-#: c-decl.c:7352 c-decl.c:7449
+#: c-decl.c:7351 c-decl.c:7448
 #, gcc-internal-format
 msgid "both %<complex%> and %<void%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<complex%> å’Œ %<void%>"
 
-#: c-decl.c:7355 c-decl.c:7471
+#: c-decl.c:7354 c-decl.c:7470
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<complex%> å’Œ %<_Bool%>"
 
-#: c-decl.c:7358
+#: c-decl.c:7357
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<complex%> å’Œ %<_Bool%>"
 
-#: c-decl.c:7361
+#: c-decl.c:7360
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<complex%> å’Œ %<_Bool%>"
 
-#: c-decl.c:7364
+#: c-decl.c:7363
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<complex%> å’Œ %<_Bool%>"
 
-#: c-decl.c:7367
+#: c-decl.c:7366
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Fract%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<complex%> å’Œ %<_Bool%>"
 
-#: c-decl.c:7370
+#: c-decl.c:7369
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Accum%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<complex%> å’Œ %<_Bool%>"
 
-#: c-decl.c:7373
+#: c-decl.c:7372
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Sat%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<complex%> å’Œ %<_Bool%>"
 
-#: c-decl.c:7381
+#: c-decl.c:7380
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support saturating types"
 msgstr "ISO C ä¸�æ”¯æ�´è¤‡æ•´æ•¸"
 
-#: c-decl.c:7383 c-decl.c:7452
+#: c-decl.c:7382 c-decl.c:7451
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<void%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<short%> å’Œ %<void%>"
 
-#: c-decl.c:7386 c-decl.c:7474
+#: c-decl.c:7385 c-decl.c:7473
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Bool%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<short%> å’Œ %<_Bool%>"
 
-#: c-decl.c:7389 c-decl.c:7487
+#: c-decl.c:7388 c-decl.c:7486
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<char%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<short%> å’Œ %<char%>"
 
-#: c-decl.c:7392 c-decl.c:7494
+#: c-decl.c:7391 c-decl.c:7493
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<int%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<short%> å’Œ %<void%>"
 
-#: c-decl.c:7395 c-decl.c:7513
+#: c-decl.c:7394 c-decl.c:7512
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<float%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<short%> å’Œ %<float%>"
 
-#: c-decl.c:7398 c-decl.c:7532
+#: c-decl.c:7397 c-decl.c:7531
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<double%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<short%> å’Œ %<double%>"
 
-#: c-decl.c:7401
+#: c-decl.c:7400
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal32%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<short%> å’Œ %<char%>"
 
-#: c-decl.c:7404
+#: c-decl.c:7403
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal64%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<short%> å’Œ %<char%>"
 
-#: c-decl.c:7407
+#: c-decl.c:7406
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal128%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<short%> å’Œ %<char%>"
 
-#: c-decl.c:7410
+#: c-decl.c:7409
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<short%> å’Œ %<double%>"
 
-#: c-decl.c:7549
+#: c-decl.c:7548
 #, fuzzy, gcc-internal-format
 msgid "both %<long long%> and %<%s%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<long long%> å’Œ %<double%>"
 
-#: c-decl.c:7552
+#: c-decl.c:7551
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<%s%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† <long%> å’Œ %<short%>"
 
-#: c-decl.c:7555
+#: c-decl.c:7554
 #, fuzzy, gcc-internal-format
 msgid "both %<short%> and %<%s%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<short%> å’Œ %<void%>"
 
-#: c-decl.c:7558
+#: c-decl.c:7557
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<%s%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<signed%> å’Œ %<void%>"
 
-#: c-decl.c:7561
+#: c-decl.c:7560
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<unsigned%> å’Œ %<void%>"
 
-#: c-decl.c:7564 c-decl.c:7590
+#: c-decl.c:7563 c-decl.c:7589
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<%s%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† %<complex%> å’Œ %<void%>"
 
-#: c-decl.c:7567
+#: c-decl.c:7566
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<%s%> in declaration specifiers"
 msgstr "å®£å‘Šä¸­å�Œæ™‚ä½¿ç”¨äº† <long%> å’Œ %<short%>"
 
-#: c-decl.c:7577
+#: c-decl.c:7576
 #, fuzzy, gcc-internal-format
 msgid "decimal floating point not supported for this target"
 msgstr "-fdata-sections åœ¨æ­¤ç›®æ¨™å¹³è‡ºä¸Šä¸�å�—æ”¯æ�´"
 
-#: c-decl.c:7579
+#: c-decl.c:7578
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support decimal floating point"
 msgstr "ISO C90 ä¸�æ”¯æ�´ %<long long%>"
 
-#: c-decl.c:7598
+#: c-decl.c:7597
 #, fuzzy, gcc-internal-format
 msgid "fixed-point types not supported for this target"
 msgstr "-fdata-sections åœ¨æ­¤ç›®æ¨™å¹³è‡ºä¸Šä¸�å�—æ”¯æ�´"
 
-#: c-decl.c:7600
+#: c-decl.c:7599
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support fixed-point types"
 msgstr "ISO C ä¸�æ”¯æ�´è¤‡æ•´æ•¸"
 
-#: c-decl.c:7634
+#: c-decl.c:7633
 #, gcc-internal-format
 msgid "%qE fails to be a typedef or built in type"
 msgstr "%qE ä¸�æ˜¯ä¸€å€‹ typedef é¡žåž‹ï¼Œä¹Ÿä¸�æ˜¯ä¸€å€‹å…§å»ºé¡žåž‹"
 
-#: c-decl.c:7667
+#: c-decl.c:7666
 #, gcc-internal-format
 msgid "%qE is not at beginning of declaration"
 msgstr "%qE æ²’æœ‰å‡ºç�¾åœ¨å®£å‘Šçš„é–‹é ­"
 
-#: c-decl.c:7681
+#: c-decl.c:7680
 #, gcc-internal-format
 msgid "%<__thread%> used with %<auto%>"
 msgstr "%<__thread%> èˆ‡ %<auto%> ä¸€èµ·ä½¿ç”¨"
 
-#: c-decl.c:7683
+#: c-decl.c:7682
 #, gcc-internal-format
 msgid "%<__thread%> used with %<register%>"
 msgstr "%<__thread%> èˆ‡ %<register%> ä¸€èµ·ä½¿ç”¨"
 
-#: c-decl.c:7685
+#: c-decl.c:7684
 #, gcc-internal-format
 msgid "%<__thread%> used with %<typedef%>"
 msgstr "%<__thread%> èˆ‡ %<typedef%> ä¸€èµ·ä½¿ç”¨"
 
-#: c-decl.c:7696
+#: c-decl.c:7695
 #, gcc-internal-format
 msgid "%<__thread%> before %<extern%>"
 msgstr "%<__thread%> å‡ºç�¾åœ¨ %<extern%> ä¹‹å‰�"
 
-#: c-decl.c:7705
+#: c-decl.c:7704
 #, gcc-internal-format
 msgid "%<__thread%> before %<static%>"
 msgstr "%<__thread%> å‡ºç�¾åœ¨ %<static%> ä¹‹å‰�"
 
-#: c-decl.c:7721
+#: c-decl.c:7720
 #, gcc-internal-format
 msgid "multiple storage classes in declaration specifiers"
 msgstr "å®£å‘ŠæŒ‡å®šäº†å¤šå€‹å­˜å„²é¡žåˆ¥"
 
-#: c-decl.c:7728
+#: c-decl.c:7727
 #, gcc-internal-format
 msgid "%<__thread%> used with %qE"
 msgstr "%<__thread%> èˆ‡ %qE ä¸€èµ·ä½¿ç”¨"
 
-#: c-decl.c:7775
+#: c-decl.c:7774
 #, fuzzy, gcc-internal-format
 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
 msgstr "%<@try%> ç¼ºå°‘å°�æ‡‰çš„ %<@catch%> æˆ– %<@finally%>"
 
-#: c-decl.c:7787
+#: c-decl.c:7786
 #, gcc-internal-format
 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
 msgstr "ISO C ä¸�æ”¯æ�´å–®ç�¨ç”¨ %<complex%> è¡¨ç¤º %<double complex%>"
 
-#: c-decl.c:7832 c-decl.c:7858
+#: c-decl.c:7831 c-decl.c:7857
 #, gcc-internal-format
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C ä¸�æ”¯æ�´è¤‡æ•´æ•¸"
 
-#: c-decl.c:8008 toplev.c:847
+#: c-decl.c:8007 toplev.c:847
 #, gcc-internal-format
 msgid "%q+F used but never defined"
 msgstr "%q+F ä½¿ç”¨é�Žä½†å¾žæœªå®šç¾©"
@@ -19591,37 +19566,37 @@
 msgid "invalid expression type for %<#pragma omp atomic%>"
 msgstr "ç„¡æ•ˆçš„é�‹ç®—å¼�å�šç‚ºé�‹ç®—å…ƒ"
 
-#: c-omp.c:218
+#: c-omp.c:219
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid type for iteration variable %qE"
 msgstr "å±¬æ€§ %qE çš„å�‘é‡�é¡žåž‹ç„¡æ•ˆ"
 
-#: c-omp.c:222
+#: c-omp.c:223
 #, fuzzy, gcc-internal-format
 msgid "%Hiteration variable %qE is unsigned"
 msgstr "å¯¦é«”è®Šæ•¸ %qs å¤§å°�ä¸�æ˜Ž"
 
-#: c-omp.c:233
+#: c-omp.c:234
 #, fuzzy, gcc-internal-format
 msgid "%H%qE is not initialized"
 msgstr "å�ƒæ•¸ %qD å·²åˆ�å§‹åŒ–"
 
-#: c-omp.c:246 cp/semantics.c:3840
+#: c-omp.c:247 cp/semantics.c:3872
 #, gcc-internal-format
 msgid "%Hmissing controlling predicate"
 msgstr ""
 
-#: c-omp.c:304
+#: c-omp.c:305
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid controlling predicate"
 msgstr "ç„¡æ•ˆçš„æ¢�ä»¶é�‹ç®—å…ƒ"
 
-#: c-omp.c:311 cp/semantics.c:3846
+#: c-omp.c:312 cp/semantics.c:3878
 #, fuzzy, gcc-internal-format
 msgid "%Hmissing increment expression"
 msgstr "å�–æ¶ˆè³¦å€¼"
 
-#: c-omp.c:361
+#: c-omp.c:362
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid increment expression"
 msgstr "ç„¡æ•ˆçš„çœŸå€¼é�‹ç®—å¼�"
@@ -19666,152 +19641,152 @@
 msgid "obsolete option -I- used, please use -iquote instead"
 msgstr "ä½¿ç”¨äº†é�Žæ™‚çš„é�¸é … -I-ï¼Œè«‹æ”¹ç”¨ -iquote"
 
-#: c-opts.c:508
+#: c-opts.c:510
 #, gcc-internal-format
 msgid "argument %qs to %<-Wnormalized%> not recognized"
 msgstr "å¼•æ•¸ %qs(çµ¦äºˆ %<-Wnormalized%>)ç„¡æ³•è­˜åˆ¥"
 
-#: c-opts.c:595
+#: c-opts.c:597
 #, gcc-internal-format
 msgid "switch %qs is no longer supported"
 msgstr "é–‹é—œ %qs ä¸�å†�è¢«æ”¯æ�´"
 
-#: c-opts.c:705
+#: c-opts.c:707
 #, gcc-internal-format
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr "-fhandle-exceptions å·²è¢«é‡�æ–°å‘½å��ç‚º -fexceptions (ä¸¦ä¸”ç�¾åœ¨é �è¨­ç‚ºé–‹)"
 
-#: c-opts.c:911
+#: c-opts.c:913
 #, gcc-internal-format
 msgid "output filename specified twice"
 msgstr "è¼¸å‡ºæª”æ¡ˆå��ç¨±æŒ‡å®šäº†å…©æ¬¡"
 
-#: c-opts.c:1051
+#: c-opts.c:1053
 #, gcc-internal-format
 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
 msgstr ""
 
-#: c-opts.c:1126
+#: c-opts.c:1142
 #, gcc-internal-format
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr "-Wformat-y2k æœªèˆ‡ -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥"
 
-#: c-opts.c:1128
+#: c-opts.c:1144
 #, gcc-internal-format
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr "-Wformat-extra-args æœªèˆ‡ -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥"
 
-#: c-opts.c:1130
+#: c-opts.c:1146
 #, gcc-internal-format
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr "-Wformat-zero-length æœªèˆ‡ -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥"
 
-#: c-opts.c:1132
+#: c-opts.c:1148
 #, gcc-internal-format
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr "-Wformat-nonliteral æœªèˆ‡ -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥"
 
-#: c-opts.c:1134
+#: c-opts.c:1150
 #, fuzzy, gcc-internal-format
 msgid "-Wformat-contains-nul ignored without -Wformat"
 msgstr "-Wformat-nonliteral æœªèˆ‡ -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥"
 
-#: c-opts.c:1136
+#: c-opts.c:1152
 #, gcc-internal-format
 msgid "-Wformat-security ignored without -Wformat"
 msgstr "-Wformat-security æœªèˆ‡ -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥"
 
-#: c-opts.c:1160
+#: c-opts.c:1176
 #, gcc-internal-format
 msgid "opening output file %s: %m"
 msgstr "é–‹å•Ÿè¼¸å‡ºæª”æ¡ˆ %sï¼š%m"
 
-#: c-opts.c:1165
+#: c-opts.c:1181
 #, gcc-internal-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr "çµ¦å®šäº†å¤ªå¤šæª”æ¡ˆå��ç¨±ã€‚è©¦ç”¨ %s --help ä»¥äº†è§£ç”¨æ³•"
 
-#: c-opts.c:1249
+#: c-opts.c:1265
 #, fuzzy, gcc-internal-format
 msgid "The C parser does not support -dy, option ignored"
 msgstr "ä¸�æ”¯æ�´ APCS é‡�å…¥ç¨‹å¼�ç¢¼ã€‚å·²å¿½ç•¥"
 
-#: c-opts.c:1253
+#: c-opts.c:1269
 #, gcc-internal-format
 msgid "The Objective-C parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1256
+#: c-opts.c:1272
 #, fuzzy, gcc-internal-format
 msgid "The C++ parser does not support -dy, option ignored"
 msgstr "ä¸�æ”¯æ�´ APCS é‡�å…¥ç¨‹å¼�ç¢¼ã€‚å·²å¿½ç•¥"
 
-#: c-opts.c:1260
+#: c-opts.c:1276
 #, gcc-internal-format
 msgid "The Objective-C++ parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1309
+#: c-opts.c:1326
 #, gcc-internal-format
 msgid "opening dependency file %s: %m"
 msgstr "é–‹å•Ÿä¾�è³´æª”æ¡ˆ %sï¼š%m"
 
-#: c-opts.c:1319
+#: c-opts.c:1336
 #, gcc-internal-format
 msgid "closing dependency file %s: %m"
 msgstr "é—œé–‰ä¾�è³´æª”æ¡ˆ %sï¼š%m"
 
-#: c-opts.c:1322
+#: c-opts.c:1339
 #, gcc-internal-format
 msgid "when writing output to %s: %m"
 msgstr "ç•¶å¯«å…¥è¼¸å‡ºåˆ° %s æ™‚ï¼š%m"
 
-#: c-opts.c:1402
+#: c-opts.c:1419
 #, gcc-internal-format
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr "è¦�ç”¢ç”Ÿä¾�è³´é …ï¼Œæ‚¨å¿…é ˆæŒ‡å®š -M æˆ– -MM"
 
-#: c-opts.c:1448
+#: c-opts.c:1469
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -Wunused_macros"
 msgstr ""
 
-#: c-opts.c:1450
+#: c-opts.c:1471
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -traditional"
 msgstr ""
 
-#: c-opts.c:1588
+#: c-opts.c:1609
 #, gcc-internal-format
 msgid "too late for # directive to set debug directory"
 msgstr "ä½¿ç”¨ # æŒ‡ç¤ºè¨­å®šé™¤éŒ¯ç›®éŒ„å¤ªé�²"
 
-#: c-parser.c:1070
+#: c-parser.c:1072
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids an empty source file"
 msgstr "ISO C ä¸�å…�è¨±ä¾†æº�æª”æ¡ˆç‚ºç©º"
 
-#: c-parser.c:1156 c-parser.c:6091
+#: c-parser.c:1158 c-parser.c:6150
 #, fuzzy, gcc-internal-format
 msgid "%HISO C does not allow extra %<;%> outside of a function"
 msgstr "ISO C ä¸�æ”¯æ�´åœ¨å‡½å¼�å¤–ä½¿ç”¨å¤šé¤˜çš„ %<;%>"
 
-#: c-parser.c:1259 c-parser.c:6640
+#: c-parser.c:1261 c-parser.c:6699
 #, gcc-internal-format
 msgid "expected declaration specifiers"
 msgstr "éœ€è¦�æŒ‡å®šå®£å‘Š"
 
-#: c-parser.c:1271
+#: c-parser.c:1273
 #, fuzzy, gcc-internal-format
 msgid "%Hempty declaration"
 msgstr "ç©ºå®£å‘Š"
 
-#: c-parser.c:1307
+#: c-parser.c:1309
 #, fuzzy, gcc-internal-format
 msgid "%Hdata definition has no type or storage class"
 msgstr "è³‡æ–™å®šç¾©æ™‚æ²’æœ‰é¡žåž‹æˆ–å­˜å„²é¡žåˆ¥"
 
-#: c-parser.c:1362
+#: c-parser.c:1364
 #, gcc-internal-format
 msgid "expected %<,%> or %<;%>"
 msgstr "éœ€è¦� %<,%> æˆ– %<;%>"
@@ -19819,174 +19794,189 @@
 #. 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.
-#: c-parser.c:1369 c-parser.c:1386
+#: c-parser.c:1371 c-parser.c:1388
 #, gcc-internal-format
 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
 msgstr "éœ€è¦� %<=%>ï¼Œ%<,%>ï¼Œ%<;%>ï¼Œ%<asm%> æˆ– %<__attribute__%>"
 
-#: c-parser.c:1378
+#: c-parser.c:1380
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids nested functions"
 msgstr "ISO C++ ä¸�å…�è¨±å·¢ç‹€å‡½å¼�"
 
-#: c-parser.c:1743 c-parser.c:2553 c-parser.c:3189 c-parser.c:3445
-#: c-parser.c:4308 c-parser.c:4895 c-parser.c:5298 c-parser.c:5318
-#: c-parser.c:5434 c-parser.c:5582 c-parser.c:5599 c-parser.c:5731
-#: c-parser.c:5743 c-parser.c:5768 c-parser.c:5903 c-parser.c:5932
-#: c-parser.c:5940 c-parser.c:5968 c-parser.c:5982 c-parser.c:6201
-#: c-parser.c:6300 c-parser.c:6803 c-parser.c:7426
+#: c-parser.c:1745 c-parser.c:2555 c-parser.c:3191 c-parser.c:3447
+#: c-parser.c:4367 c-parser.c:4954 c-parser.c:5357 c-parser.c:5377
+#: c-parser.c:5493 c-parser.c:5641 c-parser.c:5658 c-parser.c:5790
+#: c-parser.c:5802 c-parser.c:5827 c-parser.c:5962 c-parser.c:5991
+#: c-parser.c:5999 c-parser.c:6027 c-parser.c:6041 c-parser.c:6260
+#: c-parser.c:6359 c-parser.c:6862 c-parser.c:7493
 #, gcc-internal-format
 msgid "expected identifier"
 msgstr "éœ€è¦�è­˜åˆ¥ç¢¼"
 
-#: c-parser.c:1773
+#: c-parser.c:1775
 #, fuzzy, gcc-internal-format
 msgid "%Hcomma at end of enumerator list"
 msgstr "åˆ—èˆ‰è¡¨ä»¥é€—è™Ÿçµ�å°¾"
 
-#: c-parser.c:1779
+#: c-parser.c:1781
 #, gcc-internal-format
 msgid "expected %<,%> or %<}%>"
 msgstr "éœ€è¦� %<,%> æˆ– %<}%>"
 
-#: c-parser.c:1793 c-parser.c:1977 c-parser.c:6058
+#: c-parser.c:1795 c-parser.c:1979 c-parser.c:6117
 #, gcc-internal-format
 msgid "expected %<{%>"
 msgstr "éœ€è¦� %<{%>"
 
-#: c-parser.c:1804
+#: c-parser.c:1806
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids forward references to %<enum%> types"
 msgstr "ISO C ä¸�å…�è¨± %<enum%> é¡žåž‹çš„å‰�å�‘å�ƒç…§"
 
-#: c-parser.c:1911
+#: c-parser.c:1913
 #, gcc-internal-format
 msgid "expected class name"
 msgstr "éœ€è¦�é¡žåˆ¥å��"
 
-#: c-parser.c:1930 c-parser.c:5835
+#: c-parser.c:1932 c-parser.c:5894
 #, fuzzy, gcc-internal-format
 msgid "%Hextra semicolon in struct or union specified"
 msgstr "ç‚ºçµ�å�ˆæˆ–çµ�æ§‹æŒ‡å®šäº†å¤šé¤˜çš„åˆ†è™Ÿ"
 
-#: c-parser.c:1959
+#: c-parser.c:1961
 #, fuzzy, gcc-internal-format
 msgid "%Hno semicolon at end of struct or union"
 msgstr "çµ�æ§‹æˆ–è�¯å�ˆå¾Œæ²’æœ‰åˆ†è™Ÿ"
 
-#: c-parser.c:1963
+#: c-parser.c:1965
 #, gcc-internal-format
 msgid "expected %<;%>"
 msgstr "éœ€è¦� %<;%>"
 
-#: c-parser.c:2042 c-parser.c:3014
+#: c-parser.c:2044 c-parser.c:3016
 #, gcc-internal-format
 msgid "expected specifier-qualifier-list"
 msgstr "éœ€è¦�æŒ‡å®šç¬¦-é™�åˆ¶ç¬¦æ¸…å–®"
 
-#: c-parser.c:2052
+#: c-parser.c:2054
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids member declarations with no members"
 msgstr "ISO C ä¸�å…�è¨±ä¸�å�«æˆ�å“¡çš„æˆ�å“¡å®£å‘Š"
 
-#: c-parser.c:2126
+#: c-parser.c:2128
 #, gcc-internal-format
 msgid "expected %<,%>, %<;%> or %<}%>"
 msgstr "éœ€è¦� %<,%>ã€�%<;%> æˆ– %<}%>"
 
-#: c-parser.c:2133
+#: c-parser.c:2135
 #, gcc-internal-format
 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
 msgstr "éœ€è¦� %<:%>ï¼Œ%<,%>ï¼Œ%<;%>ï¼Œ%<}%> æˆ– %<__attribute__%>"
 
-#: c-parser.c:2184
+#: c-parser.c:2186
 #, fuzzy, gcc-internal-format
 msgid "%H%<typeof%> applied to a bit-field"
 msgstr "ç‚ºä½�å…ƒæ®µä½¿ç”¨ %<typeof%> "
 
-#: c-parser.c:2421
+#: c-parser.c:2423
 #, gcc-internal-format
 msgid "expected identifier or %<(%>"
 msgstr "éœ€è¦�è­˜åˆ¥ç¢¼æˆ– %<(%>"
 
-#: c-parser.c:2622
+#: c-parser.c:2624
 #, fuzzy, gcc-internal-format
 msgid "%HISO C requires a named argument before %<...%>"
 msgstr "ISO C è¦�æ±‚åœ¨ %<...%> å‰�æœ‰ä¸€å€‹å…·å��å�ƒæ•¸"
 
-#: c-parser.c:2729
+#: c-parser.c:2731
 #, gcc-internal-format
 msgid "expected declaration specifiers or %<...%>"
 msgstr "éœ€è¦�æŒ‡å®šå®£å‘Šæˆ– %<...%>"
 
-#: c-parser.c:2779
+#: c-parser.c:2781
 #, fuzzy, gcc-internal-format
 msgid "%Hwide string literal in %<asm%>"
 msgstr "%<asm%> ä¸­å‡ºç�¾å¯¬å­—é�¢å­—ä¸²"
 
-#: c-parser.c:2786 c-parser.c:6695 cp/parser.c:20393
+#: c-parser.c:2788 c-parser.c:6754 cp/parser.c:20482
 #, gcc-internal-format
 msgid "expected string literal"
 msgstr "éœ€è¦�å­—é�¢å­—ä¸²"
 
-#: c-parser.c:3107
+#: c-parser.c:3109
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids empty initializer braces"
 msgstr "ISO C ä¸�å…�è¨±ç”¨åˆ�å§‹å€¼è¨­å®šä¸­æœ‰ç©ºçš„å¤§æ‹¬è™Ÿå°�"
 
 #. Use the colon as the error location.
-#: c-parser.c:3154
+#: c-parser.c:3156
 #, fuzzy, gcc-internal-format
 msgid "%Hobsolete use of designated initializer with %<:%>"
 msgstr "ä½¿ç”¨ %<:%> ä¾†æŒ‡å®šå…ƒç´ åˆ�å§‹å€¼çš„ä½œæ³•å·²é�Žæ™‚"
 
-#: c-parser.c:3285
+#: c-parser.c:3287
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids specifying range of elements to initialize"
 msgstr "ISO C ä¸�å…�è¨±åœ¨åˆ�å§‹åŒ–æŒ‡å®šå…ƒç´ çš„ç¯„åœ�"
 
-#: c-parser.c:3298
+#: c-parser.c:3300
 #, fuzzy, gcc-internal-format
 msgid "%HISO C90 forbids specifying subobject to initialize"
 msgstr "ISO C90 ä¸�å…�è¨±æŒ‡å®šå­�ç‰©ä»¶çš„åˆ�å§‹å€¼"
 
-#: c-parser.c:3307
+#: c-parser.c:3309
 #, fuzzy, gcc-internal-format
 msgid "%Hobsolete use of designated initializer without %<=%>"
 msgstr "é�Žæ™‚çš„ç”¨æ³•ï¼Œæ‡‰ä½¿ç”¨ %<=%> ä¾†æŒ‡å®šå…ƒç´ åˆ�å§‹å€¼"
 
-#: c-parser.c:3316
+#: c-parser.c:3318
 #, gcc-internal-format
 msgid "expected %<=%>"
 msgstr "éœ€è¦� %<=%>"
 
-#: c-parser.c:3461
+#: c-parser.c:3463
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids label declarations"
 msgstr "ISO C ä¸�å…�è¨±æ¨™ç±¤å®£å‘Š"
 
-#: c-parser.c:3466 c-parser.c:3541
+#: c-parser.c:3468 c-parser.c:3543
 #, gcc-internal-format
 msgid "expected declaration or statement"
 msgstr "éœ€è¦�å®£å‘Šæˆ–æ•˜è¿°"
 
-#: c-parser.c:3494 c-parser.c:3522
+#: c-parser.c:3496 c-parser.c:3524
 #, gcc-internal-format
 msgid "%HISO C90 forbids mixed declarations and code"
 msgstr "%HISO C90 ä¸�å…�è¨±æ··å�ˆä½¿ç”¨å®£å‘Šå’Œç¨‹å¼�ç¢¼"
 
+#: c-parser.c:3550
+#, fuzzy, gcc-internal-format
+msgid "%Hexpected %<}%> before %<else%>"
+msgstr "éœ€è¦� %<,%> æˆ– %<;%>"
+
 #: c-parser.c:3555
+#, gcc-internal-format
+msgid "%H%<else%> without a previous %<if%>"
+msgstr ""
+
+#: c-parser.c:3571
 #, fuzzy, gcc-internal-format
 msgid "%Hlabel at end of compound statement"
 msgstr "æ¨™ç±¤ä½�æ–¼è¤‡å�ˆæ•˜è¿°æœ«å°¾"
 
-#: c-parser.c:3598
+#: c-parser.c:3614
 #, gcc-internal-format
 msgid "expected %<:%> or %<...%>"
 msgstr "éœ€è¦� %<:%> æˆ– %<...%>"
 
-#: c-parser.c:3779
+#: c-parser.c:3647
 #, gcc-internal-format
+msgid "%Ha label can only be part of a statement and a declaration is not a statement"
+msgstr ""
+
+#: c-parser.c:3810
+#, gcc-internal-format
 msgid "expected identifier or %<*%>"
 msgstr "éœ€è¦�è­˜åˆ¥ç¢¼æˆ– %<*%>"
 
@@ -19994,188 +19984,183 @@
 #. c_parser_skip_until_found stops at a closing nesting
 #. delimiter without consuming it, but here we need to consume
 #. it to proceed further.
-#: c-parser.c:3841
+#: c-parser.c:3872
 #, gcc-internal-format
 msgid "expected statement"
 msgstr "éœ€è¦�æ•˜è¿°"
 
-#: c-parser.c:3851
-#, gcc-internal-format
-msgid "%Ha label can only be part of a statement and a declaration is not a statement"
-msgstr ""
-
-#: c-parser.c:4036
+#: c-parser.c:4095
 #, fuzzy, gcc-internal-format
 msgid "%Hsuggest braces around empty body in %<do%> statement"
 msgstr "%Hif æ•˜è¿°é«”ç‚ºç©º"
 
-#: c-parser.c:4192
+#: c-parser.c:4251
 #, fuzzy, gcc-internal-format
 msgid "%H%E qualifier ignored on asm"
 msgstr "%E é™�å®šåœ¨ asm ä¸Šè¢«å¿½ç•¥"
 
-#: c-parser.c:4473
+#: c-parser.c:4532
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids omitting the middle term of a ?: expression"
 msgstr "ISO C ä¸�å…�è¨±çœ�ç•¥ ?: é�‹ç®—å¼�ä¸­çš„ç¬¬äºŒé …"
 
-#: c-parser.c:4863
+#: c-parser.c:4922
 #, fuzzy, gcc-internal-format
 msgid "%Htraditional C rejects the unary plus operator"
 msgstr "å‚³çµ± C ä¸�æŽ¥å�—å–®ä½�å…ƒ + é�‹ç®—å­�"
 
 #. C99 6.7.5.2p4
-#: c-parser.c:4974
+#: c-parser.c:5033
 #, fuzzy, gcc-internal-format
 msgid "%H%<[*]%> not allowed in other than a declaration"
 msgstr "ä¸�å…�è¨±åœ¨ using å®£å‘Šä¸­ä½¿ç”¨å‘½å��ç©ºé–“ %qD"
 
-#: c-parser.c:4988
+#: c-parser.c:5047
 #, fuzzy, gcc-internal-format
 msgid "%H%<sizeof%> applied to a bit-field"
 msgstr "å°�ä½�å…ƒæ®µä½¿ç”¨ %<sizeof%>"
 
-#: c-parser.c:5132 c-parser.c:5476 c-parser.c:5498
+#: c-parser.c:5191 c-parser.c:5535 c-parser.c:5557
 #, gcc-internal-format
 msgid "expected expression"
 msgstr "éœ€è¦�é�‹ç®—å¼�"
 
-#: c-parser.c:5159
+#: c-parser.c:5218
 #, fuzzy, gcc-internal-format
 msgid "%Hbraced-group within expression allowed only inside a function"
 msgstr "é�‹ç®—å¼�ä¸­çš„å¤§æ‹¬è™Ÿçµ„å�ªå…�è¨±å‡ºç�¾åœ¨å‡½å¼�ä¸­"
 
-#: c-parser.c:5173
+#: c-parser.c:5232
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids braced-groups within expressions"
 msgstr "ISO C ä¸�å…�è¨±åœ¨é�‹ç®—å¼�ä¸­ä½¿ç”¨å¤§æ‹¬è™Ÿçµ„"
 
-#: c-parser.c:5358
+#: c-parser.c:5417
 #, fuzzy, gcc-internal-format
 msgid "%Hfirst argument to %<__builtin_choose_expr%> not a constant"
 msgstr "%<__builtin_choose_expr%> çš„ç¬¬ä¸€å€‹å¼•æ•¸ä¸�æ˜¯ä¸€å€‹å¸¸æ•¸"
 
-#: c-parser.c:5527
+#: c-parser.c:5586
 #, fuzzy, gcc-internal-format
 msgid "%Hcompound literal has variable size"
 msgstr "è¤‡å�ˆå­—é�¢å€¼æœ‰å�¯è®Šçš„å¤§å°�"
 
-#: c-parser.c:5535
+#: c-parser.c:5594
 #, fuzzy, gcc-internal-format
 msgid "%HISO C90 forbids compound literals"
 msgstr "ISO C90 ä¸�å…�è¨±è¤‡å�ˆå­—é�¢å€¼"
 
-#: c-parser.c:6053
+#: c-parser.c:6112
 #, fuzzy, gcc-internal-format
 msgid "%Hextra semicolon in method definition specified"
 msgstr "ç‚ºæ–¹æ³•å®šç¾©æŒ‡å®šäº†å¤šé¤˜çš„åˆ†è™Ÿ"
 
-#: c-parser.c:6600 cp/parser.c:20436
+#: c-parser.c:6659 cp/parser.c:20525
 #, gcc-internal-format
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:6611 cp/parser.c:20451
+#: c-parser.c:6670 cp/parser.c:20540
 #, gcc-internal-format
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:6623
+#: c-parser.c:6682
 #, gcc-internal-format
 msgid "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr ""
 
-#: c-parser.c:6630 cp/parser.c:20426
+#: c-parser.c:6689 cp/parser.c:20515
 #, fuzzy, gcc-internal-format
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 msgstr "#pragma GCC pch_preprocess æ ¼å¼�ä¸�æ­£ç¢ºï¼Œå·²å¿½ç•¥"
 
-#: c-parser.c:6781 cp/parser.c:19277
+#: c-parser.c:6840 cp/parser.c:19359
 #, fuzzy, gcc-internal-format
 msgid "too many %qs clauses"
 msgstr "è¼¸å…¥æª”æ¡ˆå¤ªå¤š"
 
-#: c-parser.c:6906
+#: c-parser.c:6965
 #, fuzzy, gcc-internal-format
 msgid "expected %<none%> or %<shared%>"
 msgstr "éœ€è¦� %<,%> æˆ– %<;%>"
 
-#: c-parser.c:6949
+#: c-parser.c:7008
 #, fuzzy, gcc-internal-format
 msgid "expected %<(%>"
 msgstr "éœ€è¦� %<{%>"
 
-#: c-parser.c:6993 c-parser.c:7170
+#: c-parser.c:7052 c-parser.c:7229
 #, fuzzy, gcc-internal-format
 msgid "expected integer expression"
 msgstr "éœ€è¦�é�‹ç®—å¼�"
 
-#: c-parser.c:7002
+#: c-parser.c:7061
 #, gcc-internal-format
 msgid "%H%<num_threads%> value must be positive"
 msgstr ""
 
-#: c-parser.c:7082
+#: c-parser.c:7141
 #, fuzzy, gcc-internal-format
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
 msgstr "éœ€è¦� %<:%>ï¼Œ%<,%>ï¼Œ%<;%>ï¼Œ%<}%> æˆ– %<__attribute__%>"
 
-#: c-parser.c:7165
+#: c-parser.c:7224
 #, gcc-internal-format
 msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: c-parser.c:7183
+#: c-parser.c:7242
 #, fuzzy, gcc-internal-format
 msgid "invalid schedule kind"
 msgstr "ç„¡æ•ˆçš„ const_double é�‹ç®—å…ƒ"
 
-#: c-parser.c:7269
+#: c-parser.c:7336
 #, gcc-internal-format
 msgid "expected %<#pragma omp%> clause"
 msgstr ""
 
-#: c-parser.c:7278
+#: c-parser.c:7345
 #, fuzzy, gcc-internal-format
 msgid "%H%qs is not valid for %qs"
 msgstr "%qs ä¸�æ˜¯ä¸€å€‹æœ‰æ•ˆçš„è¼¸å‡ºæª”æ¡ˆ"
 
-#: c-parser.c:7378
+#: c-parser.c:7445
 #, fuzzy, gcc-internal-format
 msgid "invalid operator for %<#pragma omp atomic%>"
 msgstr "å°� %<__fpreg%> çš„ä½œæ¥­ç„¡æ•ˆ"
 
-#: c-parser.c:7429 c-parser.c:7449
+#: c-parser.c:7496 c-parser.c:7516
 #, fuzzy, gcc-internal-format
 msgid "expected %<(%> or end of line"
 msgstr "é�žé �æœŸçš„æ¨¡çµ„çµ�æ�Ÿ"
 
-#: c-parser.c:7467
+#: c-parser.c:7534
 #, fuzzy, gcc-internal-format
 msgid "for statement expected"
 msgstr "éœ€è¦� %s æ•˜è¿°åœ¨ %L è™•"
 
-#: c-parser.c:7540 cp/semantics.c:3826 cp/semantics.c:3870
+#: c-parser.c:7609 cp/semantics.c:3858 cp/semantics.c:3902
 #, fuzzy, gcc-internal-format
 msgid "expected iteration declaration or initialization"
 msgstr "éœ€è¦�å®£å‘Šæˆ–æ•˜è¿°"
 
-#: c-parser.c:7666
+#: c-parser.c:7735
 #, fuzzy, gcc-internal-format
 msgid "%Hexpected %<#pragma omp section%> or %<}%>"
 msgstr "éœ€è¦� %<,%> æˆ– %<}%>"
 
-#: c-parser.c:7899 cp/semantics.c:3718
+#: c-parser.c:7968 cp/semantics.c:3750
 #, fuzzy, gcc-internal-format
 msgid "%qE declared %<threadprivate%> after first use"
 msgstr "%q+F å®£å‘Šç‚º %<static%> å�»å¾žæœªå®šç¾©é�Ž"
 
-#: c-parser.c:7901 cp/semantics.c:3720
+#: c-parser.c:7970 cp/semantics.c:3752
 #, fuzzy, gcc-internal-format
 msgid "automatic variable %qE cannot be %<threadprivate%>"
 msgstr "å¯¦é«”è®Šæ•¸ %qs è¢«å®£å‘Šç‚ºç§�æœ‰çš„"
 
-#: c-parser.c:7903 cp/semantics.c:3722
+#: c-parser.c:7972 cp/semantics.c:3754
 #, fuzzy, gcc-internal-format
 msgid "%<threadprivate%> %qE has incomplete type"
 msgstr "%Jå�ƒæ•¸ %u é¡žåž‹ä¸�å®Œå…¨"
@@ -20340,122 +20325,122 @@
 msgid "junk at end of %<#pragma pop_macro%>"
 msgstr "%<#pragma pack%> æœ«å°¾æœ‰ç„¡ç”¨å­—å…ƒ"
 
-#: c-pragma.c:406
+#: c-pragma.c:407
 #, gcc-internal-format
 msgid "applying #pragma weak %q+D after first use results in unspecified behavior"
 msgstr "åœ¨ç¬¬ä¸€æ¬¡ä½¿ç”¨å¾Œå¥—ç”¨ #pragma weak %q+D å°Žè‡´ä¸�å�¯é �çŸ¥çš„å¾Œæžœ"
 
-#: c-pragma.c:480 c-pragma.c:485
+#: c-pragma.c:481 c-pragma.c:486
 #, gcc-internal-format
 msgid "malformed #pragma weak, ignored"
 msgstr "#pragma weak æ ¼å¼�éŒ¯èª¤ï¼Œå·²å¿½ç•¥"
 
-#: c-pragma.c:489
+#: c-pragma.c:490
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma weak%>"
 msgstr "%<#pragma pack%> æœ«å°¾æœ‰ç„¡ç”¨å­—å…ƒ"
 
-#: c-pragma.c:557 c-pragma.c:559
+#: c-pragma.c:558 c-pragma.c:560
 #, gcc-internal-format
 msgid "malformed #pragma redefine_extname, ignored"
 msgstr "#pragma redefine_extname æ ¼å¼�éŒ¯èª¤ï¼Œå·²å¿½ç•¥"
 
-#: c-pragma.c:562
+#: c-pragma.c:563
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma redefine_extname%>"
 msgstr "#pragma redefine_extname æœ«å°¾æœ‰ç„¡ç”¨å­—å…ƒ"
 
-#: c-pragma.c:568
+#: c-pragma.c:569
 #, gcc-internal-format
 msgid "#pragma redefine_extname not supported on this target"
 msgstr "#pragma redefine_extname åœ¨æ­¤ç›®æ¨™å¹³è‡ºä¸Šä¸�å�—æ”¯æ�´"
 
-#: c-pragma.c:585 c-pragma.c:672
+#: c-pragma.c:586 c-pragma.c:673
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
 msgstr "#pragma redefine_extname å› èˆ‡å…ˆå‰�çš„ rename è¡�çª�è€Œè¢«å¿½ç•¥"
 
-#: c-pragma.c:608
+#: c-pragma.c:609
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
 msgstr "#pragma redefine_extname å› èˆ‡å…ˆå‰�çš„ #pragma redefine_extname è¡�çª�è€Œè¢«å¿½ç•¥"
 
-#: c-pragma.c:627
+#: c-pragma.c:628
 #, gcc-internal-format
 msgid "malformed #pragma extern_prefix, ignored"
 msgstr "#pragma extern_prefix æ ¼å¼�éŒ¯èª¤ï¼Œå·²å¿½ç•¥"
 
-#: c-pragma.c:630
+#: c-pragma.c:631
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma extern_prefix%>"
 msgstr "#pragma extern_prefix æœ«å°¾æœ‰ç„¡ç”¨å­—å…ƒ"
 
-#: c-pragma.c:637
+#: c-pragma.c:638
 #, gcc-internal-format
 msgid "#pragma extern_prefix not supported on this target"
 msgstr "#pragma extern_prefix åœ¨æ­¤ç›®æ¨™å¹³è‡ºä¸Šä¸�å�—æ”¯æ�´"
 
-#: c-pragma.c:663
+#: c-pragma.c:664
 #, gcc-internal-format
 msgid "asm declaration ignored due to conflict with previous rename"
 msgstr "asm å®£å‘Šå› èˆ‡å…ˆå‰�çš„ rename è¡�çª�è€Œè¢«å¿½ç•¥"
 
-#: c-pragma.c:694
+#: c-pragma.c:695
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
 msgstr "#pragma redefine_extname å› èˆ‡ __asm__ declaration è¡�çª�è€Œè¢«å¿½ç•¥"
 
-#: c-pragma.c:756
+#: c-pragma.c:757
 #, gcc-internal-format
 msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
 msgstr "#pragma GCC visibility push() å¿…é ˆæŒ‡å®š defaultã€�internalã€�hidden æˆ– protected"
 
-#: c-pragma.c:791
+#: c-pragma.c:792
 #, gcc-internal-format
 msgid "#pragma GCC visibility must be followed by push or pop"
 msgstr "#pragma GCC visibility å¾Œé�¢å¿…é ˆè·Ÿ push æˆ– pop"
 
-#: c-pragma.c:797
+#: c-pragma.c:798
 #, gcc-internal-format
 msgid "no matching push for %<#pragma GCC visibility pop%>"
 msgstr "æ²’æœ‰èˆ‡ %<#pragma GCC visibility pop%> å°�æ‡‰çš„ push"
 
-#: c-pragma.c:804 c-pragma.c:811
+#: c-pragma.c:805 c-pragma.c:812
 #, gcc-internal-format
 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
 msgstr "%<#pragma GCC visibility push%> ç¼ºå°‘ %<(%> â€” å·²å¿½ç•¥"
 
-#: c-pragma.c:807
+#: c-pragma.c:808
 #, gcc-internal-format
 msgid "malformed #pragma GCC visibility push"
 msgstr "#pragma GCC visibility push æ ¼å¼�éŒ¯èª¤"
 
-#: c-pragma.c:815
+#: c-pragma.c:816
 #, gcc-internal-format
 msgid "junk at end of %<#pragma GCC visibility%>"
 msgstr "%<#pragma GCC visibility%> æœ«å°¾æœ‰ç„¡ç”¨å­—å…ƒ"
 
-#: c-pragma.c:831
+#: c-pragma.c:832
 #, fuzzy, gcc-internal-format
 msgid "#pragma GCC diagnostic not allowed inside functions"
 msgstr "#pragma GCC memregs å¿…é ˆå‡ºç�¾åœ¨æ‰€æœ‰å‡½å¼�å®£å‘Šä¹‹å‰�"
 
-#: c-pragma.c:837
+#: c-pragma.c:838
 #, gcc-internal-format
 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr ""
 
-#: c-pragma.c:846
+#: c-pragma.c:847
 #, gcc-internal-format
 msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr ""
 
-#: c-pragma.c:850
+#: c-pragma.c:851
 #, fuzzy, gcc-internal-format
 msgid "missing option after %<#pragma GCC diagnostic%> kind"
 msgstr "%<#pragma pack%> å¾Œç¼ºå°‘ %<(%>ï¼Œå¿½ç•¥"
 
-#: c-pragma.c:864
+#: c-pragma.c:865
 #, fuzzy, gcc-internal-format
 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
 msgstr "%<#pragma pack%> å‹•ä½œ %qs ç„¡æ•ˆ - å·²å¿½ç•¥"
@@ -20465,7 +20450,7 @@
 msgid "%qD has an incomplete type"
 msgstr "%qD é¡žåž‹ä¸�å®Œå…¨"
 
-#: c-typeck.c:195 cp/call.c:2785
+#: c-typeck.c:195 cp/call.c:2771
 #, gcc-internal-format
 msgid "invalid use of void expression"
 msgstr "å°� void é�‹ç®—å¼�çš„ç„¡æ•ˆä½¿ç”¨"
@@ -20496,92 +20481,92 @@
 msgid "function types not truly compatible in ISO C"
 msgstr "å‡½å¼�é¡žåž‹èˆ‡ ISO C ä¸�å®Œå…¨ç›¸å®¹"
 
-#: c-typeck.c:621
+#: c-typeck.c:627
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and vector types"
 msgstr ""
 
-#: c-typeck.c:626
+#: c-typeck.c:632
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and complex types"
 msgstr ""
 
-#: c-typeck.c:631
+#: c-typeck.c:637
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and other float types"
 msgstr ""
 
-#: c-typeck.c:1037
+#: c-typeck.c:1043
 #, gcc-internal-format
 msgid "types are not quite compatible"
 msgstr "é¡žåž‹ä¸�å®Œå…¨ç›¸å®¹"
 
-#: c-typeck.c:1356
+#: c-typeck.c:1366
 #, gcc-internal-format
 msgid "function return types not compatible due to %<volatile%>"
 msgstr "ç”±æ–¼ %<volatile%>ï¼Œå‡½å¼�å›žå‚³é¡žåž‹ä¸�ç›¸å®¹"
 
-#: c-typeck.c:1515 c-typeck.c:2853
+#: c-typeck.c:1525 c-typeck.c:2864
 #, gcc-internal-format
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "åœ¨å�ƒç…§ä¸�å®Œå…¨é¡žåž‹çš„æŒ‡æ¨™ä¸ŠåŸ·è¡Œç®—è¡“é�‹ç®—"
 
-#: c-typeck.c:1912
+#: c-typeck.c:1922
 #, gcc-internal-format
 msgid "%qT has no member named %qE"
 msgstr "%qT æ²’å…·å��ç‚º %qE çš„æˆ�å“¡"
 
-#: c-typeck.c:1953
+#: c-typeck.c:1963
 #, gcc-internal-format
 msgid "request for member %qE in something not a structure or union"
 msgstr "åœ¨é�žçµ�æ§‹æˆ–è�¯å�ˆä¸­è«‹æ±‚æˆ�å“¡ %qE"
 
-#: c-typeck.c:1997
+#: c-typeck.c:2007
 #, gcc-internal-format
 msgid "dereferencing pointer to incomplete type"
 msgstr "æ��é ˜å�ƒç…§ä¸�å®Œå…¨é¡žåž‹çš„æŒ‡æ¨™"
 
-#: c-typeck.c:2001
+#: c-typeck.c:2011
 #, gcc-internal-format
 msgid "dereferencing %<void *%> pointer"
 msgstr "æ��é ˜ %<void *%> æŒ‡æ¨™"
 
-#: c-typeck.c:2018
+#: c-typeck.c:2028
 #, fuzzy, gcc-internal-format
 msgid "invalid type argument of %qs (have %qT)"
 msgstr "%qs çš„å¼•æ•¸é¡žåž‹ç„¡æ•ˆ"
 
-#: c-typeck.c:2046 cp/typeck.c:2524
+#: c-typeck.c:2056 cp/typeck.c:2570
 #, gcc-internal-format
 msgid "subscripted value is neither array nor pointer"
 msgstr "ä¸‹æ¨™é�‹ç®—çš„å·¦é�‹ç®—å…ƒæ—¢é�žé™£åˆ—ä¹Ÿé�žæŒ‡æ¨™"
 
-#: c-typeck.c:2057 cp/typeck.c:2443 cp/typeck.c:2529
+#: c-typeck.c:2067 cp/typeck.c:2489 cp/typeck.c:2575
 #, gcc-internal-format
 msgid "array subscript is not an integer"
 msgstr "é™£åˆ—ä¸‹æ¨™ä¸�æ˜¯ä¸€å€‹æ•´æ•¸"
 
-#: c-typeck.c:2063
+#: c-typeck.c:2073
 #, gcc-internal-format
 msgid "subscripted value is pointer to function"
 msgstr "ä¸‹æ¨™é�‹ç®—çš„å·¦é�‹ç®—å…ƒæ˜¯å‡½å¼�æŒ‡æ¨™"
 
-#: c-typeck.c:2110
+#: c-typeck.c:2120
 #, gcc-internal-format
 msgid "ISO C forbids subscripting %<register%> array"
 msgstr "ISO C ä¸�å…�è¨±æŒ‰ä¸‹æ¨™å­˜å�– %<register%> é™£åˆ—"
 
-#: c-typeck.c:2112
+#: c-typeck.c:2122
 #, gcc-internal-format
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO C90 ä¸�å…�è¨±é�žå·¦å€¼çš„é™£åˆ—å�šç‚ºä¸‹æ¨™é�‹ç®—çš„å·¦é�‹ç®—å…ƒ"
 
-#: c-typeck.c:2228
+#: c-typeck.c:2239
 #, gcc-internal-format
 msgid "%H%qD is static but used in inline function %qD which is not static"
 msgstr ""
 
-#: c-typeck.c:2376
+#: c-typeck.c:2387
 #, gcc-internal-format
 msgid "called object %qE is not a function"
 msgstr "è¢«å‘¼å�«çš„ç‰©ä»¶ %qE ä¸�æ˜¯ä¸€å€‹å‡½å¼�"
@@ -20589,795 +20574,795 @@
 #. 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.
-#: c-typeck.c:2404
+#: c-typeck.c:2415
 #, gcc-internal-format
 msgid "function called through a non-compatible type"
 msgstr "å‡½å¼�ç¶“ç”±ä¸�ç›¸å®¹çš„é¡žåž‹å‘¼å�«"
 
-#: c-typeck.c:2515
+#: c-typeck.c:2526
 #, gcc-internal-format
 msgid "too many arguments to function %qE"
 msgstr "æ��ä¾›çµ¦å‡½å¼� %qE çš„å¼•æ•¸å¤ªå¤š"
 
-#: c-typeck.c:2536
+#: c-typeck.c:2547
 #, gcc-internal-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "å¼•æ•¸ %d çš„é¡žåž‹ä¸�å®Œå…¨"
 
-#: c-typeck.c:2549
+#: c-typeck.c:2560
 #, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than floating due to prototype"
 msgstr "æ ¹æ“šåŽŸåž‹ï¼Œå¼•æ•¸ %d (%qE) å°‡å�šç‚ºæ•´æ•¸è€Œä¸�æ˜¯æµ®é»žæ•¸å‚³é�ž"
 
-#: c-typeck.c:2554
+#: c-typeck.c:2565
 #, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than complex due to prototype"
 msgstr "æ ¹æ“šåŽŸåž‹ï¼Œå¼•æ•¸ %d (%qE) å°‡å�šç‚ºæ•´æ•¸è€Œä¸�æ˜¯è¤‡æ•¸å‚³é�ž"
 
-#: c-typeck.c:2559
+#: c-typeck.c:2570
 #, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than floating due to prototype"
 msgstr "æ ¹æ“šåŽŸåž‹ï¼Œå¼•æ•¸ %d (%qE) å°‡å�šç‚ºè¤‡æ•¸è€Œä¸�æ˜¯æµ®é»žæ•¸å‚³é�ž"
 
-#: c-typeck.c:2564
+#: c-typeck.c:2575
 #, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than integer due to prototype"
 msgstr "æ ¹æ“šåŽŸåž‹ï¼Œå¼•æ•¸ %d (%qE) å°‡å�šç‚ºæµ®é»žæ•¸è€Œä¸�æ˜¯æ•´æ•¸å‚³é�ž"
 
-#: c-typeck.c:2569
+#: c-typeck.c:2580
 #, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than integer due to prototype"
 msgstr "æ ¹æ“šåŽŸåž‹ï¼Œå¼•æ•¸ %d (%qE) å°‡å�šç‚ºè¤‡æ•¸è€Œä¸�æ˜¯æ•´æ•¸å‚³é�ž"
 
-#: c-typeck.c:2574
+#: c-typeck.c:2585
 #, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than complex due to prototype"
 msgstr "æ ¹æ“šåŽŸåž‹ï¼Œå¼•æ•¸ %d (%qE) å°‡å�šç‚ºæµ®é»žæ•¸è€Œä¸�æ˜¯è¤‡æ•¸å‚³é�ž"
 
-#: c-typeck.c:2587
+#: c-typeck.c:2598
 #, gcc-internal-format
 msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
 msgstr "æ ¹æ“šåŽŸåž‹ï¼Œå¼•æ•¸ %d (%qE) å°‡å�šç‚º %<float%> è€Œä¸�æ˜¯ %<double%> å‚³é�ž"
 
-#: c-typeck.c:2612
+#: c-typeck.c:2623
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
 msgstr "æ ¹æ“šåŽŸåž‹ï¼Œå¼•æ•¸ %d (%qE) å°‡å�šç‚ºæ•´æ•¸è€Œä¸�æ˜¯è¤‡æ•¸å‚³é�ž"
 
-#: c-typeck.c:2633
+#: c-typeck.c:2644
 #, gcc-internal-format
 msgid "passing argument %d of %qE with different width due to prototype"
 msgstr "æ ¹æ“šåŽŸåž‹ï¼Œå¼•æ•¸ %d (%qE) å°‡ä»¥ä¸�å�Œçš„å¯¬åº¦å‚³é�ž"
 
-#: c-typeck.c:2656
+#: c-typeck.c:2667
 #, gcc-internal-format
 msgid "passing argument %d of %qE as unsigned due to prototype"
 msgstr "æ ¹æ“šåŽŸåž‹ï¼Œå¼•æ•¸ %d (%qE) å°‡ä½œç”¨ç„¡è™Ÿæ•¸å‚³é�ž"
 
-#: c-typeck.c:2660
+#: c-typeck.c:2671
 #, gcc-internal-format
 msgid "passing argument %d of %qE as signed due to prototype"
 msgstr "æ ¹æ“šåŽŸåž‹ï¼Œå¼•æ•¸ %d (%qE) å°‡å�šç‚ºæœ‰è™Ÿæ•¸å‚³é�ž"
 
-#: c-typeck.c:2766 c-typeck.c:2770
+#: c-typeck.c:2777 c-typeck.c:2781
 #, fuzzy, gcc-internal-format
 msgid "comparison with string literal results in unspecified behavior"
 msgstr "%q+D çš„å¼±å®£å‘Šå‡ºç�¾åœ¨ç¬¬ä¸€æ¬¡ä½¿ç”¨ä¹‹å¾Œå°‡å°Žè‡´ä¸�å�¯é �æœŸçš„è¡Œç‚º"
 
-#: c-typeck.c:2795
+#: c-typeck.c:2806
 #, gcc-internal-format
 msgid "pointer of type %<void *%> used in subtraction"
 msgstr "åœ¨æ¸›æ³•ä¸­ä½¿ç”¨é¡žåž‹ç‚º %<void *%> çš„æŒ‡æ¨™"
 
-#: c-typeck.c:2797
+#: c-typeck.c:2808
 #, gcc-internal-format
 msgid "pointer to a function used in subtraction"
 msgstr "å‡½å¼�æŒ‡æ¨™ä¸�èƒ½ç›¸æ¸›"
 
-#: c-typeck.c:2908
+#: c-typeck.c:2919
 #, gcc-internal-format
 msgid "wrong type argument to unary plus"
 msgstr "å–®ä½�å…ƒåŠ çš„é�‹ç®—å…ƒé¡žåž‹éŒ¯èª¤"
 
-#: c-typeck.c:2921
+#: c-typeck.c:2932
 #, gcc-internal-format
 msgid "wrong type argument to unary minus"
 msgstr "å–®ä½�å…ƒæ¸›çš„é�‹ç®—å…ƒé¡žåž‹éŒ¯èª¤"
 
-#: c-typeck.c:2941
+#: c-typeck.c:2952
 #, gcc-internal-format
 msgid "ISO C does not support %<~%> for complex conjugation"
 msgstr "ISO C ä¸�æ”¯æ�´ç”¨ ~ æ±‚å…±è»›è¤‡æ•¸"
 
-#: c-typeck.c:2947
+#: c-typeck.c:2958
 #, gcc-internal-format
 msgid "wrong type argument to bit-complement"
 msgstr "æŒ‰ä½�å�–å��çš„å¼•æ•¸é¡žåž‹éŒ¯èª¤"
 
-#: c-typeck.c:2955
+#: c-typeck.c:2966
 #, gcc-internal-format
 msgid "wrong type argument to abs"
 msgstr "ä¸�èƒ½å°�è©²é¡žåž‹çš„å¼•æ•¸æ±‚çµ•å°�å€¼"
 
-#: c-typeck.c:2967
+#: c-typeck.c:2978
 #, gcc-internal-format
 msgid "wrong type argument to conjugation"
 msgstr "ä¸�èƒ½å°�è©²é¡žåž‹çš„å¼•æ•¸æ±‚å…±è»›"
 
-#: c-typeck.c:2979
+#: c-typeck.c:2990
 #, gcc-internal-format
 msgid "wrong type argument to unary exclamation mark"
 msgstr "å–®ä½�å…ƒ ! çš„å¼•æ•¸é¡žåž‹ç„¡æ•ˆ"
 
-#: c-typeck.c:3013
+#: c-typeck.c:3024
 #, gcc-internal-format
 msgid "ISO C does not support %<++%> and %<--%> on complex types"
 msgstr "ISO C ä¸�æ”¯æ�´å°�è¤‡æ•¸é¡žåž‹é€²è¡Œ %<++%> æˆ– %<--%> ä½œæ¥­"
 
-#: c-typeck.c:3032 c-typeck.c:3064
+#: c-typeck.c:3043 c-typeck.c:3075
 #, gcc-internal-format
 msgid "wrong type argument to increment"
 msgstr "è©²é¡žåž‹çš„å¼•æ•¸ä¸�èƒ½è‡ªå¢ž"
 
-#: c-typeck.c:3034 c-typeck.c:3066
+#: c-typeck.c:3045 c-typeck.c:3077
 #, gcc-internal-format
 msgid "wrong type argument to decrement"
 msgstr "è©²é¡žåž‹çš„å¼•æ•¸ä¸�èƒ½è‡ªæ¸›"
 
-#: c-typeck.c:3055
+#: c-typeck.c:3066
 #, gcc-internal-format
 msgid "increment of pointer to unknown structure"
 msgstr "è‡ªå¢žå�ƒç…§ä¸�æ˜Žçµ�æ§‹çš„æŒ‡æ¨™"
 
-#: c-typeck.c:3057
+#: c-typeck.c:3068
 #, gcc-internal-format
 msgid "decrement of pointer to unknown structure"
 msgstr "è‡ªæ¸›å�ƒç…§ä¸�æ˜Žçµ�æ§‹çš„æŒ‡æ¨™"
 
-#: c-typeck.c:3258
+#: c-typeck.c:3269
 #, gcc-internal-format
 msgid "assignment of read-only member %qD"
 msgstr "å�‘å”¯è®€æˆ�å“¡ %qD è³¦å€¼"
 
-#: c-typeck.c:3259
+#: c-typeck.c:3270
 #, gcc-internal-format
 msgid "increment of read-only member %qD"
 msgstr "ä»¤å”¯è®€æˆ�å“¡ %qD è‡ªå¢ž"
 
-#: c-typeck.c:3260
+#: c-typeck.c:3271
 #, gcc-internal-format
 msgid "decrement of read-only member %qD"
 msgstr "ä»¤å”¯è®€æˆ�å“¡ %qD è‡ªæ¸›"
 
-#: c-typeck.c:3261
+#: c-typeck.c:3272
 #, gcc-internal-format
 msgid "read-only member %qD used as %<asm%> output"
 msgstr "å”¯è®€æˆ�å“¡ %qD å�šç‚º %<asm%> çš„è¼¸å‡º"
 
-#: c-typeck.c:3265
+#: c-typeck.c:3276
 #, gcc-internal-format
 msgid "assignment of read-only variable %qD"
 msgstr "å�‘å”¯è®€è®Šæ•¸ %qD è³¦å€¼"
 
-#: c-typeck.c:3266
+#: c-typeck.c:3277
 #, gcc-internal-format
 msgid "increment of read-only variable %qD"
 msgstr "ä»¤å”¯è®€è®Šæ•¸ %qD è‡ªå¢ž"
 
-#: c-typeck.c:3267
+#: c-typeck.c:3278
 #, gcc-internal-format
 msgid "decrement of read-only variable %qD"
 msgstr "ä»¤å”¯è®€æˆ�å“¡ %qD è‡ªå¢ž"
 
-#: c-typeck.c:3268
+#: c-typeck.c:3279
 #, gcc-internal-format
 msgid "read-only variable %qD used as %<asm%> output"
 msgstr "å”¯è®€è®Šæ•¸ %qD å�šç‚º %<asm%> çš„è¼¸å‡º"
 
-#: c-typeck.c:3271
+#: c-typeck.c:3282
 #, fuzzy, gcc-internal-format
 msgid "assignment of read-only location %qE"
 msgstr "å�‘å”¯è®€ä½�ç½®è³¦å€¼"
 
-#: c-typeck.c:3272
+#: c-typeck.c:3283
 #, fuzzy, gcc-internal-format
 msgid "increment of read-only location %qE"
 msgstr "ä»¤å”¯è®€ä½�ç½®è‡ªå¢ž"
 
-#: c-typeck.c:3273
+#: c-typeck.c:3284
 #, fuzzy, gcc-internal-format
 msgid "decrement of read-only location %qE"
 msgstr "ä»¤å”¯è®€ä½�ç½®è‡ªæ¸›"
 
-#: c-typeck.c:3274
+#: c-typeck.c:3285
 #, fuzzy, gcc-internal-format
 msgid "read-only location %qE used as %<asm%> output"
 msgstr "å”¯è®€ä½�ç½®å�šç‚º %<asm%> çš„è¼¸å‡º"
 
-#: c-typeck.c:3310
+#: c-typeck.c:3321
 #, gcc-internal-format
 msgid "cannot take address of bit-field %qD"
 msgstr "ç„¡æ³•å�–å¾—ä½�å…ƒæ®µ %qD çš„ä½�å�€"
 
-#: c-typeck.c:3338
+#: c-typeck.c:3349
 #, gcc-internal-format
 msgid "global register variable %qD used in nested function"
 msgstr "å·¢ç‹€å‡½å¼�ä¸­ä½¿ç”¨äº†å…¨åŸŸæš«å­˜å™¨è®Šæ•¸ %qD"
 
-#: c-typeck.c:3341
+#: c-typeck.c:3352
 #, gcc-internal-format
 msgid "register variable %qD used in nested function"
 msgstr "å·¢ç‹€å‡½å¼�ä¸­ä½¿ç”¨äº†æš«å­˜å™¨è®Šæ•¸ %qD"
 
-#: c-typeck.c:3346
+#: c-typeck.c:3357
 #, gcc-internal-format
 msgid "address of global register variable %qD requested"
 msgstr "è¦�æ±‚å…¨åŸŸæš«å­˜å™¨è®Šæ•¸ %qD çš„ä½�å�€"
 
-#: c-typeck.c:3348
+#: c-typeck.c:3359
 #, gcc-internal-format
 msgid "address of register variable %qD requested"
 msgstr "è¦�æ±‚æš«å­˜å™¨è®Šæ•¸ %qD çš„ä½�å�€ã€‚"
 
-#: c-typeck.c:3394
+#: c-typeck.c:3405
 #, gcc-internal-format
 msgid "non-lvalue array in conditional expression"
 msgstr "é�žå·¦å€¼é™£åˆ—å‡ºç�¾åœ¨æ¢�ä»¶é�‹ç®—å¼�ä¸­"
 
-#: c-typeck.c:3442
+#: c-typeck.c:3453
 #, gcc-internal-format
 msgid "signed and unsigned type in conditional expression"
 msgstr "æœ‰è™Ÿå’Œç„¡è™Ÿé¡žåž‹ä¸€èµ·å‡ºç�¾åœ¨æ¢�ä»¶é�‹ç®—å¼�ä¸­"
 
-#: c-typeck.c:3449
+#: c-typeck.c:3460
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ISO C ä¸�å…�è¨±æ¢�ä»¶é�‹ç®—å¼�åƒ…æœ‰ä¸€é‚Šç‚ºç©º"
 
-#: c-typeck.c:3463 c-typeck.c:3471
+#: c-typeck.c:3474 c-typeck.c:3482
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
 msgstr "ISO C ä¸�å…�è¨±åœ¨æ¢�ä»¶é�‹ç®—å¼�ä¸­å�Œæ™‚ä½¿ç”¨ %<void *%> å’Œå‡½å¼�æŒ‡æ¨™"
 
-#: c-typeck.c:3478
+#: c-typeck.c:3489
 #, gcc-internal-format
 msgid "pointer type mismatch in conditional expression"
 msgstr "æ¢�ä»¶é�‹ç®—å¼�æŒ‡æ¨™é¡žåž‹ä¸�åŒ¹é…�"
 
-#: c-typeck.c:3485 c-typeck.c:3495
+#: c-typeck.c:3496 c-typeck.c:3506
 #, gcc-internal-format
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "æ¢�ä»¶é�‹ç®—å¼�ä¸­æŒ‡æ¨™/æ•´æ•¸é¡žåž‹ä¸�åŒ¹é…�"
 
-#: c-typeck.c:3509 tree-cfg.c:3783
+#: c-typeck.c:3520 tree-cfg.c:3807
 #, gcc-internal-format
 msgid "type mismatch in conditional expression"
 msgstr "æ¢�ä»¶é�‹ç®—å¼�ä¸­é¡žåž‹ä¸�åŒ¹é…�"
 
-#: c-typeck.c:3552
+#: c-typeck.c:3563
 #, gcc-internal-format
 msgid "left-hand operand of comma expression has no effect"
 msgstr "é€—è™Ÿé�‹ç®—å¼�çš„å·¦é�‹ç®—å…ƒä¸�èµ·ä½œç”¨"
 
-#: c-typeck.c:3589
+#: c-typeck.c:3600
 #, gcc-internal-format
 msgid "cast specifies array type"
 msgstr "é¡žåž‹è½‰æ�›æŒ‡å®šäº†é™£åˆ—é¡žåž‹"
 
-#: c-typeck.c:3595
+#: c-typeck.c:3606
 #, gcc-internal-format
 msgid "cast specifies function type"
 msgstr "é¡žåž‹è½‰æ�›æŒ‡å®šäº†å‡½å¼�é¡žåž‹"
 
-#: c-typeck.c:3612
+#: c-typeck.c:3623
 #, gcc-internal-format
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ISO C ä¸�å…�è¨±å°‡é�žæ¨™é‡�è½‰æ�›ç‚ºå…¶è‡ªèº«é¡žåž‹"
 
-#: c-typeck.c:3629
+#: c-typeck.c:3640
 #, gcc-internal-format
 msgid "ISO C forbids casts to union type"
 msgstr "ISO C ä¸�å…�è¨±è½‰æ�›ç‚ºè�¯å�ˆé¡žåž‹"
 
-#: c-typeck.c:3637
+#: c-typeck.c:3648
 #, gcc-internal-format
 msgid "cast to union type from type not present in union"
 msgstr "é¡žåž‹è½‰æ�›çš„ä¾†æº�é¡žåž‹æœªå‡ºç�¾åœ¨è�¯å�ˆä¸­"
 
-#: c-typeck.c:3683
+#: c-typeck.c:3694
 #, gcc-internal-format
 msgid "cast adds new qualifiers to function type"
 msgstr "é¡žåž‹è½‰æ�›ç‚ºå‡½å¼�é¡žåž‹åŠ å…¥äº†æ–°çš„é™�å®š"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3688
+#: c-typeck.c:3699
 #, gcc-internal-format
 msgid "cast discards qualifiers from pointer target type"
 msgstr "é¡žåž‹è½‰æ�›ä¸Ÿæ£„äº†æŒ‡æ¨™ç›®çš„é¡žåž‹çš„é™�å®š"
 
-#: c-typeck.c:3704
+#: c-typeck.c:3715
 #, gcc-internal-format
 msgid "cast increases required alignment of target type"
 msgstr "é¡žåž‹è½‰æ�›å¢žå¤§äº†ç›®çš„é¡žåž‹çš„å°�é½Šéœ€æ±‚"
 
-#: c-typeck.c:3715
+#: c-typeck.c:3726
 #, gcc-internal-format
 msgid "cast from pointer to integer of different size"
 msgstr "ç•¶å°‡ä¸€å€‹æŒ‡æ¨™è½‰æ�›ç‚ºå¤§å°�ä¸�å�Œçš„æ•´æ•¸æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: c-typeck.c:3719
+#: c-typeck.c:3730
 #, gcc-internal-format
 msgid "cast from function call of type %qT to non-matching type %qT"
 msgstr "å¾žé¡žåž‹ç‚º %qT çš„å‡½å¼�å‘¼å�«è½‰æ�›åˆ°ä¸�åŒ¹é…�çš„é¡žåž‹ %qT"
 
-#: c-typeck.c:3727
+#: c-typeck.c:3738
 #, gcc-internal-format
 msgid "cast to pointer from integer of different size"
 msgstr "ç•¶å°‡ä¸€å€‹æŒ‡æ¨™è½‰æ�›ç‚ºå¤§å°�ä¸�å�Œçš„æ•´æ•¸æ™‚çµ¦å‡ºè­¦å‘Š"
 
-#: c-typeck.c:3741
+#: c-typeck.c:3752
 #, gcc-internal-format
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr "ISO C ä¸�å…�è¨±å°‡ä¸€å€‹å‡½å¼�æŒ‡æ¨™è½‰æ�›ç‚ºä¸€å€‹ç‰©ä»¶æŒ‡æ¨™"
 
-#: c-typeck.c:3749
+#: c-typeck.c:3760
 #, gcc-internal-format
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr "ISO C ä¸�å…�è¨±å°‡ä¸€å€‹ç‰©ä»¶æŒ‡æ¨™è½‰æ�›ç‚ºä¸€å€‹å‡½å¼�æŒ‡æ¨™"
 
-#: c-typeck.c:4026
+#: c-typeck.c:4037
 #, gcc-internal-format
 msgid "cannot pass rvalue to reference parameter"
 msgstr "ä¸�èƒ½å°‡å�³å€¼å‚³é�žçµ¦å�ƒç…§å�ƒæ•¸"
 
-#: c-typeck.c:4139 c-typeck.c:4306
+#: c-typeck.c:4150 c-typeck.c:4317
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
 msgstr "å‚³é�žå¼•æ•¸ %d(å±¬æ–¼ %qE)å¾žæœªé™�å®šçš„å‡½å¼�æŒ‡æ¨™å»ºæ§‹äº†é™�å®šçš„å‡½å¼�æŒ‡æ¨™"
 
-#: c-typeck.c:4142 c-typeck.c:4309
+#: c-typeck.c:4153 c-typeck.c:4320
 #, gcc-internal-format
 msgid "assignment makes qualified function pointer from unqualified"
 msgstr "å°‡æœªé™�å®šçš„å‡½å¼�æŒ‡æ¨™è³¦äºˆé™�å®šçš„å‡½å¼�æŒ‡æ¨™"
 
-#: c-typeck.c:4145 c-typeck.c:4311
+#: c-typeck.c:4156 c-typeck.c:4322
 #, gcc-internal-format
 msgid "initialization makes qualified function pointer from unqualified"
 msgstr "å›žå‚³æ™‚å°‡æœªé™�å®šçš„å‡½å¼�æŒ‡æ¨™è³¦çµ¦é™�å®šçš„å‡½å¼�æŒ‡æ¨™"
 
-#: c-typeck.c:4148 c-typeck.c:4313
+#: c-typeck.c:4159 c-typeck.c:4324
 #, gcc-internal-format
 msgid "return makes qualified function pointer from unqualified"
 msgstr "å›žå‚³æ™‚å°‡æœªé™�å®šçš„å‡½å¼�æŒ‡æ¨™è³¦çµ¦é™�å®šçš„å‡½å¼�æŒ‡æ¨™"
 
-#: c-typeck.c:4152 c-typeck.c:4273
+#: c-typeck.c:4163 c-typeck.c:4284
 #, gcc-internal-format
 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
 msgstr "å‚³é�žå¼•æ•¸ %d(å±¬æ–¼ %qE)ä¸Ÿæ£„äº†æŒ‡æ¨™ç›®çš„é¡žåž‹çš„é™�å®š"
 
-#: c-typeck.c:4154 c-typeck.c:4275
+#: c-typeck.c:4165 c-typeck.c:4286
 #, gcc-internal-format
 msgid "assignment discards qualifiers from pointer target type"
 msgstr "è³¦å€¼ä¸Ÿæ£„äº†æŒ‡æ¨™ç›®çš„é¡žåž‹çš„é™�å®š"
 
-#: c-typeck.c:4156 c-typeck.c:4277
+#: c-typeck.c:4167 c-typeck.c:4288
 #, gcc-internal-format
 msgid "initialization discards qualifiers from pointer target type"
 msgstr "åˆ�å§‹åŒ–ä¸Ÿæ£„äº†æŒ‡æ¨™ç›®çš„é¡žåž‹çš„é™�å®š"
 
-#: c-typeck.c:4158 c-typeck.c:4279
+#: c-typeck.c:4169 c-typeck.c:4290
 #, gcc-internal-format
 msgid "return discards qualifiers from pointer target type"
 msgstr "å›žå‚³æ™‚ä¸Ÿæ£„äº†æŒ‡æ¨™ç›®çš„é¡žåž‹çš„é™�å®š"
 
-#: c-typeck.c:4165
+#: c-typeck.c:4176
 #, gcc-internal-format
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ISO C ä¸�å…�è¨±å°‡å¼•æ•¸è½‰æ�›ç‚ºè�¯å�ˆ"
 
-#: c-typeck.c:4201
+#: c-typeck.c:4212
 #, gcc-internal-format
 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
 msgstr "C++ ä¸­ä¸�å…�è¨±å¾ž %qT åˆ° %qT çš„éš±å�«è½‰æ�›"
 
-#: c-typeck.c:4214
+#: c-typeck.c:4225
 #, gcc-internal-format
 msgid "argument %d of %qE might be a candidate for a format attribute"
 msgstr "å¼•æ•¸ %d(å±¬æ–¼ %qE)å�¯èƒ½æ˜¯ format å±¬æ€§çš„å‚™é�¸"
 
-#: c-typeck.c:4220
+#: c-typeck.c:4231
 #, gcc-internal-format
 msgid "assignment left-hand side might be a candidate for a format attribute"
 msgstr "è³¦å€¼çš„å·¦æ‰‹é‚Šå�¯èƒ½æ˜¯ format å±¬æ€§çš„å‚™é�¸æ™‚"
 
-#: c-typeck.c:4225
+#: c-typeck.c:4236
 #, gcc-internal-format
 msgid "initialization left-hand side might be a candidate for a format attribute"
 msgstr "åˆ�å§‹åŒ–çš„å·¦æ‰‹é‚Šå�¯èƒ½æ˜¯ format å±¬æ€§çš„å‚™é�¸æ™‚"
 
-#: c-typeck.c:4230
+#: c-typeck.c:4241
 #, gcc-internal-format
 msgid "return type might be a candidate for a format attribute"
 msgstr "å›žå‚³é¡žåž‹å�¯èƒ½æ˜¯ format å±¬æ€§çš„å‚™é�¸"
 
-#: c-typeck.c:4253
+#: c-typeck.c:4264
 #, gcc-internal-format
 msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
 msgstr "ISO C ä¸�å…�è¨±å°‡å¼•æ•¸ %d(å±¬æ–¼ %qE)åœ¨å‡½å¼�æŒ‡æ¨™å’Œ %<void *%> é–“å‚³é�ž"
 
-#: c-typeck.c:4256
+#: c-typeck.c:4267
 #, gcc-internal-format
 msgid "ISO C forbids assignment between function pointer and %<void *%>"
 msgstr "ISO C ä¸�å…�è¨±åœ¨å‡½å¼�æŒ‡æ¨™å’Œ %<void *%> é–“è³¦å€¼"
 
-#: c-typeck.c:4258
+#: c-typeck.c:4269
 #, gcc-internal-format
 msgid "ISO C forbids initialization between function pointer and %<void *%>"
 msgstr "ISO C ä¸�å…�è¨±åœ¨å‡½å¼�æŒ‡æ¨™å’Œ %<void *%> é–“åˆ�å§‹åŒ–"
 
-#: c-typeck.c:4260
+#: c-typeck.c:4271
 #, gcc-internal-format
 msgid "ISO C forbids return between function pointer and %<void *%>"
 msgstr "ISO C ä¸�å…�è¨±åœ¨å‡½å¼�æŒ‡æ¨™å’Œ %<void *%> é–“å›žå‚³"
 
-#: c-typeck.c:4289
+#: c-typeck.c:4300
 #, gcc-internal-format
 msgid "pointer targets in passing argument %d of %qE differ in signedness"
 msgstr "å‚³é�žå�ƒæ•¸ %d (å±¬æ–¼ %qE) çµ¦æŒ‡æ¨™æ™‚ç›®çš„èˆ‡æŒ‡æ¨™æœ‰/ç„¡è™Ÿä¸�ä¸€è‡´"
 
-#: c-typeck.c:4291
+#: c-typeck.c:4302
 #, gcc-internal-format
 msgid "pointer targets in assignment differ in signedness"
 msgstr "å°�æŒ‡æ¨™è³¦å€¼æ™‚ç›®çš„èˆ‡æŒ‡æ¨™æœ‰/ç„¡è™Ÿä¸�ä¸€è‡´"
 
-#: c-typeck.c:4293
+#: c-typeck.c:4304
 #, gcc-internal-format
 msgid "pointer targets in initialization differ in signedness"
 msgstr "åˆ�å§‹åŒ–æŒ‡æ¨™æ™‚ç›®çš„èˆ‡æŒ‡æ¨™æœ‰/ç„¡è™Ÿä¸�ä¸€è‡´"
 
-#: c-typeck.c:4295
+#: c-typeck.c:4306
 #, gcc-internal-format
 msgid "pointer targets in return differ in signedness"
 msgstr "å›žå‚³æŒ‡æ¨™æ™‚ç›®çš„èˆ‡æŒ‡æ¨™æœ‰/ç„¡è™Ÿä¸�ä¸€è‡´"
 
-#: c-typeck.c:4320
+#: c-typeck.c:4331
 #, gcc-internal-format
 msgid "passing argument %d of %qE from incompatible pointer type"
 msgstr "å‚³é�žå�ƒæ•¸ %d (å±¬æ–¼ %qE)æ™‚åœ¨ä¸�ç›¸å®¹çš„æŒ‡æ¨™é¡žåž‹é–“è½‰æ�›"
 
-#: c-typeck.c:4322
+#: c-typeck.c:4333
 #, gcc-internal-format
 msgid "assignment from incompatible pointer type"
 msgstr "æ°¸é� ä¸�ç›¸å®¹çš„æŒ‡æ¨™é¡žåž‹è³¦å€¼"
 
-#: c-typeck.c:4323
+#: c-typeck.c:4334
 #, gcc-internal-format
 msgid "initialization from incompatible pointer type"
 msgstr "æ°¸é� ä¸�ç›¸å®¹çš„æŒ‡æ¨™é¡žåž‹åˆ�å§‹åŒ–"
 
-#: c-typeck.c:4325
+#: c-typeck.c:4336
 #, gcc-internal-format
 msgid "return from incompatible pointer type"
 msgstr "å›žå‚³äº†ä¸�ç›¸å®¹çš„æŒ‡æ¨™é¡žåž‹"
 
-#: c-typeck.c:4342
+#: c-typeck.c:4353
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes pointer from integer without a cast"
 msgstr "å‚³é�žå�ƒæ•¸ %d (å±¬æ–¼ %qE)æ™‚å°‡æ•´æ•¸è³¦çµ¦æŒ‡æ¨™ï¼Œæœªä½œé¡žåž‹è½‰æ�›"
 
-#: c-typeck.c:4344
+#: c-typeck.c:4355
 #, gcc-internal-format
 msgid "assignment makes pointer from integer without a cast"
 msgstr "è³¦å€¼æ™‚å°‡æ•´æ•¸è³¦çµ¦æŒ‡æ¨™ï¼Œæœªä½œé¡žåž‹è½‰æ�›"
 
-#: c-typeck.c:4346
+#: c-typeck.c:4357
 #, gcc-internal-format
 msgid "initialization makes pointer from integer without a cast"
 msgstr "åˆ�å§‹åŒ–æ™‚å°‡æ•´æ•¸è³¦çµ¦æŒ‡æ¨™ï¼Œæœªä½œé¡žåž‹è½‰æ�›"
 
-#: c-typeck.c:4348
+#: c-typeck.c:4359
 #, gcc-internal-format
 msgid "return makes pointer from integer without a cast"
 msgstr "å›žå‚³æ™‚å°‡æ•´æ•¸è³¦çµ¦æŒ‡æ¨™ï¼Œæœªä½œé¡žåž‹è½‰æ�›"
 
-#: c-typeck.c:4355
+#: c-typeck.c:4366
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes integer from pointer without a cast"
 msgstr "å‚³é�žå�ƒæ•¸ %d (å±¬æ–¼ %qE)æ™‚å°‡æŒ‡æ¨™è³¦çµ¦æ•´æ•¸ï¼Œæœªä½œé¡žåž‹è½‰æ�›"
 
-#: c-typeck.c:4357
+#: c-typeck.c:4368
 #, gcc-internal-format
 msgid "assignment makes integer from pointer without a cast"
 msgstr "è³¦å€¼æ™‚å°‡æŒ‡æ¨™è³¦çµ¦æ•´æ•¸ï¼Œæœªä½œé¡žåž‹è½‰æ�›"
 
-#: c-typeck.c:4359
+#: c-typeck.c:4370
 #, gcc-internal-format
 msgid "initialization makes integer from pointer without a cast"
 msgstr "åˆ�å§‹åŒ–å°‡æŒ‡æ¨™è³¦çµ¦æ•´æ•¸ï¼Œæœªä½œé¡žåž‹è½‰æ�›"
 
-#: c-typeck.c:4361
+#: c-typeck.c:4372
 #, gcc-internal-format
 msgid "return makes integer from pointer without a cast"
 msgstr "å›žå‚³æ™‚å°‡æŒ‡æ¨™è³¦çµ¦æ•´æ•¸ï¼Œæœªä½œé¡žåž‹è½‰æ�›"
 
-#: c-typeck.c:4377
+#: c-typeck.c:4388
 #, gcc-internal-format
 msgid "incompatible types in assignment"
 msgstr "è³¦å€¼æ™‚é¡žåž‹ä¸�ç›¸å®¹"
 
-#: c-typeck.c:4380
+#: c-typeck.c:4391
 #, gcc-internal-format
 msgid "incompatible types in initialization"
 msgstr "åˆ�å§‹åŒ–æ™‚é¡žåž‹ä¸�ç›¸å®¹"
 
-#: c-typeck.c:4383
+#: c-typeck.c:4394
 #, gcc-internal-format
 msgid "incompatible types in return"
 msgstr "å›žå‚³æ™‚é¡žåž‹ä¸�ç›¸å®¹"
 
-#: c-typeck.c:4439
+#: c-typeck.c:4450
 #, gcc-internal-format
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr "å‚³çµ± C ä¸�æŽ¥å�—è‡ªå‹•çš„è�šå�ˆåˆ�å§‹åŒ–"
 
-#: c-typeck.c:4610 c-typeck.c:4625 c-typeck.c:4640
+#: c-typeck.c:4621 c-typeck.c:4636 c-typeck.c:4651
 #, gcc-internal-format
 msgid "(near initialization for %qs)"
 msgstr "(åœ¨ %qs çš„åˆ�å§‹åŒ–é™„è¿‘)"
 
-#: c-typeck.c:5180 cp/decl.c:4975
+#: c-typeck.c:5191 cp/decl.c:4995
 #, gcc-internal-format
 msgid "opaque vector types cannot be initialized"
 msgstr "ä¸�é€�æ˜Žçš„å�‘é‡�é¡žåž‹ä¸�èƒ½è¢«åˆ�å§‹åŒ–"
 
-#: c-typeck.c:5803
+#: c-typeck.c:5814
 #, gcc-internal-format
 msgid "unknown field %qE specified in initializer"
 msgstr "åˆ�å§‹å€¼è¨­å®šé …è£¡æœ‰ä¸�æ˜Žçš„æ¬„ä½� %qE"
 
-#: c-typeck.c:6703
+#: c-typeck.c:6714
 #, gcc-internal-format
 msgid "traditional C rejects initialization of unions"
 msgstr "å‚³çµ± C ä¸�æŽ¥å�—å°�è�¯å�ˆçš„åˆ�å§‹åŒ–"
 
-#: c-typeck.c:7011
+#: c-typeck.c:7022
 #, gcc-internal-format
 msgid "jump into statement expression"
 msgstr "è·³è½‰è‡³æ•˜è¿°é�‹ç®—å¼�ä¸­"
 
-#: c-typeck.c:7017
+#: c-typeck.c:7028
 #, gcc-internal-format
 msgid "jump into scope of identifier with variably modified type"
 msgstr "è·³è‡³å…·æœ‰å�¯è®Šé¡žåž‹çš„è­˜åˆ¥ç¢¼çš„ä½œç”¨æ¬„ä½�ä¸­"
 
-#: c-typeck.c:7054
+#: c-typeck.c:7065
 #, gcc-internal-format
 msgid "ISO C forbids %<goto *expr;%>"
 msgstr "ISO C++ ä¸�å…�è¨± %<goto *expr;%>"
 
-#: c-typeck.c:7069 cp/typeck.c:6592
+#: c-typeck.c:7080 cp/typeck.c:6619
 #, gcc-internal-format
 msgid "function declared %<noreturn%> has a %<return%> statement"
 msgstr "è¢«å®£å‘Šç‚º %<noreturn%> çš„å‡½å¼�å�»æœ‰ %<return%> æ•˜è¿°"
 
-#: c-typeck.c:7077
+#: c-typeck.c:7088
 #, gcc-internal-format
 msgid "%<return%> with no value, in function returning non-void"
 msgstr "åœ¨æœ‰å›žå‚³å€¼çš„çš„å‡½å¼�ä¸­ï¼Œ%<return%> ä¸�å¸¶å›žå‚³å€¼"
 
-#: c-typeck.c:7086
+#: c-typeck.c:7097
 #, gcc-internal-format
 msgid "%<return%> with a value, in function returning void"
 msgstr "åœ¨ç„¡å›žå‚³å€¼çš„å‡½å¼�ä¸­ï¼Œ%<return%> å¸¶å›žå‚³å€¼"
 
-#: c-typeck.c:7088
+#: c-typeck.c:7099
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids %<return%> with expression, in function returning void"
 msgstr "åœ¨ç„¡å›žå‚³å€¼çš„å‡½å¼�ä¸­ï¼Œ%<return%> å¸¶å›žå‚³å€¼"
 
-#: c-typeck.c:7145
+#: c-typeck.c:7156
 #, gcc-internal-format
 msgid "function returns address of local variable"
 msgstr "å‡½å¼�å›žå‚³å±€éƒ¨è®Šæ•¸çš„ä½�å�€"
 
-#: c-typeck.c:7217 cp/semantics.c:949
+#: c-typeck.c:7228 cp/semantics.c:952
 #, gcc-internal-format
 msgid "switch quantity not an integer"
 msgstr "switch æ•˜è¿°ä¸­çš„å€¼ä¸�æ˜¯ä¸€å€‹æ•´æ•¸"
 
-#: c-typeck.c:7229
+#: c-typeck.c:7240
 #, gcc-internal-format
 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
 msgstr "åœ¨ ISO C ä¸­ï¼Œ%<long%> é–‹é—œé�‹ç®—å¼�ä¸�è¢«è½‰æ�›ç‚º %<int%>"
 
-#: c-typeck.c:7269
+#: c-typeck.c:7280
 #, gcc-internal-format
 msgid "case label in statement expression not containing enclosing switch statement"
 msgstr "case æ¨™ç±¤å‡ºç�¾åœ¨æ²’æœ‰ switch æ•˜è¿°çš„æ•˜è¿°é�‹ç®—å¼�ä¸­"
 
-#: c-typeck.c:7272
+#: c-typeck.c:7283
 #, gcc-internal-format
 msgid "%<default%> label in statement expression not containing enclosing switch statement"
 msgstr "%<default%> æ¨™ç±¤å‡ºç�¾åœ¨æ²’æœ‰ç›¸æ‡‰ switch æ•˜è¿°çš„æ•˜è¿°é�‹ç®—å¼�ä¸­"
 
-#: c-typeck.c:7278
+#: c-typeck.c:7289
 #, gcc-internal-format
 msgid "case label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr "case æ¨™ç±¤å‡ºç�¾åœ¨æ²’æœ‰åŒ…å�«çš„ switch æ•˜è¿°çš„å�¯è®Šé¡žåž‹è­˜åˆ¥ç¢¼ä½œç”¨æ¬„ä½�ä¸­"
 
-#: c-typeck.c:7281
+#: c-typeck.c:7292
 #, gcc-internal-format
 msgid "%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr "%<default%> æ¨™ç±¤å‡ºç�¾åœ¨æ²’æœ‰åŒ…å�«çš„ switch æ•˜è¿°çš„å�¯è®Šé¡žåž‹è­˜åˆ¥ç¢¼çš„ä½œç”¨æ¬„ä½�ä¸­"
 
-#: c-typeck.c:7285 cp/parser.c:6804
+#: c-typeck.c:7296 cp/parser.c:6810
 #, gcc-internal-format
 msgid "case label not within a switch statement"
 msgstr "case æ¨™ç±¤å‡ºç�¾åœ¨é–‹é—œæ•˜è¿°å¤–"
 
-#: c-typeck.c:7287
+#: c-typeck.c:7298
 #, gcc-internal-format
 msgid "%<default%> label not within a switch statement"
 msgstr "%<default%> æ¨™ç±¤æœªå‡ºç�¾åœ¨ switch æ•˜è¿°å…§"
 
-#: c-typeck.c:7364
+#: c-typeck.c:7375
 #, gcc-internal-format
 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
 msgstr "%Hå»ºè­°æ˜Žç¢ºåœ°ä½¿ç”¨å¤§æ‹¬è™Ÿä»¥é�¿å…�å‡ºç�¾æœ‰æ­§ç¾©çš„ %<else%>"
 
-#: c-typeck.c:7475 cp/cp-gimplify.c:97 cp/parser.c:7409
+#: c-typeck.c:7486 cp/cp-gimplify.c:97 cp/parser.c:7415
 #, gcc-internal-format
 msgid "break statement not within loop or switch"
 msgstr "break æ•˜è¿°ä¸�åœ¨å¾ªç’°æˆ–é–‹é—œæ•˜è¿°å…§"
 
-#: c-typeck.c:7477 cp/parser.c:7430
+#: c-typeck.c:7488 cp/parser.c:7436
 #, gcc-internal-format
 msgid "continue statement not within a loop"
 msgstr "continue æ•˜è¿°å‡ºç�¾åœ¨å¾ªç’°ä»¥å¤–"
 
-#: c-typeck.c:7482 cp/parser.c:7420
+#: c-typeck.c:7493 cp/parser.c:7426
 #, fuzzy, gcc-internal-format
 msgid "break statement used with OpenMP for loop"
 msgstr "break æ•˜è¿°ä¸�åœ¨å¾ªç’°æˆ–é–‹é—œæ•˜è¿°å…§"
 
-#: c-typeck.c:7505
+#: c-typeck.c:7516
 #, gcc-internal-format
 msgid "%Hstatement with no effect"
 msgstr "%Hæ•˜è¿°ä¸�èµ·ä½œç”¨"
 
-#: c-typeck.c:7527
+#: c-typeck.c:7538
 #, gcc-internal-format
 msgid "expression statement has incomplete type"
 msgstr "é�‹ç®—å¼�æ•˜è¿°é¡žåž‹ä¸�å®Œå…¨"
 
-#: c-typeck.c:8082 cp/typeck.c:3259
+#: c-typeck.c:8093 cp/typeck.c:3301
 #, gcc-internal-format
 msgid "right shift count is negative"
 msgstr "å�³ç§»æ¬¡æ•¸ç‚ºè² "
 
-#: c-typeck.c:8089 cp/typeck.c:3265
+#: c-typeck.c:8100 cp/typeck.c:3305
 #, gcc-internal-format
 msgid "right shift count >= width of type"
 msgstr "å�³ç§»æ¬¡æ•¸å¤§æ–¼æˆ–ç­‰æ–¼é¡žåž‹å¯¬åº¦"
 
-#: c-typeck.c:8111 cp/typeck.c:3284
+#: c-typeck.c:8122 cp/typeck.c:3324
 #, gcc-internal-format
 msgid "left shift count is negative"
 msgstr "å·¦ç§»æ¬¡æ•¸ç‚ºè² "
 
-#: c-typeck.c:8114 cp/typeck.c:3286
+#: c-typeck.c:8125 cp/typeck.c:3326
 #, gcc-internal-format
 msgid "left shift count >= width of type"
 msgstr "å·¦ç§»æ¬¡æ•¸å¤§æ–¼æˆ–ç­‰æ–¼é¡žåž‹å¯¬åº¦"
 
-#: c-typeck.c:8132 cp/typeck.c:3324
+#: c-typeck.c:8143 cp/typeck.c:3364
 #, gcc-internal-format
 msgid "comparing floating point with == or != is unsafe"
 msgstr "ä½¿ç”¨ == æˆ– != æ¯”è¼ƒæµ®é»žæ•¸æ˜¯ä¸�å®‰å…¨çš„"
 
-#: c-typeck.c:8156 c-typeck.c:8163
+#: c-typeck.c:8167 c-typeck.c:8174
 #, gcc-internal-format
 msgid "ISO C forbids comparison of %<void *%> with function pointer"
 msgstr "ISO C ä¸�å…�è¨±åœ¨ %<void *%> å’Œå‡½å¼�æŒ‡æ¨™é–“æ¯”è¼ƒ"
 
-#: c-typeck.c:8169 c-typeck.c:8227
+#: c-typeck.c:8180 c-typeck.c:8238
 #, gcc-internal-format
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "æ¯”è¼ƒä¸�ç›¸é—œçš„æŒ‡æ¨™æ™‚ç¼ºå°‘é¡žåž‹è½‰æ�›"
 
-#: c-typeck.c:8178 c-typeck.c:8186 cp/typeck.c:3344 cp/typeck.c:3353
+#: c-typeck.c:8189 c-typeck.c:8197 cp/typeck.c:3384 cp/typeck.c:3393
 #, fuzzy, gcc-internal-format
 msgid "the address of %qD will never be NULL"
 msgstr "%qD çš„ä½�å�€ç¸½æ˜¯ç­‰åƒ¹ç‚º %<true%>"
 
-#: c-typeck.c:8193 c-typeck.c:8198 c-typeck.c:8245 c-typeck.c:8250
+#: c-typeck.c:8204 c-typeck.c:8209 c-typeck.c:8256 c-typeck.c:8261
 #, gcc-internal-format
 msgid "comparison between pointer and integer"
 msgstr "æ¯”è¼ƒæŒ‡æ¨™å’Œæ•´æ•¸"
 
-#: c-typeck.c:8219
+#: c-typeck.c:8230
 #, gcc-internal-format
 msgid "comparison of complete and incomplete pointers"
 msgstr "åœ¨å®Œå…¨å’Œä¸�å®Œå…¨æŒ‡æ¨™é–“æ¯”è¼ƒ"
 
-#: c-typeck.c:8222
+#: c-typeck.c:8233
 #, gcc-internal-format
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO C ä¸�å…�è¨±å‡½å¼�æŒ‡æ¨™é–“æ¯”è¼ƒå¤§å°�"
 
-#: c-typeck.c:8234 c-typeck.c:8240
+#: c-typeck.c:8245 c-typeck.c:8251
 #, gcc-internal-format
 msgid "ordered comparison of pointer with integer zero"
 msgstr "æŒ‡æ¨™èˆ‡æ•´æ•¸ 0 æ¯”è¼ƒå¤§å°�"
 
-#: c-typeck.c:8500
+#: c-typeck.c:8511
 #, gcc-internal-format
 msgid "comparison between signed and unsigned"
 msgstr "æ¯”è¼ƒæœ‰è™Ÿå’Œç„¡è™Ÿæ•¸"
 
-#: c-typeck.c:8546 cp/typeck.c:3830
+#: c-typeck.c:8557 cp/typeck.c:3838
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "æ¯”è¼ƒå¸¸æ•¸å’Œå�–å��å¾Œå�ˆç¶“æ��å�‡çš„ç„¡è™Ÿæ•¸"
 
-#: c-typeck.c:8554 cp/typeck.c:3838
+#: c-typeck.c:8565 cp/typeck.c:3846
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "æ¯”è¼ƒç„¡è™Ÿæ•¸å’Œå�–å��å¾Œå�ˆç¶“æ��å�‡çš„ç„¡è™Ÿæ•¸"
 
-#: c-typeck.c:8612
+#: c-typeck.c:8623
 #, gcc-internal-format
 msgid "used array that cannot be converted to pointer where scalar is required"
 msgstr "éœ€è¦�æ¨™é‡�æ™‚ä½¿ç”¨äº†ä¸�èƒ½è¢«è½‰æ�›ç‚ºæŒ‡æ¨™çš„é™£åˆ—"
 
-#: c-typeck.c:8616
+#: c-typeck.c:8627
 #, gcc-internal-format
 msgid "used struct type value where scalar is required"
 msgstr "éœ€è¦�æ¨™é‡�æ™‚ä½¿ç”¨äº†çµ�æ§‹é¡žåž‹"
 
-#: c-typeck.c:8620
+#: c-typeck.c:8631
 #, gcc-internal-format
 msgid "used union type value where scalar is required"
 msgstr "éœ€è¦�æ¨™é‡�æ™‚ä½¿ç”¨äº†è�¯å�ˆé¡žåž‹"
 
-#: c-typeck.c:8725 cp/semantics.c:3523
+#: c-typeck.c:8736 cp/semantics.c:3555
 #, fuzzy, gcc-internal-format
 msgid "%qE has invalid type for %<reduction%>"
 msgstr "éŒ¯èª¤åœ°ä½¿ç”¨äº† %<restrict%>"
 
-#: c-typeck.c:8759 cp/semantics.c:3536
+#: c-typeck.c:8770 cp/semantics.c:3568
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction(%s)%>"
 msgstr ""
 
-#: c-typeck.c:8775 cp/semantics.c:3546
+#: c-typeck.c:8786 cp/semantics.c:3578
 #, gcc-internal-format
 msgid "%qE must be %<threadprivate%> for %<copyin%>"
 msgstr ""
 
-#: c-typeck.c:8784 cp/semantics.c:3351
+#: c-typeck.c:8795 cp/semantics.c:3383
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a variable in clause %qs"
 msgstr "%qT æ˜¯ %qT çš„ä¸€å€‹ä¸�å�¯å­˜å�–çš„åŸºç¤Žé¡žåˆ¥"
 
-#: c-typeck.c:8791 c-typeck.c:8811 c-typeck.c:8831 cp/semantics.c:3377
-#: cp/semantics.c:3396
+#: c-typeck.c:8802 c-typeck.c:8822 c-typeck.c:8842 cp/semantics.c:3409
+#: cp/semantics.c:3428
 #, gcc-internal-format
 msgid "%qE appears more than once in data clauses"
 msgstr ""
 
-#: c-typeck.c:8805 cp/semantics.c:3371
+#: c-typeck.c:8816 cp/semantics.c:3403
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a variable in clause %<firstprivate%>"
 msgstr "å¯¦é«”è®Šæ•¸ %qs è¢«å®£å‘Šç‚ºç§�æœ‰çš„"
 
-#: c-typeck.c:8825 cp/semantics.c:3390
+#: c-typeck.c:8836 cp/semantics.c:3422
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a variable in clause %<lastprivate%>"
 msgstr "å¯¦é«”è®Šæ•¸ %qs è¢«å®£å‘Šç‚ºç§�æœ‰çš„"
 
-#: c-typeck.c:8883 cp/semantics.c:3587
+#: c-typeck.c:8894 cp/semantics.c:3619
 #, gcc-internal-format
 msgid "%qE is predetermined %qs for %qs"
 msgstr ""
@@ -21387,12 +21372,12 @@
 msgid "function call has aggregate value"
 msgstr "å‡½å¼�å‘¼å�«æœ‰è�šå�ˆé¡žåž‹"
 
-#: cfgexpand.c:1884
+#: cfgexpand.c:1887
 #, gcc-internal-format
 msgid "not protecting local variables: variable length buffer"
 msgstr "æ²’æœ‰ä¿�è­·å±€éƒ¨è®Šæ•¸ï¼šå�¯è®Šé•·åº¦çš„ç·©è¡�å�€"
 
-#: cfgexpand.c:1887
+#: cfgexpand.c:1890
 #, gcc-internal-format
 msgid "not protecting function: no buffer at least %d bytes long"
 msgstr "æ²’æœ‰ä¿�è­·å‡½å¼�ï¼šæ²’æœ‰è‡³å°‘æœ‰ %d ä½�å…ƒçµ„é•·çš„ç·©è¡�å�€"
@@ -21447,7 +21432,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr ""
 
-#: cfghooks.c:184 cfgrtl.c:1840
+#: cfghooks.c:184 cfgrtl.c:1838
 #, gcc-internal-format
 msgid "wrong amount of branch edges after unconditional jump %i"
 msgstr "é�žæ¢�ä»¶è·³è½‰ %i ä¹‹å¾Œçš„åˆ†æ”¯é‚Šæ•¸ä¸�æ­£ç¢º"
@@ -21657,252 +21642,252 @@
 msgid "%d exits recorded for loop %d (having %d exits)"
 msgstr ""
 
-#: cfgrtl.c:1734
+#: cfgrtl.c:1732
 #, gcc-internal-format
 msgid "BB_RTL flag not set for block %d"
 msgstr ""
 
-#: cfgrtl.c:1741
+#: cfgrtl.c:1739
 #, gcc-internal-format
 msgid "insn %d basic block pointer is %d, should be %d"
 msgstr ""
 
-#: cfgrtl.c:1752
+#: cfgrtl.c:1750
 #, gcc-internal-format
 msgid "insn %d in header of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:1760
+#: cfgrtl.c:1758
 #, gcc-internal-format
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:1782
+#: cfgrtl.c:1780
 #, gcc-internal-format
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr "verify_flow_infoï¼šREG_BR_PROB ä¸�åŒ¹é…� cfg %wi %i"
 
-#: cfgrtl.c:1797
+#: cfgrtl.c:1795
 #, gcc-internal-format
 msgid "fallthru edge crosses section boundary (bb %i)"
 msgstr ""
 
-#: cfgrtl.c:1822
+#: cfgrtl.c:1820
 #, gcc-internal-format
 msgid "missing REG_EH_REGION note in the end of bb %i"
 msgstr ""
 
-#: cfgrtl.c:1830
+#: cfgrtl.c:1828
 #, gcc-internal-format
 msgid "too many outgoing branch edges from bb %i"
 msgstr ""
 
-#: cfgrtl.c:1835
+#: cfgrtl.c:1833
 #, gcc-internal-format
 msgid "fallthru edge after unconditional jump %i"
 msgstr "é�žæ¢�ä»¶è·³è½‰ %i ä¹‹å¾Œçš„ç›´é€šé‚Šæ•¸"
 
-#: cfgrtl.c:1846
+#: cfgrtl.c:1844
 #, gcc-internal-format
 msgid "wrong amount of branch edges after conditional jump %i"
 msgstr "æ¢�ä»¶è·³è½‰ %i ä¹‹å¾Œçš„åˆ†æ”¯é‚Šæ•¸ä¸�æ­£ç¢º"
 
-#: cfgrtl.c:1852
+#: cfgrtl.c:1850
 #, gcc-internal-format
 msgid "call edges for non-call insn in bb %i"
 msgstr ""
 
-#: cfgrtl.c:1861
+#: cfgrtl.c:1859
 #, gcc-internal-format
 msgid "abnormal edges for no purpose in bb %i"
 msgstr ""
 
-#: cfgrtl.c:1873
+#: cfgrtl.c:1871
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr ""
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1875
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr "insn %d åœ¨åŸºæœ¬å�€å¡Š %d ä¹‹å…§ï¼Œä½†æ˜¯ BLOCK_FOR_INSN æ˜¯ %i"
 
-#: cfgrtl.c:1891 cfgrtl.c:1901
+#: cfgrtl.c:1889 cfgrtl.c:1899
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr "å�€å¡Š %d ç¼ºå°‘ NOTE_INSN_BASIC_BLOCK"
 
-#: cfgrtl.c:1914
+#: cfgrtl.c:1912
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK %d åœ¨åŸºæœ¬å�€å¡Š %d ä¸­é–“"
 
-#: cfgrtl.c:1924
+#: cfgrtl.c:1922
 #, gcc-internal-format
 msgid "in basic block %d:"
 msgstr "åœ¨åŸºæœ¬å�€å¡Š %d ä¸­ï¼š"
 
-#: cfgrtl.c:1977 cfgrtl.c:2067
+#: cfgrtl.c:1975 cfgrtl.c:2065
 #, fuzzy, gcc-internal-format
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 msgstr "åŸºæœ¬å�€å¡Šå¤–å‡ºç�¾æŒ‡ä»¤"
 
-#: cfgrtl.c:1985
+#: cfgrtl.c:1983
 #, gcc-internal-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:1998
+#: cfgrtl.c:1996
 #, gcc-internal-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr ""
 
-#: cfgrtl.c:2010
+#: cfgrtl.c:2008
 #, gcc-internal-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:2030
+#: cfgrtl.c:2028
 #, gcc-internal-format
 msgid "missing barrier after block %i"
 msgstr "åœ¨å�€å¡Š %i ä¹‹å¾Œç¼ºå°‘é‚Šç•Œ"
 
-#: cfgrtl.c:2043
+#: cfgrtl.c:2041
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr "verify_flow_infoï¼šä¸�æ­£ç¢ºçš„å�€å¡Šç›´é€š %i->%i"
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2050
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr "verify_flow_infoï¼šä¸�æ­£ç¢ºçš„ç›´é€š %i->%i"
 
-#: cfgrtl.c:2085
+#: cfgrtl.c:2083
 #, gcc-internal-format
 msgid "basic blocks not laid down consecutively"
 msgstr ""
 
-#: cfgrtl.c:2124
+#: cfgrtl.c:2122
 #, gcc-internal-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
 
-#: cgraph.c:794
+#: cgraph.c:840
 #, gcc-internal-format
 msgid "%D renamed after being referenced in assembly"
 msgstr ""
 
-#: cgraphunit.c:670
+#: cgraphunit.c:675
 #, gcc-internal-format
 msgid "aux field set for edge %s->%s"
 msgstr "ç‚ºé‚Š %s->%s è¨­å®š AUX æ¬„ä½�"
 
-#: cgraphunit.c:676
+#: cgraphunit.c:681
 #, gcc-internal-format
 msgid "Execution count is negative"
 msgstr "åŸ·è¡Œæ¬¡æ•¸ç‚ºè² "
 
-#: cgraphunit.c:683
+#: cgraphunit.c:688
 #, gcc-internal-format
 msgid "caller edge count is negative"
 msgstr "å‘¼å�«é‚Šè¨ˆæ•¸ç‚ºè² "
 
-#: cgraphunit.c:688
+#: cgraphunit.c:693
 #, fuzzy, gcc-internal-format
 msgid "caller edge frequency is negative"
 msgstr "å‘¼å�«é‚Šè¨ˆæ•¸ç‚ºè² "
 
-#: cgraphunit.c:693
+#: cgraphunit.c:698
 #, fuzzy, gcc-internal-format
 msgid "caller edge frequency is too large"
 msgstr "å‘¼å�«é‚Šè¨ˆæ•¸ç‚ºè² "
 
-#: cgraphunit.c:702
+#: cgraphunit.c:707
 #, gcc-internal-format
 msgid "inlined_to pointer is wrong"
 msgstr "inlined_to pointer éŒ¯èª¤"
 
-#: cgraphunit.c:707
+#: cgraphunit.c:712
 #, gcc-internal-format
 msgid "multiple inline callers"
 msgstr "å¤šå€‹å…§è�¯å‘¼å�«è€…"
 
-#: cgraphunit.c:714
+#: cgraphunit.c:719
 #, gcc-internal-format
 msgid "inlined_to pointer set for noninline callers"
 msgstr "ç‚ºé�žå…§è�¯çš„å‘¼å�«è€…è¨­å®šäº† inlined_to pointer"
 
-#: cgraphunit.c:720
+#: cgraphunit.c:725
 #, fuzzy, gcc-internal-format
 msgid "inlined_to pointer is set but no predecessors found"
 msgstr "è¨­å®šäº† inlined_to æŒ‡æ¨™å�»æ‰¾ä¸�åˆ°å‰�é©…"
 
-#: cgraphunit.c:725
+#: cgraphunit.c:730
 #, gcc-internal-format
 msgid "inlined_to pointer refers to itself"
 msgstr "inlined_to pointer å�ƒç…§è‡ªèº«"
 
-#: cgraphunit.c:735
+#: cgraphunit.c:740
 #, fuzzy, gcc-internal-format
 msgid "node not found in cgraph_hash"
 msgstr "åœ¨é¡žåˆ¥ä¸­æ‰¾ä¸�åˆ°æ–¹æ³•ã€Œ%sã€�"
 
-#: cgraphunit.c:763
+#: cgraphunit.c:768
 #, gcc-internal-format
 msgid "shared call_stmt:"
 msgstr "å…±äº«çš„ call_stmtï¼š"
 
-#: cgraphunit.c:770
+#: cgraphunit.c:775
 #, gcc-internal-format
 msgid "edge points to wrong declaration:"
 msgstr "é‚Šç·£æŒ‡åˆ°ä¸�å°�çš„å®£å‘Šï¼š"
 
-#: cgraphunit.c:779
+#: cgraphunit.c:784
 #, gcc-internal-format
 msgid "missing callgraph edge for call stmt:"
 msgstr ""
 
-#: cgraphunit.c:795
+#: cgraphunit.c:800
 #, gcc-internal-format
 msgid "edge %s->%s has no corresponding call_stmt"
 msgstr ""
 
-#: cgraphunit.c:807
+#: cgraphunit.c:812
 #, gcc-internal-format
 msgid "verify_cgraph_node failed"
 msgstr "verify_cgraph_node å¤±æ•—"
 
-#: cgraphunit.c:909 cgraphunit.c:932
+#: cgraphunit.c:915 cgraphunit.c:938
 #, fuzzy, gcc-internal-format
 msgid "%J%<externally_visible%> attribute have effect only on public objects"
 msgstr "%qE å±¬æ€§å�ªèƒ½å¥—ç”¨åˆ°å…¬å…±ç‰©ä»¶ä¸Š"
 
-#: cgraphunit.c:1122
+#: cgraphunit.c:1128
 #, gcc-internal-format
 msgid "failed to reclaim unneeded function"
 msgstr "ç„¡æ³•æ”¶å›žä¸�éœ€è¦�çš„å‡½å¼�"
 
-#: cgraphunit.c:1454
+#: cgraphunit.c:1460
 #, gcc-internal-format
 msgid "nodes with no released memory found"
 msgstr ""
 
-#: collect2.c:1189
+#: collect2.c:1203
 #, gcc-internal-format
 msgid "unknown demangling style '%s'"
 msgstr "ä¸�æ˜Žçš„è§£ä¿®é£¾é¢¨æ ¼ã€Œ%sã€�"
 
-#: collect2.c:1512
+#: collect2.c:1526
 #, gcc-internal-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr "%s ä»¥ä¿¡è™Ÿ %d [%s]%s é›¢é–‹ã€‚"
 
-#: collect2.c:1530
+#: collect2.c:1544
 #, gcc-internal-format
 msgid "%s returned %d exit status"
 msgstr "%s ä»¥å›žå‚³å€¼ %d é›¢é–‹"
 
-#: collect2.c:2242
+#: collect2.c:2256
 #, gcc-internal-format
 msgid "cannot find 'ldd'"
 msgstr "æ‰¾ä¸�åˆ°ã€Œlddã€�"
@@ -22057,27 +22042,27 @@
 msgid "dominator of %d should be %d, not %d"
 msgstr "%d çš„ä¸»å°Žè€…æ‡‰è©²ç‚º %dï¼Œè€Œä¸�æ˜¯ %d"
 
-#: dwarf2out.c:3634
+#: dwarf2out.c:3686
 #, gcc-internal-format
 msgid "DW_LOC_OP %s not implemented"
 msgstr "DW_LOC_OP %s å°šæœªå¯¦ä½œ"
 
-#: emit-rtl.c:2326
+#: emit-rtl.c:2262
 #, gcc-internal-format
 msgid "invalid rtl sharing found in the insn"
 msgstr "åœ¨ insn ä¸­æ‰¾åˆ°ç„¡æ•ˆçš„ rtl åˆ†äº«"
 
-#: emit-rtl.c:2328
+#: emit-rtl.c:2264
 #, gcc-internal-format
 msgid "shared rtx"
 msgstr "å…±äº«çš„ rtx"
 
-#: emit-rtl.c:2330
+#: emit-rtl.c:2266
 #, gcc-internal-format
 msgid "internal consistency failure"
 msgstr "å…§éƒ¨ä¸€è‡´æ€§éŒ¯èª¤"
 
-#: emit-rtl.c:3417
+#: emit-rtl.c:3365
 #, gcc-internal-format
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr "ICEï¼šéœ€è¦� emit_jump_insn æ™‚ä½¿ç”¨äº† emit_insn used whereï¼š\n"
@@ -22137,17 +22122,17 @@
 msgid "verify_eh_tree failed"
 msgstr "verify_eh_tree å¤±æ•—"
 
-#: explow.c:1281
+#: explow.c:1258
 #, gcc-internal-format
 msgid "stack limits not supported on this target"
 msgstr "å †ç–Šé™�åˆ¶åœ¨æ­¤ç›®æ¨™å¹³è‡ºä¸Šä¸�å�—æ”¯æ�´"
 
-#: expr.c:8031
+#: expr.c:8030
 #, fuzzy
 msgid "%Kcall to %qs declared with attribute error: %s"
 msgstr "å‡½å¼� %q+D é‡�å®£å‘Šç‚ºå¸¶æœ‰ä¸�å�¯å…§è�¯å±¬æ€§"
 
-#: expr.c:8037
+#: expr.c:8036
 #, fuzzy
 msgid "%Kcall to %qs declared with attribute warning: %s"
 msgstr "å‡½å¼� %q+D é‡�å®£å‘Šç‚ºå¸¶æœ‰ä¸�å�¯å…§è�¯å±¬æ€§"
@@ -22162,7 +22147,7 @@
 msgid "large fixed-point constant implicitly truncated to fixed-point type"
 msgstr "å¤§æ•´æ•¸éš±å�«æˆªæ–·ç‚ºç„¡è™Ÿé¡žåž‹"
 
-#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5060
+#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5076
 #, gcc-internal-format
 msgid "%H%s"
 msgstr "%H%s"
@@ -22172,77 +22157,77 @@
 msgid "assuming signed overflow does not occur when negating a division"
 msgstr ""
 
-#: fold-const.c:3989 fold-const.c:4000
+#: fold-const.c:4003 fold-const.c:4014
 #, gcc-internal-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "ç”±æ–¼ä½�å…ƒæ®µå¯¬åº¦æ‰€é™�ï¼Œæ¯”è¼ƒçµ�æžœæ°¸é� ç‚º %d"
 
-#: fold-const.c:5317
+#: fold-const.c:5331
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying range test"
 msgstr ""
 
-#: fold-const.c:5691 fold-const.c:5706
+#: fold-const.c:5705 fold-const.c:5720
 #, gcc-internal-format
 msgid "comparison is always %d"
 msgstr "æ¯”è¼ƒçµ�æžœå§‹çµ‚ç‚º %d"
 
-#: fold-const.c:5835
+#: fold-const.c:5849
 #, gcc-internal-format
 msgid "%<or%> of unmatched not-equal tests is always 1"
 msgstr "å°�å…©å€‹ä¸�åŒ¹é…�çš„ä¸�ç­‰æ¯”è¼ƒå�– %<or%> çš„çµ�æžœç¸½ç‚º 1"
 
-#: fold-const.c:5840
+#: fold-const.c:5854
 #, gcc-internal-format
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr "å°�å…©å€‹äº’æ–¥çš„ç›¸ç­‰æ¯”è¼ƒå�– %<and%> çš„çµ�æžœæ°¸é� æ˜¯ 0"
 
-#: fold-const.c:8617
+#: fold-const.c:8641
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 msgstr ""
 
-#: fold-const.c:8871
+#: fold-const.c:8895
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 msgstr ""
 
-#: fold-const.c:13236
+#: fold-const.c:13433
 #, gcc-internal-format
 msgid "fold check: original tree changed by fold"
 msgstr ""
 
-#: function.c:377
+#: function.c:380
 #, gcc-internal-format
 msgid "%Jtotal size of local objects too large"
 msgstr "%Jå±€éƒ¨ç‰©ä»¶çš„ç¸½å¤§å°�å¤ªå¤§"
 
-#: function.c:837 varasm.c:2095
+#: function.c:840 varasm.c:2095
 #, gcc-internal-format
 msgid "size of variable %q+D is too large"
 msgstr "è®Šæ•¸ %q+D çš„å¤§å°�å¤ªå¤§"
 
-#: function.c:1554 gimplify.c:4250
+#: function.c:1571 gimplify.c:4405
 #, gcc-internal-format
 msgid "impossible constraint in %<asm%>"
 msgstr "%<asm%> ä¸­ä¸�å�¯èƒ½çš„ç´„æ�Ÿ"
 
-#: function.c:3538
+#: function.c:3557
 #, gcc-internal-format
 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr "è®Šæ•¸ %q+D èƒ½ç‚º %<longjmp%> æˆ– %<vfork%> æ‰€ç¯¡æ”¹"
 
-#: function.c:3559
+#: function.c:3578
 #, gcc-internal-format
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr "å¼•æ•¸ %q+D å�¯èƒ½ç‚º %<longjmp%> æˆ– %<vfork%> æ‰€ç¯¡æ”¹"
 
-#: function.c:4004
+#: function.c:4027
 #, gcc-internal-format
 msgid "function returns an aggregate"
 msgstr "å‡½å¼�å›žå‚³ä¸€å€‹è�šå�ˆ"
 
-#: function.c:4401
+#: function.c:4424
 #, gcc-internal-format
 msgid "unused parameter %q+D"
 msgstr "æœªä½¿ç”¨çš„å�ƒæ•¸ %q+D"
@@ -22267,12 +22252,12 @@
 msgid "extraneous argument to '%s' option"
 msgstr "ã€Œ%sã€�é�¸é …å¼•æ•¸å¤ªå¤š"
 
-#: gcc.c:3987
+#: gcc.c:3981
 #, gcc-internal-format
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "è­¦å‘Šï¼šå¿½ç•¥ -pipeï¼Œå› ç‚ºæŒ‡å®šäº† -save-temps"
 
-#: gcc.c:4276
+#: gcc.c:4270
 #, gcc-internal-format
 msgid "warning: '-x %s' after last input file has no effect"
 msgstr "è­¦å‘Šï¼šå‡ºç�¾åœ¨æœ€å¾Œä¸€å€‹è¼¸å…¥æª”æ¡ˆå¾Œçš„ã€Œ-x %sã€�ä¸�èµ·ä½œç”¨"
@@ -22280,62 +22265,62 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5314
+#: gcc.c:5308
 #, gcc-internal-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr "spec å¤±æ•—ï¼šã€Œ%%*ã€�æœªç¶“æ¨¡å¼�åŒ¹é…�åˆ�å§‹åŒ–"
 
-#: gcc.c:5323
+#: gcc.c:5317
 #, gcc-internal-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "è­¦å‘Šï¼šåœ¨ specs ä¸­ä½¿ç”¨é�Žæ™‚çš„ %%[ é�‹ç®—å­�"
 
-#: gcc.c:5404
+#: gcc.c:5398
 #, gcc-internal-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "spec éŒ¯èª¤ï¼šç„¡æ³•è¾¨è­˜çš„ spec é�¸é …ã€Œ%cã€�"
 
-#: gcc.c:6305
+#: gcc.c:6304
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 msgstr "spec å¤±æ•—ï¼šSYSROOT_SUFFIX_SPEC å�ƒæ•¸å¤šæ–¼ä¸€å€‹"
 
-#: gcc.c:6328
+#: gcc.c:6327
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 msgstr "spec å¤±æ•—ï¼šSYSROOT_HEADERS_SUFFIX_SPEC å�ƒæ•¸å¤šæ–¼ä¸€å€‹"
 
-#: gcc.c:6415
+#: gcc.c:6414
 #, gcc-internal-format
 msgid "unrecognized option '-%s'"
 msgstr "ç„¡æ³•è¾¨è­˜çš„é�¸é …ã€Œ-%sã€�"
 
-#: gcc.c:6615 gcc.c:6678
+#: gcc.c:6614 gcc.c:6677
 #, gcc-internal-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%sï¼šæ­¤ç³»çµ±æœªå®‰è£� %s ç·¨è­¯å™¨"
 
-#: gcc.c:6778
+#: gcc.c:6777
 #, gcc-internal-format
 msgid "%s: linker input file unused because linking not done"
 msgstr "%sï¼šæœªä½¿ç”¨é€£çµ�å™¨è¼¸å…¥æª”æ¡ˆï¼Œå› ç‚ºé€£çµ�å°šæœªå®Œæˆ�"
 
-#: gcc.c:6818
+#: gcc.c:6817
 #, gcc-internal-format
 msgid "language %s not recognized"
 msgstr "èªžè¨€ %s æœªèƒ½è¢«è­˜åˆ¥"
 
-#: gcc.c:6889
+#: gcc.c:6888
 #, gcc-internal-format
 msgid "%s: %s"
 msgstr "%sï¼š%s"
 
-#: gcse.c:6660
+#: gcse.c:6644
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr ""
 
-#: gcse.c:6673
+#: gcse.c:6657
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr "%sï¼š%d å€‹åŸºæœ¬å�€å¡Šå’Œ %d å€‹æš«å­˜å™¨"
@@ -22388,52 +22373,52 @@
 msgid "can't write PCH fle: %m"
 msgstr "ç„¡æ³•å¯«å…¥ PCH æª”æ¡ˆï¼š%m"
 
-#: gimplify.c:4139
+#: gimplify.c:4294
 #, gcc-internal-format
 msgid "invalid lvalue in asm output %d"
 msgstr "çµ„è­¯è¼¸å‡º %d ä¸­å·¦å€¼ç„¡æ•ˆ"
 
-#: gimplify.c:4251
+#: gimplify.c:4406
 #, gcc-internal-format
 msgid "non-memory input %d must stay in memory"
 msgstr ""
 
-#: gimplify.c:4264
+#: gimplify.c:4419
 #, gcc-internal-format
 msgid "memory input %d is not directly addressable"
 msgstr "è¨˜æ†¶é«”è¼¸å…¥ %d ä¸�å�¯ç›´æŽ¥å®šå�€"
 
-#: gimplify.c:4743
+#: gimplify.c:4898
 #, gcc-internal-format
 msgid "%qs not specified in enclosing parallel"
 msgstr ""
 
-#: gimplify.c:4745
+#: gimplify.c:4900
 #, gcc-internal-format
 msgid "%Henclosing parallel"
 msgstr ""
 
-#: gimplify.c:4799
+#: gimplify.c:4954
 #, fuzzy, gcc-internal-format
 msgid "iteration variable %qs should be private"
 msgstr "å¯¦é«”è®Šæ•¸ %qs è¢«å®£å‘Šç‚ºç§�æœ‰çš„"
 
-#: gimplify.c:4813
+#: gimplify.c:4968
 #, fuzzy, gcc-internal-format
 msgid "iteration variable %qs should not be firstprivate"
 msgstr "å¯¦é«”è®Šæ•¸ %qs è¢«å®£å‘Šç‚ºç§�æœ‰çš„"
 
-#: gimplify.c:4816
+#: gimplify.c:4971
 #, fuzzy, gcc-internal-format
 msgid "iteration variable %qs should not be reduction"
 msgstr "å·¢ç‹€å‡½å¼�ä¸­ä½¿ç”¨äº†æš«å­˜å™¨è®Šæ•¸ %qs"
 
-#: gimplify.c:4940
+#: gimplify.c:5095
 #, fuzzy, gcc-internal-format
 msgid "%s variable %qs is private in outer context"
 msgstr "å±€éƒ¨è®Šæ•¸ %qD ä¸�æ‡‰å‡ºç�¾åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­"
 
-#: gimplify.c:6108
+#: gimplify.c:6281
 #, gcc-internal-format
 msgid "gimplification failed"
 msgstr "gimplification å¤±æ•—"
@@ -22443,7 +22428,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "%s ä¸�èƒ½åœ¨é€™è£¡ç”¨æ–¼ asm"
 
-#: graph.c:401 java/jcf-parse.c:1757 java/jcf-parse.c:1897 objc/objc-act.c:500
+#: graph.c:401 java/jcf-parse.c:1759 java/jcf-parse.c:1899 objc/objc-act.c:500
 #, gcc-internal-format
 msgid "can't open %s: %m"
 msgstr "ç„¡æ³•é–‹å•Ÿ %sï¼š%m"
@@ -22453,158 +22438,163 @@
 msgid "fix_sched_param: unknown param: %s"
 msgstr ""
 
-#: omp-low.c:1288
+#: omp-low.c:1289
 #, gcc-internal-format
 msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered or master region"
 msgstr ""
 
-#: omp-low.c:1304
+#: omp-low.c:1305
 #, gcc-internal-format
 msgid "master region may not be closely nested inside of work-sharing region"
 msgstr ""
 
-#: omp-low.c:1318
+#: omp-low.c:1319
 #, gcc-internal-format
 msgid "ordered region may not be closely nested inside of critical region"
 msgstr ""
 
-#: omp-low.c:1324
+#: omp-low.c:1325
 #, gcc-internal-format
 msgid "ordered region must be closely nested inside a loop region with an ordered clause"
 msgstr ""
 
-#: omp-low.c:1338
+#: omp-low.c:1339
 #, gcc-internal-format
 msgid "critical region may not be nested inside a critical region with the same name"
 msgstr ""
 
-#: omp-low.c:5050 cp/decl.c:2660 cp/parser.c:7417 cp/parser.c:7437
+#: omp-low.c:5116 cp/decl.c:2667 cp/parser.c:7423 cp/parser.c:7443
 #, gcc-internal-format
 msgid "invalid exit from OpenMP structured block"
 msgstr ""
 
-#: omp-low.c:5052
+#: omp-low.c:5118
 #, gcc-internal-format
 msgid "invalid entry to OpenMP structured block"
 msgstr ""
 
-#: opts.c:173
+#: opts.c:165
 #, fuzzy, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
 msgstr "å¼•æ•¸ %qs(çµ¦äºˆ %<-Wnormalized%>)ç„¡æ³•è­˜åˆ¥"
 
-#: opts.c:207
+#: opts.c:199
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
 msgstr ""
 
-#: opts.c:213
+#: opts.c:205
 #, gcc-internal-format
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 msgstr ""
 
 #. Eventually this should become a hard error IMO.
-#: opts.c:438
+#: opts.c:430
 #, gcc-internal-format
 msgid "command line option \"%s\" is valid for %s but not for %s"
 msgstr "å‘½ä»¤åˆ—é�¸é …ã€Œ%sã€�å°� %s æ˜¯æœ‰æ•ˆçš„ï¼Œä½†å°� %s ç„¡æ•ˆ"
 
-#: opts.c:492
+#: opts.c:484
 #, gcc-internal-format
 msgid "command line option %qs is not supported by this configuration"
 msgstr "æ­¤é…�ç½®ä¸�æ”¯æ�´å‘½ä»¤åˆ—é�¸é … %qs"
 
-#: opts.c:545
+#: opts.c:537
 #, gcc-internal-format
 msgid "missing argument to \"%s\""
 msgstr "ã€Œ%sã€�ç¼ºå°‘å¼•æ•¸"
 
-#: opts.c:555
+#: opts.c:547
 #, gcc-internal-format
 msgid "argument to \"%s\" should be a non-negative integer"
 msgstr "ã€Œ%sã€�çš„å¼•æ•¸æ‡‰è©²æ˜¯ä¸€å€‹é�žè² æ•´æ•¸"
 
-#: opts.c:728
+#: opts.c:720
 #, gcc-internal-format
 msgid "unrecognized command line option \"%s\""
 msgstr "ç„¡æ³•è¾¨è­˜çš„å‘½ä»¤åˆ—é�¸é …ã€Œ%sã€�"
 
-#: opts.c:947
+#: opts.c:939
 #, gcc-internal-format
 msgid "-Wuninitialized is not supported without -O"
 msgstr "-Wuninitialized åœ¨æœªä½¿ç”¨ -O æ™‚ä¸�å�—æ”¯æ�´"
 
-#: opts.c:962
+#: opts.c:951
 #, gcc-internal-format
+msgid "-funit-at-a-time is required for inlining of functions that are only called once"
+msgstr ""
+
+#: opts.c:964
+#, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work with exceptions"
 msgstr "-freorder-blocks-and-partition ä¸�èƒ½èˆ‡ç•°å¸¸ä¸€èµ·å·¥ä½œ"
 
-#: opts.c:973
+#: opts.c:975
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not support unwind info"
 msgstr "-freorder-blocks-and-partition ä¸�æ”¯æ�´å±•é–‹çš„è³‡è¨Š"
 
-#: opts.c:987
+#: opts.c:989
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 msgstr "-freorder-blocks-and-partition ä¸�èƒ½åœ¨æ­¤æž¶æ§‹ä¸‹å·¥ä½œ"
 
-#: opts.c:1263
+#: opts.c:1265
 #, gcc-internal-format
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 msgstr ""
 
-#: opts.c:1593
+#: opts.c:1595
 #, gcc-internal-format
 msgid "structure alignment must be a small power of two, not %d"
 msgstr "çµ�æ§‹çš„å°�é½Šå¿…é ˆæ˜¯ 2 çš„è¼ƒå°�æ¬¡æ–¹ï¼Œè€Œä¸�æ˜¯ %d"
 
-#: opts.c:1656
+#: opts.c:1658
 #, gcc-internal-format
 msgid "unrecognized visibility value \"%s\""
 msgstr "ç„¡æ³•è¾¨è­˜çš„å�¯è¦‹æ€§å€¼ã€Œ%sã€�"
 
-#: opts.c:1704
+#: opts.c:1706
 #, gcc-internal-format
 msgid "unrecognized register name \"%s\""
 msgstr "ç„¡æ³•è¾¨è­˜çš„æš«å­˜å™¨å��ã€Œ%sã€�"
 
-#: opts.c:1728
+#: opts.c:1730
 #, gcc-internal-format
 msgid "unknown tls-model \"%s\""
 msgstr "ä¸�æ˜Žçš„ tls-modelã€Œ%sã€�"
 
-#: opts.c:1803
+#: opts.c:1807
 #, gcc-internal-format
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 msgstr "%sï¼š--param å¼•æ•¸çš„å½¢å¼�æ‡‰è©²ç‚ºã€Œå��ç¨±=å€¼ã€�"
 
-#: opts.c:1808
+#: opts.c:1812
 #, gcc-internal-format
 msgid "invalid --param value %qs"
 msgstr "ç„¡æ•ˆçš„ --param å€¼ %qs"
 
-#: opts.c:1931
+#: opts.c:1934
 #, gcc-internal-format
 msgid "target system does not support debug output"
 msgstr "ç›®çš„ç³»çµ±ä¸�æ”¯æ�´é™¤éŒ¯è¼¸å‡º"
 
-#: opts.c:1938
+#: opts.c:1941
 #, gcc-internal-format
 msgid "debug format \"%s\" conflicts with prior selection"
 msgstr "é™¤éŒ¯æ ¼å¼�ã€Œ%sã€�èˆ‡å…ˆå‰�çš„é�¸æ“‡è¡�çª�"
 
-#: opts.c:1954
+#: opts.c:1957
 #, gcc-internal-format
 msgid "unrecognised debug output level \"%s\""
 msgstr "ç„¡æ³•è¾¨è­˜çš„é™¤éŒ¯è¼¸å‡ºå±¤ç´šã€Œ%sã€�"
 
-#: opts.c:1956
+#: opts.c:1959
 #, gcc-internal-format
 msgid "debug output level %s is too high"
 msgstr "é™¤éŒ¯è¼¸å‡ºå±¤ç´š %s å¤ªé«˜"
 
-#: opts.c:2038
+#: opts.c:2041
 #, gcc-internal-format
 msgid "-Werror=%s: No option -%s"
 msgstr ""
@@ -22680,9 +22670,9 @@
 msgid "can't use '%s' as a %s register"
 msgstr "ç„¡æ³•å°‡ã€Œ%sã€�å�šç‚º %s æš«å­˜å™¨"
 
-#: regclass.c:890 config/ia64/ia64.c:5138 config/ia64/ia64.c:5145
-#: config/pa/pa.c:359 config/pa/pa.c:366 config/spu/spu.c:3886
-#: config/spu/spu.c:3893
+#: regclass.c:890 config/ia64/ia64.c:5139 config/ia64/ia64.c:5146
+#: config/pa/pa.c:362 config/pa/pa.c:369 config/spu/spu.c:3875
+#: config/spu/spu.c:3882
 #, gcc-internal-format
 msgid "unknown register name: %s"
 msgstr "ä¸�æ˜Žçš„æš«å­˜å™¨å��ï¼š%s"
@@ -22722,22 +22712,22 @@
 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr ""
 
-#: reload.c:1252
+#: reload.c:1256
 #, gcc-internal-format
 msgid "cannot reload integer constant operand in %<asm%>"
 msgstr "ä¸�èƒ½åœ¨ %<asm%> ä¸­é‡�æ–°è¼‰å…¥æ•´æ•¸å¸¸æ•¸é�‹ç®—å…ƒ"
 
-#: reload.c:1266
+#: reload.c:1270
 #, gcc-internal-format
 msgid "impossible register constraint in %<asm%>"
 msgstr "%<asm%> ä¸­ä¸�å�¯èƒ½çš„æš«å­˜å™¨ç´„æ�Ÿ"
 
-#: reload.c:3564
+#: reload.c:3574
 #, gcc-internal-format
 msgid "%<&%> constraint used with no register class"
 msgstr "%<&%> ç´„æ�Ÿæœªèˆ‡æš«å­˜å™¨é¡žåž‹ä¸€èµ·ä½¿ç”¨"
 
-#: reload.c:3735 reload.c:3975
+#: reload.c:3745 reload.c:3991
 #, gcc-internal-format
 msgid "inconsistent operand constraints in an %<asm%>"
 msgstr "ä¸€å�¥ %<asm%> ä¸­é�‹ç®—å…ƒç´„æ�Ÿä¸�ä¸€è‡´"
@@ -22962,49 +22952,49 @@
 msgid "size of %q+D is larger than %wd bytes"
 msgstr "%q+D çš„å¤§å°�è¶…é�Ž %wd ä½�å…ƒçµ„"
 
-#: stor-layout.c:899
+#: stor-layout.c:888
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %q+D"
 msgstr "packed å±¬æ€§å°Žè‡´ %q+D ä½Žæ•ˆçŽ‡çš„å°�é½Š"
 
-#: stor-layout.c:902
+#: stor-layout.c:891
 #, gcc-internal-format
 msgid "packed attribute is unnecessary for %q+D"
 msgstr "packed å±¬æ€§å°� %q+D ä¾†èªªæ˜¯ä¸�éœ€è¦�çš„"
 
 #. No, we need to skip space before this field.
 #. Bump the cumulative size to multiple of field alignment.
-#: stor-layout.c:919
+#: stor-layout.c:908
 #, gcc-internal-format
 msgid "padding struct to align %q+D"
 msgstr "å¡«è£œçµ�æ§‹ä»¥å°�é½Š %q+D"
 
-#: stor-layout.c:1270
+#: stor-layout.c:1259
 #, gcc-internal-format
 msgid "padding struct size to alignment boundary"
 msgstr "å°‡çµ�æ§‹å¤§å°�å¡«è£œåˆ°å°�é½Šé‚Šç•Œä¸Š"
 
-#: stor-layout.c:1300
+#: stor-layout.c:1289
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %qs"
 msgstr "packed å±¬æ€§å°Žè‡´ %qs ä½Žæ•ˆçŽ‡çš„å°�é½Š"
 
-#: stor-layout.c:1304
+#: stor-layout.c:1293
 #, gcc-internal-format
 msgid "packed attribute is unnecessary for %qs"
 msgstr "packed å±¬æ€§å°� %qs ä¾†èªªæ˜¯ä¸�éœ€è¦�çš„"
 
-#: stor-layout.c:1310
+#: stor-layout.c:1299
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment"
 msgstr "packed å±¬æ€§å°Žè‡´ä½Žæ•ˆçŽ‡çš„å°�é½Š"
 
-#: stor-layout.c:1312
+#: stor-layout.c:1301
 #, gcc-internal-format
 msgid "packed attribute is unnecessary"
 msgstr "ä¸�éœ€è¦� packed å±¬æ€§"
 
-#: stor-layout.c:1842
+#: stor-layout.c:1831
 #, gcc-internal-format
 msgid "alignment of array elements is greater than element size"
 msgstr "é™£åˆ—å…ƒç´ çš„å°�é½Šé‚Šç•Œæ¯”å…ƒç´ å¤§å°�é‚„è¦�å¤§"
@@ -23089,643 +23079,653 @@
 msgid "unrecognized gcc debugging option: %c"
 msgstr "ç„¡æ³•è¾¨è­˜çš„ gcc é™¤éŒ¯é�¸é …ï¼š%c"
 
-#: toplev.c:1411
+#: toplev.c:1413
 #, gcc-internal-format
 msgid "can%'t open %s for writing: %m"
 msgstr "ç„¡æ³•é–‹å•Ÿ %s ä¸¦å¯«å…¥ï¼š%m"
 
-#: toplev.c:1432
+#: toplev.c:1434
 #, fuzzy, gcc-internal-format
 msgid "-frecord-gcc-switches is not supported by the current target"
 msgstr "-fdata-sections åœ¨æ­¤ç›®æ¨™å¹³è‡ºä¸Šä¸�å�—æ”¯æ�´"
 
-#: toplev.c:1745
+#: toplev.c:1747
 #, fuzzy, gcc-internal-format
 msgid "this target does not support %qs"
 msgstr "%s ä¸�æ”¯æ�´ %s"
 
-#: toplev.c:1794
+#: toplev.c:1796
 #, gcc-internal-format
 msgid "instruction scheduling not supported on this target machine"
 msgstr "æŒ‡ä»¤èª¿åº¦åœ¨æ­¤ç›®æ¨™å¹³è‡ºä¸Šä¸�å�—æ”¯æ�´"
 
-#: toplev.c:1798
+#: toplev.c:1800
 #, gcc-internal-format
 msgid "this target machine does not have delayed branches"
 msgstr "æ­¤ç›®æ¨™å¹³è‡ºæ²’æœ‰å»¶é�²è½‰ç§»æŒ‡ä»¤"
 
-#: toplev.c:1812
+#: toplev.c:1814
 #, gcc-internal-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "-f%sleading-underscore åœ¨æ­¤ç›®æ¨™å¹³è‡ºä¸Šä¸�å�—æ”¯æ�´"
 
-#: toplev.c:1885
+#: toplev.c:1887
 #, gcc-internal-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr "ç›®çš„ç³»çµ±ä¸�æ”¯æ�´ã€Œ%sã€�é™¤éŒ¯æ ¼å¼�"
 
-#: toplev.c:1898
+#: toplev.c:1900
 #, gcc-internal-format
 msgid "variable tracking requested, but useless unless producing debug info"
 msgstr ""
 
-#: toplev.c:1901
+#: toplev.c:1903
 #, gcc-internal-format
 msgid "variable tracking requested, but not supported by this debug format"
 msgstr ""
 
-#: toplev.c:1935
+#: toplev.c:1937
 #, gcc-internal-format
 msgid "can%'t open %s: %m"
 msgstr "ç„¡æ³•é–‹å•Ÿ%sï¼š%m"
 
-#: toplev.c:1942
+#: toplev.c:1944
 #, gcc-internal-format
 msgid "-ffunction-sections not supported for this target"
 msgstr "-ffunction-sections åœ¨æ­¤ç›®æ¨™å¹³è‡ºä¸Šä¸�å�—æ”¯æ�´"
 
-#: toplev.c:1947
+#: toplev.c:1949
 #, gcc-internal-format
 msgid "-fdata-sections not supported for this target"
 msgstr "-fdata-sections åœ¨æ­¤ç›®æ¨™å¹³è‡ºä¸Šä¸�å�—æ”¯æ�´"
 
-#: toplev.c:1954
+#: toplev.c:1956
 #, gcc-internal-format
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr "-ffunction-sections è¢«å�œç”¨ï¼›å› æ­¤ä¸�å�¯èƒ½é€²è¡Œå�–æ¨£"
 
-#: toplev.c:1961
+#: toplev.c:1963
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "-fprefetch-loop-arrays åœ¨æ­¤ç›®æ¨™å¹³è‡ºä¸Šä¸�å�—æ”¯æ�´"
 
-#: toplev.c:1967
+#: toplev.c:1969
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "-fprefetch-loop-arrays åœ¨æ­¤ç›®æ¨™å¹³è‡ºä¸Šä¸�å�—æ”¯æ�´(å˜—è©¦ -march é–‹é—œ)"
 
-#: toplev.c:1976
+#: toplev.c:1978
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "-fprefetch-loop-arrays ä¸�æ”¯æ�´èˆ‡ -Os ä¸¦ç”¨"
 
-#: toplev.c:1983
+#: toplev.c:1985
 #, gcc-internal-format
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr "-ffunction-sections åœ¨æŸ�äº›ç›®æ¨™å¹³è‡ºä¸Šå�¯èƒ½æœƒå½±éŸ¿é™¤éŒ¯"
 
-#: toplev.c:1999
+#: toplev.c:1996
 #, gcc-internal-format
+msgid "-fassociative-math disabled; other options take precedence"
+msgstr ""
+
+#: toplev.c:2008
+#, gcc-internal-format
 msgid "-fstack-protector not supported for this target"
 msgstr "-fstack-protector åœ¨æ­¤ç›®æ¨™å¹³è‡ºä¸Šä¸�å�—æ”¯æ�´"
 
-#: toplev.c:2012
-#, gcc-internal-format
-msgid "unwind tables currently requires a frame pointer for correctness"
+#: toplev.c:2021
+#, fuzzy, gcc-internal-format
+msgid "unwind tables currently require a frame pointer for correctness"
 msgstr "è§£ç¹žè¡¨ç›®å‰�éœ€è¦�å †ç–Šæ¡†æž¶æŒ‡æ¨™ä¾†ä¿�è­‰æ­£ç¢ºæ€§"
 
-#: toplev.c:2198
+#: toplev.c:2207
 #, gcc-internal-format
 msgid "error writing to %s: %m"
 msgstr "å¯«å…¥ %s æ™‚ç™¼ç”ŸéŒ¯èª¤ï¼š%m"
 
-#: toplev.c:2200 java/jcf-parse.c:1776
+#: toplev.c:2209 java/jcf-parse.c:1778
 #, gcc-internal-format
 msgid "error closing %s: %m"
 msgstr "é—œé–‰ %s æ™‚ç™¼ç”ŸéŒ¯èª¤ï¼š%m"
 
-#: tree-cfg.c:1432 tree-cfg.c:2068 tree-cfg.c:2071
+#: tree-cfg.c:1451 tree-cfg.c:2087 tree-cfg.c:2090
 #, gcc-internal-format
 msgid "%Hwill never be executed"
 msgstr "%Hæ°¸é� ä¸�æœƒè¢«åŸ·è¡Œ"
 
-#: tree-cfg.c:3134
+#: tree-cfg.c:3153
 #, gcc-internal-format
 msgid "SSA name in freelist but still referenced"
 msgstr ""
 
-#: tree-cfg.c:3143
+#: tree-cfg.c:3162
 #, gcc-internal-format
 msgid "ASSERT_EXPR with an always-false condition"
 msgstr ""
 
-#: tree-cfg.c:3156
+#: tree-cfg.c:3175
 #, gcc-internal-format
 msgid "GIMPLE register modified with BIT_FIELD_REF"
 msgstr ""
 
-#: tree-cfg.c:3191
+#: tree-cfg.c:3210
 #, gcc-internal-format
 msgid "invariant not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: tree-cfg.c:3197
+#: tree-cfg.c:3216
 #, gcc-internal-format
 msgid "constant not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: tree-cfg.c:3202
+#: tree-cfg.c:3221
 #, gcc-internal-format
 msgid "side effects not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: tree-cfg.c:3218
+#: tree-cfg.c:3237
 #, gcc-internal-format
 msgid "address taken, but ADDRESSABLE bit not set"
 msgstr ""
 
-#: tree-cfg.c:3228
+#: tree-cfg.c:3252
 #, fuzzy, gcc-internal-format
 msgid "non-integral used in condition"
 msgstr "æ¢�ä»¶é�‹ç®—å¼�ä½¿ç”¨äº†é�žå¸ƒæž—å€¼"
 
-#: tree-cfg.c:3233
+#: tree-cfg.c:3257
 #, gcc-internal-format
 msgid "invalid conditional operand"
 msgstr "ç„¡æ•ˆçš„æ¢�ä»¶é�‹ç®—å…ƒ"
 
-#: tree-cfg.c:3285
+#: tree-cfg.c:3309
 #, gcc-internal-format
 msgid "invalid reference prefix"
 msgstr "ç„¡æ•ˆçš„å�ƒç…§å­—é¦–"
 
-#: tree-cfg.c:3296
+#: tree-cfg.c:3320
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to plus/minus, type is a pointer"
 msgstr "æ­¤æŒ‡ä»¤ä¸­é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: tree-cfg.c:3307
+#: tree-cfg.c:3331
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, first operand is not a pointer"
 msgstr ""
 
-#: tree-cfg.c:3315
+#: tree-cfg.c:3339
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, second operand is not an integer with type of sizetype."
 msgstr ""
 
-#: tree-cfg.c:3382 tree-cfg.c:3798
+#: tree-cfg.c:3406 tree-cfg.c:3822
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary expression"
 msgstr "äºŒé€²ä½�é�‹ç®—å­� %s é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: tree-cfg.c:3392
+#: tree-cfg.c:3416
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in unary expression"
 msgstr "æ¢�ä»¶é�‹ç®—å¼�ä¸­é¡žåž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3413
+#: tree-cfg.c:3437
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in binary expression"
 msgstr "äºŒé€²ä½�é�‹ç®—å­� %s é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: tree-cfg.c:3424
+#: tree-cfg.c:3448
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in binary expression"
 msgstr "æ¢�ä»¶é�‹ç®—å¼�ä¸­é¡žåž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3449
+#: tree-cfg.c:3473
 #, fuzzy, gcc-internal-format
 msgid "invalid expression for min lvalue"
 msgstr "ç„¡æ•ˆçš„é�‹ç®—å¼�å�šç‚ºé�‹ç®—å…ƒ"
 
-#: tree-cfg.c:3456
+#: tree-cfg.c:3480
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in indirect reference"
 msgstr "æ­¤æŒ‡ä»¤ä¸­é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: tree-cfg.c:3463
+#: tree-cfg.c:3487
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in indirect reference"
 msgstr "æ¢�ä»¶é�‹ç®—å¼�ä¸­é¡žåž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3491
+#: tree-cfg.c:3515
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to array reference"
 msgstr "%C è™•é™£åˆ—å�ƒç…§å½¢å¼�ç„¡æ•ˆ"
 
-#: tree-cfg.c:3502
+#: tree-cfg.c:3526
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in array reference"
 msgstr "%L è™•é™£åˆ—å�ƒç…§ä¸­ç§©ä¸�åŒ¹é…�(%d/%d)"
 
-#: tree-cfg.c:3511
+#: tree-cfg.c:3535
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in array range reference"
 msgstr "%L è™•é™£åˆ—å�ƒç…§ä¸­ç§©ä¸�åŒ¹é…�(%d/%d)"
 
-#: tree-cfg.c:3522
+#: tree-cfg.c:3546
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in real/imagpart reference"
 msgstr "æ¢�ä»¶é�‹ç®—å¼�ä¸­é¡žåž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3532
+#: tree-cfg.c:3556
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in component reference"
 msgstr "æ¢�ä»¶é�‹ç®—å¼�ä¸­é¡žåž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3586
+#: tree-cfg.c:3610
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in conversion"
 msgstr "æ­¤æŒ‡ä»¤ä¸­é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: tree-cfg.c:3614
+#: tree-cfg.c:3638
 #, fuzzy, gcc-internal-format
 msgid "invalid types in nop conversion"
 msgstr "å¸¸æ•¸é�‹ç®—å¼�ä¸­é¡žåž‹éŒ¯èª¤"
 
-#: tree-cfg.c:3628
+#: tree-cfg.c:3652
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in int to float conversion"
 msgstr "æ­¤æŒ‡ä»¤ä¸­é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: tree-cfg.c:3634
+#: tree-cfg.c:3658
 #, fuzzy, gcc-internal-format
 msgid "invalid types in conversion to floating point"
 msgstr "å�‘ %<__fpreg%> çš„è½‰æ�›ç„¡æ•ˆ"
 
-#: tree-cfg.c:3647
+#: tree-cfg.c:3671
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in float to int conversion"
 msgstr "æ­¤æŒ‡ä»¤ä¸­é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: tree-cfg.c:3653
+#: tree-cfg.c:3677
 #, fuzzy, gcc-internal-format
 msgid "invalid types in conversion to integer"
 msgstr "å�‘ %<__fpreg%> çš„è½‰æ�›ç„¡æ•ˆ"
 
-#: tree-cfg.c:3667
+#: tree-cfg.c:3691
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in complex expression"
 msgstr "æ­¤æŒ‡ä»¤ä¸­é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: tree-cfg.c:3680
+#: tree-cfg.c:3704
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in complex expression"
 msgstr "æ¢�ä»¶é�‹ç®—å¼�ä¸­é¡žåž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3694
+#: tree-cfg.c:3718
 #, gcc-internal-format
 msgid "constructor not allowed for non-vector types"
 msgstr ""
 
-#: tree-cfg.c:3711
+#: tree-cfg.c:3735
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in shift expression"
 msgstr "æ­¤æŒ‡ä»¤ä¸­é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: tree-cfg.c:3717
+#: tree-cfg.c:3741
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in shift expression"
 msgstr "æ¢�ä»¶é�‹ç®—å¼�ä¸­é¡žåž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3735
+#: tree-cfg.c:3759
 #, fuzzy, gcc-internal-format
 msgid "invalid (pointer) operands to plus/minus"
 msgstr "äºŒé€²ä½�é�‹ç®—å­� %s é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: tree-cfg.c:3748
+#: tree-cfg.c:3772
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in pointer plus expression"
 msgstr "æ­¤æŒ‡ä»¤ä¸­é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: tree-cfg.c:3755
+#: tree-cfg.c:3779
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in pointer plus expression"
 msgstr "æ¢�ä»¶é�‹ç®—å¼�ä¸­é¡žåž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3774
+#: tree-cfg.c:3798
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in conditional expression"
 msgstr "é�žå·¦å€¼é™£åˆ—å‡ºç�¾åœ¨æ¢�ä»¶é�‹ç®—å¼�ä¸­"
 
-#: tree-cfg.c:3807
+#: tree-cfg.c:3831
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in address expression"
 msgstr "æ¢�ä»¶é�‹ç®—å¼�ä¸­é¡žåž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3827
+#: tree-cfg.c:3851
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in truth expression"
 msgstr "æ­¤æŒ‡ä»¤ä¸­é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: tree-cfg.c:3836
+#: tree-cfg.c:3860
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in binary truth expression"
 msgstr "æ¢�ä»¶é�‹ç®—å¼�ä¸­é¡žåž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3852
+#: tree-cfg.c:3876
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary not"
 msgstr "äºŒé€²ä½�é�‹ç®—å­� %s é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: tree-cfg.c:3861
+#: tree-cfg.c:3885
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in not expression"
 msgstr "æ¢�ä»¶é�‹ç®—å¼�ä¸­é¡žåž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3900
+#: tree-cfg.c:3924
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in comparison expression"
 msgstr "å°� void é�‹ç®—å¼�çš„ç„¡æ•ˆä½¿ç”¨"
 
-#: tree-cfg.c:3917
+#: tree-cfg.c:3941
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in comparison expression"
 msgstr "æ¢�ä»¶é�‹ç®—å¼�ä¸­é¡žåž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3947
+#: tree-cfg.c:3971
 #, fuzzy, gcc-internal-format
 msgid "non-trivial conversion at assignment"
 msgstr "è³¦å€¼é�‹ç®—ä¸­çš„å·¦å€¼ç„¡æ•ˆ"
 
-#: tree-cfg.c:3988 tree-cfg.c:4136
+#: tree-cfg.c:4012 tree-cfg.c:4160
 #, gcc-internal-format
 msgid "is not a valid GIMPLE statement"
 msgstr "ä¸�æ˜¯ä¸€å€‹æœ‰æ•ˆçš„ GIMPLE æ•˜è¿°"
 
-#: tree-cfg.c:4015
+#: tree-cfg.c:4039
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to switch statement"
 msgstr "%%s ç¨‹å¼�ç¢¼çš„é�‹ç®—å…ƒç„¡æ•ˆ"
 
-#: tree-cfg.c:4026
+#: tree-cfg.c:4050
 #, fuzzy, gcc-internal-format
 msgid "type error in return expression"
 msgstr "  åœ¨æ‹‹å‡ºçš„é�‹ç®—å¼�ä¸­"
 
-#: tree-cfg.c:4104
+#: tree-cfg.c:4128
 #, fuzzy, gcc-internal-format
 msgid "verify_gimple failed"
 msgstr "verify_stmts å¤±æ•—"
 
-#: tree-cfg.c:4156
+#: tree-cfg.c:4180
 #, gcc-internal-format
 msgid "statement marked for throw, but doesn%'t"
 msgstr ""
 
-#: tree-cfg.c:4161
+#: tree-cfg.c:4185
 #, gcc-internal-format
 msgid "statement marked for throw in middle of block"
 msgstr ""
 
-#: tree-cfg.c:4232
+#: tree-cfg.c:4256
 #, fuzzy, gcc-internal-format
 msgid "unexpected non-tuple"
 msgstr "èˆ‡é �æœŸä¸�ç¬¦çš„çµ�é»ž"
 
-#: tree-cfg.c:4261
+#: tree-cfg.c:4285
 #, gcc-internal-format
 msgid "Dead STMT in EH table"
 msgstr ""
 
-#: tree-cfg.c:4295
+#: tree-cfg.c:4319
 #, gcc-internal-format
 msgid "bb_for_stmt (phi) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.c:4306
+#: tree-cfg.c:4330
 #, fuzzy, gcc-internal-format
 msgid "missing PHI def"
 msgstr "å®šç¾©ç¼ºå¤±"
 
-#: tree-cfg.c:4317
+#: tree-cfg.c:4341
 #, gcc-internal-format
 msgid "PHI def is not a GIMPLE value"
 msgstr ""
 
-#: tree-cfg.c:4333 tree-cfg.c:4359
+#: tree-cfg.c:4357 tree-cfg.c:4383
 #, gcc-internal-format
 msgid "incorrect sharing of tree nodes"
 msgstr "å°�æ¨¹çµ�å�€æ®µçš„å…±äº«ä¸�æ­£ç¢º"
 
-#: tree-cfg.c:4350
+#: tree-cfg.c:4374
 #, gcc-internal-format
 msgid "bb_for_stmt (stmt) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.c:4373
+#: tree-cfg.c:4397
 #, gcc-internal-format
 msgid "verify_stmts failed"
 msgstr "verify_stmts å¤±æ•—"
 
-#: tree-cfg.c:4396
+#: tree-cfg.c:4420
 #, gcc-internal-format
 msgid "ENTRY_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.c:4402
+#: tree-cfg.c:4426
 #, gcc-internal-format
 msgid "EXIT_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.c:4409
+#: tree-cfg.c:4433
 #, gcc-internal-format
 msgid "fallthru to exit from bb %d"
 msgstr ""
 
-#: tree-cfg.c:4431
+#: tree-cfg.c:4455
 #, gcc-internal-format
 msgid "nonlocal label "
 msgstr ""
 
-#: tree-cfg.c:4440 tree-cfg.c:4450 tree-cfg.c:4475
+#: tree-cfg.c:4464 tree-cfg.c:4474 tree-cfg.c:4499
 #, gcc-internal-format
 msgid "label "
 msgstr ""
 
-#: tree-cfg.c:4465
+#: tree-cfg.c:4489
 #, gcc-internal-format
 msgid "control flow in the middle of basic block %d"
 msgstr "åŸºæœ¬å�€å¡Š %d ä¸­å‡ºç�¾æµ�ç¨‹æŽ§åˆ¶"
 
-#: tree-cfg.c:4495
+#: tree-cfg.c:4519
 #, gcc-internal-format
 msgid "fallthru edge after a control statement in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4508
+#: tree-cfg.c:4532
 #, gcc-internal-format
 msgid "true/false edge after a non-COND_EXPR in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4524
+#: tree-cfg.c:4548
 #, gcc-internal-format
 msgid "COND_EXPR with code in branches at the end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:4538 tree-cfg.c:4560 tree-cfg.c:4573 tree-cfg.c:4644
+#: tree-cfg.c:4562 tree-cfg.c:4584 tree-cfg.c:4597 tree-cfg.c:4668
 #, gcc-internal-format
 msgid "wrong outgoing edge flags at end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:4548
+#: tree-cfg.c:4572
 #, gcc-internal-format
 msgid "explicit goto at end of bb %d"
 msgstr "åŸºæœ¬å�€å¡Š %d æœ«å°¾æ˜Žç¢ºçš„ goto"
 
-#: tree-cfg.c:4578
+#: tree-cfg.c:4602
 #, gcc-internal-format
 msgid "return edge does not point to exit in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4611
+#: tree-cfg.c:4635
 #, gcc-internal-format
 msgid "found default case not at end of case vector"
 msgstr "é �è¨­ case æ²’æœ‰å‡ºç�¾åœ¨ case å�‘é‡�æœ«å°¾"
 
-#: tree-cfg.c:4617
+#: tree-cfg.c:4641
 #, fuzzy, gcc-internal-format
 msgid "case labels not sorted: "
 msgstr "case æ¨™ç±¤æœªæŽ’åº�ï¼š "
 
-#: tree-cfg.c:4628
+#: tree-cfg.c:4652
 #, gcc-internal-format
 msgid "no default case found at end of case vector"
 msgstr "case å�‘é‡�æœ«å°¾æ²’æœ‰é �è¨­ case"
 
-#: tree-cfg.c:4636
+#: tree-cfg.c:4660
 #, gcc-internal-format
 msgid "extra outgoing edge %d->%d"
 msgstr "å¤šé¤˜çš„å‡ºé‚Š %d->%d"
 
-#: tree-cfg.c:4658
+#: tree-cfg.c:4682
 #, gcc-internal-format
 msgid "missing edge %i->%i"
 msgstr "ç¼ºå°‘é‚Š %i->%i"
 
-#: tree-cfg.c:6941 tree-cfg.c:6945
+#: tree-cfg.c:7025 tree-cfg.c:7029
 #, gcc-internal-format
 msgid "%H%<noreturn%> function does return"
 msgstr "%H%<noreturn%> å‡½å¼�ç¢ºå¯¦æœƒå›žå‚³"
 
-#: tree-cfg.c:6967 tree-cfg.c:6972
+#: tree-cfg.c:7051 tree-cfg.c:7056
 #, gcc-internal-format
 msgid "%Hcontrol reaches end of non-void function"
 msgstr "%Håœ¨æœ‰å›žå‚³å€¼çš„å‡½å¼�ä¸­ï¼ŒæŽ§åˆ¶æµ�ç¨‹åˆ°é�”å‡½å¼�å°¾"
 
-#: tree-cfg.c:7033
+#: tree-cfg.c:7117
 #, gcc-internal-format
 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
 msgstr "%Jå‡½å¼�æ˜¯å±¬æ€§ %<noreturn%> å�¯èƒ½çš„å‚™é�¸"
 
-#: tree-dump.c:933
+#: tree-dump.c:932
 #, gcc-internal-format
 msgid "could not open dump file %qs: %s"
 msgstr "ç„¡æ³•é–‹å•Ÿå‚¾å�°æª”æ¡ˆ %qsï¼š%s"
 
-#: tree-dump.c:1068
+#: tree-dump.c:1067
 #, gcc-internal-format
 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
 msgstr ""
 
-#: tree-eh.c:1788
+#: tree-eh.c:1805
 #, gcc-internal-format
 msgid "EH edge %i->%i is missing"
 msgstr "ç¼ºå°‘ EH é‚Š %i->%i"
 
-#: tree-eh.c:1793
+#: tree-eh.c:1810
 #, gcc-internal-format
 msgid "EH edge %i->%i miss EH flag"
 msgstr "EH é‚Š %i->%i ç¼ºå°‘ EH æ——æ¨™"
 
 #. ??? might not be mistake.
-#: tree-eh.c:1799
+#: tree-eh.c:1816
 #, gcc-internal-format
 msgid "EH edge %i->%i has duplicated regions"
 msgstr ""
 
-#: tree-eh.c:1833
+#: tree-eh.c:1850
 #, gcc-internal-format
 msgid "BB %i can not throw but has EH edges"
 msgstr ""
 
-#: tree-eh.c:1840
+#: tree-eh.c:1857
 #, gcc-internal-format
 msgid "BB %i last statement has incorrectly set region"
 msgstr ""
 
-#: tree-eh.c:1851
+#: tree-eh.c:1868
 #, gcc-internal-format
 msgid "unnecessary EH edge %i->%i"
 msgstr "ä¸�éœ€è¦�çš„ EH é‚Š %i->%i"
 
-#: tree-inline.c:1830
+#: tree-inline.c:1880
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 msgstr "å‡½å¼� %q+F ç„¡æ³•è¢«å…§è�¯ï¼Œå› ç‚ºå®ƒä½¿ç”¨äº† alloca (ä½¿ç”¨ always_inline å±¬æ€§å¼·åˆ¶å…§è�¯)"
 
-#: tree-inline.c:1842
+#: tree-inline.c:1892
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp"
 msgstr "å‡½å¼� %q+F ç„¡æ³•è¢«å…§è�¯ï¼Œå› ç‚ºå®ƒä½¿ç”¨äº† setjmp"
 
-#: tree-inline.c:1856
+#: tree-inline.c:1906
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 msgstr "å‡½å¼� %q+F ç„¡æ³•è¢«å…§è�¯ï¼Œå› ç‚ºå®ƒä½¿ç”¨äº†è®Šé•·å¼•æ•¸è¡¨"
 
-#: tree-inline.c:1867
+#: tree-inline.c:1917
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 msgstr "å‡½å¼� %q+F ç„¡æ³•è¢«å…§è�¯ï¼Œå› ç‚ºå®ƒä½¿ç”¨äº† setjmp-longjmp ç•°å¸¸è™•ç�†"
 
-#: tree-inline.c:1874
+#: tree-inline.c:1924
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses non-local goto"
 msgstr "å‡½å¼� %q+F ç„¡æ³•è¢«å…§è�¯ï¼Œå› ç‚ºä½¿ç”¨äº†é�žå�€åŸŸæ€§çš„ goto"
 
-#: tree-inline.c:1885
+#: tree-inline.c:1935
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 msgstr "å‡½å¼� %q+F ç„¡æ³•è¢«å…§è�¯ï¼Œå› ç‚ºä½¿ç”¨äº† __builtin_return æˆ– __builtin_apply_args"
 
-#: tree-inline.c:1904
+#: tree-inline.c:1954
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it contains a computed goto"
 msgstr "å‡½å¼� %q+F ç„¡æ³•è¢«å…§è�¯ï¼Œå› ç‚ºåŒ…å�«ä¸€å€‹åŸ·è¡Œæ™‚ goto"
 
-#: tree-inline.c:1918
+#: tree-inline.c:1968
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it receives a non-local goto"
 msgstr "å‡½å¼� %q+F ç„¡æ³•è¢«å…§è�¯ï¼Œå› ç‚ºå®ƒæŽ¥å�—ä¸€å€‹é�žå�€åŸŸæ€§çš„ goto"
 
-#: tree-inline.c:1943
+#: tree-inline.c:1993
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable sized variables"
 msgstr "å‡½å¼� %q+F ç„¡æ³•è¢«å…§è�¯ï¼Œå› ç‚ºä½¿ç”¨äº†è®Šé•·è®Šæ•¸"
 
-#: tree-inline.c:2005
+#: tree-inline.c:2015
+#, fuzzy, gcc-internal-format
+msgid "function %q+F can never be inlined because it saves address of local label in a static variable"
+msgstr "å‡½å¼� %q+F ç„¡æ³•è¢«å…§è�¯ï¼Œå› ç‚ºä½¿ç”¨äº†è®Šé•·è®Šæ•¸"
+
+#: tree-inline.c:2091
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 msgstr "å‡½å¼� %q+F ç„¡æ³•è¢«å…§è�¯ï¼Œå› ç‚ºä½¿ç”¨äº† -fno-inline"
 
-#: tree-inline.c:2019
+#: tree-inline.c:2105
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 msgstr "å‡½å¼� %q+F ç„¡æ³•è¢«å…§è�¯ï¼Œå› ç‚ºå®ƒä½¿ç”¨äº†èˆ‡å…§è�¯è¡�çª�çš„å±¬æ€§"
 
-#: tree-inline.c:2588 tree-inline.c:2598
+#: tree-inline.c:2674 tree-inline.c:2684
 #, gcc-internal-format
 msgid "inlining failed in call to %q+F: %s"
 msgstr "å‘¼å�« %q+F æ™‚å…§è�¯å¤±æ•—ï¼š%s"
 
-#: tree-inline.c:2589 tree-inline.c:2600
+#: tree-inline.c:2675 tree-inline.c:2686
 #, gcc-internal-format
 msgid "called from here"
 msgstr "å¾žæ­¤è™•å‘¼å�«"
 
-#: tree-mudflap.c:860
+#: tree-mudflap.c:864
 #, gcc-internal-format
 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
 msgstr ""
 
-#: tree-mudflap.c:1044
+#: tree-mudflap.c:1050
 #, gcc-internal-format
 msgid "mudflap cannot track %qs in stub function"
 msgstr ""
 
-#: tree-mudflap.c:1272
+#: tree-mudflap.c:1279
 #, gcc-internal-format
 msgid "mudflap cannot track unknown size extern %qs"
 msgstr ""
@@ -23745,33 +23745,33 @@
 msgid "size of return value of %q+D is larger than %wd bytes"
 msgstr "%q+D å›žå‚³å€¼çš„å¤§å°�ç‚º %wd ä½�å…ƒçµ„"
 
-#: tree-outof-ssa.c:637 tree-outof-ssa.c:688 tree-ssa-coalesce.c:936
-#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1043
+#: tree-outof-ssa.c:638 tree-outof-ssa.c:689 tree-ssa-coalesce.c:936
+#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1053
 #, gcc-internal-format
 msgid "SSA corruption"
 msgstr "SSA æ��å£ž"
 
-#: tree-outof-ssa.c:1105
+#: tree-outof-ssa.c:1263
 #, gcc-internal-format
 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1111
+#: tree-outof-ssa.c:1269
 #, gcc-internal-format
 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1118
+#: tree-outof-ssa.c:1276
 #, gcc-internal-format
 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1124
+#: tree-outof-ssa.c:1282
 #, gcc-internal-format
 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
 msgstr ""
 
-#: tree-profile.c:351
+#: tree-profile.c:356
 #, gcc-internal-format
 msgid "unimplemented functionality"
 msgstr "æœªå¯¦ä½œçš„åŠŸèƒ½"
@@ -23961,154 +23961,159 @@
 msgid "verify_ssa failed"
 msgstr "verify_ssa å¤±æ•—"
 
-#: tree-ssa.c:1284
+#: tree-ssa.c:1293
 #, fuzzy, gcc-internal-format
 msgid "%J%qD was declared here"
 msgstr "%q+D å·²åœ¨æ­¤å®£å‘Šé�Ž"
 
 #. We only do data flow with SSA_NAMEs, so that's all we
 #. can warn about.
-#: tree-ssa.c:1302
+#: tree-ssa.c:1311
 #, gcc-internal-format
 msgid "%H%qD is used uninitialized in this function"
 msgstr "%Hæ­¤å‡½å¼�ä¸­çš„ %qD åœ¨ä½¿ç”¨å‰�æœªåˆ�å§‹åŒ–"
 
-#: tree-ssa.c:1340
+#: tree-ssa.c:1349
 #, gcc-internal-format
 msgid "%H%qD may be used uninitialized in this function"
 msgstr "%Hæ­¤å‡½å¼�ä¸­çš„ %qD åœ¨ä½¿ç”¨å‰�å�¯èƒ½æœªåˆ�å§‹åŒ–"
 
-#: tree-vrp.c:4374
+#: tree-vrp.c:4384
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is outside array bounds"
 msgstr "é™£åˆ—ä¸‹æ¨™ä¸�æ˜¯ä¸€å€‹æ•´æ•¸"
 
-#: tree-vrp.c:4388
+#: tree-vrp.c:4398
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is above array bounds"
 msgstr "é™£åˆ—ä¸‹æ¨™ä¸�æ˜¯ä¸€å€‹æ•´æ•¸"
 
-#: tree-vrp.c:4395
+#: tree-vrp.c:4405
 #, fuzzy, gcc-internal-format
 msgid "%Harray subscript is below array bounds"
 msgstr "é™£åˆ—ä¸‹æ¨™ä¸�æ˜¯ä¸€å€‹æ•´æ•¸"
 
-#: tree-vrp.c:5042
+#: tree-vrp.c:5058
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional to constant"
 msgstr ""
 
-#: tree-vrp.c:5048
+#: tree-vrp.c:5064
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional"
 msgstr ""
 
-#: tree.c:3951
+#: tree.c:3682
+#, fuzzy, gcc-internal-format
+msgid "ignoring attributes applied to %qT after definition"
+msgstr "å�ªèƒ½ç‚ºé¡žåˆ¥å®šç¾©å¥—ç”¨ %qE å±¬æ€§"
+
+#: tree.c:3966
 #, gcc-internal-format
 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
 msgstr "%q+D å·²è¢«å®£å‘Šç‚ºå…·æœ‰ dllexport å±¬æ€§ï¼šå¿½ç•¥ dllimport"
 
-#: tree.c:3963
+#: tree.c:3978
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
 msgstr "%q+D é‡�å®£å‘Šæ™‚æ²’æœ‰ dllimport å±¬æ€§ï¼Œä½†å·²è¢«å�šç‚º dllimport é€£çµ�å�ƒç…§é�Ž"
 
-#: tree.c:3979
+#: tree.c:3994
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 msgstr "%q+D é‡�å®£å‘Šæ™‚æ²’æœ‰ dllimport å±¬æ€§ï¼šå¿½ç•¥å…ˆå‰�çš„ dllimport"
 
-#: tree.c:4038 tree.c:4050 config/darwin.c:1458 config/arm/arm.c:3099
-#: config/arm/arm.c:3127 config/avr/avr.c:4598 config/h8300/h8300.c:5281
-#: config/h8300/h8300.c:5305 config/i386/i386.c:3056 config/i386/i386.c:22515
+#: tree.c:4053 tree.c:4065 config/darwin.c:1460 config/arm/arm.c:3099
+#: config/arm/arm.c:3127 config/avr/avr.c:4638 config/h8300/h8300.c:5281
+#: config/h8300/h8300.c:5305 config/i386/i386.c:3087 config/i386/i386.c:22599
 #: config/ia64/ia64.c:586 config/m68hc11/m68hc11.c:1118
-#: config/rs6000/rs6000.c:19657 config/sh/symbian.c:408
+#: config/rs6000/rs6000.c:19874 config/sh/symbian.c:408
 #: config/sh/symbian.c:415
 #, gcc-internal-format
 msgid "%qs attribute ignored"
 msgstr "å¿½ç•¥ %qs å±¬æ€§"
 
-#: tree.c:4066
+#: tree.c:4081
 #, gcc-internal-format
 msgid "inline function %q+D declared as  dllimport: attribute ignored"
 msgstr "å…§è�¯å‡½å¼� %q+D å®£å‘Šç‚º dllimportï¼šå¿½ç•¥æ­¤å±¬æ€§"
 
-#: tree.c:4074
+#: tree.c:4089
 #, gcc-internal-format
 msgid "function %q+D definition is marked dllimport"
 msgstr "å‡½å¼� %q+D çš„å®šç¾©è¢«æ¨™è¨˜ç‚º dllimport"
 
-#: tree.c:4082 config/sh/symbian.c:430
+#: tree.c:4097 config/sh/symbian.c:430
 #, gcc-internal-format
 msgid "variable %q+D definition is marked dllimport"
 msgstr "è®Šæ•¸ %q+D çš„å®šç¾©è¢«æ¨™è¨˜ç‚º dllimport"
 
-#: tree.c:4105 config/sh/symbian.c:505
+#: tree.c:4120 config/sh/symbian.c:505
 #, gcc-internal-format
 msgid "external linkage required for symbol %q+D because of %qs attribute"
 msgstr ""
 
-#: tree.c:4119
+#: tree.c:4134
 #, gcc-internal-format
 msgid "%qs implies default visibility, but %qD has already been declared with a different visibility"
 msgstr ""
 
-#: tree.c:5632
+#: tree.c:5648
 #, gcc-internal-format
 msgid "arrays of functions are not meaningful"
 msgstr "å‡½å¼�é™£åˆ—æ˜¯æ²’æœ‰æ„�ç¾©çš„"
 
-#: tree.c:5785
+#: tree.c:5801
 #, gcc-internal-format
 msgid "function return type cannot be function"
 msgstr "å‡½å¼�ä¸�èƒ½å›žå‚³å‡½å¼�"
 
-#: tree.c:6802 tree.c:6887 tree.c:6948
+#: tree.c:6818 tree.c:6903 tree.c:6964
 #, gcc-internal-format
 msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr "æ¨¹æª¢æŸ¥ï¼š%sï¼Œå¾—åˆ° %s åœ¨ %sï¼Œæ–¼ %s:%d"
 
-#: tree.c:6839
+#: tree.c:6855
 #, gcc-internal-format
 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr "æ¨¹æª¢æŸ¥ï¼šä¸�éœ€è¦� %sï¼Œå¾—åˆ° %s åœ¨ %sï¼Œæ–¼ %s:%d"
 
-#: tree.c:6852
+#: tree.c:6868
 #, gcc-internal-format
 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr "æ¨¹æª¢æŸ¥ï¼šéœ€è¦�é¡žåˆ¥ %qsï¼Œå¾—åˆ° %qs(%s) åœ¨ %sï¼Œæ–¼ %s:%d"
 
-#: tree.c:6901
+#: tree.c:6917
 #, fuzzy, gcc-internal-format
 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr "æ¨¹æª¢æŸ¥ï¼šéœ€è¦�é¡žåˆ¥ %qsï¼Œå¾—åˆ° %qs(%s) åœ¨ %sï¼Œæ–¼ %s:%d"
 
-#: tree.c:6914
+#: tree.c:6930
 #, fuzzy, gcc-internal-format
 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
 msgstr "æ¨¹æª¢æŸ¥ï¼šä¸�éœ€è¦� %sï¼Œå¾—åˆ° %s åœ¨ %sï¼Œæ–¼ %s:%d"
 
-#: tree.c:6974
+#: tree.c:6990
 #, fuzzy, gcc-internal-format
 msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
 msgstr "æ¨¹æª¢æŸ¥ï¼šéœ€è¦�åŒ…å�« %qs çµ�æ§‹çš„æ¨¹ï¼Œå¾—åˆ° %s åœ¨ %sï¼Œæ–¼ %s:%d"
 
-#: tree.c:6988
+#: tree.c:7004
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:7000
+#: tree.c:7016
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:7013
+#: tree.c:7029
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:7026
+#: tree.c:7042
 #, fuzzy, gcc-internal-format
 msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
 msgstr "æ¨¹æª¢æŸ¥ï¼šä¸�éœ€è¦� %sï¼Œå¾—åˆ° %s åœ¨ %sï¼Œæ–¼ %s:%d"
@@ -24360,17 +24365,17 @@
 msgid "Unknown value %qs of -mmacosx-version-min"
 msgstr ""
 
-#: config/darwin.c:1431
+#: config/darwin.c:1433
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only when compiling a kext"
 msgstr ""
 
-#: config/darwin.c:1438
+#: config/darwin.c:1440
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only to C++ classes"
 msgstr ""
 
-#: config/darwin.c:1563
+#: config/darwin.c:1565
 #, gcc-internal-format
 msgid "internal and protected visibility attributes not supported in this configuration; ignored"
 msgstr "å…§éƒ¨å’Œä¿�è­·çš„å�¯è¦‹æ€§å±¬æ€§åœ¨æ­¤é…�ç½®ä¸‹ä¸�å�—æ”¯æ�´ï¼›å·²å¿½ç•¥"
@@ -24466,7 +24471,7 @@
 msgid "profiler support for WindISS"
 msgstr "å°� WindISS çš„å�–æ¨£æ”¯æ�´"
 
-#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:1990
+#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:2020
 #, gcc-internal-format
 msgid "bad value %qs for -mtls-size switch"
 msgstr "-mtls-size é–‹é—œçš„å€¼ %qs ä¸�æ­£ç¢º"
@@ -24541,18 +24546,18 @@
 msgid "bad value %qs for -mmemory-latency"
 msgstr "-mmemory-latency é–‹é—œçš„å€¼ %qs éŒ¯èª¤"
 
-#: config/alpha/alpha.c:6514 config/alpha/alpha.c:6517 config/s390/s390.c:8279
-#: config/s390/s390.c:8282
+#: config/alpha/alpha.c:6522 config/alpha/alpha.c:6525 config/s390/s390.c:8335
+#: config/s390/s390.c:8338
 #, gcc-internal-format
 msgid "bad builtin fcode"
 msgstr "éŒ¯èª¤çš„å…§å»º fcode"
 
-#: config/arc/arc.c:388
+#: config/arc/arc.c:392
 #, gcc-internal-format
 msgid "argument of %qs attribute is not a string constant"
 msgstr "%qs å±¬æ€§çš„å¼•æ•¸ä¸�æ˜¯ä¸€å€‹å­—ä¸²å¸¸æ•¸"
 
-#: config/arc/arc.c:396
+#: config/arc/arc.c:400
 #, gcc-internal-format
 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
 msgstr "%qs å±¬æ€§çš„å¼•æ•¸ä¸�æ˜¯ã€Œilink1ã€�æˆ–ã€Œilink2ã€�"
@@ -24562,7 +24567,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "é–‹é—œ -mcpu=%s èˆ‡ -march= é–‹é—œè¡�çª�"
 
-#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1504 config/sparc/sparc.c:761
+#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1522 config/sparc/sparc.c:764
 #, gcc-internal-format
 msgid "bad value (%s) for %s switch"
 msgstr "é–‹é—œçš„å�ƒæ•¸(%sï¼Œå±¬æ–¼é–‹é—œ%s)ä¸�æ­£ç¢º"
@@ -24702,14 +24707,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr "ã€Œ%sã€�ä¸�èƒ½å�šç‚º PIC æš«å­˜å™¨"
 
-#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4618
-#: config/avr/avr.c:4660 config/bfin/bfin.c:4778 config/c4x/c4x.c:4071
-#: config/h8300/h8300.c:5257 config/i386/i386.c:3009
-#: config/m68hc11/m68hc11.c:1155 config/m68k/m68k.c:741
-#: config/mcore/mcore.c:3032 config/mips/mips.c:1151 config/mips/mips.c:1153
-#: config/mt/mt.c:1275 config/rs6000/rs6000.c:19583 config/sh/sh.c:7984
-#: config/sh/sh.c:8005 config/sh/sh.c:8028 config/stormy16/stormy16.c:2252
-#: config/v850/v850.c:2048
+#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4658
+#: config/avr/avr.c:4700 config/bfin/bfin.c:4881 config/h8300/h8300.c:5257
+#: config/i386/i386.c:3040 config/m68hc11/m68hc11.c:1155
+#: config/m68k/m68k.c:741 config/mcore/mcore.c:3032 config/mips/mips.c:1151
+#: config/mips/mips.c:1153 config/mt/mt.c:1275 config/rs6000/rs6000.c:19800
+#: config/sh/sh.c:7987 config/sh/sh.c:8008 config/sh/sh.c:8031
+#: config/stormy16/stormy16.c:2225 config/v850/v850.c:2048
 #, gcc-internal-format
 msgid "%qs attribute only applies to functions"
 msgstr "%qs å±¬æ€§å�ªèƒ½å¥—ç”¨æ–¼å‡½å¼�"
@@ -24731,7 +24735,7 @@
 msgstr "é�¸æ“‡å­�å¿…é ˆæ˜¯ç«‹å�³æ•¸å€¼"
 
 #. @@@ better error message
-#: config/arm/arm.c:15839 config/i386/i386.c:20651 config/i386/i386.c:20685
+#: config/arm/arm.c:15839 config/i386/i386.c:20735 config/i386/i386.c:20769
 #, gcc-internal-format
 msgid "mask must be an immediate"
 msgstr "é�®ç½©å¿…é ˆæ˜¯ä¸€å€‹ç«‹å�³æ•¸å€¼"
@@ -24756,222 +24760,187 @@
 msgid "static variable %q+D is marked dllimport"
 msgstr "ç¶“åˆ�å§‹åŒ–çš„è®Šæ•¸ %q+D è¢«æ¨™è¨˜ç‚º dllimport"
 
-#: config/avr/avr.c:690
+#: config/avr/avr.c:718
 #, gcc-internal-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr "æ¡†æž¶æŒ‡æ¨™ç™¼ç”Ÿå¤§çš„è®Šæ›´(%d)ï¼Œä½†å�»æŒ‡å®šäº† -mtiny-stack"
 
-#: config/avr/avr.c:4591
+#: config/avr/avr.c:4631
 #, gcc-internal-format
 msgid "only initialized variables can be placed into program memory area"
 msgstr ""
 
-#: config/avr/avr.c:4635
+#: config/avr/avr.c:4675
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled interrupt handler"
 msgstr "%qs ä¼¼ä¹Žæ˜¯ä¸€å€‹æ‹¼å¯«éŒ¯çš„æ�’æ–·è™•ç�†è€…"
 
-#: config/avr/avr.c:4643
+#: config/avr/avr.c:4683
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled signal handler"
 msgstr "%qs ä¼¼ä¹Žæ˜¯ä¸€å€‹æ‹¼å¯«éŒ¯çš„ä¿¡è™Ÿè™•ç�†è€…"
 
-#: config/avr/avr.c:4751
+#: config/avr/avr.c:4791
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr "å�ªæœ‰æœªåˆ�å§‹åŒ–çš„è®Šæ•¸æ‰�èƒ½æ”¾åœ¨ .noinit å�€æ®µä¸­"
 
-#: config/avr/avr.c:4765
+#: config/avr/avr.c:4805
 #, gcc-internal-format
 msgid "MCU %qs supported for assembler only"
 msgstr "MCU %qs å�ªæ”¯æ�´çµ„è­¯å™¨"
 
-#: config/avr/avr.h:692
+#: config/avr/avr.h:731
 #, gcc-internal-format
 msgid "trampolines not supported"
 msgstr "ä¸�æ”¯æ�´è¹¦åºŠ"
 
-#: config/bfin/bfin.c:2259 config/m68k/m68k.c:488
+#: config/bfin/bfin.c:2352 config/m68k/m68k.c:488
 #, gcc-internal-format
 msgid "-mshared-library-id=%s is not between 0 and %d"
 msgstr "-mshared-library-id=%s ä¸�åœ¨ 0 å’Œ %d ä¹‹é–“"
 
-#: config/bfin/bfin.c:2279
+#: config/bfin/bfin.c:2372
 #, fuzzy, gcc-internal-format
 msgid "-mcpu=%s is not valid"
 msgstr "specã€Œ%sã€�æ˜¯ç„¡æ•ˆçš„"
 
-#: config/bfin/bfin.c:2315
+#: config/bfin/bfin.c:2410
 #, gcc-internal-format
 msgid "-mcpu=%s has invalid silicon revision"
 msgstr ""
 
-#: config/bfin/bfin.c:2332
+#: config/bfin/bfin.c:2427
 #, fuzzy, gcc-internal-format
 msgid "bf561 support is incomplete yet."
 msgstr "æ¬„ä½� %qs çš„é¡žåž‹ä¸�å®Œå…¨"
 
-#: config/bfin/bfin.c:2372
+#: config/bfin/bfin.c:2470
 #, gcc-internal-format
 msgid "-mshared-library-id= specified without -mid-shared-library"
 msgstr "æŒ‡å®šäº† -mshared-library-id= å�»æ²’æœ‰ä½¿ç”¨ -mid-shared-library"
 
-#: config/bfin/bfin.c:2378
+#: config/bfin/bfin.c:2473
 #, fuzzy, gcc-internal-format
 msgid "Can't use multiple stack checking methods together."
 msgstr "åœ¨ç¨‹å¼�ä¸­æ�’å…¥æª¢æŸ¥å †ç–Šæº¢å‡ºçš„ç¨‹å¼�ç¢¼"
 
-#: config/bfin/bfin.c:2381
+#: config/bfin/bfin.c:2476
 #, fuzzy, gcc-internal-format
 msgid "ID shared libraries and FD-PIC mode can't be used together."
 msgstr "-mips16 å’Œ -mdsp ä¸�èƒ½ä¸€èµ·ä½¿ç”¨"
 
-#: config/bfin/bfin.c:2386 config/m68k/m68k.c:582
+#: config/bfin/bfin.c:2481 config/m68k/m68k.c:582
 #, gcc-internal-format
 msgid "cannot specify both -msep-data and -mid-shared-library"
 msgstr "ä¸�èƒ½å�Œæ™‚æŒ‡å®š -msep-data å’Œ -mid-shared-library"
 
-#: config/bfin/bfin.c:4783
+#: config/bfin/bfin.c:4886
 #, gcc-internal-format
 msgid "multiple function type attributes specified"
 msgstr "æŒ‡å®šäº†å¤šå€‹å‡½å¼�é¡žåž‹å±¬æ€§"
 
-#: config/bfin/bfin.c:4839 config/bfin/bfin.c:4868 config/spu/spu.c:2976
+#: config/bfin/bfin.c:4942 config/bfin/bfin.c:4971 config/spu/spu.c:2965
 #, gcc-internal-format
 msgid "`%s' attribute only applies to functions"
 msgstr "ã€Œ%sã€�å±¬æ€§å�ªèƒ½ç”¨æ–¼å‡½å¼�"
 
-#: config/bfin/bfin.c:4850
+#: config/bfin/bfin.c:4953
 #, gcc-internal-format
 msgid "can't apply both longcall and shortcall attributes to the same function"
 msgstr ""
 
-#: config/bfin/bfin.c:4900
+#: config/bfin/bfin.c:5003
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute only applies to variables"
 msgstr "%qs å±¬æ€§å�ªèƒ½ç‚ºè®Šæ•¸ä½¿ç”¨"
 
-#: config/bfin/bfin.c:4907
+#: config/bfin/bfin.c:5010
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute cannot be specified for local variables"
 msgstr "%Jä¸�èƒ½ç‚ºå±€éƒ¨è®Šæ•¸æŒ‡å®š section å±¬æ€§"
 
-#: config/c4x/c4x-c.c:68
-#, gcc-internal-format
-msgid "missing '(' after '#pragma %s' - ignored"
-msgstr "ã€Œ#pragma %sã€�å¾Œç¼ºå°‘ã€Œ(ã€� - å·²å¿½ç•¥"
-
-#: config/c4x/c4x-c.c:71
-#, gcc-internal-format
-msgid "missing function name in '#pragma %s' - ignored"
-msgstr "ã€Œ#pragma %sã€�ä¸­ç¼ºå°‘å‡½å¼�å��ï¼Œå¿½ç•¥"
-
-#: config/c4x/c4x-c.c:76
-#, gcc-internal-format
-msgid "malformed '#pragma %s' - ignored"
-msgstr "ã€Œ#pragma %sã€�æ ¼å¼�éŒ¯èª¤ - å·²å¿½ç•¥"
-
-#: config/c4x/c4x-c.c:78
-#, gcc-internal-format
-msgid "missing section name in '#pragma %s' - ignored"
-msgstr "ã€Œ#pragma %sã€�ä¸­ç¼ºå°‘å�€æ®µå��ï¼Œå¿½ç•¥"
-
-#: config/c4x/c4x-c.c:83
-#, gcc-internal-format
-msgid "missing ')' for '#pragma %s' - ignored"
-msgstr "ã€Œ#pragma %sã€�ç¼ºå°‘ã€Œ(ã€� - å·²å¿½ç•¥"
-
-#: config/c4x/c4x-c.c:86
-#, gcc-internal-format
-msgid "junk at end of '#pragma %s'"
-msgstr "ã€Œ#pragma %sã€�æœ«å°¾æœ‰ç„¡ç”¨å­—å…ƒ"
-
-#: config/c4x/c4x.c:859
-#, gcc-internal-format
-msgid "ISR %s requires %d words of local vars, max is 32767"
-msgstr "ISR %s éœ€è¦� %d å­—å¤§å°�çš„å±€éƒ¨è®Šæ•¸ï¼Œæœ€å¤§å€¼ç‚º 32767"
-
 #. This function is for retrieving a part of an instruction name for
 #. an operator, for immediate output.  If that ever happens for
 #. MULT, we need to apply TARGET_MUL_BUG in the caller.  Make sure
 #. we notice.
-#: config/cris/cris.c:434
+#: config/cris/cris.c:447
 #, gcc-internal-format
 msgid "MULT case in cris_op_str"
 msgstr ""
 
-#: config/cris/cris.c:811
+#: config/cris/cris.c:837
 #, gcc-internal-format
 msgid "invalid use of ':' modifier"
 msgstr "éŒ¯èª¤åœ°ä½¿ç”¨äº†ã€Œ:ã€�ä¿®é£¾ç¬¦"
 
-#: config/cris/cris.c:983
+#: config/cris/cris.c:1024
 #, gcc-internal-format
 msgid "internal error: bad register: %d"
 msgstr "å…§éƒ¨éŒ¯èª¤ï¼šéŒ¯èª¤çš„æš«å­˜å™¨ï¼š%dt"
 
-#: config/cris/cris.c:1524
+#: config/cris/cris.c:1586
 #, gcc-internal-format
 msgid "internal error: sideeffect-insn affecting main effect"
 msgstr ""
 
-#: config/cris/cris.c:1548
+#: config/cris/cris.c:1683
 #, gcc-internal-format
 msgid "unknown cc_attr value"
 msgstr "ä¸�æ˜Žçš„ cc_attr å€¼"
 
 #. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:1901
+#: config/cris/cris.c:2040
 #, gcc-internal-format
 msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr ""
 
-#: config/cris/cris.c:2104
+#: config/cris/cris.c:2332
 #, gcc-internal-format
 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr "-max-stackframe=%d ç„¡æ³•ä½¿ç”¨ï¼Œä¸�åœ¨ 0 å’Œ %d ä¹‹é–“"
 
-#: config/cris/cris.c:2132
+#: config/cris/cris.c:2360
 #, gcc-internal-format
 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr "-march= æˆ– -mcpu= ä¸­ä¸�æ˜Žçš„ CRIS CPU ç‰ˆæœ¬è¨­å®šï¼š%s"
 
-#: config/cris/cris.c:2168
+#: config/cris/cris.c:2396
 #, gcc-internal-format
 msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr "-mtune= ä¸­ä¸�æ˜Žçš„ CRIS CPU ç‰ˆæœ¬è¨­å®šï¼š%s"
 
-#: config/cris/cris.c:2186
+#: config/cris/cris.c:2417
 #, gcc-internal-format
 msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr "-fPIC å’Œ -fpic åœ¨æ­¤é…�ç½®ä¸‹ä¸�å�—æ”¯æ�´"
 
-#: config/cris/cris.c:2201
+#: config/cris/cris.c:2432
 #, gcc-internal-format
 msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr ""
 
-#: config/cris/cris.c:2414
+#: config/cris/cris.c:2658
 #, gcc-internal-format
 msgid "Unknown src"
 msgstr "ä¸�æ˜Žä¾†æº�"
 
-#: config/cris/cris.c:2475
+#: config/cris/cris.c:2719
 #, gcc-internal-format
 msgid "Unknown dest"
 msgstr "ä¸�æ˜Žç›®çš„"
 
-#: config/cris/cris.c:2760
+#: config/cris/cris.c:3004
 #, gcc-internal-format
 msgid "stackframe too big: %d bytes"
 msgstr "å †ç–Šæ¡†æž¶å¤ªå¤§ï¼š%d ä½�å…ƒçµ„"
 
-#: config/cris/cris.c:3213 config/cris/cris.c:3240
+#: config/cris/cris.c:3498 config/cris/cris.c:3526
 #, gcc-internal-format
 msgid "expand_binop failed in movsi got"
 msgstr ""
 
-#: config/cris/cris.c:3321
+#: config/cris/cris.c:3607
 #, gcc-internal-format
 msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr ""
@@ -25025,7 +24994,7 @@
 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
 #. TARGET_ASM_FUNCTION_EPILOGUE.
 #. Node: Profiling
-#: config/cris/cris.h:868
+#: config/cris/cris.h:948
 #, gcc-internal-format
 msgid "no FUNCTION_PROFILER for CRIS"
 msgstr "CRIS æ²’æœ‰ FUNCTION_PROFILER"
@@ -25040,62 +25009,62 @@
 msgid "Trampoline support for CRX"
 msgstr "å°� CRX çš„è¹¦åºŠæ”¯æ�´"
 
-#: config/frv/frv.c:8622
+#: config/frv/frv.c:8626
 #, gcc-internal-format
 msgid "accumulator is not a constant integer"
 msgstr "ç´¯åŠ æ•¸ä¸�æ˜¯ä¸€å€‹æ•´å¸¸æ•¸"
 
-#: config/frv/frv.c:8627
+#: config/frv/frv.c:8631
 #, gcc-internal-format
 msgid "accumulator number is out of bounds"
 msgstr "ç´¯åŠ å™¨å€‹æ•¸è¶Šç•Œ"
 
-#: config/frv/frv.c:8638
+#: config/frv/frv.c:8642
 #, gcc-internal-format
 msgid "inappropriate accumulator for %qs"
 msgstr "%qs çš„ç´¯åŠ å™¨ä¸�å�ˆé�©"
 
-#: config/frv/frv.c:8715
+#: config/frv/frv.c:8719
 #, gcc-internal-format
 msgid "invalid IACC argument"
 msgstr "ç„¡æ•ˆçš„ IACC å¼•æ•¸"
 
-#: config/frv/frv.c:8738
+#: config/frv/frv.c:8742
 #, gcc-internal-format
 msgid "%qs expects a constant argument"
 msgstr "%qs éœ€è¦�ä¸€å€‹å¸¸æ•¸å¼•æ•¸"
 
-#: config/frv/frv.c:8743
+#: config/frv/frv.c:8747
 #, gcc-internal-format
 msgid "constant argument out of range for %qs"
 msgstr "å¸¸æ•¸å¼•æ•¸è¶…é�Ž %qs çš„ç¯„åœ�"
 
-#: config/frv/frv.c:9224
+#: config/frv/frv.c:9228
 #, gcc-internal-format
 msgid "media functions are not available unless -mmedia is used"
 msgstr "å¤šåª’é«”å‡½å¼�å�ªåœ¨ä½¿ç”¨-mmedia çš„æƒ…æ³�ä¸‹å�¯ç”¨"
 
-#: config/frv/frv.c:9236
+#: config/frv/frv.c:9240
 #, gcc-internal-format
 msgid "this media function is only available on the fr500"
 msgstr "æ­¤å¤šåª’é«”å‡½å¼�å�ªåœ¨ fr500 ä¸Šå�¯ç”¨"
 
-#: config/frv/frv.c:9264
+#: config/frv/frv.c:9268
 #, gcc-internal-format
 msgid "this media function is only available on the fr400 and fr550"
 msgstr "æ­¤å¤šåª’é«”å‡½å¼�å�ªåœ¨ fr400 å’Œ fr550 ä¸Šå�¯ç”¨"
 
-#: config/frv/frv.c:9283
+#: config/frv/frv.c:9287
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr405 and fr450"
 msgstr "æ­¤å…§å»ºå‡½å¼�å�ªåœ¨ fr405 å’Œ fr450 ä¸Šå�¯ç”¨"
 
-#: config/frv/frv.c:9292
+#: config/frv/frv.c:9296
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr500 and fr550"
 msgstr "æ­¤å…§å»ºå‡½å¼�å�ªåœ¨ fr500 å’Œ fr550 ä¸Šå�¯ç”¨"
 
-#: config/frv/frv.c:9304
+#: config/frv/frv.c:9308
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr450"
 msgstr "æ­¤å…§å»ºå‡½å¼�å�ªåœ¨ fr450 ä¸Šå�¯ç”¨"
@@ -25120,311 +25089,316 @@
 msgid "can't set position in PCH file: %m"
 msgstr "ä¸�èƒ½åœ¨ PCH æª”æ¡ˆä¸­è¨­å®šä½�ç½®ï¼š%m"
 
-#: config/i386/i386.c:2133 config/i386/i386.c:2333
+#: config/i386/i386.c:2158 config/i386/i386.c:2358
 #, gcc-internal-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr "-mtune= æ‰€å¸¶å�ƒæ•¸(%s)ä¸�æ­£ç¢º"
 
-#: config/i386/i386.c:2174
+#: config/i386/i386.c:2199
 #, fuzzy, gcc-internal-format
 msgid "bad value (%s) for -mstringop-strategy= switch"
 msgstr "-mtune= æ‰€å¸¶å�ƒæ•¸(%s)ä¸�æ­£ç¢º"
 
-#: config/i386/i386.c:2177
+#: config/i386/i386.c:2202
 #, gcc-internal-format
 msgid "-mtune=x86-64 is deprecated.  Use -mtune=k8 or -mtune=generic instead as appropriate."
 msgstr ""
 
-#: config/i386/i386.c:2186
+#: config/i386/i386.c:2211
 #, fuzzy, gcc-internal-format
 msgid "generic CPU can be used only for -mtune= switch"
 msgstr "-mtune= æ‰€å¸¶å�ƒæ•¸(%s)ä¸�æ­£ç¢º"
 
-#: config/i386/i386.c:2188 config/i386/i386.c:2297 config/mt/mt.c:804
+#: config/i386/i386.c:2213 config/i386/i386.c:2322 config/mt/mt.c:804
 #, gcc-internal-format
 msgid "bad value (%s) for -march= switch"
 msgstr "-march= æ‰€å¸¶å�ƒæ•¸(%s)ä¸�æ­£ç¢º"
 
-#: config/i386/i386.c:2199
+#: config/i386/i386.c:2224
 #, fuzzy, gcc-internal-format
 msgid "code model %s does not support PIC mode"
 msgstr "ç¨‹å¼�ç¢¼æ¨¡å¼� %s åœ¨ PIC æ¨¡å¼�ä¸‹ä¸�å�—æ”¯æ�´"
 
-#: config/i386/i386.c:2205 config/sparc/sparc.c:725
+#: config/i386/i386.c:2230 config/sparc/sparc.c:728
 #, gcc-internal-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "-mcmodel= å€¼(%s)ä¸�æ­£ç¢º"
 
-#: config/i386/i386.c:2228
+#: config/i386/i386.c:2253
 #, gcc-internal-format
 msgid "bad value (%s) for -masm= switch"
 msgstr "-masm= å€¼(%s)ä¸�æ­£ç¢º"
 
-#: config/i386/i386.c:2231
+#: config/i386/i386.c:2256
 #, gcc-internal-format
 msgid "code model %qs not supported in the %s bit mode"
 msgstr "ç¨‹å¼�ç¢¼æ¨¡å¼� %qs åœ¨ %s ä½�æ¨¡å¼�ä¸‹ä¸�å�—æ”¯æ�´"
 
-#: config/i386/i386.c:2234
+#: config/i386/i386.c:2259
 #, gcc-internal-format
 msgid "%i-bit mode not compiled in"
 msgstr "æœªç·¨è­¯å…¥å°� %i ä½�æ¨¡å¼�çš„æ”¯æ�´"
 
-#: config/i386/i386.c:2245 config/i386/i386.c:2319
+#: config/i386/i386.c:2270 config/i386/i386.c:2344
 #, gcc-internal-format
 msgid "CPU you selected does not support x86-64 instruction set"
 msgstr "æ‚¨é�¸æ“‡çš„ CPU ä¸�æ”¯æ�´ x86-64 æŒ‡ä»¤é›†"
 
-#: config/i386/i386.c:2351
+#: config/i386/i386.c:2376
 #, gcc-internal-format
 msgid "-mregparm is ignored in 64-bit mode"
 msgstr ""
 
-#: config/i386/i386.c:2354
+#: config/i386/i386.c:2379
 #, gcc-internal-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d ä¸�åœ¨ 0 å’Œ %d ä¹‹é–“"
 
-#: config/i386/i386.c:2366
+#: config/i386/i386.c:2391
 #, gcc-internal-format
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops å·²ç¶“é�Žæ™‚ï¼Œè«‹ä½¿ç”¨ -falign-loops"
 
-#: config/i386/i386.c:2371 config/i386/i386.c:2384 config/i386/i386.c:2397
+#: config/i386/i386.c:2396 config/i386/i386.c:2409 config/i386/i386.c:2422
 #, gcc-internal-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d ä¸�åœ¨ 0 å’Œ %d ä¹‹é–“"
 
-#: config/i386/i386.c:2379
+#: config/i386/i386.c:2404
 #, gcc-internal-format
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps å·²ç¶“é�Žæ™‚ï¼Œè«‹ä½¿ç”¨ -falign-jumps"
 
-#: config/i386/i386.c:2392
+#: config/i386/i386.c:2417
 #, gcc-internal-format
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions å·²é�Žæ™‚ï¼Œè«‹ä½¿ç”¨ -falign-functions"
 
-#: config/i386/i386.c:2425
+#: config/i386/i386.c:2450
 #, gcc-internal-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d ä¸�åœ¨ 0 å’Œ 5 ä¹‹é–“"
 
-#: config/i386/i386.c:2433
+#: config/i386/i386.c:2458
 #, gcc-internal-format
 msgid "-mlarge-data-threshold=%d is negative"
 msgstr "-mlarge-data-threshold=%d ç‚ºè² "
 
-#: config/i386/i386.c:2447
+#: config/i386/i386.c:2472
 #, gcc-internal-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "ç‚º -mtls-dialect= é–‹é—œæŒ‡å®šäº†éŒ¯èª¤çš„å€¼(%s)"
 
-#: config/i386/i386.c:2455
+#: config/i386/i386.c:2480
 #, gcc-internal-format
 msgid "pc%d is not valid precision setting (32, 64 or 80)"
 msgstr ""
 
-#: config/i386/i386.c:2471
+#: config/i386/i386.c:2496
 #, fuzzy, gcc-internal-format
 msgid "-mrtd is ignored in 64bit mode"
 msgstr "-mrtd å‘¼å�«ç´„å®šåœ¨ 64 ä½�å…ƒæ¨¡å¼�ä¸‹ä¸�æ”¯æ�´"
 
-#: config/i386/i386.c:2560
+#: config/i386/i386.c:2585
 #, gcc-internal-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred-stack-boundary=%d ä¸�åœ¨ %d å’Œ 12 ä¹‹é–“"
 
-#: config/i386/i386.c:2569
+#: config/i386/i386.c:2594
 #, gcc-internal-format
 msgid "-msseregparm used without SSE enabled"
 msgstr "ä½¿ç”¨äº† -msseregparm å�»æ²’æœ‰å•Ÿç”¨ SEE"
 
-#: config/i386/i386.c:2580 config/i386/i386.c:2591
+#: config/i386/i386.c:2605 config/i386/i386.c:2616
 #, gcc-internal-format
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "SSE æŒ‡ä»¤é›†å·²å�œç”¨ï¼Œä½¿ç”¨ 387 æŒ‡ä»¤"
 
-#: config/i386/i386.c:2596
+#: config/i386/i386.c:2621
 #, gcc-internal-format
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "387 æŒ‡ä»¤é›†å·²å�œç”¨ï¼Œä½¿ç”¨ SSE æŒ‡ä»¤"
 
-#: config/i386/i386.c:2603
+#: config/i386/i386.c:2628
 #, gcc-internal-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "-mfpmath= é–‹é—œçš„å€¼(%s)éŒ¯èª¤"
 
-#: config/i386/i386.c:2616
+#: config/i386/i386.c:2641
 #, gcc-internal-format
 msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
 msgstr ""
 
-#: config/i386/i386.c:2635
+#: config/i386/i386.c:2660
 #, gcc-internal-format
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 msgstr "è§£æ�²è¡¨ç›®å‰�éœ€è¦�æ¡†æž¶æŒ‡æ¨™æˆ– -maccumulate-outgoing-args ä¾†ä¿�è­‰æ­£ç¢ºæ€§"
 
-#: config/i386/i386.c:3022 config/i386/i386.c:3075
+#: config/i386/i386.c:3053 config/i386/i386.c:3106
 #, gcc-internal-format
 msgid "fastcall and regparm attributes are not compatible"
 msgstr "fastcall å’Œ regparm å±¬æ€§äº’ä¸�ç›¸å®¹"
 
-#: config/i386/i386.c:3029
+#: config/i386/i386.c:3060
 #, gcc-internal-format
 msgid "%qs attribute requires an integer constant argument"
 msgstr "%qs å±¬æ€§éœ€è¦�ä¸€å€‹æ•´å¸¸æ•¸å�šç‚ºå¼•æ•¸"
 
-#: config/i386/i386.c:3035
+#: config/i386/i386.c:3066
 #, gcc-internal-format
 msgid "argument to %qs attribute larger than %d"
 msgstr "%qs å±¬æ€§çš„å¼•æ•¸å¤§æ–¼ %d"
 
-#: config/i386/i386.c:3045
+#: config/i386/i386.c:3076
 #, gcc-internal-format
 msgid "%s functions limited to %d register parameters"
 msgstr ""
 
-#: config/i386/i386.c:3067 config/i386/i386.c:3102
+#: config/i386/i386.c:3098 config/i386/i386.c:3133
 #, gcc-internal-format
 msgid "fastcall and cdecl attributes are not compatible"
 msgstr "fastcall å’Œ cdecl å±¬æ€§äº’ä¸�ç›¸å®¹"
 
-#: config/i386/i386.c:3071
+#: config/i386/i386.c:3102
 #, gcc-internal-format
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr "fastcall å’Œ stdcall å±¬æ€§äº’ä¸�ç›¸å®¹"
 
-#: config/i386/i386.c:3085 config/i386/i386.c:3098
+#: config/i386/i386.c:3116 config/i386/i386.c:3129
 #, gcc-internal-format
 msgid "stdcall and cdecl attributes are not compatible"
 msgstr "stdcall å’Œ cdecl å±¬æ€§äº’ä¸�ç›¸å®¹"
 
-#: config/i386/i386.c:3089
+#: config/i386/i386.c:3120
 #, gcc-internal-format
 msgid "stdcall and fastcall attributes are not compatible"
 msgstr "stdcall å’Œ fastcall å±¬æ€§äº’ä¸�ç›¸å®¹"
 
-#: config/i386/i386.c:3236
+#: config/i386/i386.c:3271
 #, gcc-internal-format
 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
 msgstr "å¸¶å±¬æ€§ sseregparm å‘¼å�« %qD å�»æ²’æœ‰å•Ÿç”¨ SSE/SSE2"
 
-#: config/i386/i386.c:3239
+#: config/i386/i386.c:3274
 #, gcc-internal-format
 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
 msgstr "å¸¶å±¬æ€§ sseregparm å‘¼å�« %qT å�»æ²’æœ‰å•Ÿç”¨ SSE/SSE2"
 
-#: config/i386/i386.c:3925
+#: config/i386/i386.c:3971
 #, gcc-internal-format
 msgid "SSE register return with SSE disabled"
 msgstr "å·²å�œç”¨ SSE å�»åœ¨ SSE æš«å­˜å™¨ä¸­å›žå‚³"
 
-#: config/i386/i386.c:3931
+#: config/i386/i386.c:3977
 #, gcc-internal-format
 msgid "SSE register argument with SSE disabled"
 msgstr "å·²å�œç”¨ SSE å�»åœ¨ SSE æš«å­˜å™¨ä¸­å‚³é�žå�ƒæ•¸"
 
-#: config/i386/i386.c:3947
+#: config/i386/i386.c:3993
 #, fuzzy, gcc-internal-format
 msgid "x87 register return with x87 disabled"
 msgstr "å·²å�œç”¨ SSE å�»åœ¨ SSE æš«å­˜å™¨ä¸­å›žå‚³"
 
-#: config/i386/i386.c:4265
+#: config/i386/i386.c:4314
 #, gcc-internal-format
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr "æ²’æœ‰å•Ÿç”¨ SSEï¼Œå�»å‡ºç�¾äº† SSE å�‘é‡�å¼•æ•¸ï¼Œé€™è®Šæ›´äº† ABI"
 
-#: config/i386/i386.c:4283
+#: config/i386/i386.c:4332
 #, gcc-internal-format
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr "æ²’æœ‰å•Ÿç”¨ MMXï¼Œå�»å‡ºç�¾äº† MMX å�‘é‡�å¼•æ•¸ï¼Œé€™è®Šæ›´äº† ABI"
 
-#: config/i386/i386.c:4810
+#: config/i386/i386.c:4859
 #, gcc-internal-format
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr "æ²’æœ‰å•Ÿç”¨ SSEï¼Œå�»æœ‰ SSE å�‘é‡�å›žå‚³å€¼ï¼Œé€™è®Šæ›´äº† ABI"
 
-#: config/i386/i386.c:4820
+#: config/i386/i386.c:4869
 #, gcc-internal-format
 msgid "MMX vector return without MMX enabled changes the ABI"
 msgstr "æ²’æœ‰å•Ÿç”¨ MMXå�»å›žå‚³ MMX å�‘é‡�ï¼Œé€™è®Šæ›´äº† ABI"
 
-#: config/i386/i386.c:6171
+#: config/i386/i386.c:6220
 #, fuzzy, gcc-internal-format
 msgid "-mstackrealign ignored for nested functions"
 msgstr "ISO C++ ä¸�å…�è¨±å·¢ç‹€å‡½å¼�"
 
-#: config/i386/i386.c:6173
+#: config/i386/i386.c:6222
 #, fuzzy, gcc-internal-format
 msgid "%s not supported for nested functions"
 msgstr "ä¸�æ”¯æ�´æ­¸ç´�"
 
-#: config/i386/i386.c:8576
+#: config/i386/i386.c:8631
 #, gcc-internal-format
 msgid "extended registers have no high halves"
 msgstr "æ“´å……çš„æš«å­˜å™¨æ²’æœ‰é«˜å�Šéƒ¨åˆ†"
 
-#: config/i386/i386.c:8591
+#: config/i386/i386.c:8646
 #, gcc-internal-format
 msgid "unsupported operand size for extended register"
 msgstr "æ“´å……çš„æš«å­˜å™¨ä¸�æ”¯æ�´çš„é�‹ç®—å…ƒå¤§å°�"
 
-#: config/i386/i386.c:19610
+#: config/i386/i386.c:19694
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be a 4-bit immediate"
 msgstr "å¼•æ•¸ 3 å¿…é ˆæ˜¯ä¸€å€‹ 4 ä½�ç„¡è™Ÿå­—é�¢å€¼"
 
-#: config/i386/i386.c:19614
+#: config/i386/i386.c:19698
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be an 8-bit immediate"
 msgstr "å¼•æ•¸ 1 å¿…é ˆæ˜¯ä¸€å€‹ 5 ä½�æœ‰è™Ÿå­—é�¢å€¼"
 
-#: config/i386/i386.c:19836
+#: config/i386/i386.c:19920
 #, fuzzy, gcc-internal-format
 msgid "last argument must be an immediate"
 msgstr "é�®ç½©å¿…é ˆæ˜¯ä¸€å€‹ç«‹å�³æ•¸å€¼"
 
-#: config/i386/i386.c:19963
+#: config/i386/i386.c:20047
 #, fuzzy, gcc-internal-format
 msgid "the second argument must be a 4-bit immediate"
 msgstr "å¼•æ•¸ 3 å¿…é ˆæ˜¯ä¸€å€‹ 4 ä½�ç„¡è™Ÿå­—é�¢å€¼"
 
-#: config/i386/i386.c:20209
+#: config/i386/i386.c:20293
 #, fuzzy, gcc-internal-format
 msgid "the fifth argument must be a 8-bit immediate"
 msgstr "å¼•æ•¸ 1 å¿…é ˆæ˜¯ä¸€å€‹ 5 ä½�æœ‰è™Ÿå­—é�¢å€¼"
 
-#: config/i386/i386.c:20304
+#: config/i386/i386.c:20388
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be a 8-bit immediate"
 msgstr "å¼•æ•¸ 1 å¿…é ˆæ˜¯ä¸€å€‹ 5 ä½�æœ‰è™Ÿå­—é�¢å€¼"
 
-#: config/i386/i386.c:20374 config/rs6000/rs6000.c:8133
+#: config/i386/i386.c:20458 config/rs6000/rs6000.c:8240
 #, gcc-internal-format
 msgid "selector must be an integer constant in the range 0..%wi"
 msgstr "é�¸æ“‡å­�å¿…é ˆæ˜¯ 0 åˆ° %wi é–“çš„æ•´å¸¸æ•¸"
 
-#: config/i386/i386.c:20774 config/i386/i386.c:20970
+#: config/i386/i386.c:20858 config/i386/i386.c:21054
 #, gcc-internal-format
 msgid "shift must be an immediate"
 msgstr "å��ç§»å€¼å¿…é ˆæ˜¯ç«‹å�³æ•¸å€¼"
 
-#: config/i386/i386.c:21033 config/i386/i386.c:21075
+#: config/i386/i386.c:21117 config/i386/i386.c:21159
 #, fuzzy, gcc-internal-format
 msgid "index mask must be an immediate"
 msgstr "é�®ç½©å¿…é ˆæ˜¯ä¸€å€‹ç«‹å�³æ•¸å€¼"
 
-#: config/i386/i386.c:21038 config/i386/i386.c:21080
+#: config/i386/i386.c:21122 config/i386/i386.c:21164
 #, fuzzy, gcc-internal-format
 msgid "length mask must be an immediate"
 msgstr "é�®ç½©å¿…é ˆæ˜¯ä¸€å€‹ç«‹å�³æ•¸å€¼"
 
-#: config/i386/i386.c:22525 config/rs6000/rs6000.c:19666
+#: config/i386/i386.c:22609 config/rs6000/rs6000.c:19883
 #, gcc-internal-format
 msgid "%qs incompatible attribute ignored"
 msgstr "%qs å¿½ç•¥ä¸�ç›¸å®¹çš„å±¬æ€§"
 
+#: config/i386/netware.c:253
+#, fuzzy, gcc-internal-format
+msgid "-fPIC and -fpic are not supported for this target"
+msgstr "-fPIC å’Œ -fpic åœ¨æ­¤é…�ç½®ä¸‹ä¸�å�—æ”¯æ�´"
+
 #: config/i386/winnt-cxx.c:71 config/sh/symbian.c:172
 #, gcc-internal-format
 msgid "definition of static data member %q+D of dllimport'd class"
@@ -25490,57 +25464,57 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "%Jä¸�èƒ½ç‚ºå‡½å¼�æŒ‡å®šä½�å�€å�€åŸŸå±¬æ€§"
 
-#: config/ia64/ia64.c:5126 config/pa/pa.c:347 config/spu/spu.c:3875
+#: config/ia64/ia64.c:5127 config/pa/pa.c:350 config/spu/spu.c:3864
 #, gcc-internal-format
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr "-mfixed-range å€¼å¿…é ˆæœ‰ã€Œæš«å­˜å™¨1-æš«å­˜å™¨2ã€�çš„å½¢å¼�"
 
-#: config/ia64/ia64.c:5153 config/pa/pa.c:374 config/spu/spu.c:3901
+#: config/ia64/ia64.c:5154 config/pa/pa.c:377 config/spu/spu.c:3890
 #, gcc-internal-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s æ˜¯ä¸€å€‹ç©ºçš„ç¯„åœ�"
 
-#: config/ia64/ia64.c:5181
+#: config/ia64/ia64.c:5182
 #, gcc-internal-format
 msgid "bad value %<%s%> for -mtls-size= switch"
 msgstr "-mtls-size= é–‹é—œçš„å€¼ %<%s%> ç„¡æ•ˆ"
 
-#: config/ia64/ia64.c:5209
+#: config/ia64/ia64.c:5210
 #, gcc-internal-format
 msgid "bad value %<%s%> for -mtune= switch"
 msgstr "-mtune= æ‰€å¸¶å�ƒæ•¸ %<%s%> ä¸�æ­£ç¢º"
 
-#: config/ia64/ia64.c:5228
+#: config/ia64/ia64.c:5229
 #, gcc-internal-format
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr "å°šæœªå¯¦ä½œï¼šæœ€å°�å»¶é�²æœ€ä½³åŒ–çš„å…§è�¯å¹³æ–¹æ ¹é�‹ç®—"
 
-#: config/ia64/ia64.c:9950
+#: config/ia64/ia64.c:9951
 #, fuzzy, gcc-internal-format
 msgid "version attribute is not a string"
 msgstr "%qs å±¬æ€§çš„å¼•æ•¸ä¸�æ˜¯ä¸€å€‹å­—ä¸²å¸¸æ•¸"
 
-#: config/iq2000/iq2000.c:1812
+#: config/iq2000/iq2000.c:1816
 #, gcc-internal-format
 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr ""
 
-#: config/iq2000/iq2000.c:2583
+#: config/iq2000/iq2000.c:2587
 #, gcc-internal-format
 msgid "argument %qd is not a constant"
 msgstr "å¼•æ•¸ %qd ä¸�æ˜¯ä¸€å€‹å¸¸æ•¸"
 
-#: config/iq2000/iq2000.c:2885 config/mt/mt.c:349 config/xtensa/xtensa.c:2118
+#: config/iq2000/iq2000.c:2889 config/mt/mt.c:349 config/xtensa/xtensa.c:2124
 #, gcc-internal-format
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr "PRINT_OPERAND_ADDRESSï¼Œç©ºæŒ‡æ¨™"
 
-#: config/iq2000/iq2000.c:3040
+#: config/iq2000/iq2000.c:3044
 #, gcc-internal-format
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr "PRINT_OPERANDï¼šä¸�æ˜Žçš„æ¨™é»žã€Œ%cã€�"
 
-#: config/iq2000/iq2000.c:3049 config/xtensa/xtensa.c:1972
+#: config/iq2000/iq2000.c:3053 config/xtensa/xtensa.c:1978
 #, gcc-internal-format
 msgid "PRINT_OPERAND null pointer"
 msgstr "PRINT_OPERAND ç©ºæŒ‡æ¨™"
@@ -25565,22 +25539,22 @@
 msgid "invalid target memregs value '%d'"
 msgstr "ç„¡æ•ˆçš„ç›®çš„ memregs å€¼ã€Œ%dã€�"
 
-#: config/m32c/m32c.c:2759
+#: config/m32c/m32c.c:2766
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute is not supported for R8C target"
 msgstr "%Jsection å±¬æ€§åœ¨æ­¤ç›®æ¨™å¹³è‡ºä¸Šä¸�å�—æ”¯æ�´"
 
-#: config/m32c/m32c.c:2767
+#: config/m32c/m32c.c:2774
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute applies only to functions"
 msgstr "%J%qE å±¬æ€§å�ªèƒ½å¥—ç”¨åˆ°å‡½å¼�ä¸Š"
 
-#: config/m32c/m32c.c:2775
+#: config/m32c/m32c.c:2782
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "%qs å±¬æ€§çš„å�ƒæ•¸ä¸�æ˜¯ä¸€å€‹æ•´åž‹å¸¸æ•¸"
 
-#: config/m32c/m32c.c:2784
+#: config/m32c/m32c.c:2791
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute argument should be between 18 to 255"
 msgstr "%qs å±¬æ€§çš„å�ƒæ•¸ä¸�æ˜¯ä¸€å€‹æ•´åž‹å¸¸æ•¸"
@@ -25630,7 +25604,7 @@
 msgid "interrupt_thread is available only on fido"
 msgstr ""
 
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15014
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15226
 #, gcc-internal-format
 msgid "stack limit expression is not supported"
 msgstr "ä¸�æ”¯æ�´å †ç–Šé™�åˆ¶é�‹ç®—å¼�"
@@ -25645,114 +25619,114 @@
 msgid "%qs redeclared with conflicting %qs attributes"
 msgstr "%s å±¬æ€§èˆ‡ %s å±¬æ€§åœ¨ %L è™•è¡�çª�"
 
-#: config/mips/mips.c:2348
+#: config/mips/mips.c:2382
 #, gcc-internal-format
 msgid "MIPS16 TLS"
 msgstr ""
 
-#: config/mips/mips.c:5439
+#: config/mips/mips.c:5500
 #, gcc-internal-format
 msgid "cannot handle inconsistent calls to %qs"
 msgstr "ç„¡æ³•è™•ç�†å°� %qs ä¸�ä¸€è‡´çš„å‘¼å�«"
 
-#: config/mips/mips.c:10258
+#: config/mips/mips.c:10337
 #, fuzzy, gcc-internal-format
 msgid "invalid argument to built-in function"
 msgstr "çµ¦å…§å»ºå‡½å¼�çš„å¼•æ•¸ç„¡æ•ˆ"
 
-#: config/mips/mips.c:10530
+#: config/mips/mips.c:10609
 #, fuzzy, gcc-internal-format
 msgid "built-in function %qs not supported for MIPS16"
 msgstr "objc ä¸�æ”¯æ�´ ms-bitfields"
 
-#: config/mips/mips.c:11679 config/mips/mips.c:12065
+#: config/mips/mips.c:11751 config/mips/mips.c:12137
 #, gcc-internal-format
 msgid "MIPS16 PIC"
 msgstr ""
 
-#: config/mips/mips.c:11682
+#: config/mips/mips.c:11754
 #, gcc-internal-format
 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
 msgstr ""
 
-#: config/mips/mips.c:11810
+#: config/mips/mips.c:11882
 #, fuzzy, gcc-internal-format
 msgid "CPU names must be lower case"
 msgstr "cpu å��å¿…é ˆæ˜¯å°�å¯«"
 
-#: config/mips/mips.c:11938
+#: config/mips/mips.c:12010
 #, fuzzy, gcc-internal-format
 msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
 msgstr "-%s èˆ‡æŒ‡å®šäº† %s è™•ç�†å™¨çš„å…¶å®ƒæž¶æ§‹é�¸é …è¡�çª�"
 
-#: config/mips/mips.c:11954
+#: config/mips/mips.c:12026
 #, fuzzy, gcc-internal-format
 msgid "%<-march=%s%> is not compatible with the selected ABI"
 msgstr "-march=%s èˆ‡æ‰€é�¸ ABI ä¸�ç›¸å®¹"
 
-#: config/mips/mips.c:11969
+#: config/mips/mips.c:12041
 #, fuzzy, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit processor"
 msgstr "-mgp64 èˆ‡ 32 ä½�å…ƒè™•ç�†å™¨ä¸€èµ·ä½¿ç”¨"
 
-#: config/mips/mips.c:11971
+#: config/mips/mips.c:12043
 #, fuzzy, gcc-internal-format
 msgid "%<-mgp32%> used with a 64-bit ABI"
 msgstr "-mgp32 èˆ‡ 64 ä½�å…ƒ ABI ä¸€èµ·ä½¿ç”¨"
 
-#: config/mips/mips.c:11973
+#: config/mips/mips.c:12045
 #, fuzzy, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit ABI"
 msgstr "-mgp64 èˆ‡ 32 ä½�å…ƒ ABI ä¸€èµ·ä½¿ç”¨"
 
-#: config/mips/mips.c:11989 config/mips/mips.c:11991 config/mips/mips.c:12058
+#: config/mips/mips.c:12061 config/mips/mips.c:12063 config/mips/mips.c:12130
 #, gcc-internal-format
 msgid "unsupported combination: %s"
 msgstr "ä¸�æ”¯æ�´çš„çµ„å�ˆï¼š%s"
 
-#: config/mips/mips.c:11995
+#: config/mips/mips.c:12067
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
 msgstr ""
 
-#: config/mips/mips.c:11998
+#: config/mips/mips.c:12070
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
 msgstr ""
 
-#: config/mips/mips.c:12052
+#: config/mips/mips.c:12124
 #, fuzzy, gcc-internal-format
 msgid "the %qs architecture does not support branch-likely instructions"
 msgstr "ç›®çš„ CPU ä¸�æ”¯æ�´ THUMB æŒ‡ä»¤"
 
-#: config/mips/mips.c:12098
+#: config/mips/mips.c:12170
 #, gcc-internal-format
 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
 msgstr ""
 
-#: config/mips/mips.c:12106 config/mips/mips.c:12109
+#: config/mips/mips.c:12178 config/mips/mips.c:12181
 #, gcc-internal-format
 msgid "cannot use small-data accesses for %qs"
 msgstr ""
 
-#: config/mips/mips.c:12123
+#: config/mips/mips.c:12195
 #, fuzzy, gcc-internal-format
 msgid "%<-mips3d%> requires %<-mpaired-single%>"
 msgstr "-mips3d éœ€è¦� -mpaired-single"
 
-#: config/mips/mips.c:12132
+#: config/mips/mips.c:12204
 #, fuzzy, gcc-internal-format
 msgid "%qs must be used with %qs"
 msgstr "-frepo å¿…é ˆèˆ‡ -c ä¸€èµ·ä½¿ç”¨"
 
-#: config/mips/mips.c:12139
+#: config/mips/mips.c:12211
 #, fuzzy, gcc-internal-format
 msgid "the %qs architecture does not support paired-single instructions"
 msgstr "ç›®çš„ CPU ä¸�æ”¯æ�´ THUMB æŒ‡ä»¤"
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2110
+#: config/mips/mips.h:2111
 #, gcc-internal-format
 msgid "mips16 function profiling"
 msgstr "mips16 å‡½å¼�å�–æ¨£"
@@ -25782,28 +25756,28 @@
 msgid "MMIX Internal: Last named vararg would not fit in a register"
 msgstr "MMIX å…§éƒ¨éŒ¯èª¤ï¼šæœ€å¾Œä¸€å€‹å…·å��çš„ä¸�å®šå�ƒæ•¸ç„¡æ³•æ”¾å…¥æš«å­˜å™¨ä¸­"
 
-#: config/mmix/mmix.c:1495 config/mmix/mmix.c:1519 config/mmix/mmix.c:1635
+#: config/mmix/mmix.c:1491 config/mmix/mmix.c:1515 config/mmix/mmix.c:1631
 #, gcc-internal-format
 msgid "MMIX Internal: Bad register: %d"
 msgstr "MMIX å…§éƒ¨éŒ¯èª¤ï¼šéŒ¯èª¤çš„æš«å­˜å™¨ï¼š%d"
 
 #. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:1627
+#: config/mmix/mmix.c:1623
 #, gcc-internal-format
 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
 msgstr "MMIX å…§éƒ¨éŒ¯èª¤ï¼šmmix_print_operand ç¼ºå°‘ %qc é¡žåž‹"
 
-#: config/mmix/mmix.c:1913
+#: config/mmix/mmix.c:1909
 #, gcc-internal-format
 msgid "stack frame not a multiple of 8 bytes: %wd"
 msgstr "å †ç–Šæ¡†æž¶å¤§å°�ä¸�æ˜¯ 8 ä½�å…ƒçµ„çš„å€�æ•¸ï¼š%wd"
 
-#: config/mmix/mmix.c:2149
+#: config/mmix/mmix.c:2145
 #, gcc-internal-format
 msgid "stack frame not a multiple of octabyte: %wd"
 msgstr "å †ç–Šæ¡†æž¶å¤§å°�ä¸�æ˜¯ 8 ä½�å…ƒçµ„çš„å€�æ•¸ï¼š%wd"
 
-#: config/mmix/mmix.c:2489 config/mmix/mmix.c:2553
+#: config/mmix/mmix.c:2485 config/mmix/mmix.c:2549
 #, gcc-internal-format
 msgid "MMIX Internal: %s is not a shiftable int"
 msgstr "MMIX å…§éƒ¨éŒ¯èª¤ï¼š%s ä¸�æ˜¯ä¸€å€‹å�¯ç§»ä½�çš„æ•´æ•¸"
@@ -25813,27 +25787,27 @@
 msgid "info pointer NULL"
 msgstr "info æŒ‡æ¨™ç‚º NULL"
 
-#: config/pa/pa.c:479
+#: config/pa/pa.c:482
 #, gcc-internal-format
 msgid "PIC code generation is not supported in the portable runtime model"
 msgstr "PIC ç¨‹å¼�ç¢¼ç”¢ç”Ÿåœ¨å�¯ç§»æ¤�åŸ·è¡Œæ™‚æ¨¡åž‹ä¸­ä¸�å�—æ”¯æ�´"
 
-#: config/pa/pa.c:484
+#: config/pa/pa.c:487
 #, gcc-internal-format
 msgid "PIC code generation is not compatible with fast indirect calls"
 msgstr "PIC ç¨‹å¼�ç¢¼ç”¢ç”Ÿèˆ‡å¿«é€Ÿé–“æŽ¥å‘¼å�«ä¸�ç›¸å®¹"
 
-#: config/pa/pa.c:489
+#: config/pa/pa.c:492
 #, gcc-internal-format
 msgid "-g is only supported when using GAS on this processor,"
 msgstr "æ­¤è™•ç�†å™¨å�ªæœ‰ä½¿ç”¨ GAS æ™‚æ‰�æ”¯æ�´ -g"
 
-#: config/pa/pa.c:490
+#: config/pa/pa.c:493
 #, gcc-internal-format
 msgid "-g option disabled"
 msgstr "-g é�¸é …å·²è¢«å�œç”¨"
 
-#: config/pa/pa.c:8285
+#: config/pa/pa.c:8373
 #, gcc-internal-format
 msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
 msgstr ""
@@ -25902,250 +25876,251 @@
 msgid "junk at end of #pragma longcall"
 msgstr "#pragma longcall æœ«å°¾æœ‰ç„¡ç”¨å­—å…ƒ"
 
-#: config/rs6000/rs6000-c.c:2550
+#: config/rs6000/rs6000-c.c:2553
 #, gcc-internal-format
 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
 msgstr "å‚³é�žå�ƒæ•¸ %d (å±¬æ–¼ %qE)æ™‚ä¸Ÿæ£„äº†æŒ‡æ¨™ç›®çš„é¡žåž‹çš„é¡žåž‹é™�å®š"
 
-#: config/rs6000/rs6000-c.c:2593
+#: config/rs6000/rs6000-c.c:2596
 #, gcc-internal-format
 msgid "invalid parameter combination for AltiVec intrinsic"
 msgstr "å°� AltiVec å…§å»ºå‡½å¼�ä¾†èªªç„¡æ•ˆçš„å�ƒé™£åˆ—å�ˆ"
 
-#: config/rs6000/rs6000.c:1294
+#: config/rs6000/rs6000.c:1312
 #, gcc-internal-format
 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
 msgstr "-mdynamic-no-pic è¦†å¯«äº† -fpic æˆ– -fPIC"
 
-#: config/rs6000/rs6000.c:1305
+#: config/rs6000/rs6000.c:1323
 #, gcc-internal-format
 msgid "-m64 requires PowerPC64 architecture, enabling"
 msgstr "-m64 éœ€è¦� PowerPC64 æž¶æ§‹ï¼Œæ­£åœ¨å•Ÿç”¨"
 
-#: config/rs6000/rs6000.c:1528
+#: config/rs6000/rs6000.c:1546
 #, gcc-internal-format
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "-mmultiple åœ¨ä½Žä½�ä½�å…ƒçµ„åœ¨å‰�çš„ç³»çµ±ä¸Šä¸�å�—æ”¯æ�´"
 
-#: config/rs6000/rs6000.c:1535
+#: config/rs6000/rs6000.c:1553
 #, gcc-internal-format
 msgid "-mstring is not supported on little endian systems"
 msgstr "-mstring åœ¨ä½Žä½�ä½�å…ƒçµ„åœ¨å‰�çš„ç³»çµ±ä¸Šä¸�å�—æ”¯æ�´"
 
-#: config/rs6000/rs6000.c:1549
+#: config/rs6000/rs6000.c:1567
 #, gcc-internal-format
 msgid "unknown -mdebug-%s switch"
 msgstr "ä¸�æ˜Žçš„ -mdebug-%s é–‹é—œ"
 
-#: config/rs6000/rs6000.c:1561
+#: config/rs6000/rs6000.c:1579
 #, gcc-internal-format
 msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
 msgstr "ä¸�æ˜Žçš„ -mtraceback å�ƒæ•¸ %qsï¼›éœ€è¦� %<full%>ã€�%<partial%> æˆ– %<none%>"
 
-#: config/rs6000/rs6000.c:1973
+#: config/rs6000/rs6000.c:2003
 #, gcc-internal-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "æŒ‡å®šäº†ä¸�æ˜Žçš„ -m%s= é�¸é …ï¼šã€Œ%sã€�"
 
-#: config/rs6000/rs6000.c:2186
+#: config/rs6000/rs6000.c:2218
 #, gcc-internal-format
 msgid "not configured for ABI: '%s'"
 msgstr "æ²’æœ‰ç‚ºæ­¤ ABI é…�ç½®ï¼šã€Œ%sã€�"
 
-#: config/rs6000/rs6000.c:2199
+#: config/rs6000/rs6000.c:2231
 #, gcc-internal-format
 msgid "Using darwin64 ABI"
 msgstr "ä½¿ç”¨ darwin64 ABI"
 
-#: config/rs6000/rs6000.c:2204
+#: config/rs6000/rs6000.c:2236
 #, gcc-internal-format
 msgid "Using old darwin ABI"
 msgstr "ä½¿ç”¨èˆŠå¼�çš„ Darwin ABI"
 
-#: config/rs6000/rs6000.c:2211
+#: config/rs6000/rs6000.c:2243
 #, gcc-internal-format
 msgid "Using IBM extended precision long double"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2217
+#: config/rs6000/rs6000.c:2249
 #, gcc-internal-format
 msgid "Using IEEE extended precision long double"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2222
+#: config/rs6000/rs6000.c:2254
 #, gcc-internal-format
 msgid "unknown ABI specified: '%s'"
 msgstr "æŒ‡å®šäº†ä¸�æ˜Žçš„ ABIï¼šã€Œ%sã€�"
 
-#: config/rs6000/rs6000.c:2249
+#: config/rs6000/rs6000.c:2281
 #, gcc-internal-format
 msgid "invalid option for -mfloat-gprs: '%s'"
 msgstr "-mfloat-gprs çš„é�¸é …ç„¡æ•ˆï¼šã€Œ%sã€�"
 
-#: config/rs6000/rs6000.c:2259
+#: config/rs6000/rs6000.c:2291
 #, gcc-internal-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr "ä¸�æ˜Žçš„é–‹é—œ -mlong-double-%s"
 
-#: config/rs6000/rs6000.c:2280
+#: config/rs6000/rs6000.c:2312
 #, gcc-internal-format
 msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
 msgstr "-malign-power åœ¨ 64 ä½�å…ƒ Darwin ä¸‹ä¸�å�—æ”¯æ�´ï¼›å®ƒèˆ‡å·²å®‰è£�çš„ C å’Œ C++ å‡½å¼�åº«ä¸�ç›¸å®¹"
 
-#: config/rs6000/rs6000.c:2288
+#: config/rs6000/rs6000.c:2320
 #, gcc-internal-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "æŒ‡å®šäº†ä¸�æ˜Žçš„ -malign-XXXXX é�¸é …ï¼šã€Œ%sã€�"
 
-#: config/rs6000/rs6000.c:4989
+#: config/rs6000/rs6000.c:5087
 #, gcc-internal-format
 msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr "GCC å›žå‚³å�‘é‡�å�ƒç…§ï¼šé�žæ¨™æº–çš„ ABI æ“´å……ï¼Œä¸�ä¿�è­‰ç›¸å®¹æ€§"
 
-#: config/rs6000/rs6000.c:5062
+#: config/rs6000/rs6000.c:5160
 #, gcc-internal-format
 msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr "ä¸�èƒ½åœ¨å�‘é‡�æš«å­˜å™¨ä¸­å›žå‚³å€¼ï¼Œå› ç‚º altivec æŒ‡ä»¤é›†å·²è¢«å�œç”¨ï¼Œä½¿ç”¨ -maltivec å•Ÿç”¨"
 
-#: config/rs6000/rs6000.c:5320
+#: config/rs6000/rs6000.c:5418
 #, gcc-internal-format
 msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr "ä¸�èƒ½åœ¨å�‘é‡�æš«å­˜å™¨ä¸­å‚³é�žå�ƒæ•¸ï¼Œå› ç‚º altivec æŒ‡ä»¤é›†å·²è¢«å�œç”¨ï¼Œä½¿ç”¨ -maltivec å•Ÿç”¨"
 
-#: config/rs6000/rs6000.c:6221
+#: config/rs6000/rs6000.c:6322
 #, gcc-internal-format
 msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr "GCC å‚³é�žå�‘é‡�å�ƒç…§ï¼šé�žæ¨™æº–çš„ ABI æ“´å……ï¼Œä¸�ä¿�è­‰ç›¸å®¹æ€§"
 
-#: config/rs6000/rs6000.c:7461
+#: config/rs6000/rs6000.c:7568
 #, gcc-internal-format
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "å¼•æ•¸ 1 å¿…é ˆæ˜¯ä¸€å€‹ 5 ä½�æœ‰è™Ÿå­—é�¢å€¼"
 
-#: config/rs6000/rs6000.c:7564 config/rs6000/rs6000.c:8475
+#: config/rs6000/rs6000.c:7671 config/rs6000/rs6000.c:8582
 #, gcc-internal-format
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "å¼•æ•¸ 2 å¿…é ˆæ˜¯ä¸€å€‹ 5 ä½�ç„¡è™Ÿå­—é�¢å€¼"
 
-#: config/rs6000/rs6000.c:7604
+#: config/rs6000/rs6000.c:7711
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr "__builtin_altivec_predicate çš„ç¬¬ä¸€å€‹å¼•æ•¸å¿…é ˆæ˜¯å¸¸æ•¸"
 
-#: config/rs6000/rs6000.c:7657
+#: config/rs6000/rs6000.c:7764
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "__builtin_altivec_predicate çš„ç¬¬ 1 å€‹å¼•æ•¸è¶Šç•Œ"
 
-#: config/rs6000/rs6000.c:7906
+#: config/rs6000/rs6000.c:8013
 #, gcc-internal-format
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "å¼•æ•¸ 3 å¿…é ˆæ˜¯ä¸€å€‹ 4 ä½�ç„¡è™Ÿå­—é�¢å€¼"
 
-#: config/rs6000/rs6000.c:8078
+#: config/rs6000/rs6000.c:8185
 #, gcc-internal-format
 msgid "argument to %qs must be a 2-bit unsigned literal"
 msgstr "%qs çš„å¼•æ•¸å¿…é ˆæ˜¯ä¸€å€‹ 2 ä½�ç„¡è™ŸåŽŸæ–‡"
 
-#: config/rs6000/rs6000.c:8220
+#: config/rs6000/rs6000.c:8327
 #, gcc-internal-format
 msgid "unresolved overload for Altivec builtin %qF"
 msgstr ""
 
-#: config/rs6000/rs6000.c:8302
+#: config/rs6000/rs6000.c:8409
 #, gcc-internal-format
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "dss çš„å¼•æ•¸å¿…é ˆæ˜¯ä¸€å€‹ 2 ä½�ç„¡è™ŸåŽŸæ–‡"
 
-#: config/rs6000/rs6000.c:8595
+#: config/rs6000/rs6000.c:8702
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate must be a constant"
 msgstr "__builtin_spe_predicate çš„ç¬¬ä¸€å€‹å¼•æ•¸å¿…é ˆæ˜¯å¸¸æ•¸"
 
-#: config/rs6000/rs6000.c:8642
+#: config/rs6000/rs6000.c:8749
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate is out of range"
 msgstr "__builtin_spe_predicate çš„ç¬¬ 1 å€‹å¼•æ•¸è¶Šç•Œ"
 
-#: config/rs6000/rs6000.c:8667
+#: config/rs6000/rs6000.c:8774
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "__builtin_spe_predicate çš„ç¬¬ä¸€å€‹å¼•æ•¸å¿…é ˆæ˜¯å¸¸æ•¸"
 
-#: config/rs6000/rs6000.c:8739
+#: config/rs6000/rs6000.c:8846
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "__builtin_spe_predicate çš„ç¬¬ 1 å€‹å¼•æ•¸è¶Šç•Œ"
 
-#: config/rs6000/rs6000.c:14977
+#: config/rs6000/rs6000.c:15189
 #, gcc-internal-format
 msgid "stack frame too large"
 msgstr "å †ç–Šæ¡†æž¶å¤ªå¤§"
 
-#: config/rs6000/rs6000.c:17598
+#: config/rs6000/rs6000.c:17811
 #, gcc-internal-format
 msgid "no profiling of 64-bit code for this ABI"
 msgstr "æ­¤ ABI ä¸�æ”¯æ�´å�–æ¨£ 64 ä½�å…ƒç¨‹å¼�ç¢¼"
 
-#: config/rs6000/rs6000.c:19470
+#: config/rs6000/rs6000.c:19687
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
 msgstr "å°�æ–¼ 64 ä½�å…ƒç¨‹å¼�ç¢¼åœ¨ AltiVec é¡žåž‹ä¸­ä½¿ç”¨ %<long%> ç„¡æ•ˆ"
 
-#: config/rs6000/rs6000.c:19472
+#: config/rs6000/rs6000.c:19689
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
 msgstr "åœ¨ AltiVec é¡žåž‹ä¸­ä½¿ç”¨ %<long%> å·²é�Žæ™‚ï¼›è«‹æ”¹ç”¨ %<int%>"
 
-#: config/rs6000/rs6000.c:19476
+#: config/rs6000/rs6000.c:19693
 #, gcc-internal-format
 msgid "use of %<long long%> in AltiVec types is invalid"
 msgstr "åœ¨ AltiVec é¡žåž‹ä¸­ä½¿ç”¨ %<long long%> ç„¡æ•ˆ"
 
-#: config/rs6000/rs6000.c:19478
+#: config/rs6000/rs6000.c:19695
 #, gcc-internal-format
 msgid "use of %<double%> in AltiVec types is invalid"
 msgstr "åœ¨ AltiVec é¡žåž‹ä¸­ä½¿ç”¨ %<double%> ç„¡æ•ˆ"
 
-#: config/rs6000/rs6000.c:19480
+#: config/rs6000/rs6000.c:19697
 #, gcc-internal-format
 msgid "use of %<long double%> in AltiVec types is invalid"
 msgstr "åœ¨ AltiVec é¡žåž‹ä¸­ä½¿ç”¨ %<long double%> ç„¡æ•ˆ"
 
-#: config/rs6000/rs6000.c:19482
+#: config/rs6000/rs6000.c:19699
 #, gcc-internal-format
 msgid "use of boolean types in AltiVec types is invalid"
 msgstr "åœ¨ AltiVec é¡žåž‹ä¸­ä½¿ç”¨å¸ƒæž—é¡žåž‹ç„¡æ•ˆ"
 
-#: config/rs6000/rs6000.c:19484
+#: config/rs6000/rs6000.c:19701
 #, gcc-internal-format
 msgid "use of %<complex%> in AltiVec types is invalid"
 msgstr "åœ¨ AltiVec é¡žåž‹ä¸­ä½¿ç”¨ %<complex%> ç„¡æ•ˆ"
 
-#: config/rs6000/rs6000.c:19486
+#: config/rs6000/rs6000.c:19703
 #, fuzzy, gcc-internal-format
 msgid "use of decimal floating point types in AltiVec types is invalid"
 msgstr "åœ¨ AltiVec é¡žåž‹ä¸­ä½¿ç”¨å¸ƒæž—é¡žåž‹ç„¡æ•ˆ"
 
 #: config/rs6000/aix43.h:38 config/rs6000/aix51.h:37 config/rs6000/aix52.h:38
-#: config/rs6000/aix53.h:38
+#: config/rs6000/aix53.h:38 config/rs6000/aix61.h:38
 #, gcc-internal-format
 msgid "-maix64 and POWER architecture are incompatible"
 msgstr "-maix64 å’Œ POWER æž¶æ§‹äº’ä¸�ç›¸å®¹"
 
 #: config/rs6000/aix43.h:43 config/rs6000/aix51.h:42 config/rs6000/aix52.h:43
-#: config/rs6000/aix53.h:43
+#: config/rs6000/aix53.h:43 config/rs6000/aix61.h:43
 #, gcc-internal-format
 msgid "-maix64 requires PowerPC64 architecture remain enabled"
 msgstr "-maix64 éœ€è¦� PowerPC64 æž¶æ§‹è¢«å•Ÿç”¨"
 
 #: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
+#: config/rs6000/aix61.h:49
 #, gcc-internal-format
 msgid "soft-float and long-double-128 are incompatible"
 msgstr "soft-float èˆ‡ long-double-128 äº’ä¸�ç›¸å®¹"
 
 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:46 config/rs6000/aix52.h:53
-#: config/rs6000/aix53.h:53
+#: config/rs6000/aix53.h:53 config/rs6000/aix61.h:53
 #, gcc-internal-format
 msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 msgstr "éœ€è¦� -maix64ï¼šç›®å‰�å°šä¸�æ”¯æ�´ 64 ä½�å…ƒè¨ˆç®—å’Œ 32 ä½�å…ƒå®šå�€æ··ç”¨"
@@ -26187,7 +26162,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1560
+#: config/rs6000/rs6000.h:1569
 #, gcc-internal-format
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr "RETURN_ADDRESS_OFFSET ä¸�å�—æ”¯æ�´"
@@ -26310,22 +26285,22 @@
 msgid "-mstack-guard implies use of -mstack-size"
 msgstr "-mstack-guard æ„�å‘³è‘—ä½¿ç”¨ -mstack-size"
 
-#: config/s390/s390.c:6640
+#: config/s390/s390.c:6679
 #, gcc-internal-format
 msgid "total size of local variables exceeds architecture limit"
 msgstr "å±€éƒ¨è®Šæ•¸å¤§å°�ç¸½å’Œè¶…é�Žæž¶æ§‹æ¥µå€¼ã€‚"
 
-#: config/s390/s390.c:7298
+#: config/s390/s390.c:7349
 #, fuzzy, gcc-internal-format
 msgid "frame size of function %qs is "
 msgstr "%qs çš„æ¡†æž¶å¤§å°�æ˜¯"
 
-#: config/s390/s390.c:7328
+#: config/s390/s390.c:7379
 #, gcc-internal-format
 msgid "frame size of %qs is "
 msgstr "%qs çš„æ¡†æž¶å¤§å°�æ˜¯"
 
-#: config/s390/s390.c:7332
+#: config/s390/s390.c:7383
 #, gcc-internal-format
 msgid "%qs uses dynamic stack allocation"
 msgstr "%qs ä½¿ç”¨å‹•æ…‹å †ç–ŠæŒ‡æ´¾"
@@ -26335,44 +26310,44 @@
 msgid "-fPIC and -G are incompatible"
 msgstr "-fPIC èˆ‡ -mcall-%s äº’ä¸�ç›¸å®¹"
 
-#: config/sh/sh.c:6894
+#: config/sh/sh.c:6897
 #, gcc-internal-format
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "__builtin_saveregs åœ¨æ­¤å­�ç›®çš„ä¸Šä¸�å�—æ”¯æ�´"
 
-#: config/sh/sh.c:7904
+#: config/sh/sh.c:7907
 #, gcc-internal-format
 msgid "%qs attribute only applies to interrupt functions"
 msgstr "%qs å±¬æ€§å�ªèƒ½å¥—ç”¨åˆ°æ�’æ–·å‡½å¼�ä¸Š"
 
-#: config/sh/sh.c:7990
+#: config/sh/sh.c:7993
 #, gcc-internal-format
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr "å±¬æ€§ interrupt_handler èˆ‡ -m5-compact ä¸�ç›¸å®¹"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:8012
+#: config/sh/sh.c:8015
 #, gcc-internal-format
 msgid "%qs attribute argument not a string constant"
 msgstr "%qs å±¬æ€§çš„å�ƒæ•¸ä¸�æ˜¯ä¸€å€‹å­—ä¸²å¸¸æ•¸"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:8037
+#: config/sh/sh.c:8040
 #, gcc-internal-format
 msgid "%qs attribute argument not an integer constant"
 msgstr "%qs å±¬æ€§çš„å�ƒæ•¸ä¸�æ˜¯ä¸€å€‹æ•´åž‹å¸¸æ•¸"
 
-#: config/sh/sh.c:10085
+#: config/sh/sh.c:10084
 #, gcc-internal-format
 msgid "r0 needs to be available as a call-clobbered register"
 msgstr "r0 éœ€è¦�å�šç‚ºå‘¼å�«ç¯¡æ”¹çš„æš«å­˜å™¨"
 
-#: config/sh/sh.c:10106
+#: config/sh/sh.c:10105
 #, gcc-internal-format
 msgid "Need a second call-clobbered general purpose register"
 msgstr "éœ€è¦�å�¦ä¸€å€‹å‘¼å�«ç¯¡æ”¹çš„é€šç”¨æš«å­˜å™¨"
 
-#: config/sh/sh.c:10114
+#: config/sh/sh.c:10113
 #, gcc-internal-format
 msgid "Need a call-clobbered target register"
 msgstr "éœ€è¦�ä¸€å€‹å‘¼å�«ç¯¡æ”¹çš„é€šç”¨æš«å­˜å™¨"
@@ -26402,7 +26377,7 @@
 msgid "%s %q+D %s after being referenced with dllimport linkage"
 msgstr "%s %q+D %s å·²è¢«å�šç‚º dllimport é€£çµ�å�ƒç…§é�Žã€‚"
 
-#: config/sh/symbian.c:891 cp/tree.c:2737
+#: config/sh/symbian.c:891 cp/tree.c:2753
 #, gcc-internal-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr "lang_* checkï¼šåœ¨ %s ä¸­å¤±æ•—ï¼Œæ–¼ %s:%d"
@@ -26445,17 +26420,17 @@
 msgid "-mrelax is only supported for RTP PIC"
 msgstr "TPF-OS ä¸�æ”¯æ�´ static"
 
-#: config/sparc/sparc.c:698
+#: config/sparc/sparc.c:701
 #, gcc-internal-format
 msgid "%s is not supported by this configuration"
 msgstr "%s ä¸�ç‚ºé€™å€‹é…�ç½®æ‰€æ”¯æ�´"
 
-#: config/sparc/sparc.c:705
+#: config/sparc/sparc.c:708
 #, gcc-internal-format
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr "-mlong-double-64 ä¸�å…�è¨±èˆ‡ -m64 ä¸€èµ·ä½¿ç”¨"
 
-#: config/sparc/sparc.c:730
+#: config/sparc/sparc.c:733
 #, gcc-internal-format
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "32 ä½�å…ƒç³»çµ±ä¸�æ”¯æ�´ -mcmodel="
@@ -26475,67 +26450,57 @@
 msgid "parameter list does not match a valid signature for %s()"
 msgstr ""
 
-#: config/spu/spu.c:337 config/spu/spu.c:348
+#: config/spu/spu.c:341 config/spu/spu.c:352
 #, fuzzy, gcc-internal-format
 msgid "Unknown architecture '%s'"
 msgstr "ä¸�æ˜Žçš„æ©Ÿå™¨æ¨¡å¼� %qs"
 
-#: config/spu/spu.c:3034
+#: config/spu/spu.c:3023
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute ignored"
 msgstr "å¿½ç•¥ %qs å±¬æ€§"
 
-#: config/spu/spu.c:5218
+#: config/spu/spu.c:5207
 #, fuzzy, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]."
 msgstr "é�¸æ“‡å­�å¿…é ˆæ˜¯ 0 åˆ° %wi é–“çš„æ•´å¸¸æ•¸"
 
-#: config/spu/spu.c:5238
+#: config/spu/spu.c:5227
 #, fuzzy, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]. ("
 msgstr "é�¸æ“‡å­�å¿…é ˆæ˜¯ 0 åˆ° %wi é–“çš„æ•´å¸¸æ•¸"
 
-#: config/spu/spu.c:5268
+#: config/spu/spu.c:5257
 #, gcc-internal-format
 msgid "%d least significant bits of %s are ignored."
 msgstr ""
 
-#: config/stormy16/stormy16.c:499
+#: config/stormy16/stormy16.c:1080
 #, gcc-internal-format
-msgid "constant halfword load operand out of range"
-msgstr "å¸¸æ•¸å�Šå­—è¼‰å…¥é�‹ç®—å…ƒè¶…é�Žç¯„åœ�"
-
-#: config/stormy16/stormy16.c:509
-#, gcc-internal-format
-msgid "constant arithmetic operand out of range"
-msgstr "å¸¸æ•¸ç®—è¡“é�‹ç®—å…ƒè¶…é�Žç¯„åœ�"
-
-#: config/stormy16/stormy16.c:1108
-#, gcc-internal-format
 msgid "local variable memory requirements exceed capacity"
 msgstr "å±€éƒ¨è®Šæ•¸è¨˜æ†¶é«”éœ€æ±‚è¶…é�Žå®¹é‡�é™�åˆ¶"
 
-#: config/stormy16/stormy16.c:1274
+#: config/stormy16/stormy16.c:1246
 #, gcc-internal-format
 msgid "function_profiler support"
 msgstr "function_profiler æ”¯æ�´"
 
-#: config/stormy16/stormy16.c:1363
+#: config/stormy16/stormy16.c:1335
 #, gcc-internal-format
 msgid "cannot use va_start in interrupt function"
 msgstr "ä¸�èƒ½ç‚ºæ�’æ–·å‡½å¼�ä½¿ç”¨ va_start"
 
-#: config/stormy16/stormy16.c:1906
+#: config/stormy16/stormy16.c:1879
 #, gcc-internal-format
 msgid "switch statement of size %lu entries too large"
 msgstr "switch æ•˜è¿°å¤ªå¤§(%lu å€‹æ¢�ç›®)"
 
-#: config/stormy16/stormy16.c:2274
+#: config/stormy16/stormy16.c:2247
 #, gcc-internal-format
 msgid "%<__BELOW100__%> attribute only applies to variables"
 msgstr "å±¬æ€§ %<__BELOW100__%> å�ªå°�è®Šæ•¸é¡žåž‹èµ·ä½œç”¨"
 
-#: config/stormy16/stormy16.c:2281
+#: config/stormy16/stormy16.c:2254
 #, gcc-internal-format
 msgid "__BELOW100__ attribute not allowed with auto storage class"
 msgstr "__BELOW100__ å±¬æ€§ä¸�å…�è¨±ç”¨æ–¼è‡ªå‹•å­˜å„²é¡žåˆ¥"
@@ -26660,345 +26625,345 @@
 msgid "too much stack space to prepare: %d"
 msgstr "è¦�æº–å‚™å¤ªå¤šçš„å †ç–Šç©ºé–“ï¼š%d"
 
-#: config/xtensa/xtensa.c:1861
+#: config/xtensa/xtensa.c:1865
 #, gcc-internal-format
 msgid "boolean registers required for the floating-point option"
 msgstr "æµ®é»žé�¸é …éœ€è¦�å¸ƒæž—æš«å­˜å™¨"
 
-#: config/xtensa/xtensa.c:1896
+#: config/xtensa/xtensa.c:1900
 #, gcc-internal-format
 msgid "-f%s is not supported with CONST16 instructions"
 msgstr "CONST16 æŒ‡ä»¤ä¸�æ”¯æ�´ -f%s"
 
-#: config/xtensa/xtensa.c:1901
+#: config/xtensa/xtensa.c:1905
 #, gcc-internal-format
 msgid "PIC is required but not supported with CONST16 instructions"
 msgstr "éœ€è¦� PICï¼Œä½† CONST16 æŒ‡ä»¤ä¸�æ”¯æ�´"
 
-#: config/xtensa/xtensa.c:2745 config/xtensa/xtensa.c:2765
+#: config/xtensa/xtensa.c:2770 config/xtensa/xtensa.c:2790
 #, fuzzy, gcc-internal-format
 msgid "bad builtin code"
 msgstr "éŒ¯èª¤çš„å…§å»º fcode"
 
-#: config/xtensa/xtensa.c:2873
+#: config/xtensa/xtensa.c:2898
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in a .bss section"
 msgstr "å�ªæœ‰æœªåˆ�å§‹åŒ–çš„è®Šæ•¸æ‰�èƒ½æ”¾åœ¨ .bss å�€æ®µä¸­"
 
-#: ada/misc.c:261
+#: ada/misc.c:260
 #, gcc-internal-format
 msgid "missing argument to \"-%s\""
 msgstr "ã€Œ-%sã€�ç¼ºå°‘å�ƒæ•¸"
 
-#: ada/misc.c:311
+#: ada/misc.c:310
 #, gcc-internal-format
 msgid "%<-gnat%> misspelled as %<-gant%>"
 msgstr "%<-gnat%> è¢«éŒ¯èª¤åœ°æ‹¼å¯«ç‚º %<-gant%>"
 
-#: cp/call.c:2462
+#: cp/call.c:2448
 #, gcc-internal-format
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr "%s %D(%T, %T, %T) <å…§å»º>"
 
-#: cp/call.c:2467
+#: cp/call.c:2453
 #, gcc-internal-format
 msgid "%s %D(%T, %T) <built-in>"
 msgstr "%s %D(%T, %T) <å…§å»º>"
 
-#: cp/call.c:2471
+#: cp/call.c:2457
 #, gcc-internal-format
 msgid "%s %D(%T) <built-in>"
 msgstr "%s %D(%T) <å…§å»º>"
 
-#: cp/call.c:2475
+#: cp/call.c:2461
 #, gcc-internal-format
 msgid "%s %T <conversion>"
 msgstr "%s %T <è½‰æ�›>"
 
-#: cp/call.c:2477
+#: cp/call.c:2463
 #, gcc-internal-format
 msgid "%s %+#D <near match>"
 msgstr "%s %+#D <å°±è¿‘åŒ¹é…�>"
 
-#: cp/call.c:2479 cp/pt.c:1397
+#: cp/call.c:2465 cp/pt.c:1405
 #, gcc-internal-format
 msgid "%s %+#D"
 msgstr "%s %+#D"
 
-#: cp/call.c:2720
+#: cp/call.c:2706
 #, gcc-internal-format
 msgid "conversion from %qT to %qT is ambiguous"
 msgstr "å¾ž %qT åˆ° %qT çš„è½‰æ�›æœ‰æ­§ç¾©"
 
-#: cp/call.c:2873 cp/call.c:2891 cp/call.c:2954
+#: cp/call.c:2859 cp/call.c:2877 cp/call.c:2940
 #, gcc-internal-format
 msgid "no matching function for call to %<%D(%A)%>"
 msgstr "å°� %<%D(%A)%> çš„å‘¼å�«æ²’æœ‰åŒ¹é…�çš„å‡½å¼�"
 
-#: cp/call.c:2894 cp/call.c:2957
+#: cp/call.c:2880 cp/call.c:2943
 #, gcc-internal-format
 msgid "call of overloaded %<%D(%A)%> is ambiguous"
 msgstr "å‘¼å�«å¤šè¼‰çš„ %<%D(%A)%> æœ‰æ­§ç¾©"
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:3029
+#: cp/call.c:3015
 #, gcc-internal-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr "æ²’æœ‰ç‰©ä»¶ä¸�èƒ½å‘¼å�«æˆ�å“¡å‡½å¼�æŒ‡æ¨™ %Eï¼Œè€ƒæ…®ä½¿ç”¨ .* æˆ– ->*"
 
-#: cp/call.c:3103
+#: cp/call.c:3089
 #, gcc-internal-format
 msgid "no match for call to %<(%T) (%A)%>"
 msgstr "å°� %<(%T) (%A)%> çš„å‘¼å�«æ²’æœ‰åŒ¹é…�"
 
-#: cp/call.c:3112
+#: cp/call.c:3098
 #, gcc-internal-format
 msgid "call of %<(%T) (%A)%> is ambiguous"
 msgstr "å°� %<(%T) (%A)%> çš„å‘¼å�«æœ‰æ­§ç¾©"
 
-#: cp/call.c:3150
+#: cp/call.c:3136
 #, gcc-internal-format
 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
 msgstr "%s ç‚ºä¸‰å…ƒ %<operator?:%> åœ¨ %<%E ? %E : %E%> ä¸­"
 
-#: cp/call.c:3156
+#: cp/call.c:3142
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E%s%>"
 msgstr "%s ç‚º %<operator%s%> åœ¨ %<%E%s%> ä¸­"
 
-#: cp/call.c:3160
+#: cp/call.c:3146
 #, gcc-internal-format
 msgid "%s for %<operator[]%> in %<%E[%E]%>"
 msgstr "%s ç‚º %<operator[]%> åœ¨ %<%E[%E]%> ä¸­"
 
-#: cp/call.c:3165
+#: cp/call.c:3151
 #, gcc-internal-format
 msgid "%s for %qs in %<%s %E%>"
 msgstr "%s ç‚º %qs åœ¨ %<%s %E%>"
 
-#: cp/call.c:3170
+#: cp/call.c:3156
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E %s %E%>"
 msgstr "%s ç‚º %<operator%s%> åœ¨ %<%E %s %E%> ä¸­"
 
-#: cp/call.c:3173
+#: cp/call.c:3159
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%s%E%>"
 msgstr "%s ç‚º %<operator%s%> åœ¨ %<%s%E%> ä¸­"
 
-#: cp/call.c:3265
+#: cp/call.c:3251
 #, gcc-internal-format
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ISO C ä¸�å…�è¨±çœ�ç•¥ ?: é�‹ç®—å¼�ä¸­çš„ç¬¬äºŒé …"
 
-#: cp/call.c:3343
+#: cp/call.c:3329
 #, gcc-internal-format
 msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
 msgstr ""
 
-#: cp/call.c:3348
+#: cp/call.c:3334
 #, gcc-internal-format
 msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
 msgstr ""
 
-#: cp/call.c:3389 cp/call.c:3609
+#: cp/call.c:3375 cp/call.c:3595
 #, fuzzy, gcc-internal-format
 msgid "operands to ?: have different types %qT and %qT"
 msgstr "?: çš„é�‹ç®—å…ƒæœ‰ä¸�å�Œçš„é¡žåž‹"
 
-#: cp/call.c:3563
+#: cp/call.c:3549
 #, gcc-internal-format
 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
 msgstr "æ¢�ä»¶é�‹ç®—å¼�ä¸­åˆ—èˆ‰ä¸�åŒ¹é…�ï¼š%qT å°� %qT"
 
-#: cp/call.c:3570
+#: cp/call.c:3556
 #, gcc-internal-format
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr "åˆ—èˆ‰å’Œé�žåˆ—èˆ‰é¡žåž‹ä¸€èµ·å‡ºç�¾åœ¨æ¢�ä»¶é�‹ç®—å¼�ä¸­"
 
-#: cp/call.c:3874
+#: cp/call.c:3860
 #, gcc-internal-format
 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
 msgstr "%<%D(int)%> æ²’æœ‰å‡ºç�¾åœ¨å­—å°¾ %qs ä¸­ï¼Œå˜—è©¦ä½¿ç”¨å­—é¦–é�‹ç®—å­�"
 
-#: cp/call.c:3947
+#: cp/call.c:3936
 #, gcc-internal-format
 msgid "comparison between %q#T and %q#T"
 msgstr "åœ¨ %q#T å’Œ %q#T é–“æ¯”è¼ƒ"
 
-#: cp/call.c:4229
+#: cp/call.c:4218
 #, gcc-internal-format
 msgid "no corresponding deallocation function for `%D'"
 msgstr ""
 
-#: cp/call.c:4234
+#: cp/call.c:4223
 #, gcc-internal-format
 msgid "no suitable %<operator %s%> for %qT"
 msgstr "æ²’æœ‰å�ˆé�©çš„ %<operator %s%> çµ¦ %qT"
 
-#: cp/call.c:4252
+#: cp/call.c:4241
 #, gcc-internal-format
 msgid "%q+#D is private"
 msgstr "%q+#D æ˜¯ç§�æœ‰çš„"
 
-#: cp/call.c:4254
+#: cp/call.c:4243
 #, gcc-internal-format
 msgid "%q+#D is protected"
 msgstr "%q+#D æ˜¯ä¿�è­·çš„"
 
-#: cp/call.c:4256
+#: cp/call.c:4245
 #, gcc-internal-format
 msgid "%q+#D is inaccessible"
 msgstr "%q+#D ç„¡æ³•å­˜å�–"
 
-#: cp/call.c:4257
+#: cp/call.c:4246
 #, gcc-internal-format
 msgid "within this context"
 msgstr "åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­"
 
-#: cp/call.c:4303
+#: cp/call.c:4292
 #, gcc-internal-format
 msgid "passing NULL to non-pointer argument %P of %qD"
 msgstr "å°‡ NULL å�šç‚ºé�žæŒ‡æ¨™å¼•æ•¸ %P å‚³é�žçµ¦ %qD"
 
-#: cp/call.c:4306
+#: cp/call.c:4295
 #, gcc-internal-format
 msgid "converting to non-pointer type %qT from NULL"
 msgstr "å°‡ NULL è½‰æ�›åˆ°é�žæŒ‡æ¨™é¡žåž‹ %qT"
 
-#: cp/call.c:4312
+#: cp/call.c:4301
 #, fuzzy, gcc-internal-format
 msgid "converting %<false%> to pointer type for argument %P of %qD"
 msgstr "ä¸�èƒ½å¾ž %qT è½‰æ�›åˆ° %qTï¼Œç‚ºå¼•æ•¸ %qP(å±¬æ–¼ %qD)"
 
-#: cp/call.c:4356 cp/cvt.c:217
+#: cp/call.c:4346 cp/cvt.c:217
 #, gcc-internal-format
 msgid "invalid conversion from %qT to %qT"
 msgstr "å¾žé¡žåž‹ %qT åˆ°é¡žåž‹ %qT çš„è½‰æ�›ç„¡æ•ˆ"
 
-#: cp/call.c:4358
+#: cp/call.c:4348
 #, gcc-internal-format
 msgid "  initializing argument %P of %qD"
 msgstr "  åˆ�å§‹åŒ–å¼•æ•¸ %Pï¼Œå±¬æ–¼ %qD"
 
-#: cp/call.c:4491
+#: cp/call.c:4498
 #, gcc-internal-format
 msgid "cannot bind bitfield %qE to %qT"
 msgstr "ç„¡æ³•å°‡ä½�å…ƒæ®µ %qE ç¹«çµ�åˆ° %qT"
 
-#: cp/call.c:4494 cp/call.c:4510
+#: cp/call.c:4501 cp/call.c:4517
 #, gcc-internal-format
 msgid "cannot bind packed field %qE to %qT"
 msgstr "ä¸�èƒ½å°‡ç·Šå¯¦çš„æ¬„ä½� %qE ç¹«çµ�åˆ° %qT"
 
-#: cp/call.c:4497
+#: cp/call.c:4504
 #, gcc-internal-format
 msgid "cannot bind rvalue %qE to %qT"
 msgstr "ç„¡æ³•å°‡å�³å€¼ %qE ç¹«çµ�åˆ° %qT"
 
-#: cp/call.c:4611
+#: cp/call.c:4620
 #, gcc-internal-format
 msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr "ä¸�èƒ½é€�é�Ž %<...%> å‚³é�žæœ‰é�žç°¡å–®èˆŠè³‡æ–™é¡žåž‹ %q#T çš„ç‰©ä»¶ï¼›å‘¼å�«æœƒåœ¨åŸ·è¡Œæ™‚ä¸­æ­¢"
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4639
+#: cp/call.c:4648
 #, gcc-internal-format
 msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr "ä¸�èƒ½é€�é�Ž %<...%> æŽ¥å�—æœ‰é�žç°¡å–®èˆŠè³‡æ–™é¡žåž‹ %q#T çš„ç‰©ä»¶ï¼›å‘¼å�«æœƒåœ¨åŸ·è¡Œæ™‚ä¸­æ­¢"
 
-#: cp/call.c:4687
+#: cp/call.c:4696
 #, gcc-internal-format
 msgid "the default argument for parameter %d of %qD has not yet been parsed"
 msgstr "å�ƒæ•¸ %d(å±¬æ–¼ %qD)å°šæœªè¢«è§£æž�åˆ°"
 
-#: cp/call.c:4697
+#: cp/call.c:4706
 #, fuzzy, gcc-internal-format
 msgid "recursive evaluation of default argument for %q#D"
 msgstr "é‡�å®šç¾© %q#D çš„é �è¨­å�ƒæ•¸"
 
-#: cp/call.c:4802
+#: cp/call.c:4811
 #, gcc-internal-format
 msgid "argument of function call might be a candidate for a format attribute"
 msgstr "å‡½å¼�çš„å¼•æ•¸å�¯èƒ½æ˜¯ format å±¬æ€§çš„å‚™é�¸"
 
-#: cp/call.c:4950
+#: cp/call.c:4959
 #, gcc-internal-format
 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
 msgstr "å°‡ %qT å�šç‚º %q#D çš„ %<this%> å¼•æ•¸æ™‚ä¸Ÿæ£„äº†é¡žåž‹é™�å®š"
 
-#: cp/call.c:4969
+#: cp/call.c:4978
 #, gcc-internal-format
 msgid "%qT is not an accessible base of %qT"
 msgstr "%qT æ˜¯ %qT çš„ä¸€å€‹ä¸�å�¯å­˜å�–çš„åŸºç¤Žé¡žåˆ¥"
 
-#: cp/call.c:5229
+#: cp/call.c:5238
 #, gcc-internal-format
 msgid "could not find class$ field in java interface type %qT"
 msgstr "åœ¨ java ä»‹é�¢é¡žåž‹ %qT ä¸­æ‰¾ä¸�åˆ° class$ æ¬„ä½�"
 
-#: cp/call.c:5470
+#: cp/call.c:5479
 #, gcc-internal-format
 msgid "call to non-function %qD"
 msgstr "å‘¼å�«é�žå‡½å¼�çš„ %qD"
 
-#: cp/call.c:5595
+#: cp/call.c:5604
 #, gcc-internal-format
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 msgstr "å°� %<%T::%s(%A)%#V%> çš„å‘¼å�«æ²’æœ‰åŒ¹é…�çš„å‡½å¼�"
 
-#: cp/call.c:5613
+#: cp/call.c:5622
 #, gcc-internal-format
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 msgstr "å°�å¤šè¼‰çš„ %<%s(%A)%> çš„å‘¼å�«æœ‰æ­§ç¾©"
 
-#: cp/call.c:5639
+#: cp/call.c:5648
 #, gcc-internal-format
 msgid "cannot call member function %qD without object"
 msgstr "æ²’æœ‰ç‰©ä»¶ç„¡æ³•å‘¼å�«æˆ�å“¡å‡½å¼� %qD"
 
-#: cp/call.c:6283
+#: cp/call.c:6307
 #, gcc-internal-format
 msgid "passing %qT chooses %qT over %qT"
 msgstr "å‚³é�ž %qT æ™‚é�¸æ“‡ %qT è€Œä¸�æ˜¯ %qT"
 
-#: cp/call.c:6285 cp/name-lookup.c:4320 cp/name-lookup.c:4753
+#: cp/call.c:6309 cp/name-lookup.c:4322 cp/name-lookup.c:4757
 #, gcc-internal-format
 msgid "  in call to %qD"
 msgstr "  åœ¨å‘¼å�« %qD æ™‚"
 
-#: cp/call.c:6342
+#: cp/call.c:6366
 #, gcc-internal-format
 msgid "choosing %qD over %qD"
 msgstr "é�¸æ“‡ %qD è€Œä¸�æ˜¯ %qD"
 
-#: cp/call.c:6343
+#: cp/call.c:6367
 #, gcc-internal-format
 msgid "  for conversion from %qT to %qT"
 msgstr "  ç•¶å¾ž %qT è½‰æ�›ç‚º %qT æ™‚"
 
-#: cp/call.c:6345
+#: cp/call.c:6369
 #, gcc-internal-format
 msgid "  because conversion sequence for the argument is better"
 msgstr "  å› ç‚ºå‰�è€…çš„å¼•æ•¸é¡žåž‹è½‰æ�›åº�åˆ—æ›´å¥½"
 
-#: cp/call.c:6459
+#: cp/call.c:6483
 #, gcc-internal-format
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr "ISO C++ èª�ç‚ºæœ‰æ­§ç¾©ï¼Œç›¡ç®¡ç¬¬ä¸€å€‹å‚™é�¸çš„æœ€å·®é¡žåž‹è½‰æ�›è¦�å¥½æ–¼ç¬¬äºŒå€‹å‚™é�¸çš„æœ€å·®é¡žåž‹è½‰æ�›"
 
-#: cp/call.c:6603
+#: cp/call.c:6627
 #, gcc-internal-format
 msgid "could not convert %qE to %qT"
 msgstr "ä¸�èƒ½å°‡ %qE è½‰æ�›ç‚º %qT"
 
-#: cp/call.c:6737
+#: cp/call.c:6761
 #, gcc-internal-format
 msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
 msgstr "å°‡é¡žåž‹ç‚º %qT çš„é�ž const å�ƒç…§åˆ�å§‹åŒ–ç‚ºé¡žåž‹ç‚º %qT çš„è‡¨æ™‚è®Šæ•¸ç„¡æ•ˆ"
 
-#: cp/call.c:6741
+#: cp/call.c:6765
 #, gcc-internal-format
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 msgstr "å°‡é¡žåž‹ç‚º %qT çš„å�ƒç…§åˆ�å§‹åŒ–ç‚ºé¡žåž‹ç‚º %qT çš„é�‹ç®—å¼�ç„¡æ•ˆ"
@@ -27008,343 +26973,343 @@
 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
 msgstr "ç„¡æ³•å¾žåŸºç¤Žé¡žåˆ¥ %qT è½‰æ�›åˆ°è¡�ç”Ÿé¡žåˆ¥ %qTï¼Œé€�é�Žè™›åŸºç¤Žé¡žåˆ¥ %qT"
 
-#: cp/class.c:961
+#: cp/class.c:971
 #, gcc-internal-format
 msgid "Java class %qT cannot have a destructor"
 msgstr "Java é¡žåˆ¥ %qT ä¸�èƒ½æœ‰è§£æ§‹å‡½å¼�"
 
-#: cp/class.c:963
+#: cp/class.c:973
 #, gcc-internal-format
 msgid "Java class %qT cannot have an implicit non-trivial destructor"
 msgstr "Java é¡žåˆ¥ %qT ä¸�èƒ½æœ‰éš±å�«çš„é�žå¹³å‡¡çš„è§£æ§‹å‡½å¼�"
 
-#: cp/class.c:1062
+#: cp/class.c:1074
 #, gcc-internal-format
 msgid "repeated using declaration %q+D"
 msgstr "é‡�è¤‡çš„ using å®£å‘Š %q+D"
 
-#: cp/class.c:1064
+#: cp/class.c:1076
 #, gcc-internal-format
 msgid "using declaration %q+D conflicts with a previous using declaration"
 msgstr "using å®£å‘Š %q+D èˆ‡å…ˆå‰�çš„ä¸€å€‹ using å®£å‘Šè¡�çª�"
 
-#: cp/class.c:1069
+#: cp/class.c:1081
 #, gcc-internal-format
 msgid "%q+#D cannot be overloaded"
 msgstr "%q+#D ç„¡æ³•è¢«å¤šè¼‰"
 
-#: cp/class.c:1070
+#: cp/class.c:1082
 #, gcc-internal-format
 msgid "with %q+#D"
 msgstr "èˆ‡ %q+#D"
 
-#: cp/class.c:1137
+#: cp/class.c:1149
 #, gcc-internal-format
 msgid "conflicting access specifications for method %q+D, ignored"
 msgstr "æ–¹æ³• %q+D çš„æ¬Šé™�è¨­å®šè¡�çª�ï¼Œå·²å¿½ç•¥"
 
-#: cp/class.c:1140
+#: cp/class.c:1152
 #, gcc-internal-format
 msgid "conflicting access specifications for field %qE, ignored"
 msgstr "æ¬„ä½� %qE çš„æ¬Šé™�è¨­å®šè¡�çª�ï¼Œå·²å¿½ç•¥"
 
-#: cp/class.c:1201 cp/class.c:1209
+#: cp/class.c:1213 cp/class.c:1221
 #, gcc-internal-format
 msgid "%q+D invalid in %q#T"
 msgstr "%q+D ç„¡æ•ˆï¼Œåœ¨ %q#T ä¸­"
 
-#: cp/class.c:1202
+#: cp/class.c:1214
 #, gcc-internal-format
 msgid "  because of local method %q+#D with same name"
 msgstr " å› ç‚ºå±€éƒ¨æ–¹æ³• %q+#D èˆ‡ä¹‹å�Œå��"
 
-#: cp/class.c:1210
+#: cp/class.c:1222
 #, gcc-internal-format
 msgid "  because of local member %q+#D with same name"
 msgstr " å› ç‚ºå±€éƒ¨æˆ�å“¡ %q+#D èˆ‡ä¹‹å�Œå��"
 
-#: cp/class.c:1253
+#: cp/class.c:1265
 #, gcc-internal-format
 msgid "base class %q#T has a non-virtual destructor"
 msgstr "åŸºç¤Žé¡žåˆ¥ %q#T æœ‰ä¸€å€‹é�žè™›è§£æ§‹å‡½å¼�"
 
-#: cp/class.c:1570
+#: cp/class.c:1582
 #, gcc-internal-format
 msgid "all member functions in class %qT are private"
 msgstr "é¡žåˆ¥ %qT ä¸­æ‰€æœ‰æˆ�å“¡å‡½å¼�éƒ½æ˜¯ç§�æœ‰çš„"
 
-#: cp/class.c:1582
+#: cp/class.c:1594
 #, gcc-internal-format
 msgid "%q#T only defines a private destructor and has no friends"
 msgstr "%q#T åƒ…å®šç¾©äº†ä¸€å€‹ç§�æœ‰è§£æ§‹å‡½å¼�ä¸”æ²’æœ‰å¤¥ä¼´"
 
-#: cp/class.c:1626
+#: cp/class.c:1639
 #, gcc-internal-format
 msgid "%q#T only defines private constructors and has no friends"
 msgstr "%q#T åƒ…å®šç¾©äº†ä¸€å€‹ç§�æœ‰å»ºæ§‹å¼�ä¸”æ²’æœ‰å¤¥ä¼´"
 
-#: cp/class.c:2019
+#: cp/class.c:2032
 #, gcc-internal-format
 msgid "no unique final overrider for %qD in %qT"
 msgstr "%qD çš„æœ€çµ‚å¤šè¼‰åœ¨ %qT ä¸­ä¸�å”¯ä¸€"
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2439
+#: cp/class.c:2452
 #, gcc-internal-format
 msgid "%q+D was hidden"
 msgstr "%q+D è¢«éš±è—�"
 
-#: cp/class.c:2440
+#: cp/class.c:2453
 #, gcc-internal-format
 msgid "  by %q+D"
 msgstr "  ç‚º %q+D"
 
-#: cp/class.c:2483 cp/decl2.c:1135
+#: cp/class.c:2496 cp/decl2.c:1178
 #, gcc-internal-format
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 msgstr "%q+#D ç„¡æ•ˆï¼›åŒ¿å��è�¯å�ˆå�ªèƒ½æœ‰é�žé�œæ…‹çš„è³‡æ–™æˆ�å“¡"
 
-#: cp/class.c:2486
+#: cp/class.c:2499
 #, fuzzy, gcc-internal-format
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 msgstr "%q+#D ç„¡æ•ˆï¼›åŒ¿å��è�¯å�ˆå�ªèƒ½æœ‰é�žé�œæ…‹çš„è³‡æ–™æˆ�å“¡"
 
-#: cp/class.c:2494 cp/decl2.c:1141
+#: cp/class.c:2507 cp/decl2.c:1184
 #, gcc-internal-format
 msgid "private member %q+#D in anonymous union"
 msgstr "åŒ¿å��è�¯å�ˆä¸­å‡ºç�¾ç§�æœ‰æˆ�å“¡ %q+#D"
 
-#: cp/class.c:2496
+#: cp/class.c:2509
 #, fuzzy, gcc-internal-format
 msgid "private member %q+#D in anonymous struct"
 msgstr "åŒ¿å��è�¯å�ˆä¸­å‡ºç�¾ç§�æœ‰æˆ�å“¡ %q+#D"
 
-#: cp/class.c:2501 cp/decl2.c:1143
+#: cp/class.c:2514 cp/decl2.c:1186
 #, gcc-internal-format
 msgid "protected member %q+#D in anonymous union"
 msgstr "åŒ¿å��è�¯å�ˆä¸­å‡ºç�¾ä¿�è­·æˆ�å“¡ %q+#D"
 
-#: cp/class.c:2503
+#: cp/class.c:2516
 #, fuzzy, gcc-internal-format
 msgid "protected member %q+#D in anonymous struct"
 msgstr "åŒ¿å��è�¯å�ˆä¸­å‡ºç�¾ä¿�è­·æˆ�å“¡ %q+#D"
 
-#: cp/class.c:2677
+#: cp/class.c:2695
 #, gcc-internal-format
 msgid "bit-field %q+#D with non-integral type"
 msgstr "ä½�å…ƒæ®µ %q+#D æœ‰é�žæ•´æ•¸çš„é¡žåž‹"
 
-#: cp/class.c:2690
+#: cp/class.c:2708
 #, gcc-internal-format
 msgid "bit-field %q+D width not an integer constant"
 msgstr "ä½�å…ƒæ®µ %q+D çš„å¯¬åº¦ä¸�æ˜¯ä¸€å€‹æ•´æ•¸å¸¸æ•¸"
 
-#: cp/class.c:2695
+#: cp/class.c:2713
 #, gcc-internal-format
 msgid "negative width in bit-field %q+D"
 msgstr "ä½�å…ƒæ®µ %q+D å¯¬åº¦ç‚ºè² "
 
-#: cp/class.c:2700
+#: cp/class.c:2718
 #, gcc-internal-format
 msgid "zero width for bit-field %q+D"
 msgstr "ä½�å…ƒæ®µ %q+D å¯¬åº¦ç‚º 0"
 
-#: cp/class.c:2706
+#: cp/class.c:2724
 #, gcc-internal-format
 msgid "width of %q+D exceeds its type"
 msgstr "%q+D çš„å¯¬åº¦è¶…é�Žäº†å®ƒçš„é¡žåž‹"
 
-#: cp/class.c:2715
+#: cp/class.c:2733
 #, gcc-internal-format
 msgid "%q+D is too small to hold all values of %q#T"
 msgstr "%q+D å¤ªå°�è€Œä¸�èƒ½å­˜æ”¾ %q#T çš„æ‰€æœ‰å�¯èƒ½å€¼"
 
-#: cp/class.c:2772
+#: cp/class.c:2790
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in union"
 msgstr "æœ‰å»ºæ§‹å¼�çš„æˆ�å“¡ %q+#D ä¸�èƒ½ç”¨åœ¨è�¯å�ˆä¸­"
 
-#: cp/class.c:2775
+#: cp/class.c:2793
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in union"
 msgstr "æœ‰è§£æ§‹å‡½å¼�çš„æˆ�å“¡ %q+#D ä¸�èƒ½ç”¨åœ¨è�¯å�ˆä¸­"
 
-#: cp/class.c:2777
+#: cp/class.c:2795
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in union"
 msgstr "æœ‰è¤‡è£½è³¦å€¼é�‹ç®—å­�çš„æˆ�å“¡ %q+#D ä¸�èƒ½ç”¨åœ¨è�¯å�ˆä¸­"
 
-#: cp/class.c:2801
+#: cp/class.c:2819
 #, gcc-internal-format
 msgid "multiple fields in union %qT initialized"
 msgstr "åˆ�å§‹åŒ–äº†è�¯å�ˆ %qT ä¸­çš„å¤šå€‹æ¬„ä½�"
 
-#: cp/class.c:2890
+#: cp/class.c:2908
 #, gcc-internal-format
 msgid "%q+D may not be static because it is a member of a union"
 msgstr "%q+D ä¸�èƒ½æ˜¯é�œæ…‹çš„ï¼Œå› ç‚ºå®ƒæ˜¯è�¯å�ˆçš„æˆ�å“¡"
 
-#: cp/class.c:2895
+#: cp/class.c:2913
 #, gcc-internal-format
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 msgstr "%q+D ä¸�èƒ½æœ‰å�ƒç…§é¡žåž‹ %qTï¼Œå› ç‚ºå®ƒæ˜¯è�¯å�ˆçš„æˆ�å“¡"
 
-#: cp/class.c:2906
+#: cp/class.c:2924
 #, gcc-internal-format
 msgid "field %q+D invalidly declared function type"
 msgstr "æ¬„ä½� %q+D ç„¡æ•ˆåœ°å®£å‘Šç‚ºå‡½å¼�é¡žåž‹"
 
-#: cp/class.c:2912
+#: cp/class.c:2930
 #, gcc-internal-format
 msgid "field %q+D invalidly declared method type"
 msgstr "æ¬„ä½� %q+D ç„¡æ•ˆåœ°å®£å‘Šç‚ºæ–¹æ³•é¡žåž‹"
 
-#: cp/class.c:2944
-#, gcc-internal-format
-msgid "non-static reference %q+#D in class without a constructor"
-msgstr "é¡žåˆ¥ä¸­æœ‰é�žé�œæ…‹å�ƒç…§ %q+#Dï¼Œå�»æ²’æœ‰æ��ä¾›å»ºæ§‹å¼�"
-
-#: cp/class.c:2955
+#: cp/class.c:2968
 #, fuzzy, gcc-internal-format
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 msgstr "ç‚ºé�žç·Šå¯¦çš„é�žç°¡å–®èˆŠè³‡æ–™æ¬„ä½� %q+#D å¿½ç•¥ packed å±¬æ€§"
 
-#: cp/class.c:3022
+#: cp/class.c:3047
 #, gcc-internal-format
-msgid "non-static const member %q+#D in class without a constructor"
-msgstr "é¡žåˆ¥ä¸­æœ‰é�žé�œæ…‹å¸¸æ•¸æˆ�å“¡ %q+#D å�»æ²’æœ‰å»ºæ§‹å¼�"
-
-#: cp/class.c:3037
-#, gcc-internal-format
 msgid "field %q+#D with same name as class"
 msgstr "æ¬„ä½� %q+#D èˆ‡é¡žåˆ¥å�Œå��"
 
-#: cp/class.c:3068
+#: cp/class.c:3078
 #, gcc-internal-format
 msgid "%q#T has pointer data members"
 msgstr "%q#T æœ‰æŒ‡æ¨™è³‡æ–™æˆ�å“¡"
 
-#: cp/class.c:3073
+#: cp/class.c:3083
 #, gcc-internal-format
 msgid "  but does not override %<%T(const %T&)%>"
 msgstr "  ä½†æ²’æœ‰å¤šè¼‰ %<%T(const %T&)%>"
 
-#: cp/class.c:3075
+#: cp/class.c:3085
 #, gcc-internal-format
 msgid "  or %<operator=(const %T&)%>"
 msgstr "  æˆ– %<operator=(const %T&)%>"
 
-#: cp/class.c:3079
+#: cp/class.c:3089
 #, gcc-internal-format
 msgid "  but does not override %<operator=(const %T&)%>"
 msgstr "  ä¹Ÿæ²’æœ‰å¤šè¼‰ %<operator=(const %T&)%>"
 
-#: cp/class.c:3540
+#: cp/class.c:3550
 #, gcc-internal-format
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 msgstr "ç©ºåŸºç¤Žé¡žåˆ¥ %qT çš„å��ç§»é‡�å�¯èƒ½èˆ‡ ABI ä¸�ç›¸å®¹ï¼Œä¸¦ä¸”å�¯èƒ½åœ¨ GCC çš„æœªä¾†ç‰ˆæœ¬ä¸­è®Šæ›´"
 
-#: cp/class.c:3665
+#: cp/class.c:3675
 #, gcc-internal-format
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 msgstr "åœ¨ GCC çš„æœªä¾†ç‰ˆæœ¬ä¸­é¡žåˆ¥ %qT å°‡è¢«çœ‹ä½œå¹¾ä¹Žç‚ºç©º"
 
-#: cp/class.c:3747
+#: cp/class.c:3757
 #, gcc-internal-format
 msgid "initializer specified for non-virtual method %q+D"
 msgstr "ç‚ºé�žè™›æ–¹æ³• %q+D æŒ‡å®šäº†åˆ�å§‹å€¼è¨­å®šé …"
 
-#: cp/class.c:4412
+#: cp/class.c:4228
 #, gcc-internal-format
+msgid "non-static reference %q+#D in class without a constructor"
+msgstr "é¡žåˆ¥ä¸­æœ‰é�žé�œæ…‹å�ƒç…§ %q+#Dï¼Œå�»æ²’æœ‰æ��ä¾›å»ºæ§‹å¼�"
+
+#: cp/class.c:4233
+#, gcc-internal-format
+msgid "non-static const member %q+#D in class without a constructor"
+msgstr "é¡žåˆ¥ä¸­æœ‰é�žé�œæ…‹å¸¸æ•¸æˆ�å“¡ %q+#D å�»æ²’æœ‰å»ºæ§‹å¼�"
+
+#: cp/class.c:4488
+#, gcc-internal-format
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 msgstr "è™›åŸºç¤Žé¡žåˆ¥ %qT çš„å��ç§»é‡�èˆ‡ ABI ä¸�ç›¸å®¹ï¼Œä¸¦ä¸”å�¯èƒ½åœ¨ GCC çš„æœªä¾†ç‰ˆæœ¬ä¸­è®Šæ›´"
 
-#: cp/class.c:4513
+#: cp/class.c:4589
 #, gcc-internal-format
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 msgstr "ç”±æ–¼å­˜åœ¨æ­§ç¾©ï¼Œç›´æŽ¥åŸºç¤Žé¡žåˆ¥ %qT åœ¨ %qT ä¸­ç„¡æ³•å­˜å�–"
 
-#: cp/class.c:4525
+#: cp/class.c:4601
 #, gcc-internal-format
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 msgstr "ç”±æ–¼å­˜åœ¨æ­§ç¾©ï¼Œè™›åŸºç¤Žé¡žåˆ¥ %qT åœ¨ %qT ä¸­ç„¡æ³•å­˜å�–"
 
-#: cp/class.c:4704
+#: cp/class.c:4780
 #, gcc-internal-format
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 msgstr "è³¦æ–¼ %qT çš„å¤§å°�å�¯èƒ½èˆ‡ ABI ä¸�ç›¸å®¹ï¼Œä¸¦ä¸”å�¯èƒ½åœ¨ GCC çš„æœªä¾†ç‰ˆæœ¬ä¸­è®Šæ›´"
 
-#: cp/class.c:4744
+#: cp/class.c:4820
 #, gcc-internal-format
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 msgstr "%qD çš„å��ç§»é‡�å�¯èƒ½èˆ‡ ABI ä¸�ç›¸å®¹ï¼Œä¸¦ä¸”å�¯èƒ½åœ¨ GCC çš„æœªä¾†ç‰ˆæœ¬ä¸­è®Šæ›´"
 
-#: cp/class.c:4772
+#: cp/class.c:4848
 #, gcc-internal-format
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 msgstr "%q+D çš„å��ç§»é‡�èˆ‡ ABI ä¸�ç›¸å®¹ï¼Œä¸¦ä¸”åœ¨ GCC çš„æœªä¾†ç‰ˆæœ¬ä¸­å�¯èƒ½æœƒæœ‰è®ŠåŒ–"
 
-#: cp/class.c:4781
+#: cp/class.c:4857
 #, gcc-internal-format
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr "%q+D åŒ…å�«ä¸€å€‹ç©ºé¡žåˆ¥ï¼ŒåŸºç¤Žé¡žåˆ¥çš„ä½�ç½®åœ¨ GCC çš„æœªä¾†ç‰ˆæœ¬å�¯èƒ½æœƒæœ‰è®ŠåŒ–"
 
-#: cp/class.c:4864
+#: cp/class.c:4944
 #, gcc-internal-format
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 msgstr "ç©ºé¡žåˆ¥ %qT çš„è¡�ç”Ÿé¡žåˆ¥çš„ç‰ˆé�¢è¨­ç½®åœ¨ GCC çš„æœªä¾†ç‰ˆæœ¬ä¸­å�¯èƒ½æœƒèµ·è®ŠåŒ–"
 
-#: cp/class.c:5010 cp/parser.c:14608
+#: cp/class.c:5090 cp/parser.c:14688
 #, gcc-internal-format
 msgid "redefinition of %q#T"
 msgstr "%q#T é‡�å®šç¾©"
 
-#: cp/class.c:5166
+#: cp/class.c:5246
 #, fuzzy, gcc-internal-format
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 msgstr "%q#T æœ‰è™›å‡½å¼�å�»æ²’æœ‰è™›è§£æ§‹å‡½å¼�"
 
-#: cp/class.c:5268
+#: cp/class.c:5348
 #, gcc-internal-format
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr "è©¦åœ–å®Œæˆ�çµ�æ§‹ï¼Œä½†ç‚ºå…ˆå‰�çš„è§£æž�éŒ¯èª¤æ‰€æ�’æ–·"
 
-#: cp/class.c:5728
+#: cp/class.c:5808
 #, gcc-internal-format
 msgid "language string %<\"%E\"%> not recognized"
 msgstr "èªžè¨€å­—ä¸² %<\"%E\"%> ä¸�å�¯è­˜åˆ¥"
 
-#: cp/class.c:5817
+#: cp/class.c:5897
 #, gcc-internal-format
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 msgstr "ç„¡æ³•è§£æž�å¤šè¼‰å‡½å¼� %qDï¼ŒåŸºæ–¼å�‘é¡žåž‹ %qT çš„è½‰æ�›"
 
-#: cp/class.c:5946
+#: cp/class.c:6026
 #, gcc-internal-format
 msgid "no matches converting function %qD to type %q#T"
 msgstr "æ²’æœ‰å�¯å°‡å‡½å¼� %qD è½‰æ�›åˆ°é¡žåž‹ %q#T çš„åŒ¹é…�é …"
 
-#: cp/class.c:5969
+#: cp/class.c:6049
 #, gcc-internal-format
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 msgstr "å°‡å¤šè¼‰å‡½å¼� %qD è½‰æ�›ç‚ºé¡žåž‹ %q#T æœ‰æ­§ç¾©"
 
-#: cp/class.c:5995
+#: cp/class.c:6075
 #, gcc-internal-format
 msgid "assuming pointer to member %qD"
 msgstr "å�‡å®šæ˜¯æˆ�å“¡æŒ‡æ¨™ %qD"
 
-#: cp/class.c:5998
+#: cp/class.c:6078
 #, gcc-internal-format
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 msgstr "(æˆ�å“¡æŒ‡æ¨™å�ªèƒ½ç”¨ %<&%E%> æ§‹æˆ�)"
 
-#: cp/class.c:6054 cp/class.c:6088
+#: cp/class.c:6134 cp/class.c:6168
 #, gcc-internal-format
 msgid "not enough type information"
 msgstr "é¡žåž‹è³‡è¨Šä¸�å……åˆ†"
 
-#: cp/class.c:6071
+#: cp/class.c:6151
 #, gcc-internal-format
 msgid "argument of type %qT does not match %qT"
 msgstr "å¼•æ•¸é¡žåž‹ç‚º %qTï¼Œèˆ‡ %qT ä¸�åŒ¹é…�"
@@ -27354,12 +27319,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.
-#: cp/class.c:6358 cp/decl.c:1199 cp/name-lookup.c:526
+#: cp/class.c:6438 cp/decl.c:1200 cp/name-lookup.c:525
 #, gcc-internal-format
 msgid "declaration of %q#D"
 msgstr "%q#D çš„å®£å‘Š"
 
-#: cp/class.c:6359
+#: cp/class.c:6439
 #, gcc-internal-format
 msgid "changes meaning of %qD from %q+#D"
 msgstr "è®Šæ›´äº† %qD çš„åŽŸæ„� %q+#D"
@@ -27394,7 +27359,7 @@
 msgid "conversion from %qT to %qT discards qualifiers"
 msgstr "å¾ž %qT åˆ° %qT çš„è½‰æ�›ä¸Ÿå¤±äº†é™�å®šè³‡è¨Š"
 
-#: cp/cvt.c:470 cp/typeck.c:5257
+#: cp/cvt.c:470 cp/typeck.c:5265
 #, gcc-internal-format
 msgid "casting %qT to %qT does not dereference pointer"
 msgstr "å¾ž %qT è½‰æ�›åˆ° %qT ä¸¦æœªæ��é ˜æŒ‡æ¨™"
@@ -27404,190 +27369,190 @@
 msgid "cannot convert type %qT to type %qT"
 msgstr "ä¸�èƒ½å°‡é¡žåž‹ %qT è½‰æ�›ç‚ºé¡žåž‹ %qT"
 
-#: cp/cvt.c:656
+#: cp/cvt.c:649
 #, gcc-internal-format
 msgid "conversion from %q#T to %q#T"
 msgstr "å¾ž %q#T åˆ° %q#T çš„è½‰æ�›"
 
-#: cp/cvt.c:668 cp/cvt.c:688
+#: cp/cvt.c:661 cp/cvt.c:681
 #, gcc-internal-format
 msgid "%q#T used where a %qT was expected"
 msgstr "ä¸�æ‡‰ä½¿ç”¨ %q#T è€Œæ‡‰ä½¿ç”¨ %qT"
 
-#: cp/cvt.c:703
+#: cp/cvt.c:696
 #, gcc-internal-format
 msgid "%q#T used where a floating point value was expected"
 msgstr "éœ€è¦�æµ®é»žæ•¸å€¼æ™‚ä½¿ç”¨äº† %q#T"
 
-#: cp/cvt.c:750
+#: cp/cvt.c:743
 #, gcc-internal-format
 msgid "conversion from %qT to non-scalar type %qT requested"
 msgstr "è«‹æ±‚å¾ž %qT è½‰æ�›åˆ°é�žæ¨™é‡�é¡žåž‹ %qT"
 
-#: cp/cvt.c:784
+#: cp/cvt.c:777
 #, gcc-internal-format
 msgid "pseudo-destructor is not called"
 msgstr "å�½è§£æ§‹å‡½å¼�æœªè¢«å‘¼å�«"
 
-#: cp/cvt.c:844
+#: cp/cvt.c:837
 #, gcc-internal-format
 msgid "object of incomplete type %qT will not be accessed in %s"
 msgstr "å…·æœ‰ä¸�å®Œå…¨é¡žåž‹ %qT çš„ç‰©ä»¶ä¸�æœƒåœ¨ %s ä¸­è¢«å­˜å�–"
 
-#: cp/cvt.c:849
+#: cp/cvt.c:842
 #, gcc-internal-format
 msgid "object of type %qT will not be accessed in %s"
 msgstr "é¡žåž‹ç‚º %qT çš„ç‰©ä»¶ä¸�æœƒåœ¨ %s ä¸­è¢«å­˜å�–"
 
-#: cp/cvt.c:865
+#: cp/cvt.c:858
 #, gcc-internal-format
 msgid "object %qE of incomplete type %qT will not be accessed in %s"
 msgstr "ç‰©ä»¶ %qE å…·æœ‰ä¸�å®Œå…¨çš„é¡žåž‹ %qTï¼Œä¸�æœƒåœ¨ %s ä¸­è¢«å­˜å�–"
 
 #. [over.over] enumerates the places where we can take the address
 #. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:902
+#: cp/cvt.c:895
 #, gcc-internal-format
 msgid "%s cannot resolve address of overloaded function"
 msgstr "%s ç„¡æ³•è§£æž�å¤šè¼‰åŒ–å‡½å¼�ä½�å�€"
 
 #. Only warn when there is no &.
-#: cp/cvt.c:909
+#: cp/cvt.c:902
 #, gcc-internal-format
 msgid "%s is a reference, not call, to function %qE"
 msgstr "%s æ˜¯å°�å‡½å¼� %qE çš„ä¸€å€‹å�ƒç…§è€Œä¸�æ˜¯å‘¼å�«"
 
-#: cp/cvt.c:926
+#: cp/cvt.c:919
 #, gcc-internal-format
 msgid "%s has no effect"
 msgstr "%s ä¸�èµ·ä½œç”¨"
 
-#: cp/cvt.c:958
+#: cp/cvt.c:951
 #, gcc-internal-format
 msgid "value computed is not used"
 msgstr "è¨ˆç®—å‡ºçš„å€¼æœªè¢«ä½¿ç”¨"
 
-#: cp/cvt.c:1068
+#: cp/cvt.c:1061
 #, gcc-internal-format
 msgid "converting NULL to non-pointer type"
 msgstr "å°‡ NULL è½‰æ�›ç‚ºé�žæŒ‡æ¨™é¡žåž‹"
 
-#: cp/cvt.c:1174
+#: cp/cvt.c:1167
 #, gcc-internal-format
 msgid "ambiguous default type conversion from %qT"
 msgstr "%qT çš„é �è¨­é¡žåž‹è½‰æ�›æœ‰æ­§ç¾©"
 
-#: cp/cvt.c:1176
+#: cp/cvt.c:1169
 #, gcc-internal-format
 msgid "  candidate conversions include %qD and %qD"
 msgstr "  å‚™é�¸è½‰æ�›åŒ…æ‹¬ %qD å’Œ %qD"
 
-#: cp/decl.c:1062
+#: cp/decl.c:1063
 #, gcc-internal-format
 msgid "%qD was declared %<extern%> and later %<static%>"
 msgstr "%qD å…ˆè¢«å®£å‘Šç‚º %<extern%> å¾Œå�ˆè¢«å®£å‘Šç‚º %<static%>"
 
-#: cp/decl.c:1063 cp/decl.c:1618 objc/objc-act.c:2931 objc/objc-act.c:7503
+#: cp/decl.c:1064 cp/decl.c:1619 objc/objc-act.c:2931 objc/objc-act.c:7503
 #, gcc-internal-format
 msgid "previous declaration of %q+D"
 msgstr "%q+D çš„å‰�ä¸€å€‹å®£å‘Š"
 
-#: cp/decl.c:1096
+#: cp/decl.c:1097
 #, gcc-internal-format
 msgid "declaration of %qF throws different exceptions"
 msgstr "%qF çš„å®£å‘Šæ‹‹å‡ºä¸�å�Œçš„ç•°å¸¸"
 
-#: cp/decl.c:1097
+#: cp/decl.c:1098
 #, gcc-internal-format
 msgid "from previous declaration %q+F"
 msgstr "å¾žå…ˆå‰�çš„å®£å‘Š %q+F"
 
-#: cp/decl.c:1153
+#: cp/decl.c:1154
 #, gcc-internal-format
 msgid "function %q+D redeclared as inline"
 msgstr "å‡½å¼� %q+D é‡�å®£å‘Šç‚ºå…§è�¯çš„"
 
-#: cp/decl.c:1155
+#: cp/decl.c:1156
 #, gcc-internal-format
 msgid "previous declaration of %q+D with attribute noinline"
 msgstr "å…ˆå‰� %q+D çš„å®£å‘Šå¸¶æœ‰ noinline å±¬æ€§"
 
-#: cp/decl.c:1162
+#: cp/decl.c:1163
 #, gcc-internal-format
 msgid "function %q+D redeclared with attribute noinline"
 msgstr "å‡½å¼� %q+D é‡�å®£å‘Šç‚ºå¸¶æœ‰ä¸�å�¯å…§è�¯å±¬æ€§"
 
-#: cp/decl.c:1164
+#: cp/decl.c:1165
 #, gcc-internal-format
 msgid "previous declaration of %q+D was inline"
 msgstr "%q+D å…ˆå‰�è¢«å®£å‘Šç‚ºå…§è�¯çš„"
 
-#: cp/decl.c:1186 cp/decl.c:1259
+#: cp/decl.c:1187 cp/decl.c:1260
 #, gcc-internal-format
 msgid "shadowing %s function %q#D"
 msgstr "éš±è—�äº† %s å‡½å¼� %q#D"
 
-#: cp/decl.c:1195
+#: cp/decl.c:1196
 #, gcc-internal-format
 msgid "library function %q#D redeclared as non-function %q#D"
 msgstr "å‡½å¼�åº«å‡½å¼� %q#D é‡�å®£å‘Šç‚ºé�žå‡½å¼� %q#D"
 
-#: cp/decl.c:1200
+#: cp/decl.c:1201
 #, gcc-internal-format
 msgid "conflicts with built-in declaration %q#D"
 msgstr "èˆ‡å…§å»ºå®£å‘Š %q#D è¡�çª�"
 
-#: cp/decl.c:1254 cp/decl.c:1380 cp/decl.c:1396
+#: cp/decl.c:1255 cp/decl.c:1381 cp/decl.c:1397
 #, gcc-internal-format
 msgid "new declaration %q#D"
 msgstr "å°� %q#D çš„æ–°å®£å‘Š"
 
-#: cp/decl.c:1255
+#: cp/decl.c:1256
 #, gcc-internal-format
 msgid "ambiguates built-in declaration %q#D"
 msgstr "ä½¿å…§å»ºå®£å‘Š %q#D å‡ºç�¾æ­§ç¾©"
 
-#: cp/decl.c:1344
+#: cp/decl.c:1345
 #, gcc-internal-format
 msgid "%q#D redeclared as different kind of symbol"
 msgstr "%q#D è¢«é‡�æ–°å®£å‘Šç‚ºä¸�å�Œæ„�ç¾©çš„ç¬¦è™Ÿ"
 
-#: cp/decl.c:1347
+#: cp/decl.c:1348
 #, gcc-internal-format
 msgid "previous declaration of %q+#D"
 msgstr "%q+#D çš„å‰�ä¸€å€‹å®£å‘Š"
 
-#: cp/decl.c:1366
+#: cp/decl.c:1367
 #, gcc-internal-format
 msgid "declaration of template %q#D"
 msgstr "ç¯„æœ¬å®£å‘Š %q#D"
 
-#: cp/decl.c:1367 cp/name-lookup.c:527
+#: cp/decl.c:1368 cp/name-lookup.c:526
 #, gcc-internal-format
 msgid "conflicts with previous declaration %q+#D"
 msgstr "èˆ‡å…ˆå‰�çš„å®£å‘Š %q+#D è¡�çª�"
 
-#: cp/decl.c:1381 cp/decl.c:1397
+#: cp/decl.c:1382 cp/decl.c:1398
 #, gcc-internal-format
 msgid "ambiguates old declaration %q+#D"
 msgstr "ä½¿èˆŠçš„å®£å‘Š %q+#D å‡ºç�¾æ­§ç¾©"
 
-#: cp/decl.c:1389
+#: cp/decl.c:1390
 #, gcc-internal-format
 msgid "declaration of C function %q#D conflicts with"
 msgstr "C å‡½å¼� %q#D çš„å®£å‘Š"
 
-#: cp/decl.c:1391
+#: cp/decl.c:1392
 #, gcc-internal-format
 msgid "previous declaration %q+#D here"
 msgstr "èˆ‡æ­¤è™•æ—©å…ˆçš„å®£å‘Š %q+#D è¡�çª�"
 
-#: cp/decl.c:1405
+#: cp/decl.c:1406
 #, gcc-internal-format
 msgid "conflicting declaration %q#D"
 msgstr "ç›¸äº’è¡�çª�çš„å®£å‘Š %q#D"
 
-#: cp/decl.c:1406
+#: cp/decl.c:1407
 #, gcc-internal-format
 msgid "%q+D has a previous declaration as %q#D"
 msgstr "%q+D æ—©å…ˆè¢«å®£å‘Šç‚º %q#D"
@@ -27599,63 +27564,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.
-#: cp/decl.c:1458
+#: cp/decl.c:1459
 #, gcc-internal-format
 msgid "declaration of namespace %qD conflicts with"
 msgstr "å‘½å��ç©ºé–“ %qD çš„å®£å‘Šå­˜åœ¨è¡�çª�ï¼Œèˆ‡"
 
-#: cp/decl.c:1459
+#: cp/decl.c:1460
 #, gcc-internal-format
 msgid "previous declaration of namespace %q+D here"
 msgstr "å‘½å��ç©ºé–“ %q+D æ—©å…ˆçš„å®£å‘Šåœ¨é€™è£¡"
 
-#: cp/decl.c:1470
+#: cp/decl.c:1471
 #, gcc-internal-format
 msgid "%q+#D previously defined here"
 msgstr "%q+#D å·²åœ¨æ­¤å®šç¾©é�Ž"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1480
+#: cp/decl.c:1481
 #, gcc-internal-format
 msgid "prototype for %q+#D"
 msgstr "%q+#D çš„åŽŸåž‹"
 
-#: cp/decl.c:1481
+#: cp/decl.c:1482
 #, gcc-internal-format
 msgid "%Jfollows non-prototype definition here"
 msgstr "%Jåœ¨é€™è£¡çš„é�žåŽŸåž‹å®šç¾©ä¹‹å¾Œ"
 
-#: cp/decl.c:1521
+#: cp/decl.c:1522
 #, gcc-internal-format
 msgid "previous declaration of %q+#D with %qL linkage"
 msgstr "%q+#D çš„æ—©å…ˆå®£å‘Šæœ‰ %qL é€£çµ�"
 
-#: cp/decl.c:1523
+#: cp/decl.c:1524
 #, gcc-internal-format
 msgid "conflicts with new declaration with %qL linkage"
 msgstr "èˆ‡å¸¶æœ‰ %qL é€£çµ�çš„æ–°å®£å‘Šè¡�çª�"
 
-#: cp/decl.c:1546 cp/decl.c:1552
+#: cp/decl.c:1547 cp/decl.c:1553
 #, gcc-internal-format
 msgid "default argument given for parameter %d of %q#D"
 msgstr "ç‚ºå�ƒæ•¸ %d (å±¬æ–¼ %q#D)æŒ‡å®šäº†é �è¨­å¼•æ•¸"
 
-#: cp/decl.c:1548 cp/decl.c:1554
+#: cp/decl.c:1549 cp/decl.c:1555
 #, gcc-internal-format
 msgid "after previous specification in %q+#D"
 msgstr "ä½†å…ˆå‰�åœ¨ %q+#D ä¸­å·²æœ‰æŒ‡å®š"
 
-#: cp/decl.c:1563
+#: cp/decl.c:1564
 #, gcc-internal-format
 msgid "%q#D was used before it was declared inline"
 msgstr "%q#D åœ¨è¢«å®£å‘Šç‚ºå…§è�¯ä¹‹å‰�è¢«ç”¨åˆ°"
 
-#: cp/decl.c:1564
+#: cp/decl.c:1565
 #, gcc-internal-format
 msgid "%Jprevious non-inline declaration here"
 msgstr "%Jå…ˆå‰�çš„é�žå…§è�¯å®£å‘Šåœ¨é€™è£¡"
 
-#: cp/decl.c:1617
+#: cp/decl.c:1618
 #, gcc-internal-format
 msgid "redundant redeclaration of %qD in same scope"
 msgstr "å�Œä¸€ä½œç”¨æ¬„ä½�ä¸­ %qD å†—é¤˜çš„é‡�å®£å‘Š"
@@ -27668,313 +27633,319 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1932
+#: cp/decl.c:1939
 #, gcc-internal-format
 msgid "explicit specialization of %qD after first use"
 msgstr "åœ¨åˆ�æ¬¡ä½¿ç”¨å¾Œæ˜Žç¢ºç‰¹ä¾‹åŒ– %qD"
 
-#: cp/decl.c:2028
+#: cp/decl.c:2035
 #, gcc-internal-format
 msgid "%q+D: visibility attribute ignored because it"
 msgstr "%q+Dï¼šå�¯è¦‹æ€§å±¬æ€§è¢«å¿½ç•¥ï¼Œå› ç‚ºå®ƒ"
 
-#: cp/decl.c:2030
+#: cp/decl.c:2037
 #, gcc-internal-format
 msgid "%Jconflicts with previous declaration here"
 msgstr "%Jèˆ‡æ­¤è™•å…ˆå‰�çš„å®£å‘Šè¡�çª�"
 
-#: cp/decl.c:2457
+#: cp/decl.c:2464
 #, gcc-internal-format
 msgid "jump to label %qD"
 msgstr "è·³è½‰è‡³æ¨™ç±¤ %qD"
 
-#: cp/decl.c:2459
+#: cp/decl.c:2466
 #, gcc-internal-format
 msgid "jump to case label"
 msgstr "è·³è½‰è‡³ case æ¨™ç±¤"
 
-#: cp/decl.c:2461
+#: cp/decl.c:2468
 #, gcc-internal-format
 msgid "%H  from here"
 msgstr "%H  å¾žé€™è£¡"
 
-#: cp/decl.c:2480 cp/decl.c:2643
+#: cp/decl.c:2487 cp/decl.c:2650
 #, gcc-internal-format
 msgid "  exits OpenMP structured block"
 msgstr ""
 
-#: cp/decl.c:2501
+#: cp/decl.c:2508
 #, gcc-internal-format
 msgid "  crosses initialization of %q+#D"
 msgstr "  ç•¥é�Ž %q+#D çš„åˆ�å§‹åŒ–"
 
-#: cp/decl.c:2503 cp/decl.c:2618
+#: cp/decl.c:2510 cp/decl.c:2625
 #, gcc-internal-format
 msgid "  enters scope of non-POD %q+#D"
 msgstr "  é€²å…¥é�žç°¡å–®èˆŠè³‡æ–™ %q+#D çš„ä½œç”¨æ¬„ä½�"
 
-#: cp/decl.c:2516 cp/decl.c:2622
+#: cp/decl.c:2523 cp/decl.c:2629
 #, gcc-internal-format
 msgid "  enters try block"
 msgstr "  é€²å…¥ try å�€å¡Š"
 
-#: cp/decl.c:2518 cp/decl.c:2624
+#: cp/decl.c:2525 cp/decl.c:2631
 #, gcc-internal-format
 msgid "  enters catch block"
 msgstr "  é€²å…¥ catch å�€å¡Š"
 
-#: cp/decl.c:2528 cp/decl.c:2627
+#: cp/decl.c:2535 cp/decl.c:2634
 #, fuzzy, gcc-internal-format
 msgid "  enters OpenMP structured block"
 msgstr "  é€²å…¥ try å�€å¡Š"
 
-#: cp/decl.c:2599 cp/decl.c:2639
+#: cp/decl.c:2606 cp/decl.c:2646
 #, gcc-internal-format
 msgid "jump to label %q+D"
 msgstr "è·³è½‰è‡³æ¨™ç±¤ %q+D"
 
-#: cp/decl.c:2600 cp/decl.c:2640
+#: cp/decl.c:2607 cp/decl.c:2647
 #, gcc-internal-format
 msgid "  from here"
 msgstr "  å¾žé€™è£¡"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2612
+#: cp/decl.c:2619
 #, gcc-internal-format
 msgid "%J  enters catch block"
 msgstr "%J é€²å…¥ catch å�€å¡Š"
 
-#: cp/decl.c:2616
+#: cp/decl.c:2623
 #, gcc-internal-format
 msgid "  skips initialization of %q+#D"
 msgstr "  ç•¥é�Ž %q+#D çš„åˆ�å§‹åŒ–"
 
-#: cp/decl.c:2692
+#: cp/decl.c:2699
 #, gcc-internal-format
 msgid "label named wchar_t"
 msgstr "æ¨™ç±¤å��ç‚º wchar_t"
 
-#: cp/decl.c:2696
+#: cp/decl.c:2703
 #, gcc-internal-format
 msgid "duplicate label %qD"
 msgstr "é‡�è¤‡çš„æ¨™ç±¤ %qD"
 
-#: cp/decl.c:2962
+#: cp/decl.c:2969
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a type"
 msgstr "%qD ä¸�æ˜¯ä¸€å€‹ç¯„æœ¬"
 
-#: cp/decl.c:2968 cp/parser.c:4033
+#: cp/decl.c:2975 cp/parser.c:4037
 #, gcc-internal-format
 msgid "%qD used without template parameters"
 msgstr "%qD ä½¿ç”¨æ™‚æœªå¸¶ç¯„æœ¬å�ƒæ•¸"
 
-#: cp/decl.c:2983
+#: cp/decl.c:2990
 #, fuzzy, gcc-internal-format
 msgid "%q#T is not a class"
 msgstr "%q#T ä¸�æ˜¯ä¸€å€‹ç¯„æœ¬"
 
-#: cp/decl.c:2995 cp/decl.c:3063
+#: cp/decl.c:3002 cp/decl.c:3070
 #, gcc-internal-format
 msgid "no class template named %q#T in %q#T"
 msgstr "æ²’å…·å��ç‚º %q#T çš„é¡žåˆ¥ç¯„æœ¬ï¼Œåœ¨%q#T ä¸­ "
 
-#: cp/decl.c:3003
+#: cp/decl.c:3010
 #, fuzzy, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
 msgstr "%qT è¢«è§£æž�åˆ°é�žé¡žåˆ¥é¡žåž‹ %qT"
 
-#: cp/decl.c:3010
+#: cp/decl.c:3017
 #, fuzzy, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a type"
 msgstr "%<%T::%D%> ä¸�æ˜¯ä¸€å€‹é¡žåž‹"
 
-#: cp/decl.c:3072
+#: cp/decl.c:3079
 #, gcc-internal-format
 msgid "template parameters do not match template"
 msgstr "ç¯„æœ¬å�ƒæ•¸èˆ‡ç¯„æœ¬ä¸�ç¬¦"
 
-#: cp/decl.c:3073 cp/friend.c:321 cp/friend.c:329
+#: cp/decl.c:3080 cp/friend.c:321 cp/friend.c:329
 #, gcc-internal-format
 msgid "%q+D declared here"
 msgstr "%q+D å·²åœ¨æ­¤å®£å‘Šé�Ž"
 
-#: cp/decl.c:3711
+#: cp/decl.c:3727
 #, fuzzy, gcc-internal-format
 msgid "%Jan anonymous struct cannot have function members"
 msgstr "%Jä¸€å€‹åŒ¿å��è�¯å�ˆä¸�èƒ½æœ‰å‡½å¼�æˆ�å“¡"
 
-#: cp/decl.c:3713
+#: cp/decl.c:3729
 #, gcc-internal-format
 msgid "%Jan anonymous union cannot have function members"
 msgstr "%Jä¸€å€‹åŒ¿å��è�¯å�ˆä¸�èƒ½æœ‰å‡½å¼�æˆ�å“¡"
 
-#: cp/decl.c:3731
+#: cp/decl.c:3747
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
 msgstr "æœ‰å»ºæ§‹å¼�çš„æˆ�å“¡ %q+#D ä¸�å…�è¨±åœ¨åŒ¿å��è�šå�ˆä¸­å‡ºç�¾"
 
-#: cp/decl.c:3734
+#: cp/decl.c:3750
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
 msgstr "æœ‰æ§‹æ§‹å‡½å¼�çš„æˆ�å“¡ %q+#D ä¸�å…�è¨±åœ¨åŒ¿å��è�šå�ˆä¸­å‡ºç�¾"
 
-#: cp/decl.c:3737
+#: cp/decl.c:3753
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
 msgstr "æœ‰è¤‡è£½è³¦å€¼é�‹ç®—å­�çš„æˆ�å“¡ %q+#D ä¸�èƒ½ç”¨åœ¨è�¯å�ˆä¸­"
 
-#: cp/decl.c:3762
+#: cp/decl.c:3778
 #, gcc-internal-format
 msgid "multiple types in one declaration"
 msgstr "ä¸€å€‹å®£å‘ŠæŒ‡å®šäº†å¤šå€‹é¡žåž‹"
 
-#: cp/decl.c:3766
+#: cp/decl.c:3782
 #, gcc-internal-format
 msgid "redeclaration of C++ built-in type %qT"
 msgstr "å°� C++ å…§å»ºé¡žåž‹ %qT çš„é‡�å®£å‘Š"
 
-#: cp/decl.c:3803
+#: cp/decl.c:3819
 #, gcc-internal-format
 msgid "missing type-name in typedef-declaration"
 msgstr "typedef å®£å‘Šä¸­ç¼ºå°‘é¡žåž‹å��"
 
-#: cp/decl.c:3811
+#: cp/decl.c:3827
 #, gcc-internal-format
 msgid "ISO C++ prohibits anonymous structs"
 msgstr "ISO C++ ä¸�å…�è¨±åŒ¿å��çµ�æ§‹"
 
-#: cp/decl.c:3818
+#: cp/decl.c:3834
 #, gcc-internal-format
 msgid "%qs can only be specified for functions"
 msgstr "å�ªèƒ½ç‚ºå‡½å¼�æŒ‡å®š %qs"
 
-#: cp/decl.c:3824
+#: cp/decl.c:3840
 #, gcc-internal-format
 msgid "%<friend%> can only be specified inside a class"
 msgstr "%<friend%> å�ªèƒ½åœ¨é¡žåˆ¥ä¸­æŒ‡å®š"
 
-#: cp/decl.c:3826
+#: cp/decl.c:3842
 #, gcc-internal-format
 msgid "%<explicit%> can only be specified for constructors"
 msgstr "å�ªèƒ½ç‚ºå»ºæ§‹å¼�æŒ‡å®š %<explicit%>"
 
-#: cp/decl.c:3828
+#: cp/decl.c:3844
 #, gcc-internal-format
 msgid "a storage class can only be specified for objects and functions"
 msgstr "å�ªèƒ½ç‚ºç‰©ä»¶å’Œå‡½å¼�æŒ‡å®šå­˜å„²é¡žåˆ¥"
 
-#: cp/decl.c:3834
+#: cp/decl.c:3850
 #, gcc-internal-format
 msgid "qualifiers can only be specified for objects and functions"
 msgstr "å�ªèƒ½ç‚ºç‰©ä»¶å’Œå‡½å¼�æŒ‡å®šé¡žåž‹é™�å®š"
 
-#: cp/decl.c:3837
+#: cp/decl.c:3853
 #, fuzzy, gcc-internal-format
 msgid "%<typedef%> was ignored in this declaration"
 msgstr "å�ƒæ•¸å®£å‘Šä¸­å‡ºç�¾çš„ typedef å®£å‘Šç„¡æ•ˆ"
 
-#: cp/decl.c:3866
+#: cp/decl.c:3882
 #, gcc-internal-format
 msgid "attribute ignored in declaration of %q+#T"
 msgstr "å±¬æ€§æ–¼ %q+#T çš„å®£å‘Šä¸­è¢«å¿½ç•¥"
 
-#: cp/decl.c:3867
+#: cp/decl.c:3883
 #, gcc-internal-format
 msgid "attribute for %q+#T must follow the %qs keyword"
 msgstr "%q+#T çš„å±¬æ€§å¿…é ˆè·Ÿåœ¨ %qs é—œé�µå­—å¾Œé�¢"
 
-#: cp/decl.c:3909
+#: cp/decl.c:3925
 #, fuzzy, gcc-internal-format
-msgid "ignoring attributes applied to class type outside of definition"
+msgid "ignoring attributes applied to class type %qT outside of definition"
 msgstr "å�ªèƒ½ç‚ºé¡žåˆ¥å®šç¾©å¥—ç”¨ %qE å±¬æ€§"
 
-#: cp/decl.c:3987
+#. A template type parameter or other dependent type.
+#: cp/decl.c:3929
 #, gcc-internal-format
+msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
+msgstr ""
+
+#: cp/decl.c:4007
+#, gcc-internal-format
 msgid "function %q#D is initialized like a variable"
 msgstr "å‡½å¼� %q#D åƒ�è®Šæ•¸ä¸€æ¨£è¢«åˆ�å§‹åŒ–"
 
-#: cp/decl.c:3998
+#: cp/decl.c:4018
 #, gcc-internal-format
 msgid "declaration of %q#D has %<extern%> and is initialized"
 msgstr "%q#D å®£å‘Šæœ‰ %<extern%> ä¸¦è¢«åˆ�å§‹åŒ–"
 
-#: cp/decl.c:4014
+#: cp/decl.c:4034
 #, fuzzy, gcc-internal-format
 msgid "definition of %q#D is marked %<dllimport%>"
 msgstr "å‡½å¼� %q+D çš„å®šç¾©è¢«æ¨™è¨˜ç‚º dllimport"
 
-#: cp/decl.c:4033
+#: cp/decl.c:4053
 #, gcc-internal-format
 msgid "%q#D is not a static member of %q#T"
 msgstr "%q#D ä¸�æ˜¯ %q#T çš„é�œæ…‹æˆ�å“¡"
 
-#: cp/decl.c:4039
+#: cp/decl.c:4059
 #, gcc-internal-format
 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
 msgstr "ISO C++ ä¸�å…�è¨±å°‡ %<%T::%D%> å®šç¾©ç‚º %<%T::%D%>"
 
-#: cp/decl.c:4048
+#: cp/decl.c:4068
 #, gcc-internal-format
 msgid "template header not allowed in member definition of explicitly specialized class"
 msgstr "ç¯„æœ¬é ­ä¸�å…�è¨±å‡ºç�¾åœ¨æ˜Žç¢ºç‰¹ä¾‹åŒ–é¡žåˆ¥çš„æˆ�å“¡å®šç¾©ä¸­"
 
-#: cp/decl.c:4056
+#: cp/decl.c:4076
 #, gcc-internal-format
 msgid "duplicate initialization of %qD"
 msgstr "ISO C++ ä¸�å…�è¨±æˆ�å“¡ %qD çš„åˆ�å§‹åŒ–"
 
-#: cp/decl.c:4095
+#: cp/decl.c:4115
 #, gcc-internal-format
 msgid "declaration of %q#D outside of class is not definition"
 msgstr "å‡ºç�¾åœ¨é¡žåˆ¥å¤–çš„ %q#D çš„å®£å‘Šä¸�æ˜¯å®šç¾©"
 
-#: cp/decl.c:4188
+#: cp/decl.c:4208
 #, gcc-internal-format
 msgid "variable %q#D has initializer but incomplete type"
 msgstr "è®Šæ•¸ %q#D æœ‰åˆ�å§‹å€¼è¨­å®šï¼Œä½†æ˜¯é¡žåž‹ä¸�å®Œå…¨"
 
-#: cp/decl.c:4194 cp/decl.c:4906
+#: cp/decl.c:4214 cp/decl.c:4926
 #, gcc-internal-format
 msgid "elements of array %q#D have incomplete type"
 msgstr "é™£åˆ— %q#D çš„å…ƒç´ é¡žåž‹ä¸�å®Œå…¨"
 
-#: cp/decl.c:4200
+#: cp/decl.c:4220
 #, gcc-internal-format
 msgid "aggregate %q#D has incomplete type and cannot be defined"
 msgstr "è�šå�ˆ %q#D é¡žåž‹ä¸�å®Œå…¨ï¼Œç„¡æ³•è¢«å®šç¾©"
 
-#: cp/decl.c:4236
+#: cp/decl.c:4256
 #, gcc-internal-format
 msgid "%qD declared as reference but not initialized"
 msgstr "%qD å®£å‘Šç‚ºå�ƒç…§å�»æœªè¢«åˆ�å§‹åŒ–"
 
-#: cp/decl.c:4242
+#: cp/decl.c:4262
 #, gcc-internal-format
 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
 msgstr "ISO C++ ä¸�å…�è¨±ä½¿ç”¨åˆ�å§‹å€¼è¨­å®šæ¸…å–®ä¾†åˆ�å§‹åŒ–å�ƒç…§ %qD"
 
-#: cp/decl.c:4268
+#: cp/decl.c:4288
 #, gcc-internal-format
 msgid "cannot initialize %qT from %qT"
 msgstr "ä¸�èƒ½åˆ�å§‹åŒ– %qTï¼Œå¾ž %qT"
 
-#: cp/decl.c:4296
+#: cp/decl.c:4316
 #, gcc-internal-format
 msgid "name %qD used in a GNU-style designated initializer for an array"
 msgstr "å��ç¨± %qD ç”¨åœ¨ GNU é¢¨æ ¼çš„é™£åˆ—æŒ‡å®šå…ƒç´ åˆ�å§‹å€¼è¨­å®šä¸­"
 
-#: cp/decl.c:4345
+#: cp/decl.c:4365
 #, gcc-internal-format
 msgid "initializer fails to determine size of %qD"
 msgstr "åˆ�å§‹å€¼è¨­å®šç„¡æ³•æ±ºå®š %qD çš„å¤§å°�"
 
-#: cp/decl.c:4352
+#: cp/decl.c:4372
 #, gcc-internal-format
 msgid "array size missing in %qD"
 msgstr "%qD ç¼ºå°‘é™£åˆ—å¤§å°�"
 
-#: cp/decl.c:4364
+#: cp/decl.c:4384
 #, gcc-internal-format
 msgid "zero-size array %qD"
 msgstr "å¤§å°�ç‚º 0 çš„é™£åˆ— %qD"
@@ -27982,240 +27953,250 @@
 #. 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.
-#: cp/decl.c:4407
+#: cp/decl.c:4427
 #, gcc-internal-format
 msgid "storage size of %qD isn't known"
 msgstr "%qD çš„å­˜å„²å¤§å°�ä¸�æ˜Ž"
 
-#: cp/decl.c:4429
+#: cp/decl.c:4449
 #, gcc-internal-format
 msgid "storage size of %qD isn't constant"
 msgstr "%qD çš„å­˜å„²å¤§å°�ä¸�æ˜¯å¸¸æ•¸"
 
-#: cp/decl.c:4478
+#: cp/decl.c:4498
 #, gcc-internal-format
 msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
 msgstr "å°�ä¸�èµ·ï¼šå…§è�¯å‡½å¼�ä¸­é�œæ…‹è³‡æ–™ %q+#D çš„èªžç¾©æ˜¯éŒ¯çš„(æ‚¨æœƒå¾—åˆ°æ­¤è®Šæ•¸çš„å¤šä»½è¤‡è£½)"
 
-#: cp/decl.c:4481
+#: cp/decl.c:4501
 #, gcc-internal-format
 msgid "%J  you can work around this by removing the initializer"
 msgstr "%J  è®Šé€šçš„ä½œæ³•æ˜¯åˆªé™¤åˆ�å§‹å€¼è¨­å®š"
 
-#: cp/decl.c:4508
+#: cp/decl.c:4528
 #, gcc-internal-format
 msgid "uninitialized const %qD"
 msgstr "æœªåˆ�å§‹åŒ–çš„å¸¸æ•¸ %qD"
 
-#: cp/decl.c:4620
+#: cp/decl.c:4640
 #, gcc-internal-format
 msgid "invalid type %qT as initializer for a vector of type %qT"
 msgstr "ç„¡æ•ˆé¡žåž‹ %qT å�šç‚ºé¡žåž‹ç‚º %qT çš„å�‘é‡�çš„åˆ�å§‹åŒ–è¨­å®š"
 
-#: cp/decl.c:4662
+#: cp/decl.c:4682
 #, gcc-internal-format
 msgid "initializer for %qT must be brace-enclosed"
 msgstr "%qT çš„åˆ�å§‹åŒ–è¨­å®šå¿…é ˆåœ¨å¤§æ‹¬è™Ÿå…§"
 
-#: cp/decl.c:4680
+#: cp/decl.c:4700
 #, gcc-internal-format
 msgid "%qT has no non-static data member named %qD"
 msgstr "%qT æ²’å…·å��ç‚º %qD çš„é�žé�œæ…‹è³‡æ–™æˆ�å“¡"
 
-#: cp/decl.c:4731
+#: cp/decl.c:4751
 #, gcc-internal-format
 msgid "braces around scalar initializer for type %qT"
 msgstr "é¡žåž‹ %qT çš„æ¨™é‡�åˆ�å§‹åŒ–å¸¶å¤§æ‹¬è™Ÿ"
 
-#: cp/decl.c:4814
+#: cp/decl.c:4834
 #, gcc-internal-format
 msgid "missing braces around initializer for %qT"
 msgstr "%qT çš„åˆ�å§‹å€¼è¨­å®šå‘¨åœ�ç¼ºå°‘å¤§æ‹¬è™Ÿ"
 
-#: cp/decl.c:4871
+#: cp/decl.c:4891
 #, gcc-internal-format
 msgid "too many initializers for %qT"
 msgstr "%qT çš„åˆ�å§‹å€¼è¨­å®šé …å¤ªå¤š"
 
-#: cp/decl.c:4914
+#: cp/decl.c:4934
 #, gcc-internal-format
 msgid "variable-sized object %qD may not be initialized"
 msgstr "å�¯è®Šå¤§å°�çš„ç‰©ä»¶ %qD ä¸�èƒ½è¢«åˆ�å§‹åŒ–"
 
-#: cp/decl.c:4920
+#: cp/decl.c:4940
 #, gcc-internal-format
 msgid "%qD has incomplete type"
 msgstr "%qD é¡žåž‹ä¸�å®Œå…¨"
 
-#: cp/decl.c:4935
+#: cp/decl.c:4955
 #, fuzzy, gcc-internal-format
 msgid "scalar object %qD requires one element in initializer"
 msgstr "è�¯å�ˆåˆ�å§‹å€¼è¨­å®šé …ä¸­æœ‰å¤šé¤˜å…ƒç´ "
 
 #. A non-aggregate that is not a scalar cannot be initialized
 #. via an initializer-list in C++98.
-#: cp/decl.c:4945
+#: cp/decl.c:4965
 #, fuzzy, gcc-internal-format
 msgid "braces around initializer for non-aggregate type %qT"
 msgstr "é¡žåž‹ %qT çš„æ¨™é‡�åˆ�å§‹åŒ–å¸¶å¤§æ‹¬è™Ÿ"
 
-#: cp/decl.c:4995
+#: cp/decl.c:5015
 #, gcc-internal-format
 msgid "%qD must be initialized by constructor, not by %<{...}%>"
 msgstr "%qD å¿…é ˆç”±å»ºæ§‹å¼�è€Œä¸�æ˜¯ %<{...}%> åˆ�å§‹åŒ–"
 
-#: cp/decl.c:5031
+#: cp/decl.c:5051
 #, gcc-internal-format
 msgid "array %qD initialized by parenthesized string literal %qE"
 msgstr "é™£åˆ— %qD è¢«æœ‰æ‹¬è™Ÿçš„å­—é�¢å­—ä¸² %qE æ‰€åˆ�å§‹åŒ–"
 
-#: cp/decl.c:5046
+#: cp/decl.c:5066
 #, gcc-internal-format
 msgid "structure %qD with uninitialized const members"
 msgstr "çµ�æ§‹ %qD æœ‰æœªåˆ�å§‹åŒ–çš„å¸¸æ•¸æˆ�å“¡"
 
-#: cp/decl.c:5048
+#: cp/decl.c:5068
 #, gcc-internal-format
 msgid "structure %qD with uninitialized reference members"
 msgstr "çµ�æ§‹ %qD æœ‰æœªåˆ�å§‹åŒ–çš„å�ƒç…§æˆ�å“¡"
 
-#: cp/decl.c:5330
+#: cp/decl.c:5364
 #, gcc-internal-format
 msgid "assignment (not initialization) in declaration"
 msgstr "è³¦å€¼(ä¸�æ˜¯åˆ�å§‹åŒ–)å‡ºç�¾åœ¨å®£å‘Šä¸­"
 
-#: cp/decl.c:5420
+#: cp/decl.c:5460
 #, gcc-internal-format
 msgid "shadowing previous type declaration of %q#D"
 msgstr "éš±è—�äº†æ—©å…ˆçš„é¡žåž‹å®£å‘Š %q#D"
 
-#: cp/decl.c:5450
+#: cp/decl.c:5490
 #, gcc-internal-format
 msgid "%qD cannot be thread-local because it has non-POD type %qT"
 msgstr "%qD ä¸�èƒ½æ˜¯åŸ·è¡Œç·’å�€åŸŸæ€§çš„ï¼Œå› ç‚ºå®ƒæœ‰é�žç°¡å–®èˆŠè³‡æ–™çš„é¡žåž‹ %qT"
 
-#: cp/decl.c:5485
+#: cp/decl.c:5522
 #, gcc-internal-format
+msgid "Java object %qD not allocated with %<new%>"
+msgstr ""
+
+#: cp/decl.c:5539
+#, gcc-internal-format
 msgid "%qD is thread-local and so cannot be dynamically initialized"
 msgstr "%qD æ˜¯åŸ·è¡Œç·’å�€åŸŸæ€§çš„ï¼Œæ‰€ä»¥ä¸�èƒ½è¢«å‹•æ…‹åœ°åˆ�å§‹åŒ–"
 
-#: cp/decl.c:5503
+#: cp/decl.c:5557
 #, gcc-internal-format
 msgid "%qD cannot be initialized by a non-constant expression when being declared"
 msgstr "%qD ä¸�èƒ½ç”±ä¸€å€‹å®£å‘Šæ™‚é�žå¸¸æ•¸çš„é�‹ç®—å¼�åˆ�å§‹åŒ–"
 
-#: cp/decl.c:6160
+#: cp/decl.c:5597
+#, fuzzy, gcc-internal-format
+msgid "non-static data member %qD has Java class type"
+msgstr "ç‚º dllimport é¡žåˆ¥å®šç¾©äº†é�œæ…‹è³‡æ–™æˆ�å“¡ %q+D"
+
+#: cp/decl.c:6232
 #, gcc-internal-format
 msgid "destructor for alien class %qT cannot be a member"
 msgstr "å…¶å®ƒé¡žåˆ¥ %qT çš„è§£æ§‹å‡½å¼�ä¸�èƒ½å�šç‚ºæˆ�å“¡"
 
-#: cp/decl.c:6162
+#: cp/decl.c:6234
 #, gcc-internal-format
 msgid "constructor for alien class %qT cannot be a member"
 msgstr "å…¶å®ƒé¡žåˆ¥ %qT çš„å»ºæ§‹å¼�ä¸�èƒ½å�šç‚ºæˆ�å“¡"
 
-#: cp/decl.c:6183
+#: cp/decl.c:6255
 #, gcc-internal-format
 msgid "%qD declared as a %<virtual%> %s"
 msgstr "%qD å®£å‘Šç‚º %<virtual%> %s"
 
-#: cp/decl.c:6185
+#: cp/decl.c:6257
 #, gcc-internal-format
 msgid "%qD declared as an %<inline%> %s"
 msgstr "%qD å®£å‘Šç‚º %<inline%> %s"
 
-#: cp/decl.c:6187
+#: cp/decl.c:6259
 #, gcc-internal-format
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
 msgstr "ç‚º %qD æŒ‡å®šçš„ %<const%> å’Œ %<volatile%> åœ¨ %s å®£å‘Šä¸­ç„¡æ•ˆ"
 
-#: cp/decl.c:6191
+#: cp/decl.c:6263
 #, gcc-internal-format
 msgid "%q+D declared as a friend"
 msgstr "%q+D å®£å‘Šç‚ºå¤¥ä¼´"
 
-#: cp/decl.c:6197
+#: cp/decl.c:6269
 #, gcc-internal-format
 msgid "%q+D declared with an exception specification"
 msgstr "%q+D å®£å‘Šæ™‚æœ‰ç•°å¸¸æŒ‡å®š"
 
-#: cp/decl.c:6231
+#: cp/decl.c:6303
 #, gcc-internal-format
 msgid "definition of %qD is not in namespace enclosing %qT"
 msgstr "%qD çš„å®šç¾©ä¸�åœ¨åŒ…å�« %qT çš„å‘½å��ç©ºé–“ä¸­"
 
-#: cp/decl.c:6342
+#: cp/decl.c:6414
 #, gcc-internal-format
 msgid "defining explicit specialization %qD in friend declaration"
 msgstr "åœ¨å¤¥ä¼´å®£å‘Šä¸­å®šç¾©æ˜Žç¢ºç‰¹ä¾‹åŒ– %qD"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:6352
+#: cp/decl.c:6424
 #, gcc-internal-format
 msgid "invalid use of template-id %qD in declaration of primary template"
 msgstr "åœ¨åŸºæœ¬ç¯„æœ¬çš„å®£å‘Šä¸­å°�ç¯„æœ¬è­˜åˆ¥ç¢¼ %qD çš„ä½¿ç”¨ç„¡æ•ˆ"
 
-#: cp/decl.c:6382
+#: cp/decl.c:6454
 #, gcc-internal-format
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 msgstr "å¤¥ä¼´ç¯„æœ¬ç‰¹ä¾‹åŒ– %qD ä¸­ä¸�å…�è¨±å‡ºç�¾é �è¨­å�ƒæ•¸"
 
-#: cp/decl.c:6390
+#: cp/decl.c:6462
 #, gcc-internal-format
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 msgstr "%<inline%> ä¸�å…�è¨±ç”¨æ–¼å¤¥ä¼´ç¯„æœ¬ç‰¹ä¾‹åŒ– %qD çš„å®£å‘Š"
 
-#: cp/decl.c:6433
+#: cp/decl.c:6505
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be a template"
 msgstr "ä¸�èƒ½å°‡ %<::main%> å®£å‘Šç‚ºä¸€å€‹ç¯„æœ¬"
 
-#: cp/decl.c:6435
+#: cp/decl.c:6507
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be inline"
 msgstr "ä¸�èƒ½å°‡ %<::main%> å®£å‘Šç‚º inline"
 
-#: cp/decl.c:6437
+#: cp/decl.c:6509
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be static"
 msgstr "ä¸�èƒ½å°‡ %<::main%> å®£å‘Šç‚º static"
 
-#: cp/decl.c:6465
+#: cp/decl.c:6537
 #, gcc-internal-format
 msgid "non-local function %q#D uses anonymous type"
 msgstr "é�žå±€éƒ¨å‡½å¼� %q#D ä½¿ç”¨åŒ¿å��é¡žåž‹"
 
-#: cp/decl.c:6468 cp/decl.c:6748
+#: cp/decl.c:6540 cp/decl.c:6820
 #, gcc-internal-format
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 msgstr "%q+#D æœªæŒ‡æ˜Žé�žé™�å®šé¡žåž‹ï¼Œæ‰€ä»¥å®ƒä¸�å�šç‚ºå¤–éƒ¨é€£çµ�"
 
-#: cp/decl.c:6474
+#: cp/decl.c:6546
 #, gcc-internal-format
 msgid "non-local function %q#D uses local type %qT"
 msgstr "é�žå±€éƒ¨å‡½å¼� %q#D ä½¿ç”¨äº†å±€éƒ¨é¡žåž‹ %qT"
 
-#: cp/decl.c:6498
+#: cp/decl.c:6570
 #, fuzzy, gcc-internal-format
 msgid "static member function %qD cannot have cv-qualifier"
 msgstr "%sæˆ�å“¡å‡½å¼� %qD ä¸�èƒ½æ“�æœ‰ cv é™�å®šç¬¦"
 
-#: cp/decl.c:6499
+#: cp/decl.c:6571
 #, fuzzy, gcc-internal-format
 msgid "non-member function %qD cannot have cv-qualifier"
 msgstr "%sæˆ�å“¡å‡½å¼� %qD ä¸�èƒ½æ“�æœ‰ cv é™�å®šç¬¦"
 
-#: cp/decl.c:6547
+#: cp/decl.c:6619
 #, gcc-internal-format
 msgid "%<::main%> must return %<int%>"
 msgstr "%<::main%> å¿…é ˆå›žå‚³ %<int%>"
 
-#: cp/decl.c:6586
+#: cp/decl.c:6658
 #, gcc-internal-format
 msgid "definition of implicitly-declared %qD"
 msgstr "éš±å�«å®£å‘Šçš„ %qD çš„å®šç¾©"
 
-#: cp/decl.c:6603 cp/decl2.c:677
+#: cp/decl.c:6675 cp/decl2.c:677
 #, gcc-internal-format
 msgid "no %q#D member function declared in class %qT"
 msgstr "æˆ�å“¡å‡½å¼� %q#D æœªåœ¨é¡žåˆ¥ %qT ä¸­å®£å‘Š"
@@ -28224,546 +28205,551 @@
 #. 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.
-#: cp/decl.c:6745
+#: cp/decl.c:6817
 #, gcc-internal-format
 msgid "non-local variable %q#D uses anonymous type"
 msgstr "é�žå±€éƒ¨è®Šæ•¸ %q#D ä½¿ç”¨äº†åŒ¿å��é¡žåž‹"
 
-#: cp/decl.c:6754
+#: cp/decl.c:6826
 #, gcc-internal-format
 msgid "non-local variable %q#D uses local type %qT"
 msgstr "é�žå±€éƒ¨è®Šæ•¸ %q#D ä½¿ç”¨äº†å±€éƒ¨é¡žåž‹ %qT"
 
-#: cp/decl.c:6876
+#: cp/decl.c:6948
 #, gcc-internal-format
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 msgstr "é¡žåˆ¥ä¸­å°�å…·æœ‰é�žæ•´æ•¸é¡žåž‹ %qT çš„é�œæ…‹è³‡æ–™æˆ�å“¡çš„åˆ�å§‹åŒ–ç„¡æ•ˆ"
 
-#: cp/decl.c:6886
+#: cp/decl.c:6958
 #, gcc-internal-format
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 msgstr "ISO C++ ä¸�å…�è¨±åœ¨é¡žåˆ¥å…§åˆ�å§‹åŒ–é�žå¸¸æ•¸é�œæ…‹æˆ�å“¡ %qD"
 
-#: cp/decl.c:6890
+#: cp/decl.c:6962
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 msgstr "ISO C++ ä¸�å…�è¨±åˆ�å§‹åŒ–æˆ�å“¡å¸¸æ•¸ %qDï¼Œå› ç‚ºå®ƒæœ‰é�žæ•´æ•¸çš„é¡žåž‹ %qT"
 
-#: cp/decl.c:6915
+#: cp/decl.c:6987
 #, gcc-internal-format
 msgid "size of array %qD has non-integral type %qT"
 msgstr "é™£åˆ— %qD çš„å¤§å°�å…·æœ‰é�žæ•´æ•¸é¡žåž‹ %qT"
 
-#: cp/decl.c:6917
+#: cp/decl.c:6989
 #, gcc-internal-format
 msgid "size of array has non-integral type %qT"
 msgstr "é™£åˆ— %qT çš„å¤§å°�çš„é¡žåž‹ä¸�æ˜¯æ•´æ•¸"
 
-#: cp/decl.c:6965
+#: cp/decl.c:7037
 #, gcc-internal-format
 msgid "size of array %qD is negative"
 msgstr "é™£åˆ— %qD çš„å¤§å°�ç‚ºè² "
 
-#: cp/decl.c:6967
+#: cp/decl.c:7039
 #, gcc-internal-format
 msgid "size of array is negative"
 msgstr "é™£åˆ—å¤§å°�ç‚ºè² æ•¸"
 
-#: cp/decl.c:6975
+#: cp/decl.c:7047
 #, gcc-internal-format
 msgid "ISO C++ forbids zero-size array %qD"
 msgstr "ISO C ä¸�å…�è¨±å¤§å°�ç‚º 0 çš„é™£åˆ— %qD"
 
-#: cp/decl.c:6977
+#: cp/decl.c:7049
 #, gcc-internal-format
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO C++ ä¸�å…�è¨±å¤§å°�ç‚º 0 çš„é™£åˆ—"
 
-#: cp/decl.c:6984
+#: cp/decl.c:7056
 #, gcc-internal-format
 msgid "size of array %qD is not an integral constant-expression"
 msgstr "é™£åˆ— %qD çš„å¤§å°�ä¸�æ˜¯ä¸€å€‹æ•´æ•¸å¸¸é�‹ç®—å¼�"
 
-#: cp/decl.c:6987
+#: cp/decl.c:7059
 #, gcc-internal-format
 msgid "size of array is not an integral constant-expression"
 msgstr "é™£åˆ—å¤§å°�ä¸�æ˜¯ä¸€å€‹æ•´æ•¸å¸¸é�‹ç®—å¼�"
 
-#: cp/decl.c:6993
+#: cp/decl.c:7065
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids variable length array %qD"
 msgstr "ISO C++ ä¸�å…�è¨±å½ˆæ€§é™£åˆ— %qD"
 
-#: cp/decl.c:6995
+#: cp/decl.c:7067
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids variable length array"
 msgstr "ISO C++ ä¸�å…�è¨±å½ˆæ€§é™£åˆ—"
 
-#: cp/decl.c:7001
+#: cp/decl.c:7073
 #, gcc-internal-format
 msgid "variable length array %qD is used"
 msgstr ""
 
-#: cp/decl.c:7035
+#: cp/decl.c:7107
 #, gcc-internal-format
 msgid "overflow in array dimension"
 msgstr "é™£åˆ—ç¶­æ•¸æº¢å‡º"
 
-#: cp/decl.c:7116
+#: cp/decl.c:7188
 #, gcc-internal-format
 msgid "declaration of %qD as %s"
 msgstr "%qD å®£å‘Šç‚º %s"
 
-#: cp/decl.c:7118
+#: cp/decl.c:7190
 #, gcc-internal-format
 msgid "creating %s"
 msgstr "å»ºç«‹ %s"
 
-#: cp/decl.c:7130
+#: cp/decl.c:7202
 #, gcc-internal-format
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 msgstr "å¤šç¶­é™£åˆ— %qD çš„å®£å‘Šå¿…é ˆè‡³å°‘æŒ‡å®šé™¤ç¬¬ä¸€ç¶­ä»¥å¤–æ‰€æœ‰ç¶­çš„å¤§å°�"
 
-#: cp/decl.c:7134
+#: cp/decl.c:7206
 #, gcc-internal-format
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr "å®£å‘Šå¤šç¶­é™£åˆ—å¿…é ˆè‡³å°‘æŒ‡å®šé™¤ç¬¬ä¸€ç¶­ä»¥å¤–æ‰€æœ‰ç¶­çš„å¤§å°�"
 
-#: cp/decl.c:7169
+#: cp/decl.c:7241
 #, gcc-internal-format
 msgid "return type specification for constructor invalid"
 msgstr "ç‚ºå»ºæ§‹å¼�æŒ‡å®šå›žå‚³å€¼ç„¡æ•ˆ"
 
-#: cp/decl.c:7179
+#: cp/decl.c:7251
 #, gcc-internal-format
 msgid "return type specification for destructor invalid"
 msgstr "æŒ‡å®šè§£æ§‹å‡½å¼�çš„å›žå‚³é¡žåž‹ç„¡æ•ˆ"
 
-#: cp/decl.c:7192
+#: cp/decl.c:7264
 #, gcc-internal-format
 msgid "return type specified for %<operator %T%>"
 msgstr "ç‚º %<operator %T%> æŒ‡å®šäº†å›žå‚³å€¼"
 
-#: cp/decl.c:7214
+#: cp/decl.c:7286
 #, gcc-internal-format
 msgid "unnamed variable or field declared void"
 msgstr "ç„¡å��è®Šæ•¸æˆ–æ¬„ä½�å®£å‘Šç‚º void"
 
-#: cp/decl.c:7218
+#: cp/decl.c:7290
 #, gcc-internal-format
 msgid "variable or field %qE declared void"
 msgstr "è®Šæ•¸æˆ–æ¬„ä½� %qE å®£å‘Šç‚º void"
 
-#: cp/decl.c:7221
+#: cp/decl.c:7293
 #, gcc-internal-format
 msgid "variable or field declared void"
 msgstr "è®Šæ•¸æˆ–æ¬„ä½�å®£å‘Šç‚º void"
 
-#: cp/decl.c:7388
+#: cp/decl.c:7460
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<::%D%>"
 msgstr "éŒ¯èª¤åœ°ä½¿ç”¨äº† %<::%>"
 
-#: cp/decl.c:7391
+#: cp/decl.c:7463
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<%T::%D%>"
 msgstr "å°�æœªå®šç¾©é¡žåž‹ %<%s %E%> çš„ä½¿ç”¨ç„¡æ•ˆ"
 
-#: cp/decl.c:7394
+#: cp/decl.c:7466
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<%D::%D%>"
 msgstr "å°�æœªå®šç¾©é¡žåž‹ %<%s %E%> çš„ä½¿ç”¨ç„¡æ•ˆ"
 
-#: cp/decl.c:7406
+#: cp/decl.c:7478
 #, gcc-internal-format
 msgid "type %qT is not derived from type %qT"
 msgstr "é¡žåž‹ %qT ä¸�æ˜¯ç”±é¡žåž‹ %qT è¡�ç”Ÿçš„"
 
-#: cp/decl.c:7422 cp/decl.c:7512 cp/decl.c:8660
+#: cp/decl.c:7494 cp/decl.c:7584 cp/decl.c:8732
 #, gcc-internal-format
 msgid "declaration of %qD as non-function"
 msgstr "%qD æ²’æœ‰å®£å‘Šç‚ºä¸€å€‹å‡½å¼�"
 
-#: cp/decl.c:7428
+#: cp/decl.c:7500
 #, gcc-internal-format
 msgid "declaration of %qD as non-member"
 msgstr "%qD æœªå®£å‘Šç‚ºæˆ�å“¡"
 
-#: cp/decl.c:7457
+#: cp/decl.c:7529
 #, gcc-internal-format
 msgid "declarator-id missing; using reserved word %qD"
 msgstr "ç¼ºå°‘å®£å‘Šè­˜åˆ¥ç¢¼ï¼šä½¿ç”¨äº†ä¿�ç•™å­— %qD"
 
-#: cp/decl.c:7504
+#: cp/decl.c:7576
 #, fuzzy, gcc-internal-format
 msgid "function definition does not declare parameters"
 msgstr "å‡½å¼�å®£å‘Šå®šç¾©ç‚º %<register%>"
 
-#: cp/decl.c:7546
+#: cp/decl.c:7618
 #, gcc-internal-format
 msgid "two or more data types in declaration of %qs"
 msgstr "%qs çš„å®£å‘ŠæŒ‡å®šäº†å…©å€‹ä»¥ä¸Šçš„è³‡æ–™é¡žåž‹"
 
-#: cp/decl.c:7552
+#: cp/decl.c:7624
 #, fuzzy, gcc-internal-format
 msgid "conflicting specifiers in declaration of %qs"
 msgstr "ç›¸äº’è¡�çª�çš„å®£å‘Š %q#D"
 
-#: cp/decl.c:7623 cp/decl.c:7626
+#: cp/decl.c:7695 cp/decl.c:7698
 #, gcc-internal-format
 msgid "ISO C++ forbids declaration of %qs with no type"
 msgstr "ISO C++ ä¸�å…�è¨±å®£å‘Šç„¡é¡žåž‹çš„ %qs"
 
-#: cp/decl.c:7651
+#: cp/decl.c:7723
 #, fuzzy, gcc-internal-format
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 msgstr "ç‚º %qs ä½¿ç”¨ shortã€�signed æˆ– unsigned ç„¡æ•ˆ"
 
-#: cp/decl.c:7653
+#: cp/decl.c:7725
 #, fuzzy, gcc-internal-format
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 msgstr "ç‚º %qs å�Œæ™‚çµ¦å®šäº† signed å’Œ unsigned"
 
-#: cp/decl.c:7655
+#: cp/decl.c:7727
 #, fuzzy, gcc-internal-format
 msgid "%<long long%> invalid for %qs"
 msgstr "å°� %qs è€Œè¨€ç„¡æ•ˆçš„è¤‡æ•¸"
 
-#: cp/decl.c:7657
+#: cp/decl.c:7729
 #, fuzzy, gcc-internal-format
 msgid "%<long%> invalid for %qs"
 msgstr "å°� %qs è€Œè¨€ç„¡æ•ˆçš„è¤‡æ•¸"
 
-#: cp/decl.c:7659
+#: cp/decl.c:7731
 #, fuzzy, gcc-internal-format
 msgid "%<short%> invalid for %qs"
 msgstr "å°� %qs è€Œè¨€ç„¡æ•ˆçš„è¤‡æ•¸"
 
-#: cp/decl.c:7661
+#: cp/decl.c:7733
 #, fuzzy, gcc-internal-format
 msgid "%<long%> or %<short%> invalid for %qs"
 msgstr "ç‚º %qs ä½¿ç”¨ longã€�shortã€�signed æˆ– unsigned ç„¡æ•ˆ"
 
-#: cp/decl.c:7663
+#: cp/decl.c:7735
 #, fuzzy, gcc-internal-format
 msgid "%<long%> or %<short%> specified with char for %qs"
 msgstr "ç‚º char %qs çµ¦å®šäº† long æˆ– short"
 
-#: cp/decl.c:7665
+#: cp/decl.c:7737
 #, fuzzy, gcc-internal-format
 msgid "%<long%> and %<short%> specified together for %qs"
 msgstr "ç‚º %qs å�Œæ™‚çµ¦å®šäº† long å’Œ short"
 
-#: cp/decl.c:7671
+#: cp/decl.c:7743
 #, gcc-internal-format
 msgid "long, short, signed or unsigned used invalidly for %qs"
 msgstr "ç‚º %qs ä½¿ç”¨ longã€�shortã€�signed æˆ– unsigned ç„¡æ•ˆ"
 
-#: cp/decl.c:7735
+#: cp/decl.c:7807
 #, gcc-internal-format
 msgid "complex invalid for %qs"
 msgstr "å°� %qs è€Œè¨€ç„¡æ•ˆçš„è¤‡æ•¸"
 
-#: cp/decl.c:7764
+#: cp/decl.c:7836
 #, gcc-internal-format
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 msgstr "%<operator %T%> çš„å®£å‘Šä¸­ä¸�èƒ½ä½¿ç”¨é™�å®šç¬¦"
 
-#: cp/decl.c:7776 cp/typeck.c:7011
+#: cp/decl.c:7848 cp/typeck.c:7039
 #, gcc-internal-format
 msgid "ignoring %qV qualifiers added to function type %qT"
 msgstr "å¿½ç•¥ %qV é™�å®šç¬¦ï¼Œåœ¨å‡½å¼�é¡žåž‹ %qT ä¸Š"
 
-#: cp/decl.c:7799
+#: cp/decl.c:7871
 #, gcc-internal-format
 msgid "member %qD cannot be declared both virtual and static"
 msgstr "æˆ�å“¡ %qD ä¸�èƒ½æ—¢è¢«å®£å‘Šç‚ºè™›å‡½å¼�ï¼Œå�ˆè¢«å®£å‘Šç‚ºé�œæ…‹å‡½å¼�"
 
-#: cp/decl.c:7807
+#: cp/decl.c:7879
 #, gcc-internal-format
 msgid "%<%T::%D%> is not a valid declarator"
 msgstr "%<%T::%D%> ä¸�æ˜¯ä¸€å€‹æœ‰æ•ˆçš„å®£å‘Š"
 
-#: cp/decl.c:7816
+#: cp/decl.c:7888
 #, gcc-internal-format
 msgid "typedef declaration invalid in parameter declaration"
 msgstr "å�ƒæ•¸å®£å‘Šä¸­å‡ºç�¾çš„ typedef å®£å‘Šç„¡æ•ˆ"
 
-#: cp/decl.c:7822
+#: cp/decl.c:7894
 #, gcc-internal-format
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr "ç‚ºå�ƒæ•¸å®£å‘ŠæŒ‡å®šäº†ç„¡æ•ˆçš„å­˜å„²é¡žåˆ¥"
 
-#: cp/decl.c:7829
+#: cp/decl.c:7901
 #, gcc-internal-format
 msgid "virtual outside class declaration"
 msgstr "virtual ç”¨åœ¨é¡žåˆ¥å®£å‘Šä»¥å¤–"
 
-#: cp/decl.c:7847
+#: cp/decl.c:7919
 #, gcc-internal-format
 msgid "multiple storage classes in declaration of %qs"
 msgstr "%qs çš„å®£å‘ŠæŒ‡å®šäº†å¤šå€‹å­˜å„²é¡žåˆ¥"
 
-#: cp/decl.c:7870
+#: cp/decl.c:7942
 #, gcc-internal-format
 msgid "storage class specified for %qs"
 msgstr "ç‚º %qs æŒ‡å®šäº†å­˜å„²é¡žåˆ¥"
 
-#: cp/decl.c:7904
+#: cp/decl.c:7976
 #, gcc-internal-format
 msgid "top-level declaration of %qs specifies %<auto%>"
 msgstr "åœ¨é ‚å±¤å°‡ %qs å®£å‘Šç‚º %<auto%>"
 
-#: cp/decl.c:7916
+#: cp/decl.c:7988
 #, gcc-internal-format
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr "ç‚ºå¤¥ä¼´å‡½å¼�å®£å‘ŠæŒ‡å®šäº†ç„¡æ•ˆçš„å­˜å„²é¡žåˆ¥"
 
-#: cp/decl.c:8043
+#: cp/decl.c:8115
 #, gcc-internal-format
 msgid "destructor cannot be static member function"
 msgstr "è§£æ§‹å‡½å¼�ä¸�èƒ½æ˜¯é�œæ…‹æˆ�å“¡å‡½å¼�"
 
-#: cp/decl.c:8048
+#: cp/decl.c:8120
 #, gcc-internal-format
 msgid "destructors may not be cv-qualified"
 msgstr "è§£æ§‹å‡½å¼�ä¸�èƒ½è¢« cv é™�å®š"
 
-#: cp/decl.c:8066
+#: cp/decl.c:8138
 #, gcc-internal-format
 msgid "constructors cannot be declared virtual"
 msgstr "å»ºæ§‹å¼�ä¸�èƒ½è¢«å®£å‘Šç‚ºè™›å‡½å¼�"
 
-#: cp/decl.c:8079
+#: cp/decl.c:8151
 #, gcc-internal-format
 msgid "can't initialize friend function %qs"
 msgstr "ç„¡æ³•åˆ�å§‹åŒ–å¤¥ä¼´å‡½å¼� %qs"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:8083
+#: cp/decl.c:8155
 #, gcc-internal-format
 msgid "virtual functions cannot be friends"
 msgstr "è™›å‡½å¼�ä¸�èƒ½æ˜¯å¤¥ä¼´"
 
-#: cp/decl.c:8087
+#: cp/decl.c:8159
 #, gcc-internal-format
 msgid "friend declaration not in class definition"
 msgstr "å¤¥ä¼´å®£å‘Šä¸�åœ¨é¡žåˆ¥å®šç¾©å…§"
 
-#: cp/decl.c:8089
+#: cp/decl.c:8161
 #, gcc-internal-format
 msgid "can't define friend function %qs in a local class definition"
 msgstr "å±€éƒ¨é¡žåˆ¥å®šç¾©ä¸­ä¸�èƒ½å®šç¾©å¤¥ä¼´å‡½å¼� %qs"
 
-#: cp/decl.c:8102
+#: cp/decl.c:8174
 #, gcc-internal-format
 msgid "destructors may not have parameters"
 msgstr "è§£æ§‹å‡½å¼�ä¸�èƒ½æœ‰å�ƒæ•¸"
 
-#: cp/decl.c:8121
+#: cp/decl.c:8193
 #, gcc-internal-format
 msgid "cannot declare pointer to %q#T"
 msgstr "ç„¡æ³•å®£å‘Šå�ƒç…§ %q#T çš„æŒ‡æ¨™"
 
-#: cp/decl.c:8134 cp/decl.c:8141
+#: cp/decl.c:8206 cp/decl.c:8213
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T"
 msgstr "ç„¡æ³•å®£å‘Šå°� %q#T çš„å�ƒç…§"
 
-#: cp/decl.c:8143
+#: cp/decl.c:8215
 #, gcc-internal-format
 msgid "cannot declare pointer to %q#T member"
 msgstr "ç„¡æ³•å®£å‘Šå�ƒç…§ %q#T æˆ�å“¡çš„æŒ‡æ¨™"
 
-#: cp/decl.c:8194
+#: cp/decl.c:8266
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 msgstr ""
 
-#: cp/decl.c:8238
+#: cp/decl.c:8310
 #, gcc-internal-format
 msgid "template-id %qD used as a declarator"
 msgstr "ç¯„æœ¬è­˜åˆ¥ç¢¼ %qD å�šç‚ºå®£å‘Š"
 
-#: cp/decl.c:8289
+#: cp/decl.c:8361
 #, gcc-internal-format
 msgid "member functions are implicitly friends of their class"
 msgstr "æˆ�å“¡å‡½å¼�éš±å�«åœ°æˆ�ç‚ºæ‰€å±¬é¡žåˆ¥çš„å¤¥ä¼´"
 
-#: cp/decl.c:8293
+#: cp/decl.c:8365
 #, gcc-internal-format
 msgid "extra qualification %<%T::%> on member %qs"
 msgstr "æœ‰å¤šé¤˜çš„é™�å®š %<%T::%> æ–¼æˆ�å“¡ %qs ä¸Š"
 
-#: cp/decl.c:8325
+#: cp/decl.c:8397
 #, gcc-internal-format
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 msgstr "ç„¡æ³•å®šç¾©æˆ�å“¡å‡½å¼� %<%T::%s%> æ–¼ %<%T%> ä¹‹å…§"
 
-#: cp/decl.c:8342
+#: cp/decl.c:8414
 #, gcc-internal-format
 msgid "cannot declare member %<%T::%s%> within %qT"
 msgstr "ç„¡æ³•å®£å‘Šæˆ�å“¡ %<%T::%s%> æ–¼ %qT ä¹‹å…§"
 
-#: cp/decl.c:8365
+#: cp/decl.c:8437
 #, fuzzy, gcc-internal-format
 msgid "non-parameter %qs cannot be a parameter pack"
 msgstr "è³‡æ–™æˆ�å“¡ %qD ä¸�èƒ½æ˜¯æˆ�å“¡ç¯„æœ¬"
 
-#: cp/decl.c:8386
+#: cp/decl.c:8458
 #, gcc-internal-format
 msgid "data member may not have variably modified type %qT"
 msgstr "è³‡æ–™æˆ�å“¡ä¸�èƒ½å…·æœ‰å�¯è®Šé¡žåž‹ %qT"
 
-#: cp/decl.c:8388
+#: cp/decl.c:8460
 #, gcc-internal-format
 msgid "parameter may not have variably modified type %qT"
 msgstr "å�ƒæ•¸ä¸�èƒ½å…·æœ‰å�¯è®Šé¡žåž‹ %qT"
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:8396
+#: cp/decl.c:8468
 #, gcc-internal-format
 msgid "only declarations of constructors can be %<explicit%>"
 msgstr "å�ªæœ‰å»ºæ§‹å¼�æ‰�èƒ½è¢«å®£å‘Šç‚º %<explicit%>"
 
-#: cp/decl.c:8404
+#: cp/decl.c:8476
 #, gcc-internal-format
 msgid "non-member %qs cannot be declared %<mutable%>"
 msgstr "é�žæˆ�å“¡ %qs ä¸�èƒ½è¢«å®£å‘Šç‚º %<mutable%>"
 
-#: cp/decl.c:8409
+#: cp/decl.c:8481
 #, gcc-internal-format
 msgid "non-object member %qs cannot be declared %<mutable%>"
 msgstr "é�žç‰©ä»¶æˆ�å“¡ %qs ä¸�èƒ½è¢«å®£å‘Šç‚º %<mutable%>"
 
-#: cp/decl.c:8415
+#: cp/decl.c:8487
 #, gcc-internal-format
 msgid "function %qs cannot be declared %<mutable%>"
 msgstr "å‡½å¼� %qs ä¸�èƒ½è¢«å®£å‘Šç‚º %<mutable%>"
 
-#: cp/decl.c:8420
+#: cp/decl.c:8492
 #, gcc-internal-format
 msgid "static %qs cannot be declared %<mutable%>"
 msgstr "é�œæ…‹ %qs ä¸�èƒ½è¢«å®£å‘Šç‚º %<mutable%>"
 
-#: cp/decl.c:8425
+#: cp/decl.c:8497
 #, gcc-internal-format
 msgid "const %qs cannot be declared %<mutable%>"
 msgstr "å¸¸æ•¸ %qs ä¸�èƒ½è¢«å®£å‘Šç‚º %<mutable%>"
 
-#: cp/decl.c:8462
+#: cp/decl.c:8534
 #, gcc-internal-format
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr "%Jtypedef å��ä¸�èƒ½æ˜¯å·¢ç‹€å��æŒ‡å®š"
 
-#: cp/decl.c:8478
+#: cp/decl.c:8550
 #, gcc-internal-format
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 msgstr "ISO C++ ä¸�å…�è¨±åµŒé¡žåˆ¥çš„é¡žåž‹ %qD èˆ‡å…¶æ‰€å±¬çš„é¡žåˆ¥å�Œå��"
 
-#: cp/decl.c:8564
+#: cp/decl.c:8636
 #, fuzzy, gcc-internal-format
 msgid "qualified function types cannot be used to declare static member functions"
 msgstr "é™�å®šçš„å‡½å¼�é¡žåž‹ä¸�èƒ½ç”¨ä¾†å®£å‘Š %s å‡½å¼�"
 
-#: cp/decl.c:8566
+#: cp/decl.c:8638
 #, fuzzy, gcc-internal-format
 msgid "qualified function types cannot be used to declare free functions"
 msgstr "é™�å®šçš„å‡½å¼�é¡žåž‹ä¸�èƒ½ç”¨ä¾†å®£å‘Š %s å‡½å¼�"
 
-#: cp/decl.c:8592
+#: cp/decl.c:8664
 #, gcc-internal-format
 msgid "type qualifiers specified for friend class declaration"
 msgstr "ç‚ºå¤¥ä¼´é¡žåˆ¥å®£å‘ŠæŒ‡å®šäº†é¡žåž‹é™�å®š"
 
-#: cp/decl.c:8597
+#: cp/decl.c:8669
 #, gcc-internal-format
 msgid "%<inline%> specified for friend class declaration"
 msgstr "å¤¥ä¼´å‡½å¼�å®£å‘Šä¸­å‡ºç�¾äº† %<inline%>"
 
-#: cp/decl.c:8605
+#: cp/decl.c:8677
 #, gcc-internal-format
 msgid "template parameters cannot be friends"
 msgstr "ç¯„æœ¬å�ƒæ•¸ä¸�èƒ½æ˜¯å¤¥ä¼´"
 
-#: cp/decl.c:8607
+#: cp/decl.c:8679
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 msgstr "å¤¥ä¼´å®£å‘Šéœ€è¦� classï¼Œå�³ %<friend class %T::%D%>"
 
-#: cp/decl.c:8611
+#: cp/decl.c:8683
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 msgstr "å¤¥ä¼´å®£å‘Šéœ€è¦� classï¼Œå�³ %<friend %#T%>"
 
-#: cp/decl.c:8624
+#: cp/decl.c:8696
 #, gcc-internal-format
 msgid "trying to make class %qT a friend of global scope"
 msgstr "è©¦åœ–è®“ %qT æˆ�ç‚ºå…¨åŸŸæ¬„ä½�çš„å¤¥ä¼´"
 
-#: cp/decl.c:8635
+#: cp/decl.c:8707
 #, gcc-internal-format
 msgid "invalid qualifiers on non-member function type"
 msgstr "é�žæˆ�å“¡å‡½å¼�é¡žåž‹ä¸Šçš„é™�å®šç¬¦ç„¡æ•ˆ"
 
-#: cp/decl.c:8650
+#: cp/decl.c:8722
 #, gcc-internal-format
 msgid "abstract declarator %qT used as declaration"
 msgstr "æŠ½è±¡å®£å‘Š %qT å�šç‚ºå®£å‘Š"
 
-#: cp/decl.c:8679
+#: cp/decl.c:8751
 #, gcc-internal-format
 msgid "cannot use %<::%> in parameter declaration"
 msgstr "ä¸�èƒ½åœ¨å�ƒæ•¸å®£å‘Šä¸­ä½¿ç”¨ %<::%>"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8725
+#: cp/decl.c:8797
 #, gcc-internal-format
 msgid "invalid use of %<::%>"
 msgstr "éŒ¯èª¤åœ°ä½¿ç”¨äº† %<::%>"
 
-#: cp/decl.c:8740
+#: cp/decl.c:8812
 #, gcc-internal-format
 msgid "can't make %qD into a method -- not in a class"
 msgstr "%qD ä¸�èƒ½æ˜¯ä¸€å€‹æ–¹æ³• -- ä¸�åœ¨é¡žåˆ¥ä¸­"
 
-#: cp/decl.c:8749
+#: cp/decl.c:8821
 #, gcc-internal-format
 msgid "function %qD declared virtual inside a union"
 msgstr "è�¯å�ˆæˆ�å“¡å‡½å¼� %qD è¢«å®£å‘Šç‚ºè™›å‡½å¼�"
 
-#: cp/decl.c:8758
+#: cp/decl.c:8830
 #, gcc-internal-format
 msgid "%qD cannot be declared virtual, since it is always static"
 msgstr "%qD ä¸�èƒ½å®£å‘Šç‚ºè™›å‡½å¼�ï¼Œå› ç‚ºå®ƒç¸½æ˜¯é�œæ…‹çš„"
 
-#: cp/decl.c:8774
+#: cp/decl.c:8846
 #, gcc-internal-format
 msgid "expected qualified name in friend declaration for destructor %qD"
 msgstr "åœ¨è§£æ§‹å‡½å¼� %qD ä¸­çš„å¤¥ä¼´å®£å‘Šéœ€è¦�é™�å®šå��"
 
-#: cp/decl.c:8784
+#: cp/decl.c:8856
 #, gcc-internal-format
 msgid "declaration of %qD as member of %qT"
 msgstr "%qD å®£å‘Šç‚º %qT çš„ä¸€å€‹æˆ�å“¡"
 
-#: cp/decl.c:8860
+#: cp/decl.c:8863
+#, fuzzy, gcc-internal-format
+msgid "expected qualified name in friend declaration for constructor %qD"
+msgstr "åœ¨è§£æ§‹å‡½å¼� %qD ä¸­çš„å¤¥ä¼´å®£å‘Šéœ€è¦�é™�å®šå��"
+
+#: cp/decl.c:8939
 #, gcc-internal-format
 msgid "field %qD has incomplete type"
 msgstr "æ¬„ä½� %qD é¡žåž‹ä¸�å®Œå…¨"
 
-#: cp/decl.c:8862
+#: cp/decl.c:8941
 #, gcc-internal-format
 msgid "name %qT has incomplete type"
 msgstr "å��ç¨± %qT é¡žåž‹ä¸�å®Œå…¨"
 
-#: cp/decl.c:8871
+#: cp/decl.c:8950
 #, gcc-internal-format
 msgid "  in instantiation of template %qT"
 msgstr "  åœ¨ç¯„æœ¬ %qT çš„å¯¦é«”åŒ–ä¸­"
 
-#: cp/decl.c:8880
+#: cp/decl.c:8959
 #, gcc-internal-format
 msgid "%qE is neither function nor member function; cannot be declared friend"
 msgstr "%qE æ—¢ä¸�æ˜¯å‡½å¼�ä¹Ÿä¸�æ˜¯æˆ�å“¡å‡½å¼�ï¼›ä¸�èƒ½å®£å‘Šç‚ºå¤¥ä¼´"
@@ -28780,103 +28766,108 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8932
+#: cp/decl.c:9011
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization of member %qD"
 msgstr "ISO C++ ä¸�å…�è¨±æˆ�å“¡ %qD çš„åˆ�å§‹åŒ–"
 
-#: cp/decl.c:8934
+#: cp/decl.c:9013
 #, gcc-internal-format
 msgid "making %qD static"
 msgstr "ä½¿ %qD æˆ�ç‚ºé�œæ…‹çš„"
 
-#: cp/decl.c:8999
+#: cp/decl.c:9078
 #, gcc-internal-format
 msgid "storage class %<auto%> invalid for function %qs"
 msgstr "å‡½å¼� %qs çš„å­˜å„²é¡žåˆ¥ %<auto%> ç„¡æ•ˆ"
 
-#: cp/decl.c:9001
+#: cp/decl.c:9080
 #, gcc-internal-format
 msgid "storage class %<register%> invalid for function %qs"
 msgstr "å‡½å¼� %qs çš„å­˜å„²é¡žåˆ¥ %<register%> ç„¡æ•ˆ"
 
-#: cp/decl.c:9003
+#: cp/decl.c:9082
 #, gcc-internal-format
 msgid "storage class %<__thread%> invalid for function %qs"
 msgstr "å‡½å¼� %qs çš„å­˜å„²é¡žåˆ¥ %<__thread%> ç„¡æ•ˆ"
 
-#: cp/decl.c:9014
+#: cp/decl.c:9093
 #, gcc-internal-format
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 msgstr "åœ¨å…¨åŸŸä½œç”¨æ¬„ä½�å¤–ç‚ºå‡½å¼� %qs æŒ‡å®š %<static%> ç„¡æ•ˆ"
 
-#: cp/decl.c:9017
+#: cp/decl.c:9096
 #, gcc-internal-format
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 msgstr "åœ¨å…¨åŸŸä½œç”¨æ¬„ä½�å¤–ç‚ºå‡½å¼� %qs æŒ‡å®š %<inline%> ç„¡æ•ˆ"
 
-#: cp/decl.c:9025
+#: cp/decl.c:9104
 #, gcc-internal-format
 msgid "virtual non-class function %qs"
 msgstr "è™›å‡½å¼� %qs ä¸�æ˜¯é¡žåˆ¥æˆ�å“¡"
 
-#: cp/decl.c:9056
+#: cp/decl.c:9135
 #, gcc-internal-format
 msgid "cannot declare member function %qD to have static linkage"
 msgstr "ä¸�èƒ½å°‡æˆ�å“¡å‡½å¼� %qD å®£å‘Šç‚ºæœ‰é�œæ…‹é€£çµ�"
 
 #. FIXME need arm citation
-#: cp/decl.c:9063
+#: cp/decl.c:9142
 #, gcc-internal-format
 msgid "cannot declare static function inside another function"
 msgstr "ä¸�èƒ½åœ¨å�¦ä¸€å€‹å‡½å¼�ä¸­å®£å‘Šä¸€å€‹é�œæ…‹å‡½å¼�"
 
-#: cp/decl.c:9093
+#: cp/decl.c:9172
 #, gcc-internal-format
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 msgstr "èˆ‡å®£å‘Šä¸�å�Œï¼Œå®šç¾©é�œæ…‹è³‡æ–™æˆ�å“¡æ™‚ä¸�èƒ½ä½¿ç”¨ %<static%>"
 
-#: cp/decl.c:9100
+#: cp/decl.c:9179
 #, gcc-internal-format
 msgid "static member %qD declared %<register%>"
 msgstr "é�œæ…‹æˆ�å“¡ %qD å®£å‘Šç‚º %<register%>"
 
-#: cp/decl.c:9105
+#: cp/decl.c:9184
 #, gcc-internal-format
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 msgstr "ä¸�èƒ½æ˜Žç¢ºåœ°å°‡æˆ�å“¡ %q#D å®£å‘Šç‚ºæœ‰å¤–éƒ¨é€£çµ�"
 
-#: cp/decl.c:9234
+#: cp/decl.c:9313
 #, gcc-internal-format
 msgid "default argument for %q#D has type %qT"
 msgstr "%q#D çš„é �è¨­å¼•æ•¸é¡žåž‹ç‚º %qT"
 
-#: cp/decl.c:9237
+#: cp/decl.c:9316
 #, gcc-internal-format
 msgid "default argument for parameter of type %qT has type %qT"
 msgstr "é¡žåž‹ç‚º %qT çš„å�ƒæ•¸çš„é �è¨­å¼•æ•¸å�»æœ‰é¡žåž‹ %qT"
 
-#: cp/decl.c:9253
+#: cp/decl.c:9332
 #, gcc-internal-format
 msgid "default argument %qE uses local variable %qD"
 msgstr "é �è¨­å¼•æ•¸ %qE ä½¿ç”¨äº†å±€éƒ¨è®Šæ•¸ %qD"
 
-#: cp/decl.c:9323
+#: cp/decl.c:9399
+#, fuzzy, gcc-internal-format
+msgid "parameter %qD has Java class type"
+msgstr "å�ƒæ•¸ %q+D çš„é¡žåž‹ä¸�å®Œå…¨"
+
+#: cp/decl.c:9412
 #, gcc-internal-format
 msgid "parameter %qD invalidly declared method type"
 msgstr "å�ƒæ•¸ %qD è¢«ç„¡æ•ˆåœ°è¢«å®£å‘Šç‚ºå…·æœ‰æ–¹æ³•é¡žåž‹"
 
-#: cp/decl.c:9347
+#: cp/decl.c:9436
 #, gcc-internal-format
 msgid "parameter %qD includes %s to array of unknown bound %qT"
 msgstr "å�ƒæ•¸ %qD åŒ…å�«äº† %sï¼Œå¾Œè€…å�ƒç…§æœ‰ä¸�æ˜Žé‚Šç•Œ %qT çš„é™£åˆ—"
 
-#: cp/decl.c:9361
+#: cp/decl.c:9450
 #, fuzzy, gcc-internal-format
 msgid "parameter packs must be at the end of the parameter list"
 msgstr "%Jå�ƒæ•¸æ¸…å–®ä¸­ç¼ºå°‘å�ƒæ•¸å��"
 
-#: cp/decl.c:9366
+#: cp/decl.c:9455
 #, fuzzy, gcc-internal-format
 msgid "multiple parameters named %qE"
 msgstr "å¤šå€‹å��ç‚º %q+D çš„å�ƒæ•¸"
@@ -28896,138 +28887,138 @@
 #. 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.
-#: cp/decl.c:9581
+#: cp/decl.c:9672
 #, gcc-internal-format
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 msgstr "ç„¡æ•ˆçš„å»ºæ§‹å¼�ï¼šæ‚¨è¦�çš„å�¯èƒ½æ˜¯ %<%T (const %T&)%>"
 
-#: cp/decl.c:9703
+#: cp/decl.c:9794
 #, gcc-internal-format
 msgid "%qD may not be declared within a namespace"
 msgstr "%qD ä¸�èƒ½åœ¨å‘½å��ç©ºé–“å®£å‘Š"
 
-#: cp/decl.c:9708
+#: cp/decl.c:9799
 #, gcc-internal-format
 msgid "%qD may not be declared as static"
 msgstr "%qD ä¸�èƒ½è¢«å®£å‘Šç‚ºé�œæ…‹çš„"
 
-#: cp/decl.c:9731
+#: cp/decl.c:9825
 #, gcc-internal-format
 msgid "%qD must be a nonstatic member function"
 msgstr "%qD å¿…é ˆæ˜¯ä¸€å€‹é�žé�œæ…‹çš„æˆ�å“¡å‡½å¼�"
 
-#: cp/decl.c:9740
+#: cp/decl.c:9834
 #, gcc-internal-format
 msgid "%qD must be either a non-static member function or a non-member function"
 msgstr "%qD å¿…é ˆæ˜¯ä¸€å€‹é�žé�œæ…‹æˆ�å“¡å‡½å¼�æˆ–é�žæˆ�å“¡å‡½å¼�"
 
-#: cp/decl.c:9761
+#: cp/decl.c:9855
 #, gcc-internal-format
 msgid "%qD must have an argument of class or enumerated type"
 msgstr "%qD çš„å¼•æ•¸å¿…é ˆæœ‰é¡žåˆ¥æˆ–åˆ—èˆ‰é¡žåž‹"
 
-#: cp/decl.c:9802
+#: cp/decl.c:9896
 #, gcc-internal-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr "å�‘ %s%s çš„è½‰æ�›æ°¸é� ä¸�æœƒç”¨åˆ°é¡žåž‹è½‰æ�›é�‹ç®—å­�"
 
 #. 13.4.0.3
-#: cp/decl.c:9810
+#: cp/decl.c:9904
 #, gcc-internal-format
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr "ISO C++ ä¸�å…�è¨±å¤šè¼‰ ?: é�‹ç®—å­�"
 
-#: cp/decl.c:9815
+#: cp/decl.c:9909
 #, fuzzy, gcc-internal-format
 msgid "%qD must not have variable number of arguments"
 msgstr "%qD å¿…é ˆå¸¶ 1 æˆ– 2 å€‹å¼•æ•¸"
 
-#: cp/decl.c:9866
+#: cp/decl.c:9960
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its argument"
 msgstr "å­—å°¾ %qD å¿…é ˆä½¿ç”¨ %<int%> å�šç‚ºå®ƒçš„å�ƒæ•¸"
 
-#: cp/decl.c:9869
+#: cp/decl.c:9963
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its second argument"
 msgstr "å­—å°¾ %qD å¿…é ˆä½¿ç”¨ %<int%> å�šç‚ºå®ƒçš„ç¬¬äºŒå€‹å�ƒæ•¸"
 
-#: cp/decl.c:9877
+#: cp/decl.c:9971
 #, gcc-internal-format
 msgid "%qD must take either zero or one argument"
 msgstr "%qD å¿…é ˆå¸¶ 0 æˆ– 1 å€‹å¼•æ•¸"
 
-#: cp/decl.c:9879
+#: cp/decl.c:9973
 #, gcc-internal-format
 msgid "%qD must take either one or two arguments"
 msgstr "%qD å¿…é ˆå¸¶ 1 æˆ– 2 å€‹å¼•æ•¸"
 
-#: cp/decl.c:9901
+#: cp/decl.c:9995
 #, gcc-internal-format
 msgid "prefix %qD should return %qT"
 msgstr "å­—é¦– %qD æ‡‰ç•¶å›žå‚³ %qT"
 
-#: cp/decl.c:9907
+#: cp/decl.c:10001
 #, gcc-internal-format
 msgid "postfix %qD should return %qT"
 msgstr "å­—å°¾ %qD æ‡‰ç•¶å›žå‚³ %qT"
 
-#: cp/decl.c:9916
+#: cp/decl.c:10010
 #, gcc-internal-format
 msgid "%qD must take %<void%>"
 msgstr "%qD å¿…é ˆæœ‰ %<void%> é¡žåž‹"
 
-#: cp/decl.c:9918 cp/decl.c:9927
+#: cp/decl.c:10012 cp/decl.c:10021
 #, gcc-internal-format
 msgid "%qD must take exactly one argument"
 msgstr "%qD å¸¶ä¸”åƒ…å¸¶ 1 å€‹å¼•æ•¸"
 
-#: cp/decl.c:9929
+#: cp/decl.c:10023
 #, gcc-internal-format
 msgid "%qD must take exactly two arguments"
 msgstr "%qD å¸¶ä¸”åƒ…å¸¶ 2 å€‹å¼•æ•¸"
 
-#: cp/decl.c:9938
+#: cp/decl.c:10032
 #, gcc-internal-format
 msgid "user-defined %qD always evaluates both arguments"
 msgstr "ä½¿ç”¨è€…å®šç¾©çš„ %qD ç¸½æ˜¯è¨ˆç®—æ‰€æœ‰å…©å€‹å�ƒæ•¸"
 
-#: cp/decl.c:9952
+#: cp/decl.c:10046
 #, gcc-internal-format
 msgid "%qD should return by value"
 msgstr "%qD æ‡‰ç•¶å›žå‚³å€¼è€Œé�žå�ƒç…§"
 
-#: cp/decl.c:9964 cp/decl.c:9968
+#: cp/decl.c:10058 cp/decl.c:10062
 #, gcc-internal-format
 msgid "%qD cannot have default arguments"
 msgstr "%qD ä¸�èƒ½æœ‰é �è¨­å�ƒæ•¸"
 
-#: cp/decl.c:10026
+#: cp/decl.c:10120
 #, gcc-internal-format
 msgid "using template type parameter %qT after %qs"
 msgstr "ä½¿ç”¨ç¯„æœ¬é¡žåž‹å�ƒæ•¸ %qTï¼Œåœ¨ %qs å¾Œ"
 
-#: cp/decl.c:10041
+#: cp/decl.c:10135
 #, gcc-internal-format
 msgid "using typedef-name %qD after %qs"
 msgstr "ä½¿ç”¨ typedef å�� %qDï¼Œåœ¨ %qs å¾Œ"
 
-#: cp/decl.c:10042
+#: cp/decl.c:10136
 #, gcc-internal-format
 msgid "%q+D has a previous declaration here"
 msgstr "%q+D å…ˆå‰�åœ¨æ­¤è™•æœ‰é�Žå®£å‘Š"
 
-#: cp/decl.c:10050
+#: cp/decl.c:10144
 #, gcc-internal-format
 msgid "%qT referred to as %qs"
 msgstr "%qT å�šç‚º %qs è¢«å�ƒç…§"
 
-#: cp/decl.c:10051 cp/decl.c:10058
+#: cp/decl.c:10145 cp/decl.c:10152
 #, gcc-internal-format
 msgid "%q+T has a previous declaration here"
 msgstr "%q+T å…ˆå‰�åœ¨æ­¤è™•æœ‰é�Žå®£å‘Š"
 
-#: cp/decl.c:10057
+#: cp/decl.c:10151
 #, gcc-internal-format
 msgid "%qT referred to as enum"
 msgstr "%qT å�šç‚ºåˆ—èˆ‰è¢«å�ƒç…§"
@@ -29039,73 +29030,73 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:10072
+#: cp/decl.c:10166
 #, gcc-internal-format
 msgid "template argument required for %<%s %T%>"
 msgstr "%<%s %T%> éœ€è¦�ç¯„æœ¬å�ƒæ•¸"
 
-#: cp/decl.c:10120 cp/name-lookup.c:2698
+#: cp/decl.c:10214 cp/name-lookup.c:2700
 #, gcc-internal-format
 msgid "%qD has the same name as the class in which it is declared"
 msgstr "%qD èˆ‡å…¶å®£å‘Šæ‰€åœ¨çš„é¡žåˆ¥å�Œå��"
 
-#: cp/decl.c:10150 cp/name-lookup.c:2207 cp/parser.c:4036 cp/parser.c:14029
-#: cp/parser.c:16234
+#: cp/decl.c:10244 cp/name-lookup.c:2209 cp/parser.c:4040 cp/parser.c:14099
+#: cp/parser.c:16316
 #, gcc-internal-format
 msgid "reference to %qD is ambiguous"
 msgstr "å°� %qD çš„å�ƒç…§æœ‰æ­§ç¾©"
 
-#: cp/decl.c:10264
+#: cp/decl.c:10358
 #, gcc-internal-format
 msgid "use of enum %q#D without previous declaration"
 msgstr "ä½¿ç”¨åˆ—èˆ‰ %q#D å‰�æ²’æœ‰çµ¦å‡ºå®£å‘Š"
 
-#: cp/decl.c:10285
+#: cp/decl.c:10379
 #, gcc-internal-format
 msgid "redeclaration of %qT as a non-template"
 msgstr "%qT é‡�å®£å‘Šç‚ºé�žç¯„æœ¬"
 
-#: cp/decl.c:10286 cp/pt.c:4154
+#: cp/decl.c:10380
 #, gcc-internal-format
 msgid "previous declaration %q+D"
 msgstr "å…ˆå‰�çš„å®£å‘Š %q+D"
 
-#: cp/decl.c:10397
+#: cp/decl.c:10491
 #, gcc-internal-format
 msgid "derived union %qT invalid"
 msgstr "è¡�ç”Ÿè�¯å�ˆ %qT ç„¡æ•ˆ"
 
-#: cp/decl.c:10406
+#: cp/decl.c:10500
 #, gcc-internal-format
 msgid "Java class %qT cannot have multiple bases"
 msgstr "Java é¡žåˆ¥ %qT ä¸�èƒ½æœ‰å¤šå€‹åŸºç¤Žé¡žåˆ¥"
 
-#: cp/decl.c:10417
+#: cp/decl.c:10511
 #, gcc-internal-format
 msgid "Java class %qT cannot have virtual bases"
 msgstr "Java é¡žåˆ¥ %qT ä¸�èƒ½æœ‰è™›åŸºç¤Žé¡žåˆ¥"
 
-#: cp/decl.c:10440
+#: cp/decl.c:10534
 #, gcc-internal-format
 msgid "base type %qT fails to be a struct or class type"
 msgstr "åŸºç¤Žé¡žåˆ¥åž‹ %qT ä¸�æ˜¯çµ�æ§‹æˆ–é¡žåˆ¥"
 
-#: cp/decl.c:10473
+#: cp/decl.c:10567
 #, gcc-internal-format
 msgid "recursive type %qT undefined"
 msgstr "é�žè¿´çš„é¡žåž‹ %qT æœªå®šç¾©"
 
-#: cp/decl.c:10475
+#: cp/decl.c:10569
 #, gcc-internal-format
 msgid "duplicate base type %qT invalid"
 msgstr "é‡�è¤‡çš„åŸºç¤Žé¡žåˆ¥åž‹ %qT ç„¡æ•ˆ"
 
-#: cp/decl.c:10552
+#: cp/decl.c:10646
 #, gcc-internal-format
 msgid "multiple definition of %q#T"
 msgstr "%q#T å¤šæ¬¡å®šç¾©"
 
-#: cp/decl.c:10553
+#: cp/decl.c:10647
 #, gcc-internal-format
 msgid "%Jprevious definition here"
 msgstr "%Jå‰�ä¸€å€‹å®šç¾©åœ¨é€™è£¡"
@@ -29114,47 +29105,52 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:10692
+#: cp/decl.c:10786
 #, gcc-internal-format
 msgid "no integral type can represent all of the enumerator values for %qT"
 msgstr "æ²’æœ‰ä¸€å€‹æ•´æ•¸é¡žåž‹å�¯ä»¥è¡¨ç¤º %qT çš„æ‰€æœ‰åˆ—èˆ‰å€¼"
 
-#: cp/decl.c:10803
+#: cp/decl.c:10897
 #, fuzzy, gcc-internal-format
 msgid "enumerator value for %qD is not an integer constant"
 msgstr "%qE çš„åˆ—èˆ‰å€¼ä¸�æ˜¯ä¸€å€‹æ•´æ•¸å¸¸æ•¸"
 
-#: cp/decl.c:10831
+#: cp/decl.c:10925
 #, gcc-internal-format
 msgid "overflow in enumeration values at %qD"
 msgstr "%qD è™•åˆ—èˆ‰å€¼æº¢å‡º"
 
-#: cp/decl.c:10906
+#: cp/decl.c:11002
 #, gcc-internal-format
 msgid "return type %q#T is incomplete"
 msgstr "å›žå‚³å€¼é¡žåž‹ %q#T ç‚ºä¸�å®Œå…¨"
 
-#: cp/decl.c:11031 cp/typeck.c:6711
+#: cp/decl.c:11004
+#, fuzzy, gcc-internal-format
+msgid "return type has Java class type %q#T"
+msgstr "å›žå‚³ä¸�å®Œå…¨çš„é¡žåž‹"
+
+#: cp/decl.c:11129 cp/typeck.c:6739
 #, gcc-internal-format
 msgid "%<operator=%> should return a reference to %<*this%>"
 msgstr "%<operator=%> æ‡‰ç•¶å›žå‚³ä¸€å€‹å°� %<*this%> çš„å�ƒç…§"
 
-#: cp/decl.c:11420
+#: cp/decl.c:11518
 #, gcc-internal-format
 msgid "parameter %qD declared void"
 msgstr "å�ƒæ•¸ %qD è¢«å®£å‘Šç‚º void"
 
-#: cp/decl.c:11908
+#: cp/decl.c:12006
 #, gcc-internal-format
 msgid "invalid member function declaration"
 msgstr "ç„¡æ•ˆçš„æˆ�å“¡å‡½å¼�å®£å‘Š"
 
-#: cp/decl.c:11923
+#: cp/decl.c:12021
 #, gcc-internal-format
 msgid "%qD is already defined in class %qT"
 msgstr "%qD å·²åœ¨é¡žåˆ¥ %qT ä¸­å®šç¾©é�Ž"
 
-#: cp/decl.c:12170
+#: cp/decl.c:12268
 #, gcc-internal-format
 msgid "static member function %q#D declared with type qualifiers"
 msgstr "é�œæ…‹æˆ�å“¡å‡½å¼� %q#D çš„å®£å‘Šå¸¶æœ‰é¡žåž‹é™�å®šç¬¦"
@@ -29194,7 +29190,7 @@
 msgid "deleting %qT is undefined"
 msgstr "åˆªé™¤ %qT æœªå®šç¾©"
 
-#: cp/decl2.c:459 cp/pt.c:3828
+#: cp/decl2.c:459 cp/pt.c:3831
 #, gcc-internal-format
 msgid "template declaration of %q#D"
 msgstr "%q#D å®£å‘Šç‚ºç¯„æœ¬"
@@ -29279,22 +29275,22 @@
 msgid "static member %qD cannot be a bit-field"
 msgstr "é�œæ…‹æˆ�å“¡ %qD ä¸�èƒ½æ˜¯ä½�å…ƒæ®µ"
 
-#: cp/decl2.c:1122
+#: cp/decl2.c:1165
 #, gcc-internal-format
 msgid "anonymous struct not inside named type"
 msgstr "åŒ¿å��çµ�æ§‹ä¸�åœ¨å…·å��é¡žåž‹å…§"
 
-#: cp/decl2.c:1206
+#: cp/decl2.c:1249
 #, gcc-internal-format
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr "å‘½å��ç©ºé–“æ¬„ä½�çš„åŒ¿å��è�šå�ˆå¿…é ˆæ˜¯é�œæ…‹çš„"
 
-#: cp/decl2.c:1215
+#: cp/decl2.c:1258
 #, gcc-internal-format
 msgid "anonymous union with no members"
 msgstr "åŒ¿å��è�¯å�ˆæ²’æœ‰æˆ�å“¡"
 
-#: cp/decl2.c:1251
+#: cp/decl2.c:1294
 #, gcc-internal-format
 msgid "%<operator new%> must return type %qT"
 msgstr "%<operator new%> å¿…é ˆå›žå‚³ %qT"
@@ -29303,52 +29299,52 @@
 #.
 #. The first parameter shall not have an associated default
 #. argument.
-#: cp/decl2.c:1262
+#: cp/decl2.c:1305
 #, fuzzy, gcc-internal-format
 msgid "the first parameter of %<operator new%> cannot have a default argument"
 msgstr "%<va_start%> çš„ç¬¬äºŒå€‹å�ƒæ•¸ä¸�æ˜¯æœ€å¾Œä¸€å€‹å…·å��å�ƒæ•¸"
 
-#: cp/decl2.c:1278
+#: cp/decl2.c:1321
 #, gcc-internal-format
 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
 msgstr "%<operator new%> çš„ç¬¬ä¸€å€‹å�ƒæ•¸é¡žåž‹ç‚º %<size_t%> (%qT)"
 
-#: cp/decl2.c:1307
+#: cp/decl2.c:1350
 #, gcc-internal-format
 msgid "%<operator delete%> must return type %qT"
 msgstr "%<operator delete%> å¿…é ˆå›žå‚³ %qT"
 
-#: cp/decl2.c:1316
+#: cp/decl2.c:1359
 #, gcc-internal-format
 msgid "%<operator delete%> takes type %qT as first parameter"
 msgstr "%<operator delete%> çš„ç¬¬ä¸€å€‹å�ƒæ•¸é¡žåž‹ç‚º %qT"
 
-#: cp/decl2.c:1985
+#: cp/decl2.c:2028
 #, gcc-internal-format
 msgid "%qT has a field %qD whose type uses the anonymous namespace"
 msgstr ""
 
-#: cp/decl2.c:1992
+#: cp/decl2.c:2035
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than the type of its field %qD"
 msgstr ""
 
-#: cp/decl2.c:2005
+#: cp/decl2.c:2048
 #, gcc-internal-format
 msgid "%qT has a base %qT whose type uses the anonymous namespace"
 msgstr ""
 
-#: cp/decl2.c:2011
+#: cp/decl2.c:2054
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than its base %qT"
 msgstr ""
 
-#: cp/decl2.c:3395
+#: cp/decl2.c:3441
 #, gcc-internal-format
 msgid "inline function %q+D used but never defined"
 msgstr "ä½¿ç”¨äº†å…§è�¯å‡½å¼� %q+D ä½†å¾žæœªå®šç¾©é�Ž"
 
-#: cp/decl2.c:3543
+#: cp/decl2.c:3589
 #, gcc-internal-format
 msgid "default argument missing for parameter %P of %q+#D"
 msgstr "å�ƒæ•¸ %P (å±¬æ–¼ %q+#D)ç¼ºå°‘é �è¨­å¼•æ•¸"
@@ -29356,7 +29352,7 @@
 #. We really want to suppress this warning in system headers,
 #. because libstdc++ uses variadic templates even when we aren't
 #. in C++0x mode.
-#: cp/error.c:2669
+#: cp/error.c:2712
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ does not include variadic templates"
 msgstr "ISO C++ ä¸�å…�è¨±æŒ‡å®šå…ƒç´ åˆ�å§‹å€¼è¨­å®š"
@@ -29388,7 +29384,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr "æ‹‹å‡º NULLï¼Œå®ƒçš„é¡žåž‹æ˜¯æ•´æ•¸è€Œä¸�æ˜¯æŒ‡æ¨™"
 
-#: cp/except.c:643 cp/init.c:1780
+#: cp/except.c:643 cp/init.c:1915
 #, gcc-internal-format
 msgid "%qD should never be overloaded"
 msgstr "%qD æ°¸é� ä¸�æ‡‰è©²è¢«å¤šè¼‰"
@@ -29487,232 +29483,247 @@
 msgid "member %qD declared as friend before type %qT defined"
 msgstr "æˆ�å“¡ %qD åœ¨é¡žåž‹ %qT è¢«å®šç¾©ä¹‹å‰�å®£å‘Šç‚ºå¤¥ä¼´"
 
-#: cp/friend.c:550
+#: cp/friend.c:543
+#, fuzzy, gcc-internal-format
+msgid "friend declaration %qD in local class without prior declaration"
+msgstr "using å®£å‘Š %q+D èˆ‡å…ˆå‰�çš„ä¸€å€‹ using å®£å‘Šè¡�çª�"
+
+#: cp/friend.c:564
 #, gcc-internal-format
 msgid "friend declaration %q#D declares a non-template function"
 msgstr "å¤¥ä¼´å®£å‘Š %q#D å®£å‘Šäº†ä¸€å€‹é�žç¯„æœ¬å‡½å¼�"
 
-#: cp/friend.c:554
+#: cp/friend.c:568
 #, fuzzy, 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 "(å¦‚æžœé€™ä¸�æ˜¯æ‚¨åŽŸä¾†çš„æƒ³æ³•ï¼Œè«‹ç¢ºå®šæ­¤å‡½å¼�ç¯„æœ¬å·²ç¶“å®£å‘Šé�Žï¼Œä¸¦åœ¨é€™è£¡çš„å‡½å¼�å��å¾Œé�¢åŠ å…¥ <>) -Wno-non-template-friend å�œç”¨æ­¤è­¦å‘Š"
 
-#: cp/init.c:334
+#: cp/init.c:374
+#, fuzzy, gcc-internal-format
+msgid "value-initialization of reference"
+msgstr "%Jé �è¨­åˆ�å§‹åŒ–å…·æœ‰å�ƒç…§é¡žåž‹çš„ %q#D"
+
+#: cp/init.c:481
 #, gcc-internal-format
 msgid "%J%qD should be initialized in the member initialization list"
 msgstr "%J%qD æ‡‰è©²åœ¨æˆ�å“¡åˆ�å§‹åŒ–æ¸…å–®ä¸­è¢«åˆ�å§‹åŒ–"
 
-#: cp/init.c:382
+#: cp/init.c:529
 #, gcc-internal-format
 msgid "%Jdefault-initialization of %q#D, which has reference type"
 msgstr "%Jé �è¨­åˆ�å§‹åŒ–å…·æœ‰å�ƒç…§é¡žåž‹çš„ %q#D"
 
-#: cp/init.c:388
+#: cp/init.c:535
 #, gcc-internal-format
 msgid "%Juninitialized reference member %qD"
 msgstr "%Jæœªåˆ�å§‹åŒ–çš„å�ƒç…§æˆ�å“¡ %qD"
 
-#: cp/init.c:391
+#: cp/init.c:538
 #, gcc-internal-format
 msgid "%Juninitialized member %qD with %<const%> type %qT"
 msgstr "%Jæœªåˆ�å§‹åŒ–çš„æˆ�å“¡ %qD å…·æœ‰ %<const%> é¡žåž‹ %qT"
 
-#: cp/init.c:534
+#: cp/init.c:681
 #, gcc-internal-format
 msgid "%q+D will be initialized after"
 msgstr "%q+D å°‡éš¨å¾Œè¢«åˆ�å§‹åŒ–"
 
-#: cp/init.c:537
+#: cp/init.c:684
 #, gcc-internal-format
 msgid "base %qT will be initialized after"
 msgstr "åŸºç¤Žé¡žåˆ¥ %qT å°‡åœ¨"
 
-#: cp/init.c:540
+#: cp/init.c:687
 #, gcc-internal-format
 msgid "  %q+#D"
 msgstr "  %q+#D"
 
-#: cp/init.c:542
+#: cp/init.c:689
 #, gcc-internal-format
 msgid "  base %qT"
 msgstr "  åŸºç¤Žé¡žåˆ¥ %qT"
 
-#: cp/init.c:543
+#: cp/init.c:690
 #, gcc-internal-format
 msgid "%J  when initialized here"
 msgstr "%J  ç•¶åœ¨é€™è£¡åˆ�å§‹åŒ–æ™‚"
 
-#: cp/init.c:559
+#: cp/init.c:706
 #, gcc-internal-format
 msgid "%Jmultiple initializations given for %qD"
 msgstr "%Jç‚º %qD çµ¦å®šäº†å¤šå€‹åˆ�å§‹åŒ–è¨­å®š"
 
-#: cp/init.c:562
+#: cp/init.c:709
 #, gcc-internal-format
 msgid "%Jmultiple initializations given for base %qT"
 msgstr "%Jç‚ºåŸºç¤Žé¡žåˆ¥ %qT çµ¦å®šäº†å¤šå€‹åˆ�å§‹åŒ–è¨­å®š"
 
-#: cp/init.c:629
+#: cp/init.c:776
 #, gcc-internal-format
 msgid "%Jinitializations for multiple members of %qT"
 msgstr "%Jåˆ�å§‹åŒ– %qT çš„å¤šå€‹æˆ�å“¡"
 
-#: cp/init.c:691
+#: cp/init.c:839
 #, gcc-internal-format
 msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
 msgstr "%JåŸºç¤Žé¡žåˆ¥ %q#T æ‡‰è©²åœ¨è¤‡è£½å»ºæ§‹å¼�ä¸­æ˜Žç¢ºåœ°åˆ�å§‹åŒ–"
 
-#: cp/init.c:915 cp/init.c:934
+#: cp/init.c:1063 cp/init.c:1082
 #, gcc-internal-format
 msgid "class %qT does not have any field named %qD"
 msgstr "é¡žåˆ¥ %qT æ²’å…·å��ç‚º %qD çš„æ¬„ä½�"
 
-#: cp/init.c:921
+#: cp/init.c:1069
 #, gcc-internal-format
 msgid "%q#D is a static data member; it can only be initialized at its definition"
 msgstr "%q#D æ˜¯ä¸€å€‹é�œæ…‹è³‡æ–™æˆ�å“¡ï¼›å®ƒå�ªèƒ½åœ¨å®šç¾©æ™‚è¢«åˆ�å§‹åŒ–"
 
-#: cp/init.c:928
+#: cp/init.c:1076
 #, gcc-internal-format
 msgid "%q#D is not a non-static data member of %qT"
 msgstr "%q#D ä¸�æ˜¯ %qT çš„é�žé�œæ…‹è³‡æ–™æˆ�å“¡"
 
-#: cp/init.c:967
+#: cp/init.c:1115
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which has no base classes"
 msgstr "å°�æ²’æœ‰åŸºç¤Žé¡žåˆ¥çš„ %qT çš„ç„¡å��åˆ�å§‹åŒ–"
 
-#: cp/init.c:975
+#: cp/init.c:1123
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which uses multiple inheritance"
 msgstr "å°�ä½¿ç”¨äº†å¤šç¹¼æ‰¿çš„ %qT çš„ç„¡å��åˆ�å§‹åŒ–"
 
-#: cp/init.c:1021
+#: cp/init.c:1169
 #, gcc-internal-format
 msgid "%qD is both a direct base and an indirect virtual base"
 msgstr "%qD æ—¢æ˜¯ä¸€å€‹ç›´æŽ¥åŸºç¤Žé¡žåˆ¥å�ˆæ˜¯ä¸€å€‹é–“æŽ¥è™›åŸºç¤Žé¡žåˆ¥"
 
-#: cp/init.c:1029
+#: cp/init.c:1177
 #, gcc-internal-format
 msgid "type %qT is not a direct or virtual base of %qT"
 msgstr "é¡žåž‹ %qT ä¸�æ˜¯ %qT çš„ç›´æŽ¥æˆ–è™›åŸºç¤Žé¡žåˆ¥"
 
-#: cp/init.c:1032
+#: cp/init.c:1180
 #, gcc-internal-format
 msgid "type %qT is not a direct base of %qT"
 msgstr "é¡žåž‹ %qT ä¸�æ˜¯ %qT çš„ç›´æŽ¥åŸºç¤Žé¡žåˆ¥"
 
-#: cp/init.c:1112
+#: cp/init.c:1260
 #, gcc-internal-format
 msgid "bad array initializer"
 msgstr "éŒ¯èª¤çš„é™£åˆ—åˆ�å§‹å€¼è¨­å®š"
 
-#: cp/init.c:1287
+#: cp/init.c:1435
 #, gcc-internal-format
 msgid "%qT is not an aggregate type"
 msgstr "%qT ä¸�æ˜¯ä¸€å€‹è�šå�ˆé¡žåž‹"
 
-#: cp/init.c:1341
+#: cp/init.c:1489
 #, gcc-internal-format
 msgid "incomplete type %qT does not have member %qD"
 msgstr "ä¸�å®Œå…¨é¡žåž‹ %qT æ²’æœ‰æˆ�å“¡ %qD"
 
-#: cp/init.c:1354
+#: cp/init.c:1502
 #, gcc-internal-format
 msgid "invalid pointer to bit-field %qD"
 msgstr "å�ƒç…§ä½�å…ƒæ®µ %qD æŒ‡æ¨™ç„¡æ•ˆ"
 
-#: cp/init.c:1431
+#: cp/init.c:1579
 #, gcc-internal-format
 msgid "invalid use of non-static member function %qD"
 msgstr "å°�é�žé�œæ…‹æˆ�å“¡å‡½å¼� %qD çš„ä½¿ç”¨ç„¡æ•ˆ"
 
-#: cp/init.c:1437
+#: cp/init.c:1585
 #, gcc-internal-format
 msgid "invalid use of non-static data member %qD"
 msgstr "å°�é�žé�œæ…‹è³‡æ–™æˆ�å“¡ %qD çš„ç„¡æ•ˆä½¿ç”¨"
 
-#: cp/init.c:1714
+#: cp/init.c:1862
 #, gcc-internal-format
 msgid "invalid type %<void%> for new"
 msgstr "å°� new è€Œè¨€é¡žåž‹ %<void%> ç„¡æ•ˆ"
 
-#: cp/init.c:1724
+#: cp/init.c:1872
 #, gcc-internal-format
 msgid "uninitialized const in %<new%> of %q#T"
 msgstr "%<new%> %q#T æ™‚å¸¸æ•¸æœªåˆ�å§‹åŒ–"
 
-#: cp/init.c:1775
+#: cp/init.c:1910
 #, gcc-internal-format
 msgid "call to Java constructor with %qs undefined"
 msgstr "å‘¼å�« Java å»ºæ§‹å¼�ï¼Œä½†æ²’æœ‰å®šç¾© %qs"
 
-#: cp/init.c:1815
+#: cp/init.c:1926
+#, fuzzy, gcc-internal-format
+msgid "Java class %q#T object allocated using placement new"
+msgstr "Java é¡žåˆ¥ %qT ä¸�èƒ½æœ‰å¤šå€‹åŸºç¤Žé¡žåˆ¥"
+
+#: cp/init.c:1955
 #, gcc-internal-format
 msgid "no suitable %qD found in class %qT"
 msgstr "æ‰¾ä¸�åˆ°å�ˆé�©çš„ %qDï¼Œåœ¨é¡žåˆ¥ %qT ä¸­"
 
-#: cp/init.c:1820
+#: cp/init.c:1960
 #, gcc-internal-format
 msgid "request for member %qD is ambiguous"
 msgstr "å°�æˆ�å“¡ %qD çš„è«‹æ±‚æœ‰æ­§ç¾©"
 
-#: cp/init.c:1972
+#: cp/init.c:2134
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization in array new"
 msgstr "ISO C++ ä¸�å…�è¨±åœ¨é™£åˆ— new ä¸­åˆ�å§‹åŒ–"
 
-#: cp/init.c:2174
+#: cp/init.c:2336
 #, gcc-internal-format
 msgid "size in array new must have integral type"
 msgstr "é™£åˆ— new çš„å¤§å°�å¿…é ˆæœ‰æ•´æ•¸é¡žåž‹"
 
-#: cp/init.c:2183
+#: cp/init.c:2345
 #, gcc-internal-format
 msgid "new cannot be applied to a reference type"
 msgstr "new ä¸�èƒ½ç”¨æ–¼å�ƒç…§é¡žåž‹"
 
-#: cp/init.c:2189
+#: cp/init.c:2351
 #, gcc-internal-format
 msgid "new cannot be applied to a function type"
 msgstr "new ä¸�èƒ½ç”¨æ–¼å‡½å¼�é¡žåž‹"
 
-#: cp/init.c:2228
+#: cp/init.c:2390
 #, gcc-internal-format
 msgid "call to Java constructor, while %<jclass%> undefined"
 msgstr "å‘¼å�« Java å»ºæ§‹å¼�ï¼Œä½†æ²’æœ‰å®šç¾© %<jclass%>"
 
-#: cp/init.c:2246
+#: cp/init.c:2408
 #, fuzzy, gcc-internal-format
 msgid "can't find %<class$%> in %qT"
 msgstr "æ‰¾ä¸�åˆ°é¡žåˆ¥$"
 
-#: cp/init.c:2607
+#: cp/init.c:2769
 #, gcc-internal-format
 msgid "initializer ends prematurely"
 msgstr "åˆ�å§‹å€¼è¨­å®šåœ¨å®Œæˆ�ä¹‹å‰�çµ�æ�Ÿ"
 
-#: cp/init.c:2662
+#: cp/init.c:2824
 #, gcc-internal-format
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr "ä¸�èƒ½ç”¨åˆ�å§‹å€¼è¨­å®šé …ä¾†åˆ�å§‹åŒ–å¤šç¶­é™£åˆ—"
 
-#: cp/init.c:2799
+#: cp/init.c:2961
 #, gcc-internal-format
 msgid "possible problem detected in invocation of delete operator:"
 msgstr "å�µæ¸¬åˆ°å‘¼å�« delete é�‹ç®—å­�æ™‚å�¯èƒ½å‡ºç�¾çš„å•�é¡Œï¼š"
 
-#: cp/init.c:2802
+#: cp/init.c:2964
 #, gcc-internal-format
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr "è§£æ§‹å‡½å¼�å’Œé¡žåˆ¥ç‰¹å®šçš„ delete é�‹ç®—å­�å�‡ä¸�æœƒè¢«å‘¼å�«ï¼Œå�³ä½¿å®ƒå€‘åœ¨é¡žåˆ¥å®šç¾©æ™‚å·²ç¶“å®£å‘Šã€‚"
 
-#: cp/init.c:2823
+#: cp/init.c:2985
 #, gcc-internal-format
 msgid "unknown array size in delete"
 msgstr "delete æ™‚é™£åˆ—å¤§å°�ä¸�æ˜Ž"
 
-#: cp/init.c:3070
+#: cp/init.c:3232
 #, gcc-internal-format
 msgid "type to vector delete is neither pointer or array type"
 msgstr "å�‘é‡� delete çš„å¼•æ•¸é¡žåž‹æ—¢é�žæŒ‡æ¨™ä¹Ÿé�žé™£åˆ—"
@@ -29777,22 +29788,22 @@
 msgid "mangling typeof, use decltype instead"
 msgstr ""
 
-#: cp/mangle.c:2208
+#: cp/mangle.c:2211
 #, gcc-internal-format
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr "ç”±æ–¼ C++ ABI çš„ç¼ºé™·ï¼Œcall_expr ä¸�èƒ½è¢«ä¿®é£¾"
 
-#: cp/mangle.c:2216
+#: cp/mangle.c:2219
 #, gcc-internal-format
 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
 msgstr "ç”±æ–¼ C++ ABI çš„ç¼ºé™·ï¼Œé›¶é�‹ç®—å…ƒçš„è½‰æ�›ä¸�èƒ½è¢«ä¿®é£¾"
 
-#: cp/mangle.c:2266
+#: cp/mangle.c:2269
 #, gcc-internal-format
 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
 msgstr "çœ�ç•¥çš„ %<?:%> ä¸­é�‹ç®—å…ƒä¸�èƒ½è¢«ä¿®é£¾"
 
-#: cp/mangle.c:2584
+#: cp/mangle.c:2587
 #, gcc-internal-format
 msgid "the mangled name of %qD will change in a future version of GCC"
 msgstr "%qD ä¿®é£¾å¾Œçš„å��ç¨±å°‡åœ¨ GCC çš„æœªä¾†ç‰ˆæœ¬ä¸­æœ‰è®ŠåŒ–"
@@ -29802,27 +29813,27 @@
 msgid "generic thunk code fails for method %q#D which uses %<...%>"
 msgstr "é€šç”¨çš„è½‰æ�›å±¤ç¨‹å¼�ç¢¼(thunk)å°�ä½¿ç”¨äº† %<...%> çš„æ–¹æ³• %q#D å¤±æ•ˆ"
 
-#: cp/method.c:697
+#: cp/method.c:698
 #, gcc-internal-format
 msgid "non-static const member %q#D, can't use default assignment operator"
 msgstr "é�žé�œæ…‹çš„å¸¸æ•¸æˆ�å“¡ %q#Dï¼Œä¸�èƒ½ä½¿ç”¨é �è¨­çš„è³¦å€¼é�‹ç®—å­�"
 
-#: cp/method.c:703
+#: cp/method.c:704
 #, gcc-internal-format
 msgid "non-static reference member %q#D, can't use default assignment operator"
 msgstr "é�žé�œæ…‹çš„å�ƒç…§æˆ�å“¡ %q#Dï¼Œä¸�èƒ½ä½¿ç”¨é �è¨­çš„è³¦å€¼é�‹ç®—å­�"
 
-#: cp/method.c:815
+#: cp/method.c:816
 #, gcc-internal-format
 msgid "%Hsynthesized method %qD first required here "
 msgstr "%Håœ¨é€™è£¡ç¬¬ä¸€æ¬¡éœ€è¦�ç”¢ç”Ÿçš„æ–¹æ³• %qD"
 
-#: cp/method.c:1158
+#: cp/method.c:1159
 #, gcc-internal-format
 msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
 msgstr "ç”±æ–¼éš±å�«çš„è™›è§£æ§‹å‡½å¼�ï¼Œé¡žåˆ¥ %qT çš„ vtable ç‰ˆé�¢è¨­ç½®å�¯èƒ½èˆ‡ ABI ä¸�ç›¸å®¹ï¼Œä¸¦ä¸”å�¯èƒ½åœ¨ GCC çš„æœªä¾†ç‰ˆæœ¬ä¸­è®Šæ›´"
 
-#: cp/name-lookup.c:728
+#: cp/name-lookup.c:727
 #, gcc-internal-format
 msgid "redeclaration of %<wchar_t%> as %qT"
 msgstr "%<wchar_t%> é‡�å®£å‘Šç‚º %qT"
@@ -29833,243 +29844,243 @@
 #. [basic.start.main]
 #.
 #. This function shall not be overloaded.
-#: cp/name-lookup.c:758
+#: cp/name-lookup.c:757
 #, gcc-internal-format
 msgid "invalid redeclaration of %q+D"
 msgstr "å°� %q+#D ç„¡æ•ˆçš„é‡�å®£å‘Š"
 
-#: cp/name-lookup.c:759
+#: cp/name-lookup.c:758
 #, gcc-internal-format
 msgid "as %qD"
 msgstr "å�šç‚º %qD"
 
-#: cp/name-lookup.c:850
+#: cp/name-lookup.c:849
 #, gcc-internal-format
 msgid "type mismatch with previous external decl of %q#D"
 msgstr "é¡žåž‹èˆ‡å…ˆå‰�çš„ %q#D çš„å¤–éƒ¨å®£å‘Šä¸�åŒ¹é…�"
 
-#: cp/name-lookup.c:851
+#: cp/name-lookup.c:850
 #, gcc-internal-format
 msgid "previous external decl of %q+#D"
 msgstr "å…ˆå‰� %q+#D çš„å¤–éƒ¨å®£å‘Š"
 
-#: cp/name-lookup.c:942
+#: cp/name-lookup.c:941
 #, gcc-internal-format
 msgid "extern declaration of %q#D doesn't match"
 msgstr "%q#D çš„å¤–éƒ¨å®£å‘Šä¸�åŒ¹é…�"
 
-#: cp/name-lookup.c:943
+#: cp/name-lookup.c:942
 #, gcc-internal-format
 msgid "global declaration %q+#D"
 msgstr "å…¨åŸŸå®£å‘Š %q+#D"
 
-#: cp/name-lookup.c:980 cp/name-lookup.c:987
+#: cp/name-lookup.c:979 cp/name-lookup.c:986
 #, gcc-internal-format
 msgid "declaration of %q#D shadows a parameter"
 msgstr "%q#D çš„å®£å‘Šéš±è—�äº†ä¸€å€‹å�ƒæ•¸"
 
 #. Location of previous decl is not useful in this case.
-#: cp/name-lookup.c:1012
+#: cp/name-lookup.c:1011
 #, gcc-internal-format
 msgid "declaration of %qD shadows a member of 'this'"
 msgstr "%qD çš„å®£å‘Šéš±è—�äº†ã€Œthisã€�çš„ä¸€å€‹æˆ�å“¡"
 
-#: cp/name-lookup.c:1018
+#: cp/name-lookup.c:1017
 #, gcc-internal-format
 msgid "declaration of %qD shadows a previous local"
 msgstr "%qD çš„å®£å‘Šéš±è—�äº†å…ˆå‰�çš„ä¸€å€‹å±€éƒ¨è®Šæ•¸"
 
-#: cp/name-lookup.c:1025
+#: cp/name-lookup.c:1024
 #, gcc-internal-format
 msgid "declaration of %qD shadows a global declaration"
 msgstr "%qD çš„å®£å‘Šéš±è—�äº†ä¸€å€‹å…¨åŸŸå®£å‘Š"
 
-#: cp/name-lookup.c:1148
+#: cp/name-lookup.c:1147
 #, gcc-internal-format
 msgid "name lookup of %qD changed"
 msgstr "%qD çš„å��ç¨±æŸ¥é–±å·²è®Šæ›´"
 
-#: cp/name-lookup.c:1149
+#: cp/name-lookup.c:1148
 #, gcc-internal-format
 msgid "  matches this %q+D under ISO standard rules"
 msgstr "  åœ¨ ISO æ¨™æº–è¦�å‰‡ä¸‹åŒ¹é…�æ­¤ %q+D"
 
-#: cp/name-lookup.c:1151
+#: cp/name-lookup.c:1150
 #, gcc-internal-format
 msgid "  matches this %q+D under old rules"
 msgstr "  åœ¨èˆŠè¦�å‰‡ä¸‹åŒ¹é…�æ­¤ %q+D"
 
-#: cp/name-lookup.c:1169 cp/name-lookup.c:1177
+#: cp/name-lookup.c:1168 cp/name-lookup.c:1176
 #, gcc-internal-format
 msgid "name lookup of %qD changed for new ISO %<for%> scoping"
 msgstr "åœ¨æ–°çš„ ISO %<for%> ä½œç”¨æ¬„ä½�ä¸­ï¼Œ%qD çš„å��ç¨±æ�œå°‹æœ‰è®ŠåŒ–"
 
-#: cp/name-lookup.c:1171
+#: cp/name-lookup.c:1170
 #, gcc-internal-format
 msgid "  cannot use obsolete binding at %q+D because it has a destructor"
 msgstr "  ä¸�èƒ½åœ¨ %q+D ä½¿ç”¨é�Žæ™‚çš„ç¹«çµ�ï¼Œå› ç‚ºå®ƒæœ‰è§£æ§‹å‡½å¼�"
 
-#: cp/name-lookup.c:1179
+#: cp/name-lookup.c:1178
 #, gcc-internal-format
 msgid "  using obsolete binding at %q+D"
 msgstr "  åœ¨ %q+D ä½¿ç”¨é�Žæ™‚çš„ç¹«çµ�"
 
-#: cp/name-lookup.c:1232
+#: cp/name-lookup.c:1231
 #, gcc-internal-format
 msgid "%s %s(%E) %p %d\n"
 msgstr "%s %s(%E) %p %d\n"
 
-#: cp/name-lookup.c:1235
+#: cp/name-lookup.c:1234
 #, gcc-internal-format
 msgid "%s %s %p %d\n"
 msgstr "%s %s %p %d\n"
 
-#: cp/name-lookup.c:1362
+#: cp/name-lookup.c:1361
 #, gcc-internal-format
 msgid "XXX is_class_level != (current_scope == class_scope)\n"
 msgstr "XXX is_class_level != (current_scope == class_scope)\n"
 
-#: cp/name-lookup.c:1920
+#: cp/name-lookup.c:1922
 #, gcc-internal-format
 msgid "%q#D hides constructor for %q#T"
 msgstr "%q#D éš±è—�äº† %q#T çš„å»ºæ§‹å¼�"
 
-#: cp/name-lookup.c:1937
+#: cp/name-lookup.c:1939
 #, gcc-internal-format
 msgid "%q#D conflicts with previous using declaration %q#D"
 msgstr "%q#D èˆ‡å…ˆå‰�çš„ using å®£å‘Š %q#D è¡�çª�"
 
-#: cp/name-lookup.c:1960
+#: cp/name-lookup.c:1962
 #, gcc-internal-format
 msgid "previous non-function declaration %q+#D"
 msgstr "å…ˆå‰�å°�æ–¼ %q+#D çš„é�žå‡½å¼�å®£å‘Š"
 
-#: cp/name-lookup.c:1961
+#: cp/name-lookup.c:1963
 #, gcc-internal-format
 msgid "conflicts with function declaration %q#D"
 msgstr "èˆ‡å‡½å¼�å®£å‘Š %q#D è¡�çª�"
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2039 cp/name-lookup.c:2064
+#: cp/name-lookup.c:2041 cp/name-lookup.c:2066
 #, gcc-internal-format
 msgid "%qT is not a namespace"
 msgstr "%qT ä¸�æ˜¯ä¸€å€‹å‘½å��ç©ºé–“"
 
 #. 7.3.3/5
 #. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2049
+#: cp/name-lookup.c:2051
 #, gcc-internal-format
 msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
 msgstr "using å®£å‘Šä¸�èƒ½æŒ‡å®šä¸€å€‹ç¯„æœ¬è­˜åˆ¥ç¢¼ã€‚è«‹å˜—è©¦ %<using %D%>"
 
-#: cp/name-lookup.c:2056
+#: cp/name-lookup.c:2058
 #, gcc-internal-format
 msgid "namespace %qD not allowed in using-declaration"
 msgstr "ä¸�å…�è¨±åœ¨ using å®£å‘Šä¸­ä½¿ç”¨å‘½å��ç©ºé–“ %qD"
 
-#: cp/name-lookup.c:2092
+#: cp/name-lookup.c:2094
 #, gcc-internal-format
 msgid "%qD not declared"
 msgstr "%qD æœªå®£å‘Š"
 
-#: cp/name-lookup.c:2128 cp/name-lookup.c:2165 cp/name-lookup.c:2199
-#: cp/name-lookup.c:2214
+#: cp/name-lookup.c:2130 cp/name-lookup.c:2167 cp/name-lookup.c:2201
+#: cp/name-lookup.c:2216
 #, gcc-internal-format
 msgid "%qD is already declared in this scope"
 msgstr "%qD å·²åœ¨æ­¤ä½œç”¨æ¬„ä½�ä¸­å®£å‘Šé�Ž"
 
-#: cp/name-lookup.c:2817
+#: cp/name-lookup.c:2819
 #, gcc-internal-format
 msgid "using-declaration for non-member at class scope"
 msgstr "åœ¨é¡žåˆ¥ä½œç”¨æ¬„ä½�ä½¿ç”¨é�žæˆ�å“¡çš„ using å®£å‘Š"
 
-#: cp/name-lookup.c:2824
+#: cp/name-lookup.c:2826
 #, gcc-internal-format
 msgid "%<%T::%D%> names destructor"
 msgstr "%<%T::%D%> æŒ‡å®šäº†è§£æ§‹å‡½å¼�"
 
-#: cp/name-lookup.c:2829
+#: cp/name-lookup.c:2831
 #, gcc-internal-format
 msgid "%<%T::%D%> names constructor"
 msgstr "%<%T::%D%> æŒ‡å®šäº†å»ºæ§‹å¼�"
 
-#: cp/name-lookup.c:2834
+#: cp/name-lookup.c:2836
 #, gcc-internal-format
 msgid "%<%T::%D%> names constructor in %qT"
 msgstr "%<%T::%D%> åœ¨ %qT å…§æŒ‡å®šäº†å»ºæ§‹å¼�"
 
-#: cp/name-lookup.c:2884
+#: cp/name-lookup.c:2886
 #, gcc-internal-format
 msgid "no members matching %<%T::%D%> in %q#T"
 msgstr "æ²’æœ‰èˆ‡ %<%T::%D%> åŒ¹é…�çš„æˆ�å“¡ï¼Œåœ¨ %q#T ä¸­"
 
-#: cp/name-lookup.c:2952
+#: cp/name-lookup.c:2954
 #, gcc-internal-format
 msgid "declaration of %qD not in a namespace surrounding %qD"
 msgstr "%qD çš„å®£å‘Šä¸�åœ¨åŒ…å�« %qD çš„å‘½å��ç©ºé–“ä¸­"
 
-#: cp/name-lookup.c:2960
+#: cp/name-lookup.c:2962
 #, gcc-internal-format
 msgid "explicit qualification in declaration of %qD"
 msgstr "%qD çš„å®£å‘Šä¸­æœ‰æ˜Žç¢ºçš„é™�å®š"
 
-#: cp/name-lookup.c:3003
+#: cp/name-lookup.c:3005
 #, gcc-internal-format
 msgid "%qD should have been declared inside %qD"
 msgstr "%qD æ‡‰ç•¶å·²åœ¨ %qD å…§éƒ¨å®£å‘Šé�Ž"
 
-#: cp/name-lookup.c:3048
+#: cp/name-lookup.c:3050
 #, fuzzy, gcc-internal-format
 msgid "%qD attribute requires a single NTBS argument"
 msgstr "%qs å±¬æ€§éœ€è¦�ä¸€å€‹æ•´å¸¸æ•¸å�šç‚ºå¼•æ•¸"
 
-#: cp/name-lookup.c:3055
+#: cp/name-lookup.c:3057
 #, gcc-internal-format
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 msgstr ""
 
-#: cp/name-lookup.c:3064 cp/name-lookup.c:3433
+#: cp/name-lookup.c:3066 cp/name-lookup.c:3435
 #, gcc-internal-format
 msgid "%qD attribute directive ignored"
 msgstr "æŒ‡å®š %qD å±¬æ€§è¢«å¿½ç•¥"
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3111
 #, gcc-internal-format
 msgid "namespace alias %qD not allowed here, assuming %qD"
 msgstr "é€™è£¡ä¸�å…�è¨±å‘½å��ç©ºé–“åˆ¥å�� %qDï¼Œå�‡å®šç‚º %qD"
 
-#: cp/name-lookup.c:3421
+#: cp/name-lookup.c:3423
 #, gcc-internal-format
 msgid "strong using only meaningful at namespace scope"
 msgstr "å¼· using å�ªåœ¨å‘½å��ç©ºé–“ä½œç”¨æ¬„ä½�æœ‰æ„�ç¾©"
 
-#: cp/name-lookup.c:3425
+#: cp/name-lookup.c:3427
 #, fuzzy, gcc-internal-format
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 msgstr "%qD çš„æ˜Žç¢ºå¯¦é«”åŒ–å‡ºç�¾åœ¨å‘½å��ç©ºé–“ %qD ä¸­ï¼Œè€Œå¾Œè€…ä¸¦ä¸�åŒ…å�«å‘½å��ç©ºé–“ %qD"
 
-#: cp/name-lookup.c:4318
+#: cp/name-lookup.c:4320
 #, gcc-internal-format
 msgid "%q+D is not a function,"
 msgstr "%q+D ä¸�æ˜¯ä¸€å€‹å‡½å¼�ï¼Œ"
 
-#: cp/name-lookup.c:4319
+#: cp/name-lookup.c:4321
 #, gcc-internal-format
 msgid "  conflict with %q+D"
 msgstr "  èˆ‡ %q+D è¡�çª�"
 
-#: cp/name-lookup.c:4752
+#: cp/name-lookup.c:4756
 #, gcc-internal-format
 msgid "argument dependent lookup finds %q+D"
 msgstr ""
 
-#: cp/name-lookup.c:5184
+#: cp/name-lookup.c:5188
 #, gcc-internal-format
 msgid "XXX entering pop_everything ()\n"
 msgstr "XXX é€²å…¥ pop_everything ()\n"
 
-#: cp/name-lookup.c:5193
+#: cp/name-lookup.c:5197
 #, gcc-internal-format
 msgid "XXX leaving pop_everything ()\n"
 msgstr "XXX é›¢é–‹ pop_everything ()\n"
@@ -30079,368 +30090,373 @@
 msgid "identifier %<%s%> will become a keyword in C++0x"
 msgstr ""
 
-#: cp/parser.c:2066
+#: cp/parser.c:2069
 #, gcc-internal-format
 msgid "%<#pragma%> is not allowed here"
 msgstr "åœ¨é€™è£¡ä¸�å…�è¨±ä½¿ç”¨ %<#pragma%>"
 
-#: cp/parser.c:2096
+#: cp/parser.c:2099
 #, fuzzy, gcc-internal-format
 msgid "%<%E::%E%> has not been declared"
 msgstr "%<%D::%D%> å°šæœªå®£å‘Š"
 
-#: cp/parser.c:2099
+#: cp/parser.c:2102
 #, fuzzy, gcc-internal-format
 msgid "%<::%E%> has not been declared"
 msgstr "%<::%D%> å°šæœªå®£å‘Š"
 
-#: cp/parser.c:2102
+#: cp/parser.c:2105
 #, fuzzy, gcc-internal-format
 msgid "request for member %qE in non-class type %qT"
 msgstr "è«‹æ±‚æˆ�å“¡ %qDï¼Œåœ¨é�žé¡žåˆ¥é¡žåž‹ %qT ä¸­"
 
-#: cp/parser.c:2105
+#: cp/parser.c:2108
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%E%> has not been declared"
 msgstr "%<%T::%D%> å°šæœªå®£å‘Š"
 
-#: cp/parser.c:2108
+#: cp/parser.c:2111
 #, fuzzy, gcc-internal-format
 msgid "%qE has not been declared"
 msgstr "%qD æœªå®£å‘Š"
 
-#: cp/parser.c:2111
+#: cp/parser.c:2114
 #, fuzzy, gcc-internal-format
 msgid "%<%E::%E%> %s"
 msgstr "%<%D::%D%> %s"
 
-#: cp/parser.c:2113
+#: cp/parser.c:2116
 #, fuzzy, gcc-internal-format
 msgid "%<::%E%> %s"
 msgstr "%<::%D%> %s"
 
-#: cp/parser.c:2115
+#: cp/parser.c:2118
 #, fuzzy, gcc-internal-format
 msgid "%qE %s"
 msgstr "%qD %s"
 
-#: cp/parser.c:2151
-#, gcc-internal-format
-msgid "ISO C++ does not support %<long long%>"
+#: cp/parser.c:2155
+#, fuzzy, gcc-internal-format
+msgid "ISO C++ 1998 does not support %<long long%>"
 msgstr "ISO C++ ä¸�æ”¯æ�´ %<long long%>"
 
-#: cp/parser.c:2171
+#: cp/parser.c:2175
 #, gcc-internal-format
 msgid "duplicate %qs"
 msgstr "é‡�è¤‡çš„ %qs"
 
-#: cp/parser.c:2214
+#: cp/parser.c:2218
 #, gcc-internal-format
 msgid "new types may not be defined in a return type"
 msgstr "ä¸�èƒ½åœ¨å›žå‚³é¡žåž‹ä¸­å®šç¾©æ–°é¡žåž‹"
 
-#: cp/parser.c:2215
+#: cp/parser.c:2219
 #, gcc-internal-format
 msgid "(perhaps a semicolon is missing after the definition of %qT)"
 msgstr "(%qT çš„å®šç¾©æœ«å°¾å�¯èƒ½ç¼ºå°‘ä¸€å€‹åˆ†è™Ÿ)"
 
-#: cp/parser.c:2234 cp/parser.c:4077 cp/pt.c:5443
+#: cp/parser.c:2238 cp/parser.c:4081 cp/pt.c:5509
 #, gcc-internal-format
 msgid "%qT is not a template"
 msgstr "%qT ä¸�æ˜¯ä¸€å€‹ç¯„æœ¬"
 
-#: cp/parser.c:2236
+#: cp/parser.c:2240
 #, gcc-internal-format
 msgid "%qE is not a template"
 msgstr "%qE ä¸�æ˜¯ä¸€å€‹ç¯„æœ¬"
 
-#: cp/parser.c:2238
+#: cp/parser.c:2242
 #, gcc-internal-format
 msgid "invalid template-id"
 msgstr "ç„¡æ•ˆçš„ç¯„æœ¬ ID"
 
-#: cp/parser.c:2267
+#: cp/parser.c:2271
 #, gcc-internal-format
 msgid "%s cannot appear in a constant-expression"
 msgstr "%s ä¸�èƒ½å‡ºç�¾åœ¨å¸¸æ•¸é�‹ç®—å¼�ä¸­"
 
-#: cp/parser.c:2292
+#: cp/parser.c:2296
 #, gcc-internal-format
 msgid "invalid use of template-name %qE without an argument list"
 msgstr "ä½¿ç”¨ç¯„æœ¬å�� %qE æ™‚ä¸�å¸¶å¼•æ•¸è¡¨ç„¡æ•ˆ"
 
-#: cp/parser.c:2294
+#: cp/parser.c:2298
 #, fuzzy, gcc-internal-format
 msgid "invalid use of destructor %qD as a type"
 msgstr "å°‡å»ºæ§‹å¼�å�šç‚ºç¯„æœ¬ç”¨æ³•ç„¡æ•ˆ"
 
 #. Something like 'unsigned A a;'
-#: cp/parser.c:2297
+#: cp/parser.c:2301
 #, fuzzy, gcc-internal-format
 msgid "invalid combination of multiple type-specifiers"
 msgstr "å°�é™�å®šé¡žåž‹ %qT çš„å®šç¾©ç„¡æ•ˆ"
 
 #. Issue an error message.
-#: cp/parser.c:2301
+#: cp/parser.c:2305
 #, gcc-internal-format
 msgid "%qE does not name a type"
 msgstr "%qE æ²’æœ‰å‘½å��ä¸€å€‹é¡žåž‹"
 
-#: cp/parser.c:2333
+#: cp/parser.c:2337
 #, gcc-internal-format
 msgid "(perhaps %<typename %T::%E%> was intended)"
 msgstr "(ä¹Ÿè¨±æ‚¨æœ¬æ„�æ˜¯æƒ³ç”¨ %<typename %T::%E%>)"
 
-#: cp/parser.c:2348
+#: cp/parser.c:2352
 #, gcc-internal-format
 msgid "%qE in namespace %qE does not name a type"
 msgstr "%qE åœ¨å‘½å��ç©ºé–“ %qE ä¸­æ²’æœ‰å‘½å��ä¸€å€‹é¡žåž‹"
 
-#: cp/parser.c:2351
+#: cp/parser.c:2355
 #, gcc-internal-format
 msgid "%qE in class %qT does not name a type"
 msgstr "%qE åœ¨é¡žåˆ¥ %qT ä¸­æ²’æœ‰å‘½å��ä¸€å€‹é¡žåž‹"
 
-#: cp/parser.c:3160
+#: cp/parser.c:3164
 #, gcc-internal-format
 msgid "ISO C++ forbids braced-groups within expressions"
 msgstr "ISO C++ ä¸�å…�è¨±åœ¨é�‹ç®—å¼�ä¸­ä½¿ç”¨å¤§æ‹¬è™Ÿçµ„"
 
-#: cp/parser.c:3171
+#: cp/parser.c:3175
 #, fuzzy, gcc-internal-format
 msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
 msgstr "æ•˜è¿°é�‹ç®—å¼�å�ªèƒ½ç”¨æ–¼å‡½å¼�å…§"
 
-#: cp/parser.c:3229
+#: cp/parser.c:3233
 #, gcc-internal-format
 msgid "%<this%> may not be used in this context"
 msgstr "%<this%> ä¸�èƒ½ç”¨åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­"
 
-#: cp/parser.c:3412
+#: cp/parser.c:3416
 #, gcc-internal-format
 msgid "local variable %qD may not appear in this context"
 msgstr "å±€éƒ¨è®Šæ•¸ %qD ä¸�æ‡‰å‡ºç�¾åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­"
 
-#: cp/parser.c:3711
+#: cp/parser.c:3715
 #, fuzzy, gcc-internal-format
 msgid "scope %qT before %<~%> is not a class-name"
 msgstr "%qT æ—¢ä¸�æ˜¯é¡žåˆ¥ä¹Ÿä¸�æ˜¯å‘½å��ç©ºé–“"
 
-#: cp/parser.c:3812
+#: cp/parser.c:3816
 #, gcc-internal-format
 msgid "declaration of %<~%T%> as member of %qT"
 msgstr "%<~%T%> å®£å‘Šç‚º %qT çš„ä¸€å€‹æˆ�å“¡"
 
-#: cp/parser.c:3826
+#: cp/parser.c:3830
 #, gcc-internal-format
 msgid "typedef-name %qD used as destructor declarator"
 msgstr "typedef å�� %qD ç”¨æ–¼è§£æ§‹å‡½å¼�å®£å‘Š"
 
-#: cp/parser.c:4480
+#: cp/parser.c:4484
 #, gcc-internal-format
 msgid "ISO C++ forbids compound-literals"
 msgstr "ISO C++ ä¸�å…�è¨±è¤‡å�ˆå­—é�¢å€¼"
 
-#: cp/parser.c:4837
+#: cp/parser.c:4841
 #, gcc-internal-format
 msgid "%qE does not have class type"
 msgstr "%qE ä¸�æ˜¯ä¸€å€‹é¡žåˆ¥"
 
-#: cp/parser.c:4920 cp/typeck.c:1978
+#: cp/parser.c:4924 cp/typeck.c:2024
 #, gcc-internal-format
 msgid "invalid use of %qD"
 msgstr "éŒ¯èª¤åœ°ä½¿ç”¨äº† %qD"
 
-#: cp/parser.c:5480
+#: cp/parser.c:5486
 #, gcc-internal-format
 msgid "array bound forbidden after parenthesized type-id"
 msgstr "æ‹¬èµ·çš„é¡žåž‹è­˜åˆ¥ç¢¼å¾Œé�¢ä¸�èƒ½å‡ºç�¾é™£åˆ—é‚Šç•Œ"
 
-#: cp/parser.c:5481
+#: cp/parser.c:5487
 #, gcc-internal-format
 msgid "try removing the parentheses around the type-id"
 msgstr "è«‹å˜—è©¦åˆªé™¤é¡žåž‹è­˜åˆ¥ç¢¼å…©é‚Šçš„æ‹¬è™Ÿ"
 
-#: cp/parser.c:5671
+#: cp/parser.c:5677
 #, gcc-internal-format
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr "new å®£å‘Šä¸­çš„é�‹ç®—å¼�å¿…é ˆå…·æœ‰æ•´æ•¸æˆ–åˆ—èˆ‰é¡žåž‹"
 
-#: cp/parser.c:5860
+#: cp/parser.c:5866
 #, gcc-internal-format
 msgid "use of old-style cast"
 msgstr "ä½¿ç”¨èˆŠå¼�çš„é¡žåž‹è½‰æ�›"
 
-#: cp/parser.c:5986
+#: cp/parser.c:5992
 #, gcc-internal-format
 msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
 msgstr ""
 
-#: cp/parser.c:5989
+#: cp/parser.c:5995
 #, fuzzy, gcc-internal-format
 msgid "suggest parentheses around %<>>%> expression"
 msgstr "å»ºè­°åœ¨ || çš„é�‹ç®—å…ƒä¸­å‡ºç�¾çš„ && å‰�å¾ŒåŠ ä¸Šæ‹¬è™Ÿ"
 
-#: cp/parser.c:6793
+#: cp/parser.c:6799
 #, gcc-internal-format
 msgid "case label %qE not within a switch statement"
 msgstr "case æ¨™ç±¤ %qE æœªå‡ºç�¾åœ¨ switch æ•˜è¿°ä¸­"
 
-#: cp/parser.c:6922
+#: cp/parser.c:6928
 #, gcc-internal-format
 msgid "%<else%> without a previous %<if%>"
 msgstr ""
 
-#: cp/parser.c:7208
+#: cp/parser.c:7214
 #, gcc-internal-format
 msgid "suggest a space before %<;%> or explicit braces around empty body in %<%s%> statement"
 msgstr ""
 
-#: cp/parser.c:7468
+#: cp/parser.c:7474
 #, gcc-internal-format
 msgid "ISO C++ forbids computed gotos"
 msgstr "ISO C++ ä¸�å…�è¨±åŸ·è¡Œæ™‚å�¯çŸ¥çš„ goto ç›®çš„"
 
-#: cp/parser.c:7608
+#: cp/parser.c:7614
 #, gcc-internal-format
 msgid "extra %<;%>"
 msgstr "å¤šé¤˜çš„ %<;%>"
 
-#: cp/parser.c:7825
+#: cp/parser.c:7831
 #, gcc-internal-format
 msgid "%<__label__%> not at the beginning of a block"
 msgstr ""
 
-#: cp/parser.c:7958
+#: cp/parser.c:7964
 #, gcc-internal-format
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr "ä¸�èƒ½æ··å�ˆå®£å‘Šå’Œå‡½å¼�å®šç¾©"
 
-#: cp/parser.c:8090
+#: cp/parser.c:8096
 #, fuzzy, gcc-internal-format
 msgid "%<friend%> used outside of class"
 msgstr "%<friend%> å�ªèƒ½åœ¨é¡žåˆ¥ä¸­æŒ‡å®š"
 
-#: cp/parser.c:8244
+#: cp/parser.c:8250
 #, gcc-internal-format
 msgid "class definition may not be declared a friend"
 msgstr "é¡žåˆ¥å®šç¾©ä¸�èƒ½è¢«å®£å‘Šç‚ºå¤¥ä¼´"
 
-#: cp/parser.c:8308 cp/parser.c:15155
+#: cp/parser.c:8314 cp/parser.c:15235
 #, gcc-internal-format
 msgid "templates may not be %<virtual%>"
 msgstr ""
 
-#: cp/parser.c:8775
+#: cp/parser.c:8786
 #, gcc-internal-format
 msgid "only constructors take base initializers"
 msgstr "å�ªæœ‰å»ºæ§‹å¼�æ‰�èƒ½æœ‰åŸºç¤Žé¡žåˆ¥åˆ�å§‹å€¼è¨­å®š"
 
-#: cp/parser.c:8795
+#: cp/parser.c:8806
 #, fuzzy, gcc-internal-format
 msgid "cannot expand initializer for member %<%D%>"
 msgstr "æˆ�å“¡ %qD ç¼ºå°‘åˆ�å§‹å€¼è¨­å®š"
 
-#: cp/parser.c:8847
+#: cp/parser.c:8858
 #, gcc-internal-format
 msgid "anachronistic old-style base class initializer"
 msgstr "å¹´ä»£éŒ¯èª¤çš„èˆŠå¼�åŸºç¤Žé¡žåˆ¥åˆ�å§‹å€¼è¨­å®š"
 
-#: cp/parser.c:8892
+#: cp/parser.c:8903
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr "é—œé�µå­— %<typename%> ä¸�å…�è¨±ç”¨åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­(é™�å®šçš„åˆ�å§‹å€¼è¨­å®šéš±å�«åœ°æ˜¯ä¸€å€‹é¡žåž‹)"
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:9237
+#: cp/parser.c:9248
 #, gcc-internal-format
 msgid "keyword %<export%> not implemented, and will be ignored"
 msgstr "é—œé�µå­— %<export%> æœªå¯¦ä½œï¼Œå°‡è¢«å¿½ç•¥"
 
-#: cp/parser.c:9482 cp/parser.c:9583
+#: cp/parser.c:9419 cp/parser.c:9517 cp/parser.c:9618
 #, fuzzy, gcc-internal-format
 msgid "template parameter pack %qD cannot have a default argument"
 msgstr "%qD ä¸�èƒ½æœ‰é �è¨­å�ƒæ•¸"
 
-#: cp/parser.c:9485 cp/parser.c:9586
+#: cp/parser.c:9422
 #, fuzzy, gcc-internal-format
+msgid "template parameter pack cannot have a default argument"
+msgstr "ç¯„æœ¬å�ƒæ•¸ä¸�èƒ½æ˜¯å¤¥ä¼´"
+
+#: cp/parser.c:9520 cp/parser.c:9621
+#, fuzzy, gcc-internal-format
 msgid "template parameter packs cannot have default arguments"
 msgstr "ç¯„æœ¬å�ƒæ•¸ä¸�èƒ½æ˜¯å¤¥ä¼´"
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:9723
+#: cp/parser.c:9758
 #, gcc-internal-format
 msgid "%<<::%> cannot begin a template-argument list"
 msgstr "ä¸�èƒ½ä»¥ %<<::%> é–‹å§‹ä¸€å€‹ç¯„æœ¬å¼•æ•¸æ¸…å–®"
 
-#: cp/parser.c:9724
+#: cp/parser.c:9759
 #, gcc-internal-format
 msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
 msgstr "%<<:%> æ˜¯ %<[%> çš„å�¦ä¸€ç¨®æ‹¼æ³•ã€‚è«‹åœ¨ %<<%> å’Œ %<::%> é–“åŠ ä¸Šç©ºæ ¼"
 
-#: cp/parser.c:9731
+#: cp/parser.c:9766
 #, gcc-internal-format
 msgid "(if you use -fpermissive G++ will accept your code)"
 msgstr "(å¦‚æžœæ‚¨ä½¿ç”¨ -fpermissive G++ æœƒæŽ¥å�—æ‚¨çš„ç¨‹å¼�ç¢¼)"
 
-#: cp/parser.c:9804
+#: cp/parser.c:9839
 #, gcc-internal-format
 msgid "parse error in template argument list"
 msgstr "ç¯„æœ¬å¼•æ•¸è¡¨èªžæ³•éŒ¯èª¤"
 
 #. Explain what went wrong.
-#: cp/parser.c:9917
+#: cp/parser.c:9952
 #, gcc-internal-format
 msgid "non-template %qD used as template"
 msgstr "é�žç¯„æœ¬ %qD å�šç‚ºç¯„æœ¬"
 
-#: cp/parser.c:9918
+#: cp/parser.c:9953
 #, gcc-internal-format
 msgid "use %<%T::template %D%> to indicate that it is a template"
 msgstr "ä½¿ç”¨ %<%T::template %D%> ä¾†è¡¨ç¤ºé€™æ˜¯ä¸€å€‹ç¯„æœ¬"
 
-#: cp/parser.c:10441
+#: cp/parser.c:10476
 #, gcc-internal-format
 msgid "template specialization with C linkage"
 msgstr "ç‰¹ä¾‹åŒ–ç¯„æœ¬æœ‰ C é€£çµ�"
 
-#: cp/parser.c:11032
+#: cp/parser.c:11067
 #, gcc-internal-format
 msgid "using %<typename%> outside of template"
 msgstr "åœ¨ç¯„æœ¬å¤–ä½¿ç”¨ %<typename%>"
 
-#: cp/parser.c:11191
+#: cp/parser.c:11226
 #, fuzzy, gcc-internal-format
 msgid "declaration %qD does not declare anything"
 msgstr "æ²’æœ‰å®£å‘Šä»»ä½•æ�±è¥¿"
 
-#: cp/parser.c:11275
+#: cp/parser.c:11310
 #, fuzzy, gcc-internal-format
 msgid "attributes ignored on uninstantiated type"
 msgstr "%qE å±¬æ€§åœ¨ä¸�æ˜¯é¡žåˆ¥çš„é¡žåž‹ä¸Šè¢«å¿½ç•¥"
 
-#: cp/parser.c:11279
+#: cp/parser.c:11314
 #, fuzzy, gcc-internal-format
 msgid "attributes ignored on template instantiation"
 msgstr "ç‚ºç¯„æœ¬å¯¦é«”åŒ–åŒ–å¥—ç”¨äº†å­˜å„²é¡žåž‹ %qD"
 
-#: cp/parser.c:11284
+#: cp/parser.c:11319
 #, gcc-internal-format
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 msgstr ""
 
-#: cp/parser.c:11406
+#: cp/parser.c:11441
 #, gcc-internal-format
 msgid "comma at end of enumerator list"
 msgstr "åˆ—èˆ‰è¡¨ä»¥é€—è™Ÿçµ�å°¾"
 
-#: cp/parser.c:11498
+#: cp/parser.c:11533
 #, gcc-internal-format
 msgid "%qD is not a namespace-name"
 msgstr "%qD ä¸�æ˜¯ä¸€å€‹å‘½å��ç©ºé–“"
 
-#: cp/parser.c:11599
+#: cp/parser.c:11634
 #, fuzzy, gcc-internal-format
 msgid "%<namespace%> definition is not allowed here"
 msgstr "åœ¨é€™è£¡ä¸�å…�è¨±ä½¿ç”¨ %<#pragma%>"
@@ -30448,142 +30464,157 @@
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:11738
+#: cp/parser.c:11773
 #, gcc-internal-format
 msgid "a template-id may not appear in a using-declaration"
 msgstr "ç¯„æœ¬è­˜åˆ¥ç¢¼ä¸�å…�è¨±å‡ºç�¾åœ¨ using å®£å‘Šä¸­"
 
-#: cp/parser.c:12094
+#: cp/parser.c:12135
 #, gcc-internal-format
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr "å‡½å¼�å®šç¾©ä¸­ä¸�å…�è¨±å‡ºç�¾ asm æŒ‡å®š"
 
-#: cp/parser.c:12096
+#: cp/parser.c:12137
 #, gcc-internal-format
 msgid "attributes are not allowed on a function-definition"
 msgstr "å‡½å¼�å®šç¾©ä¸­ä¸�å…�è¨±æœ‰å±¬æ€§"
 
-#: cp/parser.c:12229
+#: cp/parser.c:12270
 #, fuzzy, gcc-internal-format
 msgid "initializer provided for function"
 msgstr "ç„¡æ³•åˆ�å§‹åŒ–å¤¥ä¼´å‡½å¼� %qs"
 
-#: cp/parser.c:12249
+#: cp/parser.c:12290
 #, gcc-internal-format
 msgid "attributes after parenthesized initializer ignored"
 msgstr "æ‹¬èµ·çš„åˆ�å§‹å€¼è¨­å®šå¾Œå‡ºç�¾çš„å±¬æ€§è¢«å¿½ç•¥"
 
-#: cp/parser.c:12630 cp/pt.c:8772
+#: cp/parser.c:12671 cp/pt.c:8893
 #, gcc-internal-format
 msgid "array bound is not an integer constant"
 msgstr "é™£åˆ—é‚Šç•Œä¸�æ˜¯ä¸€å€‹æ•´æ•¸å¸¸æ•¸"
 
-#: cp/parser.c:12739
+#: cp/parser.c:12780
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%E%> is not a type"
 msgstr "%<%T::%D%> ä¸�æ˜¯ä¸€å€‹é¡žåž‹"
 
-#: cp/parser.c:12765
+#: cp/parser.c:12806
 #, gcc-internal-format
 msgid "invalid use of constructor as a template"
 msgstr "å°‡å»ºæ§‹å¼�å�šç‚ºç¯„æœ¬ç”¨æ³•ç„¡æ•ˆ"
 
-#: cp/parser.c:12766
+#: cp/parser.c:12807
 #, gcc-internal-format
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 msgstr "ä½¿ç”¨ %<%T::%D%> è€Œä¸�æ˜¯ %<%T::%D%> ä¾†ä»¥é™�å®šå��æŒ‡å®šå»ºæ§‹å¼�"
 
-#: cp/parser.c:12938
+#: cp/parser.c:12979
 #, gcc-internal-format
 msgid "%qD is a namespace"
 msgstr "%qD æ˜¯ä¸€å€‹å‘½å��ç©ºé–“"
 
-#: cp/parser.c:13013
+#: cp/parser.c:13054
 #, gcc-internal-format
 msgid "duplicate cv-qualifier"
 msgstr "é‡�è¤‡çš„ cv é™�å®š"
 
-#: cp/parser.c:13600
+#: cp/parser.c:13640
 #, gcc-internal-format
 msgid "file ends in default argument"
 msgstr "æª”æ¡ˆåœ¨é �è¨­å�ƒæ•¸è™•çµ�æ�Ÿ"
 
-#: cp/parser.c:13673
+#: cp/parser.c:13683
 #, gcc-internal-format
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr "ç‚ºé�žå‡½å¼�æŒ‡å®šé �è¨­å�ƒæ•¸çš„ç”¨æ³•å·²é�Žæ™‚"
 
-#: cp/parser.c:13676
+#: cp/parser.c:13686
 #, gcc-internal-format
 msgid "default arguments are only permitted for function parameters"
 msgstr "é �è¨­å�ƒæ•¸å�ªå…�è¨±å‡ºç�¾åœ¨å‡½å¼�å�ƒæ•¸ä¸­"
 
-#: cp/parser.c:13877
+#: cp/parser.c:13702
+#, fuzzy, gcc-internal-format
+msgid "%sparameter pack %qD cannot have a default argument"
+msgstr "%qD ä¸�èƒ½æœ‰é �è¨­å�ƒæ•¸"
+
+#: cp/parser.c:13705
+#, fuzzy, gcc-internal-format
+msgid "%sparameter pack cannot have a default argument"
+msgstr "%qD ä¸�èƒ½æœ‰é �è¨­å�ƒæ•¸"
+
+#: cp/parser.c:13947
 #, gcc-internal-format
 msgid "ISO C++ does not allow designated initializers"
 msgstr "ISO C++ ä¸�å…�è¨±æŒ‡å®šå…ƒç´ åˆ�å§‹å€¼è¨­å®š"
 
-#: cp/parser.c:14477
+#: cp/parser.c:14547
 #, gcc-internal-format
 msgid "invalid class name in declaration of %qD"
 msgstr "%qD çš„å®£å‘Šä¸­é¡žåˆ¥å��ç„¡æ•ˆ"
 
-#: cp/parser.c:14489
+#: cp/parser.c:14559
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 msgstr "%qD å®£å‘Šå‡ºç�¾åœ¨ %qD ä¸­ï¼Œè€Œå¾Œè€…ä¸¦ä¸�åŒ…å�« %qD"
 
-#: cp/parser.c:14492
+#: cp/parser.c:14562
 #, gcc-internal-format
 msgid "declaration of %qD in %qD which does not enclose %qD"
 msgstr "%qD å®£å‘Šå‡ºç�¾åœ¨ %qD ä¸­ï¼Œè€Œå¾Œè€…ä¸¦ä¸�åŒ…å�« %qD"
 
-#: cp/parser.c:14505
+#: cp/parser.c:14575
 #, gcc-internal-format
 msgid "extra qualification ignored"
 msgstr "å¿½ç•¥é¡�å¤–çš„é™�å®š"
 
-#: cp/parser.c:14516
+#: cp/parser.c:14586
 #, gcc-internal-format
 msgid "an explicit specialization must be preceded by %<template <>%>"
 msgstr "æ˜Žç¢ºç‰¹ä¾‹åŒ–å‰�å¿…é ˆæœ‰ %<template <>%>"
 
-#: cp/parser.c:14609
+#: cp/parser.c:14613
+#, fuzzy, gcc-internal-format
+msgid "function template %qD redeclared as a class template"
+msgstr "é�žç¯„æœ¬ %qD å�šç‚ºç¯„æœ¬"
+
+#: cp/parser.c:14689
 #, gcc-internal-format
 msgid "previous definition of %q+#T"
 msgstr "%q+#T çš„ä¸Šä¸€å€‹å®šç¾©"
 
-#: cp/parser.c:14855
+#: cp/parser.c:14935
 #, gcc-internal-format
 msgid "%Hextra %<;%>"
 msgstr "%Hå¤šé¤˜çš„ %<;%>"
 
-#: cp/parser.c:14873
+#: cp/parser.c:14953
 #, gcc-internal-format
 msgid "a class-key must be used when declaring a friend"
 msgstr "å®£å‘Šå¤¥ä¼´æ™‚å¿…é ˆä½¿ç”¨ class é—œé�µå­—"
 
-#: cp/parser.c:14887
+#: cp/parser.c:14967
 #, gcc-internal-format
 msgid "friend declaration does not name a class or function"
 msgstr "å¤¥ä¼´å®£å‘Šæ²’æœ‰æŒ‡å®šé¡žåˆ¥æˆ–å‡½å¼�å��"
 
-#: cp/parser.c:15064
+#: cp/parser.c:15144
 #, gcc-internal-format
 msgid "pure-specifier on function-definition"
 msgstr "å‡½å¼�å®šç¾©ä¸Šæœ‰ pure æŒ‡å®š"
 
-#: cp/parser.c:15356
+#: cp/parser.c:15438
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed outside of templates"
 msgstr "é—œé�µå­— %<typename%> ä¸�èƒ½åœ¨ç¯„æœ¬ä»¥å¤–ä½¿ç”¨"
 
-#: cp/parser.c:15358
+#: cp/parser.c:15440
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 msgstr "é—œé�µå­— %<typename%> ä¸�å…�è¨±ç”¨åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­(åŸºç¤Žé¡žåˆ¥éš±å�«åœ°æ˜¯ä¸€å€‹é¡žåž‹)"
 
-#: cp/parser.c:16407
+#: cp/parser.c:16489
 #, gcc-internal-format
 msgid "too few template-parameter-lists"
 msgstr "ç¯„æœ¬å�ƒæ•¸è¡¨å¤ªå°‘"
@@ -30592,13 +30623,13 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:16422
+#: cp/parser.c:16504
 #, gcc-internal-format
 msgid "too many template-parameter-lists"
 msgstr "ç¯„æœ¬å�ƒæ•¸è¡¨å¤ªå¤š"
 
 #. Issue an error message.
-#: cp/parser.c:16694
+#: cp/parser.c:16776
 #, gcc-internal-format
 msgid "named return values are no longer supported"
 msgstr "å…·å��å›žå‚³å€¼ä¸�å†�è¢«æ”¯æ�´"
@@ -30606,234 +30637,234 @@
 #. 14.5.2.2 [temp.mem]
 #.
 #. A local class shall not have member templates.
-#: cp/parser.c:16766
+#: cp/parser.c:16848
 #, fuzzy, gcc-internal-format
 msgid "invalid declaration of member template in local class"
 msgstr "å±€éƒ¨é¡žåˆ¥ä¸­å°�æˆ�å“¡ç¯„æœ¬ %q#D çš„å®£å‘Šç„¡æ•ˆ"
 
-#: cp/parser.c:16775
+#: cp/parser.c:16857
 #, gcc-internal-format
 msgid "template with C linkage"
 msgstr "C é€£çµ�çš„ç¯„æœ¬"
 
-#: cp/parser.c:16919
+#: cp/parser.c:17001
 #, gcc-internal-format
 msgid "template declaration of %qs"
 msgstr "%qs å®£å‘Šç‚ºç¯„æœ¬"
 
-#: cp/parser.c:16982
+#: cp/parser.c:17064
 #, fuzzy, gcc-internal-format
 msgid "explicit template specialization cannot have a storage class"
 msgstr "æ˜Žç¢ºç‰¹ä¾‹åŒ–å‡ºç�¾åœ¨é�žå‘½å��ç©ºé–“ä½œç”¨æ¬„ä½� %qD ä¸­"
 
-#: cp/parser.c:17171
+#: cp/parser.c:17253
 #, gcc-internal-format
 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
 msgstr "%Håœ¨å·¢ç‹€ç¯„æœ¬å¼•æ•¸æ¸…å–®ä¸­æ‡‰ç•¶ä½¿ç”¨ %<> >%> è€Œé�ž %<>>%>"
 
-#: cp/parser.c:17184
+#: cp/parser.c:17266
 #, gcc-internal-format
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 msgstr "å�¯ç–‘çš„ %<>>%>ï¼Œä½¿ç”¨ %<>%> ä¾†çµ�æ�Ÿç¯„æœ¬å¼•æ•¸æ¸…å–®"
 
-#: cp/parser.c:17519
+#: cp/parser.c:17601
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qD in linkage specification"
 msgstr "ç„¡æ•ˆçš„åŸºç¤Žé¡žåˆ¥"
 
-#: cp/parser.c:17532
+#: cp/parser.c:17614
 #, fuzzy, gcc-internal-format
 msgid "%<__thread%> before %qD"
 msgstr "%<__thread%> å‡ºç�¾åœ¨ %<extern%> ä¹‹å‰�"
 
-#: cp/parser.c:17847
+#: cp/parser.c:17929
 #, gcc-internal-format
 msgid "%qs tag used in naming %q#T"
 msgstr "ä½¿ç”¨äº† %qs æ¨™è¨˜ï¼Œåœ¨å‘½å�� %q#T æ™‚"
 
-#: cp/parser.c:17868
+#: cp/parser.c:17950
 #, gcc-internal-format
 msgid "%qD redeclared with different access"
 msgstr "%qD é‡�å®£å‘Šæ™‚æœ‰ä¸�å�Œçš„å�¯å­˜å�–æ€§"
 
-#: cp/parser.c:17885
+#: cp/parser.c:17967
 #, gcc-internal-format
 msgid "%<template%> (as a disambiguator) is only allowed within templates"
 msgstr "å�šç‚ºæ¶ˆæ­§ç¾©çš„ %<template%> å�ªèƒ½ç”¨æ–¼ç¯„æœ¬å…§"
 
-#: cp/parser.c:18138 cp/parser.c:19061 cp/parser.c:19192
+#: cp/parser.c:18220 cp/parser.c:19143 cp/parser.c:19274
 #, gcc-internal-format
 msgid "misplaced %<@%D%> Objective-C++ construct"
 msgstr "ä½�ç½®éŒ¯èª¤çš„ %<@%D%> Objective-C++ å»ºæ§‹"
 
-#: cp/parser.c:18279
+#: cp/parser.c:18361
 #, gcc-internal-format
 msgid "%<@encode%> must specify a type as an argument"
 msgstr "%<@encode%> å¿…é ˆæŒ‡å®šä¸€å€‹é¡žåž‹å�šç‚ºå¼•æ•¸"
 
-#: cp/parser.c:18594
+#: cp/parser.c:18676
 #, gcc-internal-format
 msgid "invalid Objective-C++ selector name"
 msgstr "ç„¡æ•ˆçš„ Objective-C++ é�¸æ“‡å­�å��"
 
-#: cp/parser.c:18925
+#: cp/parser.c:19007
 #, gcc-internal-format
 msgid "identifier expected after %<@protocol%>"
 msgstr "%<@protocol%> éœ€è¦�è­˜åˆ¥ç¢¼"
 
-#: cp/parser.c:19626
+#: cp/parser.c:19708
 #, gcc-internal-format
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: cp/parser.c:19735
+#: cp/parser.c:19824
 #, fuzzy, gcc-internal-format
 msgid "%qs is not valid for %qs"
 msgstr "%qs ä¸�æ˜¯ä¸€å€‹æœ‰æ•ˆçš„è¼¸å‡ºæª”æ¡ˆ"
 
-#: cp/parser.c:20390
+#: cp/parser.c:20479
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 msgstr "%<#pragma pack%> æœ«å°¾æœ‰ç„¡ç”¨å­—å…ƒ"
 
-#: cp/parser.c:20477
+#: cp/parser.c:20566
 #, gcc-internal-format
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr ""
 
-#: cp/parser.c:20535
+#: cp/parser.c:20624
 #, gcc-internal-format
 msgid "inter-module optimizations not implemented for C++"
 msgstr "æ¨¡çµ„é–“æœ€ä½³åŒ–æ·�æœªç‚º C++ å¯¦ä½œ"
 
-#: cp/pt.c:249
+#: cp/pt.c:252
 #, gcc-internal-format
 msgid "data member %qD cannot be a member template"
 msgstr "è³‡æ–™æˆ�å“¡ %qD ä¸�èƒ½æ˜¯æˆ�å“¡ç¯„æœ¬"
 
-#: cp/pt.c:261
+#: cp/pt.c:264
 #, gcc-internal-format
 msgid "invalid member template declaration %qD"
 msgstr "ç„¡æ•ˆçš„æˆ�å“¡ç¯„æœ¬å®£å‘Š %qD"
 
-#: cp/pt.c:609
+#: cp/pt.c:612
 #, gcc-internal-format
 msgid "explicit specialization in non-namespace scope %qD"
 msgstr "æ˜Žç¢ºç‰¹ä¾‹åŒ–å‡ºç�¾åœ¨é�žå‘½å��ç©ºé–“ä½œç”¨æ¬„ä½� %qD ä¸­"
 
-#: cp/pt.c:623
+#: cp/pt.c:626
 #, gcc-internal-format
 msgid "enclosing class templates are not explicitly specialized"
 msgstr "æ‰€åŒ…å�«çš„é¡žåˆ¥ç¯„æœ¬ä¸¦æœªè¢«æ˜Žç¢ºç‰¹ä¾‹åŒ–"
 
-#: cp/pt.c:711
+#: cp/pt.c:714
 #, gcc-internal-format
 msgid "specialization of %qD in different namespace"
 msgstr "åœ¨ä¸�å�Œå‘½å��ç©ºé–“å…§å°� %qD çš„ç‰¹ä¾‹åŒ–"
 
-#: cp/pt.c:712 cp/pt.c:809
+#: cp/pt.c:715 cp/pt.c:812
 #, gcc-internal-format
 msgid "  from definition of %q+#D"
 msgstr "  å¾ž %q+#D çš„å®šç¾©"
 
-#: cp/pt.c:729
+#: cp/pt.c:732
 #, gcc-internal-format
 msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
 msgstr "%qD çš„æ˜Žç¢ºå¯¦é«”åŒ–å‡ºç�¾åœ¨å‘½å��ç©ºé–“ %qD ä¸­ï¼Œè€Œå¾Œè€…ä¸¦ä¸�åŒ…å�«å‘½å��ç©ºé–“ %qD"
 
-#: cp/pt.c:747
+#: cp/pt.c:750
 #, fuzzy, gcc-internal-format
 msgid "name of class shadows template template parameter %qD"
 msgstr "ç¯„æœ¬çš„ç¯„æœ¬å�ƒæ•¸çš„é �è¨­å¼•æ•¸ç„¡æ•ˆ"
 
-#: cp/pt.c:776
+#: cp/pt.c:779
 #, gcc-internal-format
 msgid "specialization of %qT after instantiation"
 msgstr "%qT çš„å¯¦é«”åŒ–åœ¨ç‰¹ä¾‹åŒ–ä¹‹å¾Œ"
 
-#: cp/pt.c:808
+#: cp/pt.c:811
 #, gcc-internal-format
 msgid "specializing %q#T in different namespace"
 msgstr "åœ¨ä¸�å�Œå‘½å��ç©ºé–“ä¸­ç‰¹ä¾‹åŒ– %q#T"
 
-#: cp/pt.c:823
+#: cp/pt.c:826
 #, gcc-internal-format
 msgid "specialization %qT after instantiation %qT"
 msgstr "%qT çš„å¯¦é«”åŒ–åœ¨ %qT çš„ç‰¹ä¾‹åŒ–ä¹‹å¾Œ"
 
-#: cp/pt.c:836
+#: cp/pt.c:839
 #, gcc-internal-format
 msgid "explicit specialization of non-template %qT"
 msgstr "æ˜Žç¢ºç‰¹ä¾‹åŒ–é�žç¯„æœ¬ %qT"
 
-#: cp/pt.c:1238
+#: cp/pt.c:1246
 #, gcc-internal-format
 msgid "specialization of %qD after instantiation"
 msgstr "%qD çš„ç‰¹ä¾‹åŒ–åœ¨å¯¦é«”åŒ–ä¹‹å¾Œ"
 
-#: cp/pt.c:1464
+#: cp/pt.c:1472
 #, gcc-internal-format
 msgid "%qD is not a function template"
 msgstr "%qD ä¸�æ˜¯ä¸€å€‹å‡½å¼�ç¯„æœ¬"
 
-#: cp/pt.c:1673
+#: cp/pt.c:1681
 #, gcc-internal-format
 msgid "template-id %qD for %q+D does not match any template declaration"
 msgstr "ç¯„æœ¬è­˜åˆ¥ç¢¼ %qD(å±¬æ–¼ %q+D)ä¸�åŒ¹é…�ä»»ä½•ç¯„æœ¬å®£å‘Š"
 
-#: cp/pt.c:1681
+#: cp/pt.c:1689
 #, gcc-internal-format
 msgid "ambiguous template specialization %qD for %q+D"
 msgstr "æœ‰æ­§ç¾©çš„ç¯„æœ¬ç‰¹ä¾‹åŒ– %qD (ç‚º %q+D)"
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1916 cp/pt.c:1970
+#: cp/pt.c:1924 cp/pt.c:1978
 #, gcc-internal-format
 msgid "template-id %qD in declaration of primary template"
 msgstr "ç¯„æœ¬è­˜åˆ¥ç¢¼ %qD å‡ºç�¾åœ¨åŸºæœ¬ç¯„æœ¬çš„å®£å‘Šä¸­"
 
-#: cp/pt.c:1929
+#: cp/pt.c:1937
 #, gcc-internal-format
 msgid "template parameter list used in explicit instantiation"
 msgstr "æ˜Žç¢ºåˆ�å§‹åŒ–ä¸­å‡ºç�¾äº†ç¯„æœ¬å�ƒæ•¸æ¸…å–®"
 
-#: cp/pt.c:1935
+#: cp/pt.c:1943
 #, gcc-internal-format
 msgid "definition provided for explicit instantiation"
 msgstr "ç‚ºæ˜Žç¢ºå¯¦é«”åŒ–æ��ä¾›çš„å®šç¾©"
 
-#: cp/pt.c:1943
+#: cp/pt.c:1951
 #, gcc-internal-format
 msgid "too many template parameter lists in declaration of %qD"
 msgstr "%qD å®£å‘Šæ™‚ç¯„æœ¬å�ƒæ•¸è¡¨å¤ªå¤š"
 
-#: cp/pt.c:1946
+#: cp/pt.c:1954
 #, gcc-internal-format
 msgid "too few template parameter lists in declaration of %qD"
 msgstr "%qD å®£å‘Šæ™‚ç¯„æœ¬å�ƒæ•¸è¡¨å¤ªå°‘"
 
-#: cp/pt.c:1948
+#: cp/pt.c:1956
 #, gcc-internal-format
 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
 msgstr "%qD çš„æ˜Žç¢ºç‰¹ä¾‹åŒ–å¿…é ˆç”± %<template <>%> å¼•å…¥"
 
-#: cp/pt.c:1967
+#: cp/pt.c:1975
 #, gcc-internal-format
 msgid "function template partial specialization %qD is not allowed"
 msgstr "å‡½å¼�ç¯„æœ¬éƒ¨åˆ†ç‰¹ä¾‹åŒ– %qD æ˜¯ä¸�å…�è¨±çš„"
 
-#: cp/pt.c:1999
+#: cp/pt.c:2007
 #, gcc-internal-format
 msgid "default argument specified in explicit specialization"
 msgstr "æ˜Žç¢ºç‰¹ä¾‹åŒ–æ™‚æŒ‡å®šäº†é �è¨­å�ƒæ•¸"
 
-#: cp/pt.c:2029
+#: cp/pt.c:2037
 #, gcc-internal-format
 msgid "%qD is not a template function"
 msgstr "%qD ä¸�æ˜¯ä¸€å€‹ç¯„æœ¬å‡½å¼�"
 
-#: cp/pt.c:2037
+#: cp/pt.c:2045
 #, fuzzy, gcc-internal-format
 msgid "%qD is not declared in %qD"
 msgstr "%qD æœªå®£å‘Š"
@@ -30846,100 +30877,110 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:2099
+#: cp/pt.c:2107
 #, gcc-internal-format
 msgid "specialization of implicitly-declared special member function"
 msgstr "ç‰¹ä¾‹åŒ–äº†éš±å�«å®£å‘Šçš„ç‰¹æ®Šæˆ�å“¡å‡½å¼�"
 
-#: cp/pt.c:2143
+#: cp/pt.c:2151
 #, gcc-internal-format
 msgid "no member function %qD declared in %qT"
 msgstr "æˆ�å“¡å‡½å¼� %qD æœªåœ¨ %qT ä¸­å®£å‘Š"
 
-#: cp/pt.c:2642
+#: cp/pt.c:2628
 #, gcc-internal-format
 msgid "base initializer expansion %<%T%> contains no parameter packs"
 msgstr ""
 
-#: cp/pt.c:2701
+#: cp/pt.c:2687
 #, gcc-internal-format
 msgid "expansion pattern %<%T%> contains no argument packs"
 msgstr ""
 
-#: cp/pt.c:2703
+#: cp/pt.c:2689
 #, gcc-internal-format
 msgid "expansion pattern %<%E%> contains no argument packs"
 msgstr ""
 
-#: cp/pt.c:2745
+#: cp/pt.c:2730
 #, gcc-internal-format
 msgid "parameter packs not expanded with `...':"
 msgstr ""
 
-#: cp/pt.c:2760 cp/pt.c:3383
+#: cp/pt.c:2745 cp/pt.c:3361
 #, gcc-internal-format
 msgid "        %qD"
 msgstr "        %qD"
 
-#: cp/pt.c:2762
+#: cp/pt.c:2747
 #, fuzzy, gcc-internal-format
 msgid "        <anonymous>"
 msgstr "<anonymous>"
 
-#: cp/pt.c:2875
+#: cp/pt.c:2852
 #, gcc-internal-format
 msgid "declaration of %q+#D"
 msgstr "%q+#D çš„å®£å‘Š"
 
-#: cp/pt.c:2876
+#: cp/pt.c:2853
 #, gcc-internal-format
 msgid " shadows template parm %q+#D"
 msgstr " éš±è—�äº†æ¨¡ç‰ˆå�ƒæ•¸ %q+#D"
 
-#: cp/pt.c:3379
+#: cp/pt.c:3357
 #, gcc-internal-format
 msgid "template parameters not used in partial specialization:"
 msgstr "éƒ¨åˆ†ç‰¹ä¾‹åŒ–ä¸­æœªç”¨åˆ°ç¯„æœ¬å�ƒæ•¸ï¼š"
 
-#: cp/pt.c:3394
+#: cp/pt.c:3372
 #, gcc-internal-format
 msgid "partial specialization %qT does not specialize any template arguments"
 msgstr "éƒ¨åˆ†ç‰¹ä¾‹åŒ– %qT ä¸¦æœªç‰¹ä¾‹åŒ–ä»»ä½•ç¯„æœ¬å�ƒæ•¸"
 
-#: cp/pt.c:3439
+#: cp/pt.c:3417
 #, gcc-internal-format
 msgid "parameter pack argument %qE must be at the end of the template argument list"
 msgstr ""
 
-#: cp/pt.c:3441
+#: cp/pt.c:3419
 #, gcc-internal-format
 msgid "parameter pack argument %qT must be at the end of the template argument list"
 msgstr ""
 
-#: cp/pt.c:3462
+#: cp/pt.c:3440
 #, gcc-internal-format
 msgid "template argument %qE involves template parameter(s)"
 msgstr "ç¯„æœ¬å¼•æ•¸ %qE æ··é›œäº†ç¯„æœ¬å�ƒæ•¸"
 
-#: cp/pt.c:3505
+#: cp/pt.c:3484
 #, gcc-internal-format
 msgid "type %qT of template argument %qE depends on template parameter(s)"
 msgstr "é¡žåž‹ %qT(å±¬æ–¼ç¯„æœ¬å¼•æ•¸ %qE)å�–æ±ºæ–¼ç¯„æœ¬å�ƒæ•¸"
 
-#: cp/pt.c:3611
+#: cp/pt.c:3591
 #, gcc-internal-format
 msgid "no default argument for %qD"
 msgstr "%qD æ²’æœ‰é �è¨­å�ƒæ•¸"
 
-#: cp/pt.c:3796
+#: cp/pt.c:3609
 #, gcc-internal-format
+msgid "parameter pack %qE must be at the end of the template parameter list"
+msgstr ""
+
+#: cp/pt.c:3612
+#, gcc-internal-format
+msgid "parameter pack %qT must be at the end of the template parameter list"
+msgstr ""
+
+#: cp/pt.c:3799
+#, gcc-internal-format
 msgid "template class without a name"
 msgstr "ç¯„æœ¬é¡žåˆ¥æ²’å…·å��å­—"
 
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:3804
+#: cp/pt.c:3807
 #, gcc-internal-format
 msgid "destructor %qD declared as member template"
 msgstr "è§£æ§‹å‡½å¼� %qD è¢«å®£å‘Šç‚ºä¸€å€‹æˆ�å“¡ç¯„æœ¬"
@@ -30949,77 +30990,72 @@
 #. An allocation function can be a function
 #. template. ... Template allocation functions shall
 #. have two or more parameters.
-#: cp/pt.c:3819
+#: cp/pt.c:3822
 #, gcc-internal-format
 msgid "invalid template declaration of %qD"
 msgstr "%qD ç¯„æœ¬å®£å‘Šç„¡æ•ˆ"
 
-#: cp/pt.c:3890
+#: cp/pt.c:3939
 #, gcc-internal-format
-msgid "parameter pack %qE must be at the end of the template parameter list"
-msgstr ""
-
-#: cp/pt.c:3893
-#, gcc-internal-format
-msgid "parameter pack %qT must be at the end of the template parameter list"
-msgstr ""
-
-#: cp/pt.c:3953
-#, gcc-internal-format
 msgid "template definition of non-template %q#D"
 msgstr "å°�é�žç¯„æœ¬ %q#D çš„ç¯„æœ¬å®šç¾©"
 
-#: cp/pt.c:3996
+#: cp/pt.c:3982
 #, gcc-internal-format
 msgid "expected %d levels of template parms for %q#D, got %d"
 msgstr "éœ€è¦� %d ç´šçš„ %q#D ç¯„æœ¬å�ƒæ•¸ï¼Œå�»çµ¦å‡ºäº† %d ç´š"
 
-#: cp/pt.c:4008
+#: cp/pt.c:3994
 #, gcc-internal-format
 msgid "got %d template parameters for %q#D"
 msgstr "å¾—åˆ° %d å€‹ç¯„æœ¬å�ƒæ•¸ï¼Œç‚º %q#D"
 
-#: cp/pt.c:4011
+#: cp/pt.c:3997
 #, gcc-internal-format
 msgid "got %d template parameters for %q#T"
 msgstr "å¾—åˆ° %d å€‹ç¯„æœ¬å�ƒæ•¸ï¼Œç‚º %q#T"
 
-#: cp/pt.c:4013
+#: cp/pt.c:3999
 #, gcc-internal-format
 msgid "  but %d required"
 msgstr "  ä½†å¯¦éš›éœ€è¦� %d å€‹"
 
-#: cp/pt.c:4031
+#: cp/pt.c:4017
 #, fuzzy, gcc-internal-format
 msgid "template arguments to %qD do not match original template %qD"
 msgstr "ç¯„æœ¬å�ƒæ•¸èˆ‡ç¯„æœ¬ä¸�ç¬¦"
 
-#: cp/pt.c:4035
+#: cp/pt.c:4021
 #, fuzzy, gcc-internal-format
 msgid "use template<> for an explicit specialization"
 msgstr "æ‰€åŒ…å�«çš„é¡žåˆ¥ç¯„æœ¬ä¸¦æœªè¢«æ˜Žç¢ºç‰¹ä¾‹åŒ–"
 
-#: cp/pt.c:4131
+#: cp/pt.c:4117
 #, gcc-internal-format
 msgid "%qT is not a template type"
 msgstr "%qT ä¸�æ˜¯ä¸€å€‹ç¯„æœ¬é¡žåž‹"
 
-#: cp/pt.c:4144
+#: cp/pt.c:4130
 #, gcc-internal-format
 msgid "template specifiers not specified in declaration of %qD"
 msgstr "%qD çš„å®£å‘Šä¸­æ²’æœ‰ template é™�å®š"
 
-#: cp/pt.c:4155
-#, gcc-internal-format
-msgid "used %d template parameter(s) instead of %d"
-msgstr "ä½¿ç”¨äº† %d å€‹ç¯„æœ¬å�ƒæ•¸ï¼Œè€Œä¸�æ˜¯ %d å€‹"
+#: cp/pt.c:4140
+#, fuzzy, gcc-internal-format
+msgid "redeclared with %d template parameter(s)"
+msgstr "%qD ä½¿ç”¨æ™‚æœªå¸¶ç¯„æœ¬å�ƒæ•¸"
 
-#: cp/pt.c:4184
+#: cp/pt.c:4142
+#, fuzzy, gcc-internal-format
+msgid "previous declaration %q+D used %d template parameter(s)"
+msgstr "èˆ‡æ­¤è™•æ—©å…ˆçš„å®£å‘Š %q+#D è¡�çª�"
+
+#: cp/pt.c:4176
 #, gcc-internal-format
 msgid "template parameter %q+#D"
 msgstr "ç¯„æœ¬å�ƒæ•¸ %q+#D"
 
-#: cp/pt.c:4185
+#: cp/pt.c:4177
 #, gcc-internal-format
 msgid "redeclared here as %q#D"
 msgstr "åœ¨é€™è£¡å�ˆè¢«å®£å‘Šç‚º %q#D"
@@ -31028,182 +31064,182 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:4195
+#: cp/pt.c:4187
 #, gcc-internal-format
 msgid "redefinition of default argument for %q#D"
 msgstr "é‡�å®šç¾© %q#D çš„é �è¨­å�ƒæ•¸"
 
-#: cp/pt.c:4196
-#, gcc-internal-format
-msgid "%J  original definition appeared here"
+#: cp/pt.c:4188
+#, fuzzy, gcc-internal-format
+msgid "%Joriginal definition appeared here"
 msgstr "%J  åŽŸå§‹å®šç¾©å‡ºç�¾åœ¨é€™è£¡"
 
-#: cp/pt.c:4300
+#: cp/pt.c:4292
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage"
 msgstr "%qE ä¸�æ˜¯é¡žåž‹ %qT çš„æœ‰æ•ˆç¯„æœ¬å¼•æ•¸ï¼Œå› ç‚ºå‡½å¼� %qD æ²’æœ‰å¤–éƒ¨é€£çµ�"
 
-#: cp/pt.c:4341
+#: cp/pt.c:4333
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
 msgstr "%qE ä¸�æ˜¯é¡žåž‹ %qT çš„æœ‰æ•ˆç¯„æœ¬å¼•æ•¸ï¼Œå› ç‚ºå­—é�¢å­—ä¸²ä¸�èƒ½ç”¨åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­"
 
-#: cp/pt.c:4418
+#: cp/pt.c:4410
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
 msgstr "%qE ä¸�æ˜¯é¡žåž‹ %qT çš„æœ‰æ•ˆç¯„æœ¬å¼•æ•¸ï¼Œå› ç‚ºå®ƒæ˜¯ä¸€å€‹é�žå¸¸æ•¸çš„é�‹ç®—å¼�"
 
-#: cp/pt.c:4462
+#: cp/pt.c:4454
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
 msgstr "%qE ä¸�æ˜¯é¡žåž‹ %qT çš„æœ‰æ•ˆç¯„æœ¬å¼•æ•¸ï¼Œå› ç‚ºå®ƒä¸�æ˜¯ä¸€å€‹å·¦å€¼"
 
-#: cp/pt.c:4480
+#: cp/pt.c:4472
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
 msgstr "%qE ä¸�æ˜¯é¡žåž‹ %qT çš„æœ‰æ•ˆç¯„æœ¬å¼•æ•¸ï¼Œå› ç‚ºå®ƒä¸�æ˜¯ä¸€å€‹å·¦å€¼"
 
-#: cp/pt.c:4487
+#: cp/pt.c:4479
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
 msgstr "%qE ä¸�æ˜¯é¡žåž‹ %qT çš„æœ‰æ•ˆç¯„æœ¬å¼•æ•¸ï¼Œå› ç‚ºç‰©ä»¶ %qD æ²’æœ‰å¤–éƒ¨é€£çµ�"
 
-#: cp/pt.c:4517
+#: cp/pt.c:4509
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
 msgstr "%qE ä¸�æ˜¯é¡žåž‹ %qT çš„æœ‰æ•ˆç¯„æœ¬å¼•æ•¸ï¼Œå› ç‚º cv é™�å®šè¡�çª�"
 
-#: cp/pt.c:4524
+#: cp/pt.c:4516
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
 msgstr "%qE ä¸�æ˜¯é¡žåž‹ %qT çš„æœ‰æ•ˆç¯„æœ¬å¼•æ•¸ï¼Œå› ç‚ºå®ƒä¸�æ˜¯ä¸€å€‹å·¦å€¼"
 
-#: cp/pt.c:4537
+#: cp/pt.c:4529
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
 msgstr "%qE ä¸�æ˜¯é¡žåž‹ %qT çš„æœ‰æ•ˆç¯„æœ¬å¼•æ•¸ï¼Œå› ç‚ºç‰©ä»¶ %qD æ²’æœ‰å¤–éƒ¨é€£çµ�"
 
-#: cp/pt.c:4577
+#: cp/pt.c:4569
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a pointer"
 msgstr "%qE ä¸�æ˜¯é¡žåž‹ %qT çš„æœ‰æ•ˆç¯„æœ¬å¼•æ•¸ï¼Œå› ç‚ºå®ƒæ˜¯ä¸€å€‹æŒ‡æ¨™"
 
-#: cp/pt.c:4579
+#: cp/pt.c:4571
 #, gcc-internal-format
 msgid "try using %qE instead"
 msgstr "å˜—è©¦ä½¿ç”¨ %qE ä»£æ›¿"
 
-#: cp/pt.c:4614
+#: cp/pt.c:4606
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
 msgstr "%qE ä¸�æ˜¯é¡žåž‹ %qT çš„æœ‰æ•ˆç¯„æœ¬å¼•æ•¸ï¼Œå› ç‚ºå®ƒçš„é¡žåž‹æ˜¯ %qT"
 
-#: cp/pt.c:4617
+#: cp/pt.c:4609
 #, gcc-internal-format
 msgid "standard conversions are not allowed in this context"
 msgstr "æ­¤ä¸Šä¸‹æ–‡ä¸­ä¸�å…�è¨±æ¨™æº–è½‰æ�›"
 
-#: cp/pt.c:4797
+#: cp/pt.c:4860
 #, gcc-internal-format
 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
 msgstr "éœ€è¦�ä½¿ç”¨æŸ�å€‹ç¯„æœ¬å�ƒæ•¸çš„é¡žåž‹æˆ�å“¡æ™‚ï¼Œè«‹ä½¿ç”¨ %<typename %E%>"
 
-#: cp/pt.c:4813 cp/pt.c:4832 cp/pt.c:4882
+#: cp/pt.c:4876 cp/pt.c:4895 cp/pt.c:4945
 #, gcc-internal-format
 msgid "type/value mismatch at argument %d in template parameter list for %qD"
 msgstr "å¼•æ•¸ %d çš„é¡žåž‹/å€¼ä¸�åŒ¹é…�ï¼Œåœ¨ %qD çš„ç¯„æœ¬å�ƒæ•¸æ¸…å–®ä¸­"
 
-#: cp/pt.c:4817
+#: cp/pt.c:4880
 #, gcc-internal-format
 msgid "  expected a constant of type %qT, got %qT"
 msgstr "  éœ€è¦�ä¸€å€‹ %qT é¡žåž‹çš„å¸¸æ•¸ï¼Œå�»çµ¦å‡ºäº† %qT"
 
-#: cp/pt.c:4821
+#: cp/pt.c:4884
 #, gcc-internal-format
 msgid "  expected a class template, got %qE"
 msgstr "  éœ€è¦�ä¸€å€‹é¡žåˆ¥ç¯„æœ¬ï¼Œå�»çµ¦å‡ºäº† %qE"
 
-#: cp/pt.c:4823
+#: cp/pt.c:4886
 #, gcc-internal-format
 msgid "  expected a type, got %qE"
 msgstr "  éœ€è¦�ä¸€å€‹é¡žåž‹ï¼Œå�»çµ¦å‡ºäº† %qE"
 
-#: cp/pt.c:4836
+#: cp/pt.c:4899
 #, gcc-internal-format
 msgid "  expected a type, got %qT"
 msgstr "  éœ€è¦�ä¸€å€‹é¡žåž‹ï¼Œå�»çµ¦å‡ºäº† %qT"
 
-#: cp/pt.c:4838
+#: cp/pt.c:4901
 #, gcc-internal-format
 msgid "  expected a class template, got %qT"
 msgstr "  éœ€è¦�ä¸€å€‹é¡žåˆ¥ç¯„æœ¬ï¼Œå�»çµ¦å‡ºäº† %qT"
 
-#: cp/pt.c:4885
+#: cp/pt.c:4948
 #, gcc-internal-format
 msgid "  expected a template of type %qD, got %qD"
 msgstr "  éœ€è¦�ä¸€å€‹é¡žåž‹ç‚º %qD çš„ç¯„æœ¬ï¼Œå�»çµ¦å‡ºäº† %qD"
 
-#: cp/pt.c:4928
+#: cp/pt.c:4991
 #, gcc-internal-format
 msgid "could not convert template argument %qE to %qT"
 msgstr "ä¸�èƒ½å°‡ç¯„æœ¬å�ƒæ•¸å¾ž %qE è½‰æ�›åˆ° %qT"
 
-#: cp/pt.c:4984
+#: cp/pt.c:5047
 #, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr "ç¯„æœ¬å�ƒæ•¸æ•¸ç›®ä¸�æ­£ç¢º(ä¸�æ‡‰æ˜¯ %d å€‹è€Œæ‡‰æ˜¯ %d å€‹)"
 
-#: cp/pt.c:5116
+#: cp/pt.c:5179
 #, fuzzy, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d%s)"
 msgstr "ç¯„æœ¬å�ƒæ•¸æ•¸ç›®ä¸�æ­£ç¢º(ä¸�æ‡‰æ˜¯ %d å€‹è€Œæ‡‰æ˜¯ %d å€‹)"
 
-#: cp/pt.c:5120
+#: cp/pt.c:5183
 #, gcc-internal-format
 msgid "provided for %q+D"
 msgstr "æ��ä¾›çµ¦ %q+D"
 
-#: cp/pt.c:5177
+#: cp/pt.c:5242
 #, gcc-internal-format
 msgid "cannot expand %<%E%> into a fixed-length argument list"
 msgstr ""
 
-#: cp/pt.c:5180
+#: cp/pt.c:5245
 #, gcc-internal-format
 msgid "cannot expand %<%T%> into a fixed-length argument list"
 msgstr ""
 
-#: cp/pt.c:5195
+#: cp/pt.c:5261
 #, gcc-internal-format
 msgid "template argument %d is invalid"
 msgstr "ç¯„æœ¬å�ƒæ•¸ %d ç„¡æ•ˆ"
 
-#: cp/pt.c:5455
+#: cp/pt.c:5521
 #, gcc-internal-format
 msgid "non-template type %qT used as a template"
 msgstr "é�žç¯„æœ¬é¡žåž‹ %qT å�šç‚ºç¯„æœ¬"
 
-#: cp/pt.c:5457
+#: cp/pt.c:5523
 #, gcc-internal-format
 msgid "for template declaration %q+D"
 msgstr "å°�æ–¼ç¯„æœ¬å®£å‘Š %q+D"
 
-#: cp/pt.c:6132
+#: cp/pt.c:6221
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
 msgstr "ç¯„æœ¬å¯¦é«”åŒ–æ·±åº¦è¶…é�Žæœ€å¤§å€¼ %d(ä½¿ç”¨ use -ftemplate-depth-NN ä¾†å¢žå¤§æœ€å¤§å€¼)ï¼Œåœ¨å¯¦é«”åŒ– %qD æ™‚"
 
-#: cp/pt.c:7237
+#: cp/pt.c:7333
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%T%>"
 msgstr ""
 
-#: cp/pt.c:7241
+#: cp/pt.c:7337
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%E%>"
 msgstr ""
 
-#: cp/pt.c:8189
+#: cp/pt.c:8289
 #, gcc-internal-format
 msgid "instantiation of %q+D as type %qT"
 msgstr "%q+D æŒ‰é¡žåž‹ %qT å¯¦é«”åŒ–"
@@ -31221,242 +31257,242 @@
 #.
 #. is an attempt to declare a variable with function
 #. type.
-#: cp/pt.c:8324
+#: cp/pt.c:8424
 #, fuzzy, gcc-internal-format
 msgid "variable %qD has function type"
 msgstr "è®Šæ•¸ %qD æœ‰åˆ�å§‹å€¼è¨­å®šä½†é¡žåž‹ä¸�å®Œå…¨"
 
-#: cp/pt.c:8471
+#: cp/pt.c:8571
 #, gcc-internal-format
 msgid "invalid parameter type %qT"
 msgstr "ç„¡æ•ˆçš„å�ƒæ•¸é¡žåž‹ %qT"
 
-#: cp/pt.c:8473
+#: cp/pt.c:8573
 #, gcc-internal-format
 msgid "in declaration %q+D"
 msgstr "åœ¨å®£å‘Š %q+D ä¸­"
 
-#: cp/pt.c:8550
+#: cp/pt.c:8650
 #, gcc-internal-format
 msgid "function returning an array"
 msgstr "å‡½å¼�å›žå‚³äº†ä¸€å€‹é™£åˆ—"
 
-#: cp/pt.c:8552
+#: cp/pt.c:8652
 #, gcc-internal-format
 msgid "function returning a function"
 msgstr "å‡½å¼�å›žå‚³äº†ä¸€å€‹å‡½å¼�"
 
-#: cp/pt.c:8586
+#: cp/pt.c:8686
 #, gcc-internal-format
 msgid "creating pointer to member function of non-class type %qT"
 msgstr "ç”¢ç”Ÿé�žé¡žåˆ¥é¡žåž‹ %qT çš„æˆ�å“¡å‡½å¼�æŒ‡æ¨™"
 
-#: cp/pt.c:8792
+#: cp/pt.c:8913
 #, gcc-internal-format
 msgid "creating array with negative size (%qE)"
 msgstr "å»ºç«‹å¤§å°�ç‚ºè² çš„é™£åˆ—(%qE)"
 
-#: cp/pt.c:9047
+#: cp/pt.c:9168
 #, gcc-internal-format
 msgid "forming reference to void"
 msgstr "å½¢æˆ�å°� void çš„å�ƒç…§"
 
-#: cp/pt.c:9049
+#: cp/pt.c:9170
 #, gcc-internal-format
 msgid "forming %s to reference type %qT"
 msgstr "å½¢æˆ� %sï¼Œå�ƒç…§å�ƒç…§é¡žåž‹ %qT"
 
-#: cp/pt.c:9100
+#: cp/pt.c:9221
 #, gcc-internal-format
 msgid "creating pointer to member of non-class type %qT"
 msgstr "ç”¢ç”Ÿé�žé¡žåˆ¥é¡žåž‹ %qT çš„æˆ�å“¡æŒ‡æ¨™"
 
-#: cp/pt.c:9106
+#: cp/pt.c:9227
 #, gcc-internal-format
 msgid "creating pointer to member reference type %qT"
 msgstr "ç”¢ç”Ÿå�ƒç…§é¡žåž‹ %qT çš„æˆ�å“¡æŒ‡æ¨™"
 
-#: cp/pt.c:9112
+#: cp/pt.c:9233
 #, gcc-internal-format
 msgid "creating pointer to member of type void"
 msgstr "å»ºç«‹å�ƒç…§ void é¡žåž‹çš„æˆ�å“¡æŒ‡æ¨™"
 
-#: cp/pt.c:9179
+#: cp/pt.c:9300
 #, gcc-internal-format
 msgid "creating array of %qT"
 msgstr "ç”¢ç”Ÿ %qT çš„é™£åˆ—"
 
-#: cp/pt.c:9185
+#: cp/pt.c:9306
 #, gcc-internal-format
 msgid "creating array of %qT, which is an abstract class type"
 msgstr "ç”¢ç”ŸæŠ½è±¡é¡žåž‹ %qT çš„é™£åˆ—"
 
-#: cp/pt.c:9236
+#: cp/pt.c:9357
 #, gcc-internal-format
 msgid "%qT is not a class, struct, or union type"
 msgstr "%qT ä¸�æ˜¯é¡žåˆ¥ã€�çµ�æ§‹æˆ–è�¯å�ˆé¡žåž‹"
 
-#: cp/pt.c:9271
+#: cp/pt.c:9392
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is not an enumeration type"
 msgstr "%qT è¢«è§£æž�åˆ°é�žåˆ—èˆ‰é¡žåž‹ %qT"
 
-#: cp/pt.c:9274
+#: cp/pt.c:9395
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is is not a class type"
 msgstr "%qT è¢«è§£æž�åˆ°é�žé¡žåˆ¥é¡žåž‹ %qT"
 
-#: cp/pt.c:9375
+#: cp/pt.c:9496
 #, gcc-internal-format
 msgid "use of %qs in template"
 msgstr "åœ¨ç¯„æœ¬ä¸­ä½¿ç”¨ %qs"
 
-#: cp/pt.c:9512
+#: cp/pt.c:9633
 #, gcc-internal-format
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 msgstr "ä¾�è³´å�� %qE è¢«è§£æž�ç‚ºé�žé¡žåž‹ï¼Œä½†å¯¦é«”åŒ–å�»ç”¢ç”Ÿäº†ä¸€å€‹é¡žåž‹"
 
-#: cp/pt.c:9514
+#: cp/pt.c:9635
 #, gcc-internal-format
 msgid "say %<typename %E%> if a type is meant"
 msgstr "å¦‚æžœæ‚¨æƒ³æŒ‡å®šé¡žåž‹ï¼Œè«‹ä½¿ç”¨ %<typename %E%>"
 
-#: cp/pt.c:9643
+#: cp/pt.c:9764
 #, gcc-internal-format
 msgid "using invalid field %qD"
 msgstr "ä½¿ç”¨ç„¡æ•ˆæ¬„ä½� %qD"
 
-#: cp/pt.c:9952 cp/pt.c:10432
+#: cp/pt.c:10073 cp/pt.c:10553
 #, fuzzy, gcc-internal-format
 msgid "invalid use of pack expansion expression"
 msgstr "å°� void é�‹ç®—å¼�çš„ç„¡æ•ˆä½¿ç”¨"
 
-#: cp/pt.c:9956 cp/pt.c:10436
+#: cp/pt.c:10077 cp/pt.c:10557
 #, fuzzy, gcc-internal-format
 msgid "use %<...%> to expand argument pack"
 msgstr "%<...%> å�šç‚ºå¼•æ•¸ã€‚)"
 
-#: cp/pt.c:10594
+#: cp/pt.c:10715
 #, gcc-internal-format
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 msgstr ""
 
-#: cp/pt.c:11052
+#: cp/pt.c:11181
 #, gcc-internal-format
 msgid "%qT is not a class or namespace"
 msgstr "%qT æ—¢ä¸�æ˜¯é¡žåˆ¥ä¹Ÿä¸�æ˜¯å‘½å��ç©ºé–“"
 
-#: cp/pt.c:11055
+#: cp/pt.c:11184
 #, gcc-internal-format
 msgid "%qD is not a class or namespace"
 msgstr "%qD æ—¢ä¸�æ˜¯é¡žåˆ¥ä¹Ÿä¸�æ˜¯å‘½å��ç©ºé–“"
 
-#: cp/pt.c:11265
+#: cp/pt.c:11394
 #, gcc-internal-format
 msgid "%qT is/uses anonymous type"
 msgstr "%qT æ˜¯/ä½¿ç”¨äº†åŒ¿å��é¡žåž‹"
 
-#: cp/pt.c:11267
+#: cp/pt.c:11396
 #, fuzzy, gcc-internal-format
 msgid "template argument for %qD uses local type %qT"
 msgstr "%q#D çš„é �è¨­å¼•æ•¸é¡žåž‹ç‚º %qT"
 
-#: cp/pt.c:11277
+#: cp/pt.c:11406
 #, gcc-internal-format
 msgid "%qT is a variably modified type"
 msgstr "%qT æ˜¯ä¸€å€‹å�¯è®Šé¡žåž‹"
 
-#: cp/pt.c:11288
+#: cp/pt.c:11417
 #, gcc-internal-format
 msgid "integral expression %qE is not constant"
 msgstr "æ•´åž‹é�‹ç®—å¼� %qE ä¸�æ˜¯å¸¸æ•¸"
 
-#: cp/pt.c:11293
+#: cp/pt.c:11422
 #, gcc-internal-format
 msgid "  trying to instantiate %qD"
 msgstr "  è©¦åœ–å¯¦é«”åŒ– %qD"
 
-#: cp/pt.c:13959
+#: cp/pt.c:14173
 #, gcc-internal-format
 msgid "ambiguous class template instantiation for %q#T"
 msgstr "%q#T çš„é¡žåˆ¥ç¯„æœ¬å¯¦é«”åŒ–æœ‰æ­§ç¾©"
 
-#: cp/pt.c:13962
+#: cp/pt.c:14176
 #, gcc-internal-format
 msgid "%s %+#T"
 msgstr "%s %+#T"
 
-#: cp/pt.c:13985 cp/pt.c:14068
+#: cp/pt.c:14199 cp/pt.c:14282
 #, gcc-internal-format
 msgid "explicit instantiation of non-template %q#D"
 msgstr "å°�é�žç¯„æœ¬ %q#D çš„æ˜Žç¢ºå¯¦é«”åŒ–"
 
-#: cp/pt.c:14000
+#: cp/pt.c:14214
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a static data member of a class template"
 msgstr "%q#D ä¸�æ˜¯ %qT çš„é�žé�œæ…‹è³‡æ–™æˆ�å“¡"
 
-#: cp/pt.c:14006 cp/pt.c:14063
+#: cp/pt.c:14220 cp/pt.c:14277
 #, gcc-internal-format
 msgid "no matching template for %qD found"
 msgstr "æ²’æœ‰æ‰¾åˆ°èˆ‡ %qD åŒ¹é…�çš„ç¯„æœ¬"
 
-#: cp/pt.c:14011
+#: cp/pt.c:14225
 #, fuzzy, gcc-internal-format
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 msgstr "æ˜Žç¢ºå¯¦é«”åŒ–é�žç¯„æœ¬é¡žåž‹ %qT"
 
-#: cp/pt.c:14019
+#: cp/pt.c:14233
 #, gcc-internal-format
 msgid "explicit instantiation of %q#D"
 msgstr "å°� %q#D çš„æ˜Žç¢ºå¯¦é«”åŒ–"
 
-#: cp/pt.c:14055
+#: cp/pt.c:14269
 #, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#D"
 msgstr "å°� %q#D é‡�è¤‡çš„æ˜Žç¢ºå¯¦é«”åŒ–"
 
-#: cp/pt.c:14077
+#: cp/pt.c:14291
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
 msgstr "ISO C++ ä¸�å…�è¨±åœ¨æ˜Žç¢ºå¯¦é«”åŒ–æ™‚ä½¿ç”¨ %<extern%>"
 
-#: cp/pt.c:14082 cp/pt.c:14175
+#: cp/pt.c:14296 cp/pt.c:14389
 #, gcc-internal-format
 msgid "storage class %qD applied to template instantiation"
 msgstr "ç‚ºç¯„æœ¬å¯¦é«”åŒ–åŒ–å¥—ç”¨äº†å­˜å„²é¡žåž‹ %qD"
 
-#: cp/pt.c:14147
+#: cp/pt.c:14361
 #, gcc-internal-format
 msgid "explicit instantiation of non-template type %qT"
 msgstr "æ˜Žç¢ºå¯¦é«”åŒ–é�žç¯„æœ¬é¡žåž‹ %qT"
 
-#: cp/pt.c:14156
+#: cp/pt.c:14370
 #, gcc-internal-format
 msgid "explicit instantiation of %q#T before definition of template"
 msgstr "%q#T çš„æ˜Žç¢ºå¯¦é«”åŒ–å‡ºç�¾åœ¨ç¯„æœ¬å®šç¾©ä¹‹å‰�"
 
-#: cp/pt.c:14164
+#: cp/pt.c:14378
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 msgstr "ISO C++ ä¸�å…�è¨±åœ¨æ˜Žç¢ºå¯¦é«”åŒ–æ™‚ä½¿ç”¨ %qE"
 
-#: cp/pt.c:14209
+#: cp/pt.c:14423
 #, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#T"
 msgstr "å°� %q#T é‡�è¤‡çš„æ˜Žç¢ºå¯¦é«”åŒ–"
 
-#: cp/pt.c:14657
+#: cp/pt.c:14871
 #, gcc-internal-format
 msgid "explicit instantiation of %qD but no definition available"
 msgstr "æ˜Žç¢ºå¯¦é«”åŒ– %qD æ™‚æ²’æœ‰å�¯ç”¨çš„å®šç¾©"
 
-#: cp/pt.c:14851
+#: cp/pt.c:15065
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
 msgstr "ç¯„æœ¬å¯¦é«”åŒ–æ·±åº¦è¶…é�Žäº†æœ€å¤§å€¼ %dï¼Œç•¶å¯¦é«”åŒ– %q+D æ™‚ï¼Œå�¯èƒ½æ˜¯ç”±æ–¼ç”¢ç”Ÿè™›å‡½å¼�è¡¨æ‰€è‡´(ä½¿ç”¨ -ftemplate-depth-NN ä¾†å¢žå¤§æœ€å¤§å€¼)"
 
-#: cp/pt.c:15193
+#: cp/pt.c:15419
 #, gcc-internal-format
 msgid "%q#T is not a valid type for a template constant parameter"
 msgstr "%q#T ä¸�æ˜¯ä¸€å€‹æœ‰æ•ˆçš„ç¯„æœ¬å¸¸æ•¸å�ƒæ•¸é¡žåž‹"
@@ -31476,32 +31512,32 @@
 msgid "can't create repository information file %qs"
 msgstr "ç„¡æ³•å»ºç«‹å­˜å„²è³‡è¨Šæª”æ¡ˆ %qs"
 
-#: cp/rtti.c:271
+#: cp/rtti.c:285
 #, gcc-internal-format
 msgid "cannot use typeid with -fno-rtti"
 msgstr "åœ¨æŒ‡å®š -fno-rtti çš„æƒ…æ³�ä¸‹ä¸�èƒ½ä½¿ç”¨ typeid"
 
-#: cp/rtti.c:277
+#: cp/rtti.c:291
 #, gcc-internal-format
 msgid "must #include <typeinfo> before using typeid"
 msgstr "åœ¨ä½¿ç”¨ typeid ä¹‹å‰�å¿…é ˆå…ˆ #include <typeinfo>"
 
-#: cp/rtti.c:360
+#: cp/rtti.c:374
 #, fuzzy, gcc-internal-format
 msgid "cannot create type information for type %qT because it involves types of variable size"
 msgstr "ç„¡æ³•ç‚ºé¡žåž‹ %qT å»ºç«‹é¡žåž‹è³‡è¨Šï¼Œå› ç‚ºå®ƒçš„å¤§å°�æ˜¯å�¯è®Šçš„"
 
-#: cp/rtti.c:615 cp/rtti.c:629
+#: cp/rtti.c:629 cp/rtti.c:643
 #, gcc-internal-format
 msgid "dynamic_cast of %q#D to %q#T can never succeed"
 msgstr "å¾ž %q#D åˆ° %q#T çš„å‹•æ…‹_è½‰æ�›æ°¸é� ä¸�æœƒæˆ�åŠŸ"
 
-#: cp/rtti.c:639
+#: cp/rtti.c:653
 #, fuzzy, gcc-internal-format
 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
 msgstr "åœ¨æŒ‡å®š -fno-rtti çš„æƒ…æ³�ä¸‹ä¸�èƒ½ä½¿ç”¨ typeid"
 
-#: cp/rtti.c:716
+#: cp/rtti.c:729
 #, gcc-internal-format
 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
 msgstr "ç„¡æ³•å°‡ %qE å¾žé¡žåž‹ %qT å‹•æ…‹_è½‰æ�›åˆ°é¡žåž‹ %q#T (%s)"
@@ -31563,551 +31599,551 @@
 msgid "  since %q+#D declared in base class"
 msgstr "  å› ç‚º %q+#D å·²åœ¨åŸºç¤Žé¡žåˆ¥ä¸­å®£å‘Šé�Ž"
 
-#: cp/semantics.c:762
+#: cp/semantics.c:764
 #, fuzzy, gcc-internal-format
 msgid "suggest explicit braces around empty body in %<do%> statement"
 msgstr "%Hå»ºè­°æ˜Žç¢ºåœ°ä½¿ç”¨å¤§æ‹¬è™Ÿä»¥é�¿å…�å‡ºç�¾æœ‰æ­§ç¾©çš„ %<else%>"
 
-#: cp/semantics.c:1290
+#: cp/semantics.c:1294
 #, gcc-internal-format
 msgid "type of asm operand %qE could not be determined"
 msgstr "ç„¡æ³•ç¢ºå®š asm é�‹ç®—å…ƒ %qE çš„é¡žåž‹"
 
-#: cp/semantics.c:1346
+#: cp/semantics.c:1350
 #, fuzzy, gcc-internal-format
 msgid "__label__ declarations are only allowed in function scopes"
 msgstr "Objective-C å®£å‘Šå�ªèƒ½å‡ºç�¾åœ¨å…¨åŸŸä½œç”¨æ¬„ä½�ä¸­"
 
-#: cp/semantics.c:1433
+#: cp/semantics.c:1438
 #, gcc-internal-format
 msgid "invalid use of member %q+D in static member function"
 msgstr "åœ¨é�œæ…‹æˆ�å“¡å‡½å¼�ä¸­ä½¿ç”¨æˆ�å“¡ %q+D ç„¡æ•ˆ"
 
-#: cp/semantics.c:1435
+#: cp/semantics.c:1440
 #, gcc-internal-format
 msgid "invalid use of non-static data member %q+D"
 msgstr "å°�é�žé�œæ…‹è³‡æ–™æˆ�å“¡ %q+D çš„ç„¡æ•ˆä½¿ç”¨"
 
-#: cp/semantics.c:1436 cp/semantics.c:1475
+#: cp/semantics.c:1441 cp/semantics.c:1480
 #, gcc-internal-format
 msgid "from this location"
 msgstr "å¾žé€™å€‹åœ°æ–¹"
 
-#: cp/semantics.c:1474
+#: cp/semantics.c:1479
 #, gcc-internal-format
 msgid "object missing in reference to %q+D"
 msgstr "å°� %q+D çš„å�ƒç…§ç¼ºå°‘ç‰©ä»¶"
 
-#: cp/semantics.c:1928
+#: cp/semantics.c:1951
 #, gcc-internal-format
 msgid "arguments to destructor are not allowed"
 msgstr "è§£æ§‹å‡½å¼�ä¸�èƒ½æœ‰å�ƒæ•¸"
 
-#: cp/semantics.c:1978
+#: cp/semantics.c:2001
 #, gcc-internal-format
 msgid "%<this%> is unavailable for static member functions"
 msgstr "é�œæ…‹æˆ�å“¡å‡½å¼�ä¸­ä¸�èƒ½ä½¿ç”¨ %<this%>"
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:2007
 #, gcc-internal-format
 msgid "invalid use of %<this%> in non-member function"
 msgstr "åœ¨é�žæˆ�å“¡å‡½å¼�ä¸­ä½¿ç”¨ %<this%> ç„¡æ•ˆ"
 
-#: cp/semantics.c:1986
+#: cp/semantics.c:2009
 #, gcc-internal-format
 msgid "invalid use of %<this%> at top level"
 msgstr "åœ¨é ‚å±¤ä½¿ç”¨ %<this%> ç„¡æ•ˆ"
 
-#: cp/semantics.c:2010
+#: cp/semantics.c:2033
 #, gcc-internal-format
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr "å�½è§£æ§‹å‡½å¼�å��çš„é™�å®šä½œç”¨æ¬„ä½�ç„¡æ•ˆ"
 
-#: cp/semantics.c:2015 cp/typeck.c:2004
+#: cp/semantics.c:2038 cp/typeck.c:2050
 #, gcc-internal-format
 msgid "qualified type %qT does not match destructor name ~%qT"
 msgstr "é™�å®šçš„é¡žåž‹ %qT ä¸�åŒ¹é…�è§£æ§‹å‡½å¼�å�� ~%qT"
 
-#: cp/semantics.c:2037
+#: cp/semantics.c:2060
 #, gcc-internal-format
 msgid "%qE is not of type %qT"
 msgstr "%qE çš„é¡žåž‹ä¸�æ˜¯ %qT"
 
-#: cp/semantics.c:2081
+#: cp/semantics.c:2104
 #, fuzzy, gcc-internal-format
 msgid "compound literal of non-object type %qT"
 msgstr "è¤‡å�ˆå­—é�¢å€¼æœ‰å�¯è®Šçš„å¤§å°�"
 
-#: cp/semantics.c:2158
+#: cp/semantics.c:2181
 #, gcc-internal-format
 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
 msgstr "ç¯„æœ¬å�ƒæ•¸å¿…é ˆä½¿ç”¨ %<class%> æˆ– %<typename%> é—œé�µå­—"
 
-#: cp/semantics.c:2195
+#: cp/semantics.c:2222
 #, gcc-internal-format
 msgid "invalid use of type %qT as a default value for a template template-parameter"
 msgstr "å°‡é¡žåž‹ %qT å�šç‚ºç¯„æœ¬çš„ç¯„æœ¬å�ƒæ•¸çš„é �è¨­å€¼ç„¡æ•ˆ"
 
-#: cp/semantics.c:2198
+#: cp/semantics.c:2225
 #, gcc-internal-format
 msgid "invalid default argument for a template template parameter"
 msgstr "ç¯„æœ¬çš„ç¯„æœ¬å�ƒæ•¸çš„é �è¨­å¼•æ•¸ç„¡æ•ˆ"
 
-#: cp/semantics.c:2215
+#: cp/semantics.c:2242
 #, gcc-internal-format
 msgid "definition of %q#T inside template parameter list"
 msgstr "åœ¨ç¯„æœ¬å�ƒæ•¸æ¸…å–®ä¸­å®šç¾©äº† %q#T"
 
-#: cp/semantics.c:2226
+#: cp/semantics.c:2253
 #, gcc-internal-format
 msgid "invalid definition of qualified type %qT"
 msgstr "å°�é™�å®šé¡žåž‹ %qT çš„å®šç¾©ç„¡æ•ˆ"
 
-#: cp/semantics.c:2437
+#: cp/semantics.c:2469
 #, gcc-internal-format
 msgid "invalid base-class specification"
 msgstr "ç„¡æ•ˆçš„åŸºç¤Žé¡žåˆ¥"
 
-#: cp/semantics.c:2446
+#: cp/semantics.c:2478
 #, gcc-internal-format
 msgid "base class %qT has cv qualifiers"
 msgstr "åŸºç¤Žé¡žåˆ¥ %qT æœ‰ cv é™�å®š"
 
-#: cp/semantics.c:2468
+#: cp/semantics.c:2500
 #, gcc-internal-format
 msgid "incomplete type %qT used in nested name specifier"
 msgstr "å·¢ç‹€å��æŒ‡å®šä¸­ä½¿ç”¨äº†ä¸�å®Œå…¨çš„é¡žåž‹ %qT"
 
-#: cp/semantics.c:2471
+#: cp/semantics.c:2503
 #, gcc-internal-format
 msgid "reference to %<%T::%D%> is ambiguous"
 msgstr "å°� %<%T::%D%> çš„å�ƒç…§æœ‰æ­§ç¾©"
 
-#: cp/semantics.c:2475 cp/typeck.c:1813
+#: cp/semantics.c:2507 cp/typeck.c:1859
 #, gcc-internal-format
 msgid "%qD is not a member of %qT"
 msgstr "%qD ä¸�æ˜¯ %qT çš„æˆ�å“¡"
 
-#: cp/semantics.c:2478
+#: cp/semantics.c:2510
 #, gcc-internal-format
 msgid "%qD is not a member of %qD"
 msgstr "%qD ä¸�æ˜¯ %qD çš„æˆ�å“¡"
 
-#: cp/semantics.c:2480
+#: cp/semantics.c:2512
 #, gcc-internal-format
 msgid "%<::%D%> has not been declared"
 msgstr "%<::%D%> å°šæœªå®£å‘Š"
 
-#: cp/semantics.c:2621
+#: cp/semantics.c:2653
 #, gcc-internal-format
 msgid "use of %<auto%> variable from containing function"
 msgstr "åœ¨åŒ…å�«å‡½å¼�ä¸­ä½¿ç”¨ %<auto%> è®Šæ•¸"
 
-#: cp/semantics.c:2623
+#: cp/semantics.c:2655
 #, gcc-internal-format
 msgid "  %q+#D declared here"
 msgstr "  %q+#D å·²åœ¨æ­¤å®£å‘Šé�Ž"
 
-#: cp/semantics.c:2661
+#: cp/semantics.c:2693
 #, gcc-internal-format
 msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr "ç¯„æœ¬å�ƒæ•¸ %qD(é¡žåž‹ç‚º %qT)ä¸�å…�è¨±å‡ºç�¾åœ¨æ•´æ•¸é�‹ç®—å¼�ä¸­ï¼Œå› ç‚ºå®ƒçš„é¡žåž‹ä¸�æ˜¯æ•´æ•¸æˆ–åˆ—èˆ‰"
 
-#: cp/semantics.c:2830
+#: cp/semantics.c:2862
 #, gcc-internal-format
 msgid "%qD cannot appear in a constant-expression"
 msgstr "%qD ä¸�èƒ½å‡ºç�¾åœ¨å¸¸æ•¸é�‹ç®—å¼�ä¸­"
 
-#: cp/semantics.c:2838
+#: cp/semantics.c:2870
 #, gcc-internal-format
 msgid "use of namespace %qD as expression"
 msgstr "å‘½å��ç©ºé–“ %qD å�šç‚ºé�‹ç®—å¼�"
 
-#: cp/semantics.c:2843
+#: cp/semantics.c:2875
 #, gcc-internal-format
 msgid "use of class template %qT as expression"
 msgstr "å°‡é¡žåˆ¥ç¯„æœ¬ %qT å�šç‚ºé�‹ç®—å¼�"
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2849
+#: cp/semantics.c:2881
 #, gcc-internal-format
 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
 msgstr "åœ¨å¤šç¹¼æ‰¿ç¶²æ ¼ä¸­å°� %qD çš„å­˜å�–æœ‰æ­§ç¾©"
 
-#: cp/semantics.c:2970 cp/semantics.c:4210
+#: cp/semantics.c:3002 cp/semantics.c:4259
 #, gcc-internal-format
 msgid "type of %qE is unknown"
 msgstr "%qE çš„é¡žåž‹ä¸�æ˜Ž"
 
-#: cp/semantics.c:2985
+#: cp/semantics.c:3017
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
 msgstr ""
 
-#: cp/semantics.c:2996
+#: cp/semantics.c:3028
 #, fuzzy, gcc-internal-format
 msgid "cannot apply %<offsetof%> to member function %qD"
 msgstr "å°�é�žé�œæ…‹æˆ�å“¡å‡½å¼� %qD çš„ä½¿ç”¨ç„¡æ•ˆ"
 
-#: cp/semantics.c:3349
+#: cp/semantics.c:3381
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a variable in clause %qs"
 msgstr "%qT æ˜¯ %qT çš„ä¸€å€‹ä¸�å�¯å­˜å�–çš„åŸºç¤Žé¡žåˆ¥"
 
-#: cp/semantics.c:3358
+#: cp/semantics.c:3390
 #, gcc-internal-format
 msgid "%qD appears more than once in data clauses"
 msgstr ""
 
-#: cp/semantics.c:3418
+#: cp/semantics.c:3450
 #, gcc-internal-format
 msgid "num_threads expression must be integral"
 msgstr ""
 
-#: cp/semantics.c:3432
+#: cp/semantics.c:3464
 #, gcc-internal-format
 msgid "schedule chunk size expression must be integral"
 msgstr ""
 
-#: cp/semantics.c:3562
+#: cp/semantics.c:3594
 #, fuzzy, gcc-internal-format
 msgid "%qE has reference type for %qs"
 msgstr "å½¢æˆ� %sï¼Œå�ƒç…§å�ƒç…§é¡žåž‹ %qT"
 
-#: cp/semantics.c:3724
+#: cp/semantics.c:3756
 #, gcc-internal-format
 msgid "%<threadprivate%> %qE is not file, namespace or block scope variable"
 msgstr ""
 
 #. Report the error.
-#: cp/semantics.c:4033
+#: cp/semantics.c:4072
 #, fuzzy, gcc-internal-format
 msgid "static assertion failed: %E"
 msgstr "CRIS-port åˆ¤å®šèªžéŒ¯èª¤ï¼š"
 
-#: cp/semantics.c:4035
+#: cp/semantics.c:4074
 #, fuzzy, gcc-internal-format
 msgid "non-constant condition for static assertion"
 msgstr "å°� %q+D çš„é�œæ…‹å®£å‘Šå‡ºç�¾åœ¨é�žé�œæ…‹å®£å‘Šä¹‹å¾Œ"
 
-#: cp/semantics.c:4097
+#: cp/semantics.c:4099 cp/semantics.c:4194
 #, fuzzy, gcc-internal-format
-msgid "%qE refers to a set of overloaded functions"
-msgstr "%s ç„¡æ³•è§£æž�å¤šè¼‰åŒ–å‡½å¼�ä½�å�€"
+msgid "argument to decltype must be an expression"
+msgstr "%L è™• SELECT æ•˜è¿°ä¸­çš„å¼•æ•¸å¿…é ˆç‚ºæ¨™é‡�"
 
 #: cp/semantics.c:4145
 #, fuzzy, gcc-internal-format
-msgid "argument to decltype must be an expression"
-msgstr "%L è™• SELECT æ•˜è¿°ä¸­çš„å¼•æ•¸å¿…é ˆç‚ºæ¨™é‡�"
+msgid "%qE refers to a set of overloaded functions"
+msgstr "%s ç„¡æ³•è§£æž�å¤šè¼‰åŒ–å‡½å¼�ä½�å�€"
 
-#: cp/semantics.c:4366
+#: cp/semantics.c:4415
 #, gcc-internal-format
 msgid "__is_convertible_to"
 msgstr ""
 
-#: cp/semantics.c:4395
+#: cp/semantics.c:4444
 #, fuzzy, gcc-internal-format
 msgid "incomplete type %qT not allowed"
 msgstr "ä¸�å®Œå…¨é¡žåž‹ %qT æ²’æœ‰æˆ�å“¡ %qD"
 
-#: cp/tree.c:829
+#: cp/tree.c:827
 #, gcc-internal-format
 msgid "%qV qualifiers cannot be applied to %qT"
 msgstr "%qV é™�å®šç¬¦ä¸�èƒ½å¥—ç”¨åˆ° %qT ä¸Š"
 
-#: cp/tree.c:2134
+#: cp/tree.c:2132
 #, gcc-internal-format
 msgid "%qE attribute can only be applied to Java class definitions"
 msgstr "å�ªèƒ½ç‚º Java é¡žåˆ¥å®šç¾©å¥—ç”¨ %qE å±¬æ€§"
 
-#: cp/tree.c:2163
+#: cp/tree.c:2161
 #, gcc-internal-format
 msgid "%qE attribute can only be applied to class definitions"
 msgstr "å�ªèƒ½ç‚ºé¡žåˆ¥å®šç¾©å¥—ç”¨ %qE å±¬æ€§"
 
-#: cp/tree.c:2169
+#: cp/tree.c:2167
 #, gcc-internal-format
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 msgstr "%qE å·²é�Žæ™‚ï¼šg++ çš„è™›å‡½å¼�è¡¨ç�¾åœ¨é �è¨­èˆ‡ COM ç›¸å®¹"
 
-#: cp/tree.c:2193
+#: cp/tree.c:2191
 #, gcc-internal-format
 msgid "requested init_priority is not an integer constant"
 msgstr "è«‹æ±‚çš„ init_priority ä¸�æ˜¯ä¸€å€‹æ•´æ•¸å¸¸æ•¸"
 
-#: cp/tree.c:2214
+#: cp/tree.c:2212
 #, gcc-internal-format
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 msgstr "å�ªèƒ½å°‡ %qE å±¬æ€§ç”¨æ–¼æŸ�å€‹é¡žåˆ¥çš„ç‰©ä»¶çš„æª”æ¡ˆä½œç”¨æ¬„ä½�å®šç¾©"
 
-#: cp/tree.c:2222
+#: cp/tree.c:2220
 #, gcc-internal-format
 msgid "requested init_priority is out of range"
 msgstr "è«‹æ±‚çš„ init_priority è¶Šç•Œ"
 
-#: cp/tree.c:2232
+#: cp/tree.c:2230
 #, gcc-internal-format
 msgid "requested init_priority is reserved for internal use"
 msgstr "è«‹æ±‚çš„ init_priority ä¿�ç•™ç‚ºå…§éƒ¨ä½¿ç”¨"
 
-#: cp/tree.c:2243
+#: cp/tree.c:2241
 #, gcc-internal-format
 msgid "%qE attribute is not supported on this platform"
 msgstr "%qE å±¬æ€§åœ¨æ­¤å¹³å�°ä¸Šä¸�å�—æ”¯æ�´"
 
-#: cp/typeck.c:431 cp/typeck.c:445 cp/typeck.c:545
+#: cp/typeck.c:432 cp/typeck.c:446 cp/typeck.c:546
 #, gcc-internal-format
 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
 msgstr "%s(åœ¨ä¸�å�Œçš„æŒ‡æ¨™é¡žåž‹ %qT å’Œ %qT ä¹‹é–“)éœ€è¦�ä¸€å€‹è½‰æ�›"
 
-#: cp/typeck.c:507
+#: cp/typeck.c:508
 #, gcc-internal-format
 msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
 msgstr "ISO C++ ä¸�å…�è¨±åœ¨ %<void *%> å’Œå‡½å¼�æŒ‡æ¨™é–“ %s"
 
-#: cp/typeck.c:565
+#: cp/typeck.c:566
 #, gcc-internal-format
 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
 msgstr "%s(åœ¨ä¸�å�Œçš„æˆ�å“¡æŒ‡æ¨™é¡žåž‹ %qT å’Œ %qT ä¹‹é–“)éœ€è¦�ä¸€å€‹è½‰æ�›"
 
-#: cp/typeck.c:1129
+#: cp/typeck.c:1166
 #, gcc-internal-format
 msgid "canonical types differ for identical types %T and %T"
 msgstr ""
 
-#: cp/typeck.c:1136
+#: cp/typeck.c:1173
 #, gcc-internal-format
 msgid "same canonical type node for different types %T and %T"
 msgstr ""
 
-#: cp/typeck.c:1248
+#: cp/typeck.c:1285
 #, gcc-internal-format
 msgid "invalid application of %qs to a member function"
 msgstr "%qs ç”¨æ–¼æˆ�å“¡å‡½å¼�ç„¡æ•ˆ"
 
-#: cp/typeck.c:1298
+#: cp/typeck.c:1335
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a bit-field"
 msgstr "å°�ä½�å…ƒæ®µä½¿ç”¨ %qs ç„¡æ•ˆ"
 
-#: cp/typeck.c:1303
+#: cp/typeck.c:1340
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
 msgstr "ISO C++ ä¸�å…�è¨±å°‡ %qs å¥—ç”¨åˆ°å‡½å¼�é¡žåž‹çš„é�‹ç®—å¼�ä¸Š"
 
-#: cp/typeck.c:1346
+#: cp/typeck.c:1383
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %<__alignof%> to a bit-field"
 msgstr "å°�ä½�å…ƒæ®µä½¿ç”¨ %qs ç„¡æ•ˆ"
 
-#: cp/typeck.c:1354
+#: cp/typeck.c:1391
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
 msgstr "ISO C++ ä¸�å…�è¨±å°‡ %qs å¥—ç”¨åˆ°å‡½å¼�é¡žåž‹çš„é�‹ç®—å¼�ä¸Š"
 
-#: cp/typeck.c:1405
+#: cp/typeck.c:1442
 #, gcc-internal-format
 msgid "invalid use of non-static member function"
 msgstr "å°�é�žé�œæ…‹æˆ�å“¡å‡½å¼�çš„ä½¿ç”¨ç„¡æ•ˆ"
 
-#: cp/typeck.c:1669
+#: cp/typeck.c:1715
 #, fuzzy, gcc-internal-format
 msgid "deprecated conversion from string constant to %qT"
 msgstr "å¾žå­—ä¸²å¸¸æ•¸åˆ° %qT çš„è½‰æ�›å·²é�Žæ™‚"
 
-#: cp/typeck.c:1784 cp/typeck.c:2132
+#: cp/typeck.c:1830 cp/typeck.c:2178
 #, gcc-internal-format
 msgid "request for member %qD in %qE, which is of non-class type %qT"
 msgstr "å°�æˆ�å“¡ %qD çš„è«‹æ±‚å‡ºç�¾åœ¨ %qE ä¸­ï¼Œè€Œå¾Œè€…å…·æœ‰é�žé¡žåˆ¥é¡žåž‹ %qT"
 
-#: cp/typeck.c:1811
+#: cp/typeck.c:1857
 #, gcc-internal-format
 msgid "invalid use of nonstatic data member %qE"
 msgstr "å°�é�žé�œæ…‹è³‡æ–™æˆ�å“¡ %qE çš„ä½¿ç”¨ç„¡æ•ˆ"
 
-#: cp/typeck.c:1863 cp/typeck.c:1891
+#: cp/typeck.c:1909 cp/typeck.c:1937
 #, gcc-internal-format
 msgid "invalid access to non-static data member %qD of NULL object"
 msgstr "å°� NULL ç‰©ä»¶é�žé�œæ…‹è³‡æ–™æˆ�å“¡ %qD çš„å­˜å�–ç„¡æ•ˆ"
 
-#: cp/typeck.c:1866 cp/typeck.c:1893
+#: cp/typeck.c:1912 cp/typeck.c:1939
 #, gcc-internal-format
 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
 msgstr "(å�¯èƒ½éŒ¯èª¤ä½¿ç”¨äº† %<offsetof%> å·¨é›†)"
 
-#: cp/typeck.c:2010
+#: cp/typeck.c:2056
 #, gcc-internal-format
 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
 msgstr "è¢«è§£æ§‹çš„é¡žåž‹æ˜¯ %qTï¼Œä½†è§£æ§‹å‡½å¼�å�»ä½¿ç”¨äº† %qT"
 
-#: cp/typeck.c:2049 cp/typeck.c:2069
+#: cp/typeck.c:2095 cp/typeck.c:2115
 #, gcc-internal-format
 msgid "%qD is not a template"
 msgstr "%qD ä¸�æ˜¯ä¸€å€‹ç¯„æœ¬"
 
-#: cp/typeck.c:2170
+#: cp/typeck.c:2216
 #, gcc-internal-format
 msgid "%<%D::%D%> is not a member of %qT"
 msgstr "%<%D::%D%> ä¸�æ˜¯ %qT çš„æˆ�å“¡"
 
-#: cp/typeck.c:2185
+#: cp/typeck.c:2231
 #, gcc-internal-format
 msgid "%qT is not a base of %qT"
 msgstr "%qT ä¸�æ˜¯ %qT çš„åŸºç¤Žé¡žåˆ¥"
 
-#: cp/typeck.c:2204
+#: cp/typeck.c:2250
 #, gcc-internal-format
 msgid "%qD has no member named %qE"
 msgstr "%qD æ²’å…·å��ç‚º %qE çš„æˆ�å“¡"
 
-#: cp/typeck.c:2219
+#: cp/typeck.c:2265
 #, gcc-internal-format
 msgid "%qD is not a member template function"
 msgstr "%qD ä¸�æ˜¯ä¸€å€‹æˆ�å“¡ç¯„æœ¬å‡½å¼�"
 
 #. A pointer to incomplete type (other than cv void) can be
 #. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2352
+#: cp/typeck.c:2398
 #, gcc-internal-format
 msgid "%qT is not a pointer-to-object type"
 msgstr "%qT ä¸�æ˜¯ä¸€å€‹å�ƒç…§ç‰©ä»¶çš„é¡žåž‹"
 
-#: cp/typeck.c:2377
+#: cp/typeck.c:2423
 #, gcc-internal-format
 msgid "invalid use of %qs on pointer to member"
 msgstr "å°‡ %qs ç”¨åœ¨æˆ�å“¡æŒ‡æ¨™ä¸Šç„¡æ•ˆ"
 
-#: cp/typeck.c:2381
+#: cp/typeck.c:2427
 #, gcc-internal-format
 msgid "invalid type argument of %qs"
 msgstr "%qs çš„å¼•æ•¸é¡žåž‹ç„¡æ•ˆ"
 
-#: cp/typeck.c:2383
+#: cp/typeck.c:2429
 #, gcc-internal-format
 msgid "invalid type argument"
 msgstr "ç„¡æ•ˆçš„é¡žåž‹å�ƒæ•¸"
 
-#: cp/typeck.c:2406
+#: cp/typeck.c:2452
 #, gcc-internal-format
 msgid "subscript missing in array reference"
 msgstr "é™£åˆ—å�ƒç…§ç¼ºå°‘ä¸‹æ¨™"
 
-#: cp/typeck.c:2480
+#: cp/typeck.c:2526
 #, gcc-internal-format
 msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr "ISO C++ ä¸�å…�è¨±æŒ‰ä¸‹æ¨™å­˜å�–é�žå·¦å€¼çš„é™£åˆ—"
 
-#: cp/typeck.c:2491
+#: cp/typeck.c:2537
 #, gcc-internal-format
 msgid "subscripting array declared %<register%>"
 msgstr "æŒ‰ä¸‹æ¨™å­˜å�–å®£å‘Šç‚º %<register%> çš„é™£åˆ—"
 
-#: cp/typeck.c:2576
+#: cp/typeck.c:2622
 #, gcc-internal-format
 msgid "object missing in use of %qE"
 msgstr "ä½¿ç”¨ %qE æ™‚ç¼ºå°‘ç‰©ä»¶"
 
-#: cp/typeck.c:2693
+#: cp/typeck.c:2739
 #, gcc-internal-format
 msgid "ISO C++ forbids calling %<::main%> from within program"
 msgstr "ISO C++ ä¸�å…�è¨±åœ¨ç¨‹å¼�è£¡å‘¼å�« %<::main%>"
 
-#: cp/typeck.c:2718
+#: cp/typeck.c:2764
 #, gcc-internal-format
 msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
 msgstr "å¿…é ˆç”¨ %<.*%> or %<->*%> å‘¼å�« <%E (...)%> ä¸­çš„æˆ�å“¡å‡½å¼�æŒ‡æ¨™"
 
-#: cp/typeck.c:2732
+#: cp/typeck.c:2778
 #, gcc-internal-format
 msgid "%qE cannot be used as a function"
 msgstr "%qE ä¸�èƒ½å�šç‚ºå‡½å¼�"
 
-#: cp/typeck.c:2822
+#: cp/typeck.c:2868
 #, gcc-internal-format
 msgid "too many arguments to %s %q+#D"
 msgstr "çµ¦äºˆ %s %q+#D çš„å¼•æ•¸å¤ªå¤š"
 
-#: cp/typeck.c:2823 cp/typeck.c:2927
+#: cp/typeck.c:2869 cp/typeck.c:2973
 #, gcc-internal-format
 msgid "at this point in file"
 msgstr "åœ¨æª”æ¡ˆçš„é€™å€‹åœ°æ–¹"
 
-#: cp/typeck.c:2826
+#: cp/typeck.c:2872
 #, gcc-internal-format
 msgid "too many arguments to function"
 msgstr "çµ¦äºˆå‡½å¼�çš„å¼•æ•¸å¤ªå¤š"
 
-#: cp/typeck.c:2856
+#: cp/typeck.c:2902
 #, gcc-internal-format
 msgid "parameter %P of %qD has incomplete type %qT"
 msgstr "å�ƒæ•¸ %P (å±¬æ–¼ %qD)çš„é¡žåž‹ %qT ä¸�å®Œå…¨"
 
-#: cp/typeck.c:2859
+#: cp/typeck.c:2905
 #, gcc-internal-format
 msgid "parameter %P has incomplete type %qT"
 msgstr "å�ƒæ•¸ %P çš„é¡žåž‹ %qT ä¸�å®Œå…¨"
 
-#: cp/typeck.c:2926
+#: cp/typeck.c:2972
 #, gcc-internal-format
 msgid "too few arguments to %s %q+#D"
 msgstr "çµ¦äºˆ %s %q+#D çš„å¼•æ•¸å¤ªå°‘"
 
-#: cp/typeck.c:2930
+#: cp/typeck.c:2976
 #, gcc-internal-format
 msgid "too few arguments to function"
 msgstr "çµ¦äºˆå‡½å¼�çš„å¼•æ•¸å¤ªå°‘"
 
-#: cp/typeck.c:3098 cp/typeck.c:3108
+#: cp/typeck.c:3140 cp/typeck.c:3150
 #, gcc-internal-format
 msgid "assuming cast to type %qT from overloaded function"
 msgstr "å�‡å®šå¾žå¤šè¼‰å‡½å¼�è½‰æ�›åˆ°é¡žåž‹ %qT"
 
-#: cp/typeck.c:3306
+#: cp/typeck.c:3346
 #, fuzzy, gcc-internal-format
 msgid "left rotate count is negative"
 msgstr "%s å¾ªç’°ç§»ä½�æ¬¡æ•¸ç‚ºè² "
 
-#: cp/typeck.c:3307
+#: cp/typeck.c:3347
 #, fuzzy, gcc-internal-format
 msgid "right rotate count is negative"
 msgstr "%s å¾ªç’°ç§»ä½�æ¬¡æ•¸ç‚ºè² "
 
-#: cp/typeck.c:3310
+#: cp/typeck.c:3350
 #, fuzzy, gcc-internal-format
 msgid "left rotate count >= width of type"
 msgstr "%s å¾ªç’°ç§»ä½�æ¬¡æ•¸å¤§æ–¼æˆ–ç­‰æ–¼é¡žåž‹å¯¬åº¦"
 
-#: cp/typeck.c:3311
+#: cp/typeck.c:3351
 #, fuzzy, gcc-internal-format
 msgid "right rotate count >= width of type"
 msgstr "%s å¾ªç’°ç§»ä½�æ¬¡æ•¸å¤§æ–¼æˆ–ç­‰æ–¼é¡žåž‹å¯¬åº¦"
 
-#: cp/typeck.c:3327 cp/typeck.c:3502
+#: cp/typeck.c:3367 cp/typeck.c:3549
 #, fuzzy, gcc-internal-format
 msgid "comparison with string literal results in unspecified behaviour"
 msgstr "%q+D çš„å¼±å®£å‘Šå‡ºç�¾åœ¨ç¬¬ä¸€æ¬¡ä½¿ç”¨ä¹‹å¾Œå°‡å°Žè‡´ä¸�å�¯é �æœŸçš„è¡Œç‚º"
 
-#: cp/typeck.c:3360 cp/typeck.c:3365 cp/typeck.c:3520 cp/typeck.c:3525
+#: cp/typeck.c:3400 cp/typeck.c:3405 cp/typeck.c:3567 cp/typeck.c:3572
 #, gcc-internal-format
 msgid "ISO C++ forbids comparison between pointer and integer"
 msgstr "ISO C++ ä¸�å…�è¨±æ¯”è¼ƒæŒ‡æ¨™å’Œæ•´æ•¸çš„å€¼"
 
-#: cp/typeck.c:3539
+#: cp/typeck.c:3586
 #, gcc-internal-format
 msgid "unordered comparison on non-floating point argument"
 msgstr "é�žæµ®é»žå¼•æ•¸é–“çš„ç„¡æ•ˆæ¯”è¼ƒ"
 
-#: cp/typeck.c:3577
+#: cp/typeck.c:3624
 #, gcc-internal-format
 msgid "invalid operands of types %qT and %qT to binary %qO"
 msgstr "é�‹ç®—å…ƒé¡žåž‹ %qT å’Œ %qT å°�äºŒé€²ä½� %qO è€Œè¨€ç„¡æ•ˆ"
 
-#: cp/typeck.c:3749
+#: cp/typeck.c:3757
 #, gcc-internal-format
 msgid "comparison between types %q#T and %q#T"
 msgstr "åœ¨é¡žåž‹ %q#T å’Œ %q#T é–“æ¯”è¼ƒ"
 
-#: cp/typeck.c:3786
+#: cp/typeck.c:3794
 #, gcc-internal-format
 msgid "comparison between signed and unsigned integer expressions"
 msgstr "åœ¨æœ‰è™Ÿå’Œç„¡è™Ÿæ•´æ•¸é�‹ç®—å¼�é–“æ¯”è¼ƒ"
@@ -32116,154 +32152,154 @@
 #. performed.  Note that pointer-difference and pointer-addition
 #. have already been handled above, and so we don't end up here in
 #. that case.
-#: cp/typeck.c:3858
+#: cp/typeck.c:3866
 #, gcc-internal-format
 msgid "NULL used in arithmetic"
 msgstr "ç®—è¡“é�‹ç®—å¼�ä¸­ä½¿ç”¨äº† NULL"
 
-#: cp/typeck.c:3927
+#: cp/typeck.c:3935
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
 msgstr "ISO C++ ä¸�å…�è¨±åœ¨æ¸›æ³•ä¸­ä½¿ç”¨é¡žåž‹ç‚º %<void *%> çš„æŒ‡æ¨™"
 
-#: cp/typeck.c:3929
+#: cp/typeck.c:3937
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr "ISO C++ ä¸�å…�è¨±åœ¨æ¸›æ³•ä¸­ä½¿ç”¨å‡½å¼�æŒ‡æ¨™"
 
-#: cp/typeck.c:3931
+#: cp/typeck.c:3939
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr "ISO C++ ä¸�å…�è¨±åœ¨æ¸›æ³•ä¸­ä½¿ç”¨å�ƒç…§æ–¹æ³•çš„æŒ‡æ¨™"
 
-#: cp/typeck.c:3943
+#: cp/typeck.c:3951
 #, gcc-internal-format
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr "åœ¨æŒ‡æ¨™ç®—è¡“ä¸­ä½¿ç”¨å�ƒç…§ä¸�å®Œå…¨é¡žåž‹çš„æŒ‡æ¨™ç„¡æ•ˆ"
 
-#: cp/typeck.c:4003
+#: cp/typeck.c:4011
 #, gcc-internal-format
 msgid "invalid use of %qE to form a pointer-to-member-function"
 msgstr "ç”¨ %qE å½¢æˆ�æˆ�å“¡å‡½å¼�æŒ‡æ¨™çš„ç”¨æ³•ç„¡æ•ˆã€‚"
 
-#: cp/typeck.c:4006
+#: cp/typeck.c:4014
 #, gcc-internal-format
 msgid "  a qualified-id is required"
 msgstr "  éœ€è¦�ä¸€å€‹é™�å®šçš„è­˜åˆ¥ç¢¼"
 
-#: cp/typeck.c:4011
+#: cp/typeck.c:4019
 #, fuzzy, gcc-internal-format
 msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
 msgstr "%qE å…©é‚Šçš„æ‹¬è™Ÿä¸�èƒ½ç”¨ä¾†å»ºæ§‹ä¸€å€‹æˆ�å“¡å‡½å¼�æŒ‡æ¨™"
 
-#: cp/typeck.c:4034
+#: cp/typeck.c:4042
 #, gcc-internal-format
 msgid "taking address of temporary"
 msgstr "å�–è‡¨æ™‚è®Šæ•¸çš„ä½�å�€"
 
-#: cp/typeck.c:4287
+#: cp/typeck.c:4295
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids incrementing an enum"
 msgstr "ISO C++ ä¸�å…�è¨± %sing ä¸€å€‹åˆ—èˆ‰"
 
-#: cp/typeck.c:4288
+#: cp/typeck.c:4296
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids decrementing an enum"
 msgstr "ISO C++ ä¸�å…�è¨± %sing ä¸€å€‹åˆ—èˆ‰"
 
-#: cp/typeck.c:4299
+#: cp/typeck.c:4307
 #, fuzzy, gcc-internal-format
 msgid "cannot increment a pointer to incomplete type %qT"
 msgstr "ä¸�èƒ½å°‡æŒ‡æ¨™ %s åˆ°ä¸�å®Œå…¨çš„é¡žåž‹ %qT"
 
-#: cp/typeck.c:4300
+#: cp/typeck.c:4308
 #, fuzzy, gcc-internal-format
 msgid "cannot decrement a pointer to incomplete type %qT"
 msgstr "ä¸�èƒ½å°‡æŒ‡æ¨™ %s åˆ°ä¸�å®Œå…¨çš„é¡žåž‹ %qT"
 
-#: cp/typeck.c:4306
+#: cp/typeck.c:4314
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids incrementing a pointer of type %qT"
 msgstr "ISO C++ ä¸�å…�è¨± %s ä¸€å€‹é¡žåž‹ç‚º %qT çš„æŒ‡æ¨™"
 
-#: cp/typeck.c:4307
+#: cp/typeck.c:4315
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids decrementing a pointer of type %qT"
 msgstr "ISO C++ ä¸�å…�è¨± %s ä¸€å€‹é¡žåž‹ç‚º %qT çš„æŒ‡æ¨™"
 
-#: cp/typeck.c:4327
+#: cp/typeck.c:4335
 #, fuzzy, gcc-internal-format
 msgid "invalid use of Boolean expression as operand to %<operator--%>"
 msgstr "ç„¡æ•ˆçš„é�‹ç®—å¼�å�šç‚ºé�‹ç®—å…ƒ"
 
 #. ARM $3.4
-#: cp/typeck.c:4357
+#: cp/typeck.c:4365
 #, gcc-internal-format
 msgid "ISO C++ forbids taking address of function %<::main%>"
 msgstr "ISO C++ ä¸�å…�è¨±å�–å‡½å¼� %<::main%> çš„ä½�å�€"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4413
+#: cp/typeck.c:4421
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr "ISO C++ ä¸�å…�è¨±é€�é�Žæ��å�–ä¸€å€‹æœªé™�å®šçš„æˆ–å¸¶æ‹¬è™Ÿçš„é�žé�œæ…‹æˆ�å“¡å‡½å¼�çš„ä½�å�€ä¾†å½¢æˆ�ä¸€å€‹æˆ�å“¡å‡½å¼�æŒ‡æ¨™ã€‚è«‹ä½¿ç”¨ %<&%T::%D%>"
 
-#: cp/typeck.c:4418
+#: cp/typeck.c:4426
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr "ISO C++ ä¸�å…�è¨±é€�é�Žå�–å·²ç¹«çµ�çš„æˆ�å“¡å‡½å¼�çš„ä½�å�€ä¾†å»ºæ§‹æˆ�å“¡å‡½å¼�æŒ‡æ¨™ã€‚è«‹æ”¹ç”¨ %<&%T::%D%>"
 
-#: cp/typeck.c:4443
+#: cp/typeck.c:4451
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr "ISO C++ ä¸�å…�è¨±å�–è½‰æ�›åˆ°é�žå·¦å€¼é�‹ç®—å¼�çš„ä½�å�€"
 
-#: cp/typeck.c:4467
+#: cp/typeck.c:4475
 #, gcc-internal-format
 msgid "cannot create pointer to reference member %qD"
 msgstr "ä¸�èƒ½å»ºç«‹å�ƒç…§å�ƒç…§æˆ�å“¡ %qD çš„æŒ‡æ¨™"
 
-#: cp/typeck.c:4678
+#: cp/typeck.c:4686
 #, gcc-internal-format
 msgid "cannot take the address of %<this%>, which is an rvalue expression"
 msgstr "ç„¡æ³•å�–å�³å€¼é�‹ç®—å¼� %<this%> çš„ä½�å�€"
 
-#: cp/typeck.c:4701
+#: cp/typeck.c:4709
 #, gcc-internal-format
 msgid "address of explicit register variable %qD requested"
 msgstr "è¦�æ±‚æ˜Žç¢ºæš«å­˜å™¨è®Šæ•¸ %qD çš„ä½�å�€ã€‚"
 
-#: cp/typeck.c:4706
+#: cp/typeck.c:4714
 #, gcc-internal-format
 msgid "address requested for %qD, which is declared %<register%>"
 msgstr "è«‹æ±‚å®£å‘Šç‚º %<register%> çš„ %qD çš„ä½�å�€"
 
-#: cp/typeck.c:4772
+#: cp/typeck.c:4780
 #, gcc-internal-format
 msgid "%s expression list treated as compound expression"
 msgstr "%s é�‹ç®—å¼�æ¸…å–®è¢«çœ‹ä½œè¤‡å�ˆé�‹ç®—å¼�"
 
-#: cp/typeck.c:5175
+#: cp/typeck.c:5183
 #, gcc-internal-format
 msgid "invalid static_cast from type %qT to type %qT"
 msgstr "å¾žé¡žåž‹ %qT åˆ°é¡žåž‹ %qT ä¸­çš„ static_cast ç„¡æ•ˆ"
 
-#: cp/typeck.c:5197
+#: cp/typeck.c:5205
 #, gcc-internal-format
 msgid "converting from %qT to %qT"
 msgstr "å¾ž %qT è½‰æ�›åˆ° %qT"
 
-#: cp/typeck.c:5245
+#: cp/typeck.c:5253
 #, gcc-internal-format
 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
 msgstr "å¾žå…·æœ‰é¡žåž‹ %qT çš„å�³å€¼é�‹ç®—å¼�åˆ°é¡žåž‹ %qT ä¸­çš„è½‰æ�›ç„¡æ•ˆ"
 
-#: cp/typeck.c:5304
+#: cp/typeck.c:5312
 #, gcc-internal-format
 msgid "cast from %qT to %qT loses precision"
 msgstr "å¾ž %qT åˆ° %qT çš„è½‰æ�›æ��å¤±ç²¾åº¦"
 
-#: cp/typeck.c:5331
+#: cp/typeck.c:5339
 #, gcc-internal-format
 msgid "cast from %qT to %qT increases required alignment of target type"
 msgstr "å¾ž %qT åˆ° %qT çš„è½‰æ�›å¢žå¤§äº†ç›®çš„é¡žåž‹çš„å°�é½Šéœ€æ±‚"
@@ -32272,155 +32308,155 @@
 #. where possible, and it is necessary in some cases.  DR 195
 #. addresses this issue, but as of 2004/10/26 is still in
 #. drafting.
-#: cp/typeck.c:5351
+#: cp/typeck.c:5359
 #, gcc-internal-format
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr "ISO C++ ä¸�å…�è¨±åœ¨å‡½å¼�æŒ‡æ¨™å’Œç‰©ä»¶æŒ‡æ¨™é–“é€²è¡Œè½‰æ�›"
 
-#: cp/typeck.c:5362
+#: cp/typeck.c:5370
 #, gcc-internal-format
 msgid "invalid cast from type %qT to type %qT"
 msgstr "å¾žé¡žåž‹ %qT åˆ°é¡žåž‹ %qT çš„è½‰æ�›ç„¡æ•ˆ"
 
-#: cp/typeck.c:5418
+#: cp/typeck.c:5426
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr "åœ¨é¡žåž‹ %qT ä¸Šä½¿ç”¨ const_cast ç„¡æ•ˆï¼Œå› ç‚ºå®ƒæ—¢ä¸�æ˜¯æŒ‡æ¨™ï¼Œä¹Ÿä¸�æ˜¯å�ƒç…§ï¼Œä¹Ÿä¸�æ˜¯è³‡æ–™æˆ�å“¡æŒ‡æ¨™"
 
-#: cp/typeck.c:5427
+#: cp/typeck.c:5435
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
 msgstr "åœ¨é¡žåž‹ %qT ä¸Šä½¿ç”¨ const_cast ç„¡æ•ˆï¼Œå› ç‚ºå®ƒæ˜¯ä¸€å€‹æŒ‡æ¨™å‡½å¼�é¡žåž‹çš„æŒ‡æ¨™æˆ–å�ƒç…§"
 
-#: cp/typeck.c:5452
+#: cp/typeck.c:5460
 #, gcc-internal-format
 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
 msgstr "å¾žé¡žåž‹ %qT åˆ°é¡žåž‹ %qT ä¸­çš„ const_cast ç„¡æ•ˆ"
 
-#: cp/typeck.c:5503
+#: cp/typeck.c:5511
 #, gcc-internal-format
 msgid "invalid const_cast from type %qT to type %qT"
 msgstr "å¾žé¡žåž‹ %qT åˆ°é¡žåž‹ %qT ä¸­çš„ const_cast ç„¡æ•ˆ"
 
-#: cp/typeck.c:5571 cp/typeck.c:5576
+#: cp/typeck.c:5579 cp/typeck.c:5584
 #, gcc-internal-format
 msgid "ISO C++ forbids casting to an array type %qT"
 msgstr "ISO C++ ä¸�å…�è¨±è½‰æ�›ç‚ºé™£åˆ—é¡žåž‹ %qT"
 
-#: cp/typeck.c:5584
+#: cp/typeck.c:5592
 #, gcc-internal-format
 msgid "invalid cast to function type %qT"
 msgstr "å�‘å‡½å¼�é¡žåž‹ %qT çš„è½‰æ�›ç„¡æ•ˆ"
 
-#: cp/typeck.c:5804
+#: cp/typeck.c:5812
 #, gcc-internal-format
 msgid "  in evaluation of %<%Q(%#T, %#T)%>"
 msgstr "  åœ¨æ±‚ %<%Q(%#T, %#T)%> å€¼æ™‚"
 
-#: cp/typeck.c:5873
+#: cp/typeck.c:5881
 #, gcc-internal-format
 msgid "incompatible types in assignment of %qT to %qT"
 msgstr "å°‡ %qT è³¦å€¼çµ¦ %qT æ™‚é¡žåž‹ä¸�ç›¸å®¹"
 
-#: cp/typeck.c:5884
+#: cp/typeck.c:5892
 #, fuzzy, gcc-internal-format
 msgid "array used as initializer"
 msgstr "éŒ¯èª¤çš„é™£åˆ—åˆ�å§‹å€¼è¨­å®š"
 
-#: cp/typeck.c:5886
+#: cp/typeck.c:5894
 #, fuzzy, gcc-internal-format
 msgid "invalid array assignment"
 msgstr "è³¦å€¼é�‹ç®—ä¸­çš„å·¦å€¼ç„¡æ•ˆ"
 
-#: cp/typeck.c:5998
+#: cp/typeck.c:6006
 #, gcc-internal-format
 msgid "   in pointer to member function conversion"
 msgstr "  åœ¨æˆ�å“¡å‡½å¼�æŒ‡æ¨™è½‰æ�›ä¸­"
 
-#: cp/typeck.c:6009
+#: cp/typeck.c:6017
 #, gcc-internal-format
 msgid "pointer to member conversion via virtual base %qT"
 msgstr "æˆ�å“¡æŒ‡æ¨™è½‰æ�›ç¶“ç”±è™›åŸºç¤Žé¡žåˆ¥ %qT"
 
-#: cp/typeck.c:6049 cp/typeck.c:6061
+#: cp/typeck.c:6057 cp/typeck.c:6069
 #, gcc-internal-format
 msgid "   in pointer to member conversion"
 msgstr "  åœ¨æˆ�å“¡æŒ‡æ¨™è½‰æ�›ä¸­"
 
-#: cp/typeck.c:6140
+#: cp/typeck.c:6148
 #, gcc-internal-format
 msgid "invalid conversion to type %qT from type %qT"
 msgstr "åˆ°é¡žåž‹ %qT çš„è½‰æ�›ç„¡æ•ˆï¼Œå¾žé¡žåž‹ %qT"
 
-#: cp/typeck.c:6384
+#: cp/typeck.c:6411
 #, gcc-internal-format
 msgid "cannot convert %qT to %qT for argument %qP to %qD"
 msgstr "ä¸�èƒ½å¾ž %qT è½‰æ�›åˆ° %qTï¼Œç‚ºå¼•æ•¸ %qP(å±¬æ–¼ %qD)"
 
-#: cp/typeck.c:6387
+#: cp/typeck.c:6414
 #, gcc-internal-format
 msgid "cannot convert %qT to %qT in %s"
 msgstr "ä¸�èƒ½å°‡ %qT è½‰æ�›ç‚º %qTï¼Œåœ¨ %s ä¸­"
 
-#: cp/typeck.c:6398
+#: cp/typeck.c:6425
 #, gcc-internal-format
 msgid "%s might be a candidate for a format attribute"
 msgstr "%s å�¯èƒ½æ˜¯ format å±¬æ€§çš„ä¸€å€‹å‚™é�¸"
 
-#: cp/typeck.c:6485 cp/typeck.c:6487
+#: cp/typeck.c:6512 cp/typeck.c:6514
 #, gcc-internal-format
 msgid "in passing argument %P of %q+D"
 msgstr "åœ¨å‚³é�žå¼•æ•¸ %P (å±¬æ–¼ %q+D)"
 
-#: cp/typeck.c:6537
+#: cp/typeck.c:6564
 #, gcc-internal-format
 msgid "returning reference to temporary"
 msgstr "å›žå‚³è‡¨æ™‚è®Šæ•¸çš„å�ƒç…§"
 
-#: cp/typeck.c:6544
+#: cp/typeck.c:6571
 #, gcc-internal-format
 msgid "reference to non-lvalue returned"
 msgstr "å›žå‚³äº†ä¸€å€‹é�žå·¦å€¼çš„å�ƒç…§"
 
-#: cp/typeck.c:6560
+#: cp/typeck.c:6587
 #, gcc-internal-format
 msgid "reference to local variable %q+D returned"
 msgstr "å›žå‚³äº†å°�å±€éƒ¨è®Šæ•¸çš„ %q+D çš„å�ƒç…§"
 
-#: cp/typeck.c:6563
+#: cp/typeck.c:6590
 #, gcc-internal-format
 msgid "address of local variable %q+D returned"
 msgstr "å›žå‚³äº†å±€éƒ¨è®Šæ•¸çš„ %q+D çš„ä½�å�€"
 
-#: cp/typeck.c:6598
+#: cp/typeck.c:6625
 #, gcc-internal-format
 msgid "returning a value from a destructor"
 msgstr "è§£æ§‹å‡½å¼�å›žå‚³å€¼"
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6606
+#: cp/typeck.c:6633
 #, gcc-internal-format
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr "ä¸�èƒ½å¾žå»ºæ§‹å¼�çš„ç•°å¸¸è™•ç�†ä¸­å›žå‚³"
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6609
+#: cp/typeck.c:6636
 #, gcc-internal-format
 msgid "returning a value from a constructor"
 msgstr "å»ºæ§‹å¼�å›žå‚³å€¼"
 
-#: cp/typeck.c:6633
+#: cp/typeck.c:6661
 #, gcc-internal-format
 msgid "return-statement with no value, in function returning %qT"
 msgstr "åœ¨å›žå‚³ %qT çš„å‡½å¼�ä¸­ï¼Œå›žå‚³æ•˜è¿°ä¸�å¸¶å›žå‚³å€¼"
 
-#: cp/typeck.c:6654
+#: cp/typeck.c:6682
 #, gcc-internal-format
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "åœ¨å›žå‚³ã€Œvoidã€�çš„å‡½å¼�ä¸­ï¼Œå›žå‚³æ•˜è¿°å¸¶å›žå‚³å€¼"
 
-#: cp/typeck.c:6685
+#: cp/typeck.c:6713
 #, gcc-internal-format
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 msgstr "%<operator new%> ä¸�èƒ½å›žå‚³ NULLï¼Œé™¤é�žå®ƒè¢«å®£å‘Šç‚º %<throw()%> (æˆ– -fcheck-new èµ·ä½œç”¨)"
@@ -32606,57 +32642,57 @@
 msgid "pointer to member type %qT incompatible with object type %qT"
 msgstr "æˆ�å“¡æŒ‡æ¨™é¡žåž‹ %qT èˆ‡ç‰©ä»¶é¡žåž‹ %qT ä¸�ç›¸å®¹"
 
-#: cp/typeck2.c:1495
+#: cp/typeck2.c:1508
 #, gcc-internal-format
 msgid "call to function %qD which throws incomplete type %q#T"
 msgstr "å‘¼å�«çš„å‡½å¼� %qD æœƒæ‹‹å‡ºä¸�å®Œå…¨çš„é¡žåž‹ %q#T"
 
-#: cp/typeck2.c:1498
+#: cp/typeck2.c:1511
 #, gcc-internal-format
 msgid "call to function which throws incomplete type %q#T"
 msgstr "å‘¼å�«çš„å‡½å¼�æœƒæ‹‹å‡ºä¸�å®Œå…¨çš„é¡žåž‹ %q#T"
 
-#: fortran/f95-lang.c:233
+#: fortran/f95-lang.c:235
 #, gcc-internal-format
 msgid "Unexpected type in truthvalue_conversion"
 msgstr "truthvalue_conversion ä¸­é¡žåž‹é�žé �æœŸ"
 
-#: fortran/f95-lang.c:289
+#: fortran/f95-lang.c:291
 #, gcc-internal-format
 msgid "can't open input file: %s"
 msgstr "ç„¡æ³•é–‹å•Ÿè¼¸å…¥æª”æ¡ˆï¼š%s"
 
-#: fortran/f95-lang.c:629
+#: fortran/f95-lang.c:631
 #, gcc-internal-format
 msgid "global register variable %qs used in nested function"
 msgstr "å·¢ç‹€å‡½å¼�ä¸­ä½¿ç”¨äº†å…¨åŸŸæš«å­˜å™¨è®Šæ•¸ %qs"
 
-#: fortran/f95-lang.c:633
+#: fortran/f95-lang.c:635
 #, gcc-internal-format
 msgid "register variable %qs used in nested function"
 msgstr "å·¢ç‹€å‡½å¼�ä¸­ä½¿ç”¨äº†æš«å­˜å™¨è®Šæ•¸ %qs"
 
-#: fortran/f95-lang.c:640
+#: fortran/f95-lang.c:642
 #, gcc-internal-format
 msgid "address of global register variable %qs requested"
 msgstr "è¦�æ±‚å…¨åŸŸæš«å­˜å™¨è®Šæ•¸ %qs çš„ä½�å�€"
 
-#: fortran/f95-lang.c:658
+#: fortran/f95-lang.c:660
 #, gcc-internal-format
 msgid "address of register variable %qs requested"
 msgstr "è¦�æ±‚æš«å­˜å™¨è®Šæ•¸ %qs çš„ä½�å�€"
 
-#: fortran/trans-array.c:3765
+#: fortran/trans-array.c:3805
 #, gcc-internal-format
 msgid "Possible frontend bug: array constructor not expanded"
 msgstr "å‰�ç«¯ç¨‹å¼�å�¯èƒ½çš„ç¨‹å¼�ç¼ºé™·ï¼šé™£åˆ—å»ºæ§‹å¼�æœªèƒ½å±•é–‹"
 
-#: fortran/trans-array.c:5418
+#: fortran/trans-array.c:5499
 #, fuzzy, gcc-internal-format
 msgid "Possible frontend bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
 msgstr "å�¯èƒ½çš„å‰�ç«¯ç¨‹å¼�ç¼ºé™·ï¼šæ��é ˜é™£åˆ—å¤§å°�æ™‚æ²’æœ‰æŒ‡æ¨™æˆ–å�¯æŒ‡æ´¾å±¬æ€§ã€‚"
 
-#: fortran/trans-array.c:5894
+#: fortran/trans-array.c:5975
 #, gcc-internal-format
 msgid "bad expression type during walk (%d)"
 msgstr ""
@@ -32666,27 +32702,27 @@
 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
 msgstr "gfc_conv_constant_to_tree()ï¼šç„¡æ•ˆé¡žåž‹ï¼›%s"
 
-#: fortran/trans-decl.c:966
+#: fortran/trans-decl.c:972
 #, gcc-internal-format
 msgid "intrinsic variable which isn't a procedure"
 msgstr "å…§å»ºå‡½å¼�è®Šæ•¸ä¸�æ˜¯ä¸€å€‹ç¨‹åº�"
 
-#: fortran/trans-decl.c:2639
+#: fortran/trans-decl.c:2644
 #, gcc-internal-format
 msgid "Function does not return a value"
 msgstr "å‡½å¼�æ²’æœ‰å›žå‚³ä¸€å€‹å€¼"
 
-#: fortran/trans-decl.c:2817
+#: fortran/trans-decl.c:2832
 #, gcc-internal-format
 msgid "backend decl for module variable %s already exists"
 msgstr "æ¨¡çµ„è®Šæ•¸ %s çš„å¾Œç«¯ç¨‹å¼�å®£å‘Šå·²å­˜åœ¨"
 
-#: fortran/trans-decl.c:3351
+#: fortran/trans-decl.c:3314
 #, gcc-internal-format
 msgid "Function return value not set"
 msgstr "æœªè¨­å®šå‡½å¼�å›žå‚³å€¼"
 
-#: fortran/trans-expr.c:1163
+#: fortran/trans-expr.c:1177
 #, gcc-internal-format
 msgid "Unknown intrinsic op"
 msgstr "ä¸�æ˜Žçš„å…§å»ºä½œæ¥­"
@@ -32696,32 +32732,32 @@
 msgid "Intrinsic function %s(%d) not recognized"
 msgstr "å…§éƒ¨å‡½å¼� %s(%d) ç„¡æ³•è­˜åˆ¥"
 
-#: fortran/trans-io.c:1928
+#: fortran/trans-io.c:1929
 #, gcc-internal-format
 msgid "Bad IO basetype (%d)"
 msgstr "éŒ¯èª¤çš„ IO åŸºç¤Žé¡žåˆ¥åž‹(%d)"
 
-#: fortran/trans-types.c:386
+#: fortran/trans-types.c:387
 #, gcc-internal-format
 msgid "integer kind=8 not available for -fdefault-integer-8 option"
 msgstr "integer kind=8 åœ¨æŒ‡å®šäº† -fdefault-integer-8 é�¸é …æ™‚ç„¡æ³•ä½¿ç”¨"
 
-#: fortran/trans-types.c:409
+#: fortran/trans-types.c:410
 #, gcc-internal-format
 msgid "real kind=8 not available for -fdefault-real-8 option"
 msgstr "real kind=8 åœ¨æŒ‡å®šäº† -fdefault-real-8 é�¸é …æ™‚ç„¡æ³•ä½¿ç”¨"
 
-#: fortran/trans-types.c:422
+#: fortran/trans-types.c:423
 #, gcc-internal-format
 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
 msgstr "ä½¿ç”¨ -fdefault-double-8 æ™‚éœ€è¦� -fdefault-real-8"
 
-#: fortran/trans-types.c:1181
+#: fortran/trans-types.c:1185
 #, gcc-internal-format
 msgid "Array element size too big"
 msgstr "é™£åˆ—å…ƒç´ å¤ªå¤§"
 
-#: fortran/trans.c:1150
+#: fortran/trans.c:1151
 #, gcc-internal-format
 msgid "gfc_trans_code(): Bad statement code"
 msgstr "gfc_trans_code()ï¼šéŒ¯èª¤çš„æ•˜è¿°ç¨‹å¼�ç¢¼"
@@ -32781,88 +32817,88 @@
 msgid "need to insert runtime check for %s"
 msgstr "éœ€è¦�ç‚º %s åŠ å…¥åŸ·è¡Œæ™‚æª¢æŸ¥"
 
-#: java/expr.c:505 java/expr.c:552
+#: java/expr.c:524 java/expr.c:571
 #, gcc-internal-format
 msgid "assert: %s is assign compatible with %s"
 msgstr "assertï¼š%s èˆ‡ %s è³¦å€¼ç›¸å®¹"
 
-#: java/expr.c:670
+#: java/expr.c:689
 #, gcc-internal-format
 msgid "stack underflow - dup* operation"
 msgstr "å †ç–Šå�‘ä¸‹æº¢ä½� - dup* ä½œæ¥­"
 
-#: java/expr.c:1657
+#: java/expr.c:1676
 #, gcc-internal-format
 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
 msgstr "å�ƒç…§ %qs æœ‰æ­§ç¾©ï¼šå‡ºç�¾åœ¨ä»‹é�¢ %qs å’Œä»‹é�¢ %qs ä¸­"
 
-#: java/expr.c:1685
+#: java/expr.c:1704
 #, gcc-internal-format
 msgid "field %qs not found"
 msgstr "æ‰¾ä¸�åˆ°æ¬„ä½� %qsã€‚"
 
-#: java/expr.c:2224
+#: java/expr.c:2243
 #, gcc-internal-format
 msgid "method '%s' not found in class"
 msgstr "åœ¨é¡žåˆ¥ä¸­æ‰¾ä¸�åˆ°æ–¹æ³•ã€Œ%sã€�"
 
-#: java/expr.c:2429
+#: java/expr.c:2448
 #, gcc-internal-format
 msgid "failed to find class '%s'"
 msgstr "æ‰¾ä¸�åˆ°é¡žåˆ¥ã€Œ%sã€�"
 
-#: java/expr.c:2470
+#: java/expr.c:2489
 #, gcc-internal-format
 msgid "class '%s' has no method named '%s' matching signature '%s'"
 msgstr "é¡žåˆ¥ã€Œ%sã€�æ²’å…·å��ç‚ºã€Œ%sã€�çš„æ–¹æ³•èƒ½å¤ åŒ¹é…�ç°½å­—ã€Œ%sã€�"
 
-#: java/expr.c:2501
+#: java/expr.c:2520
 #, gcc-internal-format
 msgid "invokestatic on non static method"
 msgstr "é�œæ…‹å‘¼å�«é�žé�œæ…‹æ–¹æ³•"
 
-#: java/expr.c:2506
+#: java/expr.c:2525
 #, gcc-internal-format
 msgid "invokestatic on abstract method"
 msgstr "ç‚ºæŠ½è±¡æ–¹æ³•å‘¼å�« invokestatic"
 
-#: java/expr.c:2514
+#: java/expr.c:2533
 #, gcc-internal-format
 msgid "invoke[non-static] on static method"
 msgstr "é�žé�œæ…‹åœ°å‘¼å�«é�œæ…‹æ–¹æ³•"
 
-#: java/expr.c:2865
+#: java/expr.c:2890
 #, gcc-internal-format
 msgid "missing field '%s' in '%s'"
 msgstr "ç¼ºå°‘æ¬„ä½�ã€Œ%sã€�ï¼Œåœ¨ã€Œ%sã€�ä¸­"
 
-#: java/expr.c:2872
+#: java/expr.c:2897
 #, gcc-internal-format
 msgid "mismatching signature for field '%s' in '%s'"
 msgstr "ä¸�åŒ¹é…�çš„æ¬„ä½�ç°½å��ã€Œ%sã€�(åœ¨ ã€Œ%sã€�ä¸­)"
 
-#: java/expr.c:2901
+#: java/expr.c:2926
 #, gcc-internal-format
 msgid "assignment to final field %q+D not in field's class"
 msgstr "å°� final æ¬„ä½� %q+D çš„è³¦å€¼å‡ºç�¾åœ¨è©²æ¬„ä½�æ‰€å±¬é¡žåˆ¥ä»¥å¤–"
 
-#: java/expr.c:3123
+#: java/expr.c:3148
 #, gcc-internal-format
 msgid "invalid PC in line number table"
 msgstr "åˆ—è™Ÿè¡¨ä¸­ PC ç„¡æ•ˆ"
 
-#: java/expr.c:3173
+#: java/expr.c:3198
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to before %d"
 msgstr "ä¸�æœƒåŸ·è¡Œåˆ°çš„ä½�å…ƒçµ„ç¢¼ï¼Œå¾ž %d åˆ° %d ä¹‹å‰�"
 
-#: java/expr.c:3217
+#: java/expr.c:3242
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to the end of the method"
 msgstr "ä¸�æœƒåŸ·è¡Œåˆ°çš„ä½�å…ƒçµ„ç¢¼ï¼Œå¾ž %d ç›´åˆ°æ–¹æ³•æœ«å°¾"
 
 #. duplicate code from LOAD macro
-#: java/expr.c:3522
+#: java/expr.c:3547
 #, gcc-internal-format
 msgid "unrecogized wide sub-instruction"
 msgstr "ç„¡æ³•è¾¨è­˜çš„å¯¬å­�æŒ‡ä»¤"
@@ -32928,27 +32964,27 @@
 msgid "%Hduplicate class will only be compiled once"
 msgstr "%Hé‡�è¤‡çš„é¡žåˆ¥å�ªæœƒè¢«ç·¨è­¯ä¸€æ¬¡"
 
-#: java/jcf-parse.c:1636
+#: java/jcf-parse.c:1638
 #, gcc-internal-format
 msgid "missing Code attribute"
 msgstr "ç¼ºå°‘ Code å±¬æ€§"
 
-#: java/jcf-parse.c:1858
+#: java/jcf-parse.c:1860
 #, gcc-internal-format
 msgid "no input file specified"
 msgstr "æ²’æœ‰æŒ‡å®šè¼¸å…¥æª”æ¡ˆ"
 
-#: java/jcf-parse.c:1893
+#: java/jcf-parse.c:1895
 #, gcc-internal-format
 msgid "can't close input file %s: %m"
 msgstr "ä¸�èƒ½é—œé–‰è¼¸å…¥æª”æ¡ˆ %sï¼š%m"
 
-#: java/jcf-parse.c:1940
+#: java/jcf-parse.c:1942
 #, gcc-internal-format
 msgid "bad zip/jar file %s"
 msgstr "æ��å£žçš„ zip/jar æª”æ¡ˆ %s"
 
-#: java/jcf-parse.c:2145
+#: java/jcf-parse.c:2152
 #, gcc-internal-format
 msgid "error while reading %s from zip file"
 msgstr "å¾ž zip æª”æ¡ˆè®€å�– %s æ™‚ç™¼ç”ŸéŒ¯èª¤"
@@ -32958,22 +32994,22 @@
 msgid "warning: already-compiled .class files ignored with -C"
 msgstr "è­¦å‘Šï¼š-C å¿½ç•¥å·²ç¶“ç·¨è­¯çš„ .class æª”æ¡ˆ"
 
-#: java/lang.c:590
+#: java/lang.c:594
 #, gcc-internal-format
 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
 msgstr ""
 
-#: java/lang.c:593
+#: java/lang.c:597
 #, fuzzy, gcc-internal-format
 msgid "-fjni is incompatible with -freduced-reflection"
 msgstr "-G èˆ‡é �è¨­ç”¢ç”Ÿçš„ PIC ç¨‹å¼�ç¢¼ä¸�ç›¸å®¹"
 
-#: java/lang.c:604
+#: java/lang.c:608
 #, gcc-internal-format
 msgid "can't do dependency tracking with input from stdin"
 msgstr "å¾žæ¨™æº–è¼¸å…¥è¼¸å…¥æ™‚ç„¡æ³•é€²è¡Œä¾�è³´é …è¿½è¹¤"
 
-#: java/lang.c:620
+#: java/lang.c:624
 #, gcc-internal-format
 msgid "couldn't determine target name for dependency tracking"
 msgstr "ä¸�èƒ½ç¢ºå®šä¾�è³´é …è¿½è¹¤çš„ç›®çš„å��"
@@ -33455,6 +33491,63 @@
 #~ "%s å‰�ç«¯ç¨‹å¼�å�¯è­˜åˆ¥ä¸‹åˆ—é�¸é …ï¼š\n"
 #~ "\n"
 
+#~ msgid "using CONST_DOUBLE for address"
+#~ msgstr "ç‚ºä½�å�€ä½¿ç”¨ CONST_DOUBLE"
+
+#~ msgid "c4x_address_cost: Invalid addressing mode"
+#~ msgstr "c4x_address_costï¼šç„¡æ•ˆçš„å®šå�€æ¨¡å¼�"
+
+#~ msgid "c4x_print_operand: %%L inconsistency"
+#~ msgstr "c4x_print_operandï¼š%%L ä¸�ä¸€è‡´"
+
+#~ msgid "c4x_print_operand: %%N inconsistency"
+#~ msgstr "c4x_print_operandï¼š%%N ä¸�ä¸€è‡´"
+
+#~ msgid "c4x_print_operand: %%O inconsistency"
+#~ msgstr "c4x_print_operandï¼š%%O ä¸�ä¸€è‡´"
+
+#~ msgid "c4x_print_operand: Bad operand case"
+#~ msgstr "c4x_print_operandï¼šéŒ¯èª¤çš„é�‹ç®—å…ƒé¡žåž‹"
+
+#~ msgid "c4x_print_operand_address: Bad post_modify"
+#~ msgstr "c4x_print_operand_addressï¼šéŒ¯èª¤çš„å¾Œè®Šæ›´"
+
+#~ msgid "c4x_print_operand_address: Bad pre_modify"
+#~ msgstr "c4x_print_operand_addressï¼šéŒ¯èª¤çš„å‰�è®Šæ›´"
+
+#~ msgid "c4x_print_operand_address: Bad operand case"
+#~ msgstr "c4x_print_operand_addressï¼šéŒ¯èª¤çš„é�‹ç®—å…ƒé¡žåž‹"
+
+#~ msgid "c4x_rptb_insert: Cannot find start label"
+#~ msgstr "c4x_rptb_insertï¼šæ‰¾ä¸�åˆ°èµ·å§‹æ¨™ç±¤"
+
+#~ msgid "invalid indirect memory address"
+#~ msgstr "ç„¡æ•ˆçš„é–“æŽ¥è¨˜æ†¶é«”ä½�å�€"
+
+#~ msgid "invalid indirect (S) memory address"
+#~ msgstr "ç„¡æ•ˆçš„é–“æŽ¥(S)è¨˜æ†¶é«”ä½�å�€"
+
+#~ msgid "c4x_valid_operands: Internal error"
+#~ msgstr "c4x_valid_operandsï¼šå…§éƒ¨éŒ¯èª¤"
+
+#~ msgid "c4x_operand_subword: invalid mode"
+#~ msgstr "c4x_operand_subwordï¼šç„¡æ•ˆæ¨¡å¼�"
+
+#~ msgid "c4x_operand_subword: invalid operand"
+#~ msgstr "c4x_operand_subwordï¼šç„¡æ•ˆé�‹ç®—å…ƒ"
+
+#~ msgid "c4x_operand_subword: invalid autoincrement"
+#~ msgstr "c4x_operand_subwordï¼šç„¡æ•ˆçš„è‡ªå·®ç•°"
+
+#~ msgid "c4x_operand_subword: invalid address"
+#~ msgstr "c4x_operand_subwordï¼šç„¡æ•ˆä½�å�€"
+
+#~ msgid "c4x_operand_subword: address not offsettable"
+#~ msgstr "c4x_operand_subwordï¼šç„¡æ³•å�–å��ç§»é‡�çš„ä½�å�€"
+
+#~ msgid "c4x_rptb_rpts_p: Repeat block top label moved"
+#~ msgstr "c4x_rptb_rpts_pï¼šé‡�è¤‡å¡Šçš„é ‚å±¤æ¨™ç±¤è¢«ç§»å‹•"
+
 #~ msgid "PRINT_OPERAND, invalid insn for %%C"
 #~ msgstr "PRINT_OPERANDï¼Œ%%C çš„æŒ‡ä»¤ç„¡æ•ˆ"
 
@@ -33485,6 +33578,9 @@
 #~ msgid "Arithmetic overflow converting %s to %s at %L"
 #~ msgstr "å¾ž %s è½‰æ�›åˆ° %sï¼Œåœ¨ %L è™•ï¼šç®—è¡“å�‘ä¸Šæº¢ä½�"
 
+#~ msgid "Missing DIM parameter in intrinsic '%s' at %L"
+#~ msgstr "å…§å»ºå‡½å¼�ã€Œ%sã€�åœ¨ %L è™•ç¼ºå°‘ DIM å�ƒæ•¸"
+
 #~ msgid "'%s' argument of '%s' intrinsic at %L must be conformable with '%s' argument"
 #~ msgstr "å¼•æ•¸ã€Œ%sã€�(å±¬æ–¼å…§å»ºå‡½å¼�ã€Œ%sã€�ï¼Œä½�æ–¼ %L)å¿…é ˆèˆ‡ã€Œ%sã€�å¼•æ•¸ç›¸å®¹"
 
@@ -33527,6 +33623,9 @@
 #~ msgid "Integer too big for its kind at %C"
 #~ msgstr "%C è™•çš„æ•´æ•¸å°�å…¶ç¨®åˆ¥ä¾†èªªå¤ªå¤§"
 
+#~ msgid "Expected VARIABLE at %C"
+#~ msgstr "%C è™•éœ€è¦� VARIABLE "
+
 #~ msgid "Obsolete: REAL DO loop iterator at %L"
 #~ msgstr "å·²é�Žæ™‚ï¼š%L è™•çš„ REAL DO å¾ªç’°æ¸¸æ¨™"
 
@@ -33685,6 +33784,63 @@
 #~ msgid "Uninitialized locals in .bss"
 #~ msgstr ".bss æ®µä¸­æœªåˆ�å§‹åŒ–çš„å±€éƒ¨è®Šæ•¸"
 
+#~ msgid "Generate code for C31 CPU"
+#~ msgstr "ç‚º C31 CPU ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#~ msgid "Generate code for C32 CPU"
+#~ msgstr "ç‚º C32 CPU ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#~ msgid "Generate code for C33 CPU"
+#~ msgstr "ç‚º C33 CPU ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#~ msgid "Generate code for C44 CPU"
+#~ msgstr "ç‚º C44 CPU ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#~ msgid "Assume that pointers may be aliased"
+#~ msgstr "å�‡å®šæŒ‡æ¨™å�¯èƒ½æœ‰åˆ¥å��"
+
+#~ msgid "Big memory model"
+#~ msgstr "å¤§è¨˜æ†¶é«”æ¨¡åž‹"
+
+#~ msgid "Use the BK register as a general purpose register"
+#~ msgstr "å°‡ BK æš«å­˜å™¨å�šç‚ºä¸€å€‹é€šç”¨æš«å­˜å™¨"
+
+#~ msgid "Generate code for CPU"
+#~ msgstr "ç‚º CPU ç”¢ç”Ÿç¨‹å¼�ç¢¼"
+
+#~ msgid "Enable new features under development"
+#~ msgstr "å•Ÿç”¨é–‹ç™¼ä¸­çš„æ–°ç‰¹æ€§"
+
+#~ msgid "Use fast but approximate float to integer conversion"
+#~ msgstr "ä½¿ç”¨å¿«é€Ÿä½†æ¬ ç²¾ç¢ºçš„æµ®é»žï¼�æ•´æ•¸è½‰æ�›"
+
+#~ msgid "Pass arguments on the stack"
+#~ msgstr "åœ¨å †ç–Šä¸­å‚³é�žå�ƒæ•¸"
+
+#~ msgid "Use MPYI instruction for C3x"
+#~ msgstr "ç‚º C3x ä½¿ç”¨ MPYI æŒ‡ä»¤"
+
+#~ msgid "Enable parallel instructions"
+#~ msgstr "å•Ÿç”¨å¹³è¡ŒæŒ‡ä»¤"
+
+#~ msgid "Enable MPY||ADD and MPY||SUB instructions"
+#~ msgstr "å•Ÿç”¨ MPY||ADD å’Œ MPY||SUB æŒ‡ä»¤"
+
+#~ msgid "Preserve all 40 bits of FP reg across call"
+#~ msgstr "è·¨è¶Šå‘¼å�«é‚Šç•Œæ™‚ä¿�è­‰æµ®é»žæš«å­˜å™¨æ‰€æœ‰çš„ 40 ä½�ä¸�è®Š"
+
+#~ msgid "Pass arguments in registers"
+#~ msgstr "åœ¨æš«å­˜å™¨ä¸­å‚³é�žå�ƒæ•¸"
+
+#~ msgid "Enable use of RTPS instruction"
+#~ msgstr "å•Ÿç”¨ RTPS æŒ‡ä»¤é›†"
+
+#~ msgid "Small memory model"
+#~ msgstr "å°�è¨˜æ†¶é«”æ¨¡åž‹"
+
+#~ msgid "Emit code compatible with TI tools"
+#~ msgstr "ç”¢ç”Ÿèˆ‡ TI å·¥å…·ç›¸å®¹çš„ç¨‹å¼�ç¢¼"
+
 #~ msgid "Use SVR4-style PIC"
 #~ msgstr "ä¸�ä½¿ç”¨ SVR4 é¢¨æ ¼çš„ PIC"
 
@@ -33703,6 +33859,9 @@
 #~ msgid "Make string literals \"const char[]\" not \"char[]\""
 #~ msgstr "ä»¤å­—é�¢å­—ä¸²çš„é¡žåž‹ç‚ºã€Œconst char[]ã€�è€Œä¸�æ˜¯ã€Œchar[]ã€�"
 
+#~ msgid "Copy memory address constants into registers before use"
+#~ msgstr "ä½¿ç”¨è¨˜æ†¶é«”ä½�å�€å¸¸æ•¸å‰�å…ˆå°‡å…¶è¤‡è£½åˆ°æš«å­˜å™¨ä¸­"
+
 #~ msgid "Copy memory operands into registers before use"
 #~ msgstr "åœ¨ä½¿ç”¨è¨˜æ†¶é«”ä¸­çš„é�‹ç®—å…ƒå‰�å…ˆå°‡å…¶è¤‡è£½åˆ°æš«å­˜å™¨ä¸­"
 
@@ -33733,6 +33892,9 @@
 #~ msgid "GCC does not yet properly implement %<[*]%> array declarators"
 #~ msgstr "GCC å°šæœªå®Œå…¨æ­£ç¢ºåœ°å¯¦ä½œ %<[*]%> é™£åˆ—å®£å‘Š"
 
+#~ msgid "static or type qualifiers in abstract declarator"
+#~ msgstr "static æˆ–é¡žåž‹é™�å®šç¬¦å‡ºç�¾åœ¨æŠ½è±¡å®£å‘Šä¸­"
+
 #~ msgid "thread-local storage not supported for this target"
 #~ msgstr "åŸ·è¡Œç·’å±€éƒ¨å­˜å„²åœ¨æ­¤ç›®æ¨™å¹³è‡ºä¸Šä¸�å�—æ”¯æ�´"
 
@@ -33781,6 +33943,24 @@
 #~ msgid "internal error"
 #~ msgstr "å…§éƒ¨éŒ¯èª¤"
 
+#~ msgid "missing '(' after '#pragma %s' - ignored"
+#~ msgstr "ã€Œ#pragma %sã€�å¾Œç¼ºå°‘ã€Œ(ã€� - å·²å¿½ç•¥"
+
+#~ msgid "missing function name in '#pragma %s' - ignored"
+#~ msgstr "ã€Œ#pragma %sã€�ä¸­ç¼ºå°‘å‡½å¼�å��ï¼Œå¿½ç•¥"
+
+#~ msgid "malformed '#pragma %s' - ignored"
+#~ msgstr "ã€Œ#pragma %sã€�æ ¼å¼�éŒ¯èª¤ - å·²å¿½ç•¥"
+
+#~ msgid "missing section name in '#pragma %s' - ignored"
+#~ msgstr "ã€Œ#pragma %sã€�ä¸­ç¼ºå°‘å�€æ®µå��ï¼Œå¿½ç•¥"
+
+#~ msgid "missing ')' for '#pragma %s' - ignored"
+#~ msgstr "ã€Œ#pragma %sã€�ç¼ºå°‘ã€Œ(ã€� - å·²å¿½ç•¥"
+
+#~ msgid "ISR %s requires %d words of local vars, max is 32767"
+#~ msgstr "ISR %s éœ€è¦� %d å­—å¤§å°�çš„å±€éƒ¨è®Šæ•¸ï¼Œæœ€å¤§å€¼ç‚º 32767"
+
 #~ msgid "code model %<large%> not supported yet"
 #~ msgstr "å°šæœªæ”¯æ�´ç¨‹å¼�ç¢¼æ¨¡å¼� %<large%>"
 
@@ -33826,6 +34006,9 @@
 #~ msgid " bytes"
 #~ msgstr " ä½�å…ƒçµ„"
 
+#~ msgid "constant arithmetic operand out of range"
+#~ msgstr "å¸¸æ•¸ç®—è¡“é�‹ç®—å…ƒè¶…é�Žç¯„åœ�"
+
 #~ msgid "unable to call pointer to member function here"
 #~ msgstr "ç„¡æ³•åœ¨é€™è£¡å‘¼å�«å‡½å¼�æˆ�å“¡æŒ‡æ¨™"
 
@@ -33916,6 +34099,9 @@
 #~ msgid "%qD does not declare a template type"
 #~ msgstr "%qD æ²’æœ‰å®£å‘Šä¸€å€‹ç¯„æœ¬é¡žåž‹"
 
+#~ msgid "used %d template parameter(s) instead of %d"
+#~ msgstr "ä½¿ç”¨äº† %d å€‹ç¯„æœ¬å�ƒæ•¸ï¼Œè€Œä¸�æ˜¯ %d å€‹"
+
 #~ msgid "%qE is not a valid template argument for type %qT because it is not a constant pointer"
 #~ msgstr "%qE ä¸�æ˜¯é¡žåž‹ %qT çš„æœ‰æ•ˆç¯„æœ¬å¼•æ•¸ï¼Œå› ç‚ºå®ƒä¸�æ˜¯ä¸€å€‹å¸¸æ•¸æŒ‡æ¨™"
 
Index: gcc/po/el.po
===================================================================
--- gcc/po/el.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/po/el.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: gcc 4.0-b20041128\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:09+0000\n"
+"POT-Creation-Date: 2008-03-05 17:23+0100\n"
 "PO-Revision-Date: 2004-12-15 18:53+0000\n"
 "Last-Translator: Simos Xenitellis <simos74@gmx.net>\n"
 "Language-Team: Greek <nls@tux.hellug.gr>\n"
@@ -14,7 +14,7 @@
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: c-decl.c:3814
+#: c-decl.c:3813
 #, fuzzy
 msgid "<anonymous>"
 msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
@@ -299,56 +299,56 @@
 msgid "End of search list.\n"
 msgstr "Î¤Î­Î»Î¿Ï‚ Ï„Î¼Î®Î¼Î±Ï„Î¿Ï‚"
 
-#: c-opts.c:1484
+#: c-opts.c:1505
 msgid "<built-in>"
 msgstr ""
 
-#: c-opts.c:1502
+#: c-opts.c:1523
 msgid "<command-line>"
 msgstr ""
 
-#: c-typeck.c:2448 c-typeck.c:4851 c-typeck.c:4853 c-typeck.c:4861
-#: c-typeck.c:4891 c-typeck.c:6267
+#: c-typeck.c:2459 c-typeck.c:4862 c-typeck.c:4864 c-typeck.c:4872
+#: c-typeck.c:4902 c-typeck.c:6278
 #, fuzzy
 msgid "initializer element is not constant"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
 
-#: c-typeck.c:4654
+#: c-typeck.c:4665
 #, fuzzy
 msgid "array initialized from parenthesized string constant"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
 
-#: c-typeck.c:4715 cp/typeck2.c:677
+#: c-typeck.c:4726 cp/typeck2.c:677
 #, gcc-internal-format
 msgid "char-array initialized from wide string"
 msgstr ""
 
-#: c-typeck.c:4720
+#: c-typeck.c:4731
 #, fuzzy
 msgid "wchar_t-array initialized from non-wide string"
 msgstr "Î— Î±Î»Ï…ÏƒÎ¯Î´Î± Î¼Î¿Ï�Ï†Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: `%s'"
 
-#: c-typeck.c:4738 cp/typeck2.c:697
+#: c-typeck.c:4749 cp/typeck2.c:697
 #, gcc-internal-format
 msgid "initializer-string for array of chars is too long"
 msgstr ""
 
-#: c-typeck.c:4744
+#: c-typeck.c:4755
 msgid "array of inappropriate type initialized from string constant"
 msgstr ""
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-typeck.c:4808 c-typeck.c:4333 cp/typeck.c:1528
+#: c-typeck.c:4819 c-typeck.c:4344 cp/typeck.c:1574
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-lvalue array"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
 
-#: c-typeck.c:4834
+#: c-typeck.c:4845
 msgid "array initialized from non-constant array expression"
 msgstr ""
 
-#: c-typeck.c:4898 c-typeck.c:6271
+#: c-typeck.c:4909 c-typeck.c:6282
 #, gcc-internal-format
 msgid "initializer element is not computable at load time"
 msgstr ""
@@ -357,145 +357,145 @@
 #. 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.
-#: c-typeck.c:4909 c-decl.c:3222 c-decl.c:3237
+#: c-typeck.c:4920 c-decl.c:3220 c-decl.c:3235
 #, gcc-internal-format
 msgid "variable-sized object may not be initialized"
 msgstr ""
 
-#: c-typeck.c:4913
+#: c-typeck.c:4924
 #, fuzzy
 msgid "invalid initializer"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
 
-#: c-typeck.c:5387
+#: c-typeck.c:5398
 #, fuzzy
 msgid "extra brace group at end of initializer"
 msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
 
-#: c-typeck.c:5407
+#: c-typeck.c:5418
 msgid "missing braces around initializer"
 msgstr ""
 
-#: c-typeck.c:5468
+#: c-typeck.c:5479
 msgid "braces around scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5525
+#: c-typeck.c:5536
 msgid "initialization of flexible array member in a nested context"
 msgstr ""
 
-#: c-typeck.c:5527
+#: c-typeck.c:5538
 msgid "initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:5554
+#: c-typeck.c:5565
 #, fuzzy
 msgid "missing initializer"
 msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
 
-#: c-typeck.c:5576
+#: c-typeck.c:5587
 msgid "empty scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5581
+#: c-typeck.c:5592
 msgid "extra elements in scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5678 c-typeck.c:5738
+#: c-typeck.c:5689 c-typeck.c:5749
 msgid "array index in non-array initializer"
 msgstr ""
 
-#: c-typeck.c:5683 c-typeck.c:5791
+#: c-typeck.c:5694 c-typeck.c:5802
 msgid "field name not in record or union initializer"
 msgstr ""
 
-#: c-typeck.c:5729
+#: c-typeck.c:5740
 msgid "array index in initializer not of integer type"
 msgstr ""
 
-#: c-typeck.c:5734 c-typeck.c:5736
+#: c-typeck.c:5745 c-typeck.c:5747
 msgid "nonconstant array index in initializer"
 msgstr ""
 
-#: c-typeck.c:5740 c-typeck.c:5743
+#: c-typeck.c:5751 c-typeck.c:5754
 msgid "array index in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5754
+#: c-typeck.c:5765
 msgid "empty index range in initializer"
 msgstr ""
 
-#: c-typeck.c:5763
+#: c-typeck.c:5774
 msgid "array index range in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5838 c-typeck.c:5861 c-typeck.c:6335
+#: c-typeck.c:5849 c-typeck.c:5872 c-typeck.c:6346
 msgid "initialized field with side-effects overwritten"
 msgstr ""
 
-#: c-typeck.c:5840 c-typeck.c:5863 c-typeck.c:6337
+#: c-typeck.c:5851 c-typeck.c:5874 c-typeck.c:6348
 msgid "initialized field overwritten"
 msgstr ""
 
-#: c-typeck.c:6545
+#: c-typeck.c:6556
 msgid "excess elements in char array initializer"
 msgstr ""
 
-#: c-typeck.c:6552 c-typeck.c:6598
+#: c-typeck.c:6563 c-typeck.c:6609
 msgid "excess elements in struct initializer"
 msgstr ""
 
-#: c-typeck.c:6613
+#: c-typeck.c:6624
 msgid "non-static initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:6681
+#: c-typeck.c:6692
 msgid "excess elements in union initializer"
 msgstr ""
 
-#: c-typeck.c:6768
+#: c-typeck.c:6779
 msgid "excess elements in array initializer"
 msgstr ""
 
-#: c-typeck.c:6798
+#: c-typeck.c:6809
 msgid "excess elements in vector initializer"
 msgstr ""
 
-#: c-typeck.c:6822
+#: c-typeck.c:6833
 msgid "excess elements in scalar initializer"
 msgstr ""
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1923
 msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: cfgrtl.c:2054
+#: cfgrtl.c:2052
 msgid "wrong insn in the fallthru edge"
 msgstr ""
 
-#: cfgrtl.c:2110
+#: cfgrtl.c:2108
 msgid "insn outside basic block"
 msgstr ""
 
-#: cfgrtl.c:2117
+#: cfgrtl.c:2115
 msgid "return not followed by barrier"
 msgstr ""
 
-#: cgraph.c:339 ipa-inline.c:417
+#: cgraph.c:340 ipa-inline.c:417
 #, fuzzy
 msgid "function body not available"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
 
-#: cgraph.c:341 cgraphbuild.c:96
+#: cgraph.c:342 cgraphbuild.c:96
 msgid "redefined extern inline functions are not considered for inlining"
 msgstr ""
 
-#: cgraph.c:344 cgraphbuild.c:103
+#: cgraph.c:345 cgraphbuild.c:103
 #, fuzzy
 msgid "function not considered for inlining"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
 
-#: cgraph.c:346 cgraphbuild.c:99
+#: cgraph.c:347 cgraphbuild.c:99
 #, fuzzy
 msgid "function not inlinable"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
@@ -505,148 +505,148 @@
 msgid "mismatched arguments"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
 
-#: collect2.c:378 gcc.c:6897
+#: collect2.c:382 gcc.c:6896
 #, fuzzy, c-format
 msgid "internal gcc abort in %s, at %s:%d"
 msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
 
-#: collect2.c:889
+#: collect2.c:903
 #, c-format
 msgid "no arguments"
 msgstr "Ï‡Ï‰Ï�Î¯Ï‚ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
 # src/getopt1.c:132
 # src/getopt1.c:132
-#: collect2.c:1263 collect2.c:1411 collect2.c:1446
+#: collect2.c:1277 collect2.c:1425 collect2.c:1460
 #, c-format
 msgid "fopen %s"
 msgstr "fopen %s"
 
-#: collect2.c:1266 collect2.c:1416 collect2.c:1449
+#: collect2.c:1280 collect2.c:1430 collect2.c:1463
 #, c-format
 msgid "fclose %s"
 msgstr "fclose %s"
 
-#: collect2.c:1275
+#: collect2.c:1289
 #, c-format
 msgid "collect2 version %s"
 msgstr ""
 
-#: collect2.c:1365
+#: collect2.c:1379
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr ""
 
-#: collect2.c:1366
+#: collect2.c:1380
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr ""
 
-#: collect2.c:1367
+#: collect2.c:1381
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr ""
 
-#: collect2.c:1504
+#: collect2.c:1518
 #, fuzzy, c-format
 msgid "can't get program status"
 msgstr "%s: Î±Î´Ï…Î½Î±Î¼Î¯Î± Ï€Ï�ÏŒÏƒÎ²Î±ÏƒÎ·Ï‚ ÏƒÏ„Î¿ %s: %s\n"
 
-#: collect2.c:1573
+#: collect2.c:1587
 #, fuzzy, c-format
 msgid "could not open response file %s"
 msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
 
-#: collect2.c:1578
+#: collect2.c:1592
 #, fuzzy, c-format
 msgid "could not write to response file %s"
 msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
 
-#: collect2.c:1583
+#: collect2.c:1597
 #, fuzzy, c-format
 msgid "could not close response file %s"
 msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
 
-#: collect2.c:1601
+#: collect2.c:1615
 #, fuzzy, c-format
 msgid "[cannot find %s]"
 msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± ÎµÎºÏ„ÎµÎ»ÎµÏƒÏ„ÎµÎ¯ Ï„Î¿ %s"
 
-#: collect2.c:1616
+#: collect2.c:1630
 #, fuzzy, c-format
 msgid "cannot find '%s'"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: collect2.c:1620 collect2.c:2112 collect2.c:2267 gcc.c:2978
+#: collect2.c:1634 collect2.c:2126 collect2.c:2281 gcc.c:2974
 #, c-format
 msgid "pex_init failed"
 msgstr ""
 
-#: collect2.c:1658
+#: collect2.c:1672
 #, fuzzy, c-format
 msgid "[Leaving %s]\n"
 msgstr "Î´Î¹Î±Î³Ï�Î±Ï†Î® ÎºÎ±Ï„Î±Î»ÏŒÎ³Î¿Ï… %s\n"
 
-#: collect2.c:1878
+#: collect2.c:1892
 #, c-format
 msgid ""
 "\n"
 "write_c_file - output name is %s, prefix is %s\n"
 msgstr ""
 
-#: collect2.c:2086
+#: collect2.c:2100
 #, fuzzy, c-format
 msgid "cannot find 'nm'"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: collect2.c:2133
+#: collect2.c:2147
 #, fuzzy, c-format
 msgid "can't open nm output"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï… `%s'"
 
-#: collect2.c:2177
+#: collect2.c:2191
 #, c-format
 msgid "init function found in object %s"
 msgstr ""
 
-#: collect2.c:2185
+#: collect2.c:2199
 #, c-format
 msgid "fini function found in object %s"
 msgstr ""
 
-#: collect2.c:2288
+#: collect2.c:2302
 #, fuzzy, c-format
 msgid "can't open ldd output"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï… `%s'"
 
-#: collect2.c:2291
+#: collect2.c:2305
 #, c-format
 msgid ""
 "\n"
 "ldd output with constructors/destructors.\n"
 msgstr ""
 
-#: collect2.c:2306
+#: collect2.c:2320
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr ""
 
-#: collect2.c:2318
+#: collect2.c:2332
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr ""
 
-#: collect2.c:2474
+#: collect2.c:2488
 #, fuzzy, c-format
 msgid "%s: not a COFF file"
 msgstr "%s: Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: collect2.c:2594
+#: collect2.c:2608
 #, fuzzy, c-format
 msgid "%s: cannot open as COFF file"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï…"
 
-#: collect2.c:2652
+#: collect2.c:2666
 #, fuzzy, c-format
 msgid "library lib%s not found"
 msgstr "Î Î¹Î¸Î±Î½ÏŒÎ½ Î´Îµ Î²Ï�Î­Î¸Î·ÎºÎµ"
@@ -693,42 +693,42 @@
 msgid "negative insn length"
 msgstr ""
 
-#: final.c:2609
+#: final.c:2615
 #, fuzzy
 msgid "could not split insn"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÏ�Ï�ÎµÏƒÎ·Ï‚ Î²Ï�ÏŒÏ‡Î¿Ï…"
 
-#: final.c:2979
+#: final.c:2992
 #, fuzzy
 msgid "invalid 'asm': "
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
 
-#: final.c:3162
+#: final.c:3175
 #, c-format
 msgid "nested assembly dialect alternatives"
 msgstr ""
 
-#: final.c:3179 final.c:3191
+#: final.c:3192 final.c:3204
 #, fuzzy, c-format
 msgid "unterminated assembly dialect alternative"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÏŒ ÏŒÎ½Î¿Î¼Î±"
 
-#: final.c:3238
+#: final.c:3251
 #, fuzzy, c-format
 msgid "operand number missing after %%-letter"
 msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
 
-#: final.c:3241 final.c:3282
+#: final.c:3254 final.c:3295
 #, fuzzy, c-format
 msgid "operand number out of range"
 msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
 
-#: final.c:3301
+#: final.c:3314
 #, fuzzy, c-format
 msgid "invalid %%-code"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
 
-#: final.c:3331
+#: final.c:3344
 #, c-format
 msgid "'%%l' operand isn't a label"
 msgstr ""
@@ -739,13 +739,13 @@
 #. handle them.
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3433 vmsdbgout.c:487 config/i386/i386.c:8143
+#: final.c:3446 vmsdbgout.c:487 config/i386/i386.c:8198
 #: config/pdp11/pdp11.c:1704
 #, c-format
 msgid "floating constant misused"
 msgstr ""
 
-#: final.c:3493 vmsdbgout.c:544 config/i386/i386.c:8224
+#: final.c:3507 vmsdbgout.c:544 config/i386/i386.c:8279
 #: config/pdp11/pdp11.c:1751
 #, fuzzy, c-format
 msgid "invalid expression as operand"
@@ -756,86 +756,86 @@
 msgid "Using built-in specs.\n"
 msgstr ""
 
-#: gcc.c:1887
+#: gcc.c:1883
 #, fuzzy, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
 "\n"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± %s %s ÏƒÏ„Î¿ %s"
 
-#: gcc.c:2002
+#: gcc.c:1998
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr ""
 
-#: gcc.c:2098 gcc.c:2117
+#: gcc.c:2094 gcc.c:2113
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:2125
+#: gcc.c:2121
 #, fuzzy, c-format
 msgid "could not find specs file %s\n"
 msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
 
-#: gcc.c:2142 gcc.c:2150 gcc.c:2159 gcc.c:2168
+#: gcc.c:2138 gcc.c:2146 gcc.c:2155 gcc.c:2164
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:2177
+#: gcc.c:2173
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr ""
 
-#: gcc.c:2184
+#: gcc.c:2180
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr ""
 
-#: gcc.c:2189
+#: gcc.c:2185
 #, fuzzy, c-format
 msgid "rename spec %s to %s\n"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± %s %s ÏƒÏ„Î¿ %s"
 
-#: gcc.c:2191
+#: gcc.c:2187
 #, c-format
 msgid ""
 "spec is '%s'\n"
 "\n"
 msgstr ""
 
-#: gcc.c:2204
+#: gcc.c:2200
 #, fuzzy, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "Î»Î¯ÏƒÏ„Î± Î¼Îµ ÏŒÎ»Î± Ï„Î± Î³Î½Ï‰ÏƒÏ„Î¬ ÏƒÏ�Î½Î¿Î»Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
 
-#: gcc.c:2215 gcc.c:2228
+#: gcc.c:2211 gcc.c:2224
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:2281
+#: gcc.c:2277
 #, c-format
 msgid "spec file has no spec for linking"
 msgstr ""
 
-#: gcc.c:2609 gcc.c:4751
+#: gcc.c:2605 gcc.c:4745
 #, c-format
 msgid "%s\n"
 msgstr ""
 
-#: gcc.c:2809
+#: gcc.c:2805
 #, c-format
 msgid "system path '%s' is not absolute"
 msgstr ""
 
-#: gcc.c:2872
+#: gcc.c:2868
 #, c-format
 msgid "-pipe not supported"
 msgstr "Ï„Î¿ -pipe Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
 
-#: gcc.c:2934
+#: gcc.c:2930
 #, c-format
 msgid ""
 "\n"
@@ -844,16 +844,16 @@
 "\n"
 "Î�Î± ÏƒÏ…Î½ÎµÏ‡Î¯ÏƒÎµÏ„Îµ; (y Î® n) "
 
-#: gcc.c:3017
+#: gcc.c:3013
 #, fuzzy
 msgid "failed to get exit status"
 msgstr "Î· ld ÎµÏ€Î­ÏƒÏ„Ï�ÎµÏˆÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÎµÎ¾ÏŒÎ´Î¿Ï… %d"
 
-#: gcc.c:3023
+#: gcc.c:3019
 msgid "failed to get process times"
 msgstr ""
 
-#: gcc.c:3049
+#: gcc.c:3045
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -861,78 +861,78 @@
 "See %s for instructions."
 msgstr ""
 
-#: gcc.c:3075
+#: gcc.c:3071
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:3211
+#: gcc.c:3205
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "Ï‡Ï�Î®ÏƒÎ·: %s [ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚] Î±Ï�Ï‡ÎµÎ¯Î¿...\n"
 
-#: gcc.c:3212
+#: gcc.c:3206
 msgid "Options:\n"
 msgstr "Î•Ï€Î¹Î»Î¿Î³Î­Ï‚:\n"
 
-#: gcc.c:3214
+#: gcc.c:3208
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         ÎˆÎ¾Î¿Î´Î¿Ï‚ Î¼Îµ Ï„Î¿ Ï…ÏˆÎ·Î»ÏŒÏ„ÎµÏ�Î¿ ÎºÏ‰Î´Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î±Ï„Î¿Ï‚ Ï„Î·Ï‚ Ï†Î¬ÏƒÎ·Ï‚\n"
 
-#: gcc.c:3215
+#: gcc.c:3209
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î±Ï…Ï„ÏŽÎ½ Ï„Ï‰Î½ Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½\n"
 
-#: gcc.c:3216
+#: gcc.c:3210
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ Î³Ï�Î±Î¼Î¼ÏŽÎ½ ÎµÎ½Ï„Î¿Î»Î®Ï‚ ÏƒÏ‡ÎµÏ„Î¹ÎºÎ­Ï‚ Î¼Îµ Ï„Î¿ ÏƒÏ„ÏŒÏ‡Î¿\n"
 
-#: gcc.c:3217
+#: gcc.c:3211
 msgid "  --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
 msgstr ""
 
-#: gcc.c:3218
+#: gcc.c:3212
 #, fuzzy
 msgid "                           Display specific types of command line options\n"
 msgstr "  --target-help            Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ Î³Ï�Î±Î¼Î¼ÏŽÎ½ ÎµÎ½Ï„Î¿Î»Î®Ï‚ ÏƒÏ‡ÎµÏ„Î¹ÎºÎ­Ï‚ Î¼Îµ Ï„Î¿ ÏƒÏ„ÏŒÏ‡Î¿\n"
 
-#: gcc.c:3220
+#: gcc.c:3214
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  (Î§Ï�Î®ÏƒÎ· '-v --help' Î³Î¹Î± Ï„Î·Î½ ÎµÎ¼Ï†Î¬Î½Î¹ÏƒÎ· ÎµÏ€Î¹Î»Î¿Î³ÏŽÎ½ Î³Ï�Î±Î¼Î¼Î®Ï‚ ÎµÎ½Ï„Î¿Î»Î®Ï‚ Ï…Ï€Î¿Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¹ÏŽÎ½)\n"
 
-#: gcc.c:3221
+#: gcc.c:3215
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· ÏŒÎ»Ï‰Î½ Ï„Ï‰Î½ Ï€Ï�Î¿ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼Î­Î½Ï‰Î½ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŽÎ½ Ï„Ï‰Î½ Ï€Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÎ¼ÏŽÎ½\n"
 
-#: gcc.c:3222
+#: gcc.c:3216
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Ï„Î·Ï‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï„Î¿Ï… Î¼ÎµÏ„Î±Î³Î»Ï‰Ï„Ï„Î¹ÏƒÏ„Î®\n"
 
-#: gcc.c:3223
+#: gcc.c:3217
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î® ÏƒÏ„ÏŒÏ‡Î¿Ï… Ï„Î¿Ï… Î¼ÎµÏ„Î±Î³Î»Ï‰Ï„Ï„Î¹ÏƒÏ„Î®\n"
 
-#: gcc.c:3224
+#: gcc.c:3218
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Ï„Ï‰Î½ ÎºÎ±Ï„Î±Î»ÏŒÎ³Ï‰Î½ ÏƒÏ„Î¹Ï‚ Î´Î¹Î±Î´Ï�Î¿Î¼Î­Ï‚ Î±Î½Î±Î¶Î®Ï„Î·ÏƒÎ·Ï‚ Ï„Î¿Ï… Î¼ÎµÏ„Î±Î³Î»Ï‰Ï„Ï„Î¹ÏƒÏ„Î®\n"
 
-#: gcc.c:3225
+#: gcc.c:3219
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Ï„Î¿Ï… Î¿Î½ÏŒÎ¼Î±Ï„Î¿Ï‚ Ï„Î·Ï‚ ÏƒÏ…Î½Î¿Î´ÎµÏ…Ï„Î¹ÎºÎ®Ï‚ Î²Î¹Î²Î»Î¹Î¿Î¸Î®ÎºÎ·Ï‚ Ï„Î¿Ï… Î¼ÎµÏ„Î±Î³Î»Ï‰Ï„Ï„Î¹ÏƒÏ„Î®\n"
 
-#: gcc.c:3226
+#: gcc.c:3220
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<Î²Î¹Î²Î»Î¹Î¿Î¸> Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Ï„Î·Ï‚ Ï€Î»Î®Ï�Î·Ï‚ Î´Î¹Î±Î´Ï�Î¿Î¼Î®Ï‚ ÏƒÏ„Î· Î²Î¹Î²Î»Î¹Î¿Î¸Î®ÎºÎ· <Î²Î¹Î²Î»Î¹Î¿Î¸>\n"
 
-#: gcc.c:3227
+#: gcc.c:3221
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<Ï€Ï�ÏŒÎ³Ï�> Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Ï„Î·Ï‚ Ï€Î»Î®Ï�Î·Ï‚ Î´Î¹Î±Î´Ï�Î¿Î¼Î®Ï‚ ÏƒÏ„Î¿ ÏƒÏ…ÏƒÏ„Î±Ï„Î¹ÎºÏŒ Î¼ÎµÏ„Î±Î³Î»Ï‰Ï„Ï„Î¹ÏƒÏ„Î® <Ï€Ï�ÏŒÎ³Ï�>\n"
 
-#: gcc.c:3228
+#: gcc.c:3222
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Ï„Î¿Ï… Ï�Î¹Î¶Î¹ÎºÎ¿Ï� ÎºÎ±Ï„Î±Î»ÏŒÎ³Î¿Ï… Î³Î¹Î± ÎµÎºÎ´ÏŒÏƒÎµÎ¹Ï‚ Ï„Î·Ï‚ libgcc\n"
 
-#: gcc.c:3229
+#: gcc.c:3223
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -941,111 +941,111 @@
 "                           ÎµÎ½Ï„Î¿Î»Î®Ï‚ ÎºÎ±Î¹ ÎºÎ±Ï„Î±Î»ÏŒÎ³Ï‰Î½ Î±Î½Î±Î¶Î®Ï„Î·ÏƒÎ·Ï‚ Ï€Î¿Î»Î»Î±Ï€Î»ÏŽÎ½\n"
 "                           Î²Î¹Î²Î»Î¹Î¿Î¸Î·ÎºÏŽÎ½\n"
 
-#: gcc.c:3232
+#: gcc.c:3226
 #, fuzzy
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr "  -print-multi-directory   Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Ï„Î¿Ï… Ï�Î¹Î¶Î¹ÎºÎ¿Ï� ÎºÎ±Ï„Î±Î»ÏŒÎ³Î¿Ï… Î³Î¹Î± ÎµÎºÎ´ÏŒÏƒÎµÎ¹Ï‚ Ï„Î·Ï‚ libgcc\n"
 
-#: gcc.c:3233
+#: gcc.c:3227
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 msgstr ""
 
-#: gcc.c:3234
+#: gcc.c:3228
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚>            Î Î­Ï�Î±ÏƒÎ¼Î± <ÎµÏ€Î¹Î»Î¿Î³ÏŽÎ½> Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÎ¼Î­Î½Ï‰Î½ Î¼Îµ ÎºÏŒÎ¼Î¼Î± ÏƒÏ„Î¿ ÏƒÏ…Î½Î±Ï�Î¼Î¿Î»Î¿Î³Î·Ï„Î®\n"
 
-#: gcc.c:3235
+#: gcc.c:3229
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚>            Î Î­Ï�Î±ÏƒÎ¼Î± <ÎµÏ€Î¹Î»Î¿Î³ÏŽÎ½> Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÎ¼Î­Î½Ï‰Î½ Î¼Îµ ÎºÏŒÎ¼Î¼Î± ÏƒÏ„Î¿Î½ Ï€Ï�Î¿-ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®\n"
 
-#: gcc.c:3236
+#: gcc.c:3230
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚>            Î Î­Ï�Î±ÏƒÎ¼Î± <ÎµÏ€Î¹Î»Î¿Î³ÏŽÎ½> Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÎ¼Î­Î½Ï‰Î½ Î¼Îµ ÎºÏŒÎ¼Î¼Î± ÏƒÏ„Î¿ ÏƒÏ…Î½Î´Î­Ï„Î·\n"
 
-#: gcc.c:3237
+#: gcc.c:3231
 #, fuzzy
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr "  -Xlinker <ÏŒÏ�Î¹ÏƒÎ¼Î±>        Î Î­Ï�Î±ÏƒÎ¼Î± <Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚> ÏƒÏ„Î¿ ÏƒÏ…Î½Î´Î­Ï„Î·\n"
 
-#: gcc.c:3238
+#: gcc.c:3232
 #, fuzzy
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr "  -Xlinker <ÏŒÏ�Î¹ÏƒÎ¼Î±>        Î Î­Ï�Î±ÏƒÎ¼Î± <Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚> ÏƒÏ„Î¿ ÏƒÏ…Î½Î´Î­Ï„Î·\n"
 
-#: gcc.c:3239
+#: gcc.c:3233
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <ÏŒÏ�Î¹ÏƒÎ¼Î±>        Î Î­Ï�Î±ÏƒÎ¼Î± <Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚> ÏƒÏ„Î¿ ÏƒÏ…Î½Î´Î­Ï„Î·\n"
 
-#: gcc.c:3240
+#: gcc.c:3234
 #, fuzzy
 msgid "  -combine                 Pass multiple source files to compiler at once\n"
 msgstr "  -o <Î±Ï�Ï‡ÎµÎ¯Î¿>              Î¤Î¿Ï€Î¿Î¸Î­Ï„Î·ÏƒÎ· Ï„Î·Ï‚ ÎµÎ¾ÏŒÎ´Î¿Ï… ÏƒÏ„Î¿ <Î±Ï�Ï‡ÎµÎ¯Î¿>\n"
 
-#: gcc.c:3241
+#: gcc.c:3235
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              Î�Î± Î¼Î· Î´Î¹Î±Î³Ï�Î±Ï†Î¿Ï�Î½ Ï„Î± ÎµÎ½Î´Î¹Î¬Î¼ÎµÏƒÎ± Î±Ï�Ï‡ÎµÎ¯Î±\n"
 
-#: gcc.c:3242
+#: gcc.c:3236
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    Î§Ï�Î®ÏƒÎ· ÏƒÏ‰Î»Î·Î½ÏŽÏƒÎµÏ‰Î½ Î±Î½Ï„Î¯ ÎµÎ½Î´Î¹Î¬Î¼ÎµÏƒÏ‰Î½ Î±Ï�Ï‡ÎµÎ¯Ï‰Î½\n"
 
-#: gcc.c:3243
+#: gcc.c:3237
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    ÎœÎ­Ï„Ï�Î·ÏƒÎ· Ï„Î¿Ï… Ï‡Ï�ÏŒÎ½Î¿Ï… ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ÎºÎ¬Î¸Îµ Ï…Ï€Î¿Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚\n"
 
-#: gcc.c:3244
+#: gcc.c:3238
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -specs=<Î±Ï�Ï‡ÎµÎ¯Î¿>           Î§Ï�Î®ÏƒÎ· Ï„Î¿Ï… Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï… Ï„Î¿Ï… <Î±Ï�Ï‡ÎµÎ¯Î¿Ï…> Î±Î½Ï„Î¯ Ï„Ï‰Î½ Ï€Ï�Î¿ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼Î­Î½Ï‰Î½ Ï€Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÎ¼ÏŽÎ½\n"
 
-#: gcc.c:3245
+#: gcc.c:3239
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr ""
 "  -std=<Ï€Ï�ÏŒÏ„Ï…Ï€Î¿>           Î˜ÎµÏŽÏ�Î·ÏƒÎµ ÏŒÏ„Î¹ Î¿Î¹ Ï€Î·Î³Î­Ï‚ ÎºÏŽÎ´Î¹ÎºÎ± ÎµÎ¯Î½Î±Î¹ Î³Î¹Î± Ï„Î¿ <Ï€Ï�ÏŒÏ„Ï…Ï€Î¿>\n"
 "\n"
 
-#: gcc.c:3246
+#: gcc.c:3240
 msgid ""
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 "                           and libraries\n"
 msgstr ""
 
-#: gcc.c:3249
+#: gcc.c:3243
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚>           Î Ï�Î¿ÏƒÎ¸Î®ÎºÎ· Ï„Î¿Ï… <ÎºÎ±Ï„Î±Î»ÏŒÎ³Î¿Ï…> ÏƒÏ„Î¹Ï‚ Î´Î¹Î±Î´Ï�Î¿Î¼Î­Ï‚ Î±Î½Î±Î¶Î®Ï„Î·ÏƒÎ·Ï‚ Ï„Î¿Ï… Î¼ÎµÏ„Î±Î³Î»Ï‰Ï„Ï„Î¹ÏƒÏ„Î®\n"
 
-#: gcc.c:3250
+#: gcc.c:3244
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr "  -b <Î¼Î·Ï‡Î±Î½Î®>              Î•ÎºÏ„Î­Î»ÎµÏƒÎ· Ï„Î¿Ï… gcc Î³Î¹Î± Ï„Î¿ ÏƒÏ„ÏŒÏ‡Î¿ <Î¼Î·Ï‡Î±Î½Î®>, Î±Î½ ÎµÎ¯Î½Î±Î¹ ÎµÎ³ÎºÎ±Ï„ÎµÏƒÏ„Î·Î¼Î­Î½Î¿Ï‚\n"
 
-#: gcc.c:3251
+#: gcc.c:3245
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr "  -V <Î­ÎºÎ´Î¿ÏƒÎ·>              Î•ÎºÏ„Î­Î»ÎµÏƒÎ· Ï„Î·Ï‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ <Î­ÎºÎ´Î¿ÏƒÎ·> Ï„Î¿Ï… gcc, Î±Î½ ÎµÎ¯Î½Î±Î¹ ÎµÎ³ÎºÎ±Ï„ÎµÏƒÏ„Î·Î¼Î­Î½Î·\n"
 
-#: gcc.c:3252
+#: gcc.c:3246
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Ï„Ï‰Î½ Ï€Ï�Î¿Î³Ï�Î±Î¼Î¼Î¬Ï„Ï‰Î½ Ï€Î¿Ï… ÎºÎ±Î»ÎµÎ¯ Î¿ Î¼ÎµÏ„Î±Î³Î»Ï‰Ï„Ï„Î¹ÏƒÏ„Î®Ï‚\n"
 
-#: gcc.c:3253
+#: gcc.c:3247
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 
-#: gcc.c:3254
+#: gcc.c:3248
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr "  -E                       Î Ï�Î¿ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÎ¯Î± Î¼ÏŒÎ½Î¿Â· ÏŒÏ‡Î¹ Î¼ÎµÏ„Î±Î³Î»ÏŽÏ„Ï„Î¹ÏƒÎ·, ÏƒÏ…Î½Î±Ï�Î¼Î¿Î»ÏŒÎ³Î·ÏƒÎ· Î® ÏƒÏ�Î½Î´ÎµÏƒÎ·\n"
 
-#: gcc.c:3255
+#: gcc.c:3249
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       ÎœÎµÏ„Î±Î³Î»ÏŽÏ„Ï„Î¹ÏƒÎ· Î¼ÏŒÎ½Î¿Â· ÏŒÏ‡Î¹ ÏƒÏ…Î½Î±Ï�Î¼Î¿Î»ÏŒÎ³Î·ÏƒÎ· Î®ÏƒÏ�Î½Î´ÎµÏƒÎ·\n"
 
-#: gcc.c:3256
+#: gcc.c:3250
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       ÎœÎµÏ„Î±Î³Î»ÏŽÏ„Ï„Î¹ÏƒÎ· ÎºÎ±Î¹ ÏƒÏ…Î½Î±Ï�Î¼Î¿Î»ÏŒÎ³Î·ÏƒÎ·, ÏŒÏ‡Î¹ÏŒÎ¼Ï‰Ï‚ ÏƒÏ�Î½Î´ÎµÏƒÎ·\n"
 
-#: gcc.c:3257
+#: gcc.c:3251
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <Î±Ï�Ï‡ÎµÎ¯Î¿>              Î¤Î¿Ï€Î¿Î¸Î­Ï„Î·ÏƒÎ· Ï„Î·Ï‚ ÎµÎ¾ÏŒÎ´Î¿Ï… ÏƒÏ„Î¿ <Î±Ï�Ï‡ÎµÎ¯Î¿>\n"
 
-#: gcc.c:3258
+#: gcc.c:3252
 #, fuzzy
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
@@ -1059,7 +1059,7 @@
 "                           ÏƒÏ…Î¼Ï€ÎµÏ�Î¹Ï†Î¿Ï�Î¬ ÎµÏ�Ï�ÎµÏƒÎ·Ï‚ Ï„Î·Ï‚ Î³Î»ÏŽÏƒÏƒÎ±Ï‚ Î²Î¬ÏƒÎµÎ¹ Ï„Î·Ï‚ ÎµÏ€Î­ÎºÏ„Î±ÏƒÎ·Ï‚\n"
 "                           Ï„Î¿Ï… Î±Ï�Ï‡ÎµÎ¯Î¿Ï…\n"
 
-#: gcc.c:3265
+#: gcc.c:3259
 #, c-format
 msgid ""
 "\n"
@@ -1073,29 +1073,29 @@
 " ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ ÏƒÎµ Î±Ï…Ï„Î­Ï‚ Ï„Î¹Ï‚ Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯ÎµÏ‚, Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± Ï‡Ï�Î·ÏƒÎ¹Î¼Î¿Ï€Î¿Î¹Î®ÏƒÎµÏ„Îµ Ï„Î¹Ï‚ ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚\n"
 " -W<Î³Ï�Î¬Î¼Î¼Î±>.\n"
 
-#: gcc.c:3389
+#: gcc.c:3383
 #, fuzzy, c-format
 msgid "'-%c' option must have argument"
 msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
 
-#: gcc.c:3411
+#: gcc.c:3405
 #, c-format
 msgid "couldn't run '%s': %s"
 msgstr ""
 
 # src/request.c:37
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3612
+#: gcc.c:3606
 #, fuzzy, c-format
 msgid "%s %s%s\n"
 msgstr "%s: %s"
 
-#: gcc.c:3615 gcov.c:426 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
+#: gcc.c:3609 gcov.c:427 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
 msgid "(C)"
 msgstr ""
 
 # src/main.c:850
-#: gcc.c:3616 java/jcf-dump.c:1169
+#: gcc.c:3610 java/jcf-dump.c:1169
 #, fuzzy, c-format
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
@@ -1106,160 +1106,160 @@
 "Î±Î½Ï„Î¹Î³Ï�Î±Ï†Î®Ï‚. Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ ÎšÎ‘ÎœÎ™Î‘ ÎµÎ³Î³Ï�Î·ÏƒÎ·Â· Î¿Ï�Ï„Îµ Î±ÎºÏŒÎ¼Î± Î³Î¹Î± Î›Î•Î™Î¤ÎŸÎ¥Î¡Î“Î™ÎšÎŸÎ¤Î—Î¤Î‘ Î® \n"
 "ÎšÎ‘Î¤Î‘Î›Î›Î—Î›ÎŸÎ¤Î—Î¤Î‘ Î“Î™Î‘ Î•Î�Î‘ Î£Î¥Î“ÎšÎ•ÎšÎ¡Î™ÎœÎ•Î�ÎŸ Î£ÎšÎŸÎ ÎŸ.\n"
 
-#: gcc.c:3728
+#: gcc.c:3722
 #, fuzzy, c-format
 msgid "argument to '-Xlinker' is missing"
 msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: gcc.c:3736
+#: gcc.c:3730
 #, fuzzy, c-format
 msgid "argument to '-Xpreprocessor' is missing"
 msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: gcc.c:3743
+#: gcc.c:3737
 #, fuzzy, c-format
 msgid "argument to '-Xassembler' is missing"
 msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: gcc.c:3750
+#: gcc.c:3744
 #, fuzzy, c-format
 msgid "argument to '-l' is missing"
 msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: gcc.c:3771
+#: gcc.c:3765
 #, fuzzy, c-format
 msgid "argument to '-specs' is missing"
 msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: gcc.c:3785
+#: gcc.c:3779
 #, fuzzy, c-format
 msgid "argument to '-specs=' is missing"
 msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: gcc.c:3826
+#: gcc.c:3820
 #, c-format
 msgid "'-%c' must come at the start of the command line"
 msgstr ""
 
-#: gcc.c:3835
+#: gcc.c:3829
 #, fuzzy, c-format
 msgid "argument to '-B' is missing"
 msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: gcc.c:4185
+#: gcc.c:4179
 #, fuzzy, c-format
 msgid "argument to '-x' is missing"
 msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: gcc.c:4213
+#: gcc.c:4207
 #, fuzzy, c-format
 msgid "argument to '-%s' is missing"
 msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: gcc.c:4541
+#: gcc.c:4535
 #, c-format
 msgid "switch '%s' does not start with '-'"
 msgstr ""
 
-#: gcc.c:4685
+#: gcc.c:4679
 #, c-format
 msgid "spec '%s' invalid"
 msgstr ""
 
-#: gcc.c:4824
+#: gcc.c:4818
 #, c-format
 msgid "spec '%s' has invalid '%%0%c'"
 msgstr ""
 
-#: gcc.c:5053
+#: gcc.c:5047
 #, fuzzy, c-format
 msgid "could not open temporary response file %s"
 msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
 
-#: gcc.c:5059
+#: gcc.c:5053
 #, fuzzy, c-format
 msgid "could not write to temporary response file %s"
 msgstr "Î£Î¦Î‘Î›ÎœÎ‘: Î‘Î´Ï…Î½Î±Î¼Î¯Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î±Ï‚ Ï€Ï�Î¿ÏƒÏ‰Ï�Î¹Î½Î¿Ï� Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î³Î¹Î± Î±Î»Î»Î±Î³Î®"
 
-#: gcc.c:5065
+#: gcc.c:5059
 #, fuzzy, c-format
 msgid "could not close temporary response file %s"
 msgstr "Î‘Î´Ï�Î½Î±Ï„Î· Î· Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎºÎ±Ï„Î±Î³Ï�Î±Ï†ÏŽÎ½ \"%s\""
 
-#: gcc.c:5099
+#: gcc.c:5093
 #, c-format
 msgid "spec '%s' has invalid '%%W%c"
 msgstr ""
 
-#: gcc.c:5119
+#: gcc.c:5113
 #, c-format
 msgid "spec '%s' has invalid '%%x%c'"
 msgstr ""
 
-#: gcc.c:5341
+#: gcc.c:5335
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr ""
 
-#: gcc.c:5465
+#: gcc.c:5459
 #, fuzzy, c-format
 msgid "unknown spec function '%s'"
 msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
 
-#: gcc.c:5484
+#: gcc.c:5478
 #, fuzzy, c-format
 msgid "error in args to spec function '%s'"
 msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: gcc.c:5532
+#: gcc.c:5526
 #, c-format
 msgid "malformed spec function name"
 msgstr ""
 
 #. )
-#: gcc.c:5535
+#: gcc.c:5529
 #, fuzzy, c-format
 msgid "no arguments for spec function"
 msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: gcc.c:5554
+#: gcc.c:5548
 #, c-format
 msgid "malformed spec function arguments"
 msgstr ""
 
-#: gcc.c:5800
+#: gcc.c:5794
 #, c-format
 msgid "braced spec '%s' is invalid at '%c'"
 msgstr ""
 
-#: gcc.c:5888
+#: gcc.c:5882
 #, c-format
 msgid "braced spec body '%s' is invalid"
 msgstr ""
 
-#: gcc.c:6421
+#: gcc.c:6420
 #, c-format
 msgid "install: %s%s\n"
 msgstr "ÎµÎ³ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ·: %s%s\n"
 
-#: gcc.c:6424
+#: gcc.c:6423
 #, c-format
 msgid "programs: %s\n"
 msgstr "Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î±: %s\n"
 
-#: gcc.c:6426
+#: gcc.c:6425
 #, c-format
 msgid "libraries: %s\n"
 msgstr "Î²Î¹Î²Î»Î¹Î¿Î¸Î®ÎºÎµÏ‚: %s\n"
 
 #. The error status indicates that only one set of fixed
 #. headers should be built.
-#: gcc.c:6480
+#: gcc.c:6479
 #, c-format
 msgid "not configured with sysroot headers suffix"
 msgstr ""
 
-#: gcc.c:6489
+#: gcc.c:6488
 #, c-format
 msgid ""
 "\n"
@@ -1268,47 +1268,47 @@
 "\n"
 "Î“Î¹Î± Î¿Î´Î·Î³Î¯ÎµÏ‚ Î³Î¹Î± Î±Î½Î±Ï†Î¿Ï�Î­Ï‚ ÏƒÏ†Î±Î»Î¼Î¬Ï„Ï‰Î½. Ï€Î±Ï�Î±ÎºÎ±Î»ÏŽ Î´ÎµÎ¯Ï„Îµ:\n"
 
-#: gcc.c:6505
+#: gcc.c:6504
 #, fuzzy, c-format
 msgid "Target: %s\n"
 msgstr "Î²Î¹Î²Î»Î¹Î¿Î¸Î®ÎºÎµÏ‚: %s\n"
 
-#: gcc.c:6506
+#: gcc.c:6505
 #, c-format
 msgid "Configured with: %s\n"
 msgstr "ÎˆÏ‡ÎµÎ¹ Ï�Ï…Î¸Î¼Î¹ÏƒÏ„ÎµÎ¯ Î¼Îµ: %s\n"
 
-#: gcc.c:6520
+#: gcc.c:6519
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "ÎœÎ¿Î½Ï„Î­Î»Î¿ Î½Î·Î¼Î¬Ï„Ï‰Î½: %s\n"
 
-#: gcc.c:6531
+#: gcc.c:6530
 #, fuzzy, c-format
 msgid "gcc version %s %s\n"
 msgstr "Î­ÎºÎ´Î¿ÏƒÎ· gcc %s\n"
 
-#: gcc.c:6533
+#: gcc.c:6532
 #, fuzzy, c-format
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 msgstr "Î­ÎºÎ´Î¿ÏƒÎ· Î¿Î´Î·Î³Î¿Ï� gcc %s ÎµÎºÏ„ÎµÎ»ÎµÎ¯ Ï„Î·Î½ Î­ÎºÎ´Î¿ÏƒÎ· gcc %s\n"
 
-#: gcc.c:6541
+#: gcc.c:6540
 #, c-format
 msgid "no input files"
 msgstr "Î´ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡Î¿Ï…Î½ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
 
-#: gcc.c:6590
+#: gcc.c:6589
 #, c-format
 msgid "cannot specify -o with -c or -S with multiple files"
 msgstr ""
 
-#: gcc.c:6624
+#: gcc.c:6623
 #, c-format
 msgid "spec '%s' is invalid"
 msgstr ""
 
-#: gcc.c:6760
+#: gcc.c:6759
 #, c-format
 msgid ""
 "\n"
@@ -1317,59 +1317,59 @@
 "\n"
 msgstr ""
 
-#: gcc.c:6761
+#: gcc.c:6760
 #, c-format
 msgid ""
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
 "\n"
 msgstr ""
 
-#: gcc.c:7112
+#: gcc.c:7111
 #, fuzzy, c-format
 msgid "multilib spec '%s' is invalid"
 msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: gcc.c:7303
+#: gcc.c:7302
 #, c-format
 msgid "multilib exclusions '%s' is invalid"
 msgstr ""
 
-#: gcc.c:7361 gcc.c:7502
+#: gcc.c:7360 gcc.c:7501
 #, fuzzy, c-format
 msgid "multilib select '%s' is invalid"
 msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: gcc.c:7540
+#: gcc.c:7539
 #, c-format
 msgid "multilib exclusion '%s' is invalid"
 msgstr ""
 
-#: gcc.c:7746
+#: gcc.c:7745
 #, c-format
 msgid "environment variable \"%s\" not defined"
 msgstr ""
 
-#: gcc.c:7837 gcc.c:7842
+#: gcc.c:7836 gcc.c:7841
 #, fuzzy, c-format
 msgid "invalid version number `%s'"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î´Î¹Î±Î¼ÏŒÏ�Ï†Ï‰ÏƒÎ· ÏƒÏ…Î½Ï„ÏŒÎ¼ÎµÏ…ÏƒÎ·Ï‚"
 
-#: gcc.c:7885
+#: gcc.c:7884
 #, fuzzy, c-format
 msgid "too few arguments to %%:version-compare"
 msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: gcc.c:7891
+#: gcc.c:7890
 #, fuzzy, c-format
 msgid "too many arguments to %%:version-compare"
 msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î· Ï�Î¿Ï…Ï„Î¯Î½Î±"
 
-#: gcc.c:7932
+#: gcc.c:7931
 #, c-format
 msgid "unknown operator '%s' in %%:version-compare"
 msgstr ""
 
-#: gcc.c:7966
+#: gcc.c:7965
 #, c-format
 msgid ""
 "Assembler options\n"
@@ -1377,14 +1377,14 @@
 "\n"
 msgstr ""
 
-#: gcc.c:7967
+#: gcc.c:7966
 #, c-format
 msgid ""
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
 "\n"
 msgstr ""
 
-#: gcov.c:399
+#: gcov.c:400
 #, fuzzy, c-format
 msgid ""
 "Usage: gcov [OPTION]... SOURCEFILE...\n"
@@ -1393,7 +1393,7 @@
 "Î§Ï�Î®ÏƒÎ·: gcov [Î•Î Î™Î›ÎŸÎ“Î—]... [Î‘Î¡Î§Î•ÎŠÎŸÎ Î—Î“Î—Î£]\n"
 "\n"
 
-#: gcov.c:400
+#: gcov.c:401
 #, c-format
 msgid ""
 "Print code coverage information.\n"
@@ -1402,66 +1402,66 @@
 "EÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ ÎºÎ¬Î»Ï…ÏˆÎ·Ï‚ ÎºÏŽÎ´Î¹ÎºÎ±.\n"
 "\n"
 
-#: gcov.c:401
+#: gcov.c:402
 #, c-format
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr "  -h, --help                      Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î±Ï…Ï„Î®Ï‚ Ï„Î·Ï‚ Î²Î¿Î®Î¸ÎµÎ¹Î±Ï‚, Î¼ÎµÏ„Î¬ Î­Î¾Î¿Î´Î¿Ï‚\n"
 
-#: gcov.c:402
+#: gcov.c:403
 #, c-format
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr "  -v, --version                   Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î±Ï�Î¹Î¸Î¼Î¿Ï� Î­ÎºÎ´Î¿ÏƒÎ·Ï‚, Î¼ÎµÏ„Î¬ Î­Î¾Î¿Î´Î¿Ï‚\n"
 
-#: gcov.c:403
+#: gcov.c:404
 #, c-format
 msgid "  -a, --all-blocks                Show information for every basic block\n"
 msgstr ""
 
-#: gcov.c:404
+#: gcov.c:405
 #, c-format
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr ""
 
-#: gcov.c:405
+#: gcov.c:406
 #, c-format
 msgid ""
 "  -c, --branch-counts             Given counts of branches taken\n"
 "                                    rather than percentages\n"
 msgstr ""
 
-#: gcov.c:407
+#: gcov.c:408
 #, c-format
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr ""
 
-#: gcov.c:408
+#: gcov.c:409
 #, c-format
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
 "                                    source files\n"
 msgstr ""
 
-#: gcov.c:410
+#: gcov.c:411
 #, c-format
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr ""
 
-#: gcov.c:411
+#: gcov.c:412
 #, c-format
 msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
 msgstr ""
 
-#: gcov.c:412
+#: gcov.c:413
 #, c-format
 msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr ""
 
-#: gcov.c:413
+#: gcov.c:414
 #, c-format
 msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
 msgstr ""
 
-#: gcov.c:414
+#: gcov.c:415
 #, c-format
 msgid ""
 "\n"
@@ -1472,13 +1472,13 @@
 "Î“Î¹Î± Î¿Î´Î·Î³Î¯ÎµÏ‚ ÏƒÏ„Î¹Ï‚ Î±Î½Î±Ï†Î¿Ï�Î­Ï‚ ÏƒÏ†Î±Î»Î¼Î¬Ï„Ï‰Î½, Ï€Î±Ï�Î±ÎºÎ±Î»ÏŽ Î´ÎµÎ¯Ï„Îµ:\n"
 "%s.\n"
 
-#: gcov.c:424
+#: gcov.c:425
 #, fuzzy, c-format
 msgid "gcov %s%s\n"
 msgstr "gcov (GCC) %s\n"
 
 # src/main.c:850
-#: gcov.c:428
+#: gcov.c:429
 #, fuzzy, c-format
 msgid ""
 "This is free software; see the source for copying conditions.\n"
@@ -1490,209 +1490,209 @@
 "Î±Î½Ï„Î¹Î³Ï�Î±Ï†Î®Ï‚. Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ ÎšÎ‘ÎœÎ™Î‘ ÎµÎ³Î³Ï�Î·ÏƒÎ·Â· Î¿Ï�Ï„Îµ Î±ÎºÏŒÎ¼Î± Î³Î¹Î± Î›Î•Î™Î¤ÎŸÎ¥Î¡Î“Î™ÎšÎŸÎ¤Î—Î¤Î‘ Î® \n"
 "ÎšÎ‘Î¤Î‘Î›Î›Î—Î›ÎŸÎ¤Î—Î¤Î‘ Î“Î™Î‘ Î•Î�Î‘ Î£Î¥Î“ÎšÎ•ÎšÎ¡Î™ÎœÎ•Î�ÎŸ Î£ÎšÎŸÎ ÎŸ.\n"
 
-#: gcov.c:524
+#: gcov.c:525
 #, fuzzy, c-format
 msgid "%s:no functions found\n"
 msgstr "Î”ÎµÎ½ Î²Ï�Î­Î¸Î·ÎºÎµ Î¼Î­ÏƒÎ¿"
 
-#: gcov.c:556 gcov.c:584 fortran/dump-parse-tree.c:63
+#: gcov.c:557 gcov.c:585 fortran/dump-parse-tree.c:63
 #, fuzzy, c-format
 msgid "\n"
 msgstr ":\n"
 
-#: gcov.c:571
+#: gcov.c:572
 #, fuzzy, c-format
 msgid "%s:creating '%s'\n"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: gcov.c:575
+#: gcov.c:576
 #, fuzzy, c-format
 msgid "%s:error writing output file '%s'\n"
 msgstr "%s: Î£Ï†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î·Î½ ÎµÎ³Î³Ï�Î±Ï†Î® Ï„Î¿Ï… %s\n"
 
-#: gcov.c:580
+#: gcov.c:581
 #, fuzzy, c-format
 msgid "%s:could not open output file '%s'\n"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï… `%s'"
 
-#: gcov.c:729
+#: gcov.c:730
 #, c-format
 msgid "%s:source file is newer than graph file '%s'\n"
 msgstr ""
 
-#: gcov.c:734
+#: gcov.c:735
 #, c-format
 msgid "(the message is only displayed one per source file)\n"
 msgstr ""
 
-#: gcov.c:758
+#: gcov.c:759
 #, fuzzy, c-format
 msgid "%s:cannot open graph file\n"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï…"
 
-#: gcov.c:764
+#: gcov.c:765
 #, fuzzy, c-format
 msgid "%s:not a gcov graph file\n"
 msgstr "%s: Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: gcov.c:777
+#: gcov.c:778
 #, c-format
 msgid "%s:version '%.4s', prefer '%.4s'\n"
 msgstr ""
 
-#: gcov.c:829
+#: gcov.c:830
 #, c-format
 msgid "%s:already seen blocks for '%s'\n"
 msgstr ""
 
-#: gcov.c:947
+#: gcov.c:948
 #, c-format
 msgid "%s:corrupted\n"
 msgstr ""
 
-#: gcov.c:1023
+#: gcov.c:1024
 #, fuzzy, c-format
 msgid "%s:cannot open data file, assuming not executed\n"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï…"
 
-#: gcov.c:1030
+#: gcov.c:1031
 #, fuzzy, c-format
 msgid "%s:not a gcov data file\n"
 msgstr "%s: Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: gcov.c:1043
+#: gcov.c:1044
 #, c-format
 msgid "%s:version '%.4s', prefer version '%.4s'\n"
 msgstr ""
 
-#: gcov.c:1049
+#: gcov.c:1050
 #, c-format
 msgid "%s:stamp mismatch with graph file\n"
 msgstr ""
 
-#: gcov.c:1078
+#: gcov.c:1079
 #, fuzzy, c-format
 msgid "%s:unknown function '%u'\n"
 msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· `%s':"
 
-#: gcov.c:1091
+#: gcov.c:1092
 #, c-format
 msgid "%s:profile mismatch for '%s'\n"
 msgstr ""
 
-#: gcov.c:1110
+#: gcov.c:1111
 #, fuzzy, c-format
 msgid "%s:overflowed\n"
 msgstr "%s: ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚"
 
-#: gcov.c:1134
+#: gcov.c:1135
 #, c-format
 msgid "%s:'%s' lacks entry and/or exit blocks\n"
 msgstr ""
 
-#: gcov.c:1139
+#: gcov.c:1140
 #, c-format
 msgid "%s:'%s' has arcs to entry block\n"
 msgstr ""
 
-#: gcov.c:1147
+#: gcov.c:1148
 #, c-format
 msgid "%s:'%s' has arcs from exit block\n"
 msgstr ""
 
-#: gcov.c:1355
+#: gcov.c:1356
 #, c-format
 msgid "%s:graph is unsolvable for '%s'\n"
 msgstr ""
 
 # src/request.c:37
-#: gcov.c:1435
+#: gcov.c:1436
 #, fuzzy, c-format
 msgid "%s '%s'\n"
 msgstr "%s: %s"
 
-#: gcov.c:1438
+#: gcov.c:1439
 #, c-format
 msgid "Lines executed:%s of %d\n"
 msgstr ""
 
-#: gcov.c:1442
+#: gcov.c:1443
 #, fuzzy, c-format
 msgid "No executable lines\n"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: gcov.c:1448
+#: gcov.c:1449
 #, c-format
 msgid "Branches executed:%s of %d\n"
 msgstr ""
 
-#: gcov.c:1452
+#: gcov.c:1453
 #, c-format
 msgid "Taken at least once:%s of %d\n"
 msgstr ""
 
-#: gcov.c:1458
+#: gcov.c:1459
 #, fuzzy, c-format
 msgid "No branches\n"
 msgstr ""
 "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'.\n"
 "\n"
 
-#: gcov.c:1460
+#: gcov.c:1461
 #, c-format
 msgid "Calls executed:%s of %d\n"
 msgstr ""
 
-#: gcov.c:1464
+#: gcov.c:1465
 #, fuzzy, c-format
 msgid "No calls\n"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: gcov.c:1611
+#: gcov.c:1612
 #, fuzzy, c-format
 msgid "%s:no lines for '%s'\n"
 msgstr "%s Ï€Ï�Î¹Î½ Î±Ï€ÏŒ `%s'"
 
-#: gcov.c:1806
+#: gcov.c:1807
 #, fuzzy, c-format
 msgid "call   %2d returned %s\n"
 msgstr "  Î±Î»Î»Î¬ %d Î±Ï€Î±Î¹Ï„Î¿Ï�Î½Ï„Î±Î¹"
 
-#: gcov.c:1811
+#: gcov.c:1812
 #, c-format
 msgid "call   %2d never executed\n"
 msgstr ""
 
-#: gcov.c:1816
+#: gcov.c:1817
 #, c-format
 msgid "branch %2d taken %s%s\n"
 msgstr ""
 
-#: gcov.c:1820
+#: gcov.c:1821
 #, c-format
 msgid "branch %2d never executed\n"
 msgstr ""
 
-#: gcov.c:1825
+#: gcov.c:1826
 #, fuzzy, c-format
 msgid "unconditional %2d taken %s\n"
 msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î® ÎµÏ€Î¹Î»Î¿Î³Î® Î³Î¹Î± Ï„Î¿ `s'"
 
-#: gcov.c:1828
+#: gcov.c:1829
 #, c-format
 msgid "unconditional %2d never executed\n"
 msgstr ""
 
-#: gcov.c:1864
+#: gcov.c:1865
 #, fuzzy, c-format
 msgid "%s:cannot open source file\n"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï…"
 
-#: gcse.c:685
+#: gcse.c:679
 msgid "GCSE disabled"
 msgstr ""
 
-#: gcse.c:6600
+#: gcse.c:6584
 #, fuzzy
 msgid "jump bypassing disabled"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± NIS+ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
@@ -1777,82 +1777,82 @@
 msgid "    inlined from %qs"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
 
-#: loop-iv.c:2805 tree-ssa-loop-niter.c:1818
+#: loop-iv.c:2806 tree-ssa-loop-niter.c:1818
 msgid "assuming that the loop is not infinite"
 msgstr ""
 
-#: loop-iv.c:2806 tree-ssa-loop-niter.c:1819
+#: loop-iv.c:2807 tree-ssa-loop-niter.c:1819
 msgid "cannot optimize possibly infinite loops"
 msgstr ""
 
-#: loop-iv.c:2814 tree-ssa-loop-niter.c:1823
+#: loop-iv.c:2815 tree-ssa-loop-niter.c:1823
 msgid "assuming that the loop counter does not overflow"
 msgstr ""
 
-#: loop-iv.c:2815 tree-ssa-loop-niter.c:1824
+#: loop-iv.c:2816 tree-ssa-loop-niter.c:1824
 msgid "cannot optimize loop, the loop counter may overflow"
 msgstr ""
 
 #. What to print when a switch has no documentation.
-#: opts.c:348
+#: opts.c:340
 msgid "This switch lacks documentation"
 msgstr "Î‘Ï…Ï„Î® Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î±ÎºÏŒÎ¼Î± Ï„ÎµÎºÎ¼Î·Ï�Î¯Ï‰ÏƒÎ·"
 
-#: opts.c:1159
+#: opts.c:1161
 msgid "[enabled]"
 msgstr ""
 
-#: opts.c:1159
+#: opts.c:1161
 msgid "[disabled]"
 msgstr ""
 
-#: opts.c:1170
+#: opts.c:1172
 #, c-format
 msgid " No options with the desired characteristics were found\n"
 msgstr ""
 
-#: opts.c:1172
+#: opts.c:1174
 #, c-format
 msgid " All options with the desired characteristics have already been displayed\n"
 msgstr ""
 
-#: opts.c:1226
+#: opts.c:1228
 msgid "The following options are target specific"
 msgstr ""
 
-#: opts.c:1229
+#: opts.c:1231
 msgid "The following options control compiler warning messages"
 msgstr ""
 
-#: opts.c:1232
+#: opts.c:1234
 msgid "The following options control optimizations"
 msgstr ""
 
-#: opts.c:1235 opts.c:1273
+#: opts.c:1237 opts.c:1275
 msgid "The following options are language-independent"
 msgstr ""
 
-#: opts.c:1238
+#: opts.c:1240
 msgid "The --param option recognizes the following as parameters"
 msgstr ""
 
-#: opts.c:1245
+#: opts.c:1247
 msgid "The following options are specific to the language "
 msgstr ""
 
-#: opts.c:1249
+#: opts.c:1251
 msgid "The following options are supported by the language "
 msgstr ""
 
-#: opts.c:1260
+#: opts.c:1262
 msgid "The following options are not documented"
 msgstr ""
 
-#: opts.c:1271
+#: opts.c:1273
 msgid "The following options are language-related"
 msgstr ""
 
-#: opts.c:1403
+#: opts.c:1405
 #, c-format
 msgid "warning: unrecognized argument to --help= switch: %.*s\n"
 msgstr ""
@@ -2162,7 +2162,7 @@
 msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… ÎµÎ¯Î½Î±Î¹ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¾ÏŒÎ´Î¿Ï…"
 
-#: reload.c:3734
+#: reload.c:3744
 #, fuzzy
 msgid "unable to generate reloads for:"
 msgstr "Î‘Î´Ï�Î½Î±Ï„Î· Î· Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î´Î¹ÎµÏ�Î³Î±ÏƒÎ¯Î±Ï‚ ÏƒÏ„Î¿Î½ ÎµÎ¾Ï…Ï€Î·Ï�ÎµÏ„Î·Ï„Î®"
@@ -2266,7 +2266,7 @@
 
 #: toplev.c:1188
 #, c-format
-msgid "warning: %s header version %s differs from library version %s.\n"
+msgid "%s%swarning: %s header version %s differs from library version %s.\n"
 msgstr ""
 
 #: toplev.c:1190
@@ -2276,36 +2276,36 @@
 
 # src/getopt1.c:132
 # src/getopt1.c:132
-#: toplev.c:1340
+#: toplev.c:1342
 #, fuzzy
 msgid "options passed: "
 msgstr "ÎµÏ€Î¹Î»Î¿Î³Î® %s"
 
 # src/getopt1.c:155
 # src/getopt1.c:155
-#: toplev.c:1374
+#: toplev.c:1376
 #, fuzzy
 msgid "options enabled: "
 msgstr "ÎµÏ€Î¹Î»Î¿Î³Î® Î±\n"
 
-#: toplev.c:1509
+#: toplev.c:1511
 #, c-format
 msgid "created and used with differing settings of '%s'"
 msgstr ""
 
-#: toplev.c:1511
+#: toplev.c:1513
 msgid "out of memory"
 msgstr ""
 
-#: toplev.c:1526
+#: toplev.c:1528
 msgid "created and used with different settings of -fpic"
 msgstr ""
 
-#: toplev.c:1528
+#: toplev.c:1530
 msgid "created and used with different settings of -fpie"
 msgstr ""
 
-#: tree-inline.c:2571
+#: tree-inline.c:2657
 msgid "originally indirect function call not considered for inlining"
 msgstr ""
 
@@ -2363,7 +2363,7 @@
 msgstr ""
 
 #: params.def:93
-msgid "The threshold ratio between current and hotest structure counts"
+msgid "The threshold ratio between current and hottest structure counts"
 msgstr ""
 
 #: params.def:110
@@ -2756,114 +2756,122 @@
 msgid "Maximum length of partial antic set when performing tree pre optimization"
 msgstr ""
 
-#: config/alpha/alpha.c:5015
+#: params.def:723
+msgid "Maximum size of a SCC before SCCVN stops processing a function"
+msgstr ""
+
+#: params.def:729
+msgid "Multiplier used for determining the double-queueing threshold"
+msgstr ""
+
+#: config/alpha/alpha.c:5023
 #, fuzzy, c-format
 msgid "invalid %%H value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/alpha/alpha.c:5036 config/bfin/bfin.c:1423
+#: config/alpha/alpha.c:5044 config/bfin/bfin.c:1516
 #, fuzzy, c-format
 msgid "invalid %%J value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/alpha/alpha.c:5066 config/ia64/ia64.c:4718
+#: config/alpha/alpha.c:5074 config/ia64/ia64.c:4719
 #, fuzzy, c-format
 msgid "invalid %%r value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/alpha/alpha.c:5076 config/ia64/ia64.c:4672
-#: config/rs6000/rs6000.c:11670 config/xtensa/xtensa.c:2036
+#: config/alpha/alpha.c:5084 config/ia64/ia64.c:4673
+#: config/rs6000/rs6000.c:11881 config/xtensa/xtensa.c:2042
 #, fuzzy, c-format
 msgid "invalid %%R value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/alpha/alpha.c:5082 config/rs6000/rs6000.c:11589
-#: config/xtensa/xtensa.c:2003
+#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11800
+#: config/xtensa/xtensa.c:2009
 #, fuzzy, c-format
 msgid "invalid %%N value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11617
+#: config/alpha/alpha.c:5098 config/rs6000/rs6000.c:11828
 #, fuzzy, c-format
 msgid "invalid %%P value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/alpha/alpha.c:5098
+#: config/alpha/alpha.c:5106
 #, fuzzy, c-format
 msgid "invalid %%h value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/alpha/alpha.c:5106 config/xtensa/xtensa.c:2029
+#: config/alpha/alpha.c:5114 config/xtensa/xtensa.c:2035
 #, fuzzy, c-format
 msgid "invalid %%L value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/alpha/alpha.c:5145 config/rs6000/rs6000.c:11571
+#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11782
 #, fuzzy, c-format
 msgid "invalid %%m value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11579
+#: config/alpha/alpha.c:5161 config/rs6000/rs6000.c:11790
 #, fuzzy, c-format
 msgid "invalid %%M value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/alpha/alpha.c:5197
+#: config/alpha/alpha.c:5205
 #, fuzzy, c-format
 msgid "invalid %%U value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/alpha/alpha.c:5209 config/alpha/alpha.c:5223
-#: config/rs6000/rs6000.c:11678
+#: config/alpha/alpha.c:5217 config/alpha/alpha.c:5231
+#: config/rs6000/rs6000.c:11889
 #, fuzzy, c-format
 msgid "invalid %%s value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/alpha/alpha.c:5246
+#: config/alpha/alpha.c:5254
 #, fuzzy, c-format
 msgid "invalid %%C value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/alpha/alpha.c:5283 config/rs6000/rs6000.c:11406
-#: config/rs6000/rs6000.c:11425
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:11617
+#: config/rs6000/rs6000.c:11636
 #, fuzzy, c-format
 msgid "invalid %%E value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/alpha/alpha.c:5308 config/alpha/alpha.c:5356
+#: config/alpha/alpha.c:5316 config/alpha/alpha.c:5364
 #, fuzzy, c-format
 msgid "unknown relocation unspec"
 msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
 
-#: config/alpha/alpha.c:5317 config/crx/crx.c:1081
-#: config/rs6000/rs6000.c:12005 config/spu/spu.c:1492
+#: config/alpha/alpha.c:5325 config/crx/crx.c:1081
+#: config/rs6000/rs6000.c:12216 config/spu/spu.c:1482
 #, fuzzy, c-format
 msgid "invalid %%xn code"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
 
-#: config/arc/arc.c:1724 config/m32r/m32r.c:1805
+#: config/arc/arc.c:1728 config/m32r/m32r.c:1805
 #, fuzzy, c-format
 msgid "invalid operand to %%R code"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/arc/arc.c:1756 config/m32r/m32r.c:1828
+#: config/arc/arc.c:1760 config/m32r/m32r.c:1828
 #, fuzzy, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/arc/arc.c:1778 config/m32r/m32r.c:1899
+#: config/arc/arc.c:1782 config/m32r/m32r.c:1899
 #, fuzzy, c-format
 msgid "invalid operand to %%U code"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/arc/arc.c:1789
+#: config/arc/arc.c:1793
 #, fuzzy, c-format
 msgid "invalid operand to %%V code"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
 #. Unknown flag.
 #. Undocumented flag.
-#: config/arc/arc.c:1796 config/m32r/m32r.c:1926 config/sparc/sparc.c:6995
+#: config/arc/arc.c:1800 config/m32r/m32r.c:1926 config/sparc/sparc.c:6998
 #, fuzzy, c-format
 msgid "invalid operand output code"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ ÎºÏŽÎ´Î¹ÎºÎ±Ï‚ Î±Î¯Ï„Î·ÏƒÎ·Ï‚"
@@ -2888,9 +2896,9 @@
 #: config/arm/arm.c:12830 config/arm/arm.c:12865 config/arm/arm.c:12884
 #: config/arm/arm.c:12899 config/arm/arm.c:12927 config/arm/arm.c:12934
 #: config/arm/arm.c:12942 config/arm/arm.c:12963 config/arm/arm.c:12970
-#: config/bfin/bfin.c:1436 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
+#: config/bfin/bfin.c:1529 config/bfin/bfin.c:1536 config/bfin/bfin.c:1543
+#: config/bfin/bfin.c:1550 config/bfin/bfin.c:1559 config/bfin/bfin.c:1566
+#: config/bfin/bfin.c:1573 config/bfin/bfin.c:1580
 #, fuzzy, c-format
 msgid "invalid operand for code '%c'"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
@@ -2905,261 +2913,179 @@
 msgid "missing operand"
 msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
 
-#: config/avr/avr.c:1022
+#: config/avr/avr.c:1062
 #, c-format
 msgid "address operand requires constraint for X, Y, or Z register"
 msgstr ""
 
-#: config/avr/avr.c:1129
+#: config/avr/avr.c:1169
 msgid "bad address, not (reg+disp):"
 msgstr ""
 
-#: config/avr/avr.c:1136
+#: config/avr/avr.c:1176
 msgid "bad address, not post_inc or pre_dec:"
 msgstr ""
 
-#: config/avr/avr.c:1147
+#: config/avr/avr.c:1187
 msgid "internal compiler error.  Bad address:"
 msgstr ""
 
-#: config/avr/avr.c:1160
+#: config/avr/avr.c:1200
 msgid "internal compiler error.  Unknown mode:"
 msgstr ""
 
-#: config/avr/avr.c:1775 config/avr/avr.c:2463
+#: config/avr/avr.c:1815 config/avr/avr.c:2503
 #, fuzzy
 msgid "invalid insn:"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/avr/avr.c:1814 config/avr/avr.c:1900 config/avr/avr.c:1949
-#: config/avr/avr.c:1977 config/avr/avr.c:2072 config/avr/avr.c:2241
-#: config/avr/avr.c:2502 config/avr/avr.c:2614
+#: config/avr/avr.c:1854 config/avr/avr.c:1940 config/avr/avr.c:1989
+#: config/avr/avr.c:2017 config/avr/avr.c:2112 config/avr/avr.c:2281
+#: config/avr/avr.c:2542 config/avr/avr.c:2654
 #, fuzzy
 msgid "incorrect insn:"
 msgstr "Î»Î¬Î¸Î¿Ï‚ ÏƒÏ…Î½Î¸Î·Î¼Î±Ï„Î¹ÎºÏŒ"
 
-#: config/avr/avr.c:1996 config/avr/avr.c:2157 config/avr/avr.c:2312
-#: config/avr/avr.c:2680
+#: config/avr/avr.c:2036 config/avr/avr.c:2197 config/avr/avr.c:2352
+#: config/avr/avr.c:2720
 #, fuzzy
 msgid "unknown move insn:"
 msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
 
-#: config/avr/avr.c:2910
+#: config/avr/avr.c:2950
 msgid "bad shift insn:"
 msgstr ""
 
-#: config/avr/avr.c:3026 config/avr/avr.c:3446 config/avr/avr.c:3804
+#: config/avr/avr.c:3066 config/avr/avr.c:3486 config/avr/avr.c:3844
 msgid "internal compiler error.  Incorrect shift:"
 msgstr ""
 
-#: config/bfin/bfin.c:1385
+#: config/bfin/bfin.c:1478
 #, fuzzy, c-format
 msgid "invalid %%j value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/bfin/bfin.c:1578
+#: config/bfin/bfin.c:1671
 #, fuzzy, c-format
 msgid "invalid const_double operand"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/c4x/c4x.c:1583
-msgid "using CONST_DOUBLE for address"
-msgstr ""
-
-#: config/c4x/c4x.c:1721
-msgid "c4x_address_cost: Invalid addressing mode"
-msgstr ""
-
-#: config/c4x/c4x.c:1856
-#, c-format
-msgid "c4x_print_operand: %%L inconsistency"
-msgstr ""
-
-#: config/c4x/c4x.c:1862
-#, c-format
-msgid "c4x_print_operand: %%N inconsistency"
-msgstr ""
-
-#: config/c4x/c4x.c:1903
-#, c-format
-msgid "c4x_print_operand: %%O inconsistency"
-msgstr ""
-
-#: config/c4x/c4x.c:1998
-msgid "c4x_print_operand: Bad operand case"
-msgstr ""
-
-#: config/c4x/c4x.c:2039
-msgid "c4x_print_operand_address: Bad post_modify"
-msgstr ""
-
-#: config/c4x/c4x.c:2061
-msgid "c4x_print_operand_address: Bad pre_modify"
-msgstr ""
-
-#: config/c4x/c4x.c:2109 config/c4x/c4x.c:2121 config/c4x/c4x.c:2136
-msgid "c4x_print_operand_address: Bad operand case"
-msgstr ""
-
-#: config/c4x/c4x.c:2387
-msgid "c4x_rptb_insert: Cannot find start label"
-msgstr ""
-
-#: config/c4x/c4x.c:2985
-#, fuzzy
-msgid "invalid indirect memory address"
-msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�ÏŒÎ½Î¿Ï‚ Î»Î®Î¾Î·Ï‚"
-
-#: config/c4x/c4x.c:3074
-msgid "invalid indirect (S) memory address"
-msgstr ""
-
-#: config/c4x/c4x.c:3409
-msgid "c4x_valid_operands: Internal error"
-msgstr ""
-
-#: config/c4x/c4x.c:3848
-msgid "c4x_operand_subword: invalid mode"
-msgstr ""
-
-#: config/c4x/c4x.c:3851
-msgid "c4x_operand_subword: invalid operand"
-msgstr ""
-
-#. We could handle these with some difficulty.
-#. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:3877
-msgid "c4x_operand_subword: invalid autoincrement"
-msgstr ""
-
-#: config/c4x/c4x.c:3883
-msgid "c4x_operand_subword: invalid address"
-msgstr ""
-
-#: config/c4x/c4x.c:3894
-msgid "c4x_operand_subword: address not offsettable"
-msgstr ""
-
-#: config/c4x/c4x.c:4096
-msgid "c4x_rptb_rpts_p: Repeat block top label moved"
-msgstr ""
-
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: config/cris/cris.c:491 fortran/dump-parse-tree.c:78
-#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:776
-#: fortran/dump-parse-tree.c:821 c-typeck.c:4607 c-typeck.c:4622
-#: c-typeck.c:4637 final.c:2984 final.c:2986 gcc.c:4737 loop-iv.c:2807
-#: loop-iv.c:2816 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
-#: cp/parser.c:2188 cp/typeck.c:4559 java/expr.c:409
+#: config/cris/cris.c:504 fortran/dump-parse-tree.c:78
+#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:798
+#: fortran/dump-parse-tree.c:843 c-typeck.c:4618 c-typeck.c:4633
+#: c-typeck.c:4648 final.c:2997 final.c:2999 gcc.c:4731 loop-iv.c:2808
+#: loop-iv.c:2817 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
+#: cp/parser.c:2192 cp/typeck.c:4567 java/expr.c:409
 #, gcc-internal-format
 msgid "%s"
 msgstr "%s"
 
-#: config/cris/cris.c:542
+#: config/cris/cris.c:555
 msgid "unexpected index-type in cris_print_index"
 msgstr ""
 
-#: config/cris/cris.c:556
+#: config/cris/cris.c:572
 msgid "unexpected base-type in cris_print_base"
 msgstr ""
 
-#: config/cris/cris.c:672
+#: config/cris/cris.c:688
 #, fuzzy
 msgid "invalid operand for 'b' modifier"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/cris/cris.c:689
+#: config/cris/cris.c:705
 #, fuzzy
 msgid "invalid operand for 'o' modifier"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/cris/cris.c:708
+#: config/cris/cris.c:724
 #, fuzzy
 msgid "invalid operand for 'O' modifier"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/cris/cris.c:741
+#: config/cris/cris.c:757
 #, fuzzy
 msgid "invalid operand for 'p' modifier"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/cris/cris.c:780
+#: config/cris/cris.c:796
 #, fuzzy
 msgid "invalid operand for 'z' modifier"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/cris/cris.c:834 config/cris/cris.c:864
+#: config/cris/cris.c:860 config/cris/cris.c:894
 #, fuzzy
 msgid "invalid operand for 'H' modifier"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/cris/cris.c:840
+#: config/cris/cris.c:870
 #, fuzzy
 msgid "bad register"
 msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎºÎ±Ï„Î±Ï‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Ï…Ï€Î·Ï�ÎµÏƒÎ¯Î±Ï‚"
 
-#: config/cris/cris.c:884
+#: config/cris/cris.c:914
 #, fuzzy
 msgid "invalid operand for 'e' modifier"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/cris/cris.c:901
+#: config/cris/cris.c:931
 #, fuzzy
 msgid "invalid operand for 'm' modifier"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/cris/cris.c:926
+#: config/cris/cris.c:956
 #, fuzzy
 msgid "invalid operand for 'A' modifier"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/cris/cris.c:949
+#: config/cris/cris.c:979
 #, fuzzy
 msgid "invalid operand for 'D' modifier"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/cris/cris.c:963
+#: config/cris/cris.c:993
 #, fuzzy
 msgid "invalid operand for 'T' modifier"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/cris/cris.c:972
+#: config/cris/cris.c:1013
 #, fuzzy
 msgid "invalid operand modifier letter"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/cris/cris.c:1029
+#: config/cris/cris.c:1070
 msgid "unexpected multiplicative operand"
 msgstr ""
 
-#: config/cris/cris.c:1049
+#: config/cris/cris.c:1090
 #, fuzzy
 msgid "unexpected operand"
 msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
 
 # src/request.c:806 src/request.c:912
-#: config/cris/cris.c:1082 config/cris/cris.c:1092
+#: config/cris/cris.c:1123 config/cris/cris.c:1133
 #, fuzzy
 msgid "unrecognized address"
 msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
 
-#: config/cris/cris.c:2019
+#: config/cris/cris.c:2209
 #, fuzzy
 msgid "unrecognized supposed constant"
 msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ Ï€Ï�ÏŒÎ¸ÎµÎ¼Î±: %s"
 
-#: config/cris/cris.c:2394 config/cris/cris.c:2458
+#: config/cris/cris.c:2638 config/cris/cris.c:2702
 msgid "unexpected side-effects in address"
 msgstr ""
 
 #. Can't possibly get a GOT-needing-fixup for a function-call,
 #. right?
-#: config/cris/cris.c:3253
+#: config/cris/cris.c:3539
 msgid "Unidentifiable call op"
 msgstr ""
 
-#: config/cris/cris.c:3304
+#: config/cris/cris.c:3590
 #, c-format
 msgid "PIC register isn't set up"
 msgstr ""
@@ -3210,98 +3136,98 @@
 msgid "fr30_print_operand: unhandled MEM"
 msgstr ""
 
-#: config/frv/frv.c:2542
+#: config/frv/frv.c:2546
 #, fuzzy
 msgid "bad insn to frv_print_operand_address:"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/frv/frv.c:2553
+#: config/frv/frv.c:2557
 #, fuzzy
 msgid "bad register to frv_print_operand_memory_reference_reg:"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/frv/frv.c:2592 config/frv/frv.c:2602 config/frv/frv.c:2611
-#: config/frv/frv.c:2632 config/frv/frv.c:2637
+#: config/frv/frv.c:2596 config/frv/frv.c:2606 config/frv/frv.c:2615
+#: config/frv/frv.c:2636 config/frv/frv.c:2641
 #, fuzzy
 msgid "bad insn to frv_print_operand_memory_reference:"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/frv/frv.c:2723
+#: config/frv/frv.c:2727
 #, fuzzy, c-format
 msgid "bad condition code"
 msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎºÎ±Ï„Î±Ï‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Ï…Ï€Î·Ï�ÎµÏƒÎ¯Î±Ï‚"
 
-#: config/frv/frv.c:2798
+#: config/frv/frv.c:2802
 #, fuzzy
 msgid "bad insn in frv_print_operand, bad const_double"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/frv/frv.c:2859
+#: config/frv/frv.c:2863
 #, fuzzy
 msgid "bad insn to frv_print_operand, 'e' modifier:"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/frv/frv.c:2867
+#: config/frv/frv.c:2871
 #, fuzzy
 msgid "bad insn to frv_print_operand, 'F' modifier:"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/frv/frv.c:2883
+#: config/frv/frv.c:2887
 #, fuzzy
 msgid "bad insn to frv_print_operand, 'f' modifier:"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/frv/frv.c:2897
+#: config/frv/frv.c:2901
 #, fuzzy
 msgid "bad insn to frv_print_operand, 'g' modifier:"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/frv/frv.c:2945
+#: config/frv/frv.c:2949
 #, fuzzy
 msgid "bad insn to frv_print_operand, 'L' modifier:"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/frv/frv.c:2958
+#: config/frv/frv.c:2962
 #, fuzzy
 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/frv/frv.c:2979
+#: config/frv/frv.c:2983
 #, fuzzy
 msgid "bad insn to frv_print_operand, 'O' modifier:"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/frv/frv.c:2997
+#: config/frv/frv.c:3001
 #, fuzzy
 msgid "bad insn to frv_print_operand, P modifier:"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/frv/frv.c:3017
+#: config/frv/frv.c:3021
 #, fuzzy
 msgid "bad insn in frv_print_operand, z case"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/frv/frv.c:3048
+#: config/frv/frv.c:3052
 #, fuzzy
 msgid "bad insn in frv_print_operand, 0 case"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/frv/frv.c:3053
+#: config/frv/frv.c:3057
 #, fuzzy
 msgid "frv_print_operand: unknown code"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
 
-#: config/frv/frv.c:4422
+#: config/frv/frv.c:4426
 #, fuzzy
 msgid "bad output_move_single operand"
 msgstr "Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¾ÏŒÎ´Î¿Ï…"
 
-#: config/frv/frv.c:4549
+#: config/frv/frv.c:4553
 #, fuzzy
 msgid "bad output_move_double operand"
 msgstr "Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¾ÏŒÎ´Î¿Ï…"
 
-#: config/frv/frv.c:4691
+#: config/frv/frv.c:4695
 #, fuzzy
 msgid "bad output_condmove_single operand"
 msgstr "Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¾ÏŒÎ´Î¿Ï…"
@@ -3320,28 +3246,28 @@
 msgid " (frv)"
 msgstr ""
 
-#: config/i386/i386.c:8218
+#: config/i386/i386.c:8273
 #, fuzzy, c-format
 msgid "invalid UNSPEC as operand"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼ÎµÏ„Î±Ï„ÏŒÏ€Î¹ÏƒÎ· UTC"
 
-#: config/i386/i386.c:8924
+#: config/i386/i386.c:8979
 #, c-format
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr ""
 
-#: config/i386/i386.c:9040
+#: config/i386/i386.c:9095
 #, fuzzy, c-format
 msgid "invalid operand code '%c'"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/i386/i386.c:9089
+#: config/i386/i386.c:9144
 #, fuzzy, c-format
 msgid "invalid constraints for operand"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
 # src/grep.c:1133
-#: config/i386/i386.c:16348
+#: config/i386/i386.c:16423
 #, fuzzy
 msgid "unknown insn mode"
 msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î· Î¼Î­Î¸Î¿Î´Î¿Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Ï‰Î½"
@@ -3363,37 +3289,37 @@
 msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr ""
 
-#: config/ia64/ia64.c:4770
+#: config/ia64/ia64.c:4771
 #, c-format
 msgid "ia64_print_operand: unknown code"
 msgstr ""
 
-#: config/ia64/ia64.c:9889
+#: config/ia64/ia64.c:9890
 #, fuzzy
 msgid "invalid conversion from %<__fpreg%>"
 msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
 
-#: config/ia64/ia64.c:9892
+#: config/ia64/ia64.c:9893
 #, fuzzy
 msgid "invalid conversion to %<__fpreg%>"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
 
-#: config/ia64/ia64.c:9905 config/ia64/ia64.c:9916
+#: config/ia64/ia64.c:9906 config/ia64/ia64.c:9917
 #, fuzzy
 msgid "invalid operation on %<__fpreg%>"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚"
 
-#: config/iq2000/iq2000.c:3118
+#: config/iq2000/iq2000.c:3122
 #, fuzzy, c-format
 msgid "invalid %%P operand"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/iq2000/iq2000.c:3126 config/rs6000/rs6000.c:11607
+#: config/iq2000/iq2000.c:3130 config/rs6000/rs6000.c:11818
 #, fuzzy, c-format
 msgid "invalid %%p value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/iq2000/iq2000.c:3182
+#: config/iq2000/iq2000.c:3186
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr ""
@@ -3435,7 +3361,7 @@
 msgstr ""
 
 #: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
-#: config/rs6000/rs6000.c:19870
+#: config/rs6000/rs6000.c:20087
 #, fuzzy
 msgid "bad address"
 msgstr "Î•ÏƒÏ†Î±Î»Î¼Î­Î½Î· Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·"
@@ -3487,59 +3413,59 @@
 msgid "invalid Z register replacement for insn"
 msgstr ""
 
-#: config/mips/mips.c:6313 config/mips/mips.c:6334 config/mips/mips.c:6438
+#: config/mips/mips.c:6371 config/mips/mips.c:6392 config/mips/mips.c:6496
 #, fuzzy, c-format
 msgid "'%%%c' is not a valid operand prefix"
 msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
 
-#: config/mips/mips.c:6382 config/mips/mips.c:6389 config/mips/mips.c:6396
-#: config/mips/mips.c:6456
+#: config/mips/mips.c:6440 config/mips/mips.c:6447 config/mips/mips.c:6454
+#: config/mips/mips.c:6514
 #, fuzzy, c-format
 msgid "invalid use of '%%%c'"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
 
-#: config/mips/mips.c:6701
+#: config/mips/mips.c:6761
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr ""
 
-#: config/mmix/mmix.c:1487 config/mmix/mmix.c:1617
+#: config/mmix/mmix.c:1483 config/mmix/mmix.c:1613
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr ""
 
-#: config/mmix/mmix.c:1566
+#: config/mmix/mmix.c:1562
 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr ""
 
-#: config/mmix/mmix.c:1585
+#: config/mmix/mmix.c:1581
 msgid "MMIX Internal: Expected a register, not this"
 msgstr ""
 
-#: config/mmix/mmix.c:1595
+#: config/mmix/mmix.c:1591
 msgid "MMIX Internal: Expected a constant, not this"
 msgstr ""
 
 #. We need the original here.
-#: config/mmix/mmix.c:1679
+#: config/mmix/mmix.c:1675
 msgid "MMIX Internal: Cannot decode this operand"
 msgstr ""
 
-#: config/mmix/mmix.c:1736
+#: config/mmix/mmix.c:1732
 msgid "MMIX Internal: This is not a recognized address"
 msgstr ""
 
-#: config/mmix/mmix.c:2669
+#: config/mmix/mmix.c:2665
 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr ""
 
-#: config/mmix/mmix.c:2676
+#: config/mmix/mmix.c:2672
 msgid "MMIX Internal: What's the CC of this?"
 msgstr ""
 
-#: config/mmix/mmix.c:2680
+#: config/mmix/mmix.c:2676
 msgid "MMIX Internal: What is the CC of this?"
 msgstr ""
 
-#: config/mmix/mmix.c:2744
+#: config/mmix/mmix.c:2740
 msgid "MMIX Internal: This is not a constant:"
 msgstr ""
 
@@ -3565,82 +3491,82 @@
 msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr ""
 
-#: config/rs6000/rs6000.c:11434
+#: config/rs6000/rs6000.c:11645
 #, fuzzy, c-format
 msgid "invalid %%f value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/rs6000/rs6000.c:11443
+#: config/rs6000/rs6000.c:11654
 #, fuzzy, c-format
 msgid "invalid %%F value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/rs6000/rs6000.c:11452
+#: config/rs6000/rs6000.c:11663
 #, fuzzy, c-format
 msgid "invalid %%G value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/rs6000/rs6000.c:11487
+#: config/rs6000/rs6000.c:11698
 #, fuzzy, c-format
 msgid "invalid %%j code"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
 
-#: config/rs6000/rs6000.c:11497
+#: config/rs6000/rs6000.c:11708
 #, fuzzy, c-format
 msgid "invalid %%J code"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
 
-#: config/rs6000/rs6000.c:11507
+#: config/rs6000/rs6000.c:11718
 #, fuzzy, c-format
 msgid "invalid %%k value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/rs6000/rs6000.c:11527 config/xtensa/xtensa.c:2022
+#: config/rs6000/rs6000.c:11738 config/xtensa/xtensa.c:2028
 #, fuzzy, c-format
 msgid "invalid %%K value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/rs6000/rs6000.c:11597
+#: config/rs6000/rs6000.c:11808
 #, fuzzy, c-format
 msgid "invalid %%O value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/rs6000/rs6000.c:11644
+#: config/rs6000/rs6000.c:11855
 #, fuzzy, c-format
 msgid "invalid %%q value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/rs6000/rs6000.c:11688
+#: config/rs6000/rs6000.c:11899
 #, fuzzy, c-format
 msgid "invalid %%S value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/rs6000/rs6000.c:11728
+#: config/rs6000/rs6000.c:11939
 #, fuzzy, c-format
 msgid "invalid %%T value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/rs6000/rs6000.c:11738
+#: config/rs6000/rs6000.c:11949
 #, fuzzy, c-format
 msgid "invalid %%u value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/rs6000/rs6000.c:11747 config/xtensa/xtensa.c:1992
+#: config/rs6000/rs6000.c:11958 config/xtensa/xtensa.c:1998
 #, fuzzy, c-format
 msgid "invalid %%v value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/rs6000/rs6000.c:21768
+#: config/rs6000/rs6000.c:21946
 #, fuzzy
 msgid "AltiVec argument passed to unprototyped function"
 msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: config/s390/s390.c:4561
+#: config/s390/s390.c:4560
 #, fuzzy, c-format
 msgid "cannot decompose address"
 msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎµÎºÏ‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Î¶Î·Ï„Î·Î¸Î®ÏƒÎ±Ï‚ Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
 
-#: config/s390/s390.c:4771
+#: config/s390/s390.c:4770
 msgid "UNKNOWN in print_operand !?"
 msgstr ""
 
@@ -3650,89 +3576,89 @@
 msgid "invalid operand for code: '%c'"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/sh/sh.c:746
+#: config/sh/sh.c:749
 #, fuzzy, c-format
 msgid "invalid operand to %%R"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/sh/sh.c:773
+#: config/sh/sh.c:776
 #, fuzzy, c-format
 msgid "invalid operand to %%S"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/sh/sh.c:8095
+#: config/sh/sh.c:8098
 msgid "created and used with different architectures / ABIs"
 msgstr ""
 
-#: config/sh/sh.c:8097
+#: config/sh/sh.c:8100
 msgid "created and used with different ABIs"
 msgstr ""
 
-#: config/sh/sh.c:8099
+#: config/sh/sh.c:8102
 msgid "created and used with different endianness"
 msgstr ""
 
-#: config/sparc/sparc.c:6803 config/sparc/sparc.c:6809
+#: config/sparc/sparc.c:6806 config/sparc/sparc.c:6812
 #, fuzzy, c-format
 msgid "invalid %%Y operand"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/sparc/sparc.c:6879
+#: config/sparc/sparc.c:6882
 #, fuzzy, c-format
 msgid "invalid %%A operand"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/sparc/sparc.c:6889
+#: config/sparc/sparc.c:6892
 #, fuzzy, c-format
 msgid "invalid %%B operand"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/sparc/sparc.c:6928
+#: config/sparc/sparc.c:6931
 #, fuzzy, c-format
 msgid "invalid %%c operand"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/sparc/sparc.c:6950
+#: config/sparc/sparc.c:6953
 #, fuzzy, c-format
 msgid "invalid %%d operand"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/sparc/sparc.c:6967
+#: config/sparc/sparc.c:6970
 #, fuzzy, c-format
 msgid "invalid %%f operand"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/sparc/sparc.c:6981
+#: config/sparc/sparc.c:6984
 #, fuzzy, c-format
 msgid "invalid %%s operand"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/sparc/sparc.c:7035
+#: config/sparc/sparc.c:7038
 #, c-format
 msgid "long long constant not a valid immediate operand"
 msgstr ""
 
-#: config/sparc/sparc.c:7038
+#: config/sparc/sparc.c:7041
 #, c-format
 msgid "floating point constant not a valid immediate operand"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1775 config/stormy16/stormy16.c:1846
+#: config/stormy16/stormy16.c:1748 config/stormy16/stormy16.c:1819
 #, fuzzy, c-format
 msgid "'B' operand is not constant"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
 
-#: config/stormy16/stormy16.c:1802
+#: config/stormy16/stormy16.c:1775
 #, c-format
 msgid "'B' operand has multiple bits set"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1828
+#: config/stormy16/stormy16.c:1801
 #, fuzzy, c-format
 msgid "'o' operand is not constant"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
 
-#: config/stormy16/stormy16.c:1860
+#: config/stormy16/stormy16.c:1833
 #, c-format
 msgid "xstormy16_print_operand: unknown code"
 msgstr ""
@@ -3746,61 +3672,61 @@
 msgid "output_move_single:"
 msgstr "Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¾ÏŒÎ´Î¿Ï…"
 
-#: config/xtensa/xtensa.c:652 config/xtensa/xtensa.c:684
-#: config/xtensa/xtensa.c:693
+#: config/xtensa/xtensa.c:656 config/xtensa/xtensa.c:688
+#: config/xtensa/xtensa.c:697
 #, fuzzy
 msgid "bad test"
 msgstr "Î•ÏƒÏ†Î±Î»Î¼Î­Î½Î· Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·"
 
-#: config/xtensa/xtensa.c:1980
+#: config/xtensa/xtensa.c:1986
 #, fuzzy, c-format
 msgid "invalid %%D value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/xtensa/xtensa.c:2017
+#: config/xtensa/xtensa.c:2023
 #, fuzzy
 msgid "invalid mask"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/xtensa/xtensa.c:2043
+#: config/xtensa/xtensa.c:2049
 #, fuzzy, c-format
 msgid "invalid %%x value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/xtensa/xtensa.c:2050
+#: config/xtensa/xtensa.c:2056
 #, fuzzy, c-format
 msgid "invalid %%d value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/xtensa/xtensa.c:2071 config/xtensa/xtensa.c:2081
+#: config/xtensa/xtensa.c:2077 config/xtensa/xtensa.c:2087
 #, fuzzy, c-format
 msgid "invalid %%t/%%b value"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: config/xtensa/xtensa.c:2123
+#: config/xtensa/xtensa.c:2129
 #, fuzzy
 msgid "invalid address"
 msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
 
-#: config/xtensa/xtensa.c:2148
+#: config/xtensa/xtensa.c:2154
 #, fuzzy
 msgid "no register in address"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�ÏŒÎ½Î¿Ï‚ Î­Î½Î±Ï�Î¾Î·Ï‚"
 
-#: config/xtensa/xtensa.c:2156
+#: config/xtensa/xtensa.c:2162
 #, fuzzy
 msgid "address offset not a constant"
 msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
 
-#: cp/call.c:2514
+#: cp/call.c:2500
 msgid "candidates are:"
 msgstr ""
 
-#: cp/call.c:6463
+#: cp/call.c:6487
 msgid "candidate 1:"
 msgstr ""
 
-#: cp/call.c:6464
+#: cp/call.c:6488
 msgid "candidate 2:"
 msgstr ""
 
@@ -3846,52 +3772,52 @@
 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
 msgstr ""
 
-#: fortran/arith.c:1425
+#: fortran/arith.c:1472
 #, fuzzy
 msgid "elemental binary operation"
 msgstr "Î‘Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Î´Ï…Î±Î´Î¹ÎºÏŒÏ‚ Ï‡ÎµÎ¹Ï�Î¹ÏƒÏ„Î®Ï‚."
 
-#: fortran/arith.c:1997
+#: fortran/arith.c:2044
 #, no-c-format
 msgid "Arithmetic OK converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2001
+#: fortran/arith.c:2048
 #, no-c-format
 msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
 msgstr ""
 
-#: fortran/arith.c:2006
+#: fortran/arith.c:2053
 #, no-c-format
 msgid "Arithmetic underflow converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2010
+#: fortran/arith.c:2057
 #, no-c-format
 msgid "Arithmetic NaN converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2014
+#: fortran/arith.c:2061
 #, fuzzy, no-c-format
 msgid "Division by zero converting %s to %s at %L"
 msgstr "Î”Î¹Î±Î¯Ï�ÎµÏƒÎ· Î¼Îµ Î¼Î·Î´Î­Î½ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
 
-#: fortran/arith.c:2018
+#: fortran/arith.c:2065
 #, no-c-format
 msgid "Array operands are incommensurate converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2022
+#: fortran/arith.c:2069
 #, no-c-format
 msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2355
+#: fortran/arith.c:2402
 #, fuzzy, no-c-format
 msgid "The Hollerith constant at %L is too long to convert to %s"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ ÏƒÏ„Î±Î¸ÎµÏ�ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î¹Ï„Î¹ÎºÏŒ"
 
-#: fortran/arith.c:2513
+#: fortran/arith.c:2560
 #, no-c-format
 msgid "Enumerator exceeds the C integer type at %C"
 msgstr ""
@@ -3921,72 +3847,72 @@
 msgid "Variable '%s' at %L in this context must be constant"
 msgstr ""
 
-#: fortran/array.c:299
+#: fortran/array.c:314
 #, no-c-format
 msgid "Expected expression in array specification at %C"
 msgstr ""
 
-#: fortran/array.c:386
+#: fortran/array.c:392
 #, no-c-format
 msgid "Bad array specification for an explicitly shaped array at %C"
 msgstr ""
 
-#: fortran/array.c:396
+#: fortran/array.c:402
 #, no-c-format
 msgid "Bad array specification for assumed shape array at %C"
 msgstr ""
 
-#: fortran/array.c:410
+#: fortran/array.c:416
 #, no-c-format
 msgid "Bad specification for deferred shape array at %C"
 msgstr ""
 
-#: fortran/array.c:414
+#: fortran/array.c:420
 #, no-c-format
 msgid "Bad specification for assumed size array at %C"
 msgstr ""
 
-#: fortran/array.c:423
+#: fortran/array.c:429
 #, no-c-format
 msgid "Expected another dimension in array declaration at %C"
 msgstr ""
 
-#: fortran/array.c:429
+#: fortran/array.c:435
 #, no-c-format
 msgid "Array specification at %C has more than %d dimensions"
 msgstr ""
 
-#: fortran/array.c:635
+#: fortran/array.c:641
 #, fuzzy, no-c-format
 msgid "duplicated initializer"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î¿Ï�Î¹Î¶ÏŒÎ½Ï„Î¹Î¿Ï… ÏƒÏ„Î·Î»Î¿Î¸Î­Ï„Î·: %s"
 
-#: fortran/array.c:727
+#: fortran/array.c:733
 #, no-c-format
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
 msgstr ""
 
-#: fortran/array.c:829 fortran/array.c:938
+#: fortran/array.c:835 fortran/array.c:944
 #, fuzzy, no-c-format
 msgid "Syntax error in array constructor at %C"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
 
-#: fortran/array.c:884
+#: fortran/array.c:890
 #, no-c-format
 msgid "Fortran 2003: [...] style array constructors at %C"
 msgstr ""
 
-#: fortran/array.c:898
+#: fortran/array.c:904
 #, fuzzy, no-c-format
 msgid "Empty array constructor at %C is not allowed"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
 
-#: fortran/array.c:982
+#: fortran/array.c:988
 #, no-c-format
 msgid "Element in %s array constructor at %L is %s"
 msgstr ""
 
-#: fortran/array.c:1309
+#: fortran/array.c:1315
 #, no-c-format
 msgid "Iterator step at %L cannot be zero"
 msgstr ""
@@ -4006,7 +3932,7 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
 msgstr ""
 
-#: fortran/check.c:101 fortran/check.c:817 fortran/check.c:827
+#: fortran/check.c:101 fortran/check.c:810 fortran/check.c:820
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
 msgstr ""
@@ -4071,220 +3997,215 @@
 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: fortran/check.c:320
+#: fortran/check.c:356
 #, no-c-format
-msgid "Missing DIM parameter in intrinsic '%s' at %L"
-msgstr ""
-
-#: fortran/check.c:363
-#, no-c-format
 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
 msgstr ""
 
-#: fortran/check.c:433
+#: fortran/check.c:426
 #, no-c-format
 msgid "Unequal character lengths (%ld and %ld) in %s intrinsic at %L"
 msgstr ""
 
-#: fortran/check.c:535 fortran/check.c:1938 fortran/check.c:1953
+#: fortran/check.c:528 fortran/check.c:1932 fortran/check.c:1947
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
 msgstr ""
 
-#: fortran/check.c:559 fortran/check.c:3703
+#: fortran/check.c:552 fortran/check.c:3697
 #, no-c-format
 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
 msgstr ""
 
-#: fortran/check.c:568 fortran/check.c:1143 fortran/check.c:1286
-#: fortran/check.c:1360 fortran/check.c:1616
+#: fortran/check.c:561 fortran/check.c:1137 fortran/check.c:1280
+#: fortran/check.c:1354 fortran/check.c:1610
 #, no-c-format
 msgid "Extension: Different type kinds at %L"
 msgstr ""
 
-#: fortran/check.c:608 fortran/check.c:2022
+#: fortran/check.c:601 fortran/check.c:2016
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
 msgstr ""
 
-#: fortran/check.c:628
+#: fortran/check.c:621
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
 msgstr ""
 
-#: fortran/check.c:636
+#: fortran/check.c:629
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
 msgstr ""
 
-#: fortran/check.c:652
+#: fortran/check.c:645
 #, no-c-format
 msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
 msgstr ""
 
-#: fortran/check.c:663
+#: fortran/check.c:656
 #, no-c-format
 msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
 msgstr ""
 
-#: fortran/check.c:798 fortran/check.c:915
+#: fortran/check.c:791 fortran/check.c:910
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
 msgstr ""
 
-#: fortran/check.c:848 fortran/check.c:1205 fortran/check.c:1308
-#: fortran/check.c:1467 fortran/check.c:1484 fortran/check.c:2318
-#: fortran/check.c:2444 fortran/check.c:2779 fortran/check.c:2821
+#: fortran/check.c:841 fortran/check.c:1199 fortran/check.c:1302
+#: fortran/check.c:1461 fortran/check.c:1478 fortran/check.c:2312
+#: fortran/check.c:2438 fortran/check.c:2773 fortran/check.c:2815
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
 msgstr ""
 
-#: fortran/check.c:964 fortran/check.c:1712 fortran/check.c:1720
+#: fortran/check.c:959 fortran/check.c:1706 fortran/check.c:1714
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
 msgstr ""
 
-#: fortran/check.c:978
+#: fortran/check.c:973
 #, no-c-format
 msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
 msgstr ""
 
-#: fortran/check.c:997 fortran/check.c:1005
+#: fortran/check.c:992 fortran/check.c:1000
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
 msgstr ""
 
-#: fortran/check.c:1256
+#: fortran/check.c:1250
 #, fuzzy, no-c-format
 msgid "Argument of %s at %L must be of length one"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: fortran/check.c:1315
+#: fortran/check.c:1309
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
 msgstr ""
 
-#: fortran/check.c:1440
+#: fortran/check.c:1434
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
 msgstr ""
 
-#: fortran/check.c:1589
+#: fortran/check.c:1583
 #, fuzzy, no-c-format
 msgid "Intrinsic '%s' at %L must have at least two arguments"
 msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: fortran/check.c:1622
+#: fortran/check.c:1616
 #, no-c-format
 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
 msgstr ""
 
-#: fortran/check.c:1655
+#: fortran/check.c:1649
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
 msgstr ""
 
-#: fortran/check.c:1662
+#: fortran/check.c:1656
 #, no-c-format
 msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
 msgstr ""
 
-#: fortran/check.c:1734
+#: fortran/check.c:1728
 #, no-c-format
 msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
 msgstr ""
 
-#: fortran/check.c:1753
+#: fortran/check.c:1747
 #, no-c-format
 msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
 msgstr ""
 
-#: fortran/check.c:1762
+#: fortran/check.c:1756
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
 msgstr ""
 
-#: fortran/check.c:1964
+#: fortran/check.c:1958
 #, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
 msgstr ""
 
-#: fortran/check.c:1973
+#: fortran/check.c:1967
 #, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
 msgstr ""
 
-#: fortran/check.c:2069
+#: fortran/check.c:2063
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
 msgstr ""
 
-#: fortran/check.c:2090
+#: fortran/check.c:2084
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
 msgstr ""
 
-#: fortran/check.c:2098
+#: fortran/check.c:2092
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
 msgstr ""
 
-#: fortran/check.c:2114
+#: fortran/check.c:2108
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
 msgstr ""
 
-#: fortran/check.c:2231
+#: fortran/check.c:2225
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
 msgstr ""
 
-#: fortran/check.c:2241
+#: fortran/check.c:2235
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
 msgstr ""
 
-#: fortran/check.c:2279
+#: fortran/check.c:2273
 #, no-c-format
 msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
 msgstr ""
 
-#: fortran/check.c:2364
+#: fortran/check.c:2358
 #, fuzzy, no-c-format
 msgid "Missing arguments to %s intrinsic at %L"
 msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
 
-#: fortran/check.c:2405
+#: fortran/check.c:2399
 #, no-c-format
 msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
 msgstr ""
 
-#: fortran/check.c:2479
+#: fortran/check.c:2473
 #, fuzzy, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
 msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
 
-#: fortran/check.c:2731
+#: fortran/check.c:2725
 #, no-c-format
 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
 msgstr ""
 
-#: fortran/check.c:3050
+#: fortran/check.c:3044
 #, fuzzy, no-c-format
 msgid "Too many arguments to %s at %L"
 msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: fortran/check.c:3162 fortran/check.c:3616 fortran/check.c:3640
+#: fortran/check.c:3156 fortran/check.c:3610 fortran/check.c:3634
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
 msgstr ""
 
-#: fortran/check.c:3338
+#: fortran/check.c:3332
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
 msgstr ""
 
-#: fortran/check.c:3687 fortran/check.c:3695
+#: fortran/check.c:3681 fortran/check.c:3689
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
 msgstr ""
@@ -4309,895 +4230,931 @@
 msgid "'%s' at %L already is initialized at %L"
 msgstr ""
 
+#: fortran/data.c:317
+#, no-c-format
+msgid "Data element below array lower bound at %L"
+msgstr ""
+
+#: fortran/data.c:329
+#, no-c-format
+msgid "Data element above array upper bound at %L"
+msgstr ""
+
 # src/request.c:263
-#: fortran/data.c:412
+#: fortran/data.c:435
 #, fuzzy, no-c-format
 msgid "Extension: re-initialization of '%s' at %L"
 msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
 
-#: fortran/decl.c:254
+#: fortran/decl.c:253
 #, no-c-format
 msgid "Host associated variable '%s' may not be in the DATA statement at %C"
 msgstr ""
 
-#: fortran/decl.c:261
+#: fortran/decl.c:260
 #, no-c-format
 msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
 msgstr ""
 
-#: fortran/decl.c:366
+#: fortran/decl.c:365
 #, no-c-format
 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
 msgstr ""
 
-#: fortran/decl.c:470
+#: fortran/decl.c:390
+#, fuzzy, no-c-format
+msgid "Invalid initializer %s in Data statement at %C"
+msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
+
+#: fortran/decl.c:493
 #, no-c-format
 msgid "Initialization at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:529
+#: fortran/decl.c:552
 #, no-c-format
 msgid "DATA statement at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:558
+#: fortran/decl.c:581
 #, no-c-format
 msgid "Bad INTENT specification at %C"
 msgstr ""
 
-#: fortran/decl.c:600
+#: fortran/decl.c:623
 #, no-c-format
 msgid "Conflict in attributes of function argument at %C"
 msgstr ""
 
-#: fortran/decl.c:647
+#: fortran/decl.c:676
 #, no-c-format
 msgid "Syntax error in character length specification at %C"
 msgstr ""
 
-#: fortran/decl.c:757
+#: fortran/decl.c:795
 #, fuzzy, no-c-format
 msgid "Procedure '%s' at %C is already defined at %L"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: fortran/decl.c:765
+#: fortran/decl.c:803
 #, no-c-format
 msgid "Name '%s' at %C is already defined as a generic interface at %L"
 msgstr ""
 
-#: fortran/decl.c:778
+#: fortran/decl.c:816
 #, no-c-format
 msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
 msgstr ""
 
-#: fortran/decl.c:850
+#: fortran/decl.c:888
 #, no-c-format
 msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:880
+#: fortran/decl.c:918
 #, no-c-format
 msgid "Type '%s' at %L is a parameter to the BIND(C)  procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
 msgstr ""
 
-#: fortran/decl.c:887
+#: fortran/decl.c:925
 #, no-c-format
 msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:902
+#: fortran/decl.c:940
 #, no-c-format
 msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:916
+#: fortran/decl.c:954
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:925
+#: fortran/decl.c:963
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:934
+#: fortran/decl.c:972
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:947
+#: fortran/decl.c:985
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:957
+#: fortran/decl.c:995
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:1033
+#: fortran/decl.c:1071
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:1069
+#: fortran/decl.c:1107
 #, no-c-format
 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
 msgstr ""
 
-#: fortran/decl.c:1075
+#: fortran/decl.c:1113
 #, no-c-format
 msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
 msgstr ""
 
 # src/request.c:263
-#: fortran/decl.c:1165
+#: fortran/decl.c:1203
 #, fuzzy, no-c-format
 msgid "Initializer not allowed for PARAMETER '%s' at %C"
 msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
 
-#: fortran/decl.c:1174
-#, no-c-format
-msgid "Initializer not allowed for COMMON variable '%s' at %C"
-msgstr ""
-
-#: fortran/decl.c:1184
+#: fortran/decl.c:1213
 #, fuzzy, no-c-format
 msgid "PARAMETER at %L is missing an initializer"
 msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
 
-#: fortran/decl.c:1194
+#: fortran/decl.c:1223
 #, no-c-format
 msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
 msgstr ""
 
-#: fortran/decl.c:1344
+#: fortran/decl.c:1373
 #, no-c-format
 msgid "Component at %C must have the POINTER attribute"
 msgstr ""
 
-#: fortran/decl.c:1352
+#: fortran/decl.c:1381
 #, no-c-format
 msgid "Array component of structure at %C must have explicit or deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1378
+#: fortran/decl.c:1425
 #, no-c-format
 msgid "Allocatable component at %C must be an array"
 msgstr ""
 
-#: fortran/decl.c:1389
+#: fortran/decl.c:1436
 #, no-c-format
 msgid "Pointer array component of structure at %C must have a deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1398
+#: fortran/decl.c:1445
 #, no-c-format
 msgid "Allocatable component of structure at %C must have a deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1407
+#: fortran/decl.c:1454
 #, no-c-format
 msgid "Array component of structure at %C must have an explicit shape"
 msgstr ""
 
-#: fortran/decl.c:1433
+#: fortran/decl.c:1480
 #, no-c-format
 msgid "NULL() initialization at %C is ambiguous"
 msgstr ""
 
-#: fortran/decl.c:1556 fortran/decl.c:5197
+#: fortran/decl.c:1603 fortran/decl.c:5395
 #, no-c-format
 msgid "Duplicate array spec for Cray pointee at %C"
 msgstr ""
 
-#: fortran/decl.c:1616
+#: fortran/decl.c:1663
 #, no-c-format
 msgid "the type of '%s' at %C has not been declared within the interface"
 msgstr ""
 
-#: fortran/decl.c:1632
+#: fortran/decl.c:1679
 #, fuzzy, no-c-format
 msgid "Function name '%s' not allowed at %C"
 msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
 
-#: fortran/decl.c:1648
+#: fortran/decl.c:1695
 #, no-c-format
 msgid "Extension: Old-style initialization at %C"
 msgstr ""
 
-#: fortran/decl.c:1663
+#: fortran/decl.c:1710
 #, fuzzy, no-c-format
 msgid "Initialization at %C isn't for a pointer variable"
 msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
 
 # src/request.c:263
-#: fortran/decl.c:1671
+#: fortran/decl.c:1718
 #, fuzzy, no-c-format
 msgid "Pointer initialization requires a NULL() at %C"
 msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
 
-#: fortran/decl.c:1677
+#: fortran/decl.c:1724
 #, no-c-format
 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:1690
+#: fortran/decl.c:1737
 #, no-c-format
 msgid "Pointer initialization at %C requires '=>', not '='"
 msgstr ""
 
-#: fortran/decl.c:1699 fortran/decl.c:6129
+#: fortran/decl.c:1746 fortran/decl.c:6361
 #, fuzzy, no-c-format
 msgid "Expected an initialization expression at %C"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: fortran/decl.c:1705
+#: fortran/decl.c:1752
 #, no-c-format
 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
 msgstr ""
 
-#: fortran/decl.c:1718
+#: fortran/decl.c:1765
 #, no-c-format
 msgid "Initialization of allocatable component at %C is not allowed"
 msgstr ""
 
-#: fortran/decl.c:1772 fortran/decl.c:1781
+#: fortran/decl.c:1819 fortran/decl.c:1828
 #, fuzzy, no-c-format
 msgid "Old-style type declaration %s*%d not supported at %C"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
 
-#: fortran/decl.c:1786
+#: fortran/decl.c:1833
 #, fuzzy, no-c-format
 msgid "Nonstandard type declaration %s*%d at %C"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: fortran/decl.c:1838 fortran/decl.c:1897
+#: fortran/decl.c:1884 fortran/decl.c:1948
 #, fuzzy, no-c-format
 msgid "Missing right parenthesis at %C"
 msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
 
-#: fortran/decl.c:1853 fortran/decl.c:1931
+#: fortran/decl.c:1897 fortran/decl.c:1993
 #, fuzzy, no-c-format
 msgid "Expected initialization expression at %C"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: fortran/decl.c:1861 fortran/decl.c:1937
+#: fortran/decl.c:1905 fortran/decl.c:1999
 #, no-c-format
 msgid "Expected scalar initialization expression at %C"
 msgstr ""
 
-#: fortran/decl.c:1891
+#: fortran/decl.c:1936
 #, fuzzy, no-c-format
 msgid "Kind %d not supported for type %s at %C"
 msgstr "Î¤Î¿ servname Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î¿ ai_socktype"
 
-#: fortran/decl.c:1957
+#: fortran/decl.c:1946
+#, no-c-format
+msgid "Missing right parenthesis or comma at %C"
+msgstr ""
+
+#: fortran/decl.c:2019
 #, fuzzy, no-c-format
 msgid "Kind %d is not supported for CHARACTER at %C"
 msgstr "Î¤Î¿ servname Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î¿ ai_socktype"
 
-#: fortran/decl.c:2086
+#: fortran/decl.c:2148
 #, fuzzy, no-c-format
 msgid "Syntax error in CHARACTER declaration at %C"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
 
-#: fortran/decl.c:2156
+#: fortran/decl.c:2233
 #, no-c-format
 msgid "Extension: BYTE type at %C"
 msgstr ""
 
-#: fortran/decl.c:2162
+#: fortran/decl.c:2239
 #, no-c-format
 msgid "BYTE type used at %C is not available on the target machine"
 msgstr ""
 
-#: fortran/decl.c:2211
+#: fortran/decl.c:2288
 #, no-c-format
 msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
 msgstr ""
 
 # src/getopt.c:628
 # src/getopt.c:628
-#: fortran/decl.c:2245 fortran/decl.c:2252 fortran/decl.c:2558
-#: fortran/decl.c:2566
+#: fortran/decl.c:2328 fortran/decl.c:2337 fortran/decl.c:2649
+#: fortran/decl.c:2657
 #, fuzzy, no-c-format
 msgid "Type name '%s' at %C is ambiguous"
 msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
 
-#: fortran/decl.c:2321
+#: fortran/decl.c:2412
 #, no-c-format
 msgid "Missing character range in IMPLICIT at %C"
 msgstr ""
 
-#: fortran/decl.c:2367
+#: fortran/decl.c:2458
 #, no-c-format
 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
 msgstr ""
 
-#: fortran/decl.c:2421
+#: fortran/decl.c:2512
 #, no-c-format
 msgid "Empty IMPLICIT statement at %C"
 msgstr ""
 
-#: fortran/decl.c:2524
+#: fortran/decl.c:2615
 #, no-c-format
 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
 msgstr ""
 
-#: fortran/decl.c:2529
+#: fortran/decl.c:2620
 #, no-c-format
 msgid "Fortran 2003: IMPORT statement at %C"
 msgstr ""
 
-#: fortran/decl.c:2544
+#: fortran/decl.c:2635
 #, no-c-format
 msgid "Expecting list of named entities at %C"
 msgstr ""
 
-#: fortran/decl.c:2572
+#: fortran/decl.c:2663
 #, no-c-format
 msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
 msgstr ""
 
-#: fortran/decl.c:2579
+#: fortran/decl.c:2670
 #, no-c-format
 msgid "'%s' is already IMPORTed from host scoping unit at %C."
 msgstr ""
 
-#: fortran/decl.c:2608
+#: fortran/decl.c:2699
 #, fuzzy, no-c-format
 msgid "Syntax error in IMPORT statement at %C"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
 
-#: fortran/decl.c:2850
+#: fortran/decl.c:2941
 #, fuzzy, no-c-format
 msgid "Missing dimension specification at %C"
 msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
 
-#: fortran/decl.c:2924
+#: fortran/decl.c:3015
 #, fuzzy, no-c-format
 msgid "Duplicate %s attribute at %L"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
 
-#: fortran/decl.c:2943
+#: fortran/decl.c:3034
 #, no-c-format
 msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
 msgstr ""
 
-#: fortran/decl.c:2953
+#: fortran/decl.c:3044
 #, no-c-format
 msgid "Attribute at %L is not allowed in a TYPE definition"
 msgstr ""
 
-#: fortran/decl.c:2971
+#: fortran/decl.c:3062
 #, no-c-format
 msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
 msgstr ""
 
-#: fortran/decl.c:2982
+#: fortran/decl.c:3073
 #, no-c-format
 msgid "%s attribute at %L is not allowed outside of the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:3034 fortran/decl.c:5437
+#: fortran/decl.c:3125 fortran/decl.c:5635
 #, no-c-format
 msgid "PROTECTED at %C only allowed in specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:3040
+#: fortran/decl.c:3131
 #, no-c-format
 msgid "Fortran 2003: PROTECTED attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:3071
+#: fortran/decl.c:3162
 #, no-c-format
 msgid "Fortran 2003: VALUE attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:3081
+#: fortran/decl.c:3172
 #, no-c-format
 msgid "Fortran 2003: VOLATILE attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:3121
+#: fortran/decl.c:3212
 #, no-c-format
 msgid "Multiple identifiers provided with single NAME= specifier at %C"
 msgstr ""
 
 #. Print an error, but continue parsing line.
-#: fortran/decl.c:3171
+#: fortran/decl.c:3261
 #, no-c-format
 msgid "C kind parameter is for type %s but symbol '%s' at %L is of type %s"
 msgstr ""
 
-#: fortran/decl.c:3235
+#: fortran/decl.c:3325
 #, no-c-format
 msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:3257
+#: fortran/decl.c:3347
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:3266
+#: fortran/decl.c:3356
 #, no-c-format
 msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:3270
+#: fortran/decl.c:3360
 #, no-c-format
 msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
 msgstr ""
 
-#: fortran/decl.c:3282
+#: fortran/decl.c:3372
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
 msgstr ""
 
-#: fortran/decl.c:3296
+#: fortran/decl.c:3386
 #, no-c-format
 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
 msgstr ""
 
-#: fortran/decl.c:3304
+#: fortran/decl.c:3394
 #, no-c-format
 msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
 msgstr ""
 
-#: fortran/decl.c:3314
+#: fortran/decl.c:3404
 #, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
 msgstr ""
 
-#: fortran/decl.c:3322
+#: fortran/decl.c:3412
 #, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
 msgstr ""
 
 #. Use gfc_warning_now because we won't say that the symbol fails
 #. just because of this.
-#: fortran/decl.c:3334
+#: fortran/decl.c:3424
 #, no-c-format
 msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
 msgstr ""
 
-#: fortran/decl.c:3409
+#: fortran/decl.c:3499
 #, no-c-format
 msgid "Need either entity or common block name for attribute specification statement at %C"
 msgstr ""
 
-#: fortran/decl.c:3456
+#: fortran/decl.c:3546
 #, no-c-format
 msgid "Missing entity or common block name for attribute specification statement at %C"
 msgstr ""
 
 #. Now we have an error, which we signal, and then fix up
 #. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:3563
+#: fortran/decl.c:3653
 #, no-c-format
 msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
 msgstr ""
 
-#: fortran/decl.c:3595
+#: fortran/decl.c:3685
 #, fuzzy, no-c-format
 msgid "Syntax error in data declaration at %C"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
 
-#: fortran/decl.c:3742
+#: fortran/decl.c:3832
 #, no-c-format
 msgid "Name '%s' at %C is the name of the procedure"
 msgstr ""
 
-#: fortran/decl.c:3754
+#: fortran/decl.c:3844
 #, no-c-format
 msgid "Unexpected junk in formal argument list at %C"
 msgstr ""
 
-#: fortran/decl.c:3771
+#: fortran/decl.c:3861
 #, no-c-format
 msgid "Duplicate symbol '%s' in formal argument list at %C"
 msgstr ""
 
-#: fortran/decl.c:3822
+#: fortran/decl.c:3912
 #, no-c-format
 msgid "RESULT variable at %C must be different than function name"
 msgstr ""
 
-#: fortran/decl.c:3892
+#: fortran/decl.c:3990
 #, fuzzy, no-c-format
 msgid "Unexpected junk after function declaration at %C"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
 
-#: fortran/decl.c:3951
+#: fortran/decl.c:4000 fortran/decl.c:4734
+#, fuzzy, no-c-format
+msgid "Extension: BIND(C) attribute at %L may not be specified for an internal procedure"
+msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
+
+#: fortran/decl.c:4066
 #, no-c-format
 msgid "Interface '%s' at %C may not be generic"
 msgstr ""
 
-#: fortran/decl.c:3956
+#: fortran/decl.c:4071
 #, no-c-format
 msgid "Interface '%s' at %C may not be a statement function"
 msgstr ""
 
-#: fortran/decl.c:3967
+#: fortran/decl.c:4082
 #, no-c-format
 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:3975
+#: fortran/decl.c:4118
 #, no-c-format
-msgid "Fortran 2003: Support for intrinsic procedure '%s' in PROCEDURE statement at %C not yet implemented in gfortran"
-msgstr ""
-
-#: fortran/decl.c:4014
-#, no-c-format
 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:4021
+#: fortran/decl.c:4125
 #, no-c-format
 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:4027
+#: fortran/decl.c:4131
 #, no-c-format
 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
 msgstr ""
 
-#: fortran/decl.c:4060 fortran/decl.c:4103
+#: fortran/decl.c:4167 fortran/decl.c:4210
 #, no-c-format
 msgid "Syntax error in PROCEDURE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:4077
+#: fortran/decl.c:4184
 #, no-c-format
 msgid "PROCEDURE at %C must be in a generic interface"
 msgstr ""
 
-#: fortran/decl.c:4128
+#: fortran/decl.c:4235
 #, no-c-format
 msgid "Fortran 2003: Procedure components at %C are not yet implemented in gfortran"
 msgstr ""
 
-#: fortran/decl.c:4138
+#: fortran/decl.c:4245
 #, no-c-format
 msgid "Fortran 2003: PROCEDURE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:4186
+#: fortran/decl.c:4293
 #, no-c-format
 msgid "Expected formal argument list in function definition at %C"
 msgstr ""
 
-#: fortran/decl.c:4210 fortran/decl.c:4214 fortran/decl.c:4536
-#: fortran/decl.c:4540 fortran/symbol.c:1402
+#: fortran/decl.c:4317 fortran/decl.c:4321 fortran/decl.c:4520
+#: fortran/decl.c:4524 fortran/decl.c:4702 fortran/decl.c:4706
+#: fortran/symbol.c:1402
 #, no-c-format
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 msgstr ""
 
-#: fortran/decl.c:4246
+#: fortran/decl.c:4353
 #, no-c-format
 msgid "Function '%s' at %C already has a type of %s"
 msgstr ""
 
-#: fortran/decl.c:4322
+#: fortran/decl.c:4441
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
 msgstr ""
 
-#: fortran/decl.c:4325
+#: fortran/decl.c:4444
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a MODULE"
 msgstr ""
 
-#: fortran/decl.c:4328
+#: fortran/decl.c:4447
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
 msgstr ""
 
-#: fortran/decl.c:4332
+#: fortran/decl.c:4451
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
 msgstr ""
 
-#: fortran/decl.c:4336
+#: fortran/decl.c:4455
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
 msgstr ""
 
-#: fortran/decl.c:4340
+#: fortran/decl.c:4459
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
 msgstr ""
 
-#: fortran/decl.c:4344
+#: fortran/decl.c:4463
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DO block"
 msgstr ""
 
-#: fortran/decl.c:4348
+#: fortran/decl.c:4467
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a SELECT block"
 msgstr ""
 
-#: fortran/decl.c:4352
+#: fortran/decl.c:4471
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a FORALL block"
 msgstr ""
 
-#: fortran/decl.c:4356
+#: fortran/decl.c:4475
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a WHERE block"
 msgstr ""
 
-#: fortran/decl.c:4360
+#: fortran/decl.c:4479
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
 msgstr ""
 
-#: fortran/decl.c:4378
+#: fortran/decl.c:4497
 #, fuzzy, no-c-format
 msgid "ENTRY statement at %C cannot appear in a contained procedure"
 msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
 
-#: fortran/decl.c:4560
+#: fortran/decl.c:4552 fortran/decl.c:4742
 #, no-c-format
 msgid "Missing required parentheses before BIND(C) at %C"
 msgstr ""
 
-#: fortran/decl.c:4618 fortran/decl.c:4634
+#: fortran/decl.c:4801 fortran/decl.c:4817
 #, no-c-format
 msgid "Syntax error in NAME= specifier for binding label at %C"
 msgstr ""
 
-#: fortran/decl.c:4649
+#: fortran/decl.c:4832
 #, no-c-format
 msgid "Missing closing quote '\"' for binding label at %C"
 msgstr ""
 
-#: fortran/decl.c:4658
+#: fortran/decl.c:4841
 #, no-c-format
 msgid "Missing closing quote ''' for binding label at %C"
 msgstr ""
 
-#: fortran/decl.c:4668
+#: fortran/decl.c:4851
 #, fuzzy, no-c-format
 msgid "Missing closing paren for binding label at %C"
 msgstr "Î‘Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Î´Ï…Î±Î´Î¹ÎºÏŒÏ‚ Ï‡ÎµÎ¹Ï�Î¹ÏƒÏ„Î®Ï‚."
 
-#: fortran/decl.c:4703
+#: fortran/decl.c:4857
 #, no-c-format
+msgid "No binding name is allowed in BIND(C) at %C"
+msgstr ""
+
+#: fortran/decl.c:4863
+#, no-c-format
+msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
+msgstr ""
+
+#: fortran/decl.c:4894
+#, no-c-format
 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
 msgstr ""
 
-#: fortran/decl.c:4876
+#: fortran/decl.c:5066
 #, no-c-format
 msgid "Unexpected END statement at %C"
 msgstr ""
 
 #. We would have required END [something].
-#: fortran/decl.c:4885
+#: fortran/decl.c:5075
 #, no-c-format
 msgid "%s statement expected at %L"
 msgstr ""
 
-#: fortran/decl.c:4896
+#: fortran/decl.c:5086
 #, no-c-format
 msgid "Expecting %s statement at %C"
 msgstr ""
 
-#: fortran/decl.c:4911
+#: fortran/decl.c:5101
 #, no-c-format
 msgid "Expected block name of '%s' in %s statement at %C"
 msgstr ""
 
-#: fortran/decl.c:4928
+#: fortran/decl.c:5118
 #, no-c-format
 msgid "Expected terminating name at %C"
 msgstr ""
 
-#: fortran/decl.c:4937
+#: fortran/decl.c:5127
 #, no-c-format
 msgid "Expected label '%s' for %s statement at %C"
 msgstr ""
 
-#: fortran/decl.c:4991
+#: fortran/decl.c:5181
 #, no-c-format
 msgid "Missing array specification at %L in DIMENSION statement"
 msgstr ""
 
-#: fortran/decl.c:5000
+#: fortran/decl.c:5189
 #, no-c-format
+msgid "Dimensions specified for %s at %L after its initialisation"
+msgstr ""
+
+#: fortran/decl.c:5198
+#, no-c-format
 msgid "Array specification must be deferred at %L"
 msgstr ""
 
-#: fortran/decl.c:5077
+#: fortran/decl.c:5275
 #, no-c-format
 msgid "Unexpected character in variable list at %C"
 msgstr ""
 
-#: fortran/decl.c:5114
+#: fortran/decl.c:5312
 #, no-c-format
 msgid "Expected '(' at %C"
 msgstr ""
 
-#: fortran/decl.c:5128 fortran/decl.c:5168
+#: fortran/decl.c:5326 fortran/decl.c:5366
 #, fuzzy, no-c-format
 msgid "Expected variable name at %C"
 msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
 
-#: fortran/decl.c:5144
+#: fortran/decl.c:5342
 #, fuzzy, no-c-format
 msgid "Cray pointer at %C must be an integer"
 msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
 
-#: fortran/decl.c:5148
+#: fortran/decl.c:5346
 #, no-c-format
 msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
 msgstr ""
 
-#: fortran/decl.c:5154
+#: fortran/decl.c:5352
 #, no-c-format
 msgid "Expected \",\" at %C"
 msgstr ""
 
-#: fortran/decl.c:5217
+#: fortran/decl.c:5415
 #, no-c-format
 msgid "Expected \")\" at %C"
 msgstr ""
 
-#: fortran/decl.c:5229
+#: fortran/decl.c:5427
 #, no-c-format
 msgid "Expected \",\" or end of statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5293
+#: fortran/decl.c:5491
 #, no-c-format
 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
 msgstr ""
 
-#: fortran/decl.c:5388
+#: fortran/decl.c:5586
 #, no-c-format
 msgid "Access specification of the %s operator at %C has already been specified"
 msgstr ""
 
-#: fortran/decl.c:5405
+#: fortran/decl.c:5603
 #, no-c-format
 msgid "Access specification of the .%s. operator at %C has already been specified"
 msgstr ""
 
-#: fortran/decl.c:5443
+#: fortran/decl.c:5641
 #, no-c-format
 msgid "Fortran 2003: PROTECTED statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5483
+#: fortran/decl.c:5681
 #, no-c-format
 msgid "Syntax error in PROTECTED statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5504
+#: fortran/decl.c:5702
 #, no-c-format
 msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5541
+#: fortran/decl.c:5739
 #, no-c-format
 msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5568
+#: fortran/decl.c:5766
 #, no-c-format
 msgid "Expected variable name at %C in PARAMETER statement"
 msgstr ""
 
-#: fortran/decl.c:5575
+#: fortran/decl.c:5773
 #, no-c-format
 msgid "Expected = sign in PARAMETER statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5581
+#: fortran/decl.c:5779
 #, no-c-format
 msgid "Expected expression at %C in PARAMETER statement"
 msgstr ""
 
-#: fortran/decl.c:5639
+#: fortran/decl.c:5799
+#, fuzzy, no-c-format
+msgid "Initializing already initialized variable at %C"
+msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
+
+#: fortran/decl.c:5844
 #, no-c-format
 msgid "Unexpected characters in PARAMETER statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5663
+#: fortran/decl.c:5868
 #, no-c-format
 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
 msgstr ""
 
-#: fortran/decl.c:5675
+#: fortran/decl.c:5880
 #, no-c-format
 msgid "SAVE statement at %C follows blanket SAVE statement"
 msgstr ""
 
-#: fortran/decl.c:5722
+#: fortran/decl.c:5927
 #, fuzzy, no-c-format
 msgid "Syntax error in SAVE statement at %C"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
 
-#: fortran/decl.c:5733
+#: fortran/decl.c:5938
 #, no-c-format
 msgid "Fortran 2003: VALUE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5773
+#: fortran/decl.c:5978
 #, fuzzy, no-c-format
 msgid "Syntax error in VALUE statement at %C"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
 
-#: fortran/decl.c:5784
+#: fortran/decl.c:5989
 #, no-c-format
 msgid "Fortran 2003: VOLATILE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5826
+#: fortran/decl.c:6031
 #, no-c-format
 msgid "Syntax error in VOLATILE statement at %C"
 msgstr ""
 
-#: fortran/decl.c:5848
+#: fortran/decl.c:6054
 #, no-c-format
 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
 msgstr ""
 
-#: fortran/decl.c:5910
+#: fortran/decl.c:6142
 #, no-c-format
 msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5922
+#: fortran/decl.c:6154
 #, no-c-format
 msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:5979
+#: fortran/decl.c:6211
 #, no-c-format
 msgid "Expected :: in TYPE definition at %C"
 msgstr ""
 
-#: fortran/decl.c:5990
+#: fortran/decl.c:6222
 #, no-c-format
 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
 msgstr ""
 
-#: fortran/decl.c:6000
+#: fortran/decl.c:6232
 #, no-c-format
 msgid "Derived type name '%s' at %C already has a basic type of %s"
 msgstr ""
 
-#: fortran/decl.c:6016
+#: fortran/decl.c:6248
 #, no-c-format
 msgid "Derived type definition of '%s' at %C has already been defined"
 msgstr ""
 
-#: fortran/decl.c:6054
+#: fortran/decl.c:6286
 #, no-c-format
 msgid "Cray Pointee at %C cannot be assumed shape array"
 msgstr ""
 
-#: fortran/decl.c:6074
+#: fortran/decl.c:6306
 #, no-c-format
 msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
 msgstr ""
 
-#: fortran/decl.c:6146
+#: fortran/decl.c:6378
 #, no-c-format
 msgid "ENUMERATOR %L not initialized with integer expression"
 msgstr ""
 
-#: fortran/decl.c:6195
+#: fortran/decl.c:6427
 #, fuzzy, no-c-format
 msgid "ENUM definition statement expected before %C"
 msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¹ÏŽÎ½"
 
-#: fortran/decl.c:6228
+#: fortran/decl.c:6460
 #, fuzzy, no-c-format
 msgid "Syntax error in ENUMERATOR definition at %C"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
@@ -5212,21 +5169,21 @@
 msgid "      "
 msgstr "        `%D'"
 
-#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:626
+#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:637
 #, fuzzy, c-format
 msgid "(%s "
 msgstr "%s "
 
-#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1069
-#: fortran/dump-parse-tree.c:1113 fortran/dump-parse-tree.c:1123
+#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1091
+#: fortran/dump-parse-tree.c:1135 fortran/dump-parse-tree.c:1145
 #, c-format
 msgid "%d"
 msgstr ""
 
 #: fortran/dump-parse-tree.c:90 fortran/dump-parse-tree.c:116
 #: fortran/dump-parse-tree.c:159 fortran/dump-parse-tree.c:395
-#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:613
-#: fortran/dump-parse-tree.c:636
+#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:624
+#: fortran/dump-parse-tree.c:647
 #, c-format
 msgid ")"
 msgstr ""
@@ -5365,7 +5322,7 @@
 msgid "%.2x"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:732
+#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:754
 #, fuzzy, c-format
 msgid "%s:"
 msgstr "%s"
@@ -5483,751 +5440,756 @@
 msgstr "%s"
 
 # src/request.c:37
-#: fortran/dump-parse-tree.c:551
+#: fortran/dump-parse-tree.c:560
 #, fuzzy, c-format
 msgid "(%s %s %s %s %s"
 msgstr "%s: %s: "
 
-#: fortran/dump-parse-tree.c:558
+#: fortran/dump-parse-tree.c:567
 #, c-format
 msgid " ALLOCATABLE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:560 fortran/dump-parse-tree.c:631
+#: fortran/dump-parse-tree.c:569 fortran/dump-parse-tree.c:642
 #, c-format
 msgid " DIMENSION"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:562
+#: fortran/dump-parse-tree.c:571
 #, c-format
 msgid " EXTERNAL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:564
+#: fortran/dump-parse-tree.c:573
 #, c-format
 msgid " INTRINSIC"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:566
+#: fortran/dump-parse-tree.c:575
 #, c-format
 msgid " OPTIONAL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:568 fortran/dump-parse-tree.c:629
+#: fortran/dump-parse-tree.c:577 fortran/dump-parse-tree.c:640
 #, c-format
 msgid " POINTER"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:570
+#: fortran/dump-parse-tree.c:579
 #, c-format
 msgid " PROTECTED"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:572
+#: fortran/dump-parse-tree.c:581
 #, c-format
 msgid " VALUE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:574
+#: fortran/dump-parse-tree.c:583
 #, c-format
 msgid " VOLATILE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:576
+#: fortran/dump-parse-tree.c:585
 #, c-format
 msgid " THREADPRIVATE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:578
+#: fortran/dump-parse-tree.c:587
 #, c-format
 msgid " TARGET"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:580
+#: fortran/dump-parse-tree.c:589
 #, c-format
 msgid " DUMMY"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:582
+#: fortran/dump-parse-tree.c:591
 #, c-format
 msgid " RESULT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:584
+#: fortran/dump-parse-tree.c:593
 #, c-format
 msgid " ENTRY"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:587
+#: fortran/dump-parse-tree.c:595
 #, c-format
+msgid " BIND(C)"
+msgstr ""
+
+#: fortran/dump-parse-tree.c:598
+#, c-format
 msgid " DATA"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:589
+#: fortran/dump-parse-tree.c:600
 #, c-format
 msgid " USE-ASSOC"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:591
+#: fortran/dump-parse-tree.c:602
 #, c-format
 msgid " IN-NAMELIST"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:593
+#: fortran/dump-parse-tree.c:604
 #, c-format
 msgid " IN-COMMON"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:596
+#: fortran/dump-parse-tree.c:607
 #, c-format
 msgid " ABSTRACT INTERFACE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:598
+#: fortran/dump-parse-tree.c:609
 #, c-format
 msgid " FUNCTION"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:600
+#: fortran/dump-parse-tree.c:611
 #, c-format
 msgid " SUBROUTINE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:602
+#: fortran/dump-parse-tree.c:613
 #, c-format
 msgid " IMPLICIT-TYPE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:605
+#: fortran/dump-parse-tree.c:616
 #, c-format
 msgid " SEQUENCE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:607
+#: fortran/dump-parse-tree.c:618
 #, c-format
 msgid " ELEMENTAL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:609
+#: fortran/dump-parse-tree.c:620
 #, c-format
 msgid " PURE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:611
+#: fortran/dump-parse-tree.c:622
 #, c-format
 msgid " RECURSIVE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:635 fortran/dump-parse-tree.c:682
-#: fortran/dump-parse-tree.c:706 fortran/dump-parse-tree.c:735
-#: fortran/dump-parse-tree.c:1276 fortran/dump-parse-tree.c:1282
-#: fortran/dump-parse-tree.c:1784
+#: fortran/dump-parse-tree.c:646 fortran/dump-parse-tree.c:693
+#: fortran/dump-parse-tree.c:717 fortran/dump-parse-tree.c:757
+#: fortran/dump-parse-tree.c:1298 fortran/dump-parse-tree.c:1304
+#: fortran/dump-parse-tree.c:1806
 #, c-format
 msgid " %s"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:659
+#: fortran/dump-parse-tree.c:670
 #, c-format
 msgid "symbol %s "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:666
+#: fortran/dump-parse-tree.c:677
 #, c-format
 msgid "value: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:673
+#: fortran/dump-parse-tree.c:684
 #, c-format
 msgid "Array spec:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:680
+#: fortran/dump-parse-tree.c:691
 #, c-format
 msgid "Generic interfaces:"
 msgstr ""
 
 # src/request.c:37
-#: fortran/dump-parse-tree.c:688
+#: fortran/dump-parse-tree.c:699
 #, fuzzy, c-format
 msgid "result: %s"
 msgstr "%s: %s"
 
-#: fortran/dump-parse-tree.c:694
+#: fortran/dump-parse-tree.c:705
 #, c-format
 msgid "components: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:701
+#: fortran/dump-parse-tree.c:712
 #, c-format
 msgid "Formal arglist:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:708
+#: fortran/dump-parse-tree.c:719
 #, c-format
 msgid " [Alt Return]"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:715
+#: fortran/dump-parse-tree.c:726
 #, fuzzy, c-format
 msgid "Formal namespace"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: fortran/dump-parse-tree.c:771
+#: fortran/dump-parse-tree.c:793
 #, c-format
 msgid "common: /%s/ "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:779 fortran/dump-parse-tree.c:1720
+#: fortran/dump-parse-tree.c:801 fortran/dump-parse-tree.c:1742
 #, c-format
 msgid ", "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:791
+#: fortran/dump-parse-tree.c:813
 #, c-format
 msgid "symtree: %s  Ambig %d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:794
+#: fortran/dump-parse-tree.c:816
 #, fuzzy, c-format
 msgid " from namespace %s"
 msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
 
-#: fortran/dump-parse-tree.c:820
+#: fortran/dump-parse-tree.c:842
 #, fuzzy, c-format
 msgid "%s,"
 msgstr "%s"
 
-#: fortran/dump-parse-tree.c:852
+#: fortran/dump-parse-tree.c:874
 #, c-format
 msgid "!$OMP %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:867 fortran/dump-parse-tree.c:1010
+#: fortran/dump-parse-tree.c:889 fortran/dump-parse-tree.c:1032
 #, fuzzy, c-format
 msgid " (%s)"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:872
+#: fortran/dump-parse-tree.c:894
 #, c-format
 msgid " ("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:888
+#: fortran/dump-parse-tree.c:910
 #, c-format
 msgid " IF("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:894
+#: fortran/dump-parse-tree.c:916
 #, c-format
 msgid " NUM_THREADS("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:910
+#: fortran/dump-parse-tree.c:932
 #, c-format
 msgid " SCHEDULE (%s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:930
+#: fortran/dump-parse-tree.c:952
 #, c-format
 msgid " DEFAULT(%s)"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:933
+#: fortran/dump-parse-tree.c:955
 #, c-format
 msgid " ORDERED"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:958
+#: fortran/dump-parse-tree.c:980
 #, c-format
 msgid " REDUCTION(%s:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:972
+#: fortran/dump-parse-tree.c:994
 #, fuzzy, c-format
 msgid " %s("
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:988
+#: fortran/dump-parse-tree.c:1010
 #, c-format
 msgid "!$OMP SECTION\n"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:997
+#: fortran/dump-parse-tree.c:1019
 #, c-format
 msgid "!$OMP END %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1002
+#: fortran/dump-parse-tree.c:1024
 #, c-format
 msgid " COPYPRIVATE("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1007
+#: fortran/dump-parse-tree.c:1029
 #, c-format
 msgid " NOWAIT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1034
+#: fortran/dump-parse-tree.c:1056
 #, c-format
 msgid "NOP"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1038
+#: fortran/dump-parse-tree.c:1060
 #, c-format
 msgid "CONTINUE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1042
+#: fortran/dump-parse-tree.c:1064
 #, c-format
 msgid "ENTRY %s"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1047
+#: fortran/dump-parse-tree.c:1069
 #, c-format
 msgid "ASSIGN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1054
+#: fortran/dump-parse-tree.c:1076
 #, c-format
 msgid "LABEL ASSIGN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1056
+#: fortran/dump-parse-tree.c:1078
 #, fuzzy, c-format
 msgid " %d"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:1060
+#: fortran/dump-parse-tree.c:1082
 #, c-format
 msgid "POINTER ASSIGN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1067
+#: fortran/dump-parse-tree.c:1089
 #, c-format
 msgid "GOTO "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1076
+#: fortran/dump-parse-tree.c:1098
 #, c-format
 msgid ", ("
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1092 fortran/dump-parse-tree.c:1094
+#: fortran/dump-parse-tree.c:1114 fortran/dump-parse-tree.c:1116
 #, c-format
 msgid "CALL %s "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1096
+#: fortran/dump-parse-tree.c:1118
 #, c-format
 msgid "CALL ?? "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1102
+#: fortran/dump-parse-tree.c:1124
 #, c-format
 msgid "RETURN "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1108
+#: fortran/dump-parse-tree.c:1130
 #, c-format
 msgid "PAUSE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1118
+#: fortran/dump-parse-tree.c:1140
 #, c-format
 msgid "STOP "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1128 fortran/dump-parse-tree.c:1136
+#: fortran/dump-parse-tree.c:1150 fortran/dump-parse-tree.c:1158
 #, c-format
 msgid "IF "
 msgstr ""
 
 # src/request.c:37
-#: fortran/dump-parse-tree.c:1130
+#: fortran/dump-parse-tree.c:1152
 #, fuzzy, c-format
 msgid " %d, %d, %d"
 msgstr "%s: %s: "
 
-#: fortran/dump-parse-tree.c:1147
+#: fortran/dump-parse-tree.c:1169
 #, c-format
 msgid "ELSE\n"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1150
+#: fortran/dump-parse-tree.c:1172
 #, c-format
 msgid "ELSE IF "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1160
+#: fortran/dump-parse-tree.c:1182
 #, c-format
 msgid "ENDIF"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1165
+#: fortran/dump-parse-tree.c:1187
 #, c-format
 msgid "SELECT CASE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1173
+#: fortran/dump-parse-tree.c:1195
 #, c-format
 msgid "CASE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1189
+#: fortran/dump-parse-tree.c:1211
 #, c-format
 msgid "END SELECT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1193
+#: fortran/dump-parse-tree.c:1215
 #, c-format
 msgid "WHERE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1204
+#: fortran/dump-parse-tree.c:1226
 #, c-format
 msgid "ELSE WHERE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1211
+#: fortran/dump-parse-tree.c:1233
 #, c-format
 msgid "END WHERE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1216
+#: fortran/dump-parse-tree.c:1238
 #, c-format
 msgid "FORALL "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1241
+#: fortran/dump-parse-tree.c:1263
 #, c-format
 msgid "END FORALL"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1245
+#: fortran/dump-parse-tree.c:1267
 #, c-format
 msgid "DO "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1259 fortran/dump-parse-tree.c:1270
+#: fortran/dump-parse-tree.c:1281 fortran/dump-parse-tree.c:1292
 #, c-format
 msgid "END DO"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1263
+#: fortran/dump-parse-tree.c:1285
 #, c-format
 msgid "DO WHILE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1274
+#: fortran/dump-parse-tree.c:1296
 #, c-format
 msgid "CYCLE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1280
+#: fortran/dump-parse-tree.c:1302
 #, c-format
 msgid "EXIT"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1286
+#: fortran/dump-parse-tree.c:1308
 #, c-format
 msgid "ALLOCATE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1289 fortran/dump-parse-tree.c:1305
+#: fortran/dump-parse-tree.c:1311 fortran/dump-parse-tree.c:1327
 #, c-format
 msgid " STAT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1302
+#: fortran/dump-parse-tree.c:1324
 #, c-format
 msgid "DEALLOCATE "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1318
+#: fortran/dump-parse-tree.c:1340
 #, c-format
 msgid "OPEN"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1323 fortran/dump-parse-tree.c:1402
-#: fortran/dump-parse-tree.c:1444 fortran/dump-parse-tree.c:1467
-#: fortran/dump-parse-tree.c:1619
+#: fortran/dump-parse-tree.c:1345 fortran/dump-parse-tree.c:1424
+#: fortran/dump-parse-tree.c:1466 fortran/dump-parse-tree.c:1489
+#: fortran/dump-parse-tree.c:1641
 #, c-format
 msgid " UNIT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1328 fortran/dump-parse-tree.c:1407
-#: fortran/dump-parse-tree.c:1449 fortran/dump-parse-tree.c:1478
-#: fortran/dump-parse-tree.c:1636
+#: fortran/dump-parse-tree.c:1350 fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1471 fortran/dump-parse-tree.c:1500
+#: fortran/dump-parse-tree.c:1658
 #, c-format
 msgid " IOMSG="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1333 fortran/dump-parse-tree.c:1412
-#: fortran/dump-parse-tree.c:1454 fortran/dump-parse-tree.c:1483
-#: fortran/dump-parse-tree.c:1641
+#: fortran/dump-parse-tree.c:1355 fortran/dump-parse-tree.c:1434
+#: fortran/dump-parse-tree.c:1476 fortran/dump-parse-tree.c:1505
+#: fortran/dump-parse-tree.c:1663
 #, c-format
 msgid " IOSTAT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1338 fortran/dump-parse-tree.c:1472
+#: fortran/dump-parse-tree.c:1360 fortran/dump-parse-tree.c:1494
 #, c-format
 msgid " FILE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1343 fortran/dump-parse-tree.c:1417
+#: fortran/dump-parse-tree.c:1365 fortran/dump-parse-tree.c:1439
 #, c-format
 msgid " STATUS="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1348 fortran/dump-parse-tree.c:1513
+#: fortran/dump-parse-tree.c:1370 fortran/dump-parse-tree.c:1535
 #, c-format
 msgid " ACCESS="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1353 fortran/dump-parse-tree.c:1529
+#: fortran/dump-parse-tree.c:1375 fortran/dump-parse-tree.c:1551
 #, c-format
 msgid " FORM="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1358 fortran/dump-parse-tree.c:1544
+#: fortran/dump-parse-tree.c:1380 fortran/dump-parse-tree.c:1566
 #, c-format
 msgid " RECL="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1363 fortran/dump-parse-tree.c:1554
+#: fortran/dump-parse-tree.c:1385 fortran/dump-parse-tree.c:1576
 #, c-format
 msgid " BLANK="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1368 fortran/dump-parse-tree.c:1559
+#: fortran/dump-parse-tree.c:1390 fortran/dump-parse-tree.c:1581
 #, c-format
 msgid " POSITION="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1373 fortran/dump-parse-tree.c:1564
+#: fortran/dump-parse-tree.c:1395 fortran/dump-parse-tree.c:1586
 #, c-format
 msgid " ACTION="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1378 fortran/dump-parse-tree.c:1584
+#: fortran/dump-parse-tree.c:1400 fortran/dump-parse-tree.c:1606
 #, c-format
 msgid " DELIM="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1383 fortran/dump-parse-tree.c:1589
+#: fortran/dump-parse-tree.c:1405 fortran/dump-parse-tree.c:1611
 #, c-format
 msgid " PAD="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1388 fortran/dump-parse-tree.c:1594
+#: fortran/dump-parse-tree.c:1410 fortran/dump-parse-tree.c:1616
 #, c-format
 msgid " CONVERT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1392 fortran/dump-parse-tree.c:1421
-#: fortran/dump-parse-tree.c:1458 fortran/dump-parse-tree.c:1599
-#: fortran/dump-parse-tree.c:1676
+#: fortran/dump-parse-tree.c:1414 fortran/dump-parse-tree.c:1443
+#: fortran/dump-parse-tree.c:1480 fortran/dump-parse-tree.c:1621
+#: fortran/dump-parse-tree.c:1698
 #, c-format
 msgid " ERR=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1397
+#: fortran/dump-parse-tree.c:1419
 #, c-format
 msgid "CLOSE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1425
+#: fortran/dump-parse-tree.c:1447
 #, c-format
 msgid "BACKSPACE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1451
 #, c-format
 msgid "ENDFILE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1433
+#: fortran/dump-parse-tree.c:1455
 #, c-format
 msgid "REWIND"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1437
+#: fortran/dump-parse-tree.c:1459
 #, c-format
 msgid "FLUSH"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1462
+#: fortran/dump-parse-tree.c:1484
 #, c-format
 msgid "INQUIRE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1488
+#: fortran/dump-parse-tree.c:1510
 #, c-format
 msgid " EXIST="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1493
+#: fortran/dump-parse-tree.c:1515
 #, c-format
 msgid " OPENED="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1498
+#: fortran/dump-parse-tree.c:1520
 #, c-format
 msgid " NUMBER="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1503
+#: fortran/dump-parse-tree.c:1525
 #, c-format
 msgid " NAMED="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1508
+#: fortran/dump-parse-tree.c:1530
 #, c-format
 msgid " NAME="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1518
+#: fortran/dump-parse-tree.c:1540
 #, c-format
 msgid " SEQUENTIAL="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1524
+#: fortran/dump-parse-tree.c:1546
 #, c-format
 msgid " DIRECT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1534
+#: fortran/dump-parse-tree.c:1556
 #, c-format
 msgid " FORMATTED"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1539
+#: fortran/dump-parse-tree.c:1561
 #, c-format
 msgid " UNFORMATTED="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1549
+#: fortran/dump-parse-tree.c:1571
 #, c-format
 msgid " NEXTREC="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1569
+#: fortran/dump-parse-tree.c:1591
 #, c-format
 msgid " READ="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1574
+#: fortran/dump-parse-tree.c:1596
 #, c-format
 msgid " WRITE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1579
+#: fortran/dump-parse-tree.c:1601
 #, c-format
 msgid " READWRITE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1603
+#: fortran/dump-parse-tree.c:1625
 #, c-format
 msgid "IOLENGTH "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1609
+#: fortran/dump-parse-tree.c:1631
 #, c-format
 msgid "READ"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1613
+#: fortran/dump-parse-tree.c:1635
 #, c-format
 msgid "WRITE"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1625
+#: fortran/dump-parse-tree.c:1647
 #, c-format
 msgid " FMT="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1630
+#: fortran/dump-parse-tree.c:1652
 #, c-format
 msgid " FMT=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1632
+#: fortran/dump-parse-tree.c:1654
 #, fuzzy, c-format
 msgid " NML=%s"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:1646
+#: fortran/dump-parse-tree.c:1668
 #, c-format
 msgid " SIZE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1651
+#: fortran/dump-parse-tree.c:1673
 #, c-format
 msgid " REC="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1656
+#: fortran/dump-parse-tree.c:1678
 #, c-format
 msgid " ADVANCE="
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1667
+#: fortran/dump-parse-tree.c:1689
 #, c-format
 msgid "TRANSFER "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1672
+#: fortran/dump-parse-tree.c:1694
 #, c-format
 msgid "DT_END"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1678
+#: fortran/dump-parse-tree.c:1700
 #, c-format
 msgid " END=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1680
+#: fortran/dump-parse-tree.c:1702
 #, c-format
 msgid " EOR=%d"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1714
+#: fortran/dump-parse-tree.c:1736
 #, c-format
 msgid "Equivalence: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1740
+#: fortran/dump-parse-tree.c:1762
 #, c-format
 msgid "Namespace:"
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1754
+#: fortran/dump-parse-tree.c:1776
 #, c-format
 msgid " %c-%c: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1756
+#: fortran/dump-parse-tree.c:1778
 #, c-format
 msgid " %c: "
 msgstr ""
 
-#: fortran/dump-parse-tree.c:1765
+#: fortran/dump-parse-tree.c:1787
 #, c-format
 msgid "procedure name = %s"
 msgstr ""
 
 # src/outer.c:102
-#: fortran/dump-parse-tree.c:1781
+#: fortran/dump-parse-tree.c:1803
 #, fuzzy, c-format
 msgid "Operator interfaces for %s:"
 msgstr "ÎŸ Î±Î½Ï„Î¹Ï„Î¿Ï€Î¿Î¸ÎµÏ„Î·Ï„Î®Ï‚ ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ Î­Ï‡ÎµÎ¹ Ï„ÎµÎ¸ÎµÎ¯ Ï€ÎµÏ�Î¹ÏƒÏƒÏŒÏ„ÎµÏ�Î¿ Î±Ï€ÏŒ Î¼Î¹Î± Ï†Î¿Ï�Î¬ Î³Î¹Î± Ï„Î¿ `%s'"
 
-#: fortran/dump-parse-tree.c:1790
+#: fortran/dump-parse-tree.c:1812
 #, fuzzy, c-format
 msgid "User operators:\n"
 msgstr "Ï€Î¿Ï„Î­ Î´ÎµÎ½ Î´Î·Î»ÏŽÎ¸Î·ÎºÎµ Ï„Î¿ Ï€Ï�ÏŒÎ³Ï�Î±Î¼Î¼Î± %d\n"
 
-#: fortran/dump-parse-tree.c:1806
+#: fortran/dump-parse-tree.c:1828
 #, c-format
 msgid "CONTAINS\n"
 msgstr ""
@@ -6248,312 +6210,352 @@
 msgid "Error count reached limit of %d."
 msgstr ""
 
-#: fortran/error.c:670 fortran/error.c:725 fortran/error.c:762
+#: fortran/error.c:670 fortran/error.c:724 fortran/error.c:761
 #, fuzzy
 msgid "Warning:"
 msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: "
 
-#: fortran/error.c:727 fortran/error.c:810 fortran/error.c:836
+#: fortran/error.c:726 fortran/error.c:809 fortran/error.c:835
 #, fuzzy
 msgid "Error:"
 msgstr "ÏƒÏ†Î¬Î»Î¼Î±: "
 
-#: fortran/error.c:860
+#: fortran/error.c:859
 #, fuzzy
 msgid "Fatal Error:"
 msgstr "Î¼Î¿Î¹Ï�Î±Î¯Î¿ ÏƒÏ†Î¬Î»Î¼Î±: "
 
-#: fortran/error.c:879
+#: fortran/error.c:878
 #, fuzzy, no-c-format
 msgid "Internal Error at (1):"
 msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î±"
 
-#: fortran/expr.c:252
+#: fortran/expr.c:253
 #, fuzzy, c-format
 msgid "Constant expression required at %C"
 msgstr "Î‘Î´Ï…Î½Î±Î¼Î¯Î± Ï€Ï�Î¿ÏƒÏ€Î­Î»Î±ÏƒÎ·Ï‚ Ï„Î¿Ï… Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Ï„Î·Ï‚ Î±Î»Î»Î±Î³Î®Ï‚"
 
-#: fortran/expr.c:255
+#: fortran/expr.c:256
 #, fuzzy, c-format
 msgid "Integer expression required at %C"
 msgstr "Î‘Î´Ï…Î½Î±Î¼Î¯Î± Ï€Ï�Î¿ÏƒÏ€Î­Î»Î±ÏƒÎ·Ï‚ Ï„Î¿Ï… Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Ï„Î·Ï‚ Î±Î»Î»Î±Î³Î®Ï‚"
 
-#: fortran/expr.c:260
+#: fortran/expr.c:261
 #, fuzzy, c-format
 msgid "Integer value too large in expression at %C"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: fortran/expr.c:1018 fortran/expr.c:1189 fortran/expr.c:1240
+#: fortran/expr.c:1037
 #, no-c-format
+msgid "Index in dimension %d is out of bounds at %L"
+msgstr ""
+
+#: fortran/expr.c:1208 fortran/expr.c:1259
+#, no-c-format
 msgid "index in dimension %d is out of bounds at %L"
 msgstr ""
 
-#: fortran/expr.c:1789
+#: fortran/expr.c:1808
 #, no-c-format
 msgid "elemental function arguments at %C are not compliant"
 msgstr ""
 
-#: fortran/expr.c:1833
+#: fortran/expr.c:1852
 #, no-c-format
 msgid "Numeric or CHARACTER operands are required in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1853
+#: fortran/expr.c:1872
 #, no-c-format
 msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1868
+#: fortran/expr.c:1887
 #, no-c-format
 msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
 msgstr ""
 
-#: fortran/expr.c:1875
+#: fortran/expr.c:1894
 #, no-c-format
 msgid "Concat operator at %L must concatenate strings of the same kind"
 msgstr ""
 
-#: fortran/expr.c:1885
+#: fortran/expr.c:1904
 #, no-c-format
 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
 msgstr ""
 
-#: fortran/expr.c:1901
+#: fortran/expr.c:1920
 #, no-c-format
 msgid "LOGICAL operands are required in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1912
+#: fortran/expr.c:1931
 #, no-c-format
 msgid "Only intrinsic operators can be used in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1920
+#: fortran/expr.c:1939
 #, no-c-format
 msgid "Numeric operands are required in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1985
+#: fortran/expr.c:2030
 #, no-c-format
-msgid "Inquiry function '%s' at %L is not permitted in an initialization expression"
-msgstr ""
-
-#: fortran/expr.c:2015
-#, no-c-format
 msgid "Assumed character length variable '%s' in constant expression at %L"
 msgstr ""
 
-#: fortran/expr.c:2061 fortran/expr.c:2067
+#: fortran/expr.c:2076 fortran/expr.c:2082
 #, no-c-format
 msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: fortran/expr.c:2098
+#: fortran/expr.c:2114
 #, no-c-format
 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
 msgstr ""
 
-#: fortran/expr.c:2151
+#: fortran/expr.c:2167
 #, no-c-format
 msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function"
 msgstr ""
 
-#: fortran/expr.c:2163
+#: fortran/expr.c:2179
 #, no-c-format
 msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: fortran/expr.c:2207
+#: fortran/expr.c:2214
 #, no-c-format
+msgid "PARAMETER '%s' is used at %L before its definition is complete"
+msgstr ""
+
+#: fortran/expr.c:2234
+#, no-c-format
 msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: fortran/expr.c:2213
+#: fortran/expr.c:2240
 #, no-c-format
 msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: fortran/expr.c:2219
+#: fortran/expr.c:2246
 #, no-c-format
 msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
 msgstr ""
 
-#: fortran/expr.c:2229
+#: fortran/expr.c:2252
 #, no-c-format
+msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
+msgstr ""
+
+#: fortran/expr.c:2262
+#, no-c-format
 msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
 msgstr ""
 
-#: fortran/expr.c:2317
+#: fortran/expr.c:2350
 #, fuzzy, no-c-format
 msgid "Initialization expression didn't reduce %C"
 msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ· (Î»Î¬Î¸Î¿Ï‚ ÎµÎ¯ÏƒÎ¿Î´Î¿Ï‚): %s"
 
-#: fortran/expr.c:2360
+#: fortran/expr.c:2393
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be a statement function"
 msgstr ""
 
-#: fortran/expr.c:2367
+#: fortran/expr.c:2400
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be an internal function"
 msgstr ""
 
-#: fortran/expr.c:2374
+#: fortran/expr.c:2407
 #, no-c-format
 msgid "Specification function '%s' at %L must be PURE"
 msgstr ""
 
-#: fortran/expr.c:2381
+#: fortran/expr.c:2414
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be RECURSIVE"
 msgstr ""
 
-#: fortran/expr.c:2443
+#: fortran/expr.c:2476
 #, no-c-format
 msgid "Dummy argument '%s' not allowed in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:2450
+#: fortran/expr.c:2483
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
 msgstr ""
 
-#: fortran/expr.c:2457
+#: fortran/expr.c:2490
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
 msgstr ""
 
-#: fortran/expr.c:2479
+#: fortran/expr.c:2513
 #, fuzzy, no-c-format
 msgid "Variable '%s' cannot appear in the expression at %L"
 msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
 
-#: fortran/expr.c:2528
+#: fortran/expr.c:2562
 #, no-c-format
 msgid "Expression at %L must be of INTEGER type"
 msgstr ""
 
-#: fortran/expr.c:2537
+#: fortran/expr.c:2571
 #, no-c-format
 msgid "Function '%s' at %L must be PURE"
 msgstr ""
 
-#: fortran/expr.c:2546
+#: fortran/expr.c:2580
 #, no-c-format
 msgid "Expression at %L must be scalar"
 msgstr ""
 
-#: fortran/expr.c:2573
+#: fortran/expr.c:2607
 #, no-c-format
 msgid "Incompatible ranks in %s (%d and %d) at %L"
 msgstr ""
 
-#: fortran/expr.c:2587
+#: fortran/expr.c:2621
 #, no-c-format
 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
 msgstr ""
 
-#: fortran/expr.c:2633 fortran/expr.c:2800
+#: fortran/expr.c:2667 fortran/expr.c:2884
 #, no-c-format
 msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
 msgstr ""
 
-#: fortran/expr.c:2676
+#: fortran/expr.c:2719
 #, no-c-format
 msgid "'%s' at %L is not a VALUE"
 msgstr ""
 
-#: fortran/expr.c:2683
+#: fortran/expr.c:2726
 #, fuzzy, no-c-format
 msgid "Incompatible ranks %d and %d in assignment at %L"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
 
-#: fortran/expr.c:2690
+#: fortran/expr.c:2733
 #, fuzzy, no-c-format
 msgid "Variable type is UNKNOWN in assignment at %L"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
 
-#: fortran/expr.c:2702
+#: fortran/expr.c:2745
 #, no-c-format
 msgid "NULL appears on right-hand side in assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2713
+#: fortran/expr.c:2756
 #, no-c-format
 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
 msgstr ""
 
-#: fortran/expr.c:2722
+#: fortran/expr.c:2765
 #, fuzzy, no-c-format
 msgid "POINTER valued function appears on right-hand side of assignment at %L"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
 
-#: fortran/expr.c:2727
+#: fortran/expr.c:2770
 #, fuzzy
 msgid "array assignment"
 msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
 
-#: fortran/expr.c:2744
+#: fortran/expr.c:2775
+#, no-c-format
+msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
+msgstr ""
+
+#: fortran/expr.c:2781 fortran/resolve.c:6058
+#, no-c-format
+msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
+msgstr ""
+
+#: fortran/expr.c:2791 fortran/resolve.c:6068
+#, no-c-format
+msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
+msgstr ""
+
+#: fortran/expr.c:2799 fortran/resolve.c:6077
+#, no-c-format
+msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2803 fortran/resolve.c:6081
+#, no-c-format
+msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2807 fortran/resolve.c:6085
+#, no-c-format
+msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr ""
+
+#: fortran/expr.c:2828
 #, fuzzy, no-c-format
 msgid "Incompatible types in assignment at %L, %s to %s"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
 
-#: fortran/expr.c:2769
+#: fortran/expr.c:2853
 #, no-c-format
 msgid "Pointer assignment target is not a POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2777
+#: fortran/expr.c:2861
 #, no-c-format
 msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
 msgstr ""
 
-#: fortran/expr.c:2807
+#: fortran/expr.c:2891
 #, no-c-format
 msgid "Pointer assignment to non-POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2816
+#: fortran/expr.c:2900
 #, no-c-format
 msgid "Bad pointer object in PURE procedure at %L"
 msgstr ""
 
-#: fortran/expr.c:2828
+#: fortran/expr.c:2912
 #, fuzzy, no-c-format
 msgid "Different types in pointer assignment at %L"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
 
-#: fortran/expr.c:2835
+#: fortran/expr.c:2919
 #, no-c-format
 msgid "Different kind type parameters in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2842
+#: fortran/expr.c:2926
 #, no-c-format
 msgid "Different ranks in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2857
+#: fortran/expr.c:2941
 #, no-c-format
 msgid "Different character lengths in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2868
+#: fortran/expr.c:2952
 #, no-c-format
 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2875
+#: fortran/expr.c:2959
 #, no-c-format
 msgid "Bad target in pointer assignment in PURE procedure at %L"
 msgstr ""
 
-#: fortran/expr.c:2881
+#: fortran/expr.c:2965
 #, no-c-format
 msgid "Pointer assignment with vector subscript on rhs at %L"
 msgstr ""
 
-#: fortran/expr.c:2888
+#: fortran/expr.c:2972
 #, no-c-format
 msgid "Pointer assigment target has PROTECTED attribute at %L"
 msgstr ""
@@ -6643,292 +6645,317 @@
 msgid "Expecting 'END INTERFACE %s' at %C"
 msgstr ""
 
-#: fortran/interface.c:551
+#: fortran/interface.c:563
 #, no-c-format
 msgid "Alternate return cannot appear in operator interface at %L"
 msgstr ""
 
-#: fortran/interface.c:581
+#: fortran/interface.c:593
 #, no-c-format
 msgid "Operator interface at %L has the wrong number of arguments"
 msgstr ""
 
-#: fortran/interface.c:592
+#: fortran/interface.c:604
 #, no-c-format
 msgid "Assignment operator interface at %L must be a SUBROUTINE"
 msgstr ""
 
-#: fortran/interface.c:598
+#: fortran/interface.c:610
 #, no-c-format
 msgid "Assignment operator interface at %L must have two arguments"
 msgstr ""
 
-#: fortran/interface.c:608
+#: fortran/interface.c:620
 #, no-c-format
 msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
 msgstr ""
 
-#: fortran/interface.c:617
+#: fortran/interface.c:629
 #, no-c-format
 msgid "Intrinsic operator interface at %L must be a FUNCTION"
 msgstr ""
 
-#: fortran/interface.c:627
+#: fortran/interface.c:639
 #, no-c-format
 msgid "First argument of defined assignment at %L must be INTENT(IN) or INTENT(INOUT)"
 msgstr ""
 
-#: fortran/interface.c:631
+#: fortran/interface.c:643
 #, no-c-format
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:637 fortran/resolve.c:8807
+#: fortran/interface.c:649 fortran/resolve.c:8998
 #, no-c-format
 msgid "First argument of operator interface at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:641 fortran/resolve.c:8819
+#: fortran/interface.c:653 fortran/resolve.c:9010
 #, no-c-format
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/interface.c:744
+#: fortran/interface.c:756
 #, no-c-format
 msgid "Operator interface at %L conflicts with intrinsic interface"
 msgstr ""
 
-#: fortran/interface.c:1044
+#: fortran/interface.c:1117
 #, no-c-format
 msgid "Procedure '%s' in %s at %L has no explicit interface"
 msgstr ""
 
-#: fortran/interface.c:1047
+#: fortran/interface.c:1120
 #, no-c-format
 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
 msgstr ""
 
-#: fortran/interface.c:1102 fortran/interface.c:1108
+#: fortran/interface.c:1175 fortran/interface.c:1181
 #, no-c-format
 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
 msgstr ""
 
-#: fortran/interface.c:1144
+#: fortran/interface.c:1217
 #, no-c-format
 msgid "'%s' at %L is not a module procedure"
 msgstr ""
 
-#: fortran/interface.c:1676
+#: fortran/interface.c:1465 fortran/interface.c:2411
+#, no-c-format
+msgid "Type/rank mismatch in argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:1474
+#, no-c-format
+msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
+msgstr ""
+
+#: fortran/interface.c:1492 fortran/interface.c:1532
+#, no-c-format
+msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
+msgstr ""
+
+#: fortran/interface.c:1519
+#, no-c-format
+msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:1544
+#, no-c-format
+msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:1861
 #, fuzzy, no-c-format
 msgid "Keyword argument '%s' at %L is not in the procedure"
 msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: fortran/interface.c:1684
+#: fortran/interface.c:1869
 #, no-c-format
 msgid "Keyword argument '%s' at %L is already associated with another actual argument"
 msgstr ""
 
-#: fortran/interface.c:1694
+#: fortran/interface.c:1879
 #, no-c-format
 msgid "More actual than formal arguments in procedure call at %L"
 msgstr ""
 
-#: fortran/interface.c:1706 fortran/interface.c:1935
+#: fortran/interface.c:1891 fortran/interface.c:2110
 #, no-c-format
 msgid "Missing alternate return spec in subroutine call at %L"
 msgstr ""
 
-#: fortran/interface.c:1714
+#: fortran/interface.c:1899
 #, no-c-format
 msgid "Unexpected alternate return spec in subroutine call at %L"
 msgstr ""
 
-#: fortran/interface.c:1729
+#: fortran/interface.c:1922
 #, no-c-format
-msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
+msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1742
+#: fortran/interface.c:1929
 #, no-c-format
-msgid "Type/rank mismatch in argument '%s' at %L"
+msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1758
+#: fortran/interface.c:1943
 #, no-c-format
-msgid "Character length mismatch between actual argument and pointer or allocatable dummy argument '%s' at %L"
-msgstr ""
-
-#: fortran/interface.c:1771
-#, no-c-format
 msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
 msgstr ""
 
-#: fortran/interface.c:1776
+#: fortran/interface.c:1948
 #, no-c-format
 msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
 msgstr ""
 
-#: fortran/interface.c:1790
+#: fortran/interface.c:1962
 #, no-c-format
 msgid "Expected a procedure for argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1800
+#: fortran/interface.c:1972
 #, no-c-format
 msgid "Expected a PURE procedure for argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:1814
+#: fortran/interface.c:1986
 #, no-c-format
 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
 msgstr ""
 
-#: fortran/interface.c:1823
+#: fortran/interface.c:1995
 #, fuzzy, no-c-format
 msgid "Actual argument for '%s' must be a pointer at %L"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: fortran/interface.c:1832
+#: fortran/interface.c:2004
 #, fuzzy, no-c-format
 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: fortran/interface.c:1843
+#: fortran/interface.c:2017
 #, no-c-format
-msgid "Actual argument at %L must be definable to match dummy INTENT = OUT/INOUT"
+msgid "Actual argument at %L must be definable as the dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr ""
 
-#: fortran/interface.c:1851
+#: fortran/interface.c:2026
 #, no-c-format
 msgid "Actual argument at %L is use-associated with PROTECTED attribute and dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr ""
 
-#: fortran/interface.c:1864
+#: fortran/interface.c:2039
 #, no-c-format
-msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(IN), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
+msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
 msgstr ""
 
-#: fortran/interface.c:1881
+#: fortran/interface.c:2056
 #, no-c-format
 msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1893
+#: fortran/interface.c:2068
 #, no-c-format
 msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1912
+#: fortran/interface.c:2087
 #, no-c-format
 msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1942
+#: fortran/interface.c:2117
 #, fuzzy, no-c-format
 msgid "Missing actual argument for argument '%s' at %L"
 msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
 
-#: fortran/interface.c:2128
+#: fortran/interface.c:2303
 #, no-c-format
 msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:2184
+#: fortran/interface.c:2359
 #, no-c-format
 msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
 msgstr ""
 
-#: fortran/interface.c:2194
+#: fortran/interface.c:2369
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
 msgstr ""
 
-#: fortran/interface.c:2202
+#: fortran/interface.c:2377
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
 msgstr ""
 
-#: fortran/interface.c:2225
+#: fortran/interface.c:2400
 #, no-c-format
 msgid "Procedure '%s' called with an implicit interface at %L"
 msgstr ""
 
-#: fortran/interface.c:2440
+#: fortran/interface.c:2629
 #, no-c-format
 msgid "Function '%s' called in lieu of an operator at %L must be PURE"
 msgstr ""
 
-#: fortran/interface.c:2519
+#: fortran/interface.c:2708
 #, no-c-format
 msgid "Entity '%s' at %C is already present in the interface"
 msgstr ""
 
-#: fortran/intrinsic.c:2918
+#: fortran/intrinsic.c:2923
 #, fuzzy, no-c-format
 msgid "Too many arguments in call to '%s' at %L"
 msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î· ÎºÎ»Î®ÏƒÎ· Ï„Î·Ï‚ `%s'"
 
-#: fortran/intrinsic.c:2933
+#: fortran/intrinsic.c:2938
 #, no-c-format
 msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2936
+#: fortran/intrinsic.c:2941
 #, no-c-format
 msgid "Can't find keyword named '%s' in call to '%s' at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2943
+#: fortran/intrinsic.c:2948
 #, no-c-format
 msgid "Argument '%s' is appears twice in call to '%s' at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2957
+#: fortran/intrinsic.c:2962
 #, fuzzy, no-c-format
 msgid "Missing actual argument '%s' in call to '%s' at %L"
 msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î· ÎºÎ»Î®ÏƒÎ· Ï„Î·Ï‚ `%s'"
 
-#: fortran/intrinsic.c:2972
+#: fortran/intrinsic.c:2977
 #, no-c-format
 msgid "ALTERNATE RETURN not permitted at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:3021
+#: fortran/intrinsic.c:3026
 #, no-c-format
 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
 msgstr ""
 
-#: fortran/intrinsic.c:3337
+#: fortran/intrinsic.c:3342
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not included in the selected standard"
 msgstr ""
 
-#: fortran/intrinsic.c:3450
+#: fortran/intrinsic.c:3398
 #, no-c-format
+msgid "Fortran 2003: Function '%s' as initialization expression at %L"
+msgstr ""
+
+#: fortran/intrinsic.c:3463
+#, no-c-format
 msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:3508
+#: fortran/intrinsic.c:3524
 #, no-c-format
 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
 msgstr ""
 
-#: fortran/intrinsic.c:3579
+#: fortran/intrinsic.c:3595
 #, fuzzy, no-c-format
 msgid "Extension: Conversion from %s to %s at %L"
 msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
 
-#: fortran/intrinsic.c:3582
+#: fortran/intrinsic.c:3598
 #, fuzzy, no-c-format
 msgid "Conversion from %s to %s at %L"
 msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
 
-#: fortran/intrinsic.c:3629
+#: fortran/intrinsic.c:3645
 #, fuzzy, no-c-format
 msgid "Can't convert %s to %s at %L"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
 
-#: fortran/io.c:156 fortran/primary.c:738
+#: fortran/io.c:156 fortran/primary.c:750
 #, no-c-format
 msgid "Extension: backslash character at %C"
 msgstr ""
@@ -7137,7 +7164,7 @@
 msgid "CLOSE statement not allowed in PURE procedure at %C"
 msgstr ""
 
-#: fortran/io.c:1955 fortran/match.c:1841
+#: fortran/io.c:1955 fortran/match.c:1911
 #, no-c-format
 msgid "%s statement not allowed in PURE procedure at %C"
 msgstr ""
@@ -7152,518 +7179,493 @@
 msgid "Duplicate UNIT specification at %C"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
 
-#: fortran/io.c:2128
+#: fortran/io.c:2132
 #, fuzzy, no-c-format
 msgid "Duplicate format specification at %C"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
 
-#: fortran/io.c:2145
+#: fortran/io.c:2149
 #, no-c-format
 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
 msgstr ""
 
-#: fortran/io.c:2181
+#: fortran/io.c:2185
 #, fuzzy, no-c-format
 msgid "Duplicate NML specification at %C"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
 
-#: fortran/io.c:2190
+#: fortran/io.c:2194
 #, no-c-format
 msgid "Symbol '%s' at %C must be a NAMELIST group name"
 msgstr ""
 
-#: fortran/io.c:2231
+#: fortran/io.c:2235
 #, no-c-format
 msgid "END tag at %C not allowed in output statement"
 msgstr ""
 
-#: fortran/io.c:2288
+#: fortran/io.c:2292
 #, no-c-format
 msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
 msgstr ""
 
-#: fortran/io.c:2297
+#: fortran/io.c:2301
 #, no-c-format
 msgid "Internal unit with vector subscript at %L"
 msgstr ""
 
-#: fortran/io.c:2304
+#: fortran/io.c:2308
 #, no-c-format
 msgid "External IO UNIT cannot be an array at %L"
 msgstr ""
 
-#: fortran/io.c:2314
+#: fortran/io.c:2318
 #, fuzzy, no-c-format
 msgid "ERR tag label %d at %L not defined"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: fortran/io.c:2326
+#: fortran/io.c:2330
 #, fuzzy, no-c-format
 msgid "END tag label %d at %L not defined"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: fortran/io.c:2338
+#: fortran/io.c:2342
 #, fuzzy, no-c-format
 msgid "EOR tag label %d at %L not defined"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: fortran/io.c:2348
+#: fortran/io.c:2352
 #, fuzzy, no-c-format
 msgid "FORMAT label %d at %L not defined"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: fortran/io.c:2469
+#: fortran/io.c:2473
 #, fuzzy, no-c-format
 msgid "Syntax error in I/O iterator at %C"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
 
-#: fortran/io.c:2500
+#: fortran/io.c:2504
 #, no-c-format
 msgid "Expected variable in READ statement at %C"
 msgstr ""
 
-#: fortran/io.c:2506
+#: fortran/io.c:2510
 #, fuzzy, no-c-format
 msgid "Expected expression in %s statement at %C"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: fortran/io.c:2516
+#: fortran/io.c:2520
 #, no-c-format
 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
 msgstr ""
 
-#: fortran/io.c:2525
+#: fortran/io.c:2529
 #, no-c-format
 msgid "Cannot read to variable '%s' in PURE procedure at %C"
 msgstr ""
 
-#: fortran/io.c:2541
+#: fortran/io.c:2545
 #, no-c-format
 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
 msgstr ""
 
 #. A general purpose syntax error.
-#: fortran/io.c:2602 fortran/io.c:3004 fortran/gfortran.h:1998
+#: fortran/io.c:2606 fortran/io.c:3013 fortran/gfortran.h:2002
 #, fuzzy, no-c-format
 msgid "Syntax error in %s statement at %C"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ ÏƒÏ�Î¼Î²Î¿Î»Î¿ %qs"
 
-#: fortran/io.c:2670
+#: fortran/io.c:2679
 #, no-c-format
 msgid "Fortran 2003: Internal file at %L with namelist"
 msgstr ""
 
-#: fortran/io.c:2833
+#: fortran/io.c:2842
 #, no-c-format
 msgid "PRINT namelist at %C is an extension"
 msgstr ""
 
-#: fortran/io.c:2965
+#: fortran/io.c:2974
 #, no-c-format
 msgid "Extension: Comma before i/o item list at %C"
 msgstr ""
 
-#: fortran/io.c:2974
+#: fortran/io.c:2983
 #, no-c-format
 msgid "Expected comma in I/O list at %C"
 msgstr ""
 
-#: fortran/io.c:3036
+#: fortran/io.c:3045
 #, no-c-format
 msgid "PRINT statement at %C not allowed within PURE procedure"
 msgstr ""
 
-#: fortran/io.c:3176 fortran/io.c:3227
+#: fortran/io.c:3185 fortran/io.c:3236
 #, no-c-format
 msgid "INQUIRE statement not allowed in PURE procedure at %C"
 msgstr ""
 
-#: fortran/io.c:3203
+#: fortran/io.c:3212
 #, no-c-format
 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
 msgstr ""
 
-#: fortran/io.c:3213 fortran/trans-io.c:1144
+#: fortran/io.c:3222 fortran/trans-io.c:1145
 #, no-c-format
 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
 msgstr ""
 
-#: fortran/io.c:3220
+#: fortran/io.c:3229
 #, no-c-format
 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
 msgstr ""
 
-#: fortran/match.c:270
+#: fortran/match.c:156
 #, fuzzy, no-c-format
+msgid "Missing ')' in statement before %L"
+msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
+
+#: fortran/match.c:161
+#, fuzzy, no-c-format
+msgid "Missing '(' in statement before %L"
+msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
+
+#: fortran/match.c:332
+#, fuzzy, no-c-format
 msgid "Integer too large at %C"
 msgstr "ÏƒÏ‡ÎµÏ„Î¹ÎºÎ® Î¸Î­ÏƒÎ· Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¯Î½Î±Î¹ ÎµÎºÏ„ÏŒÏ‚ Î¿Ï�Î¯Ï‰Î½"
 
-#: fortran/match.c:363 fortran/parse.c:442
+#: fortran/match.c:425 fortran/parse.c:589
 #, no-c-format
 msgid "Too many digits in statement label at %C"
 msgstr ""
 
-#: fortran/match.c:369
+#: fortran/match.c:431
 #, no-c-format
 msgid "Statement label at %C is zero"
 msgstr ""
 
 # src/getopt.c:628
 # src/getopt.c:628
-#: fortran/match.c:402
+#: fortran/match.c:464
 #, fuzzy, no-c-format
 msgid "Label name '%s' at %C is ambiguous"
 msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
 
-#: fortran/match.c:408
+#: fortran/match.c:470
 #, fuzzy, no-c-format
 msgid "Duplicate construct label '%s' at %C"
 msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
 
-#: fortran/match.c:438
+#: fortran/match.c:500
 #, fuzzy, no-c-format
 msgid "Invalid character in name at %C"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ Î¿Î½ÏŒÎ¼Î±Ï„Î¿Ï‚ ÎºÎ»Î¬ÏƒÎ·Ï‚"
 
-#: fortran/match.c:451 fortran/match.c:523
+#: fortran/match.c:513 fortran/match.c:585
 #, no-c-format
 msgid "Name at %C is too long"
 msgstr ""
 
-#: fortran/match.c:506 fortran/match.c:552
+#: fortran/match.c:568 fortran/match.c:614
 #, no-c-format
 msgid "Invalid C name in NAME= specifier at %C"
 msgstr ""
 
-#: fortran/match.c:543
+#: fortran/match.c:605
 #, no-c-format
 msgid "Embedded space in NAME= specifier at %C"
 msgstr ""
 
-#: fortran/match.c:868
+#: fortran/match.c:930
 #, no-c-format
 msgid "Loop variable at %C cannot be a sub-component"
 msgstr ""
 
-#: fortran/match.c:874
+#: fortran/match.c:936
 #, no-c-format
 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
 msgstr ""
 
-#: fortran/match.c:907
+#: fortran/match.c:969
 #, no-c-format
 msgid "Expected a step value in iterator at %C"
 msgstr ""
 
-#: fortran/match.c:919
+#: fortran/match.c:981
 #, fuzzy, no-c-format
 msgid "Syntax error in iterator at %C"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
 
-#: fortran/match.c:1155
+#: fortran/match.c:1217
 #, no-c-format
 msgid "Invalid form of PROGRAM statement at %C"
 msgstr ""
 
-#: fortran/match.c:1196
+#: fortran/match.c:1258
 #, no-c-format
 msgid "Setting value of PROTECTED variable at %C"
 msgstr ""
 
-#: fortran/match.c:1249
+#: fortran/match.c:1311
 #, no-c-format
 msgid "Assigning to a PROTECTED pointer at %C"
 msgstr ""
 
-#: fortran/match.c:1292 fortran/match.c:1365
+#: fortran/match.c:1354 fortran/match.c:1435
 #, no-c-format
 msgid "Obsolescent: arithmetic IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1340
+#: fortran/match.c:1410
 #, fuzzy, no-c-format
 msgid "Syntax error in IF-expression at %C"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
 
-#: fortran/match.c:1351
+#: fortran/match.c:1421
 #, no-c-format
 msgid "Block label not appropriate for arithmetic IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1389
+#: fortran/match.c:1459
 #, no-c-format
-msgid "Block label is not appropriate IF statement at %C"
+msgid "Block label is not appropriate for IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1468 fortran/primary.c:2522
+#: fortran/match.c:1538 fortran/primary.c:2559
 #, no-c-format
 msgid "Cannot assign to a named constant at %C"
 msgstr ""
 
-#: fortran/match.c:1478
+#: fortran/match.c:1548
 #, no-c-format
 msgid "Unclassifiable statement in IF-clause at %C"
 msgstr ""
 
-#: fortran/match.c:1485
+#: fortran/match.c:1555
 #, fuzzy, no-c-format
 msgid "Syntax error in IF-clause at %C"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
 
-#: fortran/match.c:1529
+#: fortran/match.c:1599
 #, no-c-format
 msgid "Unexpected junk after ELSE statement at %C"
 msgstr ""
 
-#: fortran/match.c:1535 fortran/match.c:1570
+#: fortran/match.c:1605 fortran/match.c:1640
 #, fuzzy, no-c-format
 msgid "Label '%s' at %C doesn't match IF label '%s'"
 msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
 
-#: fortran/match.c:1564
+#: fortran/match.c:1634
 #, no-c-format
 msgid "Unexpected junk after ELSE IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1727
+#: fortran/match.c:1797
 #, no-c-format
 msgid "Name '%s' in %s statement at %C is not a loop name"
 msgstr ""
 
-#: fortran/match.c:1743
+#: fortran/match.c:1813
 #, no-c-format
 msgid "%s statement at %C is not within a loop"
 msgstr ""
 
-#: fortran/match.c:1746
+#: fortran/match.c:1816
 #, no-c-format
 msgid "%s statement at %C is not within loop '%s'"
 msgstr ""
 
-#: fortran/match.c:1754
+#: fortran/match.c:1824
 #, no-c-format
 msgid "%s statement at %C leaving OpenMP structured block"
 msgstr ""
 
-#: fortran/match.c:1767
+#: fortran/match.c:1837
 #, no-c-format
 msgid "EXIT statement at %C terminating !$OMP DO loop"
 msgstr ""
 
-#: fortran/match.c:1819
+#: fortran/match.c:1889
 #, no-c-format
 msgid "Too many digits in STOP code at %C"
 msgstr ""
 
-#: fortran/match.c:1872
+#: fortran/match.c:1942
 #, no-c-format
 msgid "Deleted feature: PAUSE statement at %C"
 msgstr ""
 
-#: fortran/match.c:1920
+#: fortran/match.c:1990
 #, no-c-format
 msgid "Deleted feature: ASSIGN statement at %C"
 msgstr ""
 
-#: fortran/match.c:1966
+#: fortran/match.c:2036
 #, no-c-format
 msgid "Deleted feature: Assigned GOTO statement at %C"
 msgstr ""
 
-#: fortran/match.c:2013 fortran/match.c:2065
+#: fortran/match.c:2083 fortran/match.c:2135
 #, no-c-format
 msgid "Statement label list in GOTO at %C cannot be empty"
 msgstr ""
 
-#: fortran/match.c:2149
+#: fortran/match.c:2219
 #, no-c-format
 msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2173
+#: fortran/match.c:2287
 #, no-c-format
-msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:2180
-#, no-c-format
-msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2218 fortran/match.c:2382
-#, no-c-format
-msgid "STAT expression at %C must be a variable"
-msgstr ""
-
-#: fortran/match.c:2272
-#, no-c-format
 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2349
+#: fortran/match.c:2364
 #, no-c-format
 msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2368
+#: fortran/match.c:2417
 #, no-c-format
-msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:2375
-#, no-c-format
-msgid "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2424
-#, no-c-format
 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
 msgstr ""
 
-#: fortran/match.c:2455
+#: fortran/match.c:2448
 #, no-c-format
 msgid "Extension: RETURN statement in main program at %C"
 msgstr ""
 
-#: fortran/match.c:2665
+#: fortran/match.c:2658
 #, fuzzy, no-c-format
 msgid "Syntax error in common block name at %C"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
 
-#: fortran/match.c:2701
+#: fortran/match.c:2694
 #, no-c-format
 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
 msgstr ""
 
-#: fortran/match.c:2719
-#, no-c-format
-msgid "BLOCK DATA unit cannot contain blank COMMON at %C"
-msgstr ""
-
 #. If we find an error, just print it and continue,
 #. cause it's just semantic, and we can see if there
 #. are more errors.
-#: fortran/match.c:2765
+#: fortran/match.c:2753
 #, no-c-format
 msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
 msgstr ""
 
-#: fortran/match.c:2774
+#: fortran/match.c:2762
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
 msgstr ""
 
-#: fortran/match.c:2781
+#: fortran/match.c:2769
 #, no-c-format
 msgid "Symbol '%s' at %C is already in a COMMON block"
 msgstr ""
 
-#: fortran/match.c:2793
+#: fortran/match.c:2777
 #, no-c-format
-msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
+msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
 msgstr ""
 
-#: fortran/match.c:2796
+#: fortran/match.c:2804
 #, no-c-format
-msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
-msgstr ""
-
-#: fortran/match.c:2821
-#, no-c-format
 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
 msgstr ""
 
-#: fortran/match.c:2831
+#: fortran/match.c:2814
 #, no-c-format
 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
 msgstr ""
 
-#: fortran/match.c:2863
+#: fortran/match.c:2846
 #, no-c-format
 msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
 msgstr ""
 
-#: fortran/match.c:2971
+#: fortran/match.c:2954
 #, no-c-format
 msgid "Namelist group name '%s' at %C already has a basic type of %s"
 msgstr ""
 
-#: fortran/match.c:2979
+#: fortran/match.c:2962
 #, no-c-format
 msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
 msgstr ""
 
-#: fortran/match.c:3006
+#: fortran/match.c:2989
 #, no-c-format
 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
 msgstr ""
 
-#: fortran/match.c:3013
+#: fortran/match.c:2996
 #, no-c-format
 msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
 msgstr ""
 
-#: fortran/match.c:3140
+#: fortran/match.c:3123
 #, no-c-format
 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
 msgstr ""
 
-#: fortran/match.c:3148
+#: fortran/match.c:3131
 #, no-c-format
 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
 msgstr ""
 
-#: fortran/match.c:3176
+#: fortran/match.c:3159
 #, no-c-format
 msgid "EQUIVALENCE at %C requires two or more objects"
 msgstr ""
 
-#: fortran/match.c:3190
+#: fortran/match.c:3173
 #, no-c-format
 msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
 msgstr ""
 
-#: fortran/match.c:3351
+#: fortran/match.c:3299
 #, no-c-format
 msgid "Statement function at %L is recursive"
 msgstr ""
 
-#: fortran/match.c:3439
+#: fortran/match.c:3387
 #, no-c-format
 msgid "Expected initialization expression in CASE at %C"
 msgstr ""
 
-#: fortran/match.c:3462
+#: fortran/match.c:3410
 #, no-c-format
 msgid "Expected the name of the SELECT CASE construct at %C"
 msgstr ""
 
-#: fortran/match.c:3474
+#: fortran/match.c:3422
 #, fuzzy, no-c-format
 msgid "Expected case name of '%s' at %C"
 msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
 
-#: fortran/match.c:3518
+#: fortran/match.c:3466
 #, no-c-format
 msgid "Unexpected CASE statement at %C"
 msgstr ""
 
-#: fortran/match.c:3570
+#: fortran/match.c:3518
 #, fuzzy, no-c-format
 msgid "Syntax error in CASE-specification at %C"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
 
-#: fortran/match.c:3690
+#: fortran/match.c:3638
 #, no-c-format
 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
 msgstr ""
 
-#: fortran/match.c:3728
+#: fortran/match.c:3676
 #, fuzzy, no-c-format
 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
 msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î» `%s' Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ Î¼Îµ Ï„Î¿ Î´Î¹Î±Î¼Î¿Î¹Ï�Î±Î¶ÏŒÎ¼ÎµÎ½Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ `%s'"
 
-#: fortran/match.c:3828
+#: fortran/match.c:3776
 #, fuzzy, no-c-format
 msgid "Syntax error in FORALL iterator at %C"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
@@ -7693,7 +7695,8 @@
 msgid "Expected exponent in expression at %C"
 msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
 
-#: fortran/matchexp.c:348 fortran/matchexp.c:452
+#: fortran/matchexp.c:350 fortran/matchexp.c:355 fortran/matchexp.c:459
+#: fortran/matchexp.c:464
 #, no-c-format
 msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
 msgstr ""
@@ -7828,127 +7831,127 @@
 msgid "Expected real string"
 msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
 
-#: fortran/module.c:2722
+#: fortran/module.c:2730
 #, fuzzy
 msgid "Expected expression type"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: fortran/module.c:2776
+#: fortran/module.c:2784
 #, fuzzy
 msgid "Bad operator"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: fortran/module.c:2861
+#: fortran/module.c:2869
 #, fuzzy
 msgid "Bad type in constant expression"
 msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
 
-#: fortran/module.c:2898
+#: fortran/module.c:2906
 #, no-c-format
 msgid "Namelist %s cannot be renamed by USE association to %s"
 msgstr ""
 
-#: fortran/module.c:3723
+#: fortran/module.c:3847
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:3730
+#: fortran/module.c:3854
 #, no-c-format
 msgid "User operator '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:3735
+#: fortran/module.c:3859
 #, no-c-format
 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:4213
+#: fortran/module.c:4400
 #, fuzzy, no-c-format
 msgid "Can't open module file '%s' for writing at %C: %s"
 msgstr "%s: Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î±Î½Î¿Î¹Ï‡Ï„ÎµÎ¯ Ï„Î¿ %s: %s\n"
 
-#: fortran/module.c:4251
+#: fortran/module.c:4438
 #, fuzzy, no-c-format
 msgid "Error writing module file '%s' for writing: %s"
 msgstr "%s: Î£Ï†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î·Î½ ÎµÎ³Î³Ï�Î±Ï†Î® Ï„Î¿Ï… %s\n"
 
-#: fortran/module.c:4281 fortran/module.c:4363
+#: fortran/module.c:4468 fortran/module.c:4550
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_C_BINDING."
 msgstr ""
 
-#: fortran/module.c:4394
+#: fortran/module.c:4581
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
 msgstr ""
 
-#: fortran/module.c:4416
+#: fortran/module.c:4603
 #, no-c-format
 msgid "Symbol '%s' already declared"
 msgstr ""
 
-#: fortran/module.c:4471
+#: fortran/module.c:4658
 #, no-c-format
 msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
 msgstr ""
 
-#: fortran/module.c:4484
+#: fortran/module.c:4671
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_FORTRAN_ENV"
 msgstr ""
 
-#: fortran/module.c:4492
+#: fortran/module.c:4679
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
 msgstr ""
 
-#: fortran/module.c:4520
+#: fortran/module.c:4707
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
 msgstr ""
 
-#: fortran/module.c:4536
+#: fortran/module.c:4723
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
 msgstr ""
 
-#: fortran/module.c:4569
+#: fortran/module.c:4756
 #, no-c-format
 msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
 msgstr ""
 
-#: fortran/module.c:4577
+#: fortran/module.c:4764
 #, no-c-format
 msgid "Fortran 2003: ISO_C_BINDING module at %C"
 msgstr ""
 
-#: fortran/module.c:4587
+#: fortran/module.c:4774
 #, no-c-format
 msgid "Can't find an intrinsic module named '%s' at %C"
 msgstr ""
 
-#: fortran/module.c:4592
+#: fortran/module.c:4779
 #, fuzzy, no-c-format
 msgid "Can't open module file '%s' for reading at %C: %s"
 msgstr "%s: Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î±Î½Î¿Î¹Ï‡Ï„ÎµÎ¯ Ï„Î¿ %s: %s\n"
 
-#: fortran/module.c:4600
+#: fortran/module.c:4787
 #, no-c-format
 msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
 msgstr ""
 
-#: fortran/module.c:4615
+#: fortran/module.c:4802
 #, fuzzy
 msgid "Unexpected end of module"
 msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
 
-#: fortran/module.c:4620
+#: fortran/module.c:4807
 #, no-c-format
 msgid "File '%s' opened at %C is not a GFORTRAN module file"
 msgstr ""
 
-#: fortran/module.c:4630
+#: fortran/module.c:4817
 #, no-c-format
 msgid "Can't USE the same module we're building!"
 msgstr ""
@@ -7978,7 +7981,7 @@
 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
 msgstr ""
 
-#: fortran/openmp.c:696 fortran/resolve.c:5822 fortran/resolve.c:6133
+#: fortran/openmp.c:696 fortran/resolve.c:5970 fortran/resolve.c:6317
 #, no-c-format
 msgid "IF clause at %L requires a scalar LOGICAL expression"
 msgstr ""
@@ -8274,304 +8277,304 @@
 msgid "Maximum subrecord length cannot exceed %d"
 msgstr ""
 
-#: fortran/parse.c:304
+#: fortran/parse.c:451
 #, fuzzy, no-c-format
 msgid "Unclassifiable statement at %C"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
 
-#: fortran/parse.c:328
+#: fortran/parse.c:475
 #, no-c-format
 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
 msgstr ""
 
-#: fortran/parse.c:406
+#: fortran/parse.c:553
 #, no-c-format
 msgid "Unclassifiable OpenMP directive at %C"
 msgstr ""
 
-#: fortran/parse.c:445 fortran/parse.c:586
+#: fortran/parse.c:592 fortran/parse.c:733
 #, fuzzy, no-c-format
 msgid "Zero is not a valid statement label at %C"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
 
-#: fortran/parse.c:452 fortran/parse.c:578
+#: fortran/parse.c:599 fortran/parse.c:725
 #, fuzzy, no-c-format
 msgid "Non-numeric character in statement label at %C"
 msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
 
-#: fortran/parse.c:464 fortran/parse.c:500 fortran/parse.c:626
+#: fortran/parse.c:611 fortran/parse.c:647 fortran/parse.c:773
 #, no-c-format
 msgid "Semicolon at %C needs to be preceded by statement"
 msgstr ""
 
-#: fortran/parse.c:472 fortran/parse.c:638
+#: fortran/parse.c:619 fortran/parse.c:785
 #, no-c-format
 msgid "Ignoring statement label in empty statement at %C"
 msgstr ""
 
-#: fortran/parse.c:565 fortran/parse.c:605
+#: fortran/parse.c:712 fortran/parse.c:752
 #, no-c-format
 msgid "Bad continuation line at %C"
 msgstr ""
 
-#: fortran/parse.c:664
+#: fortran/parse.c:811
 #, no-c-format
 msgid "Line truncated at %C"
 msgstr ""
 
-#: fortran/parse.c:841
+#: fortran/parse.c:997
 #, no-c-format
 msgid "FORMAT statement at %L does not have a statement label"
 msgstr ""
 
-#: fortran/parse.c:913
+#: fortran/parse.c:1069
 msgid "arithmetic IF"
 msgstr ""
 
-#: fortran/parse.c:919
+#: fortran/parse.c:1075
 #, fuzzy
 msgid "attribute declaration"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
 
-#: fortran/parse.c:949
+#: fortran/parse.c:1105
 #, fuzzy
 msgid "data declaration"
 msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
 
-#: fortran/parse.c:958
+#: fortran/parse.c:1114
 #, fuzzy
 msgid "derived type declaration"
 msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
 
-#: fortran/parse.c:1037
+#: fortran/parse.c:1193
 msgid "block IF"
 msgstr ""
 
-#: fortran/parse.c:1046
+#: fortran/parse.c:1202
 msgid "implied END DO"
 msgstr ""
 
-#: fortran/parse.c:1119
+#: fortran/parse.c:1275
 #, fuzzy
 msgid "assignment"
 msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
 
-#: fortran/parse.c:1122
+#: fortran/parse.c:1278
 #, fuzzy
 msgid "pointer assignment"
 msgstr "Ï€Ï�Î¿ÏƒÏ€Î­Ï�Î±ÏƒÎ¼Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚"
 
-#: fortran/parse.c:1131
+#: fortran/parse.c:1287
 msgid "simple IF"
 msgstr ""
 
-#: fortran/parse.c:1347
+#: fortran/parse.c:1503
 #, fuzzy, no-c-format
 msgid "Unexpected %s statement at %C"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
 
-#: fortran/parse.c:1486
+#: fortran/parse.c:1642
 #, no-c-format
 msgid "%s statement at %C cannot follow %s statement at %L"
 msgstr ""
 
-#: fortran/parse.c:1503
+#: fortran/parse.c:1659
 #, no-c-format
 msgid "Unexpected end of file in '%s'"
 msgstr ""
 
-#: fortran/parse.c:1558
+#: fortran/parse.c:1714
 #, no-c-format
 msgid "Fortran 2003: Derived type definition at %C without components"
 msgstr ""
 
-#: fortran/parse.c:1569
+#: fortran/parse.c:1725
 #, no-c-format
 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
 msgstr ""
 
-#: fortran/parse.c:1577
+#: fortran/parse.c:1733
 #, no-c-format
 msgid "PRIVATE statement at %C must precede structure components"
 msgstr ""
 
-#: fortran/parse.c:1585
+#: fortran/parse.c:1741
 #, no-c-format
 msgid "Duplicate PRIVATE statement at %C"
 msgstr ""
 
-#: fortran/parse.c:1597
+#: fortran/parse.c:1753
 #, no-c-format
 msgid "SEQUENCE statement at %C must precede structure components"
 msgstr ""
 
-#: fortran/parse.c:1604
+#: fortran/parse.c:1760
 #, no-c-format
 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
 msgstr ""
 
-#: fortran/parse.c:1609
+#: fortran/parse.c:1765
 #, no-c-format
 msgid "Duplicate SEQUENCE statement at %C"
 msgstr ""
 
-#: fortran/parse.c:1700
+#: fortran/parse.c:1856
 #, no-c-format
 msgid "ENUM declaration at %C has no ENUMERATORS"
 msgstr ""
 
-#: fortran/parse.c:1778
+#: fortran/parse.c:1934
 #, no-c-format
 msgid "Unexpected %s statement in INTERFACE block at %C"
 msgstr ""
 
-#: fortran/parse.c:1804
+#: fortran/parse.c:1960
 #, no-c-format
 msgid "SUBROUTINE at %C does not belong in a generic function interface"
 msgstr ""
 
-#: fortran/parse.c:1808
+#: fortran/parse.c:1964
 #, no-c-format
 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
 msgstr ""
 
-#: fortran/parse.c:1818
+#: fortran/parse.c:1974
 #, no-c-format
 msgid "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
 msgstr ""
 
-#: fortran/parse.c:1849
+#: fortran/parse.c:2005
 #, no-c-format
 msgid "Unexpected %s statement at %C in INTERFACE body"
 msgstr ""
 
-#: fortran/parse.c:1863
+#: fortran/parse.c:2019
 #, no-c-format
 msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
 msgstr ""
 
-#: fortran/parse.c:1958
+#: fortran/parse.c:2134
 #, no-c-format
 msgid "%s statement must appear in a MODULE"
 msgstr ""
 
-#: fortran/parse.c:1965
+#: fortran/parse.c:2141
 #, no-c-format
 msgid "%s statement at %C follows another accessibility specification"
 msgstr ""
 
-#: fortran/parse.c:2015
+#: fortran/parse.c:2191
 #, fuzzy, no-c-format
 msgid "Bad kind expression for function '%s' at %L"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: fortran/parse.c:2018
+#: fortran/parse.c:2195
 #, no-c-format
 msgid "The type for function '%s' at %L is not accessible"
 msgstr ""
 
-#: fortran/parse.c:2070
+#: fortran/parse.c:2253
 #, no-c-format
 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
 msgstr ""
 
-#: fortran/parse.c:2091
+#: fortran/parse.c:2274
 #, no-c-format
 msgid "Unexpected %s statement in WHERE block at %C"
 msgstr ""
 
-#: fortran/parse.c:2150
+#: fortran/parse.c:2333
 #, no-c-format
 msgid "Unexpected %s statement in FORALL block at %C"
 msgstr ""
 
-#: fortran/parse.c:2201
+#: fortran/parse.c:2384
 #, no-c-format
 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
 msgstr ""
 
-#: fortran/parse.c:2219
+#: fortran/parse.c:2402
 #, no-c-format
 msgid "Duplicate ELSE statements at %L and %C"
 msgstr ""
 
-#: fortran/parse.c:2280
+#: fortran/parse.c:2463
 #, no-c-format
 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
 msgstr ""
 
-#: fortran/parse.c:2338
+#: fortran/parse.c:2521
 #, no-c-format
 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
 msgstr ""
 
-#: fortran/parse.c:2372
+#: fortran/parse.c:2555
 #, no-c-format
 msgid "End of nonblock DO statement at %C is within another block"
 msgstr ""
 
-#: fortran/parse.c:2381
+#: fortran/parse.c:2564
 #, no-c-format
 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
 msgstr ""
 
-#: fortran/parse.c:2430
+#: fortran/parse.c:2613
 #, no-c-format
 msgid "Statement label in ENDDO at %C doesn't match DO label"
 msgstr ""
 
-#: fortran/parse.c:2446
+#: fortran/parse.c:2629
 #, no-c-format
 msgid "named block DO at %L requires matching ENDDO name"
 msgstr ""
 
-#: fortran/parse.c:2702
+#: fortran/parse.c:2885
 #, no-c-format
 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
 msgstr ""
 
-#: fortran/parse.c:2758
+#: fortran/parse.c:2941
 #, no-c-format
 msgid "%s statement at %C cannot terminate a non-block DO loop"
 msgstr ""
 
-#: fortran/parse.c:2943
+#: fortran/parse.c:3126
 #, no-c-format
 msgid "Contained procedure '%s' at %C is already ambiguous"
 msgstr ""
 
-#: fortran/parse.c:2993
+#: fortran/parse.c:3176
 #, no-c-format
 msgid "Unexpected %s statement in CONTAINS section at %C"
 msgstr ""
 
 #. This is valid in Fortran 2008.
-#: fortran/parse.c:3018
+#: fortran/parse.c:3201
 #, no-c-format
 msgid "Extension: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
 msgstr ""
 
-#: fortran/parse.c:3089
+#: fortran/parse.c:3272
 #, no-c-format
 msgid "CONTAINS statement at %C is already in a contained program unit"
 msgstr ""
 
-#: fortran/parse.c:3138
+#: fortran/parse.c:3321
 #, no-c-format
 msgid "Global name '%s' at %L is already being used as a %s at %L"
 msgstr ""
 
-#: fortran/parse.c:3159
+#: fortran/parse.c:3342
 #, no-c-format
 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
 msgstr ""
 
-#: fortran/parse.c:3185
+#: fortran/parse.c:3368
 #, no-c-format
 msgid "Unexpected %s statement in BLOCK DATA at %C"
 msgstr ""
 
-#: fortran/parse.c:3228
+#: fortran/parse.c:3411
 #, no-c-format
 msgid "Unexpected %s statement in MODULE at %C"
 msgstr ""
@@ -8579,7 +8582,7 @@
 #. If we see a duplicate main program, shut down.  If the second
 #. instance is an implied main program, ie data decls or executable
 #. statements, we're in for lots of errors.
-#: fortran/parse.c:3416
+#: fortran/parse.c:3594
 #, no-c-format
 msgid "Two main PROGRAMs at %L and %C"
 msgstr ""
@@ -8616,7 +8619,7 @@
 
 #: fortran/primary.c:353
 #, no-c-format
-msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
+msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
 msgstr ""
 
 #: fortran/primary.c:363
@@ -8629,1000 +8632,1045 @@
 msgid "Illegal character in BOZ constant at %C"
 msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
 
-#: fortran/primary.c:391
+#: fortran/primary.c:392
 #, no-c-format
-msgid "Extension: BOZ constant at %C uses non-standard postfix syntax."
+msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
 msgstr ""
 
-#: fortran/primary.c:417
+#: fortran/primary.c:423
 #, no-c-format
 msgid "Integer too big for integer kind %i at %C"
 msgstr ""
 
-#: fortran/primary.c:517
+#: fortran/primary.c:429
 #, no-c-format
+msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
+msgstr ""
+
+#: fortran/primary.c:529
+#, no-c-format
 msgid "Missing exponent in real number at %C"
 msgstr ""
 
-#: fortran/primary.c:573
+#: fortran/primary.c:585
 #, no-c-format
 msgid "Real number at %C has a 'd' exponent and an explicit kind"
 msgstr ""
 
-#: fortran/primary.c:586
+#: fortran/primary.c:598
 #, no-c-format
 msgid "Invalid real kind %d at %C"
 msgstr ""
 
-#: fortran/primary.c:600
+#: fortran/primary.c:612
 #, no-c-format
 msgid "Real constant overflows its kind at %C"
 msgstr ""
 
-#: fortran/primary.c:605
+#: fortran/primary.c:617
 #, no-c-format
 msgid "Real constant underflows its kind at %C"
 msgstr ""
 
-#: fortran/primary.c:697
+#: fortran/primary.c:709
 #, fuzzy, no-c-format
 msgid "Syntax error in SUBSTRING specification at %C"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Î¿Ï�Î¹ÏƒÎ¼ÏŒ Ï„Î¿Ï… %s: %s"
 
-#: fortran/primary.c:902
+#: fortran/primary.c:914
 #, no-c-format
 msgid "Invalid kind %d for CHARACTER constant at %C"
 msgstr ""
 
-#: fortran/primary.c:923
+#: fortran/primary.c:935
 #, fuzzy, no-c-format
 msgid "Unterminated character constant beginning at %C"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
 
-#: fortran/primary.c:1035
+#: fortran/primary.c:1047
 #, no-c-format
 msgid "Bad kind for logical constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1074
+#: fortran/primary.c:1086
 #, no-c-format
 msgid "Expected PARAMETER symbol in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1080
+#: fortran/primary.c:1092
 #, no-c-format
 msgid "Numeric PARAMETER required in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1086
+#: fortran/primary.c:1098
 #, no-c-format
 msgid "Scalar PARAMETER required in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1090
+#: fortran/primary.c:1102
 #, no-c-format
 msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1120
+#: fortran/primary.c:1132
 #, no-c-format
 msgid "Error converting PARAMETER constant in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1249
+#: fortran/primary.c:1261
 #, fuzzy, no-c-format
 msgid "Syntax error in COMPLEX constant at %C"
 msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î¿Ï… Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï…"
 
-#: fortran/primary.c:1430
+#: fortran/primary.c:1442
 #, no-c-format
 msgid "Keyword '%s' at %C has already appeared in the current argument list"
 msgstr ""
 
-#: fortran/primary.c:1494
+#: fortran/primary.c:1506
 #, fuzzy, no-c-format
 msgid "Extension: argument list function at %C"
 msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: fortran/primary.c:1561
+#: fortran/primary.c:1573
 #, no-c-format
 msgid "Expected alternate return label at %C"
 msgstr ""
 
-#: fortran/primary.c:1579
+#: fortran/primary.c:1591
 #, no-c-format
 msgid "Missing keyword name in actual argument list at %C"
 msgstr ""
 
-#: fortran/primary.c:1624
+#: fortran/primary.c:1636
 #, fuzzy, no-c-format
 msgid "Syntax error in argument list at %C"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
 
-#: fortran/primary.c:1708
+#: fortran/primary.c:1723
 #, no-c-format
 msgid "Expected structure component name at %C"
 msgstr ""
 
-#: fortran/primary.c:1961
+#: fortran/primary.c:1980
 #, no-c-format
 msgid "Too many components in structure constructor at %C"
 msgstr ""
 
-#: fortran/primary.c:1974
+#: fortran/primary.c:1993
 #, no-c-format
 msgid "Structure constructor for '%s' at %C has PRIVATE components"
 msgstr ""
 
-#: fortran/primary.c:1984
+#: fortran/primary.c:2003
 #, no-c-format
 msgid "Too few components in structure constructor at %C"
 msgstr ""
 
-#: fortran/primary.c:2002
+#: fortran/primary.c:2021
 #, no-c-format
 msgid "Syntax error in structure constructor at %C"
 msgstr ""
 
-#: fortran/primary.c:2086
+#: fortran/primary.c:2105
 #, no-c-format
 msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
 msgstr ""
 
-#: fortran/primary.c:2188
+#: fortran/primary.c:2207
 #, no-c-format
 msgid "Unexpected use of subroutine name '%s' at %C"
 msgstr ""
 
-#: fortran/primary.c:2219
+#: fortran/primary.c:2238
 #, no-c-format
 msgid "Statement function '%s' requires argument list at %C"
 msgstr ""
 
-#: fortran/primary.c:2222
+#: fortran/primary.c:2241
 #, no-c-format
 msgid "Function '%s' requires an argument list at %C"
 msgstr ""
 
-#: fortran/primary.c:2267
+#: fortran/primary.c:2286
 #, fuzzy, no-c-format
 msgid "Missing argument to '%s' at %C"
 msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
 
-#: fortran/primary.c:2408
+#: fortran/primary.c:2427
 #, fuzzy, no-c-format
 msgid "Missing argument list in function '%s' at %C"
 msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
 
-#: fortran/primary.c:2436
+#: fortran/primary.c:2455
 #, fuzzy, no-c-format
 msgid "Symbol at %C is not appropriate for an expression"
 msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
 
-#: fortran/primary.c:2504
+#: fortran/primary.c:2523
 #, no-c-format
 msgid "Assigning to PROTECTED variable at %C"
 msgstr ""
 
-#: fortran/primary.c:2520
+#: fortran/primary.c:2557
 #, no-c-format
 msgid "Named constant at %C in an EQUIVALENCE"
 msgstr ""
 
-#: fortran/primary.c:2543
-#, no-c-format
-msgid "Expected VARIABLE at %C"
-msgstr ""
+#: fortran/primary.c:2579
+#, fuzzy, no-c-format
+msgid "'%s' at %C is not a variable"
+msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
 
-#: fortran/resolve.c:120
+#: fortran/resolve.c:121
 #, no-c-format
 msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
 msgstr ""
 
-#: fortran/resolve.c:124
+#: fortran/resolve.c:125
 #, no-c-format
 msgid "Alternate return specifier in function '%s' at %L is not allowed"
 msgstr ""
 
-#: fortran/resolve.c:137
+#: fortran/resolve.c:138
 #, no-c-format
 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
 msgstr ""
 
-#: fortran/resolve.c:144
+#: fortran/resolve.c:145
 #, no-c-format
 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
 msgstr ""
 
-#: fortran/resolve.c:157 fortran/resolve.c:1080
+#: fortran/resolve.c:158 fortran/resolve.c:1138
 #, no-c-format
 msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:201
+#: fortran/resolve.c:202
 #, no-c-format
 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
 msgstr ""
 
-#: fortran/resolve.c:206
+#: fortran/resolve.c:207
 #, no-c-format
 msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
 msgstr ""
 
-#: fortran/resolve.c:215
+#: fortran/resolve.c:216
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:222
+#: fortran/resolve.c:223
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
 msgstr ""
 
-#: fortran/resolve.c:234
+#: fortran/resolve.c:231
 #, no-c-format
+msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:243
+#, no-c-format
 msgid "Argument '%s' of statement function at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:244
+#: fortran/resolve.c:253
 #, no-c-format
 msgid "Character-valued argument '%s' of statement function at %L must have constant length"
 msgstr ""
 
-#: fortran/resolve.c:299
+#: fortran/resolve.c:310
 #, no-c-format
 msgid "Contained function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:302
+#: fortran/resolve.c:313
 #, no-c-format
 msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:319
+#: fortran/resolve.c:330
 #, no-c-format
 msgid "Character-valued internal function '%s' at %L must not be assumed length"
 msgstr ""
 
-#: fortran/resolve.c:490
+#: fortran/resolve.c:501
+#, fuzzy, no-c-format
+msgid "Function %s at %L has entries with mismatched array specifications"
+msgstr "ÎœÎµÏ„Î±Î³Î»Ï‰Ï„Ï„Î¹ÏƒÎ¼ÏŒÏ‚ Ï€Ï�Î¿Î´Î¹Î±Î³Ï�Î±Ï†ÏŽÎ½ Ï„Î¿Ï€Î¹ÎºÏŽÎ½ Ï�Ï…Î¸Î¼Î¯ÏƒÎµÏ‰Î½"
+
+#: fortran/resolve.c:518
 #, no-c-format
-msgid "Procedure %s at %L has entries with mismatched array specifications"
+msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
 msgstr ""
 
-#: fortran/resolve.c:516
+#: fortran/resolve.c:545
 #, no-c-format
 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:520
+#: fortran/resolve.c:549
 #, no-c-format
 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:527
+#: fortran/resolve.c:556
 #, no-c-format
 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:531
+#: fortran/resolve.c:560
 #, no-c-format
 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:569
+#: fortran/resolve.c:598
 #, no-c-format
 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:574
+#: fortran/resolve.c:603
 #, no-c-format
 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:643
+#: fortran/resolve.c:661
 #, no-c-format
+msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
+msgstr ""
+
+#: fortran/resolve.c:665
+#, no-c-format
+msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
+msgstr ""
+
+#: fortran/resolve.c:676
+#, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
 msgstr ""
 
-#: fortran/resolve.c:647
+#: fortran/resolve.c:680
 #, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
 msgstr ""
 
-#: fortran/resolve.c:651
+#: fortran/resolve.c:684
 #, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
 msgstr ""
 
-#: fortran/resolve.c:661
+#: fortran/resolve.c:711
 #, no-c-format
 msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
 msgstr ""
 
-#: fortran/resolve.c:665
+#: fortran/resolve.c:715
 #, no-c-format
 msgid "COMMON block '%s' at %L is also an intrinsic procedure"
 msgstr ""
 
-#: fortran/resolve.c:669
+#: fortran/resolve.c:719
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
 msgstr ""
 
-#: fortran/resolve.c:674
+#: fortran/resolve.c:724
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
 msgstr ""
 
-#: fortran/resolve.c:736
+#: fortran/resolve.c:786
 #, no-c-format
 msgid "Components of structure constructor '%s' at %L are PRIVATE"
 msgstr ""
 
-#: fortran/resolve.c:756
+#: fortran/resolve.c:808
 #, no-c-format
 msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
 msgstr ""
 
-#: fortran/resolve.c:769
+#: fortran/resolve.c:821
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
 msgstr ""
 
-#: fortran/resolve.c:786
+#: fortran/resolve.c:838
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
 msgstr ""
 
-#: fortran/resolve.c:913
+#: fortran/resolve.c:965
 #, no-c-format
 msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:976 fortran/resolve.c:5434 fortran/resolve.c:6098
+#: fortran/resolve.c:1029 fortran/resolve.c:5576 fortran/resolve.c:6282
 #, no-c-format
 msgid "Label %d referenced at %L is never defined"
 msgstr ""
 
 # src/getopt.c:628
 # src/getopt.c:628
-#: fortran/resolve.c:986
+#: fortran/resolve.c:1039
 #, fuzzy, no-c-format
 msgid "'%s' at %L is ambiguous"
 msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
 
-#: fortran/resolve.c:1018
+#: fortran/resolve.c:1075
 #, no-c-format
 msgid "Statement function '%s' at %L is not allowed as an actual argument"
 msgstr ""
 
-#: fortran/resolve.c:1026
+#: fortran/resolve.c:1083
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
 msgstr ""
 
-#: fortran/resolve.c:1033
+#: fortran/resolve.c:1090
 #, no-c-format
 msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
 msgstr ""
 
-#: fortran/resolve.c:1039
+#: fortran/resolve.c:1096
 #, no-c-format
 msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr ""
 
-#: fortran/resolve.c:1059
+#: fortran/resolve.c:1116
 #, no-c-format
 msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
 msgstr ""
 
 # src/getopt.c:628
 # src/getopt.c:628
-#: fortran/resolve.c:1098
+#: fortran/resolve.c:1157
 #, fuzzy, no-c-format
 msgid "Symbol '%s' at %L is ambiguous"
 msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
 
-#: fortran/resolve.c:1143
+#: fortran/resolve.c:1206
 #, no-c-format
 msgid "By-value argument at %L is not of numeric type"
 msgstr ""
 
-#: fortran/resolve.c:1150
+#: fortran/resolve.c:1213
 #, no-c-format
 msgid "By-value argument at %L cannot be an array or an array section"
 msgstr ""
 
-#: fortran/resolve.c:1164
+#: fortran/resolve.c:1227
 #, no-c-format
 msgid "By-value argument at %L is not allowed in this context"
 msgstr ""
 
-#: fortran/resolve.c:1176
+#: fortran/resolve.c:1239
 #, no-c-format
 msgid "Passing internal procedure at %L by location not allowed"
 msgstr ""
 
-#: fortran/resolve.c:1293
+#: fortran/resolve.c:1356
 #, no-c-format
 msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
 msgstr ""
 
-#: fortran/resolve.c:1315
+#: fortran/resolve.c:1378
 #, fuzzy
 msgid "elemental procedure"
 msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: fortran/resolve.c:1332
+#: fortran/resolve.c:1395
 #, no-c-format
 msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
 msgstr ""
 
-#: fortran/resolve.c:1466
+#: fortran/resolve.c:1531
 #, no-c-format
 msgid "There is no specific function for the generic '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:1475
+#: fortran/resolve.c:1540
 #, no-c-format
 msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
 msgstr ""
 
-#: fortran/resolve.c:1513
+#: fortran/resolve.c:1594
 #, no-c-format
 msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr ""
 
-#: fortran/resolve.c:1559
+#: fortran/resolve.c:1640
 #, fuzzy, no-c-format
 msgid "Unable to resolve the specific function '%s' at %L"
 msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: fortran/resolve.c:1615 fortran/resolve.c:8740
+#: fortran/resolve.c:1696 fortran/resolve.c:8931
 #, no-c-format
 msgid "Function '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:1799
+#: fortran/resolve.c:1907
 #, fuzzy, no-c-format
 msgid "Argument to '%s' at %L is not a variable"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: fortran/resolve.c:1871
+#: fortran/resolve.c:1979
 #, fuzzy, no-c-format
 msgid "More actual than formal arguments in '%s' call at %L"
 msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î· ÎºÎ»Î®ÏƒÎ· Ï„Î·Ï‚ `%s'"
 
-#: fortran/resolve.c:1883
+#: fortran/resolve.c:1991
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
 msgstr ""
 
-#: fortran/resolve.c:1909
+#: fortran/resolve.c:2017
 #, no-c-format
 msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
 msgstr ""
 
-#: fortran/resolve.c:1926
+#: fortran/resolve.c:2034
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr ""
 
-#: fortran/resolve.c:1936
+#: fortran/resolve.c:2044
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr ""
 
-#: fortran/resolve.c:1959 fortran/resolve.c:1998
+#: fortran/resolve.c:2067 fortran/resolve.c:2106
 #, no-c-format
 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
 msgstr ""
 
 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
 #. scalar pointer.
-#: fortran/resolve.c:1974
+#: fortran/resolve.c:2082
 #, no-c-format
 msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
 msgstr ""
 
-#: fortran/resolve.c:1990
+#: fortran/resolve.c:2098
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a scalar"
 msgstr ""
 
 #. TODO: Update this error message to allow for procedure
 #. pointers once they are implemented.
-#: fortran/resolve.c:2012
+#: fortran/resolve.c:2120
 #, fuzzy, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a procedure"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: fortran/resolve.c:2020
+#: fortran/resolve.c:2128
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
 msgstr ""
 
-#: fortran/resolve.c:2062
+#: fortran/resolve.c:2170
 #, fuzzy, no-c-format
 msgid "'%s' at %L is not a function"
 msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
 
-#: fortran/resolve.c:2068
+#: fortran/resolve.c:2176
 #, no-c-format
 msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
 msgstr ""
 
 #. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:2111
+#: fortran/resolve.c:2219
 #, no-c-format
 msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:2164
+#: fortran/resolve.c:2272
 #, no-c-format
 msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
 msgstr ""
 
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2321
 #, no-c-format
 msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
 msgstr ""
 
-#: fortran/resolve.c:2220
+#: fortran/resolve.c:2328
 #, no-c-format
 msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
 msgstr ""
 
-#: fortran/resolve.c:2235
+#: fortran/resolve.c:2343
 #, no-c-format
 msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2243
+#: fortran/resolve.c:2351
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2285
+#: fortran/resolve.c:2393
 #, no-c-format
 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
 msgstr ""
 
-#: fortran/resolve.c:2288
+#: fortran/resolve.c:2396
 #, no-c-format
 msgid "Subroutine call to '%s' at %L is not PURE"
 msgstr ""
 
-#: fortran/resolve.c:2351
+#: fortran/resolve.c:2459
 #, no-c-format
 msgid "There is no specific subroutine for the generic '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:2360
+#: fortran/resolve.c:2468
 #, no-c-format
 msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
 msgstr ""
 
-#: fortran/resolve.c:2468
+#: fortran/resolve.c:2576
 #, no-c-format
 msgid "Missing SHAPE parameter for call to %s at %L"
 msgstr ""
 
-#: fortran/resolve.c:2476
+#: fortran/resolve.c:2584
 #, no-c-format
 msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
 msgstr ""
 
-#: fortran/resolve.c:2543
+#: fortran/resolve.c:2667
 #, no-c-format
 msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr ""
 
-#: fortran/resolve.c:2587
+#: fortran/resolve.c:2711
 #, no-c-format
 msgid "Unable to resolve the specific subroutine '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:2644
+#: fortran/resolve.c:2768
 #, no-c-format
 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
 msgstr ""
 
-#: fortran/resolve.c:2663
+#: fortran/resolve.c:2787
 #, no-c-format
 msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2671
+#: fortran/resolve.c:2795
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared as RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2741
+#: fortran/resolve.c:2865
 #, no-c-format
 msgid "Shapes for operands at %L and %L are not conformable"
 msgstr ""
 
-#: fortran/resolve.c:2792
+#: fortran/resolve.c:2916
 #, c-format
 msgid "Invalid context for NULL() pointer at %%L"
 msgstr ""
 
-#: fortran/resolve.c:2808
+#: fortran/resolve.c:2932
 #, c-format
 msgid "Operand of unary numeric operator '%s' at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:2824
+#: fortran/resolve.c:2948
 #, c-format
 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2838
+#: fortran/resolve.c:2962
 #, c-format
 msgid "Operands of string concatenation operator at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2857
+#: fortran/resolve.c:2981
 #, c-format
 msgid "Operands of logical operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2871
+#: fortran/resolve.c:2995
 #, c-format
 msgid "Operand of .not. operator at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:2885
+#: fortran/resolve.c:3009
 #, fuzzy
 msgid "COMPLEX quantities cannot be compared at %L"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: fortran/resolve.c:2913
+#: fortran/resolve.c:3037
 #, c-format
 msgid "Logicals at %%L must be compared with %s instead of %s"
 msgstr ""
 
-#: fortran/resolve.c:2919
+#: fortran/resolve.c:3043
 #, c-format
 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:2927
+#: fortran/resolve.c:3051
 #, c-format
 msgid "Unknown operator '%s' at %%L"
 msgstr ""
 
-#: fortran/resolve.c:2929
+#: fortran/resolve.c:3053
 #, c-format
 msgid "Operand of user operator '%s' at %%L is %s"
 msgstr ""
 
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:3056
 #, c-format
 msgid "Operands of user operator '%s' at %%L are %s/%s"
 msgstr ""
 
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3142
 #, c-format
 msgid "Inconsistent ranks for operator at %%L and %%L"
 msgstr ""
 
-#: fortran/resolve.c:3212
+#: fortran/resolve.c:3339
 #, no-c-format
 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3220
+#: fortran/resolve.c:3347
 #, no-c-format
 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3239
+#: fortran/resolve.c:3366
 #, no-c-format
 msgid "Illegal stride of zero at %L"
 msgstr ""
 
-#: fortran/resolve.c:3256
+#: fortran/resolve.c:3383
 #, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3264
+#: fortran/resolve.c:3391
 #, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3280
+#: fortran/resolve.c:3407
 #, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3289
+#: fortran/resolve.c:3416
 #, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
 msgstr ""
 
-#: fortran/resolve.c:3328
+#: fortran/resolve.c:3455
 #, no-c-format
 msgid "Rightmost upper bound of assumed size array section not specified at %L"
 msgstr ""
 
-#: fortran/resolve.c:3338
+#: fortran/resolve.c:3465
 #, no-c-format
 msgid "Rank mismatch in array reference at %L (%d/%d)"
 msgstr ""
 
-#: fortran/resolve.c:3366
+#: fortran/resolve.c:3493
 #, no-c-format
 msgid "Array index at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:3372
+#: fortran/resolve.c:3499
 #, no-c-format
 msgid "Array index at %L must be of INTEGER type"
 msgstr ""
 
-#: fortran/resolve.c:3378
+#: fortran/resolve.c:3505
 #, no-c-format
 msgid "Extension: REAL array index at %L"
 msgstr ""
 
-#: fortran/resolve.c:3408
+#: fortran/resolve.c:3535
 #, fuzzy, no-c-format
 msgid "Argument dim at %L must be scalar"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: fortran/resolve.c:3414
+#: fortran/resolve.c:3542
 #, fuzzy, no-c-format
 msgid "Argument dim at %L must be of INTEGER type"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: fortran/resolve.c:3534
+#: fortran/resolve.c:3663
 #, fuzzy, no-c-format
 msgid "Array index at %L is an array of rank %d"
 msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
 
-#: fortran/resolve.c:3571
+#: fortran/resolve.c:3700
 #, no-c-format
 msgid "Substring start index at %L must be of type INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:3578
+#: fortran/resolve.c:3707
 #, no-c-format
 msgid "Substring start index at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:3587
+#: fortran/resolve.c:3716
 #, no-c-format
 msgid "Substring start index at %L is less than one"
 msgstr ""
 
-#: fortran/resolve.c:3600
+#: fortran/resolve.c:3729
 #, no-c-format
 msgid "Substring end index at %L must be of type INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:3607
+#: fortran/resolve.c:3736
 #, no-c-format
 msgid "Substring end index at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:3617
+#: fortran/resolve.c:3746
 #, no-c-format
 msgid "Substring end index at %L exceeds the string length"
 msgstr ""
 
-#: fortran/resolve.c:3755
+#: fortran/resolve.c:3884
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
 msgstr ""
 
-#: fortran/resolve.c:3762
+#: fortran/resolve.c:3891
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
 msgstr ""
 
-#: fortran/resolve.c:3781
+#: fortran/resolve.c:3910
 #, no-c-format
 msgid "Two or more part references with nonzero rank must not be specified at %L"
 msgstr ""
 
-#: fortran/resolve.c:3956
+#: fortran/resolve.c:4085
 #, no-c-format
 msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
 msgstr ""
 
-#: fortran/resolve.c:3961
+#: fortran/resolve.c:4090
 #, no-c-format
 msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
 msgstr ""
 
-#: fortran/resolve.c:4238
+#: fortran/resolve.c:4367
 #, no-c-format
 msgid "%s at %L must be a scalar"
 msgstr ""
 
-#: fortran/resolve.c:4248
+#: fortran/resolve.c:4377
 #, no-c-format
 msgid "Deleted feature: %s at %L must be integer"
 msgstr ""
 
-#: fortran/resolve.c:4252 fortran/resolve.c:4259
+#: fortran/resolve.c:4381 fortran/resolve.c:4388
 #, no-c-format
 msgid "%s at %L must be INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4279
+#: fortran/resolve.c:4408
 #, no-c-format
 msgid "Cannot assign to loop variable in PURE procedure at %L"
 msgstr ""
 
-#: fortran/resolve.c:4303
+#: fortran/resolve.c:4432
 #, no-c-format
 msgid "Step expression in DO loop at %L cannot be zero"
 msgstr ""
 
-#: fortran/resolve.c:4378
+#: fortran/resolve.c:4508
 #, no-c-format
 msgid "FORALL index-name at %L must be a scalar INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4383
+#: fortran/resolve.c:4513
 #, no-c-format
 msgid "FORALL start expression at %L must be a scalar INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4390
+#: fortran/resolve.c:4520
 #, no-c-format
 msgid "FORALL end expression at %L must be a scalar INTEGER"
 msgstr ""
 
-#: fortran/resolve.c:4398
+#: fortran/resolve.c:4528
 #, no-c-format
 msgid "FORALL stride expression at %L must be a scalar %s"
 msgstr ""
 
-#: fortran/resolve.c:4403
+#: fortran/resolve.c:4533
 #, no-c-format
 msgid "FORALL stride expression at %L cannot be zero"
 msgstr ""
 
-#: fortran/resolve.c:4419
+#: fortran/resolve.c:4549
 #, no-c-format
 msgid "FORALL index '%s' may not appear in triplet specification at %L"
 msgstr ""
 
-#: fortran/resolve.c:4499
+#: fortran/resolve.c:4629
 #, no-c-format
 msgid "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr ""
 
-#: fortran/resolve.c:4506
+#: fortran/resolve.c:4636
 #, no-c-format
 msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:4675
+#: fortran/resolve.c:4740
 #, no-c-format
 msgid "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the same statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:4711
+#: fortran/resolve.c:4776
 #, no-c-format
 msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr ""
 
-#: fortran/resolve.c:4719
+#: fortran/resolve.c:4784
 #, no-c-format
 msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:4743
+#: fortran/resolve.c:4808
 #, no-c-format
 msgid "Array specification required in ALLOCATE statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:4773
+#: fortran/resolve.c:4838
 #, no-c-format
 msgid "Bad array specification in ALLOCATE statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:4791
+#: fortran/resolve.c:4856
 #, no-c-format
 msgid "'%s' must not appear an the array specification at %L in the same ALLOCATE statement where it is itself allocated"
 msgstr ""
 
+#: fortran/resolve.c:4880
+#, no-c-format
+msgid "STAT variable '%s' of %s statement at %C cannot be INTENT(IN)"
+msgstr ""
+
+#: fortran/resolve.c:4884
+#, no-c-format
+msgid "Illegal STAT variable in %s statement at %C for a PURE procedure"
+msgstr ""
+
+#: fortran/resolve.c:4922
+#, no-c-format
+msgid "STAT tag in %s statement at %L must be a variable"
+msgstr ""
+
+#: fortran/resolve.c:4928
+#, no-c-format
+msgid "STAT tag in %s statement at %L must be of type INTEGER"
+msgstr ""
+
 #. The cases overlap, or they are the same
 #. 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.
-#: fortran/resolve.c:4949
+#: fortran/resolve.c:5091
 #, no-c-format
 msgid "CASE label at %L overlaps with CASE label at %L"
 msgstr ""
 
-#: fortran/resolve.c:5000
+#: fortran/resolve.c:5142
 #, no-c-format
 msgid "Expression in CASE statement at %L must be of type %s"
 msgstr ""
 
-#: fortran/resolve.c:5011
+#: fortran/resolve.c:5153
 #, no-c-format
 msgid "Expression in CASE statement at %L must be kind %d"
 msgstr ""
 
-#: fortran/resolve.c:5023
+#: fortran/resolve.c:5165
 #, no-c-format
 msgid "Expression in CASE statement at %L must be scalar"
 msgstr ""
 
-#: fortran/resolve.c:5069
+#: fortran/resolve.c:5211
 #, no-c-format
 msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
 msgstr ""
 
-#: fortran/resolve.c:5087
+#: fortran/resolve.c:5229
 #, no-c-format
 msgid "Argument of SELECT statement at %L cannot be %s"
 msgstr ""
 
-#: fortran/resolve.c:5096
+#: fortran/resolve.c:5238
 #, no-c-format
 msgid "Argument of SELECT statement at %L must be a scalar expression"
 msgstr ""
 
-#: fortran/resolve.c:5161
+#: fortran/resolve.c:5303
 #, no-c-format
 msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
 msgstr ""
 
-#: fortran/resolve.c:5187
+#: fortran/resolve.c:5329
 #, no-c-format
 msgid "Logical range in CASE statement at %L is not allowed"
 msgstr ""
 
-#: fortran/resolve.c:5199
+#: fortran/resolve.c:5341
 #, no-c-format
 msgid "constant logical value in CASE statement is repeated at %L"
 msgstr ""
 
-#: fortran/resolve.c:5213
+#: fortran/resolve.c:5355
 #, no-c-format
 msgid "Range specification at %L can never be matched"
 msgstr ""
 
-#: fortran/resolve.c:5316
+#: fortran/resolve.c:5458
 #, no-c-format
 msgid "Logical SELECT CASE block at %L has more that two cases"
 msgstr ""
 
-#: fortran/resolve.c:5354
+#: fortran/resolve.c:5496
 #, no-c-format
 msgid "Data transfer element at %L cannot have POINTER components"
 msgstr ""
 
-#: fortran/resolve.c:5361
+#: fortran/resolve.c:5503
 #, no-c-format
 msgid "Data transfer element at %L cannot have ALLOCATABLE components"
 msgstr ""
 
-#: fortran/resolve.c:5368
+#: fortran/resolve.c:5510
 #, no-c-format
 msgid "Data transfer element at %L cannot have PRIVATE components"
 msgstr ""
 
-#: fortran/resolve.c:5377
+#: fortran/resolve.c:5519
 #, no-c-format
 msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
 msgstr ""
 
-#: fortran/resolve.c:5441
+#: fortran/resolve.c:5583
 #, no-c-format
 msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:5450
+#: fortran/resolve.c:5592
 #, no-c-format
 msgid "Branch at %L causes an infinite loop"
 msgstr ""
@@ -9630,648 +9678,658 @@
 #. 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.
-#: fortran/resolve.c:5463
+#: fortran/resolve.c:5605
 #, no-c-format
 msgid "Label at %L is not in the same block as the GOTO statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:5478 fortran/resolve.c:5492
+#: fortran/resolve.c:5620 fortran/resolve.c:5634
 #, no-c-format
 msgid "Deleted feature: GOTO at %L jumps to END of construct at %L"
 msgstr ""
 
-#: fortran/resolve.c:5569
+#: fortran/resolve.c:5711
 #, no-c-format
 msgid "WHERE mask at %L has inconsistent shape"
 msgstr ""
 
-#: fortran/resolve.c:5585
+#: fortran/resolve.c:5727
 #, no-c-format
 msgid "WHERE assignment target at %L has inconsistent shape"
 msgstr ""
 
-#: fortran/resolve.c:5600 fortran/resolve.c:5682
+#: fortran/resolve.c:5735 fortran/resolve.c:5820
 #, no-c-format
+msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
+msgstr ""
+
+#: fortran/resolve.c:5745 fortran/resolve.c:5830
+#, no-c-format
 msgid "Unsupported statement inside WHERE at %L"
 msgstr ""
 
-#: fortran/resolve.c:5631
+#: fortran/resolve.c:5776
 #, fuzzy, no-c-format
 msgid "Assignment to a FORALL index variable at %L"
 msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
 
-#: fortran/resolve.c:5639
+#: fortran/resolve.c:5784
 #, no-c-format
 msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
 msgstr ""
 
-#: fortran/resolve.c:5774
+#: fortran/resolve.c:5922
 #, no-c-format
 msgid "An outer FORALL construct already has an index with this name %L"
 msgstr ""
 
-#: fortran/resolve.c:5830
+#: fortran/resolve.c:5978
 #, no-c-format
 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
 msgstr ""
 
-#: fortran/resolve.c:5890
+#: fortran/resolve.c:6037
 #, no-c-format
 msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
 msgstr ""
 
-#: fortran/resolve.c:5927
+#: fortran/resolve.c:6110
 #, no-c-format
 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
 msgstr ""
 
-#: fortran/resolve.c:5950
+#: fortran/resolve.c:6135
 #, no-c-format
 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
 msgstr ""
 
-#: fortran/resolve.c:5962
+#: fortran/resolve.c:6147
 #, no-c-format
 msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
 msgstr ""
 
-#: fortran/resolve.c:6066
+#: fortran/resolve.c:6250
 #, no-c-format
 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
 msgstr ""
 
-#: fortran/resolve.c:6069
+#: fortran/resolve.c:6253
 #, no-c-format
 msgid "Variable '%s' has not been assigned a target label at %L"
 msgstr ""
 
-#: fortran/resolve.c:6080
+#: fortran/resolve.c:6264
 #, no-c-format
 msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
 msgstr ""
 
-#: fortran/resolve.c:6106
+#: fortran/resolve.c:6290
 #, no-c-format
 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
 msgstr ""
 
-#: fortran/resolve.c:6121
+#: fortran/resolve.c:6305
 #, no-c-format
 msgid "Arithmetic IF statement at %L requires a numeric expression"
 msgstr ""
 
-#: fortran/resolve.c:6163
+#: fortran/resolve.c:6347
 #, no-c-format
 msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
 msgstr ""
 
-#: fortran/resolve.c:6170
+#: fortran/resolve.c:6420
 #, no-c-format
-msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:6182
-#, no-c-format
-msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:6247
-#, no-c-format
 msgid "FORALL mask clause at %L requires a LOGICAL expression"
 msgstr ""
 
-#: fortran/resolve.c:6317 fortran/resolve.c:6373
+#: fortran/resolve.c:6490 fortran/resolve.c:6546
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
 msgstr ""
 
 #. Common block names match but binding labels do not.
-#: fortran/resolve.c:6338
+#: fortran/resolve.c:6511
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6385
+#: fortran/resolve.c:6558
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
 msgstr ""
 
 #. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:6437
+#: fortran/resolve.c:6610
 #, no-c-format
 msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
 msgstr ""
 
 #. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:6450
+#: fortran/resolve.c:6623
 #, no-c-format
 msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6636
 #, no-c-format
 msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6540
+#: fortran/resolve.c:6713
 #, no-c-format
 msgid "CHARACTER variable has zero length at %L"
 msgstr ""
 
-#: fortran/resolve.c:6828
+#: fortran/resolve.c:7001
 #, no-c-format
 msgid "Allocatable array '%s' at %L must have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:6831
+#: fortran/resolve.c:7004
 #, no-c-format
 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
 msgstr ""
 
-#: fortran/resolve.c:6838
+#: fortran/resolve.c:7011
 #, no-c-format
 msgid "Array pointer '%s' at %L must have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:6849
+#: fortran/resolve.c:7022
 #, no-c-format
 msgid "Array '%s' at %L cannot have a deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:6878
+#: fortran/resolve.c:7051
 #, no-c-format
 msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
 msgstr ""
 
-#: fortran/resolve.c:6901
+#: fortran/resolve.c:7074
 #, no-c-format
 msgid "Object '%s' at %L must have the SAVE attribute for default initialization of a component"
 msgstr ""
 
 #. The shape of a main program or module array needs to be
 #. constant.
-#: fortran/resolve.c:6948
+#: fortran/resolve.c:7121
 #, no-c-format
 msgid "The module or main program array '%s' at %L must have constant shape"
 msgstr ""
 
-#: fortran/resolve.c:6961
+#: fortran/resolve.c:7134
 #, no-c-format
 msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
 msgstr ""
 
-#: fortran/resolve.c:6980
+#: fortran/resolve.c:7153
 #, no-c-format
 msgid "'%s' at %L must have constant character length in this context"
 msgstr ""
 
-#: fortran/resolve.c:7012
+#: fortran/resolve.c:7185
 #, no-c-format
 msgid "Allocatable '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7015
+#: fortran/resolve.c:7188
 #, no-c-format
 msgid "External '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7019
+#: fortran/resolve.c:7192
 #, no-c-format
 msgid "Dummy '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7022
+#: fortran/resolve.c:7195
 #, no-c-format
 msgid "Intrinsic '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7025
+#: fortran/resolve.c:7198
 #, no-c-format
 msgid "Function result '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7028
+#: fortran/resolve.c:7201
 #, no-c-format
 msgid "Automatic array '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7051
+#: fortran/resolve.c:7224
 #, no-c-format
 msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
 msgstr ""
 
-#: fortran/resolve.c:7070
+#: fortran/resolve.c:7243
 #, no-c-format
 msgid "Character-valued statement function '%s' at %L must have constant length"
 msgstr ""
 
-#: fortran/resolve.c:7078
+#: fortran/resolve.c:7251
 #, no-c-format
 msgid "Automatic character length function '%s' at %L must have an explicit interface"
 msgstr ""
 
-#: fortran/resolve.c:7103
+#: fortran/resolve.c:7276
 #, no-c-format
 msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
 msgstr ""
 
-#: fortran/resolve.c:7126 fortran/resolve.c:7151
+#: fortran/resolve.c:7299 fortran/resolve.c:7324
 #, no-c-format
 msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
 msgstr ""
 
-#: fortran/resolve.c:7168
+#: fortran/resolve.c:7341
 #, no-c-format
 msgid "Function '%s' at %L cannot have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7350
 #, no-c-format
 msgid "External object '%s' at %L may not have an initializer"
 msgstr ""
 
-#: fortran/resolve.c:7185
+#: fortran/resolve.c:7358
 #, no-c-format
 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
 msgstr ""
 
-#: fortran/resolve.c:7206
+#: fortran/resolve.c:7379
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
 msgstr ""
 
-#: fortran/resolve.c:7210
+#: fortran/resolve.c:7383
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
 msgstr ""
 
-#: fortran/resolve.c:7214
+#: fortran/resolve.c:7387
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
 msgstr ""
 
-#: fortran/resolve.c:7218
+#: fortran/resolve.c:7391
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
 msgstr ""
 
-#: fortran/resolve.c:7227
+#: fortran/resolve.c:7400
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
 msgstr ""
 
-#: fortran/resolve.c:7299
+#: fortran/resolve.c:7472
 #, no-c-format
 msgid "Character length of component '%s' needs to be a constant specification expression at %L"
 msgstr ""
 
-#: fortran/resolve.c:7314
+#: fortran/resolve.c:7487
 #, no-c-format
 msgid "The component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
 msgstr ""
 
-#: fortran/resolve.c:7324
+#: fortran/resolve.c:7497
 #, no-c-format
 msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
 msgstr ""
 
-#: fortran/resolve.c:7334
+#: fortran/resolve.c:7507
 #, no-c-format
 msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
 msgstr ""
 
-#: fortran/resolve.c:7352
+#: fortran/resolve.c:7525
 #, no-c-format
 msgid "Component '%s' of '%s' at %L must have constant array bounds"
 msgstr ""
 
-#: fortran/resolve.c:7395
+#: fortran/resolve.c:7568
 #, no-c-format
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7405
+#: fortran/resolve.c:7578
 #, no-c-format
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7418
+#: fortran/resolve.c:7591
 #, no-c-format
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7430
+#: fortran/resolve.c:7603
 #, no-c-format
 msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7439
+#: fortran/resolve.c:7612
 #, no-c-format
 msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7451
+#: fortran/resolve.c:7624
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
 msgstr ""
 
-#: fortran/resolve.c:7459
+#: fortran/resolve.c:7632
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
 msgstr ""
 
-#: fortran/resolve.c:7485
+#: fortran/resolve.c:7658
 #, no-c-format
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7504
+#: fortran/resolve.c:7677
 #, no-c-format
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
 msgstr ""
 
-#: fortran/resolve.c:7515
+#: fortran/resolve.c:7688
 #, no-c-format
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:7526
+#: fortran/resolve.c:7699
 #, no-c-format
 msgid "Incompatible derived type in PARAMETER at %L"
 msgstr ""
 
-#: fortran/resolve.c:7597
+#: fortran/resolve.c:7758
 #, no-c-format
+msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
+msgstr ""
+
+#: fortran/resolve.c:7772
+#, no-c-format
 msgid "Interface '%s' of procedure '%s' at %L must be explicit"
 msgstr ""
 
-#: fortran/resolve.c:7622
+#: fortran/resolve.c:7797
 #, no-c-format
 msgid "Type specified for intrinsic function '%s' at %L is ignored"
 msgstr ""
 
-#: fortran/resolve.c:7629
+#: fortran/resolve.c:7804
 #, no-c-format
 msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
 msgstr ""
 
-#: fortran/resolve.c:7636
+#: fortran/resolve.c:7811
 #, no-c-format
 msgid "Intrinsic '%s' at %L does not exist"
 msgstr ""
 
-#: fortran/resolve.c:7676
+#: fortran/resolve.c:7851
 #, no-c-format
 msgid "Assumed size array at %L must be a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7679
+#: fortran/resolve.c:7854
 #, no-c-format
 msgid "Assumed shape array at %L must be a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7691
+#: fortran/resolve.c:7866
 #, no-c-format
 msgid "Symbol at %L is not a DUMMY variable"
 msgstr ""
 
-#: fortran/resolve.c:7697
+#: fortran/resolve.c:7872
 #, no-c-format
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7707
+#: fortran/resolve.c:7882
 #, no-c-format
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
 msgstr ""
 
-#: fortran/resolve.c:7716
+#: fortran/resolve.c:7891
 #, no-c-format
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 msgstr ""
 
-#: fortran/resolve.c:7742
+#: fortran/resolve.c:7917
 #, no-c-format
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 msgstr ""
 
-#: fortran/resolve.c:7795
+#: fortran/resolve.c:7970
 #, no-c-format
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 msgstr ""
 
-#: fortran/resolve.c:7811
+#: fortran/resolve.c:7987
 #, no-c-format
 msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
 msgstr ""
 
-#: fortran/resolve.c:7830
+#: fortran/resolve.c:8006
 #, no-c-format
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 msgstr ""
 
-#: fortran/resolve.c:7889
+#: fortran/resolve.c:8065
 #, no-c-format
 msgid "Threadprivate at %L isn't SAVEd"
 msgstr ""
 
-#: fortran/resolve.c:7967
+#: fortran/resolve.c:8143
 #, no-c-format
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 msgstr ""
 
-#: fortran/resolve.c:8011
+#: fortran/resolve.c:8149
 #, no-c-format
+msgid "DATA array '%s' at %L must be specified in a previous declaration"
+msgstr ""
+
+#: fortran/resolve.c:8194
+#, no-c-format
 msgid "Nonconstant array section at %L in DATA statement"
 msgstr ""
 
-#: fortran/resolve.c:8024
+#: fortran/resolve.c:8207
 #, no-c-format
 msgid "DATA statement at %L has more variables than values"
 msgstr ""
 
-#: fortran/resolve.c:8118
+#: fortran/resolve.c:8301
 #, no-c-format
 msgid "iterator start at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:8125
+#: fortran/resolve.c:8308
 #, no-c-format
 msgid "iterator end at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:8132
+#: fortran/resolve.c:8315
 #, no-c-format
 msgid "iterator step at %L does not simplify"
 msgstr ""
 
-#: fortran/resolve.c:8258
+#: fortran/resolve.c:8441
 #, no-c-format
 msgid "DATA statement at %L has more values than variables"
 msgstr ""
 
-#: fortran/resolve.c:8349
+#: fortran/resolve.c:8532
 #, fuzzy, no-c-format
 msgid "Label %d at %L defined but not used"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: fortran/resolve.c:8354
+#: fortran/resolve.c:8537
 #, no-c-format
 msgid "Label %d at %L defined but cannot be used"
 msgstr ""
 
-#: fortran/resolve.c:8439
+#: fortran/resolve.c:8622
 #, no-c-format
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8448
+#: fortran/resolve.c:8631
 #, no-c-format
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8465
+#: fortran/resolve.c:8639
 #, no-c-format
+msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
+msgstr ""
+
+#: fortran/resolve.c:8656
+#, no-c-format
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8570
+#: fortran/resolve.c:8761
 #, no-c-format
 msgid "Syntax error in EQUIVALENCE statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:8585
+#: fortran/resolve.c:8776
 #, no-c-format
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 msgstr ""
 
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8788
 #, no-c-format
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 msgstr ""
 
-#: fortran/resolve.c:8606
+#: fortran/resolve.c:8797
 #, no-c-format
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8876
 #, no-c-format
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8696
+#: fortran/resolve.c:8887
 #, no-c-format
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8707
+#: fortran/resolve.c:8898
 #, no-c-format
 msgid "Substring at %L has length zero"
 msgstr ""
 
-#: fortran/resolve.c:8750
+#: fortran/resolve.c:8941
 #, no-c-format
 msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
 msgstr ""
 
-#: fortran/resolve.c:8762
+#: fortran/resolve.c:8953
 #, no-c-format
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:8788
+#: fortran/resolve.c:8979
 #, no-c-format
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
 msgstr ""
 
-#: fortran/resolve.c:8795
+#: fortran/resolve.c:8986
 #, no-c-format
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 msgstr ""
 
-#: fortran/resolve.c:8801
+#: fortran/resolve.c:8992
 #, no-c-format
 msgid "User operator procedure '%s' at %L must have at least one argument"
 msgstr ""
 
-#: fortran/resolve.c:8811
+#: fortran/resolve.c:9002
 #, no-c-format
 msgid "First argument of operator interface at %L cannot be optional"
 msgstr ""
 
-#: fortran/resolve.c:8823
+#: fortran/resolve.c:9014
 #, no-c-format
 msgid "Second argument of operator interface at %L cannot be optional"
 msgstr ""
 
-#: fortran/resolve.c:8827
+#: fortran/resolve.c:9018
 #, no-c-format
 msgid "Operator interface at %L must have, at most, two arguments"
 msgstr ""
 
-#: fortran/resolve.c:8867
+#: fortran/resolve.c:9059
 #, no-c-format
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 msgstr ""
 
-#: fortran/scanner.c:526
+#: fortran/scanner.c:530
 #, no-c-format
 msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
 msgstr ""
 
-#: fortran/scanner.c:816 fortran/scanner.c:937
+#: fortran/scanner.c:820 fortran/scanner.c:941
 #, no-c-format
 msgid "Limit of %d continuations exceeded in statement at %C"
 msgstr ""
 
-#: fortran/scanner.c:861
+#: fortran/scanner.c:865
 #, fuzzy, no-c-format
 msgid "Missing '&' in continued character constant at %C"
 msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
 
-#: fortran/scanner.c:1071
+#: fortran/scanner.c:1075
 #, no-c-format
 msgid "Nonconforming tab character at %C"
 msgstr ""
 
-#: fortran/scanner.c:1153 fortran/scanner.c:1156
+#: fortran/scanner.c:1158 fortran/scanner.c:1161
 #, no-c-format
 msgid "'&' not allowed by itself in line %d"
 msgstr ""
 
-#: fortran/scanner.c:1189
+#: fortran/scanner.c:1207
 #, no-c-format
-msgid "Nonconforming tab character in column 1 of line %d"
+msgid "Nonconforming tab character in column %d of line %d"
 msgstr ""
 
-#: fortran/scanner.c:1387
+#: fortran/scanner.c:1405
 #, no-c-format
 msgid "%s:%d: file %s left but not entered"
 msgstr ""
 
-#: fortran/scanner.c:1419
+#: fortran/scanner.c:1438
 #, no-c-format
 msgid "%s:%d: Illegal preprocessor directive"
 msgstr ""
 
-#: fortran/scanner.c:1514
+#: fortran/scanner.c:1533
 #, no-c-format
 msgid "File '%s' is being included recursively"
 msgstr ""
 
-#: fortran/scanner.c:1529
+#: fortran/scanner.c:1548
 #, fuzzy, no-c-format
 msgid "Can't open file '%s'"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï… `%s'"
 
-#: fortran/scanner.c:1538
+#: fortran/scanner.c:1557
 #, fuzzy, no-c-format
 msgid "Can't open included file '%s'"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
 
 # src/request.c:37
-#: fortran/scanner.c:1676
+#: fortran/scanner.c:1701
 #, fuzzy, c-format
 msgid "%s:%3d %s\n"
 msgstr "%s: %s"
@@ -10341,134 +10399,134 @@
 msgid "Argument of CHAR function at %L outside of range [0,255]"
 msgstr ""
 
-#: fortran/simplify.c:1247
+#: fortran/simplify.c:1293
 #, fuzzy, no-c-format
 msgid "Argument of IACHAR at %L must be of length one"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: fortran/simplify.c:1254
+#: fortran/simplify.c:1300
 #, no-c-format
 msgid "Argument of IACHAR function at %L outside of range 0..127"
 msgstr ""
 
-#: fortran/simplify.c:1293
+#: fortran/simplify.c:1339
 #, fuzzy, no-c-format
 msgid "Invalid second argument of IBCLR at %L"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
 
-#: fortran/simplify.c:1301
+#: fortran/simplify.c:1347
 #, no-c-format
 msgid "Second argument of IBCLR exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1335
+#: fortran/simplify.c:1381
 #, fuzzy, no-c-format
 msgid "Invalid second argument of IBITS at %L"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
 
-#: fortran/simplify.c:1341
+#: fortran/simplify.c:1387
 #, fuzzy, no-c-format
 msgid "Invalid third argument of IBITS at %L"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
 
-#: fortran/simplify.c:1351
+#: fortran/simplify.c:1397
 #, no-c-format
 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1393
+#: fortran/simplify.c:1439
 #, fuzzy, no-c-format
 msgid "Invalid second argument of IBSET at %L"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
 
-#: fortran/simplify.c:1401
+#: fortran/simplify.c:1447
 #, no-c-format
 msgid "Second argument of IBSET exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1431
+#: fortran/simplify.c:1477
 #, fuzzy, no-c-format
 msgid "Argument of ICHAR at %L must be of length one"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: fortran/simplify.c:1646
+#: fortran/simplify.c:1692
 #, no-c-format
 msgid "Argument of INT at %L is not a valid type"
 msgstr ""
 
-#: fortran/simplify.c:1688
+#: fortran/simplify.c:1734
 #, fuzzy, no-c-format
 msgid "Argument of %s at %L is not a valid type"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: fortran/simplify.c:1786
+#: fortran/simplify.c:1832
 #, fuzzy, no-c-format
 msgid "Invalid second argument of ISHFT at %L"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
 
-#: fortran/simplify.c:1801
+#: fortran/simplify.c:1847
 #, no-c-format
 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1865
+#: fortran/simplify.c:1911
 #, fuzzy, no-c-format
 msgid "Invalid second argument of ISHFTC at %L"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
 
-#: fortran/simplify.c:1879
+#: fortran/simplify.c:1925
 #, fuzzy, no-c-format
 msgid "Invalid third argument of ISHFTC at %L"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
 
-#: fortran/simplify.c:1885
+#: fortran/simplify.c:1931
 #, no-c-format
 msgid "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1901
+#: fortran/simplify.c:1947
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1904
+#: fortran/simplify.c:1950
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1975
+#: fortran/simplify.c:2021
 #, no-c-format
 msgid "Argument of KIND at %L is a DERIVED type"
 msgstr ""
 
-#: fortran/simplify.c:2163
+#: fortran/simplify.c:2209
 #, fuzzy, no-c-format
 msgid "DIM argument at %L is out of bounds"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: fortran/simplify.c:2318
+#: fortran/simplify.c:2364
 #, no-c-format
 msgid "Argument of LOG at %L cannot be less than or equal to zero"
 msgstr ""
 
-#: fortran/simplify.c:2331
+#: fortran/simplify.c:2377
 #, no-c-format
 msgid "Complex argument of LOG at %L cannot be zero"
 msgstr ""
 
-#: fortran/simplify.c:2374
+#: fortran/simplify.c:2420
 #, no-c-format
 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
 msgstr ""
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2579
+#: fortran/simplify.c:2628
 #, no-c-format
 msgid "Second argument MOD at %L is zero"
 msgstr ""
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2590
+#: fortran/simplify.c:2639
 #, no-c-format
 msgid "Second argument of MOD at %L is zero"
 msgstr ""
@@ -10476,82 +10534,87 @@
 #. Result is processor-dependent. This processor just opts
 #. to not handle it at all.
 #. Result is processor-dependent.
-#: fortran/simplify.c:2638 fortran/simplify.c:2650
+#: fortran/simplify.c:2687 fortran/simplify.c:2699
 #, no-c-format
 msgid "Second argument of MODULO at %L is zero"
 msgstr ""
 
-#: fortran/simplify.c:2702
+#: fortran/simplify.c:2751
 #, no-c-format
 msgid "Second argument of NEAREST at %L shall not be zero"
 msgstr ""
 
-#: fortran/simplify.c:2977
+#: fortran/simplify.c:2787
 #, no-c-format
+msgid "Result of NEAREST is NaN at %L"
+msgstr ""
+
+#: fortran/simplify.c:3062
+#, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
 msgstr ""
 
-#: fortran/simplify.c:3032
+#: fortran/simplify.c:3117
 #, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
 msgstr ""
 
-#: fortran/simplify.c:3122
+#: fortran/simplify.c:3232
 #, fuzzy, no-c-format
 msgid "Integer too large in shape specification at %L"
 msgstr "%s: ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· `%s'.\n"
 
-#: fortran/simplify.c:3132
+#: fortran/simplify.c:3242
 #, no-c-format
 msgid "Too many dimensions in shape specification for RESHAPE at %L"
 msgstr ""
 
-#: fortran/simplify.c:3140
+#: fortran/simplify.c:3250
 #, no-c-format
 msgid "Shape specification at %L cannot be negative"
 msgstr ""
 
-#: fortran/simplify.c:3150
+#: fortran/simplify.c:3260
 #, no-c-format
 msgid "Shape specification at %L cannot be the null array"
 msgstr ""
 
-#: fortran/simplify.c:3171
+#: fortran/simplify.c:3281
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
 msgstr ""
 
-#: fortran/simplify.c:3178
+#: fortran/simplify.c:3288
 #, no-c-format
 msgid "Error in ORDER parameter of RESHAPE at %L"
 msgstr ""
 
-#: fortran/simplify.c:3188
+#: fortran/simplify.c:3298
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is out of range"
 msgstr ""
 
-#: fortran/simplify.c:3197
+#: fortran/simplify.c:3307
 #, no-c-format
 msgid "Invalid permutation in ORDER parameter at %L"
 msgstr ""
 
-#: fortran/simplify.c:3253
+#: fortran/simplify.c:3363
 #, no-c-format
 msgid "PAD parameter required for short SOURCE parameter at %L"
 msgstr ""
 
-#: fortran/simplify.c:3372
+#: fortran/simplify.c:3482
 #, no-c-format
 msgid "Result of SCALE overflows its kind at %L"
 msgstr ""
 
-#: fortran/simplify.c:3942
+#: fortran/simplify.c:4056
 #, no-c-format
 msgid "Argument of SQRT at %L has a negative value"
 msgstr ""
 
-#: fortran/simplify.c:4069
+#: fortran/simplify.c:4190
 #, no-c-format
 msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
 msgstr ""
@@ -10782,29 +10845,29 @@
 msgid "Symbol '%s' at %C has already been host associated"
 msgstr ""
 
-#: fortran/symbol.c:3162
+#: fortran/symbol.c:3189
 #, no-c-format
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 msgstr ""
 
-#: fortran/symbol.c:3173
+#: fortran/symbol.c:3200
 #, no-c-format
 msgid "Derived type '%s' at %L is empty"
 msgstr ""
 
-#: fortran/symbol.c:3190
+#: fortran/symbol.c:3217
 #, no-c-format
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr ""
 
-#: fortran/symbol.c:3202
+#: fortran/symbol.c:3229
 #, no-c-format
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr ""
 
 #. If the derived type is bind(c), all fields must be
 #. interop.
-#: fortran/symbol.c:3241
+#: fortran/symbol.c:3268
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 msgstr ""
@@ -10812,17 +10875,17 @@
 #. If derived type is param to bind(c) routine, or to one
 #. of the iso_c_binding procs, it must be interoperable, so
 #. all fields must interop too.
-#: fortran/symbol.c:3250
+#: fortran/symbol.c:3277
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 msgstr ""
 
-#: fortran/symbol.c:3264
+#: fortran/symbol.c:3291
 #, no-c-format
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 msgstr ""
 
-#: fortran/symbol.c:3272
+#: fortran/symbol.c:3299
 #, no-c-format
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 msgstr ""
@@ -10832,38 +10895,43 @@
 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
 msgstr ""
 
-#: fortran/trans-common.c:396
+#: fortran/target-memory.c:635
 #, no-c-format
+msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
+msgstr ""
+
+#: fortran/trans-common.c:399
+#, no-c-format
 msgid "Named COMMON block '%s' at %L shall be of the same size"
 msgstr ""
 
-#: fortran/trans-common.c:817
+#: fortran/trans-common.c:833
 #, fuzzy, no-c-format
 msgid "Bad array reference at %L"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
 
-#: fortran/trans-common.c:825
+#: fortran/trans-common.c:841
 #, no-c-format
 msgid "Illegal reference type at %L as EQUIVALENCE object"
 msgstr ""
 
-#: fortran/trans-common.c:865
+#: fortran/trans-common.c:881
 #, no-c-format
 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
 msgstr ""
 
 #. Aligning this field would misalign a previous field.
-#: fortran/trans-common.c:998
+#: fortran/trans-common.c:1014
 #, no-c-format
 msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
 msgstr ""
 
-#: fortran/trans-common.c:1063
+#: fortran/trans-common.c:1079
 #, no-c-format
 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
 msgstr ""
 
-#: fortran/trans-common.c:1078
+#: fortran/trans-common.c:1094
 #, no-c-format
 msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
 msgstr ""
@@ -10871,43 +10939,43 @@
 #. The required offset conflicts with previous alignment
 #. requirements.  Insert padding immediately before this
 #. segment.
-#: fortran/trans-common.c:1089
+#: fortran/trans-common.c:1105
 #, no-c-format
 msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
 msgstr ""
 
-#: fortran/trans-common.c:1115
+#: fortran/trans-common.c:1131
 #, no-c-format
 msgid "COMMON '%s' at %L does not exist"
 msgstr ""
 
-#: fortran/trans-common.c:1122
+#: fortran/trans-common.c:1138
 #, no-c-format
 msgid "COMMON '%s' at %L requires %d bytes of padding at start"
 msgstr ""
 
-#: fortran/trans-decl.c:3016
+#: fortran/trans-decl.c:2979
 #, no-c-format
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
 msgstr ""
 
-#: fortran/trans-decl.c:3020
+#: fortran/trans-decl.c:2983
 #, no-c-format
 msgid "Unused dummy argument '%s' at %L"
 msgstr ""
 
 # src/shred.c:1134
-#: fortran/trans-decl.c:3026
+#: fortran/trans-decl.c:2989
 #, fuzzy, no-c-format
 msgid "Unused variable '%s' declared at %L"
 msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
 
-#: fortran/trans-decl.c:3052
+#: fortran/trans-decl.c:3015
 #, fuzzy, no-c-format
 msgid "Unused parameter '%s' declared at %L"
 msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
 
-#: fortran/trans-expr.c:2036
+#: fortran/trans-expr.c:2199
 #, fuzzy, no-c-format
 msgid "Unknown argument list function at %L"
 msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
@@ -10917,12 +10985,12 @@
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
 msgstr ""
 
-#: fortran/trans-io.c:1850
+#: fortran/trans-io.c:1851
 #, no-c-format
 msgid "Derived type '%s' at %L has PRIVATE components"
 msgstr ""
 
-#: fortran/trans-stmt.c:438
+#: fortran/trans-stmt.c:436
 #, no-c-format
 msgid "An alternate return at %L without a * dummy argument"
 msgstr ""
@@ -11147,65 +11215,41 @@
 msgid "cannot specify 'main' class when not linking"
 msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ„Î·Î»ÏŽÎ½ ÏƒÏ„Î·Î½ Ï€Î±Ï�Î¬Î»Î»Î·Î»Î· ÎµÎºÏ„Ï�Ï€Ï‰ÏƒÎ·."
 
-#: config/i386/nwld.h:34
-#, fuzzy
-msgid "Static linking is not supported.\n"
-msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
-
-#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr ""
-
 #: config/vax/netbsd-elf.h:41
 #, fuzzy
 msgid "the -shared option is not currently supported for VAX ELF"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
 
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
-#, fuzzy
-msgid "does not support multilib"
-msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
-
 #: config/vax/vax.h:49 config/vax/vax.h:50
 #, fuzzy
 msgid "profiling not supported with -mg\n"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
 
-#: config/rs6000/linux64.h:347 config/rs6000/linux64.h:349 config/linux.h:106
-#: config/linux.h:108 config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
+#: config/sh/sh.h:461
+#, fuzzy
+msgid "SH2a does not support little-endian"
+msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
+
+#: config/s390/tpf.h:119
+#, fuzzy
+msgid "static is not supported on TPF-OS"
+msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
+
 #: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
+#: config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
 #: config/sparc/linux.h:126 config/sparc/linux.h:128
-#: config/sparc/linux64.h:152 config/sparc/linux64.h:154
+#: config/sparc/linux64.h:152 config/sparc/linux64.h:154 config/linux.h:106
+#: config/linux.h:108 config/rs6000/linux64.h:347 config/rs6000/linux64.h:349
 #, fuzzy
 msgid "-mglibc and -muclibc used together"
 msgstr ""
 "ÎŸÎ¹ ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ Î³Î¹Î± Î½Î± ÎµÎºÏ„Ï…Ï€Ï‰Î¸ÎµÎ¯ ÎºÎ±Î¹ Î½Î± Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Î· ÏŽÏ�Î± Î´ÎµÎ½ Î¼Ï€Î¿Ï�Î¿Ï�Î½ Î½Î±\n"
 "Ï‡Ï�Î·ÏƒÎ¹Î¼Î¿Ï€Î¿Î¹Î·Î¸Î¿Ï�Î½ Ï€Î±Ï�Î¬Î»Î»Î·Î»Î±."
 
-#: config/i386/cygwin.h:28
-msgid "mno-cygwin and mno-win32 are not compatible"
+#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
+msgid "-pg and -fomit-frame-pointer are incompatible"
 msgstr ""
 
-#: config/i386/cygwin.h:74 config/i386/mingw32.h:74
-msgid "shared and mdll are not compatible"
-msgstr ""
-
-#: config/i386/sco5.h:188
-#, fuzzy
-msgid "-pg not supported on this platform"
-msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
-
-#: config/i386/sco5.h:189
-#, fuzzy
-msgid "-p and -pp specified - pick one"
-msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
-
-#: config/i386/sco5.h:258
-#, fuzzy
-msgid "-G and -static are mutually exclusive"
-msgstr "\"Î–ÏŽÎ½Î· %s\" Î³Ï�Î±Î¼Î¼Î® ÎºÎ±Î¹ ÎµÏ€Î¹Î»Î¿Î³Î® -l ÎµÎ¯Î½Î±Î¹ Î±Î¼Î¿Î¹Î²Î±Î¯Ï‰Ï‚ Î±Ï€Î¿ÎºÎ»ÎµÎ¹ÏŒÎ¼ÎµÎ½Î±"
-
 #: gcc.c:792
 msgid "GCC does not support -C or -CC without -E"
 msgstr ""
@@ -11214,64 +11258,14 @@
 msgid "-E or -x required when input is from standard input"
 msgstr ""
 
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr ""
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr ""
-
 #: config/mcore/mcore.h:56
 msgid "the m210 does not have little endian support"
 msgstr ""
 
-#: config/lynx.h:70
-msgid "cannot use mthreads and mlegacy-threads together"
-msgstr ""
-
-#: config/lynx.h:95
-msgid "cannot use mshared and static together"
-msgstr ""
-
-#: config/sh/sh.h:461
-#, fuzzy
-msgid "SH2a does not support little-endian"
-msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
-
-#: config/mips/mips.h:1042 config/arc/arc.h:61
+#: config/arc/arc.h:61 config/mips/mips.h:1042
 msgid "may not use both -EB and -EL"
 msgstr ""
 
-#: config/s390/tpf.h:119
-#, fuzzy
-msgid "static is not supported on TPF-OS"
-msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
-
-#: config/rs6000/darwin.h:95
-msgid " conflicting code gen style switches are used"
-msgstr ""
-
-#: ada/lang-specs.h:34
-msgid "-c or -S required for Ada"
-msgstr ""
-
-#: config/mips/r3900.h:34
-#, fuzzy
-msgid "-mhard-float not supported"
-msgstr "Î¤Î¿ Ï€Ï�Ï‰Ï„ÏŒÎºÎ¿Î»Î»Î¿ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
-
-#: config/mips/r3900.h:36
-#, fuzzy
-msgid "-msingle-float and -msoft-float cannot both be specified"
-msgstr ""
-"ÎŸÎ¹ ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ Î³Î¹Î± Î½Î± ÎµÎºÏ„Ï…Ï€Ï‰Î¸ÎµÎ¯ ÎºÎ±Î¹ Î½Î± Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Î· ÏŽÏ�Î± Î´ÎµÎ½ Î¼Ï€Î¿Ï�Î¿Ï�Î½ Î½Î±\n"
-"Ï‡Ï�Î·ÏƒÎ¹Î¼Î¿Ï€Î¿Î¹Î·Î¸Î¿Ï�Î½ Ï€Î±Ï�Î¬Î»Î»Î·Î»Î±."
-
 #: config/vxworks.h:71
 msgid "-Xbind-now and -Xbind-lazy are incompatible"
 msgstr ""
@@ -11308,6 +11302,18 @@
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr ""
 
+#: config/mips/r3900.h:34
+#, fuzzy
+msgid "-mhard-float not supported"
+msgstr "Î¤Î¿ Ï€Ï�Ï‰Ï„ÏŒÎºÎ¿Î»Î»Î¿ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
+
+#: config/mips/r3900.h:36
+#, fuzzy
+msgid "-msingle-float and -msoft-float cannot both be specified"
+msgstr ""
+"ÎŸÎ¹ ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ Î³Î¹Î± Î½Î± ÎµÎºÏ„Ï…Ï€Ï‰Î¸ÎµÎ¯ ÎºÎ±Î¹ Î½Î± Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Î· ÏŽÏ�Î± Î´ÎµÎ½ Î¼Ï€Î¿Ï�Î¿Ï�Î½ Î½Î±\n"
+"Ï‡Ï�Î·ÏƒÎ¹Î¼Î¿Ï€Î¿Î¹Î·Î¸Î¿Ï�Î½ Ï€Î±Ï�Î¬Î»Î»Î·Î»Î±."
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
 #: config/sparc/sol2-bi.h:217 config/sparc/sol2-bi.h:227
@@ -11315,6 +11321,10 @@
 msgid "may not use both -m32 and -m64"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚ ÎºÎ±Î¹ Î· Î¿Î¼Î¬Î´Î±"
 
+#: config/i386/mingw32.h:74 config/i386/cygwin.h:74
+msgid "shared and mdll are not compatible"
+msgstr ""
+
 #: config/arm/arm.h:147
 #, fuzzy
 msgid "-msoft-float and -mhard_float may not be used together"
@@ -11329,122 +11339,69 @@
 "ÎŸÎ¹ ÎµÏ€Î¹Î»Î¿Î³Î­Ï‚ Î³Î¹Î± Î½Î± ÎµÎºÏ„Ï…Ï€Ï‰Î¸ÎµÎ¯ ÎºÎ±Î¹ Î½Î± Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Î· ÏŽÏ�Î± Î´ÎµÎ½ Î¼Ï€Î¿Ï�Î¿Ï�Î½ Î½Î±\n"
 "Ï‡Ï�Î·ÏƒÎ¹Î¼Î¿Ï€Î¿Î¹Î·Î¸Î¿Ï�Î½ Ï€Î±Ï�Î¬Î»Î»Î·Î»Î±."
 
-#: java/lang.opt:65
-msgid "Warn if a deprecated compiler feature, class, method, or field is used"
+#: config/rs6000/darwin.h:95
+msgid " conflicting code gen style switches are used"
 msgstr ""
 
-#: java/lang.opt:69
-msgid "Warn if deprecated empty statements are found"
+#: ada/lang-specs.h:34
+msgid "-c or -S required for Ada"
 msgstr ""
 
-#: java/lang.opt:73
-msgid "Warn if .class files are out of date"
-msgstr ""
+#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+#, fuzzy
+msgid "does not support multilib"
+msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
 
-#: java/lang.opt:77
+#: config/i386/nwld.h:34
 #, fuzzy
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "Î´Îµ Î¼Ï€Î¿Ï�Î¿Ï�Î½ Î½Î± Î´Î·Î»ÏŽÎ½Î¿Î½Ï„Î±Î¹ Î±Ï�Ï‡ÎµÎ¯Î± ÏŒÏ„Î±Î½ Î³Î¯Î½ÎµÏ„Î±Î¹ Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… --string"
+msgid "Static linking is not supported.\n"
+msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
 
-#: java/lang.opt:81
-msgid "Deprecated; use --classpath instead"
+#: config/i386/cygwin.h:28
+msgid "mno-cygwin and mno-win32 are not compatible"
 msgstr ""
 
-#: java/lang.opt:88
-msgid "Permit the use of the assert keyword"
-msgstr ""
+#: config/i386/sco5.h:188
+#, fuzzy
+msgid "-pg not supported on this platform"
+msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
 
-#: java/lang.opt:110
-msgid "Replace system path"
-msgstr ""
+#: config/i386/sco5.h:189
+#, fuzzy
+msgid "-p and -pp specified - pick one"
+msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
 
-#: java/lang.opt:114
+#: config/i386/sco5.h:258
 #, fuzzy
-msgid "Generate checks for references to NULL"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+msgid "-G and -static are mutually exclusive"
+msgstr "\"Î–ÏŽÎ½Î· %s\" Î³Ï�Î±Î¼Î¼Î® ÎºÎ±Î¹ ÎµÏ€Î¹Î»Î¿Î³Î® -l ÎµÎ¯Î½Î±Î¹ Î±Î¼Î¿Î¹Î²Î±Î¯Ï‰Ï‚ Î±Ï€Î¿ÎºÎ»ÎµÎ¹ÏŒÎ¼ÎµÎ½Î±"
 
-#: java/lang.opt:118
-msgid "Set class path"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
 msgstr ""
 
-#: java/lang.opt:125
-msgid "Output a class file"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
 msgstr ""
 
-#: java/lang.opt:129
-msgid "Alias for -femit-class-file"
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
 msgstr ""
 
-#: java/lang.opt:133
-msgid "Choose input encoding (defaults from your locale)"
-msgstr ""
-
-#: java/lang.opt:137
-msgid "Set the extension directory path"
-msgstr ""
-
-#: java/lang.opt:144
-msgid "Input file is a file with a list of filenames to compile"
-msgstr ""
-
-#: java/lang.opt:151
-msgid "Always check for non gcj generated classes archives"
-msgstr ""
-
-#: java/lang.opt:155
-msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
-msgstr ""
-
-#: java/lang.opt:159
-msgid "Generate instances of Class at runtime"
-msgstr ""
-
-#: java/lang.opt:163
-msgid "Use offset tables for virtual method calls"
-msgstr ""
-
-#: java/lang.opt:170
-msgid "Assume native functions are implemented using JNI"
-msgstr ""
-
-#: java/lang.opt:174
-msgid "Enable optimization of static class initialization code"
-msgstr ""
-
-#: java/lang.opt:181
-msgid "Reduce the amount of reflection meta-data generated"
-msgstr ""
-
-#: java/lang.opt:185
-msgid "Enable assignability checks for stores into object arrays"
-msgstr ""
-
-#: java/lang.opt:189
+#: config/cris/cris.h:207
 #, fuzzy
-msgid "Generate code for the Boehm GC"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+msgid "Do not specify both -march=... and -mcpu=..."
+msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚ ÎºÎ±Î¹ Î· Î¿Î¼Î¬Î´Î±"
 
-#: java/lang.opt:193
-msgid "Call a library routine to do integer divisions"
+#: config/lynx.h:70
+msgid "cannot use mthreads and mlegacy-threads together"
 msgstr ""
 
-#: java/lang.opt:197
-msgid "Generated should be loaded by bootstrap loader"
+#: config/lynx.h:95
+msgid "cannot use mshared and static together"
 msgstr ""
 
-#: java/lang.opt:201
-msgid "Set the source language version"
-msgstr ""
-
-#: java/lang.opt:205
-#, fuzzy
-msgid "Set the target VM version"
-msgstr "ÎµÏƒÏ†Î±Î»Î¼Î­Î½Î· Î­ÎºÎ´Î¿ÏƒÎ· ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚"
-
-#: ada/lang.opt:96
-msgid "Specify options to GNAT"
-msgstr ""
-
 #: fortran/lang.opt:29
 msgid "Add a directory for INCLUDE and MODULE searching"
 msgstr ""
@@ -11692,7 +11649,7 @@
 msgid "Append a second underscore if the name already contains an underscore"
 msgstr ""
 
-#: fortran/lang.opt:277 c.opt:714
+#: fortran/lang.opt:277 c.opt:718
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr ""
 
@@ -11724,14 +11681,65 @@
 msgid "Accept extensions to support legacy code"
 msgstr ""
 
-#: treelang/lang.opt:30
-msgid "Trace lexical analysis"
+#: config/mcore/mcore.opt:23
+#, fuzzy
+msgid "Generate code for the M*Core M210"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+
+#: config/mcore/mcore.opt:27
+msgid "Generate code for the M*Core M340"
 msgstr ""
 
-#: treelang/lang.opt:34
-msgid "Trace the parsing process"
+#: config/mcore/mcore.opt:31
+msgid "Set maximum alignment to 4"
 msgstr ""
 
+#: config/mcore/mcore.opt:35
+msgid "Force functions to be aligned to a 4 byte boundary"
+msgstr ""
+
+#: config/mcore/mcore.opt:39
+msgid "Set maximum alignment to 8"
+msgstr ""
+
+#: config/mcore/mcore.opt:43 config/score/score.opt:23
+msgid "Generate big-endian code"
+msgstr ""
+
+#: config/mcore/mcore.opt:47
+#, fuzzy
+msgid "Emit call graph information"
+msgstr "ÎµÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ Ï€Ï�Î¿ÏŒÎ´Î¿Ï…"
+
+#: config/mcore/mcore.opt:51
+#, fuzzy
+msgid "Use the divide instruction"
+msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
+
+#: config/mcore/mcore.opt:55
+msgid "Inline constants if it can be done in 2 insns or less"
+msgstr ""
+
+#: config/mcore/mcore.opt:59 config/score/score.opt:27
+msgid "Generate little-endian code"
+msgstr ""
+
+#: config/mcore/mcore.opt:67
+msgid "Use arbitrary sized immediates in bit operations"
+msgstr ""
+
+#: config/mcore/mcore.opt:71
+msgid "Prefer word accesses over byte accesses"
+msgstr ""
+
+#: config/mcore/mcore.opt:75
+msgid "Set the maximum amount for a single stack increment operation"
+msgstr ""
+
+#: config/mcore/mcore.opt:79
+msgid "Always treat bitfields as int-sized"
+msgstr ""
+
 #: config/alpha/alpha.opt:23 config/i386/i386.opt:155
 msgid "Do not use hardware fp"
 msgstr ""
@@ -11850,283 +11858,6 @@
 msgid "Specify bit size of immediate TLS offsets"
 msgstr ""
 
-#: config/frv/frv.opt:23
-msgid "Use 4 media accumulators"
-msgstr ""
-
-#: config/frv/frv.opt:27
-msgid "Use 8 media accumulators"
-msgstr ""
-
-#: config/frv/frv.opt:31
-msgid "Enable label alignment optimizations"
-msgstr ""
-
-#: config/frv/frv.opt:35
-#, fuzzy
-msgid "Dynamically allocate cc registers"
-msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´ÎµÏƒÎ¼ÎµÏ…Ï„ÎµÎ¯ Î¼Î½Î®Î¼Î·"
-
-#: config/frv/frv.opt:42
-msgid "Set the cost of branches"
-msgstr ""
-
-#: config/frv/frv.opt:46
-msgid "Enable conditional execution other than moves/scc"
-msgstr ""
-
-#: config/frv/frv.opt:50
-msgid "Change the maximum length of conditionally-executed sequences"
-msgstr ""
-
-#: config/frv/frv.opt:54
-msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
-msgstr ""
-
-#: config/frv/frv.opt:58
-#, fuzzy
-msgid "Enable conditional moves"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
-
-#: config/frv/frv.opt:62
-msgid "Set the target CPU type"
-msgstr ""
-
-#: config/frv/frv.opt:84
-#, fuzzy
-msgid "Use fp double instructions"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
-
-#: config/frv/frv.opt:88
-msgid "Change the ABI to allow double word insns"
-msgstr ""
-
-#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
-#, fuzzy
-msgid "Enable Function Descriptor PIC mode"
-msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
-
-#: config/frv/frv.opt:96
-msgid "Just use icc0/fcc0"
-msgstr ""
-
-#: config/frv/frv.opt:100
-msgid "Only use 32 FPRs"
-msgstr ""
-
-#: config/frv/frv.opt:104
-msgid "Use 64 FPRs"
-msgstr ""
-
-#: config/frv/frv.opt:108
-msgid "Only use 32 GPRs"
-msgstr ""
-
-#: config/frv/frv.opt:112
-msgid "Use 64 GPRs"
-msgstr ""
-
-#: config/frv/frv.opt:116
-msgid "Enable use of GPREL for read-only data in FDPIC"
-msgstr ""
-
-#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
-#: config/pdp11/pdp11.opt:71
-msgid "Use hardware floating point"
-msgstr ""
-
-#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
-#, fuzzy
-msgid "Enable inlining of PLT in function calls"
-msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
-
-#: config/frv/frv.opt:128
-msgid "Enable PIC support for building libraries"
-msgstr ""
-
-#: config/frv/frv.opt:132
-msgid "Follow the EABI linkage requirements"
-msgstr ""
-
-#: config/frv/frv.opt:136
-#, fuzzy
-msgid "Disallow direct calls to global functions"
-msgstr "Î”ÎµÎ½ Î²Ï�Î­Î¸Î·ÎºÎ±Î½ Ï„Î±Î¹Ï�Î¹Î¬ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î· Î¼Î¿Ï�Ï†Î® `%s'.\n"
-
-#: config/frv/frv.opt:140
-#, fuzzy
-msgid "Use media instructions"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
-
-#: config/frv/frv.opt:144
-#, fuzzy
-msgid "Use multiply add/subtract instructions"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
-
-#: config/frv/frv.opt:148
-#, fuzzy
-msgid "Enable optimizing &&/|| in conditional execution"
-msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
-
-#: config/frv/frv.opt:152
-msgid "Enable nested conditional execution optimizations"
-msgstr ""
-
-#: config/frv/frv.opt:157
-msgid "Do not mark ABI switches in e_flags"
-msgstr ""
-
-#: config/frv/frv.opt:161
-msgid "Remove redundant membars"
-msgstr ""
-
-#: config/frv/frv.opt:165
-#, fuzzy
-msgid "Pack VLIW instructions"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
-
-#: config/frv/frv.opt:169
-msgid "Enable setting GPRs to the result of comparisons"
-msgstr ""
-
-#: config/frv/frv.opt:173
-msgid "Change the amount of scheduler lookahead"
-msgstr ""
-
-#: config/frv/frv.opt:177 config/pa/pa.opt:104
-msgid "Use software floating point"
-msgstr ""
-
-#: config/frv/frv.opt:181
-msgid "Assume a large TLS segment"
-msgstr ""
-
-#: config/frv/frv.opt:185
-msgid "Do not assume a large TLS segment"
-msgstr ""
-
-#: config/frv/frv.opt:190
-msgid "Cause gas to print tomcat statistics"
-msgstr ""
-
-#: config/frv/frv.opt:195
-msgid "Link with the library-pic libraries"
-msgstr ""
-
-#: config/frv/frv.opt:199
-msgid "Allow branches to be packed with other instructions"
-msgstr ""
-
-#: config/mn10300/mn10300.opt:23
-msgid "Target the AM33 processor"
-msgstr ""
-
-#: config/mn10300/mn10300.opt:27
-msgid "Target the AM33/2.0 processor"
-msgstr ""
-
-#: config/mn10300/mn10300.opt:31
-msgid "Work around hardware multiply bug"
-msgstr ""
-
-#: config/mn10300/mn10300.opt:36
-msgid "Enable linker relaxations"
-msgstr ""
-
-#: config/mn10300/mn10300.opt:40
-msgid "Return pointers in both a0 and d0"
-msgstr ""
-
-#: config/s390/tpf.opt:23
-msgid "Enable TPF-OS tracing code"
-msgstr ""
-
-#: config/s390/tpf.opt:27
-msgid "Specify main object for TPF-OS"
-msgstr ""
-
-#: config/s390/s390.opt:23
-#, fuzzy
-msgid "31 bit ABI"
-msgstr "Î§Ï�Î®ÏƒÎ· ABI 64-bit"
-
-#: config/s390/s390.opt:27
-#, fuzzy
-msgid "64 bit ABI"
-msgstr "Î§Ï�Î®ÏƒÎ· ABI 64-bit"
-
-#: config/s390/s390.opt:31 config/i386/i386.opt:59 config/spu/spu.opt:60
-msgid "Generate code for given CPU"
-msgstr ""
-
-#: config/s390/s390.opt:35
-msgid "Maintain backchain pointer"
-msgstr ""
-
-#: config/s390/s390.opt:39
-msgid "Additional debug prints"
-msgstr ""
-
-#: config/s390/s390.opt:43
-msgid "ESA/390 architecture"
-msgstr ""
-
-#: config/s390/s390.opt:47
-#, fuzzy
-msgid "Enable fused multiply/add instructions"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
-
-#: config/s390/s390.opt:51
-msgid "Enable decimal floating point hardware support"
-msgstr ""
-
-#: config/s390/s390.opt:55
-msgid "Enable hardware floating point"
-msgstr ""
-
-#: config/s390/s390.opt:67
-msgid "Use packed stack layout"
-msgstr ""
-
-#: config/s390/s390.opt:71
-msgid "Use bras for executable < 64k"
-msgstr ""
-
-#: config/s390/s390.opt:75
-#, fuzzy
-msgid "Disable hardware floating point"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
-
-#: config/s390/s390.opt:79
-msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
-msgstr ""
-
-#: config/s390/s390.opt:83
-msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
-msgstr ""
-
-#: config/s390/s390.opt:87 config/ia64/ia64.opt:97 config/sparc/sparc.opt:95
-#: config/i386/i386.opt:183 config/rs6000/rs6000.opt:226 config/spu/spu.opt:64
-msgid "Schedule code for given CPU"
-msgstr ""
-
-#: config/s390/s390.opt:91
-#, fuzzy
-msgid "mvcle use"
-msgstr "Î— ÏƒÏ…ÏƒÎºÎµÏ…Î® ÎµÎ¯Î½Î±Î¹ Î±Ï€Î±ÏƒÏ‡Î¿Î»Î·Î¼Î­Î½Î·"
-
-#: config/s390/s390.opt:95
-msgid "Warn if a function uses alloca or creates an array with dynamic size"
-msgstr ""
-
-#: config/s390/s390.opt:99
-msgid "Warn if a single function's framesize exceeds the given framesize"
-msgstr ""
-
-#: config/s390/s390.opt:103
-msgid "z/Architecture"
-msgstr ""
-
 #: config/ia64/ilp32.opt:3
 #, fuzzy
 msgid "Generate ILP32 code"
@@ -12217,10 +11948,16 @@
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr ""
 
-#: config/ia64/ia64.opt:89 config/spu/spu.opt:56 config/pa/pa.opt:51
+#: config/ia64/ia64.opt:89 config/pa/pa.opt:51 config/spu/spu.opt:56
 msgid "Specify range of registers to make fixed"
 msgstr ""
 
+#: config/ia64/ia64.opt:97 config/i386/i386.opt:183
+#: config/rs6000/rs6000.opt:226 config/spu/spu.opt:64 config/s390/s390.opt:87
+#: config/sparc/sparc.opt:95
+msgid "Schedule code for given CPU"
+msgstr ""
+
 #: config/ia64/ia64.opt:101
 msgid "Use data speculation before reload"
 msgstr ""
@@ -12269,347 +12006,310 @@
 msgid "Count speculative dependencies while calculating priority of instructions"
 msgstr ""
 
-#: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23 config/mt/mt.opt:27
-msgid "Use simulator runtime"
+#: config/xtensa/xtensa.opt:23
+msgid "Use CONST16 instruction to load constants"
 msgstr ""
 
-#: config/m32c/m32c.opt:28
-msgid "Compile code for R8C variants"
+#: config/xtensa/xtensa.opt:27
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
 msgstr ""
 
-#: config/m32c/m32c.opt:32
-msgid "Compile code for M16C variants"
+#: config/xtensa/xtensa.opt:31
+msgid "Use indirect CALLXn instructions for large programs"
 msgstr ""
 
-#: config/m32c/m32c.opt:36
-msgid "Compile code for M32CM variants"
+#: config/xtensa/xtensa.opt:35
+msgid "Automatically align branch targets to reduce branch penalties"
 msgstr ""
 
-#: config/m32c/m32c.opt:40
-msgid "Compile code for M32C variants"
+#: config/xtensa/xtensa.opt:39
+msgid "Intersperse literal pools with code in the text section"
 msgstr ""
 
-#: config/m32c/m32c.opt:44
-msgid "Number of memreg bytes (default: 16, range: 0..16)"
+#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
+msgid "Generate PA1.0 code"
 msgstr ""
 
-#: config/sparc/little-endian.opt:23
-#, fuzzy
-msgid "Generate code for little-endian"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
+msgid "Generate PA1.1 code"
+msgstr ""
 
-#: config/sparc/little-endian.opt:27
-#, fuzzy
-msgid "Generate code for big-endian"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
-
-#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
-msgid "Use hardware FP"
+#: config/pa/pa.opt:31 config/pa/pa.opt:92
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
 msgstr ""
 
-#: config/sparc/sparc.opt:31
+#: config/pa/pa.opt:35
 #, fuzzy
-msgid "Do not use hardware FP"
-msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎºÎ±Ï„Î±Ï‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Ï…Ï€Î·Ï�ÎµÏƒÎ¯Î±Ï‚"
+msgid "Generate code for huge switch statements"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
 
-#: config/sparc/sparc.opt:35
-msgid "Assume possible double misalignment"
+#: config/pa/pa.opt:39
+msgid "Disable FP regs"
 msgstr ""
 
-#: config/sparc/sparc.opt:39
-msgid "Pass -assert pure-text to linker"
-msgstr ""
-
-#: config/sparc/sparc.opt:43
-msgid "Use ABI reserved registers"
-msgstr ""
-
-#: config/sparc/sparc.opt:47
+#: config/pa/pa.opt:43
 #, fuzzy
-msgid "Use hardware quad FP instructions"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
+msgid "Disable indexed addressing"
+msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
 
-#: config/sparc/sparc.opt:51
-msgid "Do not use hardware quad fp instructions"
-msgstr ""
-
-#: config/sparc/sparc.opt:55
-msgid "Compile for V8+ ABI"
-msgstr ""
-
-#: config/sparc/sparc.opt:59
+#: config/pa/pa.opt:47
 #, fuzzy
-msgid "Use UltraSPARC Visual Instruction Set extensions"
-msgstr "Î Î±Ï�Î¬Î½Î¿Î¼Î· Î•Î½Ï„Î¿Î»Î®"
+msgid "Generate fast indirect calls"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
 
-#: config/sparc/sparc.opt:63
-msgid "Pointers are 64-bit"
+#: config/pa/pa.opt:55
+msgid "Assume code will be assembled by GAS"
 msgstr ""
 
-#: config/sparc/sparc.opt:67
-msgid "Pointers are 32-bit"
+#: config/pa/pa.opt:59
+msgid "Put jumps in call delay slots"
 msgstr ""
 
-#: config/sparc/sparc.opt:71
-msgid "Use 64-bit ABI"
-msgstr "Î§Ï�Î®ÏƒÎ· ABI 64-bit"
-
-#: config/sparc/sparc.opt:75
-msgid "Use 32-bit ABI"
-msgstr "Î§Ï�Î®ÏƒÎ· ABI 32-bit"
-
-#: config/sparc/sparc.opt:79
-msgid "Use stack bias"
+#: config/pa/pa.opt:64
+msgid "Enable linker optimizations"
 msgstr ""
 
-#: config/sparc/sparc.opt:83
-msgid "Use structs on stronger alignment for double-word copies"
+#: config/pa/pa.opt:68
+msgid "Always generate long calls"
 msgstr ""
 
-#: config/sparc/sparc.opt:87
-msgid "Optimize tail call instructions in assembler and linker"
+#: config/pa/pa.opt:72
+msgid "Emit long load/store sequences"
 msgstr ""
 
-#: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:222
-msgid "Use features of and schedule code for given CPU"
+#: config/pa/pa.opt:80
+msgid "Disable space regs"
 msgstr ""
 
-#: config/sparc/sparc.opt:99
-msgid "Use given SPARC-V9 code model"
-msgstr ""
+#: config/pa/pa.opt:96
+#, fuzzy
+msgid "Use portable calling conventions"
+msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
 
-#: config/sparc/sparc.opt:103
-msgid "Enable strict 32-bit psABI struct return checking."
+#: config/pa/pa.opt:100
+msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
 msgstr ""
 
-#: config/m32r/m32r.opt:23
-msgid "Compile for the m32rx"
+#: config/pa/pa.opt:104 config/frv/frv.opt:177
+msgid "Use software floating point"
 msgstr ""
 
-#: config/m32r/m32r.opt:27
-msgid "Compile for the m32r2"
-msgstr ""
+#: config/pa/pa.opt:112
+#, fuzzy
+msgid "Do not disable space regs"
+msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´ÎµÏƒÎ¼ÎµÏ…Ï„ÎµÎ¯ Î¼Î½Î®Î¼Î·"
 
-#: config/m32r/m32r.opt:31
-msgid "Compile for the m32r"
+#: config/pa/pa-hpux1111.opt:23 config/pa/pa-hpux1010.opt:23
+#: config/pa/pa-hpux.opt:27
+msgid "Specify UNIX standard for predefines and linking"
 msgstr ""
 
-#: config/m32r/m32r.opt:35
-msgid "Align all loops to 32 byte boundary"
+#: config/pa/pa64-hpux.opt:23
+msgid "Assume code will be linked by GNU ld"
 msgstr ""
 
-#: config/m32r/m32r.opt:39
-msgid "Prefer branches over conditional execution"
+#: config/pa/pa64-hpux.opt:27
+msgid "Assume code will be linked by HP ld"
 msgstr ""
 
-#: config/m32r/m32r.opt:43
-msgid "Give branches their default cost"
-msgstr ""
+#: config/pa/pa-hpux.opt:23
+#, fuzzy
+msgid "Generate cpp defines for server IO"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
 
-#: config/m32r/m32r.opt:47
-msgid "Display compile time statistics"
+#: config/pa/pa-hpux.opt:31
+msgid "Generate cpp defines for workstation IO"
 msgstr ""
 
-#: config/m32r/m32r.opt:51
-msgid "Specify cache flush function"
+#: config/frv/frv.opt:23
+msgid "Use 4 media accumulators"
 msgstr ""
 
-#: config/m32r/m32r.opt:55
-msgid "Specify cache flush trap number"
+#: config/frv/frv.opt:27
+msgid "Use 8 media accumulators"
 msgstr ""
 
-#: config/m32r/m32r.opt:59
-msgid "Only issue one instruction per cycle"
+#: config/frv/frv.opt:31
+msgid "Enable label alignment optimizations"
 msgstr ""
 
-#: config/m32r/m32r.opt:63
-msgid "Allow two instructions to be issued per cycle"
-msgstr ""
+#: config/frv/frv.opt:35
+#, fuzzy
+msgid "Dynamically allocate cc registers"
+msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´ÎµÏƒÎ¼ÎµÏ…Ï„ÎµÎ¯ Î¼Î½Î®Î¼Î·"
 
-#: config/m32r/m32r.opt:67
-msgid "Code size: small, medium or large"
+#: config/frv/frv.opt:42
+msgid "Set the cost of branches"
 msgstr ""
 
-#: config/m32r/m32r.opt:71
-msgid "Don't call any cache flush functions"
+#: config/frv/frv.opt:46
+msgid "Enable conditional execution other than moves/scc"
 msgstr ""
 
-#: config/m32r/m32r.opt:75
-msgid "Don't call any cache flush trap"
+#: config/frv/frv.opt:50
+msgid "Change the maximum length of conditionally-executed sequences"
 msgstr ""
 
-#: config/m32r/m32r.opt:82
-msgid "Small data area: none, sdata, use"
+#: config/frv/frv.opt:54
+msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
 msgstr ""
 
-#: config/m68k/m68k.opt:23
-msgid "Generate code for a 520X"
-msgstr ""
-
-#: config/m68k/m68k.opt:27
+#: config/frv/frv.opt:58
 #, fuzzy
-msgid "Generate code for a 5206e"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+msgid "Enable conditional moves"
+msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
 
-#: config/m68k/m68k.opt:31
-#, fuzzy
-msgid "Generate code for a 528x"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+#: config/frv/frv.opt:62
+msgid "Set the target CPU type"
+msgstr ""
 
-#: config/m68k/m68k.opt:35
+#: config/frv/frv.opt:84
 #, fuzzy
-msgid "Generate code for a 5307"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+msgid "Use fp double instructions"
+msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
 
-#: config/m68k/m68k.opt:39
-#, fuzzy
-msgid "Generate code for a 5407"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
-
-#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
-msgid "Generate code for a 68000"
+#: config/frv/frv.opt:88
+msgid "Change the ABI to allow double word insns"
 msgstr ""
 
-#: config/m68k/m68k.opt:47
+#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
 #, fuzzy
-msgid "Generate code for a 68010"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+msgid "Enable Function Descriptor PIC mode"
+msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
 
-#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
-msgid "Generate code for a 68020"
+#: config/frv/frv.opt:96
+msgid "Just use icc0/fcc0"
 msgstr ""
 
-#: config/m68k/m68k.opt:55
-msgid "Generate code for a 68040, without any new instructions"
+#: config/frv/frv.opt:100
+msgid "Only use 32 FPRs"
 msgstr ""
 
-#: config/m68k/m68k.opt:59
-msgid "Generate code for a 68060, without any new instructions"
+#: config/frv/frv.opt:104
+msgid "Use 64 FPRs"
 msgstr ""
 
-#: config/m68k/m68k.opt:63
-msgid "Generate code for a 68030"
+#: config/frv/frv.opt:108
+msgid "Only use 32 GPRs"
 msgstr ""
 
-#: config/m68k/m68k.opt:67
-msgid "Generate code for a 68040"
+#: config/frv/frv.opt:112
+msgid "Use 64 GPRs"
 msgstr ""
 
-#: config/m68k/m68k.opt:71
-msgid "Generate code for a 68060"
+#: config/frv/frv.opt:116
+msgid "Enable use of GPREL for read-only data in FDPIC"
 msgstr ""
 
-#: config/m68k/m68k.opt:75
-msgid "Generate code for a 68302"
+#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
+#: config/pdp11/pdp11.opt:71
+msgid "Use hardware floating point"
 msgstr ""
 
-#: config/m68k/m68k.opt:79
-msgid "Generate code for a 68332"
-msgstr ""
-
-#: config/m68k/m68k.opt:84
-msgid "Generate code for a 68851"
-msgstr ""
-
-#: config/m68k/m68k.opt:88
+#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
 #, fuzzy
-msgid "Generate code that uses 68881 floating-point instructions"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
+msgid "Enable inlining of PLT in function calls"
+msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
 
-#: config/m68k/m68k.opt:92
-msgid "Align variables on a 32-bit boundary"
+#: config/frv/frv.opt:128
+msgid "Enable PIC support for building libraries"
 msgstr ""
 
-#: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
-msgid "Specify the name of the target architecture"
+#: config/frv/frv.opt:132
+msgid "Follow the EABI linkage requirements"
 msgstr ""
 
-#: config/m68k/m68k.opt:100
-msgid "Use the bit-field instructions"
-msgstr ""
+#: config/frv/frv.opt:136
+#, fuzzy
+msgid "Disallow direct calls to global functions"
+msgstr "Î”ÎµÎ½ Î²Ï�Î­Î¸Î·ÎºÎ±Î½ Ï„Î±Î¹Ï�Î¹Î¬ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î· Î¼Î¿Ï�Ï†Î® `%s'.\n"
 
-#: config/m68k/m68k.opt:112
+#: config/frv/frv.opt:140
 #, fuzzy
-msgid "Generate code for a ColdFire v4e"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+msgid "Use media instructions"
+msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
 
-#: config/m68k/m68k.opt:116
+#: config/frv/frv.opt:144
 #, fuzzy
-msgid "Specify the target CPU"
-msgstr "ÎŸÏ�Î¹ÏƒÎ¼ÏŒÏ‚ Î¿Î½ÏŒÎ¼Î±Ï„Î¿Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
+msgid "Use multiply add/subtract instructions"
+msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
 
-#: config/m68k/m68k.opt:120
-msgid "Generate code for a cpu32"
+#: config/frv/frv.opt:148
+#, fuzzy
+msgid "Enable optimizing &&/|| in conditional execution"
+msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
+
+#: config/frv/frv.opt:152
+msgid "Enable nested conditional execution optimizations"
 msgstr ""
 
-#: config/m68k/m68k.opt:124
-msgid "Use hardware division instructions on ColdFire"
+#: config/frv/frv.opt:157
+msgid "Do not mark ABI switches in e_flags"
 msgstr ""
 
-#: config/m68k/m68k.opt:128
-#, fuzzy
-msgid "Generate code for a Fido A"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+#: config/frv/frv.opt:161
+msgid "Remove redundant membars"
+msgstr ""
 
-#: config/m68k/m68k.opt:132
+#: config/frv/frv.opt:165
 #, fuzzy
-msgid "Generate code which uses hardware floating point instructions"
+msgid "Pack VLIW instructions"
 msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
 
-#: config/m68k/m68k.opt:136
-msgid "Enable ID based shared library"
+#: config/frv/frv.opt:169
+msgid "Enable setting GPRs to the result of comparisons"
 msgstr ""
 
-#: config/m68k/m68k.opt:140
-msgid "Do not use the bit-field instructions"
+#: config/frv/frv.opt:173
+msgid "Change the amount of scheduler lookahead"
 msgstr ""
 
-#: config/m68k/m68k.opt:144
-msgid "Use normal calling convention"
+#: config/frv/frv.opt:181
+msgid "Assume a large TLS segment"
 msgstr ""
 
-#: config/m68k/m68k.opt:148
-msgid "Consider type 'int' to be 32 bits wide"
+#: config/frv/frv.opt:185
+msgid "Do not assume a large TLS segment"
 msgstr ""
 
-#: config/m68k/m68k.opt:152
-msgid "Generate pc-relative code"
+#: config/frv/frv.opt:190
+msgid "Cause gas to print tomcat statistics"
 msgstr ""
 
-#: config/m68k/m68k.opt:156
-msgid "Use different calling convention using 'rtd'"
+#: config/frv/frv.opt:195
+msgid "Link with the library-pic libraries"
 msgstr ""
 
-#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
-msgid "Enable separate data segment"
+#: config/frv/frv.opt:199
+msgid "Allow branches to be packed with other instructions"
 msgstr ""
 
-#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
-msgid "ID of shared library to build"
+#: config/i386/cygming.opt:23
+msgid "Create console application"
 msgstr ""
 
-#: config/m68k/m68k.opt:168
-msgid "Consider type 'int' to be 16 bits wide"
+#: config/i386/cygming.opt:27
+msgid "Use the Cygwin interface"
 msgstr ""
 
-#: config/m68k/m68k.opt:172
-msgid "Generate code with library calls for floating point"
+#: config/i386/cygming.opt:31
+msgid "Generate code for a DLL"
 msgstr ""
 
-#: config/m68k/m68k.opt:176
-msgid "Do not use unaligned memory references"
+#: config/i386/cygming.opt:35
+msgid "Ignore dllimport for functions"
 msgstr ""
 
-#: config/m68k/m68k.opt:180
-msgid "Tune for the specified target CPU or architecture"
+#: config/i386/cygming.opt:39
+msgid "Use Mingw-specific thread support"
 msgstr ""
 
-#: config/m68k/ieee.opt:24 config/i386/i386.opt:95
-msgid "Use IEEE math for fp comparisons"
+#: config/i386/cygming.opt:43
+msgid "Set Windows defines"
 msgstr ""
 
-#: config/i386/djgpp.opt:25
-msgid "Ignored (obsolete)"
+#: config/i386/cygming.opt:47
+msgid "Create GUI application"
 msgstr ""
 
 #: config/i386/i386.opt:23
@@ -12648,6 +12348,10 @@
 msgid "Align destination of the string operations"
 msgstr ""
 
+#: config/i386/i386.opt:59 config/spu/spu.opt:60 config/s390/s390.opt:31
+msgid "Generate code for given CPU"
+msgstr ""
+
 #: config/i386/i386.opt:63
 msgid "Use given assembler dialect"
 msgstr ""
@@ -12676,6 +12380,10 @@
 msgid "Generate floating point mathematics using given instruction set"
 msgstr ""
 
+#: config/i386/i386.opt:95 config/m68k/ieee.opt:24
+msgid "Use IEEE math for fp comparisons"
+msgstr ""
+
 #: config/i386/i386.opt:99
 msgid "Inline all known string operations"
 msgstr ""
@@ -12831,58 +12539,403 @@
 msgid "Enable automatic generation of fused floating point multiply-add instructions"
 msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
 
-#: config/i386/cygming.opt:23
-msgid "Create console application"
+#: config/i386/sco5.opt:24
+msgid "Generate ELF output"
 msgstr ""
 
-#: config/i386/cygming.opt:27
-msgid "Use the Cygwin interface"
+#: config/i386/djgpp.opt:25
+msgid "Ignored (obsolete)"
 msgstr ""
 
-#: config/i386/cygming.opt:31
-msgid "Generate code for a DLL"
+#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
+msgid "Specify CPU for code generation purposes"
 msgstr ""
 
-#: config/i386/cygming.opt:35
-msgid "Ignore dllimport for functions"
+#: config/iq2000/iq2000.opt:27
+msgid "Specify CPU for scheduling purposes"
 msgstr ""
 
-#: config/i386/cygming.opt:39
-msgid "Use Mingw-specific thread support"
+#: config/iq2000/iq2000.opt:31 config/mips/mips.opt:97
+msgid "Use ROM instead of RAM"
 msgstr ""
 
-#: config/i386/cygming.opt:43
-msgid "Set Windows defines"
+#: config/iq2000/iq2000.opt:35
+msgid "Use GP relative sdata/sbss sections"
 msgstr ""
 
-#: config/i386/cygming.opt:47
-msgid "Create GUI application"
+#: config/iq2000/iq2000.opt:40
+msgid "No default crt0.o"
 msgstr ""
 
-#: config/i386/sco5.opt:24
-msgid "Generate ELF output"
+#: config/iq2000/iq2000.opt:44 config/mips/mips.opt:265
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
 msgstr ""
 
-#: config/rs6000/aix41.opt:24 config/rs6000/aix64.opt:32
-msgid "Support message passing with the Parallel Environment"
+#: config/arm/arm.opt:23
+msgid "Specify an ABI"
 msgstr ""
 
-#: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:147
-msgid "Conform more closely to IBM XLC semantics"
+#: config/arm/arm.opt:27
+msgid "Generate a call to abort if a noreturn function returns"
 msgstr ""
 
-#: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:132
+#: config/arm/arm.opt:34
+msgid "Pass FP arguments in FP registers"
+msgstr ""
+
+#: config/arm/arm.opt:38
+msgid "Generate APCS conformant stack frames"
+msgstr ""
+
+#: config/arm/arm.opt:42
+msgid "Generate re-entrant, PIC code"
+msgstr ""
+
+#: config/arm/arm.opt:49 config/m68k/m68k.opt:96 config/score/score.opt:63
+msgid "Specify the name of the target architecture"
+msgstr ""
+
+#: config/arm/arm.opt:56
+msgid "Assume target CPU is configured as big endian"
+msgstr ""
+
+#: config/arm/arm.opt:60
+msgid "Thumb: Assume non-static functions may be called from ARM code"
+msgstr ""
+
+#: config/arm/arm.opt:64
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+msgstr ""
+
+#: config/arm/arm.opt:68
+msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
+msgstr ""
+
+#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
+msgid "Specify the name of the target CPU"
+msgstr ""
+
+#: config/arm/arm.opt:76
+msgid "Specify if floating point hardware should be used"
+msgstr ""
+
+#: config/arm/arm.opt:90
+msgid "Specify the name of the target floating point hardware/format"
+msgstr ""
+
+#: config/arm/arm.opt:94
+msgid "Alias for -mfloat-abi=hard"
+msgstr ""
+
+#: config/arm/arm.opt:98
+msgid "Assume target CPU is configured as little endian"
+msgstr ""
+
+#: config/arm/arm.opt:102
+msgid "Generate call insns as indirect calls, if necessary"
+msgstr ""
+
+#: config/arm/arm.opt:106
+msgid "Specify the register to be used for PIC addressing"
+msgstr ""
+
+#: config/arm/arm.opt:110
+msgid "Store function names in object code"
+msgstr ""
+
+#: config/arm/arm.opt:114
+msgid "Permit scheduling of a function's prologue sequence"
+msgstr ""
+
+#: config/arm/arm.opt:118
+msgid "Do not load the PIC register in function prologues"
+msgstr ""
+
+#: config/arm/arm.opt:122
+msgid "Alias for -mfloat-abi=soft"
+msgstr ""
+
+#: config/arm/arm.opt:126
+msgid "Specify the minimum bit alignment of structures"
+msgstr ""
+
+#: config/arm/arm.opt:130
+msgid "Compile for the Thumb not the ARM"
+msgstr ""
+
+#: config/arm/arm.opt:134
+msgid "Support calls between Thumb and ARM instruction sets"
+msgstr ""
+
+#: config/arm/arm.opt:138
+msgid "Specify how to access the thread pointer"
+msgstr ""
+
+#: config/arm/arm.opt:142
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+msgstr ""
+
+#: config/arm/arm.opt:146
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr ""
+
+#: config/arm/arm.opt:150
+msgid "Tune code for the given processor"
+msgstr ""
+
+#: config/arm/arm.opt:154
+msgid "Assume big endian bytes, little endian words"
+msgstr ""
+
+#: config/arm/arm.opt:158
+msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
+msgstr ""
+
+#: config/arm/pe.opt:23
+msgid "Ignore dllimport attribute for functions"
+msgstr ""
+
+#: config/cris/linux.opt:27
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+msgstr ""
+
+#: config/cris/aout.opt:27
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
+msgstr ""
+
+#: config/cris/aout.opt:33
+msgid "For elinux, request a specified stack-size for this program"
+msgstr ""
+
+#: config/cris/cris.opt:45
+msgid "Work around bug in multiplication instruction"
+msgstr ""
+
+#: config/cris/cris.opt:51
+msgid "Compile for ETRAX 4 (CRIS v3)"
+msgstr ""
+
+#: config/cris/cris.opt:56
+msgid "Compile for ETRAX 100 (CRIS v8)"
+msgstr ""
+
+#: config/cris/cris.opt:64
+msgid "Emit verbose debug information in assembly code"
+msgstr ""
+
+#: config/cris/cris.opt:71
+msgid "Do not use condition codes from normal instructions"
+msgstr ""
+
+#: config/cris/cris.opt:80
+msgid "Do not emit addressing modes with side-effect assignment"
+msgstr ""
+
+#: config/cris/cris.opt:89
+msgid "Do not tune stack alignment"
+msgstr ""
+
+#: config/cris/cris.opt:98
+msgid "Do not tune writable data alignment"
+msgstr ""
+
+#: config/cris/cris.opt:107
+msgid "Do not tune code and read-only data alignment"
+msgstr ""
+
+#: config/cris/cris.opt:116
+msgid "Align code and data to 32 bits"
+msgstr ""
+
+#: config/cris/cris.opt:133
+msgid "Don't align items in code or data"
+msgstr ""
+
+#: config/cris/cris.opt:142
+msgid "Do not emit function prologue or epilogue"
+msgstr ""
+
+#: config/cris/cris.opt:149
+msgid "Use the most feature-enabling options allowed by other options"
+msgstr ""
+
+#: config/cris/cris.opt:158
+msgid "Override -mbest-lib-options"
+msgstr ""
+
+#: config/cris/cris.opt:165
+msgid "Generate code for the specified chip or CPU version"
+msgstr ""
+
+#: config/cris/cris.opt:169
+msgid "Tune alignment for the specified chip or CPU version"
+msgstr ""
+
+#: config/cris/cris.opt:173
+msgid "Warn when a stackframe is larger than the specified size"
+msgstr ""
+
+#: config/avr/avr.opt:23
+msgid "Use subroutines for function prologues and epilogues"
+msgstr ""
+
+#: config/avr/avr.opt:27
+msgid "Select the target MCU"
+msgstr ""
+
+#: config/avr/avr.opt:34
+msgid "Use an 8-bit 'int' type"
+msgstr ""
+
+#: config/avr/avr.opt:38
+msgid "Change the stack pointer without disabling interrupts"
+msgstr ""
+
+#: config/avr/avr.opt:42
+msgid "Do not generate tablejump insns"
+msgstr ""
+
+#: config/avr/avr.opt:52
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr ""
+
+#: config/avr/avr.opt:56
+msgid "Output instruction sizes to the asm file"
+msgstr ""
+
+#: config/avr/avr.opt:60
+msgid "Change only the low 8 bits of the stack pointer"
+msgstr ""
+
+#: config/avr/avr.opt:64
+#, fuzzy
+msgid "Relax branches"
+msgstr ""
+"Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'.\n"
+"\n"
+
+#: config/avr/avr.opt:68
+msgid "Make the linker relaxation machine assume that a program counter wrap-around occures."
+msgstr ""
+
+#: config/linux.opt:24
+msgid "Use uClibc instead of GNU libc"
+msgstr ""
+
+#: config/linux.opt:28
+msgid "Use GNU libc instead of uClibc"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:24
+msgid "Select ABI calling convention"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:28
+msgid "Select method for sdata handling"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
+msgid "Align to the base type of the bit-field"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
+msgid "Produce code relocatable at runtime"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
+msgid "Produce little endian code"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
+msgid "Produce big endian code"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
+#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
+#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
+#, fuzzy
+msgid "no description yet"
+msgstr "(Ï‡Ï‰Ï�Î¯Ï‚ Ï€ÎµÏ�Î¹Î³Ï�Î±Ï†Î®)"
+
+#: config/rs6000/sysv4.opt:78
+msgid "Assume all variable arg functions are prototyped"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:87
+msgid "Use EABI"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:91
+msgid "Allow bit-fields to cross word boundaries"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:95
+#, fuzzy
+msgid "Use alternate register names"
+msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
+
+#: config/rs6000/sysv4.opt:104
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:108
+msgid "Link with libads.a, libc.a and crt0.o"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:112
+msgid "Link with libyk.a, libc.a and crt0.o"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:116
+msgid "Link with libmvme.a, libc.a and crt0.o"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:120
+msgid "Set the PPC_EMB bit in the ELF flags header"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:124
+msgid "Use the WindISS simulator"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:132 config/rs6000/darwin.opt:24
 msgid "Generate 64-bit code"
 msgstr ""
 
-#: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:136
+#: config/rs6000/sysv4.opt:136 config/rs6000/darwin.opt:28
 msgid "Generate 32-bit code"
 msgstr ""
 
+#: config/rs6000/sysv4.opt:144
+#, fuzzy
+msgid "Generate code to use a non-exec PLT and GOT"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+
+#: config/rs6000/sysv4.opt:148
+#, fuzzy
+msgid "Generate code for old exec BSS PLT"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+
+#: config/rs6000/linux64.opt:24
+msgid "Call mcount for profiling before a function prologue"
+msgstr ""
+
 #: config/rs6000/darwin.opt:32
 msgid "Generate code suitable for executables (NOT shared libs)"
 msgstr ""
 
+#: config/rs6000/aix64.opt:24
+msgid "Compile for 64-bit pointers"
+msgstr ""
+
+#: config/rs6000/aix64.opt:28
+msgid "Compile for 32-bit pointers"
+msgstr ""
+
+#: config/rs6000/aix64.opt:32 config/rs6000/aix41.opt:24
+msgid "Support message passing with the Parallel Environment"
+msgstr ""
+
 #: config/rs6000/rs6000.opt:24
 msgid "Use POWER instruction set"
 msgstr ""
@@ -13007,6 +13060,10 @@
 msgid "Return small structures in registers (SVR4 default)"
 msgstr ""
 
+#: config/rs6000/rs6000.opt:147 config/rs6000/aix.opt:24
+msgid "Conform more closely to IBM XLC semantics"
+msgstr ""
+
 #: config/rs6000/rs6000.opt:151
 msgid "Generate software reciprocal sqrt for better throughput"
 msgstr ""
@@ -13074,6 +13131,10 @@
 msgid "Specify ABI to use"
 msgstr ""
 
+#: config/rs6000/rs6000.opt:222 config/sparc/sparc.opt:91
+msgid "Use features of and schedule code for given CPU"
+msgstr ""
+
 #: config/rs6000/rs6000.opt:230
 msgid "Select full, part, or no traceback table"
 msgstr ""
@@ -13112,100 +13173,77 @@
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr ""
 
-#: config/rs6000/aix64.opt:24
-msgid "Compile for 64-bit pointers"
-msgstr ""
+#: config/v850/v850.opt:23
+#, fuzzy
+msgid "Use registers r2 and r5"
+msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎºÎ±Ï„Î±Ï‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Ï…Ï€Î·Ï�ÎµÏƒÎ¯Î±Ï‚"
 
-#: config/rs6000/aix64.opt:28
-msgid "Compile for 32-bit pointers"
+#: config/v850/v850.opt:27
+msgid "Use 4 byte entries in switch tables"
 msgstr ""
 
-#: config/rs6000/linux64.opt:24
-msgid "Call mcount for profiling before a function prologue"
+#: config/v850/v850.opt:31
+msgid "Enable backend debugging"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:24
-msgid "Select ABI calling convention"
-msgstr ""
+#: config/v850/v850.opt:35
+#, fuzzy
+msgid "Do not use the callt instruction"
+msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
 
-#: config/rs6000/sysv4.opt:28
-msgid "Select method for sdata handling"
+#: config/v850/v850.opt:39
+msgid "Reuse r30 on a per function basis"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
-msgid "Align to the base type of the bit-field"
+#: config/v850/v850.opt:43
+msgid "Support Green Hills ABI"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
-msgid "Produce code relocatable at runtime"
+#: config/v850/v850.opt:47
+msgid "Prohibit PC relative function calls"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
-msgid "Produce little endian code"
+#: config/v850/v850.opt:51
+msgid "Use stubs for function prologues"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
-msgid "Produce big endian code"
+#: config/v850/v850.opt:55
+msgid "Set the max size of data eligible for the SDA area"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
-#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
-#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
+#: config/v850/v850.opt:59
 #, fuzzy
-msgid "no description yet"
-msgstr "(Ï‡Ï‰Ï�Î¯Ï‚ Ï€ÎµÏ�Î¹Î³Ï�Î±Ï†Î®)"
+msgid "Enable the use of the short load instructions"
+msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
 
-#: config/rs6000/sysv4.opt:78
-msgid "Assume all variable arg functions are prototyped"
+#: config/v850/v850.opt:63
+msgid "Same as: -mep -mprolog-function"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:87
-msgid "Use EABI"
+#: config/v850/v850.opt:67
+msgid "Set the max size of data eligible for the TDA area"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:91
-msgid "Allow bit-fields to cross word boundaries"
+#: config/v850/v850.opt:71
+msgid "Enforce strict alignment"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:95
-#, fuzzy
-msgid "Use alternate register names"
-msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
-
-#: config/rs6000/sysv4.opt:104
-msgid "Link with libsim.a, libc.a and sim-crt0.o"
+#: config/v850/v850.opt:78
+msgid "Compile for the v850 processor"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:108
-msgid "Link with libads.a, libc.a and crt0.o"
+#: config/v850/v850.opt:82
+msgid "Compile for the v850e processor"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:112
-msgid "Link with libyk.a, libc.a and crt0.o"
+#: config/v850/v850.opt:86
+msgid "Compile for the v850e1 processor"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:116
-msgid "Link with libmvme.a, libc.a and crt0.o"
+#: config/v850/v850.opt:90
+msgid "Set the max size of data eligible for the ZDA area"
 msgstr ""
 
-#: config/rs6000/sysv4.opt:120
-msgid "Set the PPC_EMB bit in the ELF flags header"
-msgstr ""
-
-#: config/rs6000/sysv4.opt:124
-msgid "Use the WindISS simulator"
-msgstr ""
-
-#: config/rs6000/sysv4.opt:144
-#, fuzzy
-msgid "Generate code to use a non-exec PLT and GOT"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
-
-#: config/rs6000/sysv4.opt:148
-#, fuzzy
-msgid "Generate code for old exec BSS PLT"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
-
 #: config/spu/spu.opt:20
 msgid "Emit warnings when run-time relocations are generated"
 msgstr ""
@@ -13245,594 +13283,640 @@
 msgid "Generate code for 32 bit addressing"
 msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
 
-#: config/mcore/mcore.opt:23
-#, fuzzy
-msgid "Generate code for the M*Core M210"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
-
-#: config/mcore/mcore.opt:27
-msgid "Generate code for the M*Core M340"
+#: config/vax/vax.opt:23 config/vax/vax.opt:27
+msgid "Target DFLOAT double precision code"
 msgstr ""
 
-#: config/mcore/mcore.opt:31
-msgid "Set maximum alignment to 4"
+#: config/vax/vax.opt:31 config/vax/vax.opt:35
+msgid "Generate GFLOAT double precision code"
 msgstr ""
 
-#: config/mcore/mcore.opt:35
-msgid "Force functions to be aligned to a 4 byte boundary"
-msgstr ""
+#: config/vax/vax.opt:39
+#, fuzzy
+msgid "Generate code for GNU assembler (gas)"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
 
-#: config/mcore/mcore.opt:39
-msgid "Set maximum alignment to 8"
-msgstr ""
-
-#: config/mcore/mcore.opt:43 config/score/score.opt:23
-msgid "Generate big-endian code"
-msgstr ""
-
-#: config/mcore/mcore.opt:47
+#: config/vax/vax.opt:43
 #, fuzzy
-msgid "Emit call graph information"
-msgstr "ÎµÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ Ï€Ï�Î¿ÏŒÎ´Î¿Ï…"
+msgid "Generate code for UNIX assembler"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
 
-#: config/mcore/mcore.opt:51
+#: config/vax/vax.opt:47
 #, fuzzy
-msgid "Use the divide instruction"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
+msgid "Use VAXC structure conventions"
+msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
 
-#: config/mcore/mcore.opt:55
-msgid "Inline constants if it can be done in 2 insns or less"
+#: config/lynx.opt:23
+msgid "Support legacy multi-threading"
 msgstr ""
 
-#: config/mcore/mcore.opt:59 config/score/score.opt:27
-msgid "Generate little-endian code"
+#: config/lynx.opt:27
+msgid "Use shared libraries"
 msgstr ""
 
-#: config/mcore/mcore.opt:67
-msgid "Use arbitrary sized immediates in bit operations"
+#: config/lynx.opt:31
+msgid "Support multi-threading"
 msgstr ""
 
-#: config/mcore/mcore.opt:71
-msgid "Prefer word accesses over byte accesses"
+#: config/stormy16/stormy16.opt:24
+msgid "Provide libraries for the simulator"
 msgstr ""
 
-#: config/mcore/mcore.opt:75
-msgid "Set the maximum amount for a single stack increment operation"
+#: config/h8300/h8300.opt:23
+msgid "Generate H8S code"
 msgstr ""
 
-#: config/mcore/mcore.opt:79
-msgid "Always treat bitfields as int-sized"
+#: config/h8300/h8300.opt:27
+msgid "Generate H8SX code"
 msgstr ""
 
-#: config/arc/arc.opt:32
-msgid "Prepend the name of the cpu to all public symbol names"
+#: config/h8300/h8300.opt:31
+msgid "Generate H8S/2600 code"
 msgstr ""
 
-#: config/arc/arc.opt:42
-msgid "Compile code for ARC variant CPU"
+#: config/h8300/h8300.opt:35
+msgid "Make integers 32 bits wide"
 msgstr ""
 
-#: config/arc/arc.opt:46
-msgid "Put functions in SECTION"
+#: config/h8300/h8300.opt:42
+#, fuzzy
+msgid "Use registers for argument passing"
+msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
+
+#: config/h8300/h8300.opt:46
+msgid "Consider access to byte sized memory slow"
 msgstr ""
 
-#: config/arc/arc.opt:50
-msgid "Put data in SECTION"
+#: config/h8300/h8300.opt:50
+msgid "Enable linker relaxing"
 msgstr ""
 
-#: config/arc/arc.opt:54
-msgid "Put read-only data in SECTION"
+#: config/h8300/h8300.opt:54
+msgid "Generate H8/300H code"
 msgstr ""
 
-#: config/sh/sh.opt:44
+#: config/h8300/h8300.opt:58
 #, fuzzy
-msgid "Generate SH1 code"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+msgid "Enable the normal mode"
+msgstr "Î¼Î·Î´ÎµÎ½Î¹ÏƒÎ¼Î­Î½Î· ÎµÎ³Î³Ï�Î±Ï†Î® ÎºÎ±Î¹ Î³Ï�Î¬ÏˆÎ¹Î¼Î¿ Ï€Î¬Î½Ï‰ ÏƒÎµ Î±Ï…Ï„Î® (truncated)"
 
-#: config/sh/sh.opt:48
+#: config/h8300/h8300.opt:62
+msgid "Use H8/300 alignment rules"
+msgstr ""
+
+#: config/s390/s390.opt:23
 #, fuzzy
-msgid "Generate SH2 code"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+msgid "31 bit ABI"
+msgstr "Î§Ï�Î®ÏƒÎ· ABI 64-bit"
 
-#: config/sh/sh.opt:52
+#: config/s390/s390.opt:27
 #, fuzzy
-msgid "Generate SH2a code"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+msgid "64 bit ABI"
+msgstr "Î§Ï�Î®ÏƒÎ· ABI 64-bit"
 
-#: config/sh/sh.opt:56
-msgid "Generate SH2a FPU-less code"
+#: config/s390/s390.opt:35
+msgid "Maintain backchain pointer"
 msgstr ""
 
-#: config/sh/sh.opt:60
-msgid "Generate default single-precision SH2a code"
+#: config/s390/s390.opt:39
+msgid "Additional debug prints"
 msgstr ""
 
-#: config/sh/sh.opt:64
-msgid "Generate only single-precision SH2a code"
+#: config/s390/s390.opt:43
+msgid "ESA/390 architecture"
 msgstr ""
 
-#: config/sh/sh.opt:68
+#: config/s390/s390.opt:47
 #, fuzzy
-msgid "Generate SH2e code"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+msgid "Enable fused multiply/add instructions"
+msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
 
-#: config/sh/sh.opt:72
-#, fuzzy
-msgid "Generate SH3 code"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+#: config/s390/s390.opt:51
+msgid "Enable decimal floating point hardware support"
+msgstr ""
 
-#: config/sh/sh.opt:76
-#, fuzzy
-msgid "Generate SH3e code"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+#: config/s390/s390.opt:55
+msgid "Enable hardware floating point"
+msgstr ""
 
-#: config/sh/sh.opt:80
+#: config/s390/s390.opt:67
+msgid "Use packed stack layout"
+msgstr ""
+
+#: config/s390/s390.opt:71
+msgid "Use bras for executable < 64k"
+msgstr ""
+
+#: config/s390/s390.opt:75
 #, fuzzy
-msgid "Generate SH4 code"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+msgid "Disable hardware floating point"
+msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
 
-#: config/sh/sh.opt:84
-msgid "Generate SH4-100 code"
+#: config/s390/s390.opt:79
+msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
 msgstr ""
 
-#: config/sh/sh.opt:88
-msgid "Generate SH4-200 code"
+#: config/s390/s390.opt:83
+msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
 msgstr ""
 
-#: config/sh/sh.opt:94
-msgid "Generate SH4-300 code"
+#: config/s390/s390.opt:91
+#, fuzzy
+msgid "mvcle use"
+msgstr "Î— ÏƒÏ…ÏƒÎºÎµÏ…Î® ÎµÎ¯Î½Î±Î¹ Î±Ï€Î±ÏƒÏ‡Î¿Î»Î·Î¼Î­Î½Î·"
+
+#: config/s390/s390.opt:95
+msgid "Warn if a function uses alloca or creates an array with dynamic size"
 msgstr ""
 
-#: config/sh/sh.opt:98
-msgid "Generate SH4 FPU-less code"
+#: config/s390/s390.opt:99
+msgid "Warn if a single function's framesize exceeds the given framesize"
 msgstr ""
 
-#: config/sh/sh.opt:102
-msgid "Generate SH4-100 FPU-less code"
+#: config/s390/s390.opt:103
+msgid "z/Architecture"
 msgstr ""
 
-#: config/sh/sh.opt:106
-msgid "Generate SH4-200 FPU-less code"
+#: config/s390/tpf.opt:23
+msgid "Enable TPF-OS tracing code"
 msgstr ""
 
-#: config/sh/sh.opt:110
-msgid "Generate SH4-300 FPU-less code"
+#: config/s390/tpf.opt:27
+msgid "Specify main object for TPF-OS"
 msgstr ""
 
-#: config/sh/sh.opt:114
-msgid "Generate code for SH4 340 series (MMU/FPU-less)"
+#: config/darwin.opt:23
+msgid "Generate code suitable for fast turn around debugging"
 msgstr ""
 
-#: config/sh/sh.opt:119
-msgid "Generate code for SH4 400 series (MMU/FPU-less)"
+#: config/darwin.opt:31
+msgid "The earliest MacOS X version on which this program will run"
 msgstr ""
 
-#: config/sh/sh.opt:124
-#, fuzzy
-msgid "Generate code for SH4 500 series (FPU-less)."
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+#: config/darwin.opt:35
+msgid "Set sizeof(bool) to 1"
+msgstr ""
 
-#: config/sh/sh.opt:129
-msgid "Generate default single-precision SH4 code"
+#: config/darwin.opt:39
+msgid "Generate code for darwin loadable kernel extensions"
 msgstr ""
 
-#: config/sh/sh.opt:133
-msgid "Generate default single-precision SH4-100 code"
+#: config/darwin.opt:43
+msgid "Generate code for the kernel or loadable kernel extensions"
 msgstr ""
 
-#: config/sh/sh.opt:137
-msgid "Generate default single-precision SH4-200 code"
+#: config/darwin.opt:47
+msgid "Add <dir> to the end of the system framework include path"
 msgstr ""
 
-#: config/sh/sh.opt:141
-msgid "Generate default single-precision SH4-300 code"
+#: config/mn10300/mn10300.opt:23
+msgid "Target the AM33 processor"
 msgstr ""
 
-#: config/sh/sh.opt:145
-msgid "Generate only single-precision SH4 code"
+#: config/mn10300/mn10300.opt:27
+msgid "Target the AM33/2.0 processor"
 msgstr ""
 
-#: config/sh/sh.opt:149
-msgid "Generate only single-precision SH4-100 code"
+#: config/mn10300/mn10300.opt:31
+msgid "Work around hardware multiply bug"
 msgstr ""
 
-#: config/sh/sh.opt:153
-msgid "Generate only single-precision SH4-200 code"
+#: config/mn10300/mn10300.opt:36
+msgid "Enable linker relaxations"
 msgstr ""
 
-#: config/sh/sh.opt:157
-msgid "Generate only single-precision SH4-300 code"
+#: config/mn10300/mn10300.opt:40
+msgid "Return pointers in both a0 and d0"
 msgstr ""
 
-#: config/sh/sh.opt:161
-#, fuzzy
-msgid "Generate SH4a code"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+#: config/m32r/m32r.opt:23
+msgid "Compile for the m32rx"
+msgstr ""
 
-#: config/sh/sh.opt:165
-msgid "Generate SH4a FPU-less code"
+#: config/m32r/m32r.opt:27
+msgid "Compile for the m32r2"
 msgstr ""
 
-#: config/sh/sh.opt:169
-msgid "Generate default single-precision SH4a code"
+#: config/m32r/m32r.opt:31
+msgid "Compile for the m32r"
 msgstr ""
 
-#: config/sh/sh.opt:173
-msgid "Generate only single-precision SH4a code"
+#: config/m32r/m32r.opt:35
+msgid "Align all loops to 32 byte boundary"
 msgstr ""
 
-#: config/sh/sh.opt:177
-msgid "Generate SH4al-dsp code"
+#: config/m32r/m32r.opt:39
+msgid "Prefer branches over conditional execution"
 msgstr ""
 
-#: config/sh/sh.opt:181
-msgid "Generate 32-bit SHmedia code"
+#: config/m32r/m32r.opt:43
+msgid "Give branches their default cost"
 msgstr ""
 
-#: config/sh/sh.opt:185
-msgid "Generate 32-bit FPU-less SHmedia code"
+#: config/m32r/m32r.opt:47
+msgid "Display compile time statistics"
 msgstr ""
 
-#: config/sh/sh.opt:189
-msgid "Generate 64-bit SHmedia code"
+#: config/m32r/m32r.opt:51
+msgid "Specify cache flush function"
 msgstr ""
 
-#: config/sh/sh.opt:193
-msgid "Generate 64-bit FPU-less SHmedia code"
+#: config/m32r/m32r.opt:55
+msgid "Specify cache flush trap number"
 msgstr ""
 
-#: config/sh/sh.opt:197
-msgid "Generate SHcompact code"
+#: config/m32r/m32r.opt:59
+msgid "Only issue one instruction per cycle"
 msgstr ""
 
-#: config/sh/sh.opt:201
-msgid "Generate FPU-less SHcompact code"
+#: config/m32r/m32r.opt:63
+msgid "Allow two instructions to be issued per cycle"
 msgstr ""
 
-#: config/sh/sh.opt:205
-msgid "Throttle unrolling to avoid thrashing target registers unless the unroll benefit outweighs this"
+#: config/m32r/m32r.opt:67
+msgid "Code size: small, medium or large"
 msgstr ""
 
-#: config/sh/sh.opt:209
-#, fuzzy
-msgid "Generate code in big endian mode"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
-
-#: config/sh/sh.opt:213
-#, fuzzy
-msgid "Generate 32-bit offsets in switch tables"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
-
-#: config/sh/sh.opt:217
-msgid "Cost to assume for a branch insn"
+#: config/m32r/m32r.opt:71
+msgid "Don't call any cache flush functions"
 msgstr ""
 
-#: config/sh/sh.opt:221
-msgid "Enable cbranchdi4 pattern"
+#: config/m32r/m32r.opt:75
+msgid "Don't call any cache flush trap"
 msgstr ""
 
-#: config/sh/sh.opt:225
-msgid "Expand cbranchdi4 pattern early into separate comparisons and branches."
+#: config/m32r/m32r.opt:82
+msgid "Small data area: none, sdata, use"
 msgstr ""
 
-#: config/sh/sh.opt:229
-msgid "Emit cmpeqdi_t pattern even when -mcbranchdi and -mexpand-cbranchdi are in effect."
+#: config/arc/arc.opt:32
+msgid "Prepend the name of the cpu to all public symbol names"
 msgstr ""
 
-#: config/sh/sh.opt:233
-msgid "Enable SH5 cut2 workaround"
+#: config/arc/arc.opt:42
+msgid "Compile code for ARC variant CPU"
 msgstr ""
 
-#: config/sh/sh.opt:237
-msgid "Align doubles at 64-bit boundaries"
+#: config/arc/arc.opt:46
+msgid "Put functions in SECTION"
 msgstr ""
 
-#: config/sh/sh.opt:241
-msgid "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
+#: config/arc/arc.opt:50
+msgid "Put data in SECTION"
 msgstr ""
 
-#: config/sh/sh.opt:245
-msgid "Specify name for 32 bit signed division function"
+#: config/arc/arc.opt:54
+msgid "Put read-only data in SECTION"
 msgstr ""
 
-#: config/sh/sh.opt:252
-#, fuzzy
-msgid "Enable the use of the fused floating point multiply-accumulate operation"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
-
-#: config/sh/sh.opt:256
-msgid "Cost to assume for gettr insn"
+#: config/m32c/m32c.opt:24 config/mt/mt.opt:27 config/bfin/bfin.opt:23
+msgid "Use simulator runtime"
 msgstr ""
 
-#: config/sh/sh.opt:260 config/sh/sh.opt:310
-msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
+#: config/m32c/m32c.opt:28
+msgid "Compile code for R8C variants"
 msgstr ""
 
-#: config/sh/sh.opt:264
-msgid "Increase the IEEE compliance for floating-point code"
+#: config/m32c/m32c.opt:32
+msgid "Compile code for M16C variants"
 msgstr ""
 
-#: config/sh/sh.opt:268
-msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
+#: config/m32c/m32c.opt:36
+msgid "Compile code for M32CM variants"
 msgstr ""
 
-#: config/sh/sh.opt:272
-msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines"
+#: config/m32c/m32c.opt:40
+msgid "Compile code for M32C variants"
 msgstr ""
 
-#: config/sh/sh.opt:276
-msgid "Assume symbols might be invalid"
+#: config/m32c/m32c.opt:44
+msgid "Number of memreg bytes (default: 16, range: 0..16)"
 msgstr ""
 
-#: config/sh/sh.opt:280
-msgid "Annotate assembler instructions with estimated addresses"
+#: config/pdp11/pdp11.opt:23
+msgid "Generate code for an 11/10"
 msgstr ""
 
-#: config/sh/sh.opt:284
-#, fuzzy
-msgid "Generate code in little endian mode"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
-
-#: config/sh/sh.opt:288
-msgid "Mark MAC register as call-clobbered"
+#: config/pdp11/pdp11.opt:27
+msgid "Generate code for an 11/40"
 msgstr ""
 
-#: config/sh/sh.opt:294
-msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
+#: config/pdp11/pdp11.opt:31
+msgid "Generate code for an 11/45"
 msgstr ""
 
-#: config/sh/sh.opt:298
-msgid "Emit function-calls using global offset table when generating PIC"
+#: config/pdp11/pdp11.opt:35
+msgid "Use 16-bit abs patterns"
 msgstr ""
 
-#: config/sh/sh.opt:302
+#: config/pdp11/pdp11.opt:39
 #, fuzzy
-msgid "Assume pt* instructions won't trap"
+msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
 msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
 
-#: config/sh/sh.opt:306
-msgid "Shorten address references during linking"
+#: config/pdp11/pdp11.opt:43
+msgid "Do not use inline patterns for copying memory"
 msgstr ""
 
-#: config/sh/sh.opt:314
-msgid "Deprecated. Use -Os instead"
+#: config/pdp11/pdp11.opt:47
+msgid "Use inline patterns for copying memory"
 msgstr ""
 
-#: config/sh/sh.opt:318
-msgid "Cost to assume for a multiply insn"
+#: config/pdp11/pdp11.opt:51
+msgid "Do not pretend that branches are expensive"
 msgstr ""
 
-#: config/sh/sh.opt:322
-msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode."
+#: config/pdp11/pdp11.opt:55
+msgid "Pretend that branches are expensive"
 msgstr ""
 
-#: config/sh/sh.opt:328
-msgid "Pretend a branch-around-a-move is a conditional move."
+#: config/pdp11/pdp11.opt:59
+msgid "Use the DEC assembler syntax"
 msgstr ""
 
-#: config/sh/superh.opt:6
-msgid "Board name [and memory region]."
+#: config/pdp11/pdp11.opt:63
+msgid "Use 32 bit float"
 msgstr ""
 
-#: config/sh/superh.opt:10
-msgid "Runtime name."
+#: config/pdp11/pdp11.opt:67
+msgid "Use 64 bit float"
 msgstr ""
 
-#: config/arm/arm.opt:23
-msgid "Specify an ABI"
+#: config/pdp11/pdp11.opt:75
+msgid "Use 16 bit int"
 msgstr ""
 
-#: config/arm/arm.opt:27
-msgid "Generate a call to abort if a noreturn function returns"
+#: config/pdp11/pdp11.opt:79
+msgid "Use 32 bit int"
 msgstr ""
 
-#: config/arm/arm.opt:34
-msgid "Pass FP arguments in FP registers"
+#: config/pdp11/pdp11.opt:87
+msgid "Target has split I&D"
 msgstr ""
 
-#: config/arm/arm.opt:38
-msgid "Generate APCS conformant stack frames"
+#: config/pdp11/pdp11.opt:91
+msgid "Use UNIX assembler syntax"
 msgstr ""
 
-#: config/arm/arm.opt:42
-msgid "Generate re-entrant, PIC code"
+#: config/m68k/m68k.opt:23
+msgid "Generate code for a 520X"
 msgstr ""
 
-#: config/arm/arm.opt:56
-msgid "Assume target CPU is configured as big endian"
+#: config/m68k/m68k.opt:27
+#, fuzzy
+msgid "Generate code for a 5206e"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+
+#: config/m68k/m68k.opt:31
+#, fuzzy
+msgid "Generate code for a 528x"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+
+#: config/m68k/m68k.opt:35
+#, fuzzy
+msgid "Generate code for a 5307"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+
+#: config/m68k/m68k.opt:39
+#, fuzzy
+msgid "Generate code for a 5407"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+
+#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
+msgid "Generate code for a 68000"
 msgstr ""
 
-#: config/arm/arm.opt:60
-msgid "Thumb: Assume non-static functions may be called from ARM code"
+#: config/m68k/m68k.opt:47
+#, fuzzy
+msgid "Generate code for a 68010"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+
+#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
+msgid "Generate code for a 68020"
 msgstr ""
 
-#: config/arm/arm.opt:64
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+#: config/m68k/m68k.opt:55
+msgid "Generate code for a 68040, without any new instructions"
 msgstr ""
 
-#: config/arm/arm.opt:68
-msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
+#: config/m68k/m68k.opt:59
+msgid "Generate code for a 68060, without any new instructions"
 msgstr ""
 
-#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
-msgid "Specify the name of the target CPU"
+#: config/m68k/m68k.opt:63
+msgid "Generate code for a 68030"
 msgstr ""
 
-#: config/arm/arm.opt:76
-msgid "Specify if floating point hardware should be used"
+#: config/m68k/m68k.opt:67
+msgid "Generate code for a 68040"
 msgstr ""
 
-#: config/arm/arm.opt:90
-msgid "Specify the name of the target floating point hardware/format"
+#: config/m68k/m68k.opt:71
+msgid "Generate code for a 68060"
 msgstr ""
 
-#: config/arm/arm.opt:94
-msgid "Alias for -mfloat-abi=hard"
+#: config/m68k/m68k.opt:75
+msgid "Generate code for a 68302"
 msgstr ""
 
-#: config/arm/arm.opt:98
-msgid "Assume target CPU is configured as little endian"
+#: config/m68k/m68k.opt:79
+msgid "Generate code for a 68332"
 msgstr ""
 
-#: config/arm/arm.opt:102
-msgid "Generate call insns as indirect calls, if necessary"
+#: config/m68k/m68k.opt:84
+msgid "Generate code for a 68851"
 msgstr ""
 
-#: config/arm/arm.opt:106
-msgid "Specify the register to be used for PIC addressing"
+#: config/m68k/m68k.opt:88
+#, fuzzy
+msgid "Generate code that uses 68881 floating-point instructions"
+msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
+
+#: config/m68k/m68k.opt:92
+msgid "Align variables on a 32-bit boundary"
 msgstr ""
 
-#: config/arm/arm.opt:110
-msgid "Store function names in object code"
+#: config/m68k/m68k.opt:100
+msgid "Use the bit-field instructions"
 msgstr ""
 
-#: config/arm/arm.opt:114
-msgid "Permit scheduling of a function's prologue sequence"
+#: config/m68k/m68k.opt:112
+#, fuzzy
+msgid "Generate code for a ColdFire v4e"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+
+#: config/m68k/m68k.opt:116
+#, fuzzy
+msgid "Specify the target CPU"
+msgstr "ÎŸÏ�Î¹ÏƒÎ¼ÏŒÏ‚ Î¿Î½ÏŒÎ¼Î±Ï„Î¿Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
+
+#: config/m68k/m68k.opt:120
+msgid "Generate code for a cpu32"
 msgstr ""
 
-#: config/arm/arm.opt:118
-msgid "Do not load the PIC register in function prologues"
+#: config/m68k/m68k.opt:124
+msgid "Use hardware division instructions on ColdFire"
 msgstr ""
 
-#: config/arm/arm.opt:122
-msgid "Alias for -mfloat-abi=soft"
+#: config/m68k/m68k.opt:128
+#, fuzzy
+msgid "Generate code for a Fido A"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+
+#: config/m68k/m68k.opt:132
+#, fuzzy
+msgid "Generate code which uses hardware floating point instructions"
+msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
+
+#: config/m68k/m68k.opt:136
+msgid "Enable ID based shared library"
 msgstr ""
 
-#: config/arm/arm.opt:126
-msgid "Specify the minimum bit alignment of structures"
+#: config/m68k/m68k.opt:140
+msgid "Do not use the bit-field instructions"
 msgstr ""
 
-#: config/arm/arm.opt:130
-msgid "Compile for the Thumb not the ARM"
+#: config/m68k/m68k.opt:144
+msgid "Use normal calling convention"
 msgstr ""
 
-#: config/arm/arm.opt:134
-msgid "Support calls between Thumb and ARM instruction sets"
+#: config/m68k/m68k.opt:148
+msgid "Consider type 'int' to be 32 bits wide"
 msgstr ""
 
-#: config/arm/arm.opt:138
-msgid "Specify how to access the thread pointer"
+#: config/m68k/m68k.opt:152
+msgid "Generate pc-relative code"
 msgstr ""
 
-#: config/arm/arm.opt:142
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+#: config/m68k/m68k.opt:156
+msgid "Use different calling convention using 'rtd'"
 msgstr ""
 
-#: config/arm/arm.opt:146
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
+#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
+msgid "Enable separate data segment"
 msgstr ""
 
-#: config/arm/arm.opt:150
-msgid "Tune code for the given processor"
+#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
+msgid "ID of shared library to build"
 msgstr ""
 
-#: config/arm/arm.opt:154
-msgid "Assume big endian bytes, little endian words"
+#: config/m68k/m68k.opt:168
+msgid "Consider type 'int' to be 16 bits wide"
 msgstr ""
 
-#: config/arm/arm.opt:158
-msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
+#: config/m68k/m68k.opt:172
+msgid "Generate code with library calls for floating point"
 msgstr ""
 
-#: config/arm/pe.opt:23
-msgid "Ignore dllimport attribute for functions"
+#: config/m68k/m68k.opt:176
+msgid "Do not use unaligned memory references"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:23
-msgid "Generate code for an 11/10"
+#: config/m68k/m68k.opt:180
+msgid "Tune for the specified target CPU or architecture"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:27
-msgid "Generate code for an 11/40"
+#: config/mmix/mmix.opt:24
+msgid "For intrinsics library: pass all parameters in registers"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:31
-msgid "Generate code for an 11/45"
+#: config/mmix/mmix.opt:28
+msgid "Use register stack for parameters and return value"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:35
-msgid "Use 16-bit abs patterns"
+#: config/mmix/mmix.opt:32
+msgid "Use call-clobbered registers for parameters and return value"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:39
-#, fuzzy
-msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
-msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
-
-#: config/pdp11/pdp11.opt:43
-msgid "Do not use inline patterns for copying memory"
+#: config/mmix/mmix.opt:37
+msgid "Use epsilon-respecting floating point compare instructions"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:47
-msgid "Use inline patterns for copying memory"
+#: config/mmix/mmix.opt:41
+msgid "Use zero-extending memory loads, not sign-extending ones"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:51
-msgid "Do not pretend that branches are expensive"
+#: config/mmix/mmix.opt:45
+msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:55
-msgid "Pretend that branches are expensive"
+#: config/mmix/mmix.opt:49
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:59
-msgid "Use the DEC assembler syntax"
+#: config/mmix/mmix.opt:53
+msgid "Do not provide a default start-address 0x100 of the program"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:63
-msgid "Use 32 bit float"
+#: config/mmix/mmix.opt:57
+msgid "Link to emit program in ELF format (rather than mmo)"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:67
-msgid "Use 64 bit float"
+#: config/mmix/mmix.opt:61
+msgid "Use P-mnemonics for branches statically predicted as taken"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:75
-msgid "Use 16 bit int"
+#: config/mmix/mmix.opt:65
+msgid "Don't use P-mnemonics for branches"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:79
-msgid "Use 32 bit int"
+#: config/mmix/mmix.opt:79
+msgid "Use addresses that allocate global registers"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:87
-msgid "Target has split I&D"
+#: config/mmix/mmix.opt:83
+#, fuzzy
+msgid "Do not use addresses that allocate global registers"
+msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´ÎµÏƒÎ¼ÎµÏ…Ï„ÎµÎ¯ Î¼Î½Î®Î¼Î·"
+
+#: config/mmix/mmix.opt:87
+msgid "Generate a single exit point for each function"
 msgstr ""
 
-#: config/pdp11/pdp11.opt:91
-msgid "Use UNIX assembler syntax"
+#: config/mmix/mmix.opt:91
+msgid "Do not generate a single exit point for each function"
 msgstr ""
 
-#: config/avr/avr.opt:23
-msgid "Use subroutines for function prologues and epilogues"
+#: config/mmix/mmix.opt:95
+msgid "Set start-address of the program"
 msgstr ""
 
-#: config/avr/avr.opt:27
-msgid "Select the target MCU"
+#: config/mmix/mmix.opt:99
+msgid "Set start-address of data"
 msgstr ""
 
-#: config/avr/avr.opt:34
-msgid "Use an 8-bit 'int' type"
+#: config/score/score.opt:31
+#, fuzzy
+msgid "Disable bcnz instruction"
+msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
+
+#: config/score/score.opt:35
+#, fuzzy
+msgid "Enable unaligned load/store instruction"
+msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
+
+#: config/score/score.opt:39
+msgid "Support SCORE 5 ISA"
 msgstr ""
 
-#: config/avr/avr.opt:38
-msgid "Change the stack pointer without disabling interrupts"
+#: config/score/score.opt:43
+msgid "Support SCORE 5U ISA"
 msgstr ""
 
-#: config/avr/avr.opt:42
-msgid "Do not generate tablejump insns"
+#: config/score/score.opt:47
+msgid "Support SCORE 7 ISA"
 msgstr ""
 
-#: config/avr/avr.opt:52
-msgid "Use rjmp/rcall (limited range) on >8K devices"
+#: config/score/score.opt:51
+msgid "Support SCORE 7D ISA"
 msgstr ""
 
-#: config/avr/avr.opt:56
-msgid "Output instruction sizes to the asm file"
+#: config/score/score.opt:55
+msgid "Support SCORE 3 ISA"
 msgstr ""
 
-#: config/avr/avr.opt:60
-msgid "Change only the low 8 bits of the stack pointer"
+#: config/score/score.opt:59
+msgid "Support SCORE 3d ISA"
 msgstr ""
 
 #: config/crx/crx.opt:23
@@ -13849,239 +13933,479 @@
 msgid "Restrict doloop to the given nesting level"
 msgstr ""
 
-#: config/c4x/c4x.opt:23
-msgid "Generate code for C30 CPU"
+#: config/mt/mt.opt:23
+msgid "Use byte loads and stores when generating code."
 msgstr ""
 
-#: config/c4x/c4x.opt:27
-msgid "Generate code for C31 CPU"
+#: config/mt/mt.opt:31
+msgid "Do not include crt0.o in the startup files"
 msgstr ""
 
-#: config/c4x/c4x.opt:31
-msgid "Generate code for C32 CPU"
+#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
+#: config/mt/mt.opt:47 config/mt/mt.opt:51
+msgid "Internal debug switch"
 msgstr ""
 
-#: config/c4x/c4x.opt:35
-msgid "Generate code for C33 CPU"
+#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
+msgid "Compile for a 68HC11"
 msgstr ""
 
-#: config/c4x/c4x.opt:39
-msgid "Generate code for C40 CPU"
+#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
+msgid "Compile for a 68HC12"
 msgstr ""
 
-#: config/c4x/c4x.opt:43
-msgid "Generate code for C44 CPU"
+#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
+msgid "Compile for a 68HCS12"
 msgstr ""
 
-#: config/c4x/c4x.opt:47
-msgid "Assume that pointers may be aliased"
+#: config/m68hc11/m68hc11.opt:49
+msgid "Auto pre/post decrement increment allowed"
 msgstr ""
 
-#: config/c4x/c4x.opt:51
-msgid "Big memory model"
+#: config/m68hc11/m68hc11.opt:53
+msgid "Min/max instructions allowed"
 msgstr ""
 
-#: config/c4x/c4x.opt:55
-msgid "Use the BK register as a general purpose register"
+#: config/m68hc11/m68hc11.opt:57
+msgid "Use call and rtc for function calls and returns"
 msgstr ""
 
-#: config/c4x/c4x.opt:59
+#: config/m68hc11/m68hc11.opt:61
+msgid "Auto pre/post decrement increment not allowed"
+msgstr ""
+
+#: config/m68hc11/m68hc11.opt:65
+msgid "Use jsr and rts for function calls and returns"
+msgstr ""
+
+#: config/m68hc11/m68hc11.opt:69
 #, fuzzy
-msgid "Generate code for CPU"
+msgid "Min/max instructions not allowed"
+msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
+
+#: config/m68hc11/m68hc11.opt:73
+#, fuzzy
+msgid "Use direct addressing mode for soft registers"
+msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
+
+#: config/m68hc11/m68hc11.opt:77
+msgid "Compile with 32-bit integer mode"
+msgstr ""
+
+#: config/m68hc11/m68hc11.opt:82
+#, fuzzy
+msgid "Specify the register allocation order"
+msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
+
+#: config/m68hc11/m68hc11.opt:86
+#, fuzzy
+msgid "Do not use direct addressing mode for soft registers"
+msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
+
+#: config/m68hc11/m68hc11.opt:90
+msgid "Compile with 16-bit integer mode"
+msgstr ""
+
+#: config/m68hc11/m68hc11.opt:94
+msgid "Indicate the number of soft registers available"
+msgstr ""
+
+#: config/fr30/fr30.opt:23
+msgid "Assume small address space"
+msgstr ""
+
+#: config/sparc/little-endian.opt:23
+#, fuzzy
+msgid "Generate code for little-endian"
 msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
 
-#: config/c4x/c4x.opt:63
-msgid "Enable use of DB instruction"
+#: config/sparc/little-endian.opt:27
+#, fuzzy
+msgid "Generate code for big-endian"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+
+#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
+msgid "Use hardware FP"
 msgstr ""
 
-#: config/c4x/c4x.opt:67
-msgid "Enable debugging"
+#: config/sparc/sparc.opt:31
+#, fuzzy
+msgid "Do not use hardware FP"
+msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎºÎ±Ï„Î±Ï‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Ï…Ï€Î·Ï�ÎµÏƒÎ¯Î±Ï‚"
+
+#: config/sparc/sparc.opt:35
+msgid "Assume possible double misalignment"
 msgstr ""
 
-#: config/c4x/c4x.opt:71
-msgid "Enable new features under development"
+#: config/sparc/sparc.opt:39
+msgid "Pass -assert pure-text to linker"
 msgstr ""
 
-#: config/c4x/c4x.opt:75
-msgid "Use fast but approximate float to integer conversion"
+#: config/sparc/sparc.opt:43
+msgid "Use ABI reserved registers"
 msgstr ""
 
-#: config/c4x/c4x.opt:79
-msgid "Force RTL generation to emit valid 3 operand insns"
+#: config/sparc/sparc.opt:47
+#, fuzzy
+msgid "Use hardware quad FP instructions"
+msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
+
+#: config/sparc/sparc.opt:51
+msgid "Do not use hardware quad fp instructions"
 msgstr ""
 
-#: config/c4x/c4x.opt:83
-msgid "Force constants into registers to improve hoisting"
+#: config/sparc/sparc.opt:55
+msgid "Compile for V8+ ABI"
 msgstr ""
 
-#: config/c4x/c4x.opt:87 config/c4x/c4x.opt:111
-msgid "Save DP across ISR in small memory model"
+#: config/sparc/sparc.opt:59
+#, fuzzy
+msgid "Use UltraSPARC Visual Instruction Set extensions"
+msgstr "Î Î±Ï�Î¬Î½Î¿Î¼Î· Î•Î½Ï„Î¿Î»Î®"
+
+#: config/sparc/sparc.opt:63
+msgid "Pointers are 64-bit"
 msgstr ""
 
-#: config/c4x/c4x.opt:91
-msgid "Allow unsigned iteration counts for RPTB/DB"
+#: config/sparc/sparc.opt:67
+msgid "Pointers are 32-bit"
 msgstr ""
 
-#: config/c4x/c4x.opt:95
-msgid "Pass arguments on the stack"
+#: config/sparc/sparc.opt:71
+msgid "Use 64-bit ABI"
+msgstr "Î§Ï�Î®ÏƒÎ· ABI 64-bit"
+
+#: config/sparc/sparc.opt:75
+msgid "Use 32-bit ABI"
+msgstr "Î§Ï�Î®ÏƒÎ· ABI 32-bit"
+
+#: config/sparc/sparc.opt:79
+msgid "Use stack bias"
 msgstr ""
 
-#: config/c4x/c4x.opt:99
-msgid "Use MPYI instruction for C3x"
+#: config/sparc/sparc.opt:83
+msgid "Use structs on stronger alignment for double-word copies"
 msgstr ""
 
-#: config/c4x/c4x.opt:103
+#: config/sparc/sparc.opt:87
+msgid "Optimize tail call instructions in assembler and linker"
+msgstr ""
+
+#: config/sparc/sparc.opt:99
+msgid "Use given SPARC-V9 code model"
+msgstr ""
+
+#: config/sparc/sparc.opt:103
+msgid "Enable strict 32-bit psABI struct return checking."
+msgstr ""
+
+#: config/sh/superh.opt:6
+msgid "Board name [and memory region]."
+msgstr ""
+
+#: config/sh/superh.opt:10
+msgid "Runtime name."
+msgstr ""
+
+#: config/sh/sh.opt:44
 #, fuzzy
-msgid "Enable parallel instructions"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
+msgid "Generate SH1 code"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
 
-#: config/c4x/c4x.opt:107
-msgid "Enable MPY||ADD and MPY||SUB instructions"
+#: config/sh/sh.opt:48
+#, fuzzy
+msgid "Generate SH2 code"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+
+#: config/sh/sh.opt:52
+#, fuzzy
+msgid "Generate SH2a code"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+
+#: config/sh/sh.opt:56
+msgid "Generate SH2a FPU-less code"
 msgstr ""
 
-#: config/c4x/c4x.opt:115
-msgid "Preserve all 40 bits of FP reg across call"
+#: config/sh/sh.opt:60
+msgid "Generate default single-precision SH2a code"
 msgstr ""
 
-#: config/c4x/c4x.opt:119
-msgid "Pass arguments in registers"
+#: config/sh/sh.opt:64
+msgid "Generate only single-precision SH2a code"
 msgstr ""
 
-#: config/c4x/c4x.opt:123
-msgid "Enable use of RTPB instruction"
+#: config/sh/sh.opt:68
+#, fuzzy
+msgid "Generate SH2e code"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+
+#: config/sh/sh.opt:72
+#, fuzzy
+msgid "Generate SH3 code"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+
+#: config/sh/sh.opt:76
+#, fuzzy
+msgid "Generate SH3e code"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+
+#: config/sh/sh.opt:80
+#, fuzzy
+msgid "Generate SH4 code"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+
+#: config/sh/sh.opt:84
+msgid "Generate SH4-100 code"
 msgstr ""
 
-#: config/c4x/c4x.opt:127
-msgid "Enable use of RTPS instruction"
+#: config/sh/sh.opt:88
+msgid "Generate SH4-200 code"
 msgstr ""
 
-#: config/c4x/c4x.opt:131
-msgid "Set the maximum number of iterations for RPTS to N"
+#: config/sh/sh.opt:94
+msgid "Generate SH4-300 code"
 msgstr ""
 
-#: config/c4x/c4x.opt:135
-msgid "Small memory model"
+#: config/sh/sh.opt:98
+msgid "Generate SH4 FPU-less code"
 msgstr ""
 
-#: config/c4x/c4x.opt:139
-msgid "Emit code compatible with TI tools"
+#: config/sh/sh.opt:102
+msgid "Generate SH4-100 FPU-less code"
 msgstr ""
 
-#: config/pa/pa-hpux.opt:23
+#: config/sh/sh.opt:106
+msgid "Generate SH4-200 FPU-less code"
+msgstr ""
+
+#: config/sh/sh.opt:110
+msgid "Generate SH4-300 FPU-less code"
+msgstr ""
+
+#: config/sh/sh.opt:114
+msgid "Generate code for SH4 340 series (MMU/FPU-less)"
+msgstr ""
+
+#: config/sh/sh.opt:119
+msgid "Generate code for SH4 400 series (MMU/FPU-less)"
+msgstr ""
+
+#: config/sh/sh.opt:124
 #, fuzzy
-msgid "Generate cpp defines for server IO"
+msgid "Generate code for SH4 500 series (FPU-less)."
 msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
 
-#: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
-#: config/pa/pa-hpux1111.opt:23
-msgid "Specify UNIX standard for predefines and linking"
+#: config/sh/sh.opt:129
+msgid "Generate default single-precision SH4 code"
 msgstr ""
 
-#: config/pa/pa-hpux.opt:31
-msgid "Generate cpp defines for workstation IO"
+#: config/sh/sh.opt:133
+msgid "Generate default single-precision SH4-100 code"
 msgstr ""
 
-#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
-msgid "Generate PA1.0 code"
+#: config/sh/sh.opt:137
+msgid "Generate default single-precision SH4-200 code"
 msgstr ""
 
-#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
-msgid "Generate PA1.1 code"
+#: config/sh/sh.opt:141
+msgid "Generate default single-precision SH4-300 code"
 msgstr ""
 
-#: config/pa/pa.opt:31 config/pa/pa.opt:92
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+#: config/sh/sh.opt:145
+msgid "Generate only single-precision SH4 code"
 msgstr ""
 
-#: config/pa/pa.opt:35
+#: config/sh/sh.opt:149
+msgid "Generate only single-precision SH4-100 code"
+msgstr ""
+
+#: config/sh/sh.opt:153
+msgid "Generate only single-precision SH4-200 code"
+msgstr ""
+
+#: config/sh/sh.opt:157
+msgid "Generate only single-precision SH4-300 code"
+msgstr ""
+
+#: config/sh/sh.opt:161
 #, fuzzy
-msgid "Generate code for huge switch statements"
+msgid "Generate SH4a code"
 msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
 
-#: config/pa/pa.opt:39
-msgid "Disable FP regs"
+#: config/sh/sh.opt:165
+msgid "Generate SH4a FPU-less code"
 msgstr ""
 
-#: config/pa/pa.opt:43
+#: config/sh/sh.opt:169
+msgid "Generate default single-precision SH4a code"
+msgstr ""
+
+#: config/sh/sh.opt:173
+msgid "Generate only single-precision SH4a code"
+msgstr ""
+
+#: config/sh/sh.opt:177
+msgid "Generate SH4al-dsp code"
+msgstr ""
+
+#: config/sh/sh.opt:181
+msgid "Generate 32-bit SHmedia code"
+msgstr ""
+
+#: config/sh/sh.opt:185
+msgid "Generate 32-bit FPU-less SHmedia code"
+msgstr ""
+
+#: config/sh/sh.opt:189
+msgid "Generate 64-bit SHmedia code"
+msgstr ""
+
+#: config/sh/sh.opt:193
+msgid "Generate 64-bit FPU-less SHmedia code"
+msgstr ""
+
+#: config/sh/sh.opt:197
+msgid "Generate SHcompact code"
+msgstr ""
+
+#: config/sh/sh.opt:201
+msgid "Generate FPU-less SHcompact code"
+msgstr ""
+
+#: config/sh/sh.opt:205
+msgid "Throttle unrolling to avoid thrashing target registers unless the unroll benefit outweighs this"
+msgstr ""
+
+#: config/sh/sh.opt:209
 #, fuzzy
-msgid "Disable indexed addressing"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
+msgid "Generate code in big endian mode"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
 
-#: config/pa/pa.opt:47
+#: config/sh/sh.opt:213
 #, fuzzy
-msgid "Generate fast indirect calls"
+msgid "Generate 32-bit offsets in switch tables"
 msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
 
-#: config/pa/pa.opt:55
-msgid "Assume code will be assembled by GAS"
+#: config/sh/sh.opt:217
+msgid "Cost to assume for a branch insn"
 msgstr ""
 
-#: config/pa/pa.opt:59
-msgid "Put jumps in call delay slots"
+#: config/sh/sh.opt:221
+msgid "Enable cbranchdi4 pattern"
 msgstr ""
 
-#: config/pa/pa.opt:64
-msgid "Enable linker optimizations"
+#: config/sh/sh.opt:225
+msgid "Expand cbranchdi4 pattern early into separate comparisons and branches."
 msgstr ""
 
-#: config/pa/pa.opt:68
-msgid "Always generate long calls"
+#: config/sh/sh.opt:229
+msgid "Emit cmpeqdi_t pattern even when -mcbranchdi and -mexpand-cbranchdi are in effect."
 msgstr ""
 
-#: config/pa/pa.opt:72
-msgid "Emit long load/store sequences"
+#: config/sh/sh.opt:233
+msgid "Enable SH5 cut2 workaround"
 msgstr ""
 
-#: config/pa/pa.opt:80
-msgid "Disable space regs"
+#: config/sh/sh.opt:237
+msgid "Align doubles at 64-bit boundaries"
 msgstr ""
 
-#: config/pa/pa.opt:96
+#: config/sh/sh.opt:241
+msgid "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
+msgstr ""
+
+#: config/sh/sh.opt:245
+msgid "Specify name for 32 bit signed division function"
+msgstr ""
+
+#: config/sh/sh.opt:252
 #, fuzzy
-msgid "Use portable calling conventions"
-msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
+msgid "Enable the use of the fused floating point multiply-accumulate operation"
+msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
 
-#: config/pa/pa.opt:100
-msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
+#: config/sh/sh.opt:256
+msgid "Cost to assume for gettr insn"
 msgstr ""
 
-#: config/pa/pa.opt:112
+#: config/sh/sh.opt:260 config/sh/sh.opt:310
+msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
+msgstr ""
+
+#: config/sh/sh.opt:264
+msgid "Increase the IEEE compliance for floating-point code"
+msgstr ""
+
+#: config/sh/sh.opt:268
+msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
+msgstr ""
+
+#: config/sh/sh.opt:272
+msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines"
+msgstr ""
+
+#: config/sh/sh.opt:276
+msgid "Assume symbols might be invalid"
+msgstr ""
+
+#: config/sh/sh.opt:280
+msgid "Annotate assembler instructions with estimated addresses"
+msgstr ""
+
+#: config/sh/sh.opt:284
 #, fuzzy
-msgid "Do not disable space regs"
-msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´ÎµÏƒÎ¼ÎµÏ…Ï„ÎµÎ¯ Î¼Î½Î®Î¼Î·"
+msgid "Generate code in little endian mode"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
 
-#: config/pa/pa64-hpux.opt:23
-msgid "Assume code will be linked by GNU ld"
+#: config/sh/sh.opt:288
+msgid "Mark MAC register as call-clobbered"
 msgstr ""
 
-#: config/pa/pa64-hpux.opt:27
-msgid "Assume code will be linked by HP ld"
+#: config/sh/sh.opt:294
+msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:23
-msgid "Use CONST16 instruction to load constants"
+#: config/sh/sh.opt:298
+msgid "Emit function-calls using global offset table when generating PIC"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:27
-msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+#: config/sh/sh.opt:302
+#, fuzzy
+msgid "Assume pt* instructions won't trap"
+msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
+
+#: config/sh/sh.opt:306
+msgid "Shorten address references during linking"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:31
-msgid "Use indirect CALLXn instructions for large programs"
+#: config/sh/sh.opt:314
+msgid "Deprecated. Use -Os instead"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:35
-msgid "Automatically align branch targets to reduce branch penalties"
+#: config/sh/sh.opt:318
+msgid "Cost to assume for a multiply insn"
 msgstr ""
 
-#: config/xtensa/xtensa.opt:39
-msgid "Intersperse literal pools with code in the text section"
+#: config/sh/sh.opt:322
+msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode."
 msgstr ""
 
-#: config/stormy16/stormy16.opt:24
-msgid "Provide libraries for the simulator"
+#: config/sh/sh.opt:328
+msgid "Pretend a branch-around-a-move is a conditional move."
 msgstr ""
 
+#: config/vxworks.opt:24
+msgid "Assume the VxWorks RTP environment"
+msgstr ""
+
+#: config/vxworks.opt:31
+msgid "Assume the VxWorks vThreads environment"
+msgstr ""
+
+#: config/mips/sdemtk.opt:23
+#, fuzzy
+msgid "Prevent the use of all floating-point operations"
+msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
+
 #: config/mips/mips.opt:23
 #, fuzzy
 msgid "Generate code that conforms to the given ABI"
@@ -14157,10 +14481,6 @@
 msgid "Use little-endian byte order"
 msgstr ""
 
-#: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
-msgid "Use ROM instead of RAM"
-msgstr ""
-
 #: config/mips/mips.opt:101
 msgid "Use NewABI-style %reloc() assembly operators"
 msgstr ""
@@ -14343,10 +14663,6 @@
 msgid "Optimize the output for PROCESSOR"
 msgstr ""
 
-#: config/mips/mips.opt:265 config/iq2000/iq2000.opt:44
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
-msgstr ""
-
 #: config/mips/mips.opt:269
 msgid "Perform VR4130-specific alignment optimizations"
 msgstr ""
@@ -14355,2484 +14671,2134 @@
 msgid "Lift restrictions on GOT size"
 msgstr ""
 
-#: config/mips/sdemtk.opt:23
+#: config/bfin/bfin.opt:31
 #, fuzzy
-msgid "Prevent the use of all floating-point operations"
-msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
+msgid "Omit frame pointer for leaf functions"
+msgstr "Î”ÎµÎ½ Î²Ï�Î­Î¸Î·ÎºÎ±Î½ Ï„Î±Î¹Ï�Î¹Î¬ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î· Î¼Î¿Ï�Ï†Î® `%s'.\n"
 
-#: config/fr30/fr30.opt:23
-msgid "Assume small address space"
+#: config/bfin/bfin.opt:35
+msgid "Program is entirely located in low 64k of memory"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
-msgid "Compile for a 68HC11"
+#: config/bfin/bfin.opt:39
+msgid "Work around a hardware anomaly by adding a number of NOPs before a"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
-msgid "Compile for a 68HC12"
+#: config/bfin/bfin.opt:44
+msgid "Avoid speculative loads to work around a hardware anomaly."
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
-msgid "Compile for a 68HCS12"
+#: config/bfin/bfin.opt:48
+msgid "Enabled ID based shared library"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:49
-msgid "Auto pre/post decrement increment allowed"
+#: config/bfin/bfin.opt:52
+msgid "Generate code that won't be linked against any other ID shared libraries,"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:53
-msgid "Min/max instructions allowed"
+#: config/bfin/bfin.opt:65
+msgid "Avoid generating pc-relative calls; use indirection"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:57
-msgid "Use call and rtc for function calls and returns"
+#: config/bfin/bfin.opt:69
+msgid "Link with the fast floating-point library"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:61
-msgid "Auto pre/post decrement increment not allowed"
+#: config/bfin/bfin.opt:81
+msgid "Do stack checking using bounds in L1 scratch memory"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:65
-msgid "Use jsr and rts for function calls and returns"
+#: treelang/lang.opt:30
+msgid "Trace lexical analysis"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:69
-#, fuzzy
-msgid "Min/max instructions not allowed"
-msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
-
-#: config/m68hc11/m68hc11.opt:73
-#, fuzzy
-msgid "Use direct addressing mode for soft registers"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
-
-#: config/m68hc11/m68hc11.opt:77
-msgid "Compile with 32-bit integer mode"
+#: treelang/lang.opt:34
+msgid "Trace the parsing process"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:82
-#, fuzzy
-msgid "Specify the register allocation order"
-msgstr "Î‘Ï€Î¿Ï„Ï…Ï‡Î¯Î± Î´Î­ÏƒÎ¼ÎµÏ…ÏƒÎ·Ï‚ Ï€ÏŒÏ�Ï‰Î½ ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
-
-#: config/m68hc11/m68hc11.opt:86
-#, fuzzy
-msgid "Do not use direct addressing mode for soft registers"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Ï„Î® Î´Î¹ÎµÏ�Î¸Ï…Î½ÏƒÎ·Ï‚"
-
-#: config/m68hc11/m68hc11.opt:90
-msgid "Compile with 16-bit integer mode"
+#: java/lang.opt:65
+msgid "Warn if a deprecated compiler feature, class, method, or field is used"
 msgstr ""
 
-#: config/m68hc11/m68hc11.opt:94
-msgid "Indicate the number of soft registers available"
+#: java/lang.opt:69
+msgid "Warn if deprecated empty statements are found"
 msgstr ""
 
-#: config/vax/vax.opt:23 config/vax/vax.opt:27
-msgid "Target DFLOAT double precision code"
+#: java/lang.opt:73
+msgid "Warn if .class files are out of date"
 msgstr ""
 
-#: config/vax/vax.opt:31 config/vax/vax.opt:35
-msgid "Generate GFLOAT double precision code"
-msgstr ""
-
-#: config/vax/vax.opt:39
+#: java/lang.opt:77
 #, fuzzy
-msgid "Generate code for GNU assembler (gas)"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+msgid "Warn if modifiers are specified when not necessary"
+msgstr "Î´Îµ Î¼Ï€Î¿Ï�Î¿Ï�Î½ Î½Î± Î´Î·Î»ÏŽÎ½Î¿Î½Ï„Î±Î¹ Î±Ï�Ï‡ÎµÎ¯Î± ÏŒÏ„Î±Î½ Î³Î¯Î½ÎµÏ„Î±Î¹ Ï‡Ï�Î®ÏƒÎ· Ï„Î¿Ï… --string"
 
-#: config/vax/vax.opt:43
-#, fuzzy
-msgid "Generate code for UNIX assembler"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
-
-#: config/vax/vax.opt:47
-#, fuzzy
-msgid "Use VAXC structure conventions"
-msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
-
-#: config/cris/linux.opt:27
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+#: java/lang.opt:81
+msgid "Deprecated; use --classpath instead"
 msgstr ""
 
-#: config/cris/cris.opt:45
-msgid "Work around bug in multiplication instruction"
+#: java/lang.opt:88
+msgid "Permit the use of the assert keyword"
 msgstr ""
 
-#: config/cris/cris.opt:51
-msgid "Compile for ETRAX 4 (CRIS v3)"
+#: java/lang.opt:110
+msgid "Replace system path"
 msgstr ""
 
-#: config/cris/cris.opt:56
-msgid "Compile for ETRAX 100 (CRIS v8)"
-msgstr ""
+#: java/lang.opt:114
+#, fuzzy
+msgid "Generate checks for references to NULL"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
 
-#: config/cris/cris.opt:64
-msgid "Emit verbose debug information in assembly code"
+#: java/lang.opt:118
+msgid "Set class path"
 msgstr ""
 
-#: config/cris/cris.opt:71
-msgid "Do not use condition codes from normal instructions"
+#: java/lang.opt:125
+msgid "Output a class file"
 msgstr ""
 
-#: config/cris/cris.opt:80
-msgid "Do not emit addressing modes with side-effect assignment"
+#: java/lang.opt:129
+msgid "Alias for -femit-class-file"
 msgstr ""
 
-#: config/cris/cris.opt:89
-msgid "Do not tune stack alignment"
+#: java/lang.opt:133
+msgid "Choose input encoding (defaults from your locale)"
 msgstr ""
 
-#: config/cris/cris.opt:98
-msgid "Do not tune writable data alignment"
+#: java/lang.opt:137
+msgid "Set the extension directory path"
 msgstr ""
 
-#: config/cris/cris.opt:107
-msgid "Do not tune code and read-only data alignment"
+#: java/lang.opt:144
+msgid "Input file is a file with a list of filenames to compile"
 msgstr ""
 
-#: config/cris/cris.opt:116
-msgid "Align code and data to 32 bits"
+#: java/lang.opt:151
+msgid "Always check for non gcj generated classes archives"
 msgstr ""
 
-#: config/cris/cris.opt:133
-msgid "Don't align items in code or data"
+#: java/lang.opt:155
+msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
 msgstr ""
 
-#: config/cris/cris.opt:142
-msgid "Do not emit function prologue or epilogue"
+#: java/lang.opt:159
+msgid "Generate instances of Class at runtime"
 msgstr ""
 
-#: config/cris/cris.opt:149
-msgid "Use the most feature-enabling options allowed by other options"
+#: java/lang.opt:163
+msgid "Use offset tables for virtual method calls"
 msgstr ""
 
-#: config/cris/cris.opt:158
-msgid "Override -mbest-lib-options"
+#: java/lang.opt:170
+msgid "Assume native functions are implemented using JNI"
 msgstr ""
 
-#: config/cris/cris.opt:165
-msgid "Generate code for the specified chip or CPU version"
+#: java/lang.opt:174
+msgid "Enable optimization of static class initialization code"
 msgstr ""
 
-#: config/cris/cris.opt:169
-msgid "Tune alignment for the specified chip or CPU version"
+#: java/lang.opt:181
+msgid "Reduce the amount of reflection meta-data generated"
 msgstr ""
 
-#: config/cris/cris.opt:173
-msgid "Warn when a stackframe is larger than the specified size"
+#: java/lang.opt:185
+msgid "Enable assignability checks for stores into object arrays"
 msgstr ""
 
-#: config/cris/aout.opt:27
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
-msgstr ""
-
-#: config/cris/aout.opt:33
-msgid "For elinux, request a specified stack-size for this program"
-msgstr ""
-
-#: config/h8300/h8300.opt:23
-msgid "Generate H8S code"
-msgstr ""
-
-#: config/h8300/h8300.opt:27
-msgid "Generate H8SX code"
-msgstr ""
-
-#: config/h8300/h8300.opt:31
-msgid "Generate H8S/2600 code"
-msgstr ""
-
-#: config/h8300/h8300.opt:35
-msgid "Make integers 32 bits wide"
-msgstr ""
-
-#: config/h8300/h8300.opt:42
+#: java/lang.opt:189
 #, fuzzy
-msgid "Use registers for argument passing"
-msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
+msgid "Generate code for the Boehm GC"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
 
-#: config/h8300/h8300.opt:46
-msgid "Consider access to byte sized memory slow"
+#: java/lang.opt:193
+msgid "Call a library routine to do integer divisions"
 msgstr ""
 
-#: config/h8300/h8300.opt:50
-msgid "Enable linker relaxing"
+#: java/lang.opt:197
+msgid "Generated should be loaded by bootstrap loader"
 msgstr ""
 
-#: config/h8300/h8300.opt:54
-msgid "Generate H8/300H code"
+#: java/lang.opt:201
+msgid "Set the source language version"
 msgstr ""
 
-#: config/h8300/h8300.opt:58
+#: java/lang.opt:205
 #, fuzzy
-msgid "Enable the normal mode"
-msgstr "Î¼Î·Î´ÎµÎ½Î¹ÏƒÎ¼Î­Î½Î· ÎµÎ³Î³Ï�Î±Ï†Î® ÎºÎ±Î¹ Î³Ï�Î¬ÏˆÎ¹Î¼Î¿ Ï€Î¬Î½Ï‰ ÏƒÎµ Î±Ï…Ï„Î® (truncated)"
+msgid "Set the target VM version"
+msgstr "ÎµÏƒÏ†Î±Î»Î¼Î­Î½Î· Î­ÎºÎ´Î¿ÏƒÎ· ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚"
 
-#: config/h8300/h8300.opt:62
-msgid "Use H8/300 alignment rules"
-msgstr ""
-
-#: config/v850/v850.opt:23
+#: common.opt:28
 #, fuzzy
-msgid "Use registers r2 and r5"
-msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„Î® Î· ÎºÎ±Ï„Î±Ï‡ÏŽÏ�Î·ÏƒÎ· Ï„Î·Ï‚ Ï…Ï€Î·Ï�ÎµÏƒÎ¯Î±Ï‚"
+msgid "Display this information"
+msgstr "  --help                   Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î±Ï…Ï„ÏŽÎ½ Ï„Ï‰Î½ Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½\n"
 
-#: config/v850/v850.opt:27
-msgid "Use 4 byte entries in switch tables"
+#: common.opt:32
+msgid "Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
 msgstr ""
 
-#: config/v850/v850.opt:31
-msgid "Enable backend debugging"
+#: common.opt:36
+msgid "Alias for --help=target"
 msgstr ""
 
-#: config/v850/v850.opt:35
-#, fuzzy
-msgid "Do not use the callt instruction"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
-
-#: config/v850/v850.opt:39
-msgid "Reuse r30 on a per function basis"
+#: common.opt:52
+msgid "Set parameter <param> to value.  See below for a complete list of parameters"
 msgstr ""
 
-#: config/v850/v850.opt:43
-msgid "Support Green Hills ABI"
+#: common.opt:59
+msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr ""
 
-#: config/v850/v850.opt:47
-msgid "Prohibit PC relative function calls"
+#: common.opt:63
+msgid "Set optimization level to <number>"
 msgstr ""
 
-#: config/v850/v850.opt:51
-msgid "Use stubs for function prologues"
+#: common.opt:67
+msgid "Optimize for space rather than speed"
 msgstr ""
 
-#: config/v850/v850.opt:55
-msgid "Set the max size of data eligible for the SDA area"
+#: common.opt:71
+msgid "This switch is deprecated; use -Wextra instead"
 msgstr ""
 
-#: config/v850/v850.opt:59
-#, fuzzy
-msgid "Enable the use of the short load instructions"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
-
-#: config/v850/v850.opt:63
-msgid "Same as: -mep -mprolog-function"
+#: common.opt:75
+msgid "Warn about returning structures, unions or arrays"
 msgstr ""
 
-#: config/v850/v850.opt:67
-msgid "Set the max size of data eligible for the TDA area"
+#: common.opt:79
+msgid "Warn if an array is accessed out of bounds"
 msgstr ""
 
-#: config/v850/v850.opt:71
-msgid "Enforce strict alignment"
+#: common.opt:83
+msgid "Warn about inappropriate attribute usage"
 msgstr ""
 
-#: config/v850/v850.opt:78
-msgid "Compile for the v850 processor"
+#: common.opt:87
+msgid "Warn about pointer casts which increase alignment"
 msgstr ""
 
-#: config/v850/v850.opt:82
-msgid "Compile for the v850e processor"
+#: common.opt:91
+msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr ""
 
-#: config/v850/v850.opt:86
-msgid "Compile for the v850e1 processor"
+#: common.opt:95
+msgid "Warn when an optimization pass is disabled"
 msgstr ""
 
-#: config/v850/v850.opt:90
-msgid "Set the max size of data eligible for the ZDA area"
+#: common.opt:99
+msgid "Treat all warnings as errors"
 msgstr ""
 
-#: config/mmix/mmix.opt:24
-msgid "For intrinsics library: pass all parameters in registers"
+#: common.opt:103
+msgid "Treat specified warning as error"
 msgstr ""
 
-#: config/mmix/mmix.opt:28
-msgid "Use register stack for parameters and return value"
+#: common.opt:107
+msgid "Print extra (possibly unwanted) warnings"
 msgstr ""
 
-#: config/mmix/mmix.opt:32
-msgid "Use call-clobbered registers for parameters and return value"
+#: common.opt:111
+msgid "Exit on the first error occurred"
 msgstr ""
 
-#: config/mmix/mmix.opt:37
-msgid "Use epsilon-respecting floating point compare instructions"
+#: common.opt:115
+msgid "Warn when an inlined function cannot be inlined"
 msgstr ""
 
-#: config/mmix/mmix.opt:41
-msgid "Use zero-extending memory loads, not sign-extending ones"
+#: common.opt:119
+msgid "Warn if an object is larger than <number> bytes"
 msgstr ""
 
-#: config/mmix/mmix.opt:45
-msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
+#: common.opt:123
+msgid "Warn when a logical operator is suspicously always evaluating to true or false"
 msgstr ""
 
-#: config/mmix/mmix.opt:49
-msgid "Prepend global symbols with \":\" (for use with PREFIX)"
+#: common.opt:127
+msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 msgstr ""
 
-#: config/mmix/mmix.opt:53
-msgid "Do not provide a default start-address 0x100 of the program"
+#: common.opt:131
+msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr ""
 
-#: config/mmix/mmix.opt:57
-msgid "Link to emit program in ELF format (rather than mmo)"
-msgstr ""
+#: common.opt:135
+#, fuzzy
+msgid "Warn about overflow in arithmetic expressions"
+msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
 
-#: config/mmix/mmix.opt:61
-msgid "Use P-mnemonics for branches statically predicted as taken"
+#: common.opt:139
+msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr ""
 
-#: config/mmix/mmix.opt:65
-msgid "Don't use P-mnemonics for branches"
+#: common.opt:143
+msgid "Warn when padding is required to align structure members"
 msgstr ""
 
-#: config/mmix/mmix.opt:79
-msgid "Use addresses that allocate global registers"
+#: common.opt:147
+msgid "Warn when one local variable shadows another"
 msgstr ""
 
-#: config/mmix/mmix.opt:83
-#, fuzzy
-msgid "Do not use addresses that allocate global registers"
-msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´ÎµÏƒÎ¼ÎµÏ…Ï„ÎµÎ¯ Î¼Î½Î®Î¼Î·"
-
-#: config/mmix/mmix.opt:87
-msgid "Generate a single exit point for each function"
+#: common.opt:151
+msgid "Warn when not issuing stack smashing protection for some reason"
 msgstr ""
 
-#: config/mmix/mmix.opt:91
-msgid "Do not generate a single exit point for each function"
+#: common.opt:155 common.opt:159
+msgid "Warn about code which might break strict aliasing rules"
 msgstr ""
 
-#: config/mmix/mmix.opt:95
-msgid "Set start-address of the program"
+#: common.opt:163 common.opt:167
+msgid "Warn about optimizations that assume that signed overflow is undefined"
 msgstr ""
 
-#: config/mmix/mmix.opt:99
-msgid "Set start-address of data"
+#: common.opt:171
+msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr ""
 
-#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
-msgid "Specify CPU for code generation purposes"
+#: common.opt:175
+msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr ""
 
-#: config/iq2000/iq2000.opt:27
-msgid "Specify CPU for scheduling purposes"
+#: common.opt:179
+msgid "Warn about all enumerated switches missing a specific case"
 msgstr ""
 
-#: config/iq2000/iq2000.opt:35
-msgid "Use GP relative sdata/sbss sections"
-msgstr ""
-
-#: config/iq2000/iq2000.opt:40
-msgid "No default crt0.o"
-msgstr ""
-
-#: config/bfin/bfin.opt:31
+#: common.opt:183 c.opt:434
 #, fuzzy
-msgid "Omit frame pointer for leaf functions"
-msgstr "Î”ÎµÎ½ Î²Ï�Î­Î¸Î·ÎºÎ±Î½ Ï„Î±Î¹Ï�Î¹Î¬ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î· Î¼Î¿Ï�Ï†Î® `%s'.\n"
+msgid "Do not suppress warnings from system headers"
+msgstr "Î‘Ï€Î¿ÏƒÎ¹ÏŽÏ€Î·ÏƒÎ· Ï€Ï�Î¿Î·Î´Î¿Ï€Î¿Î¹Î®ÏƒÎµÏ‰Î½ ÎºÎ±Î¹ Î¼Î·Î½Ï…Î¼Î¬Ï„Ï‰Î½ Ï€Î»Î·Ï�Î¿Ï†ÏŒÏ�Î·ÏƒÎ·Ï‚"
 
-#: config/bfin/bfin.opt:35
-msgid "Program is entirely located in low 64k of memory"
+#: common.opt:187
+msgid "Warn about uninitialized automatic variables"
 msgstr ""
 
-#: config/bfin/bfin.opt:39
-msgid "Work around a hardware anomaly by adding a number of NOPs before a"
+#: common.opt:191
+msgid "Warn about code that will never be executed"
 msgstr ""
 
-#: config/bfin/bfin.opt:44
-msgid "Avoid speculative loads to work around a hardware anomaly."
+#: common.opt:195
+msgid "Enable all -Wunused- warnings"
 msgstr ""
 
-#: config/bfin/bfin.opt:48
-msgid "Enabled ID based shared library"
+#: common.opt:199
+msgid "Warn when a function is unused"
 msgstr ""
 
-#: config/bfin/bfin.opt:52
-msgid "Generate code that won't be linked against any other ID shared libraries,"
+#: common.opt:203
+msgid "Warn when a label is unused"
 msgstr ""
 
-#: config/bfin/bfin.opt:65
-msgid "Avoid generating pc-relative calls; use indirection"
+#: common.opt:207
+msgid "Warn when a function parameter is unused"
 msgstr ""
 
-#: config/bfin/bfin.opt:69
-msgid "Link with the fast floating-point library"
+#: common.opt:211
+msgid "Warn when an expression value is unused"
 msgstr ""
 
-#: config/bfin/bfin.opt:81
-msgid "Do stack checking using bounds in L1 scratch memory"
+#: common.opt:215
+msgid "Warn when a variable is unused"
 msgstr ""
 
-#: config/mt/mt.opt:23
-msgid "Use byte loads and stores when generating code."
-msgstr ""
+# src/shred.c:1134
+#: common.opt:219
+#, fuzzy
+msgid "Warn when a register variable is declared volatile"
+msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
 
-#: config/mt/mt.opt:31
-msgid "Do not include crt0.o in the startup files"
+#: common.opt:223
+msgid "Warn instead of error in case profiles in -fprofile-use do not match"
 msgstr ""
 
-#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
-#: config/mt/mt.opt:47 config/mt/mt.opt:51
-msgid "Internal debug switch"
-msgstr ""
+#: common.opt:227
+#, fuzzy
+msgid "Emit declaration information into <file>"
+msgstr "ÎµÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ Ï€Ï�Î¿ÏŒÎ´Î¿Ï…"
 
-#: config/vxworks.opt:24
-msgid "Assume the VxWorks RTP environment"
+#: common.opt:240
+msgid "Enable dumps from specific passes of the compiler"
 msgstr ""
 
-#: config/vxworks.opt:31
-msgid "Assume the VxWorks vThreads environment"
+#: common.opt:244
+msgid "Set the file basename to be used for dumps"
 msgstr ""
 
-#: config/darwin.opt:23
-msgid "Generate code suitable for fast turn around debugging"
+#: common.opt:264
+msgid "Align the start of functions"
 msgstr ""
 
-#: config/darwin.opt:31
-msgid "The earliest MacOS X version on which this program will run"
+#: common.opt:271
+msgid "Align labels which are only reached by jumping"
 msgstr ""
 
-#: config/darwin.opt:35
-msgid "Set sizeof(bool) to 1"
+#: common.opt:278
+msgid "Align all labels"
 msgstr ""
 
-#: config/darwin.opt:39
-msgid "Generate code for darwin loadable kernel extensions"
+#: common.opt:285
+msgid "Align the start of loops"
 msgstr ""
 
-#: config/darwin.opt:43
-msgid "Generate code for the kernel or loadable kernel extensions"
+#: common.opt:300
+msgid "Specify that arguments may alias each other and globals"
 msgstr ""
 
-#: config/darwin.opt:47
-msgid "Add <dir> to the end of the system framework include path"
+#: common.opt:304
+msgid "Assume arguments may alias globals but not each other"
 msgstr ""
 
-#: config/lynx.opt:23
-msgid "Support legacy multi-threading"
+#: common.opt:308
+msgid "Assume arguments alias neither each other nor globals"
 msgstr ""
 
-#: config/lynx.opt:27
-msgid "Use shared libraries"
-msgstr ""
+#: common.opt:312
+#, fuzzy
+msgid "Assume arguments alias no other storage"
+msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: config/lynx.opt:31
-msgid "Support multi-threading"
+#: common.opt:316
+msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr ""
 
-#: config/score/score.opt:31
+#: common.opt:320
 #, fuzzy
-msgid "Disable bcnz instruction"
+msgid "Generate auto-inc/dec instructions"
 msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
 
-#: config/score/score.opt:35
+#: common.opt:328
 #, fuzzy
-msgid "Enable unaligned load/store instruction"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
+msgid "Generate code to check bounds before indexing arrays"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
 
-#: config/score/score.opt:39
-msgid "Support SCORE 5 ISA"
+#: common.opt:332
+msgid "Replace add, compare, branch with branch on count register"
 msgstr ""
 
-#: config/score/score.opt:43
-msgid "Support SCORE 5U ISA"
+#: common.opt:336
+msgid "Use profiling information for branch probabilities"
 msgstr ""
 
-#: config/score/score.opt:47
-msgid "Support SCORE 7 ISA"
+#: common.opt:340
+msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr ""
 
-#: config/score/score.opt:51
-msgid "Support SCORE 7D ISA"
+#: common.opt:344
+msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr ""
 
-#: config/score/score.opt:55
-msgid "Support SCORE 3 ISA"
+#: common.opt:348
+msgid "Restrict target load migration not to re-use registers in any basic block"
 msgstr ""
 
-#: config/score/score.opt:59
-msgid "Support SCORE 3d ISA"
+#: common.opt:352
+msgid "Mark <register> as being preserved across functions"
 msgstr ""
 
-#: config/linux.opt:24
-msgid "Use uClibc instead of GNU libc"
+#: common.opt:356
+msgid "Mark <register> as being corrupted by function calls"
 msgstr ""
 
-#: config/linux.opt:28
-msgid "Use GNU libc instead of uClibc"
+#: common.opt:363
+msgid "Save registers around function calls"
 msgstr ""
 
-#: c.opt:41
-msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
+#: common.opt:367
+msgid "Compare the results of several data dependence analyzers."
 msgstr ""
 
-#: c.opt:45
-#, fuzzy
-msgid "Do not discard comments"
-msgstr "ÎœÎ· Ï„ÎµÏ�Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· ÎµÎ½Ï„Î¿Î»Î® `s'"
-
-#: c.opt:49
-msgid "Do not discard comments in macro expansions"
+#: common.opt:371
+msgid "Do not put uninitialized globals in the common section"
 msgstr ""
 
-#: c.opt:53
-msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
+#: common.opt:375
+msgid "Perform a register copy-propagation optimization pass"
 msgstr ""
 
-#: c.opt:60
-msgid "Add <dir> to the end of the main framework include path"
+#: common.opt:379
+msgid "Perform cross-jumping optimization"
 msgstr ""
 
-#: c.opt:64
-msgid "Print the name of header files as they are used"
+#: common.opt:383
+msgid "When running CSE, follow jumps to their targets"
 msgstr ""
 
-#: c.opt:68 c.opt:859
-msgid "Add <dir> to the end of the main include path"
+#: common.opt:387
+msgid "When running CSE, follow conditional jumps"
 msgstr ""
 
-#: c.opt:72
-#, fuzzy
-msgid "Generate make dependencies"
-msgstr "Î´Ï…Î½Î±Î¼Î¹ÎºÎ­Ï‚ ÎµÎ¾Î±Ï�Ï„Î®ÏƒÎµÎ¹Ï‚.\n"
-
-#: c.opt:76
-msgid "Generate make dependencies and compile"
+#: common.opt:391
+msgid "Omit range reduction step when performing complex division"
 msgstr ""
 
-#: c.opt:80
-msgid "Write dependency output to the given file"
+#: common.opt:395
+msgid "Place data items into their own section"
 msgstr ""
 
-#: c.opt:84
-msgid "Treat missing header files as generated files"
+#: common.opt:399
+msgid "List all available debugging counters with their limits and counts."
 msgstr ""
 
-#: c.opt:88
-msgid "Like -M but ignore system header files"
+#: common.opt:403
+msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter limit.   "
 msgstr ""
 
-#: c.opt:92
-msgid "Like -MD but ignore system header files"
+#: common.opt:407
+msgid "Map one directory name to another in debug information"
 msgstr ""
 
-#: c.opt:96
-#, fuzzy
-msgid "Generate phony targets for all headers"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
-
-#: c.opt:100
-msgid "Add a MAKE-quoted target"
+#: common.opt:413
+msgid "Defer popping functions args from stack until later"
 msgstr ""
 
-#: c.opt:104
-msgid "Add an unquoted target"
+#: common.opt:417
+msgid "Attempt to fill delay slots of branch instructions"
 msgstr ""
 
-#: c.opt:108
-msgid "Do not generate #line directives"
+#: common.opt:421
+msgid "Delete useless null pointer checks"
 msgstr ""
 
-#: c.opt:112
-msgid "Undefine <macro>"
+#: common.opt:425
+msgid "How often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr ""
 
-#: c.opt:116
-msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
+#: common.opt:429
+msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 msgstr ""
 
-#: c.opt:120
-msgid "Warn about suspicious uses of memory addresses"
+#: common.opt:433
+msgid "Dump various compiler internals to a file"
 msgstr ""
 
-#: c.opt:124
-msgid "Enable most warning messages"
+#: common.opt:437
+msgid "Suppress output of addresses in debugging dumps"
 msgstr ""
 
-#: c.opt:128
-msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
+#: common.opt:441
+msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 msgstr ""
 
-#: c.opt:132
-msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
+#: common.opt:445
+msgid "Perform early inlining"
 msgstr ""
 
-#: c.opt:136
-msgid "Warn about casting functions to incompatible types"
+#: common.opt:449
+msgid "Perform DWARF2 duplicate elimination"
 msgstr ""
 
-#: c.opt:140
-msgid "Warn about C constructs that are not in the common subset of C and C++"
+#: common.opt:453 common.opt:457
+msgid "Perform unused type elimination in debug info"
 msgstr ""
 
-#: c.opt:144
-msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
+#: common.opt:461
+msgid "Do not suppress C++ class debug information."
 msgstr ""
 
-#: c.opt:148
-msgid "Warn about casts which discard qualifiers"
+#: common.opt:465
+msgid "Enable exception handling"
 msgstr ""
 
-#: c.opt:152
-msgid "Warn about subscripts whose type is \"char\""
+#: common.opt:469
+msgid "Perform a number of minor, expensive optimizations"
 msgstr ""
 
-#: c.opt:156
-msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
+#: common.opt:476
+msgid "Assume no NaNs or infinities are generated"
 msgstr ""
 
-#: c.opt:160
-msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+#: common.opt:480
+msgid "Mark <register> as being unavailable to the compiler"
 msgstr ""
 
-#: c.opt:164
-msgid "Synonym for -Wcomment"
+#: common.opt:484
+msgid "Don't allocate floats and doubles in extended-precision registers"
 msgstr ""
 
-#: c.opt:168
-msgid "Warn for implicit type conversions that may change a value"
+#: common.opt:488 common.opt:647 common.opt:855 common.opt:986 common.opt:1061
+msgid "Does nothing.  Preserved for backward compatibility."
 msgstr ""
 
-#: c.opt:172
-msgid "Warn for implicit type conversions between signed and unsigned integers"
+#: common.opt:492
+msgid "Perform a forward propagation pass on RTL"
 msgstr ""
 
-#: c.opt:176
-msgid "Warn when all constructors and destructors are private"
+#: common.opt:499
+msgid "Allow function addresses to be held in registers"
 msgstr ""
 
-#: c.opt:180
-msgid "Warn when a declaration is found after a statement"
+#: common.opt:503
+msgid "Place each function into its own section"
 msgstr ""
 
-#: c.opt:184
-msgid "Warn about deprecated compiler features"
+#: common.opt:507
+msgid "Perform global common subexpression elimination"
 msgstr ""
 
-#: c.opt:188
-msgid "Warn about compile-time integer division by zero"
+#: common.opt:511
+msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr ""
 
-#: c.opt:192
-msgid "Warn about violations of Effective C++ style rules"
+#: common.opt:515
+msgid "Perform store motion after global common subexpression elimination"
 msgstr ""
 
-#: c.opt:196
-msgid "Warn about an empty body in an if or else statement"
+#: common.opt:519
+msgid "Perform redundant load after store elimination in global common subexpression"
 msgstr ""
 
-#: c.opt:200
-msgid "Warn about stray tokens after #elif and #endif"
+#: common.opt:524
+msgid "Perform global common subexpression elimination after register allocation"
 msgstr ""
 
-#: c.opt:208
-msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
+#: common.opt:529
+msgid "Enable guessing of branch probabilities"
 msgstr ""
 
-#: c.opt:212
-msgid "Warn if testing floating point numbers for equality"
+#: common.opt:537
+msgid "Process #ident directives"
 msgstr ""
 
-#: c.opt:216
-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
+#: common.opt:541
+msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr ""
 
-#: c.opt:220
-#, fuzzy
-msgid "Warn if passing too many arguments to a function for its format string"
-msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ Î¼Î¿Ï�Ï†Î®Ï‚"
-
-#: c.opt:224
-msgid "Warn about format strings that are not literals"
+#: common.opt:545
+msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr ""
 
-#: c.opt:228
-msgid "Warn about format strings that contain NUL bytes"
+#: common.opt:553
+msgid "Do not generate .size directives"
 msgstr ""
 
-#: c.opt:232
-msgid "Warn about possible security problems with format functions"
+#: common.opt:562
+msgid "Pay attention to the \"inline\" keyword"
 msgstr ""
 
-#: c.opt:236
-msgid "Warn about strftime formats yielding 2-digit years"
+#: common.opt:566
+msgid "Integrate simple functions into their callers when code size is known to not growth"
 msgstr ""
 
-#: c.opt:240
-msgid "Warn about zero-length formats"
+#: common.opt:570
+msgid "Integrate simple functions into their callers"
 msgstr ""
 
-#: c.opt:247
-msgid "Warn about variables which are initialized to themselves"
+#: common.opt:574
+msgid "Integrate functions called once into their callers"
 msgstr ""
 
-#: c.opt:254
-msgid "Warn about implicit function declarations"
+#: common.opt:581
+msgid "Limit the size of inlined functions to <number>"
 msgstr ""
 
-#: c.opt:258
-msgid "Warn when a declaration does not specify a type"
+#: common.opt:585
+msgid "Instrument function entry and exit with profiling calls"
 msgstr ""
 
-#: c.opt:262
-msgid "Deprecated.  This switch has no effect"
+#: common.opt:589
+msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 msgstr ""
 
-#: c.opt:266
-msgid "Warn when there is a cast to a pointer from an integer of a different size"
+#: common.opt:593
+msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 msgstr ""
 
-#: c.opt:270
-msgid "Warn about invalid uses of the \"offsetof\" macro"
+#: common.opt:597
+msgid "Perform Interprocedural constant propagation"
 msgstr ""
 
-#: c.opt:274
-msgid "Warn about PCH files that are found but not used"
-msgstr ""
+#: common.opt:601
+#, fuzzy
+msgid "Discover pure and const functions"
+msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
 
-#: c.opt:278
-msgid "Do not warn about using \"long long\" when -pedantic"
+#: common.opt:605
+msgid "Perform interprocedural points-to analysis"
 msgstr ""
 
-#: c.opt:282
-msgid "Warn about suspicious declarations of \"main\""
+#: common.opt:609
+msgid "Discover readonly and non addressable static variables"
 msgstr ""
 
-#: c.opt:286
-msgid "Warn about possibly missing braces around initializers"
+#: common.opt:613
+msgid "Type based escape and alias analysis"
 msgstr ""
 
-#: c.opt:290
-msgid "Warn about global functions without previous declarations"
+#: common.opt:617
+msgid "Perform matrix layout flattening and transposing based"
 msgstr ""
 
-#: c.opt:294
-msgid "Warn about missing fields in struct initializers"
+#: common.opt:622
+msgid "Perform structure layout optimizations based"
 msgstr ""
 
-#: c.opt:298
-msgid "Warn about functions which might be candidates for format attributes"
+#: common.opt:627
+msgid "Optimize induction variables on trees"
 msgstr ""
 
-#: c.opt:302
-msgid "Warn about user-specified include directories that do not exist"
-msgstr ""
-
-#: c.opt:306
-msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
-msgstr ""
-
-#: c.opt:310
-msgid "Warn about global functions without prototypes"
-msgstr ""
-
-#: c.opt:314
+#: common.opt:631
 #, fuzzy
-msgid "Warn about use of multi-character character constants"
-msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
+msgid "Use jump tables for sufficiently large switch statements"
+msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
 
-#: c.opt:318
-msgid "Warn about \"extern\" declarations not at file scope"
+#: common.opt:635
+msgid "Generate code for functions even if they are fully inlined"
 msgstr ""
 
-#: c.opt:322
-msgid "Warn when non-templatized friend functions are declared within a template"
+#: common.opt:639
+msgid "Emit static const variables even if they are not used"
 msgstr ""
 
-#: c.opt:326
-msgid "Warn about non-virtual destructors"
+#: common.opt:643
+msgid "Give external symbols a leading underscore"
 msgstr ""
 
-#: c.opt:330
-msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
+#: common.opt:651
+msgid "Set errno after built-in math functions"
 msgstr ""
 
-#: c.opt:334
-#, fuzzy
-msgid "Warn about non-normalised Unicode strings"
-msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
-
-#: c.opt:338
-msgid "Warn if a C-style cast is used in a program"
+#: common.opt:655
+msgid "Report on permanent memory allocation"
 msgstr ""
 
-#: c.opt:342
-msgid "Warn for obsolescent usage in a declaration"
+#: common.opt:662
+msgid "Attempt to merge identical constants and constant variables"
 msgstr ""
 
-#: c.opt:346
-msgid "Warn if an old-style parameter definition is used"
+#: common.opt:666
+msgid "Attempt to merge identical constants across compilation units"
 msgstr ""
 
-#: c.opt:350
-msgid "Warn if a string is longer than the maximum portable length specified by the standard"
+#: common.opt:670
+msgid "Attempt to merge identical debug strings across compilation units"
 msgstr ""
 
-#: c.opt:354
-msgid "Warn about overloaded virtual function names"
+#: common.opt:674
+msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr ""
 
-#: c.opt:358
-msgid "Warn about overriding initializers without side effects"
+#: common.opt:678
+msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 msgstr ""
 
-#: c.opt:362
-msgid "Warn about possibly missing parentheses"
+#: common.opt:682
+msgid "Perform SMS based modulo scheduling with register moves allowed"
 msgstr ""
 
-#: c.opt:366
-msgid "Warn when converting the type of pointers to member functions"
+#: common.opt:686
+msgid "Move loop invariant computations out of loops"
 msgstr ""
 
-#: c.opt:370
-msgid "Warn about function pointer arithmetic"
+#: common.opt:690
+msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
 msgstr ""
 
-#: c.opt:374
-msgid "Warn when a pointer is cast to an integer of a different size"
+#: common.opt:694
+msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
 msgstr ""
 
-#: c.opt:378
-msgid "Warn about misuses of pragmas"
+#: common.opt:698
+msgid "Ignore read operations when inserting mudflap instrumentation"
 msgstr ""
 
-#: c.opt:382
-msgid "Warn if inherited methods are unimplemented"
+#: common.opt:702
+msgid "Use the RTL dead code elimination pass"
 msgstr ""
 
-#: c.opt:386
-msgid "Warn about multiple declarations of the same object"
+#: common.opt:706
+msgid "Use the RTL dead store elimination pass"
 msgstr ""
 
-#: c.opt:390
-msgid "Warn when the compiler reorders code"
+#: common.opt:710
+msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 msgstr ""
 
-#: c.opt:394
-msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
+#: common.opt:714
+msgid "Support synchronous non-call exceptions"
 msgstr ""
 
-#: c.opt:398
-msgid "Warn if a selector has multiple methods"
+#: common.opt:718
+msgid "When possible do not generate stack frames"
 msgstr ""
 
-#: c.opt:402
-msgid "Warn about possible violations of sequence point rules"
+#: common.opt:722
+msgid "Expand OpenMP operations on SSA form"
 msgstr ""
 
-#: c.opt:406
-msgid "Warn about signed-unsigned comparisons"
+#: common.opt:726
+msgid "Do the full register move optimization pass"
 msgstr ""
 
-#: c.opt:410
-msgid "Warn when overload promotes from unsigned to signed"
+#: common.opt:730
+msgid "Optimize sibling and tail recursive calls"
 msgstr ""
 
-#: c.opt:414
-msgid "Warn about uncasted NULL used as sentinel"
+#: common.opt:734 common.opt:738
+msgid "Report on memory allocation before interprocedural optimization"
 msgstr ""
 
-#: c.opt:418
-#, fuzzy
-msgid "Warn about unprototyped function declarations"
-msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
-
-#: c.opt:422
-msgid "Warn if type signatures of candidate methods do not match exactly"
+#: common.opt:742
+msgid "Pack structure members together without holes"
 msgstr ""
 
-#: c.opt:426
-msgid "Warn when synthesis behavior differs from Cfront"
+#: common.opt:746
+msgid "Set initial maximum structure member alignment"
 msgstr ""
 
-#: c.opt:430 common.opt:182
-#, fuzzy
-msgid "Do not suppress warnings from system headers"
-msgstr "Î‘Ï€Î¿ÏƒÎ¹ÏŽÏ€Î·ÏƒÎ· Ï€Ï�Î¿Î·Î´Î¿Ï€Î¿Î¹Î®ÏƒÎµÏ‰Î½ ÎºÎ±Î¹ Î¼Î·Î½Ï…Î¼Î¬Ï„Ï‰Î½ Ï€Î»Î·Ï�Î¿Ï†ÏŒÏ�Î·ÏƒÎ·Ï‚"
-
-#: c.opt:434
-msgid "Warn about features not present in traditional C"
+#: common.opt:750
+msgid "Return small aggregates in memory, not registers"
 msgstr ""
 
-#: c.opt:438
-msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
+#: common.opt:754
+msgid "Perform loop peeling"
 msgstr ""
 
-#: c.opt:442
-msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+#: common.opt:758
+msgid "Enable machine specific peephole optimizations"
 msgstr ""
 
-#: c.opt:446
-msgid "Warn about @selector()s without previously declared methods"
+#: common.opt:762
+msgid "Enable an RTL peephole pass before sched2"
 msgstr ""
 
-#: c.opt:450
-#, fuzzy
-msgid "Warn if an undefined macro is used in an #if directive"
-msgstr "%%%c: ÎºÎ±Ï„ÎµÏ…Î¸Ï…Î½Ï„Î®Ï�Î¹Î¿Ï‚ Î³Ï�Î±Î¼Î¼Î® Î¼Î· Î­Î³ÎºÏ…Ï�Î·."
-
-#: c.opt:454
-msgid "Warn about unrecognized pragmas"
+#: common.opt:766
+msgid "Generate position-independent code if possible (large mode)"
 msgstr ""
 
-#: c.opt:458
-msgid "Warn about macros defined in the main file that are not used"
+#: common.opt:770
+msgid "Generate position-independent code for executables if possible (large mode)"
 msgstr ""
 
-#: c.opt:462
-msgid "Do not warn about using variadic macros when -pedantic"
+#: common.opt:774
+msgid "Generate position-independent code if possible (small mode)"
 msgstr ""
 
-#: c.opt:466
-msgid "Warn if a variable length array is used"
+#: common.opt:778
+msgid "Generate position-independent code for executables if possible (small mode)"
 msgstr ""
 
-#: c.opt:470
-msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
+#: common.opt:782
+msgid "Run predictive commoning optimization."
 msgstr ""
 
-#: c.opt:474
-msgid "Warn when a pointer differs in signedness in an assignment"
+#: common.opt:786
+msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr ""
 
-#: c.opt:478
-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
+#: common.opt:790
+msgid "Enable basic program profiling code"
 msgstr ""
 
-#: c.opt:486
-msgid "Enforce class member access control semantics"
+#: common.opt:794
+msgid "Insert arc-based program profiling code"
 msgstr ""
 
-#: c.opt:493
-msgid "Change when template instances are emitted"
+#: common.opt:798
+msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr ""
 
-#: c.opt:497
-msgid "Recognize the \"asm\" keyword"
+#: common.opt:802
+msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr ""
 
-#: c.opt:501
-#, fuzzy
-msgid "Recognize built-in functions"
-msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
-
-#: c.opt:508
-msgid "Check the return value of new"
+#: common.opt:806
+msgid "Insert code to profile values of expressions"
 msgstr ""
 
-#: c.opt:512
-msgid "Allow the arguments of the '?' operator to have different types"
+#: common.opt:813
+msgid "Make compile reproducible using <string>"
 msgstr ""
 
-#: c.opt:516
-msgid "Reduce the size of object files"
+#: common.opt:823
+msgid "Record gcc command line switches in the object file."
 msgstr ""
 
-#: c.opt:520
-msgid "Use class <name> for constant strings"
+#: common.opt:827
+msgid "Return small aggregates in registers"
 msgstr ""
 
-#: c.opt:524
-#, fuzzy
-msgid "Inline member functions by default"
-msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
-
-#: c.opt:528
-msgid "Preprocess directives only."
+#: common.opt:831
+msgid "Enables a register move optimization"
 msgstr ""
 
-#: c.opt:532
-#, fuzzy
-msgid "Permit '$' as an identifier character"
-msgstr "Î»Î¯ÏƒÏ„Î± Î¼Îµ ÏŒÎ»Î± Ï„Î± Î³Î½Ï‰ÏƒÏ„Î¬ ÏƒÏ�Î½Î¿Î»Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
-
-#: c.opt:539
-msgid "Generate code to check exception specifications"
+#: common.opt:835
+msgid "Perform a register renaming optimization pass"
 msgstr ""
 
-#: c.opt:546
-msgid "Convert all strings and character constants to character set <cset>"
+#: common.opt:839
+msgid "Reorder basic blocks to improve code placement"
 msgstr ""
 
-#: c.opt:550
-msgid "Permit universal character names (\\u and \\U) in identifiers"
+#: common.opt:843
+msgid "Reorder basic blocks and partition into hot and cold sections"
 msgstr ""
 
-#: c.opt:554
-msgid "Specify the default character set for source files"
+#: common.opt:847
+msgid "Reorder functions to improve code placement"
 msgstr ""
 
-#: c.opt:562
-msgid "Scope of for-init-statement variables is local to the loop"
+#: common.opt:851
+msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr ""
 
-#: c.opt:566
-msgid "Do not assume that standard C libraries and \"main\" exist"
+#: common.opt:859
+msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr ""
 
-#: c.opt:570
-msgid "Recognize GNU-defined keywords"
+#: common.opt:863
+msgid "Enable scheduling across basic blocks"
 msgstr ""
 
-#: c.opt:574
-msgid "Generate code for GNU runtime environment"
+#: common.opt:867
+msgid "Allow speculative motion of non-loads"
 msgstr ""
 
-#: c.opt:578
-msgid "Use traditional GNU semantics for inline functions"
+#: common.opt:871
+msgid "Allow speculative motion of some loads"
 msgstr ""
 
-#: c.opt:591
-msgid "Assume normal C execution environment"
+#: common.opt:875
+msgid "Allow speculative motion of more loads"
 msgstr ""
 
-#: c.opt:595
-msgid "Enable support for huge objects"
+#: common.opt:879
+msgid "Set the verbosity level of the scheduler"
 msgstr ""
 
-#: c.opt:599
-msgid "Export functions even if they can be inlined"
+#: common.opt:883
+msgid "If scheduling post reload, do superblock scheduling"
 msgstr ""
 
-#: c.opt:603
-#, fuzzy
-msgid "Emit implicit instantiations of inline templates"
-msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
-
-#: c.opt:607
-#, fuzzy
-msgid "Emit implicit instantiations of templates"
-msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
-
-#: c.opt:611
-msgid "Inject friend functions into enclosing namespace"
+#: common.opt:887
+msgid "If scheduling post reload, do trace scheduling"
 msgstr ""
 
-#: c.opt:618
-msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
+#: common.opt:891
+msgid "Reschedule instructions before register allocation"
 msgstr ""
 
-#: c.opt:622
-msgid "Don't warn about uses of Microsoft extensions"
+#: common.opt:895
+msgid "Reschedule instructions after register allocation"
 msgstr ""
 
-#: c.opt:632
-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
+#: common.opt:901
+msgid "Allow premature scheduling of queued insns"
 msgstr ""
 
-#: c.opt:636
-msgid "Assume that receivers of Objective-C messages may be nil"
+#: common.opt:905
+msgid "Set number of queued insns that can be prematurely scheduled"
 msgstr ""
 
-#: c.opt:648
-msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
+#: common.opt:913 common.opt:917
+msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: c.opt:652
-msgid "Allow fast jumps to the message dispatcher"
+#: common.opt:921
+msgid "Access data in the same section from shared anchor points"
 msgstr ""
 
-#: c.opt:658
-msgid "Enable Objective-C exception and synchronization syntax"
+#: common.opt:925
+msgid "Perform sequence abstraction optimization on RTL"
 msgstr ""
 
-#: c.opt:662
-msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
+#: common.opt:929
+msgid "Eliminate redundant sign extensions using LCM."
 msgstr ""
 
-#: c.opt:667
-msgid "Enable Objective-C setjmp exception handling runtime"
+#: common.opt:933
+msgid "Show column numbers in diagnostics, when available.  Default off"
 msgstr ""
 
-#: c.opt:671
-msgid "Enable OpenMP"
+#: common.opt:937
+msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr ""
 
-#: c.opt:675
-msgid "Recognize C++ kewords like \"compl\" and \"xor\""
+#: common.opt:941
+msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 msgstr ""
 
-#: c.opt:679
-#, fuzzy
-msgid "Enable optional diagnostics"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
-
-#: c.opt:686
-msgid "Look for and use PCH files even when preprocessing"
+#: common.opt:945
+msgid "Convert floating point constants to single precision constants"
 msgstr ""
 
-#: c.opt:690
-msgid "Downgrade conformance errors to warnings"
+#: common.opt:949
+msgid "Split lifetimes of induction variables when loops are unrolled"
 msgstr ""
 
-#: c.opt:694
-msgid "Treat the input file as already preprocessed"
+#: common.opt:953
+msgid "Split wide types into independent registers"
 msgstr ""
 
-#: c.opt:698
-msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
+#: common.opt:957
+msgid "Apply variable expansion when loops are unrolled"
 msgstr ""
 
-#: c.opt:702
-msgid "Enable automatic template instantiation"
+#: common.opt:963
+msgid "Insert stack checking code into the program"
 msgstr ""
 
-#: c.opt:706
-msgid "Generate run time type descriptor information"
+#: common.opt:970
+msgid "Trap if the stack goes past <register>"
 msgstr ""
 
-#: c.opt:710
-msgid "Use the same size for double as for float"
+#: common.opt:974
+msgid "Trap if the stack goes past symbol <name>"
 msgstr ""
 
-#: c.opt:718
-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
+#: common.opt:978
+msgid "Use propolice as a stack protection method"
 msgstr ""
 
-#: c.opt:722
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+#: common.opt:982
+msgid "Use a stack protection method for every function"
 msgstr ""
 
-#: c.opt:726
-msgid "Make \"char\" signed by default"
+#: common.opt:994
+msgid "Assume strict aliasing rules apply"
 msgstr ""
 
-#: c.opt:733
-msgid "Display statistics accumulated during compilation"
+#: common.opt:998
+msgid "Treat signed overflow as undefined"
 msgstr ""
 
-#: c.opt:740
-msgid "Distance between tab stops for column reporting"
+#: common.opt:1002
+msgid "Check for syntax errors, then stop"
 msgstr ""
 
-#: c.opt:744
-msgid "Specify maximum template instantiation depth"
+#: common.opt:1006
+msgid "Create data files needed by \"gcov\""
 msgstr ""
 
-#: c.opt:751
-msgid "Do not generate thread-safe code for initializing local statics"
+#: common.opt:1010
+msgid "Perform jump threading optimizations"
 msgstr ""
 
-#: c.opt:755
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
+#: common.opt:1014
+msgid "Report the time taken by each compiler pass"
 msgstr ""
 
-#: c.opt:759
-msgid "Make \"char\" unsigned by default"
+#: common.opt:1018
+msgid "Set the default thread-local storage code generation model"
 msgstr ""
 
-#: c.opt:763
-msgid "Use __cxa_atexit to register destructors"
+#: common.opt:1022
+msgid "Reorder top level functions, variables, and asms"
 msgstr ""
 
-#: c.opt:767
-msgid "Use __cxa_get_exception_ptr in exception handling"
+#: common.opt:1026
+msgid "Perform superblock formation via tail duplication"
 msgstr ""
 
-#: c.opt:771
-msgid "Marks all inlined methods as having hidden visibility"
-msgstr ""
+#: common.opt:1033
+#, fuzzy
+msgid "Assume floating-point operations can trap"
+msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
 
-#: c.opt:775
-msgid "Changes visibility to match Microsoft Visual Studio by default"
+#: common.opt:1037
+msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr ""
 
-#: c.opt:779
-msgid "Discard unused virtual functions"
+#: common.opt:1041
+msgid "Enable SSA-CCP optimization on trees"
 msgstr ""
 
-#: c.opt:783
-msgid "Implement vtables using thunks"
+#: common.opt:1045
+msgid "Enable SSA-CCP optimization for stores and loads"
 msgstr ""
 
-#: c.opt:787
-msgid "Emit common-like symbols as weak symbols"
+#: common.opt:1049
+msgid "Enable loop header copying on trees"
 msgstr ""
 
-#: c.opt:791
-msgid "Convert all wide strings and character constants to character set <cset>"
+#: common.opt:1053
+msgid "Replace SSA temporaries with better names in copies"
 msgstr ""
 
-#: c.opt:795
-msgid "Generate a #line directive pointing at the current working directory"
+#: common.opt:1057
+msgid "Enable copy propagation on trees"
 msgstr ""
 
-#: c.opt:799
-#, fuzzy
-msgid "Emit cross referencing information"
-msgstr "ÎµÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ Ï€Ï�Î¿ÏŒÎ´Î¿Ï…"
-
-#: c.opt:803
-msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
+#: common.opt:1065
+msgid "Transform condition stores into unconditional ones"
 msgstr ""
 
-#: c.opt:807
-msgid "Dump declarations to a .decl file"
+#: common.opt:1069
+msgid "Enable SSA dead code elimination optimization on trees"
 msgstr ""
 
-#: c.opt:811
-msgid "Aggressive reduced debug info for structs"
+#: common.opt:1073
+msgid "Enable dominator optimizations"
 msgstr ""
 
-#: c.opt:815
-msgid "Conservative reduced debug info for structs"
+#: common.opt:1077
+msgid "Enable dead store elimination"
 msgstr ""
 
-#: c.opt:819
-msgid "Detailed reduced debug info for structs"
+#: common.opt:1081
+msgid "Enable Full Redundancy Elimination (FRE) on trees"
 msgstr ""
 
-#: c.opt:823 c.opt:855
-msgid "Add <dir> to the end of the system include path"
+#: common.opt:1085
+msgid "Enable loop invariant motion on trees"
 msgstr ""
 
-#: c.opt:827
-msgid "Accept definition of macros in <file>"
+#: common.opt:1089
+msgid "Enable linear loop transforms on trees"
 msgstr ""
 
-#: c.opt:831
-msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
+#: common.opt:1093
+msgid "Create canonical induction variables in loops"
 msgstr ""
 
-#: c.opt:835
-msgid "Include the contents of <file> before other files"
+#: common.opt:1097
+msgid "Enable loop optimizations on tree level"
 msgstr ""
 
-#: c.opt:839
-msgid "Specify <path> as a prefix for next two options"
-msgstr ""
+#: common.opt:1101
+#, fuzzy
+msgid "Enable automatic parallelization of loops"
+msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
 
-#: c.opt:843
-msgid "Set <dir> to be the system root directory"
+#: common.opt:1105
+msgid "Enable SSA-PRE optimization on trees"
 msgstr ""
 
-#: c.opt:847
-msgid "Add <dir> to the start of the system include path"
+#: common.opt:1109
+msgid "Enable reassociation on tree level"
 msgstr ""
 
-#: c.opt:851
-msgid "Add <dir> to the end of the quote include path"
+#: common.opt:1113
+msgid "Perform structural alias analysis"
 msgstr ""
 
-#: c.opt:872
-msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
+#: common.opt:1117
+msgid "Enable SSA code sinking on trees"
 msgstr ""
 
-#: c.opt:876
-msgid "Do not search standard system include directories for C++"
+#: common.opt:1121
+msgid "Perform scalar replacement of aggregates"
 msgstr ""
 
-#: c.opt:892
-msgid "Generate C header of platform-specific features"
+#: common.opt:1125
+msgid "Replace temporary expressions in the SSA->normal pass"
 msgstr ""
 
-#: c.opt:896
-msgid "Print a checksum of the executable for PCH validity checking, and stop"
+#: common.opt:1129
+msgid "Perform live range splitting during the SSA->normal pass"
 msgstr ""
 
-#: c.opt:900
-#, fuzzy
-msgid "Remap file names when including files"
-msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
-
-#: c.opt:904
-msgid "Conform to the ISO 1998 C++ standard"
+#: common.opt:1133
+msgid "Perform Value Range Propagation on trees"
 msgstr ""
 
-#: c.opt:908
-msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
+#: common.opt:1137
+msgid "Compile whole compilation unit at a time"
 msgstr ""
 
-#: c.opt:915 c.opt:950
-msgid "Conform to the ISO 1990 C standard"
+#: common.opt:1141
+msgid "Perform loop unrolling when iteration count is known"
 msgstr ""
 
-#: c.opt:919 c.opt:958
-msgid "Conform to the ISO 1999 C standard"
+#: common.opt:1145
+msgid "Perform loop unrolling for all loops"
 msgstr ""
 
-#: c.opt:923
-msgid "Deprecated in favor of -std=c99"
+#: common.opt:1152
+msgid "Allow loop optimizations to assume that the loops behave in normal way"
 msgstr ""
 
-#: c.opt:927
-msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
+#: common.opt:1156
+msgid "Allow optimization for floating-point arithmetic which may change the"
 msgstr ""
 
-#: c.opt:931
-msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
+#: common.opt:1161
+msgid "Same as -fassociative-math for expressions which include division."
 msgstr ""
 
-#: c.opt:938
-msgid "Conform to the ISO 1990 C standard with GNU extensions"
+#: common.opt:1169
+msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr ""
 
-#: c.opt:942
-msgid "Conform to the ISO 1999 C standard with GNU extensions"
+#: common.opt:1173
+msgid "Perform loop unswitching"
 msgstr ""
 
-#: c.opt:946
-msgid "Deprecated in favor of -std=gnu99"
+#: common.opt:1177
+msgid "Just generate unwind tables for exception handling"
 msgstr ""
 
-#: c.opt:954
-msgid "Conform to the ISO 1990 C standard as amended in 1994"
+#: common.opt:1181
+msgid "Perform variable tracking"
 msgstr ""
 
-#: c.opt:962
-msgid "Deprecated in favor of -std=iso9899:1999"
+#: common.opt:1185
+msgid "Perform variable tracking and also tag variables that are uninitialized"
 msgstr ""
 
-#: c.opt:966
-msgid "Enable traditional preprocessing"
+#: common.opt:1189
+msgid "Enable loop vectorization on trees"
 msgstr ""
 
-#: c.opt:970
-msgid "Support ISO C trigraphs"
-msgstr ""
-
-#: c.opt:974
-msgid "Do not predefine system-specific and GCC-specific macros"
-msgstr ""
-
-#: c.opt:978
-msgid "Enable verbose output"
-msgstr ""
-
-#: common.opt:27
+#: common.opt:1193
 #, fuzzy
-msgid "Display this information"
-msgstr "  --help                   Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î±Ï…Ï„ÏŽÎ½ Ï„Ï‰Î½ Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½\n"
+msgid "Enable use of cost model in vectorization"
+msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
 
-#: common.opt:31
-msgid "Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
+#: common.opt:1197
+msgid "Enable loop versioning when doing loop vectorization on trees"
 msgstr ""
 
-#: common.opt:35
-msgid "Alias for --help=target"
+#: common.opt:1201
+msgid "Set the verbosity level of the vectorizer"
 msgstr ""
 
-#: common.opt:51
-msgid "Set parameter <param> to value.  See below for a complete list of parameters"
+#: common.opt:1205
+msgid "Enable copy propagation of scalar-evolution information."
 msgstr ""
 
-#: common.opt:58
-msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
+#: common.opt:1215
+msgid "Add extra commentary to assembler output"
 msgstr ""
 
-#: common.opt:62
-msgid "Set optimization level to <number>"
+#: common.opt:1219
+msgid "Set the default symbol visibility"
 msgstr ""
 
-#: common.opt:66
-msgid "Optimize for space rather than speed"
-msgstr ""
+#: common.opt:1224
+#, fuzzy
+msgid "Use expression value profiles in optimizations"
+msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
 
-#: common.opt:70
-msgid "This switch is deprecated; use -Wextra instead"
+#: common.opt:1228
+msgid "Construct webs and split unrelated uses of single variable"
 msgstr ""
 
-#: common.opt:74
-msgid "Warn about returning structures, unions or arrays"
+#: common.opt:1232
+msgid "Perform whole program optimizations"
 msgstr ""
 
-#: common.opt:78
-msgid "Warn if an array is accessed out of bounds"
+#: common.opt:1236
+msgid "Assume signed arithmetic overflow wraps around"
 msgstr ""
 
-#: common.opt:82
-msgid "Warn about inappropriate attribute usage"
+#: common.opt:1240
+msgid "Put zero initialized data in the bss section"
 msgstr ""
 
-#: common.opt:86
-msgid "Warn about pointer casts which increase alignment"
+#: common.opt:1244
+msgid "Generate debug information in default format"
 msgstr ""
 
-#: common.opt:90
-msgid "Warn about uses of __attribute__((deprecated)) declarations"
+#: common.opt:1248
+msgid "Generate debug information in COFF format"
 msgstr ""
 
-#: common.opt:94
-msgid "Warn when an optimization pass is disabled"
+#: common.opt:1252
+msgid "Generate debug information in DWARF v2 format"
 msgstr ""
 
-#: common.opt:98
-msgid "Treat all warnings as errors"
+#: common.opt:1256
+msgid "Generate debug information in default extended format"
 msgstr ""
 
-#: common.opt:102
-msgid "Treat specified warning as error"
+#: common.opt:1260
+msgid "Generate debug information in STABS format"
 msgstr ""
 
-#: common.opt:106
-msgid "Print extra (possibly unwanted) warnings"
+#: common.opt:1264
+msgid "Generate debug information in extended STABS format"
 msgstr ""
 
-#: common.opt:110
-msgid "Exit on the first error occurred"
+#: common.opt:1268
+msgid "Generate debug information in VMS format"
 msgstr ""
 
-#: common.opt:114
-msgid "Warn when an inlined function cannot be inlined"
+#: common.opt:1272
+msgid "Generate debug information in XCOFF format"
 msgstr ""
 
-#: common.opt:118
-msgid "Warn if an object is larger than <number> bytes"
+#: common.opt:1276
+msgid "Generate debug information in extended XCOFF format"
 msgstr ""
 
-#: common.opt:122
-msgid "Warn when a logical operator is suspicously always evaluating to true or false"
-msgstr ""
+#: common.opt:1280
+#, fuzzy
+msgid "Place output into <file>"
+msgstr "  -o <Î±Ï�Ï‡ÎµÎ¯Î¿>              Î¤Î¿Ï€Î¿Î¸Î­Ï„Î·ÏƒÎ· Ï„Î·Ï‚ ÎµÎ¾ÏŒÎ´Î¿Ï… ÏƒÏ„Î¿ <Î±Ï�Ï‡ÎµÎ¯Î¿>\n"
 
-#: common.opt:126
-msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
-msgstr ""
-
-#: common.opt:130
-msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
-msgstr ""
-
-#: common.opt:134
+#: common.opt:1284
 #, fuzzy
-msgid "Warn about overflow in arithmetic expressions"
-msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
+msgid "Enable function profiling"
+msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
 
-#: common.opt:138
-msgid "Warn when the packed attribute has no effect on struct layout"
+#: common.opt:1288
+msgid "Issue warnings needed for strict compliance to the standard"
 msgstr ""
 
-#: common.opt:142
-msgid "Warn when padding is required to align structure members"
+#: common.opt:1292
+msgid "Like -pedantic but issue them as errors"
 msgstr ""
 
-#: common.opt:146
-msgid "Warn when one local variable shadows another"
+#: common.opt:1296
+msgid "Do not display functions compiled or elapsed time"
 msgstr ""
 
-#: common.opt:150
-msgid "Warn when not issuing stack smashing protection for some reason"
-msgstr ""
+#: common.opt:1300
+#, fuzzy
+msgid "Display the compiler's version"
+msgstr "  --help                   Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î±Ï…Ï„ÏŽÎ½ Ï„Ï‰Î½ Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½\n"
 
-#: common.opt:154 common.opt:158
-msgid "Warn about code which might break strict aliasing rules"
-msgstr ""
+#: common.opt:1304
+#, fuzzy
+msgid "Suppress warnings"
+msgstr "%s: Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: "
 
-#: common.opt:162 common.opt:166
-msgid "Warn about optimizations that assume that signed overflow is undefined"
+#: common.opt:1308
+msgid "Create a shared library"
 msgstr ""
 
-#: common.opt:170
-msgid "Warn about enumerated switches, with no default, missing a case"
+#: common.opt:1312
+msgid "Create a position independent executable"
 msgstr ""
 
-#: common.opt:174
-msgid "Warn about enumerated switches missing a \"default:\" statement"
+#: c.opt:41
+msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
 msgstr ""
 
-#: common.opt:178
-msgid "Warn about all enumerated switches missing a specific case"
-msgstr ""
+#: c.opt:45
+#, fuzzy
+msgid "Do not discard comments"
+msgstr "ÎœÎ· Ï„ÎµÏ�Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· ÎµÎ½Ï„Î¿Î»Î® `s'"
 
-#: common.opt:186
-msgid "Warn about uninitialized automatic variables"
+#: c.opt:49
+msgid "Do not discard comments in macro expansions"
 msgstr ""
 
-#: common.opt:190
-msgid "Warn about code that will never be executed"
+#: c.opt:53
+msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
 msgstr ""
 
-#: common.opt:194
-msgid "Enable all -Wunused- warnings"
+#: c.opt:60
+msgid "Add <dir> to the end of the main framework include path"
 msgstr ""
 
-#: common.opt:198
-msgid "Warn when a function is unused"
+#: c.opt:64
+msgid "Print the name of header files as they are used"
 msgstr ""
 
-#: common.opt:202
-msgid "Warn when a label is unused"
+#: c.opt:68 c.opt:863
+msgid "Add <dir> to the end of the main include path"
 msgstr ""
 
-#: common.opt:206
-msgid "Warn when a function parameter is unused"
-msgstr ""
-
-#: common.opt:210
-msgid "Warn when an expression value is unused"
-msgstr ""
-
-#: common.opt:214
-msgid "Warn when a variable is unused"
-msgstr ""
-
-# src/shred.c:1134
-#: common.opt:218
+#: c.opt:72
 #, fuzzy
-msgid "Warn when a register variable is declared volatile"
-msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
+msgid "Generate make dependencies"
+msgstr "Î´Ï…Î½Î±Î¼Î¹ÎºÎ­Ï‚ ÎµÎ¾Î±Ï�Ï„Î®ÏƒÎµÎ¹Ï‚.\n"
 
-#: common.opt:222
-msgid "Warn instead of error in case profiles in -fprofile-use do not match"
+#: c.opt:76
+msgid "Generate make dependencies and compile"
 msgstr ""
 
-#: common.opt:226
-#, fuzzy
-msgid "Emit declaration information into <file>"
-msgstr "ÎµÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ Ï€Ï�Î¿ÏŒÎ´Î¿Ï…"
-
-#: common.opt:239
-msgid "Enable dumps from specific passes of the compiler"
+#: c.opt:80
+msgid "Write dependency output to the given file"
 msgstr ""
 
-#: common.opt:243
-msgid "Set the file basename to be used for dumps"
+#: c.opt:84
+msgid "Treat missing header files as generated files"
 msgstr ""
 
-#: common.opt:263
-msgid "Align the start of functions"
+#: c.opt:88
+msgid "Like -M but ignore system header files"
 msgstr ""
 
-#: common.opt:270
-msgid "Align labels which are only reached by jumping"
+#: c.opt:92
+msgid "Like -MD but ignore system header files"
 msgstr ""
 
-#: common.opt:277
-msgid "Align all labels"
-msgstr ""
-
-#: common.opt:284
-msgid "Align the start of loops"
-msgstr ""
-
-#: common.opt:299
-msgid "Specify that arguments may alias each other and globals"
-msgstr ""
-
-#: common.opt:303
-msgid "Assume arguments may alias globals but not each other"
-msgstr ""
-
-#: common.opt:307
-msgid "Assume arguments alias neither each other nor globals"
-msgstr ""
-
-#: common.opt:311
+#: c.opt:96
 #, fuzzy
-msgid "Assume arguments alias no other storage"
-msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
-
-#: common.opt:315
-msgid "Generate unwind tables that are exact at each instruction boundary"
-msgstr ""
-
-#: common.opt:319
-#, fuzzy
-msgid "Generate auto-inc/dec instructions"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
-
-#: common.opt:327
-#, fuzzy
-msgid "Generate code to check bounds before indexing arrays"
+msgid "Generate phony targets for all headers"
 msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
 
-#: common.opt:331
-msgid "Replace add, compare, branch with branch on count register"
+#: c.opt:100
+msgid "Add a MAKE-quoted target"
 msgstr ""
 
-#: common.opt:335
-msgid "Use profiling information for branch probabilities"
+#: c.opt:104
+msgid "Add an unquoted target"
 msgstr ""
 
-#: common.opt:339
-msgid "Perform branch target load optimization before prologue / epilogue threading"
+#: c.opt:108
+msgid "Do not generate #line directives"
 msgstr ""
 
-#: common.opt:343
-msgid "Perform branch target load optimization after prologue / epilogue threading"
+#: c.opt:112
+msgid "Undefine <macro>"
 msgstr ""
 
-#: common.opt:347
-msgid "Restrict target load migration not to re-use registers in any basic block"
+#: c.opt:116
+msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
 msgstr ""
 
-#: common.opt:351
-msgid "Mark <register> as being preserved across functions"
+#: c.opt:120
+msgid "Warn about suspicious uses of memory addresses"
 msgstr ""
 
-#: common.opt:355
-msgid "Mark <register> as being corrupted by function calls"
+#: c.opt:124
+msgid "Enable most warning messages"
 msgstr ""
 
-#: common.opt:362
-msgid "Save registers around function calls"
+#: c.opt:128
+msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
 msgstr ""
 
-#: common.opt:366
-msgid "Compare the results of several data dependence analyzers."
+#: c.opt:132
+msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
 msgstr ""
 
-#: common.opt:370
-msgid "Do not put uninitialized globals in the common section"
+#: c.opt:136
+msgid "Warn about casting functions to incompatible types"
 msgstr ""
 
-#: common.opt:374
-msgid "Perform a register copy-propagation optimization pass"
+#: c.opt:140
+msgid "Warn about C constructs that are not in the common subset of C and C++"
 msgstr ""
 
-#: common.opt:378
-msgid "Perform cross-jumping optimization"
+#: c.opt:144
+msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
 msgstr ""
 
-#: common.opt:382
-msgid "When running CSE, follow jumps to their targets"
+#: c.opt:148
+msgid "Warn about casts which discard qualifiers"
 msgstr ""
 
-#: common.opt:386
-msgid "When running CSE, follow conditional jumps"
+#: c.opt:152
+msgid "Warn about subscripts whose type is \"char\""
 msgstr ""
 
-#: common.opt:390
-msgid "Omit range reduction step when performing complex division"
+#: c.opt:156
+msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
 msgstr ""
 
-#: common.opt:394
-msgid "Place data items into their own section"
+#: c.opt:160
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
 msgstr ""
 
-#: common.opt:398
-msgid "List all available debugging counters with their limits and counts."
+#: c.opt:164
+msgid "Synonym for -Wcomment"
 msgstr ""
 
-#: common.opt:402
-msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter limit.   "
+#: c.opt:168
+msgid "Warn for implicit type conversions that may change a value"
 msgstr ""
 
-#: common.opt:406
-msgid "Map one directory name to another in debug information"
+#: c.opt:172
+msgid "Warn for implicit type conversions between signed and unsigned integers"
 msgstr ""
 
-#: common.opt:412
-msgid "Defer popping functions args from stack until later"
+#: c.opt:176
+msgid "Warn when all constructors and destructors are private"
 msgstr ""
 
-#: common.opt:416
-msgid "Attempt to fill delay slots of branch instructions"
+#: c.opt:180
+msgid "Warn when a declaration is found after a statement"
 msgstr ""
 
-#: common.opt:420
-msgid "Delete useless null pointer checks"
+#: c.opt:184
+msgid "Warn about deprecated compiler features"
 msgstr ""
 
-#: common.opt:424
-msgid "How often to emit source location at the beginning of line-wrapped diagnostics"
+#: c.opt:188
+msgid "Warn about compile-time integer division by zero"
 msgstr ""
 
-#: common.opt:428
-msgid "Amend appropriate diagnostic messages with the command line option that controls them"
+#: c.opt:192
+msgid "Warn about violations of Effective C++ style rules"
 msgstr ""
 
-#: common.opt:432
-msgid "Dump various compiler internals to a file"
+#: c.opt:196
+msgid "Warn about an empty body in an if or else statement"
 msgstr ""
 
-#: common.opt:436
-msgid "Suppress output of addresses in debugging dumps"
+#: c.opt:200
+msgid "Warn about stray tokens after #elif and #endif"
 msgstr ""
 
-#: common.opt:440
-msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
+#: c.opt:208
+msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
 msgstr ""
 
-#: common.opt:444
-msgid "Perform early inlining"
+#: c.opt:212
+msgid "Warn if testing floating point numbers for equality"
 msgstr ""
 
-#: common.opt:448
-msgid "Perform DWARF2 duplicate elimination"
+#: c.opt:216
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
 msgstr ""
 
-#: common.opt:452 common.opt:456
-msgid "Perform unused type elimination in debug info"
-msgstr ""
+#: c.opt:220
+#, fuzzy
+msgid "Warn if passing too many arguments to a function for its format string"
+msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ Î¼Î¿Ï�Ï†Î®Ï‚"
 
-#: common.opt:460
-msgid "Do not suppress C++ class debug information."
+#: c.opt:224
+msgid "Warn about format strings that are not literals"
 msgstr ""
 
-#: common.opt:464
-msgid "Enable exception handling"
+#: c.opt:228
+msgid "Warn about format strings that contain NUL bytes"
 msgstr ""
 
-#: common.opt:468
-msgid "Perform a number of minor, expensive optimizations"
+#: c.opt:232
+msgid "Warn about possible security problems with format functions"
 msgstr ""
 
-#: common.opt:475
-msgid "Assume no NaNs or infinities are generated"
+#: c.opt:236
+msgid "Warn about strftime formats yielding 2-digit years"
 msgstr ""
 
-#: common.opt:479
-msgid "Mark <register> as being unavailable to the compiler"
+#: c.opt:240
+msgid "Warn about zero-length formats"
 msgstr ""
 
-#: common.opt:483
-msgid "Don't allocate floats and doubles in extended-precision registers"
+#: c.opt:247
+msgid "Warn whenever type qualifiers are ignored."
 msgstr ""
 
-#: common.opt:489
-msgid "Copy memory address constants into registers before use"
+#: c.opt:251
+msgid "Warn about variables which are initialized to themselves"
 msgstr ""
 
-#: common.opt:493
-msgid "Perform a forward propagation pass on RTL"
+#: c.opt:258
+msgid "Warn about implicit function declarations"
 msgstr ""
 
-#: common.opt:500
-msgid "Allow function addresses to be held in registers"
+#: c.opt:262
+msgid "Warn when a declaration does not specify a type"
 msgstr ""
 
-#: common.opt:504
-msgid "Place each function into its own section"
+#: c.opt:266
+msgid "Deprecated.  This switch has no effect"
 msgstr ""
 
-#: common.opt:508
-msgid "Perform global common subexpression elimination"
+#: c.opt:270
+msgid "Warn when there is a cast to a pointer from an integer of a different size"
 msgstr ""
 
-#: common.opt:512
-msgid "Perform enhanced load motion during global common subexpression elimination"
+#: c.opt:274
+msgid "Warn about invalid uses of the \"offsetof\" macro"
 msgstr ""
 
-#: common.opt:516
-msgid "Perform store motion after global common subexpression elimination"
+#: c.opt:278
+msgid "Warn about PCH files that are found but not used"
 msgstr ""
 
-#: common.opt:520
-msgid "Perform redundant load after store elimination in global common subexpression"
+#: c.opt:282
+msgid "Do not warn about using \"long long\" when -pedantic"
 msgstr ""
 
-#: common.opt:525
-msgid "Perform global common subexpression elimination after register allocation"
+#: c.opt:286
+msgid "Warn about suspicious declarations of \"main\""
 msgstr ""
 
-#: common.opt:530
-msgid "Enable guessing of branch probabilities"
+#: c.opt:290
+msgid "Warn about possibly missing braces around initializers"
 msgstr ""
 
-#: common.opt:538
-msgid "Process #ident directives"
+#: c.opt:294
+msgid "Warn about global functions without previous declarations"
 msgstr ""
 
-#: common.opt:542
-msgid "Perform conversion of conditional jumps to branchless equivalents"
+#: c.opt:298
+msgid "Warn about missing fields in struct initializers"
 msgstr ""
 
-#: common.opt:546
-msgid "Perform conversion of conditional jumps to conditional execution"
+#: c.opt:302
+msgid "Warn about functions which might be candidates for format attributes"
 msgstr ""
 
-#: common.opt:554
-msgid "Do not generate .size directives"
+#: c.opt:306
+msgid "Warn about user-specified include directories that do not exist"
 msgstr ""
 
-#: common.opt:563
-msgid "Pay attention to the \"inline\" keyword"
+#: c.opt:310
+msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
 msgstr ""
 
-#: common.opt:567
-msgid "Integrate simple functions into their callers when code size is known to not growth"
+#: c.opt:314
+msgid "Warn about global functions without prototypes"
 msgstr ""
 
-#: common.opt:571
-msgid "Integrate simple functions into their callers"
-msgstr ""
-
-#: common.opt:575
-msgid "Integrate functions called once into their callers"
-msgstr ""
-
-#: common.opt:582
-msgid "Limit the size of inlined functions to <number>"
-msgstr ""
-
-#: common.opt:586
-msgid "Instrument function entry and exit with profiling calls"
-msgstr ""
-
-#: common.opt:590
-msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
-msgstr ""
-
-#: common.opt:594
-msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
-msgstr ""
-
-#: common.opt:598
-msgid "Perform Interprocedural constant propagation"
-msgstr ""
-
-#: common.opt:602
+#: c.opt:318
 #, fuzzy
-msgid "Discover pure and const functions"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
+msgid "Warn about use of multi-character character constants"
+msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
 
-#: common.opt:606
-msgid "Perform interprocedural points-to analysis"
+#: c.opt:322
+msgid "Warn about \"extern\" declarations not at file scope"
 msgstr ""
 
-#: common.opt:610
-msgid "Discover readonly and non addressable static variables"
+#: c.opt:326
+msgid "Warn when non-templatized friend functions are declared within a template"
 msgstr ""
 
-#: common.opt:614
-msgid "Type based escape and alias analysis"
+#: c.opt:330
+msgid "Warn about non-virtual destructors"
 msgstr ""
 
-#: common.opt:618
-msgid "Perform matrix layout flattening and transposing based"
+#: c.opt:334
+msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
 msgstr ""
 
-#: common.opt:623
-msgid "Perform structure layout optimizations based"
-msgstr ""
-
-#: common.opt:628
-msgid "Optimize induction variables on trees"
-msgstr ""
-
-#: common.opt:632
+#: c.opt:338
 #, fuzzy
-msgid "Use jump tables for sufficiently large switch statements"
-msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
+msgid "Warn about non-normalised Unicode strings"
+msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
 
-#: common.opt:636
-msgid "Generate code for functions even if they are fully inlined"
+#: c.opt:342
+msgid "Warn if a C-style cast is used in a program"
 msgstr ""
 
-#: common.opt:640
-msgid "Emit static const variables even if they are not used"
+#: c.opt:346
+msgid "Warn for obsolescent usage in a declaration"
 msgstr ""
 
-#: common.opt:644
-msgid "Give external symbols a leading underscore"
+#: c.opt:350
+msgid "Warn if an old-style parameter definition is used"
 msgstr ""
 
-#: common.opt:648 common.opt:852 common.opt:983
-msgid "Does nothing.  Preserved for backward compatibility."
+#: c.opt:354
+msgid "Warn if a string is longer than the maximum portable length specified by the standard"
 msgstr ""
 
-#: common.opt:652
-msgid "Set errno after built-in math functions"
+#: c.opt:358
+msgid "Warn about overloaded virtual function names"
 msgstr ""
 
-#: common.opt:656
-msgid "Report on permanent memory allocation"
+#: c.opt:362
+msgid "Warn about overriding initializers without side effects"
 msgstr ""
 
-#: common.opt:663
-msgid "Attempt to merge identical constants and constant variables"
+#: c.opt:366
+msgid "Warn about possibly missing parentheses"
 msgstr ""
 
-#: common.opt:667
-msgid "Attempt to merge identical constants across compilation units"
+#: c.opt:370
+msgid "Warn when converting the type of pointers to member functions"
 msgstr ""
 
-#: common.opt:671
-msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
+#: c.opt:374
+msgid "Warn about function pointer arithmetic"
 msgstr ""
 
-#: common.opt:675
-msgid "Perform SMS based modulo scheduling before the first scheduling pass"
+#: c.opt:378
+msgid "Warn when a pointer is cast to an integer of a different size"
 msgstr ""
 
-#: common.opt:679
-msgid "Perform SMS based modulo scheduling with register moves allowed"
+#: c.opt:382
+msgid "Warn about misuses of pragmas"
 msgstr ""
 
-#: common.opt:683
-msgid "Move loop invariant computations out of loops"
+#: c.opt:386
+msgid "Warn if inherited methods are unimplemented"
 msgstr ""
 
-#: common.opt:687
-msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
+#: c.opt:390
+msgid "Warn about multiple declarations of the same object"
 msgstr ""
 
-#: common.opt:691
-msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
+#: c.opt:394
+msgid "Warn when the compiler reorders code"
 msgstr ""
 
-#: common.opt:695
-msgid "Ignore read operations when inserting mudflap instrumentation"
+#: c.opt:398
+msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
 msgstr ""
 
-#: common.opt:699
-msgid "Use the RTL dead code elimination pass"
+#: c.opt:402
+msgid "Warn if a selector has multiple methods"
 msgstr ""
 
-#: common.opt:703
-msgid "Use the RTL dead store elimination pass"
+#: c.opt:406
+msgid "Warn about possible violations of sequence point rules"
 msgstr ""
 
-#: common.opt:707
-msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
+#: c.opt:410
+msgid "Warn about signed-unsigned comparisons"
 msgstr ""
 
-#: common.opt:711
-msgid "Support synchronous non-call exceptions"
+#: c.opt:414
+msgid "Warn when overload promotes from unsigned to signed"
 msgstr ""
 
-#: common.opt:715
-msgid "When possible do not generate stack frames"
+#: c.opt:418
+msgid "Warn about uncasted NULL used as sentinel"
 msgstr ""
 
-#: common.opt:719
-msgid "Expand OpenMP operations on SSA form"
-msgstr ""
+#: c.opt:422
+#, fuzzy
+msgid "Warn about unprototyped function declarations"
+msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
 
-#: common.opt:723
-msgid "Do the full register move optimization pass"
+#: c.opt:426
+msgid "Warn if type signatures of candidate methods do not match exactly"
 msgstr ""
 
-#: common.opt:727
-msgid "Optimize sibling and tail recursive calls"
+#: c.opt:430
+msgid "Warn when synthesis behavior differs from Cfront"
 msgstr ""
 
-#: common.opt:731 common.opt:735
-msgid "Report on memory allocation before interprocedural optimization"
+#: c.opt:438
+msgid "Warn about features not present in traditional C"
 msgstr ""
 
-#: common.opt:739
-msgid "Pack structure members together without holes"
+#: c.opt:442
+msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
 msgstr ""
 
-#: common.opt:743
-msgid "Set initial maximum structure member alignment"
+#: c.opt:446
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
 msgstr ""
 
-#: common.opt:747
-msgid "Return small aggregates in memory, not registers"
+#: c.opt:450
+msgid "Warn about @selector()s without previously declared methods"
 msgstr ""
 
-#: common.opt:751
-msgid "Perform loop peeling"
-msgstr ""
+#: c.opt:454
+#, fuzzy
+msgid "Warn if an undefined macro is used in an #if directive"
+msgstr "%%%c: ÎºÎ±Ï„ÎµÏ…Î¸Ï…Î½Ï„Î®Ï�Î¹Î¿Ï‚ Î³Ï�Î±Î¼Î¼Î® Î¼Î· Î­Î³ÎºÏ…Ï�Î·."
 
-#: common.opt:755
-msgid "Enable machine specific peephole optimizations"
+#: c.opt:458
+msgid "Warn about unrecognized pragmas"
 msgstr ""
 
-#: common.opt:759
-msgid "Enable an RTL peephole pass before sched2"
+#: c.opt:462
+msgid "Warn about macros defined in the main file that are not used"
 msgstr ""
 
-#: common.opt:763
-msgid "Generate position-independent code if possible (large mode)"
+#: c.opt:466
+msgid "Do not warn about using variadic macros when -pedantic"
 msgstr ""
 
-#: common.opt:767
-msgid "Generate position-independent code for executables if possible (large mode)"
+#: c.opt:470
+msgid "Warn if a variable length array is used"
 msgstr ""
 
-#: common.opt:771
-msgid "Generate position-independent code if possible (small mode)"
+#: c.opt:474
+msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
 msgstr ""
 
-#: common.opt:775
-msgid "Generate position-independent code for executables if possible (small mode)"
+#: c.opt:478
+msgid "Warn when a pointer differs in signedness in an assignment"
 msgstr ""
 
-#: common.opt:779
-msgid "Run predictive commoning optimization."
+#: c.opt:482
+msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
 msgstr ""
 
-#: common.opt:783
-msgid "Generate prefetch instructions, if available, for arrays in loops"
+#: c.opt:490
+msgid "Enforce class member access control semantics"
 msgstr ""
 
-#: common.opt:787
-msgid "Enable basic program profiling code"
+#: c.opt:497
+msgid "Change when template instances are emitted"
 msgstr ""
 
-#: common.opt:791
-msgid "Insert arc-based program profiling code"
+#: c.opt:501
+msgid "Recognize the \"asm\" keyword"
 msgstr ""
 
-#: common.opt:795
-msgid "Enable common options for generating profile info for profile feedback directed optimizations"
-msgstr ""
+#: c.opt:505
+#, fuzzy
+msgid "Recognize built-in functions"
+msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
 
-#: common.opt:799
-msgid "Enable common options for performing profile feedback directed optimizations"
+#: c.opt:512
+msgid "Check the return value of new"
 msgstr ""
 
-#: common.opt:803
-msgid "Insert code to profile values of expressions"
+#: c.opt:516
+msgid "Allow the arguments of the '?' operator to have different types"
 msgstr ""
 
-#: common.opt:810
-msgid "Make compile reproducible using <string>"
+#: c.opt:520
+msgid "Reduce the size of object files"
 msgstr ""
 
-#: common.opt:820
-msgid "Record gcc command line switches in the object file."
+#: c.opt:524
+msgid "Use class <name> for constant strings"
 msgstr ""
 
-#: common.opt:824
-msgid "Return small aggregates in registers"
-msgstr ""
+#: c.opt:528
+#, fuzzy
+msgid "Inline member functions by default"
+msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
 
-#: common.opt:828
-msgid "Enables a register move optimization"
+#: c.opt:532
+msgid "Preprocess directives only."
 msgstr ""
 
-#: common.opt:832
-msgid "Perform a register renaming optimization pass"
-msgstr ""
+#: c.opt:536
+#, fuzzy
+msgid "Permit '$' as an identifier character"
+msgstr "Î»Î¯ÏƒÏ„Î± Î¼Îµ ÏŒÎ»Î± Ï„Î± Î³Î½Ï‰ÏƒÏ„Î¬ ÏƒÏ�Î½Î¿Î»Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
 
-#: common.opt:836
-msgid "Reorder basic blocks to improve code placement"
+#: c.opt:543
+msgid "Generate code to check exception specifications"
 msgstr ""
 
-#: common.opt:840
-msgid "Reorder basic blocks and partition into hot and cold sections"
+#: c.opt:550
+msgid "Convert all strings and character constants to character set <cset>"
 msgstr ""
 
-#: common.opt:844
-msgid "Reorder functions to improve code placement"
+#: c.opt:554
+msgid "Permit universal character names (\\u and \\U) in identifiers"
 msgstr ""
 
-#: common.opt:848
-msgid "Add a common subexpression elimination pass after loop optimizations"
+#: c.opt:558
+msgid "Specify the default character set for source files"
 msgstr ""
 
-#: common.opt:856
-msgid "Disable optimizations that assume default FP rounding behavior"
+#: c.opt:566
+msgid "Scope of for-init-statement variables is local to the loop"
 msgstr ""
 
-#: common.opt:860
-msgid "Enable scheduling across basic blocks"
+#: c.opt:570
+msgid "Do not assume that standard C libraries and \"main\" exist"
 msgstr ""
 
-#: common.opt:864
-msgid "Allow speculative motion of non-loads"
+#: c.opt:574
+msgid "Recognize GNU-defined keywords"
 msgstr ""
 
-#: common.opt:868
-msgid "Allow speculative motion of some loads"
+#: c.opt:578
+msgid "Generate code for GNU runtime environment"
 msgstr ""
 
-#: common.opt:872
-msgid "Allow speculative motion of more loads"
+#: c.opt:582
+msgid "Use traditional GNU semantics for inline functions"
 msgstr ""
 
-#: common.opt:876
-msgid "Set the verbosity level of the scheduler"
+#: c.opt:595
+msgid "Assume normal C execution environment"
 msgstr ""
 
-#: common.opt:880
-msgid "If scheduling post reload, do superblock scheduling"
+#: c.opt:599
+msgid "Enable support for huge objects"
 msgstr ""
 
-#: common.opt:884
-msgid "If scheduling post reload, do trace scheduling"
+#: c.opt:603
+msgid "Export functions even if they can be inlined"
 msgstr ""
 
-#: common.opt:888
-msgid "Reschedule instructions before register allocation"
-msgstr ""
+#: c.opt:607
+#, fuzzy
+msgid "Emit implicit instantiations of inline templates"
+msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
 
-#: common.opt:892
-msgid "Reschedule instructions after register allocation"
-msgstr ""
+#: c.opt:611
+#, fuzzy
+msgid "Emit implicit instantiations of templates"
+msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
 
-#: common.opt:898
-msgid "Allow premature scheduling of queued insns"
+#: c.opt:615
+msgid "Inject friend functions into enclosing namespace"
 msgstr ""
 
-#: common.opt:902
-msgid "Set number of queued insns that can be prematurely scheduled"
+#: c.opt:622
+msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
 msgstr ""
 
-#: common.opt:910 common.opt:914
-msgid "Set dependence distance checking in premature scheduling of queued insns"
+#: c.opt:626
+msgid "Don't warn about uses of Microsoft extensions"
 msgstr ""
 
-#: common.opt:918
-msgid "Access data in the same section from shared anchor points"
+#: c.opt:636
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
 msgstr ""
 
-#: common.opt:922
-msgid "Perform sequence abstraction optimization on RTL"
+#: c.opt:640
+msgid "Assume that receivers of Objective-C messages may be nil"
 msgstr ""
 
-#: common.opt:926
-msgid "Eliminate redundant sign extensions using LCM."
+#: c.opt:652
+msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
 msgstr ""
 
-#: common.opt:930
-msgid "Show column numbers in diagnostics, when available.  Default off"
+#: c.opt:656
+msgid "Allow fast jumps to the message dispatcher"
 msgstr ""
 
-#: common.opt:934
-msgid "Disable optimizations observable by IEEE signaling NaNs"
+#: c.opt:662
+msgid "Enable Objective-C exception and synchronization syntax"
 msgstr ""
 
-#: common.opt:938
-msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
+#: c.opt:666
+msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
 msgstr ""
 
-#: common.opt:942
-msgid "Convert floating point constants to single precision constants"
+#: c.opt:671
+msgid "Enable Objective-C setjmp exception handling runtime"
 msgstr ""
 
-#: common.opt:946
-msgid "Split lifetimes of induction variables when loops are unrolled"
+#: c.opt:675
+msgid "Enable OpenMP"
 msgstr ""
 
-#: common.opt:950
-msgid "Split wide types into independent registers"
+#: c.opt:679
+msgid "Recognize C++ kewords like \"compl\" and \"xor\""
 msgstr ""
 
-#: common.opt:954
-msgid "Apply variable expansion when loops are unrolled"
-msgstr ""
+#: c.opt:683
+#, fuzzy
+msgid "Enable optional diagnostics"
+msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
 
-#: common.opt:960
-msgid "Insert stack checking code into the program"
+#: c.opt:690
+msgid "Look for and use PCH files even when preprocessing"
 msgstr ""
 
-#: common.opt:967
-msgid "Trap if the stack goes past <register>"
+#: c.opt:694
+msgid "Downgrade conformance errors to warnings"
 msgstr ""
 
-#: common.opt:971
-msgid "Trap if the stack goes past symbol <name>"
+#: c.opt:698
+msgid "Treat the input file as already preprocessed"
 msgstr ""
 
-#: common.opt:975
-msgid "Use propolice as a stack protection method"
+#: c.opt:702
+msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
 msgstr ""
 
-#: common.opt:979
-msgid "Use a stack protection method for every function"
+#: c.opt:706
+msgid "Enable automatic template instantiation"
 msgstr ""
 
-#: common.opt:991
-msgid "Assume strict aliasing rules apply"
+#: c.opt:710
+msgid "Generate run time type descriptor information"
 msgstr ""
 
-#: common.opt:995
-msgid "Treat signed overflow as undefined"
+#: c.opt:714
+msgid "Use the same size for double as for float"
 msgstr ""
 
-#: common.opt:999
-msgid "Check for syntax errors, then stop"
+#: c.opt:722
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
 msgstr ""
 
-#: common.opt:1003
-msgid "Create data files needed by \"gcov\""
+#: c.opt:726
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
 msgstr ""
 
-#: common.opt:1007
-msgid "Perform jump threading optimizations"
+#: c.opt:730
+msgid "Make \"char\" signed by default"
 msgstr ""
 
-#: common.opt:1011
-msgid "Report the time taken by each compiler pass"
+#: c.opt:737
+msgid "Display statistics accumulated during compilation"
 msgstr ""
 
-#: common.opt:1015
-msgid "Set the default thread-local storage code generation model"
+#: c.opt:744
+msgid "Distance between tab stops for column reporting"
 msgstr ""
 
-#: common.opt:1019
-msgid "Reorder top level functions, variables, and asms"
+#: c.opt:748
+msgid "Specify maximum template instantiation depth"
 msgstr ""
 
-#: common.opt:1023
-msgid "Perform superblock formation via tail duplication"
+#: c.opt:755
+msgid "Do not generate thread-safe code for initializing local statics"
 msgstr ""
 
-#: common.opt:1030
-#, fuzzy
-msgid "Assume floating-point operations can trap"
-msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
-
-#: common.opt:1034
-msgid "Trap for signed overflow in addition, subtraction and multiplication"
+#: c.opt:759
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
 msgstr ""
 
-#: common.opt:1038
-msgid "Enable SSA-CCP optimization on trees"
+#: c.opt:763
+msgid "Make \"char\" unsigned by default"
 msgstr ""
 
-#: common.opt:1042
-msgid "Enable SSA-CCP optimization for stores and loads"
+#: c.opt:767
+msgid "Use __cxa_atexit to register destructors"
 msgstr ""
 
-#: common.opt:1046
-msgid "Enable loop header copying on trees"
+#: c.opt:771
+msgid "Use __cxa_get_exception_ptr in exception handling"
 msgstr ""
 
-#: common.opt:1050
-msgid "Replace SSA temporaries with better names in copies"
+#: c.opt:775
+msgid "Marks all inlined methods as having hidden visibility"
 msgstr ""
 
-#: common.opt:1054
-msgid "Enable copy propagation on trees"
+#: c.opt:779
+msgid "Changes visibility to match Microsoft Visual Studio by default"
 msgstr ""
 
-#: common.opt:1058
-#, fuzzy
-msgid "This switch is obsolete"
-msgstr "Î‘Ï…Ï„Î® Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î±ÎºÏŒÎ¼Î± Ï„ÎµÎºÎ¼Î·Ï�Î¯Ï‰ÏƒÎ·"
-
-#: common.opt:1062
-msgid "Transform condition stores into unconditional ones"
+#: c.opt:783
+msgid "Discard unused virtual functions"
 msgstr ""
 
-#: common.opt:1066
-msgid "Enable SSA dead code elimination optimization on trees"
+#: c.opt:787
+msgid "Implement vtables using thunks"
 msgstr ""
 
-#: common.opt:1070
-msgid "Enable dominator optimizations"
+#: c.opt:791
+msgid "Emit common-like symbols as weak symbols"
 msgstr ""
 
-#: common.opt:1074
-msgid "Enable dead store elimination"
+#: c.opt:795
+msgid "Convert all wide strings and character constants to character set <cset>"
 msgstr ""
 
-#: common.opt:1078
-msgid "Enable Full Redundancy Elimination (FRE) on trees"
+#: c.opt:799
+msgid "Generate a #line directive pointing at the current working directory"
 msgstr ""
 
-#: common.opt:1082
-msgid "Enable loop invariant motion on trees"
-msgstr ""
-
-#: common.opt:1086
-msgid "Enable linear loop transforms on trees"
-msgstr ""
-
-#: common.opt:1090
-msgid "Create canonical induction variables in loops"
-msgstr ""
-
-#: common.opt:1094
-msgid "Enable loop optimizations on tree level"
-msgstr ""
-
-#: common.opt:1098
+#: c.opt:803
 #, fuzzy
-msgid "Enable automatic parallelization of loops"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
+msgid "Emit cross referencing information"
+msgstr "ÎµÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ Ï€Ï�Î¿ÏŒÎ´Î¿Ï…"
 
-#: common.opt:1102
-msgid "Enable SSA-PRE optimization on trees"
+#: c.opt:807
+msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
 msgstr ""
 
-#: common.opt:1106
-msgid "Enable reassociation on tree level"
+#: c.opt:811
+msgid "Dump declarations to a .decl file"
 msgstr ""
 
-#: common.opt:1110
-msgid "Perform structural alias analysis"
+#: c.opt:815
+msgid "Aggressive reduced debug info for structs"
 msgstr ""
 
-#: common.opt:1114
-msgid "Enable SSA code sinking on trees"
+#: c.opt:819
+msgid "Conservative reduced debug info for structs"
 msgstr ""
 
-#: common.opt:1118
-msgid "Perform scalar replacement of aggregates"
+#: c.opt:823
+msgid "Detailed reduced debug info for structs"
 msgstr ""
 
-#: common.opt:1122
-msgid "Replace temporary expressions in the SSA->normal pass"
+#: c.opt:827 c.opt:859
+msgid "Add <dir> to the end of the system include path"
 msgstr ""
 
-#: common.opt:1126
-msgid "Perform live range splitting during the SSA->normal pass"
+#: c.opt:831
+msgid "Accept definition of macros in <file>"
 msgstr ""
 
-#: common.opt:1130
-msgid "Perform Value Range Propagation on trees"
+#: c.opt:835
+msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
 msgstr ""
 
-#: common.opt:1134
-msgid "Compile whole compilation unit at a time"
+#: c.opt:839
+msgid "Include the contents of <file> before other files"
 msgstr ""
 
-#: common.opt:1138
-msgid "Perform loop unrolling when iteration count is known"
+#: c.opt:843
+msgid "Specify <path> as a prefix for next two options"
 msgstr ""
 
-#: common.opt:1142
-msgid "Perform loop unrolling for all loops"
+#: c.opt:847
+msgid "Set <dir> to be the system root directory"
 msgstr ""
 
-#: common.opt:1149
-msgid "Allow loop optimizations to assume that the loops behave in normal way"
+#: c.opt:851
+msgid "Add <dir> to the start of the system include path"
 msgstr ""
 
-#: common.opt:1153
-msgid "Allow optimization for floating-point arithmetic which may change the"
+#: c.opt:855
+msgid "Add <dir> to the end of the quote include path"
 msgstr ""
 
-#: common.opt:1158
-msgid "Same as -fassociative-math for expressions which include division."
+#: c.opt:876
+msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
 msgstr ""
 
-#: common.opt:1166
-msgid "Allow math optimizations that may violate IEEE or ISO standards"
+#: c.opt:880
+msgid "Do not search standard system include directories for C++"
 msgstr ""
 
-#: common.opt:1170
-msgid "Perform loop unswitching"
+#: c.opt:896
+msgid "Generate C header of platform-specific features"
 msgstr ""
 
-#: common.opt:1174
-msgid "Just generate unwind tables for exception handling"
+#: c.opt:900
+msgid "Print a checksum of the executable for PCH validity checking, and stop"
 msgstr ""
 
-#: common.opt:1178
-msgid "Perform variable tracking"
-msgstr ""
-
-#: common.opt:1182
-msgid "Perform variable tracking and also tag variables that are uninitialized"
-msgstr ""
-
-#: common.opt:1186
-msgid "Enable loop vectorization on trees"
-msgstr ""
-
-#: common.opt:1190
+#: c.opt:904
 #, fuzzy
-msgid "Enable use of cost model in vectorization"
-msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· ÎµÎ½Ï„Î¿Î»Î®"
+msgid "Remap file names when including files"
+msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
 
-#: common.opt:1194
-msgid "Enable loop versioning when doing loop vectorization on trees"
+#: c.opt:908
+msgid "Conform to the ISO 1998 C++ standard"
 msgstr ""
 
-#: common.opt:1198
-msgid "Set the verbosity level of the vectorizer"
+#: c.opt:912
+msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
 msgstr ""
 
-#: common.opt:1202
-msgid "Enable copy propagation of scalar-evolution information."
+#: c.opt:919 c.opt:954
+msgid "Conform to the ISO 1990 C standard"
 msgstr ""
 
-#: common.opt:1212
-msgid "Add extra commentary to assembler output"
+#: c.opt:923 c.opt:962
+msgid "Conform to the ISO 1999 C standard"
 msgstr ""
 
-#: common.opt:1216
-msgid "Set the default symbol visibility"
+#: c.opt:927
+msgid "Deprecated in favor of -std=c99"
 msgstr ""
 
-#: common.opt:1221
-#, fuzzy
-msgid "Use expression value profiles in optimizations"
-msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
-
-#: common.opt:1225
-msgid "Construct webs and split unrelated uses of single variable"
+#: c.opt:931
+msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 msgstr ""
 
-#: common.opt:1229
-msgid "Perform whole program optimizations"
+#: c.opt:935
+msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
 msgstr ""
 
-#: common.opt:1233
-msgid "Assume signed arithmetic overflow wraps around"
+#: c.opt:942
+msgid "Conform to the ISO 1990 C standard with GNU extensions"
 msgstr ""
 
-#: common.opt:1237
-msgid "Put zero initialized data in the bss section"
+#: c.opt:946
+msgid "Conform to the ISO 1999 C standard with GNU extensions"
 msgstr ""
 
-#: common.opt:1241
-msgid "Generate debug information in default format"
+#: c.opt:950
+msgid "Deprecated in favor of -std=gnu99"
 msgstr ""
 
-#: common.opt:1245
-msgid "Generate debug information in COFF format"
+#: c.opt:958
+msgid "Conform to the ISO 1990 C standard as amended in 1994"
 msgstr ""
 
-#: common.opt:1249
-msgid "Generate debug information in DWARF v2 format"
+#: c.opt:966
+msgid "Deprecated in favor of -std=iso9899:1999"
 msgstr ""
 
-#: common.opt:1253
-msgid "Generate debug information in default extended format"
+#: c.opt:970
+msgid "Enable traditional preprocessing"
 msgstr ""
 
-#: common.opt:1257
-msgid "Generate debug information in STABS format"
+#: c.opt:974
+msgid "Support ISO C trigraphs"
 msgstr ""
 
-#: common.opt:1261
-msgid "Generate debug information in extended STABS format"
+#: c.opt:978
+msgid "Do not predefine system-specific and GCC-specific macros"
 msgstr ""
 
-#: common.opt:1265
-msgid "Generate debug information in VMS format"
+#: c.opt:982
+msgid "Enable verbose output"
 msgstr ""
 
-#: common.opt:1269
-msgid "Generate debug information in XCOFF format"
+#: ada/lang.opt:96
+msgid "Specify options to GNAT"
 msgstr ""
 
-#: common.opt:1273
-msgid "Generate debug information in extended XCOFF format"
-msgstr ""
-
-#: common.opt:1277
-#, fuzzy
-msgid "Place output into <file>"
-msgstr "  -o <Î±Ï�Ï‡ÎµÎ¯Î¿>              Î¤Î¿Ï€Î¿Î¸Î­Ï„Î·ÏƒÎ· Ï„Î·Ï‚ ÎµÎ¾ÏŒÎ´Î¿Ï… ÏƒÏ„Î¿ <Î±Ï�Ï‡ÎµÎ¯Î¿>\n"
-
-#: common.opt:1281
-#, fuzzy
-msgid "Enable function profiling"
-msgstr "Î±Î´Ï�Î½Î±Ï„Î· Î· Ï†ÏŒÏ�Ï„Ï‰ÏƒÎ· Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ Ï€Ï�Î¿Ï†Î¯Î»"
-
-#: common.opt:1285
-msgid "Issue warnings needed for strict compliance to the standard"
-msgstr ""
-
-#: common.opt:1289
-msgid "Like -pedantic but issue them as errors"
-msgstr ""
-
-#: common.opt:1293
-msgid "Do not display functions compiled or elapsed time"
-msgstr ""
-
-#: common.opt:1297
-#, fuzzy
-msgid "Display the compiler's version"
-msgstr "  --help                   Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î±Ï…Ï„ÏŽÎ½ Ï„Ï‰Î½ Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½\n"
-
-#: common.opt:1301
-#, fuzzy
-msgid "Suppress warnings"
-msgstr "%s: Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: "
-
-#: common.opt:1305
-msgid "Create a shared library"
-msgstr ""
-
-#: common.opt:1309
-msgid "Create a position independent executable"
-msgstr ""
-
 #: attribs.c:244
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute directive ignored"
@@ -16873,47 +16839,47 @@
 msgid "offset outside bounds of constant string"
 msgstr ""
 
-#: builtins.c:1001
+#: builtins.c:1015
 #, gcc-internal-format
 msgid "second argument to %<__builtin_prefetch%> must be a constant"
 msgstr ""
 
-#: builtins.c:1008
+#: builtins.c:1022
 #, gcc-internal-format
 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
 msgstr ""
 
-#: builtins.c:1016
+#: builtins.c:1030
 #, gcc-internal-format
 msgid "third argument to %<__builtin_prefetch%> must be a constant"
 msgstr ""
 
-#: builtins.c:1023
+#: builtins.c:1037
 #, gcc-internal-format
 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
 msgstr ""
 
-#: builtins.c:4592
+#: builtins.c:4608
 #, fuzzy, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> must be constant"
 msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
 
-#: builtins.c:4598
+#: builtins.c:4614
 #, fuzzy, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> out of range"
 msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
 
-#: builtins.c:4604
+#: builtins.c:4620
 #, fuzzy, gcc-internal-format
 msgid "missing argument in %<__builtin_args_info%>"
 msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
 
-#: builtins.c:4693 gimplify.c:2117
+#: builtins.c:4709 gimplify.c:2118
 #, fuzzy, gcc-internal-format
 msgid "too few arguments to function %<va_start%>"
 msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: builtins.c:4857
+#: builtins.c:4872
 #, gcc-internal-format
 msgid "first argument to %<va_arg%> not of type %<va_list%>"
 msgstr ""
@@ -16921,94 +16887,104 @@
 #. Unfortunately, this is merely undefined, rather than a constraint
 #. violation, so we cannot make this an error.  If this call is never
 #. executed, the program is still strictly conforming.
-#: builtins.c:4871
+#: builtins.c:4886
 #, gcc-internal-format
 msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr ""
 
-#: builtins.c:4876
+#: builtins.c:4891
 #, gcc-internal-format
 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr ""
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4882 c-typeck.c:2408
+#: builtins.c:4897 c-typeck.c:2419
 #, gcc-internal-format
 msgid "if this code is reached, the program will abort"
 msgstr ""
 
-#: builtins.c:5000
+#: builtins.c:5015
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_frame_address%>"
 msgstr ""
 
-#: builtins.c:5002
+#: builtins.c:5017
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_return_address%>"
 msgstr ""
 
-#: builtins.c:5015
+#: builtins.c:5030
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_frame_address%>"
 msgstr ""
 
-#: builtins.c:5017
+#: builtins.c:5032
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_return_address%>"
 msgstr ""
 
-#: builtins.c:5564
+#: builtins.c:5579
 #, fuzzy, gcc-internal-format
 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
 msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
 
 #. All valid uses of __builtin_va_arg_pack () are removed during
 #. inlining.
-#: builtins.c:6276 expr.c:8024
+#: builtins.c:6291 expr.c:8023
 #, fuzzy
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
 
 #. All valid uses of __builtin_va_arg_pack_len () are removed during
 #. inlining.
-#: builtins.c:6282
+#: builtins.c:6297
 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
 msgstr ""
 
-#: builtins.c:6578
+#: builtins.c:6593
 #, gcc-internal-format
 msgid "%<__builtin_longjmp%> second argument must be 1"
 msgstr ""
 
-#: builtins.c:7209
+#: builtins.c:7224
 #, gcc-internal-format
 msgid "target format does not support infinity"
 msgstr ""
 
-#: builtins.c:9623 builtins.c:9712
+#: builtins.c:9638 builtins.c:9727 builtins.c:10082
 #, fuzzy, gcc-internal-format
 msgid "non-floating-point argument to function %qs"
 msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: builtins.c:11303
+#: builtins.c:10446 builtins.c:10466
+#, fuzzy, gcc-internal-format
+msgid "too few arguments to function %qs"
+msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
+
+#: builtins.c:10452 builtins.c:10472
+#, fuzzy, gcc-internal-format
+msgid "too many arguments to function %qs"
+msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
+
+#: builtins.c:11377
 #, gcc-internal-format
 msgid "%<va_start%> used in function with fixed args"
 msgstr ""
 
-#: builtins.c:11311
+#: builtins.c:11385
 #, fuzzy, gcc-internal-format
 msgid "wrong number of arguments to function %<va_start%>"
 msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:11324
+#: builtins.c:11398
 #, gcc-internal-format
 msgid "%<__builtin_next_arg%> called without an argument"
 msgstr ""
 
-#: builtins.c:11329
+#: builtins.c:11403
 #, fuzzy, gcc-internal-format
 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
@@ -17018,26 +16994,26 @@
 #. argument.  We just warn and set the arg to be the last
 #. argument so that we will get wrong-code because of
 #. it.
-#: builtins.c:11358
+#: builtins.c:11432
 #, gcc-internal-format
 msgid "second parameter of %<va_start%> not last named argument"
 msgstr ""
 
-#: builtins.c:11472
+#: builtins.c:11546
 #, fuzzy
 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
 msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
 
-#: builtins.c:11485
+#: builtins.c:11559
 #, fuzzy
 msgid "%Klast argument of %D is not integer constant between 0 and 3"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
 
-#: builtins.c:11529 builtins.c:11693 builtins.c:11752
+#: builtins.c:11603 builtins.c:11767 builtins.c:11826
 msgid "%Kcall to %D will always overflow destination buffer"
 msgstr ""
 
-#: builtins.c:11683
+#: builtins.c:11757
 msgid "%Kcall to %D might overflow destination buffer"
 msgstr ""
 
@@ -17160,448 +17136,448 @@
 msgid "conversion to %qT alters %qT constant value"
 msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
 
-#: c-common.c:1296
+#: c-common.c:1299
 #, fuzzy, gcc-internal-format
 msgid "conversion to %qT from %qT may change the sign of the result"
 msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
 
-#: c-common.c:1325
+#: c-common.c:1328
 #, fuzzy, gcc-internal-format
 msgid "conversion to %qT from %qT may alter its value"
 msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
 
-#: c-common.c:1353
+#: c-common.c:1356
 #, gcc-internal-format
 msgid "large integer implicitly truncated to unsigned type"
 msgstr ""
 
-#: c-common.c:1359 c-common.c:1366 c-common.c:1374
+#: c-common.c:1362 c-common.c:1369 c-common.c:1377
 #, gcc-internal-format
 msgid "overflow in implicit constant conversion"
 msgstr ""
 
-#: c-common.c:1528
+#: c-common.c:1531
 #, gcc-internal-format
 msgid "operation on %qE may be undefined"
 msgstr ""
 
-#: c-common.c:1821
+#: c-common.c:1824
 #, gcc-internal-format
 msgid "case label does not reduce to an integer constant"
 msgstr ""
 
-#: c-common.c:1861
+#: c-common.c:1864
 #, fuzzy, gcc-internal-format
 msgid "case label value is less than minimum value for type"
 msgstr ""
 "Î¿ Î´Î·Î»Ï‰Î¼Î­Î½Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ bytes `%s' ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�Î¿Ï‚ Î±Ï€ÏŒ Ï„Î¿ Î¼Î­Î³Î¹ÏƒÏ„Î¿\n"
 "Ï€Î¿Ï… Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î±Î½Î±Ï€Î±Ï�Î±ÏƒÏ„Î±Î¸ÎµÎ¯ Î±Ï€ÏŒ Ï„Î¿ Ï„Ï�Ï€Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ `long'"
 
-#: c-common.c:1869
+#: c-common.c:1872
 #, fuzzy, gcc-internal-format
 msgid "case label value exceeds maximum value for type"
 msgstr ""
 "Î¿ Î´Î·Î»Ï‰Î¼Î­Î½Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ bytes `%s' ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�Î¿Ï‚ Î±Ï€ÏŒ Ï„Î¿ Î¼Î­Î³Î¹ÏƒÏ„Î¿\n"
 "Ï€Î¿Ï… Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î±Î½Î±Ï€Î±Ï�Î±ÏƒÏ„Î±Î¸ÎµÎ¯ Î±Ï€ÏŒ Ï„Î¿ Ï„Ï�Ï€Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ `long'"
 
-#: c-common.c:1877
+#: c-common.c:1880
 #, fuzzy, gcc-internal-format
 msgid "lower value in case label range less than minimum value for type"
 msgstr ""
 "Î¿ Î´Î·Î»Ï‰Î¼Î­Î½Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ bytes `%s' ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�Î¿Ï‚ Î±Ï€ÏŒ Ï„Î¿ Î¼Î­Î³Î¹ÏƒÏ„Î¿\n"
 "Ï€Î¿Ï… Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î±Î½Î±Ï€Î±Ï�Î±ÏƒÏ„Î±Î¸ÎµÎ¯ Î±Ï€ÏŒ Ï„Î¿ Ï„Ï�Ï€Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ `long'"
 
-#: c-common.c:1886
+#: c-common.c:1889
 #, fuzzy, gcc-internal-format
 msgid "upper value in case label range exceeds maximum value for type"
 msgstr ""
 "Î¿ Î´Î·Î»Ï‰Î¼Î­Î½Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ bytes `%s' ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�Î¿Ï‚ Î±Ï€ÏŒ Ï„Î¿ Î¼Î­Î³Î¹ÏƒÏ„Î¿\n"
 "Ï€Î¿Ï… Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î±Î½Î±Ï€Î±Ï�Î±ÏƒÏ„Î±Î¸ÎµÎ¯ Î±Ï€ÏŒ Ï„Î¿ Ï„Ï�Ï€Î¿ Î´ÎµÎ´Î¿Î¼Î­Î½Ï‰Î½ `long'"
 
-#: c-common.c:1960
+#: c-common.c:1963
 #, gcc-internal-format
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 msgstr ""
 
-#: c-common.c:2450
+#: c-common.c:2453
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to binary %s (have %qT and %qT)"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: c-common.c:2686
+#: c-common.c:2689
 #, gcc-internal-format
 msgid "comparison is always false due to limited range of data type"
 msgstr ""
 
-#: c-common.c:2688
+#: c-common.c:2691
 #, gcc-internal-format
 msgid "comparison is always true due to limited range of data type"
 msgstr ""
 
-#: c-common.c:2767
+#: c-common.c:2770
 #, gcc-internal-format
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr ""
 
-#: c-common.c:2777
+#: c-common.c:2780
 #, gcc-internal-format
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr ""
 
-#: c-common.c:2818
+#: c-common.c:2821
 #, gcc-internal-format
 msgid "pointer of type %<void *%> used in arithmetic"
 msgstr ""
 
-#: c-common.c:2824
+#: c-common.c:2827
 #, gcc-internal-format
 msgid "pointer to a function used in arithmetic"
 msgstr ""
 
-#: c-common.c:2830
+#: c-common.c:2833
 #, gcc-internal-format
 msgid "pointer to member function used in arithmetic"
 msgstr ""
 
-#: c-common.c:2982
+#: c-common.c:2985
 #, gcc-internal-format
 msgid "the address of %qD will always evaluate as %<true%>"
 msgstr ""
 
-#: c-common.c:3051 cp/semantics.c:596 cp/typeck.c:6411
+#: c-common.c:3054 cp/semantics.c:597 cp/typeck.c:6438
 #, gcc-internal-format
 msgid "suggest parentheses around assignment used as truth value"
 msgstr ""
 
-#: c-common.c:3123 c-typeck.c:8958
+#: c-common.c:3126 c-typeck.c:8969
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<restrict%>"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
 
-#: c-common.c:3339
+#: c-common.c:3346
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a function type"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: c-common.c:3349
+#: c-common.c:3356
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %qs to a void type"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-common.c:3355
+#: c-common.c:3362
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %qs to incomplete type %qT "
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´ÎµÏ�Ï„ÎµÏ�Î¿Ï‚ Ï„ÎµÎ»ÎµÏƒÏ„Î®Ï‚ ÏƒÎµ ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· ÏƒÏ…Î¼Î²Î±Ï„ÏŒÏ„Î·Ï„Î±Ï‚ `%s'"
 
-#: c-common.c:3396
+#: c-common.c:3403
 #, gcc-internal-format
 msgid "%<__alignof%> applied to a bit-field"
 msgstr ""
 
-#: c-common.c:3969
+#: c-common.c:3976
 #, fuzzy, gcc-internal-format
 msgid "cannot disable built-in function %qs"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
 
-#: c-common.c:4172
+#: c-common.c:4179
 #, gcc-internal-format
 msgid "pointers are not permitted as case values"
 msgstr ""
 
-#: c-common.c:4178
+#: c-common.c:4185
 #, gcc-internal-format
 msgid "range expressions in switch statements are non-standard"
 msgstr ""
 
-#: c-common.c:4204
+#: c-common.c:4211
 #, fuzzy, gcc-internal-format
 msgid "empty range specified"
 msgstr "Î¼Î· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿"
 
-#: c-common.c:4264
+#: c-common.c:4271
 #, gcc-internal-format
 msgid "duplicate (or overlapping) case value"
 msgstr ""
 
-#: c-common.c:4265
+#: c-common.c:4272
 #, fuzzy, gcc-internal-format
 msgid "%Jthis is the first entry overlapping that value"
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
 
-#: c-common.c:4269
+#: c-common.c:4276
 #, fuzzy, gcc-internal-format
 msgid "duplicate case value"
 msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
 
-#: c-common.c:4270
+#: c-common.c:4277
 #, fuzzy, gcc-internal-format
 msgid "%Jpreviously used here"
 msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: c-common.c:4274
+#: c-common.c:4281
 #, gcc-internal-format
 msgid "multiple default labels in one switch"
 msgstr ""
 
-#: c-common.c:4275
+#: c-common.c:4282
 #, fuzzy, gcc-internal-format
 msgid "%Jthis is the first default label"
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
 
-#: c-common.c:4324
+#: c-common.c:4331
 #, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type"
 msgstr ""
 
-#: c-common.c:4327
+#: c-common.c:4334
 #, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type %qT"
 msgstr ""
 
-#: c-common.c:4385
+#: c-common.c:4392
 #, fuzzy, gcc-internal-format
 msgid "%Hswitch missing default case"
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
 
-#: c-common.c:4448
+#: c-common.c:4455
 #, gcc-internal-format
 msgid "%Henumeration value %qE not handled in switch"
 msgstr ""
 
-#: c-common.c:4472
+#: c-common.c:4479
 #, gcc-internal-format
 msgid "taking the address of a label is non-standard"
 msgstr ""
 
-#: c-common.c:4622
+#: c-common.c:4629
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored for field of type %qT"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: c-common.c:4633 c-common.c:4652 c-common.c:4670 c-common.c:4697
-#: c-common.c:4724 c-common.c:4750 c-common.c:4769 c-common.c:4793
-#: c-common.c:4816 c-common.c:4839 c-common.c:4860 c-common.c:4881
-#: c-common.c:4905 c-common.c:4931 c-common.c:4968 c-common.c:4995
-#: c-common.c:5046 c-common.c:5130 c-common.c:5160 c-common.c:5179
-#: c-common.c:5499 c-common.c:5559 c-common.c:5580 c-common.c:5644
-#: c-common.c:5762 c-common.c:5828 c-common.c:5877 c-common.c:5923
-#: c-common.c:5993 c-common.c:6017 c-common.c:6301 c-common.c:6324
+#: c-common.c:4640 c-common.c:4659 c-common.c:4677 c-common.c:4704
+#: c-common.c:4731 c-common.c:4757 c-common.c:4776 c-common.c:4800
+#: c-common.c:4823 c-common.c:4846 c-common.c:4867 c-common.c:4888
+#: c-common.c:4912 c-common.c:4938 c-common.c:4975 c-common.c:5002
+#: c-common.c:5045 c-common.c:5129 c-common.c:5159 c-common.c:5178
+#: c-common.c:5498 c-common.c:5558 c-common.c:5579 c-common.c:5643
+#: c-common.c:5761 c-common.c:5827 c-common.c:5876 c-common.c:5922
+#: c-common.c:5992 c-common.c:6016 c-common.c:6301 c-common.c:6324
 #: c-common.c:6363
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: c-common.c:4715 c-common.c:4741
+#: c-common.c:4722 c-common.c:4748
 #, gcc-internal-format
 msgid "%qE attribute conflicts with attribute %s"
 msgstr ""
 
-#: c-common.c:4962
+#: c-common.c:4969
 #, gcc-internal-format
 msgid "%qE attribute have effect only on public objects"
 msgstr ""
 
-#: c-common.c:5067
+#: c-common.c:5066
 #, fuzzy, gcc-internal-format
 msgid "destructor priorities are not supported"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
 
-#: c-common.c:5069
+#: c-common.c:5068
 #, fuzzy, gcc-internal-format
 msgid "constructor priorities are not supported"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
 
-#: c-common.c:5086
+#: c-common.c:5085
 #, gcc-internal-format
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 msgstr ""
 
-#: c-common.c:5091
+#: c-common.c:5090
 #, gcc-internal-format
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 msgstr ""
 
-#: c-common.c:5099
+#: c-common.c:5098
 #, gcc-internal-format
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 msgstr ""
 
-#: c-common.c:5102
+#: c-common.c:5101
 #, gcc-internal-format
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 msgstr ""
 
-#: c-common.c:5221
+#: c-common.c:5220
 #, fuzzy, gcc-internal-format
 msgid "unknown machine mode %qs"
 msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
 
-#: c-common.c:5250
+#: c-common.c:5249
 #, gcc-internal-format
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 msgstr ""
 
-#: c-common.c:5253
+#: c-common.c:5252
 #, gcc-internal-format
 msgid "use __attribute__ ((vector_size)) instead"
 msgstr ""
 
-#: c-common.c:5262
+#: c-common.c:5261
 #, fuzzy, gcc-internal-format
 msgid "unable to emulate %qs"
 msgstr "Î”ÎµÎ½ Î¼Ï€ÏŒÏ�ÎµÏƒÎ± Î½Î± Î±Î½Î¿Î¯Î¾Ï‰ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ %s"
 
-#: c-common.c:5272
+#: c-common.c:5271
 #, fuzzy, gcc-internal-format
 msgid "invalid pointer mode %qs"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: c-common.c:5289
+#: c-common.c:5288
 #, gcc-internal-format
 msgid "signness of type and machine mode %qs don't match"
 msgstr ""
 
-#: c-common.c:5300
+#: c-common.c:5299
 #, fuzzy, gcc-internal-format
 msgid "no data type for mode %qs"
 msgstr "Î´ÎµÎ½ Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î²Î±Ï�Ï�Ï„Î·Ï„Î± Î³Î¹Î± Ï„Î¿ ÏƒÏ�Î¼Î²Î¿Î»Î¿ `%s'"
 
-#: c-common.c:5310
+#: c-common.c:5309
 #, fuzzy, gcc-internal-format
 msgid "cannot use mode %qs for enumeral types"
 msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
 
-#: c-common.c:5337
+#: c-common.c:5336
 #, gcc-internal-format
 msgid "mode %qs applied to inappropriate type"
 msgstr ""
 
-#: c-common.c:5368
+#: c-common.c:5367
 #, fuzzy, gcc-internal-format
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
 
-#: c-common.c:5379 config/bfin/bfin.c:4879 config/bfin/bfin.c:4930
+#: c-common.c:5378 config/bfin/bfin.c:4982 config/bfin/bfin.c:5033
 #, fuzzy, gcc-internal-format
 msgid "section of %q+D conflicts with previous declaration"
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
 
-#: c-common.c:5388
+#: c-common.c:5387
 #, fuzzy, gcc-internal-format
 msgid "section attribute not allowed for %q+D"
 msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
 
-#: c-common.c:5394
+#: c-common.c:5393
 #, fuzzy, gcc-internal-format
 msgid "%Jsection attributes are not supported for this target"
 msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
 
-#: c-common.c:5426
+#: c-common.c:5425
 #, gcc-internal-format
 msgid "requested alignment is not a constant"
 msgstr ""
 
-#: c-common.c:5431
+#: c-common.c:5430
 #, gcc-internal-format
 msgid "requested alignment is not a power of 2"
 msgstr ""
 
-#: c-common.c:5436
+#: c-common.c:5435
 #, fuzzy, gcc-internal-format
 msgid "requested alignment is too large"
 msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
 
-#: c-common.c:5462
+#: c-common.c:5461
 #, fuzzy, gcc-internal-format
 msgid "alignment may not be specified for %q+D"
 msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
 
-#: c-common.c:5469
+#: c-common.c:5468
 #, gcc-internal-format
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 msgstr ""
 
-#: c-common.c:5473
+#: c-common.c:5472
 #, fuzzy, gcc-internal-format
 msgid "alignment for %q+D must be at least %d"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: c-common.c:5522
+#: c-common.c:5521
 #, gcc-internal-format
 msgid "%q+D defined both normally and as an alias"
 msgstr ""
 
-#: c-common.c:5538
+#: c-common.c:5537
 #, fuzzy, gcc-internal-format
 msgid "alias argument not a string"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
 
-#: c-common.c:5601
+#: c-common.c:5600
 #, gcc-internal-format
 msgid "%Jweakref attribute must appear before alias attribute"
 msgstr ""
 
-#: c-common.c:5631
+#: c-common.c:5630
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored on non-class types"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: c-common.c:5637
+#: c-common.c:5636
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored because %qT is already defined"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: c-common.c:5650
+#: c-common.c:5649
 #, fuzzy, gcc-internal-format
 msgid "visibility argument not a string"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
 
-#: c-common.c:5662
+#: c-common.c:5661
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored on types"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: c-common.c:5678
+#: c-common.c:5677
 #, gcc-internal-format
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr ""
 
-#: c-common.c:5689
+#: c-common.c:5688
 #, fuzzy, gcc-internal-format
 msgid "%qD redeclared with different visibility"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
 
-#: c-common.c:5692 c-common.c:5696
+#: c-common.c:5691 c-common.c:5695
 #, gcc-internal-format
 msgid "%qD was declared %qs which implies default visibility"
 msgstr ""
 
-#: c-common.c:5770
+#: c-common.c:5769
 #, fuzzy, gcc-internal-format
 msgid "tls_model argument not a string"
 msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: c-common.c:5783
+#: c-common.c:5782
 #, gcc-internal-format
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr ""
 
-#: c-common.c:5802 c-common.c:5897
+#: c-common.c:5801 c-common.c:5896
 #, gcc-internal-format
 msgid "%J%qE attribute applies only to functions"
 msgstr ""
 
-#: c-common.c:5807 c-common.c:5902
+#: c-common.c:5806 c-common.c:5901
 #, fuzzy, gcc-internal-format
 msgid "%Jcan%'t set %qE attribute after definition"
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
 
-#: c-common.c:5858
+#: c-common.c:5857
 #, gcc-internal-format
 msgid "alloc_size parameter outside range"
 msgstr ""
 
-#: c-common.c:5991
+#: c-common.c:5990
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute ignored for %qE"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
@@ -17711,7 +17687,7 @@
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 msgstr ""
 
-#: c-common.c:6818 cp/typeck.c:4525
+#: c-common.c:6818 cp/typeck.c:4533
 #, fuzzy, gcc-internal-format
 msgid "attempt to take address of bit-field structure member %qD"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
@@ -17746,14 +17722,14 @@
 msgid "size of array is too large"
 msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
 
-#: c-common.c:7041 c-common.c:7090 c-typeck.c:2705
+#: c-common.c:7041 c-common.c:7090 c-typeck.c:2716
 #, fuzzy, gcc-internal-format
 msgid "too few arguments to function %qE"
 msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-common.c:7058 c-typeck.c:4374
+#: c-common.c:7058 c-typeck.c:4385
 #, fuzzy, gcc-internal-format
 msgid "incompatible type for argument %d of %qE"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
@@ -17833,8 +17809,8 @@
 #. an unprototyped function, it is compile-time undefined;
 #. making it a constraint in that case was rejected in
 #. DR#252.
-#: c-convert.c:95 c-typeck.c:1775 c-typeck.c:4012 cp/typeck.c:1502
-#: cp/typeck.c:5717 cp/typeck.c:6325 fortran/convert.c:88
+#: c-convert.c:95 c-typeck.c:1785 c-typeck.c:4023 cp/typeck.c:1548
+#: cp/typeck.c:5725 cp/typeck.c:6352 fortran/convert.c:88
 #: treelang/tree-convert.c:79
 #, gcc-internal-format
 msgid "void value not ignored as it ought to be"
@@ -17846,104 +17822,104 @@
 msgid "conversion to non-scalar type requested"
 msgstr ""
 
-#: c-decl.c:546
+#: c-decl.c:547
 #, gcc-internal-format
 msgid "array %q+D assumed to have one element"
 msgstr ""
 
-#: c-decl.c:651
+#: c-decl.c:652
 #, gcc-internal-format
 msgid "GCC supports only %u nested scopes"
 msgstr ""
 
-#: c-decl.c:737 cp/decl.c:358
+#: c-decl.c:738 cp/decl.c:359
 #, fuzzy, gcc-internal-format
 msgid "label %q+D used but not defined"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: c-decl.c:778
+#: c-decl.c:779
 #, fuzzy, gcc-internal-format
 msgid "nested function %q+D declared but never defined"
 msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
 
-#: c-decl.c:788
+#: c-decl.c:789
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D declared but never defined"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
 
-#: c-decl.c:801 cp/decl.c:608
+#: c-decl.c:802 cp/decl.c:609
 #, fuzzy, gcc-internal-format
 msgid "unused variable %q+D"
 msgstr "Î±Ï‡Ï�Î·ÏƒÎ¹Î¼Î¿Ï€Î¿Î¯Î·Ï„Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
 
-#: c-decl.c:805
+#: c-decl.c:806
 #, gcc-internal-format
 msgid "type of array %q+D completed incompatibly with implicit initialization"
 msgstr ""
 
-#: c-decl.c:1039
+#: c-decl.c:1040
 #, gcc-internal-format
 msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
 msgstr ""
 
-#: c-decl.c:1046
+#: c-decl.c:1047
 #, gcc-internal-format
 msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
 msgstr ""
 
-#: c-decl.c:1087
+#: c-decl.c:1088
 #, gcc-internal-format
 msgid "prototype for %q+D declares more arguments than previous old-style definition"
 msgstr ""
 
-#: c-decl.c:1093
+#: c-decl.c:1094
 #, gcc-internal-format
 msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
 msgstr ""
 
-#: c-decl.c:1102
+#: c-decl.c:1103
 #, fuzzy, gcc-internal-format
 msgid "prototype for %q+D declares argument %d with incompatible type"
 msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
 
 #. If we get here, no errors were found, but do issue a warning
 #. for this poor-style construct.
-#: c-decl.c:1115
+#: c-decl.c:1116
 #, gcc-internal-format
 msgid "prototype for %q+D follows non-prototype definition"
 msgstr ""
 
-#: c-decl.c:1130
+#: c-decl.c:1131
 #, fuzzy, gcc-internal-format
 msgid "previous definition of %q+D was here"
 msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
 
-#: c-decl.c:1132
+#: c-decl.c:1133
 #, fuzzy, gcc-internal-format
 msgid "previous implicit declaration of %q+D was here"
 msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
 
-#: c-decl.c:1134
+#: c-decl.c:1135
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D was here"
 msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
 
-#: c-decl.c:1174
+#: c-decl.c:1175
 #, gcc-internal-format
 msgid "%q+D redeclared as different kind of symbol"
 msgstr ""
 
-#: c-decl.c:1178
+#: c-decl.c:1179
 #, fuzzy, gcc-internal-format
 msgid "built-in function %q+D declared as non-function"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
 
-#: c-decl.c:1181 c-decl.c:1298 c-decl.c:1983
+#: c-decl.c:1182 c-decl.c:1299 c-decl.c:1988
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a built-in function"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
 
-#: c-decl.c:1190
+#: c-decl.c:1191
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of enumerator %q+D"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
@@ -17951,274 +17927,274 @@
 #. If types don't match for a built-in, throw away the
 #. built-in.  No point in calling locate_old_decl here, it
 #. won't print anything.
-#: c-decl.c:1211
+#: c-decl.c:1212
 #, fuzzy, gcc-internal-format
 msgid "conflicting types for built-in function %q+D"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
 
-#: c-decl.c:1235 c-decl.c:1248 c-decl.c:1258
+#: c-decl.c:1236 c-decl.c:1249 c-decl.c:1259
 #, fuzzy, gcc-internal-format
 msgid "conflicting types for %q+D"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
 
-#: c-decl.c:1256
+#: c-decl.c:1257
 #, fuzzy, gcc-internal-format
 msgid "conflicting type qualifiers for %q+D"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
 
 #. Allow OLDDECL to continue in use.
-#: c-decl.c:1273
+#: c-decl.c:1274
 #, fuzzy, gcc-internal-format
 msgid "redefinition of typedef %q+D"
 msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
 
-#: c-decl.c:1324 c-decl.c:1426
+#: c-decl.c:1325 c-decl.c:1427
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %q+D"
 msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
 
-#: c-decl.c:1359 c-decl.c:1464
+#: c-decl.c:1360 c-decl.c:1465
 #, fuzzy, gcc-internal-format
 msgid "static declaration of %q+D follows non-static declaration"
 msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
 
-#: c-decl.c:1369 c-decl.c:1376 c-decl.c:1453 c-decl.c:1461
+#: c-decl.c:1370 c-decl.c:1377 c-decl.c:1454 c-decl.c:1462
 #, fuzzy, gcc-internal-format
 msgid "non-static declaration of %q+D follows static declaration"
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
 
-#: c-decl.c:1393
+#: c-decl.c:1394
 #, gcc-internal-format
 msgid "%<gnu_inline%> attribute present on %q+D"
 msgstr ""
 
-#: c-decl.c:1395
+#: c-decl.c:1396
 #, fuzzy, gcc-internal-format
 msgid "%Jbut not here"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: c-decl.c:1413
+#: c-decl.c:1414
 #, fuzzy, gcc-internal-format
 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
 
-#: c-decl.c:1416
+#: c-decl.c:1417
 #, fuzzy, gcc-internal-format
 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
 
-#: c-decl.c:1446
+#: c-decl.c:1447
 #, fuzzy, gcc-internal-format
 msgid "extern declaration of %q+D follows declaration with no linkage"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: c-decl.c:1482
+#: c-decl.c:1483
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D with no linkage follows extern declaration"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: c-decl.c:1488
+#: c-decl.c:1489
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %q+D with no linkage"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: c-decl.c:1502
+#: c-decl.c:1503
 #, gcc-internal-format
 msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
 msgstr ""
 
-#: c-decl.c:1513
+#: c-decl.c:1514
 #, gcc-internal-format
 msgid "inline declaration of %qD follows declaration with attribute noinline"
 msgstr ""
 
-#: c-decl.c:1520
+#: c-decl.c:1521
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D with attribute noinline follows inline declaration "
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
 
-#: c-decl.c:1539
+#: c-decl.c:1540
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared inline after being called"
 msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
 
-#: c-decl.c:1544
+#: c-decl.c:1545
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared inline after its definition"
 msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
 
-#: c-decl.c:1563
+#: c-decl.c:1564
 #, fuzzy, gcc-internal-format
 msgid "redefinition of parameter %q+D"
 msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
 
-#: c-decl.c:1590
+#: c-decl.c:1591
 #, fuzzy, gcc-internal-format
 msgid "redundant redeclaration of %q+D"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: c-decl.c:1970
+#: c-decl.c:1975
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows previous non-variable"
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
 
-#: c-decl.c:1975
+#: c-decl.c:1980
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a parameter"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: c-decl.c:1978
+#: c-decl.c:1983
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a global declaration"
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
 
-#: c-decl.c:1988
+#: c-decl.c:1993
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+D shadows a previous local"
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
 
-#: c-decl.c:1991 cp/name-lookup.c:988 cp/name-lookup.c:1019
-#: cp/name-lookup.c:1027
+#: c-decl.c:1996 cp/name-lookup.c:987 cp/name-lookup.c:1018
+#: cp/name-lookup.c:1026
 #, gcc-internal-format
 msgid "%Jshadowed declaration is here"
 msgstr ""
 
-#: c-decl.c:2183
+#: c-decl.c:2188
 #, fuzzy, gcc-internal-format
 msgid "nested extern declaration of %qD"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: c-decl.c:2346 c-decl.c:2349
+#: c-decl.c:2351 c-decl.c:2354
 #, fuzzy, gcc-internal-format
 msgid "implicit declaration of function %qE"
 msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
 
-#: c-decl.c:2411
+#: c-decl.c:2416
 #, fuzzy, gcc-internal-format
 msgid "incompatible implicit declaration of built-in function %qD"
 msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
 
-#: c-decl.c:2420
+#: c-decl.c:2425
 #, fuzzy, gcc-internal-format
 msgid "incompatible implicit declaration of function %qD"
 msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
 
-#: c-decl.c:2473
+#: c-decl.c:2478
 #, fuzzy, gcc-internal-format
 msgid "%H%qE undeclared here (not in a function)"
 msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
 
-#: c-decl.c:2478
+#: c-decl.c:2483
 #, fuzzy, gcc-internal-format
 msgid "%H%qE undeclared (first use in this function)"
 msgstr "%qE Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Î´Î¹Î±ÎºÏ…Ï�Î·Ï‡Î¸ÎµÎ¯ (Ï€Ï�ÏŽÏ„Î· Ï‡Ï�Î®ÏƒÎ· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î±Ï…Ï„Î®)"
 
-#: c-decl.c:2482
+#: c-decl.c:2487
 #, gcc-internal-format
 msgid "%H(Each undeclared identifier is reported only once"
 msgstr ""
 
-#: c-decl.c:2483
+#: c-decl.c:2488
 #, gcc-internal-format
 msgid "%Hfor each function it appears in.)"
 msgstr ""
 
-#: c-decl.c:2521 cp/decl.c:2397
+#: c-decl.c:2526 cp/decl.c:2404
 #, gcc-internal-format
 msgid "label %qE referenced outside of any function"
 msgstr ""
 
-#: c-decl.c:2563
+#: c-decl.c:2568
 #, fuzzy, gcc-internal-format
 msgid "duplicate label declaration %qE"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
 
-#: c-decl.c:2599
+#: c-decl.c:2604
 #, fuzzy, gcc-internal-format
 msgid "%Hduplicate label %qD"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
 
-#: c-decl.c:2609
+#: c-decl.c:2614
 #, fuzzy, gcc-internal-format
 msgid "%Jjump into statement expression"
 msgstr "Î Ï�ÏŒÏ‰Ï�Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ®Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ·Ï‚"
 
-#: c-decl.c:2611
+#: c-decl.c:2616
 #, gcc-internal-format
 msgid "%Jjump into scope of identifier with variably modified type"
 msgstr ""
 
-#: c-decl.c:2626
+#: c-decl.c:2631
 #, gcc-internal-format
 msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
 msgstr ""
 
-#: c-decl.c:2701
+#: c-decl.c:2706
 #, gcc-internal-format
 msgid "%H%qE defined as wrong kind of tag"
 msgstr ""
 
-#: c-decl.c:2903
+#: c-decl.c:2908
 #, gcc-internal-format
 msgid "unnamed struct/union that defines no instances"
 msgstr ""
 
-#: c-decl.c:2911
+#: c-decl.c:2916
 #, gcc-internal-format
 msgid "empty declaration with storage class specifier does not redeclare tag"
 msgstr ""
 
-#: c-decl.c:2922
+#: c-decl.c:2927
 #, gcc-internal-format
 msgid "empty declaration with type qualifier does not redeclare tag"
 msgstr ""
 
-#: c-decl.c:2943 c-decl.c:2950
+#: c-decl.c:2948 c-decl.c:2955
 #, fuzzy, gcc-internal-format
 msgid "useless type name in empty declaration"
 msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
 
-#: c-decl.c:2958
+#: c-decl.c:2963
 #, fuzzy, gcc-internal-format
 msgid "%<inline%> in empty declaration"
 msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
 
-#: c-decl.c:2964
+#: c-decl.c:2969
 #, gcc-internal-format
 msgid "%<auto%> in file-scope empty declaration"
 msgstr ""
 
-#: c-decl.c:2970
+#: c-decl.c:2975
 #, gcc-internal-format
 msgid "%<register%> in file-scope empty declaration"
 msgstr ""
 
-#: c-decl.c:2976
+#: c-decl.c:2981
 #, gcc-internal-format
 msgid "useless storage class specifier in empty declaration"
 msgstr ""
 
-#: c-decl.c:2982
+#: c-decl.c:2987
 #, gcc-internal-format
 msgid "useless %<__thread%> in empty declaration"
 msgstr ""
 
-#: c-decl.c:2990
+#: c-decl.c:2995
 #, gcc-internal-format
 msgid "useless type qualifier in empty declaration"
 msgstr ""
 
-#: c-decl.c:2997
+#: c-decl.c:3002
 #, fuzzy, gcc-internal-format
 msgid "empty declaration"
 msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
 
-#: c-decl.c:3063
+#: c-decl.c:3068
 #, gcc-internal-format
 msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
 msgstr ""
 
-#: c-decl.c:3066
+#: c-decl.c:3071
 #, gcc-internal-format
 msgid "ISO C90 does not support %<[*]%> array declarators"
 msgstr ""
@@ -18226,253 +18202,248 @@
 #. C99 6.7.5.2p4
 #. A function definition isn't function prototype scope C99 6.2.1p4.
 #. C99 6.7.5.2p4
-#: c-decl.c:3073 c-decl.c:5015
+#: c-decl.c:3078 c-decl.c:5014
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than function prototype scope"
 msgstr ""
 
-#: c-decl.c:3097
-#, gcc-internal-format
-msgid "static or type qualifiers in abstract declarator"
-msgstr ""
-
-#: c-decl.c:3183
+#: c-decl.c:3181
 #, fuzzy, gcc-internal-format
 msgid "%q+D is usually a function"
 msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
 
-#: c-decl.c:3192 cp/decl.c:3983 cp/decl2.c:773
+#: c-decl.c:3190 cp/decl.c:4003 cp/decl2.c:773
 #, gcc-internal-format
 msgid "typedef %qD is initialized (use __typeof__ instead)"
 msgstr ""
 
-#: c-decl.c:3197
+#: c-decl.c:3195
 #, gcc-internal-format
 msgid "function %qD is initialized like a variable"
 msgstr ""
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3203
+#: c-decl.c:3201
 #, fuzzy, gcc-internal-format
 msgid "parameter %qD is initialized"
 msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: c-decl.c:3228
+#: c-decl.c:3226
 #, fuzzy, gcc-internal-format
 msgid "variable %qD has initializer but incomplete type"
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
 
-#: c-decl.c:3316 c-decl.c:6108 cp/decl.c:4025 cp/decl.c:10985
+#: c-decl.c:3314 c-decl.c:6107 cp/decl.c:4045 cp/decl.c:11083
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D given attribute noinline"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
 
-#: c-decl.c:3327
+#: c-decl.c:3326
 #, gcc-internal-format
 msgid "%q+D is static but declared in inline function %qD which is not static"
 msgstr ""
 
-#: c-decl.c:3418
+#: c-decl.c:3417
 #, gcc-internal-format
 msgid "initializer fails to determine size of %q+D"
 msgstr ""
 
-#: c-decl.c:3423
+#: c-decl.c:3422
 #, fuzzy, gcc-internal-format
 msgid "array size missing in %q+D"
 msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
 
-#: c-decl.c:3435
+#: c-decl.c:3434
 #, gcc-internal-format
 msgid "zero or negative size array %q+D"
 msgstr ""
 
-#: c-decl.c:3490 varasm.c:2067
+#: c-decl.c:3489 varasm.c:2067
 #, fuzzy, gcc-internal-format
 msgid "storage size of %q+D isn%'t known"
 msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
 
-#: c-decl.c:3500
+#: c-decl.c:3499
 #, fuzzy, gcc-internal-format
 msgid "storage size of %q+D isn%'t constant"
 msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
 
-#: c-decl.c:3545
+#: c-decl.c:3544
 #, gcc-internal-format
 msgid "ignoring asm-specifier for non-static local variable %q+D"
 msgstr ""
 
-#: c-decl.c:3573 fortran/f95-lang.c:653
+#: c-decl.c:3572 fortran/f95-lang.c:655
 #, gcc-internal-format
 msgid "cannot put object with volatile field into register"
 msgstr ""
 
-#: c-decl.c:3702
+#: c-decl.c:3701
 #, gcc-internal-format
 msgid "ISO C forbids forward parameter declarations"
 msgstr ""
 
-#: c-decl.c:3821
+#: c-decl.c:3820
 #, fuzzy, gcc-internal-format
 msgid "bit-field %qs width not an integer constant"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
 
-#: c-decl.c:3829
+#: c-decl.c:3828
 #, fuzzy, gcc-internal-format
 msgid "negative width in bit-field %qs"
 msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
 
-#: c-decl.c:3834
+#: c-decl.c:3833
 #, fuzzy, gcc-internal-format
 msgid "zero width for bit-field %qs"
 msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
 
-#: c-decl.c:3844
+#: c-decl.c:3843
 #, gcc-internal-format
 msgid "bit-field %qs has invalid type"
 msgstr ""
 
-#: c-decl.c:3854
+#: c-decl.c:3853
 #, gcc-internal-format
 msgid "type of bit-field %qs is a GCC extension"
 msgstr ""
 
-#: c-decl.c:3860
+#: c-decl.c:3859
 #, gcc-internal-format
 msgid "width of %qs exceeds its type"
 msgstr ""
 
-#: c-decl.c:3873
+#: c-decl.c:3872
 #, fuzzy, gcc-internal-format
 msgid "%qs is narrower than values of its type"
 msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
 
-#: c-decl.c:3892
+#: c-decl.c:3891
 #, gcc-internal-format
 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
 msgstr ""
 
-#: c-decl.c:3896
+#: c-decl.c:3895
 #, gcc-internal-format
 msgid "ISO C90 forbids array whose size can%'t be evaluated"
 msgstr ""
 
-#: c-decl.c:3902
+#: c-decl.c:3901
 #, gcc-internal-format
 msgid "ISO C90 forbids variable length array %qs"
 msgstr ""
 
-#: c-decl.c:3905
+#: c-decl.c:3904
 #, gcc-internal-format
 msgid "ISO C90 forbids variable length array"
 msgstr ""
 
-#: c-decl.c:3914
+#: c-decl.c:3913
 #, fuzzy, gcc-internal-format
 msgid "the size of array %qs can%'t be evaluated"
 msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
 
-#: c-decl.c:3918
+#: c-decl.c:3917
 #, fuzzy, gcc-internal-format
 msgid "the size of array can %'t be evaluated"
 msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
 
-#: c-decl.c:3924
+#: c-decl.c:3923
 #, gcc-internal-format
 msgid "variable length array %qs is used"
 msgstr ""
 
-#: c-decl.c:3928 cp/decl.c:7004
+#: c-decl.c:3927 cp/decl.c:7076
 #, gcc-internal-format
 msgid "variable length array is used"
 msgstr ""
 
-#: c-decl.c:4051 c-decl.c:4328
+#: c-decl.c:4050 c-decl.c:4327
 #, fuzzy, gcc-internal-format
 msgid "variably modified %qs at file scope"
 msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
 
-#: c-decl.c:4069
+#: c-decl.c:4068
 #, fuzzy, gcc-internal-format
 msgid "type defaults to %<int%> in declaration of %qs"
 msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
 
-#: c-decl.c:4097
+#: c-decl.c:4096
 #, fuzzy, gcc-internal-format
 msgid "duplicate %<const%>"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
 
-#: c-decl.c:4099
+#: c-decl.c:4098
 #, fuzzy, gcc-internal-format
 msgid "duplicate %<restrict%>"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
 
-#: c-decl.c:4101
+#: c-decl.c:4100
 #, fuzzy, gcc-internal-format
 msgid "duplicate %<volatile%>"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
 
-#: c-decl.c:4120
+#: c-decl.c:4119
 #, gcc-internal-format
 msgid "function definition declared %<auto%>"
 msgstr ""
 
-#: c-decl.c:4122
+#: c-decl.c:4121
 #, gcc-internal-format
 msgid "function definition declared %<register%>"
 msgstr ""
 
-#: c-decl.c:4124
+#: c-decl.c:4123
 #, gcc-internal-format
 msgid "function definition declared %<typedef%>"
 msgstr ""
 
-#: c-decl.c:4126
+#: c-decl.c:4125
 #, gcc-internal-format
 msgid "function definition declared %<__thread%>"
 msgstr ""
 
-#: c-decl.c:4142
+#: c-decl.c:4141
 #, gcc-internal-format
 msgid "storage class specified for structure field %qs"
 msgstr ""
 
-#: c-decl.c:4146 cp/decl.c:7874
+#: c-decl.c:4145 cp/decl.c:7946
 #, gcc-internal-format
 msgid "storage class specified for parameter %qs"
 msgstr ""
 
-#: c-decl.c:4149 cp/decl.c:7876
+#: c-decl.c:4148 cp/decl.c:7948
 #, gcc-internal-format
 msgid "storage class specified for typename"
 msgstr ""
 
-#: c-decl.c:4166 cp/decl.c:7893
+#: c-decl.c:4165 cp/decl.c:7965
 #, gcc-internal-format
 msgid "%qs initialized and declared %<extern%>"
 msgstr ""
 
-#: c-decl.c:4169 cp/decl.c:7896
+#: c-decl.c:4168 cp/decl.c:7968
 #, gcc-internal-format
 msgid "%qs has both %<extern%> and initializer"
 msgstr ""
 
-#: c-decl.c:4174
+#: c-decl.c:4173
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<auto%>"
 msgstr ""
 
-#: c-decl.c:4176
+#: c-decl.c:4175
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<register%>"
 msgstr ""
 
-#: c-decl.c:4181 cp/decl.c:7900
+#: c-decl.c:4180 cp/decl.c:7972
 #, gcc-internal-format
 msgid "nested function %qs declared %<extern%>"
 msgstr ""
 
-#: c-decl.c:4184 cp/decl.c:7910
+#: c-decl.c:4183 cp/decl.c:7982
 #, gcc-internal-format
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 msgstr ""
@@ -18480,469 +18451,469 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:4231 c-decl.c:4472
+#: c-decl.c:4230 c-decl.c:4471
 #, gcc-internal-format
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr ""
 
-#: c-decl.c:4278
+#: c-decl.c:4277
 #, gcc-internal-format
 msgid "declaration of %qs as array of voids"
 msgstr ""
 
-#: c-decl.c:4284
+#: c-decl.c:4283
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qs as array of functions"
 msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
 
-#: c-decl.c:4289
+#: c-decl.c:4288
 #, fuzzy, gcc-internal-format
 msgid "invalid use of structure with flexible array member"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
 
-#: c-decl.c:4309
+#: c-decl.c:4308
 #, fuzzy, gcc-internal-format
 msgid "size of array %qs has non-integer type"
 msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
 
-#: c-decl.c:4314
+#: c-decl.c:4313
 #, gcc-internal-format
 msgid "ISO C forbids zero-size array %qs"
 msgstr ""
 
-#: c-decl.c:4321
+#: c-decl.c:4320
 #, fuzzy, gcc-internal-format
 msgid "size of array %qs is negative"
 msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
 
-#: c-decl.c:4375 c-decl.c:4631 cp/decl.c:8375
+#: c-decl.c:4374 c-decl.c:4630 cp/decl.c:8447
 #, fuzzy, gcc-internal-format
 msgid "size of array %qs is too large"
 msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
 
-#: c-decl.c:4386
+#: c-decl.c:4385
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support flexible array members"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
 
 #. C99 6.7.5.2p4
-#: c-decl.c:4399
+#: c-decl.c:4398
 #, fuzzy, gcc-internal-format
 msgid "%<[*]%> not allowed in other than a declaration"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
 
-#: c-decl.c:4422
+#: c-decl.c:4421
 #, gcc-internal-format
 msgid "array type has incomplete element type"
 msgstr ""
 
-#: c-decl.c:4504 cp/decl.c:8001
+#: c-decl.c:4503 cp/decl.c:8073
 #, fuzzy, gcc-internal-format
 msgid "%qs declared as function returning a function"
 msgstr "%s: Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚"
 
-#: c-decl.c:4509 cp/decl.c:8006
+#: c-decl.c:4508 cp/decl.c:8078
 #, gcc-internal-format
 msgid "%qs declared as function returning an array"
 msgstr ""
 
-#: c-decl.c:4531
+#: c-decl.c:4530
 #, fuzzy, gcc-internal-format
 msgid "function definition has qualified void return type"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:4534 cp/decl.c:7990 cp/pt.c:8568
+#: c-decl.c:4533 cp/decl.c:8062 cp/pt.c:8668
 #, gcc-internal-format
 msgid "type qualifiers ignored on function return type"
 msgstr ""
 
-#: c-decl.c:4563 c-decl.c:4644 c-decl.c:4732 c-decl.c:4825
+#: c-decl.c:4562 c-decl.c:4643 c-decl.c:4731 c-decl.c:4824
 #, gcc-internal-format
 msgid "ISO C forbids qualified function types"
 msgstr ""
 
-#: c-decl.c:4652
+#: c-decl.c:4651
 #, fuzzy, gcc-internal-format
 msgid "typedef %q+D declared %<inline%>"
 msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
 
-#: c-decl.c:4667
+#: c-decl.c:4666
 #, gcc-internal-format
 msgid "ISO C forbids const or volatile function types"
 msgstr ""
 
 #. C99 6.7.2.1p8
-#: c-decl.c:4677
+#: c-decl.c:4676
 #, gcc-internal-format
 msgid "a member of a structure or union cannot have a variably modified type"
 msgstr ""
 
-#: c-decl.c:4693
+#: c-decl.c:4692
 #, fuzzy, gcc-internal-format
 msgid "variable or field %qs declared void"
 msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
 
-#: c-decl.c:4725
+#: c-decl.c:4724
 #, gcc-internal-format
 msgid "attributes in parameter array declarator ignored"
 msgstr ""
 
-#: c-decl.c:4760
+#: c-decl.c:4759
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D declared %<inline%>"
 msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
 
-#: c-decl.c:4773
+#: c-decl.c:4772
 #, gcc-internal-format
 msgid "field %qs declared as a function"
 msgstr ""
 
-#: c-decl.c:4779
+#: c-decl.c:4778
 #, fuzzy, gcc-internal-format
 msgid "field %qs has incomplete type"
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
 
-#: c-decl.c:4796 c-decl.c:4808 c-decl.c:4812
+#: c-decl.c:4795 c-decl.c:4807 c-decl.c:4811
 #, fuzzy, gcc-internal-format
 msgid "invalid storage class for function %qs"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
 
-#: c-decl.c:4831
+#: c-decl.c:4830
 #, fuzzy, gcc-internal-format
 msgid "%<noreturn%> function returns non-void value"
 msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
 
-#: c-decl.c:4867
+#: c-decl.c:4866
 #, fuzzy, gcc-internal-format
 msgid "cannot inline function %<main%>"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
 
-#: c-decl.c:4910
+#: c-decl.c:4909
 #, gcc-internal-format
 msgid "variable previously declared %<static%> redeclared %<extern%>"
 msgstr ""
 
-#: c-decl.c:4920
+#: c-decl.c:4919
 #, fuzzy, gcc-internal-format
 msgid "variable %q+D declared %<inline%>"
 msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
 
 #. C99 6.7.5.2p2
-#: c-decl.c:4951
+#: c-decl.c:4950
 #, gcc-internal-format
 msgid "object with variably modified type must have no linkage"
 msgstr ""
 
-#: c-decl.c:5020 c-decl.c:6199
+#: c-decl.c:5019 c-decl.c:6198
 #, gcc-internal-format
 msgid "function declaration isn%'t a prototype"
 msgstr ""
 
-#: c-decl.c:5028
+#: c-decl.c:5027
 #, gcc-internal-format
 msgid "parameter names (without types) in function declaration"
 msgstr ""
 
-#: c-decl.c:5061
+#: c-decl.c:5060
 #, fuzzy, gcc-internal-format
 msgid "parameter %u (%q+D) has incomplete type"
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
 
-#: c-decl.c:5064
+#: c-decl.c:5063
 #, fuzzy, gcc-internal-format
 msgid "%Jparameter %u has incomplete type"
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
 
-#: c-decl.c:5073
+#: c-decl.c:5072
 #, fuzzy, gcc-internal-format
 msgid "parameter %u (%q+D) has void type"
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
 
-#: c-decl.c:5076
+#: c-decl.c:5075
 #, fuzzy, gcc-internal-format
 msgid "%Jparameter %u has void type"
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
 
-#: c-decl.c:5138
+#: c-decl.c:5137
 #, gcc-internal-format
 msgid "%<void%> as only parameter may not be qualified"
 msgstr ""
 
-#: c-decl.c:5142 c-decl.c:5176
+#: c-decl.c:5141 c-decl.c:5175
 #, gcc-internal-format
 msgid "%<void%> must be the only parameter"
 msgstr ""
 
-#: c-decl.c:5170
+#: c-decl.c:5169
 #, gcc-internal-format
 msgid "parameter %q+D has just a forward declaration"
 msgstr ""
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5215
+#: c-decl.c:5214
 #, fuzzy, gcc-internal-format
 msgid "%<%s %E%> declared inside parameter list"
 msgstr "ÏƒÏ…Î½ÎµÏ‡Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÏ„Î¿ Ï„Î¼Î®Î¼Î±"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5219
+#: c-decl.c:5218
 #, fuzzy, gcc-internal-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "ÏƒÏ…Î½ÎµÏ‡Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÏ„Î¿ Ï„Î¼Î®Î¼Î±"
 
-#: c-decl.c:5224
+#: c-decl.c:5223
 #, gcc-internal-format
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr ""
 
-#: c-decl.c:5358
+#: c-decl.c:5357
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %<union %E%>"
 msgstr "ÎŸÎ¹ Î¿Ï�Î¹ÏƒÎ¼Î¿Î¯ Ï€Î·Î³Î® Î²Ï�Î¯ÏƒÎºÎ¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ Î‘Î¡Î§Î•Î™ÎŸ"
 
-#: c-decl.c:5360
+#: c-decl.c:5359
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %<struct %E%>"
 msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
 
-#: c-decl.c:5365
+#: c-decl.c:5364
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<union %E%>"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
 
-#: c-decl.c:5367
+#: c-decl.c:5366
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<struct %E%>"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
 
-#: c-decl.c:5442 cp/decl.c:3780
+#: c-decl.c:5441 cp/decl.c:3796
 #, gcc-internal-format
 msgid "declaration does not declare anything"
 msgstr ""
 
-#: c-decl.c:5446
+#: c-decl.c:5445
 #, gcc-internal-format
 msgid "ISO C doesn%'t support unnamed structs/unions"
 msgstr ""
 
-#: c-decl.c:5490 c-decl.c:5506
+#: c-decl.c:5489 c-decl.c:5505
 #, fuzzy, gcc-internal-format
 msgid "duplicate member %q+D"
 msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
 
-#: c-decl.c:5545
+#: c-decl.c:5544
 #, fuzzy, gcc-internal-format
 msgid "union has no named members"
 msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
 
-#: c-decl.c:5547
+#: c-decl.c:5546
 #, fuzzy, gcc-internal-format
 msgid "union has no members"
 msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
 
-#: c-decl.c:5552
+#: c-decl.c:5551
 #, fuzzy, gcc-internal-format
 msgid "struct has no named members"
 msgstr "ÎµÏ€ÏŽÎ½Ï…Î¼Î± Î¼Î­Î»Î·"
 
 # src/request.c:37
-#: c-decl.c:5554
+#: c-decl.c:5553
 #, fuzzy, gcc-internal-format
 msgid "struct has no members"
 msgstr "%s ÏƒÎµ %s"
 
-#: c-decl.c:5616
+#: c-decl.c:5615
 #, fuzzy, gcc-internal-format
 msgid "%Jflexible array member in union"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
 
-#: c-decl.c:5621
+#: c-decl.c:5620
 #, gcc-internal-format
 msgid "%Jflexible array member not at end of struct"
 msgstr ""
 
-#: c-decl.c:5626
+#: c-decl.c:5625
 #, gcc-internal-format
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr ""
 
-#: c-decl.c:5633
+#: c-decl.c:5632
 #, fuzzy, gcc-internal-format
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
 
-#: c-decl.c:5742
+#: c-decl.c:5741
 #, gcc-internal-format
 msgid "union cannot be made transparent"
 msgstr ""
 
-#: c-decl.c:5813
+#: c-decl.c:5812
 #, fuzzy, gcc-internal-format
 msgid "nested redefinition of %<enum %E%>"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5820
+#: c-decl.c:5819
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %<enum %E%>"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: c-decl.c:5883
+#: c-decl.c:5882
 #, gcc-internal-format
 msgid "enumeration values exceed range of largest integer"
 msgstr ""
 
-#: c-decl.c:5900
+#: c-decl.c:5899
 #, gcc-internal-format
 msgid "specified mode too small for enumeral values"
 msgstr ""
 
-#: c-decl.c:5996
+#: c-decl.c:5995
 #, fuzzy, gcc-internal-format
 msgid "enumerator value for %qE is not an integer constant"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
 
-#: c-decl.c:6013
+#: c-decl.c:6012
 #, gcc-internal-format
 msgid "overflow in enumeration values"
 msgstr ""
 
-#: c-decl.c:6018
+#: c-decl.c:6017
 #, gcc-internal-format
 msgid "ISO C restricts enumerator values to range of %<int%>"
 msgstr ""
 
-#: c-decl.c:6125
+#: c-decl.c:6124
 #, gcc-internal-format
 msgid "return type is an incomplete type"
 msgstr ""
 
-#: c-decl.c:6133
+#: c-decl.c:6132
 #, fuzzy, gcc-internal-format
 msgid "return type defaults to %<int%>"
 msgstr "Î¿ ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Ï€Ï�Î¿ÎºÎ±Î¸Î¿Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ `int'"
 
-#: c-decl.c:6206
+#: c-decl.c:6205
 #, fuzzy, gcc-internal-format
 msgid "no previous prototype for %q+D"
 msgstr "Î´Î¹Î±Ï„Î®Ï�Î·ÏƒÎ· Ï‰Ï�ÏŽÎ½ ÏƒÏ„Î¿ %s"
 
-#: c-decl.c:6215
+#: c-decl.c:6214
 #, fuzzy, gcc-internal-format
 msgid "%q+D was used with no prototype before its definition"
 msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
 
-#: c-decl.c:6221 cp/decl.c:11126
+#: c-decl.c:6220 cp/decl.c:11224
 #, fuzzy, gcc-internal-format
 msgid "no previous declaration for %q+D"
 msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
 
-#: c-decl.c:6231
+#: c-decl.c:6230
 #, fuzzy, gcc-internal-format
 msgid "%q+D was used with no declaration before its definition"
 msgstr "Î±Ï…Ï„Î® ÎµÎ¯Î½Î±Î¹ Î· Î¸Î­ÏƒÎ· Ï„Î¿Ï… Ï€Ï�ÏŽÏ„Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
 
-#: c-decl.c:6254 c-decl.c:6723
+#: c-decl.c:6253 c-decl.c:6722
 #, fuzzy, gcc-internal-format
 msgid "return type of %q+D is not %<int%>"
 msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
 
-#: c-decl.c:6259
+#: c-decl.c:6258
 #, fuzzy, gcc-internal-format
 msgid "%q+D is normally a non-static function"
 msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
 
-#: c-decl.c:6293
+#: c-decl.c:6292
 #, gcc-internal-format
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr ""
 
-#: c-decl.c:6307
+#: c-decl.c:6306
 #, gcc-internal-format
 msgid "%Jtraditional C rejects ISO C style function definitions"
 msgstr ""
 
-#: c-decl.c:6323
+#: c-decl.c:6322
 #, fuzzy, gcc-internal-format
 msgid "%Jparameter name omitted"
 msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î·Ï‚ Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Î¿Ï…"
 
-#: c-decl.c:6357
+#: c-decl.c:6356
 #, gcc-internal-format
 msgid "%Jold-style function definition"
 msgstr ""
 
-#: c-decl.c:6366
+#: c-decl.c:6365
 #, fuzzy, gcc-internal-format
 msgid "%Jparameter name missing from parameter list"
 msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
 
-#: c-decl.c:6377
+#: c-decl.c:6376
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared as a non-parameter"
 msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: c-decl.c:6382
+#: c-decl.c:6381
 #, fuzzy, gcc-internal-format
 msgid "multiple parameters named %q+D"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
 
-#: c-decl.c:6390
+#: c-decl.c:6389
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D declared with void type"
 msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
 
-#: c-decl.c:6407 c-decl.c:6409
+#: c-decl.c:6406 c-decl.c:6408
 #, fuzzy, gcc-internal-format
 msgid "type of %q+D defaults to %<int%>"
 msgstr "Î¿ ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Ï€Ï�Î¿ÎºÎ±Î¸Î¿Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ `int'"
 
-#: c-decl.c:6428
+#: c-decl.c:6427
 #, fuzzy, gcc-internal-format
 msgid "parameter %q+D has incomplete type"
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
 
-#: c-decl.c:6434
+#: c-decl.c:6433
 #, fuzzy, gcc-internal-format
 msgid "declaration for parameter %q+D but no such parameter"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: c-decl.c:6484
+#: c-decl.c:6483
 #, fuzzy, gcc-internal-format
 msgid "number of arguments doesn%'t match built-in prototype"
 msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
 
-#: c-decl.c:6488
+#: c-decl.c:6487
 #, fuzzy, gcc-internal-format
 msgid "number of arguments doesn%'t match prototype"
 msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
 
-#: c-decl.c:6489 c-decl.c:6529 c-decl.c:6542
+#: c-decl.c:6488 c-decl.c:6528 c-decl.c:6541
 #, fuzzy, gcc-internal-format
 msgid "%Hprototype declaration"
 msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
 
-#: c-decl.c:6523
+#: c-decl.c:6522
 #, fuzzy, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match built-in prototype"
 msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
 
-#: c-decl.c:6527
+#: c-decl.c:6526
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match prototype"
 msgstr ""
 
-#: c-decl.c:6537
+#: c-decl.c:6536
 #, fuzzy, gcc-internal-format
 msgid "argument %qD doesn%'t match built-in prototype"
 msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
 
-#: c-decl.c:6541
+#: c-decl.c:6540
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match prototype"
 msgstr ""
 
-#: c-decl.c:6768 cp/decl.c:11820
+#: c-decl.c:6767 cp/decl.c:11918
 #, fuzzy, gcc-internal-format
 msgid "no return statement in function returning non-void"
 msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
@@ -18950,437 +18921,437 @@
 #. 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.
-#: c-decl.c:6841
+#: c-decl.c:6840
 #, gcc-internal-format
 msgid "%<for%> loop initial declaration used outside C99 mode"
 msgstr ""
 
-#: c-decl.c:6870
+#: c-decl.c:6869
 #, fuzzy, gcc-internal-format
 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
 
-#: c-decl.c:6873
+#: c-decl.c:6872
 #, gcc-internal-format
 msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6878
+#: c-decl.c:6877
 #, gcc-internal-format
 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6882
+#: c-decl.c:6881
 #, gcc-internal-format
 msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6886
+#: c-decl.c:6885
 #, gcc-internal-format
 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6890
+#: c-decl.c:6889
 #, gcc-internal-format
 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
 msgstr ""
 
-#: c-decl.c:7178 c-decl.c:7420 c-decl.c:7716
+#: c-decl.c:7177 c-decl.c:7419 c-decl.c:7715
 #, fuzzy, gcc-internal-format
 msgid "duplicate %qE"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
 
-#: c-decl.c:7201 c-decl.c:7430 c-decl.c:7617
+#: c-decl.c:7200 c-decl.c:7429 c-decl.c:7616
 #, gcc-internal-format
 msgid "two or more data types in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7213 cp/parser.c:2149
+#: c-decl.c:7212 cp/parser.c:2152
 #, gcc-internal-format
 msgid "%<long long long%> is too long for GCC"
 msgstr ""
 
-#: c-decl.c:7220 c-decl.c:7520
+#: c-decl.c:7219 c-decl.c:7519
 #, gcc-internal-format
 msgid "both %<long long%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7226
+#: c-decl.c:7225
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support %<long long%>"
 msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
 
-#: c-decl.c:7231 c-decl.c:7260
+#: c-decl.c:7230 c-decl.c:7259
 #, gcc-internal-format
 msgid "both %<long%> and %<short%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7234 c-decl.c:7437
+#: c-decl.c:7233 c-decl.c:7436
 #, gcc-internal-format
 msgid "both %<long%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7237 c-decl.c:7459
+#: c-decl.c:7236 c-decl.c:7458
 #, gcc-internal-format
 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7240 c-decl.c:7481
+#: c-decl.c:7239 c-decl.c:7480
 #, gcc-internal-format
 msgid "both %<long%> and %<char%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7243 c-decl.c:7501
+#: c-decl.c:7242 c-decl.c:7500
 #, gcc-internal-format
 msgid "both %<long%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7246
+#: c-decl.c:7245
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7249
+#: c-decl.c:7248
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7252
+#: c-decl.c:7251
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7263 c-decl.c:7440
+#: c-decl.c:7262 c-decl.c:7439
 #, gcc-internal-format
 msgid "both %<short%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7266 c-decl.c:7462
+#: c-decl.c:7265 c-decl.c:7461
 #, gcc-internal-format
 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7269 c-decl.c:7484
+#: c-decl.c:7268 c-decl.c:7483
 #, gcc-internal-format
 msgid "both %<short%> and %<char%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7272 c-decl.c:7504
+#: c-decl.c:7271 c-decl.c:7503
 #, gcc-internal-format
 msgid "both %<short%> and %<float%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7275 c-decl.c:7523
+#: c-decl.c:7274 c-decl.c:7522
 #, gcc-internal-format
 msgid "both %<short%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7278
+#: c-decl.c:7277
 #, fuzzy, gcc-internal-format
 msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7281
+#: c-decl.c:7280
 #, fuzzy, gcc-internal-format
 msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7284
+#: c-decl.c:7283
 #, fuzzy, gcc-internal-format
 msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7292 c-decl.c:7321
+#: c-decl.c:7291 c-decl.c:7320
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7295 c-decl.c:7443
+#: c-decl.c:7294 c-decl.c:7442
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<void%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7298 c-decl.c:7465
+#: c-decl.c:7297 c-decl.c:7464
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7301 c-decl.c:7507
+#: c-decl.c:7300 c-decl.c:7506
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<float%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7304 c-decl.c:7526
+#: c-decl.c:7303 c-decl.c:7525
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<double%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7307
+#: c-decl.c:7306
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7310
+#: c-decl.c:7309
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7313
+#: c-decl.c:7312
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7324 c-decl.c:7446
+#: c-decl.c:7323 c-decl.c:7445
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7327 c-decl.c:7468
+#: c-decl.c:7326 c-decl.c:7467
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7330 c-decl.c:7510
+#: c-decl.c:7329 c-decl.c:7509
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7333 c-decl.c:7529
+#: c-decl.c:7332 c-decl.c:7528
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7336
+#: c-decl.c:7335
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7339
+#: c-decl.c:7338
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7342
+#: c-decl.c:7341
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7350
+#: c-decl.c:7349
 #, fuzzy, gcc-internal-format
 msgid "ISO C90 does not support complex types"
 msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
 
-#: c-decl.c:7352 c-decl.c:7449
+#: c-decl.c:7351 c-decl.c:7448
 #, gcc-internal-format
 msgid "both %<complex%> and %<void%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7355 c-decl.c:7471
+#: c-decl.c:7354 c-decl.c:7470
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7358
+#: c-decl.c:7357
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7361
+#: c-decl.c:7360
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7364
+#: c-decl.c:7363
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7367
+#: c-decl.c:7366
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Fract%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7370
+#: c-decl.c:7369
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Accum%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7373
+#: c-decl.c:7372
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<_Sat%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7381
+#: c-decl.c:7380
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support saturating types"
 msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
 
-#: c-decl.c:7383 c-decl.c:7452
+#: c-decl.c:7382 c-decl.c:7451
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<void%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7386 c-decl.c:7474
+#: c-decl.c:7385 c-decl.c:7473
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Bool%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7389 c-decl.c:7487
+#: c-decl.c:7388 c-decl.c:7486
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<char%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7392 c-decl.c:7494
+#: c-decl.c:7391 c-decl.c:7493
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<int%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7395 c-decl.c:7513
+#: c-decl.c:7394 c-decl.c:7512
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<float%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7398 c-decl.c:7532
+#: c-decl.c:7397 c-decl.c:7531
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<double%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7401
+#: c-decl.c:7400
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal32%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7404
+#: c-decl.c:7403
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal64%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7407
+#: c-decl.c:7406
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal128%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7410
+#: c-decl.c:7409
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7549
+#: c-decl.c:7548
 #, fuzzy, gcc-internal-format
 msgid "both %<long long%> and %<%s%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7552
+#: c-decl.c:7551
 #, fuzzy, gcc-internal-format
 msgid "both %<long%> and %<%s%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7555
+#: c-decl.c:7554
 #, fuzzy, gcc-internal-format
 msgid "both %<short%> and %<%s%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7558
+#: c-decl.c:7557
 #, fuzzy, gcc-internal-format
 msgid "both %<signed%> and %<%s%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7561
+#: c-decl.c:7560
 #, fuzzy, gcc-internal-format
 msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7564 c-decl.c:7590
+#: c-decl.c:7563 c-decl.c:7589
 #, fuzzy, gcc-internal-format
 msgid "both %<complex%> and %<%s%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7567
+#: c-decl.c:7566
 #, fuzzy, gcc-internal-format
 msgid "both %<_Sat%> and %<%s%> in declaration specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: c-decl.c:7577
+#: c-decl.c:7576
 #, fuzzy, gcc-internal-format
 msgid "decimal floating point not supported for this target"
 msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
 
-#: c-decl.c:7579
+#: c-decl.c:7578
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support decimal floating point"
 msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
 
-#: c-decl.c:7598
+#: c-decl.c:7597
 #, fuzzy, gcc-internal-format
 msgid "fixed-point types not supported for this target"
 msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
 
-#: c-decl.c:7600
+#: c-decl.c:7599
 #, fuzzy, gcc-internal-format
 msgid "ISO C does not support fixed-point types"
 msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
 
-#: c-decl.c:7634
+#: c-decl.c:7633
 #, gcc-internal-format
 msgid "%qE fails to be a typedef or built in type"
 msgstr ""
 
-#: c-decl.c:7667
+#: c-decl.c:7666
 #, fuzzy, gcc-internal-format
 msgid "%qE is not at beginning of declaration"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: c-decl.c:7681
+#: c-decl.c:7680
 #, gcc-internal-format
 msgid "%<__thread%> used with %<auto%>"
 msgstr ""
 
-#: c-decl.c:7683
+#: c-decl.c:7682
 #, gcc-internal-format
 msgid "%<__thread%> used with %<register%>"
 msgstr ""
 
-#: c-decl.c:7685
+#: c-decl.c:7684
 #, gcc-internal-format
 msgid "%<__thread%> used with %<typedef%>"
 msgstr ""
 
-#: c-decl.c:7696
+#: c-decl.c:7695
 #, gcc-internal-format
 msgid "%<__thread%> before %<extern%>"
 msgstr ""
 
-#: c-decl.c:7705
+#: c-decl.c:7704
 #, gcc-internal-format
 msgid "%<__thread%> before %<static%>"
 msgstr ""
 
-#: c-decl.c:7721
+#: c-decl.c:7720
 #, gcc-internal-format
 msgid "multiple storage classes in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:7728
+#: c-decl.c:7727
 #, gcc-internal-format
 msgid "%<__thread%> used with %qE"
 msgstr ""
 
-#: c-decl.c:7775
+#: c-decl.c:7774
 #, gcc-internal-format
 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
 msgstr ""
 
-#: c-decl.c:7787
+#: c-decl.c:7786
 #, gcc-internal-format
 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
 msgstr ""
 
-#: c-decl.c:7832 c-decl.c:7858
+#: c-decl.c:7831 c-decl.c:7857
 #, gcc-internal-format
 msgid "ISO C does not support complex integer types"
 msgstr ""
 
-#: c-decl.c:8008 toplev.c:847
+#: c-decl.c:8007 toplev.c:847
 #, fuzzy, gcc-internal-format
 msgid "%q+F used but never defined"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
@@ -19792,38 +19763,38 @@
 msgid "invalid expression type for %<#pragma omp atomic%>"
 msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
 
-#: c-omp.c:218
+#: c-omp.c:219
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid type for iteration variable %qE"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
 
 # src/shred.c:1134
-#: c-omp.c:222
+#: c-omp.c:223
 #, fuzzy, gcc-internal-format
 msgid "%Hiteration variable %qE is unsigned"
 msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
 
-#: c-omp.c:233
+#: c-omp.c:234
 #, fuzzy, gcc-internal-format
 msgid "%H%qE is not initialized"
 msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: c-omp.c:246 cp/semantics.c:3840
+#: c-omp.c:247 cp/semantics.c:3872
 #, gcc-internal-format
 msgid "%Hmissing controlling predicate"
 msgstr ""
 
-#: c-omp.c:304
+#: c-omp.c:305
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid controlling predicate"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÎ½Î¿Î¼Î± Î¼Î®Î½Î±"
 
-#: c-omp.c:311 cp/semantics.c:3846
+#: c-omp.c:312 cp/semantics.c:3878
 #, fuzzy, gcc-internal-format
 msgid "%Hmissing increment expression"
 msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
 
-#: c-omp.c:361
+#: c-omp.c:362
 #, fuzzy, gcc-internal-format
 msgid "%Hinvalid increment expression"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
@@ -19868,152 +19839,152 @@
 msgid "obsolete option -I- used, please use -iquote instead"
 msgstr ""
 
-#: c-opts.c:508
+#: c-opts.c:510
 #, gcc-internal-format
 msgid "argument %qs to %<-Wnormalized%> not recognized"
 msgstr ""
 
-#: c-opts.c:595
+#: c-opts.c:597
 #, fuzzy, gcc-internal-format
 msgid "switch %qs is no longer supported"
 msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
 
-#: c-opts.c:705
+#: c-opts.c:707
 #, gcc-internal-format
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr ""
 
-#: c-opts.c:911
+#: c-opts.c:913
 #, gcc-internal-format
 msgid "output filename specified twice"
 msgstr ""
 
-#: c-opts.c:1051
+#: c-opts.c:1053
 #, gcc-internal-format
 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
 msgstr ""
 
-#: c-opts.c:1126
+#: c-opts.c:1142
 #, gcc-internal-format
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1128
+#: c-opts.c:1144
 #, gcc-internal-format
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1130
+#: c-opts.c:1146
 #, gcc-internal-format
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1132
+#: c-opts.c:1148
 #, gcc-internal-format
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1134
+#: c-opts.c:1150
 #, gcc-internal-format
 msgid "-Wformat-contains-nul ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1136
+#: c-opts.c:1152
 #, gcc-internal-format
 msgid "-Wformat-security ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1160
+#: c-opts.c:1176
 #, fuzzy, gcc-internal-format
 msgid "opening output file %s: %m"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï… `%s'"
 
-#: c-opts.c:1165
+#: c-opts.c:1181
 #, gcc-internal-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr ""
 
-#: c-opts.c:1249
+#: c-opts.c:1265
 #, fuzzy, gcc-internal-format
 msgid "The C parser does not support -dy, option ignored"
 msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
 
-#: c-opts.c:1253
+#: c-opts.c:1269
 #, gcc-internal-format
 msgid "The Objective-C parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1256
+#: c-opts.c:1272
 #, gcc-internal-format
 msgid "The C++ parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1260
+#: c-opts.c:1276
 #, gcc-internal-format
 msgid "The Objective-C++ parser does not support -dy, option ignored"
 msgstr ""
 
-#: c-opts.c:1309
+#: c-opts.c:1326
 #, gcc-internal-format
 msgid "opening dependency file %s: %m"
 msgstr ""
 
-#: c-opts.c:1319
+#: c-opts.c:1336
 #, gcc-internal-format
 msgid "closing dependency file %s: %m"
 msgstr ""
 
-#: c-opts.c:1322
+#: c-opts.c:1339
 #, fuzzy, gcc-internal-format
 msgid "when writing output to %s: %m"
 msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
 
-#: c-opts.c:1402
+#: c-opts.c:1419
 #, gcc-internal-format
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr ""
 
-#: c-opts.c:1448
+#: c-opts.c:1469
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -Wunused_macros"
 msgstr ""
 
-#: c-opts.c:1450
+#: c-opts.c:1471
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -traditional"
 msgstr ""
 
-#: c-opts.c:1588
+#: c-opts.c:1609
 #, gcc-internal-format
 msgid "too late for # directive to set debug directory"
 msgstr ""
 
-#: c-parser.c:1070
+#: c-parser.c:1072
 #, gcc-internal-format
 msgid "%HISO C forbids an empty source file"
 msgstr ""
 
-#: c-parser.c:1156 c-parser.c:6091
+#: c-parser.c:1158 c-parser.c:6150
 #, gcc-internal-format
 msgid "%HISO C does not allow extra %<;%> outside of a function"
 msgstr ""
 
-#: c-parser.c:1259 c-parser.c:6640
+#: c-parser.c:1261 c-parser.c:6699
 #, fuzzy, gcc-internal-format
 msgid "expected declaration specifiers"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: c-parser.c:1271
+#: c-parser.c:1273
 #, fuzzy, gcc-internal-format
 msgid "%Hempty declaration"
 msgstr "ÎºÎµÎ½ÏŒ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
 
-#: c-parser.c:1307
+#: c-parser.c:1309
 #, gcc-internal-format
 msgid "%Hdata definition has no type or storage class"
 msgstr ""
 
-#: c-parser.c:1362
+#: c-parser.c:1364
 #, gcc-internal-format
 msgid "expected %<,%> or %<;%>"
 msgstr ""
@@ -20021,174 +19992,189 @@
 #. 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.
-#: c-parser.c:1369 c-parser.c:1386
+#: c-parser.c:1371 c-parser.c:1388
 #, gcc-internal-format
 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
 msgstr ""
 
-#: c-parser.c:1378
+#: c-parser.c:1380
 #, gcc-internal-format
 msgid "%HISO C forbids nested functions"
 msgstr ""
 
-#: c-parser.c:1743 c-parser.c:2553 c-parser.c:3189 c-parser.c:3445
-#: c-parser.c:4308 c-parser.c:4895 c-parser.c:5298 c-parser.c:5318
-#: c-parser.c:5434 c-parser.c:5582 c-parser.c:5599 c-parser.c:5731
-#: c-parser.c:5743 c-parser.c:5768 c-parser.c:5903 c-parser.c:5932
-#: c-parser.c:5940 c-parser.c:5968 c-parser.c:5982 c-parser.c:6201
-#: c-parser.c:6300 c-parser.c:6803 c-parser.c:7426
+#: c-parser.c:1745 c-parser.c:2555 c-parser.c:3191 c-parser.c:3447
+#: c-parser.c:4367 c-parser.c:4954 c-parser.c:5357 c-parser.c:5377
+#: c-parser.c:5493 c-parser.c:5641 c-parser.c:5658 c-parser.c:5790
+#: c-parser.c:5802 c-parser.c:5827 c-parser.c:5962 c-parser.c:5991
+#: c-parser.c:5999 c-parser.c:6027 c-parser.c:6041 c-parser.c:6260
+#: c-parser.c:6359 c-parser.c:6862 c-parser.c:7493
 #, fuzzy, gcc-internal-format
 msgid "expected identifier"
 msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
 
-#: c-parser.c:1773
+#: c-parser.c:1775
 #, fuzzy, gcc-internal-format
 msgid "%Hcomma at end of enumerator list"
 msgstr "ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î¿Ï… Î±Ï�Î¹Î¸Î¼Î¿Ï�"
 
-#: c-parser.c:1779
+#: c-parser.c:1781
 #, gcc-internal-format
 msgid "expected %<,%> or %<}%>"
 msgstr ""
 
-#: c-parser.c:1793 c-parser.c:1977 c-parser.c:6058
+#: c-parser.c:1795 c-parser.c:1979 c-parser.c:6117
 #, fuzzy, gcc-internal-format
 msgid "expected %<{%>"
 msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
 
-#: c-parser.c:1804
+#: c-parser.c:1806
 #, gcc-internal-format
 msgid "%HISO C forbids forward references to %<enum%> types"
 msgstr ""
 
-#: c-parser.c:1911
+#: c-parser.c:1913
 #, fuzzy, gcc-internal-format
 msgid "expected class name"
 msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
 
-#: c-parser.c:1930 c-parser.c:5835
+#: c-parser.c:1932 c-parser.c:5894
 #, gcc-internal-format
 msgid "%Hextra semicolon in struct or union specified"
 msgstr ""
 
-#: c-parser.c:1959
+#: c-parser.c:1961
 #, gcc-internal-format
 msgid "%Hno semicolon at end of struct or union"
 msgstr ""
 
-#: c-parser.c:1963
+#: c-parser.c:1965
 #, fuzzy, gcc-internal-format
 msgid "expected %<;%>"
 msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
 
-#: c-parser.c:2042 c-parser.c:3014
+#: c-parser.c:2044 c-parser.c:3016
 #, gcc-internal-format
 msgid "expected specifier-qualifier-list"
 msgstr ""
 
-#: c-parser.c:2052
+#: c-parser.c:2054
 #, gcc-internal-format
 msgid "%HISO C forbids member declarations with no members"
 msgstr ""
 
-#: c-parser.c:2126
+#: c-parser.c:2128
 #, gcc-internal-format
 msgid "expected %<,%>, %<;%> or %<}%>"
 msgstr ""
 
-#: c-parser.c:2133
+#: c-parser.c:2135
 #, gcc-internal-format
 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
 msgstr ""
 
-#: c-parser.c:2184
+#: c-parser.c:2186
 #, gcc-internal-format
 msgid "%H%<typeof%> applied to a bit-field"
 msgstr ""
 
-#: c-parser.c:2421
+#: c-parser.c:2423
 #, gcc-internal-format
 msgid "expected identifier or %<(%>"
 msgstr ""
 
-#: c-parser.c:2622
+#: c-parser.c:2624
 #, fuzzy, gcc-internal-format
 msgid "%HISO C requires a named argument before %<...%>"
 msgstr "ÎšÎ±ÎºÎ® Î±Î¯Ï„Î·ÏƒÎ· Ï€Î±Ï�Î±Î¼Î­Ï„Ï�Ï‰Î½"
 
-#: c-parser.c:2729
+#: c-parser.c:2731
 #, fuzzy, gcc-internal-format
 msgid "expected declaration specifiers or %<...%>"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
 
-#: c-parser.c:2779
+#: c-parser.c:2781
 #, fuzzy, gcc-internal-format
 msgid "%Hwide string literal in %<asm%>"
 msgstr "ÎµÎ»Î¬Ï‡Î¹ÏƒÏ„Î¿ Î¼Î­Î³ÎµÎ¸Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï�"
 
-#: c-parser.c:2786 c-parser.c:6695 cp/parser.c:20393
+#: c-parser.c:2788 c-parser.c:6754 cp/parser.c:20482
 #, fuzzy, gcc-internal-format
 msgid "expected string literal"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
 
-#: c-parser.c:3107
+#: c-parser.c:3109
 #, gcc-internal-format
 msgid "%HISO C forbids empty initializer braces"
 msgstr ""
 
 #. Use the colon as the error location.
-#: c-parser.c:3154
+#: c-parser.c:3156
 #, gcc-internal-format
 msgid "%Hobsolete use of designated initializer with %<:%>"
 msgstr ""
 
-#: c-parser.c:3285
+#: c-parser.c:3287
 #, gcc-internal-format
 msgid "%HISO C forbids specifying range of elements to initialize"
 msgstr ""
 
-#: c-parser.c:3298
+#: c-parser.c:3300
 #, gcc-internal-format
 msgid "%HISO C90 forbids specifying subobject to initialize"
 msgstr ""
 
-#: c-parser.c:3307
+#: c-parser.c:3309
 #, gcc-internal-format
 msgid "%Hobsolete use of designated initializer without %<=%>"
 msgstr ""
 
-#: c-parser.c:3316
+#: c-parser.c:3318
 #, fuzzy, gcc-internal-format
 msgid "expected %<=%>"
 msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
 
-#: c-parser.c:3461
+#: c-parser.c:3463
 #, fuzzy, gcc-internal-format
 msgid "%HISO C forbids label declarations"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
 
-#: c-parser.c:3466 c-parser.c:3541
+#: c-parser.c:3468 c-parser.c:3543
 #, fuzzy, gcc-internal-format
 msgid "expected declaration or statement"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: c-parser.c:3494 c-parser.c:3522
+#: c-parser.c:3496 c-parser.c:3524
 #, gcc-internal-format
 msgid "%HISO C90 forbids mixed declarations and code"
 msgstr ""
 
+#: c-parser.c:3550
+#, gcc-internal-format
+msgid "%Hexpected %<}%> before %<else%>"
+msgstr ""
+
 #: c-parser.c:3555
 #, gcc-internal-format
+msgid "%H%<else%> without a previous %<if%>"
+msgstr ""
+
+#: c-parser.c:3571
+#, gcc-internal-format
 msgid "%Hlabel at end of compound statement"
 msgstr ""
 
-#: c-parser.c:3598
+#: c-parser.c:3614
 #, gcc-internal-format
 msgid "expected %<:%> or %<...%>"
 msgstr ""
 
-#: c-parser.c:3779
+#: c-parser.c:3647
 #, gcc-internal-format
+msgid "%Ha label can only be part of a statement and a declaration is not a statement"
+msgstr ""
+
+#: c-parser.c:3810
+#, gcc-internal-format
 msgid "expected identifier or %<*%>"
 msgstr ""
 
@@ -20196,188 +20182,183 @@
 #. c_parser_skip_until_found stops at a closing nesting
 #. delimiter without consuming it, but here we need to consume
 #. it to proceed further.
-#: c-parser.c:3841
+#: c-parser.c:3872
 #, fuzzy, gcc-internal-format
 msgid "expected statement"
 msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
 
-#: c-parser.c:3851
+#: c-parser.c:4095
 #, gcc-internal-format
-msgid "%Ha label can only be part of a statement and a declaration is not a statement"
-msgstr ""
-
-#: c-parser.c:4036
-#, gcc-internal-format
 msgid "%Hsuggest braces around empty body in %<do%> statement"
 msgstr ""
 
-#: c-parser.c:4192
+#: c-parser.c:4251
 #, gcc-internal-format
 msgid "%H%E qualifier ignored on asm"
 msgstr ""
 
-#: c-parser.c:4473
+#: c-parser.c:4532
 #, gcc-internal-format
 msgid "%HISO C forbids omitting the middle term of a ?: expression"
 msgstr ""
 
-#: c-parser.c:4863
+#: c-parser.c:4922
 #, gcc-internal-format
 msgid "%Htraditional C rejects the unary plus operator"
 msgstr ""
 
 #. C99 6.7.5.2p4
-#: c-parser.c:4974
+#: c-parser.c:5033
 #, gcc-internal-format
 msgid "%H%<[*]%> not allowed in other than a declaration"
 msgstr ""
 
-#: c-parser.c:4988
+#: c-parser.c:5047
 #, gcc-internal-format
 msgid "%H%<sizeof%> applied to a bit-field"
 msgstr ""
 
-#: c-parser.c:5132 c-parser.c:5476 c-parser.c:5498
+#: c-parser.c:5191 c-parser.c:5535 c-parser.c:5557
 #, fuzzy, gcc-internal-format
 msgid "expected expression"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: c-parser.c:5159
+#: c-parser.c:5218
 #, gcc-internal-format
 msgid "%Hbraced-group within expression allowed only inside a function"
 msgstr ""
 
-#: c-parser.c:5173
+#: c-parser.c:5232
 #, gcc-internal-format
 msgid "%HISO C forbids braced-groups within expressions"
 msgstr ""
 
-#: c-parser.c:5358
+#: c-parser.c:5417
 #, fuzzy, gcc-internal-format
 msgid "%Hfirst argument to %<__builtin_choose_expr%> not a constant"
 msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
 
-#: c-parser.c:5527
+#: c-parser.c:5586
 #, gcc-internal-format
 msgid "%Hcompound literal has variable size"
 msgstr ""
 
-#: c-parser.c:5535
+#: c-parser.c:5594
 #, gcc-internal-format
 msgid "%HISO C90 forbids compound literals"
 msgstr ""
 
-#: c-parser.c:6053
+#: c-parser.c:6112
 #, gcc-internal-format
 msgid "%Hextra semicolon in method definition specified"
 msgstr ""
 
-#: c-parser.c:6600 cp/parser.c:20436
+#: c-parser.c:6659 cp/parser.c:20525
 #, gcc-internal-format
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:6611 cp/parser.c:20451
+#: c-parser.c:6670 cp/parser.c:20540
 #, gcc-internal-format
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 msgstr ""
 
-#: c-parser.c:6623
+#: c-parser.c:6682
 #, gcc-internal-format
 msgid "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr ""
 
-#: c-parser.c:6630 cp/parser.c:20426
+#: c-parser.c:6689 cp/parser.c:20515
 #, fuzzy, gcc-internal-format
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
 
-#: c-parser.c:6781 cp/parser.c:19277
+#: c-parser.c:6840 cp/parser.c:19359
 #, fuzzy, gcc-internal-format
 msgid "too many %qs clauses"
 msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: c-parser.c:6906
+#: c-parser.c:6965
 #, gcc-internal-format
 msgid "expected %<none%> or %<shared%>"
 msgstr ""
 
-#: c-parser.c:6949
+#: c-parser.c:7008
 #, fuzzy, gcc-internal-format
 msgid "expected %<(%>"
 msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
 
-#: c-parser.c:6993 c-parser.c:7170
+#: c-parser.c:7052 c-parser.c:7229
 #, fuzzy, gcc-internal-format
 msgid "expected integer expression"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: c-parser.c:7002
+#: c-parser.c:7061
 #, gcc-internal-format
 msgid "%H%<num_threads%> value must be positive"
 msgstr ""
 
-#: c-parser.c:7082
+#: c-parser.c:7141
 #, gcc-internal-format
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
 msgstr ""
 
-#: c-parser.c:7165
+#: c-parser.c:7224
 #, gcc-internal-format
 msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: c-parser.c:7183
+#: c-parser.c:7242
 #, fuzzy, gcc-internal-format
 msgid "invalid schedule kind"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
 
-#: c-parser.c:7269
+#: c-parser.c:7336
 #, fuzzy, gcc-internal-format
 msgid "expected %<#pragma omp%> clause"
 msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ® Ï„Î¹Î¼Î®."
 
-#: c-parser.c:7278
+#: c-parser.c:7345
 #, fuzzy, gcc-internal-format
 msgid "%H%qs is not valid for %qs"
 msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
 
-#: c-parser.c:7378
+#: c-parser.c:7445
 #, fuzzy, gcc-internal-format
 msgid "invalid operator for %<#pragma omp atomic%>"
 msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
 
-#: c-parser.c:7429 c-parser.c:7449
+#: c-parser.c:7496 c-parser.c:7516
 #, gcc-internal-format
 msgid "expected %<(%> or end of line"
 msgstr ""
 
-#: c-parser.c:7467
+#: c-parser.c:7534
 #, fuzzy, gcc-internal-format
 msgid "for statement expected"
 msgstr "Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ ')'\n"
 
-#: c-parser.c:7540 cp/semantics.c:3826 cp/semantics.c:3870
+#: c-parser.c:7609 cp/semantics.c:3858 cp/semantics.c:3902
 #, fuzzy, gcc-internal-format
 msgid "expected iteration declaration or initialization"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
 
-#: c-parser.c:7666
+#: c-parser.c:7735
 #, gcc-internal-format
 msgid "%Hexpected %<#pragma omp section%> or %<}%>"
 msgstr ""
 
-#: c-parser.c:7899 cp/semantics.c:3718
+#: c-parser.c:7968 cp/semantics.c:3750
 #, gcc-internal-format
 msgid "%qE declared %<threadprivate%> after first use"
 msgstr ""
 
-#: c-parser.c:7901 cp/semantics.c:3720
+#: c-parser.c:7970 cp/semantics.c:3752
 #, gcc-internal-format
 msgid "automatic variable %qE cannot be %<threadprivate%>"
 msgstr ""
 
-#: c-parser.c:7903 cp/semantics.c:3722
+#: c-parser.c:7972 cp/semantics.c:3754
 #, fuzzy, gcc-internal-format
 msgid "%<threadprivate%> %qE has incomplete type"
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
@@ -20542,124 +20523,124 @@
 msgid "junk at end of %<#pragma pop_macro%>"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
 
-#: c-pragma.c:406
+#: c-pragma.c:407
 #, fuzzy, gcc-internal-format
 msgid "applying #pragma weak %q+D after first use results in unspecified behavior"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
 
-#: c-pragma.c:480 c-pragma.c:485
+#: c-pragma.c:481 c-pragma.c:486
 #, fuzzy, gcc-internal-format
 msgid "malformed #pragma weak, ignored"
 msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
 
-#: c-pragma.c:489
+#: c-pragma.c:490
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma weak%>"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
 
-#: c-pragma.c:557 c-pragma.c:559
+#: c-pragma.c:558 c-pragma.c:560
 #, fuzzy, gcc-internal-format
 msgid "malformed #pragma redefine_extname, ignored"
 msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
 
-#: c-pragma.c:562
+#: c-pragma.c:563
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma redefine_extname%>"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
 
-#: c-pragma.c:568
+#: c-pragma.c:569
 #, fuzzy, gcc-internal-format
 msgid "#pragma redefine_extname not supported on this target"
 msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
 
-#: c-pragma.c:585 c-pragma.c:672
+#: c-pragma.c:586 c-pragma.c:673
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
 msgstr ""
 
-#: c-pragma.c:608
+#: c-pragma.c:609
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
 msgstr ""
 
-#: c-pragma.c:627
+#: c-pragma.c:628
 #, fuzzy, gcc-internal-format
 msgid "malformed #pragma extern_prefix, ignored"
 msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
 
-#: c-pragma.c:630
+#: c-pragma.c:631
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma extern_prefix%>"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
 
-#: c-pragma.c:637
+#: c-pragma.c:638
 #, fuzzy, gcc-internal-format
 msgid "#pragma extern_prefix not supported on this target"
 msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
 
-#: c-pragma.c:663
+#: c-pragma.c:664
 #, gcc-internal-format
 msgid "asm declaration ignored due to conflict with previous rename"
 msgstr ""
 
-#: c-pragma.c:694
+#: c-pragma.c:695
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
 msgstr ""
 
-#: c-pragma.c:756
+#: c-pragma.c:757
 #, gcc-internal-format
 msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
 msgstr ""
 
-#: c-pragma.c:791
+#: c-pragma.c:792
 #, gcc-internal-format
 msgid "#pragma GCC visibility must be followed by push or pop"
 msgstr ""
 
-#: c-pragma.c:797
+#: c-pragma.c:798
 #, fuzzy, gcc-internal-format
 msgid "no matching push for %<#pragma GCC visibility pop%>"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
 
-#: c-pragma.c:804 c-pragma.c:811
+#: c-pragma.c:805 c-pragma.c:812
 #, gcc-internal-format
 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
 msgstr ""
 
 # src/dfa.c:569 src/dfa.c:583 src/dfa.c:587
 # src/dfa.c:577 src/dfa.c:591 src/dfa.c:595
-#: c-pragma.c:807
+#: c-pragma.c:808
 #, fuzzy, gcc-internal-format
 msgid "malformed #pragma GCC visibility push"
 msgstr "ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î¿Ï‚ Î¼ÎµÏ„Ï�Î·Ï„Î®Ï‚ ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚"
 
-#: c-pragma.c:815
+#: c-pragma.c:816
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma GCC visibility%>"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
 
-#: c-pragma.c:831
+#: c-pragma.c:832
 #, gcc-internal-format
 msgid "#pragma GCC diagnostic not allowed inside functions"
 msgstr ""
 
-#: c-pragma.c:837
+#: c-pragma.c:838
 #, gcc-internal-format
 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr ""
 
-#: c-pragma.c:846
+#: c-pragma.c:847
 #, gcc-internal-format
 msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr ""
 
-#: c-pragma.c:850
+#: c-pragma.c:851
 #, fuzzy, gcc-internal-format
 msgid "missing option after %<#pragma GCC diagnostic%> kind"
 msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
 
-#: c-pragma.c:864
+#: c-pragma.c:865
 #, fuzzy, gcc-internal-format
 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
 msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
@@ -20669,7 +20650,7 @@
 msgid "%qD has an incomplete type"
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
 
-#: c-typeck.c:195 cp/call.c:2785
+#: c-typeck.c:195 cp/call.c:2771
 #, fuzzy, gcc-internal-format
 msgid "invalid use of void expression"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
@@ -20700,95 +20681,95 @@
 msgid "function types not truly compatible in ISO C"
 msgstr ""
 
-#: c-typeck.c:621
+#: c-typeck.c:627
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and vector types"
 msgstr ""
 
-#: c-typeck.c:626
+#: c-typeck.c:632
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and complex types"
 msgstr ""
 
-#: c-typeck.c:631
+#: c-typeck.c:637
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and other float types"
 msgstr ""
 
-#: c-typeck.c:1037
+#: c-typeck.c:1043
 #, gcc-internal-format
 msgid "types are not quite compatible"
 msgstr ""
 
-#: c-typeck.c:1356
+#: c-typeck.c:1366
 #, gcc-internal-format
 msgid "function return types not compatible due to %<volatile%>"
 msgstr ""
 
-#: c-typeck.c:1515 c-typeck.c:2853
+#: c-typeck.c:1525 c-typeck.c:2864
 #, gcc-internal-format
 msgid "arithmetic on pointer to an incomplete type"
 msgstr ""
 
 # src/main.c:697 src/main.c:751
-#: c-typeck.c:1912
+#: c-typeck.c:1922
 #, fuzzy, gcc-internal-format
 msgid "%qT has no member named %qE"
 msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· Î³Î»ÏŽÏƒÏƒÎ± `%s'"
 
 # src/getopt.c:628
 # src/getopt.c:628
-#: c-typeck.c:1953
+#: c-typeck.c:1963
 #, fuzzy, gcc-internal-format
 msgid "request for member %qE in something not a structure or union"
 msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
 
-#: c-typeck.c:1997
+#: c-typeck.c:2007
 #, gcc-internal-format
 msgid "dereferencing pointer to incomplete type"
 msgstr ""
 
-#: c-typeck.c:2001
+#: c-typeck.c:2011
 #, fuzzy, gcc-internal-format
 msgid "dereferencing %<void *%> pointer"
 msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
 
-#: c-typeck.c:2018
+#: c-typeck.c:2028
 #, fuzzy, gcc-internal-format
 msgid "invalid type argument of %qs (have %qT)"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
 
-#: c-typeck.c:2046 cp/typeck.c:2524
+#: c-typeck.c:2056 cp/typeck.c:2570
 #, gcc-internal-format
 msgid "subscripted value is neither array nor pointer"
 msgstr ""
 
-#: c-typeck.c:2057 cp/typeck.c:2443 cp/typeck.c:2529
+#: c-typeck.c:2067 cp/typeck.c:2489 cp/typeck.c:2575
 #, gcc-internal-format
 msgid "array subscript is not an integer"
 msgstr ""
 
-#: c-typeck.c:2063
+#: c-typeck.c:2073
 #, fuzzy, gcc-internal-format
 msgid "subscripted value is pointer to function"
 msgstr "Ï„Î¿ Ï€Î­Ï�Î±ÏƒÎ¼Î± Ï„Î¿Ï… Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ %d Ï„Î¿Ï… Î´ÎµÎ¯ÎºÏ„Î· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
 
-#: c-typeck.c:2110
+#: c-typeck.c:2120
 #, gcc-internal-format
 msgid "ISO C forbids subscripting %<register%> array"
 msgstr ""
 
-#: c-typeck.c:2112
+#: c-typeck.c:2122
 #, gcc-internal-format
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr ""
 
-#: c-typeck.c:2228
+#: c-typeck.c:2239
 #, gcc-internal-format
 msgid "%H%qD is static but used in inline function %qD which is not static"
 msgstr ""
 
-#: c-typeck.c:2376
+#: c-typeck.c:2387
 #, fuzzy, gcc-internal-format
 msgid "called object %qE is not a function"
 msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
@@ -20796,796 +20777,796 @@
 #. 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.
-#: c-typeck.c:2404
+#: c-typeck.c:2415
 #, gcc-internal-format
 msgid "function called through a non-compatible type"
 msgstr ""
 
-#: c-typeck.c:2515
+#: c-typeck.c:2526
 #, fuzzy, gcc-internal-format
 msgid "too many arguments to function %qE"
 msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: c-typeck.c:2536
+#: c-typeck.c:2547
 #, gcc-internal-format
 msgid "type of formal parameter %d is incomplete"
 msgstr ""
 
-#: c-typeck.c:2549
+#: c-typeck.c:2560
 #, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:2554
+#: c-typeck.c:2565
 #, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:2559
+#: c-typeck.c:2570
 #, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:2564
+#: c-typeck.c:2575
 #, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than integer due to prototype"
 msgstr ""
 
-#: c-typeck.c:2569
+#: c-typeck.c:2580
 #, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than integer due to prototype"
 msgstr ""
 
-#: c-typeck.c:2574
+#: c-typeck.c:2585
 #, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:2587
+#: c-typeck.c:2598
 #, gcc-internal-format
 msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
 msgstr ""
 
-#: c-typeck.c:2612
+#: c-typeck.c:2623
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
 msgstr "Ï„Î¿ Ï€Î­Ï�Î±ÏƒÎ¼Î± Ï„Î¿Ï… Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ %d Ï„Î¿Ï… Î´ÎµÎ¯ÎºÏ„Î· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
 
-#: c-typeck.c:2633
+#: c-typeck.c:2644
 #, gcc-internal-format
 msgid "passing argument %d of %qE with different width due to prototype"
 msgstr ""
 
-#: c-typeck.c:2656
+#: c-typeck.c:2667
 #, gcc-internal-format
 msgid "passing argument %d of %qE as unsigned due to prototype"
 msgstr ""
 
-#: c-typeck.c:2660
+#: c-typeck.c:2671
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE as signed due to prototype"
 msgstr "Ï„Î¿ Ï€Î­Ï�Î±ÏƒÎ¼Î± Ï„Î¿Ï… Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ %d Ï„Î¿Ï… Î´ÎµÎ¯ÎºÏ„Î· ÏƒÏ„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
 
-#: c-typeck.c:2766 c-typeck.c:2770
+#: c-typeck.c:2777 c-typeck.c:2781
 #, fuzzy, gcc-internal-format
 msgid "comparison with string literal results in unspecified behavior"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
 
-#: c-typeck.c:2795
+#: c-typeck.c:2806
 #, gcc-internal-format
 msgid "pointer of type %<void *%> used in subtraction"
 msgstr ""
 
-#: c-typeck.c:2797
+#: c-typeck.c:2808
 #, gcc-internal-format
 msgid "pointer to a function used in subtraction"
 msgstr ""
 
-#: c-typeck.c:2908
+#: c-typeck.c:2919
 #, gcc-internal-format
 msgid "wrong type argument to unary plus"
 msgstr ""
 
-#: c-typeck.c:2921
+#: c-typeck.c:2932
 #, gcc-internal-format
 msgid "wrong type argument to unary minus"
 msgstr ""
 
-#: c-typeck.c:2941
+#: c-typeck.c:2952
 #, gcc-internal-format
 msgid "ISO C does not support %<~%> for complex conjugation"
 msgstr ""
 
-#: c-typeck.c:2947
+#: c-typeck.c:2958
 #, gcc-internal-format
 msgid "wrong type argument to bit-complement"
 msgstr ""
 
-#: c-typeck.c:2955
+#: c-typeck.c:2966
 #, fuzzy, gcc-internal-format
 msgid "wrong type argument to abs"
 msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
 
-#: c-typeck.c:2967
+#: c-typeck.c:2978
 #, gcc-internal-format
 msgid "wrong type argument to conjugation"
 msgstr ""
 
-#: c-typeck.c:2979
+#: c-typeck.c:2990
 #, gcc-internal-format
 msgid "wrong type argument to unary exclamation mark"
 msgstr ""
 
-#: c-typeck.c:3013
+#: c-typeck.c:3024
 #, gcc-internal-format
 msgid "ISO C does not support %<++%> and %<--%> on complex types"
 msgstr ""
 
-#: c-typeck.c:3032 c-typeck.c:3064
+#: c-typeck.c:3043 c-typeck.c:3075
 #, gcc-internal-format
 msgid "wrong type argument to increment"
 msgstr ""
 
-#: c-typeck.c:3034 c-typeck.c:3066
+#: c-typeck.c:3045 c-typeck.c:3077
 #, gcc-internal-format
 msgid "wrong type argument to decrement"
 msgstr ""
 
-#: c-typeck.c:3055
+#: c-typeck.c:3066
 #, gcc-internal-format
 msgid "increment of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:3057
+#: c-typeck.c:3068
 #, gcc-internal-format
 msgid "decrement of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:3258
+#: c-typeck.c:3269
 #, fuzzy, gcc-internal-format
 msgid "assignment of read-only member %qD"
 msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
 
-#: c-typeck.c:3259
+#: c-typeck.c:3270
 #, fuzzy, gcc-internal-format
 msgid "increment of read-only member %qD"
 msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
 
-#: c-typeck.c:3260
+#: c-typeck.c:3271
 #, fuzzy, gcc-internal-format
 msgid "decrement of read-only member %qD"
 msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
 
-#: c-typeck.c:3261
+#: c-typeck.c:3272
 #, gcc-internal-format
 msgid "read-only member %qD used as %<asm%> output"
 msgstr ""
 
-#: c-typeck.c:3265
+#: c-typeck.c:3276
 #, fuzzy, gcc-internal-format
 msgid "assignment of read-only variable %qD"
 msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
 
-#: c-typeck.c:3266
+#: c-typeck.c:3277
 #, fuzzy, gcc-internal-format
 msgid "increment of read-only variable %qD"
 msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
 
-#: c-typeck.c:3267
+#: c-typeck.c:3278
 #, fuzzy, gcc-internal-format
 msgid "decrement of read-only variable %qD"
 msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
 
-#: c-typeck.c:3268
+#: c-typeck.c:3279
 #, gcc-internal-format
 msgid "read-only variable %qD used as %<asm%> output"
 msgstr ""
 
-#: c-typeck.c:3271
+#: c-typeck.c:3282
 #, fuzzy, gcc-internal-format
 msgid "assignment of read-only location %qE"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: c-typeck.c:3272
+#: c-typeck.c:3283
 #, fuzzy, gcc-internal-format
 msgid "increment of read-only location %qE"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: c-typeck.c:3273
+#: c-typeck.c:3284
 #, fuzzy, gcc-internal-format
 msgid "decrement of read-only location %qE"
 msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· Î¼ÎµÏ„Î±Î²Î»Î·Ï„Î® `%s'"
 
-#: c-typeck.c:3274
+#: c-typeck.c:3285
 #, gcc-internal-format
 msgid "read-only location %qE used as %<asm%> output"
 msgstr ""
 
-#: c-typeck.c:3310
+#: c-typeck.c:3321
 #, fuzzy, gcc-internal-format
 msgid "cannot take address of bit-field %qD"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ fifo `%s'"
 
-#: c-typeck.c:3338
+#: c-typeck.c:3349
 #, gcc-internal-format
 msgid "global register variable %qD used in nested function"
 msgstr ""
 
-#: c-typeck.c:3341
+#: c-typeck.c:3352
 #, gcc-internal-format
 msgid "register variable %qD used in nested function"
 msgstr ""
 
-#: c-typeck.c:3346
+#: c-typeck.c:3357
 #, gcc-internal-format
 msgid "address of global register variable %qD requested"
 msgstr ""
 
-#: c-typeck.c:3348
+#: c-typeck.c:3359
 #, gcc-internal-format
 msgid "address of register variable %qD requested"
 msgstr ""
 
-#: c-typeck.c:3394
+#: c-typeck.c:3405
 #, fuzzy, gcc-internal-format
 msgid "non-lvalue array in conditional expression"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: c-typeck.c:3442
+#: c-typeck.c:3453
 #, gcc-internal-format
 msgid "signed and unsigned type in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3449
+#: c-typeck.c:3460
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr ""
 
-#: c-typeck.c:3463 c-typeck.c:3471
+#: c-typeck.c:3474 c-typeck.c:3482
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
 msgstr ""
 
-#: c-typeck.c:3478
+#: c-typeck.c:3489
 #, gcc-internal-format
 msgid "pointer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3485 c-typeck.c:3495
+#: c-typeck.c:3496 c-typeck.c:3506
 #, gcc-internal-format
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3509 tree-cfg.c:3783
+#: c-typeck.c:3520 tree-cfg.c:3807
 #, gcc-internal-format
 msgid "type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3552
+#: c-typeck.c:3563
 #, gcc-internal-format
 msgid "left-hand operand of comma expression has no effect"
 msgstr ""
 
-#: c-typeck.c:3589
+#: c-typeck.c:3600
 #, gcc-internal-format
 msgid "cast specifies array type"
 msgstr ""
 
-#: c-typeck.c:3595
+#: c-typeck.c:3606
 #, gcc-internal-format
 msgid "cast specifies function type"
 msgstr ""
 
-#: c-typeck.c:3612
+#: c-typeck.c:3623
 #, gcc-internal-format
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr ""
 
-#: c-typeck.c:3629
+#: c-typeck.c:3640
 #, gcc-internal-format
 msgid "ISO C forbids casts to union type"
 msgstr ""
 
-#: c-typeck.c:3637
+#: c-typeck.c:3648
 #, gcc-internal-format
 msgid "cast to union type from type not present in union"
 msgstr ""
 
-#: c-typeck.c:3683
+#: c-typeck.c:3694
 #, gcc-internal-format
 msgid "cast adds new qualifiers to function type"
 msgstr ""
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3688
+#: c-typeck.c:3699
 #, gcc-internal-format
 msgid "cast discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:3704
+#: c-typeck.c:3715
 #, gcc-internal-format
 msgid "cast increases required alignment of target type"
 msgstr ""
 
-#: c-typeck.c:3715
+#: c-typeck.c:3726
 #, gcc-internal-format
 msgid "cast from pointer to integer of different size"
 msgstr ""
 
-#: c-typeck.c:3719
+#: c-typeck.c:3730
 #, gcc-internal-format
 msgid "cast from function call of type %qT to non-matching type %qT"
 msgstr ""
 
-#: c-typeck.c:3727
+#: c-typeck.c:3738
 #, gcc-internal-format
 msgid "cast to pointer from integer of different size"
 msgstr ""
 
-#: c-typeck.c:3741
+#: c-typeck.c:3752
 #, gcc-internal-format
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr ""
 
-#: c-typeck.c:3749
+#: c-typeck.c:3760
 #, gcc-internal-format
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr ""
 
-#: c-typeck.c:4026
+#: c-typeck.c:4037
 #, fuzzy, gcc-internal-format
 msgid "cannot pass rvalue to reference parameter"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
 
-#: c-typeck.c:4139 c-typeck.c:4306
+#: c-typeck.c:4150 c-typeck.c:4317
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:4142 c-typeck.c:4309
+#: c-typeck.c:4153 c-typeck.c:4320
 #, gcc-internal-format
 msgid "assignment makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:4145 c-typeck.c:4311
+#: c-typeck.c:4156 c-typeck.c:4322
 #, gcc-internal-format
 msgid "initialization makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:4148 c-typeck.c:4313
+#: c-typeck.c:4159 c-typeck.c:4324
 #, gcc-internal-format
 msgid "return makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:4152 c-typeck.c:4273
+#: c-typeck.c:4163 c-typeck.c:4284
 #, gcc-internal-format
 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:4154 c-typeck.c:4275
+#: c-typeck.c:4165 c-typeck.c:4286
 #, gcc-internal-format
 msgid "assignment discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:4156 c-typeck.c:4277
+#: c-typeck.c:4167 c-typeck.c:4288
 #, gcc-internal-format
 msgid "initialization discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:4158 c-typeck.c:4279
+#: c-typeck.c:4169 c-typeck.c:4290
 #, gcc-internal-format
 msgid "return discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:4165
+#: c-typeck.c:4176
 #, gcc-internal-format
 msgid "ISO C prohibits argument conversion to union type"
 msgstr ""
 
-#: c-typeck.c:4201
+#: c-typeck.c:4212
 #, fuzzy, gcc-internal-format
 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
 msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
 
-#: c-typeck.c:4214
+#: c-typeck.c:4225
 #, gcc-internal-format
 msgid "argument %d of %qE might be a candidate for a format attribute"
 msgstr ""
 
-#: c-typeck.c:4220
+#: c-typeck.c:4231
 #, gcc-internal-format
 msgid "assignment left-hand side might be a candidate for a format attribute"
 msgstr ""
 
-#: c-typeck.c:4225
+#: c-typeck.c:4236
 #, gcc-internal-format
 msgid "initialization left-hand side might be a candidate for a format attribute"
 msgstr ""
 
-#: c-typeck.c:4230
+#: c-typeck.c:4241
 #, gcc-internal-format
 msgid "return type might be a candidate for a format attribute"
 msgstr ""
 
-#: c-typeck.c:4253
+#: c-typeck.c:4264
 #, gcc-internal-format
 msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
 msgstr ""
 
-#: c-typeck.c:4256
+#: c-typeck.c:4267
 #, gcc-internal-format
 msgid "ISO C forbids assignment between function pointer and %<void *%>"
 msgstr ""
 
-#: c-typeck.c:4258
+#: c-typeck.c:4269
 #, gcc-internal-format
 msgid "ISO C forbids initialization between function pointer and %<void *%>"
 msgstr ""
 
-#: c-typeck.c:4260
+#: c-typeck.c:4271
 #, gcc-internal-format
 msgid "ISO C forbids return between function pointer and %<void *%>"
 msgstr ""
 
-#: c-typeck.c:4289
+#: c-typeck.c:4300
 #, gcc-internal-format
 msgid "pointer targets in passing argument %d of %qE differ in signedness"
 msgstr ""
 
-#: c-typeck.c:4291
+#: c-typeck.c:4302
 #, gcc-internal-format
 msgid "pointer targets in assignment differ in signedness"
 msgstr ""
 
-#: c-typeck.c:4293
+#: c-typeck.c:4304
 #, gcc-internal-format
 msgid "pointer targets in initialization differ in signedness"
 msgstr ""
 
-#: c-typeck.c:4295
+#: c-typeck.c:4306
 #, gcc-internal-format
 msgid "pointer targets in return differ in signedness"
 msgstr ""
 
-#: c-typeck.c:4320
+#: c-typeck.c:4331
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE from incompatible pointer type"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: c-typeck.c:4322
+#: c-typeck.c:4333
 #, fuzzy, gcc-internal-format
 msgid "assignment from incompatible pointer type"
 msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
 
-#: c-typeck.c:4323
+#: c-typeck.c:4334
 #, gcc-internal-format
 msgid "initialization from incompatible pointer type"
 msgstr ""
 
-#: c-typeck.c:4325
+#: c-typeck.c:4336
 #, fuzzy, gcc-internal-format
 msgid "return from incompatible pointer type"
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
 
-#: c-typeck.c:4342
+#: c-typeck.c:4353
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE makes pointer from integer without a cast"
 msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
 
-#: c-typeck.c:4344
+#: c-typeck.c:4355
 #, fuzzy, gcc-internal-format
 msgid "assignment makes pointer from integer without a cast"
 msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
 
-#: c-typeck.c:4346
+#: c-typeck.c:4357
 #, fuzzy, gcc-internal-format
 msgid "initialization makes pointer from integer without a cast"
 msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
 
-#: c-typeck.c:4348
+#: c-typeck.c:4359
 #, fuzzy, gcc-internal-format
 msgid "return makes pointer from integer without a cast"
 msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
 
-#: c-typeck.c:4355
+#: c-typeck.c:4366
 #, fuzzy, gcc-internal-format
 msgid "passing argument %d of %qE makes integer from pointer without a cast"
 msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
 
-#: c-typeck.c:4357
+#: c-typeck.c:4368
 #, fuzzy, gcc-internal-format
 msgid "assignment makes integer from pointer without a cast"
 msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
 
-#: c-typeck.c:4359
+#: c-typeck.c:4370
 #, fuzzy, gcc-internal-format
 msgid "initialization makes integer from pointer without a cast"
 msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
 
-#: c-typeck.c:4361
+#: c-typeck.c:4372
 #, fuzzy, gcc-internal-format
 msgid "return makes integer from pointer without a cast"
 msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
 
-#: c-typeck.c:4377
+#: c-typeck.c:4388
 #, fuzzy, gcc-internal-format
 msgid "incompatible types in assignment"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
 
-#: c-typeck.c:4380
+#: c-typeck.c:4391
 #, fuzzy, gcc-internal-format
 msgid "incompatible types in initialization"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
 
-#: c-typeck.c:4383
+#: c-typeck.c:4394
 #, fuzzy, gcc-internal-format
 msgid "incompatible types in return"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÎµÎ¯Î´Î¿Ï‚ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
 
-#: c-typeck.c:4439
+#: c-typeck.c:4450
 #, gcc-internal-format
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr ""
 
 # src/request.c:263
-#: c-typeck.c:4610 c-typeck.c:4625 c-typeck.c:4640
+#: c-typeck.c:4621 c-typeck.c:4636 c-typeck.c:4651
 #, fuzzy, gcc-internal-format
 msgid "(near initialization for %qs)"
 msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
 
-#: c-typeck.c:5180 cp/decl.c:4975
+#: c-typeck.c:5191 cp/decl.c:4995
 #, fuzzy, gcc-internal-format
 msgid "opaque vector types cannot be initialized"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
 
-#: c-typeck.c:5803
+#: c-typeck.c:5814
 #, gcc-internal-format
 msgid "unknown field %qE specified in initializer"
 msgstr ""
 
-#: c-typeck.c:6703
+#: c-typeck.c:6714
 #, gcc-internal-format
 msgid "traditional C rejects initialization of unions"
 msgstr ""
 
-#: c-typeck.c:7011
+#: c-typeck.c:7022
 #, fuzzy, gcc-internal-format
 msgid "jump into statement expression"
 msgstr "Î Ï�ÏŒÏ‰Ï�Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ®Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ·Ï‚"
 
-#: c-typeck.c:7017
+#: c-typeck.c:7028
 #, gcc-internal-format
 msgid "jump into scope of identifier with variably modified type"
 msgstr ""
 
-#: c-typeck.c:7054
+#: c-typeck.c:7065
 #, gcc-internal-format
 msgid "ISO C forbids %<goto *expr;%>"
 msgstr ""
 
-#: c-typeck.c:7069 cp/typeck.c:6592
+#: c-typeck.c:7080 cp/typeck.c:6619
 #, gcc-internal-format
 msgid "function declared %<noreturn%> has a %<return%> statement"
 msgstr ""
 
-#: c-typeck.c:7077
+#: c-typeck.c:7088
 #, fuzzy, gcc-internal-format
 msgid "%<return%> with no value, in function returning non-void"
 msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
 
-#: c-typeck.c:7086
+#: c-typeck.c:7097
 #, fuzzy, gcc-internal-format
 msgid "%<return%> with a value, in function returning void"
 msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
 
-#: c-typeck.c:7088
+#: c-typeck.c:7099
 #, fuzzy, gcc-internal-format
 msgid "ISO C forbids %<return%> with expression, in function returning void"
 msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
 
-#: c-typeck.c:7145
+#: c-typeck.c:7156
 #, gcc-internal-format
 msgid "function returns address of local variable"
 msgstr ""
 
-#: c-typeck.c:7217 cp/semantics.c:949
+#: c-typeck.c:7228 cp/semantics.c:952
 #, gcc-internal-format
 msgid "switch quantity not an integer"
 msgstr ""
 
-#: c-typeck.c:7229
+#: c-typeck.c:7240
 #, gcc-internal-format
 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
 msgstr ""
 
-#: c-typeck.c:7269
+#: c-typeck.c:7280
 #, gcc-internal-format
 msgid "case label in statement expression not containing enclosing switch statement"
 msgstr ""
 
-#: c-typeck.c:7272
+#: c-typeck.c:7283
 #, gcc-internal-format
 msgid "%<default%> label in statement expression not containing enclosing switch statement"
 msgstr ""
 
-#: c-typeck.c:7278
+#: c-typeck.c:7289
 #, gcc-internal-format
 msgid "case label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr ""
 
-#: c-typeck.c:7281
+#: c-typeck.c:7292
 #, gcc-internal-format
 msgid "%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr ""
 
-#: c-typeck.c:7285 cp/parser.c:6804
+#: c-typeck.c:7296 cp/parser.c:6810
 #, gcc-internal-format
 msgid "case label not within a switch statement"
 msgstr ""
 
-#: c-typeck.c:7287
+#: c-typeck.c:7298
 #, gcc-internal-format
 msgid "%<default%> label not within a switch statement"
 msgstr ""
 
-#: c-typeck.c:7364
+#: c-typeck.c:7375
 #, gcc-internal-format
 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
 msgstr ""
 
-#: c-typeck.c:7475 cp/cp-gimplify.c:97 cp/parser.c:7409
+#: c-typeck.c:7486 cp/cp-gimplify.c:97 cp/parser.c:7415
 #, gcc-internal-format
 msgid "break statement not within loop or switch"
 msgstr ""
 
-#: c-typeck.c:7477 cp/parser.c:7430
+#: c-typeck.c:7488 cp/parser.c:7436
 #, gcc-internal-format
 msgid "continue statement not within a loop"
 msgstr ""
 
-#: c-typeck.c:7482 cp/parser.c:7420
+#: c-typeck.c:7493 cp/parser.c:7426
 #, gcc-internal-format
 msgid "break statement used with OpenMP for loop"
 msgstr ""
 
-#: c-typeck.c:7505
+#: c-typeck.c:7516
 #, gcc-internal-format
 msgid "%Hstatement with no effect"
 msgstr ""
 
-#: c-typeck.c:7527
+#: c-typeck.c:7538
 #, gcc-internal-format
 msgid "expression statement has incomplete type"
 msgstr ""
 
-#: c-typeck.c:8082 cp/typeck.c:3259
+#: c-typeck.c:8093 cp/typeck.c:3301
 #, gcc-internal-format
 msgid "right shift count is negative"
 msgstr ""
 
-#: c-typeck.c:8089 cp/typeck.c:3265
+#: c-typeck.c:8100 cp/typeck.c:3305
 #, gcc-internal-format
 msgid "right shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:8111 cp/typeck.c:3284
+#: c-typeck.c:8122 cp/typeck.c:3324
 #, gcc-internal-format
 msgid "left shift count is negative"
 msgstr ""
 
-#: c-typeck.c:8114 cp/typeck.c:3286
+#: c-typeck.c:8125 cp/typeck.c:3326
 #, gcc-internal-format
 msgid "left shift count >= width of type"
 msgstr ""
 
-#: c-typeck.c:8132 cp/typeck.c:3324
+#: c-typeck.c:8143 cp/typeck.c:3364
 #, gcc-internal-format
 msgid "comparing floating point with == or != is unsafe"
 msgstr ""
 
-#: c-typeck.c:8156 c-typeck.c:8163
+#: c-typeck.c:8167 c-typeck.c:8174
 #, gcc-internal-format
 msgid "ISO C forbids comparison of %<void *%> with function pointer"
 msgstr ""
 
-#: c-typeck.c:8169 c-typeck.c:8227
+#: c-typeck.c:8180 c-typeck.c:8238
 #, gcc-internal-format
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr ""
 
-#: c-typeck.c:8178 c-typeck.c:8186 cp/typeck.c:3344 cp/typeck.c:3353
+#: c-typeck.c:8189 c-typeck.c:8197 cp/typeck.c:3384 cp/typeck.c:3393
 #, gcc-internal-format
 msgid "the address of %qD will never be NULL"
 msgstr ""
 
-#: c-typeck.c:8193 c-typeck.c:8198 c-typeck.c:8245 c-typeck.c:8250
+#: c-typeck.c:8204 c-typeck.c:8209 c-typeck.c:8256 c-typeck.c:8261
 #, gcc-internal-format
 msgid "comparison between pointer and integer"
 msgstr ""
 
-#: c-typeck.c:8219
+#: c-typeck.c:8230
 #, gcc-internal-format
 msgid "comparison of complete and incomplete pointers"
 msgstr ""
 
-#: c-typeck.c:8222
+#: c-typeck.c:8233
 #, gcc-internal-format
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr ""
 
-#: c-typeck.c:8234 c-typeck.c:8240
+#: c-typeck.c:8245 c-typeck.c:8251
 #, gcc-internal-format
 msgid "ordered comparison of pointer with integer zero"
 msgstr ""
 
-#: c-typeck.c:8500
+#: c-typeck.c:8511
 #, gcc-internal-format
 msgid "comparison between signed and unsigned"
 msgstr ""
 
-#: c-typeck.c:8546 cp/typeck.c:3830
+#: c-typeck.c:8557 cp/typeck.c:3838
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with constant"
 msgstr ""
 
-#: c-typeck.c:8554 cp/typeck.c:3838
+#: c-typeck.c:8565 cp/typeck.c:3846
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr ""
 
-#: c-typeck.c:8612
+#: c-typeck.c:8623
 #, gcc-internal-format
 msgid "used array that cannot be converted to pointer where scalar is required"
 msgstr ""
 
-#: c-typeck.c:8616
+#: c-typeck.c:8627
 #, gcc-internal-format
 msgid "used struct type value where scalar is required"
 msgstr ""
 
-#: c-typeck.c:8620
+#: c-typeck.c:8631
 #, gcc-internal-format
 msgid "used union type value where scalar is required"
 msgstr ""
 
-#: c-typeck.c:8725 cp/semantics.c:3523
+#: c-typeck.c:8736 cp/semantics.c:3555
 #, fuzzy, gcc-internal-format
 msgid "%qE has invalid type for %<reduction%>"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
 
-#: c-typeck.c:8759 cp/semantics.c:3536
+#: c-typeck.c:8770 cp/semantics.c:3568
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction(%s)%>"
 msgstr ""
 
-#: c-typeck.c:8775 cp/semantics.c:3546
+#: c-typeck.c:8786 cp/semantics.c:3578
 #, gcc-internal-format
 msgid "%qE must be %<threadprivate%> for %<copyin%>"
 msgstr ""
 
-#: c-typeck.c:8784 cp/semantics.c:3351
+#: c-typeck.c:8795 cp/semantics.c:3383
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a variable in clause %qs"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: c-typeck.c:8791 c-typeck.c:8811 c-typeck.c:8831 cp/semantics.c:3377
-#: cp/semantics.c:3396
+#: c-typeck.c:8802 c-typeck.c:8822 c-typeck.c:8842 cp/semantics.c:3409
+#: cp/semantics.c:3428
 #, gcc-internal-format
 msgid "%qE appears more than once in data clauses"
 msgstr ""
 
-#: c-typeck.c:8805 cp/semantics.c:3371
+#: c-typeck.c:8816 cp/semantics.c:3403
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %<firstprivate%>"
 msgstr ""
 
-#: c-typeck.c:8825 cp/semantics.c:3390
+#: c-typeck.c:8836 cp/semantics.c:3422
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %<lastprivate%>"
 msgstr ""
 
-#: c-typeck.c:8883 cp/semantics.c:3587
+#: c-typeck.c:8894 cp/semantics.c:3619
 #, fuzzy, gcc-internal-format
 msgid "%qE is predetermined %qs for %qs"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
@@ -21595,12 +21576,12 @@
 msgid "function call has aggregate value"
 msgstr ""
 
-#: cfgexpand.c:1884
+#: cfgexpand.c:1887
 #, gcc-internal-format
 msgid "not protecting local variables: variable length buffer"
 msgstr ""
 
-#: cfgexpand.c:1887
+#: cfgexpand.c:1890
 #, gcc-internal-format
 msgid "not protecting function: no buffer at least %d bytes long"
 msgstr ""
@@ -21655,7 +21636,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr ""
 
-#: cfghooks.c:184 cfgrtl.c:1840
+#: cfghooks.c:184 cfgrtl.c:1838
 #, gcc-internal-format
 msgid "wrong amount of branch edges after unconditional jump %i"
 msgstr ""
@@ -21865,252 +21846,252 @@
 msgid "%d exits recorded for loop %d (having %d exits)"
 msgstr ""
 
-#: cfgrtl.c:1734
+#: cfgrtl.c:1732
 #, gcc-internal-format
 msgid "BB_RTL flag not set for block %d"
 msgstr ""
 
-#: cfgrtl.c:1741
+#: cfgrtl.c:1739
 #, gcc-internal-format
 msgid "insn %d basic block pointer is %d, should be %d"
 msgstr ""
 
-#: cfgrtl.c:1752
+#: cfgrtl.c:1750
 #, gcc-internal-format
 msgid "insn %d in header of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:1760
+#: cfgrtl.c:1758
 #, gcc-internal-format
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:1782
+#: cfgrtl.c:1780
 #, gcc-internal-format
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr ""
 
-#: cfgrtl.c:1797
+#: cfgrtl.c:1795
 #, gcc-internal-format
 msgid "fallthru edge crosses section boundary (bb %i)"
 msgstr ""
 
-#: cfgrtl.c:1822
+#: cfgrtl.c:1820
 #, gcc-internal-format
 msgid "missing REG_EH_REGION note in the end of bb %i"
 msgstr ""
 
-#: cfgrtl.c:1830
+#: cfgrtl.c:1828
 #, gcc-internal-format
 msgid "too many outgoing branch edges from bb %i"
 msgstr ""
 
-#: cfgrtl.c:1835
+#: cfgrtl.c:1833
 #, gcc-internal-format
 msgid "fallthru edge after unconditional jump %i"
 msgstr ""
 
-#: cfgrtl.c:1846
+#: cfgrtl.c:1844
 #, gcc-internal-format
 msgid "wrong amount of branch edges after conditional jump %i"
 msgstr ""
 
-#: cfgrtl.c:1852
+#: cfgrtl.c:1850
 #, gcc-internal-format
 msgid "call edges for non-call insn in bb %i"
 msgstr ""
 
-#: cfgrtl.c:1861
+#: cfgrtl.c:1859
 #, gcc-internal-format
 msgid "abnormal edges for no purpose in bb %i"
 msgstr ""
 
-#: cfgrtl.c:1873
+#: cfgrtl.c:1871
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr ""
 
-#: cfgrtl.c:1877
+#: cfgrtl.c:1875
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr ""
 
-#: cfgrtl.c:1891 cfgrtl.c:1901
+#: cfgrtl.c:1889 cfgrtl.c:1899
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr ""
 
-#: cfgrtl.c:1914
+#: cfgrtl.c:1912
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr ""
 
-#: cfgrtl.c:1924
+#: cfgrtl.c:1922
 #, gcc-internal-format
 msgid "in basic block %d:"
 msgstr ""
 
-#: cfgrtl.c:1977 cfgrtl.c:2067
+#: cfgrtl.c:1975 cfgrtl.c:2065
 #, gcc-internal-format
 msgid "insn %d outside of basic blocks has non-NULL bb field"
 msgstr ""
 
-#: cfgrtl.c:1985
+#: cfgrtl.c:1983
 #, gcc-internal-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:1998
+#: cfgrtl.c:1996
 #, gcc-internal-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr ""
 
-#: cfgrtl.c:2010
+#: cfgrtl.c:2008
 #, gcc-internal-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:2030
+#: cfgrtl.c:2028
 #, gcc-internal-format
 msgid "missing barrier after block %i"
 msgstr ""
 
-#: cfgrtl.c:2043
+#: cfgrtl.c:2041
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2050
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:2085
+#: cfgrtl.c:2083
 #, gcc-internal-format
 msgid "basic blocks not laid down consecutively"
 msgstr ""
 
-#: cfgrtl.c:2124
+#: cfgrtl.c:2122
 #, gcc-internal-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
 
-#: cgraph.c:794
+#: cgraph.c:840
 #, gcc-internal-format
 msgid "%D renamed after being referenced in assembly"
 msgstr ""
 
-#: cgraphunit.c:670
+#: cgraphunit.c:675
 #, gcc-internal-format
 msgid "aux field set for edge %s->%s"
 msgstr ""
 
-#: cgraphunit.c:676
+#: cgraphunit.c:681
 #, gcc-internal-format
 msgid "Execution count is negative"
 msgstr ""
 
-#: cgraphunit.c:683
+#: cgraphunit.c:688
 #, gcc-internal-format
 msgid "caller edge count is negative"
 msgstr ""
 
-#: cgraphunit.c:688
+#: cgraphunit.c:693
 #, gcc-internal-format
 msgid "caller edge frequency is negative"
 msgstr ""
 
-#: cgraphunit.c:693
+#: cgraphunit.c:698
 #, gcc-internal-format
 msgid "caller edge frequency is too large"
 msgstr ""
 
-#: cgraphunit.c:702
+#: cgraphunit.c:707
 #, fuzzy, gcc-internal-format
 msgid "inlined_to pointer is wrong"
 msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
 
-#: cgraphunit.c:707
+#: cgraphunit.c:712
 #, gcc-internal-format
 msgid "multiple inline callers"
 msgstr ""
 
-#: cgraphunit.c:714
+#: cgraphunit.c:719
 #, fuzzy, gcc-internal-format
 msgid "inlined_to pointer set for noninline callers"
 msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
 
-#: cgraphunit.c:720
+#: cgraphunit.c:725
 #, fuzzy, gcc-internal-format
 msgid "inlined_to pointer is set but no predecessors found"
 msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
 
-#: cgraphunit.c:725
+#: cgraphunit.c:730
 #, fuzzy, gcc-internal-format
 msgid "inlined_to pointer refers to itself"
 msgstr "Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Î´Î¹ÎºÎ±Î¹Ï‰Î¼Î¬Ï„Ï‰Î½ ÏƒÏ„Î¿ %s"
 
-#: cgraphunit.c:735
+#: cgraphunit.c:740
 #, gcc-internal-format
 msgid "node not found in cgraph_hash"
 msgstr ""
 
-#: cgraphunit.c:763
+#: cgraphunit.c:768
 #, gcc-internal-format
 msgid "shared call_stmt:"
 msgstr ""
 
-#: cgraphunit.c:770
+#: cgraphunit.c:775
 #, fuzzy, gcc-internal-format
 msgid "edge points to wrong declaration:"
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
 
-#: cgraphunit.c:779
+#: cgraphunit.c:784
 #, gcc-internal-format
 msgid "missing callgraph edge for call stmt:"
 msgstr ""
 
-#: cgraphunit.c:795
+#: cgraphunit.c:800
 #, gcc-internal-format
 msgid "edge %s->%s has no corresponding call_stmt"
 msgstr ""
 
-#: cgraphunit.c:807
+#: cgraphunit.c:812
 #, gcc-internal-format
 msgid "verify_cgraph_node failed"
 msgstr ""
 
-#: cgraphunit.c:909 cgraphunit.c:932
+#: cgraphunit.c:915 cgraphunit.c:938
 #, gcc-internal-format
 msgid "%J%<externally_visible%> attribute have effect only on public objects"
 msgstr ""
 
-#: cgraphunit.c:1122
+#: cgraphunit.c:1128
 #, fuzzy, gcc-internal-format
 msgid "failed to reclaim unneeded function"
 msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
 
-#: cgraphunit.c:1454
+#: cgraphunit.c:1460
 #, gcc-internal-format
 msgid "nodes with no released memory found"
 msgstr ""
 
-#: collect2.c:1189
+#: collect2.c:1203
 #, fuzzy, gcc-internal-format
 msgid "unknown demangling style '%s'"
 msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
 
-#: collect2.c:1512
+#: collect2.c:1526
 #, fuzzy, gcc-internal-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr "%s: ÎŸ Ï€Ï�Î¿ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®Ï‚ C Î±Ï€Î­Ï„Ï…Ï‡Îµ Î¼Îµ ÏƒÎ®Î¼Î± %d\n"
 
-#: collect2.c:1530
+#: collect2.c:1544
 #, gcc-internal-format
 msgid "%s returned %d exit status"
 msgstr ""
 
-#: collect2.c:2242
+#: collect2.c:2256
 #, fuzzy, gcc-internal-format
 msgid "cannot find 'ldd'"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
@@ -22265,27 +22246,27 @@
 msgid "dominator of %d should be %d, not %d"
 msgstr ""
 
-#: dwarf2out.c:3634
+#: dwarf2out.c:3686
 #, fuzzy, gcc-internal-format
 msgid "DW_LOC_OP %s not implemented"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
 
-#: emit-rtl.c:2326
+#: emit-rtl.c:2262
 #, fuzzy, gcc-internal-format
 msgid "invalid rtl sharing found in the insn"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
 
-#: emit-rtl.c:2328
+#: emit-rtl.c:2264
 #, gcc-internal-format
 msgid "shared rtx"
 msgstr ""
 
-#: emit-rtl.c:2330
+#: emit-rtl.c:2266
 #, fuzzy, gcc-internal-format
 msgid "internal consistency failure"
 msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± gcc"
 
-#: emit-rtl.c:3417
+#: emit-rtl.c:3365
 #, gcc-internal-format
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr ""
@@ -22345,16 +22326,16 @@
 msgid "verify_eh_tree failed"
 msgstr ""
 
-#: explow.c:1281
+#: explow.c:1258
 #, fuzzy, gcc-internal-format
 msgid "stack limits not supported on this target"
 msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
 
-#: expr.c:8031
+#: expr.c:8030
 msgid "%Kcall to %qs declared with attribute error: %s"
 msgstr ""
 
-#: expr.c:8037
+#: expr.c:8036
 msgid "%Kcall to %qs declared with attribute warning: %s"
 msgstr ""
 
@@ -22368,7 +22349,7 @@
 msgid "large fixed-point constant implicitly truncated to fixed-point type"
 msgstr ""
 
-#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5060
+#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5076
 #, fuzzy, gcc-internal-format
 msgid "%H%s"
 msgstr "%s"
@@ -22378,79 +22359,79 @@
 msgid "assuming signed overflow does not occur when negating a division"
 msgstr ""
 
-#: fold-const.c:3989 fold-const.c:4000
+#: fold-const.c:4003 fold-const.c:4014
 #, gcc-internal-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr ""
 
-#: fold-const.c:5317
+#: fold-const.c:5331
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying range test"
 msgstr ""
 
-#: fold-const.c:5691 fold-const.c:5706
+#: fold-const.c:5705 fold-const.c:5720
 #, gcc-internal-format
 msgid "comparison is always %d"
 msgstr ""
 
-#: fold-const.c:5835
+#: fold-const.c:5849
 #, gcc-internal-format
 msgid "%<or%> of unmatched not-equal tests is always 1"
 msgstr ""
 
-#: fold-const.c:5840
+#: fold-const.c:5854
 #, gcc-internal-format
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr ""
 
-#: fold-const.c:8617
+#: fold-const.c:8641
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 msgstr ""
 
-#: fold-const.c:8871
+#: fold-const.c:8895
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 msgstr ""
 
-#: fold-const.c:13236
+#: fold-const.c:13433
 #, gcc-internal-format
 msgid "fold check: original tree changed by fold"
 msgstr ""
 
 # src/shred.c:1134
-#: function.c:377
+#: function.c:380
 #, fuzzy, gcc-internal-format
 msgid "%Jtotal size of local objects too large"
 msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
 
 # src/shred.c:1134
-#: function.c:837 varasm.c:2095
+#: function.c:840 varasm.c:2095
 #, fuzzy, gcc-internal-format
 msgid "size of variable %q+D is too large"
 msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
 
-#: function.c:1554 gimplify.c:4250
+#: function.c:1571 gimplify.c:4405
 #, gcc-internal-format
 msgid "impossible constraint in %<asm%>"
 msgstr ""
 
-#: function.c:3538
+#: function.c:3557
 #, gcc-internal-format
 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr ""
 
-#: function.c:3559
+#: function.c:3578
 #, gcc-internal-format
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr ""
 
-#: function.c:4004
+#: function.c:4027
 #, gcc-internal-format
 msgid "function returns an aggregate"
 msgstr ""
 
-#: function.c:4401
+#: function.c:4424
 #, fuzzy, gcc-internal-format
 msgid "unused parameter %q+D"
 msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
@@ -22476,12 +22457,12 @@
 msgid "extraneous argument to '%s' option"
 msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
 
-#: gcc.c:3987
+#: gcc.c:3981
 #, gcc-internal-format
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr ""
 
-#: gcc.c:4276
+#: gcc.c:4270
 #, gcc-internal-format
 msgid "warning: '-x %s' after last input file has no effect"
 msgstr ""
@@ -22489,63 +22470,63 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5314
+#: gcc.c:5308
 #, gcc-internal-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr ""
 
-#: gcc.c:5323
+#: gcc.c:5317
 #, gcc-internal-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr ""
 
-#: gcc.c:5404
+#: gcc.c:5398
 #, fuzzy, gcc-internal-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "%s: Î¼Î· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ¹Î¼Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-%c'\n"
 
-#: gcc.c:6305
+#: gcc.c:6304
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 msgstr ""
 
-#: gcc.c:6328
+#: gcc.c:6327
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 msgstr ""
 
-#: gcc.c:6415
+#: gcc.c:6414
 #, fuzzy, gcc-internal-format
 msgid "unrecognized option '-%s'"
 msgstr "Î¼Î· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-%s'"
 
-#: gcc.c:6615 gcc.c:6678
+#: gcc.c:6614 gcc.c:6677
 #, gcc-internal-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%s: Î¿ Î¼ÎµÏ„Î±Î³Î»Ï‰Ï„Ï„Î¹ÏƒÏ„Î®Ï‚ %s Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ ÎµÎ³ÎºÎ±Ï„Î±ÏƒÏ„Î±Î¸ÎµÎ¯ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
 
-#: gcc.c:6778
+#: gcc.c:6777
 #, gcc-internal-format
 msgid "%s: linker input file unused because linking not done"
 msgstr ""
 
-#: gcc.c:6818
+#: gcc.c:6817
 #, gcc-internal-format
 msgid "language %s not recognized"
 msgstr ""
 
 # src/request.c:37
-#: gcc.c:6889
+#: gcc.c:6888
 #, gcc-internal-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: gcse.c:6660
+#: gcse.c:6644
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr ""
 
-#: gcse.c:6673
+#: gcse.c:6657
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr ""
@@ -22598,53 +22579,53 @@
 msgid "can't write PCH fle: %m"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ Î±Ï€Î¿Ï„ÎµÎ»Î­ÏƒÎ¼Î±Ï„Î¿Ï‚: %s"
 
-#: gimplify.c:4139
+#: gimplify.c:4294
 #, fuzzy, gcc-internal-format
 msgid "invalid lvalue in asm output %d"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
 
-#: gimplify.c:4251
+#: gimplify.c:4406
 #, gcc-internal-format
 msgid "non-memory input %d must stay in memory"
 msgstr ""
 
-#: gimplify.c:4264
+#: gimplify.c:4419
 #, fuzzy, gcc-internal-format
 msgid "memory input %d is not directly addressable"
 msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
 
-#: gimplify.c:4743
+#: gimplify.c:4898
 #, gcc-internal-format
 msgid "%qs not specified in enclosing parallel"
 msgstr ""
 
-#: gimplify.c:4745
+#: gimplify.c:4900
 #, gcc-internal-format
 msgid "%Henclosing parallel"
 msgstr ""
 
 # src/shred.c:1134
-#: gimplify.c:4799
+#: gimplify.c:4954
 #, fuzzy, gcc-internal-format
 msgid "iteration variable %qs should be private"
 msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
 
-#: gimplify.c:4813
+#: gimplify.c:4968
 #, gcc-internal-format
 msgid "iteration variable %qs should not be firstprivate"
 msgstr ""
 
-#: gimplify.c:4816
+#: gimplify.c:4971
 #, gcc-internal-format
 msgid "iteration variable %qs should not be reduction"
 msgstr ""
 
-#: gimplify.c:4940
+#: gimplify.c:5095
 #, gcc-internal-format
 msgid "%s variable %qs is private in outer context"
 msgstr ""
 
-#: gimplify.c:6108
+#: gimplify.c:6281
 #, gcc-internal-format
 msgid "gimplification failed"
 msgstr ""
@@ -22654,7 +22635,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
 
-#: graph.c:401 java/jcf-parse.c:1757 java/jcf-parse.c:1897 objc/objc-act.c:500
+#: graph.c:401 java/jcf-parse.c:1759 java/jcf-parse.c:1899 objc/objc-act.c:500
 #, fuzzy, gcc-internal-format
 msgid "can't open %s: %m"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
@@ -22664,162 +22645,167 @@
 msgid "fix_sched_param: unknown param: %s"
 msgstr ""
 
-#: omp-low.c:1288
+#: omp-low.c:1289
 #, gcc-internal-format
 msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered or master region"
 msgstr ""
 
-#: omp-low.c:1304
+#: omp-low.c:1305
 #, gcc-internal-format
 msgid "master region may not be closely nested inside of work-sharing region"
 msgstr ""
 
-#: omp-low.c:1318
+#: omp-low.c:1319
 #, gcc-internal-format
 msgid "ordered region may not be closely nested inside of critical region"
 msgstr ""
 
-#: omp-low.c:1324
+#: omp-low.c:1325
 #, gcc-internal-format
 msgid "ordered region must be closely nested inside a loop region with an ordered clause"
 msgstr ""
 
-#: omp-low.c:1338
+#: omp-low.c:1339
 #, gcc-internal-format
 msgid "critical region may not be nested inside a critical region with the same name"
 msgstr ""
 
-#: omp-low.c:5050 cp/decl.c:2660 cp/parser.c:7417 cp/parser.c:7437
+#: omp-low.c:5116 cp/decl.c:2667 cp/parser.c:7423 cp/parser.c:7443
 #, gcc-internal-format
 msgid "invalid exit from OpenMP structured block"
 msgstr ""
 
-#: omp-low.c:5052
+#: omp-low.c:5118
 #, gcc-internal-format
 msgid "invalid entry to OpenMP structured block"
 msgstr ""
 
-#: opts.c:173
+#: opts.c:165
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
 msgstr ""
 
-#: opts.c:207
+#: opts.c:199
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
 msgstr ""
 
-#: opts.c:213
+#: opts.c:205
 #, gcc-internal-format
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
 msgstr ""
 
 #. Eventually this should become a hard error IMO.
-#: opts.c:438
+#: opts.c:430
 #, gcc-internal-format
 msgid "command line option \"%s\" is valid for %s but not for %s"
 msgstr ""
 
-#: opts.c:492
+#: opts.c:484
 #, fuzzy, gcc-internal-format
 msgid "command line option %qs is not supported by this configuration"
 msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
 
-#: opts.c:545
+#: opts.c:537
 #, fuzzy, gcc-internal-format
 msgid "missing argument to \"%s\""
 msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
 
-#: opts.c:555
+#: opts.c:547
 #, fuzzy, gcc-internal-format
 msgid "argument to \"%s\" should be a non-negative integer"
 msgstr "Ï„Î¿ Ï€Ï�ÏŽÏ„Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Ï„Î·Ï‚ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ `int'"
 
-#: opts.c:728
+#: opts.c:720
 #, fuzzy, gcc-internal-format
 msgid "unrecognized command line option \"%s\""
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: opts.c:947
+#: opts.c:939
 #, gcc-internal-format
 msgid "-Wuninitialized is not supported without -O"
 msgstr ""
 
-#: opts.c:962
+#: opts.c:951
 #, gcc-internal-format
+msgid "-funit-at-a-time is required for inlining of functions that are only called once"
+msgstr ""
+
+#: opts.c:964
+#, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work with exceptions"
 msgstr ""
 
-#: opts.c:973
+#: opts.c:975
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not support unwind info"
 msgstr ""
 
-#: opts.c:987
+#: opts.c:989
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 msgstr ""
 
-#: opts.c:1263
+#: opts.c:1265
 #, gcc-internal-format
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 msgstr ""
 
-#: opts.c:1593
+#: opts.c:1595
 #, gcc-internal-format
 msgid "structure alignment must be a small power of two, not %d"
 msgstr ""
 
 # src/request.c:806 src/request.c:912
-#: opts.c:1656
+#: opts.c:1658
 #, fuzzy, gcc-internal-format
 msgid "unrecognized visibility value \"%s\""
 msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
 
 # src/request.c:806 src/request.c:912
-#: opts.c:1704
+#: opts.c:1706
 #, fuzzy, gcc-internal-format
 msgid "unrecognized register name \"%s\""
 msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
 
 # src/grep.c:1133
-#: opts.c:1728
+#: opts.c:1730
 #, fuzzy, gcc-internal-format
 msgid "unknown tls-model \"%s\""
 msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î· Î¼Î­Î¸Î¿Î´Î¿Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Ï‰Î½"
 
-#: opts.c:1803
+#: opts.c:1807
 #, gcc-internal-format
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 msgstr ""
 
-#: opts.c:1808
+#: opts.c:1812
 #, fuzzy, gcc-internal-format
 msgid "invalid --param value %qs"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹Î¬ÏƒÏ„Î·Î¼Î± Ï‡Ï�ÏŒÎ½Î¿Ï… `%s'"
 
-#: opts.c:1931
+#: opts.c:1934
 #, gcc-internal-format
 msgid "target system does not support debug output"
 msgstr ""
 
-#: opts.c:1938
+#: opts.c:1941
 #, gcc-internal-format
 msgid "debug format \"%s\" conflicts with prior selection"
 msgstr ""
 
 # src/request.c:806 src/request.c:912
-#: opts.c:1954
+#: opts.c:1957
 #, fuzzy, gcc-internal-format
 msgid "unrecognised debug output level \"%s\""
 msgstr "ÎœÎ· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î¿ ÏŒÎ½Î¿Î¼Î± ÎµÏ€Î¹Ï†Î¬Î½ÎµÎ¹Î±Ï‚ `%s'"
 
-#: opts.c:1956
+#: opts.c:1959
 #, gcc-internal-format
 msgid "debug output level %s is too high"
 msgstr ""
 
-#: opts.c:2038
+#: opts.c:2041
 #, gcc-internal-format
 msgid "-Werror=%s: No option -%s"
 msgstr ""
@@ -22895,9 +22881,9 @@
 msgid "can't use '%s' as a %s register"
 msgstr ""
 
-#: regclass.c:890 config/ia64/ia64.c:5138 config/ia64/ia64.c:5145
-#: config/pa/pa.c:359 config/pa/pa.c:366 config/spu/spu.c:3886
-#: config/spu/spu.c:3893
+#: regclass.c:890 config/ia64/ia64.c:5139 config/ia64/ia64.c:5146
+#: config/pa/pa.c:362 config/pa/pa.c:369 config/spu/spu.c:3875
+#: config/spu/spu.c:3882
 #, fuzzy, gcc-internal-format
 msgid "unknown register name: %s"
 msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%s'"
@@ -22937,22 +22923,22 @@
 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr ""
 
-#: reload.c:1252
+#: reload.c:1256
 #, gcc-internal-format
 msgid "cannot reload integer constant operand in %<asm%>"
 msgstr ""
 
-#: reload.c:1266
+#: reload.c:1270
 #, gcc-internal-format
 msgid "impossible register constraint in %<asm%>"
 msgstr ""
 
-#: reload.c:3564
+#: reload.c:3574
 #, gcc-internal-format
 msgid "%<&%> constraint used with no register class"
 msgstr ""
 
-#: reload.c:3735 reload.c:3975
+#: reload.c:3745 reload.c:3991
 #, gcc-internal-format
 msgid "inconsistent operand constraints in an %<asm%>"
 msgstr ""
@@ -23177,49 +23163,49 @@
 msgid "size of %q+D is larger than %wd bytes"
 msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
 
-#: stor-layout.c:899
+#: stor-layout.c:888
 #, fuzzy, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %q+D"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: stor-layout.c:902
+#: stor-layout.c:891
 #, fuzzy, gcc-internal-format
 msgid "packed attribute is unnecessary for %q+D"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
 #. No, we need to skip space before this field.
 #. Bump the cumulative size to multiple of field alignment.
-#: stor-layout.c:919
+#: stor-layout.c:908
 #, gcc-internal-format
 msgid "padding struct to align %q+D"
 msgstr ""
 
-#: stor-layout.c:1270
+#: stor-layout.c:1259
 #, gcc-internal-format
 msgid "padding struct size to alignment boundary"
 msgstr ""
 
-#: stor-layout.c:1300
+#: stor-layout.c:1289
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %qs"
 msgstr ""
 
-#: stor-layout.c:1304
+#: stor-layout.c:1293
 #, fuzzy, gcc-internal-format
 msgid "packed attribute is unnecessary for %qs"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: stor-layout.c:1310
+#: stor-layout.c:1299
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment"
 msgstr ""
 
-#: stor-layout.c:1312
+#: stor-layout.c:1301
 #, gcc-internal-format
 msgid "packed attribute is unnecessary"
 msgstr ""
 
-#: stor-layout.c:1842
+#: stor-layout.c:1831
 #, gcc-internal-format
 msgid "alignment of array elements is greater than element size"
 msgstr ""
@@ -23304,643 +23290,653 @@
 msgid "unrecognized gcc debugging option: %c"
 msgstr "Î¼Î· Î±Î½Î±Î³Î½Ï‰Ï�Î¯ÏƒÎ·Î¼Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-%c'"
 
-#: toplev.c:1411
+#: toplev.c:1413
 #, fuzzy, gcc-internal-format
 msgid "can%'t open %s for writing: %m"
 msgstr "%s: Î£Ï†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ "
 
-#: toplev.c:1432
+#: toplev.c:1434
 #, fuzzy, gcc-internal-format
 msgid "-frecord-gcc-switches is not supported by the current target"
 msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
 
-#: toplev.c:1745
+#: toplev.c:1747
 #, fuzzy, gcc-internal-format
 msgid "this target does not support %qs"
 msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
 
-#: toplev.c:1794
+#: toplev.c:1796
 #, fuzzy, gcc-internal-format
 msgid "instruction scheduling not supported on this target machine"
 msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
 
-#: toplev.c:1798
+#: toplev.c:1800
 #, gcc-internal-format
 msgid "this target machine does not have delayed branches"
 msgstr ""
 
-#: toplev.c:1812
+#: toplev.c:1814
 #, fuzzy, gcc-internal-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
 
-#: toplev.c:1885
+#: toplev.c:1887
 #, gcc-internal-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr ""
 
-#: toplev.c:1898
+#: toplev.c:1900
 #, gcc-internal-format
 msgid "variable tracking requested, but useless unless producing debug info"
 msgstr ""
 
-#: toplev.c:1901
+#: toplev.c:1903
 #, gcc-internal-format
 msgid "variable tracking requested, but not supported by this debug format"
 msgstr ""
 
-#: toplev.c:1935
+#: toplev.c:1937
 #, fuzzy, gcc-internal-format
 msgid "can%'t open %s: %m"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: toplev.c:1942
+#: toplev.c:1944
 #, fuzzy, gcc-internal-format
 msgid "-ffunction-sections not supported for this target"
 msgstr "Ï„Î¿ --no-dereference (-h) Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
 
-#: toplev.c:1947
+#: toplev.c:1949
 #, fuzzy, gcc-internal-format
 msgid "-fdata-sections not supported for this target"
 msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
 
-#: toplev.c:1954
+#: toplev.c:1956
 #, gcc-internal-format
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr ""
 
-#: toplev.c:1961
+#: toplev.c:1963
 #, fuzzy, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "Ï„Î¿ --no-dereference (-h) Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
 
-#: toplev.c:1967
+#: toplev.c:1969
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr ""
 
-#: toplev.c:1976
+#: toplev.c:1978
 #, fuzzy, gcc-internal-format
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "Ï„Î¿ --no-dereference (-h) Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
 
-#: toplev.c:1983
+#: toplev.c:1985
 #, gcc-internal-format
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr ""
 
-#: toplev.c:1999
+#: toplev.c:1996
+#, gcc-internal-format
+msgid "-fassociative-math disabled; other options take precedence"
+msgstr ""
+
+#: toplev.c:2008
 #, fuzzy, gcc-internal-format
 msgid "-fstack-protector not supported for this target"
 msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
 
-#: toplev.c:2012
+#: toplev.c:2021
 #, gcc-internal-format
-msgid "unwind tables currently requires a frame pointer for correctness"
+msgid "unwind tables currently require a frame pointer for correctness"
 msgstr ""
 
-#: toplev.c:2198
+#: toplev.c:2207
 #, fuzzy, gcc-internal-format
 msgid "error writing to %s: %m"
 msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎµÎ³Î³Ï�Î±Ï†Î®Ï‚ %s"
 
-#: toplev.c:2200 java/jcf-parse.c:1776
+#: toplev.c:2209 java/jcf-parse.c:1778
 #, fuzzy, gcc-internal-format
 msgid "error closing %s: %m"
 msgstr "ÏƒÏ†Î¬Î»Î¼Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ %s"
 
-#: tree-cfg.c:1432 tree-cfg.c:2068 tree-cfg.c:2071
+#: tree-cfg.c:1451 tree-cfg.c:2087 tree-cfg.c:2090
 #, gcc-internal-format
 msgid "%Hwill never be executed"
 msgstr ""
 
-#: tree-cfg.c:3134
+#: tree-cfg.c:3153
 #, gcc-internal-format
 msgid "SSA name in freelist but still referenced"
 msgstr ""
 
-#: tree-cfg.c:3143
+#: tree-cfg.c:3162
 #, gcc-internal-format
 msgid "ASSERT_EXPR with an always-false condition"
 msgstr ""
 
-#: tree-cfg.c:3156
+#: tree-cfg.c:3175
 #, gcc-internal-format
 msgid "GIMPLE register modified with BIT_FIELD_REF"
 msgstr ""
 
-#: tree-cfg.c:3191
+#: tree-cfg.c:3210
 #, gcc-internal-format
 msgid "invariant not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: tree-cfg.c:3197
+#: tree-cfg.c:3216
 #, gcc-internal-format
 msgid "constant not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: tree-cfg.c:3202
+#: tree-cfg.c:3221
 #, gcc-internal-format
 msgid "side effects not recomputed when ADDR_EXPR changed"
 msgstr ""
 
-#: tree-cfg.c:3218
+#: tree-cfg.c:3237
 #, gcc-internal-format
 msgid "address taken, but ADDRESSABLE bit not set"
 msgstr ""
 
-#: tree-cfg.c:3228
+#: tree-cfg.c:3252
 #, fuzzy, gcc-internal-format
 msgid "non-integral used in condition"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
 
-#: tree-cfg.c:3233
+#: tree-cfg.c:3257
 #, fuzzy, gcc-internal-format
 msgid "invalid conditional operand"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: tree-cfg.c:3285
+#: tree-cfg.c:3309
 #, fuzzy, gcc-internal-format
 msgid "invalid reference prefix"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î¹ÏƒÏ‰-Ï€Î±Ï�Î±Ï€Î¿Î¼Ï€Î®"
 
-#: tree-cfg.c:3296
+#: tree-cfg.c:3320
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to plus/minus, type is a pointer"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
 
-#: tree-cfg.c:3307
+#: tree-cfg.c:3331
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, first operand is not a pointer"
 msgstr ""
 
-#: tree-cfg.c:3315
+#: tree-cfg.c:3339
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, second operand is not an integer with type of sizetype."
 msgstr ""
 
-#: tree-cfg.c:3382 tree-cfg.c:3798
+#: tree-cfg.c:3406 tree-cfg.c:3822
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary expression"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: tree-cfg.c:3392
+#: tree-cfg.c:3416
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in unary expression"
 msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
 
-#: tree-cfg.c:3413
+#: tree-cfg.c:3437
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in binary expression"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: tree-cfg.c:3424
+#: tree-cfg.c:3448
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in binary expression"
 msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
 
-#: tree-cfg.c:3449
+#: tree-cfg.c:3473
 #, fuzzy, gcc-internal-format
 msgid "invalid expression for min lvalue"
 msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
 
-#: tree-cfg.c:3456
+#: tree-cfg.c:3480
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in indirect reference"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
 
-#: tree-cfg.c:3463
+#: tree-cfg.c:3487
 #, gcc-internal-format
 msgid "type mismatch in indirect reference"
 msgstr ""
 
-#: tree-cfg.c:3491
+#: tree-cfg.c:3515
 #, fuzzy, gcc-internal-format
 msgid "invalid operands to array reference"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: tree-cfg.c:3502
+#: tree-cfg.c:3526
 #, gcc-internal-format
 msgid "type mismatch in array reference"
 msgstr ""
 
-#: tree-cfg.c:3511
+#: tree-cfg.c:3535
 #, gcc-internal-format
 msgid "type mismatch in array range reference"
 msgstr ""
 
-#: tree-cfg.c:3522
+#: tree-cfg.c:3546
 #, gcc-internal-format
 msgid "type mismatch in real/imagpart reference"
 msgstr ""
 
-#: tree-cfg.c:3532
+#: tree-cfg.c:3556
 #, gcc-internal-format
 msgid "type mismatch in component reference"
 msgstr ""
 
-#: tree-cfg.c:3586
+#: tree-cfg.c:3610
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in conversion"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
 
-#: tree-cfg.c:3614
+#: tree-cfg.c:3638
 #, fuzzy, gcc-internal-format
 msgid "invalid types in nop conversion"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: tree-cfg.c:3628
+#: tree-cfg.c:3652
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in int to float conversion"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
 
-#: tree-cfg.c:3634
+#: tree-cfg.c:3658
 #, fuzzy, gcc-internal-format
 msgid "invalid types in conversion to floating point"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
 
-#: tree-cfg.c:3647
+#: tree-cfg.c:3671
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in float to int conversion"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Î¼Î­Ï„Ï�Î·ÏƒÎ· ÎµÏ€Î±Î½Î¬Î»Î·ÏˆÎ·Ï‚ `%s' ÏƒÏ„Î· ÎºÎ±Ï„Î±ÏƒÎºÎµÏ…Î® [c*n]"
 
-#: tree-cfg.c:3653
+#: tree-cfg.c:3677
 #, fuzzy, gcc-internal-format
 msgid "invalid types in conversion to integer"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
 
-#: tree-cfg.c:3667
+#: tree-cfg.c:3691
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in complex expression"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: tree-cfg.c:3680
+#: tree-cfg.c:3704
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in complex expression"
 msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î´ÎµÏ…Ï„ÎµÏ�ÏŒÎ»ÎµÏ€Ï„Î± Î±Î½Î±Ï€Î®Î´Î·ÏƒÎ·Ï‚"
 
-#: tree-cfg.c:3694
+#: tree-cfg.c:3718
 #, gcc-internal-format
 msgid "constructor not allowed for non-vector types"
 msgstr ""
 
-#: tree-cfg.c:3711
+#: tree-cfg.c:3735
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in shift expression"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
 
-#: tree-cfg.c:3717
+#: tree-cfg.c:3741
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in shift expression"
 msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
 
-#: tree-cfg.c:3735
+#: tree-cfg.c:3759
 #, fuzzy, gcc-internal-format
 msgid "invalid (pointer) operands to plus/minus"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: tree-cfg.c:3748
+#: tree-cfg.c:3772
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in pointer plus expression"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: tree-cfg.c:3755
+#: tree-cfg.c:3779
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in pointer plus expression"
 msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
 
-#: tree-cfg.c:3774
+#: tree-cfg.c:3798
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in conditional expression"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: tree-cfg.c:3807
+#: tree-cfg.c:3831
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in address expression"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï€Î¿Ï�ÎµÏ…ÏŒÎ¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: tree-cfg.c:3827
+#: tree-cfg.c:3851
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in truth expression"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: tree-cfg.c:3836
+#: tree-cfg.c:3860
 #, gcc-internal-format
 msgid "type mismatch in binary truth expression"
 msgstr ""
 
-#: tree-cfg.c:3852
+#: tree-cfg.c:3876
 #, fuzzy, gcc-internal-format
 msgid "invalid operand in unary not"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: tree-cfg.c:3861
+#: tree-cfg.c:3885
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in not expression"
 msgstr "Ï€Î±Ï�Î¬Î»Î·ÏˆÎ· Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï…"
 
-#: tree-cfg.c:3900
+#: tree-cfg.c:3924
 #, fuzzy, gcc-internal-format
 msgid "invalid operands in comparison expression"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: tree-cfg.c:3917
+#: tree-cfg.c:3941
 #, fuzzy, gcc-internal-format
 msgid "type mismatch in comparison expression"
 msgstr "Î£Ï†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Ï„Î±Î¯Ï�Î¹Î±ÏƒÎ¼Î± ÏƒÏ„Î·Î½ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ· `%s'"
 
-#: tree-cfg.c:3947
+#: tree-cfg.c:3971
 #, fuzzy, gcc-internal-format
 msgid "non-trivial conversion at assignment"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
 
-#: tree-cfg.c:3988 tree-cfg.c:4136
+#: tree-cfg.c:4012 tree-cfg.c:4160
 #, fuzzy, gcc-internal-format
 msgid "is not a valid GIMPLE statement"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
 
-#: tree-cfg.c:4015
+#: tree-cfg.c:4039
 #, fuzzy, gcc-internal-format
 msgid "invalid operand to switch statement"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: tree-cfg.c:4026
+#: tree-cfg.c:4050
 #, fuzzy, gcc-internal-format
 msgid "type error in return expression"
 msgstr "Î•Î¾Î±Î¯Ï�ÎµÏƒÎ· ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚"
 
-#: tree-cfg.c:4104
+#: tree-cfg.c:4128
 #, gcc-internal-format
 msgid "verify_gimple failed"
 msgstr ""
 
-#: tree-cfg.c:4156
+#: tree-cfg.c:4180
 #, gcc-internal-format
 msgid "statement marked for throw, but doesn%'t"
 msgstr ""
 
-#: tree-cfg.c:4161
+#: tree-cfg.c:4185
 #, gcc-internal-format
 msgid "statement marked for throw in middle of block"
 msgstr ""
 
-#: tree-cfg.c:4232
+#: tree-cfg.c:4256
 #, fuzzy, gcc-internal-format
 msgid "unexpected non-tuple"
 msgstr "ÎœÎ· Î¿Ï�Î¹ÏƒÎ¼Î­Î½Î¿ ÏŒÎ½Î¿Î¼Î± %s"
 
-#: tree-cfg.c:4261
+#: tree-cfg.c:4285
 #, gcc-internal-format
 msgid "Dead STMT in EH table"
 msgstr ""
 
-#: tree-cfg.c:4295
+#: tree-cfg.c:4319
 #, gcc-internal-format
 msgid "bb_for_stmt (phi) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.c:4306
+#: tree-cfg.c:4330
 #, fuzzy, gcc-internal-format
 msgid "missing PHI def"
 msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
 
-#: tree-cfg.c:4317
+#: tree-cfg.c:4341
 #, gcc-internal-format
 msgid "PHI def is not a GIMPLE value"
 msgstr ""
 
-#: tree-cfg.c:4333 tree-cfg.c:4359
+#: tree-cfg.c:4357 tree-cfg.c:4383
 #, gcc-internal-format
 msgid "incorrect sharing of tree nodes"
 msgstr ""
 
-#: tree-cfg.c:4350
+#: tree-cfg.c:4374
 #, gcc-internal-format
 msgid "bb_for_stmt (stmt) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.c:4373
+#: tree-cfg.c:4397
 #, gcc-internal-format
 msgid "verify_stmts failed"
 msgstr ""
 
-#: tree-cfg.c:4396
+#: tree-cfg.c:4420
 #, gcc-internal-format
 msgid "ENTRY_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.c:4402
+#: tree-cfg.c:4426
 #, gcc-internal-format
 msgid "EXIT_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.c:4409
+#: tree-cfg.c:4433
 #, gcc-internal-format
 msgid "fallthru to exit from bb %d"
 msgstr ""
 
-#: tree-cfg.c:4431
+#: tree-cfg.c:4455
 #, gcc-internal-format
 msgid "nonlocal label "
 msgstr ""
 
-#: tree-cfg.c:4440 tree-cfg.c:4450 tree-cfg.c:4475
+#: tree-cfg.c:4464 tree-cfg.c:4474 tree-cfg.c:4499
 #, gcc-internal-format
 msgid "label "
 msgstr ""
 
-#: tree-cfg.c:4465
+#: tree-cfg.c:4489
 #, gcc-internal-format
 msgid "control flow in the middle of basic block %d"
 msgstr ""
 
-#: tree-cfg.c:4495
+#: tree-cfg.c:4519
 #, gcc-internal-format
 msgid "fallthru edge after a control statement in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4508
+#: tree-cfg.c:4532
 #, gcc-internal-format
 msgid "true/false edge after a non-COND_EXPR in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4524
+#: tree-cfg.c:4548
 #, gcc-internal-format
 msgid "COND_EXPR with code in branches at the end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:4538 tree-cfg.c:4560 tree-cfg.c:4573 tree-cfg.c:4644
+#: tree-cfg.c:4562 tree-cfg.c:4584 tree-cfg.c:4597 tree-cfg.c:4668
 #, gcc-internal-format
 msgid "wrong outgoing edge flags at end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:4548
+#: tree-cfg.c:4572
 #, fuzzy, gcc-internal-format
 msgid "explicit goto at end of bb %d"
 msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
 
-#: tree-cfg.c:4578
+#: tree-cfg.c:4602
 #, gcc-internal-format
 msgid "return edge does not point to exit in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4611
+#: tree-cfg.c:4635
 #, gcc-internal-format
 msgid "found default case not at end of case vector"
 msgstr ""
 
-#: tree-cfg.c:4617
+#: tree-cfg.c:4641
 #, fuzzy, gcc-internal-format
 msgid "case labels not sorted: "
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
 
-#: tree-cfg.c:4628
+#: tree-cfg.c:4652
 #, gcc-internal-format
 msgid "no default case found at end of case vector"
 msgstr ""
 
-#: tree-cfg.c:4636
+#: tree-cfg.c:4660
 #, gcc-internal-format
 msgid "extra outgoing edge %d->%d"
 msgstr ""
 
-#: tree-cfg.c:4658
+#: tree-cfg.c:4682
 #, fuzzy, gcc-internal-format
 msgid "missing edge %i->%i"
 msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
 
-#: tree-cfg.c:6941 tree-cfg.c:6945
+#: tree-cfg.c:7025 tree-cfg.c:7029
 #, gcc-internal-format
 msgid "%H%<noreturn%> function does return"
 msgstr ""
 
-#: tree-cfg.c:6967 tree-cfg.c:6972
+#: tree-cfg.c:7051 tree-cfg.c:7056
 #, fuzzy, gcc-internal-format
 msgid "%Hcontrol reaches end of non-void function"
 msgstr "Î¿ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Ï†Î¸Î¬Î½ÎµÎ¹ ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Î¼Î·-ÎºÎµÎ½Î®Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚"
 
-#: tree-cfg.c:7033
+#: tree-cfg.c:7117
 #, gcc-internal-format
 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
 msgstr ""
 
-#: tree-dump.c:933
+#: tree-dump.c:932
 #, fuzzy, gcc-internal-format
 msgid "could not open dump file %qs: %s"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï… `%s'"
 
-#: tree-dump.c:1068
+#: tree-dump.c:1067
 #, fuzzy, gcc-internal-format
 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
 msgstr "Î†Î³Î½Ï‰ÏƒÏ„Î· ÎµÏ€Î¹Î»Î¿Î³Î®: %s %s %s"
 
-#: tree-eh.c:1788
+#: tree-eh.c:1805
 #, fuzzy, gcc-internal-format
 msgid "EH edge %i->%i is missing"
 msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: tree-eh.c:1793
+#: tree-eh.c:1810
 #, gcc-internal-format
 msgid "EH edge %i->%i miss EH flag"
 msgstr ""
 
 #. ??? might not be mistake.
-#: tree-eh.c:1799
+#: tree-eh.c:1816
 #, gcc-internal-format
 msgid "EH edge %i->%i has duplicated regions"
 msgstr ""
 
-#: tree-eh.c:1833
+#: tree-eh.c:1850
 #, gcc-internal-format
 msgid "BB %i can not throw but has EH edges"
 msgstr ""
 
-#: tree-eh.c:1840
+#: tree-eh.c:1857
 #, gcc-internal-format
 msgid "BB %i last statement has incorrectly set region"
 msgstr ""
 
-#: tree-eh.c:1851
+#: tree-eh.c:1868
 #, fuzzy, gcc-internal-format
 msgid "unnecessary EH edge %i->%i"
 msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
 
-#: tree-inline.c:1830
+#: tree-inline.c:1880
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 msgstr ""
 
-#: tree-inline.c:1842
+#: tree-inline.c:1892
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp"
 msgstr ""
 
-#: tree-inline.c:1856
+#: tree-inline.c:1906
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 msgstr ""
 
-#: tree-inline.c:1867
+#: tree-inline.c:1917
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 msgstr ""
 
-#: tree-inline.c:1874
+#: tree-inline.c:1924
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses non-local goto"
 msgstr ""
 
-#: tree-inline.c:1885
+#: tree-inline.c:1935
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 msgstr ""
 
-#: tree-inline.c:1904
+#: tree-inline.c:1954
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it contains a computed goto"
 msgstr ""
 
-#: tree-inline.c:1918
+#: tree-inline.c:1968
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it receives a non-local goto"
 msgstr ""
 
-#: tree-inline.c:1943
+#: tree-inline.c:1993
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable sized variables"
 msgstr ""
 
-#: tree-inline.c:2005
+#: tree-inline.c:2015
 #, gcc-internal-format
+msgid "function %q+F can never be inlined because it saves address of local label in a static variable"
+msgstr ""
+
+#: tree-inline.c:2091
+#, gcc-internal-format
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 msgstr ""
 
-#: tree-inline.c:2019
+#: tree-inline.c:2105
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 msgstr ""
 
-#: tree-inline.c:2588 tree-inline.c:2598
+#: tree-inline.c:2674 tree-inline.c:2684
 #, gcc-internal-format
 msgid "inlining failed in call to %q+F: %s"
 msgstr ""
 
-#: tree-inline.c:2589 tree-inline.c:2600
+#: tree-inline.c:2675 tree-inline.c:2686
 #, gcc-internal-format
 msgid "called from here"
 msgstr ""
 
-#: tree-mudflap.c:860
+#: tree-mudflap.c:864
 #, gcc-internal-format
 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
 msgstr ""
 
-#: tree-mudflap.c:1044
+#: tree-mudflap.c:1050
 #, gcc-internal-format
 msgid "mudflap cannot track %qs in stub function"
 msgstr ""
 
-#: tree-mudflap.c:1272
+#: tree-mudflap.c:1279
 #, gcc-internal-format
 msgid "mudflap cannot track unknown size extern %qs"
 msgstr ""
@@ -23960,33 +23956,33 @@
 msgid "size of return value of %q+D is larger than %wd bytes"
 msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
 
-#: tree-outof-ssa.c:637 tree-outof-ssa.c:688 tree-ssa-coalesce.c:936
-#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1043
+#: tree-outof-ssa.c:638 tree-outof-ssa.c:689 tree-ssa-coalesce.c:936
+#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1053
 #, gcc-internal-format
 msgid "SSA corruption"
 msgstr ""
 
-#: tree-outof-ssa.c:1105
+#: tree-outof-ssa.c:1263
 #, gcc-internal-format
 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1111
+#: tree-outof-ssa.c:1269
 #, gcc-internal-format
 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1118
+#: tree-outof-ssa.c:1276
 #, gcc-internal-format
 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1124
+#: tree-outof-ssa.c:1282
 #, gcc-internal-format
 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
 msgstr ""
 
-#: tree-profile.c:351
+#: tree-profile.c:356
 #, fuzzy, gcc-internal-format
 msgid "unimplemented functionality"
 msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
@@ -24176,154 +24172,159 @@
 msgid "verify_ssa failed"
 msgstr ""
 
-#: tree-ssa.c:1284
+#: tree-ssa.c:1293
 #, fuzzy, gcc-internal-format
 msgid "%J%qD was declared here"
 msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
 #. We only do data flow with SSA_NAMEs, so that's all we
 #. can warn about.
-#: tree-ssa.c:1302
+#: tree-ssa.c:1311
 #, gcc-internal-format
 msgid "%H%qD is used uninitialized in this function"
 msgstr ""
 
-#: tree-ssa.c:1340
+#: tree-ssa.c:1349
 #, gcc-internal-format
 msgid "%H%qD may be used uninitialized in this function"
 msgstr ""
 
-#: tree-vrp.c:4374
+#: tree-vrp.c:4384
 #, gcc-internal-format
 msgid "%Harray subscript is outside array bounds"
 msgstr ""
 
-#: tree-vrp.c:4388
+#: tree-vrp.c:4398
 #, gcc-internal-format
 msgid "%Harray subscript is above array bounds"
 msgstr ""
 
-#: tree-vrp.c:4395
+#: tree-vrp.c:4405
 #, gcc-internal-format
 msgid "%Harray subscript is below array bounds"
 msgstr ""
 
-#: tree-vrp.c:5042
+#: tree-vrp.c:5058
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional to constant"
 msgstr ""
 
-#: tree-vrp.c:5048
+#: tree-vrp.c:5064
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional"
 msgstr ""
 
-#: tree.c:3951
+#: tree.c:3682
 #, gcc-internal-format
+msgid "ignoring attributes applied to %qT after definition"
+msgstr ""
+
+#: tree.c:3966
+#, gcc-internal-format
 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
 msgstr ""
 
-#: tree.c:3963
+#: tree.c:3978
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
 msgstr ""
 
-#: tree.c:3979
+#: tree.c:3994
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 msgstr ""
 
-#: tree.c:4038 tree.c:4050 config/darwin.c:1458 config/arm/arm.c:3099
-#: config/arm/arm.c:3127 config/avr/avr.c:4598 config/h8300/h8300.c:5281
-#: config/h8300/h8300.c:5305 config/i386/i386.c:3056 config/i386/i386.c:22515
+#: tree.c:4053 tree.c:4065 config/darwin.c:1460 config/arm/arm.c:3099
+#: config/arm/arm.c:3127 config/avr/avr.c:4638 config/h8300/h8300.c:5281
+#: config/h8300/h8300.c:5305 config/i386/i386.c:3087 config/i386/i386.c:22599
 #: config/ia64/ia64.c:586 config/m68hc11/m68hc11.c:1118
-#: config/rs6000/rs6000.c:19657 config/sh/symbian.c:408
+#: config/rs6000/rs6000.c:19874 config/sh/symbian.c:408
 #: config/sh/symbian.c:415
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute ignored"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: tree.c:4066
+#: tree.c:4081
 #, gcc-internal-format
 msgid "inline function %q+D declared as  dllimport: attribute ignored"
 msgstr ""
 
-#: tree.c:4074
+#: tree.c:4089
 #, fuzzy, gcc-internal-format
 msgid "function %q+D definition is marked dllimport"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: tree.c:4082 config/sh/symbian.c:430
+#: tree.c:4097 config/sh/symbian.c:430
 #, gcc-internal-format
 msgid "variable %q+D definition is marked dllimport"
 msgstr ""
 
-#: tree.c:4105 config/sh/symbian.c:505
+#: tree.c:4120 config/sh/symbian.c:505
 #, gcc-internal-format
 msgid "external linkage required for symbol %q+D because of %qs attribute"
 msgstr ""
 
-#: tree.c:4119
+#: tree.c:4134
 #, gcc-internal-format
 msgid "%qs implies default visibility, but %qD has already been declared with a different visibility"
 msgstr ""
 
-#: tree.c:5632
+#: tree.c:5648
 #, gcc-internal-format
 msgid "arrays of functions are not meaningful"
 msgstr ""
 
-#: tree.c:5785
+#: tree.c:5801
 #, gcc-internal-format
 msgid "function return type cannot be function"
 msgstr ""
 
-#: tree.c:6802 tree.c:6887 tree.c:6948
+#: tree.c:6818 tree.c:6903 tree.c:6964
 #, gcc-internal-format
 msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6839
+#: tree.c:6855
 #, gcc-internal-format
 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6852
+#: tree.c:6868
 #, gcc-internal-format
 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6901
+#: tree.c:6917
 #, gcc-internal-format
 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6914
+#: tree.c:6930
 #, gcc-internal-format
 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6974
+#: tree.c:6990
 #, gcc-internal-format
 msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:6988
+#: tree.c:7004
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:7000
+#: tree.c:7016
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:7013
+#: tree.c:7029
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:7026
+#: tree.c:7042
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
 msgstr ""
@@ -24575,17 +24576,17 @@
 msgid "Unknown value %qs of -mmacosx-version-min"
 msgstr ""
 
-#: config/darwin.c:1431
+#: config/darwin.c:1433
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only when compiling a kext"
 msgstr ""
 
-#: config/darwin.c:1438
+#: config/darwin.c:1440
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only to C++ classes"
 msgstr ""
 
-#: config/darwin.c:1563
+#: config/darwin.c:1565
 #, fuzzy, gcc-internal-format
 msgid "internal and protected visibility attributes not supported in this configuration; ignored"
 msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
@@ -24685,7 +24686,7 @@
 msgid "profiler support for WindISS"
 msgstr ""
 
-#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:1990
+#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:2020
 #, fuzzy, gcc-internal-format
 msgid "bad value %qs for -mtls-size switch"
 msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
@@ -24760,18 +24761,18 @@
 msgid "bad value %qs for -mmemory-latency"
 msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
 
-#: config/alpha/alpha.c:6514 config/alpha/alpha.c:6517 config/s390/s390.c:8279
-#: config/s390/s390.c:8282
+#: config/alpha/alpha.c:6522 config/alpha/alpha.c:6525 config/s390/s390.c:8335
+#: config/s390/s390.c:8338
 #, gcc-internal-format
 msgid "bad builtin fcode"
 msgstr ""
 
-#: config/arc/arc.c:388
+#: config/arc/arc.c:392
 #, fuzzy, gcc-internal-format
 msgid "argument of %qs attribute is not a string constant"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: config/arc/arc.c:396
+#: config/arc/arc.c:400
 #, fuzzy, gcc-internal-format
 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
@@ -24781,7 +24782,7 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr ""
 
-#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1504 config/sparc/sparc.c:761
+#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1522 config/sparc/sparc.c:764
 #, gcc-internal-format
 msgid "bad value (%s) for %s switch"
 msgstr ""
@@ -24921,14 +24922,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr ""
 
-#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4618
-#: config/avr/avr.c:4660 config/bfin/bfin.c:4778 config/c4x/c4x.c:4071
-#: config/h8300/h8300.c:5257 config/i386/i386.c:3009
-#: config/m68hc11/m68hc11.c:1155 config/m68k/m68k.c:741
-#: config/mcore/mcore.c:3032 config/mips/mips.c:1151 config/mips/mips.c:1153
-#: config/mt/mt.c:1275 config/rs6000/rs6000.c:19583 config/sh/sh.c:7984
-#: config/sh/sh.c:8005 config/sh/sh.c:8028 config/stormy16/stormy16.c:2252
-#: config/v850/v850.c:2048
+#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4658
+#: config/avr/avr.c:4700 config/bfin/bfin.c:4881 config/h8300/h8300.c:5257
+#: config/i386/i386.c:3040 config/m68hc11/m68hc11.c:1155
+#: config/m68k/m68k.c:741 config/mcore/mcore.c:3032 config/mips/mips.c:1151
+#: config/mips/mips.c:1153 config/mt/mt.c:1275 config/rs6000/rs6000.c:19800
+#: config/sh/sh.c:7987 config/sh/sh.c:8008 config/sh/sh.c:8031
+#: config/stormy16/stormy16.c:2225 config/v850/v850.c:2048
 #, gcc-internal-format
 msgid "%qs attribute only applies to functions"
 msgstr ""
@@ -24950,7 +24950,7 @@
 msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
 
 #. @@@ better error message
-#: config/arm/arm.c:15839 config/i386/i386.c:20651 config/i386/i386.c:20685
+#: config/arm/arm.c:15839 config/i386/i386.c:20735 config/i386/i386.c:20769
 #, fuzzy, gcc-internal-format
 msgid "mask must be an immediate"
 msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
@@ -24977,224 +24977,189 @@
 msgid "static variable %q+D is marked dllimport"
 msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
 
-#: config/avr/avr.c:690
+#: config/avr/avr.c:718
 #, gcc-internal-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr ""
 
-#: config/avr/avr.c:4591
+#: config/avr/avr.c:4631
 #, gcc-internal-format
 msgid "only initialized variables can be placed into program memory area"
 msgstr ""
 
-#: config/avr/avr.c:4635
+#: config/avr/avr.c:4675
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled interrupt handler"
 msgstr ""
 
-#: config/avr/avr.c:4643
+#: config/avr/avr.c:4683
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled signal handler"
 msgstr ""
 
-#: config/avr/avr.c:4751
+#: config/avr/avr.c:4791
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr ""
 
-#: config/avr/avr.c:4765
+#: config/avr/avr.c:4805
 #, gcc-internal-format
 msgid "MCU %qs supported for assembler only"
 msgstr ""
 
-#: config/avr/avr.h:692
+#: config/avr/avr.h:731
 #, fuzzy, gcc-internal-format
 msgid "trampolines not supported"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
 
-#: config/bfin/bfin.c:2259 config/m68k/m68k.c:488
+#: config/bfin/bfin.c:2352 config/m68k/m68k.c:488
 #, gcc-internal-format
 msgid "-mshared-library-id=%s is not between 0 and %d"
 msgstr ""
 
-#: config/bfin/bfin.c:2279
+#: config/bfin/bfin.c:2372
 #, gcc-internal-format
 msgid "-mcpu=%s is not valid"
 msgstr ""
 
-#: config/bfin/bfin.c:2315
+#: config/bfin/bfin.c:2410
 #, gcc-internal-format
 msgid "-mcpu=%s has invalid silicon revision"
 msgstr ""
 
-#: config/bfin/bfin.c:2332
+#: config/bfin/bfin.c:2427
 #, fuzzy, gcc-internal-format
 msgid "bf561 support is incomplete yet."
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
 
-#: config/bfin/bfin.c:2372
+#: config/bfin/bfin.c:2470
 #, gcc-internal-format
 msgid "-mshared-library-id= specified without -mid-shared-library"
 msgstr ""
 
-#: config/bfin/bfin.c:2378
+#: config/bfin/bfin.c:2473
 #, gcc-internal-format
 msgid "Can't use multiple stack checking methods together."
 msgstr ""
 
-#: config/bfin/bfin.c:2381
+#: config/bfin/bfin.c:2476
 #, gcc-internal-format
 msgid "ID shared libraries and FD-PIC mode can't be used together."
 msgstr ""
 
-#: config/bfin/bfin.c:2386 config/m68k/m68k.c:582
+#: config/bfin/bfin.c:2481 config/m68k/m68k.c:582
 #, fuzzy, gcc-internal-format
 msgid "cannot specify both -msep-data and -mid-shared-library"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚ ÎºÎ±Î¹ Î· Î¿Î¼Î¬Î´Î±"
 
-#: config/bfin/bfin.c:4783
+#: config/bfin/bfin.c:4886
 #, gcc-internal-format
 msgid "multiple function type attributes specified"
 msgstr ""
 
-#: config/bfin/bfin.c:4839 config/bfin/bfin.c:4868 config/spu/spu.c:2976
+#: config/bfin/bfin.c:4942 config/bfin/bfin.c:4971 config/spu/spu.c:2965
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute only applies to functions"
 msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
 
-#: config/bfin/bfin.c:4850
+#: config/bfin/bfin.c:4953
 #, gcc-internal-format
 msgid "can't apply both longcall and shortcall attributes to the same function"
 msgstr ""
 
-#: config/bfin/bfin.c:4900
+#: config/bfin/bfin.c:5003
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute only applies to variables"
 msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
 
-#: config/bfin/bfin.c:4907
+#: config/bfin/bfin.c:5010
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute cannot be specified for local variables"
 msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
 
-#: config/c4x/c4x-c.c:68
-#, gcc-internal-format
-msgid "missing '(' after '#pragma %s' - ignored"
-msgstr ""
-
-#: config/c4x/c4x-c.c:71
-#, gcc-internal-format
-msgid "missing function name in '#pragma %s' - ignored"
-msgstr ""
-
-#: config/c4x/c4x-c.c:76
-#, fuzzy, gcc-internal-format
-msgid "malformed '#pragma %s' - ignored"
-msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
-
-#: config/c4x/c4x-c.c:78
-#, gcc-internal-format
-msgid "missing section name in '#pragma %s' - ignored"
-msgstr ""
-
-#: config/c4x/c4x-c.c:83
-#, gcc-internal-format
-msgid "missing ')' for '#pragma %s' - ignored"
-msgstr ""
-
-#: config/c4x/c4x-c.c:86
-#, gcc-internal-format
-msgid "junk at end of '#pragma %s'"
-msgstr ""
-
-#: config/c4x/c4x.c:859
-#, gcc-internal-format
-msgid "ISR %s requires %d words of local vars, max is 32767"
-msgstr ""
-
 #. This function is for retrieving a part of an instruction name for
 #. an operator, for immediate output.  If that ever happens for
 #. MULT, we need to apply TARGET_MUL_BUG in the caller.  Make sure
 #. we notice.
-#: config/cris/cris.c:434
+#: config/cris/cris.c:447
 #, gcc-internal-format
 msgid "MULT case in cris_op_str"
 msgstr ""
 
-#: config/cris/cris.c:811
+#: config/cris/cris.c:837
 #, fuzzy, gcc-internal-format
 msgid "invalid use of ':' modifier"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/cris/cris.c:983
+#: config/cris/cris.c:1024
 #, fuzzy, gcc-internal-format
 msgid "internal error: bad register: %d"
 msgstr "ÎµÏƒÏ‰Ï„ÎµÏ�Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿ %s, Î³Ï�Î±Î¼Î¼Î® %u"
 
-#: config/cris/cris.c:1524
+#: config/cris/cris.c:1586
 #, gcc-internal-format
 msgid "internal error: sideeffect-insn affecting main effect"
 msgstr ""
 
-#: config/cris/cris.c:1548
+#: config/cris/cris.c:1683
 #, fuzzy, gcc-internal-format
 msgid "unknown cc_attr value"
 msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
 
 #. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:1901
+#: config/cris/cris.c:2040
 #, gcc-internal-format
 msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr ""
 
-#: config/cris/cris.c:2104
+#: config/cris/cris.c:2332
 #, gcc-internal-format
 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr ""
 
-#: config/cris/cris.c:2132
+#: config/cris/cris.c:2360
 #, gcc-internal-format
 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr ""
 
-#: config/cris/cris.c:2168
+#: config/cris/cris.c:2396
 #, fuzzy, gcc-internal-format
 msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î­Ï‚ Î´Î·Î»ÏŽÏƒÎµÎ¹Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î®Ï‚ ÏƒÏ„Î·Î½ ÎºÎ±Ï„Î¬Î»Î·Î¾Î·"
 
-#: config/cris/cris.c:2186
+#: config/cris/cris.c:2417
 #, fuzzy, gcc-internal-format
 msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
 
-#: config/cris/cris.c:2201
+#: config/cris/cris.c:2432
 #, gcc-internal-format
 msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr ""
 
 # src/grep.c:1133
-#: config/cris/cris.c:2414
+#: config/cris/cris.c:2658
 #, fuzzy, gcc-internal-format
 msgid "Unknown src"
 msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î· Î¼Î­Î¸Î¿Î´Î¿Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Ï‰Î½"
 
 # src/grep.c:1133
-#: config/cris/cris.c:2475
+#: config/cris/cris.c:2719
 #, fuzzy, gcc-internal-format
 msgid "Unknown dest"
 msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î· Î¼Î­Î¸Î¿Î´Î¿Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Ï‰Î½"
 
-#: config/cris/cris.c:2760
+#: config/cris/cris.c:3004
 #, gcc-internal-format
 msgid "stackframe too big: %d bytes"
 msgstr ""
 
-#: config/cris/cris.c:3213 config/cris/cris.c:3240
+#: config/cris/cris.c:3498 config/cris/cris.c:3526
 #, gcc-internal-format
 msgid "expand_binop failed in movsi got"
 msgstr ""
 
-#: config/cris/cris.c:3321
+#: config/cris/cris.c:3607
 #, gcc-internal-format
 msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr ""
@@ -25248,7 +25213,7 @@
 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
 #. TARGET_ASM_FUNCTION_EPILOGUE.
 #. Node: Profiling
-#: config/cris/cris.h:868
+#: config/cris/cris.h:948
 #, gcc-internal-format
 msgid "no FUNCTION_PROFILER for CRIS"
 msgstr ""
@@ -25263,62 +25228,62 @@
 msgid "Trampoline support for CRX"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
 
-#: config/frv/frv.c:8622
+#: config/frv/frv.c:8626
 #, fuzzy, gcc-internal-format
 msgid "accumulator is not a constant integer"
 msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
 
-#: config/frv/frv.c:8627
+#: config/frv/frv.c:8631
 #, gcc-internal-format
 msgid "accumulator number is out of bounds"
 msgstr ""
 
-#: config/frv/frv.c:8638
+#: config/frv/frv.c:8642
 #, gcc-internal-format
 msgid "inappropriate accumulator for %qs"
 msgstr ""
 
-#: config/frv/frv.c:8715
+#: config/frv/frv.c:8719
 #, fuzzy, gcc-internal-format
 msgid "invalid IACC argument"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
 
-#: config/frv/frv.c:8738
+#: config/frv/frv.c:8742
 #, gcc-internal-format
 msgid "%qs expects a constant argument"
 msgstr ""
 
-#: config/frv/frv.c:8743
+#: config/frv/frv.c:8747
 #, fuzzy, gcc-internal-format
 msgid "constant argument out of range for %qs"
 msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
 
-#: config/frv/frv.c:9224
+#: config/frv/frv.c:9228
 #, gcc-internal-format
 msgid "media functions are not available unless -mmedia is used"
 msgstr ""
 
-#: config/frv/frv.c:9236
+#: config/frv/frv.c:9240
 #, gcc-internal-format
 msgid "this media function is only available on the fr500"
 msgstr ""
 
-#: config/frv/frv.c:9264
+#: config/frv/frv.c:9268
 #, gcc-internal-format
 msgid "this media function is only available on the fr400 and fr550"
 msgstr ""
 
-#: config/frv/frv.c:9283
+#: config/frv/frv.c:9287
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr405 and fr450"
 msgstr ""
 
-#: config/frv/frv.c:9292
+#: config/frv/frv.c:9296
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr500 and fr550"
 msgstr ""
 
-#: config/frv/frv.c:9304
+#: config/frv/frv.c:9308
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr450"
 msgstr ""
@@ -25343,311 +25308,316 @@
 msgid "can't set position in PCH file: %m"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
 
-#: config/i386/i386.c:2133 config/i386/i386.c:2333
+#: config/i386/i386.c:2158 config/i386/i386.c:2358
 #, gcc-internal-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr ""
 
-#: config/i386/i386.c:2174
+#: config/i386/i386.c:2199
 #, fuzzy, gcc-internal-format
 msgid "bad value (%s) for -mstringop-strategy= switch"
 msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
 
-#: config/i386/i386.c:2177
+#: config/i386/i386.c:2202
 #, gcc-internal-format
 msgid "-mtune=x86-64 is deprecated.  Use -mtune=k8 or -mtune=generic instead as appropriate."
 msgstr ""
 
-#: config/i386/i386.c:2186
+#: config/i386/i386.c:2211
 #, gcc-internal-format
 msgid "generic CPU can be used only for -mtune= switch"
 msgstr ""
 
-#: config/i386/i386.c:2188 config/i386/i386.c:2297 config/mt/mt.c:804
+#: config/i386/i386.c:2213 config/i386/i386.c:2322 config/mt/mt.c:804
 #, gcc-internal-format
 msgid "bad value (%s) for -march= switch"
 msgstr ""
 
-#: config/i386/i386.c:2199
+#: config/i386/i386.c:2224
 #, fuzzy, gcc-internal-format
 msgid "code model %s does not support PIC mode"
 msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
 
-#: config/i386/i386.c:2205 config/sparc/sparc.c:725
+#: config/i386/i386.c:2230 config/sparc/sparc.c:728
 #, gcc-internal-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr ""
 
-#: config/i386/i386.c:2228
+#: config/i386/i386.c:2253
 #, gcc-internal-format
 msgid "bad value (%s) for -masm= switch"
 msgstr ""
 
-#: config/i386/i386.c:2231
+#: config/i386/i386.c:2256
 #, fuzzy, gcc-internal-format
 msgid "code model %qs not supported in the %s bit mode"
 msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
 
-#: config/i386/i386.c:2234
+#: config/i386/i386.c:2259
 #, fuzzy, gcc-internal-format
 msgid "%i-bit mode not compiled in"
 msgstr "%s: Î· Ï…Ï€Î¿ÏƒÏ„Î®Ï�Î¹Î¾Î· ÎµÎºÏƒÏ†Î±Î»Î¼Î¬Ï„Ï‰ÏƒÎ·Ï‚ Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ ÏƒÏ…Î¼Ï€ÎµÏ�Î¹Î»Î·Ï†Î¸ÎµÎ¯ ÏƒÏ„Î· Î¼ÎµÏ„Î±Î³Î»ÏŽÏ„Ï„Î¹ÏƒÎ·.\n"
 
-#: config/i386/i386.c:2245 config/i386/i386.c:2319
+#: config/i386/i386.c:2270 config/i386/i386.c:2344
 #, gcc-internal-format
 msgid "CPU you selected does not support x86-64 instruction set"
 msgstr ""
 
-#: config/i386/i386.c:2351
+#: config/i386/i386.c:2376
 #, gcc-internal-format
 msgid "-mregparm is ignored in 64-bit mode"
 msgstr ""
 
-#: config/i386/i386.c:2354
+#: config/i386/i386.c:2379
 #, gcc-internal-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr ""
 
-#: config/i386/i386.c:2366
+#: config/i386/i386.c:2391
 #, gcc-internal-format
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr ""
 
-#: config/i386/i386.c:2371 config/i386/i386.c:2384 config/i386/i386.c:2397
+#: config/i386/i386.c:2396 config/i386/i386.c:2409 config/i386/i386.c:2422
 #, gcc-internal-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr ""
 
-#: config/i386/i386.c:2379
+#: config/i386/i386.c:2404
 #, gcc-internal-format
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr ""
 
-#: config/i386/i386.c:2392
+#: config/i386/i386.c:2417
 #, gcc-internal-format
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr ""
 
-#: config/i386/i386.c:2425
+#: config/i386/i386.c:2450
 #, gcc-internal-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr ""
 
-#: config/i386/i386.c:2433
+#: config/i386/i386.c:2458
 #, gcc-internal-format
 msgid "-mlarge-data-threshold=%d is negative"
 msgstr ""
 
-#: config/i386/i386.c:2447
+#: config/i386/i386.c:2472
 #, fuzzy, gcc-internal-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
 
-#: config/i386/i386.c:2455
+#: config/i386/i386.c:2480
 #, gcc-internal-format
 msgid "pc%d is not valid precision setting (32, 64 or 80)"
 msgstr ""
 
-#: config/i386/i386.c:2471
+#: config/i386/i386.c:2496
 #, gcc-internal-format
 msgid "-mrtd is ignored in 64bit mode"
 msgstr ""
 
-#: config/i386/i386.c:2560
+#: config/i386/i386.c:2585
 #, gcc-internal-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr ""
 
-#: config/i386/i386.c:2569
+#: config/i386/i386.c:2594
 #, gcc-internal-format
 msgid "-msseregparm used without SSE enabled"
 msgstr ""
 
-#: config/i386/i386.c:2580 config/i386/i386.c:2591
+#: config/i386/i386.c:2605 config/i386/i386.c:2616
 #, gcc-internal-format
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr ""
 
-#: config/i386/i386.c:2596
+#: config/i386/i386.c:2621
 #, gcc-internal-format
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr ""
 
-#: config/i386/i386.c:2603
+#: config/i386/i386.c:2628
 #, gcc-internal-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr ""
 
-#: config/i386/i386.c:2616
+#: config/i386/i386.c:2641
 #, gcc-internal-format
 msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
 msgstr ""
 
-#: config/i386/i386.c:2635
+#: config/i386/i386.c:2660
 #, gcc-internal-format
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 msgstr ""
 
-#: config/i386/i386.c:3022 config/i386/i386.c:3075
+#: config/i386/i386.c:3053 config/i386/i386.c:3106
 #, gcc-internal-format
 msgid "fastcall and regparm attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386.c:3029
+#: config/i386/i386.c:3060
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute requires an integer constant argument"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
 
-#: config/i386/i386.c:3035
+#: config/i386/i386.c:3066
 #, fuzzy, gcc-internal-format
 msgid "argument to %qs attribute larger than %d"
 msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
 
-#: config/i386/i386.c:3045
+#: config/i386/i386.c:3076
 #, gcc-internal-format
 msgid "%s functions limited to %d register parameters"
 msgstr ""
 
-#: config/i386/i386.c:3067 config/i386/i386.c:3102
+#: config/i386/i386.c:3098 config/i386/i386.c:3133
 #, gcc-internal-format
 msgid "fastcall and cdecl attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386.c:3071
+#: config/i386/i386.c:3102
 #, gcc-internal-format
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386.c:3085 config/i386/i386.c:3098
+#: config/i386/i386.c:3116 config/i386/i386.c:3129
 #, gcc-internal-format
 msgid "stdcall and cdecl attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386.c:3089
+#: config/i386/i386.c:3120
 #, gcc-internal-format
 msgid "stdcall and fastcall attributes are not compatible"
 msgstr ""
 
-#: config/i386/i386.c:3236
+#: config/i386/i386.c:3271
 #, gcc-internal-format
 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
 msgstr ""
 
-#: config/i386/i386.c:3239
+#: config/i386/i386.c:3274
 #, gcc-internal-format
 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
 msgstr ""
 
-#: config/i386/i386.c:3925
+#: config/i386/i386.c:3971
 #, gcc-internal-format
 msgid "SSE register return with SSE disabled"
 msgstr ""
 
-#: config/i386/i386.c:3931
+#: config/i386/i386.c:3977
 #, gcc-internal-format
 msgid "SSE register argument with SSE disabled"
 msgstr ""
 
-#: config/i386/i386.c:3947
+#: config/i386/i386.c:3993
 #, gcc-internal-format
 msgid "x87 register return with x87 disabled"
 msgstr ""
 
-#: config/i386/i386.c:4265
+#: config/i386/i386.c:4314
 #, gcc-internal-format
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:4283
+#: config/i386/i386.c:4332
 #, gcc-internal-format
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:4810
+#: config/i386/i386.c:4859
 #, gcc-internal-format
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:4820
+#: config/i386/i386.c:4869
 #, gcc-internal-format
 msgid "MMX vector return without MMX enabled changes the ABI"
 msgstr ""
 
-#: config/i386/i386.c:6171
+#: config/i386/i386.c:6220
 #, gcc-internal-format
 msgid "-mstackrealign ignored for nested functions"
 msgstr ""
 
-#: config/i386/i386.c:6173
+#: config/i386/i386.c:6222
 #, fuzzy, gcc-internal-format
 msgid "%s not supported for nested functions"
 msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
 
-#: config/i386/i386.c:8576
+#: config/i386/i386.c:8631
 #, gcc-internal-format
 msgid "extended registers have no high halves"
 msgstr ""
 
-#: config/i386/i386.c:8591
+#: config/i386/i386.c:8646
 #, gcc-internal-format
 msgid "unsupported operand size for extended register"
 msgstr ""
 
-#: config/i386/i386.c:19610
+#: config/i386/i386.c:19694
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be a 4-bit immediate"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: config/i386/i386.c:19614
+#: config/i386/i386.c:19698
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be an 8-bit immediate"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: config/i386/i386.c:19836
+#: config/i386/i386.c:19920
 #, fuzzy, gcc-internal-format
 msgid "last argument must be an immediate"
 msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
 
-#: config/i386/i386.c:19963
+#: config/i386/i386.c:20047
 #, fuzzy, gcc-internal-format
 msgid "the second argument must be a 4-bit immediate"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: config/i386/i386.c:20209
+#: config/i386/i386.c:20293
 #, fuzzy, gcc-internal-format
 msgid "the fifth argument must be a 8-bit immediate"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: config/i386/i386.c:20304
+#: config/i386/i386.c:20388
 #, fuzzy, gcc-internal-format
 msgid "the third argument must be a 8-bit immediate"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: config/i386/i386.c:20374 config/rs6000/rs6000.c:8133
+#: config/i386/i386.c:20458 config/rs6000/rs6000.c:8240
 #, fuzzy, gcc-internal-format
 msgid "selector must be an integer constant in the range 0..%wi"
 msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
 
-#: config/i386/i386.c:20774 config/i386/i386.c:20970
+#: config/i386/i386.c:20858 config/i386/i386.c:21054
 #, fuzzy, gcc-internal-format
 msgid "shift must be an immediate"
 msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
 
-#: config/i386/i386.c:21033 config/i386/i386.c:21075
+#: config/i386/i386.c:21117 config/i386/i386.c:21159
 #, fuzzy, gcc-internal-format
 msgid "index mask must be an immediate"
 msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
 
-#: config/i386/i386.c:21038 config/i386/i386.c:21080
+#: config/i386/i386.c:21122 config/i386/i386.c:21164
 #, fuzzy, gcc-internal-format
 msgid "length mask must be an immediate"
 msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
 
-#: config/i386/i386.c:22525 config/rs6000/rs6000.c:19666
+#: config/i386/i386.c:22609 config/rs6000/rs6000.c:19883
 #, fuzzy, gcc-internal-format
 msgid "%qs incompatible attribute ignored"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹ÎºÎ±Î¯Ï‰Î¼Î±"
 
+#: config/i386/netware.c:253
+#, fuzzy, gcc-internal-format
+msgid "-fPIC and -fpic are not supported for this target"
+msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
+
 #: config/i386/winnt-cxx.c:71 config/sh/symbian.c:172
 #, gcc-internal-format
 msgid "definition of static data member %q+D of dllimport'd class"
@@ -25715,57 +25685,57 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr ""
 
-#: config/ia64/ia64.c:5126 config/pa/pa.c:347 config/spu/spu.c:3875
+#: config/ia64/ia64.c:5127 config/pa/pa.c:350 config/spu/spu.c:3864
 #, gcc-internal-format
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr ""
 
-#: config/ia64/ia64.c:5153 config/pa/pa.c:374 config/spu/spu.c:3901
+#: config/ia64/ia64.c:5154 config/pa/pa.c:377 config/spu/spu.c:3890
 #, gcc-internal-format
 msgid "%s-%s is an empty range"
 msgstr ""
 
-#: config/ia64/ia64.c:5181
+#: config/ia64/ia64.c:5182
 #, fuzzy, gcc-internal-format
 msgid "bad value %<%s%> for -mtls-size= switch"
 msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
 
-#: config/ia64/ia64.c:5209
+#: config/ia64/ia64.c:5210
 #, fuzzy, gcc-internal-format
 msgid "bad value %<%s%> for -mtune= switch"
 msgstr "Î‘ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î· Ï„Î¹Î¼Î® ÏƒÏ„Î¿ ai_flags"
 
-#: config/ia64/ia64.c:5228
+#: config/ia64/ia64.c:5229
 #, gcc-internal-format
 msgid "not yet implemented: latency-optimized inline square root"
 msgstr ""
 
-#: config/ia64/ia64.c:9950
+#: config/ia64/ia64.c:9951
 #, fuzzy, gcc-internal-format
 msgid "version attribute is not a string"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: config/iq2000/iq2000.c:1812
+#: config/iq2000/iq2000.c:1816
 #, gcc-internal-format
 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr ""
 
-#: config/iq2000/iq2000.c:2583
+#: config/iq2000/iq2000.c:2587
 #, fuzzy, gcc-internal-format
 msgid "argument %qd is not a constant"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: config/iq2000/iq2000.c:2885 config/mt/mt.c:349 config/xtensa/xtensa.c:2118
+#: config/iq2000/iq2000.c:2889 config/mt/mt.c:349 config/xtensa/xtensa.c:2124
 #, gcc-internal-format
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3040
+#: config/iq2000/iq2000.c:3044
 #, gcc-internal-format
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr ""
 
-#: config/iq2000/iq2000.c:3049 config/xtensa/xtensa.c:1972
+#: config/iq2000/iq2000.c:3053 config/xtensa/xtensa.c:1978
 #, gcc-internal-format
 msgid "PRINT_OPERAND null pointer"
 msgstr ""
@@ -25790,22 +25760,22 @@
 msgid "invalid target memregs value '%d'"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î¿ Î´Î¹Î¬ÏƒÏ„Î·Î¼Î± Ï‡Ï�ÏŒÎ½Î¿Ï… `%s'"
 
-#: config/m32c/m32c.c:2759
+#: config/m32c/m32c.c:2766
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute is not supported for R8C target"
 msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
 
-#: config/m32c/m32c.c:2767
+#: config/m32c/m32c.c:2774
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute applies only to functions"
 msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
 
-#: config/m32c/m32c.c:2775
+#: config/m32c/m32c.c:2782
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
 
-#: config/m32c/m32c.c:2784
+#: config/m32c/m32c.c:2791
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute argument should be between 18 to 255"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
@@ -25855,7 +25825,7 @@
 msgid "interrupt_thread is available only on fido"
 msgstr ""
 
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15014
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15226
 #, fuzzy, gcc-internal-format
 msgid "stack limit expression is not supported"
 msgstr "ÎµÎ¹Î´Î¹ÎºÎ¬ Î±Ï�Ï‡ÎµÎ¯Î± Î¼Ï€Î»Î¿Îº Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
@@ -25870,114 +25840,114 @@
 msgid "%qs redeclared with conflicting %qs attributes"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
 
-#: config/mips/mips.c:2348
+#: config/mips/mips.c:2382
 #, gcc-internal-format
 msgid "MIPS16 TLS"
 msgstr ""
 
-#: config/mips/mips.c:5439
+#: config/mips/mips.c:5500
 #, fuzzy, gcc-internal-format
 msgid "cannot handle inconsistent calls to %qs"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
 
-#: config/mips/mips.c:10258
+#: config/mips/mips.c:10337
 #, fuzzy, gcc-internal-format
 msgid "invalid argument to built-in function"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
 
-#: config/mips/mips.c:10530
+#: config/mips/mips.c:10609
 #, fuzzy, gcc-internal-format
 msgid "built-in function %qs not supported for MIPS16"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
 
-#: config/mips/mips.c:11679 config/mips/mips.c:12065
+#: config/mips/mips.c:11751 config/mips/mips.c:12137
 #, gcc-internal-format
 msgid "MIPS16 PIC"
 msgstr ""
 
-#: config/mips/mips.c:11682
+#: config/mips/mips.c:11754
 #, gcc-internal-format
 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
 msgstr ""
 
-#: config/mips/mips.c:11810
+#: config/mips/mips.c:11882
 #, fuzzy, gcc-internal-format
 msgid "CPU names must be lower case"
 msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Ï€Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
 
-#: config/mips/mips.c:11938
+#: config/mips/mips.c:12010
 #, gcc-internal-format
 msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
 msgstr ""
 
-#: config/mips/mips.c:11954
+#: config/mips/mips.c:12026
 #, gcc-internal-format
 msgid "%<-march=%s%> is not compatible with the selected ABI"
 msgstr ""
 
-#: config/mips/mips.c:11969
+#: config/mips/mips.c:12041
 #, fuzzy, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit processor"
 msgstr "Î§Ï�Î®ÏƒÎ· ABI 32-bit"
 
-#: config/mips/mips.c:11971
+#: config/mips/mips.c:12043
 #, fuzzy, gcc-internal-format
 msgid "%<-mgp32%> used with a 64-bit ABI"
 msgstr "Î§Ï�Î®ÏƒÎ· ABI 64-bit"
 
-#: config/mips/mips.c:11973
+#: config/mips/mips.c:12045
 #, fuzzy, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit ABI"
 msgstr "Î§Ï�Î®ÏƒÎ· ABI 32-bit"
 
-#: config/mips/mips.c:11989 config/mips/mips.c:11991 config/mips/mips.c:12058
+#: config/mips/mips.c:12061 config/mips/mips.c:12063 config/mips/mips.c:12130
 #, fuzzy, gcc-internal-format
 msgid "unsupported combination: %s"
 msgstr "Î•Î¼Ï†Î¬Î½Î¹ÏƒÎ· Î­ÎºÎ´Î¿ÏƒÎ·Ï‚ Ï€Ï�Î¿Î³Ï�Î¬Î¼Î¼Î±Ï„Î¿Ï‚"
 
-#: config/mips/mips.c:11995
+#: config/mips/mips.c:12067
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
 msgstr ""
 
-#: config/mips/mips.c:11998
+#: config/mips/mips.c:12070
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
 msgstr ""
 
-#: config/mips/mips.c:12052
+#: config/mips/mips.c:12124
 #, gcc-internal-format
 msgid "the %qs architecture does not support branch-likely instructions"
 msgstr ""
 
-#: config/mips/mips.c:12098
+#: config/mips/mips.c:12170
 #, gcc-internal-format
 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
 msgstr ""
 
-#: config/mips/mips.c:12106 config/mips/mips.c:12109
+#: config/mips/mips.c:12178 config/mips/mips.c:12181
 #, gcc-internal-format
 msgid "cannot use small-data accesses for %qs"
 msgstr ""
 
-#: config/mips/mips.c:12123
+#: config/mips/mips.c:12195
 #, gcc-internal-format
 msgid "%<-mips3d%> requires %<-mpaired-single%>"
 msgstr ""
 
-#: config/mips/mips.c:12132
+#: config/mips/mips.c:12204
 #, gcc-internal-format
 msgid "%qs must be used with %qs"
 msgstr ""
 
-#: config/mips/mips.c:12139
+#: config/mips/mips.c:12211
 #, fuzzy, gcc-internal-format
 msgid "the %qs architecture does not support paired-single instructions"
 msgstr "Î¤Î¿ servname Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î¿ ai_socktype"
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2110
+#: config/mips/mips.h:2111
 #, gcc-internal-format
 msgid "mips16 function profiling"
 msgstr ""
@@ -26007,28 +25977,28 @@
 msgid "MMIX Internal: Last named vararg would not fit in a register"
 msgstr ""
 
-#: config/mmix/mmix.c:1495 config/mmix/mmix.c:1519 config/mmix/mmix.c:1635
+#: config/mmix/mmix.c:1491 config/mmix/mmix.c:1515 config/mmix/mmix.c:1631
 #, gcc-internal-format
 msgid "MMIX Internal: Bad register: %d"
 msgstr ""
 
 #. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:1627
+#: config/mmix/mmix.c:1623
 #, gcc-internal-format
 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
 msgstr ""
 
-#: config/mmix/mmix.c:1913
+#: config/mmix/mmix.c:1909
 #, fuzzy, gcc-internal-format
 msgid "stack frame not a multiple of 8 bytes: %wd"
 msgstr "Î¿ Î¯Î´Î¹Î¿Ï‚ ÎºÎ±Î½ÏŒÎ½Î±Ï‚ ÏƒÎµ Ï€Î¿Î»Î»Î±Ï€Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î±"
 
-#: config/mmix/mmix.c:2149
+#: config/mmix/mmix.c:2145
 #, fuzzy, gcc-internal-format
 msgid "stack frame not a multiple of octabyte: %wd"
 msgstr "Î¿ Î¯Î´Î¹Î¿Ï‚ ÎºÎ±Î½ÏŒÎ½Î±Ï‚ ÏƒÎµ Ï€Î¿Î»Î»Î±Ï€Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î±"
 
-#: config/mmix/mmix.c:2489 config/mmix/mmix.c:2553
+#: config/mmix/mmix.c:2485 config/mmix/mmix.c:2549
 #, gcc-internal-format
 msgid "MMIX Internal: %s is not a shiftable int"
 msgstr ""
@@ -26038,27 +26008,27 @@
 msgid "info pointer NULL"
 msgstr ""
 
-#: config/pa/pa.c:479
+#: config/pa/pa.c:482
 #, fuzzy, gcc-internal-format
 msgid "PIC code generation is not supported in the portable runtime model"
 msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
 
-#: config/pa/pa.c:484
+#: config/pa/pa.c:487
 #, fuzzy, gcc-internal-format
 msgid "PIC code generation is not compatible with fast indirect calls"
 msgstr "Î§Ï�Î®ÏƒÎ· Î¾ÎµÏ‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î»Î±Î½Î¸Î¬Î½Î¿Ï…ÏƒÎ±Ï‚ Î¼Î½Î®Î¼Î·Ï‚ Î³Î¹Î± ÎºÎ¬Î¸Îµ Ï‡Ï�Î®ÏƒÏ„Î·"
 
-#: config/pa/pa.c:489
+#: config/pa/pa.c:492
 #, gcc-internal-format
 msgid "-g is only supported when using GAS on this processor,"
 msgstr ""
 
-#: config/pa/pa.c:490
+#: config/pa/pa.c:493
 #, fuzzy, gcc-internal-format
 msgid "-g option disabled"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± NIS+ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
 
-#: config/pa/pa.c:8285
+#: config/pa/pa.c:8373
 #, gcc-internal-format
 msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
 msgstr ""
@@ -26127,251 +26097,252 @@
 msgid "junk at end of #pragma longcall"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
 
-#: config/rs6000/rs6000-c.c:2550
+#: config/rs6000/rs6000-c.c:2553
 #, fuzzy, gcc-internal-format
 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
 msgstr "%s Î¼ÎµÏ„Î±Ï„Ï�Î­Ï€ÎµÎ¹ Î±ÎºÎ­Ï�Î±Î¹Î¿ ÏƒÎµ Î´ÎµÎ¯ÎºÏ„Î· Ï‡Ï‰Ï�Î¯Ï‚ Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î­Î±"
 
-#: config/rs6000/rs6000-c.c:2593
+#: config/rs6000/rs6000-c.c:2596
 #, fuzzy, gcc-internal-format
 msgid "invalid parameter combination for AltiVec intrinsic"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
 
-#: config/rs6000/rs6000.c:1294
+#: config/rs6000/rs6000.c:1312
 #, gcc-internal-format
 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1305
+#: config/rs6000/rs6000.c:1323
 #, gcc-internal-format
 msgid "-m64 requires PowerPC64 architecture, enabling"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1528
+#: config/rs6000/rs6000.c:1546
 #, fuzzy, gcc-internal-format
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
 
-#: config/rs6000/rs6000.c:1535
+#: config/rs6000/rs6000.c:1553
 #, fuzzy, gcc-internal-format
 msgid "-mstring is not supported on little endian systems"
 msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
 
-#: config/rs6000/rs6000.c:1549
+#: config/rs6000/rs6000.c:1567
 #, gcc-internal-format
 msgid "unknown -mdebug-%s switch"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1561
+#: config/rs6000/rs6000.c:1579
 #, gcc-internal-format
 msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:1973
+#: config/rs6000/rs6000.c:2003
 #, fuzzy, gcc-internal-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
 
-#: config/rs6000/rs6000.c:2186
+#: config/rs6000/rs6000.c:2218
 #, gcc-internal-format
 msgid "not configured for ABI: '%s'"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2199
+#: config/rs6000/rs6000.c:2231
 #, gcc-internal-format
 msgid "Using darwin64 ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2204
+#: config/rs6000/rs6000.c:2236
 #, gcc-internal-format
 msgid "Using old darwin ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2211
+#: config/rs6000/rs6000.c:2243
 #, gcc-internal-format
 msgid "Using IBM extended precision long double"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2217
+#: config/rs6000/rs6000.c:2249
 #, gcc-internal-format
 msgid "Using IEEE extended precision long double"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2222
+#: config/rs6000/rs6000.c:2254
 #, fuzzy, gcc-internal-format
 msgid "unknown ABI specified: '%s'"
 msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
 
-#: config/rs6000/rs6000.c:2249
+#: config/rs6000/rs6000.c:2281
 #, fuzzy, gcc-internal-format
 msgid "invalid option for -mfloat-gprs: '%s'"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: config/rs6000/rs6000.c:2259
+#: config/rs6000/rs6000.c:2291
 #, gcc-internal-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2280
+#: config/rs6000/rs6000.c:2312
 #, gcc-internal-format
 msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
 msgstr ""
 
-#: config/rs6000/rs6000.c:2288
+#: config/rs6000/rs6000.c:2320
 #, fuzzy, gcc-internal-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
 
-#: config/rs6000/rs6000.c:4989
+#: config/rs6000/rs6000.c:5087
 #, gcc-internal-format
 msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5062
+#: config/rs6000/rs6000.c:5160
 #, gcc-internal-format
 msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr ""
 
-#: config/rs6000/rs6000.c:5320
+#: config/rs6000/rs6000.c:5418
 #, gcc-internal-format
 msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr ""
 
-#: config/rs6000/rs6000.c:6221
+#: config/rs6000/rs6000.c:6322
 #, gcc-internal-format
 msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7461
+#: config/rs6000/rs6000.c:7568
 #, fuzzy, gcc-internal-format
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: config/rs6000/rs6000.c:7564 config/rs6000/rs6000.c:8475
+#: config/rs6000/rs6000.c:7671 config/rs6000/rs6000.c:8582
 #, fuzzy, gcc-internal-format
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: config/rs6000/rs6000.c:7604
+#: config/rs6000/rs6000.c:7711
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7657
+#: config/rs6000/rs6000.c:7764
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7906
+#: config/rs6000/rs6000.c:8013
 #, fuzzy, gcc-internal-format
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: config/rs6000/rs6000.c:8078
+#: config/rs6000/rs6000.c:8185
 #, fuzzy, gcc-internal-format
 msgid "argument to %qs must be a 2-bit unsigned literal"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: config/rs6000/rs6000.c:8220
+#: config/rs6000/rs6000.c:8327
 #, gcc-internal-format
 msgid "unresolved overload for Altivec builtin %qF"
 msgstr ""
 
-#: config/rs6000/rs6000.c:8302
+#: config/rs6000/rs6000.c:8409
 #, fuzzy, gcc-internal-format
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ `%s' Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: config/rs6000/rs6000.c:8595
+#: config/rs6000/rs6000.c:8702
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate must be a constant"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: config/rs6000/rs6000.c:8642
+#: config/rs6000/rs6000.c:8749
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate is out of range"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: config/rs6000/rs6000.c:8667
+#: config/rs6000/rs6000.c:8774
 #, fuzzy, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
-#: config/rs6000/rs6000.c:8739
+#: config/rs6000/rs6000.c:8846
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr ""
 
 # src/shred.c:1134
-#: config/rs6000/rs6000.c:14977
+#: config/rs6000/rs6000.c:15189
 #, fuzzy, gcc-internal-format
 msgid "stack frame too large"
 msgstr "%s: Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ ÎµÎ¯Î½Î±Î¹ Ï€Î¿Î»Ï� Î¼ÎµÎ³Î¬Î»Î¿"
 
-#: config/rs6000/rs6000.c:17598
+#: config/rs6000/rs6000.c:17811
 #, gcc-internal-format
 msgid "no profiling of 64-bit code for this ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19470
+#: config/rs6000/rs6000.c:19687
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19472
+#: config/rs6000/rs6000.c:19689
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19476
+#: config/rs6000/rs6000.c:19693
 #, gcc-internal-format
 msgid "use of %<long long%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19478
+#: config/rs6000/rs6000.c:19695
 #, gcc-internal-format
 msgid "use of %<double%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19480
+#: config/rs6000/rs6000.c:19697
 #, gcc-internal-format
 msgid "use of %<long double%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19482
+#: config/rs6000/rs6000.c:19699
 #, gcc-internal-format
 msgid "use of boolean types in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19484
+#: config/rs6000/rs6000.c:19701
 #, gcc-internal-format
 msgid "use of %<complex%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/rs6000/rs6000.c:19486
+#: config/rs6000/rs6000.c:19703
 #, gcc-internal-format
 msgid "use of decimal floating point types in AltiVec types is invalid"
 msgstr ""
 
 #: config/rs6000/aix43.h:38 config/rs6000/aix51.h:37 config/rs6000/aix52.h:38
-#: config/rs6000/aix53.h:38
+#: config/rs6000/aix53.h:38 config/rs6000/aix61.h:38
 #, gcc-internal-format
 msgid "-maix64 and POWER architecture are incompatible"
 msgstr ""
 
 #: config/rs6000/aix43.h:43 config/rs6000/aix51.h:42 config/rs6000/aix52.h:43
-#: config/rs6000/aix53.h:43
+#: config/rs6000/aix53.h:43 config/rs6000/aix61.h:43
 #, gcc-internal-format
 msgid "-maix64 requires PowerPC64 architecture remain enabled"
 msgstr ""
 
 #: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
+#: config/rs6000/aix61.h:49
 #, gcc-internal-format
 msgid "soft-float and long-double-128 are incompatible"
 msgstr ""
 
 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:46 config/rs6000/aix52.h:53
-#: config/rs6000/aix53.h:53
+#: config/rs6000/aix53.h:53 config/rs6000/aix61.h:53
 #, gcc-internal-format
 msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 msgstr ""
@@ -26413,7 +26384,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1560
+#: config/rs6000/rs6000.h:1569
 #, gcc-internal-format
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr ""
@@ -26536,22 +26507,22 @@
 msgid "-mstack-guard implies use of -mstack-size"
 msgstr ""
 
-#: config/s390/s390.c:6640
+#: config/s390/s390.c:6679
 #, gcc-internal-format
 msgid "total size of local variables exceeds architecture limit"
 msgstr ""
 
-#: config/s390/s390.c:7298
+#: config/s390/s390.c:7349
 #, fuzzy, gcc-internal-format
 msgid "frame size of function %qs is "
 msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
 
-#: config/s390/s390.c:7328
+#: config/s390/s390.c:7379
 #, fuzzy, gcc-internal-format
 msgid "frame size of %qs is "
 msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
 
-#: config/s390/s390.c:7332
+#: config/s390/s390.c:7383
 #, gcc-internal-format
 msgid "%qs uses dynamic stack allocation"
 msgstr ""
@@ -26561,44 +26532,44 @@
 msgid "-fPIC and -G are incompatible"
 msgstr ""
 
-#: config/sh/sh.c:6894
+#: config/sh/sh.c:6897
 #, fuzzy, gcc-internal-format
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
 
-#: config/sh/sh.c:7904
+#: config/sh/sh.c:7907
 #, gcc-internal-format
 msgid "%qs attribute only applies to interrupt functions"
 msgstr ""
 
-#: config/sh/sh.c:7990
+#: config/sh/sh.c:7993
 #, gcc-internal-format
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr ""
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:8012
+#: config/sh/sh.c:8015
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute argument not a string constant"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:8037
+#: config/sh/sh.c:8040
 #, fuzzy, gcc-internal-format
 msgid "%qs attribute argument not an integer constant"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
 
-#: config/sh/sh.c:10085
+#: config/sh/sh.c:10084
 #, gcc-internal-format
 msgid "r0 needs to be available as a call-clobbered register"
 msgstr ""
 
-#: config/sh/sh.c:10106
+#: config/sh/sh.c:10105
 #, gcc-internal-format
 msgid "Need a second call-clobbered general purpose register"
 msgstr ""
 
-#: config/sh/sh.c:10114
+#: config/sh/sh.c:10113
 #, gcc-internal-format
 msgid "Need a call-clobbered target register"
 msgstr ""
@@ -26628,7 +26599,7 @@
 msgid "%s %q+D %s after being referenced with dllimport linkage"
 msgstr ""
 
-#: config/sh/symbian.c:891 cp/tree.c:2737
+#: config/sh/symbian.c:891 cp/tree.c:2753
 #, gcc-internal-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr ""
@@ -26671,17 +26642,17 @@
 msgid "-mrelax is only supported for RTP PIC"
 msgstr ""
 
-#: config/sparc/sparc.c:698
+#: config/sparc/sparc.c:701
 #, fuzzy, gcc-internal-format
 msgid "%s is not supported by this configuration"
 msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
 
-#: config/sparc/sparc.c:705
+#: config/sparc/sparc.c:708
 #, gcc-internal-format
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr ""
 
-#: config/sparc/sparc.c:730
+#: config/sparc/sparc.c:733
 #, fuzzy, gcc-internal-format
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "ÏƒÏ…Î¼Î²Î¿Î»Î¹ÎºÎ¿Î¯ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Î¹ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹ ÏƒÏ„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î± Î±Ï…Ï„ÏŒ"
@@ -26701,67 +26672,57 @@
 msgid "parameter list does not match a valid signature for %s()"
 msgstr ""
 
-#: config/spu/spu.c:337 config/spu/spu.c:348
+#: config/spu/spu.c:341 config/spu/spu.c:352
 #, fuzzy, gcc-internal-format
 msgid "Unknown architecture '%s'"
 msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿ ÏƒÎµÏ„ `%s'"
 
-#: config/spu/spu.c:3034
+#: config/spu/spu.c:3023
 #, fuzzy, gcc-internal-format
 msgid "`%s' attribute ignored"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: config/spu/spu.c:5218
+#: config/spu/spu.c:5207
 #, fuzzy, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]."
 msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
 
-#: config/spu/spu.c:5238
+#: config/spu/spu.c:5227
 #, fuzzy, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]. ("
 msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
 
-#: config/spu/spu.c:5268
+#: config/spu/spu.c:5257
 #, gcc-internal-format
 msgid "%d least significant bits of %s are ignored."
 msgstr ""
 
-#: config/stormy16/stormy16.c:499
-#, fuzzy, gcc-internal-format
-msgid "constant halfword load operand out of range"
-msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
-
-#: config/stormy16/stormy16.c:509
-#, fuzzy, gcc-internal-format
-msgid "constant arithmetic operand out of range"
-msgstr "ÎŸ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ ÏƒÏ�Î½Î´ÎµÏƒÎ¼Î¿Ï… ÎµÎ¯Î½Î±Î¹ Î­Î¾Ï‰ Î±Ï€ÏŒ Ï„Î¿ ÏŒÏ�Î¹Î¿"
-
-#: config/stormy16/stormy16.c:1108
+#: config/stormy16/stormy16.c:1080
 #, gcc-internal-format
 msgid "local variable memory requirements exceed capacity"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1274
+#: config/stormy16/stormy16.c:1246
 #, gcc-internal-format
 msgid "function_profiler support"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1363
+#: config/stormy16/stormy16.c:1335
 #, gcc-internal-format
 msgid "cannot use va_start in interrupt function"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1906
+#: config/stormy16/stormy16.c:1879
 #, gcc-internal-format
 msgid "switch statement of size %lu entries too large"
 msgstr ""
 
-#: config/stormy16/stormy16.c:2274
+#: config/stormy16/stormy16.c:2247
 #, gcc-internal-format
 msgid "%<__BELOW100__%> attribute only applies to variables"
 msgstr ""
 
-#: config/stormy16/stormy16.c:2281
+#: config/stormy16/stormy16.c:2254
 #, gcc-internal-format
 msgid "__BELOW100__ attribute not allowed with auto storage class"
 msgstr ""
@@ -26889,351 +26850,351 @@
 msgid "too much stack space to prepare: %d"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1861
+#: config/xtensa/xtensa.c:1865
 #, gcc-internal-format
 msgid "boolean registers required for the floating-point option"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1896
+#: config/xtensa/xtensa.c:1900
 #, fuzzy, gcc-internal-format
 msgid "-f%s is not supported with CONST16 instructions"
 msgstr "Î— Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Î´Î¹ÎµÏ…Î¸Ï�Î½ÏƒÎµÏ‰Î½ Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ Î±Ï€ÏŒ Ï„Î·Î½ Î¿Î¹ÎºÎ¿Î³Î­Î½ÎµÎ¹Î± Ï€Ï�Ï‰Ï„Î¿ÎºÏŒÎ»Î»Î¿Ï…"
 
-#: config/xtensa/xtensa.c:1901
+#: config/xtensa/xtensa.c:1905
 #, gcc-internal-format
 msgid "PIC is required but not supported with CONST16 instructions"
 msgstr ""
 
-#: config/xtensa/xtensa.c:2745 config/xtensa/xtensa.c:2765
+#: config/xtensa/xtensa.c:2770 config/xtensa/xtensa.c:2790
 #, fuzzy, gcc-internal-format
 msgid "bad builtin code"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ Î¼Î®ÎºÎ¿Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚: %s"
 
-#: config/xtensa/xtensa.c:2873
+#: config/xtensa/xtensa.c:2898
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in a .bss section"
 msgstr ""
 
-#: ada/misc.c:261
+#: ada/misc.c:260
 #, fuzzy, gcc-internal-format
 msgid "missing argument to \"-%s\""
 msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
 
-#: ada/misc.c:311
+#: ada/misc.c:310
 #, gcc-internal-format
 msgid "%<-gnat%> misspelled as %<-gant%>"
 msgstr ""
 
-#: cp/call.c:2462
+#: cp/call.c:2448
 #, gcc-internal-format
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2467
+#: cp/call.c:2453
 #, gcc-internal-format
 msgid "%s %D(%T, %T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2471
+#: cp/call.c:2457
 #, gcc-internal-format
 msgid "%s %D(%T) <built-in>"
 msgstr ""
 
-#: cp/call.c:2475
+#: cp/call.c:2461
 #, gcc-internal-format
 msgid "%s %T <conversion>"
 msgstr ""
 
-#: cp/call.c:2477
+#: cp/call.c:2463
 #, gcc-internal-format
 msgid "%s %+#D <near match>"
 msgstr ""
 
-#: cp/call.c:2479 cp/pt.c:1397
+#: cp/call.c:2465 cp/pt.c:1405
 #, gcc-internal-format
 msgid "%s %+#D"
 msgstr ""
 
-#: cp/call.c:2720
+#: cp/call.c:2706
 #, fuzzy, gcc-internal-format
 msgid "conversion from %qT to %qT is ambiguous"
 msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
 
-#: cp/call.c:2873 cp/call.c:2891 cp/call.c:2954
+#: cp/call.c:2859 cp/call.c:2877 cp/call.c:2940
 #, gcc-internal-format
 msgid "no matching function for call to %<%D(%A)%>"
 msgstr ""
 
 # src/getopt.c:813
 # src/getopt.c:813
-#: cp/call.c:2894 cp/call.c:2957
+#: cp/call.c:2880 cp/call.c:2943
 #, fuzzy, gcc-internal-format
 msgid "call of overloaded %<%D(%A)%> is ambiguous"
 msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-W %s' ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·\n"
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:3029
+#: cp/call.c:3015
 #, gcc-internal-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr ""
 
-#: cp/call.c:3103
+#: cp/call.c:3089
 #, gcc-internal-format
 msgid "no match for call to %<(%T) (%A)%>"
 msgstr ""
 
 # src/getopt.c:813
 # src/getopt.c:813
-#: cp/call.c:3112
+#: cp/call.c:3098
 #, fuzzy, gcc-internal-format
 msgid "call of %<(%T) (%A)%> is ambiguous"
 msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `-W %s' ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·\n"
 
-#: cp/call.c:3150
+#: cp/call.c:3136
 #, gcc-internal-format
 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
 msgstr ""
 
-#: cp/call.c:3156
+#: cp/call.c:3142
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E%s%>"
 msgstr ""
 
-#: cp/call.c:3160
+#: cp/call.c:3146
 #, gcc-internal-format
 msgid "%s for %<operator[]%> in %<%E[%E]%>"
 msgstr ""
 
-#: cp/call.c:3165
+#: cp/call.c:3151
 #, gcc-internal-format
 msgid "%s for %qs in %<%s %E%>"
 msgstr ""
 
-#: cp/call.c:3170
+#: cp/call.c:3156
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E %s %E%>"
 msgstr ""
 
-#: cp/call.c:3173
+#: cp/call.c:3159
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%s%E%>"
 msgstr ""
 
-#: cp/call.c:3265
+#: cp/call.c:3251
 #, gcc-internal-format
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr ""
 
-#: cp/call.c:3343
+#: cp/call.c:3329
 #, gcc-internal-format
 msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
 msgstr ""
 
-#: cp/call.c:3348
+#: cp/call.c:3334
 #, gcc-internal-format
 msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
 msgstr ""
 
-#: cp/call.c:3389 cp/call.c:3609
+#: cp/call.c:3375 cp/call.c:3595
 #, gcc-internal-format
 msgid "operands to ?: have different types %qT and %qT"
 msgstr ""
 
-#: cp/call.c:3563
+#: cp/call.c:3549
 #, fuzzy, gcc-internal-format
 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
 msgstr "Î£Ï†Î¬Î»Î¼Î± ÏƒÏ„Î¿ Ï„Î±Î¯Ï�Î¹Î±ÏƒÎ¼Î± ÏƒÏ„Î·Î½ ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ· `%s'"
 
-#: cp/call.c:3570
+#: cp/call.c:3556
 #, gcc-internal-format
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr ""
 
-#: cp/call.c:3874
+#: cp/call.c:3860
 #, gcc-internal-format
 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
 msgstr ""
 
-#: cp/call.c:3947
+#: cp/call.c:3936
 #, gcc-internal-format
 msgid "comparison between %q#T and %q#T"
 msgstr ""
 
-#: cp/call.c:4229
+#: cp/call.c:4218
 #, gcc-internal-format
 msgid "no corresponding deallocation function for `%D'"
 msgstr ""
 
-#: cp/call.c:4234
+#: cp/call.c:4223
 #, gcc-internal-format
 msgid "no suitable %<operator %s%> for %qT"
 msgstr ""
 
-#: cp/call.c:4252
+#: cp/call.c:4241
 #, gcc-internal-format
 msgid "%q+#D is private"
 msgstr ""
 
-#: cp/call.c:4254
+#: cp/call.c:4243
 #, fuzzy, gcc-internal-format
 msgid "%q+#D is protected"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/call.c:4256
+#: cp/call.c:4245
 #, fuzzy, gcc-internal-format
 msgid "%q+#D is inaccessible"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Î¼Î·-Ï€Ï�Î¿ÏƒÏ€ÎµÎ»Î¬ÏƒÎ¹Î¼Î¿"
 
-#: cp/call.c:4257
+#: cp/call.c:4246
 #, gcc-internal-format
 msgid "within this context"
 msgstr ""
 
-#: cp/call.c:4303
+#: cp/call.c:4292
 #, fuzzy, gcc-internal-format
 msgid "passing NULL to non-pointer argument %P of %qD"
 msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
 
-#: cp/call.c:4306
+#: cp/call.c:4295
 #, fuzzy, gcc-internal-format
 msgid "converting to non-pointer type %qT from NULL"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
 
-#: cp/call.c:4312
+#: cp/call.c:4301
 #, fuzzy, gcc-internal-format
 msgid "converting %<false%> to pointer type for argument %P of %qD"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
 
-#: cp/call.c:4356 cp/cvt.c:217
+#: cp/call.c:4346 cp/cvt.c:217
 #, fuzzy, gcc-internal-format
 msgid "invalid conversion from %qT to %qT"
 msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
 
-#: cp/call.c:4358
+#: cp/call.c:4348
 #, fuzzy, gcc-internal-format
 msgid "  initializing argument %P of %qD"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
 
-#: cp/call.c:4491
+#: cp/call.c:4498
 #, fuzzy, gcc-internal-format
 msgid "cannot bind bitfield %qE to %qT"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
 
-#: cp/call.c:4494 cp/call.c:4510
+#: cp/call.c:4501 cp/call.c:4517
 #, fuzzy, gcc-internal-format
 msgid "cannot bind packed field %qE to %qT"
 msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ ÏƒÏ„Î¿ Ï€ÎµÎ´Î¯Î¿ `%s' Ï„Î·Ï‚ ÎºÎ±Ï„Î·Î³Î¿Ï�Î¯Î±Ï‚ `%s'"
 
-#: cp/call.c:4497
+#: cp/call.c:4504
 #, fuzzy, gcc-internal-format
 msgid "cannot bind rvalue %qE to %qT"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
 
-#: cp/call.c:4611
+#: cp/call.c:4620
 #, gcc-internal-format
 msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr ""
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4639
+#: cp/call.c:4648
 #, gcc-internal-format
 msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr ""
 
-#: cp/call.c:4687
+#: cp/call.c:4696
 #, gcc-internal-format
 msgid "the default argument for parameter %d of %qD has not yet been parsed"
 msgstr ""
 
-#: cp/call.c:4697
+#: cp/call.c:4706
 #, fuzzy, gcc-internal-format
 msgid "recursive evaluation of default argument for %q#D"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
 
-#: cp/call.c:4802
+#: cp/call.c:4811
 #, gcc-internal-format
 msgid "argument of function call might be a candidate for a format attribute"
 msgstr ""
 
-#: cp/call.c:4950
+#: cp/call.c:4959
 #, gcc-internal-format
 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
 msgstr ""
 
-#: cp/call.c:4969
+#: cp/call.c:4978
 #, fuzzy, gcc-internal-format
 msgid "%qT is not an accessible base of %qT"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: cp/call.c:5229
+#: cp/call.c:5238
 #, gcc-internal-format
 msgid "could not find class$ field in java interface type %qT"
 msgstr ""
 
-#: cp/call.c:5470
+#: cp/call.c:5479
 #, gcc-internal-format
 msgid "call to non-function %qD"
 msgstr "ÎºÎ»Î®ÏƒÎ· ÏƒÎµ Î¼Î·-ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· %qD"
 
-#: cp/call.c:5595
+#: cp/call.c:5604
 #, gcc-internal-format
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 msgstr "Î´ÎµÎ½ Ï„Î±Î¹Ï�Î¹Î¬Î¶ÎµÎ¹ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ ÎºÎ»Î®ÏƒÎ· ÏƒÏ„Î¿ %<%T::%s(%A)%#V%>"
 
 # src/getopt.c:813
 # src/getopt.c:813
-#: cp/call.c:5613
+#: cp/call.c:5622
 #, gcc-internal-format
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 msgstr "Î· ÎºÎ»Î®ÏƒÎ· Ï„Î·Ï‚ Ï…Ï€ÎµÏ�Ï†Î¿Ï�Ï„Ï‰Î¼Î­Î½Î·Ï‚ %<%s(%A)%> ÎµÎ¯Î½Î±Î¹ Î´Î¹Ï†Î¿Ï�Î¿Ï�Î¼ÎµÎ½Î·"
 
-#: cp/call.c:5639
+#: cp/call.c:5648
 #, gcc-internal-format
 msgid "cannot call member function %qD without object"
 msgstr ""
 
-#: cp/call.c:6283
+#: cp/call.c:6307
 #, gcc-internal-format
 msgid "passing %qT chooses %qT over %qT"
 msgstr ""
 
-#: cp/call.c:6285 cp/name-lookup.c:4320 cp/name-lookup.c:4753
+#: cp/call.c:6309 cp/name-lookup.c:4322 cp/name-lookup.c:4757
 #, fuzzy, gcc-internal-format
 msgid "  in call to %qD"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: cp/call.c:6342
+#: cp/call.c:6366
 #, gcc-internal-format
 msgid "choosing %qD over %qD"
 msgstr ""
 
-#: cp/call.c:6343
+#: cp/call.c:6367
 #, fuzzy, gcc-internal-format
 msgid "  for conversion from %qT to %qT"
 msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
 
-#: cp/call.c:6345
+#: cp/call.c:6369
 #, gcc-internal-format
 msgid "  because conversion sequence for the argument is better"
 msgstr ""
 
-#: cp/call.c:6459
+#: cp/call.c:6483
 #, gcc-internal-format
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr ""
 
-#: cp/call.c:6603
+#: cp/call.c:6627
 #, fuzzy, gcc-internal-format
 msgid "could not convert %qE to %qT"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
 
-#: cp/call.c:6737
+#: cp/call.c:6761
 #, gcc-internal-format
 msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
 msgstr ""
 
-#: cp/call.c:6741
+#: cp/call.c:6765
 #, gcc-internal-format
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 msgstr ""
@@ -27243,343 +27204,343 @@
 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
 
-#: cp/class.c:961
+#: cp/class.c:971
 #, gcc-internal-format
 msgid "Java class %qT cannot have a destructor"
 msgstr ""
 
-#: cp/class.c:963
+#: cp/class.c:973
 #, gcc-internal-format
 msgid "Java class %qT cannot have an implicit non-trivial destructor"
 msgstr ""
 
-#: cp/class.c:1062
+#: cp/class.c:1074
 #, fuzzy, gcc-internal-format
 msgid "repeated using declaration %q+D"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
 
-#: cp/class.c:1064
+#: cp/class.c:1076
 #, fuzzy, gcc-internal-format
 msgid "using declaration %q+D conflicts with a previous using declaration"
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
 
-#: cp/class.c:1069
+#: cp/class.c:1081
 #, fuzzy, gcc-internal-format
 msgid "%q+#D cannot be overloaded"
 msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
 
-#: cp/class.c:1070
+#: cp/class.c:1082
 #, gcc-internal-format
 msgid "with %q+#D"
 msgstr ""
 
-#: cp/class.c:1137
+#: cp/class.c:1149
 #, gcc-internal-format
 msgid "conflicting access specifications for method %q+D, ignored"
 msgstr ""
 
-#: cp/class.c:1140
+#: cp/class.c:1152
 #, gcc-internal-format
 msgid "conflicting access specifications for field %qE, ignored"
 msgstr ""
 
-#: cp/class.c:1201 cp/class.c:1209
+#: cp/class.c:1213 cp/class.c:1221
 #, fuzzy, gcc-internal-format
 msgid "%q+D invalid in %q#T"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: cp/class.c:1202
+#: cp/class.c:1214
 #, gcc-internal-format
 msgid "  because of local method %q+#D with same name"
 msgstr ""
 
-#: cp/class.c:1210
+#: cp/class.c:1222
 #, gcc-internal-format
 msgid "  because of local member %q+#D with same name"
 msgstr ""
 
-#: cp/class.c:1253
+#: cp/class.c:1265
 #, fuzzy, gcc-internal-format
 msgid "base class %q#T has a non-virtual destructor"
 msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
 
-#: cp/class.c:1570
+#: cp/class.c:1582
 #, gcc-internal-format
 msgid "all member functions in class %qT are private"
 msgstr ""
 
-#: cp/class.c:1582
+#: cp/class.c:1594
 #, gcc-internal-format
 msgid "%q#T only defines a private destructor and has no friends"
 msgstr ""
 
-#: cp/class.c:1626
+#: cp/class.c:1639
 #, gcc-internal-format
 msgid "%q#T only defines private constructors and has no friends"
 msgstr ""
 
-#: cp/class.c:2019
+#: cp/class.c:2032
 #, gcc-internal-format
 msgid "no unique final overrider for %qD in %qT"
 msgstr ""
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2439
+#: cp/class.c:2452
 #, gcc-internal-format
 msgid "%q+D was hidden"
 msgstr ""
 
-#: cp/class.c:2440
+#: cp/class.c:2453
 #, fuzzy, gcc-internal-format
 msgid "  by %q+D"
 msgstr "  ÎºÎ±Ï„Î¬ `%D'"
 
-#: cp/class.c:2483 cp/decl2.c:1135
+#: cp/class.c:2496 cp/decl2.c:1178
 #, fuzzy, gcc-internal-format
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
 
-#: cp/class.c:2486
+#: cp/class.c:2499
 #, fuzzy, gcc-internal-format
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
 
-#: cp/class.c:2494 cp/decl2.c:1141
+#: cp/class.c:2507 cp/decl2.c:1184
 #, fuzzy, gcc-internal-format
 msgid "private member %q+#D in anonymous union"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: cp/class.c:2496
+#: cp/class.c:2509
 #, gcc-internal-format
 msgid "private member %q+#D in anonymous struct"
 msgstr ""
 
-#: cp/class.c:2501 cp/decl2.c:1143
+#: cp/class.c:2514 cp/decl2.c:1186
 #, gcc-internal-format
 msgid "protected member %q+#D in anonymous union"
 msgstr ""
 
-#: cp/class.c:2503
+#: cp/class.c:2516
 #, gcc-internal-format
 msgid "protected member %q+#D in anonymous struct"
 msgstr ""
 
-#: cp/class.c:2677
+#: cp/class.c:2695
 #, fuzzy, gcc-internal-format
 msgid "bit-field %q+#D with non-integral type"
 msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
 
-#: cp/class.c:2690
+#: cp/class.c:2708
 #, fuzzy, gcc-internal-format
 msgid "bit-field %q+D width not an integer constant"
 msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
 
-#: cp/class.c:2695
+#: cp/class.c:2713
 #, fuzzy, gcc-internal-format
 msgid "negative width in bit-field %q+D"
 msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
 
-#: cp/class.c:2700
+#: cp/class.c:2718
 #, fuzzy, gcc-internal-format
 msgid "zero width for bit-field %q+D"
 msgstr "Î‘Ï�Î½Î·Ï„Î¹ÎºÏŒ Ï€Î»Î¬Ï„Î¿Ï‚ ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·"
 
-#: cp/class.c:2706
+#: cp/class.c:2724
 #, gcc-internal-format
 msgid "width of %q+D exceeds its type"
 msgstr ""
 
-#: cp/class.c:2715
+#: cp/class.c:2733
 #, fuzzy, gcc-internal-format
 msgid "%q+D is too small to hold all values of %q#T"
 msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
 
-#: cp/class.c:2772
+#: cp/class.c:2790
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in union"
 msgstr ""
 
-#: cp/class.c:2775
+#: cp/class.c:2793
 #, fuzzy, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in union"
 msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
 
-#: cp/class.c:2777
+#: cp/class.c:2795
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in union"
 msgstr ""
 
-#: cp/class.c:2801
+#: cp/class.c:2819
 #, gcc-internal-format
 msgid "multiple fields in union %qT initialized"
 msgstr ""
 
-#: cp/class.c:2890
+#: cp/class.c:2908
 #, fuzzy, gcc-internal-format
 msgid "%q+D may not be static because it is a member of a union"
 msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
 
-#: cp/class.c:2895
+#: cp/class.c:2913
 #, fuzzy, gcc-internal-format
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
 
-#: cp/class.c:2906
+#: cp/class.c:2924
 #, fuzzy, gcc-internal-format
 msgid "field %q+D invalidly declared function type"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: cp/class.c:2912
+#: cp/class.c:2930
 #, fuzzy, gcc-internal-format
 msgid "field %q+D invalidly declared method type"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: cp/class.c:2944
+#: cp/class.c:2968
 #, gcc-internal-format
-msgid "non-static reference %q+#D in class without a constructor"
-msgstr ""
-
-#: cp/class.c:2955
-#, gcc-internal-format
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 msgstr ""
 
-#: cp/class.c:3022
-#, gcc-internal-format
-msgid "non-static const member %q+#D in class without a constructor"
-msgstr ""
-
-#: cp/class.c:3037
+#: cp/class.c:3047
 #, fuzzy, gcc-internal-format
 msgid "field %q+#D with same name as class"
 msgstr "Î¥Ï€Î¬Ï�Ï‡ÎµÎ¹ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î¼Îµ Ï„Î¿ Î¯Î´Î¹Î¿ ÏŒÎ½Î¿Î¼Î±"
 
-#: cp/class.c:3068
+#: cp/class.c:3078
 #, gcc-internal-format
 msgid "%q#T has pointer data members"
 msgstr ""
 
-#: cp/class.c:3073
+#: cp/class.c:3083
 #, gcc-internal-format
 msgid "  but does not override %<%T(const %T&)%>"
 msgstr ""
 
-#: cp/class.c:3075
+#: cp/class.c:3085
 #, gcc-internal-format
 msgid "  or %<operator=(const %T&)%>"
 msgstr ""
 
-#: cp/class.c:3079
+#: cp/class.c:3089
 #, gcc-internal-format
 msgid "  but does not override %<operator=(const %T&)%>"
 msgstr ""
 
-#: cp/class.c:3540
+#: cp/class.c:3550
 #, gcc-internal-format
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:3665
+#: cp/class.c:3675
 #, gcc-internal-format
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:3747
+#: cp/class.c:3757
 #, fuzzy, gcc-internal-format
 msgid "initializer specified for non-virtual method %q+D"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
 
-#: cp/class.c:4412
+#: cp/class.c:4228
 #, gcc-internal-format
+msgid "non-static reference %q+#D in class without a constructor"
+msgstr ""
+
+#: cp/class.c:4233
+#, gcc-internal-format
+msgid "non-static const member %q+#D in class without a constructor"
+msgstr ""
+
+#: cp/class.c:4488
+#, gcc-internal-format
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4513
+#: cp/class.c:4589
 #, gcc-internal-format
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 msgstr ""
 
-#: cp/class.c:4525
+#: cp/class.c:4601
 #, gcc-internal-format
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 msgstr ""
 
-#: cp/class.c:4704
+#: cp/class.c:4780
 #, gcc-internal-format
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4744
+#: cp/class.c:4820
 #, gcc-internal-format
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4772
+#: cp/class.c:4848
 #, gcc-internal-format
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4781
+#: cp/class.c:4857
 #, gcc-internal-format
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:4864
+#: cp/class.c:4944
 #, gcc-internal-format
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 msgstr ""
 
-#: cp/class.c:5010 cp/parser.c:14608
+#: cp/class.c:5090 cp/parser.c:14688
 #, fuzzy, gcc-internal-format
 msgid "redefinition of %q#T"
 msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
 
-#: cp/class.c:5166
+#: cp/class.c:5246
 #, fuzzy, gcc-internal-format
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
 
-#: cp/class.c:5268
+#: cp/class.c:5348
 #, gcc-internal-format
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr ""
 
-#: cp/class.c:5728
+#: cp/class.c:5808
 #, gcc-internal-format
 msgid "language string %<\"%E\"%> not recognized"
 msgstr ""
 
-#: cp/class.c:5817
+#: cp/class.c:5897
 #, gcc-internal-format
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 msgstr ""
 
-#: cp/class.c:5946
+#: cp/class.c:6026
 #, fuzzy, gcc-internal-format
 msgid "no matches converting function %qD to type %q#T"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
 
-#: cp/class.c:5969
+#: cp/class.c:6049
 #, fuzzy, gcc-internal-format
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
 
-#: cp/class.c:5995
+#: cp/class.c:6075
 #, fuzzy, gcc-internal-format
 msgid "assuming pointer to member %qD"
 msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
 
-#: cp/class.c:5998
+#: cp/class.c:6078
 #, gcc-internal-format
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 msgstr ""
 
-#: cp/class.c:6054 cp/class.c:6088
+#: cp/class.c:6134 cp/class.c:6168
 #, fuzzy, gcc-internal-format
 msgid "not enough type information"
 msgstr "ÎµÎ¼Ï†Î¬Î½Î¹ÏƒÎ· Ï€Î»Î·Ï�Î¿Ï†Î¿Ï�Î¹ÏŽÎ½ Ï€Ï�Î¿ÏŒÎ´Î¿Ï…"
 
-#: cp/class.c:6071
+#: cp/class.c:6151
 #, gcc-internal-format
 msgid "argument of type %qT does not match %qT"
 msgstr ""
@@ -27589,12 +27550,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.
-#: cp/class.c:6358 cp/decl.c:1199 cp/name-lookup.c:526
+#: cp/class.c:6438 cp/decl.c:1200 cp/name-lookup.c:525
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q#D"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: cp/class.c:6359
+#: cp/class.c:6439
 #, gcc-internal-format
 msgid "changes meaning of %qD from %q+#D"
 msgstr ""
@@ -27629,7 +27590,7 @@
 msgid "conversion from %qT to %qT discards qualifiers"
 msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
 
-#: cp/cvt.c:470 cp/typeck.c:5257
+#: cp/cvt.c:470 cp/typeck.c:5265
 #, fuzzy, gcc-internal-format
 msgid "casting %qT to %qT does not dereference pointer"
 msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÏ„ÎµÎ¯ Ï„Î¿ ÏŒÎ½Î¿Î¼Î± Ï„Î¿Ï… ÏƒÏ…ÏƒÏ„Î®Î¼Î±Ï„Î¿Ï‚"
@@ -27639,191 +27600,191 @@
 msgid "cannot convert type %qT to type %qT"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
 
-#: cp/cvt.c:656
+#: cp/cvt.c:649
 #, fuzzy, gcc-internal-format
 msgid "conversion from %q#T to %q#T"
 msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
 
-#: cp/cvt.c:668 cp/cvt.c:688
+#: cp/cvt.c:661 cp/cvt.c:681
 #, gcc-internal-format
 msgid "%q#T used where a %qT was expected"
 msgstr ""
 
-#: cp/cvt.c:703
+#: cp/cvt.c:696
 #, gcc-internal-format
 msgid "%q#T used where a floating point value was expected"
 msgstr ""
 
-#: cp/cvt.c:750
+#: cp/cvt.c:743
 #, fuzzy, gcc-internal-format
 msgid "conversion from %qT to non-scalar type %qT requested"
 msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
 
-#: cp/cvt.c:784
+#: cp/cvt.c:777
 #, fuzzy, gcc-internal-format
 msgid "pseudo-destructor is not called"
 msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
 
-#: cp/cvt.c:844
+#: cp/cvt.c:837
 #, gcc-internal-format
 msgid "object of incomplete type %qT will not be accessed in %s"
 msgstr ""
 
-#: cp/cvt.c:849
+#: cp/cvt.c:842
 #, gcc-internal-format
 msgid "object of type %qT will not be accessed in %s"
 msgstr ""
 
-#: cp/cvt.c:865
+#: cp/cvt.c:858
 #, gcc-internal-format
 msgid "object %qE of incomplete type %qT will not be accessed in %s"
 msgstr ""
 
 #. [over.over] enumerates the places where we can take the address
 #. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:902
+#: cp/cvt.c:895
 #, gcc-internal-format
 msgid "%s cannot resolve address of overloaded function"
 msgstr ""
 
 #. Only warn when there is no &.
-#: cp/cvt.c:909
+#: cp/cvt.c:902
 #, gcc-internal-format
 msgid "%s is a reference, not call, to function %qE"
 msgstr ""
 
 # src/request.c:37
-#: cp/cvt.c:926
+#: cp/cvt.c:919
 #, fuzzy, gcc-internal-format
 msgid "%s has no effect"
 msgstr "%s ÏƒÎµ %s"
 
-#: cp/cvt.c:958
+#: cp/cvt.c:951
 #, gcc-internal-format
 msgid "value computed is not used"
 msgstr ""
 
-#: cp/cvt.c:1068
+#: cp/cvt.c:1061
 #, gcc-internal-format
 msgid "converting NULL to non-pointer type"
 msgstr ""
 
-#: cp/cvt.c:1174
+#: cp/cvt.c:1167
 #, gcc-internal-format
 msgid "ambiguous default type conversion from %qT"
 msgstr ""
 
-#: cp/cvt.c:1176
+#: cp/cvt.c:1169
 #, gcc-internal-format
 msgid "  candidate conversions include %qD and %qD"
 msgstr ""
 
-#: cp/decl.c:1062
+#: cp/decl.c:1063
 #, gcc-internal-format
 msgid "%qD was declared %<extern%> and later %<static%>"
 msgstr ""
 
-#: cp/decl.c:1063 cp/decl.c:1618 objc/objc-act.c:2931 objc/objc-act.c:7503
+#: cp/decl.c:1064 cp/decl.c:1619 objc/objc-act.c:2931 objc/objc-act.c:7503
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D"
 msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
 
-#: cp/decl.c:1096
+#: cp/decl.c:1097
 #, gcc-internal-format
 msgid "declaration of %qF throws different exceptions"
 msgstr ""
 
-#: cp/decl.c:1097
+#: cp/decl.c:1098
 #, fuzzy, gcc-internal-format
 msgid "from previous declaration %q+F"
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
 
-#: cp/decl.c:1153
+#: cp/decl.c:1154
 #, fuzzy, gcc-internal-format
 msgid "function %q+D redeclared as inline"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
 
-#: cp/decl.c:1155
+#: cp/decl.c:1156
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D with attribute noinline"
 msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
 
-#: cp/decl.c:1162
+#: cp/decl.c:1163
 #, fuzzy, gcc-internal-format
 msgid "function %q+D redeclared with attribute noinline"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
 
-#: cp/decl.c:1164
+#: cp/decl.c:1165
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+D was inline"
 msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
 
-#: cp/decl.c:1186 cp/decl.c:1259
+#: cp/decl.c:1187 cp/decl.c:1260
 #, gcc-internal-format
 msgid "shadowing %s function %q#D"
 msgstr ""
 
-#: cp/decl.c:1195
+#: cp/decl.c:1196
 #, gcc-internal-format
 msgid "library function %q#D redeclared as non-function %q#D"
 msgstr ""
 
-#: cp/decl.c:1200
+#: cp/decl.c:1201
 #, gcc-internal-format
 msgid "conflicts with built-in declaration %q#D"
 msgstr ""
 
-#: cp/decl.c:1254 cp/decl.c:1380 cp/decl.c:1396
+#: cp/decl.c:1255 cp/decl.c:1381 cp/decl.c:1397
 #, fuzzy, gcc-internal-format
 msgid "new declaration %q#D"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: cp/decl.c:1255
+#: cp/decl.c:1256
 #, fuzzy, gcc-internal-format
 msgid "ambiguates built-in declaration %q#D"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
 
-#: cp/decl.c:1344
+#: cp/decl.c:1345
 #, gcc-internal-format
 msgid "%q#D redeclared as different kind of symbol"
 msgstr ""
 
-#: cp/decl.c:1347
+#: cp/decl.c:1348
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+#D"
 msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
 
-#: cp/decl.c:1366
+#: cp/decl.c:1367
 #, fuzzy, gcc-internal-format
 msgid "declaration of template %q#D"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: cp/decl.c:1367 cp/name-lookup.c:527
+#: cp/decl.c:1368 cp/name-lookup.c:526
 #, fuzzy, gcc-internal-format
 msgid "conflicts with previous declaration %q+#D"
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
 
-#: cp/decl.c:1381 cp/decl.c:1397
+#: cp/decl.c:1382 cp/decl.c:1398
 #, fuzzy, gcc-internal-format
 msgid "ambiguates old declaration %q+#D"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
 
-#: cp/decl.c:1389
+#: cp/decl.c:1390
 #, fuzzy, gcc-internal-format
 msgid "declaration of C function %q#D conflicts with"
 msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%#D'"
 
-#: cp/decl.c:1391
+#: cp/decl.c:1392
 #, fuzzy, gcc-internal-format
 msgid "previous declaration %q+#D here"
 msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: cp/decl.c:1405
+#: cp/decl.c:1406
 #, fuzzy, gcc-internal-format
 msgid "conflicting declaration %q#D"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
 
-#: cp/decl.c:1406
+#: cp/decl.c:1407
 #, fuzzy, gcc-internal-format
 msgid "%q+D has a previous declaration as %q#D"
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
@@ -27835,63 +27796,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.
-#: cp/decl.c:1458
+#: cp/decl.c:1459
 #, gcc-internal-format
 msgid "declaration of namespace %qD conflicts with"
 msgstr ""
 
-#: cp/decl.c:1459
+#: cp/decl.c:1460
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of namespace %q+D here"
 msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
 
-#: cp/decl.c:1470
+#: cp/decl.c:1471
 #, fuzzy, gcc-internal-format
 msgid "%q+#D previously defined here"
 msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1480
+#: cp/decl.c:1481
 #, fuzzy, gcc-internal-format
 msgid "prototype for %q+#D"
 msgstr "Î´Î¹Î±Ï„Î®Ï�Î·ÏƒÎ· Ï‰Ï�ÏŽÎ½ ÏƒÏ„Î¿ %s"
 
-#: cp/decl.c:1481
+#: cp/decl.c:1482
 #, gcc-internal-format
 msgid "%Jfollows non-prototype definition here"
 msgstr ""
 
-#: cp/decl.c:1521
+#: cp/decl.c:1522
 #, fuzzy, gcc-internal-format
 msgid "previous declaration of %q+#D with %qL linkage"
 msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
 
-#: cp/decl.c:1523
+#: cp/decl.c:1524
 #, gcc-internal-format
 msgid "conflicts with new declaration with %qL linkage"
 msgstr ""
 
-#: cp/decl.c:1546 cp/decl.c:1552
+#: cp/decl.c:1547 cp/decl.c:1553
 #, fuzzy, gcc-internal-format
 msgid "default argument given for parameter %d of %q#D"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
 
-#: cp/decl.c:1548 cp/decl.c:1554
+#: cp/decl.c:1549 cp/decl.c:1555
 #, fuzzy, gcc-internal-format
 msgid "after previous specification in %q+#D"
 msgstr "%s: ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· `%s'.\n"
 
-#: cp/decl.c:1563
+#: cp/decl.c:1564
 #, gcc-internal-format
 msgid "%q#D was used before it was declared inline"
 msgstr ""
 
-#: cp/decl.c:1564
+#: cp/decl.c:1565
 #, fuzzy, gcc-internal-format
 msgid "%Jprevious non-inline declaration here"
 msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
 
-#: cp/decl.c:1617
+#: cp/decl.c:1618
 #, fuzzy, gcc-internal-format
 msgid "redundant redeclaration of %qD in same scope"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
@@ -27904,316 +27865,322 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1932
+#: cp/decl.c:1939
 #, fuzzy, gcc-internal-format
 msgid "explicit specialization of %qD after first use"
 msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
 
-#: cp/decl.c:2028
+#: cp/decl.c:2035
 #, fuzzy, gcc-internal-format
 msgid "%q+D: visibility attribute ignored because it"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: cp/decl.c:2030
+#: cp/decl.c:2037
 #, fuzzy, gcc-internal-format
 msgid "%Jconflicts with previous declaration here"
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
 
-#: cp/decl.c:2457
+#: cp/decl.c:2464
 #, fuzzy, gcc-internal-format
 msgid "jump to label %qD"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
 
-#: cp/decl.c:2459
+#: cp/decl.c:2466
 #, gcc-internal-format
 msgid "jump to case label"
 msgstr ""
 
-#: cp/decl.c:2461
+#: cp/decl.c:2468
 #, gcc-internal-format
 msgid "%H  from here"
 msgstr ""
 
-#: cp/decl.c:2480 cp/decl.c:2643
+#: cp/decl.c:2487 cp/decl.c:2650
 #, gcc-internal-format
 msgid "  exits OpenMP structured block"
 msgstr ""
 
 # src/request.c:263
-#: cp/decl.c:2501
+#: cp/decl.c:2508
 #, fuzzy, gcc-internal-format
 msgid "  crosses initialization of %q+#D"
 msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
 
-#: cp/decl.c:2503 cp/decl.c:2618
+#: cp/decl.c:2510 cp/decl.c:2625
 #, gcc-internal-format
 msgid "  enters scope of non-POD %q+#D"
 msgstr ""
 
-#: cp/decl.c:2516 cp/decl.c:2622
+#: cp/decl.c:2523 cp/decl.c:2629
 #, gcc-internal-format
 msgid "  enters try block"
 msgstr ""
 
-#: cp/decl.c:2518 cp/decl.c:2624
+#: cp/decl.c:2525 cp/decl.c:2631
 #, gcc-internal-format
 msgid "  enters catch block"
 msgstr ""
 
-#: cp/decl.c:2528 cp/decl.c:2627
+#: cp/decl.c:2535 cp/decl.c:2634
 #, gcc-internal-format
 msgid "  enters OpenMP structured block"
 msgstr ""
 
-#: cp/decl.c:2599 cp/decl.c:2639
+#: cp/decl.c:2606 cp/decl.c:2646
 #, fuzzy, gcc-internal-format
 msgid "jump to label %q+D"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
 
-#: cp/decl.c:2600 cp/decl.c:2640
+#: cp/decl.c:2607 cp/decl.c:2647
 #, gcc-internal-format
 msgid "  from here"
 msgstr ""
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2612
+#: cp/decl.c:2619
 #, gcc-internal-format
 msgid "%J  enters catch block"
 msgstr ""
 
 # src/request.c:263
-#: cp/decl.c:2616
+#: cp/decl.c:2623
 #, fuzzy, gcc-internal-format
 msgid "  skips initialization of %q+#D"
 msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
 
-#: cp/decl.c:2692
+#: cp/decl.c:2699
 #, gcc-internal-format
 msgid "label named wchar_t"
 msgstr ""
 
-#: cp/decl.c:2696
+#: cp/decl.c:2703
 #, fuzzy, gcc-internal-format
 msgid "duplicate label %qD"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
 
-#: cp/decl.c:2962
+#: cp/decl.c:2969
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a type"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/decl.c:2968 cp/parser.c:4033
+#: cp/decl.c:2975 cp/parser.c:4037
 #, fuzzy, gcc-internal-format
 msgid "%qD used without template parameters"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
 
-#: cp/decl.c:2983
+#: cp/decl.c:2990
 #, fuzzy, gcc-internal-format
 msgid "%q#T is not a class"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/decl.c:2995 cp/decl.c:3063
+#: cp/decl.c:3002 cp/decl.c:3070
 #, gcc-internal-format
 msgid "no class template named %q#T in %q#T"
 msgstr ""
 
-#: cp/decl.c:3003
+#: cp/decl.c:3010
 #, fuzzy, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/decl.c:3010
+#: cp/decl.c:3017
 #, fuzzy, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a type"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/decl.c:3072
+#: cp/decl.c:3079
 #, fuzzy, gcc-internal-format
 msgid "template parameters do not match template"
 msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
 
-#: cp/decl.c:3073 cp/friend.c:321 cp/friend.c:329
+#: cp/decl.c:3080 cp/friend.c:321 cp/friend.c:329
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared here"
 msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: cp/decl.c:3711
+#: cp/decl.c:3727
 #, gcc-internal-format
 msgid "%Jan anonymous struct cannot have function members"
 msgstr ""
 
-#: cp/decl.c:3713
+#: cp/decl.c:3729
 #, gcc-internal-format
 msgid "%Jan anonymous union cannot have function members"
 msgstr ""
 
-#: cp/decl.c:3731
+#: cp/decl.c:3747
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3734
+#: cp/decl.c:3750
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3737
+#: cp/decl.c:3753
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/decl.c:3762
+#: cp/decl.c:3778
 #, gcc-internal-format
 msgid "multiple types in one declaration"
 msgstr ""
 
-#: cp/decl.c:3766
+#: cp/decl.c:3782
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of C++ built-in type %qT"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: cp/decl.c:3803
+#: cp/decl.c:3819
 #, gcc-internal-format
 msgid "missing type-name in typedef-declaration"
 msgstr ""
 
-#: cp/decl.c:3811
+#: cp/decl.c:3827
 #, gcc-internal-format
 msgid "ISO C++ prohibits anonymous structs"
 msgstr ""
 
-#: cp/decl.c:3818
+#: cp/decl.c:3834
 #, gcc-internal-format
 msgid "%qs can only be specified for functions"
 msgstr ""
 
-#: cp/decl.c:3824
+#: cp/decl.c:3840
 #, gcc-internal-format
 msgid "%<friend%> can only be specified inside a class"
 msgstr ""
 
-#: cp/decl.c:3826
+#: cp/decl.c:3842
 #, gcc-internal-format
 msgid "%<explicit%> can only be specified for constructors"
 msgstr ""
 
-#: cp/decl.c:3828
+#: cp/decl.c:3844
 #, gcc-internal-format
 msgid "a storage class can only be specified for objects and functions"
 msgstr ""
 
-#: cp/decl.c:3834
+#: cp/decl.c:3850
 #, gcc-internal-format
 msgid "qualifiers can only be specified for objects and functions"
 msgstr ""
 
-#: cp/decl.c:3837
+#: cp/decl.c:3853
 #, fuzzy, gcc-internal-format
 msgid "%<typedef%> was ignored in this declaration"
 msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
 
-#: cp/decl.c:3866
+#: cp/decl.c:3882
 #, fuzzy, gcc-internal-format
 msgid "attribute ignored in declaration of %q+#T"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
 
-#: cp/decl.c:3867
+#: cp/decl.c:3883
 #, gcc-internal-format
 msgid "attribute for %q+#T must follow the %qs keyword"
 msgstr ""
 
-#: cp/decl.c:3909
+#: cp/decl.c:3925
 #, gcc-internal-format
-msgid "ignoring attributes applied to class type outside of definition"
+msgid "ignoring attributes applied to class type %qT outside of definition"
 msgstr ""
 
-#: cp/decl.c:3987
+#. A template type parameter or other dependent type.
+#: cp/decl.c:3929
 #, gcc-internal-format
+msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
+msgstr ""
+
+#: cp/decl.c:4007
+#, gcc-internal-format
 msgid "function %q#D is initialized like a variable"
 msgstr ""
 
-#: cp/decl.c:3998
+#: cp/decl.c:4018
 #, gcc-internal-format
 msgid "declaration of %q#D has %<extern%> and is initialized"
 msgstr ""
 
-#: cp/decl.c:4014
+#: cp/decl.c:4034
 #, gcc-internal-format
 msgid "definition of %q#D is marked %<dllimport%>"
 msgstr ""
 
-#: cp/decl.c:4033
+#: cp/decl.c:4053
 #, fuzzy, gcc-internal-format
 msgid "%q#D is not a static member of %q#T"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: cp/decl.c:4039
+#: cp/decl.c:4059
 #, gcc-internal-format
 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
 msgstr ""
 
-#: cp/decl.c:4048
+#: cp/decl.c:4068
 #, gcc-internal-format
 msgid "template header not allowed in member definition of explicitly specialized class"
 msgstr ""
 
 # src/request.c:263
-#: cp/decl.c:4056
+#: cp/decl.c:4076
 #, fuzzy, gcc-internal-format
 msgid "duplicate initialization of %qD"
 msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
 
-#: cp/decl.c:4095
+#: cp/decl.c:4115
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q#D outside of class is not definition"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
 
-#: cp/decl.c:4188
+#: cp/decl.c:4208
 #, fuzzy, gcc-internal-format
 msgid "variable %q#D has initializer but incomplete type"
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
 
-#: cp/decl.c:4194 cp/decl.c:4906
+#: cp/decl.c:4214 cp/decl.c:4926
 #, fuzzy, gcc-internal-format
 msgid "elements of array %q#D have incomplete type"
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
 
-#: cp/decl.c:4200
+#: cp/decl.c:4220
 #, gcc-internal-format
 msgid "aggregate %q#D has incomplete type and cannot be defined"
 msgstr ""
 
-#: cp/decl.c:4236
+#: cp/decl.c:4256
 #, gcc-internal-format
 msgid "%qD declared as reference but not initialized"
 msgstr ""
 
-#: cp/decl.c:4242
+#: cp/decl.c:4262
 #, gcc-internal-format
 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
 msgstr ""
 
-#: cp/decl.c:4268
+#: cp/decl.c:4288
 #, fuzzy, gcc-internal-format
 msgid "cannot initialize %qT from %qT"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î¼ÎµÏ„Î±Î½Î¿Î¼Î±ÏƒÏ„ÎµÎ¯ Ï„Î¿ `.' Î® Ï„Î¿ `..'"
 
-#: cp/decl.c:4296
+#: cp/decl.c:4316
 #, gcc-internal-format
 msgid "name %qD used in a GNU-style designated initializer for an array"
 msgstr ""
 
-#: cp/decl.c:4345
+#: cp/decl.c:4365
 #, gcc-internal-format
 msgid "initializer fails to determine size of %qD"
 msgstr ""
 
-#: cp/decl.c:4352
+#: cp/decl.c:4372
 #, fuzzy, gcc-internal-format
 msgid "array size missing in %qD"
 msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î·Ï‚ ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
 
-#: cp/decl.c:4364
+#: cp/decl.c:4384
 #, gcc-internal-format
 msgid "zero-size array %qD"
 msgstr ""
@@ -28221,240 +28188,250 @@
 #. 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.
-#: cp/decl.c:4407
+#: cp/decl.c:4427
 #, fuzzy, gcc-internal-format
 msgid "storage size of %qD isn't known"
 msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
 
-#: cp/decl.c:4429
+#: cp/decl.c:4449
 #, fuzzy, gcc-internal-format
 msgid "storage size of %qD isn't constant"
 msgstr "Î¤Î¿ ÏŒÎ½Î¿Î¼Î± `%s' ÎµÎ¯Î½Î±Î¹ Î¬Î³Î½Ï‰ÏƒÏ„Î¿\n"
 
-#: cp/decl.c:4478
+#: cp/decl.c:4498
 #, gcc-internal-format
 msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
 msgstr ""
 
-#: cp/decl.c:4481
+#: cp/decl.c:4501
 #, gcc-internal-format
 msgid "%J  you can work around this by removing the initializer"
 msgstr ""
 
-#: cp/decl.c:4508
+#: cp/decl.c:4528
 #, gcc-internal-format
 msgid "uninitialized const %qD"
 msgstr "Î¼Î· Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¹Î·Î¼Î­Î½Î· ÏƒÏ„Î±Î¸ÎµÏ�Î¬ const %qD"
 
-#: cp/decl.c:4620
+#: cp/decl.c:4640
 #, fuzzy, gcc-internal-format
 msgid "invalid type %qT as initializer for a vector of type %qT"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
 
-#: cp/decl.c:4662
+#: cp/decl.c:4682
 #, gcc-internal-format
 msgid "initializer for %qT must be brace-enclosed"
 msgstr ""
 
-#: cp/decl.c:4680
+#: cp/decl.c:4700
 #, fuzzy, gcc-internal-format
 msgid "%qT has no non-static data member named %qD"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: cp/decl.c:4731
+#: cp/decl.c:4751
 #, fuzzy, gcc-internal-format
 msgid "braces around scalar initializer for type %qT"
 msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
 
-#: cp/decl.c:4814
+#: cp/decl.c:4834
 #, fuzzy, gcc-internal-format
 msgid "missing braces around initializer for %qT"
 msgstr "Î±ÎºÎ¿Î»Î¿Ï…Î¸Î¿Ï�Î½ ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î³Ï�Î±Î¼Î¼Î®Ï‚"
 
-#: cp/decl.c:4871
+#: cp/decl.c:4891
 #, fuzzy, gcc-internal-format
 msgid "too many initializers for %qT"
 msgstr "Ï…Ï€ÎµÏ�Î²Î¿Î»Î¹ÎºÎ¬ Ï€Î¿Î»Î»Î¬ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
 
-#: cp/decl.c:4914
+#: cp/decl.c:4934
 #, gcc-internal-format
 msgid "variable-sized object %qD may not be initialized"
 msgstr ""
 
-#: cp/decl.c:4920
+#: cp/decl.c:4940
 #, fuzzy, gcc-internal-format
 msgid "%qD has incomplete type"
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
 
-#: cp/decl.c:4935
+#: cp/decl.c:4955
 #, gcc-internal-format
 msgid "scalar object %qD requires one element in initializer"
 msgstr ""
 
 #. A non-aggregate that is not a scalar cannot be initialized
 #. via an initializer-list in C++98.
-#: cp/decl.c:4945
+#: cp/decl.c:4965
 #, fuzzy, gcc-internal-format
 msgid "braces around initializer for non-aggregate type %qT"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
 
-#: cp/decl.c:4995
+#: cp/decl.c:5015
 #, gcc-internal-format
 msgid "%qD must be initialized by constructor, not by %<{...}%>"
 msgstr ""
 
-#: cp/decl.c:5031
+#: cp/decl.c:5051
 #, fuzzy, gcc-internal-format
 msgid "array %qD initialized by parenthesized string literal %qE"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
 
-#: cp/decl.c:5046
+#: cp/decl.c:5066
 #, gcc-internal-format
 msgid "structure %qD with uninitialized const members"
 msgstr ""
 
-#: cp/decl.c:5048
+#: cp/decl.c:5068
 #, gcc-internal-format
 msgid "structure %qD with uninitialized reference members"
 msgstr ""
 
-#: cp/decl.c:5330
+#: cp/decl.c:5364
 #, gcc-internal-format
 msgid "assignment (not initialization) in declaration"
 msgstr ""
 
-#: cp/decl.c:5420
+#: cp/decl.c:5460
 #, fuzzy, gcc-internal-format
 msgid "shadowing previous type declaration of %q#D"
 msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
 
-#: cp/decl.c:5450
+#: cp/decl.c:5490
 #, gcc-internal-format
 msgid "%qD cannot be thread-local because it has non-POD type %qT"
 msgstr ""
 
-#: cp/decl.c:5485
+#: cp/decl.c:5522
 #, gcc-internal-format
+msgid "Java object %qD not allocated with %<new%>"
+msgstr ""
+
+#: cp/decl.c:5539
+#, gcc-internal-format
 msgid "%qD is thread-local and so cannot be dynamically initialized"
 msgstr ""
 
-#: cp/decl.c:5503
+#: cp/decl.c:5557
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot be initialized by a non-constant expression when being declared"
 msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
 
-#: cp/decl.c:6160
+#: cp/decl.c:5597
 #, gcc-internal-format
+msgid "non-static data member %qD has Java class type"
+msgstr ""
+
+#: cp/decl.c:6232
+#, gcc-internal-format
 msgid "destructor for alien class %qT cannot be a member"
 msgstr ""
 
-#: cp/decl.c:6162
+#: cp/decl.c:6234
 #, gcc-internal-format
 msgid "constructor for alien class %qT cannot be a member"
 msgstr ""
 
-#: cp/decl.c:6183
+#: cp/decl.c:6255
 #, gcc-internal-format
 msgid "%qD declared as a %<virtual%> %s"
 msgstr ""
 
-#: cp/decl.c:6185
+#: cp/decl.c:6257
 #, gcc-internal-format
 msgid "%qD declared as an %<inline%> %s"
 msgstr ""
 
-#: cp/decl.c:6187
+#: cp/decl.c:6259
 #, gcc-internal-format
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
 msgstr ""
 
-#: cp/decl.c:6191
+#: cp/decl.c:6263
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared as a friend"
 msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: cp/decl.c:6197
+#: cp/decl.c:6269
 #, fuzzy, gcc-internal-format
 msgid "%q+D declared with an exception specification"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ ÎºÎ±Î¸Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÏƒÎµÎ¹Ï�Î¬Ï‚"
 
-#: cp/decl.c:6231
+#: cp/decl.c:6303
 #, gcc-internal-format
 msgid "definition of %qD is not in namespace enclosing %qT"
 msgstr ""
 
-#: cp/decl.c:6342
+#: cp/decl.c:6414
 #, gcc-internal-format
 msgid "defining explicit specialization %qD in friend declaration"
 msgstr ""
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:6352
+#: cp/decl.c:6424
 #, fuzzy, gcc-internal-format
 msgid "invalid use of template-id %qD in declaration of primary template"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: cp/decl.c:6382
+#: cp/decl.c:6454
 #, gcc-internal-format
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 msgstr ""
 
-#: cp/decl.c:6390
+#: cp/decl.c:6462
 #, gcc-internal-format
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 msgstr ""
 
-#: cp/decl.c:6433
+#: cp/decl.c:6505
 #, fuzzy, gcc-internal-format
 msgid "cannot declare %<::main%> to be a template"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
 
-#: cp/decl.c:6435
+#: cp/decl.c:6507
 #, fuzzy, gcc-internal-format
 msgid "cannot declare %<::main%> to be inline"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
 
-#: cp/decl.c:6437
+#: cp/decl.c:6509
 #, fuzzy, gcc-internal-format
 msgid "cannot declare %<::main%> to be static"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
 
-#: cp/decl.c:6465
+#: cp/decl.c:6537
 #, gcc-internal-format
 msgid "non-local function %q#D uses anonymous type"
 msgstr ""
 
-#: cp/decl.c:6468 cp/decl.c:6748
+#: cp/decl.c:6540 cp/decl.c:6820
 #, gcc-internal-format
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 msgstr ""
 
-#: cp/decl.c:6474
+#: cp/decl.c:6546
 #, gcc-internal-format
 msgid "non-local function %q#D uses local type %qT"
 msgstr ""
 
-#: cp/decl.c:6498
+#: cp/decl.c:6570
 #, fuzzy, gcc-internal-format
 msgid "static member function %qD cannot have cv-qualifier"
 msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
 
-#: cp/decl.c:6499
+#: cp/decl.c:6571
 #, fuzzy, gcc-internal-format
 msgid "non-member function %qD cannot have cv-qualifier"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
 
-#: cp/decl.c:6547
+#: cp/decl.c:6619
 #, gcc-internal-format
 msgid "%<::main%> must return %<int%>"
 msgstr "%<::main%> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÏ€Î¹ÏƒÏ„Ï�Î­ÏˆÎµÎ¹ %<int%>"
 
-#: cp/decl.c:6586
+#: cp/decl.c:6658
 #, gcc-internal-format
 msgid "definition of implicitly-declared %qD"
 msgstr ""
 
-#: cp/decl.c:6603 cp/decl2.c:677
+#: cp/decl.c:6675 cp/decl2.c:677
 #, gcc-internal-format
 msgid "no %q#D member function declared in class %qT"
 msgstr ""
@@ -28463,546 +28440,551 @@
 #. 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.
-#: cp/decl.c:6745
+#: cp/decl.c:6817
 #, gcc-internal-format
 msgid "non-local variable %q#D uses anonymous type"
 msgstr ""
 
-#: cp/decl.c:6754
+#: cp/decl.c:6826
 #, fuzzy, gcc-internal-format
 msgid "non-local variable %q#D uses local type %qT"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
 
-#: cp/decl.c:6876
+#: cp/decl.c:6948
 #, gcc-internal-format
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 msgstr ""
 
-#: cp/decl.c:6886
+#: cp/decl.c:6958
 #, gcc-internal-format
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 msgstr ""
 
-#: cp/decl.c:6890
+#: cp/decl.c:6962
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 msgstr ""
 
-#: cp/decl.c:6915
+#: cp/decl.c:6987
 #, gcc-internal-format
 msgid "size of array %qD has non-integral type %qT"
 msgstr ""
 
-#: cp/decl.c:6917
+#: cp/decl.c:6989
 #, gcc-internal-format
 msgid "size of array has non-integral type %qT"
 msgstr ""
 
-#: cp/decl.c:6965
+#: cp/decl.c:7037
 #, fuzzy, gcc-internal-format
 msgid "size of array %qD is negative"
 msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
 
-#: cp/decl.c:6967
+#: cp/decl.c:7039
 #, gcc-internal-format
 msgid "size of array is negative"
 msgstr ""
 
-#: cp/decl.c:6975
+#: cp/decl.c:7047
 #, gcc-internal-format
 msgid "ISO C++ forbids zero-size array %qD"
 msgstr ""
 
-#: cp/decl.c:6977
+#: cp/decl.c:7049
 #, gcc-internal-format
 msgid "ISO C++ forbids zero-size array"
 msgstr ""
 
-#: cp/decl.c:6984
+#: cp/decl.c:7056
 #, fuzzy, gcc-internal-format
 msgid "size of array %qD is not an integral constant-expression"
 msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
 
-#: cp/decl.c:6987
+#: cp/decl.c:7059
 #, gcc-internal-format
 msgid "size of array is not an integral constant-expression"
 msgstr ""
 
-#: cp/decl.c:6993
+#: cp/decl.c:7065
 #, gcc-internal-format
 msgid "ISO C++ forbids variable length array %qD"
 msgstr ""
 
-#: cp/decl.c:6995
+#: cp/decl.c:7067
 #, gcc-internal-format
 msgid "ISO C++ forbids variable length array"
 msgstr ""
 
-#: cp/decl.c:7001
+#: cp/decl.c:7073
 #, gcc-internal-format
 msgid "variable length array %qD is used"
 msgstr ""
 
-#: cp/decl.c:7035
+#: cp/decl.c:7107
 #, gcc-internal-format
 msgid "overflow in array dimension"
 msgstr ""
 
-#: cp/decl.c:7116
+#: cp/decl.c:7188
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as %s"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: cp/decl.c:7118
+#: cp/decl.c:7190
 #, fuzzy, gcc-internal-format
 msgid "creating %s"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: cp/decl.c:7130
+#: cp/decl.c:7202
 #, gcc-internal-format
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/decl.c:7134
+#: cp/decl.c:7206
 #, gcc-internal-format
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/decl.c:7169
+#: cp/decl.c:7241
 #, gcc-internal-format
 msgid "return type specification for constructor invalid"
 msgstr ""
 
-#: cp/decl.c:7179
+#: cp/decl.c:7251
 #, gcc-internal-format
 msgid "return type specification for destructor invalid"
 msgstr ""
 
-#: cp/decl.c:7192
+#: cp/decl.c:7264
 #, gcc-internal-format
 msgid "return type specified for %<operator %T%>"
 msgstr ""
 
-#: cp/decl.c:7214
+#: cp/decl.c:7286
 #, gcc-internal-format
 msgid "unnamed variable or field declared void"
 msgstr ""
 
-#: cp/decl.c:7218
+#: cp/decl.c:7290
 #, fuzzy, gcc-internal-format
 msgid "variable or field %qE declared void"
 msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
 
-#: cp/decl.c:7221
+#: cp/decl.c:7293
 #, gcc-internal-format
 msgid "variable or field declared void"
 msgstr ""
 
-#: cp/decl.c:7388
+#: cp/decl.c:7460
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<::%D%>"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: cp/decl.c:7391
+#: cp/decl.c:7463
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<%T::%D%>"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
 
-#: cp/decl.c:7394
+#: cp/decl.c:7466
 #, fuzzy, gcc-internal-format
 msgid "invalid use of qualified-name %<%D::%D%>"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
 
-#: cp/decl.c:7406
+#: cp/decl.c:7478
 #, fuzzy, gcc-internal-format
 msgid "type %qT is not derived from type %qT"
 msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
 
-#: cp/decl.c:7422 cp/decl.c:7512 cp/decl.c:8660
+#: cp/decl.c:7494 cp/decl.c:7584 cp/decl.c:8732
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as non-function"
 msgstr "Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î·Ï‚ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·Ï‚ `%s'"
 
-#: cp/decl.c:7428
+#: cp/decl.c:7500
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as non-member"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
 
-#: cp/decl.c:7457
+#: cp/decl.c:7529
 #, gcc-internal-format
 msgid "declarator-id missing; using reserved word %qD"
 msgstr ""
 
-#: cp/decl.c:7504
+#: cp/decl.c:7576
 #, gcc-internal-format
 msgid "function definition does not declare parameters"
 msgstr ""
 
-#: cp/decl.c:7546
+#: cp/decl.c:7618
 #, fuzzy, gcc-internal-format
 msgid "two or more data types in declaration of %qs"
 msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
 
-#: cp/decl.c:7552
+#: cp/decl.c:7624
 #, fuzzy, gcc-internal-format
 msgid "conflicting specifiers in declaration of %qs"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±Î½Ï„Î±Î»Î»Î±Î³Î®"
 
-#: cp/decl.c:7623 cp/decl.c:7626
+#: cp/decl.c:7695 cp/decl.c:7698
 #, gcc-internal-format
 msgid "ISO C++ forbids declaration of %qs with no type"
 msgstr ""
 
-#: cp/decl.c:7651
+#: cp/decl.c:7723
 #, fuzzy, gcc-internal-format
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: cp/decl.c:7653
+#: cp/decl.c:7725
 #, fuzzy, gcc-internal-format
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: cp/decl.c:7655
+#: cp/decl.c:7727
 #, fuzzy, gcc-internal-format
 msgid "%<long long%> invalid for %qs"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
 
-#: cp/decl.c:7657
+#: cp/decl.c:7729
 #, fuzzy, gcc-internal-format
 msgid "%<long%> invalid for %qs"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
 
-#: cp/decl.c:7659
+#: cp/decl.c:7731
 #, fuzzy, gcc-internal-format
 msgid "%<short%> invalid for %qs"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
 
-#: cp/decl.c:7661
+#: cp/decl.c:7733
 #, fuzzy, gcc-internal-format
 msgid "%<long%> or %<short%> invalid for %qs"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: cp/decl.c:7663
+#: cp/decl.c:7735
 #, fuzzy, gcc-internal-format
 msgid "%<long%> or %<short%> specified with char for %qs"
 msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
 
-#: cp/decl.c:7665
+#: cp/decl.c:7737
 #, fuzzy, gcc-internal-format
 msgid "%<long%> and %<short%> specified together for %qs"
 msgstr "Î¼ÏŒÎ½Î¿ Î­Î½Î± ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Î´Î·Î»Ï‰Î¸ÎµÎ¯"
 
-#: cp/decl.c:7671
+#: cp/decl.c:7743
 #, fuzzy, gcc-internal-format
 msgid "long, short, signed or unsigned used invalidly for %qs"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î´Î·Î»Ï‰Ï„Î®Ï‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: cp/decl.c:7735
+#: cp/decl.c:7807
 #, fuzzy, gcc-internal-format
 msgid "complex invalid for %qs"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
 
-#: cp/decl.c:7764
+#: cp/decl.c:7836
 #, gcc-internal-format
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 msgstr ""
 
-#: cp/decl.c:7776 cp/typeck.c:7011
+#: cp/decl.c:7848 cp/typeck.c:7039
 #, fuzzy, gcc-internal-format
 msgid "ignoring %qV qualifiers added to function type %qT"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: cp/decl.c:7799
+#: cp/decl.c:7871
 #, gcc-internal-format
 msgid "member %qD cannot be declared both virtual and static"
 msgstr ""
 
-#: cp/decl.c:7807
+#: cp/decl.c:7879
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%D%> is not a valid declarator"
 msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
 
-#: cp/decl.c:7816
+#: cp/decl.c:7888
 #, gcc-internal-format
 msgid "typedef declaration invalid in parameter declaration"
 msgstr ""
 
-#: cp/decl.c:7822
+#: cp/decl.c:7894
 #, gcc-internal-format
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr ""
 
-#: cp/decl.c:7829
+#: cp/decl.c:7901
 #, gcc-internal-format
 msgid "virtual outside class declaration"
 msgstr ""
 
-#: cp/decl.c:7847
+#: cp/decl.c:7919
 #, fuzzy, gcc-internal-format
 msgid "multiple storage classes in declaration of %qs"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
 
-#: cp/decl.c:7870
+#: cp/decl.c:7942
 #, fuzzy, gcc-internal-format
 msgid "storage class specified for %qs"
 msgstr "Î•Î³Î³Ï�Î±Ï†Î® Î¿Î½Î¿Î¼Î¬Ï„Ï‰Î½ Ï„Ï‰Î½ ÎµÏ€Î¹Î»ÎµÎ³Î¼Î­Î½Ï‰Î½ Î»Î­Î¾ÎµÏ‰Î½-ÎºÎ»ÎµÎ¹Î´Î¹ÏŽÎ½"
 
-#: cp/decl.c:7904
+#: cp/decl.c:7976
 #, gcc-internal-format
 msgid "top-level declaration of %qs specifies %<auto%>"
 msgstr ""
 
-#: cp/decl.c:7916
+#: cp/decl.c:7988
 #, gcc-internal-format
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr ""
 
-#: cp/decl.c:8043
+#: cp/decl.c:8115
 #, gcc-internal-format
 msgid "destructor cannot be static member function"
 msgstr ""
 
-#: cp/decl.c:8048
+#: cp/decl.c:8120
 #, gcc-internal-format
 msgid "destructors may not be cv-qualified"
 msgstr ""
 
-#: cp/decl.c:8066
+#: cp/decl.c:8138
 #, gcc-internal-format
 msgid "constructors cannot be declared virtual"
 msgstr ""
 
-#: cp/decl.c:8079
+#: cp/decl.c:8151
 #, fuzzy, gcc-internal-format
 msgid "can't initialize friend function %qs"
 msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:8083
+#: cp/decl.c:8155
 #, gcc-internal-format
 msgid "virtual functions cannot be friends"
 msgstr ""
 
-#: cp/decl.c:8087
+#: cp/decl.c:8159
 #, fuzzy, gcc-internal-format
 msgid "friend declaration not in class definition"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
 
-#: cp/decl.c:8089
+#: cp/decl.c:8161
 #, fuzzy, gcc-internal-format
 msgid "can't define friend function %qs in a local class definition"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
 
-#: cp/decl.c:8102
+#: cp/decl.c:8174
 #, gcc-internal-format
 msgid "destructors may not have parameters"
 msgstr ""
 
-#: cp/decl.c:8121
+#: cp/decl.c:8193
 #, fuzzy, gcc-internal-format
 msgid "cannot declare pointer to %q#T"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
 
-#: cp/decl.c:8134 cp/decl.c:8141
+#: cp/decl.c:8206 cp/decl.c:8213
 #, fuzzy, gcc-internal-format
 msgid "cannot declare reference to %q#T"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î»Î»Î±Î³Î®Ï‚ ÏƒÏ„Î¿ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿ %s"
 
-#: cp/decl.c:8143
+#: cp/decl.c:8215
 #, fuzzy, gcc-internal-format
 msgid "cannot declare pointer to %q#T member"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
 
-#: cp/decl.c:8194
+#: cp/decl.c:8266
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 msgstr ""
 
-#: cp/decl.c:8238
+#: cp/decl.c:8310
 #, gcc-internal-format
 msgid "template-id %qD used as a declarator"
 msgstr ""
 
-#: cp/decl.c:8289
+#: cp/decl.c:8361
 #, gcc-internal-format
 msgid "member functions are implicitly friends of their class"
 msgstr ""
 
-#: cp/decl.c:8293
+#: cp/decl.c:8365
 #, gcc-internal-format
 msgid "extra qualification %<%T::%> on member %qs"
 msgstr ""
 
-#: cp/decl.c:8325
+#: cp/decl.c:8397
 #, fuzzy, gcc-internal-format
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
 
-#: cp/decl.c:8342
+#: cp/decl.c:8414
 #, fuzzy, gcc-internal-format
 msgid "cannot declare member %<%T::%s%> within %qT"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
 
-#: cp/decl.c:8365
+#: cp/decl.c:8437
 #, gcc-internal-format
 msgid "non-parameter %qs cannot be a parameter pack"
 msgstr ""
 
-#: cp/decl.c:8386
+#: cp/decl.c:8458
 #, gcc-internal-format
 msgid "data member may not have variably modified type %qT"
 msgstr ""
 
-#: cp/decl.c:8388
+#: cp/decl.c:8460
 #, gcc-internal-format
 msgid "parameter may not have variably modified type %qT"
 msgstr ""
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:8396
+#: cp/decl.c:8468
 #, gcc-internal-format
 msgid "only declarations of constructors can be %<explicit%>"
 msgstr ""
 
-#: cp/decl.c:8404
+#: cp/decl.c:8476
 #, gcc-internal-format
 msgid "non-member %qs cannot be declared %<mutable%>"
 msgstr ""
 
-#: cp/decl.c:8409
+#: cp/decl.c:8481
 #, gcc-internal-format
 msgid "non-object member %qs cannot be declared %<mutable%>"
 msgstr ""
 
-#: cp/decl.c:8415
+#: cp/decl.c:8487
 #, fuzzy, gcc-internal-format
 msgid "function %qs cannot be declared %<mutable%>"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
 
-#: cp/decl.c:8420
+#: cp/decl.c:8492
 #, fuzzy, gcc-internal-format
 msgid "static %qs cannot be declared %<mutable%>"
 msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
 
-#: cp/decl.c:8425
+#: cp/decl.c:8497
 #, fuzzy, gcc-internal-format
 msgid "const %qs cannot be declared %<mutable%>"
 msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
 
-#: cp/decl.c:8462
+#: cp/decl.c:8534
 #, gcc-internal-format
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr ""
 
-#: cp/decl.c:8478
+#: cp/decl.c:8550
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 msgstr "Î¥Ï€Î¬Ï�Ï‡ÎµÎ¹ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î¼Îµ Ï„Î¿ Î¯Î´Î¹Î¿ ÏŒÎ½Î¿Î¼Î±"
 
-#: cp/decl.c:8564
+#: cp/decl.c:8636
 #, gcc-internal-format
 msgid "qualified function types cannot be used to declare static member functions"
 msgstr ""
 
-#: cp/decl.c:8566
+#: cp/decl.c:8638
 #, fuzzy, gcc-internal-format
 msgid "qualified function types cannot be used to declare free functions"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
 
-#: cp/decl.c:8592
+#: cp/decl.c:8664
 #, gcc-internal-format
 msgid "type qualifiers specified for friend class declaration"
 msgstr ""
 
-#: cp/decl.c:8597
+#: cp/decl.c:8669
 #, gcc-internal-format
 msgid "%<inline%> specified for friend class declaration"
 msgstr ""
 
-#: cp/decl.c:8605
+#: cp/decl.c:8677
 #, fuzzy, gcc-internal-format
 msgid "template parameters cannot be friends"
 msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
 
-#: cp/decl.c:8607
+#: cp/decl.c:8679
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 msgstr ""
 
-#: cp/decl.c:8611
+#: cp/decl.c:8683
 #, fuzzy, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
 
-#: cp/decl.c:8624
+#: cp/decl.c:8696
 #, gcc-internal-format
 msgid "trying to make class %qT a friend of global scope"
 msgstr ""
 
-#: cp/decl.c:8635
+#: cp/decl.c:8707
 #, gcc-internal-format
 msgid "invalid qualifiers on non-member function type"
 msgstr ""
 
-#: cp/decl.c:8650
+#: cp/decl.c:8722
 #, gcc-internal-format
 msgid "abstract declarator %qT used as declaration"
 msgstr ""
 
-#: cp/decl.c:8679
+#: cp/decl.c:8751
 #, fuzzy, gcc-internal-format
 msgid "cannot use %<::%> in parameter declaration"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎ¹ÏƒÎ±Î³Ï‰Î³Î®Ï‚ ÏƒÏ„Î¿Î¹Ï‡ÎµÎ¯Î¿ Ï€Î±Ï�Î±Î²Î¿Î»Î®Ï‚ `%.*s'"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8725
+#: cp/decl.c:8797
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<::%>"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: cp/decl.c:8740
+#: cp/decl.c:8812
 #, gcc-internal-format
 msgid "can't make %qD into a method -- not in a class"
 msgstr ""
 
-#: cp/decl.c:8749
+#: cp/decl.c:8821
 #, gcc-internal-format
 msgid "function %qD declared virtual inside a union"
 msgstr ""
 
-#: cp/decl.c:8758
+#: cp/decl.c:8830
 #, gcc-internal-format
 msgid "%qD cannot be declared virtual, since it is always static"
 msgstr ""
 
-#: cp/decl.c:8774
+#: cp/decl.c:8846
 #, fuzzy, gcc-internal-format
 msgid "expected qualified name in friend declaration for destructor %qD"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: cp/decl.c:8784
+#: cp/decl.c:8856
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD as member of %qT"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: cp/decl.c:8860
+#: cp/decl.c:8863
 #, fuzzy, gcc-internal-format
+msgid "expected qualified name in friend declaration for constructor %qD"
+msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
+
+#: cp/decl.c:8939
+#, fuzzy, gcc-internal-format
 msgid "field %qD has incomplete type"
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
 
-#: cp/decl.c:8862
+#: cp/decl.c:8941
 #, fuzzy, gcc-internal-format
 msgid "name %qT has incomplete type"
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
 
-#: cp/decl.c:8871
+#: cp/decl.c:8950
 #, fuzzy, gcc-internal-format
 msgid "  in instantiation of template %qT"
 msgstr "%s: ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· `%s'.\n"
 
-#: cp/decl.c:8880
+#: cp/decl.c:8959
 #, gcc-internal-format
 msgid "%qE is neither function nor member function; cannot be declared friend"
 msgstr ""
@@ -29019,103 +29001,108 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8932
+#: cp/decl.c:9011
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization of member %qD"
 msgstr ""
 
-#: cp/decl.c:8934
+#: cp/decl.c:9013
 #, gcc-internal-format
 msgid "making %qD static"
 msgstr ""
 
-#: cp/decl.c:8999
+#: cp/decl.c:9078
 #, fuzzy, gcc-internal-format
 msgid "storage class %<auto%> invalid for function %qs"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
 
-#: cp/decl.c:9001
+#: cp/decl.c:9080
 #, fuzzy, gcc-internal-format
 msgid "storage class %<register%> invalid for function %qs"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
 
-#: cp/decl.c:9003
+#: cp/decl.c:9082
 #, fuzzy, gcc-internal-format
 msgid "storage class %<__thread%> invalid for function %qs"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
 
-#: cp/decl.c:9014
+#: cp/decl.c:9093
 #, gcc-internal-format
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 msgstr ""
 
-#: cp/decl.c:9017
+#: cp/decl.c:9096
 #, gcc-internal-format
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 msgstr ""
 
-#: cp/decl.c:9025
+#: cp/decl.c:9104
 #, fuzzy, gcc-internal-format
 msgid "virtual non-class function %qs"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· Ï„Î¬Î¾Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s'"
 
-#: cp/decl.c:9056
+#: cp/decl.c:9135
 #, gcc-internal-format
 msgid "cannot declare member function %qD to have static linkage"
 msgstr ""
 
 #. FIXME need arm citation
-#: cp/decl.c:9063
+#: cp/decl.c:9142
 #, gcc-internal-format
 msgid "cannot declare static function inside another function"
 msgstr ""
 
-#: cp/decl.c:9093
+#: cp/decl.c:9172
 #, gcc-internal-format
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 msgstr ""
 
-#: cp/decl.c:9100
+#: cp/decl.c:9179
 #, gcc-internal-format
 msgid "static member %qD declared %<register%>"
 msgstr ""
 
-#: cp/decl.c:9105
+#: cp/decl.c:9184
 #, gcc-internal-format
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 msgstr ""
 
-#: cp/decl.c:9234
+#: cp/decl.c:9313
 #, fuzzy, gcc-internal-format
 msgid "default argument for %q#D has type %qT"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
 
-#: cp/decl.c:9237
+#: cp/decl.c:9316
 #, gcc-internal-format
 msgid "default argument for parameter of type %qT has type %qT"
 msgstr ""
 
-#: cp/decl.c:9253
+#: cp/decl.c:9332
 #, fuzzy, gcc-internal-format
 msgid "default argument %qE uses local variable %qD"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
 
-#: cp/decl.c:9323
+#: cp/decl.c:9399
 #, fuzzy, gcc-internal-format
+msgid "parameter %qD has Java class type"
+msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
+
+#: cp/decl.c:9412
+#, fuzzy, gcc-internal-format
 msgid "parameter %qD invalidly declared method type"
 msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
 
-#: cp/decl.c:9347
+#: cp/decl.c:9436
 #, gcc-internal-format
 msgid "parameter %qD includes %s to array of unknown bound %qT"
 msgstr ""
 
-#: cp/decl.c:9361
+#: cp/decl.c:9450
 #, fuzzy, gcc-internal-format
 msgid "parameter packs must be at the end of the parameter list"
 msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
 
-#: cp/decl.c:9366
+#: cp/decl.c:9455
 #, fuzzy, gcc-internal-format
 msgid "multiple parameters named %qE"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
@@ -29135,138 +29122,138 @@
 #. 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.
-#: cp/decl.c:9581
+#: cp/decl.c:9672
 #, gcc-internal-format
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 msgstr ""
 
-#: cp/decl.c:9703
+#: cp/decl.c:9794
 #, gcc-internal-format
 msgid "%qD may not be declared within a namespace"
 msgstr ""
 
-#: cp/decl.c:9708
+#: cp/decl.c:9799
 #, fuzzy, gcc-internal-format
 msgid "%qD may not be declared as static"
 msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
 
-#: cp/decl.c:9731
+#: cp/decl.c:9825
 #, fuzzy, gcc-internal-format
 msgid "%qD must be a nonstatic member function"
 msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
 
-#: cp/decl.c:9740
+#: cp/decl.c:9834
 #, gcc-internal-format
 msgid "%qD must be either a non-static member function or a non-member function"
 msgstr ""
 
-#: cp/decl.c:9761
+#: cp/decl.c:9855
 #, gcc-internal-format
 msgid "%qD must have an argument of class or enumerated type"
 msgstr ""
 
-#: cp/decl.c:9802
+#: cp/decl.c:9896
 #, gcc-internal-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr ""
 
 #. 13.4.0.3
-#: cp/decl.c:9810
+#: cp/decl.c:9904
 #, gcc-internal-format
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr ""
 
-#: cp/decl.c:9815
+#: cp/decl.c:9909
 #, fuzzy, gcc-internal-format
 msgid "%qD must not have variable number of arguments"
 msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: cp/decl.c:9866
+#: cp/decl.c:9960
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its argument"
 msgstr ""
 
-#: cp/decl.c:9869
+#: cp/decl.c:9963
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its second argument"
 msgstr ""
 
-#: cp/decl.c:9877
+#: cp/decl.c:9971
 #, fuzzy, gcc-internal-format
 msgid "%qD must take either zero or one argument"
 msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: cp/decl.c:9879
+#: cp/decl.c:9973
 #, fuzzy, gcc-internal-format
 msgid "%qD must take either one or two arguments"
 msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: cp/decl.c:9901
+#: cp/decl.c:9995
 #, gcc-internal-format
 msgid "prefix %qD should return %qT"
 msgstr ""
 
-#: cp/decl.c:9907
+#: cp/decl.c:10001
 #, gcc-internal-format
 msgid "postfix %qD should return %qT"
 msgstr ""
 
-#: cp/decl.c:9916
+#: cp/decl.c:10010
 #, gcc-internal-format
 msgid "%qD must take %<void%>"
 msgstr ""
 
-#: cp/decl.c:9918 cp/decl.c:9927
+#: cp/decl.c:10012 cp/decl.c:10021
 #, gcc-internal-format
 msgid "%qD must take exactly one argument"
 msgstr ""
 
-#: cp/decl.c:9929
+#: cp/decl.c:10023
 #, fuzzy, gcc-internal-format
 msgid "%qD must take exactly two arguments"
 msgstr "Î· `%s' Ï€Î±Î¯Ï�Î½ÎµÎ¹ ÎµÎ¯Ï„Îµ ÎºÎ±Î½Î­Î½Î± ÎµÎ¯Ï„Îµ Î´Ï�Î¿ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: cp/decl.c:9938
+#: cp/decl.c:10032
 #, gcc-internal-format
 msgid "user-defined %qD always evaluates both arguments"
 msgstr ""
 
-#: cp/decl.c:9952
+#: cp/decl.c:10046
 #, gcc-internal-format
 msgid "%qD should return by value"
 msgstr ""
 
-#: cp/decl.c:9964 cp/decl.c:9968
+#: cp/decl.c:10058 cp/decl.c:10062
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot have default arguments"
 msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
 
-#: cp/decl.c:10026
+#: cp/decl.c:10120
 #, fuzzy, gcc-internal-format
 msgid "using template type parameter %qT after %qs"
 msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
 
-#: cp/decl.c:10041
+#: cp/decl.c:10135
 #, gcc-internal-format
 msgid "using typedef-name %qD after %qs"
 msgstr ""
 
-#: cp/decl.c:10042
+#: cp/decl.c:10136
 #, fuzzy, gcc-internal-format
 msgid "%q+D has a previous declaration here"
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
 
-#: cp/decl.c:10050
+#: cp/decl.c:10144
 #, gcc-internal-format
 msgid "%qT referred to as %qs"
 msgstr ""
 
-#: cp/decl.c:10051 cp/decl.c:10058
+#: cp/decl.c:10145 cp/decl.c:10152
 #, fuzzy, gcc-internal-format
 msgid "%q+T has a previous declaration here"
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
 
-#: cp/decl.c:10057
+#: cp/decl.c:10151
 #, gcc-internal-format
 msgid "%qT referred to as enum"
 msgstr ""
@@ -29278,75 +29265,75 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:10072
+#: cp/decl.c:10166
 #, fuzzy, gcc-internal-format
 msgid "template argument required for %<%s %T%>"
 msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: cp/decl.c:10120 cp/name-lookup.c:2698
+#: cp/decl.c:10214 cp/name-lookup.c:2700
 #, gcc-internal-format
 msgid "%qD has the same name as the class in which it is declared"
 msgstr ""
 
 # src/getopt.c:628
 # src/getopt.c:628
-#: cp/decl.c:10150 cp/name-lookup.c:2207 cp/parser.c:4036 cp/parser.c:14029
-#: cp/parser.c:16234
+#: cp/decl.c:10244 cp/name-lookup.c:2209 cp/parser.c:4040 cp/parser.c:14099
+#: cp/parser.c:16316
 #, fuzzy, gcc-internal-format
 msgid "reference to %qD is ambiguous"
 msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
 
-#: cp/decl.c:10264
+#: cp/decl.c:10358
 #, fuzzy, gcc-internal-format
 msgid "use of enum %q#D without previous declaration"
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
 
-#: cp/decl.c:10285
+#: cp/decl.c:10379
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %qT as a non-template"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
 
-#: cp/decl.c:10286 cp/pt.c:4154
+#: cp/decl.c:10380
 #, fuzzy, gcc-internal-format
 msgid "previous declaration %q+D"
 msgstr "Î±Ï…Ï„ÏŒÏ‚ ÎµÎ¯Î½Î±Î¹ Î¿ Ï€Ï�ÏŽÏ„Î¿Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚"
 
-#: cp/decl.c:10397
+#: cp/decl.c:10491
 #, gcc-internal-format
 msgid "derived union %qT invalid"
 msgstr ""
 
-#: cp/decl.c:10406
+#: cp/decl.c:10500
 #, gcc-internal-format
 msgid "Java class %qT cannot have multiple bases"
 msgstr ""
 
-#: cp/decl.c:10417
+#: cp/decl.c:10511
 #, gcc-internal-format
 msgid "Java class %qT cannot have virtual bases"
 msgstr ""
 
-#: cp/decl.c:10440
+#: cp/decl.c:10534
 #, gcc-internal-format
 msgid "base type %qT fails to be a struct or class type"
 msgstr ""
 
-#: cp/decl.c:10473
+#: cp/decl.c:10567
 #, gcc-internal-format
 msgid "recursive type %qT undefined"
 msgstr ""
 
-#: cp/decl.c:10475
+#: cp/decl.c:10569
 #, fuzzy, gcc-internal-format
 msgid "duplicate base type %qT invalid"
 msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
 
-#: cp/decl.c:10552
+#: cp/decl.c:10646
 #, fuzzy, gcc-internal-format
 msgid "multiple definition of %q#T"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
 
-#: cp/decl.c:10553
+#: cp/decl.c:10647
 #, fuzzy, gcc-internal-format
 msgid "%Jprevious definition here"
 msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
@@ -29355,47 +29342,52 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:10692
+#: cp/decl.c:10786
 #, gcc-internal-format
 msgid "no integral type can represent all of the enumerator values for %qT"
 msgstr ""
 
-#: cp/decl.c:10803
+#: cp/decl.c:10897
 #, fuzzy, gcc-internal-format
 msgid "enumerator value for %qD is not an integer constant"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
 
-#: cp/decl.c:10831
+#: cp/decl.c:10925
 #, gcc-internal-format
 msgid "overflow in enumeration values at %qD"
 msgstr ""
 
-#: cp/decl.c:10906
+#: cp/decl.c:11002
 #, fuzzy, gcc-internal-format
 msgid "return type %q#T is incomplete"
 msgstr "Î· ÎµÏ€Î¹ÏƒÏ„Ï�ÎµÏ†ÏŒÎ¼ÎµÎ½Î· Ï„Î¹Î¼Î® Ï„Î·Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ `int'"
 
-#: cp/decl.c:11031 cp/typeck.c:6711
+#: cp/decl.c:11004
 #, gcc-internal-format
+msgid "return type has Java class type %q#T"
+msgstr ""
+
+#: cp/decl.c:11129 cp/typeck.c:6739
+#, gcc-internal-format
 msgid "%<operator=%> should return a reference to %<*this%>"
 msgstr ""
 
-#: cp/decl.c:11420
+#: cp/decl.c:11518
 #, fuzzy, gcc-internal-format
 msgid "parameter %qD declared void"
 msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
 
-#: cp/decl.c:11908
+#: cp/decl.c:12006
 #, fuzzy, gcc-internal-format
 msgid "invalid member function declaration"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
 
-#: cp/decl.c:11923
+#: cp/decl.c:12021
 #, fuzzy, gcc-internal-format
 msgid "%qD is already defined in class %qT"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: cp/decl.c:12170
+#: cp/decl.c:12268
 #, gcc-internal-format
 msgid "static member function %q#D declared with type qualifiers"
 msgstr ""
@@ -29435,7 +29427,7 @@
 msgid "deleting %qT is undefined"
 msgstr ""
 
-#: cp/decl2.c:459 cp/pt.c:3828
+#: cp/decl2.c:459 cp/pt.c:3831
 #, fuzzy, gcc-internal-format
 msgid "template declaration of %q#D"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
@@ -29520,22 +29512,22 @@
 msgid "static member %qD cannot be a bit-field"
 msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
 
-#: cp/decl2.c:1122
+#: cp/decl2.c:1165
 #, gcc-internal-format
 msgid "anonymous struct not inside named type"
 msgstr ""
 
-#: cp/decl2.c:1206
+#: cp/decl2.c:1249
 #, gcc-internal-format
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr ""
 
-#: cp/decl2.c:1215
+#: cp/decl2.c:1258
 #, gcc-internal-format
 msgid "anonymous union with no members"
 msgstr ""
 
-#: cp/decl2.c:1251
+#: cp/decl2.c:1294
 #, gcc-internal-format
 msgid "%<operator new%> must return type %qT"
 msgstr ""
@@ -29544,52 +29536,52 @@
 #.
 #. The first parameter shall not have an associated default
 #. argument.
-#: cp/decl2.c:1262
+#: cp/decl2.c:1305
 #, gcc-internal-format
 msgid "the first parameter of %<operator new%> cannot have a default argument"
 msgstr ""
 
-#: cp/decl2.c:1278
+#: cp/decl2.c:1321
 #, gcc-internal-format
 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
 msgstr ""
 
-#: cp/decl2.c:1307
+#: cp/decl2.c:1350
 #, gcc-internal-format
 msgid "%<operator delete%> must return type %qT"
 msgstr ""
 
-#: cp/decl2.c:1316
+#: cp/decl2.c:1359
 #, gcc-internal-format
 msgid "%<operator delete%> takes type %qT as first parameter"
 msgstr ""
 
-#: cp/decl2.c:1985
+#: cp/decl2.c:2028
 #, gcc-internal-format
 msgid "%qT has a field %qD whose type uses the anonymous namespace"
 msgstr ""
 
-#: cp/decl2.c:1992
+#: cp/decl2.c:2035
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than the type of its field %qD"
 msgstr ""
 
-#: cp/decl2.c:2005
+#: cp/decl2.c:2048
 #, gcc-internal-format
 msgid "%qT has a base %qT whose type uses the anonymous namespace"
 msgstr ""
 
-#: cp/decl2.c:2011
+#: cp/decl2.c:2054
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than its base %qT"
 msgstr ""
 
-#: cp/decl2.c:3395
+#: cp/decl2.c:3441
 #, fuzzy, gcc-internal-format
 msgid "inline function %q+D used but never defined"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/decl2.c:3543
+#: cp/decl2.c:3589
 #, fuzzy, gcc-internal-format
 msgid "default argument missing for parameter %P of %q+#D"
 msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
@@ -29597,7 +29589,7 @@
 #. We really want to suppress this warning in system headers,
 #. because libstdc++ uses variadic templates even when we aren't
 #. in C++0x mode.
-#: cp/error.c:2669
+#: cp/error.c:2712
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ does not include variadic templates"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
@@ -29629,7 +29621,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr ""
 
-#: cp/except.c:643 cp/init.c:1780
+#: cp/except.c:643 cp/init.c:1915
 #, gcc-internal-format
 msgid "%qD should never be overloaded"
 msgstr ""
@@ -29728,236 +29720,252 @@
 msgid "member %qD declared as friend before type %qT defined"
 msgstr ""
 
-#: cp/friend.c:550
+#: cp/friend.c:543
 #, fuzzy, gcc-internal-format
+msgid "friend declaration %qD in local class without prior declaration"
+msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
+
+#: cp/friend.c:564
+#, fuzzy, gcc-internal-format
 msgid "friend declaration %q#D declares a non-template function"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
 
-#: cp/friend.c:554
+#: cp/friend.c:568
 #, 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 ""
 
-#: cp/init.c:334
+# src/request.c:263
+#: cp/init.c:374
+#, fuzzy, gcc-internal-format
+msgid "value-initialization of reference"
+msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
+
+#: cp/init.c:481
 #, gcc-internal-format
 msgid "%J%qD should be initialized in the member initialization list"
 msgstr ""
 
-#: cp/init.c:382
+#: cp/init.c:529
 #, gcc-internal-format
 msgid "%Jdefault-initialization of %q#D, which has reference type"
 msgstr ""
 
-#: cp/init.c:388
+#: cp/init.c:535
 #, fuzzy, gcc-internal-format
 msgid "%Juninitialized reference member %qD"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
 
-#: cp/init.c:391
+#: cp/init.c:538
 #, gcc-internal-format
 msgid "%Juninitialized member %qD with %<const%> type %qT"
 msgstr ""
 
-#: cp/init.c:534
+#: cp/init.c:681
 #, fuzzy, gcc-internal-format
 msgid "%q+D will be initialized after"
 msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
 
-#: cp/init.c:537
+#: cp/init.c:684
 #, fuzzy, gcc-internal-format
 msgid "base %qT will be initialized after"
 msgstr "Î· ÎºÎ»Î¬ÏƒÎ· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
 
-#: cp/init.c:540
+#: cp/init.c:687
 #, fuzzy, gcc-internal-format
 msgid "  %q+#D"
 msgstr "  ÎºÎ±Ï„Î¬ `%D'"
 
-#: cp/init.c:542
+#: cp/init.c:689
 #, gcc-internal-format
 msgid "  base %qT"
 msgstr ""
 
-#: cp/init.c:543
+#: cp/init.c:690
 #, gcc-internal-format
 msgid "%J  when initialized here"
 msgstr ""
 
 # src/request.c:263
-#: cp/init.c:559
+#: cp/init.c:706
 #, fuzzy, gcc-internal-format
 msgid "%Jmultiple initializations given for %qD"
 msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
 
 # src/request.c:263
-#: cp/init.c:562
+#: cp/init.c:709
 #, fuzzy, gcc-internal-format
 msgid "%Jmultiple initializations given for base %qT"
 msgstr "Î¤Î¿ Î²Î®Î¼Î± Î±Ï�Ï‡Î¹ÎºÎ¿Ï€Î¿Î¯Î·ÏƒÎ·Ï‚ Î±Ï€Î­Ï„Ï…Ï‡Îµ"
 
-#: cp/init.c:629
+#: cp/init.c:776
 #, gcc-internal-format
 msgid "%Jinitializations for multiple members of %qT"
 msgstr ""
 
-#: cp/init.c:691
+#: cp/init.c:839
 #, gcc-internal-format
 msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
 msgstr ""
 
-#: cp/init.c:915 cp/init.c:934
+#: cp/init.c:1063 cp/init.c:1082
 #, fuzzy, gcc-internal-format
 msgid "class %qT does not have any field named %qD"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/init.c:921
+#: cp/init.c:1069
 #, gcc-internal-format
 msgid "%q#D is a static data member; it can only be initialized at its definition"
 msgstr ""
 
-#: cp/init.c:928
+#: cp/init.c:1076
 #, fuzzy, gcc-internal-format
 msgid "%q#D is not a non-static data member of %qT"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: cp/init.c:967
+#: cp/init.c:1115
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which has no base classes"
 msgstr ""
 
-#: cp/init.c:975
+#: cp/init.c:1123
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which uses multiple inheritance"
 msgstr ""
 
-#: cp/init.c:1021
+#: cp/init.c:1169
 #, gcc-internal-format
 msgid "%qD is both a direct base and an indirect virtual base"
 msgstr ""
 
-#: cp/init.c:1029
+#: cp/init.c:1177
 #, fuzzy, gcc-internal-format
 msgid "type %qT is not a direct or virtual base of %qT"
 msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
 
-#: cp/init.c:1032
+#: cp/init.c:1180
 #, fuzzy, gcc-internal-format
 msgid "type %qT is not a direct base of %qT"
 msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
 
-#: cp/init.c:1112
+#: cp/init.c:1260
 #, gcc-internal-format
 msgid "bad array initializer"
 msgstr ""
 
-#: cp/init.c:1287
+#: cp/init.c:1435
 #, fuzzy, gcc-internal-format
 msgid "%qT is not an aggregate type"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/init.c:1341
+#: cp/init.c:1489
 #, gcc-internal-format
 msgid "incomplete type %qT does not have member %qD"
 msgstr ""
 
-#: cp/init.c:1354
+#: cp/init.c:1502
 #, fuzzy, gcc-internal-format
 msgid "invalid pointer to bit-field %qD"
 msgstr "Î±ÎºÎ±Ï„Î¬Î»Î»Î·Î»Î¿Ï‚ Ï„Ï�Ï€Î¿Ï‚ Î´Î¹ÎºÏ„Ï�Î¿Ï… :`%s'\n"
 
-#: cp/init.c:1431
+#: cp/init.c:1579
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static member function %qD"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
 
-#: cp/init.c:1437
+#: cp/init.c:1585
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static data member %qD"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
 
-#: cp/init.c:1714
+#: cp/init.c:1862
 #, fuzzy, gcc-internal-format
 msgid "invalid type %<void%> for new"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· Î³Î¹Î± Ï„Î·Î½ dlopen()"
 
-#: cp/init.c:1724
+#: cp/init.c:1872
 #, fuzzy, gcc-internal-format
 msgid "uninitialized const in %<new%> of %q#T"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: cp/init.c:1775
+#: cp/init.c:1910
 #, gcc-internal-format
 msgid "call to Java constructor with %qs undefined"
 msgstr ""
 
-#: cp/init.c:1815
+#: cp/init.c:1926
+#, gcc-internal-format
+msgid "Java class %q#T object allocated using placement new"
+msgstr ""
+
+#: cp/init.c:1955
 #, fuzzy, gcc-internal-format
 msgid "no suitable %qD found in class %qT"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
 # src/getopt.c:628
 # src/getopt.c:628
-#: cp/init.c:1820
+#: cp/init.c:1960
 #, fuzzy, gcc-internal-format
 msgid "request for member %qD is ambiguous"
 msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
 
-#: cp/init.c:1972
+#: cp/init.c:2134
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization in array new"
 msgstr ""
 
-#: cp/init.c:2174
+#: cp/init.c:2336
 #, gcc-internal-format
 msgid "size in array new must have integral type"
 msgstr ""
 
-#: cp/init.c:2183
+#: cp/init.c:2345
 #, gcc-internal-format
 msgid "new cannot be applied to a reference type"
 msgstr ""
 
-#: cp/init.c:2189
+#: cp/init.c:2351
 #, gcc-internal-format
 msgid "new cannot be applied to a function type"
 msgstr ""
 
-#: cp/init.c:2228
+#: cp/init.c:2390
 #, gcc-internal-format
 msgid "call to Java constructor, while %<jclass%> undefined"
 msgstr ""
 
-#: cp/init.c:2246
+#: cp/init.c:2408
 #, fuzzy, gcc-internal-format
 msgid "can't find %<class$%> in %qT"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± ÎµÎºÏ„Î­Î»ÎµÏƒÎ·Ï‚ ioctl ÏƒÏ„Î¿ `%s'"
 
-#: cp/init.c:2607
+#: cp/init.c:2769
 #, gcc-internal-format
 msgid "initializer ends prematurely"
 msgstr ""
 
-#: cp/init.c:2662
+#: cp/init.c:2824
 #, gcc-internal-format
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr ""
 
-#: cp/init.c:2799
+#: cp/init.c:2961
 #, gcc-internal-format
 msgid "possible problem detected in invocation of delete operator:"
 msgstr ""
 
-#: cp/init.c:2802
+#: cp/init.c:2964
 #, gcc-internal-format
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr ""
 
-#: cp/init.c:2823
+#: cp/init.c:2985
 #, gcc-internal-format
 msgid "unknown array size in delete"
 msgstr ""
 
-#: cp/init.c:3070
+#: cp/init.c:3232
 #, gcc-internal-format
 msgid "type to vector delete is neither pointer or array type"
 msgstr ""
@@ -30022,22 +30030,22 @@
 msgid "mangling typeof, use decltype instead"
 msgstr ""
 
-#: cp/mangle.c:2208
+#: cp/mangle.c:2211
 #, gcc-internal-format
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr ""
 
-#: cp/mangle.c:2216
+#: cp/mangle.c:2219
 #, gcc-internal-format
 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
 msgstr ""
 
-#: cp/mangle.c:2266
+#: cp/mangle.c:2269
 #, gcc-internal-format
 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
 msgstr ""
 
-#: cp/mangle.c:2584
+#: cp/mangle.c:2587
 #, gcc-internal-format
 msgid "the mangled name of %qD will change in a future version of GCC"
 msgstr ""
@@ -30047,27 +30055,27 @@
 msgid "generic thunk code fails for method %q#D which uses %<...%>"
 msgstr ""
 
-#: cp/method.c:697
+#: cp/method.c:698
 #, gcc-internal-format
 msgid "non-static const member %q#D, can't use default assignment operator"
 msgstr ""
 
-#: cp/method.c:703
+#: cp/method.c:704
 #, gcc-internal-format
 msgid "non-static reference member %q#D, can't use default assignment operator"
 msgstr ""
 
-#: cp/method.c:815
+#: cp/method.c:816
 #, gcc-internal-format
 msgid "%Hsynthesized method %qD first required here "
 msgstr ""
 
-#: cp/method.c:1158
+#: cp/method.c:1159
 #, gcc-internal-format
 msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
 msgstr ""
 
-#: cp/name-lookup.c:728
+#: cp/name-lookup.c:727
 #, fuzzy, gcc-internal-format
 msgid "redeclaration of %<wchar_t%> as %qT"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
@@ -30078,244 +30086,244 @@
 #. [basic.start.main]
 #.
 #. This function shall not be overloaded.
-#: cp/name-lookup.c:758
+#: cp/name-lookup.c:757
 #, fuzzy, gcc-internal-format
 msgid "invalid redeclaration of %q+D"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: cp/name-lookup.c:759
+#: cp/name-lookup.c:758
 #, gcc-internal-format
 msgid "as %qD"
 msgstr ""
 
-#: cp/name-lookup.c:850
+#: cp/name-lookup.c:849
 #, fuzzy, gcc-internal-format
 msgid "type mismatch with previous external decl of %q#D"
 msgstr "ÏƒÏ†Î¬Î»Î¼Î± Ï„Î±Î¹Ï�Î¹Î¬ÏƒÎ¼Î±Ï„Î¿Ï‚ Ï„Ï�Ï€Î¿Ï… Î¼Îµ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î·"
 
-#: cp/name-lookup.c:851
+#: cp/name-lookup.c:850
 #, fuzzy, gcc-internal-format
 msgid "previous external decl of %q+#D"
 msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
 
-#: cp/name-lookup.c:942
+#: cp/name-lookup.c:941
 #, fuzzy, gcc-internal-format
 msgid "extern declaration of %q#D doesn't match"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: cp/name-lookup.c:943
+#: cp/name-lookup.c:942
 #, fuzzy, gcc-internal-format
 msgid "global declaration %q+#D"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: cp/name-lookup.c:980 cp/name-lookup.c:987
+#: cp/name-lookup.c:979 cp/name-lookup.c:986
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q#D shadows a parameter"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
 #. Location of previous decl is not useful in this case.
-#: cp/name-lookup.c:1012
+#: cp/name-lookup.c:1011
 #, gcc-internal-format
 msgid "declaration of %qD shadows a member of 'this'"
 msgstr ""
 
-#: cp/name-lookup.c:1018
+#: cp/name-lookup.c:1017
 #, gcc-internal-format
 msgid "declaration of %qD shadows a previous local"
 msgstr ""
 
-#: cp/name-lookup.c:1025
+#: cp/name-lookup.c:1024
 #, gcc-internal-format
 msgid "declaration of %qD shadows a global declaration"
 msgstr ""
 
-#: cp/name-lookup.c:1148
+#: cp/name-lookup.c:1147
 #, fuzzy, gcc-internal-format
 msgid "name lookup of %qD changed"
 msgstr "Î· Î¿Î¼Î¬Î´Î± Ï„Î¿Ï… %s Î¬Î»Î»Î±Î¾Îµ ÏƒÎµ %s\n"
 
-#: cp/name-lookup.c:1149
+#: cp/name-lookup.c:1148
 #, gcc-internal-format
 msgid "  matches this %q+D under ISO standard rules"
 msgstr ""
 
-#: cp/name-lookup.c:1151
+#: cp/name-lookup.c:1150
 #, gcc-internal-format
 msgid "  matches this %q+D under old rules"
 msgstr ""
 
-#: cp/name-lookup.c:1169 cp/name-lookup.c:1177
+#: cp/name-lookup.c:1168 cp/name-lookup.c:1176
 #, gcc-internal-format
 msgid "name lookup of %qD changed for new ISO %<for%> scoping"
 msgstr ""
 
-#: cp/name-lookup.c:1171
+#: cp/name-lookup.c:1170
 #, gcc-internal-format
 msgid "  cannot use obsolete binding at %q+D because it has a destructor"
 msgstr ""
 
-#: cp/name-lookup.c:1179
+#: cp/name-lookup.c:1178
 #, gcc-internal-format
 msgid "  using obsolete binding at %q+D"
 msgstr ""
 
-#: cp/name-lookup.c:1232
+#: cp/name-lookup.c:1231
 #, gcc-internal-format
 msgid "%s %s(%E) %p %d\n"
 msgstr ""
 
 # src/request.c:37
-#: cp/name-lookup.c:1235
+#: cp/name-lookup.c:1234
 #, fuzzy, gcc-internal-format
 msgid "%s %s %p %d\n"
 msgstr "%s: %s: "
 
-#: cp/name-lookup.c:1362
+#: cp/name-lookup.c:1361
 #, gcc-internal-format
 msgid "XXX is_class_level != (current_scope == class_scope)\n"
 msgstr ""
 
-#: cp/name-lookup.c:1920
+#: cp/name-lookup.c:1922
 #, fuzzy, gcc-internal-format
 msgid "%q#D hides constructor for %q#T"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: cp/name-lookup.c:1937
+#: cp/name-lookup.c:1939
 #, fuzzy, gcc-internal-format
 msgid "%q#D conflicts with previous using declaration %q#D"
 msgstr "ÏƒÏ†Î¬Î»Î¼Î± Ï„Î±Î¹Ï�Î¹Î¬ÏƒÎ¼Î±Ï„Î¿Ï‚ Ï„Ï�Ï€Î¿Ï… Î¼Îµ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î·"
 
-#: cp/name-lookup.c:1960
+#: cp/name-lookup.c:1962
 #, fuzzy, gcc-internal-format
 msgid "previous non-function declaration %q+#D"
 msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
 
-#: cp/name-lookup.c:1961
+#: cp/name-lookup.c:1963
 #, gcc-internal-format
 msgid "conflicts with function declaration %q#D"
 msgstr ""
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2039 cp/name-lookup.c:2064
+#: cp/name-lookup.c:2041 cp/name-lookup.c:2066
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a namespace"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
 #. 7.3.3/5
 #. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2049
+#: cp/name-lookup.c:2051
 #, gcc-internal-format
 msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
 msgstr ""
 
-#: cp/name-lookup.c:2056
+#: cp/name-lookup.c:2058
 #, gcc-internal-format
 msgid "namespace %qD not allowed in using-declaration"
 msgstr ""
 
-#: cp/name-lookup.c:2092
+#: cp/name-lookup.c:2094
 #, fuzzy, gcc-internal-format
 msgid "%qD not declared"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/name-lookup.c:2128 cp/name-lookup.c:2165 cp/name-lookup.c:2199
-#: cp/name-lookup.c:2214
+#: cp/name-lookup.c:2130 cp/name-lookup.c:2167 cp/name-lookup.c:2201
+#: cp/name-lookup.c:2216
 #, gcc-internal-format
 msgid "%qD is already declared in this scope"
 msgstr ""
 
-#: cp/name-lookup.c:2817
+#: cp/name-lookup.c:2819
 #, gcc-internal-format
 msgid "using-declaration for non-member at class scope"
 msgstr ""
 
-#: cp/name-lookup.c:2824
+#: cp/name-lookup.c:2826
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%D%> names destructor"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: cp/name-lookup.c:2829
+#: cp/name-lookup.c:2831
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%D%> names constructor"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: cp/name-lookup.c:2834
+#: cp/name-lookup.c:2836
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%D%> names constructor in %qT"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: cp/name-lookup.c:2884
+#: cp/name-lookup.c:2886
 #, fuzzy, gcc-internal-format
 msgid "no members matching %<%T::%D%> in %q#T"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
 
-#: cp/name-lookup.c:2952
+#: cp/name-lookup.c:2954
 #, gcc-internal-format
 msgid "declaration of %qD not in a namespace surrounding %qD"
 msgstr ""
 
-#: cp/name-lookup.c:2960
+#: cp/name-lookup.c:2962
 #, fuzzy, gcc-internal-format
 msgid "explicit qualification in declaration of %qD"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: cp/name-lookup.c:3003
+#: cp/name-lookup.c:3005
 #, gcc-internal-format
 msgid "%qD should have been declared inside %qD"
 msgstr ""
 
-#: cp/name-lookup.c:3048
+#: cp/name-lookup.c:3050
 #, fuzzy, gcc-internal-format
 msgid "%qD attribute requires a single NTBS argument"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
 
-#: cp/name-lookup.c:3055
+#: cp/name-lookup.c:3057
 #, gcc-internal-format
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 msgstr ""
 
-#: cp/name-lookup.c:3064 cp/name-lookup.c:3433
+#: cp/name-lookup.c:3066 cp/name-lookup.c:3435
 #, fuzzy, gcc-internal-format
 msgid "%qD attribute directive ignored"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3111
 #, gcc-internal-format
 msgid "namespace alias %qD not allowed here, assuming %qD"
 msgstr ""
 
-#: cp/name-lookup.c:3421
+#: cp/name-lookup.c:3423
 #, gcc-internal-format
 msgid "strong using only meaningful at namespace scope"
 msgstr ""
 
-#: cp/name-lookup.c:3425
+#: cp/name-lookup.c:3427
 #, gcc-internal-format
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 msgstr ""
 
-#: cp/name-lookup.c:4318
+#: cp/name-lookup.c:4320
 #, fuzzy, gcc-internal-format
 msgid "%q+D is not a function,"
 msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
 
-#: cp/name-lookup.c:4319
+#: cp/name-lookup.c:4321
 #, gcc-internal-format
 msgid "  conflict with %q+D"
 msgstr ""
 
-#: cp/name-lookup.c:4752
+#: cp/name-lookup.c:4756
 #, gcc-internal-format
 msgid "argument dependent lookup finds %q+D"
 msgstr ""
 
-#: cp/name-lookup.c:5184
+#: cp/name-lookup.c:5188
 #, gcc-internal-format
 msgid "XXX entering pop_everything ()\n"
 msgstr ""
 
-#: cp/name-lookup.c:5193
+#: cp/name-lookup.c:5197
 #, gcc-internal-format
 msgid "XXX leaving pop_everything ()\n"
 msgstr ""
@@ -30325,370 +30333,375 @@
 msgid "identifier %<%s%> will become a keyword in C++0x"
 msgstr ""
 
-#: cp/parser.c:2066
+#: cp/parser.c:2069
 #, fuzzy, gcc-internal-format
 msgid "%<#pragma%> is not allowed here"
 msgstr "Î¿ Ï‡Î¬Ï�Ï„Î·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î¿Ï�Î¯ÏƒÏ„Î·ÎºÎµ Î®Î´Î·"
 
-#: cp/parser.c:2096
+#: cp/parser.c:2099
 #, fuzzy, gcc-internal-format
 msgid "%<%E::%E%> has not been declared"
 msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
 
-#: cp/parser.c:2099
+#: cp/parser.c:2102
 #, fuzzy, gcc-internal-format
 msgid "%<::%E%> has not been declared"
 msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
 
-#: cp/parser.c:2102
+#: cp/parser.c:2105
 #, fuzzy, gcc-internal-format
 msgid "request for member %qE in non-class type %qT"
 msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
 
-#: cp/parser.c:2105
+#: cp/parser.c:2108
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%E%> has not been declared"
 msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
 
-#: cp/parser.c:2108
+#: cp/parser.c:2111
 #, fuzzy, gcc-internal-format
 msgid "%qE has not been declared"
 msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
 
-#: cp/parser.c:2111
+#: cp/parser.c:2114
 #, gcc-internal-format
 msgid "%<%E::%E%> %s"
 msgstr ""
 
-#: cp/parser.c:2113
+#: cp/parser.c:2116
 #, gcc-internal-format
 msgid "%<::%E%> %s"
 msgstr ""
 
-#: cp/parser.c:2115
+#: cp/parser.c:2118
 #, fuzzy, gcc-internal-format
 msgid "%qE %s"
 msgstr " %s"
 
-#: cp/parser.c:2151
+#: cp/parser.c:2155
 #, fuzzy, gcc-internal-format
-msgid "ISO C++ does not support %<long long%>"
+msgid "ISO C++ 1998 does not support %<long long%>"
 msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
 
-#: cp/parser.c:2171
+#: cp/parser.c:2175
 #, fuzzy, gcc-internal-format
 msgid "duplicate %qs"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÎºÎ»ÎµÎ¹Î´Î¯"
 
-#: cp/parser.c:2214
+#: cp/parser.c:2218
 #, gcc-internal-format
 msgid "new types may not be defined in a return type"
 msgstr ""
 
-#: cp/parser.c:2215
+#: cp/parser.c:2219
 #, gcc-internal-format
 msgid "(perhaps a semicolon is missing after the definition of %qT)"
 msgstr ""
 
-#: cp/parser.c:2234 cp/parser.c:4077 cp/pt.c:5443
+#: cp/parser.c:2238 cp/parser.c:4081 cp/pt.c:5509
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a template"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/parser.c:2236
+#: cp/parser.c:2240
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a template"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/parser.c:2238
+#: cp/parser.c:2242
 #, fuzzy, gcc-internal-format
 msgid "invalid template-id"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î± `%s'."
 
-#: cp/parser.c:2267
+#: cp/parser.c:2271
 #, fuzzy, gcc-internal-format
 msgid "%s cannot appear in a constant-expression"
 msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
 
 # src/grep.c:785 src/grep.c:792
 # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
-#: cp/parser.c:2292
+#: cp/parser.c:2296
 #, fuzzy, gcc-internal-format
 msgid "invalid use of template-name %qE without an argument list"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
 
-#: cp/parser.c:2294
+#: cp/parser.c:2298
 #, fuzzy, gcc-internal-format
 msgid "invalid use of destructor %qD as a type"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
 
 #. Something like 'unsigned A a;'
-#: cp/parser.c:2297
+#: cp/parser.c:2301
 #, fuzzy, gcc-internal-format
 msgid "invalid combination of multiple type-specifiers"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
 #. Issue an error message.
-#: cp/parser.c:2301
+#: cp/parser.c:2305
 #, fuzzy, gcc-internal-format
 msgid "%qE does not name a type"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/parser.c:2333
+#: cp/parser.c:2337
 #, gcc-internal-format
 msgid "(perhaps %<typename %T::%E%> was intended)"
 msgstr ""
 
-#: cp/parser.c:2348
+#: cp/parser.c:2352
 #, gcc-internal-format
 msgid "%qE in namespace %qE does not name a type"
 msgstr ""
 
-#: cp/parser.c:2351
+#: cp/parser.c:2355
 #, fuzzy, gcc-internal-format
 msgid "%qE in class %qT does not name a type"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/parser.c:3160
+#: cp/parser.c:3164
 #, gcc-internal-format
 msgid "ISO C++ forbids braced-groups within expressions"
 msgstr ""
 
-#: cp/parser.c:3171
+#: cp/parser.c:3175
 #, gcc-internal-format
 msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
 msgstr ""
 
-#: cp/parser.c:3229
+#: cp/parser.c:3233
 #, gcc-internal-format
 msgid "%<this%> may not be used in this context"
 msgstr ""
 
-#: cp/parser.c:3412
+#: cp/parser.c:3416
 #, gcc-internal-format
 msgid "local variable %qD may not appear in this context"
 msgstr ""
 
-#: cp/parser.c:3711
+#: cp/parser.c:3715
 #, fuzzy, gcc-internal-format
 msgid "scope %qT before %<~%> is not a class-name"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/parser.c:3812
+#: cp/parser.c:3816
 #, fuzzy, gcc-internal-format
 msgid "declaration of %<~%T%> as member of %qT"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: cp/parser.c:3826
+#: cp/parser.c:3830
 #, gcc-internal-format
 msgid "typedef-name %qD used as destructor declarator"
 msgstr ""
 
-#: cp/parser.c:4480
+#: cp/parser.c:4484
 #, gcc-internal-format
 msgid "ISO C++ forbids compound-literals"
 msgstr ""
 
-#: cp/parser.c:4837
+#: cp/parser.c:4841
 #, fuzzy, gcc-internal-format
 msgid "%qE does not have class type"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/parser.c:4920 cp/typeck.c:1978
+#: cp/parser.c:4924 cp/typeck.c:2024
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qD"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: cp/parser.c:5480
+#: cp/parser.c:5486
 #, gcc-internal-format
 msgid "array bound forbidden after parenthesized type-id"
 msgstr ""
 
-#: cp/parser.c:5481
+#: cp/parser.c:5487
 #, gcc-internal-format
 msgid "try removing the parentheses around the type-id"
 msgstr ""
 
-#: cp/parser.c:5671
+#: cp/parser.c:5677
 #, gcc-internal-format
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr ""
 
-#: cp/parser.c:5860
+#: cp/parser.c:5866
 #, fuzzy, gcc-internal-format
 msgid "use of old-style cast"
 msgstr "Ï€Î±Î»Î±Î¹Î¿Ï� ÎµÎ¯Î´Î¿Ï…Ï‚ Î¸Î­ÏƒÎ·"
 
-#: cp/parser.c:5986
+#: cp/parser.c:5992
 #, gcc-internal-format
 msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
 msgstr ""
 
-#: cp/parser.c:5989
+#: cp/parser.c:5995
 #, gcc-internal-format
 msgid "suggest parentheses around %<>>%> expression"
 msgstr ""
 
-#: cp/parser.c:6793
+#: cp/parser.c:6799
 #, gcc-internal-format
 msgid "case label %qE not within a switch statement"
 msgstr ""
 
-#: cp/parser.c:6922
+#: cp/parser.c:6928
 #, gcc-internal-format
 msgid "%<else%> without a previous %<if%>"
 msgstr ""
 
-#: cp/parser.c:7208
+#: cp/parser.c:7214
 #, gcc-internal-format
 msgid "suggest a space before %<;%> or explicit braces around empty body in %<%s%> statement"
 msgstr ""
 
-#: cp/parser.c:7468
+#: cp/parser.c:7474
 #, gcc-internal-format
 msgid "ISO C++ forbids computed gotos"
 msgstr ""
 
-#: cp/parser.c:7608
+#: cp/parser.c:7614
 #, gcc-internal-format
 msgid "extra %<;%>"
 msgstr ""
 
-#: cp/parser.c:7825
+#: cp/parser.c:7831
 #, gcc-internal-format
 msgid "%<__label__%> not at the beginning of a block"
 msgstr ""
 
-#: cp/parser.c:7958
+#: cp/parser.c:7964
 #, gcc-internal-format
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr ""
 
-#: cp/parser.c:8090
+#: cp/parser.c:8096
 #, gcc-internal-format
 msgid "%<friend%> used outside of class"
 msgstr ""
 
-#: cp/parser.c:8244
+#: cp/parser.c:8250
 #, gcc-internal-format
 msgid "class definition may not be declared a friend"
 msgstr ""
 
-#: cp/parser.c:8308 cp/parser.c:15155
+#: cp/parser.c:8314 cp/parser.c:15235
 #, gcc-internal-format
 msgid "templates may not be %<virtual%>"
 msgstr ""
 
-#: cp/parser.c:8775
+#: cp/parser.c:8786
 #, gcc-internal-format
 msgid "only constructors take base initializers"
 msgstr ""
 
-#: cp/parser.c:8795
+#: cp/parser.c:8806
 #, fuzzy, gcc-internal-format
 msgid "cannot expand initializer for member %<%D%>"
 msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï€Ï�Î¿Î¿Ï�Î¹ÏƒÎ¼Î¿Ï�"
 
-#: cp/parser.c:8847
+#: cp/parser.c:8858
 #, gcc-internal-format
 msgid "anachronistic old-style base class initializer"
 msgstr ""
 
-#: cp/parser.c:8892
+#: cp/parser.c:8903
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr ""
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:9237
+#: cp/parser.c:9248
 #, gcc-internal-format
 msgid "keyword %<export%> not implemented, and will be ignored"
 msgstr ""
 
-#: cp/parser.c:9482 cp/parser.c:9583
+#: cp/parser.c:9419 cp/parser.c:9517 cp/parser.c:9618
 #, fuzzy, gcc-internal-format
 msgid "template parameter pack %qD cannot have a default argument"
 msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
 
-#: cp/parser.c:9485 cp/parser.c:9586
+#: cp/parser.c:9422
 #, fuzzy, gcc-internal-format
+msgid "template parameter pack cannot have a default argument"
+msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
+
+#: cp/parser.c:9520 cp/parser.c:9621
+#, fuzzy, gcc-internal-format
 msgid "template parameter packs cannot have default arguments"
 msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:9723
+#: cp/parser.c:9758
 #, fuzzy, gcc-internal-format
 msgid "%<<::%> cannot begin a template-argument list"
 msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
 
-#: cp/parser.c:9724
+#: cp/parser.c:9759
 #, gcc-internal-format
 msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
 msgstr ""
 
-#: cp/parser.c:9731
+#: cp/parser.c:9766
 #, gcc-internal-format
 msgid "(if you use -fpermissive G++ will accept your code)"
 msgstr ""
 
-#: cp/parser.c:9804
+#: cp/parser.c:9839
 #, fuzzy, gcc-internal-format
 msgid "parse error in template argument list"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
 
 #. Explain what went wrong.
-#: cp/parser.c:9917
+#: cp/parser.c:9952
 #, gcc-internal-format
 msgid "non-template %qD used as template"
 msgstr ""
 
-#: cp/parser.c:9918
+#: cp/parser.c:9953
 #, gcc-internal-format
 msgid "use %<%T::template %D%> to indicate that it is a template"
 msgstr ""
 
-#: cp/parser.c:10441
+#: cp/parser.c:10476
 #, gcc-internal-format
 msgid "template specialization with C linkage"
 msgstr ""
 
-#: cp/parser.c:11032
+#: cp/parser.c:11067
 #, gcc-internal-format
 msgid "using %<typename%> outside of template"
 msgstr ""
 
-#: cp/parser.c:11191
+#: cp/parser.c:11226
 #, fuzzy, gcc-internal-format
 msgid "declaration %qD does not declare anything"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
 
-#: cp/parser.c:11275
+#: cp/parser.c:11310
 #, fuzzy, gcc-internal-format
 msgid "attributes ignored on uninstantiated type"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: cp/parser.c:11279
+#: cp/parser.c:11314
 #, fuzzy, gcc-internal-format
 msgid "attributes ignored on template instantiation"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¬Î³Î½Ï‰ÏƒÎ·Ï‚ ÎºÎµÏ†Î±Î»Î¯Î´Î±Ï‚ Î±Ï€ÏŒ Ï„Î¿ `%s'"
 
-#: cp/parser.c:11284
+#: cp/parser.c:11319
 #, gcc-internal-format
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 msgstr ""
 
-#: cp/parser.c:11406
+#: cp/parser.c:11441
 #, fuzzy, gcc-internal-format
 msgid "comma at end of enumerator list"
 msgstr "ÏƒÎºÎ¿Ï…Ï€Î¯Î´Î¹Î± ÏƒÏ„Î¿ Ï„Î­Î»Î¿Ï‚ Ï„Î¿Ï… Î±Ï�Î¹Î¸Î¼Î¿Ï�"
 
-#: cp/parser.c:11498
+#: cp/parser.c:11533
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a namespace-name"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/parser.c:11599
+#: cp/parser.c:11634
 #, fuzzy, gcc-internal-format
 msgid "%<namespace%> definition is not allowed here"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
@@ -30696,144 +30709,159 @@
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:11738
+#: cp/parser.c:11773
 #, gcc-internal-format
 msgid "a template-id may not appear in a using-declaration"
 msgstr ""
 
-#: cp/parser.c:12094
+#: cp/parser.c:12135
 #, gcc-internal-format
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr ""
 
-#: cp/parser.c:12096
+#: cp/parser.c:12137
 #, gcc-internal-format
 msgid "attributes are not allowed on a function-definition"
 msgstr ""
 
-#: cp/parser.c:12229
+#: cp/parser.c:12270
 #, fuzzy, gcc-internal-format
 msgid "initializer provided for function"
 msgstr "Î”ÎµÎ½ Î®Ï„Î±Î½ Î´Ï…Î½Î±Ï„Î® Î· ÎµÏ�Ï�ÎµÏƒÎ· ÎµÏ„Î¹ÎºÎ­Ï„Ï„Î±Ï‚ Î³Î¹Î± Î¼ÎµÏ„Î±Î³Ï‰Î³Î® ÏƒÏ„Î¿ `%s'"
 
-#: cp/parser.c:12249
+#: cp/parser.c:12290
 #, gcc-internal-format
 msgid "attributes after parenthesized initializer ignored"
 msgstr ""
 
-#: cp/parser.c:12630 cp/pt.c:8772
+#: cp/parser.c:12671 cp/pt.c:8893
 #, fuzzy, gcc-internal-format
 msgid "array bound is not an integer constant"
 msgstr "Î· Ï„Î¹Î¼Î® Î³Î¹Î± Ï„Î¿ %s Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚"
 
-#: cp/parser.c:12739
+#: cp/parser.c:12780
 #, fuzzy, gcc-internal-format
 msgid "%<%T::%E%> is not a type"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/parser.c:12765
+#: cp/parser.c:12806
 #, fuzzy, gcc-internal-format
 msgid "invalid use of constructor as a template"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ Î³Ï�Î±Î¼Î¼Î­Ï‚"
 
-#: cp/parser.c:12766
+#: cp/parser.c:12807
 #, gcc-internal-format
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 msgstr ""
 
-#: cp/parser.c:12938
+#: cp/parser.c:12979
 #, fuzzy, gcc-internal-format
 msgid "%qD is a namespace"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/parser.c:13013
+#: cp/parser.c:13054
 #, fuzzy, gcc-internal-format
 msgid "duplicate cv-qualifier"
 msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¼Î·Î½Ï�Î¼Î±Ï„Î¿Ï‚"
 
 # src/grep.c:785 src/grep.c:792
 # src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
-#: cp/parser.c:13600
+#: cp/parser.c:13640
 #, fuzzy, gcc-internal-format
 msgid "file ends in default argument"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿ ÏŒÏ�Î¹ÏƒÎ¼Î± Î¼Î®ÎºÎ¿Ï…Ï‚ Ï€ÎµÏ�Î¹ÎµÏ‡Î¿Î¼Î­Î½Î¿Ï…"
 
-#: cp/parser.c:13673
+#: cp/parser.c:13683
 #, gcc-internal-format
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr ""
 
-#: cp/parser.c:13676
+#: cp/parser.c:13686
 #, gcc-internal-format
 msgid "default arguments are only permitted for function parameters"
 msgstr ""
 
-#: cp/parser.c:13877
+#: cp/parser.c:13702
+#, fuzzy, gcc-internal-format
+msgid "%sparameter pack %qD cannot have a default argument"
+msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
+
+#: cp/parser.c:13705
+#, fuzzy, gcc-internal-format
+msgid "%sparameter pack cannot have a default argument"
+msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
+
+#: cp/parser.c:13947
 #, gcc-internal-format
 msgid "ISO C++ does not allow designated initializers"
 msgstr ""
 
-#: cp/parser.c:14477
+#: cp/parser.c:14547
 #, fuzzy, gcc-internal-format
 msgid "invalid class name in declaration of %qD"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
 
-#: cp/parser.c:14489
+#: cp/parser.c:14559
 #, fuzzy, gcc-internal-format
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
 
-#: cp/parser.c:14492
+#: cp/parser.c:14562
 #, gcc-internal-format
 msgid "declaration of %qD in %qD which does not enclose %qD"
 msgstr ""
 
-#: cp/parser.c:14505
+#: cp/parser.c:14575
 #, gcc-internal-format
 msgid "extra qualification ignored"
 msgstr ""
 
-#: cp/parser.c:14516
+#: cp/parser.c:14586
 #, gcc-internal-format
 msgid "an explicit specialization must be preceded by %<template <>%>"
 msgstr ""
 
-#: cp/parser.c:14609
+#: cp/parser.c:14613
 #, fuzzy, gcc-internal-format
+msgid "function template %qD redeclared as a class template"
+msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
+
+#: cp/parser.c:14689
+#, fuzzy, gcc-internal-format
 msgid "previous definition of %q+#T"
 msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
 
-#: cp/parser.c:14855
+#: cp/parser.c:14935
 #, gcc-internal-format
 msgid "%Hextra %<;%>"
 msgstr ""
 
-#: cp/parser.c:14873
+#: cp/parser.c:14953
 #, gcc-internal-format
 msgid "a class-key must be used when declaring a friend"
 msgstr ""
 
-#: cp/parser.c:14887
+#: cp/parser.c:14967
 #, fuzzy, gcc-internal-format
 msgid "friend declaration does not name a class or function"
 msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
 
-#: cp/parser.c:15064
+#: cp/parser.c:15144
 #, gcc-internal-format
 msgid "pure-specifier on function-definition"
 msgstr ""
 
-#: cp/parser.c:15356
+#: cp/parser.c:15438
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed outside of templates"
 msgstr ""
 
-#: cp/parser.c:15358
+#: cp/parser.c:15440
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 msgstr ""
 
-#: cp/parser.c:16407
+#: cp/parser.c:16489
 #, fuzzy, gcc-internal-format
 msgid "too few template-parameter-lists"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
@@ -30842,13 +30870,13 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:16422
+#: cp/parser.c:16504
 #, gcc-internal-format
 msgid "too many template-parameter-lists"
 msgstr ""
 
 #. Issue an error message.
-#: cp/parser.c:16694
+#: cp/parser.c:16776
 #, fuzzy, gcc-internal-format
 msgid "named return values are no longer supported"
 msgstr "Î±Ï�Ï‡ÎµÎ¯Î± fifo Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶Î¿Î½Ï„Î±Î¹"
@@ -30856,234 +30884,234 @@
 #. 14.5.2.2 [temp.mem]
 #.
 #. A local class shall not have member templates.
-#: cp/parser.c:16766
+#: cp/parser.c:16848
 #, gcc-internal-format
 msgid "invalid declaration of member template in local class"
 msgstr ""
 
-#: cp/parser.c:16775
+#: cp/parser.c:16857
 #, gcc-internal-format
 msgid "template with C linkage"
 msgstr ""
 
-#: cp/parser.c:16919
+#: cp/parser.c:17001
 #, fuzzy, gcc-internal-format
 msgid "template declaration of %qs"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: cp/parser.c:16982
+#: cp/parser.c:17064
 #, fuzzy, gcc-internal-format
 msgid "explicit template specialization cannot have a storage class"
 msgstr "Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· Î±Ï…Ï„Î¿Î½ÏŒÎ·Ï„Î· Î´Î¹Î±ÎºÏ�Ï�Î·Î¾Î· Ï„Î¿Ï… `%s'"
 
-#: cp/parser.c:17171
+#: cp/parser.c:17253
 #, gcc-internal-format
 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
 msgstr ""
 
-#: cp/parser.c:17184
+#: cp/parser.c:17266
 #, gcc-internal-format
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 msgstr ""
 
-#: cp/parser.c:17519
+#: cp/parser.c:17601
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qD in linkage specification"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
 
-#: cp/parser.c:17532
+#: cp/parser.c:17614
 #, gcc-internal-format
 msgid "%<__thread%> before %qD"
 msgstr ""
 
-#: cp/parser.c:17847
+#: cp/parser.c:17929
 #, fuzzy, gcc-internal-format
 msgid "%qs tag used in naming %q#T"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: cp/parser.c:17868
+#: cp/parser.c:17950
 #, gcc-internal-format
 msgid "%qD redeclared with different access"
 msgstr ""
 
-#: cp/parser.c:17885
+#: cp/parser.c:17967
 #, gcc-internal-format
 msgid "%<template%> (as a disambiguator) is only allowed within templates"
 msgstr ""
 
-#: cp/parser.c:18138 cp/parser.c:19061 cp/parser.c:19192
+#: cp/parser.c:18220 cp/parser.c:19143 cp/parser.c:19274
 #, gcc-internal-format
 msgid "misplaced %<@%D%> Objective-C++ construct"
 msgstr ""
 
-#: cp/parser.c:18279
+#: cp/parser.c:18361
 #, gcc-internal-format
 msgid "%<@encode%> must specify a type as an argument"
 msgstr ""
 
-#: cp/parser.c:18594
+#: cp/parser.c:18676
 #, gcc-internal-format
 msgid "invalid Objective-C++ selector name"
 msgstr ""
 
-#: cp/parser.c:18925
+#: cp/parser.c:19007
 #, fuzzy, gcc-internal-format
 msgid "identifier expected after %<@protocol%>"
 msgstr "Î Ï�Î¿ÏƒÎ´Î¹Î¿Ï�Î¹ÏƒÏ„Î®Ï‚ Î±Ï†Î±Î¹Ï�Î­Î¸Î·ÎºÎµ"
 
-#: cp/parser.c:19626
+#: cp/parser.c:19708
 #, gcc-internal-format
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr ""
 
-#: cp/parser.c:19735
+#: cp/parser.c:19824
 #, fuzzy, gcc-internal-format
 msgid "%qs is not valid for %qs"
 msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
 
-#: cp/parser.c:20390
+#: cp/parser.c:20479
 #, fuzzy, gcc-internal-format
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½o Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ"
 
-#: cp/parser.c:20477
+#: cp/parser.c:20566
 #, gcc-internal-format
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr ""
 
-#: cp/parser.c:20535
+#: cp/parser.c:20624
 #, fuzzy, gcc-internal-format
 msgid "inter-module optimizations not implemented for C++"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Î­Ï‡ÎµÎ¹ Ï…Î»Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯"
 
-#: cp/pt.c:249
+#: cp/pt.c:252
 #, gcc-internal-format
 msgid "data member %qD cannot be a member template"
 msgstr ""
 
-#: cp/pt.c:261
+#: cp/pt.c:264
 #, fuzzy, gcc-internal-format
 msgid "invalid member template declaration %qD"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
 
-#: cp/pt.c:609
+#: cp/pt.c:612
 #, gcc-internal-format
 msgid "explicit specialization in non-namespace scope %qD"
 msgstr ""
 
-#: cp/pt.c:623
+#: cp/pt.c:626
 #, gcc-internal-format
 msgid "enclosing class templates are not explicitly specialized"
 msgstr ""
 
-#: cp/pt.c:711
+#: cp/pt.c:714
 #, gcc-internal-format
 msgid "specialization of %qD in different namespace"
 msgstr ""
 
-#: cp/pt.c:712 cp/pt.c:809
+#: cp/pt.c:715 cp/pt.c:812
 #, fuzzy, gcc-internal-format
 msgid "  from definition of %q+#D"
 msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
 
-#: cp/pt.c:729
+#: cp/pt.c:732
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
 
-#: cp/pt.c:747
+#: cp/pt.c:750
 #, fuzzy, gcc-internal-format
 msgid "name of class shadows template template parameter %qD"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
 
-#: cp/pt.c:776
+#: cp/pt.c:779
 #, gcc-internal-format
 msgid "specialization of %qT after instantiation"
 msgstr ""
 
-#: cp/pt.c:808
+#: cp/pt.c:811
 #, gcc-internal-format
 msgid "specializing %q#T in different namespace"
 msgstr ""
 
-#: cp/pt.c:823
+#: cp/pt.c:826
 #, gcc-internal-format
 msgid "specialization %qT after instantiation %qT"
 msgstr ""
 
-#: cp/pt.c:836
+#: cp/pt.c:839
 #, fuzzy, gcc-internal-format
 msgid "explicit specialization of non-template %qT"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
 
-#: cp/pt.c:1238
+#: cp/pt.c:1246
 #, gcc-internal-format
 msgid "specialization of %qD after instantiation"
 msgstr ""
 
-#: cp/pt.c:1464
+#: cp/pt.c:1472
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a function template"
 msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
 
-#: cp/pt.c:1673
+#: cp/pt.c:1681
 #, gcc-internal-format
 msgid "template-id %qD for %q+D does not match any template declaration"
 msgstr ""
 
-#: cp/pt.c:1681
+#: cp/pt.c:1689
 #, gcc-internal-format
 msgid "ambiguous template specialization %qD for %q+D"
 msgstr ""
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1916 cp/pt.c:1970
+#: cp/pt.c:1924 cp/pt.c:1978
 #, gcc-internal-format
 msgid "template-id %qD in declaration of primary template"
 msgstr ""
 
-#: cp/pt.c:1929
+#: cp/pt.c:1937
 #, gcc-internal-format
 msgid "template parameter list used in explicit instantiation"
 msgstr ""
 
-#: cp/pt.c:1935
+#: cp/pt.c:1943
 #, gcc-internal-format
 msgid "definition provided for explicit instantiation"
 msgstr ""
 
-#: cp/pt.c:1943
+#: cp/pt.c:1951
 #, fuzzy, gcc-internal-format
 msgid "too many template parameter lists in declaration of %qD"
 msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
 
-#: cp/pt.c:1946
+#: cp/pt.c:1954
 #, fuzzy, gcc-internal-format
 msgid "too few template parameter lists in declaration of %qD"
 msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
 
-#: cp/pt.c:1948
+#: cp/pt.c:1956
 #, gcc-internal-format
 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
 msgstr ""
 
-#: cp/pt.c:1967
+#: cp/pt.c:1975
 #, gcc-internal-format
 msgid "function template partial specialization %qD is not allowed"
 msgstr ""
 
-#: cp/pt.c:1999
+#: cp/pt.c:2007
 #, gcc-internal-format
 msgid "default argument specified in explicit specialization"
 msgstr ""
 
-#: cp/pt.c:2029
+#: cp/pt.c:2037
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a template function"
 msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
 
-#: cp/pt.c:2037
+#: cp/pt.c:2045
 #, fuzzy, gcc-internal-format
 msgid "%qD is not declared in %qD"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
@@ -31096,92 +31124,102 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:2099
+#: cp/pt.c:2107
 #, gcc-internal-format
 msgid "specialization of implicitly-declared special member function"
 msgstr ""
 
-#: cp/pt.c:2143
+#: cp/pt.c:2151
 #, fuzzy, gcc-internal-format
 msgid "no member function %qD declared in %qT"
 msgstr "Î£Ï„Î· ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Î¼Î­Î»Î¿Ï‚ `%s':"
 
-#: cp/pt.c:2642
+#: cp/pt.c:2628
 #, gcc-internal-format
 msgid "base initializer expansion %<%T%> contains no parameter packs"
 msgstr ""
 
-#: cp/pt.c:2701
+#: cp/pt.c:2687
 #, gcc-internal-format
 msgid "expansion pattern %<%T%> contains no argument packs"
 msgstr ""
 
-#: cp/pt.c:2703
+#: cp/pt.c:2689
 #, gcc-internal-format
 msgid "expansion pattern %<%E%> contains no argument packs"
 msgstr ""
 
-#: cp/pt.c:2745
+#: cp/pt.c:2730
 #, gcc-internal-format
 msgid "parameter packs not expanded with `...':"
 msgstr ""
 
-#: cp/pt.c:2760 cp/pt.c:3383
+#: cp/pt.c:2745 cp/pt.c:3361
 #, fuzzy, gcc-internal-format
 msgid "        %qD"
 msgstr "        `%D'"
 
-#: cp/pt.c:2762
+#: cp/pt.c:2747
 #, fuzzy, gcc-internal-format
 msgid "        <anonymous>"
 msgstr "((Î±Î½ÏŽÎ½Ï…Î¼Î¿))"
 
-#: cp/pt.c:2875
+#: cp/pt.c:2852
 #, fuzzy, gcc-internal-format
 msgid "declaration of %q+#D"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: cp/pt.c:2876
+#: cp/pt.c:2853
 #, fuzzy, gcc-internal-format
 msgid " shadows template parm %q+#D"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
 
-#: cp/pt.c:3379
+#: cp/pt.c:3357
 #, gcc-internal-format
 msgid "template parameters not used in partial specialization:"
 msgstr ""
 
-#: cp/pt.c:3394
+#: cp/pt.c:3372
 #, gcc-internal-format
 msgid "partial specialization %qT does not specialize any template arguments"
 msgstr ""
 
-#: cp/pt.c:3439
+#: cp/pt.c:3417
 #, gcc-internal-format
 msgid "parameter pack argument %qE must be at the end of the template argument list"
 msgstr ""
 
-#: cp/pt.c:3441
+#: cp/pt.c:3419
 #, gcc-internal-format
 msgid "parameter pack argument %qT must be at the end of the template argument list"
 msgstr ""
 
-#: cp/pt.c:3462
+#: cp/pt.c:3440
 #, gcc-internal-format
 msgid "template argument %qE involves template parameter(s)"
 msgstr ""
 
-#: cp/pt.c:3505
+#: cp/pt.c:3484
 #, gcc-internal-format
 msgid "type %qT of template argument %qE depends on template parameter(s)"
 msgstr ""
 
-#: cp/pt.c:3611
+#: cp/pt.c:3591
 #, fuzzy, gcc-internal-format
 msgid "no default argument for %qD"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
 
-#: cp/pt.c:3796
+#: cp/pt.c:3609
+#, gcc-internal-format
+msgid "parameter pack %qE must be at the end of the template parameter list"
+msgstr ""
+
+#: cp/pt.c:3612
+#, gcc-internal-format
+msgid "parameter pack %qT must be at the end of the template parameter list"
+msgstr ""
+
+#: cp/pt.c:3799
 #, fuzzy, gcc-internal-format
 msgid "template class without a name"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶ÏŒÎ¼ÎµÎ½Î¿ ÏŒÎ½Î¿Î¼Î± Î²Î¬Ï�Î¿Ï…Ï‚"
@@ -31189,7 +31227,7 @@
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:3804
+#: cp/pt.c:3807
 #, gcc-internal-format
 msgid "destructor %qD declared as member template"
 msgstr ""
@@ -31199,77 +31237,72 @@
 #. An allocation function can be a function
 #. template. ... Template allocation functions shall
 #. have two or more parameters.
-#: cp/pt.c:3819
+#: cp/pt.c:3822
 #, fuzzy, gcc-internal-format
 msgid "invalid template declaration of %qD"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
 
-#: cp/pt.c:3890
-#, gcc-internal-format
-msgid "parameter pack %qE must be at the end of the template parameter list"
-msgstr ""
-
-#: cp/pt.c:3893
-#, gcc-internal-format
-msgid "parameter pack %qT must be at the end of the template parameter list"
-msgstr ""
-
-#: cp/pt.c:3953
+#: cp/pt.c:3939
 #, fuzzy, gcc-internal-format
 msgid "template definition of non-template %q#D"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
 
-#: cp/pt.c:3996
+#: cp/pt.c:3982
 #, gcc-internal-format
 msgid "expected %d levels of template parms for %q#D, got %d"
 msgstr ""
 
-#: cp/pt.c:4008
+#: cp/pt.c:3994
 #, fuzzy, gcc-internal-format
 msgid "got %d template parameters for %q#D"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
 
-#: cp/pt.c:4011
+#: cp/pt.c:3997
 #, fuzzy, gcc-internal-format
 msgid "got %d template parameters for %q#T"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
 
-#: cp/pt.c:4013
+#: cp/pt.c:3999
 #, gcc-internal-format
 msgid "  but %d required"
 msgstr "  Î±Î»Î»Î¬ %d Î±Ï€Î±Î¹Ï„Î¿Ï�Î½Ï„Î±Î¹"
 
-#: cp/pt.c:4031
+#: cp/pt.c:4017
 #, fuzzy, gcc-internal-format
 msgid "template arguments to %qD do not match original template %qD"
 msgstr "Î¿ Î´Î¹Î±Ï‡Ï‰Ï�Î¹ÏƒÏ„Î®Ï‚ Î´Îµ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± ÎµÎ¯Î½Î±Î¹ ÎºÎµÎ½ÏŒÏ‚"
 
-#: cp/pt.c:4035
+#: cp/pt.c:4021
 #, gcc-internal-format
 msgid "use template<> for an explicit specialization"
 msgstr ""
 
-#: cp/pt.c:4131
+#: cp/pt.c:4117
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a template type"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/pt.c:4144
+#: cp/pt.c:4130
 #, fuzzy, gcc-internal-format
 msgid "template specifiers not specified in declaration of %qD"
 msgstr "Î Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Î Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î± ÏƒÏ„Î¿ ÎµÏƒÏ‰Î´Î¿Î¼Î·Î¼Î­Î½Î¿ `%s'"
 
-#: cp/pt.c:4155
+#: cp/pt.c:4140
 #, fuzzy, gcc-internal-format
-msgid "used %d template parameter(s) instead of %d"
+msgid "redeclared with %d template parameter(s)"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
 
-#: cp/pt.c:4184
+#: cp/pt.c:4142
 #, fuzzy, gcc-internal-format
+msgid "previous declaration %q+D used %d template parameter(s)"
+msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
+
+#: cp/pt.c:4176
+#, fuzzy, gcc-internal-format
 msgid "template parameter %q+#D"
 msgstr "Î´Î¹Ï€Î»ÏŒ ÏŒÎ½Î¿Î¼Î± Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î± `%s'"
 
-#: cp/pt.c:4185
+#: cp/pt.c:4177
 #, gcc-internal-format
 msgid "redeclared here as %q#D"
 msgstr ""
@@ -31278,182 +31311,182 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:4195
+#: cp/pt.c:4187
 #, fuzzy, gcc-internal-format
 msgid "redefinition of default argument for %q#D"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
 
-#: cp/pt.c:4196
-#, gcc-internal-format
-msgid "%J  original definition appeared here"
-msgstr ""
+#: cp/pt.c:4188
+#, fuzzy, gcc-internal-format
+msgid "%Joriginal definition appeared here"
+msgstr "ÎºÎ±Î½Î­Î½Î±Ï‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ Ï„Î¿Ï… `UNDEFINED'"
 
-#: cp/pt.c:4300
+#: cp/pt.c:4292
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage"
 msgstr ""
 
-#: cp/pt.c:4341
+#: cp/pt.c:4333
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
 msgstr ""
 
-#: cp/pt.c:4418
+#: cp/pt.c:4410
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
 msgstr ""
 
-#: cp/pt.c:4462
+#: cp/pt.c:4454
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
 msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
 
-#: cp/pt.c:4480
+#: cp/pt.c:4472
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
 msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
 
-#: cp/pt.c:4487
+#: cp/pt.c:4479
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
 msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
 
-#: cp/pt.c:4517
+#: cp/pt.c:4509
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
 msgstr ""
 
-#: cp/pt.c:4524
+#: cp/pt.c:4516
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
 msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
 
-#: cp/pt.c:4537
+#: cp/pt.c:4529
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
 msgstr ""
 
-#: cp/pt.c:4577
+#: cp/pt.c:4569
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a pointer"
 msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
 
-#: cp/pt.c:4579
+#: cp/pt.c:4571
 #, gcc-internal-format
 msgid "try using %qE instead"
 msgstr ""
 
-#: cp/pt.c:4614
+#: cp/pt.c:4606
 #, fuzzy, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
 msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
 
-#: cp/pt.c:4617
+#: cp/pt.c:4609
 #, gcc-internal-format
 msgid "standard conversions are not allowed in this context"
 msgstr ""
 
-#: cp/pt.c:4797
+#: cp/pt.c:4860
 #, gcc-internal-format
 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
 msgstr ""
 
-#: cp/pt.c:4813 cp/pt.c:4832 cp/pt.c:4882
+#: cp/pt.c:4876 cp/pt.c:4895 cp/pt.c:4945
 #, gcc-internal-format
 msgid "type/value mismatch at argument %d in template parameter list for %qD"
 msgstr ""
 
-#: cp/pt.c:4817
+#: cp/pt.c:4880
 #, fuzzy, gcc-internal-format
 msgid "  expected a constant of type %qT, got %qT"
 msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
 
-#: cp/pt.c:4821
+#: cp/pt.c:4884
 #, fuzzy, gcc-internal-format
 msgid "  expected a class template, got %qE"
 msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
 
-#: cp/pt.c:4823
+#: cp/pt.c:4886
 #, fuzzy, gcc-internal-format
 msgid "  expected a type, got %qE"
 msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
 
-#: cp/pt.c:4836
+#: cp/pt.c:4899
 #, fuzzy, gcc-internal-format
 msgid "  expected a type, got %qT"
 msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
 
-#: cp/pt.c:4838
+#: cp/pt.c:4901
 #, fuzzy, gcc-internal-format
 msgid "  expected a class template, got %qT"
 msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
 
-#: cp/pt.c:4885
+#: cp/pt.c:4948
 #, fuzzy, gcc-internal-format
 msgid "  expected a template of type %qD, got %qD"
 msgstr "%s: Î±Î½Î±Î¼ÎµÎ½ÏŒÏ„Î±Î½ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚ Î¼ÎµÏ„Î¬ Ï„Î¿ `%c'"
 
-#: cp/pt.c:4928
+#: cp/pt.c:4991
 #, fuzzy, gcc-internal-format
 msgid "could not convert template argument %qE to %qT"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
 
-#: cp/pt.c:4984
+#: cp/pt.c:5047
 #, fuzzy, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
 
-#: cp/pt.c:5116
+#: cp/pt.c:5179
 #, fuzzy, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d%s)"
 msgstr "Î»Î¬Î¸Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼Î¬Ï„Ï‰Î½"
 
-#: cp/pt.c:5120
+#: cp/pt.c:5183
 #, gcc-internal-format
 msgid "provided for %q+D"
 msgstr ""
 
-#: cp/pt.c:5177
+#: cp/pt.c:5242
 #, gcc-internal-format
 msgid "cannot expand %<%E%> into a fixed-length argument list"
 msgstr ""
 
-#: cp/pt.c:5180
+#: cp/pt.c:5245
 #, gcc-internal-format
 msgid "cannot expand %<%T%> into a fixed-length argument list"
 msgstr ""
 
-#: cp/pt.c:5195
+#: cp/pt.c:5261
 #, fuzzy, gcc-internal-format
 msgid "template argument %d is invalid"
 msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: cp/pt.c:5455
+#: cp/pt.c:5521
 #, gcc-internal-format
 msgid "non-template type %qT used as a template"
 msgstr ""
 
-#: cp/pt.c:5457
+#: cp/pt.c:5523
 #, fuzzy, gcc-internal-format
 msgid "for template declaration %q+D"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
 
-#: cp/pt.c:6132
+#: cp/pt.c:6221
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
 msgstr ""
 
-#: cp/pt.c:7237
+#: cp/pt.c:7333
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%T%>"
 msgstr ""
 
-#: cp/pt.c:7241
+#: cp/pt.c:7337
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%E%>"
 msgstr ""
 
-#: cp/pt.c:8189
+#: cp/pt.c:8289
 #, fuzzy, gcc-internal-format
 msgid "instantiation of %q+D as type %qT"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
@@ -31471,242 +31504,242 @@
 #.
 #. is an attempt to declare a variable with function
 #. type.
-#: cp/pt.c:8324
+#: cp/pt.c:8424
 #, fuzzy, gcc-internal-format
 msgid "variable %qD has function type"
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
 
-#: cp/pt.c:8471
+#: cp/pt.c:8571
 #, fuzzy, gcc-internal-format
 msgid "invalid parameter type %qT"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Ï�Î¿Ï„ÎµÏ�Î±Î¹ÏŒÏ„Î·Ï„Î± `%s'"
 
-#: cp/pt.c:8473
+#: cp/pt.c:8573
 #, fuzzy, gcc-internal-format
 msgid "in declaration %q+D"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: cp/pt.c:8550
+#: cp/pt.c:8650
 #, gcc-internal-format
 msgid "function returning an array"
 msgstr ""
 
-#: cp/pt.c:8552
+#: cp/pt.c:8652
 #, gcc-internal-format
 msgid "function returning a function"
 msgstr ""
 
-#: cp/pt.c:8586
+#: cp/pt.c:8686
 #, fuzzy, gcc-internal-format
 msgid "creating pointer to member function of non-class type %qT"
 msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
 
-#: cp/pt.c:8792
+#: cp/pt.c:8913
 #, fuzzy, gcc-internal-format
 msgid "creating array with negative size (%qE)"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: cp/pt.c:9047
+#: cp/pt.c:9168
 #, gcc-internal-format
 msgid "forming reference to void"
 msgstr ""
 
-#: cp/pt.c:9049
+#: cp/pt.c:9170
 #, fuzzy, gcc-internal-format
 msgid "forming %s to reference type %qT"
 msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
 
-#: cp/pt.c:9100
+#: cp/pt.c:9221
 #, fuzzy, gcc-internal-format
 msgid "creating pointer to member of non-class type %qT"
 msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
 
-#: cp/pt.c:9106
+#: cp/pt.c:9227
 #, fuzzy, gcc-internal-format
 msgid "creating pointer to member reference type %qT"
 msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
 
-#: cp/pt.c:9112
+#: cp/pt.c:9233
 #, fuzzy, gcc-internal-format
 msgid "creating pointer to member of type void"
 msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
 
-#: cp/pt.c:9179
+#: cp/pt.c:9300
 #, fuzzy, gcc-internal-format
 msgid "creating array of %qT"
 msgstr "Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î¯Î± Î±Ï�Ï‡ÎµÎ¯Î¿Ï… `%s'\n"
 
-#: cp/pt.c:9185
+#: cp/pt.c:9306
 #, gcc-internal-format
 msgid "creating array of %qT, which is an abstract class type"
 msgstr ""
 
-#: cp/pt.c:9236
+#: cp/pt.c:9357
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a class, struct, or union type"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/pt.c:9271
+#: cp/pt.c:9392
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is not an enumeration type"
 msgstr ""
 
-#: cp/pt.c:9274
+#: cp/pt.c:9395
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is is not a class type"
 msgstr ""
 
-#: cp/pt.c:9375
+#: cp/pt.c:9496
 #, gcc-internal-format
 msgid "use of %qs in template"
 msgstr ""
 
-#: cp/pt.c:9512
+#: cp/pt.c:9633
 #, gcc-internal-format
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 msgstr ""
 
-#: cp/pt.c:9514
+#: cp/pt.c:9635
 #, gcc-internal-format
 msgid "say %<typename %E%> if a type is meant"
 msgstr ""
 
-#: cp/pt.c:9643
+#: cp/pt.c:9764
 #, fuzzy, gcc-internal-format
 msgid "using invalid field %qD"
 msgstr "Î­Ï‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î· Î»Î¯ÏƒÏ„Î± Î¼Îµ Ï„Î± Ï€ÎµÎ´Î¯Î±"
 
-#: cp/pt.c:9952 cp/pt.c:10432
+#: cp/pt.c:10073 cp/pt.c:10553
 #, fuzzy, gcc-internal-format
 msgid "invalid use of pack expansion expression"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: cp/pt.c:9956 cp/pt.c:10436
+#: cp/pt.c:10077 cp/pt.c:10557
 #, gcc-internal-format
 msgid "use %<...%> to expand argument pack"
 msgstr ""
 
-#: cp/pt.c:10594
+#: cp/pt.c:10715
 #, gcc-internal-format
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 msgstr ""
 
-#: cp/pt.c:11052
+#: cp/pt.c:11181
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a class or namespace"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/pt.c:11055
+#: cp/pt.c:11184
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a class or namespace"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/pt.c:11265
+#: cp/pt.c:11394
 #, fuzzy, gcc-internal-format
 msgid "%qT is/uses anonymous type"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/pt.c:11267
+#: cp/pt.c:11396
 #, fuzzy, gcc-internal-format
 msgid "template argument for %qD uses local type %qT"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
 
-#: cp/pt.c:11277
+#: cp/pt.c:11406
 #, gcc-internal-format
 msgid "%qT is a variably modified type"
 msgstr ""
 
-#: cp/pt.c:11288
+#: cp/pt.c:11417
 #, fuzzy, gcc-internal-format
 msgid "integral expression %qE is not constant"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
 
-#: cp/pt.c:11293
+#: cp/pt.c:11422
 #, fuzzy, gcc-internal-format
 msgid "  trying to instantiate %qD"
 msgstr "Î¼Î· Ï„ÎµÏ�Î¼Î±Ï„Î¹Î¶Î¼Î­Î½Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÏŒ ÏƒÏ„Î±Î¸ÎµÏ�Î¬Ï‚"
 
-#: cp/pt.c:13959
+#: cp/pt.c:14173
 #, fuzzy, gcc-internal-format
 msgid "ambiguous class template instantiation for %q#T"
 msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
 
-#: cp/pt.c:13962
+#: cp/pt.c:14176
 #, gcc-internal-format
 msgid "%s %+#T"
 msgstr ""
 
-#: cp/pt.c:13985 cp/pt.c:14068
+#: cp/pt.c:14199 cp/pt.c:14282
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of non-template %q#D"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
 
-#: cp/pt.c:14000
+#: cp/pt.c:14214
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a static data member of a class template"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: cp/pt.c:14006 cp/pt.c:14063
+#: cp/pt.c:14220 cp/pt.c:14277
 #, fuzzy, gcc-internal-format
 msgid "no matching template for %qD found"
 msgstr "ÎŸ Î­Î»ÎµÎ³Ï‡Î¿Ï‚ Î¼Î¿Î½Î¿Ï€Î±Ï„Î¹Î¿Ï� Î³Î¹Î± Ï„Î¿ `%s' Î²Ï�Î®ÎºÎµ `%s'"
 
-#: cp/pt.c:14011
+#: cp/pt.c:14225
 #, fuzzy, gcc-internal-format
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
 
-#: cp/pt.c:14019
+#: cp/pt.c:14233
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of %q#D"
 msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
 
-#: cp/pt.c:14055
+#: cp/pt.c:14269
 #, fuzzy, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#D"
 msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
 
-#: cp/pt.c:14077
+#: cp/pt.c:14291
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
 msgstr ""
 
-#: cp/pt.c:14082 cp/pt.c:14175
+#: cp/pt.c:14296 cp/pt.c:14389
 #, gcc-internal-format
 msgid "storage class %qD applied to template instantiation"
 msgstr ""
 
-#: cp/pt.c:14147
+#: cp/pt.c:14361
 #, fuzzy, gcc-internal-format
 msgid "explicit instantiation of non-template type %qT"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
 
-#: cp/pt.c:14156
+#: cp/pt.c:14370
 #, gcc-internal-format
 msgid "explicit instantiation of %q#T before definition of template"
 msgstr ""
 
-#: cp/pt.c:14164
+#: cp/pt.c:14378
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 msgstr ""
 
-#: cp/pt.c:14209
+#: cp/pt.c:14423
 #, fuzzy, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#T"
 msgstr "Î´Î¹Ï€Î»ÏŒÏ‚ Î¿Ï�Î¹ÏƒÎ¼ÏŒÏ‚ ÏƒÏ…Î½ÏŒÎ»Î¿Ï…"
 
-#: cp/pt.c:14657
+#: cp/pt.c:14871
 #, gcc-internal-format
 msgid "explicit instantiation of %qD but no definition available"
 msgstr ""
 
-#: cp/pt.c:14851
+#: cp/pt.c:15065
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
 msgstr ""
 
-#: cp/pt.c:15193
+#: cp/pt.c:15419
 #, fuzzy, gcc-internal-format
 msgid "%q#T is not a valid type for a template constant parameter"
 msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
@@ -31726,32 +31759,32 @@
 msgid "can't create repository information file %qs"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… Î¿Ï�Î¹ÏƒÎ¼Î¿Ï� locale `%s'"
 
-#: cp/rtti.c:271
+#: cp/rtti.c:285
 #, fuzzy, gcc-internal-format
 msgid "cannot use typeid with -fno-rtti"
 msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Ï‡Ï�Î·ÏƒÎ¹Î¼Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯ Î· ÎµÏ€Î¹Î»Î¿Î³Î® -a Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¿ -n"
 
-#: cp/rtti.c:277
+#: cp/rtti.c:291
 #, gcc-internal-format
 msgid "must #include <typeinfo> before using typeid"
 msgstr ""
 
-#: cp/rtti.c:360
+#: cp/rtti.c:374
 #, gcc-internal-format
 msgid "cannot create type information for type %qT because it involves types of variable size"
 msgstr ""
 
-#: cp/rtti.c:615 cp/rtti.c:629
+#: cp/rtti.c:629 cp/rtti.c:643
 #, gcc-internal-format
 msgid "dynamic_cast of %q#D to %q#T can never succeed"
 msgstr ""
 
-#: cp/rtti.c:639
+#: cp/rtti.c:653
 #, fuzzy, gcc-internal-format
 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
 msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Ï‡Ï�Î·ÏƒÎ¹Î¼Î¿Ï€Î¿Î¹Î·Î¸ÎµÎ¯ Î· ÎµÏ€Î¹Î»Î¿Î³Î® -a Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¿ -n"
 
-#: cp/rtti.c:716
+#: cp/rtti.c:729
 #, fuzzy, gcc-internal-format
 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
@@ -31813,553 +31846,553 @@
 msgid "  since %q+#D declared in base class"
 msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: cp/semantics.c:762
+#: cp/semantics.c:764
 #, gcc-internal-format
 msgid "suggest explicit braces around empty body in %<do%> statement"
 msgstr ""
 
-#: cp/semantics.c:1290
+#: cp/semantics.c:1294
 #, gcc-internal-format
 msgid "type of asm operand %qE could not be determined"
 msgstr ""
 
-#: cp/semantics.c:1346
+#: cp/semantics.c:1350
 #, gcc-internal-format
 msgid "__label__ declarations are only allowed in function scopes"
 msgstr ""
 
-#: cp/semantics.c:1433
+#: cp/semantics.c:1438
 #, fuzzy, gcc-internal-format
 msgid "invalid use of member %q+D in static member function"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: cp/semantics.c:1435
+#: cp/semantics.c:1440
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static data member %q+D"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
 
-#: cp/semantics.c:1436 cp/semantics.c:1475
+#: cp/semantics.c:1441 cp/semantics.c:1480
 #, gcc-internal-format
 msgid "from this location"
 msgstr ""
 
-#: cp/semantics.c:1474
+#: cp/semantics.c:1479
 #, fuzzy, gcc-internal-format
 msgid "object missing in reference to %q+D"
 msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
 
-#: cp/semantics.c:1928
+#: cp/semantics.c:1951
 #, fuzzy, gcc-internal-format
 msgid "arguments to destructor are not allowed"
 msgstr "%s: Î¿Î¹ Ï„Î¹Î¼Î­Ï‚ Ï„Î¿Ï… Ï€ÎµÎ´Î¯Î¿Ï… `%s' Î´ÎµÎ½ Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î¼ÎµÎ³Î±Î»Ï�Ï„ÎµÏ�ÎµÏ‚ Î±Ï€ÏŒ %d"
 
-#: cp/semantics.c:1978
+#: cp/semantics.c:2001
 #, fuzzy, gcc-internal-format
 msgid "%<this%> is unavailable for static member functions"
 msgstr "Î· `%s' ÎµÎ¯Î½Î±Î¹ ÏƒÏ…Î½Î®Î¸Ï‰Ï‚ Î¼Î·-ÏƒÏ„Î±Ï„Î¹ÎºÎ® ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ·"
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:2007
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<this%> in non-member function"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: cp/semantics.c:1986
+#: cp/semantics.c:2009
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %<this%> at top level"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�Î®ÏƒÏ„Î·Ï‚"
 
-#: cp/semantics.c:2010
+#: cp/semantics.c:2033
 #, gcc-internal-format
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr ""
 
-#: cp/semantics.c:2015 cp/typeck.c:2004
+#: cp/semantics.c:2038 cp/typeck.c:2050
 #, gcc-internal-format
 msgid "qualified type %qT does not match destructor name ~%qT"
 msgstr ""
 
-#: cp/semantics.c:2037
+#: cp/semantics.c:2060
 #, fuzzy, gcc-internal-format
 msgid "%qE is not of type %qT"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: cp/semantics.c:2081
+#: cp/semantics.c:2104
 #, gcc-internal-format
 msgid "compound literal of non-object type %qT"
 msgstr ""
 
-#: cp/semantics.c:2158
+#: cp/semantics.c:2181
 #, gcc-internal-format
 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
 msgstr ""
 
-#: cp/semantics.c:2195
+#: cp/semantics.c:2222
 #, gcc-internal-format
 msgid "invalid use of type %qT as a default value for a template template-parameter"
 msgstr ""
 
-#: cp/semantics.c:2198
+#: cp/semantics.c:2225
 #, fuzzy, gcc-internal-format
 msgid "invalid default argument for a template template parameter"
 msgstr "%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î¹ÏƒÏ‡Ï�Ï‰Î½ Î¸ÎµÏ„Î¹ÎºÏŒÏ‚ Î±ÎºÎ­Ï�Î±Î¹Î¿Ï‚."
 
-#: cp/semantics.c:2215
+#: cp/semantics.c:2242
 #, gcc-internal-format
 msgid "definition of %q#T inside template parameter list"
 msgstr ""
 
-#: cp/semantics.c:2226
+#: cp/semantics.c:2253
 #, fuzzy, gcc-internal-format
 msgid "invalid definition of qualified type %qT"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÏƒÏ„Î· Î´Î®Î»Ï‰ÏƒÎ· Ï€ÎµÎ´Î¯Î¿Ï…: `%s'"
 
-#: cp/semantics.c:2437
+#: cp/semantics.c:2469
 #, fuzzy, gcc-internal-format
 msgid "invalid base-class specification"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï�Ï�Î¸Î¼Î¹ÏƒÎ· Î¸Ï�Ï�Î±Ï‚ (port)"
 
-#: cp/semantics.c:2446
+#: cp/semantics.c:2478
 #, gcc-internal-format
 msgid "base class %qT has cv qualifiers"
 msgstr ""
 
-#: cp/semantics.c:2468
+#: cp/semantics.c:2500
 #, gcc-internal-format
 msgid "incomplete type %qT used in nested name specifier"
 msgstr ""
 
 # src/getopt.c:628
 # src/getopt.c:628
-#: cp/semantics.c:2471
+#: cp/semantics.c:2503
 #, fuzzy, gcc-internal-format
 msgid "reference to %<%T::%D%> is ambiguous"
 msgstr "%s: Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s' ÎµÎ¯Î½Î±Î¹ Î±ÏƒÎ±Ï†Î®Ï‚\n"
 
-#: cp/semantics.c:2475 cp/typeck.c:1813
+#: cp/semantics.c:2507 cp/typeck.c:1859
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a member of %qT"
 msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
 
-#: cp/semantics.c:2478
+#: cp/semantics.c:2510
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a member of %qD"
 msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
 
-#: cp/semantics.c:2480
+#: cp/semantics.c:2512
 #, fuzzy, gcc-internal-format
 msgid "%<::%D%> has not been declared"
 msgstr "Î”ÎµÎ½ Î¼Ï€Î¿Ï�ÎµÎ¯ Î½Î± Ï„ÎµÎ¸ÎµÎ¯ Î· Î·Î¼ÎµÏ�Î¿Î¼Î·Î½Î¯Î±."
 
-#: cp/semantics.c:2621
+#: cp/semantics.c:2653
 #, gcc-internal-format
 msgid "use of %<auto%> variable from containing function"
 msgstr ""
 
-#: cp/semantics.c:2623
+#: cp/semantics.c:2655
 #, fuzzy, gcc-internal-format
 msgid "  %q+#D declared here"
 msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡ÎµÎ¹ Ï€Ï�Î¿Î·Î³Î¿Ï�Î¼ÎµÎ½Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: cp/semantics.c:2661
+#: cp/semantics.c:2693
 #, gcc-internal-format
 msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr ""
 
-#: cp/semantics.c:2830
+#: cp/semantics.c:2862
 #, fuzzy, gcc-internal-format
 msgid "%qD cannot appear in a constant-expression"
 msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
 
-#: cp/semantics.c:2838
+#: cp/semantics.c:2870
 #, fuzzy, gcc-internal-format
 msgid "use of namespace %qD as expression"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
-#: cp/semantics.c:2843
+#: cp/semantics.c:2875
 #, fuzzy, gcc-internal-format
 msgid "use of class template %qT as expression"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·"
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2849
+#: cp/semantics.c:2881
 #, gcc-internal-format
 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
 msgstr ""
 
-#: cp/semantics.c:2970 cp/semantics.c:4210
+#: cp/semantics.c:3002 cp/semantics.c:4259
 #, gcc-internal-format
 msgid "type of %qE is unknown"
 msgstr ""
 
-#: cp/semantics.c:2985
+#: cp/semantics.c:3017
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
 msgstr ""
 
-#: cp/semantics.c:2996
+#: cp/semantics.c:3028
 #, fuzzy, gcc-internal-format
 msgid "cannot apply %<offsetof%> to member function %qD"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
 
-#: cp/semantics.c:3349
+#: cp/semantics.c:3381
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a variable in clause %qs"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: cp/semantics.c:3358
+#: cp/semantics.c:3390
 #, gcc-internal-format
 msgid "%qD appears more than once in data clauses"
 msgstr ""
 
-#: cp/semantics.c:3418
+#: cp/semantics.c:3450
 #, gcc-internal-format
 msgid "num_threads expression must be integral"
 msgstr ""
 
-#: cp/semantics.c:3432
+#: cp/semantics.c:3464
 #, gcc-internal-format
 msgid "schedule chunk size expression must be integral"
 msgstr ""
 
-#: cp/semantics.c:3562
+#: cp/semantics.c:3594
 #, fuzzy, gcc-internal-format
 msgid "%qE has reference type for %qs"
 msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
 
-#: cp/semantics.c:3724
+#: cp/semantics.c:3756
 #, gcc-internal-format
 msgid "%<threadprivate%> %qE is not file, namespace or block scope variable"
 msgstr ""
 
 #. Report the error.
-#: cp/semantics.c:4033
+#: cp/semantics.c:4072
 #, gcc-internal-format
 msgid "static assertion failed: %E"
 msgstr ""
 
-#: cp/semantics.c:4035
+#: cp/semantics.c:4074
 #, gcc-internal-format
 msgid "non-constant condition for static assertion"
 msgstr ""
 
-#: cp/semantics.c:4097
+#: cp/semantics.c:4099 cp/semantics.c:4194
 #, fuzzy, gcc-internal-format
-msgid "%qE refers to a set of overloaded functions"
-msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
+msgid "argument to decltype must be an expression"
+msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
 
 #: cp/semantics.c:4145
 #, fuzzy, gcc-internal-format
-msgid "argument to decltype must be an expression"
-msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÏƒÏ„Î¿ <%s> Ï€Ï�Î­Ï€ÎµÎ¹ Î½Î± ÎµÎ¯Î½Î±Î¹ Î­Î½Î±Ï‚ Î±Ï€Î»ÏŒÏ‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚"
+msgid "%qE refers to a set of overloaded functions"
+msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
 
-#: cp/semantics.c:4366
+#: cp/semantics.c:4415
 #, gcc-internal-format
 msgid "__is_convertible_to"
 msgstr ""
 
-#: cp/semantics.c:4395
+#: cp/semantics.c:4444
 #, fuzzy, gcc-internal-format
 msgid "incomplete type %qT not allowed"
 msgstr "ÎœÎµÏ„Î±Î³Î»Ï‰Ï„Ï„Î¹ÏƒÎ¼ÏŒÏ‚ Ï€Ï�Î¿Î´Î¹Î±Î³Ï�Î±Ï†ÏŽÎ½ Ï„Î¿Ï€Î¹ÎºÏŽÎ½ Ï�Ï…Î¸Î¼Î¯ÏƒÎµÏ‰Î½"
 
-#: cp/tree.c:829
+#: cp/tree.c:827
 #, fuzzy, gcc-internal-format
 msgid "%qV qualifiers cannot be applied to %qT"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: cp/tree.c:2134
+#: cp/tree.c:2132
 #, gcc-internal-format
 msgid "%qE attribute can only be applied to Java class definitions"
 msgstr ""
 
-#: cp/tree.c:2163
+#: cp/tree.c:2161
 #, gcc-internal-format
 msgid "%qE attribute can only be applied to class definitions"
 msgstr ""
 
-#: cp/tree.c:2169
+#: cp/tree.c:2167
 #, gcc-internal-format
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 msgstr ""
 
-#: cp/tree.c:2193
+#: cp/tree.c:2191
 #, gcc-internal-format
 msgid "requested init_priority is not an integer constant"
 msgstr ""
 
-#: cp/tree.c:2214
+#: cp/tree.c:2212
 #, gcc-internal-format
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 msgstr ""
 
-#: cp/tree.c:2222
+#: cp/tree.c:2220
 #, gcc-internal-format
 msgid "requested init_priority is out of range"
 msgstr ""
 
-#: cp/tree.c:2232
+#: cp/tree.c:2230
 #, gcc-internal-format
 msgid "requested init_priority is reserved for internal use"
 msgstr ""
 
-#: cp/tree.c:2243
+#: cp/tree.c:2241
 #, fuzzy, gcc-internal-format
 msgid "%qE attribute is not supported on this platform"
 msgstr "Ï€Ï�Î¿ÎµÎ¹Î´Î¿Ï€Î¿Î¯Î·ÏƒÎ·: Ï„Î¿ --pid=PID Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹ ÏƒÎµ Î±Ï…Ï„ÏŒ Ï„Î¿ ÏƒÏ�ÏƒÏ„Î·Î¼Î±"
 
-#: cp/typeck.c:431 cp/typeck.c:445 cp/typeck.c:545
+#: cp/typeck.c:432 cp/typeck.c:446 cp/typeck.c:546
 #, gcc-internal-format
 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
 msgstr ""
 
-#: cp/typeck.c:507
+#: cp/typeck.c:508
 #, gcc-internal-format
 msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
 msgstr ""
 
-#: cp/typeck.c:565
+#: cp/typeck.c:566
 #, gcc-internal-format
 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
 msgstr ""
 
-#: cp/typeck.c:1129
+#: cp/typeck.c:1166
 #, gcc-internal-format
 msgid "canonical types differ for identical types %T and %T"
 msgstr ""
 
-#: cp/typeck.c:1136
+#: cp/typeck.c:1173
 #, gcc-internal-format
 msgid "same canonical type node for different types %T and %T"
 msgstr ""
 
-#: cp/typeck.c:1248
+#: cp/typeck.c:1285
 #, gcc-internal-format
 msgid "invalid application of %qs to a member function"
 msgstr ""
 
-#: cp/typeck.c:1298
+#: cp/typeck.c:1335
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a bit-field"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: cp/typeck.c:1303
+#: cp/typeck.c:1340
 #, fuzzy, gcc-internal-format
 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: cp/typeck.c:1346
+#: cp/typeck.c:1383
 #, fuzzy, gcc-internal-format
 msgid "invalid application of %<__alignof%> to a bit-field"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: cp/typeck.c:1354
+#: cp/typeck.c:1391
 #, gcc-internal-format
 msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
 msgstr ""
 
-#: cp/typeck.c:1405
+#: cp/typeck.c:1442
 #, fuzzy, gcc-internal-format
 msgid "invalid use of non-static member function"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
 
-#: cp/typeck.c:1669
+#: cp/typeck.c:1715
 #, fuzzy, gcc-internal-format
 msgid "deprecated conversion from string constant to %qT"
 msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
 
-#: cp/typeck.c:1784 cp/typeck.c:2132
+#: cp/typeck.c:1830 cp/typeck.c:2178
 #, gcc-internal-format
 msgid "request for member %qD in %qE, which is of non-class type %qT"
 msgstr ""
 
-#: cp/typeck.c:1811
+#: cp/typeck.c:1857
 #, fuzzy, gcc-internal-format
 msgid "invalid use of nonstatic data member %qE"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÏƒÏ„Î®Î»ÎµÏ‚: `%s'"
 
-#: cp/typeck.c:1863 cp/typeck.c:1891
+#: cp/typeck.c:1909 cp/typeck.c:1937
 #, gcc-internal-format
 msgid "invalid access to non-static data member %qD of NULL object"
 msgstr ""
 
-#: cp/typeck.c:1866 cp/typeck.c:1893
+#: cp/typeck.c:1912 cp/typeck.c:1939
 #, gcc-internal-format
 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
 msgstr ""
 
-#: cp/typeck.c:2010
+#: cp/typeck.c:2056
 #, gcc-internal-format
 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
 msgstr ""
 
-#: cp/typeck.c:2049 cp/typeck.c:2069
+#: cp/typeck.c:2095 cp/typeck.c:2115
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a template"
 msgstr "Ï„Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Î½Î¿Î½Î¹ÎºÏŒ Î±Ï�Ï‡ÎµÎ¯Î¿"
 
-#: cp/typeck.c:2170
+#: cp/typeck.c:2216
 #, fuzzy, gcc-internal-format
 msgid "%<%D::%D%> is not a member of %qT"
 msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
 
-#: cp/typeck.c:2185
+#: cp/typeck.c:2231
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a base of %qT"
 msgstr "Ï„Î¿ `%s' ÎµÎ¯Î½Î±Î¹ Ï€Ï�ÏŒÎ³Î¿Î½Î¿Ï‚ Ï„Î¿Ï… `%s'"
 
-#: cp/typeck.c:2204
+#: cp/typeck.c:2250
 #, fuzzy, gcc-internal-format
 msgid "%qD has no member named %qE"
 msgstr "Î´ÎµÎ½ ÎµÎ¯ÏƒÏ„Îµ Î¼Î­Î»Î¿Ï‚ Ï„Î·Ï‚ Î¿Î¼Î¬Î´Î±Ï‚ `%s'"
 
-#: cp/typeck.c:2219
+#: cp/typeck.c:2265
 #, fuzzy, gcc-internal-format
 msgid "%qD is not a member template function"
 msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
 
 #. A pointer to incomplete type (other than cv void) can be
 #. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2352
+#: cp/typeck.c:2398
 #, fuzzy, gcc-internal-format
 msgid "%qT is not a pointer-to-object type"
 msgstr "Î¤Î¿ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚."
 
-#: cp/typeck.c:2377
+#: cp/typeck.c:2423
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qs on pointer to member"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
 
-#: cp/typeck.c:2381
+#: cp/typeck.c:2427
 #, fuzzy, gcc-internal-format
 msgid "invalid type argument of %qs"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·."
 
-#: cp/typeck.c:2383
+#: cp/typeck.c:2429
 #, fuzzy, gcc-internal-format
 msgid "invalid type argument"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚"
 
-#: cp/typeck.c:2406
+#: cp/typeck.c:2452
 #, gcc-internal-format
 msgid "subscript missing in array reference"
 msgstr ""
 
-#: cp/typeck.c:2480
+#: cp/typeck.c:2526
 #, gcc-internal-format
 msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr ""
 
-#: cp/typeck.c:2491
+#: cp/typeck.c:2537
 #, gcc-internal-format
 msgid "subscripting array declared %<register%>"
 msgstr ""
 
-#: cp/typeck.c:2576
+#: cp/typeck.c:2622
 #, gcc-internal-format
 msgid "object missing in use of %qE"
 msgstr ""
 
-#: cp/typeck.c:2693
+#: cp/typeck.c:2739
 #, gcc-internal-format
 msgid "ISO C++ forbids calling %<::main%> from within program"
 msgstr ""
 
-#: cp/typeck.c:2718
+#: cp/typeck.c:2764
 #, gcc-internal-format
 msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
 msgstr ""
 
-#: cp/typeck.c:2732
+#: cp/typeck.c:2778
 #, fuzzy, gcc-internal-format
 msgid "%qE cannot be used as a function"
 msgstr "Î¤Î¿ ÎµÏ€ÏŽÎ½Ï…Î¼Î¿ Î±Î½Ï„Î¹ÎºÎµÎ¯Î¼ÎµÎ½Î¿ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î±Î½Î±Î¶Î·Ï„Î®ÏƒÎ¹Î¼Î¿"
 
-#: cp/typeck.c:2822
+#: cp/typeck.c:2868
 #, fuzzy, gcc-internal-format
 msgid "too many arguments to %s %q+#D"
 msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: cp/typeck.c:2823 cp/typeck.c:2927
+#: cp/typeck.c:2869 cp/typeck.c:2973
 #, gcc-internal-format
 msgid "at this point in file"
 msgstr ""
 
-#: cp/typeck.c:2826
+#: cp/typeck.c:2872
 #, fuzzy, gcc-internal-format
 msgid "too many arguments to function"
 msgstr "Ï€Î¬Ï�Î± Ï€Î¿Î»Î»Î¬ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: cp/typeck.c:2856
+#: cp/typeck.c:2902
 #, fuzzy, gcc-internal-format
 msgid "parameter %P of %qD has incomplete type %qT"
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
 
-#: cp/typeck.c:2859
+#: cp/typeck.c:2905
 #, fuzzy, gcc-internal-format
 msgid "parameter %P has incomplete type %qT"
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
 
-#: cp/typeck.c:2926
+#: cp/typeck.c:2972
 #, fuzzy, gcc-internal-format
 msgid "too few arguments to %s %q+#D"
 msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: cp/typeck.c:2930
+#: cp/typeck.c:2976
 #, fuzzy, gcc-internal-format
 msgid "too few arguments to function"
 msgstr "Ï€Î¿Î»Ï� Î»Î¯Î³Î± Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: cp/typeck.c:3098 cp/typeck.c:3108
+#: cp/typeck.c:3140 cp/typeck.c:3150
 #, gcc-internal-format
 msgid "assuming cast to type %qT from overloaded function"
 msgstr ""
 
-#: cp/typeck.c:3306
+#: cp/typeck.c:3346
 #, fuzzy, gcc-internal-format
 msgid "left rotate count is negative"
 msgstr "ÎŸ ÎºÎ±Ï„Î¬Î»Î¿Î³Î¿Ï‚ `%s' Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Ï€Ï�Î¿ÏƒÎ¹Ï„ÏŒÏ‚."
 
-#: cp/typeck.c:3307
+#: cp/typeck.c:3347
 #, gcc-internal-format
 msgid "right rotate count is negative"
 msgstr ""
 
-#: cp/typeck.c:3310
+#: cp/typeck.c:3350
 #, gcc-internal-format
 msgid "left rotate count >= width of type"
 msgstr ""
 
-#: cp/typeck.c:3311
+#: cp/typeck.c:3351
 #, gcc-internal-format
 msgid "right rotate count >= width of type"
 msgstr ""
 
-#: cp/typeck.c:3327 cp/typeck.c:3502
+#: cp/typeck.c:3367 cp/typeck.c:3549
 #, fuzzy, gcc-internal-format
 msgid "comparison with string literal results in unspecified behaviour"
 msgstr "Î— Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î± Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Î±Î¹"
 
-#: cp/typeck.c:3360 cp/typeck.c:3365 cp/typeck.c:3520 cp/typeck.c:3525
+#: cp/typeck.c:3400 cp/typeck.c:3405 cp/typeck.c:3567 cp/typeck.c:3572
 #, gcc-internal-format
 msgid "ISO C++ forbids comparison between pointer and integer"
 msgstr ""
 
-#: cp/typeck.c:3539
+#: cp/typeck.c:3586
 #, fuzzy, gcc-internal-format
 msgid "unordered comparison on non-floating point argument"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
 
-#: cp/typeck.c:3577
+#: cp/typeck.c:3624
 #, fuzzy, gcc-internal-format
 msgid "invalid operands of types %qT and %qT to binary %qO"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: cp/typeck.c:3749
+#: cp/typeck.c:3757
 #, gcc-internal-format
 msgid "comparison between types %q#T and %q#T"
 msgstr ""
 
-#: cp/typeck.c:3786
+#: cp/typeck.c:3794
 #, gcc-internal-format
 msgid "comparison between signed and unsigned integer expressions"
 msgstr ""
@@ -32368,154 +32401,154 @@
 #. performed.  Note that pointer-difference and pointer-addition
 #. have already been handled above, and so we don't end up here in
 #. that case.
-#: cp/typeck.c:3858
+#: cp/typeck.c:3866
 #, gcc-internal-format
 msgid "NULL used in arithmetic"
 msgstr ""
 
-#: cp/typeck.c:3927
+#: cp/typeck.c:3935
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
 msgstr ""
 
-#: cp/typeck.c:3929
+#: cp/typeck.c:3937
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr ""
 
-#: cp/typeck.c:3931
+#: cp/typeck.c:3939
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr ""
 
-#: cp/typeck.c:3943
+#: cp/typeck.c:3951
 #, gcc-internal-format
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr ""
 
-#: cp/typeck.c:4003
+#: cp/typeck.c:4011
 #, fuzzy, gcc-internal-format
 msgid "invalid use of %qE to form a pointer-to-member-function"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÏŽÏ�Î± Ï„Î·Ï‚ Î¼Î­Ï�Î±Ï‚"
 
-#: cp/typeck.c:4006
+#: cp/typeck.c:4014
 #, gcc-internal-format
 msgid "  a qualified-id is required"
 msgstr ""
 
-#: cp/typeck.c:4011
+#: cp/typeck.c:4019
 #, gcc-internal-format
 msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
 msgstr ""
 
-#: cp/typeck.c:4034
+#: cp/typeck.c:4042
 #, gcc-internal-format
 msgid "taking address of temporary"
 msgstr ""
 
-#: cp/typeck.c:4287
+#: cp/typeck.c:4295
 #, gcc-internal-format
 msgid "ISO C++ forbids incrementing an enum"
 msgstr ""
 
-#: cp/typeck.c:4288
+#: cp/typeck.c:4296
 #, gcc-internal-format
 msgid "ISO C++ forbids decrementing an enum"
 msgstr ""
 
-#: cp/typeck.c:4299
+#: cp/typeck.c:4307
 #, fuzzy, gcc-internal-format
 msgid "cannot increment a pointer to incomplete type %qT"
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
 
-#: cp/typeck.c:4300
+#: cp/typeck.c:4308
 #, fuzzy, gcc-internal-format
 msgid "cannot decrement a pointer to incomplete type %qT"
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
 
-#: cp/typeck.c:4306
+#: cp/typeck.c:4314
 #, gcc-internal-format
 msgid "ISO C++ forbids incrementing a pointer of type %qT"
 msgstr ""
 
-#: cp/typeck.c:4307
+#: cp/typeck.c:4315
 #, gcc-internal-format
 msgid "ISO C++ forbids decrementing a pointer of type %qT"
 msgstr ""
 
-#: cp/typeck.c:4327
+#: cp/typeck.c:4335
 #, fuzzy, gcc-internal-format
 msgid "invalid use of Boolean expression as operand to %<operator--%>"
 msgstr "%s: Î¼Î· Î­Î³ÎºÏ…Ï�Î· ÎºÎ±Î½Î¿Î½Î¹ÎºÎ® Î­ÎºÏ†Ï�Î±ÏƒÎ·: %s"
 
 #. ARM $3.4
-#: cp/typeck.c:4357
+#: cp/typeck.c:4365
 #, gcc-internal-format
 msgid "ISO C++ forbids taking address of function %<::main%>"
 msgstr ""
 
 #. An expression like &memfn.
-#: cp/typeck.c:4413
+#: cp/typeck.c:4421
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr ""
 
-#: cp/typeck.c:4418
+#: cp/typeck.c:4426
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr ""
 
-#: cp/typeck.c:4443
+#: cp/typeck.c:4451
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr ""
 
-#: cp/typeck.c:4467
+#: cp/typeck.c:4475
 #, fuzzy, gcc-internal-format
 msgid "cannot create pointer to reference member %qD"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î³Î¯Î½ÎµÎ¹ `stat' Ï„Î¿ locale Î±Ï�Ï‡ÎµÎ¯Î¿ `%s'"
 
-#: cp/typeck.c:4678
+#: cp/typeck.c:4686
 #, gcc-internal-format
 msgid "cannot take the address of %<this%>, which is an rvalue expression"
 msgstr ""
 
-#: cp/typeck.c:4701
+#: cp/typeck.c:4709
 #, gcc-internal-format
 msgid "address of explicit register variable %qD requested"
 msgstr ""
 
-#: cp/typeck.c:4706
+#: cp/typeck.c:4714
 #, gcc-internal-format
 msgid "address requested for %qD, which is declared %<register%>"
 msgstr ""
 
-#: cp/typeck.c:4772
+#: cp/typeck.c:4780
 #, fuzzy, gcc-internal-format
 msgid "%s expression list treated as compound expression"
 msgstr "Î›Î¬Î¸Î¿Ï‚ Î­ÎºÏ†Ï�Î±ÏƒÎ· ÏƒÏ„Î·Î½ Î±Ï€Î¿Ï„Î¯Î¼Î·ÏƒÎ·: %s"
 
-#: cp/typeck.c:5175
+#: cp/typeck.c:5183
 #, fuzzy, gcc-internal-format
 msgid "invalid static_cast from type %qT to type %qT"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
 
-#: cp/typeck.c:5197
+#: cp/typeck.c:5205
 #, fuzzy, gcc-internal-format
 msgid "converting from %qT to %qT"
 msgstr "Î· Î¼ÎµÏ„Î±Ï„Ï�Î¿Ï€Î® Î±Ï€ÏŒ `%s' ÏƒÎµ `%s' Î´ÎµÎ½ Ï…Ï€Î¿ÏƒÏ„Î·Ï�Î¯Î¶ÎµÏ„Îµ"
 
-#: cp/typeck.c:5245
+#: cp/typeck.c:5253
 #, fuzzy, gcc-internal-format
 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
 
-#: cp/typeck.c:5304
+#: cp/typeck.c:5312
 #, gcc-internal-format
 msgid "cast from %qT to %qT loses precision"
 msgstr ""
 
-#: cp/typeck.c:5331
+#: cp/typeck.c:5339
 #, gcc-internal-format
 msgid "cast from %qT to %qT increases required alignment of target type"
 msgstr ""
@@ -32524,155 +32557,155 @@
 #. where possible, and it is necessary in some cases.  DR 195
 #. addresses this issue, but as of 2004/10/26 is still in
 #. drafting.
-#: cp/typeck.c:5351
+#: cp/typeck.c:5359
 #, gcc-internal-format
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr ""
 
-#: cp/typeck.c:5362
+#: cp/typeck.c:5370
 #, fuzzy, gcc-internal-format
 msgid "invalid cast from type %qT to type %qT"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
 
-#: cp/typeck.c:5418
+#: cp/typeck.c:5426
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr ""
 
-#: cp/typeck.c:5427
+#: cp/typeck.c:5435
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
 msgstr ""
 
-#: cp/typeck.c:5452
+#: cp/typeck.c:5460
 #, fuzzy, gcc-internal-format
 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
 
-#: cp/typeck.c:5503
+#: cp/typeck.c:5511
 #, fuzzy, gcc-internal-format
 msgid "invalid const_cast from type %qT to type %qT"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
 
-#: cp/typeck.c:5571 cp/typeck.c:5576
+#: cp/typeck.c:5579 cp/typeck.c:5584
 #, gcc-internal-format
 msgid "ISO C++ forbids casting to an array type %qT"
 msgstr ""
 
-#: cp/typeck.c:5584
+#: cp/typeck.c:5592
 #, fuzzy, gcc-internal-format
 msgid "invalid cast to function type %qT"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
-#: cp/typeck.c:5804
+#: cp/typeck.c:5812
 #, gcc-internal-format
 msgid "  in evaluation of %<%Q(%#T, %#T)%>"
 msgstr ""
 
-#: cp/typeck.c:5873
+#: cp/typeck.c:5881
 #, fuzzy, gcc-internal-format
 msgid "incompatible types in assignment of %qT to %qT"
 msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
 
-#: cp/typeck.c:5884
+#: cp/typeck.c:5892
 #, fuzzy, gcc-internal-format
 msgid "array used as initializer"
 msgstr "Î­Ï‡Î¿Ï…Î½ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ Î¿Ï�Î¯ÏƒÎ¼Î±Ï„Î±"
 
-#: cp/typeck.c:5886
+#: cp/typeck.c:5894
 #, fuzzy, gcc-internal-format
 msgid "invalid array assignment"
 msgstr "Î— Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ ÎºÎ¹Î½Î·Ï„Î®Ï‚ Ï…Ï€Î¿Î´Î¹Î±ÏƒÏ„Î¿Î»Î®Ï‚ Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î­Î³ÎºÏ…Ï�Î·: %s"
 
-#: cp/typeck.c:5998
+#: cp/typeck.c:6006
 #, gcc-internal-format
 msgid "   in pointer to member function conversion"
 msgstr ""
 
-#: cp/typeck.c:6009
+#: cp/typeck.c:6017
 #, gcc-internal-format
 msgid "pointer to member conversion via virtual base %qT"
 msgstr ""
 
-#: cp/typeck.c:6049 cp/typeck.c:6061
+#: cp/typeck.c:6057 cp/typeck.c:6069
 #, gcc-internal-format
 msgid "   in pointer to member conversion"
 msgstr ""
 
-#: cp/typeck.c:6140
+#: cp/typeck.c:6148
 #, fuzzy, gcc-internal-format
 msgid "invalid conversion to type %qT from type %qT"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Î±Ï‚ `%c' ÏƒÏ„Î¿ Ï„Ï�Ï€Î¿ Î±Î»Ï†Î±Ï�Î¹Î¸Î¼Î·Ï„Î¹ÎºÎ¿Ï� `%s'"
 
-#: cp/typeck.c:6384
+#: cp/typeck.c:6411
 #, fuzzy, gcc-internal-format
 msgid "cannot convert %qT to %qT for argument %qP to %qD"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
 
-#: cp/typeck.c:6387
+#: cp/typeck.c:6414
 #, fuzzy, gcc-internal-format
 msgid "cannot convert %qT to %qT in %s"
 msgstr "Î´ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒ Î½Î± Î´Î·Î¼Î¹Î¿Ï…Ï�Î³Î·Î¸ÎµÎ¯ Ï„Î¿ %s `%s' ÏƒÏ„Î¿ `%s'"
 
-#: cp/typeck.c:6398
+#: cp/typeck.c:6425
 #, gcc-internal-format
 msgid "%s might be a candidate for a format attribute"
 msgstr ""
 
-#: cp/typeck.c:6485 cp/typeck.c:6487
+#: cp/typeck.c:6512 cp/typeck.c:6514
 #, fuzzy, gcc-internal-format
 msgid "in passing argument %P of %q+D"
 msgstr "Î›ÎµÎ¯Ï€ÎµÎ¹ Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ Î³Î¹Î± `%s'"
 
-#: cp/typeck.c:6537
+#: cp/typeck.c:6564
 #, fuzzy, gcc-internal-format
 msgid "returning reference to temporary"
 msgstr "xdr_reference: Î· Î¼Î½Î®Î¼Î· ÎµÎ¾Î±Î½Ï„Î»Î®Î¸Î·ÎºÎµ\n"
 
-#: cp/typeck.c:6544
+#: cp/typeck.c:6571
 #, gcc-internal-format
 msgid "reference to non-lvalue returned"
 msgstr ""
 
-#: cp/typeck.c:6560
+#: cp/typeck.c:6587
 #, gcc-internal-format
 msgid "reference to local variable %q+D returned"
 msgstr ""
 
-#: cp/typeck.c:6563
+#: cp/typeck.c:6590
 #, gcc-internal-format
 msgid "address of local variable %q+D returned"
 msgstr ""
 
-#: cp/typeck.c:6598
+#: cp/typeck.c:6625
 #, gcc-internal-format
 msgid "returning a value from a destructor"
 msgstr ""
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6606
+#: cp/typeck.c:6633
 #, gcc-internal-format
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr ""
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6609
+#: cp/typeck.c:6636
 #, gcc-internal-format
 msgid "returning a value from a constructor"
 msgstr ""
 
-#: cp/typeck.c:6633
+#: cp/typeck.c:6661
 #, fuzzy, gcc-internal-format
 msgid "return-statement with no value, in function returning %qT"
 msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
 
-#: cp/typeck.c:6654
+#: cp/typeck.c:6682
 #, fuzzy, gcc-internal-format
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "`return' Ï‡Ï‰Ï�Î¯Ï‚ Ï„Î¹Î¼Î®, ÏƒÎµ ÏƒÏ…Î½Î¬Ï�Ï„Î·ÏƒÎ· Ï€Î¿Ï… ÎµÏ€Î¹ÏƒÏ„Ï�Î­Ï†ÎµÎ¹ Î¼Î·-ÎºÎµÎ½ÏŒ"
 
-#: cp/typeck.c:6685
+#: cp/typeck.c:6713
 #, gcc-internal-format
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 msgstr ""
@@ -32858,57 +32891,57 @@
 msgid "pointer to member type %qT incompatible with object type %qT"
 msgstr ""
 
-#: cp/typeck2.c:1495
+#: cp/typeck2.c:1508
 #, fuzzy, gcc-internal-format
 msgid "call to function %qD which throws incomplete type %q#T"
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
 
-#: cp/typeck2.c:1498
+#: cp/typeck2.c:1511
 #, fuzzy, gcc-internal-format
 msgid "call to function which throws incomplete type %q#T"
 msgstr "Î¼Î· Ï€Î»Î®Ï�Î·Ï‚ ÎµÎ³Î³Ï�Î±Ï†Î®"
 
-#: fortran/f95-lang.c:233
+#: fortran/f95-lang.c:235
 #, gcc-internal-format
 msgid "Unexpected type in truthvalue_conversion"
 msgstr ""
 
-#: fortran/f95-lang.c:289
+#: fortran/f95-lang.c:291
 #, fuzzy, gcc-internal-format
 msgid "can't open input file: %s"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
 
-#: fortran/f95-lang.c:629
+#: fortran/f95-lang.c:631
 #, gcc-internal-format
 msgid "global register variable %qs used in nested function"
 msgstr ""
 
-#: fortran/f95-lang.c:633
+#: fortran/f95-lang.c:635
 #, gcc-internal-format
 msgid "register variable %qs used in nested function"
 msgstr ""
 
-#: fortran/f95-lang.c:640
+#: fortran/f95-lang.c:642
 #, gcc-internal-format
 msgid "address of global register variable %qs requested"
 msgstr ""
 
-#: fortran/f95-lang.c:658
+#: fortran/f95-lang.c:660
 #, gcc-internal-format
 msgid "address of register variable %qs requested"
 msgstr ""
 
-#: fortran/trans-array.c:3765
+#: fortran/trans-array.c:3805
 #, gcc-internal-format
 msgid "Possible frontend bug: array constructor not expanded"
 msgstr ""
 
-#: fortran/trans-array.c:5418
+#: fortran/trans-array.c:5499
 #, gcc-internal-format
 msgid "Possible frontend bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
 msgstr ""
 
-#: fortran/trans-array.c:5894
+#: fortran/trans-array.c:5975
 #, gcc-internal-format
 msgid "bad expression type during walk (%d)"
 msgstr ""
@@ -32918,28 +32951,28 @@
 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
 msgstr ""
 
-#: fortran/trans-decl.c:966
+#: fortran/trans-decl.c:972
 #, gcc-internal-format
 msgid "intrinsic variable which isn't a procedure"
 msgstr ""
 
-#: fortran/trans-decl.c:2639
+#: fortran/trans-decl.c:2644
 #, gcc-internal-format
 msgid "Function does not return a value"
 msgstr ""
 
-#: fortran/trans-decl.c:2817
+#: fortran/trans-decl.c:2832
 #, gcc-internal-format
 msgid "backend decl for module variable %s already exists"
 msgstr ""
 
-#: fortran/trans-decl.c:3351
+#: fortran/trans-decl.c:3314
 #, gcc-internal-format
 msgid "Function return value not set"
 msgstr ""
 
 # src/grep.c:1133
-#: fortran/trans-expr.c:1163
+#: fortran/trans-expr.c:1177
 #, fuzzy, gcc-internal-format
 msgid "Unknown intrinsic op"
 msgstr "Î¬Î³Î½Ï‰ÏƒÏ„Î· Î¼Î­Î¸Î¿Î´Î¿Ï‚ ÎºÎ±Ï„Î±Î»ÏŒÎ³Ï‰Î½"
@@ -32949,32 +32982,32 @@
 msgid "Intrinsic function %s(%d) not recognized"
 msgstr ""
 
-#: fortran/trans-io.c:1928
+#: fortran/trans-io.c:1929
 #, gcc-internal-format
 msgid "Bad IO basetype (%d)"
 msgstr ""
 
-#: fortran/trans-types.c:386
+#: fortran/trans-types.c:387
 #, gcc-internal-format
 msgid "integer kind=8 not available for -fdefault-integer-8 option"
 msgstr ""
 
-#: fortran/trans-types.c:409
+#: fortran/trans-types.c:410
 #, gcc-internal-format
 msgid "real kind=8 not available for -fdefault-real-8 option"
 msgstr ""
 
-#: fortran/trans-types.c:422
+#: fortran/trans-types.c:423
 #, gcc-internal-format
 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
 msgstr ""
 
-#: fortran/trans-types.c:1181
+#: fortran/trans-types.c:1185
 #, gcc-internal-format
 msgid "Array element size too big"
 msgstr ""
 
-#: fortran/trans.c:1150
+#: fortran/trans.c:1151
 #, gcc-internal-format
 msgid "gfc_trans_code(): Bad statement code"
 msgstr ""
@@ -33034,88 +33067,88 @@
 msgid "need to insert runtime check for %s"
 msgstr ""
 
-#: java/expr.c:505 java/expr.c:552
+#: java/expr.c:524 java/expr.c:571
 #, gcc-internal-format
 msgid "assert: %s is assign compatible with %s"
 msgstr ""
 
-#: java/expr.c:670
+#: java/expr.c:689
 #, gcc-internal-format
 msgid "stack underflow - dup* operation"
 msgstr ""
 
-#: java/expr.c:1657
+#: java/expr.c:1676
 #, gcc-internal-format
 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
 msgstr ""
 
-#: java/expr.c:1685
+#: java/expr.c:1704
 #, fuzzy, gcc-internal-format
 msgid "field %qs not found"
 msgstr "Ï„Î¿ Î±Ï�Ï‡ÎµÎ¯Î¿ Ï‡Î¬Ï�Ï„Î· Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½ `%s' Î´ÎµÎ½ Î²Ï�Î­Î¸Î·ÎºÎµ"
 
-#: java/expr.c:2224
+#: java/expr.c:2243
 #, gcc-internal-format
 msgid "method '%s' not found in class"
 msgstr ""
 
-#: java/expr.c:2429
+#: java/expr.c:2448
 #, gcc-internal-format
 msgid "failed to find class '%s'"
 msgstr ""
 
-#: java/expr.c:2470
+#: java/expr.c:2489
 #, gcc-internal-format
 msgid "class '%s' has no method named '%s' matching signature '%s'"
 msgstr ""
 
-#: java/expr.c:2501
+#: java/expr.c:2520
 #, gcc-internal-format
 msgid "invokestatic on non static method"
 msgstr ""
 
-#: java/expr.c:2506
+#: java/expr.c:2525
 #, gcc-internal-format
 msgid "invokestatic on abstract method"
 msgstr ""
 
-#: java/expr.c:2514
+#: java/expr.c:2533
 #, gcc-internal-format
 msgid "invoke[non-static] on static method"
 msgstr ""
 
-#: java/expr.c:2865
+#: java/expr.c:2890
 #, gcc-internal-format
 msgid "missing field '%s' in '%s'"
 msgstr ""
 
-#: java/expr.c:2872
+#: java/expr.c:2897
 #, gcc-internal-format
 msgid "mismatching signature for field '%s' in '%s'"
 msgstr ""
 
-#: java/expr.c:2901
+#: java/expr.c:2926
 #, gcc-internal-format
 msgid "assignment to final field %q+D not in field's class"
 msgstr ""
 
-#: java/expr.c:3123
+#: java/expr.c:3148
 #, fuzzy, gcc-internal-format
 msgid "invalid PC in line number table"
 msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Ï‡Î¹ÎºÏŒÏ‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î³Ï�Î±Î¼Î¼Î®Ï‚: `%s'"
 
-#: java/expr.c:3173
+#: java/expr.c:3198
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to before %d"
 msgstr ""
 
-#: java/expr.c:3217
+#: java/expr.c:3242
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to the end of the method"
 msgstr ""
 
 #. duplicate code from LOAD macro
-#: java/expr.c:3522
+#: java/expr.c:3547
 #, gcc-internal-format
 msgid "unrecogized wide sub-instruction"
 msgstr ""
@@ -33181,27 +33214,27 @@
 msgid "%Hduplicate class will only be compiled once"
 msgstr ""
 
-#: java/jcf-parse.c:1636
+#: java/jcf-parse.c:1638
 #, fuzzy, gcc-internal-format
 msgid "missing Code attribute"
 msgstr "Î•Î»Î»Î¹Ï€Î®Ï‚ Î® ÎºÎ±ÎºÎ¿ÏƒÏ‡Î·Î¼Î±Ï„Î¹ÏƒÎ¼Î­Î½Î· Î¹Î´Î¹ÏŒÏ„Î·Ï„Î±"
 
-#: java/jcf-parse.c:1858
+#: java/jcf-parse.c:1860
 #, fuzzy, gcc-internal-format
 msgid "no input file specified"
 msgstr "Î”ÎµÎ½ Ï…Ï€Î¬Ï�Ï‡Î¿Ï…Î½ Î±Ï�Ï‡ÎµÎ¯Î± ÎµÎ¹ÏƒÏŒÎ´Î¿Ï…"
 
-#: java/jcf-parse.c:1893
+#: java/jcf-parse.c:1895
 #, fuzzy, gcc-internal-format
 msgid "can't close input file %s: %m"
 msgstr "Î±Î´Ï…Î½Î±Î¼Î¯Î± Î±Î½Î¿Î¯Î³Î¼Î±Ï„Î¿Ï‚ Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¹ÏƒÏŒÎ´Î¿Ï… `%s'"
 
-#: java/jcf-parse.c:1940
+#: java/jcf-parse.c:1942
 #, gcc-internal-format
 msgid "bad zip/jar file %s"
 msgstr ""
 
-#: java/jcf-parse.c:2145
+#: java/jcf-parse.c:2152
 #, fuzzy, gcc-internal-format
 msgid "error while reading %s from zip file"
 msgstr "ÏƒÏ†Î¬Î»Î¼Î± ÎºÎ±Ï„Î¬ Ï„Î¿ ÎºÎ»ÎµÎ¯ÏƒÎ¹Î¼Î¿ Ï„Î¿Ï… Î±Ï�Ï‡ÎµÎ¯Î¿Ï… ÎµÎ¾ÏŒÎ´Î¿Ï…"
@@ -33211,22 +33244,22 @@
 msgid "warning: already-compiled .class files ignored with -C"
 msgstr ""
 
-#: java/lang.c:590
+#: java/lang.c:594
 #, gcc-internal-format
 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
 msgstr ""
 
-#: java/lang.c:593
+#: java/lang.c:597
 #, gcc-internal-format
 msgid "-fjni is incompatible with -freduced-reflection"
 msgstr ""
 
-#: java/lang.c:604
+#: java/lang.c:608
 #, gcc-internal-format
 msgid "can't do dependency tracking with input from stdin"
 msgstr ""
 
-#: java/lang.c:620
+#: java/lang.c:624
 #, gcc-internal-format
 msgid "couldn't determine target name for dependency tracking"
 msgstr ""
@@ -33830,10 +33863,18 @@
 #~ msgstr "Î”ÎµÎ½ ÎµÎ¯Î½Î±Î¹ Î´Ï…Î½Î±Ï„ÏŒÎ½ Î½Î± Î²Ï�ÎµÎ¸ÎµÎ¯ Î¿ Ï„Ï�Ï€Î¿Ï‚ Ï„Î¿Ï… ÎµÏ€ÎµÎ¾ÎµÏ�Î³Î±ÏƒÏ„Î®."
 
 #, fuzzy
+#~ msgid "malformed '#pragma %s' - ignored"
+#~ msgstr "ÎºÎ±ÎºÎ¿Î´Î¹Î±Î¼Î¿Ï�Ï†Ï‰Î¼Î­Î½Î· Î³Ï�Î±Î¼Î¼Î® Î±Î³Î½Î¿Î®Î¸Î·ÎºÎµ"
+
+#, fuzzy
 #~ msgid "mode not QImode"
 #~ msgstr "Î½ÎµÎ±_ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ·: ÎºÎ±Ï„Î¬ÏƒÏ„Î±ÏƒÎ· Î»ÎµÎ¹Ï„Î¿Ï…Ï�Î³Î¯Î±Ï‚\n"
 
 #, fuzzy
+#~ msgid "invalid indirect memory address"
+#~ msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Ï‡Ï�ÏŒÎ½Î¿Ï‚ Î»Î®Î¾Î·Ï‚"
+
+#, fuzzy
 #~ msgid "invalid operand for 'v' modifier"
 #~ msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· ÎµÏ€Î¹Î»Î¿Î³Î® `%s'"
 
@@ -33961,10 +34002,6 @@
 #~ msgstr "Î¼Î· Î­Î³ÎºÏ…Ï�Î¿Ï‚ Î±Ï�Î¹Î¸Î¼ÏŒÏ‚ Î±Ï€ÏŒ ÎºÎµÎ½Î­Ï‚ Î³Ï�Î±Î¼Î¼Î­Ï‚: `%s'"
 
 #, fuzzy
-#~ msgid "invalid initializer for virtual method %qD"
-#~ msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Î±ÎºÎ­Ï�Î±Î¹Î± Ï€Î±Ï�Î¬Î¼ÎµÏ„Ï�Î¿Ï‚ `%s'"
-
-#, fuzzy
 #~ msgid "using-declaration cannot name destructor"
 #~ msgstr "ÏƒÏ…Î½Ï„Î±ÎºÏ„Î¹ÎºÏŒ ÏƒÏ†Î¬Î»Î¼Î± ÏƒÏ„Î¿Î½ Î¿Ï�Î¹ÏƒÎ¼ÏŒ ÎºÎ»Î¬ÏƒÎ·Ï‚ Ï‡Î±Ï�Î±ÎºÏ„Î®Ï�Ï‰Î½"
 
@@ -34235,10 +34272,6 @@
 #~ "%s"
 
 #, fuzzy
-#~ msgid "Missing return statement"
-#~ msgstr "ÎˆÏ‡ÎµÎ¹ Ï€Î±Ï�Î±Î»Î·Ï†Î¸ÎµÎ¯ ÎµÎ½Ï„Î¿Î»Î®"
-
-#, fuzzy
 #~ msgid "Qualifier must be a reference"
 #~ msgstr "ÎœÎ· Î­Î³ÎºÏ…Ï�Î· Ï€Î¹ÏƒÏ‰-Ï€Î±Ï�Î±Ï€Î¿Î¼Ï€Î®"
 
Index: gcc/po/zh_CN.po
===================================================================
--- gcc/po/zh_CN.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/po/zh_CN.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,14 +1,14 @@
 # Simplified Chinese translation for gcc.
 # Copyright (C) 2005 Free Software Foundation, Inc.
 # This file is distributed under the same license as the gcc package.
-# Meng Jie <zuxy.meng@gmail.com>, 2005-2007.
+# Meng Jie <zuxy.meng@gmail.com>, 2005-2008.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gcc 4.3-b20071109\n"
+"Project-Id-Version: gcc 4.3.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:09+0000\n"
-"PO-Revision-Date: 2007-11-28 22:07+0800\n"
+"POT-Creation-Date: 2008-03-05 17:23+0100\n"
+"PO-Revision-Date: 2008-03-24 15:08+0800\n"
 "Last-Translator: Meng Jie <zuxy.meng@gmail.com>\n"
 "Language-Team: Chinese (simplified) <translation-team-zh-cn@lists.sourceforge.net>\n"
 "MIME-Version: 1.0\n"
@@ -16,9 +16,9 @@
 "Content-Transfer-Encoding: 8bit\n"
 "X-Poedit-Language: Chinese\n"
 "X-Poedit-Country: CHINA\n"
-"X-Poedit-Basepath: C:\\MSYS\\source\\gcc-4.3-20071109\\gcc\n"
+"X-Poedit-Basepath: C:\\MSYS\\source\\gcc-4.3.0\\gcc\n"
 
-#: c-decl.c:3814
+#: c-decl.c:3813
 msgid "<anonymous>"
 msgstr "<åŒ¿å��>"
 
@@ -299,53 +299,53 @@
 msgid "End of search list.\n"
 msgstr "æ�œç´¢åˆ—è¡¨ç»“æ�Ÿã€‚\n"
 
-#: c-opts.c:1484
+#: c-opts.c:1505
 msgid "<built-in>"
 msgstr "<built-in>"
 
-#: c-opts.c:1502
+#: c-opts.c:1523
 msgid "<command-line>"
 msgstr "<å‘½ä»¤è¡Œ>"
 
-#: c-typeck.c:2448 c-typeck.c:4851 c-typeck.c:4853 c-typeck.c:4861
-#: c-typeck.c:4891 c-typeck.c:6267
+#: c-typeck.c:2459 c-typeck.c:4862 c-typeck.c:4864 c-typeck.c:4872
+#: c-typeck.c:4902 c-typeck.c:6278
 msgid "initializer element is not constant"
 msgstr "åˆ�å§‹å€¼è®¾å®šå…ƒç´ ä¸�æ˜¯å¸¸é‡�"
 
-#: c-typeck.c:4654
+#: c-typeck.c:4665
 msgid "array initialized from parenthesized string constant"
 msgstr "ç”¨æ‹¬å�·ä¸­çš„å­—ç¬¦ä¸²å¸¸é‡�åˆ�å§‹åŒ–æ•°ç»„"
 
-#: c-typeck.c:4715 cp/typeck2.c:677
+#: c-typeck.c:4726 cp/typeck2.c:677
 #, gcc-internal-format
 msgid "char-array initialized from wide string"
 msgstr "ç”¨å®½å­—ç¬¦ä¸²åˆ�å§‹åŒ– char æ•°ç»„"
 
-#: c-typeck.c:4720
+#: c-typeck.c:4731
 msgid "wchar_t-array initialized from non-wide string"
 msgstr "ç”¨çª„å­—ç¬¦ä¸²åˆ�å§‹åŒ– wchar_t æ•°ç»„"
 
-#: c-typeck.c:4738 cp/typeck2.c:697
+#: c-typeck.c:4749 cp/typeck2.c:697
 #, gcc-internal-format
 msgid "initializer-string for array of chars is too long"
 msgstr "ç”¨ä»¥åˆ�å§‹åŒ–å­—ç¬¦æ•°ç»„çš„å­—ç¬¦ä¸²å¤ªé•¿"
 
-#: c-typeck.c:4744
+#: c-typeck.c:4755
 msgid "array of inappropriate type initialized from string constant"
 msgstr "ç”¨å­—ç¬¦ä¸²å¸¸é‡�åˆ�å§‹åŒ–çš„æ•°ç»„ç±»åž‹ä¸�å�ˆé€‚"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-typeck.c:4808 c-typeck.c:4333 cp/typeck.c:1528
+#: c-typeck.c:4819 c-typeck.c:4344 cp/typeck.c:1574
 #, gcc-internal-format
 msgid "invalid use of non-lvalue array"
 msgstr "å¯¹é�žå·¦å€¼æ•°ç»„çš„æ— æ•ˆä½¿ç”¨"
 
-#: c-typeck.c:4834
+#: c-typeck.c:4845
 msgid "array initialized from non-constant array expression"
 msgstr "ç”¨é�žå¸¸é‡�çš„æ•°ç»„è¡¨è¾¾å¼�åˆ�å§‹åŒ–æ•°ç»„"
 
-#: c-typeck.c:4898 c-typeck.c:6271
+#: c-typeck.c:4909 c-typeck.c:6282
 #, gcc-internal-format
 msgid "initializer element is not computable at load time"
 msgstr "åˆ�å§‹å€¼è®¾å®šä¸­çš„å…ƒç´ åœ¨è½½å…¥æ—¶æ— æ³•è¢«è®¡ç®—å‡º"
@@ -354,140 +354,140 @@
 #. 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.
-#: c-typeck.c:4909 c-decl.c:3222 c-decl.c:3237
+#: c-typeck.c:4920 c-decl.c:3220 c-decl.c:3235
 #, gcc-internal-format
 msgid "variable-sized object may not be initialized"
 msgstr "å�¯å�˜å¤§å°�çš„å¯¹è±¡ä¸�èƒ½è¢«åˆ�å§‹åŒ–"
 
-#: c-typeck.c:4913
+#: c-typeck.c:4924
 msgid "invalid initializer"
 msgstr "æ— æ•ˆçš„åˆ�å§‹å€¼è®¾å®š"
 
-#: c-typeck.c:5387
+#: c-typeck.c:5398
 msgid "extra brace group at end of initializer"
 msgstr "åˆ�å§‹å€¼è®¾å®šé¡¹æœ«å°¾æœ‰å¤šä½™çš„èŠ±æ‹¬å�·ç»„"
 
-#: c-typeck.c:5407
+#: c-typeck.c:5418
 msgid "missing braces around initializer"
 msgstr "åˆ�å§‹å€¼è®¾å®šå‘¨å›´ç¼ºå°‘èŠ±æ‹¬å�·"
 
-#: c-typeck.c:5468
+#: c-typeck.c:5479
 msgid "braces around scalar initializer"
 msgstr "æ ‡é‡�åˆ�å§‹åŒ–å¸¦èŠ±æ‹¬å�·"
 
-#: c-typeck.c:5525
+#: c-typeck.c:5536
 msgid "initialization of flexible array member in a nested context"
 msgstr "åœ¨åµŒå¥—çš„ä¸Šä¸‹æ–‡ä¸­åˆ�å§‹åŒ–å�¯å�˜æ•°ç»„æˆ�å‘˜"
 
-#: c-typeck.c:5527
+#: c-typeck.c:5538
 msgid "initialization of a flexible array member"
 msgstr "å¯¹å�¯å�˜æ•°ç»„æˆ�å‘˜çš„åˆ�å§‹åŒ–"
 
-#: c-typeck.c:5554
+#: c-typeck.c:5565
 msgid "missing initializer"
 msgstr "ç¼ºå°‘åˆ�å§‹å€¼è®¾å®š"
 
-#: c-typeck.c:5576
+#: c-typeck.c:5587
 msgid "empty scalar initializer"
 msgstr "ç©ºçš„æ ‡é‡�åˆ�å§‹å€¼è®¾å®šé¡¹"
 
-#: c-typeck.c:5581
+#: c-typeck.c:5592
 msgid "extra elements in scalar initializer"
 msgstr "æ ‡é‡�åˆ�å§‹åŒ–è®¾å®šä¸­æœ‰å¤šä½™å…ƒç´ "
 
-#: c-typeck.c:5678 c-typeck.c:5738
+#: c-typeck.c:5689 c-typeck.c:5749
 msgid "array index in non-array initializer"
 msgstr "åœ¨é�žæ•°ç»„åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­å‡ºçŽ°æ•°ç»„ç´¢å¼•"
 
-#: c-typeck.c:5683 c-typeck.c:5791
+#: c-typeck.c:5694 c-typeck.c:5802
 msgid "field name not in record or union initializer"
 msgstr "å­—æ®µå��ä¸�åœ¨è®°å½•æˆ–è�”å�ˆåˆ�å§‹åŒ–è®¾å®šä¸­"
 
-#: c-typeck.c:5729
+#: c-typeck.c:5740
 msgid "array index in initializer not of integer type"
 msgstr "åˆ�å§‹å€¼è®¾å®šä¸­æ•°ç»„ç´¢å¼•ä¸�æ˜¯æ•´åž‹"
 
-#: c-typeck.c:5734 c-typeck.c:5736
+#: c-typeck.c:5745 c-typeck.c:5747
 msgid "nonconstant array index in initializer"
 msgstr "åˆ�å§‹å€¼è®¾å®šä¸­æ•°ç»„ç´¢å¼•ä¸�æ˜¯å¸¸æ•°"
 
-#: c-typeck.c:5740 c-typeck.c:5743
+#: c-typeck.c:5751 c-typeck.c:5754
 msgid "array index in initializer exceeds array bounds"
 msgstr "åˆ�å§‹åŒ–æ—¶æ•°ç»„ç´¢å¼•è¶Šç•Œ"
 
-#: c-typeck.c:5754
+#: c-typeck.c:5765
 msgid "empty index range in initializer"
 msgstr "åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­ç´¢å¼•èŒƒå›´ä¸ºç©º"
 
-#: c-typeck.c:5763
+#: c-typeck.c:5774
 msgid "array index range in initializer exceeds array bounds"
 msgstr "åˆ�å§‹å€¼è®¾å®šä¸­æ•°æ�®ç´¢å¼•èŒƒå›´è¶…å‡ºæ•°ç»„è¾¹ç•Œ"
 
-#: c-typeck.c:5838 c-typeck.c:5861 c-typeck.c:6335
+#: c-typeck.c:5849 c-typeck.c:5872 c-typeck.c:6346
 msgid "initialized field with side-effects overwritten"
 msgstr "å¸¦å‰¯ä½œç”¨çš„å­—æ®µåˆ�å§‹åŒ–è®¾å®šè¢«è¦†ç›–"
 
-#: c-typeck.c:5840 c-typeck.c:5863 c-typeck.c:6337
+#: c-typeck.c:5851 c-typeck.c:5874 c-typeck.c:6348
 msgid "initialized field overwritten"
 msgstr "å·²åˆ�å§‹åŒ–çš„å­—æ®µè¢«è¦†ç›–"
 
-#: c-typeck.c:6545
+#: c-typeck.c:6556
 msgid "excess elements in char array initializer"
 msgstr "å­—ç¬¦æ•°ç»„åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­æœ‰å¤šä½™å…ƒç´ "
 
-#: c-typeck.c:6552 c-typeck.c:6598
+#: c-typeck.c:6563 c-typeck.c:6609
 msgid "excess elements in struct initializer"
 msgstr "ç»“æž„åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­æœ‰å¤šä½™å…ƒç´ "
 
-#: c-typeck.c:6613
+#: c-typeck.c:6624
 msgid "non-static initialization of a flexible array member"
 msgstr "å¯¹å�¯å�˜æ•°ç»„æˆ�å‘˜é�žé�™æ€�åœ°åˆ�å§‹åŒ–"
 
-#: c-typeck.c:6681
+#: c-typeck.c:6692
 msgid "excess elements in union initializer"
 msgstr "è�”å�ˆåˆ�å§‹å€¼è®¾å®šé¡¹ä¸­æœ‰å¤šä½™å…ƒç´ "
 
-#: c-typeck.c:6768
+#: c-typeck.c:6779
 msgid "excess elements in array initializer"
 msgstr "æ•°ç»„åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­æœ‰å¤šä½™çš„å…ƒç´ "
 
-#: c-typeck.c:6798
+#: c-typeck.c:6809
 msgid "excess elements in vector initializer"
 msgstr "çŸ¢é‡�åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­æœ‰å¤šä½™å…ƒç´ "
 
-#: c-typeck.c:6822
+#: c-typeck.c:6833
 msgid "excess elements in scalar initializer"
 msgstr "æ ‡é‡�åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­æœ‰å¤šä½™å…ƒç´ "
 
-#: cfgrtl.c:1925
+#: cfgrtl.c:1923
 msgid "flow control insn inside a basic block"
 msgstr "åŸºæœ¬å�—å†…æœ‰æµ�ç¨‹æŽ§åˆ¶æŒ‡ä»¤"
 
-#: cfgrtl.c:2054
+#: cfgrtl.c:2052
 msgid "wrong insn in the fallthru edge"
 msgstr "ç›´é€šè¾¹ä¸Šçš„é”™è¯¯æŒ‡ä»¤"
 
-#: cfgrtl.c:2110
+#: cfgrtl.c:2108
 msgid "insn outside basic block"
 msgstr "åŸºæœ¬å�—å¤–å‡ºçŽ°æŒ‡ä»¤"
 
-#: cfgrtl.c:2117
+#: cfgrtl.c:2115
 msgid "return not followed by barrier"
 msgstr "return å�Žæ²¡æœ‰å±�éšœ"
 
-#: cgraph.c:339 ipa-inline.c:417
+#: cgraph.c:340 ipa-inline.c:417
 msgid "function body not available"
 msgstr "å‡½æ•°ä½“ä¸�å�¯ç”¨"
 
-#: cgraph.c:341 cgraphbuild.c:96
+#: cgraph.c:342 cgraphbuild.c:96
 msgid "redefined extern inline functions are not considered for inlining"
 msgstr "ä¸�è€ƒè™‘å†…è�”é‡�å®šä¹‰çš„å¤–éƒ¨å†…è�”å‡½æ•°"
 
-#: cgraph.c:344 cgraphbuild.c:103
+#: cgraph.c:345 cgraphbuild.c:103
 msgid "function not considered for inlining"
 msgstr "ä¸�è€ƒè™‘å†…è�”å‡½æ•°"
 
-#: cgraph.c:346 cgraphbuild.c:99
+#: cgraph.c:347 cgraphbuild.c:99
 msgid "function not inlinable"
 msgstr "å‡½æ•°ä¸�èƒ½å†…è�”"
 
@@ -495,87 +495,87 @@
 msgid "mismatched arguments"
 msgstr "ä¸�åŒ¹é…�çš„å®žå�‚"
 
-#: collect2.c:378 gcc.c:6897
+#: collect2.c:382 gcc.c:6896
 #, c-format
 msgid "internal gcc abort in %s, at %s:%d"
 msgstr "gcc å†…éƒ¨æ”¾å¼ƒ %sï¼ŒäºŽ %s:%d"
 
-#: collect2.c:889
+#: collect2.c:903
 #, c-format
 msgid "no arguments"
 msgstr "æ²¡æœ‰å�‚æ•°"
 
-#: collect2.c:1263 collect2.c:1411 collect2.c:1446
+#: collect2.c:1277 collect2.c:1425 collect2.c:1460
 #, c-format
 msgid "fopen %s"
 msgstr "fopen %s"
 
-#: collect2.c:1266 collect2.c:1416 collect2.c:1449
+#: collect2.c:1280 collect2.c:1430 collect2.c:1463
 #, c-format
 msgid "fclose %s"
 msgstr "fclose %s"
 
-#: collect2.c:1275
+#: collect2.c:1289
 #, c-format
 msgid "collect2 version %s"
 msgstr "collect2 ç‰ˆæœ¬ %s"
 
-#: collect2.c:1365
+#: collect2.c:1379
 #, c-format
 msgid "%d constructor(s) found\n"
 msgstr "æ‰¾åˆ° %d ä¸ªæž„é€ å‡½æ•°\n"
 
-#: collect2.c:1366
+#: collect2.c:1380
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr "æ‰¾åˆ° %d ä¸ªæž�æž„å‡½æ•°\n"
 
-#: collect2.c:1367
+#: collect2.c:1381
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr "æ‰¾åˆ°äº† %d ä¸ªæ¡†æž¶è¡¨\n"
 
-#: collect2.c:1504
+#: collect2.c:1518
 #, c-format
 msgid "can't get program status"
 msgstr "æ— æ³•èŽ·å�–ç¨‹åº�çŠ¶æ€�"
 
-#: collect2.c:1573
+#: collect2.c:1587
 #, c-format
 msgid "could not open response file %s"
 msgstr "æ— æ³•æ‰“å¼€å“�åº”æ–‡ä»¶ %s"
 
-#: collect2.c:1578
+#: collect2.c:1592
 #, c-format
 msgid "could not write to response file %s"
 msgstr "æ— æ³•å†™å…¥å“�åº”æ–‡ä»¶ %s"
 
-#: collect2.c:1583
+#: collect2.c:1597
 #, c-format
 msgid "could not close response file %s"
 msgstr "æ— æ³•å…³é—­å“�åº”æ–‡ä»¶ %s"
 
-#: collect2.c:1601
+#: collect2.c:1615
 #, c-format
 msgid "[cannot find %s]"
 msgstr "[æ‰¾ä¸�åˆ° %s]"
 
-#: collect2.c:1616
+#: collect2.c:1630
 #, c-format
 msgid "cannot find '%s'"
 msgstr "æ‰¾ä¸�åˆ°â€˜%sâ€™"
 
-#: collect2.c:1620 collect2.c:2112 collect2.c:2267 gcc.c:2978
+#: collect2.c:1634 collect2.c:2126 collect2.c:2281 gcc.c:2974
 #, c-format
 msgid "pex_init failed"
 msgstr "pex_init å¤±è´¥"
 
-#: collect2.c:1658
+#: collect2.c:1672
 #, c-format
 msgid "[Leaving %s]\n"
 msgstr "[ç¦»å¼€ %s]\n"
 
-#: collect2.c:1878
+#: collect2.c:1892
 #, c-format
 msgid ""
 "\n"
@@ -584,32 +584,32 @@
 "\n"
 "write_c_file - è¾“å‡ºå��ä¸º %sï¼Œå‰�ç¼€ä¸º %s\n"
 
-#: collect2.c:2086
+#: collect2.c:2100
 #, c-format
 msgid "cannot find 'nm'"
 msgstr "æ‰¾ä¸�åˆ° â€˜nmâ€™"
 
-#: collect2.c:2133
+#: collect2.c:2147
 #, c-format
 msgid "can't open nm output"
 msgstr "æ— æ³•æ‰“å¼€ nm çš„è¾“å‡º"
 
-#: collect2.c:2177
+#: collect2.c:2191
 #, c-format
 msgid "init function found in object %s"
 msgstr "åœ¨å¯¹è±¡ %s ä¸­å�‘çŽ° init å‡½æ•°"
 
-#: collect2.c:2185
+#: collect2.c:2199
 #, c-format
 msgid "fini function found in object %s"
 msgstr "åœ¨å¯¹è±¡ %s ä¸­å�‘çŽ° fini å‡½æ•°"
 
-#: collect2.c:2288
+#: collect2.c:2302
 #, c-format
 msgid "can't open ldd output"
 msgstr "æ— æ³•æ‰“å¼€ ldd è¾“å‡º"
 
-#: collect2.c:2291
+#: collect2.c:2305
 #, c-format
 msgid ""
 "\n"
@@ -618,27 +618,27 @@
 "\n"
 "ldd è¾“å‡ºå¸¦æœ‰æž„é€ /æž�æž„å‡½æ•°ã€‚\n"
 
-#: collect2.c:2306
+#: collect2.c:2320
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr "æ‰¾ä¸�åˆ°åŠ¨æ€�ä¾�èµ–é¡¹ %s"
 
-#: collect2.c:2318
+#: collect2.c:2332
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr "æ— æ³•æ‰“å¼€åŠ¨æ€�ä¾�èµ–é¡¹â€˜%sâ€™"
 
-#: collect2.c:2474
+#: collect2.c:2488
 #, c-format
 msgid "%s: not a COFF file"
 msgstr "%sï¼šä¸�æ˜¯ä¸€ä¸ª COFF æ–‡ä»¶"
 
-#: collect2.c:2594
+#: collect2.c:2608
 #, c-format
 msgid "%s: cannot open as COFF file"
 msgstr "%sï¼šä¸�èƒ½æ‰“å¼€ COFF æ–‡ä»¶"
 
-#: collect2.c:2652
+#: collect2.c:2666
 #, c-format
 msgid "library lib%s not found"
 msgstr "æ‰¾ä¸�åˆ°åº“ lib%s"
@@ -688,40 +688,40 @@
 msgid "negative insn length"
 msgstr "æŒ‡ä»¤é•¿åº¦ä¸ºè´Ÿ"
 
-#: final.c:2609
+#: final.c:2615
 msgid "could not split insn"
 msgstr "æ— æ³•åˆ†ç¦»æŒ‡ä»¤"
 
-#: final.c:2979
+#: final.c:2992
 msgid "invalid 'asm': "
 msgstr "æ— æ•ˆçš„â€˜asmâ€™ï¼š"
 
-#: final.c:3162
+#: final.c:3175
 #, c-format
 msgid "nested assembly dialect alternatives"
 msgstr "åµŒå¥—çš„æ±‡ç¼–é£Žæ ¼æŒ‡ç¤º"
 
-#: final.c:3179 final.c:3191
+#: final.c:3192 final.c:3204
 #, c-format
 msgid "unterminated assembly dialect alternative"
 msgstr "æœªç»“æ�Ÿçš„æ±‡ç¼–é£Žæ ¼æŒ‡ç¤º"
 
-#: final.c:3238
+#: final.c:3251
 #, c-format
 msgid "operand number missing after %%-letter"
 msgstr "%% å­—æ¯�å�Žç¼ºå°‘æ“�ä½œæ•°å�·"
 
-#: final.c:3241 final.c:3282
+#: final.c:3254 final.c:3295
 #, c-format
 msgid "operand number out of range"
 msgstr "æ“�ä½œæ•°å�·è¶…å‡ºèŒƒå›´"
 
-#: final.c:3301
+#: final.c:3314
 #, c-format
 msgid "invalid %%-code"
 msgstr "æ— æ•ˆçš„ %%-code"
 
-#: final.c:3331
+#: final.c:3344
 #, c-format
 msgid "'%%l' operand isn't a label"
 msgstr "â€˜%%lâ€™æ“�ä½œæ•°ä¸�æ˜¯ä¸€ä¸ªæ ‡å�·"
@@ -732,13 +732,13 @@
 #. handle them.
 #. We can't handle floating point constants;
 #. PRINT_OPERAND must handle them.
-#: final.c:3433 vmsdbgout.c:487 config/i386/i386.c:8143
+#: final.c:3446 vmsdbgout.c:487 config/i386/i386.c:8198
 #: config/pdp11/pdp11.c:1704
 #, c-format
 msgid "floating constant misused"
 msgstr "é”™è¯¯åœ°ä½¿ç”¨äº†æµ®ç‚¹å¸¸é‡�"
 
-#: final.c:3493 vmsdbgout.c:544 config/i386/i386.c:8224
+#: final.c:3507 vmsdbgout.c:544 config/i386/i386.c:8279
 #: config/pdp11/pdp11.c:1751
 #, c-format
 msgid "invalid expression as operand"
@@ -749,7 +749,7 @@
 msgid "Using built-in specs.\n"
 msgstr "ä½¿ç”¨å†…å»º specsã€‚\n"
 
-#: gcc.c:1887
+#: gcc.c:1883
 #, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
@@ -758,42 +758,42 @@
 "å°† spec %s è®¾ä¸ºâ€˜%sâ€™\n"
 "\n"
 
-#: gcc.c:2002
+#: gcc.c:1998
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr "ä»Ž %s è¯»å�– specs\n"
 
-#: gcc.c:2098 gcc.c:2117
+#: gcc.c:2094 gcc.c:2113
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr "specs %%include åœ¨ %ld å­—ç¬¦å�Žè¯­æ³•æ ¼å¼�é”™è¯¯"
 
-#: gcc.c:2125
+#: gcc.c:2121
 #, c-format
 msgid "could not find specs file %s\n"
 msgstr "æ‰¾ä¸�åˆ° specs æ–‡ä»¶ %s\n"
 
-#: gcc.c:2142 gcc.c:2150 gcc.c:2159 gcc.c:2168
+#: gcc.c:2138 gcc.c:2146 gcc.c:2155 gcc.c:2164
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr "specs %%rename åœ¨ %ld å­—ç¬¦å�Žè¯­æ³•æ ¼å¼�é”™è¯¯"
 
-#: gcc.c:2177
+#: gcc.c:2173
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr "specs æ‰¾ä¸�åˆ° %s spec æˆ–å·²è¢«é‡�å‘½å��"
 
-#: gcc.c:2184
+#: gcc.c:2180
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr "%sï¼šè¯•å›¾å°† specâ€˜%sâ€™é‡�å‘½å��ä¸ºå·²å®šä¹‰çš„ specâ€˜%sâ€™"
 
-#: gcc.c:2189
+#: gcc.c:2185
 #, c-format
 msgid "rename spec %s to %s\n"
 msgstr "å°† spec %s é‡�å‘½å��ä¸º %s\n"
 
-#: gcc.c:2191
+#: gcc.c:2187
 #, c-format
 msgid ""
 "spec is '%s'\n"
@@ -802,37 +802,37 @@
 "spec æ˜¯â€˜%sâ€™\n"
 "\n"
 
-#: gcc.c:2204
+#: gcc.c:2200
 #, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "specs åœ¨ %ld å­—ç¬¦å�Žå‡ºçŽ°æœªçŸ¥çš„ %% å‘½ä»¤"
 
-#: gcc.c:2215 gcc.c:2228
+#: gcc.c:2211 gcc.c:2224
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr "specs åœ¨ %ld å­—ç¬¦å�Žæ–‡ä»¶æ ¼å¼�é”™è¯¯"
 
-#: gcc.c:2281
+#: gcc.c:2277
 #, c-format
 msgid "spec file has no spec for linking"
 msgstr "spec æ–‡ä»¶æ²¡æœ‰å¯¹é“¾æŽ¥çš„è®¾å®š"
 
-#: gcc.c:2609 gcc.c:4751
+#: gcc.c:2605 gcc.c:4745
 #, c-format
 msgid "%s\n"
 msgstr "%s\n"
 
-#: gcc.c:2809
+#: gcc.c:2805
 #, c-format
 msgid "system path '%s' is not absolute"
 msgstr "ç³»ç»Ÿè·¯å¾„â€˜%sâ€™ä¸�æ˜¯ç»�å¯¹è·¯å¾„"
 
-#: gcc.c:2872
+#: gcc.c:2868
 #, c-format
 msgid "-pipe not supported"
 msgstr "ä¸�æ”¯æŒ� -pipe"
 
-#: gcc.c:2934
+#: gcc.c:2930
 #, c-format
 msgid ""
 "\n"
@@ -841,15 +841,15 @@
 "\n"
 "ç»§ç»­ï¼Ÿ(y æˆ– n) "
 
-#: gcc.c:3017
+#: gcc.c:3013
 msgid "failed to get exit status"
 msgstr "æ— æ³•èŽ·å�–é€€å‡ºçŠ¶æ€�"
 
-#: gcc.c:3023
+#: gcc.c:3019
 msgid "failed to get process times"
 msgstr "æ— æ³•èŽ·å�–è¿›ç¨‹æ—¶é—´"
 
-#: gcc.c:3049
+#: gcc.c:3045
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -860,181 +860,181 @@
 "è¯·æ��äº¤ä¸€ä»½å®Œæ•´çš„é”™è¯¯æŠ¥å‘Šã€‚\n"
 "å…·ä½“æ­¥éª¤è¯·å�‚è§� %sã€‚"
 
-#: gcc.c:3075
+#: gcc.c:3071
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:3211
+#: gcc.c:3205
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "ç”¨æ³•ï¼š%s [é€‰é¡¹] æ–‡ä»¶...\n"
 
-#: gcc.c:3212
+#: gcc.c:3206
 msgid "Options:\n"
 msgstr "é€‰é¡¹ï¼š\n"
 
-#: gcc.c:3214
+#: gcc.c:3208
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         åœ¨æŸ�ä¸€é˜¶æ®µé€€å‡ºæ—¶è¿”å›žæœ€é«˜çš„é”™è¯¯ç �\n"
 
-#: gcc.c:3215
+#: gcc.c:3209
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   æ˜¾ç¤ºæ­¤å¸®åŠ©è¯´æ˜Ž\n"
 
-#: gcc.c:3216
+#: gcc.c:3210
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            æ˜¾ç¤ºç›®æ ‡æœºå™¨ç‰¹å®šçš„å‘½ä»¤è¡Œé€‰é¡¹\n"
 
-#: gcc.c:3217
+#: gcc.c:3211
 msgid "  --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
 msgstr "  --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
 
-#: gcc.c:3218
+#: gcc.c:3212
 msgid "                           Display specific types of command line options\n"
 msgstr "                           æ˜¾ç¤ºç‰¹å®šç±»åž‹çš„å‘½ä»¤è¡Œé€‰é¡¹\n"
 
-#: gcc.c:3220
+#: gcc.c:3214
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  (ä½¿ç”¨â€˜-v --helpâ€™æ˜¾ç¤ºå­�è¿›ç¨‹çš„å‘½ä»¤è¡Œå�‚æ•°)\n"
 
-#: gcc.c:3221
+#: gcc.c:3215
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               æ˜¾ç¤ºæ‰€æœ‰å†…å»º spec å­—ç¬¦ä¸²\n"
 
-#: gcc.c:3222
+#: gcc.c:3216
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             æ˜¾ç¤ºç¼–è¯‘å™¨çš„ç‰ˆæœ¬å�·\n"
 
-#: gcc.c:3223
+#: gcc.c:3217
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             æ˜¾ç¤ºç¼–è¯‘å™¨çš„ç›®æ ‡å¤„ç�†å™¨\n"
 
-#: gcc.c:3224
+#: gcc.c:3218
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       æ˜¾ç¤ºç¼–è¯‘å™¨çš„æ�œç´¢è·¯å¾„\n"
 
-#: gcc.c:3225
+#: gcc.c:3219
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  æ˜¾ç¤ºç¼–è¯‘å™¨ä¼´éš�åº“çš„å��ç§°\n"
 
-#: gcc.c:3226
+#: gcc.c:3220
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<åº“>    æ˜¾ç¤º <åº“> çš„å®Œæ•´è·¯å¾„\n"
 
-#: gcc.c:3227
+#: gcc.c:3221
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<ç¨‹åº�>  æ˜¾ç¤ºç¼–è¯‘å™¨ç»„ä»¶ <ç¨‹åº�> çš„å®Œæ•´è·¯å¾„\n"
 
-#: gcc.c:3228
+#: gcc.c:3222
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   æ˜¾ç¤ºä¸�å�Œç‰ˆæœ¬ libgcc çš„æ ¹ç›®å½•\n"
 
-#: gcc.c:3229
+#: gcc.c:3223
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
 msgstr "  -print-multi-lib         æ˜¾ç¤ºå‘½ä»¤è¡Œé€‰é¡¹å’Œå¤šä¸ªç‰ˆæœ¬åº“æ�œç´¢è·¯å¾„é—´çš„æ˜ å°„\n"
 
-#: gcc.c:3232
+#: gcc.c:3226
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr "  -print-multi-os-directory æ˜¾ç¤ºæ“�ä½œç³»ç»Ÿåº“çš„ç›¸å¯¹è·¯å¾„\n"
 
-#: gcc.c:3233
+#: gcc.c:3227
 msgid "  -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
 msgstr "  -print-sysroot-headers-suffix æ˜¾ç¤ºç”¨äºŽå¯»æ‰¾å¤´æ–‡ä»¶çš„ sysroot å�Žç¼€\n"
 
-#: gcc.c:3234
+#: gcc.c:3228
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<é€‰é¡¹>               å°†é€—å�·åˆ†éš”çš„ <é€‰é¡¹> ä¼ é€’ç»™æ±‡ç¼–å™¨\n"
 
-#: gcc.c:3235
+#: gcc.c:3229
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<é€‰é¡¹>               å°†é€—å�·åˆ†éš”çš„ <é€‰é¡¹> ä¼ é€’ç»™é¢„å¤„ç�†å™¨\n"
 
-#: gcc.c:3236
+#: gcc.c:3230
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<é€‰é¡¹>               å°†é€—å�·åˆ†éš”çš„ <é€‰é¡¹> ä¼ é€’ç»™é“¾æŽ¥å™¨\n"
 
-#: gcc.c:3237
+#: gcc.c:3231
 msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
 msgstr "  -Xassembler <å�‚æ•°>       å°† <å�‚æ•°> ä¼ é€’ç»™æ±‡ç¼–å™¨\n"
 
-#: gcc.c:3238
+#: gcc.c:3232
 msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
 msgstr "  -Xpreprocessor <å�‚æ•°>    å°† <å�‚æ•°> ä¼ é€’ç»™é¢„å¤„ç�†å™¨\n"
 
-#: gcc.c:3239
+#: gcc.c:3233
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <å�‚æ•°>          å°† <å�‚æ•°> ä¼ é€’ç»™é“¾æŽ¥å™¨\n"
 
-#: gcc.c:3240
+#: gcc.c:3234
 msgid "  -combine                 Pass multiple source files to compiler at once\n"
 msgstr "  -combine                 å°†å¤šä¸ªæº�æ–‡ä»¶ä¸€æ¬¡æ€§ä¼ é€’ç»™æ±‡ç¼–å™¨\n"
 
-#: gcc.c:3241
+#: gcc.c:3235
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              ä¸�åˆ é™¤ä¸­é—´æ–‡ä»¶\n"
 
-#: gcc.c:3242
+#: gcc.c:3236
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    ä½¿ç”¨ç®¡é�“ä»£æ›¿ä¸´æ—¶æ–‡ä»¶\n"
 
-#: gcc.c:3243
+#: gcc.c:3237
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    ä¸ºæ¯�ä¸ªå­�è¿›ç¨‹è®¡æ—¶\n"
 
-#: gcc.c:3244
+#: gcc.c:3238
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -specs=<æ–‡ä»¶>            ç”¨ <æ–‡ä»¶> çš„å†…å®¹è¦†ç›–å†…å»ºçš„ specs æ–‡ä»¶\n"
 
-#: gcc.c:3245
+#: gcc.c:3239
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr "  -std=<æ ‡å‡†>              æŒ‡å®šè¾“å…¥æº�æ–‡ä»¶é�µå¾ªçš„æ ‡å‡†\n"
 
-#: gcc.c:3246
+#: gcc.c:3240
 msgid ""
 "  --sysroot=<directory>    Use <directory> as the root directory for headers\n"
 "                           and libraries\n"
 msgstr "  --sysroot=<ç›®å½•>         å°† <ç›®å½•> ä½œä¸ºå¤´æ–‡ä»¶å’Œåº“æ–‡ä»¶çš„æ ¹ç›®å½•\n"
 
-#: gcc.c:3249
+#: gcc.c:3243
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <ç›®å½•>                å°† <ç›®å½•> æ·»åŠ åˆ°ç¼–è¯‘å™¨çš„æ�œç´¢è·¯å¾„ä¸­\n"
 
-#: gcc.c:3250
+#: gcc.c:3244
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr "  -b <æœºå™¨>                ä¸º gcc æŒ‡å®šç›®æ ‡æœºå™¨(å¦‚æžœæœ‰å®‰è£…)\n"
 
-#: gcc.c:3251
+#: gcc.c:3245
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr "  -V <ç‰ˆæœ¬>                è¿�è¡ŒæŒ‡å®šç‰ˆæœ¬çš„ gcc(å¦‚æžœæœ‰å®‰è£…)\n"
 
-#: gcc.c:3252
+#: gcc.c:3246
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       æ˜¾ç¤ºç¼–è¯‘å™¨è°ƒç”¨çš„ç¨‹åº�\n"
 
-#: gcc.c:3253
+#: gcc.c:3247
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr "  -###                     ä¸Ž -v ç±»ä¼¼ï¼Œä½†é€‰é¡¹è¢«å¼•å�·æ‹¬ä½�ï¼Œå¹¶ä¸”ä¸�æ‰§è¡Œå‘½ä»¤\n"
 
-#: gcc.c:3254
+#: gcc.c:3248
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr "  -E                       ä»…ä½œé¢„å¤„ç�†ï¼Œä¸�è¿›è¡Œç¼–è¯‘ã€�æ±‡ç¼–å’Œé“¾æŽ¥\n"
 
-#: gcc.c:3255
+#: gcc.c:3249
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       ç¼–è¯‘åˆ°æ±‡ç¼–è¯­è¨€ï¼Œä¸�è¿›è¡Œæ±‡ç¼–å’Œé“¾æŽ¥\n"
 
-#: gcc.c:3256
+#: gcc.c:3250
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       ç¼–è¯‘ã€�æ±‡ç¼–åˆ°ç›®æ ‡ä»£ç �ï¼Œä¸�è¿›è¡Œé“¾æŽ¥\n"
 
-#: gcc.c:3257
+#: gcc.c:3251
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <æ–‡ä»¶>                è¾“å‡ºåˆ° <æ–‡ä»¶>\n"
 
-#: gcc.c:3258
+#: gcc.c:3252
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
 "                           Permissible languages include: c c++ assembler none\n"
@@ -1046,7 +1046,7 @@
 "                           â€˜noneâ€™æ„�å‘³ç�€æ�¢å¤�é»˜è®¤è¡Œä¸ºï¼Œå�³æ ¹æ�®æ–‡ä»¶çš„æ‰©å±•å��çŒœæµ‹\n"
 "                           æº�æ–‡ä»¶çš„è¯­è¨€\n"
 
-#: gcc.c:3265
+#: gcc.c:3259
 #, c-format
 msgid ""
 "\n"
@@ -1058,27 +1058,27 @@
 "ä»¥ -gã€�-fã€�-mã€�-Oã€�-W æˆ– --param å¼€å¤´çš„é€‰é¡¹å°†ç”± %s è‡ªåŠ¨ä¼ é€’ç»™å…¶è°ƒç”¨çš„\n"
 " ä¸�å�Œå­�è¿›ç¨‹ã€‚è‹¥è¦�å�‘è¿™äº›è¿›ç¨‹ä¼ é€’å…¶ä»–é€‰é¡¹ï¼Œå¿…é¡»ä½¿ç”¨ -W<å­—æ¯�> é€‰é¡¹ã€‚\n"
 
-#: gcc.c:3389
+#: gcc.c:3383
 #, c-format
 msgid "'-%c' option must have argument"
 msgstr "â€˜-%câ€™é€‰é¡¹å¿…é¡»æœ‰ä¸€ä¸ªå�‚æ•°"
 
-#: gcc.c:3411
+#: gcc.c:3405
 #, c-format
 msgid "couldn't run '%s': %s"
 msgstr "æ— æ³•è¿�è¡Œâ€˜%sâ€™ï¼š%s"
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3612
+#: gcc.c:3606
 #, c-format
 msgid "%s %s%s\n"
 msgstr "%s %s%s\n"
 
-#: gcc.c:3615 gcov.c:426 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
+#: gcc.c:3609 gcov.c:427 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
 msgid "(C)"
-msgstr "(C)"
+msgstr "Â©"
 
-#: gcc.c:3616 java/jcf-dump.c:1169
+#: gcc.c:3610 java/jcf-dump.c:1169
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
@@ -1088,160 +1088,160 @@
 "æœ¬ç¨‹åº�æ˜¯è‡ªç”±è½¯ä»¶ï¼›è¯·å�‚çœ‹æº�ä»£ç �çš„ç‰ˆæ�ƒå£°æ˜Žã€‚æœ¬è½¯ä»¶æ²¡æœ‰ä»»ä½•æ‹…ä¿�ï¼›\n"
 "åŒ…æ‹¬æ²¡æœ‰é€‚é”€æ€§å’ŒæŸ�ä¸€ä¸“ç”¨ç›®çš„ä¸‹çš„é€‚ç”¨æ€§æ‹…ä¿�ã€‚\n"
 
-#: gcc.c:3728
+#: gcc.c:3722
 #, c-format
 msgid "argument to '-Xlinker' is missing"
 msgstr "â€˜-Xlinkerâ€™ç¼ºå°‘å®žå�‚"
 
-#: gcc.c:3736
+#: gcc.c:3730
 #, c-format
 msgid "argument to '-Xpreprocessor' is missing"
 msgstr "â€˜-Xpreprocessorâ€™ç¼ºå°‘å®žå�‚"
 
-#: gcc.c:3743
+#: gcc.c:3737
 #, c-format
 msgid "argument to '-Xassembler' is missing"
 msgstr "â€˜-Xassemblerâ€™ç¼ºå°‘å®žå�‚"
 
-#: gcc.c:3750
+#: gcc.c:3744
 #, c-format
 msgid "argument to '-l' is missing"
 msgstr "â€˜-lâ€™ç¼ºå°‘å®žå�‚"
 
-#: gcc.c:3771
+#: gcc.c:3765
 #, c-format
 msgid "argument to '-specs' is missing"
 msgstr "â€˜-specsâ€™ç¼ºå°‘å®žå�‚"
 
-#: gcc.c:3785
+#: gcc.c:3779
 #, c-format
 msgid "argument to '-specs=' is missing"
 msgstr "â€˜-Xlinkerâ€™ç¼ºå°‘å®žå�‚"
 
-#: gcc.c:3826
+#: gcc.c:3820
 #, c-format
 msgid "'-%c' must come at the start of the command line"
 msgstr "â€˜-%câ€™å¿…é¡»å‡ºçŽ°åœ¨å‘½ä»¤è¡Œçš„å¼€å¤´"
 
-#: gcc.c:3835
+#: gcc.c:3829
 #, c-format
 msgid "argument to '-B' is missing"
 msgstr "â€˜-Bâ€™ç¼ºå°‘å®žå�‚"
 
-#: gcc.c:4185
+#: gcc.c:4179
 #, c-format
 msgid "argument to '-x' is missing"
 msgstr "â€˜-xâ€™ç¼ºå°‘å®žå�‚"
 
-#: gcc.c:4213
+#: gcc.c:4207
 #, c-format
 msgid "argument to '-%s' is missing"
 msgstr "â€˜-%sâ€™ç¼ºå°‘å®žå�‚"
 
-#: gcc.c:4541
+#: gcc.c:4535
 #, c-format
 msgid "switch '%s' does not start with '-'"
 msgstr "å¼€å…³â€˜%sâ€™æœªä»¥â€˜-â€™å¼€å¤´"
 
-#: gcc.c:4685
+#: gcc.c:4679
 #, c-format
 msgid "spec '%s' invalid"
 msgstr "specâ€˜%sâ€™æ— æ•ˆ"
 
-#: gcc.c:4824
+#: gcc.c:4818
 #, c-format
 msgid "spec '%s' has invalid '%%0%c'"
 msgstr "specâ€˜%sâ€™æœ‰æ— æ•ˆçš„â€˜%%0%câ€™"
 
-#: gcc.c:5053
+#: gcc.c:5047
 #, c-format
 msgid "could not open temporary response file %s"
 msgstr "æ— æ³•æ‰“å¼€ä¸´æ—¶å“�åº”æ–‡ä»¶ %s"
 
-#: gcc.c:5059
+#: gcc.c:5053
 #, c-format
 msgid "could not write to temporary response file %s"
 msgstr "æ— æ³•å†™å…¥ä¸´æ—¶å“�åº”æ–‡ä»¶ %s"
 
-#: gcc.c:5065
+#: gcc.c:5059
 #, c-format
 msgid "could not close temporary response file %s"
 msgstr "æ— æ³•å…³é—­ä¸´æ—¶å“�åº”æ–‡ä»¶ %s"
 
-#: gcc.c:5099
+#: gcc.c:5093
 #, c-format
 msgid "spec '%s' has invalid '%%W%c"
 msgstr "specâ€˜%sâ€™æœ‰æ— æ•ˆçš„â€˜%%W%câ€™"
 
-#: gcc.c:5119
+#: gcc.c:5113
 #, c-format
 msgid "spec '%s' has invalid '%%x%c'"
 msgstr "specâ€˜%sâ€™æœ‰æ— æ•ˆçš„â€˜%%x%câ€™"
 
-#: gcc.c:5341
+#: gcc.c:5335
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr "å¤„ç�† spec %c%s%cï¼Œå�³â€˜%sâ€™\n"
 
-#: gcc.c:5465
+#: gcc.c:5459
 #, c-format
 msgid "unknown spec function '%s'"
 msgstr "æœªçŸ¥çš„ spec å‡½æ•°â€˜%sâ€™"
 
-#: gcc.c:5484
+#: gcc.c:5478
 #, c-format
 msgid "error in args to spec function '%s'"
 msgstr "ç»™ spec å‡½æ•°â€˜%sâ€™çš„å�‚æ•°æœ‰é”™"
 
-#: gcc.c:5532
+#: gcc.c:5526
 #, c-format
 msgid "malformed spec function name"
 msgstr "spec å‡½æ•°å��æ ¼å¼�é”™è¯¯"
 
 #. )
-#: gcc.c:5535
+#: gcc.c:5529
 #, c-format
 msgid "no arguments for spec function"
 msgstr "spec å‡½æ•°æ²¡æœ‰å®žå�‚"
 
-#: gcc.c:5554
+#: gcc.c:5548
 #, c-format
 msgid "malformed spec function arguments"
 msgstr "spec å‡½æ•°å®žå�‚æ ¼å¼�é”™è¯¯"
 
-#: gcc.c:5800
+#: gcc.c:5794
 #, c-format
 msgid "braced spec '%s' is invalid at '%c'"
 msgstr "èŠ±æ‹¬å�·ä¸­çš„ specâ€˜%sâ€™åœ¨â€˜%câ€™ä¸­æ— æ•ˆ"
 
-#: gcc.c:5888
+#: gcc.c:5882
 #, c-format
 msgid "braced spec body '%s' is invalid"
 msgstr "èŠ±æ‹¬å�·ä¸­çš„ spec ä½“â€˜%sâ€™æ— æ•ˆ"
 
-#: gcc.c:6421
+#: gcc.c:6420
 #, c-format
 msgid "install: %s%s\n"
 msgstr "å®‰è£…ï¼š%s%s\n"
 
-#: gcc.c:6424
+#: gcc.c:6423
 #, c-format
 msgid "programs: %s\n"
 msgstr "ç¨‹åº�ï¼š%s\n"
 
-#: gcc.c:6426
+#: gcc.c:6425
 #, c-format
 msgid "libraries: %s\n"
 msgstr "åº“ï¼š%s\n"
 
 #. The error status indicates that only one set of fixed
 #. headers should be built.
-#: gcc.c:6480
+#: gcc.c:6479
 #, c-format
 msgid "not configured with sysroot headers suffix"
 msgstr "æ²¡æœ‰é…�ç½® sysroot å¤´æ–‡ä»¶å�Žç¼€"
 
-#: gcc.c:6489
+#: gcc.c:6488
 #, c-format
 msgid ""
 "\n"
@@ -1250,47 +1250,47 @@
 "\n"
 "æŠ¥å‘Šç¨‹åº�ç¼ºé™·çš„æ­¥éª¤è¯·å�‚è§�ï¼š\n"
 
-#: gcc.c:6505
+#: gcc.c:6504
 #, c-format
 msgid "Target: %s\n"
 msgstr "ç›®æ ‡ï¼š%s\n"
 
-#: gcc.c:6506
+#: gcc.c:6505
 #, c-format
 msgid "Configured with: %s\n"
 msgstr "é…�ç½®ä¸ºï¼š%s\n"
 
-#: gcc.c:6520
+#: gcc.c:6519
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "çº¿ç¨‹æ¨¡åž‹ï¼š%s\n"
 
-#: gcc.c:6531
+#: gcc.c:6530
 #, c-format
 msgid "gcc version %s %s\n"
 msgstr "gcc ç‰ˆæœ¬ %s %s\n"
 
-#: gcc.c:6533
+#: gcc.c:6532
 #, c-format
 msgid "gcc driver version %s %sexecuting gcc version %s\n"
 msgstr "ç‰ˆæœ¬ä¸º %s %sçš„ gcc é©±åŠ¨ç¨‹åº�ï¼Œæ‰§è¡Œç‰ˆæœ¬ä¸º %s çš„ gcc\n"
 
-#: gcc.c:6541
+#: gcc.c:6540
 #, c-format
 msgid "no input files"
 msgstr "æ²¡æœ‰è¾“å…¥æ–‡ä»¶"
 
-#: gcc.c:6590
+#: gcc.c:6589
 #, c-format
 msgid "cannot specify -o with -c or -S with multiple files"
 msgstr "å½“æœ‰å¤šä¸ªæ–‡ä»¶æ—¶ä¸�èƒ½åœ¨å·²æŒ‡å®š -c æˆ– -S çš„æƒ…å†µä¸‹æŒ‡å®š -o"
 
-#: gcc.c:6624
+#: gcc.c:6623
 #, c-format
 msgid "spec '%s' is invalid"
 msgstr "specâ€˜%sâ€™æ˜¯æ— æ•ˆçš„"
 
-#: gcc.c:6760
+#: gcc.c:6759
 #, c-format
 msgid ""
 "\n"
@@ -1303,7 +1303,7 @@
 "==============\n"
 "\n"
 
-#: gcc.c:6761
+#: gcc.c:6760
 #, c-format
 msgid ""
 "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
@@ -1312,52 +1312,52 @@
 "ä½¿ç”¨â€œ-Wl,é€‰é¡¹â€�å°†â€œé€‰é¡¹â€�ä¼ é€’ç»™é“¾æŽ¥å™¨ã€‚\n"
 "\n"
 
-#: gcc.c:7112
+#: gcc.c:7111
 #, c-format
 msgid "multilib spec '%s' is invalid"
 msgstr "multilib specâ€˜%sâ€™æ— æ•ˆ"
 
-#: gcc.c:7303
+#: gcc.c:7302
 #, c-format
 msgid "multilib exclusions '%s' is invalid"
 msgstr "multilib æŽ’é™¤â€˜%sâ€™æ— æ•ˆ"
 
-#: gcc.c:7361 gcc.c:7502
+#: gcc.c:7360 gcc.c:7501
 #, c-format
 msgid "multilib select '%s' is invalid"
 msgstr "multilib é€‰æ‹©â€˜%sâ€™æ— æ•ˆ"
 
-#: gcc.c:7540
+#: gcc.c:7539
 #, c-format
 msgid "multilib exclusion '%s' is invalid"
 msgstr "multilib æŽ’é™¤â€˜%sâ€™æ— æ•ˆ"
 
-#: gcc.c:7746
+#: gcc.c:7745
 #, c-format
 msgid "environment variable \"%s\" not defined"
 msgstr "æ²¡æœ‰å®šä¹‰â€œ%sâ€�çŽ¯å¢ƒå�˜é‡�"
 
-#: gcc.c:7837 gcc.c:7842
+#: gcc.c:7836 gcc.c:7841
 #, c-format
 msgid "invalid version number `%s'"
 msgstr "æ— æ•ˆçš„ç‰ˆæœ¬å�·â€˜%sâ€™"
 
-#: gcc.c:7885
+#: gcc.c:7884
 #, c-format
 msgid "too few arguments to %%:version-compare"
 msgstr "%%ï¼šversion-compare çš„å®žå�‚å¤ªå°‘"
 
-#: gcc.c:7891
+#: gcc.c:7890
 #, c-format
 msgid "too many arguments to %%:version-compare"
 msgstr "%%ï¼šversion-compare çš„å®žå�‚å¤ªå¤š"
 
-#: gcc.c:7932
+#: gcc.c:7931
 #, c-format
 msgid "unknown operator '%s' in %%:version-compare"
 msgstr "%%:version-compare ä¸­æœ‰æœªçŸ¥çš„è¿�ç®—ç¬¦â€˜%sâ€™"
 
-#: gcc.c:7966
+#: gcc.c:7965
 #, c-format
 msgid ""
 "Assembler options\n"
@@ -1368,7 +1368,7 @@
 "=================\n"
 "\n"
 
-#: gcc.c:7967
+#: gcc.c:7966
 #, c-format
 msgid ""
 "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
@@ -1377,7 +1377,7 @@
 "ä½¿ç”¨â€œ-Wa,é€‰é¡¹â€�å°†â€œé€‰é¡¹â€�ä¼ é€’ç»™æ±‡ç¼–å™¨ã€‚\n"
 "\n"
 
-#: gcov.c:399
+#: gcov.c:400
 #, c-format
 msgid ""
 "Usage: gcov [OPTION]... SOURCEFILE...\n"
@@ -1386,7 +1386,7 @@
 "ç”¨æ³•ï¼šgconv [é€‰é¡¹]... æº�æ–‡ä»¶...\n"
 "\n"
 
-#: gcov.c:400
+#: gcov.c:401
 #, c-format
 msgid ""
 "Print code coverage information.\n"
@@ -1395,66 +1395,66 @@
 "æ˜¾ç¤ºä»£ç �è¦†ç›–ä¿¡æ�¯ã€‚\n"
 "\n"
 
-#: gcov.c:401
+#: gcov.c:402
 #, c-format
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr "  -h, --help                      æ‰“å�°æ­¤å¸®åŠ©å¹¶é€€å‡º\n"
 
-#: gcov.c:402
+#: gcov.c:403
 #, c-format
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr "  -v, --version                    æ‰“å�°ç‰ˆæœ¬å�·å¹¶é€€å‡º\n"
 
-#: gcov.c:403
+#: gcov.c:404
 #, c-format
 msgid "  -a, --all-blocks                Show information for every basic block\n"
 msgstr "  -a, --all-blocks                æ˜¾ç¤ºæ¯�ä¸ªåŸºæœ¬å�—çš„ä¿¡æ�¯\n"
 
-#: gcov.c:404
+#: gcov.c:405
 #, c-format
 msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
 msgstr "  -b, --branch-probabilities      è¾“å‡ºåŒ…å�«åˆ†æ”¯æ¦‚çŽ‡\n"
 
-#: gcov.c:405
+#: gcov.c:406
 #, c-format
 msgid ""
 "  -c, --branch-counts             Given counts of branches taken\n"
 "                                    rather than percentages\n"
 msgstr "  -c, --branch-counts             ç»™å‡ºè·³è½¬çš„åˆ†æ”¯æ•°ï¼Œè€Œä¸�æ˜¯ç™¾åˆ†æ¯”\n"
 
-#: gcov.c:407
+#: gcov.c:408
 #, c-format
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr "  -n, --no-output                 ä¸�åˆ›å»ºè¾“å‡ºæ–‡ä»¶\n"
 
-#: gcov.c:408
+#: gcov.c:409
 #, c-format
 msgid ""
 "  -l, --long-file-names           Use long output file names for included\n"
 "                                    source files\n"
 msgstr "  -l, --long-file-names           ä¸ºåŒ…å�«è¿›æ�¥çš„æº�æ–‡ä»¶ä½¿ç”¨é•¿è¾“å‡ºæ–‡ä»¶å��\n"
 
-#: gcov.c:410
+#: gcov.c:411
 #, c-format
 msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr "  -f, --function-summaries        è¾“å‡ºæ¯�ä¸ªå‡½æ•°çš„å°�ç»“ä¿¡æ�¯\n"
 
-#: gcov.c:411
+#: gcov.c:412
 #, c-format
 msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
 msgstr "  -o, --object-directory DIR|FILE åœ¨ DIR ä¸­æ�œç´¢ç›®æ ‡æ–‡ä»¶ï¼Œæˆ–æ�œç´¢å��ä¸º FILE çš„ç›®æ ‡æ–‡ä»¶\n"
 
-#: gcov.c:412
+#: gcov.c:413
 #, c-format
 msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr "  -p, --preserve-paths            ä¿�ç•™æ‰€æœ‰è·¯å¾„å��\n"
 
-#: gcov.c:413
+#: gcov.c:414
 #, c-format
 msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
 msgstr "  -u, --unconditional-branches    å�Œæ—¶æ˜¾ç¤ºæ— æ�¡ä»¶è·³è½¬æ•°\n"
 
-#: gcov.c:414
+#: gcov.c:415
 #, c-format
 msgid ""
 "\n"
@@ -1465,12 +1465,12 @@
 "æ��äº¤é”™è¯¯æŠ¥å‘Šçš„å…·ä½“æ­¥éª¤è¯·å�‚è§�ï¼š\n"
 "%sã€‚\n"
 
-#: gcov.c:424
+#: gcov.c:425
 #, c-format
 msgid "gcov %s%s\n"
 msgstr "gcov %s%s\n"
 
-#: gcov.c:428
+#: gcov.c:429
 #, c-format
 msgid ""
 "This is free software; see the source for copying conditions.\n"
@@ -1481,206 +1481,206 @@
 "æœ¬ç¨‹åº�æ˜¯è‡ªç”±è½¯ä»¶ï¼›è¯·å�‚çœ‹æº�ä»£ç �çš„ç‰ˆæ�ƒå£°æ˜Žã€‚æœ¬è½¯ä»¶æ²¡æœ‰ä»»ä½•æ‹…ä¿�ï¼›\n"
 "åŒ…æ‹¬æ²¡æœ‰é€‚é”€æ€§å’ŒæŸ�ä¸€ä¸“ç”¨ç›®çš„ä¸‹çš„é€‚ç”¨æ€§æ‹…ä¿�ã€‚\n"
 
-#: gcov.c:524
+#: gcov.c:525
 #, c-format
 msgid "%s:no functions found\n"
 msgstr "%sï¼šæ‰¾ä¸�åˆ°å‡½æ•°\n"
 
-#: gcov.c:556 gcov.c:584 fortran/dump-parse-tree.c:63
+#: gcov.c:557 gcov.c:585 fortran/dump-parse-tree.c:63
 #, c-format
 msgid "\n"
 msgstr "\n"
 
-#: gcov.c:571
+#: gcov.c:572
 #, c-format
 msgid "%s:creating '%s'\n"
 msgstr "%sï¼šæ­£åœ¨åˆ›å»ºâ€˜%sâ€™\n"
 
-#: gcov.c:575
+#: gcov.c:576
 #, c-format
 msgid "%s:error writing output file '%s'\n"
 msgstr "%sï¼šå†™å…¥è¾“å‡ºæ–‡ä»¶â€˜%sâ€™æ—¶å‡ºé”™\n"
 
-#: gcov.c:580
+#: gcov.c:581
 #, c-format
 msgid "%s:could not open output file '%s'\n"
 msgstr "%sï¼šä¸�èƒ½æ‰“å¼€è¾“å‡ºæ–‡ä»¶â€˜%sâ€™\n"
 
-#: gcov.c:729
+#: gcov.c:730
 #, c-format
 msgid "%s:source file is newer than graph file '%s'\n"
 msgstr "%sï¼šæº�æ–‡ä»¶è¾ƒå›¾æ–‡ä»¶â€˜%sâ€™æ–°\n"
 
-#: gcov.c:734
+#: gcov.c:735
 #, c-format
 msgid "(the message is only displayed one per source file)\n"
 msgstr "(æ¯�ä¸ªæº�æ–‡ä»¶å�ªæ˜¾ç¤ºä¸€æ�¡ä¿¡æ�¯)\n"
 
-#: gcov.c:758
+#: gcov.c:759
 #, c-format
 msgid "%s:cannot open graph file\n"
 msgstr "%sï¼šæ— æ³•æ‰“å¼€å›¾æ–‡ä»¶\n"
 
-#: gcov.c:764
+#: gcov.c:765
 #, c-format
 msgid "%s:not a gcov graph file\n"
 msgstr "%sï¼šä¸�æ˜¯ä¸€ä¸ª gcov å›¾æ–‡ä»¶\n"
 
-#: gcov.c:777
+#: gcov.c:778
 #, c-format
 msgid "%s:version '%.4s', prefer '%.4s'\n"
 msgstr "%sï¼šç‰ˆæœ¬â€˜%.4sâ€™ï¼Œé¦–é€‰â€˜%.4sâ€™\n"
 
-#: gcov.c:829
+#: gcov.c:830
 #, c-format
 msgid "%s:already seen blocks for '%s'\n"
 msgstr "%sï¼šå·²ç»�é�‡è¿‡â€˜%sâ€™çš„å�—\n"
 
-#: gcov.c:947
+#: gcov.c:948
 #, c-format
 msgid "%s:corrupted\n"
 msgstr "%sï¼šå·²æ�Ÿå��\n"
 
-#: gcov.c:1023
+#: gcov.c:1024
 #, c-format
 msgid "%s:cannot open data file, assuming not executed\n"
 msgstr "%sï¼šæ— æ³•æ‰“å¼€æ•°æ�®æ–‡ä»¶ï¼Œå�‡å®šæœªè¢«æ‰§è¡Œè¿‡\n"
 
-#: gcov.c:1030
+#: gcov.c:1031
 #, c-format
 msgid "%s:not a gcov data file\n"
 msgstr "%sï¼šä¸�æ˜¯ä¸€ä¸ª gcov æ•°æ�®æ–‡ä»¶\n"
 
-#: gcov.c:1043
+#: gcov.c:1044
 #, c-format
 msgid "%s:version '%.4s', prefer version '%.4s'\n"
 msgstr "%sï¼šç‰ˆæœ¬â€˜%.4sâ€™ï¼Œé¦–é€‰ç‰ˆæœ¬â€˜%.4sâ€™\n"
 
-#: gcov.c:1049
+#: gcov.c:1050
 #, c-format
 msgid "%s:stamp mismatch with graph file\n"
 msgstr "%sï¼šæ—¶é—´æˆ³ä¸Žå›¾æ–‡ä»¶ä¸�åŒ¹é…�\n"
 
-#: gcov.c:1078
+#: gcov.c:1079
 #, c-format
 msgid "%s:unknown function '%u'\n"
 msgstr "%sï¼šæœªçŸ¥å‡½æ•°â€˜%uâ€™\n"
 
-#: gcov.c:1091
+#: gcov.c:1092
 #, c-format
 msgid "%s:profile mismatch for '%s'\n"
 msgstr "%sï¼šæ ·æœ¬æ–‡ä»¶ä¸Žâ€˜%sâ€™ä¸�åŒ¹é…�\n"
 
-#: gcov.c:1110
+#: gcov.c:1111
 #, c-format
 msgid "%s:overflowed\n"
 msgstr "%sï¼šæº¢å‡º\n"
 
-#: gcov.c:1134
+#: gcov.c:1135
 #, c-format
 msgid "%s:'%s' lacks entry and/or exit blocks\n"
 msgstr "%sï¼šâ€˜%sâ€™ç¼ºå°‘å…¥å�£/å‡ºå�£å�—\n"
 
-#: gcov.c:1139
+#: gcov.c:1140
 #, c-format
 msgid "%s:'%s' has arcs to entry block\n"
 msgstr "%sï¼šâ€˜%sâ€™æœ‰åŽ»å¾€å…¥å�£å�—çš„å¼§\n"
 
-#: gcov.c:1147
+#: gcov.c:1148
 #, c-format
 msgid "%s:'%s' has arcs from exit block\n"
 msgstr "%sï¼šâ€˜%sâ€™æœ‰æ�¥è‡ªå‡ºå�£å�—çš„å¼§\n"
 
-#: gcov.c:1355
+#: gcov.c:1356
 #, c-format
 msgid "%s:graph is unsolvable for '%s'\n"
 msgstr "%sï¼šå›¾ä¸ºâ€˜%sâ€™ä¸�å�¯è§£\n"
 
-#: gcov.c:1435
+#: gcov.c:1436
 #, c-format
 msgid "%s '%s'\n"
 msgstr "%sâ€˜%sâ€™\n"
 
-#: gcov.c:1438
+#: gcov.c:1439
 #, c-format
 msgid "Lines executed:%s of %d\n"
 msgstr "å·²æ‰§è¡Œçš„è¡Œæ•°ï¼š%s (å…± %d è¡Œ)\n"
 
-#: gcov.c:1442
+#: gcov.c:1443
 #, c-format
 msgid "No executable lines\n"
 msgstr "æ²¡æœ‰å�¯æ‰§è¡Œè¡Œ\n"
 
-#: gcov.c:1448
+#: gcov.c:1449
 #, c-format
 msgid "Branches executed:%s of %d\n"
 msgstr "æ‰§è¡Œçš„åˆ†æ”¯ï¼š%s (å…±æœ‰ %d ä¸ª)\n"
 
-#: gcov.c:1452
+#: gcov.c:1453
 #, c-format
 msgid "Taken at least once:%s of %d\n"
 msgstr "è‡³å°‘æ‰§è¡Œä¸€æ¬¡çš„è·³è½¬ï¼š%s(æ€»æ•°ä¸º %d)\n"
 
-#: gcov.c:1458
+#: gcov.c:1459
 #, c-format
 msgid "No branches\n"
 msgstr "æ²¡æœ‰è·³è½¬\n"
 
-#: gcov.c:1460
+#: gcov.c:1461
 #, c-format
 msgid "Calls executed:%s of %d\n"
-msgstr "æ‰§è¡Œçš„è°ƒç”¨ï¼š%s(å…± %d)\n"
+msgstr "æ‰§è¡Œçš„è°ƒç”¨ï¼š%s (å…± %d)\n"
 
-#: gcov.c:1464
+#: gcov.c:1465
 #, c-format
 msgid "No calls\n"
 msgstr "æ²¡æœ‰è°ƒç”¨\n"
 
-#: gcov.c:1611
+#: gcov.c:1612
 #, c-format
 msgid "%s:no lines for '%s'\n"
 msgstr "%sï¼šâ€˜%sâ€™æ²¡æœ‰è¡Œ\n"
 
-#: gcov.c:1806
+#: gcov.c:1807
 #, c-format
 msgid "call   %2d returned %s\n"
 msgstr "call   %2d è¿”å›žäº† %s\n"
 
-#: gcov.c:1811
+#: gcov.c:1812
 #, c-format
 msgid "call   %2d never executed\n"
 msgstr "call   %2d ä»Žæœªè¢«æ‰§è¡Œ\n"
 
-#: gcov.c:1816
+#: gcov.c:1817
 #, c-format
 msgid "branch %2d taken %s%s\n"
 msgstr "branch %2d è¢«æ‰§è¡Œ %s%s\n"
 
-#: gcov.c:1820
+#: gcov.c:1821
 #, c-format
 msgid "branch %2d never executed\n"
 msgstr "branch %2d ä»Žæœªè¢«æ‰§è¡Œ\n"
 
-#: gcov.c:1825
+#: gcov.c:1826
 #, c-format
 msgid "unconditional %2d taken %s\n"
 msgstr "unconditional %2d è¢«æ‰§è¡Œ %s\n"
 
-#: gcov.c:1828
+#: gcov.c:1829
 #, c-format
 msgid "unconditional %2d never executed\n"
 msgstr "æ— æ�¡ä»¶ %2d ä»Žæœªæ‰§è¡Œ\n"
 
-#: gcov.c:1864
+#: gcov.c:1865
 #, c-format
 msgid "%s:cannot open source file\n"
 msgstr "%sï¼šæ— æ³•æ‰“å¼€æº�æ–‡ä»¶\n"
 
-#: gcse.c:685
+#: gcse.c:679
 msgid "GCSE disabled"
 msgstr "GCSE è¢«ç¦�ç”¨"
 
-#: gcse.c:6600
+#: gcse.c:6584
 msgid "jump bypassing disabled"
 msgstr "è·³è½¬æ—�è·¯è¢«ç¦�ç”¨"
 
@@ -1763,82 +1763,82 @@
 msgid "    inlined from %qs"
 msgstr "    å†…è�”è‡ª%qs"
 
-#: loop-iv.c:2805 tree-ssa-loop-niter.c:1818
+#: loop-iv.c:2806 tree-ssa-loop-niter.c:1818
 msgid "assuming that the loop is not infinite"
 msgstr "å�‡å®šå¾ªçŽ¯æœ‰ç©·"
 
-#: loop-iv.c:2806 tree-ssa-loop-niter.c:1819
+#: loop-iv.c:2807 tree-ssa-loop-niter.c:1819
 msgid "cannot optimize possibly infinite loops"
 msgstr "æ— æ³•ä¼˜åŒ–å�¯èƒ½æ— ç©·çš„å¾ªçŽ¯"
 
-#: loop-iv.c:2814 tree-ssa-loop-niter.c:1823
+#: loop-iv.c:2815 tree-ssa-loop-niter.c:1823
 msgid "assuming that the loop counter does not overflow"
 msgstr "å�‡å®šå¾ªçŽ¯è®¡æ•°ä¸�ä¼šæº¢å‡º"
 
-#: loop-iv.c:2815 tree-ssa-loop-niter.c:1824
+#: loop-iv.c:2816 tree-ssa-loop-niter.c:1824
 msgid "cannot optimize loop, the loop counter may overflow"
 msgstr "æ— æ³•ä¼˜åŒ–å¾ªçŽ¯ï¼Œå¾ªçŽ¯å�˜é‡�å�¯èƒ½æº¢å‡º"
 
 #. What to print when a switch has no documentation.
-#: opts.c:348
+#: opts.c:340
 msgid "This switch lacks documentation"
 msgstr "æ­¤å¼€å…³ç¼ºå°‘å�¯ç”¨æ–‡æ¡£"
 
-#: opts.c:1159
+#: opts.c:1161
 msgid "[enabled]"
 msgstr "[å�¯ç”¨]"
 
-#: opts.c:1159
+#: opts.c:1161
 msgid "[disabled]"
 msgstr "[ç¦�ç”¨]"
 
-#: opts.c:1170
+#: opts.c:1172
 #, c-format
 msgid " No options with the desired characteristics were found\n"
 msgstr " æ‰¾ä¸�åˆ°å…·æœ‰æŒ‡å®šç‰¹æ€§çš„é€‰é¡¹\n"
 
-#: opts.c:1172
+#: opts.c:1174
 #, c-format
 msgid " All options with the desired characteristics have already been displayed\n"
 msgstr " æ‰€æœ‰å…·æœ‰æŒ‡å®šç‰¹æ€§çš„é€‰é¡¹å·²è¢«æ˜¾ç¤º\n"
 
-#: opts.c:1226
+#: opts.c:1228
 msgid "The following options are target specific"
 msgstr "ä¸‹åˆ—é€‰é¡¹ä¸Žç‰¹å®šç›®æ ‡æœºç›¸å…³"
 
-#: opts.c:1229
+#: opts.c:1231
 msgid "The following options control compiler warning messages"
 msgstr "ä¸‹åˆ—é€‰é¡¹æŽ§åˆ¶ç¼–è¯‘å™¨è­¦å‘Šä¿¡æ�¯"
 
-#: opts.c:1232
+#: opts.c:1234
 msgid "The following options control optimizations"
 msgstr "ä¸‹åˆ—é€‰é¡¹æŽ§åˆ¶ä¼˜åŒ–"
 
-#: opts.c:1235 opts.c:1273
+#: opts.c:1237 opts.c:1275
 msgid "The following options are language-independent"
 msgstr "ä¸‹åˆ—é€‰é¡¹ä¸Žå…·ä½“è¯­è¨€æ— å…³"
 
-#: opts.c:1238
+#: opts.c:1240
 msgid "The --param option recognizes the following as parameters"
 msgstr "--param é€‰é¡¹å�¯æŽ¥å�—ä»¥ä¸‹å�‚æ•°"
 
-#: opts.c:1245
+#: opts.c:1247
 msgid "The following options are specific to the language "
 msgstr "ä¸‹åˆ—é€‰é¡¹ä¸Žç‰¹å®šè¯­è¨€ç›¸å…³"
 
-#: opts.c:1249
+#: opts.c:1251
 msgid "The following options are supported by the language "
 msgstr "ä¸‹åˆ—é€‰é¡¹è¢«è¯­è¨€æ”¯æŒ�"
 
-#: opts.c:1260
+#: opts.c:1262
 msgid "The following options are not documented"
 msgstr "ä¸‹åˆ—é€‰é¡¹æœªåˆ—å…¥æ–‡æ¡£"
 
-#: opts.c:1271
+#: opts.c:1273
 msgid "The following options are language-related"
 msgstr "ä¸‹åˆ—é€‰é¡¹ä¸Žè¯­è¨€ç›¸å…³"
 
-#: opts.c:1403
+#: opts.c:1405
 #, c-format
 msgid "warning: unrecognized argument to --help= switch: %.*s\n"
 msgstr "è­¦å‘Šï¼š--help= å¼€å…³ä¸�å�¯è¯†åˆ«çš„å�‚æ•° %.*s\n"
@@ -1998,7 +1998,7 @@
 #: protoize.c:2525
 #, c-format
 msgid "%s: warning: no static definition for '%s' in file '%s'\n"
-msgstr "%sï¼šè­¦å‘Šï¼šæ²¡æœ‰â€˜%sâ€™çš„é�™æ€�å®šä¹‰ï¼Œåœ¨æ–‡ä»¶â€˜%sâ€™ä¸­\n"
+msgstr "%1$sï¼šè­¦å‘Šï¼šæ–‡ä»¶â€˜%3$sâ€™ä¸­æ²¡æœ‰â€˜%2$sâ€™çš„é�™æ€�å®šä¹‰\n"
 
 #: protoize.c:2531
 #, c-format
@@ -2154,7 +2154,7 @@
 msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr "%sï¼šè¾“å…¥æ–‡ä»¶å��å¿…é¡»æœ‰ .c å�Žç¼€ï¼š%s\n"
 
-#: reload.c:3734
+#: reload.c:3744
 msgid "unable to generate reloads for:"
 msgstr "æ— æ³•ç”Ÿæˆ�é‡�æ–°è½½å…¥ï¼Œä¸ºï¼š"
 
@@ -2258,40 +2258,40 @@
 
 #: toplev.c:1188
 #, c-format
-msgid "warning: %s header version %s differs from library version %s.\n"
-msgstr "è­¦å‘Šï¼š%s å¤´æ–‡ä»¶ç‰ˆæœ¬ %s ä¸Žåº“ç‰ˆæœ¬ %s ä¸�å�Œã€‚\n"
+msgid "%s%swarning: %s header version %s differs from library version %s.\n"
+msgstr "%s%sè­¦å‘Šï¼š%s å¤´æ–‡ä»¶ç‰ˆæœ¬ %s ä¸Žåº“ç‰ˆæœ¬ %s ä¸�å�Œã€‚\n"
 
 #: toplev.c:1190
 #, c-format
 msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr "%s%sGGC å‡†åˆ™ï¼š--param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 
-#: toplev.c:1340
+#: toplev.c:1342
 msgid "options passed: "
 msgstr "ä¼ é€’çš„é€‰é¡¹ï¼š"
 
-#: toplev.c:1374
+#: toplev.c:1376
 msgid "options enabled: "
 msgstr "å�¯ç”¨çš„é€‰é¡¹ï¼š"
 
-#: toplev.c:1509
+#: toplev.c:1511
 #, c-format
 msgid "created and used with differing settings of '%s'"
 msgstr "åˆ›å»ºå’Œä½¿ç”¨æ—¶ä½¿ç”¨äº†ä¸�å�Œçš„â€˜%sâ€™è®¾å®š"
 
-#: toplev.c:1511
+#: toplev.c:1513
 msgid "out of memory"
 msgstr "å†…å­˜ä¸�è¶³"
 
-#: toplev.c:1526
+#: toplev.c:1528
 msgid "created and used with different settings of -fpic"
 msgstr "åˆ›å»ºå’Œä½¿ç”¨æ—¶ä½¿ç”¨äº†ä¸�å�Œçš„ -fpic è®¾å®š"
 
-#: toplev.c:1528
+#: toplev.c:1530
 msgid "created and used with different settings of -fpie"
 msgstr "åˆ›å»ºå’Œä½¿ç”¨æ—¶ä½¿ç”¨äº†ä¸�å�Œçš„ -fpie è®¾å®š"
 
-#: tree-inline.c:2571
+#: tree-inline.c:2657
 msgid "originally indirect function call not considered for inlining"
 msgstr "åŽŸæœ¬é—´æŽ¥çš„å‡½æ•°è°ƒç”¨ä¸�è¢«è€ƒè™‘å†…è�”"
 
@@ -2349,7 +2349,7 @@
 msgstr "å®žä¾‹åŒ–çš„å­—æ®µå’Œç»“æž„æ€»å¤§å°�ä¹‹æ¯”çš„é˜ˆå€¼"
 
 #: params.def:93
-msgid "The threshold ratio between current and hotest structure counts"
+msgid "The threshold ratio between current and hottest structure counts"
 msgstr "å½“å‰�å’Œæœ€é¢‘ç¹�çš„ç»“æž„è®¡æ•°æ¯”ä¾‹é˜ˆå€¼"
 
 #: params.def:110
@@ -2669,9 +2669,8 @@
 msgstr "å�—é—´æŠ•æœºè°ƒåº¦æ—¶åˆ°è¾¾ä¸€ä¸ªæº�å�—çš„æœ€å°�æ¦‚çŽ‡"
 
 #: params.def:575
-#, fuzzy
 msgid "The maximum number of iterations through CFG to extend regions"
-msgstr "å�•ä¸ªå¾ªçŽ¯ä¸­è€ƒè™‘å±•å¼€çš„æœ€å¤§æŒ‡ä»¤æ•°"
+msgstr "é€šè¿‡ CFG ä»¥æ‰©å±•åŒºåŸŸçš„æœ€å¤§å¾ªçŽ¯æ¬¡æ•°"
 
 #: params.def:580
 #, fuzzy
@@ -2744,114 +2743,122 @@
 msgid "Maximum length of partial antic set when performing tree pre optimization"
 msgstr ""
 
-#: config/alpha/alpha.c:5015
+#: params.def:723
+msgid "Maximum size of a SCC before SCCVN stops processing a function"
+msgstr ""
+
+#: params.def:729
+msgid "Multiplier used for determining the double-queueing threshold"
+msgstr ""
+
+#: config/alpha/alpha.c:5023
 #, c-format
 msgid "invalid %%H value"
 msgstr "æ— æ•ˆ %%H å€¼"
 
-#: config/alpha/alpha.c:5036 config/bfin/bfin.c:1423
+#: config/alpha/alpha.c:5044 config/bfin/bfin.c:1516
 #, c-format
 msgid "invalid %%J value"
 msgstr "æ— æ•ˆ %%J å€¼"
 
-#: config/alpha/alpha.c:5066 config/ia64/ia64.c:4718
+#: config/alpha/alpha.c:5074 config/ia64/ia64.c:4719
 #, c-format
 msgid "invalid %%r value"
 msgstr "æ— æ•ˆ %%r å€¼"
 
-#: config/alpha/alpha.c:5076 config/ia64/ia64.c:4672
-#: config/rs6000/rs6000.c:11670 config/xtensa/xtensa.c:2036
+#: config/alpha/alpha.c:5084 config/ia64/ia64.c:4673
+#: config/rs6000/rs6000.c:11881 config/xtensa/xtensa.c:2042
 #, c-format
 msgid "invalid %%R value"
 msgstr "æ— æ•ˆ %%R å€¼"
 
-#: config/alpha/alpha.c:5082 config/rs6000/rs6000.c:11589
-#: config/xtensa/xtensa.c:2003
+#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11800
+#: config/xtensa/xtensa.c:2009
 #, c-format
 msgid "invalid %%N value"
 msgstr "æ— æ•ˆ %%N å€¼"
 
-#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11617
+#: config/alpha/alpha.c:5098 config/rs6000/rs6000.c:11828
 #, c-format
 msgid "invalid %%P value"
 msgstr "æ— æ•ˆ %%P å€¼"
 
-#: config/alpha/alpha.c:5098
+#: config/alpha/alpha.c:5106
 #, c-format
 msgid "invalid %%h value"
 msgstr "æ— æ•ˆ %%h å€¼"
 
-#: config/alpha/alpha.c:5106 config/xtensa/xtensa.c:2029
+#: config/alpha/alpha.c:5114 config/xtensa/xtensa.c:2035
 #, c-format
 msgid "invalid %%L value"
 msgstr "æ— æ•ˆ %%L å€¼"
 
-#: config/alpha/alpha.c:5145 config/rs6000/rs6000.c:11571
+#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11782
 #, c-format
 msgid "invalid %%m value"
 msgstr "æ— æ•ˆ %%m å€¼"
 
-#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11579
+#: config/alpha/alpha.c:5161 config/rs6000/rs6000.c:11790
 #, c-format
 msgid "invalid %%M value"
 msgstr "æ— æ•ˆ %%M å€¼"
 
-#: config/alpha/alpha.c:5197
+#: config/alpha/alpha.c:5205
 #, c-format
 msgid "invalid %%U value"
 msgstr "æ— æ•ˆ %%U å€¼"
 
-#: config/alpha/alpha.c:5209 config/alpha/alpha.c:5223
-#: config/rs6000/rs6000.c:11678
+#: config/alpha/alpha.c:5217 config/alpha/alpha.c:5231
+#: config/rs6000/rs6000.c:11889
 #, c-format
 msgid "invalid %%s value"
 msgstr "æ— æ•ˆ %%s å€¼"
 
-#: config/alpha/alpha.c:5246
+#: config/alpha/alpha.c:5254
 #, c-format
 msgid "invalid %%C value"
 msgstr "æ— æ•ˆ %%C å€¼"
 
-#: config/alpha/alpha.c:5283 config/rs6000/rs6000.c:11406
-#: config/rs6000/rs6000.c:11425
+#: config/alpha/alpha.c:5291 config/rs6000/rs6000.c:11617
+#: config/rs6000/rs6000.c:11636
 #, c-format
 msgid "invalid %%E value"
 msgstr "æ— æ•ˆ %%E å€¼"
 
-#: config/alpha/alpha.c:5308 config/alpha/alpha.c:5356
+#: config/alpha/alpha.c:5316 config/alpha/alpha.c:5364
 #, c-format
 msgid "unknown relocation unspec"
 msgstr "æœªæŒ‡å®šæœªçŸ¥çš„é‡�å®šä½�æ–¹å¼�"
 
-#: config/alpha/alpha.c:5317 config/crx/crx.c:1081
-#: config/rs6000/rs6000.c:12005 config/spu/spu.c:1492
+#: config/alpha/alpha.c:5325 config/crx/crx.c:1081
+#: config/rs6000/rs6000.c:12216 config/spu/spu.c:1482
 #, c-format
 msgid "invalid %%xn code"
 msgstr "æ— æ•ˆçš„ %%xn ä»£ç �"
 
-#: config/arc/arc.c:1724 config/m32r/m32r.c:1805
+#: config/arc/arc.c:1728 config/m32r/m32r.c:1805
 #, c-format
 msgid "invalid operand to %%R code"
 msgstr "%%R ä»£ç �çš„æ“�ä½œæ•°æ— æ•ˆ"
 
-#: config/arc/arc.c:1756 config/m32r/m32r.c:1828
+#: config/arc/arc.c:1760 config/m32r/m32r.c:1828
 #, c-format
 msgid "invalid operand to %%H/%%L code"
 msgstr "%%H/%%L ä»£ç �çš„æ“�ä½œæ•°æ— æ•ˆ"
 
-#: config/arc/arc.c:1778 config/m32r/m32r.c:1899
+#: config/arc/arc.c:1782 config/m32r/m32r.c:1899
 #, c-format
 msgid "invalid operand to %%U code"
 msgstr "%%U ä»£ç �çš„æ“�ä½œæ•°æ— æ•ˆ"
 
-#: config/arc/arc.c:1789
+#: config/arc/arc.c:1793
 #, c-format
 msgid "invalid operand to %%V code"
 msgstr "%%V ä»£ç �çš„æ“�ä½œæ•°æ— æ•ˆ"
 
 #. Unknown flag.
 #. Undocumented flag.
-#: config/arc/arc.c:1796 config/m32r/m32r.c:1926 config/sparc/sparc.c:6995
+#: config/arc/arc.c:1800 config/m32r/m32r.c:1926 config/sparc/sparc.c:6998
 #, c-format
 msgid "invalid operand output code"
 msgstr "æ— æ•ˆçš„æ“�ä½œæ•°è¾“å‡ºä»£ç �"
@@ -2876,9 +2883,9 @@
 #: config/arm/arm.c:12830 config/arm/arm.c:12865 config/arm/arm.c:12884
 #: config/arm/arm.c:12899 config/arm/arm.c:12927 config/arm/arm.c:12934
 #: config/arm/arm.c:12942 config/arm/arm.c:12963 config/arm/arm.c:12970
-#: config/bfin/bfin.c:1436 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
+#: config/bfin/bfin.c:1529 config/bfin/bfin.c:1536 config/bfin/bfin.c:1543
+#: config/bfin/bfin.c:1550 config/bfin/bfin.c:1559 config/bfin/bfin.c:1566
+#: config/bfin/bfin.c:1573 config/bfin/bfin.c:1580
 #, c-format
 msgid "invalid operand for code '%c'"
 msgstr "ä»£ç �â€˜%câ€™çš„æ“�ä½œæ•°æ— æ•ˆ"
@@ -2893,240 +2900,159 @@
 msgid "missing operand"
 msgstr "ç¼ºå°‘æ“�ä½œæ•°"
 
-#: config/avr/avr.c:1022
+#: config/avr/avr.c:1062
 #, c-format
 msgid "address operand requires constraint for X, Y, or Z register"
 msgstr "åœ°å�€æ“�ä½œæ•°éœ€è¦� Xã€�Y æˆ– Z å¯„å­˜å™¨çº¦æ�Ÿ"
 
-#: config/avr/avr.c:1129
+#: config/avr/avr.c:1169
 msgid "bad address, not (reg+disp):"
 msgstr "åœ°å�€é”™è¯¯ï¼Œä¸�æ˜¯(reg+disp)ï¼š"
 
-#: config/avr/avr.c:1136
+#: config/avr/avr.c:1176
 msgid "bad address, not post_inc or pre_dec:"
-msgstr "é”™è¯¯çš„åœ°å�€ï¼Œä¸�æ˜¯ post_inc æˆ– pre_dec:"
+msgstr "é”™è¯¯çš„åœ°å�€ï¼Œä¸�æ˜¯ post_inc æˆ– pre_decï¼š"
 
-#: config/avr/avr.c:1147
+#: config/avr/avr.c:1187
 msgid "internal compiler error.  Bad address:"
 msgstr "ç¼–è¯‘å™¨å†…éƒ¨é”™è¯¯ã€‚é”™è¯¯çš„åœ°å�€ï¼š"
 
-#: config/avr/avr.c:1160
+#: config/avr/avr.c:1200
 msgid "internal compiler error.  Unknown mode:"
 msgstr "ç¼–è¯‘å™¨å†…éƒ¨é”™è¯¯ã€‚æœªçŸ¥çš„æ¨¡å¼�ï¼š"
 
-#: config/avr/avr.c:1775 config/avr/avr.c:2463
+#: config/avr/avr.c:1815 config/avr/avr.c:2503
 msgid "invalid insn:"
 msgstr "æ— æ•ˆæŒ‡ä»¤ï¼š"
 
-#: config/avr/avr.c:1814 config/avr/avr.c:1900 config/avr/avr.c:1949
-#: config/avr/avr.c:1977 config/avr/avr.c:2072 config/avr/avr.c:2241
-#: config/avr/avr.c:2502 config/avr/avr.c:2614
+#: config/avr/avr.c:1854 config/avr/avr.c:1940 config/avr/avr.c:1989
+#: config/avr/avr.c:2017 config/avr/avr.c:2112 config/avr/avr.c:2281
+#: config/avr/avr.c:2542 config/avr/avr.c:2654
 msgid "incorrect insn:"
 msgstr "é”™è¯¯æŒ‡ä»¤ï¼š"
 
-#: config/avr/avr.c:1996 config/avr/avr.c:2157 config/avr/avr.c:2312
-#: config/avr/avr.c:2680
+#: config/avr/avr.c:2036 config/avr/avr.c:2197 config/avr/avr.c:2352
+#: config/avr/avr.c:2720
 msgid "unknown move insn:"
 msgstr "æ— æ•ˆçš„ move æŒ‡ä»¤ï¼š"
 
-#: config/avr/avr.c:2910
+#: config/avr/avr.c:2950
 msgid "bad shift insn:"
 msgstr "é”™è¯¯çš„ shift æŒ‡ä»¤"
 
-#: config/avr/avr.c:3026 config/avr/avr.c:3446 config/avr/avr.c:3804
+#: config/avr/avr.c:3066 config/avr/avr.c:3486 config/avr/avr.c:3844
 msgid "internal compiler error.  Incorrect shift:"
 msgstr "ç¼–è¯‘å™¨å†…éƒ¨é”™è¯¯ã€‚ä¸�æ­£ç¡®çš„ç§»ä½�é‡�ï¼š"
 
-#: config/bfin/bfin.c:1385
+#: config/bfin/bfin.c:1478
 #, c-format
 msgid "invalid %%j value"
 msgstr "æ— æ•ˆçš„ %%j å€¼"
 
-#: config/bfin/bfin.c:1578
+#: config/bfin/bfin.c:1671
 #, c-format
 msgid "invalid const_double operand"
 msgstr "æ— æ•ˆçš„å�Œç²¾åº¦å¸¸é‡�æ“�ä½œæ•°"
 
-#: config/c4x/c4x.c:1583
-msgid "using CONST_DOUBLE for address"
-msgstr "ä¸ºåœ°å�€ä½¿ç”¨ CONST_DOUBLE"
-
-#: config/c4x/c4x.c:1721
-msgid "c4x_address_cost: Invalid addressing mode"
-msgstr "c4x_address_costï¼šæ— æ•ˆçš„å¯»å�€æ¨¡å¼�"
-
-#: config/c4x/c4x.c:1856
-#, c-format
-msgid "c4x_print_operand: %%L inconsistency"
-msgstr "c4x_print_operandï¼š%%L ä¸�ä¸€è‡´"
-
-#: config/c4x/c4x.c:1862
-#, c-format
-msgid "c4x_print_operand: %%N inconsistency"
-msgstr "c4x_print_operandï¼š%%N ä¸�ä¸€è‡´"
-
-#: config/c4x/c4x.c:1903
-#, c-format
-msgid "c4x_print_operand: %%O inconsistency"
-msgstr "c4x_print_operandï¼š%%O ä¸�ä¸€è‡´"
-
-#: config/c4x/c4x.c:1998
-msgid "c4x_print_operand: Bad operand case"
-msgstr "c4x_print_operandï¼šé”™è¯¯çš„æ“�ä½œæ•°ç±»åž‹"
-
-#: config/c4x/c4x.c:2039
-msgid "c4x_print_operand_address: Bad post_modify"
-msgstr "c4x_print_operand_addressï¼šé”™è¯¯çš„å�Žæ›´æ”¹"
-
-#: config/c4x/c4x.c:2061
-msgid "c4x_print_operand_address: Bad pre_modify"
-msgstr "c4x_print_operand_addressï¼šé”™è¯¯çš„å‰�æ›´æ”¹"
-
-#: config/c4x/c4x.c:2109 config/c4x/c4x.c:2121 config/c4x/c4x.c:2136
-msgid "c4x_print_operand_address: Bad operand case"
-msgstr "c4x_print_operand_addressï¼šé”™è¯¯çš„æ“�ä½œæ•°ç±»åž‹"
-
-#: config/c4x/c4x.c:2387
-msgid "c4x_rptb_insert: Cannot find start label"
-msgstr "c4x_rptb_insertï¼šæ‰¾ä¸�åˆ°èµ·å§‹æ ‡å�·"
-
-#: config/c4x/c4x.c:2985
-msgid "invalid indirect memory address"
-msgstr "æ— æ•ˆçš„é—´æŽ¥å†…å­˜åœ°å�€"
-
-#: config/c4x/c4x.c:3074
-msgid "invalid indirect (S) memory address"
-msgstr "æ— æ•ˆçš„é—´æŽ¥(S)å†…å­˜åœ°å�€"
-
-#: config/c4x/c4x.c:3409
-msgid "c4x_valid_operands: Internal error"
-msgstr "c4x_valid_operandsï¼šå†…éƒ¨é”™è¯¯"
-
-#: config/c4x/c4x.c:3848
-msgid "c4x_operand_subword: invalid mode"
-msgstr "c4x_operand_subwordï¼šæ— æ•ˆæ¨¡å¼�"
-
-#: config/c4x/c4x.c:3851
-msgid "c4x_operand_subword: invalid operand"
-msgstr "c4x_operand_subwordï¼šæ— æ•ˆæ“�ä½œæ•°"
-
-#. We could handle these with some difficulty.
-#. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:3877
-msgid "c4x_operand_subword: invalid autoincrement"
-msgstr "c4x_operand_subwordï¼šæ— æ•ˆçš„è‡ªå¢žé‡�"
-
-#: config/c4x/c4x.c:3883
-msgid "c4x_operand_subword: invalid address"
-msgstr "c4x_operand_subwordï¼šæ— æ•ˆåœ°å�€"
-
-#: config/c4x/c4x.c:3894
-msgid "c4x_operand_subword: address not offsettable"
-msgstr "c4x_operand_subwordï¼šæ— æ³•å�–å��ç§»é‡�çš„åœ°å�€"
-
-#: config/c4x/c4x.c:4096
-msgid "c4x_rptb_rpts_p: Repeat block top label moved"
-msgstr "c4x_rptb_rpts_pï¼šé‡�å¤�å�—çš„é¡¶å±‚æ ‡å�·è¢«ç§»åŠ¨"
-
 #. Use `%s' to print the string in case there are any escape
 #. characters in the message.
-#: config/cris/cris.c:491 fortran/dump-parse-tree.c:78
-#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:776
-#: fortran/dump-parse-tree.c:821 c-typeck.c:4607 c-typeck.c:4622
-#: c-typeck.c:4637 final.c:2984 final.c:2986 gcc.c:4737 loop-iv.c:2807
-#: loop-iv.c:2816 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
-#: cp/parser.c:2188 cp/typeck.c:4559 java/expr.c:409
+#: config/cris/cris.c:504 fortran/dump-parse-tree.c:78
+#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:798
+#: fortran/dump-parse-tree.c:843 c-typeck.c:4618 c-typeck.c:4633
+#: c-typeck.c:4648 final.c:2997 final.c:2999 gcc.c:4731 loop-iv.c:2808
+#: loop-iv.c:2817 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
+#: cp/parser.c:2192 cp/typeck.c:4567 java/expr.c:409
 #, gcc-internal-format
 msgid "%s"
 msgstr "%s"
 
-#: config/cris/cris.c:542
+#: config/cris/cris.c:555
 msgid "unexpected index-type in cris_print_index"
 msgstr "cris_print_index ä¸­æœ‰é�žé¢„æœŸçš„ç´¢å¼•ç±»åž‹"
 
-#: config/cris/cris.c:556
+#: config/cris/cris.c:572
 msgid "unexpected base-type in cris_print_base"
 msgstr "cris_print_base ä¸­æœ‰é�žé¢„æœŸçš„åŸºç±»åž‹"
 
-#: config/cris/cris.c:672
+#: config/cris/cris.c:688
 msgid "invalid operand for 'b' modifier"
 msgstr "â€˜bâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆ"
 
-#: config/cris/cris.c:689
+#: config/cris/cris.c:705
 msgid "invalid operand for 'o' modifier"
 msgstr "â€˜oâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆ"
 
-#: config/cris/cris.c:708
+#: config/cris/cris.c:724
 msgid "invalid operand for 'O' modifier"
 msgstr "â€˜Oâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆ"
 
-#: config/cris/cris.c:741
+#: config/cris/cris.c:757
 msgid "invalid operand for 'p' modifier"
 msgstr "â€˜pâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆ"
 
-#: config/cris/cris.c:780
+#: config/cris/cris.c:796
 msgid "invalid operand for 'z' modifier"
 msgstr "â€˜zâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆ"
 
-#: config/cris/cris.c:834 config/cris/cris.c:864
+#: config/cris/cris.c:860 config/cris/cris.c:894
 msgid "invalid operand for 'H' modifier"
 msgstr "â€˜Hâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆ"
 
-#: config/cris/cris.c:840
+#: config/cris/cris.c:870
 msgid "bad register"
 msgstr "é”™è¯¯çš„å¯„å­˜å™¨å��"
 
-#: config/cris/cris.c:884
+#: config/cris/cris.c:914
 msgid "invalid operand for 'e' modifier"
 msgstr "â€˜eâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆ"
 
-#: config/cris/cris.c:901
+#: config/cris/cris.c:931
 msgid "invalid operand for 'm' modifier"
 msgstr "â€˜mâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆ"
 
-#: config/cris/cris.c:926
+#: config/cris/cris.c:956
 msgid "invalid operand for 'A' modifier"
 msgstr "â€˜Aâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆ"
 
-#: config/cris/cris.c:949
+#: config/cris/cris.c:979
 msgid "invalid operand for 'D' modifier"
 msgstr "â€˜Dâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆ"
 
-#: config/cris/cris.c:963
+#: config/cris/cris.c:993
 msgid "invalid operand for 'T' modifier"
 msgstr "â€˜Tâ€™ä¿®é¥°ç¬¦çš„æ“�ä½œæ•°æ— æ•ˆ"
 
-#: config/cris/cris.c:972
+#: config/cris/cris.c:1013
 msgid "invalid operand modifier letter"
 msgstr "æ— æ•ˆçš„æ“�ä½œæ•°ä¿®é¥°ç¬¦å­—æ¯�"
 
-#: config/cris/cris.c:1029
+#: config/cris/cris.c:1070
 msgid "unexpected multiplicative operand"
 msgstr "æ— æ•ˆçš„ä¹˜æ€§æ“�ä½œæ•°"
 
-#: config/cris/cris.c:1049
+#: config/cris/cris.c:1090
 msgid "unexpected operand"
 msgstr "é�žé¢„æœŸçš„æ“�ä½œæ•°"
 
-#: config/cris/cris.c:1082 config/cris/cris.c:1092
+#: config/cris/cris.c:1123 config/cris/cris.c:1133
 msgid "unrecognized address"
 msgstr "æ— æ³•è¯†åˆ«çš„åœ°å�€"
 
-#: config/cris/cris.c:2019
+#: config/cris/cris.c:2209
 msgid "unrecognized supposed constant"
 msgstr "é¢„æœŸçš„å¸¸é‡�æ— æ³•è¯†åˆ«"
 
-#: config/cris/cris.c:2394 config/cris/cris.c:2458
+#: config/cris/cris.c:2638 config/cris/cris.c:2702
 msgid "unexpected side-effects in address"
 msgstr "åœ°å�€ä¸­æœ‰é�žé¢„æœŸçš„å‰¯ä½œç”¨"
 
 #. Can't possibly get a GOT-needing-fixup for a function-call,
 #. right?
-#: config/cris/cris.c:3253
+#: config/cris/cris.c:3539
 msgid "Unidentifiable call op"
 msgstr "æ— æ³•è¯†åˆ«çš„ call æ“�ä½œ"
 
-#: config/cris/cris.c:3304
+#: config/cris/cris.c:3590
 #, c-format
 msgid "PIC register isn't set up"
 msgstr "å°šæœªè®¾å®šå¥½ PIC å¯„å­˜å™¨"
@@ -3177,81 +3103,81 @@
 msgid "fr30_print_operand: unhandled MEM"
 msgstr "fr30_print_operandï¼šæœªå¤„ç�†çš„ MEM"
 
-#: config/frv/frv.c:2542
+#: config/frv/frv.c:2546
 msgid "bad insn to frv_print_operand_address:"
 msgstr "ç»™ frv_print_operand_address é”™è¯¯çš„æŒ‡ä»¤ï¼š"
 
-#: config/frv/frv.c:2553
+#: config/frv/frv.c:2557
 msgid "bad register to frv_print_operand_memory_reference_reg:"
 msgstr "ç»™ frv_print_operand_memory_reference_reg é”™è¯¯çš„å¯„å­˜å™¨ï¼š"
 
-#: config/frv/frv.c:2592 config/frv/frv.c:2602 config/frv/frv.c:2611
-#: config/frv/frv.c:2632 config/frv/frv.c:2637
+#: config/frv/frv.c:2596 config/frv/frv.c:2606 config/frv/frv.c:2615
+#: config/frv/frv.c:2636 config/frv/frv.c:2641
 msgid "bad insn to frv_print_operand_memory_reference:"
 msgstr "ç»™ frv_print_operand_memory_reference é”™è¯¯çš„æŒ‡ä»¤ï¼š"
 
-#: config/frv/frv.c:2723
+#: config/frv/frv.c:2727
 #, c-format
 msgid "bad condition code"
 msgstr "é”™è¯¯çš„æ�¡ä»¶ç �"
 
-#: config/frv/frv.c:2798
+#: config/frv/frv.c:2802
 msgid "bad insn in frv_print_operand, bad const_double"
 msgstr "frv_print_operand ä¸­æœ‰é”™è¯¯æŒ‡ä»¤ï¼Œé”™è¯¯çš„ const_double"
 
-#: config/frv/frv.c:2859
+#: config/frv/frv.c:2863
 msgid "bad insn to frv_print_operand, 'e' modifier:"
 msgstr "ç»™ frv_print_operand é”™è¯¯çš„æŒ‡ä»¤ï¼Œâ€˜eâ€™ä¿®é¥°ç¬¦ï¼š"
 
-#: config/frv/frv.c:2867
+#: config/frv/frv.c:2871
 msgid "bad insn to frv_print_operand, 'F' modifier:"
 msgstr "ç»™ frv_print_operand é”™è¯¯çš„æŒ‡ä»¤ï¼Œâ€˜Fâ€™ä¿®é¥°ç¬¦ï¼š"
 
-#: config/frv/frv.c:2883
+#: config/frv/frv.c:2887
 msgid "bad insn to frv_print_operand, 'f' modifier:"
 msgstr "ç»™ frv_print_operand é”™è¯¯çš„æŒ‡ä»¤ï¼Œâ€˜fâ€™ä¿®é¥°ç¬¦ï¼š"
 
-#: config/frv/frv.c:2897
+#: config/frv/frv.c:2901
 msgid "bad insn to frv_print_operand, 'g' modifier:"
 msgstr "ç»™ frv_print_operand é”™è¯¯çš„æŒ‡ä»¤ï¼Œâ€˜gâ€™ä¿®é¥°ç¬¦ï¼š"
 
-#: config/frv/frv.c:2945
+#: config/frv/frv.c:2949
 msgid "bad insn to frv_print_operand, 'L' modifier:"
 msgstr "ç»™ frv_print_operand é”™è¯¯çš„æŒ‡ä»¤ï¼Œâ€˜Lâ€™ä¿®é¥°ç¬¦ï¼š"
 
-#: config/frv/frv.c:2958
+#: config/frv/frv.c:2962
 msgid "bad insn to frv_print_operand, 'M/N' modifier:"
 msgstr "ç»™ frv_print_operand é”™è¯¯çš„æŒ‡ä»¤ï¼Œâ€˜M/Nâ€™ä¿®é¥°ç¬¦ï¼š"
 
-#: config/frv/frv.c:2979
+#: config/frv/frv.c:2983
 msgid "bad insn to frv_print_operand, 'O' modifier:"
 msgstr "ç»™ frv_print_operand é”™è¯¯çš„æŒ‡ä»¤ï¼Œâ€˜Oâ€™ä¿®é¥°ç¬¦ï¼š"
 
-#: config/frv/frv.c:2997
+#: config/frv/frv.c:3001
 msgid "bad insn to frv_print_operand, P modifier:"
 msgstr "ç»™ frv_print_operand é”™è¯¯çš„æŒ‡ä»¤ï¼ŒP ä¿®é¥°ç¬¦ï¼š"
 
-#: config/frv/frv.c:3017
+#: config/frv/frv.c:3021
 msgid "bad insn in frv_print_operand, z case"
 msgstr "frv_print_operand ä¸­æœ‰é”™è¯¯æŒ‡ä»¤ï¼Œz case"
 
-#: config/frv/frv.c:3048
+#: config/frv/frv.c:3052
 msgid "bad insn in frv_print_operand, 0 case"
 msgstr "frv_print_operand ä¸­æœ‰é”™è¯¯æŒ‡ä»¤ï¼Œ0 case"
 
-#: config/frv/frv.c:3053
+#: config/frv/frv.c:3057
 msgid "frv_print_operand: unknown code"
 msgstr "frv_print_operandï¼šæœªçŸ¥ä»£ç �"
 
-#: config/frv/frv.c:4422
+#: config/frv/frv.c:4426
 msgid "bad output_move_single operand"
 msgstr "é”™è¯¯çš„ output_move_single æ“�ä½œæ•°"
 
-#: config/frv/frv.c:4549
+#: config/frv/frv.c:4553
 msgid "bad output_move_double operand"
 msgstr "é”™è¯¯çš„ output_move_double æ“�ä½œæ•°"
 
-#: config/frv/frv.c:4691
+#: config/frv/frv.c:4695
 msgid "bad output_condmove_single operand"
 msgstr "é”™è¯¯çš„ output_condmove_single æ“�ä½œæ•°"
 
@@ -3269,27 +3195,27 @@
 msgid " (frv)"
 msgstr " (frv)"
 
-#: config/i386/i386.c:8218
+#: config/i386/i386.c:8273
 #, c-format
 msgid "invalid UNSPEC as operand"
 msgstr "æ— æ•ˆçš„ UNSPEC ç”¨ä½œæ“�ä½œæ•°"
 
-#: config/i386/i386.c:8924
+#: config/i386/i386.c:8979
 #, c-format
 msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr "æ“�ä½œæ•°æ—¢ä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�ä¹Ÿä¸�æ˜¯ä¸€ä¸ªæ�¡ä»¶ç �ï¼Œæ— æ•ˆçš„æ“�ä½œæ•°ä»£ç �â€˜câ€™"
 
-#: config/i386/i386.c:9040
+#: config/i386/i386.c:9095
 #, c-format
 msgid "invalid operand code '%c'"
 msgstr "æ— æ•ˆçš„æ“�ä½œæ•°ä»£ç �â€˜%câ€™"
 
-#: config/i386/i386.c:9089
+#: config/i386/i386.c:9144
 #, c-format
 msgid "invalid constraints for operand"
 msgstr "æ“�ä½œæ•°çš„çº¦æ�Ÿæ— æ•ˆ"
 
-#: config/i386/i386.c:16348
+#: config/i386/i386.c:16423
 msgid "unknown insn mode"
 msgstr "æœªçŸ¥çš„æŒ‡ä»¤æ¨¡å¼�"
 
@@ -3310,34 +3236,34 @@
 msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr "çŽ¯å¢ƒå�˜é‡� DJGPP æŒ‡å�‘çš„æ–‡ä»¶â€˜%sâ€™å·²æ�Ÿå��"
 
-#: config/ia64/ia64.c:4770
+#: config/ia64/ia64.c:4771
 #, c-format
 msgid "ia64_print_operand: unknown code"
 msgstr "ia64_print_operandï¼šæœªçŸ¥ä»£ç �"
 
-#: config/ia64/ia64.c:9889
+#: config/ia64/ia64.c:9890
 msgid "invalid conversion from %<__fpreg%>"
 msgstr "ä»Ž%<__fpreg%>çš„è½¬æ�¢æ— æ•ˆ"
 
-#: config/ia64/ia64.c:9892
+#: config/ia64/ia64.c:9893
 msgid "invalid conversion to %<__fpreg%>"
 msgstr "å�‘%<__fpreg%>çš„è½¬æ�¢æ— æ•ˆ"
 
-#: config/ia64/ia64.c:9905 config/ia64/ia64.c:9916
+#: config/ia64/ia64.c:9906 config/ia64/ia64.c:9917
 msgid "invalid operation on %<__fpreg%>"
 msgstr "å¯¹%<__fpreg%>çš„æ“�ä½œæ— æ•ˆ"
 
-#: config/iq2000/iq2000.c:3118
+#: config/iq2000/iq2000.c:3122
 #, c-format
 msgid "invalid %%P operand"
 msgstr "æ— æ•ˆçš„ %%P æ“�ä½œæ•°"
 
-#: config/iq2000/iq2000.c:3126 config/rs6000/rs6000.c:11607
+#: config/iq2000/iq2000.c:3130 config/rs6000/rs6000.c:11818
 #, c-format
 msgid "invalid %%p value"
 msgstr "æ— æ•ˆçš„ %%p å€¼"
 
-#: config/iq2000/iq2000.c:3182
+#: config/iq2000/iq2000.c:3186
 #, c-format
 msgid "invalid use of %%d, %%x, or %%X"
 msgstr "å¯¹ %%dã€�%%x æˆ– %%X çš„æ— æ•ˆä½¿ç”¨"
@@ -3379,7 +3305,7 @@
 msgstr "å�Žè‡ªå¢žåœ°å�€ä¸�æ˜¯ä¸€ä¸ªå¯„å­˜å™¨"
 
 #: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
-#: config/rs6000/rs6000.c:19870
+#: config/rs6000/rs6000.c:20087
 msgid "bad address"
 msgstr "é”™è¯¯åœ°å�€"
 
@@ -3425,59 +3351,59 @@
 msgid "invalid Z register replacement for insn"
 msgstr "æ— æ•ˆçš„ Z å¯„å­˜å™¨æ›¿æ�¢"
 
-#: config/mips/mips.c:6313 config/mips/mips.c:6334 config/mips/mips.c:6438
+#: config/mips/mips.c:6371 config/mips/mips.c:6392 config/mips/mips.c:6496
 #, c-format
 msgid "'%%%c' is not a valid operand prefix"
 msgstr "â€˜%%%câ€™ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„æ“�ä½œæ•°å‰�ç¼€"
 
-#: config/mips/mips.c:6382 config/mips/mips.c:6389 config/mips/mips.c:6396
-#: config/mips/mips.c:6456
+#: config/mips/mips.c:6440 config/mips/mips.c:6447 config/mips/mips.c:6454
+#: config/mips/mips.c:6514
 #, c-format
 msgid "invalid use of '%%%c'"
 msgstr "é”™è¯¯åœ°ä½¿ç”¨äº†â€˜%%%câ€™"
 
-#: config/mips/mips.c:6701
+#: config/mips/mips.c:6761
 msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr "mips_debugger_offset ä¸ºé�žå †æ ˆ/æ¡†æž¶/å�‚æ•°æŒ‡é’ˆè°ƒç”¨"
 
-#: config/mmix/mmix.c:1487 config/mmix/mmix.c:1617
+#: config/mmix/mmix.c:1483 config/mmix/mmix.c:1613
 msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šé¢„æœŸçš„æ˜¯æ•´å¸¸é‡�ï¼Œä¸�æ˜¯è¿™ä¸ª"
 
-#: config/mmix/mmix.c:1566
+#: config/mmix/mmix.c:1562
 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šâ€˜mâ€™å€¼é”™è¯¯ï¼Œä¸�æ˜¯ä¸€ä¸ªæ•´å¸¸é‡�"
 
-#: config/mmix/mmix.c:1585
+#: config/mmix/mmix.c:1581
 msgid "MMIX Internal: Expected a register, not this"
 msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šéœ€è¦�ä¸€ä¸ªå¯„å­˜å™¨ï¼Œä¸�æ˜¯è¿™ä¸ª"
 
-#: config/mmix/mmix.c:1595
+#: config/mmix/mmix.c:1591
 msgid "MMIX Internal: Expected a constant, not this"
 msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šéœ€è¦�ä¸€ä¸ªå¸¸é‡�ï¼Œä¸�æ˜¯è¿™ä¸ª"
 
 #. We need the original here.
-#: config/mmix/mmix.c:1679
+#: config/mmix/mmix.c:1675
 msgid "MMIX Internal: Cannot decode this operand"
 msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šæ— æ³•è§£ç �æ­¤æ“�ä½œæ•°"
 
-#: config/mmix/mmix.c:1736
+#: config/mmix/mmix.c:1732
 msgid "MMIX Internal: This is not a recognized address"
 msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šè¿™ä¸�æ˜¯ä¸€ä¸ªå�¯è¯†åˆ«çš„åœ°å�€"
 
-#: config/mmix/mmix.c:2669
+#: config/mmix/mmix.c:2665
 msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šè¯•å›¾è¾“å‡ºæ— æ•ˆåœ°å��è½¬çš„æ�¡ä»¶ï¼š"
 
-#: config/mmix/mmix.c:2676
+#: config/mmix/mmix.c:2672
 msgid "MMIX Internal: What's the CC of this?"
 msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šå®ƒçš„æ¯”è¾ƒæ�¡ä»¶æ˜¯ä»€ä¹ˆï¼Ÿ"
 
-#: config/mmix/mmix.c:2680
+#: config/mmix/mmix.c:2676
 msgid "MMIX Internal: What is the CC of this?"
 msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šå®ƒçš„æ¯”è¾ƒæ�¡ä»¶æ˜¯ä»€ä¹ˆï¼Ÿ"
 
-#: config/mmix/mmix.c:2744
+#: config/mmix/mmix.c:2740
 msgid "MMIX Internal: This is not a constant:"
 msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šè¿™ä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�ï¼š"
 
@@ -3503,81 +3429,81 @@
 msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr "å°�è¯•åœ¨å‘½ä»¤è§£é‡Šå™¨ä¸­è¿�è¡Œâ€˜%sâ€™ä»¥æ��å�‡å®ƒçš„æž�é™�ã€‚\n"
 
-#: config/rs6000/rs6000.c:11434
+#: config/rs6000/rs6000.c:11645
 #, c-format
 msgid "invalid %%f value"
 msgstr "æ— æ•ˆ %%f å€¼"
 
-#: config/rs6000/rs6000.c:11443
+#: config/rs6000/rs6000.c:11654
 #, c-format
 msgid "invalid %%F value"
 msgstr "æ— æ•ˆ %%F å€¼"
 
-#: config/rs6000/rs6000.c:11452
+#: config/rs6000/rs6000.c:11663
 #, c-format
 msgid "invalid %%G value"
 msgstr "æ— æ•ˆ %%G å€¼"
 
-#: config/rs6000/rs6000.c:11487
+#: config/rs6000/rs6000.c:11698
 #, c-format
 msgid "invalid %%j code"
 msgstr "æ— æ•ˆ %%j ä»£ç �"
 
-#: config/rs6000/rs6000.c:11497
+#: config/rs6000/rs6000.c:11708
 #, c-format
 msgid "invalid %%J code"
 msgstr "æ— æ•ˆ %%J ä»£ç �"
 
-#: config/rs6000/rs6000.c:11507
+#: config/rs6000/rs6000.c:11718
 #, c-format
 msgid "invalid %%k value"
 msgstr "æ— æ•ˆ %%k å€¼"
 
-#: config/rs6000/rs6000.c:11527 config/xtensa/xtensa.c:2022
+#: config/rs6000/rs6000.c:11738 config/xtensa/xtensa.c:2028
 #, c-format
 msgid "invalid %%K value"
 msgstr "æ— æ•ˆ %%K å€¼"
 
-#: config/rs6000/rs6000.c:11597
+#: config/rs6000/rs6000.c:11808
 #, c-format
 msgid "invalid %%O value"
 msgstr "æ— æ•ˆ %%O å€¼"
 
-#: config/rs6000/rs6000.c:11644
+#: config/rs6000/rs6000.c:11855
 #, c-format
 msgid "invalid %%q value"
 msgstr "æ— æ•ˆ %%q å€¼"
 
-#: config/rs6000/rs6000.c:11688
+#: config/rs6000/rs6000.c:11899
 #, c-format
 msgid "invalid %%S value"
 msgstr "æ— æ•ˆ %%S å€¼"
 
-#: config/rs6000/rs6000.c:11728
+#: config/rs6000/rs6000.c:11939
 #, c-format
 msgid "invalid %%T value"
 msgstr "æ— æ•ˆ %%T å€¼"
 
-#: config/rs6000/rs6000.c:11738
+#: config/rs6000/rs6000.c:11949
 #, c-format
 msgid "invalid %%u value"
 msgstr "æ— æ•ˆ %%u å€¼"
 
-#: config/rs6000/rs6000.c:11747 config/xtensa/xtensa.c:1992
+#: config/rs6000/rs6000.c:11958 config/xtensa/xtensa.c:1998
 #, c-format
 msgid "invalid %%v value"
 msgstr "æ— æ•ˆ %%v å€¼"
 
-#: config/rs6000/rs6000.c:21768
+#: config/rs6000/rs6000.c:21946
 msgid "AltiVec argument passed to unprototyped function"
 msgstr "ä¼ é€’ AltiVec å®žå�‚ç»™æ— åŽŸåž‹çš„å‡½æ•°"
 
-#: config/s390/s390.c:4561
+#: config/s390/s390.c:4560
 #, c-format
 msgid "cannot decompose address"
 msgstr "æ— æ³•åˆ†è§£åœ°å�€"
 
-#: config/s390/s390.c:4771
+#: config/s390/s390.c:4770
 msgid "UNKNOWN in print_operand !?"
 msgstr "UNKNOWN å‡ºçŽ°åœ¨ print_operand ä¸­ï¼Ÿï¼�"
 
@@ -3587,89 +3513,89 @@
 msgid "invalid operand for code: '%c'"
 msgstr "ä»£ç �â€˜%câ€™çš„æ“�ä½œæ•°æ— æ•ˆ"
 
-#: config/sh/sh.c:746
+#: config/sh/sh.c:749
 #, c-format
 msgid "invalid operand to %%R"
 msgstr "%%R çš„æ“�ä½œæ•°æ— æ•ˆ"
 
-#: config/sh/sh.c:773
+#: config/sh/sh.c:776
 #, c-format
 msgid "invalid operand to %%S"
 msgstr "%%S çš„æ“�ä½œæ•°æ— æ•ˆ"
 
-#: config/sh/sh.c:8095
+#: config/sh/sh.c:8098
 msgid "created and used with different architectures / ABIs"
 msgstr "åˆ›å»ºå’Œä½¿ç”¨æ—¶ä½¿ç”¨äº†ä¸�å�Œçš„æž¶æž„/ABI"
 
-#: config/sh/sh.c:8097
+#: config/sh/sh.c:8100
 msgid "created and used with different ABIs"
 msgstr "åˆ›å»ºå’Œä½¿ç”¨æ—¶ä½¿ç”¨äº†ä¸�å�Œçš„ ABI"
 
-#: config/sh/sh.c:8099
+#: config/sh/sh.c:8102
 msgid "created and used with different endianness"
 msgstr "åˆ›å»ºå’Œä½¿ç”¨æ—¶ä½¿ç”¨äº†ä¸�å�Œçš„é«˜/ä½Žä½�å­—èŠ‚åœ¨å‰�è®¾å®š"
 
-#: config/sparc/sparc.c:6803 config/sparc/sparc.c:6809
+#: config/sparc/sparc.c:6806 config/sparc/sparc.c:6812
 #, c-format
 msgid "invalid %%Y operand"
 msgstr "æ— æ•ˆçš„ %%Y æ“�ä½œæ•°"
 
-#: config/sparc/sparc.c:6879
+#: config/sparc/sparc.c:6882
 #, c-format
 msgid "invalid %%A operand"
 msgstr "æ— æ•ˆçš„ %%A æ“�ä½œæ•°"
 
-#: config/sparc/sparc.c:6889
+#: config/sparc/sparc.c:6892
 #, c-format
 msgid "invalid %%B operand"
 msgstr "æ— æ•ˆçš„ %%B æ“�ä½œæ•°"
 
-#: config/sparc/sparc.c:6928
+#: config/sparc/sparc.c:6931
 #, c-format
 msgid "invalid %%c operand"
 msgstr "æ— æ•ˆçš„ %%c æ“�ä½œæ•°"
 
-#: config/sparc/sparc.c:6950
+#: config/sparc/sparc.c:6953
 #, c-format
 msgid "invalid %%d operand"
 msgstr "æ— æ•ˆçš„ %%d æ“�ä½œæ•°"
 
-#: config/sparc/sparc.c:6967
+#: config/sparc/sparc.c:6970
 #, c-format
 msgid "invalid %%f operand"
 msgstr "æ— æ•ˆçš„ %%f æ“�ä½œæ•°"
 
-#: config/sparc/sparc.c:6981
+#: config/sparc/sparc.c:6984
 #, c-format
 msgid "invalid %%s operand"
 msgstr "æ— æ•ˆçš„ %%s æ“�ä½œæ•°"
 
-#: config/sparc/sparc.c:7035
+#: config/sparc/sparc.c:7038
 #, c-format
 msgid "long long constant not a valid immediate operand"
 msgstr "long long å¸¸é‡�ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ç«‹å�³æ•°æ“�ä½œæ•°"
 
-#: config/sparc/sparc.c:7038
+#: config/sparc/sparc.c:7041
 #, c-format
 msgid "floating point constant not a valid immediate operand"
 msgstr "æµ®ç‚¹å¸¸é‡�ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ç«‹å�³æ•°æ“�ä½œæ•°"
 
-#: config/stormy16/stormy16.c:1775 config/stormy16/stormy16.c:1846
+#: config/stormy16/stormy16.c:1748 config/stormy16/stormy16.c:1819
 #, c-format
 msgid "'B' operand is not constant"
 msgstr "â€˜Bâ€™æ“�ä½œæ•°ä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�"
 
-#: config/stormy16/stormy16.c:1802
+#: config/stormy16/stormy16.c:1775
 #, c-format
 msgid "'B' operand has multiple bits set"
 msgstr "â€˜Bâ€™æ“�ä½œæ•°è®¾ç½®äº†å¤šä¸ªä½�"
 
-#: config/stormy16/stormy16.c:1828
+#: config/stormy16/stormy16.c:1801
 #, c-format
 msgid "'o' operand is not constant"
 msgstr "â€˜oâ€™æ“�ä½œæ•°ä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�"
 
-#: config/stormy16/stormy16.c:1860
+#: config/stormy16/stormy16.c:1833
 #, c-format
 msgid "xstormy16_print_operand: unknown code"
 msgstr "xstormy16_print_operandï¼šæœªçŸ¥ä»£ç �"
@@ -3682,56 +3608,56 @@
 msgid "output_move_single:"
 msgstr "output_move_singleï¼š"
 
-#: config/xtensa/xtensa.c:652 config/xtensa/xtensa.c:684
-#: config/xtensa/xtensa.c:693
+#: config/xtensa/xtensa.c:656 config/xtensa/xtensa.c:688
+#: config/xtensa/xtensa.c:697
 msgid "bad test"
 msgstr "é”™è¯¯çš„æµ‹è¯•"
 
-#: config/xtensa/xtensa.c:1980
+#: config/xtensa/xtensa.c:1986
 #, c-format
 msgid "invalid %%D value"
 msgstr "æ— æ•ˆçš„ %%D å€¼"
 
-#: config/xtensa/xtensa.c:2017
+#: config/xtensa/xtensa.c:2023
 msgid "invalid mask"
 msgstr "æ— æ•ˆæŽ©ç �"
 
-#: config/xtensa/xtensa.c:2043
+#: config/xtensa/xtensa.c:2049
 #, c-format
 msgid "invalid %%x value"
 msgstr "æ— æ•ˆçš„ %%x å€¼"
 
-#: config/xtensa/xtensa.c:2050
+#: config/xtensa/xtensa.c:2056
 #, c-format
 msgid "invalid %%d value"
 msgstr "æ— æ•ˆçš„ %%d å€¼"
 
-#: config/xtensa/xtensa.c:2071 config/xtensa/xtensa.c:2081
+#: config/xtensa/xtensa.c:2077 config/xtensa/xtensa.c:2087
 #, c-format
 msgid "invalid %%t/%%b value"
 msgstr "æ— æ•ˆçš„ %%t/%%b å€¼"
 
-#: config/xtensa/xtensa.c:2123
+#: config/xtensa/xtensa.c:2129
 msgid "invalid address"
 msgstr "æ— æ•ˆåœ°å�€"
 
-#: config/xtensa/xtensa.c:2148
+#: config/xtensa/xtensa.c:2154
 msgid "no register in address"
 msgstr "åœ°å�€ä¸­æ— å¯„å­˜å™¨"
 
-#: config/xtensa/xtensa.c:2156
+#: config/xtensa/xtensa.c:2162
 msgid "address offset not a constant"
 msgstr "åœ°å�€å��ç§»é‡�ä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�"
 
-#: cp/call.c:2514
+#: cp/call.c:2500
 msgid "candidates are:"
 msgstr "å¤‡é€‰ä¸ºï¼š"
 
-#: cp/call.c:6463
+#: cp/call.c:6487
 msgid "candidate 1:"
 msgstr "å¤‡é€‰ 1ï¼š"
 
-#: cp/call.c:6464
+#: cp/call.c:6488
 msgid "candidate 2:"
 msgstr "å¤‡é€‰ 2ï¼š"
 
@@ -3750,470 +3676,465 @@
 
 #: fortran/arith.c:90
 msgid "Arithmetic OK at %L"
-msgstr "%L å¤„ç®—æœ¯æ­£å¸¸"
+msgstr "%Lå¤„ç®—æœ¯æ­£å¸¸"
 
 #: fortran/arith.c:93
 msgid "Arithmetic overflow at %L"
-msgstr "%L å¤„ç®—æœ¯ä¸Šæº¢"
+msgstr "%Lå¤„ç®—æœ¯ä¸Šæº¢"
 
 #: fortran/arith.c:96
 msgid "Arithmetic underflow at %L"
-msgstr "%L å¤„ç®—æœ¯ä¸‹æº¢"
+msgstr "%Lå¤„ç®—æœ¯ä¸‹æº¢"
 
 #: fortran/arith.c:99
 msgid "Arithmetic NaN at %L"
-msgstr "%L å¤„ç®—æœ¯ NaN"
+msgstr "%Lå¤„ç®—æœ¯ NaN"
 
 #: fortran/arith.c:102
 msgid "Division by zero at %L"
-msgstr "%L å¤„è¢«é›¶é™¤"
+msgstr "%Lå¤„è¢«é›¶é™¤"
 
 #: fortran/arith.c:105
 msgid "Array operands are incommensurate at %L"
-msgstr "%L å¤„æ•°ç»„æ“�ä½œæ•°æ— æ³•è¢«ä½¿ç”¨"
+msgstr "%Lå¤„æ•°ç»„æ“�ä½œæ•°æ— æ³•è¢«ä½¿ç”¨"
 
 #: fortran/arith.c:109
 msgid "Integer outside symmetric range implied by Standard Fortran at %L"
-msgstr "%L å¤„æ•´æ•°è¶…å‡ºæ ‡å‡† Fortran éš�å�«çš„å¯¹ç§°èŒƒå›´"
+msgstr "%Lå¤„æ•´æ•°è¶…å‡ºæ ‡å‡† Fortran éš�å�«çš„å¯¹ç§°èŒƒå›´"
 
-#: fortran/arith.c:1425
+#: fortran/arith.c:1472
 msgid "elemental binary operation"
 msgstr "åŸºæœ¬äºŒå…ƒæ“�ä½œ"
 
-#: fortran/arith.c:1997
+#: fortran/arith.c:2044
 #, no-c-format
 msgid "Arithmetic OK converting %s to %s at %L"
-msgstr "ä»Ž %s è½¬æ�¢åˆ° %sï¼Œåœ¨ %L å¤„ï¼šç®—æœ¯æ­£å¸¸"
+msgstr "%3$Lå¤„ä»Ž %1$s è½¬æ�¢åˆ° %2$s ç®—æœ¯æ­£å¸¸"
 
-#: fortran/arith.c:2001
+#: fortran/arith.c:2048
 #, no-c-format
 msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
-msgstr "å°† %s è½¬æ�¢åˆ° %s æ—¶åœ¨ %L å¤„ç®—æœ¯æº¢å‡ºã€‚è¿™ä¸€æ£€æŸ¥å�¯ç”¨ -fno-range-check é€‰é¡¹å…³é—­"
+msgstr "%3$Lå¤„å°† %1$s è½¬æ�¢åˆ° %2$s æ—¶ç®—æœ¯æº¢å‡ºã€‚è¿™ä¸€æ£€æŸ¥å�¯ç”¨ -fno-range-check é€‰é¡¹å…³é—­"
 
-#: fortran/arith.c:2006
+#: fortran/arith.c:2053
 #, no-c-format
 msgid "Arithmetic underflow converting %s to %s at %L"
-msgstr "ä»Ž %s è½¬æ�¢åˆ° %sï¼Œåœ¨ %L å¤„ï¼šç®—æœ¯ä¸‹æº¢"
+msgstr "%3$Lå¤„ä»Ž %1$s è½¬æ�¢åˆ° %2$s æ—¶ç®—æœ¯ä¸‹æº¢"
 
-#: fortran/arith.c:2010
+#: fortran/arith.c:2057
 #, no-c-format
 msgid "Arithmetic NaN converting %s to %s at %L"
-msgstr "ä»Ž %s è½¬æ�¢åˆ° %sï¼Œåœ¨ %L å¤„ï¼šç®—æœ¯ NaN"
+msgstr "%3$Lå¤„ä»Ž %1$s è½¬æ�¢åˆ° %2$s æ—¶ç®—æœ¯ NaN"
 
-#: fortran/arith.c:2014
+#: fortran/arith.c:2061
 #, no-c-format
 msgid "Division by zero converting %s to %s at %L"
-msgstr "ä»Ž %s è½¬æ�¢åˆ° %s æ—¶è¢«é›¶é™¤ï¼ŒäºŽ %L å¤„"
+msgstr "%3$Lå¤„ä»Ž %1$s è½¬æ�¢åˆ° %2$s æ—¶è¢«é›¶é™¤"
 
-#: fortran/arith.c:2018
+#: fortran/arith.c:2065
 #, no-c-format
 msgid "Array operands are incommensurate converting %s to %s at %L"
-msgstr ""
+msgstr "%3$Lå¤„ä»Ž %1$s åˆ° %2$s çš„è½¬æ�¢ä¸�é€‚å�ˆæ•°ç»„æ“�ä½œæ•°"
 
-#: fortran/arith.c:2022
+#: fortran/arith.c:2069
 #, no-c-format
 msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
 msgstr ""
 
-#: fortran/arith.c:2355
+#: fortran/arith.c:2402
 #, no-c-format
 msgid "The Hollerith constant at %L is too long to convert to %s"
 msgstr "%L çš„è�·å‹’ç‘žæ–¯å¸¸æ•°å¤ªé•¿ï¼Œæ— æ³•è¢«è½¬æ�¢ä¸º %s"
 
-#: fortran/arith.c:2513
+#: fortran/arith.c:2560
 #, no-c-format
 msgid "Enumerator exceeds the C integer type at %C"
-msgstr "%C å¤„ï¼šæžšä¸¾é‡�è¶…è¿‡ C æ•´æ•°ç±»åž‹"
+msgstr "%Cå¤„ï¼šæžšä¸¾é‡�è¶…è¿‡ C æ•´æ•°ç±»åž‹"
 
 #: fortran/array.c:97
 #, no-c-format
 msgid "Expected array subscript at %C"
-msgstr "%C å¤„éœ€è¦�æ•°ç»„ä¸‹æ ‡"
+msgstr "%Cå¤„éœ€è¦�æ•°ç»„ä¸‹æ ‡"
 
 #: fortran/array.c:124
 #, no-c-format
 msgid "Expected array subscript stride at %C"
-msgstr "%C éœ€è¦�æ•°ç»„ä¸‹æ ‡é—´éš”"
+msgstr "%Cå¤„éœ€è¦�æ•°ç»„ä¸‹æ ‡é—´éš”"
 
 #: fortran/array.c:167
 #, no-c-format
 msgid "Invalid form of array reference at %C"
-msgstr "%C å¤„æ•°ç»„å¼•ç”¨å½¢å¼�æ— æ•ˆ"
+msgstr "%Cå¤„æ•°ç»„å¼•ç”¨å½¢å¼�æ— æ•ˆ"
 
 #: fortran/array.c:172
 #, no-c-format
 msgid "Array reference at %C cannot have more than %d dimensions"
-msgstr "%C å¤„çš„ä»»ä½•å¼•ç”¨éƒ½ä¸�èƒ½å¤šäºŽ %d ç»´"
+msgstr "%Cå¤„çš„ä»»ä½•å¼•ç”¨éƒ½ä¸�èƒ½å¤šäºŽ %d ç»´"
 
 #: fortran/array.c:223
 #, no-c-format
 msgid "Variable '%s' at %L in this context must be constant"
-msgstr "å�˜é‡�â€˜%sâ€™åœ¨ %L å¤„ä¸Šä¸‹æ–‡ä¸­å¿…é¡»æ˜¯å¸¸é‡�"
+msgstr "å�˜é‡�â€˜%sâ€™åœ¨%Lå¤„ä¸Šä¸‹æ–‡ä¸­å¿…é¡»æ˜¯å¸¸é‡�"
 
-#: fortran/array.c:299
+#: fortran/array.c:314
 #, no-c-format
 msgid "Expected expression in array specification at %C"
-msgstr "%C å¤„æŒ‡å®šæ•°ç»„æ—¶éœ€è¦�è¡¨è¾¾å¼�"
+msgstr "%Cå¤„æŒ‡å®šæ•°ç»„æ—¶éœ€è¦�è¡¨è¾¾å¼�"
 
-#: fortran/array.c:386
+#: fortran/array.c:392
 #, no-c-format
 msgid "Bad array specification for an explicitly shaped array at %C"
 msgstr ""
 
-#: fortran/array.c:396
+#: fortran/array.c:402
 #, no-c-format
 msgid "Bad array specification for assumed shape array at %C"
 msgstr ""
 
-#: fortran/array.c:410
+#: fortran/array.c:416
 #, no-c-format
 msgid "Bad specification for deferred shape array at %C"
 msgstr ""
 
-#: fortran/array.c:414
+#: fortran/array.c:420
 #, no-c-format
 msgid "Bad specification for assumed size array at %C"
 msgstr ""
 
-#: fortran/array.c:423
+#: fortran/array.c:429
 #, no-c-format
 msgid "Expected another dimension in array declaration at %C"
-msgstr "%C å¤„æ•°ç»„å£°æ˜Žéœ€è¦�å�¦å¤–ä¸€ç»´"
+msgstr "%Cå¤„æ•°ç»„å£°æ˜Žéœ€è¦�å�¦å¤–ä¸€ç»´"
 
-#: fortran/array.c:429
+#: fortran/array.c:435
 #, no-c-format
 msgid "Array specification at %C has more than %d dimensions"
-msgstr "%C å¤„æ•°ç»„æŒ‡å®šäº†å¤šäºŽ %d çš„ç»´æ•°"
+msgstr "%Cå¤„æ•°ç»„æŒ‡å®šäº†å¤šäºŽ %d çš„ç»´æ•°"
 
-#: fortran/array.c:635
+#: fortran/array.c:641
 #, no-c-format
 msgid "duplicated initializer"
 msgstr "é‡�å¤�çš„åˆ�å§‹å€¼è®¾å®š"
 
-#: fortran/array.c:727
+#: fortran/array.c:733
 #, no-c-format
 msgid "DO-iterator '%s' at %L is inside iterator of the same name"
-msgstr "DO æ¸¸æ ‡â€˜%sâ€™åœ¨ %L å¤„å‡ºçŽ°åœ¨å�¦ä¸€ä¸ªå�Œå��æ¸¸æ ‡ä½œç”¨åŸŸå†…"
+msgstr "DO æ¸¸æ ‡â€˜%sâ€™åœ¨%Lå¤„å‡ºçŽ°åœ¨å�¦ä¸€ä¸ªå�Œå��æ¸¸æ ‡ä½œç”¨åŸŸå†…"
 
-#: fortran/array.c:829 fortran/array.c:938
+#: fortran/array.c:835 fortran/array.c:944
 #, no-c-format
 msgid "Syntax error in array constructor at %C"
-msgstr "%C æ•°ç»„æž„é€ è¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„æ•°ç»„æž„é€ è¯­æ³•é”™è¯¯"
 
-#: fortran/array.c:884
+#: fortran/array.c:890
 #, no-c-format
 msgid "Fortran 2003: [...] style array constructors at %C"
-msgstr "Fortran 2003ï¼š%C å¤„ [...] é£Žæ ¼çš„æ•°ç»„æž„é€ "
+msgstr "Fortran 2003ï¼š%Cå¤„ [...] é£Žæ ¼çš„æ•°ç»„æž„é€ "
 
-#: fortran/array.c:898
+#: fortran/array.c:904
 #, no-c-format
 msgid "Empty array constructor at %C is not allowed"
-msgstr "%C å¤„çš„ç©ºæ•°ç»„æž„é€ ä¸�è¢«å…�è®¸"
+msgstr "%Cå¤„çš„ç©ºæ•°ç»„æž„é€ ä¸�è¢«å…�è®¸"
 
-#: fortran/array.c:982
+#: fortran/array.c:988
 #, no-c-format
 msgid "Element in %s array constructor at %L is %s"
-msgstr "%s æ•°ç»„æž„é€ ä¸­çš„å…ƒç´ åœ¨ %L å¤„æ˜¯ %s"
+msgstr "%s æ•°ç»„æž„é€ ä¸­çš„å…ƒç´ åœ¨%Lå¤„æ˜¯ %s"
 
-#: fortran/array.c:1309
+#: fortran/array.c:1315
 #, no-c-format
 msgid "Iterator step at %L cannot be zero"
-msgstr "%L å¤„æ¸¸æ ‡æ­¥è¿›ä¸�èƒ½ä¸ºé›¶"
+msgstr "%Lå¤„æ¸¸æ ‡æ­¥è¿›ä¸�èƒ½ä¸ºé›¶"
 
 #: fortran/check.c:44
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡�"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡�"
 
 #: fortran/check.c:59
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be %s"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»æ˜¯ %s"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™å¿…é¡»æ˜¯ %4$s"
 
 #: fortran/check.c:87
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»å…·æœ‰æ•°å­—ç±»åž‹"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™å¿…é¡»å…·æœ‰æ•°å­—ç±»åž‹"
 
-#: fortran/check.c:101 fortran/check.c:817 fortran/check.c:827
+#: fortran/check.c:101 fortran/check.c:810 fortran/check.c:820
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»ä¸ºæ•´æ•°åž‹æˆ–å®žæ•°åž‹"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™å¿…é¡»ä¸ºæ•´æ•°åž‹æˆ–å®žæ•°åž‹"
 
 #: fortran/check.c:118
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»ä¸ºå®žæ•°åž‹æˆ–å¤�æ•°åž‹"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™å¿…é¡»ä¸ºå®žæ•°åž‹æˆ–å¤�æ•°åž‹"
 
 #: fortran/check.c:147
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»æ˜¯ä¸€ä¸ªå¸¸é‡�"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™å¿…é¡»æ˜¯ä¸€ä¸ªå¸¸é‡�"
 
 #: fortran/check.c:156
 #, no-c-format
 msgid "Invalid kind for %s at %L"
-msgstr "%s ç§�åˆ«æ— æ•ˆï¼ŒäºŽ %L å¤„"
+msgstr "%2$Lå¤„ %1$s ç§�åˆ«æ— æ•ˆ"
 
 #: fortran/check.c:175
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be double precision"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»ä¸ºå�Œç²¾åº¦"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™å¿…é¡»ä¸ºå�Œç²¾åº¦"
 
 #: fortran/check.c:192
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a logical array"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»æ˜¯ä¸€ä¸ªé€»è¾‘æ•°ç»„"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™å¿…é¡»æ˜¯ä¸€ä¸ªé€»è¾‘æ•°ç»„"
 
 #: fortran/check.c:210
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be an array"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»æ˜¯ä¸€ä¸ªæ•°ç»„"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™å¿…é¡»æ˜¯ä¸€ä¸ªæ•°ç»„"
 
 #: fortran/check.c:225
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»å…·æœ‰ä¸Žâ€˜%sâ€™ä¸€æ ·çš„ç±»åž‹å’Œç§�åˆ«"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™å¿…é¡»å…·æœ‰ä¸Žâ€˜%4$sâ€™ä¸€æ ·çš„ç±»åž‹å’Œç§�åˆ«"
 
 #: fortran/check.c:241
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)çš„ç§©å¿…é¡»ä¸º %d"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™å¿…é¡»ä¸º %4$d"
 
 #: fortran/check.c:256
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)ä¸�èƒ½ä¸ºå�¯é€‰çš„"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™ä¸�èƒ½ä¸ºå�¯é€‰çš„"
 
 #: fortran/check.c:275
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»å…·æœ‰ç§�åˆ« %d"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™å¿…é¡»å…·æœ‰ç§�åˆ« %4$d"
 
 #: fortran/check.c:297
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
-msgstr "â€˜%sâ€™å®žå�‚(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™)åœ¨ %L å¤„ä¸�èƒ½æ˜¯ INTENT(IN)"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™ä¸�èƒ½æ˜¯ INTENT(IN)"
 
 #: fortran/check.c:303
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»æ˜¯ä¸€ä¸ªå�˜é‡�"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™å¿…é¡»æ˜¯ä¸€ä¸ªå�˜é‡�"
 
-#: fortran/check.c:320
+#: fortran/check.c:356
 #, no-c-format
-msgid "Missing DIM parameter in intrinsic '%s' at %L"
-msgstr "å†…å»ºå‡½æ•°â€˜%sâ€™åœ¨ %L å¤„ç¼ºå°‘ DIM å�‚æ•°"
-
-#: fortran/check.c:363
-#, no-c-format
 msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
-msgstr "â€˜%sâ€™å†…å»ºå‡½æ•°çš„â€˜dimâ€™å®žå�‚(äºŽ %L å¤„)ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ç»´æ•°ç´¢å¼•"
+msgstr "%2$Lå¤„â€˜%1$sâ€™å†…å»ºå‡½æ•°çš„â€˜dimâ€™å®žå�‚ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ç»´æ•°ç´¢å¼•"
 
-#: fortran/check.c:433
+#: fortran/check.c:426
 #, fuzzy, no-c-format
 msgid "Unequal character lengths (%ld and %ld) in %s intrinsic at %L"
-msgstr "%L å¤„æŒ‡é’ˆèµ‹å€¼æ—¶å­—ç¬¦é•¿åº¦ä¸�å�Œ"
+msgstr "%Lå¤„æŒ‡é’ˆèµ‹å€¼æ—¶å­—ç¬¦é•¿åº¦ä¸�å�Œ"
 
-#: fortran/check.c:535 fortran/check.c:1938 fortran/check.c:1953
+#: fortran/check.c:528 fortran/check.c:1932 fortran/check.c:1947
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»ä¸º ALLOCATABLE"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™å¿…é¡»ä¸º ALLOCATABLE"
 
-#: fortran/check.c:559 fortran/check.c:3703
+#: fortran/check.c:552 fortran/check.c:3697
 #, no-c-format
 msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
-msgstr "â€˜%sâ€™å’Œâ€˜%sâ€™å®žå�‚(å±žäºŽâ€˜%sâ€™å†…å»ºå‡½æ•°)åœ¨ %L å¤„ç±»åž‹å¿…é¡»ç›¸å�Œ"
+msgstr "%4$Lå¤„â€˜%3$sâ€™å†…å»ºå‡½æ•°çš„â€˜%1$sâ€™å’Œâ€˜%2$sâ€™å®žå�‚ç±»åž‹å¿…é¡»ç›¸å�Œ"
 
-#: fortran/check.c:568 fortran/check.c:1143 fortran/check.c:1286
-#: fortran/check.c:1360 fortran/check.c:1616
+#: fortran/check.c:561 fortran/check.c:1137 fortran/check.c:1280
+#: fortran/check.c:1354 fortran/check.c:1610
 #, no-c-format
 msgid "Extension: Different type kinds at %L"
-msgstr "æ‰©å±•ï¼š%L å¤„ç±»åž‹ç§�åˆ«ä¸�å�Œ"
+msgstr "æ‰©å±•ï¼š%Lå¤„ç±»åž‹ç§�åˆ«ä¸�å�Œ"
 
-#: fortran/check.c:608 fortran/check.c:2022
+#: fortran/check.c:601 fortran/check.c:2016
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»æ˜¯ä¸€ä¸ª POINTER"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™å¿…é¡»æ˜¯ä¸€ä¸ª POINTER"
 
-#: fortran/check.c:628
-#, fuzzy, no-c-format
+#: fortran/check.c:621
+#, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
-msgstr "â€˜%sâ€™å®žå�‚(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼ŒäºŽ %L å¤„)çš„ç±»åž‹å¿…é¡»ä¸º REAL æˆ– COMPLEX"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„â€˜%1$sâ€™å®žå�‚ç±»åž‹å¿…é¡»ä¸ºæŒ‡é’ˆæˆ–ç›®æ ‡ VARIABLE æˆ– FUNCTION"
 
-#: fortran/check.c:636
+#: fortran/check.c:629
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»æ˜¯ä¸€ä¸ª POINTER æˆ– TARGET"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™å¿…é¡»æ˜¯ä¸€ä¸ª POINTER æˆ– TARGET"
 
-#: fortran/check.c:652
+#: fortran/check.c:645
 #, no-c-format
 msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
-msgstr "%L å¤„ç”±çŸ¢é‡�ä¸‹æ ‡é€‰æ‹©çš„éƒ¨åˆ†æ•°ç»„ä¸�åº”æ˜¯æŒ‡é’ˆçš„ç›®æ ‡"
+msgstr "%Lå¤„ç”±çŸ¢é‡�ä¸‹æ ‡é€‰æ‹©çš„éƒ¨åˆ†æ•°ç»„ä¸�åº”æ˜¯æŒ‡é’ˆçš„ç›®æ ‡"
 
-#: fortran/check.c:663
+#: fortran/check.c:656
 #, no-c-format
 msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
 msgstr "%L çš„ NULL æŒ‡é’ˆä¸�èƒ½ç”¨ä½œå†…å»ºå‡½æ•°â€˜%sâ€™çš„å®žå�‚"
 
-#: fortran/check.c:798 fortran/check.c:915
+#: fortran/check.c:791 fortran/check.c:910
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
-msgstr "å½“â€˜xâ€™æ˜¯ COMPLEX æ—¶â€˜%sâ€™å®žå�‚(å±žäºŽâ€˜%sâ€™å†…å»ºå‡½æ•°ï¼Œåœ¨ %L å¤„)ä¸�èƒ½å­˜åœ¨"
+msgstr "å½“â€˜xâ€™æ˜¯ COMPLEX æ—¶%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™ä¸�èƒ½å­˜åœ¨"
 
-#: fortran/check.c:848 fortran/check.c:1205 fortran/check.c:1308
-#: fortran/check.c:1467 fortran/check.c:1484 fortran/check.c:2318
-#: fortran/check.c:2444 fortran/check.c:2779 fortran/check.c:2821
+#: fortran/check.c:841 fortran/check.c:1199 fortran/check.c:1302
+#: fortran/check.c:1461 fortran/check.c:1478 fortran/check.c:2312
+#: fortran/check.c:2438 fortran/check.c:2773 fortran/check.c:2815
 #, fuzzy, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
-msgstr "Fortran 2003ï¼š%C å¤„çš„ FLUSH è¯­å�¥"
+msgstr "Fortran 2003ï¼š%Cå¤„çš„ FLUSH è¯­å�¥"
 
-#: fortran/check.c:964 fortran/check.c:1712 fortran/check.c:1720
+#: fortran/check.c:959 fortran/check.c:1706 fortran/check.c:1714
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»ä¸ºæ•°å­—æˆ– LOGICAL åž‹"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™å¿…é¡»ä¸ºæ•°å­—æˆ– LOGICAL åž‹"
 
-#: fortran/check.c:978
+#: fortran/check.c:973
 #, no-c-format
 msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
 msgstr ""
 
-#: fortran/check.c:997 fortran/check.c:1005
-#, fuzzy, no-c-format
+#: fortran/check.c:992 fortran/check.c:1000
+#, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be default real"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»æ˜¯ä¸€ä¸ªå�˜é‡�"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„â€˜%1$sâ€™å®žå�‚ç±»åž‹å¿…é¡»ä¸ºé»˜è®¤å®žåž‹"
 
-#: fortran/check.c:1256
+#: fortran/check.c:1250
 #, no-c-format
 msgid "Argument of %s at %L must be of length one"
 msgstr "%s çš„å�‚æ•°(ä½�äºŽ %L)é•¿åº¦å¿…é¡»ä¸º 1"
 
-#: fortran/check.c:1315
+#: fortran/check.c:1309
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»å…·æœ‰ä¸Žâ€˜%sâ€™ä¸€æ ·çš„ç§�åˆ«"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™å¿…é¡»å…·æœ‰ä¸Žâ€˜%4$sâ€™ä¸€æ ·çš„ç§�åˆ«"
 
-#: fortran/check.c:1440
+#: fortran/check.c:1434
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)ä¸�èƒ½æ˜¯æ´¾ç”Ÿç±»åž‹"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™ä¸�èƒ½æ˜¯æ´¾ç”Ÿç±»åž‹"
 
-#: fortran/check.c:1589
+#: fortran/check.c:1583
 #, no-c-format
 msgid "Intrinsic '%s' at %L must have at least two arguments"
-msgstr "å†…å»ºå‡½æ•°â€˜%sâ€™ äºŽ %L å¤„å¿…é¡»æœ‰è‡³å°‘ä¸¤ä¸ªå®žå�‚"
+msgstr "%2$Lå¤„çš„å†…å»ºå‡½æ•°â€˜%1$sâ€™å¿…é¡»è‡³å°‘æœ‰ä¸¤ä¸ªå®žå�‚"
 
-#: fortran/check.c:1622
+#: fortran/check.c:1616
 #, no-c-format
 msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»æ˜¯ %s(%d)"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜a%1$dâ€™å¿…é¡»æ˜¯ %4$s(%5$d)"
 
-#: fortran/check.c:1655
+#: fortran/check.c:1649
 #, no-c-format
 msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
 msgstr ""
 
-#: fortran/check.c:1662
+#: fortran/check.c:1656
 #, no-c-format
 msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
-msgstr "â€˜%sâ€™å†…å»ºå‡½æ•°çš„â€˜a1â€™å®žå�‚åœ¨ %L å¤„å¿…é¡»æ˜¯ INTEGERã€�REAL æˆ– CHARACTER"
+msgstr "%2$Lå¤„â€˜%1$sâ€™å†…å»ºå‡½æ•°çš„â€˜a1â€™å®žå�‚å¿…é¡»æ˜¯ INTEGERã€�REAL æˆ– CHARACTER"
 
-#: fortran/check.c:1734
+#: fortran/check.c:1728
 #, no-c-format
 msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
 msgstr ""
 
-#: fortran/check.c:1753
+#: fortran/check.c:1747
 #, no-c-format
 msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
 msgstr ""
 
-#: fortran/check.c:1762
+#: fortran/check.c:1756
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)çš„ç§©å¿…é¡»ä¸º 1 æˆ– 2"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™çš„ç§©å¿…é¡»ä¸º 1 æˆ– 2"
 
-#: fortran/check.c:1964
+#: fortran/check.c:1958
 #, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
-msgstr "â€˜%sâ€™å’Œâ€˜%sâ€™å®žå�‚(å±žäºŽâ€˜%sâ€™å†…å»ºå‡½æ•°)åœ¨ %L å¤„å¿…é¡»æœ‰ç›¸å�Œçš„ç§© %d/%d"
+msgstr "%4$Lå¤„â€˜%3$sâ€™å†…å»ºå‡½æ•°çš„â€˜%1$sâ€™å’Œâ€˜%2$sâ€™å®žå�‚å¿…é¡»æœ‰ç›¸å�Œçš„ç§© %5$d/%6$d"
 
-#: fortran/check.c:1973
+#: fortran/check.c:1967
 #, no-c-format
 msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
-msgstr "â€˜%sâ€™å’Œâ€˜%sâ€™å®žå�‚(å±žäºŽâ€˜%sâ€™å†…å»ºå‡½æ•°)åœ¨ %L å¤„å¿…é¡»æœ‰ç›¸å�Œçš„ç§�åˆ« %d/%d"
+msgstr "%4$Lå¤„â€˜%3$sâ€™å†…å»ºå‡½æ•°çš„â€˜%1$sâ€™å’Œâ€˜%2$sâ€™å®žå�‚å¿…é¡»æœ‰ç›¸å�Œçš„ç§�åˆ« %5$d/%6$d"
 
-#: fortran/check.c:2069
+#: fortran/check.c:2063
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
-msgstr "â€˜%sâ€™å®žå�‚(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼ŒäºŽ %L å¤„)çš„ç±»åž‹å¿…é¡»ä¸º REAL æˆ– COMPLEX"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„â€˜%1$sâ€™å®žå�‚ç±»åž‹å¿…é¡»ä¸º REAL æˆ– COMPLEX"
 
-#: fortran/check.c:2090
+#: fortran/check.c:2084
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»æ˜¯ä¸€ä¸ªå“‘å…ƒå�˜é‡�"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™å¿…é¡»æ˜¯ä¸€ä¸ªå“‘å…ƒå�˜é‡�"
 
-#: fortran/check.c:2098
+#: fortran/check.c:2092
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
-msgstr "â€˜%sâ€™å®žå�‚(å±žäºŽâ€˜%sâ€™å†…å»ºå‡½æ•°ï¼Œä½�äºŽ %L)å¿…é¡»æ˜¯ä¸€ä¸ª OPTIONAL å“‘å�˜é‡�"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™å¿…é¡»æ˜¯ä¸€ä¸ª OPTIONAL å“‘å�˜é‡�"
 
-#: fortran/check.c:2114
-#, fuzzy, no-c-format
+#: fortran/check.c:2108
+#, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
-msgstr "å½“â€˜xâ€™æ˜¯ COMPLEX æ—¶â€˜%sâ€™å®žå�‚(å±žäºŽâ€˜%sâ€™å†…å»ºå‡½æ•°ï¼Œåœ¨ %L å¤„)ä¸�èƒ½å­˜åœ¨"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™å¿…é¡»æ˜¯â€˜%4$sâ€™çš„å­�å¯¹è±¡"
 
-#: fortran/check.c:2231
+#: fortran/check.c:2225
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
-msgstr "â€˜reshapeâ€™å†…å»ºå‡½æ•°çš„â€˜shapeâ€™å®žå�‚åœ¨ %L å¤„å¿…é¡»æ˜¯å¤§å°�ä¸ºå¸¸é‡�çš„æ•°ç»„"
+msgstr "â€˜reshapeâ€™å†…å»ºå‡½æ•°çš„â€˜shapeâ€™å®žå�‚åœ¨%Lå¤„å¿…é¡»æ˜¯å¤§å°�ä¸ºå¸¸é‡�çš„æ•°ç»„"
 
-#: fortran/check.c:2241
+#: fortran/check.c:2235
 #, no-c-format
 msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
-msgstr "â€˜reshapeâ€™å†…å»ºå‡½æ•°çš„â€˜shapeâ€™å®žå�‚åœ¨ %L å¤„æœ‰å¤šäºŽ %d ä¸ªçš„å…ƒç´ "
+msgstr "â€˜reshapeâ€™å†…å»ºå‡½æ•°çš„â€˜shapeâ€™å®žå�‚åœ¨%Lå¤„æœ‰å¤šäºŽ %d ä¸ªçš„å…ƒç´ "
 
-#: fortran/check.c:2279
+#: fortran/check.c:2273
 #, no-c-format
 msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
 msgstr ""
 
-#: fortran/check.c:2364
+#: fortran/check.c:2358
 #, no-c-format
 msgid "Missing arguments to %s intrinsic at %L"
-msgstr "%s å†…å»ºå‡½æ•°ç¼ºå°‘å®žå�‚ï¼ŒäºŽ %L å¤„"
+msgstr "%2$Lå¤„ %1$s å†…å»ºå‡½æ•°ç¼ºå°‘å®žå�‚"
 
-#: fortran/check.c:2405
+#: fortran/check.c:2399
 #, no-c-format
 msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
-msgstr "â€˜shapeâ€™å†…å»ºå‡½æ•°çš„â€˜sourceâ€™å®žå�‚åœ¨ %L å¤„ä¸�èƒ½æ˜¯å�‡å®šå¤§å°�çš„æ•°ç»„"
+msgstr "â€˜shapeâ€™å†…å»ºå‡½æ•°çš„â€˜sourceâ€™å®žå�‚åœ¨%Lå¤„ä¸�èƒ½æ˜¯å�‡å®šå¤§å°�çš„æ•°ç»„"
 
-#: fortran/check.c:2479
+#: fortran/check.c:2473
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)ç§©å¿…é¡»å°�äºŽ %d"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™ç§©å¿…é¡»å°�äºŽ %d"
 
-#: fortran/check.c:2731
-#, fuzzy, no-c-format
+#: fortran/check.c:2725
+#, no-c-format
 msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»æ˜¯ %s"
+msgstr "%Lå¤„â€˜TRANSERâ€™å†…å»ºå‡½æ•°çš„â€˜MOLDâ€™å�‚æ•°ä¸�èƒ½æ˜¯ %s"
 
-#: fortran/check.c:3050
+#: fortran/check.c:3044
 #, no-c-format
 msgid "Too many arguments to %s at %L"
 msgstr "ç»™äºˆå‡½æ•° %s çš„å�‚æ•°å¤ªå¤šï¼ŒäºŽ %L"
 
-#: fortran/check.c:3162 fortran/check.c:3616 fortran/check.c:3640
+#: fortran/check.c:3156 fortran/check.c:3610 fortran/check.c:3634
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
 msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»ä¸º INTEGER æˆ– PROCEDURE"
 
-#: fortran/check.c:3338
-#, fuzzy, no-c-format
+#: fortran/check.c:3332
+#, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)çš„ç§©å¿…é¡»ä¸º %d"
+msgstr "%3$Lå¤„å†…å»ºå‡½æ•°â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™çš„ç§�åˆ«å¿…é¡»ä¸�èƒ½æ¯”é»˜è®¤ç§�åˆ«(%4$d)å®½"
 
-#: fortran/check.c:3687 fortran/check.c:3695
+#: fortran/check.c:3681 fortran/check.c:3689
 #, no-c-format
 msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
 msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»ä¸º INTEGER æˆ– LOGICAL"
@@ -4221,7 +4142,7 @@
 #: fortran/data.c:64
 #, no-c-format
 msgid "non-constant array in DATA statement %L"
-msgstr "%L å¤„ DATA è¯­å�¥ä¸­æœ‰é�žå¸¸é‡�æ•°ç»„"
+msgstr "%Lå¤„ DATA è¯­å�¥ä¸­æœ‰é�žå¸¸é‡�æ•°ç»„"
 
 #: fortran/data.c:193
 #, no-c-format
@@ -4231,900 +4152,936 @@
 #: fortran/data.c:224
 #, no-c-format
 msgid "initialization string truncated to match variable at %L"
-msgstr "åˆ�å§‹åŒ–å­—ç¬¦ä¸²è¢«æˆªæ–­ï¼Œä»¥åŒ¹é…� %L å¤„çš„å�˜é‡�"
+msgstr "åˆ�å§‹åŒ–å­—ç¬¦ä¸²è¢«æˆªæ–­ï¼Œä»¥åŒ¹é…�%Lå¤„çš„å�˜é‡�"
 
 #: fortran/data.c:293
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "'%s' at %L already is initialized at %L"
-msgstr "è¿›ç¨‹â€˜%sâ€™åœ¨ %C å¤„å·²ç»�åœ¨ %L å¤„è¢«å®šä¹‰"
+msgstr "%2$Lå¤„çš„â€˜%1$sâ€™å·²äºŽ %3$Lå¤„è¢«åˆ�å§‹åŒ–"
 
-#: fortran/data.c:412
+#: fortran/data.c:317
 #, no-c-format
+msgid "Data element below array lower bound at %L"
+msgstr "%Lå¤„æ•°æ�®å…ƒç´ ä½ŽäºŽæ•°ç»„ä¸‹é™�"
+
+#: fortran/data.c:329
+#, no-c-format
+msgid "Data element above array upper bound at %L"
+msgstr "%Lå¤„æ•°æ�®å…ƒç´ é«˜äºŽæ•°ç»„ä¸Šé™�"
+
+#: fortran/data.c:435
+#, no-c-format
 msgid "Extension: re-initialization of '%s' at %L"
 msgstr "æ‰©å±•ï¼šâ€˜%sâ€™é‡�åˆ�å§‹åŒ–äºŽ %L"
 
-#: fortran/decl.c:254
+#: fortran/decl.c:253
 #, fuzzy, no-c-format
 msgid "Host associated variable '%s' may not be in the DATA statement at %C"
 msgstr "%C READ è¯­å�¥éœ€è¦�å�˜é‡�"
 
-#: fortran/decl.c:261
+#: fortran/decl.c:260
 #, no-c-format
 msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
-msgstr "æ‰©å±•ï¼šDATA è¯­å�¥ä¸­å¯¹å…¬å…±å�—å�˜é‡�â€˜%sâ€™åœ¨ %C å¤„åˆ�å§‹åŒ–"
+msgstr "æ‰©å±•ï¼šDATA è¯­å�¥ä¸­å¯¹å…¬å…±å�—å�˜é‡�â€˜%sâ€™åœ¨%Cå¤„åˆ�å§‹åŒ–"
 
-#: fortran/decl.c:366
+#: fortran/decl.c:365
 #, no-c-format
 msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
-msgstr "DATA è¯­å�¥ä¸­ç¬¦å�·â€˜%sâ€™å¿…é¡»æ˜¯ä¸€ä¸ª PARAMETERï¼Œåœ¨ %C å¤„"
+msgstr "%2$Cå¤„ DATA è¯­å�¥ä¸­ç¬¦å�·â€˜%1$sâ€™å¿…é¡»æ˜¯ä¸€ä¸ª PARAMETER"
 
-#: fortran/decl.c:470
+#: fortran/decl.c:390
 #, no-c-format
+msgid "Invalid initializer %s in Data statement at %C"
+msgstr "%2$Cå¤„ DATA è¯­å�¥åˆ�å§‹å€¼è®¾å®š %1$s æ— æ•ˆ"
+
+#: fortran/decl.c:493
+#, no-c-format
 msgid "Initialization at %C is not allowed in a PURE procedure"
-msgstr "åˆ�å§‹åŒ–ä¸�å…�è®¸å‡ºçŽ°åœ¨ %C å¤„çš„ PURE è¿‡ç¨‹ä¸­"
+msgstr "åˆ�å§‹åŒ–ä¸�å…�è®¸å‡ºçŽ°åœ¨%Cå¤„çš„ PURE è¿‡ç¨‹ä¸­"
 
-#: fortran/decl.c:529
+#: fortran/decl.c:552
 #, no-c-format
 msgid "DATA statement at %C is not allowed in a PURE procedure"
-msgstr "DATA è¯­å�¥ä¸�å…�è®¸å‡ºçŽ°åœ¨ %C å¤„çš„ PURE è¿‡ç¨‹ä¸­"
+msgstr "DATA è¯­å�¥ä¸�å…�è®¸å‡ºçŽ°åœ¨%Cå¤„çš„ PURE è¿‡ç¨‹ä¸­"
 
-#: fortran/decl.c:558
+#: fortran/decl.c:581
 #, no-c-format
 msgid "Bad INTENT specification at %C"
-msgstr "%C å¤„é”™è¯¯åœ°æŒ‡å®š INTENT"
+msgstr "%Cå¤„é”™è¯¯åœ°æŒ‡å®š INTENT"
 
-#: fortran/decl.c:600
+#: fortran/decl.c:623
 #, no-c-format
 msgid "Conflict in attributes of function argument at %C"
 msgstr ""
 
-#: fortran/decl.c:647
+#: fortran/decl.c:676
 #, no-c-format
 msgid "Syntax error in character length specification at %C"
-msgstr "%C å¤„æŒ‡å®šå­—ç¬¦é•¿åº¦æ—¶è¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„æŒ‡å®šå­—ç¬¦é•¿åº¦æ—¶è¯­æ³•é”™è¯¯"
 
-#: fortran/decl.c:757
+#: fortran/decl.c:795
 #, no-c-format
 msgid "Procedure '%s' at %C is already defined at %L"
-msgstr "è¿›ç¨‹â€˜%sâ€™åœ¨ %C å¤„å·²ç»�åœ¨ %L å¤„è¢«å®šä¹‰"
+msgstr "%2$Cå¤„çš„è¿‡ç¨‹â€˜%1$sâ€™å·²ç»�åœ¨%3$Lå¤„è¢«å®šä¹‰"
 
-#: fortran/decl.c:765
+#: fortran/decl.c:803
 #, fuzzy, no-c-format
 msgid "Name '%s' at %C is already defined as a generic interface at %L"
-msgstr "è¿›ç¨‹â€˜%sâ€™åœ¨ %C å¤„å·²ç»�åœ¨ %L å¤„è¢«å®šä¹‰"
+msgstr "è¿›ç¨‹â€˜%sâ€™åœ¨%Cå¤„å·²ç»�åœ¨%Lå¤„è¢«å®šä¹‰"
 
-#: fortran/decl.c:778
+#: fortran/decl.c:816
 #, fuzzy, no-c-format
 msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
 msgstr "è°ƒç”¨è¿‡ç¨‹â€˜%sâ€™å¸¦éš�å¼�æŽ¥å�£ï¼Œä½�äºŽ %L"
 
-#: fortran/decl.c:850
+#: fortran/decl.c:888
 #, fuzzy, no-c-format
 msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
 msgstr "%L æŒ‡å®šäº†é‡�å¤�çš„ SAVE å±žæ€§"
 
-#: fortran/decl.c:880
+#: fortran/decl.c:918
 #, no-c-format
 msgid "Type '%s' at %L is a parameter to the BIND(C)  procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
 msgstr ""
 
-#: fortran/decl.c:887
+#: fortran/decl.c:925
 #, no-c-format
 msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
 msgstr ""
 
-#: fortran/decl.c:902
+#: fortran/decl.c:940
 #, fuzzy, no-c-format
 msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
-msgstr "å…³é”®å­—å®žå�‚â€˜%sâ€™åœ¨ %L å¤„ä¸�åœ¨è¿›ç¨‹é‡Œ"
+msgstr "å…³é”®å­—å®žå�‚â€˜%sâ€™åœ¨%Lå¤„ä¸�åœ¨è¿›ç¨‹é‡Œ"
 
-#: fortran/decl.c:916
+#: fortran/decl.c:954
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:925
+#: fortran/decl.c:963
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:934
+#: fortran/decl.c:972
 #, no-c-format
 msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:947
+#: fortran/decl.c:985
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:957
+#: fortran/decl.c:995
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:1033
+#: fortran/decl.c:1071
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:1069
+#: fortran/decl.c:1107
 #, no-c-format
 msgid "CHARACTER expression at %L is being truncated (%d/%d)"
-msgstr "CHARACTER è¡¨è¾¾å¼�åœ¨ %L å¤„è¢«æˆªæ–­(%d/%d)"
+msgstr "CHARACTER è¡¨è¾¾å¼�åœ¨%Lå¤„è¢«æˆªæ–­(%d/%d)"
 
-#: fortran/decl.c:1075
+#: fortran/decl.c:1113
 #, no-c-format
 msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
 msgstr ""
 
-#: fortran/decl.c:1165
+#: fortran/decl.c:1203
 #, no-c-format
 msgid "Initializer not allowed for PARAMETER '%s' at %C"
-msgstr "PARAMETERâ€˜%sâ€™åœ¨ %C å¤„ä¸�å…�è®¸æœ‰åˆ�å§‹å€¼è®¾å®š"
+msgstr "PARAMETERâ€˜%sâ€™åœ¨%Cå¤„ä¸�å…�è®¸æœ‰åˆ�å§‹å€¼è®¾å®š"
 
-#: fortran/decl.c:1174
+#: fortran/decl.c:1213
 #, no-c-format
-msgid "Initializer not allowed for COMMON variable '%s' at %C"
-msgstr "COMMON å�˜é‡�â€˜%sâ€™åœ¨ %C å¤„ä¸�å…�è®¸æœ‰åˆ�å§‹å€¼è®¾å®š"
-
-#: fortran/decl.c:1184
-#, no-c-format
 msgid "PARAMETER at %L is missing an initializer"
-msgstr "%L å¤„ PARAMETER ç¼ºå°‘åˆ�å§‹å€¼è®¾å®š"
+msgstr "%Lå¤„ PARAMETER ç¼ºå°‘åˆ�å§‹å€¼è®¾å®š"
 
-#: fortran/decl.c:1194
+#: fortran/decl.c:1223
 #, no-c-format
 msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
 msgstr ""
 
-#: fortran/decl.c:1344
+#: fortran/decl.c:1373
 #, no-c-format
 msgid "Component at %C must have the POINTER attribute"
-msgstr "%C å¤„çš„ç»„ä»¶å¿…é¡»æœ‰ POINTER å±žæ€§"
+msgstr "%Cå¤„çš„ç»„ä»¶å¿…é¡»æœ‰ POINTER å±žæ€§"
 
-#: fortran/decl.c:1352
+#: fortran/decl.c:1381
 #, no-c-format
 msgid "Array component of structure at %C must have explicit or deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1378
+#: fortran/decl.c:1425
 #, no-c-format
 msgid "Allocatable component at %C must be an array"
-msgstr "%C å¤„å�¯åˆ†é…�çš„ç»„ä»¶å¿…é¡»æ˜¯ä¸€ä¸ªæ•°ç»„"
+msgstr "%Cå¤„å�¯åˆ†é…�çš„ç»„ä»¶å¿…é¡»æ˜¯ä¸€ä¸ªæ•°ç»„"
 
-#: fortran/decl.c:1389
+#: fortran/decl.c:1436
 #, no-c-format
 msgid "Pointer array component of structure at %C must have a deferred shape"
 msgstr ""
 
-#: fortran/decl.c:1398
+#: fortran/decl.c:1445
 #, no-c-format
 msgid "Allocatable component of structure at %C must have a deferred shape"
-msgstr "%C å¤„å�¯åˆ†é…�çš„ç»„ä»¶å¿…é¡»æœ‰å»¶è¿Ÿçš„å¤–å½¢"
+msgstr "%Cå¤„å�¯åˆ†é…�çš„ç»„ä»¶å¿…é¡»æœ‰å»¶è¿Ÿçš„å¤–å½¢"
 
-#: fortran/decl.c:1407
+#: fortran/decl.c:1454
 #, no-c-format
 msgid "Array component of structure at %C must have an explicit shape"
 msgstr ""
 
-#: fortran/decl.c:1433
+#: fortran/decl.c:1480
 #, no-c-format
 msgid "NULL() initialization at %C is ambiguous"
-msgstr "%C å¤„çš„ NULL() åˆ�å§‹åŒ–æœ‰æ­§ä¹‰"
+msgstr "%Cå¤„çš„ NULL() åˆ�å§‹åŒ–æœ‰æ­§ä¹‰"
 
-#: fortran/decl.c:1556 fortran/decl.c:5197
+#: fortran/decl.c:1603 fortran/decl.c:5395
 #, fuzzy, no-c-format
 msgid "Duplicate array spec for Cray pointee at %C"
-msgstr "%C å¤„é‡�å¤�çš„æ ¼å¼�æŒ‡å®š"
+msgstr "%Cå¤„é‡�å¤�çš„æ ¼å¼�æŒ‡å®š"
 
-#: fortran/decl.c:1616
+#: fortran/decl.c:1663
 #, fuzzy, no-c-format
 msgid "the type of '%s' at %C has not been declared within the interface"
 msgstr "%qDä¸�èƒ½åœ¨å‘½å��ç©ºé—´å£°æ˜Ž"
 
-#: fortran/decl.c:1632
+#: fortran/decl.c:1679
 #, no-c-format
 msgid "Function name '%s' not allowed at %C"
-msgstr "å‡½æ•°å��â€˜%sâ€™ä¸�å…�è®¸å‡ºçŽ°åœ¨ %C å¤„"
+msgstr "å‡½æ•°å��â€˜%sâ€™ä¸�å…�è®¸å‡ºçŽ°åœ¨%Cå¤„"
 
-#: fortran/decl.c:1648
+#: fortran/decl.c:1695
 #, no-c-format
 msgid "Extension: Old-style initialization at %C"
-msgstr "æ‰©å±•ï¼š%C å¤„æ—§å¼�çš„åˆ�å§‹åŒ–"
+msgstr "æ‰©å±•ï¼š%Cå¤„æ—§å¼�çš„åˆ�å§‹åŒ–"
 
-#: fortran/decl.c:1663
+#: fortran/decl.c:1710
 #, no-c-format
 msgid "Initialization at %C isn't for a pointer variable"
-msgstr "%C çš„åˆ�å§‹åŒ–ä¸�æ˜¯ä¸ºæŒ‡é’ˆå�˜é‡�å‡†å¤‡çš„"
+msgstr "%Cå¤„çš„åˆ�å§‹åŒ–ä¸�æ˜¯ä¸ºæŒ‡é’ˆå�˜é‡�å‡†å¤‡çš„"
 
-#: fortran/decl.c:1671
+#: fortran/decl.c:1718
 #, no-c-format
 msgid "Pointer initialization requires a NULL() at %C"
-msgstr "%C å¤„çš„æŒ‡é’ˆåˆ�å§‹åŒ–éœ€è¦� NULL()"
+msgstr "%Cå¤„çš„æŒ‡é’ˆåˆ�å§‹åŒ–éœ€è¦� NULL()"
 
-#: fortran/decl.c:1677
+#: fortran/decl.c:1724
 #, no-c-format
 msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
-msgstr "%C å¤„å¯¹æŒ‡é’ˆçš„åˆ�å§‹åŒ–ä¸�å…�è®¸å‡ºçŽ°åœ¨ PURE è¿‡ç¨‹ä¸­"
+msgstr "%Cå¤„å¯¹æŒ‡é’ˆçš„åˆ�å§‹åŒ–ä¸�å…�è®¸å‡ºçŽ°åœ¨ PURE è¿‡ç¨‹ä¸­"
 
-#: fortran/decl.c:1690
+#: fortran/decl.c:1737
 #, no-c-format
 msgid "Pointer initialization at %C requires '=>', not '='"
-msgstr "åœ¨ %C å¤„çš„æŒ‡é’ˆåˆ�å§‹åŒ–éœ€è¦�â€˜=>â€™ï¼Œè€Œä¸�æ˜¯â€˜=â€™"
+msgstr "åœ¨%Cå¤„çš„æŒ‡é’ˆåˆ�å§‹åŒ–éœ€è¦�â€˜=>â€™ï¼Œè€Œä¸�æ˜¯â€˜=â€™"
 
-#: fortran/decl.c:1699 fortran/decl.c:6129
+#: fortran/decl.c:1746 fortran/decl.c:6361
 #, no-c-format
 msgid "Expected an initialization expression at %C"
-msgstr "%C å¤„éœ€è¦�ä¸€ä¸ªåˆ�å§‹åŒ–è¡¨è¾¾å¼�"
+msgstr "%Cå¤„éœ€è¦�ä¸€ä¸ªåˆ�å§‹åŒ–è¡¨è¾¾å¼�"
 
-#: fortran/decl.c:1705
+#: fortran/decl.c:1752
 #, no-c-format
 msgid "Initialization of variable at %C is not allowed in a PURE procedure"
-msgstr "%C å¤„å¯¹å�˜é‡�çš„åˆ�å§‹åŒ–ä¸�å…�è®¸å‡ºçŽ°åœ¨ PURE è¿‡ç¨‹ä¸­"
+msgstr "%Cå¤„å¯¹å�˜é‡�çš„åˆ�å§‹åŒ–ä¸�å…�è®¸å‡ºçŽ°åœ¨ PURE è¿‡ç¨‹ä¸­"
 
-#: fortran/decl.c:1718
+#: fortran/decl.c:1765
 #, fuzzy, no-c-format
 msgid "Initialization of allocatable component at %C is not allowed"
-msgstr "åˆ�å§‹åŒ–ä¸�å…�è®¸å‡ºçŽ°åœ¨ %C å¤„çš„ PURE è¿‡ç¨‹ä¸­"
+msgstr "åˆ�å§‹åŒ–ä¸�å…�è®¸å‡ºçŽ°åœ¨%Cå¤„çš„ PURE è¿‡ç¨‹ä¸­"
 
-#: fortran/decl.c:1772 fortran/decl.c:1781
+#: fortran/decl.c:1819 fortran/decl.c:1828
 #, no-c-format
 msgid "Old-style type declaration %s*%d not supported at %C"
-msgstr "æ—§å¼�çš„ç±»åž‹å£°æ˜Ž %s*%d äºŽ %C å¤„ä¸�å�—æ”¯æŒ�"
+msgstr "%3$Cå¤„æ—§å¼�çš„ç±»åž‹å£°æ˜Ž %1$s*%2$d ä¸�å�—æ”¯æŒ�"
 
-#: fortran/decl.c:1786
+#: fortran/decl.c:1833
 #, no-c-format
 msgid "Nonstandard type declaration %s*%d at %C"
-msgstr "ä¸�ç¬¦å�ˆæ ‡å‡†çš„ %s*%d ç±»åž‹å£°æ˜Žï¼ŒäºŽ %C å¤„"
+msgstr "%3$Cå¤„çš„ %1$s*%2$d ç±»åž‹å£°æ˜Žä¸�ç¬¦å�ˆæ ‡å‡†"
 
-#: fortran/decl.c:1838 fortran/decl.c:1897
+#: fortran/decl.c:1884 fortran/decl.c:1948
 #, no-c-format
 msgid "Missing right parenthesis at %C"
-msgstr "%C å¤„ç¼ºå°‘å�³æ‹¬å�·"
+msgstr "%Cå¤„ç¼ºå°‘å�³æ‹¬å�·"
 
-#: fortran/decl.c:1853 fortran/decl.c:1931
+#: fortran/decl.c:1897 fortran/decl.c:1993
 #, no-c-format
 msgid "Expected initialization expression at %C"
-msgstr "%C å¤„éœ€è¦�åˆ�å§‹åŒ–è¡¨è¾¾å¼�"
+msgstr "%Cå¤„éœ€è¦�åˆ�å§‹åŒ–è¡¨è¾¾å¼�"
 
-#: fortran/decl.c:1861 fortran/decl.c:1937
+#: fortran/decl.c:1905 fortran/decl.c:1999
 #, no-c-format
 msgid "Expected scalar initialization expression at %C"
-msgstr "%C å¤„éœ€è¦�æ ‡é‡�åˆ�å§‹åŒ–è¡¨è¾¾å¼�"
+msgstr "%Cå¤„éœ€è¦�æ ‡é‡�åˆ�å§‹åŒ–è¡¨è¾¾å¼�"
 
-#: fortran/decl.c:1891
+#: fortran/decl.c:1936
 #, no-c-format
 msgid "Kind %d not supported for type %s at %C"
-msgstr "ç§�åˆ« %d åœ¨ %C å¤„ ä¸�ä¸ºç±»åž‹ %s æ‰€æ”¯æŒ�"
+msgstr "ç§�åˆ« %d åœ¨%Cå¤„ä¸�ä¸ºç±»åž‹ %s æ‰€æ”¯æŒ�"
 
-#: fortran/decl.c:1957
-#, fuzzy, no-c-format
+#: fortran/decl.c:1946
+#, no-c-format
+msgid "Missing right parenthesis or comma at %C"
+msgstr "%Cå¤„ç¼ºå°‘å�³æ‹¬å�·æˆ–é€—å�·"
+
+#: fortran/decl.c:2019
+#, no-c-format
 msgid "Kind %d is not supported for CHARACTER at %C"
-msgstr "ç§�åˆ« %d åœ¨ %C å¤„ ä¸�ä¸ºç±»åž‹ %s æ‰€æ”¯æŒ�"
+msgstr "ç§�åˆ« %d åœ¨%Cå¤„ä¸�ä¸º CHARACTER æ‰€æ”¯æŒ�"
 
-#: fortran/decl.c:2086
+#: fortran/decl.c:2148
 #, no-c-format
 msgid "Syntax error in CHARACTER declaration at %C"
-msgstr "%C çš„ CHARACTER å£°æ˜Žè¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„ CHARACTER å£°æ˜Žè¯­æ³•é”™è¯¯"
 
-#: fortran/decl.c:2156
+#: fortran/decl.c:2233
 #, no-c-format
 msgid "Extension: BYTE type at %C"
-msgstr "æ‰©å±•ï¼š%C å¤„çš„ BYTE ç±»åž‹"
+msgstr "æ‰©å±•ï¼š%Cå¤„çš„ BYTE ç±»åž‹"
 
-#: fortran/decl.c:2162
+#: fortran/decl.c:2239
 #, no-c-format
 msgid "BYTE type used at %C is not available on the target machine"
-msgstr "%C ä½¿ç”¨åˆ°çš„ BYTE ç±»åž‹åœ¨ç›®æ ‡æœºä¸Šä¸�å�¯"
+msgstr "%Cå¤„ä½¿ç”¨åˆ°çš„ BYTE ç±»åž‹åœ¨ç›®æ ‡æœºä¸Šä¸�å�¯ç”¨"
 
-#: fortran/decl.c:2211
+#: fortran/decl.c:2288
 #, no-c-format
 msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
-msgstr "%C å¤„çš„ DOUBLE COMPLEX ä¸�é�µå¾ª Fortran 95 æ ‡å‡†"
+msgstr "%Cå¤„çš„ DOUBLE COMPLEX ä¸�é�µå¾ª Fortran 95 æ ‡å‡†"
 
-#: fortran/decl.c:2245 fortran/decl.c:2252 fortran/decl.c:2558
-#: fortran/decl.c:2566
+#: fortran/decl.c:2328 fortran/decl.c:2337 fortran/decl.c:2649
+#: fortran/decl.c:2657
 #, no-c-format
 msgid "Type name '%s' at %C is ambiguous"
-msgstr "ç±»åž‹å��â€˜%sâ€™(äºŽ %C å¤„)æœ‰æ­§ä¹‰"
+msgstr "%2$Cå¤„çš„ç±»åž‹å��â€˜%1$sâ€™æœ‰æ­§ä¹‰"
 
-#: fortran/decl.c:2321
+#: fortran/decl.c:2412
 #, no-c-format
 msgid "Missing character range in IMPLICIT at %C"
-msgstr "%C å¤„ IMPLICIT ç¼ºå°‘å­—ç¬¦èŒƒå›´"
+msgstr "%Cå¤„ IMPLICIT ç¼ºå°‘å­—ç¬¦èŒƒå›´"
 
-#: fortran/decl.c:2367
+#: fortran/decl.c:2458
 #, no-c-format
 msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
-msgstr "%C å¤„ IMPLICIT è¯­å�¥ä¸­çš„å­—æ¯�å¿…é¡»æŒ‰åº�æŽ’åˆ—"
+msgstr "%Cå¤„ IMPLICIT è¯­å�¥ä¸­çš„å­—æ¯�å¿…é¡»æŒ‰åº�æŽ’åˆ—"
 
-#: fortran/decl.c:2421
+#: fortran/decl.c:2512
 #, no-c-format
 msgid "Empty IMPLICIT statement at %C"
-msgstr "%C IMPLICIT è¯­å�¥ä¸ºç©º"
+msgstr "%Cå¤„ IMPLICIT è¯­å�¥ä¸ºç©º"
 
-#: fortran/decl.c:2524
-#, fuzzy, no-c-format
+#: fortran/decl.c:2615
+#, no-c-format
 msgid "IMPORT statement at %C only permitted in an INTERFACE body"
-msgstr "%C å¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ INTERFACE ä¸­"
+msgstr "%Cå¤„ IMPORT è¯­å�¥å�ªå…�è®¸å‡ºçŽ°åœ¨æŽ¥å�£ä½“ä¸­"
 
-#: fortran/decl.c:2529
+#: fortran/decl.c:2620
 #, no-c-format
 msgid "Fortran 2003: IMPORT statement at %C"
-msgstr "Fortran 2003ï¼š%C å¤„çš„ IMPORT è¯­å�¥"
+msgstr "Fortran 2003ï¼š%Cå¤„çš„ IMPORT è¯­å�¥"
 
-#: fortran/decl.c:2544
+#: fortran/decl.c:2635
 #, fuzzy, no-c-format
 msgid "Expecting list of named entities at %C"
 msgstr "éœ€è¦� %s è¯­å�¥ï¼ŒäºŽ %C"
 
-#: fortran/decl.c:2572
+#: fortran/decl.c:2663
 #, no-c-format
 msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
 msgstr ""
 
-#: fortran/decl.c:2579
+#: fortran/decl.c:2670
 #, no-c-format
 msgid "'%s' is already IMPORTed from host scoping unit at %C."
 msgstr ""
 
-#: fortran/decl.c:2608
+#: fortran/decl.c:2699
 #, no-c-format
 msgid "Syntax error in IMPORT statement at %C"
-msgstr "%C å¤„çš„ IMPORT è¯­å�¥è¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„çš„ IMPORT è¯­å�¥è¯­æ³•é”™è¯¯"
 
-#: fortran/decl.c:2850
+#: fortran/decl.c:2941
 #, no-c-format
 msgid "Missing dimension specification at %C"
-msgstr "%C å¤„æ²¡æœ‰æŒ‡å®šç»´æ•°"
+msgstr "%Cå¤„æ²¡æœ‰æŒ‡å®šç»´æ•°"
 
-#: fortran/decl.c:2924
+#: fortran/decl.c:3015
 #, no-c-format
 msgid "Duplicate %s attribute at %L"
 msgstr "é‡�å¤�çš„ %s å±žæ€§ï¼Œä½�äºŽ %L"
 
-#: fortran/decl.c:2943
+#: fortran/decl.c:3034
 #, no-c-format
 msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
-msgstr "Fortran 2003ï¼š%C å¤„çš„ ALLOCATABLE å±žæ€§å‡ºçŽ°åœ¨ TYPE å®šä¹‰ä¸­"
+msgstr "Fortran 2003ï¼š%Cå¤„çš„ ALLOCATABLE å±žæ€§å‡ºçŽ°åœ¨ TYPE å®šä¹‰ä¸­"
 
-#: fortran/decl.c:2953
+#: fortran/decl.c:3044
 #, no-c-format
 msgid "Attribute at %L is not allowed in a TYPE definition"
-msgstr "%L å¤„çš„å±žæ€§ä¸�å…�è®¸å‡ºçŽ°åœ¨ TYPE å®šä¹‰ä¸­"
+msgstr "%Lå¤„çš„å±žæ€§ä¸�å…�è®¸å‡ºçŽ°åœ¨ TYPE å®šä¹‰ä¸­"
 
-#: fortran/decl.c:2971
+#: fortran/decl.c:3062
 #, no-c-format
 msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
-msgstr "Fortran 2003ï¼šå±žæ€§ %s åœ¨ %L å¤„å‡ºçŽ°åœ¨ TYPE å®šä¹‰ä¸­"
+msgstr "Fortran 2003ï¼šå±žæ€§ %s åœ¨%Lå¤„å‡ºçŽ°åœ¨ TYPE å®šä¹‰ä¸­"
 
-#: fortran/decl.c:2982
+#: fortran/decl.c:3073
 #, fuzzy, no-c-format
 msgid "%s attribute at %L is not allowed outside of the specification part of a module"
 msgstr "%s å±žæ€§(ä½�äºŽ %L)ä¸�å…�è®¸å‡ºçŽ°åœ¨ MODULE ä»¥å¤–"
 
-#: fortran/decl.c:3034 fortran/decl.c:5437
+#: fortran/decl.c:3125 fortran/decl.c:5635
 #, no-c-format
 msgid "PROTECTED at %C only allowed in specification part of a module"
 msgstr ""
 
-#: fortran/decl.c:3040
+#: fortran/decl.c:3131
 #, no-c-format
 msgid "Fortran 2003: PROTECTED attribute at %C"
-msgstr "Fortran 2003ï¼š%C å¤„çš„ PROTECT å±žæ€§"
+msgstr "Fortran 2003ï¼š%Cå¤„çš„ PROTECT å±žæ€§"
 
-#: fortran/decl.c:3071
+#: fortran/decl.c:3162
 #, no-c-format
 msgid "Fortran 2003: VALUE attribute at %C"
-msgstr "Fortran 2003ï¼š%C å¤„çš„ VALUE å±žæ€§"
+msgstr "Fortran 2003ï¼š%Cå¤„çš„ VALUE å±žæ€§"
 
-#: fortran/decl.c:3081
+#: fortran/decl.c:3172
 #, no-c-format
 msgid "Fortran 2003: VOLATILE attribute at %C"
-msgstr "Fortran 2003ï¼š%C å¤„çš„ VOLATILE å±žæ€§"
+msgstr "Fortran 2003ï¼š%Cå¤„çš„ VOLATILE å±žæ€§"
 
-#: fortran/decl.c:3121
+#: fortran/decl.c:3212
 #, no-c-format
 msgid "Multiple identifiers provided with single NAME= specifier at %C"
 msgstr ""
 
 #. Print an error, but continue parsing line.
-#: fortran/decl.c:3171
+#: fortran/decl.c:3261
 #, no-c-format
 msgid "C kind parameter is for type %s but symbol '%s' at %L is of type %s"
 msgstr ""
 
-#: fortran/decl.c:3235
+#: fortran/decl.c:3325
 #, fuzzy, no-c-format
 msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
 msgstr "æŒ‡å®šå‡½æ•°â€˜%sâ€™(ä½�äºŽ %L)ä¸�èƒ½æ˜¯ä¸€ä¸ªå†…éƒ¨å‡½æ•°"
 
-#: fortran/decl.c:3257
+#: fortran/decl.c:3347
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:3266
+#: fortran/decl.c:3356
 #, no-c-format
 msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:3270
-#, fuzzy, no-c-format
+#: fortran/decl.c:3360
+#, no-c-format
 msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
-msgstr "å�˜é‡�â€˜%sâ€™åœ¨ %L å°šæœªåˆ†é…�åˆ°æ ¼å¼�æ ‡å�·"
+msgstr "%2$Lå¤„çš„å�˜é‡�â€˜%1$sâ€™æ— æ³•ä¸Ž C äº’æ“�ä½œä½†è¢«å£°æ˜Žä¸º BIND(C)"
 
-#: fortran/decl.c:3282
+#: fortran/decl.c:3372
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
 msgstr ""
 
-#: fortran/decl.c:3296
+#: fortran/decl.c:3386
 #, fuzzy, no-c-format
 msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
 msgstr "%L æŒ‡å®šäº†é‡�å¤�çš„ SAVE å±žæ€§"
 
-#: fortran/decl.c:3304
+#: fortran/decl.c:3394
 #, fuzzy, no-c-format
 msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
 msgstr "%L æŒ‡å®šäº†é‡�å¤�çš„ SAVE å±žæ€§"
 
-#: fortran/decl.c:3314
-#, fuzzy, no-c-format
+#: fortran/decl.c:3404
+#, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
-msgstr "CHARACTER(*) å‡½æ•°â€˜%sâ€™åœ¨ %L å¤„ä¸�èƒ½ä¸ºæ•°ç»„å€¼"
+msgstr "%2$Lå¤„çš„BIND(C) å‡½æ•°â€˜%1$sâ€™ä¸�èƒ½è¿”å›žä¸€ä¸ªæ•°ç»„"
 
-#: fortran/decl.c:3322
-#, fuzzy, no-c-format
+#: fortran/decl.c:3412
+#, no-c-format
 msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
-msgstr "æŒ‡å®šå‡½æ•°â€˜%sâ€™(ä½�äºŽ %L)ä¸�èƒ½æ˜¯ä¸€ä¸ªè¯­å�¥å‡½æ•°"
+msgstr "%2$Lå¤„çš„BIND(C) å‡½æ•°â€˜%1$sâ€™ä¸�èƒ½è¿”å›žä¸€ä¸ªå­—ç¬¦ä¸²"
 
 #. Use gfc_warning_now because we won't say that the symbol fails
 #. just because of this.
-#: fortran/decl.c:3334
+#: fortran/decl.c:3424
 #, no-c-format
 msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
 msgstr ""
 
-#: fortran/decl.c:3409
+#: fortran/decl.c:3499
 #, no-c-format
 msgid "Need either entity or common block name for attribute specification statement at %C"
 msgstr ""
 
-#: fortran/decl.c:3456
+#: fortran/decl.c:3546
 #, fuzzy, no-c-format
 msgid "Missing entity or common block name for attribute specification statement at %C"
-msgstr "æ‰©å±•ï¼šDATA è¯­å�¥ä¸­å¯¹å…¬å…±å�—å�˜é‡�â€˜%sâ€™åœ¨ %C å¤„åˆ�å§‹åŒ–"
+msgstr "æ‰©å±•ï¼šDATA è¯­å�¥ä¸­å¯¹å…¬å…±å�—å�˜é‡�â€˜%sâ€™åœ¨%Cå¤„åˆ�å§‹åŒ–"
 
 #. Now we have an error, which we signal, and then fix up
 #. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:3563
+#: fortran/decl.c:3653
 #, fuzzy, no-c-format
 msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
-msgstr "%C å¤„çš„æ´¾ç”Ÿç±»åž‹å°šæœªè¢«å®šä¹‰ï¼Œå› æ­¤ä¸�èƒ½å‡ºçŽ°åœ¨æ´¾ç”Ÿç±»åž‹å®šä¹‰ä¸­"
+msgstr "%Cå¤„çš„æ´¾ç”Ÿç±»åž‹å°šæœªè¢«å®šä¹‰ï¼Œå› æ­¤ä¸�èƒ½å‡ºçŽ°åœ¨æ´¾ç”Ÿç±»åž‹å®šä¹‰ä¸­"
 
-#: fortran/decl.c:3595
+#: fortran/decl.c:3685
 #, no-c-format
 msgid "Syntax error in data declaration at %C"
-msgstr "%C å¤„æ•°æ�®å£°æ˜Žè¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„æ•°æ�®å£°æ˜Žè¯­æ³•é”™è¯¯"
 
-#: fortran/decl.c:3742
+#: fortran/decl.c:3832
 #, no-c-format
 msgid "Name '%s' at %C is the name of the procedure"
-msgstr "å��å­—â€˜%sâ€™(ä½�äºŽ %C)æ˜¯ä¸€ä¸ªè¿‡ç¨‹çš„å��å­—"
+msgstr "%2$Cå¤„çš„å��å­—â€˜%1$sâ€™æ˜¯ä¸€ä¸ªè¿‡ç¨‹çš„å��å­—"
 
-#: fortran/decl.c:3754
+#: fortran/decl.c:3844
 #, no-c-format
 msgid "Unexpected junk in formal argument list at %C"
-msgstr "%C å¤„å½¢å�‚åˆ—è¡¨ä¸­æœ‰é�žé¢„æœŸçš„åžƒåœ¾å­—ç¬¦"
+msgstr "%Cå¤„å½¢å�‚åˆ—è¡¨ä¸­æœ‰é�žé¢„æœŸçš„åžƒåœ¾å­—ç¬¦"
 
-#: fortran/decl.c:3771
+#: fortran/decl.c:3861
 #, no-c-format
 msgid "Duplicate symbol '%s' in formal argument list at %C"
-msgstr "ç¬¦å�·â€˜%sâ€™åœ¨ %C å¤„çš„å½¢å�‚åˆ—è¡¨ä¸­é‡�å¤�å‡ºçŽ°"
+msgstr "ç¬¦å�·â€˜%sâ€™åœ¨%Cå¤„çš„å½¢å�‚åˆ—è¡¨ä¸­é‡�å¤�å‡ºçŽ°"
 
-#: fortran/decl.c:3822
+#: fortran/decl.c:3912
 #, no-c-format
 msgid "RESULT variable at %C must be different than function name"
-msgstr "%C å¤„ RESULT å�˜é‡�ä¸�èƒ½ä¸Žå‡½æ•°é‡�å��"
+msgstr "%Cå¤„ RESULT å�˜é‡�ä¸�èƒ½ä¸Žå‡½æ•°é‡�å��"
 
-#: fortran/decl.c:3892
+#: fortran/decl.c:3990
 #, no-c-format
 msgid "Unexpected junk after function declaration at %C"
-msgstr "%C å¤„çš„å‡½æ•°å£°æ˜Žå�Žæœ‰é�žé¢„æœŸçš„åžƒåœ¾å­—ç¬¦"
+msgstr "%Cå¤„çš„å‡½æ•°å£°æ˜Žå�Žæœ‰é�žé¢„æœŸçš„åžƒåœ¾å­—ç¬¦"
 
-#: fortran/decl.c:3951
+#: fortran/decl.c:4000 fortran/decl.c:4734
+#, no-c-format
+msgid "Extension: BIND(C) attribute at %L may not be specified for an internal procedure"
+msgstr "æ‰©å±•ï¼šä¸�èƒ½åœ¨%Lå¤„ä¸ºå†…éƒ¨è¿‡ç¨‹æŒ‡å®š BIND(C) å±žæ€§"
+
+#: fortran/decl.c:4066
 #, fuzzy, no-c-format
 msgid "Interface '%s' at %C may not be generic"
-msgstr "%L å¤„æ¸¸æ ‡æ­¥è¿›ä¸�èƒ½ä¸ºé›¶"
+msgstr "%Lå¤„æ¸¸æ ‡æ­¥è¿›ä¸�èƒ½ä¸ºé›¶"
 
-#: fortran/decl.c:3956
+#: fortran/decl.c:4071
 #, fuzzy, no-c-format
 msgid "Interface '%s' at %C may not be a statement function"
 msgstr "æŒ‡å®šå‡½æ•°â€˜%sâ€™(ä½�äºŽ %L)ä¸�èƒ½æ˜¯ä¸€ä¸ªè¯­å�¥å‡½æ•°"
 
-#: fortran/decl.c:3967
+#: fortran/decl.c:4082
 #, fuzzy, no-c-format
 msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
-msgstr "å†…éƒ¨è¿‡ç¨‹â€˜%sâ€™åœ¨ %L å¤„ä¸�å…�è®¸ç”¨ä½œå®žå�‚"
+msgstr "å†…éƒ¨è¿‡ç¨‹â€˜%sâ€™åœ¨%Lå¤„ä¸�å…�è®¸ç”¨ä½œå®žå�‚"
 
-#: fortran/decl.c:3975
+#: fortran/decl.c:4118
 #, no-c-format
-msgid "Fortran 2003: Support for intrinsic procedure '%s' in PROCEDURE statement at %C not yet implemented in gfortran"
-msgstr ""
-
-#: fortran/decl.c:4014
-#, no-c-format
 msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
 msgstr ""
 
-#: fortran/decl.c:4021
+#: fortran/decl.c:4125
 #, no-c-format
 msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
 msgstr ""
 
-#: fortran/decl.c:4027
+#: fortran/decl.c:4131
 #, fuzzy, no-c-format
 msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
-msgstr "å“‘å…ƒâ€˜%sâ€™åœ¨ %L å¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
+msgstr "å“‘å…ƒâ€˜%sâ€™åœ¨%Lå¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
 
-#: fortran/decl.c:4060 fortran/decl.c:4103
+#: fortran/decl.c:4167 fortran/decl.c:4210
 #, no-c-format
 msgid "Syntax error in PROCEDURE statement at %C"
-msgstr "%C å¤„ PROCEDURE è¯­å�¥è¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„ PROCEDURE è¯­å�¥è¯­æ³•é”™è¯¯"
 
-#: fortran/decl.c:4077
+#: fortran/decl.c:4184
 #, no-c-format
 msgid "PROCEDURE at %C must be in a generic interface"
 msgstr ""
 
-#: fortran/decl.c:4128
+#: fortran/decl.c:4235
 #, no-c-format
 msgid "Fortran 2003: Procedure components at %C are not yet implemented in gfortran"
 msgstr ""
 
-#: fortran/decl.c:4138
+#: fortran/decl.c:4245
 #, no-c-format
 msgid "Fortran 2003: PROCEDURE statement at %C"
-msgstr "Fortran 2003ï¼š%C å¤„çš„ PROCEDURE è¯­å�¥"
+msgstr "Fortran 2003ï¼š%Cå¤„çš„ PROCEDURE è¯­å�¥"
 
-#: fortran/decl.c:4186
+#: fortran/decl.c:4293
 #, no-c-format
 msgid "Expected formal argument list in function definition at %C"
-msgstr "å‡½æ•°å®šä¹‰åœ¨ %C å¤„éœ€è¦�å½¢å�‚åˆ—è¡¨"
+msgstr "å‡½æ•°å®šä¹‰åœ¨%Cå¤„éœ€è¦�å½¢å�‚åˆ—è¡¨"
 
-#: fortran/decl.c:4210 fortran/decl.c:4214 fortran/decl.c:4536
-#: fortran/decl.c:4540 fortran/symbol.c:1402
+#: fortran/decl.c:4317 fortran/decl.c:4321 fortran/decl.c:4520
+#: fortran/decl.c:4524 fortran/decl.c:4702 fortran/decl.c:4706
+#: fortran/symbol.c:1402
 #, no-c-format
 msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
 msgstr ""
 
-#: fortran/decl.c:4246
+#: fortran/decl.c:4353
 #, no-c-format
 msgid "Function '%s' at %C already has a type of %s"
-msgstr "å‡½æ•°â€˜%sâ€™(ä½�äºŽ %C)å·²ç»�å…·æœ‰ç±»åž‹ %s"
+msgstr "%2$Cå¤„çš„å‡½æ•°â€˜%1$sâ€™å·²ç»�å…·æœ‰ç±»åž‹ %3$s"
 
-#: fortran/decl.c:4322
+#: fortran/decl.c:4441
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a PROGRAM"
-msgstr "%C å¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ PROGRAM ä¸­"
+msgstr "%Cå¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ PROGRAM ä¸­"
 
-#: fortran/decl.c:4325
+#: fortran/decl.c:4444
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a MODULE"
-msgstr "%C å¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ MODULE ä¸­"
+msgstr "%Cå¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ MODULE ä¸­"
 
-#: fortran/decl.c:4328
+#: fortran/decl.c:4447
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
-msgstr "%C å¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ BLOCK DATA ä¸­"
+msgstr "%Cå¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ BLOCK DATA ä¸­"
 
-#: fortran/decl.c:4332
+#: fortran/decl.c:4451
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an INTERFACE"
-msgstr "%C å¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ INTERFACE ä¸­"
+msgstr "%Cå¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ INTERFACE ä¸­"
 
-#: fortran/decl.c:4336
+#: fortran/decl.c:4455
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
-msgstr "%C å¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ DERIVED TYPE å�—ä¸­"
+msgstr "%Cå¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ DERIVED TYPE å�—ä¸­"
 
-#: fortran/decl.c:4340
+#: fortran/decl.c:4459
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
-msgstr "%C å¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ IF-THEN å�—ä¸­"
+msgstr "%Cå¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ IF-THEN å�—ä¸­"
 
-#: fortran/decl.c:4344
+#: fortran/decl.c:4463
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a DO block"
-msgstr "%C å¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ DO ä¸­"
+msgstr "%Cå¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ DO ä¸­"
 
-#: fortran/decl.c:4348
+#: fortran/decl.c:4467
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a SELECT block"
-msgstr "%C å¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ SELECT å�—ä¸­"
+msgstr "%Cå¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ SELECT å�—ä¸­"
 
-#: fortran/decl.c:4352
+#: fortran/decl.c:4471
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a FORALL block"
-msgstr "%C å¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ FORALL å�—ä¸­"
+msgstr "%Cå¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ FORALL å�—ä¸­"
 
-#: fortran/decl.c:4356
+#: fortran/decl.c:4475
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a WHERE block"
-msgstr "%C å¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ WHERE å�—ä¸­"
+msgstr "%Cå¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ WHERE å�—ä¸­"
 
-#: fortran/decl.c:4360
+#: fortran/decl.c:4479
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear within a contained subprogram"
-msgstr "%C å¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨åµŒå¥—çš„å­�ç¨‹åº�ä¸­"
+msgstr "%Cå¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨åµŒå¥—çš„å­�ç¨‹åº�ä¸­"
 
-#: fortran/decl.c:4378
+#: fortran/decl.c:4497
 #, no-c-format
 msgid "ENTRY statement at %C cannot appear in a contained procedure"
-msgstr "%C å¤„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨è¢«åŒ…å�«çš„è¿‡ç¨‹ä¸­"
+msgstr "%Cå¤„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨è¢«åŒ…å�«çš„è¿‡ç¨‹ä¸­"
 
-#: fortran/decl.c:4560
+#: fortran/decl.c:4552 fortran/decl.c:4742
 #, no-c-format
 msgid "Missing required parentheses before BIND(C) at %C"
 msgstr ""
 
-#: fortran/decl.c:4618 fortran/decl.c:4634
+#: fortran/decl.c:4801 fortran/decl.c:4817
 #, fuzzy, no-c-format
 msgid "Syntax error in NAME= specifier for binding label at %C"
 msgstr "%C CASE æŒ‡å®šè¯­æ³•é”™è¯¯"
 
-#: fortran/decl.c:4649
+#: fortran/decl.c:4832
 #, fuzzy, no-c-format
 msgid "Missing closing quote '\"' for binding label at %C"
-msgstr "%C å¤„ç¼ºå°‘æ ¼å¼�æ ‡å�·"
+msgstr "%Cå¤„ç¼ºå°‘æ ¼å¼�æ ‡å�·"
 
-#: fortran/decl.c:4658
+#: fortran/decl.c:4841
 #, fuzzy, no-c-format
 msgid "Missing closing quote ''' for binding label at %C"
-msgstr "%C å¤„ç¼ºå°‘æ ¼å¼�æ ‡å�·"
+msgstr "%Cå¤„ç¼ºå°‘æ ¼å¼�æ ‡å�·"
 
-#: fortran/decl.c:4668
+#: fortran/decl.c:4851
 #, fuzzy, no-c-format
 msgid "Missing closing paren for binding label at %C"
-msgstr "%C å¤„ç¼ºå°‘æ ¼å¼�æ ‡å�·"
+msgstr "%Cå¤„ç¼ºå°‘æ ¼å¼�æ ‡å�·"
 
-#: fortran/decl.c:4703
+#: fortran/decl.c:4857
+#, fuzzy, no-c-format
+msgid "No binding name is allowed in BIND(C) at %C"
+msgstr "å‡½æ•°å��â€˜%sâ€™ä¸�å…�è®¸å‡ºçŽ°åœ¨%Cå¤„"
+
+#: fortran/decl.c:4863
 #, no-c-format
+msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
+msgstr ""
+
+#: fortran/decl.c:4894
+#, no-c-format
 msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
 msgstr ""
 
-#: fortran/decl.c:4876
+#: fortran/decl.c:5066
 #, no-c-format
 msgid "Unexpected END statement at %C"
-msgstr "%C å¤„é�žé¢„æœŸçš„ END è¯­å�¥"
+msgstr "%Cå¤„é�žé¢„æœŸçš„ END è¯­å�¥"
 
 #. We would have required END [something].
-#: fortran/decl.c:4885
+#: fortran/decl.c:5075
 #, no-c-format
 msgid "%s statement expected at %L"
-msgstr "éœ€è¦� %s è¯­å�¥åœ¨ %L å¤„"
+msgstr "éœ€è¦� %s è¯­å�¥åœ¨%Lå¤„"
 
-#: fortran/decl.c:4896
+#: fortran/decl.c:5086
 #, no-c-format
 msgid "Expecting %s statement at %C"
 msgstr "éœ€è¦� %s è¯­å�¥ï¼ŒäºŽ %C"
 
-#: fortran/decl.c:4911
+#: fortran/decl.c:5101
 #, no-c-format
 msgid "Expected block name of '%s' in %s statement at %C"
 msgstr "éœ€è¦�å�—å��â€˜%sâ€™åœ¨â€˜%sâ€™è¡¨è¾¾å¼�ä¸­ï¼ŒäºŽ %C"
 
-#: fortran/decl.c:4928
+#: fortran/decl.c:5118
 #, no-c-format
 msgid "Expected terminating name at %C"
-msgstr "%C å¤„éœ€è¦�ç»“æ�Ÿå��"
+msgstr "%Cå¤„éœ€è¦�ç»“æ�Ÿå��"
 
-#: fortran/decl.c:4937
+#: fortran/decl.c:5127
 #, no-c-format
 msgid "Expected label '%s' for %s statement at %C"
 msgstr "éœ€è¦�æ ‡å�·â€˜%sâ€™ï¼Œä¸º %s è¯­å�¥ï¼ŒäºŽ %C"
 
-#: fortran/decl.c:4991
+#: fortran/decl.c:5181
 #, no-c-format
 msgid "Missing array specification at %L in DIMENSION statement"
 msgstr ""
 
-#: fortran/decl.c:5000
+#: fortran/decl.c:5189
 #, no-c-format
+msgid "Dimensions specified for %s at %L after its initialisation"
+msgstr ""
+
+#: fortran/decl.c:5198
+#, no-c-format
 msgid "Array specification must be deferred at %L"
-msgstr "%L å¤„æ•°ç»„æŒ‡å®šå¿…é¡»å»¶è¿Ÿ"
+msgstr "%Lå¤„æ•°ç»„æŒ‡å®šå¿…é¡»å»¶è¿Ÿ"
 
-#: fortran/decl.c:5077
+#: fortran/decl.c:5275
 #, no-c-format
 msgid "Unexpected character in variable list at %C"
-msgstr "%C å¤„å�˜é‡�åˆ—è¡¨ä¸­æœ‰é�žé¢„æœŸçš„åžƒåœ¾å­—ç¬¦"
+msgstr "%Cå¤„å�˜é‡�åˆ—è¡¨ä¸­æœ‰é�žé¢„æœŸçš„åžƒåœ¾å­—ç¬¦"
 
-#: fortran/decl.c:5114
+#: fortran/decl.c:5312
 #, no-c-format
 msgid "Expected '(' at %C"
-msgstr "åœ¨ %C å¤„éœ€è¦�â€˜(â€™"
+msgstr "åœ¨%Cå¤„éœ€è¦�â€˜(â€™"
 
-#: fortran/decl.c:5128 fortran/decl.c:5168
+#: fortran/decl.c:5326 fortran/decl.c:5366
 #, no-c-format
 msgid "Expected variable name at %C"
-msgstr "åœ¨ %C å¤„éœ€è¦�å�˜é‡�å��"
+msgstr "åœ¨%Cå¤„éœ€è¦�å�˜é‡�å��"
 
-#: fortran/decl.c:5144
+#: fortran/decl.c:5342
 #, no-c-format
 msgid "Cray pointer at %C must be an integer"
-msgstr "%C å¤„ Cray æŒ‡é’ˆå¿…é¡»æ˜¯ä¸€ä¸ªæ•´æ•°"
+msgstr "%Cå¤„ Cray æŒ‡é’ˆå¿…é¡»æ˜¯ä¸€ä¸ªæ•´æ•°"
 
-#: fortran/decl.c:5148
+#: fortran/decl.c:5346
 #, no-c-format
 msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
-msgstr "%C å¤„çš„ Cray æŒ‡é’ˆç²¾åº¦ä¸º %dï¼›å†…å­˜åœ°å�€éœ€è¦� %d å­—èŠ‚"
+msgstr "%Cå¤„çš„ Cray æŒ‡é’ˆç²¾åº¦ä¸º %dï¼›å†…å­˜åœ°å�€éœ€è¦� %d å­—èŠ‚"
 
-#: fortran/decl.c:5154
+#: fortran/decl.c:5352
 #, no-c-format
 msgid "Expected \",\" at %C"
-msgstr "åœ¨ %C å¤„éœ€è¦�â€œ,â€�"
+msgstr "åœ¨%Cå¤„éœ€è¦�â€œ,â€�"
 
-#: fortran/decl.c:5217
+#: fortran/decl.c:5415
 #, no-c-format
 msgid "Expected \")\" at %C"
-msgstr "åœ¨ %C å¤„éœ€è¦�â€œ)â€�"
+msgstr "åœ¨%Cå¤„éœ€è¦�â€œ)â€�"
 
-#: fortran/decl.c:5229
+#: fortran/decl.c:5427
 #, no-c-format
 msgid "Expected \",\" or end of statement at %C"
-msgstr "åœ¨ %C å¤„éœ€è¦�â€œ,â€�æˆ–è¯­å�¥å°¾"
+msgstr "åœ¨%Cå¤„éœ€è¦�â€œ,â€�æˆ–è¯­å�¥å°¾"
 
-#: fortran/decl.c:5293
+#: fortran/decl.c:5491
 #, no-c-format
 msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
-msgstr "%C å¤„çš„ Cray æŒ‡é’ˆå£°æ˜Žéœ€è¦� -fcray-pointer æ ‡è®°"
+msgstr "%Cå¤„çš„ Cray æŒ‡é’ˆå£°æ˜Žéœ€è¦� -fcray-pointer æ ‡è®°"
 
-#: fortran/decl.c:5388
+#: fortran/decl.c:5586
 #, no-c-format
 msgid "Access specification of the %s operator at %C has already been specified"
 msgstr ""
 
-#: fortran/decl.c:5405
+#: fortran/decl.c:5603
 #, no-c-format
 msgid "Access specification of the .%s. operator at %C has already been specified"
 msgstr ""
 
-#: fortran/decl.c:5443
+#: fortran/decl.c:5641
 #, no-c-format
 msgid "Fortran 2003: PROTECTED statement at %C"
-msgstr "Fortran 2003ï¼š%C å¤„çš„ PROTECTED è¯­å�¥"
+msgstr "Fortran 2003ï¼š%Cå¤„çš„ PROTECTED è¯­å�¥"
 
-#: fortran/decl.c:5483
+#: fortran/decl.c:5681
 #, no-c-format
 msgid "Syntax error in PROTECTED statement at %C"
-msgstr "%C å¤„ PROTECTED è¯­å�¥è¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„ PROTECTED è¯­å�¥è¯­æ³•é”™è¯¯"
 
-#: fortran/decl.c:5504
+#: fortran/decl.c:5702
 #, fuzzy, no-c-format
 msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
-msgstr "DATA è¯­å�¥ä¸�å…�è®¸å‡ºçŽ°åœ¨ %C å¤„çš„ PURE è¿‡ç¨‹ä¸­"
+msgstr "DATA è¯­å�¥ä¸�å…�è®¸å‡ºçŽ°åœ¨%Cå¤„çš„ PURE è¿‡ç¨‹ä¸­"
 
-#: fortran/decl.c:5541
+#: fortran/decl.c:5739
 #, fuzzy, no-c-format
 msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
-msgstr "DATA è¯­å�¥ä¸�å…�è®¸å‡ºçŽ°åœ¨ %C å¤„çš„ PURE è¿‡ç¨‹ä¸­"
+msgstr "DATA è¯­å�¥ä¸�å…�è®¸å‡ºçŽ°åœ¨%Cå¤„çš„ PURE è¿‡ç¨‹ä¸­"
 
-#: fortran/decl.c:5568
+#: fortran/decl.c:5766
 #, no-c-format
 msgid "Expected variable name at %C in PARAMETER statement"
-msgstr "%C å¤„çš„ PARAMETER è¯­å�¥éœ€è¦�å�˜é‡�å��"
+msgstr "%Cå¤„çš„ PARAMETER è¯­å�¥éœ€è¦�å�˜é‡�å��"
 
-#: fortran/decl.c:5575
+#: fortran/decl.c:5773
 #, no-c-format
 msgid "Expected = sign in PARAMETER statement at %C"
 msgstr "%C åœ¨ PARAMETER è¯­å�¥ä¸­éœ€è¦� = ç¬¦å�·"
 
-#: fortran/decl.c:5581
+#: fortran/decl.c:5779
 #, no-c-format
 msgid "Expected expression at %C in PARAMETER statement"
 msgstr "%C åœ¨ PARAMETER è¯­å�¥ä¸­éœ€è¦�è¡¨è¾¾å¼�"
 
-#: fortran/decl.c:5639
+#: fortran/decl.c:5799
+#, fuzzy, no-c-format
+msgid "Initializing already initialized variable at %C"
+msgstr "COMMON å�˜é‡�â€˜%sâ€™åœ¨%Cå¤„ä¸�å…�è®¸æœ‰åˆ�å§‹å€¼è®¾å®š"
+
+#: fortran/decl.c:5844
 #, no-c-format
 msgid "Unexpected characters in PARAMETER statement at %C"
-msgstr "%C å¤„ PARAMETER è¯­å�¥ä¸­æœ‰é�žé¢„æœŸçš„å­—ç¬¦"
+msgstr "%Cå¤„ PARAMETER è¯­å�¥ä¸­æœ‰é�žé¢„æœŸçš„å­—ç¬¦"
 
-#: fortran/decl.c:5663
+#: fortran/decl.c:5868
 #, no-c-format
 msgid "Blanket SAVE statement at %C follows previous SAVE statement"
 msgstr ""
 
-#: fortran/decl.c:5675
+#: fortran/decl.c:5880
 #, no-c-format
 msgid "SAVE statement at %C follows blanket SAVE statement"
-msgstr "%C å¤„ SAVE è¯­å�¥è·Ÿéš�ç©ºç™½ SAVE è¯­å�¥"
+msgstr "%Cå¤„ SAVE è¯­å�¥è·Ÿéš�ç©ºç™½ SAVE è¯­å�¥"
 
-#: fortran/decl.c:5722
+#: fortran/decl.c:5927
 #, no-c-format
 msgid "Syntax error in SAVE statement at %C"
 msgstr "%C SAVE è¯­å�¥è¯­æ³•é”™è¯¯"
 
-#: fortran/decl.c:5733
+#: fortran/decl.c:5938
 #, no-c-format
 msgid "Fortran 2003: VALUE statement at %C"
-msgstr "Fortran 2003ï¼š%C å¤„çš„ VALUE è¯­å�¥"
+msgstr "Fortran 2003ï¼š%Cå¤„çš„ VALUE è¯­å�¥"
 
-#: fortran/decl.c:5773
+#: fortran/decl.c:5978
 #, no-c-format
 msgid "Syntax error in VALUE statement at %C"
-msgstr "%C å¤„ VALUE è¯­å�¥è¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„ VALUE è¯­å�¥è¯­æ³•é”™è¯¯"
 
-#: fortran/decl.c:5784
+#: fortran/decl.c:5989
 #, no-c-format
 msgid "Fortran 2003: VOLATILE statement at %C"
-msgstr "Fortran 2003ï¼š%C å¤„çš„ VOLATILE è¯­å�¥"
+msgstr "Fortran 2003ï¼š%Cå¤„çš„ VOLATILE è¯­å�¥"
 
-#: fortran/decl.c:5826
+#: fortran/decl.c:6031
 #, no-c-format
 msgid "Syntax error in VOLATILE statement at %C"
-msgstr "%C å¤„çš„ VOLATILE è¯­å�¥è¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„çš„ VOLATILE è¯­å�¥è¯­æ³•é”™è¯¯"
 
-#: fortran/decl.c:5848
+#: fortran/decl.c:6054
 #, no-c-format
 msgid "MODULE PROCEDURE at %C must be in a generic module interface"
 msgstr ""
 
-#: fortran/decl.c:5910
+#: fortran/decl.c:6142
 #, fuzzy, no-c-format
 msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
-msgstr "%C å¤„ MODULE ä¸­çš„æ´¾ç”Ÿç±»åž‹å�ªèƒ½æ˜¯ PRIVATE"
+msgstr "%Cå¤„ MODULE ä¸­çš„æ´¾ç”Ÿç±»åž‹å�ªèƒ½æ˜¯ PRIVATE"
 
-#: fortran/decl.c:5922
+#: fortran/decl.c:6154
 #, fuzzy, no-c-format
 msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
-msgstr "%C å¤„ MODULE ä¸­çš„æ´¾ç”Ÿç±»åž‹å�ªèƒ½æ˜¯ PUBLIC"
+msgstr "%Cå¤„ MODULE ä¸­çš„æ´¾ç”Ÿç±»åž‹å�ªèƒ½æ˜¯ PUBLIC"
 
-#: fortran/decl.c:5979
+#: fortran/decl.c:6211
 #, no-c-format
 msgid "Expected :: in TYPE definition at %C"
 msgstr "%C åœ¨ TYPE å®šä¹‰ä¸­éœ€è¦� ::"
 
-#: fortran/decl.c:5990
+#: fortran/decl.c:6222
 #, no-c-format
 msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
 msgstr "ç±»åž‹â€˜%sâ€™(ä½�äºŽ %C)ä¸�èƒ½ä¸Žå†…å»ºç±»åž‹é‡�å��"
 
-#: fortran/decl.c:6000
+#: fortran/decl.c:6232
 #, no-c-format
 msgid "Derived type name '%s' at %C already has a basic type of %s"
 msgstr ""
 
-#: fortran/decl.c:6016
+#: fortran/decl.c:6248
 #, no-c-format
 msgid "Derived type definition of '%s' at %C has already been defined"
 msgstr ""
 
-#: fortran/decl.c:6054
+#: fortran/decl.c:6286
 #, no-c-format
 msgid "Cray Pointee at %C cannot be assumed shape array"
 msgstr ""
 
-#: fortran/decl.c:6074
+#: fortran/decl.c:6306
 #, no-c-format
 msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
-msgstr "Fortran 2003ï¼š%C å¤„çš„ ENUM å’Œ ENUMERATOR"
+msgstr "Fortran 2003ï¼š%Cå¤„çš„ ENUM å’Œ ENUMERATOR"
 
-#: fortran/decl.c:6146
+#: fortran/decl.c:6378
 #, no-c-format
 msgid "ENUMERATOR %L not initialized with integer expression"
 msgstr ""
 
-#: fortran/decl.c:6195
+#: fortran/decl.c:6427
 #, no-c-format
 msgid "ENUM definition statement expected before %C"
 msgstr "%C å‰�éœ€è¦� ENUM å®šä¹‰è¯­å�¥"
 
-#: fortran/decl.c:6228
+#: fortran/decl.c:6460
 #, no-c-format
 msgid "Syntax error in ENUMERATOR definition at %C"
-msgstr "%C å¤„ ENUMERATOR å®šä¹‰ä¸­è¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„ ENUMERATOR å®šä¹‰ä¸­è¯­æ³•é”™è¯¯"
 
 #: fortran/dump-parse-tree.c:48
 #, c-format
@@ -5136,21 +5093,21 @@
 msgid "      "
 msgstr "      "
 
-#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:626
+#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:637
 #, c-format
 msgid "(%s "
 msgstr "(%s"
 
-#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1069
-#: fortran/dump-parse-tree.c:1113 fortran/dump-parse-tree.c:1123
+#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1091
+#: fortran/dump-parse-tree.c:1135 fortran/dump-parse-tree.c:1145
 #, c-format
 msgid "%d"
 msgstr "%d"
 
 #: fortran/dump-parse-tree.c:90 fortran/dump-parse-tree.c:116
 #: fortran/dump-parse-tree.c:159 fortran/dump-parse-tree.c:395
-#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:613
-#: fortran/dump-parse-tree.c:636
+#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:624
+#: fortran/dump-parse-tree.c:647
 #, c-format
 msgid ")"
 msgstr ")"
@@ -5288,7 +5245,7 @@
 msgid "%.2x"
 msgstr "%.2x"
 
-#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:732
+#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:754
 #, c-format
 msgid "%s:"
 msgstr "%sï¼š"
@@ -5403,748 +5360,753 @@
 msgid "%s[["
 msgstr "%s[["
 
-#: fortran/dump-parse-tree.c:551
+#: fortran/dump-parse-tree.c:560
 #, c-format
 msgid "(%s %s %s %s %s"
 msgstr "(%s %s %s %s %s"
 
-#: fortran/dump-parse-tree.c:558
+#: fortran/dump-parse-tree.c:567
 #, c-format
 msgid " ALLOCATABLE"
 msgstr " ALLOCATABLE"
 
-#: fortran/dump-parse-tree.c:560 fortran/dump-parse-tree.c:631
+#: fortran/dump-parse-tree.c:569 fortran/dump-parse-tree.c:642
 #, c-format
 msgid " DIMENSION"
 msgstr " DIMENSION"
 
-#: fortran/dump-parse-tree.c:562
+#: fortran/dump-parse-tree.c:571
 #, c-format
 msgid " EXTERNAL"
 msgstr " EXTERNAL"
 
-#: fortran/dump-parse-tree.c:564
+#: fortran/dump-parse-tree.c:573
 #, c-format
 msgid " INTRINSIC"
 msgstr " INTRINSIC"
 
-#: fortran/dump-parse-tree.c:566
+#: fortran/dump-parse-tree.c:575
 #, c-format
 msgid " OPTIONAL"
 msgstr " OPTIONAL"
 
-#: fortran/dump-parse-tree.c:568 fortran/dump-parse-tree.c:629
+#: fortran/dump-parse-tree.c:577 fortran/dump-parse-tree.c:640
 #, c-format
 msgid " POINTER"
 msgstr " POINTER"
 
-#: fortran/dump-parse-tree.c:570
+#: fortran/dump-parse-tree.c:579
 #, c-format
 msgid " PROTECTED"
 msgstr " PROTECTED"
 
-#: fortran/dump-parse-tree.c:572
+#: fortran/dump-parse-tree.c:581
 #, c-format
 msgid " VALUE"
 msgstr " VALUE"
 
-#: fortran/dump-parse-tree.c:574
+#: fortran/dump-parse-tree.c:583
 #, c-format
 msgid " VOLATILE"
 msgstr " VOLATILE"
 
-#: fortran/dump-parse-tree.c:576
+#: fortran/dump-parse-tree.c:585
 #, c-format
 msgid " THREADPRIVATE"
 msgstr " THREADPRIVATE"
 
-#: fortran/dump-parse-tree.c:578
+#: fortran/dump-parse-tree.c:587
 #, c-format
 msgid " TARGET"
 msgstr " TARGET"
 
-#: fortran/dump-parse-tree.c:580
+#: fortran/dump-parse-tree.c:589
 #, c-format
 msgid " DUMMY"
 msgstr " DUMMY"
 
-#: fortran/dump-parse-tree.c:582
+#: fortran/dump-parse-tree.c:591
 #, c-format
 msgid " RESULT"
 msgstr " RESULT"
 
-#: fortran/dump-parse-tree.c:584
+#: fortran/dump-parse-tree.c:593
 #, c-format
 msgid " ENTRY"
 msgstr " ENTRY"
 
-#: fortran/dump-parse-tree.c:587
+#: fortran/dump-parse-tree.c:595
 #, c-format
+msgid " BIND(C)"
+msgstr " BIND(C)"
+
+#: fortran/dump-parse-tree.c:598
+#, c-format
 msgid " DATA"
 msgstr " DATA"
 
-#: fortran/dump-parse-tree.c:589
+#: fortran/dump-parse-tree.c:600
 #, c-format
 msgid " USE-ASSOC"
 msgstr " USE-ASSOC"
 
-#: fortran/dump-parse-tree.c:591
+#: fortran/dump-parse-tree.c:602
 #, c-format
 msgid " IN-NAMELIST"
 msgstr " IN-NAMELIST"
 
-#: fortran/dump-parse-tree.c:593
+#: fortran/dump-parse-tree.c:604
 #, c-format
 msgid " IN-COMMON"
 msgstr " IN-COMMON"
 
-#: fortran/dump-parse-tree.c:596
+#: fortran/dump-parse-tree.c:607
 #, c-format
 msgid " ABSTRACT INTERFACE"
 msgstr " ABSTRACT INTERFACE"
 
-#: fortran/dump-parse-tree.c:598
+#: fortran/dump-parse-tree.c:609
 #, c-format
 msgid " FUNCTION"
 msgstr " FUNCTION"
 
-#: fortran/dump-parse-tree.c:600
+#: fortran/dump-parse-tree.c:611
 #, c-format
 msgid " SUBROUTINE"
 msgstr " SUBROUTINE"
 
-#: fortran/dump-parse-tree.c:602
+#: fortran/dump-parse-tree.c:613
 #, c-format
 msgid " IMPLICIT-TYPE"
 msgstr " IMPLICIT-TYPE"
 
-#: fortran/dump-parse-tree.c:605
+#: fortran/dump-parse-tree.c:616
 #, c-format
 msgid " SEQUENCE"
 msgstr " SEQUENCE"
 
-#: fortran/dump-parse-tree.c:607
+#: fortran/dump-parse-tree.c:618
 #, c-format
 msgid " ELEMENTAL"
 msgstr " ELEMENTAL"
 
-#: fortran/dump-parse-tree.c:609
+#: fortran/dump-parse-tree.c:620
 #, c-format
 msgid " PURE"
 msgstr " PURE"
 
-#: fortran/dump-parse-tree.c:611
+#: fortran/dump-parse-tree.c:622
 #, c-format
 msgid " RECURSIVE"
 msgstr " RECURSIVE"
 
-#: fortran/dump-parse-tree.c:635 fortran/dump-parse-tree.c:682
-#: fortran/dump-parse-tree.c:706 fortran/dump-parse-tree.c:735
-#: fortran/dump-parse-tree.c:1276 fortran/dump-parse-tree.c:1282
-#: fortran/dump-parse-tree.c:1784
+#: fortran/dump-parse-tree.c:646 fortran/dump-parse-tree.c:693
+#: fortran/dump-parse-tree.c:717 fortran/dump-parse-tree.c:757
+#: fortran/dump-parse-tree.c:1298 fortran/dump-parse-tree.c:1304
+#: fortran/dump-parse-tree.c:1806
 #, c-format
 msgid " %s"
 msgstr " %s"
 
-#: fortran/dump-parse-tree.c:659
+#: fortran/dump-parse-tree.c:670
 #, c-format
 msgid "symbol %s "
 msgstr "ç¬¦å�· %s"
 
-#: fortran/dump-parse-tree.c:666
+#: fortran/dump-parse-tree.c:677
 #, c-format
 msgid "value: "
 msgstr "å€¼ï¼š"
 
-#: fortran/dump-parse-tree.c:673
+#: fortran/dump-parse-tree.c:684
 #, c-format
 msgid "Array spec:"
 msgstr "æ•°ç»„æŒ‡å®šï¼š"
 
-#: fortran/dump-parse-tree.c:680
+#: fortran/dump-parse-tree.c:691
 #, c-format
 msgid "Generic interfaces:"
 msgstr "é€šç”¨æŽ¥å�£ï¼š"
 
-#: fortran/dump-parse-tree.c:688
+#: fortran/dump-parse-tree.c:699
 #, c-format
 msgid "result: %s"
 msgstr "ç»“æžœï¼š%s"
 
-#: fortran/dump-parse-tree.c:694
+#: fortran/dump-parse-tree.c:705
 #, c-format
 msgid "components: "
 msgstr "ç»„ä»¶ï¼š"
 
-#: fortran/dump-parse-tree.c:701
+#: fortran/dump-parse-tree.c:712
 #, c-format
 msgid "Formal arglist:"
 msgstr "å½¢å�‚åˆ—è¡¨ï¼š"
 
-#: fortran/dump-parse-tree.c:708
+#: fortran/dump-parse-tree.c:719
 #, c-format
 msgid " [Alt Return]"
 msgstr " [æ›¿ä»£è¿”å›ž]"
 
-#: fortran/dump-parse-tree.c:715
+#: fortran/dump-parse-tree.c:726
 #, c-format
 msgid "Formal namespace"
 msgstr "å½¢å¼�å‘½å��ç©ºé—´"
 
-#: fortran/dump-parse-tree.c:771
+#: fortran/dump-parse-tree.c:793
 #, c-format
 msgid "common: /%s/ "
 msgstr "common: /%s/ "
 
-#: fortran/dump-parse-tree.c:779 fortran/dump-parse-tree.c:1720
+#: fortran/dump-parse-tree.c:801 fortran/dump-parse-tree.c:1742
 #, c-format
 msgid ", "
 msgstr ", "
 
-#: fortran/dump-parse-tree.c:791
+#: fortran/dump-parse-tree.c:813
 #, c-format
 msgid "symtree: %s  Ambig %d"
 msgstr "symtreeï¼š%s  äºŒä¹‰ %d"
 
-#: fortran/dump-parse-tree.c:794
+#: fortran/dump-parse-tree.c:816
 #, c-format
 msgid " from namespace %s"
 msgstr " ä»Žå‘½å��ç©ºé—´ %s"
 
-#: fortran/dump-parse-tree.c:820
+#: fortran/dump-parse-tree.c:842
 #, c-format
 msgid "%s,"
 msgstr "%sï¼Œ"
 
-#: fortran/dump-parse-tree.c:852
+#: fortran/dump-parse-tree.c:874
 #, c-format
 msgid "!$OMP %s"
 msgstr "!$OMP %s"
 
-#: fortran/dump-parse-tree.c:867 fortran/dump-parse-tree.c:1010
+#: fortran/dump-parse-tree.c:889 fortran/dump-parse-tree.c:1032
 #, c-format
 msgid " (%s)"
 msgstr " (%s)"
 
-#: fortran/dump-parse-tree.c:872
+#: fortran/dump-parse-tree.c:894
 #, c-format
 msgid " ("
 msgstr " ("
 
-#: fortran/dump-parse-tree.c:888
+#: fortran/dump-parse-tree.c:910
 #, c-format
 msgid " IF("
 msgstr " IF("
 
-#: fortran/dump-parse-tree.c:894
+#: fortran/dump-parse-tree.c:916
 #, c-format
 msgid " NUM_THREADS("
 msgstr " NUM_THREADS("
 
-#: fortran/dump-parse-tree.c:910
+#: fortran/dump-parse-tree.c:932
 #, c-format
 msgid " SCHEDULE (%s"
 msgstr " SCHEDULE (%s"
 
-#: fortran/dump-parse-tree.c:930
+#: fortran/dump-parse-tree.c:952
 #, c-format
 msgid " DEFAULT(%s)"
 msgstr " DEFAULT(%s)"
 
-#: fortran/dump-parse-tree.c:933
+#: fortran/dump-parse-tree.c:955
 #, c-format
 msgid " ORDERED"
 msgstr " ORDERED"
 
-#: fortran/dump-parse-tree.c:958
+#: fortran/dump-parse-tree.c:980
 #, c-format
 msgid " REDUCTION(%s:"
 msgstr " REDUCTION(%s:"
 
-#: fortran/dump-parse-tree.c:972
+#: fortran/dump-parse-tree.c:994
 #, c-format
 msgid " %s("
 msgstr " %s("
 
-#: fortran/dump-parse-tree.c:988
+#: fortran/dump-parse-tree.c:1010
 #, c-format
 msgid "!$OMP SECTION\n"
 msgstr "!$OMP SECTION\n"
 
-#: fortran/dump-parse-tree.c:997
+#: fortran/dump-parse-tree.c:1019
 #, c-format
 msgid "!$OMP END %s"
 msgstr "!$OMP END %s"
 
-#: fortran/dump-parse-tree.c:1002
+#: fortran/dump-parse-tree.c:1024
 #, c-format
 msgid " COPYPRIVATE("
 msgstr " COPYPRIVATE("
 
-#: fortran/dump-parse-tree.c:1007
+#: fortran/dump-parse-tree.c:1029
 #, c-format
 msgid " NOWAIT"
 msgstr " NOWAIT"
 
-#: fortran/dump-parse-tree.c:1034
+#: fortran/dump-parse-tree.c:1056
 #, c-format
 msgid "NOP"
 msgstr "NOP"
 
-#: fortran/dump-parse-tree.c:1038
+#: fortran/dump-parse-tree.c:1060
 #, c-format
 msgid "CONTINUE"
 msgstr "CONTINUE"
 
-#: fortran/dump-parse-tree.c:1042
+#: fortran/dump-parse-tree.c:1064
 #, c-format
 msgid "ENTRY %s"
 msgstr "ENTRY %s"
 
-#: fortran/dump-parse-tree.c:1047
+#: fortran/dump-parse-tree.c:1069
 #, c-format
 msgid "ASSIGN "
 msgstr "ASSIGN "
 
-#: fortran/dump-parse-tree.c:1054
+#: fortran/dump-parse-tree.c:1076
 #, c-format
 msgid "LABEL ASSIGN "
 msgstr "LABEL ASSIGN "
 
-#: fortran/dump-parse-tree.c:1056
+#: fortran/dump-parse-tree.c:1078
 #, c-format
 msgid " %d"
 msgstr " %d"
 
-#: fortran/dump-parse-tree.c:1060
+#: fortran/dump-parse-tree.c:1082
 #, c-format
 msgid "POINTER ASSIGN "
 msgstr "POINTER ASSIGN "
 
-#: fortran/dump-parse-tree.c:1067
+#: fortran/dump-parse-tree.c:1089
 #, c-format
 msgid "GOTO "
 msgstr "GOTO "
 
-#: fortran/dump-parse-tree.c:1076
+#: fortran/dump-parse-tree.c:1098
 #, c-format
 msgid ", ("
 msgstr ", ("
 
-#: fortran/dump-parse-tree.c:1092 fortran/dump-parse-tree.c:1094
+#: fortran/dump-parse-tree.c:1114 fortran/dump-parse-tree.c:1116
 #, c-format
 msgid "CALL %s "
 msgstr "CALL %s "
 
-#: fortran/dump-parse-tree.c:1096
+#: fortran/dump-parse-tree.c:1118
 #, c-format
 msgid "CALL ?? "
 msgstr "CALL ?? "
 
-#: fortran/dump-parse-tree.c:1102
+#: fortran/dump-parse-tree.c:1124
 #, c-format
 msgid "RETURN "
 msgstr "RETURN "
 
-#: fortran/dump-parse-tree.c:1108
+#: fortran/dump-parse-tree.c:1130
 #, c-format
 msgid "PAUSE "
 msgstr "PAUSE "
 
-#: fortran/dump-parse-tree.c:1118
+#: fortran/dump-parse-tree.c:1140
 #, c-format
 msgid "STOP "
 msgstr "STOP "
 
-#: fortran/dump-parse-tree.c:1128 fortran/dump-parse-tree.c:1136
+#: fortran/dump-parse-tree.c:1150 fortran/dump-parse-tree.c:1158
 #, c-format
 msgid "IF "
 msgstr "IF "
 
-#: fortran/dump-parse-tree.c:1130
+#: fortran/dump-parse-tree.c:1152
 #, c-format
 msgid " %d, %d, %d"
 msgstr " %d, %d, %d"
 
-#: fortran/dump-parse-tree.c:1147
+#: fortran/dump-parse-tree.c:1169
 #, c-format
 msgid "ELSE\n"
 msgstr "ELSE\n"
 
-#: fortran/dump-parse-tree.c:1150
+#: fortran/dump-parse-tree.c:1172
 #, c-format
 msgid "ELSE IF "
 msgstr "ELSE IF "
 
-#: fortran/dump-parse-tree.c:1160
+#: fortran/dump-parse-tree.c:1182
 #, c-format
 msgid "ENDIF"
 msgstr "ENDIF"
 
-#: fortran/dump-parse-tree.c:1165
+#: fortran/dump-parse-tree.c:1187
 #, c-format
 msgid "SELECT CASE "
 msgstr "SELECT CASE "
 
-#: fortran/dump-parse-tree.c:1173
+#: fortran/dump-parse-tree.c:1195
 #, c-format
 msgid "CASE "
 msgstr "CASE "
 
-#: fortran/dump-parse-tree.c:1189
+#: fortran/dump-parse-tree.c:1211
 #, c-format
 msgid "END SELECT"
 msgstr "END SELECT"
 
-#: fortran/dump-parse-tree.c:1193
+#: fortran/dump-parse-tree.c:1215
 #, c-format
 msgid "WHERE "
 msgstr "WHERE "
 
-#: fortran/dump-parse-tree.c:1204
+#: fortran/dump-parse-tree.c:1226
 #, c-format
 msgid "ELSE WHERE "
 msgstr "ELSE WHERE "
 
-#: fortran/dump-parse-tree.c:1211
+#: fortran/dump-parse-tree.c:1233
 #, c-format
 msgid "END WHERE"
 msgstr "END WHERE"
 
-#: fortran/dump-parse-tree.c:1216
+#: fortran/dump-parse-tree.c:1238
 #, c-format
 msgid "FORALL "
 msgstr "FORALL "
 
-#: fortran/dump-parse-tree.c:1241
+#: fortran/dump-parse-tree.c:1263
 #, c-format
 msgid "END FORALL"
 msgstr "END FORALL"
 
-#: fortran/dump-parse-tree.c:1245
+#: fortran/dump-parse-tree.c:1267
 #, c-format
 msgid "DO "
 msgstr "DO "
 
-#: fortran/dump-parse-tree.c:1259 fortran/dump-parse-tree.c:1270
+#: fortran/dump-parse-tree.c:1281 fortran/dump-parse-tree.c:1292
 #, c-format
 msgid "END DO"
 msgstr "END DO"
 
-#: fortran/dump-parse-tree.c:1263
+#: fortran/dump-parse-tree.c:1285
 #, c-format
 msgid "DO WHILE "
 msgstr "DO WHILE "
 
-#: fortran/dump-parse-tree.c:1274
+#: fortran/dump-parse-tree.c:1296
 #, c-format
 msgid "CYCLE"
 msgstr "CYCLE"
 
-#: fortran/dump-parse-tree.c:1280
+#: fortran/dump-parse-tree.c:1302
 #, c-format
 msgid "EXIT"
 msgstr "EXIT"
 
-#: fortran/dump-parse-tree.c:1286
+#: fortran/dump-parse-tree.c:1308
 #, c-format
 msgid "ALLOCATE "
 msgstr "ALLOCATE "
 
-#: fortran/dump-parse-tree.c:1289 fortran/dump-parse-tree.c:1305
+#: fortran/dump-parse-tree.c:1311 fortran/dump-parse-tree.c:1327
 #, c-format
 msgid " STAT="
 msgstr " STAT="
 
-#: fortran/dump-parse-tree.c:1302
+#: fortran/dump-parse-tree.c:1324
 #, c-format
 msgid "DEALLOCATE "
 msgstr "DEALLOCATE "
 
-#: fortran/dump-parse-tree.c:1318
+#: fortran/dump-parse-tree.c:1340
 #, c-format
 msgid "OPEN"
 msgstr "OPEN"
 
-#: fortran/dump-parse-tree.c:1323 fortran/dump-parse-tree.c:1402
-#: fortran/dump-parse-tree.c:1444 fortran/dump-parse-tree.c:1467
-#: fortran/dump-parse-tree.c:1619
+#: fortran/dump-parse-tree.c:1345 fortran/dump-parse-tree.c:1424
+#: fortran/dump-parse-tree.c:1466 fortran/dump-parse-tree.c:1489
+#: fortran/dump-parse-tree.c:1641
 #, c-format
 msgid " UNIT="
 msgstr " UNIT="
 
-#: fortran/dump-parse-tree.c:1328 fortran/dump-parse-tree.c:1407
-#: fortran/dump-parse-tree.c:1449 fortran/dump-parse-tree.c:1478
-#: fortran/dump-parse-tree.c:1636
+#: fortran/dump-parse-tree.c:1350 fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1471 fortran/dump-parse-tree.c:1500
+#: fortran/dump-parse-tree.c:1658
 #, c-format
 msgid " IOMSG="
 msgstr " IOMSG="
 
-#: fortran/dump-parse-tree.c:1333 fortran/dump-parse-tree.c:1412
-#: fortran/dump-parse-tree.c:1454 fortran/dump-parse-tree.c:1483
-#: fortran/dump-parse-tree.c:1641
+#: fortran/dump-parse-tree.c:1355 fortran/dump-parse-tree.c:1434
+#: fortran/dump-parse-tree.c:1476 fortran/dump-parse-tree.c:1505
+#: fortran/dump-parse-tree.c:1663
 #, c-format
 msgid " IOSTAT="
 msgstr " IOSTAT="
 
-#: fortran/dump-parse-tree.c:1338 fortran/dump-parse-tree.c:1472
+#: fortran/dump-parse-tree.c:1360 fortran/dump-parse-tree.c:1494
 #, c-format
 msgid " FILE="
 msgstr " FILE="
 
-#: fortran/dump-parse-tree.c:1343 fortran/dump-parse-tree.c:1417
+#: fortran/dump-parse-tree.c:1365 fortran/dump-parse-tree.c:1439
 #, c-format
 msgid " STATUS="
 msgstr " STATUS="
 
-#: fortran/dump-parse-tree.c:1348 fortran/dump-parse-tree.c:1513
+#: fortran/dump-parse-tree.c:1370 fortran/dump-parse-tree.c:1535
 #, c-format
 msgid " ACCESS="
 msgstr " ACCESS="
 
-#: fortran/dump-parse-tree.c:1353 fortran/dump-parse-tree.c:1529
+#: fortran/dump-parse-tree.c:1375 fortran/dump-parse-tree.c:1551
 #, c-format
 msgid " FORM="
 msgstr " FORM="
 
-#: fortran/dump-parse-tree.c:1358 fortran/dump-parse-tree.c:1544
+#: fortran/dump-parse-tree.c:1380 fortran/dump-parse-tree.c:1566
 #, c-format
 msgid " RECL="
 msgstr " RECL="
 
-#: fortran/dump-parse-tree.c:1363 fortran/dump-parse-tree.c:1554
+#: fortran/dump-parse-tree.c:1385 fortran/dump-parse-tree.c:1576
 #, c-format
 msgid " BLANK="
 msgstr " BLANK="
 
-#: fortran/dump-parse-tree.c:1368 fortran/dump-parse-tree.c:1559
+#: fortran/dump-parse-tree.c:1390 fortran/dump-parse-tree.c:1581
 #, c-format
 msgid " POSITION="
 msgstr " POSITION="
 
-#: fortran/dump-parse-tree.c:1373 fortran/dump-parse-tree.c:1564
+#: fortran/dump-parse-tree.c:1395 fortran/dump-parse-tree.c:1586
 #, c-format
 msgid " ACTION="
 msgstr " ACTION="
 
-#: fortran/dump-parse-tree.c:1378 fortran/dump-parse-tree.c:1584
+#: fortran/dump-parse-tree.c:1400 fortran/dump-parse-tree.c:1606
 #, c-format
 msgid " DELIM="
 msgstr " DELIM="
 
-#: fortran/dump-parse-tree.c:1383 fortran/dump-parse-tree.c:1589
+#: fortran/dump-parse-tree.c:1405 fortran/dump-parse-tree.c:1611
 #, c-format
 msgid " PAD="
 msgstr " PAD="
 
-#: fortran/dump-parse-tree.c:1388 fortran/dump-parse-tree.c:1594
+#: fortran/dump-parse-tree.c:1410 fortran/dump-parse-tree.c:1616
 #, c-format
 msgid " CONVERT="
 msgstr " CONVERT="
 
-#: fortran/dump-parse-tree.c:1392 fortran/dump-parse-tree.c:1421
-#: fortran/dump-parse-tree.c:1458 fortran/dump-parse-tree.c:1599
-#: fortran/dump-parse-tree.c:1676
+#: fortran/dump-parse-tree.c:1414 fortran/dump-parse-tree.c:1443
+#: fortran/dump-parse-tree.c:1480 fortran/dump-parse-tree.c:1621
+#: fortran/dump-parse-tree.c:1698
 #, c-format
 msgid " ERR=%d"
 msgstr " ERR=%d"
 
-#: fortran/dump-parse-tree.c:1397
+#: fortran/dump-parse-tree.c:1419
 #, c-format
 msgid "CLOSE"
 msgstr "CLOSE"
 
-#: fortran/dump-parse-tree.c:1425
+#: fortran/dump-parse-tree.c:1447
 #, c-format
 msgid "BACKSPACE"
 msgstr "BACKSPACE"
 
-#: fortran/dump-parse-tree.c:1429
+#: fortran/dump-parse-tree.c:1451
 #, c-format
 msgid "ENDFILE"
 msgstr "ENDFILE"
 
-#: fortran/dump-parse-tree.c:1433
+#: fortran/dump-parse-tree.c:1455
 #, c-format
 msgid "REWIND"
 msgstr "REWIND"
 
-#: fortran/dump-parse-tree.c:1437
+#: fortran/dump-parse-tree.c:1459
 #, c-format
 msgid "FLUSH"
 msgstr "FLUSH"
 
-#: fortran/dump-parse-tree.c:1462
+#: fortran/dump-parse-tree.c:1484
 #, c-format
 msgid "INQUIRE"
 msgstr "INQUIRE"
 
-#: fortran/dump-parse-tree.c:1488
+#: fortran/dump-parse-tree.c:1510
 #, c-format
 msgid " EXIST="
 msgstr " EXIST="
 
-#: fortran/dump-parse-tree.c:1493
+#: fortran/dump-parse-tree.c:1515
 #, c-format
 msgid " OPENED="
 msgstr " OPENED="
 
-#: fortran/dump-parse-tree.c:1498
+#: fortran/dump-parse-tree.c:1520
 #, c-format
 msgid " NUMBER="
 msgstr " NUMBER="
 
-#: fortran/dump-parse-tree.c:1503
+#: fortran/dump-parse-tree.c:1525
 #, c-format
 msgid " NAMED="
 msgstr " NAMED="
 
-#: fortran/dump-parse-tree.c:1508
+#: fortran/dump-parse-tree.c:1530
 #, c-format
 msgid " NAME="
 msgstr " NAME="
 
-#: fortran/dump-parse-tree.c:1518
+#: fortran/dump-parse-tree.c:1540
 #, c-format
 msgid " SEQUENTIAL="
 msgstr " SEQUENTIAL="
 
-#: fortran/dump-parse-tree.c:1524
+#: fortran/dump-parse-tree.c:1546
 #, c-format
 msgid " DIRECT="
 msgstr " DIRECT="
 
-#: fortran/dump-parse-tree.c:1534
+#: fortran/dump-parse-tree.c:1556
 #, c-format
 msgid " FORMATTED"
 msgstr " FORMATTED"
 
-#: fortran/dump-parse-tree.c:1539
+#: fortran/dump-parse-tree.c:1561
 #, c-format
 msgid " UNFORMATTED="
 msgstr " UNFORMATTED="
 
-#: fortran/dump-parse-tree.c:1549
+#: fortran/dump-parse-tree.c:1571
 #, c-format
 msgid " NEXTREC="
 msgstr " NEXTREC="
 
-#: fortran/dump-parse-tree.c:1569
+#: fortran/dump-parse-tree.c:1591
 #, c-format
 msgid " READ="
 msgstr " READ="
 
-#: fortran/dump-parse-tree.c:1574
+#: fortran/dump-parse-tree.c:1596
 #, c-format
 msgid " WRITE="
 msgstr " WRITE="
 
-#: fortran/dump-parse-tree.c:1579
+#: fortran/dump-parse-tree.c:1601
 #, c-format
 msgid " READWRITE="
 msgstr " READWRITE="
 
-#: fortran/dump-parse-tree.c:1603
+#: fortran/dump-parse-tree.c:1625
 #, c-format
 msgid "IOLENGTH "
 msgstr "IOLENGTH "
 
-#: fortran/dump-parse-tree.c:1609
+#: fortran/dump-parse-tree.c:1631
 #, c-format
 msgid "READ"
 msgstr "READ"
 
-#: fortran/dump-parse-tree.c:1613
+#: fortran/dump-parse-tree.c:1635
 #, c-format
 msgid "WRITE"
 msgstr "WRITE"
 
-#: fortran/dump-parse-tree.c:1625
+#: fortran/dump-parse-tree.c:1647
 #, c-format
 msgid " FMT="
 msgstr " FMT="
 
-#: fortran/dump-parse-tree.c:1630
+#: fortran/dump-parse-tree.c:1652
 #, c-format
 msgid " FMT=%d"
 msgstr " FMT=%d"
 
-#: fortran/dump-parse-tree.c:1632
+#: fortran/dump-parse-tree.c:1654
 #, c-format
 msgid " NML=%s"
 msgstr " NML=%s"
 
-#: fortran/dump-parse-tree.c:1646
+#: fortran/dump-parse-tree.c:1668
 #, c-format
 msgid " SIZE="
 msgstr " SIZE="
 
-#: fortran/dump-parse-tree.c:1651
+#: fortran/dump-parse-tree.c:1673
 #, c-format
 msgid " REC="
 msgstr " REC="
 
-#: fortran/dump-parse-tree.c:1656
+#: fortran/dump-parse-tree.c:1678
 #, c-format
 msgid " ADVANCE="
 msgstr " ADVANCE="
 
-#: fortran/dump-parse-tree.c:1667
+#: fortran/dump-parse-tree.c:1689
 #, c-format
 msgid "TRANSFER "
 msgstr "TRANSFER "
 
-#: fortran/dump-parse-tree.c:1672
+#: fortran/dump-parse-tree.c:1694
 #, c-format
 msgid "DT_END"
 msgstr "DT_END"
 
-#: fortran/dump-parse-tree.c:1678
+#: fortran/dump-parse-tree.c:1700
 #, c-format
 msgid " END=%d"
 msgstr " END=%d"
 
-#: fortran/dump-parse-tree.c:1680
+#: fortran/dump-parse-tree.c:1702
 #, c-format
 msgid " EOR=%d"
 msgstr " EOR=%d"
 
-#: fortran/dump-parse-tree.c:1714
+#: fortran/dump-parse-tree.c:1736
 #, c-format
 msgid "Equivalence: "
 msgstr "ç­‰ä»·ï¼š"
 
-#: fortran/dump-parse-tree.c:1740
+#: fortran/dump-parse-tree.c:1762
 #, c-format
 msgid "Namespace:"
 msgstr "å‘½å��ç©ºé—´ï¼š"
 
-#: fortran/dump-parse-tree.c:1754
+#: fortran/dump-parse-tree.c:1776
 #, c-format
 msgid " %c-%c: "
 msgstr " %c-%cï¼š"
 
-#: fortran/dump-parse-tree.c:1756
+#: fortran/dump-parse-tree.c:1778
 #, c-format
 msgid " %c: "
 msgstr " %cï¼š"
 
-#: fortran/dump-parse-tree.c:1765
+#: fortran/dump-parse-tree.c:1787
 #, c-format
 msgid "procedure name = %s"
 msgstr "è¿‡ç¨‹å�� = %s"
 
-#: fortran/dump-parse-tree.c:1781
+#: fortran/dump-parse-tree.c:1803
 #, c-format
 msgid "Operator interfaces for %s:"
 msgstr "%s çš„è¿�ç®—ç¬¦æŽ¥å�£ï¼š"
 
-#: fortran/dump-parse-tree.c:1790
+#: fortran/dump-parse-tree.c:1812
 #, c-format
 msgid "User operators:\n"
 msgstr "ç”¨æˆ·è¿�ç®—ç¬¦ï¼š\n"
 
-#: fortran/dump-parse-tree.c:1806
+#: fortran/dump-parse-tree.c:1828
 #, c-format
 msgid "CONTAINS\n"
 msgstr "CONTAINS\n"
@@ -6164,311 +6126,351 @@
 msgid "Error count reached limit of %d."
 msgstr "é”™è¯¯æ•°é‡�åˆ°è¾¾ä¸Šé™� %dã€‚"
 
-#: fortran/error.c:670 fortran/error.c:725 fortran/error.c:762
+#: fortran/error.c:670 fortran/error.c:724 fortran/error.c:761
 msgid "Warning:"
 msgstr "è­¦å‘Šï¼š"
 
-#: fortran/error.c:727 fortran/error.c:810 fortran/error.c:836
+#: fortran/error.c:726 fortran/error.c:809 fortran/error.c:835
 msgid "Error:"
 msgstr "é”™è¯¯ï¼š"
 
-#: fortran/error.c:860
+#: fortran/error.c:859
 msgid "Fatal Error:"
 msgstr "è‡´å‘½é”™è¯¯ï¼š"
 
-#: fortran/error.c:879
+#: fortran/error.c:878
 #, no-c-format
 msgid "Internal Error at (1):"
 msgstr "(1)ä¸­çš„å†…éƒ¨é”™è¯¯ï¼š"
 
-#: fortran/expr.c:252
+#: fortran/expr.c:253
 #, c-format
 msgid "Constant expression required at %C"
-msgstr "%C å¤„éœ€è¦�å¸¸é‡�è¡¨è¾¾å¼�"
+msgstr "%Cå¤„éœ€è¦�å¸¸é‡�è¡¨è¾¾å¼�"
 
-#: fortran/expr.c:255
+#: fortran/expr.c:256
 #, c-format
 msgid "Integer expression required at %C"
-msgstr "%C å¤„éœ€è¦�æ•´æ•°è¡¨è¾¾å¼�"
+msgstr "%Cå¤„éœ€è¦�æ•´æ•°è¡¨è¾¾å¼�"
 
-#: fortran/expr.c:260
+#: fortran/expr.c:261
 #, c-format
 msgid "Integer value too large in expression at %C"
-msgstr "%C å¤„è¡¨è¾¾å¼�ä¸­æ•´æ•°å€¼å¤ªå¤§"
+msgstr "%Cå¤„è¡¨è¾¾å¼�ä¸­æ•´æ•°å€¼å¤ªå¤§"
 
-#: fortran/expr.c:1018 fortran/expr.c:1189 fortran/expr.c:1240
-#, fuzzy, no-c-format
+#: fortran/expr.c:1037
+#, no-c-format
+msgid "Index in dimension %d is out of bounds at %L"
+msgstr "%2$Lå¤„ç¬¬ %1$d ç»´ä¸‹æ ‡è¶Šç•Œ"
+
+#: fortran/expr.c:1208 fortran/expr.c:1259
+#, no-c-format
 msgid "index in dimension %d is out of bounds at %L"
-msgstr "%L å¤„çš„å­�å­—ç¬¦ä¸²ç»ˆæ­¢ç´¢å¼•è¶Šç•Œ"
+msgstr "%2$Lå¤„ç¬¬ %1$d ç»´ä¸‹æ ‡è¶Šç•Œ"
 
-#: fortran/expr.c:1789
+#: fortran/expr.c:1808
 #, no-c-format
 msgid "elemental function arguments at %C are not compliant"
 msgstr ""
 
-#: fortran/expr.c:1833
+#: fortran/expr.c:1852
 #, no-c-format
 msgid "Numeric or CHARACTER operands are required in expression at %L"
 msgstr ""
 
-#: fortran/expr.c:1853
+#: fortran/expr.c:1872
 #, fuzzy, no-c-format
 msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
-msgstr "%C å¤„éœ€è¦�ä¸€ä¸ªåˆ�å§‹åŒ–è¡¨è¾¾å¼�"
+msgstr "%Cå¤„éœ€è¦�ä¸€ä¸ªåˆ�å§‹åŒ–è¡¨è¾¾å¼�"
 
-#: fortran/expr.c:1868
+#: fortran/expr.c:1887
 #, no-c-format
 msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
 msgstr ""
 
-#: fortran/expr.c:1875
+#: fortran/expr.c:1894
 #, no-c-format
 msgid "Concat operator at %L must concatenate strings of the same kind"
-msgstr "%L å¤„çš„æ¯—è¿žè¿�ç®—ç¬¦å¿…é¡»æ¯—è¿žå�Œä¸€ç§�åˆ«çš„å­—ç¬¦ä¸²"
+msgstr "%Lå¤„çš„æ¯—è¿žè¿�ç®—ç¬¦å¿…é¡»æ¯—è¿žå�Œä¸€ç§�åˆ«çš„å­—ç¬¦ä¸²"
 
-#: fortran/expr.c:1885
+#: fortran/expr.c:1904
 #, no-c-format
 msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
-msgstr "%L å¤„çš„è¡¨è¾¾å¼�ä¸­çš„ .NOT. è¿�ç®—ç¬¦å¿…é¡»å¸¦ LOGICAL æ“�ä½œæ•°"
+msgstr "%Lå¤„çš„è¡¨è¾¾å¼�ä¸­çš„ .NOT. è¿�ç®—ç¬¦å¿…é¡»å¸¦ LOGICAL æ“�ä½œæ•°"
 
-#: fortran/expr.c:1901
+#: fortran/expr.c:1920
 #, no-c-format
 msgid "LOGICAL operands are required in expression at %L"
-msgstr "%L å¤„çš„è¡¨è¾¾å¼�éœ€è¦� LOGICAL æ“�ä½œæ•°"
+msgstr "%Lå¤„çš„è¡¨è¾¾å¼�éœ€è¦� LOGICAL æ“�ä½œæ•°"
 
-#: fortran/expr.c:1912
+#: fortran/expr.c:1931
 #, no-c-format
 msgid "Only intrinsic operators can be used in expression at %L"
-msgstr "%L å¤„å�ªæœ‰å†…å»ºè¿�ç®—ç¬¦æ‰�èƒ½ç”¨äºŽè¡¨è¾¾å¼�ä¸­"
+msgstr "%Lå¤„å�ªæœ‰å†…å»ºè¿�ç®—ç¬¦æ‰�èƒ½ç”¨äºŽè¡¨è¾¾å¼�ä¸­"
 
-#: fortran/expr.c:1920
+#: fortran/expr.c:1939
 #, no-c-format
 msgid "Numeric operands are required in expression at %L"
-msgstr "%L å¤„çš„è¡¨è¾¾å¼�éœ€è¦�æ•°å­—æ“�ä½œæ•°"
+msgstr "%Lå¤„çš„è¡¨è¾¾å¼�éœ€è¦�æ•°å­—æ“�ä½œæ•°"
 
-#: fortran/expr.c:1985
+#: fortran/expr.c:2030
 #, fuzzy, no-c-format
-msgid "Inquiry function '%s' at %L is not permitted in an initialization expression"
-msgstr "KIND å�‚æ•° %s åœ¨ %L å¤„å¿…é¡»æ˜¯åˆ�å§‹åŒ–è¡¨è¾¾å¼�"
-
-#: fortran/expr.c:2015
-#, fuzzy, no-c-format
 msgid "Assumed character length variable '%s' in constant expression at %L"
-msgstr "å�‡å®šå­—ç¬¦é•¿åº¦å�˜é‡�â€˜%sâ€™åœ¨ %L å¤„çš„å¸¸é‡�è¡¨è¾¾å¼�ä¸­"
+msgstr "å�‡å®šå­—ç¬¦é•¿åº¦å�˜é‡�â€˜%sâ€™åœ¨%Lå¤„çš„å¸¸é‡�è¡¨è¾¾å¼�ä¸­"
 
-#: fortran/expr.c:2061 fortran/expr.c:2067
+#: fortran/expr.c:2076 fortran/expr.c:2082
 #, fuzzy, no-c-format
 msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
-msgstr "KIND å�‚æ•° %s åœ¨ %L å¤„å¿…é¡»æ˜¯åˆ�å§‹åŒ–è¡¨è¾¾å¼�"
+msgstr "KIND å�‚æ•° %s åœ¨%Lå¤„å¿…é¡»æ˜¯åˆ�å§‹åŒ–è¡¨è¾¾å¼�"
 
-#: fortran/expr.c:2098
+#: fortran/expr.c:2114
 #, no-c-format
 msgid "Extension: Evaluation of nonstandard initialization expression at %L"
-msgstr "æ‰©å±•ï¼š%L å¤„æ±‚é�žæ ‡é‡�åˆ�å§‹åŒ–è¡¨è¾¾å¼�çš„å€¼"
+msgstr "æ‰©å±•ï¼š%Lå¤„æ±‚é�žæ ‡é‡�åˆ�å§‹åŒ–è¡¨è¾¾å¼�çš„å€¼"
 
-#: fortran/expr.c:2151
+#: fortran/expr.c:2167
 #, no-c-format
 msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function"
 msgstr ""
 
-#: fortran/expr.c:2163
+#: fortran/expr.c:2179
 #, fuzzy, no-c-format
 msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
-msgstr "KIND å�‚æ•° %s åœ¨ %L å¤„å¿…é¡»æ˜¯åˆ�å§‹åŒ–è¡¨è¾¾å¼�"
+msgstr "KIND å�‚æ•° %s åœ¨%Lå¤„å¿…é¡»æ˜¯åˆ�å§‹åŒ–è¡¨è¾¾å¼�"
 
-#: fortran/expr.c:2207
+#: fortran/expr.c:2214
+#, no-c-format
+msgid "PARAMETER '%s' is used at %L before its definition is complete"
+msgstr ""
+
+#: fortran/expr.c:2234
 #, fuzzy, no-c-format
 msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
-msgstr "KIND å�‚æ•° %s åœ¨ %L å¤„å¿…é¡»æ˜¯åˆ�å§‹åŒ–è¡¨è¾¾å¼�"
+msgstr "KIND å�‚æ•° %s åœ¨%Lå¤„å¿…é¡»æ˜¯åˆ�å§‹åŒ–è¡¨è¾¾å¼�"
 
-#: fortran/expr.c:2213
+#: fortran/expr.c:2240
 #, fuzzy, no-c-format
 msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
-msgstr "KIND å�‚æ•° %s åœ¨ %L å¤„å¿…é¡»æ˜¯åˆ�å§‹åŒ–è¡¨è¾¾å¼�"
+msgstr "KIND å�‚æ•° %s åœ¨%Lå¤„å¿…é¡»æ˜¯åˆ�å§‹åŒ–è¡¨è¾¾å¼�"
 
-#: fortran/expr.c:2219
+#: fortran/expr.c:2246
 #, fuzzy, no-c-format
 msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
-msgstr "KIND å�‚æ•° %s åœ¨ %L å¤„å¿…é¡»æ˜¯åˆ�å§‹åŒ–è¡¨è¾¾å¼�"
+msgstr "KIND å�‚æ•° %s åœ¨%Lå¤„å¿…é¡»æ˜¯åˆ�å§‹åŒ–è¡¨è¾¾å¼�"
 
-#: fortran/expr.c:2229
+#: fortran/expr.c:2252
+#, fuzzy, no-c-format
+msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
+msgstr "å�‚æ•°â€™%såœ¨%Lå¤„å°šæœªå£°æ˜Žæˆ–è€…æ˜¯ä¸€ä¸ªä¸�èƒ½è¢«å½’çº¦ä¸ºå¸¸é‡�è¡¨è¾¾å¼�çš„å�˜é‡�"
+
+#: fortran/expr.c:2262
 #, no-c-format
 msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
-msgstr "å�‚æ•°â€™%såœ¨ %L å¤„å°šæœªå£°æ˜Žæˆ–è€…æ˜¯ä¸€ä¸ªä¸�èƒ½è¢«å½’çº¦ä¸ºå¸¸é‡�è¡¨è¾¾å¼�çš„å�˜é‡�"
+msgstr "å�‚æ•°â€™%såœ¨%Lå¤„å°šæœªå£°æ˜Žæˆ–è€…æ˜¯ä¸€ä¸ªä¸�èƒ½è¢«å½’çº¦ä¸ºå¸¸é‡�è¡¨è¾¾å¼�çš„å�˜é‡�"
 
-#: fortran/expr.c:2317
+#: fortran/expr.c:2350
 #, no-c-format
 msgid "Initialization expression didn't reduce %C"
 msgstr "åˆ�å§‹åŒ–è¡¨è¾¾å¼�ä¸�èƒ½å½’çº¦ %C"
 
-#: fortran/expr.c:2360
+#: fortran/expr.c:2393
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be a statement function"
 msgstr "æŒ‡å®šå‡½æ•°â€˜%sâ€™(ä½�äºŽ %L)ä¸�èƒ½æ˜¯ä¸€ä¸ªè¯­å�¥å‡½æ•°"
 
-#: fortran/expr.c:2367
+#: fortran/expr.c:2400
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be an internal function"
 msgstr "æŒ‡å®šå‡½æ•°â€˜%sâ€™(ä½�äºŽ %L)ä¸�èƒ½æ˜¯ä¸€ä¸ªå†…éƒ¨å‡½æ•°"
 
-#: fortran/expr.c:2374
+#: fortran/expr.c:2407
 #, no-c-format
 msgid "Specification function '%s' at %L must be PURE"
 msgstr "æŒ‡å®šå‡½æ•°â€˜%sâ€™(ä½�äºŽ %L)å¿…é¡»ä¸º PURE"
 
-#: fortran/expr.c:2381
+#: fortran/expr.c:2414
 #, no-c-format
 msgid "Specification function '%s' at %L cannot be RECURSIVE"
 msgstr "æŒ‡å®šå‡½æ•°â€˜%sâ€™(ä½�äºŽ %L)ä¸�èƒ½æ˜¯ RECURSIVE"
 
-#: fortran/expr.c:2443
-#, fuzzy, no-c-format
+#: fortran/expr.c:2476
+#, no-c-format
 msgid "Dummy argument '%s' not allowed in expression at %L"
-msgstr "å�˜é‡�â€˜%sâ€™ä¸�èƒ½å‡ºçŽ°åœ¨ %L å¤„çš„è¡¨è¾¾å¼�ä¸­"
+msgstr "å“‘å…ƒå®žå�‚â€˜%sâ€™ä¸�èƒ½å‡ºçŽ°åœ¨%Lå¤„çš„è¡¨è¾¾å¼�ä¸­"
 
-#: fortran/expr.c:2450
+#: fortran/expr.c:2483
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
-msgstr "å“‘å…ƒâ€˜%sâ€™(ä½�äºŽ %L)ä¸�èƒ½æ˜¯ OPTIONAL"
+msgstr "%2$Lå¤„çš„å“‘å…ƒå®žå�‚â€˜%1$sâ€™ä¸�èƒ½æ˜¯ OPTIONAL"
 
-#: fortran/expr.c:2457
+#: fortran/expr.c:2490
 #, no-c-format
 msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
-msgstr "â€˜%sâ€™å“‘å…ƒå®žå�‚åœ¨ %L å¤„ä¸�èƒ½æ˜¯ INTENT(OUT)"
+msgstr "%2$Lå¤„çš„â€˜%1$sâ€™å“‘å…ƒå®žå�‚ä¸�èƒ½æ˜¯ INTENT(OUT)"
 
-#: fortran/expr.c:2479
+#: fortran/expr.c:2513
 #, no-c-format
 msgid "Variable '%s' cannot appear in the expression at %L"
-msgstr "å�˜é‡�â€˜%sâ€™ä¸�èƒ½å‡ºçŽ°åœ¨ %L å¤„çš„è¡¨è¾¾å¼�ä¸­"
+msgstr "å�˜é‡�â€˜%sâ€™ä¸�èƒ½å‡ºçŽ°åœ¨%Lå¤„çš„è¡¨è¾¾å¼�ä¸­"
 
-#: fortran/expr.c:2528
+#: fortran/expr.c:2562
 #, no-c-format
 msgid "Expression at %L must be of INTEGER type"
-msgstr "%L å¤„çš„è¡¨è¾¾å¼�å¿…é¡»å…·æœ‰ INTEGER ç±»åž‹"
+msgstr "%Lå¤„çš„è¡¨è¾¾å¼�å¿…é¡»å…·æœ‰ INTEGER ç±»åž‹"
 
-#: fortran/expr.c:2537
+#: fortran/expr.c:2571
 #, no-c-format
 msgid "Function '%s' at %L must be PURE"
-msgstr "å‡½æ•°â€˜%sâ€™åœ¨ %L å¤„å¿…é¡»ä¸º PURE"
+msgstr "å‡½æ•°â€˜%sâ€™åœ¨%Lå¤„å¿…é¡»ä¸º PURE"
 
-#: fortran/expr.c:2546
+#: fortran/expr.c:2580
 #, no-c-format
 msgid "Expression at %L must be scalar"
-msgstr "%L å¤„çš„è¡¨è¾¾å¼�å¿…é¡»å…·æœ‰æ ‡é‡�ç±»åž‹"
+msgstr "%Lå¤„çš„è¡¨è¾¾å¼�å¿…é¡»å…·æœ‰æ ‡é‡�ç±»åž‹"
 
-#: fortran/expr.c:2573
+#: fortran/expr.c:2607
 #, fuzzy, no-c-format
 msgid "Incompatible ranks in %s (%d and %d) at %L"
 msgstr "%s ä¸­ç§©ä¸�å…¼å®¹ï¼Œä½�äºŽ %L"
 
-#: fortran/expr.c:2587
+#: fortran/expr.c:2621
 #, no-c-format
 msgid "Different shape for %s at %L on dimension %d (%d and %d)"
 msgstr ""
 
-#: fortran/expr.c:2633 fortran/expr.c:2800
-#, fuzzy, no-c-format
+#: fortran/expr.c:2667 fortran/expr.c:2884
+#, no-c-format
 msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
-msgstr "å¾ªçŽ¯å�˜é‡�â€˜%sâ€™åœ¨ %C å¤„ä¸�èƒ½æ˜¯ INTENT(IN)"
+msgstr "ä¸�èƒ½å¯¹%2$Lå¤„çš„ INTENT(IN) å�˜é‡�â€˜%1$sâ€™èµ‹å€¼"
 
-#: fortran/expr.c:2676
+#: fortran/expr.c:2719
 #, no-c-format
 msgid "'%s' at %L is not a VALUE"
-msgstr "â€˜%sâ€™åœ¨ %L å¤„ä¸�æ˜¯ä¸€ä¸ª VALUE"
+msgstr "â€˜%sâ€™åœ¨%Lå¤„ä¸�æ˜¯ä¸€ä¸ª VALUE"
 
-#: fortran/expr.c:2683
+#: fortran/expr.c:2726
 #, no-c-format
 msgid "Incompatible ranks %d and %d in assignment at %L"
 msgstr "èµ‹å€¼ä¸­æœ‰ä¸�å…¼å®¹çš„ç§© %d å’Œ %dï¼Œä½�äºŽ %L"
 
-#: fortran/expr.c:2690
+#: fortran/expr.c:2733
 #, no-c-format
 msgid "Variable type is UNKNOWN in assignment at %L"
-msgstr "%L å¤„èµ‹å€¼ä¸­çš„å�˜é‡�ç±»åž‹æ˜¯ UNKNOWN"
+msgstr "%Lå¤„èµ‹å€¼ä¸­çš„å�˜é‡�ç±»åž‹æ˜¯ UNKNOWN"
 
-#: fortran/expr.c:2702
+#: fortran/expr.c:2745
 #, no-c-format
 msgid "NULL appears on right-hand side in assignment at %L"
-msgstr "%L å¤„èµ‹å€¼å�³æ‰‹è¾¹å‡ºçŽ° NULL"
+msgstr "%Lå¤„èµ‹å€¼å�³æ‰‹è¾¹å‡ºçŽ° NULL"
 
-#: fortran/expr.c:2713
+#: fortran/expr.c:2756
 #, fuzzy, no-c-format
 msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
-msgstr "çŸ¢é‡�èµ‹å€¼ç»™ %L å¤„å�‡å®šå¤§å°�çš„ Cray æŒ‡é’ˆç›®æ ‡æ˜¯é�žæ³•çš„ã€‚"
+msgstr "çŸ¢é‡�èµ‹å€¼ç»™%Lå¤„å�‡å®šå¤§å°�çš„ Cray æŒ‡é’ˆç›®æ ‡æ˜¯é�žæ³•çš„ã€‚"
 
-#: fortran/expr.c:2722
+#: fortran/expr.c:2765
 #, no-c-format
 msgid "POINTER valued function appears on right-hand side of assignment at %L"
-msgstr "%L å¤„èµ‹å€¼å�³æ‰‹è¾¹å‡ºçŽ°å€¼ä¸º POINTER çš„å‡½æ•°"
+msgstr "%Lå¤„èµ‹å€¼å�³æ‰‹è¾¹å‡ºçŽ°å€¼ä¸º POINTER çš„å‡½æ•°"
 
-#: fortran/expr.c:2727
+#: fortran/expr.c:2770
 msgid "array assignment"
 msgstr "æ•°ç»„èµ‹å€¼"
 
-#: fortran/expr.c:2744
+#: fortran/expr.c:2775
 #, no-c-format
+msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
+msgstr ""
+
+#: fortran/expr.c:2781 fortran/resolve.c:6058
+#, no-c-format
+msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
+msgstr ""
+
+#: fortran/expr.c:2791 fortran/resolve.c:6068
+#, no-c-format
+msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
+msgstr ""
+
+#: fortran/expr.c:2799 fortran/resolve.c:6077
+#, fuzzy, no-c-format
+msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr "å°† %s è½¬æ�¢åˆ° %s æ—¶åœ¨%Lå¤„ç®—æœ¯æº¢å‡ºã€‚è¿™ä¸€æ£€æŸ¥å�¯ç”¨ -fno-range-check é€‰é¡¹å…³é—­"
+
+#: fortran/expr.c:2803 fortran/resolve.c:6081
+#, fuzzy, no-c-format
+msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr "å°† %s è½¬æ�¢åˆ° %s æ—¶åœ¨%Lå¤„ç®—æœ¯æº¢å‡ºã€‚è¿™ä¸€æ£€æŸ¥å�¯ç”¨ -fno-range-check é€‰é¡¹å…³é—­"
+
+#: fortran/expr.c:2807 fortran/resolve.c:6085
+#, fuzzy, no-c-format
+msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
+msgstr "å°† %s è½¬æ�¢åˆ° %s æ—¶åœ¨%Lå¤„ç®—æœ¯æº¢å‡ºã€‚è¿™ä¸€æ£€æŸ¥å�¯ç”¨ -fno-range-check é€‰é¡¹å…³é—­"
+
+#: fortran/expr.c:2828
+#, no-c-format
 msgid "Incompatible types in assignment at %L, %s to %s"
-msgstr "%L å¤„èµ‹å€¼ç±»åž‹ä¸�å…¼å®¹ï¼Œä»Ž %s åˆ° %s"
+msgstr "%Lå¤„èµ‹å€¼ç±»åž‹ä¸�å…¼å®¹ï¼Œä»Ž %s åˆ° %s"
 
-#: fortran/expr.c:2769
+#: fortran/expr.c:2853
 #, no-c-format
 msgid "Pointer assignment target is not a POINTER at %L"
-msgstr ""
+msgstr "%Lå¤„æŒ‡é’ˆèµ‹å€¼çš„ç›®æ ‡ä¸�æ˜¯ä¸€ä¸ª POINTER"
 
-#: fortran/expr.c:2777
+#: fortran/expr.c:2861
 #, no-c-format
 msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
 msgstr ""
 
-#: fortran/expr.c:2807
+#: fortran/expr.c:2891
 #, no-c-format
 msgid "Pointer assignment to non-POINTER at %L"
-msgstr "%L å¤„æŒ‡é’ˆèµ‹ç»™é�žæŒ‡é’ˆ"
+msgstr "%Lå¤„æŒ‡é’ˆèµ‹ç»™é�žæŒ‡é’ˆ"
 
-#: fortran/expr.c:2816
+#: fortran/expr.c:2900
 #, no-c-format
 msgid "Bad pointer object in PURE procedure at %L"
-msgstr "%L å¤„ PURE è¿›ç¨‹ä¸­æœ‰æ— æ•ˆçš„æŒ‡é’ˆå¯¹è±¡"
+msgstr "%Lå¤„ PURE è¿‡ç¨‹ä¸­æœ‰æ— æ•ˆçš„æŒ‡é’ˆå¯¹è±¡"
 
-#: fortran/expr.c:2828
+#: fortran/expr.c:2912
 #, no-c-format
 msgid "Different types in pointer assignment at %L"
-msgstr "%L å¤„æŒ‡é’ˆèµ‹å€¼æ—¶ç±»åž‹ä¸�å�Œ"
+msgstr "%Lå¤„æŒ‡é’ˆèµ‹å€¼æ—¶ç±»åž‹ä¸�å�Œ"
 
-#: fortran/expr.c:2835
+#: fortran/expr.c:2919
 #, no-c-format
 msgid "Different kind type parameters in pointer assignment at %L"
 msgstr ""
 
-#: fortran/expr.c:2842
+#: fortran/expr.c:2926
 #, no-c-format
 msgid "Different ranks in pointer assignment at %L"
-msgstr "%L å¤„æŒ‡é’ˆèµ‹å€¼æ—¶ç§©ä¸�å�Œ"
+msgstr "%Lå¤„æŒ‡é’ˆèµ‹å€¼æ—¶ç§©ä¸�å�Œ"
 
-#: fortran/expr.c:2857
+#: fortran/expr.c:2941
 #, no-c-format
 msgid "Different character lengths in pointer assignment at %L"
-msgstr "%L å¤„æŒ‡é’ˆèµ‹å€¼æ—¶å­—ç¬¦é•¿åº¦ä¸�å�Œ"
+msgstr "%Lå¤„æŒ‡é’ˆèµ‹å€¼æ—¶å­—ç¬¦é•¿åº¦ä¸�å�Œ"
 
-#: fortran/expr.c:2868
+#: fortran/expr.c:2952
 #, no-c-format
 msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
 msgstr ""
 
-#: fortran/expr.c:2875
+#: fortran/expr.c:2959
 #, no-c-format
 msgid "Bad target in pointer assignment in PURE procedure at %L"
 msgstr ""
 
-#: fortran/expr.c:2881
+#: fortran/expr.c:2965
 #, no-c-format
 msgid "Pointer assignment with vector subscript on rhs at %L"
-msgstr "%L å¤„æŒ‡é’ˆèµ‹å€¼çš„å�³æ‰‹è¾¹å¸¦æœ‰çŸ¢é‡�ä¸‹æ ‡"
+msgstr "%Lå¤„æŒ‡é’ˆèµ‹å€¼çš„å�³æ‰‹è¾¹å¸¦æœ‰çŸ¢é‡�ä¸‹æ ‡"
 
-#: fortran/expr.c:2888
+#: fortran/expr.c:2972
 #, fuzzy, no-c-format
 msgid "Pointer assigment target has PROTECTED attribute at %L"
-msgstr "%L å¤„æŒ‡é’ˆèµ‹ç»™é�žæŒ‡é’ˆ"
+msgstr "%Lå¤„æŒ‡é’ˆèµ‹ç»™é�žæŒ‡é’ˆ"
 
 #: fortran/gfortranspec.c:248
 #, c-format
@@ -6517,12 +6519,12 @@
 #: fortran/interface.c:219
 #, fuzzy, no-c-format
 msgid "Dummy procedure '%s' at %C cannot have a generic interface"
-msgstr "å“‘å…ƒâ€˜%sâ€™åœ¨ %L å¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
+msgstr "å“‘å…ƒâ€˜%sâ€™åœ¨%Lå¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
 
 #: fortran/interface.c:252
 #, no-c-format
 msgid "Fortran 2003: ABSTRACT INTERFACE at %C"
-msgstr "Fortran 2003ï¼š%C å¤„çš„ ABSTRACT INTERFACE"
+msgstr "Fortran 2003ï¼š%Cå¤„çš„ ABSTRACT INTERFACE"
 
 #: fortran/interface.c:260
 #, fuzzy, no-c-format
@@ -6542,317 +6544,342 @@
 #: fortran/interface.c:315
 #, no-c-format
 msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C"
-msgstr "%C å¤„éœ€è¦�â€˜END INTERFACE ASSIGNMENT (=)â€™æˆ–è¯­å�¥å°¾"
+msgstr "%Cå¤„éœ€è¦�â€˜END INTERFACE ASSIGNMENT (=)â€™æˆ–è¯­å�¥å°¾"
 
 #: fortran/interface.c:317
 #, no-c-format
 msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C"
-msgstr "éœ€è¦�â€˜END INTERFACE ASSIGNMENT (%s)â€™åœ¨ %C å¤„"
+msgstr "éœ€è¦�â€˜END INTERFACE ASSIGNMENT (%s)â€™åœ¨%Cå¤„"
 
 #: fortran/interface.c:331
 #, no-c-format
 msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
-msgstr "éœ€è¦�â€˜END INTERFACE ASSIGNMENT (.%s.)â€™åœ¨ %C å¤„"
+msgstr "éœ€è¦�â€˜END INTERFACE ASSIGNMENT (.%s.)â€™åœ¨%Cå¤„"
 
 #: fortran/interface.c:342
 #, no-c-format
 msgid "Expecting 'END INTERFACE %s' at %C"
-msgstr "éœ€è¦�â€˜END INTERFACE %sâ€™äºŽ %C å¤„"
+msgstr "%2$Cå¤„éœ€è¦�â€˜END INTERFACE %1$sâ€™"
 
-#: fortran/interface.c:551
+#: fortran/interface.c:563
 #, no-c-format
 msgid "Alternate return cannot appear in operator interface at %L"
-msgstr "æ›¿ä»£è¿”å›žä¸�èƒ½å‡ºçŽ°åœ¨ %L å¤„çš„è¿�ç®—ç¬¦æŽ¥å�£ä¸­"
+msgstr "æ›¿ä»£è¿”å›žä¸�èƒ½å‡ºçŽ°åœ¨%Lå¤„çš„è¿�ç®—ç¬¦æŽ¥å�£ä¸­"
 
-#: fortran/interface.c:581
+#: fortran/interface.c:593
 #, no-c-format
 msgid "Operator interface at %L has the wrong number of arguments"
-msgstr "%L å¤„çš„è¿�ç®—ç¬¦æŽ¥å�£å®žå�‚æ•°é”™è¯¯"
+msgstr "%Lå¤„çš„è¿�ç®—ç¬¦æŽ¥å�£å®žå�‚æ•°é”™è¯¯"
 
-#: fortran/interface.c:592
+#: fortran/interface.c:604
 #, no-c-format
 msgid "Assignment operator interface at %L must be a SUBROUTINE"
-msgstr "%L å¤„çš„è¿�ç®—ç¬¦æŽ¥å�£å¿…é¡»æ˜¯ä¸€ä¸ª SUBROUTINE"
+msgstr "%Lå¤„çš„è¿�ç®—ç¬¦æŽ¥å�£å¿…é¡»æ˜¯ä¸€ä¸ª SUBROUTINE"
 
-#: fortran/interface.c:598
+#: fortran/interface.c:610
 #, no-c-format
 msgid "Assignment operator interface at %L must have two arguments"
-msgstr "%L å¤„çš„èµ‹å€¼è¿�ç®—ç¬¦æŽ¥å�£å¿…é¡»æœ‰ä¸¤ä¸ªå®žå�‚"
+msgstr "%Lå¤„çš„èµ‹å€¼è¿�ç®—ç¬¦æŽ¥å�£å¿…é¡»æœ‰ä¸¤ä¸ªå®žå�‚"
 
-#: fortran/interface.c:608
+#: fortran/interface.c:620
 #, fuzzy, no-c-format
 msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
-msgstr "%L å¤„è¿�ç®—ç¬¦æŽ¥å�£çš„ç¬¬ä¸€ä¸ªå�‚æ•°å¿…é¡»æ˜¯ INTENT(IN)"
+msgstr "%Lå¤„è¿�ç®—ç¬¦æŽ¥å�£çš„ç¬¬ä¸€ä¸ªå�‚æ•°å¿…é¡»æ˜¯ INTENT(IN)"
 
-#: fortran/interface.c:617
+#: fortran/interface.c:629
 #, fuzzy, no-c-format
 msgid "Intrinsic operator interface at %L must be a FUNCTION"
-msgstr "%L å¤„è¿�ç®—ç¬¦æŽ¥å�£çš„ç¬¬ä¸€ä¸ªå�‚æ•°å¿…é¡»æ˜¯ INTENT(IN)"
+msgstr "%Lå¤„è¿�ç®—ç¬¦æŽ¥å�£çš„ç¬¬ä¸€ä¸ªå�‚æ•°å¿…é¡»æ˜¯ INTENT(IN)"
 
-#: fortran/interface.c:627
+#: fortran/interface.c:639
 #, no-c-format
 msgid "First argument of defined assignment at %L must be INTENT(IN) or INTENT(INOUT)"
-msgstr "%L å¤„å®šä¹‰èµ‹å€¼çš„ç¬¬ä¸€ä¸ªå�‚æ•°å¿…é¡»æ˜¯ INTENT(IN) æˆ– INTENT(INOUT)"
+msgstr "%Lå¤„å®šä¹‰èµ‹å€¼çš„ç¬¬ä¸€ä¸ªå�‚æ•°å¿…é¡»æ˜¯ INTENT(IN) æˆ– INTENT(INOUT)"
 
-#: fortran/interface.c:631
+#: fortran/interface.c:643
 #, no-c-format
 msgid "Second argument of defined assignment at %L must be INTENT(IN)"
-msgstr "%L å¤„å®šä¹‰èµ‹å€¼çš„ç¬¬äºŒä¸ªå�‚æ•°å¿…é¡»æ˜¯ INTENT(IN)"
+msgstr "%Lå¤„å®šä¹‰èµ‹å€¼çš„ç¬¬äºŒä¸ªå�‚æ•°å¿…é¡»æ˜¯ INTENT(IN)"
 
-#: fortran/interface.c:637 fortran/resolve.c:8807
+#: fortran/interface.c:649 fortran/resolve.c:8998
 #, no-c-format
 msgid "First argument of operator interface at %L must be INTENT(IN)"
-msgstr "%L å¤„è¿�ç®—ç¬¦æŽ¥å�£çš„ç¬¬ä¸€ä¸ªå�‚æ•°å¿…é¡»æ˜¯ INTENT(IN)"
+msgstr "%Lå¤„è¿�ç®—ç¬¦æŽ¥å�£çš„ç¬¬ä¸€ä¸ªå�‚æ•°å¿…é¡»æ˜¯ INTENT(IN)"
 
-#: fortran/interface.c:641 fortran/resolve.c:8819
+#: fortran/interface.c:653 fortran/resolve.c:9010
 #, no-c-format
 msgid "Second argument of operator interface at %L must be INTENT(IN)"
-msgstr "%L å¤„è¿�ç®—ç¬¦æŽ¥å�£çš„ç¬¬äºŒä¸ªå�‚æ•°å¿…é¡»æ˜¯ INTENT(IN)"
+msgstr "%Lå¤„è¿�ç®—ç¬¦æŽ¥å�£çš„ç¬¬äºŒä¸ªå�‚æ•°å¿…é¡»æ˜¯ INTENT(IN)"
 
-#: fortran/interface.c:744
+#: fortran/interface.c:756
 #, no-c-format
 msgid "Operator interface at %L conflicts with intrinsic interface"
-msgstr "%L å¤„è¿�ç®—ç¬¦æŽ¥å�£ä¸Žå†…å»ºæŽ¥å�£å†²çª�"
+msgstr "%Lå¤„è¿�ç®—ç¬¦æŽ¥å�£ä¸Žå†…å»ºæŽ¥å�£å†²çª�"
 
-#: fortran/interface.c:1044
+#: fortran/interface.c:1117
 #, fuzzy, no-c-format
 msgid "Procedure '%s' in %s at %L has no explicit interface"
-msgstr "ç¬¦å�·â€˜%sâ€™åœ¨ %L å¤„å·²ç»�æœ‰äº†æ˜¾å¼�æŽ¥å�£"
+msgstr "ç¬¦å�·â€˜%sâ€™åœ¨%Lå¤„å·²ç»�æœ‰äº†æ˜¾å¼�æŽ¥å�£"
 
-#: fortran/interface.c:1047
+#: fortran/interface.c:1120
 #, no-c-format
 msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
 msgstr "è¿‡ç¨‹â€˜%sâ€™(åœ¨ %s ä¸­ï¼Œä½�äºŽ %L) æ—¢ä¸�æ˜¯å‡½æ•°ä¹Ÿä¸�æ˜¯å­�è¿›ç¨‹"
 
-#: fortran/interface.c:1102 fortran/interface.c:1108
+#: fortran/interface.c:1175 fortran/interface.c:1181
 #, no-c-format
 msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
 msgstr "æœ‰æ­§ä¹‰çš„æŽ¥å�£â€˜%sâ€™å’Œâ€˜%sâ€™åœ¨ %s ä¸­ï¼Œä½�äºŽ %L"
 
-#: fortran/interface.c:1144
-#, fuzzy, no-c-format
+#: fortran/interface.c:1217
+#, no-c-format
 msgid "'%s' at %L is not a module procedure"
-msgstr "å��å­—â€˜%sâ€™(ä½�äºŽ %C)æ˜¯ä¸€ä¸ªè¿‡ç¨‹çš„å��å­—"
+msgstr "%2$Lå¤„çš„â€˜%1$sâ€™å¹¶é�žä¸€ä¸ªæ¨¡å�—è¿‡ç¨‹"
 
-#: fortran/interface.c:1676
+#: fortran/interface.c:1465 fortran/interface.c:2411
 #, no-c-format
+msgid "Type/rank mismatch in argument '%s' at %L"
+msgstr "%2$Lå¤„å®žå�‚â€˜%1$sâ€™ç±»åž‹/ç§©ä¸�åŒ¹é…�"
+
+#: fortran/interface.c:1474
+#, fuzzy, no-c-format
+msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
+msgstr "å®žå�‚â€˜%sâ€™ç±»åž‹/ç§©ä¸�åŒ¹é…�ï¼ŒäºŽ%Lå¤„"
+
+#: fortran/interface.c:1492 fortran/interface.c:1532
+#, fuzzy, no-c-format
+msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
+msgstr "å®žå�‚â€˜%sâ€™ç±»åž‹/ç§©ä¸�åŒ¹é…�ï¼ŒäºŽ%Lå¤„"
+
+#: fortran/interface.c:1519
+#, fuzzy, no-c-format
+msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
+msgstr "å�‚æ•°â€˜%sâ€™åœ¨%Lå¤„ç¼ºå°‘å®žå�‚"
+
+#: fortran/interface.c:1544
+#, fuzzy, no-c-format
+msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
+msgstr "%Lå¤„å�‡å®šå¤–å½¢çš„æ•°ç»„å¿…é¡»æ˜¯ä¸€ä¸ªå“‘å…ƒ"
+
+#: fortran/interface.c:1861
+#, no-c-format
 msgid "Keyword argument '%s' at %L is not in the procedure"
-msgstr "å…³é”®å­—å®žå�‚â€˜%sâ€™åœ¨ %L å¤„ä¸�åœ¨è¿›ç¨‹é‡Œ"
+msgstr "%2$Lå¤„å…³é”®å­—å®žå�‚â€˜%1$sâ€™ä¸�åœ¨è¿‡ç¨‹é‡Œ"
 
-#: fortran/interface.c:1684
+#: fortran/interface.c:1869
 #, no-c-format
 msgid "Keyword argument '%s' at %L is already associated with another actual argument"
 msgstr ""
 
-#: fortran/interface.c:1694
+#: fortran/interface.c:1879
 #, no-c-format
 msgid "More actual than formal arguments in procedure call at %L"
-msgstr "%L å¤„è°ƒç”¨è¿‡ç¨‹æ—¶å®žå�‚æ¯”å½¢å�‚å¤š"
+msgstr "%Lå¤„è°ƒç”¨è¿‡ç¨‹æ—¶å®žå�‚æ¯”å½¢å�‚å¤š"
 
-#: fortran/interface.c:1706 fortran/interface.c:1935
+#: fortran/interface.c:1891 fortran/interface.c:2110
 #, no-c-format
 msgid "Missing alternate return spec in subroutine call at %L"
-msgstr "%L å¤„å­�è¿›ç¨‹è°ƒç”¨ç¼ºå°‘æ›¿ä»£è¿”å›žé™�å®š"
+msgstr "%Lå¤„å­�è¿›ç¨‹è°ƒç”¨ç¼ºå°‘æ›¿ä»£è¿”å›žé™�å®š"
 
-#: fortran/interface.c:1714
+#: fortran/interface.c:1899
 #, no-c-format
 msgid "Unexpected alternate return spec in subroutine call at %L"
-msgstr "%L å¤„å­�è¿›ç¨‹è°ƒç”¨ä¸­çš„æ›¿ä»£è¿”å›žé™�å®šä¸Žé¢„æœŸä¸�ç¬¦"
+msgstr "%Lå¤„å­�è¿›ç¨‹è°ƒç”¨ä¸­çš„æ›¿ä»£è¿”å›žé™�å®šä¸Žé¢„æœŸä¸�ç¬¦"
 
-#: fortran/interface.c:1729
+#: fortran/interface.c:1922
 #, fuzzy, no-c-format
-msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
-msgstr "å�‚æ•°â€˜%sâ€™åœ¨ %L å¤„ç¼ºå°‘å®žå�‚"
+msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
+msgstr "å�‚æ•°â€˜%sâ€™åœ¨%Lå¤„ç¼ºå°‘å®žå�‚"
 
-#: fortran/interface.c:1742
-#, no-c-format
-msgid "Type/rank mismatch in argument '%s' at %L"
-msgstr "å®žå�‚â€˜%sâ€™ç±»åž‹/ç§©ä¸�åŒ¹é…�ï¼ŒäºŽ %L å¤„"
+#: fortran/interface.c:1929
+#, fuzzy, no-c-format
+msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
+msgstr "å�‚æ•°â€˜%sâ€™åœ¨%Lå¤„ç¼ºå°‘å®žå�‚"
 
-#: fortran/interface.c:1758
-#, no-c-format
-msgid "Character length mismatch between actual argument and pointer or allocatable dummy argument '%s' at %L"
-msgstr ""
-
-#: fortran/interface.c:1771
+#: fortran/interface.c:1943
 #, fuzzy, no-c-format
 msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
-msgstr "å�‚æ•°â€˜%sâ€™åœ¨ %L å¤„ç¼ºå°‘å®žå�‚"
+msgstr "å�‚æ•°â€˜%sâ€™åœ¨%Lå¤„ç¼ºå°‘å®žå�‚"
 
-#: fortran/interface.c:1776
+#: fortran/interface.c:1948
 #, no-c-format
 msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
 msgstr ""
 
-#: fortran/interface.c:1790
+#: fortran/interface.c:1962
 #, no-c-format
 msgid "Expected a procedure for argument '%s' at %L"
-msgstr "å�‚æ•°â€˜%sâ€™åœ¨ %L å¤„éœ€è¦�ä¸€ä¸ªè¿›ç¨‹"
+msgstr "å�‚æ•°â€˜%sâ€™åœ¨%Lå¤„éœ€è¦�ä¸€ä¸ªè¿‡ç¨‹"
 
-#: fortran/interface.c:1800
+#: fortran/interface.c:1972
 #, no-c-format
 msgid "Expected a PURE procedure for argument '%s' at %L"
-msgstr "å�‚æ•°â€˜%sâ€™åœ¨ %L å¤„éœ€è¦�ä¸€ä¸ª PURE è¿›ç¨‹"
+msgstr "å�‚æ•°â€˜%sâ€™åœ¨%Lå¤„éœ€è¦�ä¸€ä¸ª PURE è¿‡ç¨‹"
 
-#: fortran/interface.c:1814
+#: fortran/interface.c:1986
 #, no-c-format
 msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
 msgstr ""
 
-#: fortran/interface.c:1823
+#: fortran/interface.c:1995
 #, no-c-format
 msgid "Actual argument for '%s' must be a pointer at %L"
-msgstr "â€˜%sâ€™çš„å®žå�‚åœ¨ %L å¤„å¿…é¡»æ˜¯ä¸€ä¸ªæŒ‡é’ˆ"
+msgstr "â€˜%sâ€™çš„å®žå�‚åœ¨%Lå¤„å¿…é¡»æ˜¯ä¸€ä¸ªæŒ‡é’ˆ"
 
-#: fortran/interface.c:1832
+#: fortran/interface.c:2004
 #, no-c-format
 msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
-msgstr "â€˜%sâ€™çš„å®žå�‚åœ¨ %L å¤„å¿…é¡»æ˜¯ ALLOCATABLE çš„"
+msgstr "â€˜%sâ€™çš„å®žå�‚åœ¨%Lå¤„å¿…é¡»æ˜¯ ALLOCATABLE çš„"
 
-#: fortran/interface.c:1843
+#: fortran/interface.c:2017
 #, no-c-format
-msgid "Actual argument at %L must be definable to match dummy INTENT = OUT/INOUT"
+msgid "Actual argument at %L must be definable as the dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr ""
 
-#: fortran/interface.c:1851
+#: fortran/interface.c:2026
 #, no-c-format
 msgid "Actual argument at %L is use-associated with PROTECTED attribute and dummy argument '%s' is INTENT = OUT/INOUT"
 msgstr ""
 
-#: fortran/interface.c:1864
+#: fortran/interface.c:2039
 #, no-c-format
-msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(IN), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
+msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
 msgstr ""
 
-#: fortran/interface.c:1881
+#: fortran/interface.c:2056
 #, no-c-format
 msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1893
+#: fortran/interface.c:2068
 #, no-c-format
 msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1912
+#: fortran/interface.c:2087
 #, no-c-format
 msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
 msgstr ""
 
-#: fortran/interface.c:1942
+#: fortran/interface.c:2117
 #, no-c-format
 msgid "Missing actual argument for argument '%s' at %L"
-msgstr "å�‚æ•°â€˜%sâ€™åœ¨ %L å¤„ç¼ºå°‘å®žå�‚"
+msgstr "å�‚æ•°â€˜%sâ€™åœ¨%Lå¤„ç¼ºå°‘å®žå�‚"
 
-#: fortran/interface.c:2128
+#: fortran/interface.c:2303
 #, no-c-format
 msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
 msgstr ""
 
-#: fortran/interface.c:2184
+#: fortran/interface.c:2359
 #, no-c-format
 msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
 msgstr ""
 
-#: fortran/interface.c:2194
+#: fortran/interface.c:2369
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
 msgstr ""
 
-#: fortran/interface.c:2202
+#: fortran/interface.c:2377
 #, no-c-format
 msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
 msgstr ""
 
-#: fortran/interface.c:2225
+#: fortran/interface.c:2400
 #, no-c-format
 msgid "Procedure '%s' called with an implicit interface at %L"
 msgstr "è°ƒç”¨è¿‡ç¨‹â€˜%sâ€™å¸¦éš�å¼�æŽ¥å�£ï¼Œä½�äºŽ %L"
 
-#: fortran/interface.c:2440
+#: fortran/interface.c:2629
 #, no-c-format
 msgid "Function '%s' called in lieu of an operator at %L must be PURE"
 msgstr ""
 
-#: fortran/interface.c:2519
+#: fortran/interface.c:2708
 #, no-c-format
 msgid "Entity '%s' at %C is already present in the interface"
 msgstr ""
 
-#: fortran/intrinsic.c:2918
+#: fortran/intrinsic.c:2923
 #, no-c-format
 msgid "Too many arguments in call to '%s' at %L"
-msgstr "å¯¹â€˜%sâ€™çš„è°ƒç”¨ç»™å‡ºçš„å�‚æ•°å¤ªå¤šï¼ŒäºŽ %L å¤„"
+msgstr "%2$Lå¤„å¯¹â€˜%1$sâ€™çš„è°ƒç”¨ç»™å‡ºçš„å�‚æ•°å¤ªå¤š"
 
-#: fortran/intrinsic.c:2933
+#: fortran/intrinsic.c:2938
 #, fuzzy, no-c-format
 msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
-msgstr "%L å¤„ä¸Šä¸‹æ–‡ä¸­ä¸�å…�è®¸å®žå�‚åˆ—è¡¨å‡½æ•°"
+msgstr "%Lå¤„ä¸Šä¸‹æ–‡ä¸­ä¸�å…�è®¸å®žå�‚åˆ—è¡¨å‡½æ•°"
 
-#: fortran/intrinsic.c:2936
+#: fortran/intrinsic.c:2941
 #, no-c-format
 msgid "Can't find keyword named '%s' in call to '%s' at %L"
-msgstr "æ‰¾ä¸�åˆ°å��ä¸ºâ€˜%sâ€™çš„å…³é”®å­—ï¼Œåœ¨å¯¹â€˜%sâ€™çš„è°ƒç”¨ä¸­ï¼ŒäºŽ %L å¤„"
+msgstr "%3$Lå¤„å¯¹â€˜%2$sâ€™çš„è°ƒç”¨ä¸­æ‰¾ä¸�åˆ°å��ä¸ºâ€˜%1$sâ€™çš„å…³é”®å­—"
 
-#: fortran/intrinsic.c:2943
+#: fortran/intrinsic.c:2948
 #, no-c-format
 msgid "Argument '%s' is appears twice in call to '%s' at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:2957
+#: fortran/intrinsic.c:2962
 #, no-c-format
 msgid "Missing actual argument '%s' in call to '%s' at %L"
 msgstr "ç¼ºå°‘å®žå�‚â€˜%sâ€™ï¼Œåœ¨è°ƒç”¨â€˜%sâ€™æ—¶ï¼Œä½�äºŽ %L"
 
-#: fortran/intrinsic.c:2972
+#: fortran/intrinsic.c:2977
 #, no-c-format
 msgid "ALTERNATE RETURN not permitted at %L"
 msgstr "%L ä¸�å…�è®¸æœ‰ ALTERNATIVE RETURN"
 
-#: fortran/intrinsic.c:3021
+#: fortran/intrinsic.c:3026
 #, no-c-format
 msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
 msgstr ""
 
-#: fortran/intrinsic.c:3337
+#: fortran/intrinsic.c:3342
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not included in the selected standard"
-msgstr "å†…å»ºå‡½æ•°â€˜%sâ€™(äºŽ %L å¤„)ä¸�ä¸ºæ‰€é€‰æ‹©çš„æ ‡å‡†æ‰€åŒ…å�«"
+msgstr "%2$Lå¤„çš„å†…å»ºå‡½æ•°â€˜%1$sâ€™ä¸�ä¸ºæ‰€é€‰æ‹©çš„æ ‡å‡†æ‰€åŒ…å�«"
 
-#: fortran/intrinsic.c:3450
+#: fortran/intrinsic.c:3398
 #, no-c-format
+msgid "Fortran 2003: Function '%s' as initialization expression at %L"
+msgstr "Fortran 2003ï¼šå‡½æ•°â€˜%sâ€™åœ¨%Lå¤„ç”¨ä½œåˆ�å§‹åŒ–è¡¨è¾¾å¼�"
+
+#: fortran/intrinsic.c:3463
+#, no-c-format
 msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
 msgstr ""
 
-#: fortran/intrinsic.c:3508
+#: fortran/intrinsic.c:3524
 #, no-c-format
 msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
 msgstr ""
 
-#: fortran/intrinsic.c:3579
+#: fortran/intrinsic.c:3595
 #, no-c-format
 msgid "Extension: Conversion from %s to %s at %L"
 msgstr "æ‰©å±•ï¼šä»Ž %s åˆ° %sï¼Œä½�äºŽ %L"
 
-#: fortran/intrinsic.c:3582
+#: fortran/intrinsic.c:3598
 #, no-c-format
 msgid "Conversion from %s to %s at %L"
 msgstr "ä»Ž %s è½¬æ�¢åˆ° %sï¼Œä½�äºŽ %L"
 
-#: fortran/intrinsic.c:3629
+#: fortran/intrinsic.c:3645
 #, no-c-format
 msgid "Can't convert %s to %s at %L"
 msgstr "ä¸�èƒ½å°† %s è½¬æ�¢ä¸º %sï¼ŒäºŽ %L"
 
-#: fortran/io.c:156 fortran/primary.c:738
+#: fortran/io.c:156 fortran/primary.c:750
 #, no-c-format
 msgid "Extension: backslash character at %C"
-msgstr "æ‰©å±•ï¼š%C å¤„çš„å��æ–œæ� å­—ç¬¦"
+msgstr "æ‰©å±•ï¼š%Cå¤„çš„å��æ–œæ� å­—ç¬¦"
 
 #: fortran/io.c:187 fortran/io.c:190
 #, no-c-format
 msgid "Extension: Tab character in format at %C"
-msgstr "æ‰©å±•ï¼š%C å¤„æ ¼å¼�ä¸­çš„åˆ¶è¡¨ç¬¦"
+msgstr "æ‰©å±•ï¼š%Cå¤„æ ¼å¼�ä¸­çš„åˆ¶è¡¨ç¬¦"
 
 #: fortran/io.c:450
 msgid "Positive width required"
@@ -6892,12 +6919,12 @@
 #: fortran/io.c:554
 #, no-c-format
 msgid "Extension: $ descriptor at %C"
-msgstr "æ‰©å±•ï¼š%C å¤„çš„ $ æ��è¿°ç¬¦"
+msgstr "æ‰©å±•ï¼š%Cå¤„çš„ $ æ��è¿°ç¬¦"
 
 #: fortran/io.c:559
 #, no-c-format
 msgid "$ should be the last specifier in format at %C"
-msgstr "$ å¿…é¡»æ˜¯ %C å¤„æœ€å�Žä¸€ä¸ªæ ¼å¼�é™�å®šç¬¦"
+msgstr "$ å¿…é¡»æ˜¯%Cå¤„æœ€å�Žä¸€ä¸ªæ ¼å¼�é™�å®šç¬¦"
 
 #: fortran/io.c:604
 msgid "Repeat count cannot follow P descriptor"
@@ -6906,12 +6933,12 @@
 #: fortran/io.c:624
 #, no-c-format
 msgid "Extension: Missing positive width after L descriptor at %C"
-msgstr "æ‰©å±•ï¼š%C å¤„çš„ L æ��è¿°ç¬¦éœ€è¦�æ­£çš„å®½åº¦"
+msgstr "æ‰©å±•ï¼š%Cå¤„çš„ L æ��è¿°ç¬¦éœ€è¦�æ­£çš„å®½åº¦"
 
 #: fortran/io.c:670 fortran/io.c:672 fortran/io.c:733 fortran/io.c:735
 #, no-c-format
 msgid "Period required in format specifier at %C"
-msgstr "%C å¤„çš„æ ¼å¼�é™�å®šç¬¦éœ€è¦�å�¥ç‚¹"
+msgstr "%Cå¤„çš„æ ¼å¼�é™�å®šç¬¦éœ€è¦�å�¥ç‚¹"
 
 #: fortran/io.c:704
 msgid "Positive exponent width required"
@@ -6925,22 +6952,22 @@
 #: fortran/io.c:838 fortran/io.c:895
 #, no-c-format
 msgid "Extension: Missing comma at %C"
-msgstr "æ‰©å±•ï¼š%C å¤„ç¼ºå°‘é€—å�·"
+msgstr "æ‰©å±•ï¼š%Cå¤„ç¼ºå°‘é€—å�·"
 
 #: fortran/io.c:905
 #, no-c-format
 msgid "%s in format string at %C"
-msgstr "%s å‡ºçŽ°åœ¨ %C å¤„çš„æ ¼å¼�å­—ç¬¦ä¸²ä¸­"
+msgstr "%s å‡ºçŽ°åœ¨%Cå¤„çš„æ ¼å¼�å­—ç¬¦ä¸²ä¸­"
 
 #: fortran/io.c:946
 #, fuzzy, no-c-format
 msgid "Format statement in module main block at %C"
-msgstr "å¿½ç•¥ %C å¤„çš„é”™è¯¯è¯­å�¥æ ‡å�·"
+msgstr "å¿½ç•¥%Cå¤„çš„é”™è¯¯è¯­å�¥æ ‡å�·"
 
 #: fortran/io.c:952
 #, no-c-format
 msgid "Missing format label at %C"
-msgstr "%C å¤„ç¼ºå°‘æ ¼å¼�æ ‡å�·"
+msgstr "%Cå¤„ç¼ºå°‘æ ¼å¼�æ ‡å�·"
 
 #: fortran/io.c:1010 fortran/io.c:1034
 #, no-c-format
@@ -6950,12 +6977,12 @@
 #: fortran/io.c:1041
 #, fuzzy, no-c-format
 msgid "Variable tag cannot be INTENT(IN) at %C"
-msgstr "å¾ªçŽ¯å�˜é‡�â€˜%sâ€™åœ¨ %C å¤„ä¸�èƒ½æ˜¯ INTENT(IN)"
+msgstr "å¾ªçŽ¯å�˜é‡�â€˜%sâ€™åœ¨%Cå¤„ä¸�èƒ½æ˜¯ INTENT(IN)"
 
 #: fortran/io.c:1048
 #, no-c-format
 msgid "Variable tag cannot be assigned in PURE procedure at %C"
-msgstr "å�˜é‡�æ ‡è®°ä¸�èƒ½è¢«èµ‹äºˆ %C å¤„çš„ PURE è¿›ç¨‹"
+msgstr "å�˜é‡�æ ‡è®°ä¸�èƒ½è¢«èµ‹äºˆ%Cå¤„çš„ PURE è¿‡ç¨‹"
 
 #: fortran/io.c:1085
 #, no-c-format
@@ -6965,17 +6992,17 @@
 #: fortran/io.c:1106
 #, no-c-format
 msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
-msgstr "%L å¤„ FORMAT æ ‡è®°ä¸­çš„å¸¸é‡�è¡¨è¾¾å¼�é»˜è®¤ç±»åž‹å¿…é¡»ä¸º CHARACTER"
+msgstr "%Lå¤„ FORMAT æ ‡è®°ä¸­çš„å¸¸é‡�è¡¨è¾¾å¼�é»˜è®¤ç±»åž‹å¿…é¡»ä¸º CHARACTER"
 
 #: fortran/io.c:1119
 #, fuzzy, no-c-format
 msgid "FORMAT tag at %L must be of type CHARACTER or INTEGER"
-msgstr "%s æ ‡è®°åœ¨ %L å¤„å¿…é¡»å…·æœ‰ç±»åž‹ %s æˆ– %s"
+msgstr "%s æ ‡è®°åœ¨%Lå¤„å¿…é¡»å…·æœ‰ç±»åž‹ %s æˆ– %s"
 
 #: fortran/io.c:1125
 #, no-c-format
 msgid "Deleted feature: ASSIGNED variable in FORMAT tag at %L"
-msgstr "å·²åˆ é™¤çš„ç‰¹æ€§ï¼š%L å¤„ FORMAT æ ‡è®°ä¸­æœ‰ ASSIGNED å�˜é‡�"
+msgstr "å·²åˆ é™¤çš„ç‰¹æ€§ï¼š%Lå¤„ FORMAT æ ‡è®°ä¸­æœ‰ ASSIGNED å�˜é‡�"
 
 #: fortran/io.c:1131
 #, no-c-format
@@ -6990,42 +7017,42 @@
 #: fortran/io.c:1151
 #, no-c-format
 msgid "Extension: Character array in FORMAT tag at %L"
-msgstr "æ‰©å±•ï¼š%L å¤„çš„ FORMAT æ ‡è®°ä¸­æœ‰å­—ç¬¦æ•°ç»„"
+msgstr "æ‰©å±•ï¼š%Lå¤„çš„ FORMAT æ ‡è®°ä¸­æœ‰å­—ç¬¦æ•°ç»„"
 
 #: fortran/io.c:1157
 #, no-c-format
 msgid "Extension: Non-character in FORMAT tag at %L"
-msgstr "æ‰©å±•ï¼š%L å¤„çš„ FORMAT æ ‡è®°ä¸­æœ‰é�žå­—ç¬¦"
+msgstr "æ‰©å±•ï¼š%Lå¤„çš„ FORMAT æ ‡è®°ä¸­æœ‰é�žå­—ç¬¦"
 
 #: fortran/io.c:1182
 #, no-c-format
 msgid "%s tag at %L must be of type %s"
-msgstr "%s æ ‡è®°åœ¨ %L å¤„å¿…é¡»å…·æœ‰ç±»åž‹ %s"
+msgstr "%s æ ‡è®°åœ¨%Lå¤„å¿…é¡»å…·æœ‰ç±»åž‹ %s"
 
 #: fortran/io.c:1189
 #, no-c-format
 msgid "%s tag at %L must be scalar"
-msgstr "%s æ ‡è®°åœ¨ %L å¤„å¿…é¡»æ˜¯æ ‡é‡�"
+msgstr "%s æ ‡è®°åœ¨%Lå¤„å¿…é¡»æ˜¯æ ‡é‡�"
 
 #: fortran/io.c:1195
 #, no-c-format
 msgid "Fortran 2003: IOMSG tag at %L"
-msgstr "Fortran 2003ï¼š%L å¤„çš„ IOMSG æ ‡è®°"
+msgstr "Fortran 2003ï¼š%Lå¤„çš„ IOMSG æ ‡è®°"
 
 #: fortran/io.c:1203
 #, fuzzy, no-c-format
 msgid "Fortran 95 requires default INTEGER in %s tag at %L"
-msgstr "Fortran 95 åœ¨ %L å¤„çš„ SIZE æ ‡è®°ä¸­éœ€è¦�é»˜è®¤çš„ INTEGER"
+msgstr "Fortran 95 åœ¨%Lå¤„çš„ SIZE æ ‡è®°ä¸­éœ€è¦�é»˜è®¤çš„ INTEGER"
 
 #: fortran/io.c:1211
 #, no-c-format
 msgid "Extension: CONVERT tag at %L"
-msgstr "æ‰©å±•ï¼š%L å¤„çš„ CONVERT æ ‡è®°"
+msgstr "æ‰©å±•ï¼š%Lå¤„çš„ CONVERT æ ‡è®°"
 
 #: fortran/io.c:1367 fortran/io.c:1375
 #, no-c-format
 msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
-msgstr "Fortran 2003ï¼š%s é™�å®šç¬¦(åœ¨ %s è¯­å�¥ä¸­ï¼ŒäºŽ %C å¤„)å€¼ä¸ºâ€˜%sâ€™"
+msgstr "Fortran 2003ï¼š%3$ å¤„ %2$ è¯­å�¥ä¸­çš„ %1$s é™�å®šç¬¦å€¼ä¸ºâ€˜%4$sâ€™"
 
 #: fortran/io.c:1393 fortran/io.c:1401
 #, no-c-format
@@ -7035,546 +7062,521 @@
 #: fortran/io.c:1413 fortran/io.c:1419
 #, fuzzy, no-c-format
 msgid "%s specifier in %s statement at %C has invalid value '%s'"
-msgstr "DATA è¯­å�¥ä¸�å…�è®¸å‡ºçŽ°åœ¨ %C å¤„çš„ PURE è¿‡ç¨‹ä¸­"
+msgstr "DATA è¯­å�¥ä¸�å…�è®¸å‡ºçŽ°åœ¨%Cå¤„çš„ PURE è¿‡ç¨‹ä¸­"
 
 #: fortran/io.c:1473
 #, no-c-format
 msgid "OPEN statement not allowed in PURE procedure at %C"
-msgstr "OPEN è¯­å�¥ä¸�å…�è®¸å‡ºçŽ°åœ¨ %C å¤„çš„ PURE è¿‡ç¨‹ä¸­"
+msgstr "OPEN è¯­å�¥ä¸�å…�è®¸å‡ºçŽ°åœ¨%Cå¤„çš„ PURE è¿‡ç¨‹ä¸­"
 
 #: fortran/io.c:1818
 #, no-c-format
 msgid "CLOSE statement not allowed in PURE procedure at %C"
-msgstr "CLOSE è¯­å�¥ä¸�å…�è®¸å‡ºçŽ°åœ¨ %C å¤„çš„ PURE è¿‡ç¨‹ä¸­"
+msgstr "CLOSE è¯­å�¥ä¸�å…�è®¸å‡ºçŽ°åœ¨%Cå¤„çš„ PURE è¿‡ç¨‹ä¸­"
 
-#: fortran/io.c:1955 fortran/match.c:1841
+#: fortran/io.c:1955 fortran/match.c:1911
 #, fuzzy, no-c-format
 msgid "%s statement not allowed in PURE procedure at %C"
-msgstr "OPEN è¯­å�¥ä¸�å…�è®¸å‡ºçŽ°åœ¨ %C å¤„çš„ PURE è¿‡ç¨‹ä¸­"
+msgstr "OPEN è¯­å�¥ä¸�å…�è®¸å‡ºçŽ°åœ¨%Cå¤„çš„ PURE è¿‡ç¨‹ä¸­"
 
 #: fortran/io.c:2011
 #, no-c-format
 msgid "Fortran 2003: FLUSH statement at %C"
-msgstr "Fortran 2003ï¼š%C å¤„çš„ FLUSH è¯­å�¥"
+msgstr "Fortran 2003ï¼š%Cå¤„çš„ FLUSH è¯­å�¥"
 
 #: fortran/io.c:2072
 #, no-c-format
 msgid "Duplicate UNIT specification at %C"
-msgstr "%C å¤„é‡�å¤�çš„ UNIT æŒ‡å®š"
+msgstr "%Cå¤„é‡�å¤�çš„ UNIT æŒ‡å®š"
 
-#: fortran/io.c:2128
+#: fortran/io.c:2132
 #, no-c-format
 msgid "Duplicate format specification at %C"
-msgstr "%C å¤„é‡�å¤�çš„æ ¼å¼�æŒ‡å®š"
+msgstr "%Cå¤„é‡�å¤�çš„æ ¼å¼�æŒ‡å®š"
 
-#: fortran/io.c:2145
+#: fortran/io.c:2149
 #, no-c-format
 msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
 msgstr "ç¬¦å�·â€˜%sâ€™åœ¨å��å­—åˆ—è¡¨â€˜%sâ€™æ˜¯ INTENT(IN)ï¼Œä½�äºŽ %C"
 
-#: fortran/io.c:2181
+#: fortran/io.c:2185
 #, no-c-format
 msgid "Duplicate NML specification at %C"
-msgstr "%C å¤„é‡�å¤�çš„ NML æŒ‡å®š"
+msgstr "%Cå¤„é‡�å¤�çš„ NML æŒ‡å®š"
 
-#: fortran/io.c:2190
+#: fortran/io.c:2194
 #, no-c-format
 msgid "Symbol '%s' at %C must be a NAMELIST group name"
 msgstr ""
 
-#: fortran/io.c:2231
+#: fortran/io.c:2235
 #, no-c-format
 msgid "END tag at %C not allowed in output statement"
-msgstr "%C å¤„çš„ END æ ‡è®°ä¸�å…�è®¸å‡ºçŽ°åœ¨è¾“å‡ºè¯­å�¥ä¸­"
+msgstr "%Cå¤„çš„ END æ ‡è®°ä¸�å…�è®¸å‡ºçŽ°åœ¨è¾“å‡ºè¯­å�¥ä¸­"
 
-#: fortran/io.c:2288
+#: fortran/io.c:2292
 #, no-c-format
 msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
-msgstr "%L å¤„æŒ‡å®šçš„ UNIT å¿…é¡»æ˜¯ INTEGER è¡¨è¾¾å¼�æˆ–ä¸€ä¸ª CHARACTER å�˜é‡�"
+msgstr "%Lå¤„æŒ‡å®šçš„ UNIT å¿…é¡»æ˜¯ INTEGER è¡¨è¾¾å¼�æˆ–ä¸€ä¸ª CHARACTER å�˜é‡�"
 
-#: fortran/io.c:2297
+#: fortran/io.c:2301
 #, no-c-format
 msgid "Internal unit with vector subscript at %L"
-msgstr "%L å¤„å†…éƒ¨å�•ä½�å¸¦çŸ¢é‡�ä¸‹æ ‡"
+msgstr "%Lå¤„å†…éƒ¨å�•ä½�å¸¦çŸ¢é‡�ä¸‹æ ‡"
 
-#: fortran/io.c:2304
+#: fortran/io.c:2308
 #, no-c-format
 msgid "External IO UNIT cannot be an array at %L"
-msgstr "%L å¤„çš„å¤–éƒ¨ IO UNIT ä¸�èƒ½æ˜¯æ•°ç»„"
+msgstr "%Lå¤„çš„å¤–éƒ¨ IO UNIT ä¸�èƒ½æ˜¯æ•°ç»„"
 
-#: fortran/io.c:2314
+#: fortran/io.c:2318
 #, no-c-format
 msgid "ERR tag label %d at %L not defined"
-msgstr "ERR æ ‡å�· %d åœ¨ %L å¤„æœªå®šä¹‰"
+msgstr "ERR æ ‡å�· %d åœ¨%Lå¤„æœªå®šä¹‰"
 
-#: fortran/io.c:2326
+#: fortran/io.c:2330
 #, no-c-format
 msgid "END tag label %d at %L not defined"
-msgstr "END æ ‡å�· %d åœ¨ %L å¤„æœªå®šä¹‰"
+msgstr "END æ ‡å�· %d åœ¨%Lå¤„æœªå®šä¹‰"
 
-#: fortran/io.c:2338
+#: fortran/io.c:2342
 #, no-c-format
 msgid "EOR tag label %d at %L not defined"
-msgstr "EOR æ ‡å�· %d åœ¨ %L å¤„æœªå®šä¹‰"
+msgstr "EOR æ ‡å�· %d åœ¨%Lå¤„æœªå®šä¹‰"
 
-#: fortran/io.c:2348
+#: fortran/io.c:2352
 #, no-c-format
 msgid "FORMAT label %d at %L not defined"
-msgstr "FORMAT æ ‡å�· %d åœ¨ %L å¤„æœªå®šä¹‰"
+msgstr "FORMAT æ ‡å�· %d åœ¨%Lå¤„æœªå®šä¹‰"
 
-#: fortran/io.c:2469
+#: fortran/io.c:2473
 #, no-c-format
 msgid "Syntax error in I/O iterator at %C"
-msgstr "%C å¤„ I/O æ¸¸æ ‡è¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„ I/O æ¸¸æ ‡è¯­æ³•é”™è¯¯"
 
-#: fortran/io.c:2500
+#: fortran/io.c:2504
 #, no-c-format
 msgid "Expected variable in READ statement at %C"
 msgstr "%C READ è¯­å�¥éœ€è¦�å�˜é‡�"
 
-#: fortran/io.c:2506
+#: fortran/io.c:2510
 #, no-c-format
 msgid "Expected expression in %s statement at %C"
-msgstr "éœ€è¦� %s è¯­å�¥ï¼ŒäºŽ %C å¤„"
+msgstr "%2$Cå¤„éœ€è¦� %1$s è¯­å�¥"
 
-#: fortran/io.c:2516
+#: fortran/io.c:2520
 #, no-c-format
 msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
 msgstr ""
 
-#: fortran/io.c:2525
+#: fortran/io.c:2529
 #, no-c-format
 msgid "Cannot read to variable '%s' in PURE procedure at %C"
-msgstr ""
+msgstr "ä¸�èƒ½åœ¨%2$Cå¤„çš„ PURE è¿‡ç¨‹ä¸­è¯»å�–å�˜é‡�â€˜%1$sâ€™"
 
-#: fortran/io.c:2541
+#: fortran/io.c:2545
 #, no-c-format
 msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
 msgstr ""
 
 #. A general purpose syntax error.
-#: fortran/io.c:2602 fortran/io.c:3004 fortran/gfortran.h:1998
+#: fortran/io.c:2606 fortran/io.c:3013 fortran/gfortran.h:2002
 #, no-c-format
 msgid "Syntax error in %s statement at %C"
-msgstr "%s è¯­å�¥åœ¨ %C å¤„è¯­æ³•é”™è¯¯"
+msgstr "%s è¯­å�¥åœ¨%Cå¤„è¯­æ³•é”™è¯¯"
 
-#: fortran/io.c:2670
+#: fortran/io.c:2679
 #, fuzzy, no-c-format
 msgid "Fortran 2003: Internal file at %L with namelist"
-msgstr "Fortran 2003ï¼š%L å¤„çš„ IOMSG æ ‡è®°"
+msgstr "Fortran 2003ï¼š%Lå¤„çš„ IOMSG æ ‡è®°"
 
-#: fortran/io.c:2833
+#: fortran/io.c:2842
 #, no-c-format
 msgid "PRINT namelist at %C is an extension"
-msgstr "%C å¤„çš„ PRINT å��å­—åˆ—è¡¨æ˜¯ä¸€ä¸ªæ‰©å±•"
+msgstr "%Cå¤„çš„ PRINT å��å­—åˆ—è¡¨æ˜¯ä¸€ä¸ªæ‰©å±•"
 
-#: fortran/io.c:2965
+#: fortran/io.c:2974
 #, no-c-format
 msgid "Extension: Comma before i/o item list at %C"
-msgstr "æ‰©å±•ï¼š%C å¤„ i/o é¡¹ç›®è¡¨å‰�çš„é€—å�·"
+msgstr "æ‰©å±•ï¼š%Cå¤„ i/o é¡¹ç›®è¡¨å‰�çš„é€—å�·"
 
-#: fortran/io.c:2974
+#: fortran/io.c:2983
 #, no-c-format
 msgid "Expected comma in I/O list at %C"
-msgstr "%C å¤„ I/O åˆ—è¡¨ä¸­éœ€è¦�é€—å�·"
+msgstr "%Cå¤„ I/O åˆ—è¡¨ä¸­éœ€è¦�é€—å�·"
 
-#: fortran/io.c:3036
+#: fortran/io.c:3045
 #, no-c-format
 msgid "PRINT statement at %C not allowed within PURE procedure"
-msgstr "PRINT è¯­å�¥ä¸�å…�è®¸å‡ºçŽ°åœ¨ %C å¤„çš„ PURE è¿‡ç¨‹ä¸­"
+msgstr "PRINT è¯­å�¥ä¸�å…�è®¸å‡ºçŽ°åœ¨%Cå¤„çš„ PURE è¿‡ç¨‹ä¸­"
 
-#: fortran/io.c:3176 fortran/io.c:3227
+#: fortran/io.c:3185 fortran/io.c:3236
 #, no-c-format
 msgid "INQUIRE statement not allowed in PURE procedure at %C"
-msgstr "INQUIRE è¯­å�¥ä¸�å…�è®¸å‡ºçŽ°åœ¨ %C å¤„çš„ PURE è¿‡ç¨‹ä¸­"
+msgstr "INQUIRE è¯­å�¥ä¸�å…�è®¸å‡ºçŽ°åœ¨%Cå¤„çš„ PURE è¿‡ç¨‹ä¸­"
 
-#: fortran/io.c:3203
+#: fortran/io.c:3212
 #, no-c-format
 msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
 msgstr ""
 
-#: fortran/io.c:3213 fortran/trans-io.c:1144
+#: fortran/io.c:3222 fortran/trans-io.c:1145
 #, no-c-format
 msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
 msgstr ""
 
-#: fortran/io.c:3220
+#: fortran/io.c:3229
 #, no-c-format
 msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
-msgstr "%L å¤„çš„ INQUIRE è¯­å�¥éœ€è¦� FILE æˆ– UNIT é™�å®šç¬¦"
+msgstr "%Lå¤„çš„ INQUIRE è¯­å�¥éœ€è¦� FILE æˆ– UNIT é™�å®šç¬¦"
 
-#: fortran/match.c:270
+#: fortran/match.c:156
 #, no-c-format
+msgid "Missing ')' in statement before %L"
+msgstr "%L å‰�è¯­å�¥ä¸­ç¼ºå°‘â€˜)â€™"
+
+#: fortran/match.c:161
+#, no-c-format
+msgid "Missing '(' in statement before %L"
+msgstr "%L å‰�è¯­å�¥ä¸­ç¼ºå°‘â€˜(â€™"
+
+#: fortran/match.c:332
+#, no-c-format
 msgid "Integer too large at %C"
-msgstr "%C å¤„æ•´æ•°å¤ªå¤§"
+msgstr "%Cå¤„æ•´æ•°å¤ªå¤§"
 
-#: fortran/match.c:363 fortran/parse.c:442
+#: fortran/match.c:425 fortran/parse.c:589
 #, no-c-format
 msgid "Too many digits in statement label at %C"
-msgstr "%C å¤„è¯­å�¥æ ‡å�·ä¸­æ•°å­—å¤ªå¤š"
+msgstr "%Cå¤„è¯­å�¥æ ‡å�·ä¸­æ•°å­—å¤ªå¤š"
 
-#: fortran/match.c:369
+#: fortran/match.c:431
 #, no-c-format
 msgid "Statement label at %C is zero"
-msgstr "%C å¤„çš„è¯­å�¥æ ‡å�·ä¸ºé›¶"
+msgstr "%Cå¤„çš„è¯­å�¥æ ‡å�·ä¸ºé›¶"
 
-#: fortran/match.c:402
+#: fortran/match.c:464
 #, no-c-format
 msgid "Label name '%s' at %C is ambiguous"
-msgstr "æ ‡å�·å��â€˜%sâ€™åœ¨ %C å¤„æœ‰æ­§ä¹‰"
+msgstr "æ ‡å�·å��â€˜%sâ€™åœ¨%Cå¤„æœ‰æ­§ä¹‰"
 
-#: fortran/match.c:408
+#: fortran/match.c:470
 #, no-c-format
 msgid "Duplicate construct label '%s' at %C"
-msgstr "é‡�å¤�çš„æž„é€ æ ‡å�·â€˜%sâ€™å‡ºçŽ°åœ¨ %C å¤„"
+msgstr "é‡�å¤�çš„æž„é€ æ ‡å�·â€˜%sâ€™å‡ºçŽ°åœ¨%Cå¤„"
 
-#: fortran/match.c:438
+#: fortran/match.c:500
 #, no-c-format
 msgid "Invalid character in name at %C"
-msgstr "%C å¤„çš„å��å­—ä¸­æœ‰é�žæ³•å­—ç¬¦"
+msgstr "%Cå¤„çš„å��å­—ä¸­æœ‰é�žæ³•å­—ç¬¦"
 
-#: fortran/match.c:451 fortran/match.c:523
+#: fortran/match.c:513 fortran/match.c:585
 #, no-c-format
 msgid "Name at %C is too long"
 msgstr "%C çš„å��å­—å¤ªé•¿"
 
-#: fortran/match.c:506 fortran/match.c:552
+#: fortran/match.c:568 fortran/match.c:614
 #, fuzzy, no-c-format
 msgid "Invalid C name in NAME= specifier at %C"
-msgstr "%C å¤„çš„æ ¼å¼�é™�å®šç¬¦éœ€è¦�å�¥ç‚¹"
+msgstr "%Cå¤„çš„æ ¼å¼�é™�å®šç¬¦éœ€è¦�å�¥ç‚¹"
 
-#: fortran/match.c:543
+#: fortran/match.c:605
 #, fuzzy, no-c-format
 msgid "Embedded space in NAME= specifier at %C"
-msgstr "%C å¤„çš„æ ¼å¼�é™�å®šç¬¦éœ€è¦�å�¥ç‚¹"
+msgstr "%Cå¤„çš„æ ¼å¼�é™�å®šç¬¦éœ€è¦�å�¥ç‚¹"
 
-#: fortran/match.c:868
+#: fortran/match.c:930
 #, no-c-format
 msgid "Loop variable at %C cannot be a sub-component"
-msgstr "%C å¤„çš„å¾ªçŽ¯å�˜é‡�ä¸�èƒ½æ˜¯ä¸€ä¸ªå­�ç»„ä»¶"
+msgstr "%Cå¤„çš„å¾ªçŽ¯å�˜é‡�ä¸�èƒ½æ˜¯ä¸€ä¸ªå­�ç»„ä»¶"
 
-#: fortran/match.c:874
+#: fortran/match.c:936
 #, no-c-format
 msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
-msgstr "å¾ªçŽ¯å�˜é‡�â€˜%sâ€™åœ¨ %C å¤„ä¸�èƒ½æ˜¯ INTENT(IN)"
+msgstr "å¾ªçŽ¯å�˜é‡�â€˜%sâ€™åœ¨%Cå¤„ä¸�èƒ½æ˜¯ INTENT(IN)"
 
-#: fortran/match.c:907
+#: fortran/match.c:969
 #, no-c-format
 msgid "Expected a step value in iterator at %C"
-msgstr "%C å¤„çš„è¿­ä»£å­�éœ€è¦�ä¸€ä¸ªæ­¥è¿›å€¼"
+msgstr "%Cå¤„çš„è¿­ä»£å­�éœ€è¦�ä¸€ä¸ªæ­¥è¿›å€¼"
 
-#: fortran/match.c:919
+#: fortran/match.c:981
 #, no-c-format
 msgid "Syntax error in iterator at %C"
-msgstr "%C å¤„æ¸¸æ ‡è¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„æ¸¸æ ‡è¯­æ³•é”™è¯¯"
 
-#: fortran/match.c:1155
+#: fortran/match.c:1217
 #, no-c-format
 msgid "Invalid form of PROGRAM statement at %C"
-msgstr "%C å¤„ PROGRAM è¯­å�¥æ ¼å¼�æ— æ•ˆ"
+msgstr "%Cå¤„ PROGRAM è¯­å�¥æ ¼å¼�æ— æ•ˆ"
 
-#: fortran/match.c:1196
+#: fortran/match.c:1258
 #, no-c-format
 msgid "Setting value of PROTECTED variable at %C"
 msgstr ""
 
-#: fortran/match.c:1249
+#: fortran/match.c:1311
 #, no-c-format
 msgid "Assigning to a PROTECTED pointer at %C"
 msgstr ""
 
-#: fortran/match.c:1292 fortran/match.c:1365
+#: fortran/match.c:1354 fortran/match.c:1435
 #, no-c-format
 msgid "Obsolescent: arithmetic IF statement at %C"
-msgstr "å·²è¿‡æ—¶ï¼š%C å¤„çš„ç®—æœ¯ IF è¯­å�¥"
+msgstr "å·²è¿‡æ—¶ï¼š%Cå¤„çš„ç®—æœ¯ IF è¯­å�¥"
 
-#: fortran/match.c:1340
+#: fortran/match.c:1410
 #, no-c-format
 msgid "Syntax error in IF-expression at %C"
-msgstr "%C å¤„ IF è¡¨è¾¾å¼�è¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„ IF è¡¨è¾¾å¼�è¯­æ³•é”™è¯¯"
 
-#: fortran/match.c:1351
+#: fortran/match.c:1421
 #, no-c-format
 msgid "Block label not appropriate for arithmetic IF statement at %C"
 msgstr ""
 
-#: fortran/match.c:1389
-#, no-c-format
-msgid "Block label is not appropriate IF statement at %C"
-msgstr ""
+#: fortran/match.c:1459
+#, fuzzy, no-c-format
+msgid "Block label is not appropriate for IF statement at %C"
+msgstr "å·²è¿‡æ—¶ï¼š%Cå¤„çš„ç®—æœ¯ IF è¯­å�¥"
 
-#: fortran/match.c:1468 fortran/primary.c:2522
+#: fortran/match.c:1538 fortran/primary.c:2559
 #, no-c-format
 msgid "Cannot assign to a named constant at %C"
-msgstr "æ— æ³•èµ‹å€¼ç»™ %C å¤„çš„æœ‰å��å¸¸é‡�"
+msgstr "æ— æ³•èµ‹å€¼ç»™%Cå¤„çš„æœ‰å��å¸¸é‡�"
 
-#: fortran/match.c:1478
+#: fortran/match.c:1548
 #, no-c-format
 msgid "Unclassifiable statement in IF-clause at %C"
-msgstr "%C å¤„ IF å­�å�¥ä¸­æœ‰æ— æ³•å½’ç±»çš„è¯­å�¥"
+msgstr "%Cå¤„ IF å­�å�¥ä¸­æœ‰æ— æ³•å½’ç±»çš„è¯­å�¥"
 
-#: fortran/match.c:1485
+#: fortran/match.c:1555
 #, no-c-format
 msgid "Syntax error in IF-clause at %C"
-msgstr "%C å¤„ IF è¯­å�¥è¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„ IF è¯­å�¥è¯­æ³•é”™è¯¯"
 
-#: fortran/match.c:1529
+#: fortran/match.c:1599
 #, no-c-format
 msgid "Unexpected junk after ELSE statement at %C"
-msgstr "%C å¤„ ELSE è¯­å�¥å�Žæœ‰é�žé¢„æœŸçš„åžƒåœ¾å­—ç¬¦"
+msgstr "%Cå¤„ ELSE è¯­å�¥å�Žæœ‰é�žé¢„æœŸçš„åžƒåœ¾å­—ç¬¦"
 
-#: fortran/match.c:1535 fortran/match.c:1570
+#: fortran/match.c:1605 fortran/match.c:1640
 #, no-c-format
 msgid "Label '%s' at %C doesn't match IF label '%s'"
 msgstr ""
 
-#: fortran/match.c:1564
+#: fortran/match.c:1634
 #, no-c-format
 msgid "Unexpected junk after ELSE IF statement at %C"
-msgstr "%C å¤„ ELSE IF è¯­å�¥å�Žæœ‰é�žé¢„æœŸçš„åžƒåœ¾å­—ç¬¦"
+msgstr "%Cå¤„ ELSE IF è¯­å�¥å�Žæœ‰é�žé¢„æœŸçš„åžƒåœ¾å­—ç¬¦"
 
-#: fortran/match.c:1727
+#: fortran/match.c:1797
 #, fuzzy, no-c-format
 msgid "Name '%s' in %s statement at %C is not a loop name"
-msgstr "DATA è¯­å�¥ä¸�å…�è®¸å‡ºçŽ°åœ¨ %C å¤„çš„ PURE è¿‡ç¨‹ä¸­"
+msgstr "DATA è¯­å�¥ä¸�å…�è®¸å‡ºçŽ°åœ¨%Cå¤„çš„ PURE è¿‡ç¨‹ä¸­"
 
-#: fortran/match.c:1743
+#: fortran/match.c:1813
 #, no-c-format
 msgid "%s statement at %C is not within a loop"
-msgstr "%s è¯­å�¥åœ¨ %C å¤„ä¸�åœ¨å¾ªçŽ¯å†…"
+msgstr "%s è¯­å�¥åœ¨%Cå¤„ä¸�åœ¨å¾ªçŽ¯å†…"
 
-#: fortran/match.c:1746
+#: fortran/match.c:1816
 #, no-c-format
 msgid "%s statement at %C is not within loop '%s'"
-msgstr "%s è¯­å�¥åœ¨ %C å¤„ä¸�åœ¨å¾ªçŽ¯â€˜%sâ€™å†…"
+msgstr "%s è¯­å�¥åœ¨%Cå¤„ä¸�åœ¨å¾ªçŽ¯â€˜%sâ€™å†…"
 
-#: fortran/match.c:1754
+#: fortran/match.c:1824
 #, no-c-format
 msgid "%s statement at %C leaving OpenMP structured block"
-msgstr "%s è¯­å�¥åœ¨ %C å¤„ç¦»å¼€ OpenMP ç»“æž„å�—"
+msgstr "%s è¯­å�¥åœ¨%Cå¤„ç¦»å¼€ OpenMP ç»“æž„å�—"
 
-#: fortran/match.c:1767
+#: fortran/match.c:1837
 #, fuzzy, no-c-format
 msgid "EXIT statement at %C terminating !$OMP DO loop"
-msgstr "%C å¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ DO ä¸­"
+msgstr "%Cå¤„çš„ ENTRY è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ DO ä¸­"
 
-#: fortran/match.c:1819
+#: fortran/match.c:1889
 #, no-c-format
 msgid "Too many digits in STOP code at %C"
-msgstr "%C å¤„ STOP ä»£ç �ä¸­æ•°å­—å¤ªå¤š"
+msgstr "%Cå¤„ STOP ä»£ç �ä¸­æ•°å­—å¤ªå¤š"
 
-#: fortran/match.c:1872
+#: fortran/match.c:1942
 #, no-c-format
 msgid "Deleted feature: PAUSE statement at %C"
-msgstr "å·²åˆ é™¤çš„ç‰¹æ€§ï¼š%C å¤„çš„ PAUSE è¯­å�¥"
+msgstr "å·²åˆ é™¤çš„ç‰¹æ€§ï¼š%Cå¤„çš„ PAUSE è¯­å�¥"
 
-#: fortran/match.c:1920
+#: fortran/match.c:1990
 #, no-c-format
 msgid "Deleted feature: ASSIGN statement at %C"
-msgstr "å·²åˆ é™¤çš„ç‰¹æ€§ï¼š%C å¤„çš„ ASSIGN è¯­å�¥"
+msgstr "å·²åˆ é™¤çš„ç‰¹æ€§ï¼š%Cå¤„çš„ ASSIGN è¯­å�¥"
 
-#: fortran/match.c:1966
+#: fortran/match.c:2036
 #, no-c-format
 msgid "Deleted feature: Assigned GOTO statement at %C"
-msgstr "å·²åˆ é™¤çš„ç‰¹æ€§ï¼š%C å¤„èµ‹å€¼ GOTO è¯­å�¥"
+msgstr "å·²åˆ é™¤çš„ç‰¹æ€§ï¼š%Cå¤„èµ‹å€¼ GOTO è¯­å�¥"
 
-#: fortran/match.c:2013 fortran/match.c:2065
+#: fortran/match.c:2083 fortran/match.c:2135
 #, no-c-format
 msgid "Statement label list in GOTO at %C cannot be empty"
 msgstr ""
 
-#: fortran/match.c:2149
+#: fortran/match.c:2219
 #, no-c-format
 msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2173
+#: fortran/match.c:2287
 #, no-c-format
-msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:2180
-#, no-c-format
-msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2218 fortran/match.c:2382
-#, no-c-format
-msgid "STAT expression at %C must be a variable"
-msgstr "%C å¤„çš„ STAT è¡¨è¾¾å¼�å¿…é¡»æ˜¯ä¸€ä¸ªå�˜é‡�"
-
-#: fortran/match.c:2272
-#, no-c-format
 msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2349
+#: fortran/match.c:2364
 #, no-c-format
 msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
 msgstr ""
 
-#: fortran/match.c:2368
+#: fortran/match.c:2417
 #, no-c-format
-msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
-msgstr ""
-
-#: fortran/match.c:2375
-#, no-c-format
-msgid "Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
-msgstr ""
-
-#: fortran/match.c:2424
-#, no-c-format
 msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
-msgstr "%C å¤„çš„æ›¿ä»£ RETURN è¯­å�¥å�ªå…�è®¸å‡ºçŽ°åœ¨ SUBROUTINE ä¸­"
+msgstr "%Cå¤„çš„æ›¿ä»£ RETURN è¯­å�¥å�ªå…�è®¸å‡ºçŽ°åœ¨ SUBROUTINE ä¸­"
 
-#: fortran/match.c:2455
+#: fortran/match.c:2448
 #, no-c-format
 msgid "Extension: RETURN statement in main program at %C"
-msgstr "æ‰©å±•ï¼š%C å¤„ RETURN è¯­å�¥å‡ºçŽ°åœ¨ä¸»ç¨‹åº�ä¸­"
+msgstr "æ‰©å±•ï¼š%Cå¤„ RETURN è¯­å�¥å‡ºçŽ°åœ¨ä¸»ç¨‹åº�ä¸­"
 
-#: fortran/match.c:2665
+#: fortran/match.c:2658
 #, no-c-format
 msgid "Syntax error in common block name at %C"
-msgstr "%C å¤„å…¬å…±å�—å��è¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„å…¬å…±å�—å��è¯­æ³•é”™è¯¯"
 
-#: fortran/match.c:2701
+#: fortran/match.c:2694
 #, no-c-format
 msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
-msgstr "ç¬¦å�·â€˜%sâ€™åœ¨ %C å¤„å·²ç»�æ˜¯ä¸€ä¸ªé�ž COMMON çš„å¤–éƒ¨ç¬¦å�·"
+msgstr "ç¬¦å�·â€˜%sâ€™åœ¨%Cå¤„å·²ç»�æ˜¯ä¸€ä¸ªé�ž COMMON çš„å¤–éƒ¨ç¬¦å�·"
 
-#: fortran/match.c:2719
-#, no-c-format
-msgid "BLOCK DATA unit cannot contain blank COMMON at %C"
-msgstr ""
-
 #. If we find an error, just print it and continue,
 #. cause it's just semantic, and we can see if there
 #. are more errors.
-#: fortran/match.c:2765
+#: fortran/match.c:2753
 #, no-c-format
 msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
 msgstr ""
 
-#: fortran/match.c:2774
+#: fortran/match.c:2762
 #, no-c-format
 msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
 msgstr ""
 
-#: fortran/match.c:2781
+#: fortran/match.c:2769
 #, no-c-format
 msgid "Symbol '%s' at %C is already in a COMMON block"
-msgstr "ç¬¦å�·â€˜%sâ€™åœ¨ %C å¤„å·²ç»�åœ¨ä¸€ä¸ª COMMON å�—ä¸­"
+msgstr "ç¬¦å�·â€˜%sâ€™åœ¨%Cå¤„å·²ç»�åœ¨ä¸€ä¸ª COMMON å�—ä¸­"
 
-#: fortran/match.c:2793
+#: fortran/match.c:2777
 #, no-c-format
-msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
+msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
 msgstr ""
 
-#: fortran/match.c:2796
+#: fortran/match.c:2804
 #, no-c-format
-msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
-msgstr ""
-
-#: fortran/match.c:2821
-#, no-c-format
 msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
 msgstr ""
 
-#: fortran/match.c:2831
+#: fortran/match.c:2814
 #, no-c-format
 msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
 msgstr ""
 
-#: fortran/match.c:2863
+#: fortran/match.c:2846
 #, no-c-format
 msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
 msgstr ""
 
-#: fortran/match.c:2971
+#: fortran/match.c:2954
 #, no-c-format
 msgid "Namelist group name '%s' at %C already has a basic type of %s"
 msgstr ""
 
-#: fortran/match.c:2979
+#: fortran/match.c:2962
 #, no-c-format
 msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
 msgstr ""
 
-#: fortran/match.c:3006
+#: fortran/match.c:2989
 #, fuzzy, no-c-format
 msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
-msgstr "%C å¤„çš„ç©ºæ•°ç»„æž„é€ ä¸�è¢«å…�è®¸"
+msgstr "%Cå¤„çš„ç©ºæ•°ç»„æž„é€ ä¸�è¢«å…�è®¸"
 
-#: fortran/match.c:3013
+#: fortran/match.c:2996
 #, fuzzy, no-c-format
 msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
-msgstr "%C å¤„çš„ç©ºæ•°ç»„æž„é€ ä¸�è¢«å…�è®¸"
+msgstr "%Cå¤„çš„ç©ºæ•°ç»„æž„é€ ä¸�è¢«å…�è®¸"
 
-#: fortran/match.c:3140
+#: fortran/match.c:3123
 #, no-c-format
 msgid "Derived type component %C is not a permitted EQUIVALENCE member"
 msgstr ""
 
-#: fortran/match.c:3148
+#: fortran/match.c:3131
 #, no-c-format
 msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
 msgstr ""
 
-#: fortran/match.c:3176
+#: fortran/match.c:3159
 #, no-c-format
 msgid "EQUIVALENCE at %C requires two or more objects"
 msgstr ""
 
-#: fortran/match.c:3190
+#: fortran/match.c:3173
 #, no-c-format
 msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
 msgstr ""
 
-#: fortran/match.c:3351
+#: fortran/match.c:3299
 #, no-c-format
 msgid "Statement function at %L is recursive"
-msgstr "%L å¤„çš„è¯­å�¥å‡½æ•°æ˜¯é€’å½’çš„"
+msgstr "%Lå¤„çš„è¯­å�¥å‡½æ•°æ˜¯é€’å½’çš„"
 
-#: fortran/match.c:3439
+#: fortran/match.c:3387
 #, no-c-format
 msgid "Expected initialization expression in CASE at %C"
-msgstr "%C å¤„ CASE ä¸­éœ€è¦�åˆ�å§‹åŒ–è¡¨è¾¾å¼�"
+msgstr "%Cå¤„ CASE ä¸­éœ€è¦�åˆ�å§‹åŒ–è¡¨è¾¾å¼�"
 
-#: fortran/match.c:3462
+#: fortran/match.c:3410
 #, fuzzy, no-c-format
 msgid "Expected the name of the SELECT CASE construct at %C"
 msgstr "%C éœ€è¦�ä¸€ä¸ªæ— å��æŽ¥å�£"
 
-#: fortran/match.c:3474
+#: fortran/match.c:3422
 #, no-c-format
 msgid "Expected case name of '%s' at %C"
-msgstr "%C å¤„éœ€è¦�â€˜%sâ€™çš„ case å��"
+msgstr "%Cå¤„éœ€è¦�â€˜%sâ€™çš„ case å��"
 
-#: fortran/match.c:3518
+#: fortran/match.c:3466
 #, no-c-format
 msgid "Unexpected CASE statement at %C"
-msgstr "%C å¤„é�žé¢„æœŸçš„ CASE è¯­å�¥"
+msgstr "%Cå¤„é�žé¢„æœŸçš„ CASE è¯­å�¥"
 
-#: fortran/match.c:3570
+#: fortran/match.c:3518
 #, no-c-format
 msgid "Syntax error in CASE-specification at %C"
 msgstr "%C CASE æŒ‡å®šè¯­æ³•é”™è¯¯"
 
-#: fortran/match.c:3690
+#: fortran/match.c:3638
 #, no-c-format
 msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
-msgstr "%C å¤„çš„ ELSEWHERE è¯­å�¥ä¸�åœ¨ WHERE å�—ä¸­"
+msgstr "%Cå¤„çš„ ELSEWHERE è¯­å�¥ä¸�åœ¨ WHERE å�—ä¸­"
 
-#: fortran/match.c:3728
+#: fortran/match.c:3676
 #, no-c-format
 msgid "Label '%s' at %C doesn't match WHERE label '%s'"
 msgstr ""
 
-#: fortran/match.c:3828
+#: fortran/match.c:3776
 #, no-c-format
 msgid "Syntax error in FORALL iterator at %C"
-msgstr "%C å¤„ FORALL æ¸¸æ ‡è¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„ FORALL æ¸¸æ ‡è¯­æ³•é”™è¯¯"
 
 #: fortran/matchexp.c:28
 #, c-format
@@ -7589,22 +7591,23 @@
 #: fortran/matchexp.c:80
 #, no-c-format
 msgid "The name '%s' cannot be used as a defined operator at %C"
-msgstr "å��å­—â€˜%sâ€™åœ¨ %C å¤„ä¸�èƒ½ç”¨ä½œå·²å®šä¹‰çš„è¿�ç®—ç¬¦"
+msgstr "å��å­—â€˜%sâ€™åœ¨%Cå¤„ä¸�èƒ½ç”¨ä½œå·²å®šä¹‰çš„è¿�ç®—ç¬¦"
 
 #: fortran/matchexp.c:187
 #, no-c-format
 msgid "Expected a right parenthesis in expression at %C"
-msgstr "%C å¤„è¡¨è¾¾å¼�ä¸­éœ€è¦�å�³æ‹¬å�·"
+msgstr "%Cå¤„è¡¨è¾¾å¼�ä¸­éœ€è¦�å�³æ‹¬å�·"
 
 #: fortran/matchexp.c:312
 #, no-c-format
 msgid "Expected exponent in expression at %C"
-msgstr "%C å¤„è¡¨è¾¾å¼�ä¸­éœ€è¦�æŒ‡æ•°éƒ¨åˆ†"
+msgstr "%Cå¤„è¡¨è¾¾å¼�ä¸­éœ€è¦�æŒ‡æ•°éƒ¨åˆ†"
 
-#: fortran/matchexp.c:348 fortran/matchexp.c:452
+#: fortran/matchexp.c:350 fortran/matchexp.c:355 fortran/matchexp.c:459
+#: fortran/matchexp.c:464
 #, no-c-format
 msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
-msgstr "æ‰©å±•ï¼š%C å¤„å�•ç›®è¿�ç®—ç¬¦å‡ºçŽ°åœ¨ç®—æœ¯è¿�ç®—ç¬¦ä¹‹å�Ž"
+msgstr "æ‰©å±•ï¼š%Cå¤„å�•ç›®è¿�ç®—ç¬¦å‡ºçŽ°åœ¨ç®—æœ¯è¿�ç®—ç¬¦ä¹‹å�Ž"
 
 #: fortran/misc.c:39
 #, no-c-format
@@ -7614,7 +7617,7 @@
 #: fortran/module.c:516
 #, fuzzy, no-c-format
 msgid "Fortran 2003: module nature in USE statement at %C"
-msgstr "Fortran 2003ï¼š%C å¤„çš„ FLUSH è¯­å�¥"
+msgstr "Fortran 2003ï¼š%Cå¤„çš„ FLUSH è¯­å�¥"
 
 #: fortran/module.c:528
 #, no-c-format
@@ -7629,7 +7632,7 @@
 #: fortran/module.c:550
 #, no-c-format
 msgid "Fortran 2003: \"USE :: module\" at %C"
-msgstr "Fortran 2003ï¼š%C å¤„çš„â€œUSE :: moduleâ€�"
+msgstr "Fortran 2003ï¼š%Cå¤„çš„â€œUSE :: moduleâ€�"
 
 #: fortran/module.c:602
 #, no-c-format
@@ -7639,7 +7642,7 @@
 #: fortran/module.c:610
 #, fuzzy, no-c-format
 msgid "Fortran 2003: Renaming operators in USE statements at %C"
-msgstr "Fortran 2003ï¼š%C å¤„çš„ FLUSH è¯­å�¥"
+msgstr "Fortran 2003ï¼š%Cå¤„çš„ FLUSH è¯­å�¥"
 
 #: fortran/module.c:652
 #, fuzzy, no-c-format
@@ -7726,141 +7729,141 @@
 msgid "Expected real string"
 msgstr "éœ€è¦�å®žæ•°å­—ç¬¦ä¸²"
 
-#: fortran/module.c:2722
+#: fortran/module.c:2730
 msgid "Expected expression type"
 msgstr "éœ€è¦�è¡¨è¾¾å¼�ç±»åž‹"
 
-#: fortran/module.c:2776
+#: fortran/module.c:2784
 msgid "Bad operator"
 msgstr "é”™è¯¯çš„è¿�ç®—ç¬¦"
 
-#: fortran/module.c:2861
+#: fortran/module.c:2869
 msgid "Bad type in constant expression"
 msgstr "å¸¸é‡�è¡¨è¾¾å¼�ä¸­ç±»åž‹é”™è¯¯"
 
-#: fortran/module.c:2898
+#: fortran/module.c:2906
 #, no-c-format
 msgid "Namelist %s cannot be renamed by USE association to %s"
 msgstr ""
 
-#: fortran/module.c:3723
+#: fortran/module.c:3847
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in module '%s'"
-msgstr ""
+msgstr "%2$Lå¤„å¼•ç”¨çš„ç¬¦å�·â€˜%1$sâ€™åœ¨æ¨¡å�—â€˜%3$sâ€™ä¸­æ‰¾ä¸�åˆ°"
 
-#: fortran/module.c:3730
+#: fortran/module.c:3854
 #, no-c-format
 msgid "User operator '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:3735
+#: fortran/module.c:3859
 #, no-c-format
 msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
 msgstr ""
 
-#: fortran/module.c:4213
+#: fortran/module.c:4400
 #, no-c-format
 msgid "Can't open module file '%s' for writing at %C: %s"
-msgstr "ä¸�èƒ½æ‰“å¼€æ¨¡å�—æ–‡ä»¶â€˜%sâ€™å†™å…¥ï¼Œåœ¨ %C å¤„ï¼š%s"
+msgstr "ä¸�èƒ½æ‰“å¼€æ¨¡å�—æ–‡ä»¶â€˜%sâ€™å†™å…¥ï¼Œåœ¨%Cå¤„ï¼š%s"
 
-#: fortran/module.c:4251
+#: fortran/module.c:4438
 #, no-c-format
 msgid "Error writing module file '%s' for writing: %s"
 msgstr "å†™å…¥æ¨¡å�—æ–‡ä»¶â€˜%sâ€™æ—¶å‡ºé”™ï¼š%s"
 
-#: fortran/module.c:4281 fortran/module.c:4363
+#: fortran/module.c:4468 fortran/module.c:4550
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_C_BINDING."
 msgstr ""
 
-#: fortran/module.c:4394
+#: fortran/module.c:4581
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
 msgstr ""
 
-#: fortran/module.c:4416
+#: fortran/module.c:4603
 #, no-c-format
 msgid "Symbol '%s' already declared"
 msgstr "ç¬¦å�·â€˜%sâ€™å·²ç»�è¢«å£°æ˜Žè¿‡"
 
-#: fortran/module.c:4471
+#: fortran/module.c:4658
 #, no-c-format
 msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
 msgstr ""
 
-#: fortran/module.c:4484
+#: fortran/module.c:4671
 #, no-c-format
 msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_FORTRAN_ENV"
 msgstr ""
 
-#: fortran/module.c:4492
+#: fortran/module.c:4679
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
 msgstr ""
 
-#: fortran/module.c:4520
+#: fortran/module.c:4707
 #, no-c-format
 msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
 msgstr ""
 
-#: fortran/module.c:4536
+#: fortran/module.c:4723
 #, no-c-format
 msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
 msgstr ""
 
-#: fortran/module.c:4569
+#: fortran/module.c:4756
 #, no-c-format
 msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
 msgstr ""
 
-#: fortran/module.c:4577
+#: fortran/module.c:4764
 #, no-c-format
 msgid "Fortran 2003: ISO_C_BINDING module at %C"
-msgstr "Fortran 2003ï¼š%C å¤„çš„ ISO_C_BINDING æ¨¡å�—"
+msgstr "Fortran 2003ï¼š%Cå¤„çš„ ISO_C_BINDING æ¨¡å�—"
 
-#: fortran/module.c:4587
+#: fortran/module.c:4774
 #, no-c-format
 msgid "Can't find an intrinsic module named '%s' at %C"
 msgstr ""
 
-#: fortran/module.c:4592
+#: fortran/module.c:4779
 #, no-c-format
 msgid "Can't open module file '%s' for reading at %C: %s"
-msgstr "æ— æ³•æ‰“å¼€æ¨¡å�—æ–‡ä»¶â€˜%sâ€™è¯»å�–ï¼Œåœ¨ %C å¤„ï¼š%s"
+msgstr "æ— æ³•æ‰“å¼€æ¨¡å�—æ–‡ä»¶â€˜%sâ€™è¯»å�–ï¼Œåœ¨%Cå¤„ï¼š%s"
 
-#: fortran/module.c:4600
+#: fortran/module.c:4787
 #, no-c-format
 msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
 msgstr ""
 
-#: fortran/module.c:4615
+#: fortran/module.c:4802
 msgid "Unexpected end of module"
 msgstr "é�žé¢„æœŸçš„æ¨¡å�—ç»“æ�Ÿ"
 
-#: fortran/module.c:4620
+#: fortran/module.c:4807
 #, no-c-format
 msgid "File '%s' opened at %C is not a GFORTRAN module file"
 msgstr ""
 
-#: fortran/module.c:4630
+#: fortran/module.c:4817
 #, no-c-format
 msgid "Can't USE the same module we're building!"
-msgstr ""
+msgstr "ä¸�èƒ½ USE æˆ‘ä»¬æ­£åœ¨æž„å»ºçš„æ¨¡å�—ï¼�"
 
 #: fortran/openmp.c:134 fortran/openmp.c:499
 #, no-c-format
 msgid "COMMON block /%s/ not found at %C"
-msgstr "æ²¡æœ‰åœ¨ %C å¤„å�‘çŽ° COMMON å�— /%s/"
+msgstr "æ²¡æœ‰åœ¨%Cå¤„å�‘çŽ° COMMON å�— /%s/"
 
 #: fortran/openmp.c:165
 #, no-c-format
 msgid "Syntax error in OpenMP variable list at %C"
-msgstr "%C å¤„çš„ OpenMP å�˜é‡�åˆ—è¡¨è¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„çš„ OpenMP å�˜é‡�åˆ—è¡¨è¯­æ³•é”™è¯¯"
 
 #: fortran/openmp.c:291
 #, fuzzy, no-c-format
 msgid "%s is not INTRINSIC procedure name at %C"
-msgstr "é€šç”¨å‡½æ•°â€˜%sâ€™(äºŽ %L å¤„)ä¸�æ˜¯ä¸€ä¸ªå†…å»ºå‡½æ•°"
+msgstr "é€šç”¨å‡½æ•°â€˜%sâ€™(äºŽ%Lå¤„)ä¸�æ˜¯ä¸€ä¸ªå†…å»ºå‡½æ•°"
 
 #: fortran/openmp.c:478
 #, no-c-format
@@ -7870,9 +7873,9 @@
 #: fortran/openmp.c:518
 #, no-c-format
 msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
-msgstr "%C å¤„ !$OMP THREADPRIVATE åˆ—è¡¨è¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„ !$OMP THREADPRIVATE åˆ—è¡¨è¯­æ³•é”™è¯¯"
 
-#: fortran/openmp.c:696 fortran/resolve.c:5822 fortran/resolve.c:6133
+#: fortran/openmp.c:696 fortran/resolve.c:5970 fortran/resolve.c:6317
 #, no-c-format
 msgid "IF clause at %L requires a scalar LOGICAL expression"
 msgstr ""
@@ -7911,7 +7914,7 @@
 #: fortran/openmp.c:790
 #, fuzzy, no-c-format
 msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
-msgstr "%C å¤„çš„ç©ºæ•°ç»„æž„é€ ä¸�è¢«å…�è®¸"
+msgstr "%Cå¤„çš„ç©ºæ•°ç»„æž„é€ ä¸�è¢«å…�è®¸"
 
 #: fortran/openmp.c:793
 #, no-c-format
@@ -7931,22 +7934,22 @@
 #: fortran/openmp.c:807
 #, fuzzy, no-c-format
 msgid "Cray pointee '%s' in SHARED clause at %L"
-msgstr "%C å¤„å¯¹æŒ‡é’ˆçš„åˆ�å§‹åŒ–ä¸�å…�è®¸å‡ºçŽ°åœ¨ PURE è¿‡ç¨‹ä¸­"
+msgstr "%Cå¤„å¯¹æŒ‡é’ˆçš„åˆ�å§‹åŒ–ä¸�å…�è®¸å‡ºçŽ°åœ¨ PURE è¿‡ç¨‹ä¸­"
 
 #: fortran/openmp.c:815
 #, fuzzy, no-c-format
 msgid "THREADPRIVATE object '%s' in %s clause at %L"
-msgstr "%C å¤„ IF è¯­å�¥è¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„ IF è¯­å�¥è¯­æ³•é”™è¯¯"
 
 #: fortran/openmp.c:818
 #, no-c-format
 msgid "Cray pointee '%s' in %s clause at %L"
-msgstr "Cray æŒ‡é’ˆç›®æ ‡â€˜%sâ€™åœ¨ %s å­�å�¥ä¸­ï¼ŒäºŽ %L å¤„"
+msgstr "%3$Lå¤„ %2$s åˆ†å�¥ä¸­ çš„Cray æŒ‡é’ˆç›®æ ‡â€˜%1$sâ€™"
 
 #: fortran/openmp.c:823
 #, fuzzy, no-c-format
 msgid "POINTER object '%s' in %s clause at %L"
-msgstr "%C å¤„ IF è¯­å�¥è¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„ IF è¯­å�¥è¯­æ³•é”™è¯¯"
 
 #: fortran/openmp.c:826
 #, fuzzy, no-c-format
@@ -7961,12 +7964,12 @@
 #: fortran/openmp.c:834
 #, no-c-format
 msgid "Cray pointer '%s' in %s clause at %L"
-msgstr "Cray æŒ‡é’ˆâ€˜%sâ€™åœ¨â€˜%sâ€™å­�å�¥ä¸­ï¼ŒäºŽ %L å¤„"
+msgstr "%3$Lå¤„ %2$s åˆ†å�¥ä¸­çš„ Cray æŒ‡é’ˆâ€˜%1$sâ€™"
 
 #: fortran/openmp.c:838
 #, no-c-format
 msgid "Assumed size array '%s' in %s clause at %L"
-msgstr "å�‡å®šå¤§å°�çš„æ•°ç»„â€˜%sâ€™åœ¨ %s åˆ†å�¥ä¸­ï¼ŒäºŽ %L å¤„"
+msgstr "%3$Lå¤„ %2$s åˆ†å�¥ä¸­å�‡å®šå¤§å°�çš„æ•°ç»„â€˜%1$sâ€™"
 
 #: fortran/openmp.c:843
 #, no-c-format
@@ -7976,102 +7979,102 @@
 #: fortran/openmp.c:852
 #, no-c-format
 msgid "%c REDUCTION variable '%s' at %L must be of numeric type, got %s"
-msgstr "%c REDUCTION å�˜é‡�â€˜%sâ€™åœ¨ %L å¤„å¿…é¡»å…·æœ‰æ•°å­—ç±»åž‹è€Œé�ž %s"
+msgstr "%c REDUCTION å�˜é‡�â€˜%sâ€™åœ¨%Lå¤„å¿…é¡»å…·æœ‰æ•°å­—ç±»åž‹è€Œé�ž %s"
 
 #: fortran/openmp.c:863
 #, no-c-format
 msgid "%s REDUCTION variable '%s' must be LOGICAL at %L"
-msgstr "%s REDUCTION å�˜é‡�â€˜%sâ€™åœ¨ %L å¤„ç±»åž‹å¿…é¡»ä¸º LOGICAL"
+msgstr "%s REDUCTION å�˜é‡�â€˜%sâ€™åœ¨%Lå¤„ç±»åž‹å¿…é¡»ä¸º LOGICAL"
 
 #: fortran/openmp.c:874
 #, no-c-format
 msgid "%s REDUCTION variable '%s' must be INTEGER or REAL at %L"
-msgstr "%s REDUCTION å�˜é‡�â€˜%sâ€™åœ¨ %L å¤„ç±»åž‹å¿…é¡»ä¸º INTEGER æˆ–è€… REAL"
+msgstr "%s REDUCTION å�˜é‡�â€˜%sâ€™åœ¨%Lå¤„ç±»åž‹å¿…é¡»ä¸º INTEGER æˆ–è€… REAL"
 
 #: fortran/openmp.c:883
 #, no-c-format
 msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
-msgstr "%s REDUCTION å�˜é‡�â€˜%sâ€™åœ¨ %L å¤„ç±»åž‹å¿…é¡»ä¸º INTEGER"
+msgstr "%s REDUCTION å�˜é‡�â€˜%sâ€™åœ¨%Lå¤„ç±»åž‹å¿…é¡»ä¸º INTEGER"
 
 #: fortran/openmp.c:995
 #, no-c-format
 msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
-msgstr "%L å¤„ !$OMP ATOMIC è¯­å�¥å¿…é¡»è®¾å®šä¸€ä¸ªå†…å»ºç±»åž‹çš„æ ‡é‡�å€¼"
+msgstr "%Lå¤„ !$OMP ATOMIC è¯­å�¥å¿…é¡»è®¾å®šä¸€ä¸ªå†…å»ºç±»åž‹çš„æ ‡é‡�å€¼"
 
 #: fortran/openmp.c:1035
 #, no-c-format
 msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
-msgstr "%L å¤„ !$OMP ATOMIC èµ‹å€¼è¿�ç®—ç¬¦å¿…é¡»æ˜¯ +ã€�*ã€�-ã€�/ã€�.AND.ã€�.OR.ã€�.EQV. æˆ– .NEQV."
+msgstr "%Lå¤„ !$OMP ATOMIC èµ‹å€¼è¿�ç®—ç¬¦å¿…é¡»æ˜¯ +ã€�*ã€�-ã€�/ã€�.AND.ã€�.OR.ã€�.EQV. æˆ– .NEQV."
 
 #: fortran/openmp.c:1083
 #, no-c-format
 msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
-msgstr "%L å¤„ !$OMP ATOMIC èµ‹å€¼å½¢å¼�å¿…é¡»ä¸ºâ€œå�˜é‡� = å�˜é‡� è¿�ç®—ç¬¦ è¡¨è¾¾å¼�â€�æˆ–â€œå�˜é‡� = è¡¨è¾¾å¼� è¿�ç®—ç¬¦ å�˜é‡�â€�"
+msgstr "%Lå¤„ !$OMP ATOMIC èµ‹å€¼å½¢å¼�å¿…é¡»ä¸ºâ€œå�˜é‡� = å�˜é‡� è¿�ç®—ç¬¦ è¡¨è¾¾å¼�â€�æˆ–â€œå�˜é‡� = è¡¨è¾¾å¼� è¿�ç®—ç¬¦ å�˜é‡�â€�"
 
 #: fortran/openmp.c:1097
 #, no-c-format
 msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
-msgstr "%L å¤„ !$OMP ATOMICâ€œå�˜é‡� = å�˜é‡� è¿�ç®—ç¬¦ è¡¨è¾¾å¼�â€�ä¸Žâ€œå�˜é‡� = å�˜é‡� è¿�ç®—ç¬¦ (è¡¨è¾¾å¼�)â€�åœ¨æ•°å­¦ä¸Šä¸�ç­‰ä»·"
+msgstr "%Lå¤„ !$OMP ATOMICâ€œå�˜é‡� = å�˜é‡� è¿�ç®—ç¬¦ è¡¨è¾¾å¼�â€�ä¸Žâ€œå�˜é‡� = å�˜é‡� è¿�ç®—ç¬¦ (è¡¨è¾¾å¼�)â€�åœ¨æ•°å­¦ä¸Šä¸�ç­‰ä»·"
 
 #: fortran/openmp.c:1129
 #, no-c-format
 msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
-msgstr "%L å¤„ !$OMP ATOMIC èµ‹å€¼â€œå�˜é‡� = å�˜é‡� è¿�ç®—ç¬¦ è¡¨è¾¾å¼�â€�ä¸­çš„â€œè¡¨è¾¾å¼�â€�å¿…é¡»æ˜¯æ ‡é‡�å¹¶ä¸”ä¸�èƒ½å¼•ç”¨â€œå�˜é‡�â€�"
+msgstr "%Lå¤„ !$OMP ATOMIC èµ‹å€¼â€œå�˜é‡� = å�˜é‡� è¿�ç®—ç¬¦ è¡¨è¾¾å¼�â€�ä¸­çš„â€œè¡¨è¾¾å¼�â€�å¿…é¡»æ˜¯æ ‡é‡�å¹¶ä¸”ä¸�èƒ½å¼•ç”¨â€œå�˜é‡�â€�"
 
 #: fortran/openmp.c:1153
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
-msgstr "%L å¤„ !$OMP ATOMIC èµ‹å€¼å†…å»ºå‡½æ•° IANDã€�IOR æˆ– IEOR å¿…é¡»å¸¦ä¸¤ä¸ªå®žå�‚"
+msgstr "%Lå¤„ !$OMP ATOMIC èµ‹å€¼å†…å»ºå‡½æ•° IANDã€�IOR æˆ– IEOR å¿…é¡»å¸¦ä¸¤ä¸ªå®žå�‚"
 
 #: fortran/openmp.c:1160
 #, no-c-format
 msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
-msgstr "%L å¤„!$OMP ATOMIC èµ‹å€¼å†…å»ºå‡½æ•°å¿…é¡»æ˜¯ MINã€�MAXã€�IANDã€�IOR æˆ– IEOR"
+msgstr "%Lå¤„!$OMP ATOMIC èµ‹å€¼å†…å»ºå‡½æ•°å¿…é¡»æ˜¯ MINã€�MAXã€�IANDã€�IOR æˆ– IEOR"
 
 #: fortran/openmp.c:1176
 #, no-c-format
 msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
-msgstr "!$OMP ATOMIC å†…å»ºå‡½æ•°çš„å®žå�‚é™¤ä¸€ä¸ªä»¥å¤–ä¸�èƒ½å¼•ç”¨â€˜%sâ€™äºŽ %L å¤„"
+msgstr "!$OMP ATOMIC å†…å»ºå‡½æ•°çš„å®žå�‚é™¤ä¸€ä¸ªä»¥å¤–ä¸�èƒ½åœ¨%2$Lå¤„å¼•ç”¨â€˜%1$sâ€™"
 
 #: fortran/openmp.c:1179
 #, no-c-format
 msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
-msgstr "%L å¤„ !$OMP ATOMIC å†…å»ºå‡½æ•°çš„å®žå�‚å¿…é¡»æ˜¯æ ‡é‡�"
+msgstr "%Lå¤„ !$OMP ATOMIC å†…å»ºå‡½æ•°çš„å®žå�‚å¿…é¡»æ˜¯æ ‡é‡�"
 
 #: fortran/openmp.c:1185
 #, no-c-format
 msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
-msgstr "ç¬¬ä¸€ä¸ªæˆ–æœ€å�Žä¸€ä¸ª !$OMP ATOMIC å†…å»ºå‡½æ•°å®žå�‚å¿…é¡»æ˜¯â€˜%sâ€™äºŽ %L å¤„"
+msgstr "ç¬¬ä¸€ä¸ªæˆ–æœ€å�Žä¸€ä¸ª !$OMP ATOMIC å†…å»ºå‡½æ•°å®žå�‚åœ¨%2$Lå¤„å¿…é¡»æ˜¯â€˜%1$sâ€™"
 
 #: fortran/openmp.c:1203
 #, no-c-format
 msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
-msgstr "%L å¤„ !$OMP ATOMIC èµ‹å€¼çš„å�³æ‰‹è¾¹å¿…é¡»æœ‰ä¸€ä¸ªè¿�ç®—ç¬¦æˆ–å†…å»ºå‡½æ•°"
+msgstr "%Lå¤„ !$OMP ATOMIC èµ‹å€¼çš„å�³æ‰‹è¾¹å¿…é¡»æœ‰ä¸€ä¸ªè¿�ç®—ç¬¦æˆ–å†…å»ºå‡½æ•°"
 
 #: fortran/openmp.c:1305
 #, no-c-format
 msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
-msgstr "%L å¤„ !$OMP DO ä¸�èƒ½æ˜¯ä¸€ä¸ª DO WHILE æˆ–ä¸�å¸¦å¾ªçŽ¯æŽ§åˆ¶çš„ DO"
+msgstr "%Lå¤„ !$OMP DO ä¸�èƒ½æ˜¯ä¸€ä¸ª DO WHILE æˆ–ä¸�å¸¦å¾ªçŽ¯æŽ§åˆ¶çš„ DO"
 
 #: fortran/openmp.c:1311
 #, no-c-format
 msgid "!$OMP DO iteration variable must be of type integer at %L"
-msgstr "%L å¤„ !$OMP DO è¿­ä»£å�˜é‡�å¿…é¡»å…·æœ‰æ•´æ•°ç±»åž‹"
+msgstr "%Lå¤„ !$OMP DO è¿­ä»£å�˜é‡�å¿…é¡»å…·æœ‰æ•´æ•°ç±»åž‹"
 
 #: fortran/openmp.c:1315
 #, no-c-format
 msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
-msgstr "%L å¤„ !$OMP DO è¿­ä»£å�˜é‡�ä¸�èƒ½æ˜¯ THREADPRIVATE"
+msgstr "%Lå¤„ !$OMP DO è¿­ä»£å�˜é‡�ä¸�èƒ½æ˜¯ THREADPRIVATE"
 
 #: fortran/openmp.c:1323
 #, no-c-format
 msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
-msgstr "%L å¤„ !$OMP DO è¿­ä»£å�˜é‡�å‡ºçŽ°åœ¨é�ž PRIVATE æˆ– LASTPRIVATE åˆ†å�¥ä¸­"
+msgstr "%Lå¤„ !$OMP DO è¿­ä»£å�˜é‡�å‡ºçŽ°åœ¨é�ž PRIVATE æˆ– LASTPRIVATE åˆ†å�¥ä¸­"
 
 #: fortran/options.c:219
 #, no-c-format
 msgid "Option -fwhole-program is not supported for Fortran"
-msgstr ""
+msgstr "Fortran ä¸�æ”¯æŒ� -fwhole-program é€‰é¡¹"
 
 #: fortran/options.c:273
 #, no-c-format
@@ -8091,27 +8094,27 @@
 #: fortran/options.c:312
 #, no-c-format
 msgid "Flag -fno-automatic overwrites -fmax-stack-var-size=%d"
-msgstr ""
+msgstr "é€‰é¡¹ -fno-automatic è¦†ç›–äº† -fmax-stack-var-size=%d"
 
 #: fortran/options.c:315
 #, no-c-format
 msgid "Flag -fno-automatic overwrites -frecursive"
-msgstr ""
+msgstr "é€‰é¡¹ -fno-automatic è¦†ç›–äº† -frecursive"
 
 #: fortran/options.c:317
 #, no-c-format
 msgid "Flag -fno-automatic overwrites -frecursive implied by -fopenmp"
-msgstr ""
+msgstr "é€‰é¡¹ -fno-automatic è¦†ç›–äº†ä¸º -fopenmp æ‰€éš�å¼�æ‰“å¼€çš„ -frecursive "
 
 #: fortran/options.c:321
 #, no-c-format
 msgid "Flag -frecursive overwrites -fmax-stack-var-size=%d"
-msgstr ""
+msgstr "é€‰é¡¹ -frecursive è¦†ç›–äº† -fmax-stack-var-size=%d"
 
 #: fortran/options.c:325
 #, no-c-format
 msgid "Flag -fmax-stack-var-size=%d overwrites -frecursive implied by -fopenmp"
-msgstr ""
+msgstr "é€‰é¡¹ -fmax-stack-var-size=%d è¦†ç›–äº†ä¸º-fopenmp æ‰€éš�å¼�æ‰“å¼€çš„ -frecursive"
 
 #: fortran/options.c:392
 #, c-format
@@ -8161,327 +8164,327 @@
 #: fortran/options.c:711
 #, no-c-format
 msgid "The value of n in -finit-character=n must be between 0 and 127"
-msgstr ""
+msgstr "-finit-character=n ä¸­ n çš„å€¼å¿…é¡»åœ¨ 0 å’Œ 127 ä¹‹é—´"
 
 #: fortran/options.c:794
 #, no-c-format
 msgid "Maximum subrecord length cannot exceed %d"
 msgstr "å­�è®°å½•é•¿åº¦ä¸�èƒ½è¶…è¿‡ %d"
 
-#: fortran/parse.c:304
+#: fortran/parse.c:451
 #, no-c-format
 msgid "Unclassifiable statement at %C"
 msgstr "%C è¯­å�¥æ— æ³•å½’ç±»"
 
-#: fortran/parse.c:328
+#: fortran/parse.c:475
 #, no-c-format
 msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
-msgstr "%C å¤„çš„ OpenMP æŒ‡ç¤ºä¸�èƒ½å‡ºçŽ°åœ¨ PURE æˆ– ELEMENTAL è¿‡ç¨‹ä¸­"
+msgstr "%Cå¤„çš„ OpenMP æŒ‡ç¤ºä¸�èƒ½å‡ºçŽ°åœ¨ PURE æˆ– ELEMENTAL è¿‡ç¨‹ä¸­"
 
-#: fortran/parse.c:406
+#: fortran/parse.c:553
 #, no-c-format
 msgid "Unclassifiable OpenMP directive at %C"
-msgstr "%C å¤„çš„ OpenMP æŒ‡ç¤ºæ— æ³•åˆ†ç±»"
+msgstr "%Cå¤„çš„ OpenMP æŒ‡ç¤ºæ— æ³•åˆ†ç±»"
 
-#: fortran/parse.c:445 fortran/parse.c:586
+#: fortran/parse.c:592 fortran/parse.c:733
 #, no-c-format
 msgid "Zero is not a valid statement label at %C"
-msgstr "é›¶ä¸�æ˜¯ %C å¤„çš„ä¸€ä¸ªæœ‰æ•ˆçš„è¯­å�¥æ ‡å�·"
+msgstr "é›¶ä¸�æ˜¯%Cå¤„çš„ä¸€ä¸ªæœ‰æ•ˆçš„è¯­å�¥æ ‡å�·"
 
-#: fortran/parse.c:452 fortran/parse.c:578
+#: fortran/parse.c:599 fortran/parse.c:725
 #, no-c-format
 msgid "Non-numeric character in statement label at %C"
-msgstr "%C å¤„è¯­å�¥æ ‡å�·ä¸­å‡ºçŽ°é�žæ•°å­—å­—ç¬¦"
+msgstr "%Cå¤„è¯­å�¥æ ‡å�·ä¸­å‡ºçŽ°é�žæ•°å­—å­—ç¬¦"
 
-#: fortran/parse.c:464 fortran/parse.c:500 fortran/parse.c:626
+#: fortran/parse.c:611 fortran/parse.c:647 fortran/parse.c:773
 #, no-c-format
 msgid "Semicolon at %C needs to be preceded by statement"
-msgstr "%C å¤„åˆ†å�·å‰�å¿…é¡»æ˜¯ä¸€ä¸ªè¯­å�¥"
+msgstr "%Cå¤„åˆ†å�·å‰�å¿…é¡»æ˜¯ä¸€ä¸ªè¯­å�¥"
 
-#: fortran/parse.c:472 fortran/parse.c:638
+#: fortran/parse.c:619 fortran/parse.c:785
 #, no-c-format
 msgid "Ignoring statement label in empty statement at %C"
-msgstr "å¿½ç•¥ %C å¤„ç©ºè¯­å�¥ä¸­çš„è¯­å�¥æ ‡é‡�"
+msgstr "å¿½ç•¥%Cå¤„ç©ºè¯­å�¥ä¸­çš„è¯­å�¥æ ‡é‡�"
 
-#: fortran/parse.c:565 fortran/parse.c:605
+#: fortran/parse.c:712 fortran/parse.c:752
 #, no-c-format
 msgid "Bad continuation line at %C"
-msgstr "%C å¤„é”™è¯¯çš„ç»­è¡Œ"
+msgstr "%Cå¤„é”™è¯¯çš„ç»­è¡Œ"
 
-#: fortran/parse.c:664
+#: fortran/parse.c:811
 #, no-c-format
 msgid "Line truncated at %C"
-msgstr "è¡Œåœ¨ %C å¤„è¢«æˆªæ–­"
+msgstr "è¡Œåœ¨%Cå¤„è¢«æˆªæ–­"
 
-#: fortran/parse.c:841
+#: fortran/parse.c:997
 #, no-c-format
 msgid "FORMAT statement at %L does not have a statement label"
-msgstr "%L å¤„ FORMAT è¯­å�¥æ²¡æœ‰è¯­å�¥æ ‡å�·"
+msgstr "%Lå¤„ FORMAT è¯­å�¥æ²¡æœ‰è¯­å�¥æ ‡å�·"
 
-#: fortran/parse.c:913
+#: fortran/parse.c:1069
 msgid "arithmetic IF"
 msgstr "ç®—æœ¯ IF"
 
-#: fortran/parse.c:919
+#: fortran/parse.c:1075
 msgid "attribute declaration"
 msgstr "å±žæ€§å£°æ˜Ž"
 
-#: fortran/parse.c:949
+#: fortran/parse.c:1105
 msgid "data declaration"
 msgstr "æ•°æ�®å£°æ˜Ž"
 
-#: fortran/parse.c:958
+#: fortran/parse.c:1114
 msgid "derived type declaration"
 msgstr "æ´¾ç”Ÿçš„ç±»åž‹å£°æ˜Ž"
 
-#: fortran/parse.c:1037
+#: fortran/parse.c:1193
 msgid "block IF"
 msgstr "å�— IF"
 
-#: fortran/parse.c:1046
+#: fortran/parse.c:1202
 msgid "implied END DO"
 msgstr "æš—ç¤ºçš„ END DO"
 
-#: fortran/parse.c:1119
+#: fortran/parse.c:1275
 msgid "assignment"
 msgstr "èµ‹å€¼"
 
-#: fortran/parse.c:1122
+#: fortran/parse.c:1278
 msgid "pointer assignment"
 msgstr "æŒ‡é’ˆèµ‹å€¼"
 
-#: fortran/parse.c:1131
+#: fortran/parse.c:1287
 msgid "simple IF"
 msgstr "ç®€å�•çš„ IF"
 
-#: fortran/parse.c:1347
+#: fortran/parse.c:1503
 #, no-c-format
 msgid "Unexpected %s statement at %C"
-msgstr "é�žé¢„æœŸçš„ %s è¯­å�¥äºŽ %C å¤„"
+msgstr "%2$Cå¤„æœ‰é�žé¢„æœŸçš„ %1$s è¯­å�¥"
 
-#: fortran/parse.c:1486
+#: fortran/parse.c:1642
 #, no-c-format
 msgid "%s statement at %C cannot follow %s statement at %L"
-msgstr "%s è¯­å�¥åœ¨ %C å¤„ä¸�èƒ½è·Ÿéš� %s è¯­å�¥åœ¨ %L å¤„"
+msgstr "%s è¯­å�¥åœ¨%Cå¤„ä¸�èƒ½è·Ÿéš� %s è¯­å�¥åœ¨%Lå¤„"
 
-#: fortran/parse.c:1503
+#: fortran/parse.c:1659
 #, no-c-format
 msgid "Unexpected end of file in '%s'"
 msgstr "â€˜%sâ€™ä¸­é�žé¢„æœŸçš„æ–‡ä»¶ç»“å°¾"
 
-#: fortran/parse.c:1558
+#: fortran/parse.c:1714
 #, no-c-format
 msgid "Fortran 2003: Derived type definition at %C without components"
-msgstr "Fortran 2003ï¼š%C å¤„çš„æ´¾ç”Ÿç±»åž‹å®šä¹‰æ²¡æœ‰ç»„ä»¶"
+msgstr "Fortran 2003ï¼š%Cå¤„çš„æ´¾ç”Ÿç±»åž‹å®šä¹‰æ²¡æœ‰ç»„ä»¶"
 
-#: fortran/parse.c:1569
+#: fortran/parse.c:1725
 #, no-c-format
 msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
 msgstr ""
 
-#: fortran/parse.c:1577
+#: fortran/parse.c:1733
 #, no-c-format
 msgid "PRIVATE statement at %C must precede structure components"
 msgstr ""
 
-#: fortran/parse.c:1585
+#: fortran/parse.c:1741
 #, no-c-format
 msgid "Duplicate PRIVATE statement at %C"
-msgstr "%C å¤„é‡�å¤�çš„ PRIVATE è¯­å�¥"
+msgstr "%Cå¤„é‡�å¤�çš„ PRIVATE è¯­å�¥"
 
-#: fortran/parse.c:1597
+#: fortran/parse.c:1753
 #, no-c-format
 msgid "SEQUENCE statement at %C must precede structure components"
 msgstr ""
 
-#: fortran/parse.c:1604
+#: fortran/parse.c:1760
 #, no-c-format
 msgid "SEQUENCE attribute at %C already specified in TYPE statement"
 msgstr ""
 
-#: fortran/parse.c:1609
+#: fortran/parse.c:1765
 #, no-c-format
 msgid "Duplicate SEQUENCE statement at %C"
-msgstr "%C å¤„é‡�å¤�çš„ SEQUENCE è¯­å�¥"
+msgstr "%Cå¤„é‡�å¤�çš„ SEQUENCE è¯­å�¥"
 
-#: fortran/parse.c:1700
+#: fortran/parse.c:1856
 #, no-c-format
 msgid "ENUM declaration at %C has no ENUMERATORS"
 msgstr ""
 
-#: fortran/parse.c:1778
+#: fortran/parse.c:1934
 #, no-c-format
 msgid "Unexpected %s statement in INTERFACE block at %C"
-msgstr "é�žé¢„æœŸçš„ %s è¯­å�¥å‡ºçŽ°åœ¨ %C å¤„çš„ INTERFACE å�—ä¸­"
+msgstr "é�žé¢„æœŸçš„ %s è¯­å�¥å‡ºçŽ°åœ¨%Cå¤„çš„ INTERFACE å�—ä¸­"
 
-#: fortran/parse.c:1804
+#: fortran/parse.c:1960
 #, no-c-format
 msgid "SUBROUTINE at %C does not belong in a generic function interface"
 msgstr ""
 
-#: fortran/parse.c:1808
+#: fortran/parse.c:1964
 #, no-c-format
 msgid "FUNCTION at %C does not belong in a generic subroutine interface"
 msgstr ""
 
-#: fortran/parse.c:1818
+#: fortran/parse.c:1974
 #, fuzzy, no-c-format
 msgid "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
 msgstr "ç±»åž‹â€˜%sâ€™(ä½�äºŽ %C)ä¸�èƒ½ä¸Žå†…å»ºç±»åž‹é‡�å��"
 
-#: fortran/parse.c:1849
+#: fortran/parse.c:2005
 #, no-c-format
 msgid "Unexpected %s statement at %C in INTERFACE body"
-msgstr "é�žé¢„æœŸçš„ %s è¯­å�¥å‡ºçŽ°åœ¨ %C å¤„çš„ INTERFACE ä½“ä¸­"
+msgstr "é�žé¢„æœŸçš„ %s è¯­å�¥å‡ºçŽ°åœ¨%Cå¤„çš„ INTERFACE ä½“ä¸­"
 
-#: fortran/parse.c:1863
+#: fortran/parse.c:2019
 #, fuzzy, no-c-format
 msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
 msgstr "å��å­—â€˜%sâ€™(ä½�äºŽ %C)æ˜¯ä¸€ä¸ªè¿‡ç¨‹çš„å��å­—"
 
-#: fortran/parse.c:1958
+#: fortran/parse.c:2134
 #, no-c-format
 msgid "%s statement must appear in a MODULE"
 msgstr "%s è¯­å�¥å¿…é¡»å‡ºçŽ°åœ¨ MODULE ä¸­"
 
-#: fortran/parse.c:1965
+#: fortran/parse.c:2141
 #, no-c-format
 msgid "%s statement at %C follows another accessibility specification"
 msgstr ""
 
-#: fortran/parse.c:2015
+#: fortran/parse.c:2191
 #, fuzzy, no-c-format
 msgid "Bad kind expression for function '%s' at %L"
-msgstr "ä¸�èƒ½è§£æž�å‡½æ•°â€˜%sâ€™ï¼ŒäºŽ %L å¤„"
+msgstr "ä¸�èƒ½è§£æž�å‡½æ•°â€˜%sâ€™ï¼ŒäºŽ%Lå¤„"
 
-#: fortran/parse.c:2018
+#: fortran/parse.c:2195
 #, fuzzy, no-c-format
 msgid "The type for function '%s' at %L is not accessible"
-msgstr "å‡½æ•°â€˜%sâ€™ä¸­çš„æ›¿ä»£è¿”å›žé™�å®šç¬¦åœ¨ %L å¤„ä¸�è¢«å…�è®¸"
+msgstr "å‡½æ•°â€˜%sâ€™ä¸­çš„æ›¿ä»£è¿”å›žé™�å®šç¬¦åœ¨%Lå¤„ä¸�è¢«å…�è®¸"
 
-#: fortran/parse.c:2070
+#: fortran/parse.c:2253
 #, no-c-format
 msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
 msgstr ""
 
-#: fortran/parse.c:2091
+#: fortran/parse.c:2274
 #, no-c-format
 msgid "Unexpected %s statement in WHERE block at %C"
-msgstr "é�žé¢„æœŸçš„ %s è¯­å�¥å‡ºçŽ°åœ¨ %C å¤„çš„ WHERE å�—ä¸­"
+msgstr "é�žé¢„æœŸçš„ %s è¯­å�¥å‡ºçŽ°åœ¨%Cå¤„çš„ WHERE å�—ä¸­"
 
-#: fortran/parse.c:2150
+#: fortran/parse.c:2333
 #, no-c-format
 msgid "Unexpected %s statement in FORALL block at %C"
-msgstr "é�žé¢„æœŸçš„ %s è¯­å�¥å‡ºçŽ°åœ¨ %C å¤„çš„ FORALL å�—ä¸­"
+msgstr "é�žé¢„æœŸçš„ %s è¯­å�¥å‡ºçŽ°åœ¨%Cå¤„çš„ FORALL å�—ä¸­"
 
-#: fortran/parse.c:2201
+#: fortran/parse.c:2384
 #, no-c-format
 msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
-msgstr "%C å¤„çš„ ELSE IF è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨ %L å¤„çš„ ELSE è¯­å�¥ä¹‹å�Ž"
+msgstr "%Cå¤„çš„ ELSE IF è¯­å�¥ä¸�èƒ½å‡ºçŽ°åœ¨%Lå¤„çš„ ELSE è¯­å�¥ä¹‹å�Ž"
 
-#: fortran/parse.c:2219
+#: fortran/parse.c:2402
 #, no-c-format
 msgid "Duplicate ELSE statements at %L and %C"
-msgstr "%L å’Œ %C å¤„é‡�å¤�çš„ ELSE è¯­å�¥"
+msgstr "%L å’Œ%Cå¤„é‡�å¤�çš„ ELSE è¯­å�¥"
 
-#: fortran/parse.c:2280
+#: fortran/parse.c:2463
 #, no-c-format
 msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
 msgstr ""
 
-#: fortran/parse.c:2338
+#: fortran/parse.c:2521
 #, no-c-format
 msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
 msgstr "å�˜é‡�â€˜%sâ€™(ä½�äºŽ %C)ä¸�èƒ½åœ¨ä»Ž %L å¼€å§‹çš„å¾ªçŽ¯çš„å†…éƒ¨é‡�å®šä¹‰"
 
-#: fortran/parse.c:2372
+#: fortran/parse.c:2555
 #, no-c-format
 msgid "End of nonblock DO statement at %C is within another block"
-msgstr "%C å¤„ç»“æ�Ÿçš„é�žå�— DO è¯­å�¥åœ¨å�¦ä¸€ä¸ªå�—å½“ä¸­"
+msgstr "%Cå¤„ç»“æ�Ÿçš„é�žå�— DO è¯­å�¥åœ¨å�¦ä¸€ä¸ªå�—å½“ä¸­"
 
-#: fortran/parse.c:2381
+#: fortran/parse.c:2564
 #, no-c-format
 msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
-msgstr "%C å¤„ç»“æ�Ÿçš„é�žå�— DO è¯­å�¥ä¸Žå�¦ä¸€ä¸ª DO å¾ªçŽ¯äº¤é”™"
+msgstr "%Cå¤„ç»“æ�Ÿçš„é�žå�— DO è¯­å�¥ä¸Žå�¦ä¸€ä¸ª DO å¾ªçŽ¯äº¤é”™"
 
-#: fortran/parse.c:2430
+#: fortran/parse.c:2613
 #, no-c-format
 msgid "Statement label in ENDDO at %C doesn't match DO label"
-msgstr "%C å¤„ ENDDO ä¸­çš„è¯­å�¥æ ‡å�·ä¸Ž DO æ ‡å�·ä¸�åŒ¹é…�"
+msgstr "%Cå¤„ ENDDO ä¸­çš„è¯­å�¥æ ‡å�·ä¸Ž DO æ ‡å�·ä¸�åŒ¹é…�"
 
-#: fortran/parse.c:2446
+#: fortran/parse.c:2629
 #, no-c-format
 msgid "named block DO at %L requires matching ENDDO name"
 msgstr ""
 
-#: fortran/parse.c:2702
+#: fortran/parse.c:2885
 #, no-c-format
 msgid "Name after !$omp critical and !$omp end critical does not match at %C"
-msgstr "%C å¤„ !$omp critical å’Œ !$omp end critical å�Žçš„å��å­—ä¸�åŒ¹é…�"
+msgstr "%Cå¤„ !$omp critical å’Œ !$omp end critical å�Žçš„å��å­—ä¸�åŒ¹é…�"
 
-#: fortran/parse.c:2758
+#: fortran/parse.c:2941
 #, no-c-format
 msgid "%s statement at %C cannot terminate a non-block DO loop"
 msgstr ""
 
-#: fortran/parse.c:2943
+#: fortran/parse.c:3126
 #, no-c-format
 msgid "Contained procedure '%s' at %C is already ambiguous"
 msgstr ""
 
-#: fortran/parse.c:2993
+#: fortran/parse.c:3176
 #, no-c-format
 msgid "Unexpected %s statement in CONTAINS section at %C"
-msgstr "é�žé¢„æœŸçš„ %s è¯­å�¥å‡ºçŽ°åœ¨ %C å¤„çš„ CONTAINS æ®µä¸­"
+msgstr "é�žé¢„æœŸçš„ %s è¯­å�¥å‡ºçŽ°åœ¨%Cå¤„çš„ CONTAINS æ®µä¸­"
 
 #. This is valid in Fortran 2008.
-#: fortran/parse.c:3018
+#: fortran/parse.c:3201
 #, no-c-format
 msgid "Extension: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
 msgstr ""
 
-#: fortran/parse.c:3089
+#: fortran/parse.c:3272
 #, no-c-format
 msgid "CONTAINS statement at %C is already in a contained program unit"
 msgstr ""
 
-#: fortran/parse.c:3138
+#: fortran/parse.c:3321
 #, no-c-format
 msgid "Global name '%s' at %L is already being used as a %s at %L"
 msgstr ""
 
-#: fortran/parse.c:3159
+#: fortran/parse.c:3342
 #, no-c-format
 msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
 msgstr ""
 
-#: fortran/parse.c:3185
+#: fortran/parse.c:3368
 #, no-c-format
 msgid "Unexpected %s statement in BLOCK DATA at %C"
-msgstr "é�žé¢„æœŸçš„ %s è¯­å�¥å‡ºçŽ°åœ¨ %C å¤„çš„ BLOCK DATA å�—ä¸­"
+msgstr "é�žé¢„æœŸçš„ %s è¯­å�¥å‡ºçŽ°åœ¨%Cå¤„çš„ BLOCK DATA å�—ä¸­"
 
-#: fortran/parse.c:3228
+#: fortran/parse.c:3411
 #, no-c-format
 msgid "Unexpected %s statement in MODULE at %C"
-msgstr "é�žé¢„æœŸçš„ %s è¯­å�¥å‡ºçŽ°åœ¨ %C å¤„çš„ MODULE ä¸­"
+msgstr "é�žé¢„æœŸçš„ %s è¯­å�¥å‡ºçŽ°åœ¨%Cå¤„çš„ MODULE ä¸­"
 
 #. If we see a duplicate main program, shut down.  If the second
 #. instance is an implied main program, ie data decls or executable
 #. statements, we're in for lots of errors.
-#: fortran/parse.c:3416
+#: fortran/parse.c:3594
 #, no-c-format
 msgid "Two main PROGRAMs at %L and %C"
-msgstr "%L å’Œ %C å¤„æœ‰ä¸¤ä¸ªä¸» PROGRAM"
+msgstr "%L å’Œ%Cå¤„æœ‰ä¸¤ä¸ªä¸» PROGRAM"
 
 #: fortran/primary.c:87
 #, no-c-format
 msgid "Missing kind-parameter at %C"
-msgstr "%C å¤„ç¼ºå°‘ç§�åˆ«å�‚æ•°"
+msgstr "%Cå¤„ç¼ºå°‘ç§�åˆ«å�‚æ•°"
 
 #: fortran/primary.c:210
 #, no-c-format
 msgid "Integer kind %d at %C not available"
-msgstr "æ•´æ•°ç§�åˆ« %d åœ¨ %C å¤„ä¸�å�¯ç”¨"
+msgstr "æ•´æ•°ç§�åˆ« %d åœ¨%Cå¤„ä¸�å�¯ç”¨"
 
 #: fortran/primary.c:218
 #, no-c-format
@@ -8491,7 +8494,7 @@
 #: fortran/primary.c:247
 #, no-c-format
 msgid "Extension: Hollerith constant at %C"
-msgstr "æ‰©å±•ï¼š%C å¤„çš„è�·å‹’ç‘žæ–¯å¸¸é‡�"
+msgstr "æ‰©å±•ï¼š%Cå¤„çš„è�·å‹’ç‘žæ–¯å¸¸é‡�"
 
 #: fortran/primary.c:259
 #, no-c-format
@@ -8501,1659 +8504,1714 @@
 #: fortran/primary.c:265
 #, no-c-format
 msgid "Invalid Hollerith constant: Integer kind at %L should be default"
-msgstr "æ— æ•ˆçš„è�·å‹’ç‘žæ–¯å¸¸é‡�ï¼š%L å¤„çš„æ•´æ•°ç§�åˆ«åº”å½“æ˜¯é»˜è®¤çš„"
+msgstr "æ— æ•ˆçš„è�·å‹’ç‘žæ–¯å¸¸é‡�ï¼š%Lå¤„çš„æ•´æ•°ç§�åˆ«åº”å½“æ˜¯é»˜è®¤çš„"
 
 #: fortran/primary.c:353
 #, no-c-format
-msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
-msgstr "æ‰©å±•ï¼š%C å¤„çš„å��å…­è¿›åˆ¶å¸¸é‡�ä½¿ç”¨äº†é�žæ ‡å‡†è¯­æ³•ã€‚"
+msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
+msgstr "æ‰©å±•ï¼š%Cå¤„çš„å��å…­è¿›åˆ¶å¸¸é‡�ä½¿ç”¨äº†é�žæ ‡å‡†è¯­æ³•"
 
 #: fortran/primary.c:363
 #, fuzzy, no-c-format
 msgid "Empty set of digits in BOZ constant at %C"
-msgstr "%C å¤„çš„å¤�å¸¸é‡�è¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„çš„å¤�å¸¸é‡�è¯­æ³•é”™è¯¯"
 
 #: fortran/primary.c:369
 #, no-c-format
 msgid "Illegal character in BOZ constant at %C"
-msgstr "%C å¤„çš„ BOZ å¸¸é‡�ä¸­æœ‰é�žæ³•å­—ç¬¦"
+msgstr "%Cå¤„çš„ BOZ å¸¸é‡�ä¸­æœ‰é�žæ³•å­—ç¬¦"
 
-#: fortran/primary.c:391
-#, no-c-format
-msgid "Extension: BOZ constant at %C uses non-standard postfix syntax."
-msgstr "æ‰©å±•ï¼š%C å¤„çš„ BOZ å¸¸é‡�ä½¿ç”¨äº†é�žæ ‡å‡†çš„ä¸­åº�è¯­æ³•ã€‚"
+#: fortran/primary.c:392
+#, fuzzy, no-c-format
+msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
+msgstr "æ‰©å±•ï¼š%Cå¤„çš„ BOZ å¸¸é‡�ä½¿ç”¨äº†é�žæ ‡å‡†çš„ä¸­åº�è¯­æ³•ã€‚"
 
-#: fortran/primary.c:417
+#: fortran/primary.c:423
 #, no-c-format
 msgid "Integer too big for integer kind %i at %C"
-msgstr "æ•´æ•°å¯¹å…¶ç§�åˆ« %i æ�¥è¯´å¤ªå¤§ï¼ŒäºŽ %C å¤„"
+msgstr "%2$Cå¤„çš„æ•´æ•°å¯¹å…¶ç§�åˆ« %1$i æ�¥è¯´å¤ªå¤§"
 
-#: fortran/primary.c:517
+#: fortran/primary.c:429
+#, fuzzy, no-c-format
+msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
+msgstr "Fortran 2003ï¼š%Cå¤„çš„ VOLATILE è¯­å�¥"
+
+#: fortran/primary.c:529
 #, no-c-format
 msgid "Missing exponent in real number at %C"
-msgstr "%C å¤„å®žæ•°ç¼ºå°‘æŒ‡æ•°éƒ¨åˆ†"
+msgstr "%Cå¤„å®žæ•°ç¼ºå°‘æŒ‡æ•°éƒ¨åˆ†"
 
-#: fortran/primary.c:573
+#: fortran/primary.c:585
 #, no-c-format
 msgid "Real number at %C has a 'd' exponent and an explicit kind"
 msgstr ""
 
-#: fortran/primary.c:586
+#: fortran/primary.c:598
 #, no-c-format
 msgid "Invalid real kind %d at %C"
-msgstr "æ— æ•ˆçš„å®žåž‹ç§�åˆ« %dï¼Œåœ¨ %C å¤„"
+msgstr "æ— æ•ˆçš„å®žåž‹ç§�åˆ« %dï¼Œåœ¨%Cå¤„"
 
-#: fortran/primary.c:600
+#: fortran/primary.c:612
 #, no-c-format
 msgid "Real constant overflows its kind at %C"
-msgstr "%C å¤„å®žå¸¸æ•°ä¸Šæº¢å…¶ç§�åˆ«"
+msgstr "%Cå¤„å®žå¸¸æ•°ä¸Šæº¢å…¶ç§�åˆ«"
 
-#: fortran/primary.c:605
+#: fortran/primary.c:617
 #, no-c-format
 msgid "Real constant underflows its kind at %C"
-msgstr "%C å¤„å®žå¸¸æ•°ä¸‹æº¢å…¶ç§�åˆ«"
+msgstr "%Cå¤„å®žå¸¸æ•°ä¸‹æº¢å…¶ç§�åˆ«"
 
-#: fortran/primary.c:697
+#: fortran/primary.c:709
 #, no-c-format
 msgid "Syntax error in SUBSTRING specification at %C"
 msgstr "%C SUBSTRING æŒ‡å®šè¯­æ³•é”™è¯¯"
 
-#: fortran/primary.c:902
+#: fortran/primary.c:914
 #, no-c-format
 msgid "Invalid kind %d for CHARACTER constant at %C"
-msgstr "CHARACTER å¸¸é‡�çš„ç§�åˆ« %d æ— æ•ˆï¼Œåœ¨ %C å¤„"
+msgstr "CHARACTER å¸¸é‡�çš„ç§�åˆ« %d æ— æ•ˆï¼Œåœ¨%Cå¤„"
 
-#: fortran/primary.c:923
+#: fortran/primary.c:935
 #, no-c-format
 msgid "Unterminated character constant beginning at %C"
 msgstr "å¼€å§‹äºŽ %C çš„æœªç»ˆç»“çš„å­—ç¬¦å¸¸é‡�"
 
-#: fortran/primary.c:1035
+#: fortran/primary.c:1047
 #, no-c-format
 msgid "Bad kind for logical constant at %C"
-msgstr "%C å¤„é€»è¾‘å¸¸é‡�çš„ç§�åˆ«é”™è¯¯"
+msgstr "%Cå¤„é€»è¾‘å¸¸é‡�çš„ç§�åˆ«é”™è¯¯"
 
-#: fortran/primary.c:1074
+#: fortran/primary.c:1086
 #, no-c-format
 msgid "Expected PARAMETER symbol in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1080
+#: fortran/primary.c:1092
 #, no-c-format
 msgid "Numeric PARAMETER required in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1086
+#: fortran/primary.c:1098
 #, no-c-format
 msgid "Scalar PARAMETER required in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1090
+#: fortran/primary.c:1102
 #, no-c-format
 msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
-msgstr "Fortran 2003ï¼š%C å¤„å¤�æ•°å¸¸é‡�ä¸­çš„ PARAMETER ç¬¦å�·"
+msgstr "Fortran 2003ï¼š%Cå¤„å¤�æ•°å¸¸é‡�ä¸­çš„ PARAMETER ç¬¦å�·"
 
-#: fortran/primary.c:1120
+#: fortran/primary.c:1132
 #, no-c-format
 msgid "Error converting PARAMETER constant in complex constant at %C"
 msgstr ""
 
-#: fortran/primary.c:1249
+#: fortran/primary.c:1261
 #, no-c-format
 msgid "Syntax error in COMPLEX constant at %C"
-msgstr "%C å¤„çš„å¤�å¸¸é‡�è¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„çš„å¤�å¸¸é‡�è¯­æ³•é”™è¯¯"
 
-#: fortran/primary.c:1430
+#: fortran/primary.c:1442
 #, no-c-format
 msgid "Keyword '%s' at %C has already appeared in the current argument list"
-msgstr "å…³é”®å­—â€˜%sâ€™åœ¨ %C å¤„å·²ç»�å‡ºçŽ°åœ¨å½“å‰�å®žå�‚åˆ—è¡¨ä¸­"
+msgstr "å…³é”®å­—â€˜%sâ€™åœ¨%Cå¤„å·²ç»�å‡ºçŽ°åœ¨å½“å‰�å®žå�‚åˆ—è¡¨ä¸­"
 
-#: fortran/primary.c:1494
+#: fortran/primary.c:1506
 #, no-c-format
 msgid "Extension: argument list function at %C"
-msgstr "æ‰©å±•ï¼š%C å¤„çš„å�‚æ•°åˆ—è¡¨å‡½æ•°"
+msgstr "æ‰©å±•ï¼š%Cå¤„çš„å�‚æ•°åˆ—è¡¨å‡½æ•°"
 
-#: fortran/primary.c:1561
+#: fortran/primary.c:1573
 #, no-c-format
 msgid "Expected alternate return label at %C"
-msgstr "%C å¤„éœ€è¦�æ›¿ä»£çš„è¿”å›žæ ‡å�·"
+msgstr "%Cå¤„éœ€è¦�æ›¿ä»£çš„è¿”å›žæ ‡å�·"
 
-#: fortran/primary.c:1579
+#: fortran/primary.c:1591
 #, no-c-format
 msgid "Missing keyword name in actual argument list at %C"
 msgstr ""
 
-#: fortran/primary.c:1624
+#: fortran/primary.c:1636
 #, no-c-format
 msgid "Syntax error in argument list at %C"
-msgstr "%C å¤„çš„å�‚æ•°åˆ—è¡¨è¯­æ³•é”™è¯¯"
+msgstr "%Cå¤„çš„å�‚æ•°åˆ—è¡¨è¯­æ³•é”™è¯¯"
 
-#: fortran/primary.c:1708
+#: fortran/primary.c:1723
 #, no-c-format
 msgid "Expected structure component name at %C"
-msgstr "%C å¤„éœ€è¦�ç»“æž„ç»„ä»¶å��"
+msgstr "%Cå¤„éœ€è¦�ç»“æž„ç»„ä»¶å��"
 
-#: fortran/primary.c:1961
+#: fortran/primary.c:1980
 #, no-c-format
 msgid "Too many components in structure constructor at %C"
-msgstr "%C å¤„ç»“æž„æž„é€ çš„ç»„ä»¶å¤ªå¤š"
+msgstr "%Cå¤„ç»“æž„æž„é€ çš„ç»„ä»¶å¤ªå¤š"
 
-#: fortran/primary.c:1974
+#: fortran/primary.c:1993
 #, fuzzy, no-c-format
 msgid "Structure constructor for '%s' at %C has PRIVATE components"
-msgstr "ç»„ä»¶â€˜%sâ€™åœ¨ %C å¤„æ˜¯â€˜%sâ€™çš„ PRIVATE ç»„ä»¶"
+msgstr "ç»„ä»¶â€˜%sâ€™åœ¨%Cå¤„æ˜¯â€˜%sâ€™çš„ PRIVATE ç»„ä»¶"
 
-#: fortran/primary.c:1984
+#: fortran/primary.c:2003
 #, no-c-format
 msgid "Too few components in structure constructor at %C"
-msgstr "%C å¤„ç»“æž„æž„é€ ä¸­ç»„ä»¶å¤ªå°‘"
+msgstr "%Cå¤„ç»“æž„æž„é€ ä¸­ç»„ä»¶å¤ªå°‘"
 
-#: fortran/primary.c:2002
+#: fortran/primary.c:2021
 #, no-c-format
 msgid "Syntax error in structure constructor at %C"
 msgstr "%C ç»“æž„æž„é€ è¯­æ³•é”™è¯¯"
 
-#: fortran/primary.c:2086
+#: fortran/primary.c:2105
 #, no-c-format
 msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
 msgstr ""
 
-#: fortran/primary.c:2188
+#: fortran/primary.c:2207
 #, no-c-format
 msgid "Unexpected use of subroutine name '%s' at %C"
-msgstr "å¯¹å­�è¿›ç¨‹å��â€˜%sâ€™é�žé¢„æœŸçš„ä½¿ç”¨ï¼Œåœ¨ %C å¤„"
+msgstr "å¯¹å­�è¿›ç¨‹å��â€˜%sâ€™é�žé¢„æœŸçš„ä½¿ç”¨ï¼Œåœ¨%Cå¤„"
 
-#: fortran/primary.c:2219
+#: fortran/primary.c:2238
 #, no-c-format
 msgid "Statement function '%s' requires argument list at %C"
-msgstr "è¯­å�¥å‡½æ•°â€˜%sâ€™åœ¨ %C å¤„ç¼ºå°‘å�‚æ•°åˆ—è¡¨"
+msgstr "è¯­å�¥å‡½æ•°â€˜%sâ€™åœ¨%Cå¤„ç¼ºå°‘å�‚æ•°åˆ—è¡¨"
 
-#: fortran/primary.c:2222
+#: fortran/primary.c:2241
 #, no-c-format
 msgid "Function '%s' requires an argument list at %C"
 msgstr "å‡½æ•°â€˜%sâ€™åœ¨ %C éœ€è¦�å�‚æ•°åˆ—è¡¨"
 
-#: fortran/primary.c:2267
+#: fortran/primary.c:2286
 #, no-c-format
 msgid "Missing argument to '%s' at %C"
-msgstr "â€˜%sâ€™åœ¨ %C å¤„ç¼ºå°‘å®žå�‚"
+msgstr "â€˜%sâ€™åœ¨%Cå¤„ç¼ºå°‘å®žå�‚"
 
-#: fortran/primary.c:2408
+#: fortran/primary.c:2427
 #, no-c-format
 msgid "Missing argument list in function '%s' at %C"
-msgstr "å‡½æ•°â€˜%sâ€™åœ¨ %C å¤„ç¼ºå°‘å�‚æ•°åˆ—è¡¨"
+msgstr "å‡½æ•°â€˜%sâ€™åœ¨%Cå¤„ç¼ºå°‘å�‚æ•°åˆ—è¡¨"
 
-#: fortran/primary.c:2436
+#: fortran/primary.c:2455
 #, no-c-format
 msgid "Symbol at %C is not appropriate for an expression"
-msgstr "%C å¤„çš„ç¬¦å�·ä¸�é€‚ç”¨äºŽè¡¨è¾¾å¼�"
+msgstr "%Cå¤„çš„ç¬¦å�·ä¸�é€‚ç”¨äºŽè¡¨è¾¾å¼�"
 
-#: fortran/primary.c:2504
+#: fortran/primary.c:2523
 #, no-c-format
 msgid "Assigning to PROTECTED variable at %C"
-msgstr "%L å¤„å�‘ PROTECTED å�˜é‡�èµ‹å€¼"
+msgstr "%Lå¤„å�‘ PROTECTED å�˜é‡�èµ‹å€¼"
 
-#: fortran/primary.c:2520
+#: fortran/primary.c:2557
 #, no-c-format
 msgid "Named constant at %C in an EQUIVALENCE"
-msgstr "%C å¤„æœ‰å��å¸¸é‡�å‡ºçŽ°åœ¨ EQUIVALENCE ä¸­"
+msgstr "%Cå¤„æœ‰å��å¸¸é‡�å‡ºçŽ°åœ¨ EQUIVALENCE ä¸­"
 
-#: fortran/primary.c:2543
+#: fortran/primary.c:2579
 #, no-c-format
-msgid "Expected VARIABLE at %C"
-msgstr "%C å¤„éœ€è¦� VARIABLE "
+msgid "'%s' at %C is not a variable"
+msgstr "%2$Cå¤„çš„â€˜%1$sâ€™ä¸�æ˜¯ä¸€ä¸ªå�˜é‡�"
 
-#: fortran/resolve.c:120
+#: fortran/resolve.c:121
 #, no-c-format
 msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
-msgstr "å…ƒç´ å­�è¿›ç¨‹â€˜%sâ€™ä¸­çš„æ›¿ä»£è¿”å›žé™�å®šç¬¦åœ¨ %L å¤„ä¸�è¢«å…�è®¸"
+msgstr "å…ƒç´ å­�è¿›ç¨‹â€˜%sâ€™ä¸­çš„æ›¿ä»£è¿”å›žé™�å®šç¬¦åœ¨%Lå¤„ä¸�è¢«å…�è®¸"
 
-#: fortran/resolve.c:124
+#: fortran/resolve.c:125
 #, no-c-format
 msgid "Alternate return specifier in function '%s' at %L is not allowed"
-msgstr "å‡½æ•°â€˜%sâ€™ä¸­çš„æ›¿ä»£è¿”å›žé™�å®šç¬¦åœ¨ %L å¤„ä¸�è¢«å…�è®¸"
+msgstr "å‡½æ•°â€˜%sâ€™ä¸­çš„æ›¿ä»£è¿”å›žé™�å®šç¬¦åœ¨%Lå¤„ä¸�è¢«å…�è®¸"
 
-#: fortran/resolve.c:137
+#: fortran/resolve.c:138
 #, no-c-format
 msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
 msgstr ""
 
-#: fortran/resolve.c:144
+#: fortran/resolve.c:145
 #, fuzzy, no-c-format
 msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
-msgstr "åˆ�å§‹åŒ–ä¸�å…�è®¸å‡ºçŽ°åœ¨ %C å¤„çš„ PURE è¿‡ç¨‹ä¸­"
+msgstr "åˆ�å§‹åŒ–ä¸�å…�è®¸å‡ºçŽ°åœ¨%Cå¤„çš„ PURE è¿‡ç¨‹ä¸­"
 
-#: fortran/resolve.c:157 fortran/resolve.c:1080
+#: fortran/resolve.c:158 fortran/resolve.c:1138
 #, no-c-format
 msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:201
+#: fortran/resolve.c:202
 #, fuzzy, no-c-format
 msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
 msgstr "%L å®šä¹‰èµ‹å€¼çš„ç¬¬äºŒä¸ªå�‚æ•°å¿…é¡»æ˜¯ INTENT(IN)"
 
-#: fortran/resolve.c:206
+#: fortran/resolve.c:207
 #, no-c-format
 msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
 msgstr ""
 
-#: fortran/resolve.c:215
+#: fortran/resolve.c:216
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L must be scalar"
-msgstr "å…ƒç´ è¿‡ç¨‹çš„å®žå�‚â€˜%sâ€™åœ¨ %L å¤„å¿…é¡»æ˜¯æ ‡é‡�"
+msgstr "å…ƒç´ è¿‡ç¨‹çš„å®žå�‚â€˜%sâ€™åœ¨%Lå¤„å¿…é¡»æ˜¯æ ‡é‡�"
 
-#: fortran/resolve.c:222
+#: fortran/resolve.c:223
 #, no-c-format
 msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
 msgstr ""
 
-#: fortran/resolve.c:234
+#: fortran/resolve.c:231
+#, fuzzy, no-c-format
+msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
+msgstr "åˆ�å§‹åŒ–ä¸�å…�è®¸å‡ºçŽ°åœ¨%Cå¤„çš„ PURE è¿‡ç¨‹ä¸­"
+
+#: fortran/resolve.c:243
 #, no-c-format
 msgid "Argument '%s' of statement function at %L must be scalar"
-msgstr "è¯­å�¥å‡½æ•°çš„å®žå�‚â€˜%sâ€™åœ¨ %L å¤„å¿…é¡»æ˜¯æ ‡é‡�"
+msgstr "è¯­å�¥å‡½æ•°çš„å®žå�‚â€˜%sâ€™åœ¨%Lå¤„å¿…é¡»æ˜¯æ ‡é‡�"
 
-#: fortran/resolve.c:244
+#: fortran/resolve.c:253
 #, fuzzy, no-c-format
 msgid "Character-valued argument '%s' of statement function at %L must have constant length"
-msgstr "è¯­å�¥å‡½æ•°çš„å®žå�‚â€˜%sâ€™åœ¨ %L å¤„å¿…é¡»æ˜¯æ ‡é‡�"
+msgstr "è¯­å�¥å‡½æ•°çš„å®žå�‚â€˜%sâ€™åœ¨%Lå¤„å¿…é¡»æ˜¯æ ‡é‡�"
 
-#: fortran/resolve.c:299
+#: fortran/resolve.c:310
 #, no-c-format
 msgid "Contained function '%s' at %L has no IMPLICIT type"
-msgstr ""
+msgstr "%2$Lå¤„çš„åŒ…å�«å‡½æ•°â€˜%1$sâ€™æ²¡æœ‰éš�å¼�ç±»åž‹"
 
-#: fortran/resolve.c:302
+#: fortran/resolve.c:313
 #, fuzzy, no-c-format
 msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
-msgstr "å‡½æ•°â€˜%sâ€™åœ¨ %L å¤„æ²¡æœ‰ IMPLICIT ç±»åž‹"
+msgstr "å‡½æ•°â€˜%sâ€™åœ¨%Lå¤„æ²¡æœ‰ IMPLICIT ç±»åž‹"
 
-#: fortran/resolve.c:319
+#: fortran/resolve.c:330
 #, fuzzy, no-c-format
 msgid "Character-valued internal function '%s' at %L must not be assumed length"
-msgstr "è¯­å�¥å‡½æ•°â€˜%sâ€™åœ¨ %L å¤„ä¸�å…�è®¸ç”¨ä½œå®žå�‚"
+msgstr "è¯­å�¥å‡½æ•°â€˜%sâ€™åœ¨%Lå¤„ä¸�å…�è®¸ç”¨ä½œå®žå�‚"
 
-#: fortran/resolve.c:490
+#: fortran/resolve.c:501
+#, fuzzy, no-c-format
+msgid "Function %s at %L has entries with mismatched array specifications"
+msgstr "ä¸�ä¸€è‡´çš„å®žä¾‹å�˜é‡�æŒ‡å®š"
+
+#: fortran/resolve.c:518
 #, no-c-format
-msgid "Procedure %s at %L has entries with mismatched array specifications"
+msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
 msgstr ""
 
-#: fortran/resolve.c:516
+#: fortran/resolve.c:545
 #, no-c-format
 msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
-msgstr ""
+msgstr "%3$Lå¤„å‡½æ•° %2$s çš„è¿”å›žå€¼ %1$s ä¸�èƒ½æ˜¯ä¸€ä¸ªæ•°ç»„"
 
-#: fortran/resolve.c:520
+#: fortran/resolve.c:549
 #, no-c-format
 msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
-msgstr ""
+msgstr "%3$Lå¤„å‡½æ•° %2$s ä¸­å…¥å�£è¿”å›žå€¼ %1$s ä¸�èƒ½æ˜¯ä¸€ä¸ªæ•°ç»„"
 
-#: fortran/resolve.c:527
+#: fortran/resolve.c:556
 #, no-c-format
 msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
-msgstr ""
+msgstr "%3$Lå¤„å‡½æ•° %2$s çš„è¿”å›žå€¼ %1$s ä¸�èƒ½æ˜¯ä¸€ä¸ªæŒ‡é’ˆ"
 
-#: fortran/resolve.c:531
+#: fortran/resolve.c:560
 #, no-c-format
 msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
-msgstr ""
+msgstr "%3$Lå¤„å‡½æ•° %2$s ä¸­å…¥å�£è¿”å›žå€¼ %1$s ä¸�èƒ½æ˜¯ä¸€ä¸ªæŒ‡é’ˆ"
 
-#: fortran/resolve.c:569
+#: fortran/resolve.c:598
 #, no-c-format
 msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
-msgstr ""
+msgstr "%4$Lå¤„å‡½æ•° %2$s çš„è¿”å›žå€¼ %1$s ä¸�èƒ½å…·æœ‰ %3$s å…·åž‹"
 
-#: fortran/resolve.c:574
+#: fortran/resolve.c:603
 #, no-c-format
 msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
+msgstr "%4$Lå¤„å‡½æ•° %2$s ä¸­å…¥å�£è¿”å›žå€¼ %1$s ä¸�èƒ½å…·æœ‰ %3$s å…·åž‹"
+
+#: fortran/resolve.c:661
+#, no-c-format
+msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
 msgstr ""
 
-#: fortran/resolve.c:643
+#: fortran/resolve.c:665
 #, no-c-format
+msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
+msgstr ""
+
+#: fortran/resolve.c:676
+#, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
 msgstr ""
 
-#: fortran/resolve.c:647
+#: fortran/resolve.c:680
 #, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
 msgstr ""
 
-#: fortran/resolve.c:651
+#: fortran/resolve.c:684
 #, fuzzy, no-c-format
 msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
-msgstr "å¤–éƒ¨å¯¹è±¡â€˜%sâ€™åœ¨ %L å¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
+msgstr "å¤–éƒ¨å¯¹è±¡â€˜%sâ€™åœ¨%Lå¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
 
-#: fortran/resolve.c:661
+#: fortran/resolve.c:711
 #, fuzzy, no-c-format
 msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
-msgstr "æ²¡æœ‰åœ¨ %C å¤„å�‘çŽ° COMMON å�— /%s/"
+msgstr "æ²¡æœ‰åœ¨%Cå¤„å�‘çŽ° COMMON å�— /%s/"
 
-#: fortran/resolve.c:665
+#: fortran/resolve.c:715
 #, no-c-format
 msgid "COMMON block '%s' at %L is also an intrinsic procedure"
 msgstr ""
 
-#: fortran/resolve.c:669
+#: fortran/resolve.c:719
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
 msgstr ""
 
-#: fortran/resolve.c:674
+#: fortran/resolve.c:724
 #, no-c-format
 msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
 msgstr ""
 
-#: fortran/resolve.c:736
+#: fortran/resolve.c:786
 #, fuzzy, no-c-format
 msgid "Components of structure constructor '%s' at %L are PRIVATE"
-msgstr "%C å¤„ç»“æž„æž„é€ ä¸­ç»„ä»¶å¤ªå°‘"
+msgstr "%Cå¤„ç»“æž„æž„é€ ä¸­ç»„ä»¶å¤ªå°‘"
 
-#: fortran/resolve.c:756
+#: fortran/resolve.c:808
 #, no-c-format
 msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
 msgstr ""
 
-#: fortran/resolve.c:769
+#: fortran/resolve.c:821
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
 msgstr ""
 
-#: fortran/resolve.c:786
+#: fortran/resolve.c:838
 #, no-c-format
 msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
 msgstr ""
 
-#: fortran/resolve.c:913
+#: fortran/resolve.c:965
 #, no-c-format
 msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:976 fortran/resolve.c:5434 fortran/resolve.c:6098
+#: fortran/resolve.c:1029 fortran/resolve.c:5576 fortran/resolve.c:6282
 #, no-c-format
 msgid "Label %d referenced at %L is never defined"
 msgstr "æ ‡å�· %d(å¼•ç”¨è‡ª %L)ä»Žæœªè¢«å®šä¹‰"
 
-#: fortran/resolve.c:986
+#: fortran/resolve.c:1039
 #, no-c-format
 msgid "'%s' at %L is ambiguous"
 msgstr "â€˜%sâ€™(ä½�äºŽ %L)æœ‰æ­§ä¹‰"
 
-#: fortran/resolve.c:1018
+#: fortran/resolve.c:1075
 #, no-c-format
 msgid "Statement function '%s' at %L is not allowed as an actual argument"
-msgstr "è¯­å�¥å‡½æ•°â€˜%sâ€™åœ¨ %L å¤„ä¸�å…�è®¸ç”¨ä½œå®žå�‚"
+msgstr "è¯­å�¥å‡½æ•°â€˜%sâ€™åœ¨%Lå¤„ä¸�å…�è®¸ç”¨ä½œå®žå�‚"
 
-#: fortran/resolve.c:1026
+#: fortran/resolve.c:1083
 #, no-c-format
 msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
-msgstr "å†…å»ºå‡½æ•°â€˜%sâ€™åœ¨ %L å¤„ä¸�å…�è®¸ç”¨ä½œå®žå�‚"
+msgstr "å†…å»ºå‡½æ•°â€˜%sâ€™åœ¨%Lå¤„ä¸�å…�è®¸ç”¨ä½œå®žå�‚"
 
-#: fortran/resolve.c:1033
+#: fortran/resolve.c:1090
 #, no-c-format
 msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
-msgstr "å†…éƒ¨è¿‡ç¨‹â€˜%sâ€™åœ¨ %L å¤„ä¸�å…�è®¸ç”¨ä½œå®žå�‚"
+msgstr "å†…éƒ¨è¿‡ç¨‹â€˜%sâ€™åœ¨%Lå¤„ä¸�å…�è®¸ç”¨ä½œå®žå�‚"
 
-#: fortran/resolve.c:1039
+#: fortran/resolve.c:1096
 #, fuzzy, no-c-format
 msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
-msgstr "è¯­å�¥å‡½æ•°â€˜%sâ€™åœ¨ %L å¤„ä¸�å…�è®¸ç”¨ä½œå®žå�‚"
+msgstr "è¯­å�¥å‡½æ•°â€˜%sâ€™åœ¨%Lå¤„ä¸�å…�è®¸ç”¨ä½œå®žå�‚"
 
-#: fortran/resolve.c:1059
+#: fortran/resolve.c:1116
 #, fuzzy, no-c-format
 msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
-msgstr "è¯­å�¥å‡½æ•°â€˜%sâ€™åœ¨ %L å¤„ä¸�å…�è®¸ç”¨ä½œå®žå�‚"
+msgstr "è¯­å�¥å‡½æ•°â€˜%sâ€™åœ¨%Lå¤„ä¸�å…�è®¸ç”¨ä½œå®žå�‚"
 
-#: fortran/resolve.c:1098
+#: fortran/resolve.c:1157
 #, no-c-format
 msgid "Symbol '%s' at %L is ambiguous"
 msgstr "ç¬¦å�·â€˜%sâ€™(ä½�äºŽ %L)æœ‰æ­§ä¹‰"
 
-#: fortran/resolve.c:1143
+#: fortran/resolve.c:1206
 #, no-c-format
 msgid "By-value argument at %L is not of numeric type"
-msgstr "%L å¤„æŒ‰å€¼ä¼ é€’çš„å®žå�‚ä¸�å…·æœ‰æ•°å­—ç±»åž‹"
+msgstr "%Lå¤„æŒ‰å€¼ä¼ é€’çš„å®žå�‚ä¸�å…·æœ‰æ•°å­—ç±»åž‹"
 
-#: fortran/resolve.c:1150
+#: fortran/resolve.c:1213
 #, no-c-format
 msgid "By-value argument at %L cannot be an array or an array section"
-msgstr "%L å¤„æŒ‰å€¼ä¼ é€’çš„å®žå�‚ä¸�èƒ½æ˜¯æ•°ç»„æˆ–æ•°ç»„æ®µ"
+msgstr "%Lå¤„æŒ‰å€¼ä¼ é€’çš„å®žå�‚ä¸�èƒ½æ˜¯æ•°ç»„æˆ–æ•°ç»„æ®µ"
 
-#: fortran/resolve.c:1164
+#: fortran/resolve.c:1227
 #, no-c-format
 msgid "By-value argument at %L is not allowed in this context"
-msgstr "%L å¤„ä¸Šä¸‹æ–‡ä¸­ä¸�å…�è®¸ä½¿ç”¨æŒ‰å€¼ä¼ é€’çš„å®žå�‚"
+msgstr "%Lå¤„ä¸Šä¸‹æ–‡ä¸­ä¸�å…�è®¸ä½¿ç”¨æŒ‰å€¼ä¼ é€’çš„å®žå�‚"
 
-#: fortran/resolve.c:1176
+#: fortran/resolve.c:1239
 #, no-c-format
 msgid "Passing internal procedure at %L by location not allowed"
-msgstr "ä¸�å…�è®¸æŒ‰ä½�ç½®ä¼ é€’ %L å¤„çš„å†…éƒ¨è¿›ç¨‹"
+msgstr "ä¸�å…�è®¸æŒ‰ä½�ç½®ä¼ é€’%Lå¤„çš„å†…éƒ¨è¿‡ç¨‹"
 
-#: fortran/resolve.c:1293
+#: fortran/resolve.c:1356
 #, no-c-format
 msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
 msgstr ""
 
-#: fortran/resolve.c:1315
+#: fortran/resolve.c:1378
 msgid "elemental procedure"
-msgstr "åŸºæœ¬å­�è¿›ç¨‹"
+msgstr "åŸºæœ¬è¿‡ç¨‹"
 
-#: fortran/resolve.c:1332
+#: fortran/resolve.c:1395
 #, no-c-format
 msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
 msgstr ""
 
-#: fortran/resolve.c:1466
+#: fortran/resolve.c:1531
 #, no-c-format
 msgid "There is no specific function for the generic '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:1475
+#: fortran/resolve.c:1540
 #, no-c-format
 msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
 msgstr ""
 
-#: fortran/resolve.c:1513
+#: fortran/resolve.c:1594
 #, no-c-format
 msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr ""
 
-#: fortran/resolve.c:1559
+#: fortran/resolve.c:1640
 #, no-c-format
 msgid "Unable to resolve the specific function '%s' at %L"
-msgstr "ä¸�èƒ½è§£æž�å‡½æ•°â€˜%sâ€™ï¼ŒäºŽ %L å¤„"
+msgstr "ä¸�èƒ½è§£æž� %$2Lå¤„çš„å‡½æ•°â€˜%1$sâ€™"
 
-#: fortran/resolve.c:1615 fortran/resolve.c:8740
+#: fortran/resolve.c:1696 fortran/resolve.c:8931
 #, no-c-format
 msgid "Function '%s' at %L has no IMPLICIT type"
-msgstr "å‡½æ•°â€˜%sâ€™åœ¨ %L å¤„æ²¡æœ‰ IMPLICIT ç±»åž‹"
+msgstr "%2$Lå¤„çš„å‡½æ•°â€˜%1$sâ€™æ²¡æœ‰éš�å¼�ç±»åž‹"
 
-#: fortran/resolve.c:1799
+#: fortran/resolve.c:1907
 #, fuzzy, no-c-format
 msgid "Argument to '%s' at %L is not a variable"
-msgstr "%s çš„å®žå�‚åœ¨ %L å¤„ç±»åž‹æ— æ•ˆ"
+msgstr "%s çš„å®žå�‚åœ¨%Lå¤„ç±»åž‹æ— æ•ˆ"
 
-#: fortran/resolve.c:1871
-#, fuzzy, no-c-format
+#: fortran/resolve.c:1979
+#, no-c-format
 msgid "More actual than formal arguments in '%s' call at %L"
-msgstr "%L å¤„è°ƒç”¨è¿‡ç¨‹æ—¶å®žå�‚æ¯”å½¢å�‚å¤š"
+msgstr "%2$Lå¤„â€˜%1$sâ€™è°ƒç”¨è¿‡ç¨‹æ—¶å®žå�‚æ¯”å½¢å�‚å¤š"
 
-#: fortran/resolve.c:1883
+#: fortran/resolve.c:1991
 #, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
 msgstr ""
 
-#: fortran/resolve.c:1909
+#: fortran/resolve.c:2017
 #, no-c-format
 msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
 msgstr ""
 
-#: fortran/resolve.c:1926
+#: fortran/resolve.c:2034
 #, no-c-format
 msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr ""
 
-#: fortran/resolve.c:1936
+#: fortran/resolve.c:2044
 #, no-c-format
 msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
 msgstr ""
 
-#: fortran/resolve.c:1959 fortran/resolve.c:1998
+#: fortran/resolve.c:2067 fortran/resolve.c:2106
 #, fuzzy, no-c-format
 msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
 msgstr "%s çš„å�‚æ•°(ä½�äºŽ %L)é•¿åº¦å¿…é¡»ä¸º 1"
 
 #. Case 1c, section 15.1.2.5, J3/04-007: an associated
 #. scalar pointer.
-#: fortran/resolve.c:1974
-#, fuzzy, no-c-format
+#: fortran/resolve.c:2082
+#, no-c-format
 msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»æ˜¯ä¸€ä¸ª POINTER"
+msgstr "%3$Lå¤„â€˜%2$sâ€™çš„å®žå�‚â€˜%1$sâ€™å¿…é¡»æ˜¯ä¸€ä¸ªå…³è�”çš„æ ‡é‡�æŒ‡é’ˆ"
 
-#: fortran/resolve.c:1990
-#, fuzzy, no-c-format
+#: fortran/resolve.c:2098
+#, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a scalar"
-msgstr "å®žå�‚â€˜%sâ€™(å±žäºŽå†…å»ºå‡½æ•°â€˜%sâ€™ï¼Œä½�äºŽ %L)å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡�"
+msgstr "%3$Lå¤„â€˜%2$sâ€™çš„å½¢å�‚â€˜%1$sâ€™å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡�"
 
 #. TODO: Update this error message to allow for procedure
 #. pointers once they are implemented.
-#: fortran/resolve.c:2012
-#, fuzzy, no-c-format
+#: fortran/resolve.c:2120
+#, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be a procedure"
-msgstr "å��å­—â€˜%sâ€™(ä½�äºŽ %C)æ˜¯ä¸€ä¸ªè¿‡ç¨‹çš„å��å­—"
+msgstr "%3$Lå¤„â€˜%2$sâ€™çš„å½¢å�‚â€˜%1$sâ€™å¿…é¡»æ˜¯ä¸€ä¸ªè¿‡ç¨‹"
 
-#: fortran/resolve.c:2020
-#, fuzzy, no-c-format
+#: fortran/resolve.c:2128
+#, no-c-format
 msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
-msgstr "%L å®šä¹‰èµ‹å€¼çš„ç¬¬äºŒä¸ªå�‚æ•°å¿…é¡»æ˜¯ INTENT(IN)"
+msgstr "%3$Lå¤„â€˜%2$sâ€™çš„å½¢å�‚â€˜%1$sâ€™å¿…é¡»ä¸º BIND(C)"
 
-#: fortran/resolve.c:2062
+#: fortran/resolve.c:2170
 #, no-c-format
 msgid "'%s' at %L is not a function"
-msgstr "â€˜%sâ€™(äºŽ %L å¤„)ä¸�æ˜¯ä¸€ä¸ªå‡½æ•°"
+msgstr "%2Lå¤„çš„â€˜%1$sâ€™ä¸�æ˜¯ä¸€ä¸ªå‡½æ•°"
 
-#: fortran/resolve.c:2068
+#: fortran/resolve.c:2176
 #, no-c-format
 msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
 msgstr ""
 
 #. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:2111
+#: fortran/resolve.c:2219
 #, no-c-format
 msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:2164
+#: fortran/resolve.c:2272
 #, no-c-format
 msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
 msgstr ""
 
-#: fortran/resolve.c:2213
+#: fortran/resolve.c:2321
 #, no-c-format
 msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
 msgstr ""
 
-#: fortran/resolve.c:2220
+#: fortran/resolve.c:2328
 #, no-c-format
 msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
 msgstr ""
 
-#: fortran/resolve.c:2235
+#: fortran/resolve.c:2343
 #, no-c-format
 msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr "å‡½æ•°â€˜%sâ€™(ä½�äºŽ %L)ä¸�èƒ½è°ƒç”¨å…¶è‡ªèº«ï¼Œå› ä¸ºå®ƒå¹¶é�ž RECURSIVE"
 
-#: fortran/resolve.c:2243
+#: fortran/resolve.c:2351
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2285
+#: fortran/resolve.c:2393
 #, no-c-format
 msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
 msgstr ""
 
-#: fortran/resolve.c:2288
+#: fortran/resolve.c:2396
 #, no-c-format
 msgid "Subroutine call to '%s' at %L is not PURE"
 msgstr ""
 
-#: fortran/resolve.c:2351
+#: fortran/resolve.c:2459
 #, fuzzy, no-c-format
 msgid "There is no specific subroutine for the generic '%s' at %L"
-msgstr "å¯¹å­�è¿›ç¨‹å��â€˜%sâ€™é�žé¢„æœŸçš„ä½¿ç”¨ï¼Œåœ¨ %C å¤„"
+msgstr "å¯¹å­�è¿›ç¨‹å��â€˜%sâ€™é�žé¢„æœŸçš„ä½¿ç”¨ï¼Œåœ¨%Cå¤„"
 
-#: fortran/resolve.c:2360
+#: fortran/resolve.c:2468
 #, no-c-format
 msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
 msgstr ""
 
-#: fortran/resolve.c:2468
+#: fortran/resolve.c:2576
 #, fuzzy, no-c-format
 msgid "Missing SHAPE parameter for call to %s at %L"
 msgstr "ç¼ºå°‘å®žå�‚â€˜%sâ€™ï¼Œåœ¨è°ƒç”¨â€˜%sâ€™æ—¶ï¼Œä½�äºŽ %L"
 
-#: fortran/resolve.c:2476
+#: fortran/resolve.c:2584
 #, no-c-format
 msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
 msgstr ""
 
-#: fortran/resolve.c:2543
+#: fortran/resolve.c:2667
 #, no-c-format
 msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
 msgstr ""
 
-#: fortran/resolve.c:2587
+#: fortran/resolve.c:2711
 #, no-c-format
 msgid "Unable to resolve the specific subroutine '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:2644
+#: fortran/resolve.c:2768
 #, no-c-format
 msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
 msgstr ""
 
-#: fortran/resolve.c:2663
+#: fortran/resolve.c:2787
 #, no-c-format
 msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2671
+#: fortran/resolve.c:2795
 #, no-c-format
 msgid "Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared as RECURSIVE"
 msgstr ""
 
-#: fortran/resolve.c:2741
+#: fortran/resolve.c:2865
 #, no-c-format
 msgid "Shapes for operands at %L and %L are not conformable"
-msgstr "%L å’Œ %L å¤„çš„æ“�ä½œæ•°å¤–å½¢ä¸�ç›¸å®¹"
+msgstr "%L å’Œ%Lå¤„çš„æ“�ä½œæ•°å¤–å½¢ä¸�ç›¸å®¹"
 
-#: fortran/resolve.c:2792
+#: fortran/resolve.c:2916
 #, fuzzy, c-format
 msgid "Invalid context for NULL() pointer at %%L"
-msgstr "%s ç§�åˆ«æ— æ•ˆï¼ŒäºŽ %L å¤„"
+msgstr "%s ç§�åˆ«æ— æ•ˆï¼ŒäºŽ%Lå¤„"
 
-#: fortran/resolve.c:2808
+#: fortran/resolve.c:2932
 #, c-format
 msgid "Operand of unary numeric operator '%s' at %%L is %s"
 msgstr "å�•ç›®æ•°å€¼è¿�ç®—ç¬¦â€˜%sâ€™(ä½�äºŽ %%L)çš„æ“�ä½œæ•°ä¸º %s"
 
-#: fortran/resolve.c:2824
+#: fortran/resolve.c:2948
 #, c-format
 msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
 msgstr "äºŒå…ƒæ•°å€¼è¿�ç®—ç¬¦â€˜%sâ€™(ä½�äºŽ %%L)çš„æ“�ä½œæ•°ä¸º %s/%s"
 
-#: fortran/resolve.c:2838
+#: fortran/resolve.c:2962
 #, c-format
 msgid "Operands of string concatenation operator at %%L are %s/%s"
 msgstr "å­—ç¬¦ä¸²æ¯—è¿žè¿�ç®—ç¬¦(ä½�äºŽ %%L)çš„æ“�ä½œæ•°ä¸º %s/%s"
 
-#: fortran/resolve.c:2857
+#: fortran/resolve.c:2981
 #, c-format
 msgid "Operands of logical operator '%s' at %%L are %s/%s"
 msgstr "é€»è¾‘è¿�ç®—ç¬¦â€˜%sâ€™(ä½�äºŽ %%L)çš„æ“�ä½œæ•°ä¸º %s/%s"
 
-#: fortran/resolve.c:2871
+#: fortran/resolve.c:2995
 #, c-format
 msgid "Operand of .not. operator at %%L is %s"
-msgstr "%%L å¤„çš„ .not. è¿�ç®—ç¬¦çš„æ“�ä½œæ•°ä¸º %s"
+msgstr "%%Lå¤„çš„ .not. è¿�ç®—ç¬¦çš„æ“�ä½œæ•°ä¸º %s"
 
-#: fortran/resolve.c:2885
+#: fortran/resolve.c:3009
 msgid "COMPLEX quantities cannot be compared at %L"
-msgstr "%L å¤„å¤�æ•°ä¸�èƒ½æ¯”è¾ƒå¤§å°�"
+msgstr "%Lå¤„å¤�æ•°ä¸�èƒ½æ¯”è¾ƒå¤§å°�"
 
-#: fortran/resolve.c:2913
+#: fortran/resolve.c:3037
 #, c-format
 msgid "Logicals at %%L must be compared with %s instead of %s"
-msgstr "%%L å¤„é€»è¾‘å€¼å¿…é¡»ä¸Ž %s æ¯”è¾ƒï¼Œè€Œä¸�æ˜¯ %s"
+msgstr "%%Lå¤„é€»è¾‘å€¼å¿…é¡»ä¸Ž %s æ¯”è¾ƒï¼Œè€Œä¸�æ˜¯ %s"
 
-#: fortran/resolve.c:2919
+#: fortran/resolve.c:3043
 #, c-format
 msgid "Operands of comparison operator '%s' at %%L are %s/%s"
 msgstr "æ¯”è¾ƒè¿�ç®—ç¬¦â€˜%sâ€™(ä½�äºŽ %%L)çš„æ“�ä½œæ•°ä¸º %s/%s"
 
-#: fortran/resolve.c:2927
+#: fortran/resolve.c:3051
 #, c-format
 msgid "Unknown operator '%s' at %%L"
-msgstr "æœªçŸ¥çš„æ“�ä½œç¬¦â€˜%sâ€™åœ¨ %%L å¤„"
+msgstr "æœªçŸ¥çš„æ“�ä½œç¬¦â€˜%sâ€™åœ¨ %%Lå¤„"
 
-#: fortran/resolve.c:2929
+#: fortran/resolve.c:3053
 #, c-format
 msgid "Operand of user operator '%s' at %%L is %s"
 msgstr "ç”¨æˆ·è¿�ç®—ç¬¦â€˜%sâ€™(ä½�äºŽ %%L)çš„æ“�ä½œæ•°ä¸º %s"
 
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:3056
 #, c-format
 msgid "Operands of user operator '%s' at %%L are %s/%s"
 msgstr "ç”¨æˆ·è¿�ç®—ç¬¦â€˜%sâ€™(ä½�äºŽ %%L)çš„æ“�ä½œæ•°ä¸º %s/%s"
 
-#: fortran/resolve.c:3018
+#: fortran/resolve.c:3142
 #, fuzzy, c-format
 msgid "Inconsistent ranks for operator at %%L and %%L"
-msgstr "%L å’Œ %L å¤„çš„æ“�ä½œæ•°ç§©ä¸�ä¸€è‡´"
+msgstr "%L å’Œ%Lå¤„çš„æ“�ä½œæ•°ç§©ä¸�ä¸€è‡´"
 
-#: fortran/resolve.c:3212
-#, fuzzy, no-c-format
+#: fortran/resolve.c:3339
+#, no-c-format
 msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
-msgstr "%L å¤„æ•°ç»„å¼•ç”¨è¶Šç•Œ"
+msgstr "%1$Lå¤„æ•°ç»„å¼•ç”¨åœ¨ç¬¬ %4$d ç»´ä¸­è¶Šç•Œ(%2$ld < %3$ld)"
 
-#: fortran/resolve.c:3220
-#, fuzzy, no-c-format
+#: fortran/resolve.c:3347
+#, no-c-format
 msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
-msgstr "%L å¤„æ•°ç»„å¼•ç”¨è¶Šç•Œ"
+msgstr "%1$Lå¤„æ•°ç»„å¼•ç”¨åœ¨ç¬¬ %4$d ç»´ä¸­è¶Šç•Œ(%2$ld > %3$ld)"
 
-#: fortran/resolve.c:3239
+#: fortran/resolve.c:3366
 #, no-c-format
 msgid "Illegal stride of zero at %L"
 msgstr "%L é›¶é—´éš”é�žæ³•"
 
-#: fortran/resolve.c:3256
-#, fuzzy, no-c-format
+#: fortran/resolve.c:3383
+#, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
-msgstr "%L å¤„æ•°ç»„å¼•ç”¨è¶Šç•Œ"
+msgstr "%1$Lå¤„æ•°ç»„ä¸‹é™�å¼•ç”¨åœ¨ç¬¬ %4$d ç»´ä¸­è¶Šç•Œ(%2$ld < %3$ld)"
 
-#: fortran/resolve.c:3264
-#, fuzzy, no-c-format
+#: fortran/resolve.c:3391
+#, no-c-format
 msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
-msgstr "%L å¤„æ•°ç»„å¼•ç”¨è¶Šç•Œ"
+msgstr "%1$Lå¤„æ•°ç»„ä¸‹é™�å¼•ç”¨åœ¨ç¬¬ %4$d ç»´ä¸­è¶Šç•Œ(%2$ld > %3$ld)"
 
-#: fortran/resolve.c:3280
-#, fuzzy, no-c-format
+#: fortran/resolve.c:3407
+#, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
-msgstr "%L å¤„æ•°ç»„å¼•ç”¨è¶Šç•Œ"
+msgstr "%1$Lå¤„æ•°ç»„ä¸Šé™�å¼•ç”¨åœ¨ç¬¬ %4$d ç»´ä¸­è¶Šç•Œ(%2$ld < %3$ld)"
 
-#: fortran/resolve.c:3289
-#, fuzzy, no-c-format
+#: fortran/resolve.c:3416
+#, no-c-format
 msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
-msgstr "%L å¤„æ•°ç»„å¼•ç”¨è¶Šç•Œ"
+msgstr "%1$Lå¤„æ•°ç»„ä¸Šé™�å¼•ç”¨åœ¨ç¬¬ %4$d ç»´ä¸­è¶Šç•Œ(%2$ld > %3$ld)"
 
-#: fortran/resolve.c:3328
+#: fortran/resolve.c:3455
 #, no-c-format
 msgid "Rightmost upper bound of assumed size array section not specified at %L"
 msgstr ""
 
-#: fortran/resolve.c:3338
+#: fortran/resolve.c:3465
 #, no-c-format
 msgid "Rank mismatch in array reference at %L (%d/%d)"
-msgstr "%L å¤„æ•°ç»„å¼•ç”¨ä¸­ç§©ä¸�åŒ¹é…�(%d/%d)"
+msgstr "%Lå¤„æ•°ç»„å¼•ç”¨ä¸­ç§©ä¸�åŒ¹é…�(%d/%d)"
 
-#: fortran/resolve.c:3366
+#: fortran/resolve.c:3493
 #, no-c-format
 msgid "Array index at %L must be scalar"
-msgstr "%L å¤„æ•°ç»„ç´¢å¼•å¿…é¡»æ˜¯æ ‡é‡�"
+msgstr "%Lå¤„æ•°ç»„ç´¢å¼•å¿…é¡»æ˜¯æ ‡é‡�"
 
-#: fortran/resolve.c:3372
+#: fortran/resolve.c:3499
 #, no-c-format
 msgid "Array index at %L must be of INTEGER type"
-msgstr "%L å¤„æ•°ç»„ç´¢å¼•å¿…é¡»å…·æœ‰ INTEGER ç±»åž‹"
+msgstr "%Lå¤„æ•°ç»„ç´¢å¼•å¿…é¡»å…·æœ‰ INTEGER ç±»åž‹"
 
-#: fortran/resolve.c:3378
+#: fortran/resolve.c:3505
 #, no-c-format
 msgid "Extension: REAL array index at %L"
-msgstr "æ‰©å±•ï¼š%L å¤„çš„ REAL æ•°ç»„ç´¢å¼•"
+msgstr "æ‰©å±•ï¼š%Lå¤„çš„ REAL æ•°ç»„ç´¢å¼•"
 
-#: fortran/resolve.c:3408
+#: fortran/resolve.c:3535
 #, no-c-format
 msgid "Argument dim at %L must be scalar"
 msgstr "%L å®žå�‚ç»´æ•°å¿…é¡»æ˜¯æ ‡é‡�"
 
-#: fortran/resolve.c:3414
+#: fortran/resolve.c:3542
 #, no-c-format
 msgid "Argument dim at %L must be of INTEGER type"
-msgstr "%L å¤„å®žå�‚ç»´æ•°å¿…é¡»å…·æœ‰ INTEGER ç±»åž‹"
+msgstr "%Lå¤„å®žå�‚ç»´æ•°å¿…é¡»å…·æœ‰ INTEGER ç±»åž‹"
 
-#: fortran/resolve.c:3534
+#: fortran/resolve.c:3663
 #, no-c-format
 msgid "Array index at %L is an array of rank %d"
-msgstr "%L å¤„æ•°ç»„ç´¢å¼•æ˜¯ä¸€ä¸ªç§©ä¸º %d çš„æ•°ç»„"
+msgstr "%Lå¤„æ•°ç»„ç´¢å¼•æ˜¯ä¸€ä¸ªç§©ä¸º %d çš„æ•°ç»„"
 
-#: fortran/resolve.c:3571
+#: fortran/resolve.c:3700
 #, no-c-format
 msgid "Substring start index at %L must be of type INTEGER"
-msgstr "%L å¤„çš„å­�å­—ç¬¦ä¸²èµ·å§‹ç´¢å¼•ç±»åž‹å¿…é¡»ä¸º INTEGER"
+msgstr "%Lå¤„çš„å­�å­—ç¬¦ä¸²èµ·å§‹ç´¢å¼•ç±»åž‹å¿…é¡»ä¸º INTEGER"
 
-#: fortran/resolve.c:3578
+#: fortran/resolve.c:3707
 #, no-c-format
 msgid "Substring start index at %L must be scalar"
-msgstr "%L å¤„çš„å­�å­—ç¬¦ä¸²èµ·å§‹ç´¢å¼•å¿…é¡»æ˜¯æ ‡é‡�"
+msgstr "%Lå¤„çš„å­�å­—ç¬¦ä¸²èµ·å§‹ç´¢å¼•å¿…é¡»æ˜¯æ ‡é‡�"
 
-#: fortran/resolve.c:3587
+#: fortran/resolve.c:3716
 #, no-c-format
 msgid "Substring start index at %L is less than one"
-msgstr "%L å¤„çš„å­�å­—ç¬¦ä¸²èµ·å§‹ç´¢å¼•å°�äºŽ 1"
+msgstr "%Lå¤„çš„å­�å­—ç¬¦ä¸²èµ·å§‹ç´¢å¼•å°�äºŽ 1"
 
-#: fortran/resolve.c:3600
+#: fortran/resolve.c:3729
 #, no-c-format
 msgid "Substring end index at %L must be of type INTEGER"
-msgstr "%L å¤„çš„å­�å­—ç¬¦ä¸²ç»ˆæ­¢ç´¢å¼•ç±»åž‹å¿…é¡»ä¸º INTEGER"
+msgstr "%Lå¤„çš„å­�å­—ç¬¦ä¸²ç»ˆæ­¢ç´¢å¼•ç±»åž‹å¿…é¡»ä¸º INTEGER"
 
-#: fortran/resolve.c:3607
+#: fortran/resolve.c:3736
 #, no-c-format
 msgid "Substring end index at %L must be scalar"
-msgstr "%L å¤„çš„å­�å­—ç¬¦ä¸²ç»ˆæ­¢ç´¢å¼•å¿…é¡»æ˜¯æ ‡é‡�"
+msgstr "%Lå¤„çš„å­�å­—ç¬¦ä¸²ç»ˆæ­¢ç´¢å¼•å¿…é¡»æ˜¯æ ‡é‡�"
 
-#: fortran/resolve.c:3617
+#: fortran/resolve.c:3746
 #, no-c-format
 msgid "Substring end index at %L exceeds the string length"
-msgstr "%L å¤„çš„å­�å­—ç¬¦ä¸²ç»ˆæ­¢ç´¢å¼•è¶…è¿‡äº†å­—ç¬¦ä¸²é•¿åº¦"
+msgstr "%Lå¤„çš„å­�å­—ç¬¦ä¸²ç»ˆæ­¢ç´¢å¼•è¶…è¿‡äº†å­—ç¬¦ä¸²é•¿åº¦"
 
-#: fortran/resolve.c:3755
+#: fortran/resolve.c:3884
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
 msgstr ""
 
-#: fortran/resolve.c:3762
+#: fortran/resolve.c:3891
 #, no-c-format
 msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
 msgstr ""
 
-#: fortran/resolve.c:3781
+#: fortran/resolve.c:3910
 #, no-c-format
 msgid "Two or more part references with nonzero rank must not be specified at %L"
 msgstr ""
 
-#: fortran/resolve.c:3956
+#: fortran/resolve.c:4085
 #, no-c-format
 msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
 msgstr ""
 
-#: fortran/resolve.c:3961
+#: fortran/resolve.c:4090
 #, no-c-format
 msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
 msgstr ""
 
-#: fortran/resolve.c:4238
+#: fortran/resolve.c:4367
 #, no-c-format
 msgid "%s at %L must be a scalar"
-msgstr "%s (%L å¤„)å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡�"
+msgstr "%s (%Lå¤„)å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡�"
 
-#: fortran/resolve.c:4248
+#: fortran/resolve.c:4377
 #, no-c-format
 msgid "Deleted feature: %s at %L must be integer"
-msgstr "å·²åˆ é™¤çš„ç‰¹æ€§ï¼š%s åœ¨ %L å¤„å¿…é¡»æ˜¯ä¸€ä¸ªæ•´æ•°"
+msgstr "å·²åˆ é™¤çš„ç‰¹æ€§ï¼š%s åœ¨%Lå¤„å¿…é¡»æ˜¯ä¸€ä¸ªæ•´æ•°"
 
-#: fortran/resolve.c:4252 fortran/resolve.c:4259
+#: fortran/resolve.c:4381 fortran/resolve.c:4388
 #, no-c-format
 msgid "%s at %L must be INTEGER"
-msgstr "%s (%L å¤„)å¿…é¡»æ˜¯ INTEGER"
+msgstr "%s (%Lå¤„)å¿…é¡»æ˜¯ INTEGER"
 
-#: fortran/resolve.c:4279
+#: fortran/resolve.c:4408
 #, no-c-format
 msgid "Cannot assign to loop variable in PURE procedure at %L"
-msgstr ""
+msgstr "ä¸�èƒ½åœ¨%Lå¤„çš„ PURE è¿‡ç¨‹ä¸­ä¸ºå¾ªçŽ¯å�˜é‡�èµ‹å€¼"
 
-#: fortran/resolve.c:4303
+#: fortran/resolve.c:4432
 #, no-c-format
 msgid "Step expression in DO loop at %L cannot be zero"
-msgstr "%L å¤„çš„ DO å¾ªçŽ¯ä¸­çš„æ­¥è¿›è¡¨è¾¾å¼�ä¸�èƒ½ä¸ºé›¶"
+msgstr "%Lå¤„çš„ DO å¾ªçŽ¯ä¸­çš„æ­¥è¿›è¡¨è¾¾å¼�ä¸�èƒ½ä¸ºé›¶"
 
-#: fortran/resolve.c:4378
+#: fortran/resolve.c:4508
 #, no-c-format
 msgid "FORALL index-name at %L must be a scalar INTEGER"
-msgstr "%L å¤„ FORALL ç´¢å¼•å��å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡�æ•´æ•°"
+msgstr "%Lå¤„ FORALL ç´¢å¼•å��å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡�æ•´æ•°"
 
-#: fortran/resolve.c:4383
+#: fortran/resolve.c:4513
 #, no-c-format
 msgid "FORALL start expression at %L must be a scalar INTEGER"
-msgstr "%L å¤„ FORALL èµ·å§‹è¡¨è¾¾å¼�å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡�æ•´æ•°"
+msgstr "%Lå¤„ FORALL èµ·å§‹è¡¨è¾¾å¼�å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡�æ•´æ•°"
 
-#: fortran/resolve.c:4390
+#: fortran/resolve.c:4520
 #, no-c-format
 msgid "FORALL end expression at %L must be a scalar INTEGER"
-msgstr "%L å¤„ FORALL ç»“æ�Ÿè¡¨è¾¾å¼�å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡�æ•´æ•°"
+msgstr "%Lå¤„ FORALL ç»“æ�Ÿè¡¨è¾¾å¼�å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡�æ•´æ•°"
 
-#: fortran/resolve.c:4398
+#: fortran/resolve.c:4528
 #, no-c-format
 msgid "FORALL stride expression at %L must be a scalar %s"
-msgstr "%L å¤„ FORALL é—´éš”è¡¨è¾¾å¼�å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡� %s"
+msgstr "%Lå¤„ FORALL é—´éš”è¡¨è¾¾å¼�å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡� %s"
 
-#: fortran/resolve.c:4403
+#: fortran/resolve.c:4533
 #, no-c-format
 msgid "FORALL stride expression at %L cannot be zero"
-msgstr "%L å¤„ FORALL é—´éš”è¡¨è¾¾å¼�ä¸�èƒ½æ˜¯é›¶"
+msgstr "%Lå¤„ FORALL é—´éš”è¡¨è¾¾å¼�ä¸�èƒ½æ˜¯é›¶"
 
-#: fortran/resolve.c:4419
+#: fortran/resolve.c:4549
 #, fuzzy, no-c-format
 msgid "FORALL index '%s' may not appear in triplet specification at %L"
-msgstr "å�˜é‡�â€˜%sâ€™ä¸�èƒ½å‡ºçŽ°åœ¨ %L å¤„çš„è¡¨è¾¾å¼�ä¸­"
+msgstr "å�˜é‡�â€˜%sâ€™ä¸�èƒ½å‡ºçŽ°åœ¨%Lå¤„çš„è¡¨è¾¾å¼�ä¸­"
 
-#: fortran/resolve.c:4499
+#: fortran/resolve.c:4629
 #, no-c-format
 msgid "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr ""
 
-#: fortran/resolve.c:4506
+#: fortran/resolve.c:4636
 #, fuzzy, no-c-format
 msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
-msgstr "å¾ªçŽ¯å�˜é‡�â€˜%sâ€™åœ¨ %C å¤„ä¸�èƒ½æ˜¯ INTENT(IN)"
+msgstr "å¾ªçŽ¯å�˜é‡�â€˜%sâ€™åœ¨%Cå¤„ä¸�èƒ½æ˜¯ INTENT(IN)"
 
-#: fortran/resolve.c:4675
+#: fortran/resolve.c:4740
 #, no-c-format
 msgid "The STAT variable '%s' in an ALLOCATE statement must not be allocated in the same statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:4711
+#: fortran/resolve.c:4776
 #, no-c-format
 msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
 msgstr ""
 
-#: fortran/resolve.c:4719
+#: fortran/resolve.c:4784
 #, fuzzy, no-c-format
 msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
-msgstr "å¾ªçŽ¯å�˜é‡�â€˜%sâ€™åœ¨ %C å¤„ä¸�èƒ½æ˜¯ INTENT(IN)"
+msgstr "å¾ªçŽ¯å�˜é‡�â€˜%sâ€™åœ¨%Cå¤„ä¸�èƒ½æ˜¯ INTENT(IN)"
 
-#: fortran/resolve.c:4743
+#: fortran/resolve.c:4808
 #, no-c-format
 msgid "Array specification required in ALLOCATE statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:4773
+#: fortran/resolve.c:4838
 #, no-c-format
 msgid "Bad array specification in ALLOCATE statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:4791
+#: fortran/resolve.c:4856
 #, no-c-format
 msgid "'%s' must not appear an the array specification at %L in the same ALLOCATE statement where it is itself allocated"
 msgstr ""
 
+#: fortran/resolve.c:4880
+#, fuzzy, no-c-format
+msgid "STAT variable '%s' of %s statement at %C cannot be INTENT(IN)"
+msgstr "å¾ªçŽ¯å�˜é‡�â€˜%sâ€™åœ¨%Cå¤„ä¸�èƒ½æ˜¯ INTENT(IN)"
+
+#: fortran/resolve.c:4884
+#, fuzzy, no-c-format
+msgid "Illegal STAT variable in %s statement at %C for a PURE procedure"
+msgstr "DATA è¯­å�¥ä¸�å…�è®¸å‡ºçŽ°åœ¨%Cå¤„çš„ PURE è¿‡ç¨‹ä¸­"
+
+#: fortran/resolve.c:4922
+#, fuzzy, no-c-format
+msgid "STAT tag in %s statement at %L must be a variable"
+msgstr "%Cå¤„çš„ STAT è¡¨è¾¾å¼�å¿…é¡»æ˜¯ä¸€ä¸ªå�˜é‡�"
+
+#: fortran/resolve.c:4928
+#, fuzzy, no-c-format
+msgid "STAT tag in %s statement at %L must be of type INTEGER"
+msgstr "%Lå¤„çš„å­�å­—ç¬¦ä¸²èµ·å§‹ç´¢å¼•ç±»åž‹å¿…é¡»ä¸º INTEGER"
+
 #. The cases overlap, or they are the same
 #. 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.
-#: fortran/resolve.c:4949
+#: fortran/resolve.c:5091
 #, no-c-format
 msgid "CASE label at %L overlaps with CASE label at %L"
 msgstr ""
 
-#: fortran/resolve.c:5000
+#: fortran/resolve.c:5142
 #, no-c-format
 msgid "Expression in CASE statement at %L must be of type %s"
-msgstr "%L å¤„ CASE è¯­å�¥ä¸­çš„è¡¨è¾¾å¼�å¿…é¡»å…·æœ‰ %s ç±»åž‹"
+msgstr "%Lå¤„ CASE è¯­å�¥ä¸­çš„è¡¨è¾¾å¼�å¿…é¡»å…·æœ‰ %s ç±»åž‹"
 
-#: fortran/resolve.c:5011
+#: fortran/resolve.c:5153
 #, no-c-format
 msgid "Expression in CASE statement at %L must be kind %d"
-msgstr "%L å¤„ CASE è¯­å�¥ä¸­çš„è¡¨è¾¾å¼�ç§�ç±»å¿…é¡»ä¸º %d"
+msgstr "%Lå¤„ CASE è¯­å�¥ä¸­çš„è¡¨è¾¾å¼�ç§�ç±»å¿…é¡»ä¸º %d"
 
-#: fortran/resolve.c:5023
+#: fortran/resolve.c:5165
 #, no-c-format
 msgid "Expression in CASE statement at %L must be scalar"
-msgstr "%L å¤„ CASE è¯­å�¥ä¸­çš„è¡¨è¾¾å¼�å¿…é¡»ä¸ºæ ‡é‡�"
+msgstr "%Lå¤„ CASE è¯­å�¥ä¸­çš„è¡¨è¾¾å¼�å¿…é¡»ä¸ºæ ‡é‡�"
 
-#: fortran/resolve.c:5069
+#: fortran/resolve.c:5211
 #, no-c-format
 msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
-msgstr "%L å¤„è®¡ç®—è½¬ç§» GOTO è¯­å�¥çš„é€‰æ‹©è¡¨è¾¾å¼�å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡�æ•´æ•°è¡¨è¾¾å¼�"
+msgstr "%Lå¤„è®¡ç®—è½¬ç§» GOTO è¯­å�¥çš„é€‰æ‹©è¡¨è¾¾å¼�å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡é‡�æ•´æ•°è¡¨è¾¾å¼�"
 
-#: fortran/resolve.c:5087
+#: fortran/resolve.c:5229
 #, no-c-format
 msgid "Argument of SELECT statement at %L cannot be %s"
-msgstr "%L å¤„ SELECT è¯­å�¥çš„å®žå�‚ä¸�èƒ½æ˜¯ %s"
+msgstr "%Lå¤„ SELECT è¯­å�¥çš„å®žå�‚ä¸�èƒ½æ˜¯ %s"
 
-#: fortran/resolve.c:5096
+#: fortran/resolve.c:5238
 #, no-c-format
 msgid "Argument of SELECT statement at %L must be a scalar expression"
-msgstr "%L å¤„ SELECT è¯­å�¥ä¸­çš„å®žå�‚å¿…é¡»ä¸ºæ ‡é‡�"
+msgstr "%Lå¤„ SELECT è¯­å�¥ä¸­çš„å®žå�‚å¿…é¡»ä¸ºæ ‡é‡�"
 
-#: fortran/resolve.c:5161
+#: fortran/resolve.c:5303
 #, no-c-format
 msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
 msgstr ""
 
-#: fortran/resolve.c:5187
+#: fortran/resolve.c:5329
 #, no-c-format
 msgid "Logical range in CASE statement at %L is not allowed"
 msgstr ""
 
-#: fortran/resolve.c:5199
+#: fortran/resolve.c:5341
 #, no-c-format
 msgid "constant logical value in CASE statement is repeated at %L"
 msgstr ""
 
-#: fortran/resolve.c:5213
+#: fortran/resolve.c:5355
 #, no-c-format
 msgid "Range specification at %L can never be matched"
 msgstr ""
 
-#: fortran/resolve.c:5316
+#: fortran/resolve.c:5458
 #, no-c-format
 msgid "Logical SELECT CASE block at %L has more that two cases"
 msgstr ""
 
-#: fortran/resolve.c:5354
+#: fortran/resolve.c:5496
 #, no-c-format
 msgid "Data transfer element at %L cannot have POINTER components"
 msgstr ""
 
-#: fortran/resolve.c:5361
+#: fortran/resolve.c:5503
 #, no-c-format
 msgid "Data transfer element at %L cannot have ALLOCATABLE components"
 msgstr ""
 
-#: fortran/resolve.c:5368
+#: fortran/resolve.c:5510
 #, no-c-format
 msgid "Data transfer element at %L cannot have PRIVATE components"
 msgstr ""
 
-#: fortran/resolve.c:5377
+#: fortran/resolve.c:5519
 #, no-c-format
 msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
 msgstr ""
 
-#: fortran/resolve.c:5441
+#: fortran/resolve.c:5583
 #, no-c-format
 msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:5450
+#: fortran/resolve.c:5592
 #, no-c-format
 msgid "Branch at %L causes an infinite loop"
-msgstr "%L å¤„çš„åˆ†æ”¯å¯¼è‡´æ— ç©·å¾ªçŽ¯"
+msgstr "%Lå¤„çš„åˆ†æ”¯å¯¼è‡´æ— ç©·å¾ªçŽ¯"
 
 #. 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.
-#: fortran/resolve.c:5463
+#: fortran/resolve.c:5605
 #, no-c-format
 msgid "Label at %L is not in the same block as the GOTO statement at %L"
 msgstr ""
 
-#: fortran/resolve.c:5478 fortran/resolve.c:5492
+#: fortran/resolve.c:5620 fortran/resolve.c:5634
 #, fuzzy, no-c-format
 msgid "Deleted feature: GOTO at %L jumps to END of construct at %L"
-msgstr "å·²è¿‡æ—¶ï¼š%L å¤„çš„ GOTO è·³è½¬åˆ° %L å¤„ç»“æž„çš„ END"
+msgstr "å·²è¿‡æ—¶ï¼š%Lå¤„çš„ GOTO è·³è½¬åˆ°%Lå¤„ç»“æž„çš„ END"
 
-#: fortran/resolve.c:5569
+#: fortran/resolve.c:5711
 #, no-c-format
 msgid "WHERE mask at %L has inconsistent shape"
 msgstr ""
 
-#: fortran/resolve.c:5585
+#: fortran/resolve.c:5727
 #, no-c-format
 msgid "WHERE assignment target at %L has inconsistent shape"
 msgstr ""
 
-#: fortran/resolve.c:5600 fortran/resolve.c:5682
+#: fortran/resolve.c:5735 fortran/resolve.c:5820
 #, no-c-format
+msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
+msgstr ""
+
+#: fortran/resolve.c:5745 fortran/resolve.c:5830
+#, no-c-format
 msgid "Unsupported statement inside WHERE at %L"
-msgstr "%L å¤„åœ¨ WHERE å†…ä¸�æ”¯æŒ�çš„è¯­å�¥"
+msgstr "%Lå¤„åœ¨ WHERE å†…ä¸�æ”¯æŒ�çš„è¯­å�¥"
 
-#: fortran/resolve.c:5631
+#: fortran/resolve.c:5776
 #, no-c-format
 msgid "Assignment to a FORALL index variable at %L"
-msgstr "%L å¤„å�‘ FORALL ç´¢å¼•å�˜é‡�èµ‹å€¼"
+msgstr "%Lå¤„å�‘ FORALL ç´¢å¼•å�˜é‡�èµ‹å€¼"
 
-#: fortran/resolve.c:5639
+#: fortran/resolve.c:5784
 #, no-c-format
 msgid "The FORALL with index '%s' cause more than one assignment to this object at %L"
 msgstr ""
 
-#: fortran/resolve.c:5774
+#: fortran/resolve.c:5922
 #, no-c-format
 msgid "An outer FORALL construct already has an index with this name %L"
 msgstr ""
 
-#: fortran/resolve.c:5830
+#: fortran/resolve.c:5978
 #, no-c-format
 msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
-msgstr "%L å¤„çš„ WHERE/ELSEWHERE å­�å�¥éœ€è¦�ä¸€ä¸ª LOGICAL æ•°ç»„"
+msgstr "%Lå¤„çš„ WHERE/ELSEWHERE å­�å�¥éœ€è¦�ä¸€ä¸ª LOGICAL æ•°ç»„"
 
-#: fortran/resolve.c:5890
+#: fortran/resolve.c:6037
 #, fuzzy, no-c-format
 msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
-msgstr "%L å¤„å®šä¹‰èµ‹å€¼çš„ç¬¬äºŒä¸ªå�‚æ•°å¿…é¡»æ˜¯ INTENT(IN)"
+msgstr "%Lå¤„å®šä¹‰èµ‹å€¼çš„ç¬¬äºŒä¸ªå�‚æ•°å¿…é¡»æ˜¯ INTENT(IN)"
 
-#: fortran/resolve.c:5927
+#: fortran/resolve.c:6110
 #, fuzzy, no-c-format
 msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
-msgstr "CHARACTER è¡¨è¾¾å¼�åœ¨ %L å¤„è¢«æˆªæ–­(%d/%d)"
+msgstr "CHARACTER è¡¨è¾¾å¼�åœ¨%Lå¤„è¢«æˆªæ–­(%d/%d)"
 
-#: fortran/resolve.c:5950
+#: fortran/resolve.c:6135
 #, no-c-format
 msgid "Cannot assign to variable '%s' in PURE procedure at %L"
 msgstr ""
 
-#: fortran/resolve.c:5962
+#: fortran/resolve.c:6147
 #, no-c-format
 msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
 msgstr ""
 
-#: fortran/resolve.c:6066
+#: fortran/resolve.c:6250
 #, no-c-format
 msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
-msgstr "ASSIGNED GOTO è¯­å�¥åœ¨ %L å¤„éœ€è¦�ä¸€ä¸ª INTEGER å�˜é‡�"
+msgstr "ASSIGNED GOTO è¯­å�¥åœ¨%Lå¤„éœ€è¦�ä¸€ä¸ª INTEGER å�˜é‡�"
 
-#: fortran/resolve.c:6069
+#: fortran/resolve.c:6253
 #, fuzzy, no-c-format
 msgid "Variable '%s' has not been assigned a target label at %L"
 msgstr "å�˜é‡�â€˜%sâ€™åœ¨ %L å°šæœªåˆ†é…�åˆ°æ ¼å¼�æ ‡å�·"
 
-#: fortran/resolve.c:6080
+#: fortran/resolve.c:6264
 #, no-c-format
 msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
-msgstr "%L å¤„çš„æ›¿ä»£ RETURN è¯­å�¥éœ€è¦�ä¸€ä¸ª SCALAR-INTEGER è¿”å›žé™�å®šç¬¦"
+msgstr "%Lå¤„çš„æ›¿ä»£ RETURN è¯­å�¥éœ€è¦�ä¸€ä¸ª SCALAR-INTEGER è¿”å›žé™�å®šç¬¦"
 
-#: fortran/resolve.c:6106
+#: fortran/resolve.c:6290
 #, no-c-format
 msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
 msgstr ""
 
-#: fortran/resolve.c:6121
+#: fortran/resolve.c:6305
 #, no-c-format
 msgid "Arithmetic IF statement at %L requires a numeric expression"
 msgstr ""
 
-#: fortran/resolve.c:6163
+#: fortran/resolve.c:6347
 #, no-c-format
 msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
 msgstr ""
 
-#: fortran/resolve.c:6170
+#: fortran/resolve.c:6420
 #, no-c-format
-msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:6182
-#, no-c-format
-msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
-msgstr ""
-
-#: fortran/resolve.c:6247
-#, no-c-format
 msgid "FORALL mask clause at %L requires a LOGICAL expression"
-msgstr "%L å¤„çš„ FORMALL æŽ©ç �å­�å�¥éœ€è¦�ä¸€ä¸ª LOGICAL è¡¨è¾¾å¼�"
+msgstr "%Lå¤„çš„ FORMALL æŽ©ç �å­�å�¥éœ€è¦�ä¸€ä¸ª LOGICAL è¡¨è¾¾å¼�"
 
-#: fortran/resolve.c:6317 fortran/resolve.c:6373
+#: fortran/resolve.c:6490 fortran/resolve.c:6546
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
 msgstr ""
 
 #. Common block names match but binding labels do not.
-#: fortran/resolve.c:6338
+#: fortran/resolve.c:6511
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6385
+#: fortran/resolve.c:6558
 #, no-c-format
 msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
 msgstr ""
 
 #. Make sure global procedures don't collide with anything.
-#: fortran/resolve.c:6437
+#: fortran/resolve.c:6610
 #, no-c-format
 msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
 msgstr ""
 
 #. Make sure procedures in interface bodies don't collide.
-#: fortran/resolve.c:6450
+#: fortran/resolve.c:6623
 #, no-c-format
 msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6463
+#: fortran/resolve.c:6636
 #, no-c-format
 msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:6540
+#: fortran/resolve.c:6713
 #, no-c-format
 msgid "CHARACTER variable has zero length at %L"
-msgstr "%L å¤„çš„ CHARACTER å�˜é‡�é•¿åº¦ä¸ºé›¶"
+msgstr "%Lå¤„çš„ CHARACTER å�˜é‡�é•¿åº¦ä¸ºé›¶"
 
-#: fortran/resolve.c:6828
+#: fortran/resolve.c:7001
 #, no-c-format
 msgid "Allocatable array '%s' at %L must have a deferred shape"
-msgstr "å�¯åˆ†é…�çš„æ•°ç»„â€˜%sâ€™åœ¨ %L å¤„å¿…é¡»æœ‰å»¶è¿Ÿçš„å¤–å½¢"
+msgstr "å�¯åˆ†é…�çš„æ•°ç»„â€˜%sâ€™åœ¨%Lå¤„å¿…é¡»æœ‰å»¶è¿Ÿçš„å¤–å½¢"
 
-#: fortran/resolve.c:6831
+#: fortran/resolve.c:7004
 #, no-c-format
 msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
 msgstr ""
 
-#: fortran/resolve.c:6838
+#: fortran/resolve.c:7011
 #, no-c-format
 msgid "Array pointer '%s' at %L must have a deferred shape"
-msgstr "æ•°ç»„æŒ‡é’ˆâ€˜%sâ€™åœ¨ %L å¤„å¿…é¡»æœ‰å»¶è¿Ÿçš„å¤–å½¢"
+msgstr "æ•°ç»„æŒ‡é’ˆâ€˜%sâ€™åœ¨%Lå¤„å¿…é¡»æœ‰å»¶è¿Ÿçš„å¤–å½¢"
 
-#: fortran/resolve.c:6849
+#: fortran/resolve.c:7022
 #, no-c-format
 msgid "Array '%s' at %L cannot have a deferred shape"
-msgstr "æ•°ç»„â€˜%sâ€™åœ¨ %L å¤„ä¸�èƒ½æœ‰å»¶è¿Ÿçš„å¤–å½¢"
+msgstr "æ•°ç»„â€˜%sâ€™åœ¨%Lå¤„ä¸�èƒ½æœ‰å»¶è¿Ÿçš„å¤–å½¢"
 
-#: fortran/resolve.c:6878
+#: fortran/resolve.c:7051
 #, no-c-format
 msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
 msgstr ""
 
-#: fortran/resolve.c:6901
+#: fortran/resolve.c:7074
 #, fuzzy, no-c-format
 msgid "Object '%s' at %L must have the SAVE attribute for default initialization of a component"
 msgstr "%L æŒ‡å®šäº†é‡�å¤�çš„ SAVE å±žæ€§"
 
 #. The shape of a main program or module array needs to be
 #. constant.
-#: fortran/resolve.c:6948
+#: fortran/resolve.c:7121
 #, fuzzy, no-c-format
 msgid "The module or main program array '%s' at %L must have constant shape"
-msgstr "å�¯åˆ†é…�çš„æ•°ç»„â€˜%sâ€™åœ¨ %L å¤„å¿…é¡»æœ‰å»¶è¿Ÿçš„å¤–å½¢"
+msgstr "å�¯åˆ†é…�çš„æ•°ç»„â€˜%sâ€™åœ¨%Lå¤„å¿…é¡»æœ‰å»¶è¿Ÿçš„å¤–å½¢"
 
-#: fortran/resolve.c:6961
+#: fortran/resolve.c:7134
 #, no-c-format
 msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
 msgstr ""
 
-#: fortran/resolve.c:6980
+#: fortran/resolve.c:7153
 #, no-c-format
 msgid "'%s' at %L must have constant character length in this context"
-msgstr "å�˜é‡�â€˜%sâ€™åœ¨ %L å¤„ä¸Šä¸‹æ–‡ä¸­å­—ç¬¦é•¿åº¦å¿…é¡»ä¸ºå¸¸é‡�"
+msgstr "å�˜é‡�â€˜%sâ€™åœ¨%Lå¤„ä¸Šä¸‹æ–‡ä¸­å­—ç¬¦é•¿åº¦å¿…é¡»ä¸ºå¸¸é‡�"
 
-#: fortran/resolve.c:7012
+#: fortran/resolve.c:7185
 #, no-c-format
 msgid "Allocatable '%s' at %L cannot have an initializer"
-msgstr "å�¯åˆ†é…�çš„â€˜%sâ€™åœ¨ %L å¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
+msgstr "å�¯åˆ†é…�çš„â€˜%sâ€™åœ¨%Lå¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
 
-#: fortran/resolve.c:7015
+#: fortran/resolve.c:7188
 #, no-c-format
 msgid "External '%s' at %L cannot have an initializer"
-msgstr "å¤–éƒ¨â€˜%sâ€™åœ¨ %L å¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
+msgstr "å¤–éƒ¨â€˜%sâ€™åœ¨%Lå¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
 
-#: fortran/resolve.c:7019
+#: fortran/resolve.c:7192
 #, no-c-format
 msgid "Dummy '%s' at %L cannot have an initializer"
-msgstr "å“‘å…ƒâ€˜%sâ€™åœ¨ %L å¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
+msgstr "å“‘å…ƒâ€˜%sâ€™åœ¨%Lå¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
 
-#: fortran/resolve.c:7022
+#: fortran/resolve.c:7195
 #, no-c-format
 msgid "Intrinsic '%s' at %L cannot have an initializer"
-msgstr "å†…å»ºå‡½æ•°â€˜%sâ€™åœ¨ %L å¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
+msgstr "å†…å»ºå‡½æ•°â€˜%sâ€™åœ¨%Lå¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
 
-#: fortran/resolve.c:7025
+#: fortran/resolve.c:7198
 #, no-c-format
 msgid "Function result '%s' at %L cannot have an initializer"
-msgstr "å‡½æ•°ç»“æžœâ€˜%sâ€™åœ¨ %L å¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
+msgstr "å‡½æ•°ç»“æžœâ€˜%sâ€™åœ¨%Lå¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
 
-#: fortran/resolve.c:7028
+#: fortran/resolve.c:7201
 #, no-c-format
 msgid "Automatic array '%s' at %L cannot have an initializer"
-msgstr "è‡ªåŠ¨æ•°ç»„â€˜%sâ€™åœ¨ %L å¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
+msgstr "è‡ªåŠ¨æ•°ç»„â€˜%sâ€™åœ¨%Lå¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
 
-#: fortran/resolve.c:7051
+#: fortran/resolve.c:7224
 #, no-c-format
 msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
 msgstr ""
 
-#: fortran/resolve.c:7070
+#: fortran/resolve.c:7243
 #, no-c-format
 msgid "Character-valued statement function '%s' at %L must have constant length"
 msgstr ""
 
-#: fortran/resolve.c:7078
+#: fortran/resolve.c:7251
 #, no-c-format
 msgid "Automatic character length function '%s' at %L must have an explicit interface"
-msgstr "è‡ªåŠ¨å­—ç¬¦é•¿åº¦å‡½æ•°â€˜%sâ€™äºŽ %L å¤„å¿…é¡»æœ‰ä¸€ä¸ªæ˜¾å¼�çš„æŽ¥å�£"
+msgstr "%2$Lå¤„çš„è‡ªåŠ¨å­—ç¬¦é•¿åº¦å‡½æ•°â€˜%1$sâ€™å¿…é¡»æœ‰ä¸€ä¸ªæ˜¾å¼�çš„æŽ¥å�£"
 
-#: fortran/resolve.c:7103
+#: fortran/resolve.c:7276
 #, no-c-format
 msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
 msgstr ""
 
-#: fortran/resolve.c:7126 fortran/resolve.c:7151
+#: fortran/resolve.c:7299 fortran/resolve.c:7324
 #, no-c-format
 msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
 msgstr ""
 
-#: fortran/resolve.c:7168
+#: fortran/resolve.c:7341
 #, no-c-format
 msgid "Function '%s' at %L cannot have an initializer"
-msgstr "å‡½æ•°â€˜%sâ€™åœ¨ %L å¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
+msgstr "å‡½æ•°â€˜%sâ€™åœ¨%Lå¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
 
-#: fortran/resolve.c:7177
+#: fortran/resolve.c:7350
 #, no-c-format
 msgid "External object '%s' at %L may not have an initializer"
-msgstr "å¤–éƒ¨å¯¹è±¡â€˜%sâ€™åœ¨ %L å¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
+msgstr "å¤–éƒ¨å¯¹è±¡â€˜%sâ€™åœ¨%Lå¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
 
-#: fortran/resolve.c:7185
+#: fortran/resolve.c:7358
 #, fuzzy, no-c-format
 msgid "ELEMENTAL function '%s' at %L must have a scalar result"
-msgstr "è¯­å�¥å‡½æ•°çš„å®žå�‚â€˜%sâ€™åœ¨ %L å¤„å¿…é¡»æ˜¯æ ‡é‡�"
+msgstr "è¯­å�¥å‡½æ•°çš„å®žå�‚â€˜%sâ€™åœ¨%Lå¤„å¿…é¡»æ˜¯æ ‡é‡�"
 
-#: fortran/resolve.c:7206
+#: fortran/resolve.c:7379
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
-msgstr "CHARACTER(*) å‡½æ•°â€˜%sâ€™åœ¨ %L å¤„ä¸�èƒ½ä¸ºæ•°ç»„å€¼"
+msgstr "CHARACTER(*) å‡½æ•°â€˜%sâ€™åœ¨%Lå¤„ä¸�èƒ½ä¸ºæ•°ç»„å€¼"
 
-#: fortran/resolve.c:7210
+#: fortran/resolve.c:7383
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
-msgstr "æŒ‡å®šCHARACTER(*) å‡½æ•°â€˜%sâ€™åœ¨ %L å¤„ä¸�èƒ½ä¸ºæŒ‡é’ˆå€¼"
+msgstr "æŒ‡å®šCHARACTER(*) å‡½æ•°â€˜%sâ€™åœ¨%Lå¤„ä¸�èƒ½ä¸ºæŒ‡é’ˆå€¼"
 
-#: fortran/resolve.c:7214
+#: fortran/resolve.c:7387
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be pure"
-msgstr "CHARACTER(*) å‡½æ•°â€˜%sâ€™åœ¨ %L å¤„ä¸�èƒ½ä¸ºçº¯å‡½æ•°"
+msgstr "CHARACTER(*) å‡½æ•°â€˜%sâ€™åœ¨%Lå¤„ä¸�èƒ½ä¸ºçº¯å‡½æ•°"
 
-#: fortran/resolve.c:7218
+#: fortran/resolve.c:7391
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
-msgstr "CHARACTER(*) å‡½æ•°â€˜%sâ€™åœ¨ %L å¤„ä¸�èƒ½æ˜¯é€’å½’çš„"
+msgstr "CHARACTER(*) å‡½æ•°â€˜%sâ€™åœ¨%Lå¤„ä¸�èƒ½æ˜¯é€’å½’çš„"
 
-#: fortran/resolve.c:7227
+#: fortran/resolve.c:7400
 #, no-c-format
 msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
 msgstr ""
 
-#: fortran/resolve.c:7299
+#: fortran/resolve.c:7472
 #, fuzzy, no-c-format
 msgid "Character length of component '%s' needs to be a constant specification expression at %L"
-msgstr "å�‡å®šå­—ç¬¦é•¿åº¦å�˜é‡�â€˜%sâ€™åœ¨ %L å¤„çš„å¸¸é‡�è¡¨è¾¾å¼�ä¸­"
+msgstr "å�‡å®šå­—ç¬¦é•¿åº¦å�˜é‡�â€˜%sâ€™åœ¨%Lå¤„çš„å¸¸é‡�è¡¨è¾¾å¼�ä¸­"
 
-#: fortran/resolve.c:7314
+#: fortran/resolve.c:7487
 #, no-c-format
 msgid "The component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
 msgstr ""
 
-#: fortran/resolve.c:7324
+#: fortran/resolve.c:7497
 #, fuzzy, no-c-format
 msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
-msgstr "%C å¤„çš„ç»„ä»¶å¿…é¡»æœ‰ POINTER å±žæ€§"
+msgstr "%Cå¤„çš„ç»„ä»¶å¿…é¡»æœ‰ POINTER å±žæ€§"
 
-#: fortran/resolve.c:7334
+#: fortran/resolve.c:7507
 #, no-c-format
 msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
 msgstr ""
 
-#: fortran/resolve.c:7352
+#: fortran/resolve.c:7525
 #, fuzzy, no-c-format
 msgid "Component '%s' of '%s' at %L must have constant array bounds"
-msgstr "å†…å»ºå‡½æ•°â€˜%sâ€™ äºŽ %L å¤„å¿…é¡»æœ‰è‡³å°‘ä¸¤ä¸ªå®žå�‚"
+msgstr "å†…å»ºå‡½æ•°â€˜%sâ€™ äºŽ%Lå¤„å¿…é¡»æœ‰è‡³å°‘ä¸¤ä¸ªå®žå�‚"
 
-#: fortran/resolve.c:7395
+#: fortran/resolve.c:7568
 #, no-c-format
 msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7405
+#: fortran/resolve.c:7578
 #, no-c-format
 msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7418
+#: fortran/resolve.c:7591
 #, no-c-format
 msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7430
+#: fortran/resolve.c:7603
 #, no-c-format
 msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7439
+#: fortran/resolve.c:7612
 #, no-c-format
 msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
 msgstr ""
 
-#: fortran/resolve.c:7451
+#: fortran/resolve.c:7624
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
 msgstr ""
 
-#: fortran/resolve.c:7459
+#: fortran/resolve.c:7632
 #, no-c-format
 msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
 msgstr ""
 
-#: fortran/resolve.c:7485
+#: fortran/resolve.c:7658
 #, fuzzy, no-c-format
 msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
 msgstr "%s å±žæ€§ä¸Ž %s å±žæ€§å†²çª�ï¼Œåœ¨â€˜%sâ€™ä¸­ï¼Œä½�äºŽ %L"
 
-#: fortran/resolve.c:7504
+#: fortran/resolve.c:7677
 #, fuzzy, no-c-format
 msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
-msgstr "æ•°ç»„â€˜%sâ€™åœ¨ %L å¤„ä¸�èƒ½æœ‰å»¶è¿Ÿçš„å¤–å½¢"
+msgstr "æ•°ç»„â€˜%sâ€™åœ¨%Lå¤„ä¸�èƒ½æœ‰å»¶è¿Ÿçš„å¤–å½¢"
 
-#: fortran/resolve.c:7515
+#: fortran/resolve.c:7688
 #, no-c-format
 msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
 msgstr ""
 
-#: fortran/resolve.c:7526
+#: fortran/resolve.c:7699
 #, no-c-format
 msgid "Incompatible derived type in PARAMETER at %L"
 msgstr ""
 
-#: fortran/resolve.c:7597
+#: fortran/resolve.c:7758
 #, fuzzy, no-c-format
+msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
+msgstr "å†…éƒ¨è¿‡ç¨‹â€˜%sâ€™åœ¨%Lå¤„ä¸�å…�è®¸ç”¨ä½œå®žå�‚"
+
+#: fortran/resolve.c:7772
+#, fuzzy, no-c-format
 msgid "Interface '%s' of procedure '%s' at %L must be explicit"
-msgstr "å…ƒç´ è¿‡ç¨‹çš„å®žå�‚â€˜%sâ€™åœ¨ %L å¤„å¿…é¡»æ˜¯æ ‡é‡�"
+msgstr "å…ƒç´ è¿‡ç¨‹çš„å®žå�‚â€˜%sâ€™åœ¨%Lå¤„å¿…é¡»æ˜¯æ ‡é‡�"
 
-#: fortran/resolve.c:7622
+#: fortran/resolve.c:7797
 #, fuzzy, no-c-format
 msgid "Type specified for intrinsic function '%s' at %L is ignored"
-msgstr "å‡½æ•°â€˜%sâ€™ä¸­çš„æ›¿ä»£è¿”å›žé™�å®šç¬¦åœ¨ %L å¤„ä¸�è¢«å…�è®¸"
+msgstr "å‡½æ•°â€˜%sâ€™ä¸­çš„æ›¿ä»£è¿”å›žé™�å®šç¬¦åœ¨%Lå¤„ä¸�è¢«å…�è®¸"
 
-#: fortran/resolve.c:7629
+#: fortran/resolve.c:7804
 #, fuzzy, no-c-format
 msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
-msgstr "å†…å»ºå‡½æ•°â€˜%sâ€™åœ¨ %L å¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
+msgstr "å†…å»ºå‡½æ•°â€˜%sâ€™åœ¨%Lå¤„ä¸�èƒ½æœ‰åˆ�å§‹å€¼è®¾å®š"
 
-#: fortran/resolve.c:7636
+#: fortran/resolve.c:7811
 #, no-c-format
 msgid "Intrinsic '%s' at %L does not exist"
-msgstr "å†…å»ºå‡½æ•°â€˜%sâ€™åœ¨ %L å¤„ä¸�å­˜åœ¨"
+msgstr "å†…å»ºå‡½æ•°â€˜%sâ€™åœ¨%Lå¤„ä¸�å­˜åœ¨"
 
-#: fortran/resolve.c:7676
+#: fortran/resolve.c:7851
 #, no-c-format
 msgid "Assumed size array at %L must be a dummy argument"
-msgstr "%L å¤„å�‡å®šå¤§å°�çš„æ•°ç»„å¿…é¡»æ˜¯ä¸€ä¸ªå“‘å…ƒ"
+msgstr "%Lå¤„å�‡å®šå¤§å°�çš„æ•°ç»„å¿…é¡»æ˜¯ä¸€ä¸ªå“‘å…ƒ"
 
-#: fortran/resolve.c:7679
+#: fortran/resolve.c:7854
 #, no-c-format
 msgid "Assumed shape array at %L must be a dummy argument"
-msgstr "%L å¤„å�‡å®šå¤–å½¢çš„æ•°ç»„å¿…é¡»æ˜¯ä¸€ä¸ªå“‘å…ƒ"
+msgstr "%Lå¤„å�‡å®šå¤–å½¢çš„æ•°ç»„å¿…é¡»æ˜¯ä¸€ä¸ªå“‘å…ƒ"
 
-#: fortran/resolve.c:7691
+#: fortran/resolve.c:7866
 #, no-c-format
 msgid "Symbol at %L is not a DUMMY variable"
-msgstr "%L å¤„çš„ç¬¦å�·ä¸�æ˜¯ä¸€ä¸ª DUMMY å�˜é‡�"
+msgstr "%Lå¤„çš„ç¬¦å�·ä¸�æ˜¯ä¸€ä¸ª DUMMY å�˜é‡�"
 
-#: fortran/resolve.c:7697
+#: fortran/resolve.c:7872
 #, no-c-format
 msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
 msgstr ""
 
-#: fortran/resolve.c:7707
+#: fortran/resolve.c:7882
 #, fuzzy, no-c-format
 msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
-msgstr "è¯­å�¥å‡½æ•°çš„å®žå�‚â€˜%sâ€™åœ¨ %L å¤„å¿…é¡»æ˜¯æ ‡é‡�"
+msgstr "è¯­å�¥å‡½æ•°çš„å®žå�‚â€˜%sâ€™åœ¨%Lå¤„å¿…é¡»æ˜¯æ ‡é‡�"
 
-#: fortran/resolve.c:7716
+#: fortran/resolve.c:7891
 #, no-c-format
 msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
 msgstr ""
 
-#: fortran/resolve.c:7742
+#: fortran/resolve.c:7917
 #, no-c-format
 msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
 msgstr ""
 
-#: fortran/resolve.c:7795
+#: fortran/resolve.c:7970
 #, no-c-format
 msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
 msgstr ""
 
-#: fortran/resolve.c:7811
+#: fortran/resolve.c:7987
 #, fuzzy, no-c-format
 msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
-msgstr "å‡½æ•°â€˜%sâ€™åœ¨ %L å¤„æ²¡æœ‰ IMPLICIT ç±»åž‹"
+msgstr "å‡½æ•°â€˜%sâ€™åœ¨%Lå¤„æ²¡æœ‰ IMPLICIT ç±»åž‹"
 
-#: fortran/resolve.c:7830
+#: fortran/resolve.c:8006
 #, no-c-format
 msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
 msgstr ""
 
-#: fortran/resolve.c:7889
+#: fortran/resolve.c:8065
 #, no-c-format
 msgid "Threadprivate at %L isn't SAVEd"
-msgstr "%L å¤„çš„çº¿ç¨‹ç§�æœ‰å�˜é‡�æœªè¢«ä¿�å­˜"
+msgstr "%Lå¤„çš„çº¿ç¨‹ç§�æœ‰å�˜é‡�æœªè¢«ä¿�å­˜"
 
-#: fortran/resolve.c:7967
+#: fortran/resolve.c:8143
 #, no-c-format
 msgid "BLOCK DATA element '%s' at %L must be in COMMON"
 msgstr ""
 
-#: fortran/resolve.c:8011
+#: fortran/resolve.c:8149
 #, no-c-format
+msgid "DATA array '%s' at %L must be specified in a previous declaration"
+msgstr ""
+
+#: fortran/resolve.c:8194
+#, no-c-format
 msgid "Nonconstant array section at %L in DATA statement"
 msgstr ""
 
-#: fortran/resolve.c:8024
+#: fortran/resolve.c:8207
 #, no-c-format
 msgid "DATA statement at %L has more variables than values"
-msgstr ""
+msgstr "%Lå¤„çš„ DATA è¯­å��ä¸­å�˜é‡�æ¯”å€¼å¤š"
 
-#: fortran/resolve.c:8118
+#: fortran/resolve.c:8301
 #, no-c-format
 msgid "iterator start at %L does not simplify"
-msgstr "%L å¤„æ¸¸æ ‡èµ·å§‹ä¸�èƒ½ç®€åŒ–"
+msgstr "%Lå¤„æ¸¸æ ‡èµ·å§‹ä¸�èƒ½ç®€åŒ–"
 
-#: fortran/resolve.c:8125
+#: fortran/resolve.c:8308
 #, no-c-format
 msgid "iterator end at %L does not simplify"
-msgstr "%L å¤„æ¸¸æ ‡ç»“æ�Ÿä¸�èƒ½ç®€åŒ–"
+msgstr "%Lå¤„æ¸¸æ ‡ç»“æ�Ÿä¸�èƒ½ç®€åŒ–"
 
-#: fortran/resolve.c:8132
+#: fortran/resolve.c:8315
 #, no-c-format
 msgid "iterator step at %L does not simplify"
-msgstr "%L å¤„æ¸¸æ ‡æ­¥è¿›ä¸�èƒ½ç®€åŒ–"
+msgstr "%Lå¤„æ¸¸æ ‡æ­¥è¿›ä¸�èƒ½ç®€åŒ–"
 
-#: fortran/resolve.c:8258
+#: fortran/resolve.c:8441
 #, no-c-format
 msgid "DATA statement at %L has more values than variables"
-msgstr ""
+msgstr "%Lå¤„çš„ DATA è¯­å�¥ä¸­å€¼æ¯”å�˜é‡�å¤š"
 
-#: fortran/resolve.c:8349
+#: fortran/resolve.c:8532
 #, no-c-format
 msgid "Label %d at %L defined but not used"
 msgstr "æ ‡å�· %d äºŽ %L ç»�å®šä¹‰ä½†æœªè¢«ä½¿ç”¨"
 
-#: fortran/resolve.c:8354
+#: fortran/resolve.c:8537
 #, no-c-format
 msgid "Label %d at %L defined but cannot be used"
 msgstr "æ ‡å�· %d äºŽ %L ç»�å®šä¹‰ä½†æ— æ³•è¢«ä½¿ç”¨"
 
-#: fortran/resolve.c:8439
+#: fortran/resolve.c:8622
 #, no-c-format
 msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8448
+#: fortran/resolve.c:8631
 #, no-c-format
 msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8465
+#: fortran/resolve.c:8639
 #, no-c-format
+msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
+msgstr ""
+
+#: fortran/resolve.c:8656
+#, no-c-format
 msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8570
+#: fortran/resolve.c:8761
 #, no-c-format
 msgid "Syntax error in EQUIVALENCE statement at %L"
-msgstr "%L å¤„ EQUIVALENCE è¯­å�¥è¯­æ³•é”™è¯¯"
+msgstr "%Lå¤„ EQUIVALENCE è¯­å�¥è¯­æ³•é”™è¯¯"
 
-#: fortran/resolve.c:8585
+#: fortran/resolve.c:8776
 #, no-c-format
 msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
 msgstr ""
 
-#: fortran/resolve.c:8597
+#: fortran/resolve.c:8788
 #, no-c-format
 msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
 msgstr ""
 
-#: fortran/resolve.c:8606
+#: fortran/resolve.c:8797
 #, no-c-format
 msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
-msgstr ""
+msgstr "%2$Lå¤„çš„æœ‰å��å¸¸é‡�â€˜%1$sâ€™ä¸�èƒ½æ˜¯ä¸€ä¸ª EQUIVALENCE å¯¹è±¡"
 
-#: fortran/resolve.c:8685
+#: fortran/resolve.c:8876
 #, no-c-format
 msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8696
+#: fortran/resolve.c:8887
 #, no-c-format
 msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
 msgstr ""
 
-#: fortran/resolve.c:8707
+#: fortran/resolve.c:8898
 #, no-c-format
 msgid "Substring at %L has length zero"
 msgstr "%L çš„å­�å­—ç¬¦ä¸²é•¿åº¦ä¸ºé›¶"
 
-#: fortran/resolve.c:8750
+#: fortran/resolve.c:8941
 #, fuzzy, no-c-format
 msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
-msgstr "å‡½æ•°â€˜%sâ€™åœ¨ %L å¤„æ²¡æœ‰ IMPLICIT ç±»åž‹"
+msgstr "å‡½æ•°â€˜%sâ€™åœ¨%Lå¤„æ²¡æœ‰ IMPLICIT ç±»åž‹"
 
-#: fortran/resolve.c:8762
+#: fortran/resolve.c:8953
 #, no-c-format
 msgid "ENTRY '%s' at %L has no IMPLICIT type"
-msgstr "ENTRYâ€˜%sâ€™åœ¨ %L å¤„æ²¡æœ‰ IMPLICIT ç±»åž‹"
+msgstr "%2$Lå¤„çš„ ENTRYâ€˜%1$sâ€™æ²¡æœ‰éš�å¼�ç±»åž‹"
 
-#: fortran/resolve.c:8788
+#: fortran/resolve.c:8979
 #, no-c-format
 msgid "User operator procedure '%s' at %L must be a FUNCTION"
-msgstr "ç”¨æˆ·è¿�ç®—ç¬¦â€˜%sâ€™äºŽ %L å¤„å¿…é¡»æ˜¯ä¸€ä¸ª FUNCTION"
+msgstr "%2$Lå¤„çš„ç”¨æˆ·è¿�ç®—ç¬¦â€˜%1$sâ€™å¿…é¡»æ˜¯ä¸€ä¸ª FUNCTION"
 
-#: fortran/resolve.c:8795
+#: fortran/resolve.c:8986
 #, no-c-format
 msgid "User operator procedure '%s' at %L cannot be assumed character length"
 msgstr ""
 
-#: fortran/resolve.c:8801
+#: fortran/resolve.c:8992
 #, no-c-format
 msgid "User operator procedure '%s' at %L must have at least one argument"
-msgstr "ç”¨æˆ·è¿�ç®—ç¬¦â€˜%sâ€™äºŽ %L å¤„å¿…é¡»æœ‰è‡³å°‘ä¸€ä¸ªå®žå�‚"
+msgstr "%2$Lå¤„çš„ç”¨æˆ·è¿�ç®—ç¬¦â€˜%1$sâ€™å¿…é¡»è‡³å°‘æœ‰ä¸€ä¸ªå®žå�‚"
 
-#: fortran/resolve.c:8811
+#: fortran/resolve.c:9002
 #, no-c-format
 msgid "First argument of operator interface at %L cannot be optional"
-msgstr "%L å¤„è¿�ç®—ç¬¦æŽ¥å�£çš„ç¬¬ä¸€ä¸ªå�‚æ•°ä¸�èƒ½æ˜¯å�¯é€‰çš„"
+msgstr "%Lå¤„è¿�ç®—ç¬¦æŽ¥å�£çš„ç¬¬ä¸€ä¸ªå�‚æ•°ä¸�èƒ½æ˜¯å�¯é€‰çš„"
 
-#: fortran/resolve.c:8823
+#: fortran/resolve.c:9014
 #, no-c-format
 msgid "Second argument of operator interface at %L cannot be optional"
-msgstr "%L å¤„è¿�ç®—ç¬¦æŽ¥å�£çš„ç¬¬äºŒä¸ªå�‚æ•°ä¸�èƒ½æ˜¯å�¯é€‰çš„"
+msgstr "%Lå¤„è¿�ç®—ç¬¦æŽ¥å�£çš„ç¬¬äºŒä¸ªå�‚æ•°ä¸�èƒ½æ˜¯å�¯é€‰çš„"
 
-#: fortran/resolve.c:8827
+#: fortran/resolve.c:9018
 #, no-c-format
 msgid "Operator interface at %L must have, at most, two arguments"
-msgstr "%L å¤„çš„è¿�ç®—ç¬¦æŽ¥å�£å¿…é¡»æœ‰è‡³å¤šä¸¤ä¸ªå®žå�‚"
+msgstr "%Lå¤„çš„è¿�ç®—ç¬¦æŽ¥å�£å¿…é¡»æœ‰è‡³å¤šä¸¤ä¸ªå®žå�‚"
 
-#: fortran/resolve.c:8867
+#: fortran/resolve.c:9059
 #, no-c-format
 msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
 msgstr ""
 
-#: fortran/scanner.c:526
+#: fortran/scanner.c:530
 #, no-c-format
 msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
 msgstr ""
 
-#: fortran/scanner.c:816 fortran/scanner.c:937
+#: fortran/scanner.c:820 fortran/scanner.c:941
 #, fuzzy, no-c-format
 msgid "Limit of %d continuations exceeded in statement at %C"
-msgstr "%C å¤„é”™è¯¯çš„ç»­è¡Œ"
+msgstr "%Cå¤„é”™è¯¯çš„ç»­è¡Œ"
 
-#: fortran/scanner.c:861
+#: fortran/scanner.c:865
 #, no-c-format
 msgid "Missing '&' in continued character constant at %C"
-msgstr "%C å¤„çš„å»¶ç»­å­—ç¬¦å¸¸é‡�ç¼ºå°‘â€˜&â€™"
+msgstr "%Cå¤„çš„å»¶ç»­å­—ç¬¦å¸¸é‡�ç¼ºå°‘â€˜&â€™"
 
-#: fortran/scanner.c:1071
+#: fortran/scanner.c:1075
 #, no-c-format
 msgid "Nonconforming tab character at %C"
-msgstr "%C å¤„çš„åˆ¶è¡¨ç¬¦ä¸�ç›¸å®¹"
+msgstr "%Cå¤„çš„åˆ¶è¡¨ç¬¦ä¸�ç›¸å®¹"
 
-#: fortran/scanner.c:1153 fortran/scanner.c:1156
+#: fortran/scanner.c:1158 fortran/scanner.c:1161
 #, no-c-format
 msgid "'&' not allowed by itself in line %d"
 msgstr "è¡Œ %d ä¸­ä¸�å…�è®¸å‡ºçŽ°æ¸¸ç¦»çš„â€˜&â€™"
 
-#: fortran/scanner.c:1189
+#: fortran/scanner.c:1207
 #, no-c-format
-msgid "Nonconforming tab character in column 1 of line %d"
-msgstr ""
+msgid "Nonconforming tab character in column %d of line %d"
+msgstr "ç¬¬ %d åˆ—ç¬¬ %d è¡Œæœ‰ä¸�ç›¸å®¹çš„åˆ¶è¡¨ç¬¦"
 
-#: fortran/scanner.c:1387
+#: fortran/scanner.c:1405
 #, no-c-format
 msgid "%s:%d: file %s left but not entered"
 msgstr "%s:%dï¼šæ–‡ä»¶ %s è¢«ç•™ä¸‹ä½†æœªè¿›å…¥"
 
-#: fortran/scanner.c:1419
+#: fortran/scanner.c:1438
 #, no-c-format
 msgid "%s:%d: Illegal preprocessor directive"
 msgstr "%s:%dï¼šæ— æ•ˆçš„é¢„åŒ…å�«æŒ‡ç¤º"
 
-#: fortran/scanner.c:1514
+#: fortran/scanner.c:1533
 #, no-c-format
 msgid "File '%s' is being included recursively"
 msgstr "æ–‡ä»¶â€˜%sâ€™è¢«é€’å½’åœ°åŒ…å�«"
 
-#: fortran/scanner.c:1529
+#: fortran/scanner.c:1548
 #, no-c-format
 msgid "Can't open file '%s'"
 msgstr "æ— æ³•æ‰“å¼€æ–‡ä»¶â€˜%sâ€™"
 
-#: fortran/scanner.c:1538
+#: fortran/scanner.c:1557
 #, no-c-format
 msgid "Can't open included file '%s'"
 msgstr "æ— æ³•æ‰“å¼€åŒ…å�«æ–‡ä»¶â€˜%sâ€™"
 
-#: fortran/scanner.c:1676
+#: fortran/scanner.c:1701
 #, c-format
 msgid "%s:%3d %s\n"
 msgstr "%s:%3d %s\n"
@@ -10161,27 +10219,27 @@
 #: fortran/simplify.c:82
 #, no-c-format
 msgid "Result of %s overflows its kind at %L"
-msgstr "%s çš„ç»“æžœåœ¨ %L å¤„ä¸Šæº¢å…¶ç§�åˆ«"
+msgstr "%s çš„ç»“æžœåœ¨%Lå¤„ä¸Šæº¢å…¶ç§�åˆ«"
 
 #: fortran/simplify.c:87
 #, no-c-format
 msgid "Result of %s underflows its kind at %L"
-msgstr "%s çš„ç»“æžœåœ¨ %L å¤„ä¸‹æº¢å…¶ç§�ç±»"
+msgstr "%s çš„ç»“æžœåœ¨%Lå¤„ä¸‹æº¢å…¶ç§�ç±»"
 
 #: fortran/simplify.c:92
 #, no-c-format
 msgid "Result of %s is NaN at %L"
-msgstr "%s çš„ç»“æžœåœ¨ %L å¤„ä¸º NaN"
+msgstr "%s çš„ç»“æžœåœ¨%Lå¤„ä¸º NaN"
 
 #: fortran/simplify.c:96
 #, no-c-format
 msgid "Result of %s gives range error for its kind at %L"
-msgstr "%s çš„ç»“æžœåœ¨ %L å¤„ä¸ºå…¶ç§�åˆ«ç»™å‡ºèŒƒå›´é”™è¯¯"
+msgstr "%s çš„ç»“æžœåœ¨%Lå¤„ä¸ºå…¶ç§�åˆ«ç»™å‡ºèŒƒå›´é”™è¯¯"
 
 #: fortran/simplify.c:119
 #, no-c-format
 msgid "KIND parameter of %s at %L must be an initialization expression"
-msgstr "KIND å�‚æ•° %s åœ¨ %L å¤„å¿…é¡»æ˜¯åˆ�å§‹åŒ–è¡¨è¾¾å¼�"
+msgstr "KIND å�‚æ•° %s åœ¨%Lå¤„å¿…é¡»æ˜¯åˆ�å§‹åŒ–è¡¨è¾¾å¼�"
 
 #: fortran/simplify.c:127
 #, no-c-format
@@ -10191,27 +10249,27 @@
 #: fortran/simplify.c:282
 #, no-c-format
 msgid "Argument of ACHAR function at %L outside of range [0,127]"
-msgstr "%L å¤„ ACHAR å‡½æ•°çš„å®žå�‚ä¸�åœ¨ [0ï¼Œ127] èŒƒå›´å†…"
+msgstr "%Lå¤„ ACHAR å‡½æ•°çš„å®žå�‚ä¸�åœ¨ [0ï¼Œ127] èŒƒå›´å†…"
 
 #: fortran/simplify.c:307
 #, no-c-format
 msgid "Argument of ACOS at %L must be between -1 and 1"
-msgstr "%L å¤„ ACOS çš„å�‚æ•°å¿…é¡»åœ¨ -1 å’Œ 1 ä¹‹é—´"
+msgstr "%Lå¤„ ACOS çš„å�‚æ•°å¿…é¡»åœ¨ -1 å’Œ 1 ä¹‹é—´"
 
 #: fortran/simplify.c:329
 #, no-c-format
 msgid "Argument of ACOSH at %L must not be less than 1"
-msgstr "%L å¤„ ACOSH çš„å�‚æ•°å¿…é¡»ä¸�å°�äºŽ 1"
+msgstr "%Lå¤„ ACOSH çš„å�‚æ•°å¿…é¡»ä¸�å°�äºŽ 1"
 
 #: fortran/simplify.c:546
 #, no-c-format
 msgid "Argument of ASIN at %L must be between -1 and 1"
-msgstr "%L å¤„ ASIN çš„å�‚æ•°å¿…é¡»åœ¨ -1 å’Œ 1 ä¹‹é—´"
+msgstr "%Lå¤„ ASIN çš„å�‚æ•°å¿…é¡»åœ¨ -1 å’Œ 1 ä¹‹é—´"
 
 #: fortran/simplify.c:602
 #, no-c-format
 msgid "Argument of ATANH at %L must be inside the range -1 to 1"
-msgstr "%L å¤„ ATANH çš„å�‚æ•°å¿…é¡»åœ¨ -1 å’Œ 1 ä¹‹é—´"
+msgstr "%Lå¤„ ATANH çš„å�‚æ•°å¿…é¡»åœ¨ -1 å’Œ 1 ä¹‹é—´"
 
 #: fortran/simplify.c:627
 #, no-c-format
@@ -10221,219 +10279,224 @@
 #: fortran/simplify.c:714
 #, no-c-format
 msgid "Argument of CHAR function at %L outside of range [0,255]"
-msgstr "%L å¤„ CHAR å‡½æ•°çš„å®žå�‚ä¸�åœ¨ [0ï¼Œ255] èŒƒå›´å†…"
+msgstr "%Lå¤„ CHAR å‡½æ•°çš„å®žå�‚ä¸�åœ¨ [0ï¼Œ255] èŒƒå›´å†…"
 
-#: fortran/simplify.c:1247
+#: fortran/simplify.c:1293
 #, no-c-format
 msgid "Argument of IACHAR at %L must be of length one"
-msgstr "%L å¤„ IACHAR çš„å�‚æ•°é•¿åº¦å¿…é¡»ä¸º 1"
+msgstr "%Lå¤„ IACHAR çš„å�‚æ•°é•¿åº¦å¿…é¡»ä¸º 1"
 
-#: fortran/simplify.c:1254
+#: fortran/simplify.c:1300
 #, no-c-format
 msgid "Argument of IACHAR function at %L outside of range 0..127"
-msgstr "%L å¤„ IACHAR å‡½æ•°çš„å®žå�‚ä¸�åœ¨ 0..127 èŒƒå›´å†…"
+msgstr "%Lå¤„ IACHAR å‡½æ•°çš„å®žå�‚ä¸�åœ¨ 0..127 èŒƒå›´å†…"
 
-#: fortran/simplify.c:1293
+#: fortran/simplify.c:1339
 #, no-c-format
 msgid "Invalid second argument of IBCLR at %L"
-msgstr "%L å¤„ IBCLR çš„ç¬¬äºŒä¸ªå�‚æ•°æ— æ•ˆ"
+msgstr "%Lå¤„ IBCLR çš„ç¬¬äºŒä¸ªå�‚æ•°æ— æ•ˆ"
 
-#: fortran/simplify.c:1301
+#: fortran/simplify.c:1347
 #, no-c-format
 msgid "Second argument of IBCLR exceeds bit size at %L"
-msgstr ""
+msgstr "%Lå¤„IBCLR çš„ç¬¬äºŒä¸ªå�‚æ•°è¶…è¿‡ä½�å¤§å°�"
 
-#: fortran/simplify.c:1335
+#: fortran/simplify.c:1381
 #, no-c-format
 msgid "Invalid second argument of IBITS at %L"
-msgstr "%L å¤„ IBITS çš„ç¬¬äºŒä¸ªå�‚æ•°æ— æ•ˆ"
+msgstr "%Lå¤„ IBITS çš„ç¬¬äºŒä¸ªå�‚æ•°æ— æ•ˆ"
 
-#: fortran/simplify.c:1341
+#: fortran/simplify.c:1387
 #, no-c-format
 msgid "Invalid third argument of IBITS at %L"
-msgstr "%L å¤„ IBITS çš„ç¬¬ä¸‰ä¸ªå�‚æ•°æ— æ•ˆ"
+msgstr "%Lå¤„ IBITS çš„ç¬¬ä¸‰ä¸ªå�‚æ•°æ— æ•ˆ"
 
-#: fortran/simplify.c:1351
+#: fortran/simplify.c:1397
 #, no-c-format
 msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1393
+#: fortran/simplify.c:1439
 #, no-c-format
 msgid "Invalid second argument of IBSET at %L"
-msgstr "%L å¤„ IBSET çš„ç¬¬äºŒä¸ªå�‚æ•°æ— æ•ˆ"
+msgstr "%Lå¤„ IBSET çš„ç¬¬äºŒä¸ªå�‚æ•°æ— æ•ˆ"
 
-#: fortran/simplify.c:1401
+#: fortran/simplify.c:1447
 #, no-c-format
 msgid "Second argument of IBSET exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1431
+#: fortran/simplify.c:1477
 #, no-c-format
 msgid "Argument of ICHAR at %L must be of length one"
-msgstr "%L å¤„ ICHAR çš„å�‚æ•°é•¿åº¦å¿…é¡»ä¸º 1"
+msgstr "%Lå¤„ ICHAR çš„å�‚æ•°é•¿åº¦å¿…é¡»ä¸º 1"
 
-#: fortran/simplify.c:1646
+#: fortran/simplify.c:1692
 #, no-c-format
 msgid "Argument of INT at %L is not a valid type"
-msgstr "%L å¤„ INT çš„å®žå�‚ç±»åž‹æ— æ•ˆ"
+msgstr "%Lå¤„ INT çš„å®žå�‚ç±»åž‹æ— æ•ˆ"
 
-#: fortran/simplify.c:1688
+#: fortran/simplify.c:1734
 #, no-c-format
 msgid "Argument of %s at %L is not a valid type"
-msgstr "%s çš„å®žå�‚åœ¨ %L å¤„ç±»åž‹æ— æ•ˆ"
+msgstr "%s çš„å®žå�‚åœ¨%Lå¤„ç±»åž‹æ— æ•ˆ"
 
-#: fortran/simplify.c:1786
+#: fortran/simplify.c:1832
 #, no-c-format
 msgid "Invalid second argument of ISHFT at %L"
-msgstr "%L å¤„ ISHFT çš„ç¬¬äºŒä¸ªå�‚æ•°æ— æ•ˆ"
+msgstr "%Lå¤„ ISHFT çš„ç¬¬äºŒä¸ªå�‚æ•°æ— æ•ˆ"
 
-#: fortran/simplify.c:1801
+#: fortran/simplify.c:1847
 #, no-c-format
 msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
 msgstr ""
 
-#: fortran/simplify.c:1865
+#: fortran/simplify.c:1911
 #, no-c-format
 msgid "Invalid second argument of ISHFTC at %L"
-msgstr "%L å¤„ ISHFTC çš„ç¬¬äºŒä¸ªå�‚æ•°æ— æ•ˆ"
+msgstr "%Lå¤„ ISHFTC çš„ç¬¬äºŒä¸ªå�‚æ•°æ— æ•ˆ"
 
-#: fortran/simplify.c:1879
+#: fortran/simplify.c:1925
 #, no-c-format
 msgid "Invalid third argument of ISHFTC at %L"
-msgstr "%L å¤„ ISHFTC çš„ç¬¬ä¸‰ä¸ªå�‚æ•°æ— æ•ˆ"
+msgstr "%Lå¤„ ISHFTC çš„ç¬¬ä¸‰ä¸ªå�‚æ•°æ— æ•ˆ"
 
-#: fortran/simplify.c:1885
+#: fortran/simplify.c:1931
 #, no-c-format
 msgid "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1901
+#: fortran/simplify.c:1947
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1904
+#: fortran/simplify.c:1950
 #, no-c-format
 msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
 msgstr ""
 
-#: fortran/simplify.c:1975
+#: fortran/simplify.c:2021
 #, no-c-format
 msgid "Argument of KIND at %L is a DERIVED type"
-msgstr "%L å¤„ KIND çš„å®žå�‚å…·æœ‰ DERIVED ç±»åž‹"
+msgstr "%Lå¤„ KIND çš„å®žå�‚å…·æœ‰ DERIVED ç±»åž‹"
 
-#: fortran/simplify.c:2163
+#: fortran/simplify.c:2209
 #, no-c-format
 msgid "DIM argument at %L is out of bounds"
-msgstr "%L å¤„çš„ DIM å�‚æ•°è¶Šç•Œ"
+msgstr "%Lå¤„çš„ DIM å�‚æ•°è¶Šç•Œ"
 
-#: fortran/simplify.c:2318
+#: fortran/simplify.c:2364
 #, no-c-format
 msgid "Argument of LOG at %L cannot be less than or equal to zero"
-msgstr "%L å¤„ LOG çš„å®žå�‚ä¸�å�¯ä»¥å°�äºŽæˆ–ç­‰äºŽé›¶"
+msgstr "%Lå¤„ LOG çš„å®žå�‚ä¸�å�¯ä»¥å°�äºŽæˆ–ç­‰äºŽé›¶"
 
-#: fortran/simplify.c:2331
+#: fortran/simplify.c:2377
 #, no-c-format
 msgid "Complex argument of LOG at %L cannot be zero"
-msgstr "%L å¤„ LOG çš„å¤�æ•°å®žå�‚ä¸�å�¯ä¸ºé›¶"
+msgstr "%Lå¤„ LOG çš„å¤�æ•°å®žå�‚ä¸�å�¯ä¸ºé›¶"
 
-#: fortran/simplify.c:2374
+#: fortran/simplify.c:2420
 #, no-c-format
 msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
-msgstr "%L å¤„ LOG10 çš„å®žå�‚ä¸�å�¯ä»¥å°�äºŽæˆ–ç­‰äºŽé›¶"
+msgstr "%Lå¤„ LOG10 çš„å®žå�‚ä¸�å�¯ä»¥å°�äºŽæˆ–ç­‰äºŽé›¶"
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2579
+#: fortran/simplify.c:2628
 #, no-c-format
 msgid "Second argument MOD at %L is zero"
-msgstr "%L å¤„ MOD çš„ç¬¬äºŒä¸ªå�‚æ•°ä¸º 0"
+msgstr "%Lå¤„ MOD çš„ç¬¬äºŒä¸ªå�‚æ•°ä¸º 0"
 
 #. Result is processor-dependent.
-#: fortran/simplify.c:2590
+#: fortran/simplify.c:2639
 #, no-c-format
 msgid "Second argument of MOD at %L is zero"
-msgstr "%L å¤„ MOD çš„ç¬¬äºŒä¸ªå�‚æ•°ä¸º 0"
+msgstr "%Lå¤„ MOD çš„ç¬¬äºŒä¸ªå�‚æ•°ä¸º 0"
 
 #. Result is processor-dependent. This processor just opts
 #. to not handle it at all.
 #. Result is processor-dependent.
-#: fortran/simplify.c:2638 fortran/simplify.c:2650
+#: fortran/simplify.c:2687 fortran/simplify.c:2699
 #, no-c-format
 msgid "Second argument of MODULO at %L is zero"
-msgstr "%L å¤„ MODULO çš„ç¬¬äºŒä¸ªå�‚æ•°ä¸º 0"
+msgstr "%Lå¤„ MODULO çš„ç¬¬äºŒä¸ªå�‚æ•°ä¸º 0"
 
-#: fortran/simplify.c:2702
+#: fortran/simplify.c:2751
 #, no-c-format
 msgid "Second argument of NEAREST at %L shall not be zero"
-msgstr "%L å¤„ NEAREST çš„ç¬¬äºŒä¸ªå�‚æ•°ä¸�èƒ½ä¸º 0"
+msgstr "%Lå¤„ NEAREST çš„ç¬¬äºŒä¸ªå�‚æ•°ä¸�èƒ½ä¸º 0"
 
-#: fortran/simplify.c:2977
+#: fortran/simplify.c:2787
 #, no-c-format
+msgid "Result of NEAREST is NaN at %L"
+msgstr "NEAREST çš„ç»“æžœåœ¨%Lå¤„ä¸º NaN"
+
+#: fortran/simplify.c:3062
+#, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
 msgstr ""
 
-#: fortran/simplify.c:3032
+#: fortran/simplify.c:3117
 #, no-c-format
 msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
 msgstr ""
 
-#: fortran/simplify.c:3122
+#: fortran/simplify.c:3232
 #, no-c-format
 msgid "Integer too large in shape specification at %L"
-msgstr "%L å¤„å¤–å½¢æŒ‡å®šä¸­æ•´æ•°å¤ªå¤§"
+msgstr "%Lå¤„å¤–å½¢æŒ‡å®šä¸­æ•´æ•°å¤ªå¤§"
 
-#: fortran/simplify.c:3132
+#: fortran/simplify.c:3242
 #, no-c-format
 msgid "Too many dimensions in shape specification for RESHAPE at %L"
 msgstr "%L ä¸º RESHAPE æŒ‡å®šçš„ç»´æ•°å¤ªå¤š"
 
-#: fortran/simplify.c:3140
+#: fortran/simplify.c:3250
 #, no-c-format
 msgid "Shape specification at %L cannot be negative"
-msgstr "%L å¤„å¤–å½¢æŒ‡å®šä¸�èƒ½ä¸ºè´Ÿæ•°"
+msgstr "%Lå¤„å¤–å½¢æŒ‡å®šä¸�èƒ½ä¸ºè´Ÿæ•°"
 
-#: fortran/simplify.c:3150
+#: fortran/simplify.c:3260
 #, no-c-format
 msgid "Shape specification at %L cannot be the null array"
 msgstr ""
 
-#: fortran/simplify.c:3171
+#: fortran/simplify.c:3281
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
 msgstr ""
 
-#: fortran/simplify.c:3178
+#: fortran/simplify.c:3288
 #, no-c-format
 msgid "Error in ORDER parameter of RESHAPE at %L"
 msgstr ""
 
-#: fortran/simplify.c:3188
+#: fortran/simplify.c:3298
 #, no-c-format
 msgid "ORDER parameter of RESHAPE at %L is out of range"
 msgstr ""
 
-#: fortran/simplify.c:3197
+#: fortran/simplify.c:3307
 #, no-c-format
 msgid "Invalid permutation in ORDER parameter at %L"
 msgstr ""
 
-#: fortran/simplify.c:3253
+#: fortran/simplify.c:3363
 #, no-c-format
 msgid "PAD parameter required for short SOURCE parameter at %L"
 msgstr ""
 
-#: fortran/simplify.c:3372
+#: fortran/simplify.c:3482
 #, no-c-format
 msgid "Result of SCALE overflows its kind at %L"
-msgstr "%L å¤„ SCALE çš„ç»“æžœä¸Šæº¢å…¶ç§�åˆ«"
+msgstr "%Lå¤„ SCALE çš„ç»“æžœä¸Šæº¢å…¶ç§�åˆ«"
 
-#: fortran/simplify.c:3942
+#: fortran/simplify.c:4056
 #, no-c-format
 msgid "Argument of SQRT at %L has a negative value"
-msgstr "%L å¤„ SQRT çš„å�‚æ•°ä¸ºè´Ÿ"
+msgstr "%Lå¤„ SQRT çš„å�‚æ•°ä¸ºè´Ÿ"
 
-#: fortran/simplify.c:4069
+#: fortran/simplify.c:4190
 #, no-c-format
 msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
 msgstr ""
@@ -10441,12 +10504,12 @@
 #: fortran/symbol.c:120
 #, no-c-format
 msgid "Duplicate IMPLICIT NONE statement at %C"
-msgstr "%C å¤„ IMPLICIT NONE è¯­å�¥é‡�å¤�"
+msgstr "%Cå¤„ IMPLICIT NONE è¯­å�¥é‡�å¤�"
 
 #: fortran/symbol.c:160
 #, no-c-format
 msgid "Letter '%c' already set in IMPLICIT statement at %C"
-msgstr ""
+msgstr "å­—æ¯�â€˜%câ€™å·²åœ¨%Cå¤„çš„éš�å¼�è¯­å�¥ä¸­è¢«è®¾å®š"
 
 #: fortran/symbol.c:182
 #, no-c-format
@@ -10456,35 +10519,35 @@
 #: fortran/symbol.c:193
 #, no-c-format
 msgid "Letter %c already has an IMPLICIT type at %C"
-msgstr "å­—æ¯� %c åœ¨ %C å¤„å·²ç»�æœ‰äº†ä¸€ä¸ª IMPLICIT ç±»åž‹"
+msgstr "å­—æ¯� %c åœ¨%Cå¤„å·²ç»�æœ‰äº†ä¸€ä¸ªéš�å¼�ç±»åž‹"
 
 #: fortran/symbol.c:247
 #, no-c-format
 msgid "Symbol '%s' at %L has no IMPLICIT type"
-msgstr "ç¬¦å�·â€˜%sâ€™(ä½�äºŽ %L)æ²¡æœ‰ IMPLICIT ç±»åž‹"
+msgstr "%2$Lå¤„çš„ç¬¦å�·â€˜%1$sâ€™æ²¡æœ‰éš�å¼�ç±»åž‹"
 
 #. BIND(C) variables should not be implicitly declared.
 #: fortran/symbol.c:261
 #, no-c-format
 msgid "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
-msgstr ""
+msgstr "%2$Lå¤„éš�å¼�å£°æ˜Žçš„ BIND(C) å�˜é‡�â€˜%1$sâ€™ä¸�èƒ½ä¸Ž C äº’æ“�ä½œ"
 
 #. Dummy args to a BIND(C) routine may not be interoperable if
 #. they are implicitly typed.
 #: fortran/symbol.c:275
 #, no-c-format
 msgid "Implicity declared variable '%s' at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure '%s' at %L"
-msgstr ""
+msgstr "%2$Lå¤„éš�å¼�å£°æ˜Žçš„ BIND(C) å�˜é‡�â€˜%1$sâ€™ä¸�èƒ½ä¸Ž C äº’æ“�ä½œï¼Œä½†å®ƒæ˜¯%4$Lå¤„ BIND(C) è¿‡ç¨‹â€˜%3$sâ€™çš„ä¸€ä¸ªå“‘å…ƒå®žå�‚"
 
 #: fortran/symbol.c:316
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Function result '%s' at %L has no IMPLICIT type"
-msgstr "å‡½æ•°â€˜%sâ€™åœ¨ %L å¤„æ²¡æœ‰ IMPLICIT ç±»åž‹"
+msgstr "%2$Lå¤„çš„å‡½æ•°è¿”å›žå€¼â€˜%1$sâ€™å¤„æ²¡æœ‰éš�å¼�ç±»åž‹"
 
 #: fortran/symbol.c:395
 #, no-c-format
 msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
-msgstr "%s å±žæ€§åœ¨ %L å¤„ä¸�å…�è®¸å‡ºçŽ°åœ¨ BLOCAK DATA ç¨‹åº�å�•å…ƒä¸­"
+msgstr "%s å±žæ€§åœ¨%Lå¤„ä¸�å…�è®¸å‡ºçŽ°åœ¨ BLOCAK DATA ç¨‹åº�å�•å…ƒä¸­"
 
 #: fortran/symbol.c:561
 #, no-c-format
@@ -10494,7 +10557,7 @@
 #: fortran/symbol.c:690 fortran/symbol.c:1300
 #, no-c-format
 msgid "%s attribute conflicts with %s attribute at %L"
-msgstr "%s å±žæ€§ä¸Ž %s å±žæ€§åœ¨ %L å¤„å†²çª�"
+msgstr "%s å±žæ€§ä¸Ž %s å±žæ€§åœ¨%Lå¤„å†²çª�"
 
 #: fortran/symbol.c:693
 #, no-c-format
@@ -10504,7 +10567,7 @@
 #: fortran/symbol.c:701
 #, no-c-format
 msgid "Fortran 2003: %s attribute with %s attribute at %L"
-msgstr "Fortran 2003ï¼š%s å±žæ€§ä¸Ž %s å±žæ€§åœ¨ %L å¤„"
+msgstr "Fortran 2003ï¼š%s å±žæ€§ä¸Ž %s å±žæ€§åœ¨%Lå¤„"
 
 #: fortran/symbol.c:707
 #, no-c-format
@@ -10514,17 +10577,17 @@
 #: fortran/symbol.c:751
 #, no-c-format
 msgid "Cannot change attributes of USE-associated symbol at %L"
-msgstr ""
+msgstr "ä¸�èƒ½æ”¹å�˜%Lå¤„ USE å…³è�”çš„ç¬¦å�·çš„å±žæ€§"
 
 #: fortran/symbol.c:754
 #, no-c-format
 msgid "Cannot change attributes of USE-associated symbol %s at %L"
-msgstr ""
+msgstr "ä¸�èƒ½æ”¹å�˜%2$Lå¤„ USE å…³è�”çš„ç¬¦å�·â€˜%1$sâ€™çš„å±žæ€§"
 
 #: fortran/symbol.c:770
 #, no-c-format
 msgid "Duplicate %s attribute specified at %L"
-msgstr "é‡�å¤�çš„ %s å±žæ€§åœ¨ %L å¤„è¢«æŒ‡å®š"
+msgstr "é‡�å¤�çš„ %s å±žæ€§åœ¨%Lå¤„è¢«æŒ‡å®š"
 
 #: fortran/symbol.c:912
 #, no-c-format
@@ -10534,12 +10597,12 @@
 #: fortran/symbol.c:931
 #, no-c-format
 msgid "Duplicate PROTECTED attribute specified at %L"
-msgstr "%L å¤„æŒ‡å®šäº†é‡�å¤�çš„ PROTECTED å±žæ€§"
+msgstr "%Lå¤„æŒ‡å®šäº†é‡�å¤�çš„ PROTECTED å±žæ€§"
 
 #: fortran/symbol.c:964
 #, no-c-format
 msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
-msgstr "%L å¤„ PURE è¿‡ç¨‹ä¸�èƒ½æŒ‡å®š SAVE å±žæ€§"
+msgstr "%Lå¤„ PURE è¿‡ç¨‹ä¸�èƒ½æŒ‡å®š SAVE å±žæ€§"
 
 #: fortran/symbol.c:972
 #, no-c-format
@@ -10549,17 +10612,17 @@
 #: fortran/symbol.c:993
 #, no-c-format
 msgid "Duplicate VALUE attribute specified at %L"
-msgstr "%L å¤„æŒ‡å®šäº†é‡�å¤�çš„ VALUE å±žæ€§"
+msgstr "%Lå¤„æŒ‡å®šäº†é‡�å¤�çš„ VALUE å±žæ€§"
 
 #: fortran/symbol.c:1013
 #, no-c-format
 msgid "Duplicate VOLATILE attribute specified at %L"
-msgstr "%L å¤„æŒ‡å®šäº†é‡�å¤�çš„ VOLATILE å±žæ€§"
+msgstr "%Lå¤„æŒ‡å®šäº†é‡�å¤�çš„ VOLATILE å±žæ€§"
 
 #: fortran/symbol.c:1296
 #, no-c-format
 msgid "%s attribute of '%s' conflicts with %s attribute at %L"
-msgstr "%s å±žæ€§(å±žäºŽâ€˜%sâ€™)ä¸Ž %s å±žæ€§åœ¨ %L å¤„å†²çª�"
+msgstr "â€˜%2$sâ€™çš„ %1$s å±žæ€§ä¸Ž%4$Lå¤„çš„ %2$s å±žæ€§å†²çª�"
 
 #: fortran/symbol.c:1330
 #, no-c-format
@@ -10579,32 +10642,32 @@
 #: fortran/symbol.c:1405
 #, no-c-format
 msgid "Duplicate BIND attribute specified at %L"
-msgstr "%L å¤„æŒ‡å®šäº†é‡�å¤�çš„ BIND å±žæ€§"
+msgstr "%Lå¤„æŒ‡å®šäº†é‡�å¤�çš„ BIND å±žæ€§"
 
 #: fortran/symbol.c:1412
 #, no-c-format
 msgid "Fortran 2003: BIND(C) at %L"
-msgstr "Fortran 2003ï¼š%L å¤„çš„ BIND(C)"
+msgstr "Fortran 2003ï¼š%Lå¤„çš„ BIND(C)"
 
 #: fortran/symbol.c:1434
 #, no-c-format
 msgid "Symbol '%s' at %L already has an explicit interface"
-msgstr "ç¬¦å�·â€˜%sâ€™åœ¨ %L å¤„å·²ç»�æœ‰äº†æ˜¾å¼�æŽ¥å�£"
+msgstr "ç¬¦å�·â€˜%sâ€™åœ¨%Lå¤„å·²ç»�æœ‰äº†æ˜¾å¼�æŽ¥å�£"
 
 #: fortran/symbol.c:1479
 #, no-c-format
 msgid "Symbol '%s' at %L cannot have a type"
-msgstr "ç¬¦å�·â€˜%sâ€™äºŽ %L å¤„ä¸�èƒ½æœ‰ç±»åž‹"
+msgstr "%2$Lå¤„çš„ç¬¦å�·â€˜%1$sâ€™ä¸�èƒ½æœ‰ç±»åž‹"
 
 #: fortran/symbol.c:1636
 #, no-c-format
 msgid "Component '%s' at %C already declared at %L"
-msgstr "ç»„ä»¶â€˜%sâ€™åœ¨ %C å¤„å·²ç»�äºŽ %L å¤„è¢«å£°æ˜Ž"
+msgstr "%2$Cå¤„çš„ç»„ä»¶â€˜%1$sâ€™å·²äºŽ %3$Lå¤„è¢«å£°æ˜Ž"
 
 #: fortran/symbol.c:1714
 #, no-c-format
 msgid "Symbol '%s' at %C is ambiguous"
-msgstr "ç¬¦å�·â€˜%sâ€™åœ¨ %C å¤„æœ‰æ­§ä¹‰"
+msgstr "ç¬¦å�·â€˜%sâ€™åœ¨%Cå¤„æœ‰æ­§ä¹‰"
 
 #: fortran/symbol.c:1746
 #, no-c-format
@@ -10614,17 +10677,17 @@
 #: fortran/symbol.c:1774
 #, no-c-format
 msgid "'%s' at %C is not a member of the '%s' structure"
-msgstr "â€˜%sâ€™åœ¨ %C å¤„ä¸�æ˜¯â€˜%sâ€™ç»“æž„çš„æˆ�å‘˜"
+msgstr "â€˜%sâ€™åœ¨%Cå¤„ä¸�æ˜¯â€˜%sâ€™ç»“æž„çš„æˆ�å‘˜"
 
 #: fortran/symbol.c:1781
 #, no-c-format
 msgid "Component '%s' at %C is a PRIVATE component of '%s'"
-msgstr "ç»„ä»¶â€˜%sâ€™åœ¨ %C å¤„æ˜¯â€˜%sâ€™çš„ PRIVATE ç»„ä»¶"
+msgstr "ç»„ä»¶â€˜%sâ€™åœ¨%Cå¤„æ˜¯â€˜%sâ€™çš„ PRIVATE ç»„ä»¶"
 
 #: fortran/symbol.c:1938
 #, no-c-format
 msgid "Duplicate statement label %d at %L and %L"
-msgstr "é‡�å¤�çš„è¯­å�¥æ ‡å�· %d å‡ºçŽ°åœ¨ %L å’Œ %L å¤„"
+msgstr "é‡�å¤�çš„è¯­å�¥æ ‡å�· %d å‡ºçŽ°åœ¨ %L å’Œ%Lå¤„"
 
 #: fortran/symbol.c:1948
 #, no-c-format
@@ -10662,29 +10725,29 @@
 msgid "Symbol '%s' at %C has already been host associated"
 msgstr ""
 
-#: fortran/symbol.c:3162
+#: fortran/symbol.c:3189
 #, no-c-format
 msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
 msgstr ""
 
-#: fortran/symbol.c:3173
+#: fortran/symbol.c:3200
 #, no-c-format
 msgid "Derived type '%s' at %L is empty"
-msgstr "æ´¾ç”Ÿç±»åž‹â€˜%sâ€™åœ¨ %L å¤„æ˜¯ç©ºçš„"
+msgstr "æ´¾ç”Ÿç±»åž‹â€˜%sâ€™åœ¨%Lå¤„æ˜¯ç©ºçš„"
 
-#: fortran/symbol.c:3190
+#: fortran/symbol.c:3217
 #, no-c-format
 msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr ""
 
-#: fortran/symbol.c:3202
+#: fortran/symbol.c:3229
 #, no-c-format
 msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
 msgstr ""
 
 #. If the derived type is bind(c), all fields must be
 #. interop.
-#: fortran/symbol.c:3241
+#: fortran/symbol.c:3268
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
 msgstr ""
@@ -10692,17 +10755,17 @@
 #. If derived type is param to bind(c) routine, or to one
 #. of the iso_c_binding procs, it must be interoperable, so
 #. all fields must interop too.
-#: fortran/symbol.c:3250
+#: fortran/symbol.c:3277
 #, no-c-format
 msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
 msgstr ""
 
-#: fortran/symbol.c:3264
+#: fortran/symbol.c:3291
 #, fuzzy, no-c-format
 msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
 msgstr "%qDä¸�èƒ½åœ¨å‘½å��ç©ºé—´å£°æ˜Ž"
 
-#: fortran/symbol.c:3272
+#: fortran/symbol.c:3299
 #, fuzzy, no-c-format
 msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
 msgstr "%L æŒ‡å®šäº†é‡�å¤�çš„ SAVE å±žæ€§"
@@ -10712,38 +10775,43 @@
 msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
 msgstr ""
 
-#: fortran/trans-common.c:396
+#: fortran/target-memory.c:635
 #, no-c-format
+msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
+msgstr ""
+
+#: fortran/trans-common.c:399
+#, no-c-format
 msgid "Named COMMON block '%s' at %L shall be of the same size"
 msgstr ""
 
-#: fortran/trans-common.c:817
+#: fortran/trans-common.c:833
 #, no-c-format
 msgid "Bad array reference at %L"
-msgstr "%L å¤„æ•°ç»„å¼•ç”¨é”™è¯¯"
+msgstr "%Lå¤„æ•°ç»„å¼•ç”¨é”™è¯¯"
 
-#: fortran/trans-common.c:825
+#: fortran/trans-common.c:841
 #, no-c-format
 msgid "Illegal reference type at %L as EQUIVALENCE object"
 msgstr ""
 
-#: fortran/trans-common.c:865
+#: fortran/trans-common.c:881
 #, no-c-format
 msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
 msgstr ""
 
 #. Aligning this field would misalign a previous field.
-#: fortran/trans-common.c:998
+#: fortran/trans-common.c:1014
 #, no-c-format
 msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
 msgstr ""
 
-#: fortran/trans-common.c:1063
+#: fortran/trans-common.c:1079
 #, no-c-format
 msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
 msgstr ""
 
-#: fortran/trans-common.c:1078
+#: fortran/trans-common.c:1094
 #, no-c-format
 msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
 msgstr ""
@@ -10751,57 +10819,57 @@
 #. The required offset conflicts with previous alignment
 #. requirements.  Insert padding immediately before this
 #. segment.
-#: fortran/trans-common.c:1089
+#: fortran/trans-common.c:1105
 #, no-c-format
 msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
 msgstr ""
 
-#: fortran/trans-common.c:1115
+#: fortran/trans-common.c:1131
 #, no-c-format
 msgid "COMMON '%s' at %L does not exist"
-msgstr "COMMONâ€˜%sâ€™åœ¨ %L å¤„å¹¶ä¸�å­˜åœ¨"
+msgstr "%2$Lå¤„çš„ COMMONâ€˜%1$sâ€™å¹¶ä¸�å­˜åœ¨"
 
-#: fortran/trans-common.c:1122
+#: fortran/trans-common.c:1138
 #, no-c-format
 msgid "COMMON '%s' at %L requires %d bytes of padding at start"
 msgstr ""
 
-#: fortran/trans-decl.c:3016
+#: fortran/trans-decl.c:2979
 #, fuzzy, no-c-format
 msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
-msgstr "â€˜%sâ€™å“‘å…ƒå®žå�‚åœ¨ %L å¤„ä¸�èƒ½æ˜¯ INTENT(OUT)"
+msgstr "â€˜%sâ€™å“‘å…ƒå®žå�‚åœ¨%Lå¤„ä¸�èƒ½æ˜¯ INTENT(OUT)"
 
-#: fortran/trans-decl.c:3020
+#: fortran/trans-decl.c:2983
 #, no-c-format
 msgid "Unused dummy argument '%s' at %L"
-msgstr "æœªè¢«ä½¿ç”¨çš„å“‘å…ƒå®žå�‚â€˜%sâ€™åœ¨ %L å¤„"
+msgstr "%2$Lå¤„å£°æ˜Žäº†æœªä½¿ç”¨çš„å“‘å…ƒå®žå�‚â€˜%1$sâ€™"
 
-#: fortran/trans-decl.c:3026
+#: fortran/trans-decl.c:2989
 #, no-c-format
 msgid "Unused variable '%s' declared at %L"
-msgstr "æœªä½¿ç”¨çš„å�˜é‡�â€˜%sâ€™äºŽ %L å¤„è¢«å£°æ˜Ž"
+msgstr "%2$Lå¤„å£°æ˜Žäº†æœªä½¿ç”¨çš„å�˜é‡�â€˜%1$sâ€™"
 
-#: fortran/trans-decl.c:3052
+#: fortran/trans-decl.c:3015
 #, no-c-format
 msgid "Unused parameter '%s' declared at %L"
-msgstr "æœªä½¿ç”¨çš„å�‚æ•°â€˜%sâ€™äºŽ %L å¤„è¢«å£°æ˜Ž"
+msgstr "%2$Lå¤„å£°æ˜Žäº†æœªä½¿ç”¨çš„å�‚æ•°â€˜%1$sâ€™"
 
-#: fortran/trans-expr.c:2036
+#: fortran/trans-expr.c:2199
 #, no-c-format
 msgid "Unknown argument list function at %L"
-msgstr "%L å¤„å�‚æ•°åˆ—è¡¨å‡½æ•°æœªçŸ¥"
+msgstr "%Lå¤„å�‚æ•°åˆ—è¡¨å‡½æ•°æœªçŸ¥"
 
 #: fortran/trans-intrinsic.c:829
 #, fuzzy, no-c-format
 msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
-msgstr "â€˜%sâ€™å†…å»ºå‡½æ•°çš„â€˜dimâ€™å®žå�‚(äºŽ %L å¤„)ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ç»´æ•°ç´¢å¼•"
+msgstr "â€˜%sâ€™å†…å»ºå‡½æ•°çš„â€˜dimâ€™å®žå�‚(äºŽ%Lå¤„)ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ç»´æ•°ç´¢å¼•"
 
-#: fortran/trans-io.c:1850
-#, fuzzy, no-c-format
+#: fortran/trans-io.c:1851
+#, no-c-format
 msgid "Derived type '%s' at %L has PRIVATE components"
-msgstr "%C å¤„çš„æ´¾ç”Ÿç±»åž‹å®šä¹‰æ²¡æœ‰ç»„ä»¶"
+msgstr "%2$Lå¤„æ´¾ç”Ÿç±»åž‹â€˜%1$sâ€™æœ‰ç§�æœ‰ç»„ä»¶"
 
-#: fortran/trans-stmt.c:438
+#: fortran/trans-stmt.c:436
 #, no-c-format
 msgid "An alternate return at %L without a * dummy argument"
 msgstr "%L ä¸�å¸¦ * å“‘å®žå�‚çš„æ›¿ä»£è¿”å›ž"
@@ -10820,7 +10888,7 @@
 
 #: fortran/trans.c:465 fortran/trans.c:859
 msgid "Attempt to allocate a negative amount of memory."
-msgstr ""
+msgstr "è¯•å›¾åˆ†é…�è´Ÿæ•°å¤§å°�çš„å†…å­˜"
 
 #: fortran/trans.c:479
 msgid "Memory allocation failed"
@@ -10828,7 +10896,7 @@
 
 #: fortran/trans.c:567
 msgid "Attempt to allocate negative amount of memory. Possible integer overflow"
-msgstr ""
+msgstr "è¯•å›¾åˆ†é…�è´Ÿæ•°å¤§å°�çš„å†…å­˜ã€‚å�¯èƒ½æœ‰æ•´æ•°æº¢å‡º"
 
 #: fortran/trans.c:598 fortran/trans.c:876
 msgid "Out of memory"
@@ -10836,11 +10904,11 @@
 
 #: fortran/trans.c:678
 msgid "Attempting to allocate already allocated array"
-msgstr ""
+msgstr "è¯•å›¾åˆ†é…�å·²ç»�åˆ†é…�çš„æ•°ç»„"
 
 #: fortran/trans.c:776
 msgid "Attempt to DEALLOCATE unallocated memory."
-msgstr ""
+msgstr "è¯•å›¾é‡Šæ”¾å·²ç»�é‡Šæ”¾çš„å†…å­˜ã€‚"
 
 #: java/jcf-dump.c:1066
 #, c-format
@@ -11024,55 +11092,34 @@
 msgid "cannot specify 'main' class when not linking"
 msgstr "ä¸�é“¾æŽ¥æ—¶æ— æ³•æŒ‡å®šâ€˜mainâ€™ç±»"
 
-#: config/i386/nwld.h:34
-msgid "Static linking is not supported.\n"
-msgstr "ä¸�æ”¯æŒ�é�™æ€�é“¾æŽ¥ã€‚\n"
-
-#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
-msgid "-pg and -fomit-frame-pointer are incompatible"
-msgstr "-pg å’Œ -fomit-frame-pointer äº’ä¸�å…¼å®¹"
-
 #: config/vax/netbsd-elf.h:41
 msgid "the -shared option is not currently supported for VAX ELF"
 msgstr "-shared é€‰é¡¹ç›®å‰�åœ¨ VAX ELF ä¸‹ä¸�å�—æ”¯æŒ�"
 
-#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
-#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
-msgid "does not support multilib"
-msgstr "ä¸�æ”¯æŒ� multilib"
-
 #: config/vax/vax.h:49 config/vax/vax.h:50
 msgid "profiling not supported with -mg\n"
 msgstr "å�–æ ·ä¸�æ”¯æŒ� -mg\n"
 
-#: config/rs6000/linux64.h:347 config/rs6000/linux64.h:349 config/linux.h:106
-#: config/linux.h:108 config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
+#: config/sh/sh.h:461
+msgid "SH2a does not support little-endian"
+msgstr "SH2a ä¸�æ”¯æŒ�ä½Žä½�å­—èŠ‚åœ¨å‰�"
+
+#: config/s390/tpf.h:119
+msgid "static is not supported on TPF-OS"
+msgstr "TPF-OS ä¸�æ”¯æŒ� static"
+
 #: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
+#: config/rs6000/sysv4.h:897 config/rs6000/sysv4.h:899
 #: config/sparc/linux.h:126 config/sparc/linux.h:128
-#: config/sparc/linux64.h:152 config/sparc/linux64.h:154
+#: config/sparc/linux64.h:152 config/sparc/linux64.h:154 config/linux.h:106
+#: config/linux.h:108 config/rs6000/linux64.h:347 config/rs6000/linux64.h:349
 msgid "-mglibc and -muclibc used together"
 msgstr "-mglibc å’Œ -muclibc ä¸�èƒ½ä¸€èµ·ä½¿ç”¨"
 
-#: config/i386/cygwin.h:28
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "mno-cygwin å’Œ mno-win32 äº’ä¸�å…¼å®¹"
+#: java/jvspec.c:80 gcc.c:820 ada/lang-specs.h:33
+msgid "-pg and -fomit-frame-pointer are incompatible"
+msgstr "-pg å’Œ -fomit-frame-pointer äº’ä¸�å…¼å®¹"
 
-#: config/i386/cygwin.h:74 config/i386/mingw32.h:74
-msgid "shared and mdll are not compatible"
-msgstr "shared å’Œ mdll äº’ä¸�å…¼å®¹"
-
-#: config/i386/sco5.h:188
-msgid "-pg not supported on this platform"
-msgstr "-pg åœ¨æ­¤å¹³å�°ä¸Šä¸�å�—æ”¯æŒ�"
-
-#: config/i386/sco5.h:189
-msgid "-p and -pp specified - pick one"
-msgstr "æŒ‡å®šäº† -p å’Œ -pp - é€‰æ‹©å…¶ä¸­ä¹‹ä¸€"
-
-#: config/i386/sco5.h:258
-msgid "-G and -static are mutually exclusive"
-msgstr "ä¸�èƒ½å�Œæ—¶ä½¿ç”¨ -G å’Œ --static é€‰é¡¹"
-
 #: gcc.c:792
 msgid "GCC does not support -C or -CC without -E"
 msgstr "GCC å�ªå…�è®¸ -E ä¸Ž -C æˆ– -CC å�ˆç”¨"
@@ -11081,58 +11128,14 @@
 msgid "-E or -x required when input is from standard input"
 msgstr "å½“è¾“å…¥æ�¥è‡ªæ ‡å‡†è¾“å…¥è®¾å¤‡æ—¶ï¼Œéœ€è¦� -E æˆ– -x"
 
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
-msgstr "-fjni å’Œ -femit-class-files äº’ä¸�å…¼å®¹"
-
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
-msgstr "-fjni ä¸Ž -femit-class-file ä¸�å…¼å®¹"
-
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
-msgstr "-femit-class-file åº”å½“ä¸Ž -fsyntax-only ä¸€èµ·ä½¿ç”¨"
-
 #: config/mcore/mcore.h:56
 msgid "the m210 does not have little endian support"
 msgstr "m210 ä¸�æ”¯æŒ�ä½Žä½�å­—èŠ‚åœ¨å‰�"
 
-#: config/lynx.h:70
-msgid "cannot use mthreads and mlegacy-threads together"
-msgstr "ä¸�èƒ½å�Œæ—¶ä½¿ç”¨ mthreads å’Œ mlegacy-threads"
-
-#: config/lynx.h:95
-msgid "cannot use mshared and static together"
-msgstr "ä¸�èƒ½å�Œæ—¶ä½¿ç”¨ mshared å’Œ static"
-
-#: config/sh/sh.h:461
-msgid "SH2a does not support little-endian"
-msgstr "SH2a ä¸�æ”¯æŒ�ä½Žä½�å­—èŠ‚åœ¨å‰�"
-
-#: config/mips/mips.h:1042 config/arc/arc.h:61
+#: config/arc/arc.h:61 config/mips/mips.h:1042
 msgid "may not use both -EB and -EL"
 msgstr "ä¸�èƒ½å�Œæ—¶ä½¿ç”¨ -EB å’Œ -EL"
 
-#: config/s390/tpf.h:119
-msgid "static is not supported on TPF-OS"
-msgstr "TPF-OS ä¸�æ”¯æŒ� static"
-
-#: config/rs6000/darwin.h:95
-msgid " conflicting code gen style switches are used"
-msgstr " å†²çª�çš„ä»£ç �ç”Ÿæˆ�é€‰é¡¹"
-
-#: ada/lang-specs.h:34
-msgid "-c or -S required for Ada"
-msgstr "Ada éœ€è¦� -c æˆ–è€… -S"
-
-#: config/mips/r3900.h:34
-msgid "-mhard-float not supported"
-msgstr "ä¸�æ”¯æŒ� -mhard-float"
-
-#: config/mips/r3900.h:36
-msgid "-msingle-float and -msoft-float cannot both be specified"
-msgstr "ä¸�èƒ½å�Œæ—¶æŒ‡å®š -msingle-float å’Œ -msoft-float"
-
 #: config/vxworks.h:71
 msgid "-Xbind-now and -Xbind-lazy are incompatible"
 msgstr "-Xbind-now ä¸Ž -Xbind-lazy ä¸�å…¼å®¹"
@@ -11169,12 +11172,24 @@
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr "-private_bundle ä¸�èƒ½å’Œ -dynamiclib ä¸€èµ·ä½¿ç”¨"
 
+#: config/mips/r3900.h:34
+msgid "-mhard-float not supported"
+msgstr "ä¸�æ”¯æŒ� -mhard-float"
+
+#: config/mips/r3900.h:36
+msgid "-msingle-float and -msoft-float cannot both be specified"
+msgstr "ä¸�èƒ½å�Œæ—¶æŒ‡å®š -msingle-float å’Œ -msoft-float"
+
 #: config/sparc/linux64.h:211 config/sparc/linux64.h:222
 #: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
 #: config/sparc/sol2-bi.h:217 config/sparc/sol2-bi.h:227
 msgid "may not use both -m32 and -m64"
 msgstr "ä¸�èƒ½å�Œæ—¶ä½¿ç”¨ -m32 å’Œ -m64"
 
+#: config/i386/mingw32.h:74 config/i386/cygwin.h:74
+msgid "shared and mdll are not compatible"
+msgstr "shared å’Œ mdll äº’ä¸�å…¼å®¹"
+
 #: config/arm/arm.h:147
 msgid "-msoft-float and -mhard_float may not be used together"
 msgstr "-msoft-float å’Œ -mhard_float ä¸�èƒ½ä¸€èµ·ä½¿ç”¨"
@@ -11183,118 +11198,63 @@
 msgid "-mbig-endian and -mlittle-endian may not be used together"
 msgstr "-mbig-endian å’Œ -mlittle-endian ä¸�èƒ½ä¸€èµ·ä½¿ç”¨"
 
-#: java/lang.opt:65
-msgid "Warn if a deprecated compiler feature, class, method, or field is used"
-msgstr "ä½¿ç”¨ä¸�å»ºè®®çš„ç¼–è¯‘å™¨ç‰¹æ€§ã€�ç±»ã€�æ–¹æ³•æˆ–å­—æ®µæ—¶ç»™å‡ºè­¦å‘Š"
+#: config/rs6000/darwin.h:95
+msgid " conflicting code gen style switches are used"
+msgstr " å†²çª�çš„ä»£ç �ç”Ÿæˆ�é€‰é¡¹"
 
-#: java/lang.opt:69
-msgid "Warn if deprecated empty statements are found"
-msgstr "å�‘çŽ°ä¸�å»ºè®®ä½¿ç”¨çš„ç©ºè¯­å�¥æ—¶ç»™å‡ºè­¦å‘Š"
+#: ada/lang-specs.h:34
+msgid "-c or -S required for Ada"
+msgstr "Ada éœ€è¦� -c æˆ–è€… -S"
 
-#: java/lang.opt:73
-msgid "Warn if .class files are out of date"
-msgstr "å½“ .class æ–‡ä»¶å·²è¿‡æ—¶æ—¶ç»™å‡ºè­¦å‘Š"
+#: config/sparc/sol2-bi.h:189 config/sparc/sol2-bi.h:194
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+msgid "does not support multilib"
+msgstr "ä¸�æ”¯æŒ� multilib"
 
-#: java/lang.opt:77
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "å½“æŒ‡å®šäº†ä¸�å¿…é¡»çš„ä¿®é¥°ç¬¦æ—¶ç»™å‡ºè­¦å‘Š"
+#: config/i386/nwld.h:34
+msgid "Static linking is not supported.\n"
+msgstr "ä¸�æ”¯æŒ�é�™æ€�é“¾æŽ¥ã€‚\n"
 
-#: java/lang.opt:81
-msgid "Deprecated; use --classpath instead"
-msgstr "ä¸�å»ºè®®ä½¿ç”¨ï¼›è¯·æ”¹ç”¨ --classpath"
+#: config/i386/cygwin.h:28
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "mno-cygwin å’Œ mno-win32 äº’ä¸�å…¼å®¹"
 
-#: java/lang.opt:88
-msgid "Permit the use of the assert keyword"
-msgstr "å…�è®¸ä½¿ç”¨ assert å…³é”®å­—"
+#: config/i386/sco5.h:188
+msgid "-pg not supported on this platform"
+msgstr "-pg åœ¨æ­¤å¹³å�°ä¸Šä¸�å�—æ”¯æŒ�"
 
-#: java/lang.opt:110
-msgid "Replace system path"
-msgstr "æ›¿æ�¢ç³»ç»Ÿè·¯å¾„"
+#: config/i386/sco5.h:189
+msgid "-p and -pp specified - pick one"
+msgstr "æŒ‡å®šäº† -p å’Œ -pp - é€‰æ‹©å…¶ä¸­ä¹‹ä¸€"
 
-#: java/lang.opt:114
-msgid "Generate checks for references to NULL"
-msgstr "æ£€æŸ¥æŒ‡å�‘ NULL çš„å¼•ç”¨"
+#: config/i386/sco5.h:258
+msgid "-G and -static are mutually exclusive"
+msgstr "ä¸�èƒ½å�Œæ—¶ä½¿ç”¨ -G å’Œ --static é€‰é¡¹"
 
-#: java/lang.opt:118
-msgid "Set class path"
-msgstr "è®¾ç½®ç±»è·¯å¾„"
+#: java/lang-specs.h:33
+msgid "-fjni and -femit-class-files are incompatible"
+msgstr "-fjni å’Œ -femit-class-files äº’ä¸�å…¼å®¹"
 
-#: java/lang.opt:125
-msgid "Output a class file"
-msgstr "è¾“å‡ºä¸€ä¸ª class æ–‡ä»¶"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-file are incompatible"
+msgstr "-fjni ä¸Ž -femit-class-file ä¸�å…¼å®¹"
 
-#: java/lang.opt:129
-msgid "Alias for -femit-class-file"
-msgstr "-fmit-class-file çš„åˆ«å��"
+#: java/lang-specs.h:35 java/lang-specs.h:36
+msgid "-femit-class-file should used along with -fsyntax-only"
+msgstr "-femit-class-file åº”å½“ä¸Ž -fsyntax-only ä¸€èµ·ä½¿ç”¨"
 
-#: java/lang.opt:133
-msgid "Choose input encoding (defaults from your locale)"
-msgstr "é€‰æ‹©è¾“å…¥ç¼–ç �(é»˜è®¤æ�¥è‡ªæ‚¨çš„åŒºåŸŸé€‰é¡¹)"
+#: config/cris/cris.h:207
+msgid "Do not specify both -march=... and -mcpu=..."
+msgstr "ä¸�èƒ½å�Œæ—¶æŒ‡å®š -march=... å’Œ -mcpu=..."
 
-#: java/lang.opt:137
-msgid "Set the extension directory path"
-msgstr "è®¾å®šæ‰©å±•ç›®å½•è·¯å¾„"
+#: config/lynx.h:70
+msgid "cannot use mthreads and mlegacy-threads together"
+msgstr "ä¸�èƒ½å�Œæ—¶ä½¿ç”¨ mthreads å’Œ mlegacy-threads"
 
-#: java/lang.opt:144
-msgid "Input file is a file with a list of filenames to compile"
-msgstr "è¾“å…¥æ–‡ä»¶æ˜¯ä¸€ä¸ªæ–‡ä»¶å��åˆ—è¡¨ï¼ŒæŒ‡å®šäº†éœ€è¦�ç¼–è¯‘çš„æ–‡ä»¶"
+#: config/lynx.h:95
+msgid "cannot use mshared and static together"
+msgstr "ä¸�èƒ½å�Œæ—¶ä½¿ç”¨ mshared å’Œ static"
 
-#: java/lang.opt:151
-msgid "Always check for non gcj generated classes archives"
-msgstr "æ€»æ˜¯æ£€æŸ¥é�ž gcj ç”Ÿæˆ�çš„ç±»æ–‡æ¡£"
-
-#: java/lang.opt:155
-msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
-msgstr "å�‡å®šè¿�è¡Œæ—¶ä½¿ç”¨ä¸€å¼ æ•£åˆ—è¡¨å®Œæˆ�ä»Žå¯¹è±¡åˆ°å…¶å�Œæ­¥ç»“æž„çš„æ˜ å°„"
-
-#: java/lang.opt:159
-msgid "Generate instances of Class at runtime"
-msgstr "åœ¨è¿�è¡Œæ—¶ç”Ÿæˆ�ç±»çš„å®žä¾‹"
-
-#: java/lang.opt:163
-msgid "Use offset tables for virtual method calls"
-msgstr "ä¸ºè™šæ–¹æ³•è°ƒç”¨ä½¿ç”¨å��ç§»è¡¨"
-
-#: java/lang.opt:170
-msgid "Assume native functions are implemented using JNI"
-msgstr "å�‡å®šæœ¬åœ°å‡½æ•°ä½¿ç”¨ JNI å®žçŽ°"
-
-#: java/lang.opt:174
-msgid "Enable optimization of static class initialization code"
-msgstr "å�¯ç”¨é�™æ€�ç±»åˆ�å§‹ä»£ç �ä¼˜åŒ–"
-
-#: java/lang.opt:181
-msgid "Reduce the amount of reflection meta-data generated"
-msgstr "å‡�å°‘ç”Ÿæˆ�çš„å��å°„å…ƒæ•°æ�®"
-
-#: java/lang.opt:185
-msgid "Enable assignability checks for stores into object arrays"
-msgstr "å­˜å‚¨åˆ°å¯¹è±¡æ•°ç»„æ—¶è¿›è¡Œå�¯èµ‹å€¼æ€§æ£€æŸ¥"
-
-#: java/lang.opt:189
-msgid "Generate code for the Boehm GC"
-msgstr "ä¸º Boehm ç”Ÿæˆ�ä»£ç �"
-
-#: java/lang.opt:193
-msgid "Call a library routine to do integer divisions"
-msgstr "è°ƒç”¨ä¸€ä¸ªåº“å­�ç¨‹åº�æ�¥å®Œæˆ�æ•´æ•°é™¤æ³•"
-
-#: java/lang.opt:197
-msgid "Generated should be loaded by bootstrap loader"
-msgstr "ç”Ÿæˆ�çš„ç±»å�¯è¢«è‡ªä¸¾åŠ è½½"
-
-#: java/lang.opt:201
-msgid "Set the source language version"
-msgstr "è®¾å®šæº�è¯­è¨€ç‰ˆæœ¬"
-
-#: java/lang.opt:205
-msgid "Set the target VM version"
-msgstr "æŒ‡å®šç›®æ ‡è™šæ‹Ÿæœºçš„ç‰ˆæœ¬"
-
-#: ada/lang.opt:96
-msgid "Specify options to GNAT"
-msgstr "æŒ‡å®šä¼ é€’ç»™ GNAT çš„é€‰é¡¹"
-
 #: fortran/lang.opt:29
 msgid "Add a directory for INCLUDE and MODULE searching"
 msgstr "å°†ä¸€ä¸ªç›®å½•æ·»åŠ åˆ° INCLUDE å’Œ MODULE æ�œç´¢è·¯å¾„ä¸­"
@@ -11345,7 +11305,7 @@
 
 #: fortran/lang.opt:81
 msgid "All intrinsics procedures are available regardless of selected standard"
-msgstr "æ— è®ºé€‰æ‹©ä½•ç§�æ ‡å‡†ï¼Œæ‰€æœ‰å†…å»ºè¿›ç¨‹å�‡å�¯ç”¨"
+msgstr "æ— è®ºé€‰æ‹©ä½•ç§�æ ‡å‡†ï¼Œæ‰€æœ‰å†…å»ºè¿‡ç¨‹å�‡å�¯ç”¨"
 
 #: fortran/lang.opt:89
 msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
@@ -11361,7 +11321,7 @@
 
 #: fortran/lang.opt:101
 msgid "-fblas-matmul-limit=<n>        Size of the smallest matrix for which matmul will use BLAS"
-msgstr ""
+msgstr "-fblas-matmul-limit=<n>        ä½¿ç”¨ BLAS è¿›è¡ŒçŸ©é˜µä¹˜æ³•çš„çŸ©é˜µå¤§å°�ä¸‹é™�"
 
 #: fortran/lang.opt:105
 msgid "Use big-endian format for unformatted files"
@@ -11409,7 +11369,7 @@
 
 #: fortran/lang.opt:149
 msgid "Dump a core file when a runtime error occurs"
-msgstr ""
+msgstr "é�‡åˆ°è¿�è¡Œæ—¶é”™è¯¯æ—¶è½¬å‚¨æ ¸å¿ƒæ–‡ä»¶"
 
 #: fortran/lang.opt:153
 msgid "Display the code tree after parsing"
@@ -11525,7 +11485,7 @@
 
 #: fortran/lang.opt:265
 msgid "Allocate local variables on the stack to allow indirect recursion"
-msgstr ""
+msgstr "åœ¨å †æ ˆä¸Šåˆ†é…�å±€éƒ¨å�˜é‡�ä»¥å…�è®¸é—´æŽ¥é€’å½’"
 
 #: fortran/lang.opt:269
 msgid "Copy array sections into a contiguous block on procedure entry"
@@ -11535,13 +11495,13 @@
 msgid "Append a second underscore if the name already contains an underscore"
 msgstr "å½“å��å­—å·²ç»�åŒ…å�«ä¸€ä¸ªä¸‹åˆ’çº¿æ—¶æ·»åŠ ç¬¬äºŒä¸ªä¸‹åˆ’çº¿"
 
-#: fortran/lang.opt:277 c.opt:714
+#: fortran/lang.opt:277 c.opt:718
 msgid "Use the narrowest integer type possible for enumeration types"
 msgstr "ä¸ºæžšä¸¾ç±»åž‹ä½¿ç”¨å°½å�¯èƒ½çª„çš„æ•´æ•°ç±»åž‹"
 
 #: fortran/lang.opt:281
 msgid "Apply negative sign to zero values"
-msgstr ""
+msgstr "åœ¨é›¶å€¼å‰�ä½¿ç”¨è´Ÿå�·"
 
 #: fortran/lang.opt:285
 msgid "Append underscores to externally visible names"
@@ -11549,7 +11509,7 @@
 
 #: fortran/lang.opt:289
 msgid "Statically link the GNU Fortran helper library (libgfortran)"
-msgstr ""
+msgstr "é�™æ€�é“¾æŽ¥ GNU Fortran åŠ©æ‰‹åº“(libgfortran)"
 
 #: fortran/lang.opt:293
 msgid "Conform to the ISO Fortran 2003 standard"
@@ -11567,14 +11527,62 @@
 msgid "Accept extensions to support legacy code"
 msgstr "æŽ¥å�—ä¸€å®šçš„æ‰©å±•ä»¥æ”¯æŒ�ä¼ ç»Ÿçš„ä»£ç �"
 
-#: treelang/lang.opt:30
-msgid "Trace lexical analysis"
-msgstr "è·Ÿè¸ªè¯�æ³•åˆ†æž�"
+#: config/mcore/mcore.opt:23
+msgid "Generate code for the M*Core M210"
+msgstr "ä¸º M*Core M210 ç”Ÿæˆ�ä»£ç �"
 
-#: treelang/lang.opt:34
-msgid "Trace the parsing process"
-msgstr "è·Ÿè¸ªè§£æž�è¿›ç¨‹"
+#: config/mcore/mcore.opt:27
+msgid "Generate code for the M*Core M340"
+msgstr "ä¸º M*Core M340 ç”Ÿæˆ�ä»£ç �"
 
+#: config/mcore/mcore.opt:31
+msgid "Set maximum alignment to 4"
+msgstr "è®¾å®šæœ€å¤§å¯¹é½�è¾¹ç•Œä¸º 4"
+
+#: config/mcore/mcore.opt:35
+msgid "Force functions to be aligned to a 4 byte boundary"
+msgstr "å°†å‡½æ•°å¼ºè¡Œå¯¹é½�åˆ° 4 å­—èŠ‚è¾¹ç•Œä¸Š"
+
+#: config/mcore/mcore.opt:39
+msgid "Set maximum alignment to 8"
+msgstr "è®¾å®šæœ€å¤§å¯¹é½�è¾¹ç•Œä¸º 8"
+
+#: config/mcore/mcore.opt:43 config/score/score.opt:23
+msgid "Generate big-endian code"
+msgstr "ç”Ÿæˆ�é«˜ä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �"
+
+#: config/mcore/mcore.opt:47
+msgid "Emit call graph information"
+msgstr "ç”Ÿæˆ�è°ƒç”¨å›¾ä¿¡æ�¯"
+
+#: config/mcore/mcore.opt:51
+msgid "Use the divide instruction"
+msgstr "ä½¿ç”¨é™¤æ³•æŒ‡ä»¤"
+
+#: config/mcore/mcore.opt:55
+msgid "Inline constants if it can be done in 2 insns or less"
+msgstr "å½“å¸¸é‡�å�¯ä»¥ä¸ºä¸¤ä¸ªä»¥ä¸‹çš„æŒ‡ä»¤ç”Ÿæˆ�æ—¶å†…è�”å¸¸é‡�"
+
+#: config/mcore/mcore.opt:59 config/score/score.opt:27
+msgid "Generate little-endian code"
+msgstr "ç”Ÿæˆ�ä½Žä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �"
+
+#: config/mcore/mcore.opt:67
+msgid "Use arbitrary sized immediates in bit operations"
+msgstr "åœ¨ä½�æ“�ä½œä¸­ä½¿ç”¨ä»»æ„�å¤§å°�çš„ç«‹å�³æ•°"
+
+#: config/mcore/mcore.opt:71
+msgid "Prefer word accesses over byte accesses"
+msgstr "å°½é‡�æŒ‰å­—è®¿é—®è€Œä¸�æ˜¯æŒ‰å­—èŠ‚è®¿é—®"
+
+#: config/mcore/mcore.opt:75
+msgid "Set the maximum amount for a single stack increment operation"
+msgstr ""
+
+#: config/mcore/mcore.opt:79
+msgid "Always treat bitfields as int-sized"
+msgstr "æ€»è®¤ä¸ºä½�æ®µé•¿ä¸Ž int ç›¸å�Œ"
+
 #: config/alpha/alpha.opt:23 config/i386/i386.opt:155
 msgid "Do not use hardware fp"
 msgstr "ä¸�ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒ"
@@ -11649,7 +11657,7 @@
 
 #: config/alpha/alpha.opt:98
 msgid "Emit rdval instead of rduniq for thread pointer"
-msgstr ""
+msgstr "ä½¿ç”¨ rdval è€Œé�ž rduniq æ�¥å¾—åˆ°çº¿ç¨‹æŒ‡é’ˆ"
 
 #: config/alpha/alpha.opt:102 config/s390/s390.opt:59
 #: config/sparc/long-double-switch.opt:23
@@ -11690,268 +11698,6 @@
 msgid "Specify bit size of immediate TLS offsets"
 msgstr "æŒ‡å®šçº¿ç¨‹å±€éƒ¨å­˜å‚¨å��ç§»é‡�ç«‹å�³æ•°çš„ä½�å¤§å°�"
 
-#: config/frv/frv.opt:23
-msgid "Use 4 media accumulators"
-msgstr "ä½¿ç”¨ 4 ä¸ªå¤šåª’ä½“ç´¯åŠ å™¨"
-
-#: config/frv/frv.opt:27
-msgid "Use 8 media accumulators"
-msgstr "ä½¿ç”¨ 8 ä¸ªå¤šåª’ä½“ç´¯åŠ å™¨"
-
-#: config/frv/frv.opt:31
-msgid "Enable label alignment optimizations"
-msgstr "å�¯ç”¨æ ‡å�·å¯¹é½�ä¼˜åŒ–"
-
-#: config/frv/frv.opt:35
-msgid "Dynamically allocate cc registers"
-msgstr "åŠ¨æ€�åˆ†é…� cc å¯„å­˜å™¨"
-
-#: config/frv/frv.opt:42
-msgid "Set the cost of branches"
-msgstr "è®¾å®šåˆ†æ”¯çš„å¼€é”€"
-
-#: config/frv/frv.opt:46
-msgid "Enable conditional execution other than moves/scc"
-msgstr "å�¯ç”¨æ�¡ä»¶æ‰§è¡Œè€Œé�ž moves/scc"
-
-#: config/frv/frv.opt:50
-msgid "Change the maximum length of conditionally-executed sequences"
-msgstr "æ”¹å�˜æ�¡ä»¶æ‰§è¡Œåº�åˆ—çš„æœ€å¤§é•¿åº¦"
-
-#: config/frv/frv.opt:54
-msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
-msgstr "æ”¹å�˜ç”¨äºŽæ�¡ä»¶æ‰§è¡Œåº�åˆ—çš„ä¸´æ—¶å¯„å­˜å™¨æ•°é‡�"
-
-#: config/frv/frv.opt:58
-msgid "Enable conditional moves"
-msgstr "å�¯ç”¨æ�¡ä»¶è½¬ç§»"
-
-#: config/frv/frv.opt:62
-msgid "Set the target CPU type"
-msgstr "æŒ‡å®šç›®æ ‡ CPU çš„ç±»åž‹"
-
-#: config/frv/frv.opt:84
-msgid "Use fp double instructions"
-msgstr "ä½¿ç”¨æµ®ç‚¹å�Œç²¾åº¦æŒ‡ä»¤"
-
-#: config/frv/frv.opt:88
-msgid "Change the ABI to allow double word insns"
-msgstr "æ”¹å�˜ ABI ä»¥å…�è®¸å�Œå­—æŒ‡ä»¤"
-
-#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
-msgid "Enable Function Descriptor PIC mode"
-msgstr "å�¯ç”¨å‡½æ•°æ��è¿°ç¬¦ PIC æ¨¡å¼�"
-
-#: config/frv/frv.opt:96
-msgid "Just use icc0/fcc0"
-msgstr "å�ªä½¿ç”¨ icc0/fcc0"
-
-#: config/frv/frv.opt:100
-msgid "Only use 32 FPRs"
-msgstr "å�ªä½¿ç”¨ 32 ä¸ªæµ®ç‚¹å¯„å­˜å™¨"
-
-#: config/frv/frv.opt:104
-msgid "Use 64 FPRs"
-msgstr "ä½¿ç”¨ 64 ä¸ªæµ®ç‚¹å¯„å­˜å™¨"
-
-#: config/frv/frv.opt:108
-msgid "Only use 32 GPRs"
-msgstr "å�ªä½¿ç”¨ 32 ä¸ªé€šç”¨å¯„å­˜å™¨"
-
-#: config/frv/frv.opt:112
-msgid "Use 64 GPRs"
-msgstr "ä½¿ç”¨ 64 ä¸ªé€šç”¨å¯„å­˜å™¨"
-
-#: config/frv/frv.opt:116
-msgid "Enable use of GPREL for read-only data in FDPIC"
-msgstr ""
-
-#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
-#: config/pdp11/pdp11.opt:71
-msgid "Use hardware floating point"
-msgstr "ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒ"
-
-#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
-msgid "Enable inlining of PLT in function calls"
-msgstr "ä¸ºå‡½æ•°è°ƒç”¨å�¯ç”¨ PLT çš„å†…è�”"
-
-#: config/frv/frv.opt:128
-msgid "Enable PIC support for building libraries"
-msgstr "å�¯ç”¨å¯¹åº“çš„ PIC æ”¯æŒ�"
-
-#: config/frv/frv.opt:132
-msgid "Follow the EABI linkage requirements"
-msgstr "é�µå¾ª EABI é“¾æŽ¥è¦�æ±‚"
-
-#: config/frv/frv.opt:136
-msgid "Disallow direct calls to global functions"
-msgstr "ä¸�å…�è®¸ç›´æŽ¥è°ƒç”¨å…¨å±€å‡½æ•°"
-
-#: config/frv/frv.opt:140
-msgid "Use media instructions"
-msgstr "ä½¿ç”¨å¤šåª’ä½“æŒ‡ä»¤"
-
-#: config/frv/frv.opt:144
-msgid "Use multiply add/subtract instructions"
-msgstr "ä½¿ç”¨ä¹˜åŠ /å‡�æŒ‡ä»¤"
-
-#: config/frv/frv.opt:148
-msgid "Enable optimizing &&/|| in conditional execution"
-msgstr "å�¯ç”¨å¯¹æ�¡ä»¶æ‰§è¡Œ && æˆ– || çš„ä¼˜åŒ–"
-
-#: config/frv/frv.opt:152
-msgid "Enable nested conditional execution optimizations"
-msgstr "å�¯ç”¨å¯¹åµŒå¥—æ�¡ä»¶æ‰§è¡Œçš„ä¼˜åŒ–"
-
-#: config/frv/frv.opt:157
-msgid "Do not mark ABI switches in e_flags"
-msgstr "ä¸�åœ¨ e_flags ä¸­æ ‡è®° ABI å¼€å…³"
-
-#: config/frv/frv.opt:161
-msgid "Remove redundant membars"
-msgstr "åˆ é™¤å†—ä½™æˆ�å‘˜"
-
-#: config/frv/frv.opt:165
-msgid "Pack VLIW instructions"
-msgstr "æ‰“åŒ… VLIW æŒ‡ä»¤"
-
-#: config/frv/frv.opt:169
-msgid "Enable setting GPRs to the result of comparisons"
-msgstr "å�¯ç”¨å°†é€šç”¨å¯„å­˜å™¨è®¾ä¸ºæ¯”è¾ƒç»“æžœ"
-
-#: config/frv/frv.opt:173
-msgid "Change the amount of scheduler lookahead"
-msgstr ""
-
-#: config/frv/frv.opt:177 config/pa/pa.opt:104
-msgid "Use software floating point"
-msgstr "ä½¿ç”¨è½¯ä»¶æµ®ç‚¹å�•å…ƒ"
-
-#: config/frv/frv.opt:181
-msgid "Assume a large TLS segment"
-msgstr "å�‡å®šå¤§çš„çº¿ç¨‹å±€éƒ¨å­˜å‚¨æ®µ"
-
-#: config/frv/frv.opt:185
-msgid "Do not assume a large TLS segment"
-msgstr "ä¸�å�‡å®šå¤§çš„ TLS æ®µ"
-
-#: config/frv/frv.opt:190
-msgid "Cause gas to print tomcat statistics"
-msgstr "è®© gas æ‰“å�° tomcat ç»Ÿè®¡"
-
-#: config/frv/frv.opt:195
-msgid "Link with the library-pic libraries"
-msgstr ""
-
-#: config/frv/frv.opt:199
-msgid "Allow branches to be packed with other instructions"
-msgstr ""
-
-#: config/mn10300/mn10300.opt:23
-msgid "Target the AM33 processor"
-msgstr "ç›®æ ‡ä¸º AM33 å¤„ç�†å™¨"
-
-#: config/mn10300/mn10300.opt:27
-msgid "Target the AM33/2.0 processor"
-msgstr "ç›®æ ‡ä¸º AM33/2.0 å¤„ç�†å™¨"
-
-#: config/mn10300/mn10300.opt:31
-msgid "Work around hardware multiply bug"
-msgstr "ä¸ºç¡¬ä»¶ä¹˜æ³•ç¼ºé™·æ��ä¾›å�˜é€š"
-
-#: config/mn10300/mn10300.opt:36
-msgid "Enable linker relaxations"
-msgstr "å�¯ç”¨é“¾æŽ¥å™¨æ�¾å¼›"
-
-#: config/mn10300/mn10300.opt:40
-msgid "Return pointers in both a0 and d0"
-msgstr "åœ¨ a0 å’Œ d0 ä¸­è¿”å›žæŒ‡é’ˆ"
-
-#: config/s390/tpf.opt:23
-msgid "Enable TPF-OS tracing code"
-msgstr "å�¯ç”¨ TPF-OS è¿½è¸ªä»£ç �"
-
-#: config/s390/tpf.opt:27
-msgid "Specify main object for TPF-OS"
-msgstr ""
-
-#: config/s390/s390.opt:23
-msgid "31 bit ABI"
-msgstr "31 ä½� ABI"
-
-#: config/s390/s390.opt:27
-msgid "64 bit ABI"
-msgstr "64 ä½� ABI"
-
-#: config/s390/s390.opt:31 config/i386/i386.opt:59 config/spu/spu.opt:60
-msgid "Generate code for given CPU"
-msgstr "ä¸ºç»™å®šçš„ CPU ç”Ÿæˆ�ä»£ç �"
-
-#: config/s390/s390.opt:35
-msgid "Maintain backchain pointer"
-msgstr "ç»´æŠ¤é“¾å›žä¸Šå±‚å †æ ˆæ¡†æž¶çš„æŒ‡é’ˆ"
-
-#: config/s390/s390.opt:39
-msgid "Additional debug prints"
-msgstr "é™„åŠ çš„è°ƒè¯•è¾“å‡º"
-
-#: config/s390/s390.opt:43
-msgid "ESA/390 architecture"
-msgstr "ESA/390 ç»“æž„"
-
-#: config/s390/s390.opt:47
-msgid "Enable fused multiply/add instructions"
-msgstr "å�¯ç”¨èž�å�ˆçš„ä¹˜åŠ æŒ‡ä»¤"
-
-#: config/s390/s390.opt:51
-msgid "Enable decimal floating point hardware support"
-msgstr "å�¯ç”¨ç¡¬ä»¶å��è¿›åˆ¶æµ®ç‚¹æ”¯æŒ�"
-
-#: config/s390/s390.opt:55
-msgid "Enable hardware floating point"
-msgstr "å�¯ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒ"
-
-#: config/s390/s390.opt:67
-msgid "Use packed stack layout"
-msgstr "ä½¿ç”¨ç´§å®žçš„å †æ ˆå¸ƒå±€"
-
-#: config/s390/s390.opt:71
-msgid "Use bras for executable < 64k"
-msgstr "ä¸ºå°�äºŽ 64k çš„å�¯æ‰§è¡Œæ–‡ä»¶ä½¿ç”¨ bras æŒ‡ä»¤"
-
-#: config/s390/s390.opt:75
-msgid "Disable hardware floating point"
-msgstr "ç¦�ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒ"
-
-#: config/s390/s390.opt:79
-msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
-msgstr ""
-
-#: config/s390/s390.opt:83
-msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
-msgstr "åœ¨å‡½æ•°å‰�è¨€ä¸­ç”Ÿæˆ�é¢�å¤–ä»£ç �ä»¥æ�•èŽ·å †æ ˆå¤§å°�è¶Šé™�"
-
-#: config/s390/s390.opt:87 config/ia64/ia64.opt:97 config/sparc/sparc.opt:95
-#: config/i386/i386.opt:183 config/rs6000/rs6000.opt:226 config/spu/spu.opt:64
-msgid "Schedule code for given CPU"
-msgstr "ä¸ºæŒ‡å®šçš„ CPU ä¼˜åŒ–ä»£ç �"
-
-#: config/s390/s390.opt:91
-msgid "mvcle use"
-msgstr "ä½¿ç”¨ mvcle"
-
-#: config/s390/s390.opt:95
-msgid "Warn if a function uses alloca or creates an array with dynamic size"
-msgstr "å½“å‡½æ•°ä½¿ç”¨ alloca æ�¥åˆ›å»ºå�˜é•¿æ•°ç»„æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: config/s390/s390.opt:99
-msgid "Warn if a single function's framesize exceeds the given framesize"
-msgstr "å½“å�•ä¸ªå‡½æ•°çš„å¸§å¤§å°�è¶…è¿‡ç»™å®šå€¼æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: config/s390/s390.opt:103
-msgid "z/Architecture"
-msgstr "z/Architecture"
-
 #: config/ia64/ilp32.opt:3
 msgid "Generate ILP32 code"
 msgstr "ç”Ÿæˆ� ILP32 ä»£ç �"
@@ -12040,10 +11786,16 @@
 msgid "Enable earlier placing stop bits for better scheduling"
 msgstr "å�Šæ—©æ”¾ç½®å�œæ­¢ä½�ï¼Œä»¥å�–å¾—æ›´å¥½çš„è°ƒåº¦æ•ˆæžœ"
 
-#: config/ia64/ia64.opt:89 config/spu/spu.opt:56 config/pa/pa.opt:51
+#: config/ia64/ia64.opt:89 config/pa/pa.opt:51 config/spu/spu.opt:56
 msgid "Specify range of registers to make fixed"
 msgstr ""
 
+#: config/ia64/ia64.opt:97 config/i386/i386.opt:183
+#: config/rs6000/rs6000.opt:226 config/spu/spu.opt:64 config/s390/s390.opt:87
+#: config/sparc/sparc.opt:95
+msgid "Schedule code for given CPU"
+msgstr "ä¸ºæŒ‡å®šçš„ CPU ä¼˜åŒ–ä»£ç �"
+
 #: config/ia64/ia64.opt:101
 msgid "Use data speculation before reload"
 msgstr "åœ¨é‡�åŠ è½½å‰�ä½¿ç”¨æ•°æ�®æŠ•æœº"
@@ -12082,344 +11834,306 @@
 
 #: config/ia64/ia64.opt:137
 msgid "If set, data speculative instructions will be chosen for schedule only if there are no other choices at the moment "
-msgstr ""
+msgstr "è®¾å®šå�Žï¼Œä»…å½“åˆ«æ— é€‰æ‹©æ—¶æ‰�åœ¨è°ƒåº¦ä¸­ä½¿ç”¨æ•°æ�®æŠ•æœºæŒ‡ä»¤"
 
 #: config/ia64/ia64.opt:141
 msgid "If set, control speculative instructions will be chosen for schedule only if there are no other choices at the moment "
-msgstr ""
+msgstr "è®¾å®šå�Žï¼Œä»…å½“åˆ«æ— é€‰æ‹©æ—¶æ‰�åœ¨è°ƒåº¦ä¸­ä½¿ç”¨æŽ§åˆ¶æŠ•æœºæŒ‡ä»¤"
 
 #: config/ia64/ia64.opt:145
 msgid "Count speculative dependencies while calculating priority of instructions"
-msgstr ""
+msgstr "è®¡ç®—æŒ‡ä»¤ä¼˜å…ˆçº§æ—¶è®¡å…¥æŠ•æœºä¾�èµ–"
 
-#: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23 config/mt/mt.opt:27
-msgid "Use simulator runtime"
-msgstr "ä½¿ç”¨ä»¿çœŸå™¨è¿�è¡Œæ—¶"
+#: config/xtensa/xtensa.opt:23
+msgid "Use CONST16 instruction to load constants"
+msgstr "ä½¿ç”¨ CONST16 æŒ‡ä»¤åŠ è½½å¸¸é‡�"
 
-#: config/m32c/m32c.opt:28
-msgid "Compile code for R8C variants"
-msgstr "ä¸º R8C å�˜ç§�ç¼–è¯‘"
+#: config/xtensa/xtensa.opt:27
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+msgstr "å�¯ç”¨èž�å�ˆçš„ä¹˜åŠ å’Œä¹˜å‡�æµ®ç‚¹æŒ‡ä»¤"
 
-#: config/m32c/m32c.opt:32
-msgid "Compile code for M16C variants"
-msgstr "ä¸º M16C å�˜ç§�ç¼–è¯‘"
+#: config/xtensa/xtensa.opt:31
+msgid "Use indirect CALLXn instructions for large programs"
+msgstr "ä¸ºå¤§åž‹ç¨‹åº�ä½¿ç”¨é—´æŽ¥ CALLXn æŒ‡ä»¤"
 
-#: config/m32c/m32c.opt:36
-msgid "Compile code for M32CM variants"
-msgstr "ä¸º M32CM å�˜ç§�ç¼–è¯‘"
+#: config/xtensa/xtensa.opt:35
+msgid "Automatically align branch targets to reduce branch penalties"
+msgstr "è‡ªåŠ¨å¯¹é½�è·³è½¬ç›®æ ‡ä»¥å‡�å°‘åˆ†æ”¯å¼€é”€"
 
-#: config/m32c/m32c.opt:40
-msgid "Compile code for M32C variants"
-msgstr "ä¸º M32C å�˜ç§�ç¼–è¯‘"
+#: config/xtensa/xtensa.opt:39
+msgid "Intersperse literal pools with code in the text section"
+msgstr ""
 
-#: config/m32c/m32c.opt:44
-msgid "Number of memreg bytes (default: 16, range: 0..16)"
-msgstr "memreg å­—èŠ‚æ•°(é»˜è®¤ï¼š16ï¼ŒèŒƒå›´ï¼š0..16)"
+#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
+msgid "Generate PA1.0 code"
+msgstr "ç”Ÿæˆ� PA1.0 ä»£ç �"
 
-#: config/sparc/little-endian.opt:23
-msgid "Generate code for little-endian"
-msgstr "ç”Ÿæˆ�ä½Žä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �"
+#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
+msgid "Generate PA1.1 code"
+msgstr "ç”Ÿæˆ� PA1.1 ä»£ç �"
 
-#: config/sparc/little-endian.opt:27
-msgid "Generate code for big-endian"
-msgstr "ç”Ÿæˆ�é«˜ä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �"
+#: config/pa/pa.opt:31 config/pa/pa.opt:92
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+msgstr "ç”Ÿæˆ� PA2.0 ä»£ç �(éœ€è¦� binutils 2.10 æˆ–æ›´æ–°ç‰ˆæœ¬)"
 
-#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
-msgid "Use hardware FP"
-msgstr "ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒ"
+#: config/pa/pa.opt:35
+msgid "Generate code for huge switch statements"
+msgstr "ä¸ºå·¨åž‹çš„ switch è¯­å�¥ç”Ÿæˆ�ä»£ç �"
 
-#: config/sparc/sparc.opt:31
-msgid "Do not use hardware FP"
-msgstr "ä¸�ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒ"
+#: config/pa/pa.opt:39
+msgid "Disable FP regs"
+msgstr "ç¦�ç”¨æµ®ç‚¹å¯„å­˜å™¨"
 
-#: config/sparc/sparc.opt:35
-msgid "Assume possible double misalignment"
-msgstr "å�‡å®šå�¯èƒ½çš„ä¸¤ä¸�å¯¹é½�"
+#: config/pa/pa.opt:43
+msgid "Disable indexed addressing"
+msgstr "ç¦�ç”¨å�˜å�€å¯»å�€"
 
-#: config/sparc/sparc.opt:39
-msgid "Pass -assert pure-text to linker"
-msgstr "å°† -assert pure-text ä¼ é€’ç»™é“¾æŽ¥å™¨"
+#: config/pa/pa.opt:47
+msgid "Generate fast indirect calls"
+msgstr "ç”Ÿæˆ�å¿«é€Ÿé—´æŽ¥è°ƒç”¨"
 
-#: config/sparc/sparc.opt:43
-msgid "Use ABI reserved registers"
-msgstr "ä½¿ç”¨ ABI ä¿�ç•™çš„å¯„å­˜å™¨"
+#: config/pa/pa.opt:55
+msgid "Assume code will be assembled by GAS"
+msgstr "å�‡å®šä»£ç �å°†ç”± GAS æ±‡ç¼–"
 
-#: config/sparc/sparc.opt:47
-msgid "Use hardware quad FP instructions"
-msgstr "ä½¿ç”¨ç¡¬ä»¶å››æµ®ç‚¹æŒ‡ä»¤"
+#: config/pa/pa.opt:59
+msgid "Put jumps in call delay slots"
+msgstr "å°†è·³è½¬æ”¾ç½®åœ¨å»¶è¿Ÿè°ƒç”¨æ§½å†…"
 
-#: config/sparc/sparc.opt:51
-msgid "Do not use hardware quad fp instructions"
-msgstr "ä¸�ä½¿ç”¨ç¡¬ä»¶å››æµ®ç‚¹æŒ‡ä»¤"
+#: config/pa/pa.opt:64
+msgid "Enable linker optimizations"
+msgstr "å�¯ç”¨é“¾æŽ¥å™¨ä¼˜åŒ–"
 
-#: config/sparc/sparc.opt:55
-msgid "Compile for V8+ ABI"
-msgstr "ä¸º V8+ ABI ç¼–è¯‘"
+#: config/pa/pa.opt:68
+msgid "Always generate long calls"
+msgstr "æ€»æ˜¯ç”Ÿæˆ�è¿œè°ƒç”¨"
 
-#: config/sparc/sparc.opt:59
-msgid "Use UltraSPARC Visual Instruction Set extensions"
-msgstr "ä½¿ç”¨ UltraSPARC å�¯è§†åŒ–æŒ‡ä»¤é›†"
+#: config/pa/pa.opt:72
+msgid "Emit long load/store sequences"
+msgstr "ç”Ÿæˆ�é•¿è¯»/å†™åº�åˆ—"
 
-#: config/sparc/sparc.opt:63
-msgid "Pointers are 64-bit"
-msgstr "æŒ‡é’ˆæ˜¯ 64 ä½�"
+#: config/pa/pa.opt:80
+msgid "Disable space regs"
+msgstr "ç¦�ç”¨ç©ºé—´å¯„å­˜å™¨"
 
-#: config/sparc/sparc.opt:67
-msgid "Pointers are 32-bit"
-msgstr "æŒ‡é’ˆæ˜¯ 32 ä½�"
+#: config/pa/pa.opt:96
+msgid "Use portable calling conventions"
+msgstr "ä½¿ç”¨ä¸€èˆ¬çš„è°ƒç”¨çº¦å®š"
 
-#: config/sparc/sparc.opt:71
-msgid "Use 64-bit ABI"
-msgstr "ä½¿ç”¨ 64 ä½� ABI"
+#: config/pa/pa.opt:100
+msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
+msgstr "æŒ‡å®šè°ƒåº¦ä¼˜åŒ–çš„ç›®æ ‡ CPUã€‚æœ‰æ•ˆçš„é€‰é¡¹æ˜¯ 700ï¼Œ7100ï¼Œ7100LCï¼Œ7200ï¼Œ7300ï¼Œå’Œ 8000"
 
-#: config/sparc/sparc.opt:75
-msgid "Use 32-bit ABI"
-msgstr "ä½¿ç”¨ 32 ä½� ABI"
+#: config/pa/pa.opt:104 config/frv/frv.opt:177
+msgid "Use software floating point"
+msgstr "ä½¿ç”¨è½¯ä»¶æµ®ç‚¹å�•å…ƒ"
 
-#: config/sparc/sparc.opt:79
-msgid "Use stack bias"
-msgstr "ä½¿ç”¨å †æ ˆå��ç§»"
+#: config/pa/pa.opt:112
+msgid "Do not disable space regs"
+msgstr "ä¸�ç¦�ç”¨ç©ºé—´å¯„å­˜å™¨"
 
-#: config/sparc/sparc.opt:83
-msgid "Use structs on stronger alignment for double-word copies"
-msgstr "ä¸ºç»“æž„ä½¿ç”¨æ›´å¼ºçš„å¯¹é½�ä»¥ä½¿ç”¨å�Œå­—å¤�åˆ¶"
+#: config/pa/pa-hpux1111.opt:23 config/pa/pa-hpux1010.opt:23
+#: config/pa/pa-hpux.opt:27
+msgid "Specify UNIX standard for predefines and linking"
+msgstr "æŒ‡å®šç”¨äºŽé¢„å®šä¹‰å’Œé“¾æŽ¥çš„ UNIX æ ‡å‡†"
 
-#: config/sparc/sparc.opt:87
-msgid "Optimize tail call instructions in assembler and linker"
-msgstr "åœ¨æ±‡ç¼–å™¨å’Œé“¾æŽ¥å™¨ä¸­ä¼˜åŒ–å°¾è°ƒç”¨æŒ‡ä»¤"
+#: config/pa/pa64-hpux.opt:23
+msgid "Assume code will be linked by GNU ld"
+msgstr "å�‡å®šä»£ç �å°†ç”± GNU ld é“¾æŽ¥"
 
-#: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:222
-msgid "Use features of and schedule code for given CPU"
-msgstr "ä½¿ç”¨æŒ‡å®š CPU çš„ç‰¹æ€§å’Œè°ƒåº¦ä»£ç �"
+#: config/pa/pa64-hpux.opt:27
+msgid "Assume code will be linked by HP ld"
+msgstr "å�‡å®šä»£ç �å°†ç”± HP ld é“¾æŽ¥"
 
-#: config/sparc/sparc.opt:99
-msgid "Use given SPARC-V9 code model"
-msgstr "ä½¿ç”¨ç»™å®šçš„ SPARC-V9 ä»£ç �æ¨¡åž‹"
+#: config/pa/pa-hpux.opt:23
+msgid "Generate cpp defines for server IO"
+msgstr "ä¸ºæœ�åŠ¡å™¨ IO ç”Ÿæˆ� cpp å®šä¹‰"
 
-#: config/sparc/sparc.opt:103
-msgid "Enable strict 32-bit psABI struct return checking."
-msgstr "å�¯ç”¨ä¸¥æ ¼çš„ 32 ä½� psABI ç»“æž„è¿”å›žæ£€æŸ¥"
+#: config/pa/pa-hpux.opt:31
+msgid "Generate cpp defines for workstation IO"
+msgstr "ä¸ºå·¥ä½œç«™ IO ç”Ÿæˆ� cpp å®šä¹‰"
 
-#: config/m32r/m32r.opt:23
-msgid "Compile for the m32rx"
-msgstr "ä¸º m32rx ç¼–è¯‘"
+#: config/frv/frv.opt:23
+msgid "Use 4 media accumulators"
+msgstr "ä½¿ç”¨ 4 ä¸ªå¤šåª’ä½“ç´¯åŠ å™¨"
 
-#: config/m32r/m32r.opt:27
-msgid "Compile for the m32r2"
-msgstr "ä¸º m32r2 ç¼–è¯‘"
+#: config/frv/frv.opt:27
+msgid "Use 8 media accumulators"
+msgstr "ä½¿ç”¨ 8 ä¸ªå¤šåª’ä½“ç´¯åŠ å™¨"
 
-#: config/m32r/m32r.opt:31
-msgid "Compile for the m32r"
-msgstr "ä¸º m32r ç¼–è¯‘"
+#: config/frv/frv.opt:31
+msgid "Enable label alignment optimizations"
+msgstr "å�¯ç”¨æ ‡å�·å¯¹é½�ä¼˜åŒ–"
 
-#: config/m32r/m32r.opt:35
-msgid "Align all loops to 32 byte boundary"
-msgstr "æ‰€æœ‰å¾ªçŽ¯å¯¹é½�åˆ° 32 å­—èŠ‚è¾¹ç•Œä¸Š"
+#: config/frv/frv.opt:35
+msgid "Dynamically allocate cc registers"
+msgstr "åŠ¨æ€�åˆ†é…� cc å¯„å­˜å™¨"
 
-#: config/m32r/m32r.opt:39
-msgid "Prefer branches over conditional execution"
-msgstr "ä¼˜å…ˆä½¿ç”¨åˆ†æ”¯è€Œä¸�æ˜¯æ�¡ä»¶æ‰§è¡Œ"
+#: config/frv/frv.opt:42
+msgid "Set the cost of branches"
+msgstr "è®¾å®šåˆ†æ”¯çš„å¼€é”€"
 
-#: config/m32r/m32r.opt:43
-msgid "Give branches their default cost"
-msgstr "ä¸ºåˆ†æ”¯æŒ‡å®šé»˜è®¤å¼€é”€"
+#: config/frv/frv.opt:46
+msgid "Enable conditional execution other than moves/scc"
+msgstr "å�¯ç”¨æ�¡ä»¶æ‰§è¡Œè€Œé�ž moves/scc"
 
-#: config/m32r/m32r.opt:47
-msgid "Display compile time statistics"
-msgstr "æ˜¾ç¤ºç¼–è¯‘æ—¶é—´ç»Ÿè®¡"
+#: config/frv/frv.opt:50
+msgid "Change the maximum length of conditionally-executed sequences"
+msgstr "æ”¹å�˜æ�¡ä»¶æ‰§è¡Œåº�åˆ—çš„æœ€å¤§é•¿åº¦"
 
-#: config/m32r/m32r.opt:51
-msgid "Specify cache flush function"
-msgstr "æŒ‡å®šæ¸…ç©ºç¼“å­˜çš„å‡½æ•°"
+#: config/frv/frv.opt:54
+msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
+msgstr "æ”¹å�˜ç”¨äºŽæ�¡ä»¶æ‰§è¡Œåº�åˆ—çš„ä¸´æ—¶å¯„å­˜å™¨æ•°é‡�"
 
-#: config/m32r/m32r.opt:55
-msgid "Specify cache flush trap number"
-msgstr "æŒ‡å®šæ¸…ç©ºç¼“å­˜çš„é™·é˜±å�·"
+#: config/frv/frv.opt:58
+msgid "Enable conditional moves"
+msgstr "å�¯ç”¨æ�¡ä»¶è½¬ç§»"
 
-#: config/m32r/m32r.opt:59
-msgid "Only issue one instruction per cycle"
-msgstr "æ¯�å‘¨æœŸå�ªå�‘å‡ºä¸€æ�¡æŒ‡ä»¤"
+#: config/frv/frv.opt:62
+msgid "Set the target CPU type"
+msgstr "æŒ‡å®šç›®æ ‡ CPU çš„ç±»åž‹"
 
-#: config/m32r/m32r.opt:63
-msgid "Allow two instructions to be issued per cycle"
-msgstr "å…�è®¸æ¯�å‘¨æœŸå�‘å‡ºä¸¤æ�¡æŒ‡ä»¤"
+#: config/frv/frv.opt:84
+msgid "Use fp double instructions"
+msgstr "ä½¿ç”¨æµ®ç‚¹å�Œç²¾åº¦æŒ‡ä»¤"
 
-#: config/m32r/m32r.opt:67
-msgid "Code size: small, medium or large"
-msgstr "ä»£ç �å¤§å°�ï¼šå°�ã€�ä¸­æˆ–å¤§"
+#: config/frv/frv.opt:88
+msgid "Change the ABI to allow double word insns"
+msgstr "æ”¹å�˜ ABI ä»¥å…�è®¸å�Œå­—æŒ‡ä»¤"
 
-#: config/m32r/m32r.opt:71
-msgid "Don't call any cache flush functions"
-msgstr "ä¸�è°ƒç”¨ä»»ä½•æ¸…ç©ºç¼“å­˜çš„å‡½æ•°"
+#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
+msgid "Enable Function Descriptor PIC mode"
+msgstr "å�¯ç”¨å‡½æ•°æ��è¿°ç¬¦ PIC æ¨¡å¼�"
 
-#: config/m32r/m32r.opt:75
-msgid "Don't call any cache flush trap"
-msgstr "ä¸�è°ƒç”¨ä»»ä½•æ¸…ç©ºç¼“å­˜çš„é™·é˜±"
+#: config/frv/frv.opt:96
+msgid "Just use icc0/fcc0"
+msgstr "å�ªä½¿ç”¨ icc0/fcc0"
 
-#: config/m32r/m32r.opt:82
-msgid "Small data area: none, sdata, use"
-msgstr ""
+#: config/frv/frv.opt:100
+msgid "Only use 32 FPRs"
+msgstr "å�ªä½¿ç”¨ 32 ä¸ªæµ®ç‚¹å¯„å­˜å™¨"
 
-#: config/m68k/m68k.opt:23
-msgid "Generate code for a 520X"
-msgstr "ä¸º 520X ç”Ÿæˆ�ä»£ç �"
+#: config/frv/frv.opt:104
+msgid "Use 64 FPRs"
+msgstr "ä½¿ç”¨ 64 ä¸ªæµ®ç‚¹å¯„å­˜å™¨"
 
-#: config/m68k/m68k.opt:27
-msgid "Generate code for a 5206e"
-msgstr "ä¸º 5206e ç”Ÿæˆ�ä»£ç �"
+#: config/frv/frv.opt:108
+msgid "Only use 32 GPRs"
+msgstr "å�ªä½¿ç”¨ 32 ä¸ªé€šç”¨å¯„å­˜å™¨"
 
-#: config/m68k/m68k.opt:31
-msgid "Generate code for a 528x"
-msgstr "ä¸º 528x ç”Ÿæˆ�ä»£ç �"
+#: config/frv/frv.opt:112
+msgid "Use 64 GPRs"
+msgstr "ä½¿ç”¨ 64 ä¸ªé€šç”¨å¯„å­˜å™¨"
 
-#: config/m68k/m68k.opt:35
-msgid "Generate code for a 5307"
-msgstr "ä¸º 5307 ç”Ÿæˆ�ä»£ç �"
+#: config/frv/frv.opt:116
+msgid "Enable use of GPREL for read-only data in FDPIC"
+msgstr ""
 
-#: config/m68k/m68k.opt:39
-msgid "Generate code for a 5407"
-msgstr "ä¸º 5407 ç”Ÿæˆ�ä»£ç �"
+#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
+#: config/pdp11/pdp11.opt:71
+msgid "Use hardware floating point"
+msgstr "ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒ"
 
-#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
-msgid "Generate code for a 68000"
-msgstr "ä¸º 68000 ç”Ÿæˆ�ä»£ç �"
+#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
+msgid "Enable inlining of PLT in function calls"
+msgstr "ä¸ºå‡½æ•°è°ƒç”¨å�¯ç”¨ PLT çš„å†…è�”"
 
-#: config/m68k/m68k.opt:47
-msgid "Generate code for a 68010"
-msgstr "ä¸º 68010 ç”Ÿæˆ�ä»£ç �"
+#: config/frv/frv.opt:128
+msgid "Enable PIC support for building libraries"
+msgstr "å�¯ç”¨å¯¹åº“çš„ PIC æ”¯æŒ�"
 
-#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
-msgid "Generate code for a 68020"
-msgstr "ä¸º 68020 ç”Ÿæˆ�ä»£ç �"
+#: config/frv/frv.opt:132
+msgid "Follow the EABI linkage requirements"
+msgstr "é�µå¾ª EABI é“¾æŽ¥è¦�æ±‚"
 
-#: config/m68k/m68k.opt:55
-msgid "Generate code for a 68040, without any new instructions"
-msgstr "ä¸º 68040 ç”Ÿæˆ�ä»£ç �ï¼Œä¸�ä½¿ç”¨æ–°æŒ‡ä»¤"
+#: config/frv/frv.opt:136
+msgid "Disallow direct calls to global functions"
+msgstr "ä¸�å…�è®¸ç›´æŽ¥è°ƒç”¨å…¨å±€å‡½æ•°"
 
-#: config/m68k/m68k.opt:59
-msgid "Generate code for a 68060, without any new instructions"
-msgstr "ä¸º 68060 ç”Ÿæˆ�ä»£ç �ï¼Œä¸�ä½¿ç”¨æ–°æŒ‡ä»¤"
+#: config/frv/frv.opt:140
+msgid "Use media instructions"
+msgstr "ä½¿ç”¨å¤šåª’ä½“æŒ‡ä»¤"
 
-#: config/m68k/m68k.opt:63
-msgid "Generate code for a 68030"
-msgstr "ä¸º 68030 ç”Ÿæˆ�ä»£ç �"
+#: config/frv/frv.opt:144
+msgid "Use multiply add/subtract instructions"
+msgstr "ä½¿ç”¨ä¹˜åŠ /å‡�æŒ‡ä»¤"
 
-#: config/m68k/m68k.opt:67
-msgid "Generate code for a 68040"
-msgstr "ä¸º 68040 ç”Ÿæˆ�ä»£ç �"
+#: config/frv/frv.opt:148
+msgid "Enable optimizing &&/|| in conditional execution"
+msgstr "å�¯ç”¨å¯¹æ�¡ä»¶æ‰§è¡Œ && æˆ– || çš„ä¼˜åŒ–"
 
-#: config/m68k/m68k.opt:71
-msgid "Generate code for a 68060"
-msgstr "ä¸º 68060 ç”Ÿæˆ�ä»£ç �"
+#: config/frv/frv.opt:152
+msgid "Enable nested conditional execution optimizations"
+msgstr "å�¯ç”¨å¯¹åµŒå¥—æ�¡ä»¶æ‰§è¡Œçš„ä¼˜åŒ–"
 
-#: config/m68k/m68k.opt:75
-msgid "Generate code for a 68302"
-msgstr "ä¸º 68302 ç”Ÿæˆ�ä»£ç �"
+#: config/frv/frv.opt:157
+msgid "Do not mark ABI switches in e_flags"
+msgstr "ä¸�åœ¨ e_flags ä¸­æ ‡è®° ABI å¼€å…³"
 
-#: config/m68k/m68k.opt:79
-msgid "Generate code for a 68332"
-msgstr "ä¸º 68332 ç”Ÿæˆ�ä»£ç �"
+#: config/frv/frv.opt:161
+msgid "Remove redundant membars"
+msgstr "åˆ é™¤å†—ä½™æˆ�å‘˜"
 
-#: config/m68k/m68k.opt:84
-msgid "Generate code for a 68851"
-msgstr "ä¸º 68851 ç”Ÿæˆ�ä»£ç �"
+#: config/frv/frv.opt:165
+msgid "Pack VLIW instructions"
+msgstr "æ‰“åŒ… VLIW æŒ‡ä»¤"
 
-#: config/m68k/m68k.opt:88
-msgid "Generate code that uses 68881 floating-point instructions"
-msgstr "ç”Ÿæˆ�ä½¿ç”¨ 68881 æµ®ç‚¹æŒ‡ä»¤çš„ä»£ç �"
+#: config/frv/frv.opt:169
+msgid "Enable setting GPRs to the result of comparisons"
+msgstr "å�¯ç”¨å°†é€šç”¨å¯„å­˜å™¨è®¾ä¸ºæ¯”è¾ƒç»“æžœ"
 
-#: config/m68k/m68k.opt:92
-msgid "Align variables on a 32-bit boundary"
-msgstr "åœ¨ 32 ä½�è¾¹ç•Œä¸Šå¯¹é½�å�˜é‡�"
+#: config/frv/frv.opt:173
+msgid "Change the amount of scheduler lookahead"
+msgstr "æ”¹å�˜è°ƒåº¦å™¨çš„å‰�çž»"
 
-#: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
-msgid "Specify the name of the target architecture"
-msgstr "æŒ‡å®šç›®æ ‡æž¶æž„çš„å��ç§°"
+#: config/frv/frv.opt:181
+msgid "Assume a large TLS segment"
+msgstr "å�‡å®šå¤§çš„çº¿ç¨‹å±€éƒ¨å­˜å‚¨æ®µ"
 
-#: config/m68k/m68k.opt:100
-msgid "Use the bit-field instructions"
-msgstr "ä½¿ç”¨ä½�æ®µæŒ‡ä»¤"
+#: config/frv/frv.opt:185
+msgid "Do not assume a large TLS segment"
+msgstr "ä¸�å�‡å®šå¤§çš„ TLS æ®µ"
 
-#: config/m68k/m68k.opt:112
-msgid "Generate code for a ColdFire v4e"
-msgstr "ä¸º ColdFire v4e ç”Ÿæˆ�ä»£ç �"
+#: config/frv/frv.opt:190
+msgid "Cause gas to print tomcat statistics"
+msgstr "è®© gas æ‰“å�° tomcat ç»Ÿè®¡"
 
-#: config/m68k/m68k.opt:116
-msgid "Specify the target CPU"
-msgstr "é€‰æ‹©ç›®æ ‡ CPU"
+#: config/frv/frv.opt:195
+msgid "Link with the library-pic libraries"
+msgstr ""
 
-#: config/m68k/m68k.opt:120
-msgid "Generate code for a cpu32"
-msgstr "ä¸º cpu32 ç”Ÿæˆ�ä»£ç �"
+#: config/frv/frv.opt:199
+msgid "Allow branches to be packed with other instructions"
+msgstr "å…�è®¸è·³è½¬ä¸Žå…¶ä»–æŒ‡ä»¤æ‰“åŒ…åœ¨ä¸€èµ·"
 
-#: config/m68k/m68k.opt:124
-msgid "Use hardware division instructions on ColdFire"
-msgstr "ä½¿ç”¨ ColdFire ä¸Šçš„ç¡¬ä»¶é™¤æ³•æŒ‡ä»¤"
+#: config/i386/cygming.opt:23
+msgid "Create console application"
+msgstr "åˆ›å»ºå‘½ä»¤è¡Œç¨‹åº�"
 
-#: config/m68k/m68k.opt:128
-msgid "Generate code for a Fido A"
-msgstr "ä¸º Fido A ç”Ÿæˆ�ä»£ç �"
+#: config/i386/cygming.opt:27
+msgid "Use the Cygwin interface"
+msgstr "ä½¿ç”¨ Cygwin æŽ¥å�£"
 
-#: config/m68k/m68k.opt:132
-msgid "Generate code which uses hardware floating point instructions"
-msgstr "ç”Ÿæˆ�ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹æŒ‡ä»¤çš„ä»£ç �"
+#: config/i386/cygming.opt:31
+msgid "Generate code for a DLL"
+msgstr "ç”Ÿæˆ�åŠ¨æ€�é“¾æŽ¥åº“çš„ä»£ç �"
 
-#: config/m68k/m68k.opt:136
-msgid "Enable ID based shared library"
-msgstr "å�¯ç”¨åŸºäºŽ ID çš„å…±äº«åº“"
+#: config/i386/cygming.opt:35
+msgid "Ignore dllimport for functions"
+msgstr "å¿½ç•¥å‡½æ•°çš„ dllimport å±žæ€§"
 
-#: config/m68k/m68k.opt:140
-msgid "Do not use the bit-field instructions"
-msgstr "ä¸�ä½¿ç”¨ä½�æ®µæŒ‡ä»¤"
+#: config/i386/cygming.opt:39
+msgid "Use Mingw-specific thread support"
+msgstr "ä½¿ç”¨ Mingw ç‰¹å®šçš„çº¿ç¨‹æ”¯æŒ�"
 
-#: config/m68k/m68k.opt:144
-msgid "Use normal calling convention"
-msgstr "ä½¿ç”¨ä¸€èˆ¬çš„è°ƒç”¨çº¦å®š"
+#: config/i386/cygming.opt:43
+msgid "Set Windows defines"
+msgstr "è®¾å®š Windows å®šä¹‰"
 
-#: config/m68k/m68k.opt:148
-msgid "Consider type 'int' to be 32 bits wide"
-msgstr "è®¤ä¸ºâ€˜intâ€™ç±»æœ‰ 32 ä½�å®½"
+#: config/i386/cygming.opt:47
+msgid "Create GUI application"
+msgstr "åˆ›å»ºå›¾å½¢ç•Œé�¢ç¨‹åº�"
 
-#: config/m68k/m68k.opt:152
-msgid "Generate pc-relative code"
-msgstr "ç”Ÿæˆ�ç›¸å¯¹ pc çš„ä»£ç �"
-
-#: config/m68k/m68k.opt:156
-msgid "Use different calling convention using 'rtd'"
-msgstr "å�¯ç”¨ä½¿ç”¨â€˜rtdâ€™çš„ä¸�å�Œçš„è°ƒç”¨çº¦å®š"
-
-#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
-msgid "Enable separate data segment"
-msgstr "å�¯ç”¨åˆ†ç¦»çš„æ•°æ�®æ®µ"
-
-#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
-msgid "ID of shared library to build"
-msgstr "å°†è¦�åˆ›å»ºçš„å…±äº«åº“çš„ ID"
-
-#: config/m68k/m68k.opt:168
-msgid "Consider type 'int' to be 16 bits wide"
-msgstr "è®¤ä¸ºâ€˜intâ€™ç±»æœ‰ 16 ä½�å®½"
-
-#: config/m68k/m68k.opt:172
-msgid "Generate code with library calls for floating point"
-msgstr "ä¸ºä½¿ç”¨æµ®ç‚¹çš„åº“è°ƒç”¨ç”Ÿæˆ�ä»£ç �"
-
-#: config/m68k/m68k.opt:176
-msgid "Do not use unaligned memory references"
-msgstr "ä¸�ä½¿ç”¨æœªå¯¹é½�çš„å†…å­˜å¼•ç”¨"
-
-#: config/m68k/m68k.opt:180
-msgid "Tune for the specified target CPU or architecture"
-msgstr "ä¸ºæŒ‡å®šçš„ç›®æ ‡ CPU æˆ–æž¶æž„ä¼˜åŒ–"
-
-#: config/m68k/ieee.opt:24 config/i386/i386.opt:95
-msgid "Use IEEE math for fp comparisons"
-msgstr "æµ®ç‚¹æ•°é—´çš„æ¯”è¾ƒä¸¥æ ¼é�µå¾ª IEEE æ ‡å‡†"
-
-#: config/i386/djgpp.opt:25
-msgid "Ignored (obsolete)"
-msgstr "å¿½ç•¥(å·²è¿‡æ—¶)"
-
 #: config/i386/i386.opt:23
 msgid "sizeof(long double) is 16"
 msgstr "sizeof(long double) ç­‰äºŽ 16"
@@ -12456,6 +12170,10 @@
 msgid "Align destination of the string operations"
 msgstr "å¯¹é½�å­—ç¬¦ä¸²æ“�ä½œçš„ç›®æ ‡"
 
+#: config/i386/i386.opt:59 config/spu/spu.opt:60 config/s390/s390.opt:31
+msgid "Generate code for given CPU"
+msgstr "ä¸ºç»™å®šçš„ CPU ç”Ÿæˆ�ä»£ç �"
+
 #: config/i386/i386.opt:63
 msgid "Use given assembler dialect"
 msgstr "ä½¿ç”¨ç»™å®šçš„æ±‡ç¼–é£Žæ ¼"
@@ -12484,6 +12202,10 @@
 msgid "Generate floating point mathematics using given instruction set"
 msgstr "ä¸ºæŒ‡å®šçš„æŒ‡ä»¤é›†ç”Ÿæˆ�æµ®ç‚¹æ•°å­¦ä»£ç �"
 
+#: config/i386/i386.opt:95 config/m68k/ieee.opt:24
+msgid "Use IEEE math for fp comparisons"
+msgstr "æµ®ç‚¹æ•°é—´çš„æ¯”è¾ƒä¸¥æ ¼é�µå¾ª IEEE æ ‡å‡†"
+
 #: config/i386/i386.opt:99
 msgid "Inline all known string operations"
 msgstr "å†…è�”æ‰€æœ‰å·²çŸ¥çš„å­—ç¬¦ä¸²æ“�ä½œ"
@@ -12633,58 +12355,396 @@
 msgid "Enable automatic generation of fused floating point multiply-add instructions"
 msgstr "è‡ªåŠ¨ç”Ÿæˆ�èž�å’Œæµ®ç‚¹ä¹˜åŠ æŒ‡ä»¤"
 
-#: config/i386/cygming.opt:23
-msgid "Create console application"
-msgstr "åˆ›å»ºå‘½ä»¤è¡Œç¨‹åº�"
+#: config/i386/sco5.opt:24
+msgid "Generate ELF output"
+msgstr "ç”Ÿæˆ� ELF æ ¼å¼�çš„è¾“å‡ºæ–‡ä»¶"
 
-#: config/i386/cygming.opt:27
-msgid "Use the Cygwin interface"
-msgstr "ä½¿ç”¨ Cygwin æŽ¥å�£"
+#: config/i386/djgpp.opt:25
+msgid "Ignored (obsolete)"
+msgstr "å¿½ç•¥(å·²è¿‡æ—¶)"
 
-#: config/i386/cygming.opt:31
-msgid "Generate code for a DLL"
-msgstr "ç”Ÿæˆ�åŠ¨æ€�é“¾æŽ¥åº“çš„ä»£ç �"
+#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
+msgid "Specify CPU for code generation purposes"
+msgstr "ä¸ºä»£ç �ç”Ÿæˆ�æŒ‡å®šç›®æ ‡ CPU"
 
-#: config/i386/cygming.opt:35
-msgid "Ignore dllimport for functions"
+#: config/iq2000/iq2000.opt:27
+msgid "Specify CPU for scheduling purposes"
+msgstr "ä¸ºè°ƒåº¦æŒ‡å®šç›®æ ‡ CPU"
+
+#: config/iq2000/iq2000.opt:31 config/mips/mips.opt:97
+msgid "Use ROM instead of RAM"
+msgstr "ä½¿ç”¨ ROM è€Œä¸�æ˜¯ RAM"
+
+#: config/iq2000/iq2000.opt:35
+msgid "Use GP relative sdata/sbss sections"
+msgstr "ä½¿ç”¨ç›¸å¯¹ GP çš„ sdata/sbss èŠ‚"
+
+#: config/iq2000/iq2000.opt:40
+msgid "No default crt0.o"
+msgstr "æ²¡æœ‰é»˜è®¤çš„ crt0.o"
+
+#: config/iq2000/iq2000.opt:44 config/mips/mips.opt:265
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+msgstr "å°†æœªåˆ�å§‹åŒ–çš„å¸¸é‡�æ”¾åœ¨ ROM ä¸­(éœ€è¦� -membedded-data)"
+
+#: config/arm/arm.opt:23
+msgid "Specify an ABI"
+msgstr "æŒ‡å®šä¸€ä¸ª ABI"
+
+#: config/arm/arm.opt:27
+msgid "Generate a call to abort if a noreturn function returns"
+msgstr "å½“ noreturn å‡½æ•°è¿”å›žæ—¶è°ƒç”¨ abort"
+
+#: config/arm/arm.opt:34
+msgid "Pass FP arguments in FP registers"
+msgstr "åœ¨æµ®ç‚¹å¯„å­˜å™¨ä¸­ä¼ é€’æµ®ç‚¹å�‚æ•°"
+
+#: config/arm/arm.opt:38
+msgid "Generate APCS conformant stack frames"
+msgstr "ç”Ÿæˆ�ä¸Ž APCS ç›¸å®¹çš„å †æ ˆæ¡†æž¶"
+
+#: config/arm/arm.opt:42
+msgid "Generate re-entrant, PIC code"
+msgstr "ç”Ÿæˆ�å�¯é‡�å…¥çš„ PIC ä»£ç �"
+
+#: config/arm/arm.opt:49 config/m68k/m68k.opt:96 config/score/score.opt:63
+msgid "Specify the name of the target architecture"
+msgstr "æŒ‡å®šç›®æ ‡æž¶æž„çš„å��ç§°"
+
+#: config/arm/arm.opt:56
+msgid "Assume target CPU is configured as big endian"
+msgstr "å�‡å®šç›®æ ‡ CPU è¢«é…�ç½®ä¸ºé«˜ä½�å­—èŠ‚åœ¨å‰�"
+
+#: config/arm/arm.opt:60
+msgid "Thumb: Assume non-static functions may be called from ARM code"
+msgstr "Thumbï¼šå�‡å®šé�žé�™æ€�å‡½æ•°å�¯è¢« ARM ä»£ç �è°ƒç”¨"
+
+#: config/arm/arm.opt:64
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+msgstr "Thumbï¼šå�‡å®šå‡½æ•°æŒ‡é’ˆå�¯èƒ½ä¸ºä¸�æ„ŸçŸ¥ Thumb çš„ä»£ç �æ‰€ä½¿ç”¨"
+
+#: config/arm/arm.opt:68
+msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
+msgstr "Cirrusï¼šæ�’å…¥ NOP ä»¥é�¿å…�æ— æ•ˆçš„æŒ‡ä»¤ç»„å�ˆ"
+
+#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
+msgid "Specify the name of the target CPU"
+msgstr "æŒ‡å®šç›®æ ‡ CPU çš„å��ç§°"
+
+#: config/arm/arm.opt:76
+msgid "Specify if floating point hardware should be used"
+msgstr "æŒ‡å®šæ˜¯å�¦åº”å½“ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹"
+
+#: config/arm/arm.opt:90
+msgid "Specify the name of the target floating point hardware/format"
+msgstr "æŒ‡å®šç›®æ ‡æµ®ç‚¹ç¡¬ä»¶/æ ¼å¼�çš„å��ç§°"
+
+#: config/arm/arm.opt:94
+msgid "Alias for -mfloat-abi=hard"
+msgstr "-mfloat-abi=hard çš„åˆ«å��"
+
+#: config/arm/arm.opt:98
+msgid "Assume target CPU is configured as little endian"
+msgstr "å�‡å®šç›®æ ‡ CPU è¢«é…�ç½®ä¸ºä½Žä½�å­—èŠ‚åœ¨å‰�"
+
+#: config/arm/arm.opt:102
+msgid "Generate call insns as indirect calls, if necessary"
+msgstr "å¦‚æœ‰å¿…é¡»ï¼Œä¸ºè°ƒç”¨æŒ‡ä»¤ç”Ÿæˆ�é—´æŽ¥è°ƒç”¨"
+
+#: config/arm/arm.opt:106
+msgid "Specify the register to be used for PIC addressing"
+msgstr "æŒ‡å®šç”¨äºŽ PIC å¯»å�€çš„å¯„å­˜å™¨"
+
+#: config/arm/arm.opt:110
+msgid "Store function names in object code"
+msgstr "åœ¨ç›®æ ‡æ–‡ä»¶ä¸­å­˜å‚¨å‡½æ•°å��"
+
+#: config/arm/arm.opt:114
+msgid "Permit scheduling of a function's prologue sequence"
+msgstr "å…�è®¸è°ƒåº¦å‡½æ•°å‰�è¨€åº�åˆ—"
+
+#: config/arm/arm.opt:118
+msgid "Do not load the PIC register in function prologues"
+msgstr "ä¸�åœ¨å‡½æ•°å‰�è¨€ä¸­åŠ è½½ PIC å¯„å­˜å™¨"
+
+#: config/arm/arm.opt:122
+msgid "Alias for -mfloat-abi=soft"
+msgstr "-mfloat-abi=soft çš„åˆ«å��"
+
+#: config/arm/arm.opt:126
+msgid "Specify the minimum bit alignment of structures"
+msgstr "ä¸ºç»“æž„æŒ‡å®šæœ€å°�ä½�å¯¹é½�"
+
+#: config/arm/arm.opt:130
+msgid "Compile for the Thumb not the ARM"
+msgstr "ä¸º Thumb è€Œä¸�æ˜¯ ARM ç¼–è¯‘"
+
+#: config/arm/arm.opt:134
+msgid "Support calls between Thumb and ARM instruction sets"
+msgstr "æ”¯æŒ� Thumb å’Œ ARM æŒ‡ä»¤é›†é—´äº’ç›¸è°ƒç”¨g"
+
+#: config/arm/arm.opt:138
+msgid "Specify how to access the thread pointer"
+msgstr "æŒ‡å®šå¦‚ä½•è®¿é—®çº¿ç¨‹æŒ‡é’ˆ"
+
+#: config/arm/arm.opt:142
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+msgstr "Thumbï¼šå�³ä½¿ä¸�éœ€è¦�ä¹Ÿç”Ÿæˆ�(é�žå�¶)å †æ ˆæ¡†æž¶"
+
+#: config/arm/arm.opt:146
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr "Thumbï¼šå�³ä½¿ä¸�éœ€è¦�ä¹Ÿç”Ÿæˆ�(å�¶)å †æ ˆæ¡†æž¶"
+
+#: config/arm/arm.opt:150
+msgid "Tune code for the given processor"
+msgstr "ä¸ºæŒ‡å®šçš„å¤„ç�†å™¨ä¼˜åŒ–ä»£ç �"
+
+#: config/arm/arm.opt:154
+msgid "Assume big endian bytes, little endian words"
+msgstr "å�‡å®šé«˜ä½�å­—èŠ‚åœ¨å‰�ï¼Œä½Žä½�å­—åœ¨å‰�"
+
+#: config/arm/arm.opt:158
+msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
+msgstr "ä½¿ç”¨ Neon å››å­—(è€Œé�žå�Œå­—)å¯„å­˜å™¨æ�¥è¿›è¡ŒçŸ¢é‡�åŒ–"
+
+#: config/arm/pe.opt:23
+msgid "Ignore dllimport attribute for functions"
 msgstr "å¿½ç•¥å‡½æ•°çš„ dllimport å±žæ€§"
 
-#: config/i386/cygming.opt:39
-msgid "Use Mingw-specific thread support"
-msgstr "ä½¿ç”¨ Mingw ç‰¹å®šçš„çº¿ç¨‹æ”¯æŒ�"
+#: config/cris/linux.opt:27
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+msgstr "ä¸Ž -fpic å’Œ -fPIC å�Œæ—¶ä½¿ç”¨æ—¶ï¼Œä¸�ä½¿ç”¨ GOTPLT å¼•ç”¨"
 
-#: config/i386/cygming.opt:43
-msgid "Set Windows defines"
-msgstr "è®¾å®š Windows å®šä¹‰"
+#: config/cris/aout.opt:27
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
+msgstr "ä¸ºæ²¡æœ‰ MMU çš„åŸºäºŽ Etrax 100 çš„ elinux ç³»ç»Ÿç¼–è¯‘"
 
-#: config/i386/cygming.opt:47
-msgid "Create GUI application"
-msgstr "åˆ›å»ºå›¾å½¢ç•Œé�¢ç¨‹åº�"
+#: config/cris/aout.opt:33
+msgid "For elinux, request a specified stack-size for this program"
+msgstr ""
 
-#: config/i386/sco5.opt:24
-msgid "Generate ELF output"
-msgstr "ç”Ÿæˆ� ELF æ ¼å¼�çš„è¾“å‡ºæ–‡ä»¶"
+#: config/cris/cris.opt:45
+msgid "Work around bug in multiplication instruction"
+msgstr "ä¸ºä¹˜æ³•æŒ‡ä»¤ä¸­çš„ç¼ºé™·æ��ä¾›å�˜é€š"
 
-#: config/rs6000/aix41.opt:24 config/rs6000/aix64.opt:32
-msgid "Support message passing with the Parallel Environment"
+#: config/cris/cris.opt:51
+msgid "Compile for ETRAX 4 (CRIS v3)"
+msgstr "ä¸º ETRAX 4 (CRIS v3) ç¼–è¯‘"
+
+#: config/cris/cris.opt:56
+msgid "Compile for ETRAX 100 (CRIS v8)"
+msgstr "ä¸º ETRAX 100 (CRIS v8) ç¼–è¯‘"
+
+#: config/cris/cris.opt:64
+msgid "Emit verbose debug information in assembly code"
+msgstr "åœ¨æ±‡ç¼–ä»£ç �ä¸­ç”Ÿæˆ�è¯¦ç»†çš„è°ƒè¯•ä¿¡æ�¯"
+
+#: config/cris/cris.opt:71
+msgid "Do not use condition codes from normal instructions"
 msgstr ""
 
-#: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:147
-msgid "Conform more closely to IBM XLC semantics"
-msgstr "å°½é‡�æŽ¥è¿‘ IBM XLC è¯­ä¹‰"
+#: config/cris/cris.opt:80
+msgid "Do not emit addressing modes with side-effect assignment"
+msgstr "ä¸�ä½¿ç”¨é™„å¸¦èµ‹å€¼ä½œç”¨çš„å¯»å�€æ¨¡å¼�"
 
-#: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:132
+#: config/cris/cris.opt:89
+msgid "Do not tune stack alignment"
+msgstr "ä¸�è°ƒæ•´å †æ ˆå¯¹é½�"
+
+#: config/cris/cris.opt:98
+msgid "Do not tune writable data alignment"
+msgstr "ä¸�è°ƒæ•´å�¯å†™æ•°æ�®å¯¹é½�"
+
+#: config/cris/cris.opt:107
+msgid "Do not tune code and read-only data alignment"
+msgstr "ä¸�è°ƒæ•´ä»£ç �å’Œå�ªè¯»æ•°æ�®å¯¹é½�"
+
+#: config/cris/cris.opt:116
+msgid "Align code and data to 32 bits"
+msgstr "å°†ä»£ç �å’Œæ•°æ�®å¯¹é½�åˆ° 32 ä½�è¾¹ç•Œä¸Š"
+
+#: config/cris/cris.opt:133
+msgid "Don't align items in code or data"
+msgstr "ä¸�åœ¨ä»£ç �æˆ–æ•°æ�®ä¸­å¯¹é½�æ�¡ç›®"
+
+#: config/cris/cris.opt:142
+msgid "Do not emit function prologue or epilogue"
+msgstr "ä¸�ç”Ÿæˆ�å‡½æ•°å‰�è¨€å’Œå°¾å£°"
+
+#: config/cris/cris.opt:149
+msgid "Use the most feature-enabling options allowed by other options"
+msgstr "åœ¨å…¶ä»–é€‰é¡¹å…�è®¸çš„æƒ…å†µä¸‹ä½¿ç”¨å¼€å�¯æœ€å¤šç‰¹æ€§çš„é€‰é¡¹"
+
+#: config/cris/cris.opt:158
+msgid "Override -mbest-lib-options"
+msgstr "è¦†ç›– -mbest-lib-options"
+
+#: config/cris/cris.opt:165
+msgid "Generate code for the specified chip or CPU version"
+msgstr "ä¸ºæŒ‡å®šçš„èŠ¯ç‰‡æˆ– CPU ç‰ˆæœ¬ç”Ÿæˆ�ä»£ç �"
+
+#: config/cris/cris.opt:169
+msgid "Tune alignment for the specified chip or CPU version"
+msgstr "ä¸ºæŒ‡å®šçš„èŠ¯ç‰‡æˆ– CPU ç‰ˆæœ¬è°ƒæ•´å¯¹é½�"
+
+#: config/cris/cris.opt:173
+msgid "Warn when a stackframe is larger than the specified size"
+msgstr "å½“å †æ ˆæ¡†æž¶å¤§äºŽæŒ‡å®šå€¼æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: config/avr/avr.opt:23
+msgid "Use subroutines for function prologues and epilogues"
+msgstr "ä½¿ç”¨å­�ç¨‹åº�å®Œæˆ�å‡½æ•°å‰�è¨€/å°¾å£°"
+
+#: config/avr/avr.opt:27
+msgid "Select the target MCU"
+msgstr "é€‰æ‹©ç›®æ ‡ MCU"
+
+#: config/avr/avr.opt:34
+msgid "Use an 8-bit 'int' type"
+msgstr "ä½¿ç”¨ 8 ä½�â€˜intâ€™ç±»åž‹"
+
+#: config/avr/avr.opt:38
+msgid "Change the stack pointer without disabling interrupts"
+msgstr "æ”¹å�˜å †æ ˆæŒ‡é’ˆæ—¶ä¸�å±�è”½ä¸­æ–­"
+
+#: config/avr/avr.opt:42
+msgid "Do not generate tablejump insns"
+msgstr "ä¸�ç”Ÿæˆ�è·³è½¬è¡¨æŒ‡ä»¤"
+
+#: config/avr/avr.opt:52
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr "åœ¨ >8K è®¾å¤‡ä¸Šä½¿ç”¨ rjmp/rcall(èŒƒå›´å�—é™�)"
+
+#: config/avr/avr.opt:56
+msgid "Output instruction sizes to the asm file"
+msgstr "åœ¨æ±‡ç¼–æ–‡ä»¶ä¸­è¾“å‡ºæŒ‡ä»¤å¤§å°�"
+
+#: config/avr/avr.opt:60
+msgid "Change only the low 8 bits of the stack pointer"
+msgstr "å�ªæ”¹å�˜å †æ ˆæŒ‡é’ˆçš„ä½Ž 8 ä½�"
+
+#: config/avr/avr.opt:64
+msgid "Relax branches"
+msgstr "æ”¾å®½è·³è½¬"
+
+#: config/avr/avr.opt:68
+msgid "Make the linker relaxation machine assume that a program counter wrap-around occures."
+msgstr ""
+
+#: config/linux.opt:24
+msgid "Use uClibc instead of GNU libc"
+msgstr "ä½¿ç”¨ uClibc ä»£æ›¿ GNU libc"
+
+#: config/linux.opt:28
+msgid "Use GNU libc instead of uClibc"
+msgstr "ç”¨ GNU libc ä»£æ›¿ uClibc"
+
+#: config/rs6000/sysv4.opt:24
+msgid "Select ABI calling convention"
+msgstr "é€‰æ‹© ABI è°ƒç”¨çº¦å®š"
+
+#: config/rs6000/sysv4.opt:28
+msgid "Select method for sdata handling"
+msgstr ""
+
+#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
+msgid "Align to the base type of the bit-field"
+msgstr "å¯¹é½�åˆ°ä½�æ®µçš„åŸºç±»åž‹"
+
+#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
+msgid "Produce code relocatable at runtime"
+msgstr "ç”Ÿæˆ�è¿�è¡Œæ—¶å�¯é‡�å®šä½�çš„ä»£ç �"
+
+#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
+msgid "Produce little endian code"
+msgstr "ç”Ÿæˆ�ä½Žä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �"
+
+#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
+msgid "Produce big endian code"
+msgstr "ç”Ÿæˆ�é«˜ä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �"
+
+#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
+#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
+#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
+msgid "no description yet"
+msgstr "å°šæœªæ��è¿°"
+
+#: config/rs6000/sysv4.opt:78
+msgid "Assume all variable arg functions are prototyped"
+msgstr "å�‡è®¾æ‰€æœ‰å�¯å�˜å�‚æ•°å‡½æ•°éƒ½æœ‰åŽŸåž‹"
+
+#: config/rs6000/sysv4.opt:87
+msgid "Use EABI"
+msgstr "ä½¿ç”¨ EABI"
+
+#: config/rs6000/sysv4.opt:91
+msgid "Allow bit-fields to cross word boundaries"
+msgstr "å…�è®¸ä½�æ®µè·¨è¶Šå­—è¾¹ç•Œ"
+
+#: config/rs6000/sysv4.opt:95
+msgid "Use alternate register names"
+msgstr "ä½¿ç”¨å�¦ä¸€å¥—å¯„å­˜å™¨å��"
+
+#: config/rs6000/sysv4.opt:104
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
+msgstr "ä¸Ž libsim.aï¼Œlibc.a å’Œ sim-crt0.o é“¾æŽ¥"
+
+#: config/rs6000/sysv4.opt:108
+msgid "Link with libads.a, libc.a and crt0.o"
+msgstr "ä¸Ž libads.aï¼Œlibc.a å’Œ crt0.o é“¾æŽ¥"
+
+#: config/rs6000/sysv4.opt:112
+msgid "Link with libyk.a, libc.a and crt0.o"
+msgstr "ä¸Ž libyk.aï¼Œlibc.a å’Œ crt0.o é“¾æŽ¥"
+
+#: config/rs6000/sysv4.opt:116
+msgid "Link with libmvme.a, libc.a and crt0.o"
+msgstr "ä¸Ž libmvme.aï¼Œlibc.a å’Œ crt0.o é“¾æŽ¥"
+
+#: config/rs6000/sysv4.opt:120
+msgid "Set the PPC_EMB bit in the ELF flags header"
+msgstr "åœ¨ ELF æ ‡è®°å¤´ä¸­æŒ‡å®š PPC_EMB ä½�"
+
+#: config/rs6000/sysv4.opt:124
+msgid "Use the WindISS simulator"
+msgstr "ä½¿ç”¨ WindISS ä»¿çœŸå™¨"
+
+#: config/rs6000/sysv4.opt:132 config/rs6000/darwin.opt:24
 msgid "Generate 64-bit code"
 msgstr "ç”Ÿæˆ� 64 ä½�ä»£ç �"
 
-#: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:136
+#: config/rs6000/sysv4.opt:136 config/rs6000/darwin.opt:28
 msgid "Generate 32-bit code"
 msgstr "ç”Ÿæˆ� 32 ä½�ä»£ç �"
 
+#: config/rs6000/sysv4.opt:144
+msgid "Generate code to use a non-exec PLT and GOT"
+msgstr "ç”Ÿæˆ�çš„ä»£ç �ä½¿ç”¨ä¸�å�¯æ‰§è¡Œ PLT å’Œ GOT"
+
+#: config/rs6000/sysv4.opt:148
+msgid "Generate code for old exec BSS PLT"
+msgstr "ä¸ºæ—§çš„å�¯æ‰§è¡Œ BSS PLT ç”Ÿæˆ�ä»£ç �"
+
+#: config/rs6000/linux64.opt:24
+msgid "Call mcount for profiling before a function prologue"
+msgstr ""
+
 #: config/rs6000/darwin.opt:32
 msgid "Generate code suitable for executables (NOT shared libs)"
 msgstr "ç”Ÿæˆ�çš„ä»£ç �é€‚å�ˆäºŽå�¯æ‰§è¡Œæ–‡ä»¶(è€Œä¸�æ˜¯å…±äº«åº“)"
 
+#: config/rs6000/aix64.opt:24
+msgid "Compile for 64-bit pointers"
+msgstr "ä¸º 64 ä½�æŒ‡é’ˆç¼–è¯‘"
+
+#: config/rs6000/aix64.opt:28
+msgid "Compile for 32-bit pointers"
+msgstr "ä¸º 32 ä½�æŒ‡é’ˆç¼–è¯‘"
+
+#: config/rs6000/aix64.opt:32 config/rs6000/aix41.opt:24
+msgid "Support message passing with the Parallel Environment"
+msgstr ""
+
 #: config/rs6000/rs6000.opt:24
 msgid "Use POWER instruction set"
 msgstr "ä½¿ç”¨ POWER æŒ‡ä»¤é›†"
@@ -12801,6 +12861,10 @@
 msgid "Return small structures in registers (SVR4 default)"
 msgstr "å°�ç»“æž„åœ¨å¯„å­˜å™¨ä¸­è¿”å›ž (SVR4 é»˜è®¤)"
 
+#: config/rs6000/rs6000.opt:147 config/rs6000/aix.opt:24
+msgid "Conform more closely to IBM XLC semantics"
+msgstr "å°½é‡�æŽ¥è¿‘ IBM XLC è¯­ä¹‰"
+
 #: config/rs6000/rs6000.opt:151
 msgid "Generate software reciprocal sqrt for better throughput"
 msgstr "ä¸ºä¼˜åŒ–å�žå��é‡�ç”Ÿæˆ�è½¯ä»¶å¹³æ–¹æ ¹å€’æ•°"
@@ -12865,13 +12929,17 @@
 msgid "Specify ABI to use"
 msgstr "æŒ‡å®šè¦�ä½¿ç”¨çš„ ABI"
 
+#: config/rs6000/rs6000.opt:222 config/sparc/sparc.opt:91
+msgid "Use features of and schedule code for given CPU"
+msgstr "ä½¿ç”¨æŒ‡å®š CPU çš„ç‰¹æ€§å’Œè°ƒåº¦ä»£ç �"
+
 #: config/rs6000/rs6000.opt:230
 msgid "Select full, part, or no traceback table"
 msgstr "é€‰æ‹©å…¨éƒ¨ã€�éƒ¨åˆ†æˆ–ä¸�éœ€è¦�å›žæº¯è¡¨"
 
 #: config/rs6000/rs6000.opt:234
 msgid "Avoid all range limits on call instructions"
-msgstr ""
+msgstr "ä¸ºè°ƒç”¨æŒ‡ä»¤é�¿å…�ä¸€åˆ‡èŒƒå›´é™�åˆ¶"
 
 #: config/rs6000/rs6000.opt:238
 msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
@@ -12901,96 +12969,74 @@
 msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr ""
 
-#: config/rs6000/aix64.opt:24
-msgid "Compile for 64-bit pointers"
-msgstr "ä¸º 64 ä½�æŒ‡é’ˆç¼–è¯‘"
+#: config/v850/v850.opt:23
+msgid "Use registers r2 and r5"
+msgstr "ä½¿ç”¨å¯„å­˜å™¨ r2 å’Œ r5"
 
-#: config/rs6000/aix64.opt:28
-msgid "Compile for 32-bit pointers"
-msgstr "ä¸º 32 ä½�æŒ‡é’ˆç¼–è¯‘"
+#: config/v850/v850.opt:27
+msgid "Use 4 byte entries in switch tables"
+msgstr "åœ¨åˆ†æ”¯è¡¨ä¸­ä½¿ç”¨ 4 å­—èŠ‚é•¿çš„æ�¡ç›®"
 
-#: config/rs6000/linux64.opt:24
-msgid "Call mcount for profiling before a function prologue"
-msgstr ""
+#: config/v850/v850.opt:31
+msgid "Enable backend debugging"
+msgstr "å�¯ç”¨å�Žç«¯è°ƒè¯•"
 
-#: config/rs6000/sysv4.opt:24
-msgid "Select ABI calling convention"
-msgstr "é€‰æ‹© ABI è°ƒç”¨çº¦å®š"
+#: config/v850/v850.opt:35
+msgid "Do not use the callt instruction"
+msgstr "ä¸�ä½¿ç”¨ callt æŒ‡ä»¤"
 
-#: config/rs6000/sysv4.opt:28
-msgid "Select method for sdata handling"
-msgstr ""
+#: config/v850/v850.opt:39
+msgid "Reuse r30 on a per function basis"
+msgstr "ä¸ºæ¯�ä¸ªå‡½æ•°é‡�ç”¨ r30"
 
-#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
-msgid "Align to the base type of the bit-field"
-msgstr "å¯¹é½�åˆ°ä½�æ®µçš„åŸºç±»åž‹"
+#: config/v850/v850.opt:43
+msgid "Support Green Hills ABI"
+msgstr "æ”¯æŒ� Green Hills ABI"
 
-#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
-msgid "Produce code relocatable at runtime"
-msgstr "ç”Ÿæˆ�è¿�è¡Œæ—¶å�¯é‡�å®šä½�çš„ä»£ç �"
+#: config/v850/v850.opt:47
+msgid "Prohibit PC relative function calls"
+msgstr "ç¦�æ­¢ç›¸å¯¹ PC çš„å‡½æ•°è°ƒç”¨"
 
-#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
-msgid "Produce little endian code"
-msgstr "ç”Ÿæˆ�ä½Žä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �"
+#: config/v850/v850.opt:51
+msgid "Use stubs for function prologues"
+msgstr "ä½¿ç”¨å� ä½�ç¨‹åº�å®Œæˆ�å‡½æ•°å‰�è¨€/å°¾å£°"
 
-#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
-msgid "Produce big endian code"
-msgstr "ç”Ÿæˆ�é«˜ä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �"
+#: config/v850/v850.opt:55
+msgid "Set the max size of data eligible for the SDA area"
+msgstr ""
 
-#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
-#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:100
-#: config/rs6000/sysv4.opt:128 config/rs6000/sysv4.opt:140
-msgid "no description yet"
-msgstr "å°šæœªæ��è¿°"
+#: config/v850/v850.opt:59
+msgid "Enable the use of the short load instructions"
+msgstr "å�¯ç”¨å¯¹çŸ­åŠ è½½æŒ‡ä»¤çš„ä½¿ç”¨"
 
-#: config/rs6000/sysv4.opt:78
-msgid "Assume all variable arg functions are prototyped"
-msgstr "å�‡è®¾æ‰€æœ‰å�¯å�˜å�‚æ•°å‡½æ•°éƒ½æœ‰åŽŸåž‹"
+#: config/v850/v850.opt:63
+msgid "Same as: -mep -mprolog-function"
+msgstr "ä¸Ž -mep -mprolog-function ç›¸å�Œ"
 
-#: config/rs6000/sysv4.opt:87
-msgid "Use EABI"
-msgstr "ä½¿ç”¨ EABI"
+#: config/v850/v850.opt:67
+msgid "Set the max size of data eligible for the TDA area"
+msgstr ""
 
-#: config/rs6000/sysv4.opt:91
-msgid "Allow bit-fields to cross word boundaries"
-msgstr "å…�è®¸ä½�æ®µè·¨è¶Šå­—è¾¹ç•Œ"
+#: config/v850/v850.opt:71
+msgid "Enforce strict alignment"
+msgstr "å¼ºåˆ¶ä¸¥æ ¼å¯¹é½�"
 
-#: config/rs6000/sysv4.opt:95
-msgid "Use alternate register names"
-msgstr "ä½¿ç”¨å�¦ä¸€å¥—å¯„å­˜å™¨å��"
+#: config/v850/v850.opt:78
+msgid "Compile for the v850 processor"
+msgstr "ä¸º v850 å¤„ç�†å™¨ç¼–è¯‘"
 
-#: config/rs6000/sysv4.opt:104
-msgid "Link with libsim.a, libc.a and sim-crt0.o"
-msgstr "ä¸Ž libsim.aï¼Œlibc.a å’Œ sim-crt0.o é“¾æŽ¥"
+#: config/v850/v850.opt:82
+msgid "Compile for the v850e processor"
+msgstr "ä¸º v850e å¤„ç�†å™¨ç¼–è¯‘"
 
-#: config/rs6000/sysv4.opt:108
-msgid "Link with libads.a, libc.a and crt0.o"
-msgstr "ä¸Ž libads.aï¼Œlibc.a å’Œ crt0.o é“¾æŽ¥"
+#: config/v850/v850.opt:86
+msgid "Compile for the v850e1 processor"
+msgstr "ä¸º v850e1 å¤„ç�†å™¨ç¼–è¯‘"
 
-#: config/rs6000/sysv4.opt:112
-msgid "Link with libyk.a, libc.a and crt0.o"
-msgstr "ä¸Ž libyk.aï¼Œlibc.a å’Œ crt0.o é“¾æŽ¥"
+#: config/v850/v850.opt:90
+msgid "Set the max size of data eligible for the ZDA area"
+msgstr ""
 
-#: config/rs6000/sysv4.opt:116
-msgid "Link with libmvme.a, libc.a and crt0.o"
-msgstr "ä¸Ž libmvme.aï¼Œlibc.a å’Œ crt0.o é“¾æŽ¥"
-
-#: config/rs6000/sysv4.opt:120
-msgid "Set the PPC_EMB bit in the ELF flags header"
-msgstr "åœ¨ ELF æ ‡è®°å¤´ä¸­æŒ‡å®š PPC_EMB ä½�"
-
-#: config/rs6000/sysv4.opt:124
-msgid "Use the WindISS simulator"
-msgstr "ä½¿ç”¨ WindISS ä»¿çœŸå™¨"
-
-#: config/rs6000/sysv4.opt:144
-msgid "Generate code to use a non-exec PLT and GOT"
-msgstr "ç”Ÿæˆ�çš„ä»£ç �ä½¿ç”¨ä¸�å�¯æ‰§è¡Œ PLT å’Œ GOT"
-
-#: config/rs6000/sysv4.opt:148
-msgid "Generate code for old exec BSS PLT"
-msgstr "ä¸ºæ—§çš„å�¯æ‰§è¡Œ BSS PLT ç”Ÿæˆ�ä»£ç �"
-
 #: config/spu/spu.opt:20
 msgid "Emit warnings when run-time relocations are generated"
 msgstr ""
@@ -13009,12 +13055,11 @@
 
 #: config/spu/spu.opt:36
 msgid "volatile must be specified on any memory that is effected by DMA"
-msgstr ""
+msgstr "æ‰€æœ‰ä¸º DMA æ‰€å½±å“�çš„å†…å­˜å¿…é¡»è¢«æ ‡ä¸º volatile"
 
 #: config/spu/spu.opt:40
-#, fuzzy
 msgid "Use standard main function as entry for startup"
-msgstr "ä¸ºå‡½æ•°è°ƒç”¨å’Œè¿”å›žä½¿ç”¨ jsr å’Œ rtc"
+msgstr "ä½¿ç”¨æ ‡å‡† main å‡½æ•°ä½œä¸ºå�¯åŠ¨å…¥å�£"
 
 #: config/spu/spu.opt:44
 msgid "Generate branch hints for branches"
@@ -13028,62 +13073,262 @@
 msgid "Generate code for 32 bit addressing"
 msgstr "ä¸º 32 ä½�å¯»å�€ç”Ÿæˆ�ä»£ç �"
 
-#: config/mcore/mcore.opt:23
-msgid "Generate code for the M*Core M210"
-msgstr "ä¸º M*Core M210 ç”Ÿæˆ�ä»£ç �"
+#: config/vax/vax.opt:23 config/vax/vax.opt:27
+msgid "Target DFLOAT double precision code"
+msgstr "ç”Ÿæˆ� DFLOAT å�Œç²¾åº¦ä»£ç �"
 
-#: config/mcore/mcore.opt:27
-msgid "Generate code for the M*Core M340"
-msgstr "ä¸º M*Core M340 ç”Ÿæˆ�ä»£ç �"
+#: config/vax/vax.opt:31 config/vax/vax.opt:35
+msgid "Generate GFLOAT double precision code"
+msgstr "ç”Ÿæˆ� GFLOAT å�Œç²¾åº¦ä»£ç �"
 
-#: config/mcore/mcore.opt:31
-msgid "Set maximum alignment to 4"
-msgstr "è®¾å®šæœ€å¤§å¯¹é½�è¾¹ç•Œä¸º 4"
+#: config/vax/vax.opt:39
+msgid "Generate code for GNU assembler (gas)"
+msgstr "ä¸º GNU æ±‡ç¼–å™¨(gas)ç”Ÿæˆ�ä»£ç �"
 
-#: config/mcore/mcore.opt:35
-msgid "Force functions to be aligned to a 4 byte boundary"
-msgstr "å°†å‡½æ•°å¼ºè¡Œå¯¹é½�åˆ° 4 å­—èŠ‚è¾¹ç•Œä¸Š"
+#: config/vax/vax.opt:43
+msgid "Generate code for UNIX assembler"
+msgstr "ä¸º UNIX æ±‡ç¼–å™¨ç”Ÿæˆ�ä»£ç �"
 
-#: config/mcore/mcore.opt:39
-msgid "Set maximum alignment to 8"
-msgstr "è®¾å®šæœ€å¤§å¯¹é½�è¾¹ç•Œä¸º 8"
+#: config/vax/vax.opt:47
+msgid "Use VAXC structure conventions"
+msgstr "ä½¿ç”¨ VAXC ç»“æž„çº¦å®š"
 
-#: config/mcore/mcore.opt:43 config/score/score.opt:23
-msgid "Generate big-endian code"
-msgstr "ç”Ÿæˆ�é«˜ä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �"
+#: config/lynx.opt:23
+msgid "Support legacy multi-threading"
+msgstr "æ”¯æŒ�ä¼ ç»Ÿå¤šçº¿ç¨‹"
 
-#: config/mcore/mcore.opt:47
-msgid "Emit call graph information"
-msgstr "ç”Ÿæˆ�è°ƒç”¨å›¾ä¿¡æ�¯"
+#: config/lynx.opt:27
+msgid "Use shared libraries"
+msgstr "ä½¿ç”¨å…±äº«åº“"
 
-#: config/mcore/mcore.opt:51
-msgid "Use the divide instruction"
-msgstr "ä½¿ç”¨é™¤æ³•æŒ‡ä»¤"
+#: config/lynx.opt:31
+msgid "Support multi-threading"
+msgstr "æ”¯æŒ�å¤šçº¿ç¨‹"
 
-#: config/mcore/mcore.opt:55
-msgid "Inline constants if it can be done in 2 insns or less"
-msgstr "å½“å¸¸é‡�å�¯ä»¥ä¸ºä¸¤ä¸ªä»¥ä¸‹çš„æŒ‡ä»¤ç”Ÿæˆ�æ—¶å†…è�”å¸¸é‡�"
+#: config/stormy16/stormy16.opt:24
+msgid "Provide libraries for the simulator"
+msgstr "ä¸ºä»¿çœŸå™¨æ��ä¾›åº“"
 
-#: config/mcore/mcore.opt:59 config/score/score.opt:27
-msgid "Generate little-endian code"
-msgstr "ç”Ÿæˆ�ä½Žä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �"
+#: config/h8300/h8300.opt:23
+msgid "Generate H8S code"
+msgstr "ç”Ÿæˆ� H8S ä»£ç �"
 
-#: config/mcore/mcore.opt:67
-msgid "Use arbitrary sized immediates in bit operations"
-msgstr "åœ¨ä½�æ“�ä½œä¸­ä½¿ç”¨ä»»æ„�å¤§å°�çš„ç«‹å�³æ•°"
+#: config/h8300/h8300.opt:27
+msgid "Generate H8SX code"
+msgstr "ç”Ÿæˆ� H8SX ä»£ç �"
 
-#: config/mcore/mcore.opt:71
-msgid "Prefer word accesses over byte accesses"
-msgstr "å°½é‡�æŒ‰å­—è®¿é—®è€Œä¸�æ˜¯æŒ‰å­—èŠ‚è®¿é—®"
+#: config/h8300/h8300.opt:31
+msgid "Generate H8S/2600 code"
+msgstr "ç”Ÿæˆ� H8S/2600 ä»£ç �"
 
-#: config/mcore/mcore.opt:75
-msgid "Set the maximum amount for a single stack increment operation"
+#: config/h8300/h8300.opt:35
+msgid "Make integers 32 bits wide"
+msgstr "è®©æ•´æ•°æœ‰ 32 ä½�å®½"
+
+#: config/h8300/h8300.opt:42
+msgid "Use registers for argument passing"
+msgstr "ä½¿ç”¨å¯„å­˜å™¨ä¼ é€’å�‚æ•°"
+
+#: config/h8300/h8300.opt:46
+msgid "Consider access to byte sized memory slow"
+msgstr "è®¤ä¸ºæŒ‰å­—èŠ‚è®¿é—®å†…å­˜é€Ÿåº¦è¾ƒæ…¢"
+
+#: config/h8300/h8300.opt:50
+msgid "Enable linker relaxing"
+msgstr "å�¯ç”¨é“¾æŽ¥å™¨æ�¾å¼›"
+
+#: config/h8300/h8300.opt:54
+msgid "Generate H8/300H code"
+msgstr "ç”Ÿæˆ� H8/300H ä»£ç �"
+
+#: config/h8300/h8300.opt:58
+msgid "Enable the normal mode"
+msgstr "å�¯ç”¨æ­£å¸¸æ¨¡å¼�"
+
+#: config/h8300/h8300.opt:62
+msgid "Use H8/300 alignment rules"
+msgstr "ä½¿ç”¨ H8/300 å¯¹é½�è§„åˆ™"
+
+#: config/s390/s390.opt:23
+msgid "31 bit ABI"
+msgstr "31 ä½� ABI"
+
+#: config/s390/s390.opt:27
+msgid "64 bit ABI"
+msgstr "64 ä½� ABI"
+
+#: config/s390/s390.opt:35
+msgid "Maintain backchain pointer"
+msgstr "ç»´æŠ¤é“¾å›žä¸Šå±‚å †æ ˆæ¡†æž¶çš„æŒ‡é’ˆ"
+
+#: config/s390/s390.opt:39
+msgid "Additional debug prints"
+msgstr "é™„åŠ çš„è°ƒè¯•è¾“å‡º"
+
+#: config/s390/s390.opt:43
+msgid "ESA/390 architecture"
+msgstr "ESA/390 ç»“æž„"
+
+#: config/s390/s390.opt:47
+msgid "Enable fused multiply/add instructions"
+msgstr "å�¯ç”¨èž�å�ˆçš„ä¹˜åŠ æŒ‡ä»¤"
+
+#: config/s390/s390.opt:51
+msgid "Enable decimal floating point hardware support"
+msgstr "å�¯ç”¨ç¡¬ä»¶å��è¿›åˆ¶æµ®ç‚¹æ”¯æŒ�"
+
+#: config/s390/s390.opt:55
+msgid "Enable hardware floating point"
+msgstr "å�¯ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒ"
+
+#: config/s390/s390.opt:67
+msgid "Use packed stack layout"
+msgstr "ä½¿ç”¨ç´§å®žçš„å †æ ˆå¸ƒå±€"
+
+#: config/s390/s390.opt:71
+msgid "Use bras for executable < 64k"
+msgstr "ä¸ºå°�äºŽ 64k çš„å�¯æ‰§è¡Œæ–‡ä»¶ä½¿ç”¨ bras æŒ‡ä»¤"
+
+#: config/s390/s390.opt:75
+msgid "Disable hardware floating point"
+msgstr "ç¦�ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒ"
+
+#: config/s390/s390.opt:79
+msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
 msgstr ""
 
-#: config/mcore/mcore.opt:79
-msgid "Always treat bitfields as int-sized"
-msgstr "æ€»è®¤ä¸ºä½�æ®µé•¿ä¸Ž int ç›¸å�Œ"
+#: config/s390/s390.opt:83
+msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
+msgstr "åœ¨å‡½æ•°å‰�è¨€ä¸­ç”Ÿæˆ�é¢�å¤–ä»£ç �ä»¥æ�•èŽ·å †æ ˆå¤§å°�è¶Šé™�"
 
+#: config/s390/s390.opt:91
+msgid "mvcle use"
+msgstr "ä½¿ç”¨ mvcle"
+
+#: config/s390/s390.opt:95
+msgid "Warn if a function uses alloca or creates an array with dynamic size"
+msgstr "å½“å‡½æ•°ä½¿ç”¨ alloca æ�¥åˆ›å»ºå�˜é•¿æ•°ç»„æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: config/s390/s390.opt:99
+msgid "Warn if a single function's framesize exceeds the given framesize"
+msgstr "å½“å�•ä¸ªå‡½æ•°çš„å¸§å¤§å°�è¶…è¿‡ç»™å®šå€¼æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: config/s390/s390.opt:103
+msgid "z/Architecture"
+msgstr "z/Architecture"
+
+#: config/s390/tpf.opt:23
+msgid "Enable TPF-OS tracing code"
+msgstr "å�¯ç”¨ TPF-OS è¿½è¸ªä»£ç �"
+
+#: config/s390/tpf.opt:27
+msgid "Specify main object for TPF-OS"
+msgstr ""
+
+#: config/darwin.opt:23
+msgid "Generate code suitable for fast turn around debugging"
+msgstr ""
+
+#: config/darwin.opt:31
+msgid "The earliest MacOS X version on which this program will run"
+msgstr "è¿™ä¸ªç¨‹åº�å�¯èƒ½åœ¨å…¶ä¸Šè¿�è¡Œçš„æœ€æ—©çš„ MacOS X ç‰ˆæœ¬"
+
+#: config/darwin.opt:35
+msgid "Set sizeof(bool) to 1"
+msgstr "è®¾å®š sizeof(bool) ä¸º 1"
+
+#: config/darwin.opt:39
+msgid "Generate code for darwin loadable kernel extensions"
+msgstr "ä¸º darwin å�¯åŠ è½½å†…æ ¸æ‰©å±•ç”Ÿæˆ�ä»£ç �"
+
+#: config/darwin.opt:43
+msgid "Generate code for the kernel or loadable kernel extensions"
+msgstr "ä¸ºå†…æ ¸æˆ–å�¯åŠ è½½å†…æ ¸æ‰©å±•ç”Ÿæˆ�ä»£ç �"
+
+#: config/darwin.opt:47
+msgid "Add <dir> to the end of the system framework include path"
+msgstr "å°† <ç›®å½•> æ·»åŠ è‡³ç³»ç»Ÿæ¡†æž¶åŒ…å�«è·¯å¾„çš„æœ«å°¾"
+
+#: config/mn10300/mn10300.opt:23
+msgid "Target the AM33 processor"
+msgstr "ç›®æ ‡ä¸º AM33 å¤„ç�†å™¨"
+
+#: config/mn10300/mn10300.opt:27
+msgid "Target the AM33/2.0 processor"
+msgstr "ç›®æ ‡ä¸º AM33/2.0 å¤„ç�†å™¨"
+
+#: config/mn10300/mn10300.opt:31
+msgid "Work around hardware multiply bug"
+msgstr "ä¸ºç¡¬ä»¶ä¹˜æ³•ç¼ºé™·æ��ä¾›å�˜é€š"
+
+#: config/mn10300/mn10300.opt:36
+msgid "Enable linker relaxations"
+msgstr "å�¯ç”¨é“¾æŽ¥å™¨æ�¾å¼›"
+
+#: config/mn10300/mn10300.opt:40
+msgid "Return pointers in both a0 and d0"
+msgstr "åœ¨ a0 å’Œ d0 ä¸­è¿”å›žæŒ‡é’ˆ"
+
+#: config/m32r/m32r.opt:23
+msgid "Compile for the m32rx"
+msgstr "ä¸º m32rx ç¼–è¯‘"
+
+#: config/m32r/m32r.opt:27
+msgid "Compile for the m32r2"
+msgstr "ä¸º m32r2 ç¼–è¯‘"
+
+#: config/m32r/m32r.opt:31
+msgid "Compile for the m32r"
+msgstr "ä¸º m32r ç¼–è¯‘"
+
+#: config/m32r/m32r.opt:35
+msgid "Align all loops to 32 byte boundary"
+msgstr "æ‰€æœ‰å¾ªçŽ¯å¯¹é½�åˆ° 32 å­—èŠ‚è¾¹ç•Œä¸Š"
+
+#: config/m32r/m32r.opt:39
+msgid "Prefer branches over conditional execution"
+msgstr "ä¼˜å…ˆä½¿ç”¨åˆ†æ”¯è€Œä¸�æ˜¯æ�¡ä»¶æ‰§è¡Œ"
+
+#: config/m32r/m32r.opt:43
+msgid "Give branches their default cost"
+msgstr "ä¸ºåˆ†æ”¯æŒ‡å®šé»˜è®¤å¼€é”€"
+
+#: config/m32r/m32r.opt:47
+msgid "Display compile time statistics"
+msgstr "æ˜¾ç¤ºç¼–è¯‘æ—¶é—´ç»Ÿè®¡"
+
+#: config/m32r/m32r.opt:51
+msgid "Specify cache flush function"
+msgstr "æŒ‡å®šæ¸…ç©ºç¼“å­˜çš„å‡½æ•°"
+
+#: config/m32r/m32r.opt:55
+msgid "Specify cache flush trap number"
+msgstr "æŒ‡å®šæ¸…ç©ºç¼“å­˜çš„é™·é˜±å�·"
+
+#: config/m32r/m32r.opt:59
+msgid "Only issue one instruction per cycle"
+msgstr "æ¯�å‘¨æœŸå�ªå�‘å‡ºä¸€æ�¡æŒ‡ä»¤"
+
+#: config/m32r/m32r.opt:63
+msgid "Allow two instructions to be issued per cycle"
+msgstr "å…�è®¸æ¯�å‘¨æœŸå�‘å‡ºä¸¤æ�¡æŒ‡ä»¤"
+
+#: config/m32r/m32r.opt:67
+msgid "Code size: small, medium or large"
+msgstr "ä»£ç �å¤§å°�ï¼šå°�ã€�ä¸­æˆ–å¤§"
+
+#: config/m32r/m32r.opt:71
+msgid "Don't call any cache flush functions"
+msgstr "ä¸�è°ƒç”¨ä»»ä½•æ¸…ç©ºç¼“å­˜çš„å‡½æ•°"
+
+#: config/m32r/m32r.opt:75
+msgid "Don't call any cache flush trap"
+msgstr "ä¸�è°ƒç”¨ä»»ä½•æ¸…ç©ºç¼“å­˜çš„é™·é˜±"
+
+#: config/m32r/m32r.opt:82
+msgid "Small data area: none, sdata, use"
+msgstr ""
+
 #: config/arc/arc.opt:32
 msgid "Prepend the name of the cpu to all public symbol names"
 msgstr "å°† CPU çš„å��ç§°æ·»åŠ åˆ°æ‰€æœ‰å…¬å…±ç¬¦å�·å��ä¹‹å‰�"
@@ -13104,6 +13349,519 @@
 msgid "Put read-only data in SECTION"
 msgstr "åœ¨ SECTION ä¸­å­˜æ”¾å�ªè¯»æ•°æ�®"
 
+#: config/m32c/m32c.opt:24 config/mt/mt.opt:27 config/bfin/bfin.opt:23
+msgid "Use simulator runtime"
+msgstr "ä½¿ç”¨ä»¿çœŸå™¨è¿�è¡Œæ—¶"
+
+#: config/m32c/m32c.opt:28
+msgid "Compile code for R8C variants"
+msgstr "ä¸º R8C å�˜ç§�ç¼–è¯‘"
+
+#: config/m32c/m32c.opt:32
+msgid "Compile code for M16C variants"
+msgstr "ä¸º M16C å�˜ç§�ç¼–è¯‘"
+
+#: config/m32c/m32c.opt:36
+msgid "Compile code for M32CM variants"
+msgstr "ä¸º M32CM å�˜ç§�ç¼–è¯‘"
+
+#: config/m32c/m32c.opt:40
+msgid "Compile code for M32C variants"
+msgstr "ä¸º M32C å�˜ç§�ç¼–è¯‘"
+
+#: config/m32c/m32c.opt:44
+msgid "Number of memreg bytes (default: 16, range: 0..16)"
+msgstr "memreg å­—èŠ‚æ•°(é»˜è®¤ï¼š16ï¼ŒèŒƒå›´ï¼š0..16)"
+
+#: config/pdp11/pdp11.opt:23
+msgid "Generate code for an 11/10"
+msgstr "ä¸º 11/10 ç”Ÿæˆ�ä»£ç �"
+
+#: config/pdp11/pdp11.opt:27
+msgid "Generate code for an 11/40"
+msgstr "ä¸º 11/40 ç”Ÿæˆ�ä»£ç �"
+
+#: config/pdp11/pdp11.opt:31
+msgid "Generate code for an 11/45"
+msgstr "ä¸º 11/45 ç”Ÿæˆ�é™„åŠ ä»£ç �"
+
+#: config/pdp11/pdp11.opt:35
+msgid "Use 16-bit abs patterns"
+msgstr "ä½¿ç”¨ 16 ä½� abs æ¨¡å¼�"
+
+#: config/pdp11/pdp11.opt:39
+msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
+msgstr "åœ¨ ac0(Unix æ±‡ç¼–è¯­æ³•ä¸­çš„ fr0)ä¸­è¿”å›žæµ®ç‚¹ç»“æžœ"
+
+#: config/pdp11/pdp11.opt:43
+msgid "Do not use inline patterns for copying memory"
+msgstr "ä¸�ä½¿ç”¨å†…è�”æ ·å¼�æ�¥å¤�åˆ¶å†…å­˜"
+
+#: config/pdp11/pdp11.opt:47
+msgid "Use inline patterns for copying memory"
+msgstr "ä½¿ç”¨å†…è�”æ ·å¼�æ�¥å¤�åˆ¶å†…å­˜"
+
+#: config/pdp11/pdp11.opt:51
+msgid "Do not pretend that branches are expensive"
+msgstr "ä¸�å�‡å®šè·³è½¬å¾ˆè€—æ—¶"
+
+#: config/pdp11/pdp11.opt:55
+msgid "Pretend that branches are expensive"
+msgstr "å�‡å®šåˆ†æ”¯ä»£ä»·å¾ˆé«˜æ˜‚"
+
+#: config/pdp11/pdp11.opt:59
+msgid "Use the DEC assembler syntax"
+msgstr "ä½¿ç”¨ DEC æ±‡ç¼–é£Žæ ¼"
+
+#: config/pdp11/pdp11.opt:63
+msgid "Use 32 bit float"
+msgstr "ä½¿ç”¨ 32 ä½�æµ®ç‚¹æ•°"
+
+#: config/pdp11/pdp11.opt:67
+msgid "Use 64 bit float"
+msgstr "ä½¿ç”¨ 64 ä½�æµ®ç‚¹æ•°"
+
+#: config/pdp11/pdp11.opt:75
+msgid "Use 16 bit int"
+msgstr "ä½¿ç”¨ 16 ä½�æ•´æ•°"
+
+#: config/pdp11/pdp11.opt:79
+msgid "Use 32 bit int"
+msgstr "ä½¿ç”¨ 32 ä½�æ•´æ•°"
+
+#: config/pdp11/pdp11.opt:87
+msgid "Target has split I&D"
+msgstr "ç›®æ ‡æœºæœ‰åˆ†ç¦»çš„æŒ‡ä»¤ã€�æ•°æ�®ç©ºé—´"
+
+#: config/pdp11/pdp11.opt:91
+msgid "Use UNIX assembler syntax"
+msgstr "ä½¿ç”¨ UNIX æ±‡ç¼–é£Žæ ¼"
+
+#: config/m68k/m68k.opt:23
+msgid "Generate code for a 520X"
+msgstr "ä¸º 520X ç”Ÿæˆ�ä»£ç �"
+
+#: config/m68k/m68k.opt:27
+msgid "Generate code for a 5206e"
+msgstr "ä¸º 5206e ç”Ÿæˆ�ä»£ç �"
+
+#: config/m68k/m68k.opt:31
+msgid "Generate code for a 528x"
+msgstr "ä¸º 528x ç”Ÿæˆ�ä»£ç �"
+
+#: config/m68k/m68k.opt:35
+msgid "Generate code for a 5307"
+msgstr "ä¸º 5307 ç”Ÿæˆ�ä»£ç �"
+
+#: config/m68k/m68k.opt:39
+msgid "Generate code for a 5407"
+msgstr "ä¸º 5407 ç”Ÿæˆ�ä»£ç �"
+
+#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
+msgid "Generate code for a 68000"
+msgstr "ä¸º 68000 ç”Ÿæˆ�ä»£ç �"
+
+#: config/m68k/m68k.opt:47
+msgid "Generate code for a 68010"
+msgstr "ä¸º 68010 ç”Ÿæˆ�ä»£ç �"
+
+#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
+msgid "Generate code for a 68020"
+msgstr "ä¸º 68020 ç”Ÿæˆ�ä»£ç �"
+
+#: config/m68k/m68k.opt:55
+msgid "Generate code for a 68040, without any new instructions"
+msgstr "ä¸º 68040 ç”Ÿæˆ�ä»£ç �ï¼Œä¸�ä½¿ç”¨æ–°æŒ‡ä»¤"
+
+#: config/m68k/m68k.opt:59
+msgid "Generate code for a 68060, without any new instructions"
+msgstr "ä¸º 68060 ç”Ÿæˆ�ä»£ç �ï¼Œä¸�ä½¿ç”¨æ–°æŒ‡ä»¤"
+
+#: config/m68k/m68k.opt:63
+msgid "Generate code for a 68030"
+msgstr "ä¸º 68030 ç”Ÿæˆ�ä»£ç �"
+
+#: config/m68k/m68k.opt:67
+msgid "Generate code for a 68040"
+msgstr "ä¸º 68040 ç”Ÿæˆ�ä»£ç �"
+
+#: config/m68k/m68k.opt:71
+msgid "Generate code for a 68060"
+msgstr "ä¸º 68060 ç”Ÿæˆ�ä»£ç �"
+
+#: config/m68k/m68k.opt:75
+msgid "Generate code for a 68302"
+msgstr "ä¸º 68302 ç”Ÿæˆ�ä»£ç �"
+
+#: config/m68k/m68k.opt:79
+msgid "Generate code for a 68332"
+msgstr "ä¸º 68332 ç”Ÿæˆ�ä»£ç �"
+
+#: config/m68k/m68k.opt:84
+msgid "Generate code for a 68851"
+msgstr "ä¸º 68851 ç”Ÿæˆ�ä»£ç �"
+
+#: config/m68k/m68k.opt:88
+msgid "Generate code that uses 68881 floating-point instructions"
+msgstr "ç”Ÿæˆ�ä½¿ç”¨ 68881 æµ®ç‚¹æŒ‡ä»¤çš„ä»£ç �"
+
+#: config/m68k/m68k.opt:92
+msgid "Align variables on a 32-bit boundary"
+msgstr "åœ¨ 32 ä½�è¾¹ç•Œä¸Šå¯¹é½�å�˜é‡�"
+
+#: config/m68k/m68k.opt:100
+msgid "Use the bit-field instructions"
+msgstr "ä½¿ç”¨ä½�æ®µæŒ‡ä»¤"
+
+#: config/m68k/m68k.opt:112
+msgid "Generate code for a ColdFire v4e"
+msgstr "ä¸º ColdFire v4e ç”Ÿæˆ�ä»£ç �"
+
+#: config/m68k/m68k.opt:116
+msgid "Specify the target CPU"
+msgstr "é€‰æ‹©ç›®æ ‡ CPU"
+
+#: config/m68k/m68k.opt:120
+msgid "Generate code for a cpu32"
+msgstr "ä¸º cpu32 ç”Ÿæˆ�ä»£ç �"
+
+#: config/m68k/m68k.opt:124
+msgid "Use hardware division instructions on ColdFire"
+msgstr "ä½¿ç”¨ ColdFire ä¸Šçš„ç¡¬ä»¶é™¤æ³•æŒ‡ä»¤"
+
+#: config/m68k/m68k.opt:128
+msgid "Generate code for a Fido A"
+msgstr "ä¸º Fido A ç”Ÿæˆ�ä»£ç �"
+
+#: config/m68k/m68k.opt:132
+msgid "Generate code which uses hardware floating point instructions"
+msgstr "ç”Ÿæˆ�ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹æŒ‡ä»¤çš„ä»£ç �"
+
+#: config/m68k/m68k.opt:136
+msgid "Enable ID based shared library"
+msgstr "å�¯ç”¨åŸºäºŽ ID çš„å…±äº«åº“"
+
+#: config/m68k/m68k.opt:140
+msgid "Do not use the bit-field instructions"
+msgstr "ä¸�ä½¿ç”¨ä½�æ®µæŒ‡ä»¤"
+
+#: config/m68k/m68k.opt:144
+msgid "Use normal calling convention"
+msgstr "ä½¿ç”¨ä¸€èˆ¬çš„è°ƒç”¨çº¦å®š"
+
+#: config/m68k/m68k.opt:148
+msgid "Consider type 'int' to be 32 bits wide"
+msgstr "è®¤ä¸ºâ€˜intâ€™ç±»æœ‰ 32 ä½�å®½"
+
+#: config/m68k/m68k.opt:152
+msgid "Generate pc-relative code"
+msgstr "ç”Ÿæˆ�ç›¸å¯¹ pc çš„ä»£ç �"
+
+#: config/m68k/m68k.opt:156
+msgid "Use different calling convention using 'rtd'"
+msgstr "å�¯ç”¨ä½¿ç”¨â€˜rtdâ€™çš„ä¸�å�Œçš„è°ƒç”¨çº¦å®š"
+
+#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
+msgid "Enable separate data segment"
+msgstr "å�¯ç”¨åˆ†ç¦»çš„æ•°æ�®æ®µ"
+
+#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
+msgid "ID of shared library to build"
+msgstr "å°†è¦�åˆ›å»ºçš„å…±äº«åº“çš„ ID"
+
+#: config/m68k/m68k.opt:168
+msgid "Consider type 'int' to be 16 bits wide"
+msgstr "è®¤ä¸ºâ€˜intâ€™ç±»æœ‰ 16 ä½�å®½"
+
+#: config/m68k/m68k.opt:172
+msgid "Generate code with library calls for floating point"
+msgstr "ä¸ºä½¿ç”¨æµ®ç‚¹çš„åº“è°ƒç”¨ç”Ÿæˆ�ä»£ç �"
+
+#: config/m68k/m68k.opt:176
+msgid "Do not use unaligned memory references"
+msgstr "ä¸�ä½¿ç”¨æœªå¯¹é½�çš„å†…å­˜å¼•ç”¨"
+
+#: config/m68k/m68k.opt:180
+msgid "Tune for the specified target CPU or architecture"
+msgstr "ä¸ºæŒ‡å®šçš„ç›®æ ‡ CPU æˆ–æž¶æž„ä¼˜åŒ–"
+
+#: config/mmix/mmix.opt:24
+msgid "For intrinsics library: pass all parameters in registers"
+msgstr "ä¸ºå†…å»ºåº“ï¼šæ‰€æœ‰å�‚æ•°åœ¨å¯„å­˜å™¨ä¸­ä¼ é€’"
+
+#: config/mmix/mmix.opt:28
+msgid "Use register stack for parameters and return value"
+msgstr "ä½¿ç”¨å¯„å­˜å™¨æ ˆä¼ é€’å�‚æ•°å’Œè¿”å›žå€¼"
+
+#: config/mmix/mmix.opt:32
+msgid "Use call-clobbered registers for parameters and return value"
+msgstr "å°†è°ƒç”¨ç¯¡æ”¹çš„å¯„å­˜å™¨ç”¨äºŽå�‚æ•°å’Œè¿”å›žå€¼"
+
+#: config/mmix/mmix.opt:37
+msgid "Use epsilon-respecting floating point compare instructions"
+msgstr "ä½¿ç”¨åœ¨æ„�æ— ç©·å°�çš„æµ®ç‚¹æ¯”è¾ƒæŒ‡ä»¤"
+
+#: config/mmix/mmix.opt:41
+msgid "Use zero-extending memory loads, not sign-extending ones"
+msgstr "ä½¿ç”¨é›¶æ‰©å±•è€Œä¸�æ˜¯ç¬¦å�·æ‰©å±•çš„å†…å­˜è½½å…¥"
+
+#: config/mmix/mmix.opt:45
+msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
+msgstr "ç”Ÿæˆ�çš„é™¤æ³•ç»“æžœä¸­ä½™æ•°ç¬¦å�·å°†ä¸Žé™¤æ•°è€Œä¸�æ˜¯è¢«é™¤æ•°ç›¸å�Œ"
+
+#: config/mmix/mmix.opt:49
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
+msgstr "åœ¨å…¨å±€ç¬¦å�·å‰�æ·»åŠ â€œ:â€�(ä¸ºä¸Ž PREFIX å��ä½œ)"
+
+#: config/mmix/mmix.opt:53
+msgid "Do not provide a default start-address 0x100 of the program"
+msgstr "ä¸�ä¸ºç¨‹åº�æ��ä¾›é»˜è®¤çš„èµ·å§‹åœ°å�€ 0x100"
+
+#: config/mmix/mmix.opt:57
+msgid "Link to emit program in ELF format (rather than mmo)"
+msgstr "é“¾æŽ¥ç”Ÿæˆ� ELF è€Œé�ž mmo æ ¼å¼�çš„ç¨‹åº�"
+
+#: config/mmix/mmix.opt:61
+msgid "Use P-mnemonics for branches statically predicted as taken"
+msgstr "ä¸ºé�™æ€�é¢„æµ‹ä¸ºå¿…è¦�è¿›è¡Œçš„è·³è½¬ä½¿ç”¨ P åŠ©è®°ç¬¦"
+
+#: config/mmix/mmix.opt:65
+msgid "Don't use P-mnemonics for branches"
+msgstr "ä¸�ä¸ºåˆ†æ”¯ä½¿ç”¨ P åŠ©è®°ç¬¦"
+
+#: config/mmix/mmix.opt:79
+msgid "Use addresses that allocate global registers"
+msgstr "ä½¿ç”¨åˆ†é…�å…¨å±€å¯„å­˜å™¨çš„åœ°å�€"
+
+#: config/mmix/mmix.opt:83
+msgid "Do not use addresses that allocate global registers"
+msgstr "ä¸�ä½¿ç”¨åˆ†é…�å…¨å±€å¯„å­˜å™¨çš„åœ°å�€"
+
+#: config/mmix/mmix.opt:87
+msgid "Generate a single exit point for each function"
+msgstr "ä¸ºæ¯�ä¸ªå‡½æ•°ç”Ÿæˆ�å�•ä¸€çš„é€€å‡ºç‚¹"
+
+#: config/mmix/mmix.opt:91
+msgid "Do not generate a single exit point for each function"
+msgstr "ä¸�ä¸ºæ¯�ä¸ªå‡½æ•°ç”Ÿæˆ�å�•ä¸€çš„é€€å‡ºç‚¹"
+
+#: config/mmix/mmix.opt:95
+msgid "Set start-address of the program"
+msgstr "è®¾å®šç¨‹åº�çš„èµ·å§‹åœ°å�€"
+
+#: config/mmix/mmix.opt:99
+msgid "Set start-address of data"
+msgstr "è®¾å®šæ•°æ�®çš„èµ·å§‹åœ°å�€"
+
+#: config/score/score.opt:31
+msgid "Disable bcnz instruction"
+msgstr "ç¦�ç”¨ bcnz æŒ‡ä»¤"
+
+#: config/score/score.opt:35
+msgid "Enable unaligned load/store instruction"
+msgstr "å�¯ç”¨ä¸�å¯¹é½�çš„è½½å…¥/å­˜å‚¨æŒ‡ä»¤"
+
+#: config/score/score.opt:39
+msgid "Support SCORE 5 ISA"
+msgstr "æ”¯æŒ� SCORE 5 ISA"
+
+#: config/score/score.opt:43
+msgid "Support SCORE 5U ISA"
+msgstr "æ”¯æŒ� SCORE 5U ISA"
+
+#: config/score/score.opt:47
+msgid "Support SCORE 7 ISA"
+msgstr "æ”¯æŒ� SCORE 7 ISA"
+
+#: config/score/score.opt:51
+msgid "Support SCORE 7D ISA"
+msgstr "æ”¯æŒ� SCORE 7D ISA"
+
+#: config/score/score.opt:55
+msgid "Support SCORE 3 ISA"
+msgstr "æ”¯æŒ� SCORE 3 ISA"
+
+#: config/score/score.opt:59
+msgid "Support SCORE 3d ISA"
+msgstr "æ”¯æŒ� SCORE 3d ISA"
+
+#: config/crx/crx.opt:23
+msgid "Support multiply accumulate instructions"
+msgstr "æ”¯æŒ�ä¹˜åŠ æŒ‡ä»¤"
+
+#: config/crx/crx.opt:27
+msgid "Do not use push to store function arguments"
+msgstr "ä¸�ä½¿ç”¨ push æŒ‡ä»¤ä¿�å­˜å‡½æ•°å�‚æ•°"
+
+#: config/crx/crx.opt:31
+msgid "Restrict doloop to the given nesting level"
+msgstr ""
+
+#: config/mt/mt.opt:23
+msgid "Use byte loads and stores when generating code."
+msgstr "ç”Ÿæˆ�ä»£ç �æ—¶ä½¿ç”¨å­—èŠ‚è½½å…¥å’Œå­˜å‚¨ã€‚"
+
+#: config/mt/mt.opt:31
+msgid "Do not include crt0.o in the startup files"
+msgstr "ä¸�å°† crt0.o åŒ…å�«åœ¨å�¯åŠ¨æ–‡ä»¶ä¸­"
+
+#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
+#: config/mt/mt.opt:47 config/mt/mt.opt:51
+msgid "Internal debug switch"
+msgstr "å†…éƒ¨è°ƒè¯•å¼€å…³"
+
+#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
+msgid "Compile for a 68HC11"
+msgstr "ä¸º 68HC11 æ±‡ç¼–"
+
+#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
+msgid "Compile for a 68HC12"
+msgstr "ä¸º 68HC12 æ±‡ç¼–"
+
+#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
+msgid "Compile for a 68HCS12"
+msgstr "ä¸º 68HCS12 æ±‡ç¼–"
+
+#: config/m68hc11/m68hc11.opt:49
+msgid "Auto pre/post decrement increment allowed"
+msgstr "å…�è®¸è‡ªåŠ¨å‰�/å�Žè‡ªå‡�å¢ž"
+
+#: config/m68hc11/m68hc11.opt:53
+msgid "Min/max instructions allowed"
+msgstr "å…�è®¸ min/max æŒ‡ä»¤"
+
+#: config/m68hc11/m68hc11.opt:57
+msgid "Use call and rtc for function calls and returns"
+msgstr "ä¸ºå‡½æ•°è°ƒç”¨å’Œè¿”å›žä½¿ç”¨ call å’Œ rtc"
+
+#: config/m68hc11/m68hc11.opt:61
+msgid "Auto pre/post decrement increment not allowed"
+msgstr "ä¸�å…�è®¸è‡ªåŠ¨å‰�/å�Žè‡ªå‡�å¢ž"
+
+#: config/m68hc11/m68hc11.opt:65
+msgid "Use jsr and rts for function calls and returns"
+msgstr "ä¸ºå‡½æ•°è°ƒç”¨å’Œè¿”å›žä½¿ç”¨ jsr å’Œ rtc"
+
+#: config/m68hc11/m68hc11.opt:69
+msgid "Min/max instructions not allowed"
+msgstr "ä¸�å…�è®¸ min/max æŒ‡ä»¤"
+
+#: config/m68hc11/m68hc11.opt:73
+msgid "Use direct addressing mode for soft registers"
+msgstr "ä¸ºè½¯å¯„å­˜å™¨ä½¿ç”¨ç›´æŽ¥å¯»å�€"
+
+#: config/m68hc11/m68hc11.opt:77
+msgid "Compile with 32-bit integer mode"
+msgstr "ä»¥ 32 ä½�æ•´æ•°æ¨¡å¼�ç¼–è¯‘"
+
+#: config/m68hc11/m68hc11.opt:82
+msgid "Specify the register allocation order"
+msgstr "æŒ‡å®šåˆ†é…�å¯„å­˜å™¨çš„é¡ºåº�"
+
+#: config/m68hc11/m68hc11.opt:86
+msgid "Do not use direct addressing mode for soft registers"
+msgstr "ä¸�ä¸ºè½¯å¯„å­˜å™¨ä½¿ç”¨ç›´æŽ¥å¯»å�€"
+
+#: config/m68hc11/m68hc11.opt:90
+msgid "Compile with 16-bit integer mode"
+msgstr "ä»¥ 16 ä½�æ•´æ•°æ¨¡å¼�ç¼–è¯‘"
+
+#: config/m68hc11/m68hc11.opt:94
+msgid "Indicate the number of soft registers available"
+msgstr "æŒ‡ç¤ºå�¯ç”¨çš„è½¯å¯„å­˜å™¨çš„æ•°é‡�"
+
+#: config/fr30/fr30.opt:23
+msgid "Assume small address space"
+msgstr "å�‡å®šå°�åœ°å�€ç©ºé—´"
+
+#: config/sparc/little-endian.opt:23
+msgid "Generate code for little-endian"
+msgstr "ç”Ÿæˆ�ä½Žä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �"
+
+#: config/sparc/little-endian.opt:27
+msgid "Generate code for big-endian"
+msgstr "ç”Ÿæˆ�é«˜ä½�å­—èŠ‚åœ¨å‰�çš„ä»£ç �"
+
+#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
+msgid "Use hardware FP"
+msgstr "ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒ"
+
+#: config/sparc/sparc.opt:31
+msgid "Do not use hardware FP"
+msgstr "ä¸�ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹å�•å…ƒ"
+
+#: config/sparc/sparc.opt:35
+msgid "Assume possible double misalignment"
+msgstr "å�‡å®šå�¯èƒ½çš„ä¸¤ä¸�å¯¹é½�"
+
+#: config/sparc/sparc.opt:39
+msgid "Pass -assert pure-text to linker"
+msgstr "å°† -assert pure-text ä¼ é€’ç»™é“¾æŽ¥å™¨"
+
+#: config/sparc/sparc.opt:43
+msgid "Use ABI reserved registers"
+msgstr "ä½¿ç”¨ ABI ä¿�ç•™çš„å¯„å­˜å™¨"
+
+#: config/sparc/sparc.opt:47
+msgid "Use hardware quad FP instructions"
+msgstr "ä½¿ç”¨ç¡¬ä»¶å››æµ®ç‚¹æŒ‡ä»¤"
+
+#: config/sparc/sparc.opt:51
+msgid "Do not use hardware quad fp instructions"
+msgstr "ä¸�ä½¿ç”¨ç¡¬ä»¶å››æµ®ç‚¹æŒ‡ä»¤"
+
+#: config/sparc/sparc.opt:55
+msgid "Compile for V8+ ABI"
+msgstr "ä¸º V8+ ABI ç¼–è¯‘"
+
+#: config/sparc/sparc.opt:59
+msgid "Use UltraSPARC Visual Instruction Set extensions"
+msgstr "ä½¿ç”¨ UltraSPARC å�¯è§†åŒ–æŒ‡ä»¤é›†"
+
+#: config/sparc/sparc.opt:63
+msgid "Pointers are 64-bit"
+msgstr "æŒ‡é’ˆæ˜¯ 64 ä½�"
+
+#: config/sparc/sparc.opt:67
+msgid "Pointers are 32-bit"
+msgstr "æŒ‡é’ˆæ˜¯ 32 ä½�"
+
+#: config/sparc/sparc.opt:71
+msgid "Use 64-bit ABI"
+msgstr "ä½¿ç”¨ 64 ä½� ABI"
+
+#: config/sparc/sparc.opt:75
+msgid "Use 32-bit ABI"
+msgstr "ä½¿ç”¨ 32 ä½� ABI"
+
+#: config/sparc/sparc.opt:79
+msgid "Use stack bias"
+msgstr "ä½¿ç”¨å †æ ˆå��ç§»"
+
+#: config/sparc/sparc.opt:83
+msgid "Use structs on stronger alignment for double-word copies"
+msgstr "ä¸ºç»“æž„ä½¿ç”¨æ›´å¼ºçš„å¯¹é½�ä»¥ä½¿ç”¨å�Œå­—å¤�åˆ¶"
+
+#: config/sparc/sparc.opt:87
+msgid "Optimize tail call instructions in assembler and linker"
+msgstr "åœ¨æ±‡ç¼–å™¨å’Œé“¾æŽ¥å™¨ä¸­ä¼˜åŒ–å°¾è°ƒç”¨æŒ‡ä»¤"
+
+#: config/sparc/sparc.opt:99
+msgid "Use given SPARC-V9 code model"
+msgstr "ä½¿ç”¨ç»™å®šçš„ SPARC-V9 ä»£ç �æ¨¡åž‹"
+
+#: config/sparc/sparc.opt:103
+msgid "Enable strict 32-bit psABI struct return checking."
+msgstr "å�¯ç”¨ä¸¥æ ¼çš„ 32 ä½� psABI ç»“æž„è¿”å›žæ£€æŸ¥"
+
+#: config/sh/superh.opt:6
+msgid "Board name [and memory region]."
+msgstr ""
+
+#: config/sh/superh.opt:10
+msgid "Runtime name."
+msgstr "è¿�è¡Œæ—¶å��ç§°ã€‚"
+
 #: config/sh/sh.opt:44
 msgid "Generate SH1 code"
 msgstr "ç”Ÿæˆ� SH1 ä»£ç �"
@@ -13262,7 +14020,7 @@
 
 #: config/sh/sh.opt:205
 msgid "Throttle unrolling to avoid thrashing target registers unless the unroll benefit outweighs this"
-msgstr ""
+msgstr "é�¿å…�è¿‡åº¦å±•å¼€å¾ªçŽ¯ä»¥å…�æ’‡å‡ºç›®æ ‡å¯„å­˜å™¨ï¼Œé™¤é�žå±•å¼€çš„æ”¶ç›Šå�¯ä»¥æŠµæ¶ˆè¿™ä¸€ç‚¹"
 
 #: config/sh/sh.opt:209
 msgid "Generate code in big endian mode"
@@ -13376,468 +14134,18 @@
 msgid "Pretend a branch-around-a-move is a conditional move."
 msgstr "å°†æ•°æ�®ä¼ è¾“å‘¨å›´çš„è·³è½¬è®¤ä¸ºæ˜¯æ�¡ä»¶è½¬ç§»ã€‚"
 
-#: config/sh/superh.opt:6
-msgid "Board name [and memory region]."
-msgstr ""
+#: config/vxworks.opt:24
+msgid "Assume the VxWorks RTP environment"
+msgstr "å�‡å®š VxWorks RTP çŽ¯å¢ƒ"
 
-#: config/sh/superh.opt:10
-msgid "Runtime name."
-msgstr "è¿�è¡Œæ—¶å��ç§°ã€‚"
+#: config/vxworks.opt:31
+msgid "Assume the VxWorks vThreads environment"
+msgstr "å�‡å®š VxWorks vThreads çŽ¯å¢ƒ"
 
-#: config/arm/arm.opt:23
-msgid "Specify an ABI"
-msgstr "æŒ‡å®šä¸€ä¸ª ABI"
+#: config/mips/sdemtk.opt:23
+msgid "Prevent the use of all floating-point operations"
+msgstr "ä¸�å…�è®¸ä½¿ç”¨ä»»ä½•æµ®ç‚¹æ“�ä½œ"
 
-#: config/arm/arm.opt:27
-msgid "Generate a call to abort if a noreturn function returns"
-msgstr "å½“ noreturn å‡½æ•°è¿”å›žæ—¶è°ƒç”¨ abort"
-
-#: config/arm/arm.opt:34
-msgid "Pass FP arguments in FP registers"
-msgstr "åœ¨æµ®ç‚¹å¯„å­˜å™¨ä¸­ä¼ é€’æµ®ç‚¹å�‚æ•°"
-
-#: config/arm/arm.opt:38
-msgid "Generate APCS conformant stack frames"
-msgstr "ç”Ÿæˆ�ä¸Ž APCS ç›¸å®¹çš„å †æ ˆæ¡†æž¶"
-
-#: config/arm/arm.opt:42
-msgid "Generate re-entrant, PIC code"
-msgstr "ç”Ÿæˆ�å�¯é‡�å…¥çš„ PIC ä»£ç �"
-
-#: config/arm/arm.opt:56
-msgid "Assume target CPU is configured as big endian"
-msgstr "å�‡å®šç›®æ ‡ CPU è¢«é…�ç½®ä¸ºé«˜ä½�å­—èŠ‚åœ¨å‰�"
-
-#: config/arm/arm.opt:60
-msgid "Thumb: Assume non-static functions may be called from ARM code"
-msgstr "Thumbï¼šå�‡å®šé�žé�™æ€�å‡½æ•°å�¯è¢« ARM ä»£ç �è°ƒç”¨"
-
-#: config/arm/arm.opt:64
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
-msgstr "Thumbï¼šå�‡å®šå‡½æ•°æŒ‡é’ˆå�¯èƒ½ä¸ºä¸�æ„ŸçŸ¥ Thumb çš„ä»£ç �æ‰€ä½¿ç”¨"
-
-#: config/arm/arm.opt:68
-msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
-msgstr "Cirrusï¼šæ�’å…¥ NOP ä»¥é�¿å…�æ— æ•ˆçš„æŒ‡ä»¤ç»„å�ˆ"
-
-#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
-msgid "Specify the name of the target CPU"
-msgstr "æŒ‡å®šç›®æ ‡ CPU çš„å��ç§°"
-
-#: config/arm/arm.opt:76
-msgid "Specify if floating point hardware should be used"
-msgstr "æŒ‡å®šæ˜¯å�¦åº”å½“ä½¿ç”¨ç¡¬ä»¶æµ®ç‚¹"
-
-#: config/arm/arm.opt:90
-msgid "Specify the name of the target floating point hardware/format"
-msgstr "æŒ‡å®šç›®æ ‡æµ®ç‚¹ç¡¬ä»¶/æ ¼å¼�çš„å��ç§°"
-
-#: config/arm/arm.opt:94
-msgid "Alias for -mfloat-abi=hard"
-msgstr "-mfloat-abi=hard çš„åˆ«å��"
-
-#: config/arm/arm.opt:98
-msgid "Assume target CPU is configured as little endian"
-msgstr "å�‡å®šç›®æ ‡ CPU è¢«é…�ç½®ä¸ºä½Žä½�å­—èŠ‚åœ¨å‰�"
-
-#: config/arm/arm.opt:102
-msgid "Generate call insns as indirect calls, if necessary"
-msgstr "å¦‚æœ‰å¿…é¡»ï¼Œä¸ºè°ƒç”¨æŒ‡ä»¤ç”Ÿæˆ�é—´æŽ¥è°ƒç”¨"
-
-#: config/arm/arm.opt:106
-msgid "Specify the register to be used for PIC addressing"
-msgstr "æŒ‡å®šç”¨äºŽ PIC å¯»å�€çš„å¯„å­˜å™¨"
-
-#: config/arm/arm.opt:110
-msgid "Store function names in object code"
-msgstr "åœ¨ç›®æ ‡æ–‡ä»¶ä¸­å­˜å‚¨å‡½æ•°å��"
-
-#: config/arm/arm.opt:114
-msgid "Permit scheduling of a function's prologue sequence"
-msgstr "å…�è®¸è°ƒåº¦å‡½æ•°å‰�è¨€åº�åˆ—"
-
-#: config/arm/arm.opt:118
-msgid "Do not load the PIC register in function prologues"
-msgstr "ä¸�åœ¨å‡½æ•°å‰�è¨€ä¸­åŠ è½½ PIC å¯„å­˜å™¨"
-
-#: config/arm/arm.opt:122
-msgid "Alias for -mfloat-abi=soft"
-msgstr "-mfloat-abi=soft çš„åˆ«å��"
-
-#: config/arm/arm.opt:126
-msgid "Specify the minimum bit alignment of structures"
-msgstr "ä¸ºç»“æž„æŒ‡å®šæœ€å°�ä½�å¯¹é½�"
-
-#: config/arm/arm.opt:130
-msgid "Compile for the Thumb not the ARM"
-msgstr "ä¸º Thumb è€Œä¸�æ˜¯ ARM ç¼–è¯‘"
-
-#: config/arm/arm.opt:134
-msgid "Support calls between Thumb and ARM instruction sets"
-msgstr "æ”¯æŒ� Thumb å’Œ ARM æŒ‡ä»¤é›†é—´äº’ç›¸è°ƒç”¨g"
-
-#: config/arm/arm.opt:138
-msgid "Specify how to access the thread pointer"
-msgstr "æŒ‡å®šå¦‚ä½•è®¿é—®çº¿ç¨‹æŒ‡é’ˆ"
-
-#: config/arm/arm.opt:142
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
-msgstr "Thumbï¼šå�³ä½¿ä¸�éœ€è¦�ä¹Ÿç”Ÿæˆ�(é�žå�¶)å †æ ˆæ¡†æž¶"
-
-#: config/arm/arm.opt:146
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
-msgstr "Thumbï¼šå�³ä½¿ä¸�éœ€è¦�ä¹Ÿç”Ÿæˆ�(å�¶)å †æ ˆæ¡†æž¶"
-
-#: config/arm/arm.opt:150
-msgid "Tune code for the given processor"
-msgstr "ä¸ºæŒ‡å®šçš„å¤„ç�†å™¨ä¼˜åŒ–ä»£ç �"
-
-#: config/arm/arm.opt:154
-msgid "Assume big endian bytes, little endian words"
-msgstr "å�‡å®šé«˜ä½�å­—èŠ‚åœ¨å‰�ï¼Œä½Žä½�å­—åœ¨å‰�"
-
-#: config/arm/arm.opt:158
-msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
-msgstr "ä½¿ç”¨ Neon å››å­—(è€Œé�žå�Œå­—)å¯„å­˜å™¨æ�¥è¿›è¡ŒçŸ¢é‡�åŒ–"
-
-#: config/arm/pe.opt:23
-msgid "Ignore dllimport attribute for functions"
-msgstr "å¿½ç•¥å‡½æ•°çš„ dllimport å±žæ€§"
-
-#: config/pdp11/pdp11.opt:23
-msgid "Generate code for an 11/10"
-msgstr "ä¸º 11/10 ç”Ÿæˆ�ä»£ç �"
-
-#: config/pdp11/pdp11.opt:27
-msgid "Generate code for an 11/40"
-msgstr "ä¸º 11/40 ç”Ÿæˆ�ä»£ç �"
-
-#: config/pdp11/pdp11.opt:31
-msgid "Generate code for an 11/45"
-msgstr "ä¸º 11/45 ç”Ÿæˆ�é™„åŠ ä»£ç �"
-
-#: config/pdp11/pdp11.opt:35
-msgid "Use 16-bit abs patterns"
-msgstr "ä½¿ç”¨ 16 ä½� abs æ¨¡å¼�"
-
-#: config/pdp11/pdp11.opt:39
-msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
-msgstr "åœ¨ ac0(Unix æ±‡ç¼–è¯­æ³•ä¸­çš„ fr0)ä¸­è¿”å›žæµ®ç‚¹ç»“æžœ"
-
-#: config/pdp11/pdp11.opt:43
-msgid "Do not use inline patterns for copying memory"
-msgstr "ä¸�ä½¿ç”¨å†…è�”æ ·å¼�æ�¥å¤�åˆ¶å†…å­˜"
-
-#: config/pdp11/pdp11.opt:47
-msgid "Use inline patterns for copying memory"
-msgstr "ä½¿ç”¨å†…è�”æ ·å¼�æ�¥å¤�åˆ¶å†…å­˜"
-
-#: config/pdp11/pdp11.opt:51
-msgid "Do not pretend that branches are expensive"
-msgstr "ä¸�å�‡å®šè·³è½¬å¾ˆè€—æ—¶"
-
-#: config/pdp11/pdp11.opt:55
-msgid "Pretend that branches are expensive"
-msgstr "å�‡å®šåˆ†æ”¯ä»£ä»·å¾ˆé«˜æ˜‚"
-
-#: config/pdp11/pdp11.opt:59
-msgid "Use the DEC assembler syntax"
-msgstr "ä½¿ç”¨ DEC æ±‡ç¼–é£Žæ ¼"
-
-#: config/pdp11/pdp11.opt:63
-msgid "Use 32 bit float"
-msgstr "ä½¿ç”¨ 32 ä½�æµ®ç‚¹æ•°"
-
-#: config/pdp11/pdp11.opt:67
-msgid "Use 64 bit float"
-msgstr "ä½¿ç”¨ 64 ä½�æµ®ç‚¹æ•°"
-
-#: config/pdp11/pdp11.opt:75
-msgid "Use 16 bit int"
-msgstr "ä½¿ç”¨ 16 ä½�æ•´æ•°"
-
-#: config/pdp11/pdp11.opt:79
-msgid "Use 32 bit int"
-msgstr "ä½¿ç”¨ 32 ä½�æ•´æ•°"
-
-#: config/pdp11/pdp11.opt:87
-msgid "Target has split I&D"
-msgstr "ç›®æ ‡æœºæœ‰åˆ†ç¦»çš„æŒ‡ä»¤ã€�æ•°æ�®ç©ºé—´"
-
-#: config/pdp11/pdp11.opt:91
-msgid "Use UNIX assembler syntax"
-msgstr "ä½¿ç”¨ UNIX æ±‡ç¼–é£Žæ ¼"
-
-#: config/avr/avr.opt:23
-msgid "Use subroutines for function prologues and epilogues"
-msgstr "ä½¿ç”¨å­�ç¨‹åº�å®Œæˆ�å‡½æ•°å‰�è¨€/å°¾å£°"
-
-#: config/avr/avr.opt:27
-msgid "Select the target MCU"
-msgstr "é€‰æ‹©ç›®æ ‡ MCU"
-
-#: config/avr/avr.opt:34
-msgid "Use an 8-bit 'int' type"
-msgstr "ä½¿ç”¨ 8 ä½�â€˜intâ€™ç±»åž‹"
-
-#: config/avr/avr.opt:38
-msgid "Change the stack pointer without disabling interrupts"
-msgstr "æ”¹å�˜å †æ ˆæŒ‡é’ˆæ—¶ä¸�å±�è”½ä¸­æ–­"
-
-#: config/avr/avr.opt:42
-msgid "Do not generate tablejump insns"
-msgstr "ä¸�ç”Ÿæˆ�è·³è½¬è¡¨æŒ‡ä»¤"
-
-#: config/avr/avr.opt:52
-msgid "Use rjmp/rcall (limited range) on >8K devices"
-msgstr "åœ¨ >8K è®¾å¤‡ä¸Šä½¿ç”¨ rjmp/rcall(èŒƒå›´å�—é™�)"
-
-#: config/avr/avr.opt:56
-msgid "Output instruction sizes to the asm file"
-msgstr "åœ¨æ±‡ç¼–æ–‡ä»¶ä¸­è¾“å‡ºæŒ‡ä»¤å¤§å°�"
-
-#: config/avr/avr.opt:60
-msgid "Change only the low 8 bits of the stack pointer"
-msgstr "å�ªæ”¹å�˜å †æ ˆæŒ‡é’ˆçš„ä½Ž 8 ä½�"
-
-#: config/crx/crx.opt:23
-msgid "Support multiply accumulate instructions"
-msgstr "æ”¯æŒ�ä¹˜åŠ æŒ‡ä»¤"
-
-#: config/crx/crx.opt:27
-msgid "Do not use push to store function arguments"
-msgstr "ä¸�ä½¿ç”¨ push æŒ‡ä»¤ä¿�å­˜å‡½æ•°å�‚æ•°"
-
-#: config/crx/crx.opt:31
-msgid "Restrict doloop to the given nesting level"
-msgstr ""
-
-#: config/c4x/c4x.opt:23
-msgid "Generate code for C30 CPU"
-msgstr "ä¸º C30 CPU ç”Ÿæˆ�ä»£ç �"
-
-#: config/c4x/c4x.opt:27
-msgid "Generate code for C31 CPU"
-msgstr "ä¸º C31 CPU ç”Ÿæˆ�ä»£ç �"
-
-#: config/c4x/c4x.opt:31
-msgid "Generate code for C32 CPU"
-msgstr "ä¸º C32 CPU ç”Ÿæˆ�ä»£ç �"
-
-#: config/c4x/c4x.opt:35
-msgid "Generate code for C33 CPU"
-msgstr "ä¸º C33 CPU ç”Ÿæˆ�ä»£ç �"
-
-#: config/c4x/c4x.opt:39
-msgid "Generate code for C40 CPU"
-msgstr "ä¸º C40 CPU ç”Ÿæˆ�ä»£ç �"
-
-#: config/c4x/c4x.opt:43
-msgid "Generate code for C44 CPU"
-msgstr "ä¸º C44 CPU ç”Ÿæˆ�ä»£ç �"
-
-#: config/c4x/c4x.opt:47
-msgid "Assume that pointers may be aliased"
-msgstr "å�‡å®šæŒ‡é’ˆå�¯èƒ½æœ‰åˆ«å��"
-
-#: config/c4x/c4x.opt:51
-msgid "Big memory model"
-msgstr "å¤§å†…å­˜æ¨¡åž‹"
-
-#: config/c4x/c4x.opt:55
-msgid "Use the BK register as a general purpose register"
-msgstr "å°† BK å¯„å­˜å™¨ç”¨ä½œä¸€ä¸ªé€šç”¨å¯„å­˜å™¨"
-
-#: config/c4x/c4x.opt:59
-msgid "Generate code for CPU"
-msgstr "ä¸º CPU ç”Ÿæˆ�ä»£ç �"
-
-#: config/c4x/c4x.opt:63
-msgid "Enable use of DB instruction"
-msgstr "å�¯ç”¨ DB æŒ‡ä»¤"
-
-#: config/c4x/c4x.opt:67
-msgid "Enable debugging"
-msgstr "å�¯ç”¨è°ƒè¯•"
-
-#: config/c4x/c4x.opt:71
-msgid "Enable new features under development"
-msgstr "å�¯ç”¨å¼€å�‘ä¸­çš„æ–°ç‰¹æ€§"
-
-#: config/c4x/c4x.opt:75
-msgid "Use fast but approximate float to integer conversion"
-msgstr "ä½¿ç”¨å¿«é€Ÿä½†æ¬ ç²¾ç¡®çš„æµ®ç‚¹ï¼�æ•´æ•°è½¬æ�¢"
-
-#: config/c4x/c4x.opt:79
-msgid "Force RTL generation to emit valid 3 operand insns"
-msgstr ""
-
-#: config/c4x/c4x.opt:83
-msgid "Force constants into registers to improve hoisting"
-msgstr ""
-
-#: config/c4x/c4x.opt:87 config/c4x/c4x.opt:111
-msgid "Save DP across ISR in small memory model"
-msgstr ""
-
-#: config/c4x/c4x.opt:91
-msgid "Allow unsigned iteration counts for RPTB/DB"
-msgstr ""
-
-#: config/c4x/c4x.opt:95
-msgid "Pass arguments on the stack"
-msgstr "åœ¨æ ˆä¸­ä¼ é€’å�‚æ•°"
-
-#: config/c4x/c4x.opt:99
-msgid "Use MPYI instruction for C3x"
-msgstr "ä¸º C3x ä½¿ç”¨ MPYI æŒ‡ä»¤"
-
-#: config/c4x/c4x.opt:103
-msgid "Enable parallel instructions"
-msgstr "å�¯ç”¨å¹¶è¡ŒæŒ‡ä»¤"
-
-#: config/c4x/c4x.opt:107
-msgid "Enable MPY||ADD and MPY||SUB instructions"
-msgstr "å�¯ç”¨ MPY||ADD å’Œ MPY||SUB æŒ‡ä»¤"
-
-#: config/c4x/c4x.opt:115
-msgid "Preserve all 40 bits of FP reg across call"
-msgstr "è·¨è¶Šè°ƒç”¨è¾¹ç•Œæ—¶ä¿�è¯�æµ®ç‚¹å¯„å­˜å™¨æ‰€æœ‰çš„ 40 ä½�ä¸�å�˜"
-
-#: config/c4x/c4x.opt:119
-msgid "Pass arguments in registers"
-msgstr "åœ¨å¯„å­˜å™¨ä¸­ä¼ é€’å�‚æ•°"
-
-#: config/c4x/c4x.opt:123
-msgid "Enable use of RTPB instruction"
-msgstr "å�¯ç”¨ RTPB æŒ‡ä»¤é›†"
-
-#: config/c4x/c4x.opt:127
-msgid "Enable use of RTPS instruction"
-msgstr "å�¯ç”¨ RTPS æŒ‡ä»¤é›†"
-
-#: config/c4x/c4x.opt:131
-#, fuzzy
-msgid "Set the maximum number of iterations for RPTS to N"
-msgstr "å�•ä¸ªå¾ªçŽ¯ä¸­è€ƒè™‘å±•å¼€çš„æœ€å¤§æŒ‡ä»¤æ•°"
-
-#: config/c4x/c4x.opt:135
-msgid "Small memory model"
-msgstr "å°�å†…å­˜æ¨¡åž‹"
-
-#: config/c4x/c4x.opt:139
-msgid "Emit code compatible with TI tools"
-msgstr "ç”Ÿæˆ�ä¸Ž TI å·¥å…·å…¼å®¹çš„ä»£ç �"
-
-#: config/pa/pa-hpux.opt:23
-msgid "Generate cpp defines for server IO"
-msgstr "ä¸ºæœ�åŠ¡å™¨ IO ç”Ÿæˆ� cpp å®šä¹‰"
-
-#: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
-#: config/pa/pa-hpux1111.opt:23
-msgid "Specify UNIX standard for predefines and linking"
-msgstr "æŒ‡å®šç”¨äºŽé¢„å®šä¹‰å’Œé“¾æŽ¥çš„ UNIX æ ‡å‡†"
-
-#: config/pa/pa-hpux.opt:31
-msgid "Generate cpp defines for workstation IO"
-msgstr "ä¸ºå·¥ä½œç«™ IO ç”Ÿæˆ� cpp å®šä¹‰"
-
-#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
-msgid "Generate PA1.0 code"
-msgstr "ç”Ÿæˆ� PA1.0 ä»£ç �"
-
-#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
-msgid "Generate PA1.1 code"
-msgstr "ç”Ÿæˆ� PA1.1 ä»£ç �"
-
-#: config/pa/pa.opt:31 config/pa/pa.opt:92
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
-msgstr "ç”Ÿæˆ� PA2.0 ä»£ç �(éœ€è¦� binutils 2.10 æˆ–æ›´æ–°ç‰ˆæœ¬)"
-
-#: config/pa/pa.opt:35
-msgid "Generate code for huge switch statements"
-msgstr "ä¸ºå·¨åž‹çš„ switch è¯­å�¥ç”Ÿæˆ�ä»£ç �"
-
-#: config/pa/pa.opt:39
-msgid "Disable FP regs"
-msgstr "ç¦�ç”¨æµ®ç‚¹å¯„å­˜å™¨"
-
-#: config/pa/pa.opt:43
-msgid "Disable indexed addressing"
-msgstr "ç¦�ç”¨å�˜å�€å¯»å�€"
-
-#: config/pa/pa.opt:47
-msgid "Generate fast indirect calls"
-msgstr "ç”Ÿæˆ�å¿«é€Ÿé—´æŽ¥è°ƒç”¨"
-
-#: config/pa/pa.opt:55
-msgid "Assume code will be assembled by GAS"
-msgstr "å�‡å®šä»£ç �å°†ç”± GAS æ±‡ç¼–"
-
-#: config/pa/pa.opt:59
-msgid "Put jumps in call delay slots"
-msgstr "å°†è·³è½¬æ”¾ç½®åœ¨å»¶è¿Ÿè°ƒç”¨æ§½å†…"
-
-#: config/pa/pa.opt:64
-msgid "Enable linker optimizations"
-msgstr "å�¯ç”¨é“¾æŽ¥å™¨ä¼˜åŒ–"
-
-#: config/pa/pa.opt:68
-msgid "Always generate long calls"
-msgstr "æ€»æ˜¯ç”Ÿæˆ�è¿œè°ƒç”¨"
-
-#: config/pa/pa.opt:72
-msgid "Emit long load/store sequences"
-msgstr "ç”Ÿæˆ�é•¿è¯»/å†™åº�åˆ—"
-
-#: config/pa/pa.opt:80
-msgid "Disable space regs"
-msgstr "ç¦�ç”¨ç©ºé—´å¯„å­˜å™¨"
-
-#: config/pa/pa.opt:96
-msgid "Use portable calling conventions"
-msgstr "ä½¿ç”¨ä¸€èˆ¬çš„è°ƒç”¨çº¦å®š"
-
-#: config/pa/pa.opt:100
-msgid "Specify CPU for scheduling purposes.  Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
-msgstr "æŒ‡å®šè°ƒåº¦ä¼˜åŒ–çš„ç›®æ ‡ CPUã€‚æœ‰æ•ˆçš„é€‰é¡¹æ˜¯ 700ï¼Œ7100ï¼Œ7100LCï¼Œ7200ï¼Œ7300ï¼Œå’Œ 8000"
-
-#: config/pa/pa.opt:112
-msgid "Do not disable space regs"
-msgstr "ä¸�ç¦�ç”¨ç©ºé—´å¯„å­˜å™¨"
-
-#: config/pa/pa64-hpux.opt:23
-msgid "Assume code will be linked by GNU ld"
-msgstr "å�‡å®šä»£ç �å°†ç”± GNU ld é“¾æŽ¥"
-
-#: config/pa/pa64-hpux.opt:27
-msgid "Assume code will be linked by HP ld"
-msgstr "å�‡å®šä»£ç �å°†ç”± HP ld é“¾æŽ¥"
-
-#: config/xtensa/xtensa.opt:23
-msgid "Use CONST16 instruction to load constants"
-msgstr "ä½¿ç”¨ CONST16 æŒ‡ä»¤åŠ è½½å¸¸é‡�"
-
-#: config/xtensa/xtensa.opt:27
-msgid "Enable fused multiply/add and multiply/subtract FP instructions"
-msgstr "å�¯ç”¨èž�å�ˆçš„ä¹˜åŠ å’Œä¹˜å‡�æµ®ç‚¹æŒ‡ä»¤"
-
-#: config/xtensa/xtensa.opt:31
-msgid "Use indirect CALLXn instructions for large programs"
-msgstr ""
-
-#: config/xtensa/xtensa.opt:35
-msgid "Automatically align branch targets to reduce branch penalties"
-msgstr "è‡ªåŠ¨å¯¹é½�è·³è½¬ç›®æ ‡ä»¥å‡�å°‘åˆ†æ”¯å¼€é”€"
-
-#: config/xtensa/xtensa.opt:39
-msgid "Intersperse literal pools with code in the text section"
-msgstr ""
-
-#: config/stormy16/stormy16.opt:24
-msgid "Provide libraries for the simulator"
-msgstr "ä¸ºä»¿çœŸå™¨æ��ä¾›åº“"
-
 #: config/mips/mips.opt:23
 msgid "Generate code that conforms to the given ABI"
 msgstr "ç”Ÿæˆ�é�µå¾ªç»™å®š ABI çš„ä»£ç �"
@@ -13872,7 +14180,7 @@
 
 #: config/mips/mips.opt:55
 msgid "Specify when instructions are allowed to access code"
-msgstr ""
+msgstr "æŒ‡å®šä½•æ—¶æŒ‡ä»¤å…�è®¸è¢«è®¿é—®ä»£ç �"
 
 #: config/mips/mips.opt:59
 msgid "Use branch-and-break sequences to check for integer divide by zero"
@@ -13906,10 +14214,6 @@
 msgid "Use little-endian byte order"
 msgstr "ä»¤ä½Žä½�å­—èŠ‚åœ¨å‰�"
 
-#: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
-msgid "Use ROM instead of RAM"
-msgstr "ä½¿ç”¨ ROM è€Œä¸�æ˜¯ RAM"
-
 #: config/mips/mips.opt:101
 msgid "Use NewABI-style %reloc() assembly operators"
 msgstr "ä½¿ç”¨ NewABI é£Žæ ¼çš„ %reloc() æ±‡ç¼–è¿�ç®—ç¬¦"
@@ -14074,10 +14378,6 @@
 msgid "Optimize the output for PROCESSOR"
 msgstr "ä¸º PROCESSOR ä¼˜åŒ–è¾“å‡º"
 
-#: config/mips/mips.opt:265 config/iq2000/iq2000.opt:44
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
-msgstr "å°†æœªåˆ�å§‹åŒ–çš„å¸¸é‡�æ”¾åœ¨ ROM ä¸­(éœ€è¦� -membedded-data)"
-
 #: config/mips/mips.opt:269
 msgid "Perform VR4130-specific alignment optimizations"
 msgstr "è¿›è¡Œ VR4130 ç‰¹å®šçš„å¯¹é½�ä¼˜åŒ–"
@@ -14086,366 +14386,6 @@
 msgid "Lift restrictions on GOT size"
 msgstr "æ¶ˆé™¤ GOT å¤§å°�é™�åˆ¶"
 
-#: config/mips/sdemtk.opt:23
-msgid "Prevent the use of all floating-point operations"
-msgstr "ä¸�å…�è®¸ä½¿ç”¨ä»»ä½•æµ®ç‚¹æ“�ä½œ"
-
-#: config/fr30/fr30.opt:23
-msgid "Assume small address space"
-msgstr "å�‡å®šå°�åœ°å�€ç©ºé—´"
-
-#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
-msgid "Compile for a 68HC11"
-msgstr "ä¸º 68HC11 æ±‡ç¼–"
-
-#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
-msgid "Compile for a 68HC12"
-msgstr "ä¸º 68HC12 æ±‡ç¼–"
-
-#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
-msgid "Compile for a 68HCS12"
-msgstr "ä¸º 68HCS12 æ±‡ç¼–"
-
-#: config/m68hc11/m68hc11.opt:49
-msgid "Auto pre/post decrement increment allowed"
-msgstr "å…�è®¸è‡ªåŠ¨å‰�/å�Žè‡ªå‡�å¢ž"
-
-#: config/m68hc11/m68hc11.opt:53
-msgid "Min/max instructions allowed"
-msgstr "å…�è®¸ min/max æŒ‡ä»¤"
-
-#: config/m68hc11/m68hc11.opt:57
-msgid "Use call and rtc for function calls and returns"
-msgstr "ä¸ºå‡½æ•°è°ƒç”¨å’Œè¿”å›žä½¿ç”¨ call å’Œ rtc"
-
-#: config/m68hc11/m68hc11.opt:61
-msgid "Auto pre/post decrement increment not allowed"
-msgstr "ä¸�å…�è®¸è‡ªåŠ¨å‰�/å�Žè‡ªå‡�å¢ž"
-
-#: config/m68hc11/m68hc11.opt:65
-msgid "Use jsr and rts for function calls and returns"
-msgstr "ä¸ºå‡½æ•°è°ƒç”¨å’Œè¿”å›žä½¿ç”¨ jsr å’Œ rtc"
-
-#: config/m68hc11/m68hc11.opt:69
-msgid "Min/max instructions not allowed"
-msgstr "ä¸�å…�è®¸ min/max æŒ‡ä»¤"
-
-#: config/m68hc11/m68hc11.opt:73
-msgid "Use direct addressing mode for soft registers"
-msgstr "ä¸ºè½¯å¯„å­˜å™¨ä½¿ç”¨ç›´æŽ¥å¯»å�€"
-
-#: config/m68hc11/m68hc11.opt:77
-msgid "Compile with 32-bit integer mode"
-msgstr "ä»¥ 32 ä½�æ•´æ•°æ¨¡å¼�ç¼–è¯‘"
-
-#: config/m68hc11/m68hc11.opt:82
-msgid "Specify the register allocation order"
-msgstr "æŒ‡å®šåˆ†é…�å¯„å­˜å™¨çš„é¡ºåº�"
-
-#: config/m68hc11/m68hc11.opt:86
-msgid "Do not use direct addressing mode for soft registers"
-msgstr "ä¸�ä¸ºè½¯å¯„å­˜å™¨ä½¿ç”¨ç›´æŽ¥å¯»å�€"
-
-#: config/m68hc11/m68hc11.opt:90
-msgid "Compile with 16-bit integer mode"
-msgstr "ä»¥ 16 ä½�æ•´æ•°æ¨¡å¼�ç¼–è¯‘"
-
-#: config/m68hc11/m68hc11.opt:94
-msgid "Indicate the number of soft registers available"
-msgstr "æŒ‡ç¤ºå�¯ç”¨çš„è½¯å¯„å­˜å™¨çš„æ•°é‡�"
-
-#: config/vax/vax.opt:23 config/vax/vax.opt:27
-msgid "Target DFLOAT double precision code"
-msgstr "ç”Ÿæˆ� DFLOAT å�Œç²¾åº¦ä»£ç �"
-
-#: config/vax/vax.opt:31 config/vax/vax.opt:35
-msgid "Generate GFLOAT double precision code"
-msgstr "ç”Ÿæˆ� GFLOAT å�Œç²¾åº¦ä»£ç �"
-
-#: config/vax/vax.opt:39
-msgid "Generate code for GNU assembler (gas)"
-msgstr "ä¸º GNU æ±‡ç¼–å™¨(gas)ç”Ÿæˆ�ä»£ç �"
-
-#: config/vax/vax.opt:43
-msgid "Generate code for UNIX assembler"
-msgstr "ä¸º UNIX æ±‡ç¼–å™¨ç”Ÿæˆ�ä»£ç �"
-
-#: config/vax/vax.opt:47
-msgid "Use VAXC structure conventions"
-msgstr "ä½¿ç”¨ VAXC ç»“æž„çº¦å®š"
-
-#: config/cris/linux.opt:27
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
-msgstr "ä¸Ž -fpic å’Œ -fPIC å�Œæ—¶ä½¿ç”¨æ—¶ï¼Œä¸�ä½¿ç”¨ GOTPLT å¼•ç”¨"
-
-#: config/cris/cris.opt:45
-msgid "Work around bug in multiplication instruction"
-msgstr "ä¸ºä¹˜æ³•æŒ‡ä»¤ä¸­çš„ç¼ºé™·æ��ä¾›å�˜é€š"
-
-#: config/cris/cris.opt:51
-msgid "Compile for ETRAX 4 (CRIS v3)"
-msgstr "ä¸º ETRAX 4 (CRIS v3) ç¼–è¯‘"
-
-#: config/cris/cris.opt:56
-msgid "Compile for ETRAX 100 (CRIS v8)"
-msgstr "ä¸º ETRAX 100 (CRIS v8) ç¼–è¯‘"
-
-#: config/cris/cris.opt:64
-msgid "Emit verbose debug information in assembly code"
-msgstr "åœ¨æ±‡ç¼–ä»£ç �ä¸­ç”Ÿæˆ�è¯¦ç»†çš„è°ƒè¯•ä¿¡æ�¯"
-
-#: config/cris/cris.opt:71
-msgid "Do not use condition codes from normal instructions"
-msgstr ""
-
-#: config/cris/cris.opt:80
-msgid "Do not emit addressing modes with side-effect assignment"
-msgstr "ä¸�ä½¿ç”¨é™„å¸¦èµ‹å€¼ä½œç”¨çš„å¯»å�€æ¨¡å¼�"
-
-#: config/cris/cris.opt:89
-msgid "Do not tune stack alignment"
-msgstr "ä¸�è°ƒæ•´å †æ ˆå¯¹é½�"
-
-#: config/cris/cris.opt:98
-msgid "Do not tune writable data alignment"
-msgstr "ä¸�è°ƒæ•´å�¯å†™æ•°æ�®å¯¹é½�"
-
-#: config/cris/cris.opt:107
-msgid "Do not tune code and read-only data alignment"
-msgstr "ä¸�è°ƒæ•´ä»£ç �å’Œå�ªè¯»æ•°æ�®å¯¹é½�"
-
-#: config/cris/cris.opt:116
-msgid "Align code and data to 32 bits"
-msgstr "å°†ä»£ç �å’Œæ•°æ�®å¯¹é½�åˆ° 32 ä½�è¾¹ç•Œä¸Š"
-
-#: config/cris/cris.opt:133
-msgid "Don't align items in code or data"
-msgstr "ä¸�åœ¨ä»£ç �æˆ–æ•°æ�®ä¸­å¯¹é½�æ�¡ç›®"
-
-#: config/cris/cris.opt:142
-msgid "Do not emit function prologue or epilogue"
-msgstr "ä¸�ç”Ÿæˆ�å‡½æ•°å‰�è¨€å’Œå°¾å£°"
-
-#: config/cris/cris.opt:149
-msgid "Use the most feature-enabling options allowed by other options"
-msgstr "åœ¨å…¶ä»–é€‰é¡¹å…�è®¸çš„æƒ…å†µä¸‹ä½¿ç”¨å¼€å�¯æœ€å¤šç‰¹æ€§çš„é€‰é¡¹"
-
-#: config/cris/cris.opt:158
-msgid "Override -mbest-lib-options"
-msgstr "è¦†ç›– -mbest-lib-options"
-
-#: config/cris/cris.opt:165
-msgid "Generate code for the specified chip or CPU version"
-msgstr "ä¸ºæŒ‡å®šçš„èŠ¯ç‰‡æˆ– CPU ç‰ˆæœ¬ç”Ÿæˆ�ä»£ç �"
-
-#: config/cris/cris.opt:169
-msgid "Tune alignment for the specified chip or CPU version"
-msgstr "ä¸ºæŒ‡å®šçš„èŠ¯ç‰‡æˆ– CPU ç‰ˆæœ¬è°ƒæ•´å¯¹é½�"
-
-#: config/cris/cris.opt:173
-msgid "Warn when a stackframe is larger than the specified size"
-msgstr "å½“å †æ ˆæ¡†æž¶å¤§äºŽæŒ‡å®šå€¼æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: config/cris/aout.opt:27
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
-msgstr "ä¸ºæ²¡æœ‰ MMU çš„åŸºäºŽ Etrax 100 çš„ elinux ç³»ç»Ÿç¼–è¯‘"
-
-#: config/cris/aout.opt:33
-msgid "For elinux, request a specified stack-size for this program"
-msgstr ""
-
-#: config/h8300/h8300.opt:23
-msgid "Generate H8S code"
-msgstr "ç”Ÿæˆ� H8S ä»£ç �"
-
-#: config/h8300/h8300.opt:27
-msgid "Generate H8SX code"
-msgstr "ç”Ÿæˆ� H8SX ä»£ç �"
-
-#: config/h8300/h8300.opt:31
-msgid "Generate H8S/2600 code"
-msgstr "ç”Ÿæˆ� H8S/2600 ä»£ç �"
-
-#: config/h8300/h8300.opt:35
-msgid "Make integers 32 bits wide"
-msgstr "è®©æ•´æ•°æœ‰ 32 ä½�å®½"
-
-#: config/h8300/h8300.opt:42
-msgid "Use registers for argument passing"
-msgstr "ä½¿ç”¨å¯„å­˜å™¨ä¼ é€’å�‚æ•°"
-
-#: config/h8300/h8300.opt:46
-msgid "Consider access to byte sized memory slow"
-msgstr "è®¤ä¸ºæŒ‰å­—èŠ‚è®¿é—®å†…å­˜é€Ÿåº¦è¾ƒæ…¢"
-
-#: config/h8300/h8300.opt:50
-msgid "Enable linker relaxing"
-msgstr "å�¯ç”¨é“¾æŽ¥å™¨æ�¾å¼›"
-
-#: config/h8300/h8300.opt:54
-msgid "Generate H8/300H code"
-msgstr "ç”Ÿæˆ� H8/300H ä»£ç �"
-
-#: config/h8300/h8300.opt:58
-msgid "Enable the normal mode"
-msgstr "å�¯ç”¨æ­£å¸¸æ¨¡å¼�"
-
-#: config/h8300/h8300.opt:62
-msgid "Use H8/300 alignment rules"
-msgstr "ä½¿ç”¨ H8/300 å¯¹é½�è§„åˆ™"
-
-#: config/v850/v850.opt:23
-msgid "Use registers r2 and r5"
-msgstr "ä½¿ç”¨å¯„å­˜å™¨ r2 å’Œ r5"
-
-#: config/v850/v850.opt:27
-msgid "Use 4 byte entries in switch tables"
-msgstr "åœ¨åˆ†æ”¯è¡¨ä¸­ä½¿ç”¨ 4 å­—èŠ‚é•¿çš„æ�¡ç›®"
-
-#: config/v850/v850.opt:31
-msgid "Enable backend debugging"
-msgstr "å�¯ç”¨å�Žç«¯è°ƒè¯•"
-
-#: config/v850/v850.opt:35
-msgid "Do not use the callt instruction"
-msgstr "ä¸�ä½¿ç”¨ callt æŒ‡ä»¤"
-
-#: config/v850/v850.opt:39
-msgid "Reuse r30 on a per function basis"
-msgstr "ä¸ºæ¯�ä¸ªå‡½æ•°é‡�ç”¨ r30"
-
-#: config/v850/v850.opt:43
-msgid "Support Green Hills ABI"
-msgstr "æ”¯æŒ� Green Hills ABI"
-
-#: config/v850/v850.opt:47
-msgid "Prohibit PC relative function calls"
-msgstr "ç¦�æ­¢ç›¸å¯¹ PC çš„å‡½æ•°è°ƒç”¨"
-
-#: config/v850/v850.opt:51
-msgid "Use stubs for function prologues"
-msgstr "ä½¿ç”¨å� ä½�ç¨‹åº�å®Œæˆ�å‡½æ•°å‰�è¨€/å°¾å£°"
-
-#: config/v850/v850.opt:55
-msgid "Set the max size of data eligible for the SDA area"
-msgstr ""
-
-#: config/v850/v850.opt:59
-msgid "Enable the use of the short load instructions"
-msgstr "å�¯ç”¨å¯¹çŸ­åŠ è½½æŒ‡ä»¤çš„ä½¿ç”¨"
-
-#: config/v850/v850.opt:63
-msgid "Same as: -mep -mprolog-function"
-msgstr "ä¸Ž -mep -mprolog-function ç›¸å�Œ"
-
-#: config/v850/v850.opt:67
-msgid "Set the max size of data eligible for the TDA area"
-msgstr ""
-
-#: config/v850/v850.opt:71
-msgid "Enforce strict alignment"
-msgstr "å¼ºåˆ¶ä¸¥æ ¼å¯¹é½�"
-
-#: config/v850/v850.opt:78
-msgid "Compile for the v850 processor"
-msgstr "ä¸º v850 å¤„ç�†å™¨ç¼–è¯‘"
-
-#: config/v850/v850.opt:82
-msgid "Compile for the v850e processor"
-msgstr "ä¸º v850e å¤„ç�†å™¨ç¼–è¯‘"
-
-#: config/v850/v850.opt:86
-msgid "Compile for the v850e1 processor"
-msgstr "ä¸º v850e1 å¤„ç�†å™¨ç¼–è¯‘"
-
-#: config/v850/v850.opt:90
-msgid "Set the max size of data eligible for the ZDA area"
-msgstr ""
-
-#: config/mmix/mmix.opt:24
-msgid "For intrinsics library: pass all parameters in registers"
-msgstr "ä¸ºå†…å»ºåº“ï¼šæ‰€æœ‰å�‚æ•°åœ¨å¯„å­˜å™¨ä¸­ä¼ é€’"
-
-#: config/mmix/mmix.opt:28
-msgid "Use register stack for parameters and return value"
-msgstr "ä½¿ç”¨å¯„å­˜å™¨æ ˆä¼ é€’å�‚æ•°å’Œè¿”å›žå€¼"
-
-#: config/mmix/mmix.opt:32
-msgid "Use call-clobbered registers for parameters and return value"
-msgstr "å°†è°ƒç”¨ç¯¡æ”¹çš„å¯„å­˜å™¨ç”¨äºŽå�‚æ•°å’Œè¿”å›žå€¼"
-
-#: config/mmix/mmix.opt:37
-msgid "Use epsilon-respecting floating point compare instructions"
-msgstr "ä½¿ç”¨åœ¨æ„�æ— ç©·å°�çš„æµ®ç‚¹æ¯”è¾ƒæŒ‡ä»¤"
-
-#: config/mmix/mmix.opt:41
-msgid "Use zero-extending memory loads, not sign-extending ones"
-msgstr "ä½¿ç”¨é›¶æ‰©å±•è€Œä¸�æ˜¯ç¬¦å�·æ‰©å±•çš„å†…å­˜è½½å…¥"
-
-#: config/mmix/mmix.opt:45
-msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
-msgstr "ç”Ÿæˆ�çš„é™¤æ³•ç»“æžœä¸­ä½™æ•°ç¬¦å�·å°†ä¸Žé™¤æ•°è€Œä¸�æ˜¯è¢«é™¤æ•°ç›¸å�Œ"
-
-#: config/mmix/mmix.opt:49
-msgid "Prepend global symbols with \":\" (for use with PREFIX)"
-msgstr "åœ¨å…¨å±€ç¬¦å�·å‰�æ·»åŠ â€œ:â€�(ä¸ºä¸Ž PREFIX å��ä½œ)"
-
-#: config/mmix/mmix.opt:53
-msgid "Do not provide a default start-address 0x100 of the program"
-msgstr "ä¸�ä¸ºç¨‹åº�æ��ä¾›é»˜è®¤çš„èµ·å§‹åœ°å�€ 0x100"
-
-#: config/mmix/mmix.opt:57
-msgid "Link to emit program in ELF format (rather than mmo)"
-msgstr "é“¾æŽ¥ç”Ÿæˆ� ELF è€Œé�ž mmo æ ¼å¼�çš„ç¨‹åº�"
-
-#: config/mmix/mmix.opt:61
-msgid "Use P-mnemonics for branches statically predicted as taken"
-msgstr "ä¸ºé�™æ€�é¢„æµ‹ä¸ºå¿…è¦�è¿›è¡Œçš„è·³è½¬ä½¿ç”¨ P åŠ©è®°ç¬¦"
-
-#: config/mmix/mmix.opt:65
-msgid "Don't use P-mnemonics for branches"
-msgstr "ä¸�ä¸ºåˆ†æ”¯ä½¿ç”¨ P åŠ©è®°ç¬¦"
-
-#: config/mmix/mmix.opt:79
-msgid "Use addresses that allocate global registers"
-msgstr "ä½¿ç”¨åˆ†é…�å…¨å±€å¯„å­˜å™¨çš„åœ°å�€"
-
-#: config/mmix/mmix.opt:83
-msgid "Do not use addresses that allocate global registers"
-msgstr "ä¸�ä½¿ç”¨åˆ†é…�å…¨å±€å¯„å­˜å™¨çš„åœ°å�€"
-
-#: config/mmix/mmix.opt:87
-msgid "Generate a single exit point for each function"
-msgstr "ä¸ºæ¯�ä¸ªå‡½æ•°ç”Ÿæˆ�å�•ä¸€çš„é€€å‡ºç‚¹"
-
-#: config/mmix/mmix.opt:91
-msgid "Do not generate a single exit point for each function"
-msgstr "ä¸�ä¸ºæ¯�ä¸ªå‡½æ•°ç”Ÿæˆ�å�•ä¸€çš„é€€å‡ºç‚¹"
-
-#: config/mmix/mmix.opt:95
-msgid "Set start-address of the program"
-msgstr "è®¾å®šç¨‹åº�çš„èµ·å§‹åœ°å�€"
-
-#: config/mmix/mmix.opt:99
-msgid "Set start-address of data"
-msgstr "è®¾å®šæ•°æ�®çš„èµ·å§‹åœ°å�€"
-
-#: config/iq2000/iq2000.opt:23 config/mt/mt.opt:55
-msgid "Specify CPU for code generation purposes"
-msgstr "ä¸ºä»£ç �ç”Ÿæˆ�æŒ‡å®šç›®æ ‡ CPU"
-
-#: config/iq2000/iq2000.opt:27
-msgid "Specify CPU for scheduling purposes"
-msgstr "ä¸ºè°ƒåº¦æŒ‡å®šç›®æ ‡ CPU"
-
-#: config/iq2000/iq2000.opt:35
-msgid "Use GP relative sdata/sbss sections"
-msgstr "ä½¿ç”¨ç›¸å¯¹ GP çš„ sdata/sbss èŠ‚"
-
-#: config/iq2000/iq2000.opt:40
-msgid "No default crt0.o"
-msgstr "æ²¡æœ‰é»˜è®¤çš„ crt0.o"
-
 #: config/bfin/bfin.opt:31
 msgid "Omit frame pointer for leaf functions"
 msgstr "ä¸ºå�¶å‡½æ•°(ä¸�è°ƒç”¨å…¶ä»–å‡½æ•°çš„å‡½æ•°)å¿½ç•¥æ¡†æž¶æŒ‡é’ˆ"
@@ -14482,2035 +14422,2058 @@
 msgid "Do stack checking using bounds in L1 scratch memory"
 msgstr ""
 
-#: config/mt/mt.opt:23
-msgid "Use byte loads and stores when generating code."
-msgstr "ç”Ÿæˆ�ä»£ç �æ—¶ä½¿ç”¨å­—èŠ‚è½½å…¥å’Œå­˜å‚¨ã€‚"
+#: treelang/lang.opt:30
+msgid "Trace lexical analysis"
+msgstr "è·Ÿè¸ªè¯�æ³•åˆ†æž�"
 
-#: config/mt/mt.opt:31
-msgid "Do not include crt0.o in the startup files"
-msgstr "ä¸�å°† crt0.o åŒ…å�«åœ¨å�¯åŠ¨æ–‡ä»¶ä¸­"
+#: treelang/lang.opt:34
+msgid "Trace the parsing process"
+msgstr "è·Ÿè¸ªè§£æž�è¿›ç¨‹"
 
-#: config/mt/mt.opt:35 config/mt/mt.opt:39 config/mt/mt.opt:43
-#: config/mt/mt.opt:47 config/mt/mt.opt:51
-msgid "Internal debug switch"
-msgstr "å†…éƒ¨è°ƒè¯•å¼€å…³"
+#: java/lang.opt:65
+msgid "Warn if a deprecated compiler feature, class, method, or field is used"
+msgstr "ä½¿ç”¨ä¸�å»ºè®®çš„ç¼–è¯‘å™¨ç‰¹æ€§ã€�ç±»ã€�æ–¹æ³•æˆ–å­—æ®µæ—¶ç»™å‡ºè­¦å‘Š"
 
-#: config/vxworks.opt:24
-msgid "Assume the VxWorks RTP environment"
-msgstr "å�‡å®š VxWorks RTP çŽ¯å¢ƒ"
+#: java/lang.opt:69
+msgid "Warn if deprecated empty statements are found"
+msgstr "å�‘çŽ°ä¸�å»ºè®®ä½¿ç”¨çš„ç©ºè¯­å�¥æ—¶ç»™å‡ºè­¦å‘Š"
 
-#: config/vxworks.opt:31
-msgid "Assume the VxWorks vThreads environment"
-msgstr "å�‡å®š VxWorks vThreads çŽ¯å¢ƒ"
+#: java/lang.opt:73
+msgid "Warn if .class files are out of date"
+msgstr "å½“ .class æ–‡ä»¶å·²è¿‡æ—¶æ—¶ç»™å‡ºè­¦å‘Š"
 
-#: config/darwin.opt:23
-msgid "Generate code suitable for fast turn around debugging"
-msgstr ""
+#: java/lang.opt:77
+msgid "Warn if modifiers are specified when not necessary"
+msgstr "å½“æŒ‡å®šäº†ä¸�å¿…é¡»çš„ä¿®é¥°ç¬¦æ—¶ç»™å‡ºè­¦å‘Š"
 
-#: config/darwin.opt:31
-msgid "The earliest MacOS X version on which this program will run"
-msgstr "è¿™ä¸ªç¨‹åº�å�¯èƒ½åœ¨å…¶ä¸Šè¿�è¡Œçš„æœ€æ—©çš„ MacOS X ç‰ˆæœ¬"
+#: java/lang.opt:81
+msgid "Deprecated; use --classpath instead"
+msgstr "ä¸�å»ºè®®ä½¿ç”¨ï¼›è¯·æ”¹ç”¨ --classpath"
 
-#: config/darwin.opt:35
-msgid "Set sizeof(bool) to 1"
-msgstr "è®¾å®š sizeof(bool) ä¸º 1"
+#: java/lang.opt:88
+msgid "Permit the use of the assert keyword"
+msgstr "å…�è®¸ä½¿ç”¨ assert å…³é”®å­—"
 
-#: config/darwin.opt:39
-msgid "Generate code for darwin loadable kernel extensions"
-msgstr "ä¸º darwin å�¯åŠ è½½å†…æ ¸æ‰©å±•ç”Ÿæˆ�ä»£ç �"
+#: java/lang.opt:110
+msgid "Replace system path"
+msgstr "æ›¿æ�¢ç³»ç»Ÿè·¯å¾„"
 
-#: config/darwin.opt:43
-msgid "Generate code for the kernel or loadable kernel extensions"
-msgstr "ä¸ºå†…æ ¸æˆ–å�¯åŠ è½½å†…æ ¸æ‰©å±•ç”Ÿæˆ�ä»£ç �"
+#: java/lang.opt:114
+msgid "Generate checks for references to NULL"
+msgstr "æ£€æŸ¥æŒ‡å�‘ NULL çš„å¼•ç”¨"
 
-#: config/darwin.opt:47
-msgid "Add <dir> to the end of the system framework include path"
-msgstr "å°† <ç›®å½•> æ·»åŠ è‡³ç³»ç»Ÿæ¡†æž¶åŒ…å�«è·¯å¾„çš„æœ«å°¾"
+#: java/lang.opt:118
+msgid "Set class path"
+msgstr "è®¾ç½®ç±»è·¯å¾„"
 
-#: config/lynx.opt:23
-msgid "Support legacy multi-threading"
-msgstr "æ”¯æŒ�ä¼ ç»Ÿå¤šçº¿ç¨‹"
+#: java/lang.opt:125
+msgid "Output a class file"
+msgstr "è¾“å‡ºä¸€ä¸ª class æ–‡ä»¶"
 
-#: config/lynx.opt:27
-msgid "Use shared libraries"
-msgstr "ä½¿ç”¨å…±äº«åº“"
+#: java/lang.opt:129
+msgid "Alias for -femit-class-file"
+msgstr "-fmit-class-file çš„åˆ«å��"
 
-#: config/lynx.opt:31
-msgid "Support multi-threading"
-msgstr "æ”¯æŒ�å¤šçº¿ç¨‹"
+#: java/lang.opt:133
+msgid "Choose input encoding (defaults from your locale)"
+msgstr "é€‰æ‹©è¾“å…¥ç¼–ç �(é»˜è®¤æ�¥è‡ªæ‚¨çš„åŒºåŸŸé€‰é¡¹)"
 
-#: config/score/score.opt:31
-msgid "Disable bcnz instruction"
-msgstr "ç¦�ç”¨ bcnz æŒ‡ä»¤"
+#: java/lang.opt:137
+msgid "Set the extension directory path"
+msgstr "è®¾å®šæ‰©å±•ç›®å½•è·¯å¾„"
 
-#: config/score/score.opt:35
-msgid "Enable unaligned load/store instruction"
-msgstr "å�¯ç”¨ä¸�å¯¹é½�çš„è½½å…¥/å­˜å‚¨æŒ‡ä»¤"
+#: java/lang.opt:144
+msgid "Input file is a file with a list of filenames to compile"
+msgstr "è¾“å…¥æ–‡ä»¶æ˜¯ä¸€ä¸ªæ–‡ä»¶å��åˆ—è¡¨ï¼ŒæŒ‡å®šäº†éœ€è¦�ç¼–è¯‘çš„æ–‡ä»¶"
 
-#: config/score/score.opt:39
-msgid "Support SCORE 5 ISA"
-msgstr "æ”¯æŒ� SCORE 5 ISA"
+#: java/lang.opt:151
+msgid "Always check for non gcj generated classes archives"
+msgstr "æ€»æ˜¯æ£€æŸ¥é�ž gcj ç”Ÿæˆ�çš„ç±»æ–‡æ¡£"
 
-#: config/score/score.opt:43
-msgid "Support SCORE 5U ISA"
-msgstr "æ”¯æŒ� SCORE 5U ISA"
+#: java/lang.opt:155
+msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
+msgstr "å�‡å®šè¿�è¡Œæ—¶ä½¿ç”¨ä¸€å¼ æ•£åˆ—è¡¨å®Œæˆ�ä»Žå¯¹è±¡åˆ°å…¶å�Œæ­¥ç»“æž„çš„æ˜ å°„"
 
-#: config/score/score.opt:47
-msgid "Support SCORE 7 ISA"
-msgstr "æ”¯æŒ� SCORE 7 ISA"
+#: java/lang.opt:159
+msgid "Generate instances of Class at runtime"
+msgstr "åœ¨è¿�è¡Œæ—¶ç”Ÿæˆ�ç±»çš„å®žä¾‹"
 
-#: config/score/score.opt:51
-msgid "Support SCORE 7D ISA"
-msgstr "æ”¯æŒ� SCORE 7D ISA"
+#: java/lang.opt:163
+msgid "Use offset tables for virtual method calls"
+msgstr "ä¸ºè™šæ–¹æ³•è°ƒç”¨ä½¿ç”¨å��ç§»è¡¨"
 
-#: config/score/score.opt:55
-msgid "Support SCORE 3 ISA"
-msgstr "æ”¯æŒ� SCORE 3 ISA"
+#: java/lang.opt:170
+msgid "Assume native functions are implemented using JNI"
+msgstr "å�‡å®šæœ¬åœ°å‡½æ•°ä½¿ç”¨ JNI å®žçŽ°"
 
-#: config/score/score.opt:59
-msgid "Support SCORE 3d ISA"
-msgstr "æ”¯æŒ� SCORE 3d ISA"
+#: java/lang.opt:174
+msgid "Enable optimization of static class initialization code"
+msgstr "å�¯ç”¨é�™æ€�ç±»åˆ�å§‹ä»£ç �ä¼˜åŒ–"
 
-#: config/linux.opt:24
-msgid "Use uClibc instead of GNU libc"
-msgstr "ä½¿ç”¨ uClibc ä»£æ›¿ GNU libc"
+#: java/lang.opt:181
+msgid "Reduce the amount of reflection meta-data generated"
+msgstr "å‡�å°‘ç”Ÿæˆ�çš„å��å°„å…ƒæ•°æ�®"
 
-#: config/linux.opt:28
-msgid "Use GNU libc instead of uClibc"
-msgstr "ç”¨ GNU libc ä»£æ›¿ uClibc"
+#: java/lang.opt:185
+msgid "Enable assignability checks for stores into object arrays"
+msgstr "å­˜å‚¨åˆ°å¯¹è±¡æ•°ç»„æ—¶è¿›è¡Œå�¯èµ‹å€¼æ€§æ£€æŸ¥"
 
-#: c.opt:41
-msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
-msgstr "ç»™å‡º <é—®é¢˜> çš„ <ç­”æ¡ˆ>ã€‚åœ¨ <é—®é¢˜> å‰�åŠ ä¸€ä¸ªâ€˜-â€™å°†ç¦�ç”¨æ­¤ <ç­”æ¡ˆ>"
+#: java/lang.opt:189
+msgid "Generate code for the Boehm GC"
+msgstr "ä¸º Boehm ç”Ÿæˆ�ä»£ç �"
 
-#: c.opt:45
-msgid "Do not discard comments"
-msgstr "ä¸�ä¸¢å¼ƒæ³¨é‡Š"
+#: java/lang.opt:193
+msgid "Call a library routine to do integer divisions"
+msgstr "è°ƒç”¨ä¸€ä¸ªåº“å­�ç¨‹åº�æ�¥å®Œæˆ�æ•´æ•°é™¤æ³•"
 
-#: c.opt:49
-msgid "Do not discard comments in macro expansions"
-msgstr "å±•å¼€å®�æ—¶ä¸�ä¸¢å¼ƒæ³¨é‡Š"
+#: java/lang.opt:197
+msgid "Generated should be loaded by bootstrap loader"
+msgstr "ç”Ÿæˆ�çš„ç±»å�¯è¢«è‡ªä¸¾åŠ è½½"
 
-#: c.opt:53
-msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
-msgstr "å°† <å®�> å®šä¹‰ä¸º <å€¼>ã€‚å¦‚æžœå�ªç»™å‡ºäº† <å®�>ï¼Œ<å€¼> å°†è¢«å®šä¸º 1"
+#: java/lang.opt:201
+msgid "Set the source language version"
+msgstr "è®¾å®šæº�è¯­è¨€ç‰ˆæœ¬"
 
-#: c.opt:60
-msgid "Add <dir> to the end of the main framework include path"
-msgstr "å°† <ç›®å½•> æ·»åŠ è‡³ä¸»æ¡†æž¶åŒ…å�«è·¯å¾„çš„æœ«å°¾"
+#: java/lang.opt:205
+msgid "Set the target VM version"
+msgstr "æŒ‡å®šç›®æ ‡è™šæ‹Ÿæœºçš„ç‰ˆæœ¬"
 
-#: c.opt:64
-msgid "Print the name of header files as they are used"
-msgstr "æ‰“å�°ä½¿ç”¨åˆ°çš„å¤´æ–‡ä»¶å��"
-
-#: c.opt:68 c.opt:859
-msgid "Add <dir> to the end of the main include path"
-msgstr "å°† <ç›®å½•> æ·»åŠ è‡³ä¸»åŒ…å�«è·¯å¾„æœ«å°¾"
-
-#: c.opt:72
-msgid "Generate make dependencies"
-msgstr "ç”Ÿæˆ� make ä¾�èµ–é¡¹"
-
-#: c.opt:76
-msgid "Generate make dependencies and compile"
-msgstr "ç”Ÿæˆ� make ä¾�èµ–è§„åˆ™å¹¶ç¼–è¯‘"
-
-#: c.opt:80
-msgid "Write dependency output to the given file"
-msgstr "å°†ä¾�èµ–é¡¹è¾“å‡ºåˆ°ç»™å®šæ–‡ä»¶"
-
-#: c.opt:84
-msgid "Treat missing header files as generated files"
-msgstr "å°†ç¼ºå¤±çš„å¤´æ–‡ä»¶çœ‹ä½œç”Ÿæˆ�çš„æ–‡ä»¶"
-
-#: c.opt:88
-msgid "Like -M but ignore system header files"
-msgstr "ä¸Ž -M ç±»ä¼¼ä½†æ˜¯å¿½ç•¥ç³»ç»Ÿå¤´æ–‡ä»¶"
-
-#: c.opt:92
-msgid "Like -MD but ignore system header files"
-msgstr "ä¸Ž -MD ç±»ä¼¼ä½†æ˜¯å¿½ç•¥ç³»ç»Ÿå¤´æ–‡ä»¶"
-
-#: c.opt:96
-msgid "Generate phony targets for all headers"
-msgstr "ä¸ºæ‰€æœ‰å¤´æ–‡ä»¶ç”Ÿæˆ�ä¼ªç›®æ ‡"
-
-#: c.opt:100
-msgid "Add a MAKE-quoted target"
-msgstr "æ·»åŠ ä¸€ä¸ª MAKE æ‹¬èµ·çš„ç›®æ ‡"
-
-#: c.opt:104
-msgid "Add an unquoted target"
-msgstr "æ·»åŠ ä¸€ä¸ªä¸�æ‹¬èµ·çš„ç›®æ ‡"
-
-#: c.opt:108
-msgid "Do not generate #line directives"
-msgstr "ä¸�ç”Ÿæˆ� #line æŒ‡ä»¤"
-
-#: c.opt:112
-msgid "Undefine <macro>"
-msgstr "å�–æ¶ˆå®šä¹‰ <å®�>"
-
-#: c.opt:116
-msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
-msgstr "å½“ç»“æžœä¸Ž ABI ç›¸å®¹çš„ç¼–è¯‘å™¨çš„ç¼–è¯‘ç»“æžœä¸�å�Œæ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:120
-msgid "Warn about suspicious uses of memory addresses"
-msgstr "ä½¿ç”¨å�¯ç–‘çš„å†…å­˜åœ°å�€æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:124
-msgid "Enable most warning messages"
-msgstr "å�¯ç”¨å¤§éƒ¨åˆ†è­¦å‘Šä¿¡æ�¯"
-
-#: c.opt:128
-msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
-msgstr "å½“ç”±äºŽæ•°æ�®ç±»åž‹èŒƒå›´é™�åˆ¶æ¯”è¾ƒç»“æžœæ°¸è¿œä¸ºçœŸæˆ–å�‡æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:132
-msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
-msgstr "å½“ Objective-C èµ‹å€¼å�¯èƒ½ä¸ºåžƒåœ¾å›žæ”¶æ‰€ä»‹å…¥æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:136
-msgid "Warn about casting functions to incompatible types"
-msgstr "å½“æŠŠå‡½æ•°è½¬æ�¢ä¸ºä¸�å…¼å®¹ç±»åž‹æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:140
-msgid "Warn about C constructs that are not in the common subset of C and C++"
-msgstr "å½“åœ¨ C è¯­è¨€ä¸­ä½¿ç”¨äº† C ä¸Ž C++ äº¤é›†ä»¥å¤–çš„æž„é€ æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:144
-msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
-msgstr "å½“ C++ æž„é€ çš„æ„�ä¹‰åœ¨ ISO C++ 1998 å’Œ ISO C++ 200x ä¸­ä¸�å�Œæ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:148
-msgid "Warn about casts which discard qualifiers"
-msgstr "å½“ç±»åž‹è½¬æ�¢ä¸¢å¤±é™�å®šä¿¡æ�¯æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:152
-msgid "Warn about subscripts whose type is \"char\""
-msgstr "å½“ä¸‹æ ‡ç±»åž‹ä¸ºâ€œcharâ€�æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:156
-msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
-msgstr "å¯¹èƒ½ä¸º%<longjmp%>æˆ–%<vfork%>æ‰€ç¯¡æ”¹çš„å�˜é‡�ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:160
-msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
-msgstr "å¯¹å�¯èƒ½åµŒå¥—çš„æ³¨é‡Šå’Œé•¿åº¦è¶…è¿‡ä¸€ä¸ªç‰©ç�†è¡Œé•¿çš„ C++ æ³¨é‡Šç»™å‡ºè­¦å‘Š"
-
-#: c.opt:164
-msgid "Synonym for -Wcomment"
-msgstr "-Wcomment çš„å�Œä¹‰è¯�"
-
-#: c.opt:168
-msgid "Warn for implicit type conversions that may change a value"
-msgstr "å½“éš�å¼�ç±»åž‹è½¬æ�¢å�¯èƒ½æ”¹å�˜å€¼æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:172
-msgid "Warn for implicit type conversions between signed and unsigned integers"
-msgstr "ä¸ºæœ‰ç¬¦å�·å’Œæ— ç¬¦å�·æ•´æ•°é—´çš„éš�å¼�ç±»åž‹è½¬æ�¢ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:176
-msgid "Warn when all constructors and destructors are private"
-msgstr "å½“æ‰€æœ‰æž„é€ å‡½æ•°å’Œæž�æž„å‡½æ•°éƒ½æ˜¯ç§�æœ‰æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:180
-msgid "Warn when a declaration is found after a statement"
-msgstr "å½“å£°æ˜Žå‡ºçŽ°åœ¨è¯­å�¥å�Žæ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:184
-msgid "Warn about deprecated compiler features"
-msgstr "ä½¿ç”¨ä¸�å»ºè®®çš„ç¼–è¯‘å™¨ç‰¹æ€§æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:188
-msgid "Warn about compile-time integer division by zero"
-msgstr "å¯¹ç¼–è¯‘æ—¶å�‘çŽ°çš„é›¶é™¤ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:192
-msgid "Warn about violations of Effective C++ style rules"
-msgstr "å¯¹ä¸�é�µå¾ª Effetive C++ çš„é£Žæ ¼ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:196
-msgid "Warn about an empty body in an if or else statement"
-msgstr "å½“ if æˆ– else è¯­å�¥ä½“ä¸ºç©ºæ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:200
-msgid "Warn about stray tokens after #elif and #endif"
-msgstr "å½“ #elif å’Œ #endif å�Žé�¢è·Ÿæœ‰å…¶ä»–æ ‡è¯†ç¬¦æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:208
-msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
-msgstr "ä¸�å»ºè®®ä½¿ç”¨æ­¤å¼€å…³ï¼›è¯·æ”¹ç”¨ -Werror=implicit-function-declaration"
-
-#: c.opt:212
-msgid "Warn if testing floating point numbers for equality"
-msgstr "å½“æ¯”è¾ƒæµ®ç‚¹æ•°æ˜¯å�¦ç›¸ç­‰æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:216
-msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
-msgstr "å¯¹ printf/scanf/strftime/strfmon ä¸­çš„æ ¼å¼�å­—ç¬¦ä¸²å¼‚å¸¸ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:220
-msgid "Warn if passing too many arguments to a function for its format string"
-msgstr "å½“ä¼ é€’ç»™æ ¼å¼�å­—ç¬¦ä¸²çš„å®žå�‚å¤ªå¤šæ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:224
-msgid "Warn about format strings that are not literals"
-msgstr "å½“æ ¼å¼�å­—ç¬¦ä¸²ä¸�æ˜¯å­—é�¢å€¼æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:228
-msgid "Warn about format strings that contain NUL bytes"
-msgstr "å½“æ ¼å¼�å­—ç¬¦ä¸²åŒ…å�« NUL å­—èŠ‚æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:232
-msgid "Warn about possible security problems with format functions"
-msgstr "å½“ä½¿ç”¨æ ¼å¼�å­—ç¬¦ä¸²çš„å‡½æ•°å�¯èƒ½å¯¼è‡´å®‰å…¨é—®é¢˜æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:236
-msgid "Warn about strftime formats yielding 2-digit years"
-msgstr "å½“ strftime æ ¼å¼�ç»™å‡º 2 ä½�è®°å¹´æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:240
-msgid "Warn about zero-length formats"
-msgstr "å¯¹é•¿åº¦ä¸º 0 çš„æ ¼å¼�å­—ç¬¦ä¸²ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:247
-msgid "Warn about variables which are initialized to themselves"
-msgstr "å¯¹åˆ�å§‹åŒ–ä¸ºè‡ªèº«çš„å�˜é‡�ç»™å‡ºè­¦å‘Šã€‚"
-
-#: c.opt:254
-msgid "Warn about implicit function declarations"
-msgstr "å¯¹éš�å¼�å‡½æ•°å£°æ˜Žç»™å‡ºè­¦å‘Š"
-
-#: c.opt:258
-msgid "Warn when a declaration does not specify a type"
-msgstr "å½“å£°æ˜ŽæœªæŒ‡å®šç±»åž‹æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:262
-msgid "Deprecated.  This switch has no effect"
-msgstr "ä¸�å»ºè®®ä½¿ç”¨ã€‚æ­¤å¼€å…³ä¸�èµ·ä½œç”¨ã€‚"
-
-#: c.opt:266
-msgid "Warn when there is a cast to a pointer from an integer of a different size"
-msgstr "å½“å°†ä¸€ä¸ªå¤§å°�ä¸�å�Œçš„æ•´æ•°è½¬æ�¢ä¸ºæŒ‡é’ˆæ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:270
-msgid "Warn about invalid uses of the \"offsetof\" macro"
-msgstr "å¯¹â€œoffsetofâ€�å®�æ— æ•ˆçš„ä½¿ç”¨ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:274
-msgid "Warn about PCH files that are found but not used"
-msgstr "åœ¨æ‰¾åˆ°äº† PCH æ–‡ä»¶ä½†æœªä½¿ç”¨çš„æƒ…å†µç»™å‡ºè­¦å‘Š"
-
-#: c.opt:278
-msgid "Do not warn about using \"long long\" when -pedantic"
-msgstr "å½“ä½¿ç”¨ -pedantic æ—¶ä¸�å¯¹â€œlong longâ€�ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:282
-msgid "Warn about suspicious declarations of \"main\""
-msgstr "å¯¹å�¯ç–‘çš„â€œmainâ€�å£°æ˜Žç»™å‡ºè­¦å‘Š"
-
-#: c.opt:286
-msgid "Warn about possibly missing braces around initializers"
-msgstr "è‹¥åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­å�¯èƒ½ç¼ºå°‘èŠ±æ‹¬å�·åˆ™ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:290
-msgid "Warn about global functions without previous declarations"
-msgstr "å½“å…¨å±€å‡½æ•°æ²¡æœ‰å‰�å�‘å£°æ˜Žæ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:294
-msgid "Warn about missing fields in struct initializers"
-msgstr "è‹¥ç»“æž„åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­ç¼ºå°‘å­—æ®µåˆ™ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:298
-msgid "Warn about functions which might be candidates for format attributes"
-msgstr "å½“å‡½æ•°å�¯èƒ½æ˜¯ format å±žæ€§çš„å¤‡é€‰æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:302
-msgid "Warn about user-specified include directories that do not exist"
-msgstr "å½“ç”¨æˆ·ç»™å®šçš„åŒ…å�«ç›®å½•ä¸�å­˜åœ¨æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:306
-msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
-msgstr "K&R é£Žæ ¼å‡½æ•°å�‚æ•°å£°æ˜Žä¸­æœªæŒ‡å®šç±»åž‹é™�å®šç¬¦æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:310
-msgid "Warn about global functions without prototypes"
-msgstr "å…¨å±€å‡½æ•°æ²¡æœ‰åŽŸåž‹æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:314
-msgid "Warn about use of multi-character character constants"
-msgstr "ä½¿ç”¨å¤šå­—èŠ‚å­—ç¬¦é›†çš„å­—ç¬¦å¸¸é‡�æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:318
-msgid "Warn about \"extern\" declarations not at file scope"
-msgstr "å½“â€œexternâ€�å£°æ˜Žä¸�åœ¨æ–‡ä»¶ä½œç”¨åŸŸæ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:322
-msgid "Warn when non-templatized friend functions are declared within a template"
-msgstr "åœ¨æ¨¡æ�¿å†…å£°æ˜Žæœªæ¨¡æ�¿åŒ–çš„å�‹å…ƒå‡½æ•°æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:326
-msgid "Warn about non-virtual destructors"
-msgstr "å½“æž�æž„å‡½æ•°ä¸�æ˜¯è™šå‡½æ•°æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:330
-msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
-msgstr "å½“å°† NULL ä¼ é€’ç»™éœ€è¦�é�ž NULL çš„å�‚æ•°çš„å‡½æ•°æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:334
-msgid "Warn about non-normalised Unicode strings"
-msgstr "ä¸ºæœªå½’ä¸€åŒ–çš„ Unicode å­—ç¬¦ä¸²ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:338
-msgid "Warn if a C-style cast is used in a program"
-msgstr "ç¨‹åº�ä½¿ç”¨ C é£Žæ ¼çš„ç±»åž‹è½¬æ�¢æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:342
-msgid "Warn for obsolescent usage in a declaration"
-msgstr "å¯¹å£°æ˜Žä¸­çš„è¿‡æ—¶ç”¨æ³•ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:346
-msgid "Warn if an old-style parameter definition is used"
-msgstr "ä½¿ç”¨æ—§å¼�å½¢å�‚å®šä¹‰æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:350
-msgid "Warn if a string is longer than the maximum portable length specified by the standard"
-msgstr "å½“å­—ç¬¦ä¸²é•¿åº¦è¶…è¿‡æ ‡å‡†è§„å®šçš„å�¯ç§»æ¤�çš„æœ€å¤§é•¿åº¦æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:354
-msgid "Warn about overloaded virtual function names"
-msgstr "é‡�è½½è™šå‡½æ•°å��æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:358
-msgid "Warn about overriding initializers without side effects"
-msgstr "è¦†ç›–æ— å‰¯ä½œç”¨çš„åˆ�å§‹åŒ–è®¾å®šæ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:362
-msgid "Warn about possibly missing parentheses"
-msgstr "å�¯èƒ½ç¼ºå°‘æ‹¬å�·çš„æƒ…å†µä¸‹ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:366
-msgid "Warn when converting the type of pointers to member functions"
-msgstr "å½“æ”¹å�˜æˆ�å‘˜å‡½æ•°æŒ‡é’ˆçš„ç±»åž‹æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:370
-msgid "Warn about function pointer arithmetic"
-msgstr "å½“åœ¨ç®—æœ¯è¡¨è¾¾å¼�ä¸­ä½¿ç”¨å‡½æ•°æŒ‡é’ˆæ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:374
-msgid "Warn when a pointer is cast to an integer of a different size"
-msgstr "å°†ä¸€ä¸ªæŒ‡é’ˆè½¬æ�¢ä¸ºå¤§å°�ä¸�å�Œçš„æ•´æ•°æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:378
-msgid "Warn about misuses of pragmas"
-msgstr "å¯¹é”™è¯¯ä½¿ç”¨çš„ pragma åŠ ä»¥è­¦å‘Š"
-
-#: c.opt:382
-msgid "Warn if inherited methods are unimplemented"
-msgstr "å½“ç»§æ‰¿æ�¥çš„æ–¹æ³•æœªè¢«å®žçŽ°æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:386
-msgid "Warn about multiple declarations of the same object"
-msgstr "å¯¹å�Œä¸€ä¸ªå¯¹è±¡å¤šæ¬¡å£°æ˜Žæ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:390
-msgid "Warn when the compiler reorders code"
-msgstr "ç¼–è¯‘å™¨å°†ä»£ç �é‡�æ–°æŽ’åº�æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:394
-msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
-msgstr "å½“ C å‡½æ•°çš„è¿”å›žå€¼é»˜è®¤ä¸ºâ€œintâ€�ï¼Œæˆ–è€… C++ å‡½æ•°çš„è¿”å›žç±»åž‹ä¸�ä¸€è‡´æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:398
-msgid "Warn if a selector has multiple methods"
-msgstr "å½“é€‰æ‹©å­�æœ‰å¤šä¸ªæ–¹æ³•æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:402
-msgid "Warn about possible violations of sequence point rules"
-msgstr "å½“å�¯èƒ½è¿�å��å®šåº�ç‚¹è§„åˆ™æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:406
-msgid "Warn about signed-unsigned comparisons"
-msgstr "åœ¨æœ‰ç¬¦å�·å’Œæ— ç¬¦å�·æ•°é—´è¿›è¡Œæ¯”è¾ƒæ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:410
-msgid "Warn when overload promotes from unsigned to signed"
-msgstr "å½“é‡�è½½å°†æ— ç¬¦å�·æ•°æ��å�‡ä¸ºæœ‰ç¬¦å�·æ•°æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:414
-msgid "Warn about uncasted NULL used as sentinel"
-msgstr "å°†æœªä½œè½¬æ�¢çš„ NULL ç”¨ä½œå“¨å…µæ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:418
-msgid "Warn about unprototyped function declarations"
-msgstr "ä½¿ç”¨äº†é�žåŽŸåž‹çš„å‡½æ•°å£°æ˜Žæ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:422
-msgid "Warn if type signatures of candidate methods do not match exactly"
-msgstr "å½“å¤‡é€‰æ–¹æ³•çš„ç±»åž‹ç­¾å­—ä¸�å®Œå…¨åŒ¹é…�æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:426
-msgid "Warn when synthesis behavior differs from Cfront"
-msgstr "å½“ç»¼å�ˆè¡Œä¸ºä¸�å�ŒäºŽ Cfront æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:430 common.opt:182
-msgid "Do not suppress warnings from system headers"
-msgstr "ä¸�æŠ‘åˆ¶ç³»ç»Ÿå¤´æ–‡ä»¶ä¸­çš„è­¦å‘Š"
-
-#: c.opt:434
-msgid "Warn about features not present in traditional C"
-msgstr "ä½¿ç”¨äº†ä¼ ç»Ÿ C ä¸�æ”¯æŒ�çš„ç‰¹æ€§æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:438
-msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
-msgstr "åŽŸåž‹å¯¼è‡´çš„ç±»åž‹è½¬æ�¢ä¸Žæ— åŽŸåž‹æ—¶çš„ç±»åž‹è½¬æ�¢ä¸�å�Œæ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:442
-msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
-msgstr "å½“ä¸‰å­—æ¯�åº�åˆ—å�¯èƒ½å½±å“�ç¨‹åº�æ„�ä¹‰æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:446
-msgid "Warn about @selector()s without previously declared methods"
-msgstr "å½“ä½¿ç”¨ @selector() å�´ä¸�ä½œäº‹å…ˆå£°æ˜Žæ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:450
-msgid "Warn if an undefined macro is used in an #if directive"
-msgstr "å½“ #if æŒ‡ä»¤ä¸­ç”¨åˆ°æœªå®šä¹‰çš„å®�æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:454
-msgid "Warn about unrecognized pragmas"
-msgstr "å¯¹æ— æ³•è¯†åˆ«çš„ pragma åŠ ä»¥è­¦å‘Š"
-
-#: c.opt:458
-msgid "Warn about macros defined in the main file that are not used"
-msgstr "å½“å®šä¹‰åœ¨ä¸»æ–‡ä»¶ä¸­çš„å®�æœªè¢«ä½¿ç”¨æ—¶ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:462
-msgid "Do not warn about using variadic macros when -pedantic"
-msgstr "æŒ‡å®š -pedantic æ—¶ä¸�ä¸ºå�¯å�˜å�‚æ•°å®�ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:466
-msgid "Warn if a variable length array is used"
-msgstr "ä½¿ç”¨å�˜é•¿æ•°ç»„æ—¶è­¦å‘Š"
-
-#: c.opt:470
-msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
-msgstr "åœ¨ C++ ä¸­ï¼Œé�žé›¶å€¼è¡¨ç¤ºå°†å­—é�¢å­—ç¬¦ä¸²è½¬æ�¢ä¸ºâ€˜char *â€™æ—¶ç»™å‡ºè­¦å‘Šã€‚åœ¨ C ä¸­ï¼Œç»™å‡ºç›¸ä¼¼çš„è­¦è¡Œï¼Œä½†è¿™ç§�ç±»åž‹è½¬æ�¢å¹¶æœªä¸º ISO C æ ‡å‡†æ‰€ä¸�é¼“åŠ±ã€‚"
-
-#: c.opt:474
-msgid "Warn when a pointer differs in signedness in an assignment"
-msgstr "èµ‹å€¼æ—¶å¦‚æŒ‡é’ˆç¬¦å�·ä¸�ä¸€è‡´åˆ™ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:478
-msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
-msgstr "-std=c89 (å¯¹ C æ�¥è¯´) æˆ– -std=c++98 (å¯¹ C++ æ�¥è¯´)çš„å�Œä¹‰è¯�"
-
-#: c.opt:486
-msgid "Enforce class member access control semantics"
-msgstr "æ‰§è¡Œç±»æˆ�å‘˜è®¿é—®æŽ§åˆ¶è¯­ä¹‰"
-
-#: c.opt:493
-msgid "Change when template instances are emitted"
-msgstr "ä½¿ç”¨ä¸�å�Œçš„æ¨¡æ�¿å®žä¾‹åŒ–å®žçŽ°"
-
-#: c.opt:497
-msgid "Recognize the \"asm\" keyword"
-msgstr "è¯†åˆ«â€œasmâ€�å…³é”®å­—"
-
-#: c.opt:501
-msgid "Recognize built-in functions"
-msgstr "è¯†åˆ«å†…å»ºå‡½æ•°"
-
-#: c.opt:508
-msgid "Check the return value of new"
-msgstr "æ£€æŸ¥ new çš„è¿”å›žå€¼"
-
-#: c.opt:512
-msgid "Allow the arguments of the '?' operator to have different types"
-msgstr "å…�è®¸â€˜?â€™è¿�ç®—ç¬¦çš„å�‚æ•°æœ‰ä¸�å�Œçš„ç±»åž‹"
-
-#: c.opt:516
-msgid "Reduce the size of object files"
-msgstr "å‡�å°�ç›®æ ‡æ–‡ä»¶"
-
-#: c.opt:520
-msgid "Use class <name> for constant strings"
-msgstr "ä½¿ç”¨ <å��> ä½œä¸ºå¸¸é‡�å­—ç¬¦ä¸²ç±»çš„å��ç§°"
-
-#: c.opt:524
-msgid "Inline member functions by default"
-msgstr "é»˜è®¤å†…è�”æˆ�å‘˜å‡½æ•°"
-
-#: c.opt:528
-msgid "Preprocess directives only."
-msgstr "ä»…é¢„å¤„ç�†æŒ‡ç¤ºã€‚"
-
-#: c.opt:532
-msgid "Permit '$' as an identifier character"
-msgstr "å…�è®¸â€˜$â€™ä½œä¸ºæ ‡è¯†ç¬¦çš„ä¸€éƒ¨åˆ†"
-
-#: c.opt:539
-msgid "Generate code to check exception specifications"
-msgstr "ç”Ÿæˆ�æ£€æŸ¥å¼‚å¸¸è§„èŒƒçš„ä»£ç �"
-
-#: c.opt:546
-msgid "Convert all strings and character constants to character set <cset>"
-msgstr "å°†æ‰€æœ‰å­—ç¬¦ä¸²å’Œå­—ç¬¦å¸¸é‡�è½¬æ�¢åˆ° <å­—ç¬¦é›†>"
-
-#: c.opt:550
-msgid "Permit universal character names (\\u and \\U) in identifiers"
-msgstr "å…�è®¸æ ‡è¯†ç¬¦ä¸­å‡ºçŽ° Unicode å­—ç¬¦å��(\\u å’Œ \\U)"
-
-#: c.opt:554
-msgid "Specify the default character set for source files"
-msgstr "æŒ‡å®šæº�ä»£ç �çš„é»˜è®¤å­—ç¬¦é›†"
-
-#: c.opt:562
-msgid "Scope of for-init-statement variables is local to the loop"
-msgstr "for å¾ªçŽ¯åˆ�å§‹åŒ–ä¸­å®šä¹‰çš„å�˜é‡�ä½œç”¨åŸŸå±€é™�äºŽå¾ªçŽ¯å†…"
-
-#: c.opt:566
-msgid "Do not assume that standard C libraries and \"main\" exist"
-msgstr "ä¸�å�‡å®šæ ‡å‡† C åº“å’Œâ€œmainâ€�å­˜åœ¨"
-
-#: c.opt:570
-msgid "Recognize GNU-defined keywords"
-msgstr "è¯†åˆ« GNU å®šä¹‰çš„å…³é”®å­—"
-
-#: c.opt:574
-msgid "Generate code for GNU runtime environment"
-msgstr "ä¸º GNU è¿�è¡Œæ—¶çŽ¯å¢ƒç”Ÿæˆ�ä»£ç �"
-
-#: c.opt:578
-msgid "Use traditional GNU semantics for inline functions"
-msgstr "ä¸ºå†…è�”å‡½æ•°ä½¿ç”¨ä¼ ç»Ÿçš„ GNU è¯­ä¹‰"
-
-#: c.opt:591
-msgid "Assume normal C execution environment"
-msgstr "å�‡å®šä¸€èˆ¬çš„ C æ‰§è¡ŒçŽ¯å¢ƒ"
-
-#: c.opt:595
-msgid "Enable support for huge objects"
-msgstr "å�¯ç”¨å¯¹å·¨åž‹å¯¹è±¡çš„æ”¯æŒ�"
-
-#: c.opt:599
-msgid "Export functions even if they can be inlined"
-msgstr "å¯¼å‡ºè¢«å†…è�”çš„å‡½æ•°"
-
-#: c.opt:603
-msgid "Emit implicit instantiations of inline templates"
-msgstr "å…�è®¸å†…è�”æ¨¡æ�¿éš�å¼�å®žä¾‹åŒ–"
-
-#: c.opt:607
-msgid "Emit implicit instantiations of templates"
-msgstr "å…�è®¸æ¨¡æ�¿éš�å¼�å®žä¾‹åŒ–"
-
-#: c.opt:611
-msgid "Inject friend functions into enclosing namespace"
-msgstr "å°†å�‹å…ƒå‡½æ•°å£°æ˜Žè§†ä½œåŒ…å�«å®ƒçš„å‘½å��ç©ºé—´ä¸­çš„æœ‰æ•ˆå£°æ˜Ž"
-
-#: c.opt:618
-msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
-msgstr "å…�è®¸å…·æœ‰ä¸�å�Œå…ƒç´ æ•°é‡�å’Œ/æˆ–å…ƒç´ ç±»åž‹çš„çŸ¢é‡�é—´çš„è½¬æ�¢"
-
-#: c.opt:622
-msgid "Don't warn about uses of Microsoft extensions"
-msgstr "ä½¿ç”¨å¾®è½¯æ‰©å±•æ—¶ä¸�ç»™å‡ºè­¦å‘Š"
-
-#: c.opt:632
-msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
-msgstr "ä¸º NeXT (è‹¹æžœ Mac OS X) è¿�è¡Œæ—¶çŽ¯å¢ƒç”Ÿæˆ�ä»£ç �"
-
-#: c.opt:636
-msgid "Assume that receivers of Objective-C messages may be nil"
-msgstr "å�‡å®š Objective-C æ¶ˆæ�¯çš„æŽ¥å�—è€…å�¯èƒ½æ˜¯ nil"
-
-#: c.opt:648
-msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
-msgstr "å¦‚æžœéœ€è¦�ï¼Œç”Ÿæˆ�ç‰¹æ®Šçš„ Objective-C æ–¹æ³•æ�¥åˆ�å§‹åŒ–/æž�æž„é�žç®€å�•æ—§æ•°æ�® C++ å�˜é‡�"
-
-#: c.opt:652
-msgid "Allow fast jumps to the message dispatcher"
-msgstr "å…�è®¸å¿«é€Ÿè·³è½¬è‡³æ¶ˆæ�¯åˆ†å�‘è€…"
-
-#: c.opt:658
-msgid "Enable Objective-C exception and synchronization syntax"
-msgstr "å�¯ç”¨ Objective-C å¼‚å¸¸å’Œå�Œæ­¥è¯­æ³•"
-
-#: c.opt:662
-msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
-msgstr "åœ¨ Objective-C/Objective-C++ ç¨‹åº�ä¸­å�¯ç”¨åžƒåœ¾æ”¶é›†"
-
-#: c.opt:667
-msgid "Enable Objective-C setjmp exception handling runtime"
-msgstr "å�¯ç”¨ Objective-C setjmp å¼‚å¸¸å¤„ç�†è¿�è¡Œæ—¶"
-
-#: c.opt:671
-msgid "Enable OpenMP"
-msgstr "å�¯ç”¨ OpenMP"
-
-#: c.opt:675
-msgid "Recognize C++ kewords like \"compl\" and \"xor\""
-msgstr "è¯†åˆ«â€œcomplâ€�ã€�â€œxorâ€�ç­‰ C++ å…³é”®è¯�"
-
-#: c.opt:679
-msgid "Enable optional diagnostics"
-msgstr "å�¯åŠ¨å�¯é€‰çš„è¯Šæ–­ä¿¡æ�¯"
-
-#: c.opt:686
-msgid "Look for and use PCH files even when preprocessing"
-msgstr "å�³ä½¿åœ¨é¢„å¤„ç�†æ—¶ä¹Ÿæ�œç´¢å¹¶ä½¿ç”¨ PCH æ–‡ä»¶"
-
-#: c.opt:690
-msgid "Downgrade conformance errors to warnings"
-msgstr "å°†å…¼å®¹æ€§é”™è¯¯é™�æ ¼ä¸ºè­¦å‘Š"
-
-#: c.opt:694
-msgid "Treat the input file as already preprocessed"
-msgstr "å°†è¾“å…¥æ–‡ä»¶å½“ä½œå·²ç»�é¢„å¤„ç�†è¿‡çš„"
-
-#: c.opt:698
-msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
-msgstr "æŒ‡å®šå¯¹è±¡æ–‡ä»¶å�¯èƒ½åœ¨è¿�è¡Œæ—¶è¢«æ�¢å…¥ä»¥å…�è®¸â€œä¿®å¤�å¹¶ç»§ç»­â€�è°ƒè¯•æ¨¡å¼�"
-
-#: c.opt:702
-msgid "Enable automatic template instantiation"
-msgstr "å�¯ç”¨æ¨¡æ�¿è‡ªåŠ¨å®žä¾‹åŒ–"
-
-#: c.opt:706
-msgid "Generate run time type descriptor information"
-msgstr "ç”Ÿæˆ�è¿�è¡Œæ—¶ç±»åž‹æ��è¿°ä¿¡æ�¯"
-
-#: c.opt:710
-msgid "Use the same size for double as for float"
-msgstr "ä»¤ double ä½¿ç”¨ float çš„å¤§å°�"
-
-#: c.opt:718
-msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
-msgstr "å¼ºåˆ¶æŒ‡å®šâ€œwchar_tâ€�çš„å†…åœ¨ç±»åž‹ä¸ºâ€œunsigned shortâ€�"
-
-#: c.opt:722
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
-msgstr "æ²¡æœ‰ç»™å®šâ€œsignedâ€�æˆ–â€œunsignedâ€�æ—¶å°†ä½�æ®µè§†ä½œæœ‰ç¬¦å�·çš„"
-
-#: c.opt:726
-msgid "Make \"char\" signed by default"
-msgstr "ä½¿â€œcharâ€�ç±»åž‹é»˜è®¤ä¸ºæœ‰ç¬¦å�·"
-
-#: c.opt:733
-msgid "Display statistics accumulated during compilation"
-msgstr "æ˜¾ç¤ºç¼–è¯‘è¿‡ç¨‹ä¸­ç´¯è®¡çš„ç»Ÿè®¡æ•°å­—"
-
-#: c.opt:740
-msgid "Distance between tab stops for column reporting"
-msgstr "æŒ‡å®šæŠ¥å‘Šåˆ—å�·æ—¶åˆ¶è¡¨ä½�é—´çš„è·�ç¦»"
-
-#: c.opt:744
-msgid "Specify maximum template instantiation depth"
-msgstr "æŒ‡å®šæ¨¡æ�¿å®žä¾‹åŒ–çš„æœ€å¤§æ·±åº¦"
-
-#: c.opt:751
-msgid "Do not generate thread-safe code for initializing local statics"
-msgstr "ä¸�ä¸ºå±€éƒ¨é�™æ€�å�˜é‡�ç”Ÿæˆ�çº¿ç¨‹å®‰å…¨çš„åˆ�å§‹åŒ–ä»£ç �"
-
-#: c.opt:755
-msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
-msgstr "æœªæŒ‡å®šâ€œsignedâ€�æˆ–â€œunsignedâ€�æ—¶é»˜è®¤ä½�æ®µä¸ºæ— ç¬¦å�·çš„"
-
-#: c.opt:759
-msgid "Make \"char\" unsigned by default"
-msgstr "ä½¿â€œcharâ€�ç±»åž‹é»˜è®¤ä¸ºæ— ç¬¦å�·"
-
-#: c.opt:763
-msgid "Use __cxa_atexit to register destructors"
-msgstr "å°† __cxa_atexit è€Œé�ž atexit ç™»è®°ä¸ºæž�æž„å‡½æ•°"
-
-#: c.opt:767
-msgid "Use __cxa_get_exception_ptr in exception handling"
-msgstr "åœ¨å¼‚å¸¸å¤„ç�†ä¸­ä½¿ç”¨ __cxa_get_exception_ptr"
-
-#: c.opt:771
-msgid "Marks all inlined methods as having hidden visibility"
-msgstr "å°†æ‰€æœ‰å†…è�”å‡½æ•°æ ‡è®°ä¸ºå…·æœ‰éš�è—�çš„å�¯è§�æ€§"
-
-#: c.opt:775
-msgid "Changes visibility to match Microsoft Visual Studio by default"
-msgstr "é»˜è®¤ä½¿ç”¨ä¸Ž Microsoft Visual Studio åŒ¹é…�çš„å�¯è§�æ€§"
-
-#: c.opt:779
-msgid "Discard unused virtual functions"
-msgstr "æŠ›å¼ƒæœªä½¿ç”¨çš„è™šå‡½æ•°"
-
-#: c.opt:783
-msgid "Implement vtables using thunks"
-msgstr "ä½¿ç”¨ thunk æŠ€æœ¯å®žçŽ° vtable"
-
-#: c.opt:787
-msgid "Emit common-like symbols as weak symbols"
-msgstr "å°†å…¬å…±ç¬¦å�·è§†ä½œå¼±ç¬¦å�·"
-
-#: c.opt:791
-msgid "Convert all wide strings and character constants to character set <cset>"
-msgstr "å°†æ‰€æœ‰å®½å­—ç¬¦ä¸²å’Œå­—ç¬¦å¸¸é‡�éƒ½è½¬æ�¢ä¸º <cset>"
-
-#: c.opt:795
-msgid "Generate a #line directive pointing at the current working directory"
-msgstr "ç”Ÿæˆ�ä¸€ä¸ªæŒ‡å�‘å½“å‰�å·¥ä½œç›®å½•çš„ #line é¢„å¤„ç�†æŒ‡ä»¤"
-
-#: c.opt:799
-msgid "Emit cross referencing information"
-msgstr "ç”Ÿæˆ�äº¤å�‰å¼•ç”¨ä¿¡æ�¯"
-
-#: c.opt:803
-msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
-msgstr "ä¸º Zero-Link æ¨¡å¼�ç”Ÿæˆ�å�ŽæœŸç±»æŸ¥æ‰¾(é€šè¿‡ objc_getClass())"
-
-#: c.opt:807
-msgid "Dump declarations to a .decl file"
-msgstr "å°†å£°æ˜Žè½¬å‚¨åˆ°ä¸€ä¸ª .decl æ–‡ä»¶ä¸­"
-
-#: c.opt:811
-msgid "Aggressive reduced debug info for structs"
-msgstr "ç§¯æž�åœ°ç¼©å‡�ç»“æž„ä½“çš„è°ƒè¯•ä¿¡æ�¯"
-
-#: c.opt:815
-msgid "Conservative reduced debug info for structs"
-msgstr "ä¿�å®ˆåœ°ç¼©å‡�ç»“æž„ä½“çš„è°ƒè¯•ä¿¡æ�¯"
-
-#: c.opt:819
-msgid "Detailed reduced debug info for structs"
-msgstr "è¯¦ç»†æŒ‡å®šå¦‚ä½•ç¼©å‡�ç»“æž„ä½“çš„è°ƒè¯•ä¿¡æ�¯"
-
-#: c.opt:823 c.opt:855
-msgid "Add <dir> to the end of the system include path"
-msgstr "å°† <ç›®å½•> æ·»åŠ è‡³ç³»ç»ŸåŒ…å�«è·¯å¾„æœ«å°¾"
-
-#: c.opt:827
-msgid "Accept definition of macros in <file>"
-msgstr "æŽ¥å�— <æ–‡ä»¶> ä¸­å®šä¹‰çš„å®�"
-
-#: c.opt:831
-msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
-msgstr "-imultilib <ç›®å½•> å°† <ç›®å½•> è®¾å®šä¸º multilib çš„åŒ…å�«å­�ç›®å½•"
-
-#: c.opt:835
-msgid "Include the contents of <file> before other files"
-msgstr "åœ¨åŒ…å�«å…¶ä»–æ–‡ä»¶ä¹‹å‰�å…ˆåŒ…å�« <æ–‡ä»¶> çš„å†…å®¹"
-
-#: c.opt:839
-msgid "Specify <path> as a prefix for next two options"
-msgstr "å°† <è·¯å¾„> æŒ‡å®šä¸ºä¸‹ä¸¤ä¸ªé€‰é¡¹çš„å‰�ç¼€"
-
-#: c.opt:843
-msgid "Set <dir> to be the system root directory"
-msgstr "å°† <ç›®å½•> è®¾ä¸ºç³»ç»Ÿæ ¹ç›®å½•"
-
-#: c.opt:847
-msgid "Add <dir> to the start of the system include path"
-msgstr "å°† <ç›®å½•> æ·»åŠ è‡³ç³»ç»ŸåŒ…å�«è·¯å¾„å¼€å¤´"
-
-#: c.opt:851
-msgid "Add <dir> to the end of the quote include path"
-msgstr "å°† <ç›®å½•> æ·»åŠ è‡³å¼•å�·åŒ…å�«è·¯å¾„æœ«å°¾"
-
-#: c.opt:872
-msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
-msgstr "ä¸�æ�œç´¢æ ‡å‡†ç³»ç»Ÿå¤´æ–‡ä»¶ç›®å½•(ä½†ä»�å°†ä½¿ç”¨ç”± -isystem æŒ‡å®šçš„ç›®å½•)"
-
-#: c.opt:876
-msgid "Do not search standard system include directories for C++"
-msgstr "ä¸�æ�œç´¢ C++ æ ‡å‡†ç³»ç»Ÿå¤´æ–‡ä»¶ç›®å½•"
-
-#: c.opt:892
-msgid "Generate C header of platform-specific features"
-msgstr "ç”Ÿæˆ�æœ‰å¹³å�°ç›¸å…³ç‰¹æ€§çš„ C å¤´æ–‡ä»¶"
-
-#: c.opt:896
-msgid "Print a checksum of the executable for PCH validity checking, and stop"
-msgstr "æ‰“å�°å‡ºç”¨äºŽ PCH æœ‰æ•ˆæ€§æ£€æŸ¥çš„å�¯æ‰§è¡Œæ–‡ä»¶çš„æ ¡éªŒå’Œï¼Œç„¶å�Žé€€å‡º"
-
-#: c.opt:900
-msgid "Remap file names when including files"
-msgstr "åŒ…å�«æ–‡ä»¶æ—¶æ˜ å°„çŸ­æ–‡ä»¶å��"
-
-#: c.opt:904
-msgid "Conform to the ISO 1998 C++ standard"
-msgstr "é�µå¾ª ISO 1998 C++ æ ‡å‡†"
-
-#: c.opt:908
-msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
-msgstr "é�µå¾ª ISO 1998 C++ æ ‡å‡†ï¼Œä¹Ÿæ”¯æŒ�å�¯èƒ½é›†æˆ�åœ¨ä¸‹ä¸€ä¸ª ISO C++ æ ‡å‡†ä¸­çš„æ‰©å±•"
-
-#: c.opt:915 c.opt:950
-msgid "Conform to the ISO 1990 C standard"
-msgstr "é�µå¾ª ISO 1990 C æ ‡å‡†"
-
-#: c.opt:919 c.opt:958
-msgid "Conform to the ISO 1999 C standard"
-msgstr "é�µå¾ª ISO 1999 C æ ‡å‡†"
-
-#: c.opt:923
-msgid "Deprecated in favor of -std=c99"
-msgstr "ä¸�å»ºè®®ä½¿ç”¨ï¼Œè¯·æ”¹ç”¨ -std=c99"
-
-#: c.opt:927
-msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
-msgstr "é�µå¾ª ISO 1998 C++ æ ‡å‡†ï¼Œä¹Ÿæ”¯æŒ� GNU æ‰©å±•"
-
-#: c.opt:931
-msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
-msgstr "é�µå¾ª ISO 1998 C++ æ ‡å‡†ï¼Œä¹Ÿæ”¯æŒ� GNU æ‰©å±•å’Œå�¯èƒ½é›†æˆ�åœ¨ä¸‹ä¸€ä»£ ISO C++ æ ‡å‡†ä¸­çš„æ‰©å±•"
-
-#: c.opt:938
-msgid "Conform to the ISO 1990 C standard with GNU extensions"
-msgstr "é�µå¾ª ISO 1990 C æ ‡å‡†ï¼Œä¹Ÿæ”¯æŒ� GNU æ‰©å±•"
-
-#: c.opt:942
-msgid "Conform to the ISO 1999 C standard with GNU extensions"
-msgstr "é�µå¾ª ISO 1999 C æ ‡å‡†ï¼Œä¹Ÿæ”¯æŒ� GNU æ‰©å±•"
-
-#: c.opt:946
-msgid "Deprecated in favor of -std=gnu99"
-msgstr "ä¸�å»ºè®®ä½¿ç”¨ï¼Œè¯·æ”¹ç”¨ -std=gnu99"
-
-#: c.opt:954
-msgid "Conform to the ISO 1990 C standard as amended in 1994"
-msgstr "é�µå¾ª ISO 1990 C æ ‡å‡†äºŽ 1994 å¹´ä¿®è®¢çš„ç‰ˆæœ¬"
-
-#: c.opt:962
-msgid "Deprecated in favor of -std=iso9899:1999"
-msgstr "ä¸�å»ºè®®ä½¿ç”¨ï¼Œä¸º -std=iso9899:1999 æ‰€å�–ä»£"
-
-#: c.opt:966
-msgid "Enable traditional preprocessing"
-msgstr "å�¯ç”¨ä¼ ç»Ÿé¢„å¤„ç�†"
-
-#: c.opt:970
-msgid "Support ISO C trigraphs"
-msgstr "æ”¯æŒ� ISO C ä¸‰å…ƒç¬¦"
-
-#: c.opt:974
-msgid "Do not predefine system-specific and GCC-specific macros"
-msgstr "ä¸�é¢„å®šä¹‰ç³»ç»Ÿæˆ– GCC ç‰¹å®šçš„å®�"
-
-#: c.opt:978
-msgid "Enable verbose output"
-msgstr "å�¯ç”¨è¯¦ç»†è¾“å‡º"
-
-#: common.opt:27
+#: common.opt:28
 msgid "Display this information"
 msgstr "æ˜¾ç¤ºæ­¤ä¿¡æ�¯"
 
-#: common.opt:31
+#: common.opt:32
 msgid "Display descriptions of a specific class of options.  <class> is one or more of optimizers, target, warnings, undocumented, params"
 msgstr "æ˜¾ç¤ºä¸€æˆ–å¤šé¡¹ç‰¹å®šç±»åž‹é€‰é¡¹çš„æ��è¿°ã€‚<ç±»åž‹>å�¯èƒ½æ˜¯ optimizersã€�targetã€�warningsã€�undocumentedã€�params"
 
-#: common.opt:35
+#: common.opt:36
 msgid "Alias for --help=target"
 msgstr "--help=target çš„åˆ«å��"
 
-#: common.opt:51
+#: common.opt:52
 msgid "Set parameter <param> to value.  See below for a complete list of parameters"
 msgstr "å°†å�‚æ•° <å�‚æ•°> è®¾ä¸ºç»™å®š <å€¼>ã€‚ä¸‹é�¢ç»™å‡ºæ‰€æœ‰å�‚æ•°çš„åˆ—è¡¨"
 
-#: common.opt:58
+#: common.opt:59
 msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr "å°†å°�äºŽ <æ•°> å­—èŠ‚çš„å…¨å±€å’Œé�™æ€�æ•°æ�®æ”¾å…¥ä¸€ä¸ªç‰¹æ®Šçš„èŠ‚ä¸­(åœ¨æŸ�äº›ç›®æ ‡æœºä¸Š)"
 
-#: common.opt:62
+#: common.opt:63
 msgid "Set optimization level to <number>"
 msgstr "å°†ä¼˜åŒ–ç­‰çº§è®¾ä¸º <æ•°>"
 
-#: common.opt:66
+#: common.opt:67
 msgid "Optimize for space rather than speed"
 msgstr "ä¸ºæœ€å°�ç©ºé—´è€Œä¸�æ˜¯æœ€å¤§é€Ÿåº¦ä¼˜åŒ–"
 
-#: common.opt:70
+#: common.opt:71
 msgid "This switch is deprecated; use -Wextra instead"
 msgstr "ä¸�å»ºè®®ä½¿ç”¨æ­¤å¼€å…³ï¼›è¯·æ”¹ç”¨ -Wextra"
 
-#: common.opt:74
+#: common.opt:75
 msgid "Warn about returning structures, unions or arrays"
 msgstr "å½“è¿”å›žç»“æž„ã€�è�”å�ˆæˆ–æ•°ç»„æ—¶ç»™å‡ºè­¦å‘Š"
 
-#: common.opt:78
+#: common.opt:79
 msgid "Warn if an array is accessed out of bounds"
 msgstr "å½“æ•°ç»„è®¿é—®è¶Šç•Œæ—¶ç»™å‡ºè­¦å‘Š"
 
-#: common.opt:82
+#: common.opt:83
 msgid "Warn about inappropriate attribute usage"
 msgstr "å½“å¯¹å±žæ€§çš„ä½¿ç”¨ä¸�å�ˆé€‚æ—¶ç»™å‡ºè­¦å‘Š"
 
-#: common.opt:86
+#: common.opt:87
 msgid "Warn about pointer casts which increase alignment"
 msgstr "å½“è½¬æ�¢æŒ‡é’ˆç±»åž‹å¯¼è‡´å¯¹é½�è¾¹ç•Œå¢žé•¿æ—¶ç»™å‡ºè­¦å‘Š"
 
-#: common.opt:90
+#: common.opt:91
 msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr "å¯¹ __attribute__((deprecated)) å£°æ˜Žç»™å‡ºè­¦å‘Š"
 
-#: common.opt:94
+#: common.opt:95
 msgid "Warn when an optimization pass is disabled"
 msgstr "å½“æŸ�è¶Ÿä¼˜åŒ–è¢«ç¦�ç”¨æ—¶ç»™å‡ºè­¦å‘Š"
 
-#: common.opt:98
+#: common.opt:99
 msgid "Treat all warnings as errors"
 msgstr "æ‰€æœ‰çš„è­¦å‘Šéƒ½å½“ä½œæ˜¯é”™è¯¯"
 
-#: common.opt:102
+#: common.opt:103
 msgid "Treat specified warning as error"
 msgstr "å°†æŒ‡å®šçš„è­¦å‘Šå½“ä½œé”™è¯¯"
 
-#: common.opt:106
+#: common.opt:107
 msgid "Print extra (possibly unwanted) warnings"
 msgstr "æ‰“å�°é¢�å¤–(å�¯èƒ½æ‚¨å¹¶ä¸�æƒ³è¦�)çš„è­¦å‘Šä¿¡æ�¯"
 
-#: common.opt:110
+#: common.opt:111
 msgid "Exit on the first error occurred"
 msgstr "å�‘çŽ°ç¬¬ä¸€ä¸ªé”™è¯¯æ—¶å�³é€€å‡º"
 
-#: common.opt:114
+#: common.opt:115
 msgid "Warn when an inlined function cannot be inlined"
 msgstr "å½“å†…è�”å‡½æ•°æ— æ³•è¢«å†…è�”æ—¶ç»™å‡ºè­¦å‘Š"
 
-#: common.opt:118
+#: common.opt:119
 msgid "Warn if an object is larger than <number> bytes"
 msgstr "å½“ç›®æ ‡æ–‡ä»¶å¤§äºŽ <n> å­—èŠ‚æ—¶ç»™å‡ºè­¦å‘Š"
 
-#: common.opt:122
+#: common.opt:123
 msgid "Warn when a logical operator is suspicously always evaluating to true or false"
 msgstr "å½“é€»è¾‘æ“�ä½œç»“æžœæ€»ä¸ºçœŸæˆ–å�‡æ—¶ç»™å‡ºè­¦å‘Š"
 
-#: common.opt:126
+#: common.opt:127
 msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
 msgstr "å½“å¾ªçŽ¯å› ä¸ºä¸�å¹³å‡¡çš„å�‡å®šè€Œä¸�èƒ½è¢«ä¼˜åŒ–æ—¶ç»™å‡ºè­¦å‘Š"
 
-#: common.opt:130
+#: common.opt:131
 msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr "å½“å‡½æ•°å�¯èƒ½æ˜¯ __attribute__((noreturn)) çš„å¤‡é€‰æ—¶ç»™å‡ºè­¦å‘Š"
 
-#: common.opt:134
+#: common.opt:135
 msgid "Warn about overflow in arithmetic expressions"
 msgstr "ç®—æœ¯è¡¨ç¤ºå¼�æº¢å‡ºæ—¶ç»™å‡ºè­¦å‘Š"
 
-#: common.opt:138
+#: common.opt:139
 msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr "å½“ packed å±žæ€§å¯¹ç»“æž„å¸ƒå±€ä¸�èµ·ä½œç”¨æ—¶ç»™å‡ºè­¦å‘Š"
 
-#: common.opt:142
+#: common.opt:143
 msgid "Warn when padding is required to align structure members"
 msgstr "å½“éœ€è¦�å¡«è¡¥æ‰�èƒ½å¯¹é½�ç»“æž„æˆ�å‘˜æ—¶ç»™å‡ºè­¦å‘Š"
 
-#: common.opt:146
+#: common.opt:147
 msgid "Warn when one local variable shadows another"
 msgstr "å½“ä¸€ä¸ªå±€éƒ¨å�˜é‡�æŽ©ç›–äº†å�¦ä¸€ä¸ªå±€éƒ¨å�˜é‡�æ—¶ç»™å‡ºè­¦å‘Š"
 
-#: common.opt:150
+#: common.opt:151
 msgid "Warn when not issuing stack smashing protection for some reason"
 msgstr "å½“å› ä¸ºæŸ�ç§�åŽŸå› å †æ ˆä¿�æŠ¤å¤±æ•ˆæ—¶ç»™å‡ºè­¦å‘Š"
 
-#: common.opt:154 common.opt:158
+#: common.opt:155 common.opt:159
 msgid "Warn about code which might break strict aliasing rules"
 msgstr "å½“ä»£ç �å�¯èƒ½ç ´å��å¼ºé‡�å� è§„åˆ™æ—¶ç»™å‡ºè­¦å‘Š"
 
-#: common.opt:162 common.opt:166
+#: common.opt:163 common.opt:167
 msgid "Warn about optimizations that assume that signed overflow is undefined"
 msgstr "ç¦�ç”¨å�‡å®šæœ‰ç¬¦å�·æ•°æº¢å‡ºè¡Œä¸ºæœªè¢«å®šä¹‰çš„ä¼˜åŒ–"
 
-#: common.opt:170
+#: common.opt:171
 msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr "å½“ä½¿ç”¨æžšä¸¾ç±»åž‹ä½œä¸ºå¼€å…³å�˜é‡�ï¼Œæ²¡æœ‰æ��ä¾› default åˆ†æ”¯ï¼Œä½†å�ˆç¼ºå°‘æŸ�ä¸ª case æ—¶ç»™å‡ºè­¦å‘Š"
 
-#: common.opt:174
+#: common.opt:175
 msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr "å½“ä½¿ç”¨æžšä¸¾ç±»åž‹ä½œä¸ºå¼€å…³å�˜é‡�ï¼Œä½†æ²¡æœ‰æ��ä¾›â€œdefaultâ€�åˆ†æ”¯æ—¶ç»™å‡ºè­¦å‘Š"
 
-#: common.opt:178
+#: common.opt:179
 msgid "Warn about all enumerated switches missing a specific case"
 msgstr "å½“ä½¿ç”¨æžšä¸¾ç±»åž‹ä½œä¸ºå¼€å…³å�˜é‡�ä½†å�ˆç¼ºå°‘æŸ�ä¸ª case æ—¶ç»™å‡ºè­¦å‘Š"
 
-#: common.opt:186
+#: common.opt:183 c.opt:434
+msgid "Do not suppress warnings from system headers"
+msgstr "ä¸�æŠ‘åˆ¶ç³»ç»Ÿå¤´æ–‡ä»¶ä¸­çš„è­¦å‘Š"
+
+#: common.opt:187
 msgid "Warn about uninitialized automatic variables"
 msgstr "è‡ªåŠ¨å�˜é‡�æœªåˆ�å§‹åŒ–æ—¶è­¦å‘Š"
 
-#: common.opt:190
+#: common.opt:191
 msgid "Warn about code that will never be executed"
 msgstr "å­˜åœ¨æ°¸è¿œä¸�è¢«æ‰§è¡Œçš„ä»£ç �æ—¶è­¦å‘Š"
 
-#: common.opt:194
+#: common.opt:195
 msgid "Enable all -Wunused- warnings"
 msgstr "å�¯ç”¨æ‰€æœ‰å…³äºŽâ€œXXæœªä½¿ç”¨â€�çš„è­¦å‘Š"
 
-#: common.opt:198
+#: common.opt:199
 msgid "Warn when a function is unused"
 msgstr "æœ‰æœªä½¿ç”¨çš„å‡½æ•°æ—¶è­¦å‘Š"
 
-#: common.opt:202
+#: common.opt:203
 msgid "Warn when a label is unused"
 msgstr "æœ‰æœªä½¿ç”¨çš„æ ‡å�·æ—¶è­¦å‘Š"
 
-#: common.opt:206
+#: common.opt:207
 msgid "Warn when a function parameter is unused"
 msgstr "å�‘çŽ°æœªä½¿ç”¨çš„å‡½æ•°æŒ‡é’ˆæ—¶ç»™å‡ºè­¦å‘Š"
 
-#: common.opt:210
+#: common.opt:211
 msgid "Warn when an expression value is unused"
 msgstr "å½“ä¸€ä¸ªè¡¨è¾¾å¼�çš„å€¼æœªè¢«ä½¿ç”¨æ—¶ç»™å‡ºè­¦å‘Š"
 
-#: common.opt:214
+#: common.opt:215
 msgid "Warn when a variable is unused"
 msgstr "æœ‰æœªä½¿ç”¨çš„å�˜é‡�æ—¶è­¦å‘Š"
 
-#: common.opt:218
+#: common.opt:219
 msgid "Warn when a register variable is declared volatile"
 msgstr "å½“ä¸€ä¸ªå¯„å­˜å™¨å�˜é‡�è¢«å£°æ˜Žä¸º volatile æ—¶ç»™å‡ºè­¦å‘Š"
 
-#: common.opt:222
+#: common.opt:223
 msgid "Warn instead of error in case profiles in -fprofile-use do not match"
 msgstr "å½“ -fprofile-use ä¸­çš„æ ·æœ¬ä¸�åŒ¹é…�æ—¶ç»™å‡ºè­¦å‘Šè€Œé�žé”™è¯¯"
 
-#: common.opt:226
+#: common.opt:227
 msgid "Emit declaration information into <file>"
 msgstr "å°†å£°æ˜Žä¿¡æ�¯å†™å…¥ <æ–‡ä»¶>"
 
-#: common.opt:239
+#: common.opt:240
 msgid "Enable dumps from specific passes of the compiler"
 msgstr "ä¸ºæŒ‡å®šçš„æŸ�è¶Ÿæ±‡è¯‘å�¯ç”¨å†…å­˜è½¬å‚¨"
 
-#: common.opt:243
+#: common.opt:244
 msgid "Set the file basename to be used for dumps"
 msgstr "è®¾å®šå†…å­˜è½¬å‚¨ä½¿ç”¨çš„æ–‡ä»¶å��å‰�ç¼€"
 
-#: common.opt:263
+#: common.opt:264
 msgid "Align the start of functions"
 msgstr "å¯¹é½�å‡½æ•°å…¥å�£"
 
-#: common.opt:270
+#: common.opt:271
 msgid "Align labels which are only reached by jumping"
 msgstr "å¯¹é½�å�ªèƒ½ä¸ºè·³è½¬æ‰€åˆ°è¾¾çš„æ ‡å�·"
 
-#: common.opt:277
+#: common.opt:278
 msgid "Align all labels"
 msgstr "å¯¹é½�æ‰€æœ‰çš„æ ‡å�·"
 
-#: common.opt:284
+#: common.opt:285
 msgid "Align the start of loops"
 msgstr "å¯¹é½�å¾ªçŽ¯å…¥å�£"
 
-#: common.opt:299
+#: common.opt:300
 msgid "Specify that arguments may alias each other and globals"
 msgstr "æŒ‡å®šå®žå�‚å�¯èƒ½äº’ç›¸é‡�å� ï¼Œä¹Ÿå�¯èƒ½ä¸Žå…¨å±€æ•°æ�®é‡�å� "
 
-#: common.opt:303
+#: common.opt:304
 msgid "Assume arguments may alias globals but not each other"
 msgstr "å�‡å®šå®žå�‚å�¯èƒ½ä¸Žå…¨å±€æ•°æ�®é‡�å� ï¼Œä½†äº’ç›¸ä¸�é‡�å� "
 
-#: common.opt:307
+#: common.opt:308
 msgid "Assume arguments alias neither each other nor globals"
 msgstr "å�‡å®šå®žå�‚æ—¢ä¸�äº’ç›¸é‡�å� ï¼Œä¹Ÿä¸�ä¸Žå…¨å±€æ•°æ�®é‡�å� "
 
-#: common.opt:311
+#: common.opt:312
 msgid "Assume arguments alias no other storage"
 msgstr "å�‡å®šå®žå�‚ä¸�ä¸Žå…¶ä»–å­˜å‚¨é‡�å� "
 
-#: common.opt:315
+#: common.opt:316
 msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr "ç”Ÿæˆ�ç²¾ç¡®åˆ°æ¯�æ�¡æŒ‡ä»¤è¾¹ç•Œçš„å †æ ˆå±•å¼€è¡¨"
 
-#: common.opt:319
+#: common.opt:320
 msgid "Generate auto-inc/dec instructions"
 msgstr "ç”Ÿæˆ� auto-inc/decæŒ‡ä»¤"
 
-#: common.opt:327
+#: common.opt:328
 msgid "Generate code to check bounds before indexing arrays"
 msgstr "ç”Ÿæˆ�æ£€æŸ¥æ•°ç»„è®¿é—®æ˜¯å�¦è¶Šç•Œçš„ä»£ç �"
 
-#: common.opt:331
+#: common.opt:332
 msgid "Replace add, compare, branch with branch on count register"
 msgstr "å°†åŠ /å‡�æ³•ã€�æ¯”è¾ƒã€�è·³è½¬æŒ‡ä»¤åº�åˆ—æ›¿æ�¢ä¸ºæ ¹æ�®è®¡æ•°å¯„å­˜å™¨è·³è½¬æŒ‡ä»¤"
 
-#: common.opt:335
+#: common.opt:336
 msgid "Use profiling information for branch probabilities"
 msgstr "ä¸ºåˆ†æ”¯æ¦‚çŽ‡ä½¿ç”¨å�–æ ·ä¿¡æ�¯"
 
-#: common.opt:339
+#: common.opt:340
 msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr "åœ¨å¼€å§‹/ç»“æœ«çº¿ç¨‹å‰�è¿›è¡Œåˆ†æ”¯ç›®æ ‡è½½å…¥ä¼˜åŒ–"
 
-#: common.opt:343
+#: common.opt:344
 msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr "åœ¨å¼€å§‹/ç»“æœ«çº¿ç¨‹å�Žè¿›è¡Œåˆ†æ”¯ç›®æ ‡è½½å…¥ä¼˜åŒ–"
 
-#: common.opt:347
+#: common.opt:348
 msgid "Restrict target load migration not to re-use registers in any basic block"
 msgstr "é™�åˆ¶ç›®æ ‡è½½å…¥èž�å�ˆä¸�é‡�ç”¨ä»»ä½•åŸºæœ¬å�—ä¸­çš„å¯„å­˜å™¨"
 
-#: common.opt:351
+#: common.opt:352
 msgid "Mark <register> as being preserved across functions"
 msgstr "è®¤ä¸º <å¯„å­˜å™¨> è·¨è¶Šå‡½æ•°è°ƒç”¨æ—¶å€¼ä¸�å�˜"
 
-#: common.opt:355
+#: common.opt:356
 msgid "Mark <register> as being corrupted by function calls"
 msgstr "è®¤ä¸º <å¯„å­˜å™¨> çš„å€¼å°†è¢«å‡½æ•°è°ƒç”¨æ‰€æ”¹å�˜"
 
-#: common.opt:362
+#: common.opt:363
 msgid "Save registers around function calls"
 msgstr "å‡½æ•°è°ƒç”¨å‰�å�Žä¿�å­˜/æ�¢å¤�å¯„å­˜å™¨å€¼"
 
-#: common.opt:366
+#: common.opt:367
 msgid "Compare the results of several data dependence analyzers."
 msgstr "æ¯”è¾ƒå‡ ä¸ªæ•°æ�®ä¾�èµ–åˆ†æž�çš„ç»“æžœã€‚"
 
-#: common.opt:370
+#: common.opt:371
 msgid "Do not put uninitialized globals in the common section"
 msgstr "ä¸�å°†æœªåˆ�å§‹åŒ–çš„å…¨å±€æ•°æ�®æ”¾åœ¨å…¬å…±èŠ‚ä¸­"
 
-#: common.opt:374
+#: common.opt:375
 msgid "Perform a register copy-propagation optimization pass"
 msgstr "è¿›è¡Œä¸€è¶Ÿå¯„å­˜å™¨å‰¯æœ¬ä¼ é€’ä¼˜åŒ–"
 
-#: common.opt:378
+#: common.opt:379
 msgid "Perform cross-jumping optimization"
 msgstr "è¿›è¡Œè·¨è·³è½¬ä¼˜åŒ–"
 
-#: common.opt:382
+#: common.opt:383
 msgid "When running CSE, follow jumps to their targets"
 msgstr "è¿›è¡Œ CSE æ—¶ï¼Œè·Ÿéš�è·³è½¬è‡³ç›®æ ‡"
 
-#: common.opt:386
+#: common.opt:387
 msgid "When running CSE, follow conditional jumps"
 msgstr "è¿›è¡Œ CSE æ—¶ï¼Œè·Ÿéš�æ�¡ä»¶è·³è½¬"
 
-#: common.opt:390
+#: common.opt:391
 msgid "Omit range reduction step when performing complex division"
 msgstr "å½“è¿›è¡Œå¤�æ•°é™¤æ³•æ—¶çœ�ç•¥ç¼©å‡�èŒƒå›´çš„æ­¥éª¤"
 
-#: common.opt:394
+#: common.opt:395
 msgid "Place data items into their own section"
 msgstr "å°†æ¯�ä¸ªæ•°æ�®é¡¹åˆ†åˆ«æ”¾åœ¨å®ƒä»¬å�„è‡ªçš„èŠ‚ä¸­"
 
-#: common.opt:398
+#: common.opt:399
 msgid "List all available debugging counters with their limits and counts."
 msgstr "åˆ—å‡ºæ‰€æœ‰å�¯ç”¨çš„è°ƒè¯•è®¡æ•°å™¨å�Šå…¶æž�é™�å’Œè®¡æ•°ã€‚"
 
-#: common.opt:402
+#: common.opt:403
 msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]    Set the debug counter limit.   "
 msgstr "-fdbg-cnt=<è®¡æ•°å™¨>:<æž�é™�>[,<è®¡æ•°å™¨>:<æž�é™�>,...]    è®¾å®šè°ƒè¯•è®¡æ•°å™¨æž�é™�ã€‚"
 
-#: common.opt:406
+#: common.opt:407
 msgid "Map one directory name to another in debug information"
 msgstr "åœ¨è°ƒè¯•ä¿¡æ�¯ä¸­å°†ä¸€ä¸ªç›®å½•å��æ˜ å°„åˆ°å�¦ä¸€ä¸ª"
 
-#: common.opt:412
+#: common.opt:413
 msgid "Defer popping functions args from stack until later"
 msgstr "å»¶è¿Ÿå°†å‡½æ•°å®žå�‚å¼¹æ ˆ"
 
-#: common.opt:416
+#: common.opt:417
 msgid "Attempt to fill delay slots of branch instructions"
 msgstr "è¯•å›¾åˆ©ç”¨å»¶è¿Ÿè½¬ç§»æŒ‡ä»¤å�Ž"
 
-#: common.opt:420
+#: common.opt:421
 msgid "Delete useless null pointer checks"
 msgstr "åˆ é™¤æ— ç”¨çš„ç©ºæŒ‡é’ˆæ£€æŸ¥"
 
-#: common.opt:424
+#: common.opt:425
 msgid "How often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr ""
 
-#: common.opt:428
+#: common.opt:429
 msgid "Amend appropriate diagnostic messages with the command line option that controls them"
 msgstr "åœ¨è¯Šæ–­ä¿¡æ�¯å�Žè¾“å‡ºæŽ§åˆ¶å®ƒä»¬çš„å‘½ä»¤è¡Œé€‰é¡¹"
 
-#: common.opt:432
+#: common.opt:433
 msgid "Dump various compiler internals to a file"
 msgstr "å°†ä¸€äº›ç¼–è¯‘å™¨å†…éƒ¨ä¿¡æ�¯è½¬å‚¨åˆ°ä¸€ä¸ªæ–‡ä»¶é‡Œ"
 
-#: common.opt:436
+#: common.opt:437
 msgid "Suppress output of addresses in debugging dumps"
 msgstr "åœ¨è°ƒè¯•è½¬å‚¨ä¸­ä¸�è¾“å‡ºåœ°å�€"
 
-#: common.opt:440
+#: common.opt:441
 msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
 msgstr "åœ¨è°ƒè¯•è½¬å‚¨ä¸­ä¸�è¾“å‡ºæŒ‡ä»¤æ•°ã€�è¡Œå�·æ ‡è®°å’Œåœ°å�€"
 
-#: common.opt:444
+#: common.opt:445
 msgid "Perform early inlining"
 msgstr "è¿›è¡Œæ—©å†…è�”"
 
-#: common.opt:448
+#: common.opt:449
 msgid "Perform DWARF2 duplicate elimination"
 msgstr "è¿›è¡Œ DWARF2 å†—ä½™æ¶ˆé™¤"
 
-#: common.opt:452 common.opt:456
+#: common.opt:453 common.opt:457
 msgid "Perform unused type elimination in debug info"
 msgstr "åœ¨è°ƒè¯•ä¿¡æ�¯ä¸­è¿›è¡Œæ— ç”¨ç±»åž‹æ¶ˆé™¤"
 
-#: common.opt:460
+#: common.opt:461
 msgid "Do not suppress C++ class debug information."
 msgstr "ä¿�ç•™ C++ ç±»è°ƒè¯•ä¿¡æ�¯ã€‚"
 
-#: common.opt:464
+#: common.opt:465
 msgid "Enable exception handling"
 msgstr "å�¯ç”¨å¼‚å¸¸å¤„ç�†"
 
-#: common.opt:468
+#: common.opt:469
 msgid "Perform a number of minor, expensive optimizations"
 msgstr "è¿›è¡Œä¸€äº›ç»†å¾®çš„ã€�ä»£ä»·é«˜æ˜‚çš„ä¼˜åŒ–"
 
-#: common.opt:475
+#: common.opt:476
 msgid "Assume no NaNs or infinities are generated"
 msgstr "å�‡å®šç»“æžœä¸�ä¼šæ˜¯ NaN æˆ–æ— ç©·å¤§æµ®ç‚¹æ•°"
 
-#: common.opt:479
+#: common.opt:480
 msgid "Mark <register> as being unavailable to the compiler"
 msgstr "è®¤ä¸º <å¯„å­˜å™¨> å¯¹ç¼–è¯‘å™¨è€Œè¨€ä¸�å�¯ç”¨"
 
-#: common.opt:483
+#: common.opt:484
 msgid "Don't allocate floats and doubles in extended-precision registers"
 msgstr "ä¸�å°†å�•ç²¾åº¦å’Œå�Œç²¾åº¦æµ®ç‚¹æ•°åˆ†é…�åˆ°æ‰©å±•ç²¾åº¦çš„å¯„å­˜å™¨ä¸­"
 
-#: common.opt:489
-msgid "Copy memory address constants into registers before use"
-msgstr "ä½¿ç”¨å†…å­˜åœ°å�€å¸¸é‡�å‰�å…ˆå°†å…¶å¤�åˆ¶åˆ°å¯„å­˜å™¨ä¸­"
+#: common.opt:488 common.opt:647 common.opt:855 common.opt:986 common.opt:1061
+msgid "Does nothing.  Preserved for backward compatibility."
+msgstr "ä¸�èµ·ä½œç”¨ã€‚ä¸ºå�‘å‰�å…¼å®¹ä¿�ç•™çš„é€‰é¡¹ã€‚"
 
-#: common.opt:493
+#: common.opt:492
 msgid "Perform a forward propagation pass on RTL"
 msgstr "è¿›è¡Œ RTL ä¸Šçš„å‰�å�‘ä¼ é€’"
 
-#: common.opt:500
+#: common.opt:499
 msgid "Allow function addresses to be held in registers"
 msgstr "å…�è®¸å°†å‡½æ•°åœ°å�€ä¿�å­˜åœ¨å¯„å­˜å™¨ä¸­"
 
-#: common.opt:504
+#: common.opt:503
 msgid "Place each function into its own section"
 msgstr "å°†æ¯�ä¸ªå‡½æ•°åˆ†åˆ«æ”¾åœ¨å®ƒä»¬å�„è‡ªçš„èŠ‚ä¸­"
 
-#: common.opt:508
+#: common.opt:507
 msgid "Perform global common subexpression elimination"
 msgstr "è¿›è¡Œå…¨å±€å…¬å› å¼�æ¶ˆåŽ»"
 
-#: common.opt:512
+#: common.opt:511
 msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr "åœ¨å…¨å±€å…¬å› å¼�æ¶ˆåŽ»ä¸­è¿›è¡Œå¢žå¼ºçš„è¯»è½¬ç§»ä¼˜åŒ–"
 
-#: common.opt:516
+#: common.opt:515
 msgid "Perform store motion after global common subexpression elimination"
 msgstr "åœ¨å…¨å±€å…¬å› å¼�æ¶ˆåŽ»å�Žè¿›è¡Œå­˜å‚¨è½¬ç§»"
 
-#: common.opt:520
+#: common.opt:519
 msgid "Perform redundant load after store elimination in global common subexpression"
 msgstr "åœ¨å…¨å±€å…¬å› å¼�æ¶ˆåŽ»ä¸­è¿›è¡Œå†—ä½™çš„å†™å�Žè¯»æ¶ˆé™¤"
 
-#: common.opt:525
+#: common.opt:524
 msgid "Perform global common subexpression elimination after register allocation"
 msgstr "åœ¨åˆ†é…�å¯„å­˜å™¨å�Žè¿›è¡Œå…¨å±€å…¬å› å¼�æ¶ˆåŽ»"
 
-#: common.opt:530
+#: common.opt:529
 msgid "Enable guessing of branch probabilities"
 msgstr "å�¯ç”¨åˆ†æ”¯æ¦‚çŽ‡çŒœæµ‹"
 
-#: common.opt:538
+#: common.opt:537
 msgid "Process #ident directives"
 msgstr "å¤„ç�† #ident æŒ‡ä»¤"
 
-#: common.opt:542
+#: common.opt:541
 msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr "å°†æ�¡ä»¶è·³è½¬æ›¿æ�¢ä¸ºæ²¡æœ‰è·³è½¬çš„ç­‰å€¼è¡¨ç¤º"
 
-#: common.opt:546
+#: common.opt:545
 msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr "å°†æ�¡ä»¶è·³è½¬æ›¿æ�¢ä¸ºæ�¡ä»¶æ‰§è¡Œ"
 
-#: common.opt:554
+#: common.opt:553
 msgid "Do not generate .size directives"
 msgstr "ä¸�ç”Ÿæˆ� .size æŒ‡ä»¤"
 
-#: common.opt:563
+#: common.opt:562
 msgid "Pay attention to the \"inline\" keyword"
 msgstr "ä¸�å¿½ç•¥â€œinlineâ€�å…³é”®å­—"
 
-#: common.opt:567
+#: common.opt:566
 msgid "Integrate simple functions into their callers when code size is known to not growth"
 msgstr "åœ¨ä¸�å¯¼è‡´ä»£ç �è†¨èƒ€çš„æƒ…å†µä¸‹å°†ç®€å�•å‡½æ•°é›†æˆ�åˆ°å®ƒä»¬çš„è°ƒç”¨è€…ä¸­"
 
-#: common.opt:571
+#: common.opt:570
 msgid "Integrate simple functions into their callers"
 msgstr "å°†ç®€å�•å‡½æ•°é›†æˆ�åˆ°å®ƒä»¬çš„è°ƒç”¨è€…ä¸­"
 
-#: common.opt:575
+#: common.opt:574
 msgid "Integrate functions called once into their callers"
 msgstr "å°†å�ªè¢«è°ƒç”¨ä¸€æ¬¡çš„å‡½æ•°é›†æˆ�åˆ°å®ƒä»¬çš„è°ƒç”¨è€…ä¸­"
 
-#: common.opt:582
+#: common.opt:581
 msgid "Limit the size of inlined functions to <number>"
 msgstr "å°†å†…è�”å‡½æ•°çš„å¤§å°�é™�åˆ¶åœ¨ <æ•°> ä»¥å†…"
 
-#: common.opt:586
+#: common.opt:585
 msgid "Instrument function entry and exit with profiling calls"
 msgstr "åœ¨å‡½æ•°å…¥å�£å’Œå‡ºå�£åŠ å…¥å�–æ ·è°ƒç”¨"
 
-#: common.opt:590
+#: common.opt:589
 msgid "-finstrument-functions-exclude-function-list=name,...  Do not instrument listed functions"
 msgstr "-finstrument-functions-exclude-function-list=å‡½æ•°å��,...  å�–æ ·æ—¶æŽ’é™¤åˆ—å‡ºçš„å‡½æ•°"
 
-#: common.opt:594
+#: common.opt:593
 msgid "-finstrument-functions-exclude-file-list=filename,...  Do not instrument functions listed in files"
 msgstr "-finstrument-functions-exclude-file-list=æ–‡ä»¶å��,...  å�–æ ·æ—¶æŽ’é™¤åˆ—å‡ºçš„æ–‡ä»¶ä¸­çš„å‡½æ•°"
 
-#: common.opt:598
+#: common.opt:597
 msgid "Perform Interprocedural constant propagation"
 msgstr "è¿›è¡Œè¿›ç¨‹é—´çš„å¤�å†™ä¼ é€’"
 
-#: common.opt:602
+#: common.opt:601
 msgid "Discover pure and const functions"
 msgstr "å�‘çŽ°çº¯å‡½æ•°å’Œå¸¸å‡½æ•°"
 
-#: common.opt:606
+#: common.opt:605
 msgid "Perform interprocedural points-to analysis"
 msgstr "è¿›è¡Œè¿›ç¨‹é—´çš„æŒ‡å�‘åˆ†æž�"
 
-#: common.opt:610
+#: common.opt:609
 msgid "Discover readonly and non addressable static variables"
 msgstr "å�‘çŽ°å�ªè¯»å’Œä¸�å�¯å¯»å�€é�™æ€�å�˜é‡�"
 
-#: common.opt:614
+#: common.opt:613
 msgid "Type based escape and alias analysis"
 msgstr "åŸºäºŽç±»åž‹çš„è½¬ä¹‰å’Œåˆ«å��åˆ†æž�"
 
-#: common.opt:618
+#: common.opt:617
 msgid "Perform matrix layout flattening and transposing based"
 msgstr "è¿›è¡ŒåŸºäºŽå�–æ ·çš„çŸ©é˜µå¸ƒå±€å¹³é�¢åŒ–å’Œè½¬ç§©"
 
-#: common.opt:623
+#: common.opt:622
 msgid "Perform structure layout optimizations based"
 msgstr "è¿›è¡ŒåŸºäºŽå�–æ ·çš„ç»“æž„å¸ƒå±€ä¼˜åŒ–"
 
-#: common.opt:628
+#: common.opt:627
 msgid "Optimize induction variables on trees"
 msgstr "åœ¨æ ‘ä¸Šä¼˜åŒ–å½’çº³å�˜é‡�"
 
-#: common.opt:632
+#: common.opt:631
 msgid "Use jump tables for sufficiently large switch statements"
 msgstr "ä¸ºè¶³å¤Ÿå¤§çš„ switch è¯­å�¥ä½¿ç”¨è·³è½¬è¡¨"
 
-#: common.opt:636
+#: common.opt:635
 msgid "Generate code for functions even if they are fully inlined"
 msgstr "ä¸ºå®Œå…¨å†…è�”çš„å‡½æ•°ç”Ÿæˆ�ä»£ç �"
 
-#: common.opt:640
+#: common.opt:639
 msgid "Emit static const variables even if they are not used"
 msgstr "ä¿�ç•™æœªç”¨åˆ°çš„é�™æ€�å¸¸é‡�"
 
-#: common.opt:644
+#: common.opt:643
 msgid "Give external symbols a leading underscore"
 msgstr "ç»™å¤–éƒ¨ç¬¦å�·æ·»åŠ èµ·å§‹çš„ä¸‹åˆ’çº¿"
 
-#: common.opt:648 common.opt:852 common.opt:983
-msgid "Does nothing.  Preserved for backward compatibility."
-msgstr "ä¸�èµ·ä½œç”¨ã€‚ä¸ºå�‘å‰�å…¼å®¹ä¿�ç•™çš„é€‰é¡¹ã€‚"
-
-#: common.opt:652
+#: common.opt:651
 msgid "Set errno after built-in math functions"
 msgstr "æ‰§è¡Œå†…å»ºæ•°å­¦å‡½æ•°å�Žè®¾ç½® errno"
 
-#: common.opt:656
+#: common.opt:655
 msgid "Report on permanent memory allocation"
 msgstr "æŠ¥å‘Šæ°¸ä¹…æ€§å†…å­˜åˆ†é…�"
 
-#: common.opt:663
+#: common.opt:662
 msgid "Attempt to merge identical constants and constant variables"
 msgstr "è¯•å›¾å�ˆå¹¶ç›¸å�Œçš„å¸¸é‡�å’Œå¸¸å�˜é‡�"
 
-#: common.opt:667
+#: common.opt:666
 msgid "Attempt to merge identical constants across compilation units"
 msgstr "è¯•å›¾å�ˆå¹¶ä¸�å�Œç¼–è¯‘å�•å…ƒä¸­çš„ç›¸å�Œå¸¸é‡�"
 
-#: common.opt:671
+#: common.opt:670
+msgid "Attempt to merge identical debug strings across compilation units"
+msgstr "è¯•å›¾å�ˆå¹¶ä¸�å�Œç¼–è¯‘å�•å…ƒä¸­çš„ç›¸å�Œè°ƒè¯•å­—ç¬¦ä¸²"
+
+#: common.opt:674
 msgid "Limit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr "tå°†è¯Šæ–­ä¿¡æ�¯é™�åˆ¶åœ¨æ¯�è¡Œ <æ•°å­—> ä¸ªå­—ç¬¦æ¯�è¡Œã€‚0 å�–æ¶ˆè‡ªåŠ¨æ�¢è¡Œ"
 
-#: common.opt:675
+#: common.opt:678
 msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 msgstr "åœ¨é¦–è¶Ÿè°ƒåº¦å‰�è¿›è¡ŒåŸºäºŽ SMS çš„æ¨¡è°ƒåº¦"
 
-#: common.opt:679
+#: common.opt:682
 msgid "Perform SMS based modulo scheduling with register moves allowed"
 msgstr "è¿›è¡ŒåŸºäºŽ SMS ä¸”å…�è®¸å¯„å­˜å™¨è½¬ç§»çš„æ¨¡è°ƒåº¦"
 
-#: common.opt:683
+#: common.opt:686
 msgid "Move loop invariant computations out of loops"
 msgstr "å°†æ¯�æ¬¡å¾ªçŽ¯ä¸­ä¸�å�˜çš„è®¡ç®—å¤–æ��"
 
-#: common.opt:687
+#: common.opt:690
 msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
 msgstr "ä¸ºå�•çº¿ç¨‹ç¨‹åº�æ·»åŠ  mudflap è¾¹ç•Œæ£€æŸ¥"
 
-#: common.opt:691
+#: common.opt:694
 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
 msgstr "ä¸ºå¤šçº¿ç¨‹ç¨‹åº�æ·»åŠ  mudflap è¾¹ç•Œæ£€æŸ¥"
 
-#: common.opt:695
+#: common.opt:698
 msgid "Ignore read operations when inserting mudflap instrumentation"
 msgstr "æ�’å…¥ mudflag æ—¶å¿½ç•¥è¯»æ“�ä½œ"
 
-#: common.opt:699
+#: common.opt:702
 msgid "Use the RTL dead code elimination pass"
 msgstr "ä½¿ç”¨ RTL æ­»ä»£ç �æ¸…é™¤"
 
-#: common.opt:703
+#: common.opt:706
 msgid "Use the RTL dead store elimination pass"
 msgstr "ä½¿ç”¨ RTL æ­»å­˜å‚¨æ¸…é™¤"
 
-#: common.opt:707
+#: common.opt:710
 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 msgstr "å�¯ç”¨/ç¦�ç”¨å·²ç»�é€šè¿‡æ¨¡è°ƒåº¦çš„å¾ªçŽ¯ä¸­çš„ä¼ ç»Ÿè°ƒåº¦"
 
-#: common.opt:711
+#: common.opt:714
 msgid "Support synchronous non-call exceptions"
 msgstr "æ”¯æŒ�å�Œæ­¥é�žè°ƒç”¨å¼‚å¸¸"
 
-#: common.opt:715
+#: common.opt:718
 msgid "When possible do not generate stack frames"
 msgstr "å°½å�¯èƒ½ä¸�ç”Ÿæˆ�å †æ ˆæ¡†æž¶"
 
-#: common.opt:719
+#: common.opt:722
 msgid "Expand OpenMP operations on SSA form"
 msgstr "åœ¨ SSA å½¢å¼�ä¸Šæ‰©å±• OpenMP æ“�ä½œ"
 
-#: common.opt:723
+#: common.opt:726
 msgid "Do the full register move optimization pass"
 msgstr "è¿›è¡Œå…¨å¯„å­˜å™¨ä¼ é€�ä¼˜åŒ–"
 
-#: common.opt:727
+#: common.opt:730
 msgid "Optimize sibling and tail recursive calls"
 msgstr "ä¼˜åŒ–å�Œçº§é€’å½’å’Œå°¾é€’å½’"
 
-#: common.opt:731 common.opt:735
+#: common.opt:734 common.opt:738
 msgid "Report on memory allocation before interprocedural optimization"
 msgstr "åœ¨è·¨è¿›ç¨‹ä¼˜åŒ–å‰�æŠ¥å‘Šå†…å­˜åˆ†é…�"
 
-#: common.opt:739
+#: common.opt:742
 msgid "Pack structure members together without holes"
 msgstr "å°†ç»“æž„æˆ�å‘˜ä¸�å¸¦é—´éš”åœ°ç´§å®žå­˜æ”¾"
 
-#: common.opt:743
+#: common.opt:746
 msgid "Set initial maximum structure member alignment"
 msgstr "è®¾å®šç»“æž„æˆ�å‘˜æœ€å¤§å¯¹é½�è¾¹ç•Œçš„åˆ�å§‹å€¼"
 
-#: common.opt:747
+#: common.opt:750
 msgid "Return small aggregates in memory, not registers"
 msgstr "åœ¨å†…å­˜è€Œä¸�æ˜¯å¯„å­˜å™¨ä¸­è¿”å›žå°�è�šå�ˆ"
 
-#: common.opt:751
+#: common.opt:754
 msgid "Perform loop peeling"
 msgstr "è¿›è¡Œå¾ªçŽ¯å‰¥ç¦»"
 
-#: common.opt:755
+#: common.opt:758
 msgid "Enable machine specific peephole optimizations"
 msgstr "å�¯ç”¨æœºå™¨ç›¸å…³çš„çª¥å­”ä¼˜åŒ–"
 
-#: common.opt:759
+#: common.opt:762
 msgid "Enable an RTL peephole pass before sched2"
 msgstr "åœ¨ sched2 å‰�è¿›è¡Œä¸€è¶Ÿ RTL çª¥å­”ä¼˜åŒ–"
 
-#: common.opt:763
+#: common.opt:766
 msgid "Generate position-independent code if possible (large mode)"
 msgstr "å°½å�¯èƒ½ç”Ÿæˆ�ä¸Žä½�ç½®æ— å…³çš„ä»£ç �(å¤§æ¨¡å¼�)"
 
-#: common.opt:767
+#: common.opt:770
 msgid "Generate position-independent code for executables if possible (large mode)"
 msgstr "ä¸ºå�¯æ‰§è¡Œæ–‡ä»¶å°½å�¯èƒ½ç”Ÿæˆ�ä¸Žä½�ç½®æ— å…³çš„ä»£ç �(å¤§æ¨¡å¼�)"
 
-#: common.opt:771
+#: common.opt:774
 msgid "Generate position-independent code if possible (small mode)"
 msgstr "å°½å�¯èƒ½ç”Ÿæˆ�ä¸Žä½�ç½®æ— å…³çš„ä»£ç �(å°�æ¨¡å¼�)"
 
-#: common.opt:775
+#: common.opt:778
 msgid "Generate position-independent code for executables if possible (small mode)"
 msgstr "ä¸ºå�¯æ‰§è¡Œæ–‡ä»¶å°½å�¯èƒ½ç”Ÿæˆ�ä¸Žä½�ç½®æ— å…³çš„ä»£ç �(å°�æ¨¡å¼�)"
 
-#: common.opt:779
+#: common.opt:782
 msgid "Run predictive commoning optimization."
 msgstr "å�¯ç”¨é¢„æµ‹å…¬å› å­�ä¼˜åŒ–ã€‚"
 
-#: common.opt:783
+#: common.opt:786
 msgid "Generate prefetch instructions, if available, for arrays in loops"
 msgstr "å¦‚æžœå�¯ç”¨ï¼Œä¸ºå¾ªçŽ¯ä¸­çš„æ•°ç»„ç”Ÿæˆ�é¢„å�–æŒ‡ä»¤"
 
-#: common.opt:787
+#: common.opt:790
 msgid "Enable basic program profiling code"
 msgstr "å�¯ç”¨åŸºæœ¬ç¨‹åº�å�–æ ·ä»£ç �"
 
-#: common.opt:791
+#: common.opt:794
 msgid "Insert arc-based program profiling code"
 msgstr "æ�’å…¥åŸºäºŽå¼§çš„ç¨‹åº�å�–æ ·ä»£ç �"
 
-#: common.opt:795
+#: common.opt:798
 msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr "å�¯ç”¨ä¸€äº›å…¬å…±é€‰é¡¹æ�¥ç”Ÿæˆ�æ ·æœ¬æ–‡ä»¶ï¼Œä»¥ä¾¿è¿›è¡ŒåŸºäºŽå�–æ ·çš„ä¼˜åŒ–"
 
-#: common.opt:799
+#: common.opt:802
 msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr "å�¯ç”¨ä¸€äº›å…¬å…±é€‰é¡¹ä»¥è¿›è¡ŒåŸºäºŽå�–æ ·çš„ä¼˜åŒ–"
 
-#: common.opt:803
+#: common.opt:806
 msgid "Insert code to profile values of expressions"
 msgstr "ä¸ºå�–æ ·è¡¨è¾¾å¼�çš„å€¼æ�’å…¥ç›¸å…³ä»£ç �"
 
-#: common.opt:810
+#: common.opt:813
 msgid "Make compile reproducible using <string>"
 msgstr "ä½¿ç”¨ <å­—ç¬¦ä¸²> ä½œç”¨éš�æœºæ•°ç§�å­�ä»¥ä½¿ç¼–è¯‘ç»“æžœå�¯ä»¥å¤�çŽ°"
 
-#: common.opt:820
+#: common.opt:823
 msgid "Record gcc command line switches in the object file."
 msgstr "åœ¨ç›®æ ‡æ–‡ä»¶ä¸­è®°å½• gcc å‘½ä»¤è¡Œå¼€å…³ã€‚"
 
-#: common.opt:824
+#: common.opt:827
 msgid "Return small aggregates in registers"
 msgstr "åœ¨å¯„å­˜å™¨ä¸­è¿”å›žå°�è�šå�ˆ"
 
-#: common.opt:828
+#: common.opt:831
 msgid "Enables a register move optimization"
 msgstr "å�¯ç”¨å¯„å­˜å™¨ä¼ é€�ä¼˜åŒ–"
 
-#: common.opt:832
+#: common.opt:835
 msgid "Perform a register renaming optimization pass"
 msgstr "è¿›è¡Œå¯„å­˜å™¨é‡�å‘½å��ä¼˜åŒ–"
 
-#: common.opt:836
+#: common.opt:839
 msgid "Reorder basic blocks to improve code placement"
 msgstr "åŸºæœ¬å�—é‡�æ–°æŽ’åº�ä»¥æ”¹å–„ä»£ç �å¸ƒå±€"
 
-#: common.opt:840
+#: common.opt:843
 msgid "Reorder basic blocks and partition into hot and cold sections"
 msgstr "å¯¹åŸºæœ¬å�—é‡�æ–°æŽ’åº�å¹¶åˆ’åˆ†ä¸ºçƒ­åŒºå’Œå†·åŒº"
 
-#: common.opt:844
+#: common.opt:847
 msgid "Reorder functions to improve code placement"
 msgstr "å‡½æ•°é‡�æ–°æŽ’åº�ä»¥æ”¹å–„ä»£ç �å¸ƒå±€"
 
-#: common.opt:848
+#: common.opt:851
 msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr "åœ¨å¾ªçŽ¯ä¼˜åŒ–ç»“æ�Ÿå�Žå¢žåŠ ä¸€è¶Ÿå…¬å› å¼�æ¶ˆåŽ»"
 
-#: common.opt:856
+#: common.opt:859
 msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr "ç¦�ç”¨å�‡å®šé»˜è®¤æµ®ç‚¹èˆ�å…¥è¡Œä¸ºçš„ä¼˜åŒ–"
 
-#: common.opt:860
+#: common.opt:863
 msgid "Enable scheduling across basic blocks"
 msgstr "å�¯ç”¨åŸºæœ¬å�—é—´çš„è°ƒåº¦"
 
-#: common.opt:864
+#: common.opt:867
 msgid "Allow speculative motion of non-loads"
 msgstr "å…�è®¸é�žè½½å…¥çš„æŠ•æœºç§»åŠ¨"
 
-#: common.opt:868
+#: common.opt:871
 msgid "Allow speculative motion of some loads"
 msgstr "å…�è®¸ä¸€äº›è½½å…¥çš„æŠ•æœºç§»åŠ¨"
 
-#: common.opt:872
+#: common.opt:875
 msgid "Allow speculative motion of more loads"
 msgstr "å…�è®¸æ›´å¤šè½½å…¥çš„æŠ•æœºç§»åŠ¨"
 
-#: common.opt:876
+#: common.opt:879
 msgid "Set the verbosity level of the scheduler"
 msgstr "æŒ‡å®šè°ƒåº¦å™¨è¾“å‡ºçš„å†—ä½™ç¨‹åº¦"
 
-#: common.opt:880
+#: common.opt:883
 msgid "If scheduling post reload, do superblock scheduling"
 msgstr "åœ¨é‡�è½½å�Žè°ƒåº¦ä¸­ä½¿ç”¨è·¨åŸºæœ¬å�—è°ƒåº¦"
 
-#: common.opt:884
+#: common.opt:887
 msgid "If scheduling post reload, do trace scheduling"
 msgstr ""
 
-#: common.opt:888
+#: common.opt:891
 msgid "Reschedule instructions before register allocation"
 msgstr "åˆ†é…�å¯„å­˜å™¨å‰�é‡�æ–°è°ƒåº¦æŒ‡ä»¤"
 
-#: common.opt:892
+#: common.opt:895
 msgid "Reschedule instructions after register allocation"
 msgstr "åˆ†é…�å¯„å­˜å™¨å�Žé‡�æ–°è°ƒåº¦æŒ‡ä»¤"
 
-#: common.opt:898
+#: common.opt:901
 msgid "Allow premature scheduling of queued insns"
 msgstr "å…�è®¸å¯¹é˜Ÿåˆ—ä¸­çš„æŒ‡ä»¤è¿›è¡Œæ—©è°ƒåº¦"
 
-#: common.opt:902
+#: common.opt:905
 msgid "Set number of queued insns that can be prematurely scheduled"
 msgstr ""
 
-#: common.opt:910 common.opt:914
+#: common.opt:913 common.opt:917
 msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: common.opt:918
+#: common.opt:921
 msgid "Access data in the same section from shared anchor points"
 msgstr ""
 
-#: common.opt:922
+#: common.opt:925
 msgid "Perform sequence abstraction optimization on RTL"
 msgstr "åœ¨ RTL çº§è¿›è¡Œåº�åˆ—æŠ½è±¡ä¼˜åŒ–"
 
-#: common.opt:926
+#: common.opt:929
 msgid "Eliminate redundant sign extensions using LCM."
 msgstr "ä½¿ç”¨ LCM æ¶ˆé™¤å¤šä½™çš„ç¬¦å�·æ‰©å±•ã€‚"
 
-#: common.opt:930
+#: common.opt:933
 msgid "Show column numbers in diagnostics, when available.  Default off"
 msgstr "å½“å�¯ç”¨æ—¶åœ¨è¯Šæ–­ä¿¡æ�¯ä¸­ç»™å‡ºè¡Œå�·ã€‚é»˜è®¤å…³é—­"
 
-#: common.opt:934
+#: common.opt:937
 msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr "ç¦�ç”¨ä¸º IEEE è®¯æ�¯ NaN å�¯è§�çš„ä¼˜åŒ–"
 
-#: common.opt:938
+#: common.opt:941
 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
 msgstr "ç¦�ç”¨å¿½ç•¥ IEEE é›¶ç¬¦å�·çš„æµ®ç‚¹ä¼˜åŒ–"
 
-#: common.opt:942
+#: common.opt:945
 msgid "Convert floating point constants to single precision constants"
 msgstr "å°†æµ®ç‚¹å¸¸é‡�è½¬æ�¢ä¸ºå�•ç²¾åº¦å¸¸é‡�"
 
-#: common.opt:946
+#: common.opt:949
 msgid "Split lifetimes of induction variables when loops are unrolled"
 msgstr "å±•å¼€å¾ªçŽ¯æ—¶åˆ†ç¦»å½’çº³å�˜é‡�çš„ç”Ÿå­˜æœŸ"
 
-#: common.opt:950
+#: common.opt:953
 msgid "Split wide types into independent registers"
 msgstr "å°†å®½ç±»åž‹åˆ†å‰²åˆ°ç‹¬ç«‹çš„å¯„å­˜å™¨ä¸­"
 
-#: common.opt:954
+#: common.opt:957
 msgid "Apply variable expansion when loops are unrolled"
 msgstr "å±•å¼€å¾ªçŽ¯æ—¶ä¹Ÿå±•å¼€å�˜é‡�"
 
-#: common.opt:960
+#: common.opt:963
 msgid "Insert stack checking code into the program"
 msgstr "åœ¨ç¨‹åº�ä¸­æ�’å…¥æ£€æŸ¥æ ˆæº¢å‡ºçš„ä»£ç �"
 
-#: common.opt:967
+#: common.opt:970
 msgid "Trap if the stack goes past <register>"
 msgstr "å½“å †æ ˆè¶Šè¿‡ <å¯„å­˜å™¨> æ—¶å¼•å�‘é™·é˜±"
 
-#: common.opt:971
+#: common.opt:974
 msgid "Trap if the stack goes past symbol <name>"
 msgstr "å½“å †æ ˆè¶Šè¿‡ <name> æ—¶å¼•å�‘é™·é˜±"
 
-#: common.opt:975
+#: common.opt:978
 msgid "Use propolice as a stack protection method"
 msgstr "ä½¿ç”¨ propolice æ�¥ä¿�æŠ¤å †æ ˆ"
 
-#: common.opt:979
+#: common.opt:982
 msgid "Use a stack protection method for every function"
 msgstr "ä¸ºæ¯�ä¸ªå‡½æ•°ä½¿ç”¨å †æ ˆä¿�æŠ¤æœºåˆ¶"
 
-#: common.opt:991
+#: common.opt:994
 msgid "Assume strict aliasing rules apply"
 msgstr "å�‡å®šåº”ç”¨å¼ºé‡�å� è§„åˆ™"
 
-#: common.opt:995
+#: common.opt:998
 msgid "Treat signed overflow as undefined"
 msgstr "å°†æœ‰ç¬¦å�·æ•°æº¢å‡ºçš„è¡Œä¸ºè§†ä¸ºæœªå®šä¹‰çš„"
 
-#: common.opt:999
+#: common.opt:1002
 msgid "Check for syntax errors, then stop"
 msgstr "æ£€æŸ¥è¯­æ³•é”™è¯¯ï¼Œç„¶å�Žå�œæ­¢"
 
-#: common.opt:1003
+#: common.opt:1006
 msgid "Create data files needed by \"gcov\""
 msgstr "ç”Ÿæˆ�â€œgcovâ€�éœ€è¦�çš„æ•°æ�®æ–‡ä»¶"
 
-#: common.opt:1007
+#: common.opt:1010
 msgid "Perform jump threading optimizations"
 msgstr "è¿›è¡Œè·³è½¬çº¿ç¨‹ä¼˜åŒ–"
 
-#: common.opt:1011
+#: common.opt:1014
 msgid "Report the time taken by each compiler pass"
 msgstr "æŠ¥å‘Šæ¯�è¶Ÿæ±‡ç¼–çš„è€—æ—¶"
 
-#: common.opt:1015
+#: common.opt:1018
 msgid "Set the default thread-local storage code generation model"
 msgstr "è®¾å®šé»˜è®¤çš„çº¿ç¨‹å±€éƒ¨å­˜å‚¨ä»£ç �ç”Ÿæˆ�æ¨¡å¼�"
 
-#: common.opt:1019
+#: common.opt:1022
 msgid "Reorder top level functions, variables, and asms"
 msgstr "é‡�æ–°æŽ’åº�æ–‡ä»¶åŸŸçš„å‡½æ•°ã€�å�˜é‡�å’Œæ±‡ç¼–"
 
-#: common.opt:1023
+#: common.opt:1026
 msgid "Perform superblock formation via tail duplication"
 msgstr "é€šè¿‡å°¾å¤�åˆ¶è¿›è¡Œè¶…å�—å�ˆæˆ�"
 
-#: common.opt:1030
+#: common.opt:1033
 msgid "Assume floating-point operations can trap"
 msgstr "å�‡å®šæµ®ç‚¹è¿�ç®—å�¯èƒ½å¼•å�‘é™·é˜±"
 
-#: common.opt:1034
+#: common.opt:1037
 msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr "åŠ æ³•ã€�å‡�æ³•æˆ–ä¹˜æ³•æº¢å‡ºæ—¶æ¿€æ´»é™·é˜±"
 
-#: common.opt:1038
+#: common.opt:1041
 msgid "Enable SSA-CCP optimization on trees"
 msgstr "å�¯ç”¨æ ‘ä¸Šçš„ SSA-CCP ä¼˜åŒ–"
 
-#: common.opt:1042
+#: common.opt:1045
 msgid "Enable SSA-CCP optimization for stores and loads"
 msgstr "å�¯ç”¨åŠ è½½å’Œå­˜å‚¨çš„ SSA-CCP ä¼˜åŒ–"
 
-#: common.opt:1046
+#: common.opt:1049
 msgid "Enable loop header copying on trees"
 msgstr "å�¯ç”¨æ ‘ä¸Šçš„å¾ªçŽ¯ä¸�å�˜é‡�è½¬ç§»"
 
-#: common.opt:1050
+#: common.opt:1053
 msgid "Replace SSA temporaries with better names in copies"
 msgstr "å°† SSA ä¸´æ—¶å�˜é‡�é‡�å‘½å��ä¸ºæ›´æ˜“ç�†è§£çš„å��ç§°"
 
-#: common.opt:1054
+#: common.opt:1057
 msgid "Enable copy propagation on trees"
 msgstr "åœ¨æ ‘çº§åˆ«è¿›è¡Œå¤�å†™ä¼ é€’"
 
-#: common.opt:1058
-msgid "This switch is obsolete"
-msgstr "æ­¤å¼€å…³å·²è¿‡æ—¶"
-
-#: common.opt:1062
+#: common.opt:1065
 msgid "Transform condition stores into unconditional ones"
 msgstr "å°†æ�¡ä»¶å­˜å‚¨è½¬æ�¢ä¸ºé�žæ�¡ä»¶å­˜å‚¨"
 
-#: common.opt:1066
+#: common.opt:1069
 msgid "Enable SSA dead code elimination optimization on trees"
 msgstr "å�¯ç”¨æ ‘ä¸Šçš„ SSA æ­»ä»£ç �æ¶ˆé™¤ä¼˜åŒ–"
 
-#: common.opt:1070
+#: common.opt:1073
 msgid "Enable dominator optimizations"
 msgstr "å�¯ç”¨ä¸»å¯¼ä¼˜åŒ–"
 
-#: common.opt:1074
+#: common.opt:1077
 msgid "Enable dead store elimination"
 msgstr "åˆ é™¤æ­»å­˜å‚¨"
 
-#: common.opt:1078
+#: common.opt:1081
 msgid "Enable Full Redundancy Elimination (FRE) on trees"
 msgstr "å�¯ç”¨æ ‘ä¸Šçš„å®Œå…¨å†—ä½™æ¶ˆé™¤(FRE)"
 
-#: common.opt:1082
+#: common.opt:1085
 msgid "Enable loop invariant motion on trees"
 msgstr "å�¯ç”¨æ ‘ä¸Šçš„å¾ªçŽ¯ä¸�å�˜é‡�è½¬ç§»"
 
-#: common.opt:1086
+#: common.opt:1089
 msgid "Enable linear loop transforms on trees"
 msgstr "å�¯ç”¨æ ‘ä¸Šçš„çº¿æ€§å¾ªçŽ¯å�˜æ�¢"
 
-#: common.opt:1090
+#: common.opt:1093
 msgid "Create canonical induction variables in loops"
 msgstr "åœ¨å¾ªçŽ¯ä¸­ç”Ÿæˆ�æ­£è§„çš„å½’çº³å�˜é‡�"
 
-#: common.opt:1094
+#: common.opt:1097
 msgid "Enable loop optimizations on tree level"
 msgstr "åœ¨æ ‘çº§åˆ«è¿›è¡Œå¾ªçŽ¯ä¼˜åŒ–"
 
-#: common.opt:1098
+#: common.opt:1101
 msgid "Enable automatic parallelization of loops"
 msgstr "å�¯ç”¨å¾ªçŽ¯çš„è‡ªåŠ¨å¹¶è¡ŒåŒ–"
 
-#: common.opt:1102
+#: common.opt:1105
 msgid "Enable SSA-PRE optimization on trees"
 msgstr "å�¯ç”¨æ ‘ä¸Šçš„ SSA-PRE ä¼˜åŒ–"
 
-#: common.opt:1106
+#: common.opt:1109
 msgid "Enable reassociation on tree level"
 msgstr "åœ¨æ ‘çº§åˆ«è¿›è¡Œé‡�ç»“å�ˆ"
 
-#: common.opt:1110
+#: common.opt:1113
 msgid "Perform structural alias analysis"
 msgstr "è¿›è¡Œç»“æž„åŒ–åˆ«å��åˆ†æž�"
 
-#: common.opt:1114
+#: common.opt:1117
 msgid "Enable SSA code sinking on trees"
 msgstr "å�¯ç”¨æ ‘ä¸Šçš„ SSA ä»£ç �ä¸‹æ²‰ä¼˜åŒ–"
 
-#: common.opt:1118
+#: common.opt:1121
 msgid "Perform scalar replacement of aggregates"
 msgstr "ä¸ºè�šå�ˆç±»åž‹è¿›è¡Œæ ‡é‡�æ›¿æ�¢"
 
-#: common.opt:1122
+#: common.opt:1125
 msgid "Replace temporary expressions in the SSA->normal pass"
 msgstr "åœ¨ SSA->normal è¿‡ç¨‹ä¸­æ›¿æ�¢ä¸´æ—¶è¡¨è¾¾å¼�"
 
-#: common.opt:1126
+#: common.opt:1129
 msgid "Perform live range splitting during the SSA->normal pass"
 msgstr "åœ¨ SSA->normal è¿‡ç¨‹ä¸­åˆ†ç¦»æ´»åŠ¨èŒƒå›´"
 
-#: common.opt:1130
+#: common.opt:1133
 msgid "Perform Value Range Propagation on trees"
 msgstr "è¿›è¡Œæ ‘ä¸Šçš„å€¼åŸŸä¼ é€’"
 
-#: common.opt:1134
+#: common.opt:1137
 msgid "Compile whole compilation unit at a time"
 msgstr "ä¸€æ¬¡ç¼–è¯‘ä¸€æ•´ä¸ªç¼–è¯‘å�•å…ƒ"
 
-#: common.opt:1138
+#: common.opt:1141
 msgid "Perform loop unrolling when iteration count is known"
 msgstr "å±•å¼€æ‰€æœ‰è¿­ä»£æ¬¡æ•°å·²çŸ¥çš„å¾ªçŽ¯"
 
-#: common.opt:1142
+#: common.opt:1145
 msgid "Perform loop unrolling for all loops"
 msgstr "å±•å¼€æ‰€æœ‰å¾ªçŽ¯"
 
-#: common.opt:1149
+#: common.opt:1152
 msgid "Allow loop optimizations to assume that the loops behave in normal way"
 msgstr "å…�è®¸å�‡å®šå¾ªçŽ¯ä»¥â€œæ­£å¸¸â€�æ–¹å¼�åŠ¨ä½œçš„å¾ªçŽ¯ä¼˜åŒ–"
 
-#: common.opt:1153
+#: common.opt:1156
 msgid "Allow optimization for floating-point arithmetic which may change the"
 msgstr "å…�è®¸å�¯èƒ½å› ä¸�å�Œèˆ�å…¥æ¨¡å¼�è€Œæ”¹å�˜ç»“æžœçš„æµ®ç‚¹ç®—æœ¯ä¼˜åŒ–ã€‚"
 
-#: common.opt:1158
+#: common.opt:1161
 msgid "Same as -fassociative-math for expressions which include division."
 msgstr "ä¸Ž -fassociative-math ç›¸å�Œï¼Œä½œç”¨äºŽåŒ…å�«é™¤æ³•çš„è¡¨è¾¾å¼�ã€‚"
 
-#: common.opt:1166
+#: common.opt:1169
 msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr "å…�è®¸å�¯èƒ½è¿�å�� IEEE æˆ– ISO æ ‡å‡†çš„ä¼˜åŒ–"
 
-#: common.opt:1170
+#: common.opt:1173
 msgid "Perform loop unswitching"
 msgstr "å¤–æ��å¾ªçŽ¯å†…çš„æµ‹è¯•è¯­å�¥"
 
-#: common.opt:1174
+#: common.opt:1177
 msgid "Just generate unwind tables for exception handling"
 msgstr "ä»…ä¸ºå¼‚å¸¸å¤„ç�†ç”Ÿæˆ�å †æ ˆå±•å¼€è¡¨"
 
-#: common.opt:1178
+#: common.opt:1181
 msgid "Perform variable tracking"
 msgstr "è¿›è¡Œå�˜é‡�è·Ÿè¸ª"
 
-#: common.opt:1182
+#: common.opt:1185
 msgid "Perform variable tracking and also tag variables that are uninitialized"
 msgstr "è¿›è¡Œå�˜é‡�è¿½è¸ªå¹¶ä¸”æ ‡è®°æœªè¢«åˆ�å§‹åŒ–çš„å�˜é‡�"
 
-#: common.opt:1186
+#: common.opt:1189
 msgid "Enable loop vectorization on trees"
 msgstr "åœ¨æ ‘ä¸Šè¿›è¡Œå¾ªçŽ¯çŸ¢é‡�åŒ–"
 
-#: common.opt:1190
+#: common.opt:1193
 msgid "Enable use of cost model in vectorization"
 msgstr "å�¯ç”¨çŸ¢é‡�åŒ–å¼€é”€æ¨¡åž‹"
 
-#: common.opt:1194
+#: common.opt:1197
 msgid "Enable loop versioning when doing loop vectorization on trees"
 msgstr "åœ¨æ ‘ä¸Šè¿›è¡Œå¾ªçŽ¯çŸ¢é‡�åŒ–æ—¶å�¯ç”¨å¤šç‰ˆæœ¬å¾ªçŽ¯"
 
-#: common.opt:1198
+#: common.opt:1201
 msgid "Set the verbosity level of the vectorizer"
 msgstr "è®¾ç½®çŸ¢é‡�åŒ–å™¨è¾“å‡ºçš„å†—ä½™ç¨‹åº¦"
 
-#: common.opt:1202
+#: common.opt:1205
 msgid "Enable copy propagation of scalar-evolution information."
 msgstr "ä¸ºæ ‡é‡�æ¼”åŒ–ä¿¡æ�¯è¿›è¡Œå¤�å†™ä¼ é€’ã€‚"
 
-#: common.opt:1212
+#: common.opt:1215
 msgid "Add extra commentary to assembler output"
 msgstr "ä¸ºæ±‡ç¼–è¾“å‡ºæ·»åŠ é¢�å¤–æ³¨é‡Š"
 
-#: common.opt:1216
+#: common.opt:1219
 msgid "Set the default symbol visibility"
 msgstr "è®¾ç½®é»˜è®¤çš„ç¬¦å�·å�¯è§�æ€§"
 
-#: common.opt:1221
+#: common.opt:1224
 msgid "Use expression value profiles in optimizations"
 msgstr "åœ¨ä¼˜åŒ–ä¸­ä½¿ç”¨è¡¨è¾¾å¼�å€¼æ ·æœ¬æ��ä¾›çš„ä¿¡æ�¯"
 
-#: common.opt:1225
+#: common.opt:1228
 msgid "Construct webs and split unrelated uses of single variable"
 msgstr "å»ºç«‹å…³ç³»ç½‘å¹¶ä¸”åˆ†ç¦»å¯¹å�Œä¸€å�˜é‡�çš„æ— å…³åº”ç”¨"
 
-#: common.opt:1229
+#: common.opt:1232
 msgid "Perform whole program optimizations"
 msgstr "è¿›è¡Œå…¨ç¨‹åº�ä¼˜åŒ–"
 
-#: common.opt:1233
+#: common.opt:1236
 msgid "Assume signed arithmetic overflow wraps around"
 msgstr "å�‡å®šæœ‰ç¬¦å�·è¿�ç®—æº¢å‡ºæ—¶å›žç»•"
 
-#: common.opt:1237
+#: common.opt:1240
 msgid "Put zero initialized data in the bss section"
 msgstr "å°†åˆ�å§‹åŒ–ä¸ºé›¶çš„æ•°æ�®å­˜æ”¾åœ¨ bss èŠ‚ä¸­"
 
-#: common.opt:1241
+#: common.opt:1244
 msgid "Generate debug information in default format"
 msgstr "ç”Ÿæˆ�é»˜è®¤æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
 
-#: common.opt:1245
+#: common.opt:1248
 msgid "Generate debug information in COFF format"
 msgstr "ç”Ÿæˆ� COFF æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
 
-#: common.opt:1249
+#: common.opt:1252
 msgid "Generate debug information in DWARF v2 format"
 msgstr "ç”Ÿæˆ� DWARF v2 æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
 
-#: common.opt:1253
+#: common.opt:1256
 msgid "Generate debug information in default extended format"
 msgstr "ç”Ÿæˆ�é»˜è®¤æ‰©å±•æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
 
-#: common.opt:1257
+#: common.opt:1260
 msgid "Generate debug information in STABS format"
 msgstr "ç”Ÿæˆ� STABS æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
 
-#: common.opt:1261
+#: common.opt:1264
 msgid "Generate debug information in extended STABS format"
 msgstr "ç”Ÿæˆ�æ‰©å±• STABS æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
 
-#: common.opt:1265
+#: common.opt:1268
 msgid "Generate debug information in VMS format"
 msgstr "ç”Ÿæˆ� VMS æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
 
-#: common.opt:1269
+#: common.opt:1272
 msgid "Generate debug information in XCOFF format"
 msgstr "ç”Ÿæˆ� XCOFF æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
 
-#: common.opt:1273
+#: common.opt:1276
 msgid "Generate debug information in extended XCOFF format"
 msgstr "ç”Ÿæˆ� XCOFF æ‰©å±•æ ¼å¼�çš„è°ƒè¯•ä¿¡æ�¯"
 
-#: common.opt:1277
+#: common.opt:1280
 msgid "Place output into <file>"
 msgstr "å°†è¾“å‡ºå†™å…¥ <file>"
 
-#: common.opt:1281
+#: common.opt:1284
 msgid "Enable function profiling"
 msgstr "å�¯ç”¨å‡½æ•°å�–æ ·"
 
-#: common.opt:1285
+#: common.opt:1288
 msgid "Issue warnings needed for strict compliance to the standard"
 msgstr "ç»™å‡ºæ ‡å‡†æŒ‡å®šçš„æ‰€æœ‰è­¦å‘Šä¿¡æ�¯"
 
-#: common.opt:1289
+#: common.opt:1292
 msgid "Like -pedantic but issue them as errors"
 msgstr "ä¸Ž -pedantic ç±»ä¼¼ï¼Œä½†å°†å®ƒä»¬è§†ä½œé”™è¯¯"
 
-#: common.opt:1293
+#: common.opt:1296
 msgid "Do not display functions compiled or elapsed time"
 msgstr "ä¸�æ˜¾ç¤ºç¼–è¯‘çš„å‡½æ•°æˆ–é€�åŽ»çš„æ—¶é—´"
 
-#: common.opt:1297
+#: common.opt:1300
 msgid "Display the compiler's version"
 msgstr "æ˜¾ç¤ºç¼–è¯‘å™¨ç‰ˆæœ¬"
 
-#: common.opt:1301
+#: common.opt:1304
 msgid "Suppress warnings"
 msgstr "ä¸�æ˜¾ç¤ºè­¦å‘Š"
 
-#: common.opt:1305
+#: common.opt:1308
 msgid "Create a shared library"
 msgstr "ç”Ÿæˆ�ä¸€ä¸ªå…±äº«åº“"
 
-#: common.opt:1309
+#: common.opt:1312
 msgid "Create a position independent executable"
 msgstr "ç”Ÿæˆ�ä½�ç½®æ— å…³å�¯æ‰§è¡Œæ–‡ä»¶"
 
+#: c.opt:41
+msgid "Assert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
+msgstr "ç»™å‡º <é—®é¢˜> çš„ <ç­”æ¡ˆ>ã€‚åœ¨ <é—®é¢˜> å‰�åŠ ä¸€ä¸ªâ€˜-â€™å°†ç¦�ç”¨æ­¤ <ç­”æ¡ˆ>"
+
+#: c.opt:45
+msgid "Do not discard comments"
+msgstr "ä¸�ä¸¢å¼ƒæ³¨é‡Š"
+
+#: c.opt:49
+msgid "Do not discard comments in macro expansions"
+msgstr "å±•å¼€å®�æ—¶ä¸�ä¸¢å¼ƒæ³¨é‡Š"
+
+#: c.opt:53
+msgid "Define a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
+msgstr "å°† <å®�> å®šä¹‰ä¸º <å€¼>ã€‚å¦‚æžœå�ªç»™å‡ºäº† <å®�>ï¼Œ<å€¼> å°†è¢«å®šä¸º 1"
+
+#: c.opt:60
+msgid "Add <dir> to the end of the main framework include path"
+msgstr "å°† <ç›®å½•> æ·»åŠ è‡³ä¸»æ¡†æž¶åŒ…å�«è·¯å¾„çš„æœ«å°¾"
+
+#: c.opt:64
+msgid "Print the name of header files as they are used"
+msgstr "æ‰“å�°ä½¿ç”¨åˆ°çš„å¤´æ–‡ä»¶å��"
+
+#: c.opt:68 c.opt:863
+msgid "Add <dir> to the end of the main include path"
+msgstr "å°† <ç›®å½•> æ·»åŠ è‡³ä¸»åŒ…å�«è·¯å¾„æœ«å°¾"
+
+#: c.opt:72
+msgid "Generate make dependencies"
+msgstr "ç”Ÿæˆ� make ä¾�èµ–é¡¹"
+
+#: c.opt:76
+msgid "Generate make dependencies and compile"
+msgstr "ç”Ÿæˆ� make ä¾�èµ–è§„åˆ™å¹¶ç¼–è¯‘"
+
+#: c.opt:80
+msgid "Write dependency output to the given file"
+msgstr "å°†ä¾�èµ–é¡¹è¾“å‡ºåˆ°ç»™å®šæ–‡ä»¶"
+
+#: c.opt:84
+msgid "Treat missing header files as generated files"
+msgstr "å°†ç¼ºå¤±çš„å¤´æ–‡ä»¶çœ‹ä½œç”Ÿæˆ�çš„æ–‡ä»¶"
+
+#: c.opt:88
+msgid "Like -M but ignore system header files"
+msgstr "ä¸Ž -M ç±»ä¼¼ä½†æ˜¯å¿½ç•¥ç³»ç»Ÿå¤´æ–‡ä»¶"
+
+#: c.opt:92
+msgid "Like -MD but ignore system header files"
+msgstr "ä¸Ž -MD ç±»ä¼¼ä½†æ˜¯å¿½ç•¥ç³»ç»Ÿå¤´æ–‡ä»¶"
+
+#: c.opt:96
+msgid "Generate phony targets for all headers"
+msgstr "ä¸ºæ‰€æœ‰å¤´æ–‡ä»¶ç”Ÿæˆ�ä¼ªç›®æ ‡"
+
+#: c.opt:100
+msgid "Add a MAKE-quoted target"
+msgstr "æ·»åŠ ä¸€ä¸ª MAKE æ‹¬èµ·çš„ç›®æ ‡"
+
+#: c.opt:104
+msgid "Add an unquoted target"
+msgstr "æ·»åŠ ä¸€ä¸ªä¸�æ‹¬èµ·çš„ç›®æ ‡"
+
+#: c.opt:108
+msgid "Do not generate #line directives"
+msgstr "ä¸�ç”Ÿæˆ� #line æŒ‡ä»¤"
+
+#: c.opt:112
+msgid "Undefine <macro>"
+msgstr "å�–æ¶ˆå®šä¹‰ <å®�>"
+
+#: c.opt:116
+msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
+msgstr "å½“ç»“æžœä¸Ž ABI ç›¸å®¹çš„ç¼–è¯‘å™¨çš„ç¼–è¯‘ç»“æžœä¸�å�Œæ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:120
+msgid "Warn about suspicious uses of memory addresses"
+msgstr "ä½¿ç”¨å�¯ç–‘çš„å†…å­˜åœ°å�€æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:124
+msgid "Enable most warning messages"
+msgstr "å�¯ç”¨å¤§éƒ¨åˆ†è­¦å‘Šä¿¡æ�¯"
+
+#: c.opt:128
+msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
+msgstr "å½“ç”±äºŽæ•°æ�®ç±»åž‹èŒƒå›´é™�åˆ¶æ¯”è¾ƒç»“æžœæ°¸è¿œä¸ºçœŸæˆ–å�‡æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:132
+msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
+msgstr "å½“ Objective-C èµ‹å€¼å�¯èƒ½ä¸ºåžƒåœ¾å›žæ”¶æ‰€ä»‹å…¥æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:136
+msgid "Warn about casting functions to incompatible types"
+msgstr "å½“æŠŠå‡½æ•°è½¬æ�¢ä¸ºä¸�å…¼å®¹ç±»åž‹æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:140
+msgid "Warn about C constructs that are not in the common subset of C and C++"
+msgstr "å½“åœ¨ C è¯­è¨€ä¸­ä½¿ç”¨äº† C ä¸Ž C++ äº¤é›†ä»¥å¤–çš„æž„é€ æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:144
+msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
+msgstr "å½“ C++ æž„é€ çš„æ„�ä¹‰åœ¨ ISO C++ 1998 å’Œ ISO C++ 200x ä¸­ä¸�å�Œæ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:148
+msgid "Warn about casts which discard qualifiers"
+msgstr "å½“ç±»åž‹è½¬æ�¢ä¸¢å¤±é™�å®šä¿¡æ�¯æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:152
+msgid "Warn about subscripts whose type is \"char\""
+msgstr "å½“ä¸‹æ ‡ç±»åž‹ä¸ºâ€œcharâ€�æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:156
+msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
+msgstr "å¯¹èƒ½ä¸º%<longjmp%>æˆ–%<vfork%>æ‰€ç¯¡æ”¹çš„å�˜é‡�ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:160
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
+msgstr "å¯¹å�¯èƒ½åµŒå¥—çš„æ³¨é‡Šå’Œé•¿åº¦è¶…è¿‡ä¸€ä¸ªç‰©ç�†è¡Œé•¿çš„ C++ æ³¨é‡Šç»™å‡ºè­¦å‘Š"
+
+#: c.opt:164
+msgid "Synonym for -Wcomment"
+msgstr "-Wcomment çš„å�Œä¹‰è¯�"
+
+#: c.opt:168
+msgid "Warn for implicit type conversions that may change a value"
+msgstr "å½“éš�å¼�ç±»åž‹è½¬æ�¢å�¯èƒ½æ”¹å�˜å€¼æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:172
+msgid "Warn for implicit type conversions between signed and unsigned integers"
+msgstr "ä¸ºæœ‰ç¬¦å�·å’Œæ— ç¬¦å�·æ•´æ•°é—´çš„éš�å¼�ç±»åž‹è½¬æ�¢ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:176
+msgid "Warn when all constructors and destructors are private"
+msgstr "å½“æ‰€æœ‰æž„é€ å‡½æ•°å’Œæž�æž„å‡½æ•°éƒ½æ˜¯ç§�æœ‰æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:180
+msgid "Warn when a declaration is found after a statement"
+msgstr "å½“å£°æ˜Žå‡ºçŽ°åœ¨è¯­å�¥å�Žæ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:184
+msgid "Warn about deprecated compiler features"
+msgstr "ä½¿ç”¨ä¸�å»ºè®®çš„ç¼–è¯‘å™¨ç‰¹æ€§æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:188
+msgid "Warn about compile-time integer division by zero"
+msgstr "å¯¹ç¼–è¯‘æ—¶å�‘çŽ°çš„é›¶é™¤ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:192
+msgid "Warn about violations of Effective C++ style rules"
+msgstr "å¯¹ä¸�é�µå¾ª Effetive C++ çš„é£Žæ ¼ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:196
+msgid "Warn about an empty body in an if or else statement"
+msgstr "å½“ if æˆ– else è¯­å�¥ä½“ä¸ºç©ºæ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:200
+msgid "Warn about stray tokens after #elif and #endif"
+msgstr "å½“ #elif å’Œ #endif å�Žé�¢è·Ÿæœ‰å…¶ä»–æ ‡è¯†ç¬¦æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:208
+msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
+msgstr "ä¸�å»ºè®®ä½¿ç”¨æ­¤å¼€å…³ï¼›è¯·æ”¹ç”¨ -Werror=implicit-function-declaration"
+
+#: c.opt:212
+msgid "Warn if testing floating point numbers for equality"
+msgstr "å½“æ¯”è¾ƒæµ®ç‚¹æ•°æ˜¯å�¦ç›¸ç­‰æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:216
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
+msgstr "å¯¹ printf/scanf/strftime/strfmon ä¸­çš„æ ¼å¼�å­—ç¬¦ä¸²å¼‚å¸¸ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:220
+msgid "Warn if passing too many arguments to a function for its format string"
+msgstr "å½“ä¼ é€’ç»™æ ¼å¼�å­—ç¬¦ä¸²çš„å®žå�‚å¤ªå¤šæ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:224
+msgid "Warn about format strings that are not literals"
+msgstr "å½“æ ¼å¼�å­—ç¬¦ä¸²ä¸�æ˜¯å­—é�¢å€¼æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:228
+msgid "Warn about format strings that contain NUL bytes"
+msgstr "å½“æ ¼å¼�å­—ç¬¦ä¸²åŒ…å�« NUL å­—èŠ‚æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:232
+msgid "Warn about possible security problems with format functions"
+msgstr "å½“ä½¿ç”¨æ ¼å¼�å­—ç¬¦ä¸²çš„å‡½æ•°å�¯èƒ½å¯¼è‡´å®‰å…¨é—®é¢˜æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:236
+msgid "Warn about strftime formats yielding 2-digit years"
+msgstr "å½“ strftime æ ¼å¼�ç»™å‡º 2 ä½�è®°å¹´æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:240
+msgid "Warn about zero-length formats"
+msgstr "å¯¹é•¿åº¦ä¸º 0 çš„æ ¼å¼�å­—ç¬¦ä¸²ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:247
+msgid "Warn whenever type qualifiers are ignored."
+msgstr "å½“ç±»åž‹é™�å®šç¬¦è¢«å¿½ç•¥æ—¶ç»™å‡ºè­¦å‘Šã€‚"
+
+#: c.opt:251
+msgid "Warn about variables which are initialized to themselves"
+msgstr "å¯¹åˆ�å§‹åŒ–ä¸ºè‡ªèº«çš„å�˜é‡�ç»™å‡ºè­¦å‘Šã€‚"
+
+#: c.opt:258
+msgid "Warn about implicit function declarations"
+msgstr "å¯¹éš�å¼�å‡½æ•°å£°æ˜Žç»™å‡ºè­¦å‘Š"
+
+#: c.opt:262
+msgid "Warn when a declaration does not specify a type"
+msgstr "å½“å£°æ˜ŽæœªæŒ‡å®šç±»åž‹æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:266
+msgid "Deprecated.  This switch has no effect"
+msgstr "ä¸�å»ºè®®ä½¿ç”¨ã€‚æ­¤å¼€å…³ä¸�èµ·ä½œç”¨ã€‚"
+
+#: c.opt:270
+msgid "Warn when there is a cast to a pointer from an integer of a different size"
+msgstr "å½“å°†ä¸€ä¸ªå¤§å°�ä¸�å�Œçš„æ•´æ•°è½¬æ�¢ä¸ºæŒ‡é’ˆæ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:274
+msgid "Warn about invalid uses of the \"offsetof\" macro"
+msgstr "å¯¹â€œoffsetofâ€�å®�æ— æ•ˆçš„ä½¿ç”¨ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:278
+msgid "Warn about PCH files that are found but not used"
+msgstr "åœ¨æ‰¾åˆ°äº† PCH æ–‡ä»¶ä½†æœªä½¿ç”¨çš„æƒ…å†µç»™å‡ºè­¦å‘Š"
+
+#: c.opt:282
+msgid "Do not warn about using \"long long\" when -pedantic"
+msgstr "å½“ä½¿ç”¨ -pedantic æ—¶ä¸�å¯¹â€œlong longâ€�ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:286
+msgid "Warn about suspicious declarations of \"main\""
+msgstr "å¯¹å�¯ç–‘çš„â€œmainâ€�å£°æ˜Žç»™å‡ºè­¦å‘Š"
+
+#: c.opt:290
+msgid "Warn about possibly missing braces around initializers"
+msgstr "è‹¥åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­å�¯èƒ½ç¼ºå°‘èŠ±æ‹¬å�·åˆ™ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:294
+msgid "Warn about global functions without previous declarations"
+msgstr "å½“å…¨å±€å‡½æ•°æ²¡æœ‰å‰�å�‘å£°æ˜Žæ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:298
+msgid "Warn about missing fields in struct initializers"
+msgstr "è‹¥ç»“æž„åˆ�å§‹å€¼è®¾å®šé¡¹ä¸­ç¼ºå°‘å­—æ®µåˆ™ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:302
+msgid "Warn about functions which might be candidates for format attributes"
+msgstr "å½“å‡½æ•°å�¯èƒ½æ˜¯ format å±žæ€§çš„å¤‡é€‰æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:306
+msgid "Warn about user-specified include directories that do not exist"
+msgstr "å½“ç”¨æˆ·ç»™å®šçš„åŒ…å�«ç›®å½•ä¸�å­˜åœ¨æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:310
+msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
+msgstr "K&R é£Žæ ¼å‡½æ•°å�‚æ•°å£°æ˜Žä¸­æœªæŒ‡å®šç±»åž‹é™�å®šç¬¦æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:314
+msgid "Warn about global functions without prototypes"
+msgstr "å…¨å±€å‡½æ•°æ²¡æœ‰åŽŸåž‹æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:318
+msgid "Warn about use of multi-character character constants"
+msgstr "ä½¿ç”¨å¤šå­—èŠ‚å­—ç¬¦é›†çš„å­—ç¬¦å¸¸é‡�æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:322
+msgid "Warn about \"extern\" declarations not at file scope"
+msgstr "å½“â€œexternâ€�å£°æ˜Žä¸�åœ¨æ–‡ä»¶ä½œç”¨åŸŸæ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:326
+msgid "Warn when non-templatized friend functions are declared within a template"
+msgstr "åœ¨æ¨¡æ�¿å†…å£°æ˜Žæœªæ¨¡æ�¿åŒ–çš„å�‹å…ƒå‡½æ•°æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:330
+msgid "Warn about non-virtual destructors"
+msgstr "å½“æž�æž„å‡½æ•°ä¸�æ˜¯è™šå‡½æ•°æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:334
+msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
+msgstr "å½“å°† NULL ä¼ é€’ç»™éœ€è¦�é�ž NULL çš„å�‚æ•°çš„å‡½æ•°æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:338
+msgid "Warn about non-normalised Unicode strings"
+msgstr "ä¸ºæœªå½’ä¸€åŒ–çš„ Unicode å­—ç¬¦ä¸²ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:342
+msgid "Warn if a C-style cast is used in a program"
+msgstr "ç¨‹åº�ä½¿ç”¨ C é£Žæ ¼çš„ç±»åž‹è½¬æ�¢æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:346
+msgid "Warn for obsolescent usage in a declaration"
+msgstr "å¯¹å£°æ˜Žä¸­çš„è¿‡æ—¶ç”¨æ³•ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:350
+msgid "Warn if an old-style parameter definition is used"
+msgstr "ä½¿ç”¨æ—§å¼�å½¢å�‚å®šä¹‰æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:354
+msgid "Warn if a string is longer than the maximum portable length specified by the standard"
+msgstr "å½“å­—ç¬¦ä¸²é•¿åº¦è¶…è¿‡æ ‡å‡†è§„å®šçš„å�¯ç§»æ¤�çš„æœ€å¤§é•¿åº¦æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:358
+msgid "Warn about overloaded virtual function names"
+msgstr "é‡�è½½è™šå‡½æ•°å��æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:362
+msgid "Warn about overriding initializers without side effects"
+msgstr "è¦†ç›–æ— å‰¯ä½œç”¨çš„åˆ�å§‹åŒ–è®¾å®šæ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:366
+msgid "Warn about possibly missing parentheses"
+msgstr "å�¯èƒ½ç¼ºå°‘æ‹¬å�·çš„æƒ…å†µä¸‹ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:370
+msgid "Warn when converting the type of pointers to member functions"
+msgstr "å½“æ”¹å�˜æˆ�å‘˜å‡½æ•°æŒ‡é’ˆçš„ç±»åž‹æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:374
+msgid "Warn about function pointer arithmetic"
+msgstr "å½“åœ¨ç®—æœ¯è¡¨è¾¾å¼�ä¸­ä½¿ç”¨å‡½æ•°æŒ‡é’ˆæ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:378
+msgid "Warn when a pointer is cast to an integer of a different size"
+msgstr "å°†ä¸€ä¸ªæŒ‡é’ˆè½¬æ�¢ä¸ºå¤§å°�ä¸�å�Œçš„æ•´æ•°æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:382
+msgid "Warn about misuses of pragmas"
+msgstr "å¯¹é”™è¯¯ä½¿ç”¨çš„ pragma åŠ ä»¥è­¦å‘Š"
+
+#: c.opt:386
+msgid "Warn if inherited methods are unimplemented"
+msgstr "å½“ç»§æ‰¿æ�¥çš„æ–¹æ³•æœªè¢«å®žçŽ°æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:390
+msgid "Warn about multiple declarations of the same object"
+msgstr "å¯¹å�Œä¸€ä¸ªå¯¹è±¡å¤šæ¬¡å£°æ˜Žæ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:394
+msgid "Warn when the compiler reorders code"
+msgstr "ç¼–è¯‘å™¨å°†ä»£ç �é‡�æ–°æŽ’åº�æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:398
+msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
+msgstr "å½“ C å‡½æ•°çš„è¿”å›žå€¼é»˜è®¤ä¸ºâ€œintâ€�ï¼Œæˆ–è€… C++ å‡½æ•°çš„è¿”å›žç±»åž‹ä¸�ä¸€è‡´æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:402
+msgid "Warn if a selector has multiple methods"
+msgstr "å½“é€‰æ‹©å­�æœ‰å¤šä¸ªæ–¹æ³•æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:406
+msgid "Warn about possible violations of sequence point rules"
+msgstr "å½“å�¯èƒ½è¿�å��å®šåº�ç‚¹è§„åˆ™æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:410
+msgid "Warn about signed-unsigned comparisons"
+msgstr "åœ¨æœ‰ç¬¦å�·å’Œæ— ç¬¦å�·æ•°é—´è¿›è¡Œæ¯”è¾ƒæ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:414
+msgid "Warn when overload promotes from unsigned to signed"
+msgstr "å½“é‡�è½½å°†æ— ç¬¦å�·æ•°æ��å�‡ä¸ºæœ‰ç¬¦å�·æ•°æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:418
+msgid "Warn about uncasted NULL used as sentinel"
+msgstr "å°†æœªä½œè½¬æ�¢çš„ NULL ç”¨ä½œå“¨å…µæ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:422
+msgid "Warn about unprototyped function declarations"
+msgstr "ä½¿ç”¨äº†é�žåŽŸåž‹çš„å‡½æ•°å£°æ˜Žæ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:426
+msgid "Warn if type signatures of candidate methods do not match exactly"
+msgstr "å½“å¤‡é€‰æ–¹æ³•çš„ç±»åž‹ç­¾å­—ä¸�å®Œå…¨åŒ¹é…�æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:430
+msgid "Warn when synthesis behavior differs from Cfront"
+msgstr "å½“ç»¼å�ˆè¡Œä¸ºä¸�å�ŒäºŽ Cfront æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:438
+msgid "Warn about features not present in traditional C"
+msgstr "ä½¿ç”¨äº†ä¼ ç»Ÿ C ä¸�æ”¯æŒ�çš„ç‰¹æ€§æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:442
+msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
+msgstr "åŽŸåž‹å¯¼è‡´çš„ç±»åž‹è½¬æ�¢ä¸Žæ— åŽŸåž‹æ—¶çš„ç±»åž‹è½¬æ�¢ä¸�å�Œæ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:446
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
+msgstr "å½“ä¸‰å­—æ¯�åº�åˆ—å�¯èƒ½å½±å“�ç¨‹åº�æ„�ä¹‰æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:450
+msgid "Warn about @selector()s without previously declared methods"
+msgstr "å½“ä½¿ç”¨ @selector() å�´ä¸�ä½œäº‹å…ˆå£°æ˜Žæ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:454
+msgid "Warn if an undefined macro is used in an #if directive"
+msgstr "å½“ #if æŒ‡ä»¤ä¸­ç”¨åˆ°æœªå®šä¹‰çš„å®�æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:458
+msgid "Warn about unrecognized pragmas"
+msgstr "å¯¹æ— æ³•è¯†åˆ«çš„ pragma åŠ ä»¥è­¦å‘Š"
+
+#: c.opt:462
+msgid "Warn about macros defined in the main file that are not used"
+msgstr "å½“å®šä¹‰åœ¨ä¸»æ–‡ä»¶ä¸­çš„å®�æœªè¢«ä½¿ç”¨æ—¶ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:466
+msgid "Do not warn about using variadic macros when -pedantic"
+msgstr "æŒ‡å®š -pedantic æ—¶ä¸�ä¸ºå�¯å�˜å�‚æ•°å®�ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:470
+msgid "Warn if a variable length array is used"
+msgstr "ä½¿ç”¨å�˜é•¿æ•°ç»„æ—¶è­¦å‘Š"
+
+#: c.opt:474
+msgid "In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard."
+msgstr "åœ¨ C++ ä¸­ï¼Œé�žé›¶å€¼è¡¨ç¤ºå°†å­—é�¢å­—ç¬¦ä¸²è½¬æ�¢ä¸ºâ€˜char *â€™æ—¶ç»™å‡ºè­¦å‘Šã€‚åœ¨ C ä¸­ï¼Œç»™å‡ºç›¸ä¼¼çš„è­¦è¡Œï¼Œä½†è¿™ç§�ç±»åž‹è½¬æ�¢å¹¶æœªä¸º ISO C æ ‡å‡†æ‰€ä¸�é¼“åŠ±ã€‚"
+
+#: c.opt:478
+msgid "Warn when a pointer differs in signedness in an assignment"
+msgstr "èµ‹å€¼æ—¶å¦‚æŒ‡é’ˆç¬¦å�·ä¸�ä¸€è‡´åˆ™ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:482
+msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
+msgstr "-std=c89 (å¯¹ C æ�¥è¯´) æˆ– -std=c++98 (å¯¹ C++ æ�¥è¯´)çš„å�Œä¹‰è¯�"
+
+#: c.opt:490
+msgid "Enforce class member access control semantics"
+msgstr "æ‰§è¡Œç±»æˆ�å‘˜è®¿é—®æŽ§åˆ¶è¯­ä¹‰"
+
+#: c.opt:497
+msgid "Change when template instances are emitted"
+msgstr "ä½¿ç”¨ä¸�å�Œçš„æ¨¡æ�¿å®žä¾‹åŒ–å®žçŽ°"
+
+#: c.opt:501
+msgid "Recognize the \"asm\" keyword"
+msgstr "è¯†åˆ«â€œasmâ€�å…³é”®å­—"
+
+#: c.opt:505
+msgid "Recognize built-in functions"
+msgstr "è¯†åˆ«å†…å»ºå‡½æ•°"
+
+#: c.opt:512
+msgid "Check the return value of new"
+msgstr "æ£€æŸ¥ new çš„è¿”å›žå€¼"
+
+#: c.opt:516
+msgid "Allow the arguments of the '?' operator to have different types"
+msgstr "å…�è®¸â€˜?â€™è¿�ç®—ç¬¦çš„å�‚æ•°æœ‰ä¸�å�Œçš„ç±»åž‹"
+
+#: c.opt:520
+msgid "Reduce the size of object files"
+msgstr "å‡�å°�ç›®æ ‡æ–‡ä»¶"
+
+#: c.opt:524
+msgid "Use class <name> for constant strings"
+msgstr "ä½¿ç”¨ <å��> ä½œä¸ºå¸¸é‡�å­—ç¬¦ä¸²ç±»çš„å��ç§°"
+
+#: c.opt:528
+msgid "Inline member functions by default"
+msgstr "é»˜è®¤å†…è�”æˆ�å‘˜å‡½æ•°"
+
+#: c.opt:532
+msgid "Preprocess directives only."
+msgstr "ä»…é¢„å¤„ç�†æŒ‡ç¤ºã€‚"
+
+#: c.opt:536
+msgid "Permit '$' as an identifier character"
+msgstr "å…�è®¸â€˜$â€™ä½œä¸ºæ ‡è¯†ç¬¦çš„ä¸€éƒ¨åˆ†"
+
+#: c.opt:543
+msgid "Generate code to check exception specifications"
+msgstr "ç”Ÿæˆ�æ£€æŸ¥å¼‚å¸¸è§„èŒƒçš„ä»£ç �"
+
+#: c.opt:550
+msgid "Convert all strings and character constants to character set <cset>"
+msgstr "å°†æ‰€æœ‰å­—ç¬¦ä¸²å’Œå­—ç¬¦å¸¸é‡�è½¬æ�¢åˆ° <å­—ç¬¦é›†>"
+
+#: c.opt:554
+msgid "Permit universal character names (\\u and \\U) in identifiers"
+msgstr "å…�è®¸æ ‡è¯†ç¬¦ä¸­å‡ºçŽ° Unicode å­—ç¬¦å��(\\u å’Œ \\U)"
+
+#: c.opt:558
+msgid "Specify the default character set for source files"
+msgstr "æŒ‡å®šæº�ä»£ç �çš„é»˜è®¤å­—ç¬¦é›†"
+
+#: c.opt:566
+msgid "Scope of for-init-statement variables is local to the loop"
+msgstr "for å¾ªçŽ¯åˆ�å§‹åŒ–ä¸­å®šä¹‰çš„å�˜é‡�ä½œç”¨åŸŸå±€é™�äºŽå¾ªçŽ¯å†…"
+
+#: c.opt:570
+msgid "Do not assume that standard C libraries and \"main\" exist"
+msgstr "ä¸�å�‡å®šæ ‡å‡† C åº“å’Œâ€œmainâ€�å­˜åœ¨"
+
+#: c.opt:574
+msgid "Recognize GNU-defined keywords"
+msgstr "è¯†åˆ« GNU å®šä¹‰çš„å…³é”®å­—"
+
+#: c.opt:578
+msgid "Generate code for GNU runtime environment"
+msgstr "ä¸º GNU è¿�è¡Œæ—¶çŽ¯å¢ƒç”Ÿæˆ�ä»£ç �"
+
+#: c.opt:582
+msgid "Use traditional GNU semantics for inline functions"
+msgstr "ä¸ºå†…è�”å‡½æ•°ä½¿ç”¨ä¼ ç»Ÿçš„ GNU è¯­ä¹‰"
+
+#: c.opt:595
+msgid "Assume normal C execution environment"
+msgstr "å�‡å®šä¸€èˆ¬çš„ C æ‰§è¡ŒçŽ¯å¢ƒ"
+
+#: c.opt:599
+msgid "Enable support for huge objects"
+msgstr "å�¯ç”¨å¯¹å·¨åž‹å¯¹è±¡çš„æ”¯æŒ�"
+
+#: c.opt:603
+msgid "Export functions even if they can be inlined"
+msgstr "å¯¼å‡ºè¢«å†…è�”çš„å‡½æ•°"
+
+#: c.opt:607
+msgid "Emit implicit instantiations of inline templates"
+msgstr "å…�è®¸å†…è�”æ¨¡æ�¿éš�å¼�å®žä¾‹åŒ–"
+
+#: c.opt:611
+msgid "Emit implicit instantiations of templates"
+msgstr "å…�è®¸æ¨¡æ�¿éš�å¼�å®žä¾‹åŒ–"
+
+#: c.opt:615
+msgid "Inject friend functions into enclosing namespace"
+msgstr "å°†å�‹å…ƒå‡½æ•°å£°æ˜Žè§†ä½œåŒ…å�«å®ƒçš„å‘½å��ç©ºé—´ä¸­çš„æœ‰æ•ˆå£°æ˜Ž"
+
+#: c.opt:622
+msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
+msgstr "å…�è®¸å…·æœ‰ä¸�å�Œå…ƒç´ æ•°é‡�å’Œ/æˆ–å…ƒç´ ç±»åž‹çš„çŸ¢é‡�é—´çš„è½¬æ�¢"
+
+#: c.opt:626
+msgid "Don't warn about uses of Microsoft extensions"
+msgstr "ä½¿ç”¨å¾®è½¯æ‰©å±•æ—¶ä¸�ç»™å‡ºè­¦å‘Š"
+
+#: c.opt:636
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
+msgstr "ä¸º NeXT (è‹¹æžœ Mac OS X) è¿�è¡Œæ—¶çŽ¯å¢ƒç”Ÿæˆ�ä»£ç �"
+
+#: c.opt:640
+msgid "Assume that receivers of Objective-C messages may be nil"
+msgstr "å�‡å®š Objective-C æ¶ˆæ�¯çš„æŽ¥å�—è€…å�¯èƒ½æ˜¯ nil"
+
+#: c.opt:652
+msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
+msgstr "å¦‚æžœéœ€è¦�ï¼Œç”Ÿæˆ�ç‰¹æ®Šçš„ Objective-C æ–¹æ³•æ�¥åˆ�å§‹åŒ–/æž�æž„é�žç®€å�•æ—§æ•°æ�® C++ å�˜é‡�"
+
+#: c.opt:656
+msgid "Allow fast jumps to the message dispatcher"
+msgstr "å…�è®¸å¿«é€Ÿè·³è½¬è‡³æ¶ˆæ�¯åˆ†å�‘è€…"
+
+#: c.opt:662
+msgid "Enable Objective-C exception and synchronization syntax"
+msgstr "å�¯ç”¨ Objective-C å¼‚å¸¸å’Œå�Œæ­¥è¯­æ³•"
+
+#: c.opt:666
+msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
+msgstr "åœ¨ Objective-C/Objective-C++ ç¨‹åº�ä¸­å�¯ç”¨åžƒåœ¾æ”¶é›†"
+
+#: c.opt:671
+msgid "Enable Objective-C setjmp exception handling runtime"
+msgstr "å�¯ç”¨ Objective-C setjmp å¼‚å¸¸å¤„ç�†è¿�è¡Œæ—¶"
+
+#: c.opt:675
+msgid "Enable OpenMP"
+msgstr "å�¯ç”¨ OpenMP"
+
+#: c.opt:679
+msgid "Recognize C++ kewords like \"compl\" and \"xor\""
+msgstr "è¯†åˆ«â€œcomplâ€�ã€�â€œxorâ€�ç­‰ C++ å…³é”®è¯�"
+
+#: c.opt:683
+msgid "Enable optional diagnostics"
+msgstr "å�¯åŠ¨å�¯é€‰çš„è¯Šæ–­ä¿¡æ�¯"
+
+#: c.opt:690
+msgid "Look for and use PCH files even when preprocessing"
+msgstr "å�³ä½¿åœ¨é¢„å¤„ç�†æ—¶ä¹Ÿæ�œç´¢å¹¶ä½¿ç”¨ PCH æ–‡ä»¶"
+
+#: c.opt:694
+msgid "Downgrade conformance errors to warnings"
+msgstr "å°†å…¼å®¹æ€§é”™è¯¯é™�æ ¼ä¸ºè­¦å‘Š"
+
+#: c.opt:698
+msgid "Treat the input file as already preprocessed"
+msgstr "å°†è¾“å…¥æ–‡ä»¶å½“ä½œå·²ç»�é¢„å¤„ç�†è¿‡çš„"
+
+#: c.opt:702
+msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
+msgstr "æŒ‡å®šå¯¹è±¡æ–‡ä»¶å�¯èƒ½åœ¨è¿�è¡Œæ—¶è¢«æ�¢å…¥ä»¥å…�è®¸â€œä¿®å¤�å¹¶ç»§ç»­â€�è°ƒè¯•æ¨¡å¼�"
+
+#: c.opt:706
+msgid "Enable automatic template instantiation"
+msgstr "å�¯ç”¨æ¨¡æ�¿è‡ªåŠ¨å®žä¾‹åŒ–"
+
+#: c.opt:710
+msgid "Generate run time type descriptor information"
+msgstr "ç”Ÿæˆ�è¿�è¡Œæ—¶ç±»åž‹æ��è¿°ä¿¡æ�¯"
+
+#: c.opt:714
+msgid "Use the same size for double as for float"
+msgstr "ä»¤ double ä½¿ç”¨ float çš„å¤§å°�"
+
+#: c.opt:722
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
+msgstr "å¼ºåˆ¶æŒ‡å®šâ€œwchar_tâ€�çš„å†…åœ¨ç±»åž‹ä¸ºâ€œunsigned shortâ€�"
+
+#: c.opt:726
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+msgstr "æ²¡æœ‰ç»™å®šâ€œsignedâ€�æˆ–â€œunsignedâ€�æ—¶å°†ä½�æ®µè§†ä½œæœ‰ç¬¦å�·çš„"
+
+#: c.opt:730
+msgid "Make \"char\" signed by default"
+msgstr "ä½¿â€œcharâ€�ç±»åž‹é»˜è®¤ä¸ºæœ‰ç¬¦å�·"
+
+#: c.opt:737
+msgid "Display statistics accumulated during compilation"
+msgstr "æ˜¾ç¤ºç¼–è¯‘è¿‡ç¨‹ä¸­ç´¯è®¡çš„ç»Ÿè®¡æ•°å­—"
+
+#: c.opt:744
+msgid "Distance between tab stops for column reporting"
+msgstr "æŒ‡å®šæŠ¥å‘Šåˆ—å�·æ—¶åˆ¶è¡¨ä½�é—´çš„è·�ç¦»"
+
+#: c.opt:748
+msgid "Specify maximum template instantiation depth"
+msgstr "æŒ‡å®šæ¨¡æ�¿å®žä¾‹åŒ–çš„æœ€å¤§æ·±åº¦"
+
+#: c.opt:755
+msgid "Do not generate thread-safe code for initializing local statics"
+msgstr "ä¸�ä¸ºå±€éƒ¨é�™æ€�å�˜é‡�ç”Ÿæˆ�çº¿ç¨‹å®‰å…¨çš„åˆ�å§‹åŒ–ä»£ç �"
+
+#: c.opt:759
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
+msgstr "æœªæŒ‡å®šâ€œsignedâ€�æˆ–â€œunsignedâ€�æ—¶é»˜è®¤ä½�æ®µä¸ºæ— ç¬¦å�·çš„"
+
+#: c.opt:763
+msgid "Make \"char\" unsigned by default"
+msgstr "ä½¿â€œcharâ€�ç±»åž‹é»˜è®¤ä¸ºæ— ç¬¦å�·"
+
+#: c.opt:767
+msgid "Use __cxa_atexit to register destructors"
+msgstr "å°† __cxa_atexit è€Œé�ž atexit ç™»è®°ä¸ºæž�æž„å‡½æ•°"
+
+#: c.opt:771
+msgid "Use __cxa_get_exception_ptr in exception handling"
+msgstr "åœ¨å¼‚å¸¸å¤„ç�†ä¸­ä½¿ç”¨ __cxa_get_exception_ptr"
+
+#: c.opt:775
+msgid "Marks all inlined methods as having hidden visibility"
+msgstr "å°†æ‰€æœ‰å†…è�”å‡½æ•°æ ‡è®°ä¸ºå…·æœ‰éš�è—�çš„å�¯è§�æ€§"
+
+#: c.opt:779
+msgid "Changes visibility to match Microsoft Visual Studio by default"
+msgstr "é»˜è®¤ä½¿ç”¨ä¸Ž Microsoft Visual Studio åŒ¹é…�çš„å�¯è§�æ€§"
+
+#: c.opt:783
+msgid "Discard unused virtual functions"
+msgstr "æŠ›å¼ƒæœªä½¿ç”¨çš„è™šå‡½æ•°"
+
+#: c.opt:787
+msgid "Implement vtables using thunks"
+msgstr "ä½¿ç”¨ thunk æŠ€æœ¯å®žçŽ° vtable"
+
+#: c.opt:791
+msgid "Emit common-like symbols as weak symbols"
+msgstr "å°†å…¬å…±ç¬¦å�·è§†ä½œå¼±ç¬¦å�·"
+
+#: c.opt:795
+msgid "Convert all wide strings and character constants to character set <cset>"
+msgstr "å°†æ‰€æœ‰å®½å­—ç¬¦ä¸²å’Œå­—ç¬¦å¸¸é‡�éƒ½è½¬æ�¢ä¸º <cset>"
+
+#: c.opt:799
+msgid "Generate a #line directive pointing at the current working directory"
+msgstr "ç”Ÿæˆ�ä¸€ä¸ªæŒ‡å�‘å½“å‰�å·¥ä½œç›®å½•çš„ #line é¢„å¤„ç�†æŒ‡ä»¤"
+
+#: c.opt:803
+msgid "Emit cross referencing information"
+msgstr "ç”Ÿæˆ�äº¤å�‰å¼•ç”¨ä¿¡æ�¯"
+
+#: c.opt:807
+msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
+msgstr "ä¸º Zero-Link æ¨¡å¼�ç”Ÿæˆ�å�ŽæœŸç±»æŸ¥æ‰¾(é€šè¿‡ objc_getClass())"
+
+#: c.opt:811
+msgid "Dump declarations to a .decl file"
+msgstr "å°†å£°æ˜Žè½¬å‚¨åˆ°ä¸€ä¸ª .decl æ–‡ä»¶ä¸­"
+
+#: c.opt:815
+msgid "Aggressive reduced debug info for structs"
+msgstr "ç§¯æž�åœ°ç¼©å‡�ç»“æž„ä½“çš„è°ƒè¯•ä¿¡æ�¯"
+
+#: c.opt:819
+msgid "Conservative reduced debug info for structs"
+msgstr "ä¿�å®ˆåœ°ç¼©å‡�ç»“æž„ä½“çš„è°ƒè¯•ä¿¡æ�¯"
+
+#: c.opt:823
+msgid "Detailed reduced debug info for structs"
+msgstr "è¯¦ç»†æŒ‡å®šå¦‚ä½•ç¼©å‡�ç»“æž„ä½“çš„è°ƒè¯•ä¿¡æ�¯"
+
+#: c.opt:827 c.opt:859
+msgid "Add <dir> to the end of the system include path"
+msgstr "å°† <ç›®å½•> æ·»åŠ è‡³ç³»ç»ŸåŒ…å�«è·¯å¾„æœ«å°¾"
+
+#: c.opt:831
+msgid "Accept definition of macros in <file>"
+msgstr "æŽ¥å�— <æ–‡ä»¶> ä¸­å®šä¹‰çš„å®�"
+
+#: c.opt:835
+msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory"
+msgstr "-imultilib <ç›®å½•> å°† <ç›®å½•> è®¾å®šä¸º multilib çš„åŒ…å�«å­�ç›®å½•"
+
+#: c.opt:839
+msgid "Include the contents of <file> before other files"
+msgstr "åœ¨åŒ…å�«å…¶ä»–æ–‡ä»¶ä¹‹å‰�å…ˆåŒ…å�« <æ–‡ä»¶> çš„å†…å®¹"
+
+#: c.opt:843
+msgid "Specify <path> as a prefix for next two options"
+msgstr "å°† <è·¯å¾„> æŒ‡å®šä¸ºä¸‹ä¸¤ä¸ªé€‰é¡¹çš„å‰�ç¼€"
+
+#: c.opt:847
+msgid "Set <dir> to be the system root directory"
+msgstr "å°† <ç›®å½•> è®¾ä¸ºç³»ç»Ÿæ ¹ç›®å½•"
+
+#: c.opt:851
+msgid "Add <dir> to the start of the system include path"
+msgstr "å°† <ç›®å½•> æ·»åŠ è‡³ç³»ç»ŸåŒ…å�«è·¯å¾„å¼€å¤´"
+
+#: c.opt:855
+msgid "Add <dir> to the end of the quote include path"
+msgstr "å°† <ç›®å½•> æ·»åŠ è‡³å¼•å�·åŒ…å�«è·¯å¾„æœ«å°¾"
+
+#: c.opt:876
+msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
+msgstr "ä¸�æ�œç´¢æ ‡å‡†ç³»ç»Ÿå¤´æ–‡ä»¶ç›®å½•(ä½†ä»�å°†ä½¿ç”¨ç”± -isystem æŒ‡å®šçš„ç›®å½•)"
+
+#: c.opt:880
+msgid "Do not search standard system include directories for C++"
+msgstr "ä¸�æ�œç´¢ C++ æ ‡å‡†ç³»ç»Ÿå¤´æ–‡ä»¶ç›®å½•"
+
+#: c.opt:896
+msgid "Generate C header of platform-specific features"
+msgstr "ç”Ÿæˆ�æœ‰å¹³å�°ç›¸å…³ç‰¹æ€§çš„ C å¤´æ–‡ä»¶"
+
+#: c.opt:900
+msgid "Print a checksum of the executable for PCH validity checking, and stop"
+msgstr "æ‰“å�°å‡ºç”¨äºŽ PCH æœ‰æ•ˆæ€§æ£€æŸ¥çš„å�¯æ‰§è¡Œæ–‡ä»¶çš„æ ¡éªŒå’Œï¼Œç„¶å�Žé€€å‡º"
+
+#: c.opt:904
+msgid "Remap file names when including files"
+msgstr "åŒ…å�«æ–‡ä»¶æ—¶æ˜ å°„çŸ­æ–‡ä»¶å��"
+
+#: c.opt:908
+msgid "Conform to the ISO 1998 C++ standard"
+msgstr "é�µå¾ª ISO 1998 C++ æ ‡å‡†"
+
+#: c.opt:912
+msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
+msgstr "é�µå¾ª ISO 1998 C++ æ ‡å‡†ï¼Œä¹Ÿæ”¯æŒ�å�¯èƒ½é›†æˆ�åœ¨ä¸‹ä¸€ä¸ª ISO C++ æ ‡å‡†ä¸­çš„æ‰©å±•"
+
+#: c.opt:919 c.opt:954
+msgid "Conform to the ISO 1990 C standard"
+msgstr "é�µå¾ª ISO 1990 C æ ‡å‡†"
+
+#: c.opt:923 c.opt:962
+msgid "Conform to the ISO 1999 C standard"
+msgstr "é�µå¾ª ISO 1999 C æ ‡å‡†"
+
+#: c.opt:927
+msgid "Deprecated in favor of -std=c99"
+msgstr "ä¸�å»ºè®®ä½¿ç”¨ï¼Œè¯·æ”¹ç”¨ -std=c99"
+
+#: c.opt:931
+msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
+msgstr "é�µå¾ª ISO 1998 C++ æ ‡å‡†ï¼Œä¹Ÿæ”¯æŒ� GNU æ‰©å±•"
+
+#: c.opt:935
+msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
+msgstr "é�µå¾ª ISO 1998 C++ æ ‡å‡†ï¼Œä¹Ÿæ”¯æŒ� GNU æ‰©å±•å’Œå�¯èƒ½é›†æˆ�åœ¨ä¸‹ä¸€ä»£ ISO C++ æ ‡å‡†ä¸­çš„æ‰©å±•"
+
+#: c.opt:942
+msgid "Conform to the ISO 1990 C standard with GNU extensions"
+msgstr "é�µå¾ª ISO 1990 C æ ‡å‡†ï¼Œä¹Ÿæ”¯æŒ� GNU æ‰©å±•"
+
+#: c.opt:946
+msgid "Conform to the ISO 1999 C standard with GNU extensions"
+msgstr "é�µå¾ª ISO 1999 C æ ‡å‡†ï¼Œä¹Ÿæ”¯æŒ� GNU æ‰©å±•"
+
+#: c.opt:950
+msgid "Deprecated in favor of -std=gnu99"
+msgstr "ä¸�å»ºè®®ä½¿ç”¨ï¼Œè¯·æ”¹ç”¨ -std=gnu99"
+
+#: c.opt:958
+msgid "Conform to the ISO 1990 C standard as amended in 1994"
+msgstr "é�µå¾ª ISO 1990 C æ ‡å‡†äºŽ 1994 å¹´ä¿®è®¢çš„ç‰ˆæœ¬"
+
+#: c.opt:966
+msgid "Deprecated in favor of -std=iso9899:1999"
+msgstr "ä¸�å»ºè®®ä½¿ç”¨ï¼Œä¸º -std=iso9899:1999 æ‰€å�–ä»£"
+
+#: c.opt:970
+msgid "Enable traditional preprocessing"
+msgstr "å�¯ç”¨ä¼ ç»Ÿé¢„å¤„ç�†"
+
+#: c.opt:974
+msgid "Support ISO C trigraphs"
+msgstr "æ”¯æŒ� ISO C ä¸‰å…ƒç¬¦"
+
+#: c.opt:978
+msgid "Do not predefine system-specific and GCC-specific macros"
+msgstr "ä¸�é¢„å®šä¹‰ç³»ç»Ÿæˆ– GCC ç‰¹å®šçš„å®�"
+
+#: c.opt:982
+msgid "Enable verbose output"
+msgstr "å�¯ç”¨è¯¦ç»†è¾“å‡º"
+
+#: ada/lang.opt:96
+msgid "Specify options to GNAT"
+msgstr "æŒ‡å®šä¼ é€’ç»™ GNAT çš„é€‰é¡¹"
+
 #: attribs.c:244
 #, gcc-internal-format
 msgid "%qs attribute directive ignored"
@@ -16551,47 +16514,47 @@
 msgid "offset outside bounds of constant string"
 msgstr "å��ç§»é‡�è¶Šè¿‡å­—ç¬¦ä¸²å¸¸é‡�ç•Œ"
 
-#: builtins.c:1001
+#: builtins.c:1015
 #, gcc-internal-format
 msgid "second argument to %<__builtin_prefetch%> must be a constant"
 msgstr "%<__builtin_prefetch%>çš„ç¬¬äºŒä¸ªå®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ªå¸¸é‡�"
 
-#: builtins.c:1008
+#: builtins.c:1022
 #, gcc-internal-format
 msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
 msgstr "%<__builtin_prefetch%>çš„ç¬¬äºŒä¸ªå®žå�‚æ— æ•ˆï¼›ä½¿ç”¨ 0"
 
-#: builtins.c:1016
+#: builtins.c:1030
 #, gcc-internal-format
 msgid "third argument to %<__builtin_prefetch%> must be a constant"
 msgstr "%<__builtin_prefetch%>çš„ç¬¬ä¸‰ä¸ªå®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ªå¸¸é‡�"
 
-#: builtins.c:1023
+#: builtins.c:1037
 #, gcc-internal-format
 msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
 msgstr "%<__builtin_prefetch%>çš„ç¬¬ä¸‰ä¸ªå®žå�‚æ— æ•ˆï¼›ä½¿ç”¨ 0"
 
-#: builtins.c:4592
+#: builtins.c:4608
 #, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> must be constant"
 msgstr "%<__builtin_args_info%>çš„å®žå�‚å¿…é¡»æ˜¯å¸¸é‡�"
 
-#: builtins.c:4598
+#: builtins.c:4614
 #, gcc-internal-format
 msgid "argument of %<__builtin_args_info%> out of range"
 msgstr "%<__builtin_args_info%>å®žå�‚ä¸�åœ¨å…�è®¸èŒƒå›´å†…"
 
-#: builtins.c:4604
+#: builtins.c:4620
 #, gcc-internal-format
 msgid "missing argument in %<__builtin_args_info%>"
 msgstr "%<__builtin_args_info%>ç¼ºå°‘å®žå�‚"
 
-#: builtins.c:4693 gimplify.c:2117
+#: builtins.c:4709 gimplify.c:2118
 #, gcc-internal-format
 msgid "too few arguments to function %<va_start%>"
 msgstr "ç»™å‡½æ•°%<va_start%>çš„å�‚æ•°å¤ªå°‘"
 
-#: builtins.c:4857
+#: builtins.c:4872
 #, gcc-internal-format
 msgid "first argument to %<va_arg%> not of type %<va_list%>"
 msgstr "ç»™%<va_arg%>çš„ç¬¬ä¸€ä¸ªå�‚æ•°çš„ç±»åž‹ä¸�æ˜¯%<va_list%>"
@@ -16599,93 +16562,103 @@
 #. Unfortunately, this is merely undefined, rather than a constraint
 #. violation, so we cannot make this an error.  If this call is never
 #. executed, the program is still strictly conforming.
-#: builtins.c:4871
+#: builtins.c:4886
 #, gcc-internal-format
 msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr "é€šè¿‡%<...%>ä¼ é€’æ—¶%qTè¢«æ��å�‡ä¸º%qT"
 
-#: builtins.c:4876
+#: builtins.c:4891
 #, gcc-internal-format
 msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr "(å› æ­¤æ‚¨åº”è¯¥å�‘%<va_arg%>ä¼ é€’%qTè€Œä¸�æ˜¯%qT)"
 
 #. We can, however, treat "undefined" any way we please.
 #. Call abort to encourage the user to fix the program.
-#: builtins.c:4882 c-typeck.c:2408
+#: builtins.c:4897 c-typeck.c:2419
 #, gcc-internal-format
 msgid "if this code is reached, the program will abort"
 msgstr "å¦‚æžœæ‰§è¡Œåˆ°è¿™æ®µä»£ç �ï¼Œç¨‹åº�å°†ä¸­æ­¢"
 
-#: builtins.c:5000
+#: builtins.c:5015
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_frame_address%>"
 msgstr "%<__builtin_frame_address%>çš„å®žå�‚æ— æ•ˆ"
 
-#: builtins.c:5002
+#: builtins.c:5017
 #, gcc-internal-format
 msgid "invalid argument to %<__builtin_return_address%>"
 msgstr "%<__builtin_return_address%>çš„å®žå�‚æ— æ•ˆ"
 
-#: builtins.c:5015
+#: builtins.c:5030
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_frame_address%>"
 msgstr "%<__builtin_frame_address%>çš„å®žå�‚ä¸�å�—æ”¯æŒ�"
 
-#: builtins.c:5017
+#: builtins.c:5032
 #, gcc-internal-format
 msgid "unsupported argument to %<__builtin_return_address%>"
 msgstr "%<__builtin_return_address%>çš„å®žå�‚ä¸�å�—æ”¯æŒ�"
 
-#: builtins.c:5564
+#: builtins.c:5579
 #, gcc-internal-format
 msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
 msgstr "%<__builtin___clear_cache%>çš„ä¸¤ä¸ªå�‚æ•°å¿…é¡»éƒ½æ˜¯æŒ‡é’ˆ"
 
 #. All valid uses of __builtin_va_arg_pack () are removed during
 #. inlining.
-#: builtins.c:6276 expr.c:8024
+#: builtins.c:6291 expr.c:8023
 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
 msgstr "%Kå¯¹%<__builtin_va_arg_pack ()%>çš„ä½¿ç”¨æ— æ•ˆ"
 
 #. All valid uses of __builtin_va_arg_pack_len () are removed during
 #. inlining.
-#: builtins.c:6282
+#: builtins.c:6297
 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
 msgstr "%Kå¯¹%<__builtin_va_arg_pack_len ()%>çš„ä½¿ç”¨æ— æ•ˆ"
 
-#: builtins.c:6578
+#: builtins.c:6593
 #, gcc-internal-format
 msgid "%<__builtin_longjmp%> second argument must be 1"
 msgstr "%<__builtin_longjmp%>çš„ç¬¬äºŒä¸ªå®žå�‚å¿…é¡»æ˜¯ 1"
 
-#: builtins.c:7209
+#: builtins.c:7224
 #, gcc-internal-format
 msgid "target format does not support infinity"
 msgstr "ç›®æ ‡æ ¼å¼�ä¸�æ”¯æŒ�æ— é™�å¤§æµ®ç‚¹æ•°"
 
-#: builtins.c:9623 builtins.c:9712
+#: builtins.c:9638 builtins.c:9727 builtins.c:10082
 #, gcc-internal-format
 msgid "non-floating-point argument to function %qs"
 msgstr "ç»™äºˆå‡½æ•°%qsçš„å�‚æ•°ä¸�æ˜¯æµ®ç‚¹æ•°"
 
-#: builtins.c:11303
+#: builtins.c:10446 builtins.c:10466
 #, gcc-internal-format
+msgid "too few arguments to function %qs"
+msgstr "æ��ä¾›ç»™å‡½æ•°%qsçš„å®žå�‚å¤ªå°‘"
+
+#: builtins.c:10452 builtins.c:10472
+#, gcc-internal-format
+msgid "too many arguments to function %qs"
+msgstr "æ��ä¾›ç»™å‡½æ•°%qsçš„å®žå�‚å¤ªå¤š"
+
+#: builtins.c:11377
+#, gcc-internal-format
 msgid "%<va_start%> used in function with fixed args"
 msgstr "åœ¨å®šå�‚æ•°çš„å‡½æ•°ä¸­ä½¿ç”¨äº†%<va_start%>"
 
-#: builtins.c:11311
+#: builtins.c:11385
 #, gcc-internal-format
 msgid "wrong number of arguments to function %<va_start%>"
 msgstr "ç»™å‡½æ•°%<va_start%>çš„å�‚æ•°æ•°ç›®ä¸�å¯¹"
 
 #. Evidently an out of date version of <stdarg.h>; can't validate
 #. va_start's second argument, but can still work as intended.
-#: builtins.c:11324
+#: builtins.c:11398
 #, gcc-internal-format
 msgid "%<__builtin_next_arg%> called without an argument"
 msgstr "è°ƒç”¨%<__builtin_next_arg%>æ—¶æ²¡æœ‰ç»™å®šå®žå�‚"
 
-#: builtins.c:11329
+#: builtins.c:11403
 #, gcc-internal-format
 msgid "wrong number of arguments to function %<__builtin_next_arg%>"
 msgstr "ç»™å‡½æ•°%<__builtin_next_arg%>çš„å�‚æ•°æ•°ç›®ä¸�å¯¹"
@@ -16695,24 +16668,24 @@
 #. argument.  We just warn and set the arg to be the last
 #. argument so that we will get wrong-code because of
 #. it.
-#: builtins.c:11358
+#: builtins.c:11432
 #, gcc-internal-format
 msgid "second parameter of %<va_start%> not last named argument"
 msgstr "%<va_start%>çš„ç¬¬äºŒä¸ªå�‚æ•°ä¸�æ˜¯æœ€å�Žä¸€ä¸ªæœ‰å��å�‚æ•°"
 
-#: builtins.c:11472
+#: builtins.c:11546
 msgid "%Kfirst argument of %D must be a pointer, second integer constant"
 msgstr "%K%D çš„ç¬¬ä¸€ä¸ªå®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ªæŒ‡é’ˆï¼Œç¬¬äºŒä¸ªå¿…é¡»æ˜¯æ•´å¸¸é‡�"
 
-#: builtins.c:11485
+#: builtins.c:11559
 msgid "%Klast argument of %D is not integer constant between 0 and 3"
 msgstr "%K%D çš„æœ€å�Žä¸€ä¸ªå®žå�‚ä¸�æ˜¯ä¸€ä¸ª 0 åˆ° 3 ä¹‹é—´çš„æ•´å¸¸é‡�"
 
-#: builtins.c:11529 builtins.c:11693 builtins.c:11752
+#: builtins.c:11603 builtins.c:11767 builtins.c:11826
 msgid "%Kcall to %D will always overflow destination buffer"
 msgstr "%Kå¯¹ %D çš„è°ƒç”¨æ€»æ˜¯å¯¼è‡´ç›®æ ‡ç¼“å†²åŒºæº¢å‡º"
 
-#: builtins.c:11683
+#: builtins.c:11757
 msgid "%Kcall to %D might overflow destination buffer"
 msgstr "%Kå¯¹ %D çš„è°ƒç”¨æ€»æ˜¯å¯¼è‡´ç›®æ ‡ç¼“å†²åŒºæº¢å‡º"
 
@@ -16835,440 +16808,440 @@
 msgid "conversion to %qT alters %qT constant value"
 msgstr "å�‘%qTçš„è½¬æ�¢æ”¹å�˜äº†%qTå¸¸é‡�å€¼"
 
-#: c-common.c:1296
+#: c-common.c:1299
 #, gcc-internal-format
 msgid "conversion to %qT from %qT may change the sign of the result"
 msgstr "%qTè½¬æ�¢è‡ª%qTæ—¶å�¯èƒ½ä¼šæ”¹å�˜ç»“æžœçš„ç¬¦å�·"
 
-#: c-common.c:1325
+#: c-common.c:1328
 #, gcc-internal-format
 msgid "conversion to %qT from %qT may alter its value"
 msgstr "%qTè½¬æ�¢è‡ª%qTæ—¶å�¯èƒ½æ”¹å�˜å€¼"
 
-#: c-common.c:1353
+#: c-common.c:1356
 #, gcc-internal-format
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "å¤§æ•´æ•°éš�å¼�æˆªæ–­ä¸ºæ— ç¬¦å�·ç±»åž‹"
 
-#: c-common.c:1359 c-common.c:1366 c-common.c:1374
+#: c-common.c:1362 c-common.c:1369 c-common.c:1377
 #, gcc-internal-format
 msgid "overflow in implicit constant conversion"
 msgstr "éš�å¼�å¸¸é‡�è½¬æ�¢æº¢å‡º"
 
-#: c-common.c:1528
+#: c-common.c:1531
 #, gcc-internal-format
 msgid "operation on %qE may be undefined"
 msgstr "%qEä¸Šçš„è¿�ç®—ç»“æžœå�¯èƒ½æ˜¯æœªå®šä¹‰çš„"
 
-#: c-common.c:1821
+#: c-common.c:1824
 #, gcc-internal-format
 msgid "case label does not reduce to an integer constant"
 msgstr "case æ ‡å�·ä¸�èƒ½è¿˜åŽŸä¸ºä¸€ä¸ªæ•´å¸¸é‡�"
 
-#: c-common.c:1861
+#: c-common.c:1864
 #, gcc-internal-format
 msgid "case label value is less than minimum value for type"
 msgstr "case æ ‡å�·å€¼æ¯”è¯¥ç±»åž‹çš„æœ€å°�å€¼è¿˜è¦�å°�"
 
-#: c-common.c:1869
+#: c-common.c:1872
 #, gcc-internal-format
 msgid "case label value exceeds maximum value for type"
 msgstr "case æ ‡å�·å€¼æ¯”è¯¥ç±»åž‹çš„æœ€å¤§å€¼è¿˜è¦�å¤§"
 
-#: c-common.c:1877
+#: c-common.c:1880
 #, gcc-internal-format
 msgid "lower value in case label range less than minimum value for type"
 msgstr "case æ ‡å�·èŒƒå›´çš„ä¸‹é™�å€¼æ¯”è¯¥ç±»åž‹çš„æœ€å°�å€¼è¿˜è¦�å°�"
 
-#: c-common.c:1886
+#: c-common.c:1889
 #, gcc-internal-format
 msgid "upper value in case label range exceeds maximum value for type"
 msgstr "case æ ‡å�·èŒƒå›´çš„ä¸Šé™�å€¼æ¯”è¯¥ç±»åž‹çš„æœ€å¤§å€¼è¿˜è¦�å¤§"
 
-#: c-common.c:1960
+#: c-common.c:1963
 #, gcc-internal-format
 msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
 msgstr "GCC ä¸�æ”¯æŒ�æ•´æ•°ç±»åž‹å’Œæ•´æ•°å�Šåˆ†æ•°ä½�å¤ªå¤šçš„å®šç‚¹ç±»åž‹é—´çš„æ“�ä½œç¬¦"
 
-#: c-common.c:2450
+#: c-common.c:2453
 #, gcc-internal-format
 msgid "invalid operands to binary %s (have %qT and %qT)"
 msgstr "å�Œç›®è¿�ç®—ç¬¦ %s æ“�ä½œæ•°(%qTå’Œ%qT)æ— æ•ˆ"
 
-#: c-common.c:2686
+#: c-common.c:2689
 #, gcc-internal-format
 msgid "comparison is always false due to limited range of data type"
 msgstr "ç”±äºŽæ•°æ�®ç±»åž‹èŒƒå›´é™�åˆ¶ï¼Œæ¯”è¾ƒç»“æžœæ°¸è¿œä¸ºå�‡"
 
-#: c-common.c:2688
+#: c-common.c:2691
 #, gcc-internal-format
 msgid "comparison is always true due to limited range of data type"
 msgstr "ç”±äºŽæ•°æ�®ç±»åž‹èŒƒå›´é™�åˆ¶ï¼Œæ¯”è¾ƒç»“æžœæ°¸è¿œä¸ºçœŸ"
 
-#: c-common.c:2767
+#: c-common.c:2770
 #, gcc-internal-format
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "æ— ç¬¦å�·è¡¨è¾¾å¼�æ°¸è¿œå¤§äºŽæˆ–ç­‰äºŽ 0"
 
-#: c-common.c:2777
+#: c-common.c:2780
 #, gcc-internal-format
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "æ— ç¬¦å�·è¡¨è¾¾å¼�æ°¸è¿œä¸�å°�äºŽ 0"
 
-#: c-common.c:2818
+#: c-common.c:2821
 #, gcc-internal-format
 msgid "pointer of type %<void *%> used in arithmetic"
 msgstr "%<void *%>åž‹æŒ‡é’ˆç”¨åœ¨äº†ç®—æœ¯è¡¨è¾¾å¼�ä¸­"
 
-#: c-common.c:2824
+#: c-common.c:2827
 #, gcc-internal-format
 msgid "pointer to a function used in arithmetic"
 msgstr "åœ¨ç®—æœ¯è¡¨è¾¾å¼�ä¸­ä½¿ç”¨äº†å‡½æ•°æŒ‡é’ˆ"
 
-#: c-common.c:2830
+#: c-common.c:2833
 #, gcc-internal-format
 msgid "pointer to member function used in arithmetic"
 msgstr "åœ¨ç®—æœ¯è¡¨è¾¾å¼�ä¸­ä½¿ç”¨äº†æˆ�å‘˜æŒ‡é’ˆ"
 
-#: c-common.c:2982
+#: c-common.c:2985
 #, gcc-internal-format
 msgid "the address of %qD will always evaluate as %<true%>"
 msgstr "%qDçš„åœ°å�€æ€»æ˜¯ç­‰ä»·ä¸º%<true%>"
 
-#: c-common.c:3051 cp/semantics.c:596 cp/typeck.c:6411
+#: c-common.c:3054 cp/semantics.c:597 cp/typeck.c:6438
 #, gcc-internal-format
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "å»ºè®®åœ¨ç”¨ä½œçœŸå€¼çš„èµ‹å€¼è¯­å�¥å‰�å�ŽåŠ ä¸Šæ‹¬å�·"
 
-#: c-common.c:3123 c-typeck.c:8958
+#: c-common.c:3126 c-typeck.c:8969
 #, gcc-internal-format
 msgid "invalid use of %<restrict%>"
 msgstr "é”™è¯¯åœ°ä½¿ç”¨äº†%<restrict%>"
 
-#: c-common.c:3339
+#: c-common.c:3346
 #, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a function type"
 msgstr "%<sizeof%>ä¸�èƒ½ç”¨äºŽå‡½æ•°ç±»åž‹"
 
-#: c-common.c:3349
+#: c-common.c:3356
 #, gcc-internal-format
 msgid "invalid application of %qs to a void type"
 msgstr "%qsä¸�èƒ½ç”¨äºŽ void ç±»åž‹"
 
-#: c-common.c:3355
+#: c-common.c:3362
 #, gcc-internal-format
 msgid "invalid application of %qs to incomplete type %qT "
 msgstr "%qsä¸�èƒ½ç”¨äºŽä¸�å®Œå…¨çš„ç±»åž‹%qT"
 
-#: c-common.c:3396
+#: c-common.c:3403
 #, gcc-internal-format
 msgid "%<__alignof%> applied to a bit-field"
 msgstr "å°†%<__alignof%>ç”¨äºŽä½�æ®µ"
 
-#: c-common.c:3969
+#: c-common.c:3976
 #, gcc-internal-format
 msgid "cannot disable built-in function %qs"
 msgstr "æ— æ³•ç¦�ç”¨å†…å»ºå‡½æ•°%qs"
 
-#: c-common.c:4172
+#: c-common.c:4179
 #, gcc-internal-format
 msgid "pointers are not permitted as case values"
 msgstr "æŒ‡é’ˆä¸�èƒ½ç”¨ä½œ case å¸¸é‡�"
 
-#: c-common.c:4178
+#: c-common.c:4185
 #, gcc-internal-format
 msgid "range expressions in switch statements are non-standard"
 msgstr "åœ¨ switch è¯­å�¥ä¸­ä½¿ç”¨èŒƒå›´è¡¨è¾¾å¼�ä¸�ç¬¦å�ˆæ ‡å‡†"
 
-#: c-common.c:4204
+#: c-common.c:4211
 #, gcc-internal-format
 msgid "empty range specified"
 msgstr "æŒ‡å®šèŒƒå›´ä¸ºç©º"
 
-#: c-common.c:4264
+#: c-common.c:4271
 #, gcc-internal-format
 msgid "duplicate (or overlapping) case value"
 msgstr "é‡�å¤� (æˆ–é‡�å� ) çš„ case å€¼"
 
-#: c-common.c:4265
+#: c-common.c:4272
 #, gcc-internal-format
 msgid "%Jthis is the first entry overlapping that value"
 msgstr "%Jè¿™æ˜¯é‡�å� æ­¤å€¼çš„ç¬¬ä¸€ä¸ªæ�¡ç›®"
 
-#: c-common.c:4269
+#: c-common.c:4276
 #, gcc-internal-format
 msgid "duplicate case value"
 msgstr "é‡�å¤�çš„ case å¸¸é‡�"
 
-#: c-common.c:4270
+#: c-common.c:4277
 #, gcc-internal-format
 msgid "%Jpreviously used here"
 msgstr "%Jå·²ç»�åœ¨è¿™é‡Œä½¿ç”¨è¿‡"
 
-#: c-common.c:4274
+#: c-common.c:4281
 #, gcc-internal-format
 msgid "multiple default labels in one switch"
 msgstr "å�•ä¸ª switch è¯­å�¥ä¸­å‡ºçŽ°äº†å¤šä¸ª default æ ‡å�·"
 
-#: c-common.c:4275
+#: c-common.c:4282
 #, gcc-internal-format
 msgid "%Jthis is the first default label"
 msgstr "%Jè¿™æ˜¯ç¬¬ä¸€ä¸ªé»˜è®¤æ ‡å�·"
 
-#: c-common.c:4324
+#: c-common.c:4331
 #, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type"
 msgstr "%Jcase å€¼%qsä¸�åœ¨æžšä¸¾ç±»åž‹å†…"
 
-#: c-common.c:4327
+#: c-common.c:4334
 #, gcc-internal-format
 msgid "%Jcase value %qs not in enumerated type %qT"
 msgstr "%Jcase å€¼%qsä¸�åœ¨æžšä¸¾ç±»åž‹%qTå†…"
 
-#: c-common.c:4385
+#: c-common.c:4392
 #, gcc-internal-format
 msgid "%Hswitch missing default case"
 msgstr "%Hswitch æ²¡æœ‰é»˜è®¤ case"
 
-#: c-common.c:4448
+#: c-common.c:4455
 #, gcc-internal-format
 msgid "%Henumeration value %qE not handled in switch"
 msgstr "%Hswitch æ²¡æœ‰å¤„ç�†æžšä¸¾å€¼%qE"
 
-#: c-common.c:4472
+#: c-common.c:4479
 #, gcc-internal-format
 msgid "taking the address of a label is non-standard"
 msgstr "å�–æ ‡å�·çš„åœ°å�€ä¸�ç¬¦å�ˆæ ‡å‡†"
 
-#: c-common.c:4622
+#: c-common.c:4629
 #, gcc-internal-format
 msgid "%qE attribute ignored for field of type %qT"
 msgstr "%qEå±žæ€§ä¸ºç±»åž‹ä¸º%qTçš„å­—æ®µæ‰€å¿½ç•¥"
 
-#: c-common.c:4633 c-common.c:4652 c-common.c:4670 c-common.c:4697
-#: c-common.c:4724 c-common.c:4750 c-common.c:4769 c-common.c:4793
-#: c-common.c:4816 c-common.c:4839 c-common.c:4860 c-common.c:4881
-#: c-common.c:4905 c-common.c:4931 c-common.c:4968 c-common.c:4995
-#: c-common.c:5046 c-common.c:5130 c-common.c:5160 c-common.c:5179
-#: c-common.c:5499 c-common.c:5559 c-common.c:5580 c-common.c:5644
-#: c-common.c:5762 c-common.c:5828 c-common.c:5877 c-common.c:5923
-#: c-common.c:5993 c-common.c:6017 c-common.c:6301 c-common.c:6324
+#: c-common.c:4640 c-common.c:4659 c-common.c:4677 c-common.c:4704
+#: c-common.c:4731 c-common.c:4757 c-common.c:4776 c-common.c:4800
+#: c-common.c:4823 c-common.c:4846 c-common.c:4867 c-common.c:4888
+#: c-common.c:4912 c-common.c:4938 c-common.c:4975 c-common.c:5002
+#: c-common.c:5045 c-common.c:5129 c-common.c:5159 c-common.c:5178
+#: c-common.c:5498 c-common.c:5558 c-common.c:5579 c-common.c:5643
+#: c-common.c:5761 c-common.c:5827 c-common.c:5876 c-common.c:5922
+#: c-common.c:5992 c-common.c:6016 c-common.c:6301 c-common.c:6324
 #: c-common.c:6363
 #, gcc-internal-format
 msgid "%qE attribute ignored"
 msgstr "%qEå±žæ€§è¢«å¿½ç•¥"
 
-#: c-common.c:4715 c-common.c:4741
+#: c-common.c:4722 c-common.c:4748
 #, gcc-internal-format
 msgid "%qE attribute conflicts with attribute %s"
 msgstr "%qEå±žæ€§ä¸Ž %s å±žæ€§å†²çª�"
 
-#: c-common.c:4962
+#: c-common.c:4969
 #, gcc-internal-format
 msgid "%qE attribute have effect only on public objects"
 msgstr "%qEå±žæ€§å�ªèƒ½åº”ç”¨åˆ°å…¬å…±å¯¹è±¡ä¸Š"
 
-#: c-common.c:5067
+#: c-common.c:5066
 #, gcc-internal-format
 msgid "destructor priorities are not supported"
 msgstr "ä¸�æ”¯æŒ�æž�æž„å‡½æ•°ä¼˜å…ˆçº§"
 
-#: c-common.c:5069
+#: c-common.c:5068
 #, gcc-internal-format
 msgid "constructor priorities are not supported"
 msgstr "ä¸�æ”¯æŒ�æž„é€ å‡½æ•°ä¼˜å…ˆçº§"
 
-#: c-common.c:5086
+#: c-common.c:5085
 #, gcc-internal-format
 msgid "destructor priorities from 0 to %d are reserved for the implementation"
 msgstr "æž�æž„å‡½æ•°ä¼˜å…ˆçº§ 0 åˆ° %d ä¸ºå®žçŽ°æ‰€ä¿�ç•™"
 
-#: c-common.c:5091
+#: c-common.c:5090
 #, gcc-internal-format
 msgid "constructor priorities from 0 to %d are reserved for the implementation"
 msgstr "æž„é€ å‡½æ•°ä¼˜å…ˆçº§ 0 åˆ° %d ä¸ºå®žçŽ°æ‰€ä¿�ç•™"
 
-#: c-common.c:5099
+#: c-common.c:5098
 #, gcc-internal-format
 msgid "destructor priorities must be integers from 0 to %d inclusive"
 msgstr "æž�æž„å‡½æ•°ä¼˜å…ˆçº§å¿…é¡»ä¸º 0 åˆ° %d é—´çš„æ•´æ•°"
 
-#: c-common.c:5102
+#: c-common.c:5101
 #, gcc-internal-format
 msgid "constructor priorities must be integers from 0 to %d inclusive"
 msgstr "æž„é€ å‡½æ•°ä¼˜å…ˆçº§å¿…é¡»ä¸º 0 åˆ° %d é—´çš„æ•´æ•°"
 
-#: c-common.c:5221
+#: c-common.c:5220
 #, gcc-internal-format
 msgid "unknown machine mode %qs"
 msgstr "æœªçŸ¥çš„æœºå™¨æ¨¡å¼�%qs"
 
-#: c-common.c:5250
+#: c-common.c:5249
 #, gcc-internal-format
 msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
 msgstr "ä¸�å»ºè®®åœ¨æŒ‡å®šçŸ¢é‡�ç±»åž‹æ—¶ä½¿ç”¨ __attribute__ ((mode))"
 
-#: c-common.c:5253
+#: c-common.c:5252
 #, gcc-internal-format
 msgid "use __attribute__ ((vector_size)) instead"
 msgstr "æ”¹ç”¨ __attribute__ ((vector_size))"
 
-#: c-common.c:5262
+#: c-common.c:5261
 #, gcc-internal-format
 msgid "unable to emulate %qs"
 msgstr "æ— æ³•æžšä¸¾%qs"
 
-#: c-common.c:5272
+#: c-common.c:5271
 #, gcc-internal-format
 msgid "invalid pointer mode %qs"
 msgstr "æ— æ•ˆçš„æŒ‡é’ˆæ¨¡å¼�%qs"
 
-#: c-common.c:5289
+#: c-common.c:5288
 #, gcc-internal-format
 msgid "signness of type and machine mode %qs don't match"
 msgstr "ç±»åž‹çš„ç¬¦å�·ä¸Žæœºå™¨æ¨¡å¼� %qs ä¸�åŒ¹é…�"
 
-#: c-common.c:5300
+#: c-common.c:5299
 #, gcc-internal-format
 msgid "no data type for mode %qs"
 msgstr "æ²¡æœ‰æ¨¡å¼�ä¸º%qsçš„æ•°æ�®ç±»åž‹"
 
-#: c-common.c:5310
+#: c-common.c:5309
 #, gcc-internal-format
 msgid "cannot use mode %qs for enumeral types"
 msgstr "æ— æ³•ä¸ºæžšä¸¾ç±»åž‹ä½¿ç”¨æ¨¡å¼�%qs"
 
-#: c-common.c:5337
+#: c-common.c:5336
 #, gcc-internal-format
 msgid "mode %qs applied to inappropriate type"
 msgstr "å¯¹ä¸�å�ˆé€‚çš„ç±»åž‹åº”ç”¨æ¨¡å¼�%qs"
 
-#: c-common.c:5368
+#: c-common.c:5367
 #, gcc-internal-format
 msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "%Jä¸�èƒ½ä¸ºå±€éƒ¨å�˜é‡�æŒ‡å®š section å±žæ€§"
 
-#: c-common.c:5379 config/bfin/bfin.c:4879 config/bfin/bfin.c:4930
+#: c-common.c:5378 config/bfin/bfin.c:4982 config/bfin/bfin.c:5033
 #, gcc-internal-format
 msgid "section of %q+D conflicts with previous declaration"
 msgstr "%q+Dçš„èŠ‚ä¸Žæ—©å…ˆçš„å£°æ˜Žå†²çª�"
 
-#: c-common.c:5388
+#: c-common.c:5387
 #, gcc-internal-format
 msgid "section attribute not allowed for %q+D"
 msgstr "%q+Dä¸�èƒ½æœ‰ section å±žæ€§"
 
-#: c-common.c:5394
+#: c-common.c:5393
 #, gcc-internal-format
 msgid "%Jsection attributes are not supported for this target"
 msgstr "%Jsection å±žæ€§åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�"
 
-#: c-common.c:5426
+#: c-common.c:5425
 #, gcc-internal-format
 msgid "requested alignment is not a constant"
 msgstr "è¦�æ±‚çš„å¯¹é½�è¾¹ç•Œä¸�æ˜¯å¸¸é‡�"
 
-#: c-common.c:5431
+#: c-common.c:5430
 #, gcc-internal-format
 msgid "requested alignment is not a power of 2"
 msgstr "è¦�æ±‚çš„å¯¹é½�è¾¹ç•Œä¸�æ˜¯ 2 çš„æŸ�æ¬¡æ–¹"
 
-#: c-common.c:5436
+#: c-common.c:5435
 #, gcc-internal-format
 msgid "requested alignment is too large"
 msgstr "è¦�æ±‚çš„å¯¹é½�è¾¹ç•Œå¤ªå¤§"
 
-#: c-common.c:5462
+#: c-common.c:5461
 #, gcc-internal-format
 msgid "alignment may not be specified for %q+D"
 msgstr "ä¸�èƒ½ä¸º%q+DæŒ‡å®šå¯¹é½�"
 
-#: c-common.c:5469
+#: c-common.c:5468
 #, gcc-internal-format
 msgid "alignment for %q+D was previously specified as %d and may not be decreased"
 msgstr "%q+Dçš„å¯¹é½�è¾¹ç•Œå…ˆå‰�è¢«æŒ‡å®šä¸º %d è€Œä¸�èƒ½è¢«å‡�å°�"
 
-#: c-common.c:5473
+#: c-common.c:5472
 #, gcc-internal-format
 msgid "alignment for %q+D must be at least %d"
 msgstr "%q+Dçš„å¯¹é½�è¾¹ç•Œå¿…é¡»è‡³å°‘ä¸º %d"
 
-#: c-common.c:5522
+#: c-common.c:5521
 #, gcc-internal-format
 msgid "%q+D defined both normally and as an alias"
 msgstr "%q+Dæ—¢æœ‰æ­£å¸¸å®šä¹‰å�ˆæœ‰åˆ«å��å®šä¹‰"
 
-#: c-common.c:5538
+#: c-common.c:5537
 #, gcc-internal-format
 msgid "alias argument not a string"
 msgstr "alias çš„å�‚æ•°ä¸�æ˜¯ä¸€ä¸ªå­—ç¬¦ä¸²"
 
-#: c-common.c:5601
+#: c-common.c:5600
 #, gcc-internal-format
 msgid "%Jweakref attribute must appear before alias attribute"
 msgstr "%Jweakref å±žæ€§å¿…é¡»å‡ºçŽ°åœ¨ alias å±žæ€§å‰�"
 
-#: c-common.c:5631
+#: c-common.c:5630
 #, gcc-internal-format
 msgid "%qE attribute ignored on non-class types"
 msgstr "%qEå±žæ€§åœ¨ä¸�æ˜¯ç±»çš„ç±»åž‹ä¸Šè¢«å¿½ç•¥"
 
-#: c-common.c:5637
+#: c-common.c:5636
 #, gcc-internal-format
 msgid "%qE attribute ignored because %qT is already defined"
 msgstr "%qEå±žæ€§è¢«å¿½ç•¥ï¼Œå› ä¸º%qTå·²è¢«å®šä¹‰"
 
-#: c-common.c:5650
+#: c-common.c:5649
 #, gcc-internal-format
 msgid "visibility argument not a string"
 msgstr "visibility çš„å®žå�‚ä¸�æ˜¯ä¸€ä¸ªå­—ç¬¦ä¸²"
 
-#: c-common.c:5662
+#: c-common.c:5661
 #, gcc-internal-format
 msgid "%qE attribute ignored on types"
 msgstr "%qEå±žæ€§åœ¨ç±»åž‹ä¸Šè¢«å¿½ç•¥"
 
-#: c-common.c:5678
+#: c-common.c:5677
 #, gcc-internal-format
 msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr "visibility  çš„å®žå�‚å¿…é¡»æ˜¯â€œdefaultâ€�ã€�â€œhiddenâ€�ã€�â€œprotectedâ€�æˆ–â€œinternalâ€�å…¶ä¸­ä¹‹ä¸€"
 
-#: c-common.c:5689
+#: c-common.c:5688
 #, gcc-internal-format
 msgid "%qD redeclared with different visibility"
 msgstr "%qDé‡�å£°æ˜Žæ—¶æœ‰ä¸�å�Œçš„å�¯è§�æ€§"
 
-#: c-common.c:5692 c-common.c:5696
+#: c-common.c:5691 c-common.c:5695
 #, gcc-internal-format
 msgid "%qD was declared %qs which implies default visibility"
 msgstr "%qDå£°æ˜Žä¸ºæœ‰é»˜è®¤å�¯è§�æ€§çš„%qs"
 
-#: c-common.c:5770
+#: c-common.c:5769
 #, gcc-internal-format
 msgid "tls_model argument not a string"
 msgstr "tls_model çš„å®žå�‚ä¸�æ˜¯ä¸€ä¸ªå­—ç¬¦ä¸²"
 
-#: c-common.c:5783
+#: c-common.c:5782
 #, gcc-internal-format
 msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr "tls_model çš„å®žå�‚å¿…é¡»æ˜¯â€œlocal-execâ€�ã€�â€œinitial-execâ€�ã€�â€œlocal-dynamicâ€�æˆ–â€œglobal-dynamicâ€�å…¶ä¸­ä¹‹ä¸€"
 
-#: c-common.c:5802 c-common.c:5897
+#: c-common.c:5801 c-common.c:5896
 #, gcc-internal-format
 msgid "%J%qE attribute applies only to functions"
 msgstr "%J%qEå±žæ€§å�ªèƒ½åº”ç”¨åˆ°å‡½æ•°ä¸Š"
 
-#: c-common.c:5807 c-common.c:5902
+#: c-common.c:5806 c-common.c:5901
 #, gcc-internal-format
 msgid "%Jcan%'t set %qE attribute after definition"
 msgstr "%Jå®šä¹‰ä¹‹å�Žä¸�èƒ½è®¾å®š%qEå±žæ€§"
 
-#: c-common.c:5858
+#: c-common.c:5857
 #, gcc-internal-format
 msgid "alloc_size parameter outside range"
 msgstr "alloc_size å�‚æ•°è¶Šç•Œ"
 
-#: c-common.c:5991
+#: c-common.c:5990
 #, gcc-internal-format
 msgid "%qE attribute ignored for %qE"
 msgstr "%qEå±žæ€§ä¸º%qEæ‰€å¿½ç•¥"
@@ -17378,7 +17351,7 @@
 msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
 msgstr "%<operator[]%>é‡�è½½å�Žä¾¿ä¸�èƒ½ä½¿ç”¨%<offsetof%>"
 
-#: c-common.c:6818 cp/typeck.c:4525
+#: c-common.c:6818 cp/typeck.c:4533
 #, gcc-internal-format
 msgid "attempt to take address of bit-field structure member %qD"
 msgstr "è¯•å›¾å�–ä½�æ®µç»“æž„æˆ�å‘˜%qDçš„åœ°å�€"
@@ -17413,17 +17386,17 @@
 msgid "size of array is too large"
 msgstr "æ•°ç»„å¤ªå¤§"
 
-#: c-common.c:7041 c-common.c:7090 c-typeck.c:2705
+#: c-common.c:7041 c-common.c:7090 c-typeck.c:2716
 #, gcc-internal-format
 msgid "too few arguments to function %qE"
 msgstr "æ��ä¾›ç»™å‡½æ•°%qEçš„å®žå�‚å¤ªå°‘"
 
 #. ??? This should not be an error when inlining calls to
 #. unprototyped functions.
-#: c-common.c:7058 c-typeck.c:4374
+#: c-common.c:7058 c-typeck.c:4385
 #, gcc-internal-format
 msgid "incompatible type for argument %d of %qE"
-msgstr "å®žå�‚ %d(å±žäºŽ%qE)ç±»åž‹ä¸�å…¼å®¹"
+msgstr "%2$qEçš„ç¬¬ %1$d ä¸ªå®žå�‚ç±»åž‹ä¸�å…¼å®¹"
 
 #: c-common.c:7250
 #, gcc-internal-format
@@ -17463,12 +17436,12 @@
 #: c-common.c:7319
 #, gcc-internal-format
 msgid "suggest parentheses around + or - in operand of &"
-msgstr "å»ºè®®åœ¨ | çš„æ“�ä½œæ•°ä¸­çš„ç®—æœ¯è¡¨è¾¾å¼�å‘¨å›´åŠ ä¸Šæ‹¬å�·"
+msgstr "å»ºè®®åœ¨ & çš„æ“�ä½œæ•°ä¸­å‡ºçŽ°çš„ + æˆ– - å‰�å�ŽåŠ ä¸Šæ‹¬å�·"
 
 #: c-common.c:7324
 #, gcc-internal-format
 msgid "suggest parentheses around comparison in operand of &"
-msgstr "å»ºè®®åœ¨ & çš„æ“�ä½œæ•°ä¸­å‡ºçŽ°çš„ + æˆ– - å‰�å�ŽåŠ ä¸Šæ‹¬å�·"
+msgstr "å»ºè®®åœ¨ & çš„æ“�ä½œæ•°ä¸­çš„æ¯”è¾ƒè¡¨è¾¾å¼�å‰�å�ŽåŠ ä¸Šæ‹¬å�·"
 
 #: c-common.c:7332
 #, gcc-internal-format
@@ -17500,8 +17473,8 @@
 #. an unprototyped function, it is compile-time undefined;
 #. making it a constraint in that case was rejected in
 #. DR#252.
-#: c-convert.c:95 c-typeck.c:1775 c-typeck.c:4012 cp/typeck.c:1502
-#: cp/typeck.c:5717 cp/typeck.c:6325 fortran/convert.c:88
+#: c-convert.c:95 c-typeck.c:1785 c-typeck.c:4023 cp/typeck.c:1548
+#: cp/typeck.c:5725 cp/typeck.c:6352 fortran/convert.c:88
 #: treelang/tree-convert.c:79
 #, gcc-internal-format
 msgid "void value not ignored as it ought to be"
@@ -17513,104 +17486,104 @@
 msgid "conversion to non-scalar type requested"
 msgstr "è¯·æ±‚è½¬æ�¢åˆ°é�žæ ‡é‡�ç±»åž‹"
 
-#: c-decl.c:546
+#: c-decl.c:547
 #, gcc-internal-format
 msgid "array %q+D assumed to have one element"
 msgstr "å�‡å®šæ•°ç»„%q+Dæœ‰ä¸€ä¸ªå…ƒç´ "
 
-#: c-decl.c:651
+#: c-decl.c:652
 #, gcc-internal-format
 msgid "GCC supports only %u nested scopes"
 msgstr "GCC å�ªæ”¯æŒ� %u ä¸ªåµŒå¥—çš„ä½œç”¨åŸŸ"
 
-#: c-decl.c:737 cp/decl.c:358
+#: c-decl.c:738 cp/decl.c:359
 #, gcc-internal-format
 msgid "label %q+D used but not defined"
 msgstr "æ ‡å�·%q+Dä½¿ç”¨å‰�æœªå®šä¹‰"
 
-#: c-decl.c:778
+#: c-decl.c:779
 #, gcc-internal-format
 msgid "nested function %q+D declared but never defined"
 msgstr "åµŒå¥—å‡½æ•°%q+Då£°æ˜Žè¿‡ä½†ä»Žæœªå®šä¹‰"
 
-#: c-decl.c:788
+#: c-decl.c:789
 #, gcc-internal-format
 msgid "inline function %q+D declared but never defined"
 msgstr "å†…è�”å‡½æ•°%q+Då£°æ˜Žè¿‡ä½†ä»Žæœªå®šä¹‰"
 
-#: c-decl.c:801 cp/decl.c:608
+#: c-decl.c:802 cp/decl.c:609
 #, gcc-internal-format
 msgid "unused variable %q+D"
 msgstr "æœªä½¿ç”¨çš„å�˜é‡�%q+D"
 
-#: c-decl.c:805
+#: c-decl.c:806
 #, gcc-internal-format
 msgid "type of array %q+D completed incompatibly with implicit initialization"
 msgstr "æ•°ç»„%q+Dç±»åž‹ä¸Žéš�å¼�åˆ�å§‹åŒ–ä¸�å…¼å®¹"
 
-#: c-decl.c:1039
+#: c-decl.c:1040
 #, gcc-internal-format
 msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
 msgstr "å¸¦æœ‰çœ�ç•¥å�·çš„å½¢å�‚åˆ—è¡¨æ— æ³•ä¸Žç©ºå½¢å�‚å��åˆ—è¡¨å£°æ˜ŽåŒ¹é…�"
 
-#: c-decl.c:1046
+#: c-decl.c:1047
 #, gcc-internal-format
 msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
 msgstr "å…·æœ‰é»˜è®¤æ��å�‡çš„å®žå�‚ç±»åž‹ä¸�èƒ½åŒ¹é…�ç©ºå�‚æ•°å��åˆ—è¡¨å£°æ˜Ž"
 
-#: c-decl.c:1087
+#: c-decl.c:1088
 #, gcc-internal-format
 msgid "prototype for %q+D declares more arguments than previous old-style definition"
 msgstr "%q+Dçš„åŽŸåž‹å£°æ˜Žçš„å�‚æ•°å¤šäºŽå…ˆå‰�æ—§å¼�çš„å®šä¹‰"
 
-#: c-decl.c:1093
+#: c-decl.c:1094
 #, gcc-internal-format
 msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
 msgstr "%q+Dçš„åŽŸåž‹å£°æ˜Žçš„å�‚æ•°å°‘äºŽå…ˆå‰�æ—§å¼�çš„å®šä¹‰"
 
-#: c-decl.c:1102
+#: c-decl.c:1103
 #, gcc-internal-format
 msgid "prototype for %q+D declares argument %d with incompatible type"
 msgstr "%q+Dçš„åŽŸåž‹å¯¹å®žå�‚ %d å£°æ˜Žç±»åž‹ä¸�å…¼å®¹"
 
 #. If we get here, no errors were found, but do issue a warning
 #. for this poor-style construct.
-#: c-decl.c:1115
+#: c-decl.c:1116
 #, gcc-internal-format
 msgid "prototype for %q+D follows non-prototype definition"
 msgstr "%q+Dçš„åŽŸåž‹å‡ºçŽ°åœ¨é�žåŽŸåž‹å®šä¹‰ä¹‹å�Ž"
 
-#: c-decl.c:1130
+#: c-decl.c:1131
 #, gcc-internal-format
 msgid "previous definition of %q+D was here"
 msgstr "%q+Dçš„ä¸Šä¸€ä¸ªå®šä¹‰åœ¨æ­¤"
 
-#: c-decl.c:1132
+#: c-decl.c:1133
 #, gcc-internal-format
 msgid "previous implicit declaration of %q+D was here"
 msgstr "%q+Dçš„ä¸Šä¸€ä¸ªéš�å¼�å£°æ˜Žåœ¨æ­¤"
 
-#: c-decl.c:1134
+#: c-decl.c:1135
 #, gcc-internal-format
 msgid "previous declaration of %q+D was here"
 msgstr "%q+Dçš„ä¸Šä¸€ä¸ªå£°æ˜Žåœ¨æ­¤"
 
-#: c-decl.c:1174
+#: c-decl.c:1175
 #, gcc-internal-format
 msgid "%q+D redeclared as different kind of symbol"
 msgstr "%q+Dè¢«é‡�æ–°å£°æ˜Žä¸ºä¸�å�Œæ„�ä¹‰çš„ç¬¦å�·"
 
-#: c-decl.c:1178
+#: c-decl.c:1179
 #, gcc-internal-format
 msgid "built-in function %q+D declared as non-function"
 msgstr "å†…å»ºå‡½æ•°%q+Dæœªè¢«å£°æ˜Žä¸ºå‡½æ•°"
 
-#: c-decl.c:1181 c-decl.c:1298 c-decl.c:1983
+#: c-decl.c:1182 c-decl.c:1299 c-decl.c:1988
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a built-in function"
 msgstr "%q+Dçš„å£°æ˜Žéš�è—�äº†ä¸€ä¸ªå†…å»ºå‡½æ•°"
 
-#: c-decl.c:1190
+#: c-decl.c:1191
 #, gcc-internal-format
 msgid "redeclaration of enumerator %q+D"
 msgstr "æžšä¸¾%q+Dé‡�å£°æ˜Ž"
@@ -17618,274 +17591,274 @@
 #. If types don't match for a built-in, throw away the
 #. built-in.  No point in calling locate_old_decl here, it
 #. won't print anything.
-#: c-decl.c:1211
+#: c-decl.c:1212
 #, gcc-internal-format
 msgid "conflicting types for built-in function %q+D"
 msgstr "ä¸Žå†…å»ºå‡½æ•°%q+Dç±»åž‹å†²çª�"
 
-#: c-decl.c:1235 c-decl.c:1248 c-decl.c:1258
+#: c-decl.c:1236 c-decl.c:1249 c-decl.c:1259
 #, gcc-internal-format
 msgid "conflicting types for %q+D"
 msgstr "ä¸Ž%q+Dç±»åž‹å†²çª�"
 
-#: c-decl.c:1256
+#: c-decl.c:1257
 #, gcc-internal-format
 msgid "conflicting type qualifiers for %q+D"
 msgstr "%q+Dçš„ç±»åž‹é™�å®šå†²çª�"
 
 #. Allow OLDDECL to continue in use.
-#: c-decl.c:1273
+#: c-decl.c:1274
 #, gcc-internal-format
 msgid "redefinition of typedef %q+D"
 msgstr "typedef%q+Dé‡�å®šä¹‰"
 
-#: c-decl.c:1324 c-decl.c:1426
+#: c-decl.c:1325 c-decl.c:1427
 #, gcc-internal-format
 msgid "redefinition of %q+D"
 msgstr "%q+Dé‡�å®šä¹‰"
 
-#: c-decl.c:1359 c-decl.c:1464
+#: c-decl.c:1360 c-decl.c:1465
 #, gcc-internal-format
 msgid "static declaration of %q+D follows non-static declaration"
 msgstr "å¯¹%qDçš„é�™æ€�å£°æ˜Žå‡ºçŽ°åœ¨é�žé�™æ€�å£°æ˜Žä¹‹å�Ž"
 
-#: c-decl.c:1369 c-decl.c:1376 c-decl.c:1453 c-decl.c:1461
+#: c-decl.c:1370 c-decl.c:1377 c-decl.c:1454 c-decl.c:1462
 #, gcc-internal-format
 msgid "non-static declaration of %q+D follows static declaration"
 msgstr "å¯¹%q+Dçš„é�™æ€�å£°æ˜Žå‡ºçŽ°åœ¨é�žé�™æ€�å£°æ˜Žä¹‹å�Ž"
 
-#: c-decl.c:1393
+#: c-decl.c:1394
 #, gcc-internal-format
 msgid "%<gnu_inline%> attribute present on %q+D"
 msgstr "%q+Dä¸Šæœ‰%<gnu_inline%>å±žæ€§"
 
-#: c-decl.c:1395
+#: c-decl.c:1396
 #, gcc-internal-format
 msgid "%Jbut not here"
 msgstr "%Jä½†ä¸�æ˜¯è¿™é‡Œ"
 
-#: c-decl.c:1413
+#: c-decl.c:1414
 #, gcc-internal-format
 msgid "thread-local declaration of %q+D follows non-thread-local declaration"
 msgstr "%q+Dçš„çº¿ç¨‹å±€éƒ¨å£°æ˜Žè·Ÿåœ¨å…¶é�žçº¿ç¨‹å±€éƒ¨å£°æ˜Žä¹‹å�Ž"
 
-#: c-decl.c:1416
+#: c-decl.c:1417
 #, gcc-internal-format
 msgid "non-thread-local declaration of %q+D follows thread-local declaration"
 msgstr "%q+Dçš„çº¿ç¨‹å±€éƒ¨å£°æ˜Žè·Ÿåœ¨å…¶é�žçº¿ç¨‹å±€éƒ¨å£°æ˜Žä¹‹å�Ž"
 
-#: c-decl.c:1446
+#: c-decl.c:1447
 #, gcc-internal-format
 msgid "extern declaration of %q+D follows declaration with no linkage"
 msgstr "%q+Då£°æ˜Žä¸ºæ²¡æœ‰å¤–éƒ¨é“¾æŽ¥çš„ï¼Œä¹‹å‰�å�´æœ‰å¤–éƒ¨å£°æ˜Ž"
 
-#: c-decl.c:1482
+#: c-decl.c:1483
 #, gcc-internal-format
 msgid "declaration of %q+D with no linkage follows extern declaration"
 msgstr "%q+Då£°æ˜Žä¸ºæ²¡æœ‰å¤–éƒ¨é“¾æŽ¥çš„ï¼Œä¹‹å‰�å�´æœ‰å¤–éƒ¨å£°æ˜Ž"
 
-#: c-decl.c:1488
+#: c-decl.c:1489
 #, gcc-internal-format
 msgid "redeclaration of %q+D with no linkage"
 msgstr "%q+Dé‡�å£°æ˜Žä¸ºæ²¡æœ‰å¤–éƒ¨é“¾æŽ¥"
 
-#: c-decl.c:1502
+#: c-decl.c:1503
 #, gcc-internal-format
 msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
 msgstr "å¯¹%q+Dçš„å†�æ¬¡å£°æ˜Žä¸­æŒ‡å®šäº†ä¸�å�Œçš„å�¯è§�æ€§ (ä¿�ç•™åŽŸæœ‰çš„å�¯è§�æ€§)"
 
-#: c-decl.c:1513
+#: c-decl.c:1514
 #, gcc-internal-format
 msgid "inline declaration of %qD follows declaration with attribute noinline"
 msgstr "%q+Då¸¦æœ‰ noinline å±žæ€§çš„å£°æ˜Žå‡ºçŽ°åœ¨å…¶å†…è�”å£°æ˜Žä¹‹å�Ž"
 
-#: c-decl.c:1520
+#: c-decl.c:1521
 #, gcc-internal-format
 msgid "declaration of %q+D with attribute noinline follows inline declaration "
 msgstr "%q+Då¸¦æœ‰ noinline å±žæ€§çš„å£°æ˜Žå‡ºçŽ°åœ¨å…¶å†…è�”å£°æ˜Žä¹‹å�Ž"
 
-#: c-decl.c:1539
+#: c-decl.c:1540
 #, gcc-internal-format
 msgid "%q+D declared inline after being called"
 msgstr "%q+Dçš„å†…è�”å£°æ˜Žå‡ºçŽ°åœ¨å…¶è¢«è°ƒç”¨ä¹‹å�Ž"
 
-#: c-decl.c:1544
+#: c-decl.c:1545
 #, gcc-internal-format
 msgid "%q+D declared inline after its definition"
 msgstr "%q+Dçš„å†…è�”å£°æ˜Žå‡ºçŽ°åœ¨å…¶å®šä¹‰ä¹‹å�Ž"
 
-#: c-decl.c:1563
+#: c-decl.c:1564
 #, gcc-internal-format
 msgid "redefinition of parameter %q+D"
 msgstr "å½¢å�‚%q+Dé‡�å®šä¹‰"
 
-#: c-decl.c:1590
+#: c-decl.c:1591
 #, gcc-internal-format
 msgid "redundant redeclaration of %q+D"
 msgstr "å¯¹%q+Då†—ä½™çš„é‡�å£°æ˜Ž"
 
-#: c-decl.c:1970
+#: c-decl.c:1975
 #, gcc-internal-format
 msgid "declaration of %q+D shadows previous non-variable"
 msgstr "%q+Dçš„å£°æ˜Žéš�è—�äº†å…ˆå‰�çš„ä¸€ä¸ªé�žå�˜é‡�å£°æ˜Ž"
 
-#: c-decl.c:1975
+#: c-decl.c:1980
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a parameter"
 msgstr "%q+Dçš„å£°æ˜Žéš�è—�äº†ä¸€ä¸ªå½¢å�‚"
 
-#: c-decl.c:1978
+#: c-decl.c:1983
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a global declaration"
 msgstr "%q+Dçš„å£°æ˜Žéš�è—�äº†ä¸€ä¸ªå…¨å±€å£°æ˜Ž"
 
-#: c-decl.c:1988
+#: c-decl.c:1993
 #, gcc-internal-format
 msgid "declaration of %q+D shadows a previous local"
 msgstr "%q+Dçš„å£°æ˜Žéš�è—�äº†å…ˆå‰�çš„ä¸€ä¸ªå±€éƒ¨å�˜é‡�"
 
-#: c-decl.c:1991 cp/name-lookup.c:988 cp/name-lookup.c:1019
-#: cp/name-lookup.c:1027
+#: c-decl.c:1996 cp/name-lookup.c:987 cp/name-lookup.c:1018
+#: cp/name-lookup.c:1026
 #, gcc-internal-format
 msgid "%Jshadowed declaration is here"
 msgstr "%Jè¢«éš�è—�çš„å£°æ˜Žåœ¨è¿™é‡Œ"
 
-#: c-decl.c:2183
+#: c-decl.c:2188
 #, gcc-internal-format
 msgid "nested extern declaration of %qD"
 msgstr "å¯¹%qDçš„åµŒå¥—çš„å¤–éƒ¨å£°æ˜Ž"
 
-#: c-decl.c:2346 c-decl.c:2349
+#: c-decl.c:2351 c-decl.c:2354
 #, gcc-internal-format
 msgid "implicit declaration of function %qE"
 msgstr "éš�å¼�å£°æ˜Žå‡½æ•°%qE"
 
-#: c-decl.c:2411
+#: c-decl.c:2416
 #, gcc-internal-format
 msgid "incompatible implicit declaration of built-in function %qD"
 msgstr "éš�å¼�å£°æ˜Žä¸Žå†…å»ºå‡½æ•°%qDä¸�å…¼å®¹"
 
-#: c-decl.c:2420
+#: c-decl.c:2425
 #, gcc-internal-format
 msgid "incompatible implicit declaration of function %qD"
 msgstr "éš�å¼�å£°æ˜Žä¸Žå‡½æ•°%qDä¸�å…¼å®¹"
 
-#: c-decl.c:2473
+#: c-decl.c:2478
 #, gcc-internal-format
 msgid "%H%qE undeclared here (not in a function)"
 msgstr "%H%qEæœªå£°æ˜Ž(ä¸�åœ¨å‡½æ•°å†…)"
 
-#: c-decl.c:2478
+#: c-decl.c:2483
 #, gcc-internal-format
 msgid "%H%qE undeclared (first use in this function)"
 msgstr "%H%qEæœªå£°æ˜Ž(åœ¨æ­¤å‡½æ•°å†…ç¬¬ä¸€æ¬¡ä½¿ç”¨)"
 
-#: c-decl.c:2482
+#: c-decl.c:2487
 #, gcc-internal-format
 msgid "%H(Each undeclared identifier is reported only once"
 msgstr "%H(å�³ä½¿åœ¨ä¸€ä¸ªå‡½æ•°å†…å¤šæ¬¡å‡ºçŽ°ï¼Œæ¯�ä¸ªæœªå£°æ˜Žçš„æ ‡è¯†ç¬¦åœ¨å…¶"
 
-#: c-decl.c:2483
+#: c-decl.c:2488
 #, gcc-internal-format
 msgid "%Hfor each function it appears in.)"
 msgstr "%Hæ‰€åœ¨çš„å‡½æ•°å†…ä¹Ÿå�ªæŠ¥å‘Šä¸€æ¬¡ã€‚)"
 
-#: c-decl.c:2521 cp/decl.c:2397
+#: c-decl.c:2526 cp/decl.c:2404
 #, gcc-internal-format
 msgid "label %qE referenced outside of any function"
 msgstr "æ ‡å�·%qEåœ¨æ‰€æœ‰å‡½æ•°å¤–è¢«å¼•ç”¨"
 
-#: c-decl.c:2563
+#: c-decl.c:2568
 #, gcc-internal-format
 msgid "duplicate label declaration %qE"
 msgstr "é‡�å¤�çš„æ ‡å�·å®šä¹‰%qE"
 
-#: c-decl.c:2599
+#: c-decl.c:2604
 #, gcc-internal-format
 msgid "%Hduplicate label %qD"
 msgstr "%Hé‡�å¤�çš„æ ‡å�·%qD"
 
-#: c-decl.c:2609
+#: c-decl.c:2614
 #, gcc-internal-format
 msgid "%Jjump into statement expression"
 msgstr "%Jè·³è½¬è‡³è¯­å�¥è¡¨è¾¾å¼�ä¸­"
 
-#: c-decl.c:2611
+#: c-decl.c:2616
 #, gcc-internal-format
 msgid "%Jjump into scope of identifier with variably modified type"
 msgstr "%Jè·³è‡³å…·æœ‰å�¯å�˜ç±»åž‹çš„æ ‡è¯†ç¬¦çš„ä½œç”¨åŸŸä¸­"
 
-#: c-decl.c:2626
+#: c-decl.c:2631
 #, gcc-internal-format
 msgid "%Htraditional C lacks a separate namespace for labels, identifier %qE conflicts"
 msgstr "%Hä¼ ç»Ÿ C ä¸�ä¸ºæ ‡å�·æ��ä¾›ä¸€ä¸ªå�•ç‹¬çš„å‘½å��ç©ºé—´ï¼Œæ ‡è¯†ç¬¦%qEå†²çª�"
 
-#: c-decl.c:2701
+#: c-decl.c:2706
 #, gcc-internal-format
 msgid "%H%qE defined as wrong kind of tag"
 msgstr "%H%qEå®šä¹‰ä¸ºç±»åž‹é”™è¯¯çš„æ ‡è®°"
 
-#: c-decl.c:2903
+#: c-decl.c:2908
 #, gcc-internal-format
 msgid "unnamed struct/union that defines no instances"
 msgstr "æœªå®šä¹‰ä»»ä½•å®žä¾‹çš„æ— å��ç»“æž„/è�”å�ˆ"
 
-#: c-decl.c:2911
+#: c-decl.c:2916
 #, gcc-internal-format
 msgid "empty declaration with storage class specifier does not redeclare tag"
 msgstr "å¸¦æœ‰å­˜å‚¨ç±»çš„ç©ºå£°æ˜Žæ²¡æœ‰é‡�å£°æ˜Žæ ‡è®°"
 
-#: c-decl.c:2922
+#: c-decl.c:2927
 #, gcc-internal-format
 msgid "empty declaration with type qualifier does not redeclare tag"
 msgstr "å¸¦æœ‰ç±»åž‹é™�å®šçš„ç©ºå£°æ˜Žæ²¡æœ‰é‡�å£°æ˜Žæ ‡è®°"
 
-#: c-decl.c:2943 c-decl.c:2950
+#: c-decl.c:2948 c-decl.c:2955
 #, gcc-internal-format
 msgid "useless type name in empty declaration"
 msgstr "ç©ºå£°æ˜Žä¸­ç±»åž‹å��æ— ç”¨"
 
-#: c-decl.c:2958
+#: c-decl.c:2963
 #, gcc-internal-format
 msgid "%<inline%> in empty declaration"
 msgstr "%<inline%>ç”¨äºŽç©ºå£°æ˜Žä¸­"
 
-#: c-decl.c:2964
+#: c-decl.c:2969
 #, gcc-internal-format
 msgid "%<auto%> in file-scope empty declaration"
 msgstr "æ–‡ä»¶ä½œç”¨åŸŸä¸­å‡ºçŽ°%<auto%>ç©ºå£°æ˜Ž"
 
-#: c-decl.c:2970
+#: c-decl.c:2975
 #, gcc-internal-format
 msgid "%<register%> in file-scope empty declaration"
 msgstr "æ–‡ä»¶ä½œç”¨åŸŸä¸­å‡ºçŽ°%<register%>ç©ºå£°æ˜Ž"
 
-#: c-decl.c:2976
+#: c-decl.c:2981
 #, gcc-internal-format
 msgid "useless storage class specifier in empty declaration"
 msgstr "ç©ºå£°æ˜Žä¸­æŒ‡å®šå­˜å‚¨ç±»æ— ç”¨"
 
-#: c-decl.c:2982
+#: c-decl.c:2987
 #, gcc-internal-format
 msgid "useless %<__thread%> in empty declaration"
 msgstr "ç©ºå£°æ˜Žä¸­%<__thread%>æ— ç”¨"
 
-#: c-decl.c:2990
+#: c-decl.c:2995
 #, gcc-internal-format
 msgid "useless type qualifier in empty declaration"
 msgstr "ç©ºå£°æ˜Žä¸­ç±»åž‹é™�å®šæ— ç”¨"
 
-#: c-decl.c:2997
+#: c-decl.c:3002
 #, gcc-internal-format
 msgid "empty declaration"
 msgstr "ç©ºå£°æ˜Ž"
 
-#: c-decl.c:3063
+#: c-decl.c:3068
 #, gcc-internal-format
 msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
 msgstr "ISO C90 ä¸�æ”¯æŒ�åœ¨å½¢å�‚æ•°ç»„å£°æ˜Žä¸­ä½¿ç”¨%<static%>æˆ–ç±»åž‹é™�å®šç¬¦"
 
-#: c-decl.c:3066
+#: c-decl.c:3071
 #, gcc-internal-format
 msgid "ISO C90 does not support %<[*]%> array declarators"
 msgstr "ISO C90 ä¸�æ”¯æŒ�%<[*]%>æ•°ç»„å£°æ˜Ž"
@@ -17893,253 +17866,248 @@
 #. C99 6.7.5.2p4
 #. A function definition isn't function prototype scope C99 6.2.1p4.
 #. C99 6.7.5.2p4
-#: c-decl.c:3073 c-decl.c:5015
+#: c-decl.c:3078 c-decl.c:5014
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than function prototype scope"
 msgstr "%<[*]%>ä¸�èƒ½ç”¨äºŽå‡½æ•°åŽŸåž‹ä»¥å¤–"
 
-#: c-decl.c:3097
+#: c-decl.c:3181
 #, gcc-internal-format
-msgid "static or type qualifiers in abstract declarator"
-msgstr "static æˆ–ç±»åž‹é™�å®šç¬¦å‡ºçŽ°åœ¨æŠ½è±¡å£°æ˜Žä¸­"
-
-#: c-decl.c:3183
-#, gcc-internal-format
 msgid "%q+D is usually a function"
 msgstr "%q+Dé€šå¸¸æ˜¯ä¸€ä¸ªå‡½æ•°"
 
-#: c-decl.c:3192 cp/decl.c:3983 cp/decl2.c:773
+#: c-decl.c:3190 cp/decl.c:4003 cp/decl2.c:773
 #, gcc-internal-format
 msgid "typedef %qD is initialized (use __typeof__ instead)"
 msgstr "typedef%qDè¢«åˆ�å§‹åŒ–(æ”¹ç”¨ __typeof__)"
 
-#: c-decl.c:3197
+#: c-decl.c:3195
 #, gcc-internal-format
 msgid "function %qD is initialized like a variable"
 msgstr "å‡½æ•°%qDåƒ�å�˜é‡�ä¸€æ ·è¢«åˆ�å§‹åŒ–"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:3203
+#: c-decl.c:3201
 #, gcc-internal-format
 msgid "parameter %qD is initialized"
 msgstr "å½¢å�‚%qDå·²åˆ�å§‹åŒ–"
 
-#: c-decl.c:3228
+#: c-decl.c:3226
 #, gcc-internal-format
 msgid "variable %qD has initializer but incomplete type"
 msgstr "å�˜é‡�%qDæœ‰åˆ�å§‹å€¼è®¾å®šä½†ç±»åž‹ä¸�å®Œå…¨"
 
-#: c-decl.c:3316 c-decl.c:6108 cp/decl.c:4025 cp/decl.c:10985
+#: c-decl.c:3314 c-decl.c:6107 cp/decl.c:4045 cp/decl.c:11083
 #, gcc-internal-format
 msgid "inline function %q+D given attribute noinline"
 msgstr "ä¸ºå†…è�”å‡½æ•°%q+Dç»™å®šäº† noinline å±žæ€§"
 
-#: c-decl.c:3327
+#: c-decl.c:3326
 #, gcc-internal-format
 msgid "%q+D is static but declared in inline function %qD which is not static"
 msgstr "%q+Dæ˜¯é�™æ€�çš„ï¼Œä½†å�´åœ¨é�žé�™æ€�çš„å†…è�”å‡½æ•°%qDä¸­è¢«å£°æ˜Ž"
 
-#: c-decl.c:3418
+#: c-decl.c:3417
 #, gcc-internal-format
 msgid "initializer fails to determine size of %q+D"
 msgstr "åˆ�å§‹å€¼è®¾å®šæ— æ³•å†³å®š%q+Dçš„å¤§å°�"
 
-#: c-decl.c:3423
+#: c-decl.c:3422
 #, gcc-internal-format
 msgid "array size missing in %q+D"
 msgstr "åœ¨%q+Dä¸­ç¼ºå°‘æ•°ç»„å¤§å°�"
 
-#: c-decl.c:3435
+#: c-decl.c:3434
 #, gcc-internal-format
 msgid "zero or negative size array %q+D"
 msgstr "æ•°ç»„%q+Då¤§å°�ä¸º 0 æˆ–è´Ÿ"
 
-#: c-decl.c:3490 varasm.c:2067
+#: c-decl.c:3489 varasm.c:2067
 #, gcc-internal-format
 msgid "storage size of %q+D isn%'t known"
 msgstr "%q+Dçš„å­˜å‚¨å¤§å°�æœªçŸ¥"
 
-#: c-decl.c:3500
+#: c-decl.c:3499
 #, gcc-internal-format
 msgid "storage size of %q+D isn%'t constant"
 msgstr "%q+Dçš„å­˜å‚¨å¤§å°�ä¸�æ˜¯å¸¸é‡�"
 
-#: c-decl.c:3545
+#: c-decl.c:3544
 #, gcc-internal-format
 msgid "ignoring asm-specifier for non-static local variable %q+D"
 msgstr "ä¸ºé�žé�™æ€�å±€éƒ¨å�˜é‡�%q+Då¿½ç•¥äº† asm é™�å®šç¬¦"
 
-#: c-decl.c:3573 fortran/f95-lang.c:653
+#: c-decl.c:3572 fortran/f95-lang.c:655
 #, gcc-internal-format
 msgid "cannot put object with volatile field into register"
 msgstr "ä¸�èƒ½å°†å¸¦æœ‰ volatile å­—æ®µçš„å¯¹è±¡æ”¾å…¥å¯„å­˜å™¨"
 
-#: c-decl.c:3702
+#: c-decl.c:3701
 #, gcc-internal-format
 msgid "ISO C forbids forward parameter declarations"
 msgstr "ISO C ä¸�å…�è®¸å‰�å�‘å�‚æ•°å£°æ˜Ž"
 
-#: c-decl.c:3821
+#: c-decl.c:3820
 #, gcc-internal-format
 msgid "bit-field %qs width not an integer constant"
 msgstr "ä½�æ®µ%qsçš„å®½åº¦ä¸�æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡�"
 
-#: c-decl.c:3829
+#: c-decl.c:3828
 #, gcc-internal-format
 msgid "negative width in bit-field %qs"
 msgstr "ä½�æ®µ%qså®½åº¦ä¸ºè´Ÿ"
 
-#: c-decl.c:3834
+#: c-decl.c:3833
 #, gcc-internal-format
 msgid "zero width for bit-field %qs"
 msgstr "ä½�æ®µ%qså®½åº¦ä¸º 0"
 
-#: c-decl.c:3844
+#: c-decl.c:3843
 #, gcc-internal-format
 msgid "bit-field %qs has invalid type"
 msgstr "ä½�æ®µ%qsç±»åž‹æ— æ•ˆ"
 
-#: c-decl.c:3854
+#: c-decl.c:3853
 #, gcc-internal-format
 msgid "type of bit-field %qs is a GCC extension"
 msgstr "ä½�æ®µç±»åž‹%qsæ˜¯ä¸€ä¸ª GCC æ‰©å±•"
 
-#: c-decl.c:3860
+#: c-decl.c:3859
 #, gcc-internal-format
 msgid "width of %qs exceeds its type"
 msgstr "%qsçš„å®½åº¦è¶…è¿‡å®ƒè‡ªèº«çš„ç±»åž‹"
 
-#: c-decl.c:3873
+#: c-decl.c:3872
 #, gcc-internal-format
 msgid "%qs is narrower than values of its type"
 msgstr "%qsæ¯”å…¶ç±»åž‹çš„å€¼è¦�çª„"
 
-#: c-decl.c:3892
+#: c-decl.c:3891
 #, gcc-internal-format
 msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
 msgstr "ISO C90 ä¸�å…�è®¸æ•°ç»„%qsï¼Œå› ä¸ºä¸�èƒ½è®¡ç®—å…¶å¤§å°�"
 
-#: c-decl.c:3896
+#: c-decl.c:3895
 #, gcc-internal-format
 msgid "ISO C90 forbids array whose size can%'t be evaluated"
 msgstr "ISO C90 ä¸�å…�è®¸ä»»ä½•ä¸�èƒ½ç¡®å®šå¤§å°�çš„æ•°ç»„"
 
-#: c-decl.c:3902
+#: c-decl.c:3901
 #, gcc-internal-format
 msgid "ISO C90 forbids variable length array %qs"
 msgstr "ISO C90 ä¸�å…�è®¸å�˜é•¿æ•°ç»„%qs"
 
-#: c-decl.c:3905
+#: c-decl.c:3904
 #, gcc-internal-format
 msgid "ISO C90 forbids variable length array"
 msgstr "ISO C90 ä¸�å…�è®¸å�˜é•¿æ•°ç»„"
 
-#: c-decl.c:3914
+#: c-decl.c:3913
 #, gcc-internal-format
 msgid "the size of array %qs can%'t be evaluated"
 msgstr "æ•°ç»„%qsçš„å¤§å°�ä¸�èƒ½è¢«ç¡®å®š"
 
-#: c-decl.c:3918
+#: c-decl.c:3917
 #, gcc-internal-format
 msgid "the size of array can %'t be evaluated"
 msgstr "æ•°ç»„å¤§å°�ä¸�èƒ½ç¡®å®š"
 
-#: c-decl.c:3924
+#: c-decl.c:3923
 #, gcc-internal-format
 msgid "variable length array %qs is used"
 msgstr "ä½¿ç”¨äº†å�˜é•¿æ•°ç»„%qs"
 
-#: c-decl.c:3928 cp/decl.c:7004
+#: c-decl.c:3927 cp/decl.c:7076
 #, gcc-internal-format
 msgid "variable length array is used"
 msgstr "ä½¿ç”¨äº†å�˜é•¿æ•°ç»„"
 
-#: c-decl.c:4051 c-decl.c:4328
+#: c-decl.c:4050 c-decl.c:4327
 #, gcc-internal-format
 msgid "variably modified %qs at file scope"
 msgstr "æ–‡ä»¶åŸŸå�¯å�˜ç±»åž‹çš„%qs"
 
-#: c-decl.c:4069
+#: c-decl.c:4068
 #, gcc-internal-format
 msgid "type defaults to %<int%> in declaration of %qs"
 msgstr "åœ¨%qsçš„å£°æ˜Žä¸­ï¼Œç±»åž‹é»˜è®¤ä¸º%<int%>"
 
-#: c-decl.c:4097
+#: c-decl.c:4096
 #, gcc-internal-format
 msgid "duplicate %<const%>"
 msgstr "é‡�å¤�çš„%<const%>"
 
-#: c-decl.c:4099
+#: c-decl.c:4098
 #, gcc-internal-format
 msgid "duplicate %<restrict%>"
 msgstr "é‡�å¤�çš„%<restrict%>"
 
-#: c-decl.c:4101
+#: c-decl.c:4100
 #, gcc-internal-format
 msgid "duplicate %<volatile%>"
 msgstr "é‡�å¤�çš„%<volatile%>"
 
-#: c-decl.c:4120
+#: c-decl.c:4119
 #, gcc-internal-format
 msgid "function definition declared %<auto%>"
 msgstr "å‡½æ•°å£°æ˜Žå®šä¹‰ä¸º%<auto%>"
 
-#: c-decl.c:4122
+#: c-decl.c:4121
 #, gcc-internal-format
 msgid "function definition declared %<register%>"
 msgstr "å‡½æ•°å£°æ˜Žå®šä¹‰ä¸º%<register%>"
 
-#: c-decl.c:4124
+#: c-decl.c:4123
 #, gcc-internal-format
 msgid "function definition declared %<typedef%>"
 msgstr "å‡½æ•°å£°æ˜Žå®šä¹‰ä¸º%<typedef%>"
 
-#: c-decl.c:4126
+#: c-decl.c:4125
 #, gcc-internal-format
 msgid "function definition declared %<__thread%>"
 msgstr "å‡½æ•°å£°æ˜Žå®šä¹‰ä¸º%<__thread%>"
 
-#: c-decl.c:4142
+#: c-decl.c:4141
 #, gcc-internal-format
 msgid "storage class specified for structure field %qs"
 msgstr "ä¸ºç»“æž„å­—æ®µ%qsæŒ‡å®šäº†å­˜å‚¨ç±»"
 
-#: c-decl.c:4146 cp/decl.c:7874
+#: c-decl.c:4145 cp/decl.c:7946
 #, gcc-internal-format
 msgid "storage class specified for parameter %qs"
 msgstr "ä¸ºå½¢å�‚%qsæŒ‡å®šäº†å­˜å‚¨ç±»"
 
-#: c-decl.c:4149 cp/decl.c:7876
+#: c-decl.c:4148 cp/decl.c:7948
 #, gcc-internal-format
 msgid "storage class specified for typename"
 msgstr "ä¸ºç±»åž‹å��æŒ‡å®šäº†å­˜å‚¨ç±»"
 
-#: c-decl.c:4166 cp/decl.c:7893
+#: c-decl.c:4165 cp/decl.c:7965
 #, gcc-internal-format
 msgid "%qs initialized and declared %<extern%>"
 msgstr "%qså·²åˆ�å§‹åŒ–ï¼Œå�´å�ˆè¢«å£°æ˜Žä¸º%<extern%>"
 
-#: c-decl.c:4169 cp/decl.c:7896
+#: c-decl.c:4168 cp/decl.c:7968
 #, gcc-internal-format
 msgid "%qs has both %<extern%> and initializer"
 msgstr "%qsæ—¢æœ‰%<extern%>å�ˆæœ‰åˆ�å§‹å€¼è®¾å®š"
 
-#: c-decl.c:4174
+#: c-decl.c:4173
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<auto%>"
 msgstr "æ–‡ä»¶ä½œç”¨åŸŸä¸­%qsçš„å£°æ˜ŽæŒ‡å®šäº†%<auto%>"
 
-#: c-decl.c:4176
+#: c-decl.c:4175
 #, gcc-internal-format
 msgid "file-scope declaration of %qs specifies %<register%>"
 msgstr "æ–‡ä»¶ä½œç”¨åŸŸä¸­%qsçš„å£°æ˜ŽæŒ‡å®šäº†%<register%>"
 
-#: c-decl.c:4181 cp/decl.c:7900
+#: c-decl.c:4180 cp/decl.c:7972
 #, gcc-internal-format
 msgid "nested function %qs declared %<extern%>"
 msgstr "åµŒå¥—å‡½æ•°%qsè¢«å£°æ˜Žä¸º%<extern%>"
 
-#: c-decl.c:4184 cp/decl.c:7910
+#: c-decl.c:4183 cp/decl.c:7982
 #, gcc-internal-format
 msgid "function-scope %qs implicitly auto and declared %<__thread%>"
 msgstr "å‡½æ•°ä½œç”¨åŸŸçš„%qséš�å¼�ä¸º autoï¼Œå�´è¢«å£°æ˜Žä¸º%<__thread%>"
@@ -18147,468 +18115,468 @@
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:4231 c-decl.c:4472
+#: c-decl.c:4230 c-decl.c:4471
 #, gcc-internal-format
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "static æˆ–ç±»åž‹é™�å®šç¬¦å‡ºçŽ°åœ¨é�žå½¢å�‚æ•°ç»„å£°æ˜Žä¸­"
 
-#: c-decl.c:4278
+#: c-decl.c:4277
 #, gcc-internal-format
 msgid "declaration of %qs as array of voids"
 msgstr "%qså£°æ˜Žä¸º void çš„æ•°ç»„"
 
-#: c-decl.c:4284
+#: c-decl.c:4283
 #, gcc-internal-format
 msgid "declaration of %qs as array of functions"
 msgstr "%qså£°æ˜Žä¸ºå‡½æ•°çš„æ•°ç»„"
 
-#: c-decl.c:4289
+#: c-decl.c:4288
 #, gcc-internal-format
 msgid "invalid use of structure with flexible array member"
 msgstr "å¯¹åŒ…å�«å�¯å�˜æ•°ç»„æˆ�å‘˜çš„ç»“æž„çš„æ— æ•ˆä½¿ç”¨"
 
-#: c-decl.c:4309
+#: c-decl.c:4308
 #, gcc-internal-format
 msgid "size of array %qs has non-integer type"
 msgstr "æ•°ç»„%qsçš„å¤§å°�çš„ç±»åž‹ä¸�æ˜¯æ•´æ•°"
 
-#: c-decl.c:4314
+#: c-decl.c:4313
 #, gcc-internal-format
 msgid "ISO C forbids zero-size array %qs"
 msgstr "ISO C ä¸�å…�è®¸å¤§å°�ä¸º 0 çš„æ•°ç»„%qs"
 
-#: c-decl.c:4321
+#: c-decl.c:4320
 #, gcc-internal-format
 msgid "size of array %qs is negative"
 msgstr "æ•°ç»„%qsçš„å¤§å°�ä¸ºè´Ÿ"
 
-#: c-decl.c:4375 c-decl.c:4631 cp/decl.c:8375
+#: c-decl.c:4374 c-decl.c:4630 cp/decl.c:8447
 #, gcc-internal-format
 msgid "size of array %qs is too large"
 msgstr "æ•°ç»„%qså¤ªå¤§"
 
-#: c-decl.c:4386
+#: c-decl.c:4385
 #, gcc-internal-format
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C90 ä¸�å…�è®¸å�¯å�˜æ•°ç»„æˆ�å‘˜"
 
 #. C99 6.7.5.2p4
-#: c-decl.c:4399
+#: c-decl.c:4398
 #, gcc-internal-format
 msgid "%<[*]%> not allowed in other than a declaration"
 msgstr "%<[*]%>å�ªèƒ½ç”¨åœ¨å£°æ˜Žä¸­"
 
-#: c-decl.c:4422
+#: c-decl.c:4421
 #, gcc-internal-format
 msgid "array type has incomplete element type"
 msgstr "æ•°ç»„å…ƒç´ çš„ç±»åž‹ä¸�å®Œå…¨"
 
-#: c-decl.c:4504 cp/decl.c:8001
+#: c-decl.c:4503 cp/decl.c:8073
 #, gcc-internal-format
 msgid "%qs declared as function returning a function"
 msgstr "%qså£°æ˜Žä¸ºè¿”å›žä¸€ä¸ªå‡½æ•°çš„å‡½æ•°"
 
-#: c-decl.c:4509 cp/decl.c:8006
+#: c-decl.c:4508 cp/decl.c:8078
 #, gcc-internal-format
 msgid "%qs declared as function returning an array"
 msgstr "%qså£°æ˜Žä¸ºè¿”å›žä¸€ä¸ªæ•°ç»„çš„å‡½æ•°"
 
-#: c-decl.c:4531
+#: c-decl.c:4530
 #, gcc-internal-format
 msgid "function definition has qualified void return type"
 msgstr "å‡½æ•°å®šä¹‰æœ‰é™�å®šçš„ void è¿”å›žç±»åž‹"
 
-#: c-decl.c:4534 cp/decl.c:7990 cp/pt.c:8568
+#: c-decl.c:4533 cp/decl.c:8062 cp/pt.c:8668
 #, gcc-internal-format
 msgid "type qualifiers ignored on function return type"
 msgstr "å¿½ç•¥å‡½æ•°è¿”å›žç±»åž‹çš„ç±»åž‹é™�å®š"
 
-#: c-decl.c:4563 c-decl.c:4644 c-decl.c:4732 c-decl.c:4825
+#: c-decl.c:4562 c-decl.c:4643 c-decl.c:4731 c-decl.c:4824
 #, gcc-internal-format
 msgid "ISO C forbids qualified function types"
 msgstr "ISO C ä¸�å…�è®¸ä½¿ç”¨ const æˆ– volatile é™�å®šå‡½æ•°ç±»åž‹"
 
-#: c-decl.c:4652
+#: c-decl.c:4651
 #, gcc-internal-format
 msgid "typedef %q+D declared %<inline%>"
 msgstr "typedef%q+Då£°æ˜Žä¸º%<inline%>"
 
-#: c-decl.c:4667
+#: c-decl.c:4666
 #, gcc-internal-format
 msgid "ISO C forbids const or volatile function types"
 msgstr "ISO C ä¸�å…�è®¸ä½¿ç”¨ const æˆ– volatile é™�å®šå‡½æ•°ç±»åž‹"
 
 #. C99 6.7.2.1p8
-#: c-decl.c:4677
+#: c-decl.c:4676
 #, gcc-internal-format
 msgid "a member of a structure or union cannot have a variably modified type"
 msgstr "ç»“æž„æˆ–è�”å�ˆæˆ�å‘˜ä¸�èƒ½å…·æœ‰å�¯å�˜ç±»åž‹"
 
-#: c-decl.c:4693
+#: c-decl.c:4692
 #, gcc-internal-format
 msgid "variable or field %qs declared void"
 msgstr "å�˜é‡�æˆ–å­—æ®µ%qså£°æ˜Žä¸º void"
 
-#: c-decl.c:4725
+#: c-decl.c:4724
 #, gcc-internal-format
 msgid "attributes in parameter array declarator ignored"
 msgstr "å‡ºçŽ°åœ¨å½¢å�‚æ•°ç»„å£°æ˜Žä¸­çš„å±žæ€§è¢«å¿½ç•¥"
 
-#: c-decl.c:4760
+#: c-decl.c:4759
 #, gcc-internal-format
 msgid "parameter %q+D declared %<inline%>"
 msgstr "å½¢å�‚%q+Då£°æ˜Žä¸º%<inline%>"
 
-#: c-decl.c:4773
+#: c-decl.c:4772
 #, gcc-internal-format
 msgid "field %qs declared as a function"
 msgstr "å­—æ®µ%qså£°æ˜Žä¸ºä¸€ä¸ªå‡½æ•°"
 
-#: c-decl.c:4779
+#: c-decl.c:4778
 #, gcc-internal-format
 msgid "field %qs has incomplete type"
 msgstr "å­—æ®µ%qsçš„ç±»åž‹ä¸�å®Œå…¨"
 
-#: c-decl.c:4796 c-decl.c:4808 c-decl.c:4812
+#: c-decl.c:4795 c-decl.c:4807 c-decl.c:4811
 #, gcc-internal-format
 msgid "invalid storage class for function %qs"
 msgstr "å‡½æ•°%qsçš„å­˜å‚¨ç±»æ— æ•ˆ"
 
-#: c-decl.c:4831
+#: c-decl.c:4830
 #, gcc-internal-format
 msgid "%<noreturn%> function returns non-void value"
 msgstr "%<noreturn%>å‡½æ•°è¿”å›žäº†ä¸€ä¸ªé�ž void çš„è¿”å›žå€¼"
 
-#: c-decl.c:4867
+#: c-decl.c:4866
 #, gcc-internal-format
 msgid "cannot inline function %<main%>"
 msgstr "ä¸�èƒ½å†…è�”%<main%>å‡½æ•°"
 
-#: c-decl.c:4910
+#: c-decl.c:4909
 #, gcc-internal-format
 msgid "variable previously declared %<static%> redeclared %<extern%>"
 msgstr "å…ˆå‰�è¢«å£°æ˜Žä¸º%<static%>çš„å�˜é‡�é‡�å£°æ˜Žä¸º%<extern%>"
 
-#: c-decl.c:4920
+#: c-decl.c:4919
 #, gcc-internal-format
 msgid "variable %q+D declared %<inline%>"
 msgstr "å�˜é‡�%q+Då£°æ˜Žä¸º%<inline%>"
 
 #. C99 6.7.5.2p2
-#: c-decl.c:4951
+#: c-decl.c:4950
 #, gcc-internal-format
 msgid "object with variably modified type must have no linkage"
 msgstr "å�¯å�˜ç±»åž‹å¯¹è±¡ä¸�èƒ½æœ‰å¤–éƒ¨é“¾æŽ¥"
 
-#: c-decl.c:5020 c-decl.c:6199
+#: c-decl.c:5019 c-decl.c:6198
 #, gcc-internal-format
 msgid "function declaration isn%'t a prototype"
 msgstr "å‡½æ•°å£°æ˜Žä¸�æ˜¯ä¸€ä¸ªåŽŸåž‹"
 
-#: c-decl.c:5028
+#: c-decl.c:5027
 #, gcc-internal-format
 msgid "parameter names (without types) in function declaration"
 msgstr "å‡½æ•°å£°æ˜Žä¸­å‡ºçŽ°å½¢å�‚å��å�´æœªæŒ‡å®šç±»åž‹"
 
-#: c-decl.c:5061
+#: c-decl.c:5060
 #, gcc-internal-format
 msgid "parameter %u (%q+D) has incomplete type"
 msgstr "å½¢å�‚ %u (%q+D) çš„ç±»åž‹ä¸�å®Œå…¨"
 
-#: c-decl.c:5064
+#: c-decl.c:5063
 #, gcc-internal-format
 msgid "%Jparameter %u has incomplete type"
 msgstr "%Jå�‚æ•° %u ç±»åž‹ä¸�å®Œå…¨"
 
-#: c-decl.c:5073
+#: c-decl.c:5072
 #, gcc-internal-format
 msgid "parameter %u (%q+D) has void type"
 msgstr "å½¢å�‚ %u (%q+D)ç±»åž‹ä¸º void"
 
-#: c-decl.c:5076
+#: c-decl.c:5075
 #, gcc-internal-format
 msgid "%Jparameter %u has void type"
 msgstr "%Jå½¢å�‚ %u ç±»åž‹ä¸º void"
 
-#: c-decl.c:5138
+#: c-decl.c:5137
 #, gcc-internal-format
 msgid "%<void%> as only parameter may not be qualified"
 msgstr "%<void%>ä½œä¸ºä»…æœ‰çš„å�‚æ•°æ—¶ä¸�èƒ½è¢«é™�å®š"
 
-#: c-decl.c:5142 c-decl.c:5176
+#: c-decl.c:5141 c-decl.c:5175
 #, gcc-internal-format
 msgid "%<void%> must be the only parameter"
 msgstr "%<void%>å¿…é¡»æ˜¯ä»…æœ‰çš„å½¢å�‚"
 
-#: c-decl.c:5170
+#: c-decl.c:5169
 #, gcc-internal-format
 msgid "parameter %q+D has just a forward declaration"
 msgstr "å½¢å�‚%q+Dæœ‰ä¸€ä¸ªå‰�å�‘å£°æ˜Ž"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5215
+#: c-decl.c:5214
 #, gcc-internal-format
 msgid "%<%s %E%> declared inside parameter list"
 msgstr "%<%s %E%>åœ¨å½¢å�‚è¡¨å†…éƒ¨å£°æ˜Ž"
 
 #. The %s will be one of 'struct', 'union', or 'enum'.
-#: c-decl.c:5219
+#: c-decl.c:5218
 #, gcc-internal-format
 msgid "anonymous %s declared inside parameter list"
 msgstr "åœ¨å½¢å�‚åˆ—è¡¨ä¸­å£°æ˜Žäº†åŒ¿å�� %s"
 
-#: c-decl.c:5224
+#: c-decl.c:5223
 #, gcc-internal-format
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "å®ƒçš„ä½œç”¨åŸŸä»…é™�äºŽæ­¤å®šä¹‰æˆ–å£°æ˜Žï¼Œè¿™å�¯èƒ½å¹¶ä¸�æ˜¯æ‚¨æƒ³è¦�çš„"
 
-#: c-decl.c:5358
+#: c-decl.c:5357
 #, gcc-internal-format
 msgid "redefinition of %<union %E%>"
 msgstr "%<union %E%>é‡�å®šä¹‰"
 
-#: c-decl.c:5360
+#: c-decl.c:5359
 #, gcc-internal-format
 msgid "redefinition of %<struct %E%>"
 msgstr "%<struct %E%>é‡�å®šä¹‰"
 
-#: c-decl.c:5365
+#: c-decl.c:5364
 #, gcc-internal-format
 msgid "nested redefinition of %<union %E%>"
 msgstr "åµŒå¥—çš„%<union %E%>é‡�å®šä¹‰"
 
-#: c-decl.c:5367
+#: c-decl.c:5366
 #, gcc-internal-format
 msgid "nested redefinition of %<struct %E%>"
 msgstr "åµŒå¥—çš„%<struct %E%>é‡�å®šä¹‰"
 
-#: c-decl.c:5442 cp/decl.c:3780
+#: c-decl.c:5441 cp/decl.c:3796
 #, gcc-internal-format
 msgid "declaration does not declare anything"
 msgstr "æ²¡æœ‰å£°æ˜Žä»»ä½•ä¸œè¥¿"
 
-#: c-decl.c:5446
+#: c-decl.c:5445
 #, gcc-internal-format
 msgid "ISO C doesn%'t support unnamed structs/unions"
 msgstr "ISO C ä¸�æ”¯æŒ�åŒ¿å��ç»“æž„/è�”å�ˆ"
 
-#: c-decl.c:5490 c-decl.c:5506
+#: c-decl.c:5489 c-decl.c:5505
 #, gcc-internal-format
 msgid "duplicate member %q+D"
 msgstr "é‡�å¤�çš„æˆ�å‘˜%q+D"
 
-#: c-decl.c:5545
+#: c-decl.c:5544
 #, gcc-internal-format
 msgid "union has no named members"
 msgstr "è�”å�ˆåŒ…å�«æ— å��æˆ�å‘˜"
 
-#: c-decl.c:5547
+#: c-decl.c:5546
 #, gcc-internal-format
 msgid "union has no members"
 msgstr "è�”å�ˆä½“æ²¡æœ‰æˆ�å‘˜"
 
-#: c-decl.c:5552
+#: c-decl.c:5551
 #, gcc-internal-format
 msgid "struct has no named members"
 msgstr "ç»“æž„ä¸�åŒ…å�«ä»»ä½•æœ‰å��æˆ�å‘˜"
 
-#: c-decl.c:5554
+#: c-decl.c:5553
 #, gcc-internal-format
 msgid "struct has no members"
 msgstr "ç»“æž„ä½“æ²¡æœ‰æˆ�å‘˜"
 
-#: c-decl.c:5616
+#: c-decl.c:5615
 #, gcc-internal-format
 msgid "%Jflexible array member in union"
 msgstr "%Jè�”å�ˆä¸­å‡ºçŽ°å�¯å�˜æ•°ç»„æˆ�å‘˜"
 
-#: c-decl.c:5621
+#: c-decl.c:5620
 #, gcc-internal-format
 msgid "%Jflexible array member not at end of struct"
 msgstr "%Jç»“æž„ä¸­çš„å�¯å�˜æ•°ç»„æˆ�å‘˜æ²¡æœ‰å‡ºçŽ°åœ¨ç»“æž„çš„æœ«å°¾"
 
-#: c-decl.c:5626
+#: c-decl.c:5625
 #, gcc-internal-format
 msgid "%Jflexible array member in otherwise empty struct"
 msgstr "%Jå�¯å�˜æ•°ç»„æ˜¯ç»“æž„ä¸­çš„å”¯ä¸€æˆ�å‘˜"
 
-#: c-decl.c:5633
+#: c-decl.c:5632
 #, gcc-internal-format
 msgid "%Jinvalid use of structure with flexible array member"
 msgstr "%Jå¯¹åŒ…å�«å�¯å�˜æ•°ç»„æˆ�å‘˜çš„ç»“æž„çš„æ— æ•ˆä½¿ç”¨"
 
-#: c-decl.c:5742
+#: c-decl.c:5741
 #, gcc-internal-format
 msgid "union cannot be made transparent"
 msgstr "è�”å�ˆä¸�èƒ½æˆ�ä¸ºé€�æ˜Žçš„"
 
-#: c-decl.c:5813
+#: c-decl.c:5812
 #, gcc-internal-format
 msgid "nested redefinition of %<enum %E%>"
 msgstr "åµŒå¥—çš„%<enum %E%>é‡�å®šä¹‰"
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5820
+#: c-decl.c:5819
 #, gcc-internal-format
 msgid "redeclaration of %<enum %E%>"
 msgstr "%<enum %E%>é‡�å£°æ˜Ž"
 
-#: c-decl.c:5883
+#: c-decl.c:5882
 #, gcc-internal-format
 msgid "enumeration values exceed range of largest integer"
 msgstr "æžšä¸¾å€¼è¶…è¿‡äº†æœ€å¤§æ•´æ•°ç±»åž‹å�¯è¡¨ç¤ºçš„èŒƒå›´"
 
-#: c-decl.c:5900
+#: c-decl.c:5899
 #, gcc-internal-format
 msgid "specified mode too small for enumeral values"
 msgstr "æŒ‡å®šçš„æ¨¡å¼�å¯¹æžšä¸¾å€¼æ�¥è¯´å¤ªå°�"
 
-#: c-decl.c:5996
+#: c-decl.c:5995
 #, gcc-internal-format
 msgid "enumerator value for %qE is not an integer constant"
 msgstr "%qEçš„æžšä¸¾å€¼ä¸�æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡�"
 
-#: c-decl.c:6013
+#: c-decl.c:6012
 #, gcc-internal-format
 msgid "overflow in enumeration values"
 msgstr "æžšä¸¾å€¼æº¢å‡º"
 
-#: c-decl.c:6018
+#: c-decl.c:6017
 #, gcc-internal-format
 msgid "ISO C restricts enumerator values to range of %<int%>"
 msgstr "ISO C å°†æžšä¸¾å€¼é™�åˆ¶åœ¨%<int%>èŒƒå›´å†…"
 
-#: c-decl.c:6125
+#: c-decl.c:6124
 #, gcc-internal-format
 msgid "return type is an incomplete type"
 msgstr "è¿”å›žä¸�å®Œå…¨çš„ç±»åž‹"
 
-#: c-decl.c:6133
+#: c-decl.c:6132
 #, gcc-internal-format
 msgid "return type defaults to %<int%>"
 msgstr "è¿”å›žç±»åž‹é»˜è®¤ä¸º%<int%>"
 
-#: c-decl.c:6206
+#: c-decl.c:6205
 #, gcc-internal-format
 msgid "no previous prototype for %q+D"
 msgstr "%q+Då…ˆå‰�æ²¡æœ‰åŽŸåž‹"
 
-#: c-decl.c:6215
+#: c-decl.c:6214
 #, gcc-internal-format
 msgid "%q+D was used with no prototype before its definition"
 msgstr "%q+Då®šä¹‰å‰�æ²¡æœ‰åŽŸåž‹"
 
-#: c-decl.c:6221 cp/decl.c:11126
+#: c-decl.c:6220 cp/decl.c:11224
 #, gcc-internal-format
 msgid "no previous declaration for %q+D"
 msgstr "%q+Då…ˆå‰�æ²¡æœ‰å£°æ˜Žè¿‡"
 
-#: c-decl.c:6231
+#: c-decl.c:6230
 #, gcc-internal-format
 msgid "%q+D was used with no declaration before its definition"
 msgstr "%q+Dçš„å†…è�”å£°æ˜Žå‡ºçŽ°åœ¨å…¶å®šä¹‰ä¹‹å�Ž"
 
-#: c-decl.c:6254 c-decl.c:6723
+#: c-decl.c:6253 c-decl.c:6722
 #, gcc-internal-format
 msgid "return type of %q+D is not %<int%>"
 msgstr "%q+Dçš„è¿”å›žç±»åž‹ä¸�æ˜¯%<int%>"
 
-#: c-decl.c:6259
+#: c-decl.c:6258
 #, gcc-internal-format
 msgid "%q+D is normally a non-static function"
 msgstr "%q+Dé€šå¸¸æ˜¯ä¸€ä¸ªé�žé�™æ€�çš„å‡½æ•°"
 
-#: c-decl.c:6293
+#: c-decl.c:6292
 #, gcc-internal-format
 msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr "%JåŽŸåž‹å‡½æ•°å®šä¹‰ä¸­ä½¿ç”¨äº†æ—§å¼�å�‚æ•°å£°æ˜Ž"
 
-#: c-decl.c:6307
+#: c-decl.c:6306
 #, gcc-internal-format
 msgid "%Jtraditional C rejects ISO C style function definitions"
 msgstr "%Jä¼ ç»Ÿ C ä¸�æŽ¥å�— ISO C é£Žæ ¼çš„å‡½æ•°å®šä¹‰"
 
-#: c-decl.c:6323
+#: c-decl.c:6322
 #, gcc-internal-format
 msgid "%Jparameter name omitted"
 msgstr "%Jçœ�ç•¥äº†å½¢å�‚çš„å��å­—"
 
-#: c-decl.c:6357
+#: c-decl.c:6356
 #, gcc-internal-format
 msgid "%Jold-style function definition"
 msgstr "%Jæ—§å¼�çš„å‡½æ•°å®šä¹‰"
 
-#: c-decl.c:6366
+#: c-decl.c:6365
 #, gcc-internal-format
 msgid "%Jparameter name missing from parameter list"
 msgstr "%Jå½¢å�‚åˆ—è¡¨ä¸­ç¼ºå°‘å½¢å�‚å��"
 
-#: c-decl.c:6377
+#: c-decl.c:6376
 #, gcc-internal-format
 msgid "%q+D declared as a non-parameter"
 msgstr "%q+Då£°æ˜Žä¸ºé�žå½¢å�‚"
 
-#: c-decl.c:6382
+#: c-decl.c:6381
 #, gcc-internal-format
 msgid "multiple parameters named %q+D"
 msgstr "å¤šä¸ªå��ä¸º%q+Dçš„å½¢å�‚"
 
-#: c-decl.c:6390
+#: c-decl.c:6389
 #, gcc-internal-format
 msgid "parameter %q+D declared with void type"
 msgstr "å½¢å�‚%q+Då£°æ˜Žä¸º void ç±»åž‹"
 
-#: c-decl.c:6407 c-decl.c:6409
+#: c-decl.c:6406 c-decl.c:6408
 #, gcc-internal-format
 msgid "type of %q+D defaults to %<int%>"
 msgstr "ç±»åž‹%q+Dé»˜è®¤ä¸º%<int%>"
 
-#: c-decl.c:6428
+#: c-decl.c:6427
 #, gcc-internal-format
 msgid "parameter %q+D has incomplete type"
 msgstr "å½¢å�‚%q+Dçš„ç±»åž‹ä¸�å®Œå…¨"
 
-#: c-decl.c:6434
+#: c-decl.c:6433
 #, gcc-internal-format
 msgid "declaration for parameter %q+D but no such parameter"
 msgstr "å£°æ˜Žçš„å�‚æ•°%q+Dä¸�å­˜åœ¨"
 
-#: c-decl.c:6484
+#: c-decl.c:6483
 #, gcc-internal-format
 msgid "number of arguments doesn%'t match built-in prototype"
 msgstr "å®žå�‚ä¸ªæ•°ä¸Žå†…å»ºåŽŸåž‹ä¸�ç¬¦"
 
-#: c-decl.c:6488
+#: c-decl.c:6487
 #, gcc-internal-format
 msgid "number of arguments doesn%'t match prototype"
 msgstr "å®žå�‚æ•°ç›®ä¸ŽåŽŸåž‹ä¸�ç¬¦"
 
-#: c-decl.c:6489 c-decl.c:6529 c-decl.c:6542
+#: c-decl.c:6488 c-decl.c:6528 c-decl.c:6541
 #, gcc-internal-format
 msgid "%Hprototype declaration"
 msgstr "%HåŽŸåž‹å£°æ˜Ž"
 
-#: c-decl.c:6523
+#: c-decl.c:6522
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match built-in prototype"
 msgstr "æ��å�‡å�Žçš„å®žå�‚%qDä¸Žå†…å»ºåŽŸåž‹ä¸�ç¬¦"
 
-#: c-decl.c:6527
+#: c-decl.c:6526
 #, gcc-internal-format
 msgid "promoted argument %qD doesn%'t match prototype"
 msgstr "æ��å�‡å�Žçš„å®žå�‚%qDä¸ŽåŽŸåž‹ä¸�ç¬¦"
 
-#: c-decl.c:6537
+#: c-decl.c:6536
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match built-in prototype"
 msgstr "å®žå�‚%qDä¸Žå†…å»ºåŽŸåž‹ä¸�ç¬¦"
 
-#: c-decl.c:6541
+#: c-decl.c:6540
 #, gcc-internal-format
 msgid "argument %qD doesn%'t match prototype"
 msgstr "å®žå�‚%qDä¸ŽåŽŸåž‹ä¸�ç¬¦"
 
-#: c-decl.c:6768 cp/decl.c:11820
+#: c-decl.c:6767 cp/decl.c:11918
 #, gcc-internal-format
 msgid "no return statement in function returning non-void"
 msgstr "åœ¨æœ‰è¿”å›žå€¼çš„å‡½æ•°ä¸­æœªå�‘çŽ° return è¯­å�¥"
@@ -18616,437 +18584,437 @@
 #. 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.
-#: c-decl.c:6841
+#: c-decl.c:6840
 #, gcc-internal-format
 msgid "%<for%> loop initial declaration used outside C99 mode"
 msgstr "åœ¨ C99 æ¨¡å¼�ä¹‹å¤–ä½¿ç”¨%<for%>å¾ªçŽ¯åˆ�å§‹åŒ–å£°æ˜Ž"
 
-#: c-decl.c:6870
+#: c-decl.c:6869
 #, gcc-internal-format
 msgid "declaration of static variable %q+D in %<for%> loop initial declaration"
 msgstr "åœ¨%<for%>å¾ªçŽ¯åˆ�å§‹å£°æ˜Žä¸­å£°æ˜Žäº†é�™æ€�å�˜é‡�%q+D"
 
-#: c-decl.c:6873
+#: c-decl.c:6872
 #, gcc-internal-format
 msgid "declaration of %<extern%> variable %q+D in %<for%> loop initial declaration"
 msgstr "åœ¨%<for%>å¾ªçŽ¯åˆ�å§‹å£°æ˜Žä¸­å£°æ˜Žäº†%<extern%>å�˜é‡�%q+D"
 
-#: c-decl.c:6878
+#: c-decl.c:6877
 #, gcc-internal-format
 msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr "%<struct %E%>å£°æ˜ŽäºŽ%<for%>å¾ªçŽ¯åˆ�å§‹å£°æ˜Žä¸­"
 
-#: c-decl.c:6882
+#: c-decl.c:6881
 #, gcc-internal-format
 msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr "%<union %E%>å£°æ˜ŽäºŽ%<for%>å¾ªçŽ¯åˆ�å§‹å£°æ˜Žä¸­"
 
-#: c-decl.c:6886
+#: c-decl.c:6885
 #, gcc-internal-format
 msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr "%<enum %E%>å£°æ˜ŽäºŽ%<for%>å¾ªçŽ¯åˆ�å§‹å£°æ˜Žä¸­"
 
-#: c-decl.c:6890
+#: c-decl.c:6889
 #, gcc-internal-format
 msgid "declaration of non-variable %q+D in %<for%> loop initial declaration"
 msgstr "åœ¨%<for%>å¾ªçŽ¯åˆ�å§‹å£°æ˜Žä¸­å£°æ˜Žäº†é�žå�˜é‡�%q+D"
 
-#: c-decl.c:7178 c-decl.c:7420 c-decl.c:7716
+#: c-decl.c:7177 c-decl.c:7419 c-decl.c:7715
 #, gcc-internal-format
 msgid "duplicate %qE"
 msgstr "é‡�å¤�çš„%qE"
 
-#: c-decl.c:7201 c-decl.c:7430 c-decl.c:7617
+#: c-decl.c:7200 c-decl.c:7429 c-decl.c:7616
 #, gcc-internal-format
 msgid "two or more data types in declaration specifiers"
 msgstr "å£°æ˜ŽæŒ‡å®šäº†ä¸¤ä¸ªä»¥ä¸Šçš„æ•°æ�®ç±»åž‹"
 
-#: c-decl.c:7213 cp/parser.c:2149
+#: c-decl.c:7212 cp/parser.c:2152
 #, gcc-internal-format
 msgid "%<long long long%> is too long for GCC"
 msgstr "%<long long long%>å¯¹ GCC æ�¥è¯´å¤ªé•¿äº†"
 
-#: c-decl.c:7220 c-decl.c:7520
+#: c-decl.c:7219 c-decl.c:7519
 #, gcc-internal-format
 msgid "both %<long long%> and %<double%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<long long%>å’Œ%<double%>"
 
-#: c-decl.c:7226
+#: c-decl.c:7225
 #, gcc-internal-format
 msgid "ISO C90 does not support %<long long%>"
 msgstr "ISO C90 ä¸�æ”¯æŒ�%<long long%>"
 
-#: c-decl.c:7231 c-decl.c:7260
+#: c-decl.c:7230 c-decl.c:7259
 #, gcc-internal-format
 msgid "both %<long%> and %<short%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº† <long%>å’Œ%<short%>"
 
-#: c-decl.c:7234 c-decl.c:7437
+#: c-decl.c:7233 c-decl.c:7436
 #, gcc-internal-format
 msgid "both %<long%> and %<void%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<long%>å’Œ%<void%>"
 
-#: c-decl.c:7237 c-decl.c:7459
+#: c-decl.c:7236 c-decl.c:7458
 #, gcc-internal-format
 msgid "both %<long%> and %<_Bool%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<long%>å’Œ%<_Bool%>"
 
-#: c-decl.c:7240 c-decl.c:7481
+#: c-decl.c:7239 c-decl.c:7480
 #, gcc-internal-format
 msgid "both %<long%> and %<char%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<long%>å’Œ%<char%>"
 
-#: c-decl.c:7243 c-decl.c:7501
+#: c-decl.c:7242 c-decl.c:7500
 #, gcc-internal-format
 msgid "both %<long%> and %<float%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<long%>å’Œ%<float%>"
 
-#: c-decl.c:7246
+#: c-decl.c:7245
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<long%>å’Œ%<_Decimal32%>"
 
-#: c-decl.c:7249
+#: c-decl.c:7248
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<long%>å’Œ%<_Decimal64%>"
 
-#: c-decl.c:7252
+#: c-decl.c:7251
 #, gcc-internal-format
 msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<long%>å’Œ%<_Decimal128%>"
 
-#: c-decl.c:7263 c-decl.c:7440
+#: c-decl.c:7262 c-decl.c:7439
 #, gcc-internal-format
 msgid "both %<short%> and %<void%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<short%>å’Œ%<void%>"
 
-#: c-decl.c:7266 c-decl.c:7462
+#: c-decl.c:7265 c-decl.c:7461
 #, gcc-internal-format
 msgid "both %<short%> and %<_Bool%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<short%>å’Œ%<_Bool%>"
 
-#: c-decl.c:7269 c-decl.c:7484
+#: c-decl.c:7268 c-decl.c:7483
 #, gcc-internal-format
 msgid "both %<short%> and %<char%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<short%>å’Œ%<char%>"
 
-#: c-decl.c:7272 c-decl.c:7504
+#: c-decl.c:7271 c-decl.c:7503
 #, gcc-internal-format
 msgid "both %<short%> and %<float%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<short%>å’Œ%<float%>"
 
-#: c-decl.c:7275 c-decl.c:7523
+#: c-decl.c:7274 c-decl.c:7522
 #, gcc-internal-format
 msgid "both %<short%> and %<double%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<short%>å’Œ%<double%>"
 
-#: c-decl.c:7278
+#: c-decl.c:7277
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<short%>å’Œ%<_Decimal32%>"
 
-#: c-decl.c:7281
+#: c-decl.c:7280
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<short%>å’Œ%<_Decimal64%>"
 
-#: c-decl.c:7284
+#: c-decl.c:7283
 #, gcc-internal-format
 msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<short%>å’Œ%<_Decimal128%>"
 
-#: c-decl.c:7292 c-decl.c:7321
+#: c-decl.c:7291 c-decl.c:7320
 #, gcc-internal-format
 msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<signed%>å’Œ%<unsigned%>"
 
-#: c-decl.c:7295 c-decl.c:7443
+#: c-decl.c:7294 c-decl.c:7442
 #, gcc-internal-format
 msgid "both %<signed%> and %<void%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<signed%>å’Œ%<void%>"
 
-#: c-decl.c:7298 c-decl.c:7465
+#: c-decl.c:7297 c-decl.c:7464
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<signed%>å’Œ%<_Bool%>"
 
-#: c-decl.c:7301 c-decl.c:7507
+#: c-decl.c:7300 c-decl.c:7506
 #, gcc-internal-format
 msgid "both %<signed%> and %<float%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<signed%>å’Œ%<float%>"
 
-#: c-decl.c:7304 c-decl.c:7526
+#: c-decl.c:7303 c-decl.c:7525
 #, gcc-internal-format
 msgid "both %<signed%> and %<double%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<signed%>å’Œ%<double%>"
 
-#: c-decl.c:7307
+#: c-decl.c:7306
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<signed%>å’Œ%<_Decimal32%>"
 
-#: c-decl.c:7310
+#: c-decl.c:7309
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<signed%>å’Œ%<_Decimal64%>"
 
-#: c-decl.c:7313
+#: c-decl.c:7312
 #, gcc-internal-format
 msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<signed%>å’Œ%<_Decimal128%>"
 
-#: c-decl.c:7324 c-decl.c:7446
+#: c-decl.c:7323 c-decl.c:7445
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<void%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<unsigned%>å’Œ%<void%>"
 
-#: c-decl.c:7327 c-decl.c:7468
+#: c-decl.c:7326 c-decl.c:7467
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<unsigned%>å’Œ%<_Bool%>"
 
-#: c-decl.c:7330 c-decl.c:7510
+#: c-decl.c:7329 c-decl.c:7509
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<float%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<unsigned%>å’Œ%<float%>"
 
-#: c-decl.c:7333 c-decl.c:7529
+#: c-decl.c:7332 c-decl.c:7528
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<double%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<unsigned%>å’Œ%<double%>"
 
-#: c-decl.c:7336
+#: c-decl.c:7335
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<unsigned%>å’Œ%<_Decimal32%>"
 
-#: c-decl.c:7339
+#: c-decl.c:7338
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<unsigned%>å’Œ%<_Decimal64%>"
 
-#: c-decl.c:7342
+#: c-decl.c:7341
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<unsigned%>å’Œ%<_Decimal128%>"
 
-#: c-decl.c:7350
+#: c-decl.c:7349
 #, gcc-internal-format
 msgid "ISO C90 does not support complex types"
 msgstr "ISO C90 ä¸�æ”¯æŒ�å¤�æ•°ç±»åž‹"
 
-#: c-decl.c:7352 c-decl.c:7449
+#: c-decl.c:7351 c-decl.c:7448
 #, gcc-internal-format
 msgid "both %<complex%> and %<void%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<complex%>å’Œ%<void%>"
 
-#: c-decl.c:7355 c-decl.c:7471
+#: c-decl.c:7354 c-decl.c:7470
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<complex%>å’Œ%<_Bool%>"
 
-#: c-decl.c:7358
+#: c-decl.c:7357
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<complex%>å’Œ%<_Decimal32%>"
 
-#: c-decl.c:7361
+#: c-decl.c:7360
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<complex%>å’Œ%<_Decimal64%>"
 
-#: c-decl.c:7364
+#: c-decl.c:7363
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<complex%>å’Œ%<_Decimal128%>"
 
-#: c-decl.c:7367
+#: c-decl.c:7366
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Fract%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<complex%>å’Œ%<_Fract%>"
 
-#: c-decl.c:7370
+#: c-decl.c:7369
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Accum%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<complex%>å’Œ%<_Accum%>"
 
-#: c-decl.c:7373
+#: c-decl.c:7372
 #, gcc-internal-format
 msgid "both %<complex%> and %<_Sat%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<complex%>å’Œ%<_Sat%>"
 
-#: c-decl.c:7381
+#: c-decl.c:7380
 #, gcc-internal-format
 msgid "ISO C does not support saturating types"
 msgstr "ISO C ä¸�æ”¯æŒ�é¥±å’Œç±»åž‹"
 
-#: c-decl.c:7383 c-decl.c:7452
+#: c-decl.c:7382 c-decl.c:7451
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<void%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<_Sat%>å’Œ%<void%>"
 
-#: c-decl.c:7386 c-decl.c:7474
+#: c-decl.c:7385 c-decl.c:7473
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Bool%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<_Sat%>å’Œ%<_Bool%>"
 
-#: c-decl.c:7389 c-decl.c:7487
+#: c-decl.c:7388 c-decl.c:7486
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<char%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<_Sat%>å’Œ%<char%>"
 
-#: c-decl.c:7392 c-decl.c:7494
+#: c-decl.c:7391 c-decl.c:7493
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<int%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<_Sat%>å’Œ%<int%>"
 
-#: c-decl.c:7395 c-decl.c:7513
+#: c-decl.c:7394 c-decl.c:7512
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<float%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<_Sat%>å’Œ%<float%>"
 
-#: c-decl.c:7398 c-decl.c:7532
+#: c-decl.c:7397 c-decl.c:7531
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<double%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<_Sat%>å’Œ%<double%>"
 
-#: c-decl.c:7401
+#: c-decl.c:7400
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal32%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<_Sat%>å’Œ%<_Decimal32%>"
 
-#: c-decl.c:7404
+#: c-decl.c:7403
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal64%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<_Sat%>å’Œ%<_Decimal64%>"
 
-#: c-decl.c:7407
+#: c-decl.c:7406
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<_Decimal128%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<_Sat%>å’Œ%<_Decimal128%>"
 
-#: c-decl.c:7410
+#: c-decl.c:7409
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<_Sat%>å’Œ%<complex%>"
 
-#: c-decl.c:7549
+#: c-decl.c:7548
 #, gcc-internal-format
 msgid "both %<long long%> and %<%s%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<long long%>å’Œ%<%s%>"
 
-#: c-decl.c:7552
+#: c-decl.c:7551
 #, gcc-internal-format
 msgid "both %<long%> and %<%s%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<long%>å’Œ%<%s%>"
 
-#: c-decl.c:7555
+#: c-decl.c:7554
 #, gcc-internal-format
 msgid "both %<short%> and %<%s%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<short%>å’Œ%<%s%>"
 
-#: c-decl.c:7558
+#: c-decl.c:7557
 #, gcc-internal-format
 msgid "both %<signed%> and %<%s%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<signed%>å’Œ%<%s%>"
 
-#: c-decl.c:7561
+#: c-decl.c:7560
 #, gcc-internal-format
 msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<unsigned%>å’Œ%<%s%>"
 
-#: c-decl.c:7564 c-decl.c:7590
+#: c-decl.c:7563 c-decl.c:7589
 #, gcc-internal-format
 msgid "both %<complex%> and %<%s%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<complex%>å’Œ%<%s%>"
 
-#: c-decl.c:7567
+#: c-decl.c:7566
 #, gcc-internal-format
 msgid "both %<_Sat%> and %<%s%> in declaration specifiers"
 msgstr "å£°æ˜Žä¸­å�Œæ—¶ä½¿ç”¨äº†%<_Sat%>å’Œ%<%s%>"
 
-#: c-decl.c:7577
+#: c-decl.c:7576
 #, gcc-internal-format
 msgid "decimal floating point not supported for this target"
 msgstr "å��è¿›åˆ¶æµ®ç‚¹åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�"
 
-#: c-decl.c:7579
+#: c-decl.c:7578
 #, gcc-internal-format
 msgid "ISO C does not support decimal floating point"
 msgstr "ISO C ä¸�æ”¯æŒ�å��è¿›åˆ¶æµ®ç‚¹æ•°"
 
-#: c-decl.c:7598
+#: c-decl.c:7597
 #, gcc-internal-format
 msgid "fixed-point types not supported for this target"
 msgstr "å®šç‚¹ç±»åž‹åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�"
 
-#: c-decl.c:7600
+#: c-decl.c:7599
 #, gcc-internal-format
 msgid "ISO C does not support fixed-point types"
 msgstr "ISO C ä¸�æ”¯æŒ�å®šç‚¹ç±»åž‹"
 
-#: c-decl.c:7634
+#: c-decl.c:7633
 #, gcc-internal-format
 msgid "%qE fails to be a typedef or built in type"
 msgstr "%qEä¸�æ˜¯ä¸€ä¸ª typedef ç±»åž‹ï¼Œä¹Ÿä¸�æ˜¯ä¸€ä¸ªå†…å»ºç±»åž‹"
 
-#: c-decl.c:7667
+#: c-decl.c:7666
 #, gcc-internal-format
 msgid "%qE is not at beginning of declaration"
 msgstr "%qEæ²¡æœ‰å‡ºçŽ°åœ¨å£°æ˜Žçš„å¼€å¤´"
 
-#: c-decl.c:7681
+#: c-decl.c:7680
 #, gcc-internal-format
 msgid "%<__thread%> used with %<auto%>"
 msgstr "%<__thread%>ä¸Ž%<auto%>ä¸€èµ·ä½¿ç”¨"
 
-#: c-decl.c:7683
+#: c-decl.c:7682
 #, gcc-internal-format
 msgid "%<__thread%> used with %<register%>"
 msgstr "%<__thread%>ä¸Ž%<register%>ä¸€èµ·ä½¿ç”¨"
 
-#: c-decl.c:7685
+#: c-decl.c:7684
 #, gcc-internal-format
 msgid "%<__thread%> used with %<typedef%>"
 msgstr "%<__thread%>ä¸Ž%<typedef%>ä¸€èµ·ä½¿ç”¨"
 
-#: c-decl.c:7696
+#: c-decl.c:7695
 #, gcc-internal-format
 msgid "%<__thread%> before %<extern%>"
 msgstr "%<__thread%>å‡ºçŽ°åœ¨%<extern%>ä¹‹å‰�"
 
-#: c-decl.c:7705
+#: c-decl.c:7704
 #, gcc-internal-format
 msgid "%<__thread%> before %<static%>"
 msgstr "%<__thread%>å‡ºçŽ°åœ¨%<static%>ä¹‹å‰�"
 
-#: c-decl.c:7721
+#: c-decl.c:7720
 #, gcc-internal-format
 msgid "multiple storage classes in declaration specifiers"
 msgstr "å£°æ˜ŽæŒ‡å®šäº†å¤šä¸ªå­˜å‚¨ç±»"
 
-#: c-decl.c:7728
+#: c-decl.c:7727
 #, gcc-internal-format
 msgid "%<__thread%> used with %qE"
 msgstr "%<__thread%>ä¸Ž%qEä¸€èµ·ä½¿ç”¨"
 
-#: c-decl.c:7775
+#: c-decl.c:7774
 #, gcc-internal-format
 msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
 msgstr "%<_Sat%>ä½¿ç”¨æ—¶ç¼ºå°‘%<_Fract%>æˆ–%<_Accum%>"
 
-#: c-decl.c:7787
+#: c-decl.c:7786
 #, gcc-internal-format
 msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
 msgstr "ISO C ä¸�æ”¯æŒ�å�•ç‹¬ç”¨%<complex%>è¡¨ç¤º%<double complex%>"
 
-#: c-decl.c:7832 c-decl.c:7858
+#: c-decl.c:7831 c-decl.c:7857
 #, gcc-internal-format
 msgid "ISO C does not support complex integer types"
 msgstr "ISO C ä¸�æ”¯æŒ�å¤�æ•´æ•°"
 
-#: c-decl.c:8008 toplev.c:847
+#: c-decl.c:8007 toplev.c:847
 #, gcc-internal-format
 msgid "%q+F used but never defined"
 msgstr "%q+Fä½¿ç”¨è¿‡ä½†ä»Žæœªå®šä¹‰"
@@ -19458,37 +19426,37 @@
 msgid "invalid expression type for %<#pragma omp atomic%>"
 msgstr "%<#pragma omp atomic%>è¡¨è¾¾å¼�ç±»åž‹æ— æ•ˆ"
 
-#: c-omp.c:218
+#: c-omp.c:219
 #, gcc-internal-format
 msgid "%Hinvalid type for iteration variable %qE"
 msgstr "%Hè¿­ä»£å�˜é‡�%qEç±»åž‹æ— æ•ˆ"
 
-#: c-omp.c:222
+#: c-omp.c:223
 #, gcc-internal-format
 msgid "%Hiteration variable %qE is unsigned"
 msgstr "%Hè¿­ä»£å�˜é‡�%qEæ— ç¬¦å�·"
 
-#: c-omp.c:233
+#: c-omp.c:234
 #, gcc-internal-format
 msgid "%H%qE is not initialized"
 msgstr "%H%qEæœªç»�åˆ�å§‹åŒ–"
 
-#: c-omp.c:246 cp/semantics.c:3840
+#: c-omp.c:247 cp/semantics.c:3872
 #, gcc-internal-format
 msgid "%Hmissing controlling predicate"
 msgstr "%Hç¼ºå°‘æŽ§åˆ¶è°“è¯�"
 
-#: c-omp.c:304
+#: c-omp.c:305
 #, gcc-internal-format
 msgid "%Hinvalid controlling predicate"
 msgstr "%Hæ— æ•ˆçš„æŽ§åˆ¶è°“è¯�"
 
-#: c-omp.c:311 cp/semantics.c:3846
+#: c-omp.c:312 cp/semantics.c:3878
 #, gcc-internal-format
 msgid "%Hmissing increment expression"
 msgstr "%Hç¼ºå°‘è‡ªå¢žè¯­å�¥"
 
-#: c-omp.c:361
+#: c-omp.c:362
 #, gcc-internal-format
 msgid "%Hinvalid increment expression"
 msgstr "%Hæ— æ•ˆçš„è‡ªå¢žè¯­å�¥"
@@ -19533,152 +19501,152 @@
 msgid "obsolete option -I- used, please use -iquote instead"
 msgstr "ä½¿ç”¨äº†è¿‡æ—¶çš„é€‰é¡¹ -I-ï¼Œè¯·æ”¹ç”¨ -iquote"
 
-#: c-opts.c:508
+#: c-opts.c:510
 #, gcc-internal-format
 msgid "argument %qs to %<-Wnormalized%> not recognized"
 msgstr "å®žå�‚%qs(ç»™äºˆ%<-Wnormalized%>)æ— æ³•è¯†åˆ«"
 
-#: c-opts.c:595
+#: c-opts.c:597
 #, gcc-internal-format
 msgid "switch %qs is no longer supported"
 msgstr "å¼€å…³%qsä¸�å†�è¢«æ”¯æŒ�"
 
-#: c-opts.c:705
+#: c-opts.c:707
 #, gcc-internal-format
 msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr "-fhandle-exceptions å·²è¢«é‡�å‘½å��ä¸º -fexceptions (å¹¶ä¸”çŽ°åœ¨é»˜è®¤ä¸ºå¼€)"
 
-#: c-opts.c:911
+#: c-opts.c:913
 #, gcc-internal-format
 msgid "output filename specified twice"
 msgstr "è¾“å‡ºæ–‡ä»¶å��æŒ‡å®šäº†ä¸¤æ¬¡"
 
-#: c-opts.c:1051
+#: c-opts.c:1053
 #, gcc-internal-format
 msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
 msgstr "-fno-gnu89-inline ä»…åœ¨ GNU99 æˆ– C99 æ¨¡å¼�ä¸‹æ”¯æŒ�"
 
-#: c-opts.c:1126
+#: c-opts.c:1142
 #, gcc-internal-format
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr "-Wformat-y2k æœªä¸Ž -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥"
 
-#: c-opts.c:1128
+#: c-opts.c:1144
 #, gcc-internal-format
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr "-Wformat-extra-args æœªä¸Ž -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥"
 
-#: c-opts.c:1130
+#: c-opts.c:1146
 #, gcc-internal-format
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr "-Wformat-zero-length æœªä¸Ž -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥"
 
-#: c-opts.c:1132
+#: c-opts.c:1148
 #, gcc-internal-format
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr "-Wformat-nonliteral æœªä¸Ž -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥"
 
-#: c-opts.c:1134
+#: c-opts.c:1150
 #, gcc-internal-format
 msgid "-Wformat-contains-nul ignored without -Wformat"
 msgstr "-Wformat-contains-nul æœªä¸Ž -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥"
 
-#: c-opts.c:1136
+#: c-opts.c:1152
 #, gcc-internal-format
 msgid "-Wformat-security ignored without -Wformat"
 msgstr "-Wformat-security æœªä¸Ž -Wformat ä¸€èµ·ä½¿ç”¨ï¼Œå·²å¿½ç•¥"
 
-#: c-opts.c:1160
+#: c-opts.c:1176
 #, gcc-internal-format
 msgid "opening output file %s: %m"
 msgstr "æ‰“å¼€è¾“å‡ºæ–‡ä»¶ %sï¼š%m"
 
-#: c-opts.c:1165
+#: c-opts.c:1181
 #, gcc-internal-format
 msgid "too many filenames given.  Type %s --help for usage"
 msgstr "ç»™å®šäº†å¤ªå¤šæ–‡ä»¶å��ã€‚è¯•ç”¨ %s --help ä»¥äº†è§£ç”¨æ³•"
 
-#: c-opts.c:1249
+#: c-opts.c:1265
 #, gcc-internal-format
 msgid "The C parser does not support -dy, option ignored"
 msgstr "C è§£æž�å™¨ä¸�æ”¯æŒ� -dyï¼Œé€‰é¡¹å·²å¿½ç•¥"
 
-#: c-opts.c:1253
+#: c-opts.c:1269
 #, gcc-internal-format
 msgid "The Objective-C parser does not support -dy, option ignored"
 msgstr "Objective-C è§£æž�å™¨ä¸�æ”¯æŒ� -dyï¼Œå·²å¿½ç•¥"
 
-#: c-opts.c:1256
+#: c-opts.c:1272
 #, gcc-internal-format
 msgid "The C++ parser does not support -dy, option ignored"
 msgstr "C++ è§£æž�å™¨ä¸�æ”¯æŒ� -dyï¼Œé€‰é¡¹å·²å¿½ç•¥"
 
-#: c-opts.c:1260
+#: c-opts.c:1276
 #, gcc-internal-format
 msgid "The Objective-C++ parser does not support -dy, option ignored"
 msgstr "Objective-C++ è§£æž�å™¨ä¸�æ”¯æŒ� -dyï¼Œå·²å¿½ç•¥"
 
-#: c-opts.c:1309
+#: c-opts.c:1326
 #, gcc-internal-format
 msgid "opening dependency file %s: %m"
 msgstr "æ‰“å¼€ä¾�èµ–æ–‡ä»¶ %sï¼š%m"
 
-#: c-opts.c:1319
+#: c-opts.c:1336
 #, gcc-internal-format
 msgid "closing dependency file %s: %m"
 msgstr "å…³é—­ä¾�èµ–æ–‡ä»¶ %sï¼š%m"
 
-#: c-opts.c:1322
+#: c-opts.c:1339
 #, gcc-internal-format
 msgid "when writing output to %s: %m"
 msgstr "å½“å†™å…¥è¾“å‡ºåˆ° %s æ—¶ï¼š%m"
 
-#: c-opts.c:1402
+#: c-opts.c:1419
 #, gcc-internal-format
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr "è¦�ç”Ÿæˆ�ä¾�èµ–é¡¹ï¼Œæ‚¨å¿…é¡»æŒ‡å®š -M æˆ– -MM"
 
-#: c-opts.c:1448
+#: c-opts.c:1469
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -Wunused_macros"
 msgstr "-fdirectives-only ä¸Ž -Wunused_macros ä¸�å…¼å®¹"
 
-#: c-opts.c:1450
+#: c-opts.c:1471
 #, gcc-internal-format
 msgid "-fdirectives-only is incompatible with -traditional"
 msgstr "-fdirectives-only ä¸Ž -traditional ä¸�å…¼å®¹"
 
-#: c-opts.c:1588
+#: c-opts.c:1609
 #, gcc-internal-format
 msgid "too late for # directive to set debug directory"
 msgstr "ä½¿ç”¨ # æŒ‡ç¤ºè®¾å®šè°ƒè¯•ç›®å½•å¤ªè¿Ÿ"
 
-#: c-parser.c:1070
+#: c-parser.c:1072
 #, gcc-internal-format
 msgid "%HISO C forbids an empty source file"
 msgstr "%HISO C ä¸�å…�è®¸æº�æ–‡ä»¶ä¸ºç©º"
 
-#: c-parser.c:1156 c-parser.c:6091
+#: c-parser.c:1158 c-parser.c:6150
 #, gcc-internal-format
 msgid "%HISO C does not allow extra %<;%> outside of a function"
 msgstr "%HISO C ä¸�æ”¯æŒ�åœ¨å‡½æ•°å¤–ä½¿ç”¨å¤šä½™çš„%<;%>"
 
-#: c-parser.c:1259 c-parser.c:6640
+#: c-parser.c:1261 c-parser.c:6699
 #, gcc-internal-format
 msgid "expected declaration specifiers"
 msgstr "éœ€è¦�æŒ‡å®šå£°æ˜Ž"
 
-#: c-parser.c:1271
+#: c-parser.c:1273
 #, gcc-internal-format
 msgid "%Hempty declaration"
 msgstr "%Hç©ºå£°æ˜Ž"
 
-#: c-parser.c:1307
+#: c-parser.c:1309
 #, gcc-internal-format
 msgid "%Hdata definition has no type or storage class"
 msgstr "%Hæ•°æ�®å®šä¹‰æ—¶æ²¡æœ‰ç±»åž‹æˆ–å­˜å‚¨ç±»"
 
-#: c-parser.c:1362
+#: c-parser.c:1364
 #, gcc-internal-format
 msgid "expected %<,%> or %<;%>"
 msgstr "éœ€è¦�%<,%>æˆ–%<;%>"
@@ -19686,174 +19654,189 @@
 #. 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.
-#: c-parser.c:1369 c-parser.c:1386
+#: c-parser.c:1371 c-parser.c:1388
 #, gcc-internal-format
 msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
 msgstr "éœ€è¦�%<=%>ï¼Œ%<,%>ï¼Œ%<;%>ï¼Œ%<asm%>æˆ–%<__attribute__%>"
 
-#: c-parser.c:1378
+#: c-parser.c:1380
 #, gcc-internal-format
 msgid "%HISO C forbids nested functions"
 msgstr "%HISO C ä¸�å…�è®¸åµŒå¥—å‡½æ•°"
 
-#: c-parser.c:1743 c-parser.c:2553 c-parser.c:3189 c-parser.c:3445
-#: c-parser.c:4308 c-parser.c:4895 c-parser.c:5298 c-parser.c:5318
-#: c-parser.c:5434 c-parser.c:5582 c-parser.c:5599 c-parser.c:5731
-#: c-parser.c:5743 c-parser.c:5768 c-parser.c:5903 c-parser.c:5932
-#: c-parser.c:5940 c-parser.c:5968 c-parser.c:5982 c-parser.c:6201
-#: c-parser.c:6300 c-parser.c:6803 c-parser.c:7426
+#: c-parser.c:1745 c-parser.c:2555 c-parser.c:3191 c-parser.c:3447
+#: c-parser.c:4367 c-parser.c:4954 c-parser.c:5357 c-parser.c:5377
+#: c-parser.c:5493 c-parser.c:5641 c-parser.c:5658 c-parser.c:5790
+#: c-parser.c:5802 c-parser.c:5827 c-parser.c:5962 c-parser.c:5991
+#: c-parser.c:5999 c-parser.c:6027 c-parser.c:6041 c-parser.c:6260
+#: c-parser.c:6359 c-parser.c:6862 c-parser.c:7493
 #, gcc-internal-format
 msgid "expected identifier"
 msgstr "éœ€è¦�æ ‡è¯†ç¬¦"
 
-#: c-parser.c:1773
+#: c-parser.c:1775
 #, gcc-internal-format
 msgid "%Hcomma at end of enumerator list"
 msgstr "%Hæžšä¸¾è¡¨ä»¥é€—å�·ç»“å°¾"
 
-#: c-parser.c:1779
+#: c-parser.c:1781
 #, gcc-internal-format
 msgid "expected %<,%> or %<}%>"
 msgstr "éœ€è¦�%<,%>æˆ–%<}%>"
 
-#: c-parser.c:1793 c-parser.c:1977 c-parser.c:6058
+#: c-parser.c:1795 c-parser.c:1979 c-parser.c:6117
 #, gcc-internal-format
 msgid "expected %<{%>"
 msgstr "éœ€è¦�%<{%>"
 
-#: c-parser.c:1804
+#: c-parser.c:1806
 #, gcc-internal-format
 msgid "%HISO C forbids forward references to %<enum%> types"
 msgstr "%HISO C ä¸�å…�è®¸%<enum%>ç±»åž‹çš„å‰�å�‘å¼•ç”¨"
 
-#: c-parser.c:1911
+#: c-parser.c:1913
 #, gcc-internal-format
 msgid "expected class name"
 msgstr "éœ€è¦�ç±»å��"
 
-#: c-parser.c:1930 c-parser.c:5835
+#: c-parser.c:1932 c-parser.c:5894
 #, gcc-internal-format
 msgid "%Hextra semicolon in struct or union specified"
 msgstr "%Hä¸ºç»“å�ˆæˆ–ç»“æž„æŒ‡å®šäº†å¤šä½™çš„åˆ†å�·"
 
-#: c-parser.c:1959
+#: c-parser.c:1961
 #, gcc-internal-format
 msgid "%Hno semicolon at end of struct or union"
 msgstr "%Hç»“æž„æˆ–è�”å�ˆå�Žæ²¡æœ‰åˆ†å�·"
 
-#: c-parser.c:1963
+#: c-parser.c:1965
 #, gcc-internal-format
 msgid "expected %<;%>"
 msgstr "éœ€è¦�%<;%>"
 
-#: c-parser.c:2042 c-parser.c:3014
+#: c-parser.c:2044 c-parser.c:3016
 #, gcc-internal-format
 msgid "expected specifier-qualifier-list"
 msgstr "éœ€è¦�æŒ‡å®šç¬¦-é™�åˆ¶ç¬¦åˆ—è¡¨"
 
-#: c-parser.c:2052
+#: c-parser.c:2054
 #, gcc-internal-format
 msgid "%HISO C forbids member declarations with no members"
 msgstr "%HISO C ä¸�å…�è®¸ä¸�å�«æˆ�å‘˜çš„æˆ�å‘˜å£°æ˜Ž"
 
-#: c-parser.c:2126
+#: c-parser.c:2128
 #, gcc-internal-format
 msgid "expected %<,%>, %<;%> or %<}%>"
 msgstr "éœ€è¦�%<,%>ã€�%<;%>æˆ–%<}%>"
 
-#: c-parser.c:2133
+#: c-parser.c:2135
 #, gcc-internal-format
 msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
 msgstr "éœ€è¦�%<:%>ï¼Œ%<,%>ï¼Œ%<;%>ï¼Œ%<}%>æˆ–%<__attribute__%>"
 
-#: c-parser.c:2184
+#: c-parser.c:2186
 #, gcc-internal-format
 msgid "%H%<typeof%> applied to a bit-field"
 msgstr "%Hä¸ºä½�æ®µä½¿ç”¨%<typeof%>"
 
-#: c-parser.c:2421
+#: c-parser.c:2423
 #, gcc-internal-format
 msgid "expected identifier or %<(%>"
 msgstr "éœ€è¦�æ ‡è¯†ç¬¦æˆ–%<(%>"
 
-#: c-parser.c:2622
+#: c-parser.c:2624
 #, gcc-internal-format
 msgid "%HISO C requires a named argument before %<...%>"
 msgstr "%HISO C è¦�æ±‚åœ¨%<...%>å‰�æœ‰ä¸€ä¸ªæœ‰å��å�‚æ•°"
 
-#: c-parser.c:2729
+#: c-parser.c:2731
 #, gcc-internal-format
 msgid "expected declaration specifiers or %<...%>"
 msgstr "éœ€è¦�æŒ‡å®šå£°æ˜Žæˆ–%<...%>"
 
-#: c-parser.c:2779
+#: c-parser.c:2781
 #, gcc-internal-format
 msgid "%Hwide string literal in %<asm%>"
 msgstr "%H%<asm%>ä¸­å‡ºçŽ°å®½å­—é�¢å­—ç¬¦ä¸²"
 
-#: c-parser.c:2786 c-parser.c:6695 cp/parser.c:20393
+#: c-parser.c:2788 c-parser.c:6754 cp/parser.c:20482
 #, gcc-internal-format
 msgid "expected string literal"
 msgstr "éœ€è¦�å­—é�¢å­—ç¬¦ä¸²"
 
-#: c-parser.c:3107
+#: c-parser.c:3109
 #, gcc-internal-format
 msgid "%HISO C forbids empty initializer braces"
 msgstr "%HISO C ä¸�å…�è®¸ç”¨åˆ�å§‹å€¼è®¾å®šä¸­æœ‰ç©ºçš„èŠ±æ‹¬å�·å¯¹"
 
 #. Use the colon as the error location.
-#: c-parser.c:3154
+#: c-parser.c:3156
 #, gcc-internal-format
 msgid "%Hobsolete use of designated initializer with %<:%>"
 msgstr "%Hä½¿ç”¨%<:%>æ�¥æŒ‡å®šå…ƒç´ åˆ�å§‹å€¼çš„ä½œæ³•å·²è¿‡æ—¶"
 
-#: c-parser.c:3285
+#: c-parser.c:3287
 #, gcc-internal-format
 msgid "%HISO C forbids specifying range of elements to initialize"
 msgstr "%HISO C ä¸�å…�è®¸åœ¨åˆ�å§‹åŒ–æŒ‡å®šå…ƒç´ çš„èŒƒå›´"
 
-#: c-parser.c:3298
+#: c-parser.c:3300
 #, gcc-internal-format
 msgid "%HISO C90 forbids specifying subobject to initialize"
 msgstr "%HISO C90 ä¸�å…�è®¸æŒ‡å®šå­�å¯¹è±¡çš„åˆ�å§‹å€¼"
 
-#: c-parser.c:3307
+#: c-parser.c:3309
 #, gcc-internal-format
 msgid "%Hobsolete use of designated initializer without %<=%>"
 msgstr "%Hè¿‡æ—¶çš„ç”¨æ³•ï¼Œåº”ä½¿ç”¨%<=%>æ�¥æŒ‡å®šå…ƒç´ åˆ�å§‹å€¼"
 
-#: c-parser.c:3316
+#: c-parser.c:3318
 #, gcc-internal-format
 msgid "expected %<=%>"
 msgstr "éœ€è¦�%<=%>"
 
-#: c-parser.c:3461
+#: c-parser.c:3463
 #, gcc-internal-format
 msgid "%HISO C forbids label declarations"
 msgstr "%HISO C ä¸�å…�è®¸æ ‡å�·å£°æ˜Ž"
 
-#: c-parser.c:3466 c-parser.c:3541
+#: c-parser.c:3468 c-parser.c:3543
 #, gcc-internal-format
 msgid "expected declaration or statement"
 msgstr "éœ€è¦�å£°æ˜Žæˆ–è¯­å�¥"
 
-#: c-parser.c:3494 c-parser.c:3522
+#: c-parser.c:3496 c-parser.c:3524
 #, gcc-internal-format
 msgid "%HISO C90 forbids mixed declarations and code"
 msgstr "%HISO C90 ä¸�å…�è®¸æ··å�ˆä½¿ç”¨å£°æ˜Žå’Œä»£ç �"
 
+#: c-parser.c:3550
+#, gcc-internal-format
+msgid "%Hexpected %<}%> before %<else%>"
+msgstr "%H%<else%>å‰�éœ€è¦�%<}%>"
+
 #: c-parser.c:3555
 #, gcc-internal-format
+msgid "%H%<else%> without a previous %<if%>"
+msgstr "%H%<else%>æ²¡æœ‰å¯¹åº”çš„%<if%>"
+
+#: c-parser.c:3571
+#, gcc-internal-format
 msgid "%Hlabel at end of compound statement"
 msgstr "%Hæ ‡å�·ä½�äºŽå¤�å�ˆè¯­å�¥æœ«å°¾"
 
-#: c-parser.c:3598
+#: c-parser.c:3614
 #, gcc-internal-format
 msgid "expected %<:%> or %<...%>"
 msgstr "éœ€è¦�%<:%>æˆ–%<...%>"
 
-#: c-parser.c:3779
+#: c-parser.c:3647
 #, gcc-internal-format
+msgid "%Ha label can only be part of a statement and a declaration is not a statement"
+msgstr "%Hæ ‡å�·å�ªèƒ½æ˜¯è¯­å�¥çš„ä¸€éƒ¨åˆ†ï¼Œè€Œå£°æ˜Žå¹¶é�žè¯­å�¥"
+
+#: c-parser.c:3810
+#, gcc-internal-format
 msgid "expected identifier or %<*%>"
 msgstr "éœ€è¦�æ ‡è¯†ç¬¦æˆ–%<*%>"
 
@@ -19861,188 +19844,183 @@
 #. c_parser_skip_until_found stops at a closing nesting
 #. delimiter without consuming it, but here we need to consume
 #. it to proceed further.
-#: c-parser.c:3841
+#: c-parser.c:3872
 #, gcc-internal-format
 msgid "expected statement"
 msgstr "éœ€è¦�è¯­å�¥"
 
-#: c-parser.c:3851
+#: c-parser.c:4095
 #, gcc-internal-format
-msgid "%Ha label can only be part of a statement and a declaration is not a statement"
-msgstr "%Hæ ‡å�·å�ªèƒ½æ˜¯è¯­å�¥çš„ä¸€éƒ¨åˆ†ï¼Œè€Œå£°æ˜Žå¹¶é�žè¯­å�¥"
-
-#: c-parser.c:4036
-#, gcc-internal-format
 msgid "%Hsuggest braces around empty body in %<do%> statement"
 msgstr "%Hå»ºè®®åœ¨ç©ºçš„%<do%>è¯­å�¥ä½“å‘¨å›´åŠ ä¸ŠèŠ±æ‹¬å�·"
 
-#: c-parser.c:4192
+#: c-parser.c:4251
 #, gcc-internal-format
 msgid "%H%E qualifier ignored on asm"
 msgstr "%H%E é™�å®šåœ¨ asm ä¸Šè¢«å¿½ç•¥"
 
-#: c-parser.c:4473
+#: c-parser.c:4532
 #, gcc-internal-format
 msgid "%HISO C forbids omitting the middle term of a ?: expression"
 msgstr "%HISO C ä¸�å…�è®¸çœ�ç•¥ ?: è¡¨è¾¾å¼�ä¸­çš„ç¬¬äºŒé¡¹"
 
-#: c-parser.c:4863
+#: c-parser.c:4922
 #, gcc-internal-format
 msgid "%Htraditional C rejects the unary plus operator"
 msgstr "%Hä¼ ç»Ÿ C ä¸�æŽ¥å�—å�•ç›® + è¿�ç®—ç¬¦"
 
 #. C99 6.7.5.2p4
-#: c-parser.c:4974
+#: c-parser.c:5033
 #, gcc-internal-format
 msgid "%H%<[*]%> not allowed in other than a declaration"
 msgstr "%H%<[*]%>å�ªèƒ½ç”¨åœ¨å£°æ˜Žä¸­"
 
-#: c-parser.c:4988
+#: c-parser.c:5047
 #, gcc-internal-format
 msgid "%H%<sizeof%> applied to a bit-field"
 msgstr "%Hå¯¹ä½�æ®µä½¿ç”¨%<sizeof%>"
 
-#: c-parser.c:5132 c-parser.c:5476 c-parser.c:5498
+#: c-parser.c:5191 c-parser.c:5535 c-parser.c:5557
 #, gcc-internal-format
 msgid "expected expression"
 msgstr "éœ€è¦�è¡¨è¾¾å¼�"
 
-#: c-parser.c:5159
+#: c-parser.c:5218
 #, gcc-internal-format
 msgid "%Hbraced-group within expression allowed only inside a function"
 msgstr "%Hè¡¨è¾¾å¼�ä¸­çš„èŠ±æ‹¬å�·ç»„å�ªå…�è®¸å‡ºçŽ°åœ¨å‡½æ•°ä¸­"
 
-#: c-parser.c:5173
+#: c-parser.c:5232
 #, gcc-internal-format
 msgid "%HISO C forbids braced-groups within expressions"
 msgstr "%HISO C ä¸�å…�è®¸åœ¨è¡¨è¾¾å¼�ä¸­ä½¿ç”¨èŠ±æ‹¬å�·ç»„"
 
-#: c-parser.c:5358
+#: c-parser.c:5417
 #, gcc-internal-format
 msgid "%Hfirst argument to %<__builtin_choose_expr%> not a constant"
 msgstr "%H%<__builtin_choose_expr%>çš„ç¬¬ä¸€ä¸ªå®žå�‚ä¸�æ˜¯ä¸€ä¸ªå¸¸é‡�"
 
-#: c-parser.c:5527
+#: c-parser.c:5586
 #, gcc-internal-format
 msgid "%Hcompound literal has variable size"
 msgstr "%Hå¤�å�ˆå­—é�¢å€¼æœ‰å�¯å�˜çš„å¤§å°�"
 
-#: c-parser.c:5535
+#: c-parser.c:5594
 #, gcc-internal-format
 msgid "%HISO C90 forbids compound literals"
 msgstr "%HISO C90 ä¸�å…�è®¸å¤�å�ˆå­—é�¢å€¼"
 
-#: c-parser.c:6053
+#: c-parser.c:6112
 #, gcc-internal-format
 msgid "%Hextra semicolon in method definition specified"
 msgstr "%Hä¸ºæ–¹æ³•å®šä¹‰æŒ‡å®šäº†å¤šä½™çš„åˆ†å�·"
 
-#: c-parser.c:6600 cp/parser.c:20436
+#: c-parser.c:6659 cp/parser.c:20525
 #, gcc-internal-format
 msgid "%<#pragma omp barrier%> may only be used in compound statements"
 msgstr "%<#pragma omp barrier%>å�ªèƒ½ç”¨åœ¨å¤�å�ˆè¯­å�¥ä¸­"
 
-#: c-parser.c:6611 cp/parser.c:20451
+#: c-parser.c:6670 cp/parser.c:20540
 #, gcc-internal-format
 msgid "%<#pragma omp flush%> may only be used in compound statements"
 msgstr "%<#pragma omp flush%>å�ªèƒ½ç”¨åœ¨å¤�å�ˆè¯­å�¥ä¸­"
 
-#: c-parser.c:6623
+#: c-parser.c:6682
 #, gcc-internal-format
 msgid "%H%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr "%H%<#pragma omp section%>å�ªèƒ½ç”¨åœ¨%<#pragma omp sections%>ç»“æž„ä¸­"
 
-#: c-parser.c:6630 cp/parser.c:20426
+#: c-parser.c:6689 cp/parser.c:20515
 #, gcc-internal-format
 msgid "%<#pragma GCC pch_preprocess%> must be first"
 msgstr "%<#pragma GCC pch_preprocess%>å¿…é¡»æ˜¯ç¬¬ä¸€ä¸ª"
 
-#: c-parser.c:6781 cp/parser.c:19277
+#: c-parser.c:6840 cp/parser.c:19359
 #, gcc-internal-format
 msgid "too many %qs clauses"
 msgstr "å¤ªå¤šçš„%qså­�å�¥"
 
-#: c-parser.c:6906
+#: c-parser.c:6965
 #, gcc-internal-format
 msgid "expected %<none%> or %<shared%>"
 msgstr "éœ€è¦�%<none%>æˆ–%<shared%>"
 
-#: c-parser.c:6949
+#: c-parser.c:7008
 #, gcc-internal-format
 msgid "expected %<(%>"
 msgstr "éœ€è¦�%<(%>"
 
-#: c-parser.c:6993 c-parser.c:7170
+#: c-parser.c:7052 c-parser.c:7229
 #, gcc-internal-format
 msgid "expected integer expression"
 msgstr "éœ€è¦�æ•´æ•°è¡¨è¾¾å¼�"
 
-#: c-parser.c:7002
+#: c-parser.c:7061
 #, gcc-internal-format
 msgid "%H%<num_threads%> value must be positive"
 msgstr "%H%<num_threads%>å€¼å¿…é¡»ä¸ºæ­£"
 
-#: c-parser.c:7082
+#: c-parser.c:7141
 #, gcc-internal-format
 msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
 msgstr "éœ€è¦�%<+%>ã€�<*%>ã€�%<-%>ã€�%<&%>ã€�%<^%>ã€�%<|%>ã€�%<&&%>æˆ–%<||%>"
 
-#: c-parser.c:7165
+#: c-parser.c:7224
 #, gcc-internal-format
 msgid "%Hschedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr "%Hè°ƒåº¦%<runtime%>ä¸�æŽ¥å�—ä¸€ä¸ª%<chunk_size%>å�‚æ•°"
 
-#: c-parser.c:7183
+#: c-parser.c:7242
 #, gcc-internal-format
 msgid "invalid schedule kind"
 msgstr "æ— æ•ˆçš„è°ƒåº¦ç±»åž‹"
 
-#: c-parser.c:7269
+#: c-parser.c:7336
 #, gcc-internal-format
 msgid "expected %<#pragma omp%> clause"
 msgstr "éœ€è¦�%<#pragma omp%>å­�å�¥"
 
-#: c-parser.c:7278
+#: c-parser.c:7345
 #, gcc-internal-format
 msgid "%H%qs is not valid for %qs"
 msgstr "%H%qså¯¹%qsè€Œè¨€æ— æ•ˆ"
 
-#: c-parser.c:7378
+#: c-parser.c:7445
 #, gcc-internal-format
 msgid "invalid operator for %<#pragma omp atomic%>"
 msgstr "%<#pragma omp atomic%>æ“�ä½œç¬¦æ— æ•ˆ"
 
-#: c-parser.c:7429 c-parser.c:7449
+#: c-parser.c:7496 c-parser.c:7516
 #, gcc-internal-format
 msgid "expected %<(%> or end of line"
 msgstr "éœ€è¦�%<(%>æˆ–è¡Œå°¾"
 
-#: c-parser.c:7467
+#: c-parser.c:7534
 #, gcc-internal-format
 msgid "for statement expected"
 msgstr "éœ€è¦� for è¯­å�¥"
 
-#: c-parser.c:7540 cp/semantics.c:3826 cp/semantics.c:3870
+#: c-parser.c:7609 cp/semantics.c:3858 cp/semantics.c:3902
 #, gcc-internal-format
 msgid "expected iteration declaration or initialization"
 msgstr "éœ€è¦�è¿­ä»£å£°æ˜Žæˆ–åˆ�å§‹åŒ–"
 
-#: c-parser.c:7666
+#: c-parser.c:7735
 #, gcc-internal-format
 msgid "%Hexpected %<#pragma omp section%> or %<}%>"
 msgstr "%Héœ€è¦�%<#pragma omp section%>æˆ–%<}%>"
 
-#: c-parser.c:7899 cp/semantics.c:3718
+#: c-parser.c:7968 cp/semantics.c:3750
 #, gcc-internal-format
 msgid "%qE declared %<threadprivate%> after first use"
 msgstr "%qEåœ¨å…¶é¦–æ¬¡ä½¿ç”¨å�Žè¢«å£°æ˜Žä¸º%<threadprivate%>"
 
-#: c-parser.c:7901 cp/semantics.c:3720
+#: c-parser.c:7970 cp/semantics.c:3752
 #, gcc-internal-format
 msgid "automatic variable %qE cannot be %<threadprivate%>"
 msgstr "è‡ªåŠ¨å�˜é‡�%qEä¸�èƒ½æ˜¯%<threadprivate%>"
 
-#: c-parser.c:7903 cp/semantics.c:3722
+#: c-parser.c:7972 cp/semantics.c:3754
 #, gcc-internal-format
 msgid "%<threadprivate%> %qE has incomplete type"
 msgstr "%<threadprivate%>%qEçš„ç±»åž‹ä¸�å®Œå…¨"
@@ -20207,122 +20185,122 @@
 msgid "junk at end of %<#pragma pop_macro%>"
 msgstr "%<#pragma pop_macro%>æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦"
 
-#: c-pragma.c:406
+#: c-pragma.c:407
 #, gcc-internal-format
 msgid "applying #pragma weak %q+D after first use results in unspecified behavior"
 msgstr "åœ¨ç¬¬ä¸€æ¬¡ä½¿ç”¨å�Žåº”ç”¨ #pragma weak%q+Då¯¼è‡´ä¸�å�¯é¢„çŸ¥çš„å�Žæžœ"
 
-#: c-pragma.c:480 c-pragma.c:485
+#: c-pragma.c:481 c-pragma.c:486
 #, gcc-internal-format
 msgid "malformed #pragma weak, ignored"
 msgstr "#pragma weak æ ¼å¼�é”™è¯¯ï¼Œå·²å¿½ç•¥"
 
-#: c-pragma.c:489
+#: c-pragma.c:490
 #, gcc-internal-format
 msgid "junk at end of %<#pragma weak%>"
 msgstr "%<#pragma weak%>æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦"
 
-#: c-pragma.c:557 c-pragma.c:559
+#: c-pragma.c:558 c-pragma.c:560
 #, gcc-internal-format
 msgid "malformed #pragma redefine_extname, ignored"
 msgstr "#pragma redefine_extname æ ¼å¼�é”™è¯¯ï¼Œå·²å¿½ç•¥"
 
-#: c-pragma.c:562
+#: c-pragma.c:563
 #, gcc-internal-format
 msgid "junk at end of %<#pragma redefine_extname%>"
 msgstr "%<#pragma redefine_extname%>æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦"
 
-#: c-pragma.c:568
+#: c-pragma.c:569
 #, gcc-internal-format
 msgid "#pragma redefine_extname not supported on this target"
 msgstr "#pragma redefine_extname åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�"
 
-#: c-pragma.c:585 c-pragma.c:672
+#: c-pragma.c:586 c-pragma.c:673
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous rename"
 msgstr "#pragma redefine_extname å› ä¸Žå…ˆå‰�çš„ rename å†²çª�è€Œè¢«å¿½ç•¥"
 
-#: c-pragma.c:608
+#: c-pragma.c:609
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
 msgstr "#pragma redefine_extname å› ä¸Žå…ˆå‰�çš„ #pragma redefine_extname å†²çª�è€Œè¢«å¿½ç•¥"
 
-#: c-pragma.c:627
+#: c-pragma.c:628
 #, gcc-internal-format
 msgid "malformed #pragma extern_prefix, ignored"
 msgstr "#pragma extern_prefix æ ¼å¼�é”™è¯¯ï¼Œå·²å¿½ç•¥"
 
-#: c-pragma.c:630
+#: c-pragma.c:631
 #, gcc-internal-format
 msgid "junk at end of %<#pragma extern_prefix%>"
 msgstr "%<#pragma extern_prefix%>æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦"
 
-#: c-pragma.c:637
+#: c-pragma.c:638
 #, gcc-internal-format
 msgid "#pragma extern_prefix not supported on this target"
 msgstr "#pragma extern_prefix åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�"
 
-#: c-pragma.c:663
+#: c-pragma.c:664
 #, gcc-internal-format
 msgid "asm declaration ignored due to conflict with previous rename"
 msgstr "asm å£°æ˜Žå› ä¸Žå…ˆå‰�çš„ rename å†²çª�è€Œè¢«å¿½ç•¥"
 
-#: c-pragma.c:694
+#: c-pragma.c:695
 #, gcc-internal-format
 msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
 msgstr "#pragma redefine_extname å› ä¸Ž __asm__ declaration å†²çª�è€Œè¢«å¿½ç•¥"
 
-#: c-pragma.c:756
+#: c-pragma.c:757
 #, gcc-internal-format
 msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
 msgstr "#pragma GCC visibility push() å¿…é¡»æŒ‡å®š defaultã€�internalã€�hidden æˆ– protected"
 
-#: c-pragma.c:791
+#: c-pragma.c:792
 #, gcc-internal-format
 msgid "#pragma GCC visibility must be followed by push or pop"
 msgstr "#pragma GCC visibility å�Žé�¢å¿…é¡»è·Ÿ push æˆ– pop"
 
-#: c-pragma.c:797
+#: c-pragma.c:798
 #, gcc-internal-format
 msgid "no matching push for %<#pragma GCC visibility pop%>"
 msgstr "æ²¡æœ‰ä¸Ž%<#pragma GCC visibility pop%>å¯¹åº”çš„ push"
 
-#: c-pragma.c:804 c-pragma.c:811
+#: c-pragma.c:805 c-pragma.c:812
 #, gcc-internal-format
 msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
 msgstr "%<#pragma GCC visibility push%>ç¼ºå°‘%<(%>- å·²å¿½ç•¥"
 
-#: c-pragma.c:807
+#: c-pragma.c:808
 #, gcc-internal-format
 msgid "malformed #pragma GCC visibility push"
 msgstr "#pragma GCC visibility push æ ¼å¼�é”™è¯¯"
 
-#: c-pragma.c:815
+#: c-pragma.c:816
 #, gcc-internal-format
 msgid "junk at end of %<#pragma GCC visibility%>"
 msgstr "%<#pragma GCC visibility%>æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦"
 
-#: c-pragma.c:831
+#: c-pragma.c:832
 #, gcc-internal-format
 msgid "#pragma GCC diagnostic not allowed inside functions"
 msgstr "#pragma GCC diagnostic ä¸�å…�è®¸ç”¨åœ¨å‡½æ•°ä½“ä¸­"
 
-#: c-pragma.c:837
+#: c-pragma.c:838
 #, gcc-internal-format
 msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr "%<#pragma GCC diagnostic%>å�Žç¼ºå°‘ errorã€�warning æˆ– ignored"
 
-#: c-pragma.c:846
+#: c-pragma.c:847
 #, gcc-internal-format
 msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
 msgstr "%<#pragma GCC diagnostic%>å�Žéœ€è¦� errorã€�warning æˆ– ignored"
 
-#: c-pragma.c:850
+#: c-pragma.c:851
 #, gcc-internal-format
 msgid "missing option after %<#pragma GCC diagnostic%> kind"
 msgstr "%<#pragma GCC diagnostic%>å�Žé€‰é¡¹ç¼ºå¤±"
 
-#: c-pragma.c:864
+#: c-pragma.c:865
 #, gcc-internal-format
 msgid "unknown option after %<#pragma GCC diagnostic%> kind"
 msgstr "%<#pragma GCC diagnostic%>å�Žé€‰é¡¹æœªçŸ¥"
@@ -20332,20 +20310,20 @@
 msgid "%qD has an incomplete type"
 msgstr "%qDç±»åž‹ä¸�å®Œå…¨"
 
-#: c-typeck.c:195 cp/call.c:2785
+#: c-typeck.c:195 cp/call.c:2771
 #, gcc-internal-format
 msgid "invalid use of void expression"
-msgstr "å¯¹ void è¡¨è¾¾å¼�çš„æ— æ•ˆä½¿ç”¨"
+msgstr "å¯¹ void è¡¨è¾¾å¼�çš„ä½¿ç”¨æ— æ•ˆ"
 
 #: c-typeck.c:203
 #, gcc-internal-format
 msgid "invalid use of flexible array member"
-msgstr "å¯¹å�¯å�˜æ•°ç»„æˆ�å‘˜æ— æ•ˆçš„ä½¿ç”¨"
+msgstr "å¯¹å�¯å�˜æ•°ç»„æˆ�å‘˜çš„ä½¿ç”¨æ— æ•ˆ"
 
 #: c-typeck.c:209
 #, gcc-internal-format
 msgid "invalid use of array with unspecified bounds"
-msgstr "å¯¹æœªæŒ‡å®šè¾¹ç•Œçš„æ•°ç»„çš„æ— æ•ˆä½¿ç”¨"
+msgstr "å¯¹æœªæŒ‡å®šè¾¹ç•Œçš„æ•°ç»„çš„ä½¿ç”¨æ— æ•ˆ"
 
 #: c-typeck.c:217
 #, gcc-internal-format
@@ -20356,99 +20334,99 @@
 #: c-typeck.c:221
 #, gcc-internal-format
 msgid "invalid use of incomplete typedef %qD"
-msgstr "å¯¹ä¸�å®Œå…¨çš„ typedef%qDçš„æ— æ•ˆä½¿ç”¨"
+msgstr "å¯¹ä¸�å®Œå…¨çš„ typedef%qDçš„ä½¿ç”¨æ— æ•ˆ"
 
 #: c-typeck.c:474 c-typeck.c:499
 #, gcc-internal-format
 msgid "function types not truly compatible in ISO C"
 msgstr "å‡½æ•°ç±»åž‹ä¸Ž ISO C ä¸�å®Œå…¨å…¼å®¹"
 
-#: c-typeck.c:621
+#: c-typeck.c:627
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and vector types"
 msgstr "å��è¿›åˆ¶æµ®ç‚¹å’ŒçŸ¢é‡�ç±»åž‹ä¸�èƒ½å�Œæ—¶ä½œæ“�ä½œæ•°"
 
-#: c-typeck.c:626
+#: c-typeck.c:632
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and complex types"
 msgstr "å��è¿›åˆ¶æµ®ç‚¹å’Œå¤�æ•°ç±»åž‹ä¸�èƒ½å�Œæ—¶ä½œæ“�ä½œæ•°"
 
-#: c-typeck.c:631
+#: c-typeck.c:637
 #, gcc-internal-format
 msgid "can%'t mix operands of decimal float and other float types"
 msgstr "å��è¿›åˆ¶æµ®ç‚¹ä¸Žå…¶ä»–æµ®ç‚¹ç±»åž‹ä¸�èƒ½å�Œæ—¶ä½œæ“�ä½œæ•°"
 
-#: c-typeck.c:1037
+#: c-typeck.c:1043
 #, gcc-internal-format
 msgid "types are not quite compatible"
 msgstr "ç±»åž‹ä¸�å®Œå…¨å…¼å®¹"
 
-#: c-typeck.c:1356
+#: c-typeck.c:1366
 #, gcc-internal-format
 msgid "function return types not compatible due to %<volatile%>"
 msgstr "ç”±äºŽ%<volatile%>ï¼Œå‡½æ•°è¿”å›žç±»åž‹ä¸�å…¼å®¹"
 
-#: c-typeck.c:1515 c-typeck.c:2853
+#: c-typeck.c:1525 c-typeck.c:2864
 #, gcc-internal-format
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "åœ¨æŒ‡å�‘ä¸�å®Œå…¨ç±»åž‹çš„æŒ‡é’ˆä¸Šæ‰§è¡Œç®—æœ¯è¿�ç®—"
 
-#: c-typeck.c:1912
+#: c-typeck.c:1922
 #, gcc-internal-format
 msgid "%qT has no member named %qE"
 msgstr "%qTæ²¡æœ‰å��ä¸º%qEçš„æˆ�å‘˜"
 
-#: c-typeck.c:1953
+#: c-typeck.c:1963
 #, gcc-internal-format
 msgid "request for member %qE in something not a structure or union"
 msgstr "åœ¨é�žç»“æž„æˆ–è�”å�ˆä¸­è¯·æ±‚æˆ�å‘˜%qE"
 
-#: c-typeck.c:1997
+#: c-typeck.c:2007
 #, gcc-internal-format
 msgid "dereferencing pointer to incomplete type"
 msgstr "æ��é¢†æŒ‡å�‘ä¸�å®Œå…¨ç±»åž‹çš„æŒ‡é’ˆ"
 
-#: c-typeck.c:2001
+#: c-typeck.c:2011
 #, gcc-internal-format
 msgid "dereferencing %<void *%> pointer"
 msgstr "æ��é¢†%<void *%>æŒ‡é’ˆ"
 
-#: c-typeck.c:2018
+#: c-typeck.c:2028
 #, gcc-internal-format
 msgid "invalid type argument of %qs (have %qT)"
 msgstr "%qs(æœ‰%qT)çš„å®žå�‚ç±»åž‹æ— æ•ˆ"
 
-#: c-typeck.c:2046 cp/typeck.c:2524
+#: c-typeck.c:2056 cp/typeck.c:2570
 #, gcc-internal-format
 msgid "subscripted value is neither array nor pointer"
 msgstr "ä¸‹æ ‡è¿�ç®—çš„å·¦æ“�ä½œæ•°æ—¢é�žæ•°ç»„ä¹Ÿé�žæŒ‡é’ˆ"
 
-#: c-typeck.c:2057 cp/typeck.c:2443 cp/typeck.c:2529
+#: c-typeck.c:2067 cp/typeck.c:2489 cp/typeck.c:2575
 #, gcc-internal-format
 msgid "array subscript is not an integer"
 msgstr "æ•°ç»„ä¸‹æ ‡ä¸�æ˜¯ä¸€ä¸ªæ•´æ•°"
 
-#: c-typeck.c:2063
+#: c-typeck.c:2073
 #, gcc-internal-format
 msgid "subscripted value is pointer to function"
 msgstr "ä¸‹æ ‡è¿�ç®—çš„å·¦æ“�ä½œæ•°æ˜¯å‡½æ•°æŒ‡é’ˆ"
 
-#: c-typeck.c:2110
+#: c-typeck.c:2120
 #, gcc-internal-format
 msgid "ISO C forbids subscripting %<register%> array"
 msgstr "ISO C ä¸�å…�è®¸æŒ‰ä¸‹æ ‡è®¿é—®%<register%>æ•°ç»„"
 
-#: c-typeck.c:2112
+#: c-typeck.c:2122
 #, gcc-internal-format
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr "ISO C90 ä¸�å…�è®¸é�žå·¦å€¼çš„æ•°ç»„ä½œä¸ºä¸‹æ ‡è¿�ç®—çš„å·¦æ“�ä½œæ•°"
 
-#: c-typeck.c:2228
+#: c-typeck.c:2239
 #, gcc-internal-format
 msgid "%H%qD is static but used in inline function %qD which is not static"
 msgstr "%H%qDæ˜¯é�™æ€�çš„ï¼Œä½†å�´åœ¨é�žé�™æ€�çš„å†…è�”å‡½æ•°%qDä¸­è¢«ä½¿ç”¨"
 
-#: c-typeck.c:2376
+#: c-typeck.c:2387
 #, gcc-internal-format
 msgid "called object %qE is not a function"
 msgstr "è¢«è°ƒç”¨çš„å¯¹è±¡%qEä¸�æ˜¯ä¸€ä¸ªå‡½æ•°"
@@ -20456,795 +20434,795 @@
 #. 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.
-#: c-typeck.c:2404
+#: c-typeck.c:2415
 #, gcc-internal-format
 msgid "function called through a non-compatible type"
 msgstr "å‡½æ•°ç»�ç”±ä¸�å…¼å®¹çš„ç±»åž‹è°ƒç”¨"
 
-#: c-typeck.c:2515
+#: c-typeck.c:2526
 #, gcc-internal-format
 msgid "too many arguments to function %qE"
 msgstr "æ��ä¾›ç»™å‡½æ•°%qEçš„å®žå�‚å¤ªå¤š"
 
-#: c-typeck.c:2536
+#: c-typeck.c:2547
 #, gcc-internal-format
 msgid "type of formal parameter %d is incomplete"
 msgstr "å®žå�‚ %d çš„ç±»åž‹ä¸�å®Œå…¨"
 
-#: c-typeck.c:2549
+#: c-typeck.c:2560
 #, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than floating due to prototype"
 msgstr "æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸ºæ•´æ•°è€Œä¸�æ˜¯æµ®ç‚¹æ•°ä¼ é€’"
 
-#: c-typeck.c:2554
+#: c-typeck.c:2565
 #, gcc-internal-format
 msgid "passing argument %d of %qE as integer rather than complex due to prototype"
 msgstr "æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸ºæ•´æ•°è€Œä¸�æ˜¯å¤�æ•°ä¼ é€’"
 
-#: c-typeck.c:2559
+#: c-typeck.c:2570
 #, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than floating due to prototype"
 msgstr "æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸ºå¤�æ•°è€Œä¸�æ˜¯æµ®ç‚¹æ•°ä¼ é€’"
 
-#: c-typeck.c:2564
+#: c-typeck.c:2575
 #, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than integer due to prototype"
 msgstr "æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸ºæµ®ç‚¹æ•°è€Œä¸�æ˜¯æ•´æ•°ä¼ é€’"
 
-#: c-typeck.c:2569
+#: c-typeck.c:2580
 #, gcc-internal-format
 msgid "passing argument %d of %qE as complex rather than integer due to prototype"
 msgstr "æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸ºå¤�æ•°è€Œä¸�æ˜¯æ•´æ•°ä¼ é€’"
 
-#: c-typeck.c:2574
+#: c-typeck.c:2585
 #, gcc-internal-format
 msgid "passing argument %d of %qE as floating rather than complex due to prototype"
 msgstr "æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸ºæµ®ç‚¹æ•°è€Œä¸�æ˜¯å¤�æ•°ä¼ é€’"
 
-#: c-typeck.c:2587
+#: c-typeck.c:2598
 #, gcc-internal-format
 msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
 msgstr "æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸º%<float%>è€Œä¸�æ˜¯%<double%>ä¼ é€’"
 
-#: c-typeck.c:2612
+#: c-typeck.c:2623
 #, gcc-internal-format
 msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
 msgstr "æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE)å°†ä½œä¸º%qTè€Œä¸�æ˜¯%qTä¼ é€’"
 
-#: c-typeck.c:2633
+#: c-typeck.c:2644
 #, gcc-internal-format
 msgid "passing argument %d of %qE with different width due to prototype"
 msgstr "æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä»¥ä¸�å�Œçš„å®½åº¦ä¼ é€’"
 
-#: c-typeck.c:2656
+#: c-typeck.c:2667
 #, gcc-internal-format
 msgid "passing argument %d of %qE as unsigned due to prototype"
 msgstr "æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œç”¨æ— ç¬¦å�·æ•°ä¼ é€’"
 
-#: c-typeck.c:2660
+#: c-typeck.c:2671
 #, gcc-internal-format
 msgid "passing argument %d of %qE as signed due to prototype"
 msgstr "æ ¹æ�®åŽŸåž‹ï¼Œå®žå�‚ %d (%qE) å°†ä½œä¸ºæœ‰ç¬¦å�·æ•°ä¼ é€’"
 
-#: c-typeck.c:2766 c-typeck.c:2770
+#: c-typeck.c:2777 c-typeck.c:2781
 #, gcc-internal-format
 msgid "comparison with string literal results in unspecified behavior"
 msgstr "ä¸Žå­—é�¢å­—ç¬¦ä¸²æ¯”è¾ƒçš„ç»“æž„æ˜¯ä¸�å�¯é¢„æµ‹çš„"
 
-#: c-typeck.c:2795
+#: c-typeck.c:2806
 #, gcc-internal-format
 msgid "pointer of type %<void *%> used in subtraction"
 msgstr "åœ¨å‡�æ³•ä¸­ä½¿ç”¨ç±»åž‹ä¸º%<void *%>çš„æŒ‡é’ˆ"
 
-#: c-typeck.c:2797
+#: c-typeck.c:2808
 #, gcc-internal-format
 msgid "pointer to a function used in subtraction"
 msgstr "å‡½æ•°æŒ‡é’ˆä¸�èƒ½ç›¸å‡�"
 
-#: c-typeck.c:2908
+#: c-typeck.c:2919
 #, gcc-internal-format
 msgid "wrong type argument to unary plus"
 msgstr "å�•ç›®åŠ çš„æ“�ä½œæ•°ç±»åž‹é”™è¯¯"
 
-#: c-typeck.c:2921
+#: c-typeck.c:2932
 #, gcc-internal-format
 msgid "wrong type argument to unary minus"
 msgstr "å�•ç›®å‡�çš„æ“�ä½œæ•°ç±»åž‹é”™è¯¯"
 
-#: c-typeck.c:2941
+#: c-typeck.c:2952
 #, gcc-internal-format
 msgid "ISO C does not support %<~%> for complex conjugation"
 msgstr "ISO C ä¸�æ”¯æŒ�ç”¨ ~ æ±‚å…±è½­å¤�æ•°"
 
-#: c-typeck.c:2947
+#: c-typeck.c:2958
 #, gcc-internal-format
 msgid "wrong type argument to bit-complement"
 msgstr "æŒ‰ä½�å�–å��çš„å®žå�‚ç±»åž‹é”™è¯¯"
 
-#: c-typeck.c:2955
+#: c-typeck.c:2966
 #, gcc-internal-format
 msgid "wrong type argument to abs"
 msgstr "ä¸�èƒ½å¯¹è¯¥ç±»åž‹çš„å®žå�‚æ±‚ç»�å¯¹å€¼"
 
-#: c-typeck.c:2967
+#: c-typeck.c:2978
 #, gcc-internal-format
 msgid "wrong type argument to conjugation"
 msgstr "ä¸�èƒ½å¯¹è¯¥ç±»åž‹çš„å®žå�‚æ±‚å…±è½­"
 
-#: c-typeck.c:2979
+#: c-typeck.c:2990
 #, gcc-internal-format
 msgid "wrong type argument to unary exclamation mark"
 msgstr "å�•ç›® ! çš„å®žå�‚ç±»åž‹æ— æ•ˆ"
 
-#: c-typeck.c:3013
+#: c-typeck.c:3024
 #, gcc-internal-format
 msgid "ISO C does not support %<++%> and %<--%> on complex types"
 msgstr "ISO C ä¸�æ”¯æŒ�å¯¹å¤�æ•°ç±»åž‹è¿›è¡Œ%<++%>æˆ–%<--%>æ“�ä½œ"
 
-#: c-typeck.c:3032 c-typeck.c:3064
+#: c-typeck.c:3043 c-typeck.c:3075
 #, gcc-internal-format
 msgid "wrong type argument to increment"
 msgstr "è¯¥ç±»åž‹ä¸�æ”¯æŒ�è‡ªå¢ž"
 
-#: c-typeck.c:3034 c-typeck.c:3066
+#: c-typeck.c:3045 c-typeck.c:3077
 #, gcc-internal-format
 msgid "wrong type argument to decrement"
 msgstr "è¯¥ç±»åž‹ä¸�æ”¯æŒ�è‡ªå‡�"
 
-#: c-typeck.c:3055
+#: c-typeck.c:3066
 #, gcc-internal-format
 msgid "increment of pointer to unknown structure"
 msgstr "è‡ªå¢žæŒ‡å�‘æœªçŸ¥ç»“æž„çš„æŒ‡é’ˆ"
 
-#: c-typeck.c:3057
+#: c-typeck.c:3068
 #, gcc-internal-format
 msgid "decrement of pointer to unknown structure"
 msgstr "è‡ªå‡�æŒ‡å�‘æœªçŸ¥ç»“æž„çš„æŒ‡é’ˆ"
 
-#: c-typeck.c:3258
+#: c-typeck.c:3269
 #, gcc-internal-format
 msgid "assignment of read-only member %qD"
 msgstr "å�‘å�ªè¯»æˆ�å‘˜%qDèµ‹å€¼"
 
-#: c-typeck.c:3259
+#: c-typeck.c:3270
 #, gcc-internal-format
 msgid "increment of read-only member %qD"
 msgstr "ä»¤å�ªè¯»æˆ�å‘˜%qDè‡ªå¢ž"
 
-#: c-typeck.c:3260
+#: c-typeck.c:3271
 #, gcc-internal-format
 msgid "decrement of read-only member %qD"
 msgstr "ä»¤å�ªè¯»æˆ�å‘˜%qDè‡ªå‡�"
 
-#: c-typeck.c:3261
+#: c-typeck.c:3272
 #, gcc-internal-format
 msgid "read-only member %qD used as %<asm%> output"
 msgstr "å�ªè¯»æˆ�å‘˜%qDç”¨ä½œ%<asm%>çš„è¾“å‡º"
 
-#: c-typeck.c:3265
+#: c-typeck.c:3276
 #, gcc-internal-format
 msgid "assignment of read-only variable %qD"
 msgstr "å�‘å�ªè¯»å�˜é‡�%qDèµ‹å€¼"
 
-#: c-typeck.c:3266
+#: c-typeck.c:3277
 #, gcc-internal-format
 msgid "increment of read-only variable %qD"
 msgstr "ä»¤å�ªè¯»å�˜é‡�%qDè‡ªå¢ž"
 
-#: c-typeck.c:3267
+#: c-typeck.c:3278
 #, gcc-internal-format
 msgid "decrement of read-only variable %qD"
 msgstr "ä»¤å�ªè¯»æˆ�å‘˜%qDè‡ªå¢ž"
 
-#: c-typeck.c:3268
+#: c-typeck.c:3279
 #, gcc-internal-format
 msgid "read-only variable %qD used as %<asm%> output"
 msgstr "å�ªè¯»å�˜é‡�%qDè¢«ç”¨ä½œ%<asm%>çš„è¾“å‡º"
 
-#: c-typeck.c:3271
+#: c-typeck.c:3282
 #, gcc-internal-format
 msgid "assignment of read-only location %qE"
 msgstr "å�‘å�ªè¯»ä½�ç½®%qEèµ‹å€¼"
 
-#: c-typeck.c:3272
+#: c-typeck.c:3283
 #, gcc-internal-format
 msgid "increment of read-only location %qE"
 msgstr "ä»¤å�ªè¯»ä½�ç½®%qEè‡ªå¢ž"
 
-#: c-typeck.c:3273
+#: c-typeck.c:3284
 #, gcc-internal-format
 msgid "decrement of read-only location %qE"
 msgstr "ä»¤å�ªè¯»ä½�ç½®%qEè‡ªå‡�"
 
-#: c-typeck.c:3274
+#: c-typeck.c:3285
 #, gcc-internal-format
 msgid "read-only location %qE used as %<asm%> output"
 msgstr "å�ªè¯»ä½�ç½®%qEç”¨ä½œ%<asm%>çš„è¾“å‡º"
 
-#: c-typeck.c:3310
+#: c-typeck.c:3321
 #, gcc-internal-format
 msgid "cannot take address of bit-field %qD"
 msgstr "æ— æ³•å�–å¾—ä½�æ®µ%qDçš„åœ°å�€"
 
-#: c-typeck.c:3338
+#: c-typeck.c:3349
 #, gcc-internal-format
 msgid "global register variable %qD used in nested function"
 msgstr "åµŒå¥—å‡½æ•°ä¸­ä½¿ç”¨äº†å…¨å±€å¯„å­˜å™¨å�˜é‡�%qD"
 
-#: c-typeck.c:3341
+#: c-typeck.c:3352
 #, gcc-internal-format
 msgid "register variable %qD used in nested function"
 msgstr "åµŒå¥—å‡½æ•°ä¸­ä½¿ç”¨äº†å¯„å­˜å™¨å�˜é‡�%qD"
 
-#: c-typeck.c:3346
+#: c-typeck.c:3357
 #, gcc-internal-format
 msgid "address of global register variable %qD requested"
 msgstr "è¦�æ±‚å…¨å±€å¯„å­˜å™¨å�˜é‡�%qDçš„åœ°å�€"
 
-#: c-typeck.c:3348
+#: c-typeck.c:3359
 #, gcc-internal-format
 msgid "address of register variable %qD requested"
 msgstr "è¦�æ±‚å¯„å­˜å™¨å�˜é‡�%qDçš„åœ°å�€ã€‚"
 
-#: c-typeck.c:3394
+#: c-typeck.c:3405
 #, gcc-internal-format
 msgid "non-lvalue array in conditional expression"
 msgstr "é�žå·¦å€¼æ•°ç»„å‡ºçŽ°åœ¨æ�¡ä»¶è¡¨è¾¾å¼�ä¸­"
 
-#: c-typeck.c:3442
+#: c-typeck.c:3453
 #, gcc-internal-format
 msgid "signed and unsigned type in conditional expression"
 msgstr "æœ‰ç¬¦å�·å’Œæ— ç¬¦å�·ç±»åž‹ä¸€èµ·å‡ºçŽ°åœ¨æ�¡ä»¶è¡¨è¾¾å¼�ä¸­"
 
-#: c-typeck.c:3449
+#: c-typeck.c:3460
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr "ISO C ä¸�å…�è®¸æ�¡ä»¶è¡¨è¾¾å¼�ä»…æœ‰ä¸€è¾¹ä¸ºç©º"
 
-#: c-typeck.c:3463 c-typeck.c:3471
+#: c-typeck.c:3474 c-typeck.c:3482
 #, gcc-internal-format
 msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
 msgstr "ISO C ä¸�å…�è®¸åœ¨æ�¡ä»¶è¡¨è¾¾å¼�ä¸­å�Œæ—¶ä½¿ç”¨%<void *%>å’Œå‡½æ•°æŒ‡é’ˆ"
 
-#: c-typeck.c:3478
+#: c-typeck.c:3489
 #, gcc-internal-format
 msgid "pointer type mismatch in conditional expression"
 msgstr "æ�¡ä»¶è¡¨è¾¾å¼�æŒ‡é’ˆç±»åž‹ä¸�åŒ¹é…�"
 
-#: c-typeck.c:3485 c-typeck.c:3495
+#: c-typeck.c:3496 c-typeck.c:3506
 #, gcc-internal-format
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr "æ�¡ä»¶è¡¨è¾¾å¼�ä¸­æŒ‡é’ˆ/æ•´æ•°ç±»åž‹ä¸�åŒ¹é…�"
 
-#: c-typeck.c:3509 tree-cfg.c:3783
+#: c-typeck.c:3520 tree-cfg.c:3807
 #, gcc-internal-format
 msgid "type mismatch in conditional expression"
 msgstr "æ�¡ä»¶è¡¨è¾¾å¼�ä¸­ç±»åž‹ä¸�åŒ¹é…�"
 
-#: c-typeck.c:3552
+#: c-typeck.c:3563
 #, gcc-internal-format
 msgid "left-hand operand of comma expression has no effect"
 msgstr "é€—å�·è¡¨è¾¾å¼�çš„å·¦æ“�ä½œæ•°ä¸�èµ·ä½œç”¨"
 
-#: c-typeck.c:3589
+#: c-typeck.c:3600
 #, gcc-internal-format
 msgid "cast specifies array type"
 msgstr "ç±»åž‹è½¬æ�¢æŒ‡å®šäº†æ•°ç»„ç±»åž‹"
 
-#: c-typeck.c:3595
+#: c-typeck.c:3606
 #, gcc-internal-format
 msgid "cast specifies function type"
 msgstr "ç±»åž‹è½¬æ�¢æŒ‡å®šäº†å‡½æ•°ç±»åž‹"
 
-#: c-typeck.c:3612
+#: c-typeck.c:3623
 #, gcc-internal-format
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr "ISO C ä¸�å…�è®¸å°†é�žæ ‡é‡�è½¬æ�¢ä¸ºå…¶è‡ªèº«ç±»åž‹"
 
-#: c-typeck.c:3629
+#: c-typeck.c:3640
 #, gcc-internal-format
 msgid "ISO C forbids casts to union type"
 msgstr "ISO C ä¸�å…�è®¸è½¬æ�¢ä¸ºè�”å�ˆç±»åž‹"
 
-#: c-typeck.c:3637
+#: c-typeck.c:3648
 #, gcc-internal-format
 msgid "cast to union type from type not present in union"
 msgstr "ç±»åž‹è½¬æ�¢çš„æº�ç±»åž‹æœªå‡ºçŽ°åœ¨è�”å�ˆä¸­"
 
-#: c-typeck.c:3683
+#: c-typeck.c:3694
 #, gcc-internal-format
 msgid "cast adds new qualifiers to function type"
 msgstr "ç±»åž‹è½¬æ�¢ä¸ºå‡½æ•°ç±»åž‹æ·»åŠ äº†æ–°çš„é™�å®š"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3688
+#: c-typeck.c:3699
 #, gcc-internal-format
 msgid "cast discards qualifiers from pointer target type"
 msgstr "ç±»åž‹è½¬æ�¢ä¸¢å¼ƒäº†æŒ‡é’ˆç›®æ ‡ç±»åž‹çš„é™�å®š"
 
-#: c-typeck.c:3704
+#: c-typeck.c:3715
 #, gcc-internal-format
 msgid "cast increases required alignment of target type"
 msgstr "ç±»åž‹è½¬æ�¢å¢žå¤§äº†ç›®æ ‡ç±»åž‹çš„å¯¹é½�éœ€æ±‚"
 
-#: c-typeck.c:3715
+#: c-typeck.c:3726
 #, gcc-internal-format
 msgid "cast from pointer to integer of different size"
 msgstr "å°†ä¸€ä¸ªæŒ‡é’ˆè½¬æ�¢ä¸ºå¤§å°�ä¸�å�Œçš„æ•´æ•°"
 
-#: c-typeck.c:3719
+#: c-typeck.c:3730
 #, gcc-internal-format
 msgid "cast from function call of type %qT to non-matching type %qT"
 msgstr "ä»Žç±»åž‹ä¸º%qTçš„å‡½æ•°è°ƒç”¨è½¬æ�¢åˆ°ä¸�åŒ¹é…�çš„ç±»åž‹%qT"
 
-#: c-typeck.c:3727
+#: c-typeck.c:3738
 #, gcc-internal-format
 msgid "cast to pointer from integer of different size"
 msgstr "å°†ä¸€ä¸ªæ•´æ•°è½¬æ�¢ä¸ºå¤§å°�ä¸�å�Œçš„æŒ‡é’ˆ"
 
-#: c-typeck.c:3741
+#: c-typeck.c:3752
 #, gcc-internal-format
 msgid "ISO C forbids conversion of function pointer to object pointer type"
 msgstr "ISO C ä¸�å…�è®¸å°†ä¸€ä¸ªå‡½æ•°æŒ‡é’ˆè½¬æ�¢ä¸ºä¸€ä¸ªå¯¹è±¡æŒ‡é’ˆ"
 
-#: c-typeck.c:3749
+#: c-typeck.c:3760
 #, gcc-internal-format
 msgid "ISO C forbids conversion of object pointer to function pointer type"
 msgstr "ISO C ä¸�å…�è®¸å°†ä¸€ä¸ªå¯¹è±¡æŒ‡é’ˆè½¬æ�¢ä¸ºä¸€ä¸ªå‡½æ•°æŒ‡é’ˆ"
 
-#: c-typeck.c:4026
+#: c-typeck.c:4037
 #, gcc-internal-format
 msgid "cannot pass rvalue to reference parameter"
 msgstr "ä¸�èƒ½å°†å�³å€¼ä¼ é€’ç»™å¼•ç”¨å�‚æ•°"
 
-#: c-typeck.c:4139 c-typeck.c:4306
+#: c-typeck.c:4150 c-typeck.c:4317
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
-msgstr "ä¼ é€’å®žå�‚ %d(å±žäºŽ%qE)ä»Žæœªé™�å®šçš„å‡½æ•°æŒ‡é’ˆæž„é€ äº†é™�å®šçš„å‡½æ•°æŒ‡é’ˆ"
+msgstr "ä¼ é€’%2$qEçš„ç¬¬ %1$d ä¸ªå®žå�‚æ—¶ä»Žæœªé™�å®šçš„å‡½æ•°æŒ‡é’ˆæž„é€ äº†é™�å®šçš„å‡½æ•°æŒ‡é’ˆ"
 
-#: c-typeck.c:4142 c-typeck.c:4309
+#: c-typeck.c:4153 c-typeck.c:4320
 #, gcc-internal-format
 msgid "assignment makes qualified function pointer from unqualified"
 msgstr "å°†æœªé™�å®šçš„å‡½æ•°æŒ‡é’ˆèµ‹äºˆé™�å®šçš„å‡½æ•°æŒ‡é’ˆ"
 
-#: c-typeck.c:4145 c-typeck.c:4311
+#: c-typeck.c:4156 c-typeck.c:4322
 #, gcc-internal-format
 msgid "initialization makes qualified function pointer from unqualified"
 msgstr "è¿”å›žæ—¶å°†æœªé™�å®šçš„å‡½æ•°æŒ‡é’ˆèµ‹ç»™é™�å®šçš„å‡½æ•°æŒ‡é’ˆ"
 
-#: c-typeck.c:4148 c-typeck.c:4313
+#: c-typeck.c:4159 c-typeck.c:4324
 #, gcc-internal-format
 msgid "return makes qualified function pointer from unqualified"
 msgstr "è¿”å›žæ—¶å°†æœªé™�å®šçš„å‡½æ•°æŒ‡é’ˆèµ‹ç»™é™�å®šçš„å‡½æ•°æŒ‡é’ˆ"
 
-#: c-typeck.c:4152 c-typeck.c:4273
+#: c-typeck.c:4163 c-typeck.c:4284
 #, gcc-internal-format
 msgid "passing argument %d of %qE discards qualifiers from pointer target type"
-msgstr "ä¼ é€’å®žå�‚ %d(å±žäºŽ%qE)ä¸¢å¼ƒäº†æŒ‡é’ˆç›®æ ‡ç±»åž‹çš„é™�å®š"
+msgstr "ä¼ é€’%2$qEçš„ç¬¬ %1$d ä¸ªå®žå�‚æ—¶ä¸¢å¼ƒäº†æŒ‡é’ˆç›®æ ‡ç±»åž‹çš„é™�å®š"
 
-#: c-typeck.c:4154 c-typeck.c:4275
+#: c-typeck.c:4165 c-typeck.c:4286
 #, gcc-internal-format
 msgid "assignment discards qualifiers from pointer target type"
 msgstr "èµ‹å€¼ä¸¢å¼ƒäº†æŒ‡é’ˆç›®æ ‡ç±»åž‹çš„é™�å®š"
 
-#: c-typeck.c:4156 c-typeck.c:4277
+#: c-typeck.c:4167 c-typeck.c:4288
 #, gcc-internal-format
 msgid "initialization discards qualifiers from pointer target type"
 msgstr "åˆ�å§‹åŒ–ä¸¢å¼ƒäº†æŒ‡é’ˆç›®æ ‡ç±»åž‹çš„é™�å®š"
 
-#: c-typeck.c:4158 c-typeck.c:4279
+#: c-typeck.c:4169 c-typeck.c:4290
 #, gcc-internal-format
 msgid "return discards qualifiers from pointer target type"
 msgstr "è¿”å›žæ—¶ä¸¢å¼ƒäº†æŒ‡é’ˆç›®æ ‡ç±»åž‹çš„é™�å®š"
 
-#: c-typeck.c:4165
+#: c-typeck.c:4176
 #, gcc-internal-format
 msgid "ISO C prohibits argument conversion to union type"
 msgstr "ISO C ä¸�å…�è®¸å°†å®žå�‚è½¬æ�¢ä¸ºè�”å�ˆ"
 
-#: c-typeck.c:4201
+#: c-typeck.c:4212
 #, gcc-internal-format
 msgid "request for implicit conversion from %qT to %qT not permitted in C++"
 msgstr "C++ ä¸­ä¸�å…�è®¸ä»Ž%qTåˆ°%qTçš„éš�å¼�è½¬æ�¢"
 
-#: c-typeck.c:4214
+#: c-typeck.c:4225
 #, gcc-internal-format
 msgid "argument %d of %qE might be a candidate for a format attribute"
-msgstr "å®žå�‚ %d(å±žäºŽ%qE)å�¯èƒ½æ˜¯ format å±žæ€§çš„å¤‡é€‰"
+msgstr "%2$qEçš„ç¬¬ %1$d ä¸ªå®žå�‚å�¯èƒ½æ˜¯ format å±žæ€§çš„å¤‡é€‰"
 
-#: c-typeck.c:4220
+#: c-typeck.c:4231
 #, gcc-internal-format
 msgid "assignment left-hand side might be a candidate for a format attribute"
 msgstr "èµ‹å€¼çš„å·¦æ‰‹è¾¹å�¯èƒ½æ˜¯ format å±žæ€§çš„å¤‡é€‰æ—¶"
 
-#: c-typeck.c:4225
+#: c-typeck.c:4236
 #, gcc-internal-format
 msgid "initialization left-hand side might be a candidate for a format attribute"
 msgstr "åˆ�å§‹åŒ–çš„å·¦æ‰‹è¾¹å�¯èƒ½æ˜¯ format å±žæ€§çš„å¤‡é€‰æ—¶"
 
-#: c-typeck.c:4230
+#: c-typeck.c:4241
 #, gcc-internal-format
 msgid "return type might be a candidate for a format attribute"
 msgstr "è¿”å›žç±»åž‹å�¯èƒ½æ˜¯ format å±žæ€§çš„å¤‡é€‰"
 
-#: c-typeck.c:4253
+#: c-typeck.c:4264
 #, gcc-internal-format
 msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
-msgstr "ISO C ä¸�å…�è®¸å°†å®žå�‚ %d(å±žäºŽ%qE)åœ¨å‡½æ•°æŒ‡é’ˆå’Œ%<void *%>é—´ä¼ é€’"
+msgstr "ISO C ä¸�å…�è®¸å°†%2$qEçš„ç¬¬ %1$d ä¸ªå®žå�‚åœ¨å‡½æ•°æŒ‡é’ˆå’Œ%<void *%>é—´ä¼ é€’"
 
-#: c-typeck.c:4256
+#: c-typeck.c:4267
 #, gcc-internal-format
 msgid "ISO C forbids assignment between function pointer and %<void *%>"
 msgstr "ISO C ä¸�å…�è®¸åœ¨å‡½æ•°æŒ‡é’ˆå’Œ%<void *%>é—´èµ‹å€¼"
 
-#: c-typeck.c:4258
+#: c-typeck.c:4269
 #, gcc-internal-format
 msgid "ISO C forbids initialization between function pointer and %<void *%>"
 msgstr "ISO C ä¸�å…�è®¸åœ¨å‡½æ•°æŒ‡é’ˆå’Œ%<void *%>é—´åˆ�å§‹åŒ–"
 
-#: c-typeck.c:4260
+#: c-typeck.c:4271
 #, gcc-internal-format
 msgid "ISO C forbids return between function pointer and %<void *%>"
 msgstr "ISO C ä¸�å…�è®¸åœ¨å‡½æ•°æŒ‡é’ˆå’Œ%<void *%>é—´è¿”å›ž"
 
-#: c-typeck.c:4289
+#: c-typeck.c:4300
 #, gcc-internal-format
 msgid "pointer targets in passing argument %d of %qE differ in signedness"
-msgstr "ä¼ é€’å�‚æ•° %d (å±žäºŽ%qE) ç»™æŒ‡é’ˆæ—¶ï¼Œç›®æ ‡ä¸ŽæŒ‡é’ˆç¬¦å�·ä¸�ä¸€è‡´"
+msgstr "ä¼ é€’%2$qEçš„å�‚æ•° %1$d ç»™æŒ‡é’ˆæ—¶ï¼Œç›®æ ‡ä¸ŽæŒ‡é’ˆç¬¦å�·ä¸�ä¸€è‡´"
 
-#: c-typeck.c:4291
+#: c-typeck.c:4302
 #, gcc-internal-format
 msgid "pointer targets in assignment differ in signedness"
 msgstr "å¯¹æŒ‡é’ˆèµ‹å€¼æ—¶ç›®æ ‡ä¸ŽæŒ‡é’ˆç¬¦å�·ä¸�ä¸€è‡´"
 
-#: c-typeck.c:4293
+#: c-typeck.c:4304
 #, gcc-internal-format
 msgid "pointer targets in initialization differ in signedness"
 msgstr "åˆ�å§‹åŒ–æŒ‡é’ˆæ—¶ç›®æ ‡ä¸ŽæŒ‡é’ˆç¬¦å�·ä¸�ä¸€è‡´"
 
-#: c-typeck.c:4295
+#: c-typeck.c:4306
 #, gcc-internal-format
 msgid "pointer targets in return differ in signedness"
 msgstr "è¿”å›žæŒ‡é’ˆæ—¶ç›®æ ‡ä¸ŽæŒ‡é’ˆç¬¦å�·ä¸�ä¸€è‡´"
 
-#: c-typeck.c:4320
+#: c-typeck.c:4331
 #, gcc-internal-format
 msgid "passing argument %d of %qE from incompatible pointer type"
-msgstr "ä¼ é€’å�‚æ•° %d (å±žäºŽ%qE)æ—¶åœ¨ä¸�å…¼å®¹çš„æŒ‡é’ˆç±»åž‹é—´è½¬æ�¢"
+msgstr "ä¼ é€’%2$qEçš„ç¬¬ %1$d ä¸ªå�‚æ•°æ—¶åœ¨ä¸�å…¼å®¹çš„æŒ‡é’ˆç±»åž‹é—´è½¬æ�¢"
 
-#: c-typeck.c:4322
+#: c-typeck.c:4333
 #, gcc-internal-format
 msgid "assignment from incompatible pointer type"
 msgstr "ä»Žä¸�å…¼å®¹çš„æŒ‡é’ˆç±»åž‹èµ‹å€¼"
 
-#: c-typeck.c:4323
+#: c-typeck.c:4334
 #, gcc-internal-format
 msgid "initialization from incompatible pointer type"
 msgstr "ä»Žä¸�å…¼å®¹çš„æŒ‡é’ˆç±»åž‹åˆ�å§‹åŒ–"
 
-#: c-typeck.c:4325
+#: c-typeck.c:4336
 #, gcc-internal-format
 msgid "return from incompatible pointer type"
 msgstr "è¿”å›žäº†ä¸�å…¼å®¹çš„æŒ‡é’ˆç±»åž‹"
 
-#: c-typeck.c:4342
+#: c-typeck.c:4353
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes pointer from integer without a cast"
-msgstr "ä¼ é€’å�‚æ•° %d (å±žäºŽ%qE)æ—¶å°†æ•´æ•°èµ‹ç»™æŒ‡é’ˆï¼Œæœªä½œç±»åž‹è½¬æ�¢"
+msgstr "ä¼ é€’%2$qEçš„ç¬¬ %1$d ä¸ªå�‚æ•°æ—¶å°†æ•´æ•°èµ‹ç»™æŒ‡é’ˆï¼Œæœªä½œç±»åž‹è½¬æ�¢"
 
-#: c-typeck.c:4344
+#: c-typeck.c:4355
 #, gcc-internal-format
 msgid "assignment makes pointer from integer without a cast"
 msgstr "èµ‹å€¼æ—¶å°†æ•´æ•°èµ‹ç»™æŒ‡é’ˆï¼Œæœªä½œç±»åž‹è½¬æ�¢"
 
-#: c-typeck.c:4346
+#: c-typeck.c:4357
 #, gcc-internal-format
 msgid "initialization makes pointer from integer without a cast"
 msgstr "åˆ�å§‹åŒ–æ—¶å°†æ•´æ•°èµ‹ç»™æŒ‡é’ˆï¼Œæœªä½œç±»åž‹è½¬æ�¢"
 
-#: c-typeck.c:4348
+#: c-typeck.c:4359
 #, gcc-internal-format
 msgid "return makes pointer from integer without a cast"
 msgstr "è¿”å›žæ—¶å°†æ•´æ•°èµ‹ç»™æŒ‡é’ˆï¼Œæœªä½œç±»åž‹è½¬æ�¢"
 
-#: c-typeck.c:4355
+#: c-typeck.c:4366
 #, gcc-internal-format
 msgid "passing argument %d of %qE makes integer from pointer without a cast"
-msgstr "ä¼ é€’å�‚æ•° %d (å±žäºŽ%qE)æ—¶å°†æŒ‡é’ˆèµ‹ç»™æ•´æ•°ï¼Œæœªä½œç±»åž‹è½¬æ�¢"
+msgstr "ä¼ é€’%2$qEçš„ç¬¬ %1$d ä¸ªå�‚æ•°æ—¶å°†æŒ‡é’ˆèµ‹ç»™æ•´æ•°ï¼Œæœªä½œç±»åž‹è½¬æ�¢"
 
-#: c-typeck.c:4357
+#: c-typeck.c:4368
 #, gcc-internal-format
 msgid "assignment makes integer from pointer without a cast"
 msgstr "èµ‹å€¼æ—¶å°†æŒ‡é’ˆèµ‹ç»™æ•´æ•°ï¼Œæœªä½œç±»åž‹è½¬æ�¢"
 
-#: c-typeck.c:4359
+#: c-typeck.c:4370
 #, gcc-internal-format
 msgid "initialization makes integer from pointer without a cast"
 msgstr "åˆ�å§‹åŒ–å°†æŒ‡é’ˆèµ‹ç»™æ•´æ•°ï¼Œæœªä½œç±»åž‹è½¬æ�¢"
 
-#: c-typeck.c:4361
+#: c-typeck.c:4372
 #, gcc-internal-format
 msgid "return makes integer from pointer without a cast"
 msgstr "è¿”å›žæ—¶å°†æŒ‡é’ˆèµ‹ç»™æ•´æ•°ï¼Œæœªä½œç±»åž‹è½¬æ�¢"
 
-#: c-typeck.c:4377
+#: c-typeck.c:4388
 #, gcc-internal-format
 msgid "incompatible types in assignment"
 msgstr "èµ‹å€¼æ—¶ç±»åž‹ä¸�å…¼å®¹"
 
-#: c-typeck.c:4380
+#: c-typeck.c:4391
 #, gcc-internal-format
 msgid "incompatible types in initialization"
 msgstr "åˆ�å§‹åŒ–æ—¶ç±»åž‹ä¸�å…¼å®¹"
 
-#: c-typeck.c:4383
+#: c-typeck.c:4394
 #, gcc-internal-format
 msgid "incompatible types in return"
 msgstr "è¿”å›žæ—¶ç±»åž‹ä¸�å…¼å®¹"
 
-#: c-typeck.c:4439
+#: c-typeck.c:4450
 #, gcc-internal-format
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr "ä¼ ç»Ÿ C ä¸�æŽ¥å�—è‡ªåŠ¨çš„è�šå�ˆåˆ�å§‹åŒ–"
 
-#: c-typeck.c:4610 c-typeck.c:4625 c-typeck.c:4640
+#: c-typeck.c:4621 c-typeck.c:4636 c-typeck.c:4651
 #, gcc-internal-format
 msgid "(near initialization for %qs)"
 msgstr "(åœ¨%qsçš„åˆ�å§‹åŒ–é™„è¿‘)"
 
-#: c-typeck.c:5180 cp/decl.c:4975
+#: c-typeck.c:5191 cp/decl.c:4995
 #, gcc-internal-format
 msgid "opaque vector types cannot be initialized"
 msgstr "ä¸�é€�æ˜Žçš„çŸ¢é‡�ç±»åž‹ä¸�èƒ½è¢«åˆ�å§‹åŒ–"
 
-#: c-typeck.c:5803
+#: c-typeck.c:5814
 #, gcc-internal-format
 msgid "unknown field %qE specified in initializer"
 msgstr "åˆ�å§‹å€¼è®¾å®šé¡¹é‡Œæœ‰æœªçŸ¥çš„å­—æ®µ%qE"
 
-#: c-typeck.c:6703
+#: c-typeck.c:6714
 #, gcc-internal-format
 msgid "traditional C rejects initialization of unions"
 msgstr "ä¼ ç»Ÿ C ä¸�æŽ¥å�—å¯¹è�”å�ˆçš„åˆ�å§‹åŒ–"
 
-#: c-typeck.c:7011
+#: c-typeck.c:7022
 #, gcc-internal-format
 msgid "jump into statement expression"
 msgstr "è·³è½¬è‡³è¯­å�¥è¡¨è¾¾å¼�ä¸­"
 
-#: c-typeck.c:7017
+#: c-typeck.c:7028
 #, gcc-internal-format
 msgid "jump into scope of identifier with variably modified type"
 msgstr "è·³è‡³å…·æœ‰å�¯å�˜ç±»åž‹çš„æ ‡è¯†ç¬¦çš„ä½œç”¨åŸŸä¸­"
 
-#: c-typeck.c:7054
+#: c-typeck.c:7065
 #, gcc-internal-format
 msgid "ISO C forbids %<goto *expr;%>"
 msgstr "ISO C++ ä¸�å…�è®¸%<goto *expr;%>"
 
-#: c-typeck.c:7069 cp/typeck.c:6592
+#: c-typeck.c:7080 cp/typeck.c:6619
 #, gcc-internal-format
 msgid "function declared %<noreturn%> has a %<return%> statement"
 msgstr "è¢«å£°æ˜Žä¸º%<noreturn%>çš„å‡½æ•°å�´æœ‰%<return%>è¯­å�¥"
 
-#: c-typeck.c:7077
+#: c-typeck.c:7088
 #, gcc-internal-format
 msgid "%<return%> with no value, in function returning non-void"
 msgstr "åœ¨æœ‰è¿”å›žå€¼çš„çš„å‡½æ•°ä¸­ï¼Œ%<return%>ä¸�å¸¦è¿”å›žå€¼"
 
-#: c-typeck.c:7086
+#: c-typeck.c:7097
 #, gcc-internal-format
 msgid "%<return%> with a value, in function returning void"
 msgstr "åœ¨æ— è¿”å›žå€¼çš„å‡½æ•°ä¸­ï¼Œ%<return%>å¸¦è¿”å›žå€¼"
 
-#: c-typeck.c:7088
+#: c-typeck.c:7099
 #, gcc-internal-format
 msgid "ISO C forbids %<return%> with expression, in function returning void"
 msgstr "ISO C ä¸�å…�è®¸åœ¨æ— è¿”å›žå€¼çš„å‡½æ•°ä¸­%<return%>å¸¦è¿”å›žå€¼"
 
-#: c-typeck.c:7145
+#: c-typeck.c:7156
 #, gcc-internal-format
 msgid "function returns address of local variable"
 msgstr "å‡½æ•°è¿”å›žå±€éƒ¨å�˜é‡�çš„åœ°å�€"
 
-#: c-typeck.c:7217 cp/semantics.c:949
+#: c-typeck.c:7228 cp/semantics.c:952
 #, gcc-internal-format
 msgid "switch quantity not an integer"
 msgstr "switch è¯­å�¥ä¸­çš„å€¼ä¸�æ˜¯ä¸€ä¸ªæ•´æ•°"
 
-#: c-typeck.c:7229
+#: c-typeck.c:7240
 #, gcc-internal-format
 msgid "%<long%> switch expression not converted to %<int%> in ISO C"
 msgstr "åœ¨ ISO C ä¸­ï¼Œ%<long%>å¼€å…³è¡¨è¾¾å¼�ä¸�è¢«è½¬æ�¢ä¸º%<int%>"
 
-#: c-typeck.c:7269
+#: c-typeck.c:7280
 #, gcc-internal-format
 msgid "case label in statement expression not containing enclosing switch statement"
 msgstr "case æ ‡å�·å‡ºçŽ°åœ¨æ²¡æœ‰ switch è¯­å�¥çš„è¯­å�¥è¡¨è¾¾å¼�ä¸­"
 
-#: c-typeck.c:7272
+#: c-typeck.c:7283
 #, gcc-internal-format
 msgid "%<default%> label in statement expression not containing enclosing switch statement"
 msgstr "%<default%>æ ‡å�·å‡ºçŽ°åœ¨æ²¡æœ‰ç›¸åº” switch è¯­å�¥çš„è¯­å�¥è¡¨è¾¾å¼�ä¸­"
 
-#: c-typeck.c:7278
+#: c-typeck.c:7289
 #, gcc-internal-format
 msgid "case label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr "case æ ‡å�·å‡ºçŽ°åœ¨æ²¡æœ‰åŒ…å�«çš„ switch è¯­å�¥çš„å�¯å�˜ç±»åž‹æ ‡è¯†ç¬¦ä½œç”¨åŸŸä¸­"
 
-#: c-typeck.c:7281
+#: c-typeck.c:7292
 #, gcc-internal-format
 msgid "%<default%> label in scope of identifier with variably modified type not containing enclosing switch statement"
 msgstr "%<default%>æ ‡å�·å‡ºçŽ°åœ¨æ²¡æœ‰åŒ…å�«çš„ switch è¯­å�¥çš„å�¯å�˜ç±»åž‹æ ‡è¯†ç¬¦çš„ä½œç”¨åŸŸä¸­"
 
-#: c-typeck.c:7285 cp/parser.c:6804
+#: c-typeck.c:7296 cp/parser.c:6810
 #, gcc-internal-format
 msgid "case label not within a switch statement"
 msgstr "case æ ‡å�·å‡ºçŽ°åœ¨å¼€å…³è¯­å�¥å¤–"
 
-#: c-typeck.c:7287
+#: c-typeck.c:7298
 #, gcc-internal-format
 msgid "%<default%> label not within a switch statement"
 msgstr "%<default%>æ ‡å�·æœªå‡ºçŽ°åœ¨ switch è¯­å�¥å†…"
 
-#: c-typeck.c:7364
+#: c-typeck.c:7375
 #, gcc-internal-format
 msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
 msgstr "%Hå»ºè®®æ˜¾å¼�åœ°ä½¿ç”¨èŠ±æ‹¬å�·ä»¥é�¿å…�å‡ºçŽ°æœ‰æ­§ä¹‰çš„%<else%>"
 
-#: c-typeck.c:7475 cp/cp-gimplify.c:97 cp/parser.c:7409
+#: c-typeck.c:7486 cp/cp-gimplify.c:97 cp/parser.c:7415
 #, gcc-internal-format
 msgid "break statement not within loop or switch"
 msgstr "break è¯­å�¥ä¸�åœ¨å¾ªçŽ¯æˆ–å¼€å…³è¯­å�¥å†…"
 
-#: c-typeck.c:7477 cp/parser.c:7430
+#: c-typeck.c:7488 cp/parser.c:7436
 #, gcc-internal-format
 msgid "continue statement not within a loop"
 msgstr "continue è¯­å�¥å‡ºçŽ°åœ¨å¾ªçŽ¯ä»¥å¤–"
 
-#: c-typeck.c:7482 cp/parser.c:7420
+#: c-typeck.c:7493 cp/parser.c:7426
 #, gcc-internal-format
 msgid "break statement used with OpenMP for loop"
 msgstr "OpenMP for å¾ªçŽ¯ä¸­ä½¿ç”¨äº† break è¯­å�¥"
 
-#: c-typeck.c:7505
+#: c-typeck.c:7516
 #, gcc-internal-format
 msgid "%Hstatement with no effect"
 msgstr "%Hè¯­å�¥ä¸�èµ·ä½œç”¨"
 
-#: c-typeck.c:7527
+#: c-typeck.c:7538
 #, gcc-internal-format
 msgid "expression statement has incomplete type"
 msgstr "è¡¨è¾¾å¼�è¯­å�¥ç±»åž‹ä¸�å®Œå…¨"
 
-#: c-typeck.c:8082 cp/typeck.c:3259
+#: c-typeck.c:8093 cp/typeck.c:3301
 #, gcc-internal-format
 msgid "right shift count is negative"
 msgstr "å�³ç§»æ¬¡æ•°ä¸ºè´Ÿ"
 
-#: c-typeck.c:8089 cp/typeck.c:3265
+#: c-typeck.c:8100 cp/typeck.c:3305
 #, gcc-internal-format
 msgid "right shift count >= width of type"
 msgstr "å�³ç§»æ¬¡æ•°å¤§äºŽæˆ–ç­‰äºŽç±»åž‹å®½åº¦"
 
-#: c-typeck.c:8111 cp/typeck.c:3284
+#: c-typeck.c:8122 cp/typeck.c:3324
 #, gcc-internal-format
 msgid "left shift count is negative"
 msgstr "å·¦ç§»æ¬¡æ•°ä¸ºè´Ÿ"
 
-#: c-typeck.c:8114 cp/typeck.c:3286
+#: c-typeck.c:8125 cp/typeck.c:3326
 #, gcc-internal-format
 msgid "left shift count >= width of type"
 msgstr "å·¦ç§»æ¬¡æ•°å¤§äºŽæˆ–ç­‰äºŽç±»åž‹å®½åº¦"
 
-#: c-typeck.c:8132 cp/typeck.c:3324
+#: c-typeck.c:8143 cp/typeck.c:3364
 #, gcc-internal-format
 msgid "comparing floating point with == or != is unsafe"
 msgstr "ä½¿ç”¨ == æˆ– != æ¯”è¾ƒæµ®ç‚¹æ•°æ˜¯ä¸�å®‰å…¨çš„"
 
-#: c-typeck.c:8156 c-typeck.c:8163
+#: c-typeck.c:8167 c-typeck.c:8174
 #, gcc-internal-format
 msgid "ISO C forbids comparison of %<void *%> with function pointer"
 msgstr "ISO C ä¸�å…�è®¸åœ¨%<void *%>å’Œå‡½æ•°æŒ‡é’ˆé—´æ¯”è¾ƒ"
 
-#: c-typeck.c:8169 c-typeck.c:8227
+#: c-typeck.c:8180 c-typeck.c:8238
 #, gcc-internal-format
 msgid "comparison of distinct pointer types lacks a cast"
 msgstr "æ¯”è¾ƒä¸�ç›¸å…³çš„æŒ‡é’ˆæ—¶ç¼ºå°‘ç±»åž‹è½¬æ�¢"
 
-#: c-typeck.c:8178 c-typeck.c:8186 cp/typeck.c:3344 cp/typeck.c:3353
+#: c-typeck.c:8189 c-typeck.c:8197 cp/typeck.c:3384 cp/typeck.c:3393
 #, gcc-internal-format
 msgid "the address of %qD will never be NULL"
 msgstr "%qDçš„åœ°å�€æ°¸è¿œä¸�ä¼šä¸º NULL"
 
-#: c-typeck.c:8193 c-typeck.c:8198 c-typeck.c:8245 c-typeck.c:8250
+#: c-typeck.c:8204 c-typeck.c:8209 c-typeck.c:8256 c-typeck.c:8261
 #, gcc-internal-format
 msgid "comparison between pointer and integer"
 msgstr "æ¯”è¾ƒæŒ‡é’ˆå’Œæ•´æ•°"
 
-#: c-typeck.c:8219
+#: c-typeck.c:8230
 #, gcc-internal-format
 msgid "comparison of complete and incomplete pointers"
 msgstr "åœ¨å®Œå…¨å’Œä¸�å®Œå…¨æŒ‡é’ˆé—´æ¯”è¾ƒ"
 
-#: c-typeck.c:8222
+#: c-typeck.c:8233
 #, gcc-internal-format
 msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr "ISO C ä¸�å…�è®¸å‡½æ•°æŒ‡é’ˆé—´æ¯”è¾ƒå¤§å°�"
 
-#: c-typeck.c:8234 c-typeck.c:8240
+#: c-typeck.c:8245 c-typeck.c:8251
 #, gcc-internal-format
 msgid "ordered comparison of pointer with integer zero"
 msgstr "æŒ‡é’ˆä¸Žæ•´æ•° 0 æ¯”è¾ƒå¤§å°�"
 
-#: c-typeck.c:8500
+#: c-typeck.c:8511
 #, gcc-internal-format
 msgid "comparison between signed and unsigned"
 msgstr "æ¯”è¾ƒæœ‰ç¬¦å�·å’Œæ— ç¬¦å�·æ•°"
 
-#: c-typeck.c:8546 cp/typeck.c:3830
+#: c-typeck.c:8557 cp/typeck.c:3838
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with constant"
 msgstr "æ¯”è¾ƒå¸¸é‡�å’Œå�–å��å�Žå�ˆç»�æ��å�‡çš„æ— ç¬¦å�·æ•°"
 
-#: c-typeck.c:8554 cp/typeck.c:3838
+#: c-typeck.c:8565 cp/typeck.c:3846
 #, gcc-internal-format
 msgid "comparison of promoted ~unsigned with unsigned"
 msgstr "æ¯”è¾ƒæ— ç¬¦å�·æ•°å’Œå�–å��å�Žå�ˆç»�æ��å�‡çš„æ— ç¬¦å�·æ•°"
 
-#: c-typeck.c:8612
+#: c-typeck.c:8623
 #, gcc-internal-format
 msgid "used array that cannot be converted to pointer where scalar is required"
 msgstr "éœ€è¦�æ ‡é‡�æ—¶ä½¿ç”¨äº†ä¸�èƒ½è¢«è½¬æ�¢ä¸ºæŒ‡é’ˆçš„æ•°ç»„"
 
-#: c-typeck.c:8616
+#: c-typeck.c:8627
 #, gcc-internal-format
 msgid "used struct type value where scalar is required"
 msgstr "éœ€è¦�æ ‡é‡�æ—¶ä½¿ç”¨äº†ç»“æž„ç±»åž‹"
 
-#: c-typeck.c:8620
+#: c-typeck.c:8631
 #, gcc-internal-format
 msgid "used union type value where scalar is required"
 msgstr "éœ€è¦�æ ‡é‡�æ—¶ä½¿ç”¨äº†è�”å�ˆç±»åž‹"
 
-#: c-typeck.c:8725 cp/semantics.c:3523
+#: c-typeck.c:8736 cp/semantics.c:3555
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction%>"
 msgstr "%qEçš„ç±»åž‹å¯¹%<reduction%>æ— æ•ˆ"
 
-#: c-typeck.c:8759 cp/semantics.c:3536
+#: c-typeck.c:8770 cp/semantics.c:3568
 #, gcc-internal-format
 msgid "%qE has invalid type for %<reduction(%s)%>"
 msgstr "%qEçš„ç±»åž‹å¯¹%<reduction(%s)%>æ— æ•ˆ"
 
-#: c-typeck.c:8775 cp/semantics.c:3546
+#: c-typeck.c:8786 cp/semantics.c:3578
 #, gcc-internal-format
 msgid "%qE must be %<threadprivate%> for %<copyin%>"
 msgstr "%qEå¿…é¡»æ˜¯%<threadprivate%>æ–¹å�¯%<copyin%>"
 
-#: c-typeck.c:8784 cp/semantics.c:3351
+#: c-typeck.c:8795 cp/semantics.c:3383
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %qs"
 msgstr "%qEåœ¨å­�å�¥%qsä¸­ä¸�æ˜¯ä¸€ä¸ªå�˜é‡�"
 
-#: c-typeck.c:8791 c-typeck.c:8811 c-typeck.c:8831 cp/semantics.c:3377
-#: cp/semantics.c:3396
+#: c-typeck.c:8802 c-typeck.c:8822 c-typeck.c:8842 cp/semantics.c:3409
+#: cp/semantics.c:3428
 #, gcc-internal-format
 msgid "%qE appears more than once in data clauses"
 msgstr "%qEåœ¨æ•°æ�®å­�å�¥ä¸­å¤šæ¬¡å‡ºçŽ°"
 
-#: c-typeck.c:8805 cp/semantics.c:3371
+#: c-typeck.c:8816 cp/semantics.c:3403
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %<firstprivate%>"
 msgstr "%qEåœ¨å­�å�¥%<firstprivate%>ä¸­ä¸�æ˜¯ä¸€ä¸ªå�˜é‡�"
 
-#: c-typeck.c:8825 cp/semantics.c:3390
+#: c-typeck.c:8836 cp/semantics.c:3422
 #, gcc-internal-format
 msgid "%qE is not a variable in clause %<lastprivate%>"
 msgstr "%qEåœ¨å­�å�¥%<lastprivate%>ä¸­ä¸�æ˜¯ä¸€ä¸ªå�˜é‡�"
 
-#: c-typeck.c:8883 cp/semantics.c:3587
+#: c-typeck.c:8894 cp/semantics.c:3619
 #, gcc-internal-format
 msgid "%qE is predetermined %qs for %qs"
 msgstr "%qEå�¯è¢«é¢„å…ˆç¡®å®šä¸º%qsï¼Œä¸º%qs"
@@ -21254,12 +21232,12 @@
 msgid "function call has aggregate value"
 msgstr "å‡½æ•°è°ƒç”¨æœ‰è�šå�ˆç±»åž‹"
 
-#: cfgexpand.c:1884
+#: cfgexpand.c:1887
 #, gcc-internal-format
 msgid "not protecting local variables: variable length buffer"
 msgstr "æ²¡æœ‰ä¿�æŠ¤å±€éƒ¨å�˜é‡�ï¼šå�¯å�˜é•¿åº¦çš„ç¼“å†²åŒº"
 
-#: cfgexpand.c:1887
+#: cfgexpand.c:1890
 #, gcc-internal-format
 msgid "not protecting function: no buffer at least %d bytes long"
 msgstr "æ²¡æœ‰ä¿�æŠ¤å‡½æ•°ï¼šæ²¡æœ‰è‡³å°‘æœ‰ %d å­—èŠ‚é•¿çš„ç¼“å†²åŒº"
@@ -21277,12 +21255,12 @@
 #: cfghooks.c:120
 #, gcc-internal-format
 msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
-msgstr ""
+msgstr "verify_flow_infoï¼šå�— %i æœ‰ loop_fatherï¼Œä½†å�´æ²¡æœ‰å¾ªçŽ¯"
 
 #: cfghooks.c:126
 #, gcc-internal-format
 msgid "verify_flow_info: Block %i lacks loop_father"
-msgstr ""
+msgstr "verify_flow_infoï¼šå�— %i ç¼ºå°‘ loop_father"
 
 #: cfghooks.c:132
 #, gcc-internal-format
@@ -21314,7 +21292,7 @@
 msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr ""
 
-#: cfghooks.c:184 cfgrtl.c:1840
+#: cfghooks.c:184 cfgrtl.c:1838
 #, gcc-internal-format
 msgid "wrong amount of branch edges after unconditional jump %i"
 msgstr "é�žæ�¡ä»¶è·³è½¬ %i ä¹‹å�Žçš„åˆ†æ”¯è¾¹æ•°ä¸�å¯¹"
@@ -21517,259 +21495,259 @@
 #: cfgloop.c:1535
 #, gcc-internal-format
 msgid "Too many loop exits recorded"
-msgstr ""
+msgstr "è®°å½•äº†å¤ªå¤šçš„å¾ªçŽ¯å‡ºå�£"
 
 #: cfgloop.c:1546
 #, gcc-internal-format
 msgid "%d exits recorded for loop %d (having %d exits)"
 msgstr ""
 
-#: cfgrtl.c:1734
+#: cfgrtl.c:1732
 #, gcc-internal-format
 msgid "BB_RTL flag not set for block %d"
 msgstr ""
 
-#: cfgrtl.c:1741
+#: cfgrtl.c:1739
 #, gcc-internal-format
 msgid "insn %d basic block pointer is %d, should be %d"
 msgstr ""
 
-#: cfgrtl.c:1752
+#: cfgrtl.c:1750
 #, gcc-internal-format
 msgid "insn %d in header of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:1760
+#: cfgrtl.c:1758
 #, gcc-internal-format
 msgid "insn %d in footer of bb %d has non-NULL basic block"
 msgstr ""
 
-#: cfgrtl.c:1782
+#: cfgrtl.c:1780
 #, gcc-internal-format
 msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
 msgstr "verify_flow_infoï¼šREG_BR_PROB ä¸�åŒ¹é…� cfg %wi %i"
 
-#: cfgrtl.c:1797
+#: cfgrtl.c:1795
 #, gcc-internal-format
 msgid "fallthru edge crosses section boundary (bb %i)"
 msgstr ""
 
-#: cfgrtl.c:1822
+#: cfgrtl.c:1820
 #, gcc-internal-format
 msgid "missing REG_EH_REGION note in the end of bb %i"
 msgstr ""
 
-#: cfgrtl.c:1830
+#: cfgrtl.c:1828
 #, gcc-internal-format
 msgid "too many outgoing branch edges from bb %i"
 msgstr ""
 
-#: cfgrtl.c:1835
+#: cfgrtl.c:1833
 #, gcc-internal-format
 msgid "fallthru edge after unconditional jump %i"
 msgstr "é�žæ�¡ä»¶è·³è½¬ %i ä¹‹å�Žçš„ç›´é€šè¾¹"
 
-#: cfgrtl.c:1846
+#: cfgrtl.c:1844
 #, gcc-internal-format
 msgid "wrong amount of branch edges after conditional jump %i"
 msgstr "æ�¡ä»¶è·³è½¬ %i ä¹‹å�Žçš„åˆ†æ”¯è¾¹æ•°ä¸�å¯¹"
 
-#: cfgrtl.c:1852
+#: cfgrtl.c:1850
 #, gcc-internal-format
 msgid "call edges for non-call insn in bb %i"
 msgstr ""
 
-#: cfgrtl.c:1861
+#: cfgrtl.c:1859
 #, gcc-internal-format
 msgid "abnormal edges for no purpose in bb %i"
 msgstr ""
 
-#: cfgrtl.c:1873
+#: cfgrtl.c:1871
 #, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr ""
 
-#: cfgrtl.c:1877
-#, fuzzy, gcc-internal-format
+#: cfgrtl.c:1875
+#, gcc-internal-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
-msgstr "å�— %d ç¼ºå°‘ NOTE_INSN_BASIC_BLOCK"
+msgstr "æŒ‡ä»¤ %d åœ¨åŸºæœ¬å�— %d å†…ï¼Œä½† block_for_insn å�´ä¸º %i"
 
-#: cfgrtl.c:1891 cfgrtl.c:1901
+#: cfgrtl.c:1889 cfgrtl.c:1899
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr "å�— %d ç¼ºå°‘ NOTE_INSN_BASIC_BLOCK"
 
-#: cfgrtl.c:1914
+#: cfgrtl.c:1912
 #, gcc-internal-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr "NOTE_INSN_BASIC_BLOCK %d åœ¨åŸºæœ¬å�— %d ä¸­é—´"
 
-#: cfgrtl.c:1924
+#: cfgrtl.c:1922
 #, gcc-internal-format
 msgid "in basic block %d:"
 msgstr "åœ¨åŸºæœ¬å�— %d ä¸­ï¼š"
 
-#: cfgrtl.c:1977 cfgrtl.c:2067
-#, fuzzy, gcc-internal-format
+#: cfgrtl.c:1975 cfgrtl.c:2065
+#, gcc-internal-format
 msgid "insn %d outside of basic blocks has non-NULL bb field"
-msgstr "åŸºæœ¬å�—å¤–å‡ºçŽ°æŒ‡ä»¤"
+msgstr "åŸºæœ¬å�—å¤–æŒ‡ä»¤ %d æœ‰é�ž NULL çš„ bb åŸŸ"
 
-#: cfgrtl.c:1985
+#: cfgrtl.c:1983
 #, gcc-internal-format
 msgid "end insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:1998
+#: cfgrtl.c:1996
 #, gcc-internal-format
 msgid "insn %d is in multiple basic blocks (%d and %d)"
 msgstr ""
 
-#: cfgrtl.c:2010
+#: cfgrtl.c:2008
 #, gcc-internal-format
 msgid "head insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: cfgrtl.c:2030
+#: cfgrtl.c:2028
 #, gcc-internal-format
 msgid "missing barrier after block %i"
 msgstr "å�— %i å�Žç¼ºå°‘å±�éšœ"
 
-#: cfgrtl.c:2043
+#: cfgrtl.c:2041
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
 msgstr ""
 
-#: cfgrtl.c:2052
+#: cfgrtl.c:2050
 #, gcc-internal-format
 msgid "verify_flow_info: Incorrect fallthru %i->%i"
 msgstr "verify_flow_infoï¼šé”™è¯¯çš„ç›´é€šè¾¹ %i->%i"
 
-#: cfgrtl.c:2085
+#: cfgrtl.c:2083
 #, gcc-internal-format
 msgid "basic blocks not laid down consecutively"
 msgstr ""
 
-#: cfgrtl.c:2124
+#: cfgrtl.c:2122
 #, gcc-internal-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
 
-#: cgraph.c:794
+#: cgraph.c:840
 #, gcc-internal-format
 msgid "%D renamed after being referenced in assembly"
 msgstr "%D åœ¨æ±‡ç¼–ä¸­è¢«å¼•ç”¨å�Žå�ˆè¢«é‡�å‘½å��"
 
-#: cgraphunit.c:670
-#, fuzzy, gcc-internal-format
+#: cgraphunit.c:675
+#, gcc-internal-format
 msgid "aux field set for edge %s->%s"
-msgstr "ä¸ºè¾¹ %d->%d åˆ�å§‹åŒ– AUX æŒ‡é’ˆ"
+msgstr "ä¸ºè¾¹ %s->%s è®¾å®šè¾…åŠ©åŸŸ"
 
-#: cgraphunit.c:676
+#: cgraphunit.c:681
 #, gcc-internal-format
 msgid "Execution count is negative"
 msgstr "æ‰§è¡Œæ¬¡æ•°ä¸ºè´Ÿ"
 
-#: cgraphunit.c:683
+#: cgraphunit.c:688
 #, gcc-internal-format
 msgid "caller edge count is negative"
 msgstr "è°ƒç”¨è¾¹è®¡æ•°ä¸ºè´Ÿ"
 
-#: cgraphunit.c:688
+#: cgraphunit.c:693
 #, gcc-internal-format
 msgid "caller edge frequency is negative"
 msgstr "è°ƒç”¨è¾¹é¢‘çŽ‡ä¸ºè´Ÿ"
 
-#: cgraphunit.c:693
+#: cgraphunit.c:698
 #, gcc-internal-format
 msgid "caller edge frequency is too large"
 msgstr "è°ƒç”¨è¾¹é¢‘çŽ‡å¤ªå¤§"
 
-#: cgraphunit.c:702
+#: cgraphunit.c:707
 #, gcc-internal-format
 msgid "inlined_to pointer is wrong"
 msgstr "inlined_to pointer é”™è¯¯"
 
-#: cgraphunit.c:707
+#: cgraphunit.c:712
 #, gcc-internal-format
 msgid "multiple inline callers"
 msgstr "å¤šä¸ªå†…è�”è°ƒç”¨è€…"
 
-#: cgraphunit.c:714
+#: cgraphunit.c:719
 #, gcc-internal-format
 msgid "inlined_to pointer set for noninline callers"
 msgstr "ä¸ºé�žå†…è�”çš„è°ƒç”¨è€…è®¾å®šäº† inlined_to pointer"
 
-#: cgraphunit.c:720
+#: cgraphunit.c:725
 #, gcc-internal-format
 msgid "inlined_to pointer is set but no predecessors found"
 msgstr "è®¾å®šäº† inlined_to æŒ‡é’ˆå�´æ‰¾ä¸�åˆ°å‰�é©±"
 
-#: cgraphunit.c:725
+#: cgraphunit.c:730
 #, gcc-internal-format
 msgid "inlined_to pointer refers to itself"
 msgstr "inlined_to pointer æŒ‡å�‘è‡ªèº«"
 
-#: cgraphunit.c:735
+#: cgraphunit.c:740
 #, gcc-internal-format
 msgid "node not found in cgraph_hash"
 msgstr "cgraph_hash ä¸­æ‰¾ä¸�åˆ°èŠ‚ç‚¹"
 
-#: cgraphunit.c:763
+#: cgraphunit.c:768
 #, gcc-internal-format
 msgid "shared call_stmt:"
 msgstr "å…±äº«çš„ call_stmtï¼š"
 
-#: cgraphunit.c:770
+#: cgraphunit.c:775
 #, gcc-internal-format
 msgid "edge points to wrong declaration:"
 msgstr "è¾¹æŒ‡å�‘é”™è¯¯çš„å£°æ˜Žï¼š"
 
-#: cgraphunit.c:779
+#: cgraphunit.c:784
 #, gcc-internal-format
 msgid "missing callgraph edge for call stmt:"
 msgstr ""
 
-#: cgraphunit.c:795
+#: cgraphunit.c:800
 #, gcc-internal-format
 msgid "edge %s->%s has no corresponding call_stmt"
 msgstr "è¾¹ %s->%s æ²¡æœ‰å¯¹åº”çš„ call_stmt"
 
-#: cgraphunit.c:807
+#: cgraphunit.c:812
 #, gcc-internal-format
 msgid "verify_cgraph_node failed"
 msgstr "verify_cgraph_node å¤±è´¥"
 
-#: cgraphunit.c:909 cgraphunit.c:932
+#: cgraphunit.c:915 cgraphunit.c:938
 #, gcc-internal-format
 msgid "%J%<externally_visible%> attribute have effect only on public objects"
 msgstr "%J%<externally_visible%>å±žæ€§å�ªå¯¹å…¬å…±å¯¹è±¡æœ‰æ•ˆ"
 
-#: cgraphunit.c:1122
+#: cgraphunit.c:1128
 #, gcc-internal-format
 msgid "failed to reclaim unneeded function"
 msgstr "æ— æ³•æ”¶å›žä¸�éœ€è¦�çš„å‡½æ•°"
 
-#: cgraphunit.c:1454
+#: cgraphunit.c:1460
 #, gcc-internal-format
 msgid "nodes with no released memory found"
 msgstr ""
 
-#: collect2.c:1189
+#: collect2.c:1203
 #, gcc-internal-format
 msgid "unknown demangling style '%s'"
 msgstr "æœªçŸ¥çš„è§£ä¿®é¥°é£Žæ ¼â€˜%sâ€™"
 
-#: collect2.c:1512
+#: collect2.c:1526
 #, gcc-internal-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr "%s ä»¥ä¿¡å�· %d [%s]%s é€€å‡ºã€‚"
 
-#: collect2.c:1530
+#: collect2.c:1544
 #, gcc-internal-format
 msgid "%s returned %d exit status"
 msgstr "%s ä»¥è¿”å›žå€¼ %d é€€å‡º"
 
-#: collect2.c:2242
+#: collect2.c:2256
 #, gcc-internal-format
 msgid "cannot find 'ldd'"
 msgstr "æ‰¾ä¸�åˆ°â€˜lddâ€™"
@@ -21865,9 +21843,9 @@
 msgstr "æ‰¾ä¸�åˆ°å‡½æ•°%qsçš„è¦†ç›–ä¿¡æ�¯"
 
 #: coverage.c:361 coverage.c:364
-#, fuzzy, gcc-internal-format
+#, gcc-internal-format
 msgid "coverage mismatch for function %qs while reading counter %qs"
-msgstr "æ²¡æœ‰æ‰¾åˆ°%qsçš„æ ‡å�·å®šä¹‰"
+msgstr "è¯»å�–è®¡æ•°%2$qsæ—¶å‡½æ•°%1$qsçš„ä»£ç �è¦†ç›–ä¸�åŒ¹é…�"
 
 #: coverage.c:380
 #, gcc-internal-format
@@ -21924,27 +21902,27 @@
 msgid "dominator of %d should be %d, not %d"
 msgstr "%d çš„ä¸»å¯¼è€…åº”è¯¥ä¸º %dï¼Œè€Œä¸�æ˜¯ %d"
 
-#: dwarf2out.c:3634
+#: dwarf2out.c:3686
 #, gcc-internal-format
 msgid "DW_LOC_OP %s not implemented"
 msgstr ""
 
-#: emit-rtl.c:2326
+#: emit-rtl.c:2262
 #, gcc-internal-format
 msgid "invalid rtl sharing found in the insn"
 msgstr "æŒ‡ä»¤ä¸­æœ‰æ— æ•ˆçš„ RTL å…±äº«"
 
-#: emit-rtl.c:2328
+#: emit-rtl.c:2264
 #, gcc-internal-format
 msgid "shared rtx"
 msgstr "å…±äº«çš„ rtx"
 
-#: emit-rtl.c:2330
+#: emit-rtl.c:2266
 #, gcc-internal-format
 msgid "internal consistency failure"
 msgstr "å†…éƒ¨ä¸€è‡´æ€§é”™è¯¯"
 
-#: emit-rtl.c:3417
+#: emit-rtl.c:3365
 #, gcc-internal-format
 msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
 msgstr "ICEï¼šéœ€è¦� emit_jump_insn æ—¶ä½¿ç”¨äº† emit_insn used whereï¼š\n"
@@ -22004,16 +21982,16 @@
 msgid "verify_eh_tree failed"
 msgstr "verify_eh_tree å¤±è´¥"
 
-#: explow.c:1281
+#: explow.c:1258
 #, gcc-internal-format
 msgid "stack limits not supported on this target"
 msgstr "å †æ ˆé™�åˆ¶åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�"
 
-#: expr.c:8031
+#: expr.c:8030
 msgid "%Kcall to %qs declared with attribute error: %s"
 msgstr "%Kè°ƒç”¨%qsï¼Œå£°æ˜Žæœ‰é”™è¯¯å±žæ€§ï¼š%s"
 
-#: expr.c:8037
+#: expr.c:8036
 msgid "%Kcall to %qs declared with attribute warning: %s"
 msgstr "%Kè°ƒç”¨%qsï¼Œå£°æ˜Žæœ‰è­¦å‘Šå±žæ€§ï¼š%s"
 
@@ -22027,7 +22005,7 @@
 msgid "large fixed-point constant implicitly truncated to fixed-point type"
 msgstr "å¤§å®šç‚¹å¸¸é‡�éš�å¼�æˆªæ–­ä¸ºå®šç‚¹ç±»åž‹"
 
-#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5060
+#: fold-const.c:992 tree-ssa-loop-niter.c:1827 tree-vrp.c:5076
 #, gcc-internal-format
 msgid "%H%s"
 msgstr "%H%s"
@@ -22035,79 +22013,79 @@
 #: fold-const.c:1363
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when negating a division"
-msgstr ""
+msgstr "ä¸ºé™¤æ³•å�–ç›¸å��æ•°æ—¶å�‡å®šæœ‰ç¬¦å�·æ•°ä»Žä¸�æº¢å‡º"
 
-#: fold-const.c:3989 fold-const.c:4000
+#: fold-const.c:4003 fold-const.c:4014
 #, gcc-internal-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr "ç”±äºŽä½�æ®µå®½åº¦æ‰€é™�ï¼Œæ¯”è¾ƒç»“æžœæ°¸è¿œä¸º %d"
 
-#: fold-const.c:5317
+#: fold-const.c:5331
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying range test"
-msgstr ""
+msgstr "ç®€åŒ–èŒƒå›´æ£€æŸ¥æ—¶å�‡å®šæœ‰ç¬¦å�·æ•°ä»Žä¸�æº¢å‡º"
 
-#: fold-const.c:5691 fold-const.c:5706
+#: fold-const.c:5705 fold-const.c:5720
 #, gcc-internal-format
 msgid "comparison is always %d"
 msgstr "æ¯”è¾ƒç»“æžœå§‹ç»ˆä¸º %d"
 
-#: fold-const.c:5835
+#: fold-const.c:5849
 #, gcc-internal-format
 msgid "%<or%> of unmatched not-equal tests is always 1"
 msgstr "å¯¹ä¸¤ä¸ªä¸�åŒ¹é…�çš„ä¸�ç­‰æ¯”è¾ƒå�–%<or%>çš„ç»“æžœæ€»ä¸º 1"
 
-#: fold-const.c:5840
+#: fold-const.c:5854
 #, gcc-internal-format
 msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr "å¯¹ä¸¤ä¸ªäº’æ–¥çš„ç›¸ç­‰æ¯”è¾ƒå�–%<and%>çš„ç»“æžœæ°¸è¿œæ˜¯ 0"
 
-#: fold-const.c:8617
+#: fold-const.c:8641
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when reducing constant in comparison"
 msgstr "åœ¨æ¯”è¾ƒä¸­å½’çº¦å¸¸é‡�æ—¶å�‡å®šæœ‰ç¬¦å�·æ•°ä»Žä¸�æº¢å‡º"
 
-#: fold-const.c:8871
+#: fold-const.c:8895
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when combining constants around a comparison"
 msgstr "åœ¨æ¯”è¾ƒå‘¨å›´ç»„å�ˆå�˜é‡�æ—¶å�‡å®šæœ‰ç¬¦å�·æ•°ä»Žä¸�æº¢å‡º"
 
-#: fold-const.c:13236
+#: fold-const.c:13433
 #, gcc-internal-format
 msgid "fold check: original tree changed by fold"
 msgstr ""
 
-#: function.c:377
+#: function.c:380
 #, gcc-internal-format
 msgid "%Jtotal size of local objects too large"
 msgstr "%Jå±€éƒ¨å¯¹è±¡çš„æ€»å¤§å°�å¤ªå¤§"
 
-#: function.c:837 varasm.c:2095
+#: function.c:840 varasm.c:2095
 #, gcc-internal-format
 msgid "size of variable %q+D is too large"
 msgstr "å�˜é‡�%q+Dçš„å¤§å°�å¤ªå¤§"
 
-#: function.c:1554 gimplify.c:4250
+#: function.c:1571 gimplify.c:4405
 #, gcc-internal-format
 msgid "impossible constraint in %<asm%>"
 msgstr "%<asm%>ä¸­ä¸�å�¯èƒ½çš„çº¦æ�Ÿ"
 
-#: function.c:3538
+#: function.c:3557
 #, gcc-internal-format
 msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr "å�˜é‡�%q+Dèƒ½ä¸º%<longjmp%>æˆ–%<vfork%>æ‰€ç¯¡æ”¹"
 
-#: function.c:3559
+#: function.c:3578
 #, gcc-internal-format
 msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr "å®žå�‚%q+Då�¯èƒ½ä¸º%<longjmp%>æˆ–%<vfork%>æ‰€ç¯¡æ”¹"
 
-#: function.c:4004
+#: function.c:4027
 #, gcc-internal-format
 msgid "function returns an aggregate"
 msgstr "å‡½æ•°è¿”å›žä¸€ä¸ªè�šå�ˆ"
 
-#: function.c:4401
+#: function.c:4424
 #, gcc-internal-format
 msgid "unused parameter %q+D"
 msgstr "æœªä½¿ç”¨çš„å�‚æ•°%q+D"
@@ -22132,12 +22110,12 @@
 msgid "extraneous argument to '%s' option"
 msgstr "â€˜%sâ€™é€‰é¡¹å®žå�‚å¤ªå¤š"
 
-#: gcc.c:3987
+#: gcc.c:3981
 #, gcc-internal-format
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr "è­¦å‘Šï¼šå¿½ç•¥ -pipeï¼Œå› ä¸ºæŒ‡å®šäº† -save-temps"
 
-#: gcc.c:4276
+#: gcc.c:4270
 #, gcc-internal-format
 msgid "warning: '-x %s' after last input file has no effect"
 msgstr "è­¦å‘Šï¼šå‡ºçŽ°åœ¨æœ€å�Žä¸€ä¸ªè¾“å…¥æ–‡ä»¶å�Žçš„â€˜-x %sâ€™ä¸�èµ·ä½œç”¨"
@@ -22145,62 +22123,62 @@
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:5314
+#: gcc.c:5308
 #, gcc-internal-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr "spec å¤±è´¥ï¼šâ€˜%%*â€™æœªç»�æ¨¡å¼�åŒ¹é…�åˆ�å§‹åŒ–"
 
-#: gcc.c:5323
+#: gcc.c:5317
 #, gcc-internal-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr "è­¦å‘Šï¼šåœ¨ specs ä¸­ä½¿ç”¨è¿‡æ—¶çš„ %%[ è¿�ç®—ç¬¦"
 
-#: gcc.c:5404
+#: gcc.c:5398
 #, gcc-internal-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "spec é”™è¯¯ï¼šæ— æ³•è¯†åˆ«çš„ spec é€‰é¡¹â€˜%câ€™"
 
-#: gcc.c:6305
+#: gcc.c:6304
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
 msgstr "spec å¤±è´¥ï¼šSYSROOT_SUFFIX_SPEC å�‚æ•°å¤šäºŽä¸€ä¸ª"
 
-#: gcc.c:6328
+#: gcc.c:6327
 #, gcc-internal-format
 msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
 msgstr "spec å¤±è´¥ï¼šSYSROOT_HEADERS_SUFFIX_SPEC å�‚æ•°å¤šäºŽä¸€ä¸ª"
 
-#: gcc.c:6415
+#: gcc.c:6414
 #, gcc-internal-format
 msgid "unrecognized option '-%s'"
 msgstr "æ— æ³•è¯†åˆ«çš„é€‰é¡¹â€˜-%sâ€™"
 
-#: gcc.c:6615 gcc.c:6678
+#: gcc.c:6614 gcc.c:6677
 #, gcc-internal-format
 msgid "%s: %s compiler not installed on this system"
 msgstr "%sï¼šæ­¤ç³»ç»Ÿæœªå®‰è£… %s ç¼–è¯‘å™¨"
 
-#: gcc.c:6778
+#: gcc.c:6777
 #, gcc-internal-format
 msgid "%s: linker input file unused because linking not done"
 msgstr "%sï¼šæœªä½¿ç”¨é“¾æŽ¥å™¨è¾“å…¥æ–‡ä»¶ï¼Œå› ä¸ºé“¾æŽ¥å°šæœªå®Œæˆ�"
 
-#: gcc.c:6818
+#: gcc.c:6817
 #, gcc-internal-format
 msgid "language %s not recognized"
 msgstr "è¯­è¨€ %s æœªèƒ½è¢«è¯†åˆ«"
 
-#: gcc.c:6889
+#: gcc.c:6888
 #, gcc-internal-format
 msgid "%s: %s"
 msgstr "%sï¼š%s"
 
-#: gcse.c:6660
+#: gcse.c:6644
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr "%sï¼š%d ä¸ªåŸºæœ¬å�—ï¼Œ%d è¾¹/åŸºæœ¬å�—"
 
-#: gcse.c:6673
+#: gcse.c:6657
 #, gcc-internal-format
 msgid "%s: %d basic blocks and %d registers"
 msgstr "%sï¼š%d ä¸ªåŸºæœ¬å�—å’Œ %d ä¸ªå¯„å­˜å™¨"
@@ -22253,52 +22231,52 @@
 msgid "can't write PCH fle: %m"
 msgstr "æ— æ³•å†™å…¥ PCH æ–‡ä»¶ï¼š%m"
 
-#: gimplify.c:4139
+#: gimplify.c:4294
 #, gcc-internal-format
 msgid "invalid lvalue in asm output %d"
 msgstr "æ±‡ç¼–è¾“å‡º %d ä¸­å·¦å€¼æ— æ•ˆ"
 
-#: gimplify.c:4251
+#: gimplify.c:4406
 #, gcc-internal-format
 msgid "non-memory input %d must stay in memory"
 msgstr "é�žå†…å­˜è¾“å…¥ %d å¿…é¡»åœ¨å†…å­˜ä¸­"
 
-#: gimplify.c:4264
+#: gimplify.c:4419
 #, gcc-internal-format
 msgid "memory input %d is not directly addressable"
 msgstr "å†…å­˜è¾“å…¥ %d ä¸�å�¯ç›´æŽ¥å¯»å�€"
 
-#: gimplify.c:4743
+#: gimplify.c:4898
 #, gcc-internal-format
 msgid "%qs not specified in enclosing parallel"
 msgstr "%qs æœªä¸ºåœ¨æ‹¬å…¥çš„å¹¶è¡ŒæŒ‡å®š"
 
-#: gimplify.c:4745
+#: gimplify.c:4900
 #, gcc-internal-format
 msgid "%Henclosing parallel"
 msgstr "%Hæ‹¬å…¥å¹¶è¡Œ"
 
-#: gimplify.c:4799
+#: gimplify.c:4954
 #, gcc-internal-format
 msgid "iteration variable %qs should be private"
 msgstr "è¿­ä»£å�˜é‡�%qsåº”å½“æ˜¯ private"
 
-#: gimplify.c:4813
+#: gimplify.c:4968
 #, gcc-internal-format
 msgid "iteration variable %qs should not be firstprivate"
 msgstr "è¿­ä»£å�˜é‡�%qsä¸�åº”å½“æ˜¯ firstprivate"
 
-#: gimplify.c:4816
+#: gimplify.c:4971
 #, gcc-internal-format
 msgid "iteration variable %qs should not be reduction"
 msgstr "è¿­ä»£å�˜é‡�%qsä¸�åº”å½“æ˜¯ reduction"
 
-#: gimplify.c:4940
+#: gimplify.c:5095
 #, gcc-internal-format
 msgid "%s variable %qs is private in outer context"
 msgstr "%s å�˜é‡� %qs åœ¨å¤–å±‚ä¸Šä¸‹æ–‡ä¸­æ˜¯ç§�æœ‰çš„"
 
-#: gimplify.c:6108
+#: gimplify.c:6281
 #, gcc-internal-format
 msgid "gimplification failed"
 msgstr "gimplification å¤±è´¥"
@@ -22308,7 +22286,7 @@
 msgid "%s cannot be used in asm here"
 msgstr "%s ä¸�èƒ½åœ¨è¿™é‡Œç”¨äºŽ asm"
 
-#: graph.c:401 java/jcf-parse.c:1757 java/jcf-parse.c:1897 objc/objc-act.c:500
+#: graph.c:401 java/jcf-parse.c:1759 java/jcf-parse.c:1899 objc/objc-act.c:500
 #, gcc-internal-format
 msgid "can't open %s: %m"
 msgstr "æ— æ³•æ‰“å¼€ %sï¼š%m"
@@ -22316,160 +22294,165 @@
 #: haifa-sched.c:184
 #, gcc-internal-format
 msgid "fix_sched_param: unknown param: %s"
-msgstr ""
+msgstr "fix_sched_paramï¼šæœªçŸ¥çš„å�‚æ•°ï¼š%s"
 
-#: omp-low.c:1288
+#: omp-low.c:1289
 #, gcc-internal-format
 msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered or master region"
 msgstr ""
 
-#: omp-low.c:1304
+#: omp-low.c:1305
 #, gcc-internal-format
 msgid "master region may not be closely nested inside of work-sharing region"
 msgstr ""
 
-#: omp-low.c:1318
+#: omp-low.c:1319
 #, gcc-internal-format
 msgid "ordered region may not be closely nested inside of critical region"
 msgstr ""
 
-#: omp-low.c:1324
+#: omp-low.c:1325
 #, gcc-internal-format
 msgid "ordered region must be closely nested inside a loop region with an ordered clause"
 msgstr ""
 
-#: omp-low.c:1338
+#: omp-low.c:1339
 #, gcc-internal-format
 msgid "critical region may not be nested inside a critical region with the same name"
 msgstr ""
 
-#: omp-low.c:5050 cp/decl.c:2660 cp/parser.c:7417 cp/parser.c:7437
+#: omp-low.c:5116 cp/decl.c:2667 cp/parser.c:7423 cp/parser.c:7443
 #, gcc-internal-format
 msgid "invalid exit from OpenMP structured block"
 msgstr "OpenMP ç»“æž„å�—å‡ºå�£æ— æ•ˆ"
 
-#: omp-low.c:5052
+#: omp-low.c:5118
 #, gcc-internal-format
 msgid "invalid entry to OpenMP structured block"
 msgstr "OpenMP ç»“æž„å�—å…¥å�£æ— æ•ˆ"
 
-#: opts.c:173
+#: opts.c:165
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
 msgstr "%<-femit-struct-debug-detailed%>çš„å�‚æ•°%qsä¸�å�¯è¯†åˆ«"
 
-#: opts.c:207
+#: opts.c:199
 #, gcc-internal-format
 msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
-msgstr ""
+msgstr "%<-femit-struct-debug-detailed%>çš„å�‚æ•°%qsæœªçŸ¥"
 
-#: opts.c:213
+#: opts.c:205
 #, gcc-internal-format
 msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
-msgstr ""
+msgstr "%<-femit-struct-debug-detailed=dir:...%> å¿…é¡»è‡³å°‘å…�è®¸ %<-femit-struct-debug-detailed=ind:...%> æ‰€å…�è®¸çš„"
 
 #. Eventually this should become a hard error IMO.
-#: opts.c:438
+#: opts.c:430
 #, gcc-internal-format
 msgid "command line option \"%s\" is valid for %s but not for %s"
 msgstr "å‘½ä»¤è¡Œé€‰é¡¹â€œ%sâ€�å¯¹ %s æ˜¯æœ‰æ•ˆçš„ï¼Œä½†å¯¹ %s æ— æ•ˆ"
 
-#: opts.c:492
+#: opts.c:484
 #, gcc-internal-format
 msgid "command line option %qs is not supported by this configuration"
 msgstr "æ­¤é…�ç½®ä¸�æ”¯æŒ�å‘½ä»¤è¡Œé€‰é¡¹%qs"
 
-#: opts.c:545
+#: opts.c:537
 #, gcc-internal-format
 msgid "missing argument to \"%s\""
 msgstr "â€œ%sâ€�ç¼ºå°‘å®žå�‚"
 
-#: opts.c:555
+#: opts.c:547
 #, gcc-internal-format
 msgid "argument to \"%s\" should be a non-negative integer"
 msgstr "â€œ%sâ€�çš„å®žå�‚åº”è¯¥æ˜¯ä¸€ä¸ªé�žè´Ÿæ•´æ•°"
 
-#: opts.c:728
+#: opts.c:720
 #, gcc-internal-format
 msgid "unrecognized command line option \"%s\""
 msgstr "æ— æ³•è¯†åˆ«çš„å‘½ä»¤è¡Œé€‰é¡¹â€œ%sâ€�"
 
-#: opts.c:947
+#: opts.c:939
 #, gcc-internal-format
 msgid "-Wuninitialized is not supported without -O"
 msgstr "-Wuninitialized åœ¨æœªä½¿ç”¨ -O æ—¶ä¸�å�—æ”¯æŒ�"
 
-#: opts.c:962
+#: opts.c:951
 #, gcc-internal-format
+msgid "-funit-at-a-time is required for inlining of functions that are only called once"
+msgstr "å†…è�”å�ªè¢«è°ƒç”¨ä¸€æ¬¡çš„å‡½æ•°éœ€è¦� -funit-at-a-time"
+
+#: opts.c:964
+#, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work with exceptions"
 msgstr "-freorder-blocks-and-partition ä¸�èƒ½ä¸Žå¼‚å¸¸ä¸€èµ·å·¥ä½œ"
 
-#: opts.c:973
+#: opts.c:975
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not support unwind info"
 msgstr "-freorder-blocks-and-partition ä¸�æ”¯æŒ�è§£å�·ä¿¡æ�¯"
 
-#: opts.c:987
+#: opts.c:989
 #, gcc-internal-format
 msgid "-freorder-blocks-and-partition does not work on this architecture"
 msgstr "-freorder-blocks-and-partition ä¸�èƒ½åœ¨æ­¤æž¶æž„ä¸‹å·¥ä½œ"
 
-#: opts.c:1263
+#: opts.c:1265
 #, gcc-internal-format
 msgid "unrecognized include_flags 0x%x passed to print_specific_help"
 msgstr ""
 
-#: opts.c:1593
+#: opts.c:1595
 #, gcc-internal-format
 msgid "structure alignment must be a small power of two, not %d"
 msgstr "ç»“æž„çš„å¯¹é½�å¿…é¡»æ˜¯ 2 çš„è¾ƒå°�æ¬¡æ–¹ï¼Œè€Œä¸�æ˜¯ %d"
 
-#: opts.c:1656
+#: opts.c:1658
 #, gcc-internal-format
 msgid "unrecognized visibility value \"%s\""
 msgstr "æ— æ³•è¯†åˆ«çš„å�¯è§�æ€§å€¼â€œ%sâ€�"
 
-#: opts.c:1704
+#: opts.c:1706
 #, gcc-internal-format
 msgid "unrecognized register name \"%s\""
 msgstr "æ— æ³•è¯†åˆ«çš„å¯„å­˜å™¨å��â€œ%sâ€�"
 
-#: opts.c:1728
+#: opts.c:1730
 #, gcc-internal-format
 msgid "unknown tls-model \"%s\""
 msgstr "æœªçŸ¥çš„ tls-modelâ€œ%sâ€�"
 
-#: opts.c:1803
+#: opts.c:1807
 #, gcc-internal-format
 msgid "%s: --param arguments should be of the form NAME=VALUE"
 msgstr "%sï¼š--param å®žå�‚çš„å½¢å¼�åº”è¯¥ä¸ºâ€œå��å­—=å€¼â€�"
 
-#: opts.c:1808
+#: opts.c:1812
 #, gcc-internal-format
 msgid "invalid --param value %qs"
 msgstr "æ— æ•ˆçš„ --param å€¼%qs"
 
-#: opts.c:1931
+#: opts.c:1934
 #, gcc-internal-format
 msgid "target system does not support debug output"
 msgstr "ç›®æ ‡ç³»ç»Ÿä¸�æ”¯æŒ�è°ƒè¯•è¾“å‡º"
 
-#: opts.c:1938
+#: opts.c:1941
 #, gcc-internal-format
 msgid "debug format \"%s\" conflicts with prior selection"
 msgstr "è°ƒè¯•æ ¼å¼�â€œ%sâ€�ä¸Žå…ˆå‰�çš„é€‰æ‹©å†²çª�"
 
-#: opts.c:1954
+#: opts.c:1957
 #, gcc-internal-format
 msgid "unrecognised debug output level \"%s\""
 msgstr "æ— æ³•è¯†åˆ«çš„è°ƒè¯•è¾“å‡ºçº§åˆ«â€œ%sâ€�"
 
-#: opts.c:1956
+#: opts.c:1959
 #, gcc-internal-format
 msgid "debug output level %s is too high"
 msgstr "è°ƒè¯•è¾“å‡ºçº§åˆ« %s å¤ªé«˜"
 
-#: opts.c:2038
+#: opts.c:2041
 #, gcc-internal-format
 msgid "-Werror=%s: No option -%s"
 msgstr "-Werror=%sï¼šæ²¡æœ‰é€‰é¡¹ -%s"
@@ -22545,9 +22528,9 @@
 msgid "can't use '%s' as a %s register"
 msgstr "æ— æ³•å°†â€˜%sâ€™ç”¨ä½œ %s å¯„å­˜å™¨"
 
-#: regclass.c:890 config/ia64/ia64.c:5138 config/ia64/ia64.c:5145
-#: config/pa/pa.c:359 config/pa/pa.c:366 config/spu/spu.c:3886
-#: config/spu/spu.c:3893
+#: regclass.c:890 config/ia64/ia64.c:5139 config/ia64/ia64.c:5146
+#: config/pa/pa.c:362 config/pa/pa.c:369 config/spu/spu.c:3875
+#: config/spu/spu.c:3882
 #, gcc-internal-format
 msgid "unknown register name: %s"
 msgstr "æœªçŸ¥çš„å¯„å­˜å™¨å��ï¼š%s"
@@ -22587,22 +22570,22 @@
 msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
 msgstr ""
 
-#: reload.c:1252
+#: reload.c:1256
 #, gcc-internal-format
 msgid "cannot reload integer constant operand in %<asm%>"
 msgstr "ä¸�èƒ½åœ¨%<asm%>ä¸­é‡�æ–°åŠ è½½æ•´æ•°å¸¸é‡�æ“�ä½œæ•°"
 
-#: reload.c:1266
+#: reload.c:1270
 #, gcc-internal-format
 msgid "impossible register constraint in %<asm%>"
 msgstr "%<asm%>ä¸­ä¸�å�¯èƒ½çš„å¯„å­˜å™¨çº¦æ�Ÿ"
 
-#: reload.c:3564
+#: reload.c:3574
 #, gcc-internal-format
 msgid "%<&%> constraint used with no register class"
 msgstr "%<&%>çº¦æ�Ÿæœªä¸Žå¯„å­˜å™¨ç±»åž‹ä¸€èµ·ä½¿ç”¨"
 
-#: reload.c:3735 reload.c:3975
+#: reload.c:3745 reload.c:3991
 #, gcc-internal-format
 msgid "inconsistent operand constraints in an %<asm%>"
 msgstr "%<asm%>ä¸­æ“�ä½œæ•°çº¦æ�Ÿä¸�ä¸€è‡´"
@@ -22827,49 +22810,49 @@
 msgid "size of %q+D is larger than %wd bytes"
 msgstr "%q+Dçš„å¤§å°�è¶…è¿‡ %wd å­—èŠ‚"
 
-#: stor-layout.c:899
+#: stor-layout.c:888
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %q+D"
 msgstr "packed å±žæ€§å¯¼è‡´%q+Dä½Žæ•ˆçŽ‡çš„å¯¹é½�"
 
-#: stor-layout.c:902
+#: stor-layout.c:891
 #, gcc-internal-format
 msgid "packed attribute is unnecessary for %q+D"
 msgstr "packed å±žæ€§å¯¹%q+Dæ�¥è¯´æ˜¯ä¸�éœ€è¦�çš„"
 
 #. No, we need to skip space before this field.
 #. Bump the cumulative size to multiple of field alignment.
-#: stor-layout.c:919
+#: stor-layout.c:908
 #, gcc-internal-format
 msgid "padding struct to align %q+D"
 msgstr "å¡«è¡¥ç»“æž„ä»¥å¯¹é½�%q+D"
 
-#: stor-layout.c:1270
+#: stor-layout.c:1259
 #, gcc-internal-format
 msgid "padding struct size to alignment boundary"
 msgstr "å°†ç»“æž„å¤§å°�å¡«è¡¥åˆ°å¯¹é½�è¾¹ç•Œä¸Š"
 
-#: stor-layout.c:1300
+#: stor-layout.c:1289
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment for %qs"
 msgstr "packed å±žæ€§å¯¼è‡´%qsä½Žæ•ˆçŽ‡çš„å¯¹é½�"
 
-#: stor-layout.c:1304
+#: stor-layout.c:1293
 #, gcc-internal-format
 msgid "packed attribute is unnecessary for %qs"
 msgstr "packed å±žæ€§å¯¹%qsæ�¥è¯´æ˜¯ä¸�éœ€è¦�çš„"
 
-#: stor-layout.c:1310
+#: stor-layout.c:1299
 #, gcc-internal-format
 msgid "packed attribute causes inefficient alignment"
 msgstr "packed å±žæ€§å¯¼è‡´ä½Žæ•ˆçŽ‡çš„å¯¹é½�"
 
-#: stor-layout.c:1312
+#: stor-layout.c:1301
 #, gcc-internal-format
 msgid "packed attribute is unnecessary"
 msgstr "ä¸�éœ€è¦� packed å±žæ€§"
 
-#: stor-layout.c:1842
+#: stor-layout.c:1831
 #, gcc-internal-format
 msgid "alignment of array elements is greater than element size"
 msgstr "æ•°ç»„å…ƒç´ çš„å¯¹é½�è¾¹ç•Œæ¯”å…ƒç´ å¤§å°�è¿˜è¦�å¤§"
@@ -22954,643 +22937,653 @@
 msgid "unrecognized gcc debugging option: %c"
 msgstr "æ— æ³•è¯†åˆ«çš„ gcc è°ƒè¯•é€‰é¡¹ï¼š%c"
 
-#: toplev.c:1411
+#: toplev.c:1413
 #, gcc-internal-format
 msgid "can%'t open %s for writing: %m"
 msgstr "æ— æ³•æ‰“å¼€ %s å¹¶å†™å…¥ï¼š%m"
 
-#: toplev.c:1432
+#: toplev.c:1434
 #, gcc-internal-format
 msgid "-frecord-gcc-switches is not supported by the current target"
 msgstr "-frecord-gcc-switches åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�"
 
-#: toplev.c:1745
+#: toplev.c:1747
 #, gcc-internal-format
 msgid "this target does not support %qs"
 msgstr "æ­¤ç›®æ ‡æœºä¸�æ”¯æŒ� %qs"
 
-#: toplev.c:1794
+#: toplev.c:1796
 #, gcc-internal-format
 msgid "instruction scheduling not supported on this target machine"
 msgstr "æŒ‡ä»¤è°ƒåº¦åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�"
 
-#: toplev.c:1798
+#: toplev.c:1800
 #, gcc-internal-format
 msgid "this target machine does not have delayed branches"
 msgstr "æ­¤ç›®æ ‡æœºæ²¡æœ‰å»¶è¿Ÿè½¬ç§»æŒ‡ä»¤"
 
-#: toplev.c:1812
+#: toplev.c:1814
 #, gcc-internal-format
 msgid "-f%sleading-underscore not supported on this target machine"
 msgstr "-f%sleading-underscore åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�"
 
-#: toplev.c:1885
+#: toplev.c:1887
 #, gcc-internal-format
 msgid "target system does not support the \"%s\" debug format"
 msgstr "ç›®æ ‡ç³»ç»Ÿä¸�æ”¯æŒ�â€œ%sâ€�è°ƒè¯•æ ¼å¼�"
 
-#: toplev.c:1898
+#: toplev.c:1900
 #, gcc-internal-format
 msgid "variable tracking requested, but useless unless producing debug info"
 msgstr "è¦�æ±‚è¿½è¸ªå�˜é‡�ï¼Œä½†è‹¥ä¸�ç”Ÿæˆ�è°ƒè¯•ä¿¡æ�¯åˆ™æ— ç”¨"
 
-#: toplev.c:1901
+#: toplev.c:1903
 #, gcc-internal-format
 msgid "variable tracking requested, but not supported by this debug format"
 msgstr "æ±‚è¿½è¸ªå�˜é‡�ï¼Œä½†ä¸�ä¸ºè¿™ç§�è°ƒè¯•æ ¼å¼�æ‰€æ”¯æŒ�"
 
-#: toplev.c:1935
+#: toplev.c:1937
 #, gcc-internal-format
 msgid "can%'t open %s: %m"
 msgstr "æ— æ³•æ‰“å¼€%sï¼š%m"
 
-#: toplev.c:1942
+#: toplev.c:1944
 #, gcc-internal-format
 msgid "-ffunction-sections not supported for this target"
 msgstr "-ffunction-sections åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�"
 
-#: toplev.c:1947
+#: toplev.c:1949
 #, gcc-internal-format
 msgid "-fdata-sections not supported for this target"
 msgstr "-fdata-sections åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�"
 
-#: toplev.c:1954
+#: toplev.c:1956
 #, gcc-internal-format
 msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr "-ffunction-sections è¢«ç¦�ç”¨ï¼›å› æ­¤ä¸�å�¯èƒ½è¿›è¡Œå�–æ ·"
 
-#: toplev.c:1961
+#: toplev.c:1963
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target"
 msgstr "-fprefetch-loop-arrays åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�"
 
-#: toplev.c:1967
+#: toplev.c:1969
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr "-fprefetch-loop-arrays åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�(å°�è¯• -march å¼€å…³)"
 
-#: toplev.c:1976
+#: toplev.c:1978
 #, gcc-internal-format
 msgid "-fprefetch-loop-arrays is not supported with -Os"
 msgstr "-fprefetch-loop-arrays ä¸�æ”¯æŒ�ä¸Ž -Os å¹¶ç”¨"
 
-#: toplev.c:1983
+#: toplev.c:1985
 #, gcc-internal-format
 msgid "-ffunction-sections may affect debugging on some targets"
 msgstr "-ffunction-sections åœ¨æŸ�äº›ç›®æ ‡æœºä¸Šå�¯èƒ½ä¼šå½±å“�è°ƒè¯•"
 
-#: toplev.c:1999
+#: toplev.c:1996
 #, gcc-internal-format
+msgid "-fassociative-math disabled; other options take precedence"
+msgstr "-fassociative-math ä¸ºå…¶ä»–é€‰é¡¹æ‰€ç¦�ç”¨"
+
+#: toplev.c:2008
+#, gcc-internal-format
 msgid "-fstack-protector not supported for this target"
 msgstr "-fstack-protector åœ¨æ­¤ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�"
 
-#: toplev.c:2012
+#: toplev.c:2021
 #, gcc-internal-format
-msgid "unwind tables currently requires a frame pointer for correctness"
+msgid "unwind tables currently require a frame pointer for correctness"
 msgstr "è§£ç»•è¡¨ç›®å‰�éœ€è¦�å †æ ˆæ¡†æž¶æŒ‡é’ˆæ�¥ä¿�è¯�æ­£ç¡®æ€§"
 
-#: toplev.c:2198
+#: toplev.c:2207
 #, gcc-internal-format
 msgid "error writing to %s: %m"
 msgstr "å†™å…¥ %s æ—¶å‡ºé”™ï¼š%m"
 
-#: toplev.c:2200 java/jcf-parse.c:1776
+#: toplev.c:2209 java/jcf-parse.c:1778
 #, gcc-internal-format
 msgid "error closing %s: %m"
 msgstr "å…³é—­ %s æ—¶å‡ºé”™ï¼š%m"
 
-#: tree-cfg.c:1432 tree-cfg.c:2068 tree-cfg.c:2071
+#: tree-cfg.c:1451 tree-cfg.c:2087 tree-cfg.c:2090
 #, gcc-internal-format
 msgid "%Hwill never be executed"
 msgstr "%Hæ°¸è¿œä¸�ä¼šè¢«æ‰§è¡Œ"
 
-#: tree-cfg.c:3134
+#: tree-cfg.c:3153
 #, gcc-internal-format
 msgid "SSA name in freelist but still referenced"
 msgstr "SSA å��åœ¨ freelist ä¸­ï¼Œå�´ä»�ç„¶è¢«æ��é¢†"
 
-#: tree-cfg.c:3143
+#: tree-cfg.c:3162
 #, gcc-internal-format
 msgid "ASSERT_EXPR with an always-false condition"
 msgstr ""
 
-#: tree-cfg.c:3156
+#: tree-cfg.c:3175
 #, gcc-internal-format
 msgid "GIMPLE register modified with BIT_FIELD_REF"
 msgstr ""
 
-#: tree-cfg.c:3191
+#: tree-cfg.c:3210
 #, gcc-internal-format
 msgid "invariant not recomputed when ADDR_EXPR changed"
 msgstr "ADDR_EXPR å�˜åŒ–æ—¶ä¸�å�˜é‡�æœªè¢«é‡�æ–°è®¡ç®—"
 
-#: tree-cfg.c:3197
+#: tree-cfg.c:3216
 #, gcc-internal-format
 msgid "constant not recomputed when ADDR_EXPR changed"
 msgstr "ADDR_EXPR å�˜åŒ–æ—¶å¸¸é‡�æœªè¢«é‡�æ–°è®¡ç®—"
 
-#: tree-cfg.c:3202
+#: tree-cfg.c:3221
 #, gcc-internal-format
 msgid "side effects not recomputed when ADDR_EXPR changed"
 msgstr "ADDR_EXPR å�˜åŒ–æ—¶å‰¯ä½œç”¨æœªè¢«é‡�æ–°è®¡ç®—"
 
-#: tree-cfg.c:3218
+#: tree-cfg.c:3237
 #, gcc-internal-format
 msgid "address taken, but ADDRESSABLE bit not set"
 msgstr ""
 
-#: tree-cfg.c:3228
+#: tree-cfg.c:3252
 #, gcc-internal-format
 msgid "non-integral used in condition"
 msgstr "æ�¡ä»¶è¡¨è¾¾å¼�ä½¿ç”¨äº†é�žæ•´æ•°å€¼"
 
-#: tree-cfg.c:3233
+#: tree-cfg.c:3257
 #, gcc-internal-format
 msgid "invalid conditional operand"
 msgstr "æ— æ•ˆçš„æ�¡ä»¶æ“�ä½œæ•°"
 
-#: tree-cfg.c:3285
+#: tree-cfg.c:3309
 #, gcc-internal-format
 msgid "invalid reference prefix"
 msgstr "æ— æ•ˆçš„å¼•ç”¨å‰�ç¼€"
 
-#: tree-cfg.c:3296
+#: tree-cfg.c:3320
 #, gcc-internal-format
 msgid "invalid operand to plus/minus, type is a pointer"
 msgstr "+/- æ“�ä½œæ•°æ— æ•ˆï¼Œç±»åž‹ä¸ºæŒ‡é’ˆ"
 
-#: tree-cfg.c:3307
+#: tree-cfg.c:3331
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, first operand is not a pointer"
-msgstr ""
+msgstr "æŒ‡æ•°å¢žçš„æ“�ä½œæ•°æ— æ•ˆï¼Œç¬¬ä¸€ä¸ªæ“�ä½œæ•°ä¸�æ˜¯ä¸€ä¸ªæŒ‡é’ˆ"
 
-#: tree-cfg.c:3315
+#: tree-cfg.c:3339
 #, gcc-internal-format
 msgid "invalid operand to pointer plus, second operand is not an integer with type of sizetype."
-msgstr ""
+msgstr "æŒ‡æ•°å¢žçš„æ“�ä½œæ•°æ— æ•ˆï¼Œç¬¬äºŒä¸ªæ“�ä½œæ•°ä¸�æ˜¯ä¸€ä¸ªå…·æœ‰ sizetype ç±»åž‹çš„æ•´æ•°"
 
-#: tree-cfg.c:3382 tree-cfg.c:3798
+#: tree-cfg.c:3406 tree-cfg.c:3822
 #, gcc-internal-format
 msgid "invalid operand in unary expression"
 msgstr "å�•ç›®è¡¨è¾¾å¼�ä¸­æ“�ä½œæ•°æ— æ•ˆ"
 
-#: tree-cfg.c:3392
+#: tree-cfg.c:3416
 #, gcc-internal-format
 msgid "type mismatch in unary expression"
 msgstr "å�•ç›®è¡¨è¾¾å¼�ä¸­ç±»åž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3413
+#: tree-cfg.c:3437
 #, gcc-internal-format
 msgid "invalid operands in binary expression"
 msgstr "äºŒå…ƒè¡¨è¾¾å¼�ä¸­æ“�ä½œæ•°æ— æ•ˆ"
 
-#: tree-cfg.c:3424
+#: tree-cfg.c:3448
 #, gcc-internal-format
 msgid "type mismatch in binary expression"
 msgstr "äºŒå…ƒè¡¨è¾¾å¼�ä¸­ç±»åž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3449
+#: tree-cfg.c:3473
 #, gcc-internal-format
 msgid "invalid expression for min lvalue"
 msgstr "æ— æ•ˆçš„æœ€å°�å·¦å€¼è¡¨è¾¾å¼�"
 
-#: tree-cfg.c:3456
+#: tree-cfg.c:3480
 #, gcc-internal-format
 msgid "invalid operand in indirect reference"
 msgstr "é—´æŽ¥å¼•ç”¨æ“�ä½œæ•°æ— æ•ˆ"
 
-#: tree-cfg.c:3463
+#: tree-cfg.c:3487
 #, gcc-internal-format
 msgid "type mismatch in indirect reference"
 msgstr "é—´æŽ¥å¼•ç”¨ç±»åž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3491
+#: tree-cfg.c:3515
 #, gcc-internal-format
 msgid "invalid operands to array reference"
 msgstr "æ•°ç»„å¼•ç”¨æ“�ä½œæ•°æ— æ•ˆ"
 
-#: tree-cfg.c:3502
+#: tree-cfg.c:3526
 #, gcc-internal-format
 msgid "type mismatch in array reference"
 msgstr "æ•°ç»„å¼•ç”¨ç±»åž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3511
+#: tree-cfg.c:3535
 #, gcc-internal-format
 msgid "type mismatch in array range reference"
 msgstr "æ•°ç»„èŒƒå›´å¼•ç”¨ä¸­ç±»åž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3522
+#: tree-cfg.c:3546
 #, gcc-internal-format
 msgid "type mismatch in real/imagpart reference"
 msgstr "å®žæ•°/è™šæ•°å¼•ç”¨ä¸­ç±»åž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3532
+#: tree-cfg.c:3556
 #, gcc-internal-format
 msgid "type mismatch in component reference"
 msgstr "ç»„ä»¶å¼•ç”¨ä¸­ç±»åž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3586
+#: tree-cfg.c:3610
 #, gcc-internal-format
 msgid "invalid operand in conversion"
 msgstr "è½¬æ�¢ä¸­æ“�ä½œæ•°æ— æ•ˆ"
 
-#: tree-cfg.c:3614
+#: tree-cfg.c:3638
 #, gcc-internal-format
 msgid "invalid types in nop conversion"
 msgstr "ç©ºè½¬æ�¢ä¸­ç±»åž‹æ— æ•ˆ"
 
-#: tree-cfg.c:3628
+#: tree-cfg.c:3652
 #, gcc-internal-format
 msgid "invalid operand in int to float conversion"
 msgstr "æ•´æ•°å�‘æµ®ç‚¹è½¬æ�¢ä¸­æ“�ä½œæ•°æ— æ•ˆ"
 
-#: tree-cfg.c:3634
+#: tree-cfg.c:3658
 #, gcc-internal-format
 msgid "invalid types in conversion to floating point"
 msgstr "å�‘æµ®ç‚¹è½¬æ�¢æ—¶ç±»åž‹æ— æ•ˆ"
 
-#: tree-cfg.c:3647
+#: tree-cfg.c:3671
 #, gcc-internal-format
 msgid "invalid operand in float to int conversion"
 msgstr "å�‘æ•´æ•°è½¬æ�¢æ—¶æ“�ä½œæ•°æ— æ•ˆ"
 
-#: tree-cfg.c:3653
+#: tree-cfg.c:3677
 #, gcc-internal-format
 msgid "invalid types in conversion to integer"
 msgstr "å�‘æ•´æ•°è½¬æ�¢æ—¶ç±»åž‹æ— æ•ˆ"
 
-#: tree-cfg.c:3667
+#: tree-cfg.c:3691
 #, gcc-internal-format
 msgid "invalid operands in complex expression"
 msgstr "å¤�æ•°è¡¨è¾¾å¼�æ“�ä½œæ•°æ— æ•ˆ"
 
-#: tree-cfg.c:3680
+#: tree-cfg.c:3704
 #, gcc-internal-format
 msgid "type mismatch in complex expression"
 msgstr "å¤�æ•°è¡¨è¾¾å¼�ç±»åž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3694
+#: tree-cfg.c:3718
 #, gcc-internal-format
 msgid "constructor not allowed for non-vector types"
 msgstr ""
 
-#: tree-cfg.c:3711
+#: tree-cfg.c:3735
 #, gcc-internal-format
 msgid "invalid operands in shift expression"
 msgstr "ç§»ä½�è¡¨è¾¾å¼�æ“�ä½œæ•°æ— æ•ˆ"
 
-#: tree-cfg.c:3717
+#: tree-cfg.c:3741
 #, gcc-internal-format
 msgid "type mismatch in shift expression"
 msgstr "ç§»ä½�è¡¨è¾¾å¼�ç±»åž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3735
+#: tree-cfg.c:3759
 #, gcc-internal-format
 msgid "invalid (pointer) operands to plus/minus"
 msgstr "+/-(æŒ‡é’ˆ)æ“�ä½œæ•°æ— æ•ˆ"
 
-#: tree-cfg.c:3748
+#: tree-cfg.c:3772
 #, gcc-internal-format
 msgid "invalid operands in pointer plus expression"
 msgstr "æŒ‡é’ˆåŠ æ³•è¡¨è¾¾å¼�æ“�ä½œæ•°æ— æ•ˆ"
 
-#: tree-cfg.c:3755
+#: tree-cfg.c:3779
 #, gcc-internal-format
 msgid "type mismatch in pointer plus expression"
 msgstr "æŒ‡é’ˆåŠ æ³•è¡¨è¾¾å¼�ç±»åž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3774
+#: tree-cfg.c:3798
 #, gcc-internal-format
 msgid "invalid operands in conditional expression"
 msgstr "æ�¡ä»¶è¡¨è¾¾å¼�æ“�ä½œæ•°æ— æ•ˆ"
 
-#: tree-cfg.c:3807
+#: tree-cfg.c:3831
 #, gcc-internal-format
 msgid "type mismatch in address expression"
 msgstr "åœ°å�€è¡¨è¾¾å¼�ç±»åž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3827
+#: tree-cfg.c:3851
 #, gcc-internal-format
 msgid "invalid operands in truth expression"
 msgstr "çœŸå€¼è¡¨è¾¾å¼�æ“�ä½œæ•°æ— æ•ˆ"
 
-#: tree-cfg.c:3836
+#: tree-cfg.c:3860
 #, gcc-internal-format
 msgid "type mismatch in binary truth expression"
 msgstr "äºŒå…ƒçœŸå€¼è¡¨è¾¾å¼�ç±»åž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3852
+#: tree-cfg.c:3876
 #, gcc-internal-format
 msgid "invalid operand in unary not"
 msgstr "å�•ç›®é�žæ“�ä½œæ•°æ— æ•ˆ"
 
-#: tree-cfg.c:3861
+#: tree-cfg.c:3885
 #, gcc-internal-format
 msgid "type mismatch in not expression"
 msgstr "å�•ç›®é�žè¡¨è¾¾å¼�ç±»åž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3900
+#: tree-cfg.c:3924
 #, gcc-internal-format
 msgid "invalid operands in comparison expression"
 msgstr "æ¯”è¾ƒè¡¨è¾¾å¼�æ“�ä½œæ•°æ— æ•ˆ"
 
-#: tree-cfg.c:3917
+#: tree-cfg.c:3941
 #, gcc-internal-format
 msgid "type mismatch in comparison expression"
 msgstr "æ¯”è¾ƒè¡¨è¾¾å¼�ç±»åž‹ä¸�åŒ¹é…�"
 
-#: tree-cfg.c:3947
+#: tree-cfg.c:3971
 #, gcc-internal-format
 msgid "non-trivial conversion at assignment"
 msgstr "èµ‹å€¼æ—¶ä¸�å¹³å‡¡çš„è½¬æ�¢"
 
-#: tree-cfg.c:3988 tree-cfg.c:4136
+#: tree-cfg.c:4012 tree-cfg.c:4160
 #, gcc-internal-format
 msgid "is not a valid GIMPLE statement"
 msgstr "ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ GIMPLE è¯­å�¥"
 
-#: tree-cfg.c:4015
+#: tree-cfg.c:4039
 #, gcc-internal-format
 msgid "invalid operand to switch statement"
 msgstr "å¼€å…³è¯­å�¥æ“�ä½œæ•°æ— æ•ˆ"
 
-#: tree-cfg.c:4026
+#: tree-cfg.c:4050
 #, gcc-internal-format
 msgid "type error in return expression"
 msgstr "è¿”å›žè¡¨è¾¾å¼�ç±»åž‹é”™è¯¯"
 
-#: tree-cfg.c:4104
+#: tree-cfg.c:4128
 #, gcc-internal-format
 msgid "verify_gimple failed"
 msgstr "verify_gimple å¤±è´¥"
 
-#: tree-cfg.c:4156
+#: tree-cfg.c:4180
 #, gcc-internal-format
 msgid "statement marked for throw, but doesn%'t"
-msgstr ""
+msgstr "è¯­å�¥è¢«æ ‡è®°ä¸ºæŠ›å‡ºå¼‚å¸¸ï¼Œä½†å®žé™…ä¸Šå¹¶æœªæŠ›å‡º"
 
-#: tree-cfg.c:4161
+#: tree-cfg.c:4185
 #, gcc-internal-format
 msgid "statement marked for throw in middle of block"
 msgstr ""
 
-#: tree-cfg.c:4232
+#: tree-cfg.c:4256
 #, gcc-internal-format
 msgid "unexpected non-tuple"
 msgstr "é�žé¢„æœŸçš„é�žå…ƒç»„"
 
-#: tree-cfg.c:4261
+#: tree-cfg.c:4285
 #, gcc-internal-format
 msgid "Dead STMT in EH table"
 msgstr ""
 
-#: tree-cfg.c:4295
+#: tree-cfg.c:4319
 #, gcc-internal-format
 msgid "bb_for_stmt (phi) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.c:4306
+#: tree-cfg.c:4330
 #, gcc-internal-format
 msgid "missing PHI def"
 msgstr "ç¼ºå°‘ PHI å®šä¹‰"
 
-#: tree-cfg.c:4317
+#: tree-cfg.c:4341
 #, gcc-internal-format
 msgid "PHI def is not a GIMPLE value"
 msgstr ""
 
-#: tree-cfg.c:4333 tree-cfg.c:4359
+#: tree-cfg.c:4357 tree-cfg.c:4383
 #, gcc-internal-format
 msgid "incorrect sharing of tree nodes"
 msgstr "å¯¹æ ‘ç»“èŠ‚çš„å…±äº«ä¸�æ­£ç¡®"
 
-#: tree-cfg.c:4350
+#: tree-cfg.c:4374
 #, gcc-internal-format
 msgid "bb_for_stmt (stmt) is set to a wrong basic block"
 msgstr ""
 
-#: tree-cfg.c:4373
+#: tree-cfg.c:4397
 #, gcc-internal-format
 msgid "verify_stmts failed"
 msgstr "verify_stmts å¤±è´¥"
 
-#: tree-cfg.c:4396
+#: tree-cfg.c:4420
 #, gcc-internal-format
 msgid "ENTRY_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.c:4402
+#: tree-cfg.c:4426
 #, gcc-internal-format
 msgid "EXIT_BLOCK has IL associated with it"
 msgstr ""
 
-#: tree-cfg.c:4409
+#: tree-cfg.c:4433
 #, gcc-internal-format
 msgid "fallthru to exit from bb %d"
 msgstr ""
 
-#: tree-cfg.c:4431
+#: tree-cfg.c:4455
 #, gcc-internal-format
 msgid "nonlocal label "
 msgstr "é�žå±€éƒ¨æ ‡å�·"
 
-#: tree-cfg.c:4440 tree-cfg.c:4450 tree-cfg.c:4475
+#: tree-cfg.c:4464 tree-cfg.c:4474 tree-cfg.c:4499
 #, gcc-internal-format
 msgid "label "
 msgstr "æ ‡å�·"
 
-#: tree-cfg.c:4465
+#: tree-cfg.c:4489
 #, gcc-internal-format
 msgid "control flow in the middle of basic block %d"
 msgstr "åŸºæœ¬å�— %d ä¸­å‡ºçŽ°æµ�ç¨‹æŽ§åˆ¶"
 
-#: tree-cfg.c:4495
+#: tree-cfg.c:4519
 #, gcc-internal-format
 msgid "fallthru edge after a control statement in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4508
+#: tree-cfg.c:4532
 #, gcc-internal-format
 msgid "true/false edge after a non-COND_EXPR in bb %d"
 msgstr ""
 
-#: tree-cfg.c:4524
+#: tree-cfg.c:4548
 #, gcc-internal-format
 msgid "COND_EXPR with code in branches at the end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:4538 tree-cfg.c:4560 tree-cfg.c:4573 tree-cfg.c:4644
+#: tree-cfg.c:4562 tree-cfg.c:4584 tree-cfg.c:4597 tree-cfg.c:4668
 #, gcc-internal-format
 msgid "wrong outgoing edge flags at end of bb %d"
 msgstr ""
 
-#: tree-cfg.c:4548
+#: tree-cfg.c:4572
 #, gcc-internal-format
 msgid "explicit goto at end of bb %d"
 msgstr "åŸºæœ¬å�— %d æœ«å°¾æ˜¾å¼�çš„ goto"
 
-#: tree-cfg.c:4578
+#: tree-cfg.c:4602
 #, gcc-internal-format
 msgid "return edge does not point to exit in bb %d"
 msgstr "åŸºæœ¬å�— %d ä¸­ï¼Œè¿”å›žè¾¹å¹¶ä¸�æŒ‡å�‘é€€å‡º"
 
-#: tree-cfg.c:4611
+#: tree-cfg.c:4635
 #, gcc-internal-format
 msgid "found default case not at end of case vector"
 msgstr "é»˜è®¤ case æ²¡æœ‰å‡ºçŽ°åœ¨ case çŸ¢é‡�æœ«å°¾"
 
-#: tree-cfg.c:4617
+#: tree-cfg.c:4641
 #, gcc-internal-format
 msgid "case labels not sorted: "
 msgstr "case æ ‡å�·æœªæŽ’åº�ï¼š "
 
-#: tree-cfg.c:4628
+#: tree-cfg.c:4652
 #, gcc-internal-format
 msgid "no default case found at end of case vector"
 msgstr "case çŸ¢é‡�æœ«å°¾æ²¡æœ‰é»˜è®¤ case"
 
-#: tree-cfg.c:4636
+#: tree-cfg.c:4660
 #, gcc-internal-format
 msgid "extra outgoing edge %d->%d"
 msgstr "å¤šä½™çš„å‡ºè¾¹ %d->%d"
 
-#: tree-cfg.c:4658
+#: tree-cfg.c:4682
 #, gcc-internal-format
 msgid "missing edge %i->%i"
 msgstr "ç¼ºå°‘è¾¹ %i->%i"
 
-#: tree-cfg.c:6941 tree-cfg.c:6945
+#: tree-cfg.c:7025 tree-cfg.c:7029
 #, gcc-internal-format
 msgid "%H%<noreturn%> function does return"
 msgstr "%H%<noreturn%>å‡½æ•°ç¡®å®žä¼šè¿”å›ž"
 
-#: tree-cfg.c:6967 tree-cfg.c:6972
+#: tree-cfg.c:7051 tree-cfg.c:7056
 #, gcc-internal-format
 msgid "%Hcontrol reaches end of non-void function"
 msgstr "%Håœ¨æœ‰è¿”å›žå€¼çš„å‡½æ•°ä¸­ï¼ŒæŽ§åˆ¶æµ�ç¨‹åˆ°è¾¾å‡½æ•°å°¾"
 
-#: tree-cfg.c:7033
+#: tree-cfg.c:7117
 #, gcc-internal-format
 msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
 msgstr "%Jå‡½æ•°æ˜¯å±žæ€§%<noreturn%>å�¯èƒ½çš„å¤‡é€‰"
 
-#: tree-dump.c:933
+#: tree-dump.c:932
 #, gcc-internal-format
 msgid "could not open dump file %qs: %s"
 msgstr "æ— æ³•æ‰“å¼€è½¬å‚¨æ–‡ä»¶%qsï¼š%s"
 
-#: tree-dump.c:1068
+#: tree-dump.c:1067
 #, gcc-internal-format
 msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
 msgstr "å¿½ç•¥æœªçŸ¥çš„é€‰é¡¹%q.*sï¼Œåœ¨%<-fdump-%s%>ä¸­"
 
-#: tree-eh.c:1788
+#: tree-eh.c:1805
 #, gcc-internal-format
 msgid "EH edge %i->%i is missing"
 msgstr "ç¼ºå°‘ EH è¾¹ %i->%i"
 
-#: tree-eh.c:1793
+#: tree-eh.c:1810
 #, gcc-internal-format
 msgid "EH edge %i->%i miss EH flag"
 msgstr "EH è¾¹ %i->%i ç¼ºå°‘ EH æ ‡è®°"
 
 #. ??? might not be mistake.
-#: tree-eh.c:1799
+#: tree-eh.c:1816
 #, gcc-internal-format
 msgid "EH edge %i->%i has duplicated regions"
 msgstr ""
 
-#: tree-eh.c:1833
+#: tree-eh.c:1850
 #, gcc-internal-format
 msgid "BB %i can not throw but has EH edges"
 msgstr ""
 
-#: tree-eh.c:1840
+#: tree-eh.c:1857
 #, gcc-internal-format
 msgid "BB %i last statement has incorrectly set region"
 msgstr ""
 
-#: tree-eh.c:1851
+#: tree-eh.c:1868
 #, gcc-internal-format
 msgid "unnecessary EH edge %i->%i"
 msgstr "ä¸�éœ€è¦�çš„ EH è¾¹ %i->%i"
 
-#: tree-inline.c:1830
+#: tree-inline.c:1880
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
 msgstr "å‡½æ•°%q+Fæ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºå®ƒä½¿ç”¨äº† alloca (ä½¿ç”¨ always_inline å±žæ€§å¼ºåˆ¶å†…è�”)"
 
-#: tree-inline.c:1842
+#: tree-inline.c:1892
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp"
 msgstr "å‡½æ•°%q+Fæ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºå®ƒä½¿ç”¨äº† setjmp"
 
-#: tree-inline.c:1856
+#: tree-inline.c:1906
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable argument lists"
 msgstr "å‡½æ•°%q+Fæ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºå®ƒä½¿ç”¨äº†å�˜é•¿å®žå�‚è¡¨"
 
-#: tree-inline.c:1867
+#: tree-inline.c:1917
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
 msgstr "å‡½æ•°%q+Fæ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºå®ƒä½¿ç”¨äº† setjmp-longjmp å¼‚å¸¸å¤„ç�†"
 
-#: tree-inline.c:1874
+#: tree-inline.c:1924
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses non-local goto"
 msgstr "å‡½æ•°%q+Fæ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºä½¿ç”¨äº†é�žå±€éƒ¨çš„ goto"
 
-#: tree-inline.c:1885
+#: tree-inline.c:1935
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
 msgstr "å‡½æ•°%q+Fæ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºä½¿ç”¨äº† __builtin_return æˆ– __builtin_apply_args"
 
-#: tree-inline.c:1904
+#: tree-inline.c:1954
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it contains a computed goto"
 msgstr "å‡½æ•°%q+Fæ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºåŒ…å�«ä¸€ä¸ªè®¡ç®—è½¬ç§»"
 
-#: tree-inline.c:1918
+#: tree-inline.c:1968
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it receives a non-local goto"
 msgstr "å‡½æ•°%q+Fæ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºå®ƒæŽ¥å�—ä¸€ä¸ªé�žå±€éƒ¨çš„ goto"
 
-#: tree-inline.c:1943
+#: tree-inline.c:1993
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses variable sized variables"
 msgstr "å‡½æ•°%q+Fæ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºä½¿ç”¨äº†å�˜é•¿å�˜é‡�"
 
-#: tree-inline.c:2005
+#: tree-inline.c:2015
 #, gcc-internal-format
+msgid "function %q+F can never be inlined because it saves address of local label in a static variable"
+msgstr "å‡½æ•°%q+Fæ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºå®ƒåœ¨ä¸€ä¸ªé�™æ€�å�˜é‡�ä¸­ä¿�å­˜äº†å±€éƒ¨æ ‡å�·çš„åœ°å�€"
+
+#: tree-inline.c:2091
+#, gcc-internal-format
 msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
 msgstr "å‡½æ•°%q+Fæ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºä½¿ç”¨äº† -fno-inline"
 
-#: tree-inline.c:2019
+#: tree-inline.c:2105
 #, gcc-internal-format
 msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
 msgstr "å‡½æ•°%q+Fæ— æ³•è¢«å†…è�”ï¼Œå› ä¸ºå®ƒä½¿ç”¨äº†ä¸Žå†…è�”å†²çª�çš„å±žæ€§"
 
-#: tree-inline.c:2588 tree-inline.c:2598
+#: tree-inline.c:2674 tree-inline.c:2684
 #, gcc-internal-format
 msgid "inlining failed in call to %q+F: %s"
 msgstr "è°ƒç”¨%q+Fæ—¶å†…è�”å¤±è´¥ï¼š%s"
 
-#: tree-inline.c:2589 tree-inline.c:2600
+#: tree-inline.c:2675 tree-inline.c:2686
 #, gcc-internal-format
 msgid "called from here"
 msgstr "ä»Žæ­¤å¤„è°ƒç”¨"
 
-#: tree-mudflap.c:860
+#: tree-mudflap.c:864
 #, gcc-internal-format
 msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
 msgstr "mudflap å°šæœªä¸º ARRAY_RANGE_REF å®žçŽ°"
 
-#: tree-mudflap.c:1044
+#: tree-mudflap.c:1050
 #, gcc-internal-format
 msgid "mudflap cannot track %qs in stub function"
 msgstr "mudflap ä¸�èƒ½è¿½è¸ªå� ä½�å‡½æ•°ä¸­çš„%qs"
 
-#: tree-mudflap.c:1272
+#: tree-mudflap.c:1279
 #, gcc-internal-format
 msgid "mudflap cannot track unknown size extern %qs"
 msgstr "mudflap ä¸�èƒ½è¿½è¸ªå¤§å°�æœªçŸ¥çš„å¤–éƒ¨å�˜é‡�%qs"
@@ -23610,33 +23603,33 @@
 msgid "size of return value of %q+D is larger than %wd bytes"
 msgstr "%q+Dè¿”å›žå€¼çš„å¤§å°�è¶…è¿‡ %wd å­—èŠ‚"
 
-#: tree-outof-ssa.c:637 tree-outof-ssa.c:688 tree-ssa-coalesce.c:936
-#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1043
+#: tree-outof-ssa.c:638 tree-outof-ssa.c:689 tree-ssa-coalesce.c:936
+#: tree-ssa-coalesce.c:951 tree-ssa-coalesce.c:1163 tree-ssa-live.c:1053
 #, gcc-internal-format
 msgid "SSA corruption"
 msgstr "SSA æ�Ÿå��"
 
-#: tree-outof-ssa.c:1105
+#: tree-outof-ssa.c:1263
 #, gcc-internal-format
 msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1111
+#: tree-outof-ssa.c:1269
 #, gcc-internal-format
 msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1118
+#: tree-outof-ssa.c:1276
 #, gcc-internal-format
 msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
 msgstr ""
 
-#: tree-outof-ssa.c:1124
+#: tree-outof-ssa.c:1282
 #, gcc-internal-format
 msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
 msgstr ""
 
-#: tree-profile.c:351
+#: tree-profile.c:356
 #, gcc-internal-format
 msgid "unimplemented functionality"
 msgstr "æœªå®žçŽ°çš„åŠŸèƒ½"
@@ -23826,157 +23819,162 @@
 msgid "verify_ssa failed"
 msgstr "verify_ssa å¤±è´¥"
 
-#: tree-ssa.c:1284
+#: tree-ssa.c:1293
 #, gcc-internal-format
 msgid "%J%qD was declared here"
 msgstr "%J%qDçš„ä¸Šä¸€ä¸ªå£°æ˜Žåœ¨æ­¤"
 
 #. We only do data flow with SSA_NAMEs, so that's all we
 #. can warn about.
-#: tree-ssa.c:1302
+#: tree-ssa.c:1311
 #, gcc-internal-format
 msgid "%H%qD is used uninitialized in this function"
 msgstr "%Hæ­¤å‡½æ•°ä¸­çš„%qDåœ¨ä½¿ç”¨å‰�æœªåˆ�å§‹åŒ–"
 
-#: tree-ssa.c:1340
+#: tree-ssa.c:1349
 #, gcc-internal-format
 msgid "%H%qD may be used uninitialized in this function"
 msgstr "%Hæ­¤å‡½æ•°ä¸­çš„%qDåœ¨ä½¿ç”¨å‰�å�¯èƒ½æœªåˆ�å§‹åŒ–"
 
-#: tree-vrp.c:4374
+#: tree-vrp.c:4384
 #, gcc-internal-format
 msgid "%Harray subscript is outside array bounds"
 msgstr "%Hæ•°ç»„ä¸‹æ ‡è¶Šç•Œ"
 
-#: tree-vrp.c:4388
+#: tree-vrp.c:4398
 #, gcc-internal-format
 msgid "%Harray subscript is above array bounds"
 msgstr "%Hæ•°ç»„ä¸‹æ ‡å°�äºŽä¸‹é™�"
 
-#: tree-vrp.c:4395
+#: tree-vrp.c:4405
 #, gcc-internal-format
 msgid "%Harray subscript is below array bounds"
 msgstr "%Hæ•°ç»„ä¸‹æ ‡å¤§äºŽä¸Šé™�"
 
-#: tree-vrp.c:5042
+#: tree-vrp.c:5058
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional to constant"
-msgstr ""
+msgstr "å°†æ�¡ä»¶ç®€åŒ–ä¸ºå¸¸é‡�æ—¶å�‡å®šæœ‰ç¬¦å�·æ•°ä»Žä¸�æº¢å‡º"
 
-#: tree-vrp.c:5048
+#: tree-vrp.c:5064
 #, gcc-internal-format
 msgid "assuming signed overflow does not occur when simplifying conditional"
-msgstr ""
+msgstr "ç®€åŒ–æ�¡ä»¶æ—¶å�‡å®šæœ‰ç¬¦å�·æ•°ä»Žä¸�æº¢å‡º"
 
-#: tree.c:3951
+#: tree.c:3682
 #, gcc-internal-format
+msgid "ignoring attributes applied to %qT after definition"
+msgstr "å¿½ç•¥åœ¨å…¶å®šä¹‰ä¹‹å�Žä¸º%qTåº”ç”¨çš„å±žæ€§"
+
+#: tree.c:3966
+#, gcc-internal-format
 msgid "%q+D already declared with dllexport attribute: dllimport ignored"
 msgstr "%q+Då·²è¢«å£°æ˜Žä¸ºå…·æœ‰ dllexport å±žæ€§ï¼šå¿½ç•¥ dllimport"
 
-#: tree.c:3963
+#: tree.c:3978
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
 msgstr "%q+Dé‡�å£°æ˜Žæ—¶æ²¡æœ‰ dllimport å±žæ€§ï¼Œä½†å·²è¢«ä½œä¸º dllimport é“¾æŽ¥å¼•ç”¨è¿‡"
 
-#: tree.c:3979
+#: tree.c:3994
 #, gcc-internal-format
 msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
 msgstr "%q+Dé‡�å£°æ˜Žæ—¶æ²¡æœ‰ dllimport å±žæ€§ï¼šå¿½ç•¥å…ˆå‰�çš„ dllimport"
 
-#: tree.c:4038 tree.c:4050 config/darwin.c:1458 config/arm/arm.c:3099
-#: config/arm/arm.c:3127 config/avr/avr.c:4598 config/h8300/h8300.c:5281
-#: config/h8300/h8300.c:5305 config/i386/i386.c:3056 config/i386/i386.c:22515
+#: tree.c:4053 tree.c:4065 config/darwin.c:1460 config/arm/arm.c:3099
+#: config/arm/arm.c:3127 config/avr/avr.c:4638 config/h8300/h8300.c:5281
+#: config/h8300/h8300.c:5305 config/i386/i386.c:3087 config/i386/i386.c:22599
 #: config/ia64/ia64.c:586 config/m68hc11/m68hc11.c:1118
-#: config/rs6000/rs6000.c:19657 config/sh/symbian.c:408
+#: config/rs6000/rs6000.c:19874 config/sh/symbian.c:408
 #: config/sh/symbian.c:415
 #, gcc-internal-format
 msgid "%qs attribute ignored"
 msgstr "å¿½ç•¥%qså±žæ€§"
 
-#: tree.c:4066
+#: tree.c:4081
 #, gcc-internal-format
 msgid "inline function %q+D declared as  dllimport: attribute ignored"
 msgstr "å†…è�”å‡½æ•°%q+Då£°æ˜Žä¸º dllimportï¼šå¿½ç•¥æ­¤å±žæ€§"
 
-#: tree.c:4074
+#: tree.c:4089
 #, gcc-internal-format
 msgid "function %q+D definition is marked dllimport"
 msgstr "å‡½æ•°%q+Dçš„å®šä¹‰è¢«æ ‡è®°ä¸º dllimport"
 
-#: tree.c:4082 config/sh/symbian.c:430
+#: tree.c:4097 config/sh/symbian.c:430
 #, gcc-internal-format
 msgid "variable %q+D definition is marked dllimport"
 msgstr "å�˜é‡�%q+Dçš„å®šä¹‰è¢«æ ‡è®°ä¸º dllimport"
 
-#: tree.c:4105 config/sh/symbian.c:505
+#: tree.c:4120 config/sh/symbian.c:505
 #, gcc-internal-format
 msgid "external linkage required for symbol %q+D because of %qs attribute"
 msgstr "ç¬¦å�·%q+Déœ€è¦�å¤–éƒ¨é“¾æŽ¥ï¼Œå› ä¸º%qså±žæ€§"
 
-#: tree.c:4119
+#: tree.c:4134
 #, gcc-internal-format
 msgid "%qs implies default visibility, but %qD has already been declared with a different visibility"
 msgstr "%qsæ„�å‘³ç�€é»˜è®¤å�¯è§�æ€§ï¼›ä½†%qDå·²ç»�è¢«å£°æ˜Žä¸ºæœ‰ä¸�å�Œçš„å�¯è§�æ€§"
 
-#: tree.c:5632
+#: tree.c:5648
 #, gcc-internal-format
 msgid "arrays of functions are not meaningful"
 msgstr "å‡½æ•°æ•°ç»„æ˜¯æ²¡æœ‰æ„�ä¹‰çš„"
 
-#: tree.c:5785
+#: tree.c:5801
 #, gcc-internal-format
 msgid "function return type cannot be function"
 msgstr "å‡½æ•°ä¸�èƒ½è¿”å›žå‡½æ•°"
 
-#: tree.c:6802 tree.c:6887 tree.c:6948
+#: tree.c:6818 tree.c:6903 tree.c:6964
 #, gcc-internal-format
 msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr "æ ‘æ£€æŸ¥ï¼š%sï¼Œå¾—åˆ° %s åœ¨ %sï¼ŒäºŽ %s:%d"
 
-#: tree.c:6839
+#: tree.c:6855
 #, gcc-internal-format
 msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr "æ ‘æ£€æŸ¥ï¼šä¸�éœ€è¦� %sï¼Œå¾—åˆ° %s åœ¨ %sï¼ŒäºŽ %s:%d"
 
-#: tree.c:6852
+#: tree.c:6868
 #, gcc-internal-format
 msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr "æ ‘æ£€æŸ¥ï¼šéœ€è¦�ç±»%qsï¼Œå¾—åˆ°%qs(%s) åœ¨ %sï¼ŒäºŽ %s:%d"
 
-#: tree.c:6901
+#: tree.c:6917
 #, gcc-internal-format
 msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr "æ ‘æ£€æŸ¥ï¼šä¸�éœ€è¦�ç±»%qsï¼Œå¾—åˆ°%qs(%s) åœ¨ %sï¼ŒäºŽ %s:%d"
 
-#: tree.c:6914
+#: tree.c:6930
 #, gcc-internal-format
 msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
 msgstr "æ ‘æ£€æŸ¥ï¼šéœ€è¦� omp_clause %sï¼Œå¾—åˆ° %s åœ¨ %sï¼ŒäºŽ %s:%d"
 
-#: tree.c:6974
+#: tree.c:6990
 #, gcc-internal-format
 msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
 msgstr "æ ‘æ£€æŸ¥ï¼šéœ€è¦�åŒ…å�«%qsç»“æž„çš„æ ‘ï¼Œå¾—åˆ°%qsåœ¨ %sï¼ŒäºŽ %s:%d"
 
-#: tree.c:6988
+#: tree.c:7004
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:7000
+#: tree.c:7016
 #, gcc-internal-format
 msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:7013
+#: tree.c:7029
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr ""
 
-#: tree.c:7026
+#: tree.c:7042
 #, gcc-internal-format
 msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
-msgstr "æ ‘æ£€æŸ¥ï¼šè®¿é—®æ“�ä½œæ•° %d(å±žäºŽ omp_clause %s)ä¸Ž %d ä¸ªæ“�ä½œæ•°åœ¨ %sï¼ŒäºŽ %s:%d"
+msgstr "æ ‘æ£€æŸ¥ï¼šåœ¨ %4$s ä¸­è®¿é—®æœ‰ %3$d ä¸ªæ“�ä½œæ•°çš„ omp_clause %2$s çš„ç¬¬ %1$d ä¸ªæ“�ä½œæ•°ï¼ŒäºŽ %5$s:%6$d"
 
 #: value-prof.c:351
 #, gcc-internal-format
@@ -24225,17 +24223,17 @@
 msgid "Unknown value %qs of -mmacosx-version-min"
 msgstr "-mmacosx-version-min çš„å€¼%qsæœªçŸ¥"
 
-#: config/darwin.c:1431
+#: config/darwin.c:1433
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only when compiling a kext"
 msgstr "%<%s%>2.95 è™šè¡¨å…¼å®¹å±žæ€§å�ªåœ¨ç¼–è¯‘å†…æ ¸æ‰©å±•æ—¶æœ‰æ•ˆ"
 
-#: config/darwin.c:1438
+#: config/darwin.c:1440
 #, gcc-internal-format
 msgid "%<%s%> 2.95 vtable-compatibility attribute applies only to C++ classes"
 msgstr "%<%s%>2.95 è™šè¡¨å…¼å®¹å±žæ€§å�ªå¯¹ C++ ç±»æœ‰æ•ˆ"
 
-#: config/darwin.c:1563
+#: config/darwin.c:1565
 #, gcc-internal-format
 msgid "internal and protected visibility attributes not supported in this configuration; ignored"
 msgstr "å†…éƒ¨å’Œä¿�æŠ¤çš„å�¯è§�æ€§å±žæ€§åœ¨æ­¤é…�ç½®ä¸‹ä¸�å�—æ”¯æŒ�ï¼›å·²å¿½ç•¥"
@@ -24331,7 +24329,7 @@
 msgid "profiler support for WindISS"
 msgstr "å¯¹ WindISS çš„å�–æ ·æ”¯æŒ�"
 
-#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:1990
+#: config/alpha/alpha.c:232 config/rs6000/rs6000.c:2020
 #, gcc-internal-format
 msgid "bad value %qs for -mtls-size switch"
 msgstr "-mtls-size å¼€å…³çš„å€¼%qsä¸�æ­£ç¡®"
@@ -24406,18 +24404,18 @@
 msgid "bad value %qs for -mmemory-latency"
 msgstr "-mmemory-latency å¼€å…³çš„å€¼%qsé”™è¯¯"
 
-#: config/alpha/alpha.c:6514 config/alpha/alpha.c:6517 config/s390/s390.c:8279
-#: config/s390/s390.c:8282
+#: config/alpha/alpha.c:6522 config/alpha/alpha.c:6525 config/s390/s390.c:8335
+#: config/s390/s390.c:8338
 #, gcc-internal-format
 msgid "bad builtin fcode"
 msgstr "é”™è¯¯çš„å†…å»º fcode"
 
-#: config/arc/arc.c:388
+#: config/arc/arc.c:392
 #, gcc-internal-format
 msgid "argument of %qs attribute is not a string constant"
 msgstr "%qså±žæ€§çš„å®žå�‚ä¸�æ˜¯ä¸€ä¸ªå­—ç¬¦ä¸²å¸¸é‡�"
 
-#: config/arc/arc.c:396
+#: config/arc/arc.c:400
 #, gcc-internal-format
 msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
 msgstr "%qså±žæ€§çš„å®žå�‚ä¸�æ˜¯â€œilink1â€�æˆ–â€œilink2â€�"
@@ -24427,10 +24425,10 @@
 msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr "å¼€å…³ -mcpu=%s ä¸Ž -march= å¼€å…³å†²çª�"
 
-#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1504 config/sparc/sparc.c:761
+#: config/arm/arm.c:1060 config/rs6000/rs6000.c:1522 config/sparc/sparc.c:764
 #, gcc-internal-format
 msgid "bad value (%s) for %s switch"
-msgstr "å¼€å…³çš„å�‚æ•°(%sï¼Œå±žäºŽå¼€å…³%s)ä¸�æ­£ç¡®"
+msgstr "å¼€å…³%2$sçš„å�‚æ•°%1$sä¸�æ­£ç¡®"
 
 #: config/arm/arm.c:1170
 #, gcc-internal-format
@@ -24567,14 +24565,13 @@
 msgid "unable to use '%s' for PIC register"
 msgstr "â€˜%sâ€™ä¸�èƒ½è¢«ç”¨ä½œ PIC å¯„å­˜å™¨"
 
-#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4618
-#: config/avr/avr.c:4660 config/bfin/bfin.c:4778 config/c4x/c4x.c:4071
-#: config/h8300/h8300.c:5257 config/i386/i386.c:3009
-#: config/m68hc11/m68hc11.c:1155 config/m68k/m68k.c:741
-#: config/mcore/mcore.c:3032 config/mips/mips.c:1151 config/mips/mips.c:1153
-#: config/mt/mt.c:1275 config/rs6000/rs6000.c:19583 config/sh/sh.c:7984
-#: config/sh/sh.c:8005 config/sh/sh.c:8028 config/stormy16/stormy16.c:2252
-#: config/v850/v850.c:2048
+#: config/arm/arm.c:3067 config/arm/arm.c:3085 config/avr/avr.c:4658
+#: config/avr/avr.c:4700 config/bfin/bfin.c:4881 config/h8300/h8300.c:5257
+#: config/i386/i386.c:3040 config/m68hc11/m68hc11.c:1155
+#: config/m68k/m68k.c:741 config/mcore/mcore.c:3032 config/mips/mips.c:1151
+#: config/mips/mips.c:1153 config/mt/mt.c:1275 config/rs6000/rs6000.c:19800
+#: config/sh/sh.c:7987 config/sh/sh.c:8008 config/sh/sh.c:8031
+#: config/stormy16/stormy16.c:2225 config/v850/v850.c:2048
 #, gcc-internal-format
 msgid "%qs attribute only applies to functions"
 msgstr "%qså±žæ€§å�ªèƒ½åº”ç”¨äºŽå‡½æ•°"
@@ -24596,7 +24593,7 @@
 msgstr "é€‰æ‹©å­�å¿…é¡»æ˜¯ç«‹å�³æ•°"
 
 #. @@@ better error message
-#: config/arm/arm.c:15839 config/i386/i386.c:20651 config/i386/i386.c:20685
+#: config/arm/arm.c:15839 config/i386/i386.c:20735 config/i386/i386.c:20769
 #, gcc-internal-format
 msgid "mask must be an immediate"
 msgstr "æŽ©ç �å¿…é¡»æ˜¯ä¸€ä¸ªç«‹å�³æ•°"
@@ -24621,222 +24618,187 @@
 msgid "static variable %q+D is marked dllimport"
 msgstr "ç»�åˆ�å§‹åŒ–çš„å�˜é‡�%q+Dè¢«æ ‡è®°ä¸º dllimport"
 
-#: config/avr/avr.c:690
+#: config/avr/avr.c:718
 #, gcc-internal-format
 msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr "æ¡†æž¶æŒ‡é’ˆå�‘ç”Ÿå¤§çš„æ”¹å�˜(%d)ï¼Œä½†å�´æŒ‡å®šäº† -mtiny-stack"
 
-#: config/avr/avr.c:4591
+#: config/avr/avr.c:4631
 #, gcc-internal-format
 msgid "only initialized variables can be placed into program memory area"
 msgstr "å�ªæœ‰åˆ�å§‹åŒ–çš„å�˜é‡�æ‰�èƒ½æ”¾å…¥ç¨‹åº�å†…å­˜åŒº"
 
-#: config/avr/avr.c:4635
+#: config/avr/avr.c:4675
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled interrupt handler"
 msgstr "%qsä¼¼ä¹Žæ˜¯ä¸€ä¸ªæ‹¼å†™é”™çš„ä¸­æ–­å¤„ç�†è€…"
 
-#: config/avr/avr.c:4643
+#: config/avr/avr.c:4683
 #, gcc-internal-format
 msgid "%qs appears to be a misspelled signal handler"
 msgstr "%qsä¼¼ä¹Žæ˜¯ä¸€ä¸ªæ‹¼å†™é”™çš„ä¿¡å�·å¤„ç�†è€…"
 
-#: config/avr/avr.c:4751
+#: config/avr/avr.c:4791
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in the .noinit section"
 msgstr "å�ªæœ‰æœªåˆ�å§‹åŒ–çš„å�˜é‡�æ‰�èƒ½æ”¾åœ¨ .noinit èŠ‚ä¸­"
 
-#: config/avr/avr.c:4765
+#: config/avr/avr.c:4805
 #, gcc-internal-format
 msgid "MCU %qs supported for assembler only"
 msgstr "MCU%qså�ªæ”¯æŒ�æ±‡ç¼–å™¨"
 
-#: config/avr/avr.h:692
+#: config/avr/avr.h:731
 #, gcc-internal-format
 msgid "trampolines not supported"
 msgstr "ä¸�æ”¯æŒ�è¹¦åºŠ"
 
-#: config/bfin/bfin.c:2259 config/m68k/m68k.c:488
+#: config/bfin/bfin.c:2352 config/m68k/m68k.c:488
 #, gcc-internal-format
 msgid "-mshared-library-id=%s is not between 0 and %d"
 msgstr "-mshared-library-id=%s ä¸�åœ¨ 0 å’Œ %d ä¹‹é—´"
 
-#: config/bfin/bfin.c:2279
+#: config/bfin/bfin.c:2372
 #, gcc-internal-format
 msgid "-mcpu=%s is not valid"
 msgstr "-mcpu=%s æ— æ•ˆ"
 
-#: config/bfin/bfin.c:2315
+#: config/bfin/bfin.c:2410
 #, gcc-internal-format
 msgid "-mcpu=%s has invalid silicon revision"
 msgstr "-mcpu=%s èŠ¯ç‰‡ç‰ˆæœ¬ä¸�æ­£ç¡®"
 
-#: config/bfin/bfin.c:2332
+#: config/bfin/bfin.c:2427
 #, gcc-internal-format
 msgid "bf561 support is incomplete yet."
 msgstr "å¯¹ bf561 çš„æ”¯æŒ�å°šä¸�å®Œå…¨ã€‚"
 
-#: config/bfin/bfin.c:2372
+#: config/bfin/bfin.c:2470
 #, gcc-internal-format
 msgid "-mshared-library-id= specified without -mid-shared-library"
 msgstr "æŒ‡å®šäº† -mshared-library-id= å�´æ²¡æœ‰ä½¿ç”¨ -mid-shared-library"
 
-#: config/bfin/bfin.c:2378
+#: config/bfin/bfin.c:2473
 #, gcc-internal-format
 msgid "Can't use multiple stack checking methods together."
 msgstr "ä¸�èƒ½å�Œæ—¶ä½¿ç”¨å¤šä¸ªå †æ ˆæ£€æŸ¥æ–¹æ³•ã€‚"
 
-#: config/bfin/bfin.c:2381
+#: config/bfin/bfin.c:2476
 #, gcc-internal-format
 msgid "ID shared libraries and FD-PIC mode can't be used together."
 msgstr "ID å…±äº«åº“å’Œ FD-PIC æ¨¡å¼�ä¸�èƒ½ä¸€èµ·ä½¿ç”¨"
 
-#: config/bfin/bfin.c:2386 config/m68k/m68k.c:582
+#: config/bfin/bfin.c:2481 config/m68k/m68k.c:582
 #, gcc-internal-format
 msgid "cannot specify both -msep-data and -mid-shared-library"
 msgstr "ä¸�èƒ½å�Œæ—¶æŒ‡å®š -msep-data å’Œ -mid-shared-library"
 
-#: config/bfin/bfin.c:4783
+#: config/bfin/bfin.c:4886
 #, gcc-internal-format
 msgid "multiple function type attributes specified"
 msgstr "æŒ‡å®šäº†å¤šä¸ªå‡½æ•°ç±»åž‹å±žæ€§"
 
-#: config/bfin/bfin.c:4839 config/bfin/bfin.c:4868 config/spu/spu.c:2976
+#: config/bfin/bfin.c:4942 config/bfin/bfin.c:4971 config/spu/spu.c:2965
 #, gcc-internal-format
 msgid "`%s' attribute only applies to functions"
 msgstr "â€˜%sâ€™å±žæ€§å�ªèƒ½ç”¨äºŽå‡½æ•°"
 
-#: config/bfin/bfin.c:4850
+#: config/bfin/bfin.c:4953
 #, gcc-internal-format
 msgid "can't apply both longcall and shortcall attributes to the same function"
 msgstr "å�Œä¸€ä¸ªå‡½æ•°ä¸�èƒ½æ—¢æœ‰ longcall å�ˆæœ‰ shortcall å±žæ€§"
 
-#: config/bfin/bfin.c:4900
+#: config/bfin/bfin.c:5003
 #, gcc-internal-format
 msgid "`%s' attribute only applies to variables"
 msgstr "â€˜%sâ€™å±žæ€§å�ªèƒ½ä¸ºå�˜é‡�ä½¿ç”¨"
 
-#: config/bfin/bfin.c:4907
+#: config/bfin/bfin.c:5010
 #, gcc-internal-format
 msgid "`%s' attribute cannot be specified for local variables"
 msgstr "ä¸�èƒ½ä¸ºå±€éƒ¨å�˜é‡�æŒ‡å®šâ€˜%sâ€™å±žæ€§"
 
-#: config/c4x/c4x-c.c:68
-#, gcc-internal-format
-msgid "missing '(' after '#pragma %s' - ignored"
-msgstr "â€˜#pragma %sâ€™å�Žç¼ºå°‘â€˜(â€™ - å·²å¿½ç•¥"
-
-#: config/c4x/c4x-c.c:71
-#, gcc-internal-format
-msgid "missing function name in '#pragma %s' - ignored"
-msgstr "â€˜#pragma %sâ€™ä¸­ç¼ºå°‘å‡½æ•°å��ï¼Œå¿½ç•¥"
-
-#: config/c4x/c4x-c.c:76
-#, gcc-internal-format
-msgid "malformed '#pragma %s' - ignored"
-msgstr "â€˜#pragma %sâ€™æ ¼å¼�é”™è¯¯ - å·²å¿½ç•¥"
-
-#: config/c4x/c4x-c.c:78
-#, gcc-internal-format
-msgid "missing section name in '#pragma %s' - ignored"
-msgstr "â€˜#pragma %sâ€™ä¸­ç¼ºå°‘èŠ‚å��ï¼Œå¿½ç•¥"
-
-#: config/c4x/c4x-c.c:83
-#, gcc-internal-format
-msgid "missing ')' for '#pragma %s' - ignored"
-msgstr "â€˜#pragma %sâ€™ç¼ºå°‘â€˜(â€™ - å·²å¿½ç•¥"
-
-#: config/c4x/c4x-c.c:86
-#, gcc-internal-format
-msgid "junk at end of '#pragma %s'"
-msgstr "â€˜#pragma %sâ€™æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦"
-
-#: config/c4x/c4x.c:859
-#, gcc-internal-format
-msgid "ISR %s requires %d words of local vars, max is 32767"
-msgstr "ISR %s éœ€è¦� %d å­—å¤§å°�çš„å±€éƒ¨å�˜é‡�ï¼Œæœ€å¤§å€¼ä¸º 32767"
-
 #. This function is for retrieving a part of an instruction name for
 #. an operator, for immediate output.  If that ever happens for
 #. MULT, we need to apply TARGET_MUL_BUG in the caller.  Make sure
 #. we notice.
-#: config/cris/cris.c:434
+#: config/cris/cris.c:447
 #, gcc-internal-format
 msgid "MULT case in cris_op_str"
 msgstr "cris_op_str ä¸­çš„ MULT å®žä¾‹"
 
-#: config/cris/cris.c:811
+#: config/cris/cris.c:837
 #, gcc-internal-format
 msgid "invalid use of ':' modifier"
 msgstr "é”™è¯¯åœ°ä½¿ç”¨äº†â€˜:â€™ä¿®é¥°ç¬¦"
 
-#: config/cris/cris.c:983
+#: config/cris/cris.c:1024
 #, gcc-internal-format
 msgid "internal error: bad register: %d"
 msgstr "å†…éƒ¨é”™è¯¯ï¼šé”™è¯¯çš„å¯„å­˜å™¨ï¼š%dt"
 
-#: config/cris/cris.c:1524
+#: config/cris/cris.c:1586
 #, gcc-internal-format
 msgid "internal error: sideeffect-insn affecting main effect"
-msgstr ""
+msgstr "å†…éƒ¨é”™è¯¯ï¼šå‰¯ä½œç”¨æŒ‡ä»¤å½±å“�åˆ°ä¸»è¦�ä½œç”¨"
 
-#: config/cris/cris.c:1548
+#: config/cris/cris.c:1683
 #, gcc-internal-format
 msgid "unknown cc_attr value"
 msgstr "æœªçŸ¥çš„ cc_attr å€¼"
 
 #. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:1901
+#: config/cris/cris.c:2040
 #, gcc-internal-format
 msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr ""
 
-#: config/cris/cris.c:2104
+#: config/cris/cris.c:2332
 #, gcc-internal-format
 msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr "-max-stackframe=%d ä¸�å�¯ç”¨ï¼Œä¸�åœ¨ 0 å’Œ %d ä¹‹é—´"
 
-#: config/cris/cris.c:2132
+#: config/cris/cris.c:2360
 #, gcc-internal-format
 msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr "-march= æˆ– -mcpu= ä¸­æœªçŸ¥çš„ CRIS CPU ç‰ˆæœ¬è®¾å®šï¼š%s"
 
-#: config/cris/cris.c:2168
+#: config/cris/cris.c:2396
 #, gcc-internal-format
 msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr "-mtune= ä¸­æœªçŸ¥çš„ CRIS CPU ç‰ˆæœ¬è®¾å®šï¼š%s"
 
-#: config/cris/cris.c:2186
+#: config/cris/cris.c:2417
 #, gcc-internal-format
 msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr "-fPIC å’Œ -fpic åœ¨æ­¤é…�ç½®ä¸‹ä¸�å�—æ”¯æŒ�"
 
-#: config/cris/cris.c:2201
+#: config/cris/cris.c:2432
 #, gcc-internal-format
 msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr "æ­¤ -g é€‰é¡¹ä¸Ž -maout å’Œ -melinux å¹¶ç”¨æ—¶æ— æ•ˆ"
 
-#: config/cris/cris.c:2414
+#: config/cris/cris.c:2658
 #, gcc-internal-format
 msgid "Unknown src"
 msgstr "æœªçŸ¥æº�"
 
-#: config/cris/cris.c:2475
+#: config/cris/cris.c:2719
 #, gcc-internal-format
 msgid "Unknown dest"
 msgstr "æœªçŸ¥ç›®æ ‡"
 
-#: config/cris/cris.c:2760
+#: config/cris/cris.c:3004
 #, gcc-internal-format
 msgid "stackframe too big: %d bytes"
 msgstr "å †æ ˆæ¡†æž¶å¤ªå¤§ï¼š%d å­—èŠ‚"
 
-#: config/cris/cris.c:3213 config/cris/cris.c:3240
+#: config/cris/cris.c:3498 config/cris/cris.c:3526
 #, gcc-internal-format
 msgid "expand_binop failed in movsi got"
 msgstr ""
 
-#: config/cris/cris.c:3321
+#: config/cris/cris.c:3607
 #, gcc-internal-format
 msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr "ç”Ÿæˆ� PIC æ“�ä½œæ•°ï¼Œä½†å°šæœªè®¾ç½® PIC å¯„å­˜å™¨"
@@ -24890,7 +24852,7 @@
 #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
 #. TARGET_ASM_FUNCTION_EPILOGUE.
 #. Node: Profiling
-#: config/cris/cris.h:868
+#: config/cris/cris.h:948
 #, gcc-internal-format
 msgid "no FUNCTION_PROFILER for CRIS"
 msgstr "CRIS æ²¡æœ‰ FUNCTION_PROFILER"
@@ -24905,62 +24867,62 @@
 msgid "Trampoline support for CRX"
 msgstr "å¯¹ CRX çš„è¹¦åºŠæ”¯æŒ�"
 
-#: config/frv/frv.c:8622
+#: config/frv/frv.c:8626
 #, gcc-internal-format
 msgid "accumulator is not a constant integer"
 msgstr "ç´¯åŠ æ•°ä¸�æ˜¯ä¸€ä¸ªæ•´å¸¸é‡�"
 
-#: config/frv/frv.c:8627
+#: config/frv/frv.c:8631
 #, gcc-internal-format
 msgid "accumulator number is out of bounds"
 msgstr "ç´¯åŠ å™¨ä¸ªæ•°è¶Šç•Œ"
 
-#: config/frv/frv.c:8638
+#: config/frv/frv.c:8642
 #, gcc-internal-format
 msgid "inappropriate accumulator for %qs"
 msgstr "%qsçš„ç´¯åŠ å™¨ä¸�å�ˆé€‚"
 
-#: config/frv/frv.c:8715
+#: config/frv/frv.c:8719
 #, gcc-internal-format
 msgid "invalid IACC argument"
 msgstr "æ— æ•ˆçš„ IACC å®žå�‚"
 
-#: config/frv/frv.c:8738
+#: config/frv/frv.c:8742
 #, gcc-internal-format
 msgid "%qs expects a constant argument"
 msgstr "%qséœ€è¦�ä¸€ä¸ªå¸¸é‡�å®žå�‚"
 
-#: config/frv/frv.c:8743
+#: config/frv/frv.c:8747
 #, gcc-internal-format
 msgid "constant argument out of range for %qs"
 msgstr "å¸¸é‡�å®žå�‚è¶…è¿‡%qsçš„èŒƒå›´"
 
-#: config/frv/frv.c:9224
+#: config/frv/frv.c:9228
 #, gcc-internal-format
 msgid "media functions are not available unless -mmedia is used"
 msgstr "å¤šåª’ä½“å‡½æ•°å�ªåœ¨ä½¿ç”¨-mmedia çš„æƒ…å†µä¸‹å�¯ç”¨"
 
-#: config/frv/frv.c:9236
+#: config/frv/frv.c:9240
 #, gcc-internal-format
 msgid "this media function is only available on the fr500"
 msgstr "æ­¤å¤šåª’ä½“å‡½æ•°å�ªåœ¨ fr500 ä¸Šå�¯ç”¨"
 
-#: config/frv/frv.c:9264
+#: config/frv/frv.c:9268
 #, gcc-internal-format
 msgid "this media function is only available on the fr400 and fr550"
 msgstr "æ­¤å¤šåª’ä½“å‡½æ•°å�ªåœ¨ fr400 å’Œ fr550 ä¸Šå�¯ç”¨"
 
-#: config/frv/frv.c:9283
+#: config/frv/frv.c:9287
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr405 and fr450"
 msgstr "æ­¤å†…å»ºå‡½æ•°å�ªåœ¨ fr405 å’Œ fr450 ä¸Šå�¯ç”¨"
 
-#: config/frv/frv.c:9292
+#: config/frv/frv.c:9296
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr500 and fr550"
 msgstr "æ­¤å†…å»ºå‡½æ•°å�ªåœ¨ fr500 å’Œ fr550 ä¸Šå�¯ç”¨"
 
-#: config/frv/frv.c:9304
+#: config/frv/frv.c:9308
 #, gcc-internal-format
 msgid "this builtin function is only available on the fr450"
 msgstr "æ­¤å†…å»ºå‡½æ•°å�ªåœ¨ fr450 ä¸Šå�¯ç”¨"
@@ -24985,311 +24947,316 @@
 msgid "can't set position in PCH file: %m"
 msgstr "ä¸�èƒ½åœ¨ PCH æ–‡ä»¶ä¸­è®¾å®šä½�ç½®ï¼š%m"
 
-#: config/i386/i386.c:2133 config/i386/i386.c:2333
+#: config/i386/i386.c:2158 config/i386/i386.c:2358
 #, gcc-internal-format
 msgid "bad value (%s) for -mtune= switch"
 msgstr "-mtune= æ‰€å¸¦å�‚æ•°(%s)ä¸�æ­£ç¡®"
 
-#: config/i386/i386.c:2174
+#: config/i386/i386.c:2199
 #, gcc-internal-format
 msgid "bad value (%s) for -mstringop-strategy= switch"
 msgstr "-mstringop-strategy= å¼€å…³æ‰€å¸¦å�‚æ•°(%s)ä¸�æ­£ç¡®"
 
-#: config/i386/i386.c:2177
+#: config/i386/i386.c:2202
 #, gcc-internal-format
 msgid "-mtune=x86-64 is deprecated.  Use -mtune=k8 or -mtune=generic instead as appropriate."
 msgstr "ä¸�å»ºè®®ä½¿ç”¨ -mtune=x86-64ã€‚è¯·è§†æƒ…å†µæ”¹ç”¨ -mtune=k8 æˆ– -mtune=generic ç­‰ã€‚"
 
-#: config/i386/i386.c:2186
+#: config/i386/i386.c:2211
 #, gcc-internal-format
 msgid "generic CPU can be used only for -mtune= switch"
 msgstr "generic å�ªèƒ½ç”¨åœ¨ -mtune ä¸­"
 
-#: config/i386/i386.c:2188 config/i386/i386.c:2297 config/mt/mt.c:804
+#: config/i386/i386.c:2213 config/i386/i386.c:2322 config/mt/mt.c:804
 #, gcc-internal-format
 msgid "bad value (%s) for -march= switch"
 msgstr "-march= æ‰€å¸¦å�‚æ•°(%s)ä¸�æ­£ç¡®"
 
-#: config/i386/i386.c:2199
+#: config/i386/i386.c:2224
 #, gcc-internal-format
 msgid "code model %s does not support PIC mode"
 msgstr "ä»£ç �æ¨¡å¼� %s åœ¨ PIC æ¨¡å¼�ä¸‹ä¸�å�—æ”¯æŒ�"
 
-#: config/i386/i386.c:2205 config/sparc/sparc.c:725
+#: config/i386/i386.c:2230 config/sparc/sparc.c:728
 #, gcc-internal-format
 msgid "bad value (%s) for -mcmodel= switch"
 msgstr "-mcmodel= å€¼(%s)ä¸�æ­£ç¡®"
 
-#: config/i386/i386.c:2228
+#: config/i386/i386.c:2253
 #, gcc-internal-format
 msgid "bad value (%s) for -masm= switch"
 msgstr "-masm= å€¼(%s)ä¸�æ­£ç¡®"
 
-#: config/i386/i386.c:2231
+#: config/i386/i386.c:2256
 #, gcc-internal-format
 msgid "code model %qs not supported in the %s bit mode"
 msgstr "ä»£ç �æ¨¡å¼�%qsåœ¨ %s ä½�æ¨¡å¼�ä¸‹ä¸�å�—æ”¯æŒ�"
 
-#: config/i386/i386.c:2234
+#: config/i386/i386.c:2259
 #, gcc-internal-format
 msgid "%i-bit mode not compiled in"
 msgstr "æœªç¼–è¯‘å…¥å¯¹ %i ä½�æ¨¡å¼�çš„æ”¯æŒ�"
 
-#: config/i386/i386.c:2245 config/i386/i386.c:2319
+#: config/i386/i386.c:2270 config/i386/i386.c:2344
 #, gcc-internal-format
 msgid "CPU you selected does not support x86-64 instruction set"
 msgstr "æ‚¨é€‰æ‹©çš„ CPU ä¸�æ”¯æŒ� x86-64 æŒ‡ä»¤é›†"
 
-#: config/i386/i386.c:2351
+#: config/i386/i386.c:2376
 #, gcc-internal-format
 msgid "-mregparm is ignored in 64-bit mode"
 msgstr "-mregparm åœ¨ 64 ä½�æ¨¡å¼�ä¸‹è¢«å¿½ç•¥"
 
-#: config/i386/i386.c:2354
+#: config/i386/i386.c:2379
 #, gcc-internal-format
 msgid "-mregparm=%d is not between 0 and %d"
 msgstr "-mregparm=%d ä¸�åœ¨ 0 å’Œ %d ä¹‹é—´"
 
-#: config/i386/i386.c:2366
+#: config/i386/i386.c:2391
 #, gcc-internal-format
 msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr "-malign-loops å·²ç»�è¿‡æ—¶ï¼Œè¯·ä½¿ç”¨ -falign-loops"
 
-#: config/i386/i386.c:2371 config/i386/i386.c:2384 config/i386/i386.c:2397
+#: config/i386/i386.c:2396 config/i386/i386.c:2409 config/i386/i386.c:2422
 #, gcc-internal-format
 msgid "-malign-loops=%d is not between 0 and %d"
 msgstr "-malign-loops=%d ä¸�åœ¨ 0 å’Œ %d ä¹‹é—´"
 
-#: config/i386/i386.c:2379
+#: config/i386/i386.c:2404
 #, gcc-internal-format
 msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr "-malign-jumps å·²ç»�è¿‡æ—¶ï¼Œè¯·ä½¿ç”¨ -falign-jumps"
 
-#: config/i386/i386.c:2392
+#: config/i386/i386.c:2417
 #, gcc-internal-format
 msgid "-malign-functions is obsolete, use -falign-functions"
 msgstr "-malign-functions å·²è¿‡æ—¶ï¼Œè¯·ä½¿ç”¨ -falign-functions"
 
-#: config/i386/i386.c:2425
+#: config/i386/i386.c:2450
 #, gcc-internal-format
 msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr "-mbranch-cost=%d ä¸�åœ¨ 0 å’Œ 5 ä¹‹é—´"
 
-#: config/i386/i386.c:2433
+#: config/i386/i386.c:2458
 #, gcc-internal-format
 msgid "-mlarge-data-threshold=%d is negative"
 msgstr "-mlarge-data-threshold=%d ä¸ºè´Ÿ"
 
-#: config/i386/i386.c:2447
+#: config/i386/i386.c:2472
 #, gcc-internal-format
 msgid "bad value (%s) for -mtls-dialect= switch"
 msgstr "ä¸º -mtls-dialect= å¼€å…³æŒ‡å®šäº†é”™è¯¯çš„å€¼(%s)"
 
-#: config/i386/i386.c:2455
+#: config/i386/i386.c:2480
 #, gcc-internal-format
 msgid "pc%d is not valid precision setting (32, 64 or 80)"
 msgstr "pc%d ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ç²¾åº¦è®¾å®š(32ã€�64 æˆ– 80)"
 
-#: config/i386/i386.c:2471
+#: config/i386/i386.c:2496
 #, gcc-internal-format
 msgid "-mrtd is ignored in 64bit mode"
 msgstr "-mrtd åœ¨ 64 ä½�æ¨¡å¼�ä¸‹è¢«å¿½ç•¥"
 
-#: config/i386/i386.c:2560
+#: config/i386/i386.c:2585
 #, gcc-internal-format
 msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr "-mpreferred-stack-boundary=%d ä¸�åœ¨ %d å’Œ 12 ä¹‹é—´"
 
-#: config/i386/i386.c:2569
+#: config/i386/i386.c:2594
 #, gcc-internal-format
 msgid "-msseregparm used without SSE enabled"
 msgstr "ä½¿ç”¨äº† -msseregparm å�´æ²¡æœ‰å�¯ç”¨ SEE"
 
-#: config/i386/i386.c:2580 config/i386/i386.c:2591
+#: config/i386/i386.c:2605 config/i386/i386.c:2616
 #, gcc-internal-format
 msgid "SSE instruction set disabled, using 387 arithmetics"
 msgstr "SSE æŒ‡ä»¤é›†å·²ç¦�ç”¨ï¼Œä½¿ç”¨ 387 æŒ‡ä»¤"
 
-#: config/i386/i386.c:2596
+#: config/i386/i386.c:2621
 #, gcc-internal-format
 msgid "387 instruction set disabled, using SSE arithmetics"
 msgstr "387 æŒ‡ä»¤é›†å·²ç¦�ç”¨ï¼Œä½¿ç”¨ SSE æŒ‡ä»¤"
 
-#: config/i386/i386.c:2603
+#: config/i386/i386.c:2628
 #, gcc-internal-format
 msgid "bad value (%s) for -mfpmath= switch"
 msgstr "-mfpmath= å¼€å…³çš„å€¼(%s)é”™è¯¯"
 
-#: config/i386/i386.c:2616
+#: config/i386/i386.c:2641
 #, gcc-internal-format
 msgid "unknown vectorization library ABI type (%s) for -mveclibabi= switch"
 msgstr "-mveclibabi= å¼€å…³çŸ¢é‡�åº“ ABI ç±»åž‹(%s)æœªçŸ¥"
 
-#: config/i386/i386.c:2635
+#: config/i386/i386.c:2660
 #, gcc-internal-format
 msgid "unwind tables currently require either a frame pointer or -maccumulate-outgoing-args for correctness"
 msgstr "è§£å�·è¡¨ç›®å‰�éœ€è¦�æ¡†æž¶æŒ‡é’ˆæˆ– -maccumulate-outgoing-args æ�¥ä¿�è¯�æ­£ç¡®æ€§"
 
-#: config/i386/i386.c:3022 config/i386/i386.c:3075
+#: config/i386/i386.c:3053 config/i386/i386.c:3106
 #, gcc-internal-format
 msgid "fastcall and regparm attributes are not compatible"
 msgstr "fastcall å’Œ regparm å±žæ€§äº’ä¸�å…¼å®¹"
 
-#: config/i386/i386.c:3029
+#: config/i386/i386.c:3060
 #, gcc-internal-format
 msgid "%qs attribute requires an integer constant argument"
 msgstr "%qså±žæ€§éœ€è¦�ä¸€ä¸ªæ•´å¸¸é‡�ä½œä¸ºå®žå�‚"
 
-#: config/i386/i386.c:3035
+#: config/i386/i386.c:3066
 #, gcc-internal-format
 msgid "argument to %qs attribute larger than %d"
 msgstr "%qså±žæ€§çš„å®žå�‚å¤§äºŽ %d"
 
-#: config/i386/i386.c:3045
+#: config/i386/i386.c:3076
 #, gcc-internal-format
 msgid "%s functions limited to %d register parameters"
 msgstr "%s å‡½æ•°è¢«é™�åˆ¶ä½¿ç”¨ %d ä¸ªå¯„å­˜å™¨å½¢å�‚"
 
-#: config/i386/i386.c:3067 config/i386/i386.c:3102
+#: config/i386/i386.c:3098 config/i386/i386.c:3133
 #, gcc-internal-format
 msgid "fastcall and cdecl attributes are not compatible"
 msgstr "fastcall å’Œ cdecl å±žæ€§äº’ä¸�å…¼å®¹"
 
-#: config/i386/i386.c:3071
+#: config/i386/i386.c:3102
 #, gcc-internal-format
 msgid "fastcall and stdcall attributes are not compatible"
 msgstr "fastcall å’Œ stdcall å±žæ€§äº’ä¸�å…¼å®¹"
 
-#: config/i386/i386.c:3085 config/i386/i386.c:3098
+#: config/i386/i386.c:3116 config/i386/i386.c:3129
 #, gcc-internal-format
 msgid "stdcall and cdecl attributes are not compatible"
 msgstr "stdcall å’Œ cdecl å±žæ€§äº’ä¸�å…¼å®¹"
 
-#: config/i386/i386.c:3089
+#: config/i386/i386.c:3120
 #, gcc-internal-format
 msgid "stdcall and fastcall attributes are not compatible"
 msgstr "stdcall å’Œ fastcall å±žæ€§äº’ä¸�å…¼å®¹"
 
-#: config/i386/i386.c:3236
+#: config/i386/i386.c:3271
 #, gcc-internal-format
 msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
 msgstr "å¸¦å±žæ€§ sseregparm è°ƒç”¨%qDå�´æ²¡æœ‰å�¯ç”¨ SSE/SSE2"
 
-#: config/i386/i386.c:3239
+#: config/i386/i386.c:3274
 #, gcc-internal-format
 msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
 msgstr "å¸¦å±žæ€§ sseregparm è°ƒç”¨%qTå�´æ²¡æœ‰å�¯ç”¨ SSE/SSE2"
 
-#: config/i386/i386.c:3925
+#: config/i386/i386.c:3971
 #, gcc-internal-format
 msgid "SSE register return with SSE disabled"
 msgstr "å·²ç¦�ç”¨ SSE å�´åœ¨ SSE å¯„å­˜å™¨ä¸­è¿”å›ž"
 
-#: config/i386/i386.c:3931
+#: config/i386/i386.c:3977
 #, gcc-internal-format
 msgid "SSE register argument with SSE disabled"
 msgstr "å·²ç¦�ç”¨ SSE å�´åœ¨ SSE å¯„å­˜å™¨ä¸­ä¼ é€’å�‚æ•°"
 
-#: config/i386/i386.c:3947
+#: config/i386/i386.c:3993
 #, gcc-internal-format
 msgid "x87 register return with x87 disabled"
 msgstr "å·²ç¦�ç”¨ x87 å�´åœ¨ x87 å¯„å­˜å™¨ä¸­è¿”å›ž"
 
-#: config/i386/i386.c:4265
+#: config/i386/i386.c:4314
 #, gcc-internal-format
 msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr "æ²¡æœ‰å�¯ç”¨ SSEï¼Œå�´å‡ºçŽ°äº† SSE çŸ¢é‡�å®žå�‚ï¼Œè¿™æ”¹å�˜äº† ABI"
 
-#: config/i386/i386.c:4283
+#: config/i386/i386.c:4332
 #, gcc-internal-format
 msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr "æ²¡æœ‰å�¯ç”¨ MMXï¼Œå�´å‡ºçŽ°äº† MMX çŸ¢é‡�å®žå�‚ï¼Œè¿™æ”¹å�˜äº† ABI"
 
-#: config/i386/i386.c:4810
+#: config/i386/i386.c:4859
 #, gcc-internal-format
 msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr "æ²¡æœ‰å�¯ç”¨ SSEï¼Œå�´æœ‰ SSE çŸ¢é‡�è¿”å›žå€¼ï¼Œè¿™æ”¹å�˜äº† ABI"
 
-#: config/i386/i386.c:4820
+#: config/i386/i386.c:4869
 #, gcc-internal-format
 msgid "MMX vector return without MMX enabled changes the ABI"
 msgstr "æ²¡æœ‰å�¯ç”¨ MMXå�´è¿”å›ž MMX çŸ¢é‡�ï¼Œè¿™æ”¹å�˜äº† ABI"
 
-#: config/i386/i386.c:6171
+#: config/i386/i386.c:6220
 #, gcc-internal-format
 msgid "-mstackrealign ignored for nested functions"
 msgstr "-mstackrealign ä¸ºåµŒå¥—å‡½æ•°æ‰€å¿½ç•¥"
 
-#: config/i386/i386.c:6173
+#: config/i386/i386.c:6222
 #, gcc-internal-format
 msgid "%s not supported for nested functions"
 msgstr "åµŒå¥—å‡½æ•°ä¸�æ”¯æŒ� %s"
 
-#: config/i386/i386.c:8576
+#: config/i386/i386.c:8631
 #, gcc-internal-format
 msgid "extended registers have no high halves"
 msgstr "æ‰©å±•çš„å¯„å­˜å™¨æ²¡æœ‰é«˜å�Šéƒ¨åˆ†"
 
-#: config/i386/i386.c:8591
+#: config/i386/i386.c:8646
 #, gcc-internal-format
 msgid "unsupported operand size for extended register"
 msgstr "æ‰©å±•çš„å¯„å­˜å™¨ä¸�æ”¯æŒ�çš„æ“�ä½œæ•°å¤§å°�"
 
-#: config/i386/i386.c:19610
+#: config/i386/i386.c:19694
 #, gcc-internal-format
 msgid "the third argument must be a 4-bit immediate"
 msgstr "ç¬¬ä¸‰ä¸ªå®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ª 4 ä½�ç«‹å�³æ•°"
 
-#: config/i386/i386.c:19614
+#: config/i386/i386.c:19698
 #, gcc-internal-format
 msgid "the third argument must be an 8-bit immediate"
 msgstr "ç¬¬ä¸‰ä¸ªå®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ª 8 ä½�ç«‹å�³æ•°"
 
-#: config/i386/i386.c:19836
+#: config/i386/i386.c:19920
 #, gcc-internal-format
 msgid "last argument must be an immediate"
 msgstr "æœ€å�Žä¸€ä¸ªå®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ªç«‹å�³æ•°"
 
-#: config/i386/i386.c:19963
+#: config/i386/i386.c:20047
 #, gcc-internal-format
 msgid "the second argument must be a 4-bit immediate"
 msgstr "ç¬¬äºŒä¸ªå®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ª 4 ä½�ç«‹å�³æ•°"
 
-#: config/i386/i386.c:20209
+#: config/i386/i386.c:20293
 #, gcc-internal-format
 msgid "the fifth argument must be a 8-bit immediate"
 msgstr "ç¬¬äº”ä¸ªå®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ª 8 ä½�ç«‹å�³æ•°"
 
-#: config/i386/i386.c:20304
+#: config/i386/i386.c:20388
 #, gcc-internal-format
 msgid "the third argument must be a 8-bit immediate"
 msgstr "ç¬¬ä¸‰ä¸ªå®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ª 8 ä½�ç«‹å�³æ•°"
 
-#: config/i386/i386.c:20374 config/rs6000/rs6000.c:8133
+#: config/i386/i386.c:20458 config/rs6000/rs6000.c:8240
 #, gcc-internal-format
 msgid "selector must be an integer constant in the range 0..%wi"
 msgstr "é€‰æ‹©å­�å¿…é¡»æ˜¯ 0 åˆ° %wi é—´çš„æ•´å¸¸é‡�"
 
-#: config/i386/i386.c:20774 config/i386/i386.c:20970
+#: config/i386/i386.c:20858 config/i386/i386.c:21054
 #, gcc-internal-format
 msgid "shift must be an immediate"
 msgstr "å��ç§»å€¼å¿…é¡»æ˜¯ç«‹å�³æ•°"
 
-#: config/i386/i386.c:21033 config/i386/i386.c:21075
+#: config/i386/i386.c:21117 config/i386/i386.c:21159
 #, gcc-internal-format
 msgid "index mask must be an immediate"
 msgstr "ç´¢å¼•æŽ©ç �å¿…é¡»æ˜¯ä¸€ä¸ªç«‹å�³æ•°"
 
-#: config/i386/i386.c:21038 config/i386/i386.c:21080
+#: config/i386/i386.c:21122 config/i386/i386.c:21164
 #, gcc-internal-format
 msgid "length mask must be an immediate"
 msgstr "é•¿åº¦æŽ©ç �å¿…é¡»æ˜¯ä¸€ä¸ªç«‹å�³æ•°"
 
-#: config/i386/i386.c:22525 config/rs6000/rs6000.c:19666
+#: config/i386/i386.c:22609 config/rs6000/rs6000.c:19883
 #, gcc-internal-format
 msgid "%qs incompatible attribute ignored"
 msgstr "%qså¿½ç•¥ä¸�å…¼å®¹çš„å±žæ€§"
 
+#: config/i386/netware.c:253
+#, gcc-internal-format
+msgid "-fPIC and -fpic are not supported for this target"
+msgstr "-fPIC å’Œ -fpic ä¸�è¢«æ­¤ç›®æ ‡æ‰€æ”¯æŒ�"
+
 #: config/i386/winnt-cxx.c:71 config/sh/symbian.c:172
 #, gcc-internal-format
 msgid "definition of static data member %q+D of dllimport'd class"
@@ -25355,57 +25322,57 @@
 msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr "%Jä¸�èƒ½ä¸ºå‡½æ•°æŒ‡å®šåœ°å�€åŒºåŸŸå±žæ€§"
 
-#: config/ia64/ia64.c:5126 config/pa/pa.c:347 config/spu/spu.c:3875
+#: config/ia64/ia64.c:5127 config/pa/pa.c:350 config/spu/spu.c:3864
 #, gcc-internal-format
 msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr "-mfixed-range å€¼å¿…é¡»æœ‰â€œå¯„å­˜å™¨1-å¯„å­˜å™¨2â€�çš„å½¢å¼�"
 
-#: config/ia64/ia64.c:5153 config/pa/pa.c:374 config/spu/spu.c:3901
+#: config/ia64/ia64.c:5154 config/pa/pa.c:377 config/spu/spu.c:3890
 #, gcc-internal-format
 msgid "%s-%s is an empty range"
 msgstr "%s-%s æ˜¯ä¸€ä¸ªç©ºçš„èŒƒå›´"
 
-#: config/ia64/ia64.c:5181
+#: config/ia64/ia64.c:5182
 #, gcc-internal-format
 msgid "bad value %<%s%> for -mtls-size= switch"
 msgstr "-mtls-size= å¼€å…³çš„å€¼%<%s%>æ— æ•ˆ"
 
-#: config/ia64/ia64.c:5209
+#: config/ia64/ia64.c:5210
 #, gcc-internal-format
 msgid "bad value %<%s%> for -mtune= switch"
 msgstr "-mtune= æ‰€å¸¦å�‚æ•°%<%s%>ä¸�æ­£ç¡®"
 
-#: config/ia64/ia64.c:5228
+#: config/ia64/ia64.c:5229
 #, gcc-internal-format
 msgid "not yet implemented: latency-optimized inline square root"
-msgstr "å°šæœªå®žçŽ°ï¼šæœ€å°�å»¶è¿Ÿä¼˜åŒ–çš„å†…è�”å¹³æ–¹æ ¹è¿�ç®—"
+msgstr "å°šæœªå®žçŽ°ï¼šä¼˜åŒ–å»¶è¿Ÿçš„å†…è�”å¹³æ–¹æ ¹è¿�ç®—"
 
-#: config/ia64/ia64.c:9950
+#: config/ia64/ia64.c:9951
 #, gcc-internal-format
 msgid "version attribute is not a string"
 msgstr "ç‰ˆæœ¬å±žæ€§ä¸�æ˜¯ä¸€ä¸ªå­—ç¬¦ä¸²"
 
-#: config/iq2000/iq2000.c:1812
+#: config/iq2000/iq2000.c:1816
 #, gcc-internal-format
 msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
 msgstr "gp_offset (%ld) æˆ– end_offset (%ld) å°�äºŽ 0"
 
-#: config/iq2000/iq2000.c:2583
+#: config/iq2000/iq2000.c:2587
 #, gcc-internal-format
 msgid "argument %qd is not a constant"
 msgstr "å®žå�‚%qdä¸�æ˜¯ä¸€ä¸ªå¸¸æ•°"
 
-#: config/iq2000/iq2000.c:2885 config/mt/mt.c:349 config/xtensa/xtensa.c:2118
+#: config/iq2000/iq2000.c:2889 config/mt/mt.c:349 config/xtensa/xtensa.c:2124
 #, gcc-internal-format
 msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr "PRINT_OPERAND_ADDRESSï¼Œç©ºæŒ‡é’ˆ"
 
-#: config/iq2000/iq2000.c:3040
+#: config/iq2000/iq2000.c:3044
 #, gcc-internal-format
 msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr "PRINT_OPERANDï¼šæœªçŸ¥çš„æ ‡ç‚¹â€˜%câ€™"
 
-#: config/iq2000/iq2000.c:3049 config/xtensa/xtensa.c:1972
+#: config/iq2000/iq2000.c:3053 config/xtensa/xtensa.c:1978
 #, gcc-internal-format
 msgid "PRINT_OPERAND null pointer"
 msgstr "PRINT_OPERAND ç©ºæŒ‡é’ˆ"
@@ -25430,22 +25397,22 @@
 msgid "invalid target memregs value '%d'"
 msgstr "æ— æ•ˆçš„ç›®æ ‡ memregs å€¼â€˜%dâ€™"
 
-#: config/m32c/m32c.c:2759
+#: config/m32c/m32c.c:2766
 #, gcc-internal-format
 msgid "`%s' attribute is not supported for R8C target"
 msgstr "â€˜%sâ€™å±žæ€§åœ¨ R8C ç›®æ ‡æœºä¸Šä¸�å�—æ”¯æŒ�"
 
-#: config/m32c/m32c.c:2767
+#: config/m32c/m32c.c:2774
 #, gcc-internal-format
 msgid "`%s' attribute applies only to functions"
 msgstr "â€˜%sâ€™å±žæ€§å�ªèƒ½åº”ç”¨åˆ°å‡½æ•°ä¸Š"
 
-#: config/m32c/m32c.c:2775
+#: config/m32c/m32c.c:2782
 #, gcc-internal-format
 msgid "`%s' attribute argument not an integer constant"
 msgstr "â€˜%sâ€™å±žæ€§çš„å�‚æ•°ä¸�æ˜¯ä¸€ä¸ªæ•´åž‹å¸¸é‡�"
 
-#: config/m32c/m32c.c:2784
+#: config/m32c/m32c.c:2791
 #, gcc-internal-format
 msgid "`%s' attribute argument should be between 18 to 255"
 msgstr "â€˜%sâ€™å±žæ€§çš„å�‚æ•°åº”å½“åœ¨ 18 å’Œ 255 ä¹‹é—´"
@@ -25495,7 +25462,7 @@
 msgid "interrupt_thread is available only on fido"
 msgstr "interrupt_thread å�ªåœ¨ fido ä¸­å�¯ç”¨"
 
-#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15014
+#: config/m68k/m68k.c:1072 config/rs6000/rs6000.c:15226
 #, gcc-internal-format
 msgid "stack limit expression is not supported"
 msgstr "ä¸�æ”¯æŒ�å †æ ˆé™�åˆ¶è¡¨è¾¾å¼�"
@@ -25510,114 +25477,114 @@
 msgid "%qs redeclared with conflicting %qs attributes"
 msgstr "%qsé‡�å£°æ˜Žæœ‰å†²çª�çš„å±žæ€§%qs"
 
-#: config/mips/mips.c:2348
+#: config/mips/mips.c:2382
 #, gcc-internal-format
 msgid "MIPS16 TLS"
 msgstr "MIPS16 TLS"
 
-#: config/mips/mips.c:5439
+#: config/mips/mips.c:5500
 #, gcc-internal-format
 msgid "cannot handle inconsistent calls to %qs"
 msgstr "æ— æ³•å¤„ç�†å¯¹%qsä¸�ä¸€è‡´çš„è°ƒç”¨"
 
-#: config/mips/mips.c:10258
+#: config/mips/mips.c:10337
 #, gcc-internal-format
 msgid "invalid argument to built-in function"
 msgstr "å†…å»ºå‡½æ•°å®žå�‚æ— æ•ˆ"
 
-#: config/mips/mips.c:10530
+#: config/mips/mips.c:10609
 #, gcc-internal-format
 msgid "built-in function %qs not supported for MIPS16"
 msgstr "MIPS16 ä¸�æ”¯æŒ�å†…å»ºå‡½æ•°%qs"
 
-#: config/mips/mips.c:11679 config/mips/mips.c:12065
+#: config/mips/mips.c:11751 config/mips/mips.c:12137
 #, gcc-internal-format
 msgid "MIPS16 PIC"
 msgstr "MIPS16 PIC"
 
-#: config/mips/mips.c:11682
+#: config/mips/mips.c:11754
 #, gcc-internal-format
 msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
 msgstr "ç¡¬ä»¶æµ®ç‚¹ MIPS16 ä»£ç �çš„ ABI ä¸�æ˜¯ o32 æˆ– o64"
 
-#: config/mips/mips.c:11810
+#: config/mips/mips.c:11882
 #, gcc-internal-format
 msgid "CPU names must be lower case"
 msgstr "CPU å��å¿…é¡»æ˜¯å°�å†™"
 
-#: config/mips/mips.c:11938
+#: config/mips/mips.c:12010
 #, gcc-internal-format
 msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
 msgstr "%<-%s%>ä¸ŽæŒ‡å®šäº† %s å¤„ç�†å™¨çš„å…¶ä»–æž¶æž„é€‰é¡¹å†²çª�"
 
-#: config/mips/mips.c:11954
+#: config/mips/mips.c:12026
 #, gcc-internal-format
 msgid "%<-march=%s%> is not compatible with the selected ABI"
 msgstr "%<-march=%s%>ä¸Žæ‰€é€‰ ABI ä¸�å…¼å®¹"
 
-#: config/mips/mips.c:11969
+#: config/mips/mips.c:12041
 #, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit processor"
 msgstr "%<-mgp64%>ä¸Ž 32 ä½�å¤„ç�†å™¨ä¸€èµ·ä½¿ç”¨"
 
-#: config/mips/mips.c:11971
+#: config/mips/mips.c:12043
 #, gcc-internal-format
 msgid "%<-mgp32%> used with a 64-bit ABI"
 msgstr "%<-mgp32%>ä¸Ž 64 ä½� ABI ä¸€èµ·ä½¿ç”¨"
 
-#: config/mips/mips.c:11973
+#: config/mips/mips.c:12045
 #, gcc-internal-format
 msgid "%<-mgp64%> used with a 32-bit ABI"
 msgstr "%<-mgp64%>ä¸Ž 32 ä½� ABI ä¸€èµ·ä½¿ç”¨"
 
-#: config/mips/mips.c:11989 config/mips/mips.c:11991 config/mips/mips.c:12058
+#: config/mips/mips.c:12061 config/mips/mips.c:12063 config/mips/mips.c:12130
 #, gcc-internal-format
 msgid "unsupported combination: %s"
 msgstr "ä¸�æ”¯æŒ�çš„ç»„å�ˆï¼š%s"
 
-#: config/mips/mips.c:11995
+#: config/mips/mips.c:12067
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
 msgstr "%<-mgp32%> å’Œ %<-mfp64%>å�ªæœ‰å½“ç›®æ ‡æœºæ”¯æŒ� mfhc1 å’Œ mthc1 æŒ‡ä»¤æ—¶æ‰�èƒ½ä¸€èµ·ä½¿ç”¨"
 
-#: config/mips/mips.c:11998
+#: config/mips/mips.c:12070
 #, gcc-internal-format
 msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
 msgstr "%<-mgp32%> å’Œ %<-mfp64%>å�ªæœ‰å½“ä½¿ç”¨ o32 ABI æ—¶æ‰�èƒ½ä¸€èµ·ä½¿ç”¨"
 
-#: config/mips/mips.c:12052
+#: config/mips/mips.c:12124
 #, gcc-internal-format
 msgid "the %qs architecture does not support branch-likely instructions"
 msgstr "%qsæž¶æž„ä¸�æ”¯æŒ� Branch-Likely æŒ‡ä»¤"
 
-#: config/mips/mips.c:12098
+#: config/mips/mips.c:12170
 #, gcc-internal-format
 msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
 msgstr "%<-mno-gpopt%> éœ€è¦� %<-mexplicit-relocs%>"
 
-#: config/mips/mips.c:12106 config/mips/mips.c:12109
+#: config/mips/mips.c:12178 config/mips/mips.c:12181
 #, gcc-internal-format
 msgid "cannot use small-data accesses for %qs"
 msgstr "ä¸�èƒ½ä¸º%qsä½¿ç”¨å°�æ•°æ�®è®¿é—®"
 
-#: config/mips/mips.c:12123
+#: config/mips/mips.c:12195
 #, gcc-internal-format
 msgid "%<-mips3d%> requires %<-mpaired-single%>"
 msgstr "%<-mips3d%>éœ€è¦�%<-mpaired-single%>"
 
-#: config/mips/mips.c:12132
+#: config/mips/mips.c:12204
 #, gcc-internal-format
 msgid "%qs must be used with %qs"
 msgstr "%qså¿…é¡»ä¸Ž%qsä¸€èµ·ä½¿ç”¨"
 
-#: config/mips/mips.c:12139
+#: config/mips/mips.c:12211
 #, gcc-internal-format
 msgid "the %qs architecture does not support paired-single instructions"
 msgstr "%qsæž¶æž„ä¸�æ”¯æŒ�é…�å¯¹å�•ç²¾åº¦æŒ‡ä»¤"
 
 #. Output assembler code to FILE to increment profiler label # LABELNO
 #. for profiling a function entry.
-#: config/mips/mips.h:2110
+#: config/mips/mips.h:2111
 #, gcc-internal-format
 msgid "mips16 function profiling"
 msgstr "mips16 å‡½æ•°å�–æ ·"
@@ -25647,28 +25614,28 @@
 msgid "MMIX Internal: Last named vararg would not fit in a register"
 msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šæœ€å�Žä¸€ä¸ªæœ‰å��çš„ä¸�å®šå�‚æ•°æ— æ³•æ”¾å…¥å¯„å­˜å™¨ä¸­"
 
-#: config/mmix/mmix.c:1495 config/mmix/mmix.c:1519 config/mmix/mmix.c:1635
+#: config/mmix/mmix.c:1491 config/mmix/mmix.c:1515 config/mmix/mmix.c:1631
 #, gcc-internal-format
 msgid "MMIX Internal: Bad register: %d"
 msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šé”™è¯¯çš„å¯„å­˜å™¨ï¼š%d"
 
 #. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:1627
+#: config/mmix/mmix.c:1623
 #, gcc-internal-format
 msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
 msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼šmmix_print_operand ç¼ºå°‘%qcç±»åž‹"
 
-#: config/mmix/mmix.c:1913
+#: config/mmix/mmix.c:1909
 #, gcc-internal-format
 msgid "stack frame not a multiple of 8 bytes: %wd"
 msgstr "å †æ ˆæ¡†æž¶å¤§å°�ä¸�æ˜¯ 8 å­—èŠ‚çš„å€�æ•°ï¼š%wd"
 
-#: config/mmix/mmix.c:2149
+#: config/mmix/mmix.c:2145
 #, gcc-internal-format
 msgid "stack frame not a multiple of octabyte: %wd"
 msgstr "å †æ ˆæ¡†æž¶å¤§å°�ä¸�æ˜¯ 8 å­—èŠ‚çš„å€�æ•°ï¼š%wd"
 
-#: config/mmix/mmix.c:2489 config/mmix/mmix.c:2553
+#: config/mmix/mmix.c:2485 config/mmix/mmix.c:2549
 #, gcc-internal-format
 msgid "MMIX Internal: %s is not a shiftable int"
 msgstr "MMIX å†…éƒ¨é”™è¯¯ï¼š%s ä¸�æ˜¯ä¸€ä¸ªå�¯ç§»ä½�çš„æ•´æ•°"
@@ -25678,27 +25645,27 @@
 msgid "info pointer NULL"
 msgstr "info æŒ‡é’ˆä¸º NULL"
 
-#: config/pa/pa.c:479
+#: config/pa/pa.c:482
 #, gcc-internal-format
 msgid "PIC code generation is not supported in the portable runtime model"
 msgstr "PIC ä»£ç �ç”Ÿæˆ�åœ¨å�¯ç§»æ¤�è¿�è¡Œæ—¶æ¨¡åž‹ä¸­ä¸�å�—æ”¯æŒ�"
 
-#: config/pa/pa.c:484
+#: config/pa/pa.c:487
 #, gcc-internal-format
 msgid "PIC code generation is not compatible with fast indirect calls"
 msgstr "PIC ä»£ç �ç”Ÿæˆ�ä¸Žå¿«é€Ÿé—´æŽ¥è°ƒç”¨ä¸�å…¼å®¹"
 
-#: config/pa/pa.c:489
+#: config/pa/pa.c:492
 #, gcc-internal-format
 msgid "-g is only supported when using GAS on this processor,"
 msgstr "æ­¤å¤„ç�†å™¨å�ªæœ‰ä½¿ç”¨ GAS æ—¶æ‰�æ”¯æŒ� -g"
 
-#: config/pa/pa.c:490
+#: config/pa/pa.c:493
 #, gcc-internal-format
 msgid "-g option disabled"
 msgstr "-g é€‰é¡¹å·²è¢«ç¦�ç”¨"
 
-#: config/pa/pa.c:8285
+#: config/pa/pa.c:8373
 #, gcc-internal-format
 msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
 msgstr "å¯¹é½�è¾¹ç•Œ(%u) å¯¹ %s æ�¥è¯´è¶…è¿‡äº†å…¨å±€å…±å�Œæ•°æ�®çš„æœ€å¤§å¯¹é½�è¾¹ç•Œã€‚ä½¿ç”¨ %u"
@@ -25767,250 +25734,251 @@
 msgid "junk at end of #pragma longcall"
 msgstr "#pragma longcall æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦"
 
-#: config/rs6000/rs6000-c.c:2550
+#: config/rs6000/rs6000-c.c:2553
 #, gcc-internal-format
 msgid "passing arg %d of %qE discards qualifiers frompointer target type"
-msgstr "ä¼ é€’å�‚æ•° %d (å±žäºŽ%qE)æ—¶ä¸¢å¼ƒäº†æŒ‡é’ˆç›®æ ‡ç±»åž‹çš„ç±»åž‹é™�å®š"
+msgstr "ä¼ é€’%2$qEçš„ç¬¬ %1$d ä¸ªå�‚æ•°æ—¶ä¸¢å¼ƒäº†æŒ‡é’ˆç›®æ ‡ç±»åž‹çš„ç±»åž‹é™�å®š"
 
-#: config/rs6000/rs6000-c.c:2593
+#: config/rs6000/rs6000-c.c:2596
 #, gcc-internal-format
 msgid "invalid parameter combination for AltiVec intrinsic"
 msgstr "å¯¹ AltiVec å†…å»ºå‡½æ•°æ�¥è¯´æ— æ•ˆçš„å�‚æ•°ç»„å�ˆ"
 
-#: config/rs6000/rs6000.c:1294
+#: config/rs6000/rs6000.c:1312
 #, gcc-internal-format
 msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
 msgstr "-mdynamic-no-pic è¦†ç›–äº† -fpic æˆ– -fPIC"
 
-#: config/rs6000/rs6000.c:1305
+#: config/rs6000/rs6000.c:1323
 #, gcc-internal-format
 msgid "-m64 requires PowerPC64 architecture, enabling"
 msgstr "-m64 éœ€è¦� PowerPC64 æž¶æž„ï¼Œæ­£åœ¨å�¯ç”¨"
 
-#: config/rs6000/rs6000.c:1528
+#: config/rs6000/rs6000.c:1546
 #, gcc-internal-format
 msgid "-mmultiple is not supported on little endian systems"
 msgstr "-mmultiple åœ¨ä½Žä½�å­—èŠ‚åœ¨å‰�çš„ç³»ç»Ÿä¸Šä¸�å�—æ”¯æŒ�"
 
-#: config/rs6000/rs6000.c:1535
+#: config/rs6000/rs6000.c:1553
 #, gcc-internal-format
 msgid "-mstring is not supported on little endian systems"
 msgstr "-mstring åœ¨ä½Žä½�å­—èŠ‚åœ¨å‰�çš„ç³»ç»Ÿä¸Šä¸�å�—æ”¯æŒ�"
 
-#: config/rs6000/rs6000.c:1549
+#: config/rs6000/rs6000.c:1567
 #, gcc-internal-format
 msgid "unknown -mdebug-%s switch"
 msgstr "æœªçŸ¥çš„ -mdebug-%s å¼€å…³"
 
-#: config/rs6000/rs6000.c:1561
+#: config/rs6000/rs6000.c:1579
 #, gcc-internal-format
 msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
 msgstr "æœªçŸ¥çš„ -mtraceback å�‚æ•°%qsï¼›éœ€è¦�%<full%>ã€�%<partial%>æˆ–%<none%>"
 
-#: config/rs6000/rs6000.c:1973
+#: config/rs6000/rs6000.c:2003
 #, gcc-internal-format
 msgid "unknown -m%s= option specified: '%s'"
 msgstr "æŒ‡å®šäº†æœªçŸ¥çš„ -m%s= é€‰é¡¹ï¼šâ€˜%sâ€™"
 
-#: config/rs6000/rs6000.c:2186
+#: config/rs6000/rs6000.c:2218
 #, gcc-internal-format
 msgid "not configured for ABI: '%s'"
 msgstr "æ²¡æœ‰ä¸ºæ­¤ ABI é…�ç½®ï¼šâ€˜%sâ€™"
 
-#: config/rs6000/rs6000.c:2199
+#: config/rs6000/rs6000.c:2231
 #, gcc-internal-format
 msgid "Using darwin64 ABI"
 msgstr "ä½¿ç”¨ darwin64 ABI"
 
-#: config/rs6000/rs6000.c:2204
+#: config/rs6000/rs6000.c:2236
 #, gcc-internal-format
 msgid "Using old darwin ABI"
 msgstr "ä½¿ç”¨æ—§å¼�çš„ Darwin ABI"
 
-#: config/rs6000/rs6000.c:2211
+#: config/rs6000/rs6000.c:2243
 #, gcc-internal-format
 msgid "Using IBM extended precision long double"
 msgstr "ä½¿ç”¨ IBM æ‰©å±•ç²¾åº¦ long double"
 
-#: config/rs6000/rs6000.c:2217
+#: config/rs6000/rs6000.c:2249
 #, gcc-internal-format
 msgid "Using IEEE extended precision long double"
 msgstr "ä½¿ç”¨ IEEE æ‰©å±•ç²¾åº¦ long double"
 
-#: config/rs6000/rs6000.c:2222
+#: config/rs6000/rs6000.c:2254
 #, gcc-internal-format
 msgid "unknown ABI specified: '%s'"
 msgstr "æŒ‡å®šäº†æœªçŸ¥çš„ ABIï¼šâ€˜%sâ€™"
 
-#: config/rs6000/rs6000.c:2249
+#: config/rs6000/rs6000.c:2281
 #, gcc-internal-format
 msgid "invalid option for -mfloat-gprs: '%s'"
 msgstr "-mfloat-gprs çš„é€‰é¡¹æ— æ•ˆï¼šâ€˜%sâ€™"
 
-#: config/rs6000/rs6000.c:2259
+#: config/rs6000/rs6000.c:2291
 #, gcc-internal-format
 msgid "Unknown switch -mlong-double-%s"
 msgstr "æœªçŸ¥çš„å¼€å…³ -mlong-double-%s"
 
-#: config/rs6000/rs6000.c:2280
+#: config/rs6000/rs6000.c:2312
 #, gcc-internal-format
 msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
 msgstr "-malign-power åœ¨ 64 ä½� Darwin ä¸‹ä¸�å�—æ”¯æŒ�ï¼›å®ƒä¸Žå·²å®‰è£…çš„ C å’Œ C++ åº“ä¸�å…¼å®¹"
 
-#: config/rs6000/rs6000.c:2288
+#: config/rs6000/rs6000.c:2320
 #, gcc-internal-format
 msgid "unknown -malign-XXXXX option specified: '%s'"
 msgstr "æŒ‡å®šäº†æœªçŸ¥çš„ -malign-XXXXX é€‰é¡¹ï¼šâ€˜%sâ€™"
 
-#: config/rs6000/rs6000.c:4989
+#: config/rs6000/rs6000.c:5087
 #, gcc-internal-format
 msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr "GCC è¿”å›žçŸ¢é‡�å¼•ç”¨ï¼šé�žæ ‡å‡†çš„ ABI æ‰©å±•ï¼Œä¸�ä¿�è¯�å…¼å®¹æ€§"
 
-#: config/rs6000/rs6000.c:5062
+#: config/rs6000/rs6000.c:5160
 #, gcc-internal-format
 msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr "ä¸�èƒ½åœ¨çŸ¢é‡�å¯„å­˜å™¨ä¸­è¿”å›žå€¼ï¼Œå› ä¸º altivec æŒ‡ä»¤é›†å·²è¢«ç¦�ç”¨ï¼Œä½¿ç”¨ -maltivec å�¯ç”¨"
 
-#: config/rs6000/rs6000.c:5320
+#: config/rs6000/rs6000.c:5418
 #, gcc-internal-format
 msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
 msgstr "ä¸�èƒ½åœ¨çŸ¢é‡�å¯„å­˜å™¨ä¸­ä¼ é€’å�‚æ•°ï¼Œå› ä¸º altivec æŒ‡ä»¤é›†å·²è¢«ç¦�ç”¨ï¼Œä½¿ç”¨ -maltivec å�¯ç”¨"
 
-#: config/rs6000/rs6000.c:6221
+#: config/rs6000/rs6000.c:6322
 #, gcc-internal-format
 msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
 msgstr "GCC ä¼ é€’çŸ¢é‡�å¼•ç”¨ï¼šé�žæ ‡å‡†çš„ ABI æ‰©å±•ï¼Œä¸�ä¿�è¯�å…¼å®¹æ€§"
 
-#: config/rs6000/rs6000.c:7461
+#: config/rs6000/rs6000.c:7568
 #, gcc-internal-format
 msgid "argument 1 must be a 5-bit signed literal"
 msgstr "å®žå�‚ 1 å¿…é¡»æ˜¯ä¸€ä¸ª 5 ä½�æœ‰ç¬¦å�·å­—é�¢å€¼"
 
-#: config/rs6000/rs6000.c:7564 config/rs6000/rs6000.c:8475
+#: config/rs6000/rs6000.c:7671 config/rs6000/rs6000.c:8582
 #, gcc-internal-format
 msgid "argument 2 must be a 5-bit unsigned literal"
 msgstr "å®žå�‚ 2 å¿…é¡»æ˜¯ä¸€ä¸ª 5 ä½�æ— ç¬¦å�·å­—é�¢å€¼"
 
-#: config/rs6000/rs6000.c:7604
+#: config/rs6000/rs6000.c:7711
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate must be a constant"
-msgstr "__builtin_altivec_predicate çš„ç¬¬ä¸€ä¸ªå®žå�‚å¿…é¡»æ˜¯å¸¸é‡�"
+msgstr "__builtin_altivec_predicate çš„ç¬¬ 1 ä¸ªå®žå�‚å¿…é¡»æ˜¯å¸¸é‡�"
 
-#: config/rs6000/rs6000.c:7657
+#: config/rs6000/rs6000.c:7764
 #, gcc-internal-format
 msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr "__builtin_altivec_predicate çš„ç¬¬ 1 ä¸ªå®žå�‚è¶Šç•Œ"
 
-#: config/rs6000/rs6000.c:7906
+#: config/rs6000/rs6000.c:8013
 #, gcc-internal-format
 msgid "argument 3 must be a 4-bit unsigned literal"
 msgstr "å®žå�‚ 3 å¿…é¡»æ˜¯ä¸€ä¸ª 4 ä½�æ— ç¬¦å�·å­—é�¢å€¼"
 
-#: config/rs6000/rs6000.c:8078
+#: config/rs6000/rs6000.c:8185
 #, gcc-internal-format
 msgid "argument to %qs must be a 2-bit unsigned literal"
 msgstr "%qsçš„å®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ª 2 ä½�æ— ç¬¦å�·å­—é�¢å¸¸é‡�"
 
-#: config/rs6000/rs6000.c:8220
+#: config/rs6000/rs6000.c:8327
 #, gcc-internal-format
 msgid "unresolved overload for Altivec builtin %qF"
 msgstr "æ— æ³•è§£æž�çš„é‡�è½½ Altivec å†…å»ºå‡½æ•°%qF"
 
-#: config/rs6000/rs6000.c:8302
+#: config/rs6000/rs6000.c:8409
 #, gcc-internal-format
 msgid "argument to dss must be a 2-bit unsigned literal"
 msgstr "dss çš„å®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ª 2 ä½�æ— ç¬¦å�·å­—é�¢å¸¸é‡�"
 
-#: config/rs6000/rs6000.c:8595
+#: config/rs6000/rs6000.c:8702
 #, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate must be a constant"
 msgstr "__builtin_paired_predicate çš„ç¬¬ä¸€ä¸ªå®žå�‚å¿…é¡»æ˜¯å¸¸é‡�"
 
-#: config/rs6000/rs6000.c:8642
+#: config/rs6000/rs6000.c:8749
 #, gcc-internal-format
 msgid "argument 1 of __builtin_paired_predicate is out of range"
 msgstr "__builtin_paired_predicate çš„ç¬¬ä¸€ä¸ªå®žå�‚è¶Šç•Œ"
 
-#: config/rs6000/rs6000.c:8667
+#: config/rs6000/rs6000.c:8774
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate must be a constant"
 msgstr "__builtin_spe_predicate çš„ç¬¬ä¸€ä¸ªå®žå�‚å¿…é¡»æ˜¯å¸¸é‡�"
 
-#: config/rs6000/rs6000.c:8739
+#: config/rs6000/rs6000.c:8846
 #, gcc-internal-format
 msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr "__builtin_spe_predicate çš„ç¬¬ 1 ä¸ªå®žå�‚è¶Šç•Œ"
 
-#: config/rs6000/rs6000.c:14977
+#: config/rs6000/rs6000.c:15189
 #, gcc-internal-format
 msgid "stack frame too large"
 msgstr "å †æ ˆæ¡†æž¶å¤ªå¤§"
 
-#: config/rs6000/rs6000.c:17598
+#: config/rs6000/rs6000.c:17811
 #, gcc-internal-format
 msgid "no profiling of 64-bit code for this ABI"
 msgstr "æ­¤ ABI ä¸�æ”¯æŒ�å�–æ · 64 ä½�ä»£ç �"
 
-#: config/rs6000/rs6000.c:19470
+#: config/rs6000/rs6000.c:19687
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
 msgstr "å¯¹äºŽ 64 ä½�ä»£ç �åœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨%<long%>æ— æ•ˆ"
 
-#: config/rs6000/rs6000.c:19472
+#: config/rs6000/rs6000.c:19689
 #, gcc-internal-format
 msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
 msgstr "ä¸�å»ºè®®åœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨%<long%>ï¼›è¯·æ”¹ç”¨%<int%>"
 
-#: config/rs6000/rs6000.c:19476
+#: config/rs6000/rs6000.c:19693
 #, gcc-internal-format
 msgid "use of %<long long%> in AltiVec types is invalid"
 msgstr "åœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨%<long long%>æ— æ•ˆ"
 
-#: config/rs6000/rs6000.c:19478
+#: config/rs6000/rs6000.c:19695
 #, gcc-internal-format
 msgid "use of %<double%> in AltiVec types is invalid"
 msgstr "åœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨%<double%>æ— æ•ˆ"
 
-#: config/rs6000/rs6000.c:19480
+#: config/rs6000/rs6000.c:19697
 #, gcc-internal-format
 msgid "use of %<long double%> in AltiVec types is invalid"
 msgstr "åœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨%<long double%>æ— æ•ˆ"
 
-#: config/rs6000/rs6000.c:19482
+#: config/rs6000/rs6000.c:19699
 #, gcc-internal-format
 msgid "use of boolean types in AltiVec types is invalid"
 msgstr "åœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨å¸ƒå°”ç±»åž‹æ— æ•ˆ"
 
-#: config/rs6000/rs6000.c:19484
+#: config/rs6000/rs6000.c:19701
 #, gcc-internal-format
 msgid "use of %<complex%> in AltiVec types is invalid"
 msgstr "åœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨%<complex%>æ— æ•ˆ"
 
-#: config/rs6000/rs6000.c:19486
+#: config/rs6000/rs6000.c:19703
 #, gcc-internal-format
 msgid "use of decimal floating point types in AltiVec types is invalid"
 msgstr "åœ¨ AltiVec ç±»åž‹ä¸­ä½¿ç”¨å��è¿›åˆ¶æµ®ç‚¹ç±»åž‹æ— æ•ˆ"
 
 #: config/rs6000/aix43.h:38 config/rs6000/aix51.h:37 config/rs6000/aix52.h:38
-#: config/rs6000/aix53.h:38
+#: config/rs6000/aix53.h:38 config/rs6000/aix61.h:38
 #, gcc-internal-format
 msgid "-maix64 and POWER architecture are incompatible"
 msgstr "-maix64 å’Œ POWER æž¶æž„äº’ä¸�å…¼å®¹"
 
 #: config/rs6000/aix43.h:43 config/rs6000/aix51.h:42 config/rs6000/aix52.h:43
-#: config/rs6000/aix53.h:43
+#: config/rs6000/aix53.h:43 config/rs6000/aix61.h:43
 #, gcc-internal-format
 msgid "-maix64 requires PowerPC64 architecture remain enabled"
 msgstr "-maix64 éœ€è¦� PowerPC64 æž¶æž„è¢«å�¯ç”¨"
 
 #: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
+#: config/rs6000/aix61.h:49
 #, gcc-internal-format
 msgid "soft-float and long-double-128 are incompatible"
 msgstr "soft-float ä¸Ž long-double-128 äº’ä¸�å…¼å®¹"
 
 #: config/rs6000/aix43.h:53 config/rs6000/aix51.h:46 config/rs6000/aix52.h:53
-#: config/rs6000/aix53.h:53
+#: config/rs6000/aix53.h:53 config/rs6000/aix61.h:53
 #, gcc-internal-format
 msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 msgstr "éœ€è¦� -maix64ï¼šç›®å‰�å°šä¸�æ”¯æŒ� 64 ä½�è®¡ç®—å’Œ 32 ä½�å¯»å�€æ··ç”¨"
@@ -26052,7 +26020,7 @@
 #. Number of bytes into the frame return addresses can be found.  See
 #. rs6000_stack_info in rs6000.c for more information on how the different
 #. abi's store the return address.
-#: config/rs6000/rs6000.h:1560
+#: config/rs6000/rs6000.h:1569
 #, gcc-internal-format
 msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr "RETURN_ADDRESS_OFFSET ä¸�å�—æ”¯æŒ�"
@@ -26175,22 +26143,22 @@
 msgid "-mstack-guard implies use of -mstack-size"
 msgstr "-mstack-guard æ„�å‘³ç�€ä½¿ç”¨ -mstack-size"
 
-#: config/s390/s390.c:6640
+#: config/s390/s390.c:6679
 #, gcc-internal-format
 msgid "total size of local variables exceeds architecture limit"
 msgstr "å±€éƒ¨å�˜é‡�å¤§å°�æ€»å’Œè¶…è¿‡æž¶æž„æž�é™�ã€‚"
 
-#: config/s390/s390.c:7298
+#: config/s390/s390.c:7349
 #, gcc-internal-format
 msgid "frame size of function %qs is "
 msgstr "å‡½æ•°%qsçš„æ¡†æž¶å¤§å°�æ˜¯"
 
-#: config/s390/s390.c:7328
+#: config/s390/s390.c:7379
 #, gcc-internal-format
 msgid "frame size of %qs is "
 msgstr "%qsçš„æ¡†æž¶å¤§å°�æ˜¯"
 
-#: config/s390/s390.c:7332
+#: config/s390/s390.c:7383
 #, gcc-internal-format
 msgid "%qs uses dynamic stack allocation"
 msgstr "%qsä½¿ç”¨åŠ¨æ€�æ ˆåˆ†é…�"
@@ -26200,44 +26168,44 @@
 msgid "-fPIC and -G are incompatible"
 msgstr "-fPIC ä¸Ž -G äº’ä¸�å…¼å®¹"
 
-#: config/sh/sh.c:6894
+#: config/sh/sh.c:6897
 #, gcc-internal-format
 msgid "__builtin_saveregs not supported by this subtarget"
 msgstr "__builtin_saveregs åœ¨æ­¤å­�ç›®æ ‡ä¸Šä¸�å�—æ”¯æŒ�"
 
-#: config/sh/sh.c:7904
+#: config/sh/sh.c:7907
 #, gcc-internal-format
 msgid "%qs attribute only applies to interrupt functions"
 msgstr "%qså±žæ€§å�ªèƒ½åº”ç”¨åˆ°ä¸­æ–­å‡½æ•°ä¸Š"
 
-#: config/sh/sh.c:7990
+#: config/sh/sh.c:7993
 #, gcc-internal-format
 msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr "å±žæ€§ interrupt_handler ä¸Ž -m5-compact ä¸�å…¼å®¹"
 
 #. The argument must be a constant string.
-#: config/sh/sh.c:8012
+#: config/sh/sh.c:8015
 #, gcc-internal-format
 msgid "%qs attribute argument not a string constant"
 msgstr "%qså±žæ€§çš„å�‚æ•°ä¸�æ˜¯ä¸€ä¸ªå­—ç¬¦ä¸²å¸¸é‡�"
 
 #. The argument must be a constant integer.
-#: config/sh/sh.c:8037
+#: config/sh/sh.c:8040
 #, gcc-internal-format
 msgid "%qs attribute argument not an integer constant"
 msgstr "%qså±žæ€§çš„å�‚æ•°ä¸�æ˜¯ä¸€ä¸ªæ•´åž‹å¸¸é‡�"
 
-#: config/sh/sh.c:10085
+#: config/sh/sh.c:10084
 #, gcc-internal-format
 msgid "r0 needs to be available as a call-clobbered register"
 msgstr "r0 éœ€è¦�ç”¨ä½œè°ƒç”¨ç¯¡æ”¹çš„å¯„å­˜å™¨"
 
-#: config/sh/sh.c:10106
+#: config/sh/sh.c:10105
 #, gcc-internal-format
 msgid "Need a second call-clobbered general purpose register"
 msgstr "éœ€è¦�å�¦ä¸€ä¸ªè°ƒç”¨ç¯¡æ”¹çš„é€šç”¨å¯„å­˜å™¨"
 
-#: config/sh/sh.c:10114
+#: config/sh/sh.c:10113
 #, gcc-internal-format
 msgid "Need a call-clobbered target register"
 msgstr "éœ€è¦�ä¸€ä¸ªè°ƒç”¨ç¯¡æ”¹çš„é€šç”¨å¯„å­˜å™¨"
@@ -26267,7 +26235,7 @@
 msgid "%s %q+D %s after being referenced with dllimport linkage"
 msgstr "%s%q+D%s å·²è¢«ä½œä¸º dllimport é“¾æŽ¥å¼•ç”¨è¿‡ã€‚"
 
-#: config/sh/symbian.c:891 cp/tree.c:2737
+#: config/sh/symbian.c:891 cp/tree.c:2753
 #, gcc-internal-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr "lang_* checkï¼šåœ¨ %s ä¸­å¤±è´¥ï¼ŒäºŽ %s:%d"
@@ -26310,17 +26278,17 @@
 msgid "-mrelax is only supported for RTP PIC"
 msgstr "-mrelax å�ªåœ¨ RTP PIC ä¸Šå�—æ”¯æŒ�"
 
-#: config/sparc/sparc.c:698
+#: config/sparc/sparc.c:701
 #, gcc-internal-format
 msgid "%s is not supported by this configuration"
 msgstr "%s ä¸�ä¸ºè¿™ä¸ªé…�ç½®æ‰€æ”¯æŒ�"
 
-#: config/sparc/sparc.c:705
+#: config/sparc/sparc.c:708
 #, gcc-internal-format
 msgid "-mlong-double-64 not allowed with -m64"
 msgstr "-mlong-double-64 ä¸�å…�è®¸ä¸Ž -m64 ä¸€èµ·ä½¿ç”¨"
 
-#: config/sparc/sparc.c:730
+#: config/sparc/sparc.c:733
 #, gcc-internal-format
 msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr "32 ä½�ç³»ç»Ÿä¸�æ”¯æŒ� -mcmodel="
@@ -26340,67 +26308,57 @@
 msgid "parameter list does not match a valid signature for %s()"
 msgstr "å½¢å�‚è¡¨ä¸�åŒ¹é…� %s() çš„æœ‰æ•ˆç­¾å��"
 
-#: config/spu/spu.c:337 config/spu/spu.c:348
+#: config/spu/spu.c:341 config/spu/spu.c:352
 #, gcc-internal-format
 msgid "Unknown architecture '%s'"
 msgstr "æœªçŸ¥çš„æž¶æž„â€˜%sâ€™"
 
-#: config/spu/spu.c:3034
+#: config/spu/spu.c:3023
 #, gcc-internal-format
 msgid "`%s' attribute ignored"
 msgstr "å¿½ç•¥â€˜%sâ€™å±žæ€§"
 
-#: config/spu/spu.c:5218
+#: config/spu/spu.c:5207
 #, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]."
 msgstr "%s éœ€è¦�èŒƒå›´åœ¨[%dï¼Œ%d]å†…çš„æ•´åž‹å­—é�¢å¸¸é‡�ã€‚"
 
-#: config/spu/spu.c:5238
+#: config/spu/spu.c:5227
 #, gcc-internal-format
 msgid "%s expects an integer literal in the range [%d, %d]. ("
 msgstr "%s éœ€è¦�èŒƒå›´åœ¨[%dï¼Œ%d]å†…çš„æ•´åž‹å­—é�¢å¸¸é‡�ã€‚("
 
-#: config/spu/spu.c:5268
+#: config/spu/spu.c:5257
 #, gcc-internal-format
 msgid "%d least significant bits of %s are ignored."
 msgstr "%d ä½�æœ‰æ•ˆæ•°å­—ä¸º %s æ‰€å¿½ç•¥"
 
-#: config/stormy16/stormy16.c:499
+#: config/stormy16/stormy16.c:1080
 #, gcc-internal-format
-msgid "constant halfword load operand out of range"
-msgstr "å¸¸é‡�å�Šå­—åŠ è½½æ“�ä½œæ•°è¶…è¿‡èŒƒå›´"
-
-#: config/stormy16/stormy16.c:509
-#, gcc-internal-format
-msgid "constant arithmetic operand out of range"
-msgstr "å¸¸é‡�ç®—æœ¯æ“�ä½œæ•°è¶…è¿‡èŒƒå›´"
-
-#: config/stormy16/stormy16.c:1108
-#, gcc-internal-format
 msgid "local variable memory requirements exceed capacity"
 msgstr "å±€éƒ¨å�˜é‡�å†…å­˜éœ€æ±‚è¶…è¿‡å®¹é‡�é™�åˆ¶"
 
-#: config/stormy16/stormy16.c:1274
+#: config/stormy16/stormy16.c:1246
 #, gcc-internal-format
 msgid "function_profiler support"
 msgstr "function_profiler æ”¯æŒ�"
 
-#: config/stormy16/stormy16.c:1363
+#: config/stormy16/stormy16.c:1335
 #, gcc-internal-format
 msgid "cannot use va_start in interrupt function"
 msgstr "ä¸�èƒ½ä¸ºä¸­æ–­å‡½æ•°ä½¿ç”¨ va_start"
 
-#: config/stormy16/stormy16.c:1906
+#: config/stormy16/stormy16.c:1879
 #, gcc-internal-format
 msgid "switch statement of size %lu entries too large"
 msgstr "switch è¯­å�¥å¤ªå¤§(%lu ä¸ªæ�¡ç›®)"
 
-#: config/stormy16/stormy16.c:2274
+#: config/stormy16/stormy16.c:2247
 #, gcc-internal-format
 msgid "%<__BELOW100__%> attribute only applies to variables"
 msgstr "å±žæ€§%<__BELOW100__%>å�ªå¯¹å�˜é‡�ç±»åž‹èµ·ä½œç”¨"
 
-#: config/stormy16/stormy16.c:2281
+#: config/stormy16/stormy16.c:2254
 #, gcc-internal-format
 msgid "__BELOW100__ attribute not allowed with auto storage class"
 msgstr "__BELOW100__ å±žæ€§ä¸�å…�è®¸ç”¨äºŽè‡ªåŠ¨å­˜å‚¨ç±»"
@@ -26525,345 +26483,345 @@
 msgid "too much stack space to prepare: %d"
 msgstr "è¦�å‡†å¤‡å¤ªå¤šçš„å †æ ˆç©ºé—´ï¼š%d"
 
-#: config/xtensa/xtensa.c:1861
+#: config/xtensa/xtensa.c:1865
 #, gcc-internal-format
 msgid "boolean registers required for the floating-point option"
 msgstr "æµ®ç‚¹é€‰é¡¹éœ€è¦�å¸ƒå°”å¯„å­˜å™¨"
 
-#: config/xtensa/xtensa.c:1896
+#: config/xtensa/xtensa.c:1900
 #, gcc-internal-format
 msgid "-f%s is not supported with CONST16 instructions"
 msgstr "CONST16 æŒ‡ä»¤ä¸�æ”¯æŒ� -f%s"
 
-#: config/xtensa/xtensa.c:1901
+#: config/xtensa/xtensa.c:1905
 #, gcc-internal-format
 msgid "PIC is required but not supported with CONST16 instructions"
 msgstr "éœ€è¦� PICï¼Œä½† CONST16 æŒ‡ä»¤ä¸�æ”¯æŒ�"
 
-#: config/xtensa/xtensa.c:2745 config/xtensa/xtensa.c:2765
+#: config/xtensa/xtensa.c:2770 config/xtensa/xtensa.c:2790
 #, gcc-internal-format
 msgid "bad builtin code"
 msgstr "é”™è¯¯çš„å†…å»ºä»£ç �"
 
-#: config/xtensa/xtensa.c:2873
+#: config/xtensa/xtensa.c:2898
 #, gcc-internal-format
 msgid "only uninitialized variables can be placed in a .bss section"
 msgstr "å�ªæœ‰æœªåˆ�å§‹åŒ–çš„å�˜é‡�æ‰�èƒ½æ”¾åœ¨ .bss èŠ‚ä¸­"
 
-#: ada/misc.c:261
+#: ada/misc.c:260
 #, gcc-internal-format
 msgid "missing argument to \"-%s\""
 msgstr "â€œ-%sâ€�ç¼ºå°‘å�‚æ•°"
 
-#: ada/misc.c:311
+#: ada/misc.c:310
 #, gcc-internal-format
 msgid "%<-gnat%> misspelled as %<-gant%>"
 msgstr "%<-gnat%>è¢«é”™è¯¯åœ°æ‹¼å†™ä¸º%<-gant%>"
 
-#: cp/call.c:2462
+#: cp/call.c:2448
 #, gcc-internal-format
 msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr "%s %D(%T, %T, %T) <å†…å»º>"
 
-#: cp/call.c:2467
+#: cp/call.c:2453
 #, gcc-internal-format
 msgid "%s %D(%T, %T) <built-in>"
 msgstr "%s %D(%T, %T) <å†…å»º>"
 
-#: cp/call.c:2471
+#: cp/call.c:2457
 #, gcc-internal-format
 msgid "%s %D(%T) <built-in>"
 msgstr "%s %D(%T) <å†…å»º>"
 
-#: cp/call.c:2475
+#: cp/call.c:2461
 #, gcc-internal-format
 msgid "%s %T <conversion>"
 msgstr "%s %T <è½¬æ�¢>"
 
-#: cp/call.c:2477
+#: cp/call.c:2463
 #, gcc-internal-format
 msgid "%s %+#D <near match>"
 msgstr "%s %+#D <å°±è¿‘åŒ¹é…�>"
 
-#: cp/call.c:2479 cp/pt.c:1397
+#: cp/call.c:2465 cp/pt.c:1405
 #, gcc-internal-format
 msgid "%s %+#D"
 msgstr "%s %+#D"
 
-#: cp/call.c:2720
+#: cp/call.c:2706
 #, gcc-internal-format
 msgid "conversion from %qT to %qT is ambiguous"
 msgstr "ä»Ž%qTåˆ°%qTçš„è½¬æ�¢æœ‰æ­§ä¹‰"
 
-#: cp/call.c:2873 cp/call.c:2891 cp/call.c:2954
+#: cp/call.c:2859 cp/call.c:2877 cp/call.c:2940
 #, gcc-internal-format
 msgid "no matching function for call to %<%D(%A)%>"
 msgstr "å¯¹%<%D(%A)%>çš„è°ƒç”¨æ²¡æœ‰åŒ¹é…�çš„å‡½æ•°"
 
-#: cp/call.c:2894 cp/call.c:2957
+#: cp/call.c:2880 cp/call.c:2943
 #, gcc-internal-format
 msgid "call of overloaded %<%D(%A)%> is ambiguous"
 msgstr "è°ƒç”¨é‡�è½½çš„%<%D(%A)%>æœ‰æ­§ä¹‰"
 
 #. It's no good looking for an overloaded operator() on a
 #. pointer-to-member-function.
-#: cp/call.c:3029
+#: cp/call.c:3015
 #, gcc-internal-format
 msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr "æ²¡æœ‰å¯¹è±¡ä¸�èƒ½è°ƒç”¨æˆ�å‘˜å‡½æ•°æŒ‡é’ˆ %Eï¼Œè€ƒè™‘ä½¿ç”¨ .* æˆ– ->*"
 
-#: cp/call.c:3103
+#: cp/call.c:3089
 #, gcc-internal-format
 msgid "no match for call to %<(%T) (%A)%>"
 msgstr "å¯¹%<(%T) (%A)%>çš„è°ƒç”¨æ²¡æœ‰åŒ¹é…�"
 
-#: cp/call.c:3112
+#: cp/call.c:3098
 #, gcc-internal-format
 msgid "call of %<(%T) (%A)%> is ambiguous"
 msgstr "å¯¹%<(%T) (%A)%>çš„è°ƒç”¨æœ‰æ­§ä¹‰"
 
-#: cp/call.c:3150
+#: cp/call.c:3136
 #, gcc-internal-format
 msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
 msgstr "%s ä¸ºä¸‰å…ƒ%<operator?:%>åœ¨%<%E ? %E : %E%>ä¸­"
 
-#: cp/call.c:3156
+#: cp/call.c:3142
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E%s%>"
 msgstr "%s ä¸º%<operator%s%>åœ¨%<%E%s%>ä¸­"
 
-#: cp/call.c:3160
+#: cp/call.c:3146
 #, gcc-internal-format
 msgid "%s for %<operator[]%> in %<%E[%E]%>"
 msgstr "%s ä¸º%<operator[]%>åœ¨%<%E[%E]%>ä¸­"
 
-#: cp/call.c:3165
+#: cp/call.c:3151
 #, gcc-internal-format
 msgid "%s for %qs in %<%s %E%>"
 msgstr "%s ä¸º%qsåœ¨%<%s %E%>"
 
-#: cp/call.c:3170
+#: cp/call.c:3156
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%E %s %E%>"
 msgstr "%s ä¸º%<operator%s%>åœ¨%<%E %s %E%>ä¸­"
 
-#: cp/call.c:3173
+#: cp/call.c:3159
 #, gcc-internal-format
 msgid "%s for %<operator%s%> in %<%s%E%>"
 msgstr "%s ä¸º%<operator%s%>åœ¨%<%s%E%>ä¸­"
 
-#: cp/call.c:3265
+#: cp/call.c:3251
 #, gcc-internal-format
 msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr "ISO C ä¸�å…�è®¸çœ�ç•¥ ?: è¡¨è¾¾å¼�ä¸­çš„ç¬¬äºŒé¡¹"
 
-#: cp/call.c:3343
+#: cp/call.c:3329
 #, gcc-internal-format
 msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
 msgstr "æ�¡ä»¶æ“�ä½œç¬¦çš„ç¬¬äºŒä¸ªæ“�ä½œæ•°ç±»åž‹ä¸º%<void%>ï¼Œä½†ç¬¬ä¸‰ä¸ªæ“�ä½œæ•°æ—¢ä¸�æ˜¯å¼‚å¸¸è¡¨è¾¾å¼�ï¼Œä¹Ÿä¸�æ‹¥æœ‰%<void%>ç±»åž‹"
 
-#: cp/call.c:3348
+#: cp/call.c:3334
 #, gcc-internal-format
 msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
 msgstr "æ�¡ä»¶æ“�ä½œç¬¦çš„ç¬¬ä¸‰ä¸ªæ“�ä½œæ•°ç±»åž‹ä¸º%<void%>ï¼Œä½†ç¬¬äºŒä¸ªæ“�ä½œæ•°æ—¢ä¸�æ˜¯å¼‚å¸¸è¡¨è¾¾å¼�ï¼Œä¹Ÿä¸�æ‹¥æœ‰%<void%>ç±»åž‹"
 
-#: cp/call.c:3389 cp/call.c:3609
+#: cp/call.c:3375 cp/call.c:3595
 #, gcc-internal-format
 msgid "operands to ?: have different types %qT and %qT"
 msgstr "?: çš„æ“�ä½œæ•°ç±»åž‹ä¸�ä¸€è‡´ï¼Œåˆ†åˆ«ä¸º%qTå’Œ%qT"
 
-#: cp/call.c:3563
+#: cp/call.c:3549
 #, gcc-internal-format
 msgid "enumeral mismatch in conditional expression: %qT vs %qT"
 msgstr "æ�¡ä»¶è¡¨è¾¾å¼�ä¸­æžšä¸¾ä¸�åŒ¹é…�ï¼š%qTå¯¹%qT"
 
-#: cp/call.c:3570
+#: cp/call.c:3556
 #, gcc-internal-format
 msgid "enumeral and non-enumeral type in conditional expression"
 msgstr "æžšä¸¾å’Œé�žæžšä¸¾ç±»åž‹ä¸€èµ·å‡ºçŽ°åœ¨æ�¡ä»¶è¡¨è¾¾å¼�ä¸­"
 
-#: cp/call.c:3874
+#: cp/call.c:3860
 #, gcc-internal-format
 msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
 msgstr "%<%D(int)%>æ²¡æœ‰å‡ºçŽ°åœ¨å�Žç¼€%qsä¸­ï¼Œå°�è¯•ä½¿ç”¨å‰�ç¼€è¿�ç®—ç¬¦"
 
-#: cp/call.c:3947
+#: cp/call.c:3936
 #, gcc-internal-format
 msgid "comparison between %q#T and %q#T"
 msgstr "åœ¨%q#Tå’Œ%q#Té—´æ¯”è¾ƒ"
 
-#: cp/call.c:4229
+#: cp/call.c:4218
 #, gcc-internal-format
 msgid "no corresponding deallocation function for `%D'"
 msgstr "â€˜%Dâ€™æ²¡æœ‰ç›¸åº”çš„é‡Šæ”¾å‡½æ•°"
 
-#: cp/call.c:4234
+#: cp/call.c:4223
 #, gcc-internal-format
 msgid "no suitable %<operator %s%> for %qT"
 msgstr "æ²¡æœ‰å�ˆé€‚çš„%<operator %s%>ç»™%qT"
 
-#: cp/call.c:4252
+#: cp/call.c:4241
 #, gcc-internal-format
 msgid "%q+#D is private"
 msgstr "%q+#Dæ˜¯ç§�æœ‰çš„"
 
-#: cp/call.c:4254
+#: cp/call.c:4243
 #, gcc-internal-format
 msgid "%q+#D is protected"
 msgstr "%q+#Dæ˜¯ä¿�æŠ¤çš„"
 
-#: cp/call.c:4256
+#: cp/call.c:4245
 #, gcc-internal-format
 msgid "%q+#D is inaccessible"
 msgstr "%q+#Dæ— æ³•è®¿é—®"
 
-#: cp/call.c:4257
+#: cp/call.c:4246
 #, gcc-internal-format
 msgid "within this context"
 msgstr "åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­"
 
-#: cp/call.c:4303
+#: cp/call.c:4292
 #, gcc-internal-format
 msgid "passing NULL to non-pointer argument %P of %qD"
 msgstr "å°† NULL ä½œä¸ºé�žæŒ‡é’ˆå®žå�‚ %P ä¼ é€’ç»™%qD"
 
-#: cp/call.c:4306
+#: cp/call.c:4295
 #, gcc-internal-format
 msgid "converting to non-pointer type %qT from NULL"
 msgstr "å°† NULL è½¬æ�¢åˆ°é�žæŒ‡é’ˆç±»åž‹%qT"
 
-#: cp/call.c:4312
+#: cp/call.c:4301
 #, gcc-internal-format
 msgid "converting %<false%> to pointer type for argument %P of %qD"
-msgstr "å°†%<false%>è½¬æ�¢ä¸ºæŒ‡å�‘å®žå�‚ %P(å±žäºŽ%qD)çš„æŒ‡é’ˆç±»åž‹"
+msgstr "å°†%<false%>è½¬æ�¢ä¸ºæŒ‡å�‘%2$qDçš„å®žå�‚ %1$P çš„æŒ‡é’ˆç±»åž‹"
 
-#: cp/call.c:4356 cp/cvt.c:217
+#: cp/call.c:4346 cp/cvt.c:217
 #, gcc-internal-format
 msgid "invalid conversion from %qT to %qT"
 msgstr "ä»Žç±»åž‹%qTåˆ°ç±»åž‹%qTçš„è½¬æ�¢æ— æ•ˆ"
 
-#: cp/call.c:4358
+#: cp/call.c:4348
 #, gcc-internal-format
 msgid "  initializing argument %P of %qD"
-msgstr "  åˆ�å§‹åŒ–å®žå�‚ %Pï¼Œå±žäºŽ%qD"
+msgstr "  åˆ�å§‹åŒ–%2$qDçš„å®žå�‚ %1$P"
 
-#: cp/call.c:4491
+#: cp/call.c:4498
 #, gcc-internal-format
 msgid "cannot bind bitfield %qE to %qT"
 msgstr "æ— æ³•å°†ä½�æ®µ%qEç»‘å®šåˆ°%qT"
 
-#: cp/call.c:4494 cp/call.c:4510
+#: cp/call.c:4501 cp/call.c:4517
 #, gcc-internal-format
 msgid "cannot bind packed field %qE to %qT"
 msgstr "ä¸�èƒ½å°†ç´§å®žçš„å­—æ®µ%qEç»‘å®šåˆ°%qT"
 
-#: cp/call.c:4497
+#: cp/call.c:4504
 #, gcc-internal-format
 msgid "cannot bind rvalue %qE to %qT"
 msgstr "æ— æ³•å°†å�³å€¼%qEç»‘å®šåˆ°%qT"
 
-#: cp/call.c:4611
+#: cp/call.c:4620
 #, gcc-internal-format
 msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr "ä¸�èƒ½é€šè¿‡%<...%>ä¼ é€’æœ‰é�žç®€å�•æ—§æ•°æ�®ç±»åž‹%q#Tçš„å¯¹è±¡ï¼›è°ƒç”¨ä¼šåœ¨è¿�è¡Œæ—¶ä¸­æ­¢"
 
 #. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4639
+#: cp/call.c:4648
 #, gcc-internal-format
 msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr "ä¸�èƒ½é€šè¿‡%<...%>æŽ¥å�—æœ‰é�žç®€å�•æ—§æ•°æ�®ç±»åž‹%q#Tçš„å¯¹è±¡ï¼›è°ƒç”¨ä¼šåœ¨è¿�è¡Œæ—¶ä¸­æ­¢"
 
-#: cp/call.c:4687
+#: cp/call.c:4696
 #, gcc-internal-format
 msgid "the default argument for parameter %d of %qD has not yet been parsed"
-msgstr "å�‚æ•° %d(å±žäºŽ%qD)å°šæœªè¢«è§£æž�åˆ°"
+msgstr "%2$qDçš„ç¬¬ %1$d ä¸ªå½¢å�‚çš„é»˜è®¤å®žå�‚å°šæœªè¢«è§£æž�åˆ°"
 
-#: cp/call.c:4697
+#: cp/call.c:4706
 #, gcc-internal-format
 msgid "recursive evaluation of default argument for %q#D"
 msgstr "é€’å½’è®¡ç®—%q#Dçš„é»˜è®¤å�‚æ•°"
 
-#: cp/call.c:4802
+#: cp/call.c:4811
 #, gcc-internal-format
 msgid "argument of function call might be a candidate for a format attribute"
 msgstr "å‡½æ•°çš„å®žå�‚å�¯èƒ½æ˜¯ format å±žæ€§çš„å¤‡é€‰"
 
-#: cp/call.c:4950
+#: cp/call.c:4959
 #, gcc-internal-format
 msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
 msgstr "å°†%qTä½œä¸º%q#Dçš„%<this%>å®žå�‚æ—¶ä¸¢å¼ƒäº†ç±»åž‹é™�å®š"
 
-#: cp/call.c:4969
+#: cp/call.c:4978
 #, gcc-internal-format
 msgid "%qT is not an accessible base of %qT"
 msgstr "%qTæ˜¯%qTçš„ä¸€ä¸ªä¸�å�¯è®¿é—®çš„åŸºç±»"
 
-#: cp/call.c:5229
+#: cp/call.c:5238
 #, gcc-internal-format
 msgid "could not find class$ field in java interface type %qT"
 msgstr "åœ¨ java æŽ¥å�£ç±»åž‹%qTä¸­æ‰¾ä¸�åˆ° class$ å­—æ®µ"
 
-#: cp/call.c:5470
+#: cp/call.c:5479
 #, gcc-internal-format
 msgid "call to non-function %qD"
 msgstr "è°ƒç”¨é�žå‡½æ•°çš„%qD"
 
-#: cp/call.c:5595
+#: cp/call.c:5604
 #, gcc-internal-format
 msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 msgstr "å¯¹%<%T::%s(%A)%#V%>çš„è°ƒç”¨æ²¡æœ‰åŒ¹é…�çš„å‡½æ•°"
 
-#: cp/call.c:5613
+#: cp/call.c:5622
 #, gcc-internal-format
 msgid "call of overloaded %<%s(%A)%> is ambiguous"
 msgstr "å¯¹é‡�è½½çš„%<%s(%A)%>çš„è°ƒç”¨æœ‰æ­§ä¹‰"
 
-#: cp/call.c:5639
+#: cp/call.c:5648
 #, gcc-internal-format
 msgid "cannot call member function %qD without object"
 msgstr "æ²¡æœ‰å¯¹è±¡æ— æ³•è°ƒç”¨æˆ�å‘˜å‡½æ•°%qD"
 
-#: cp/call.c:6283
+#: cp/call.c:6307
 #, gcc-internal-format
 msgid "passing %qT chooses %qT over %qT"
 msgstr "ä¼ é€’%qTæ—¶é€‰æ‹©%qTè€Œä¸�æ˜¯%qT"
 
-#: cp/call.c:6285 cp/name-lookup.c:4320 cp/name-lookup.c:4753
+#: cp/call.c:6309 cp/name-lookup.c:4322 cp/name-lookup.c:4757
 #, gcc-internal-format
 msgid "  in call to %qD"
 msgstr "  åœ¨è°ƒç”¨%qDæ—¶"
 
-#: cp/call.c:6342
+#: cp/call.c:6366
 #, gcc-internal-format
 msgid "choosing %qD over %qD"
 msgstr "é€‰æ‹©%qDè€Œä¸�æ˜¯%qD"
 
-#: cp/call.c:6343
+#: cp/call.c:6367
 #, gcc-internal-format
 msgid "  for conversion from %qT to %qT"
 msgstr "  å½“ä»Ž%qTè½¬æ�¢ä¸º%qTæ—¶"
 
-#: cp/call.c:6345
+#: cp/call.c:6369
 #, gcc-internal-format
 msgid "  because conversion sequence for the argument is better"
 msgstr "  å› ä¸ºå‰�è€…çš„å®žå�‚ç±»åž‹è½¬æ�¢åº�åˆ—æ›´å¥½"
 
-#: cp/call.c:6459
+#: cp/call.c:6483
 #, gcc-internal-format
 msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr "ISO C++ è®¤ä¸ºæœ‰æ­§ä¹‰ï¼Œå°½ç®¡ç¬¬ä¸€ä¸ªå¤‡é€‰çš„æœ€å·®ç±»åž‹è½¬æ�¢è¦�å¥½äºŽç¬¬äºŒä¸ªå¤‡é€‰çš„æœ€å·®ç±»åž‹è½¬æ�¢"
 
-#: cp/call.c:6603
+#: cp/call.c:6627
 #, gcc-internal-format
 msgid "could not convert %qE to %qT"
 msgstr "ä¸�èƒ½å°†%qEè½¬æ�¢ä¸º%qT"
 
-#: cp/call.c:6737
+#: cp/call.c:6761
 #, gcc-internal-format
 msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
 msgstr "ä¸�èƒ½å°†ç±»åž‹ä¸º%qTçš„é�ž const å¼•ç”¨åˆ�å§‹åŒ–ä¸ºç±»åž‹ä¸º%qTçš„ä¸´æ—¶å�˜é‡�"
 
-#: cp/call.c:6741
+#: cp/call.c:6765
 #, gcc-internal-format
 msgid "invalid initialization of reference of type %qT from expression of type %qT"
 msgstr "å°†ç±»åž‹ä¸º%qTçš„å¼•ç”¨åˆ�å§‹åŒ–ä¸ºç±»åž‹ä¸º%qTçš„è¡¨è¾¾å¼�æ— æ•ˆ"
@@ -26873,343 +26831,343 @@
 msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
 msgstr "æ— æ³•ä»ŽåŸºç±»%qTè½¬æ�¢åˆ°æ´¾ç”Ÿç±»%qTï¼Œé€šè¿‡è™šåŸºç±»%qT"
 
-#: cp/class.c:961
+#: cp/class.c:971
 #, gcc-internal-format
 msgid "Java class %qT cannot have a destructor"
 msgstr "Java ç±»%qTä¸�èƒ½æœ‰æž�æž„å‡½æ•°"
 
-#: cp/class.c:963
+#: cp/class.c:973
 #, gcc-internal-format
 msgid "Java class %qT cannot have an implicit non-trivial destructor"
 msgstr "Java ç±»%qTä¸�èƒ½æœ‰éš�å¼�çš„é�žå¹³å‡¡çš„æž�æž„å‡½æ•°"
 
-#: cp/class.c:1062
+#: cp/class.c:1074
 #, gcc-internal-format
 msgid "repeated using declaration %q+D"
 msgstr "é‡�å¤�çš„ using å£°æ˜Ž%q+D"
 
-#: cp/class.c:1064
+#: cp/class.c:1076
 #, gcc-internal-format
 msgid "using declaration %q+D conflicts with a previous using declaration"
 msgstr "using å£°æ˜Ž%q+Dä¸Žå…ˆå‰�çš„ä¸€ä¸ª using å£°æ˜Žå†²çª�"
 
-#: cp/class.c:1069
+#: cp/class.c:1081
 #, gcc-internal-format
 msgid "%q+#D cannot be overloaded"
 msgstr "%q+#Dæ— æ³•è¢«é‡�è½½"
 
-#: cp/class.c:1070
+#: cp/class.c:1082
 #, gcc-internal-format
 msgid "with %q+#D"
 msgstr "ä¸Ž%q+#D"
 
-#: cp/class.c:1137
+#: cp/class.c:1149
 #, gcc-internal-format
 msgid "conflicting access specifications for method %q+D, ignored"
 msgstr "æ–¹æ³•%q+Dçš„æ�ƒé™�è®¾å®šå†²çª�ï¼Œå·²å¿½ç•¥"
 
-#: cp/class.c:1140
+#: cp/class.c:1152
 #, gcc-internal-format
 msgid "conflicting access specifications for field %qE, ignored"
 msgstr "å­—æ®µ%qEçš„æ�ƒé™�è®¾å®šå†²çª�ï¼Œå·²å¿½ç•¥"
 
-#: cp/class.c:1201 cp/class.c:1209
+#: cp/class.c:1213 cp/class.c:1221
 #, gcc-internal-format
 msgid "%q+D invalid in %q#T"
 msgstr "%q+Dæ— æ•ˆï¼Œåœ¨%q#Tä¸­"
 
-#: cp/class.c:1202
+#: cp/class.c:1214
 #, gcc-internal-format
 msgid "  because of local method %q+#D with same name"
 msgstr " å› ä¸ºå±€éƒ¨æ–¹æ³•%q+#Dä¸Žä¹‹é‡�å��"
 
-#: cp/class.c:1210
+#: cp/class.c:1222
 #, gcc-internal-format
 msgid "  because of local member %q+#D with same name"
 msgstr " å› ä¸ºå±€éƒ¨æˆ�å‘˜%q+#Dä¸Žä¹‹é‡�å��"
 
-#: cp/class.c:1253
+#: cp/class.c:1265
 #, gcc-internal-format
 msgid "base class %q#T has a non-virtual destructor"
 msgstr "åŸºç±»%q#Tæœ‰ä¸€ä¸ªé�žè™šæž�æž„å‡½æ•°"
 
-#: cp/class.c:1570
+#: cp/class.c:1582
 #, gcc-internal-format
 msgid "all member functions in class %qT are private"
 msgstr "ç±»%qTä¸­æ‰€æœ‰æˆ�å‘˜å‡½æ•°éƒ½æ˜¯ç§�æœ‰çš„"
 
-#: cp/class.c:1582
+#: cp/class.c:1594
 #, gcc-internal-format
 msgid "%q#T only defines a private destructor and has no friends"
 msgstr "%q#Tä»…å®šä¹‰äº†ä¸€ä¸ªç§�æœ‰æž�æž„å‡½æ•°ä¸”æ²¡æœ‰å�‹å…ƒ"
 
-#: cp/class.c:1626
+#: cp/class.c:1639
 #, gcc-internal-format
 msgid "%q#T only defines private constructors and has no friends"
 msgstr "%q#Tä»…å®šä¹‰äº†ä¸€ä¸ªç§�æœ‰æž„é€ å‡½æ•°ä¸”æ²¡æœ‰å�‹å…ƒ"
 
-#: cp/class.c:2019
+#: cp/class.c:2032
 #, gcc-internal-format
 msgid "no unique final overrider for %qD in %qT"
 msgstr "%qDçš„æœ€ç»ˆé‡�è½½åœ¨%qTä¸­ä¸�å”¯ä¸€"
 
 #. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2439
+#: cp/class.c:2452
 #, gcc-internal-format
 msgid "%q+D was hidden"
 msgstr "%q+Dè¢«éš�è—�"
 
-#: cp/class.c:2440
+#: cp/class.c:2453
 #, gcc-internal-format
 msgid "  by %q+D"
 msgstr "  ä¸º%q+D"
 
-#: cp/class.c:2483 cp/decl2.c:1135
+#: cp/class.c:2496 cp/decl2.c:1178
 #, gcc-internal-format
 msgid "%q+#D invalid; an anonymous union can only have non-static data members"
 msgstr "%q+#Dæ— æ•ˆï¼›åŒ¿å��è�”å�ˆå�ªèƒ½æœ‰é�žé�™æ€�çš„æ•°æ�®æˆ�å‘˜"
 
-#: cp/class.c:2486
+#: cp/class.c:2499
 #, gcc-internal-format
 msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
 msgstr "%q+#Dæ— æ•ˆï¼›åŒ¿å��è�”å�ˆå�ªèƒ½æœ‰é�žé�™æ€�çš„æ•°æ�®æˆ�å‘˜"
 
-#: cp/class.c:2494 cp/decl2.c:1141
+#: cp/class.c:2507 cp/decl2.c:1184
 #, gcc-internal-format
 msgid "private member %q+#D in anonymous union"
 msgstr "åŒ¿å��è�”å�ˆä¸­å‡ºçŽ°ç§�æœ‰æˆ�å‘˜%q+#D"
 
-#: cp/class.c:2496
+#: cp/class.c:2509
 #, gcc-internal-format
 msgid "private member %q+#D in anonymous struct"
 msgstr "åŒ¿å��è�”å�ˆä¸­å‡ºçŽ°ç§�æœ‰æˆ�å‘˜%q+#D"
 
-#: cp/class.c:2501 cp/decl2.c:1143
+#: cp/class.c:2514 cp/decl2.c:1186
 #, gcc-internal-format
 msgid "protected member %q+#D in anonymous union"
 msgstr "åŒ¿å��è�”å�ˆä¸­å‡ºçŽ°ä¿�æŠ¤æˆ�å‘˜%q+#D"
 
-#: cp/class.c:2503
+#: cp/class.c:2516
 #, gcc-internal-format
 msgid "protected member %q+#D in anonymous struct"
 msgstr "åŒ¿å��è�”å�ˆä¸­å‡ºçŽ°ä¿�æŠ¤æˆ�å‘˜%q+#D"
 
-#: cp/class.c:2677
+#: cp/class.c:2695
 #, gcc-internal-format
 msgid "bit-field %q+#D with non-integral type"
 msgstr "ä½�æ®µ%q+#Dæœ‰é�žæ•´æ•°çš„ç±»åž‹"
 
-#: cp/class.c:2690
+#: cp/class.c:2708
 #, gcc-internal-format
 msgid "bit-field %q+D width not an integer constant"
 msgstr "ä½�æ®µ%q+Dçš„å®½åº¦ä¸�æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡�"
 
-#: cp/class.c:2695
+#: cp/class.c:2713
 #, gcc-internal-format
 msgid "negative width in bit-field %q+D"
 msgstr "ä½�æ®µ%q+Då®½åº¦ä¸ºè´Ÿ"
 
-#: cp/class.c:2700
+#: cp/class.c:2718
 #, gcc-internal-format
 msgid "zero width for bit-field %q+D"
 msgstr "ä½�æ®µ%q+Då®½åº¦ä¸º 0"
 
-#: cp/class.c:2706
+#: cp/class.c:2724
 #, gcc-internal-format
 msgid "width of %q+D exceeds its type"
 msgstr "%q+Dçš„å®½åº¦è¶…è¿‡äº†å®ƒçš„ç±»åž‹"
 
-#: cp/class.c:2715
+#: cp/class.c:2733
 #, gcc-internal-format
 msgid "%q+D is too small to hold all values of %q#T"
 msgstr "%q+Då¤ªå°�è€Œä¸�èƒ½å­˜æ”¾%q#Tçš„æ‰€æœ‰å�¯èƒ½å€¼"
 
-#: cp/class.c:2772
+#: cp/class.c:2790
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in union"
 msgstr "æœ‰æž„é€ å‡½æ•°çš„æˆ�å‘˜%q+#Dä¸�èƒ½ç”¨åœ¨è�”å�ˆä¸­"
 
-#: cp/class.c:2775
+#: cp/class.c:2793
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in union"
 msgstr "æœ‰æž�æž„å‡½æ•°çš„æˆ�å‘˜%q+#Dä¸�èƒ½ç”¨åœ¨è�”å�ˆä¸­"
 
-#: cp/class.c:2777
+#: cp/class.c:2795
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in union"
 msgstr "æœ‰æ‹·è´�èµ‹å€¼è¿�ç®—ç¬¦çš„æˆ�å‘˜%q+#Dä¸�èƒ½ç”¨åœ¨è�”å�ˆä¸­"
 
-#: cp/class.c:2801
+#: cp/class.c:2819
 #, gcc-internal-format
 msgid "multiple fields in union %qT initialized"
 msgstr "åˆ�å§‹åŒ–äº†è�”å�ˆ%qTä¸­çš„å¤šä¸ªå­—æ®µ"
 
-#: cp/class.c:2890
+#: cp/class.c:2908
 #, gcc-internal-format
 msgid "%q+D may not be static because it is a member of a union"
 msgstr "%q+Dä¸�èƒ½æ˜¯é�™æ€�çš„ï¼Œå› ä¸ºå®ƒæ˜¯è�”å�ˆçš„æˆ�å‘˜"
 
-#: cp/class.c:2895
+#: cp/class.c:2913
 #, gcc-internal-format
 msgid "%q+D may not have reference type %qT because it is a member of a union"
 msgstr "%q+Dä¸�èƒ½æœ‰å¼•ç”¨ç±»åž‹%qTï¼Œå› ä¸ºå®ƒæ˜¯è�”å�ˆçš„æˆ�å‘˜"
 
-#: cp/class.c:2906
+#: cp/class.c:2924
 #, gcc-internal-format
 msgid "field %q+D invalidly declared function type"
 msgstr "å­—æ®µ%q+Dæ— æ•ˆåœ°å£°æ˜Žä¸ºå‡½æ•°ç±»åž‹"
 
-#: cp/class.c:2912
+#: cp/class.c:2930
 #, gcc-internal-format
 msgid "field %q+D invalidly declared method type"
 msgstr "å­—æ®µ%q+Dæ— æ•ˆåœ°å£°æ˜Žä¸ºæ–¹æ³•ç±»åž‹"
 
-#: cp/class.c:2944
+#: cp/class.c:2968
 #, gcc-internal-format
-msgid "non-static reference %q+#D in class without a constructor"
-msgstr "ç±»ä¸­æœ‰é�žé�™æ€�å¼•ç”¨%q+#Dï¼Œå�´æ²¡æœ‰æ��ä¾›æž„é€ å‡½æ•°"
-
-#: cp/class.c:2955
-#, gcc-internal-format
 msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
 msgstr "ä¸ºé�žç´§å®žçš„é�žç®€å�•æ—§æ•°æ�®å­—æ®µ%q+#Då¿½ç•¥ packed å±žæ€§"
 
-#: cp/class.c:3022
+#: cp/class.c:3047
 #, gcc-internal-format
-msgid "non-static const member %q+#D in class without a constructor"
-msgstr "ç±»ä¸­æœ‰é�žé�™æ€�å¸¸é‡�æˆ�å‘˜%q+#Då�´æ²¡æœ‰æž„é€ å‡½æ•°"
-
-#: cp/class.c:3037
-#, gcc-internal-format
 msgid "field %q+#D with same name as class"
 msgstr "å­—æ®µ%q+#Dä¸Žç±»é‡�å��"
 
-#: cp/class.c:3068
+#: cp/class.c:3078
 #, gcc-internal-format
 msgid "%q#T has pointer data members"
 msgstr "%q#Tæœ‰æŒ‡é’ˆæ•°æ�®æˆ�å‘˜"
 
-#: cp/class.c:3073
+#: cp/class.c:3083
 #, gcc-internal-format
 msgid "  but does not override %<%T(const %T&)%>"
 msgstr "  ä½†æ²¡æœ‰é‡�è½½%<%T(const %T&)%>"
 
-#: cp/class.c:3075
+#: cp/class.c:3085
 #, gcc-internal-format
 msgid "  or %<operator=(const %T&)%>"
 msgstr "  æˆ–%<operator=(const %T&)%>"
 
-#: cp/class.c:3079
+#: cp/class.c:3089
 #, gcc-internal-format
 msgid "  but does not override %<operator=(const %T&)%>"
 msgstr "  ä¹Ÿæ²¡æœ‰é‡�è½½%<operator=(const %T&)%>"
 
-#: cp/class.c:3540
+#: cp/class.c:3550
 #, gcc-internal-format
 msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
 msgstr "ç©ºåŸºç±»%qTçš„å��ç§»é‡�å�¯èƒ½ä¸Ž ABI ä¸�å…¼å®¹ï¼Œå¹¶ä¸”å�¯èƒ½åœ¨ GCC çš„æœªæ�¥ç‰ˆæœ¬ä¸­æ”¹å�˜"
 
-#: cp/class.c:3665
+#: cp/class.c:3675
 #, gcc-internal-format
 msgid "class %qT will be considered nearly empty in a future version of GCC"
 msgstr "åœ¨ GCC çš„æœªæ�¥ç‰ˆæœ¬ä¸­ç±»%qTå°†è¢«çœ‹ä½œå‡ ä¹Žä¸ºç©º"
 
-#: cp/class.c:3747
+#: cp/class.c:3757
 #, gcc-internal-format
 msgid "initializer specified for non-virtual method %q+D"
 msgstr "ä¸ºé�žè™šæ–¹æ³•%q+DæŒ‡å®šäº†åˆ�å§‹å€¼è®¾å®šé¡¹"
 
-#: cp/class.c:4412
+#: cp/class.c:4228
 #, gcc-internal-format
+msgid "non-static reference %q+#D in class without a constructor"
+msgstr "ç±»ä¸­æœ‰é�žé�™æ€�å¼•ç”¨%q+#Dï¼Œå�´æ²¡æœ‰æ��ä¾›æž„é€ å‡½æ•°"
+
+#: cp/class.c:4233
+#, gcc-internal-format
+msgid "non-static const member %q+#D in class without a constructor"
+msgstr "ç±»ä¸­æœ‰é�žé�™æ€�å¸¸é‡�æˆ�å‘˜%q+#Då�´æ²¡æœ‰æž„é€ å‡½æ•°"
+
+#: cp/class.c:4488
+#, gcc-internal-format
 msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
 msgstr "è™šåŸºç±»%qTçš„å��ç§»é‡�ä¸Ž ABI ä¸�å…¼å®¹ï¼Œå¹¶ä¸”å�¯èƒ½åœ¨ GCC çš„æœªæ�¥ç‰ˆæœ¬ä¸­æ”¹å�˜"
 
-#: cp/class.c:4513
+#: cp/class.c:4589
 #, gcc-internal-format
 msgid "direct base %qT inaccessible in %qT due to ambiguity"
 msgstr "ç”±äºŽå­˜åœ¨æ­§ä¹‰ï¼Œç›´æŽ¥åŸºç±»%qTåœ¨%qTä¸­æ— æ³•è®¿é—®"
 
-#: cp/class.c:4525
+#: cp/class.c:4601
 #, gcc-internal-format
 msgid "virtual base %qT inaccessible in %qT due to ambiguity"
 msgstr "ç”±äºŽå­˜åœ¨æ­§ä¹‰ï¼Œè™šåŸºç±»%qTåœ¨%qTä¸­æ— æ³•è®¿é—®"
 
-#: cp/class.c:4704
+#: cp/class.c:4780
 #, gcc-internal-format
 msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 msgstr "èµ‹äºŽ%qTçš„å¤§å°�å�¯èƒ½ä¸Ž ABI ä¸�å…¼å®¹ï¼Œå¹¶ä¸”å�¯èƒ½åœ¨ GCC çš„æœªæ�¥ç‰ˆæœ¬ä¸­æ”¹å�˜"
 
-#: cp/class.c:4744
+#: cp/class.c:4820
 #, gcc-internal-format
 msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 msgstr "%qDçš„å��ç§»é‡�å�¯èƒ½ä¸Ž ABI ä¸�å…¼å®¹ï¼Œå¹¶ä¸”å�¯èƒ½åœ¨ GCC çš„æœªæ�¥ç‰ˆæœ¬ä¸­æ”¹å�˜"
 
-#: cp/class.c:4772
+#: cp/class.c:4848
 #, gcc-internal-format
 msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
 msgstr "%q+Dçš„å��ç§»é‡�ä¸Ž ABI ä¸�å…¼å®¹ï¼Œå¹¶ä¸”åœ¨ GCC çš„æœªæ�¥ç‰ˆæœ¬ä¸­å�¯èƒ½ä¼šæœ‰å�˜åŒ–"
 
-#: cp/class.c:4781
+#: cp/class.c:4857
 #, gcc-internal-format
 msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr "%q+DåŒ…å�«ä¸€ä¸ªç©ºç±»ï¼ŒåŸºç±»çš„ä½�ç½®åœ¨ GCC çš„æœªæ�¥ç‰ˆæœ¬å�¯èƒ½ä¼šæœ‰å�˜åŒ–"
 
-#: cp/class.c:4864
+#: cp/class.c:4944
 #, gcc-internal-format
 msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
 msgstr "ç©ºç±»%qTçš„æ´¾ç”Ÿç±»çš„å¸ƒå±€åœ¨ GCC çš„æœªæ�¥ç‰ˆæœ¬ä¸­å�¯èƒ½ä¼šèµ·å�˜åŒ–"
 
-#: cp/class.c:5010 cp/parser.c:14608
+#: cp/class.c:5090 cp/parser.c:14688
 #, gcc-internal-format
 msgid "redefinition of %q#T"
 msgstr "%q#Té‡�å®šä¹‰"
 
-#: cp/class.c:5166
+#: cp/class.c:5246
 #, gcc-internal-format
 msgid "%q#T has virtual functions and accessible non-virtual destructor"
 msgstr "%q#Tæœ‰è™šå‡½æ•°å’Œå�¯è®¿é—®çš„é�žè™šæ‹Ÿæž�æž„å‡½æ•°"
 
-#: cp/class.c:5268
+#: cp/class.c:5348
 #, gcc-internal-format
 msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr "è¯•å›¾å®Œæˆ�ç»“æž„ï¼Œä½†ä¸ºå…ˆå‰�çš„è§£æž�é”™è¯¯æ‰€ä¸­æ–­"
 
-#: cp/class.c:5728
+#: cp/class.c:5808
 #, gcc-internal-format
 msgid "language string %<\"%E\"%> not recognized"
 msgstr "è¯­è¨€å­—ç¬¦ä¸²%<\"%E\"%>ä¸�å�¯è¯†åˆ«"
 
-#: cp/class.c:5817
+#: cp/class.c:5897
 #, gcc-internal-format
 msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
 msgstr "æ— æ³•è§£æž�é‡�è½½å‡½æ•°%qDï¼ŒåŸºäºŽå�‘ç±»åž‹%qTçš„è½¬æ�¢"
 
-#: cp/class.c:5946
+#: cp/class.c:6026
 #, gcc-internal-format
 msgid "no matches converting function %qD to type %q#T"
 msgstr "æ²¡æœ‰å�¯å°†å‡½æ•°%qDè½¬æ�¢åˆ°ç±»åž‹%q#Tçš„åŒ¹é…�é¡¹"
 
-#: cp/class.c:5969
+#: cp/class.c:6049
 #, gcc-internal-format
 msgid "converting overloaded function %qD to type %q#T is ambiguous"
 msgstr "å°†é‡�è½½å‡½æ•°%qDè½¬æ�¢ä¸ºç±»åž‹%q#Tæœ‰æ­§ä¹‰"
 
-#: cp/class.c:5995
+#: cp/class.c:6075
 #, gcc-internal-format
 msgid "assuming pointer to member %qD"
 msgstr "å�‡å®šæ˜¯æˆ�å‘˜æŒ‡é’ˆ%qD"
 
-#: cp/class.c:5998
+#: cp/class.c:6078
 #, gcc-internal-format
 msgid "(a pointer to member can only be formed with %<&%E%>)"
 msgstr "(æˆ�å‘˜æŒ‡é’ˆå�ªèƒ½ç”¨%<&%E%>æž„æˆ�)"
 
-#: cp/class.c:6054 cp/class.c:6088
+#: cp/class.c:6134 cp/class.c:6168
 #, gcc-internal-format
 msgid "not enough type information"
 msgstr "ç±»åž‹ä¿¡æ�¯ä¸�å……åˆ†"
 
-#: cp/class.c:6071
+#: cp/class.c:6151
 #, gcc-internal-format
 msgid "argument of type %qT does not match %qT"
 msgstr "å®žå�‚ç±»åž‹ä¸º%qTï¼Œä¸Ž%qTä¸�åŒ¹é…�"
@@ -27219,12 +27177,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.
-#: cp/class.c:6358 cp/decl.c:1199 cp/name-lookup.c:526
+#: cp/class.c:6438 cp/decl.c:1200 cp/name-lookup.c:525
 #, gcc-internal-format
 msgid "declaration of %q#D"
 msgstr "%q#Dçš„å£°æ˜Ž"
 
-#: cp/class.c:6359
+#: cp/class.c:6439
 #, gcc-internal-format
 msgid "changes meaning of %qD from %q+#D"
 msgstr "æ”¹å�˜äº†%qDçš„åŽŸæ„�%q+#D"
@@ -27259,7 +27217,7 @@
 msgid "conversion from %qT to %qT discards qualifiers"
 msgstr "ä»Ž%qTåˆ°%qTçš„è½¬æ�¢ä¸¢å¤±äº†é™�å®šä¿¡æ�¯"
 
-#: cp/cvt.c:470 cp/typeck.c:5257
+#: cp/cvt.c:470 cp/typeck.c:5265
 #, gcc-internal-format
 msgid "casting %qT to %qT does not dereference pointer"
 msgstr "ä»Ž%qTè½¬æ�¢åˆ°%qTå¹¶æœªæ��é¢†æŒ‡é’ˆ"
@@ -27269,190 +27227,190 @@
 msgid "cannot convert type %qT to type %qT"
 msgstr "ä¸�èƒ½å°†ç±»åž‹%qTè½¬æ�¢ä¸ºç±»åž‹%qT"
 
-#: cp/cvt.c:656
+#: cp/cvt.c:649
 #, gcc-internal-format
 msgid "conversion from %q#T to %q#T"
 msgstr "ä»Ž%q#Tåˆ°%q#Tçš„è½¬æ�¢"
 
-#: cp/cvt.c:668 cp/cvt.c:688
+#: cp/cvt.c:661 cp/cvt.c:681
 #, gcc-internal-format
 msgid "%q#T used where a %qT was expected"
 msgstr "ä¸�åº”ä½¿ç”¨%q#Tè€Œåº”ä½¿ç”¨%qT"
 
-#: cp/cvt.c:703
+#: cp/cvt.c:696
 #, gcc-internal-format
 msgid "%q#T used where a floating point value was expected"
 msgstr "éœ€è¦�æµ®ç‚¹æ•°å€¼æ—¶ä½¿ç”¨äº†%q#T"
 
-#: cp/cvt.c:750
+#: cp/cvt.c:743
 #, gcc-internal-format
 msgid "conversion from %qT to non-scalar type %qT requested"
 msgstr "è¯·æ±‚ä»Ž%qTè½¬æ�¢åˆ°é�žæ ‡é‡�ç±»åž‹%qT"
 
-#: cp/cvt.c:784
+#: cp/cvt.c:777
 #, gcc-internal-format
 msgid "pseudo-destructor is not called"
 msgstr "ä¼ªæž�æž„å‡½æ•°æœªè¢«è°ƒç”¨"
 
-#: cp/cvt.c:844
+#: cp/cvt.c:837
 #, gcc-internal-format
 msgid "object of incomplete type %qT will not be accessed in %s"
 msgstr "å…·æœ‰ä¸�å®Œå…¨ç±»åž‹%qTçš„å¯¹è±¡ä¸�ä¼šåœ¨ %s ä¸­è¢«è®¿é—®"
 
-#: cp/cvt.c:849
+#: cp/cvt.c:842
 #, gcc-internal-format
 msgid "object of type %qT will not be accessed in %s"
 msgstr "ç±»åž‹ä¸º%qTçš„å¯¹è±¡ä¸�ä¼šåœ¨ %s ä¸­è¢«è®¿é—®"
 
-#: cp/cvt.c:865
+#: cp/cvt.c:858
 #, gcc-internal-format
 msgid "object %qE of incomplete type %qT will not be accessed in %s"
 msgstr "å¯¹è±¡%qEå…·æœ‰ä¸�å®Œå…¨çš„ç±»åž‹%qTï¼Œä¸�ä¼šåœ¨ %s ä¸­è¢«è®¿é—®"
 
 #. [over.over] enumerates the places where we can take the address
 #. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:902
+#: cp/cvt.c:895
 #, gcc-internal-format
 msgid "%s cannot resolve address of overloaded function"
 msgstr "%s æ— æ³•è§£æž�é‡�è½½çš„å‡½æ•°åœ°å�€"
 
 #. Only warn when there is no &.
-#: cp/cvt.c:909
+#: cp/cvt.c:902
 #, gcc-internal-format
 msgid "%s is a reference, not call, to function %qE"
 msgstr "%s æ˜¯å¯¹å‡½æ•°%qEçš„ä¸€ä¸ªå¼•ç”¨è€Œä¸�æ˜¯è°ƒç”¨"
 
-#: cp/cvt.c:926
+#: cp/cvt.c:919
 #, gcc-internal-format
 msgid "%s has no effect"
 msgstr "%s ä¸�èµ·ä½œç”¨"
 
-#: cp/cvt.c:958
+#: cp/cvt.c:951
 #, gcc-internal-format
 msgid "value computed is not used"
 msgstr "è®¡ç®—å‡ºçš„å€¼æœªè¢«ä½¿ç”¨"
 
-#: cp/cvt.c:1068
+#: cp/cvt.c:1061
 #, gcc-internal-format
 msgid "converting NULL to non-pointer type"
 msgstr "å°† NULL è½¬æ�¢ä¸ºé�žæŒ‡é’ˆç±»åž‹"
 
-#: cp/cvt.c:1174
+#: cp/cvt.c:1167
 #, gcc-internal-format
 msgid "ambiguous default type conversion from %qT"
 msgstr "%qTçš„é»˜è®¤ç±»åž‹è½¬æ�¢æœ‰æ­§ä¹‰"
 
-#: cp/cvt.c:1176
+#: cp/cvt.c:1169
 #, gcc-internal-format
 msgid "  candidate conversions include %qD and %qD"
 msgstr "  å¤‡é€‰è½¬æ�¢åŒ…æ‹¬%qDå’Œ%qD"
 
-#: cp/decl.c:1062
+#: cp/decl.c:1063
 #, gcc-internal-format
 msgid "%qD was declared %<extern%> and later %<static%>"
 msgstr "%qDå…ˆè¢«å£°æ˜Žä¸º%<extern%>å�Žå�ˆè¢«å£°æ˜Žä¸º%<static%>"
 
-#: cp/decl.c:1063 cp/decl.c:1618 objc/objc-act.c:2931 objc/objc-act.c:7503
+#: cp/decl.c:1064 cp/decl.c:1619 objc/objc-act.c:2931 objc/objc-act.c:7503
 #, gcc-internal-format
 msgid "previous declaration of %q+D"
 msgstr "%q+Dçš„å‰�ä¸€ä¸ªå£°æ˜Ž"
 
-#: cp/decl.c:1096
+#: cp/decl.c:1097
 #, gcc-internal-format
 msgid "declaration of %qF throws different exceptions"
 msgstr "%qFçš„å£°æ˜ŽæŠ›å‡ºä¸�å�Œçš„å¼‚å¸¸"
 
-#: cp/decl.c:1097
+#: cp/decl.c:1098
 #, gcc-internal-format
 msgid "from previous declaration %q+F"
 msgstr "ä»Žå…ˆå‰�çš„å£°æ˜Ž%q+F"
 
-#: cp/decl.c:1153
+#: cp/decl.c:1154
 #, gcc-internal-format
 msgid "function %q+D redeclared as inline"
 msgstr "å‡½æ•°%q+Dé‡�å£°æ˜Žä¸ºå†…è�”çš„"
 
-#: cp/decl.c:1155
+#: cp/decl.c:1156
 #, gcc-internal-format
 msgid "previous declaration of %q+D with attribute noinline"
 msgstr "å…ˆå‰�%q+Dçš„å£°æ˜Žå¸¦æœ‰ noinline å±žæ€§"
 
-#: cp/decl.c:1162
+#: cp/decl.c:1163
 #, gcc-internal-format
 msgid "function %q+D redeclared with attribute noinline"
 msgstr "å‡½æ•°%q+Dé‡�å£°æ˜Žä¸ºå¸¦æœ‰ä¸�å�¯å†…è�”å±žæ€§"
 
-#: cp/decl.c:1164
+#: cp/decl.c:1165
 #, gcc-internal-format
 msgid "previous declaration of %q+D was inline"
 msgstr "%q+Då…ˆå‰�è¢«å£°æ˜Žä¸ºå†…è�”çš„"
 
-#: cp/decl.c:1186 cp/decl.c:1259
+#: cp/decl.c:1187 cp/decl.c:1260
 #, gcc-internal-format
 msgid "shadowing %s function %q#D"
 msgstr "éš�è—�äº† %s å‡½æ•°%q#D"
 
-#: cp/decl.c:1195
+#: cp/decl.c:1196
 #, gcc-internal-format
 msgid "library function %q#D redeclared as non-function %q#D"
 msgstr "åº“å‡½æ•°%q#Dé‡�å£°æ˜Žä¸ºé�žå‡½æ•°%q#D"
 
-#: cp/decl.c:1200
+#: cp/decl.c:1201
 #, gcc-internal-format
 msgid "conflicts with built-in declaration %q#D"
 msgstr "ä¸Žå†…å»ºå£°æ˜Ž%q#Då†²çª�"
 
-#: cp/decl.c:1254 cp/decl.c:1380 cp/decl.c:1396
+#: cp/decl.c:1255 cp/decl.c:1381 cp/decl.c:1397
 #, gcc-internal-format
 msgid "new declaration %q#D"
 msgstr "å¯¹%q#Dçš„æ–°å£°æ˜Ž"
 
-#: cp/decl.c:1255
+#: cp/decl.c:1256
 #, gcc-internal-format
 msgid "ambiguates built-in declaration %q#D"
 msgstr "ä½¿å†…å»ºå£°æ˜Ž%q#Då‡ºçŽ°æ­§ä¹‰"
 
-#: cp/decl.c:1344
+#: cp/decl.c:1345
 #, gcc-internal-format
 msgid "%q#D redeclared as different kind of symbol"
 msgstr "%q#Dè¢«é‡�æ–°å£°æ˜Žä¸ºä¸�å�Œæ„�ä¹‰çš„ç¬¦å�·"
 
-#: cp/decl.c:1347
+#: cp/decl.c:1348
 #, gcc-internal-format
 msgid "previous declaration of %q+#D"
 msgstr "%q+#Dçš„å‰�ä¸€ä¸ªå£°æ˜Ž"
 
-#: cp/decl.c:1366
+#: cp/decl.c:1367
 #, gcc-internal-format
 msgid "declaration of template %q#D"
 msgstr "æ¨¡æ�¿å£°æ˜Ž%q#D"
 
-#: cp/decl.c:1367 cp/name-lookup.c:527
+#: cp/decl.c:1368 cp/name-lookup.c:526
 #, gcc-internal-format
 msgid "conflicts with previous declaration %q+#D"
 msgstr "ä¸Žå…ˆå‰�çš„å£°æ˜Ž%q+#Då†²çª�"
 
-#: cp/decl.c:1381 cp/decl.c:1397
+#: cp/decl.c:1382 cp/decl.c:1398
 #, gcc-internal-format
 msgid "ambiguates old declaration %q+#D"
 msgstr "ä½¿æ—§çš„å£°æ˜Ž%q+#Då‡ºçŽ°æ­§ä¹‰"
 
-#: cp/decl.c:1389
+#: cp/decl.c:1390
 #, gcc-internal-format
 msgid "declaration of C function %q#D conflicts with"
 msgstr "C å‡½æ•°%q#Dçš„å£°æ˜Ž"
 
-#: cp/decl.c:1391
+#: cp/decl.c:1392
 #, gcc-internal-format
 msgid "previous declaration %q+#D here"
 msgstr "ä¸Žæ­¤å¤„æ—©å…ˆçš„å£°æ˜Ž%q+#Då†²çª�"
 
-#: cp/decl.c:1405
+#: cp/decl.c:1406
 #, gcc-internal-format
 msgid "conflicting declaration %q#D"
 msgstr "ç›¸äº’å†²çª�çš„å£°æ˜Ž%q#D"
 
-#: cp/decl.c:1406
+#: cp/decl.c:1407
 #, gcc-internal-format
 msgid "%q+D has a previous declaration as %q#D"
 msgstr "%q+Dæ—©å…ˆè¢«å£°æ˜Žä¸º%q#D"
@@ -27464,63 +27422,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.
-#: cp/decl.c:1458
+#: cp/decl.c:1459
 #, gcc-internal-format
 msgid "declaration of namespace %qD conflicts with"
 msgstr "å‘½å��ç©ºé—´%qDçš„å£°æ˜Žå­˜åœ¨å†²çª�ï¼Œä¸Ž"
 
-#: cp/decl.c:1459
+#: cp/decl.c:1460
 #, gcc-internal-format
 msgid "previous declaration of namespace %q+D here"
 msgstr "å‘½å��ç©ºé—´%q+Dæ—©å…ˆçš„å£°æ˜Žåœ¨è¿™é‡Œ"
 
-#: cp/decl.c:1470
+#: cp/decl.c:1471
 #, gcc-internal-format
 msgid "%q+#D previously defined here"
 msgstr "%q+#Då·²åœ¨æ­¤å®šä¹‰è¿‡"
 
 #. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:1480
+#: cp/decl.c:1481
 #, gcc-internal-format
 msgid "prototype for %q+#D"
 msgstr "%q+#Dçš„åŽŸåž‹"
 
-#: cp/decl.c:1481
+#: cp/decl.c:1482
 #, gcc-internal-format
 msgid "%Jfollows non-prototype definition here"
 msgstr "%Jåœ¨è¿™é‡Œçš„é�žåŽŸåž‹å®šä¹‰ä¹‹å�Ž"
 
-#: cp/decl.c:1521
+#: cp/decl.c:1522
 #, gcc-internal-format
 msgid "previous declaration of %q+#D with %qL linkage"
 msgstr "%q+#Dçš„æ—©å…ˆå£°æ˜Žæœ‰%qLé“¾æŽ¥"
 
-#: cp/decl.c:1523
+#: cp/decl.c:1524
 #, gcc-internal-format
 msgid "conflicts with new declaration with %qL linkage"
 msgstr "ä¸Žå¸¦æœ‰%qLé“¾æŽ¥çš„æ–°å£°æ˜Žå†²çª�"
 
-#: cp/decl.c:1546 cp/decl.c:1552
+#: cp/decl.c:1547 cp/decl.c:1553
 #, gcc-internal-format
 msgid "default argument given for parameter %d of %q#D"
-msgstr "ä¸ºå½¢å�‚ %d (å±žäºŽ%q#D)æŒ‡å®šäº†é»˜è®¤å®žå�‚"
+msgstr "ä¸º%2$q#Dçš„ç¬¬ %1$d ä¸ªå½¢å�‚æŒ‡å®šäº†é»˜è®¤å®žå�‚"
 
-#: cp/decl.c:1548 cp/decl.c:1554
+#: cp/decl.c:1549 cp/decl.c:1555
 #, gcc-internal-format
 msgid "after previous specification in %q+#D"
 msgstr "ä½†å…ˆå‰�åœ¨%q+#Dä¸­å·²æœ‰æŒ‡å®š"
 
-#: cp/decl.c:1563
+#: cp/decl.c:1564
 #, gcc-internal-format
 msgid "%q#D was used before it was declared inline"
 msgstr "%q#Dåœ¨è¢«å£°æ˜Žä¸ºå†…è�”ä¹‹å‰�è¢«ç”¨åˆ°"
 
-#: cp/decl.c:1564
+#: cp/decl.c:1565
 #, gcc-internal-format
 msgid "%Jprevious non-inline declaration here"
 msgstr "%Jå…ˆå‰�çš„é�žå†…è�”å£°æ˜Žåœ¨è¿™é‡Œ"
 
-#: cp/decl.c:1617
+#: cp/decl.c:1618
 #, gcc-internal-format
 msgid "redundant redeclaration of %qD in same scope"
 msgstr "å�Œä¸€ä½œç”¨åŸŸä¸­%qDå†—ä½™çš„é‡�å£°æ˜Ž"
@@ -27533,313 +27491,319 @@
 #. that specialization that would cause an implicit
 #. instantiation to take place, in every translation unit in
 #. which such a use occurs.
-#: cp/decl.c:1932
+#: cp/decl.c:1939
 #, gcc-internal-format
 msgid "explicit specialization of %qD after first use"
 msgstr "åœ¨åˆ�æ¬¡ä½¿ç”¨å�Žæ˜¾å¼�ç‰¹ä¾‹åŒ–%qD"
 
-#: cp/decl.c:2028
+#: cp/decl.c:2035
 #, gcc-internal-format
 msgid "%q+D: visibility attribute ignored because it"
 msgstr "%q+Dï¼šå�¯è§�æ€§å±žæ€§è¢«å¿½ç•¥ï¼Œå› ä¸ºå®ƒ"
 
-#: cp/decl.c:2030
+#: cp/decl.c:2037
 #, gcc-internal-format
 msgid "%Jconflicts with previous declaration here"
 msgstr "%Jä¸Žæ­¤å¤„å…ˆå‰�çš„å£°æ˜Žå†²çª�"
 
-#: cp/decl.c:2457
+#: cp/decl.c:2464
 #, gcc-internal-format
 msgid "jump to label %qD"
 msgstr "è·³è½¬è‡³æ ‡å�·%qD"
 
-#: cp/decl.c:2459
+#: cp/decl.c:2466
 #, gcc-internal-format
 msgid "jump to case label"
 msgstr "è·³è½¬è‡³ case æ ‡å�·"
 
-#: cp/decl.c:2461
+#: cp/decl.c:2468
 #, gcc-internal-format
 msgid "%H  from here"
 msgstr "%H  ä»Žè¿™é‡Œ"
 
-#: cp/decl.c:2480 cp/decl.c:2643
+#: cp/decl.c:2487 cp/decl.c:2650
 #, gcc-internal-format
 msgid "  exits OpenMP structured block"
 msgstr "  é€€å‡º OpenMP ç»“æž„å�—"
 
-#: cp/decl.c:2501
+#: cp/decl.c:2508
 #, gcc-internal-format
 msgid "  crosses initialization of %q+#D"
 msgstr "  è·³è¿‡%q+#Dçš„åˆ�å§‹åŒ–"
 
-#: cp/decl.c:2503 cp/decl.c:2618
+#: cp/decl.c:2510 cp/decl.c:2625
 #, gcc-internal-format
 msgid "  enters scope of non-POD %q+#D"
 msgstr "  è¿›å…¥é�žç®€å�•æ—§æ•°æ�®%q+#Dçš„ä½œç”¨åŸŸ"
 
-#: cp/decl.c:2516 cp/decl.c:2622
+#: cp/decl.c:2523 cp/decl.c:2629
 #, gcc-internal-format
 msgid "  enters try block"
 msgstr "  è¿›å…¥ try å�—"
 
-#: cp/decl.c:2518 cp/decl.c:2624
+#: cp/decl.c:2525 cp/decl.c:2631
 #, gcc-internal-format
 msgid "  enters catch block"
 msgstr "  è¿›å…¥ catch å�—"
 
-#: cp/decl.c:2528 cp/decl.c:2627
+#: cp/decl.c:2535 cp/decl.c:2634
 #, gcc-internal-format
 msgid "  enters OpenMP structured block"
 msgstr "  è¿›å…¥ OpenMP ç»“æž„å�—"
 
-#: cp/decl.c:2599 cp/decl.c:2639
+#: cp/decl.c:2606 cp/decl.c:2646
 #, gcc-internal-format
 msgid "jump to label %q+D"
 msgstr "è·³è½¬è‡³æ ‡å�·%q+D"
 
-#: cp/decl.c:2600 cp/decl.c:2640
+#: cp/decl.c:2607 cp/decl.c:2647
 #, gcc-internal-format
 msgid "  from here"
 msgstr "  ä»Žè¿™é‡Œ"
 
 #. Can't skip init of __exception_info.
-#: cp/decl.c:2612
+#: cp/decl.c:2619
 #, gcc-internal-format
 msgid "%J  enters catch block"
 msgstr "%J è¿›å…¥ catch å�—"
 
-#: cp/decl.c:2616
+#: cp/decl.c:2623
 #, gcc-internal-format
 msgid "  skips initialization of %q+#D"
 msgstr "  è·³è¿‡%q+#Dçš„åˆ�å§‹åŒ–"
 
-#: cp/decl.c:2692
+#: cp/decl.c:2699
 #, gcc-internal-format
 msgid "label named wchar_t"
 msgstr "æ ‡å�·å��ä¸º wchar_t"
 
-#: cp/decl.c:2696
+#: cp/decl.c:2703
 #, gcc-internal-format
 msgid "duplicate label %qD"
 msgstr "é‡�å¤�çš„æ ‡å�·%qD"
 
-#: cp/decl.c:2962
+#: cp/decl.c:2969
 #, gcc-internal-format
 msgid "%qD is not a type"
 msgstr "%qDä¸�æ˜¯ä¸€ä¸ªç±»åž‹"
 
-#: cp/decl.c:2968 cp/parser.c:4033
+#: cp/decl.c:2975 cp/parser.c:4037
 #, gcc-internal-format
 msgid "%qD used without template parameters"
 msgstr "%qDä½¿ç”¨æ—¶æœªå¸¦æ¨¡æ�¿å�‚æ•°"
 
-#: cp/decl.c:2983
+#: cp/decl.c:2990
 #, gcc-internal-format
 msgid "%q#T is not a class"
 msgstr "%q#Tä¸�æ˜¯ä¸€ä¸ªç±»"
 
-#: cp/decl.c:2995 cp/decl.c:3063
+#: cp/decl.c:3002 cp/decl.c:3070
 #, gcc-internal-format
 msgid "no class template named %q#T in %q#T"
 msgstr "æ²¡æœ‰å��ä¸º%q#Tçš„ç±»æ¨¡æ�¿ï¼Œåœ¨%q#Tä¸­ "
 
-#: cp/decl.c:3003
+#: cp/decl.c:3010
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a class template"
 msgstr "%<typename %T::%D%>æŒ‡å®šäº†%q#Tï¼Œä½†å�Žè€…ä¸�æ˜¯ä¸€ä¸ªç±»æ¨¡æ�¿"
 
-#: cp/decl.c:3010
+#: cp/decl.c:3017
 #, gcc-internal-format
 msgid "%<typename %T::%D%> names %q#T, which is not a type"
 msgstr "%<typename %T::%D%>æŒ‡å®šäº†%q#Tï¼Œä½†å�Žè€…ä¸�æ˜¯ä¸€ä¸ªç±»åž‹"
 
-#: cp/decl.c:3072
+#: cp/decl.c:3079
 #, gcc-internal-format
 msgid "template parameters do not match template"
 msgstr "æ¨¡æ�¿å�‚æ•°ä¸Žæ¨¡æ�¿ä¸�ç¬¦"
 
-#: cp/decl.c:3073 cp/friend.c:321 cp/friend.c:329
+#: cp/decl.c:3080 cp/friend.c:321 cp/friend.c:329
 #, gcc-internal-format
 msgid "%q+D declared here"
 msgstr "%q+Då·²åœ¨æ­¤å£°æ˜Žè¿‡"
 
-#: cp/decl.c:3711
+#: cp/decl.c:3727
 #, gcc-internal-format
 msgid "%Jan anonymous struct cannot have function members"
 msgstr "%Jä¸€ä¸ªåŒ¿å��è�”å�ˆä¸�èƒ½æœ‰å‡½æ•°æˆ�å‘˜"
 
-#: cp/decl.c:3713
+#: cp/decl.c:3729
 #, gcc-internal-format
 msgid "%Jan anonymous union cannot have function members"
 msgstr "%Jä¸€ä¸ªåŒ¿å��è�”å�ˆä¸�èƒ½æœ‰å‡½æ•°æˆ�å‘˜"
 
-#: cp/decl.c:3731
+#: cp/decl.c:3747
 #, gcc-internal-format
 msgid "member %q+#D with constructor not allowed in anonymous aggregate"
 msgstr "æœ‰æž„é€ å‡½æ•°çš„æˆ�å‘˜%q+#Dä¸�å…�è®¸åœ¨åŒ¿å��è�šå�ˆä¸­å‡ºçŽ°"
 
-#: cp/decl.c:3734
+#: cp/decl.c:3750
 #, gcc-internal-format
 msgid "member %q+#D with destructor not allowed in anonymous aggregate"
 msgstr "æœ‰æž„æž„å‡½æ•°çš„æˆ�å‘˜%q+#Dä¸�å…�è®¸åœ¨åŒ¿å��è�šå�ˆä¸­å‡ºçŽ°"
 
-#: cp/decl.c:3737
+#: cp/decl.c:3753
 #, gcc-internal-format
 msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
 msgstr "æœ‰æ‹·è´�èµ‹å€¼è¿�ç®—ç¬¦çš„æˆ�å‘˜%q+#Dä¸�èƒ½ç”¨åœ¨è�”å�ˆä¸­"
 
-#: cp/decl.c:3762
+#: cp/decl.c:3778
 #, gcc-internal-format
 msgid "multiple types in one declaration"
 msgstr "ä¸€ä¸ªå£°æ˜ŽæŒ‡å®šäº†å¤šä¸ªç±»åž‹"
 
-#: cp/decl.c:3766
+#: cp/decl.c:3782
 #, gcc-internal-format
 msgid "redeclaration of C++ built-in type %qT"
 msgstr "å¯¹ C++ å†…å»ºç±»åž‹%qTçš„é‡�å£°æ˜Ž"
 
-#: cp/decl.c:3803
+#: cp/decl.c:3819
 #, gcc-internal-format
 msgid "missing type-name in typedef-declaration"
 msgstr "typedef å£°æ˜Žä¸­ç¼ºå°‘ç±»åž‹å��"
 
-#: cp/decl.c:3811
+#: cp/decl.c:3827
 #, gcc-internal-format
 msgid "ISO C++ prohibits anonymous structs"
 msgstr "ISO C++ ä¸�å…�è®¸åŒ¿å��ç»“æž„"
 
-#: cp/decl.c:3818
+#: cp/decl.c:3834
 #, gcc-internal-format
 msgid "%qs can only be specified for functions"
 msgstr "å�ªèƒ½ä¸ºå‡½æ•°æŒ‡å®š%qs"
 
-#: cp/decl.c:3824
+#: cp/decl.c:3840
 #, gcc-internal-format
 msgid "%<friend%> can only be specified inside a class"
 msgstr "%<friend%>å�ªèƒ½åœ¨ç±»ä¸­æŒ‡å®š"
 
-#: cp/decl.c:3826
+#: cp/decl.c:3842
 #, gcc-internal-format
 msgid "%<explicit%> can only be specified for constructors"
 msgstr "å�ªèƒ½ä¸ºæž„é€ å‡½æ•°æŒ‡å®š%<explicit%>"
 
-#: cp/decl.c:3828
+#: cp/decl.c:3844
 #, gcc-internal-format
 msgid "a storage class can only be specified for objects and functions"
 msgstr "å�ªèƒ½ä¸ºå¯¹è±¡å’Œå‡½æ•°æŒ‡å®šå­˜å‚¨ç±»"
 
-#: cp/decl.c:3834
+#: cp/decl.c:3850
 #, gcc-internal-format
 msgid "qualifiers can only be specified for objects and functions"
 msgstr "å�ªèƒ½ä¸ºå¯¹è±¡å’Œå‡½æ•°æŒ‡å®šç±»åž‹é™�å®š"
 
-#: cp/decl.c:3837
+#: cp/decl.c:3853
 #, gcc-internal-format
 msgid "%<typedef%> was ignored in this declaration"
 msgstr "æ­¤å£°æ˜Žä¸­çš„ typedef è¢«å¿½ç•¥"
 
-#: cp/decl.c:3866
+#: cp/decl.c:3882
 #, gcc-internal-format
 msgid "attribute ignored in declaration of %q+#T"
 msgstr "å±žæ€§äºŽ%q+#Tçš„å£°æ˜Žä¸­è¢«å¿½ç•¥"
 
-#: cp/decl.c:3867
+#: cp/decl.c:3883
 #, gcc-internal-format
 msgid "attribute for %q+#T must follow the %qs keyword"
 msgstr "%q+#Tçš„å±žæ€§å¿…é¡»è·Ÿåœ¨%qså…³é”®å­—å�Žé�¢"
 
-#: cp/decl.c:3909
+#: cp/decl.c:3925
 #, gcc-internal-format
-msgid "ignoring attributes applied to class type outside of definition"
-msgstr "å¿½ç•¥åœ¨å®šä¹‰ä¹‹å¤–ä¸ºç±»ç±»åž‹åº”ç”¨çš„å±žæ€§"
+msgid "ignoring attributes applied to class type %qT outside of definition"
+msgstr "å¿½ç•¥åœ¨å®šä¹‰ä¹‹å¤–ä¸ºç±»ç±»åž‹%qTåº”ç”¨çš„å±žæ€§"
 
-#: cp/decl.c:3987
+#. A template type parameter or other dependent type.
+#: cp/decl.c:3929
 #, gcc-internal-format
+msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
+msgstr "å¿½ç•¥åœ¨å…³è�”å®šä¹‰ä¹‹å¤–ä¸ºä¾�èµ–ç±»ç±»åž‹%qTåº”ç”¨çš„å±žæ€§"
+
+#: cp/decl.c:4007
+#, gcc-internal-format
 msgid "function %q#D is initialized like a variable"
 msgstr "å‡½æ•°%q#Dåƒ�å�˜é‡�ä¸€æ ·è¢«åˆ�å§‹åŒ–"
 
-#: cp/decl.c:3998
+#: cp/decl.c:4018
 #, gcc-internal-format
 msgid "declaration of %q#D has %<extern%> and is initialized"
 msgstr "%q#Då£°æ˜Žæœ‰%<extern%>å¹¶è¢«åˆ�å§‹åŒ–"
 
-#: cp/decl.c:4014
+#: cp/decl.c:4034
 #, gcc-internal-format
 msgid "definition of %q#D is marked %<dllimport%>"
 msgstr "%q#Dçš„å®šä¹‰è¢«æ ‡è®°ä¸º dllimport"
 
-#: cp/decl.c:4033
+#: cp/decl.c:4053
 #, gcc-internal-format
 msgid "%q#D is not a static member of %q#T"
 msgstr "%q#Dä¸�æ˜¯%q#Tçš„é�™æ€�æˆ�å‘˜"
 
-#: cp/decl.c:4039
+#: cp/decl.c:4059
 #, gcc-internal-format
 msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
 msgstr "ISO C++ ä¸�å…�è®¸å°†%<%T::%D%>å®šä¹‰ä¸º%<%T::%D%>"
 
-#: cp/decl.c:4048
+#: cp/decl.c:4068
 #, gcc-internal-format
 msgid "template header not allowed in member definition of explicitly specialized class"
 msgstr "æ¨¡æ�¿å¤´ä¸�å…�è®¸å‡ºçŽ°åœ¨æ˜¾å¼�ç‰¹ä¾‹åŒ–ç±»çš„æˆ�å‘˜å®šä¹‰ä¸­"
 
-#: cp/decl.c:4056
+#: cp/decl.c:4076
 #, gcc-internal-format
 msgid "duplicate initialization of %qD"
 msgstr "ISO C++ ä¸�å…�è®¸æˆ�å‘˜%qDçš„åˆ�å§‹åŒ–"
 
-#: cp/decl.c:4095
+#: cp/decl.c:4115
 #, gcc-internal-format
 msgid "declaration of %q#D outside of class is not definition"
 msgstr "å‡ºçŽ°åœ¨ç±»å¤–çš„%q#Dçš„å£°æ˜Žä¸�æ˜¯å®šä¹‰"
 
-#: cp/decl.c:4188
+#: cp/decl.c:4208
 #, gcc-internal-format
 msgid "variable %q#D has initializer but incomplete type"
 msgstr "å�˜é‡�%q#Dæœ‰åˆ�å§‹å€¼è®¾å®šï¼Œä½†æ˜¯ç±»åž‹ä¸�å®Œå…¨"
 
-#: cp/decl.c:4194 cp/decl.c:4906
+#: cp/decl.c:4214 cp/decl.c:4926
 #, gcc-internal-format
 msgid "elements of array %q#D have incomplete type"
 msgstr "æ•°ç»„%q#Dçš„å…ƒç´ ç±»åž‹ä¸�å®Œå…¨"
 
-#: cp/decl.c:4200
+#: cp/decl.c:4220
 #, gcc-internal-format
 msgid "aggregate %q#D has incomplete type and cannot be defined"
 msgstr "è�šå�ˆ%q#Dç±»åž‹ä¸�å®Œå…¨ï¼Œæ— æ³•è¢«å®šä¹‰"
 
-#: cp/decl.c:4236
+#: cp/decl.c:4256
 #, gcc-internal-format
 msgid "%qD declared as reference but not initialized"
 msgstr "%qDå£°æ˜Žä¸ºå¼•ç”¨å�´æœªè¢«åˆ�å§‹åŒ–"
 
-#: cp/decl.c:4242
+#: cp/decl.c:4262
 #, gcc-internal-format
 msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
 msgstr "ISO C++ ä¸�å…�è®¸ä½¿ç”¨åˆ�å§‹å€¼è®¾å®šåˆ—è¡¨æ�¥åˆ�å§‹åŒ–å¼•ç”¨%qD"
 
-#: cp/decl.c:4268
+#: cp/decl.c:4288
 #, gcc-internal-format
 msgid "cannot initialize %qT from %qT"
 msgstr "ä¸�èƒ½åˆ�å§‹åŒ–%qTï¼Œä»Ž%qT"
 
-#: cp/decl.c:4296
+#: cp/decl.c:4316
 #, gcc-internal-format
 msgid "name %qD used in a GNU-style designated initializer for an array"
 msgstr "å��å­—%qDç”¨åœ¨ GNU é£Žæ ¼çš„æ•°ç»„æŒ‡å®šå…ƒç´ åˆ�å§‹å€¼è®¾å®šä¸­"
 
-#: cp/decl.c:4345
+#: cp/decl.c:4365
 #, gcc-internal-format
 msgid "initializer fails to determine size of %qD"
 msgstr "åˆ�å§‹å€¼è®¾å®šæ— æ³•å†³å®š%qDçš„å¤§å°�"
 
-#: cp/decl.c:4352
+#: cp/decl.c:4372
 #, gcc-internal-format
 msgid "array size missing in %qD"
 msgstr "%qDç¼ºå°‘æ•°ç»„å¤§å°�"
 
-#: cp/decl.c:4364
+#: cp/decl.c:4384
 #, gcc-internal-format
 msgid "zero-size array %qD"
 msgstr "å¤§å°�ä¸º 0 çš„æ•°ç»„%qD"
@@ -27847,240 +27811,250 @@
 #. 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.
-#: cp/decl.c:4407
+#: cp/decl.c:4427
 #, gcc-internal-format
 msgid "storage size of %qD isn't known"
 msgstr "%qDçš„å­˜å‚¨å¤§å°�æœªçŸ¥"
 
-#: cp/decl.c:4429
+#: cp/decl.c:4449
 #, gcc-internal-format
 msgid "storage size of %qD isn't constant"
 msgstr "%qDçš„å­˜å‚¨å¤§å°�ä¸�æ˜¯å¸¸é‡�"
 
-#: cp/decl.c:4478
+#: cp/decl.c:4498
 #, gcc-internal-format
 msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
 msgstr "å¯¹ä¸�èµ·ï¼šå†…è�”å‡½æ•°ä¸­é�™æ€�æ•°æ�®%q+#Dçš„è¯­ä¹‰æ˜¯é”™çš„(æ‚¨ä¼šå¾—åˆ°æ­¤å�˜é‡�çš„å¤šä»½å¤�åˆ¶)"
 
-#: cp/decl.c:4481
+#: cp/decl.c:4501
 #, gcc-internal-format
 msgid "%J  you can work around this by removing the initializer"
 msgstr "%J  å�˜é€šçš„ä½œæ³•æ˜¯åˆ é™¤åˆ�å§‹å€¼è®¾å®š"
 
-#: cp/decl.c:4508
+#: cp/decl.c:4528
 #, gcc-internal-format
 msgid "uninitialized const %qD"
 msgstr "æœªåˆ�å§‹åŒ–çš„å¸¸é‡�%qD"
 
-#: cp/decl.c:4620
+#: cp/decl.c:4640
 #, gcc-internal-format
 msgid "invalid type %qT as initializer for a vector of type %qT"
 msgstr "æ— æ•ˆç±»åž‹%qTè¢«ç”¨ä½œç±»åž‹ä¸º%qTçš„çŸ¢é‡�çš„åˆ�å§‹åŒ–è®¾å®š"
 
-#: cp/decl.c:4662
+#: cp/decl.c:4682
 #, gcc-internal-format
 msgid "initializer for %qT must be brace-enclosed"
 msgstr "%qTçš„åˆ�å§‹åŒ–è®¾å®šå¿…é¡»åœ¨èŠ±æ‹¬å�·å†…"
 
-#: cp/decl.c:4680
+#: cp/decl.c:4700
 #, gcc-internal-format
 msgid "%qT has no non-static data member named %qD"
 msgstr "%qTæ²¡æœ‰å��ä¸º%qDçš„é�žé�™æ€�æ•°æ�®æˆ�å‘˜"
 
-#: cp/decl.c:4731
+#: cp/decl.c:4751
 #, gcc-internal-format
 msgid "braces around scalar initializer for type %qT"
 msgstr "ç±»åž‹%qTçš„æ ‡é‡�åˆ�å§‹åŒ–å¸¦èŠ±æ‹¬å�·"
 
-#: cp/decl.c:4814
+#: cp/decl.c:4834
 #, gcc-internal-format
 msgid "missing braces around initializer for %qT"
 msgstr "%qTçš„åˆ�å§‹å€¼è®¾å®šå‘¨å›´ç¼ºå°‘èŠ±æ‹¬å�·"
 
-#: cp/decl.c:4871
+#: cp/decl.c:4891
 #, gcc-internal-format
 msgid "too many initializers for %qT"
 msgstr "%qTçš„åˆ�å§‹å€¼è®¾å®šé¡¹å¤ªå¤š"
 
-#: cp/decl.c:4914
+#: cp/decl.c:4934
 #, gcc-internal-format
 msgid "variable-sized object %qD may not be initialized"
 msgstr "å�¯å�˜å¤§å°�çš„å¯¹è±¡%qDä¸�èƒ½è¢«åˆ�å§‹åŒ–"
 
-#: cp/decl.c:4920
+#: cp/decl.c:4940
 #, gcc-internal-format
 msgid "%qD has incomplete type"
 msgstr "%qDç±»åž‹ä¸�å®Œå…¨"
 
-#: cp/decl.c:4935
+#: cp/decl.c:4955
 #, gcc-internal-format
 msgid "scalar object %qD requires one element in initializer"
 msgstr "æ ‡é‡�å¯¹è±¡%qDåœ¨åˆ�å§‹å€¼è®¾å®šä¸­éœ€è¦�ä¸€ä¸ªå…ƒç´ "
 
 #. A non-aggregate that is not a scalar cannot be initialized
 #. via an initializer-list in C++98.
-#: cp/decl.c:4945
+#: cp/decl.c:4965
 #, gcc-internal-format
 msgid "braces around initializer for non-aggregate type %qT"
 msgstr "é�žè�šå�ˆç±»åž‹%qTçš„åˆ�å§‹åŒ–å¸¦èŠ±æ‹¬å�·"
 
-#: cp/decl.c:4995
+#: cp/decl.c:5015
 #, gcc-internal-format
 msgid "%qD must be initialized by constructor, not by %<{...}%>"
 msgstr "%qDå¿…é¡»ç”±æž„é€ å‡½æ•°è€Œä¸�æ˜¯%<{...}%>åˆ�å§‹åŒ–"
 
-#: cp/decl.c:5031
+#: cp/decl.c:5051
 #, gcc-internal-format
 msgid "array %qD initialized by parenthesized string literal %qE"
 msgstr "æ•°ç»„%qDè¢«æœ‰æ‹¬å�·çš„å­—é�¢å­—ç¬¦ä¸²%qEæ‰€åˆ�å§‹åŒ–"
 
-#: cp/decl.c:5046
+#: cp/decl.c:5066
 #, gcc-internal-format
 msgid "structure %qD with uninitialized const members"
 msgstr "ç»“æž„%qDæœ‰æœªåˆ�å§‹åŒ–çš„å¸¸é‡�æˆ�å‘˜"
 
-#: cp/decl.c:5048
+#: cp/decl.c:5068
 #, gcc-internal-format
 msgid "structure %qD with uninitialized reference members"
 msgstr "ç»“æž„%qDæœ‰æœªåˆ�å§‹åŒ–çš„å¼•ç”¨æˆ�å‘˜"
 
-#: cp/decl.c:5330
+#: cp/decl.c:5364
 #, gcc-internal-format
 msgid "assignment (not initialization) in declaration"
 msgstr "èµ‹å€¼(ä¸�æ˜¯åˆ�å§‹åŒ–)å‡ºçŽ°åœ¨å£°æ˜Žä¸­"
 
-#: cp/decl.c:5420
+#: cp/decl.c:5460
 #, gcc-internal-format
 msgid "shadowing previous type declaration of %q#D"
 msgstr "éš�è—�äº†æ—©å…ˆçš„ç±»åž‹å£°æ˜Ž%q#D"
 
-#: cp/decl.c:5450
+#: cp/decl.c:5490
 #, gcc-internal-format
 msgid "%qD cannot be thread-local because it has non-POD type %qT"
 msgstr "%qDä¸�èƒ½æ˜¯çº¿ç¨‹å±€éƒ¨çš„ï¼Œå› ä¸ºå®ƒæœ‰é�žç®€å�•æ—§æ•°æ�®çš„ç±»åž‹%qT"
 
-#: cp/decl.c:5485
+#: cp/decl.c:5522
 #, gcc-internal-format
+msgid "Java object %qD not allocated with %<new%>"
+msgstr "Java å¯¹è±¡%qDå¹¶é�žç”±%<new%>æ‰€åˆ†é…�"
+
+#: cp/decl.c:5539
+#, gcc-internal-format
 msgid "%qD is thread-local and so cannot be dynamically initialized"
 msgstr "%qDæ˜¯çº¿ç¨‹å±€éƒ¨çš„ï¼Œæ‰€ä»¥ä¸�èƒ½è¢«åŠ¨æ€�åœ°åˆ�å§‹åŒ–"
 
-#: cp/decl.c:5503
+#: cp/decl.c:5557
 #, gcc-internal-format
 msgid "%qD cannot be initialized by a non-constant expression when being declared"
 msgstr "%qDä¸�èƒ½ç”±ä¸€ä¸ªå£°æ˜Žæ—¶é�žå¸¸é‡�çš„è¡¨è¾¾å¼�åˆ�å§‹åŒ–"
 
-#: cp/decl.c:6160
+#: cp/decl.c:5597
 #, gcc-internal-format
+msgid "non-static data member %qD has Java class type"
+msgstr "é�žé�™æ€�æ•°æ�®æˆ�å‘˜%qDå…·æœ‰ Java ç±»ç±»åž‹"
+
+#: cp/decl.c:6232
+#, gcc-internal-format
 msgid "destructor for alien class %qT cannot be a member"
 msgstr "å…¶ä»–ç±»%qTçš„æž�æž„å‡½æ•°ä¸�èƒ½ç”¨ä½œæˆ�å‘˜"
 
-#: cp/decl.c:6162
+#: cp/decl.c:6234
 #, gcc-internal-format
 msgid "constructor for alien class %qT cannot be a member"
 msgstr "å…¶ä»–ç±»%qTçš„æž„é€ å‡½æ•°ä¸�èƒ½ç”¨ä½œæˆ�å‘˜"
 
-#: cp/decl.c:6183
+#: cp/decl.c:6255
 #, gcc-internal-format
 msgid "%qD declared as a %<virtual%> %s"
 msgstr "%qDå£°æ˜Žä¸º%<virtual%>%s"
 
-#: cp/decl.c:6185
+#: cp/decl.c:6257
 #, gcc-internal-format
 msgid "%qD declared as an %<inline%> %s"
 msgstr "%qDå£°æ˜Žä¸º%<inline%>%s"
 
-#: cp/decl.c:6187
+#: cp/decl.c:6259
 #, gcc-internal-format
 msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
 msgstr "ä¸º%qDæŒ‡å®šçš„%<const%>å’Œ%<volatile%>åœ¨ %s å£°æ˜Žä¸­æ— æ•ˆ"
 
-#: cp/decl.c:6191
+#: cp/decl.c:6263
 #, gcc-internal-format
 msgid "%q+D declared as a friend"
 msgstr "%q+Då£°æ˜Žä¸ºå�‹å…ƒ"
 
-#: cp/decl.c:6197
+#: cp/decl.c:6269
 #, gcc-internal-format
 msgid "%q+D declared with an exception specification"
 msgstr "%q+Då£°æ˜Žæ—¶æœ‰å¼‚å¸¸æŒ‡å®š"
 
-#: cp/decl.c:6231
+#: cp/decl.c:6303
 #, gcc-internal-format
 msgid "definition of %qD is not in namespace enclosing %qT"
 msgstr "%qDçš„å®šä¹‰ä¸�åœ¨åŒ…å�«%qTçš„å‘½å��ç©ºé—´ä¸­"
 
-#: cp/decl.c:6342
+#: cp/decl.c:6414
 #, gcc-internal-format
 msgid "defining explicit specialization %qD in friend declaration"
 msgstr "åœ¨å�‹å…ƒå£°æ˜Žä¸­å®šä¹‰æ˜¾å¼�ç‰¹ä¾‹åŒ–%qD"
 
 #. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:6352
+#: cp/decl.c:6424
 #, gcc-internal-format
 msgid "invalid use of template-id %qD in declaration of primary template"
 msgstr "åœ¨åŸºæœ¬æ¨¡æ�¿çš„å£°æ˜Žä¸­å¯¹æ¨¡æ�¿æ ‡è¯†ç¬¦%qDçš„ä½¿ç”¨æ— æ•ˆ"
 
-#: cp/decl.c:6382
+#: cp/decl.c:6454
 #, gcc-internal-format
 msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 msgstr "å�‹å…ƒæ¨¡æ�¿ç‰¹ä¾‹åŒ–%qDä¸­ä¸�å…�è®¸å‡ºçŽ°é»˜è®¤å�‚æ•°"
 
-#: cp/decl.c:6390
+#: cp/decl.c:6462
 #, gcc-internal-format
 msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 msgstr "%<inline%>ä¸�å…�è®¸ç”¨äºŽå�‹å…ƒæ¨¡æ�¿ç‰¹ä¾‹åŒ–%qDçš„å£°æ˜Ž"
 
-#: cp/decl.c:6433
+#: cp/decl.c:6505
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be a template"
 msgstr "ä¸�èƒ½å°†%<::main%>å£°æ˜Žä¸ºä¸€ä¸ªæ¨¡æ�¿"
 
-#: cp/decl.c:6435
+#: cp/decl.c:6507
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be inline"
 msgstr "ä¸�èƒ½å°†%<::main%>å£°æ˜Žä¸º inline"
 
-#: cp/decl.c:6437
+#: cp/decl.c:6509
 #, gcc-internal-format
 msgid "cannot declare %<::main%> to be static"
 msgstr "ä¸�èƒ½å°†%<::main%>å£°æ˜Žä¸º static"
 
-#: cp/decl.c:6465
+#: cp/decl.c:6537
 #, gcc-internal-format
 msgid "non-local function %q#D uses anonymous type"
 msgstr "é�žå±€éƒ¨å‡½æ•°%q#Dä½¿ç”¨åŒ¿å��ç±»åž‹"
 
-#: cp/decl.c:6468 cp/decl.c:6748
+#: cp/decl.c:6540 cp/decl.c:6820
 #, gcc-internal-format
 msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
 msgstr "%q+#DæœªæŒ‡æ˜Žé�žé™�å®šç±»åž‹ï¼Œæ‰€ä»¥å®ƒä¸�è¢«ç”¨ä½œå¤–éƒ¨é“¾æŽ¥"
 
-#: cp/decl.c:6474
+#: cp/decl.c:6546
 #, gcc-internal-format
 msgid "non-local function %q#D uses local type %qT"
 msgstr "é�žå±€éƒ¨å‡½æ•°%q#Dä½¿ç”¨äº†å±€éƒ¨ç±»åž‹%qT"
 
-#: cp/decl.c:6498
+#: cp/decl.c:6570
 #, gcc-internal-format
 msgid "static member function %qD cannot have cv-qualifier"
 msgstr "æˆ�å‘˜å‡½æ•°%qDä¸�èƒ½æ‹¥æœ‰ cv é™�å®šç¬¦"
 
-#: cp/decl.c:6499
+#: cp/decl.c:6571
 #, gcc-internal-format
 msgid "non-member function %qD cannot have cv-qualifier"
 msgstr "é�žæˆ�å‘˜å‡½æ•°%qDä¸�èƒ½æ‹¥æœ‰ cv é™�å®šç¬¦"
 
-#: cp/decl.c:6547
+#: cp/decl.c:6619
 #, gcc-internal-format
 msgid "%<::main%> must return %<int%>"
 msgstr "%<::main%>å¿…é¡»è¿”å›ž%<int%>"
 
-#: cp/decl.c:6586
+#: cp/decl.c:6658
 #, gcc-internal-format
 msgid "definition of implicitly-declared %qD"
 msgstr "éš�å¼�å£°æ˜Žçš„%qDçš„å®šä¹‰"
 
-#: cp/decl.c:6603 cp/decl2.c:677
+#: cp/decl.c:6675 cp/decl2.c:677
 #, gcc-internal-format
 msgid "no %q#D member function declared in class %qT"
 msgstr "æˆ�å‘˜å‡½æ•°%q#Dæœªåœ¨ç±»%qTä¸­å£°æ˜Ž"
@@ -28089,546 +28063,551 @@
 #. 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.
-#: cp/decl.c:6745
+#: cp/decl.c:6817
 #, gcc-internal-format
 msgid "non-local variable %q#D uses anonymous type"
 msgstr "é�žå±€éƒ¨å�˜é‡�%q#Dä½¿ç”¨äº†åŒ¿å��ç±»åž‹"
 
-#: cp/decl.c:6754
+#: cp/decl.c:6826
 #, gcc-internal-format
 msgid "non-local variable %q#D uses local type %qT"
 msgstr "é�žå±€éƒ¨å�˜é‡�%q#Dä½¿ç”¨äº†å±€éƒ¨ç±»åž‹%qT"
 
-#: cp/decl.c:6876
+#: cp/decl.c:6948
 #, gcc-internal-format
 msgid "invalid in-class initialization of static data member of non-integral type %qT"
 msgstr "ç±»ä¸­å¯¹å…·æœ‰é�žæ•´æ•°ç±»åž‹%qTçš„é�™æ€�æ•°æ�®æˆ�å‘˜çš„åˆ�å§‹åŒ–æ— æ•ˆ"
 
-#: cp/decl.c:6886
+#: cp/decl.c:6958
 #, gcc-internal-format
 msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
 msgstr "ISO C++ ä¸�å…�è®¸åœ¨ç±»å†…åˆ�å§‹åŒ–é�žå¸¸é‡�é�™æ€�æˆ�å‘˜%qD"
 
-#: cp/decl.c:6890
+#: cp/decl.c:6962
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
 msgstr "ISO C++ ä¸�å…�è®¸åˆ�å§‹åŒ–æˆ�å‘˜å¸¸é‡�%qDï¼Œå› ä¸ºå®ƒæœ‰é�žæ•´æ•°çš„ç±»åž‹%qT"
 
-#: cp/decl.c:6915
+#: cp/decl.c:6987
 #, gcc-internal-format
 msgid "size of array %qD has non-integral type %qT"
 msgstr "æ•°ç»„%qDçš„å¤§å°�å…·æœ‰é�žæ•´æ•°ç±»åž‹%qT"
 
-#: cp/decl.c:6917
+#: cp/decl.c:6989
 #, gcc-internal-format
 msgid "size of array has non-integral type %qT"
 msgstr "æ•°ç»„%qTçš„å¤§å°�çš„ç±»åž‹ä¸�æ˜¯æ•´æ•°"
 
-#: cp/decl.c:6965
+#: cp/decl.c:7037
 #, gcc-internal-format
 msgid "size of array %qD is negative"
 msgstr "æ•°ç»„%qDçš„å¤§å°�ä¸ºè´Ÿ"
 
-#: cp/decl.c:6967
+#: cp/decl.c:7039
 #, gcc-internal-format
 msgid "size of array is negative"
 msgstr "æ•°ç»„å¤§å°�ä¸ºè´Ÿæ•°"
 
-#: cp/decl.c:6975
+#: cp/decl.c:7047
 #, gcc-internal-format
 msgid "ISO C++ forbids zero-size array %qD"
 msgstr "ISO C ä¸�å…�è®¸å¤§å°�ä¸º 0 çš„æ•°ç»„%qD"
 
-#: cp/decl.c:6977
+#: cp/decl.c:7049
 #, gcc-internal-format
 msgid "ISO C++ forbids zero-size array"
 msgstr "ISO C++ ä¸�å…�è®¸å¤§å°�ä¸º 0 çš„æ•°ç»„"
 
-#: cp/decl.c:6984
+#: cp/decl.c:7056
 #, gcc-internal-format
 msgid "size of array %qD is not an integral constant-expression"
 msgstr "æ•°ç»„%qDçš„å¤§å°�ä¸�æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸è¡¨è¾¾å¼�"
 
-#: cp/decl.c:6987
+#: cp/decl.c:7059
 #, gcc-internal-format
 msgid "size of array is not an integral constant-expression"
 msgstr "æ•°ç»„å¤§å°�ä¸�æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸è¡¨è¾¾å¼�"
 
-#: cp/decl.c:6993
+#: cp/decl.c:7065
 #, gcc-internal-format
 msgid "ISO C++ forbids variable length array %qD"
 msgstr "ISO C++ ä¸�å…�è®¸å�˜é•¿æ•°ç»„%qD"
 
-#: cp/decl.c:6995
+#: cp/decl.c:7067
 #, gcc-internal-format
 msgid "ISO C++ forbids variable length array"
 msgstr "ISO C++ ä¸�å…�è®¸å�˜é•¿æ•°ç»„"
 
-#: cp/decl.c:7001
+#: cp/decl.c:7073
 #, gcc-internal-format
 msgid "variable length array %qD is used"
 msgstr "ä½¿ç”¨äº†å�˜é•¿æ•°ç»„%qD"
 
-#: cp/decl.c:7035
+#: cp/decl.c:7107
 #, gcc-internal-format
 msgid "overflow in array dimension"
 msgstr "æ•°ç»„ç»´æ•°æº¢å‡º"
 
-#: cp/decl.c:7116
+#: cp/decl.c:7188
 #, gcc-internal-format
 msgid "declaration of %qD as %s"
 msgstr "%qDå£°æ˜Žä¸º %s"
 
-#: cp/decl.c:7118
+#: cp/decl.c:7190
 #, gcc-internal-format
 msgid "creating %s"
 msgstr "åˆ›å»º %s"
 
-#: cp/decl.c:7130
+#: cp/decl.c:7202
 #, gcc-internal-format
 msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 msgstr "å¤šç»´æ•°ç»„%qDçš„å£°æ˜Žå¿…é¡»è‡³å°‘æŒ‡å®šé™¤ç¬¬ä¸€ç»´ä»¥å¤–æ‰€æœ‰ç»´çš„å¤§å°�"
 
-#: cp/decl.c:7134
+#: cp/decl.c:7206
 #, gcc-internal-format
 msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr "å£°æ˜Žå¤šç»´æ•°ç»„å¿…é¡»è‡³å°‘æŒ‡å®šé™¤ç¬¬ä¸€ç»´ä»¥å¤–æ‰€æœ‰ç»´çš„å¤§å°�"
 
-#: cp/decl.c:7169
+#: cp/decl.c:7241
 #, gcc-internal-format
 msgid "return type specification for constructor invalid"
 msgstr "ä¸ºæž„é€ å‡½æ•°æŒ‡å®šè¿”å›žå€¼æ— æ•ˆ"
 
-#: cp/decl.c:7179
+#: cp/decl.c:7251
 #, gcc-internal-format
 msgid "return type specification for destructor invalid"
 msgstr "æŒ‡å®šæž�æž„å‡½æ•°çš„è¿”å›žç±»åž‹æ— æ•ˆ"
 
-#: cp/decl.c:7192
+#: cp/decl.c:7264
 #, gcc-internal-format
 msgid "return type specified for %<operator %T%>"
 msgstr "ä¸º%<operator %T%>æŒ‡å®šäº†è¿”å›žå€¼"
 
-#: cp/decl.c:7214
+#: cp/decl.c:7286
 #, gcc-internal-format
 msgid "unnamed variable or field declared void"
 msgstr "æ— å��å�˜é‡�æˆ–å­—æ®µå£°æ˜Žä¸º void"
 
-#: cp/decl.c:7218
+#: cp/decl.c:7290
 #, gcc-internal-format
 msgid "variable or field %qE declared void"
 msgstr "å�˜é‡�æˆ–å­—æ®µ%qEå£°æ˜Žä¸º void"
 
-#: cp/decl.c:7221
+#: cp/decl.c:7293
 #, gcc-internal-format
 msgid "variable or field declared void"
 msgstr "å�˜é‡�æˆ–å­—æ®µå£°æ˜Žä¸º void"
 
-#: cp/decl.c:7388
+#: cp/decl.c:7460
 #, gcc-internal-format
 msgid "invalid use of qualified-name %<::%D%>"
 msgstr "å¯¹é™�å®šå��%<::%D%>çš„ä½¿ç”¨æ— æ•ˆ"
 
-#: cp/decl.c:7391
+#: cp/decl.c:7463
 #, gcc-internal-format
 msgid "invalid use of qualified-name %<%T::%D%>"
 msgstr "å¯¹é™�å®šå��%<%T::%D%>çš„ä½¿ç”¨æ— æ•ˆ"
 
-#: cp/decl.c:7394
+#: cp/decl.c:7466
 #, gcc-internal-format
 msgid "invalid use of qualified-name %<%D::%D%>"
 msgstr "å¯¹é™�å®šå��%<%D::%D%>çš„ä½¿ç”¨æ— æ•ˆ"
 
-#: cp/decl.c:7406
+#: cp/decl.c:7478
 #, gcc-internal-format
 msgid "type %qT is not derived from type %qT"
 msgstr "ç±»åž‹%qTä¸�æ˜¯ç”±ç±»åž‹%qTæ´¾ç”Ÿçš„"
 
-#: cp/decl.c:7422 cp/decl.c:7512 cp/decl.c:8660
+#: cp/decl.c:7494 cp/decl.c:7584 cp/decl.c:8732
 #, gcc-internal-format
 msgid "declaration of %qD as non-function"
 msgstr "%qDæ²¡æœ‰å£°æ˜Žä¸ºä¸€ä¸ªå‡½æ•°"
 
-#: cp/decl.c:7428
+#: cp/decl.c:7500
 #, gcc-internal-format
 msgid "declaration of %qD as non-member"
 msgstr "%qDæœªå£°æ˜Žä¸ºæˆ�å‘˜"
 
-#: cp/decl.c:7457
+#: cp/decl.c:7529
 #, gcc-internal-format
 msgid "declarator-id missing; using reserved word %qD"
 msgstr "ç¼ºå°‘å£°æ˜Žæ ‡è¯†ç¬¦ï¼šä½¿ç”¨äº†ä¿�ç•™å­—%qD"
 
-#: cp/decl.c:7504
+#: cp/decl.c:7576
 #, gcc-internal-format
 msgid "function definition does not declare parameters"
 msgstr "å‡½æ•°å®šä¹‰æœªå£°æ˜Žå½¢å�‚"
 
-#: cp/decl.c:7546
+#: cp/decl.c:7618
 #, gcc-internal-format
 msgid "two or more data types in declaration of %qs"
 msgstr "%qsçš„å£°æ˜ŽæŒ‡å®šäº†ä¸¤ä¸ªä»¥ä¸Šçš„æ•°æ�®ç±»åž‹"
 
-#: cp/decl.c:7552
+#: cp/decl.c:7624
 #, gcc-internal-format
 msgid "conflicting specifiers in declaration of %qs"
 msgstr "%qsçš„å£°æ˜Žä¸­æœ‰ç›¸äº’å†²çª�çš„é™�å®šç¬¦"
 
-#: cp/decl.c:7623 cp/decl.c:7626
+#: cp/decl.c:7695 cp/decl.c:7698
 #, gcc-internal-format
 msgid "ISO C++ forbids declaration of %qs with no type"
 msgstr "ISO C++ ä¸�å…�è®¸å£°æ˜Žæ— ç±»åž‹çš„%qs"
 
-#: cp/decl.c:7651
+#: cp/decl.c:7723
 #, gcc-internal-format
 msgid "%<signed%> or %<unsigned%> invalid for %qs"
 msgstr "ä¸º%qsä½¿ç”¨%<signed%>æˆ–%<unsigned%>æ— æ•ˆ"
 
-#: cp/decl.c:7653
+#: cp/decl.c:7725
 #, gcc-internal-format
 msgid "%<signed%> and %<unsigned%> specified together for %qs"
 msgstr "ä¸º%qså�Œæ—¶ç»™å®šäº†%<signed%>å’Œ%<unsigned%>"
 
-#: cp/decl.c:7655
+#: cp/decl.c:7727
 #, gcc-internal-format
 msgid "%<long long%> invalid for %qs"
 msgstr "%<long long%>å¯¹%qsæ— æ•ˆ"
 
-#: cp/decl.c:7657
+#: cp/decl.c:7729
 #, gcc-internal-format
 msgid "%<long%> invalid for %qs"
 msgstr "%<long%>å¯¹%qsæ— æ•ˆ"
 
-#: cp/decl.c:7659
+#: cp/decl.c:7731
 #, gcc-internal-format
 msgid "%<short%> invalid for %qs"
 msgstr "%<short%>å¯¹%qsæ— æ•ˆ"
 
-#: cp/decl.c:7661
+#: cp/decl.c:7733
 #, gcc-internal-format
 msgid "%<long%> or %<short%> invalid for %qs"
 msgstr "%<long%>æˆ–%<short%>å¯¹%qsæ— æ•ˆ"
 
-#: cp/decl.c:7663
+#: cp/decl.c:7735
 #, gcc-internal-format
 msgid "%<long%> or %<short%> specified with char for %qs"
 msgstr "ä¸º char%qsç»™å®šäº†%<long%>æˆ–%<short%>"
 
-#: cp/decl.c:7665
+#: cp/decl.c:7737
 #, gcc-internal-format
 msgid "%<long%> and %<short%> specified together for %qs"
 msgstr "ä¸º%qså�Œæ—¶ç»™å®šäº†%<long%>å’Œ%<short%>"
 
-#: cp/decl.c:7671
+#: cp/decl.c:7743
 #, gcc-internal-format
 msgid "long, short, signed or unsigned used invalidly for %qs"
 msgstr "ä¸º%qsä½¿ç”¨ longã€�shortã€�signed æˆ– unsigned æ— æ•ˆ"
 
-#: cp/decl.c:7735
+#: cp/decl.c:7807
 #, gcc-internal-format
 msgid "complex invalid for %qs"
 msgstr "å¯¹%qsè€Œè¨€æ— æ•ˆçš„å¤�æ•°"
 
-#: cp/decl.c:7764
+#: cp/decl.c:7836
 #, gcc-internal-format
 msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 msgstr "%<operator %T%>çš„å£°æ˜Žä¸­ä¸�èƒ½ä½¿ç”¨é™�å®šç¬¦"
 
-#: cp/decl.c:7776 cp/typeck.c:7011
+#: cp/decl.c:7848 cp/typeck.c:7039
 #, gcc-internal-format
 msgid "ignoring %qV qualifiers added to function type %qT"
 msgstr "å¿½ç•¥%qVé™�å®šç¬¦ï¼Œåœ¨å‡½æ•°ç±»åž‹%qTä¸Š"
 
-#: cp/decl.c:7799
+#: cp/decl.c:7871
 #, gcc-internal-format
 msgid "member %qD cannot be declared both virtual and static"
 msgstr "æˆ�å‘˜%qDä¸�èƒ½æ—¢è¢«å£°æ˜Žä¸ºè™šå‡½æ•°ï¼Œå�ˆè¢«å£°æ˜Žä¸ºé�™æ€�å‡½æ•°"
 
-#: cp/decl.c:7807
+#: cp/decl.c:7879
 #, gcc-internal-format
 msgid "%<%T::%D%> is not a valid declarator"
 msgstr "%<%T::%D%>ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„å£°æ˜Ž"
 
-#: cp/decl.c:7816
+#: cp/decl.c:7888
 #, gcc-internal-format
 msgid "typedef declaration invalid in parameter declaration"
 msgstr "å½¢å�‚å£°æ˜Žä¸­å‡ºçŽ°çš„ typedef å£°æ˜Žæ— æ•ˆ"
 
-#: cp/decl.c:7822
+#: cp/decl.c:7894
 #, gcc-internal-format
 msgid "storage class specifiers invalid in parameter declarations"
 msgstr "ä¸ºå½¢å�‚å£°æ˜ŽæŒ‡å®šäº†æ— æ•ˆçš„å­˜å‚¨ç±»"
 
-#: cp/decl.c:7829
+#: cp/decl.c:7901
 #, gcc-internal-format
 msgid "virtual outside class declaration"
 msgstr "virtual ç”¨åœ¨ç±»å£°æ˜Žä»¥å¤–"
 
-#: cp/decl.c:7847
+#: cp/decl.c:7919
 #, gcc-internal-format
 msgid "multiple storage classes in declaration of %qs"
 msgstr "%qsçš„å£°æ˜ŽæŒ‡å®šäº†å¤šä¸ªå­˜å‚¨ç±»"
 
-#: cp/decl.c:7870
+#: cp/decl.c:7942
 #, gcc-internal-format
 msgid "storage class specified for %qs"
 msgstr "ä¸º%qsæŒ‡å®šäº†å­˜å‚¨ç±»"
 
-#: cp/decl.c:7904
+#: cp/decl.c:7976
 #, gcc-internal-format
 msgid "top-level declaration of %qs specifies %<auto%>"
 msgstr "åœ¨æ–‡ä»¶å±‚å°†%qså£°æ˜Žä¸º%<auto%>"
 
-#: cp/decl.c:7916
+#: cp/decl.c:7988
 #, gcc-internal-format
 msgid "storage class specifiers invalid in friend function declarations"
 msgstr "ä¸ºå�‹å…ƒå‡½æ•°å£°æ˜ŽæŒ‡å®šäº†æ— æ•ˆçš„å­˜å‚¨ç±»"
 
-#: cp/decl.c:8043
+#: cp/decl.c:8115
 #, gcc-internal-format
 msgid "destructor cannot be static member function"
 msgstr "æž�æž„å‡½æ•°ä¸�èƒ½æ˜¯é�™æ€�æˆ�å‘˜å‡½æ•°"
 
-#: cp/decl.c:8048
+#: cp/decl.c:8120
 #, gcc-internal-format
 msgid "destructors may not be cv-qualified"
 msgstr "æž�æž„å‡½æ•°ä¸�èƒ½è¢« cv é™�å®š"
 
-#: cp/decl.c:8066
+#: cp/decl.c:8138
 #, gcc-internal-format
 msgid "constructors cannot be declared virtual"
 msgstr "æž„é€ å‡½æ•°ä¸�èƒ½è¢«å£°æ˜Žä¸ºè™šå‡½æ•°"
 
-#: cp/decl.c:8079
+#: cp/decl.c:8151
 #, gcc-internal-format
 msgid "can't initialize friend function %qs"
 msgstr "æ— æ³•åˆ�å§‹åŒ–å�‹å…ƒå‡½æ•°%qs"
 
 #. Cannot be both friend and virtual.
-#: cp/decl.c:8083
+#: cp/decl.c:8155
 #, gcc-internal-format
 msgid "virtual functions cannot be friends"
 msgstr "è™šå‡½æ•°ä¸�èƒ½æ˜¯å�‹å…ƒ"
 
-#: cp/decl.c:8087
+#: cp/decl.c:8159
 #, gcc-internal-format
 msgid "friend declaration not in class definition"
 msgstr "å�‹å…ƒå£°æ˜Žä¸�åœ¨ç±»å®šä¹‰å†…"
 
-#: cp/decl.c:8089
+#: cp/decl.c:8161
 #, gcc-internal-format
 msgid "can't define friend function %qs in a local class definition"
 msgstr "å±€éƒ¨ç±»å®šä¹‰ä¸­ä¸�èƒ½å®šä¹‰å�‹å…ƒå‡½æ•°%qs"
 
-#: cp/decl.c:8102
+#: cp/decl.c:8174
 #, gcc-internal-format
 msgid "destructors may not have parameters"
 msgstr "æž�æž„å‡½æ•°ä¸�èƒ½æœ‰å�‚æ•°"
 
-#: cp/decl.c:8121
+#: cp/decl.c:8193
 #, gcc-internal-format
 msgid "cannot declare pointer to %q#T"
 msgstr "æ— æ³•å£°æ˜ŽæŒ‡å�‘%q#Tçš„æŒ‡é’ˆ"
 
-#: cp/decl.c:8134 cp/decl.c:8141
+#: cp/decl.c:8206 cp/decl.c:8213
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T"
 msgstr "æ— æ³•å£°æ˜Žå¯¹%q#Tçš„å¼•ç”¨"
 
-#: cp/decl.c:8143
+#: cp/decl.c:8215
 #, gcc-internal-format
 msgid "cannot declare pointer to %q#T member"
 msgstr "æ— æ³•å£°æ˜ŽæŒ‡å�‘%q#Tæˆ�å‘˜çš„æŒ‡é’ˆ"
 
-#: cp/decl.c:8194
+#: cp/decl.c:8266
 #, gcc-internal-format
 msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
 msgstr "æ— æ³•å£°æ˜Žå¯¹%q#Tçš„å¼•ç”¨ï¼Œå› ä¸ºå®ƒä¸�æ˜¯ typedef æˆ–è€…æ¨¡æ�¿ç±»åž‹å®žå�‚"
 
-#: cp/decl.c:8238
+#: cp/decl.c:8310
 #, gcc-internal-format
 msgid "template-id %qD used as a declarator"
 msgstr "æ¨¡æ�¿æ ‡è¯†ç¬¦%qDç”¨ä½œå£°æ˜Ž"
 
-#: cp/decl.c:8289
+#: cp/decl.c:8361
 #, gcc-internal-format
 msgid "member functions are implicitly friends of their class"
 msgstr "æˆ�å‘˜å‡½æ•°éš�å¼�åœ°æˆ�ä¸ºæ‰€å±žç±»çš„å�‹å…ƒ"
 
-#: cp/decl.c:8293
+#: cp/decl.c:8365
 #, gcc-internal-format
 msgid "extra qualification %<%T::%> on member %qs"
 msgstr "æœ‰å¤šä½™çš„é™�å®š%<%T::%>åœ¨æˆ�å‘˜%qsä¸Š"
 
-#: cp/decl.c:8325
+#: cp/decl.c:8397
 #, gcc-internal-format
 msgid "cannot define member function %<%T::%s%> within %<%T%>"
 msgstr "æ— æ³•å®šä¹‰æˆ�å‘˜å‡½æ•°%<%T::%s%>ï¼Œåœ¨%<%T%>ä¸­"
 
-#: cp/decl.c:8342
+#: cp/decl.c:8414
 #, gcc-internal-format
 msgid "cannot declare member %<%T::%s%> within %qT"
 msgstr "æ— æ³•å£°æ˜Žæˆ�å‘˜%<%T::%s%>ï¼Œåœ¨%qTä¸­"
 
-#: cp/decl.c:8365
+#: cp/decl.c:8437
 #, gcc-internal-format
 msgid "non-parameter %qs cannot be a parameter pack"
 msgstr "é�žå½¢å�‚%qsä¸�èƒ½æ˜¯ä¸€ä¸ªå�‚æ•°åŒ…"
 
-#: cp/decl.c:8386
+#: cp/decl.c:8458
 #, gcc-internal-format
 msgid "data member may not have variably modified type %qT"
 msgstr "æ•°æ�®æˆ�å‘˜ä¸�èƒ½å…·æœ‰å�¯å�˜ç±»åž‹%qT"
 
-#: cp/decl.c:8388
+#: cp/decl.c:8460
 #, gcc-internal-format
 msgid "parameter may not have variably modified type %qT"
 msgstr "å�‚æ•°ä¸�èƒ½å…·æœ‰å�¯å�˜ç±»åž‹%qT"
 
 #. [dcl.fct.spec] The explicit specifier shall only be used in
 #. declarations of constructors within a class definition.
-#: cp/decl.c:8396
+#: cp/decl.c:8468
 #, gcc-internal-format
 msgid "only declarations of constructors can be %<explicit%>"
 msgstr "å�ªæœ‰æž„é€ å‡½æ•°æ‰�èƒ½è¢«å£°æ˜Žä¸º%<explicit%>"
 
-#: cp/decl.c:8404
+#: cp/decl.c:8476
 #, gcc-internal-format
 msgid "non-member %qs cannot be declared %<mutable%>"
 msgstr "é�žæˆ�å‘˜%qsä¸�èƒ½è¢«å£°æ˜Žä¸º%<mutable%>"
 
-#: cp/decl.c:8409
+#: cp/decl.c:8481
 #, gcc-internal-format
 msgid "non-object member %qs cannot be declared %<mutable%>"
 msgstr "é�žå¯¹è±¡æˆ�å‘˜%qsä¸�èƒ½è¢«å£°æ˜Žä¸º%<mutable%>"
 
-#: cp/decl.c:8415
+#: cp/decl.c:8487
 #, gcc-internal-format
 msgid "function %qs cannot be declared %<mutable%>"
 msgstr "å‡½æ•°%qsä¸�èƒ½è¢«å£°æ˜Žä¸º%<mutable%>"
 
-#: cp/decl.c:8420
+#: cp/decl.c:8492
 #, gcc-internal-format
 msgid "static %qs cannot be declared %<mutable%>"
 msgstr "é�™æ€�%qsä¸�èƒ½è¢«å£°æ˜Žä¸º%<mutable%>"
 
-#: cp/decl.c:8425
+#: cp/decl.c:8497
 #, gcc-internal-format
 msgid "const %qs cannot be declared %<mutable%>"
 msgstr "å¸¸é‡�%qsä¸�èƒ½è¢«å£°æ˜Žä¸º%<mutable%>"
 
-#: cp/decl.c:8462
+#: cp/decl.c:8534
 #, gcc-internal-format
 msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr "%Jtypedef å��ä¸�èƒ½æ˜¯åµŒå¥—å��æŒ‡å®š"
 
-#: cp/decl.c:8478
+#: cp/decl.c:8550
 #, gcc-internal-format
 msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 msgstr "ISO C++ ä¸�å…�è®¸åµŒç±»çš„ç±»åž‹%qDä¸Žå…¶æ‰€å±žçš„ç±»é‡�å��"
 
-#: cp/decl.c:8564
+#: cp/decl.c:8636
 #, gcc-internal-format
 msgid "qualified function types cannot be used to declare static member functions"
 msgstr "é™�å®šçš„å‡½æ•°ç±»åž‹ä¸�èƒ½ç”¨æ�¥å£°æ˜Žé�™æ€�æˆ�å‘˜å‡½æ•°"
 
-#: cp/decl.c:8566
+#: cp/decl.c:8638
 #, gcc-internal-format
 msgid "qualified function types cannot be used to declare free functions"
 msgstr "é™�å®šçš„å‡½æ•°ç±»åž‹ä¸�èƒ½ç”¨æ�¥å£°æ˜Žé�žæˆ�å‘˜å‡½æ•°"
 
-#: cp/decl.c:8592
+#: cp/decl.c:8664
 #, gcc-internal-format
 msgid "type qualifiers specified for friend class declaration"
 msgstr "ä¸ºå�‹å…ƒç±»å£°æ˜ŽæŒ‡å®šäº†ç±»åž‹é™�å®š"
 
-#: cp/decl.c:8597
+#: cp/decl.c:8669
 #, gcc-internal-format
 msgid "%<inline%> specified for friend class declaration"
 msgstr "å�‹å…ƒå‡½æ•°å£°æ˜Žä¸­å‡ºçŽ°äº†%<inline%>"
 
-#: cp/decl.c:8605
+#: cp/decl.c:8677
 #, gcc-internal-format
 msgid "template parameters cannot be friends"
 msgstr "æ¨¡æ�¿å�‚æ•°ä¸�èƒ½æ˜¯å�‹å…ƒ"
 
-#: cp/decl.c:8607
+#: cp/decl.c:8679
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 msgstr "å�‹å…ƒå£°æ˜Žéœ€è¦� classï¼Œå�³%<friend class %T::%D%>"
 
-#: cp/decl.c:8611
+#: cp/decl.c:8683
 #, gcc-internal-format
 msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 msgstr "å�‹å…ƒå£°æ˜Žéœ€è¦� classï¼Œå�³%<friend %#T%>"
 
-#: cp/decl.c:8624
+#: cp/decl.c:8696
 #, gcc-internal-format
 msgid "trying to make class %qT a friend of global scope"
 msgstr "è¯•å›¾è®©%qTæˆ�ä¸ºå…¨å±€åŸŸçš„å�‹å…ƒ"
 
-#: cp/decl.c:8635
+#: cp/decl.c:8707
 #, gcc-internal-format
 msgid "invalid qualifiers on non-member function type"
 msgstr "é�žæˆ�å‘˜å‡½æ•°ç±»åž‹ä¸Šçš„é™�å®šç¬¦æ— æ•ˆ"
 
-#: cp/decl.c:8650
+#: cp/decl.c:8722
 #, gcc-internal-format
 msgid "abstract declarator %qT used as declaration"
 msgstr "æŠ½è±¡å£°æ˜Ž%qTè¢«ç”¨ä½œå£°æ˜Ž"
 
-#: cp/decl.c:8679
+#: cp/decl.c:8751
 #, gcc-internal-format
 msgid "cannot use %<::%> in parameter declaration"
 msgstr "ä¸�èƒ½åœ¨å�‚æ•°å£°æ˜Žä¸­ä½¿ç”¨%<::%>"
 
 #. Something like struct S { int N::j; };
-#: cp/decl.c:8725
+#: cp/decl.c:8797
 #, gcc-internal-format
 msgid "invalid use of %<::%>"
 msgstr "é”™è¯¯åœ°ä½¿ç”¨äº†%<::%>"
 
-#: cp/decl.c:8740
+#: cp/decl.c:8812
 #, gcc-internal-format
 msgid "can't make %qD into a method -- not in a class"
 msgstr "%qDä¸�èƒ½æ˜¯ä¸€ä¸ªæ–¹æ³• -- ä¸�åœ¨ç±»ä¸­"
 
-#: cp/decl.c:8749
+#: cp/decl.c:8821
 #, gcc-internal-format
 msgid "function %qD declared virtual inside a union"
 msgstr "è�”å�ˆæˆ�å‘˜å‡½æ•°%qDè¢«å£°æ˜Žä¸ºè™šå‡½æ•°"
 
-#: cp/decl.c:8758
+#: cp/decl.c:8830
 #, gcc-internal-format
 msgid "%qD cannot be declared virtual, since it is always static"
 msgstr "%qDä¸�èƒ½å£°æ˜Žä¸ºè™šå‡½æ•°ï¼Œå› ä¸ºå®ƒæ€»æ˜¯é�™æ€�çš„"
 
-#: cp/decl.c:8774
+#: cp/decl.c:8846
 #, gcc-internal-format
 msgid "expected qualified name in friend declaration for destructor %qD"
 msgstr "åœ¨æž�æž„å‡½æ•°%qDä¸­çš„å�‹å…ƒå£°æ˜Žéœ€è¦�é™�å®šå��"
 
-#: cp/decl.c:8784
+#: cp/decl.c:8856
 #, gcc-internal-format
 msgid "declaration of %qD as member of %qT"
 msgstr "%qDå£°æ˜Žä¸º%qTçš„ä¸€ä¸ªæˆ�å‘˜"
 
-#: cp/decl.c:8860
+#: cp/decl.c:8863
 #, gcc-internal-format
+msgid "expected qualified name in friend declaration for constructor %qD"
+msgstr "åœ¨æž„é€ å‡½æ•°%qDä¸­çš„å�‹å…ƒå£°æ˜Žéœ€è¦�é™�å®šå��"
+
+#: cp/decl.c:8939
+#, gcc-internal-format
 msgid "field %qD has incomplete type"
 msgstr "å­—æ®µ%qDç±»åž‹ä¸�å®Œå…¨"
 
-#: cp/decl.c:8862
+#: cp/decl.c:8941
 #, gcc-internal-format
 msgid "name %qT has incomplete type"
 msgstr "å��å­—%qTç±»åž‹ä¸�å®Œå…¨"
 
-#: cp/decl.c:8871
+#: cp/decl.c:8950
 #, gcc-internal-format
 msgid "  in instantiation of template %qT"
 msgstr "  åœ¨æ¨¡æ�¿%qTçš„å®žä¾‹åŒ–ä¸­"
 
-#: cp/decl.c:8880
+#: cp/decl.c:8959
 #, gcc-internal-format
 msgid "%qE is neither function nor member function; cannot be declared friend"
 msgstr "%qEæ—¢ä¸�æ˜¯å‡½æ•°ä¹Ÿä¸�æ˜¯æˆ�å‘˜å‡½æ•°ï¼›ä¸�èƒ½å£°æ˜Žä¸ºå�‹å…ƒ"
@@ -28645,103 +28624,108 @@
 #. the rest of the compiler does not correctly
 #. handle the initialization unless the member is
 #. static so we make it static below.
-#: cp/decl.c:8932
+#: cp/decl.c:9011
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization of member %qD"
 msgstr "ISO C++ ä¸�å…�è®¸æˆ�å‘˜%qDçš„åˆ�å§‹åŒ–"
 
-#: cp/decl.c:8934
+#: cp/decl.c:9013
 #, gcc-internal-format
 msgid "making %qD static"
 msgstr "ä½¿%qDæˆ�ä¸ºé�™æ€�çš„"
 
-#: cp/decl.c:8999
+#: cp/decl.c:9078
 #, gcc-internal-format
 msgid "storage class %<auto%> invalid for function %qs"
 msgstr "å‡½æ•°%qsçš„å­˜å‚¨ç±»%<auto%>æ— æ•ˆ"
 
-#: cp/decl.c:9001
+#: cp/decl.c:9080
 #, gcc-internal-format
 msgid "storage class %<register%> invalid for function %qs"
 msgstr "å‡½æ•°%qsçš„å­˜å‚¨ç±»%<register%>æ— æ•ˆ"
 
-#: cp/decl.c:9003
+#: cp/decl.c:9082
 #, gcc-internal-format
 msgid "storage class %<__thread%> invalid for function %qs"
 msgstr "å‡½æ•°%qsçš„å­˜å‚¨ç±»%<__thread%>æ— æ•ˆ"
 
-#: cp/decl.c:9014
+#: cp/decl.c:9093
 #, gcc-internal-format
 msgid "%<static%> specified invalid for function %qs declared out of global scope"
 msgstr "åœ¨å…¨å±€ä½œç”¨åŸŸå¤–ä¸ºå‡½æ•°%qsæŒ‡å®š%<static%>æ— æ•ˆ"
 
-#: cp/decl.c:9017
+#: cp/decl.c:9096
 #, gcc-internal-format
 msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 msgstr "åœ¨å…¨å±€ä½œç”¨åŸŸå¤–ä¸ºå‡½æ•°%qsæŒ‡å®š%<inline%>æ— æ•ˆ"
 
-#: cp/decl.c:9025
+#: cp/decl.c:9104
 #, gcc-internal-format
 msgid "virtual non-class function %qs"
 msgstr "è™šå‡½æ•°%qsä¸�æ˜¯ç±»æˆ�å‘˜"
 
-#: cp/decl.c:9056
+#: cp/decl.c:9135
 #, gcc-internal-format
 msgid "cannot declare member function %qD to have static linkage"
 msgstr "ä¸�èƒ½å°†æˆ�å‘˜å‡½æ•°%qDå£°æ˜Žä¸ºæœ‰é�™æ€�é“¾æŽ¥"
 
 #. FIXME need arm citation
-#: cp/decl.c:9063
+#: cp/decl.c:9142
 #, gcc-internal-format
 msgid "cannot declare static function inside another function"
 msgstr "ä¸�èƒ½åœ¨å�¦ä¸€ä¸ªå‡½æ•°ä¸­å£°æ˜Žä¸€ä¸ªé�™æ€�å‡½æ•°"
 
-#: cp/decl.c:9093
+#: cp/decl.c:9172
 #, gcc-internal-format
 msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 msgstr "ä¸Žå£°æ˜Žä¸�å�Œï¼Œå®šä¹‰é�™æ€�æ•°æ�®æˆ�å‘˜æ—¶ä¸�èƒ½ä½¿ç”¨%<static%>"
 
-#: cp/decl.c:9100
+#: cp/decl.c:9179
 #, gcc-internal-format
 msgid "static member %qD declared %<register%>"
 msgstr "é�™æ€�æˆ�å‘˜%qDå£°æ˜Žä¸º%<register%>"
 
-#: cp/decl.c:9105
+#: cp/decl.c:9184
 #, gcc-internal-format
 msgid "cannot explicitly declare member %q#D to have extern linkage"
 msgstr "ä¸�èƒ½æ˜¾å¼�åœ°å°†æˆ�å‘˜%q#Då£°æ˜Žä¸ºæœ‰å¤–éƒ¨é“¾æŽ¥"
 
-#: cp/decl.c:9234
+#: cp/decl.c:9313
 #, gcc-internal-format
 msgid "default argument for %q#D has type %qT"
 msgstr "%q#Dçš„é»˜è®¤å®žå�‚ç±»åž‹ä¸º%qT"
 
-#: cp/decl.c:9237
+#: cp/decl.c:9316
 #, gcc-internal-format
 msgid "default argument for parameter of type %qT has type %qT"
 msgstr "ç±»åž‹ä¸º%qTçš„å½¢å�‚çš„é»˜è®¤å®žå�‚å�´æœ‰ç±»åž‹%qT"
 
-#: cp/decl.c:9253
+#: cp/decl.c:9332
 #, gcc-internal-format
 msgid "default argument %qE uses local variable %qD"
 msgstr "é»˜è®¤å®žå�‚%qEä½¿ç”¨äº†å±€éƒ¨å�˜é‡�%qD"
 
-#: cp/decl.c:9323
+#: cp/decl.c:9399
 #, gcc-internal-format
+msgid "parameter %qD has Java class type"
+msgstr "å½¢å�‚%qDå…·æœ‰ Java ç±»ç±»åž‹"
+
+#: cp/decl.c:9412
+#, gcc-internal-format
 msgid "parameter %qD invalidly declared method type"
 msgstr "å½¢å�‚%qDè¢«æ— æ•ˆåœ°è¢«å£°æ˜Žä¸ºå…·æœ‰æ–¹æ³•ç±»åž‹"
 
-#: cp/decl.c:9347
+#: cp/decl.c:9436
 #, gcc-internal-format
 msgid "parameter %qD includes %s to array of unknown bound %qT"
 msgstr "å�‚æ•°%qDåŒ…å�«äº† %sï¼Œå�Žè€…æŒ‡å�‘æœ‰æœªçŸ¥è¾¹ç•Œ%qTçš„æ•°ç»„"
 
-#: cp/decl.c:9361
+#: cp/decl.c:9450
 #, gcc-internal-format
 msgid "parameter packs must be at the end of the parameter list"
 msgstr "å�‚æ•°åŒ…å¿…é¡»å‡ºçŽ°åœ¨å½¢å�‚åˆ—è¡¨æœ«å°¾"
 
-#: cp/decl.c:9366
+#: cp/decl.c:9455
 #, gcc-internal-format
 msgid "multiple parameters named %qE"
 msgstr "å¤šä¸ªå��ä¸º%qEçš„å½¢å�‚"
@@ -28761,138 +28745,138 @@
 #. 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.
-#: cp/decl.c:9581
+#: cp/decl.c:9672
 #, gcc-internal-format
 msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
 msgstr "æ— æ•ˆçš„æž„é€ å‡½æ•°ï¼šæ‚¨è¦�çš„å�¯èƒ½æ˜¯%<%T (const %T&)%>"
 
-#: cp/decl.c:9703
+#: cp/decl.c:9794
 #, gcc-internal-format
 msgid "%qD may not be declared within a namespace"
 msgstr "%qDä¸�èƒ½åœ¨å‘½å��ç©ºé—´å£°æ˜Ž"
 
-#: cp/decl.c:9708
+#: cp/decl.c:9799
 #, gcc-internal-format
 msgid "%qD may not be declared as static"
 msgstr "%qDä¸�èƒ½è¢«å£°æ˜Žä¸ºé�™æ€�çš„"
 
-#: cp/decl.c:9731
+#: cp/decl.c:9825
 #, gcc-internal-format
 msgid "%qD must be a nonstatic member function"
 msgstr "%qDå¿…é¡»æ˜¯ä¸€ä¸ªé�žé�™æ€�çš„æˆ�å‘˜å‡½æ•°"
 
-#: cp/decl.c:9740
+#: cp/decl.c:9834
 #, gcc-internal-format
 msgid "%qD must be either a non-static member function or a non-member function"
 msgstr "%qDå¿…é¡»æ˜¯ä¸€ä¸ªé�žé�™æ€�æˆ�å‘˜å‡½æ•°æˆ–é�žæˆ�å‘˜å‡½æ•°"
 
-#: cp/decl.c:9761
+#: cp/decl.c:9855
 #, gcc-internal-format
 msgid "%qD must have an argument of class or enumerated type"
 msgstr "%qDçš„å®žå�‚å¿…é¡»æœ‰ç±»æˆ–æžšä¸¾ç±»åž‹"
 
-#: cp/decl.c:9802
+#: cp/decl.c:9896
 #, gcc-internal-format
 msgid "conversion to %s%s will never use a type conversion operator"
 msgstr "å�‘ %s%s çš„è½¬æ�¢æ°¸è¿œä¸�ä¼šç”¨åˆ°ç±»åž‹è½¬æ�¢è¿�ç®—ç¬¦"
 
 #. 13.4.0.3
-#: cp/decl.c:9810
+#: cp/decl.c:9904
 #, gcc-internal-format
 msgid "ISO C++ prohibits overloading operator ?:"
 msgstr "ISO C++ ä¸�å…�è®¸é‡�è½½ ?: è¿�ç®—ç¬¦"
 
-#: cp/decl.c:9815
+#: cp/decl.c:9909
 #, gcc-internal-format
 msgid "%qD must not have variable number of arguments"
 msgstr "%qDä¸�èƒ½å¸¦å�¯å�˜æ•°é‡�çš„å®žå�‚"
 
-#: cp/decl.c:9866
+#: cp/decl.c:9960
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its argument"
 msgstr "å�Žç¼€%qDå¿…é¡»ä½¿ç”¨%<int%>ä½œä¸ºå®ƒçš„å�‚æ•°"
 
-#: cp/decl.c:9869
+#: cp/decl.c:9963
 #, gcc-internal-format
 msgid "postfix %qD must take %<int%> as its second argument"
 msgstr "å�Žç¼€%qDå¿…é¡»ä½¿ç”¨%<int%>ä½œä¸ºå®ƒçš„ç¬¬äºŒä¸ªå�‚æ•°"
 
-#: cp/decl.c:9877
+#: cp/decl.c:9971
 #, gcc-internal-format
 msgid "%qD must take either zero or one argument"
 msgstr "%qDå¿…é¡»å¸¦ 0 æˆ– 1 ä¸ªå®žå�‚"
 
-#: cp/decl.c:9879
+#: cp/decl.c:9973
 #, gcc-internal-format
 msgid "%qD must take either one or two arguments"
 msgstr "%qDå¿…é¡»å¸¦ 1 æˆ– 2 ä¸ªå®žå�‚"
 
-#: cp/decl.c:9901
+#: cp/decl.c:9995
 #, gcc-internal-format
 msgid "prefix %qD should return %qT"
 msgstr "å‰�ç¼€%qDåº”å½“è¿”å›ž%qT"
 
-#: cp/decl.c:9907
+#: cp/decl.c:10001
 #, gcc-internal-format
 msgid "postfix %qD should return %qT"
 msgstr "å�Žç¼€%qDåº”å½“è¿”å›ž%qT"
 
-#: cp/decl.c:9916
+#: cp/decl.c:10010
 #, gcc-internal-format
 msgid "%qD must take %<void%>"
 msgstr "%qDå¿…é¡»æœ‰%<void%>ç±»åž‹"
 
-#: cp/decl.c:9918 cp/decl.c:9927
+#: cp/decl.c:10012 cp/decl.c:10021
 #, gcc-internal-format
 msgid "%qD must take exactly one argument"
 msgstr "%qDå¸¦ä¸”ä»…å¸¦ 1 ä¸ªå®žå�‚"
 
-#: cp/decl.c:9929
+#: cp/decl.c:10023
 #, gcc-internal-format
 msgid "%qD must take exactly two arguments"
 msgstr "%qDå¸¦ä¸”ä»…å¸¦ 2 ä¸ªå®žå�‚"
 
-#: cp/decl.c:9938
+#: cp/decl.c:10032
 #, gcc-internal-format
 msgid "user-defined %qD always evaluates both arguments"
 msgstr "ç”¨æˆ·å®šä¹‰çš„%qDæ€»æ˜¯è®¡ç®—æ‰€æœ‰ä¸¤ä¸ªå�‚æ•°"
 
-#: cp/decl.c:9952
+#: cp/decl.c:10046
 #, gcc-internal-format
 msgid "%qD should return by value"
 msgstr "%qDåº”å½“è¿”å›žå€¼è€Œé�žå¼•ç”¨"
 
-#: cp/decl.c:9964 cp/decl.c:9968
+#: cp/decl.c:10058 cp/decl.c:10062
 #, gcc-internal-format
 msgid "%qD cannot have default arguments"
 msgstr "%qDä¸�èƒ½æœ‰é»˜è®¤å�‚æ•°"
 
-#: cp/decl.c:10026
+#: cp/decl.c:10120
 #, gcc-internal-format
 msgid "using template type parameter %qT after %qs"
 msgstr "ä½¿ç”¨æ¨¡æ�¿ç±»åž‹å½¢å�‚%qTï¼Œåœ¨%qså�Ž"
 
-#: cp/decl.c:10041
+#: cp/decl.c:10135
 #, gcc-internal-format
 msgid "using typedef-name %qD after %qs"
 msgstr "ä½¿ç”¨ typedef å��%qDï¼Œåœ¨%qså�Ž"
 
-#: cp/decl.c:10042
+#: cp/decl.c:10136
 #, gcc-internal-format
 msgid "%q+D has a previous declaration here"
 msgstr "%q+Då…ˆå‰�åœ¨æ­¤å¤„æœ‰è¿‡å£°æ˜Ž"
 
-#: cp/decl.c:10050
+#: cp/decl.c:10144
 #, gcc-internal-format
 msgid "%qT referred to as %qs"
 msgstr "%qTä½œä¸º%qsè¢«å¼•ç”¨"
 
-#: cp/decl.c:10051 cp/decl.c:10058
+#: cp/decl.c:10145 cp/decl.c:10152
 #, gcc-internal-format
 msgid "%q+T has a previous declaration here"
 msgstr "%q+Tå…ˆå‰�åœ¨æ­¤å¤„æœ‰è¿‡å£°æ˜Ž"
 
-#: cp/decl.c:10057
+#: cp/decl.c:10151
 #, gcc-internal-format
 msgid "%qT referred to as enum"
 msgstr "%qTä½œä¸ºæžšä¸¾è¢«å¼•ç”¨"
@@ -28904,73 +28888,73 @@
 #. void f(class C);		// No template header here
 #.
 #. then the required template argument is missing.
-#: cp/decl.c:10072
+#: cp/decl.c:10166
 #, gcc-internal-format
 msgid "template argument required for %<%s %T%>"
 msgstr "%<%s %T%>éœ€è¦�æ¨¡æ�¿å�‚æ•°"
 
-#: cp/decl.c:10120 cp/name-lookup.c:2698
+#: cp/decl.c:10214 cp/name-lookup.c:2700
 #, gcc-internal-format
 msgid "%qD has the same name as the class in which it is declared"
 msgstr "%qDä¸Žå…¶å£°æ˜Žæ‰€åœ¨çš„ç±»é‡�å��"
 
-#: cp/decl.c:10150 cp/name-lookup.c:2207 cp/parser.c:4036 cp/parser.c:14029
-#: cp/parser.c:16234
+#: cp/decl.c:10244 cp/name-lookup.c:2209 cp/parser.c:4040 cp/parser.c:14099
+#: cp/parser.c:16316
 #, gcc-internal-format
 msgid "reference to %qD is ambiguous"
 msgstr "å¯¹%qDçš„å¼•ç”¨æœ‰æ­§ä¹‰"
 
-#: cp/decl.c:10264
+#: cp/decl.c:10358
 #, gcc-internal-format
 msgid "use of enum %q#D without previous declaration"
 msgstr "ä½¿ç”¨æžšä¸¾%q#Då‰�æ²¡æœ‰ç»™å‡ºå£°æ˜Ž"
 
-#: cp/decl.c:10285
+#: cp/decl.c:10379
 #, gcc-internal-format
 msgid "redeclaration of %qT as a non-template"
 msgstr "%qTé‡�å£°æ˜Žä¸ºé�žæ¨¡æ�¿"
 
-#: cp/decl.c:10286 cp/pt.c:4154
+#: cp/decl.c:10380
 #, gcc-internal-format
 msgid "previous declaration %q+D"
 msgstr "å…ˆå‰�çš„å£°æ˜Ž%q+D"
 
-#: cp/decl.c:10397
+#: cp/decl.c:10491
 #, gcc-internal-format
 msgid "derived union %qT invalid"
 msgstr "æ´¾ç”Ÿè�”å�ˆ%qTæ— æ•ˆ"
 
-#: cp/decl.c:10406
+#: cp/decl.c:10500
 #, gcc-internal-format
 msgid "Java class %qT cannot have multiple bases"
 msgstr "Java ç±»%qTä¸�èƒ½æœ‰å¤šä¸ªåŸºç±»"
 
-#: cp/decl.c:10417
+#: cp/decl.c:10511
 #, gcc-internal-format
 msgid "Java class %qT cannot have virtual bases"
 msgstr "Java ç±»%qTä¸�èƒ½æœ‰è™šåŸºç±»"
 
-#: cp/decl.c:10440
+#: cp/decl.c:10534
 #, gcc-internal-format
 msgid "base type %qT fails to be a struct or class type"
 msgstr "åŸºç±»åž‹%qTä¸�æ˜¯ç»“æž„æˆ–ç±»"
 
-#: cp/decl.c:10473
+#: cp/decl.c:10567
 #, gcc-internal-format
 msgid "recursive type %qT undefined"
 msgstr "é€’å½’çš„ç±»åž‹%qTæœªå®šä¹‰"
 
-#: cp/decl.c:10475
+#: cp/decl.c:10569
 #, gcc-internal-format
 msgid "duplicate base type %qT invalid"
 msgstr "é‡�å¤�çš„åŸºç±»åž‹%qTæ— æ•ˆ"
 
-#: cp/decl.c:10552
+#: cp/decl.c:10646
 #, gcc-internal-format
 msgid "multiple definition of %q#T"
 msgstr "%q#Tå¤šæ¬¡å®šä¹‰"
 
-#: cp/decl.c:10553
+#: cp/decl.c:10647
 #, gcc-internal-format
 msgid "%Jprevious definition here"
 msgstr "%Jå‰�ä¸€ä¸ªå®šä¹‰åœ¨è¿™é‡Œ"
@@ -28979,47 +28963,52 @@
 #.
 #. IF no integral type can represent all the enumerator values, the
 #. enumeration is ill-formed.
-#: cp/decl.c:10692
+#: cp/decl.c:10786
 #, gcc-internal-format
 msgid "no integral type can represent all of the enumerator values for %qT"
 msgstr "æ²¡æœ‰ä¸€ä¸ªæ•´æ•°ç±»åž‹å�¯ä»¥è¡¨ç¤º%qTçš„æ‰€æœ‰æžšä¸¾å€¼"
 
-#: cp/decl.c:10803
+#: cp/decl.c:10897
 #, gcc-internal-format
 msgid "enumerator value for %qD is not an integer constant"
 msgstr "%qDçš„æžšä¸¾å€¼ä¸�æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡�"
 
-#: cp/decl.c:10831
+#: cp/decl.c:10925
 #, gcc-internal-format
 msgid "overflow in enumeration values at %qD"
 msgstr "%qDå¤„æžšä¸¾å€¼æº¢å‡º"
 
-#: cp/decl.c:10906
+#: cp/decl.c:11002
 #, gcc-internal-format
 msgid "return type %q#T is incomplete"
 msgstr "è¿”å›žå€¼ç±»åž‹%q#Tä¸�å®Œå…¨"
 
-#: cp/decl.c:11031 cp/typeck.c:6711
+#: cp/decl.c:11004
 #, gcc-internal-format
+msgid "return type has Java class type %q#T"
+msgstr "è¿”å›žç±»åž‹å…·æœ‰ Java ç±»ç±»åž‹%q#T"
+
+#: cp/decl.c:11129 cp/typeck.c:6739
+#, gcc-internal-format
 msgid "%<operator=%> should return a reference to %<*this%>"
 msgstr "%<operator=%>åº”å½“è¿”å›žä¸€ä¸ªå¯¹%<*this%>çš„å¼•ç”¨"
 
-#: cp/decl.c:11420
+#: cp/decl.c:11518
 #, gcc-internal-format
 msgid "parameter %qD declared void"
 msgstr "å½¢å�‚%qDè¢«å£°æ˜Žä¸º void"
 
-#: cp/decl.c:11908
+#: cp/decl.c:12006
 #, gcc-internal-format
 msgid "invalid member function declaration"
 msgstr "æ— æ•ˆçš„æˆ�å‘˜å‡½æ•°å£°æ˜Ž"
 
-#: cp/decl.c:11923
+#: cp/decl.c:12021
 #, gcc-internal-format
 msgid "%qD is already defined in class %qT"
 msgstr "%qDå·²åœ¨ç±»%qTä¸­å®šä¹‰è¿‡"
 
-#: cp/decl.c:12170
+#: cp/decl.c:12268
 #, gcc-internal-format
 msgid "static member function %q#D declared with type qualifiers"
 msgstr "é�™æ€�æˆ�å‘˜å‡½æ•°%q#Dçš„å£°æ˜Žå¸¦æœ‰ç±»åž‹é™�å®šç¬¦"
@@ -29059,7 +29048,7 @@
 msgid "deleting %qT is undefined"
 msgstr "åˆ é™¤%qTæœªå®šä¹‰"
 
-#: cp/decl2.c:459 cp/pt.c:3828
+#: cp/decl2.c:459 cp/pt.c:3831
 #, gcc-internal-format
 msgid "template declaration of %q#D"
 msgstr "%q#Då£°æ˜Žä¸ºæ¨¡æ�¿"
@@ -29144,22 +29133,22 @@
 msgid "static member %qD cannot be a bit-field"
 msgstr "é�™æ€�æˆ�å‘˜%qDä¸�èƒ½æ˜¯ä½�æ®µ"
 
-#: cp/decl2.c:1122
+#: cp/decl2.c:1165
 #, gcc-internal-format
 msgid "anonymous struct not inside named type"
 msgstr "åŒ¿å��ç»“æž„ä¸�åœ¨æœ‰å��ç±»åž‹å†…"
 
-#: cp/decl2.c:1206
+#: cp/decl2.c:1249
 #, gcc-internal-format
 msgid "namespace-scope anonymous aggregates must be static"
 msgstr "å‘½å��ç©ºé—´åŸŸçš„åŒ¿å��è�šå�ˆå¿…é¡»æ˜¯é�™æ€�çš„"
 
-#: cp/decl2.c:1215
+#: cp/decl2.c:1258
 #, gcc-internal-format
 msgid "anonymous union with no members"
 msgstr "åŒ¿å��è�”å�ˆæ²¡æœ‰æˆ�å‘˜"
 
-#: cp/decl2.c:1251
+#: cp/decl2.c:1294
 #, gcc-internal-format
 msgid "%<operator new%> must return type %qT"
 msgstr "%<operator new%>å¿…é¡»è¿”å›ž%qT"
@@ -29168,60 +29157,60 @@
 #.
 #. The first parameter shall not have an associated default
 #. argument.
-#: cp/decl2.c:1262
+#: cp/decl2.c:1305
 #, gcc-internal-format
 msgid "the first parameter of %<operator new%> cannot have a default argument"
 msgstr "%<operator new%>çš„ç¬¬ä¸€ä¸ªå½¢å�‚ä¸�èƒ½æœ‰é»˜è®¤å�‚æ•°"
 
-#: cp/decl2.c:1278
+#: cp/decl2.c:1321
 #, gcc-internal-format
 msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
 msgstr "%<operator new%>çš„ç¬¬ä¸€ä¸ªå½¢å�‚ç±»åž‹ä¸º%<size_t%>(%qT)"
 
-#: cp/decl2.c:1307
+#: cp/decl2.c:1350
 #, gcc-internal-format
 msgid "%<operator delete%> must return type %qT"
 msgstr "%<operator delete%>å¿…é¡»è¿”å›ž%qT"
 
-#: cp/decl2.c:1316
+#: cp/decl2.c:1359
 #, gcc-internal-format
 msgid "%<operator delete%> takes type %qT as first parameter"
 msgstr "%<operator delete%>çš„ç¬¬ä¸€ä¸ªå½¢å�‚ç±»åž‹ä¸º%qT"
 
-#: cp/decl2.c:1985
+#: cp/decl2.c:2028
 #, gcc-internal-format
 msgid "%qT has a field %qD whose type uses the anonymous namespace"
 msgstr "%qTæœ‰ä¸€ä¸ªå­—æ®µ%qDä½¿ç”¨åŒ¿å��å‘½å��ç©ºé—´"
 
-#: cp/decl2.c:1992
+#: cp/decl2.c:2035
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than the type of its field %qD"
 msgstr "%qTè¢«å£°æ˜Žä¸ºæ¯”å…¶å­—æ®µ%qDçš„ç±»åž‹æœ‰æ›´é«˜çš„å�¯è§�æ€§"
 
-#: cp/decl2.c:2005
+#: cp/decl2.c:2048
 #, gcc-internal-format
 msgid "%qT has a base %qT whose type uses the anonymous namespace"
 msgstr "%qTæœ‰ä¸€ä¸ªåŸºç±»%qTä½¿ç”¨åŒ¿å��å‘½å��ç©ºé—´"
 
-#: cp/decl2.c:2011
+#: cp/decl2.c:2054
 #, gcc-internal-format
 msgid "%qT declared with greater visibility than its base %qT"
 msgstr "%qTè¢«å£°æ˜Žä¸ºæ¯”å…¶åŸºç±»%qTæœ‰æ›´é«˜çš„å�¯è§�æ€§"
 
-#: cp/decl2.c:3395
+#: cp/decl2.c:3441
 #, gcc-internal-format
 msgid "inline function %q+D used but never defined"
 msgstr "ä½¿ç”¨äº†å†…è�”å‡½æ•°%q+Dä½†ä»Žæœªå®šä¹‰è¿‡"
 
-#: cp/decl2.c:3543
+#: cp/decl2.c:3589
 #, gcc-internal-format
 msgid "default argument missing for parameter %P of %q+#D"
-msgstr "å½¢å�‚ %P (å±žäºŽ%q+#D)ç¼ºå°‘é»˜è®¤å®žå�‚"
+msgstr "%2$q+#Dçš„ç¬¬ %1$P ä¸ªå½¢å�‚ç¼ºå°‘é»˜è®¤å®žå�‚"
 
 #. We really want to suppress this warning in system headers,
 #. because libstdc++ uses variadic templates even when we aren't
 #. in C++0x mode.
-#: cp/error.c:2669
+#: cp/error.c:2712
 #, gcc-internal-format
 msgid "ISO C++ does not include variadic templates"
 msgstr "ISO C++ ä¸�å…�è®¸å�¯å�˜å�‚æ•°æ¨¡æ�¿"
@@ -29253,7 +29242,7 @@
 msgid "throwing NULL, which has integral, not pointer type"
 msgstr "æŠ›å‡º NULLï¼Œå®ƒçš„ç±»åž‹æ˜¯æ•´æ•°è€Œä¸�æ˜¯æŒ‡é’ˆ"
 
-#: cp/except.c:643 cp/init.c:1780
+#: cp/except.c:643 cp/init.c:1915
 #, gcc-internal-format
 msgid "%qD should never be overloaded"
 msgstr "%qDæ°¸è¿œä¸�åº”è¯¥è¢«é‡�è½½"
@@ -29352,232 +29341,247 @@
 msgid "member %qD declared as friend before type %qT defined"
 msgstr "æˆ�å‘˜%qDåœ¨ç±»åž‹%qTè¢«å®šä¹‰ä¹‹å‰�å£°æ˜Žä¸ºå�‹å…ƒ"
 
-#: cp/friend.c:550
+#: cp/friend.c:543
 #, gcc-internal-format
+msgid "friend declaration %qD in local class without prior declaration"
+msgstr "æœ¬åœ°ç±»ä¸­çš„å�‹å…ƒå£°æ˜Ž%qDæ²¡æœ‰å…ˆå‰�å£°æ˜Ž"
+
+#: cp/friend.c:564
+#, gcc-internal-format
 msgid "friend declaration %q#D declares a non-template function"
 msgstr "å�‹å…ƒå£°æ˜Ž%q#Då£°æ˜Žäº†ä¸€ä¸ªé�žæ¨¡æ�¿å‡½æ•°"
 
-#: cp/friend.c:554
+#: cp/friend.c:568
 #, 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 "(å¦‚æžœè¿™ä¸�æ˜¯æ‚¨åŽŸæ�¥çš„æƒ³æ³•ï¼Œè¯·ç¡®å®šæ­¤å‡½æ•°æ¨¡æ�¿å·²ç»�å£°æ˜Žè¿‡ï¼Œå¹¶åœ¨è¿™é‡Œçš„å‡½æ•°å��å�Žé�¢æ·»åŠ  <>)"
 
-#: cp/init.c:334
+#: cp/init.c:374
 #, gcc-internal-format
+msgid "value-initialization of reference"
+msgstr "å¼•ç”¨è¢«å€¼æ‰€åˆ�å§‹åŒ–"
+
+#: cp/init.c:481
+#, gcc-internal-format
 msgid "%J%qD should be initialized in the member initialization list"
 msgstr "%J%qDåº”è¯¥åœ¨æˆ�å‘˜åˆ�å§‹åŒ–åˆ—è¡¨ä¸­è¢«åˆ�å§‹åŒ–"
 
-#: cp/init.c:382
+#: cp/init.c:529
 #, gcc-internal-format
 msgid "%Jdefault-initialization of %q#D, which has reference type"
 msgstr "%Jé»˜è®¤åˆ�å§‹åŒ–å…·æœ‰å¼•ç”¨ç±»åž‹çš„%q#D"
 
-#: cp/init.c:388
+#: cp/init.c:535
 #, gcc-internal-format
 msgid "%Juninitialized reference member %qD"
 msgstr "%Jæœªåˆ�å§‹åŒ–çš„å¼•ç”¨æˆ�å‘˜%qD"
 
-#: cp/init.c:391
+#: cp/init.c:538
 #, gcc-internal-format
 msgid "%Juninitialized member %qD with %<const%> type %qT"
 msgstr "%Jæœªåˆ�å§‹åŒ–çš„æˆ�å‘˜%qDå…·æœ‰%<const%>ç±»åž‹%qT"
 
-#: cp/init.c:534
+#: cp/init.c:681
 #, gcc-internal-format
 msgid "%q+D will be initialized after"
 msgstr "%q+Då°†éš�å�Žè¢«åˆ�å§‹åŒ–"
 
-#: cp/init.c:537
+#: cp/init.c:684
 #, gcc-internal-format
 msgid "base %qT will be initialized after"
 msgstr "åŸºç±»%qTå°†åœ¨"
 
-#: cp/init.c:540
+#: cp/init.c:687
 #, gcc-internal-format
 msgid "  %q+#D"
 msgstr "%q+#D"
 
-#: cp/init.c:542
+#: cp/init.c:689
 #, gcc-internal-format
 msgid "  base %qT"
 msgstr "  åŸºç±»%qT"
 
-#: cp/init.c:543
+#: cp/init.c:690
 #, gcc-internal-format
 msgid "%J  when initialized here"
 msgstr "%J  å½“åœ¨è¿™é‡Œåˆ�å§‹åŒ–æ—¶"
 
-#: cp/init.c:559
+#: cp/init.c:706
 #, gcc-internal-format
 msgid "%Jmultiple initializations given for %qD"
 msgstr "%Jä¸º%qDç»™å®šäº†å¤šä¸ªåˆ�å§‹åŒ–è®¾å®š"
 
-#: cp/init.c:562
+#: cp/init.c:709
 #, gcc-internal-format
 msgid "%Jmultiple initializations given for base %qT"
 msgstr "%Jä¸ºåŸºç±»%qTç»™å®šäº†å¤šä¸ªåˆ�å§‹åŒ–è®¾å®š"
 
-#: cp/init.c:629
+#: cp/init.c:776
 #, gcc-internal-format
 msgid "%Jinitializations for multiple members of %qT"
 msgstr "%Jåˆ�å§‹åŒ–%qTçš„å¤šä¸ªæˆ�å‘˜"
 
-#: cp/init.c:691
+#: cp/init.c:839
 #, gcc-internal-format
 msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
 msgstr "%JåŸºç±»%q#Tåº”è¯¥åœ¨å¤�åˆ¶æž„é€ å‡½æ•°ä¸­æ˜¾å¼�åœ°åˆ�å§‹åŒ–"
 
-#: cp/init.c:915 cp/init.c:934
+#: cp/init.c:1063 cp/init.c:1082
 #, gcc-internal-format
 msgid "class %qT does not have any field named %qD"
 msgstr "ç±»%qTæ²¡æœ‰å��ä¸º%qDçš„å­—æ®µ"
 
-#: cp/init.c:921
+#: cp/init.c:1069
 #, gcc-internal-format
 msgid "%q#D is a static data member; it can only be initialized at its definition"
 msgstr "%q#Dæ˜¯ä¸€ä¸ªé�™æ€�æ•°æ�®æˆ�å‘˜ï¼›å®ƒå�ªèƒ½åœ¨å®šä¹‰æ—¶è¢«åˆ�å§‹åŒ–"
 
-#: cp/init.c:928
+#: cp/init.c:1076
 #, gcc-internal-format
 msgid "%q#D is not a non-static data member of %qT"
 msgstr "%q#Dä¸�æ˜¯%qTçš„é�žé�™æ€�æ•°æ�®æˆ�å‘˜"
 
-#: cp/init.c:967
+#: cp/init.c:1115
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which has no base classes"
 msgstr "å¯¹æ²¡æœ‰åŸºç±»çš„%qTçš„æ— å��åˆ�å§‹åŒ–"
 
-#: cp/init.c:975
+#: cp/init.c:1123
 #, gcc-internal-format
 msgid "unnamed initializer for %qT, which uses multiple inheritance"
 msgstr "å¯¹ä½¿ç”¨äº†å¤šç»§æ‰¿çš„%qTçš„æ— å��åˆ�å§‹åŒ–"
 
-#: cp/init.c:1021
+#: cp/init.c:1169
 #, gcc-internal-format
 msgid "%qD is both a direct base and an indirect virtual base"
 msgstr "%qDæ—¢æ˜¯ä¸€ä¸ªç›´æŽ¥åŸºç±»å�ˆæ˜¯ä¸€ä¸ªé—´æŽ¥è™šåŸºç±»"
 
-#: cp/init.c:1029
+#: cp/init.c:1177
 #, gcc-internal-format
 msgid "type %qT is not a direct or virtual base of %qT"
 msgstr "ç±»åž‹%qTä¸�æ˜¯%qTçš„ç›´æŽ¥æˆ–è™šåŸºç±»"
 
-#: cp/init.c:1032
+#: cp/init.c:1180
 #, gcc-internal-format
 msgid "type %qT is not a direct base of %qT"
 msgstr "ç±»åž‹%qTä¸�æ˜¯%qTçš„ç›´æŽ¥åŸºç±»"
 
-#: cp/init.c:1112
+#: cp/init.c:1260
 #, gcc-internal-format
 msgid "bad array initializer"
 msgstr "é”™è¯¯çš„æ•°ç»„åˆ�å§‹å€¼è®¾å®š"
 
-#: cp/init.c:1287
+#: cp/init.c:1435
 #, gcc-internal-format
 msgid "%qT is not an aggregate type"
 msgstr "%qTä¸�æ˜¯ä¸€ä¸ªè�šå�ˆç±»åž‹"
 
-#: cp/init.c:1341
+#: cp/init.c:1489
 #, gcc-internal-format
 msgid "incomplete type %qT does not have member %qD"
 msgstr "ä¸�å®Œå…¨ç±»åž‹%qTæ²¡æœ‰æˆ�å‘˜%qD"
 
-#: cp/init.c:1354
+#: cp/init.c:1502
 #, gcc-internal-format
 msgid "invalid pointer to bit-field %qD"
 msgstr "æŒ‡å�‘ä½�æ®µ%qDæŒ‡é’ˆæ— æ•ˆ"
 
-#: cp/init.c:1431
+#: cp/init.c:1579
 #, gcc-internal-format
 msgid "invalid use of non-static member function %qD"
 msgstr "å¯¹é�žé�™æ€�æˆ�å‘˜å‡½æ•°%qDçš„ä½¿ç”¨æ— æ•ˆ"
 
-#: cp/init.c:1437
+#: cp/init.c:1585
 #, gcc-internal-format
 msgid "invalid use of non-static data member %qD"
 msgstr "å¯¹é�žé�™æ€�æ•°æ�®æˆ�å‘˜%qDçš„æ— æ•ˆä½¿ç”¨"
 
-#: cp/init.c:1714
+#: cp/init.c:1862
 #, gcc-internal-format
 msgid "invalid type %<void%> for new"
 msgstr "å¯¹ new è€Œè¨€ç±»åž‹%<void%>æ— æ•ˆ"
 
-#: cp/init.c:1724
+#: cp/init.c:1872
 #, gcc-internal-format
 msgid "uninitialized const in %<new%> of %q#T"
 msgstr "%<new%>%q#Tæ—¶å¸¸é‡�æœªåˆ�å§‹åŒ–"
 
-#: cp/init.c:1775
+#: cp/init.c:1910
 #, gcc-internal-format
 msgid "call to Java constructor with %qs undefined"
 msgstr "è°ƒç”¨ Java æž„é€ å‡½æ•°ï¼Œä½†æ²¡æœ‰å®šä¹‰%qs"
 
-#: cp/init.c:1815
+#: cp/init.c:1926
 #, gcc-internal-format
+msgid "Java class %q#T object allocated using placement new"
+msgstr "Java ç±»%q#Tå¯¹è±¡ä¸ºé¢„å®šä½� new æ‰€åˆ†é…�"
+
+#: cp/init.c:1955
+#, gcc-internal-format
 msgid "no suitable %qD found in class %qT"
 msgstr "æ‰¾ä¸�åˆ°å�ˆé€‚çš„%qDï¼Œåœ¨ç±»%qTä¸­"
 
-#: cp/init.c:1820
+#: cp/init.c:1960
 #, gcc-internal-format
 msgid "request for member %qD is ambiguous"
 msgstr "å¯¹æˆ�å‘˜%qDçš„è¯·æ±‚æœ‰æ­§ä¹‰"
 
-#: cp/init.c:1972
+#: cp/init.c:2134
 #, gcc-internal-format
 msgid "ISO C++ forbids initialization in array new"
 msgstr "ISO C++ ä¸�å…�è®¸åœ¨æ•°ç»„ new ä¸­åˆ�å§‹åŒ–"
 
-#: cp/init.c:2174
+#: cp/init.c:2336
 #, gcc-internal-format
 msgid "size in array new must have integral type"
 msgstr "æ•°ç»„ new çš„å¤§å°�å¿…é¡»æœ‰æ•´æ•°ç±»åž‹"
 
-#: cp/init.c:2183
+#: cp/init.c:2345
 #, gcc-internal-format
 msgid "new cannot be applied to a reference type"
 msgstr "new ä¸�èƒ½ç”¨äºŽå¼•ç”¨ç±»åž‹"
 
-#: cp/init.c:2189
+#: cp/init.c:2351
 #, gcc-internal-format
 msgid "new cannot be applied to a function type"
 msgstr "new ä¸�èƒ½ç”¨äºŽå‡½æ•°ç±»åž‹"
 
-#: cp/init.c:2228
+#: cp/init.c:2390
 #, gcc-internal-format
 msgid "call to Java constructor, while %<jclass%> undefined"
 msgstr "è°ƒç”¨ Java æž„é€ å‡½æ•°ï¼Œä½†æ²¡æœ‰å®šä¹‰%<jclass%>"
 
-#: cp/init.c:2246
+#: cp/init.c:2408
 #, gcc-internal-format
 msgid "can't find %<class$%> in %qT"
 msgstr "%qTä¸­æ‰¾ä¸�åˆ°%<class$%>"
 
-#: cp/init.c:2607
+#: cp/init.c:2769
 #, gcc-internal-format
 msgid "initializer ends prematurely"
 msgstr "åˆ�å§‹å€¼è®¾å®šåœ¨å®Œæˆ�ä¹‹å‰�ç»“æ�Ÿ"
 
-#: cp/init.c:2662
+#: cp/init.c:2824
 #, gcc-internal-format
 msgid "cannot initialize multi-dimensional array with initializer"
 msgstr "ä¸�èƒ½ç”¨åˆ�å§‹å€¼è®¾å®šé¡¹æ�¥åˆ�å§‹åŒ–å¤šç»´æ•°ç»„"
 
-#: cp/init.c:2799
+#: cp/init.c:2961
 #, gcc-internal-format
 msgid "possible problem detected in invocation of delete operator:"
 msgstr "æ£€æµ‹åˆ°è°ƒç”¨ delete è¿�ç®—ç¬¦æ—¶å�¯èƒ½å‡ºçŽ°çš„é—®é¢˜ï¼š"
 
-#: cp/init.c:2802
+#: cp/init.c:2964
 #, gcc-internal-format
 msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr "æž�æž„å‡½æ•°å’Œç±»ç‰¹å®šçš„ delete è¿�ç®—ç¬¦å�‡ä¸�ä¼šè¢«è°ƒç”¨ï¼Œå�³ä½¿å®ƒä»¬åœ¨ç±»å®šä¹‰æ—¶å·²ç»�å£°æ˜Žã€‚"
 
-#: cp/init.c:2823
+#: cp/init.c:2985
 #, gcc-internal-format
 msgid "unknown array size in delete"
 msgstr "delete æ—¶æ•°ç»„å¤§å°�æœªçŸ¥"
 
-#: cp/init.c:3070
+#: cp/init.c:3232
 #, gcc-internal-format
 msgid "type to vector delete is neither pointer or array type"
 msgstr "çŸ¢é‡� delete çš„å®žå�‚ç±»åž‹æ—¢é�žæŒ‡é’ˆä¹Ÿé�žæ•°ç»„"
@@ -29642,22 +29646,22 @@
 msgid "mangling typeof, use decltype instead"
 msgstr "ä¿®é¥° typeofï¼Œè¯·æ”¹ç”¨ decltype"
 
-#: cp/mangle.c:2208
+#: cp/mangle.c:2211
 #, gcc-internal-format
 msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr "ç”±äºŽ C++ ABI çš„ç¼ºé™·ï¼Œcall_expr ä¸�èƒ½è¢«ä¿®é¥°"
 
-#: cp/mangle.c:2216
+#: cp/mangle.c:2219
 #, gcc-internal-format
 msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
 msgstr "ç”±äºŽ C++ ABI çš„ç¼ºé™·ï¼Œé›¶æ“�ä½œæ•°çš„è½¬æ�¢ä¸�èƒ½è¢«ä¿®é¥°"
 
-#: cp/mangle.c:2266
+#: cp/mangle.c:2269
 #, gcc-internal-format
 msgid "omitted middle operand to %<?:%> operand cannot be mangled"
 msgstr "çœ�ç•¥çš„%<?:%>ä¸­æ“�ä½œæ•°ä¸�èƒ½è¢«ä¿®é¥°"
 
-#: cp/mangle.c:2584
+#: cp/mangle.c:2587
 #, gcc-internal-format
 msgid "the mangled name of %qD will change in a future version of GCC"
 msgstr "%qDä¿®é¥°å�Žçš„å��å­—å°†åœ¨ GCC çš„æœªæ�¥ç‰ˆæœ¬ä¸­æœ‰å�˜åŒ–"
@@ -29667,27 +29671,27 @@
 msgid "generic thunk code fails for method %q#D which uses %<...%>"
 msgstr "é€šç”¨çš„è½¬æ�¢å±‚ä»£ç �(thunk)å¯¹ä½¿ç”¨äº†%<...%>çš„æ–¹æ³•%q#Då¤±æ•ˆ"
 
-#: cp/method.c:697
+#: cp/method.c:698
 #, gcc-internal-format
 msgid "non-static const member %q#D, can't use default assignment operator"
 msgstr "é�žé�™æ€�çš„å¸¸é‡�æˆ�å‘˜%q#Dï¼Œä¸�èƒ½ä½¿ç”¨é»˜è®¤çš„èµ‹å€¼è¿�ç®—ç¬¦"
 
-#: cp/method.c:703
+#: cp/method.c:704
 #, gcc-internal-format
 msgid "non-static reference member %q#D, can't use default assignment operator"
 msgstr "é�žé�™æ€�çš„å¼•ç”¨æˆ�å‘˜%q#Dï¼Œä¸�èƒ½ä½¿ç”¨é»˜è®¤çš„èµ‹å€¼è¿�ç®—ç¬¦"
 
-#: cp/method.c:815
+#: cp/method.c:816
 #, gcc-internal-format
 msgid "%Hsynthesized method %qD first required here "
 msgstr "%Håœ¨è¿™é‡Œç¬¬ä¸€æ¬¡éœ€è¦�ç”Ÿæˆ�çš„æ–¹æ³•%qD"
 
-#: cp/method.c:1158
+#: cp/method.c:1159
 #, gcc-internal-format
 msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
 msgstr "ç”±äºŽéš�å¼�çš„è™šæž�æž„å‡½æ•°ï¼Œç±»%qTçš„ vtable å¸ƒå±€å�¯èƒ½ä¸Ž ABI ä¸�ç›¸å®¹ï¼Œå¹¶ä¸”å�¯èƒ½åœ¨ GCC çš„æœªæ�¥ç‰ˆæœ¬ä¸­æ”¹å�˜"
 
-#: cp/name-lookup.c:728
+#: cp/name-lookup.c:727
 #, gcc-internal-format
 msgid "redeclaration of %<wchar_t%> as %qT"
 msgstr "%<wchar_t%>é‡�å£°æ˜Žä¸º%qT"
@@ -29698,243 +29702,243 @@
 #. [basic.start.main]
 #.
 #. This function shall not be overloaded.
-#: cp/name-lookup.c:758
+#: cp/name-lookup.c:757
 #, gcc-internal-format
 msgid "invalid redeclaration of %q+D"
 msgstr "å¯¹%q+#Dæ— æ•ˆçš„é‡�å£°æ˜Ž"
 
-#: cp/name-lookup.c:759
+#: cp/name-lookup.c:758
 #, gcc-internal-format
 msgid "as %qD"
 msgstr "ä½œä¸º%qD"
 
-#: cp/name-lookup.c:850
+#: cp/name-lookup.c:849
 #, gcc-internal-format
 msgid "type mismatch with previous external decl of %q#D"
 msgstr "ç±»åž‹ä¸Žå…ˆå‰�çš„%q#Dçš„å¤–éƒ¨å£°æ˜Žä¸�åŒ¹é…�"
 
-#: cp/name-lookup.c:851
+#: cp/name-lookup.c:850
 #, gcc-internal-format
 msgid "previous external decl of %q+#D"
 msgstr "å…ˆå‰�%q+#Dçš„å¤–éƒ¨å£°æ˜Ž"
 
-#: cp/name-lookup.c:942
+#: cp/name-lookup.c:941
 #, gcc-internal-format
 msgid "extern declaration of %q#D doesn't match"
 msgstr "%q#Dçš„å¤–éƒ¨å£°æ˜Žä¸�åŒ¹é…�"
 
-#: cp/name-lookup.c:943
+#: cp/name-lookup.c:942
 #, gcc-internal-format
 msgid "global declaration %q+#D"
 msgstr "å…¨å±€å£°æ˜Ž%q+#D"
 
-#: cp/name-lookup.c:980 cp/name-lookup.c:987
+#: cp/name-lookup.c:979 cp/name-lookup.c:986
 #, gcc-internal-format
 msgid "declaration of %q#D shadows a parameter"
 msgstr "%q#Dçš„å£°æ˜Žéš�è—�äº†ä¸€ä¸ªå½¢å�‚"
 
 #. Location of previous decl is not useful in this case.
-#: cp/name-lookup.c:1012
+#: cp/name-lookup.c:1011
 #, gcc-internal-format
 msgid "declaration of %qD shadows a member of 'this'"
 msgstr "%qDçš„å£°æ˜Žéš�è—�äº†â€˜thisâ€™çš„ä¸€ä¸ªæˆ�å‘˜"
 
-#: cp/name-lookup.c:1018
+#: cp/name-lookup.c:1017
 #, gcc-internal-format
 msgid "declaration of %qD shadows a previous local"
 msgstr "%qDçš„å£°æ˜Žéš�è—�äº†å…ˆå‰�çš„ä¸€ä¸ªå±€éƒ¨å�˜é‡�"
 
-#: cp/name-lookup.c:1025
+#: cp/name-lookup.c:1024
 #, gcc-internal-format
 msgid "declaration of %qD shadows a global declaration"
 msgstr "%qDçš„å£°æ˜Žéš�è—�äº†ä¸€ä¸ªå…¨å±€å£°æ˜Ž"
 
-#: cp/name-lookup.c:1148
+#: cp/name-lookup.c:1147
 #, gcc-internal-format
 msgid "name lookup of %qD changed"
 msgstr "%qDçš„å��ç§°æŸ¥é˜…å·²æ”¹å�˜"
 
-#: cp/name-lookup.c:1149
+#: cp/name-lookup.c:1148
 #, gcc-internal-format
 msgid "  matches this %q+D under ISO standard rules"
 msgstr "  åœ¨ ISO æ ‡å‡†è§„åˆ™ä¸‹åŒ¹é…�æ­¤%q+D"
 
-#: cp/name-lookup.c:1151
+#: cp/name-lookup.c:1150
 #, gcc-internal-format
 msgid "  matches this %q+D under old rules"
 msgstr "  åœ¨æ—§è§„åˆ™ä¸‹åŒ¹é…�æ­¤%q+D"
 
-#: cp/name-lookup.c:1169 cp/name-lookup.c:1177
+#: cp/name-lookup.c:1168 cp/name-lookup.c:1176
 #, gcc-internal-format
 msgid "name lookup of %qD changed for new ISO %<for%> scoping"
 msgstr "åœ¨æ–°çš„ ISO%<for%>ä½œç”¨åŸŸä¸­ï¼Œ%qDçš„å��ç§°æŸ¥æ‰¾æœ‰å�˜åŒ–"
 
-#: cp/name-lookup.c:1171
+#: cp/name-lookup.c:1170
 #, gcc-internal-format
 msgid "  cannot use obsolete binding at %q+D because it has a destructor"
 msgstr "  ä¸�èƒ½åœ¨%q+Dä½¿ç”¨è¿‡æ—¶çš„ç»‘å®šï¼Œå› ä¸ºå®ƒæœ‰æž�æž„å‡½æ•°"
 
-#: cp/name-lookup.c:1179
+#: cp/name-lookup.c:1178
 #, gcc-internal-format
 msgid "  using obsolete binding at %q+D"
 msgstr "  åœ¨%q+Dä½¿ç”¨è¿‡æ—¶çš„ç»‘å®š"
 
-#: cp/name-lookup.c:1232
+#: cp/name-lookup.c:1231
 #, gcc-internal-format
 msgid "%s %s(%E) %p %d\n"
 msgstr "%s %s(%E) %p %d\n"
 
-#: cp/name-lookup.c:1235
+#: cp/name-lookup.c:1234
 #, gcc-internal-format
 msgid "%s %s %p %d\n"
 msgstr "%s %s %p %d\n"
 
-#: cp/name-lookup.c:1362
+#: cp/name-lookup.c:1361
 #, gcc-internal-format
 msgid "XXX is_class_level != (current_scope == class_scope)\n"
 msgstr "XXX is_class_level != (current_scope == class_scope)\n"
 
-#: cp/name-lookup.c:1920
+#: cp/name-lookup.c:1922
 #, gcc-internal-format
 msgid "%q#D hides constructor for %q#T"
 msgstr "%q#Déš�è—�äº†%q#Tçš„æž„é€ å‡½æ•°"
 
-#: cp/name-lookup.c:1937
+#: cp/name-lookup.c:1939
 #, gcc-internal-format
 msgid "%q#D conflicts with previous using declaration %q#D"
 msgstr "%q#Dä¸Žå…ˆå‰�çš„ using å£°æ˜Ž%q#Då†²çª�"
 
-#: cp/name-lookup.c:1960
+#: cp/name-lookup.c:1962
 #, gcc-internal-format
 msgid "previous non-function declaration %q+#D"
 msgstr "å…ˆå‰�å¯¹äºŽ%q+#Dçš„é�žå‡½æ•°å£°æ˜Ž"
 
-#: cp/name-lookup.c:1961
+#: cp/name-lookup.c:1963
 #, gcc-internal-format
 msgid "conflicts with function declaration %q#D"
 msgstr "ä¸Žå‡½æ•°å£°æ˜Ž%q#Då†²çª�"
 
 #. It's a nested name with template parameter dependent scope.
 #. This can only be using-declaration for class member.
-#: cp/name-lookup.c:2039 cp/name-lookup.c:2064
+#: cp/name-lookup.c:2041 cp/name-lookup.c:2066
 #, gcc-internal-format
 msgid "%qT is not a namespace"
 msgstr "%qTä¸�æ˜¯ä¸€ä¸ªå‘½å��ç©ºé—´"
 
 #. 7.3.3/5
 #. A using-declaration shall not name a template-id.
-#: cp/name-lookup.c:2049
+#: cp/name-lookup.c:2051
 #, gcc-internal-format
 msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
 msgstr "using å£°æ˜Žä¸�èƒ½æŒ‡å®šä¸€ä¸ªæ¨¡æ�¿æ ‡è¯†ç¬¦ã€‚è¯·å°�è¯•%<using %D%>"
 
-#: cp/name-lookup.c:2056
+#: cp/name-lookup.c:2058
 #, gcc-internal-format
 msgid "namespace %qD not allowed in using-declaration"
 msgstr "ä¸�å…�è®¸åœ¨ using å£°æ˜Žä¸­ä½¿ç”¨å‘½å��ç©ºé—´%qD"
 
-#: cp/name-lookup.c:2092
+#: cp/name-lookup.c:2094
 #, gcc-internal-format
 msgid "%qD not declared"
 msgstr "%qDæœªå£°æ˜Ž"
 
-#: cp/name-lookup.c:2128 cp/name-lookup.c:2165 cp/name-lookup.c:2199
-#: cp/name-lookup.c:2214
+#: cp/name-lookup.c:2130 cp/name-lookup.c:2167 cp/name-lookup.c:2201
+#: cp/name-lookup.c:2216
 #, gcc-internal-format
 msgid "%qD is already declared in this scope"
 msgstr "%qDå·²åœ¨æ­¤ä½œç”¨åŸŸä¸­å£°æ˜Žè¿‡"
 
-#: cp/name-lookup.c:2817
+#: cp/name-lookup.c:2819
 #, gcc-internal-format
 msgid "using-declaration for non-member at class scope"
 msgstr "åœ¨ç±»ä½œç”¨åŸŸä½¿ç”¨é�žæˆ�å‘˜çš„ using å£°æ˜Ž"
 
-#: cp/name-lookup.c:2824
+#: cp/name-lookup.c:2826
 #, gcc-internal-format
 msgid "%<%T::%D%> names destructor"
 msgstr "%<%T::%D%>æŒ‡å®šäº†æž�æž„å‡½æ•°"
 
-#: cp/name-lookup.c:2829
+#: cp/name-lookup.c:2831
 #, gcc-internal-format
 msgid "%<%T::%D%> names constructor"
 msgstr "%<%T::%D%>æŒ‡å®šäº†æž„é€ å‡½æ•°"
 
-#: cp/name-lookup.c:2834
+#: cp/name-lookup.c:2836
 #, gcc-internal-format
 msgid "%<%T::%D%> names constructor in %qT"
 msgstr "%<%T::%D%>åœ¨%qTå†…æŒ‡å®šäº†æž„é€ å‡½æ•°"
 
-#: cp/name-lookup.c:2884
+#: cp/name-lookup.c:2886
 #, gcc-internal-format
 msgid "no members matching %<%T::%D%> in %q#T"
 msgstr "æ²¡æœ‰ä¸Ž%<%T::%D%>åŒ¹é…�çš„æˆ�å‘˜ï¼Œåœ¨%q#Tä¸­"
 
-#: cp/name-lookup.c:2952
+#: cp/name-lookup.c:2954
 #, gcc-internal-format
 msgid "declaration of %qD not in a namespace surrounding %qD"
 msgstr "%qDçš„å£°æ˜Žä¸�åœ¨åŒ…å�«%qDçš„å‘½å��ç©ºé—´ä¸­"
 
-#: cp/name-lookup.c:2960
+#: cp/name-lookup.c:2962
 #, gcc-internal-format
 msgid "explicit qualification in declaration of %qD"
 msgstr "%qDçš„å£°æ˜Žä¸­æœ‰æ˜¾å¼�çš„é™�å®š"
 
-#: cp/name-lookup.c:3003
+#: cp/name-lookup.c:3005
 #, gcc-internal-format
 msgid "%qD should have been declared inside %qD"
 msgstr "%qDåº”å½“å·²åœ¨%qDå†…éƒ¨å£°æ˜Žè¿‡"
 
-#: cp/name-lookup.c:3048
+#: cp/name-lookup.c:3050
 #, gcc-internal-format
 msgid "%qD attribute requires a single NTBS argument"
 msgstr "%qDå±žæ€§éœ€è¦�ä¸€ä¸ª NTBS ä½œä¸ºå®žå�‚"
 
-#: cp/name-lookup.c:3055
+#: cp/name-lookup.c:3057
 #, gcc-internal-format
 msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
 msgstr "%qDå±žæ€§æ— æ„�ä¹‰ï¼Œå› ä¸ºåŒ¿å��å‘½å��ç©ºé—´çš„æˆ�å‘˜æ‹¥æœ‰å±€éƒ¨ç¬¦å�·"
 
-#: cp/name-lookup.c:3064 cp/name-lookup.c:3433
+#: cp/name-lookup.c:3066 cp/name-lookup.c:3435
 #, gcc-internal-format
 msgid "%qD attribute directive ignored"
 msgstr "æŒ‡å®š%qDå±žæ€§è¢«å¿½ç•¥"
 
-#: cp/name-lookup.c:3109
+#: cp/name-lookup.c:3111
 #, gcc-internal-format
 msgid "namespace alias %qD not allowed here, assuming %qD"
 msgstr "è¿™é‡Œä¸�å…�è®¸å‘½å��ç©ºé—´åˆ«å��%qDï¼Œå�‡å®šä¸º%qD"
 
-#: cp/name-lookup.c:3421
+#: cp/name-lookup.c:3423
 #, gcc-internal-format
 msgid "strong using only meaningful at namespace scope"
 msgstr "å¼º using å�ªåœ¨å‘½å��ç©ºé—´ä½œç”¨åŸŸæœ‰æ„�ä¹‰"
 
-#: cp/name-lookup.c:3425
+#: cp/name-lookup.c:3427
 #, gcc-internal-format
 msgid "current namespace %qD does not enclose strongly used namespace %qD"
 msgstr "å½“å‰�å‘½å��ç©ºé—´%qDå¹¶ä¸�åŒ…å�«ç»�å¸¸è¢«ä½œç”¨çš„å‘½å��ç©ºé—´%qD"
 
-#: cp/name-lookup.c:4318
+#: cp/name-lookup.c:4320
 #, gcc-internal-format
 msgid "%q+D is not a function,"
 msgstr "%q+Dä¸�æ˜¯ä¸€ä¸ªå‡½æ•°ï¼Œ"
 
-#: cp/name-lookup.c:4319
+#: cp/name-lookup.c:4321
 #, gcc-internal-format
 msgid "  conflict with %q+D"
 msgstr "  ä¸Ž%q+Då†²çª�"
 
-#: cp/name-lookup.c:4752
+#: cp/name-lookup.c:4756
 #, gcc-internal-format
 msgid "argument dependent lookup finds %q+D"
 msgstr "ä¾�èµ–å�‚æ•°çš„æŸ¥æ‰¾æ‰¾åˆ°äº†%q+D"
 
-#: cp/name-lookup.c:5184
+#: cp/name-lookup.c:5188
 #, gcc-internal-format
 msgid "XXX entering pop_everything ()\n"
 msgstr "XXX è¿›å…¥ pop_everything ()\n"
 
-#: cp/name-lookup.c:5193
+#: cp/name-lookup.c:5197
 #, gcc-internal-format
 msgid "XXX leaving pop_everything ()\n"
 msgstr "XXX ç¦»å¼€ pop_everything ()\n"
@@ -29944,368 +29948,373 @@
 msgid "identifier %<%s%> will become a keyword in C++0x"
 msgstr "æ ‡å¿—ç¬¦%<%s%>å°†ä¼šæˆ�ä¸º C++0x çš„ä¸€ä¸ªå…³é”®å­—"
 
-#: cp/parser.c:2066
+#: cp/parser.c:2069
 #, gcc-internal-format
 msgid "%<#pragma%> is not allowed here"
 msgstr "åœ¨è¿™é‡Œä¸�å…�è®¸ä½¿ç”¨%<#pragma%>"
 
-#: cp/parser.c:2096
+#: cp/parser.c:2099
 #, gcc-internal-format
 msgid "%<%E::%E%> has not been declared"
 msgstr "%<%E::%E%>å°šæœªå£°æ˜Ž"
 
-#: cp/parser.c:2099
+#: cp/parser.c:2102
 #, gcc-internal-format
 msgid "%<::%E%> has not been declared"
 msgstr "%<::%E%>å°šæœªå£°æ˜Ž"
 
-#: cp/parser.c:2102
+#: cp/parser.c:2105
 #, gcc-internal-format
 msgid "request for member %qE in non-class type %qT"
-msgstr "è¯·æ±‚æˆ�å‘˜%qEï¼Œåœ¨é�žç±»ç±»åž‹%qTä¸­"
+msgstr "åœ¨é�žç±»ç±»åž‹%2$qTä¸­è¯·æ±‚æˆ�å‘˜%1$qE"
 
-#: cp/parser.c:2105
+#: cp/parser.c:2108
 #, gcc-internal-format
 msgid "%<%T::%E%> has not been declared"
 msgstr "%<%T::%E%>å°šæœªå£°æ˜Ž"
 
-#: cp/parser.c:2108
+#: cp/parser.c:2111
 #, gcc-internal-format
 msgid "%qE has not been declared"
 msgstr "%qEæœªå£°æ˜Ž"
 
-#: cp/parser.c:2111
+#: cp/parser.c:2114
 #, gcc-internal-format
 msgid "%<%E::%E%> %s"
 msgstr "%<%E::%E%>%s"
 
-#: cp/parser.c:2113
+#: cp/parser.c:2116
 #, gcc-internal-format
 msgid "%<::%E%> %s"
 msgstr "%<::%E%>%s"
 
-#: cp/parser.c:2115
+#: cp/parser.c:2118
 #, gcc-internal-format
 msgid "%qE %s"
 msgstr "%qE%s"
 
-#: cp/parser.c:2151
+#: cp/parser.c:2155
 #, gcc-internal-format
-msgid "ISO C++ does not support %<long long%>"
-msgstr "ISO C++ ä¸�æ”¯æŒ�%<long long%>"
+msgid "ISO C++ 1998 does not support %<long long%>"
+msgstr "ISO C++ 1998 ä¸�æ”¯æŒ�%<long long%>"
 
-#: cp/parser.c:2171
+#: cp/parser.c:2175
 #, gcc-internal-format
 msgid "duplicate %qs"
 msgstr "é‡�å¤�çš„%qs"
 
-#: cp/parser.c:2214
+#: cp/parser.c:2218
 #, gcc-internal-format
 msgid "new types may not be defined in a return type"
 msgstr "ä¸�èƒ½åœ¨è¿”å›žç±»åž‹ä¸­å®šä¹‰æ–°ç±»åž‹"
 
-#: cp/parser.c:2215
+#: cp/parser.c:2219
 #, gcc-internal-format
 msgid "(perhaps a semicolon is missing after the definition of %qT)"
 msgstr "(%qTçš„å®šä¹‰æœ«å°¾å�¯èƒ½ç¼ºå°‘ä¸€ä¸ªåˆ†å�·)"
 
-#: cp/parser.c:2234 cp/parser.c:4077 cp/pt.c:5443
+#: cp/parser.c:2238 cp/parser.c:4081 cp/pt.c:5509
 #, gcc-internal-format
 msgid "%qT is not a template"
 msgstr "%qTä¸�æ˜¯ä¸€ä¸ªæ¨¡æ�¿"
 
-#: cp/parser.c:2236
+#: cp/parser.c:2240
 #, gcc-internal-format
 msgid "%qE is not a template"
 msgstr "%qEä¸�æ˜¯ä¸€ä¸ªæ¨¡æ�¿"
 
-#: cp/parser.c:2238
+#: cp/parser.c:2242
 #, gcc-internal-format
 msgid "invalid template-id"
 msgstr "æ— æ•ˆçš„æ¨¡æ�¿ ID"
 
-#: cp/parser.c:2267
+#: cp/parser.c:2271
 #, gcc-internal-format
 msgid "%s cannot appear in a constant-expression"
 msgstr "%s ä¸�èƒ½å‡ºçŽ°åœ¨å¸¸é‡�è¡¨è¾¾å¼�ä¸­"
 
-#: cp/parser.c:2292
+#: cp/parser.c:2296
 #, gcc-internal-format
 msgid "invalid use of template-name %qE without an argument list"
 msgstr "ä½¿ç”¨æ¨¡æ�¿å��%qEæ—¶ä¸�å¸¦å®žå�‚è¡¨æ— æ•ˆ"
 
-#: cp/parser.c:2294
+#: cp/parser.c:2298
 #, gcc-internal-format
 msgid "invalid use of destructor %qD as a type"
 msgstr "å°†æž�æž„å‡½æ•°%qDç”¨ä½œç±»åž‹æ— æ•ˆ"
 
 #. Something like 'unsigned A a;'
-#: cp/parser.c:2297
+#: cp/parser.c:2301
 #, gcc-internal-format
 msgid "invalid combination of multiple type-specifiers"
 msgstr "æ— æ•ˆçš„ç±»åž‹é™�å®šç¬¦ç»„å�ˆ"
 
 #. Issue an error message.
-#: cp/parser.c:2301
+#: cp/parser.c:2305
 #, gcc-internal-format
 msgid "%qE does not name a type"
 msgstr "%qEæ²¡æœ‰å‘½å��ä¸€ä¸ªç±»åž‹"
 
-#: cp/parser.c:2333
+#: cp/parser.c:2337
 #, gcc-internal-format
 msgid "(perhaps %<typename %T::%E%> was intended)"
 msgstr "(ä¹Ÿè®¸æ‚¨æœ¬æ„�æ˜¯æƒ³ç”¨%<typename %T::%E%>)"
 
-#: cp/parser.c:2348
+#: cp/parser.c:2352
 #, gcc-internal-format
 msgid "%qE in namespace %qE does not name a type"
 msgstr "%qEåœ¨å‘½å��ç©ºé—´%qEä¸­æ²¡æœ‰å‘½å��ä¸€ä¸ªç±»åž‹"
 
-#: cp/parser.c:2351
+#: cp/parser.c:2355
 #, gcc-internal-format
 msgid "%qE in class %qT does not name a type"
 msgstr "%qEåœ¨ç±»%qTä¸­æ²¡æœ‰å‘½å��ä¸€ä¸ªç±»åž‹"
 
-#: cp/parser.c:3160
+#: cp/parser.c:3164
 #, gcc-internal-format
 msgid "ISO C++ forbids braced-groups within expressions"
 msgstr "ISO C++ ä¸�å…�è®¸åœ¨è¡¨è¾¾å¼�ä¸­ä½¿ç”¨èŠ±æ‹¬å�·ç»„"
 
-#: cp/parser.c:3171
+#: cp/parser.c:3175
 #, gcc-internal-format
 msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
 msgstr "è¯­å�¥è¡¨è¾¾å¼�å�ªèƒ½ç”¨äºŽå‡½æ•°æˆ–æ¨¡æ�¿å®žå�‚åˆ—è¡¨å†…"
 
-#: cp/parser.c:3229
+#: cp/parser.c:3233
 #, gcc-internal-format
 msgid "%<this%> may not be used in this context"
 msgstr "%<this%>ä¸�èƒ½ç”¨åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­"
 
-#: cp/parser.c:3412
+#: cp/parser.c:3416
 #, gcc-internal-format
 msgid "local variable %qD may not appear in this context"
 msgstr "å±€éƒ¨å�˜é‡�%qDä¸�åº”å‡ºçŽ°åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­"
 
-#: cp/parser.c:3711
+#: cp/parser.c:3715
 #, gcc-internal-format
 msgid "scope %qT before %<~%> is not a class-name"
 msgstr "%<~%>å‰�çš„ä½œç”¨åŸŸ%qTä¸�æ˜¯ä¸€ä¸ªç±»å��"
 
-#: cp/parser.c:3812
+#: cp/parser.c:3816
 #, gcc-internal-format
 msgid "declaration of %<~%T%> as member of %qT"
 msgstr "%<~%T%>å£°æ˜Žä¸º%qTçš„ä¸€ä¸ªæˆ�å‘˜"
 
-#: cp/parser.c:3826
+#: cp/parser.c:3830
 #, gcc-internal-format
 msgid "typedef-name %qD used as destructor declarator"
 msgstr "typedef å��%qDç”¨äºŽæž�æž„å‡½æ•°å£°æ˜Ž"
 
-#: cp/parser.c:4480
+#: cp/parser.c:4484
 #, gcc-internal-format
 msgid "ISO C++ forbids compound-literals"
 msgstr "ISO C++ ä¸�å…�è®¸å¤�å�ˆå­—é�¢å€¼"
 
-#: cp/parser.c:4837
+#: cp/parser.c:4841
 #, gcc-internal-format
 msgid "%qE does not have class type"
 msgstr "%qEä¸�æ˜¯ä¸€ä¸ªç±»"
 
-#: cp/parser.c:4920 cp/typeck.c:1978
+#: cp/parser.c:4924 cp/typeck.c:2024
 #, gcc-internal-format
 msgid "invalid use of %qD"
 msgstr "é”™è¯¯åœ°ä½¿ç”¨äº†%qD"
 
-#: cp/parser.c:5480
+#: cp/parser.c:5486
 #, gcc-internal-format
 msgid "array bound forbidden after parenthesized type-id"
 msgstr "æ‹¬èµ·çš„ç±»åž‹æ ‡è¯†ç¬¦å�Žé�¢ä¸�èƒ½å‡ºçŽ°æ•°ç»„è¾¹ç•Œ"
 
-#: cp/parser.c:5481
+#: cp/parser.c:5487
 #, gcc-internal-format
 msgid "try removing the parentheses around the type-id"
 msgstr "è¯·å°�è¯•åˆ é™¤ç±»åž‹æ ‡è¯†ç¬¦ä¸¤è¾¹çš„æ‹¬å�·"
 
-#: cp/parser.c:5671
+#: cp/parser.c:5677
 #, gcc-internal-format
 msgid "expression in new-declarator must have integral or enumeration type"
 msgstr "new å£°æ˜Žä¸­çš„è¡¨è¾¾å¼�å¿…é¡»å…·æœ‰æ•´æ•°æˆ–æžšä¸¾ç±»åž‹"
 
-#: cp/parser.c:5860
+#: cp/parser.c:5866
 #, gcc-internal-format
 msgid "use of old-style cast"
 msgstr "ä½¿ç”¨æ—§å¼�çš„ç±»åž‹è½¬æ�¢"
 
-#: cp/parser.c:5986
+#: cp/parser.c:5992
 #, gcc-internal-format
 msgid "%H%<>>%> operator will be treated as two right angle brackets in C++0x"
 msgstr "%H%<>>%>æ“�ä½œç¬¦åœ¨ C++0x ä¸­å°†è¢«è®¤ä¸ºæ˜¯ä¸¤ä¸ªå�³å°–æ‹¬å�·"
 
-#: cp/parser.c:5989
+#: cp/parser.c:5995
 #, gcc-internal-format
 msgid "suggest parentheses around %<>>%> expression"
 msgstr "å»ºè®®%<>>%>è¡¨è¾¾å¼�å‘¨å›´åŠ ä¸Šæ‹¬å�·"
 
-#: cp/parser.c:6793
+#: cp/parser.c:6799
 #, gcc-internal-format
 msgid "case label %qE not within a switch statement"
 msgstr "case æ ‡å�·%qEæœªå‡ºçŽ°åœ¨ switch è¯­å�¥ä¸­"
 
-#: cp/parser.c:6922
+#: cp/parser.c:6928
 #, gcc-internal-format
 msgid "%<else%> without a previous %<if%>"
 msgstr "%<else%>ä¹‹å‰�æ²¡æœ‰%<if%>"
 
-#: cp/parser.c:7208
+#: cp/parser.c:7214
 #, gcc-internal-format
 msgid "suggest a space before %<;%> or explicit braces around empty body in %<%s%> statement"
 msgstr "å»ºè®®åœ¨%<%s%>ç©ºè¯­å�¥ä½“çš„%<;%>å‰�æ·»åŠ ä¸€ä¸ªç©ºæ ¼æˆ–è€…åœ¨å…¶å‘¨å›´æ˜¾å¼�åœ°åŠ ä¸ŠèŠ±æ‹¬å�·"
 
-#: cp/parser.c:7468
+#: cp/parser.c:7474
 #, gcc-internal-format
 msgid "ISO C++ forbids computed gotos"
 msgstr "ISO C++ ä¸�å…�è®¸è®¡ç®—è½¬ç§»"
 
-#: cp/parser.c:7608
+#: cp/parser.c:7614
 #, gcc-internal-format
 msgid "extra %<;%>"
 msgstr "å¤šä½™çš„%<;%>"
 
-#: cp/parser.c:7825
+#: cp/parser.c:7831
 #, gcc-internal-format
 msgid "%<__label__%> not at the beginning of a block"
 msgstr "%<__label__%>æœªå‡ºçŽ°åœ¨å�—èµ·å§‹"
 
-#: cp/parser.c:7958
+#: cp/parser.c:7964
 #, gcc-internal-format
 msgid "mixing declarations and function-definitions is forbidden"
 msgstr "ä¸�èƒ½æ··å�ˆå£°æ˜Žå’Œå‡½æ•°å®šä¹‰"
 
-#: cp/parser.c:8090
+#: cp/parser.c:8096
 #, gcc-internal-format
 msgid "%<friend%> used outside of class"
 msgstr "%<friend%>ç”¨åœ¨ç±»å¤–"
 
-#: cp/parser.c:8244
+#: cp/parser.c:8250
 #, gcc-internal-format
 msgid "class definition may not be declared a friend"
 msgstr "ç±»å®šä¹‰ä¸�èƒ½è¢«å£°æ˜Žä¸ºå�‹å…ƒ"
 
-#: cp/parser.c:8308 cp/parser.c:15155
+#: cp/parser.c:8314 cp/parser.c:15235
 #, gcc-internal-format
 msgid "templates may not be %<virtual%>"
 msgstr "æ¨¡æ�¿ä¸�èƒ½æ˜¯%<virtual%>çš„"
 
-#: cp/parser.c:8775
+#: cp/parser.c:8786
 #, gcc-internal-format
 msgid "only constructors take base initializers"
 msgstr "å�ªæœ‰æž„é€ å‡½æ•°æ‰�èƒ½æœ‰åŸºç±»åˆ�å§‹å€¼è®¾å®š"
 
-#: cp/parser.c:8795
+#: cp/parser.c:8806
 #, gcc-internal-format
 msgid "cannot expand initializer for member %<%D%>"
 msgstr "æ— æ³•ä»Žæˆ�å‘˜%<%D%>ä¸­æ‰©å±•åˆ�å§‹å€¼"
 
-#: cp/parser.c:8847
+#: cp/parser.c:8858
 #, gcc-internal-format
 msgid "anachronistic old-style base class initializer"
 msgstr "å¹´ä»£é”™è¯¯çš„æ—§å¼�åŸºç±»åˆ�å§‹å€¼è®¾å®š"
 
-#: cp/parser.c:8892
+#: cp/parser.c:8903
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr "å…³é”®å­—%<typename%>ä¸�å…�è®¸ç”¨åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­(é™�å®šçš„åˆ�å§‹å€¼è®¾å®šéš�å¼�åœ°æ˜¯ä¸€ä¸ªç±»åž‹)"
 
 #. Warn that we do not support `export'.
-#: cp/parser.c:9237
+#: cp/parser.c:9248
 #, gcc-internal-format
 msgid "keyword %<export%> not implemented, and will be ignored"
 msgstr "å…³é”®å­—%<export%>æœªå®žçŽ°ï¼Œå°†è¢«å¿½ç•¥"
 
-#: cp/parser.c:9482 cp/parser.c:9583
+#: cp/parser.c:9419 cp/parser.c:9517 cp/parser.c:9618
 #, gcc-internal-format
 msgid "template parameter pack %qD cannot have a default argument"
 msgstr "æ¨¡æ�¿å�‚æ•°åŒ…%qDä¸�èƒ½æœ‰é»˜è®¤å�‚æ•°"
 
-#: cp/parser.c:9485 cp/parser.c:9586
+#: cp/parser.c:9422
 #, gcc-internal-format
+msgid "template parameter pack cannot have a default argument"
+msgstr "æ¨¡æ�¿å�‚æ•°åŒ…ä¸�èƒ½æœ‰é»˜è®¤å�‚æ•°"
+
+#: cp/parser.c:9520 cp/parser.c:9621
+#, gcc-internal-format
 msgid "template parameter packs cannot have default arguments"
 msgstr "æ¨¡æ�¿å�‚æ•°åŒ…ä¸�èƒ½æœ‰é»˜è®¤å�‚æ•°"
 
 #. Otherwise, emit an error about the invalid digraph, but continue
 #. parsing because we got our argument list.
-#: cp/parser.c:9723
+#: cp/parser.c:9758
 #, gcc-internal-format
 msgid "%<<::%> cannot begin a template-argument list"
 msgstr "ä¸�èƒ½ä»¥%<<::%>å¼€å§‹ä¸€ä¸ªæ¨¡æ�¿å®žå�‚åˆ—è¡¨"
 
-#: cp/parser.c:9724
+#: cp/parser.c:9759
 #, gcc-internal-format
 msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
 msgstr "%<<:%>æ˜¯%<[%>çš„å�¦ä¸€ç§�æ‹¼æ³•ã€‚è¯·åœ¨%<<%>å’Œ%<::%>é—´åŠ ä¸Šç©ºæ ¼"
 
-#: cp/parser.c:9731
+#: cp/parser.c:9766
 #, gcc-internal-format
 msgid "(if you use -fpermissive G++ will accept your code)"
 msgstr "(å¦‚æžœæ‚¨ä½¿ç”¨ -fpermissive G++ ä¼šæŽ¥å�—æ‚¨çš„ä»£ç �)"
 
-#: cp/parser.c:9804
+#: cp/parser.c:9839
 #, gcc-internal-format
 msgid "parse error in template argument list"
 msgstr "æ¨¡æ�¿å®žå�‚è¡¨è¯­æ³•é”™è¯¯"
 
 #. Explain what went wrong.
-#: cp/parser.c:9917
+#: cp/parser.c:9952
 #, gcc-internal-format
 msgid "non-template %qD used as template"
 msgstr "é�žæ¨¡æ�¿%qDç”¨ä½œæ¨¡æ�¿"
 
-#: cp/parser.c:9918
+#: cp/parser.c:9953
 #, gcc-internal-format
 msgid "use %<%T::template %D%> to indicate that it is a template"
 msgstr "ä½¿ç”¨%<%T::template %D%>æ�¥è¡¨ç¤ºè¿™æ˜¯ä¸€ä¸ªæ¨¡æ�¿"
 
-#: cp/parser.c:10441
+#: cp/parser.c:10476
 #, gcc-internal-format
 msgid "template specialization with C linkage"
 msgstr "ç‰¹ä¾‹åŒ–æ¨¡æ�¿æœ‰ C é“¾æŽ¥"
 
-#: cp/parser.c:11032
+#: cp/parser.c:11067
 #, gcc-internal-format
 msgid "using %<typename%> outside of template"
 msgstr "åœ¨æ¨¡æ�¿å¤–ä½¿ç”¨%<typename%>"
 
-#: cp/parser.c:11191
+#: cp/parser.c:11226
 #, gcc-internal-format
 msgid "declaration %qD does not declare anything"
 msgstr "å£°æ˜Ž%qDæ²¡æœ‰å£°æ˜Žä»»ä½•ä¸œè¥¿"
 
-#: cp/parser.c:11275
+#: cp/parser.c:11310
 #, gcc-internal-format
 msgid "attributes ignored on uninstantiated type"
 msgstr "å±žæ€§åœ¨æœªåˆ�å§‹åŒ–ç±»åž‹ä¸Šè¢«å¿½ç•¥"
 
-#: cp/parser.c:11279
+#: cp/parser.c:11314
 #, gcc-internal-format
 msgid "attributes ignored on template instantiation"
 msgstr "å±žæ€§åœ¨æ¨¡æ�¿å®žä¾‹åŒ–ä¸Šè¢«å¿½ç•¥"
 
-#: cp/parser.c:11284
+#: cp/parser.c:11319
 #, gcc-internal-format
 msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
 msgstr "ç±»åž‹åœ¨é�žå‰�å�‘å£°æ˜Žçš„è¯¦å°½ç±»åž‹é™�å®šç¬¦ä¸­è¢«å¿½ç•¥"
 
-#: cp/parser.c:11406
+#: cp/parser.c:11441
 #, gcc-internal-format
 msgid "comma at end of enumerator list"
 msgstr "æžšä¸¾è¡¨ä»¥é€—å�·ç»“å°¾"
 
-#: cp/parser.c:11498
+#: cp/parser.c:11533
 #, gcc-internal-format
 msgid "%qD is not a namespace-name"
 msgstr "%qDä¸�æ˜¯ä¸€ä¸ªå‘½å��ç©ºé—´"
 
-#: cp/parser.c:11599
+#: cp/parser.c:11634
 #, gcc-internal-format
 msgid "%<namespace%> definition is not allowed here"
 msgstr "åœ¨è¿™é‡Œä¸�å…�è®¸ä½¿ç”¨%<namespace%>å®šä¹‰"
@@ -30313,142 +30322,157 @@
 #. [namespace.udecl]
 #.
 #. A using declaration shall not name a template-id.
-#: cp/parser.c:11738
+#: cp/parser.c:11773
 #, gcc-internal-format
 msgid "a template-id may not appear in a using-declaration"
 msgstr "æ¨¡æ�¿æ ‡è¯†ç¬¦ä¸�å…�è®¸å‡ºçŽ°åœ¨ using å£°æ˜Žä¸­"
 
-#: cp/parser.c:12094
+#: cp/parser.c:12135
 #, gcc-internal-format
 msgid "an asm-specification is not allowed on a function-definition"
 msgstr "å‡½æ•°å®šä¹‰ä¸­ä¸�å…�è®¸å‡ºçŽ° asm æŒ‡å®š"
 
-#: cp/parser.c:12096
+#: cp/parser.c:12137
 #, gcc-internal-format
 msgid "attributes are not allowed on a function-definition"
 msgstr "å‡½æ•°å®šä¹‰ä¸­ä¸�å…�è®¸æœ‰å±žæ€§"
 
-#: cp/parser.c:12229
+#: cp/parser.c:12270
 #, gcc-internal-format
 msgid "initializer provided for function"
 msgstr "ä¸ºå‡½æ•°æ��ä¾›äº†åˆ�å§‹å€¼è®¾å®š"
 
-#: cp/parser.c:12249
+#: cp/parser.c:12290
 #, gcc-internal-format
 msgid "attributes after parenthesized initializer ignored"
 msgstr "æ‹¬èµ·çš„åˆ�å§‹å€¼è®¾å®šå�Žå‡ºçŽ°çš„å±žæ€§è¢«å¿½ç•¥"
 
-#: cp/parser.c:12630 cp/pt.c:8772
+#: cp/parser.c:12671 cp/pt.c:8893
 #, gcc-internal-format
 msgid "array bound is not an integer constant"
 msgstr "æ•°ç»„è¾¹ç•Œä¸�æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸é‡�"
 
-#: cp/parser.c:12739
+#: cp/parser.c:12780
 #, gcc-internal-format
 msgid "%<%T::%E%> is not a type"
 msgstr "%<%T::%E%>ä¸�æ˜¯ä¸€ä¸ªç±»åž‹"
 
-#: cp/parser.c:12765
+#: cp/parser.c:12806
 #, gcc-internal-format
 msgid "invalid use of constructor as a template"
 msgstr "å°†æž„é€ å‡½æ•°ç”¨ä½œæ¨¡æ�¿ç”¨æ³•æ— æ•ˆ"
 
-#: cp/parser.c:12766
+#: cp/parser.c:12807
 #, gcc-internal-format
 msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
 msgstr "ä½¿ç”¨%<%T::%D%>è€Œä¸�æ˜¯%<%T::%D%>æ�¥ä»¥é™�å®šå��æŒ‡å®šæž„é€ å‡½æ•°"
 
-#: cp/parser.c:12938
+#: cp/parser.c:12979
 #, gcc-internal-format
 msgid "%qD is a namespace"
 msgstr "%qDæ˜¯ä¸€ä¸ªå‘½å��ç©ºé—´"
 
-#: cp/parser.c:13013
+#: cp/parser.c:13054
 #, gcc-internal-format
 msgid "duplicate cv-qualifier"
 msgstr "é‡�å¤�çš„ cv é™�å®š"
 
-#: cp/parser.c:13600
+#: cp/parser.c:13640
 #, gcc-internal-format
 msgid "file ends in default argument"
 msgstr "æ–‡ä»¶åœ¨é»˜è®¤å�‚æ•°å¤„ç»“æ�Ÿ"
 
-#: cp/parser.c:13673
+#: cp/parser.c:13683
 #, gcc-internal-format
 msgid "deprecated use of default argument for parameter of non-function"
 msgstr "ä¸�å»ºè®®ä¸ºé�žå‡½æ•°æŒ‡å®šé»˜è®¤å�‚æ•°"
 
-#: cp/parser.c:13676
+#: cp/parser.c:13686
 #, gcc-internal-format
 msgid "default arguments are only permitted for function parameters"
 msgstr "é»˜è®¤å�‚æ•°å�ªå…�è®¸å‡ºçŽ°åœ¨å‡½æ•°å�‚æ•°ä¸­"
 
-#: cp/parser.c:13877
+#: cp/parser.c:13702
 #, gcc-internal-format
+msgid "%sparameter pack %qD cannot have a default argument"
+msgstr "%sæ¨¡æ�¿å�‚æ•°åŒ…%qDä¸�èƒ½æœ‰é»˜è®¤å�‚æ•°"
+
+#: cp/parser.c:13705
+#, gcc-internal-format
+msgid "%sparameter pack cannot have a default argument"
+msgstr "%sæ¨¡æ�¿å�‚æ•°åŒ…ä¸�èƒ½æœ‰é»˜è®¤å�‚æ•°"
+
+#: cp/parser.c:13947
+#, gcc-internal-format
 msgid "ISO C++ does not allow designated initializers"
 msgstr "ISO C++ ä¸�å…�è®¸æŒ‡å®šå…ƒç´ åˆ�å§‹å€¼è®¾å®š"
 
-#: cp/parser.c:14477
+#: cp/parser.c:14547
 #, gcc-internal-format
 msgid "invalid class name in declaration of %qD"
 msgstr "%qDçš„å£°æ˜Žä¸­ç±»å��æ— æ•ˆ"
 
-#: cp/parser.c:14489
+#: cp/parser.c:14559
 #, gcc-internal-format
 msgid "declaration of %qD in namespace %qD which does not enclose %qD"
 msgstr "%qDå£°æ˜Žå‡ºçŽ°åœ¨å‘½å��ç©ºé—´%qDä¸­ï¼Œè€Œå�Žè€…å¹¶ä¸�åŒ…å�«%qD"
 
-#: cp/parser.c:14492
+#: cp/parser.c:14562
 #, gcc-internal-format
 msgid "declaration of %qD in %qD which does not enclose %qD"
 msgstr "%qDå£°æ˜Žå‡ºçŽ°åœ¨%qDä¸­ï¼Œè€Œå�Žè€…å¹¶ä¸�åŒ…å�«%qD"
 
-#: cp/parser.c:14505
+#: cp/parser.c:14575
 #, gcc-internal-format
 msgid "extra qualification ignored"
 msgstr "å¿½ç•¥é¢�å¤–çš„é™�å®š"
 
-#: cp/parser.c:14516
+#: cp/parser.c:14586
 #, gcc-internal-format
 msgid "an explicit specialization must be preceded by %<template <>%>"
 msgstr "æ˜¾å¼�ç‰¹ä¾‹åŒ–å‰�å¿…é¡»æœ‰%<template <>%>"
 
-#: cp/parser.c:14609
+#: cp/parser.c:14613
 #, gcc-internal-format
+msgid "function template %qD redeclared as a class template"
+msgstr "å‡½æ•°æ¨¡æ�¿%qDé‡�å£°æ˜Žä¸ºç±»æ¨¡æ�¿"
+
+#: cp/parser.c:14689
+#, gcc-internal-format
 msgid "previous definition of %q+#T"
 msgstr "%q+#Tçš„ä¸Šä¸€ä¸ªå®šä¹‰"
 
-#: cp/parser.c:14855
+#: cp/parser.c:14935
 #, gcc-internal-format
 msgid "%Hextra %<;%>"
 msgstr "%Hå¤šä½™çš„%<;%>"
 
-#: cp/parser.c:14873
+#: cp/parser.c:14953
 #, gcc-internal-format
 msgid "a class-key must be used when declaring a friend"
 msgstr "å£°æ˜Žå�‹å…ƒæ—¶å¿…é¡»ä½¿ç”¨ class å…³é”®å­—"
 
-#: cp/parser.c:14887
+#: cp/parser.c:14967
 #, gcc-internal-format
 msgid "friend declaration does not name a class or function"
 msgstr "å�‹å…ƒå£°æ˜Žæ²¡æœ‰æŒ‡å®šç±»æˆ–å‡½æ•°å��"
 
-#: cp/parser.c:15064
+#: cp/parser.c:15144
 #, gcc-internal-format
 msgid "pure-specifier on function-definition"
 msgstr "å‡½æ•°å®šä¹‰ä¸Šæœ‰ pure æŒ‡å®š"
 
-#: cp/parser.c:15356
+#: cp/parser.c:15438
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed outside of templates"
 msgstr "å…³é”®å­—%<typename%>ä¸�èƒ½åœ¨æ¨¡æ�¿ä»¥å¤–ä½¿ç”¨"
 
-#: cp/parser.c:15358
+#: cp/parser.c:15440
 #, gcc-internal-format
 msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
 msgstr "å…³é”®å­—%<typename%>ä¸�å…�è®¸ç”¨åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­(åŸºç±»éš�å¼�åœ°æ˜¯ä¸€ä¸ªç±»åž‹)"
 
-#: cp/parser.c:16407
+#: cp/parser.c:16489
 #, gcc-internal-format
 msgid "too few template-parameter-lists"
 msgstr "æ¨¡æ�¿å�‚æ•°è¡¨å¤ªå°‘"
@@ -30457,13 +30481,13 @@
 #. something like:
 #.
 #. template <class T> template <class U> void S::f();
-#: cp/parser.c:16422
+#: cp/parser.c:16504
 #, gcc-internal-format
 msgid "too many template-parameter-lists"
 msgstr "æ¨¡æ�¿å�‚æ•°è¡¨å¤ªå¤š"
 
 #. Issue an error message.
-#: cp/parser.c:16694
+#: cp/parser.c:16776
 #, gcc-internal-format
 msgid "named return values are no longer supported"
 msgstr "æœ‰å��è¿”å›žå€¼ä¸�å†�è¢«æ”¯æŒ�"
@@ -30471,234 +30495,234 @@
 #. 14.5.2.2 [temp.mem]
 #.
 #. A local class shall not have member templates.
-#: cp/parser.c:16766
+#: cp/parser.c:16848
 #, gcc-internal-format
 msgid "invalid declaration of member template in local class"
 msgstr "å±€éƒ¨ç±»ä¸­å¯¹æˆ�å‘˜æ¨¡æ�¿çš„å£°æ˜Žæ— æ•ˆ"
 
-#: cp/parser.c:16775
+#: cp/parser.c:16857
 #, gcc-internal-format
 msgid "template with C linkage"
 msgstr "C é“¾æŽ¥çš„æ¨¡æ�¿"
 
-#: cp/parser.c:16919
+#: cp/parser.c:17001
 #, gcc-internal-format
 msgid "template declaration of %qs"
 msgstr "%qså£°æ˜Žä¸ºæ¨¡æ�¿"
 
-#: cp/parser.c:16982
+#: cp/parser.c:17064
 #, gcc-internal-format
 msgid "explicit template specialization cannot have a storage class"
 msgstr "æ˜¾å¼�ç‰¹ä¾‹åŒ–ä¸�èƒ½æœ‰å­˜å‚¨ç±»åž‹"
 
-#: cp/parser.c:17171
+#: cp/parser.c:17253
 #, gcc-internal-format
 msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
 msgstr "%Håœ¨åµŒå¥—æ¨¡æ�¿å®žå�‚åˆ—è¡¨ä¸­åº”å½“ä½¿ç”¨%<> >%>è€Œé�ž%<>>%>"
 
-#: cp/parser.c:17184
+#: cp/parser.c:17266
 #, gcc-internal-format
 msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 msgstr "å�¯ç–‘çš„%<>>%>ï¼Œä½¿ç”¨%<>%>æ�¥ç»“æ�Ÿæ¨¡æ�¿å®žå�‚åˆ—è¡¨"
 
-#: cp/parser.c:17519
+#: cp/parser.c:17601
 #, gcc-internal-format
 msgid "invalid use of %qD in linkage specification"
 msgstr "æŒ‡å®šé“¾æŽ¥æ—¶ä½¿ç”¨%qDæ— æ•ˆ"
 
-#: cp/parser.c:17532
+#: cp/parser.c:17614
 #, gcc-internal-format
 msgid "%<__thread%> before %qD"
 msgstr "%<__thread%>å‡ºçŽ°åœ¨%qDä¹‹å‰�"
 
-#: cp/parser.c:17847
+#: cp/parser.c:17929
 #, gcc-internal-format
 msgid "%qs tag used in naming %q#T"
 msgstr "ä½¿ç”¨äº†%qsæ ‡è®°ï¼Œåœ¨å‘½å��%q#Tæ—¶"
 
-#: cp/parser.c:17868
+#: cp/parser.c:17950
 #, gcc-internal-format
 msgid "%qD redeclared with different access"
 msgstr "%qDé‡�å£°æ˜Žæ—¶æœ‰ä¸�å�Œçš„å�¯è®¿é—®æ€§"
 
-#: cp/parser.c:17885
+#: cp/parser.c:17967
 #, gcc-internal-format
 msgid "%<template%> (as a disambiguator) is only allowed within templates"
 msgstr "ç”¨ä½œæ¶ˆæ­§ä¹‰çš„%<template%>å�ªèƒ½ç”¨äºŽæ¨¡æ�¿å†…"
 
-#: cp/parser.c:18138 cp/parser.c:19061 cp/parser.c:19192
+#: cp/parser.c:18220 cp/parser.c:19143 cp/parser.c:19274
 #, gcc-internal-format
 msgid "misplaced %<@%D%> Objective-C++ construct"
 msgstr "ä½�ç½®é”™è¯¯çš„%<@%D%>Objective-C++ æž„é€ "
 
-#: cp/parser.c:18279
+#: cp/parser.c:18361
 #, gcc-internal-format
 msgid "%<@encode%> must specify a type as an argument"
 msgstr "%<@encode%>å¿…é¡»æŒ‡å®šä¸€ä¸ªç±»åž‹ä½œä¸ºå®žå�‚"
 
-#: cp/parser.c:18594
+#: cp/parser.c:18676
 #, gcc-internal-format
 msgid "invalid Objective-C++ selector name"
 msgstr "æ— æ•ˆçš„ Objective-C++ é€‰æ‹©å­�å��"
 
-#: cp/parser.c:18925
+#: cp/parser.c:19007
 #, gcc-internal-format
 msgid "identifier expected after %<@protocol%>"
 msgstr "%<@protocol%>éœ€è¦�æ ‡è¯†ç¬¦"
 
-#: cp/parser.c:19626
+#: cp/parser.c:19708
 #, gcc-internal-format
 msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
 msgstr "è°ƒåº¦%<runtime%>ä¸�æŽ¥å�—ä¸€ä¸ª%<chunk_size%>å�‚æ•°"
 
-#: cp/parser.c:19735
+#: cp/parser.c:19824
 #, gcc-internal-format
 msgid "%qs is not valid for %qs"
 msgstr "%qså¯¹%qsè€Œè¨€æ— æ•ˆ"
 
-#: cp/parser.c:20390
+#: cp/parser.c:20479
 #, gcc-internal-format
 msgid "junk at end of %<#pragma GCC pch_preprocess%>"
 msgstr "%<#pragma GCC pch_preprocess%>æœ«å°¾æœ‰åžƒåœ¾å­—ç¬¦"
 
-#: cp/parser.c:20477
+#: cp/parser.c:20566
 #, gcc-internal-format
 msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
 msgstr "%<#pragma omp section%>å�ªèƒ½ç”¨åœ¨%<#pragma omp sections%>ç»“æž„ä¸­"
 
-#: cp/parser.c:20535
+#: cp/parser.c:20624
 #, gcc-internal-format
 msgid "inter-module optimizations not implemented for C++"
 msgstr "æ¨¡å�—é—´ä¼˜åŒ–æœªä¸º C++ å®žçŽ°"
 
-#: cp/pt.c:249
+#: cp/pt.c:252
 #, gcc-internal-format
 msgid "data member %qD cannot be a member template"
 msgstr "æ•°æ�®æˆ�å‘˜%qDä¸�èƒ½æ˜¯æˆ�å‘˜æ¨¡æ�¿"
 
-#: cp/pt.c:261
+#: cp/pt.c:264
 #, gcc-internal-format
 msgid "invalid member template declaration %qD"
 msgstr "æ— æ•ˆçš„æˆ�å‘˜æ¨¡æ�¿å£°æ˜Ž%qD"
 
-#: cp/pt.c:609
+#: cp/pt.c:612
 #, gcc-internal-format
 msgid "explicit specialization in non-namespace scope %qD"
 msgstr "æ˜¾å¼�ç‰¹ä¾‹åŒ–å‡ºçŽ°åœ¨é�žå‘½å��ç©ºé—´ä½œç”¨åŸŸ%qDä¸­"
 
-#: cp/pt.c:623
+#: cp/pt.c:626
 #, gcc-internal-format
 msgid "enclosing class templates are not explicitly specialized"
 msgstr "æ‰€åŒ…å�«çš„ç±»æ¨¡æ�¿å¹¶æœªè¢«æ˜¾å¼�ç‰¹ä¾‹åŒ–"
 
-#: cp/pt.c:711
+#: cp/pt.c:714
 #, gcc-internal-format
 msgid "specialization of %qD in different namespace"
 msgstr "åœ¨ä¸�å�Œå‘½å��ç©ºé—´å†…å¯¹%qDçš„ç‰¹ä¾‹åŒ–"
 
-#: cp/pt.c:712 cp/pt.c:809
+#: cp/pt.c:715 cp/pt.c:812
 #, gcc-internal-format
 msgid "  from definition of %q+#D"
 msgstr "  ä»Ž%q+#Dçš„å®šä¹‰"
 
-#: cp/pt.c:729
+#: cp/pt.c:732
 #, gcc-internal-format
 msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
 msgstr "%qDçš„æ˜¾å¼�å®žä¾‹åŒ–å‡ºçŽ°åœ¨å‘½å��ç©ºé—´%qDä¸­ï¼Œè€Œå�Žè€…å¹¶ä¸�åŒ…å�«å‘½å��ç©ºé—´%qD"
 
-#: cp/pt.c:747
+#: cp/pt.c:750
 #, gcc-internal-format
 msgid "name of class shadows template template parameter %qD"
 msgstr "ç±»å��éš�è—�äº†æ¨¡æ�¿çš„æ¨¡æ�¿å½¢å�‚%qD"
 
-#: cp/pt.c:776
+#: cp/pt.c:779
 #, gcc-internal-format
 msgid "specialization of %qT after instantiation"
 msgstr "%qTçš„å®žä¾‹åŒ–åœ¨ç‰¹ä¾‹åŒ–ä¹‹å�Ž"
 
-#: cp/pt.c:808
+#: cp/pt.c:811
 #, gcc-internal-format
 msgid "specializing %q#T in different namespace"
 msgstr "åœ¨ä¸�å�Œå‘½å��ç©ºé—´ä¸­ç‰¹ä¾‹åŒ–%q#T"
 
-#: cp/pt.c:823
+#: cp/pt.c:826
 #, gcc-internal-format
 msgid "specialization %qT after instantiation %qT"
 msgstr "%qTçš„å®žä¾‹åŒ–åœ¨%qTçš„ç‰¹ä¾‹åŒ–ä¹‹å�Ž"
 
-#: cp/pt.c:836
+#: cp/pt.c:839
 #, gcc-internal-format
 msgid "explicit specialization of non-template %qT"
 msgstr "æ˜¾å¼�ç‰¹ä¾‹åŒ–é�žæ¨¡æ�¿%qT"
 
-#: cp/pt.c:1238
+#: cp/pt.c:1246
 #, gcc-internal-format
 msgid "specialization of %qD after instantiation"
 msgstr "%qDçš„ç‰¹ä¾‹åŒ–åœ¨å®žä¾‹åŒ–ä¹‹å�Ž"
 
-#: cp/pt.c:1464
+#: cp/pt.c:1472
 #, gcc-internal-format
 msgid "%qD is not a function template"
 msgstr "%qDä¸�æ˜¯ä¸€ä¸ªå‡½æ•°æ¨¡æ�¿"
 
-#: cp/pt.c:1673
+#: cp/pt.c:1681
 #, gcc-internal-format
 msgid "template-id %qD for %q+D does not match any template declaration"
-msgstr "æ¨¡æ�¿æ ‡è¯†ç¬¦%qD(å±žäºŽ%q+D)ä¸�åŒ¹é…�ä»»ä½•æ¨¡æ�¿å£°æ˜Ž"
+msgstr "%2$q+Dçš„æ¨¡æ�¿æ ‡è¯†ç¬¦%1$qDä¸�åŒ¹é…�ä»»ä½•æ¨¡æ�¿å£°æ˜Ž"
 
-#: cp/pt.c:1681
+#: cp/pt.c:1689
 #, gcc-internal-format
 msgid "ambiguous template specialization %qD for %q+D"
 msgstr "æœ‰æ­§ä¹‰çš„æ¨¡æ�¿ç‰¹ä¾‹åŒ–%qD(ä¸º%q+D)"
 
 #. This case handles bogus declarations like template <>
 #. template <class T> void f<int>();
-#: cp/pt.c:1916 cp/pt.c:1970
+#: cp/pt.c:1924 cp/pt.c:1978
 #, gcc-internal-format
 msgid "template-id %qD in declaration of primary template"
 msgstr "æ¨¡æ�¿æ ‡è¯†ç¬¦%qDå‡ºçŽ°åœ¨åŸºæœ¬æ¨¡æ�¿çš„å£°æ˜Žä¸­"
 
-#: cp/pt.c:1929
+#: cp/pt.c:1937
 #, gcc-internal-format
 msgid "template parameter list used in explicit instantiation"
 msgstr "æ˜¾å¼�åˆ�å§‹åŒ–ä¸­å‡ºçŽ°äº†æ¨¡æ�¿å�‚æ•°åˆ—è¡¨"
 
-#: cp/pt.c:1935
+#: cp/pt.c:1943
 #, gcc-internal-format
 msgid "definition provided for explicit instantiation"
 msgstr "ä¸ºæ˜¾å¼�å®žä¾‹åŒ–æ��ä¾›çš„å®šä¹‰"
 
-#: cp/pt.c:1943
+#: cp/pt.c:1951
 #, gcc-internal-format
 msgid "too many template parameter lists in declaration of %qD"
 msgstr "%qDå£°æ˜Žæ—¶æ¨¡æ�¿å�‚æ•°è¡¨å¤ªå¤š"
 
-#: cp/pt.c:1946
+#: cp/pt.c:1954
 #, gcc-internal-format
 msgid "too few template parameter lists in declaration of %qD"
 msgstr "%qDå£°æ˜Žæ—¶æ¨¡æ�¿å�‚æ•°è¡¨å¤ªå°‘"
 
-#: cp/pt.c:1948
+#: cp/pt.c:1956
 #, gcc-internal-format
 msgid "explicit specialization of %qD must be introduced by %<template <>%>"
 msgstr "%qDçš„æ˜¾å¼�ç‰¹ä¾‹åŒ–å¿…é¡»ç”±%<template <>%>å¼•å…¥"
 
-#: cp/pt.c:1967
+#: cp/pt.c:1975
 #, gcc-internal-format
 msgid "function template partial specialization %qD is not allowed"
 msgstr "å‡½æ•°æ¨¡æ�¿éƒ¨åˆ†ç‰¹ä¾‹åŒ–%qDæ˜¯ä¸�å…�è®¸çš„"
 
-#: cp/pt.c:1999
+#: cp/pt.c:2007
 #, gcc-internal-format
 msgid "default argument specified in explicit specialization"
 msgstr "æ˜¾å¼�ç‰¹ä¾‹åŒ–æ—¶æŒ‡å®šäº†é»˜è®¤å�‚æ•°"
 
-#: cp/pt.c:2029
+#: cp/pt.c:2037
 #, gcc-internal-format
 msgid "%qD is not a template function"
 msgstr "%qDä¸�æ˜¯ä¸€ä¸ªæ¨¡æ�¿å‡½æ•°"
 
-#: cp/pt.c:2037
+#: cp/pt.c:2045
 #, gcc-internal-format
 msgid "%qD is not declared in %qD"
 msgstr "%qDæœªåœ¨%qDä¸­å£°æ˜Ž"
@@ -30711,100 +30735,110 @@
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:2099
+#: cp/pt.c:2107
 #, gcc-internal-format
 msgid "specialization of implicitly-declared special member function"
 msgstr "ç‰¹ä¾‹åŒ–äº†éš�å¼�å£°æ˜Žçš„ç‰¹æ®Šæˆ�å‘˜å‡½æ•°"
 
-#: cp/pt.c:2143
+#: cp/pt.c:2151
 #, gcc-internal-format
 msgid "no member function %qD declared in %qT"
 msgstr "æˆ�å‘˜å‡½æ•°%qDæœªåœ¨%qTä¸­å£°æ˜Ž"
 
-#: cp/pt.c:2642
+#: cp/pt.c:2628
 #, gcc-internal-format
 msgid "base initializer expansion %<%T%> contains no parameter packs"
 msgstr "åŸºç±»åˆ�å§‹å€¼è®¾å®šå±•å¼€%<%T%>ä¸�åŒ…æ‹¬å�‚æ•°åŒ…"
 
-#: cp/pt.c:2701
+#: cp/pt.c:2687
 #, gcc-internal-format
 msgid "expansion pattern %<%T%> contains no argument packs"
 msgstr "å±•å¼€æ ·å¼�%<%T%>ä¸�åŒ…æ‹¬å�‚æ•°åŒ…"
 
-#: cp/pt.c:2703
+#: cp/pt.c:2689
 #, gcc-internal-format
 msgid "expansion pattern %<%E%> contains no argument packs"
 msgstr "å±•å¼€æ ·å¼�%<%E%>ä¸�åŒ…æ‹¬å�‚æ•°åŒ…"
 
-#: cp/pt.c:2745
+#: cp/pt.c:2730
 #, gcc-internal-format
 msgid "parameter packs not expanded with `...':"
 msgstr "å�‚æ•°åŒ…æœªèƒ½å±•å¼€â€˜...â€™ï¼š"
 
-#: cp/pt.c:2760 cp/pt.c:3383
+#: cp/pt.c:2745 cp/pt.c:3361
 #, gcc-internal-format
 msgid "        %qD"
 msgstr "       %qD"
 
-#: cp/pt.c:2762
+#: cp/pt.c:2747
 #, gcc-internal-format
 msgid "        <anonymous>"
 msgstr "        <åŒ¿å��>"
 
-#: cp/pt.c:2875
+#: cp/pt.c:2852
 #, gcc-internal-format
 msgid "declaration of %q+#D"
 msgstr "%q+#Dçš„å£°æ˜Ž"
 
-#: cp/pt.c:2876
+#: cp/pt.c:2853
 #, gcc-internal-format
 msgid " shadows template parm %q+#D"
 msgstr " éš�è—�äº†æ¨¡ç‰ˆå½¢å�‚%q+#D"
 
-#: cp/pt.c:3379
+#: cp/pt.c:3357
 #, gcc-internal-format
 msgid "template parameters not used in partial specialization:"
 msgstr "éƒ¨åˆ†ç‰¹ä¾‹åŒ–ä¸­æœªç”¨åˆ°æ¨¡æ�¿å�‚æ•°ï¼š"
 
-#: cp/pt.c:3394
+#: cp/pt.c:3372
 #, gcc-internal-format
 msgid "partial specialization %qT does not specialize any template arguments"
 msgstr "éƒ¨åˆ†ç‰¹ä¾‹åŒ–%qTå¹¶æœªç‰¹ä¾‹åŒ–ä»»ä½•æ¨¡æ�¿å�‚æ•°"
 
-#: cp/pt.c:3439
+#: cp/pt.c:3417
 #, gcc-internal-format
 msgid "parameter pack argument %qE must be at the end of the template argument list"
 msgstr "å�‚æ•°åŒ…å®žå�‚%qEå¿…é¡»å‡ºçŽ°åœ¨æ¨¡æ�¿å®žå�‚è¡¨æœ«å°¾"
 
-#: cp/pt.c:3441
+#: cp/pt.c:3419
 #, gcc-internal-format
 msgid "parameter pack argument %qT must be at the end of the template argument list"
 msgstr "å�‚æ•°åŒ…å®žå�‚%qTå¿…é¡»å‡ºçŽ°åœ¨æ¨¡æ�¿å®žå�‚è¡¨æœ«å°¾"
 
-#: cp/pt.c:3462
+#: cp/pt.c:3440
 #, gcc-internal-format
 msgid "template argument %qE involves template parameter(s)"
 msgstr "æ¨¡æ�¿å®žå�‚%qEæ··æ�‚äº†æ¨¡æ�¿å½¢å�‚"
 
-#: cp/pt.c:3505
+#: cp/pt.c:3484
 #, gcc-internal-format
 msgid "type %qT of template argument %qE depends on template parameter(s)"
-msgstr "ç±»åž‹%qT(å±žäºŽæ¨¡æ�¿å®žå�‚%qE)å�–å†³äºŽæ¨¡æ�¿å�‚æ•°"
+msgstr "æ¨¡æ�¿å®žå�‚%2$qEçš„ç±»åž‹%1$qTå�–å†³äºŽæ¨¡æ�¿å�‚æ•°"
 
-#: cp/pt.c:3611
+#: cp/pt.c:3591
 #, gcc-internal-format
 msgid "no default argument for %qD"
 msgstr "%qDæ²¡æœ‰é»˜è®¤å�‚æ•°"
 
-#: cp/pt.c:3796
+#: cp/pt.c:3609
 #, gcc-internal-format
+msgid "parameter pack %qE must be at the end of the template parameter list"
+msgstr "å�‚æ•°åŒ…%qEå¿…é¡»å‡ºçŽ°åœ¨æ¨¡æ�¿å½¢å�‚è¡¨æœ«å°¾"
+
+#: cp/pt.c:3612
+#, gcc-internal-format
+msgid "parameter pack %qT must be at the end of the template parameter list"
+msgstr "å�‚æ•°åŒ…%qTå¿…é¡»å‡ºçŽ°åœ¨æ¨¡æ�¿å½¢å�‚è¡¨æœ«å°¾"
+
+#: cp/pt.c:3799
+#, gcc-internal-format
 msgid "template class without a name"
 msgstr "æ¨¡æ�¿ç±»æ²¡æœ‰å��å­—"
 
 #. [temp.mem]
 #.
 #. A destructor shall not be a member template.
-#: cp/pt.c:3804
+#: cp/pt.c:3807
 #, gcc-internal-format
 msgid "destructor %qD declared as member template"
 msgstr "æž�æž„å‡½æ•°%qDè¢«å£°æ˜Žä¸ºä¸€ä¸ªæˆ�å‘˜æ¨¡æ�¿"
@@ -30814,77 +30848,72 @@
 #. An allocation function can be a function
 #. template. ... Template allocation functions shall
 #. have two or more parameters.
-#: cp/pt.c:3819
+#: cp/pt.c:3822
 #, gcc-internal-format
 msgid "invalid template declaration of %qD"
 msgstr "%qDæ¨¡æ�¿å£°æ˜Žæ— æ•ˆ"
 
-#: cp/pt.c:3890
+#: cp/pt.c:3939
 #, gcc-internal-format
-msgid "parameter pack %qE must be at the end of the template parameter list"
-msgstr "å�‚æ•°åŒ…%qEå¿…é¡»å‡ºçŽ°åœ¨æ¨¡æ�¿å½¢å�‚è¡¨æœ«å°¾"
-
-#: cp/pt.c:3893
-#, gcc-internal-format
-msgid "parameter pack %qT must be at the end of the template parameter list"
-msgstr "å�‚æ•°åŒ…%qTå¿…é¡»å‡ºçŽ°åœ¨æ¨¡æ�¿å½¢å�‚è¡¨æœ«å°¾"
-
-#: cp/pt.c:3953
-#, gcc-internal-format
 msgid "template definition of non-template %q#D"
 msgstr "å¯¹é�žæ¨¡æ�¿%q#Dçš„æ¨¡æ�¿å®šä¹‰"
 
-#: cp/pt.c:3996
+#: cp/pt.c:3982
 #, gcc-internal-format
 msgid "expected %d levels of template parms for %q#D, got %d"
 msgstr "éœ€è¦� %d çº§çš„%q#Dæ¨¡æ�¿å�‚æ•°ï¼Œå�´ç»™å‡ºäº† %d çº§"
 
-#: cp/pt.c:4008
+#: cp/pt.c:3994
 #, gcc-internal-format
 msgid "got %d template parameters for %q#D"
 msgstr "å¾—åˆ° %d ä¸ªæ¨¡æ�¿å�‚æ•°ï¼Œä¸º%q#D"
 
-#: cp/pt.c:4011
+#: cp/pt.c:3997
 #, gcc-internal-format
 msgid "got %d template parameters for %q#T"
 msgstr "å¾—åˆ° %d ä¸ªæ¨¡æ�¿å�‚æ•°ï¼Œä¸º%q#T"
 
-#: cp/pt.c:4013
+#: cp/pt.c:3999
 #, gcc-internal-format
 msgid "  but %d required"
 msgstr "  ä½†å®žé™…éœ€è¦� %d ä¸ª"
 
-#: cp/pt.c:4031
+#: cp/pt.c:4017
 #, gcc-internal-format
 msgid "template arguments to %qD do not match original template %qD"
 msgstr "ç»™%qDçš„æ¨¡æ�¿å®žå�‚ä¸�åŒ¹é…�åŽŸå…ˆçš„æ¨¡æ�¿%qD"
 
-#: cp/pt.c:4035
+#: cp/pt.c:4021
 #, gcc-internal-format
 msgid "use template<> for an explicit specialization"
 msgstr "ä½¿ç”¨ template<> æ�¥æ˜¾å¼�ç‰¹ä¾‹åŒ–"
 
-#: cp/pt.c:4131
+#: cp/pt.c:4117
 #, gcc-internal-format
 msgid "%qT is not a template type"
 msgstr "%qTä¸�æ˜¯ä¸€ä¸ªæ¨¡æ�¿ç±»åž‹"
 
-#: cp/pt.c:4144
+#: cp/pt.c:4130
 #, gcc-internal-format
 msgid "template specifiers not specified in declaration of %qD"
 msgstr "%qDçš„å£°æ˜Žä¸­æ²¡æœ‰ template é™�å®š"
 
-#: cp/pt.c:4155
+#: cp/pt.c:4140
 #, gcc-internal-format
-msgid "used %d template parameter(s) instead of %d"
-msgstr "ä½¿ç”¨äº† %d ä¸ªæ¨¡æ�¿å�‚æ•°ï¼Œè€Œä¸�æ˜¯ %d ä¸ª"
+msgid "redeclared with %d template parameter(s)"
+msgstr "é‡�å£°æ˜Žä¸ºå…·æœ‰%dä¸ªæ¨¡æ�¿å�‚æ•°"
 
-#: cp/pt.c:4184
+#: cp/pt.c:4142
 #, gcc-internal-format
+msgid "previous declaration %q+D used %d template parameter(s)"
+msgstr "å…ˆå‰�çš„å£°æ˜Ž%q+Dä½¿ç”¨äº†%dä¸ªæ¨¡æ�¿å�‚æ•°"
+
+#: cp/pt.c:4176
+#, gcc-internal-format
 msgid "template parameter %q+#D"
 msgstr "æ¨¡æ�¿å½¢å�‚%q+#D"
 
-#: cp/pt.c:4185
+#: cp/pt.c:4177
 #, gcc-internal-format
 msgid "redeclared here as %q#D"
 msgstr "åœ¨è¿™é‡Œå�ˆè¢«å£°æ˜Žä¸º%q#D"
@@ -30893,182 +30922,182 @@
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:4195
+#: cp/pt.c:4187
 #, gcc-internal-format
 msgid "redefinition of default argument for %q#D"
 msgstr "é‡�å®šä¹‰%q#Dçš„é»˜è®¤å�‚æ•°"
 
-#: cp/pt.c:4196
+#: cp/pt.c:4188
 #, gcc-internal-format
-msgid "%J  original definition appeared here"
-msgstr "%J  åŽŸå§‹å®šä¹‰å‡ºçŽ°åœ¨è¿™é‡Œ"
+msgid "%Joriginal definition appeared here"
+msgstr "%JåŽŸå§‹å®šä¹‰å‡ºçŽ°åœ¨è¿™é‡Œ"
 
-#: cp/pt.c:4300
+#: cp/pt.c:4292
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage"
 msgstr "%qEä¸�æ˜¯ç±»åž‹%qTçš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå‡½æ•°%qDæ²¡æœ‰å¤–éƒ¨é“¾æŽ¥"
 
-#: cp/pt.c:4341
+#: cp/pt.c:4333
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
 msgstr "%qEä¸�æ˜¯ç±»åž‹%qTçš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå­—é�¢å­—ç¬¦ä¸²ä¸�èƒ½ç”¨åœ¨æ­¤ä¸Šä¸‹æ–‡ä¸­"
 
-#: cp/pt.c:4418
+#: cp/pt.c:4410
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
 msgstr "%qEä¸�æ˜¯ç±»åž‹%qTçš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå®ƒæ˜¯ä¸€ä¸ªé�žå¸¸é‡�çš„è¡¨è¾¾å¼�"
 
-#: cp/pt.c:4462
+#: cp/pt.c:4454
 #, gcc-internal-format
 msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
 msgstr "%qDä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸º%qDæ˜¯ä¸€ä¸ªå�˜é‡�ï¼Œè€Œé�žå�˜é‡�çš„åœ°å�€"
 
-#: cp/pt.c:4480
+#: cp/pt.c:4472
 #, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
 msgstr "%qEä¸�æ˜¯ç±»åž‹%qTçš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸º%qEä¸�æ˜¯ä¸€ä¸ªå�˜é‡�"
 
-#: cp/pt.c:4487
+#: cp/pt.c:4479
 #, gcc-internal-format
 msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
 msgstr "%qEä¸�æ˜¯ç±»åž‹%qTçš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå‡½æ•°%qDæ²¡æœ‰å¤–éƒ¨é“¾æŽ¥"
 
-#: cp/pt.c:4517
+#: cp/pt.c:4509
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
 msgstr "%qEä¸�æ˜¯ç±»åž‹%qTçš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸º cv é™�å®šå†²çª�"
 
-#: cp/pt.c:4524
+#: cp/pt.c:4516
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
 msgstr "%qEä¸�æ˜¯ç±»åž‹%qTçš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå®ƒä¸�æ˜¯ä¸€ä¸ªå·¦å€¼"
 
-#: cp/pt.c:4537
+#: cp/pt.c:4529
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
 msgstr "%qEä¸�æ˜¯ç±»åž‹%qTçš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå¯¹è±¡%qDæ²¡æœ‰å¤–éƒ¨é“¾æŽ¥"
 
-#: cp/pt.c:4577
+#: cp/pt.c:4569
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is a pointer"
 msgstr "%qEä¸�æ˜¯ç±»åž‹%qTçš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå®ƒæ˜¯ä¸€ä¸ªæŒ‡é’ˆ"
 
-#: cp/pt.c:4579
+#: cp/pt.c:4571
 #, gcc-internal-format
 msgid "try using %qE instead"
 msgstr "å°�è¯•ä½¿ç”¨%qEä»£æ›¿"
 
-#: cp/pt.c:4614
+#: cp/pt.c:4606
 #, gcc-internal-format
 msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
 msgstr "%qEä¸�æ˜¯ç±»åž‹%qTçš„æœ‰æ•ˆæ¨¡æ�¿å®žå�‚ï¼Œå› ä¸ºå®ƒçš„ç±»åž‹æ˜¯%qT"
 
-#: cp/pt.c:4617
+#: cp/pt.c:4609
 #, gcc-internal-format
 msgid "standard conversions are not allowed in this context"
 msgstr "æ­¤ä¸Šä¸‹æ–‡ä¸­ä¸�å…�è®¸æ ‡å‡†è½¬æ�¢"
 
-#: cp/pt.c:4797
+#: cp/pt.c:4860
 #, gcc-internal-format
 msgid "to refer to a type member of a template parameter, use %<typename %E%>"
 msgstr "éœ€è¦�ä½¿ç”¨æŸ�ä¸ªæ¨¡æ�¿å�‚æ•°çš„ç±»åž‹æˆ�å‘˜æ—¶ï¼Œè¯·ä½¿ç”¨%<typename %E%>"
 
-#: cp/pt.c:4813 cp/pt.c:4832 cp/pt.c:4882
+#: cp/pt.c:4876 cp/pt.c:4895 cp/pt.c:4945
 #, gcc-internal-format
 msgid "type/value mismatch at argument %d in template parameter list for %qD"
 msgstr "å®žå�‚ %d çš„ç±»åž‹/å€¼ä¸�åŒ¹é…�ï¼Œåœ¨%qDçš„æ¨¡æ�¿å�‚æ•°åˆ—è¡¨ä¸­"
 
-#: cp/pt.c:4817
+#: cp/pt.c:4880
 #, gcc-internal-format
 msgid "  expected a constant of type %qT, got %qT"
 msgstr "  éœ€è¦�ä¸€ä¸ª%qTç±»åž‹çš„å¸¸é‡�ï¼Œå�´ç»™å‡ºäº†%qT"
 
-#: cp/pt.c:4821
+#: cp/pt.c:4884
 #, gcc-internal-format
 msgid "  expected a class template, got %qE"
 msgstr "  éœ€è¦�ä¸€ä¸ªç±»æ¨¡æ�¿ï¼Œå�´ç»™å‡ºäº†%qE"
 
-#: cp/pt.c:4823
+#: cp/pt.c:4886
 #, gcc-internal-format
 msgid "  expected a type, got %qE"
 msgstr "  éœ€è¦�ä¸€ä¸ªç±»åž‹ï¼Œå�´ç»™å‡ºäº†%qE"
 
-#: cp/pt.c:4836
+#: cp/pt.c:4899
 #, gcc-internal-format
 msgid "  expected a type, got %qT"
 msgstr "  éœ€è¦�ä¸€ä¸ªç±»åž‹ï¼Œå�´ç»™å‡ºäº†%qT"
 
-#: cp/pt.c:4838
+#: cp/pt.c:4901
 #, gcc-internal-format
 msgid "  expected a class template, got %qT"
 msgstr "  éœ€è¦�ä¸€ä¸ªç±»æ¨¡æ�¿ï¼Œå�´ç»™å‡ºäº†%qT"
 
-#: cp/pt.c:4885
+#: cp/pt.c:4948
 #, gcc-internal-format
 msgid "  expected a template of type %qD, got %qD"
 msgstr "  éœ€è¦�ä¸€ä¸ªç±»åž‹ä¸º%qDçš„æ¨¡æ�¿ï¼Œå�´ç»™å‡ºäº†%qD"
 
-#: cp/pt.c:4928
+#: cp/pt.c:4991
 #, gcc-internal-format
 msgid "could not convert template argument %qE to %qT"
 msgstr "ä¸�èƒ½å°†æ¨¡æ�¿å�‚æ•°ä»Ž%qEè½¬æ�¢åˆ°%qT"
 
-#: cp/pt.c:4984
+#: cp/pt.c:5047
 #, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr "æ¨¡æ�¿å�‚æ•°æ•°ç›®ä¸�å¯¹(ä¸�åº”æ˜¯ %d ä¸ªè€Œåº”æ˜¯ %d ä¸ª)"
 
-#: cp/pt.c:5116
+#: cp/pt.c:5179
 #, gcc-internal-format
 msgid "wrong number of template arguments (%d, should be %d%s)"
 msgstr "æ¨¡æ�¿å�‚æ•°æ•°ç›® %d ä¸�å¯¹(åº”è¯¥æ˜¯ %d%s)"
 
-#: cp/pt.c:5120
+#: cp/pt.c:5183
 #, gcc-internal-format
 msgid "provided for %q+D"
 msgstr "æ��ä¾›ç»™%q+D"
 
-#: cp/pt.c:5177
+#: cp/pt.c:5242
 #, gcc-internal-format
 msgid "cannot expand %<%E%> into a fixed-length argument list"
 msgstr "æ— æ³•å°†%<%E%>å±•å¼€æˆ�å®šé•¿å®žå�‚åˆ—è¡¨"
 
-#: cp/pt.c:5180
+#: cp/pt.c:5245
 #, gcc-internal-format
 msgid "cannot expand %<%T%> into a fixed-length argument list"
 msgstr "æ— æ³•å°†%<%T%>å±•å¼€æˆ�å®šé•¿å®žå�‚åˆ—è¡¨"
 
-#: cp/pt.c:5195
+#: cp/pt.c:5261
 #, gcc-internal-format
 msgid "template argument %d is invalid"
 msgstr "æ¨¡æ�¿å�‚æ•° %d æ— æ•ˆ"
 
-#: cp/pt.c:5455
+#: cp/pt.c:5521
 #, gcc-internal-format
 msgid "non-template type %qT used as a template"
 msgstr "é�žæ¨¡æ�¿ç±»åž‹%qTç”¨ä½œæ¨¡æ�¿"
 
-#: cp/pt.c:5457
+#: cp/pt.c:5523
 #, gcc-internal-format
 msgid "for template declaration %q+D"
 msgstr "å¯¹äºŽæ¨¡æ�¿å£°æ˜Ž%q+D"
 
-#: cp/pt.c:6132
+#: cp/pt.c:6221
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
 msgstr "æ¨¡æ�¿å®žä¾‹åŒ–æ·±åº¦è¶…è¿‡æœ€å¤§å€¼ %d(ä½¿ç”¨ use -ftemplate-depth-NN æ�¥å¢žå¤§æœ€å¤§å€¼)ï¼Œåœ¨å®žä¾‹åŒ–%qDæ—¶"
 
-#: cp/pt.c:7237
+#: cp/pt.c:7333
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%T%>"
 msgstr "å±•å¼€%<%T%>æ—¶å�‚æ•°åŒ…é•¿åº¦ä¸�åŒ¹é…�"
 
-#: cp/pt.c:7241
+#: cp/pt.c:7337
 #, gcc-internal-format
 msgid "mismatched argument pack lengths while expanding %<%E%>"
 msgstr "å±•å¼€%<%E%>æ—¶å�‚æ•°åŒ…é•¿åº¦ä¸�åŒ¹é…�"
 
-#: cp/pt.c:8189
+#: cp/pt.c:8289
 #, gcc-internal-format
 msgid "instantiation of %q+D as type %qT"
 msgstr "%q+DæŒ‰ç±»åž‹%qTå®žä¾‹åŒ–"
@@ -31086,242 +31115,242 @@
 #.
 #. is an attempt to declare a variable with function
 #. type.
-#: cp/pt.c:8324
+#: cp/pt.c:8424
 #, gcc-internal-format
 msgid "variable %qD has function type"
 msgstr "å�˜é‡�%qDæœ‰å‡½æ•°ç±»åž‹"
 
-#: cp/pt.c:8471
+#: cp/pt.c:8571
 #, gcc-internal-format
 msgid "invalid parameter type %qT"
 msgstr "æ— æ•ˆçš„å�‚æ•°ç±»åž‹%qT"
 
-#: cp/pt.c:8473
+#: cp/pt.c:8573
 #, gcc-internal-format
 msgid "in declaration %q+D"
 msgstr "åœ¨å£°æ˜Ž%q+Dä¸­"
 
-#: cp/pt.c:8550
+#: cp/pt.c:8650
 #, gcc-internal-format
 msgid "function returning an array"
 msgstr "å‡½æ•°è¿”å›žäº†ä¸€ä¸ªæ•°ç»„"
 
-#: cp/pt.c:8552
+#: cp/pt.c:8652
 #, gcc-internal-format
 msgid "function returning a function"
 msgstr "å‡½æ•°è¿”å›žäº†ä¸€ä¸ªå‡½æ•°"
 
-#: cp/pt.c:8586
+#: cp/pt.c:8686
 #, gcc-internal-format
 msgid "creating pointer to member function of non-class type %qT"
 msgstr "ç”Ÿæˆ�é�žç±»ç±»åž‹%qTçš„æˆ�å‘˜å‡½æ•°æŒ‡é’ˆ"
 
-#: cp/pt.c:8792
+#: cp/pt.c:8913
 #, gcc-internal-format
 msgid "creating array with negative size (%qE)"
 msgstr "åˆ›å»ºå¤§å°�ä¸ºè´Ÿçš„æ•°ç»„(%qE)"
 
-#: cp/pt.c:9047
+#: cp/pt.c:9168
 #, gcc-internal-format
 msgid "forming reference to void"
 msgstr "å½¢æˆ�å¯¹ void çš„å¼•ç”¨"
 
-#: cp/pt.c:9049
+#: cp/pt.c:9170
 #, gcc-internal-format
 msgid "forming %s to reference type %qT"
 msgstr "å½¢æˆ� %sï¼ŒæŒ‡å�‘å¼•ç”¨ç±»åž‹%qT"
 
-#: cp/pt.c:9100
+#: cp/pt.c:9221
 #, gcc-internal-format
 msgid "creating pointer to member of non-class type %qT"
 msgstr "ç”Ÿæˆ�é�žç±»ç±»åž‹%qTçš„æˆ�å‘˜æŒ‡é’ˆ"
 
-#: cp/pt.c:9106
+#: cp/pt.c:9227
 #, gcc-internal-format
 msgid "creating pointer to member reference type %qT"
 msgstr "ç”Ÿæˆ�å¼•ç”¨ç±»åž‹%qTçš„æˆ�å‘˜æŒ‡é’ˆ"
 
-#: cp/pt.c:9112
+#: cp/pt.c:9233
 #, gcc-internal-format
 msgid "creating pointer to member of type void"
 msgstr "åˆ›å»ºæŒ‡å�‘ void ç±»åž‹çš„æˆ�å‘˜æŒ‡é’ˆ"
 
-#: cp/pt.c:9179
+#: cp/pt.c:9300
 #, gcc-internal-format
 msgid "creating array of %qT"
 msgstr "ç”Ÿæˆ�%qTçš„æ•°ç»„"
 
-#: cp/pt.c:9185
+#: cp/pt.c:9306
 #, gcc-internal-format
 msgid "creating array of %qT, which is an abstract class type"
 msgstr "ç”Ÿæˆ�æŠ½è±¡ç±»åž‹%qTçš„æ•°ç»„"
 
-#: cp/pt.c:9236
+#: cp/pt.c:9357
 #, gcc-internal-format
 msgid "%qT is not a class, struct, or union type"
 msgstr "%qTä¸�æ˜¯ç±»ã€�ç»“æž„æˆ–è�”å�ˆç±»åž‹"
 
-#: cp/pt.c:9271
+#: cp/pt.c:9392
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is not an enumeration type"
 msgstr "%qTè¢«è§£æž�åˆ°é�žæžšä¸¾ç±»åž‹%qT"
 
-#: cp/pt.c:9274
+#: cp/pt.c:9395
 #, gcc-internal-format
 msgid "%qT resolves to %qT, which is is not a class type"
 msgstr "%qTè¢«è§£æž�åˆ°é�žç±»ç±»åž‹%qT"
 
-#: cp/pt.c:9375
+#: cp/pt.c:9496
 #, gcc-internal-format
 msgid "use of %qs in template"
 msgstr "åœ¨æ¨¡æ�¿ä¸­ä½¿ç”¨%qs"
 
-#: cp/pt.c:9512
+#: cp/pt.c:9633
 #, gcc-internal-format
 msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 msgstr "ä¾�èµ–å��%qEè¢«è§£æž�ä¸ºé�žç±»åž‹ï¼Œä½†å®žä¾‹åŒ–å�´äº§ç”Ÿäº†ä¸€ä¸ªç±»åž‹"
 
-#: cp/pt.c:9514
+#: cp/pt.c:9635
 #, gcc-internal-format
 msgid "say %<typename %E%> if a type is meant"
 msgstr "å¦‚æžœæ‚¨æƒ³æŒ‡å®šç±»åž‹ï¼Œè¯·ä½¿ç”¨%<typename %E%>"
 
-#: cp/pt.c:9643
+#: cp/pt.c:9764
 #, gcc-internal-format
 msgid "using invalid field %qD"
 msgstr "ä½¿ç”¨æ— æ•ˆå­—æ®µ%qD"
 
-#: cp/pt.c:9952 cp/pt.c:10432
+#: cp/pt.c:10073 cp/pt.c:10553
 #, gcc-internal-format
 msgid "invalid use of pack expansion expression"
 msgstr "å¯¹é›†å±•å¼€è¡¨è¾¾å¼�çš„æ— æ•ˆä½¿ç”¨"
 
-#: cp/pt.c:9956 cp/pt.c:10436
+#: cp/pt.c:10077 cp/pt.c:10557
 #, gcc-internal-format
 msgid "use %<...%> to expand argument pack"
 msgstr "ä½¿ç”¨%<...%>æ�¥å±•å¼€å®žå�‚é›†"
 
-#: cp/pt.c:10594
+#: cp/pt.c:10715
 #, gcc-internal-format
 msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
 msgstr "å¸¸é‡�è¡¨è¾¾å¼�ä¸­ä¸�èƒ½å‡ºçŽ°ç›®æ ‡ä¸�æ˜¯æ•´åž‹æˆ–æžšä¸¾åž‹çš„ç±»åž‹è½¬æ�¢"
 
-#: cp/pt.c:11052
+#: cp/pt.c:11181
 #, gcc-internal-format
 msgid "%qT is not a class or namespace"
 msgstr "%qTæ—¢ä¸�æ˜¯ç±»ä¹Ÿä¸�æ˜¯å‘½å��ç©ºé—´"
 
-#: cp/pt.c:11055
+#: cp/pt.c:11184
 #, gcc-internal-format
 msgid "%qD is not a class or namespace"
 msgstr "%qDæ—¢ä¸�æ˜¯ç±»ä¹Ÿä¸�æ˜¯å‘½å��ç©ºé—´"
 
-#: cp/pt.c:11265
+#: cp/pt.c:11394
 #, gcc-internal-format
 msgid "%qT is/uses anonymous type"
 msgstr "%qTæ˜¯/ä½¿ç”¨äº†åŒ¿å��ç±»åž‹"
 
-#: cp/pt.c:11267
+#: cp/pt.c:11396
 #, gcc-internal-format
 msgid "template argument for %qD uses local type %qT"
 msgstr "%qDçš„æ¨¡æ�¿å®žå�‚ä½¿ç”¨äº†å±€éƒ¨ç±»åž‹%qT"
 
-#: cp/pt.c:11277
+#: cp/pt.c:11406
 #, gcc-internal-format
 msgid "%qT is a variably modified type"
 msgstr "%qTæ˜¯ä¸€ä¸ªå�¯å�˜ç±»åž‹"
 
-#: cp/pt.c:11288
+#: cp/pt.c:11417
 #, gcc-internal-format
 msgid "integral expression %qE is not constant"
 msgstr "æ•´åž‹è¡¨è¾¾å¼�%qEä¸�æ˜¯å¸¸é‡�"
 
-#: cp/pt.c:11293
+#: cp/pt.c:11422
 #, gcc-internal-format
 msgid "  trying to instantiate %qD"
 msgstr "  è¯•å›¾å®žä¾‹åŒ–%qD"
 
-#: cp/pt.c:13959
+#: cp/pt.c:14173
 #, gcc-internal-format
 msgid "ambiguous class template instantiation for %q#T"
 msgstr "%q#Tçš„ç±»æ¨¡æ�¿å®žä¾‹åŒ–æœ‰æ­§ä¹‰"
 
-#: cp/pt.c:13962
+#: cp/pt.c:14176
 #, gcc-internal-format
 msgid "%s %+#T"
 msgstr "%s %+#T"
 
-#: cp/pt.c:13985 cp/pt.c:14068
+#: cp/pt.c:14199 cp/pt.c:14282
 #, gcc-internal-format
 msgid "explicit instantiation of non-template %q#D"
 msgstr "å¯¹é�žæ¨¡æ�¿%q#Dçš„æ˜¾å¼�å®žä¾‹åŒ–"
 
-#: cp/pt.c:14000
+#: cp/pt.c:14214
 #, gcc-internal-format
 msgid "%qD is not a static data member of a class template"
 msgstr "%qDä¸�æ˜¯ç±»æ¨¡æ�¿çš„é�žé�™æ€�æ•°æ�®æˆ�å‘˜"
 
-#: cp/pt.c:14006 cp/pt.c:14063
+#: cp/pt.c:14220 cp/pt.c:14277
 #, gcc-internal-format
 msgid "no matching template for %qD found"
 msgstr "æ²¡æœ‰æ‰¾åˆ°ä¸Ž%qDåŒ¹é…�çš„æ¨¡æ�¿"
 
-#: cp/pt.c:14011
+#: cp/pt.c:14225
 #, gcc-internal-format
 msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
 msgstr "ç±»åž‹%qTç”¨äºŽæ˜¾å¼�å®žä¾‹åŒ–%qDæ—¶ä¸�åŒ¹é…�å£°æ˜Žçš„ç±»åž‹%qT"
 
-#: cp/pt.c:14019
+#: cp/pt.c:14233
 #, gcc-internal-format
 msgid "explicit instantiation of %q#D"
 msgstr "å¯¹%q#Dçš„æ˜¾å¼�å®žä¾‹åŒ–"
 
-#: cp/pt.c:14055
+#: cp/pt.c:14269
 #, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#D"
 msgstr "å¯¹%q#Dé‡�å¤�çš„æ˜¾å¼�å®žä¾‹åŒ–"
 
-#: cp/pt.c:14077
+#: cp/pt.c:14291
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
 msgstr "ISO C++ ä¸�å…�è®¸åœ¨æ˜¾å¼�å®žä¾‹åŒ–æ—¶ä½¿ç”¨%<extern%>"
 
-#: cp/pt.c:14082 cp/pt.c:14175
+#: cp/pt.c:14296 cp/pt.c:14389
 #, gcc-internal-format
 msgid "storage class %qD applied to template instantiation"
 msgstr "ä¸ºæ¨¡æ�¿å®žä¾‹åŒ–åŒ–åº”ç”¨äº†å­˜å‚¨ç±»åž‹%qD"
 
-#: cp/pt.c:14147
+#: cp/pt.c:14361
 #, gcc-internal-format
 msgid "explicit instantiation of non-template type %qT"
 msgstr "æ˜¾å¼�å®žä¾‹åŒ–é�žæ¨¡æ�¿ç±»åž‹%qT"
 
-#: cp/pt.c:14156
+#: cp/pt.c:14370
 #, gcc-internal-format
 msgid "explicit instantiation of %q#T before definition of template"
 msgstr "%q#Tçš„æ˜¾å¼�å®žä¾‹åŒ–å‡ºçŽ°åœ¨æ¨¡æ�¿å®šä¹‰ä¹‹å‰�"
 
-#: cp/pt.c:14164
+#: cp/pt.c:14378
 #, gcc-internal-format
 msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 msgstr "ISO C++ ä¸�å…�è®¸åœ¨æ˜¾å¼�å®žä¾‹åŒ–æ—¶ä½¿ç”¨%qE"
 
-#: cp/pt.c:14209
+#: cp/pt.c:14423
 #, gcc-internal-format
 msgid "duplicate explicit instantiation of %q#T"
 msgstr "å¯¹%q#Té‡�å¤�çš„æ˜¾å¼�å®žä¾‹åŒ–"
 
-#: cp/pt.c:14657
+#: cp/pt.c:14871
 #, gcc-internal-format
 msgid "explicit instantiation of %qD but no definition available"
 msgstr "æ˜¾å¼�å®žä¾‹åŒ–%qDæ—¶æ²¡æœ‰å�¯ç”¨çš„å®šä¹‰"
 
-#: cp/pt.c:14851
+#: cp/pt.c:15065
 #, gcc-internal-format
 msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
 msgstr "æ¨¡æ�¿å®žä¾‹åŒ–æ·±åº¦è¶…è¿‡äº†æœ€å¤§å€¼ %dï¼Œå½“å®žä¾‹åŒ–%q+Dæ—¶ï¼Œå�¯èƒ½æ˜¯ç”±äºŽç”Ÿæˆ�è™šå‡½æ•°è¡¨æ‰€è‡´(ä½¿ç”¨ -ftemplate-depth-NN æ�¥å¢žå¤§æœ€å¤§å€¼)"
 
-#: cp/pt.c:15193
+#: cp/pt.c:15419
 #, gcc-internal-format
 msgid "%q#T is not a valid type for a template constant parameter"
 msgstr "%q#Tä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„æ¨¡æ�¿å¸¸é‡�å�‚æ•°ç±»åž‹"
@@ -31341,32 +31370,32 @@
 msgid "can't create repository information file %qs"
 msgstr "æ— æ³•åˆ›å»ºå­˜å‚¨ä¿¡æ�¯æ–‡ä»¶%qs"
 
-#: cp/rtti.c:271
+#: cp/rtti.c:285
 #, gcc-internal-format
 msgid "cannot use typeid with -fno-rtti"
 msgstr "åœ¨æŒ‡å®š -fno-rtti çš„æƒ…å†µä¸‹ä¸�èƒ½ä½¿ç”¨ typeid"
 
-#: cp/rtti.c:277
+#: cp/rtti.c:291
 #, gcc-internal-format
 msgid "must #include <typeinfo> before using typeid"
 msgstr "åœ¨ä½¿ç”¨ typeid ä¹‹å‰�å¿…é¡»å…ˆ #include <typeinfo>"
 
-#: cp/rtti.c:360
+#: cp/rtti.c:374
 #, gcc-internal-format
 msgid "cannot create type information for type %qT because it involves types of variable size"
 msgstr "æ— æ³•ä¸ºç±»åž‹%qTåˆ›å»ºç±»åž‹ä¿¡æ�¯ï¼Œå› ä¸ºå®ƒçš„å¤§å°�æ˜¯å�¯å�˜çš„"
 
-#: cp/rtti.c:615 cp/rtti.c:629
+#: cp/rtti.c:629 cp/rtti.c:643
 #, gcc-internal-format
 msgid "dynamic_cast of %q#D to %q#T can never succeed"
 msgstr "ä»Ž%q#Dåˆ°%q#Tçš„åŠ¨æ€�è½¬æ�¢æ°¸è¿œä¸�ä¼šæˆ�åŠŸ"
 
-#: cp/rtti.c:639
+#: cp/rtti.c:653
 #, gcc-internal-format
 msgid "%<dynamic_cast%> not permitted with -fno-rtti"
 msgstr "åœ¨æŒ‡å®š -fno-rtti çš„æƒ…å†µä¸‹ä¸�èƒ½ä½¿ç”¨%<dynamic_cast%>"
 
-#: cp/rtti.c:716
+#: cp/rtti.c:729
 #, gcc-internal-format
 msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
 msgstr "æ— æ³•å°†%qEä»Žç±»åž‹%qTåŠ¨æ€�è½¬æ�¢åˆ°ç±»åž‹%q#T(%s)"
@@ -31428,551 +31457,551 @@
 msgid "  since %q+#D declared in base class"
 msgstr "  å› ä¸º%q+#Då·²åœ¨åŸºç±»ä¸­å£°æ˜Žè¿‡"
 
-#: cp/semantics.c:762
+#: cp/semantics.c:764
 #, gcc-internal-format
 msgid "suggest explicit braces around empty body in %<do%> statement"
 msgstr "å»ºè®®åœ¨%<do%>çš„ç©ºè¯­å�¥ä½“å‘¨å›´æ˜¾å¼�åœ°åŠ ä¸ŠèŠ±æ‹¬å�·"
 
-#: cp/semantics.c:1290
+#: cp/semantics.c:1294
 #, gcc-internal-format
 msgid "type of asm operand %qE could not be determined"
 msgstr "æ— æ³•ç¡®å®š asm æ“�ä½œæ•°%qEçš„ç±»åž‹"
 
-#: cp/semantics.c:1346
+#: cp/semantics.c:1350
 #, gcc-internal-format
 msgid "__label__ declarations are only allowed in function scopes"
 msgstr "__label__ å£°æ˜Žå�ªèƒ½å‡ºçŽ°åœ¨å‡½æ•°ä½œç”¨åŸŸä¸­"
 
-#: cp/semantics.c:1433
+#: cp/semantics.c:1438
 #, gcc-internal-format
 msgid "invalid use of member %q+D in static member function"
 msgstr "åœ¨é�™æ€�æˆ�å‘˜å‡½æ•°ä¸­ä½¿ç”¨æˆ�å‘˜%q+Dæ— æ•ˆ"
 
-#: cp/semantics.c:1435
+#: cp/semantics.c:1440
 #, gcc-internal-format
 msgid "invalid use of non-static data member %q+D"
 msgstr "å¯¹é�žé�™æ€�æ•°æ�®æˆ�å‘˜%q+Dçš„æ— æ•ˆä½¿ç”¨"
 
-#: cp/semantics.c:1436 cp/semantics.c:1475
+#: cp/semantics.c:1441 cp/semantics.c:1480
 #, gcc-internal-format
 msgid "from this location"
 msgstr "ä»Žè¿™ä¸ªåœ°æ–¹"
 
-#: cp/semantics.c:1474
+#: cp/semantics.c:1479
 #, gcc-internal-format
 msgid "object missing in reference to %q+D"
 msgstr "å¯¹%q+Dçš„å¼•ç”¨ç¼ºå°‘å¯¹è±¡"
 
-#: cp/semantics.c:1928
+#: cp/semantics.c:1951
 #, gcc-internal-format
 msgid "arguments to destructor are not allowed"
 msgstr "æž�æž„å‡½æ•°ä¸�èƒ½æœ‰å�‚æ•°"
 
-#: cp/semantics.c:1978
+#: cp/semantics.c:2001
 #, gcc-internal-format
 msgid "%<this%> is unavailable for static member functions"
 msgstr "é�™æ€�æˆ�å‘˜å‡½æ•°ä¸­ä¸�èƒ½ä½¿ç”¨%<this%>"
 
-#: cp/semantics.c:1984
+#: cp/semantics.c:2007
 #, gcc-internal-format
 msgid "invalid use of %<this%> in non-member function"
 msgstr "åœ¨é�žæˆ�å‘˜å‡½æ•°ä¸­ä½¿ç”¨%<this%>æ— æ•ˆ"
 
-#: cp/semantics.c:1986
+#: cp/semantics.c:2009
 #, gcc-internal-format
 msgid "invalid use of %<this%> at top level"
 msgstr "åœ¨æ–‡ä»¶å±‚ä½¿ç”¨%<this%>æ— æ•ˆ"
 
-#: cp/semantics.c:2010
+#: cp/semantics.c:2033
 #, gcc-internal-format
 msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr "ä¼ªæž�æž„å‡½æ•°å��çš„é™�å®šä½œç”¨åŸŸæ— æ•ˆ"
 
-#: cp/semantics.c:2015 cp/typeck.c:2004
+#: cp/semantics.c:2038 cp/typeck.c:2050
 #, gcc-internal-format
 msgid "qualified type %qT does not match destructor name ~%qT"
 msgstr "é™�å®šçš„ç±»åž‹%qTä¸�åŒ¹é…�æž�æž„å‡½æ•°å�� ~%qT"
 
-#: cp/semantics.c:2037
+#: cp/semantics.c:2060
 #, gcc-internal-format
 msgid "%qE is not of type %qT"
 msgstr "%qEçš„ç±»åž‹ä¸�æ˜¯%qT"
 
-#: cp/semantics.c:2081
+#: cp/semantics.c:2104
 #, gcc-internal-format
 msgid "compound literal of non-object type %qT"
 msgstr "é�žå¯¹è±¡ç±»åž‹%qTçš„å¤�å�ˆå­—é�¢å¸¸é‡�"
 
-#: cp/semantics.c:2158
+#: cp/semantics.c:2181
 #, gcc-internal-format
 msgid "template type parameters must use the keyword %<class%> or %<typename%>"
 msgstr "æ¨¡æ�¿å½¢å�‚å¿…é¡»ä½¿ç”¨%<class%>æˆ–%<typename%>å…³é”®å­—"
 
-#: cp/semantics.c:2195
+#: cp/semantics.c:2222
 #, gcc-internal-format
 msgid "invalid use of type %qT as a default value for a template template-parameter"
 msgstr "å°†ç±»åž‹%qTç”¨ä½œæ¨¡æ�¿çš„æ¨¡æ�¿å�‚æ•°çš„é»˜è®¤å€¼æ— æ•ˆ"
 
-#: cp/semantics.c:2198
+#: cp/semantics.c:2225
 #, gcc-internal-format
 msgid "invalid default argument for a template template parameter"
 msgstr "æ¨¡æ�¿çš„æ¨¡æ�¿å½¢å�‚çš„é»˜è®¤å®žå�‚æ— æ•ˆ"
 
-#: cp/semantics.c:2215
+#: cp/semantics.c:2242
 #, gcc-internal-format
 msgid "definition of %q#T inside template parameter list"
 msgstr "åœ¨æ¨¡æ�¿å�‚æ•°åˆ—è¡¨ä¸­å®šä¹‰äº†%q#T"
 
-#: cp/semantics.c:2226
+#: cp/semantics.c:2253
 #, gcc-internal-format
 msgid "invalid definition of qualified type %qT"
 msgstr "å¯¹é™�å®šç±»åž‹%qTçš„å®šä¹‰æ— æ•ˆ"
 
-#: cp/semantics.c:2437
+#: cp/semantics.c:2469
 #, gcc-internal-format
 msgid "invalid base-class specification"
 msgstr "æ— æ•ˆçš„åŸºç±»"
 
-#: cp/semantics.c:2446
+#: cp/semantics.c:2478
 #, gcc-internal-format
 msgid "base class %qT has cv qualifiers"
 msgstr "åŸºç±»%qTæœ‰ cv é™�å®š"
 
-#: cp/semantics.c:2468
+#: cp/semantics.c:2500
 #, gcc-internal-format
 msgid "incomplete type %qT used in nested name specifier"
 msgstr "åµŒå¥—å��æŒ‡å®šä¸­ä½¿ç”¨äº†ä¸�å®Œå…¨çš„ç±»åž‹%qT"
 
-#: cp/semantics.c:2471
+#: cp/semantics.c:2503
 #, gcc-internal-format
 msgid "reference to %<%T::%D%> is ambiguous"
 msgstr "å¯¹%<%T::%D%>çš„å¼•ç”¨æœ‰æ­§ä¹‰"
 
-#: cp/semantics.c:2475 cp/typeck.c:1813
+#: cp/semantics.c:2507 cp/typeck.c:1859
 #, gcc-internal-format
 msgid "%qD is not a member of %qT"
 msgstr "%qDä¸�æ˜¯%qTçš„æˆ�å‘˜"
 
-#: cp/semantics.c:2478
+#: cp/semantics.c:2510
 #, gcc-internal-format
 msgid "%qD is not a member of %qD"
 msgstr "%qDä¸�æ˜¯%qDçš„æˆ�å‘˜"
 
-#: cp/semantics.c:2480
+#: cp/semantics.c:2512
 #, gcc-internal-format
 msgid "%<::%D%> has not been declared"
 msgstr "%<::%D%>å°šæœªå£°æ˜Ž"
 
-#: cp/semantics.c:2621
+#: cp/semantics.c:2653
 #, gcc-internal-format
 msgid "use of %<auto%> variable from containing function"
 msgstr "åœ¨åŒ…å�«å‡½æ•°ä¸­ä½¿ç”¨%<auto%>å�˜é‡�"
 
-#: cp/semantics.c:2623
+#: cp/semantics.c:2655
 #, gcc-internal-format
 msgid "  %q+#D declared here"
 msgstr "%q+#Då·²åœ¨æ­¤å£°æ˜Žè¿‡"
 
-#: cp/semantics.c:2661
+#: cp/semantics.c:2693
 #, gcc-internal-format
 msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr "æ¨¡æ�¿å�‚æ•°%qD(ç±»åž‹ä¸º%qT)ä¸�å…�è®¸å‡ºçŽ°åœ¨æ•´æ•°è¡¨è¾¾å¼�ä¸­ï¼Œå› ä¸ºå®ƒçš„ç±»åž‹ä¸�æ˜¯æ•´æ•°æˆ–æžšä¸¾"
 
-#: cp/semantics.c:2830
+#: cp/semantics.c:2862
 #, gcc-internal-format
 msgid "%qD cannot appear in a constant-expression"
 msgstr "%qDä¸�èƒ½å‡ºçŽ°åœ¨å¸¸é‡�è¡¨è¾¾å¼�ä¸­"
 
-#: cp/semantics.c:2838
+#: cp/semantics.c:2870
 #, gcc-internal-format
 msgid "use of namespace %qD as expression"
 msgstr "å‘½å��ç©ºé—´%qDè¢«ç”¨ä½œè¡¨è¾¾å¼�"
 
-#: cp/semantics.c:2843
+#: cp/semantics.c:2875
 #, gcc-internal-format
 msgid "use of class template %qT as expression"
 msgstr "å°†ç±»æ¨¡æ�¿%qTç”¨ä½œè¡¨è¾¾å¼�"
 
 #. Ambiguous reference to base members.
-#: cp/semantics.c:2849
+#: cp/semantics.c:2881
 #, gcc-internal-format
 msgid "request for member %qD is ambiguous in multiple inheritance lattice"
 msgstr "åœ¨å¤šç»§æ‰¿ç½‘æ ¼ä¸­å¯¹%qDçš„è®¿é—®æœ‰æ­§ä¹‰"
 
-#: cp/semantics.c:2970 cp/semantics.c:4210
+#: cp/semantics.c:3002 cp/semantics.c:4259
 #, gcc-internal-format
 msgid "type of %qE is unknown"
 msgstr "%qEçš„ç±»åž‹æœªçŸ¥"
 
-#: cp/semantics.c:2985
+#: cp/semantics.c:3017
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
 msgstr "ä¸�èƒ½ä¸ºæž�æž„å‡½æ•°%<~%T%>ä½¿ç”¨%<offsetof%>"
 
-#: cp/semantics.c:2996
+#: cp/semantics.c:3028
 #, gcc-internal-format
 msgid "cannot apply %<offsetof%> to member function %qD"
 msgstr "ä¸�èƒ½ä¸ºæˆ�å‘˜å‡½æ•°%qDåº”ç”¨%<offsetof%>"
 
-#: cp/semantics.c:3349
+#: cp/semantics.c:3381
 #, gcc-internal-format
 msgid "%qD is not a variable in clause %qs"
 msgstr "%qDåœ¨å­�å�¥%qsä¸­ä¸�æ˜¯ä¸€ä¸ªå�˜é‡�"
 
-#: cp/semantics.c:3358
+#: cp/semantics.c:3390
 #, gcc-internal-format
 msgid "%qD appears more than once in data clauses"
 msgstr "%qDåœ¨æ•°æ�®å­�å�¥ä¸­å¤šæ¬¡å‡ºçŽ°"
 
-#: cp/semantics.c:3418
+#: cp/semantics.c:3450
 #, gcc-internal-format
 msgid "num_threads expression must be integral"
 msgstr "num_threads è¡¨è¾¾å¼�å¿…é¡»æ˜¯æ•´åž‹çš„"
 
-#: cp/semantics.c:3432
+#: cp/semantics.c:3464
 #, gcc-internal-format
 msgid "schedule chunk size expression must be integral"
 msgstr "è°ƒåº¦å�—å¤§å°�è¡¨è¾¾å¼�å¿…é¡»ä¸ºæ•´åž‹"
 
-#: cp/semantics.c:3562
+#: cp/semantics.c:3594
 #, gcc-internal-format
 msgid "%qE has reference type for %qs"
 msgstr "%qEæœ‰%qsçš„å¼•ç”¨ç±»åž‹"
 
-#: cp/semantics.c:3724
+#: cp/semantics.c:3756
 #, gcc-internal-format
 msgid "%<threadprivate%> %qE is not file, namespace or block scope variable"
 msgstr "%<threadprivate%>%qEä¸�æ˜¯ä¸€ä¸ªæ–‡ä»¶ã€�å‘½å��ç©ºé—´æˆ–å�—ä½œç”¨åŸŸå�˜é‡�"
 
 #. Report the error.
-#: cp/semantics.c:4033
+#: cp/semantics.c:4072
 #, gcc-internal-format
 msgid "static assertion failed: %E"
 msgstr "é�™æ€�æ–­è¨€é”™è¯¯ï¼š%E"
 
-#: cp/semantics.c:4035
+#: cp/semantics.c:4074
 #, gcc-internal-format
 msgid "non-constant condition for static assertion"
 msgstr "é�™æ€�æ–­è¨€ä¸­å‡ºçŽ°é�žå¸¸é‡�æ�¡ä»¶"
 
-#: cp/semantics.c:4097
+#: cp/semantics.c:4099 cp/semantics.c:4194
 #, gcc-internal-format
-msgid "%qE refers to a set of overloaded functions"
-msgstr "%qEæŒ‡å�‘å¤šä¸ªé‡�è½½å‡½æ•°çš„é›†å�ˆ"
+msgid "argument to decltype must be an expression"
+msgstr "decltype çš„å®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ªè¡¨è¾¾å¼�"
 
 #: cp/semantics.c:4145
 #, gcc-internal-format
-msgid "argument to decltype must be an expression"
-msgstr "decltype çš„å®žå�‚å¿…é¡»æ˜¯ä¸€ä¸ªè¡¨è¾¾å¼�"
+msgid "%qE refers to a set of overloaded functions"
+msgstr "%qEæŒ‡å�‘å¤šä¸ªé‡�è½½å‡½æ•°çš„é›†å�ˆ"
 
-#: cp/semantics.c:4366
+#: cp/semantics.c:4415
 #, gcc-internal-format
 msgid "__is_convertible_to"
 msgstr "__is_convertible_to"
 
-#: cp/semantics.c:4395
+#: cp/semantics.c:4444
 #, gcc-internal-format
 msgid "incomplete type %qT not allowed"
 msgstr "ä¸�å…�è®¸ä¸�å®Œå…¨ç±»åž‹%qT"
 
-#: cp/tree.c:829
+#: cp/tree.c:827
 #, gcc-internal-format
 msgid "%qV qualifiers cannot be applied to %qT"
 msgstr "%qVé™�å®šç¬¦ä¸�èƒ½åº”ç”¨åˆ°%qTä¸Š"
 
-#: cp/tree.c:2134
+#: cp/tree.c:2132
 #, gcc-internal-format
 msgid "%qE attribute can only be applied to Java class definitions"
 msgstr "å�ªèƒ½ä¸º Java ç±»å®šä¹‰åº”ç”¨%qEå±žæ€§"
 
-#: cp/tree.c:2163
+#: cp/tree.c:2161
 #, gcc-internal-format
 msgid "%qE attribute can only be applied to class definitions"
 msgstr "å�ªèƒ½ä¸ºç±»å®šä¹‰åº”ç”¨%qEå±žæ€§"
 
-#: cp/tree.c:2169
+#: cp/tree.c:2167
 #, gcc-internal-format
 msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 msgstr "%qEå·²è¿‡æ—¶ï¼šg++ çš„è™šå‡½æ•°è¡¨çŽ°åœ¨é»˜è®¤ä¸Ž COM å…¼å®¹"
 
-#: cp/tree.c:2193
+#: cp/tree.c:2191
 #, gcc-internal-format
 msgid "requested init_priority is not an integer constant"
 msgstr "è¯·æ±‚çš„ init_priority ä¸�æ˜¯ä¸€ä¸ªæ•´æ•°å¸¸æ•°"
 
-#: cp/tree.c:2214
+#: cp/tree.c:2212
 #, gcc-internal-format
 msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 msgstr "å�ªèƒ½å°†%qEå±žæ€§ç”¨äºŽæŸ�ä¸ªç±»çš„å¯¹è±¡çš„æ–‡ä»¶ä½œç”¨åŸŸå®šä¹‰"
 
-#: cp/tree.c:2222
+#: cp/tree.c:2220
 #, gcc-internal-format
 msgid "requested init_priority is out of range"
 msgstr "è¯·æ±‚çš„ init_priority è¶Šç•Œ"
 
-#: cp/tree.c:2232
+#: cp/tree.c:2230
 #, gcc-internal-format
 msgid "requested init_priority is reserved for internal use"
 msgstr "è¯·æ±‚çš„ init_priority ä¿�ç•™ä¸ºå†…éƒ¨ä½¿ç”¨"
 
-#: cp/tree.c:2243
+#: cp/tree.c:2241
 #, gcc-internal-format
 msgid "%qE attribute is not supported on this platform"
 msgstr "%qEå±žæ€§åœ¨æ­¤å¹³å�°ä¸Šä¸�å�—æ”¯æŒ�"
 
-#: cp/typeck.c:431 cp/typeck.c:445 cp/typeck.c:545
+#: cp/typeck.c:432 cp/typeck.c:446 cp/typeck.c:546
 #, gcc-internal-format
 msgid "%s between distinct pointer types %qT and %qT lacks a cast"
 msgstr "%s(åœ¨ä¸�å�Œçš„æŒ‡é’ˆç±»åž‹%qTå’Œ%qTä¹‹é—´)éœ€è¦�ä¸€ä¸ªè½¬æ�¢"
 
-#: cp/typeck.c:507
+#: cp/typeck.c:508
 #, gcc-internal-format
 msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
 msgstr "ISO C++ ä¸�å…�è®¸åœ¨%<void *%>å’Œå‡½æ•°æŒ‡é’ˆé—´ %s"
 
-#: cp/typeck.c:565
+#: cp/typeck.c:566
 #, gcc-internal-format
 msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
 msgstr "%s(åœ¨ä¸�å�Œçš„æˆ�å‘˜æŒ‡é’ˆç±»åž‹%qTå’Œ%qTä¹‹é—´)éœ€è¦�ä¸€ä¸ªè½¬æ�¢"
 
-#: cp/typeck.c:1129
+#: cp/typeck.c:1166
 #, gcc-internal-format
 msgid "canonical types differ for identical types %T and %T"
 msgstr "ç›¸å�Œç±»åž‹ %T å’Œ %T çš„æ­£è§„ç±»åž‹ä¸�å�Œ"
 
-#: cp/typeck.c:1136
+#: cp/typeck.c:1173
 #, gcc-internal-format
 msgid "same canonical type node for different types %T and %T"
 msgstr "ä¸�å�Œç±»åž‹ %T å’Œ %T æœ‰ç›¸å�Œçš„æ­£è§„ç±»åž‹èŠ‚ç‚¹"
 
-#: cp/typeck.c:1248
+#: cp/typeck.c:1285
 #, gcc-internal-format
 msgid "invalid application of %qs to a member function"
 msgstr "%qsç”¨äºŽæˆ�å‘˜å‡½æ•°æ— æ•ˆ"
 
-#: cp/typeck.c:1298
+#: cp/typeck.c:1335
 #, gcc-internal-format
 msgid "invalid application of %<sizeof%> to a bit-field"
 msgstr "å¯¹ä½�æ®µä½¿ç”¨%<sizeof%>æ— æ•ˆ"
 
-#: cp/typeck.c:1303
+#: cp/typeck.c:1340
 #, gcc-internal-format
 msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
 msgstr "ISO C++ ä¸�å…�è®¸å°†%<sizeof%>åº”ç”¨åˆ°å‡½æ•°ç±»åž‹çš„è¡¨è¾¾å¼�ä¸Š"
 
-#: cp/typeck.c:1346
+#: cp/typeck.c:1383
 #, gcc-internal-format
 msgid "invalid application of %<__alignof%> to a bit-field"
 msgstr "å¯¹ä½�æ®µä½¿ç”¨%<__alignof%>æ— æ•ˆ"
 
-#: cp/typeck.c:1354
+#: cp/typeck.c:1391
 #, gcc-internal-format
 msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
 msgstr "ISO C++ ä¸�å…�è®¸å°†%<__alignof%>åº”ç”¨åˆ°å‡½æ•°ç±»åž‹çš„è¡¨è¾¾å¼�ä¸Š"
 
-#: cp/typeck.c:1405
+#: cp/typeck.c:1442
 #, gcc-internal-format
 msgid "invalid use of non-static member function"
 msgstr "å¯¹é�žé�™æ€�æˆ�å‘˜å‡½æ•°çš„ä½¿ç”¨æ— æ•ˆ"
 
-#: cp/typeck.c:1669
+#: cp/typeck.c:1715
 #, gcc-internal-format
 msgid "deprecated conversion from string constant to %qT"
 msgstr "ä¸�å»ºè®®ä½¿ç”¨ä»Žå­—ç¬¦ä¸²å¸¸é‡�åˆ°%qTçš„è½¬æ�¢"
 
-#: cp/typeck.c:1784 cp/typeck.c:2132
+#: cp/typeck.c:1830 cp/typeck.c:2178
 #, gcc-internal-format
 msgid "request for member %qD in %qE, which is of non-class type %qT"
 msgstr "å¯¹æˆ�å‘˜%qDçš„è¯·æ±‚å‡ºçŽ°åœ¨%qEä¸­ï¼Œè€Œå�Žè€…å…·æœ‰é�žç±»ç±»åž‹%qT"
 
-#: cp/typeck.c:1811
+#: cp/typeck.c:1857
 #, gcc-internal-format
 msgid "invalid use of nonstatic data member %qE"
 msgstr "å¯¹é�žé�™æ€�æ•°æ�®æˆ�å‘˜%qEçš„ä½¿ç”¨æ— æ•ˆ"
 
-#: cp/typeck.c:1863 cp/typeck.c:1891
+#: cp/typeck.c:1909 cp/typeck.c:1937
 #, gcc-internal-format
 msgid "invalid access to non-static data member %qD of NULL object"
 msgstr "å¯¹ NULL å¯¹è±¡é�žé�™æ€�æ•°æ�®æˆ�å‘˜%qDçš„è®¿é—®æ— æ•ˆ"
 
-#: cp/typeck.c:1866 cp/typeck.c:1893
+#: cp/typeck.c:1912 cp/typeck.c:1939
 #, gcc-internal-format
 msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
 msgstr "(å�¯èƒ½é”™è¯¯ä½¿ç”¨äº†%<offsetof%>å®�)"
 
-#: cp/typeck.c:2010
+#: cp/typeck.c:2056
 #, gcc-internal-format
 msgid "the type being destroyed is %qT, but the destructor refers to %qT"
 msgstr "è¢«æž�æž„çš„ç±»åž‹æ˜¯%qTï¼Œä½†æž�æž„å‡½æ•°å�´ä½¿ç”¨äº†%qT"
 
-#: cp/typeck.c:2049 cp/typeck.c:2069
+#: cp/typeck.c:2095 cp/typeck.c:2115
 #, gcc-internal-format
 msgid "%qD is not a template"
 msgstr "%qDä¸�æ˜¯ä¸€ä¸ªæ¨¡æ�¿"
 
-#: cp/typeck.c:2170
+#: cp/typeck.c:2216
 #, gcc-internal-format
 msgid "%<%D::%D%> is not a member of %qT"
 msgstr "%<%D::%D%>ä¸�æ˜¯%qTçš„æˆ�å‘˜"
 
-#: cp/typeck.c:2185
+#: cp/typeck.c:2231
 #, gcc-internal-format
 msgid "%qT is not a base of %qT"
 msgstr "%qTä¸�æ˜¯%qTçš„åŸºç±»"
 
-#: cp/typeck.c:2204
+#: cp/typeck.c:2250
 #, gcc-internal-format
 msgid "%qD has no member named %qE"
 msgstr "%qDæ²¡æœ‰å��ä¸º%qEçš„æˆ�å‘˜"
 
-#: cp/typeck.c:2219
+#: cp/typeck.c:2265
 #, gcc-internal-format
 msgid "%qD is not a member template function"
 msgstr "%qDä¸�æ˜¯ä¸€ä¸ªæˆ�å‘˜æ¨¡æ�¿å‡½æ•°"
 
 #. A pointer to incomplete type (other than cv void) can be
 #. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2352
+#: cp/typeck.c:2398
 #, gcc-internal-format
 msgid "%qT is not a pointer-to-object type"
 msgstr "%qTä¸�æ˜¯ä¸€ä¸ªæŒ‡å�‘å¯¹è±¡çš„ç±»åž‹"
 
-#: cp/typeck.c:2377
+#: cp/typeck.c:2423
 #, gcc-internal-format
 msgid "invalid use of %qs on pointer to member"
 msgstr "å°†%qsç”¨åœ¨æˆ�å‘˜æŒ‡é’ˆä¸Šæ— æ•ˆ"
 
-#: cp/typeck.c:2381
+#: cp/typeck.c:2427
 #, gcc-internal-format
 msgid "invalid type argument of %qs"
 msgstr "%qsçš„å®žå�‚ç±»åž‹æ— æ•ˆ"
 
-#: cp/typeck.c:2383
+#: cp/typeck.c:2429
 #, gcc-internal-format
 msgid "invalid type argument"
 msgstr "æ— æ•ˆçš„ç±»åž‹å�‚æ•°"
 
-#: cp/typeck.c:2406
+#: cp/typeck.c:2452
 #, gcc-internal-format
 msgid "subscript missing in array reference"
 msgstr "æ•°ç»„å¼•ç”¨ç¼ºå°‘ä¸‹æ ‡"
 
-#: cp/typeck.c:2480
+#: cp/typeck.c:2526
 #, gcc-internal-format
 msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr "ISO C++ ä¸�å…�è®¸æŒ‰ä¸‹æ ‡è®¿é—®é�žå·¦å€¼çš„æ•°ç»„"
 
-#: cp/typeck.c:2491
+#: cp/typeck.c:2537
 #, gcc-internal-format
 msgid "subscripting array declared %<register%>"
 msgstr "æŒ‰ä¸‹æ ‡è®¿é—®å£°æ˜Žä¸º%<register%>çš„æ•°ç»„"
 
-#: cp/typeck.c:2576
+#: cp/typeck.c:2622
 #, gcc-internal-format
 msgid "object missing in use of %qE"
 msgstr "ä½¿ç”¨%qEæ—¶ç¼ºå°‘å¯¹è±¡"
 
-#: cp/typeck.c:2693
+#: cp/typeck.c:2739
 #, gcc-internal-format
 msgid "ISO C++ forbids calling %<::main%> from within program"
 msgstr "ISO C++ ä¸�å…�è®¸åœ¨ç¨‹åº�é‡Œè°ƒç”¨%<::main%>"
 
-#: cp/typeck.c:2718
+#: cp/typeck.c:2764
 #, gcc-internal-format
 msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
 msgstr "å¿…é¡»ç”¨%<.*%>or%<->*%>è°ƒç”¨ <%E (...)%>ä¸­çš„æˆ�å‘˜å‡½æ•°æŒ‡é’ˆ"
 
-#: cp/typeck.c:2732
+#: cp/typeck.c:2778
 #, gcc-internal-format
 msgid "%qE cannot be used as a function"
 msgstr "%qEä¸�èƒ½ç”¨ä½œå‡½æ•°"
 
-#: cp/typeck.c:2822
+#: cp/typeck.c:2868
 #, gcc-internal-format
 msgid "too many arguments to %s %q+#D"
 msgstr "ç»™äºˆ %s%q+#Dçš„å®žå�‚å¤ªå¤š"
 
-#: cp/typeck.c:2823 cp/typeck.c:2927
+#: cp/typeck.c:2869 cp/typeck.c:2973
 #, gcc-internal-format
 msgid "at this point in file"
 msgstr "åœ¨æ–‡ä»¶çš„è¿™ä¸ªåœ°æ–¹"
 
-#: cp/typeck.c:2826
+#: cp/typeck.c:2872
 #, gcc-internal-format
 msgid "too many arguments to function"
 msgstr "ç»™äºˆå‡½æ•°çš„å®žå�‚å¤ªå¤š"
 
-#: cp/typeck.c:2856
+#: cp/typeck.c:2902
 #, gcc-internal-format
 msgid "parameter %P of %qD has incomplete type %qT"
-msgstr "å½¢å�‚ %P (å±žäºŽ%qD)çš„ç±»åž‹%qTä¸�å®Œå…¨"
+msgstr "%2$qDçš„ç¬¬ %1$P ä¸ªå½¢å�‚çš„ç±»åž‹%3$qTä¸�å®Œå…¨"
 
-#: cp/typeck.c:2859
+#: cp/typeck.c:2905
 #, gcc-internal-format
 msgid "parameter %P has incomplete type %qT"
 msgstr "å½¢å�‚ %P çš„ç±»åž‹%qTä¸�å®Œå…¨"
 
-#: cp/typeck.c:2926
+#: cp/typeck.c:2972
 #, gcc-internal-format
 msgid "too few arguments to %s %q+#D"
 msgstr "ç»™äºˆ %s%q+#Dçš„å®žå�‚å¤ªå°‘"
 
-#: cp/typeck.c:2930
+#: cp/typeck.c:2976
 #, gcc-internal-format
 msgid "too few arguments to function"
 msgstr "ç»™äºˆå‡½æ•°çš„å®žå�‚å¤ªå°‘"
 
-#: cp/typeck.c:3098 cp/typeck.c:3108
+#: cp/typeck.c:3140 cp/typeck.c:3150
 #, gcc-internal-format
 msgid "assuming cast to type %qT from overloaded function"
 msgstr "å�‡å®šä»Žé‡�è½½å‡½æ•°è½¬æ�¢åˆ°ç±»åž‹%qT"
 
-#: cp/typeck.c:3306
+#: cp/typeck.c:3346
 #, gcc-internal-format
 msgid "left rotate count is negative"
 msgstr "å¾ªçŽ¯å·¦ç§»æ¬¡æ•°ä¸ºè´Ÿ"
 
-#: cp/typeck.c:3307
+#: cp/typeck.c:3347
 #, gcc-internal-format
 msgid "right rotate count is negative"
 msgstr "å¾ªçŽ¯å�³ç§»æ¬¡æ•°ä¸ºè´Ÿ"
 
-#: cp/typeck.c:3310
+#: cp/typeck.c:3350
 #, gcc-internal-format
 msgid "left rotate count >= width of type"
 msgstr "å¾ªçŽ¯å·¦ç§»æ¬¡æ•°å¤§äºŽæˆ–ç­‰äºŽç±»åž‹å®½åº¦"
 
-#: cp/typeck.c:3311
+#: cp/typeck.c:3351
 #, gcc-internal-format
 msgid "right rotate count >= width of type"
 msgstr "å¾ªçŽ¯å�³ç§»æ¬¡æ•°å¤§äºŽæˆ–ç­‰äºŽç±»åž‹å®½åº¦"
 
-#: cp/typeck.c:3327 cp/typeck.c:3502
+#: cp/typeck.c:3367 cp/typeck.c:3549
 #, gcc-internal-format
 msgid "comparison with string literal results in unspecified behaviour"
 msgstr "ä¸Žå­—é�¢å­—ç¬¦ä¸²æ¯”è¾ƒçš„ç»“æž„æ˜¯ä¸�å�¯é¢„æµ‹çš„"
 
-#: cp/typeck.c:3360 cp/typeck.c:3365 cp/typeck.c:3520 cp/typeck.c:3525
+#: cp/typeck.c:3400 cp/typeck.c:3405 cp/typeck.c:3567 cp/typeck.c:3572
 #, gcc-internal-format
 msgid "ISO C++ forbids comparison between pointer and integer"
 msgstr "ISO C++ ä¸�å…�è®¸æ¯”è¾ƒæŒ‡é’ˆå’Œæ•´æ•°çš„å€¼"
 
-#: cp/typeck.c:3539
+#: cp/typeck.c:3586
 #, gcc-internal-format
 msgid "unordered comparison on non-floating point argument"
 msgstr "é�žæµ®ç‚¹å®žå�‚é—´çš„æ— æ•ˆæ¯”è¾ƒ"
 
-#: cp/typeck.c:3577
+#: cp/typeck.c:3624
 #, gcc-internal-format
 msgid "invalid operands of types %qT and %qT to binary %qO"
 msgstr "æ“�ä½œæ•°ç±»åž‹%qTå’Œ%qTå¯¹å�Œç›®%qOè€Œè¨€æ— æ•ˆ"
 
-#: cp/typeck.c:3749
+#: cp/typeck.c:3757
 #, gcc-internal-format
 msgid "comparison between types %q#T and %q#T"
 msgstr "åœ¨ç±»åž‹%q#Tå’Œ%q#Té—´æ¯”è¾ƒ"
 
-#: cp/typeck.c:3786
+#: cp/typeck.c:3794
 #, gcc-internal-format
 msgid "comparison between signed and unsigned integer expressions"
 msgstr "åœ¨æœ‰ç¬¦å�·å’Œæ— ç¬¦å�·æ•´æ•°è¡¨è¾¾å¼�é—´æ¯”è¾ƒ"
@@ -31981,154 +32010,154 @@
 #. performed.  Note that pointer-difference and pointer-addition
 #. have already been handled above, and so we don't end up here in
 #. that case.
-#: cp/typeck.c:3858
+#: cp/typeck.c:3866
 #, gcc-internal-format
 msgid "NULL used in arithmetic"
 msgstr "ç®—æœ¯è¡¨è¾¾å¼�ä¸­ä½¿ç”¨äº† NULL"
 
-#: cp/typeck.c:3927
+#: cp/typeck.c:3935
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
 msgstr "ISO C++ ä¸�å…�è®¸åœ¨å‡�æ³•ä¸­ä½¿ç”¨ç±»åž‹ä¸º%<void *%>çš„æŒ‡é’ˆ"
 
-#: cp/typeck.c:3929
+#: cp/typeck.c:3937
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr "ISO C++ ä¸�å…�è®¸åœ¨å‡�æ³•ä¸­ä½¿ç”¨å‡½æ•°æŒ‡é’ˆ"
 
-#: cp/typeck.c:3931
+#: cp/typeck.c:3939
 #, gcc-internal-format
 msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr "ISO C++ ä¸�å…�è®¸åœ¨å‡�æ³•ä¸­ä½¿ç”¨æŒ‡å�‘æ–¹æ³•çš„æŒ‡é’ˆ"
 
-#: cp/typeck.c:3943
+#: cp/typeck.c:3951
 #, gcc-internal-format
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr "åœ¨æŒ‡é’ˆç®—æœ¯ä¸­ä½¿ç”¨æŒ‡å�‘ä¸�å®Œå…¨ç±»åž‹çš„æŒ‡é’ˆæ— æ•ˆ"
 
-#: cp/typeck.c:4003
+#: cp/typeck.c:4011
 #, gcc-internal-format
 msgid "invalid use of %qE to form a pointer-to-member-function"
 msgstr "ç”¨%qEå½¢æˆ�æˆ�å‘˜å‡½æ•°æŒ‡é’ˆçš„ç”¨æ³•æ— æ•ˆã€‚"
 
-#: cp/typeck.c:4006
+#: cp/typeck.c:4014
 #, gcc-internal-format
 msgid "  a qualified-id is required"
 msgstr "  éœ€è¦�ä¸€ä¸ªé™�å®šçš„æ ‡è¯†ç¬¦"
 
-#: cp/typeck.c:4011
+#: cp/typeck.c:4019
 #, gcc-internal-format
 msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
 msgstr "%qEä¸¤è¾¹çš„æ‹¬å�·ä¸�èƒ½ç”¨æ�¥æž„é€ ä¸€ä¸ªæˆ�å‘˜å‡½æ•°æŒ‡é’ˆ"
 
-#: cp/typeck.c:4034
+#: cp/typeck.c:4042
 #, gcc-internal-format
 msgid "taking address of temporary"
 msgstr "å�–ä¸´æ—¶å�˜é‡�çš„åœ°å�€"
 
-#: cp/typeck.c:4287
+#: cp/typeck.c:4295
 #, gcc-internal-format
 msgid "ISO C++ forbids incrementing an enum"
 msgstr "ISO C++ ä¸�å…�è®¸æžšä¸¾è‡ªå¢ž"
 
-#: cp/typeck.c:4288
+#: cp/typeck.c:4296
 #, gcc-internal-format
 msgid "ISO C++ forbids decrementing an enum"
 msgstr "ISO C++ ä¸�å…�è®¸æžšä¸¾è‡ªå‡�"
 
-#: cp/typeck.c:4299
+#: cp/typeck.c:4307
 #, gcc-internal-format
 msgid "cannot increment a pointer to incomplete type %qT"
 msgstr "æŒ‡å�‘ä¸�å®Œå…¨ç±»åž‹%qTçš„æŒ‡é’ˆä¸�èƒ½è‡ªå¢ž"
 
-#: cp/typeck.c:4300
+#: cp/typeck.c:4308
 #, gcc-internal-format
 msgid "cannot decrement a pointer to incomplete type %qT"
 msgstr "æŒ‡å�‘ä¸�å®Œå…¨ç±»åž‹%qTçš„æŒ‡é’ˆä¸�èƒ½è‡ªå‡�"
 
-#: cp/typeck.c:4306
+#: cp/typeck.c:4314
 #, gcc-internal-format
 msgid "ISO C++ forbids incrementing a pointer of type %qT"
 msgstr "ISO C++ ä¸�å…�è®¸å¯¹ç±»åž‹ä¸º%qTçš„æŒ‡é’ˆè‡ªå¢ž"
 
-#: cp/typeck.c:4307
+#: cp/typeck.c:4315
 #, gcc-internal-format
 msgid "ISO C++ forbids decrementing a pointer of type %qT"
 msgstr "ISO C++ ä¸�å…�è®¸å¯¹ç±»åž‹ä¸º%qTçš„æŒ‡é’ˆè‡ªå‡�"
 
-#: cp/typeck.c:4327
+#: cp/typeck.c:4335
 #, gcc-internal-format
 msgid "invalid use of Boolean expression as operand to %<operator--%>"
 msgstr "å¸ƒå°”è¡¨è¾¾å¼�ä¸�èƒ½ç”¨ä½œ%<æ“�ä½œç¬¦--%>çš„æ“�ä½œæ•°"
 
 #. ARM $3.4
-#: cp/typeck.c:4357
+#: cp/typeck.c:4365
 #, gcc-internal-format
 msgid "ISO C++ forbids taking address of function %<::main%>"
 msgstr "ISO C++ ä¸�å…�è®¸å�–å‡½æ•°%<::main%>çš„åœ°å�€"
 
 #. An expression like &memfn.
-#: cp/typeck.c:4413
+#: cp/typeck.c:4421
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr "ISO C++ ä¸�å…�è®¸é€šè¿‡æ��å�–ä¸€ä¸ªæœªé™�å®šçš„æˆ–å¸¦æ‹¬å�·çš„é�žé�™æ€�æˆ�å‘˜å‡½æ•°çš„åœ°å�€æ�¥å½¢æˆ�ä¸€ä¸ªæˆ�å‘˜å‡½æ•°æŒ‡é’ˆã€‚è¯·ä½¿ç”¨%<&%T::%D%>"
 
-#: cp/typeck.c:4418
+#: cp/typeck.c:4426
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
 msgstr "ISO C++ ä¸�å…�è®¸é€šè¿‡å�–å·²ç»‘å®šçš„æˆ�å‘˜å‡½æ•°çš„åœ°å�€æ�¥æž„é€ æˆ�å‘˜å‡½æ•°æŒ‡é’ˆã€‚è¯·æ”¹ç”¨%<&%T::%D%>"
 
-#: cp/typeck.c:4443
+#: cp/typeck.c:4451
 #, gcc-internal-format
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr "ISO C++ ä¸�å…�è®¸å�–è½¬æ�¢åˆ°é�žå·¦å€¼è¡¨è¾¾å¼�çš„åœ°å�€"
 
-#: cp/typeck.c:4467
+#: cp/typeck.c:4475
 #, gcc-internal-format
 msgid "cannot create pointer to reference member %qD"
 msgstr "ä¸�èƒ½åˆ›å»ºæŒ‡å�‘å¼•ç”¨æˆ�å‘˜%qDçš„æŒ‡é’ˆ"
 
-#: cp/typeck.c:4678
+#: cp/typeck.c:4686
 #, gcc-internal-format
 msgid "cannot take the address of %<this%>, which is an rvalue expression"
 msgstr "æ— æ³•å�–å�³å€¼è¡¨è¾¾å¼�%<this%>çš„åœ°å�€"
 
-#: cp/typeck.c:4701
+#: cp/typeck.c:4709
 #, gcc-internal-format
 msgid "address of explicit register variable %qD requested"
 msgstr "è¦�æ±‚æ˜¾å¼�å¯„å­˜å™¨å�˜é‡�%qDçš„åœ°å�€ã€‚"
 
-#: cp/typeck.c:4706
+#: cp/typeck.c:4714
 #, gcc-internal-format
 msgid "address requested for %qD, which is declared %<register%>"
 msgstr "è¯·æ±‚å£°æ˜Žä¸º%<register%>çš„%qDçš„åœ°å�€"
 
-#: cp/typeck.c:4772
+#: cp/typeck.c:4780
 #, gcc-internal-format
 msgid "%s expression list treated as compound expression"
 msgstr "%s è¡¨è¾¾å¼�åˆ—è¡¨è¢«çœ‹ä½œå¤�å�ˆè¡¨è¾¾å¼�"
 
-#: cp/typeck.c:5175
+#: cp/typeck.c:5183
 #, gcc-internal-format
 msgid "invalid static_cast from type %qT to type %qT"
 msgstr "ä»Žç±»åž‹%qTåˆ°ç±»åž‹%qTä¸­çš„ static_cast æ— æ•ˆ"
 
-#: cp/typeck.c:5197
+#: cp/typeck.c:5205
 #, gcc-internal-format
 msgid "converting from %qT to %qT"
 msgstr "ä»Ž%qTè½¬æ�¢åˆ°%qT"
 
-#: cp/typeck.c:5245
+#: cp/typeck.c:5253
 #, gcc-internal-format
 msgid "invalid cast of an rvalue expression of type %qT to type %qT"
 msgstr "ä»Žå…·æœ‰ç±»åž‹%qTçš„å�³å€¼è¡¨è¾¾å¼�åˆ°ç±»åž‹%qTä¸­çš„è½¬æ�¢æ— æ•ˆ"
 
-#: cp/typeck.c:5304
+#: cp/typeck.c:5312
 #, gcc-internal-format
 msgid "cast from %qT to %qT loses precision"
 msgstr "ä»Ž%qTåˆ°%qTçš„è½¬æ�¢æ�Ÿå¤±ç²¾åº¦"
 
-#: cp/typeck.c:5331
+#: cp/typeck.c:5339
 #, gcc-internal-format
 msgid "cast from %qT to %qT increases required alignment of target type"
 msgstr "ä»Ž%qTåˆ°%qTçš„è½¬æ�¢å¢žå¤§äº†ç›®æ ‡ç±»åž‹çš„å¯¹é½�éœ€æ±‚"
@@ -32137,155 +32166,155 @@
 #. where possible, and it is necessary in some cases.  DR 195
 #. addresses this issue, but as of 2004/10/26 is still in
 #. drafting.
-#: cp/typeck.c:5351
+#: cp/typeck.c:5359
 #, gcc-internal-format
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr "ISO C++ ä¸�å…�è®¸åœ¨å‡½æ•°æŒ‡é’ˆå’Œå¯¹è±¡æŒ‡é’ˆé—´è¿›è¡Œè½¬æ�¢"
 
-#: cp/typeck.c:5362
+#: cp/typeck.c:5370
 #, gcc-internal-format
 msgid "invalid cast from type %qT to type %qT"
 msgstr "ä»Žç±»åž‹%qTåˆ°ç±»åž‹%qTçš„è½¬æ�¢æ— æ•ˆ"
 
-#: cp/typeck.c:5418
+#: cp/typeck.c:5426
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr "åœ¨ç±»åž‹%qTä¸Šä½¿ç”¨ const_cast æ— æ•ˆï¼Œå› ä¸ºå®ƒæ—¢ä¸�æ˜¯æŒ‡é’ˆï¼Œä¹Ÿä¸�æ˜¯å¼•ç”¨ï¼Œä¹Ÿä¸�æ˜¯æ•°æ�®æˆ�å‘˜æŒ‡é’ˆ"
 
-#: cp/typeck.c:5427
+#: cp/typeck.c:5435
 #, gcc-internal-format
 msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
 msgstr "åœ¨ç±»åž‹%qTä¸Šä½¿ç”¨ const_cast æ— æ•ˆï¼Œå› ä¸ºå®ƒæ˜¯ä¸€ä¸ªæŒ‡é’ˆå‡½æ•°ç±»åž‹çš„æŒ‡é’ˆæˆ–å¼•ç”¨"
 
-#: cp/typeck.c:5452
+#: cp/typeck.c:5460
 #, gcc-internal-format
 msgid "invalid const_cast of an rvalue of type %qT to type %qT"
 msgstr "ä»Žç±»åž‹%qTåˆ°ç±»åž‹%qTä¸­çš„ const_cast æ— æ•ˆ"
 
-#: cp/typeck.c:5503
+#: cp/typeck.c:5511
 #, gcc-internal-format
 msgid "invalid const_cast from type %qT to type %qT"
 msgstr "ä»Žç±»åž‹%qTåˆ°ç±»åž‹%qTä¸­çš„ const_cast æ— æ•ˆ"
 
-#: cp/typeck.c:5571 cp/typeck.c:5576
+#: cp/typeck.c:5579 cp/typeck.c:5584
 #, gcc-internal-format
 msgid "ISO C++ forbids casting to an array type %qT"
 msgstr "ISO C++ ä¸�å…�è®¸è½¬æ�¢ä¸ºæ•°ç»„ç±»åž‹%qT"
 
-#: cp/typeck.c:5584
+#: cp/typeck.c:5592
 #, gcc-internal-format
 msgid "invalid cast to function type %qT"
 msgstr "å�‘å‡½æ•°ç±»åž‹%qTçš„è½¬æ�¢æ— æ•ˆ"
 
-#: cp/typeck.c:5804
+#: cp/typeck.c:5812
 #, gcc-internal-format
 msgid "  in evaluation of %<%Q(%#T, %#T)%>"
 msgstr "  åœ¨æ±‚%<%Q(%#T, %#T)%>å€¼æ—¶"
 
-#: cp/typeck.c:5873
+#: cp/typeck.c:5881
 #, gcc-internal-format
 msgid "incompatible types in assignment of %qT to %qT"
 msgstr "å°†%qTèµ‹å€¼ç»™%qTæ—¶ç±»åž‹ä¸�å…¼å®¹"
 
-#: cp/typeck.c:5884
+#: cp/typeck.c:5892
 #, gcc-internal-format
 msgid "array used as initializer"
 msgstr "æ•°ç»„è¢«ç”¨ä½œåˆ�å§‹å€¼è®¾å®š"
 
-#: cp/typeck.c:5886
+#: cp/typeck.c:5894
 #, gcc-internal-format
 msgid "invalid array assignment"
 msgstr "æ— æ•ˆçš„æ•°ç»„èµ‹å€¼"
 
-#: cp/typeck.c:5998
+#: cp/typeck.c:6006
 #, gcc-internal-format
 msgid "   in pointer to member function conversion"
 msgstr "  åœ¨æˆ�å‘˜å‡½æ•°æŒ‡é’ˆè½¬æ�¢ä¸­"
 
-#: cp/typeck.c:6009
+#: cp/typeck.c:6017
 #, gcc-internal-format
 msgid "pointer to member conversion via virtual base %qT"
 msgstr "æˆ�å‘˜æŒ‡é’ˆè½¬æ�¢ç»�ç”±è™šåŸºç±»%qT"
 
-#: cp/typeck.c:6049 cp/typeck.c:6061
+#: cp/typeck.c:6057 cp/typeck.c:6069
 #, gcc-internal-format
 msgid "   in pointer to member conversion"
 msgstr "  åœ¨æˆ�å‘˜æŒ‡é’ˆè½¬æ�¢ä¸­"
 
-#: cp/typeck.c:6140
+#: cp/typeck.c:6148
 #, gcc-internal-format
 msgid "invalid conversion to type %qT from type %qT"
 msgstr "åˆ°ç±»åž‹%qTçš„è½¬æ�¢æ— æ•ˆï¼Œä»Žç±»åž‹%qT"
 
-#: cp/typeck.c:6384
+#: cp/typeck.c:6411
 #, gcc-internal-format
 msgid "cannot convert %qT to %qT for argument %qP to %qD"
-msgstr "ä¸�èƒ½ä»Ž%qTè½¬æ�¢åˆ°%qTï¼Œä¸ºå®žå�‚%qP(å±žäºŽ%qD)"
+msgstr "ä¸�èƒ½å°†%4$qDçš„å®žå�‚%3$qPä»Ž%1$qTè½¬æ�¢åˆ°%2$qT"
 
-#: cp/typeck.c:6387
+#: cp/typeck.c:6414
 #, gcc-internal-format
 msgid "cannot convert %qT to %qT in %s"
 msgstr "ä¸�èƒ½å°†%qTè½¬æ�¢ä¸º%qTï¼Œåœ¨ %s ä¸­"
 
-#: cp/typeck.c:6398
+#: cp/typeck.c:6425
 #, gcc-internal-format
 msgid "%s might be a candidate for a format attribute"
 msgstr "%s å�¯èƒ½æ˜¯ format å±žæ€§çš„ä¸€ä¸ªå¤‡é€‰"
 
-#: cp/typeck.c:6485 cp/typeck.c:6487
+#: cp/typeck.c:6512 cp/typeck.c:6514
 #, gcc-internal-format
 msgid "in passing argument %P of %q+D"
-msgstr "åœ¨ä¼ é€’å®žå�‚ %P (å±žäºŽ%q+D) æ—¶"
+msgstr "åœ¨ä¼ é€’%2$q+Dçš„ç¬¬ %1$P ä¸ªå®žå�‚æ—¶"
 
-#: cp/typeck.c:6537
+#: cp/typeck.c:6564
 #, gcc-internal-format
 msgid "returning reference to temporary"
 msgstr "è¿”å›žä¸´æ—¶å�˜é‡�çš„å¼•ç”¨"
 
-#: cp/typeck.c:6544
+#: cp/typeck.c:6571
 #, gcc-internal-format
 msgid "reference to non-lvalue returned"
 msgstr "è¿”å›žäº†ä¸€ä¸ªé�žå·¦å€¼çš„å¼•ç”¨"
 
-#: cp/typeck.c:6560
+#: cp/typeck.c:6587
 #, gcc-internal-format
 msgid "reference to local variable %q+D returned"
 msgstr "è¿”å›žäº†å¯¹å±€éƒ¨å�˜é‡�çš„%q+Dçš„å¼•ç”¨"
 
-#: cp/typeck.c:6563
+#: cp/typeck.c:6590
 #, gcc-internal-format
 msgid "address of local variable %q+D returned"
 msgstr "è¿”å›žäº†å±€éƒ¨å�˜é‡�çš„%q+Dçš„åœ°å�€"
 
-#: cp/typeck.c:6598
+#: cp/typeck.c:6625
 #, gcc-internal-format
 msgid "returning a value from a destructor"
 msgstr "æž�æž„å‡½æ•°è¿”å›žå€¼"
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6606
+#: cp/typeck.c:6633
 #, gcc-internal-format
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr "ä¸�èƒ½ä»Žæž„é€ å‡½æ•°çš„å¼‚å¸¸å¤„ç�†ä¸­è¿”å›ž"
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6609
+#: cp/typeck.c:6636
 #, gcc-internal-format
 msgid "returning a value from a constructor"
 msgstr "æž„é€ å‡½æ•°è¿”å›žå€¼"
 
-#: cp/typeck.c:6633
+#: cp/typeck.c:6661
 #, gcc-internal-format
 msgid "return-statement with no value, in function returning %qT"
 msgstr "åœ¨è¿”å›ž%qTçš„å‡½æ•°ä¸­ï¼Œè¿”å›žè¯­å�¥ä¸�å¸¦è¿”å›žå€¼"
 
-#: cp/typeck.c:6654
+#: cp/typeck.c:6682
 #, gcc-internal-format
 msgid "return-statement with a value, in function returning 'void'"
 msgstr "åœ¨è¿”å›žâ€˜voidâ€™çš„å‡½æ•°ä¸­ï¼Œè¿”å›žè¯­å�¥å¸¦è¿”å›žå€¼"
 
-#: cp/typeck.c:6685
+#: cp/typeck.c:6713
 #, gcc-internal-format
 msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 msgstr "%<operator new%>ä¸�èƒ½è¿”å›ž NULLï¼Œé™¤é�žå®ƒè¢«å£°æ˜Žä¸º%<throw()%>(æˆ– -fcheck-new èµ·ä½œç”¨)"
@@ -32471,57 +32500,57 @@
 msgid "pointer to member type %qT incompatible with object type %qT"
 msgstr "æˆ�å‘˜æŒ‡é’ˆç±»åž‹%qTä¸Žå¯¹è±¡ç±»åž‹%qTä¸�å…¼å®¹"
 
-#: cp/typeck2.c:1495
+#: cp/typeck2.c:1508
 #, gcc-internal-format
 msgid "call to function %qD which throws incomplete type %q#T"
 msgstr "è°ƒç”¨çš„å‡½æ•°%qDä¼šæŠ›å‡ºä¸�å®Œå…¨çš„ç±»åž‹%q#T"
 
-#: cp/typeck2.c:1498
+#: cp/typeck2.c:1511
 #, gcc-internal-format
 msgid "call to function which throws incomplete type %q#T"
 msgstr "è°ƒç”¨çš„å‡½æ•°ä¼šæŠ›å‡ºä¸�å®Œå…¨çš„ç±»åž‹%q#T"
 
-#: fortran/f95-lang.c:233
+#: fortran/f95-lang.c:235
 #, gcc-internal-format
 msgid "Unexpected type in truthvalue_conversion"
 msgstr "truthvalue_conversion ä¸­ç±»åž‹é�žé¢„æœŸ"
 
-#: fortran/f95-lang.c:289
+#: fortran/f95-lang.c:291
 #, gcc-internal-format
 msgid "can't open input file: %s"
 msgstr "ä¸�èƒ½æ‰“å¼€è¾“å…¥æ–‡ä»¶ï¼š%s"
 
-#: fortran/f95-lang.c:629
+#: fortran/f95-lang.c:631
 #, gcc-internal-format
 msgid "global register variable %qs used in nested function"
 msgstr "åµŒå¥—å‡½æ•°ä¸­ä½¿ç”¨äº†å…¨å±€å¯„å­˜å™¨å�˜é‡�%qs"
 
-#: fortran/f95-lang.c:633
+#: fortran/f95-lang.c:635
 #, gcc-internal-format
 msgid "register variable %qs used in nested function"
 msgstr "åµŒå¥—å‡½æ•°ä¸­ä½¿ç”¨äº†å¯„å­˜å™¨å�˜é‡�%qs"
 
-#: fortran/f95-lang.c:640
+#: fortran/f95-lang.c:642
 #, gcc-internal-format
 msgid "address of global register variable %qs requested"
 msgstr "è¦�æ±‚å…¨å±€å¯„å­˜å™¨å�˜é‡�%qsçš„åœ°å�€"
 
-#: fortran/f95-lang.c:658
+#: fortran/f95-lang.c:660
 #, gcc-internal-format
 msgid "address of register variable %qs requested"
 msgstr "è¦�æ±‚å¯„å­˜å™¨å�˜é‡�%qsçš„åœ°å�€"
 
-#: fortran/trans-array.c:3765
+#: fortran/trans-array.c:3805
 #, gcc-internal-format
 msgid "Possible frontend bug: array constructor not expanded"
 msgstr "å‰�ç«¯å�¯èƒ½çš„ç¨‹åº�ç¼ºé™·ï¼šæ•°ç»„æž„é€ å‡½æ•°æœªèƒ½å±•å¼€"
 
-#: fortran/trans-array.c:5418
+#: fortran/trans-array.c:5499
 #, gcc-internal-format
 msgid "Possible frontend bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
 msgstr "å�¯èƒ½çš„å‰�ç«¯ç¼ºé™·ï¼šæ��é¢†æ•°ç»„å¤§å°�æ—¶æ²¡æœ‰æŒ‡é’ˆã€�å�¯åˆ†é…�å±žæ€§æˆ–ä¸�å¸¦å�¯åˆ†é…�ç»„ä»¶çš„æ´¾ç”Ÿç±»åž‹ã€‚"
 
-#: fortran/trans-array.c:5894
+#: fortran/trans-array.c:5975
 #, gcc-internal-format
 msgid "bad expression type during walk (%d)"
 msgstr "èµ°è¿‡é”™è¯¯çš„è¡¨è¾¾å¼�ç±»åž‹(%d)"
@@ -32531,27 +32560,27 @@
 msgid "gfc_conv_constant_to_tree(): invalid type: %s"
 msgstr "gfc_conv_constant_to_tree()ï¼šæ— æ•ˆç±»åž‹ï¼›%s"
 
-#: fortran/trans-decl.c:966
+#: fortran/trans-decl.c:972
 #, gcc-internal-format
 msgid "intrinsic variable which isn't a procedure"
 msgstr "å†…å»ºå‡½æ•°å�˜é‡�ä¸�æ˜¯ä¸€ä¸ªè¿‡ç¨‹"
 
-#: fortran/trans-decl.c:2639
+#: fortran/trans-decl.c:2644
 #, gcc-internal-format
 msgid "Function does not return a value"
 msgstr "å‡½æ•°æ²¡æœ‰è¿”å›žä¸€ä¸ªå€¼"
 
-#: fortran/trans-decl.c:2817
+#: fortran/trans-decl.c:2832
 #, gcc-internal-format
 msgid "backend decl for module variable %s already exists"
 msgstr "æ¨¡å�—å�˜é‡� %s çš„å�Žç«¯å£°æ˜Žå·²å­˜åœ¨"
 
-#: fortran/trans-decl.c:3351
+#: fortran/trans-decl.c:3314
 #, gcc-internal-format
 msgid "Function return value not set"
 msgstr "æœªè®¾å®šå‡½æ•°è¿”å›žå€¼"
 
-#: fortran/trans-expr.c:1163
+#: fortran/trans-expr.c:1177
 #, gcc-internal-format
 msgid "Unknown intrinsic op"
 msgstr "æœªçŸ¥çš„å†…å»ºæ“�ä½œ"
@@ -32561,32 +32590,32 @@
 msgid "Intrinsic function %s(%d) not recognized"
 msgstr "å†…éƒ¨å‡½æ•° %s(%d) æ— æ³•è¯†åˆ«"
 
-#: fortran/trans-io.c:1928
+#: fortran/trans-io.c:1929
 #, gcc-internal-format
 msgid "Bad IO basetype (%d)"
 msgstr "é”™è¯¯çš„ IO åŸºç±»åž‹(%d)"
 
-#: fortran/trans-types.c:386
+#: fortran/trans-types.c:387
 #, gcc-internal-format
 msgid "integer kind=8 not available for -fdefault-integer-8 option"
 msgstr "integer kind=8 åœ¨æŒ‡å®šäº† -fdefault-integer-8 é€‰é¡¹æ—¶ä¸�å�¯ç”¨"
 
-#: fortran/trans-types.c:409
+#: fortran/trans-types.c:410
 #, gcc-internal-format
 msgid "real kind=8 not available for -fdefault-real-8 option"
 msgstr "real kind=8 åœ¨æŒ‡å®šäº† -fdefault-real-8 é€‰é¡¹æ—¶ä¸�å�¯ç”¨"
 
-#: fortran/trans-types.c:422
+#: fortran/trans-types.c:423
 #, gcc-internal-format
 msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
 msgstr "ä½¿ç”¨ -fdefault-double-8 æ—¶éœ€è¦� -fdefault-real-8"
 
-#: fortran/trans-types.c:1181
+#: fortran/trans-types.c:1185
 #, gcc-internal-format
 msgid "Array element size too big"
 msgstr "æ•°ç»„å…ƒç´ å¤ªå¤§"
 
-#: fortran/trans.c:1150
+#: fortran/trans.c:1151
 #, gcc-internal-format
 msgid "gfc_trans_code(): Bad statement code"
 msgstr "gfc_trans_code()ï¼šé”™è¯¯çš„è¯­å�¥ä»£ç �"
@@ -32646,88 +32675,88 @@
 msgid "need to insert runtime check for %s"
 msgstr "éœ€è¦�ä¸º %s åŠ å…¥è¿�è¡Œæ—¶æ£€æŸ¥"
 
-#: java/expr.c:505 java/expr.c:552
+#: java/expr.c:524 java/expr.c:571
 #, gcc-internal-format
 msgid "assert: %s is assign compatible with %s"
 msgstr "assertï¼š%s ä¸Ž %s èµ‹å€¼å…¼å®¹"
 
-#: java/expr.c:670
+#: java/expr.c:689
 #, gcc-internal-format
 msgid "stack underflow - dup* operation"
 msgstr "å †æ ˆä¸‹æº¢ - dup* æ“�ä½œ"
 
-#: java/expr.c:1657
+#: java/expr.c:1676
 #, gcc-internal-format
 msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
 msgstr "å¼•ç”¨%qsæœ‰æ­§ä¹‰ï¼šå‡ºçŽ°åœ¨æŽ¥å�£%qså’ŒæŽ¥å�£%qsä¸­"
 
-#: java/expr.c:1685
+#: java/expr.c:1704
 #, gcc-internal-format
 msgid "field %qs not found"
 msgstr "æ‰¾ä¸�åˆ°å­—æ®µ%qsã€‚"
 
-#: java/expr.c:2224
+#: java/expr.c:2243
 #, gcc-internal-format
 msgid "method '%s' not found in class"
 msgstr "åœ¨ç±»ä¸­æ‰¾ä¸�åˆ°æ–¹æ³•â€˜%sâ€™"
 
-#: java/expr.c:2429
+#: java/expr.c:2448
 #, gcc-internal-format
 msgid "failed to find class '%s'"
 msgstr "æ‰¾ä¸�åˆ°ç±»â€˜%sâ€™"
 
-#: java/expr.c:2470
+#: java/expr.c:2489
 #, gcc-internal-format
 msgid "class '%s' has no method named '%s' matching signature '%s'"
 msgstr "ç±»â€˜%sâ€™æ²¡æœ‰å��ä¸ºâ€˜%sâ€™çš„æ–¹æ³•èƒ½å¤ŸåŒ¹é…�ç­¾å­—â€˜%sâ€™"
 
-#: java/expr.c:2501
+#: java/expr.c:2520
 #, gcc-internal-format
 msgid "invokestatic on non static method"
 msgstr "é�™æ€�è°ƒç”¨é�žé�™æ€�æ–¹æ³•"
 
-#: java/expr.c:2506
+#: java/expr.c:2525
 #, gcc-internal-format
 msgid "invokestatic on abstract method"
 msgstr "ä¸ºçº¯è™šæ–¹æ³•è°ƒç”¨ invokestatic"
 
-#: java/expr.c:2514
+#: java/expr.c:2533
 #, gcc-internal-format
 msgid "invoke[non-static] on static method"
 msgstr "é�žé�™æ€�åœ°è°ƒç”¨é�™æ€�æ–¹æ³•"
 
-#: java/expr.c:2865
+#: java/expr.c:2890
 #, gcc-internal-format
 msgid "missing field '%s' in '%s'"
 msgstr "ç¼ºå°‘å­—æ®µâ€˜%sâ€™ï¼Œåœ¨â€˜%sâ€™ä¸­"
 
-#: java/expr.c:2872
+#: java/expr.c:2897
 #, gcc-internal-format
 msgid "mismatching signature for field '%s' in '%s'"
 msgstr "ä¸�åŒ¹é…�çš„å­—æ®µç­¾å��â€˜%sâ€™(åœ¨ â€˜%sâ€™ä¸­)"
 
-#: java/expr.c:2901
+#: java/expr.c:2926
 #, gcc-internal-format
 msgid "assignment to final field %q+D not in field's class"
 msgstr "å¯¹ final å­—æ®µ%q+Dçš„èµ‹å€¼å‡ºçŽ°åœ¨è¯¥å­—æ®µæ‰€å±žç±»ä»¥å¤–"
 
-#: java/expr.c:3123
+#: java/expr.c:3148
 #, gcc-internal-format
 msgid "invalid PC in line number table"
 msgstr "è¡Œå�·è¡¨ä¸­ PC æ— æ•ˆ"
 
-#: java/expr.c:3173
+#: java/expr.c:3198
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to before %d"
 msgstr "ä¸�ä¼šæ‰§è¡Œåˆ°çš„å­—èŠ‚ç �ï¼Œä»Ž %d åˆ° %d ä¹‹å‰�"
 
-#: java/expr.c:3217
+#: java/expr.c:3242
 #, gcc-internal-format
 msgid "unreachable bytecode from %d to the end of the method"
 msgstr "ä¸�ä¼šæ‰§è¡Œåˆ°çš„å­—èŠ‚ç �ï¼Œä»Ž %d ç›´åˆ°æ–¹æ³•æœ«å°¾"
 
 #. duplicate code from LOAD macro
-#: java/expr.c:3522
+#: java/expr.c:3547
 #, gcc-internal-format
 msgid "unrecogized wide sub-instruction"
 msgstr "æ— æ³•è¯†åˆ«çš„å®½å­�æŒ‡ä»¤"
@@ -32793,27 +32822,27 @@
 msgid "%Hduplicate class will only be compiled once"
 msgstr "%Hé‡�å¤�çš„ç±»å�ªä¼šè¢«ç¼–è¯‘ä¸€æ¬¡"
 
-#: java/jcf-parse.c:1636
+#: java/jcf-parse.c:1638
 #, gcc-internal-format
 msgid "missing Code attribute"
 msgstr "ç¼ºå°‘ Code å±žæ€§"
 
-#: java/jcf-parse.c:1858
+#: java/jcf-parse.c:1860
 #, gcc-internal-format
 msgid "no input file specified"
 msgstr "æ²¡æœ‰æŒ‡å®šè¾“å…¥æ–‡ä»¶"
 
-#: java/jcf-parse.c:1893
+#: java/jcf-parse.c:1895
 #, gcc-internal-format
 msgid "can't close input file %s: %m"
 msgstr "ä¸�èƒ½å…³é—­è¾“å…¥æ–‡ä»¶ %sï¼š%m"
 
-#: java/jcf-parse.c:1940
+#: java/jcf-parse.c:1942
 #, gcc-internal-format
 msgid "bad zip/jar file %s"
 msgstr "æ�Ÿå��çš„ zip/jar æ–‡ä»¶ %s"
 
-#: java/jcf-parse.c:2145
+#: java/jcf-parse.c:2152
 #, gcc-internal-format
 msgid "error while reading %s from zip file"
 msgstr "ä»Ž zip æ–‡ä»¶è¯»å�– %s æ—¶å‡ºé”™"
@@ -32823,22 +32852,22 @@
 msgid "warning: already-compiled .class files ignored with -C"
 msgstr "è­¦å‘Šï¼š-C å¿½ç•¥å·²ç»�ç¼–è¯‘çš„ .class æ–‡ä»¶"
 
-#: java/lang.c:590
+#: java/lang.c:594
 #, gcc-internal-format
 msgid "-findirect-dispatch is incompatible with -freduced-reflection"
 msgstr "-findirect-dispatch ä¸Ž -freduced-reflection ä¸�å…¼å®¹"
 
-#: java/lang.c:593
+#: java/lang.c:597
 #, gcc-internal-format
 msgid "-fjni is incompatible with -freduced-reflection"
 msgstr "-fjni ä¸Ž -freduced-reflection ä¸�å…¼å®¹"
 
-#: java/lang.c:604
+#: java/lang.c:608
 #, gcc-internal-format
 msgid "can't do dependency tracking with input from stdin"
 msgstr "ä»Žæ ‡å‡†è¾“å…¥è¾“å…¥æ—¶æ— æ³•è¿›è¡Œä¾�èµ–é¡¹è·Ÿè¸ª"
 
-#: java/lang.c:620
+#: java/lang.c:624
 #, gcc-internal-format
 msgid "couldn't determine target name for dependency tracking"
 msgstr "ä¸�èƒ½ç¡®å®šä¾�èµ–é¡¹è·Ÿè¸ªçš„ç›®æ ‡å��"
@@ -32906,7 +32935,7 @@
 #: objc/objc-act.c:1193
 #, gcc-internal-format
 msgid "passing argument %d of %qE from distinct Objective-C type"
-msgstr "ä»Žä¸�å�Œçš„ Objective-C ç±»åž‹ä¼ é€’å�‚æ•° %d (å±žäºŽ%qE)"
+msgstr "ä»Žä¸�å�Œçš„ Objective-C ç±»åž‹ä¼ é€’%2$qEçš„ç¬¬ %1$d ä¸ªå�‚æ•°"
 
 #: objc/objc-act.c:1348
 #, gcc-internal-format
Index: gcc/tree-ssa-forwprop.c
===================================================================
--- gcc/tree-ssa-forwprop.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/tree-ssa-forwprop.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -546,68 +546,99 @@
 			       bool single_use_p)
 {
   tree lhs, rhs, array_ref;
+  tree *rhsp, *lhsp;
 
-  /* Strip away any outer COMPONENT_REF/ARRAY_REF nodes from the LHS. 
-     ADDR_EXPR will not appear on the LHS.  */
+  gcc_assert (TREE_CODE (def_rhs) == ADDR_EXPR);
+
   lhs = GIMPLE_STMT_OPERAND (use_stmt, 0);
-  while (handled_component_p (lhs))
-    lhs = TREE_OPERAND (lhs, 0);
-
   rhs = GIMPLE_STMT_OPERAND (use_stmt, 1);
 
-  /* Now see if the LHS node is an INDIRECT_REF using NAME.  If so, 
-     propagate the ADDR_EXPR into the use of NAME and fold the result.  */
-  if (TREE_CODE (lhs) == INDIRECT_REF && TREE_OPERAND (lhs, 0) == name)
-    {
-      /* This should always succeed in creating gimple, so there is
-	 no need to save enough state to undo this propagation.  */
-      TREE_OPERAND (lhs, 0) = unshare_expr (def_rhs);
-      fold_stmt_inplace (use_stmt);
-      tidy_after_forward_propagate_addr (use_stmt);
-
-      /* Continue propagating into the RHS.  */
-    }
-
   /* Trivial cases.  The use statement could be a trivial copy or a
      useless conversion.  Recurse to the uses of the lhs as copyprop does
-     not copy through differen variant pointers and FRE does not catch
+     not copy through different variant pointers and FRE does not catch
      all useless conversions.  Treat the case of a single-use name and
      a conversion to def_rhs type separate, though.  */
-  else if (TREE_CODE (lhs) == SSA_NAME
-	   && (TREE_CODE (rhs) == NOP_EXPR
-	       || TREE_CODE (rhs) == CONVERT_EXPR)
-	   && TREE_TYPE (rhs) == TREE_TYPE (def_rhs)
-	   && single_use_p)
+  if (TREE_CODE (lhs) == SSA_NAME
+      && (rhs == name
+	  || TREE_CODE (rhs) == NOP_EXPR
+	  || TREE_CODE (rhs) == CONVERT_EXPR)
+      && useless_type_conversion_p (TREE_TYPE (rhs), TREE_TYPE (def_rhs)))
     {
+      /* Only recurse if we don't deal with a single use.  */
+      if (!single_use_p)
+	return forward_propagate_addr_expr (lhs, def_rhs);
+
       GIMPLE_STMT_OPERAND (use_stmt, 1) = unshare_expr (def_rhs);
       return true;
     }
-  else if ((TREE_CODE (lhs) == SSA_NAME
-      	    && rhs == name)
-	   || ((TREE_CODE (rhs) == NOP_EXPR
-		|| TREE_CODE (rhs) == CONVERT_EXPR)
-	       && useless_type_conversion_p (TREE_TYPE (rhs),
-					    TREE_TYPE (def_rhs))))
-    return forward_propagate_addr_expr (lhs, def_rhs);
 
+  /* Now strip away any outer COMPONENT_REF/ARRAY_REF nodes from the LHS. 
+     ADDR_EXPR will not appear on the LHS.  */
+  lhsp = &GIMPLE_STMT_OPERAND (use_stmt, 0);
+  while (handled_component_p (*lhsp))
+    lhsp = &TREE_OPERAND (*lhsp, 0);
+  lhs = *lhsp;
+
+  /* Now see if the LHS node is an INDIRECT_REF using NAME.  If so, 
+     propagate the ADDR_EXPR into the use of NAME and fold the result.  */
+  if (TREE_CODE (lhs) == INDIRECT_REF
+      && TREE_OPERAND (lhs, 0) == name
+      /* This will not allow stripping const qualification from
+	 pointers which we want to allow specifically here to clean up
+	 the IL for initialization of constant objects.   */
+      && (useless_type_conversion_p (TREE_TYPE (TREE_OPERAND (lhs, 0)),
+				     TREE_TYPE (def_rhs))
+	  /* So explicitly check for this here.  */
+	  || (TYPE_QUALS (TREE_TYPE (TREE_TYPE (TREE_OPERAND (lhs, 0))))
+	      ^ TYPE_QUALS (TREE_TYPE (TREE_TYPE (def_rhs)))) == TYPE_QUAL_CONST)
+      /* ???  This looks redundant, but is required for bogus types
+	 that can sometimes occur.  */
+      && useless_type_conversion_p (TREE_TYPE (lhs),
+				    TREE_TYPE (TREE_OPERAND (def_rhs, 0))))
+    {
+      *lhsp = unshare_expr (TREE_OPERAND (def_rhs, 0));
+      fold_stmt_inplace (use_stmt);
+      tidy_after_forward_propagate_addr (use_stmt);
+
+      /* Continue propagating into the RHS if this was not the only use.  */
+      if (single_use_p)
+	return true;
+    }
+
   /* Strip away any outer COMPONENT_REF, ARRAY_REF or ADDR_EXPR
      nodes from the RHS.  */
-  while (handled_component_p (rhs)
-	 || TREE_CODE (rhs) == ADDR_EXPR)
-    rhs = TREE_OPERAND (rhs, 0);
+  rhsp = &GIMPLE_STMT_OPERAND (use_stmt, 1);
+  while (handled_component_p (*rhsp)
+	 || TREE_CODE (*rhsp) == ADDR_EXPR)
+    rhsp = &TREE_OPERAND (*rhsp, 0);
+  rhs = *rhsp;
 
   /* Now see if the RHS node is an INDIRECT_REF using NAME.  If so, 
      propagate the ADDR_EXPR into the use of NAME and fold the result.  */
-  if (TREE_CODE (rhs) == INDIRECT_REF && TREE_OPERAND (rhs, 0) == name)
+  if (TREE_CODE (rhs) == INDIRECT_REF
+      && TREE_OPERAND (rhs, 0) == name
+      /* ???  This doesn't allow stripping const qualification to
+	 streamline the IL for reads from non-constant objects.  */
+      && (useless_type_conversion_p (TREE_TYPE (TREE_OPERAND (rhs, 0)),
+				     TREE_TYPE (def_rhs))
+	  /* So explicitly check for this here.  */
+	  || (TYPE_QUALS (TREE_TYPE (TREE_TYPE (TREE_OPERAND (rhs, 0))))
+	      ^ TYPE_QUALS (TREE_TYPE (TREE_TYPE (def_rhs)))) == TYPE_QUAL_CONST)
+      && useless_type_conversion_p (TREE_TYPE (rhs),
+				    TREE_TYPE (TREE_OPERAND (def_rhs, 0))))
     {
-      /* This should always succeed in creating gimple, so there is
-         no need to save enough state to undo this propagation.  */
-      TREE_OPERAND (rhs, 0) = unshare_expr (def_rhs);
+      *rhsp = unshare_expr (TREE_OPERAND (def_rhs, 0));
       fold_stmt_inplace (use_stmt);
       tidy_after_forward_propagate_addr (use_stmt);
       return true;
     }
 
+  /* If the use of the ADDR_EXPR is not a POINTER_PLUS_EXPR, there
+     is nothing to do. */
+  if (TREE_CODE (rhs) != POINTER_PLUS_EXPR
+      || TREE_OPERAND (rhs, 0) != name)
+    return false;
+
   /* The remaining cases are all for turning pointer arithmetic into
      array indexing.  They only apply when we have the address of
      element zero in an array.  If that is not the case then there
@@ -618,15 +649,9 @@
       || !integer_zerop (TREE_OPERAND (array_ref, 1)))
     return false;
 
-  /* If the use of the ADDR_EXPR is not a POINTER_PLUS_EXPR, there
-     is nothing to do. */
-  if (TREE_CODE (rhs) != POINTER_PLUS_EXPR)
-    return false;
-
   /* Try to optimize &x[0] p+ C where C is a multiple of the size
      of the elements in X into &x[C/element size].  */
-  if (TREE_OPERAND (rhs, 0) == name
-      && TREE_CODE (TREE_OPERAND (rhs, 1)) == INTEGER_CST)
+  if (TREE_CODE (TREE_OPERAND (rhs, 1)) == INTEGER_CST)
     {
       tree orig = unshare_expr (rhs);
       TREE_OPERAND (rhs, 0) = unshare_expr (def_rhs);
@@ -651,8 +676,7 @@
      converting a multiplication of an index by the size of the
      array elements, then the result is converted into the proper
      type for the arithmetic.  */
-  if (TREE_OPERAND (rhs, 0) == name
-      && TREE_CODE (TREE_OPERAND (rhs, 1)) == SSA_NAME
+  if (TREE_CODE (TREE_OPERAND (rhs, 1)) == SSA_NAME
       /* Avoid problems with IVopts creating PLUS_EXPRs with a
 	 different type than their operands.  */
       && useless_type_conversion_p (TREE_TYPE (rhs), TREE_TYPE (name)))
@@ -956,18 +980,14 @@
 		}
 
 	      if (TREE_CODE (rhs) == ADDR_EXPR
-		  /* We can also disregard changes in const qualifiers for
-		     the dereferenced value.  */
+		  /* Handle pointer conversions on invariant addresses
+		     as well, as this is valid gimple.  */
 		  || ((TREE_CODE (rhs) == NOP_EXPR
 		       || TREE_CODE (rhs) == CONVERT_EXPR)
 		      && TREE_CODE (TREE_OPERAND (rhs, 0)) == ADDR_EXPR
-		      && POINTER_TYPE_P (TREE_TYPE (rhs))
-		      /* But do not propagate changes in volatileness.  */
-		      && (TYPE_VOLATILE (TREE_TYPE (TREE_TYPE (rhs)))
-			  == TYPE_VOLATILE (TREE_TYPE (TREE_TYPE (TREE_OPERAND (rhs, 0)))))
-		      && types_compatible_p (TREE_TYPE (TREE_TYPE (TREE_OPERAND (rhs, 0))),
-					     TREE_TYPE (TREE_TYPE (rhs)))))
+		      && POINTER_TYPE_P (TREE_TYPE (rhs))))
 		{
+		  STRIP_NOPS (rhs);
 		  if (!stmt_references_abnormal_ssa_name (stmt)
 		      && forward_propagate_addr_expr (lhs, rhs))
 		    {
Index: gcc/tree-ssa.c
===================================================================
--- gcc/tree-ssa.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/tree-ssa.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1294,13 +1294,19 @@
 
   TREE_NO_WARNING (var) = 1;
 }
-   
+
+struct walk_data {
+  tree stmt;
+  bool always_executed;
+};
+
 /* Called via walk_tree, look for SSA_NAMEs that have empty definitions
    and warn about them.  */
 
 static tree
-warn_uninitialized_var (tree *tp, int *walk_subtrees, void *data)
+warn_uninitialized_var (tree *tp, int *walk_subtrees, void *data_)
 {
+  struct walk_data *data = (struct walk_data *)data_;
   tree t = *tp;
 
   switch (TREE_CODE (t))
@@ -1308,7 +1314,12 @@
     case SSA_NAME:
       /* We only do data flow with SSA_NAMEs, so that's all we
 	 can warn about.  */
-      warn_uninit (t, "%H%qD is used uninitialized in this function", data);
+      if (data->always_executed)
+        warn_uninit (t, "%H%qD is used uninitialized in this function",
+		     data->stmt);
+      else
+        warn_uninit (t, "%H%qD may be used uninitialized in this function",
+		     data->stmt);
       *walk_subtrees = 0;
       break;
 
@@ -1356,14 +1367,21 @@
 {
   block_stmt_iterator bsi;
   basic_block bb;
+  struct walk_data data;
 
+  calculate_dominance_info (CDI_POST_DOMINATORS);
+
   FOR_EACH_BB (bb)
-    for (bsi = bsi_start (bb); !bsi_end_p (bsi); bsi_next (&bsi))
-      {
-	tree context = bsi_stmt (bsi);
-	walk_tree (bsi_stmt_ptr (bsi), warn_uninitialized_var,
-		   context, NULL);
-      }
+    {
+      data.always_executed = dominated_by_p (CDI_POST_DOMINATORS,
+					     single_succ (ENTRY_BLOCK_PTR), bb);
+      for (bsi = bsi_start (bb); !bsi_end_p (bsi); bsi_next (&bsi))
+        {
+	  data.stmt = bsi_stmt (bsi);
+	  walk_tree (bsi_stmt_ptr (bsi), warn_uninitialized_var,
+		     &data, NULL);
+        }
+    }
   return 0;
 }
 
Index: gcc/Makefile.in
===================================================================
--- gcc/Makefile.in	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/Makefile.in	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -3632,7 +3632,7 @@
 TEXI_GCC_FILES = gcc.texi gcc-common.texi gcc-vers.texi frontends.texi	\
 	 standards.texi invoke.texi extend.texi md.texi objc.texi	\
 	 gcov.texi trouble.texi bugreport.texi service.texi		\
-	 contribute.texi compat.texi funding.texi gnu.texi gpl.texi	\
+	 contribute.texi compat.texi funding.texi gnu.texi gpl_v3.texi	\
 	 fdl.texi contrib.texi cppenv.texi cppopts.texi			\
 	 implement-c.texi arm-neon-intrinsics.texi
 
@@ -3641,7 +3641,7 @@
 	 portability.texi interface.texi passes.texi c-tree.texi	\
 	 rtl.texi md.texi tm.texi hostconfig.texi fragments.texi	\
 	 configfiles.texi collect2.texi headerdirs.texi funding.texi	\
-	 gnu.texi gpl.texi fdl.texi contrib.texi languages.texi		\
+	 gnu.texi gpl_v3.texi fdl.texi contrib.texi languages.texi	\
 	 sourcebuild.texi gty.texi libgcc.texi cfg.texi tree-ssa.texi	\
 	 loop.texi
 
@@ -3792,6 +3792,9 @@
 fsf-funding.pod: funding.texi
 	$(STAMP) $@
 	-$(TEXI2POD) $< > $@
+gpl.pod: gpl_v3.texi
+	$(STAMP) $@
+	-$(TEXI2POD) $< > $@
 
 #
 # Deletion of files made during compilation.
Index: gcc/tree-cfg.c
===================================================================
--- gcc/tree-cfg.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/tree-cfg.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -5893,6 +5893,8 @@
   m->base.from = decl;
   m->to = create_artificial_label ();
   LABEL_DECL_UID (m->to) = LABEL_DECL_UID (decl);
+  if (LABEL_DECL_UID (m->to) >= cfun->last_label_uid)
+    cfun->last_label_uid = LABEL_DECL_UID (m->to) + 1;
 
   slot = htab_find_slot_with_hash (hash, m, m->hash, INSERT);
   gcc_assert (*slot == NULL);
Index: gcc/c-parser.c
===================================================================
--- gcc/c-parser.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/c-parser.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,7 @@
 /* Parser for C and Objective-C.
    Copyright (C) 1987, 1988, 1989, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
-   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007 Free Software Foundation, Inc.
+   1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008
+   Free Software Foundation, Inc.
 
    Parser actions based on the old Bison parser; structure somewhat
    influenced by and fragments based on the C++ parser.
@@ -7964,10 +7965,14 @@
 
       /* If V had already been marked threadprivate, it doesn't matter
 	 whether it had been used prior to this point.  */
-      if (TREE_USED (v) && !C_DECL_THREADPRIVATE_P (v))
+      if (TREE_CODE (v) != VAR_DECL)
+	error ("%qD is not a variable", v);
+      else if (TREE_USED (v) && !C_DECL_THREADPRIVATE_P (v))
 	error ("%qE declared %<threadprivate%> after first use", v);
       else if (! TREE_STATIC (v) && ! DECL_EXTERNAL (v))
 	error ("automatic variable %qE cannot be %<threadprivate%>", v);
+      else if (TREE_TYPE (v) == error_mark_node)
+	;
       else if (! COMPLETE_TYPE_P (TREE_TYPE (v)))
 	error ("%<threadprivate%> %qE has incomplete type", v);
       else
Index: gcc/config/i386/bmmintrin.h
===================================================================
--- gcc/config/i386/bmmintrin.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/config/i386/bmmintrin.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -36,286 +36,286 @@
 #include <mmintrin-common.h>
 
 /* Floating point multiply/add type instructions */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_macc_ps(__m128 __A, __m128 __B, __m128 __C)
 {
   return (__m128) __builtin_ia32_fmaddps ((__v4sf)__A, (__v4sf)__B, (__v4sf)__C);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_macc_pd(__m128d __A, __m128d __B, __m128d __C)
 {
   return (__m128d) __builtin_ia32_fmaddpd ((__v2df)__A, (__v2df)__B, (__v2df)__C);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_macc_ss(__m128 __A, __m128 __B, __m128 __C)
 {
   return  (__m128) __builtin_ia32_fmaddss ((__v4sf)__A, (__v4sf)__B, (__v4sf)__C);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_macc_sd(__m128d __A, __m128d __B, __m128d __C)
 {
   return (__m128d) __builtin_ia32_fmaddsd ((__v2df)__A, (__v2df)__B, (__v2df)__C);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_msub_ps(__m128 __A, __m128 __B, __m128 __C)
 {
   return (__m128) __builtin_ia32_fmsubps ((__v4sf)__A, (__v4sf)__B, (__v4sf)__C);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_msub_pd(__m128d __A, __m128d __B, __m128d __C)
 {
   return (__m128d) __builtin_ia32_fmsubpd ((__v2df)__A, (__v2df)__B, (__v2df)__C);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_msub_ss(__m128 __A, __m128 __B, __m128 __C)
 {
   return (__m128) __builtin_ia32_fmsubss ((__v4sf)__A, (__v4sf)__B, (__v4sf)__C);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_msub_sd(__m128d __A, __m128d __B, __m128d __C)
 {
   return (__m128d) __builtin_ia32_fmsubsd ((__v2df)__A, (__v2df)__B, (__v2df)__C);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_nmacc_ps(__m128 __A, __m128 __B, __m128 __C)
 {
   return (__m128) __builtin_ia32_fnmaddps ((__v4sf)__A, (__v4sf)__B, (__v4sf)__C);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_nmacc_pd(__m128d __A, __m128d __B, __m128d __C)
 {
   return (__m128d) __builtin_ia32_fnmaddpd ((__v2df)__A, (__v2df)__B, (__v2df)__C);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_nmacc_ss(__m128 __A, __m128 __B, __m128 __C)
 {
   return (__m128) __builtin_ia32_fnmaddss ((__v4sf)__A, (__v4sf)__B, (__v4sf)__C);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_nmacc_sd(__m128d __A, __m128d __B, __m128d __C)
 {
   return (__m128d) __builtin_ia32_fnmaddsd ((__v2df)__A, (__v2df)__B, (__v2df)__C);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_nmsub_ps(__m128 __A, __m128 __B, __m128 __C)
 {
   return (__m128) __builtin_ia32_fnmsubps ((__v4sf)__A, (__v4sf)__B, (__v4sf)__C);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_nmsub_pd(__m128d __A, __m128d __B, __m128d __C)
 {
   return (__m128d) __builtin_ia32_fnmsubpd ((__v2df)__A, (__v2df)__B, (__v2df)__C);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_nmsub_ss(__m128 __A, __m128 __B, __m128 __C)
 {
   return (__m128) __builtin_ia32_fnmsubss ((__v4sf)__A, (__v4sf)__B, (__v4sf)__C);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_nmsub_sd(__m128d __A, __m128d __B, __m128d __C)
 {
   return (__m128d) __builtin_ia32_fnmsubsd ((__v2df)__A, (__v2df)__B, (__v2df)__C);
 }
 
 /* Integer multiply/add intructions. */
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_maccs_epi16(__m128i __A, __m128i __B, __m128i __C)
 {
   return (__m128i) __builtin_ia32_pmacssww ((__v8hi)__A,(__v8hi)__B, (__v8hi)__C);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_macc_epi16(__m128i __A, __m128i __B, __m128i __C)
 {
   return (__m128i) __builtin_ia32_pmacsww ((__v8hi)__A, (__v8hi)__B, (__v8hi)__C);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_maccsd_epi16(__m128i __A, __m128i __B, __m128i __C)
 {
   return  (__m128i) __builtin_ia32_pmacsswd ((__v8hi)__A, (__v8hi)__B, (__v4si)__C);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_maccd_epi16(__m128i __A, __m128i __B, __m128i __C)
 {
   return  (__m128i) __builtin_ia32_pmacswd ((__v8hi)__A, (__v8hi)__B, (__v4si)__C);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_maccs_epi32(__m128i __A, __m128i __B, __m128i __C)
 {
   return  (__m128i) __builtin_ia32_pmacssdd ((__v4si)__A, (__v4si)__B, (__v4si)__C);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_macc_epi32(__m128i __A, __m128i __B, __m128i __C)
 {
   return  (__m128i) __builtin_ia32_pmacsdd ((__v4si)__A, (__v4si)__B, (__v4si)__C);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_maccslo_epi32(__m128i __A, __m128i __B, __m128i __C)
 {
   return  (__m128i) __builtin_ia32_pmacssdql ((__v4si)__A, (__v4si)__B, (__v2di)__C);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_macclo_epi32(__m128i __A, __m128i __B, __m128i __C)
 {
   return  (__m128i) __builtin_ia32_pmacsdql ((__v4si)__A, (__v4si)__B, (__v2di)__C);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_maccshi_epi32(__m128i __A, __m128i __B, __m128i __C)
 {
   return  (__m128i) __builtin_ia32_pmacssdqh ((__v4si)__A, (__v4si)__B, (__v2di)__C);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_macchi_epi32(__m128i __A, __m128i __B, __m128i __C)
 {
   return  (__m128i) __builtin_ia32_pmacsdqh ((__v4si)__A, (__v4si)__B, (__v2di)__C);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_maddsd_epi16(__m128i __A, __m128i __B, __m128i __C)
 {
   return  (__m128i) __builtin_ia32_pmadcsswd ((__v8hi)__A,(__v8hi)__B,(__v4si)__C);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_maddd_epi16(__m128i __A, __m128i __B, __m128i __C)
 {
   return  (__m128i) __builtin_ia32_pmadcswd ((__v8hi)__A,(__v8hi)__B,(__v4si)__C);
 }
 
 /* Packed Integer Horizontal Add and Subtract */
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_haddw_epi8(__m128i __A)
 {
   return  (__m128i) __builtin_ia32_phaddbw ((__v16qi)__A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_haddd_epi8(__m128i __A)
 {
   return  (__m128i) __builtin_ia32_phaddbd ((__v16qi)__A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_haddq_epi8(__m128i __A)
 {
   return  (__m128i) __builtin_ia32_phaddbq ((__v16qi)__A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_haddd_epi16(__m128i __A)
 {
   return  (__m128i) __builtin_ia32_phaddwd ((__v8hi)__A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_haddq_epi16(__m128i __A)
 {
   return  (__m128i) __builtin_ia32_phaddwq ((__v8hi)__A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_haddq_epi32(__m128i __A)
 {
   return  (__m128i) __builtin_ia32_phadddq ((__v4si)__A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_haddw_epu8(__m128i __A)
 {
   return  (__m128i) __builtin_ia32_phaddubw ((__v16qi)__A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_haddd_epu8(__m128i __A)
 {
   return  (__m128i) __builtin_ia32_phaddubd ((__v16qi)__A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_haddq_epu8(__m128i __A)
 {
   return  (__m128i) __builtin_ia32_phaddubq ((__v16qi)__A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_haddd_epu16(__m128i __A)
 {
   return  (__m128i) __builtin_ia32_phadduwd ((__v8hi)__A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_haddq_epu16(__m128i __A)
 {
   return  (__m128i) __builtin_ia32_phadduwq ((__v8hi)__A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_haddq_epu32(__m128i __A)
 {
   return  (__m128i) __builtin_ia32_phaddudq ((__v4si)__A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_hsubw_epi8(__m128i __A)
 {
   return  (__m128i) __builtin_ia32_phsubbw ((__v16qi)__A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_hsubd_epi16(__m128i __A)
 {
   return  (__m128i) __builtin_ia32_phsubwd ((__v8hi)__A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_hsubq_epi32(__m128i __A)
 {
   return  (__m128i) __builtin_ia32_phsubdq ((__v4si)__A);
 }
 
 /* Vector conditional move and permute */
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmov_si128(__m128i __A, __m128i __B, __m128i __C)
 {
   return  (__m128i) __builtin_ia32_pcmov (__A, __B, __C);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_perm_epi8(__m128i __A, __m128i __B, __m128i __C)
 {
   return  (__m128i) __builtin_ia32_pperm ((__v16qi)__A, (__v16qi)__B, (__v16qi)__C);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_perm_ps(__m128 __A, __m128 __B, __m128i __C)
 {
   return  (__m128) __builtin_ia32_permps ((__m128)__A, (__m128)__B, (__v16qi)__C);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_perm_pd(__m128d __A, __m128d __B, __m128i __C)
 {
   return  (__m128d) __builtin_ia32_permpd ((__m128d)__A, (__m128d)__B, (__v16qi)__C);
@@ -324,25 +324,25 @@
 /* Packed Integer Rotates and Shifts */
 
 /* Rotates - Non-Immediate form */
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_rot_epi8(__m128i __A,  __m128i __B)
 {
   return  (__m128i) __builtin_ia32_protb ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_rot_epi16(__m128i __A,  __m128i __B)
 {
   return  (__m128i) __builtin_ia32_protw ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_rot_epi32(__m128i __A,  __m128i __B)
 {
   return  (__m128i) __builtin_ia32_protd ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_rot_epi64(__m128i __A,  __m128i __B)
 {
   return (__m128i)  __builtin_ia32_protq ((__v2di)__A, (__v2di)__B);
@@ -351,25 +351,25 @@
 
 /* Rotates - Immediate form */
 #ifdef __OPTIMIZE__
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_roti_epi8(__m128i __A, const int __B)
 {
   return  (__m128i) __builtin_ia32_protbi ((__v16qi)__A, __B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_roti_epi16(__m128i __A, const int __B)
 {
   return  (__m128i) __builtin_ia32_protwi ((__v8hi)__A, __B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_roti_epi32(__m128i __A, const int __B)
 {
   return  (__m128i) __builtin_ia32_protdi ((__v4si)__A, __B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_roti_epi64(__m128i __A, const int __B)
 {
   return  (__m128i) __builtin_ia32_protqi ((__v2di)__A, __B);
@@ -387,50 +387,50 @@
 
 /* pshl */
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_shl_epi8(__m128i __A,  __m128i __B)
 {
   return  (__m128i) __builtin_ia32_pshlb ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_shl_epi16(__m128i __A,  __m128i __B)
 {
   return  (__m128i) __builtin_ia32_pshlw ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_shl_epi32(__m128i __A,  __m128i __B)
 {
   return  (__m128i) __builtin_ia32_pshld ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_shl_epi64(__m128i __A,  __m128i __B)
 {
   return  (__m128i) __builtin_ia32_pshlq ((__v2di)__A, (__v2di)__B);
 }
 
 /* psha */
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sha_epi8(__m128i __A,  __m128i __B)
 {
   return  (__m128i) __builtin_ia32_pshab ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sha_epi16(__m128i __A,  __m128i __B)
 {
   return  (__m128i) __builtin_ia32_pshaw ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sha_epi32(__m128i __A,  __m128i __B)
 {
   return  (__m128i) __builtin_ia32_pshad ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sha_epi64(__m128i __A,  __m128i __B)
 {
   return  (__m128i) __builtin_ia32_pshaq ((__v2di)__A, (__v2di)__B);
@@ -439,99 +439,99 @@
 /* Compare and Predicate Generation */
 
 /* com (floating point, packed single) */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comeq_ps(__m128 __A, __m128 __B)
 {
   return  (__m128) __builtin_ia32_comeqps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comlt_ps(__m128 __A, __m128 __B)
 {
   return  (__m128) __builtin_ia32_comltps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comle_ps(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comleps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comunord_ps(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comunordps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comneq_ps(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comuneqps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comnlt_ps(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comunltps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comnle_ps(__m128 __A, __m128 __B)
 {
   return (__m128)  __builtin_ia32_comunleps ((__v4sf)__A, (__v4sf)__B);
 }
 
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comord_ps(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comordps ((__v4sf)__A, (__v4sf)__B);
 }
 
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comueq_ps(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comueqps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comnge_ps(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comungeps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comngt_ps(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comungtps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comfalse_ps(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comfalseps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comoneq_ps(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comneqps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comge_ps(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comgeps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comgt_ps(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comgtps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comtrue_ps(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comtrueps ((__v4sf)__A, (__v4sf)__B);
@@ -539,196 +539,196 @@
 
 /* com (floating point, packed double) */
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comeq_pd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comeqpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comlt_pd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comltpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comle_pd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comlepd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comunord_pd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comunordpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comneq_pd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comuneqpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comnlt_pd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comunltpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comnle_pd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comunlepd ((__v2df)__A, (__v2df)__B);
 }
 
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comord_pd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comordpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comueq_pd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comueqpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comnge_pd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comungepd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comngt_pd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comungtpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comfalse_pd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comfalsepd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comoneq_pd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comneqpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comge_pd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comgepd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comgt_pd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comgtpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comtrue_pd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comtruepd ((__v2df)__A, (__v2df)__B);
 }
 
 /* com (floating point, scalar single) */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comeq_ss(__m128 __A, __m128 __B)
 {
   return (__m128)  __builtin_ia32_comeqss ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comlt_ss(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comltss ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comle_ss(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comless ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comunord_ss(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comunordss ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comneq_ss(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comuneqss ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comnlt_ss(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comunltss ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comnle_ss(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comunless ((__v4sf)__A, (__v4sf)__B);
 }
 
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comord_ss(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comordss ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comueq_ss(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comueqss ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comnge_ss(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comungess ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comngt_ss(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comungtss ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comfalse_ss(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comfalsess ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comoneq_ss(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comneqss ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comge_ss(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comgess ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comgt_ss(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comgtss ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comtrue_ss(__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_comtruess ((__v4sf)__A, (__v4sf)__B);
@@ -736,98 +736,98 @@
 
 /* com (floating point, scalar double) */
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comeq_sd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comeqsd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comlt_sd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comltsd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comle_sd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comlesd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comunord_sd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comunordsd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comneq_sd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comuneqsd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comnlt_sd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comunltsd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comnle_sd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comunlesd ((__v2df)__A, (__v2df)__B);
 }
 
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comord_sd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comordsd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comueq_sd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comueqsd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comnge_sd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comungesd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comngt_sd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comungtsd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comfalse_sd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comfalsesd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comoneq_sd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comneqsd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comge_sd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comgesd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comgt_sd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comgtsd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comtrue_sd(__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_comtruesd ((__v2df)__A, (__v2df)__B);
@@ -836,49 +836,49 @@
 
 /*pcom (integer, unsinged bytes) */
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comlt_epu8(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomltub ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comle_epu8(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomleub ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comgt_epu8(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomgtub ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comge_epu8(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomgeub ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comeq_epu8(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomequb ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comneq_epu8(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomnequb ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comfalse_epu8(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomfalseub ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comtrue_epu8(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomtrueub ((__v16qi)__A, (__v16qi)__B);
@@ -886,49 +886,49 @@
 
 /*pcom (integer, unsinged words) */
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comlt_epu16(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomltuw ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comle_epu16(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomleuw ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comgt_epu16(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomgtuw ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comge_epu16(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomgeuw ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comeq_epu16(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomequw ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comneq_epu16(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomnequw ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comfalse_epu16(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomfalseuw ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comtrue_epu16(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomtrueuw ((__v8hi)__A, (__v8hi)__B);
@@ -936,49 +936,49 @@
 
 /*pcom (integer, unsinged double words) */
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comlt_epu32(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomltud ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comle_epu32(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomleud ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comgt_epu32(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomgtud ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comge_epu32(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomgeud ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comeq_epu32(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomequd ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comneq_epu32(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomnequd ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comfalse_epu32(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomfalseud ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comtrue_epu32(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomtrueud ((__v4si)__A, (__v4si)__B);
@@ -986,49 +986,49 @@
 
 /*pcom (integer, unsinged quad words) */
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comlt_epu64(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomltuq ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comle_epu64(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomleuq ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comgt_epu64(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomgtuq ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comge_epu64(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomgeuq ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comeq_epu64(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomequq ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comneq_epu64(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomnequq ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comfalse_epu64(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomfalseuq ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comtrue_epu64(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomtrueuq ((__v2di)__A, (__v2di)__B);
@@ -1036,49 +1036,49 @@
 
 /*pcom (integer, signed bytes) */
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comlt_epi8(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomltb ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comle_epi8(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomleb ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comgt_epi8(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomgtb ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comge_epi8(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomgeb ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comeq_epi8(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomeqb ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comneq_epi8(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomneqb ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comfalse_epi8(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomfalseb ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comtrue_epi8(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomtrueb ((__v16qi)__A, (__v16qi)__B);
@@ -1086,49 +1086,49 @@
 
 /*pcom (integer, signed words) */
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comlt_epi16(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomltw ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comle_epi16(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomlew ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comgt_epi16(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomgtw ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comge_epi16(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomgew ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comeq_epi16(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomeqw ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comneq_epi16(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomneqw ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comfalse_epi16(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomfalsew ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comtrue_epi16(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomtruew ((__v8hi)__A, (__v8hi)__B);
@@ -1136,49 +1136,49 @@
 
 /*pcom (integer, signed double words) */
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comlt_epi32(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomltd ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comle_epi32(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomled ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comgt_epi32(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomgtd ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comge_epi32(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomged ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comeq_epi32(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomeqd ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comneq_epi32(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomneqd ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comfalse_epi32(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomfalsed ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comtrue_epi32(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomtrued ((__v4si)__A, (__v4si)__B);
@@ -1186,74 +1186,74 @@
 
 /*pcom (integer, signed quad words) */
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comlt_epi64(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomltq ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comle_epi64(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomleq ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comgt_epi64(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomgtq ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comge_epi64(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomgeq ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comeq_epi64(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomeqq ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comneq_epi64(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomneqq ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comfalse_epi64(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomfalseq ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comtrue_epi64(__m128i __A, __m128i __B)
 {
   return (__m128i) __builtin_ia32_pcomtrueq ((__v2di)__A, (__v2di)__B);
 }
 
 /* FRCZ */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_frcz_ps (__m128 __A)
 {
   return (__m128) __builtin_ia32_frczps ((__v4sf)__A);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_frcz_pd (__m128d __A)
 {
   return (__m128d) __builtin_ia32_frczpd ((__v2df)__A);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_frcz_ss (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_frczss ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_frcz_sd (__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_frczsd ((__v2df)__A, (__v2df)__B);
Index: gcc/config/i386/i386.md
===================================================================
--- gcc/config/i386/i386.md	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/config/i386/i386.md	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -15440,7 +15440,7 @@
 
 (define_expand "paritydi2"
   [(set (match_operand:DI 0 "register_operand" "")
-	(parity:DI (match_operand:DI 1 "nonimmediate_operand" "")))]
+	(parity:DI (match_operand:DI 1 "register_operand" "")))]
   "! TARGET_POPCNT"
 {
   rtx scratch = gen_reg_rtx (QImode);
@@ -15468,10 +15468,10 @@
 
 (define_insn_and_split "paritydi2_cmp"
   [(set (reg:CC FLAGS_REG)
-	(parity:CC (match_operand:DI 3 "nonimmediate_operand" "0,m")))
-   (clobber (match_scratch:DI 0 "=r,X"))
-   (clobber (match_scratch:SI 1 "=r,r"))
-   (clobber (match_scratch:HI 2 "=Q,Q"))]
+	(parity:CC (match_operand:DI 3 "register_operand" "0")))
+   (clobber (match_scratch:DI 0 "=r"))
+   (clobber (match_scratch:SI 1 "=&r"))
+   (clobber (match_scratch:HI 2 "=Q"))]
   "! TARGET_POPCNT"
   "#"
   "&& reload_completed"
@@ -15487,20 +15487,18 @@
 {
   operands[4] = gen_lowpart (SImode, operands[3]);
 
-  if (MEM_P (operands[3]))
-    emit_move_insn (operands[1], gen_highpart (SImode, operands[3]));
-  else if (! TARGET_64BIT)
-    operands[1] = gen_highpart (SImode, operands[3]);
-  else
+  if (TARGET_64BIT)
     {
       emit_move_insn (operands[1], gen_lowpart (SImode, operands[3]));
       emit_insn (gen_lshrdi3 (operands[3], operands[3], GEN_INT (32)));
     }
+  else
+    operands[1] = gen_highpart (SImode, operands[3]);
 })
 
 (define_expand "paritysi2"
   [(set (match_operand:SI 0 "register_operand" "")
-	(parity:SI (match_operand:SI 1 "nonimmediate_operand" "")))]
+	(parity:SI (match_operand:SI 1 "register_operand" "")))]
   "! TARGET_POPCNT"
 {
   rtx scratch = gen_reg_rtx (QImode);
@@ -15519,9 +15517,9 @@
 
 (define_insn_and_split "paritysi2_cmp"
   [(set (reg:CC FLAGS_REG)
-	(parity:CC (match_operand:SI 2 "nonimmediate_operand" "0,m")))
-   (clobber (match_scratch:SI 0 "=r,X"))
-   (clobber (match_scratch:HI 1 "=Q,Q"))]
+	(parity:CC (match_operand:SI 2 "register_operand" "0")))
+   (clobber (match_scratch:SI 0 "=r"))
+   (clobber (match_scratch:HI 1 "=&Q"))]
   "! TARGET_POPCNT"
   "#"
   "&& reload_completed"
@@ -15536,13 +15534,8 @@
 {
   operands[3] = gen_lowpart (HImode, operands[2]);
 
-  if (MEM_P (operands[2]))
-    emit_move_insn (operands[1], gen_highpart (HImode, operands[2]));
-  else
-    {
-      emit_move_insn (operands[1], gen_lowpart (HImode, operands[2]));
-      emit_insn (gen_lshrsi3 (operands[2], operands[2], GEN_INT (16)));
-    }
+  emit_move_insn (operands[1], gen_lowpart (HImode, operands[2]));
+  emit_insn (gen_lshrsi3 (operands[2], operands[2], GEN_INT (16)));
 })
 
 (define_insn "*parityhi2_cmp"
Index: gcc/config/i386/mmintrin.h
===================================================================
--- gcc/config/i386/mmintrin.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/config/i386/mmintrin.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -44,26 +44,26 @@
 typedef char __v8qi __attribute__ ((__vector_size__ (8)));
 
 /* Empty the multimedia state.  */
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_empty (void)
 {
   __builtin_ia32_emms ();
 }
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_empty (void)
 {
   _mm_empty ();
 }
 
 /* Convert I to a __m64 object.  The integer is zero-extended to 64-bits.  */
-static __inline __m64  __attribute__((__always_inline__, __artificial__))
+extern __inline __m64  __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtsi32_si64 (int __i)
 {
   return (__m64) __builtin_ia32_vec_init_v2si (__i, 0);
 }
 
-static __inline __m64  __attribute__((__always_inline__, __artificial__))
+extern __inline __m64  __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_from_int (int __i)
 {
   return _mm_cvtsi32_si64 (__i);
@@ -73,26 +73,26 @@
 /* Convert I to a __m64 object.  */
 
 /* Intel intrinsic.  */
-static __inline __m64  __attribute__((__always_inline__, __artificial__))
+extern __inline __m64  __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_from_int64 (long long __i)
 {
   return (__m64) __i;
 }
 
-static __inline __m64  __attribute__((__always_inline__, __artificial__))
+extern __inline __m64  __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtsi64_m64 (long long __i)
 {
   return (__m64) __i;
 }
 
 /* Microsoft intrinsic.  */
-static __inline __m64  __attribute__((__always_inline__, __artificial__))
+extern __inline __m64  __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtsi64x_si64 (long long __i)
 {
   return (__m64) __i;
 }
 
-static __inline __m64  __attribute__((__always_inline__, __artificial__))
+extern __inline __m64  __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set_pi64x (long long __i)
 {
   return (__m64) __i;
@@ -100,13 +100,13 @@
 #endif
 
 /* Convert the lower 32 bits of the __m64 object into an integer.  */
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtsi64_si32 (__m64 __i)
 {
   return __builtin_ia32_vec_ext_v2si ((__v2si)__i, 0);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_to_int (__m64 __i)
 {
   return _mm_cvtsi64_si32 (__i);
@@ -116,20 +116,20 @@
 /* Convert the __m64 object to a 64bit integer.  */
 
 /* Intel intrinsic.  */
-static __inline long long __attribute__((__always_inline__, __artificial__))
+extern __inline long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_to_int64 (__m64 __i)
 {
   return (long long)__i;
 }
 
-static __inline long long __attribute__((__always_inline__, __artificial__))
+extern __inline long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtm64_si64 (__m64 __i)
 {
   return (long long)__i;
 }
 
 /* Microsoft intrinsic.  */
-static __inline long long __attribute__((__always_inline__, __artificial__))
+extern __inline long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtsi64_si64x (__m64 __i)
 {
   return (long long)__i;
@@ -139,13 +139,13 @@
 /* Pack the four 16-bit values from M1 into the lower four 8-bit values of
    the result, and the four 16-bit values from M2 into the upper four 8-bit
    values of the result, all with signed saturation.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_packs_pi16 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_packsswb ((__v4hi)__m1, (__v4hi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_packsswb (__m64 __m1, __m64 __m2)
 {
   return _mm_packs_pi16 (__m1, __m2);
@@ -154,13 +154,13 @@
 /* Pack the two 32-bit values from M1 in to the lower two 16-bit values of
    the result, and the two 32-bit values from M2 into the upper two 16-bit
    values of the result, all with signed saturation.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_packs_pi32 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_packssdw ((__v2si)__m1, (__v2si)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_packssdw (__m64 __m1, __m64 __m2)
 {
   return _mm_packs_pi32 (__m1, __m2);
@@ -169,13 +169,13 @@
 /* Pack the four 16-bit values from M1 into the lower four 8-bit values of
    the result, and the four 16-bit values from M2 into the upper four 8-bit
    values of the result, all with unsigned saturation.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_packs_pu16 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_packuswb ((__v4hi)__m1, (__v4hi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_packuswb (__m64 __m1, __m64 __m2)
 {
   return _mm_packs_pu16 (__m1, __m2);
@@ -183,13 +183,13 @@
 
 /* Interleave the four 8-bit values from the high half of M1 with the four
    8-bit values from the high half of M2.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_unpackhi_pi8 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_punpckhbw ((__v8qi)__m1, (__v8qi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_punpckhbw (__m64 __m1, __m64 __m2)
 {
   return _mm_unpackhi_pi8 (__m1, __m2);
@@ -197,13 +197,13 @@
 
 /* Interleave the two 16-bit values from the high half of M1 with the two
    16-bit values from the high half of M2.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_unpackhi_pi16 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_punpckhwd ((__v4hi)__m1, (__v4hi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_punpckhwd (__m64 __m1, __m64 __m2)
 {
   return _mm_unpackhi_pi16 (__m1, __m2);
@@ -211,13 +211,13 @@
 
 /* Interleave the 32-bit value from the high half of M1 with the 32-bit
    value from the high half of M2.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_unpackhi_pi32 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_punpckhdq ((__v2si)__m1, (__v2si)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_punpckhdq (__m64 __m1, __m64 __m2)
 {
   return _mm_unpackhi_pi32 (__m1, __m2);
@@ -225,13 +225,13 @@
 
 /* Interleave the four 8-bit values from the low half of M1 with the four
    8-bit values from the low half of M2.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_unpacklo_pi8 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_punpcklbw ((__v8qi)__m1, (__v8qi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_punpcklbw (__m64 __m1, __m64 __m2)
 {
   return _mm_unpacklo_pi8 (__m1, __m2);
@@ -239,13 +239,13 @@
 
 /* Interleave the two 16-bit values from the low half of M1 with the two
    16-bit values from the low half of M2.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_unpacklo_pi16 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_punpcklwd ((__v4hi)__m1, (__v4hi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_punpcklwd (__m64 __m1, __m64 __m2)
 {
   return _mm_unpacklo_pi16 (__m1, __m2);
@@ -253,52 +253,52 @@
 
 /* Interleave the 32-bit value from the low half of M1 with the 32-bit
    value from the low half of M2.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_unpacklo_pi32 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_punpckldq ((__v2si)__m1, (__v2si)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_punpckldq (__m64 __m1, __m64 __m2)
 {
   return _mm_unpacklo_pi32 (__m1, __m2);
 }
 
 /* Add the 8-bit values in M1 to the 8-bit values in M2.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_add_pi8 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_paddb ((__v8qi)__m1, (__v8qi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_paddb (__m64 __m1, __m64 __m2)
 {
   return _mm_add_pi8 (__m1, __m2);
 }
 
 /* Add the 16-bit values in M1 to the 16-bit values in M2.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_add_pi16 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_paddw ((__v4hi)__m1, (__v4hi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_paddw (__m64 __m1, __m64 __m2)
 {
   return _mm_add_pi16 (__m1, __m2);
 }
 
 /* Add the 32-bit values in M1 to the 32-bit values in M2.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_add_pi32 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_paddd ((__v2si)__m1, (__v2si)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_paddd (__m64 __m1, __m64 __m2)
 {
   return _mm_add_pi32 (__m1, __m2);
@@ -306,7 +306,7 @@
 
 /* Add the 64-bit values in M1 to the 64-bit values in M2.  */
 #ifdef __SSE2__
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_add_si64 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_paddq ((long long)__m1, (long long)__m2);
@@ -315,13 +315,13 @@
 
 /* Add the 8-bit values in M1 to the 8-bit values in M2 using signed
    saturated arithmetic.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_adds_pi8 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_paddsb ((__v8qi)__m1, (__v8qi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_paddsb (__m64 __m1, __m64 __m2)
 {
   return _mm_adds_pi8 (__m1, __m2);
@@ -329,13 +329,13 @@
 
 /* Add the 16-bit values in M1 to the 16-bit values in M2 using signed
    saturated arithmetic.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_adds_pi16 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_paddsw ((__v4hi)__m1, (__v4hi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_paddsw (__m64 __m1, __m64 __m2)
 {
   return _mm_adds_pi16 (__m1, __m2);
@@ -343,13 +343,13 @@
 
 /* Add the 8-bit values in M1 to the 8-bit values in M2 using unsigned
    saturated arithmetic.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_adds_pu8 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_paddusb ((__v8qi)__m1, (__v8qi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_paddusb (__m64 __m1, __m64 __m2)
 {
   return _mm_adds_pu8 (__m1, __m2);
@@ -357,52 +357,52 @@
 
 /* Add the 16-bit values in M1 to the 16-bit values in M2 using unsigned
    saturated arithmetic.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_adds_pu16 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_paddusw ((__v4hi)__m1, (__v4hi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_paddusw (__m64 __m1, __m64 __m2)
 {
   return _mm_adds_pu16 (__m1, __m2);
 }
 
 /* Subtract the 8-bit values in M2 from the 8-bit values in M1.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sub_pi8 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_psubb ((__v8qi)__m1, (__v8qi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_psubb (__m64 __m1, __m64 __m2)
 {
   return _mm_sub_pi8 (__m1, __m2);
 }
 
 /* Subtract the 16-bit values in M2 from the 16-bit values in M1.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sub_pi16 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_psubw ((__v4hi)__m1, (__v4hi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_psubw (__m64 __m1, __m64 __m2)
 {
   return _mm_sub_pi16 (__m1, __m2);
 }
 
 /* Subtract the 32-bit values in M2 from the 32-bit values in M1.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sub_pi32 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_psubd ((__v2si)__m1, (__v2si)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_psubd (__m64 __m1, __m64 __m2)
 {
   return _mm_sub_pi32 (__m1, __m2);
@@ -410,7 +410,7 @@
 
 /* Add the 64-bit values in M1 to the 64-bit values in M2.  */
 #ifdef __SSE2__
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sub_si64 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_psubq ((long long)__m1, (long long)__m2);
@@ -419,13 +419,13 @@
 
 /* Subtract the 8-bit values in M2 from the 8-bit values in M1 using signed
    saturating arithmetic.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_subs_pi8 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_psubsb ((__v8qi)__m1, (__v8qi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_psubsb (__m64 __m1, __m64 __m2)
 {
   return _mm_subs_pi8 (__m1, __m2);
@@ -433,13 +433,13 @@
 
 /* Subtract the 16-bit values in M2 from the 16-bit values in M1 using
    signed saturating arithmetic.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_subs_pi16 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_psubsw ((__v4hi)__m1, (__v4hi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_psubsw (__m64 __m1, __m64 __m2)
 {
   return _mm_subs_pi16 (__m1, __m2);
@@ -447,13 +447,13 @@
 
 /* Subtract the 8-bit values in M2 from the 8-bit values in M1 using
    unsigned saturating arithmetic.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_subs_pu8 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_psubusb ((__v8qi)__m1, (__v8qi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_psubusb (__m64 __m1, __m64 __m2)
 {
   return _mm_subs_pu8 (__m1, __m2);
@@ -461,13 +461,13 @@
 
 /* Subtract the 16-bit values in M2 from the 16-bit values in M1 using
    unsigned saturating arithmetic.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_subs_pu16 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_psubusw ((__v4hi)__m1, (__v4hi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_psubusw (__m64 __m1, __m64 __m2)
 {
   return _mm_subs_pu16 (__m1, __m2);
@@ -476,13 +476,13 @@
 /* Multiply four 16-bit values in M1 by four 16-bit values in M2 producing
    four 32-bit intermediate results, which are then summed by pairs to
    produce two 32-bit results.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_madd_pi16 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_pmaddwd ((__v4hi)__m1, (__v4hi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pmaddwd (__m64 __m1, __m64 __m2)
 {
   return _mm_madd_pi16 (__m1, __m2);
@@ -490,13 +490,13 @@
 
 /* Multiply four signed 16-bit values in M1 by four signed 16-bit values in
    M2 and produce the high 16 bits of the 32-bit results.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mulhi_pi16 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_pmulhw ((__v4hi)__m1, (__v4hi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pmulhw (__m64 __m1, __m64 __m2)
 {
   return _mm_mulhi_pi16 (__m1, __m2);
@@ -504,226 +504,226 @@
 
 /* Multiply four 16-bit values in M1 by four 16-bit values in M2 and produce
    the low 16 bits of the results.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mullo_pi16 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_pmullw ((__v4hi)__m1, (__v4hi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pmullw (__m64 __m1, __m64 __m2)
 {
   return _mm_mullo_pi16 (__m1, __m2);
 }
 
 /* Shift four 16-bit values in M left by COUNT.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sll_pi16 (__m64 __m, __m64 __count)
 {
   return (__m64) __builtin_ia32_psllw ((__v4hi)__m, (long long)__count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_psllw (__m64 __m, __m64 __count)
 {
   return _mm_sll_pi16 (__m, __count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_slli_pi16 (__m64 __m, int __count)
 {
   return (__m64) __builtin_ia32_psllw ((__v4hi)__m, __count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_psllwi (__m64 __m, int __count)
 {
   return _mm_slli_pi16 (__m, __count);
 }
 
 /* Shift two 32-bit values in M left by COUNT.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sll_pi32 (__m64 __m, __m64 __count)
 {
   return (__m64) __builtin_ia32_pslld ((__v2si)__m, (long long)__count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pslld (__m64 __m, __m64 __count)
 {
   return _mm_sll_pi32 (__m, __count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_slli_pi32 (__m64 __m, int __count)
 {
   return (__m64) __builtin_ia32_pslld ((__v2si)__m, __count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pslldi (__m64 __m, int __count)
 {
   return _mm_slli_pi32 (__m, __count);
 }
 
 /* Shift the 64-bit value in M left by COUNT.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sll_si64 (__m64 __m, __m64 __count)
 {
   return (__m64) __builtin_ia32_psllq ((long long)__m, (long long)__count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_psllq (__m64 __m, __m64 __count)
 {
   return _mm_sll_si64 (__m, __count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_slli_si64 (__m64 __m, int __count)
 {
   return (__m64) __builtin_ia32_psllq ((long long)__m, (long long)__count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_psllqi (__m64 __m, int __count)
 {
   return _mm_slli_si64 (__m, __count);
 }
 
 /* Shift four 16-bit values in M right by COUNT; shift in the sign bit.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sra_pi16 (__m64 __m, __m64 __count)
 {
   return (__m64) __builtin_ia32_psraw ((__v4hi)__m, (long long)__count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_psraw (__m64 __m, __m64 __count)
 {
   return _mm_sra_pi16 (__m, __count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_srai_pi16 (__m64 __m, int __count)
 {
   return (__m64) __builtin_ia32_psraw ((__v4hi)__m, __count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_psrawi (__m64 __m, int __count)
 {
   return _mm_srai_pi16 (__m, __count);
 }
 
 /* Shift two 32-bit values in M right by COUNT; shift in the sign bit.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sra_pi32 (__m64 __m, __m64 __count)
 {
   return (__m64) __builtin_ia32_psrad ((__v2si)__m, (long long)__count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_psrad (__m64 __m, __m64 __count)
 {
   return _mm_sra_pi32 (__m, __count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_srai_pi32 (__m64 __m, int __count)
 {
   return (__m64) __builtin_ia32_psrad ((__v2si)__m, __count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_psradi (__m64 __m, int __count)
 {
   return _mm_srai_pi32 (__m, __count);
 }
 
 /* Shift four 16-bit values in M right by COUNT; shift in zeros.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_srl_pi16 (__m64 __m, __m64 __count)
 {
   return (__m64) __builtin_ia32_psrlw ((__v4hi)__m, (long long)__count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_psrlw (__m64 __m, __m64 __count)
 {
   return _mm_srl_pi16 (__m, __count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_srli_pi16 (__m64 __m, int __count)
 {
   return (__m64) __builtin_ia32_psrlw ((__v4hi)__m, __count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_psrlwi (__m64 __m, int __count)
 {
   return _mm_srli_pi16 (__m, __count);
 }
 
 /* Shift two 32-bit values in M right by COUNT; shift in zeros.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_srl_pi32 (__m64 __m, __m64 __count)
 {
   return (__m64) __builtin_ia32_psrld ((__v2si)__m, (long long)__count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_psrld (__m64 __m, __m64 __count)
 {
   return _mm_srl_pi32 (__m, __count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_srli_pi32 (__m64 __m, int __count)
 {
   return (__m64) __builtin_ia32_psrld ((__v2si)__m, __count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_psrldi (__m64 __m, int __count)
 {
   return _mm_srli_pi32 (__m, __count);
 }
 
 /* Shift the 64-bit value in M left by COUNT; shift in zeros.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_srl_si64 (__m64 __m, __m64 __count)
 {
   return (__m64) __builtin_ia32_psrlq ((long long)__m, (long long)__count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_psrlq (__m64 __m, __m64 __count)
 {
   return _mm_srl_si64 (__m, __count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_srli_si64 (__m64 __m, int __count)
 {
   return (__m64) __builtin_ia32_psrlq ((long long)__m, (long long)__count);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_psrlqi (__m64 __m, int __count)
 {
   return _mm_srli_si64 (__m, __count);
 }
 
 /* Bit-wise AND the 64-bit values in M1 and M2.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_and_si64 (__m64 __m1, __m64 __m2)
 {
   return __builtin_ia32_pand (__m1, __m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pand (__m64 __m1, __m64 __m2)
 {
   return _mm_and_si64 (__m1, __m2);
@@ -731,39 +731,39 @@
 
 /* Bit-wise complement the 64-bit value in M1 and bit-wise AND it with the
    64-bit value in M2.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_andnot_si64 (__m64 __m1, __m64 __m2)
 {
   return __builtin_ia32_pandn (__m1, __m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pandn (__m64 __m1, __m64 __m2)
 {
   return _mm_andnot_si64 (__m1, __m2);
 }
 
 /* Bit-wise inclusive OR the 64-bit values in M1 and M2.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_or_si64 (__m64 __m1, __m64 __m2)
 {
   return __builtin_ia32_por (__m1, __m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_por (__m64 __m1, __m64 __m2)
 {
   return _mm_or_si64 (__m1, __m2);
 }
 
 /* Bit-wise exclusive OR the 64-bit values in M1 and M2.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_xor_si64 (__m64 __m1, __m64 __m2)
 {
   return __builtin_ia32_pxor (__m1, __m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pxor (__m64 __m1, __m64 __m2)
 {
   return _mm_xor_si64 (__m1, __m2);
@@ -771,25 +771,25 @@
 
 /* Compare eight 8-bit values.  The result of the comparison is 0xFF if the
    test is true and zero if false.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpeq_pi8 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_pcmpeqb ((__v8qi)__m1, (__v8qi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pcmpeqb (__m64 __m1, __m64 __m2)
 {
   return _mm_cmpeq_pi8 (__m1, __m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpgt_pi8 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_pcmpgtb ((__v8qi)__m1, (__v8qi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pcmpgtb (__m64 __m1, __m64 __m2)
 {
   return _mm_cmpgt_pi8 (__m1, __m2);
@@ -797,25 +797,25 @@
 
 /* Compare four 16-bit values.  The result of the comparison is 0xFFFF if
    the test is true and zero if false.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpeq_pi16 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_pcmpeqw ((__v4hi)__m1, (__v4hi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pcmpeqw (__m64 __m1, __m64 __m2)
 {
   return _mm_cmpeq_pi16 (__m1, __m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpgt_pi16 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_pcmpgtw ((__v4hi)__m1, (__v4hi)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pcmpgtw (__m64 __m1, __m64 __m2)
 {
   return _mm_cmpgt_pi16 (__m1, __m2);
@@ -823,53 +823,53 @@
 
 /* Compare two 32-bit values.  The result of the comparison is 0xFFFFFFFF if
    the test is true and zero if false.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpeq_pi32 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_pcmpeqd ((__v2si)__m1, (__v2si)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pcmpeqd (__m64 __m1, __m64 __m2)
 {
   return _mm_cmpeq_pi32 (__m1, __m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpgt_pi32 (__m64 __m1, __m64 __m2)
 {
   return (__m64) __builtin_ia32_pcmpgtd ((__v2si)__m1, (__v2si)__m2);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pcmpgtd (__m64 __m1, __m64 __m2)
 {
   return _mm_cmpgt_pi32 (__m1, __m2);
 }
 
 /* Creates a 64-bit zero.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_setzero_si64 (void)
 {
   return (__m64)0LL;
 }
 
 /* Creates a vector of two 32-bit values; I0 is least significant.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set_pi32 (int __i1, int __i0)
 {
   return (__m64) __builtin_ia32_vec_init_v2si (__i0, __i1);
 }
 
 /* Creates a vector of four 16-bit values; W0 is least significant.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set_pi16 (short __w3, short __w2, short __w1, short __w0)
 {
   return (__m64) __builtin_ia32_vec_init_v4hi (__w0, __w1, __w2, __w3);
 }
 
 /* Creates a vector of eight 8-bit values; B0 is least significant.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set_pi8 (char __b7, char __b6, char __b5, char __b4,
 	     char __b3, char __b2, char __b1, char __b0)
 {
@@ -878,19 +878,19 @@
 }
 
 /* Similar, but with the arguments in reverse order.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_setr_pi32 (int __i0, int __i1)
 {
   return _mm_set_pi32 (__i1, __i0);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_setr_pi16 (short __w0, short __w1, short __w2, short __w3)
 {
   return _mm_set_pi16 (__w3, __w2, __w1, __w0);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_setr_pi8 (char __b0, char __b1, char __b2, char __b3,
 	      char __b4, char __b5, char __b6, char __b7)
 {
@@ -898,21 +898,21 @@
 }
 
 /* Creates a vector of two 32-bit values, both elements containing I.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set1_pi32 (int __i)
 {
   return _mm_set_pi32 (__i, __i);
 }
 
 /* Creates a vector of four 16-bit values, all elements containing W.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set1_pi16 (short __w)
 {
   return _mm_set_pi16 (__w, __w, __w, __w);
 }
 
 /* Creates a vector of eight 8-bit values, all elements containing B.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set1_pi8 (char __b)
 {
   return _mm_set_pi8 (__b, __b, __b, __b, __b, __b, __b, __b);
Index: gcc/config/i386/smmintrin.h
===================================================================
--- gcc/config/i386/smmintrin.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/config/i386/smmintrin.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -45,7 +45,7 @@
    constant/variable mask.  */
 
 #ifdef __OPTIMIZE__
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M)
 {
   return (__m128i) __builtin_ia32_pblendw128 ((__v8hi)__X,
@@ -58,7 +58,7 @@
 					(__v8hi)(__m128i)(Y), (int)(M)))
 #endif
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_blendv_epi8 (__m128i __X, __m128i __Y, __m128i __M)
 {
   return (__m128i) __builtin_ia32_pblendvb128 ((__v16qi)__X,
@@ -70,7 +70,7 @@
    from 2 sources using constant/variable mask.  */
 
 #ifdef __OPTIMIZE__
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_blend_ps (__m128 __X, __m128 __Y, const int __M)
 {
   return (__m128) __builtin_ia32_blendps ((__v4sf)__X,
@@ -83,7 +83,7 @@
 				    (__v4sf)(__m128)(Y), (int)(M)))
 #endif
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_blendv_ps (__m128 __X, __m128 __Y, __m128 __M)
 {
   return (__m128) __builtin_ia32_blendvps ((__v4sf)__X,
@@ -95,7 +95,7 @@
    from 2 sources using constant/variable mask.  */
 
 #ifdef __OPTIMIZE__
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_blend_pd (__m128d __X, __m128d __Y, const int __M)
 {
   return (__m128d) __builtin_ia32_blendpd ((__v2df)__X,
@@ -108,7 +108,7 @@
 				     (__v2df)(__m128d)(Y), (int)(M)))
 #endif
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_blendv_pd (__m128d __X, __m128d __Y, __m128d __M)
 {
   return (__m128d) __builtin_ia32_blendvpd ((__v2df)__X,
@@ -120,7 +120,7 @@
    of result.  */
 
 #ifdef __OPTIMIZE__
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_dp_ps (__m128 __X, __m128 __Y, const int __M)
 {
   return (__m128) __builtin_ia32_dpps ((__v4sf)__X,
@@ -128,7 +128,7 @@
 				       __M);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_dp_pd (__m128d __X, __m128d __Y, const int __M)
 {
   return (__m128d) __builtin_ia32_dppd ((__v2df)__X,
@@ -147,7 +147,7 @@
 
 /* Packed integer 64-bit comparison, zeroing or filling with ones
    corresponding parts of result.  */
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpeq_epi64 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_pcmpeqq ((__v2di)__X, (__v2di)__Y);
@@ -155,49 +155,49 @@
 
 /*  Min/max packed integer instructions.  */
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_min_epi8 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_pminsb128 ((__v16qi)__X, (__v16qi)__Y);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_max_epi8 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_pmaxsb128 ((__v16qi)__X, (__v16qi)__Y);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_min_epu16 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_pminuw128 ((__v8hi)__X, (__v8hi)__Y);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_max_epu16 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_pmaxuw128 ((__v8hi)__X, (__v8hi)__Y);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_min_epi32 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_pminsd128 ((__v4si)__X, (__v4si)__Y);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_max_epi32 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_pmaxsd128 ((__v4si)__X, (__v4si)__Y);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_min_epu32 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_pminud128 ((__v4si)__X, (__v4si)__Y);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_max_epu32 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_pmaxud128 ((__v4si)__X, (__v4si)__Y);
@@ -205,7 +205,7 @@
 
 /* Packed integer 32-bit multiplication with truncation of upper
    halves of results.  */
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mullo_epi32 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_pmulld128 ((__v4si)__X, (__v4si)__Y);
@@ -213,7 +213,7 @@
 
 /* Packed integer 32-bit multiplication of 2 pairs of operands
    with two 64-bit results.  */
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mul_epi32 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_pmuldq128 ((__v4si)__X, (__v4si)__Y);
@@ -225,7 +225,7 @@
    zeroing mask for D.  */
 
 #ifdef __OPTIMIZE__
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_insert_ps (__m128 __D, __m128 __S, const int __N)
 {
   return (__m128) __builtin_ia32_insertps128 ((__v4sf)__D,
@@ -245,7 +245,7 @@
    single precision array element of X selected by index N.  */
 
 #ifdef __OPTIMIZE__
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_extract_ps (__m128 __X, const int __N)
 {
   union { int i; float f; } __tmp;
@@ -278,14 +278,14 @@
    selected by index N.  */
 
 #ifdef __OPTIMIZE__
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_insert_epi8 (__m128i __D, int __S, const int __N)
 {
   return (__m128i) __builtin_ia32_vec_set_v16qi ((__v16qi)__D,
 						 __S, __N);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_insert_epi32 (__m128i __D, int __S, const int __N)
 {
   return (__m128i) __builtin_ia32_vec_set_v4si ((__v4si)__D,
@@ -293,7 +293,7 @@
 }
 
 #ifdef __x86_64__
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_insert_epi64 (__m128i __D, long long __S, const int __N)
 {
   return (__m128i) __builtin_ia32_vec_set_v2di ((__v2di)__D,
@@ -320,20 +320,20 @@
    index N.  */
 
 #ifdef __OPTIMIZE__
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_extract_epi8 (__m128i __X, const int __N)
 {
    return __builtin_ia32_vec_ext_v16qi ((__v16qi)__X, __N);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_extract_epi32 (__m128i __X, const int __N)
 {
    return __builtin_ia32_vec_ext_v4si ((__v4si)__X, __N);
 }
 
 #ifdef __x86_64__
-static __inline long long  __attribute__((__always_inline__, __artificial__))
+extern __inline long long  __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_extract_epi64 (__m128i __X, const int __N)
 {
   return __builtin_ia32_vec_ext_v2di ((__v2di)__X, __N);
@@ -353,7 +353,7 @@
 
 /* Return horizontal packed word minimum and its index in bits [15:0]
    and bits [18:16] respectively.  */
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_minpos_epu16 (__m128i __X)
 {
   return (__m128i) __builtin_ia32_phminposuw128 ((__v8hi)__X);
@@ -361,37 +361,37 @@
 
 /* Packed integer sign-extension.  */
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtepi8_epi32 (__m128i __X)
 {
   return (__m128i) __builtin_ia32_pmovsxbd128 ((__v16qi)__X);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtepi16_epi32 (__m128i __X)
 {
   return (__m128i) __builtin_ia32_pmovsxwd128 ((__v8hi)__X);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtepi8_epi64 (__m128i __X)
 {
   return (__m128i) __builtin_ia32_pmovsxbq128 ((__v16qi)__X);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtepi32_epi64 (__m128i __X)
 {
   return (__m128i) __builtin_ia32_pmovsxdq128 ((__v4si)__X);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtepi16_epi64 (__m128i __X)
 {
   return (__m128i) __builtin_ia32_pmovsxwq128 ((__v8hi)__X);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtepi8_epi16 (__m128i __X)
 {
   return (__m128i) __builtin_ia32_pmovsxbw128 ((__v16qi)__X);
@@ -399,37 +399,37 @@
 
 /* Packed integer zero-extension. */
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtepu8_epi32 (__m128i __X)
 {
   return (__m128i) __builtin_ia32_pmovzxbd128 ((__v16qi)__X);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtepu16_epi32 (__m128i __X)
 {
   return (__m128i) __builtin_ia32_pmovzxwd128 ((__v8hi)__X);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtepu8_epi64 (__m128i __X)
 {
   return (__m128i) __builtin_ia32_pmovzxbq128 ((__v16qi)__X);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtepu32_epi64 (__m128i __X)
 {
   return (__m128i) __builtin_ia32_pmovzxdq128 ((__v4si)__X);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtepu16_epi64 (__m128i __X)
 {
   return (__m128i) __builtin_ia32_pmovzxwq128 ((__v8hi)__X);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtepu8_epi16 (__m128i __X)
 {
   return (__m128i) __builtin_ia32_pmovzxbw128 ((__v16qi)__X);
@@ -437,7 +437,7 @@
 
 /* Pack 8 double words from 2 operands into 8 words of result with
    unsigned saturation. */
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_packus_epi32 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_packusdw128 ((__v4si)__X, (__v4si)__Y);
@@ -448,7 +448,7 @@
    operands are determined by the 3rd mask operand.  */
 
 #ifdef __OPTIMIZE__
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mpsadbw_epu8 (__m128i __X, __m128i __Y, const int __M)
 {
   return (__m128i) __builtin_ia32_mpsadbw128 ((__v16qi)__X,
@@ -461,7 +461,7 @@
 #endif
 
 /* Load double quadword using non-temporal aligned hint.  */
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_stream_load_si128 (__m128i *__X)
 {
   return (__m128i) __builtin_ia32_movntdqa ((__v2di *) __X);
@@ -498,7 +498,7 @@
 /* Intrinsics for text/string processing.  */
 
 #ifdef __OPTIMIZE__
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpistrm (__m128i __X, __m128i __Y, const int __M)
 {
   return (__m128i) __builtin_ia32_pcmpistrm128 ((__v16qi)__X,
@@ -506,7 +506,7 @@
 						__M);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpistri (__m128i __X, __m128i __Y, const int __M)
 {
   return __builtin_ia32_pcmpistri128 ((__v16qi)__X,
@@ -514,7 +514,7 @@
 				      __M);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpestrm (__m128i __X, int __LX, __m128i __Y, int __LY, const int __M)
 {
   return (__m128i) __builtin_ia32_pcmpestrm128 ((__v16qi)__X, __LX,
@@ -522,7 +522,7 @@
 						__M);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpestri (__m128i __X, int __LX, __m128i __Y, int __LY, const int __M)
 {
   return __builtin_ia32_pcmpestri128 ((__v16qi)__X, __LX,
@@ -551,7 +551,7 @@
    EFlags.  */
 
 #ifdef __OPTIMIZE__
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpistra (__m128i __X, __m128i __Y, const int __M)
 {
   return __builtin_ia32_pcmpistria128 ((__v16qi)__X,
@@ -559,7 +559,7 @@
 				       __M);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpistrc (__m128i __X, __m128i __Y, const int __M)
 {
   return __builtin_ia32_pcmpistric128 ((__v16qi)__X,
@@ -567,7 +567,7 @@
 				       __M);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpistro (__m128i __X, __m128i __Y, const int __M)
 {
   return __builtin_ia32_pcmpistrio128 ((__v16qi)__X,
@@ -575,7 +575,7 @@
 				       __M);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpistrs (__m128i __X, __m128i __Y, const int __M)
 {
   return __builtin_ia32_pcmpistris128 ((__v16qi)__X,
@@ -583,7 +583,7 @@
 				       __M);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpistrz (__m128i __X, __m128i __Y, const int __M)
 {
   return __builtin_ia32_pcmpistriz128 ((__v16qi)__X,
@@ -591,7 +591,7 @@
 				       __M);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpestra (__m128i __X, int __LX, __m128i __Y, int __LY, const int __M)
 {
   return __builtin_ia32_pcmpestria128 ((__v16qi)__X, __LX,
@@ -599,7 +599,7 @@
 				       __M);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpestrc (__m128i __X, int __LX, __m128i __Y, int __LY, const int __M)
 {
   return __builtin_ia32_pcmpestric128 ((__v16qi)__X, __LX,
@@ -607,7 +607,7 @@
 				       __M);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpestro (__m128i __X, int __LX, __m128i __Y, int __LY, const int __M)
 {
   return __builtin_ia32_pcmpestrio128 ((__v16qi)__X, __LX,
@@ -615,7 +615,7 @@
 				       __M);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpestrs (__m128i __X, int __LX, __m128i __Y, int __LY, const int __M)
 {
   return __builtin_ia32_pcmpestris128 ((__v16qi)__X, __LX,
@@ -623,7 +623,7 @@
 				       __M);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpestrz (__m128i __X, int __LX, __m128i __Y, int __LY, const int __M)
 {
   return __builtin_ia32_pcmpestriz128 ((__v16qi)__X, __LX,
@@ -671,21 +671,21 @@
 
 /* Packed integer 64-bit comparison, zeroing or filling with ones
    corresponding parts of result.  */
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpgt_epi64 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_pcmpgtq ((__v2di)__X, (__v2di)__Y);
 }
 
 /* Calculate a number of bits set to 1.  */
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_popcnt_u32 (unsigned int __X)
 {
   return __builtin_popcount (__X);
 }
 
 #ifdef __x86_64__
-static __inline long long  __attribute__((__always_inline__, __artificial__))
+extern __inline long long  __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_popcnt_u64 (unsigned long long __X)
 {
   return __builtin_popcountll (__X);
@@ -693,26 +693,26 @@
 #endif
 
 /* Accumulate CRC32 (polynomial 0x11EDC6F41) value.  */
-static __inline unsigned int __attribute__((__always_inline__, __artificial__))
+extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_crc32_u8 (unsigned int __C, unsigned char __V)
 {
   return __builtin_ia32_crc32qi (__C, __V);
 }
 
-static __inline unsigned int __attribute__((__always_inline__, __artificial__))
+extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_crc32_u16 (unsigned int __C, unsigned short __V)
 {
   return __builtin_ia32_crc32hi (__C, __V);
 }
 
-static __inline unsigned int __attribute__((__always_inline__, __artificial__))
+extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_crc32_u32 (unsigned int __C, unsigned int __V)
 {
   return __builtin_ia32_crc32si (__C, __V);
 }
 
 #ifdef __x86_64__
-static __inline unsigned long long __attribute__((__always_inline__, __artificial__))
+extern __inline unsigned long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_crc32_u64 (unsigned long long __C, unsigned long long __V)
 {
   return __builtin_ia32_crc32di (__C, __V);
Index: gcc/config/i386/pmmintrin.h
===================================================================
--- gcc/config/i386/pmmintrin.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/config/i386/pmmintrin.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -47,79 +47,79 @@
 #define _MM_GET_DENORMALS_ZERO_MODE() \
   (_mm_getcsr() & _MM_DENORMALS_ZERO_MASK)
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_addsub_ps (__m128 __X, __m128 __Y)
 {
   return (__m128) __builtin_ia32_addsubps ((__v4sf)__X, (__v4sf)__Y);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_hadd_ps (__m128 __X, __m128 __Y)
 {
   return (__m128) __builtin_ia32_haddps ((__v4sf)__X, (__v4sf)__Y);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_hsub_ps (__m128 __X, __m128 __Y)
 {
   return (__m128) __builtin_ia32_hsubps ((__v4sf)__X, (__v4sf)__Y);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_movehdup_ps (__m128 __X)
 {
   return (__m128) __builtin_ia32_movshdup ((__v4sf)__X);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_moveldup_ps (__m128 __X)
 {
   return (__m128) __builtin_ia32_movsldup ((__v4sf)__X);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_addsub_pd (__m128d __X, __m128d __Y)
 {
   return (__m128d) __builtin_ia32_addsubpd ((__v2df)__X, (__v2df)__Y);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_hadd_pd (__m128d __X, __m128d __Y)
 {
   return (__m128d) __builtin_ia32_haddpd ((__v2df)__X, (__v2df)__Y);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_hsub_pd (__m128d __X, __m128d __Y)
 {
   return (__m128d) __builtin_ia32_hsubpd ((__v2df)__X, (__v2df)__Y);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_loaddup_pd (double const *__P)
 {
   return _mm_load1_pd (__P);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_movedup_pd (__m128d __X)
 {
   return _mm_shuffle_pd (__X, __X, _MM_SHUFFLE2 (0,0));
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_lddqu_si128 (__m128i const *__P)
 {
   return (__m128i) __builtin_ia32_lddqu ((char const *)__P);
 }
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_monitor (void const * __P, unsigned int __E, unsigned int __H)
 {
   __builtin_ia32_monitor (__P, __E, __H);
 }
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mwait (unsigned int __E, unsigned int __H)
 {
   __builtin_ia32_mwait (__E, __H);
Index: gcc/config/i386/tmmintrin.h
===================================================================
--- gcc/config/i386/tmmintrin.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/config/i386/tmmintrin.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -37,159 +37,159 @@
 /* We need definitions from the SSE3, SSE2 and SSE header files*/
 #include <pmmintrin.h>
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_hadd_epi16 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_phaddw128 ((__v8hi)__X, (__v8hi)__Y);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_hadd_epi32 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_phaddd128 ((__v4si)__X, (__v4si)__Y);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_hadds_epi16 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_phaddsw128 ((__v8hi)__X, (__v8hi)__Y);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_hadd_pi16 (__m64 __X, __m64 __Y)
 {
   return (__m64) __builtin_ia32_phaddw ((__v4hi)__X, (__v4hi)__Y);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_hadd_pi32 (__m64 __X, __m64 __Y)
 {
   return (__m64) __builtin_ia32_phaddd ((__v2si)__X, (__v2si)__Y);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_hadds_pi16 (__m64 __X, __m64 __Y)
 {
   return (__m64) __builtin_ia32_phaddsw ((__v4hi)__X, (__v4hi)__Y);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_hsub_epi16 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_phsubw128 ((__v8hi)__X, (__v8hi)__Y);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_hsub_epi32 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_phsubd128 ((__v4si)__X, (__v4si)__Y);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_hsubs_epi16 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_phsubsw128 ((__v8hi)__X, (__v8hi)__Y);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_hsub_pi16 (__m64 __X, __m64 __Y)
 {
   return (__m64) __builtin_ia32_phsubw ((__v4hi)__X, (__v4hi)__Y);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_hsub_pi32 (__m64 __X, __m64 __Y)
 {
   return (__m64) __builtin_ia32_phsubd ((__v2si)__X, (__v2si)__Y);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_hsubs_pi16 (__m64 __X, __m64 __Y)
 {
   return (__m64) __builtin_ia32_phsubsw ((__v4hi)__X, (__v4hi)__Y);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_maddubs_epi16 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_pmaddubsw128 ((__v16qi)__X, (__v16qi)__Y);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_maddubs_pi16 (__m64 __X, __m64 __Y)
 {
   return (__m64) __builtin_ia32_pmaddubsw ((__v8qi)__X, (__v8qi)__Y);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mulhrs_epi16 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_pmulhrsw128 ((__v8hi)__X, (__v8hi)__Y);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mulhrs_pi16 (__m64 __X, __m64 __Y)
 {
   return (__m64) __builtin_ia32_pmulhrsw ((__v4hi)__X, (__v4hi)__Y);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_pshufb128 ((__v16qi)__X, (__v16qi)__Y);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_shuffle_pi8 (__m64 __X, __m64 __Y)
 {
   return (__m64) __builtin_ia32_pshufb ((__v8qi)__X, (__v8qi)__Y);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sign_epi8 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_psignb128 ((__v16qi)__X, (__v16qi)__Y);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sign_epi16 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_psignw128 ((__v8hi)__X, (__v8hi)__Y);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sign_epi32 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_psignd128 ((__v4si)__X, (__v4si)__Y);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sign_pi8 (__m64 __X, __m64 __Y)
 {
   return (__m64) __builtin_ia32_psignb ((__v8qi)__X, (__v8qi)__Y);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sign_pi16 (__m64 __X, __m64 __Y)
 {
   return (__m64) __builtin_ia32_psignw ((__v4hi)__X, (__v4hi)__Y);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sign_pi32 (__m64 __X, __m64 __Y)
 {
   return (__m64) __builtin_ia32_psignd ((__v2si)__X, (__v2si)__Y);
 }
 
 #ifdef __OPTIMIZE__
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
 {
   return (__m128i) __builtin_ia32_palignr128 ((__v2di)__X,
 					      (__v2di)__Y, __N * 8);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_alignr_pi8(__m64 __X, __m64 __Y, const int __N)
 {
   return (__m64) __builtin_ia32_palignr ((long long)__X,
@@ -206,37 +206,37 @@
 				   (int)(N) * 8))
 #endif
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_abs_epi8 (__m128i __X)
 {
   return (__m128i) __builtin_ia32_pabsb128 ((__v16qi)__X);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_abs_epi16 (__m128i __X)
 {
   return (__m128i) __builtin_ia32_pabsw128 ((__v8hi)__X);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_abs_epi32 (__m128i __X)
 {
   return (__m128i) __builtin_ia32_pabsd128 ((__v4si)__X);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_abs_pi8 (__m64 __X)
 {
   return (__m64) __builtin_ia32_pabsb ((__v8qi)__X);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_abs_pi16 (__m64 __X)
 {
   return (__m64) __builtin_ia32_pabsw ((__v4hi)__X);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_abs_pi32 (__m64 __X)
 {
   return (__m64) __builtin_ia32_pabsd ((__v2si)__X);
Index: gcc/config/i386/mm3dnow.h
===================================================================
--- gcc/config/i386/mm3dnow.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/config/i386/mm3dnow.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -37,145 +37,145 @@
 /* Internal data types for implementing the intrinsics.  */
 typedef float __v2sf __attribute__ ((__vector_size__ (8)));
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_femms (void)
 {
   __builtin_ia32_femms();
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pavgusb (__m64 __A, __m64 __B)
 {
   return (__m64)__builtin_ia32_pavgusb ((__v8qi)__A, (__v8qi)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pf2id (__m64 __A)
 {
   return (__m64)__builtin_ia32_pf2id ((__v2sf)__A);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pfacc (__m64 __A, __m64 __B)
 {
   return (__m64)__builtin_ia32_pfacc ((__v2sf)__A, (__v2sf)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pfadd (__m64 __A, __m64 __B)
 {
   return (__m64)__builtin_ia32_pfadd ((__v2sf)__A, (__v2sf)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pfcmpeq (__m64 __A, __m64 __B)
 {
   return (__m64)__builtin_ia32_pfcmpeq ((__v2sf)__A, (__v2sf)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pfcmpge (__m64 __A, __m64 __B)
 {
   return (__m64)__builtin_ia32_pfcmpge ((__v2sf)__A, (__v2sf)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pfcmpgt (__m64 __A, __m64 __B)
 {
   return (__m64)__builtin_ia32_pfcmpgt ((__v2sf)__A, (__v2sf)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pfmax (__m64 __A, __m64 __B)
 {
   return (__m64)__builtin_ia32_pfmax ((__v2sf)__A, (__v2sf)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pfmin (__m64 __A, __m64 __B)
 {
   return (__m64)__builtin_ia32_pfmin ((__v2sf)__A, (__v2sf)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pfmul (__m64 __A, __m64 __B)
 {
   return (__m64)__builtin_ia32_pfmul ((__v2sf)__A, (__v2sf)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pfrcp (__m64 __A)
 {
   return (__m64)__builtin_ia32_pfrcp ((__v2sf)__A);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pfrcpit1 (__m64 __A, __m64 __B)
 {
   return (__m64)__builtin_ia32_pfrcpit1 ((__v2sf)__A, (__v2sf)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pfrcpit2 (__m64 __A, __m64 __B)
 {
   return (__m64)__builtin_ia32_pfrcpit2 ((__v2sf)__A, (__v2sf)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pfrsqrt (__m64 __A)
 {
   return (__m64)__builtin_ia32_pfrsqrt ((__v2sf)__A);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pfrsqit1 (__m64 __A, __m64 __B)
 {
   return (__m64)__builtin_ia32_pfrsqit1 ((__v2sf)__A, (__v2sf)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pfsub (__m64 __A, __m64 __B)
 {
   return (__m64)__builtin_ia32_pfsub ((__v2sf)__A, (__v2sf)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pfsubr (__m64 __A, __m64 __B)
 {
   return (__m64)__builtin_ia32_pfsubr ((__v2sf)__A, (__v2sf)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pi2fd (__m64 __A)
 {
   return (__m64)__builtin_ia32_pi2fd ((__v2si)__A);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pmulhrw (__m64 __A, __m64 __B)
 {
   return (__m64)__builtin_ia32_pmulhrw ((__v4hi)__A, (__v4hi)__B);
 }
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_prefetch (void *__P)
 {
   __builtin_prefetch (__P, 0, 3 /* _MM_HINT_T0 */);
 }
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_prefetchw (void *__P)
 {
   __builtin_prefetch (__P, 1, 3 /* _MM_HINT_T0 */);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_from_float (float __A)
 {
   return __extension__ (__m64)(__v2sf){ __A, 0.0f };
 }
 
-static __inline float __attribute__((__always_inline__, __artificial__))
+extern __inline float __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_to_float (__m64 __A)
 {
   union { __v2sf v; float a[2]; } __tmp;
@@ -185,31 +185,31 @@
 
 #ifdef __3dNOW_A__
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pf2iw (__m64 __A)
 {
   return (__m64)__builtin_ia32_pf2iw ((__v2sf)__A);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pfnacc (__m64 __A, __m64 __B)
 {
   return (__m64)__builtin_ia32_pfnacc ((__v2sf)__A, (__v2sf)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pfpnacc (__m64 __A, __m64 __B)
 {
   return (__m64)__builtin_ia32_pfpnacc ((__v2sf)__A, (__v2sf)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pi2fw (__m64 __A)
 {
   return (__m64)__builtin_ia32_pi2fw ((__v2si)__A);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pswapd (__m64 __A)
 {
   return (__m64)__builtin_ia32_pswapdsf ((__v2sf)__A);
Index: gcc/config/i386/xmmintrin.h
===================================================================
--- gcc/config/i386/xmmintrin.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/config/i386/xmmintrin.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -89,7 +89,7 @@
 #define _MM_FLUSH_ZERO_OFF    0x0000
 
 /* Create a vector of zeros.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_setzero_ps (void)
 {
   return __extension__ (__m128){ 0.0f, 0.0f, 0.0f, 0.0f };
@@ -99,55 +99,55 @@
    floating-point) values of A and B; the upper three SPFP values are
    passed through from A.  */
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_add_ss (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_addss ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sub_ss (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_subss ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mul_ss (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_mulss ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_div_ss (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_divss ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sqrt_ss (__m128 __A)
 {
   return (__m128) __builtin_ia32_sqrtss ((__v4sf)__A);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_rcp_ss (__m128 __A)
 {
   return (__m128) __builtin_ia32_rcpss ((__v4sf)__A);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_rsqrt_ss (__m128 __A)
 {
   return (__m128) __builtin_ia32_rsqrtss ((__v4sf)__A);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_min_ss (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_minss ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_max_ss (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_maxss ((__v4sf)__A, (__v4sf)__B);
@@ -155,55 +155,55 @@
 
 /* Perform the respective operation on the four SPFP values in A and B.  */
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_add_ps (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_addps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sub_ps (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_subps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mul_ps (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_mulps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_div_ps (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_divps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sqrt_ps (__m128 __A)
 {
   return (__m128) __builtin_ia32_sqrtps ((__v4sf)__A);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_rcp_ps (__m128 __A)
 {
   return (__m128) __builtin_ia32_rcpps ((__v4sf)__A);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_rsqrt_ps (__m128 __A)
 {
   return (__m128) __builtin_ia32_rsqrtps ((__v4sf)__A);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_min_ps (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_minps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_max_ps (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_maxps ((__v4sf)__A, (__v4sf)__B);
@@ -211,25 +211,25 @@
 
 /* Perform logical bit-wise operations on 128-bit values.  */
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_and_ps (__m128 __A, __m128 __B)
 {
   return __builtin_ia32_andps (__A, __B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_andnot_ps (__m128 __A, __m128 __B)
 {
   return __builtin_ia32_andnps (__A, __B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_or_ps (__m128 __A, __m128 __B)
 {
   return __builtin_ia32_orps (__A, __B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_xor_ps (__m128 __A, __m128 __B)
 {
   return __builtin_ia32_xorps (__A, __B);
@@ -239,25 +239,25 @@
    comparison is true, place a mask of all ones in the result, otherwise a
    mask of zeros.  The upper three SPFP values are passed through from A.  */
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpeq_ss (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_cmpeqss ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmplt_ss (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_cmpltss ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmple_ss (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_cmpless ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpgt_ss (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_movss ((__v4sf) __A,
@@ -267,7 +267,7 @@
 								__A));
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpge_ss (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_movss ((__v4sf) __A,
@@ -277,25 +277,25 @@
 								__A));
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpneq_ss (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_cmpneqss ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpnlt_ss (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_cmpnltss ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpnle_ss (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_cmpnless ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpngt_ss (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_movss ((__v4sf) __A,
@@ -305,7 +305,7 @@
 								 __A));
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpnge_ss (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_movss ((__v4sf) __A,
@@ -315,13 +315,13 @@
 								 __A));
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpord_ss (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_cmpordss ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpunord_ss (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_cmpunordss ((__v4sf)__A, (__v4sf)__B);
@@ -331,73 +331,73 @@
    element, if the comparison is true, place a mask of all ones in the
    result, otherwise a mask of zeros.  */
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpeq_ps (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_cmpeqps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmplt_ps (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_cmpltps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmple_ps (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_cmpleps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpgt_ps (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_cmpgtps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpge_ps (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_cmpgeps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpneq_ps (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_cmpneqps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpnlt_ps (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_cmpnltps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpnle_ps (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_cmpnleps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpngt_ps (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_cmpngtps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpnge_ps (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_cmpngeps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpord_ps (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_cmpordps ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpunord_ps (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_cmpunordps ((__v4sf)__A, (__v4sf)__B);
@@ -406,73 +406,73 @@
 /* Compare the lower SPFP values of A and B and return 1 if true
    and 0 if false.  */
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comieq_ss (__m128 __A, __m128 __B)
 {
   return __builtin_ia32_comieq ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comilt_ss (__m128 __A, __m128 __B)
 {
   return __builtin_ia32_comilt ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comile_ss (__m128 __A, __m128 __B)
 {
   return __builtin_ia32_comile ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comigt_ss (__m128 __A, __m128 __B)
 {
   return __builtin_ia32_comigt ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comige_ss (__m128 __A, __m128 __B)
 {
   return __builtin_ia32_comige ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comineq_ss (__m128 __A, __m128 __B)
 {
   return __builtin_ia32_comineq ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_ucomieq_ss (__m128 __A, __m128 __B)
 {
   return __builtin_ia32_ucomieq ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_ucomilt_ss (__m128 __A, __m128 __B)
 {
   return __builtin_ia32_ucomilt ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_ucomile_ss (__m128 __A, __m128 __B)
 {
   return __builtin_ia32_ucomile ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_ucomigt_ss (__m128 __A, __m128 __B)
 {
   return __builtin_ia32_ucomigt ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_ucomige_ss (__m128 __A, __m128 __B)
 {
   return __builtin_ia32_ucomige ((__v4sf)__A, (__v4sf)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_ucomineq_ss (__m128 __A, __m128 __B)
 {
   return __builtin_ia32_ucomineq ((__v4sf)__A, (__v4sf)__B);
@@ -480,13 +480,13 @@
 
 /* Convert the lower SPFP value to a 32-bit integer according to the current
    rounding mode.  */
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtss_si32 (__m128 __A)
 {
   return __builtin_ia32_cvtss2si ((__v4sf) __A);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvt_ss2si (__m128 __A)
 {
   return _mm_cvtss_si32 (__A);
@@ -497,14 +497,14 @@
    current rounding mode.  */
 
 /* Intel intrinsic.  */
-static __inline long long __attribute__((__always_inline__, __artificial__))
+extern __inline long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtss_si64 (__m128 __A)
 {
   return __builtin_ia32_cvtss2si64 ((__v4sf) __A);
 }
 
 /* Microsoft intrinsic.  */
-static __inline long long __attribute__((__always_inline__, __artificial__))
+extern __inline long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtss_si64x (__m128 __A)
 {
   return __builtin_ia32_cvtss2si64 ((__v4sf) __A);
@@ -513,26 +513,26 @@
 
 /* Convert the two lower SPFP values to 32-bit integers according to the
    current rounding mode.  Return the integers in packed form.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtps_pi32 (__m128 __A)
 {
   return (__m64) __builtin_ia32_cvtps2pi ((__v4sf) __A);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvt_ps2pi (__m128 __A)
 {
   return _mm_cvtps_pi32 (__A);
 }
 
 /* Truncate the lower SPFP value to a 32-bit integer.  */
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvttss_si32 (__m128 __A)
 {
   return __builtin_ia32_cvttss2si ((__v4sf) __A);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtt_ss2si (__m128 __A)
 {
   return _mm_cvttss_si32 (__A);
@@ -542,14 +542,14 @@
 /* Truncate the lower SPFP value to a 32-bit integer.  */
 
 /* Intel intrinsic.  */
-static __inline long long __attribute__((__always_inline__, __artificial__))
+extern __inline long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvttss_si64 (__m128 __A)
 {
   return __builtin_ia32_cvttss2si64 ((__v4sf) __A);
 }
 
 /* Microsoft intrinsic.  */
-static __inline long long __attribute__((__always_inline__, __artificial__))
+extern __inline long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvttss_si64x (__m128 __A)
 {
   return __builtin_ia32_cvttss2si64 ((__v4sf) __A);
@@ -558,26 +558,26 @@
 
 /* Truncate the two lower SPFP values to 32-bit integers.  Return the
    integers in packed form.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvttps_pi32 (__m128 __A)
 {
   return (__m64) __builtin_ia32_cvttps2pi ((__v4sf) __A);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtt_ps2pi (__m128 __A)
 {
   return _mm_cvttps_pi32 (__A);
 }
 
 /* Convert B to a SPFP value and insert it as element zero in A.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtsi32_ss (__m128 __A, int __B)
 {
   return (__m128) __builtin_ia32_cvtsi2ss ((__v4sf) __A, __B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvt_si2ss (__m128 __A, int __B)
 {
   return _mm_cvtsi32_ss (__A, __B);
@@ -587,14 +587,14 @@
 /* Convert B to a SPFP value and insert it as element zero in A.  */
 
 /* Intel intrinsic.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtsi64_ss (__m128 __A, long long __B)
 {
   return (__m128) __builtin_ia32_cvtsi642ss ((__v4sf) __A, __B);
 }
 
 /* Microsoft intrinsic.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtsi64x_ss (__m128 __A, long long __B)
 {
   return (__m128) __builtin_ia32_cvtsi642ss ((__v4sf) __A, __B);
@@ -603,20 +603,20 @@
 
 /* Convert the two 32-bit values in B to SPFP form and insert them
    as the two lower elements in A.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtpi32_ps (__m128 __A, __m64 __B)
 {
   return (__m128) __builtin_ia32_cvtpi2ps ((__v4sf) __A, (__v2si)__B);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvt_pi2ps (__m128 __A, __m64 __B)
 {
   return _mm_cvtpi32_ps (__A, __B);
 }
 
 /* Convert the four signed 16-bit values in A to SPFP form.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtpi16_ps (__m64 __A)
 {
   __v4hi __sign;
@@ -642,7 +642,7 @@
 }
 
 /* Convert the four unsigned 16-bit values in A to SPFP form.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtpu16_ps (__m64 __A)
 {
   __v2si __hisi, __losi;
@@ -662,7 +662,7 @@
 }
 
 /* Convert the low four signed 8-bit values in A to SPFP form.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtpi8_ps (__m64 __A)
 {
   __v8qi __sign;
@@ -679,7 +679,7 @@
 }
 
 /* Convert the low four unsigned 8-bit values in A to SPFP form.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtpu8_ps(__m64 __A)
 {
   __A = (__m64) __builtin_ia32_punpcklbw ((__v8qi)__A, (__v8qi)0LL);
@@ -687,7 +687,7 @@
 }
 
 /* Convert the four signed 32-bit values in A and B to SPFP form.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtpi32x2_ps(__m64 __A, __m64 __B)
 {
   __v4sf __zero = (__v4sf) _mm_setzero_ps ();
@@ -697,7 +697,7 @@
 }
 
 /* Convert the four SPFP values in A to four signed 16-bit integers.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtps_pi16(__m128 __A)
 {
   __v4sf __hisf = (__v4sf)__A;
@@ -708,7 +708,7 @@
 }
 
 /* Convert the four SPFP values in A to four signed 8-bit integers.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtps_pi8(__m128 __A)
 {
   __v4hi __tmp = (__v4hi) _mm_cvtps_pi16 (__A);
@@ -717,7 +717,7 @@
 
 /* Selects four specific SPFP values from A and B based on MASK.  */
 #ifdef __OPTIMIZE__
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_shuffle_ps (__m128 __A, __m128 __B, int const __mask)
 {
   return (__m128) __builtin_ia32_shufps ((__v4sf)__A, (__v4sf)__B, __mask);
@@ -729,14 +729,14 @@
 #endif
 
 /* Selects and interleaves the upper two SPFP values from A and B.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_unpackhi_ps (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_unpckhps ((__v4sf)__A, (__v4sf)__B);
 }
 
 /* Selects and interleaves the lower two SPFP values from A and B.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_unpacklo_ps (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_unpcklps ((__v4sf)__A, (__v4sf)__B);
@@ -744,28 +744,28 @@
 
 /* Sets the upper two SPFP values with 64-bits of data loaded from P;
    the lower two values are passed through from A.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_loadh_pi (__m128 __A, __m64 const *__P)
 {
   return (__m128) __builtin_ia32_loadhps ((__v4sf)__A, (__v2si *)__P);
 }
 
 /* Stores the upper two SPFP values of A into P.  */
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_storeh_pi (__m64 *__P, __m128 __A)
 {
   __builtin_ia32_storehps ((__v2si *)__P, (__v4sf)__A);
 }
 
 /* Moves the upper two values of B into the lower two values of A.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_movehl_ps (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_movhlps ((__v4sf)__A, (__v4sf)__B);
 }
 
 /* Moves the lower two values of B into the upper two values of A.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_movelh_ps (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_movlhps ((__v4sf)__A, (__v4sf)__B);
@@ -773,146 +773,146 @@
 
 /* Sets the lower two SPFP values with 64-bits of data loaded from P;
    the upper two values are passed through from A.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_loadl_pi (__m128 __A, __m64 const *__P)
 {
   return (__m128) __builtin_ia32_loadlps ((__v4sf)__A, (__v2si *)__P);
 }
 
 /* Stores the lower two SPFP values of A into P.  */
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_storel_pi (__m64 *__P, __m128 __A)
 {
   __builtin_ia32_storelps ((__v2si *)__P, (__v4sf)__A);
 }
 
 /* Creates a 4-bit mask from the most significant bits of the SPFP values.  */
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_movemask_ps (__m128 __A)
 {
   return __builtin_ia32_movmskps ((__v4sf)__A);
 }
 
 /* Return the contents of the control register.  */
-static __inline unsigned int __attribute__((__always_inline__, __artificial__))
+extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_getcsr (void)
 {
   return __builtin_ia32_stmxcsr ();
 }
 
 /* Read exception bits from the control register.  */
-static __inline unsigned int __attribute__((__always_inline__, __artificial__))
+extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _MM_GET_EXCEPTION_STATE (void)
 {
   return _mm_getcsr() & _MM_EXCEPT_MASK;
 }
 
-static __inline unsigned int __attribute__((__always_inline__, __artificial__))
+extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _MM_GET_EXCEPTION_MASK (void)
 {
   return _mm_getcsr() & _MM_MASK_MASK;
 }
 
-static __inline unsigned int __attribute__((__always_inline__, __artificial__))
+extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _MM_GET_ROUNDING_MODE (void)
 {
   return _mm_getcsr() & _MM_ROUND_MASK;
 }
 
-static __inline unsigned int __attribute__((__always_inline__, __artificial__))
+extern __inline unsigned int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _MM_GET_FLUSH_ZERO_MODE (void)
 {
   return _mm_getcsr() & _MM_FLUSH_ZERO_MASK;
 }
 
 /* Set the control register to I.  */
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_setcsr (unsigned int __I)
 {
   __builtin_ia32_ldmxcsr (__I);
 }
 
 /* Set exception bits in the control register.  */
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _MM_SET_EXCEPTION_STATE(unsigned int __mask)
 {
   _mm_setcsr((_mm_getcsr() & ~_MM_EXCEPT_MASK) | __mask);
 }
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _MM_SET_EXCEPTION_MASK (unsigned int __mask)
 {
   _mm_setcsr((_mm_getcsr() & ~_MM_MASK_MASK) | __mask);
 }
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _MM_SET_ROUNDING_MODE (unsigned int __mode)
 {
   _mm_setcsr((_mm_getcsr() & ~_MM_ROUND_MASK) | __mode);
 }
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _MM_SET_FLUSH_ZERO_MODE (unsigned int __mode)
 {
   _mm_setcsr((_mm_getcsr() & ~_MM_FLUSH_ZERO_MASK) | __mode);
 }
 
 /* Create a vector with element 0 as F and the rest zero.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set_ss (float __F)
 {
   return __extension__ (__m128)(__v4sf){ __F, 0.0f, 0.0f, 0.0f };
 }
 
 /* Create a vector with all four elements equal to F.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set1_ps (float __F)
 {
   return __extension__ (__m128)(__v4sf){ __F, __F, __F, __F };
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set_ps1 (float __F)
 {
   return _mm_set1_ps (__F);
 }
 
 /* Create a vector with element 0 as *P and the rest zero.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_load_ss (float const *__P)
 {
   return _mm_set_ss (*__P);
 }
 
 /* Create a vector with all four elements equal to *P.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_load1_ps (float const *__P)
 {
   return _mm_set1_ps (*__P);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_load_ps1 (float const *__P)
 {
   return _mm_load1_ps (__P);
 }
 
 /* Load four SPFP values from P.  The address must be 16-byte aligned.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_load_ps (float const *__P)
 {
   return (__m128) *(__v4sf *)__P;
 }
 
 /* Load four SPFP values from P.  The address need not be 16-byte aligned.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_loadu_ps (float const *__P)
 {
   return (__m128) __builtin_ia32_loadups (__P);
 }
 
 /* Load four SPFP values in reverse order.  The address must be aligned.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_loadr_ps (float const *__P)
 {
   __v4sf __tmp = *(__v4sf *)__P;
@@ -920,48 +920,48 @@
 }
 
 /* Create the vector [Z Y X W].  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set_ps (const float __Z, const float __Y, const float __X, const float __W)
 {
   return __extension__ (__m128)(__v4sf){ __W, __X, __Y, __Z };
 }
 
 /* Create the vector [W X Y Z].  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_setr_ps (float __Z, float __Y, float __X, float __W)
 {
   return __extension__ (__m128)(__v4sf){ __Z, __Y, __X, __W };
 }
 
 /* Stores the lower SPFP value.  */
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_store_ss (float *__P, __m128 __A)
 {
   *__P = __builtin_ia32_vec_ext_v4sf ((__v4sf)__A, 0);
 }
 
-static __inline float __attribute__((__always_inline__, __artificial__))
+extern __inline float __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtss_f32 (__m128 __A)
 {
   return __builtin_ia32_vec_ext_v4sf ((__v4sf)__A, 0);
 }
 
 /* Store four SPFP values.  The address must be 16-byte aligned.  */
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_store_ps (float *__P, __m128 __A)
 {
   *(__v4sf *)__P = (__v4sf)__A;
 }
 
 /* Store four SPFP values.  The address need not be 16-byte aligned.  */
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_storeu_ps (float *__P, __m128 __A)
 {
   __builtin_ia32_storeups (__P, (__v4sf)__A);
 }
 
 /* Store the lower SPFP value across four words.  */
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_store1_ps (float *__P, __m128 __A)
 {
   __v4sf __va = (__v4sf)__A;
@@ -969,14 +969,14 @@
   _mm_storeu_ps (__P, __tmp);
 }
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_store_ps1 (float *__P, __m128 __A)
 {
   _mm_store1_ps (__P, __A);
 }
 
 /* Store four SPFP values in reverse order.  The address must be aligned.  */
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_storer_ps (float *__P, __m128 __A)
 {
   __v4sf __va = (__v4sf)__A;
@@ -985,7 +985,7 @@
 }
 
 /* Sets the low SPFP value of A from the low value of B.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_move_ss (__m128 __A, __m128 __B)
 {
   return (__m128) __builtin_ia32_movss ((__v4sf)__A, (__v4sf)__B);
@@ -993,13 +993,13 @@
 
 /* Extracts one of the four words of A.  The selector N must be immediate.  */
 #ifdef __OPTIMIZE__
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_extract_pi16 (__m64 const __A, int const __N)
 {
   return __builtin_ia32_vec_ext_v4hi ((__v4hi)__A, __N);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pextrw (__m64 const __A, int const __N)
 {
   return _mm_extract_pi16 (__A, __N);
@@ -1014,13 +1014,13 @@
 /* Inserts word D into one of four words of A.  The selector N must be
    immediate.  */
 #ifdef __OPTIMIZE__
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_insert_pi16 (__m64 const __A, int const __D, int const __N)
 {
   return (__m64) __builtin_ia32_vec_set_v4hi ((__v4hi)__A, __D, __N);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pinsrw (__m64 const __A, int const __D, int const __N)
 {
   return _mm_insert_pi16 (__A, __D, __N);
@@ -1034,65 +1034,65 @@
 #endif
 
 /* Compute the element-wise maximum of signed 16-bit values.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_max_pi16 (__m64 __A, __m64 __B)
 {
   return (__m64) __builtin_ia32_pmaxsw ((__v4hi)__A, (__v4hi)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pmaxsw (__m64 __A, __m64 __B)
 {
   return _mm_max_pi16 (__A, __B);
 }
 
 /* Compute the element-wise maximum of unsigned 8-bit values.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_max_pu8 (__m64 __A, __m64 __B)
 {
   return (__m64) __builtin_ia32_pmaxub ((__v8qi)__A, (__v8qi)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pmaxub (__m64 __A, __m64 __B)
 {
   return _mm_max_pu8 (__A, __B);
 }
 
 /* Compute the element-wise minimum of signed 16-bit values.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_min_pi16 (__m64 __A, __m64 __B)
 {
   return (__m64) __builtin_ia32_pminsw ((__v4hi)__A, (__v4hi)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pminsw (__m64 __A, __m64 __B)
 {
   return _mm_min_pi16 (__A, __B);
 }
 
 /* Compute the element-wise minimum of unsigned 8-bit values.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_min_pu8 (__m64 __A, __m64 __B)
 {
   return (__m64) __builtin_ia32_pminub ((__v8qi)__A, (__v8qi)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pminub (__m64 __A, __m64 __B)
 {
   return _mm_min_pu8 (__A, __B);
 }
 
 /* Create an 8-bit mask of the signs of 8-bit values.  */
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_movemask_pi8 (__m64 __A)
 {
   return __builtin_ia32_pmovmskb ((__v8qi)__A);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pmovmskb (__m64 __A)
 {
   return _mm_movemask_pi8 (__A);
@@ -1100,13 +1100,13 @@
 
 /* Multiply four unsigned 16-bit values in A by four unsigned 16-bit values
    in B and produce the high 16 bits of the 32-bit results.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mulhi_pu16 (__m64 __A, __m64 __B)
 {
   return (__m64) __builtin_ia32_pmulhuw ((__v4hi)__A, (__v4hi)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pmulhuw (__m64 __A, __m64 __B)
 {
   return _mm_mulhi_pu16 (__A, __B);
@@ -1115,13 +1115,13 @@
 /* Return a combination of the four 16-bit values in A.  The selector
    must be an immediate.  */
 #ifdef __OPTIMIZE__
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_shuffle_pi16 (__m64 __A, int const __N)
 {
   return (__m64) __builtin_ia32_pshufw ((__v4hi)__A, __N);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pshufw (__m64 __A, int const __N)
 {
   return _mm_shuffle_pi16 (__A, __N);
@@ -1136,39 +1136,39 @@
 /* Conditionally store byte elements of A into P.  The high bit of each
    byte in the selector N determines whether the corresponding byte from
    A is stored.  */
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_maskmove_si64 (__m64 __A, __m64 __N, char *__P)
 {
   __builtin_ia32_maskmovq ((__v8qi)__A, (__v8qi)__N, __P);
 }
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_maskmovq (__m64 __A, __m64 __N, char *__P)
 {
   _mm_maskmove_si64 (__A, __N, __P);
 }
 
 /* Compute the rounded averages of the unsigned 8-bit values in A and B.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_avg_pu8 (__m64 __A, __m64 __B)
 {
   return (__m64) __builtin_ia32_pavgb ((__v8qi)__A, (__v8qi)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pavgb (__m64 __A, __m64 __B)
 {
   return _mm_avg_pu8 (__A, __B);
 }
 
 /* Compute the rounded averages of the unsigned 16-bit values in A and B.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_avg_pu16 (__m64 __A, __m64 __B)
 {
   return (__m64) __builtin_ia32_pavgw ((__v4hi)__A, (__v4hi)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_pavgw (__m64 __A, __m64 __B)
 {
   return _mm_avg_pu16 (__A, __B);
@@ -1177,13 +1177,13 @@
 /* Compute the sum of the absolute differences of the unsigned 8-bit
    values in A and B.  Return the value in the lower 16-bit word; the
    upper words are cleared.  */
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sad_pu8 (__m64 __A, __m64 __B)
 {
   return (__m64) __builtin_ia32_psadbw ((__v8qi)__A, (__v8qi)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _m_psadbw (__m64 __A, __m64 __B)
 {
   return _mm_sad_pu8 (__A, __B);
@@ -1192,7 +1192,7 @@
 /* Loads one cache line from address P to a location "closer" to the
    processor.  The selector I specifies the type of prefetch operation.  */
 #ifdef __OPTIMIZE__
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_prefetch (const void *__P, enum _mm_hint __I)
 {
   __builtin_prefetch (__P, 0, __I);
@@ -1203,14 +1203,14 @@
 #endif
 
 /* Stores the data in A to the address P without polluting the caches.  */
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_stream_pi (__m64 *__P, __m64 __A)
 {
   __builtin_ia32_movntq ((unsigned long long *)__P, (unsigned long long)__A);
 }
 
 /* Likewise.  The address must be 16-byte aligned.  */
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_stream_ps (float *__P, __m128 __A)
 {
   __builtin_ia32_movntps (__P, (__v4sf)__A);
@@ -1218,7 +1218,7 @@
 
 /* Guarantees that every preceding store is globally visible before
    any subsequent store.  */
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sfence (void)
 {
   __builtin_ia32_sfence ();
@@ -1227,7 +1227,7 @@
 /* The execution of the next instruction is delayed by an implementation
    specific amount of time.  The instruction does not modify the
    architectural state.  */
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_pause (void)
 {
   __asm__ __volatile__ ("rep; nop" : : );
Index: gcc/config/i386/sse.md
===================================================================
--- gcc/config/i386/sse.md	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/config/i386/sse.md	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -6402,7 +6402,7 @@
 	  (mult:V8HI
 	    (zero_extend:V8HI
 	      (vec_select:V4QI
-		(match_operand:V16QI 1 "nonimmediate_operand" "%0")
+		(match_operand:V16QI 1 "nonimmediate_operand" "0")
 		(parallel [(const_int 0)
 			   (const_int 2)
 			   (const_int 4)
@@ -6456,7 +6456,7 @@
 	  (mult:V4HI
 	    (zero_extend:V4HI
 	      (vec_select:V4QI
-		(match_operand:V8QI 1 "nonimmediate_operand" "%0")
+		(match_operand:V8QI 1 "nonimmediate_operand" "0")
 		(parallel [(const_int 0)
 			   (const_int 2)
 			   (const_int 4)
Index: gcc/config/i386/mmintrin-common.h
===================================================================
--- gcc/config/i386/mmintrin-common.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/config/i386/mmintrin-common.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -60,7 +60,7 @@
 /* Test Instruction */
 /* Packed integer 128-bit bitwise comparison. Return 1 if
    (__V & __M) == 0.  */
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_testz_si128 (__m128i __M, __m128i __V)
 {
   return __builtin_ia32_ptestz128 ((__v2di)__M, (__v2di)__V);
@@ -68,7 +68,7 @@
 
 /* Packed integer 128-bit bitwise comparison. Return 1 if
    (__V & ~__M) == 0.  */
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_testc_si128 (__m128i __M, __m128i __V)
 {
   return __builtin_ia32_ptestc128 ((__v2di)__M, (__v2di)__V);
@@ -76,7 +76,7 @@
 
 /* Packed integer 128-bit bitwise comparison. Return 1 if
    (__V & __M) != 0 && (__V & ~__M) != 0.  */
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_testnzc_si128 (__m128i __M, __m128i __V)
 {
   return __builtin_ia32_ptestnzc128 ((__v2di)__M, (__v2di)__V);
@@ -93,13 +93,13 @@
 /* Packed/scalar double precision floating point rounding.  */
 
 #ifdef __OPTIMIZE__
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_round_pd (__m128d __V, const int __M)
 {
   return (__m128d) __builtin_ia32_roundpd ((__v2df)__V, __M);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_round_sd(__m128d __D, __m128d __V, const int __M)
 {
   return (__m128d) __builtin_ia32_roundsd ((__v2df)__D,
@@ -118,13 +118,13 @@
 /* Packed/scalar single precision floating point rounding.  */
 
 #ifdef __OPTIMIZE__
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_round_ps (__m128 __V, const int __M)
 {
   return (__m128) __builtin_ia32_roundps ((__v4sf)__V, __M);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_round_ss (__m128 __D, __m128 __V, const int __M)
 {
   return (__m128) __builtin_ia32_roundss ((__v4sf)__D,
Index: gcc/config/i386/ammintrin.h
===================================================================
--- gcc/config/i386/ammintrin.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/config/i386/ammintrin.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -37,26 +37,26 @@
 /* We need definitions from the SSE3, SSE2 and SSE header files*/
 #include <pmmintrin.h>
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_stream_sd (double * __P, __m128d __Y)
 {
   __builtin_ia32_movntsd (__P, (__v2df) __Y);
 }
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_stream_ss (float * __P, __m128 __Y)
 {
   __builtin_ia32_movntss (__P, (__v4sf) __Y);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_extract_si64 (__m128i __X, __m128i __Y)
 {
   return (__m128i) __builtin_ia32_extrq ((__v2di) __X, (__v16qi) __Y);
 }
 
 #ifdef __OPTIMIZE__
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_extracti_si64 (__m128i __X, unsigned const int __I, unsigned const int __L)
 {
   return (__m128i) __builtin_ia32_extrqi ((__v2di) __X, __I, __L);
@@ -67,14 +67,14 @@
 				    (unsigned int)(I), (unsigned int)(L)))
 #endif
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_insert_si64 (__m128i __X,__m128i __Y)
 {
   return (__m128i) __builtin_ia32_insertq ((__v2di)__X, (__v2di)__Y);
 }
 
 #ifdef __OPTIMIZE__
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_inserti_si64(__m128i __X, __m128i __Y, unsigned const int __I, unsigned const int __L)
 {
   return (__m128i) __builtin_ia32_insertqi ((__v2di)__X, (__v2di)__Y, __I, __L);
Index: gcc/config/i386/emmintrin.h
===================================================================
--- gcc/config/i386/emmintrin.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/config/i386/emmintrin.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -54,89 +54,89 @@
  (((fp1) << 1) | (fp0))
 
 /* Create a vector with element 0 as F and the rest zero.  */
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set_sd (double __F)
 {
   return __extension__ (__m128d){ __F, 0.0 };
 }
 
 /* Create a vector with both elements equal to F.  */
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set1_pd (double __F)
 {
   return __extension__ (__m128d){ __F, __F };
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set_pd1 (double __F)
 {
   return _mm_set1_pd (__F);
 }
 
 /* Create a vector with the lower value X and upper value W.  */
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set_pd (double __W, double __X)
 {
   return __extension__ (__m128d){ __X, __W };
 }
 
 /* Create a vector with the lower value W and upper value X.  */
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_setr_pd (double __W, double __X)
 {
   return __extension__ (__m128d){ __W, __X };
 }
 
 /* Create a vector of zeros.  */
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_setzero_pd (void)
 {
   return __extension__ (__m128d){ 0.0, 0.0 };
 }
 
 /* Sets the low DPFP value of A from the low value of B.  */
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_move_sd (__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_movsd ((__v2df)__A, (__v2df)__B);
 }
 
 /* Load two DPFP values from P.  The address must be 16-byte aligned.  */
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_load_pd (double const *__P)
 {
   return *(__m128d *)__P;
 }
 
 /* Load two DPFP values from P.  The address need not be 16-byte aligned.  */
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_loadu_pd (double const *__P)
 {
   return __builtin_ia32_loadupd (__P);
 }
 
 /* Create a vector with all two elements equal to *P.  */
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_load1_pd (double const *__P)
 {
   return _mm_set1_pd (*__P);
 }
 
 /* Create a vector with element 0 as *P and the rest zero.  */
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_load_sd (double const *__P)
 {
   return _mm_set_sd (*__P);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_load_pd1 (double const *__P)
 {
   return _mm_load1_pd (__P);
 }
 
 /* Load two DPFP values in reverse order.  The address must be aligned.  */
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_loadr_pd (double const *__P)
 {
   __m128d __tmp = _mm_load_pd (__P);
@@ -144,40 +144,40 @@
 }
 
 /* Store two DPFP values.  The address must be 16-byte aligned.  */
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_store_pd (double *__P, __m128d __A)
 {
   *(__m128d *)__P = __A;
 }
 
 /* Store two DPFP values.  The address need not be 16-byte aligned.  */
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_storeu_pd (double *__P, __m128d __A)
 {
   __builtin_ia32_storeupd (__P, __A);
 }
 
 /* Stores the lower DPFP value.  */
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_store_sd (double *__P, __m128d __A)
 {
   *__P = __builtin_ia32_vec_ext_v2df (__A, 0);
 }
 
-static __inline double __attribute__((__always_inline__, __artificial__))
+extern __inline double __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtsd_f64 (__m128d __A)
 {
   return __builtin_ia32_vec_ext_v2df (__A, 0);
 }
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_storel_pd (double *__P, __m128d __A)
 {
   _mm_store_sd (__P, __A);
 }
 
 /* Stores the upper DPFP value.  */
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_storeh_pd (double *__P, __m128d __A)
 {
   *__P = __builtin_ia32_vec_ext_v2df (__A, 1);
@@ -185,26 +185,26 @@
 
 /* Store the lower DPFP value across two words.
    The address must be 16-byte aligned.  */
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_store1_pd (double *__P, __m128d __A)
 {
   _mm_store_pd (__P, __builtin_ia32_shufpd (__A, __A, _MM_SHUFFLE2 (0,0)));
 }
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_store_pd1 (double *__P, __m128d __A)
 {
   _mm_store1_pd (__P, __A);
 }
 
 /* Store two DPFP values in reverse order.  The address must be aligned.  */
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_storer_pd (double *__P, __m128d __A)
 {
   _mm_store_pd (__P, __builtin_ia32_shufpd (__A, __A, _MM_SHUFFLE2 (0,1)));
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtsi128_si32 (__m128i __A)
 {
   return __builtin_ia32_vec_ext_v4si ((__v4si)__A, 0);
@@ -212,221 +212,221 @@
 
 #ifdef __x86_64__
 /* Intel intrinsic.  */
-static __inline long long __attribute__((__always_inline__, __artificial__))
+extern __inline long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtsi128_si64 (__m128i __A)
 {
   return __builtin_ia32_vec_ext_v2di ((__v2di)__A, 0);
 }
 
 /* Microsoft intrinsic.  */
-static __inline long long __attribute__((__always_inline__, __artificial__))
+extern __inline long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtsi128_si64x (__m128i __A)
 {
   return __builtin_ia32_vec_ext_v2di ((__v2di)__A, 0);
 }
 #endif
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_add_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_addpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_add_sd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_addsd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sub_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_subpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sub_sd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_subsd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mul_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_mulpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mul_sd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_mulsd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_div_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_divpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_div_sd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_divsd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sqrt_pd (__m128d __A)
 {
   return (__m128d)__builtin_ia32_sqrtpd ((__v2df)__A);
 }
 
 /* Return pair {sqrt (A[0), B[1]}.  */
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sqrt_sd (__m128d __A, __m128d __B)
 {
   __v2df __tmp = __builtin_ia32_movsd ((__v2df)__A, (__v2df)__B);
   return (__m128d)__builtin_ia32_sqrtsd ((__v2df)__tmp);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_min_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_minpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_min_sd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_minsd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_max_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_maxpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_max_sd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_maxsd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_and_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_andpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_andnot_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_andnpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_or_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_orpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_xor_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_xorpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpeq_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_cmpeqpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmplt_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_cmpltpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmple_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_cmplepd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpgt_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_cmpgtpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpge_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_cmpgepd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpneq_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_cmpneqpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpnlt_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_cmpnltpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpnle_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_cmpnlepd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpngt_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_cmpngtpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpnge_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_cmpngepd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpord_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_cmpordpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpunord_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_cmpunordpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpeq_sd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_cmpeqsd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmplt_sd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_cmpltsd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmple_sd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_cmplesd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpgt_sd (__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_movsd ((__v2df) __A,
@@ -436,7 +436,7 @@
 								 __A));
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpge_sd (__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_movsd ((__v2df) __A,
@@ -446,25 +446,25 @@
 								 __A));
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpneq_sd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_cmpneqsd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpnlt_sd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_cmpnltsd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpnle_sd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_cmpnlesd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpngt_sd (__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_movsd ((__v2df) __A,
@@ -474,7 +474,7 @@
 								  __A));
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpnge_sd (__m128d __A, __m128d __B)
 {
   return (__m128d) __builtin_ia32_movsd ((__v2df) __A,
@@ -484,85 +484,85 @@
 								  __A));
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpord_sd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_cmpordsd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpunord_sd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_cmpunordsd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comieq_sd (__m128d __A, __m128d __B)
 {
   return __builtin_ia32_comisdeq ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comilt_sd (__m128d __A, __m128d __B)
 {
   return __builtin_ia32_comisdlt ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comile_sd (__m128d __A, __m128d __B)
 {
   return __builtin_ia32_comisdle ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comigt_sd (__m128d __A, __m128d __B)
 {
   return __builtin_ia32_comisdgt ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comige_sd (__m128d __A, __m128d __B)
 {
   return __builtin_ia32_comisdge ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_comineq_sd (__m128d __A, __m128d __B)
 {
   return __builtin_ia32_comisdneq ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_ucomieq_sd (__m128d __A, __m128d __B)
 {
   return __builtin_ia32_ucomisdeq ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_ucomilt_sd (__m128d __A, __m128d __B)
 {
   return __builtin_ia32_ucomisdlt ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_ucomile_sd (__m128d __A, __m128d __B)
 {
   return __builtin_ia32_ucomisdle ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_ucomigt_sd (__m128d __A, __m128d __B)
 {
   return __builtin_ia32_ucomisdgt ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_ucomige_sd (__m128d __A, __m128d __B)
 {
   return __builtin_ia32_ucomisdge ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_ucomineq_sd (__m128d __A, __m128d __B)
 {
   return __builtin_ia32_ucomisdneq ((__v2df)__A, (__v2df)__B);
@@ -570,25 +570,25 @@
 
 /* Create a vector of Qi, where i is the element number.  */
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set_epi64x (long long __q1, long long __q0)
 {
   return __extension__ (__m128i)(__v2di){ __q0, __q1 };
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set_epi64 (__m64 __q1,  __m64 __q0)
 {
   return _mm_set_epi64x ((long long)__q1, (long long)__q0);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set_epi32 (int __q3, int __q2, int __q1, int __q0)
 {
   return __extension__ (__m128i)(__v4si){ __q0, __q1, __q2, __q3 };
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set_epi16 (short __q7, short __q6, short __q5, short __q4,
 	       short __q3, short __q2, short __q1, short __q0)
 {
@@ -596,7 +596,7 @@
     __q0, __q1, __q2, __q3, __q4, __q5, __q6, __q7 };
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set_epi8 (char __q15, char __q14, char __q13, char __q12,
 	      char __q11, char __q10, char __q09, char __q08,
 	      char __q07, char __q06, char __q05, char __q04,
@@ -610,31 +610,31 @@
 
 /* Set all of the elements of the vector to A.  */
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set1_epi64x (long long __A)
 {
   return _mm_set_epi64x (__A, __A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set1_epi64 (__m64 __A)
 {
   return _mm_set_epi64 (__A, __A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set1_epi32 (int __A)
 {
   return _mm_set_epi32 (__A, __A, __A, __A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set1_epi16 (short __A)
 {
   return _mm_set_epi16 (__A, __A, __A, __A, __A, __A, __A, __A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_set1_epi8 (char __A)
 {
   return _mm_set_epi8 (__A, __A, __A, __A, __A, __A, __A, __A,
@@ -644,26 +644,26 @@
 /* Create a vector of Qi, where i is the element number.
    The parameter order is reversed from the _mm_set_epi* functions.  */
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_setr_epi64 (__m64 __q0, __m64 __q1)
 {
   return _mm_set_epi64 (__q1, __q0);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_setr_epi32 (int __q0, int __q1, int __q2, int __q3)
 {
   return _mm_set_epi32 (__q3, __q2, __q1, __q0);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_setr_epi16 (short __q0, short __q1, short __q2, short __q3,
 	        short __q4, short __q5, short __q6, short __q7)
 {
   return _mm_set_epi16 (__q7, __q6, __q5, __q4, __q3, __q2, __q1, __q0);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_setr_epi8 (char __q00, char __q01, char __q02, char __q03,
 	       char __q04, char __q05, char __q06, char __q07,
 	       char __q08, char __q09, char __q10, char __q11,
@@ -675,134 +675,134 @@
 
 /* Create a vector with element 0 as *P and the rest zero.  */
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_load_si128 (__m128i const *__P)
 {
   return *__P;
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_loadu_si128 (__m128i const *__P)
 {
   return (__m128i) __builtin_ia32_loaddqu ((char const *)__P);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_loadl_epi64 (__m128i const *__P)
 {
   return _mm_set_epi64 ((__m64)0LL, *(__m64 *)__P);
 }
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_store_si128 (__m128i *__P, __m128i __B)
 {
   *__P = __B;
 }
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_storeu_si128 (__m128i *__P, __m128i __B)
 {
   __builtin_ia32_storedqu ((char *)__P, (__v16qi)__B);
 }
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_storel_epi64 (__m128i *__P, __m128i __B)
 {
   *(long long *)__P = __builtin_ia32_vec_ext_v2di ((__v2di)__B, 0);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_movepi64_pi64 (__m128i __B)
 {
   return (__m64) __builtin_ia32_vec_ext_v2di ((__v2di)__B, 0);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_movpi64_epi64 (__m64 __A)
 {
   return _mm_set_epi64 ((__m64)0LL, __A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_move_epi64 (__m128i __A)
 {
   return _mm_set_epi64 ((__m64)0LL, _mm_movepi64_pi64 (__A));
 }
 
 /* Create a vector of zeros.  */
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_setzero_si128 (void)
 {
   return __extension__ (__m128i)(__v4si){ 0, 0, 0, 0 };
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtepi32_pd (__m128i __A)
 {
   return (__m128d)__builtin_ia32_cvtdq2pd ((__v4si) __A);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtepi32_ps (__m128i __A)
 {
   return (__m128)__builtin_ia32_cvtdq2ps ((__v4si) __A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtpd_epi32 (__m128d __A)
 {
   return (__m128i)__builtin_ia32_cvtpd2dq ((__v2df) __A);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtpd_pi32 (__m128d __A)
 {
   return (__m64)__builtin_ia32_cvtpd2pi ((__v2df) __A);
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtpd_ps (__m128d __A)
 {
   return (__m128)__builtin_ia32_cvtpd2ps ((__v2df) __A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvttpd_epi32 (__m128d __A)
 {
   return (__m128i)__builtin_ia32_cvttpd2dq ((__v2df) __A);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvttpd_pi32 (__m128d __A)
 {
   return (__m64)__builtin_ia32_cvttpd2pi ((__v2df) __A);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtpi32_pd (__m64 __A)
 {
   return (__m128d)__builtin_ia32_cvtpi2pd ((__v2si) __A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtps_epi32 (__m128 __A)
 {
   return (__m128i)__builtin_ia32_cvtps2dq ((__v4sf) __A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvttps_epi32 (__m128 __A)
 {
   return (__m128i)__builtin_ia32_cvttps2dq ((__v4sf) __A);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtps_pd (__m128 __A)
 {
   return (__m128d)__builtin_ia32_cvtps2pd ((__v4sf) __A);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtsd_si32 (__m128d __A)
 {
   return __builtin_ia32_cvtsd2si ((__v2df) __A);
@@ -810,21 +810,21 @@
 
 #ifdef __x86_64__
 /* Intel intrinsic.  */
-static __inline long long __attribute__((__always_inline__, __artificial__))
+extern __inline long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtsd_si64 (__m128d __A)
 {
   return __builtin_ia32_cvtsd2si64 ((__v2df) __A);
 }
 
 /* Microsoft intrinsic.  */
-static __inline long long __attribute__((__always_inline__, __artificial__))
+extern __inline long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtsd_si64x (__m128d __A)
 {
   return __builtin_ia32_cvtsd2si64 ((__v2df) __A);
 }
 #endif
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvttsd_si32 (__m128d __A)
 {
   return __builtin_ia32_cvttsd2si ((__v2df) __A);
@@ -832,27 +832,27 @@
 
 #ifdef __x86_64__
 /* Intel intrinsic.  */
-static __inline long long __attribute__((__always_inline__, __artificial__))
+extern __inline long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvttsd_si64 (__m128d __A)
 {
   return __builtin_ia32_cvttsd2si64 ((__v2df) __A);
 }
 
 /* Microsoft intrinsic.  */
-static __inline long long __attribute__((__always_inline__, __artificial__))
+extern __inline long long __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvttsd_si64x (__m128d __A)
 {
   return __builtin_ia32_cvttsd2si64 ((__v2df) __A);
 }
 #endif
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtsd_ss (__m128 __A, __m128d __B)
 {
   return (__m128)__builtin_ia32_cvtsd2ss ((__v4sf) __A, (__v2df) __B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtsi32_sd (__m128d __A, int __B)
 {
   return (__m128d)__builtin_ia32_cvtsi2sd ((__v2df) __A, __B);
@@ -860,28 +860,28 @@
 
 #ifdef __x86_64__
 /* Intel intrinsic.  */
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtsi64_sd (__m128d __A, long long __B)
 {
   return (__m128d)__builtin_ia32_cvtsi642sd ((__v2df) __A, __B);
 }
 
 /* Microsoft intrinsic.  */
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtsi64x_sd (__m128d __A, long long __B)
 {
   return (__m128d)__builtin_ia32_cvtsi642sd ((__v2df) __A, __B);
 }
 #endif
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtss_sd (__m128d __A, __m128 __B)
 {
   return (__m128d)__builtin_ia32_cvtss2sd ((__v2df) __A, (__v4sf)__B);
 }
 
 #ifdef __OPTIMIZE__
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_shuffle_pd(__m128d __A, __m128d __B, const int __mask)
 {
   return (__m128d)__builtin_ia32_shufpd ((__v2df)__A, (__v2df)__B, __mask);
@@ -892,266 +892,266 @@
 				   (__v2df)(__m128d)(B), (int)(N)))
 #endif
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_unpackhi_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_unpckhpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_unpacklo_pd (__m128d __A, __m128d __B)
 {
   return (__m128d)__builtin_ia32_unpcklpd ((__v2df)__A, (__v2df)__B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_loadh_pd (__m128d __A, double const *__B)
 {
   return (__m128d)__builtin_ia32_loadhpd ((__v2df)__A, __B);
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_loadl_pd (__m128d __A, double const *__B)
 {
   return (__m128d)__builtin_ia32_loadlpd ((__v2df)__A, __B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_movemask_pd (__m128d __A)
 {
   return __builtin_ia32_movmskpd ((__v2df)__A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_packs_epi16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_packsswb128 ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_packs_epi32 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_packssdw128 ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_packus_epi16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_packuswb128 ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_unpackhi_epi8 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_punpckhbw128 ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_unpackhi_epi16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_punpckhwd128 ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_unpackhi_epi32 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_punpckhdq128 ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_unpackhi_epi64 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_punpckhqdq128 ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_unpacklo_epi8 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_punpcklbw128 ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_unpacklo_epi16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_punpcklwd128 ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_unpacklo_epi32 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_punpckldq128 ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_unpacklo_epi64 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_punpcklqdq128 ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_add_epi8 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_paddb128 ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_add_epi16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_paddw128 ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_add_epi32 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_paddd128 ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_add_epi64 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_paddq128 ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_adds_epi8 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_paddsb128 ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_adds_epi16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_paddsw128 ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_adds_epu8 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_paddusb128 ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_adds_epu16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_paddusw128 ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sub_epi8 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_psubb128 ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sub_epi16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_psubw128 ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sub_epi32 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_psubd128 ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sub_epi64 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_psubq128 ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_subs_epi8 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_psubsb128 ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_subs_epi16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_psubsw128 ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_subs_epu8 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_psubusb128 ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_subs_epu16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_psubusw128 ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_madd_epi16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pmaddwd128 ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mulhi_epi16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pmulhw128 ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mullo_epi16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pmullw128 ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m64 __attribute__((__always_inline__, __artificial__))
+extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mul_su32 (__m64 __A, __m64 __B)
 {
   return (__m64)__builtin_ia32_pmuludq ((__v2si)__A, (__v2si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mul_epu32 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pmuludq128 ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_slli_epi16 (__m128i __A, int __B)
 {
   return (__m128i)__builtin_ia32_psllwi128 ((__v8hi)__A, __B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_slli_epi32 (__m128i __A, int __B)
 {
   return (__m128i)__builtin_ia32_pslldi128 ((__v4si)__A, __B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_slli_epi64 (__m128i __A, int __B)
 {
   return (__m128i)__builtin_ia32_psllqi128 ((__v2di)__A, __B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_srai_epi16 (__m128i __A, int __B)
 {
   return (__m128i)__builtin_ia32_psrawi128 ((__v8hi)__A, __B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_srai_epi32 (__m128i __A, int __B)
 {
   return (__m128i)__builtin_ia32_psradi128 ((__v4si)__A, __B);
 }
 
 #ifdef __OPTIMIZE__
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_srli_si128 (__m128i __A, const int __N)
 {
   return (__m128i)__builtin_ia32_psrldqi128 (__A, __N * 8);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_slli_si128 (__m128i __A, const int __N)
 {
   return (__m128i)__builtin_ia32_pslldqi128 (__A, __N * 8);
@@ -1163,158 +1163,158 @@
   ((__m128i)__builtin_ia32_pslldqi128 ((__m128i)(A), (int)(N) * 8))
 #endif
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_srli_epi16 (__m128i __A, int __B)
 {
   return (__m128i)__builtin_ia32_psrlwi128 ((__v8hi)__A, __B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_srli_epi32 (__m128i __A, int __B)
 {
   return (__m128i)__builtin_ia32_psrldi128 ((__v4si)__A, __B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_srli_epi64 (__m128i __A, int __B)
 {
   return (__m128i)__builtin_ia32_psrlqi128 ((__v2di)__A, __B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sll_epi16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_psllw128((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sll_epi32 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pslld128((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sll_epi64 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_psllq128((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sra_epi16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_psraw128 ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sra_epi32 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_psrad128 ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_srl_epi16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_psrlw128 ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_srl_epi32 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_psrld128 ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_srl_epi64 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_psrlq128 ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_and_si128 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pand128 ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_andnot_si128 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pandn128 ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_or_si128 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_por128 ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_xor_si128 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pxor128 ((__v2di)__A, (__v2di)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpeq_epi8 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pcmpeqb128 ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpeq_epi16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pcmpeqw128 ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpeq_epi32 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pcmpeqd128 ((__v4si)__A, (__v4si)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmplt_epi8 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pcmpgtb128 ((__v16qi)__B, (__v16qi)__A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmplt_epi16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pcmpgtw128 ((__v8hi)__B, (__v8hi)__A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmplt_epi32 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pcmpgtd128 ((__v4si)__B, (__v4si)__A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpgt_epi8 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pcmpgtb128 ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpgt_epi16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pcmpgtw128 ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cmpgt_epi32 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pcmpgtd128 ((__v4si)__A, (__v4si)__B);
 }
 
 #ifdef __OPTIMIZE__
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_extract_epi16 (__m128i const __A, int const __N)
 {
   return __builtin_ia32_vec_ext_v8hi ((__v8hi)__A, __N);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_insert_epi16 (__m128i const __A, int const __D, int const __N)
 {
   return (__m128i) __builtin_ia32_vec_set_v8hi ((__v8hi)__A, __D, __N);
@@ -1327,56 +1327,56 @@
 					  (int)(D), (int)(N)))
 #endif
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_max_epi16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pmaxsw128 ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_max_epu8 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pmaxub128 ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_min_epi16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pminsw128 ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_min_epu8 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pminub128 ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline int __attribute__((__always_inline__, __artificial__))
+extern __inline int __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_movemask_epi8 (__m128i __A)
 {
   return __builtin_ia32_pmovmskb128 ((__v16qi)__A);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mulhi_epu16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pmulhuw128 ((__v8hi)__A, (__v8hi)__B);
 }
 
 #ifdef __OPTIMIZE__
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_shufflehi_epi16 (__m128i __A, const int __mask)
 {
   return (__m128i)__builtin_ia32_pshufhw ((__v8hi)__A, __mask);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_shufflelo_epi16 (__m128i __A, const int __mask)
 {
   return (__m128i)__builtin_ia32_pshuflw ((__v8hi)__A, __mask);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_shuffle_epi32 (__m128i __A, const int __mask)
 {
   return (__m128i)__builtin_ia32_pshufd ((__v4si)__A, __mask);
@@ -1390,67 +1390,67 @@
   ((__m128i)__builtin_ia32_pshufd ((__v4si)(__m128i)(A), (int)(N)))
 #endif
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_maskmoveu_si128 (__m128i __A, __m128i __B, char *__C)
 {
   __builtin_ia32_maskmovdqu ((__v16qi)__A, (__v16qi)__B, __C);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_avg_epu8 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pavgb128 ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_avg_epu16 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_pavgw128 ((__v8hi)__A, (__v8hi)__B);
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_sad_epu8 (__m128i __A, __m128i __B)
 {
   return (__m128i)__builtin_ia32_psadbw128 ((__v16qi)__A, (__v16qi)__B);
 }
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_stream_si32 (int *__A, int __B)
 {
   __builtin_ia32_movnti (__A, __B);
 }
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_stream_si128 (__m128i *__A, __m128i __B)
 {
   __builtin_ia32_movntdq ((__v2di *)__A, (__v2di)__B);
 }
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_stream_pd (double *__A, __m128d __B)
 {
   __builtin_ia32_movntpd (__A, (__v2df)__B);
 }
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_clflush (void const *__A)
 {
   __builtin_ia32_clflush (__A);
 }
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_lfence (void)
 {
   __builtin_ia32_lfence ();
 }
 
-static __inline void __attribute__((__always_inline__, __artificial__))
+extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_mfence (void)
 {
   __builtin_ia32_mfence ();
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtsi32_si128 (int __A)
 {
   return _mm_set_epi32 (0, 0, 0, __A);
@@ -1458,14 +1458,14 @@
 
 #ifdef __x86_64__
 /* Intel intrinsic.  */
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtsi64_si128 (long long __A)
 {
   return _mm_set_epi64x (0, __A);
 }
 
 /* Microsoft intrinsic.  */
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_cvtsi64x_si128 (long long __A)
 {
   return _mm_set_epi64x (0, __A);
@@ -1474,37 +1474,37 @@
 
 /* Casts between various SP, DP, INT vector types.  Note that these do no
    conversion of values, they just change the type.  */
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_castpd_ps(__m128d __A)
 {
   return (__m128) __A;
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_castpd_si128(__m128d __A)
 {
   return (__m128i) __A;
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_castps_pd(__m128 __A)
 {
   return (__m128d) __A;
 }
 
-static __inline __m128i __attribute__((__always_inline__, __artificial__))
+extern __inline __m128i __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_castps_si128(__m128 __A)
 {
   return (__m128i) __A;
 }
 
-static __inline __m128 __attribute__((__always_inline__, __artificial__))
+extern __inline __m128 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_castsi128_ps(__m128i __A)
 {
   return (__m128) __A;
 }
 
-static __inline __m128d __attribute__((__always_inline__, __artificial__))
+extern __inline __m128d __attribute__((__gnu_inline__, __always_inline__, __artificial__))
 _mm_castsi128_pd(__m128i __A)
 {
   return (__m128d) __A;
Index: gcc/config/i386/i386.c
===================================================================
--- gcc/config/i386/i386.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/config/i386/i386.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1768,35 +1768,65 @@
    was set or cleared on the command line.  */
 static int ix86_isa_flags_explicit;
 
-/* Define a set of ISAs which aren't available for a given ISA. MMX
-   and SSE ISAs are handled separately.  */
+/* Define a set of ISAs which are available when a given ISA is
+   enabled.  MMX and SSE ISAs are handled separately.  */
 
+#define OPTION_MASK_ISA_MMX_SET OPTION_MASK_ISA_MMX
+#define OPTION_MASK_ISA_3DNOW_SET \
+  (OPTION_MASK_ISA_3DNOW | OPTION_MASK_ISA_MMX_SET)
+
+#define OPTION_MASK_ISA_SSE_SET OPTION_MASK_ISA_SSE
+#define OPTION_MASK_ISA_SSE2_SET \
+  (OPTION_MASK_ISA_SSE2 | OPTION_MASK_ISA_SSE_SET)
+#define OPTION_MASK_ISA_SSE3_SET \
+  (OPTION_MASK_ISA_SSE3 | OPTION_MASK_ISA_SSE2_SET)
+#define OPTION_MASK_ISA_SSSE3_SET \
+  (OPTION_MASK_ISA_SSSE3 | OPTION_MASK_ISA_SSE3_SET)
+#define OPTION_MASK_ISA_SSE4_1_SET \
+  (OPTION_MASK_ISA_SSE4_1 | OPTION_MASK_ISA_SSSE3_SET)
+#define OPTION_MASK_ISA_SSE4_2_SET \
+  (OPTION_MASK_ISA_SSE4_2 | OPTION_MASK_ISA_SSE4_1_SET)
+
+/* SSE4 includes both SSE4.1 and SSE4.2. -msse4 should be the same
+   as -msse4.2.  */
+#define OPTION_MASK_ISA_SSE4_SET OPTION_MASK_ISA_SSE4_2_SET
+
+#define OPTION_MASK_ISA_SSE4A_SET \
+  (OPTION_MASK_ISA_SSE4A | OPTION_MASK_ISA_SSE3_SET)
+#define OPTION_MASK_ISA_SSE5_SET \
+  (OPTION_MASK_ISA_SSE5 | OPTION_MASK_ISA_SSE4A_SET)
+
+/* Define a set of ISAs which aren't available when a given ISA is
+   disabled.  MMX and SSE ISAs are handled separately.  */
+
 #define OPTION_MASK_ISA_MMX_UNSET \
-  (OPTION_MASK_ISA_3DNOW | OPTION_MASK_ISA_3DNOW_UNSET)
-#define OPTION_MASK_ISA_3DNOW_UNSET OPTION_MASK_ISA_3DNOW_A
+  (OPTION_MASK_ISA_MMX | OPTION_MASK_ISA_3DNOW_UNSET)
+#define OPTION_MASK_ISA_3DNOW_UNSET \
+  (OPTION_MASK_ISA_3DNOW | OPTION_MASK_ISA_3DNOW_A_UNSET)
+#define OPTION_MASK_ISA_3DNOW_A_UNSET OPTION_MASK_ISA_3DNOW_A
 
 #define OPTION_MASK_ISA_SSE_UNSET \
-  (OPTION_MASK_ISA_SSE2 | OPTION_MASK_ISA_SSE2_UNSET)
+  (OPTION_MASK_ISA_SSE | OPTION_MASK_ISA_SSE2_UNSET)
 #define OPTION_MASK_ISA_SSE2_UNSET \
-  (OPTION_MASK_ISA_SSE3 | OPTION_MASK_ISA_SSE3_UNSET)
+  (OPTION_MASK_ISA_SSE2 | OPTION_MASK_ISA_SSE3_UNSET)
 #define OPTION_MASK_ISA_SSE3_UNSET \
-  (OPTION_MASK_ISA_SSSE3 | OPTION_MASK_ISA_SSSE3_UNSET)
+  (OPTION_MASK_ISA_SSE3 \
+   | OPTION_MASK_ISA_SSSE3_UNSET \
+   | OPTION_MASK_ISA_SSE4A_UNSET )
 #define OPTION_MASK_ISA_SSSE3_UNSET \
-  (OPTION_MASK_ISA_SSE4_1 | OPTION_MASK_ISA_SSE4_1_UNSET)
+  (OPTION_MASK_ISA_SSSE3 | OPTION_MASK_ISA_SSE4_1_UNSET)
 #define OPTION_MASK_ISA_SSE4_1_UNSET \
-  (OPTION_MASK_ISA_SSE4_2 | OPTION_MASK_ISA_SSE4_2_UNSET)
-#define OPTION_MASK_ISA_SSE4_2_UNSET OPTION_MASK_ISA_SSE4A
+  (OPTION_MASK_ISA_SSE4_1 | OPTION_MASK_ISA_SSE4_2_UNSET)
+#define OPTION_MASK_ISA_SSE4_2_UNSET OPTION_MASK_ISA_SSE4_2
 
-/* SSE4 includes both SSE4.1 and SSE4.2. -msse4 should be the same
-   as -msse4.1 -msse4.2.  -mno-sse4 should the same as -mno-sse4.1. */
-#define OPTION_MASK_ISA_SSE4 \
-  (OPTION_MASK_ISA_SSE4_1 | OPTION_MASK_ISA_SSE4_2)
+/* SSE4 includes both SSE4.1 and SSE4.2.  -mno-sse4 should the same
+   as -mno-sse4.1. */
 #define OPTION_MASK_ISA_SSE4_UNSET OPTION_MASK_ISA_SSE4_1_UNSET
 
-#define OPTION_MASK_ISA_SSE4A_UNSET OPTION_MASK_ISA_SSE4
+#define OPTION_MASK_ISA_SSE4A_UNSET \
+  (OPTION_MASK_ISA_SSE4A | OPTION_MASK_ISA_SSE5_UNSET)
 
-#define OPTION_MASK_ISA_SSE5_UNSET \
-  (OPTION_MASK_ISA_3DNOW | OPTION_MASK_ISA_3DNOW_UNSET)
+#define OPTION_MASK_ISA_SSE5_UNSET OPTION_MASK_ISA_SSE5
 
 /* Vectorization library interface and handlers.  */
 tree (*ix86_veclib_handler)(enum built_in_function, tree, tree) = NULL;
@@ -1810,18 +1840,26 @@
   switch (code)
     {
     case OPT_mmmx:
-      ix86_isa_flags_explicit |= OPTION_MASK_ISA_MMX;
-      if (!value)
+      if (value)
 	{
+	  ix86_isa_flags |= OPTION_MASK_ISA_MMX_SET;
+	  ix86_isa_flags_explicit |= OPTION_MASK_ISA_MMX_SET;
+	}
+      else
+	{
 	  ix86_isa_flags &= ~OPTION_MASK_ISA_MMX_UNSET;
 	  ix86_isa_flags_explicit |= OPTION_MASK_ISA_MMX_UNSET;
 	}
       return true;
 
     case OPT_m3dnow:
-      ix86_isa_flags_explicit |= OPTION_MASK_ISA_3DNOW;
-      if (!value)
+      if (value)
 	{
+	  ix86_isa_flags |= OPTION_MASK_ISA_3DNOW_SET;
+	  ix86_isa_flags_explicit |= OPTION_MASK_ISA_3DNOW_SET;
+	}
+      else
+	{
 	  ix86_isa_flags &= ~OPTION_MASK_ISA_3DNOW_UNSET;
 	  ix86_isa_flags_explicit |= OPTION_MASK_ISA_3DNOW_UNSET;
 	}
@@ -1831,62 +1869,86 @@
       return false;
 
     case OPT_msse:
-      ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE;
-      if (!value)
+      if (value)
 	{
+	  ix86_isa_flags |= OPTION_MASK_ISA_SSE_SET;
+	  ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE_SET;
+	}
+      else
+	{
 	  ix86_isa_flags &= ~OPTION_MASK_ISA_SSE_UNSET;
 	  ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE_UNSET;
 	}
       return true;
 
     case OPT_msse2:
-      ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE2;
-      if (!value)
+      if (value)
 	{
+	  ix86_isa_flags |= OPTION_MASK_ISA_SSE2_SET;
+	  ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE2_SET;
+	}
+      else
+	{
 	  ix86_isa_flags &= ~OPTION_MASK_ISA_SSE2_UNSET;
 	  ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE2_UNSET;
 	}
       return true;
 
     case OPT_msse3:
-      ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE3;
-      if (!value)
+      if (value)
 	{
+	  ix86_isa_flags |= OPTION_MASK_ISA_SSE3_SET;
+	  ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE3_SET;
+	}
+      else
+	{
 	  ix86_isa_flags &= ~OPTION_MASK_ISA_SSE3_UNSET;
 	  ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE3_UNSET;
 	}
       return true;
 
     case OPT_mssse3:
-      ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSSE3;
-      if (!value)
+      if (value)
 	{
+	  ix86_isa_flags |= OPTION_MASK_ISA_SSSE3_SET;
+	  ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSSE3_SET;
+	}
+      else
+	{
 	  ix86_isa_flags &= ~OPTION_MASK_ISA_SSSE3_UNSET;
 	  ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSSE3_UNSET;
 	}
       return true;
 
     case OPT_msse4_1:
-      ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE4_1;
-      if (!value)
+      if (value)
 	{
+	  ix86_isa_flags |= OPTION_MASK_ISA_SSE4_1_SET;
+	  ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE4_1_SET;
+	}
+      else
+	{
 	  ix86_isa_flags &= ~OPTION_MASK_ISA_SSE4_1_UNSET;
 	  ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE4_1_UNSET;
 	}
       return true;
 
     case OPT_msse4_2:
-      ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE4_2;
-      if (!value)
+      if (value)
 	{
+	  ix86_isa_flags |= OPTION_MASK_ISA_SSE4_2_SET;
+	  ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE4_2_SET;
+	}
+      else
+	{
 	  ix86_isa_flags &= ~OPTION_MASK_ISA_SSE4_2_UNSET;
 	  ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE4_2_UNSET;
 	}
       return true;
 
     case OPT_msse4:
-      ix86_isa_flags |= OPTION_MASK_ISA_SSE4;
-      ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE4;
+      ix86_isa_flags |= OPTION_MASK_ISA_SSE4_SET;
+      ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE4_SET;
       return true;
 
     case OPT_mno_sse4:
@@ -1895,18 +1957,26 @@
       return true;
 
     case OPT_msse4a:
-      ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE4A;
-      if (!value)
+      if (value)
 	{
+	  ix86_isa_flags |= OPTION_MASK_ISA_SSE4A_SET;
+	  ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE4A_SET;
+	}
+      else
+	{
 	  ix86_isa_flags &= ~OPTION_MASK_ISA_SSE4A_UNSET;
 	  ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE4A_UNSET;
 	}
       return true;
 
     case OPT_msse5:
-      ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE5;
-      if (!value)
+      if (value)
 	{
+	  ix86_isa_flags |= OPTION_MASK_ISA_SSE5_SET;
+	  ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE5_SET;
+	}
+      else
+	{
 	  ix86_isa_flags &= ~OPTION_MASK_ISA_SSE5_UNSET;
 	  ix86_isa_flags_explicit |= OPTION_MASK_ISA_SSE5_UNSET;
 	}
@@ -2530,34 +2600,6 @@
   if (!TARGET_80387)
     target_flags |= MASK_NO_FANCY_MATH_387;
 
-  /* Turn on SSE4A bultins for -msse5.  */
-  if (TARGET_SSE5)
-    ix86_isa_flags |= OPTION_MASK_ISA_SSE4A;
-
-  /* Turn on SSE4.1 builtins for -msse4.2.  */
-  if (TARGET_SSE4_2)
-    ix86_isa_flags |= OPTION_MASK_ISA_SSE4_1;
-
-  /* Turn on SSSE3 builtins for -msse4.1.  */
-  if (TARGET_SSE4_1)
-    ix86_isa_flags |= OPTION_MASK_ISA_SSSE3;
-
-  /* Turn on SSE3 builtins for -mssse3.  */
-  if (TARGET_SSSE3)
-    ix86_isa_flags |= OPTION_MASK_ISA_SSE3;
-
-  /* Turn on SSE3 builtins for -msse4a.  */
-  if (TARGET_SSE4A)
-    ix86_isa_flags |= OPTION_MASK_ISA_SSE3;
-
-  /* Turn on SSE2 builtins for -msse3.  */
-  if (TARGET_SSE3)
-    ix86_isa_flags |= OPTION_MASK_ISA_SSE2;
-
-  /* Turn on SSE builtins for -msse2.  */
-  if (TARGET_SSE2)
-    ix86_isa_flags |= OPTION_MASK_ISA_SSE;
-
   /* Turn on MMX builtins for -msse.  */
   if (TARGET_SSE)
     {
@@ -2565,10 +2607,6 @@
       x86_prefetch_sse = true;
     }
 
-  /* Turn on MMX builtins for 3Dnow.  */
-  if (TARGET_3DNOW)
-    ix86_isa_flags |= OPTION_MASK_ISA_MMX;
-
   /* Turn on popcnt instruction for -msse4.2 or -mabm.  */
   if (TARGET_SSE4_2 || TARGET_ABM)
     x86_popcnt = true;
@@ -4524,7 +4562,8 @@
     align = GET_MODE_ALIGNMENT (mode);
   if (align < PARM_BOUNDARY)
     align = PARM_BOUNDARY;
-  if (!TARGET_64BIT)
+  /* Decimal floating point is aligned to its natural boundary.  */
+  if (!TARGET_64BIT && !VALID_DFP_MODE_P (mode))
     {
       /* i386 ABI defines all arguments to be 4 byte aligned.  We have to
 	 make an exception for SSE modes since these require 128bit
@@ -16736,7 +16775,8 @@
 int
 ix86_constant_alignment (tree exp, int align)
 {
-  if (TREE_CODE (exp) == REAL_CST)
+  if (TREE_CODE (exp) == REAL_CST || TREE_CODE (exp) == VECTOR_CST
+      || TREE_CODE (exp) == INTEGER_CST)
     {
       if (TYPE_MODE (TREE_TYPE (exp)) == DFmode && align < 64)
 	return 64;
@@ -22630,6 +22670,7 @@
 {
   tree type = TREE_TYPE (function);
   bool aggr = aggregate_value_p (TREE_TYPE (type), type) != 0;
+  int nregs;
 
   if (TARGET_64BIT)
     {
@@ -22642,11 +22683,25 @@
       return gen_rtx_REG (DImode, parm_regs[aggr]);
     }
 
-  if (ix86_function_regparm (type, function) > 0 && !stdarg_p (type))
+  nregs = ix86_function_regparm (type, function);
+
+  if (nregs > 0 && !stdarg_p (type))
     {
-      int regno = AX_REG;
+      int regno;
+
       if (lookup_attribute ("fastcall", TYPE_ATTRIBUTES (type)))
-	regno = CX_REG;
+	regno = aggr ? DX_REG : CX_REG;
+      else
+        {
+	  regno = AX_REG;
+	  if (aggr)
+	    {
+	      regno = DX_REG;
+	      if (nregs == 1)
+		return gen_rtx_MEM (SImode,
+				    plus_constant (stack_pointer_rtx, 4));
+	    }
+	}
       return gen_rtx_REG (SImode, regno);
     }
 
Index: gcc/config/sh/sh.c
===================================================================
--- gcc/config/sh/sh.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/config/sh/sh.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -3838,6 +3838,7 @@
   rtx barrier_before_mova = 0, found_barrier = 0, good_barrier = 0;
   int si_limit;
   int hi_limit;
+  rtx orig = from;
 
   /* For HImode: range is 510, add 4 because pc counts from address of
      second instruction after this one, subtract 2 for the jump instruction
@@ -3897,6 +3898,7 @@
 
       if (GET_CODE (from) == BARRIER)
 	{
+	  rtx next;
 
 	  found_barrier = from;
 
@@ -3905,6 +3907,14 @@
 	     this kind of barrier.  */
 	  if (barrier_align (from) > 2)
 	    good_barrier = from;
+
+	  /* If we are at the end of a hot/cold block, dump the constants
+	     here.  */
+	  next = NEXT_INSN (from);
+	  if (next
+	      && NOTE_P (next)
+	      && NOTE_KIND (next) == NOTE_INSN_SWITCH_TEXT_SECTIONS)
+	    break;
 	}
 
       if (broken_move (from))
@@ -4061,7 +4071,8 @@
       /* If we exceeded the range, then we must back up over the last
 	 instruction we looked at.  Otherwise, we just need to undo the
 	 NEXT_INSN at the end of the loop.  */
-      if (count_hi > hi_limit || count_si > si_limit)
+      if (PREV_INSN (from) != orig
+	  && (count_hi > hi_limit || count_si > si_limit))
 	from = PREV_INSN (PREV_INSN (from));
       else
 	from = PREV_INSN (from);
Index: gcc/config/sh/sh.md
===================================================================
--- gcc/config/sh/sh.md	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/config/sh/sh.md	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -7378,7 +7378,7 @@
 (define_insn "jump_compact"
   [(set (pc)
 	(label_ref (match_operand 0 "" "")))]
-  "TARGET_SH1"
+  "TARGET_SH1 && !find_reg_note (insn, REG_CROSSING_JUMP, NULL_RTX)"
   "*
 {
   /* The length is 16 if the delay slot is unfilled.  */
Index: gcc/config/stormy16/stormy16.c
===================================================================
--- gcc/config/stormy16/stormy16.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/config/stormy16/stormy16.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -629,7 +629,12 @@
 
   if (GET_CODE (x) == PLUS
       && LEGITIMATE_ADDRESS_INTEGER_P (XEXP (x, 1), 0))
-    x = XEXP (x, 0);
+   {
+     x = XEXP (x, 0);
+     /* PR 31232: Do not allow INT+INT as an address.  */
+     if (GET_CODE (x) == CONST_INT)
+	return 0;
+   }
   
   if ((GET_CODE (x) == PRE_MODIFY
        && GET_CODE (XEXP (XEXP (x, 1), 1)) == CONST_INT)
Index: gcc/config/mn10300/mn10300.c
===================================================================
--- gcc/config/mn10300/mn10300.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/config/mn10300/mn10300.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 /* Subroutines for insn-output.c for Matsushita MN10300 series
    Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-   2005, 2006, 2007 Free Software Foundation, Inc.
+   2005, 2006, 2007, 2008 Free Software Foundation, Inc.
    Contributed by Jeff Law (law@cygnus.com).
 
 This file is part of GCC.
@@ -1361,11 +1361,7 @@
   if (GET_CODE (in) == PLUS
       && (XEXP (in, 0) == stack_pointer_rtx
 	  || XEXP (in, 1) == stack_pointer_rtx))
-    {
-      if (TARGET_AM33)
-	return DATA_OR_EXTENDED_REGS;
-      return DATA_REGS;
-    }
+    return GENERAL_REGS;
 
   if (TARGET_AM33_2 && class == FP_REGS
       && GET_CODE (in) == MEM
Index: gcc/config/rs6000/rs6000.c
===================================================================
--- gcc/config/rs6000/rs6000.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ gcc/config/rs6000/rs6000.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -13858,6 +13858,9 @@
   emit_insn (gen_sync_compare_and_swapqhi_internal (wdst, mask,
 						    oldval, newval, mem));
 
+  /* Shift the result back.  */
+  emit_insn (gen_lshrsi3 (wdst, wdst, shift));
+
   emit_move_insn (dst, gen_lowpart (mode, wdst));
 }
 
Index: libstdc++-v3/scripts/run_doxygen
===================================================================
--- libstdc++-v3/scripts/run_doxygen	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/scripts/run_doxygen	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -10,7 +10,7 @@
 
 
 # We can check now that the version of doxygen is >= this variable.
-DOXYVER=1.5.4
+DOXYVER=1.5.1
 
 find_doxygen() {
     local -r v_required=`echo $DOXYVER |  \
@@ -156,7 +156,6 @@
       -e "s=@srcdir@=${srcdir}=g" \
       -e "s=@builddir@=${builddir}=g" \
       -e "s=@host_alias@=${host_alias}=g" \
-      -e "s=@html_output_dir@=html=" \
       -e "s=@enabled_sections@=${enabled_sections}=" \
       -e "s=@do_html@=${do_html}=" \
       -e "s=@do_man@=${do_man}=" \
Index: libstdc++-v3/doc/xml/faq.xml
===================================================================
--- libstdc++-v3/doc/xml/faq.xml	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/doc/xml/faq.xml	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -130,8 +130,8 @@
   </question>
   <answer id="a-how">
     <para>
-    Here is <ulink url="../17_intro/contribute.html">a page devoted to
-    this topic</ulink>. Subscribing to the mailing list (see above, or
+    Here is <link linkend="appendix.contrib">a page devoted to
+    this topic</link>. Subscribing to the mailing list (see above, or
     the homepage) is a very good idea if you have something to
     contribute, or if you have spare time and want to
     help. Contributions don't have to be in the form of source code;
@@ -400,7 +400,7 @@
     <para>
       If the only functions from <filename>libstdc++.a</filename>
       which you need are language support functions (those listed in
-      <ulink url="../18_support/howto.html">clause 18</ulink> of the
+      <link linkend="manual.support">clause 18</link> of the
       standard, e.g., <function>new</function> and
       <function>delete</function>), then try linking against
       <filename>libsupc++.a</filename>, which is a subset of
@@ -785,13 +785,13 @@
     reason is that the state flags are <emphasis>not</emphasis> cleared
     on a successful call to open().  The standard unfortunately did
     not specify behavior in this case, and to everybody's great sorrow,
-    the <ulink url="../ext/howto.html#5">proposed LWG resolution in
-      DR #22</ulink> is to leave the flags unchanged.  You must insert a call
+    the <link linkend="manual.intro.status.bugs">proposed LWG resolution in
+      DR #22</link> is to leave the flags unchanged.  You must insert a call
     to <function>fs.clear()</function> between the calls to close() and open(),
     and then everything will work like we all expect it to work.
     <emphasis>Update:</emphasis> for GCC 4.0 we implemented the resolution
-    of <ulink url="../ext/howto.html#5">DR #409</ulink> and open() now calls
-    <function>clear()</function> on success!
+    of <link linkend="manual.intro.status.bugs">DR #409</link> and open() 
+    now calls <function>clear()</function> on success!
     </para> 
   </answer>
 </qandaentry>
@@ -895,7 +895,7 @@
     <para>
     More information, including how to optionally enable/disable the
     checks, is available
-    <ulink url="../19_diagnostics/howto.html#3">here</ulink>.
+    <link linkend="manual.diagnostics.concept_checking">here</link>.
     </para> 
   </answer>
 </qandaentry>
@@ -940,13 +940,13 @@
     <para>
     A few people have reported that the standard containers appear
     to leak memory when tested with memory checkers such as
-    <ulink url="http://developer.kde.org/~sewardj/">valgrind</ulink>.
+    <ulink url="http://valgrind.org/">valgrind</ulink>.
     The library's default allocators keep free memory in a pool
     for later reuse, rather than returning it to the OS.  Although
     this memory is always reachable by the library and is never
     lost, memory debugging tools can report it as a leak.  If you
     want to test the library for memory leaks please read
-    <ulink url="../debug.html#mem">Tips for memory leak hunting</ulink>
+    <link linkend="debug.memory">Tips for memory leak hunting</link>
     first.
     </para> 
   </answer>
@@ -961,7 +961,7 @@
   <answer id="a-list_size_on">
     <para>
     See
-    the <ulink url="../23_containers/howto.html#6">Containers</ulink>
+    the <link linkend="manual.containers">Containers</link>
     chapter.
     </para> 
   </answer>
@@ -981,7 +981,7 @@
     patches</ulink> that covers the procedure, but for libstdc++ you
     should also send the patch to our mailing list in addition to
     the GCC patches mailing list.  The libstdc++
-    <ulink url="../17_intro/contribute.html">contributors' page</ulink>
+    <link linkend="appendix.contrib">contributors' page</link>
     also talks about how to submit patches.
     </para>
     <para>
@@ -1237,8 +1237,8 @@
     The copy will take O(n) time and the swap is constant time.
     </para>
     <para>
-    See <ulink url="../21_strings/howto.html#6">Shrink-to-fit
-    strings</ulink> for a similar solution for strings.
+    See <link linkend="strings.string.shrink">Shrink-to-fit
+    strings</link> for a similar solution for strings.
     </para> 
   </answer>
 </qandaentry>
Index: libstdc++-v3/doc/xml/api.xml
===================================================================
--- libstdc++-v3/doc/xml/api.xml	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/doc/xml/api.xml	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -15,7 +15,7 @@
       2008
     </year>
     <holder>
-      <ulink url="http://fsf.org">FSF
+      <ulink url="http://www.fsf.org/">FSF
       </ulink>
     </holder>
   </copyright>
@@ -63,6 +63,12 @@
   </listitem>
   <listitem>
     <para>
+      <ulink url="libstdc++-html-USERS-4.3/index.html">for the 4.3 release
+      </ulink>
+    </para>
+  </listitem>
+  <listitem>
+    <para>
       <ulink url="latest-doxygen/index.html">&quot;the latest collection&quot;
       </ulink>
       (For the main development tree; see the date on the first page.)
Index: libstdc++-v3/doc/xml/manual/parallel_mode.xml
===================================================================
--- libstdc++-v3/doc/xml/manual/parallel_mode.xml	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/doc/xml/manual/parallel_mode.xml	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -28,7 +28,7 @@
 
 <para>
 Several of the standard algorithms, for instance
-<code>std::sort</code>, are made parallel using OpenMP
+<function>std::sort</function>, are made parallel using OpenMP
 annotations. These parallel mode constructs and can be invoked by
 explicit source declaration or by compiling existing sources with a
 specific compiler flag.
@@ -39,52 +39,52 @@
   <title>Intro</title>
 
 <para>The following library components in the include
-<code>&lt;numeric&gt;</code> are included in the parallel mode:</para>
+<filename class="headerfile">numeric</filename> are included in the parallel mode:</para>
 <itemizedlist>
-  <listitem><para><code>std::accumulate</code></para></listitem>
-  <listitem><para><code>std::adjacent_difference</code></para></listitem>
-  <listitem><para><code>std::inner_product</code></para></listitem>
-  <listitem><para><code>std::partial_sum</code></para></listitem>
+  <listitem><para><function>std::accumulate</function></para></listitem>
+  <listitem><para><function>std::adjacent_difference</function></para></listitem>
+  <listitem><para><function>std::inner_product</function></para></listitem>
+  <listitem><para><function>std::partial_sum</function></para></listitem>
 </itemizedlist>
 
 <para>The following library components in the include
-<code>&lt;algorithm&gt;</code> are included in the parallel mode:</para>
+<filename class="headerfile">algorithm</filename> are included in the parallel mode:</para>
 <itemizedlist>
-  <listitem><para><code>std::adjacent_find</code></para></listitem>
-  <listitem><para><code>std::count</code></para></listitem>
-  <listitem><para><code>std::count_if</code></para></listitem>
-  <listitem><para><code>std::equal</code></para></listitem>
-  <listitem><para><code>std::find</code></para></listitem>
-  <listitem><para><code>std::find_if</code></para></listitem>
-  <listitem><para><code>std::find_first_of</code></para></listitem>
-  <listitem><para><code>std::for_each</code></para></listitem>
-  <listitem><para><code>std::generate</code></para></listitem>
-  <listitem><para><code>std::generate_n</code></para></listitem>
-  <listitem><para><code>std::lexicographical_compare</code></para></listitem>
-  <listitem><para><code>std::mismatch</code></para></listitem>
-  <listitem><para><code>std::search</code></para></listitem>
-  <listitem><para><code>std::search_n</code></para></listitem>
-  <listitem><para><code>std::transform</code></para></listitem>
-  <listitem><para><code>std::replace</code></para></listitem>
-  <listitem><para><code>std::replace_if</code></para></listitem>
-  <listitem><para><code>std::max_element</code></para></listitem>
-  <listitem><para><code>std::merge</code></para></listitem>
-  <listitem><para><code>std::min_element</code></para></listitem>
-  <listitem><para><code>std::nth_element</code></para></listitem>
-  <listitem><para><code>std::partial_sort</code></para></listitem>
-  <listitem><para><code>std::partition</code></para></listitem>
-  <listitem><para><code>std::random_shuffle</code></para></listitem>
-  <listitem><para><code>std::set_union</code></para></listitem>
-  <listitem><para><code>std::set_intersection</code></para></listitem>
-  <listitem><para><code>std::set_symmetric_difference</code></para></listitem>
-  <listitem><para><code>std::set_difference</code></para></listitem>
-  <listitem><para><code>std::sort</code></para></listitem>
-  <listitem><para><code>std::stable_sort</code></para></listitem>
-  <listitem><para><code>std::unique_copy</code></para></listitem>
+  <listitem><para><function>std::adjacent_find</function></para></listitem>
+  <listitem><para><function>std::count</function></para></listitem>
+  <listitem><para><function>std::count_if</function></para></listitem>
+  <listitem><para><function>std::equal</function></para></listitem>
+  <listitem><para><function>std::find</function></para></listitem>
+  <listitem><para><function>std::find_if</function></para></listitem>
+  <listitem><para><function>std::find_first_of</function></para></listitem>
+  <listitem><para><function>std::for_each</function></para></listitem>
+  <listitem><para><function>std::generate</function></para></listitem>
+  <listitem><para><function>std::generate_n</function></para></listitem>
+  <listitem><para><function>std::lexicographical_compare</function></para></listitem>
+  <listitem><para><function>std::mismatch</function></para></listitem>
+  <listitem><para><function>std::search</function></para></listitem>
+  <listitem><para><function>std::search_n</function></para></listitem>
+  <listitem><para><function>std::transform</function></para></listitem>
+  <listitem><para><function>std::replace</function></para></listitem>
+  <listitem><para><function>std::replace_if</function></para></listitem>
+  <listitem><para><function>std::max_element</function></para></listitem>
+  <listitem><para><function>std::merge</function></para></listitem>
+  <listitem><para><function>std::min_element</function></para></listitem>
+  <listitem><para><function>std::nth_element</function></para></listitem>
+  <listitem><para><function>std::partial_sort</function></para></listitem>
+  <listitem><para><function>std::partition</function></para></listitem>
+  <listitem><para><function>std::random_shuffle</function></para></listitem>
+  <listitem><para><function>std::set_union</function></para></listitem>
+  <listitem><para><function>std::set_intersection</function></para></listitem>
+  <listitem><para><function>std::set_symmetric_difference</function></para></listitem>
+  <listitem><para><function>std::set_difference</function></para></listitem>
+  <listitem><para><function>std::sort</function></para></listitem>
+  <listitem><para><function>std::stable_sort</function></para></listitem>
+  <listitem><para><function>std::unique_copy</function></para></listitem>
 </itemizedlist>
 
 <para>The following library components in the includes
-<code>&lt;set&gt;</code> and <code>&lt;map&gt;</code> are included in the parallel mode:</para>
+<filename class="headerfile">set</filename> and <filename class="headerfile">map</filename> are included in the parallel mode:</para>
 <itemizedlist>
   <listitem><para><code>std::(multi_)map/set&lt;T&gt;::(multi_)map/set(Iterator begin, Iterator end)</code> (bulk construction)</para></listitem>
   <listitem><para><code>std::(multi_)map/set&lt;T&gt;::insert(Iterator begin, Iterator end)</code> (bulk insertion)</para></listitem>
@@ -113,23 +113,25 @@
 <sect2 id="parallel_mode.using.parallel_mode" xreflabel="using.parallel_mode">
   <title>Using Parallel Mode</title>
 
-<para>To use the libstdc++ parallel mode, compile your application with
-  the compiler flag <code>-D_GLIBCXX_PARALLEL -fopenmp</code>. This
-  will link in <code>libgomp</code>, the GNU OpenMP <ulink url="http://gcc.gnu.org/onlinedocs/libgomp">implementation</ulink>,
+<para>
+  To use the libstdc++ parallel mode, compile your application with
+  the compiler flag <constant>-D_GLIBCXX_PARALLEL -fopenmp</constant>. This
+  will link in <code>libgomp</code>, the GNU OpenMP <ulink url="http://gcc.gnu.org/onlinedocs/libgomp/">implementation</ulink>,
   whose presence is mandatory. In addition, hardware capable of atomic
   operations is mandatory. Actually activating these atomic
   operations may require explicit compiler flags on some targets
-  (like sparc and x86), such as <code>-march=i686</code>,
-  <code>-march=native</code> or <code>-mcpu=v9</code>.
+  (like sparc and x86), such as <literal>-march=i686</literal>,
+  <literal>-march=native</literal> or <literal>-mcpu=v9</literal>.
 </para>
 
-<para>Note that the <code>_GLIBCXX_PARALLEL</code> define may change the
+<para>Note that the <constant>_GLIBCXX_PARALLEL</constant> define may change the
   sizes and behavior of standard class templates such as
-  <code>std::search</code>, and therefore one can only link code
+  <function>std::search</function>, and therefore one can only link code
   compiled with parallel mode and code compiled without parallel mode
   if no instantiation of a container is passed between the two
   translation units. Parallel mode functionality has distinct linkage,
-  and cannot be confused with normal mode symbols.</para>
+  and cannot be confused with normal mode symbols.
+</para>
 </sect2>
 
 <sect2 id="manual.ext.parallel_mode.usings" xreflabel="using.specific">
@@ -420,9 +422,10 @@
   <title>Interface Basics</title>
 
 
-<para>All parallel algorithms are intended to have signatures that are
+<para>
+All parallel algorithms are intended to have signatures that are
 equivalent to the ISO C++ algorithms replaced. For instance, the
-<code>std::adjacent_find</code> function is declared as:
+<function>std::adjacent_find</function> function is declared as:
 </para>
 <programlisting>
 namespace std
@@ -506,39 +509,176 @@
 <sect2 id="manual.ext.parallel_mode.design.tuning" xreflabel="Tuning">
   <title>Configuration and Tuning</title>
 
-<para> Some algorithm variants can be enabled/disabled/selected at compile-time.
-See <ulink url="latest-doxygen/compiletime__settings_8h.html">
-<code>&lt;compiletime_settings.h&gt;</code></ulink> and
-See <ulink url="latest-doxygen/compiletime__settings_8h.html">
-<code>&lt;features.h&gt;</code></ulink> for details.
+
+<sect3 id="parallel_mode.design.tuning.omp" xreflabel="OpenMP Environment">
+  <title>Setting up the OpenMP Environment</title>
+
+<para>
+Several aspects of the overall runtime environment can be manipulated
+by standard OpenMP function calls.
 </para>
 
 <para>
-To specify the number of threads to be used for an algorithm,
-use <code>omp_set_num_threads</code>.
-To force a function to execute sequentially,
-even though parallelism is switched on in general,
-add <code>__gnu_parallel::sequential_tag()</code>
-to the end of the argument list.
+To specify the number of threads to be used for an algorithm, use the
+function <function>omp_set_num_threads</function>. An example:
 </para>
 
+<programlisting>
+#include &lt;stdlib.h&gt;
+#include &lt;omp.h&gt;
+
+int main()
+{
+  // Explicitly set number of threads.
+  const int threads_wanted = 20;
+  omp_set_dynamic(false);
+  omp_set_num_threads(threads_wanted);
+  if (omp_get_num_threads() != threads_wanted)
+    abort();
+
+  // Do work.
+
+  return 0;
+}
+</programlisting>
+
 <para>
-Parallelism always incurs some overhead. Thus, it is not
-helpful to parallelize operations on very small sets of data.
-There are measures to avoid parallelizing stuff that is not worth it.
-For each algorithm, a minimum problem size can be stated,
-usually using the variable
-<code>__gnu_parallel::Settings::[algorithm]_minimal_n</code>.
-Please see <ulink url="latest-doxygen/settings_8h.html">
-<code>&lt;settings.h&gt;</code></ulink> for details.</para>
+Other parts of the runtime environment able to be manipulated include
+nested parallelism (<function>omp_set_nested</function>), schedule kind
+(<function>omp_set_schedule</function>), and others. See the OpenMP
+documentation for more information.
+</para>
 
+</sect3>
 
+<sect3 id="parallel_mode.design.tuning.compile" xreflabel="Compile Switches">
+  <title>Compile Time Switches</title>
+
+<para>
+To force an algorithm to execute sequentially, even though parallelism
+is switched on in general via the macro <constant>_GLIBCXX_PARALLEL</constant>,
+add <classname>__gnu_parallel::sequential_tag()</classname> to the end
+of the algorithm's argument list, or explicitly qualify the algorithm
+with the <code>__gnu_parallel::</code> namespace.
+</para>
+
+<para>
+Like so:
+</para>
+
+<programlisting>
+std::sort(v.begin(), v.end(), __gnu_parallel::sequential_tag());
+</programlisting>
+
+<para>
+or
+</para>
+
+<programlisting>
+__gnu_serial::sort(v.begin(), v.end());
+</programlisting>
+
+<para> 
+In addition, some parallel algorithm variants can be enabled/disabled/selected 
+at compile-time.
+</para>
+
+<para>
+See <ulink url="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00446.html"><filename class="headerfile">compiletime_settings.h</filename></ulink> and
+See <ulink url="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00505.html"><filename class="headerfile">features.h</filename></ulink> for details.
+</para>
+</sect3>
+
+<sect3 id="parallel_mode.design.tuning.settings" xreflabel="_Settings">
+  <title>Run Time Settings and Defaults</title>
+
+<para>
+The default parallization strategy, the choice of specific algorithm
+strategy, the minimum threshold limits for individual parallel
+algorithms, and aspects of the underlying hardware can be specified as
+desired via manipulation
+of <classname>__gnu_parallel::_Settings</classname> member data.
+</para>
+
+<para>
+First off, the choice of parallelization strategy: serial, parallel,
+or implementation-deduced. This corresponds
+to <code>__gnu_parallel::_Settings::algorithm_strategy</code> and is a
+value of enum <type>__gnu_parallel::_AlgorithmStrategy</type>
+type. Choices
+include: <type>heuristic</type>, <type>force_sequential</type>,
+and <type>force_parallel</type>. The default is
+implementation-deduced, ie <type>heuristic</type>.
+</para>
+
+
+<para>
+Next, the sub-choices for algorithm implementation. Specific
+algorithms like <function>find</function> or <function>sort</function>
+can be implemented in multiple ways: when this is the case,
+a <classname>__gnu_parallel::_Settings</classname> member exists to
+pick the default strategy. For
+example, <code>__gnu_parallel::_Settings::sort_algorithm</code> can
+have any values of
+enum <type>__gnu_parallel::_SortAlgorithm</type>: <type>MWMS</type>, <type>QS</type>,
+or <type>QS_BALANCED</type>.
+</para>
+
+<para>
+Likewise for setting the minimal threshold for algorithm
+paralleization.  Parallelism always incurs some overhead. Thus, it is
+not helpful to parallelize operations on very small sets of
+data. Because of this, measures are taken to avoid parallelizing below
+a certain, pre-determined threshold. For each algorithm, a minimum
+problem size is encoded as a variable in the
+active <classname>__gnu_parallel::_Settings</classname> object.  This
+threshold variable follows the following naming scheme:
+<code>__gnu_parallel::_Settings::[algorithm]_minimal_n</code>.  So,
+for <function>fill</function>, the threshold variable
+is <code>__gnu_parallel::_Settings::fill_minimal_n</code>
+</para>
+
+<para>
+Finally, hardware details like L1/L2 cache size can be hardwired
+via <code>__gnu_parallel::_Settings::L1_cache_size</code> and friends.
+</para>
+
+<para>
+All these configuration variables can be changed by the user, if
+desired.  Please
+see <ulink url="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00640.html"><filename class="headerfile">settings.h</filename></ulink>
+for complete details.
+</para>
+
+<para>
+A small example of tuning the default:
+</para>
+
+<programlisting>
+#include &lt;parallel/algorithm&gt;
+#include &lt;parallel/settings.h&gt;
+
+int main()
+{
+  __gnu_parallel::_Settings s;
+  s.algorithm_strategy = __gnu_parallel::force_parallel;
+  __gnu_parallel::_Settings::set(s);
+
+  // Do work... all algorithms will be parallelized, always.
+
+  return 0;
+}
+</programlisting>
+
+</sect3>
+
 </sect2>
 
 <sect2 id="manual.ext.parallel_mode.design.impl" xreflabel="Impl">
   <title>Implementation Namespaces</title>
 
-<para> One namespace contain versions of code that are explicitly sequential:
+<para> One namespace contain versions of code that are always
+explicitly sequential:
 <code>__gnu_serial</code>.
 </para>
 
@@ -548,10 +688,8 @@
 
 <para> Parallel implementations of standard components, including
 template helpers to select parallelism, are defined in <code>namespace
-std::__parallel</code>. For instance, <code>std::transform</code> from
-&lt;algorithm&gt; has a parallel counterpart in
-<code>std::__parallel::transform</code> from
-&lt;parallel/algorithm&gt;. In addition, these parallel
+std::__parallel</code>. For instance, <function>std::transform</function> from <filename class="headerfile">algorithm</filename> has a parallel counterpart in
+<function>std::__parallel::transform</function> from <filename class="headerfile">parallel/algorithm</filename>. In addition, these parallel
 implementations are injected into <code>namespace
 __gnu_parallel</code> with using declarations.
 </para>
@@ -588,7 +726,7 @@
   
   <para>
     The log and summary files for conformance testing are in the
-    <code>testsuite/parallel</code> directory.
+    <filename class="directory">testsuite/parallel</filename> directory.
   </para>
 
   <para> 
@@ -596,13 +734,13 @@
   </para>
 
   <screen>
-  <userinput>check-performance-parallel</userinput>
+  <userinput>make check-performance-parallel</userinput>
   </screen>
 
   <para>
     The result file for performance testing are in the
-    <code>testsuite</code> directory, in the file
-    <code>libstdc++_performance.sum</code>. In addition, the
+    <filename class="directory">testsuite</filename> directory, in the file
+    <filename>libstdc++_performance.sum</filename>. In addition, the
     policy-based containers have their own visualizations, which have
     additional software dependencies than the usual bare-boned text
     file, and can be generated by using the <code>make
Index: libstdc++-v3/doc/html/faq.html
===================================================================
--- libstdc++-v3/doc/html/faq.html	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/doc/html/faq.html	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -164,7 +164,7 @@
     </p></td></tr><tr class="question"><td align="left" valign="top"><a id="faq.how"></a><a id="q-how"></a><p><b>1.5.</b></p></td><td align="left" valign="top"><p>
       How do I contribute to the effort?
     </p></td></tr><tr class="answer"><td align="left" valign="top"><a id="a-how"></a></td><td align="left" valign="top"><p>
-    Here is <a class="ulink" href="../17_intro/contribute.html" target="_top">a page devoted to
+    Here is <a class="link" href="manual/appendix_contributing.html" title="AppendixÂ A.Â Contributing">a page devoted to
     this topic</a>. Subscribing to the mailing list (see above, or
     the homepage) is a very good idea if you have something to
     contribute, or if you have spare time and want to
@@ -320,7 +320,7 @@
     </p></td></tr><tr class="answer"><td align="left" valign="top"><a id="a-what_is_libsupcxx"></a></td><td align="left" valign="top"><p>
       If the only functions from <code class="filename">libstdc++.a</code>
       which you need are language support functions (those listed in
-      <a class="ulink" href="../18_support/howto.html" target="_top">clause 18</a> of the
+      <a class="link" href="manual/support.html" title="PartÂ II.Â Support">clause 18</a> of the
       standard, e.g., <code class="function">new</code> and
       <code class="function">delete</code>), then try linking against
       <code class="filename">libsupc++.a</code>, which is a subset of
@@ -578,13 +578,13 @@
     reason is that the state flags are <span class="emphasis"><em>not</em></span> cleared
     on a successful call to open().  The standard unfortunately did
     not specify behavior in this case, and to everybody's great sorrow,
-    the <a class="ulink" href="../ext/howto.html#5" target="_top">proposed LWG resolution in
+    the <a class="link" href="manual/bk01pt01ch01s03.html" title="Bugs">proposed LWG resolution in
       DR #22</a> is to leave the flags unchanged.  You must insert a call
     to <code class="function">fs.clear()</code> between the calls to close() and open(),
     and then everything will work like we all expect it to work.
     <span class="emphasis"><em>Update:</em></span> for GCC 4.0 we implemented the resolution
-    of <a class="ulink" href="../ext/howto.html#5" target="_top">DR #409</a> and open() now calls
-    <code class="function">clear()</code> on success!
+    of <a class="link" href="manual/bk01pt01ch01s03.html" title="Bugs">DR #409</a> and open() 
+    now calls <code class="function">clear()</code> on success!
     </p></td></tr><tr class="question"><td align="left" valign="top"><a id="faq.wefcxx_verbose"></a><a id="q-wefcxx_verbose"></a><p><b>6.2.</b></p></td><td align="left" valign="top"><p>
       -Weffc++ complains too much
     </p></td></tr><tr class="answer"><td align="left" valign="top"><a id="a-wefcxx_verbose"></a></td><td align="left" valign="top"><p>
@@ -647,7 +647,7 @@
     </p><p>
     More information, including how to optionally enable/disable the
     checks, is available
-    <a class="ulink" href="../19_diagnostics/howto.html#3" target="_top">here</a>.
+    <a class="link" href="manual/bk01pt03ch08.html" title="ChapterÂ 8.Â Concept Checking">here</a>.
     </p></td></tr><tr class="question"><td align="left" valign="top"><a id="faq.dlopen_crash"></a><a id="q-dlopen_crash"></a><p><b>6.6.</b></p></td><td align="left" valign="top"><p>
       Program crashes when using library code in a
       dynamically-loaded library
@@ -672,19 +672,19 @@
     </p></td></tr><tr class="answer"><td align="left" valign="top"><a id="a-memory_leaks"></a></td><td align="left" valign="top"><p>
     A few people have reported that the standard containers appear
     to leak memory when tested with memory checkers such as
-    <a class="ulink" href="http://developer.kde.org/~sewardj/" target="_top">valgrind</a>.
+    <a class="ulink" href="http://valgrind.org/" target="_top">valgrind</a>.
     The library's default allocators keep free memory in a pool
     for later reuse, rather than returning it to the OS.  Although
     this memory is always reachable by the library and is never
     lost, memory debugging tools can report it as a leak.  If you
     want to test the library for memory leaks please read
-    <a class="ulink" href="../debug.html#mem" target="_top">Tips for memory leak hunting</a>
+    <a class="link" href="manual/debug.html#debug.memory" title="Memory Leak Hunting">Tips for memory leak hunting</a>
     first.
     </p></td></tr><tr class="question"><td align="left" valign="top"><a id="faq.list_size_on"></a><a id="q-list_size_on"></a><p><b>6.8.</b></p></td><td align="left" valign="top"><p>
       list::size() is O(n)!
     </p></td></tr><tr class="answer"><td align="left" valign="top"><a id="a-list_size_on"></a></td><td align="left" valign="top"><p>
     See
-    the <a class="ulink" href="../23_containers/howto.html#6" target="_top">Containers</a>
+    the <a class="link" href="manual/containers.html" title="PartÂ VII.Â Containers">Containers</a>
     chapter.
     </p></td></tr><tr class="question"><td align="left" valign="top"><a id="faq.easy_to_fix"></a><a id="q-easy_to_fix"></a><p><b>6.9.</b></p></td><td align="left" valign="top"><p>
       Aw, that's easy to fix!
@@ -695,7 +695,7 @@
     patches</a> that covers the procedure, but for libstdc++ you
     should also send the patch to our mailing list in addition to
     the GCC patches mailing list.  The libstdc++
-    <a class="ulink" href="../17_intro/contribute.html" target="_top">contributors' page</a>
+    <a class="link" href="manual/appendix_contributing.html" title="AppendixÂ A.Â Contributing">contributors' page</a>
     also talks about how to submit patches.
     </p><p>
     In addition to the description, the patch, and the ChangeLog
@@ -868,6 +868,6 @@
 Â Â Â Â </p></div><p>
     The copy will take O(n) time and the swap is constant time.
     </p><p>
-    See <a class="ulink" href="../21_strings/howto.html#6" target="_top">Shrink-to-fit
+    See <a class="link" href="manual/bk01pt05ch13s05.html" title="Shrink to Fit">Shrink-to-fit
     strings</a> for a similar solution for strings.
     </p></td></tr></tbody></table></div></div><div class="navfooter"><hr /><table width="100%" summary="Navigation footer"><tr><td width="40%" align="left"><a accesskey="p" href="bk03.html">Prev</a>Â </td><td width="20%" align="center"><a accesskey="u" href="bk03.html">Up</a></td><td width="40%" align="right">Â </td></tr><tr><td width="40%" align="left" valign="top">Â </td><td width="20%" align="center"><a accesskey="h" href="spine.html">Home</a></td><td width="40%" align="right" valign="top">Â </td></tr></table></div></body></html>
Index: libstdc++-v3/doc/html/api.html
===================================================================
--- libstdc++-v3/doc/html/api.html	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/doc/html/api.html	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -3,9 +3,9 @@
 <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>API and Source Level Documentation</title><meta name="generator" content="DocBook XSL Stylesheets V1.73.2" /><link rel="start" href="spine.html" title="The GNU C++ Library Documentation" /><link rel="up" href="bk02.html" title="" /><link rel="prev" href="bk02.html" title="" /><link rel="next" href="bk03.html" title="" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">API and Source Level Documentation</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="bk02.html">Prev</a>Â </td><th width="60%" align="center"></th><td width="20%" align="right">Â <a accesskey="n" href="bk03.html">Next</a></td></tr></table><hr /></div><div class="article" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title"><a id="api"></a>API and Source Level Documentation</h2></div><div><p class="copyright">Copyright Â© 
       2008
      
-      <a class="ulink" href="http://fsf.org" target="_top">FSF
+      <a class="ulink" href="http://www.fsf.org/" target="_top">FSF
       </a>
-    </p></div><div><div class="legalnotice"><a id="id330876"></a><p>
+    </p></div><div><div class="legalnotice"><a id="id478877"></a><p>
       <a class="ulink" href="17_intro/license.html" target="_top">License 
       </a>
     </p></div></div></div><hr /></div><p>
@@ -29,6 +29,9 @@
       <a class="ulink" href="libstdc++-html-USERS-4.2/index.html" target="_top">for the 4.2 release
       </a>
     </p></li><li><p>
+      <a class="ulink" href="libstdc++-html-USERS-4.3/index.html" target="_top">for the 4.3 release
+      </a>
+    </p></li><li><p>
       <a class="ulink" href="latest-doxygen/index.html" target="_top">"the latest collection"
       </a>
       (For the main development tree; see the date on the first page.)
Index: libstdc++-v3/doc/html/manual/bk01pt12ch31s03.html
===================================================================
--- libstdc++-v3/doc/html/manual/bk01pt12ch31s03.html	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/doc/html/manual/bk01pt12ch31s03.html	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -2,7 +2,7 @@
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Using</title><meta name="generator" content="DocBook XSL Stylesheets V1.73.2" /><meta name="keywords" content="&#10;      C++&#10;    , &#10;      library&#10;    , &#10;      parallel&#10;    " /><meta name="keywords" content="&#10;      ISO C++&#10;    , &#10;      library&#10;    " /><link rel="start" href="../spine.html" title="The GNU C++ Library Documentation" /><link rel="up" href="parallel_mode.html" title="ChapterÂ 31.Â Parallel Mode" /><link rel="prev" href="bk01pt12ch31s02.html" title="Semantics" /><link rel="next" href="bk01pt12ch31s04.html" title="Design" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Using</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="bk01pt12ch31s02.html">Prev</a>Â </td><th width="60%" align="center">ChapterÂ 31.Â Parallel Mode</th><td width="20%" align="right">Â <a accesskey="n" href="bk01pt12ch31s04.html">Next</a></td></tr></table><hr /></div><div class="sect1" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="manual.ext.parallel_mode.using"></a>Using</h2></div></div></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="parallel_mode.using.parallel_mode"></a>Using Parallel Mode</h3></div></div></div><p>To use the libstdc++ parallel mode, compile your application with
   the compiler flag <code class="code">-D_GLIBCXX_PARALLEL -fopenmp</code>. This
-  will link in <code class="code">libgomp</code>, the GNU OpenMP <a class="ulink" href="http://gcc.gnu.org/onlinedocs/libgomp" target="_top">implementation</a>,
+  will link in <code class="code">libgomp</code>, the GNU OpenMP <a class="ulink" href="http://gcc.gnu.org/onlinedocs/libgomp/" target="_top">implementation</a>,
   whose presence is mandatory. In addition, hardware capable of atomic
   operations is mandatory. Actually activating these atomic
   operations may require explicit compiler flags on some targets
Index: libstdc++-v3/doc/html/manual/bk01pt12ch31s04.html
===================================================================
--- libstdc++-v3/doc/html/manual/bk01pt12ch31s04.html	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/doc/html/manual/bk01pt12ch31s04.html	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,9 +1,10 @@
 <?xml version="1.0" encoding="UTF-8" standalone="no"?>
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Design</title><meta name="generator" content="DocBook XSL Stylesheets V1.73.2" /><meta name="keywords" content="&#10;      C++&#10;    , &#10;      library&#10;    , &#10;      parallel&#10;    " /><meta name="keywords" content="&#10;      ISO C++&#10;    , &#10;      library&#10;    " /><link rel="start" href="../spine.html" title="The GNU C++ Library Documentation" /><link rel="up" href="parallel_mode.html" title="ChapterÂ 31.Â Parallel Mode" /><link rel="prev" href="bk01pt12ch31s03.html" title="Using" /><link rel="next" href="bk01pt12ch31s05.html" title="Testing" /></head><body><div class="navheader"><table width="100%" summary="Navigation header"><tr><th colspan="3" align="center">Design</th></tr><tr><td width="20%" align="left"><a accesskey="p" href="bk01pt12ch31s03.html">Prev</a>Â </td><th width="60%" align="center">ChapterÂ 31.Â Parallel Mode</th><td width="20%" align="right">Â <a accesskey="n" href="bk01pt12ch31s05.html">Next</a></td></tr></table><hr /></div><div class="sect1" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="manual.ext.parallel_mode.design"></a>Design</h2></div></div></div><p>
-  </p><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="manual.ext.parallel_mode.design.intro"></a>Interface Basics</h3></div></div></div><p>All parallel algorithms are intended to have signatures that are
+  </p><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="manual.ext.parallel_mode.design.intro"></a>Interface Basics</h3></div></div></div><p>
+All parallel algorithms are intended to have signatures that are
 equivalent to the ISO C++ algorithms replaced. For instance, the
-<code class="code">std::adjacent_find</code> function is declared as:
+<code class="function">std::adjacent_find</code> function is declared as:
 </p><pre class="programlisting">
 namespace std
 {
@@ -57,36 +58,124 @@
 ISO C++ signature to the correct parallel version. Also, some of the
 algorithms do not have support for run-time conditions, so the last
 overload is therefore missing.
-</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="manual.ext.parallel_mode.design.tuning"></a>Configuration and Tuning</h3></div></div></div><p> Some algorithm variants can be enabled/disabled/selected at compile-time.
-See <a class="ulink" href="latest-doxygen/compiletime__settings_8h.html" target="_top">
-<code class="code">&lt;compiletime_settings.h&gt;</code></a> and
-See <a class="ulink" href="latest-doxygen/compiletime__settings_8h.html" target="_top">
-<code class="code">&lt;features.h&gt;</code></a> for details.
+</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="manual.ext.parallel_mode.design.tuning"></a>Configuration and Tuning</h3></div></div></div><div class="sect3" lang="en" xml:lang="en"><div class="titlepage"><div><div><h4 class="title"><a id="parallel_mode.design.tuning.omp"></a>Setting up the OpenMP Environment</h4></div></div></div><p>
+Several aspects of the overall runtime environment can be manipulated
+by standard OpenMP function calls.
 </p><p>
-To specify the number of threads to be used for an algorithm,
-use <code class="code">omp_set_num_threads</code>.
-To force a function to execute sequentially,
-even though parallelism is switched on in general,
-add <code class="code">__gnu_parallel::sequential_tag()</code>
-to the end of the argument list.
+To specify the number of threads to be used for an algorithm, use the
+function <code class="function">omp_set_num_threads</code>. An example:
+</p><pre class="programlisting">
+#include &lt;stdlib.h&gt;
+#include &lt;omp.h&gt;
+
+int main()
+{
+  // Explicitly set number of threads.
+  const int threads_wanted = 20;
+  omp_set_dynamic(false);
+  omp_set_num_threads(threads_wanted);
+  if (omp_get_num_threads() != threads_wanted)
+    abort();
+
+  // Do work.
+
+  return 0;
+}
+</pre><p>
+Other parts of the runtime environment able to be manipulated include
+nested parallelism (<code class="function">omp_set_nested</code>), schedule kind
+(<code class="function">omp_set_schedule</code>), and others. See the OpenMP
+documentation for more information.
+</p></div><div class="sect3" lang="en" xml:lang="en"><div class="titlepage"><div><div><h4 class="title"><a id="parallel_mode.design.tuning.compile"></a>Compile Time Switches</h4></div></div></div><p>
+To force an algorithm to execute sequentially, even though parallelism
+is switched on in general via the macro <code class="constant">_GLIBCXX_PARALLEL</code>,
+add <code class="classname">__gnu_parallel::sequential_tag()</code> to the end
+of the algorithm's argument list, or explicitly qualify the algorithm
+with the <code class="code">__gnu_parallel::</code> namespace.
 </p><p>
-Parallelism always incurs some overhead. Thus, it is not
-helpful to parallelize operations on very small sets of data.
-There are measures to avoid parallelizing stuff that is not worth it.
-For each algorithm, a minimum problem size can be stated,
-usually using the variable
-<code class="code">__gnu_parallel::Settings::[algorithm]_minimal_n</code>.
-Please see <a class="ulink" href="latest-doxygen/settings_8h.html" target="_top">
-<code class="code">&lt;settings.h&gt;</code></a> for details.</p></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="manual.ext.parallel_mode.design.impl"></a>Implementation Namespaces</h3></div></div></div><p> One namespace contain versions of code that are explicitly sequential:
+Like so:
+</p><pre class="programlisting">
+std::sort(v.begin(), v.end(), __gnu_parallel::sequential_tag());
+</pre><p>
+or
+</p><pre class="programlisting">
+__gnu_serial::sort(v.begin(), v.end());
+</pre><p> 
+In addition, some parallel algorithm variants can be enabled/disabled/selected 
+at compile-time.
+</p><p>
+See <a class="ulink" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00446.html" target="_top"><code class="filename">compiletime_settings.h</code></a> and
+See <a class="ulink" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00505.html" target="_top"><code class="filename">features.h</code></a> for details.
+</p></div><div class="sect3" lang="en" xml:lang="en"><div class="titlepage"><div><div><h4 class="title"><a id="parallel_mode.design.tuning.settings"></a>Run Time Settings and Defaults</h4></div></div></div><p>
+The default parallization strategy, the choice of specific algorithm
+strategy, the minimum threshold limits for individual parallel
+algorithms, and aspects of the underlying hardware can be specified as
+desired via manipulation
+of <code class="classname">__gnu_parallel::_Settings</code> member data.
+</p><p>
+First off, the choice of parallelization strategy: serial, parallel,
+or implementation-deduced. This corresponds
+to <code class="code">__gnu_parallel::_Settings::algorithm_strategy</code> and is a
+value of enum <span class="type">__gnu_parallel::_AlgorithmStrategy</span>
+type. Choices
+include: <span class="type">heuristic</span>, <span class="type">force_sequential</span>,
+and <span class="type">force_parallel</span>. The default is
+implementation-deduced, ie <span class="type">heuristic</span>.
+</p><p>
+Next, the sub-choices for algorithm implementation. Specific
+algorithms like <code class="function">find</code> or <code class="function">sort</code>
+can be implemented in multiple ways: when this is the case,
+a <code class="classname">__gnu_parallel::_Settings</code> member exists to
+pick the default strategy. For
+example, <code class="code">__gnu_parallel::_Settings::sort_algorithm</code> can
+have any values of
+enum <span class="type">__gnu_parallel::_SortAlgorithm</span>: <span class="type">MWMS</span>, <span class="type">QS</span>,
+or <span class="type">QS_BALANCED</span>.
+</p><p>
+Likewise for setting the minimal threshold for algorithm
+paralleization.  Parallelism always incurs some overhead. Thus, it is
+not helpful to parallelize operations on very small sets of
+data. Because of this, measures are taken to avoid parallelizing below
+a certain, pre-determined threshold. For each algorithm, a minimum
+problem size is encoded as a variable in the
+active <code class="classname">__gnu_parallel::_Settings</code> object.  This
+threshold variable follows the following naming scheme:
+<code class="code">__gnu_parallel::_Settings::[algorithm]_minimal_n</code>.  So,
+for <code class="function">fill</code>, the threshold variable
+is <code class="code">__gnu_parallel::_Settings::fill_minimal_n</code>
+</p><p>
+Finally, hardware details like L1/L2 cache size can be hardwired
+via <code class="code">__gnu_parallel::_Settings::L1_cache_size</code> and friends.
+</p><p>
+All these configuration variables can be changed by the user, if
+desired.  Please
+see <a class="ulink" href="http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen/a00640.html" target="_top"><code class="filename">settings.h</code></a>
+for complete details.
+</p><p>
+A small example of tuning the default:
+</p><pre class="programlisting">
+#include &lt;parallel/algorithm&gt;
+#include &lt;parallel/settings.h&gt;
+
+int main()
+{
+  __gnu_parallel::_Settings s;
+  s.algorithm_strategy = __gnu_parallel::force_parallel;
+  __gnu_parallel::_Settings::set(s);
+
+  // Do work... all algorithms will be parallelized, always.
+
+  return 0;
+}
+</pre></div></div><div class="sect2" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="manual.ext.parallel_mode.design.impl"></a>Implementation Namespaces</h3></div></div></div><p> One namespace contain versions of code that are always
+explicitly sequential:
 <code class="code">__gnu_serial</code>.
 </p><p> Two namespaces contain the parallel mode:
 <code class="code">std::__parallel</code> and <code class="code">__gnu_parallel</code>. 
 </p><p> Parallel implementations of standard components, including
 template helpers to select parallelism, are defined in <code class="code">namespace
-std::__parallel</code>. For instance, <code class="code">std::transform</code> from
-&lt;algorithm&gt; has a parallel counterpart in
-<code class="code">std::__parallel::transform</code> from
-&lt;parallel/algorithm&gt;. In addition, these parallel
+std::__parallel</code>. For instance, <code class="function">std::transform</code> from <code class="filename">algorithm</code> has a parallel counterpart in
+<code class="function">std::__parallel::transform</code> from <code class="filename">parallel/algorithm</code>. In addition, these parallel
 implementations are injected into <code class="code">namespace
 __gnu_parallel</code> with using declarations.
 </p><p> Support and general infrastructure is in <code class="code">namespace
Index: libstdc++-v3/doc/doxygen/style.css
===================================================================
--- libstdc++-v3/doc/doxygen/style.css	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/doc/doxygen/style.css	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,74 +0,0 @@
-BODY { 
-   background: white; 
-   font-size: small;
-}
-H1 { text-align: center; font-size: large }
-H2 { text-align: left; font-size: medium; }
-H3 { text-align: left; font-size: small; }
-CODE { font-size: small; }
-CAPTION { font-weight: normal }
-A.qindex {}
-A.qindexRef {}
-A.el { text-decoration: none; font-size: small; font-weight: normal }
-A.elRef { text-decoration: none; font-size: small; font-weight: normal }
-A.code { text-decoration: none; font-weight: normal; color: #4444ee }
-A.codeRef { font-weight: normal; color: #4444ee }
-A:hover { text-decoration: none; background-color: #f2f2ff }
-DL.el { margin-left: -1cm }
-DIV.fragment { width: 100%; border: none; background-color: #eeeeee }
-DIV.ah { 
-   background-color: black; 
-   font-weight: normal; 
-   color: #ffffff; 
-   margin-bottom: 3px; 
-   margin-top: 3px 
-}
-DIV.groupHeader { 
-   margin-left: 16px; 
-   margin-top: 12px; 
-   margin-bottom: 6px; 
-   font-weight: normal 
-}
-DIV.groupText { margin-left: 16px; font-style: italic; font-size: small }
-TD.md { background-color: #f2f2ff; font-size: small; }
-TD.mdname1 { background-color: #f2f2ff; font-size: small; color: #602020; }
-TD.mdname { 
-   background-color: #f2f2ff; 
-   font-weight: normal; 
-   font-size: small; 
-   color: #602020; 
-   width: 600px
-}
-TD.indexkey { 
-   background-color: #eeeeff; 
-   font-weight: normal; 
-   font-size: small; 
-   padding-right  : 10px; 
-   padding-top    : 2px; 
-   padding-left   : 10px; 
-   padding-bottom : 2px; 
-   margin-left    : 0px; 
-   margin-right   : 0px; 
-   margin-top     : 2px; 
-   margin-bottom  : 2px  
-}
-TD.indexvalue { 
-   background-color: #eeeeff; 
-   font-style: italic; 
-   font-size: small; 
-   padding-right  : 10px; 
-   padding-top    : 2px; 
-   padding-left   : 10px; 
-   padding-bottom : 2px; 
-   margin-left    : 0px; 
-   margin-right   : 0px; 
-   margin-top     : 2px; 
-   margin-bottom  : 2px  
-}
-span.keyword       { color: #008000 }
-span.keywordtype   { color: #604020 }
-span.keywordflow   { color: #e08000 }
-span.comment       { color: #800000 }
-span.preprocessor  { color: #806020 }
-span.stringliteral { color: #002080 }
-span.charliteral   { color: #008080 }
Index: libstdc++-v3/doc/doxygen/user.cfg.in
===================================================================
--- libstdc++-v3/doc/doxygen/user.cfg.in	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/doc/doxygen/user.cfg.in	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,4 +1,4 @@
-# Doxyfile 1.5.4
+# Doxyfile 1.5.1
 
 # This file describes the settings to be used by the documentation system
 # doxygen (www.doxygen.org) for a project
@@ -14,15 +14,6 @@
 # Project related configuration options
 #---------------------------------------------------------------------------
 
-# This tag specifies the encoding used for all characters in the
-# config file that follow. The default is UTF-8 which is also the
-# encoding used for all text before the first occurrence of this
-# tag. Doxygen uses libiconv (or the iconv built into libc) for the
-# transcoding. See http://www.gnu.org/software/libiconv for the list
-# of possible encodings.
-
-DOXYFILE_ENCODING      = UTF-8
-
 # The PROJECT_NAME tag is a single word (or a sequence of words surrounded 
 # by quotes) that should identify the project.
 
@@ -62,6 +53,16 @@
 
 OUTPUT_LANGUAGE        = English
 
+# This tag can be used to specify the encoding used in the generated output. 
+# The encoding is not always determined by the language that is chosen, 
+# but also whether or not the output is meant for Windows or non-Windows users. 
+# In case there is a difference, setting the USE_WINDOWS_ENCODING tag to YES 
+# forces the Windows encoding (this is the default for the Windows binary), 
+# whereas setting the tag to NO uses a Unix-style encoding (the default for 
+# all platforms other than Windows).
+
+USE_WINDOWS_ENCODING   = NO
+
 # If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will 
 # include brief member descriptions after the members that are listed in 
 # the file and class documentation (similar to JavaDoc). 
@@ -69,11 +70,10 @@
 
 BRIEF_MEMBER_DESC      = NO
 
-# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will
-# prepend the brief description of a member or function before the
-# detailed description.  Note: if both HIDE_UNDOC_MEMBERS and
-# BRIEF_MEMBER_DESC are set to NO, the brief descriptions will be
-# completely suppressed.
+# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend 
+# the brief description of a member or function before the detailed description. 
+# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the 
+# brief descriptions will be completely suppressed.
 
 REPEAT_BRIEF           = YES
 
@@ -135,19 +135,11 @@
 # If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen 
 # will interpret the first line (until the first dot) of a JavaDoc-style 
 # comment as the brief description. If set to NO, the JavaDoc 
-# comments will behave just like regular Qt-style comments 
-# (thus requiring an explicit @brief command for a brief description.)
+# comments will behave just like the Qt-style comments (thus requiring an 
+# explicit @brief command for a brief description.
 
 JAVADOC_AUTOBRIEF      = NO
 
-# If the QT_AUTOBRIEF tag is set to YES then Doxygen will 
-# interpret the first line (until the first dot) of a Qt-style 
-# comment as the brief description. If set to NO, the comments 
-# will behave just like regular Qt-style comments (thus requiring 
-# an explicit \brief command for a brief description.)
-
-QT_AUTOBRIEF           = NO
-
 # The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make Doxygen 
 # treat a multi-line C++ special comment block (i.e. a block of //! or /// 
 # comments) as a brief description. This used to be the default behaviour. 
@@ -213,18 +205,6 @@
 
 BUILTIN_STL_SUPPORT    = NO
 
-# If you use Microsoft's C++/CLI language, you should set this option to YES to
-# enable parsing support.
-
-CPP_CLI_SUPPORT        = NO
-
-# Set the SIP_SUPPORT tag to YES if your project consists of sip
-# sources only.  Doxygen will parse them like normal C++ but will
-# assume all classes use public instead of private inheritance when no
-# explicit protection keyword is present.
-
-SIP_SUPPORT            = NO
-
 # If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC 
 # tag is set to YES, then doxygen will reuse the documentation of the first 
 # member in the group (if any) for the other members of the group. By default 
@@ -240,16 +220,6 @@
 
 SUBGROUPING            = YES
 
-# When TYPEDEF_HIDES_STRUCT is enabled, a typedef of a struct (or union) is 
-# documented as struct with the name of the typedef. So 
-# typedef struct TypeS {} TypeT, will appear in the documentation as a struct 
-# with name TypeT. When disabled the typedef will appear as a member of a file, 
-# namespace, or class. And the struct will be named TypeS. This can typically 
-# be useful for C code where the coding convention is that all structs are 
-# typedef'ed and only the typedef is referenced never the struct's name.
-
-TYPEDEF_HIDES_STRUCT   = NO
-
 #---------------------------------------------------------------------------
 # Build related configuration options
 #---------------------------------------------------------------------------
@@ -284,14 +254,6 @@
 
 EXTRACT_LOCAL_METHODS  = YES
 
-# If this flag is set to YES, the members of anonymous namespaces will
-# be extracted and appear in the documentation as a namespace called
-# 'anonymous_namespace{file}', where file will be replaced with the
-# base name of the file that contains the anonymous namespace. By
-# default anonymous namespace are hidden.
-
-EXTRACT_ANON_NSPACES   = NO
-
 # If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all 
 # undocumented members of documented classes, files or namespaces. 
 # If set to NO (the default) these members will be included in the 
@@ -422,20 +384,19 @@
 
 SHOW_USED_FILES        = YES
 
-# If the sources in your project are distributed over multiple
-# directories then setting the SHOW_DIRECTORIES tag to YES will show
-# the directory hierarchy in the documentation. The default is NO.
+# If the sources in your project are distributed over multiple directories 
+# then setting the SHOW_DIRECTORIES tag to YES will show the directory hierarchy 
+# in the documentation. The default is NO.
 
 SHOW_DIRECTORIES       = YES
 
-# The FILE_VERSION_FILTER tag can be used to specify a program or
-# script that doxygen should invoke to get the current version for
-# each file (typically from the version control system). Doxygen will
-# invoke the program by executing (via popen()) the command <command>
-# <input-file>, where <command> is the value of the
-# FILE_VERSION_FILTER tag, and <input-file> is the name of an input
-# file provided by doxygen. Whatever the program writes to standard
-# output is used as the file version. See the manual for examples.
+# The FILE_VERSION_FILTER tag can be used to specify a program or script that 
+# doxygen should invoke to get the current version for each file (typically from the 
+# version control system). Doxygen will invoke the program by executing (via 
+# popen()) the command <command> <input-file>, where <command> is the value of 
+# the FILE_VERSION_FILTER tag, and <input-file> is the name of an input file 
+# provided by doxygen. Whatever the program writes to standard output 
+# is used as the file version. See the manual for examples.
 
 FILE_VERSION_FILTER    = 
 
@@ -494,53 +455,19 @@
 # configuration options related to the input files
 #---------------------------------------------------------------------------
 
-# The INPUT tag can be used to specify the files and/or directories
-# that contain documented source files. You may enter file names like
-# "myfile.cpp" or directories like "/usr/src/myproject". Separate the
-# files or directories with spaces.
+# The INPUT tag can be used to specify the files and/or directories that contain 
+# documented source files. You may enter file names like "myfile.cpp" or 
+# directories like "/usr/src/myproject". Separate the files or directories 
+# with spaces.
 
-INPUT                  = @srcdir@/doc/doxygen/doxygroups.cc \
-                         @srcdir@/include/precompiled/stdc++.h \
-                         @srcdir@/include/precompiled/stdtr1c++.h \
-                         @srcdir@/include/precompiled/extc++.h \
-                         @srcdir@/libsupc++/cxxabi.h \
+INPUT                  = @srcdir@/libsupc++/cxxabi.h \
+                         @srcdir@/libsupc++/cxxabi-forced.h \
                          @srcdir@/libsupc++/exception \
                          @srcdir@/libsupc++/new \
                          @srcdir@/libsupc++/typeinfo \
-                         include/@host_alias@/bits \
-                         include/bits \
-                         include/debug \
-                         include/parallel \
-                         include/ext \
-                         include/tr1 \
-                         include/tr1_impl \
                          include/algorithm \
                          include/array \
                          include/bitset \
-                         include/cassert \
-                         include/ccomplex \
-                         include/cctype \
-                         include/cerrno \
-                         include/cfenv \
-                         include/cfloat \
-                         include/cinttypes \
-                         include/ciso646 \
-                         include/climits \
-                         include/clocale \
-                         include/cmath \
-                         include/csetjmp \
-                         include/csignal \
-                         include/cstdarg \
-                         include/cstdbool \
-                         include/cstddef \
-                         include/cstdint \
-                         include/cstdio \
-                         include/cstdlib \
-                         include/cstring \
-                         include/ctgmath \
-                         include/ctime \
-                         include/cwchar \
-                         include/cwctype \
                          include/deque \
                          include/fstream \
                          include/functional \
@@ -566,7 +493,6 @@
                          include/stdexcept \
                          include/streambuf \
                          include/string \
-                         include/system_error \
                          include/tuple \
                          include/type_traits \
                          include/unordered_map \
@@ -574,14 +500,41 @@
                          include/utility \
                          include/valarray \
                          include/vector \
+                         include/cassert \
+                         include/ccomplex \
+                         include/cctype \
+                         include/cerrno \
+                         include/cfenv \
+                         include/cfloat \
+                         include/cinttypes \
+                         include/ciso646 \
+                         include/climits \
+                         include/clocale \
+                         include/cmath \
+                         include/csetjmp \
+                         include/csignal \
+                         include/cstdarg \
+                         include/cstdbool \
+                         include/cstddef \
+                         include/cstdint \
+                         include/cstdio \
+                         include/cstdlib \
+                         include/cstring \
+                         include/ctgmath \
+                         include/ctime \
+                         include/cwchar \
+                         include/cwctype \
                          include/backward/hash_map \
                          include/backward/hash_set \
+                         include/backward/strstream \
                          include/debug/bitset \
                          include/debug/deque \
                          include/debug/list \
                          include/debug/map \
                          include/debug/set \
                          include/debug/string \
+                         include/debug/unordered_map \
+                         include/debug/unordered_set \
                          include/debug/vector \
                          include/ext/algorithm \
                          include/ext/functional \
@@ -591,8 +544,6 @@
                          include/ext/rb_tree \
                          include/ext/rope \
                          include/ext/slist \
-                         include/ext/pb_ds \
-                         include/ext/pb_ds/detail \
                          include/parallel/algorithm \
                          include/parallel/numeric \
                          include/tr1/array \
@@ -614,7 +565,6 @@
                          include/tr1/cwchar \
                          include/tr1/cwctype \
                          include/tr1/functional \
-                         include/tr1/hashtable.h \
                          include/tr1/memory \
                          include/tr1/random \
                          include/tr1/regex \
@@ -622,7 +572,6 @@
                          include/tr1/type_traits \
                          include/tr1/unordered_map \
                          include/tr1/unordered_set \
-                         include/tr1_impl/utility \
                          include/tr1_impl/array \
                          include/tr1_impl/cctype \
                          include/tr1_impl/cfenv \
@@ -638,27 +587,28 @@
                          include/tr1_impl/hashtable \
                          include/tr1_impl/random \
                          include/tr1_impl/regex \
-                         include/tr1_impl/tuple \
                          include/tr1_impl/type_traits \
                          include/tr1_impl/unordered_map \
                          include/tr1_impl/unordered_set \
-                         include/tr1_impl/utility
+                         include/tr1_impl/utility \
+                         include/@host_alias@/bits \
+                         include/backward \
+                         include/bits \
+                         include/debug \
+                         include/parallel \
+                         include/tr1 \
+                         include/tr1_impl \
+                         include/ext \
+                         include/ext/pb_ds \
+                         include/ext/pb_ds/detail \
+                         @srcdir@/doc/doxygen/doxygroups.cc
 
-# This tag can be used to specify the character encoding of the source
-# files that doxygen parses. Internally doxygen uses the UTF-8
-# encoding, which is also the default input encoding. Doxygen uses
-# libiconv (or the iconv built into libc) for the transcoding.  See
-# http://www.gnu.org/software/libiconv for the list of possible
-# encodings.
-
-INPUT_ENCODING         = UTF-8
-
 # If the value of the INPUT tag contains directories, you can use the 
 # FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp 
 # and *.h) to filter out the source-files in the directories. If left 
 # blank the following patterns are tested: 
 # *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.h *.hh *.hxx 
-# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py *.f90
+# *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.py
 
 FILE_PATTERNS          = *.h \
                          *.hpp \
@@ -694,14 +644,6 @@
                          *extc++.h* \
                          */.svn/*
 
-# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol
-# names (namespaces, classes, functions, etc.) that should be excluded
-# from the output.  The symbol name can be a fully qualified name, a
-# word, or if the wildcard * is used, a substring. Examples:
-# ANamespace, AClass, AClass::ANamespace, ANamespace::*Test
-
-EXCLUDE_SYMBOLS        = 
-
 # The EXAMPLE_PATH tag can be used to specify one or more files or 
 # directories that contain example code fragments that are included (see 
 # the \include command).
@@ -757,13 +699,10 @@
 # configuration options related to source browsing
 #---------------------------------------------------------------------------
 
-# If the SOURCE_BROWSER tag is set to YES then a list of source files
-# will be generated. Documented entities will be cross-referenced with
-# these sources.  Note: To get rid of all source code in the generated
-# output, make sure also VERBATIM_HEADERS is set to NO. If you have
-# enabled CALL_GRAPH or CALLER_GRAPH then you must also enable this
-# option. If you don't then doxygen will produce a warning and turn it
-# on anyway
+# If the SOURCE_BROWSER tag is set to YES then a list of source files will 
+# be generated. Documented entities will be cross-referenced with these sources. 
+# Note: To get rid of all source code in the generated output, make sure also 
+# VERBATIM_HEADERS is set to NO.
 
 SOURCE_BROWSER         = YES
 
@@ -847,7 +786,7 @@
 # If a relative path is entered the value of OUTPUT_DIRECTORY will be 
 # put in front of it. If left blank `html' will be used as the default path.
 
-HTML_OUTPUT            = @html_output_dir@
+HTML_OUTPUT            = html
 
 # The HTML_FILE_EXTENSION tag can be used to specify the file extension for 
 # each generated HTML page (for example: .htm,.php,.asp). If it is left blank 
@@ -874,7 +813,7 @@
 # the style sheet file to the HTML output directory, so don't put your own 
 # stylesheet in the HTML output directory as well, or it will be erased!
 
-HTML_STYLESHEET        = @srcdir@/doc/doxygen/style.css
+HTML_STYLESHEET        = 
 
 # If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, 
 # files or namespaces will be aligned in HTML using tables. If set to 
@@ -889,14 +828,6 @@
 
 GENERATE_HTMLHELP      = NO
 
-# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML 
-# documentation will contain sections that can be hidden and shown after the 
-# page has loaded. For this to work a browser that supports 
-# JavaScript and DHTML is required (for instance Mozilla 1.0+, Firefox 
-# Netscape 6.0+, Internet explorer 5.0+, Konqueror, or Safari).
-
-HTML_DYNAMIC_SECTIONS  = NO
-
 # If the GENERATE_HTMLHELP tag is set to YES, the CHM_FILE tag can 
 # be used to specify the file name of the resulting .chm file. You 
 # can add a path in front of the file if the result should not be 
@@ -1120,7 +1051,6 @@
 # which can be used by a validating XML parser to check the 
 # syntax of the XML files.
 
-#XML_SCHEMA             = 
 XML_SCHEMA             = 
 
 # The XML_DTD tag can be used to specify an XML DTD, 
@@ -1128,7 +1058,6 @@
 # syntax of the XML files.
 
 XML_DTD                = 
-#XML_DTD                = http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd
 
 # If the XML_PROGRAMLISTING tag is set to YES Doxygen will 
 # dump the program listings (including syntax highlighting 
@@ -1232,13 +1161,18 @@
 # instead of the = operator.
 
 PREDEFINED             = __GTHREADS \
+                         "_GLIBCXX_STD_P= " \
+                         "_GLIBCXX_STD_D= " \
                          _GLIBCXX_STD=std \
-                         _GLIBCXX_TR1=tr1 \
+                         "_GLIBCXX_TR1= " \
+                         "_GLIBCXX_BEGIN_NAMESPACE_TR1= " \
+                         "_GLIBCXX_END_NAMESPACE_TR1= " \
                          "_GLIBCXX_BEGIN_NAMESPACE(name)=namespace name {  " \
                          "_GLIBCXX_BEGIN_NESTED_NAMESPACE(name, unused)=namespace name {  " \
                          _GLIBCXX_END_NAMESPACE=} \
                          _GLIBCXX_END_NESTED_NAMESPACE=} \
                          "_GLIBCXX_TEMPLATE_ARGS=...  " \
+                         _GLIBCXX_INCLUDE_AS_CXX0X \
                          _GLIBCXX_DEPRECATED \
                          _GLIBCXX_USE_WCHAR_T \
                          _GLIBCXX_USE_LONG_LONG \
@@ -1248,11 +1182,10 @@
                          __glibcxx_class_requires3=// \
                          __glibcxx_class_requires4=//
 
-# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES
-# then this tag can be used to specify a list of macro names that
-# should be expanded.  The macro definition that is found in the
-# sources will be used.  Use the PREDEFINED tag if you want to use a
-# different macro definition.
+# If the MACRO_EXPANSION and EXPAND_ONLY_PREDEF tags are set to YES then 
+# this tag can be used to specify a list of macro names that should be expanded. 
+# The macro definition that is found in the sources will be used. 
+# Use the PREDEFINED tag if you want to use a different macro definition.
 
 EXPAND_AS_DEFINED      = 
 
@@ -1320,14 +1253,6 @@
 
 CLASS_DIAGRAMS         = YES
 
-# You can define message sequence charts within doxygen comments using the \msc 
-# command. Doxygen will then run the mscgen tool (see http://www.mcternan.me.uk/mscgen/) to 
-# produce the chart and insert it in the documentation. The MSCGEN_PATH tag allows you to 
-# specify the directory where the mscgen tool resides. If left empty the tool is assumed to 
-# be found in the default search path.
-
-MSCGEN_PATH            = 
-
 # If set to YES, the inheritance and collaboration graphs will hide 
 # inheritance and usage relations if the target is undocumented 
 # or is not a class.
@@ -1385,21 +1310,19 @@
 
 INCLUDED_BY_GRAPH      = NO
 
-# If the CALL_GRAPH, SOURCE_BROWSER and HAVE_DOT tags are set to YES
-# then doxygen will generate a call dependency graph for every global
-# function or class method.  Note that enabling this option will
-# significantly increase the time of a run.  So in most cases it will
-# be better to enable call graphs for selected functions only using
-# the \callgraph command.
+# If the CALL_GRAPH and HAVE_DOT tags are set to YES then doxygen will 
+# generate a call dependency graph for every global function or class method. 
+# Note that enabling this option will significantly increase the time of a run. 
+# So in most cases it will be better to enable call graphs for selected 
+# functions only using the \callgraph command.
 
 CALL_GRAPH             = NO
 
-# If the CALLER_GRAPH, SOURCE_BROWSER and HAVE_DOT tags are set to YES
-# then doxygen will generate a caller dependency graph for every
-# global function or class method.  Note that enabling this option
-# will significantly increase the time of a run.  So in most cases it
-# will be better to enable caller graphs for selected functions only
-# using the \callergraph command.
+# If the CALLER_GRAPH and HAVE_DOT tags are set to YES then doxygen will 
+# generate a caller dependency graph for every global function or class method. 
+# Note that enabling this option will significantly increase the time of a run. 
+# So in most cases it will be better to enable caller graphs for selected 
+# functions only using the \callergraph command.
 
 CALLER_GRAPH           = NO
 
@@ -1432,24 +1355,31 @@
 
 DOTFILE_DIRS           = 
 
-# The MAX_DOT_GRAPH_MAX_NODES tag can be used to set the maximum
-# number of nodes that will be shown in the graph. If the number of
-# nodes in a graph becomes larger than this value, doxygen will
-# truncate the graph, which is visualized by representing a node as a
-# red box. Note that doxygen if the number of direct children of the
-# root node in a graph is already larger than MAX_DOT_GRAPH_NOTES then
-# the graph will not be shown at all. Also note that the size of a
-# graph can be further restricted by MAX_DOT_GRAPH_DEPTH.
+# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width 
+# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
+# this value, doxygen will try to truncate the graph, so that it fits within 
+# the specified constraint. Beware that most browsers cannot cope with very 
+# large images.
 
-DOT_GRAPH_MAX_NODES    = 50
+MAX_DOT_GRAPH_WIDTH    = 1024
 
+# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height 
+# (in pixels) of the graphs generated by dot. If a graph becomes larger than 
+# this value, doxygen will try to truncate the graph, so that it fits within 
+# the specified constraint. Beware that most browsers cannot cope with very 
+# large images.
+
+MAX_DOT_GRAPH_HEIGHT   = 1024
+
 # The MAX_DOT_GRAPH_DEPTH tag can be used to set the maximum depth of the 
 # graphs generated by dot. A depth value of 3 means that only nodes reachable 
 # from the root by following a path via at most 3 edges will be shown. Nodes 
 # that lay further from the root node will be omitted. Note that setting this 
 # option to 1 or 2 may greatly reduce the computation time needed for large 
-# code bases. Also note that the size of a graph can be further restricted by 
-# DOT_GRAPH_MAX_NODES. Using a depth of 0 means no depth restriction.
+# code bases. Also note that a graph may be further truncated if the graph's 
+# image dimensions are not sufficient to fit the graph (see MAX_DOT_GRAPH_WIDTH 
+# and MAX_DOT_GRAPH_HEIGHT). If 0 is used for the depth value (the default), 
+# the graph is not depth-constrained.
 
 MAX_DOT_GRAPH_DEPTH    = 0
 
Index: libstdc++-v3/doc/doxygen/mainpage.html
===================================================================
--- libstdc++-v3/doc/doxygen/mainpage.html	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/doc/doxygen/mainpage.html	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -2,7 +2,6 @@
 <html>
 <head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
 <title>libstdc++ Source: Main Index</title>
-<link href="style.css" rel="stylesheet" type="text/css">
 </head>
 
 <body bgcolor="#ffffff">
@@ -39,14 +38,25 @@
 
 <p>Here are entry points to all the pages generated by Doxygen:
    <ul>
-    <li><a href="modules.html">Modules</a>
-    <li><a href="namespaces.html">Namespace List</a>
-    <li><a href="hierarchy.html">Class List</a>
-    <li><a href="annotated.html">Class Annotated List</a>
-    <li><a href="classes.html">Class Alphabetical Index</a>
-    <li><a href="globals_func.html">Function Alphabetical List</a>
-    <li><a href="files.html">Source File List</a>
-    <li><a href="todo.html">TODO List</a> (This is incomplete... how ironic.)
+    <li><a href="modules.html">Modules</a></li>
+
+    <li>Namespaces
+    <ul>
+    <li><a href="namespaces.html">List</a></li>
+    <li><a href="namespacemembers.html">Members</a></li>
+    </ul>
+    </li>
+
+    <li>Classes
+    <ul>
+    <li><a href="classes.html">List</a></li>
+    <li><a href="hierarchy.html">Hierarchy</a></li>
+    <li><a href="functions.html">Members</a></li>
+    </ul>
+    </li>
+
+    <li><a href="files.html">Source Files</a></li>
+    <li><a href="todo.html">TODO List</a></li>
    </ul>
 </p>
 
Index: libstdc++-v3/doc/doxygen/doxygroups.cc
===================================================================
--- libstdc++-v3/doc/doxygen/doxygroups.cc	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/doc/doxygen/doxygroups.cc	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,5 +1,5 @@
 /*
-   Copyright (C) 2001, 2002, 2005 Free Software Foundation, Inc.
+   Copyright (C) 2001, 2002, 2005, 2008 Free Software Foundation, Inc.
    See license.html for license.
 
    This just provides documentation for stuff that doesn't need to be in the
@@ -17,36 +17,34 @@
 
 // // // // // // // // // // // // // // // // // // // // // // // //
 /** @namespace std
- *  @brief Everything defined by the ISO C++ Standard is within
- *  namespace <a class="el" href="namespacestd.html">std</a>.
+ *  @brief ISO C++ entities toplevel namespace is std.
 */
 /** @namespace std::__detail
- *  @brief Implementation details not part of the namespace <a class="el"
- *  href="namespacestd.html">std</a> interface.
+ *  @brief Implementation details not part of the namespace std interface.
 */
 /** @namespace std::tr1
- *  @brief Everything defined by the ISO C++ TR1 is within namespace std::tr1.
+ *  @brief ISO C++ TR1 entities toplevel namespace is std::tr1.
 */
 /** @namespace std::tr1::__detail
  *  @brief Implementation details not part of the namespace std::tr1 interface.
 */
+/** @namespace std::regex_constants
+ *  @brief ISO C++ 0x entities sub namespace for regex.
+*/
+/** @namespace std::placeholders
+ *  @brief ISO C++ 0x entities sub namespace for functional.
+*/
 /** @namespace __gnu_cxx
  *  @brief GNU extensions for public use.
 */
 /** @namespace __gnu_cxx::__detail
- *  @brief Implementation details not part of the namespace __gnu_cxx
+ *  @brief Implementation details not part of the namespace __gnu_cxx 
  *  interface.
 */
-/** @namespace __gnu_cxx::typelist
- *  @brief GNU typelist extensions for public compile-time use.
-*/
 /** @namespace __gnu_internal
  *  @brief GNU implemenation details, not for public use or
  *  export. Used only when anonymous namespaces cannot be substituted.
 */
-/** @namespace __gnu_debug
- *  @brief GNU debug classes for public use.
-*/
 // // // // // // // // // // // // // // // // // // // // // // // //
 /** @addtogroup SGIextensions STL extensions from SGI
 Because libstdc++ based its implementation of the STL subsections of
Index: libstdc++-v3/doc/doxygen/Intro.3
===================================================================
--- libstdc++-v3/doc/doxygen/Intro.3	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/doc/doxygen/Intro.3	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,5 +1,5 @@
 .\" t
-.\" This man page is released under the FDL as part of libstdc++.
+.\" This man page is released under the GPL as part of libstdc++.
 .TH C++Intro 3 "20 May 2004" "GNU libstdc++" "Standard C++ Library"
 .SH NAME
 C++Intro \- Introduction to the GNU libstdc++ man pages
Index: libstdc++-v3/doc/doxygen/tables.html
===================================================================
--- libstdc++-v3/doc/doxygen/tables.html	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/doc/doxygen/tables.html	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -2,7 +2,6 @@
 <html>
 <head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
 <title>Tables</title>
-<link href="style.css" rel="stylesheet" type="text/css">
 </head>
 
 <body bgcolor="#ffffff">
Index: libstdc++-v3/include/ext/pb_ds/tag_and_trait.hpp
===================================================================
--- libstdc++-v3/include/ext/pb_ds/tag_and_trait.hpp	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/ext/pb_ds/tag_and_trait.hpp	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -52,9 +52,8 @@
 
 /**
  * @namespace __gnu_pbds
- * @brief GNU extension policy-based data structures for public use.
+ * @brief GNU extensions for policy-based data structures for public use.
  */
-
 namespace __gnu_pbds
 {
   // A trivial iterator tag. Signifies that the iterators has none of
Index: libstdc++-v3/include/ext/enc_filebuf.h
===================================================================
--- libstdc++-v3/include/ext/enc_filebuf.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/ext/enc_filebuf.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -40,7 +40,7 @@
 
 _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
 
-  /// @brief  class enc_filebuf.
+  /// class enc_filebuf.
   template<typename _CharT>
     class enc_filebuf
     : public std::basic_filebuf<_CharT, encoding_char_traits<_CharT> >
Index: libstdc++-v3/include/ext/throw_allocator.h
===================================================================
--- libstdc++-v3/include/ext/throw_allocator.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/ext/throw_allocator.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -80,6 +80,7 @@
     std::tr1::mt19937 _M_generator;
   };
 
+  /// Thown by throw_allocator.
   struct forced_exception_error : public std::exception
   { };
 
@@ -94,6 +95,7 @@
 #endif
   }
 
+  /// Base class.
   class throw_allocator_base
   {
   public:
@@ -184,7 +186,7 @@
     static size_t 		_S_label;
   };
 
-
+  /// Allocator class with logging and exception control.
   template<typename T>
     class throw_allocator : public throw_allocator_base
     {
@@ -309,7 +311,7 @@
 
   twister_rand_gen throw_allocator_base::_S_g;
 
-  throw_allocator_base::map_type
+  throw_allocator_base::map_type 
   throw_allocator_base::_S_map;
 
   double throw_allocator_base::_S_throw_prob;
Index: libstdc++-v3/include/ext/pool_allocator.h
===================================================================
--- libstdc++-v3/include/ext/pool_allocator.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/ext/pool_allocator.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -119,7 +119,7 @@
     };
 
 
-  /// @brief  class __pool_alloc.
+  /// class __pool_alloc.
   template<typename _Tp>
     class __pool_alloc : private __pool_alloc_base
     {
Index: libstdc++-v3/include/ext/bitmap_allocator.h
===================================================================
--- libstdc++-v3/include/ext/bitmap_allocator.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/ext/bitmap_allocator.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -706,6 +706,7 @@
 	};
     };
 
+  /// Primary template
   template<typename _Tp>
     class bitmap_allocator : private free_list
     {
Index: libstdc++-v3/include/ext/concurrence.h
===================================================================
--- libstdc++-v3/include/ext/concurrence.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/ext/concurrence.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -240,7 +240,7 @@
       { return &_M_mutex; }
   };
 
-  /// @brief  Scoped lock idiom.
+  /// Scoped lock idiom.
   // Acquire the mutex here with a constructor call, then release with
   // the destructor call in accordance with RAII style.
   class __scoped_lock
Index: libstdc++-v3/include/ext/codecvt_specializations.h
===================================================================
--- libstdc++-v3/include/ext/codecvt_specializations.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/ext/codecvt_specializations.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -47,7 +47,7 @@
 
 _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
 
-  /// @brief  Extension to use iconv for dealing with character encodings.
+  /// Extension to use iconv for dealing with character encodings.
   // This includes conversions and comparisons between various character
   // sets.  This object encapsulates data that may need to be shared between
   // char_traits, codecvt and ctype.
@@ -206,7 +206,7 @@
     }
   };
 
-  /// @brief  encoding_char_traits.
+  /// encoding_char_traits
   // Custom traits type with encoding_state for the state type, and the
   // associated fpos<encoding_state> for the position type, all other
   // bits equivalent to the required char_traits instantiations.
@@ -224,7 +224,7 @@
 
   using __gnu_cxx::encoding_state;
 
-  /// @brief  codecvt<InternT, _ExternT, encoding_state> specialization.
+  /// codecvt<InternT, _ExternT, encoding_state> specialization.
   // This partial specialization takes advantage of iconv to provide
   // code conversions between a large number of character encodings.
   template<typename _InternT, typename _ExternT>
Index: libstdc++-v3/include/ext/stdio_sync_filebuf.h
===================================================================
--- libstdc++-v3/include/ext/stdio_sync_filebuf.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/ext/stdio_sync_filebuf.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -47,7 +47,7 @@
 
 _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
 
-  /// @brief  class stdio_sync_filebuf.
+  /// class stdio_sync_filebuf.
   template<typename _CharT, typename _Traits = std::char_traits<_CharT> >
     class stdio_sync_filebuf : public std::basic_streambuf<_CharT, _Traits>
     {
Index: libstdc++-v3/include/ext/typelist.h
===================================================================
--- libstdc++-v3/include/ext/typelist.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/ext/typelist.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -50,6 +50,9 @@
 
 _GLIBCXX_BEGIN_NAMESPACE(__gnu_cxx)
 
+/** @namespace __gnu_cxx::typelist
+ *  @brief GNU typelist extensions for public compile-time use.
+*/
 namespace typelist
 {
   struct null_type { };
Index: libstdc++-v3/include/ext/array_allocator.h
===================================================================
--- libstdc++-v3/include/ext/array_allocator.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/ext/array_allocator.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -45,7 +45,7 @@
  using std::size_t;
  using std::ptrdiff_t;
 
-  /// @brief  Base class.
+  /// Base class.
  template<typename _Tp>
     class array_allocator_base
     {
Index: libstdc++-v3/include/ext/mt_allocator.h
===================================================================
--- libstdc++-v3/include/ext/mt_allocator.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/ext/mt_allocator.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -47,7 +47,7 @@
 
   typedef void (*__destroy_handler)(void*);
 
-  /// @brief  Base class for pool object.
+  /// Base class for pool object.
   struct __pool_base
   {
     // Using short int as type for the binmap implies we are never
@@ -455,7 +455,7 @@
     };
 #endif
 
-  /// @brief  Policy for shared __pool objects.
+  /// Policy for shared __pool objects.
   template<template <bool> class _PoolTp, bool _Thread>
     struct __common_pool_policy : public __common_pool_base<_PoolTp, _Thread>
     {
@@ -550,7 +550,7 @@
     };
 #endif
 
-  /// @brief  Policy for individual __pool objects.
+  /// Policy for individual __pool objects.
   template<typename _Tp, template <bool> class _PoolTp, bool _Thread>
     struct __per_type_pool_policy 
     : public __per_type_pool_base<_Tp, _PoolTp, _Thread>
@@ -565,7 +565,7 @@
   };
 
 
-  /// @brief  Base class for _Tp dependent member functions.
+  /// Base class for _Tp dependent member functions.
   template<typename _Tp>
     class __mt_alloc_base 
     {
@@ -621,7 +621,7 @@
    *  the "global" list).
    *
    *  Further details:
-   *  http://gcc.gnu.org/onlinedocs/libstdc++/ext/mt_allocator.html
+   *  http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk01pt12ch32.html
    */
   template<typename _Tp, 
 	   typename _Poolp = __common_pool_policy<__pool, __thread_default> >
Index: libstdc++-v3/include/bits/stl_algobase.h
===================================================================
--- libstdc++-v3/include/bits/stl_algobase.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/bits/stl_algobase.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 // Core algorithmic facilities -*- C++ -*-
 
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
 // Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
@@ -689,19 +689,24 @@
   template<typename _ForwardIterator, typename _Tp>
     inline typename
     __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, void>::__type
-    __fill_a(_ForwardIterator __first, _ForwardIterator __last, _Tp __value)
+    __fill_a(_ForwardIterator __first, _ForwardIterator __last,
+	     const _Tp& __value)
     {
+      const _Tp __tmp = __value;
       for (; __first != __last; ++__first)
-	*__first = __value;
+	*__first = __tmp;
     }
 
   // Specialization: for char types we can use memset.
   template<typename _Tp>
     inline typename
     __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, void>::__type
-    __fill_a(_Tp* __first, _Tp* __last, _Tp __c)
-    { __builtin_memset(__first, static_cast<unsigned char>(__c),
-		       __last - __first); }
+    __fill_a(_Tp* __first, _Tp* __last, const _Tp& __c)
+    {
+      const _Tp __tmp = __c;
+      __builtin_memset(__first, static_cast<unsigned char>(__tmp),
+		       __last - __first);
+    }
 
   /**
    *  @brief Fills the range [first,last) with copies of value.
@@ -740,17 +745,18 @@
   template<typename _OutputIterator, typename _Size, typename _Tp>
     inline typename
     __gnu_cxx::__enable_if<__is_scalar<_Tp>::__value, _OutputIterator>::__type
-    __fill_n_a(_OutputIterator __first, _Size __n, _Tp __value)
+    __fill_n_a(_OutputIterator __first, _Size __n, const _Tp& __value)
     {
+      const _Tp __tmp = __value;
       for (; __n > 0; --__n, ++__first)
-	*__first = __value;
+	*__first = __tmp;
       return __first;
     }
 
   template<typename _Size, typename _Tp>
     inline typename
     __gnu_cxx::__enable_if<__is_byte<_Tp>::__value, _Tp*>::__type
-    __fill_n_a(_Tp* __first, _Size __n, _Tp __c)
+    __fill_n_a(_Tp* __first, _Size __n, const _Tp& __c)
     {
       std::__fill_a(__first, __first + __n, __c);
       return __first + __n;
Index: libstdc++-v3/include/bits/locale_classes.h
===================================================================
--- libstdc++-v3/include/bits/locale_classes.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/bits/locale_classes.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -780,7 +780,7 @@
     collate<wchar_t>::_M_transform(wchar_t*, const wchar_t*, size_t) const;
 #endif
 
-  /// @brief  class collate_byname [22.2.4.2].
+  /// class collate_byname [22.2.4.2].
   template<typename _CharT>
     class collate_byname : public collate<_CharT>
     {
Index: libstdc++-v3/include/bits/locale_facets.h
===================================================================
--- libstdc++-v3/include/bits/locale_facets.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/bits/locale_facets.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1511,7 +1511,7 @@
     use_facet<ctype<wchar_t> >(const locale& __loc);
 #endif //_GLIBCXX_USE_WCHAR_T
 
-  /// @brief  class ctype_byname [22.2.1.2].
+  /// class ctype_byname [22.2.1.2].
   template<typename _CharT>
     class ctype_byname : public ctype<_CharT>
     {
@@ -1912,7 +1912,7 @@
     numpunct<wchar_t>::_M_initialize_numpunct(__c_locale __cloc);
 #endif
 
-  /// @brief  class numpunct_byname [22.2.3.2].
+  /// class numpunct_byname [22.2.3.2].
   template<typename _CharT>
     class numpunct_byname : public numpunct<_CharT>
     {
Index: libstdc++-v3/include/bits/stl_multimap.h
===================================================================
--- libstdc++-v3/include/bits/stl_multimap.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/bits/stl_multimap.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -197,7 +197,7 @@
       template<typename _InputIterator>
         multimap(_InputIterator __first, _InputIterator __last)
 	: _M_t()
-        { _M_t._M_insert_unique(__first, __last); }
+        { _M_t._M_insert_equal(__first, __last); }
 
       /**
        *  @brief  Builds a %multimap from a range.
Index: libstdc++-v3/include/bits/codecvt.h
===================================================================
--- libstdc++-v3/include/bits/codecvt.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/bits/codecvt.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 // Locale support (codecvt) -*- C++ -*-
 
-// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
+// Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
 //  Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
@@ -46,7 +46,7 @@
 
 _GLIBCXX_BEGIN_NAMESPACE(std)
 
-  /// @brief  Empty base class for codecvt facet [22.2.1.5].
+  /// Empty base class for codecvt facet [22.2.1.5].
   class codecvt_base
   {
   public:
@@ -330,7 +330,7 @@
   template<typename _InternT, typename _ExternT, typename _StateT>
     locale::id codecvt<_InternT, _ExternT, _StateT>::id;
 
-  /// @brief class codecvt<char, char, mbstate_t> specialization.
+  /// class codecvt<char, char, mbstate_t> specialization.
   template<>
     class codecvt<char, char, mbstate_t>
     : public __codecvt_abstract_base<char, char, mbstate_t>
@@ -388,7 +388,7 @@
   };
 
 #ifdef _GLIBCXX_USE_WCHAR_T
-  /// @brief  class codecvt<wchar_t, char, mbstate_t> specialization.
+  /// class codecvt<wchar_t, char, mbstate_t> specialization.
   template<>
     class codecvt<wchar_t, char, mbstate_t>
     : public __codecvt_abstract_base<wchar_t, char, mbstate_t>
@@ -448,7 +448,7 @@
     };
 #endif //_GLIBCXX_USE_WCHAR_T
 
-  /// @brief class codecvt_byname [22.2.1.6].
+  /// class codecvt_byname [22.2.1.6].
   template<typename _InternT, typename _ExternT, typename _StateT>
     class codecvt_byname : public codecvt<_InternT, _ExternT, _StateT>
     {
Index: libstdc++-v3/include/bits/char_traits.h
===================================================================
--- libstdc++-v3/include/bits/char_traits.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/bits/char_traits.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -231,7 +231,7 @@
     { };
 
 
-  /// @brief  21.1.3.1  char_traits specializations
+  /// 21.1.3.1  char_traits specializations
   template<>
     struct char_traits<char>
     {
@@ -301,7 +301,7 @@
 
 
 #ifdef _GLIBCXX_USE_WCHAR_T
-  /// @brief  21.1.3.2  char_traits specializations
+  /// 21.1.3.2  char_traits specializations
   template<>
     struct char_traits<wchar_t>
     {
Index: libstdc++-v3/include/bits/allocator.h
===================================================================
--- libstdc++-v3/include/bits/allocator.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/bits/allocator.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 // Allocators -*- C++ -*-
 
-// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007
+// Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
 // Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
@@ -77,7 +77,7 @@
    * @brief  The "standard" allocator, as per [20.4].
    *
    *  Further details:
-   *  http://gcc.gnu.org/onlinedocs/libstdc++/20_util/allocator.html
+   *  http://gcc.gnu.org/onlinedocs/libstdc++/manual/bk01pt04ch11.html
    */
   template<typename _Tp>
     class allocator: public __glibcxx_base_allocator<_Tp>
Index: libstdc++-v3/include/bits/locale_facets_nonio.h
===================================================================
--- libstdc++-v3/include/bits/locale_facets_nonio.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/bits/locale_facets_nonio.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -674,7 +674,7 @@
   template<typename _CharT, typename _InIter>
     locale::id time_get<_CharT, _InIter>::id;
 
-  /// @brief  class time_get_byname [22.2.5.2].
+  /// class time_get_byname [22.2.5.2].
   template<typename _CharT, typename _InIter>
     class time_get_byname : public time_get<_CharT, _InIter>
     {
@@ -798,7 +798,7 @@
   template<typename _CharT, typename _OutIter>
     locale::id time_put<_CharT, _OutIter>::id;
 
-  /// @brief  class time_put_byname [22.2.5.4].
+  /// class time_put_byname [22.2.5.4].
   template<typename _CharT, typename _OutIter>
     class time_put_byname : public time_put<_CharT, _OutIter>
     {
@@ -1306,7 +1306,7 @@
 							 const char*);
 #endif
 
-  /// @brief  class moneypunct_byname [22.2.6.4].
+  /// class moneypunct_byname [22.2.6.4].
   template<typename _CharT, bool _Intl>
     class moneypunct_byname : public moneypunct<_CharT, _Intl>
     {
@@ -1887,7 +1887,7 @@
     messages<wchar_t>::do_get(catalog, int, int, const wstring&) const;
 #endif
 
-   /// @brief class messages_byname [22.2.7.2].
+   /// class messages_byname [22.2.7.2].
    template<typename _CharT>
     class messages_byname : public messages<_CharT>
     {
Index: libstdc++-v3/include/debug/functions.h
===================================================================
--- libstdc++-v3/include/debug/functions.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/debug/functions.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -268,35 +268,31 @@
       return __check_sorted_aux(__first, __last, __pred, _Category());
     }
 
-  template<typename _InputIterator1, typename _InputIterator2>
+  template<typename _InputIterator>
     inline bool
-    __check_sorted_set_aux(const _InputIterator1& __first,
-			   const _InputIterator1& __last,
-			   const _InputIterator2&, std::__true_type)
+    __check_sorted_set_aux(const _InputIterator& __first,
+			   const _InputIterator& __last,
+			   std::__true_type)
     { return __check_sorted(__first, __last); }
 
-  template<typename _InputIterator1, typename _InputIterator2>
+  template<typename _InputIterator>
     inline bool
-    __check_sorted_set_aux(const _InputIterator1&,
-			   const _InputIterator1&,
-			   const _InputIterator2&, std::__false_type)
+    __check_sorted_set_aux(const _InputIterator&,
+			   const _InputIterator&,
+			   std::__false_type)
     { return true; }
 
-  template<typename _InputIterator1, typename _InputIterator2,
-	   typename _Predicate>
+  template<typename _InputIterator, typename _Predicate>
     inline bool
-    __check_sorted_set_aux(const _InputIterator1& __first,
-			   const _InputIterator1& __last,
-			   const _InputIterator2&, _Predicate __pred,
-			   std::__true_type)
+    __check_sorted_set_aux(const _InputIterator& __first,
+			   const _InputIterator& __last,
+			   _Predicate __pred, std::__true_type)
     { return __check_sorted(__first, __last, __pred); }
 
-  template<typename _InputIterator1, typename _InputIterator2,
-	   typename _Predicate>
+  template<typename _InputIterator, typename _Predicate>
     inline bool
-    __check_sorted_set_aux(const _InputIterator1&,
-			   const _InputIterator1&,
-			   const _InputIterator2&, _Predicate,
+    __check_sorted_set_aux(const _InputIterator&,
+			   const _InputIterator&, _Predicate,
 			   std::__false_type)
     { return true; }
 
Index: libstdc++-v3/include/debug/debug.h
===================================================================
--- libstdc++-v3/include/debug/debug.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/debug/debug.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -44,11 +44,19 @@
 */
 
 // Debug mode namespaces.
+
+/**
+ * @namespace std::__debug
+ * @brief GNU debug code, replaces standard behavior with debug behavior.
+ */
 namespace std 
 { 
   namespace __debug { } 
 }
 
+/** @namespace __gnu_debug
+ *  @brief GNU debug classes for public use.
+*/
 namespace __gnu_debug
 {
   using namespace std::__debug;
Index: libstdc++-v3/include/tr1/poly_laguerre.tcc
===================================================================
--- libstdc++-v3/include/tr1/poly_laguerre.tcc	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1/poly_laguerre.tcc	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 // Special functions -*- C++ -*-
 
-// Copyright (C) 2006-2007
+// Copyright (C) 2006, 2007, 2008
 // Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
@@ -54,14 +54,7 @@
 
   // [5.2] Special functions
 
-  /**
-   * @ingroup tr1_math_spec_func
-   * @{
-   */
-
-  //
   // Implementation-space details.
-  //
   namespace __detail
   {
 
@@ -335,9 +328,6 @@
     }
 
   } // namespace std::tr1::__detail
-
-  /* @} */ // group tr1_math_spec_func
-
 }
 }
 
Index: libstdc++-v3/include/tr1/riemann_zeta.tcc
===================================================================
--- libstdc++-v3/include/tr1/riemann_zeta.tcc	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1/riemann_zeta.tcc	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 // Special functions -*- C++ -*-
 
-// Copyright (C) 2006-2007
+// Copyright (C) 2006, 2007, 2008
 // Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
@@ -57,14 +57,7 @@
 
   // [5.2] Special functions
 
-  /**
-   * @ingroup tr1_math_spec_func
-   * @{
-   */
-
-  //
   // Implementation-space details.
-  //
   namespace __detail
   {
 
@@ -441,9 +434,6 @@
     }
 
   } // namespace std::tr1::__detail
-
-  /* @} */ // group tr1_math_spec_func
-
 }
 }
 
Index: libstdc++-v3/include/tr1/beta_function.tcc
===================================================================
--- libstdc++-v3/include/tr1/beta_function.tcc	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1/beta_function.tcc	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 // Special functions -*- C++ -*-
 
-// Copyright (C) 2006-2007
+// Copyright (C) 2006, 2007, 2008
 // Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
@@ -59,14 +59,7 @@
 
   // [5.2] Special functions
 
-  /**
-   * @ingroup tr1_math_spec_func
-   * @{
-   */
-
-  //
   // Implementation-space details.
-  //
   namespace __detail
   {
 
@@ -203,9 +196,6 @@
     }
 
   } // namespace std::tr1::__detail
-
-  /* @} */ // group tr1_math_spec_func
-
 }
 }
 
Index: libstdc++-v3/include/tr1/exp_integral.tcc
===================================================================
--- libstdc++-v3/include/tr1/exp_integral.tcc	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1/exp_integral.tcc	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 // Special functions -*- C++ -*-
 
-// Copyright (C) 2006-2007
+// Copyright (C) 2006, 2007, 2008
 // Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
@@ -60,14 +60,7 @@
 
   // [5.2] Special functions
 
-  /**
-   * @ingroup tr1_math_spec_func
-   * @{
-   */
-
-  //
   // Implementation-space details.
-  //
   namespace __detail
   {
 
@@ -530,9 +523,6 @@
     }
 
   } // namespace std::tr1::__detail
-
-  /* @} */ // group tr1_math_spec_func
-
 }
 }
 
Index: libstdc++-v3/include/tr1/tuple
===================================================================
--- libstdc++-v3/include/tr1/tuple	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1/tuple	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -246,7 +246,7 @@
   template<typename _Tp>
     struct tuple_size;
 
-  /// @brief class tuple_size
+  /// class tuple_size
   template<typename... _Elements>
     struct tuple_size<tuple<_Elements...> >
     {
@@ -329,7 +329,7 @@
     {
       typedef tuple<_TElements...> _Tp;
       typedef tuple<_UElements...> _Up;
-      return (__tuple_compare<tuple_size<_Tp>::value - tuple_size<_Tp>::value,
+      return (__tuple_compare<tuple_size<_Tp>::value - tuple_size<_Up>::value,
 	      0, tuple_size<_Tp>::value, _Tp, _Up>::__eq(__t, __u));
     }
 
@@ -340,7 +340,7 @@
     {
       typedef tuple<_TElements...> _Tp;
       typedef tuple<_UElements...> _Up;
-      return (__tuple_compare<tuple_size<_Tp>::value - tuple_size<_Tp>::value,
+      return (__tuple_compare<tuple_size<_Tp>::value - tuple_size<_Up>::value,
 	      0, tuple_size<_Tp>::value, _Tp, _Up>::__less(__t, __u));
     }
 
Index: libstdc++-v3/include/tr1/gamma.tcc
===================================================================
--- libstdc++-v3/include/tr1/gamma.tcc	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1/gamma.tcc	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 // Special functions -*- C++ -*-
 
-// Copyright (C) 2006-2007
+// Copyright (C) 2006, 2007, 2008
 // Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
@@ -58,15 +58,7 @@
 {
 namespace tr1
 {
-
-  /**
-   * @ingroup tr1_math_spec_func
-   * @{
-   */
-
-  //
   // Implementation-space details.
-  //
   namespace __detail
   {
 
@@ -477,9 +469,6 @@
     }
 
   } // namespace std::tr1::__detail
-
-  /* @} */ // group tr1_math_spec_func
-
 }
 }
 
Index: libstdc++-v3/include/tr1/hypergeometric.tcc
===================================================================
--- libstdc++-v3/include/tr1/hypergeometric.tcc	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1/hypergeometric.tcc	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 // Special functions -*- C++ -*-
 
-// Copyright (C) 2006-2007
+// Copyright (C) 2006, 2007, 2008
 // Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
@@ -54,14 +54,7 @@
 
   // [5.2] Special functions
 
-  /**
-   * @ingroup tr1_math_spec_func
-   * @{
-   */
-
-  //
   // Implementation-space details.
-  //
   namespace __detail
   {
 
@@ -780,9 +773,6 @@
     }
 
   } // namespace std::tr1::__detail
-
-  /* @} */ // group tr1_math_spec_func
-
 }
 }
 
Index: libstdc++-v3/include/tr1/modified_bessel_func.tcc
===================================================================
--- libstdc++-v3/include/tr1/modified_bessel_func.tcc	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1/modified_bessel_func.tcc	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 // Special functions -*- C++ -*-
 
-// Copyright (C) 2006-2007
+// Copyright (C) 2006, 2007, 2008
 // Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
@@ -61,14 +61,7 @@
 
   // [5.2] Special functions
 
-  /**
-   * @ingroup tr1_math_spec_func
-   * @{
-   */
-
-  //
   // Implementation-space details.
-  //
   namespace __detail
   {
 
@@ -442,9 +435,6 @@
     }
 
   } // namespace std::tr1::__detail
-
-  /* @} */ // group tr1_math_spec_func
-
 }
 }
 
Index: libstdc++-v3/include/tr1/legendre_function.tcc
===================================================================
--- libstdc++-v3/include/tr1/legendre_function.tcc	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1/legendre_function.tcc	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 // Special functions -*- C++ -*-
 
-// Copyright (C) 2006-2007
+// Copyright (C) 2006, 2007, 2008
 // Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
@@ -59,14 +59,7 @@
 
   // [5.2] Special functions
 
-  /**
-   * @ingroup tr1_math_spec_func
-   * @{
-   */
-
-  //
   // Implementation-space details.
-  //
   namespace __detail
   {
 
@@ -161,7 +154,8 @@
           _Tp __p_mm = _Tp(1);
           if (__m > 0)
             {
-              //  Two square roots seem more accurate more of the time than just one.
+              //  Two square roots seem more accurate more of the time
+              //  than just one.
               _Tp __root = std::sqrt(_Tp(1) - __x) * std::sqrt(_Tp(1) + __x);
               _Tp __fact = _Tp(1);
               for (unsigned int __i = 1; __i <= __m; ++__i)
@@ -310,9 +304,6 @@
     }
 
   } // namespace std::tr1::__detail
-
-  /* @} */ // group tr1_math_spec_func
-
 }
 }
 
Index: libstdc++-v3/include/tr1/type_traits
===================================================================
--- libstdc++-v3/include/tr1/type_traits	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1/type_traits	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -183,7 +183,7 @@
   template<typename _From, typename _To,
 	   bool = (is_void<_From>::value || is_void<_To>::value
 		   || is_function<_To>::value || is_array<_To>::value
-		   // This special case is here only to avoid warnings.		   
+		   // This special case is here only to avoid warnings.	
 		   || (is_floating_point<typename
 		       remove_reference<_From>::type>::value
 		       && __is_int_or_cref<_To>::__value))>
@@ -206,7 +206,7 @@
 			       __is_convertible_helper<_From, _To>::__value>
     { };
 
-  /// @brief  reference modifications [4.7.2].
+  // reference modifications [4.7.2].
   template<typename _Tp>
     struct remove_reference
     { typedef _Tp     type; };
@@ -230,7 +230,7 @@
     : public __add_reference_helper<_Tp>
     { };
 
-  /// @brief  other transformations [4.8].
+  // other transformations [4.8].
   template<std::size_t _Len, std::size_t _Align>
     struct aligned_storage
     { 
Index: libstdc++-v3/include/tr1/special_function_util.h
===================================================================
--- libstdc++-v3/include/tr1/special_function_util.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1/special_function_util.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -42,7 +42,6 @@
 #ifndef _GLIBCXX_TR1_SPECIAL_FUNCTION_UTIL_H
 #define _GLIBCXX_TR1_SPECIAL_FUNCTION_UTIL_H 1
 
-// namespace std::tr1
 namespace std
 {
 namespace tr1
@@ -51,21 +50,17 @@
   namespace __detail
   {
 
-    ///
-    ///  @brief  A class to encapsulate type dependent floating point
-    ///          constants.  Not everything will be able to be expressed
-    ///          as type logic.
-    ///
-    template <typename _Tp>
+    /// A class to encapsulate type dependent floating point
+    /// constants.  Not everything will be able to be expressed as
+    /// type logic.
+    template<typename _Tp>
     struct __floating_point_constant
     {
       static const _Tp __value;
     };
 
 
-    ///
-    ///  @brief  A structure for numeric constants.
-    ///
+    /// A structure for numeric constants.
     template<typename _Tp>
       struct __numeric_constants
       {
@@ -111,15 +106,13 @@
       };
 
 
-    ///
-    ///  @brief  This is a wrapper for the isnan function.
-    ///          Otherwise, for NaN, all comparisons result in false.
-    ///          If/when we build a std::isnan out of intrinsics, this
-    ///          will disappear completely in favor of std::isnan.
-    ///
 #if _GLIBCXX_USE_C99_MATH && !_GLIBCXX_USE_C99_FP_MACROS_DYNAMIC
 
-    template <typename _Tp>
+    /// This is a wrapper for the isnan function. Otherwise, for NaN,
+    /// all comparisons result in false. If/when we build a std::isnan
+    /// out of intrinsics, this will disappear completely in favor of
+    /// std::isnan.
+    template<typename _Tp>
     inline bool __isnan(const _Tp __x)
     {
       return std::isnan(__x);
@@ -127,19 +120,19 @@
 
 #else
 
-    template <typename _Tp>
+    template<typename _Tp>
     inline bool __isnan(const _Tp __x)
     {
       return __builtin_isnan(__x);
     }
 
-    template <>
+    template<>
     inline bool __isnan<float>(const float __x)
     {
       return __builtin_isnanf(__x);
     }
 
-    template <>
+    template<>
     inline bool __isnan<long double>(const long double __x)
     {
       return __builtin_isnanl(__x);
Index: libstdc++-v3/include/tr1/bessel_function.tcc
===================================================================
--- libstdc++-v3/include/tr1/bessel_function.tcc	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1/bessel_function.tcc	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 // Special functions -*- C++ -*-
 
-// Copyright (C) 2006-2007
+// Copyright (C) 2006, 2007, 2008
 // Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
@@ -61,14 +61,7 @@
 
   // [5.2] Special functions
 
-  /**
-   * @ingroup tr1_math_spec_func
-   * @{
-   */
-
-  //
   // Implementation-space details.
-  //
   namespace __detail
   {
 
@@ -633,9 +626,6 @@
     }
 
   } // namespace std::tr1::__detail
-
-  /* @} */ // group tr1_math_spec_func
-
 }
 }
 
Index: libstdc++-v3/include/tr1/cmath
===================================================================
--- libstdc++-v3/include/tr1/cmath	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1/cmath	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 // TR1 cmath -*- C++ -*-
 
-// Copyright (C) 2006, 2007 Free Software Foundation, Inc.
+// Copyright (C) 2006, 2007, 2008 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
@@ -56,15 +56,10 @@
 #  undef _GLIBCXX_INCLUDE_AS_TR1
 #endif
 
-/**
- * @defgroup tr1_math_spec_func Mathematical Special Functions
- * A collection of advanced mathematical special functions.
- * @{
- */
 #include <bits/stl_algobase.h>
 #include <limits>
+#include <tr1/type_traits>
 
-#include <tr1/type_traits>
 #include <tr1/gamma.tcc>
 #include <tr1/bessel_function.tcc>
 #include <tr1/beta_function.tcc>
@@ -77,12 +72,16 @@
 #include <tr1/poly_laguerre.tcc>
 #include <tr1/riemann_zeta.tcc>
 
-// namespace std::tr1
 namespace std
 {
 namespace tr1
 {
-  //  5.2.1.1  Associated Laguerre polynomials.
+  /**
+   * @addtogroup tr1_math_spec_func Mathematical Special Functions
+   * A collection of advanced mathematical special functions.
+   * @{
+   */
+
   inline float
   assoc_laguerref(unsigned int __n, unsigned int __m, float __x)
   { return __detail::__assoc_laguerre<float>(__n, __m, __x); }
@@ -93,6 +92,7 @@
     return __detail::__assoc_laguerre<long double>(__n, __m, __x);
   }
 
+  ///  5.2.1.1  Associated Laguerre polynomials.
   template<typename _Tp>
     inline typename __gnu_cxx::__promote<_Tp>::__type
     assoc_laguerre(unsigned int __n, unsigned int __m, _Tp __x)
@@ -101,7 +101,6 @@
       return __detail::__assoc_laguerre<__type>(__n, __m, __x);
     }
 
-  //  5.2.1.2  Associated Legendre functions.
   inline float
   assoc_legendref(unsigned int __l, unsigned int __m, float __x)
   { return __detail::__assoc_legendre_p<float>(__l, __m, __x); }
@@ -110,6 +109,7 @@
   assoc_legendrel(unsigned int __l, unsigned int __m, long double __x)
   { return __detail::__assoc_legendre_p<long double>(__l, __m, __x); }
 
+  ///  5.2.1.2  Associated Legendre functions.
   template<typename _Tp>
     inline typename __gnu_cxx::__promote<_Tp>::__type
     assoc_legendre(unsigned int __l, unsigned int __m, _Tp __x)
@@ -118,7 +118,6 @@
       return __detail::__assoc_legendre_p<__type>(__l, __m, __x);
     }
 
-  //  5.2.1.3  Beta functions.
   inline float
   betaf(float __x, float __y)
   { return __detail::__beta<float>(__x, __y); }
@@ -127,6 +126,7 @@
   betal(long double __x, long double __y)
   { return __detail::__beta<long double>(__x, __y); }
 
+  ///  5.2.1.3  Beta functions.
   template<typename _Tpx, typename _Tpy>
     inline typename __gnu_cxx::__promote_2<_Tpx, _Tpy>::__type
     beta(_Tpx __x, _Tpy __y)
@@ -135,7 +135,6 @@
       return __detail::__beta<__type>(__x, __y);
     }
 
-  //  5.2.1.4  Complete elliptic integrals of the first kind.
   inline float
   comp_ellint_1f(float __k)
   { return __detail::__comp_ellint_1<float>(__k); }
@@ -144,6 +143,7 @@
   comp_ellint_1l(long double __k)
   { return __detail::__comp_ellint_1<long double>(__k); }
 
+  ///  5.2.1.4  Complete elliptic integrals of the first kind.
   template<typename _Tp>
     inline typename __gnu_cxx::__promote<_Tp>::__type
     comp_ellint_1(_Tp __k)
@@ -152,7 +152,6 @@
       return __detail::__comp_ellint_1<__type>(__k);
     }
 
-  //  5.2.1.5  Complete elliptic integrals of the second kind.
   inline float
   comp_ellint_2f(float __k)
   { return __detail::__comp_ellint_2<float>(__k); }
@@ -161,6 +160,7 @@
   comp_ellint_2l(long double __k)
   { return __detail::__comp_ellint_2<long double>(__k); }
 
+  ///  5.2.1.5  Complete elliptic integrals of the second kind.
   template<typename _Tp>
     inline typename __gnu_cxx::__promote<_Tp>::__type
     comp_ellint_2(_Tp __k)
@@ -169,7 +169,6 @@
       return __detail::__comp_ellint_2<__type>(__k);
     }
 
-  //  5.2.1.6  Complete elliptic integrals of the third kind.
   inline float
   comp_ellint_3f(float __k, float __nu)
   { return __detail::__comp_ellint_3<float>(__k, __nu); }
@@ -178,6 +177,7 @@
   comp_ellint_3l(long double __k, long double __nu)
   { return __detail::__comp_ellint_3<long double>(__k, __nu); }
 
+  ///  5.2.1.6  Complete elliptic integrals of the third kind.
   template<typename _Tp, typename _Tpn>
     inline typename __gnu_cxx::__promote_2<_Tp, _Tpn>::__type
     comp_ellint_3(_Tp __k, _Tpn __nu)
@@ -186,7 +186,6 @@
       return __detail::__comp_ellint_3<__type>(__k, __nu);
     }
 
-  //  5.2.1.7  Confluent hypergeometric functions.
   inline float
   conf_hypergf(float __a, float __c, float __x)
   { return __detail::__conf_hyperg<float>(__a, __c, __x); }
@@ -195,6 +194,7 @@
   conf_hypergl(long double __a, long double __c, long double __x)
   { return __detail::__conf_hyperg<long double>(__a, __c, __x); }
 
+  ///  5.2.1.7  Confluent hypergeometric functions.
   template<typename _Tpa, typename _Tpc, typename _Tp>
     inline typename __gnu_cxx::__promote_3<_Tpa, _Tpc, _Tp>::__type
     conf_hyperg(_Tpa __a, _Tpc __c, _Tp __x)
@@ -203,7 +203,6 @@
       return __detail::__conf_hyperg<__type>(__a, __c, __x);
     }
 
-  //  5.2.1.8  Regular modified cylindrical Bessel functions.
   inline float
   cyl_bessel_if(float __nu, float __x)
   { return __detail::__cyl_bessel_i<float>(__nu, __x); }
@@ -212,6 +211,7 @@
   cyl_bessel_il(long double __nu, long double __x)
   { return __detail::__cyl_bessel_i<long double>(__nu, __x); }
 
+  ///  5.2.1.8  Regular modified cylindrical Bessel functions.
   template<typename _Tpnu, typename _Tp>
     inline typename __gnu_cxx::__promote_2<_Tpnu, _Tp>::__type
     cyl_bessel_i(_Tpnu __nu, _Tp __x)
@@ -220,7 +220,6 @@
       return __detail::__cyl_bessel_i<__type>(__nu, __x);
     }
 
-  //  5.2.1.9  Cylindrical Bessel functions (of the first kind).
   inline float
   cyl_bessel_jf(float __nu, float __x)
   { return __detail::__cyl_bessel_j<float>(__nu, __x); }
@@ -229,6 +228,7 @@
   cyl_bessel_jl(long double __nu, long double __x)
   { return __detail::__cyl_bessel_j<long double>(__nu, __x); }
 
+  ///  5.2.1.9  Cylindrical Bessel functions (of the first kind).
   template<typename _Tpnu, typename _Tp>
     inline typename __gnu_cxx::__promote_2<_Tpnu, _Tp>::__type
     cyl_bessel_j(_Tpnu __nu, _Tp __x)
@@ -237,7 +237,6 @@
       return __detail::__cyl_bessel_j<__type>(__nu, __x);
     }
 
-  //  5.2.1.10  Irregular modified cylindrical Bessel functions.
   inline float
   cyl_bessel_kf(float __nu, float __x)
   { return __detail::__cyl_bessel_k<float>(__nu, __x); }
@@ -246,6 +245,7 @@
   cyl_bessel_kl(long double __nu, long double __x)
   { return __detail::__cyl_bessel_k<long double>(__nu, __x); }
 
+  ///  5.2.1.10  Irregular modified cylindrical Bessel functions.
   template<typename _Tpnu, typename _Tp>
     inline typename __gnu_cxx::__promote_2<_Tpnu, _Tp>::__type
     cyl_bessel_k(_Tpnu __nu, _Tp __x)
@@ -254,7 +254,6 @@
       return __detail::__cyl_bessel_k<__type>(__nu, __x);
     }
 
-  //  5.2.1.11  Cylindrical Neumann functions.
   inline float
   cyl_neumannf(float __nu, float __x)
   { return __detail::__cyl_neumann_n<float>(__nu, __x); }
@@ -263,6 +262,7 @@
   cyl_neumannl(long double __nu, long double __x)
   { return __detail::__cyl_neumann_n<long double>(__nu, __x); }
 
+  ///  5.2.1.11  Cylindrical Neumann functions.
   template<typename _Tpnu, typename _Tp>
     inline typename __gnu_cxx::__promote_2<_Tpnu, _Tp>::__type
     cyl_neumann(_Tpnu __nu, _Tp __x)
@@ -271,7 +271,6 @@
       return __detail::__cyl_neumann_n<__type>(__nu, __x);
     }
 
-  //  5.2.1.12  Incomplete elliptic integrals of the first kind.
   inline float
   ellint_1f(float __k, float __phi)
   { return __detail::__ellint_1<float>(__k, __phi); }
@@ -280,6 +279,7 @@
   ellint_1l(long double __k, long double __phi)
   { return __detail::__ellint_1<long double>(__k, __phi); }
 
+  ///  5.2.1.12  Incomplete elliptic integrals of the first kind.
   template<typename _Tp, typename _Tpp>
     inline typename __gnu_cxx::__promote_2<_Tp, _Tpp>::__type
     ellint_1(_Tp __k, _Tpp __phi)
@@ -288,7 +288,6 @@
       return __detail::__ellint_1<__type>(__k, __phi);
     }
 
-  //  5.2.1.13  Incomplete elliptic integrals of the second kind.
   inline float
   ellint_2f(float __k, float __phi)
   { return __detail::__ellint_2<float>(__k, __phi); }
@@ -297,6 +296,7 @@
   ellint_2l(long double __k, long double __phi)
   { return __detail::__ellint_2<long double>(__k, __phi); }
 
+  ///  5.2.1.13  Incomplete elliptic integrals of the second kind.
   template<typename _Tp, typename _Tpp>
     inline typename __gnu_cxx::__promote_2<_Tp, _Tpp>::__type
     ellint_2(_Tp __k, _Tpp __phi)
@@ -305,7 +305,6 @@
       return __detail::__ellint_2<__type>(__k, __phi);
     }
 
-  //  5.2.1.14  Incomplete elliptic integrals of the third kind.
   inline float
   ellint_3f(float __k, float __nu, float __phi)
   { return __detail::__ellint_3<float>(__k, __nu, __phi); }
@@ -314,6 +313,7 @@
   ellint_3l(long double __k, long double __nu, long double __phi)
   { return __detail::__ellint_3<long double>(__k, __nu, __phi); }
 
+  ///  5.2.1.14  Incomplete elliptic integrals of the third kind.
   template<typename _Tp, typename _Tpn, typename _Tpp>
     inline typename __gnu_cxx::__promote_3<_Tp, _Tpn, _Tpp>::__type
     ellint_3(_Tp __k, _Tpn __nu, _Tpp __phi)
@@ -322,7 +322,6 @@
       return __detail::__ellint_3<__type>(__k, __nu, __phi);
     }
 
-  //  5.2.1.15  Exponential integrals.
   inline float
   expintf(float __x)
   { return __detail::__expint<float>(__x); }
@@ -331,6 +330,7 @@
   expintl(long double __x)
   { return __detail::__expint<long double>(__x); }
 
+  ///  5.2.1.15  Exponential integrals.
   template<typename _Tp>
     inline typename __gnu_cxx::__promote<_Tp>::__type
     expint(_Tp __x)
@@ -339,7 +339,6 @@
       return __detail::__expint<__type>(__x);
     }
 
-  //  5.2.1.16  Hermite polynomials.
   inline float
   hermitef(unsigned int __n, float __x)
   { return __detail::__poly_hermite<float>(__n, __x); }
@@ -348,6 +347,7 @@
   hermitel(unsigned int __n, long double __x)
   { return __detail::__poly_hermite<long double>(__n, __x); }
 
+  ///  5.2.1.16  Hermite polynomials.
   template<typename _Tp>
     inline typename __gnu_cxx::__promote<_Tp>::__type
     hermite(unsigned int __n, _Tp __x)
@@ -356,7 +356,6 @@
       return __detail::__poly_hermite<__type>(__n, __x);
     }
 
-  //  5.2.1.17  Hypergeometric functions.
   inline float
   hypergf(float __a, float __b, float __c, float __x)
   { return __detail::__hyperg<float>(__a, __b, __c, __x); }
@@ -365,6 +364,7 @@
   hypergl(long double __a, long double __b, long double __c, long double __x)
   { return __detail::__hyperg<long double>(__a, __b, __c, __x); }
 
+  ///  5.2.1.17  Hypergeometric functions.
   template<typename _Tpa, typename _Tpb, typename _Tpc, typename _Tp>
     inline typename __gnu_cxx::__promote_4<_Tpa, _Tpb, _Tpc, _Tp>::__type
     hyperg(_Tpa __a, _Tpb __b, _Tpc __c, _Tp __x)
@@ -373,7 +373,6 @@
       return __detail::__hyperg<__type>(__a, __b, __c, __x);
     }
 
-  //  5.2.1.18  Laguerre polynomials.
   inline float
   laguerref(unsigned int __n, float __x)
   { return __detail::__laguerre<float>(__n, __x); }
@@ -382,6 +381,7 @@
   laguerrel(unsigned int __n, long double __x)
   { return __detail::__laguerre<long double>(__n, __x); }
 
+  ///  5.2.1.18  Laguerre polynomials.
   template<typename _Tp>
     inline typename __gnu_cxx::__promote<_Tp>::__type
     laguerre(unsigned int __n, _Tp __x)
@@ -390,7 +390,6 @@
       return __detail::__laguerre<__type>(__n, __x);
     }
 
-  //  5.2.1.19  Legendre polynomials.
   inline float
   legendref(unsigned int __n, float __x)
   { return __detail::__poly_legendre_p<float>(__n, __x); }
@@ -399,6 +398,7 @@
   legendrel(unsigned int __n, long double __x)
   { return __detail::__poly_legendre_p<long double>(__n, __x); }
 
+  ///  5.2.1.19  Legendre polynomials.
   template<typename _Tp>
     inline typename __gnu_cxx::__promote<_Tp>::__type
     legendre(unsigned int __n, _Tp __x)
@@ -407,7 +407,6 @@
       return __detail::__poly_legendre_p<__type>(__n, __x);
     }
 
-  //  5.2.1.20  Riemann zeta function.
   inline float
   riemann_zetaf(float __x)
   { return __detail::__riemann_zeta<float>(__x); }
@@ -416,6 +415,7 @@
   riemann_zetal(long double __x)
   { return __detail::__riemann_zeta<long double>(__x); }
 
+  ///  5.2.1.20  Riemann zeta function.
   template<typename _Tp>
     inline typename __gnu_cxx::__promote<_Tp>::__type
     riemann_zeta(_Tp __x)
@@ -424,7 +424,6 @@
       return __detail::__riemann_zeta<__type>(__x);
     }
 
-  //  5.2.1.21  Spherical Bessel functions.
   inline float
   sph_besself(unsigned int __n, float __x)
   { return __detail::__sph_bessel<float>(__n, __x); }
@@ -433,6 +432,7 @@
   sph_bessell(unsigned int __n, long double __x)
   { return __detail::__sph_bessel<long double>(__n, __x); }
 
+  ///  5.2.1.21  Spherical Bessel functions.
   template<typename _Tp>
     inline typename __gnu_cxx::__promote<_Tp>::__type
     sph_bessel(unsigned int __n, _Tp __x)
@@ -441,7 +441,6 @@
       return __detail::__sph_bessel<__type>(__n, __x);
     }
 
-  //  5.2.1.22  Spherical associated Legendre functions.
   inline float
   sph_legendref(unsigned int __l, unsigned int __m, float __theta)
   { return __detail::__sph_legendre<float>(__l, __m, __theta); }
@@ -450,6 +449,7 @@
   sph_legendrel(unsigned int __l, unsigned int __m, long double __theta)
   { return __detail::__sph_legendre<long double>(__l, __m, __theta); }
 
+  ///  5.2.1.22  Spherical associated Legendre functions.
   template<typename _Tp>
     inline typename __gnu_cxx::__promote<_Tp>::__type
     sph_legendre(unsigned int __l, unsigned int __m, _Tp __theta)
@@ -458,7 +458,6 @@
       return __detail::__sph_legendre<__type>(__l, __m, __theta);
     }
 
-  //  5.2.1.23  Spherical Neumann functions.
   inline float
   sph_neumannf(unsigned int __n, float __x)
   { return __detail::__sph_neumann<float>(__n, __x); }
@@ -467,6 +466,7 @@
   sph_neumannl(unsigned int __n, long double __x)
   { return __detail::__sph_neumann<long double>(__n, __x); }
 
+  ///  5.2.1.23  Spherical Neumann functions.
   template<typename _Tp>
     inline typename __gnu_cxx::__promote<_Tp>::__type
     sph_neumann(unsigned int __n, _Tp __x)
@@ -475,7 +475,7 @@
       return __detail::__sph_neumann<__type>(__n, __x);
     }
 
-  /* @} */ // group tr1_math_spec_func
+  /* @} */ // tr1_math_spec_func
 }
 }
 
Index: libstdc++-v3/include/tr1/poly_hermite.tcc
===================================================================
--- libstdc++-v3/include/tr1/poly_hermite.tcc	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1/poly_hermite.tcc	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 // Special functions -*- C++ -*-
 
-// Copyright (C) 2006-2007
+// Copyright (C) 2006, 2007, 2008
 // Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
@@ -52,14 +52,7 @@
 
   // [5.2] Special functions
 
-  /**
-   * @ingroup tr1_math_spec_func
-   * @{
-   */
-
-  //
   // Implementation-space details.
-  //
   namespace __detail
   {
 
@@ -130,9 +123,6 @@
     }
 
   } // namespace std::tr1::__detail
-
-  /* @} */ // group tr1_math_spec_func
-
 }
 }
 
Index: libstdc++-v3/include/tr1/ell_integral.tcc
===================================================================
--- libstdc++-v3/include/tr1/ell_integral.tcc	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1/ell_integral.tcc	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 // Special functions -*- C++ -*-
 
-// Copyright (C) 2006-2007
+// Copyright (C) 2006, 2007, 2008
 // Free Software Foundation, Inc.
 //
 // This file is part of the GNU ISO C++ Library.  This library is free
@@ -55,14 +55,7 @@
 
   // [5.2] Special functions
 
-  /**
-   * @ingroup tr1_math_spec_func
-   * @{
-   */
-
-  //
   // Implementation-space details.
-  //
   namespace __detail
   {
 
@@ -753,9 +746,6 @@
     }
 
   } // namespace std::tr1::__detail
-
-  /* @} */ // group tr1_math_spec_func
-
 }
 }
 
Index: libstdc++-v3/include/tr1_impl/random
===================================================================
--- libstdc++-v3/include/tr1_impl/random	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1_impl/random	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -149,8 +149,8 @@
   } // namespace __detail
 
   /**
-   * Produces random numbers on a given distribution function using a non-uniform
-   * random number generation engine.
+   * Produces random numbers on a given distribution function using a
+   * non-uniform random number generation engine.
    *
    * @todo the engine_value_type needs to be studied more carefully.
    */
Index: libstdc++-v3/include/tr1_impl/unordered_map
===================================================================
--- libstdc++-v3/include/tr1_impl/unordered_map	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1_impl/unordered_map	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -168,6 +168,7 @@
     { __x.swap(__y); }
 
 
+  /// class unordered_map
   template<class _Key, class _Tp,
 	   class _Hash = hash<_Key>,
 	   class _Pred = std::equal_to<_Key>,
@@ -215,6 +216,7 @@
 #endif
     };
   
+  /// class unordered_multimap
   template<class _Key, class _Tp,
 	   class _Hash = hash<_Key>,
 	   class _Pred = std::equal_to<_Key>,
Index: libstdc++-v3/include/tr1_impl/boost_shared_ptr.h
===================================================================
--- libstdc++-v3/include/tr1_impl/boost_shared_ptr.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1_impl/boost_shared_ptr.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -195,7 +195,7 @@
 #endif
 
   /**
-   *  @class shared_ptr <tr1/memory>
+   *  @class __shared_ptr 
    *
    *  A smart pointer with reference-counted copy semantics.
    *  The object pointed to is deleted when the last shared_ptr pointing to
@@ -230,7 +230,8 @@
 	}
 
       //
-      // Requirements: _Deleter's copy constructor and destructor must not throw
+      // Requirements: _Deleter's copy constructor and destructor must
+      // not throw
       //
       // __shared_ptr will release __p by calling __d(__p)
       //
@@ -252,8 +253,9 @@
       
 #ifdef _GLIBCXX_INCLUDE_AS_CXX0X
       //
-      // Requirements: _Deleter's copy constructor and destructor must not throw
-      // _Alloc's copy constructor and destructor must not throw.
+      // Requirements: _Deleter's copy constructor and destructor must
+      // not throw _Alloc's copy constructor and destructor must not
+      // throw.
       //
       // __shared_ptr will release __p by calling __d(__p)
       //
@@ -811,7 +813,8 @@
     };
 
 
-  // The actual TR1 shared_ptr, with forwarding constructors and
+  /// shared_ptr
+  // The actual shared_ptr, with forwarding constructors and
   // assignment operators.
   template<typename _Tp>
     class shared_ptr
@@ -965,7 +968,8 @@
     }
 
 
-  // The actual TR1 weak_ptr, with forwarding constructors and
+  /// weak_ptr
+  // The actual weak_ptr, with forwarding constructors and
   // assignment operators.
   template<typename _Tp>
     class weak_ptr
@@ -1021,7 +1025,7 @@
       }
     };
 
-
+  /// enable_shared_from_this
   template<typename _Tp>
     class enable_shared_from_this
     {
Index: libstdc++-v3/include/tr1_impl/functional_hash.h
===================================================================
--- libstdc++-v3/include/tr1_impl/functional_hash.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1_impl/functional_hash.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 // TR1 functional -*- C++ -*-
 
-// Copyright (C) 2007 Free Software Foundation, Inc.
+// Copyright (C) 2007, 2008 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
@@ -36,7 +36,7 @@
 {
 _GLIBCXX_BEGIN_NAMESPACE_TR1
 
-  // Class template hash.
+  /// Class template hash.
   // Declaration of default hash functor std::tr1::hash.  The types for
   // which std::tr1::hash<T> is well-defined is in clause 6.3.3. of the PDTR.
   template<typename _Tp>
@@ -46,7 +46,7 @@
       operator()(_Tp __val) const;
     };
 
-  // Partial specializations for pointer types.
+  /// Partial specializations for pointer types.
   template<typename _Tp>
     struct hash<_Tp*> : public std::unary_function<_Tp*, size_t>
     {
@@ -55,7 +55,7 @@
       { return reinterpret_cast<size_t>(__p); }
     };
 
-  // Explicit specializations for integer types.
+  /// Explicit specializations for integer types.
 #define _TR1_hashtable_define_trivial_hash(_Tp) 	\
   template<>						\
     inline size_t					\
@@ -81,7 +81,7 @@
   // Fowler / Noll / Vo (FNV) Hash (type FNV-1a)
   // (Used by the next specializations of std::tr1::hash.)
 
-  // Dummy generic implementation (for sizeof(size_t) != 4, 8).
+  /// Dummy generic implementation (for sizeof(size_t) != 4, 8).
   template<size_t = sizeof(size_t)>
     struct _Fnv_hash
     {
@@ -128,7 +128,7 @@
       }
     };
 
-  // Explicit specializations for floating point types.
+  /// Explicit specializations for float.
   template<>
     inline size_t
     hash<float>::operator()(float __val) const
@@ -142,6 +142,7 @@
       return __result;
     };
 
+  /// Explicit specializations for double.
   template<>
     inline size_t
     hash<double>::operator()(double __val) const
@@ -155,11 +156,12 @@
 	return __result;
     };
 
+  /// Explicit specializations for long double.
   template<>
     size_t
     hash<long double>::operator()(long double __val) const;
 
-  // Explicit specialization of member operator for types that are not builtin.
+  /// Explicit specialization of member operator for non-builtin types.
   template<>
     size_t
     hash<string>::operator()(string) const;
Index: libstdc++-v3/include/tr1_impl/cmath
===================================================================
--- libstdc++-v3/include/tr1_impl/cmath	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1_impl/cmath	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -298,8 +298,7 @@
 #if _GLIBCXX_USE_C99_MATH
 #if !_GLIBCXX_USE_C99_FP_MACROS_DYNAMIC
 
-  /// @brief Function template definitions [8.16.3].
-  //
+  /// Function template definitions [8.16.3].
   using std::signbit;
   
   using std::fpclassify;
@@ -320,8 +319,7 @@
 
 #if _GLIBCXX_USE_C99_MATH_TR1
 
-  /// @brief Additional overloads [8.16.4].
-  //
+  /// Additional overloads [8.16.4].
   using std::acos;
 
   inline float
Index: libstdc++-v3/include/tr1_impl/functional
===================================================================
--- libstdc++-v3/include/tr1_impl/functional	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1_impl/functional	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -426,6 +426,7 @@
     : binary_function<const volatile _T1*, _T2, _Res>
     { };
 
+  /// reference_wrapper
   template<typename _Tp>
     class reference_wrapper
     : public _Reference_wrapper_base<typename remove_cv<_Tp>::type>
@@ -1336,6 +1337,7 @@
   template<typename _Result, typename _Signature>
     const bool is_bind_expression<_Bind_result<_Result, _Signature> >::value;
 
+  /// bind
   template<typename _Functor, typename... _ArgTypes>
     inline
     _Bind<typename _Maybe_wrap_member_pointer<_Functor>::type(_ArgTypes...)>
@@ -1751,6 +1753,7 @@
       }
     };
 
+  /// class function
   template<typename _Res, typename... _ArgTypes>
     class function<_Res(_ArgTypes...)>
     : public _Maybe_unary_or_binary_function<_Res, _ArgTypes...>,
Index: libstdc++-v3/include/tr1_impl/unordered_set
===================================================================
--- libstdc++-v3/include/tr1_impl/unordered_set	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1_impl/unordered_set	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -150,10 +150,8 @@
   template<class _Value, class _Hash, class _Pred, class _Alloc,
 	   bool __cache_hash_code>
     inline void
-    swap (__unordered_set<_Value, _Hash, _Pred,
-	  _Alloc, __cache_hash_code>& __x,
-	  __unordered_set<_Value, _Hash, _Pred,
-	  _Alloc, __cache_hash_code>& __y)
+    swap(__unordered_set<_Value, _Hash, _Pred, _Alloc, __cache_hash_code>& __x,
+	 __unordered_set<_Value, _Hash, _Pred, _Alloc, __cache_hash_code>& __y)
     { __x.swap(__y); }
 
   template<class _Value, class _Hash, class _Pred, class _Alloc,
@@ -166,6 +164,7 @@
     { __x.swap(__y); }
 
 
+  /// class unordered_set
   template<class _Value,
 	   class _Hash = hash<_Value>,
 	   class _Pred = std::equal_to<_Value>,
@@ -213,6 +212,7 @@
 #endif
     };
 
+  /// class unordered_multiset
   template<class _Value,
 	   class _Hash = hash<_Value>,
 	   class _Pred = std::equal_to<_Value>,
Index: libstdc++-v3/include/tr1_impl/complex
===================================================================
--- libstdc++-v3/include/tr1_impl/complex	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1_impl/complex	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -51,7 +51,7 @@
   template<typename _Tp> std::complex<_Tp> fabs(const std::complex<_Tp>&);
 #endif
 
-  /// @brief acos(__z) [8.1.2].
+  /// acos(__z) [8.1.2].
   //  Effects:  Behaves the same as C99 function cacos, defined
   //            in subclause 7.3.5.1.
   template<typename _Tp>
@@ -87,7 +87,7 @@
     { return __complex_acos(__z); }
 #endif
 
-  /// @brief asin(__z) [8.1.3].
+  /// asin(__z) [8.1.3].
   //  Effects:  Behaves the same as C99 function casin, defined
   //            in subclause 7.3.5.2.
   template<typename _Tp>
@@ -123,7 +123,7 @@
     { return __complex_asin(__z); }
 #endif
   
-  /// @brief atan(__z) [8.1.4].
+  /// atan(__z) [8.1.4].
   //  Effects:  Behaves the same as C99 function catan, defined
   //            in subclause 7.3.5.3.
   template<typename _Tp>
@@ -167,7 +167,7 @@
     { return __complex_atan(__z); }
 #endif
 
-  /// @brief acosh(__z) [8.1.5].
+  /// acosh(__z) [8.1.5].
   //  Effects:  Behaves the same as C99 function cacosh, defined
   //            in subclause 7.3.6.1.
   template<typename _Tp>
@@ -206,7 +206,7 @@
     { return __complex_acosh(__z); }
 #endif
 
-  /// @brief asinh(__z) [8.1.6].
+  /// asinh(__z) [8.1.6].
   //  Effects:  Behaves the same as C99 function casin, defined
   //            in subclause 7.3.6.2.
   template<typename _Tp>
@@ -245,7 +245,7 @@
     { return __complex_asinh(__z); }
 #endif
 
-  /// @brief atanh(__z) [8.1.7].
+  /// atanh(__z) [8.1.7].
   //  Effects:  Behaves the same as C99 function catanh, defined
   //            in subclause 7.3.6.3.
   template<typename _Tp>
@@ -289,7 +289,7 @@
     { return __complex_atanh(__z); }
 #endif
 
-  /// @brief fabs(__z) [8.1.8].
+  /// fabs(__z) [8.1.8].
   //  Effects:  Behaves the same as C99 function cabs, defined
   //            in subclause 7.3.8.1.
   template<typename _Tp>
@@ -306,8 +306,7 @@
      || (defined(_GLIBCXX_INCLUDE_AS_TR1) \
 	 && !defined(__GXX_EXPERIMENTAL_CXX0X__)))
 
-  /// @brief Additional overloads [8.1.9].
-  //
+  /// Additional overloads [8.1.9].
   template<typename _Tp>
     inline typename __gnu_cxx::__promote<_Tp>::__type
     arg(_Tp __x)
Index: libstdc++-v3/include/tr1_impl/type_traits
===================================================================
--- libstdc++-v3/include/tr1_impl/type_traits	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1_impl/type_traits	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 // TR1 type_traits -*- C++ -*-
 
-// Copyright (C) 2007 Free Software Foundation, Inc.
+// Copyright (C) 2007, 2008 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
@@ -67,7 +67,7 @@
   _DEFINE_SPEC_##_Order##_HELPER(_Trait<_Type volatile>, _Value)     \
   _DEFINE_SPEC_##_Order##_HELPER(_Trait<_Type const volatile>, _Value)
 
-  /// @brief  helper classes [4.3].
+  /// helper classes [4.3].
   template<typename _Tp, _Tp __v>
     struct integral_constant
     {
@@ -75,18 +75,23 @@
       typedef _Tp                           value_type;
       typedef integral_constant<_Tp, __v>   type;
     };
+  
+  /// typedef for true_type
   typedef integral_constant<bool, true>     true_type;
+
+  /// typedef for true_type
   typedef integral_constant<bool, false>    false_type;
 
   template<typename _Tp, _Tp __v>
     const _Tp integral_constant<_Tp, __v>::value;
 
-  /// @brief  primary type categories [4.5.1].
+  /// primary type categories [4.5.1].
   template<typename>
     struct is_void
     : public false_type { };
   _DEFINE_SPEC(0, is_void, void, true)
 
+  /// is_integral
   template<typename>
     struct is_integral
     : public false_type { };
@@ -106,6 +111,7 @@
   _DEFINE_SPEC(0, is_integral, long long, true)
   _DEFINE_SPEC(0, is_integral, unsigned long long, true)
 
+  /// is_floating_point
   template<typename>
     struct is_floating_point
     : public false_type { };
@@ -113,6 +119,7 @@
   _DEFINE_SPEC(0, is_floating_point, double, true)
   _DEFINE_SPEC(0, is_floating_point, long double, true)
 
+  /// is_array
   template<typename>
     struct is_array
     : public false_type { };
@@ -125,78 +132,94 @@
     struct is_array<_Tp[]>
     : public true_type { };
 
+  /// is_pointer
   template<typename>
     struct is_pointer
     : public false_type { };
   _DEFINE_SPEC(1, is_pointer, _Tp*, true)
 
+  /// is_reference
   template<typename _Tp>
     struct is_reference;
 
+  /// is_function
   template<typename _Tp>
     struct is_function;
 
+  /// is_member_object_pointer
   template<typename>
     struct is_member_object_pointer
     : public false_type { };
   _DEFINE_SPEC(2, is_member_object_pointer, _Tp _Cp::*,
 	       !is_function<_Tp>::value)
 
+  /// is_member_function_pointer
   template<typename>
     struct is_member_function_pointer
     : public false_type { };
   _DEFINE_SPEC(2, is_member_function_pointer, _Tp _Cp::*,
 	       is_function<_Tp>::value)
 
+  /// is_enum
   template<typename _Tp>
     struct is_enum
     : public integral_constant<bool, __is_enum(_Tp)>
     { };
 
+  /// is_union
   template<typename _Tp>
     struct is_union
     : public integral_constant<bool, __is_union(_Tp)>
     { };
 
+  /// is_class
   template<typename _Tp>
     struct is_class
     : public integral_constant<bool, __is_class(_Tp)>
     { };
 
-  template<typename>
-    struct __is_function_helper
-    : public false_type { };
+  template<typename _Tp>
+    struct __in_array
+    : public __sfinae_types
+    {
+    private:
+      template<typename _Up>
+        static __one __test(_Up(*)[1]);
+      template<typename>
+        static __two __test(...);
+    
+    public:
+      static const bool __value = sizeof(__test<_Tp>(0)) == 1;
+    };
 
-  template<typename _Res, typename... _ArgTypes>
-    struct __is_function_helper<_Res(_ArgTypes...)>
-    : public true_type { };
-
-  template<typename _Res, typename... _ArgTypes>
-    struct __is_function_helper<_Res(_ArgTypes......)>
-    : public true_type { };
-
+  /// is_abstract
   template<typename _Tp>
-    struct remove_cv;
+    struct is_abstract;
 
+  /// is_function
   template<typename _Tp>
     struct is_function
-    : public integral_constant<bool, (__is_function_helper<typename
-				      remove_cv<_Tp>::type>::value)>
+    : public integral_constant<bool, !(__in_array<_Tp>::__value
+				       || is_abstract<_Tp>::value
+				       || is_reference<_Tp>::value
+				       || is_void<_Tp>::value)>
     { };
 
-  /// @brief  composite type traits [4.5.2].
+  /// composite type traits [4.5.2].
   template<typename _Tp>
     struct is_arithmetic
     : public integral_constant<bool, (is_integral<_Tp>::value
 				      || is_floating_point<_Tp>::value)>
     { };
 
+  /// is_fundamental
   template<typename _Tp>
     struct is_fundamental
     : public integral_constant<bool, (is_arithmetic<_Tp>::value
 				      || is_void<_Tp>::value)>
     { };
 
+  /// is_object
   template<typename _Tp>
     struct is_object
     : public integral_constant<bool, !(is_function<_Tp>::value
@@ -204,9 +227,11 @@
 				       || is_void<_Tp>::value)>
     { };
 
+  /// is_member_pointer
   template<typename _Tp>
     struct is_member_pointer;
 
+  /// is_scalal
   template<typename _Tp>
     struct is_scalar
     : public integral_constant<bool, (is_arithmetic<_Tp>::value
@@ -215,10 +240,12 @@
 				      || is_member_pointer<_Tp>::value)>
     { };
 
+  /// is_compound
   template<typename _Tp>
     struct is_compound
     : public integral_constant<bool, !is_fundamental<_Tp>::value> { };
 
+  /// is_member_pointer
   template<typename _Tp>
     struct is_member_pointer
     : public integral_constant<bool,
@@ -226,15 +253,17 @@
 				|| is_member_function_pointer<_Tp>::value)>
     { };
 
-  /// @brief  type properties [4.5.3].
+  /// type properties [4.5.3].
   template<typename>
     struct is_const
     : public false_type { };
 
+  /// is_const
   template<typename _Tp>
     struct is_const<_Tp const>
     : public true_type { };
   
+  /// is_volatile
   template<typename>
     struct is_volatile
     : public false_type { };
@@ -243,30 +272,36 @@
     struct is_volatile<_Tp volatile>
     : public true_type { };
 
+  /// is_empty
   template<typename _Tp>
     struct is_empty
     : public integral_constant<bool, __is_empty(_Tp)>
     { };
 
+  /// is_polymorphic
   template<typename _Tp>
     struct is_polymorphic
     : public integral_constant<bool, __is_polymorphic(_Tp)>
     { };
 
+  /// is_abstract
   template<typename _Tp>
     struct is_abstract
     : public integral_constant<bool, __is_abstract(_Tp)>
     { };
 
+  /// has_virtual_destructor
   template<typename _Tp>
     struct has_virtual_destructor
     : public integral_constant<bool, __has_virtual_destructor(_Tp)>
     { };
 
+  /// alignment_of
   template<typename _Tp>
     struct alignment_of
     : public integral_constant<std::size_t, __alignof__(_Tp)> { };
   
+  /// rank
   template<typename>
     struct rank
     : public integral_constant<std::size_t, 0> { };
@@ -279,6 +314,7 @@
     struct rank<_Tp[]>
     : public integral_constant<std::size_t, 1 + rank<_Tp>::value> { };
 
+  /// extent
   template<typename, unsigned _Uint = 0>
     struct extent
     : public integral_constant<std::size_t, 0> { };
@@ -297,7 +333,7 @@
 						       _Uint - 1>::value>
     { };
 
-  /// @brief  relationships between types [4.6].
+  /// relationships between types [4.6].
   template<typename, typename>
     struct is_same
     : public false_type { };
@@ -306,7 +342,7 @@
     struct is_same<_Tp, _Tp>
     : public true_type { };
 
-  /// @brief  const-volatile modifications [4.7.1].
+  /// const-volatile modifications [4.7.1].
   template<typename _Tp>
     struct remove_const
     { typedef _Tp     type; };
@@ -315,6 +351,7 @@
     struct remove_const<_Tp const>
     { typedef _Tp     type; };
   
+  /// remove_volatile
   template<typename _Tp>
     struct remove_volatile
     { typedef _Tp     type; };
@@ -323,6 +360,7 @@
     struct remove_volatile<_Tp volatile>
     { typedef _Tp     type; };
   
+  /// remove_cv
   template<typename _Tp>
     struct remove_cv
     {
@@ -330,14 +368,17 @@
       remove_const<typename remove_volatile<_Tp>::type>::type     type;
     };
   
+  /// add_const
   template<typename _Tp>
     struct add_const
     { typedef _Tp const     type; };
    
+  /// add_volatile
   template<typename _Tp>
     struct add_volatile
     { typedef _Tp volatile     type; };
   
+  /// add_cv
   template<typename _Tp>
     struct add_cv
     {
@@ -345,7 +386,7 @@
       add_const<typename add_volatile<_Tp>::type>::type     type;
     };
 
-  /// @brief  array modifications [4.7.3].
+  /// array modifications [4.7.3].
   template<typename _Tp>
     struct remove_extent
     { typedef _Tp     type; };
@@ -358,6 +399,7 @@
     struct remove_extent<_Tp[]>
     { typedef _Tp     type; };
 
+  /// remove_all_extents
   template<typename _Tp>
     struct remove_all_extents
     { typedef _Tp     type; };
@@ -370,19 +412,22 @@
     struct remove_all_extents<_Tp[]>
     { typedef typename remove_all_extents<_Tp>::type     type; };
 
-  /// @brief  pointer modifications [4.7.4].
+  /// pointer modifications [4.7.4].
 #undef _DEFINE_SPEC_BODY
 #define _DEFINE_SPEC_BODY(_Value)      \
     { typedef _Tp     type; };
 
+  /// remove_pointer
   template<typename _Tp>
     struct remove_pointer
     { typedef _Tp     type; };
   _DEFINE_SPEC(1, remove_pointer, _Tp*, false)
 
+  /// remove_reference
   template<typename _Tp>
     struct remove_reference;
 
+  /// add_pointer
   template<typename _Tp>
     struct add_pointer
     { typedef typename remove_reference<_Tp>::type*     type; };
Index: libstdc++-v3/include/tr1_impl/regex
===================================================================
--- libstdc++-v3/include/tr1_impl/regex	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1_impl/regex	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -241,7 +241,7 @@
   static const match_flag_type format_first_only = 1 << _S_first_only;
 
 
-  // [7.5.3] implementation-defined error type
+  /// [7.5.3] implementation-defined error type
   enum error_type
     {
       _S_error_collate,
@@ -308,7 +308,7 @@
 
   // [7.8] Class regex_error
   /**
-   * Defines the type of objects thrown as exceptions to report errors from the
+   * Defines the exception objects thrown report errors from the
    * regular expression library.
    */
   class regex_error
Index: libstdc++-v3/include/tr1_impl/array
===================================================================
--- libstdc++-v3/include/tr1_impl/array	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/tr1_impl/array	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -36,7 +36,7 @@
 {
 _GLIBCXX_BEGIN_NAMESPACE_TR1
 
-  /// @brief  struct array.
+  /// array.
   /// NB: Requires complete type _Tp.
   template<typename _Tp, std::size_t _Nm>
     struct array
@@ -216,9 +216,15 @@
     { std::swap_ranges(__one.begin(), __one.end(), __two.begin()); }
 
   // Tuple interface to class template array [6.2.2.5].
-  template<typename _Tp> class tuple_size;
-  template<int _Int, typename _Tp> class tuple_element;
 
+  /// tuple_size
+  template<typename _Tp> 
+    class tuple_size;
+
+  /// tuple_element
+  template<int _Int, typename _Tp> 
+    class tuple_element;
+
   template<typename _Tp, std::size_t _Nm>
     struct tuple_size<array<_Tp, _Nm> >
     { static const int value = _Nm; };
Index: libstdc++-v3/include/std/tuple
===================================================================
--- libstdc++-v3/include/std/tuple	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/std/tuple	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -205,6 +205,7 @@
 	}
     };
 
+  /// tuple
   template<typename... _Elements> 
     class tuple : public _Tuple_impl<0, _Elements...>
     {
@@ -275,9 +276,11 @@
 	}
     };
 
-  template<> class tuple<> { };
 
-  // 2-element tuple, with construction and assignment from a pair.
+  template<>  
+    class tuple<> { };
+
+  /// tuple (2-element), with construction and assignment from a pair.
   template<typename _T1, typename _T2>
     class tuple<_T1, _T2> : public _Tuple_impl<0, _T1, _T2>
     {
@@ -393,7 +396,7 @@
   template<typename _Tp>
     struct tuple_size;
 
-  /// @brief class tuple_size
+  /// class tuple_size
   template<typename... _Elements>
     struct tuple_size<tuple<_Elements...> >
     {
@@ -468,7 +471,7 @@
     {
       typedef tuple<_TElements...> _Tp;
       typedef tuple<_UElements...> _Up;
-      return (__tuple_compare<tuple_size<_Tp>::value - tuple_size<_Tp>::value,
+      return (__tuple_compare<tuple_size<_Tp>::value - tuple_size<_Up>::value,
 	      0, tuple_size<_Tp>::value, _Tp, _Up>::__eq(__t, __u));
     }
 
@@ -479,7 +482,7 @@
     {
       typedef tuple<_TElements...> _Tp;
       typedef tuple<_UElements...> _Up;
-      return (__tuple_compare<tuple_size<_Tp>::value - tuple_size<_Tp>::value,
+      return (__tuple_compare<tuple_size<_Tp>::value - tuple_size<_Up>::value,
 	      0, tuple_size<_Tp>::value, _Tp, _Up>::__less(__t, __u));
     }
 
Index: libstdc++-v3/include/std/type_traits
===================================================================
--- libstdc++-v3/include/std/type_traits	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/std/type_traits	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,6 @@
 // <type_traits> -*- C++ -*-
 
-// Copyright (C) 2007 Free Software Foundation, Inc.
+// Copyright (C) 2007, 2008 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
@@ -63,6 +63,8 @@
 namespace std
 {
   // Primary classification traits.
+
+  /// is_lvalue_reference
   template<typename>
     struct is_lvalue_reference
     : public false_type { };
@@ -71,6 +73,7 @@
     struct is_lvalue_reference<_Tp&>
     : public true_type { };
 
+  /// is_rvalue_reference
   template<typename>
     struct is_rvalue_reference
     : public false_type { };
@@ -80,6 +83,8 @@
     : public true_type { };
 
   // Secondary classification traits.
+
+  /// is_reference
   template<typename _Tp>
     struct is_reference
     : public integral_constant<bool, (is_lvalue_reference<_Tp>::value
@@ -87,6 +92,8 @@
     { };
 
   // Reference transformations.
+
+  /// remove_reference
   template<typename _Tp>
     struct remove_reference
     { typedef _Tp   type; };
@@ -113,6 +120,7 @@
     struct __add_lvalue_reference_helper<_Tp, false, true>
     { typedef typename remove_reference<_Tp>::type&   type; };
 
+  /// add_lvalue_reference
   template<typename _Tp>
     struct add_lvalue_reference
     : public __add_lvalue_reference_helper<_Tp>
@@ -127,12 +135,14 @@
     struct __add_rvalue_reference_helper<_Tp, true>
     { typedef _Tp&&   type; };
 
+  /// add_rvalue_reference
   template<typename _Tp>
     struct add_rvalue_reference
     : public __add_rvalue_reference_helper<_Tp>
     { };
 
   // Scalar properties and transformations.
+
   template<typename _Tp,
 	   bool = is_integral<_Tp>::value,
 	   bool = is_floating_point<_Tp>::value>
@@ -148,11 +158,13 @@
     : public integral_constant<bool, _Tp(-1) < _Tp(0)>
     { };
 
+  /// is_signed
   template<typename _Tp>
     struct is_signed
     : public integral_constant<bool, __is_signed_helper<_Tp>::value>
     { };
 
+  /// is_unsigned
   template<typename _Tp>
     struct is_unsigned
     : public integral_constant<bool, (is_arithmetic<_Tp>::value
@@ -160,46 +172,56 @@
     { };
 
   // Member introspection.
+
+  /// is_pod
   template<typename _Tp>
     struct is_pod
     : public integral_constant<bool, __is_pod(_Tp)>
     { };
 
+  /// has_trivial_default_constructor
   template<typename _Tp>
     struct has_trivial_default_constructor
     : public integral_constant<bool, __has_trivial_constructor(_Tp)>
     { };
 
+  /// has_trivial_copy_constructor
   template<typename _Tp>
     struct has_trivial_copy_constructor
     : public integral_constant<bool, __has_trivial_copy(_Tp)>
     { };
 
+  /// has_trivial_assign
   template<typename _Tp>
     struct has_trivial_assign
     : public integral_constant<bool, __has_trivial_assign(_Tp)>
     { };
 
+  /// has_trivial_destructor
   template<typename _Tp>
     struct has_trivial_destructor
     : public integral_constant<bool, __has_trivial_destructor(_Tp)>
     { };
 
+  /// has_nothrow_default_destructor
   template<typename _Tp>
     struct has_nothrow_default_constructor
     : public integral_constant<bool, __has_nothrow_constructor(_Tp)>
     { };
 
+  /// has_nothrow_copy_destructor
   template<typename _Tp>
     struct has_nothrow_copy_constructor
     : public integral_constant<bool, __has_nothrow_copy(_Tp)>
     { };
 
+  /// has_nothrow_assign
   template<typename _Tp>
     struct has_nothrow_assign
     : public integral_constant<bool, __has_nothrow_assign(_Tp)>
     { };
 
+  /// is_base_of
   template<typename _Base, typename _Derived>
     struct is_base_of
     : public integral_constant<bool, __is_base_of(_Base, _Derived)>
@@ -232,7 +254,7 @@
   template<typename _From, typename _To,
 	   bool = (is_void<_From>::value || is_void<_To>::value
 		   || is_function<_To>::value || is_array<_To>::value
-		   // This special case is here only to avoid warnings.		   
+		   // This special case is here only to avoid warnings.
 		   || (is_floating_point<typename
 		       remove_reference<_From>::type>::value
 		       && __is_int_or_cref<_To>::__value))>
@@ -252,6 +274,7 @@
 
   // XXX FIXME
   // The C++0x specifications are different, see N2255.
+  /// is_convertible
   template<typename _From, typename _To>
     struct is_convertible
     : public integral_constant<bool,
@@ -268,6 +291,16 @@
       };
     };
 
+  /**
+   *  @brief Alignment type.
+   *
+   *  The value of _Align is a default-alignment which shall be the
+   *  most stringent alignment requirement for any C++ object type
+   *  whose size is no greater than _Len (3.9). The member typedef
+   *  type shall be a POD type suitable for use as uninitialized
+   *  storage for any object whose size is at most _Len and whose
+   *  alignment is a divisor of _Align.
+  */
   template<std::size_t _Len, std::size_t _Align =
 	   __alignof__(typename __aligned_storage_msa<_Len>::__type)>
     struct aligned_storage
@@ -281,21 +314,25 @@
 
 
   // Define a nested type if some predicate holds.
+  /// Primary template.
   template<bool, typename _Tp = void>
     struct enable_if 
     { };
 
+  /// Partial specialization for true.
   template<typename _Tp>
     struct enable_if<true, _Tp>
     { typedef _Tp type; };
 
 
-  // Like a conditional expression, but for types. If true, first, if
-  // false, second.
+  // A conditional expression, but for types. 
+  // If true, first, if false, second.
+  /// Primary template.
   template<bool _Cond, typename _Iftrue, typename _Iffalse>
     struct conditional
     { typedef _Iftrue type; };
 
+  /// Partial specialization for false.
   template<typename _Iftrue, typename _Iffalse>
     struct conditional<false, _Iftrue, _Iffalse>
     { typedef _Iffalse type; };
@@ -321,6 +358,7 @@
     struct __decay_selector<_Up, false, true>
     { typedef typename add_pointer<_Up>::type __type; };
 
+  /// decay
   template<typename _Tp> 
     struct decay 
     { 
@@ -428,9 +466,9 @@
       typedef typename conditional<__b1, __smallest, __cond_type>::type __type;
     };
 
-  // Primary class template.
   // Given an integral/enum type, return the corresponding unsigned
   // integer type.
+  /// Primary template.
   template<typename _Tp>
     struct make_unsigned 
     { typedef typename __make_unsigned_selector<_Tp>::__type type; };
@@ -503,9 +541,9 @@
       typedef typename conditional<__b1, __smallest, __cond_type>::type __type;
     };
 
-  // Primary class template.
   // Given an integral/enum type, return the corresponding signed
   // integer type.
+  /// Primary template.
   template<typename _Tp>
     struct make_signed 
     { typedef typename __make_signed_selector<_Tp>::__type type; };
Index: libstdc++-v3/include/parallel/base.h
===================================================================
--- libstdc++-v3/include/parallel/base.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/include/parallel/base.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -47,6 +47,11 @@
 
 
 // Parallel mode namespaces.
+
+/**
+ * @namespace std::__parallel
+ * @brief GNU parallel code, replaces standard behavior with parallel behavior.
+ */
 namespace std 
 { 
   namespace __parallel { } 
@@ -54,7 +59,7 @@
 
 /**
  * @namespace __gnu_parallel
- * @brief GNU parallel classes for public use.
+ * @brief GNU parallel code for public use.
  */
 namespace __gnu_parallel
 {
Index: libstdc++-v3/ChangeLog
===================================================================
--- libstdc++-v3/ChangeLog	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/ChangeLog	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,3 +1,138 @@
+2008-03-29  Paolo Carlini  <pcarlini@suse.de>
+
+	PR libstdc++/35725
+	* include/bits/stl_algobase.h (__fill_a(_ForwardIterator,
+	_ForwardIterator, _Tp), __fill_a(_Tp*, _Tp*, _Tp),
+	__fill_n_a(_OutputIterator, _Size, _Tp), __fill_n_a(_Tp*, _Size,
+	_Tp)): Fix signatures.
+	* testsuite/25_algorithms/fill/35725.cc: New.
+	* testsuite/25_algorithms/fill_n/35725.cc: Likewise.
+
+2008-03-29  Matthias Klose  <doko@ubuntu.com>
+
+	* config/abi/post/s390-linux-gnu/baseline_symbols.txt: Update.
+	* config/abi/post/ia64-linux-gnu/baseline_symbols.txt: Likewise.
+	* config/abi/post/mips-linux-gnu/baseline_symbols.txt: Likewise.
+	* config/abi/post/sparc-linux-gnu/baseline_symbols.txt: Likewise.
+
+2008-03-25  Benjamin Kosnik  <bkoz@redhat.com>
+
+	* scripts/run_doxygen: Remove html_output_dir. Downgrade to
+	Doxygen 1.5.1.
+	* doc/doxygen/style.css: Delete.
+	* doc/doxygen/user.cfg.in: Regenerate with Doxygen 1.5.1.
+	(INPUT): Update.
+	(PREDEFINED): Update.
+	(HTML_OUTPUT): Remove html_output_dir, use html.
+	(HTML_STYLESHEET): Remove style.css.
+	* doc/doxygen/tables.html: Remove style.css use.
+	* doc/doxygen/mainpage.html: Nested lists for Namespaces and Classes.
+	* doc/doxygen/doxygroups.cc: Namespace edits.
+	* doc/doxygen/Intro.3: Correct typo.
+
+	* doc/xml/api.xml: Add gcc-4.3 links.
+	* doc/html/api.html: Regenerate.	
+	
+	* include/debug/debug.h: Document namepaces here.
+	* include/parallel/base.h: Same.
+	* include/ext/typelist.h: Same.
+	* include/ext/pb_ds/tag_and_trait.hpp: Same.
+	
+	* include/tr1_impl/random: Adjust line break.
+	* include/tr1_impl/unordered_map: Correct and or add markup.
+	* include/tr1_impl/boost_shared_ptr.h: Correct and or add markup.
+	* include/tr1_impl/functional_hash.h: Same.
+	* include/tr1_impl/cmath: Same.
+	* include/tr1_impl/functional: Same.
+	* include/tr1_impl/unordered_set: Same.
+	* include/tr1_impl/complex: Same.
+	* include/tr1_impl/type_traits: Same.
+	* include/tr1_impl/regex: Same.
+	* include/tr1_impl/array: Same.
+	* include/std/tuple: Same.
+	* include/std/date_time: Same.
+	* include/std/system_error: Same.
+	* include/std/type_traits: Same.
+	* include/ext/enc_filebuf.h: Same.
+	* include/ext/throw_allocator.h: Same.
+	* include/ext/pool_allocator.h: Same.
+	* include/ext/bitmap_allocator.h: Same.
+	* include/ext/concurrence.h: Same.
+	* include/ext/codecvt_specializations.h: Same.
+	* include/ext/stdio_sync_filebuf.h: Same.
+	* include/ext/array_allocator.h: Same.
+	* include/ext/mt_allocator.h: Same.
+	* include/bits/locale_classes.h: Same.
+	* include/bits/locale_facets.h: Same.
+	* include/bits/codecvt.h: Same.
+	* include/bits/char_traits.h: Same.
+	* include/bits/allocator.h: Same.
+	* include/bits/locale_facets_nonio.h: Same.
+	* include/tr1/poly_laguerre.tcc: Same.
+	* include/tr1/riemann_zeta.tcc: Same.
+	* include/tr1/beta_function.tcc: Same.
+	* include/tr1/tuple: Same.
+	* include/tr1/exp_integral.tcc: Same.
+	* include/tr1/gamma.tcc: Same.
+	* include/tr1/hypergeometric.tcc: Same.
+	* include/tr1/modified_bessel_func.tcc: Same.
+	* include/tr1/legendre_function.tcc: Same.
+	* include/tr1/type_traits: Same.
+	* include/tr1/special_function_util.h: Same.
+	* include/tr1/bessel_function.tcc: Same.
+	* include/tr1/cmath: Same.
+	* include/tr1/poly_hermite.tcc: Same.
+	* include/tr1/ell_integral.tcc: Same.
+	* config/abi/compatibility.h: Adjust file name.
+
+	* testsuite/19_diagnostics/error_category/cons/copy_neg.cc: Adjust
+	line numbers.	
+	* testsuite/20_util/make_signed/requirements/typedefs_neg.cc: Same.
+	* testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc: Same.
+
+2008-03-23  Paolo Carlini  <pcarlini@suse.de>
+
+	* doc/xml/faq.xml: Fix various links.
+	* doc/xml/api.xml: Likewise.
+	* doc/xml/manual/parallel_mode.xml: Likewise.
+	* doc/html/faq.html: Regenerate.
+	* doc/html/api.html: Likewise.
+	* doc/html/manual/bk01pt12ch31s03.html: Likewise.
+
+2008-03-20  Paolo Carlini  <pcarlini@suse.de>
+
+	PR libstdc++/35637
+	* include/tr1_impl/type_traits (struct __in_array): Add back.
+	(is_function): Use it.
+	* testsuite/tr1/4_metaprogramming/is_function/35637.cc: New.
+
+2008-03-19  Benjamin Kosnik  <bkoz@redhat.com>
+
+	PR libstdc++/35256
+	* doc/xml/manual/parallel_mode.xml: Correct configuration documentation.
+	* doc/html/manual/bk01pt12ch31s04.html: Regenerate.
+
+2008-03-13  Dennis Czeremin  <dennis.czeremin@smiths-heimann.com>
+
+	PR libstdc++/35566
+	* include/bits/stl_multimap.h (multimap<>::multimap(_InputIterator,
+	_InputIterator)): Forward to _M_insert_equal, not _M_insert_unique.
+
+2008-03-13  Paolo Carlini  <pcarlini@suse.de>
+
+	PR libstdc++/35541
+	* include/debug/functions.h (__check_sorted_set_aux): Fix signature.
+	* testsuite/25_algorithms/set_difference/35541.cc: New.
+
+2008-03-06  Chris Jefferson  <chris@bubblescope.net>
+	    Paolo Carlini  <pcarlini@suse.de>
+
+	PR libstdc++/35480
+	* include/tr1/tuple (operator==, operator<): Fix.
+	* include/std/tuple (operator==, operator<): Likewise.
+	* testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc: New.
+	* testsuite/20_util/tuple/comparison_operators/35480.cc: Likewise.
+
 2008-03-05  Release Manager
 
 	* GCC 4.3.0 released.
Index: libstdc++-v3/testsuite/25_algorithms/fill_n/35725.cc
===================================================================
--- libstdc++-v3/testsuite/25_algorithms/fill_n/35725.cc	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ libstdc++-v3/testsuite/25_algorithms/fill_n/35725.cc	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,30 @@
+// { dg-do compile }
+
+// Copyright (C) 2008 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 2, 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 COPYING.  If not, write to the Free
+// Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+// USA.
+
+#include <string>
+#include <vector>
+#include <algorithm>
+
+// libstdc++/35725
+void test01()
+{
+  std::vector<std::string> foo(20);  
+  std::fill_n(foo.begin(), 20, "bar");
+}
Index: libstdc++-v3/testsuite/25_algorithms/fill/35725.cc
===================================================================
--- libstdc++-v3/testsuite/25_algorithms/fill/35725.cc	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ libstdc++-v3/testsuite/25_algorithms/fill/35725.cc	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,30 @@
+// { dg-do compile }
+
+// Copyright (C) 2008 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 2, 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 COPYING.  If not, write to the Free
+// Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+// USA.
+
+#include <string>
+#include <vector>
+#include <algorithm>
+
+// libstdc++/35725
+void test01()
+{
+  std::vector<std::string> foo(20);  
+  std::fill(foo.begin(), foo.end(), "bar");
+}
Index: libstdc++-v3/testsuite/25_algorithms/set_difference/35541.cc
===================================================================
--- libstdc++-v3/testsuite/25_algorithms/set_difference/35541.cc	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ libstdc++-v3/testsuite/25_algorithms/set_difference/35541.cc	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,36 @@
+// Copyright (C) 2008 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 2, 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 COPYING.  If not, write to the Free
+// Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+// USA.
+
+// { dg-options "-D_GLIBCXX_DEBUG" }
+// { dg-do compile }
+
+// libstdc++/35541
+
+#include <set>
+#include <iterator>
+#include <algorithm>
+
+void test01()
+{
+  std::set<std::pair<unsigned,int> > mFactors;
+  std::set<std::pair<unsigned,int> > secondFactor;
+  std::set_difference(mFactors.begin(), mFactors.end(),
+		      mFactors.begin(), mFactors.end(),
+		      std::insert_iterator<std::set<std::pair<unsigned,int> > >
+		      (secondFactor, secondFactor.end())); 
+}
Index: libstdc++-v3/testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc
===================================================================
--- libstdc++-v3/testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ libstdc++-v3/testsuite/tr1/6_containers/tuple/comparison_operators/35480.cc	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,33 @@
+// { dg-do compile }
+
+// Copyright (C) 2008 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 2, 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 COPYING.  If not, write to the Free
+// Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+// USA.
+
+// Tuple
+
+#include <tr1/tuple>
+
+// libstdc++/35480
+void test01()
+{
+  std::tr1::tuple<int> t1( 1 );
+  std::tr1::tuple<int, int> t2( 1, 2 );
+  if ( t1 < t2 ) {}   // { dg-error "here" }
+  if ( t1 == t2 ) {}  // { dg-error "here" }
+}
+// { dg-excess-errors "incomplete type" }
Index: libstdc++-v3/testsuite/tr1/4_metaprogramming/is_function/35637.cc
===================================================================
--- libstdc++-v3/testsuite/tr1/4_metaprogramming/is_function/35637.cc	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ libstdc++-v3/testsuite/tr1/4_metaprogramming/is_function/35637.cc	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,35 @@
+// { dg-options "-pedantic-errors" }
+// { dg-do compile }
+
+// Copyright (C) 2008 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 2, 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 COPYING.  If not, write to the Free
+// Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+// USA.
+
+// 4.5.1 Primary type categories
+
+#include <tr1/functional>
+
+struct S
+{
+  void F() const {}
+};
+
+// libstdc++/35637
+void test01()
+{
+  std::tr1::function<void (S *)> a(&S::F);
+}
Index: libstdc++-v3/testsuite/20_util/tuple/comparison_operators/35480.cc
===================================================================
--- libstdc++-v3/testsuite/20_util/tuple/comparison_operators/35480.cc	(.../tags/gcc_4_3_0_release)	(revision 0)
+++ libstdc++-v3/testsuite/20_util/tuple/comparison_operators/35480.cc	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -0,0 +1,34 @@
+// { dg-options "-std=gnu++0x" }
+// { dg-do compile }
+
+// Copyright (C) 2008 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 2, 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 COPYING.  If not, write to the Free
+// Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
+// USA.
+
+// Tuple
+
+#include <tuple>
+
+// libstdc++/35480
+void test01()
+{
+  std::tuple<int> t1( 1 );
+  std::tuple<int, int> t2( 1, 2 );
+  if ( t1 < t2 ) {}   // { dg-error "here" }
+  if ( t1 == t2 ) {}  // { dg-error "here" }
+}
+// { dg-excess-errors "incomplete type" }
Index: libstdc++-v3/testsuite/20_util/make_signed/requirements/typedefs_neg.cc
===================================================================
--- libstdc++-v3/testsuite/20_util/make_signed/requirements/typedefs_neg.cc	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/testsuite/20_util/make_signed/requirements/typedefs_neg.cc	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -49,8 +49,8 @@
 // { dg-error "instantiated from here" "" { target *-*-* } 41 }
 // { dg-error "instantiated from here" "" { target *-*-* } 43 }
 
-// { dg-error "invalid use of incomplete type" "" { target *-*-* } 511 }
-// { dg-error "declaration of" "" { target *-*-* } 477 }
+// { dg-error "invalid use of incomplete type" "" { target *-*-* } 549 }
+// { dg-error "declaration of" "" { target *-*-* } 515 }
 
 // { dg-excess-errors "At global scope" }
 // { dg-excess-errors "In instantiation of" }
Index: libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc
===================================================================
--- libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/testsuite/20_util/make_unsigned/requirements/typedefs_neg.cc	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -49,8 +49,8 @@
 // { dg-error "instantiated from here" "" { target *-*-* } 41 }
 // { dg-error "instantiated from here" "" { target *-*-* } 43 }
 
-// { dg-error "invalid use of incomplete type" "" { target *-*-* } 436 }
-// { dg-error "declaration of" "" { target *-*-* } 402 }
+// { dg-error "invalid use of incomplete type" "" { target *-*-* } 474 }
+// { dg-error "declaration of" "" { target *-*-* } 440 }
 
 // { dg-excess-errors "At global scope" }
 // { dg-excess-errors "In instantiation of" }
Index: libstdc++-v3/config/abi/compatibility.h
===================================================================
--- libstdc++-v3/config/abi/compatibility.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/config/abi/compatibility.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -28,7 +28,7 @@
 // invalidate any other reasons why the executable file might be covered by
 // the GNU General Public License.
 
-/** @file compatibility.h
+/** @file bits/compatibility.h
  *  This is an internal header file, included by other library sources.
  *  You should not attempt to use it directly.
  */
Index: libstdc++-v3/config/abi/post/s390-linux-gnu/baseline_symbols.txt
===================================================================
--- libstdc++-v3/config/abi/post/s390-linux-gnu/baseline_symbols.txt	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/config/abi/post/s390-linux-gnu/baseline_symbols.txt	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -33,19 +33,51 @@
 FUNC:_ZN10__gnu_norm15_List_node_base6unhookEv@@GLIBCXX_3.4
 FUNC:_ZN10__gnu_norm15_List_node_base7reverseEv@@GLIBCXX_3.4
 FUNC:_ZN10__gnu_norm15_List_node_base8transferEPS0_S1_@@GLIBCXX_3.4
+FUNC:_ZN11__gnu_debug19_Safe_iterator_base12_M_get_mutexEv@@GLIBCXX_3.4.9
+FUNC:_ZN11__gnu_debug19_Safe_iterator_base16_M_attach_singleEPNS_19_Safe_sequence_baseEb@@GLIBCXX_3.4.9
+FUNC:_ZN11__gnu_debug19_Safe_iterator_base16_M_detach_singleEv@@GLIBCXX_3.4.9
 FUNC:_ZN11__gnu_debug19_Safe_iterator_base9_M_attachEPNS_19_Safe_sequence_baseEb@@GLIBCXX_3.4
 FUNC:_ZN11__gnu_debug19_Safe_iterator_base9_M_detachEv@@GLIBCXX_3.4
+FUNC:_ZN11__gnu_debug19_Safe_sequence_base12_M_get_mutexEv@@GLIBCXX_3.4.9
 FUNC:_ZN11__gnu_debug19_Safe_sequence_base13_M_detach_allEv@@GLIBCXX_3.4
 FUNC:_ZN11__gnu_debug19_Safe_sequence_base18_M_detach_singularEv@@GLIBCXX_3.4
 FUNC:_ZN11__gnu_debug19_Safe_sequence_base22_M_revalidate_singularEv@@GLIBCXX_3.4
 FUNC:_ZN11__gnu_debug19_Safe_sequence_base7_M_swapERS0_@@GLIBCXX_3.4
+FUNC:_ZN14__gnu_parallel9_Settings3getEv@@GLIBCXX_3.4.10
+FUNC:_ZN14__gnu_parallel9_Settings3setERS0_@@GLIBCXX_3.4.10
 FUNC:_ZN9__gnu_cxx12__atomic_addEPVii@@GLIBCXX_3.4
 FUNC:_ZN9__gnu_cxx17__pool_alloc_base12_M_get_mutexEv@@GLIBCXX_3.4.2
 FUNC:_ZN9__gnu_cxx17__pool_alloc_base16_M_get_free_listEm@@GLIBCXX_3.4.2
 FUNC:_ZN9__gnu_cxx17__pool_alloc_base9_M_refillEm@@GLIBCXX_3.4.2
 FUNC:_ZN9__gnu_cxx18__exchange_and_addEPVii@@GLIBCXX_3.4
 FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE4fileEv@@GLIBCXX_3.4.2
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE4syncEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE5uflowEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsgetnEPci@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsputnEPKci@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE8overflowEi@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE9pbackfailEi@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE9underflowEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEC1EP8_IO_FILE@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEC2EP8_IO_FILE@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEED0Ev@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEED1Ev@@GLIBCXX_3.4.10
 FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE4fileEv@@GLIBCXX_3.4.2
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE4syncEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE5uflowEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsgetnEPwi@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsputnEPKwi@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE8overflowEj@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE9pbackfailEj@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE9underflowEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEC1EP8_IO_FILE@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEC2EP8_IO_FILE@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEED0Ev@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEED1Ev@@GLIBCXX_3.4.10
 FUNC:_ZN9__gnu_cxx27__verbose_terminate_handlerEv@@CXXABI_1.3
 FUNC:_ZN9__gnu_cxx6__poolILb0EE10_M_destroyEv@@GLIBCXX_3.4.4
 FUNC:_ZN9__gnu_cxx6__poolILb0EE13_M_initializeEv@@GLIBCXX_3.4.4
@@ -53,6 +85,7 @@
 FUNC:_ZN9__gnu_cxx6__poolILb0EE16_M_reserve_blockEmm@@GLIBCXX_3.4.4
 FUNC:_ZN9__gnu_cxx6__poolILb1EE10_M_destroyEv@@GLIBCXX_3.4.4
 FUNC:_ZN9__gnu_cxx6__poolILb1EE13_M_initializeEPFvPvE@@GLIBCXX_3.4.4
+FUNC:_ZN9__gnu_cxx6__poolILb1EE13_M_initializeEv@@GLIBCXX_3.4.6
 FUNC:_ZN9__gnu_cxx6__poolILb1EE16_M_get_thread_idEv@@GLIBCXX_3.4.4
 FUNC:_ZN9__gnu_cxx6__poolILb1EE16_M_reclaim_blockEPcm@@GLIBCXX_3.4.4
 FUNC:_ZN9__gnu_cxx6__poolILb1EE16_M_reserve_blockEmm@@GLIBCXX_3.4.4
@@ -81,6 +114,7 @@
 FUNC:_ZNK11__gnu_debug16_Error_formatter10_Parameter20_M_print_descriptionEPKS0_@@GLIBCXX_3.4
 FUNC:_ZNK11__gnu_debug16_Error_formatter13_M_print_wordEPKc@@GLIBCXX_3.4
 FUNC:_ZNK11__gnu_debug16_Error_formatter15_M_print_stringEPKc@@GLIBCXX_3.4
+FUNC:_ZNK11__gnu_debug16_Error_formatter17_M_get_max_lengthEv@@GLIBCXX_3.4.10
 FUNC:_ZNK11__gnu_debug16_Error_formatter8_M_errorEv@@GLIBCXX_3.4
 FUNC:_ZNK11__gnu_debug19_Safe_iterator_base11_M_singularEv@@GLIBCXX_3.4
 FUNC:_ZNK11__gnu_debug19_Safe_iterator_base14_M_can_compareERKS0_@@GLIBCXX_3.4
@@ -203,6 +237,7 @@
 FUNC:_ZNKSs8max_sizeEv@@GLIBCXX_3.4
 FUNC:_ZNKSs9_M_ibeginEv@@GLIBCXX_3.4
 FUNC:_ZNKSsixEm@@GLIBCXX_3.4
+FUNC:_ZNKSt10bad_typeid4whatEv@@GLIBCXX_3.4.9
 FUNC:_ZNKSt10istrstream5rdbufEv@@GLIBCXX_3.4
 FUNC:_ZNKSt10moneypunctIcLb0EE10neg_formatEv@@GLIBCXX_3.4
 FUNC:_ZNKSt10moneypunctIcLb0EE10pos_formatEv@@GLIBCXX_3.4
@@ -301,6 +336,7 @@
 FUNC:_ZNKSt11logic_error4whatEv@@GLIBCXX_3.4
 FUNC:_ZNKSt12__basic_fileIcE7is_openEv@@GLIBCXX_3.4
 FUNC:_ZNKSt12strstreambuf6pcountEv@@GLIBCXX_3.4
+FUNC:_ZNKSt13bad_exception4whatEv@@GLIBCXX_3.4.9
 FUNC:_ZNKSt13basic_filebufIcSt11char_traitsIcEE7is_openEv@@GLIBCXX_3.4
 FUNC:_ZNKSt13basic_filebufIwSt11char_traitsIwEE7is_openEv@@GLIBCXX_3.4
 FUNC:_ZNKSt13basic_fstreamIcSt11char_traitsIcEE5rdbufEv@@GLIBCXX_3.4
@@ -341,6 +377,146 @@
 FUNC:_ZNKSt15basic_streambufIwSt11char_traitsIwEE6getlocEv@@GLIBCXX_3.4
 FUNC:_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@@GLIBCXX_3.4
 FUNC:_ZNKSt15basic_stringbufIwSt11char_traitsIwESaIwEE3strEv@@GLIBCXX_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIjEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIlEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intImEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intItEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIxEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIyEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES4_S4_RSt8ios_baseRSt12_Ios_IostateRSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRPv@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRb@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRf@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRj@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRl@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRm@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRt@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRx@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRy@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRPv@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRb@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRf@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRj@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRl@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRm@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRt@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRx@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRy@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8__do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intIjEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intIlEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intImEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intItEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intIxEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intIyEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE16_M_extract_floatES4_S4_RSt8ios_baseRSt12_Ios_IostateRSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRPv@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRb@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRf@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRj@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRl@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRm@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRt@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRx@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRy@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRPv@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRb@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRf@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRj@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRl@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRm@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRt@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRx@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRy@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8__do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcmcRSt8ios_basePcSA_Ri@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intIlEES4_S4_RSt8ios_basecT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intImEES4_S4_RSt8ios_basecT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intIxEES4_S4_RSt8ios_basecT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intIyEES4_S4_RSt8ios_basecT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcmcS7_PcS8_Ri@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES4_S4_RSt8ios_baseccT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIgEES4_S4_RSt8ios_baseccT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecPKv@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecb@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecl@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecm@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecx@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecy@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEciRSt8ios_basePcPKcRi@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecPKv@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecb@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecl@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecm@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecx@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecy@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE8__do_putES4_RSt8ios_basecd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE12_M_group_intEPKcmwRSt8ios_basePwSA_Ri@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE13_M_insert_intIlEES4_S4_RSt8ios_basewT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE13_M_insert_intImEES4_S4_RSt8ios_basewT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE13_M_insert_intIxEES4_S4_RSt8ios_basewT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE13_M_insert_intIyEES4_S4_RSt8ios_basewT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE14_M_group_floatEPKcmwPKwPwSA_Ri@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE15_M_insert_floatIdEES4_S4_RSt8ios_basewcT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE15_M_insert_floatIgEES4_S4_RSt8ios_basewcT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewPKv@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewb@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewl@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewm@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewx@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewy@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6_M_padEwiRSt8ios_basePwPKwRi@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewPKv@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewb@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewl@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewm@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewx@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewy@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE8__do_putES4_RSt8ios_basewd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE10_M_extractILb0EEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE10_M_extractILb1EEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8__do_getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE10_M_extractILb0EEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE10_M_extractILb1EEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRSbIwS3_SaIwEE@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRSbIwS3_SaIwEE@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8__do_getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_bRSt8ios_basecRKSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_bRSt8ios_basecg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_bRSt8ios_basecRKSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_bRSt8ios_basecg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE8__do_putES4_bRSt8ios_basecd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE9_M_insertILb0EEES4_S4_RSt8ios_basecRKSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE9_M_insertILb1EEES4_S4_RSt8ios_basecRKSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_bRSt8ios_basewRKSbIwS3_SaIwEE@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_bRSt8ios_basewg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_bRSt8ios_basewRKSbIwS3_SaIwEE@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_bRSt8ios_basewg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE8__do_putES4_bRSt8ios_basewd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE9_M_insertILb0EEES4_S4_RSt8ios_basewRKSbIwS3_SaIwEE@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE9_M_insertILb1EEES4_S4_RSt8ios_basewRKSbIwS3_SaIwEE@@GLIBCXX_LDBL_3.4
 FUNC:_ZNKSt18basic_stringstreamIcSt11char_traitsIcESaIcEE3strEv@@GLIBCXX_3.4
 FUNC:_ZNKSt18basic_stringstreamIcSt11char_traitsIcESaIcEE5rdbufEv@@GLIBCXX_3.4
 FUNC:_ZNKSt18basic_stringstreamIwSt11char_traitsIwESaIwEE3strEv@@GLIBCXX_3.4
@@ -353,6 +529,18 @@
 FUNC:_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv@@GLIBCXX_3.4
 FUNC:_ZNKSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE3strEv@@GLIBCXX_3.4
 FUNC:_ZNKSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE5rdbufEv@@GLIBCXX_3.4
+FUNC:_ZNKSt3tr14hashIRKSbIwSt11char_traitsIwESaIwEEEclES6_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt3tr14hashIRKSsEclES2_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt3tr14hashISbIwSt11char_traitsIwESaIwEEEclES4_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt3tr14hashISsEclESs@@GLIBCXX_3.4.10
+FUNC:_ZNKSt3tr14hashIeEclEe@@GLIBCXX_3.4.10
+FUNC:_ZNKSt3tr14hashIgEclEg@@GLIBCXX_LDBL_3.4.10
+FUNC:_ZNKSt4hashIRKSbIwSt11char_traitsIwESaIwEEEclES5_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt4hashIRKSsEclES1_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt4hashISbIwSt11char_traitsIwESaIwEEEclES3_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt4hashISsEclESs@@GLIBCXX_3.4.10
+FUNC:_ZNKSt4hashIeEclEe@@GLIBCXX_3.4.10
+FUNC:_ZNKSt4hashIgEclEg@@GLIBCXX_LDBL_3.4.10
 FUNC:_ZNKSt5ctypeIcE10do_tolowerEPcPKc@@GLIBCXX_3.4
 FUNC:_ZNKSt5ctypeIcE10do_tolowerEc@@GLIBCXX_3.4
 FUNC:_ZNKSt5ctypeIcE10do_toupperEPcPKc@@GLIBCXX_3.4
@@ -515,6 +703,7 @@
 FUNC:_ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewm@@GLIBCXX_3.4
 FUNC:_ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewx@@GLIBCXX_3.4
 FUNC:_ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewy@@GLIBCXX_3.4
+FUNC:_ZNKSt8bad_cast4whatEv@@GLIBCXX_3.4.9
 FUNC:_ZNKSt8ios_base7failure4whatEv@@GLIBCXX_3.4
 FUNC:_ZNKSt8messagesIcE18_M_convert_to_charERKSs@@GLIBCXX_3.4
 FUNC:_ZNKSt8messagesIcE20_M_convert_from_charEPc@@GLIBCXX_3.4
@@ -591,6 +780,7 @@
 FUNC:_ZNKSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewPK2tmcc@@GLIBCXX_3.4
 FUNC:_ZNKSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewPK2tmcc@@GLIBCXX_3.4
 FUNC:_ZNKSt8valarrayImE4sizeEv@@GLIBCXX_3.4
+FUNC:_ZNKSt9bad_alloc4whatEv@@GLIBCXX_3.4.9
 FUNC:_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv@@GLIBCXX_3.4
 FUNC:_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv@@GLIBCXX_3.4
 FUNC:_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv@@GLIBCXX_3.4
@@ -774,6 +964,18 @@
 FUNC:_ZNSdD0Ev@@GLIBCXX_3.4
 FUNC:_ZNSdD1Ev@@GLIBCXX_3.4
 FUNC:_ZNSdD2Ev@@GLIBCXX_3.4
+FUNC:_ZNSi10_M_extractIPvEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIbEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIdEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIeEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIfEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIgEERSiRT_@@GLIBCXX_LDBL_3.4.7
+FUNC:_ZNSi10_M_extractIjEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIlEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractImEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractItEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIxEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIyEERSiRT_@@GLIBCXX_3.4.9
 FUNC:_ZNSi3getEPci@@GLIBCXX_3.4
 FUNC:_ZNSi3getEPcic@@GLIBCXX_3.4
 FUNC:_ZNSi3getERSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4
@@ -814,6 +1016,7 @@
 FUNC:_ZNSirsERd@@GLIBCXX_3.4
 FUNC:_ZNSirsERe@@GLIBCXX_3.4
 FUNC:_ZNSirsERf@@GLIBCXX_3.4
+FUNC:_ZNSirsERg@@GLIBCXX_LDBL_3.4
 FUNC:_ZNSirsERi@@GLIBCXX_3.4
 FUNC:_ZNSirsERj@@GLIBCXX_3.4
 FUNC:_ZNSirsERl@@GLIBCXX_3.4
@@ -833,6 +1036,15 @@
 FUNC:_ZNSo6sentryD1Ev@@GLIBCXX_3.4
 FUNC:_ZNSo6sentryD2Ev@@GLIBCXX_3.4
 FUNC:_ZNSo8_M_writeEPKci@@GLIBCXX_3.4
+FUNC:_ZNSo9_M_insertIPKvEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIbEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIdEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIeEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIgEERSoT_@@GLIBCXX_LDBL_3.4.7
+FUNC:_ZNSo9_M_insertIlEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertImEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIxEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIyEERSoT_@@GLIBCXX_3.4.9
 FUNC:_ZNSoC1EPSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4
 FUNC:_ZNSoC1Ev@@GLIBCXX_3.4
 FUNC:_ZNSoC2EPSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4
@@ -849,6 +1061,7 @@
 FUNC:_ZNSolsEd@@GLIBCXX_3.4
 FUNC:_ZNSolsEe@@GLIBCXX_3.4
 FUNC:_ZNSolsEf@@GLIBCXX_3.4
+FUNC:_ZNSolsEg@@GLIBCXX_LDBL_3.4
 FUNC:_ZNSolsEi@@GLIBCXX_3.4
 FUNC:_ZNSolsEj@@GLIBCXX_3.4
 FUNC:_ZNSolsEl@@GLIBCXX_3.4
@@ -1206,6 +1419,18 @@
 FUNC:_ZNSt13basic_fstreamIwSt11char_traitsIwEED0Ev@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_fstreamIwSt11char_traitsIwEED1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_fstreamIwSt11char_traitsIwEED2Ev@@GLIBCXX_3.4
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIPvEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIbEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIdEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIeEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIfEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIgEERS2_RT_@@GLIBCXX_LDBL_3.4.7
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIjEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIlEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractImEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractItEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIxEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIyEERS2_RT_@@GLIBCXX_3.4.9
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE3getEPwi@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE3getEPwiw@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE3getERSt15basic_streambufIwS1_E@@GLIBCXX_3.4
@@ -1246,6 +1471,7 @@
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEErsERd@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEErsERe@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEErsERf@@GLIBCXX_3.4
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEErsERg@@GLIBCXX_LDBL_3.4
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEErsERi@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEErsERj@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEErsERl@@GLIBCXX_3.4
@@ -1265,6 +1491,15 @@
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryD1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryD2Ev@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE8_M_writeEPKwi@@GLIBCXX_3.4
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIPKvEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIbEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIdEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIeEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIgEERS2_T_@@GLIBCXX_LDBL_3.4.7
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIlEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertImEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIxEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIyEERS2_T_@@GLIBCXX_3.4.9
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEEC1EPSt15basic_streambufIwS1_E@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEEC1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEEC2EPSt15basic_streambufIwS1_E@@GLIBCXX_3.4
@@ -1281,6 +1516,7 @@
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEd@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEe@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEf@@GLIBCXX_3.4
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEg@@GLIBCXX_LDBL_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEi@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEj@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEl@@GLIBCXX_3.4
@@ -1386,6 +1622,7 @@
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPci@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEv@@GLIBCXX_3.4
+FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6stosscEv@@GLIBCXX_3.4.10
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPci@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKci@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv@@GLIBCXX_3.4
@@ -1424,6 +1661,7 @@
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6setbufEPwi@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6snextcEv@@GLIBCXX_3.4
+FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6stosscEv@@GLIBCXX_3.4.10
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6xsgetnEPwi@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6xsputnEPKwi@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE7pubsyncEv@@GLIBCXX_3.4
@@ -1455,6 +1693,7 @@
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi@@GLIBCXX_3.4
+FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv@@GLIBCXX_3.4.6
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEv@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4
@@ -1471,6 +1710,7 @@
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE8overflowEj@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9pbackfailEj@@GLIBCXX_3.4
+FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9showmanycEv@@GLIBCXX_3.4.6
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9underflowEv@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC1ERKSbIwS1_S2_ESt13_Ios_Openmode@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4
@@ -1538,6 +1778,46 @@
 FUNC:_ZNSt16invalid_argumentC2ERKSs@@GLIBCXX_3.4
 FUNC:_ZNSt16invalid_argumentD0Ev@@GLIBCXX_3.4
 FUNC:_ZNSt16invalid_argumentD1Ev@@GLIBCXX_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Em@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2Em@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED0Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED1Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED2Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Em@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2Em@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED0Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED1Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED2Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1Em@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2Em@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED0Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED1Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED2Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1Em@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Em@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED0Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED1Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED2Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Em@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2Em@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED0Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED1Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED2Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Em@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2Em@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED0Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED1Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED2Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1Em@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2Em@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED0Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED1Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED2Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1Em@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Em@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED0Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED1Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED2Ev@@GLIBCXX_LDBL_3.4
 FUNC:_ZNSt17__timepunct_cacheIcEC1Em@@GLIBCXX_3.4
 FUNC:_ZNSt17__timepunct_cacheIcEC2Em@@GLIBCXX_3.4
 FUNC:_ZNSt17__timepunct_cacheIcED0Ev@@GLIBCXX_3.4
@@ -1660,10 +1940,16 @@
 FUNC:_ZNSt5ctypeIwED0Ev@@GLIBCXX_3.4
 FUNC:_ZNSt5ctypeIwED1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt5ctypeIwED2Ev@@GLIBCXX_3.4
+FUNC:_ZNSt6__norm15_List_node_base4hookEPS0_@@GLIBCXX_3.4.9
+FUNC:_ZNSt6__norm15_List_node_base4swapERS0_S1_@@GLIBCXX_3.4.9
+FUNC:_ZNSt6__norm15_List_node_base6unhookEv@@GLIBCXX_3.4.9
+FUNC:_ZNSt6__norm15_List_node_base7reverseEv@@GLIBCXX_3.4.9
+FUNC:_ZNSt6__norm15_List_node_base8transferEPS0_S1_@@GLIBCXX_3.4.9
 FUNC:_ZNSt6gslice8_IndexerC1EmRKSt8valarrayImES4_@@GLIBCXX_3.4
 FUNC:_ZNSt6gslice8_IndexerC2EmRKSt8valarrayImES4_@@GLIBCXX_3.4
 FUNC:_ZNSt6locale11_M_coalesceERKS_S1_i@@GLIBCXX_3.4
 FUNC:_ZNSt6locale21_S_normalize_categoryEi@@GLIBCXX_3.4
+FUNC:_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm@@GLIBCXX_3.4.7
 FUNC:_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idE@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idE@@GLIBCXX_3.4
@@ -1676,6 +1962,7 @@
 FUNC:_ZNSt6locale5_ImplC2Em@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5_ImplD1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5_ImplD2Ev@@GLIBCXX_3.4
+FUNC:_ZNSt6locale5facet13_S_get_c_nameEv@@GLIBCXX_3.4.6
 FUNC:_ZNSt6locale5facet15_S_get_c_localeEv@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5facet17_S_clone_c_localeERP15__locale_struct@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5facet18_S_create_c_localeERP15__locale_structPKcS2_@@GLIBCXX_3.4
@@ -1753,7 +2040,9 @@
 FUNC:_ZNSt8bad_castD2Ev@@GLIBCXX_3.4
 FUNC:_ZNSt8ios_base13_M_grow_wordsEib@@GLIBCXX_3.4
 FUNC:_ZNSt8ios_base15sync_with_stdioEb@@GLIBCXX_3.4
+FUNC:_ZNSt8ios_base17_M_call_callbacksENS_5eventE@@GLIBCXX_3.4.6
 FUNC:_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi@@GLIBCXX_3.4
+FUNC:_ZNSt8ios_base20_M_dispose_callbacksEv@@GLIBCXX_3.4.6
 FUNC:_ZNSt8ios_base4InitC1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt8ios_base4InitC2Ev@@GLIBCXX_3.4
 FUNC:_ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4
@@ -1832,6 +2121,11 @@
 FUNC:_ZNSt8valarrayImED1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt8valarrayImED2Ev@@GLIBCXX_3.4
 FUNC:_ZNSt8valarrayImEixEm@@GLIBCXX_3.4
+FUNC:_ZNSt9__cxx199815_List_node_base4hookEPS0_@@GLIBCXX_3.4.10
+FUNC:_ZNSt9__cxx199815_List_node_base4swapERS0_S1_@@GLIBCXX_3.4.10
+FUNC:_ZNSt9__cxx199815_List_node_base6unhookEv@@GLIBCXX_3.4.10
+FUNC:_ZNSt9__cxx199815_List_node_base7reverseEv@@GLIBCXX_3.4.10
+FUNC:_ZNSt9__cxx199815_List_node_base8transferEPS0_S1_@@GLIBCXX_3.4.10
 FUNC:_ZNSt9bad_allocD0Ev@@GLIBCXX_3.4
 FUNC:_ZNSt9bad_allocD1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt9bad_allocD2Ev@@GLIBCXX_3.4
@@ -1911,10 +2205,16 @@
 FUNC:_ZSt14__convert_to_vIdEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct@@GLIBCXX_3.4
 FUNC:_ZSt14__convert_to_vIeEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct@@GLIBCXX_3.4
 FUNC:_ZSt14__convert_to_vIfEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct@@GLIBCXX_3.4
+FUNC:_ZSt14__convert_to_vIgEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct@@GLIBCXX_LDBL_3.4
 FUNC:_ZSt14set_unexpectedPFvvE@@GLIBCXX_3.4
 FUNC:_ZSt15set_new_handlerPFvvE@@GLIBCXX_3.4
+FUNC:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i@@GLIBCXX_3.4.9
+FUNC:_ZSt16__ostream_insertIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_i@@GLIBCXX_3.4.9
 FUNC:_ZSt16__throw_bad_castv@@GLIBCXX_3.4
+FUNC:_ZSt17__copy_streambufsIcSt11char_traitsIcEEiPSt15basic_streambufIT_T0_ES6_@@GLIBCXX_3.4.6
+FUNC:_ZSt17__copy_streambufsIwSt11char_traitsIwEEiPSt15basic_streambufIT_T0_ES6_@@GLIBCXX_3.4.6
 FUNC:_ZSt17__throw_bad_allocv@@GLIBCXX_3.4
+FUNC:_ZSt17__verify_groupingPKcmRKSs@@GLIBCXX_3.4.10
 FUNC:_ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base@@GLIBCXX_3.4
 FUNC:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@@GLIBCXX_3.4
 FUNC:_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@@GLIBCXX_3.4
@@ -1930,6 +2230,8 @@
 FUNC:_ZSt20__throw_length_errorPKc@@GLIBCXX_3.4
 FUNC:_ZSt20__throw_out_of_rangePKc@@GLIBCXX_3.4
 FUNC:_ZSt21_Rb_tree_rotate_rightPSt18_Rb_tree_node_baseRS0_@@GLIBCXX_3.4
+FUNC:_ZSt21__copy_streambufs_eofIcSt11char_traitsIcEEiPSt15basic_streambufIT_T0_ES6_Rb@@GLIBCXX_3.4.9
+FUNC:_ZSt21__copy_streambufs_eofIwSt11char_traitsIwEEiPSt15basic_streambufIT_T0_ES6_Rb@@GLIBCXX_3.4.9
 FUNC:_ZSt21__throw_bad_exceptionv@@GLIBCXX_3.4
 FUNC:_ZSt21__throw_runtime_errorPKc@@GLIBCXX_3.4
 FUNC:_ZSt22__throw_overflow_errorPKc@@GLIBCXX_3.4
@@ -1949,6 +2251,14 @@
 FUNC:_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_ES4_@@GLIBCXX_3.4
 FUNC:_ZSt7getlineIwSt11char_traitsIwESaIwEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E@@GLIBCXX_3.4
 FUNC:_ZSt7getlineIwSt11char_traitsIwESaIwEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_ES4_@@GLIBCXX_3.4
+FUNC:_ZSt9has_facetINSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEEEbRKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9has_facetINSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEEEbRKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9has_facetINSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEEEbRKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9has_facetINSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEEEbRKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9has_facetINSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEEEbRKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9has_facetINSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEEEbRKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9has_facetINSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEEEbRKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9has_facetINSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEEEbRKSt6locale@@GLIBCXX_LDBL_3.4
 FUNC:_ZSt9has_facetISt10moneypunctIcLb0EEEbRKSt6locale@@GLIBCXX_3.4
 FUNC:_ZSt9has_facetISt10moneypunctIwLb0EEEbRKSt6locale@@GLIBCXX_3.4
 FUNC:_ZSt9has_facetISt11__timepunctIcEEbRKSt6locale@@GLIBCXX_3.4
@@ -1976,6 +2286,14 @@
 FUNC:_ZSt9has_facetISt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEEbRKSt6locale@@GLIBCXX_3.4
 FUNC:_ZSt9has_facetISt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEEbRKSt6locale@@GLIBCXX_3.4
 FUNC:_ZSt9terminatev@@GLIBCXX_3.4
+FUNC:_ZSt9use_facetINSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEEERKT_RKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9use_facetINSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEEERKT_RKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9use_facetINSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEEERKT_RKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9use_facetINSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEEERKT_RKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9use_facetINSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEEERKT_RKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9use_facetINSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEEERKT_RKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9use_facetINSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEEERKT_RKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9use_facetINSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEEERKT_RKSt6locale@@GLIBCXX_LDBL_3.4
 FUNC:_ZSt9use_facetISt10moneypunctIcLb0EEERKT_RKSt6locale@@GLIBCXX_3.4
 FUNC:_ZSt9use_facetISt10moneypunctIcLb1EEERKT_RKSt6locale@@GLIBCXX_3.4
 FUNC:_ZSt9use_facetISt10moneypunctIwLb0EEERKT_RKSt6locale@@GLIBCXX_3.4
@@ -2023,6 +2341,8 @@
 FUNC:_ZStlsIewSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@@GLIBCXX_3.4
 FUNC:_ZStlsIfcSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@@GLIBCXX_3.4
 FUNC:_ZStlsIfwSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@@GLIBCXX_3.4
+FUNC:_ZStlsIgcSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@@GLIBCXX_LDBL_3.4
+FUNC:_ZStlsIgwSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@@GLIBCXX_LDBL_3.4
 FUNC:_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_@@GLIBCXX_3.4
 FUNC:_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKc@@GLIBCXX_3.4
 FUNC:_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_S3_@@GLIBCXX_3.4
@@ -2059,6 +2379,8 @@
 FUNC:_ZStrsIewSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@@GLIBCXX_3.4
 FUNC:_ZStrsIfcSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@@GLIBCXX_3.4
 FUNC:_ZStrsIfwSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@@GLIBCXX_3.4
+FUNC:_ZStrsIgcSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@@GLIBCXX_LDBL_3.4
+FUNC:_ZStrsIgwSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@@GLIBCXX_LDBL_3.4
 FUNC:_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_PS3_@@GLIBCXX_3.4
 FUNC:_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_RS3_@@GLIBCXX_3.4
 FUNC:_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St12_Setiosflags@@GLIBCXX_3.4
@@ -2162,36 +2484,48 @@
 FUNC:__cxa_vec_new@@CXXABI_1.3
 FUNC:__dynamic_cast@@CXXABI_1.3
 FUNC:__gxx_personality_v0@@CXXABI_1.3
-FUNC:acosl@@GLIBCXX_3.4.3
-FUNC:asinl@@GLIBCXX_3.4.3
-FUNC:atan2l@@GLIBCXX_3.4
-FUNC:atanl@@GLIBCXX_3.4.3
-FUNC:ceill@@GLIBCXX_3.4.3
-FUNC:coshl@@GLIBCXX_3.4
-FUNC:cosl@@GLIBCXX_3.4
-FUNC:expl@@GLIBCXX_3.4
-FUNC:floorl@@GLIBCXX_3.4.3
-FUNC:fmodl@@GLIBCXX_3.4.3
-FUNC:frexpl@@GLIBCXX_3.4.3
-FUNC:hypotl@@GLIBCXX_3.4
-FUNC:ldexpl@@GLIBCXX_3.4.3
-FUNC:log10l@@GLIBCXX_3.4
-FUNC:logl@@GLIBCXX_3.4
-FUNC:modfl@@GLIBCXX_3.4.3
-FUNC:powl@@GLIBCXX_3.4
-FUNC:sinhl@@GLIBCXX_3.4
-FUNC:sinl@@GLIBCXX_3.4
-FUNC:sqrtl@@GLIBCXX_3.4
-FUNC:tanhl@@GLIBCXX_3.4
-FUNC:tanl@@GLIBCXX_3.4
+FUNC:acosl@GLIBCXX_3.4.3
+FUNC:asinl@GLIBCXX_3.4.3
+FUNC:atan2l@GLIBCXX_3.4
+FUNC:atanl@GLIBCXX_3.4.3
+FUNC:ceill@GLIBCXX_3.4.3
+FUNC:coshl@GLIBCXX_3.4
+FUNC:cosl@GLIBCXX_3.4
+FUNC:expl@GLIBCXX_3.4
+FUNC:floorl@GLIBCXX_3.4.3
+FUNC:fmodl@GLIBCXX_3.4.3
+FUNC:frexpl@GLIBCXX_3.4.3
+FUNC:hypotl@GLIBCXX_3.4
+FUNC:ldexpl@GLIBCXX_3.4.3
+FUNC:log10l@GLIBCXX_3.4
+FUNC:logl@GLIBCXX_3.4
+FUNC:modfl@GLIBCXX_3.4.3
+FUNC:powl@GLIBCXX_3.4
+FUNC:sinhl@GLIBCXX_3.4
+FUNC:sinl@GLIBCXX_3.4
+FUNC:sqrtl@GLIBCXX_3.4
+FUNC:tanhl@GLIBCXX_3.4
+FUNC:tanl@GLIBCXX_3.4
 OBJECT:0:CXXABI_1.3
 OBJECT:0:CXXABI_1.3.1
+OBJECT:0:CXXABI_1.3.2
+OBJECT:0:CXXABI_LDBL_1.3
 OBJECT:0:GLIBCXX_3.4
 OBJECT:0:GLIBCXX_3.4.1
+OBJECT:0:GLIBCXX_3.4.10
 OBJECT:0:GLIBCXX_3.4.2
 OBJECT:0:GLIBCXX_3.4.3
 OBJECT:0:GLIBCXX_3.4.4
 OBJECT:0:GLIBCXX_3.4.5
+OBJECT:0:GLIBCXX_3.4.6
+OBJECT:0:GLIBCXX_3.4.7
+OBJECT:0:GLIBCXX_3.4.8
+OBJECT:0:GLIBCXX_3.4.9
+OBJECT:0:GLIBCXX_LDBL_3.4
+OBJECT:0:GLIBCXX_LDBL_3.4.10
+OBJECT:0:GLIBCXX_LDBL_3.4.7
+OBJECT:1028:_ZNSt3tr18__detail12__prime_listE@@GLIBCXX_3.4.10
+OBJECT:1028:_ZNSt8__detail12__prime_listE@@GLIBCXX_3.4.10
 OBJECT:12:_ZTIN10__cxxabiv116__enum_type_infoE@@CXXABI_1.3
 OBJECT:12:_ZTIN10__cxxabiv117__array_type_infoE@@CXXABI_1.3
 OBJECT:12:_ZTIN10__cxxabiv117__class_type_infoE@@CXXABI_1.3
@@ -2206,6 +2540,14 @@
 OBJECT:12:_ZTIN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEEE@@GLIBCXX_3.4
 OBJECT:12:_ZTIN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEE@@GLIBCXX_3.4
 OBJECT:12:_ZTIN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEE@@GLIBCXX_3.4
+OBJECT:12:_ZTINSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:12:_ZTINSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:12:_ZTINSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:12:_ZTINSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:12:_ZTINSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:12:_ZTINSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:12:_ZTINSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:12:_ZTINSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
 OBJECT:12:_ZTINSt8ios_base7failureE@@GLIBCXX_3.4
 OBJECT:12:_ZTISt10bad_typeid@@GLIBCXX_3.4
 OBJECT:12:_ZTISt10istrstream@@GLIBCXX_3.4
@@ -2315,6 +2657,7 @@
 OBJECT:16:_ZTIPKd@@CXXABI_1.3
 OBJECT:16:_ZTIPKe@@CXXABI_1.3
 OBJECT:16:_ZTIPKf@@CXXABI_1.3
+OBJECT:16:_ZTIPKg@@CXXABI_LDBL_1.3
 OBJECT:16:_ZTIPKh@@CXXABI_1.3
 OBJECT:16:_ZTIPKi@@CXXABI_1.3
 OBJECT:16:_ZTIPKj@@CXXABI_1.3
@@ -2332,6 +2675,7 @@
 OBJECT:16:_ZTIPd@@CXXABI_1.3
 OBJECT:16:_ZTIPe@@CXXABI_1.3
 OBJECT:16:_ZTIPf@@CXXABI_1.3
+OBJECT:16:_ZTIPg@@CXXABI_LDBL_1.3
 OBJECT:16:_ZTIPh@@CXXABI_1.3
 OBJECT:16:_ZTIPi@@CXXABI_1.3
 OBJECT:16:_ZTIPj@@CXXABI_1.3
@@ -2456,6 +2800,19 @@
 OBJECT:1:_ZNSt14numeric_limitsIfE9is_iec559E@@GLIBCXX_3.4
 OBJECT:1:_ZNSt14numeric_limitsIfE9is_moduloE@@GLIBCXX_3.4
 OBJECT:1:_ZNSt14numeric_limitsIfE9is_signedE@@GLIBCXX_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE10is_boundedE@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE10is_integerE@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE12has_infinityE@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE13has_quiet_NaNE@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE14is_specializedE@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE15has_denorm_lossE@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE15tinyness_beforeE@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE17has_signaling_NaNE@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE5trapsE@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE8is_exactE@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE9is_iec559E@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE9is_moduloE@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE9is_signedE@@GLIBCXX_LDBL_3.4
 OBJECT:1:_ZNSt14numeric_limitsIhE10is_boundedE@@GLIBCXX_3.4
 OBJECT:1:_ZNSt14numeric_limitsIhE10is_integerE@@GLIBCXX_3.4
 OBJECT:1:_ZNSt14numeric_limitsIhE12has_infinityE@@GLIBCXX_3.4
@@ -2650,6 +3007,10 @@
 OBJECT:28:_ZTSSt7codecvtIwc11__mbstate_tE@@GLIBCXX_3.4
 OBJECT:28:_ZTTSd@@GLIBCXX_3.4
 OBJECT:28:_ZTTSt14basic_iostreamIwSt11char_traitsIwEE@@GLIBCXX_3.4
+OBJECT:28:_ZTVNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:28:_ZTVNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:28:_ZTVNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:28:_ZTVNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
 OBJECT:28:_ZTVSt14collate_bynameIcE@@GLIBCXX_3.4
 OBJECT:28:_ZTVSt14collate_bynameIwE@@GLIBCXX_3.4
 OBJECT:28:_ZTVSt15messages_bynameIcE@@GLIBCXX_3.4
@@ -2681,6 +3042,7 @@
 OBJECT:2:_ZTSd@@CXXABI_1.3
 OBJECT:2:_ZTSe@@CXXABI_1.3
 OBJECT:2:_ZTSf@@CXXABI_1.3
+OBJECT:2:_ZTSg@@CXXABI_LDBL_1.3
 OBJECT:2:_ZTSh@@CXXABI_1.3
 OBJECT:2:_ZTSi@@CXXABI_1.3
 OBJECT:2:_ZTSj@@CXXABI_1.3
@@ -2743,6 +3105,7 @@
 OBJECT:3:_ZTSPd@@CXXABI_1.3
 OBJECT:3:_ZTSPe@@CXXABI_1.3
 OBJECT:3:_ZTSPf@@CXXABI_1.3
+OBJECT:3:_ZTSPg@@CXXABI_LDBL_1.3
 OBJECT:3:_ZTSPh@@CXXABI_1.3
 OBJECT:3:_ZTSPi@@CXXABI_1.3
 OBJECT:3:_ZTSPj@@CXXABI_1.3
@@ -2879,6 +3242,15 @@
 OBJECT:4:_ZNSt14numeric_limitsIfE5radixE@@GLIBCXX_3.4
 OBJECT:4:_ZNSt14numeric_limitsIfE6digitsE@@GLIBCXX_3.4
 OBJECT:4:_ZNSt14numeric_limitsIfE8digits10E@@GLIBCXX_3.4
+OBJECT:4:_ZNSt14numeric_limitsIgE10has_denormE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt14numeric_limitsIgE11round_styleE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt14numeric_limitsIgE12max_exponentE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt14numeric_limitsIgE12min_exponentE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt14numeric_limitsIgE14max_exponent10E@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt14numeric_limitsIgE14min_exponent10E@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt14numeric_limitsIgE5radixE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt14numeric_limitsIgE6digitsE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt14numeric_limitsIgE8digits10E@@GLIBCXX_LDBL_3.4
 OBJECT:4:_ZNSt14numeric_limitsIhE10has_denormE@@GLIBCXX_3.4
 OBJECT:4:_ZNSt14numeric_limitsIhE11round_styleE@@GLIBCXX_3.4
 OBJECT:4:_ZNSt14numeric_limitsIhE12max_exponentE@@GLIBCXX_3.4
@@ -2969,6 +3341,14 @@
 OBJECT:4:_ZNSt14numeric_limitsIyE5radixE@@GLIBCXX_3.4
 OBJECT:4:_ZNSt14numeric_limitsIyE6digitsE@@GLIBCXX_3.4
 OBJECT:4:_ZNSt14numeric_limitsIyE8digits10E@@GLIBCXX_3.4
+OBJECT:4:_ZNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_LDBL_3.4
 OBJECT:4:_ZNSt21__numeric_limits_base10has_denormE@@GLIBCXX_3.4
 OBJECT:4:_ZNSt21__numeric_limits_base11round_styleE@@GLIBCXX_3.4
 OBJECT:4:_ZNSt21__numeric_limits_base12max_exponentE@@GLIBCXX_3.4
@@ -3046,6 +3426,7 @@
 OBJECT:4:_ZTSPKd@@CXXABI_1.3
 OBJECT:4:_ZTSPKe@@CXXABI_1.3
 OBJECT:4:_ZTSPKf@@CXXABI_1.3
+OBJECT:4:_ZTSPKg@@CXXABI_LDBL_1.3
 OBJECT:4:_ZTSPKh@@CXXABI_1.3
 OBJECT:4:_ZTSPKi@@CXXABI_1.3
 OBJECT:4:_ZTSPKj@@CXXABI_1.3
@@ -3061,6 +3442,8 @@
 OBJECT:50:_ZTSSt19basic_istringstreamIwSt11char_traitsIwESaIwEE@@GLIBCXX_3.4
 OBJECT:50:_ZTSSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE@@GLIBCXX_3.4
 OBJECT:50:_ZTSSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE@@GLIBCXX_3.4
+OBJECT:52:_ZTVNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:52:_ZTVNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
 OBJECT:52:_ZTVSt10moneypunctIcLb0EE@@GLIBCXX_3.4
 OBJECT:52:_ZTVSt10moneypunctIcLb1EE@@GLIBCXX_3.4
 OBJECT:52:_ZTVSt10moneypunctIwLb0EE@@GLIBCXX_3.4
@@ -3096,6 +3479,8 @@
 OBJECT:60:_ZTVSt9strstream@@GLIBCXX_3.4
 OBJECT:64:_ZTVN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEE@@GLIBCXX_3.4
 OBJECT:64:_ZTVN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEE@@GLIBCXX_3.4
+OBJECT:64:_ZTVNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:64:_ZTVNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
 OBJECT:64:_ZTVSt12ctype_bynameIwE@@GLIBCXX_3.4
 OBJECT:64:_ZTVSt12strstreambuf@@GLIBCXX_3.4
 OBJECT:64:_ZTVSt13basic_filebufIcSt11char_traitsIcEE@@GLIBCXX_3.4
@@ -3111,12 +3496,28 @@
 OBJECT:67:_ZTSSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE@@GLIBCXX_3.4
 OBJECT:67:_ZTSSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE@@GLIBCXX_3.4
 OBJECT:67:_ZTSSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE@@GLIBCXX_3.4
+OBJECT:79:_ZTSNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:79:_ZTSNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:79:_ZTSNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:79:_ZTSNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:81:_ZTSNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:81:_ZTSNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:81:_ZTSNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:81:_ZTSNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
 OBJECT:8:_ZGVNSt10moneypunctIcLb0EE2idE@@GLIBCXX_3.4
 OBJECT:8:_ZGVNSt10moneypunctIcLb1EE2idE@@GLIBCXX_3.4
 OBJECT:8:_ZGVNSt10moneypunctIwLb0EE2idE@@GLIBCXX_3.4
 OBJECT:8:_ZGVNSt10moneypunctIwLb1EE2idE@@GLIBCXX_3.4
 OBJECT:8:_ZGVNSt11__timepunctIcE2idE@@GLIBCXX_3.4
 OBJECT:8:_ZGVNSt11__timepunctIwE2idE@@GLIBCXX_3.4
+OBJECT:8:_ZGVNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:8:_ZGVNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:8:_ZGVNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:8:_ZGVNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:8:_ZGVNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:8:_ZGVNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:8:_ZGVNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:8:_ZGVNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_LDBL_3.4
 OBJECT:8:_ZGVNSt7collateIcE2idE@@GLIBCXX_3.4
 OBJECT:8:_ZGVNSt7collateIwE2idE@@GLIBCXX_3.4
 OBJECT:8:_ZGVNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_3.4
@@ -3135,6 +3536,8 @@
 OBJECT:8:_ZGVNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_3.4
 OBJECT:8:_ZGVNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_3.4
 OBJECT:8:_ZGVNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_3.4
+OBJECT:8:_ZTIN10__cxxabiv115__forced_unwindE@@CXXABI_1.3.2
+OBJECT:8:_ZTIN10__cxxabiv119__foreign_exceptionE@@CXXABI_1.3.2
 OBJECT:8:_ZTINSt6locale5facetE@@GLIBCXX_3.4
 OBJECT:8:_ZTISt10ctype_base@@GLIBCXX_3.4
 OBJECT:8:_ZTISt10money_base@@GLIBCXX_3.4
@@ -3152,6 +3555,7 @@
 OBJECT:8:_ZTId@@CXXABI_1.3
 OBJECT:8:_ZTIe@@CXXABI_1.3
 OBJECT:8:_ZTIf@@CXXABI_1.3
+OBJECT:8:_ZTIg@@CXXABI_LDBL_1.3
 OBJECT:8:_ZTIh@@CXXABI_1.3
 OBJECT:8:_ZTIi@@CXXABI_1.3
 OBJECT:8:_ZTIj@@CXXABI_1.3
Index: libstdc++-v3/config/abi/post/ia64-linux-gnu/baseline_symbols.txt
===================================================================
--- libstdc++-v3/config/abi/post/ia64-linux-gnu/baseline_symbols.txt	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/config/abi/post/ia64-linux-gnu/baseline_symbols.txt	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -33,19 +33,51 @@
 FUNC:_ZN10__gnu_norm15_List_node_base6unhookEv@@GLIBCXX_3.4
 FUNC:_ZN10__gnu_norm15_List_node_base7reverseEv@@GLIBCXX_3.4
 FUNC:_ZN10__gnu_norm15_List_node_base8transferEPS0_S1_@@GLIBCXX_3.4
+FUNC:_ZN11__gnu_debug19_Safe_iterator_base12_M_get_mutexEv@@GLIBCXX_3.4.9
+FUNC:_ZN11__gnu_debug19_Safe_iterator_base16_M_attach_singleEPNS_19_Safe_sequence_baseEb@@GLIBCXX_3.4.9
+FUNC:_ZN11__gnu_debug19_Safe_iterator_base16_M_detach_singleEv@@GLIBCXX_3.4.9
 FUNC:_ZN11__gnu_debug19_Safe_iterator_base9_M_attachEPNS_19_Safe_sequence_baseEb@@GLIBCXX_3.4
 FUNC:_ZN11__gnu_debug19_Safe_iterator_base9_M_detachEv@@GLIBCXX_3.4
+FUNC:_ZN11__gnu_debug19_Safe_sequence_base12_M_get_mutexEv@@GLIBCXX_3.4.9
 FUNC:_ZN11__gnu_debug19_Safe_sequence_base13_M_detach_allEv@@GLIBCXX_3.4
 FUNC:_ZN11__gnu_debug19_Safe_sequence_base18_M_detach_singularEv@@GLIBCXX_3.4
 FUNC:_ZN11__gnu_debug19_Safe_sequence_base22_M_revalidate_singularEv@@GLIBCXX_3.4
 FUNC:_ZN11__gnu_debug19_Safe_sequence_base7_M_swapERS0_@@GLIBCXX_3.4
+FUNC:_ZN14__gnu_parallel9_Settings3getEv@@GLIBCXX_3.4.10
+FUNC:_ZN14__gnu_parallel9_Settings3setERS0_@@GLIBCXX_3.4.10
 FUNC:_ZN9__gnu_cxx12__atomic_addEPVii@@GLIBCXX_3.4
 FUNC:_ZN9__gnu_cxx17__pool_alloc_base12_M_get_mutexEv@@GLIBCXX_3.4.2
 FUNC:_ZN9__gnu_cxx17__pool_alloc_base16_M_get_free_listEm@@GLIBCXX_3.4.2
 FUNC:_ZN9__gnu_cxx17__pool_alloc_base9_M_refillEm@@GLIBCXX_3.4.2
 FUNC:_ZN9__gnu_cxx18__exchange_and_addEPVii@@GLIBCXX_3.4
 FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE4fileEv@@GLIBCXX_3.4.2
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE4syncEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE5uflowEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsgetnEPcl@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsputnEPKcl@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE8overflowEi@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE9pbackfailEi@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE9underflowEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEC1EP8_IO_FILE@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEC2EP8_IO_FILE@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEED0Ev@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEED1Ev@@GLIBCXX_3.4.10
 FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE4fileEv@@GLIBCXX_3.4.2
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE4syncEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE5uflowEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsgetnEPwl@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsputnEPKwl@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE7seekoffElSt12_Ios_SeekdirSt13_Ios_Openmode@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE8overflowEj@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE9pbackfailEj@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE9underflowEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEC1EP8_IO_FILE@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEC2EP8_IO_FILE@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEED0Ev@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEED1Ev@@GLIBCXX_3.4.10
 FUNC:_ZN9__gnu_cxx27__verbose_terminate_handlerEv@@CXXABI_1.3
 FUNC:_ZN9__gnu_cxx6__poolILb0EE10_M_destroyEv@@GLIBCXX_3.4.4
 FUNC:_ZN9__gnu_cxx6__poolILb0EE13_M_initializeEv@@GLIBCXX_3.4.4
@@ -53,6 +85,7 @@
 FUNC:_ZN9__gnu_cxx6__poolILb0EE16_M_reserve_blockEmm@@GLIBCXX_3.4.4
 FUNC:_ZN9__gnu_cxx6__poolILb1EE10_M_destroyEv@@GLIBCXX_3.4.4
 FUNC:_ZN9__gnu_cxx6__poolILb1EE13_M_initializeEPFvPvE@@GLIBCXX_3.4.4
+FUNC:_ZN9__gnu_cxx6__poolILb1EE13_M_initializeEv@@GLIBCXX_3.4.6
 FUNC:_ZN9__gnu_cxx6__poolILb1EE16_M_get_thread_idEv@@GLIBCXX_3.4.4
 FUNC:_ZN9__gnu_cxx6__poolILb1EE16_M_reclaim_blockEPcm@@GLIBCXX_3.4.4
 FUNC:_ZN9__gnu_cxx6__poolILb1EE16_M_reserve_blockEmm@@GLIBCXX_3.4.4
@@ -81,6 +114,7 @@
 FUNC:_ZNK11__gnu_debug16_Error_formatter10_Parameter20_M_print_descriptionEPKS0_@@GLIBCXX_3.4
 FUNC:_ZNK11__gnu_debug16_Error_formatter13_M_print_wordEPKc@@GLIBCXX_3.4
 FUNC:_ZNK11__gnu_debug16_Error_formatter15_M_print_stringEPKc@@GLIBCXX_3.4
+FUNC:_ZNK11__gnu_debug16_Error_formatter17_M_get_max_lengthEv@@GLIBCXX_3.4.10
 FUNC:_ZNK11__gnu_debug16_Error_formatter8_M_errorEv@@GLIBCXX_3.4
 FUNC:_ZNK11__gnu_debug19_Safe_iterator_base11_M_singularEv@@GLIBCXX_3.4
 FUNC:_ZNK11__gnu_debug19_Safe_iterator_base14_M_can_compareERKS0_@@GLIBCXX_3.4
@@ -203,6 +237,7 @@
 FUNC:_ZNKSs8max_sizeEv@@GLIBCXX_3.4
 FUNC:_ZNKSs9_M_ibeginEv@@GLIBCXX_3.4
 FUNC:_ZNKSsixEm@@GLIBCXX_3.4
+FUNC:_ZNKSt10bad_typeid4whatEv@@GLIBCXX_3.4.9
 FUNC:_ZNKSt10istrstream5rdbufEv@@GLIBCXX_3.4
 FUNC:_ZNKSt10moneypunctIcLb0EE10neg_formatEv@@GLIBCXX_3.4
 FUNC:_ZNKSt10moneypunctIcLb0EE10pos_formatEv@@GLIBCXX_3.4
@@ -301,6 +336,7 @@
 FUNC:_ZNKSt11logic_error4whatEv@@GLIBCXX_3.4
 FUNC:_ZNKSt12__basic_fileIcE7is_openEv@@GLIBCXX_3.4
 FUNC:_ZNKSt12strstreambuf6pcountEv@@GLIBCXX_3.4
+FUNC:_ZNKSt13bad_exception4whatEv@@GLIBCXX_3.4.9
 FUNC:_ZNKSt13basic_filebufIcSt11char_traitsIcEE7is_openEv@@GLIBCXX_3.4
 FUNC:_ZNKSt13basic_filebufIwSt11char_traitsIwEE7is_openEv@@GLIBCXX_3.4
 FUNC:_ZNKSt13basic_fstreamIcSt11char_traitsIcEE5rdbufEv@@GLIBCXX_3.4
@@ -353,6 +389,16 @@
 FUNC:_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv@@GLIBCXX_3.4
 FUNC:_ZNKSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE3strEv@@GLIBCXX_3.4
 FUNC:_ZNKSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE5rdbufEv@@GLIBCXX_3.4
+FUNC:_ZNKSt3tr14hashIRKSbIwSt11char_traitsIwESaIwEEEclES6_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt3tr14hashIRKSsEclES2_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt3tr14hashISbIwSt11char_traitsIwESaIwEEEclES4_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt3tr14hashISsEclESs@@GLIBCXX_3.4.10
+FUNC:_ZNKSt3tr14hashIeEclEe@@GLIBCXX_3.4.10
+FUNC:_ZNKSt4hashIRKSbIwSt11char_traitsIwESaIwEEEclES5_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt4hashIRKSsEclES1_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt4hashISbIwSt11char_traitsIwESaIwEEEclES3_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt4hashISsEclESs@@GLIBCXX_3.4.10
+FUNC:_ZNKSt4hashIeEclEe@@GLIBCXX_3.4.10
 FUNC:_ZNKSt5ctypeIcE10do_tolowerEPcPKc@@GLIBCXX_3.4
 FUNC:_ZNKSt5ctypeIcE10do_tolowerEc@@GLIBCXX_3.4
 FUNC:_ZNKSt5ctypeIcE10do_toupperEPcPKc@@GLIBCXX_3.4
@@ -515,6 +561,7 @@
 FUNC:_ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewm@@GLIBCXX_3.4
 FUNC:_ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewx@@GLIBCXX_3.4
 FUNC:_ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewy@@GLIBCXX_3.4
+FUNC:_ZNKSt8bad_cast4whatEv@@GLIBCXX_3.4.9
 FUNC:_ZNKSt8ios_base7failure4whatEv@@GLIBCXX_3.4
 FUNC:_ZNKSt8messagesIcE18_M_convert_to_charERKSs@@GLIBCXX_3.4
 FUNC:_ZNKSt8messagesIcE20_M_convert_from_charEPc@@GLIBCXX_3.4
@@ -591,6 +638,7 @@
 FUNC:_ZNKSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewPK2tmcc@@GLIBCXX_3.4
 FUNC:_ZNKSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewPK2tmcc@@GLIBCXX_3.4
 FUNC:_ZNKSt8valarrayImE4sizeEv@@GLIBCXX_3.4
+FUNC:_ZNKSt9bad_alloc4whatEv@@GLIBCXX_3.4.9
 FUNC:_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv@@GLIBCXX_3.4
 FUNC:_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv@@GLIBCXX_3.4
 FUNC:_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv@@GLIBCXX_3.4
@@ -774,6 +822,17 @@
 FUNC:_ZNSdD0Ev@@GLIBCXX_3.4
 FUNC:_ZNSdD1Ev@@GLIBCXX_3.4
 FUNC:_ZNSdD2Ev@@GLIBCXX_3.4
+FUNC:_ZNSi10_M_extractIPvEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIbEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIdEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIeEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIfEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIjEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIlEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractImEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractItEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIxEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIyEERSiRT_@@GLIBCXX_3.4.9
 FUNC:_ZNSi3getEPcl@@GLIBCXX_3.4
 FUNC:_ZNSi3getEPclc@@GLIBCXX_3.4
 FUNC:_ZNSi3getERSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4
@@ -833,6 +892,14 @@
 FUNC:_ZNSo6sentryD1Ev@@GLIBCXX_3.4
 FUNC:_ZNSo6sentryD2Ev@@GLIBCXX_3.4
 FUNC:_ZNSo8_M_writeEPKcl@@GLIBCXX_3.4
+FUNC:_ZNSo9_M_insertIPKvEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIbEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIdEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIeEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIlEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertImEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIxEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIyEERSoT_@@GLIBCXX_3.4.9
 FUNC:_ZNSoC1EPSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4
 FUNC:_ZNSoC1Ev@@GLIBCXX_3.4
 FUNC:_ZNSoC2EPSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4
@@ -1206,6 +1273,17 @@
 FUNC:_ZNSt13basic_fstreamIwSt11char_traitsIwEED0Ev@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_fstreamIwSt11char_traitsIwEED1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_fstreamIwSt11char_traitsIwEED2Ev@@GLIBCXX_3.4
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIPvEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIbEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIdEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIeEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIfEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIjEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIlEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractImEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractItEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIxEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIyEERS2_RT_@@GLIBCXX_3.4.9
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE3getEPwl@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE3getEPwlw@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE3getERSt15basic_streambufIwS1_E@@GLIBCXX_3.4
@@ -1265,6 +1343,14 @@
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryD1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryD2Ev@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE8_M_writeEPKwl@@GLIBCXX_3.4
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIPKvEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIbEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIdEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIeEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIlEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertImEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIxEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIyEERS2_T_@@GLIBCXX_3.4.9
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEEC1EPSt15basic_streambufIwS1_E@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEEC1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEEC2EPSt15basic_streambufIwS1_E@@GLIBCXX_3.4
@@ -1386,6 +1472,7 @@
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPcl@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEv@@GLIBCXX_3.4
+FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6stosscEv@@GLIBCXX_3.4.10
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPcl@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKcl@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv@@GLIBCXX_3.4
@@ -1424,6 +1511,7 @@
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6setbufEPwl@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6snextcEv@@GLIBCXX_3.4
+FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6stosscEv@@GLIBCXX_3.4.10
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6xsgetnEPwl@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6xsputnEPKwl@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE7pubsyncEv@@GLIBCXX_3.4
@@ -1455,6 +1543,7 @@
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi@@GLIBCXX_3.4
+FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv@@GLIBCXX_3.4.6
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEv@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4
@@ -1471,6 +1560,7 @@
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE8overflowEj@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9pbackfailEj@@GLIBCXX_3.4
+FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9showmanycEv@@GLIBCXX_3.4.6
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9underflowEv@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC1ERKSbIwS1_S2_ESt13_Ios_Openmode@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4
@@ -1660,10 +1750,16 @@
 FUNC:_ZNSt5ctypeIwED0Ev@@GLIBCXX_3.4
 FUNC:_ZNSt5ctypeIwED1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt5ctypeIwED2Ev@@GLIBCXX_3.4
+FUNC:_ZNSt6__norm15_List_node_base4hookEPS0_@@GLIBCXX_3.4.9
+FUNC:_ZNSt6__norm15_List_node_base4swapERS0_S1_@@GLIBCXX_3.4.9
+FUNC:_ZNSt6__norm15_List_node_base6unhookEv@@GLIBCXX_3.4.9
+FUNC:_ZNSt6__norm15_List_node_base7reverseEv@@GLIBCXX_3.4.9
+FUNC:_ZNSt6__norm15_List_node_base8transferEPS0_S1_@@GLIBCXX_3.4.9
 FUNC:_ZNSt6gslice8_IndexerC1EmRKSt8valarrayImES4_@@GLIBCXX_3.4
 FUNC:_ZNSt6gslice8_IndexerC2EmRKSt8valarrayImES4_@@GLIBCXX_3.4
 FUNC:_ZNSt6locale11_M_coalesceERKS_S1_i@@GLIBCXX_3.4
 FUNC:_ZNSt6locale21_S_normalize_categoryEi@@GLIBCXX_3.4
+FUNC:_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEm@@GLIBCXX_3.4.7
 FUNC:_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idE@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idE@@GLIBCXX_3.4
@@ -1676,6 +1772,7 @@
 FUNC:_ZNSt6locale5_ImplC2Em@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5_ImplD1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5_ImplD2Ev@@GLIBCXX_3.4
+FUNC:_ZNSt6locale5facet13_S_get_c_nameEv@@GLIBCXX_3.4.6
 FUNC:_ZNSt6locale5facet15_S_get_c_localeEv@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5facet17_S_clone_c_localeERP15__locale_struct@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5facet18_S_create_c_localeERP15__locale_structPKcS2_@@GLIBCXX_3.4
@@ -1753,7 +1850,9 @@
 FUNC:_ZNSt8bad_castD2Ev@@GLIBCXX_3.4
 FUNC:_ZNSt8ios_base13_M_grow_wordsEib@@GLIBCXX_3.4
 FUNC:_ZNSt8ios_base15sync_with_stdioEb@@GLIBCXX_3.4
+FUNC:_ZNSt8ios_base17_M_call_callbacksENS_5eventE@@GLIBCXX_3.4.6
 FUNC:_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi@@GLIBCXX_3.4
+FUNC:_ZNSt8ios_base20_M_dispose_callbacksEv@@GLIBCXX_3.4.6
 FUNC:_ZNSt8ios_base4InitC1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt8ios_base4InitC2Ev@@GLIBCXX_3.4
 FUNC:_ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4
@@ -1832,6 +1931,11 @@
 FUNC:_ZNSt8valarrayImED1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt8valarrayImED2Ev@@GLIBCXX_3.4
 FUNC:_ZNSt8valarrayImEixEm@@GLIBCXX_3.4
+FUNC:_ZNSt9__cxx199815_List_node_base4hookEPS0_@@GLIBCXX_3.4.10
+FUNC:_ZNSt9__cxx199815_List_node_base4swapERS0_S1_@@GLIBCXX_3.4.10
+FUNC:_ZNSt9__cxx199815_List_node_base6unhookEv@@GLIBCXX_3.4.10
+FUNC:_ZNSt9__cxx199815_List_node_base7reverseEv@@GLIBCXX_3.4.10
+FUNC:_ZNSt9__cxx199815_List_node_base8transferEPS0_S1_@@GLIBCXX_3.4.10
 FUNC:_ZNSt9bad_allocD0Ev@@GLIBCXX_3.4
 FUNC:_ZNSt9bad_allocD1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt9bad_allocD2Ev@@GLIBCXX_3.4
@@ -1913,8 +2017,13 @@
 FUNC:_ZSt14__convert_to_vIfEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct@@GLIBCXX_3.4
 FUNC:_ZSt14set_unexpectedPFvvE@@GLIBCXX_3.4
 FUNC:_ZSt15set_new_handlerPFvvE@@GLIBCXX_3.4
+FUNC:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_l@@GLIBCXX_3.4.9
+FUNC:_ZSt16__ostream_insertIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_l@@GLIBCXX_3.4.9
 FUNC:_ZSt16__throw_bad_castv@@GLIBCXX_3.4
+FUNC:_ZSt17__copy_streambufsIcSt11char_traitsIcEElPSt15basic_streambufIT_T0_ES6_@@GLIBCXX_3.4.8
+FUNC:_ZSt17__copy_streambufsIwSt11char_traitsIwEElPSt15basic_streambufIT_T0_ES6_@@GLIBCXX_3.4.8
 FUNC:_ZSt17__throw_bad_allocv@@GLIBCXX_3.4
+FUNC:_ZSt17__verify_groupingPKcmRKSs@@GLIBCXX_3.4.10
 FUNC:_ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base@@GLIBCXX_3.4
 FUNC:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@@GLIBCXX_3.4
 FUNC:_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@@GLIBCXX_3.4
@@ -1930,6 +2039,8 @@
 FUNC:_ZSt20__throw_length_errorPKc@@GLIBCXX_3.4
 FUNC:_ZSt20__throw_out_of_rangePKc@@GLIBCXX_3.4
 FUNC:_ZSt21_Rb_tree_rotate_rightPSt18_Rb_tree_node_baseRS0_@@GLIBCXX_3.4
+FUNC:_ZSt21__copy_streambufs_eofIcSt11char_traitsIcEElPSt15basic_streambufIT_T0_ES6_Rb@@GLIBCXX_3.4.9
+FUNC:_ZSt21__copy_streambufs_eofIwSt11char_traitsIwEElPSt15basic_streambufIT_T0_ES6_Rb@@GLIBCXX_3.4.9
 FUNC:_ZSt21__throw_bad_exceptionv@@GLIBCXX_3.4
 FUNC:_ZSt21__throw_runtime_errorPKc@@GLIBCXX_3.4
 FUNC:_ZSt22__throw_overflow_errorPKc@@GLIBCXX_3.4
@@ -2164,12 +2275,18 @@
 FUNC:__gxx_personality_v0@@CXXABI_1.3
 OBJECT:0:CXXABI_1.3
 OBJECT:0:CXXABI_1.3.1
+OBJECT:0:CXXABI_1.3.2
 OBJECT:0:GLIBCXX_3.4
 OBJECT:0:GLIBCXX_3.4.1
+OBJECT:0:GLIBCXX_3.4.10
 OBJECT:0:GLIBCXX_3.4.2
 OBJECT:0:GLIBCXX_3.4.3
 OBJECT:0:GLIBCXX_3.4.4
 OBJECT:0:GLIBCXX_3.4.5
+OBJECT:0:GLIBCXX_3.4.6
+OBJECT:0:GLIBCXX_3.4.7
+OBJECT:0:GLIBCXX_3.4.8
+OBJECT:0:GLIBCXX_3.4.9
 OBJECT:112:_ZNSt17__timepunct_cacheIcE12_S_timezonesE@@GLIBCXX_3.4
 OBJECT:112:_ZNSt17__timepunct_cacheIwE12_S_timezonesE@@GLIBCXX_3.4
 OBJECT:112:_ZTVN10__cxxabiv116__enum_type_infoE@@CXXABI_1.3
@@ -2238,6 +2355,8 @@
 OBJECT:168:_ZTVSt18basic_stringstreamIcSt11char_traitsIcESaIcEE@@GLIBCXX_3.4
 OBJECT:168:_ZTVSt18basic_stringstreamIwSt11char_traitsIwESaIwEE@@GLIBCXX_3.4
 OBJECT:168:_ZTVSt9strstream@@GLIBCXX_3.4
+OBJECT:16:_ZTIN10__cxxabiv115__forced_unwindE@@CXXABI_1.3.2
+OBJECT:16:_ZTIN10__cxxabiv119__foreign_exceptionE@@CXXABI_1.3.2
 OBJECT:16:_ZTINSt6locale5facetE@@GLIBCXX_3.4
 OBJECT:16:_ZTISt10ctype_base@@GLIBCXX_3.4
 OBJECT:16:_ZTISt10money_base@@GLIBCXX_3.4
@@ -2557,6 +2676,8 @@
 OBJECT:240:_ZTVSt21__ctype_abstract_baseIcE@@GLIBCXX_3.4
 OBJECT:240:_ZTVSt21__ctype_abstract_baseIwE@@GLIBCXX_3.4
 OBJECT:240:_ZTVSt5ctypeIwE@@GLIBCXX_3.4
+OBJECT:2440:_ZNSt3tr18__detail12__prime_listE@@GLIBCXX_3.4.10
+OBJECT:2440:_ZNSt8__detail12__prime_listE@@GLIBCXX_3.4.10
 OBJECT:24:_ZTIN10__cxxabiv116__enum_type_infoE@@CXXABI_1.3
 OBJECT:24:_ZTIN10__cxxabiv117__array_type_infoE@@CXXABI_1.3
 OBJECT:24:_ZTIN10__cxxabiv117__class_type_infoE@@CXXABI_1.3
Index: libstdc++-v3/config/abi/post/mips-linux-gnu/baseline_symbols.txt
===================================================================
--- libstdc++-v3/config/abi/post/mips-linux-gnu/baseline_symbols.txt	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/config/abi/post/mips-linux-gnu/baseline_symbols.txt	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -33,19 +33,51 @@
 FUNC:_ZN10__gnu_norm15_List_node_base6unhookEv@@GLIBCXX_3.4
 FUNC:_ZN10__gnu_norm15_List_node_base7reverseEv@@GLIBCXX_3.4
 FUNC:_ZN10__gnu_norm15_List_node_base8transferEPS0_S1_@@GLIBCXX_3.4
+FUNC:_ZN11__gnu_debug19_Safe_iterator_base12_M_get_mutexEv@@GLIBCXX_3.4.9
+FUNC:_ZN11__gnu_debug19_Safe_iterator_base16_M_attach_singleEPNS_19_Safe_sequence_baseEb@@GLIBCXX_3.4.9
+FUNC:_ZN11__gnu_debug19_Safe_iterator_base16_M_detach_singleEv@@GLIBCXX_3.4.9
 FUNC:_ZN11__gnu_debug19_Safe_iterator_base9_M_attachEPNS_19_Safe_sequence_baseEb@@GLIBCXX_3.4
 FUNC:_ZN11__gnu_debug19_Safe_iterator_base9_M_detachEv@@GLIBCXX_3.4
+FUNC:_ZN11__gnu_debug19_Safe_sequence_base12_M_get_mutexEv@@GLIBCXX_3.4.9
 FUNC:_ZN11__gnu_debug19_Safe_sequence_base13_M_detach_allEv@@GLIBCXX_3.4
 FUNC:_ZN11__gnu_debug19_Safe_sequence_base18_M_detach_singularEv@@GLIBCXX_3.4
 FUNC:_ZN11__gnu_debug19_Safe_sequence_base22_M_revalidate_singularEv@@GLIBCXX_3.4
 FUNC:_ZN11__gnu_debug19_Safe_sequence_base7_M_swapERS0_@@GLIBCXX_3.4
+FUNC:_ZN14__gnu_parallel9_Settings3getEv@@GLIBCXX_3.4.10
+FUNC:_ZN14__gnu_parallel9_Settings3setERS0_@@GLIBCXX_3.4.10
 FUNC:_ZN9__gnu_cxx12__atomic_addEPVii@@GLIBCXX_3.4
 FUNC:_ZN9__gnu_cxx17__pool_alloc_base12_M_get_mutexEv@@GLIBCXX_3.4.2
 FUNC:_ZN9__gnu_cxx17__pool_alloc_base16_M_get_free_listEj@@GLIBCXX_3.4.2
 FUNC:_ZN9__gnu_cxx17__pool_alloc_base9_M_refillEj@@GLIBCXX_3.4.2
 FUNC:_ZN9__gnu_cxx18__exchange_and_addEPVii@@GLIBCXX_3.4
 FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE4fileEv@@GLIBCXX_3.4.2
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE4syncEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE5uflowEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsgetnEPci@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsputnEPKci@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE8overflowEi@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE9pbackfailEi@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE9underflowEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEC1EP8_IO_FILE@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEC2EP8_IO_FILE@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEED0Ev@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEED1Ev@@GLIBCXX_3.4.10
 FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE4fileEv@@GLIBCXX_3.4.2
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE4syncEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE5uflowEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsgetnEPwi@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsputnEPKwi@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE8overflowEj@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE9pbackfailEj@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE9underflowEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEC1EP8_IO_FILE@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEC2EP8_IO_FILE@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEED0Ev@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEED1Ev@@GLIBCXX_3.4.10
 FUNC:_ZN9__gnu_cxx27__verbose_terminate_handlerEv@@CXXABI_1.3
 FUNC:_ZN9__gnu_cxx6__poolILb0EE10_M_destroyEv@@GLIBCXX_3.4.4
 FUNC:_ZN9__gnu_cxx6__poolILb0EE13_M_initializeEv@@GLIBCXX_3.4.4
@@ -53,6 +85,7 @@
 FUNC:_ZN9__gnu_cxx6__poolILb0EE16_M_reserve_blockEjj@@GLIBCXX_3.4.4
 FUNC:_ZN9__gnu_cxx6__poolILb1EE10_M_destroyEv@@GLIBCXX_3.4.4
 FUNC:_ZN9__gnu_cxx6__poolILb1EE13_M_initializeEPFvPvE@@GLIBCXX_3.4.4
+FUNC:_ZN9__gnu_cxx6__poolILb1EE13_M_initializeEv@@GLIBCXX_3.4.6
 FUNC:_ZN9__gnu_cxx6__poolILb1EE16_M_get_thread_idEv@@GLIBCXX_3.4.4
 FUNC:_ZN9__gnu_cxx6__poolILb1EE16_M_reclaim_blockEPcj@@GLIBCXX_3.4.4
 FUNC:_ZN9__gnu_cxx6__poolILb1EE16_M_reserve_blockEjj@@GLIBCXX_3.4.4
@@ -81,6 +114,7 @@
 FUNC:_ZNK11__gnu_debug16_Error_formatter10_Parameter20_M_print_descriptionEPKS0_@@GLIBCXX_3.4
 FUNC:_ZNK11__gnu_debug16_Error_formatter13_M_print_wordEPKc@@GLIBCXX_3.4
 FUNC:_ZNK11__gnu_debug16_Error_formatter15_M_print_stringEPKc@@GLIBCXX_3.4
+FUNC:_ZNK11__gnu_debug16_Error_formatter17_M_get_max_lengthEv@@GLIBCXX_3.4.10
 FUNC:_ZNK11__gnu_debug16_Error_formatter8_M_errorEv@@GLIBCXX_3.4
 FUNC:_ZNK11__gnu_debug19_Safe_iterator_base11_M_singularEv@@GLIBCXX_3.4
 FUNC:_ZNK11__gnu_debug19_Safe_iterator_base14_M_can_compareERKS0_@@GLIBCXX_3.4
@@ -203,6 +237,7 @@
 FUNC:_ZNKSs8max_sizeEv@@GLIBCXX_3.4
 FUNC:_ZNKSs9_M_ibeginEv@@GLIBCXX_3.4
 FUNC:_ZNKSsixEj@@GLIBCXX_3.4
+FUNC:_ZNKSt10bad_typeid4whatEv@@GLIBCXX_3.4.9
 FUNC:_ZNKSt10istrstream5rdbufEv@@GLIBCXX_3.4
 FUNC:_ZNKSt10moneypunctIcLb0EE10neg_formatEv@@GLIBCXX_3.4
 FUNC:_ZNKSt10moneypunctIcLb0EE10pos_formatEv@@GLIBCXX_3.4
@@ -301,6 +336,7 @@
 FUNC:_ZNKSt11logic_error4whatEv@@GLIBCXX_3.4
 FUNC:_ZNKSt12__basic_fileIcE7is_openEv@@GLIBCXX_3.4
 FUNC:_ZNKSt12strstreambuf6pcountEv@@GLIBCXX_3.4
+FUNC:_ZNKSt13bad_exception4whatEv@@GLIBCXX_3.4.9
 FUNC:_ZNKSt13basic_filebufIcSt11char_traitsIcEE7is_openEv@@GLIBCXX_3.4
 FUNC:_ZNKSt13basic_filebufIwSt11char_traitsIwEE7is_openEv@@GLIBCXX_3.4
 FUNC:_ZNKSt13basic_fstreamIcSt11char_traitsIcEE5rdbufEv@@GLIBCXX_3.4
@@ -353,6 +389,16 @@
 FUNC:_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv@@GLIBCXX_3.4
 FUNC:_ZNKSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE3strEv@@GLIBCXX_3.4
 FUNC:_ZNKSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE5rdbufEv@@GLIBCXX_3.4
+FUNC:_ZNKSt3tr14hashIRKSbIwSt11char_traitsIwESaIwEEEclES6_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt3tr14hashIRKSsEclES2_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt3tr14hashISbIwSt11char_traitsIwESaIwEEEclES4_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt3tr14hashISsEclESs@@GLIBCXX_3.4.10
+FUNC:_ZNKSt3tr14hashIeEclEe@@GLIBCXX_3.4.10
+FUNC:_ZNKSt4hashIRKSbIwSt11char_traitsIwESaIwEEEclES5_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt4hashIRKSsEclES1_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt4hashISbIwSt11char_traitsIwESaIwEEEclES3_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt4hashISsEclESs@@GLIBCXX_3.4.10
+FUNC:_ZNKSt4hashIeEclEe@@GLIBCXX_3.4.10
 FUNC:_ZNKSt5ctypeIcE10do_tolowerEPcPKc@@GLIBCXX_3.4
 FUNC:_ZNKSt5ctypeIcE10do_tolowerEc@@GLIBCXX_3.4
 FUNC:_ZNKSt5ctypeIcE10do_toupperEPcPKc@@GLIBCXX_3.4
@@ -515,6 +561,7 @@
 FUNC:_ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewm@@GLIBCXX_3.4
 FUNC:_ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewx@@GLIBCXX_3.4
 FUNC:_ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewy@@GLIBCXX_3.4
+FUNC:_ZNKSt8bad_cast4whatEv@@GLIBCXX_3.4.9
 FUNC:_ZNKSt8ios_base7failure4whatEv@@GLIBCXX_3.4
 FUNC:_ZNKSt8messagesIcE18_M_convert_to_charERKSs@@GLIBCXX_3.4
 FUNC:_ZNKSt8messagesIcE20_M_convert_from_charEPc@@GLIBCXX_3.4
@@ -591,6 +638,7 @@
 FUNC:_ZNKSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewPK2tmcc@@GLIBCXX_3.4
 FUNC:_ZNKSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewPK2tmcc@@GLIBCXX_3.4
 FUNC:_ZNKSt8valarrayIjE4sizeEv@@GLIBCXX_3.4
+FUNC:_ZNKSt9bad_alloc4whatEv@@GLIBCXX_3.4.9
 FUNC:_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv@@GLIBCXX_3.4
 FUNC:_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv@@GLIBCXX_3.4
 FUNC:_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv@@GLIBCXX_3.4
@@ -774,6 +822,17 @@
 FUNC:_ZNSdD0Ev@@GLIBCXX_3.4
 FUNC:_ZNSdD1Ev@@GLIBCXX_3.4
 FUNC:_ZNSdD2Ev@@GLIBCXX_3.4
+FUNC:_ZNSi10_M_extractIPvEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIbEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIdEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIeEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIfEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIjEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIlEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractImEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractItEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIxEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIyEERSiRT_@@GLIBCXX_3.4.9
 FUNC:_ZNSi3getEPci@@GLIBCXX_3.4
 FUNC:_ZNSi3getEPcic@@GLIBCXX_3.4
 FUNC:_ZNSi3getERSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4
@@ -833,6 +892,14 @@
 FUNC:_ZNSo6sentryD1Ev@@GLIBCXX_3.4
 FUNC:_ZNSo6sentryD2Ev@@GLIBCXX_3.4
 FUNC:_ZNSo8_M_writeEPKci@@GLIBCXX_3.4
+FUNC:_ZNSo9_M_insertIPKvEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIbEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIdEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIeEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIlEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertImEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIxEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIyEERSoT_@@GLIBCXX_3.4.9
 FUNC:_ZNSoC1EPSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4
 FUNC:_ZNSoC1Ev@@GLIBCXX_3.4
 FUNC:_ZNSoC2EPSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4
@@ -1206,6 +1273,17 @@
 FUNC:_ZNSt13basic_fstreamIwSt11char_traitsIwEED0Ev@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_fstreamIwSt11char_traitsIwEED1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_fstreamIwSt11char_traitsIwEED2Ev@@GLIBCXX_3.4
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIPvEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIbEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIdEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIeEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIfEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIjEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIlEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractImEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractItEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIxEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIyEERS2_RT_@@GLIBCXX_3.4.9
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE3getEPwi@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE3getEPwiw@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE3getERSt15basic_streambufIwS1_E@@GLIBCXX_3.4
@@ -1265,6 +1343,14 @@
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryD1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryD2Ev@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE8_M_writeEPKwi@@GLIBCXX_3.4
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIPKvEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIbEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIdEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIeEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIlEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertImEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIxEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIyEERS2_T_@@GLIBCXX_3.4.9
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEEC1EPSt15basic_streambufIwS1_E@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEEC1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEEC2EPSt15basic_streambufIwS1_E@@GLIBCXX_3.4
@@ -1386,6 +1472,7 @@
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPci@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEv@@GLIBCXX_3.4
+FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6stosscEv@@GLIBCXX_3.4.10
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPci@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKci@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv@@GLIBCXX_3.4
@@ -1424,6 +1511,7 @@
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6setbufEPwi@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6snextcEv@@GLIBCXX_3.4
+FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6stosscEv@@GLIBCXX_3.4.10
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6xsgetnEPwi@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6xsputnEPKwi@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE7pubsyncEv@@GLIBCXX_3.4
@@ -1455,6 +1543,7 @@
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi@@GLIBCXX_3.4
+FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv@@GLIBCXX_3.4.6
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEv@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4
@@ -1471,6 +1560,7 @@
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE8overflowEj@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9pbackfailEj@@GLIBCXX_3.4
+FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9showmanycEv@@GLIBCXX_3.4.6
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9underflowEv@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC1ERKSbIwS1_S2_ESt13_Ios_Openmode@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4
@@ -1660,10 +1750,16 @@
 FUNC:_ZNSt5ctypeIwED0Ev@@GLIBCXX_3.4
 FUNC:_ZNSt5ctypeIwED1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt5ctypeIwED2Ev@@GLIBCXX_3.4
+FUNC:_ZNSt6__norm15_List_node_base4hookEPS0_@@GLIBCXX_3.4.9
+FUNC:_ZNSt6__norm15_List_node_base4swapERS0_S1_@@GLIBCXX_3.4.9
+FUNC:_ZNSt6__norm15_List_node_base6unhookEv@@GLIBCXX_3.4.9
+FUNC:_ZNSt6__norm15_List_node_base7reverseEv@@GLIBCXX_3.4.9
+FUNC:_ZNSt6__norm15_List_node_base8transferEPS0_S1_@@GLIBCXX_3.4.9
 FUNC:_ZNSt6gslice8_IndexerC1EjRKSt8valarrayIjES4_@@GLIBCXX_3.4
 FUNC:_ZNSt6gslice8_IndexerC2EjRKSt8valarrayIjES4_@@GLIBCXX_3.4
 FUNC:_ZNSt6locale11_M_coalesceERKS_S1_i@@GLIBCXX_3.4
 FUNC:_ZNSt6locale21_S_normalize_categoryEi@@GLIBCXX_3.4
+FUNC:_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEj@@GLIBCXX_3.4.7
 FUNC:_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idE@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idE@@GLIBCXX_3.4
@@ -1676,6 +1772,7 @@
 FUNC:_ZNSt6locale5_ImplC2Ej@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5_ImplD1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5_ImplD2Ev@@GLIBCXX_3.4
+FUNC:_ZNSt6locale5facet13_S_get_c_nameEv@@GLIBCXX_3.4.6
 FUNC:_ZNSt6locale5facet15_S_get_c_localeEv@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5facet17_S_clone_c_localeERP15__locale_struct@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5facet18_S_create_c_localeERP15__locale_structPKcS2_@@GLIBCXX_3.4
@@ -1753,7 +1850,9 @@
 FUNC:_ZNSt8bad_castD2Ev@@GLIBCXX_3.4
 FUNC:_ZNSt8ios_base13_M_grow_wordsEib@@GLIBCXX_3.4
 FUNC:_ZNSt8ios_base15sync_with_stdioEb@@GLIBCXX_3.4
+FUNC:_ZNSt8ios_base17_M_call_callbacksENS_5eventE@@GLIBCXX_3.4.6
 FUNC:_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi@@GLIBCXX_3.4
+FUNC:_ZNSt8ios_base20_M_dispose_callbacksEv@@GLIBCXX_3.4.6
 FUNC:_ZNSt8ios_base4InitC1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt8ios_base4InitC2Ev@@GLIBCXX_3.4
 FUNC:_ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4
@@ -1832,6 +1931,11 @@
 FUNC:_ZNSt8valarrayIjED1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt8valarrayIjED2Ev@@GLIBCXX_3.4
 FUNC:_ZNSt8valarrayIjEixEj@@GLIBCXX_3.4
+FUNC:_ZNSt9__cxx199815_List_node_base4hookEPS0_@@GLIBCXX_3.4.10
+FUNC:_ZNSt9__cxx199815_List_node_base4swapERS0_S1_@@GLIBCXX_3.4.10
+FUNC:_ZNSt9__cxx199815_List_node_base6unhookEv@@GLIBCXX_3.4.10
+FUNC:_ZNSt9__cxx199815_List_node_base7reverseEv@@GLIBCXX_3.4.10
+FUNC:_ZNSt9__cxx199815_List_node_base8transferEPS0_S1_@@GLIBCXX_3.4.10
 FUNC:_ZNSt9bad_allocD0Ev@@GLIBCXX_3.4
 FUNC:_ZNSt9bad_allocD1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt9bad_allocD2Ev@@GLIBCXX_3.4
@@ -1913,8 +2017,13 @@
 FUNC:_ZSt14__convert_to_vIfEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct@@GLIBCXX_3.4
 FUNC:_ZSt14set_unexpectedPFvvE@@GLIBCXX_3.4
 FUNC:_ZSt15set_new_handlerPFvvE@@GLIBCXX_3.4
+FUNC:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i@@GLIBCXX_3.4.9
+FUNC:_ZSt16__ostream_insertIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_i@@GLIBCXX_3.4.9
 FUNC:_ZSt16__throw_bad_castv@@GLIBCXX_3.4
+FUNC:_ZSt17__copy_streambufsIcSt11char_traitsIcEEiPSt15basic_streambufIT_T0_ES6_@@GLIBCXX_3.4.6
+FUNC:_ZSt17__copy_streambufsIwSt11char_traitsIwEEiPSt15basic_streambufIT_T0_ES6_@@GLIBCXX_3.4.6
 FUNC:_ZSt17__throw_bad_allocv@@GLIBCXX_3.4
+FUNC:_ZSt17__verify_groupingPKcjRKSs@@GLIBCXX_3.4.10
 FUNC:_ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base@@GLIBCXX_3.4
 FUNC:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@@GLIBCXX_3.4
 FUNC:_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@@GLIBCXX_3.4
@@ -1930,6 +2039,8 @@
 FUNC:_ZSt20__throw_length_errorPKc@@GLIBCXX_3.4
 FUNC:_ZSt20__throw_out_of_rangePKc@@GLIBCXX_3.4
 FUNC:_ZSt21_Rb_tree_rotate_rightPSt18_Rb_tree_node_baseRS0_@@GLIBCXX_3.4
+FUNC:_ZSt21__copy_streambufs_eofIcSt11char_traitsIcEEiPSt15basic_streambufIT_T0_ES6_Rb@@GLIBCXX_3.4.9
+FUNC:_ZSt21__copy_streambufs_eofIwSt11char_traitsIwEEiPSt15basic_streambufIT_T0_ES6_Rb@@GLIBCXX_3.4.9
 FUNC:_ZSt21__throw_bad_exceptionv@@GLIBCXX_3.4
 FUNC:_ZSt21__throw_runtime_errorPKc@@GLIBCXX_3.4
 FUNC:_ZSt22__throw_overflow_errorPKc@@GLIBCXX_3.4
@@ -2186,12 +2297,20 @@
 FUNC:tanl@@GLIBCXX_3.4
 OBJECT:0:CXXABI_1.3
 OBJECT:0:CXXABI_1.3.1
+OBJECT:0:CXXABI_1.3.2
 OBJECT:0:GLIBCXX_3.4
 OBJECT:0:GLIBCXX_3.4.1
+OBJECT:0:GLIBCXX_3.4.10
 OBJECT:0:GLIBCXX_3.4.2
 OBJECT:0:GLIBCXX_3.4.3
 OBJECT:0:GLIBCXX_3.4.4
 OBJECT:0:GLIBCXX_3.4.5
+OBJECT:0:GLIBCXX_3.4.6
+OBJECT:0:GLIBCXX_3.4.7
+OBJECT:0:GLIBCXX_3.4.8
+OBJECT:0:GLIBCXX_3.4.9
+OBJECT:1028:_ZNSt3tr18__detail12__prime_listE@@GLIBCXX_3.4.10
+OBJECT:1028:_ZNSt8__detail12__prime_listE@@GLIBCXX_3.4.10
 OBJECT:12:_ZTIN10__cxxabiv116__enum_type_infoE@@CXXABI_1.3
 OBJECT:12:_ZTIN10__cxxabiv117__array_type_infoE@@CXXABI_1.3
 OBJECT:12:_ZTIN10__cxxabiv117__class_type_infoE@@CXXABI_1.3
@@ -3135,6 +3254,8 @@
 OBJECT:8:_ZGVNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_3.4
 OBJECT:8:_ZGVNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_3.4
 OBJECT:8:_ZGVNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_3.4
+OBJECT:8:_ZTIN10__cxxabiv115__forced_unwindE@@CXXABI_1.3.2
+OBJECT:8:_ZTIN10__cxxabiv119__foreign_exceptionE@@CXXABI_1.3.2
 OBJECT:8:_ZTINSt6locale5facetE@@GLIBCXX_3.4
 OBJECT:8:_ZTISt10ctype_base@@GLIBCXX_3.4
 OBJECT:8:_ZTISt10money_base@@GLIBCXX_3.4
Index: libstdc++-v3/config/abi/post/sparc-linux-gnu/baseline_symbols.txt
===================================================================
--- libstdc++-v3/config/abi/post/sparc-linux-gnu/baseline_symbols.txt	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libstdc++-v3/config/abi/post/sparc-linux-gnu/baseline_symbols.txt	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -33,19 +33,51 @@
 FUNC:_ZN10__gnu_norm15_List_node_base6unhookEv@@GLIBCXX_3.4
 FUNC:_ZN10__gnu_norm15_List_node_base7reverseEv@@GLIBCXX_3.4
 FUNC:_ZN10__gnu_norm15_List_node_base8transferEPS0_S1_@@GLIBCXX_3.4
+FUNC:_ZN11__gnu_debug19_Safe_iterator_base12_M_get_mutexEv@@GLIBCXX_3.4.9
+FUNC:_ZN11__gnu_debug19_Safe_iterator_base16_M_attach_singleEPNS_19_Safe_sequence_baseEb@@GLIBCXX_3.4.9
+FUNC:_ZN11__gnu_debug19_Safe_iterator_base16_M_detach_singleEv@@GLIBCXX_3.4.9
 FUNC:_ZN11__gnu_debug19_Safe_iterator_base9_M_attachEPNS_19_Safe_sequence_baseEb@@GLIBCXX_3.4
 FUNC:_ZN11__gnu_debug19_Safe_iterator_base9_M_detachEv@@GLIBCXX_3.4
+FUNC:_ZN11__gnu_debug19_Safe_sequence_base12_M_get_mutexEv@@GLIBCXX_3.4.9
 FUNC:_ZN11__gnu_debug19_Safe_sequence_base13_M_detach_allEv@@GLIBCXX_3.4
 FUNC:_ZN11__gnu_debug19_Safe_sequence_base18_M_detach_singularEv@@GLIBCXX_3.4
 FUNC:_ZN11__gnu_debug19_Safe_sequence_base22_M_revalidate_singularEv@@GLIBCXX_3.4
 FUNC:_ZN11__gnu_debug19_Safe_sequence_base7_M_swapERS0_@@GLIBCXX_3.4
+FUNC:_ZN14__gnu_parallel9_Settings3getEv@@GLIBCXX_3.4.10
+FUNC:_ZN14__gnu_parallel9_Settings3setERS0_@@GLIBCXX_3.4.10
 FUNC:_ZN9__gnu_cxx12__atomic_addEPVii@@GLIBCXX_3.4
 FUNC:_ZN9__gnu_cxx17__pool_alloc_base12_M_get_mutexEv@@GLIBCXX_3.4.2
 FUNC:_ZN9__gnu_cxx17__pool_alloc_base16_M_get_free_listEj@@GLIBCXX_3.4.2
 FUNC:_ZN9__gnu_cxx17__pool_alloc_base9_M_refillEj@@GLIBCXX_3.4.2
 FUNC:_ZN9__gnu_cxx18__exchange_and_addEPVii@@GLIBCXX_3.4
 FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE4fileEv@@GLIBCXX_3.4.2
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE4syncEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE5uflowEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsgetnEPci@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE6xsputnEPKci@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE8overflowEi@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE9pbackfailEi@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEE9underflowEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEC1EP8_IO_FILE@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEC2EP8_IO_FILE@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEED0Ev@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEED1Ev@@GLIBCXX_3.4.10
 FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE4fileEv@@GLIBCXX_3.4.2
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE4syncEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE5uflowEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsgetnEPwi@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE6xsputnEPKwi@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE7seekoffExSt12_Ios_SeekdirSt13_Ios_Openmode@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE8overflowEj@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE9pbackfailEj@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEE9underflowEv@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEC1EP8_IO_FILE@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEC2EP8_IO_FILE@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEED0Ev@@GLIBCXX_3.4.10
+FUNC:_ZN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEED1Ev@@GLIBCXX_3.4.10
 FUNC:_ZN9__gnu_cxx27__verbose_terminate_handlerEv@@CXXABI_1.3
 FUNC:_ZN9__gnu_cxx6__poolILb0EE10_M_destroyEv@@GLIBCXX_3.4.4
 FUNC:_ZN9__gnu_cxx6__poolILb0EE13_M_initializeEv@@GLIBCXX_3.4.4
@@ -53,6 +85,7 @@
 FUNC:_ZN9__gnu_cxx6__poolILb0EE16_M_reserve_blockEjj@@GLIBCXX_3.4.4
 FUNC:_ZN9__gnu_cxx6__poolILb1EE10_M_destroyEv@@GLIBCXX_3.4.4
 FUNC:_ZN9__gnu_cxx6__poolILb1EE13_M_initializeEPFvPvE@@GLIBCXX_3.4.4
+FUNC:_ZN9__gnu_cxx6__poolILb1EE13_M_initializeEv@@GLIBCXX_3.4.6
 FUNC:_ZN9__gnu_cxx6__poolILb1EE16_M_get_thread_idEv@@GLIBCXX_3.4.4
 FUNC:_ZN9__gnu_cxx6__poolILb1EE16_M_reclaim_blockEPcj@@GLIBCXX_3.4.4
 FUNC:_ZN9__gnu_cxx6__poolILb1EE16_M_reserve_blockEjj@@GLIBCXX_3.4.4
@@ -81,6 +114,7 @@
 FUNC:_ZNK11__gnu_debug16_Error_formatter10_Parameter20_M_print_descriptionEPKS0_@@GLIBCXX_3.4
 FUNC:_ZNK11__gnu_debug16_Error_formatter13_M_print_wordEPKc@@GLIBCXX_3.4
 FUNC:_ZNK11__gnu_debug16_Error_formatter15_M_print_stringEPKc@@GLIBCXX_3.4
+FUNC:_ZNK11__gnu_debug16_Error_formatter17_M_get_max_lengthEv@@GLIBCXX_3.4.10
 FUNC:_ZNK11__gnu_debug16_Error_formatter8_M_errorEv@@GLIBCXX_3.4
 FUNC:_ZNK11__gnu_debug19_Safe_iterator_base11_M_singularEv@@GLIBCXX_3.4
 FUNC:_ZNK11__gnu_debug19_Safe_iterator_base14_M_can_compareERKS0_@@GLIBCXX_3.4
@@ -203,6 +237,7 @@
 FUNC:_ZNKSs8max_sizeEv@@GLIBCXX_3.4
 FUNC:_ZNKSs9_M_ibeginEv@@GLIBCXX_3.4
 FUNC:_ZNKSsixEj@@GLIBCXX_3.4
+FUNC:_ZNKSt10bad_typeid4whatEv@@GLIBCXX_3.4.9
 FUNC:_ZNKSt10istrstream5rdbufEv@@GLIBCXX_3.4
 FUNC:_ZNKSt10moneypunctIcLb0EE10neg_formatEv@@GLIBCXX_3.4
 FUNC:_ZNKSt10moneypunctIcLb0EE10pos_formatEv@@GLIBCXX_3.4
@@ -301,6 +336,7 @@
 FUNC:_ZNKSt11logic_error4whatEv@@GLIBCXX_3.4
 FUNC:_ZNKSt12__basic_fileIcE7is_openEv@@GLIBCXX_3.4
 FUNC:_ZNKSt12strstreambuf6pcountEv@@GLIBCXX_3.4
+FUNC:_ZNKSt13bad_exception4whatEv@@GLIBCXX_3.4.9
 FUNC:_ZNKSt13basic_filebufIcSt11char_traitsIcEE7is_openEv@@GLIBCXX_3.4
 FUNC:_ZNKSt13basic_filebufIwSt11char_traitsIwEE7is_openEv@@GLIBCXX_3.4
 FUNC:_ZNKSt13basic_fstreamIcSt11char_traitsIcEE5rdbufEv@@GLIBCXX_3.4
@@ -341,6 +377,146 @@
 FUNC:_ZNKSt15basic_streambufIwSt11char_traitsIwEE6getlocEv@@GLIBCXX_3.4
 FUNC:_ZNKSt15basic_stringbufIcSt11char_traitsIcESaIcEE3strEv@@GLIBCXX_3.4
 FUNC:_ZNKSt15basic_stringbufIwSt11char_traitsIwESaIwEE3strEv@@GLIBCXX_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIjEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIlEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intImEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intItEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIxEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE14_M_extract_intIyEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE16_M_extract_floatES4_S4_RSt8ios_baseRSt12_Ios_IostateRSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRPv@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRb@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRf@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRj@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRl@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRm@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRt@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRx@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRy@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRPv@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRb@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRf@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRj@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRl@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRm@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRt@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRx@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRy@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8__do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intIjEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intIlEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intImEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intItEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intIxEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE14_M_extract_intIyEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE16_M_extract_floatES4_S4_RSt8ios_baseRSt12_Ios_IostateRSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRPv@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRb@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRf@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRj@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRl@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRm@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRt@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRx@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_RSt8ios_baseRSt12_Ios_IostateRy@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRPv@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRb@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRf@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRj@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRl@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRm@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRt@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRx@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRy@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8__do_getES4_S4_RSt8ios_baseRSt12_Ios_IostateRd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE12_M_group_intEPKcjcRSt8ios_basePcSA_Ri@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intIlEES4_S4_RSt8ios_basecT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intImEES4_S4_RSt8ios_basecT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intIxEES4_S4_RSt8ios_basecT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE13_M_insert_intIyEES4_S4_RSt8ios_basecT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE14_M_group_floatEPKcjcS7_PcS8_Ri@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIdEES4_S4_RSt8ios_baseccT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE15_M_insert_floatIgEES4_S4_RSt8ios_baseccT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecPKv@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecb@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecl@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecm@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecx@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_RSt8ios_basecy@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6_M_padEciRSt8ios_basePcPKcRi@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecPKv@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecb@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecl@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecm@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecx@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_RSt8ios_basecy@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE8__do_putES4_RSt8ios_basecd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE12_M_group_intEPKcjwRSt8ios_basePwSA_Ri@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE13_M_insert_intIlEES4_S4_RSt8ios_basewT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE13_M_insert_intImEES4_S4_RSt8ios_basewT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE13_M_insert_intIxEES4_S4_RSt8ios_basewT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE13_M_insert_intIyEES4_S4_RSt8ios_basewT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE14_M_group_floatEPKcjwPKwPwSA_Ri@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE15_M_insert_floatIdEES4_S4_RSt8ios_basewcT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE15_M_insert_floatIgEES4_S4_RSt8ios_basewcT_@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewPKv@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewb@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewl@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewm@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewx@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_RSt8ios_basewy@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6_M_padEwiRSt8ios_basePwPKwRi@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewPKv@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewb@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewl@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewm@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewx@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_RSt8ios_basewy@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE8__do_putES4_RSt8ios_basewd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE10_M_extractILb0EEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE10_M_extractILb1EEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE3getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE6do_getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE8__do_getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE10_M_extractILb0EEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE10_M_extractILb1EEES4_S4_S4_RSt8ios_baseRSt12_Ios_IostateRSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRSbIwS3_SaIwEE@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE3getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRSbIwS3_SaIwEE@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE6do_getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE8__do_getES4_S4_bRSt8ios_baseRSt12_Ios_IostateRd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_bRSt8ios_basecRKSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE3putES4_bRSt8ios_basecg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_bRSt8ios_basecRKSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE6do_putES4_bRSt8ios_basecg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE8__do_putES4_bRSt8ios_basecd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE9_M_insertILb0EEES4_S4_RSt8ios_basecRKSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE9_M_insertILb1EEES4_S4_RSt8ios_basecRKSs@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_bRSt8ios_basewRKSbIwS3_SaIwEE@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES4_bRSt8ios_basewg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_bRSt8ios_basewRKSbIwS3_SaIwEE@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES4_bRSt8ios_basewg@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE8__do_putES4_bRSt8ios_basewd@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE9_M_insertILb0EEES4_S4_RSt8ios_basewRKSbIwS3_SaIwEE@@GLIBCXX_LDBL_3.4
+FUNC:_ZNKSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE9_M_insertILb1EEES4_S4_RSt8ios_basewRKSbIwS3_SaIwEE@@GLIBCXX_LDBL_3.4
 FUNC:_ZNKSt18basic_stringstreamIcSt11char_traitsIcESaIcEE3strEv@@GLIBCXX_3.4
 FUNC:_ZNKSt18basic_stringstreamIcSt11char_traitsIcESaIcEE5rdbufEv@@GLIBCXX_3.4
 FUNC:_ZNKSt18basic_stringstreamIwSt11char_traitsIwESaIwEE3strEv@@GLIBCXX_3.4
@@ -353,6 +529,18 @@
 FUNC:_ZNKSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE5rdbufEv@@GLIBCXX_3.4
 FUNC:_ZNKSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE3strEv@@GLIBCXX_3.4
 FUNC:_ZNKSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE5rdbufEv@@GLIBCXX_3.4
+FUNC:_ZNKSt3tr14hashIRKSbIwSt11char_traitsIwESaIwEEEclES6_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt3tr14hashIRKSsEclES2_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt3tr14hashISbIwSt11char_traitsIwESaIwEEEclES4_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt3tr14hashISsEclESs@@GLIBCXX_3.4.10
+FUNC:_ZNKSt3tr14hashIeEclEe@@GLIBCXX_3.4.10
+FUNC:_ZNKSt3tr14hashIgEclEg@@GLIBCXX_LDBL_3.4.10
+FUNC:_ZNKSt4hashIRKSbIwSt11char_traitsIwESaIwEEEclES5_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt4hashIRKSsEclES1_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt4hashISbIwSt11char_traitsIwESaIwEEEclES3_@@GLIBCXX_3.4.10
+FUNC:_ZNKSt4hashISsEclESs@@GLIBCXX_3.4.10
+FUNC:_ZNKSt4hashIeEclEe@@GLIBCXX_3.4.10
+FUNC:_ZNKSt4hashIgEclEg@@GLIBCXX_LDBL_3.4.10
 FUNC:_ZNKSt5ctypeIcE10do_tolowerEPcPKc@@GLIBCXX_3.4
 FUNC:_ZNKSt5ctypeIcE10do_tolowerEc@@GLIBCXX_3.4
 FUNC:_ZNKSt5ctypeIcE10do_toupperEPcPKc@@GLIBCXX_3.4
@@ -515,6 +703,7 @@
 FUNC:_ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewm@@GLIBCXX_3.4
 FUNC:_ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewx@@GLIBCXX_3.4
 FUNC:_ZNKSt7num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewy@@GLIBCXX_3.4
+FUNC:_ZNKSt8bad_cast4whatEv@@GLIBCXX_3.4.9
 FUNC:_ZNKSt8ios_base7failure4whatEv@@GLIBCXX_3.4
 FUNC:_ZNKSt8messagesIcE18_M_convert_to_charERKSs@@GLIBCXX_3.4
 FUNC:_ZNKSt8messagesIcE20_M_convert_from_charEPc@@GLIBCXX_3.4
@@ -591,6 +780,7 @@
 FUNC:_ZNKSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE3putES3_RSt8ios_basewPK2tmcc@@GLIBCXX_3.4
 FUNC:_ZNKSt8time_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE6do_putES3_RSt8ios_basewPK2tmcc@@GLIBCXX_3.4
 FUNC:_ZNKSt8valarrayIjE4sizeEv@@GLIBCXX_3.4
+FUNC:_ZNKSt9bad_alloc4whatEv@@GLIBCXX_3.4.9
 FUNC:_ZNKSt9basic_iosIcSt11char_traitsIcEE10exceptionsEv@@GLIBCXX_3.4
 FUNC:_ZNKSt9basic_iosIcSt11char_traitsIcEE3badEv@@GLIBCXX_3.4
 FUNC:_ZNKSt9basic_iosIcSt11char_traitsIcEE3eofEv@@GLIBCXX_3.4
@@ -774,6 +964,18 @@
 FUNC:_ZNSdD0Ev@@GLIBCXX_3.4
 FUNC:_ZNSdD1Ev@@GLIBCXX_3.4
 FUNC:_ZNSdD2Ev@@GLIBCXX_3.4
+FUNC:_ZNSi10_M_extractIPvEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIbEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIdEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIeEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIfEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIgEERSiRT_@@GLIBCXX_LDBL_3.4.7
+FUNC:_ZNSi10_M_extractIjEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIlEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractImEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractItEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIxEERSiRT_@@GLIBCXX_3.4.9
+FUNC:_ZNSi10_M_extractIyEERSiRT_@@GLIBCXX_3.4.9
 FUNC:_ZNSi3getEPci@@GLIBCXX_3.4
 FUNC:_ZNSi3getEPcic@@GLIBCXX_3.4
 FUNC:_ZNSi3getERSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4
@@ -814,6 +1016,7 @@
 FUNC:_ZNSirsERd@@GLIBCXX_3.4
 FUNC:_ZNSirsERe@@GLIBCXX_3.4
 FUNC:_ZNSirsERf@@GLIBCXX_3.4
+FUNC:_ZNSirsERg@@GLIBCXX_LDBL_3.4
 FUNC:_ZNSirsERi@@GLIBCXX_3.4
 FUNC:_ZNSirsERj@@GLIBCXX_3.4
 FUNC:_ZNSirsERl@@GLIBCXX_3.4
@@ -833,6 +1036,15 @@
 FUNC:_ZNSo6sentryD1Ev@@GLIBCXX_3.4
 FUNC:_ZNSo6sentryD2Ev@@GLIBCXX_3.4
 FUNC:_ZNSo8_M_writeEPKci@@GLIBCXX_3.4
+FUNC:_ZNSo9_M_insertIPKvEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIbEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIdEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIeEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIgEERSoT_@@GLIBCXX_LDBL_3.4.7
+FUNC:_ZNSo9_M_insertIlEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertImEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIxEERSoT_@@GLIBCXX_3.4.9
+FUNC:_ZNSo9_M_insertIyEERSoT_@@GLIBCXX_3.4.9
 FUNC:_ZNSoC1EPSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4
 FUNC:_ZNSoC1Ev@@GLIBCXX_3.4
 FUNC:_ZNSoC2EPSt15basic_streambufIcSt11char_traitsIcEE@@GLIBCXX_3.4
@@ -849,6 +1061,7 @@
 FUNC:_ZNSolsEd@@GLIBCXX_3.4
 FUNC:_ZNSolsEe@@GLIBCXX_3.4
 FUNC:_ZNSolsEf@@GLIBCXX_3.4
+FUNC:_ZNSolsEg@@GLIBCXX_LDBL_3.4
 FUNC:_ZNSolsEi@@GLIBCXX_3.4
 FUNC:_ZNSolsEj@@GLIBCXX_3.4
 FUNC:_ZNSolsEl@@GLIBCXX_3.4
@@ -1206,6 +1419,18 @@
 FUNC:_ZNSt13basic_fstreamIwSt11char_traitsIwEED0Ev@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_fstreamIwSt11char_traitsIwEED1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_fstreamIwSt11char_traitsIwEED2Ev@@GLIBCXX_3.4
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIPvEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIbEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIdEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIeEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIfEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIgEERS2_RT_@@GLIBCXX_LDBL_3.4.7
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIjEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIlEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractImEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractItEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIxEERS2_RT_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE10_M_extractIyEERS2_RT_@@GLIBCXX_3.4.9
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE3getEPwi@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE3getEPwiw@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEE3getERSt15basic_streambufIwS1_E@@GLIBCXX_3.4
@@ -1246,6 +1471,7 @@
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEErsERd@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEErsERe@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEErsERf@@GLIBCXX_3.4
+FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEErsERg@@GLIBCXX_LDBL_3.4
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEErsERi@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEErsERj@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_istreamIwSt11char_traitsIwEErsERl@@GLIBCXX_3.4
@@ -1265,6 +1491,15 @@
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryD1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE6sentryD2Ev@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE8_M_writeEPKwi@@GLIBCXX_3.4
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIPKvEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIbEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIdEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIeEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIgEERS2_T_@@GLIBCXX_LDBL_3.4.7
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIlEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertImEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIxEERS2_T_@@GLIBCXX_3.4.9
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEE9_M_insertIyEERS2_T_@@GLIBCXX_3.4.9
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEEC1EPSt15basic_streambufIwS1_E@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEEC1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEEC2EPSt15basic_streambufIwS1_E@@GLIBCXX_3.4
@@ -1281,6 +1516,7 @@
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEd@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEe@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEf@@GLIBCXX_3.4
+FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEg@@GLIBCXX_LDBL_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEi@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEj@@GLIBCXX_3.4
 FUNC:_ZNSt13basic_ostreamIwSt11char_traitsIwEElsEl@@GLIBCXX_3.4
@@ -1386,6 +1622,7 @@
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6sbumpcEv@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6setbufEPci@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6snextcEv@@GLIBCXX_3.4
+FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6stosscEv@@GLIBCXX_3.4.10
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsgetnEPci@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE6xsputnEPKci@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIcSt11char_traitsIcEE7pubsyncEv@@GLIBCXX_3.4
@@ -1424,6 +1661,7 @@
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6sbumpcEv@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6setbufEPwi@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6snextcEv@@GLIBCXX_3.4
+FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6stosscEv@@GLIBCXX_3.4.10
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6xsgetnEPwi@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE6xsputnEPKwi@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_streambufIwSt11char_traitsIwEE7pubsyncEv@@GLIBCXX_3.4
@@ -1455,6 +1693,7 @@
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE8overflowEi@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9pbackfailEi@@GLIBCXX_3.4
+FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9showmanycEv@@GLIBCXX_3.4.6
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEE9underflowEv@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC1ERKSsSt13_Ios_Openmode@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIcSt11char_traitsIcESaIcEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4
@@ -1471,6 +1710,7 @@
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE7seekposESt4fposI11__mbstate_tESt13_Ios_Openmode@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE8overflowEj@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9pbackfailEj@@GLIBCXX_3.4
+FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9showmanycEv@@GLIBCXX_3.4.6
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEE9underflowEv@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC1ERKSbIwS1_S2_ESt13_Ios_Openmode@@GLIBCXX_3.4
 FUNC:_ZNSt15basic_stringbufIwSt11char_traitsIwESaIwEEC1ESt13_Ios_Openmode@@GLIBCXX_3.4
@@ -1538,6 +1778,46 @@
 FUNC:_ZNSt16invalid_argumentC2ERKSs@@GLIBCXX_3.4
 FUNC:_ZNSt16invalid_argumentD0Ev@@GLIBCXX_3.4
 FUNC:_ZNSt16invalid_argumentD1Ev@@GLIBCXX_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Ej@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2Ej@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED0Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED1Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED2Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Ej@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2Ej@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED0Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED1Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED2Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1Ej@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2Ej@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED0Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED1Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED2Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1Ej@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Ej@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED0Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED1Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED2Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC1Ej@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEC2Ej@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED0Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED1Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEED2Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC1Ej@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEC2Ej@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED0Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED1Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEED2Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC1Ej@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEC2Ej@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED0Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED1Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEED2Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC1Ej@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEC2Ej@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED0Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED1Ev@@GLIBCXX_LDBL_3.4
+FUNC:_ZNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEED2Ev@@GLIBCXX_LDBL_3.4
 FUNC:_ZNSt17__timepunct_cacheIcEC1Ej@@GLIBCXX_3.4
 FUNC:_ZNSt17__timepunct_cacheIcEC2Ej@@GLIBCXX_3.4
 FUNC:_ZNSt17__timepunct_cacheIcED0Ev@@GLIBCXX_3.4
@@ -1660,10 +1940,16 @@
 FUNC:_ZNSt5ctypeIwED0Ev@@GLIBCXX_3.4
 FUNC:_ZNSt5ctypeIwED1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt5ctypeIwED2Ev@@GLIBCXX_3.4
+FUNC:_ZNSt6__norm15_List_node_base4hookEPS0_@@GLIBCXX_3.4.9
+FUNC:_ZNSt6__norm15_List_node_base4swapERS0_S1_@@GLIBCXX_3.4.9
+FUNC:_ZNSt6__norm15_List_node_base6unhookEv@@GLIBCXX_3.4.9
+FUNC:_ZNSt6__norm15_List_node_base7reverseEv@@GLIBCXX_3.4.9
+FUNC:_ZNSt6__norm15_List_node_base8transferEPS0_S1_@@GLIBCXX_3.4.9
 FUNC:_ZNSt6gslice8_IndexerC1EjRKSt8valarrayIjES4_@@GLIBCXX_3.4
 FUNC:_ZNSt6gslice8_IndexerC2EjRKSt8valarrayIjES4_@@GLIBCXX_3.4
 FUNC:_ZNSt6locale11_M_coalesceERKS_S1_i@@GLIBCXX_3.4
 FUNC:_ZNSt6locale21_S_normalize_categoryEi@@GLIBCXX_3.4
+FUNC:_ZNSt6locale5_Impl16_M_install_cacheEPKNS_5facetEj@@GLIBCXX_3.4.7
 FUNC:_ZNSt6locale5_Impl16_M_install_facetEPKNS_2idEPKNS_5facetE@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5_Impl16_M_replace_facetEPKS0_PKNS_2idE@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5_Impl19_M_replace_categoryEPKS0_PKPKNS_2idE@@GLIBCXX_3.4
@@ -1676,6 +1962,7 @@
 FUNC:_ZNSt6locale5_ImplC2Ej@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5_ImplD1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5_ImplD2Ev@@GLIBCXX_3.4
+FUNC:_ZNSt6locale5facet13_S_get_c_nameEv@@GLIBCXX_3.4.6
 FUNC:_ZNSt6locale5facet15_S_get_c_localeEv@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5facet17_S_clone_c_localeERP15__locale_struct@@GLIBCXX_3.4
 FUNC:_ZNSt6locale5facet18_S_create_c_localeERP15__locale_structPKcS2_@@GLIBCXX_3.4
@@ -1753,7 +2040,9 @@
 FUNC:_ZNSt8bad_castD2Ev@@GLIBCXX_3.4
 FUNC:_ZNSt8ios_base13_M_grow_wordsEib@@GLIBCXX_3.4
 FUNC:_ZNSt8ios_base15sync_with_stdioEb@@GLIBCXX_3.4
+FUNC:_ZNSt8ios_base17_M_call_callbacksENS_5eventE@@GLIBCXX_3.4.6
 FUNC:_ZNSt8ios_base17register_callbackEPFvNS_5eventERS_iEi@@GLIBCXX_3.4
+FUNC:_ZNSt8ios_base20_M_dispose_callbacksEv@@GLIBCXX_3.4.6
 FUNC:_ZNSt8ios_base4InitC1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt8ios_base4InitC2Ev@@GLIBCXX_3.4
 FUNC:_ZNSt8ios_base4InitD1Ev@@GLIBCXX_3.4
@@ -1832,6 +2121,11 @@
 FUNC:_ZNSt8valarrayIjED1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt8valarrayIjED2Ev@@GLIBCXX_3.4
 FUNC:_ZNSt8valarrayIjEixEj@@GLIBCXX_3.4
+FUNC:_ZNSt9__cxx199815_List_node_base4hookEPS0_@@GLIBCXX_3.4.10
+FUNC:_ZNSt9__cxx199815_List_node_base4swapERS0_S1_@@GLIBCXX_3.4.10
+FUNC:_ZNSt9__cxx199815_List_node_base6unhookEv@@GLIBCXX_3.4.10
+FUNC:_ZNSt9__cxx199815_List_node_base7reverseEv@@GLIBCXX_3.4.10
+FUNC:_ZNSt9__cxx199815_List_node_base8transferEPS0_S1_@@GLIBCXX_3.4.10
 FUNC:_ZNSt9bad_allocD0Ev@@GLIBCXX_3.4
 FUNC:_ZNSt9bad_allocD1Ev@@GLIBCXX_3.4
 FUNC:_ZNSt9bad_allocD2Ev@@GLIBCXX_3.4
@@ -1911,10 +2205,16 @@
 FUNC:_ZSt14__convert_to_vIdEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct@@GLIBCXX_3.4
 FUNC:_ZSt14__convert_to_vIeEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct@@GLIBCXX_3.4
 FUNC:_ZSt14__convert_to_vIfEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct@@GLIBCXX_3.4
+FUNC:_ZSt14__convert_to_vIgEvPKcRT_RSt12_Ios_IostateRKP15__locale_struct@@GLIBCXX_LDBL_3.4
 FUNC:_ZSt14set_unexpectedPFvvE@@GLIBCXX_3.4
 FUNC:_ZSt15set_new_handlerPFvvE@@GLIBCXX_3.4
+FUNC:_ZSt16__ostream_insertIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_PKS3_i@@GLIBCXX_3.4.9
+FUNC:_ZSt16__ostream_insertIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_i@@GLIBCXX_3.4.9
 FUNC:_ZSt16__throw_bad_castv@@GLIBCXX_3.4
+FUNC:_ZSt17__copy_streambufsIcSt11char_traitsIcEEiPSt15basic_streambufIT_T0_ES6_@@GLIBCXX_3.4.6
+FUNC:_ZSt17__copy_streambufsIwSt11char_traitsIwEEiPSt15basic_streambufIT_T0_ES6_@@GLIBCXX_3.4.6
 FUNC:_ZSt17__throw_bad_allocv@@GLIBCXX_3.4
+FUNC:_ZSt17__verify_groupingPKcjRKSs@@GLIBCXX_3.4.10
 FUNC:_ZSt18_Rb_tree_decrementPKSt18_Rb_tree_node_base@@GLIBCXX_3.4
 FUNC:_ZSt18_Rb_tree_decrementPSt18_Rb_tree_node_base@@GLIBCXX_3.4
 FUNC:_ZSt18_Rb_tree_incrementPKSt18_Rb_tree_node_base@@GLIBCXX_3.4
@@ -1930,6 +2230,8 @@
 FUNC:_ZSt20__throw_length_errorPKc@@GLIBCXX_3.4
 FUNC:_ZSt20__throw_out_of_rangePKc@@GLIBCXX_3.4
 FUNC:_ZSt21_Rb_tree_rotate_rightPSt18_Rb_tree_node_baseRS0_@@GLIBCXX_3.4
+FUNC:_ZSt21__copy_streambufs_eofIcSt11char_traitsIcEEiPSt15basic_streambufIT_T0_ES6_Rb@@GLIBCXX_3.4.9
+FUNC:_ZSt21__copy_streambufs_eofIwSt11char_traitsIwEEiPSt15basic_streambufIT_T0_ES6_Rb@@GLIBCXX_3.4.9
 FUNC:_ZSt21__throw_bad_exceptionv@@GLIBCXX_3.4
 FUNC:_ZSt21__throw_runtime_errorPKc@@GLIBCXX_3.4
 FUNC:_ZSt22__throw_overflow_errorPKc@@GLIBCXX_3.4
@@ -1949,6 +2251,14 @@
 FUNC:_ZSt7getlineIcSt11char_traitsIcESaIcEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_ES4_@@GLIBCXX_3.4
 FUNC:_ZSt7getlineIwSt11char_traitsIwESaIwEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_E@@GLIBCXX_3.4
 FUNC:_ZSt7getlineIwSt11char_traitsIwESaIwEERSt13basic_istreamIT_T0_ES7_RSbIS4_S5_T1_ES4_@@GLIBCXX_3.4
+FUNC:_ZSt9has_facetINSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEEEbRKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9has_facetINSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEEEbRKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9has_facetINSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEEEbRKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9has_facetINSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEEEbRKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9has_facetINSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEEEbRKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9has_facetINSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEEEbRKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9has_facetINSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEEEbRKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9has_facetINSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEEEbRKSt6locale@@GLIBCXX_LDBL_3.4
 FUNC:_ZSt9has_facetISt10moneypunctIcLb0EEEbRKSt6locale@@GLIBCXX_3.4
 FUNC:_ZSt9has_facetISt10moneypunctIwLb0EEEbRKSt6locale@@GLIBCXX_3.4
 FUNC:_ZSt9has_facetISt11__timepunctIcEEbRKSt6locale@@GLIBCXX_3.4
@@ -1976,6 +2286,14 @@
 FUNC:_ZSt9has_facetISt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEEbRKSt6locale@@GLIBCXX_3.4
 FUNC:_ZSt9has_facetISt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEEbRKSt6locale@@GLIBCXX_3.4
 FUNC:_ZSt9terminatev@@GLIBCXX_3.4
+FUNC:_ZSt9use_facetINSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEEERKT_RKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9use_facetINSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEEERKT_RKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9use_facetINSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEEERKT_RKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9use_facetINSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEEERKT_RKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9use_facetINSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEEERKT_RKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9use_facetINSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEEERKT_RKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9use_facetINSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEEERKT_RKSt6locale@@GLIBCXX_LDBL_3.4
+FUNC:_ZSt9use_facetINSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEEERKT_RKSt6locale@@GLIBCXX_LDBL_3.4
 FUNC:_ZSt9use_facetISt10moneypunctIcLb0EEERKT_RKSt6locale@@GLIBCXX_3.4
 FUNC:_ZSt9use_facetISt10moneypunctIcLb1EEERKT_RKSt6locale@@GLIBCXX_3.4
 FUNC:_ZSt9use_facetISt10moneypunctIwLb0EEERKT_RKSt6locale@@GLIBCXX_3.4
@@ -2023,6 +2341,8 @@
 FUNC:_ZStlsIewSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@@GLIBCXX_3.4
 FUNC:_ZStlsIfcSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@@GLIBCXX_3.4
 FUNC:_ZStlsIfwSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@@GLIBCXX_3.4
+FUNC:_ZStlsIgcSt11char_traitsIcEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@@GLIBCXX_LDBL_3.4
+FUNC:_ZStlsIgwSt11char_traitsIwEERSt13basic_ostreamIT0_T1_ES6_RKSt7complexIT_E@@GLIBCXX_LDBL_3.4
 FUNC:_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKS3_@@GLIBCXX_3.4
 FUNC:_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_PKc@@GLIBCXX_3.4
 FUNC:_ZStlsIwSt11char_traitsIwEERSt13basic_ostreamIT_T0_ES6_S3_@@GLIBCXX_3.4
@@ -2059,6 +2379,8 @@
 FUNC:_ZStrsIewSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@@GLIBCXX_3.4
 FUNC:_ZStrsIfcSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@@GLIBCXX_3.4
 FUNC:_ZStrsIfwSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@@GLIBCXX_3.4
+FUNC:_ZStrsIgcSt11char_traitsIcEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@@GLIBCXX_LDBL_3.4
+FUNC:_ZStrsIgwSt11char_traitsIwEERSt13basic_istreamIT0_T1_ES6_RSt7complexIT_E@@GLIBCXX_LDBL_3.4
 FUNC:_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_PS3_@@GLIBCXX_3.4
 FUNC:_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_RS3_@@GLIBCXX_3.4
 FUNC:_ZStrsIwSt11char_traitsIwEERSt13basic_istreamIT_T0_ES6_St12_Setiosflags@@GLIBCXX_3.4
@@ -2162,36 +2484,48 @@
 FUNC:__cxa_vec_new@@CXXABI_1.3
 FUNC:__dynamic_cast@@CXXABI_1.3
 FUNC:__gxx_personality_v0@@CXXABI_1.3
-FUNC:acosl@@GLIBCXX_3.4.3
-FUNC:asinl@@GLIBCXX_3.4.3
-FUNC:atan2l@@GLIBCXX_3.4
-FUNC:atanl@@GLIBCXX_3.4.3
-FUNC:ceill@@GLIBCXX_3.4.3
-FUNC:coshl@@GLIBCXX_3.4
-FUNC:cosl@@GLIBCXX_3.4
-FUNC:expl@@GLIBCXX_3.4
-FUNC:floorl@@GLIBCXX_3.4.3
-FUNC:fmodl@@GLIBCXX_3.4.3
-FUNC:frexpl@@GLIBCXX_3.4.3
-FUNC:hypotl@@GLIBCXX_3.4
-FUNC:ldexpl@@GLIBCXX_3.4.3
-FUNC:log10l@@GLIBCXX_3.4
-FUNC:logl@@GLIBCXX_3.4
-FUNC:modfl@@GLIBCXX_3.4.3
-FUNC:powl@@GLIBCXX_3.4
-FUNC:sinhl@@GLIBCXX_3.4
-FUNC:sinl@@GLIBCXX_3.4
-FUNC:sqrtl@@GLIBCXX_3.4
-FUNC:tanhl@@GLIBCXX_3.4
-FUNC:tanl@@GLIBCXX_3.4
+FUNC:acosl@GLIBCXX_3.4.3
+FUNC:asinl@GLIBCXX_3.4.3
+FUNC:atan2l@GLIBCXX_3.4
+FUNC:atanl@GLIBCXX_3.4.3
+FUNC:ceill@GLIBCXX_3.4.3
+FUNC:coshl@GLIBCXX_3.4
+FUNC:cosl@GLIBCXX_3.4
+FUNC:expl@GLIBCXX_3.4
+FUNC:floorl@GLIBCXX_3.4.3
+FUNC:fmodl@GLIBCXX_3.4.3
+FUNC:frexpl@GLIBCXX_3.4.3
+FUNC:hypotl@GLIBCXX_3.4
+FUNC:ldexpl@GLIBCXX_3.4.3
+FUNC:log10l@GLIBCXX_3.4
+FUNC:logl@GLIBCXX_3.4
+FUNC:modfl@GLIBCXX_3.4.3
+FUNC:powl@GLIBCXX_3.4
+FUNC:sinhl@GLIBCXX_3.4
+FUNC:sinl@GLIBCXX_3.4
+FUNC:sqrtl@GLIBCXX_3.4
+FUNC:tanhl@GLIBCXX_3.4
+FUNC:tanl@GLIBCXX_3.4
 OBJECT:0:CXXABI_1.3
 OBJECT:0:CXXABI_1.3.1
+OBJECT:0:CXXABI_1.3.2
+OBJECT:0:CXXABI_LDBL_1.3
 OBJECT:0:GLIBCXX_3.4
 OBJECT:0:GLIBCXX_3.4.1
+OBJECT:0:GLIBCXX_3.4.10
 OBJECT:0:GLIBCXX_3.4.2
 OBJECT:0:GLIBCXX_3.4.3
 OBJECT:0:GLIBCXX_3.4.4
 OBJECT:0:GLIBCXX_3.4.5
+OBJECT:0:GLIBCXX_3.4.6
+OBJECT:0:GLIBCXX_3.4.7
+OBJECT:0:GLIBCXX_3.4.8
+OBJECT:0:GLIBCXX_3.4.9
+OBJECT:0:GLIBCXX_LDBL_3.4
+OBJECT:0:GLIBCXX_LDBL_3.4.10
+OBJECT:0:GLIBCXX_LDBL_3.4.7
+OBJECT:1028:_ZNSt3tr18__detail12__prime_listE@@GLIBCXX_3.4.10
+OBJECT:1028:_ZNSt8__detail12__prime_listE@@GLIBCXX_3.4.10
 OBJECT:12:_ZTIN10__cxxabiv116__enum_type_infoE@@CXXABI_1.3
 OBJECT:12:_ZTIN10__cxxabiv117__array_type_infoE@@CXXABI_1.3
 OBJECT:12:_ZTIN10__cxxabiv117__class_type_infoE@@CXXABI_1.3
@@ -2206,6 +2540,14 @@
 OBJECT:12:_ZTIN9__gnu_cxx13stdio_filebufIwSt11char_traitsIwEEE@@GLIBCXX_3.4
 OBJECT:12:_ZTIN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEE@@GLIBCXX_3.4
 OBJECT:12:_ZTIN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEE@@GLIBCXX_3.4
+OBJECT:12:_ZTINSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:12:_ZTINSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:12:_ZTINSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:12:_ZTINSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:12:_ZTINSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:12:_ZTINSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:12:_ZTINSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:12:_ZTINSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
 OBJECT:12:_ZTINSt8ios_base7failureE@@GLIBCXX_3.4
 OBJECT:12:_ZTISt10bad_typeid@@GLIBCXX_3.4
 OBJECT:12:_ZTISt10istrstream@@GLIBCXX_3.4
@@ -2315,6 +2657,7 @@
 OBJECT:16:_ZTIPKd@@CXXABI_1.3
 OBJECT:16:_ZTIPKe@@CXXABI_1.3
 OBJECT:16:_ZTIPKf@@CXXABI_1.3
+OBJECT:16:_ZTIPKg@@CXXABI_LDBL_1.3
 OBJECT:16:_ZTIPKh@@CXXABI_1.3
 OBJECT:16:_ZTIPKi@@CXXABI_1.3
 OBJECT:16:_ZTIPKj@@CXXABI_1.3
@@ -2332,6 +2675,7 @@
 OBJECT:16:_ZTIPd@@CXXABI_1.3
 OBJECT:16:_ZTIPe@@CXXABI_1.3
 OBJECT:16:_ZTIPf@@CXXABI_1.3
+OBJECT:16:_ZTIPg@@CXXABI_LDBL_1.3
 OBJECT:16:_ZTIPh@@CXXABI_1.3
 OBJECT:16:_ZTIPi@@CXXABI_1.3
 OBJECT:16:_ZTIPj@@CXXABI_1.3
@@ -2456,6 +2800,19 @@
 OBJECT:1:_ZNSt14numeric_limitsIfE9is_iec559E@@GLIBCXX_3.4
 OBJECT:1:_ZNSt14numeric_limitsIfE9is_moduloE@@GLIBCXX_3.4
 OBJECT:1:_ZNSt14numeric_limitsIfE9is_signedE@@GLIBCXX_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE10is_boundedE@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE10is_integerE@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE12has_infinityE@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE13has_quiet_NaNE@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE14is_specializedE@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE15has_denorm_lossE@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE15tinyness_beforeE@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE17has_signaling_NaNE@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE5trapsE@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE8is_exactE@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE9is_iec559E@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE9is_moduloE@@GLIBCXX_LDBL_3.4
+OBJECT:1:_ZNSt14numeric_limitsIgE9is_signedE@@GLIBCXX_LDBL_3.4
 OBJECT:1:_ZNSt14numeric_limitsIhE10is_boundedE@@GLIBCXX_3.4
 OBJECT:1:_ZNSt14numeric_limitsIhE10is_integerE@@GLIBCXX_3.4
 OBJECT:1:_ZNSt14numeric_limitsIhE12has_infinityE@@GLIBCXX_3.4
@@ -2650,6 +3007,10 @@
 OBJECT:28:_ZTSSt7codecvtIwc11__mbstate_tE@@GLIBCXX_3.4
 OBJECT:28:_ZTTSd@@GLIBCXX_3.4
 OBJECT:28:_ZTTSt14basic_iostreamIwSt11char_traitsIwEE@@GLIBCXX_3.4
+OBJECT:28:_ZTVNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:28:_ZTVNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:28:_ZTVNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:28:_ZTVNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
 OBJECT:28:_ZTVSt14collate_bynameIcE@@GLIBCXX_3.4
 OBJECT:28:_ZTVSt14collate_bynameIwE@@GLIBCXX_3.4
 OBJECT:28:_ZTVSt15messages_bynameIcE@@GLIBCXX_3.4
@@ -2681,6 +3042,7 @@
 OBJECT:2:_ZTSd@@CXXABI_1.3
 OBJECT:2:_ZTSe@@CXXABI_1.3
 OBJECT:2:_ZTSf@@CXXABI_1.3
+OBJECT:2:_ZTSg@@CXXABI_LDBL_1.3
 OBJECT:2:_ZTSh@@CXXABI_1.3
 OBJECT:2:_ZTSi@@CXXABI_1.3
 OBJECT:2:_ZTSj@@CXXABI_1.3
@@ -2743,6 +3105,7 @@
 OBJECT:3:_ZTSPd@@CXXABI_1.3
 OBJECT:3:_ZTSPe@@CXXABI_1.3
 OBJECT:3:_ZTSPf@@CXXABI_1.3
+OBJECT:3:_ZTSPg@@CXXABI_LDBL_1.3
 OBJECT:3:_ZTSPh@@CXXABI_1.3
 OBJECT:3:_ZTSPi@@CXXABI_1.3
 OBJECT:3:_ZTSPj@@CXXABI_1.3
@@ -2879,6 +3242,15 @@
 OBJECT:4:_ZNSt14numeric_limitsIfE5radixE@@GLIBCXX_3.4
 OBJECT:4:_ZNSt14numeric_limitsIfE6digitsE@@GLIBCXX_3.4
 OBJECT:4:_ZNSt14numeric_limitsIfE8digits10E@@GLIBCXX_3.4
+OBJECT:4:_ZNSt14numeric_limitsIgE10has_denormE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt14numeric_limitsIgE11round_styleE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt14numeric_limitsIgE12max_exponentE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt14numeric_limitsIgE12min_exponentE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt14numeric_limitsIgE14max_exponent10E@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt14numeric_limitsIgE14min_exponent10E@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt14numeric_limitsIgE5radixE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt14numeric_limitsIgE6digitsE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt14numeric_limitsIgE8digits10E@@GLIBCXX_LDBL_3.4
 OBJECT:4:_ZNSt14numeric_limitsIhE10has_denormE@@GLIBCXX_3.4
 OBJECT:4:_ZNSt14numeric_limitsIhE11round_styleE@@GLIBCXX_3.4
 OBJECT:4:_ZNSt14numeric_limitsIhE12max_exponentE@@GLIBCXX_3.4
@@ -2969,6 +3341,14 @@
 OBJECT:4:_ZNSt14numeric_limitsIyE5radixE@@GLIBCXX_3.4
 OBJECT:4:_ZNSt14numeric_limitsIyE6digitsE@@GLIBCXX_3.4
 OBJECT:4:_ZNSt14numeric_limitsIyE8digits10E@@GLIBCXX_3.4
+OBJECT:4:_ZNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:4:_ZNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_LDBL_3.4
 OBJECT:4:_ZNSt21__numeric_limits_base10has_denormE@@GLIBCXX_3.4
 OBJECT:4:_ZNSt21__numeric_limits_base11round_styleE@@GLIBCXX_3.4
 OBJECT:4:_ZNSt21__numeric_limits_base12max_exponentE@@GLIBCXX_3.4
@@ -3046,6 +3426,7 @@
 OBJECT:4:_ZTSPKd@@CXXABI_1.3
 OBJECT:4:_ZTSPKe@@CXXABI_1.3
 OBJECT:4:_ZTSPKf@@CXXABI_1.3
+OBJECT:4:_ZTSPKg@@CXXABI_LDBL_1.3
 OBJECT:4:_ZTSPKh@@CXXABI_1.3
 OBJECT:4:_ZTSPKi@@CXXABI_1.3
 OBJECT:4:_ZTSPKj@@CXXABI_1.3
@@ -3061,6 +3442,8 @@
 OBJECT:50:_ZTSSt19basic_istringstreamIwSt11char_traitsIwESaIwEE@@GLIBCXX_3.4
 OBJECT:50:_ZTSSt19basic_ostringstreamIcSt11char_traitsIcESaIcEE@@GLIBCXX_3.4
 OBJECT:50:_ZTSSt19basic_ostringstreamIwSt11char_traitsIwESaIwEE@@GLIBCXX_3.4
+OBJECT:52:_ZTVNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:52:_ZTVNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
 OBJECT:52:_ZTVSt10moneypunctIcLb0EE@@GLIBCXX_3.4
 OBJECT:52:_ZTVSt10moneypunctIcLb1EE@@GLIBCXX_3.4
 OBJECT:52:_ZTVSt10moneypunctIwLb0EE@@GLIBCXX_3.4
@@ -3096,6 +3479,8 @@
 OBJECT:60:_ZTVSt9strstream@@GLIBCXX_3.4
 OBJECT:64:_ZTVN9__gnu_cxx18stdio_sync_filebufIcSt11char_traitsIcEEE@@GLIBCXX_3.4
 OBJECT:64:_ZTVN9__gnu_cxx18stdio_sync_filebufIwSt11char_traitsIwEEE@@GLIBCXX_3.4
+OBJECT:64:_ZTVNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:64:_ZTVNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
 OBJECT:64:_ZTVSt12ctype_bynameIwE@@GLIBCXX_3.4
 OBJECT:64:_ZTVSt12strstreambuf@@GLIBCXX_3.4
 OBJECT:64:_ZTVSt13basic_filebufIcSt11char_traitsIcEE@@GLIBCXX_3.4
@@ -3111,12 +3496,28 @@
 OBJECT:67:_ZTSSt15time_get_bynameIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE@@GLIBCXX_3.4
 OBJECT:67:_ZTSSt15time_put_bynameIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE@@GLIBCXX_3.4
 OBJECT:67:_ZTSSt15time_put_bynameIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE@@GLIBCXX_3.4
+OBJECT:79:_ZTSNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:79:_ZTSNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:79:_ZTSNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:79:_ZTSNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:81:_ZTSNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:81:_ZTSNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:81:_ZTSNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEEE@@GLIBCXX_LDBL_3.4
+OBJECT:81:_ZTSNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEEE@@GLIBCXX_LDBL_3.4
 OBJECT:8:_ZGVNSt10moneypunctIcLb0EE2idE@@GLIBCXX_3.4
 OBJECT:8:_ZGVNSt10moneypunctIcLb1EE2idE@@GLIBCXX_3.4
 OBJECT:8:_ZGVNSt10moneypunctIwLb0EE2idE@@GLIBCXX_3.4
 OBJECT:8:_ZGVNSt10moneypunctIwLb1EE2idE@@GLIBCXX_3.4
 OBJECT:8:_ZGVNSt11__timepunctIcE2idE@@GLIBCXX_3.4
 OBJECT:8:_ZGVNSt11__timepunctIwE2idE@@GLIBCXX_3.4
+OBJECT:8:_ZGVNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:8:_ZGVNSt17__gnu_cxx_ldbl1287num_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:8:_ZGVNSt17__gnu_cxx_ldbl1287num_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:8:_ZGVNSt17__gnu_cxx_ldbl1287num_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:8:_ZGVNSt17__gnu_cxx_ldbl1289money_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:8:_ZGVNSt17__gnu_cxx_ldbl1289money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:8:_ZGVNSt17__gnu_cxx_ldbl1289money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_LDBL_3.4
+OBJECT:8:_ZGVNSt17__gnu_cxx_ldbl1289money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_LDBL_3.4
 OBJECT:8:_ZGVNSt7collateIcE2idE@@GLIBCXX_3.4
 OBJECT:8:_ZGVNSt7collateIwE2idE@@GLIBCXX_3.4
 OBJECT:8:_ZGVNSt7num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_3.4
@@ -3135,6 +3536,8 @@
 OBJECT:8:_ZGVNSt9money_getIwSt19istreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_3.4
 OBJECT:8:_ZGVNSt9money_putIcSt19ostreambuf_iteratorIcSt11char_traitsIcEEE2idE@@GLIBCXX_3.4
 OBJECT:8:_ZGVNSt9money_putIwSt19ostreambuf_iteratorIwSt11char_traitsIwEEE2idE@@GLIBCXX_3.4
+OBJECT:8:_ZTIN10__cxxabiv115__forced_unwindE@@CXXABI_1.3.2
+OBJECT:8:_ZTIN10__cxxabiv119__foreign_exceptionE@@CXXABI_1.3.2
 OBJECT:8:_ZTINSt6locale5facetE@@GLIBCXX_3.4
 OBJECT:8:_ZTISt10ctype_base@@GLIBCXX_3.4
 OBJECT:8:_ZTISt10money_base@@GLIBCXX_3.4
@@ -3152,6 +3555,7 @@
 OBJECT:8:_ZTId@@CXXABI_1.3
 OBJECT:8:_ZTIe@@CXXABI_1.3
 OBJECT:8:_ZTIf@@CXXABI_1.3
+OBJECT:8:_ZTIg@@CXXABI_LDBL_1.3
 OBJECT:8:_ZTIh@@CXXABI_1.3
 OBJECT:8:_ZTIi@@CXXABI_1.3
 OBJECT:8:_ZTIj@@CXXABI_1.3
Index: libgfortran/ChangeLog
===================================================================
--- libgfortran/ChangeLog	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libgfortran/ChangeLog	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,3 +1,27 @@
+2008-03-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+	PR libfortran/35699
+	* io/transfer.c (write_buf):  Don't pad the record, just return if the
+	data is NULL.  (next_record_w): If there are bytes left in the record
+	for unformatted direct I/O, pad out the record with zero bytes.
+
+2008-03-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+	PR libfortran/35627
+	Backport from trunk.
+	* io/list_read.c (free_line): Clear the line buffer enable flag and
+	reset the index into line_buffer, aka item_count.
+	(next_char): Cleanup whitespace.
+	(read_logical): Use unget_char to assure that the first character of the
+	bad logical is saved in case it is part of an object name. Remove the
+	clearing of index and flag that is now in free_line.
+	(read_real): Likewise.
+
+	PR libfortran/35617
+	Backport from trunk.
+	* io/list_read.c (eat_separator): If next character after eatline is '!'
+	then eatline again. 
+
 2008-03-05  Release Manager
 
 	* GCC 4.3.0 released.
Index: libgfortran/io/list_read.c
===================================================================
--- libgfortran/io/list_read.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libgfortran/io/list_read.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -120,6 +120,9 @@
 static void
 free_line (st_parameter_dt *dtp)
 {
+  dtp->u.p.item_count = 0;
+  dtp->u.p.line_buffer_enabled = 0;
+
   if (dtp->u.p.line_buffer == NULL)
     return;
 
@@ -157,8 +160,8 @@
 	  goto done;
 	}
 
-        dtp->u.p.item_count = 0;
-	dtp->u.p.line_buffer_enabled = 0;
+      dtp->u.p.item_count = 0;
+      dtp->u.p.line_buffer_enabled = 0;
     }    
 
   /* Handle the end-of-record and end-of-file conditions for
@@ -356,6 +359,11 @@
 		{
 		  eat_line (dtp);
 		  c = next_char (dtp);
+		  if (c == '!')
+		    {
+		      eat_line (dtp);
+		      c = next_char (dtp);
+		    }
 		}
 	    }
 	  while (c == '\n' || c == '\r' || c == ' ');
@@ -680,6 +688,9 @@
       return;			/* Null value.  */
 
     default:
+      /* Save the character in case it is the beginning
+	 of the next object name. */
+      unget_char (dtp, c);
       goto bad_logical;
     }
 
@@ -695,8 +706,6 @@
 
   unget_char (dtp, c);
   eat_separator (dtp);
-  dtp->u.p.item_count = 0;
-  dtp->u.p.line_buffer_enabled = 0;
   set_integer ((int *) dtp->u.p.value, v, length);
   free_line (dtp);
 
@@ -750,8 +759,6 @@
 
  logical_done:
 
-  dtp->u.p.item_count = 0;
-  dtp->u.p.line_buffer_enabled = 0;
   dtp->u.p.saved_type = BT_LOGICAL;
   dtp->u.p.saved_length = length;
   set_integer ((int *) dtp->u.p.value, v, length);
@@ -1635,8 +1642,6 @@
       push_char (dtp, 'n');
     }
 
-  dtp->u.p.item_count = 0;
-  dtp->u.p.line_buffer_enabled = 0;
   free_line (dtp);
   goto done;
 
Index: libgfortran/io/transfer.c
===================================================================
--- libgfortran/io/transfer.c	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libgfortran/io/transfer.c	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -639,12 +639,7 @@
 	}
 
       if (buf == NULL && nbytes == 0)
-	{
-	   char *p;
-	   p = write_block (dtp, dtp->u.p.current_unit->recl);
-	   memset (p, 0, dtp->u.p.current_unit->recl);
-	   return SUCCESS;
-	}
+        return SUCCESS;
 
       if (swrite (dtp->u.p.current_unit->s, buf, &nbytes) != 0)
 	{
@@ -2486,6 +2481,13 @@
       break;
 
     case UNFORMATTED_DIRECT:
+      if (dtp->u.p.current_unit->bytes_left > 0)
+       {
+         length = (int) dtp->u.p.current_unit->bytes_left;
+         p = salloc_w (dtp->u.p.current_unit->s, &length);
+         memset (p, 0, length);
+       }
+
       if (sfree (dtp->u.p.current_unit->s) == FAILURE)
 	goto io_error;
       break;
Index: contrib/ChangeLog
===================================================================
--- contrib/ChangeLog	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ contrib/ChangeLog	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,3 +1,9 @@
+2008-04-01  Joseph Myers  <joseph@codesourcery.com>
+
+	* texi2pod.pl: Handle @samp and @url inside verbatim blocks.
+	Handle @heading.  Handle enumerated lists with starting numbers
+	and extra headings.
+
 2008-03-05  Release Manager
 
 	* GCC 4.3.0 released.
Index: contrib/texi2pod.pl
===================================================================
--- contrib/texi2pod.pl	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ contrib/texi2pod.pl	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -218,9 +218,11 @@
     s/\@\}/&rbrace;/g;
     s/\@\@/&at;/g;
 
-    # Inside a verbatim block, handle @var specially.
+    # Inside a verbatim block, handle @var, @samp and @url specially.
     if ($shift ne "") {
 	s/\@var\{([^\}]*)\}/<$1>/g;
+	s/\@samp\{([^\}]*)\}/"$1"/g;
+	s/\@url\{([^\}]*)\}/<$1>/g;
     }
 
     # POD doesn't interpret E<> inside a verbatim block.
@@ -250,7 +252,7 @@
 	next;
     };
 
-    /^\@(?:section|unnumbered|unnumberedsec|center)\s+(.+)$/
+    /^\@(?:section|unnumbered|unnumberedsec|center|heading)\s+(.+)$/
 	and $_ = "\n=head2 $1\n";
     /^\@subsection\s+(.+)$/
 	and $_ = "\n=head3 $1\n";
@@ -321,8 +323,14 @@
     /^\@itemx?\s*(.+)?$/ and do {
 	if (defined $1) {
             if ($ic) {
-                # Entity escapes prevent munging by the <> processing below.
-                $_ = "\n=item $ic\&LT;$1\&GT;\n";
+		if ($endw eq "enumerate") {
+		    $_ = "\n=item $ic $1\n";
+		    $ic =~ s/(\d+)/$1 + 1/eg;
+		} else {
+		    # Entity escapes prevent munging by the <>
+		    # processing below.
+		    $_ = "\n=item $ic\&LT;$1\&GT;\n";
+		}
             } else {
                 $_ = "\n=item $1\n";
             }
Index: libjava/ChangeLog
===================================================================
--- libjava/ChangeLog	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libjava/ChangeLog	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,3 +1,8 @@
+2008-03-13  Andrew Haley  <aph@redhat.com>
+
+	* link.cc (_Jv_Linker::resolve_method_entry): Remove broken class
+	loader test.
+
 2008-03-05  Release Manager
 
 	* GCC 4.3.0 released.
Index: libjava/link.cc
===================================================================
--- libjava/link.cc	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libjava/link.cc	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -359,40 +359,6 @@
       throw new java::lang::NoSuchMethodError (sb->toString());
     }
 
-  // if (found_class->loader != klass->loader), then we
-  // must actually check that the types of arguments
-  // correspond.  That is, for each argument type, and
-  // the return type, doing _Jv_FindClassFromSignature
-  // with either loader should produce the same result,
-  // i.e., exactly the same jclass object. JVMS 5.4.3.3
-  if (found_class->loader != klass->loader)
-    {
-      JArray<jclass> *found_args, *klass_args;
-      jclass found_return, klass_return;
-
-      _Jv_GetTypesFromSignature (the_method,
-				 found_class,
-				 &found_args,
-				 &found_return);
-      _Jv_GetTypesFromSignature (the_method,
-				 klass,
-				 &klass_args,
-				 &klass_return);
-
-      jclass *found_arg = elements (found_args);
-      jclass *klass_arg = elements (klass_args);
-
-      for (int i = 0; i < found_args->length; i++)
-	{
-	  if (*(found_arg++) != *(klass_arg++))
-	    throw new java::lang::LinkageError (JvNewStringLatin1 
-	      ("argument type mismatch with different loaders"));
-	}
-      if (found_return != klass_return)
-	throw new java::lang::LinkageError (JvNewStringLatin1
-	  ("return type mismatch with different loaders"));
-    }
-  
   return the_method;
 }
 
Index: libcpp/po/rw.po
===================================================================
--- libcpp/po/rw.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libcpp/po/rw.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,18054 +0,0 @@
-# Kinyarwanda translations for cpplib package.
-# Copyright (C) 2005 Free Software Foundation, Inc.
-# This file is distributed under the same license as the cpplib package.
-# Steve Murphy <murf@e-tools.com>, 2005.
-# Steve performed initial rough translation from compendium built from translations provided by the following translators:
-# Philibert Ndandali  <ndandali@yahoo.fr>, 2005.
-# Viateur MUGENZI <muvia1@yahoo.fr>, 2005.
-# NoÃ«lla Mupole <s24211045@tuks.co.za>, 2005.
-# Carole Karema <karemacarole@hotmail.com>, 2005.
-# JEAN BAPTISTE NGENDAHAYO <ngenda_denis@yahoo.co.uk>, 2005.
-# Augustin KIBERWA  <akiberwa@yahoo.co.uk>, 2005.
-# Donatien NSENGIYUMVA <ndonatienuk@yahoo.co.uk>, 2005.
-# Antoine Bigirimana <antoine@e-tools.com>, 2005.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: cpplib 3.3\n"
-"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-05-13 19:48-0700\n"
-"PO-Revision-Date: 2005-04-04 10:55-0700\n"
-"Last-Translator: Steven Michael Murphy <murf@e-tools.com>\n"
-"Language-Team: Kinyarwanda <translation-team-rw@lists.sourceforge.net>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: charset.c:654
-#, fuzzy, c-format
-msgid "conversion from %s to %s not supported by iconv"
-msgstr "Ihindurangero Bivuye Kuri ni"
-
-#: charset.c:657
-msgid "iconv_open"
-msgstr ""
-
-#: charset.c:665
-#, c-format
-msgid "no iconv implementation, cannot convert from %s to %s"
-msgstr ""
-
-#: charset.c:742
-#, c-format
-msgid "character 0x%lx is not in the basic source character set\n"
-msgstr ""
-
-#: charset.c:759 charset.c:1352
-msgid "converting to execution character set"
-msgstr ""
-
-#: charset.c:765
-#, c-format
-msgid "character 0x%lx is not unibyte in execution character set"
-msgstr ""
-
-#: charset.c:889
-#, c-format
-msgid "Character %x might not be NFKC"
-msgstr ""
-
-#: charset.c:949
-#, fuzzy
-msgid "universal character names are only valid in C++ and C99"
-msgstr "Ky'isi yose Inyuguti Izina: OYA Byemewe in Ikiranga"
-
-#: charset.c:952
-#, fuzzy, c-format
-msgid "the meaning of '\\%c' is different in traditional C"
-msgstr "i Igisobanuro Bya ni in C"
-
-#: charset.c:961
-msgid "In _cpp_valid_ucn but not a UCN"
-msgstr ""
-
-#: charset.c:986
-#, fuzzy, c-format
-msgid "incomplete universal character name %.*s"
-msgstr "Ky'isi yose Inyuguti Izina:"
-
-#: charset.c:998
-#, fuzzy, c-format
-msgid "%.*s is not a valid universal character"
-msgstr "`%T::%D'ni OYA a Byemewe"
-
-#: charset.c:1008 lex.c:472
-#, fuzzy
-msgid "'$' in identifier or number"
-msgstr "'$'Inyuguti S in Ikiranga Cyangwa Umubare"
-
-#: charset.c:1018
-#, fuzzy, c-format
-msgid "universal character %.*s is not valid in an identifier"
-msgstr "Ky'isi yose Inyuguti Izina: OYA Byemewe in Ikiranga"
-
-#: charset.c:1022
-#, fuzzy, c-format
-msgid "universal character %.*s is not valid at the start of an identifier"
-msgstr "Ky'isi yose Inyuguti Izina: OYA Byemewe in Ikiranga"
-
-#: charset.c:1056 charset.c:1571
-#, fuzzy
-msgid "converting UCN to source character set"
-msgstr "Guhindura.... Kuri Mweretsi Ubwoko"
-
-#: charset.c:1060
-#, fuzzy
-msgid "converting UCN to execution character set"
-msgstr "Guhindura.... Kuri Mweretsi Ubwoko"
-
-#: charset.c:1132
-#, fuzzy
-msgid "the meaning of '\\x' is different in traditional C"
-msgstr "i Igisobanuro Bya ni in C"
-
-#: charset.c:1149
-#, fuzzy
-msgid "\\x used with no following hex digits"
-msgstr "\\xNa: Oya"
-
-#: charset.c:1156
-#, fuzzy
-msgid "hex escape sequence out of range"
-msgstr "Inyuma Bya Urutonde"
-
-#: charset.c:1195
-#, fuzzy
-msgid "octal escape sequence out of range"
-msgstr "Inyuma Bya Urutonde"
-
-#: charset.c:1263
-#, fuzzy
-msgid "the meaning of '\\a' is different in traditional C"
-msgstr "i Igisobanuro Bya ni in C"
-
-#: charset.c:1270
-#, fuzzy, c-format
-msgid "non-ISO-standard escape sequence, '\\%c'"
-msgstr "Bisanzwe"
-
-#: charset.c:1278
-#, fuzzy, c-format
-msgid "unknown escape sequence '\\%c'"
-msgstr "Kitazwi"
-
-#: charset.c:1286
-#, fuzzy, c-format
-msgid "unknown escape sequence: '\\%s'"
-msgstr "Kitazwi"
-
-#: charset.c:1293
-#, fuzzy
-msgid "converting escape sequence to execution character set"
-msgstr "Inyuma Bya Urutonde"
-
-#: charset.c:1415 charset.c:1478
-#, fuzzy
-msgid "character constant too long for its type"
-msgstr "Inyuguti kugirango Ubwoko"
-
-#: charset.c:1418
-#, fuzzy
-msgid "multi-character character constant"
-msgstr "Inyuguti Inyuguti"
-
-#: charset.c:1510
-#, fuzzy
-msgid "empty character constant"
-msgstr "ubusa Inyuguti"
-
-#: charset.c:1612
-#, fuzzy, c-format
-msgid "failure to convert %s to %s"
-msgstr "OYA GUHINDURA Kuri"
-
-#: directives.c:214 directives.c:240
-#, fuzzy, c-format
-msgid "extra tokens at end of #%s directive"
-msgstr "Birenga ku Impera Bya"
-
-#: directives.c:343
-#, fuzzy, c-format
-msgid "#%s is a GCC extension"
-msgstr "#%sni a Umugereka"
-
-#: directives.c:355
-#, fuzzy
-msgid "suggest not using #elif in traditional C"
-msgstr "OYA ikoresha in C"
-
-#: directives.c:358
-#, fuzzy, c-format
-msgid "traditional C ignores #%s with the # indented"
-msgstr "C Na: i hariho marije"
-
-#: directives.c:362
-#, fuzzy, c-format
-msgid "suggest hiding #%s from traditional C with an indented #"
-msgstr "Bivuye C Na: hariho marije"
-
-#: directives.c:388
-#, fuzzy
-msgid "embedding a directive within macro arguments is not portable"
-msgstr "a muri Makoro ingingo ni OYA"
-
-#: directives.c:408
-#, fuzzy
-msgid "style of line directive is a GCC extension"
-msgstr "IMISUSIRE Bya Umurongo ni a Umugereka"
-
-#: directives.c:458
-#, fuzzy, c-format
-msgid "invalid preprocessing directive #%s"
-msgstr "Sibyo"
-
-#: directives.c:524
-#, fuzzy
-msgid "\"defined\" cannot be used as a macro name"
-msgstr "\"Nka a Makoro Izina:"
-
-#: directives.c:530
-#, fuzzy, c-format
-msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
-msgstr "\"%s\"Nka a Makoro Izina: Nka ni Mukoresha in C"
-
-#: directives.c:533
-#, fuzzy, c-format
-msgid "no macro name given in #%s directive"
-msgstr "Oya Makoro Izina: in"
-
-#: directives.c:536
-#, fuzzy
-msgid "macro names must be identifiers"
-msgstr "Makoro Amazina"
-
-#: directives.c:577
-#, c-format
-msgid "undefining \"%s\""
-msgstr ""
-
-#: directives.c:632
-#, fuzzy
-msgid "missing terminating > character"
-msgstr "Ibuze Inyuguti"
-
-#: directives.c:687
-#, fuzzy, c-format
-msgid "#%s expects \"FILENAME\" or <FILENAME>"
-msgstr "#%sCyangwa"
-
-#: directives.c:727
-#, fuzzy, c-format
-msgid "empty filename in #%s"
-msgstr "ubusa IDOSIYE Izina: in"
-
-#: directives.c:737
-#, fuzzy
-msgid "#include nested too deeply"
-msgstr "#Gushyiramo"
-
-#: directives.c:778
-#, fuzzy
-msgid "#include_next in primary source file"
-msgstr "#in Inkomoko IDOSIYE"
-
-#: directives.c:804
-#, fuzzy, c-format
-msgid "invalid flag \"%s\" in line directive"
-msgstr "Sibyo Ibendera in Umurongo"
-
-#: directives.c:856
-#, fuzzy, c-format
-msgid "\"%s\" after #line is not a positive integer"
-msgstr "\"%s\"Nyuma Umurongo ni OYA a Umubare wuzuye"
-
-#: directives.c:862
-#, fuzzy
-msgid "line number out of range"
-msgstr "Umurongo Umubare Inyuma Bya Urutonde"
-
-#: directives.c:875 directives.c:952
-#, fuzzy, c-format
-msgid "\"%s\" is not a valid filename"
-msgstr "\"%s\"ni OYA a Byemewe Izina ry'idosiye:"
-
-#: directives.c:912
-#, fuzzy, c-format
-msgid "\"%s\" after # is not a positive integer"
-msgstr "\"%s\"Nyuma ni OYA a Umubare wuzuye"
-
-#: directives.c:1014
-#, fuzzy, c-format
-msgid "invalid #%s directive"
-msgstr "Sibyo"
-
-#: directives.c:1077
-#, c-format
-msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
-msgstr ""
-
-#: directives.c:1086
-#, fuzzy, c-format
-msgid "registering pragma \"%s\" with name expansion and no namespace"
-msgstr "Nka Byombi a Na a"
-
-#: directives.c:1104
-#, fuzzy, c-format
-msgid "registering \"%s\" as both a pragma and a pragma namespace"
-msgstr "Nka Byombi a Na a"
-
-#: directives.c:1107
-#, fuzzy, c-format
-msgid "#pragma %s %s is already registered"
-msgstr "#ni"
-
-#: directives.c:1110
-#, fuzzy, c-format
-msgid "#pragma %s is already registered"
-msgstr "#ni"
-
-#: directives.c:1140
-msgid "registering pragma with NULL handler"
-msgstr ""
-
-#: directives.c:1350
-#, fuzzy
-msgid "#pragma once in main file"
-msgstr "#Rimwe in IDOSIYE"
-
-#: directives.c:1373
-#, fuzzy
-msgid "invalid #pragma GCC poison directive"
-msgstr "Sibyo"
-
-#: directives.c:1382
-#, fuzzy, c-format
-msgid "poisoning existing macro \"%s\""
-msgstr "Makoro"
-
-#: directives.c:1403
-#, fuzzy
-msgid "#pragma system_header ignored outside include file"
-msgstr "#Hanze Gushyiramo IDOSIYE"
-
-#: directives.c:1427
-#, fuzzy, c-format
-msgid "cannot find source file %s"
-msgstr "Gushaka Inkomoko"
-
-#: directives.c:1431
-#, fuzzy, c-format
-msgid "current file is older than %s"
-msgstr "KIGEZWEHO IDOSIYE ni"
-
-#: directives.c:1599
-#, fuzzy
-msgid "_Pragma takes a parenthesized string literal"
-msgstr "a Ikurikiranyanyuguti"
-
-#: directives.c:1671
-#, fuzzy
-msgid "#else without #if"
-msgstr "#Ikindi NIBA"
-
-#: directives.c:1676
-#, fuzzy
-msgid "#else after #else"
-msgstr "#Ikindi Nyuma Ikindi"
-
-#: directives.c:1678 directives.c:1711
-#, fuzzy
-msgid "the conditional began here"
-msgstr "i"
-
-#: directives.c:1704
-#, fuzzy
-msgid "#elif without #if"
-msgstr "#NIBA"
-
-#: directives.c:1709
-#, fuzzy
-msgid "#elif after #else"
-msgstr "#Nyuma Ikindi"
-
-#: directives.c:1739
-#, fuzzy
-msgid "#endif without #if"
-msgstr "#NIBA"
-
-#: directives.c:1816
-#, fuzzy
-msgid "missing '(' after predicate"
-msgstr "Ibuze Nyuma"
-
-#: directives.c:1831
-#, fuzzy
-msgid "missing ')' to complete answer"
-msgstr "Ibuze Kuri Byuzuye"
-
-#: directives.c:1851
-#, fuzzy
-msgid "predicate's answer is empty"
-msgstr "ni ubusa"
-
-#: directives.c:1878
-msgid "assertion without predicate"
-msgstr ""
-
-#: directives.c:1880
-#, fuzzy
-msgid "predicate must be an identifier"
-msgstr "Ikiranga"
-
-#: directives.c:1966
-#, c-format
-msgid "\"%s\" re-asserted"
-msgstr ""
-
-#: directives.c:2190
-#, c-format
-msgid "unterminated #%s"
-msgstr ""
-
-#: errors.c:118
-#, fuzzy
-msgid "warning: "
-msgstr "Iburira!"
-
-#: errors.c:120
-#, fuzzy
-msgid "internal error: "
-msgstr "Ikosa ry'imbere"
-
-#: errors.c:122
-#, fuzzy
-msgid "error: "
-msgstr "Ikosa ry'imbere"
-
-#: errors.c:186
-msgid "stdout"
-msgstr ""
-
-# desktop/source\app\ssodlg.src:DLG_SSOLOGIN.text
-#: errors.c:188
-#, fuzzy, c-format
-msgid "%s: %s"
-msgstr "%s:%s"
-
-#: expr.c:203
-#, fuzzy
-msgid "too many decimal points in number"
-msgstr "NYACUMI Utudomo in Umubare"
-
-#: expr.c:223
-#, fuzzy, c-format
-msgid "invalid digit \"%c\" in octal constant"
-msgstr "Sibyo in"
-
-#: expr.c:229
-#, fuzzy
-msgid "use of C99 hexadecimal floating constant"
-msgstr "Gukoresha Bya Bihindagurika"
-
-#: expr.c:238
-#, fuzzy
-msgid "exponent has no digits"
-msgstr "Oya"
-
-#: expr.c:245
-#, fuzzy
-msgid "hexadecimal floating constants require an exponent"
-msgstr "Bihindagurika"
-
-#: expr.c:251
-#, fuzzy, c-format
-msgid "invalid suffix \"%.*s\" on floating constant"
-msgstr "Sibyo Ingereka S ku Bihindagurika"
-
-#: expr.c:261 expr.c:295
-#, fuzzy, c-format
-msgid "traditional C rejects the \"%.*s\" suffix"
-msgstr "C i S Ingereka"
-
-#: expr.c:268
-#, fuzzy, c-format
-msgid "invalid suffix \"%.*s\" with hexadecimal floating constant"
-msgstr "Sibyo Ingereka S ku Bihindagurika"
-
-#: expr.c:281
-#, fuzzy, c-format
-msgid "invalid suffix \"%.*s\" on integer constant"
-msgstr "Sibyo Ingereka S ku Umubare wuzuye"
-
-#: expr.c:303
-#, fuzzy
-msgid "use of C99 long long integer constant"
-msgstr "Gukoresha Bya Umubare wuzuye"
-
-#: expr.c:310
-#, fuzzy
-msgid "imaginary constants are a GCC extension"
-msgstr "NYURABWENGE a Umugereka"
-
-#: expr.c:396
-#, fuzzy
-msgid "integer constant is too large for its type"
-msgstr "Umubare wuzuye ni Binini kugirango Ubwoko"
-
-#: expr.c:408
-#, fuzzy
-msgid "integer constant is so large that it is unsigned"
-msgstr "Umubare wuzuye ni Binini ni Bitashizweho umukono"
-
-#: expr.c:490
-#, fuzzy
-msgid "missing ')' after \"defined\""
-msgstr "Ibuze Nyuma"
-
-#: expr.c:497
-#, fuzzy
-msgid "operator \"defined\" requires an identifier"
-msgstr "Mukoresha Ikiranga"
-
-#: expr.c:505
-#, fuzzy, c-format
-msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
-msgstr "(\"%s\"ni kugirango in C"
-
-#: expr.c:515
-#, fuzzy
-msgid "this use of \"defined\" may not be portable"
-msgstr "iyi Gukoresha Bya Gicurasi OYA"
-
-#: expr.c:554
-#, fuzzy
-msgid "floating constant in preprocessor expression"
-msgstr "Bihindagurika in imvugo"
-
-#: expr.c:560
-#, fuzzy
-msgid "imaginary number in preprocessor expression"
-msgstr "NYURABWENGE Umubare in imvugo"
-
-#: expr.c:605
-#, fuzzy, c-format
-msgid "\"%s\" is not defined"
-msgstr "\"%s\"ni OYA"
-
-#: expr.c:733 expr.c:762
-#, fuzzy, c-format
-msgid "missing binary operator before token \"%s\""
-msgstr "Ibuze Nyabibiri Mukoresha Mbere"
-
-#: expr.c:753
-#, fuzzy, c-format
-msgid "token \"%s\" is not valid in preprocessor expressions"
-msgstr "ni OYA Byemewe in"
-
-#: expr.c:770
-#, fuzzy
-msgid "missing expression between '(' and ')'"
-msgstr "imvugo hagati Na"
-
-#: expr.c:773
-#, fuzzy
-msgid "#if with no expression"
-msgstr "#NIBA Na: Oya imvugo"
-
-#: expr.c:776
-#, fuzzy, c-format
-msgid "operator '%s' has no right operand"
-msgstr "Mukoresha Oya Iburyo:"
-
-#: expr.c:781
-#, fuzzy, c-format
-msgid "operator '%s' has no left operand"
-msgstr "Mukoresha Oya Iburyo:"
-
-#: expr.c:807
-msgid " ':' without preceding '?'"
-msgstr ""
-
-#: expr.c:834
-#, fuzzy
-msgid "unbalanced stack in #if"
-msgstr "in NIBA"
-
-#: expr.c:853
-#, fuzzy, c-format
-msgid "impossible operator '%u'"
-msgstr "Mukoresha"
-
-#: expr.c:943
-#, fuzzy
-msgid "missing ')' in expression"
-msgstr "Ibuze in imvugo"
-
-#: expr.c:964
-#, fuzzy
-msgid "'?' without following ':'"
-msgstr ""
-"''Project- Id- Version: basctl\n"
-"POT- Creation- Date: 2003- 12- 07 17: 13+ 02\n"
-"PO- Revision- Date: 2004- 11- 04 10: 13- 0700\n"
-"Last- Translator: Language- Team:< en@ li. org> MIME- Version: 1. 0\n"
-"Content- Type: text/ plain; charset= UTF- 8\n"
-"Content- Transfer- Encoding: 8bit\n"
-"X- Generator: KBabel 1. 0\n"
-"."
-
-#: expr.c:974
-#, fuzzy
-msgid "integer overflow in preprocessor expression"
-msgstr "Umubare wuzuye Byarenze urugero in imvugo"
-
-#: expr.c:979
-#, fuzzy
-msgid "missing '(' in expression"
-msgstr "Ibuze in imvugo"
-
-#: expr.c:1011
-#, fuzzy, c-format
-msgid "the left operand of \"%s\" changes sign when promoted"
-msgstr "i Ibumoso: Bya Amahinduka IKIMENYETSO Ryari:"
-
-#: expr.c:1016
-#, fuzzy, c-format
-msgid "the right operand of \"%s\" changes sign when promoted"
-msgstr "i Iburyo: Bya Amahinduka IKIMENYETSO Ryari:"
-
-#: expr.c:1275
-#, fuzzy
-msgid "traditional C rejects the unary plus operator"
-msgstr "C i Guteranya Mukoresha"
-
-#: expr.c:1358
-#, fuzzy
-msgid "comma operator in operand of #if"
-msgstr "Akitso Mukoresha in Bya NIBA"
-
-#: expr.c:1490
-#, fuzzy
-msgid "division by zero in #if"
-msgstr "ku Zeru in NIBA"
-
-#: files.c:402
-msgid "NULL directory in find_file"
-msgstr ""
-
-#: files.c:440
-msgid "one or more PCH files were found, but they were invalid"
-msgstr ""
-
-#: files.c:443
-msgid "use -Winvalid-pch for more information"
-msgstr ""
-
-#: files.c:501
-#, fuzzy, c-format
-msgid "%s is a block device"
-msgstr "%sni a Funga APAREYE"
-
-#: files.c:518
-#, fuzzy, c-format
-msgid "%s is too large"
-msgstr "%sni Binini"
-
-#: files.c:553
-#, fuzzy, c-format
-msgid "%s is shorter than expected"
-msgstr "%sni Ikitezwe:"
-
-#: files.c:782
-#, fuzzy, c-format
-msgid "no include path in which to search for %s"
-msgstr "Oya Gushyiramo Inzira in Kuri Gushaka"
-
-#: files.c:1071
-#, fuzzy
-msgid "Multiple include guards may be useful for:\n"
-msgstr "Gushyiramo Gicurasi kugirango"
-
-#: init.c:407
-#, fuzzy
-msgid "cppchar_t must be an unsigned type"
-msgstr "Bitashizweho umukono Ubwoko"
-
-#: init.c:411
-#, fuzzy, c-format
-msgid "preprocessor arithmetic has maximum precision of %lu bits; target requires %lu bits"
-msgstr "Kinini Bya Intego"
-
-#: init.c:418
-#, fuzzy
-msgid "CPP arithmetic must be at least as precise as a target int"
-msgstr "ku Nka Nka a Intego INT"
-
-#: init.c:421
-#, fuzzy
-msgid "target char is less than 8 bits wide"
-msgstr "Intego INYUGUTI ni Birutwa 8"
-
-#: init.c:425
-#, fuzzy
-msgid "target wchar_t is narrower than target char"
-msgstr "Intego ni Intego INYUGUTI"
-
-#: init.c:429
-#, fuzzy
-msgid "target int is narrower than target char"
-msgstr "Intego INT ni Intego INYUGUTI"
-
-#: init.c:434
-#, fuzzy
-msgid "CPP half-integer narrower than CPP character"
-msgstr "Umubare wuzuye Inyuguti"
-
-#: init.c:438
-#, fuzzy, c-format
-msgid "CPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bits"
-msgstr "ku iyi Ubuturo Inyuguti KURI i Intego"
-
-#: lex.c:271
-#, fuzzy
-msgid "backslash and newline separated by space"
-msgstr "Na ku Umwanya"
-
-#: lex.c:276
-#, fuzzy
-msgid "backslash-newline at end of file"
-msgstr "ku Impera Bya IDOSIYE"
-
-#: lex.c:291
-#, fuzzy, c-format
-msgid "trigraph ??%c converted to %c"
-msgstr ""
-"Project- Id- Version: basctl\n"
-"POT- Creation- Date: 2003- 12- 07 17: 13+ 02\n"
-"PO- Revision- Date: 2004- 11- 04 10: 13- 0700\n"
-"Last- Translator: Language- Team:< en@ li. org> MIME- Version: 1. 0\n"
-"Content- Type: text/ plain; charset= UTF- 8\n"
-"Content- Transfer- Encoding: 8bit\n"
-"X- Generator: KBabel 1. 0\n"
-"."
-
-#: lex.c:298
-#, fuzzy, c-format
-msgid "trigraph ??%c ignored, use -trigraphs to enable"
-msgstr ""
-"Project- Id- Version: basctl\n"
-"POT- Creation- Date: 2003- 12- 07 17: 13+ 02\n"
-"PO- Revision- Date: 2004- 11- 04 10: 13- 0700\n"
-"Last- Translator: Language- Team:< en@ li. org> MIME- Version: 1. 0\n"
-"Content- Type: text/ plain; charset= UTF- 8\n"
-"Content- Transfer- Encoding: 8bit\n"
-"X- Generator: KBabel 1. 0\n"
-"."
-
-#: lex.c:344
-#, fuzzy
-msgid "\"/*\" within comment"
-msgstr "\"/*\"muri Icyo wongeraho"
-
-#: lex.c:402
-#, fuzzy, c-format
-msgid "%s in preprocessing directive"
-msgstr "%sin"
-
-#: lex.c:411
-#, fuzzy
-msgid "null character(s) ignored"
-msgstr "NTAGIHARI Inyuguti S"
-
-#: lex.c:448
-#, fuzzy, c-format
-msgid "`%.*s' is not in NFKC"
-msgstr "\"%s\"ni OYA"
-
-#: lex.c:451
-#, fuzzy, c-format
-msgid "`%.*s' is not in NFC"
-msgstr "\"%s\"ni OYA"
-
-#: lex.c:539
-#, fuzzy, c-format
-msgid "attempt to use poisoned \"%s\""
-msgstr "Kuri Gukoresha"
-
-#: lex.c:547
-#, fuzzy
-msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
-msgstr "_Kugaragara in i Bya a Makoro"
-
-#: lex.c:647
-#, fuzzy
-msgid "null character(s) preserved in literal"
-msgstr "NTAGIHARI Inyuguti S in"
-
-#: lex.c:650
-#, fuzzy, c-format
-msgid "missing terminating %c character"
-msgstr "Ibuze Inyuguti"
-
-#: lex.c:842
-#, fuzzy
-msgid "no newline at end of file"
-msgstr "Oya ku Impera Bya IDOSIYE"
-
-#: lex.c:1002 traditional.c:162
-#, fuzzy
-msgid "unterminated comment"
-msgstr "Icyo wongeraho"
-
-#: lex.c:1013
-#, fuzzy
-msgid "C++ style comments are not allowed in ISO C90"
-msgstr "C IMISUSIRE Ibisobanuro OYA in"
-
-#: lex.c:1015
-#, fuzzy
-msgid "(this will be reported only once per input file)"
-msgstr "(iyi Rimwe Iyinjiza IDOSIYE"
-
-#: lex.c:1020
-#, fuzzy
-msgid "multi-line comment"
-msgstr "Umurongo Icyo wongeraho"
-
-#: lex.c:1333
-#, c-format
-msgid "unspellable token %s"
-msgstr ""
-
-#: line-map.c:313
-#, fuzzy, c-format
-msgid "In file included from %s:%u"
-msgstr "IDOSIYE Bivuye"
-
-#: line-map.c:331
-#, fuzzy, c-format
-msgid ""
-",\n"
-"                 from %s:%u"
-msgstr ",Bivuye"
-
-#: macro.c:83
-#, fuzzy, c-format
-msgid "macro \"%s\" is not used"
-msgstr "Makoro ni OYA"
-
-#: macro.c:122 macro.c:312
-#, fuzzy, c-format
-msgid "invalid built-in macro \"%s\""
-msgstr "Sibyo in Makoro"
-
-#: macro.c:156
-#, fuzzy
-msgid "could not determine file timestamp"
-msgstr "OYA Itariki Na Igihe"
-
-#: macro.c:253
-#, fuzzy
-msgid "could not determine date and time"
-msgstr "OYA Itariki Na Igihe"
-
-#: macro.c:416
-#, fuzzy
-msgid "invalid string literal, ignoring final '\\'"
-msgstr "Sibyo Ikurikiranyanyuguti"
-
-#: macro.c:466
-#, fuzzy, c-format
-msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
-msgstr "Na OYA a Byemewe"
-
-#: macro.c:538
-#, fuzzy
-msgid "ISO C99 requires rest arguments to be used"
-msgstr "ingingo Kuri"
-
-#: macro.c:543
-#, fuzzy, c-format
-msgid "macro \"%s\" requires %u arguments, but only %u given"
-msgstr "Makoro ingingo"
-
-#: macro.c:548
-#, fuzzy, c-format
-msgid "macro \"%s\" passed %u arguments, but takes just %u"
-msgstr "Makoro ingingo"
-
-#: macro.c:659 traditional.c:675
-#, fuzzy, c-format
-msgid "unterminated argument list invoking macro \"%s\""
-msgstr "Urutonde Makoro"
-
-#: macro.c:762
-#, fuzzy, c-format
-msgid "function-like macro \"%s\" must be used with arguments in traditional C"
-msgstr "Umumaro nka Makoro Na: ingingo in C"
-
-#: macro.c:1278
-#, fuzzy, c-format
-msgid "duplicate macro parameter \"%s\""
-msgstr "Gusubiramo Makoro"
-
-#: macro.c:1324
-#, fuzzy, c-format
-msgid "\"%s\" may not appear in macro parameter list"
-msgstr "\"%s\"Gicurasi OYA Kugaragara in Makoro Urutonde"
-
-#: macro.c:1332
-#, fuzzy
-msgid "macro parameters must be comma-separated"
-msgstr "Makoro Ibigenga Akitso"
-
-#: macro.c:1349
-#, fuzzy
-msgid "parameter name missing"
-msgstr "Izina: Ibuze"
-
-#: macro.c:1366
-#, fuzzy
-msgid "anonymous variadic macros were introduced in C99"
-msgstr "Makoro in"
-
-#: macro.c:1371
-#, fuzzy
-msgid "ISO C does not permit named variadic macros"
-msgstr "C OYA Makoro"
-
-#: macro.c:1380
-#, fuzzy
-msgid "missing ')' in macro parameter list"
-msgstr "Ibuze in Makoro Urutonde"
-
-#: macro.c:1458
-#, fuzzy
-msgid "ISO C99 requires whitespace after the macro name"
-msgstr "C Nyuma i Makoro Izina:"
-
-#: macro.c:1482
-#, fuzzy
-msgid "missing whitespace after the macro name"
-msgstr "C Nyuma i Makoro Izina:"
-
-#: macro.c:1512
-#, fuzzy
-msgid "'#' is not followed by a macro parameter"
-msgstr "'#'ni OYA ku a Makoro"
-
-#: macro.c:1531
-#, fuzzy
-msgid "'##' cannot appear at either end of a macro expansion"
-msgstr "'##'Kugaragara ku Impera Bya a Makoro"
-
-#: macro.c:1629
-#, c-format
-msgid "\"%s\" redefined"
-msgstr ""
-
-#: macro.c:1634
-#, fuzzy
-msgid "this is the location of the previous definition"
-msgstr "iyi ni i Ahantu Bya i Ibanjirije Insobanuro"
-
-#: macro.c:1684
-#, fuzzy, c-format
-msgid "macro argument \"%s\" would be stringified in traditional C"
-msgstr "Makoro in C"
-
-#: macro.c:1707
-#, fuzzy, c-format
-msgid "invalid hash type %d in cpp_macro_definition"
-msgstr "Sibyo Ubwoko in"
-
-#: pch.c:84 pch.c:332 pch.c:354 pch.c:360
-msgid "while writing precompiled header"
-msgstr ""
-
-#: pch.c:467
-#, fuzzy, c-format
-msgid "%s: not used because `%.*s' not defined"
-msgstr "Akarango OYA"
-
-#: pch.c:479
-#, c-format
-msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
-msgstr ""
-
-#: pch.c:520
-#, fuzzy, c-format
-msgid "%s: not used because `%s' is defined"
-msgstr "`%s'Nta narimwe"
-
-#: pch.c:533 pch.c:696
-msgid "while reading precompiled header"
-msgstr ""
-
-#: traditional.c:745
-#, fuzzy, c-format
-msgid "detected recursion whilst expanding macro \"%s\""
-msgstr "Makoro"
-
-#: traditional.c:912
-#, fuzzy
-msgid "syntax error in macro parameter list"
-msgstr "\"%s\"Gicurasi OYA Kugaragara in Makoro Urutonde"
-
-#, fuzzy
-#~ msgid "`%s' attribute directive ignored"
-#~ msgstr "`%s'Ikiranga"
-
-#, fuzzy
-#~ msgid "wrong number of arguments specified for `%s' attribute"
-#~ msgstr "Umubare Bya ingingo kugirango Ikiranga"
-
-#, fuzzy
-#~ msgid "`%s' attribute does not apply to types"
-#~ msgstr "`%s'Ikiranga OYA Gukurikiza Kuri"
-
-#, fuzzy
-#~ msgid "`%s' attribute only applies to function types"
-#~ msgstr "`%s'Ikiranga Kuri Umumaro"
-
-#, fuzzy
-#~ msgid "`%s' attribute ignored"
-#~ msgstr "`%s'Ikiranga"
-
-#, fuzzy
-#~ msgid "offset outside bounds of constant string"
-#~ msgstr "Nta- boneza Hanze Bya Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "second arg to `__builtin_prefetch' must be a constant"
-#~ msgstr "ISEGONDA Kuri a"
-
-#, fuzzy
-#~ msgid "invalid second arg to __builtin_prefetch; using zero"
-#~ msgstr "Sibyo ISEGONDA Kuri ikoresha Zeru"
-
-#, fuzzy
-#~ msgid "third arg to `__builtin_prefetch' must be a constant"
-#~ msgstr "Kuri a"
-
-#, fuzzy
-#~ msgid "invalid third arg to __builtin_prefetch; using zero"
-#~ msgstr "Sibyo Kuri ikoresha Zeru"
-
-#, fuzzy
-#~ msgid "__builtin_saveregs not supported by this target"
-#~ msgstr "_OYA ku iyi Intego"
-
-#, fuzzy
-#~ msgid "argument of `__builtin_args_info' must be constant"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "argument of `__builtin_args_info' out of range"
-#~ msgstr "Bya Inyuma Bya Urutonde"
-
-#, fuzzy
-#~ msgid "missing argument in `__builtin_args_info'"
-#~ msgstr "Ibuze in"
-
-#, fuzzy
-#~ msgid "`va_start' used in function with fixed args"
-#~ msgstr "`in Umumaro Na: BIHAMYE"
-
-#, fuzzy
-#~ msgid "second parameter of `va_start' not last named argument"
-#~ msgstr "ISEGONDA Bya OYA Iheruka"
-
-#, fuzzy
-#~ msgid "too many arguments to function `va_start'"
-#~ msgstr "ingingo Kuri Umumaro"
-
-#, fuzzy
-#~ msgid "first argument to `va_arg' not of type `va_list'"
-#~ msgstr "Itangira Kuri OYA Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "`%s' is promoted to `%s' when passed through `...'"
-#~ msgstr "`%s'ni Kuri Ryari: Gihinguranya"
-
-#, fuzzy
-#~ msgid "(so you should pass `%s' not `%s' to `va_arg')"
-#~ msgstr "(OYA Kuri"
-
-#, fuzzy
-#~ msgid "invalid arg to `__builtin_frame_address'"
-#~ msgstr "Sibyo Kuri"
-
-#, fuzzy
-#~ msgid "invalid arg to `__builtin_return_address'"
-#~ msgstr "Sibyo Kuri"
-
-#, fuzzy
-#~ msgid "unsupported arg to `__builtin_frame_address'"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "unsupported arg to `__builtin_return_address'"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "second arg to `__builtin_expect' must be a constant"
-#~ msgstr "ISEGONDA Kuri a"
-
-#, fuzzy
-#~ msgid "__builtin_longjmp second argument must be 1"
-#~ msgstr "_ISEGONDA 1."
-
-#, fuzzy
-#~ msgid "built-in function `%s' not currently supported"
-#~ msgstr "in Umumaro OYA"
-
-#, fuzzy
-#~ msgid "target format does not support infinity"
-#~ msgstr "Intego Imiterere OYA Gushigikira Bidashira"
-
-#, fuzzy
-#~ msgid "`%s' is not defined outside of function scope"
-#~ msgstr "`%s'ni OYA Hanze Bya Umumaro Ingano:"
-
-#, fuzzy
-#~ msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
-#~ msgstr "Ikurikiranyanyuguti Uburebure ni Biruta i Uburebure C Bya ngombwa Kuri Gushigikira"
-
-#, fuzzy
-#~ msgid "concatenation of string literals with __FUNCTION__ is deprecated"
-#~ msgstr "Bya Ikurikiranyanyuguti Na: ni Bitemewe."
-
-#, fuzzy
-#~ msgid "overflow in constant expression"
-#~ msgstr "Byarenze urugero in imvugo"
-
-#, fuzzy
-#~ msgid "integer overflow in expression"
-#~ msgstr "Umubare wuzuye Byarenze urugero in imvugo"
-
-#, fuzzy
-#~ msgid "floating point overflow in expression"
-#~ msgstr "Bihindagurika Akadomo Byarenze urugero in imvugo"
-
-#, fuzzy
-#~ msgid "vector overflow in expression"
-#~ msgstr "Byarenze urugero in imvugo"
-
-#, fuzzy
-#~ msgid "large integer implicitly truncated to unsigned type"
-#~ msgstr "Binini Umubare wuzuye Kuri Bitashizweho umukono Ubwoko"
-
-#, fuzzy
-#~ msgid "negative integer implicitly converted to unsigned type"
-#~ msgstr "Umubare wuzuye Kuri Bitashizweho umukono Ubwoko"
-
-#, fuzzy
-#~ msgid "overflow in implicit constant conversion"
-#~ msgstr "Byarenze urugero in Ihindurangero"
-
-#, fuzzy
-#~ msgid "operation on `%s' may be undefined"
-#~ msgstr "ku Gicurasi kidasobanuye"
-
-#, fuzzy
-#~ msgid "expression statement has incomplete type"
-#~ msgstr "imvugo Inyandiko Ubwoko"
-
-#, fuzzy
-#~ msgid "case label does not reduce to an integer constant"
-#~ msgstr "Akarango OYA Kuri Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "invalid truth-value expression"
-#~ msgstr "Sibyo Agaciro imvugo"
-
-#, fuzzy
-#~ msgid "invalid operands to binary %s"
-#~ msgstr "Sibyo Kuri Nyabibiri"
-
-#, fuzzy
-#~ msgid "comparison is always false due to limited range of data type"
-#~ msgstr "ni Buri gihe SIBYO Kuri Urutonde Bya Ibyatanzwe Ubwoko"
-
-#, fuzzy
-#~ msgid "comparison is always true due to limited range of data type"
-#~ msgstr "ni Buri gihe NIBYO Kuri Urutonde Bya Ibyatanzwe Ubwoko"
-
-#, fuzzy
-#~ msgid "comparison of unsigned expression >= 0 is always true"
-#~ msgstr "Bya Bitashizweho umukono imvugo 0 ni Buri gihe NIBYO"
-
-#, fuzzy
-#~ msgid "comparison of unsigned expression < 0 is always false"
-#~ msgstr "Bya Bitashizweho umukono imvugo 0 ni Buri gihe SIBYO"
-
-#, fuzzy
-#~ msgid "pointer of type `void *' used in arithmetic"
-#~ msgstr "Mweretsi Bya Ubwoko in"
-
-#, fuzzy
-#~ msgid "pointer to a function used in arithmetic"
-#~ msgstr "Mweretsi Kuri a Umumaro in"
-
-#, fuzzy
-#~ msgid "pointer to member function used in arithmetic"
-#~ msgstr "Mweretsi Kuri Umumaro in"
-
-#, fuzzy
-#~ msgid "pointer to a member used in arithmetic"
-#~ msgstr "Mweretsi Kuri a in"
-
-#, fuzzy
-#~ msgid "struct type value used where scalar is required"
-#~ msgstr "Ubwoko Agaciro ni Bya ngombwa"
-
-#, fuzzy
-#~ msgid "union type value used where scalar is required"
-#~ msgstr "Ihuza Ubwoko Agaciro ni Bya ngombwa"
-
-#, fuzzy
-#~ msgid "array type value used where scalar is required"
-#~ msgstr "Imbonerahamwe Ubwoko Agaciro ni Bya ngombwa"
-
-#, fuzzy
-#~ msgid "suggest parentheses around assignment used as truth value"
-#~ msgstr "Igenera Nka Agaciro"
-
-#, fuzzy
-#~ msgid "invalid use of `restrict'"
-#~ msgstr "Sibyo Gukoresha Bya"
-
-#, fuzzy
-#~ msgid "invalid application of `sizeof' to a function type"
-#~ msgstr "Sibyo Porogaramu Bya Kuri a Umumaro Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid application of `%s' to a void type"
-#~ msgstr "Sibyo Porogaramu Bya Kuri a Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid application of `%s' to an incomplete type"
-#~ msgstr "Sibyo Porogaramu Bya Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "`__alignof' applied to a bit-field"
-#~ msgstr "`_Byashyizweho Kuri a Umwanya"
-
-#, fuzzy
-#~ msgid "cannot disable built-in function `%s'"
-#~ msgstr "in Umumaro"
-
-#, fuzzy
-#~ msgid "too few arguments to function `%s'"
-#~ msgstr "ingingo Kuri Umumaro"
-
-#, fuzzy
-#~ msgid "too many arguments to function `%s'"
-#~ msgstr "ingingo Kuri Umumaro"
-
-#, fuzzy
-#~ msgid "non-floating-point argument to function `%s'"
-#~ msgstr "Bihindagurika Akadomo Kuri Umumaro"
-
-#, fuzzy
-#~ msgid "pointers are not permitted as case values"
-#~ msgstr "OYA Nka Uduciro"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids range expressions in switch statements"
-#~ msgstr "C Urutonde in Hindura"
-
-#, fuzzy
-#~ msgid "ISO C forbids range expressions in switch statements"
-#~ msgstr "C Urutonde in Hindura"
-
-#, fuzzy
-#~ msgid "empty range specified"
-#~ msgstr "ubusa Urutonde"
-
-#, fuzzy
-#~ msgid "duplicate (or overlapping) case value"
-#~ msgstr "Gusubiramo Cyangwa iyorosa Agaciro"
-
-#, fuzzy
-#~ msgid "this is the first entry overlapping that value"
-#~ msgstr "iyi ni i Itangira Icyinjijwe iyorosa Agaciro"
-
-#, fuzzy
-#~ msgid "duplicate case value"
-#~ msgstr "Gusubiramo Agaciro"
-
-#, fuzzy
-#~ msgid "multiple default labels in one switch"
-#~ msgstr "Igikubo Mburabuzi Uturango... in Hindura"
-
-#, fuzzy
-#~ msgid "this is the first default label"
-#~ msgstr "iyi ni i Itangira Mburabuzi Akarango"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids taking the address of a label"
-#~ msgstr "C i Aderesi Bya a Akarango"
-
-#, fuzzy
-#~ msgid "ISO C forbids taking the address of a label"
-#~ msgstr "C i Aderesi Bya a Akarango"
-
-#, fuzzy
-#~ msgid "declaration of `%s' shadows %s"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "unknown machine mode `%s'"
-#~ msgstr "Kitazwi Ubwoko"
-
-#, fuzzy
-#~ msgid "no data type for mode `%s'"
-#~ msgstr "Oya Ibyatanzwe Ubwoko kugirango Ubwoko"
-
-#, fuzzy
-#~ msgid "unable to emulate '%s'"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "section attribute cannot be specified for local variables"
-#~ msgstr "Icyiciro Ikiranga kugirango Ibihinduka"
-
-#, fuzzy
-#~ msgid "section of `%s' conflicts with previous declaration"
-#~ msgstr "Icyiciro Bya Na: Ibanjirije"
-
-#, fuzzy
-#~ msgid "section attribute not allowed for `%s'"
-#~ msgstr "Icyiciro Ikiranga OYA kugirango"
-
-#, fuzzy
-#~ msgid "section attributes are not supported for this target"
-#~ msgstr "Icyiciro Ibiranga OYA kugirango iyi Intego"
-
-#, fuzzy
-#~ msgid "requested alignment is not a constant"
-#~ msgstr "Itunganya ni OYA a"
-
-#, fuzzy
-#~ msgid "requested alignment is not a power of 2"
-#~ msgstr "Itunganya ni OYA a UMWIKUBE Bya 2."
-
-#, fuzzy
-#~ msgid "requested alignment is too large"
-#~ msgstr "Itunganya ni Binini"
-
-#, fuzzy
-#~ msgid "alignment may not be specified for `%s'"
-#~ msgstr "Itunganya Gicurasi OYA kugirango"
-
-#, fuzzy
-#~ msgid "`%s' defined both normally and as an alias"
-#~ msgstr "`%s'Byombi Na Nka Irihimbano"
-
-#, fuzzy
-#~ msgid "alias arg not a string"
-#~ msgstr "Irihimbano OYA a Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "visibility arg not a string"
-#~ msgstr "Ukugaragara OYA a Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
-#~ msgstr "Ukugaragara Bya Mburabuzi gihishwe Birinzwe Cyangwa By'imbere"
-
-#, fuzzy
-#~ msgid "tls_model arg not a string"
-#~ msgstr "OYA a Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
-#~ msgstr "Bya Cyangwa"
-
-#, fuzzy
-#~ msgid "`%s' attribute applies only to functions"
-#~ msgstr "`%s'Ikiranga Kuri Imimaro"
-
-#, fuzzy
-#~ msgid "can't set `%s' attribute after definition"
-#~ msgstr "Gushyiraho Ikiranga Nyuma Insobanuro"
-
-#, fuzzy
-#~ msgid "`%s' attribute ignored for `%s'"
-#~ msgstr "`%s'Ikiranga kugirango"
-
-#, fuzzy
-#~ msgid "invalid vector type for attribute `%s'"
-#~ msgstr "Sibyo Ubwoko kugirango Ikiranga"
-
-#, fuzzy
-#~ msgid "no vector mode with the size and type specified could be found"
-#~ msgstr "Oya Ubwoko Na: i Ingano Na Ubwoko Byabonetse"
-
-#, fuzzy
-#~ msgid "nonnull attribute without arguments on a non-prototype"
-#~ msgstr "Ikiranga ingingo ku a"
-
-#, fuzzy
-#~ msgid "nonnull argument has invalid operand number (arg %lu)"
-#~ msgstr "Sibyo Umubare"
-
-#, fuzzy
-#~ msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
-#~ msgstr "Na: Inyuma Bya Urutonde Umubare"
-
-#, fuzzy
-#~ msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
-#~ msgstr "Indango Mweretsi"
-
-#, fuzzy
-#~ msgid "null argument where non-null required (arg %lu)"
-#~ msgstr "NTAGIHARI NTAGIHARI Bya ngombwa"
-
-#, fuzzy
-#~ msgid "void value not ignored as it ought to be"
-#~ msgstr "Agaciro OYA Nka Kuri"
-
-#, fuzzy
-#~ msgid "conversion to non-scalar type requested"
-#~ msgstr "Ihindurangero Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "array `%s' assumed to have one element"
-#~ msgstr "Imbonerahamwe Kuri Ikigize:"
-
-#, fuzzy
-#~ msgid "`struct %s' incomplete in scope ending here"
-#~ msgstr "`in Ingano:"
-
-#, fuzzy
-#~ msgid "`union %s' incomplete in scope ending here"
-#~ msgstr "`Ihuza in Ingano:"
-
-#, fuzzy
-#~ msgid "`enum %s' incomplete in scope ending here"
-#~ msgstr "`in Ingano:"
-
-#, fuzzy
-#~ msgid "label `%s' defined but not used"
-#~ msgstr "Akarango OYA"
-
-#, fuzzy
-#~ msgid "function `%s' redeclared as inline"
-#~ msgstr "Umumaro Nka Mumurongo"
-
-#, fuzzy
-#~ msgid "previous declaration of function `%s' with attribute noinline"
-#~ msgstr "Ibanjirije Bya Umumaro Na: Ikiranga"
-
-#, fuzzy
-#~ msgid "function `%s' redeclared with attribute noinline"
-#~ msgstr "Umumaro Na: Ikiranga"
-
-#, fuzzy
-#~ msgid "previous declaration of function `%s' was inline"
-#~ msgstr "Ibanjirije Bya Umumaro Mumurongo"
-
-#, fuzzy
-#~ msgid "shadowing built-in function `%s'"
-#~ msgstr "Ishyiraho ry'igicucu in Umumaro"
-
-#, fuzzy
-#~ msgid "shadowing library function `%s'"
-#~ msgstr "Ishyiraho ry'igicucu Isomero Umumaro"
-
-#, fuzzy
-#~ msgid "library function `%s' declared as non-function"
-#~ msgstr "Isomero Umumaro Nka Umumaro"
-
-#, fuzzy
-#~ msgid "built-in function `%s' declared as non-function"
-#~ msgstr "in Umumaro Nka Umumaro"
-
-#, fuzzy
-#~ msgid "`%s' redeclared as different kind of symbol"
-#~ msgstr "`%s'Nka Bya IKIMENYETSO"
-
-#, fuzzy
-#~ msgid "previous declaration of `%s'"
-#~ msgstr "Ibanjirije Bya"
-
-#, fuzzy
-#~ msgid "conflicting types for built-in function `%s'"
-#~ msgstr "kugirango in Umumaro"
-
-#, fuzzy
-#~ msgid "conflicting types for `%s'"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
-#~ msgstr "a Urutonde Na: BIHUYE ubusa Izina: Urutonde"
-
-#, fuzzy
-#~ msgid "an argument type that has a default promotion can't match an empty parameter name list declaration"
-#~ msgstr "Ubwoko a Mburabuzi BIHUYE ubusa Izina: Urutonde"
-
-#, fuzzy
-#~ msgid "thread-local declaration of `%s' follows non thread-local declaration"
-#~ msgstr "Urudodo Bya Urudodo"
-
-#, fuzzy
-#~ msgid "non thread-local declaration of `%s' follows thread-local declaration"
-#~ msgstr "Urudodo Bya Urudodo"
-
-#, fuzzy
-#~ msgid "redefinition of `%s'"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "redeclaration of `%s'"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "conflicting declarations of `%s'"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "prototype for `%s' follows"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "non-prototype definition here"
-#~ msgstr "Insobanuro"
-
-#, fuzzy
-#~ msgid "prototype for `%s' follows and number of arguments doesn't match"
-#~ msgstr "kugirango Na Umubare Bya ingingo BIHUYE"
-
-#, fuzzy
-#~ msgid "prototype for `%s' follows and argument %d doesn't match"
-#~ msgstr "kugirango Na BIHUYE"
-
-#, fuzzy
-#~ msgid "`%s' declared inline after being called"
-#~ msgstr "`%s'Mumurongo Nyuma"
-
-#, fuzzy
-#~ msgid "`%s' declared inline after its definition"
-#~ msgstr "`%s'Mumurongo Nyuma Insobanuro"
-
-#, fuzzy
-#~ msgid "static declaration for `%s' follows non-static"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "non-static declaration for `%s' follows static"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "const declaration for `%s' follows non-const"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "type qualifiers for `%s' conflict with previous decl"
-#~ msgstr "Ubwoko kugirango Na: Ibanjirije"
-
-#, fuzzy
-#~ msgid "redundant redeclaration of `%s' in same scope"
-#~ msgstr "Bya in Ingano:"
-
-#, fuzzy
-#~ msgid "declaration of `%s' shadows a parameter"
-#~ msgstr "Bya a"
-
-#, fuzzy
-#~ msgid "declaration of `%s' shadows a symbol from the parameter list"
-#~ msgstr "Bya a IKIMENYETSO Bivuye i Urutonde"
-
-#, fuzzy
-#~ msgid "a parameter"
-#~ msgstr "a"
-
-#, fuzzy
-#~ msgid "a previous local"
-#~ msgstr "a Ibanjirije"
-
-#, fuzzy
-#~ msgid "a global declaration"
-#~ msgstr "a"
-
-#, fuzzy
-#~ msgid "nested extern declaration of `%s'"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "`%s' used prior to declaration"
-#~ msgstr "`%s'Kuri"
-
-#, fuzzy
-#~ msgid "`%s' was declared implicitly `extern' and later `static'"
-#~ msgstr "`%s'Na"
-
-#, fuzzy
-#~ msgid "type mismatch with previous external decl"
-#~ msgstr "Ubwoko Na: Ibanjirije external"
-
-#, fuzzy
-#~ msgid "previous external decl of `%s'"
-#~ msgstr "Ibanjirije external Bya"
-
-#, fuzzy
-#~ msgid "type mismatch with previous implicit declaration"
-#~ msgstr "Ubwoko Na: Ibanjirije"
-
-#, fuzzy
-#~ msgid "previous implicit declaration of `%s'"
-#~ msgstr "Ibanjirije Bya"
-
-#, fuzzy
-#~ msgid "`%s' was previously implicitly declared to return `int'"
-#~ msgstr "`%s'Kuri Garuka"
-
-#, fuzzy
-#~ msgid "`%s' was declared `extern' and later `static'"
-#~ msgstr "`%s'Na"
-
-#, fuzzy
-#~ msgid "extern declaration of `%s' doesn't match global one"
-#~ msgstr "Bya BIHUYE"
-
-#, fuzzy
-#~ msgid "`%s' locally external but globally static"
-#~ msgstr "`%s'external"
-
-#, fuzzy
-#~ msgid "function `%s' was previously declared within a block"
-#~ msgstr "Umumaro muri a Funga"
-
-#, fuzzy
-#~ msgid "implicit declaration of function `%s'"
-#~ msgstr "Bya Umumaro"
-
-#, fuzzy
-#~ msgid "label %s referenced outside of any function"
-#~ msgstr "Akarango Hanze Bya Umumaro"
-
-#, fuzzy
-#~ msgid "duplicate label declaration `%s'"
-#~ msgstr "Gusubiramo Akarango"
-
-#, fuzzy
-#~ msgid "this is a previous declaration"
-#~ msgstr "iyi ni a Ibanjirije"
-
-#, fuzzy
-#~ msgid "unnamed struct/union that defines no instances"
-#~ msgstr "Kitiswe Ihuza Oya Ingero"
-
-#, fuzzy
-#~ msgid "useless keyword or type name in empty declaration"
-#~ msgstr "Ijambo- banze Cyangwa Ubwoko Izina: in ubusa"
-
-#, fuzzy
-#~ msgid "two types specified in one empty declaration"
-#~ msgstr "in ubusa"
-
-#, fuzzy
-#~ msgid "empty declaration"
-#~ msgstr "ubusa"
-
-#, fuzzy
-#~ msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
-#~ msgstr "OYA Gushigikira Cyangwa Ubwoko in Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "ISO C90 does not support `[*]' array declarators"
-#~ msgstr "OYA Gushigikira Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "GCC does not yet properly implement `[*]' array declarators"
-#~ msgstr "OYA Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "static or type qualifiers in abstract declarator"
-#~ msgstr "Cyangwa Ubwoko in Incamake"
-
-#, fuzzy
-#~ msgid "`%s' is usually a function"
-#~ msgstr "`%s'ni a Umumaro"
-
-#, fuzzy
-#~ msgid "typedef `%s' is initialized (use __typeof__ instead)"
-#~ msgstr "ni Gukoresha"
-
-#, fuzzy
-#~ msgid "function `%s' is initialized like a variable"
-#~ msgstr "Umumaro ni nka a IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "parameter `%s' is initialized"
-#~ msgstr "ni"
-
-#, fuzzy
-#~ msgid "variable-sized object may not be initialized"
-#~ msgstr "IMPINDURAGACIRO Igikoresho Gicurasi OYA"
-
-#, fuzzy
-#~ msgid "variable `%s' has initializer but incomplete type"
-#~ msgstr "IMPINDURAGACIRO Ubwoko"
-
-#, fuzzy
-#~ msgid "elements of array `%s' have incomplete type"
-#~ msgstr "Ibintu Bya Imbonerahamwe Ubwoko"
-
-#, fuzzy
-#~ msgid "declaration of `%s' has `extern' and is initialized"
-#~ msgstr "Bya Na ni"
-
-#, fuzzy
-#~ msgid "inline function `%s' given attribute noinline"
-#~ msgstr "Mumurongo Umumaro Ikiranga"
-
-#, fuzzy
-#~ msgid "initializer fails to determine size of `%s'"
-#~ msgstr "Kuri Ingano Bya"
-
-#, fuzzy
-#~ msgid "array size missing in `%s'"
-#~ msgstr "Imbonerahamwe Ingano Ibuze in"
-
-#, fuzzy
-#~ msgid "zero or negative size array `%s'"
-#~ msgstr "Zeru Cyangwa Ingano Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "storage size of `%s' isn't known"
-#~ msgstr "Ingano Bya si"
-
-#, fuzzy
-#~ msgid "storage size of `%s' isn't constant"
-#~ msgstr "Ingano Bya si"
-
-#, fuzzy
-#~ msgid "ignoring asm-specifier for non-static local variable `%s'"
-#~ msgstr "kugirango IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "ISO C forbids parameter `%s' shadowing typedef"
-#~ msgstr "C Ishyiraho ry'igicucu"
-
-#, fuzzy
-#~ msgid "`long long long' is too long for GCC"
-#~ msgstr "`ni kugirango"
-
-#, fuzzy
-#~ msgid "ISO C90 does not support `long long'"
-#~ msgstr "OYA Gushigikira"
-
-#, fuzzy
-#~ msgid "duplicate `%s'"
-#~ msgstr "Gusubiramo"
-
-#, fuzzy
-#~ msgid "`__thread' before `extern'"
-#~ msgstr "`_Mbere"
-
-#, fuzzy
-#~ msgid "`__thread' before `static'"
-#~ msgstr "`_Mbere"
-
-#, fuzzy
-#~ msgid "two or more data types in declaration of `%s'"
-#~ msgstr "Cyangwa Birenzeho Ibyatanzwe in Bya"
-
-#, fuzzy
-#~ msgid "`%s' fails to be a typedef or built in type"
-#~ msgstr "`%s'Kuri a Cyangwa in Ubwoko"
-
-#, fuzzy
-#~ msgid "type defaults to `int' in declaration of `%s'"
-#~ msgstr "Ubwoko Kuri in Bya"
-
-#, fuzzy
-#~ msgid "both long and short specified for `%s'"
-#~ msgstr "Byombi Na kugirango"
-
-#, fuzzy
-#~ msgid "long or short specified with char for `%s'"
-#~ msgstr "Cyangwa Na: INYUGUTI kugirango"
-
-#, fuzzy
-#~ msgid "long or short specified with floating type for `%s'"
-#~ msgstr "Cyangwa Na: Bihindagurika Ubwoko kugirango"
-
-#, fuzzy
-#~ msgid "the only valid combination is `long double'"
-#~ msgstr "i Byemewe Ivanga ni"
-
-#, fuzzy
-#~ msgid "both signed and unsigned specified for `%s'"
-#~ msgstr "Byombi Na Bitashizweho umukono kugirango"
-
-#, fuzzy
-#~ msgid "long, short, signed or unsigned invalid for `%s'"
-#~ msgstr "Cyangwa Bitashizweho umukono Sibyo kugirango"
-
-#, fuzzy
-#~ msgid "long, short, signed or unsigned used invalidly for `%s'"
-#~ msgstr "Cyangwa Bitashizweho umukono kugirango"
-
-#, fuzzy
-#~ msgid "complex invalid for `%s'"
-#~ msgstr "ITSINDA RY'IMIBARE C Sibyo kugirango"
-
-#, fuzzy
-#~ msgid "ISO C90 does not support complex types"
-#~ msgstr "OYA Gushigikira ITSINDA RY'IMIBARE C"
-
-#, fuzzy
-#~ msgid "ISO C does not support plain `complex' meaning `double complex'"
-#~ msgstr "C OYA Gushigikira Byuzuye Igisobanuro MAHARAKUBIRI"
-
-#, fuzzy
-#~ msgid "ISO C does not support complex integer types"
-#~ msgstr "C OYA Gushigikira ITSINDA RY'IMIBARE C Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "duplicate `const'"
-#~ msgstr "Gusubiramo"
-
-#, fuzzy
-#~ msgid "duplicate `restrict'"
-#~ msgstr "Gusubiramo"
-
-#, fuzzy
-#~ msgid "duplicate `volatile'"
-#~ msgstr "Gusubiramo"
-
-#, fuzzy
-#~ msgid "multiple storage classes in declaration of `%s'"
-#~ msgstr "Igikubo Inzego in Bya"
-
-#, fuzzy
-#~ msgid "function definition declared `auto'"
-#~ msgstr "Umumaro Insobanuro"
-
-#, fuzzy
-#~ msgid "function definition declared `register'"
-#~ msgstr "Umumaro Insobanuro"
-
-#, fuzzy
-#~ msgid "function definition declared `typedef'"
-#~ msgstr "Umumaro Insobanuro"
-
-#, fuzzy
-#~ msgid "function definition declared `__thread'"
-#~ msgstr "Umumaro Insobanuro"
-
-#, fuzzy
-#~ msgid "storage class specified for structure field `%s'"
-#~ msgstr "ishuri kugirango Imiterere Umwanya"
-
-#, fuzzy
-#~ msgid "storage class specified for parameter `%s'"
-#~ msgstr "ishuri kugirango"
-
-#, fuzzy
-#~ msgid "storage class specified for typename"
-#~ msgstr "ishuri kugirango"
-
-#, fuzzy
-#~ msgid "`%s' initialized and declared `extern'"
-#~ msgstr "`%s'Na"
-
-#, fuzzy
-#~ msgid "`%s' has both `extern' and initializer"
-#~ msgstr "`%s'Byombi Na"
-
-#, fuzzy
-#~ msgid "top-level declaration of `%s' specifies `auto'"
-#~ msgstr "Hejuru: urwego Bya"
-
-#, fuzzy
-#~ msgid "nested function `%s' declared `extern'"
-#~ msgstr "Umumaro"
-
-#, fuzzy
-#~ msgid "function-scope `%s' implicitly auto and declared `__thread'"
-#~ msgstr "Umumaro Ingano: Ikiyega Na"
-
-#, fuzzy
-#~ msgid "static or type qualifiers in non-parameter array declarator"
-#~ msgstr "Cyangwa Ubwoko in Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "declaration of `%s' as array of voids"
-#~ msgstr "Bya Nka Imbonerahamwe Bya"
-
-#, fuzzy
-#~ msgid "declaration of `%s' as array of functions"
-#~ msgstr "Bya Nka Imbonerahamwe Bya Imimaro"
-
-#, fuzzy
-#~ msgid "invalid use of structure with flexible array member"
-#~ msgstr "Sibyo Gukoresha Bya Imiterere Na: Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "size of array `%s' has non-integer type"
-#~ msgstr "Ingano Bya Imbonerahamwe Umubare wuzuye Ubwoko"
-
-#, fuzzy
-#~ msgid "ISO C forbids zero-size array `%s'"
-#~ msgstr "C Zeru Ingano Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "size of array `%s' is negative"
-#~ msgstr "Ingano Bya Imbonerahamwe ni"
-
-#, fuzzy
-#~ msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
-#~ msgstr "Imbonerahamwe bya Ingano"
-
-#, fuzzy
-#~ msgid "ISO C90 forbids variable-size array `%s'"
-#~ msgstr "IMPINDURAGACIRO Ingano Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "size of array `%s' is too large"
-#~ msgstr "Ingano Bya Imbonerahamwe ni Binini"
-
-#, fuzzy
-#~ msgid "ISO C90 does not support flexible array members"
-#~ msgstr "OYA Gushigikira Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "array type has incomplete element type"
-#~ msgstr "Imbonerahamwe Ubwoko Ikigize: Ubwoko"
-
-#, fuzzy
-#~ msgid "ISO C forbids const or volatile function types"
-#~ msgstr "C Cyangwa Umumaro"
-
-#, fuzzy
-#~ msgid "`%s' declared as function returning a function"
-#~ msgstr "`%s'Nka Umumaro a Umumaro"
-
-#, fuzzy
-#~ msgid "`%s' declared as function returning an array"
-#~ msgstr "`%s'Nka Umumaro Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "ISO C forbids qualified void function return type"
-#~ msgstr "C Umumaro Garuka Ubwoko"
-
-#, fuzzy
-#~ msgid "type qualifiers ignored on function return type"
-#~ msgstr "Ubwoko ku Umumaro Garuka Ubwoko"
-
-#, fuzzy
-#~ msgid "ISO C forbids qualified function types"
-#~ msgstr "C Umumaro"
-
-#, fuzzy
-#~ msgid "invalid type modifier within pointer declarator"
-#~ msgstr "Sibyo Ubwoko muri Mweretsi"
-
-#, fuzzy
-#~ msgid "variable or field `%s' declared void"
-#~ msgstr "IMPINDURAGACIRO Cyangwa Umwanya"
-
-#, fuzzy
-#~ msgid "attributes in parameter array declarator ignored"
-#~ msgstr "Ibiranga in Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "invalid type modifier within array declarator"
-#~ msgstr "Sibyo Ubwoko muri Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "field `%s' declared as a function"
-#~ msgstr "Umwanya Nka a Umumaro"
-
-#, fuzzy
-#~ msgid "field `%s' has incomplete type"
-#~ msgstr "Umwanya Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid storage class for function `%s'"
-#~ msgstr "Sibyo ishuri kugirango Umumaro"
-
-#, fuzzy
-#~ msgid "`noreturn' function returns non-void value"
-#~ msgstr "`Umumaro Agaciro"
-
-#, fuzzy
-#~ msgid "cannot inline function `main'"
-#~ msgstr "Mumurongo Umumaro"
-
-#, fuzzy
-#~ msgid "variable `%s' declared `inline'"
-#~ msgstr "IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "thread-local storage not supported for this target"
-#~ msgstr "Urudodo OYA kugirango iyi Intego"
-
-#, fuzzy
-#~ msgid "function declaration isn't a prototype"
-#~ msgstr "Umumaro si a"
-
-#, fuzzy
-#~ msgid "parameter names (without types) in function declaration"
-#~ msgstr "Amazina in Umumaro"
-
-#, fuzzy
-#~ msgid "parameter `%s' has incomplete type"
-#~ msgstr "Ubwoko"
-
-#, fuzzy
-#~ msgid "parameter has incomplete type"
-#~ msgstr "Ubwoko"
-
-#, fuzzy
-#~ msgid "parameter `%s' points to incomplete type"
-#~ msgstr "Utudomo Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "parameter points to incomplete type"
-#~ msgstr "Utudomo Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "parameter `%s' has just a forward declaration"
-#~ msgstr "a Imbere"
-
-#, fuzzy
-#~ msgid "`void' in parameter list must be the entire list"
-#~ msgstr "`in Urutonde i Urutonde"
-
-#, fuzzy
-#~ msgid "`struct %s' declared inside parameter list"
-#~ msgstr "`Mo Imbere Urutonde"
-
-#, fuzzy
-#~ msgid "`union %s' declared inside parameter list"
-#~ msgstr "`Ihuza Mo Imbere Urutonde"
-
-#, fuzzy
-#~ msgid "`enum %s' declared inside parameter list"
-#~ msgstr "`Mo Imbere Urutonde"
-
-#, fuzzy
-#~ msgid "anonymous struct declared inside parameter list"
-#~ msgstr "Mo Imbere Urutonde"
-
-#, fuzzy
-#~ msgid "anonymous union declared inside parameter list"
-#~ msgstr "Ihuza Mo Imbere Urutonde"
-
-#, fuzzy
-#~ msgid "anonymous enum declared inside parameter list"
-#~ msgstr "Mo Imbere Urutonde"
-
-#, fuzzy
-#~ msgid "its scope is only this definition or declaration, which is probably not what you want"
-#~ msgstr "Ingano: ni iyi Insobanuro Cyangwa ni OYA"
-
-#, fuzzy
-#~ msgid "redefinition of `union %s'"
-#~ msgstr "Bya Ihuza"
-
-#, fuzzy
-#~ msgid "redefinition of `struct %s'"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "declaration does not declare anything"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "%s defined inside parms"
-#~ msgstr "%sMo Imbere"
-
-# starmath/source\smres.src:RID_TOOLBOXWINDOW.3.RID_XUNIONY.text
-#, fuzzy
-#~ msgid "union"
-#~ msgstr "Ihuza"
-
-# sc/source\ui\formdlg\formdlgs.src:RID_SCTAB_STRUCT.FT_STRUCT.text
-#, fuzzy
-#~ msgid "structure"
-#~ msgstr "Imiterere"
-
-#, fuzzy
-#~ msgid "%s has no %s"
-#~ msgstr "%sOya"
-
-#, fuzzy
-#~ msgid "nested redefinition of `%s'"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "bit-field `%s' width not an integer constant"
-#~ msgstr "Umwanya Ubugari OYA Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "bit-field `%s' has invalid type"
-#~ msgstr "Umwanya Sibyo Ubwoko"
-
-#, fuzzy
-#~ msgid "bit-field `%s' type invalid in ISO C"
-#~ msgstr "Umwanya Ubwoko Sibyo in C"
-
-#, fuzzy
-#~ msgid "negative width in bit-field `%s'"
-#~ msgstr "Ubugari in Umwanya"
-
-#, fuzzy
-#~ msgid "width of `%s' exceeds its type"
-#~ msgstr "Ubugari Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "zero width for bit-field `%s'"
-#~ msgstr "Zeru Ubugari kugirango Umwanya"
-
-#, fuzzy
-#~ msgid "`%s' is narrower than values of its type"
-#~ msgstr "`%s'ni Uduciro Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "flexible array member in union"
-#~ msgstr "Imbonerahamwe in Ihuza"
-
-#, fuzzy
-#~ msgid "flexible array member not at end of struct"
-#~ msgstr "Imbonerahamwe OYA ku Impera Bya"
-
-#, fuzzy
-#~ msgid "flexible array member in otherwise empty struct"
-#~ msgstr "Imbonerahamwe in ubusa"
-
-#, fuzzy
-#~ msgid "duplicate member `%s'"
-#~ msgstr "Gusubiramo"
-
-#, fuzzy
-#~ msgid "union cannot be made transparent"
-#~ msgstr "Ihuza Bibonerana"
-
-#, fuzzy
-#~ msgid "redeclaration of `enum %s'"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "enum defined inside parms"
-#~ msgstr "Mo Imbere"
-
-#, fuzzy
-#~ msgid "enumeration values exceed range of largest integer"
-#~ msgstr "Uduciro Urutonde Bya Kinini Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "enumerator value for `%s' not integer constant"
-#~ msgstr "Agaciro kugirango OYA Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "overflow in enumeration values"
-#~ msgstr "Byarenze urugero in Uduciro"
-
-#, fuzzy
-#~ msgid "ISO C restricts enumerator values to range of `int'"
-#~ msgstr "C Uduciro Kuri Urutonde Bya"
-
-#, fuzzy
-#~ msgid "return type is an incomplete type"
-#~ msgstr "Garuka Ubwoko ni Ubwoko"
-
-#, fuzzy
-#~ msgid "return type defaults to `int'"
-#~ msgstr "Garuka Ubwoko Kuri"
-
-#, fuzzy
-#~ msgid "no previous prototype for `%s'"
-#~ msgstr "Oya Ibanjirije kugirango"
-
-#, fuzzy
-#~ msgid "`%s' was used with no prototype before its definition"
-#~ msgstr "`%s'Na: Oya Mbere Insobanuro"
-
-#, fuzzy
-#~ msgid "no previous declaration for `%s'"
-#~ msgstr "Oya Ibanjirije kugirango"
-
-#, fuzzy
-#~ msgid "`%s' was used with no declaration before its definition"
-#~ msgstr "`%s'Na: Oya Mbere Insobanuro"
-
-#, fuzzy
-#~ msgid "return type of `%s' is not `int'"
-#~ msgstr "Garuka Ubwoko Bya ni OYA"
-
-#, fuzzy
-#~ msgid "first argument of `%s' should be `int'"
-#~ msgstr "Itangira Bya"
-
-#, fuzzy
-#~ msgid "second argument of `%s' should be `char **'"
-#~ msgstr "ISEGONDA Bya INYUGUTI"
-
-#, fuzzy
-#~ msgid "third argument of `%s' should probably be `char **'"
-#~ msgstr "Bya INYUGUTI"
-
-#, fuzzy
-#~ msgid "`%s' takes only zero or two arguments"
-#~ msgstr "`%s'Zeru Cyangwa ingingo"
-
-#, fuzzy
-#~ msgid "`%s' is normally a non-static function"
-#~ msgstr "`%s'ni a Umumaro"
-
-#, fuzzy
-#~ msgid "parm types given both in parmlist and separately"
-#~ msgstr "Byombi in Na"
-
-#, fuzzy
-#~ msgid "parameter name omitted"
-#~ msgstr "Izina:"
-
-#, fuzzy
-#~ msgid "parameter name missing from parameter list"
-#~ msgstr "Izina: Ibuze Bivuye Urutonde"
-
-#, fuzzy
-#~ msgid "multiple parameters named `%s'"
-#~ msgstr "Igikubo Ibigenga"
-
-#, fuzzy
-#~ msgid "type of `%s' defaults to `int'"
-#~ msgstr "Ubwoko Bya Kuri"
-
-#, fuzzy
-#~ msgid "declaration for parameter `%s' but no such parameter"
-#~ msgstr "kugirango Oya"
-
-#, fuzzy
-#~ msgid "number of arguments doesn't match prototype"
-#~ msgstr "Umubare Bya ingingo BIHUYE"
-
-#, fuzzy
-#~ msgid "promoted argument `%s' doesn't match prototype"
-#~ msgstr "BIHUYE"
-
-#, fuzzy
-#~ msgid "argument `%s' doesn't match prototype"
-#~ msgstr "BIHUYE"
-
-#, fuzzy
-#~ msgid "no return statement in function returning non-void"
-#~ msgstr "Oya Garuka Inyandiko in Umumaro"
-
-#, fuzzy
-#~ msgid "this function may return with or without a value"
-#~ msgstr "iyi Umumaro Gicurasi Garuka Na: Cyangwa a Agaciro"
-
-#, fuzzy
-#~ msgid "size of return value of `%s' is %u bytes"
-#~ msgstr "Ingano Bya Garuka Agaciro Bya ni Bayite"
-
-#, fuzzy
-#~ msgid "size of return value of `%s' is larger than %d bytes"
-#~ msgstr "Ingano Bya Garuka Agaciro Bya ni Kinini Bayite"
-
-#, fuzzy
-#~ msgid "`for' loop initial declaration used outside C99 mode"
-#~ msgstr "`Hanze Ubwoko"
-
-#, fuzzy
-#~ msgid "`struct %s' declared in `for' loop initial declaration"
-#~ msgstr "`in"
-
-#, fuzzy
-#~ msgid "`union %s' declared in `for' loop initial declaration"
-#~ msgstr "`Ihuza in"
-
-#, fuzzy
-#~ msgid "`enum %s' declared in `for' loop initial declaration"
-#~ msgstr "`in"
-
-#, fuzzy
-#~ msgid "declaration of non-variable `%s' in `for' loop initial declaration"
-#~ msgstr "Bya IMPINDURAGACIRO in"
-
-#, fuzzy
-#~ msgid "declaration of static variable `%s' in `for' loop initial declaration"
-#~ msgstr "Bya IMPINDURAGACIRO in"
-
-#, fuzzy
-#~ msgid "declaration of `extern' variable `%s' in `for' loop initial declaration"
-#~ msgstr "Bya IMPINDURAGACIRO in"
-
-#, fuzzy
-#~ msgid "format string arg not a string type"
-#~ msgstr "Imiterere Ikurikiranyanyuguti OYA a Ikurikiranyanyuguti Ubwoko"
-
-#, fuzzy
-#~ msgid "args to be formatted is not '...'"
-#~ msgstr "Kuri Byahanaguwe ni OYA"
-
-#, fuzzy
-#~ msgid "strftime formats cannot format arguments"
-#~ msgstr "Imiterere Imiterere ingingo"
-
-#, fuzzy
-#~ msgid "format string has invalid operand number"
-#~ msgstr "Imiterere Ikurikiranyanyuguti Sibyo Umubare"
-
-#, fuzzy
-#~ msgid "function does not return string type"
-#~ msgstr "Umumaro OYA Garuka Ikurikiranyanyuguti Ubwoko"
-
-#, fuzzy
-#~ msgid "unrecognized format specifier"
-#~ msgstr "Imiterere"
-
-#, fuzzy
-#~ msgid "`%s' is an unrecognized format function type"
-#~ msgstr "`%s'ni Imiterere Umumaro Ubwoko"
-
-#, fuzzy
-#~ msgid "format string arg follows the args to be formatted"
-#~ msgstr "Imiterere Ikurikiranyanyuguti i Kuri Byahanaguwe"
-
-#, fuzzy
-#~ msgid "` ' flag"
-#~ msgstr "`'Ibendera"
-
-#, fuzzy
-#~ msgid "the ` ' printf flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "`+' flag"
-#~ msgstr "`+'Ibendera"
-
-#, fuzzy
-#~ msgid "the `+' printf flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "`#' flag"
-#~ msgstr "`#'Ibendera"
-
-#, fuzzy
-#~ msgid "the `#' printf flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "`0' flag"
-#~ msgstr "`Ibendera"
-
-#, fuzzy
-#~ msgid "the `0' printf flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "`-' flag"
-#~ msgstr "`-'Ibendera"
-
-#, fuzzy
-#~ msgid "the `-' printf flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "`'' flag"
-#~ msgstr "`''Ibendera"
-
-#, fuzzy
-#~ msgid "the `'' printf flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "`I' flag"
-#~ msgstr "`Ibendera"
-
-#, fuzzy
-#~ msgid "the `I' printf flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "field width"
-#~ msgstr "Umwanya Ubugari"
-
-#, fuzzy
-#~ msgid "field width in printf format"
-#~ msgstr "Umwanya Ubugari in Imiterere"
-
-#, fuzzy
-#~ msgid "precision in printf format"
-#~ msgstr "in Imiterere"
-
-#, fuzzy
-#~ msgid "length modifier"
-#~ msgstr "Uburebure"
-
-#, fuzzy
-#~ msgid "length modifier in printf format"
-#~ msgstr "Uburebure in Imiterere"
-
-#, fuzzy
-#~ msgid "assignment suppression"
-#~ msgstr "Igenera"
-
-#, fuzzy
-#~ msgid "the assignment suppression scanf feature"
-#~ msgstr "i Igenera"
-
-#, fuzzy
-#~ msgid "`a' flag"
-#~ msgstr "`Ibendera"
-
-#, fuzzy
-#~ msgid "the `a' scanf flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "field width in scanf format"
-#~ msgstr "Umwanya Ubugari in Imiterere"
-
-#, fuzzy
-#~ msgid "length modifier in scanf format"
-#~ msgstr "Uburebure in Imiterere"
-
-#, fuzzy
-#~ msgid "the `'' scanf flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "the `I' scanf flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "`_' flag"
-#~ msgstr "`_'Ibendera"
-
-#, fuzzy
-#~ msgid "the `_' strftime flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "the `-' strftime flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "the `0' strftime flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "`^' flag"
-#~ msgstr "`^'Ibendera"
-
-#, fuzzy
-#~ msgid "the `^' strftime flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "the `#' strftime flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "field width in strftime format"
-#~ msgstr "Umwanya Ubugari in Imiterere"
-
-#, fuzzy
-#~ msgid "the `E' strftime modifier"
-#~ msgstr "i"
-
-#, fuzzy
-#~ msgid "the `O' strftime modifier"
-#~ msgstr "i"
-
-#, fuzzy
-#~ msgid "the `O' modifier"
-#~ msgstr "i"
-
-# svx/source\dialog\tabstpge.src:RID_SVXPAGE_TABULATOR.FL_FILLCHAR.text
-#, fuzzy
-#~ msgid "fill character"
-#~ msgstr "Kuzuza inyuguti"
-
-#, fuzzy
-#~ msgid "fill character in strfmon format"
-#~ msgstr "Kuzuza Inyuguti in Imiterere"
-
-#, fuzzy
-#~ msgid "the `^' strfmon flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "the `+' strfmon flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "`(' flag"
-#~ msgstr "`('Ibendera"
-
-#, fuzzy
-#~ msgid "the `(' strfmon flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "`!' flag"
-#~ msgstr "`!'Ibendera"
-
-#, fuzzy
-#~ msgid "the `!' strfmon flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "the `-' strfmon flag"
-#~ msgstr "i Ibendera"
-
-#, fuzzy
-#~ msgid "field width in strfmon format"
-#~ msgstr "Umwanya Ubugari in Imiterere"
-
-#, fuzzy
-#~ msgid "left precision"
-#~ msgstr "Ibumoso:"
-
-#, fuzzy
-#~ msgid "left precision in strfmon format"
-#~ msgstr "Ibumoso: in Imiterere"
-
-#, fuzzy
-#~ msgid "right precision"
-#~ msgstr "Iburyo:"
-
-#, fuzzy
-#~ msgid "right precision in strfmon format"
-#~ msgstr "Iburyo: in Imiterere"
-
-#, fuzzy
-#~ msgid "length modifier in strfmon format"
-#~ msgstr "Uburebure in Imiterere"
-
-#, fuzzy
-#~ msgid "function might be possible candidate for `%s' format attribute"
-#~ msgstr "Umumaro kugirango Imiterere Ikiranga"
-
-#, fuzzy
-#~ msgid "missing $ operand number in format"
-#~ msgstr "Ibuze Umubare in Imiterere"
-
-#, fuzzy
-#~ msgid "%s does not support %%n$ operand number formats"
-#~ msgstr "%sOYA Gushigikira Umubare Imiterere"
-
-#, fuzzy
-#~ msgid "operand number out of range in format"
-#~ msgstr "Umubare Inyuma Bya Urutonde in Imiterere"
-
-#, fuzzy
-#~ msgid "format argument %d used more than once in %s format"
-#~ msgstr "Imiterere Birenzeho Rimwe in Imiterere"
-
-#, fuzzy
-#~ msgid "format argument %d unused before used argument %d in $-style format"
-#~ msgstr "Imiterere Kidakoreshwa Mbere in IMISUSIRE Imiterere"
-
-#, fuzzy
-#~ msgid "format not a string literal, format string not checked"
-#~ msgstr "Imiterere OYA a Ikurikiranyanyuguti Imiterere Ikurikiranyanyuguti OYA Ivivuwe"
-
-#, fuzzy
-#~ msgid "format not a string literal and no format arguments"
-#~ msgstr "Imiterere OYA a Ikurikiranyanyuguti Na Oya Imiterere ingingo"
-
-#, fuzzy
-#~ msgid "format not a string literal, argument types not checked"
-#~ msgstr "Imiterere OYA a Ikurikiranyanyuguti OYA Ivivuwe"
-
-#, fuzzy
-#~ msgid "too many arguments for format"
-#~ msgstr "ingingo kugirango Imiterere"
-
-#, fuzzy
-#~ msgid "unused arguments in $-style format"
-#~ msgstr "Kidakoreshwa ingingo in IMISUSIRE Imiterere"
-
-#, fuzzy
-#~ msgid "zero-length %s format string"
-#~ msgstr "Zeru Uburebure Imiterere Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "format is a wide character string"
-#~ msgstr "Imiterere ni a Inyuguti Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "unterminated format string"
-#~ msgstr "Imiterere Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "embedded `\\0' in format"
-#~ msgstr "Gitsindiye in Imiterere"
-
-#, fuzzy
-#~ msgid "spurious trailing `%%' in format"
-#~ msgstr "in Imiterere"
-
-#, fuzzy
-#~ msgid "repeated %s in format"
-#~ msgstr "byasubiyemo in Imiterere"
-
-#, fuzzy
-#~ msgid "missing fill character at end of strfmon format"
-#~ msgstr "Ibuze Kuzuza Inyuguti ku Impera Bya Imiterere"
-
-#, fuzzy
-#~ msgid "too few arguments for format"
-#~ msgstr "ingingo kugirango Imiterere"
-
-#, fuzzy
-#~ msgid "zero width in %s format"
-#~ msgstr "Zeru Ubugari in Imiterere"
-
-#, fuzzy
-#~ msgid "empty left precision in %s format"
-#~ msgstr "ubusa Ibumoso: in Imiterere"
-
-#, fuzzy
-#~ msgid "field precision"
-#~ msgstr "Umwanya"
-
-#, fuzzy
-#~ msgid "empty precision in %s format"
-#~ msgstr "ubusa in Imiterere"
-
-#, fuzzy
-#~ msgid "%s does not support the `%s' %s length modifier"
-#~ msgstr "%sOYA Gushigikira i Uburebure"
-
-#, fuzzy
-#~ msgid "conversion lacks type at end of format"
-#~ msgstr "Ihindurangero Ubwoko ku Impera Bya Imiterere"
-
-#, fuzzy
-#~ msgid "unknown conversion type character `%c' in format"
-#~ msgstr "Kitazwi Ihindurangero Ubwoko Inyuguti in Imiterere"
-
-#, fuzzy
-#~ msgid "unknown conversion type character 0x%x in format"
-#~ msgstr "Kitazwi Ihindurangero Ubwoko Inyuguti in Imiterere"
-
-#, fuzzy
-#~ msgid "%s does not support the `%%%c' %s format"
-#~ msgstr "%sOYA Gushigikira i Imiterere"
-
-#, fuzzy
-#~ msgid "%s used with `%%%c' %s format"
-#~ msgstr "%sNa: Imiterere"
-
-#, fuzzy
-#~ msgid "%s does not support %s"
-#~ msgstr "%sOYA Gushigikira"
-
-#, fuzzy
-#~ msgid "%s does not support %s with the `%%%c' %s format"
-#~ msgstr "%sOYA Gushigikira Na: i Imiterere"
-
-#, fuzzy
-#~ msgid "%s ignored with %s and `%%%c' %s format"
-#~ msgstr "%sNa: Na Imiterere"
-
-#, fuzzy
-#~ msgid "%s ignored with %s in %s format"
-#~ msgstr "%sNa: in Imiterere"
-
-#, fuzzy
-#~ msgid "use of %s and %s together with `%%%c' %s format"
-#~ msgstr "Gukoresha Bya Na Na: Imiterere"
-
-#, fuzzy
-#~ msgid "use of %s and %s together in %s format"
-#~ msgstr "Gukoresha Bya Na in Imiterere"
-
-#, fuzzy
-#~ msgid "`%%%c' yields only last 2 digits of year in some locales"
-#~ msgstr "`%%%c'Iheruka 2. Bya Umwaka in"
-
-#, fuzzy
-#~ msgid "`%%%c' yields only last 2 digits of year"
-#~ msgstr "`%%%c'Iheruka 2. Bya Umwaka"
-
-#, fuzzy
-#~ msgid "no closing `]' for `%%[' format"
-#~ msgstr "Oya kugirango Imiterere"
-
-#, fuzzy
-#~ msgid "use of `%s' length modifier with `%c' type character"
-#~ msgstr "Gukoresha Bya Uburebure Na: Ubwoko Inyuguti"
-
-#, fuzzy
-#~ msgid "%s does not support the `%%%s%c' %s format"
-#~ msgstr "%sOYA Gushigikira i Imiterere"
-
-#, fuzzy
-#~ msgid "operand number specified with suppressed assignment"
-#~ msgstr "Umubare Na: Igenera"
-
-#, fuzzy
-#~ msgid "operand number specified for format taking no argument"
-#~ msgstr "Umubare kugirango Imiterere Oya"
-
-#, fuzzy
-#~ msgid "writing through null pointer (arg %d)"
-#~ msgstr "Gihinguranya NTAGIHARI Mweretsi"
-
-#, fuzzy
-#~ msgid "reading through null pointer (arg %d)"
-#~ msgstr "Gihinguranya NTAGIHARI Mweretsi"
-
-#, fuzzy
-#~ msgid "writing into constant object (arg %d)"
-#~ msgstr "Igikoresho"
-
-#, fuzzy
-#~ msgid "extra type qualifiers in format argument (arg %d)"
-#~ msgstr "Birenga Ubwoko in Imiterere"
-
-#, fuzzy
-#~ msgid "format argument is not a pointer (arg %d)"
-#~ msgstr "Imiterere ni OYA a Mweretsi"
-
-#, fuzzy
-#~ msgid "format argument is not a pointer to a pointer (arg %d)"
-#~ msgstr "Imiterere ni OYA a Mweretsi Kuri a Mweretsi"
-
-#, fuzzy
-#~ msgid "pointer"
-#~ msgstr "Mweretsi"
-
-#, fuzzy
-#~ msgid "different type"
-#~ msgstr "Ubwoko"
-
-#, fuzzy
-#~ msgid "%s is not type %s (arg %d)"
-#~ msgstr "%sni OYA Ubwoko"
-
-#, fuzzy
-#~ msgid "%s format, %s arg (arg %d)"
-#~ msgstr "%sImiterere"
-
-#, fuzzy
-#~ msgid "YYDEBUG not defined"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "badly nested C headers from preprocessor"
-#~ msgstr "C Imitwe Bivuye"
-
-#, fuzzy
-#~ msgid "universal-character-name '\\u%04x' not valid in identifier"
-#~ msgstr "Ky'isi yose Inyuguti Izina: OYA Byemewe in Ikiranga"
-
-#, fuzzy
-#~ msgid "stray '%c' in program"
-#~ msgstr "in Porogaramu"
-
-#, fuzzy
-#~ msgid "stray '\\%o' in program"
-#~ msgstr "in Porogaramu"
-
-#, fuzzy
-#~ msgid "this decimal constant is unsigned only in ISO C90"
-#~ msgstr "iyi NYACUMI ni Bitashizweho umukono in"
-
-#, fuzzy
-#~ msgid "this decimal constant would be unsigned in ISO C90"
-#~ msgstr "iyi NYACUMI Bitashizweho umukono in"
-
-#, fuzzy
-#~ msgid "integer constant is too large for \"%s\" type"
-#~ msgstr "Umubare wuzuye ni Binini kugirango Ubwoko"
-
-#, fuzzy
-#~ msgid "floating constant exceeds range of \"%s\""
-#~ msgstr "Bihindagurika Urutonde Bya"
-
-#, fuzzy
-#~ msgid "ignoring invalid multibyte character"
-#~ msgstr "Sibyo Inyuguti"
-
-#, fuzzy
-#~ msgid "missing argument to \"-%s\""
-#~ msgstr "Ibuze Kuri"
-
-#, fuzzy
-#~ msgid "no class name specified with \"-%s\""
-#~ msgstr "Oya ishuri Izina: Na:"
-
-#, fuzzy
-#~ msgid "missing filename after \"-%s\""
-#~ msgstr "Ibuze Izina ry'idosiye: Nyuma"
-
-#, fuzzy
-#~ msgid "missing target after \"-%s\""
-#~ msgstr "Ibuze Intego Nyuma"
-
-#, fuzzy
-#~ msgid "options array incorrectly sorted: %s is before %s"
-#~ msgstr "Amahitamo Imbonerahamwe bishunguwe ni Mbere"
-
-#, fuzzy
-#~ msgid "too many filenames given.  Type %s --help for usage"
-#~ msgstr "Ifashayobora kugirango Ikoresha:"
-
-#, fuzzy
-#~ msgid "-Wno-strict-prototypes is not supported in C++"
-#~ msgstr "-ni OYA in C"
-
-#, fuzzy
-#~ msgid "switch \"%s\" is no longer supported"
-#~ msgstr "Hindura ni Oya"
-
-#, fuzzy
-#~ msgid "switch \"%s\" is deprecated, please see documentation for details"
-#~ msgstr "Hindura ni Bitemewe. kugirango Birambuye"
-
-#, fuzzy
-#~ msgid "-fhandle-exceptions has been renamed to -fexceptions (and is now on by default)"
-#~ msgstr "-Amarengayobora Kuri Na ni NONEAHA ku ku Mburabuzi"
-
-#, fuzzy
-#~ msgid "output filename specified twice"
-#~ msgstr "Ibisohoka Izina ry'idosiye:"
-
-#, fuzzy
-#~ msgid "-Wformat-extra-args ignored without -Wformat"
-#~ msgstr "-Birenga"
-
-#, fuzzy
-#~ msgid "-Wformat-zero-length ignored without -Wformat"
-#~ msgstr "-Zeru Uburebure"
-
-#, fuzzy
-#~ msgid "-Wformat-security ignored without -Wformat"
-#~ msgstr "-Umutekano"
-
-#, fuzzy
-#~ msgid "-Wmissing-format-attribute ignored without -Wformat"
-#~ msgstr "-Imiterere Ikiranga"
-
-#, fuzzy
-#~ msgid "opening output file %s"
-#~ msgstr "Gufungura %s%S Ibisohoka IDOSIYE"
-
-#, fuzzy
-#~ msgid "opening dependency file %s"
-#~ msgstr "Gufungura %s%S IDOSIYE"
-
-#, fuzzy
-#~ msgid "closing dependency file %s"
-#~ msgstr "IDOSIYE"
-
-#, fuzzy
-#~ msgid "when writing output to %s"
-#~ msgstr "Ryari: Ibisohoka Kuri"
-
-#, fuzzy
-#~ msgid "to generate dependencies you must specify either -M or -MM"
-#~ msgstr "Kuri Cyangwa"
-
-#, fuzzy
-#~ msgid "\"-%s\" is valid for %s but not for %s"
-#~ msgstr "\"-%s\"ni Byemewe kugirango OYA kugirango"
-
-#, fuzzy
-#~ msgid ""
-#~ "Switches:\n"
-#~ "  -include <file>           Include the contents of <file> before other files\n"
-#~ "  -imacros <file>           Accept definition of macros in <file>\n"
-#~ "  -iprefix <path>           Specify <path> as a prefix for next two options\n"
-#~ "  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
-#~ "  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
-#~ "  -isystem <dir>            Add <dir> to the start of the system include path\n"
-#~ msgstr "Gushyiramo IDOSIYE i Ibigize Bya IDOSIYE Mbere Ikindi IDOSIYE Insobanuro Bya Makoro in IDOSIYE Inzira Inzira Nka a Imbanziriza kugirango Komeza>> Kuri i Impera Bya i Sisitemu Gushyiramo Kuri i Impera Bya i Gushyiramo Kuri i Gutangira Bya i Sisitemu Gushyiramo"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -idirafter <dir>          Add <dir> to the end of the system include path\n"
-#~ "  -I <dir>                  Add <dir> to the end of the main include path\n"
-#~ "  -I-                       Fine-grained include path control; see info docs\n"
-#~ "  -nostdinc                 Do not search system include directories\n"
-#~ "                             (dirs specified with -isystem will still be used)\n"
-#~ "  -nostdinc++               Do not search system include directories for C++\n"
-#~ "  -o <file>                 Put output into <file>\n"
-#~ msgstr "-Kuri i Impera Bya i Sisitemu Gushyiramo Kuri i Impera Bya i Gushyiramo Gushyiramo Inzira Igenzura Ibisobanuro OYA Gushaka Sisitemu Gushyiramo Na: OYA Gushaka Sisitemu Gushyiramo ububiko bw'amaderese kugirango C o IDOSIYE Ibisohoka IDOSIYE"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -trigraphs                Support ISO C trigraphs\n"
-#~ "  -std=<std name>           Specify the conformance standard; one of:\n"
-#~ "                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-#~ "                            iso9899:199409, iso9899:1999, c++98\n"
-#~ "  -w                        Inhibit warning messages\n"
-#~ "  -W[no-]trigraphs          Warn if trigraphs are encountered\n"
-#~ "  -W[no-]comment{s}         Warn if one comment starts inside another\n"
-#~ msgstr "-C STD STD Izina: i Bisanzwe Bya C W Iburira Oya NIBA Oya Icyo wongeraho S NIBA Icyo wongeraho Mo Imbere"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -W[no-]traditional        Warn about features not present in traditional C\n"
-#~ "  -W[no-]undef              Warn if an undefined macro is used by #if\n"
-#~ "  -W[no-]import             Warn about the use of the #import directive\n"
-#~ msgstr "-Oya Ibyerekeye Ibiranga OYA in Oya NIBA kidasobanuye Makoro ni ku Oya Kuzana Ibyerekeye i Gukoresha Bya i Kuzana"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -W[no-]error              Treat all warnings as errors\n"
-#~ "  -W[no-]system-headers     Do not suppress warnings from system headers\n"
-#~ "  -W[no-]all                Enable most preprocessor warnings\n"
-#~ msgstr "-Oya Ikosa Byose Iburira Nka Oya Sisitemu Imitwe OYA Iburira Bivuye Sisitemu Oya Byose"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -M                        Generate make dependencies\n"
-#~ "  -MM                       As -M, but ignore system header files\n"
-#~ "  -MD                       Generate make dependencies and compile\n"
-#~ "  -MMD                      As -MD, but ignore system header files\n"
-#~ "  -MF <file>                Write dependency output to the given file\n"
-#~ "  -MG                       Treat missing header file as generated files\n"
-#~ msgstr "-Ubwoko Kwirengagiza Sisitemu Umutwempangano Ubwoko Na Kwirengagiza Sisitemu Umutwempangano IDOSIYE Ibisohoka Kuri i Ibuze Umutwempangano IDOSIYE Nka"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -MP\t\t\t    Generate phony targets for all headers\n"
-#~ "  -MQ <target>              Add a MAKE-quoted target\n"
-#~ "  -MT <target>              Add an unquoted target\n"
-#~ msgstr "-kugirango Byose Intego a Intego"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -D<macro>                 Define a <macro> with string '1' as its value\n"
-#~ "  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
-#~ "  -A<question>=<answer>     Assert the <answer> to <question>\n"
-#~ "  -A-<question>=<answer>    Disable the <answer> to <question>\n"
-#~ "  -U<macro>                 Undefine <macro> \n"
-#~ "  -v                        Display the version number\n"
-#~ msgstr "-Makoro a Makoro Na: Ikurikiranyanyuguti Nka Makoro a Makoro Na: Nka A i Kuri A i Kuri U Makoro Makoro v i Verisiyo"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -H                        Print the name of header files as they are used\n"
-#~ "  -C                        Do not discard comments\n"
-#~ "  -dM                       Display a list of macro definitions active at end\n"
-#~ "  -dD                       Preserve macro definitions in output\n"
-#~ "  -dN                       As -dD except that only the names are preserved\n"
-#~ "  -dI                       Include #include directives in the output\n"
-#~ msgstr "-H i Izina: Bya Umutwempangano Idosiye Nka C OYA Kwanga a Urutonde Bya Makoro Gikora ku Makoro in i Amazina Gushyiramo in i"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -f[no-]preprocessed       Treat the input file as already preprocessed\n"
-#~ "  -ftabstop=<number>        Distance between tab stops for column reporting\n"
-#~ "  -P                        Do not generate #line directives\n"
-#~ "  -remap                    Remap file names when including files\n"
-#~ "  --help                    Display this information\n"
-#~ msgstr "-F Oya i Iyinjiza IDOSIYE Nka Umubare hagati Isunika kugirango Inkingi OYA Umurongo IDOSIYE Amazina Ryari: Ifashayobora iyi"
-
-#~ msgid "syntax error"
-#~ msgstr "Ikosa mu myandikire"
-
-#, fuzzy
-#~ msgid "syntax error: cannot back up"
-#~ msgstr "Ikosa Inyuma Hejuru"
-
-#, fuzzy
-#~ msgid "ISO C forbids an empty source file"
-#~ msgstr "C ubusa Inkomoko IDOSIYE"
-
-#, fuzzy
-#~ msgid "argument of `asm' is not a constant string"
-#~ msgstr "Bya ni OYA a Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "ISO C forbids data definition with no type or storage class"
-#~ msgstr "C Ibyatanzwe Insobanuro Na: Oya Ubwoko Cyangwa ishuri"
-
-#, fuzzy
-#~ msgid "data definition has no type or storage class"
-#~ msgstr "Ibyatanzwe Insobanuro Oya Ubwoko Cyangwa ishuri"
-
-#, fuzzy
-#~ msgid "ISO C does not allow extra `;' outside of a function"
-#~ msgstr "C OYA Kwemerera Birenga Hanze Bya a Umumaro"
-
-#, fuzzy
-#~ msgid "`sizeof' applied to a bit-field"
-#~ msgstr "`Byashyizweho Kuri a Umwanya"
-
-#, fuzzy
-#~ msgid "ISO C forbids omitting the middle term of a ?: expression"
-#~ msgstr "C i Hagati Ijambo Bya a imvugo"
-
-#, fuzzy
-#~ msgid "ISO C forbids braced-groups within expressions"
-#~ msgstr "C Amatsinda muri"
-
-#, fuzzy
-#~ msgid "first argument to __builtin_choose_expr not a constant"
-#~ msgstr "Itangira Kuri OYA a"
-
-#, fuzzy
-#~ msgid "traditional C rejects ISO C style function definitions"
-#~ msgstr "C C IMISUSIRE Umumaro"
-
-#, fuzzy
-#~ msgid "`%s' is not at beginning of declaration"
-#~ msgstr "`%s'ni OYA ku Itangiriro Bya"
-
-#, fuzzy
-#~ msgid "ISO C forbids empty initializer braces"
-#~ msgstr "C ubusa Ingirwadusodeko"
-
-#, fuzzy
-#~ msgid "ISO C89 forbids specifying subobject to initialize"
-#~ msgstr "Kuri gutangiza"
-
-#, fuzzy
-#~ msgid "obsolete use of designated initializer without `='"
-#~ msgstr "Gukoresha Bya"
-
-#, fuzzy
-#~ msgid "obsolete use of designated initializer with `:'"
-#~ msgstr "Gukoresha Bya Na:"
-
-#, fuzzy
-#~ msgid "ISO C forbids specifying range of elements to initialize"
-#~ msgstr "C Urutonde Bya Ibintu Kuri gutangiza"
-
-#, fuzzy
-#~ msgid "ISO C forbids nested functions"
-#~ msgstr "C Imimaro"
-
-#, fuzzy
-#~ msgid "ISO C forbids forward references to `enum' types"
-#~ msgstr "C Imbere Indango Kuri"
-
-#, fuzzy
-#~ msgid "comma at end of enumerator list"
-#~ msgstr "Akitso ku Impera Bya Urutonde"
-
-#, fuzzy
-#~ msgid "no semicolon at end of struct or union"
-#~ msgstr "Oya Akabago n'Akitso ku Impera Bya Cyangwa Ihuza"
-
-#, fuzzy
-#~ msgid "extra semicolon in struct or union specified"
-#~ msgstr "Birenga Akabago n'Akitso in Cyangwa Ihuza"
-
-#, fuzzy
-#~ msgid "ISO C doesn't support unnamed structs/unions"
-#~ msgstr "C Gushigikira Kitiswe"
-
-#, fuzzy
-#~ msgid "ISO C forbids member declarations with no members"
-#~ msgstr "C Na: Oya"
-
-#, fuzzy
-#~ msgid "deprecated use of label at end of compound statement"
-#~ msgstr "Bitemewe. Gukoresha Bya Akarango ku Impera Bya Inyandiko"
-
-#, fuzzy
-#~ msgid "ISO C89 forbids mixed declarations and code"
-#~ msgstr "Bivanze Na ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "ISO C forbids label declarations"
-#~ msgstr "C Akarango"
-
-#, fuzzy
-#~ msgid "braced-group within expression allowed only inside a function"
-#~ msgstr "Itsinda muri imvugo Mo Imbere a Umumaro"
-
-#, fuzzy
-#~ msgid "empty body in an else-statement"
-#~ msgstr "ubusa Umubiri in Ikindi Inyandiko"
-
-#, fuzzy
-#~ msgid "ISO C forbids `goto *expr;'"
-#~ msgstr "C"
-
-#, fuzzy
-#~ msgid "ISO C forbids forward parameter declarations"
-#~ msgstr "C Imbere"
-
-#, fuzzy
-#~ msgid "ISO C requires a named argument before `...'"
-#~ msgstr "C a Mbere"
-
-#, fuzzy
-#~ msgid "`...' in old-style identifier list"
-#~ msgstr "`...'in ki/ bishaje IMISUSIRE Ikiranga Urutonde"
-
-#, fuzzy
-#~ msgid "parse error; also virtual memory exhausted"
-#~ msgstr "Ikosa Kitaboneka Ububiko"
-
-#, fuzzy
-#~ msgid "parse error"
-#~ msgstr "Ikosa"
-
-#, fuzzy
-#~ msgid "parser stack overflow"
-#~ msgstr "Byarenze urugero"
-
-#, fuzzy
-#~ msgid "%s at end of input"
-#~ msgstr "%sku Impera Bya Iyinjiza"
-
-#, fuzzy
-#~ msgid "%s before %s'%c'"
-#~ msgstr "%sMbere"
-
-#, fuzzy
-#~ msgid "%s before %s'\\x%x'"
-#~ msgstr "%sMbere"
-
-#, fuzzy
-#~ msgid "%s before string constant"
-#~ msgstr "%sMbere Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "%s before numeric constant"
-#~ msgstr "%sMbere Bikurikije umubare"
-
-#, fuzzy
-#~ msgid "%s before \"%s\""
-#~ msgstr "%sMbere"
-
-#, fuzzy
-#~ msgid "%s before '%s' token"
-#~ msgstr "%sMbere"
-
-#, fuzzy
-#~ msgid "traditional C rejects string concatenation"
-#~ msgstr "C Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "syntax error at '%s' token"
-#~ msgstr "Ikosa ku"
-
-#, fuzzy
-#~ msgid "#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
-#~ msgstr "#Ipaki Ipaki N"
-
-#, fuzzy
-#~ msgid "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, <n>)"
-#~ msgstr "#Ipaki Ipaki N"
-
-#, fuzzy
-#~ msgid "#pragma pack(push[, id], <n>) is not supported on this target"
-#~ msgstr "#Ipaki ID N ni OYA ku iyi Intego"
-
-#, fuzzy
-#~ msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
-#~ msgstr "#Ipaki ID N ni OYA ku iyi Intego"
-
-#, fuzzy
-#~ msgid "missing '(' after '#pragma pack' - ignored"
-#~ msgstr "Ibuze Nyuma"
-
-#, fuzzy
-#~ msgid "malformed '#pragma pack(push[, id], <n>)' - ignored"
-#~ msgstr "Ipaki ID N"
-
-#, fuzzy
-#~ msgid "malformed '#pragma pack(pop[, id])' - ignored"
-#~ msgstr "Ipaki ID"
-
-#, fuzzy
-#~ msgid "unknown action '%s' for '#pragma pack' - ignored"
-#~ msgstr "Kitazwi Igikorwa kugirango"
-
-#, fuzzy
-#~ msgid "junk at end of '#pragma pack'"
-#~ msgstr "Umwanda ku Impera Bya"
-
-#, fuzzy
-#~ msgid "alignment must be a small power of two, not %d"
-#~ msgstr "Itunganya a Gitoya UMWIKUBE Bya OYA"
-
-#, fuzzy
-#~ msgid "applying #pragma weak `%s' after first use results in unspecified behavior"
-#~ msgstr "Nyuma Itangira Gukoresha Ibisubizo ku in imyitwarire"
-
-#, fuzzy
-#~ msgid "junk at end of #pragma weak"
-#~ msgstr "Umwanda ku Impera Bya"
-
-#, fuzzy
-#~ msgid "junk at end of #pragma redefine_extname"
-#~ msgstr "Umwanda ku Impera Bya"
-
-#, fuzzy
-#~ msgid "#pragma redefine_extname conflicts with declaration"
-#~ msgstr "#Na:"
-
-#, fuzzy
-#~ msgid "junk at end of #pragma extern_prefix"
-#~ msgstr "Umwanda ku Impera Bya"
-
-#, fuzzy
-#~ msgid "asm declaration conflicts with previous rename"
-#~ msgstr "Na: Ibanjirije Guhindura izina"
-
-#, fuzzy
-#~ msgid "break statement not within loop or switch"
-#~ msgstr "itandukanya Inyandiko OYA muri Cyangwa Hindura"
-
-#, fuzzy
-#~ msgid "continue statement not within a loop"
-#~ msgstr "urifuzagukomeza Inyandiko OYA muri a"
-
-#, fuzzy
-#~ msgid "destructor needed for `%#D'"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "where case label appears here"
-#~ msgstr "Akarango"
-
-#, fuzzy
-#~ msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
-#~ msgstr "(Bya Ibanjirije in Ingano:"
-
-#, fuzzy
-#~ msgid "%s qualifier ignored on asm"
-#~ msgstr "%sku"
-
-#, fuzzy
-#~ msgid "`%s' has an incomplete type"
-#~ msgstr "`%s'Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid use of void expression"
-#~ msgstr "Sibyo Gukoresha Bya imvugo"
-
-#, fuzzy
-#~ msgid "invalid use of flexible array member"
-#~ msgstr "Sibyo Gukoresha Bya Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "invalid use of array with unspecified bounds"
-#~ msgstr "Sibyo Gukoresha Bya Imbonerahamwe Na:"
-
-#, fuzzy
-#~ msgid "invalid use of undefined type `%s %s'"
-#~ msgstr "Sibyo Gukoresha Bya kidasobanuye Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid use of incomplete typedef `%s'"
-#~ msgstr "Sibyo Gukoresha Bya"
-
-#, fuzzy
-#~ msgid "function types not truly compatible in ISO C"
-#~ msgstr "Umumaro OYA in C"
-
-#, fuzzy
-#~ msgid "types are not quite compatible"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "arithmetic on pointer to an incomplete type"
-#~ msgstr "ku Mweretsi Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "%s has no member named `%s'"
-#~ msgstr "%sOya"
-
-#, fuzzy
-#~ msgid "request for member `%s' in something not a structure or union"
-#~ msgstr "Kubaza... kugirango in OYA a Imiterere Cyangwa Ihuza"
-
-#, fuzzy
-#~ msgid "dereferencing pointer to incomplete type"
-#~ msgstr "Mweretsi Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "dereferencing `void *' pointer"
-#~ msgstr "Mweretsi"
-
-#, fuzzy
-#~ msgid "invalid type argument of `%s'"
-#~ msgstr "Sibyo Ubwoko Bya"
-
-#, fuzzy
-#~ msgid "subscript missing in array reference"
-#~ msgstr "Inyandiko nyesi Ibuze in Imbonerahamwe Indango"
-
-#, fuzzy
-#~ msgid "array subscript has type `char'"
-#~ msgstr "Imbonerahamwe Inyandiko nyesi Ubwoko"
-
-#, fuzzy
-#~ msgid "array subscript is not an integer"
-#~ msgstr "Imbonerahamwe Inyandiko nyesi ni OYA Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "ISO C forbids subscripting `register' array"
-#~ msgstr "C Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "ISO C90 forbids subscripting non-lvalue array"
-#~ msgstr "Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "subscript has type `char'"
-#~ msgstr "Inyandiko nyesi Ubwoko"
-
-#, fuzzy
-#~ msgid "subscripted value is neither array nor pointer"
-#~ msgstr "Agaciro ni Imbonerahamwe Mweretsi"
-
-#, fuzzy
-#~ msgid "`%s' undeclared here (not in a function)"
-#~ msgstr "`%s'OYA in a Umumaro"
-
-#, fuzzy
-#~ msgid "`%s' undeclared (first use in this function)"
-#~ msgstr "`%s'Itangira Gukoresha in iyi Umumaro"
-
-#, fuzzy
-#~ msgid "(Each undeclared identifier is reported only once"
-#~ msgstr "(Ikiranga ni Rimwe"
-
-#, fuzzy
-#~ msgid "for each function it appears in.)"
-#~ msgstr "kugirango Umumaro in"
-
-#, fuzzy
-#~ msgid "local declaration of `%s' hides instance variable"
-#~ msgstr "Bya Urugero IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "called object is not a function"
-#~ msgstr "Igikoresho ni OYA a Umumaro"
-
-#, fuzzy
-#~ msgid "too many arguments to function"
-#~ msgstr "ingingo Kuri Umumaro"
-
-#, fuzzy
-#~ msgid "type of formal parameter %d is incomplete"
-#~ msgstr "Ubwoko Bya ni"
-
-#, fuzzy
-#~ msgid "%s as integer rather than floating due to prototype"
-#~ msgstr "%sNka Umubare wuzuye Bihindagurika Kuri"
-
-#, fuzzy
-#~ msgid "%s as integer rather than complex due to prototype"
-#~ msgstr "%sNka Umubare wuzuye ITSINDA RY'IMIBARE C Kuri"
-
-#, fuzzy
-#~ msgid "%s as complex rather than floating due to prototype"
-#~ msgstr "%sNka ITSINDA RY'IMIBARE C Bihindagurika Kuri"
-
-#, fuzzy
-#~ msgid "%s as floating rather than integer due to prototype"
-#~ msgstr "%sNka Bihindagurika Umubare wuzuye Kuri"
-
-#, fuzzy
-#~ msgid "%s as complex rather than integer due to prototype"
-#~ msgstr "%sNka ITSINDA RY'IMIBARE C Umubare wuzuye Kuri"
-
-#, fuzzy
-#~ msgid "%s as floating rather than complex due to prototype"
-#~ msgstr "%sNka Bihindagurika ITSINDA RY'IMIBARE C Kuri"
-
-#, fuzzy
-#~ msgid "%s as `float' rather than `double' due to prototype"
-#~ msgstr "%sNka Kuri"
-
-#, fuzzy
-#~ msgid "%s with different width due to prototype"
-#~ msgstr "%sNa: Ubugari Kuri"
-
-#, fuzzy
-#~ msgid "%s as unsigned due to prototype"
-#~ msgstr "%sNka Bitashizweho umukono Kuri"
-
-#, fuzzy
-#~ msgid "%s as signed due to prototype"
-#~ msgstr "%sNka Kuri"
-
-#, fuzzy
-#~ msgid "too few arguments to function"
-#~ msgstr "ingingo Kuri Umumaro"
-
-#, fuzzy
-#~ msgid "suggest parentheses around + or - inside shift"
-#~ msgstr "Cyangwa Mo Imbere Gusunika"
-
-#, fuzzy
-#~ msgid "suggest parentheses around && within ||"
-#~ msgstr "muri"
-
-#, fuzzy
-#~ msgid "suggest parentheses around arithmetic in operand of |"
-#~ msgstr "in Bya"
-
-#, fuzzy
-#~ msgid "suggest parentheses around comparison in operand of |"
-#~ msgstr "in Bya"
-
-#, fuzzy
-#~ msgid "suggest parentheses around arithmetic in operand of ^"
-#~ msgstr "in Bya"
-
-#, fuzzy
-#~ msgid "suggest parentheses around comparison in operand of ^"
-#~ msgstr "in Bya"
-
-#, fuzzy
-#~ msgid "suggest parentheses around + or - in operand of &"
-#~ msgstr "Cyangwa in Bya"
-
-#, fuzzy
-#~ msgid "suggest parentheses around comparison in operand of &"
-#~ msgstr "in Bya"
-
-#, fuzzy
-#~ msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
-#~ msgstr "nka OYA Bijyanye n'imibare Igisobanuro"
-
-#, fuzzy
-#~ msgid "division by zero"
-#~ msgstr "Kugabanya na zeru"
-
-#, fuzzy
-#~ msgid "right shift count is negative"
-#~ msgstr "Iburyo: Gusunika IBARA ni"
-
-#, fuzzy
-#~ msgid "right shift count >= width of type"
-#~ msgstr "Iburyo: Gusunika IBARA Ubugari Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "left shift count is negative"
-#~ msgstr "Ibumoso: Gusunika IBARA ni"
-
-#, fuzzy
-#~ msgid "left shift count >= width of type"
-#~ msgstr "Ibumoso: Gusunika IBARA Ubugari Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "shift count is negative"
-#~ msgstr "Gusunika IBARA ni"
-
-#, fuzzy
-#~ msgid "shift count >= width of type"
-#~ msgstr "Gusunika IBARA Ubugari Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "comparing floating point with == or != is unsafe"
-#~ msgstr "Bihindagurika Akadomo Na: Cyangwa ni"
-
-#, fuzzy
-#~ msgid "ISO C forbids comparison of `void *' with function pointer"
-#~ msgstr "C Bya Na: Umumaro Mweretsi"
-
-#, fuzzy
-#~ msgid "comparison of distinct pointer types lacks a cast"
-#~ msgstr "Bya Mweretsi a"
-
-#, fuzzy
-#~ msgid "comparison between pointer and integer"
-#~ msgstr "hagati Mweretsi Na Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "ISO C forbids ordered comparisons of pointers to functions"
-#~ msgstr "C Bya Kuri Imimaro"
-
-#, fuzzy
-#~ msgid "comparison of complete and incomplete pointers"
-#~ msgstr "Bya Byuzuye Na"
-
-#, fuzzy
-#~ msgid "ordered comparison of pointer with integer zero"
-#~ msgstr "Bya Mweretsi Na: Umubare wuzuye Zeru"
-
-#, fuzzy
-#~ msgid "unordered comparison on non-floating point argument"
-#~ msgstr "ku Bihindagurika Akadomo"
-
-#, fuzzy
-#~ msgid "comparison between signed and unsigned"
-#~ msgstr "hagati Na Bitashizweho umukono"
-
-#, fuzzy
-#~ msgid "comparison of promoted ~unsigned with constant"
-#~ msgstr "Bya Bitashizweho umukono Na:"
-
-#, fuzzy
-#~ msgid "comparison of promoted ~unsigned with unsigned"
-#~ msgstr "Bya Bitashizweho umukono Na: Bitashizweho umukono"
-
-#, fuzzy
-#~ msgid "pointer of type `void *' used in subtraction"
-#~ msgstr "Mweretsi Bya Ubwoko in Gukuramo"
-
-#, fuzzy
-#~ msgid "pointer to a function used in subtraction"
-#~ msgstr "Mweretsi Kuri a Umumaro in Gukuramo"
-
-#, fuzzy
-#~ msgid "wrong type argument to unary plus"
-#~ msgstr "Ubwoko Kuri Guteranya"
-
-#, fuzzy
-#~ msgid "wrong type argument to unary minus"
-#~ msgstr "Ubwoko Kuri"
-
-#, fuzzy
-#~ msgid "ISO C does not support `~' for complex conjugation"
-#~ msgstr "C OYA Gushigikira kugirango ITSINDA RY'IMIBARE C"
-
-#, fuzzy
-#~ msgid "wrong type argument to bit-complement"
-#~ msgstr "Ubwoko Kuri"
-
-#, fuzzy
-#~ msgid "wrong type argument to abs"
-#~ msgstr "Ubwoko Kuri ABS"
-
-#, fuzzy
-#~ msgid "wrong type argument to conjugation"
-#~ msgstr "Ubwoko Kuri"
-
-#, fuzzy
-#~ msgid "wrong type argument to unary exclamation mark"
-#~ msgstr "Ubwoko Kuri Ikimenyetso"
-
-#, fuzzy
-#~ msgid "ISO C does not support `++' and `--' on complex types"
-#~ msgstr "C OYA Gushigikira Na ku ITSINDA RY'IMIBARE C"
-
-#, fuzzy
-#~ msgid "wrong type argument to increment"
-#~ msgstr "Ubwoko Kuri Iyongeragaciro"
-
-#, fuzzy
-#~ msgid "wrong type argument to decrement"
-#~ msgstr "Ubwoko Kuri"
-
-#, fuzzy
-#~ msgid "increment of pointer to unknown structure"
-#~ msgstr "Iyongeragaciro Bya Mweretsi Kuri Kitazwi Imiterere"
-
-#, fuzzy
-#~ msgid "decrement of pointer to unknown structure"
-#~ msgstr "Bya Mweretsi Kuri Kitazwi Imiterere"
-
-#, fuzzy
-#~ msgid "ISO C forbids the address of a cast expression"
-#~ msgstr "C i Aderesi Bya a imvugo"
-
-#, fuzzy
-#~ msgid "invalid lvalue in unary `&'"
-#~ msgstr "Sibyo in"
-
-#, fuzzy
-#~ msgid "attempt to take address of bit-field structure member `%s'"
-#~ msgstr "Kuri Aderesi Bya Umwanya Imiterere"
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#, fuzzy
-#~ msgid "%s"
-#~ msgstr "%s"
-
-#, fuzzy
-#~ msgid "ISO C forbids use of conditional expressions as lvalues"
-#~ msgstr "C Gukoresha Bya Nka"
-
-#, fuzzy
-#~ msgid "ISO C forbids use of compound expressions as lvalues"
-#~ msgstr "C Gukoresha Bya Nka"
-
-#, fuzzy
-#~ msgid "ISO C forbids use of cast expressions as lvalues"
-#~ msgstr "C Gukoresha Bya Nka"
-
-#, fuzzy
-#~ msgid "%s of read-only member `%s'"
-#~ msgstr "%sBya Gusoma"
-
-#, fuzzy
-#~ msgid "%s of read-only variable `%s'"
-#~ msgstr "%sBya Gusoma IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "%s of read-only location"
-#~ msgstr "%sBya Gusoma Ahantu"
-
-#, fuzzy
-#~ msgid "cannot take address of bit-field `%s'"
-#~ msgstr "Aderesi Bya Umwanya"
-
-#, fuzzy
-#~ msgid "global register variable `%s' used in nested function"
-#~ msgstr "Kwiyandikisha IMPINDURAGACIRO in Umumaro"
-
-#, fuzzy
-#~ msgid "register variable `%s' used in nested function"
-#~ msgstr "Kwiyandikisha IMPINDURAGACIRO in Umumaro"
-
-#, fuzzy
-#~ msgid "address of global register variable `%s' requested"
-#~ msgstr "Aderesi Bya Kwiyandikisha IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "cannot put object with volatile field into register"
-#~ msgstr "Gushyira Igikoresho Na: Umwanya Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "address of register variable `%s' requested"
-#~ msgstr "Aderesi Bya Kwiyandikisha IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "signed and unsigned type in conditional expression"
-#~ msgstr "Na Bitashizweho umukono Ubwoko in imvugo"
-
-#, fuzzy
-#~ msgid "ISO C forbids conditional expr with only one void side"
-#~ msgstr "C Na:"
-
-#, fuzzy
-#~ msgid "ISO C forbids conditional expr between `void *' and function pointer"
-#~ msgstr "C hagati Na Umumaro Mweretsi"
-
-#, fuzzy
-#~ msgid "pointer type mismatch in conditional expression"
-#~ msgstr "Mweretsi Ubwoko in imvugo"
-
-#, fuzzy
-#~ msgid "pointer/integer type mismatch in conditional expression"
-#~ msgstr "Mweretsi Umubare wuzuye Ubwoko in imvugo"
-
-#, fuzzy
-#~ msgid "type mismatch in conditional expression"
-#~ msgstr "Ubwoko in imvugo"
-
-#, fuzzy
-#~ msgid "left-hand operand of comma expression has no effect"
-#~ msgstr "Ibumoso: Bya Akitso imvugo Oya INGARUKA"
-
-#, fuzzy
-#~ msgid "cast specifies array type"
-#~ msgstr "Imbonerahamwe Ubwoko"
-
-#, fuzzy
-#~ msgid "cast specifies function type"
-#~ msgstr "Umumaro Ubwoko"
-
-#, fuzzy
-#~ msgid "ISO C forbids casting nonscalar to the same type"
-#~ msgstr "C Kuri i Ubwoko"
-
-#, fuzzy
-#~ msgid "ISO C forbids casts to union type"
-#~ msgstr "C Kuri Ihuza Ubwoko"
-
-#, fuzzy
-#~ msgid "cast to union type from type not present in union"
-#~ msgstr "Kuri Ihuza Ubwoko Bivuye Ubwoko OYA in Ihuza"
-
-#, fuzzy
-#~ msgid "cast adds new qualifiers to function type"
-#~ msgstr "Gishya Kuri Umumaro Ubwoko"
-
-#, fuzzy
-#~ msgid "cast discards qualifiers from pointer target type"
-#~ msgstr "Bivuye Mweretsi Intego Ubwoko"
-
-#, fuzzy
-#~ msgid "cast increases required alignment of target type"
-#~ msgstr "Bya ngombwa Itunganya Bya Intego Ubwoko"
-
-#, fuzzy
-#~ msgid "cast from pointer to integer of different size"
-#~ msgstr "Bivuye Mweretsi Kuri Umubare wuzuye Bya Ingano"
-
-#, fuzzy
-#~ msgid "cast does not match function type"
-#~ msgstr "OYA BIHUYE Umumaro Ubwoko"
-
-#, fuzzy
-#~ msgid "cast to pointer from integer of different size"
-#~ msgstr "Kuri Mweretsi Bivuye Umubare wuzuye Bya Ingano"
-
-#, fuzzy
-#~ msgid "type-punning to incomplete type might break strict-aliasing rules"
-#~ msgstr "Ubwoko Kuri Ubwoko itandukanya"
-
-#, fuzzy
-#~ msgid "dereferencing type-punned pointer will break strict-aliasing rules"
-#~ msgstr "Ubwoko Mweretsi itandukanya"
-
-#, fuzzy
-#~ msgid "invalid lvalue in assignment"
-#~ msgstr "Sibyo in Igenera"
-
-#, fuzzy
-#~ msgid "assignment"
-#~ msgstr "Igenera"
-
-#, fuzzy
-#~ msgid "cannot pass rvalue to reference parameter"
-#~ msgstr "Kuri Indango"
-
-#, fuzzy
-#~ msgid "%s makes qualified function pointer from unqualified"
-#~ msgstr "%sUmumaro Mweretsi Bivuye"
-
-#, fuzzy
-#~ msgid "%s discards qualifiers from pointer target type"
-#~ msgstr "%sBivuye Mweretsi Intego Ubwoko"
-
-#, fuzzy
-#~ msgid "ISO C prohibits argument conversion to union type"
-#~ msgstr "C Ihindurangero Kuri Ihuza Ubwoko"
-
-#, fuzzy
-#~ msgid "ISO C forbids %s between function pointer and `void *'"
-#~ msgstr "C hagati Umumaro Mweretsi Na"
-
-#, fuzzy
-#~ msgid "pointer targets in %s differ in signedness"
-#~ msgstr "Mweretsi in in"
-
-#, fuzzy
-#~ msgid "%s from incompatible pointer type"
-#~ msgstr "%sBivuye Mweretsi Ubwoko"
-
-#, fuzzy
-#~ msgid "%s makes pointer from integer without a cast"
-#~ msgstr "%sMweretsi Bivuye Umubare wuzuye a"
-
-#, fuzzy
-#~ msgid "%s makes integer from pointer without a cast"
-#~ msgstr "%sUmubare wuzuye Bivuye Mweretsi a"
-
-#, fuzzy
-#~ msgid "incompatible type for argument %d of `%s'"
-#~ msgstr "Ubwoko kugirango Bya"
-
-#, fuzzy
-#~ msgid "incompatible type for argument %d of indirect function call"
-#~ msgstr "Ubwoko kugirango Bya BUZIGUYE Umumaro"
-
-#, fuzzy
-#~ msgid "incompatible types in %s"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "passing arg of `%s'"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "passing arg of pointer to function"
-#~ msgstr "Bya Mweretsi Kuri Umumaro"
-
-#, fuzzy
-#~ msgid "passing arg %d of `%s'"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "passing arg %d of pointer to function"
-#~ msgstr "Bya Mweretsi Kuri Umumaro"
-
-#, fuzzy
-#~ msgid "initializer for static variable is not constant"
-#~ msgstr "kugirango IMPINDURAGACIRO ni OYA"
-
-#, fuzzy
-#~ msgid "initializer for static variable uses complicated arithmetic"
-#~ msgstr "kugirango IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "aggregate initializer is not constant"
-#~ msgstr "ni OYA"
-
-#, fuzzy
-#~ msgid "traditional C rejects automatic aggregate initialization"
-#~ msgstr "C Byikoresha"
-
-#, fuzzy
-#~ msgid "(near initialization for `%s')"
-#~ msgstr "(kugirango"
-
-#, fuzzy
-#~ msgid "char-array initialized from wide string"
-#~ msgstr "INYUGUTI Imbonerahamwe Bivuye Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "int-array initialized from non-wide string"
-#~ msgstr "INT Imbonerahamwe Bivuye Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "initializer-string for array of chars is too long"
-#~ msgstr "Ikurikiranyanyuguti kugirango Imbonerahamwe Bya ni"
-
-#, fuzzy
-#~ msgid "array initialized from non-constant array expression"
-#~ msgstr "Imbonerahamwe Bivuye Imbonerahamwe imvugo"
-
-#, fuzzy
-#~ msgid "initializer element is not constant"
-#~ msgstr "Ikigize: ni OYA"
-
-#, fuzzy
-#~ msgid "initializer element is not computable at load time"
-#~ msgstr "Ikigize: ni OYA ku Ibirimo Igihe"
-
-#, fuzzy
-#~ msgid "invalid initializer"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "extra brace group at end of initializer"
-#~ msgstr "Birenga Itsinda ku Impera Bya"
-
-#, fuzzy
-#~ msgid "missing braces around initializer"
-#~ msgstr "Ibuze Ingirwadusodeko"
-
-#, fuzzy
-#~ msgid "braces around scalar initializer"
-#~ msgstr "Ingirwadusodeko"
-
-#, fuzzy
-#~ msgid "initialization of flexible array member in a nested context"
-#~ msgstr "Bya Imbonerahamwe in a Imvugiro"
-
-#, fuzzy
-#~ msgid "initialization of a flexible array member"
-#~ msgstr "Bya a Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "missing initializer"
-#~ msgstr "Ibuze"
-
-#, fuzzy
-#~ msgid "empty scalar initializer"
-#~ msgstr "ubusa"
-
-#, fuzzy
-#~ msgid "extra elements in scalar initializer"
-#~ msgstr "Birenga Ibintu in"
-
-#, fuzzy
-#~ msgid "initialization designators may not nest"
-#~ msgstr "Gicurasi OYA"
-
-#, fuzzy
-#~ msgid "array index in non-array initializer"
-#~ msgstr "Imbonerahamwe Umubarendanga in Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "field name not in record or union initializer"
-#~ msgstr "Umwanya Izina: OYA in Icyabitswe Cyangwa Ihuza"
-
-#, fuzzy
-#~ msgid "nonconstant array index in initializer"
-#~ msgstr "Imbonerahamwe Umubarendanga in"
-
-#, fuzzy
-#~ msgid "array index in initializer exceeds array bounds"
-#~ msgstr "Imbonerahamwe Umubarendanga in Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "empty index range in initializer"
-#~ msgstr "ubusa Umubarendanga Urutonde in"
-
-#, fuzzy
-#~ msgid "array index range in initializer exceeds array bounds"
-#~ msgstr "Imbonerahamwe Umubarendanga Urutonde in Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "unknown field `%s' specified in initializer"
-#~ msgstr "Kitazwi Umwanya in"
-
-#, fuzzy
-#~ msgid "initialized field with side-effects overwritten"
-#~ msgstr "Umwanya Na: Ingaruka"
-
-#, fuzzy
-#~ msgid "excess elements in char array initializer"
-#~ msgstr "Ibintu in INYUGUTI Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "excess elements in struct initializer"
-#~ msgstr "Ibintu in"
-
-#, fuzzy
-#~ msgid "non-static initialization of a flexible array member"
-#~ msgstr "Bya a Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "excess elements in union initializer"
-#~ msgstr "Ibintu in Ihuza"
-
-#, fuzzy
-#~ msgid "traditional C rejects initialization of unions"
-#~ msgstr "C Bya"
-
-#, fuzzy
-#~ msgid "excess elements in array initializer"
-#~ msgstr "Ibintu in Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "excess elements in vector initializer"
-#~ msgstr "Ibintu in"
-
-#, fuzzy
-#~ msgid "excess elements in scalar initializer"
-#~ msgstr "Ibintu in"
-
-#, fuzzy
-#~ msgid "asm template is not a string constant"
-#~ msgstr "Inyandikorugero ni OYA a Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "invalid lvalue in asm statement"
-#~ msgstr "Sibyo in Inyandiko"
-
-#, fuzzy
-#~ msgid "modification by `asm'"
-#~ msgstr "ku"
-
-#, fuzzy
-#~ msgid "function declared `noreturn' has a `return' statement"
-#~ msgstr "Umumaro a Inyandiko"
-
-#, fuzzy
-#~ msgid "`return' with no value, in function returning non-void"
-#~ msgstr "`Na: Oya Agaciro in Umumaro"
-
-#, fuzzy
-#~ msgid "`return' with a value, in function returning void"
-#~ msgstr "`Na: a Agaciro in Umumaro"
-
-#, fuzzy
-#~ msgid "return"
-#~ msgstr "Garuka"
-
-#, fuzzy
-#~ msgid "function returns address of local variable"
-#~ msgstr "Umumaro Aderesi Bya IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "switch quantity not an integer"
-#~ msgstr "Hindura Ingano OYA Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "`long' switch expression not converted to `int' in ISO C"
-#~ msgstr "`Hindura imvugo OYA Kuri in C"
-
-#, fuzzy
-#~ msgid "case label not within a switch statement"
-#~ msgstr "Akarango OYA muri a Hindura Inyandiko"
-
-#, fuzzy
-#~ msgid "`default' label not within a switch statement"
-#~ msgstr "`Akarango OYA muri a Hindura Inyandiko"
-
-#, fuzzy
-#~ msgid "inlining failed in call to `%s'"
-#~ msgstr "Byanze in Kuri"
-
-#, fuzzy
-#~ msgid "called from here"
-#~ msgstr "Bivuye"
-
-#, fuzzy
-#~ msgid "can't inline call to `%s'"
-#~ msgstr "Mumurongo Kuri"
-
-#, fuzzy
-#~ msgid "function call has aggregate value"
-#~ msgstr "Umumaro Agaciro"
-
-#, fuzzy
-#~ msgid "Size of loop %d should be %d, not %d."
-#~ msgstr "Bya OYA"
-
-#, fuzzy
-#~ msgid "Bb %d do not belong to loop %d."
-#~ msgstr "OYA Kuri"
-
-#, fuzzy
-#~ msgid "Loop %d's header does not have exactly 2 entries."
-#~ msgstr "S Umutwempangano OYA 2. Ibyinjijwe"
-
-#, fuzzy
-#~ msgid "Loop %d's latch does not have exactly 1 successor."
-#~ msgstr "S OYA 1."
-
-#, fuzzy
-#~ msgid "Loop %d's latch does not have header as successor."
-#~ msgstr "S OYA Umutwempangano Nka"
-
-#, fuzzy
-#~ msgid "Loop %d's latch does not belong directly to it."
-#~ msgstr "S OYA Kuri"
-
-#, fuzzy
-#~ msgid "Loop %d's header does not belong directly to it."
-#~ msgstr "S Umutwempangano OYA Kuri"
-
-#, fuzzy
-#~ msgid "bb %d on wrong place"
-#~ msgstr "ku"
-
-#, fuzzy
-#~ msgid "prev_bb of %d should be %d, not %d"
-#~ msgstr "Bya OYA"
-
-#, fuzzy
-#~ msgid "end insn %d for block %d not found in the insn stream"
-#~ msgstr "Impera kugirango Funga OYA Byabonetse in i"
-
-#, fuzzy
-#~ msgid "insn %d is in multiple basic blocks (%d and %d)"
-#~ msgstr "ni in Igikubo BASIC Na"
-
-#, fuzzy
-#~ msgid "head insn %d for block %d not found in the insn stream"
-#~ msgstr "kugirango Funga OYA Byabonetse in i"
-
-#, fuzzy
-#~ msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
-#~ msgstr "OYA BIHUYE"
-
-#, fuzzy
-#~ msgid "verify_flow_info: Wrong count of block %i %i"
-#~ msgstr "IBARA Bya Funga"
-
-#, fuzzy
-#~ msgid "verify_flow_info: Wrong frequency of block %i %i"
-#~ msgstr "Ubwisubire Bya Funga"
-
-#, fuzzy
-#~ msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
-#~ msgstr "Imishobokere Bya"
-
-#, fuzzy
-#~ msgid "verify_flow_info: Wrong count of edge %i->%i %i"
-#~ msgstr "IBARA Bya"
-
-#, fuzzy
-#~ msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "wrong insn in the fallthru edge"
-#~ msgstr "in i"
-
-#, fuzzy
-#~ msgid "verify_flow_info: Basic block %d succ edge is corrupted"
-#~ msgstr "Funga ni"
-
-#, fuzzy
-#~ msgid "Missing REG_EH_REGION note in the end of bb %i"
-#~ msgstr "Impugukirwa in i Impera Bya"
-
-#, fuzzy
-#~ msgid "Too many outgoing branch edges from bb %i"
-#~ msgstr "Bivuye"
-
-#, fuzzy
-#~ msgid "Fallthru edge after unconditional jump %i"
-#~ msgstr "Nyuma Simbuka"
-
-#, fuzzy
-#~ msgid "Wrong amount of branch edges after unconditional jump %i"
-#~ msgstr "Igiteranyo Bya Nyuma Simbuka"
-
-#, fuzzy
-#~ msgid "Wrong amount of branch edges after conditional jump %i"
-#~ msgstr "Igiteranyo Bya Nyuma Simbuka"
-
-#, fuzzy
-#~ msgid "Call edges for non-call insn in bb %i"
-#~ msgstr "kugirango in"
-
-#, fuzzy
-#~ msgid "Abnormal edges for no purpose in bb %i"
-#~ msgstr "kugirango Oya Intego in"
-
-#, fuzzy
-#~ msgid "missing barrier after block %i"
-#~ msgstr "Ibuze Nyuma Funga"
-
-#, fuzzy
-#~ msgid "basic block %d pred edge is corrupted"
-#~ msgstr "BASIC Funga ni"
-
-#, fuzzy
-#~ msgid "insn %d inside basic block %d but block_for_insn is NULL"
-#~ msgstr "Mo Imbere BASIC Funga ni"
-
-#, fuzzy
-#~ msgid "insn %d inside basic block %d but block_for_insn is %i"
-#~ msgstr "Mo Imbere BASIC Funga ni"
-
-#, fuzzy
-#~ msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
-#~ msgstr "ni Ibuze kugirango Funga"
-
-#, fuzzy
-#~ msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
-#~ msgstr "in Hagati Bya BASIC Funga"
-
-#, fuzzy
-#~ msgid "in basic block %d:"
-#~ msgstr "in BASIC Funga"
-
-#, fuzzy
-#~ msgid "flow control insn inside a basic block"
-#~ msgstr "Igenzura Mo Imbere a BASIC Funga"
-
-#, fuzzy
-#~ msgid "basic block %i edge lists are corrupted"
-#~ msgstr "BASIC Funga Intonde"
-
-#, fuzzy
-#~ msgid "basic blocks not numbered consecutively"
-#~ msgstr "BASIC OYA Iriho Imibare"
-
-#, fuzzy
-#~ msgid "insn outside basic block"
-#~ msgstr "Hanze BASIC Funga"
-
-#, fuzzy
-#~ msgid "return not followed by barrier"
-#~ msgstr "Garuka OYA ku"
-
-#, fuzzy
-#~ msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
-#~ msgstr "Umubare Bya Ibisobanuro in"
-
-#, fuzzy
-#~ msgid "verify_flow_info failed"
-#~ msgstr "Byanze"
-
-#, fuzzy
-#~ msgid "internal error"
-#~ msgstr "Ikosa ry'imbere"
-
-#, fuzzy
-#~ msgid "no arguments"
-#~ msgstr "Oya ingingo"
-
-#, fuzzy
-#~ msgid "collect2 version %s"
-#~ msgstr "Verisiyo"
-
-#, fuzzy
-#~ msgid "%d constructor(s) found\n"
-#~ msgstr "%dS"
-
-#, fuzzy
-#~ msgid "%d destructor(s)  found\n"
-#~ msgstr "%dS"
-
-#, fuzzy
-#~ msgid "%d frame table(s) found\n"
-#~ msgstr "%dIkadiri imbonerahamwe# S"
-
-#, fuzzy
-#~ msgid "%s terminated with signal %d [%s]%s"
-#~ msgstr "%sNa:"
-
-#, fuzzy
-#~ msgid "%s returned %d exit status"
-#~ msgstr "%sGusohoka Imimerere"
-
-#, fuzzy
-#~ msgid "[cannot find %s]"
-#~ msgstr "[Gushaka"
-
-#, fuzzy
-#~ msgid "cannot find `%s'"
-#~ msgstr "Gushaka"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "write_c_file - output name is %s, prefix is %s\n"
-#~ msgstr "Ibisohoka Izina: ni Imbanziriza ni"
-
-#, fuzzy
-#~ msgid "cannot find `nm'"
-#~ msgstr "Gushaka"
-
-#, fuzzy
-#~ msgid "dup2 %d 1"
-#~ msgstr "1."
-
-# svx/source\svdraw\svdstr.src:STR_EditShut.text
-#, fuzzy
-#~ msgid "close %d"
-#~ msgstr "Gufunga"
-
-#, fuzzy
-#~ msgid "init function found in object %s"
-#~ msgstr "Umumaro Byabonetse in Igikoresho"
-
-#, fuzzy
-#~ msgid "fini function found in object %s"
-#~ msgstr "Umumaro Byabonetse in Igikoresho"
-
-#, fuzzy
-#~ msgid "unable to open file '%s'"
-#~ msgstr "Kuri Gufungura IDOSIYE"
-
-#, fuzzy
-#~ msgid "unable to stat file '%s'"
-#~ msgstr "Kuri IDOSIYE"
-
-#, fuzzy
-#~ msgid "unable to mmap file '%s'"
-#~ msgstr "Kuri IDOSIYE"
-
-#, fuzzy
-#~ msgid "not found\n"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "dynamic dependency %s not found"
-#~ msgstr "OYA Byabonetse"
-
-#, fuzzy
-#~ msgid "bad magic number in file '%s'"
-#~ msgstr "Umubare in IDOSIYE"
-
-#, fuzzy
-#~ msgid "cannot find `ldd'"
-#~ msgstr "Gushaka"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "ldd output with constructors/destructors.\n"
-#~ msgstr "Ibisohoka Na:"
-
-#, fuzzy
-#~ msgid "unable to open dynamic dependency '%s'"
-#~ msgstr "Kuri Gufungura"
-
-#, fuzzy
-#~ msgid "%s: not a COFF file"
-#~ msgstr "%s:OYA a IDOSIYE"
-
-#, fuzzy
-#~ msgid "%s: cannot open as COFF file"
-#~ msgstr "%s:Gufungura Nka IDOSIYE"
-
-#, fuzzy
-#~ msgid "library lib%s not found"
-#~ msgstr "Isomero OYA Byabonetse"
-
-# sfx2/source\appl\minbox.src:RID_MAIL_INBOX.BTN_MAILINBOX_OPEN.text
-#, fuzzy
-#~ msgid "open %s"
-#~ msgstr "Gufungura..."
-
-#, fuzzy
-#~ msgid "incompatibilities between object file & expected values"
-#~ msgstr "hagati Igikoresho IDOSIYE Ikitezwe: Uduciro"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
-#~ msgstr "IKIMENYETSO imbonerahamwe# Nta- boneza"
-
-#, fuzzy
-#~ msgid "string section missing"
-#~ msgstr "Ikurikiranyanyuguti Icyiciro Ibuze"
-
-#, fuzzy
-#~ msgid "section pointer missing"
-#~ msgstr "Icyiciro Mweretsi Ibuze"
-
-#, fuzzy
-#~ msgid "no symbol table found"
-#~ msgstr "Oya IKIMENYETSO imbonerahamwe# Byabonetse"
-
-#, fuzzy
-#~ msgid "no cmd_strings found"
-#~ msgstr "Oya Byabonetse"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "Updating header and load commands.\n"
-#~ "\n"
-#~ msgstr "Umutwempangano Na Ibirimo Amabwiriza"
-
-#, fuzzy
-#~ msgid "load command map, %d cmds, new size %ld.\n"
-#~ msgstr "Ibirimo Komandi: Gishya Ingano"
-
-#, fuzzy
-#~ msgid ""
-#~ "writing load commands.\n"
-#~ "\n"
-#~ msgstr "Ibirimo Amabwiriza"
-
-# svx/source\svdraw\svdstr.src:STR_EditShut.text
-#, fuzzy
-#~ msgid "close %s"
-#~ msgstr "Gufunga"
-
-#, fuzzy
-#~ msgid "could not convert 0x%l.8x into a region"
-#~ msgstr "OYA GUHINDURA a"
-
-#, fuzzy
-#~ msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
-#~ msgstr "%sUmumaro Nta- boneza"
-
-#, fuzzy
-#~ msgid "bad magic number"
-#~ msgstr "Umubare"
-
-#, fuzzy
-#~ msgid "bad header version"
-#~ msgstr "Umutwempangano Verisiyo"
-
-#, fuzzy
-#~ msgid "bad raw header version"
-#~ msgstr "Umutwempangano Verisiyo"
-
-#, fuzzy
-#~ msgid "raw header buffer too small"
-#~ msgstr "Umutwempangano Gitoya"
-
-#, fuzzy
-#~ msgid "old raw header file"
-#~ msgstr "ki/ bishaje Umutwempangano IDOSIYE"
-
-#, fuzzy
-#~ msgid "unsupported version"
-#~ msgstr "Verisiyo"
-
-#, fuzzy
-#~ msgid "unknown {de,en}code_mach_o_hdr return value %d"
-#~ msgstr "Kitazwi Garuka Agaciro"
-
-#, fuzzy
-#~ msgid "lseek %s 0"
-#~ msgstr "0"
-
-# svx/inc\globlmn.hrc:ITEM_FILE_MAIL_INBOX.text
-#, fuzzy
-#~ msgid "read %s"
-#~ msgstr "Gusoma"
-
-#, fuzzy
-#~ msgid "read %ld bytes, expected %ld, from %s"
-#~ msgstr "Gusoma Bayite Ikitezwe: Bivuye"
-
-# #-#-#-#-#  officecfg.pot (PACKAGE VERSION)  #-#-#-#-#
-# officecfg/registry\schema\org\openoffice\Office\Common.xcs:....Filter.HTML.Export.Browser..3.text
-# #-#-#-#-#  officecfg.pot (PACKAGE VERSION)  #-#-#-#-#
-# officecfg/registry\schema\org\openoffice\Office\Writer.xcs:....FormLetter.MailingOutput.Format..8.text
-#, fuzzy
-#~ msgid "write %s"
-#~ msgstr "Kwandika"
-
-#, fuzzy
-#~ msgid "wrote %ld bytes, expected %ld, to %s"
-#~ msgstr "Bayite Ikitezwe: Kuri"
-
-#, fuzzy
-#~ msgid ""
-#~ ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
-#~ ";; %d successes.\n"
-#~ "\n"
-#~ msgstr ";;Sitatisitiki Gishya Umwanya Ibyatunganye"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ ";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
-#~ ";; %d successes.\n"
-#~ msgstr ";;Gishya Umwanya Ibyatunganye"
-
-#, fuzzy
-#~ msgid "cannot convert to a pointer type"
-#~ msgstr "GUHINDURA Kuri a Mweretsi Ubwoko"
-
-#, fuzzy
-#~ msgid "pointer value used where a floating point value was expected"
-#~ msgstr "Mweretsi Agaciro a Bihindagurika Akadomo Agaciro Ikitezwe:"
-
-#, fuzzy
-#~ msgid "aggregate value used where a float was expected"
-#~ msgstr "Agaciro a Kureremba Ikitezwe:"
-
-#, fuzzy
-#~ msgid "conversion to incomplete type"
-#~ msgstr "Ihindurangero Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "can't convert between vector values of different size"
-#~ msgstr "GUHINDURA hagati Uduciro Bya Ingano"
-
-#, fuzzy
-#~ msgid "aggregate value used where an integer was expected"
-#~ msgstr "Agaciro Umubare wuzuye Ikitezwe:"
-
-#, fuzzy
-#~ msgid "pointer value used where a complex was expected"
-#~ msgstr "Mweretsi Agaciro a ITSINDA RY'IMIBARE C Ikitezwe:"
-
-#, fuzzy
-#~ msgid "aggregate value used where a complex was expected"
-#~ msgstr "Agaciro a ITSINDA RY'IMIBARE C Ikitezwe:"
-
-#, fuzzy
-#~ msgid "can't convert value to a vector"
-#~ msgstr "GUHINDURA Agaciro Kuri a"
-
-#, fuzzy
-#~ msgid "ISO C++ does not permit \"%s\" in #if"
-#~ msgstr "C OYA in NIBA"
-
-#, fuzzy
-#~ msgid "invalid character '%c' in #if"
-#~ msgstr "Sibyo Inyuguti in NIBA"
-
-#, fuzzy
-#~ msgid "invalid character '\\%03o' in #if"
-#~ msgstr "Sibyo Inyuguti in NIBA"
-
-#, fuzzy
-#~ msgid "absolute file name in remap_filename"
-#~ msgstr "IDOSIYE Izina: in"
-
-#, fuzzy
-#~ msgid "ignoring nonexistent directory \"%s\"\n"
-#~ msgstr "bushyinguro"
-
-#, fuzzy
-#~ msgid "%s: Not a directory"
-#~ msgstr "%s:a bushyinguro"
-
-#, fuzzy
-#~ msgid "ignoring duplicate directory \"%s\"\n"
-#~ msgstr "Gusubiramo bushyinguro"
-
-#, fuzzy
-#~ msgid "  as it is a non-system directory that duplicates a system directory\n"
-#~ msgstr "Nka ni a Sisitemu bushyinguro a Sisitemu"
-
-#, fuzzy
-#~ msgid "#include \"...\" search starts here:\n"
-#~ msgstr "#Gushyiramo Gushaka"
-
-#, fuzzy
-#~ msgid "#include <...> search starts here:\n"
-#~ msgstr "#Gushyiramo Gushaka"
-
-#, fuzzy
-#~ msgid "End of search list.\n"
-#~ msgstr "Impera Bya Gushaka Urutonde"
-
-#, fuzzy
-#~ msgid "<built-in>"
-#~ msgstr "<in"
-
-#, fuzzy
-#~ msgid "<command line>"
-#~ msgstr "<Komandi: Umurongo"
-
-#, fuzzy
-#~ msgid "assertion missing after %s"
-#~ msgstr "Ibuze Nyuma"
-
-#, fuzzy
-#~ msgid "directory name missing after %s"
-#~ msgstr "bushyinguro Izina: Ibuze Nyuma"
-
-#, fuzzy
-#~ msgid "file name missing after %s"
-#~ msgstr "IDOSIYE Izina: Ibuze Nyuma"
-
-#, fuzzy
-#~ msgid "macro name missing after %s"
-#~ msgstr "Makoro Izina: Ibuze Nyuma"
-
-#, fuzzy
-#~ msgid "path name missing after %s"
-#~ msgstr "Inzira Izina: Ibuze Nyuma"
-
-#, fuzzy
-#~ msgid "unknown string token %s\n"
-#~ msgstr "Kitazwi Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "non-hex digit '%c' in universal-character-name"
-#~ msgstr "in Ky'isi yose Inyuguti Izina:"
-
-#, fuzzy
-#~ msgid "universal-character-name on EBCDIC target"
-#~ msgstr "Ky'isi yose Inyuguti Izina: ku Intego"
-
-#, fuzzy
-#~ msgid "universal-character-name out of range"
-#~ msgstr "Ky'isi yose Inyuguti Izina: Inyuma Bya Urutonde"
-
-#, fuzzy
-#~ msgid "unknown escape sequence: '\\%03o'"
-#~ msgstr "Kitazwi"
-
-#, fuzzy
-#~ msgid "escape sequence out of range for its type"
-#~ msgstr "Inyuma Bya Urutonde kugirango Ubwoko"
-
-#, fuzzy
-#~ msgid "#import is obsolete, use an #ifndef wrapper in the header file"
-#~ msgstr "#Kuzana ni Gukoresha in i Umutwempangano IDOSIYE"
-
-#, fuzzy
-#~ msgid "#pragma once is obsolete"
-#~ msgstr "#Rimwe ni"
-
-#, fuzzy
-#~ msgid "\"%s\" is not a valid option to the preprocessor"
-#~ msgstr "\"%s\"ni OYA a Byemewe Ihitamo Kuri i"
-
-#, fuzzy
-#~ msgid "too many input files"
-#~ msgstr "Iyinjiza Idosiye"
-
-#, fuzzy
-#~ msgid ";; Processing block from %d to %d, %d sets.\n"
-#~ msgstr ";;Funga Bivuye Kuri"
-
-#, fuzzy
-#~ msgid "%s: warnings being treated as errors\n"
-#~ msgstr "%s:Iburira Nka"
-
-#, fuzzy
-#~ msgid "%s: %s: "
-#~ msgstr "%s:%s:"
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#, fuzzy
-#~ msgid "%s "
-#~ msgstr "%s"
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#, fuzzy
-#~ msgid " %s"
-#~ msgstr "%s"
-
-#, fuzzy
-#~ msgid "At top level:"
-#~ msgstr "Hejuru: urwego"
-
-#, fuzzy
-#~ msgid "In member function `%s':"
-#~ msgstr "Umumaro"
-
-#, fuzzy
-#~ msgid "In function `%s':"
-#~ msgstr "Umumaro"
-
-#, fuzzy
-#~ msgid "%s:%d: confused by earlier errors, bailing out\n"
-#~ msgstr "%s:%d:ku Amakosa"
-
-#, fuzzy
-#~ msgid ""
-#~ "Please submit a full bug report,\n"
-#~ "with preprocessed source if appropriate.\n"
-#~ "See %s for instructions.\n"
-#~ msgstr "Tanga a Icyegeranyo Na: Inkomoko NIBA kugirango Amabwiriza"
-
-#, fuzzy
-#~ msgid "Internal compiler error: Error reporting routines re-entered.\n"
-#~ msgstr "Ikosa"
-
-#, fuzzy
-#~ msgid "in %s, at %s:%d"
-#~ msgstr "in ku"
-
-#, fuzzy
-#~ msgid "In file included from %s:%d"
-#~ msgstr "IDOSIYE Bivuye"
-
-#, fuzzy
-#~ msgid ""
-#~ ",\n"
-#~ "                 from %s:%d"
-#~ msgstr ",Bivuye"
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#, fuzzy
-#~ msgid ":\n"
-#~ msgstr ":"
-
-#, fuzzy
-#~ msgid "`%s' is deprecated (declared at %s:%d)"
-#~ msgstr "`%s'ni Bitemewe. ku"
-
-#, fuzzy
-#~ msgid "`%s' is deprecated"
-#~ msgstr "`%s'ni Bitemewe."
-
-#, fuzzy
-#~ msgid "type is deprecated (declared at %s:%d)"
-#~ msgstr "Ubwoko ni Bitemewe. ku"
-
-#, fuzzy
-#~ msgid "type is deprecated"
-#~ msgstr "Ubwoko ni Bitemewe."
-
-#, fuzzy
-#~ msgid "dominator of %d should be %d, not %d"
-#~ msgstr "Bya OYA"
-
-#, fuzzy
-#~ msgid "DW_LOC_OP %s not implemented\n"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "internal regno botch: `%s' has regno = %d\n"
-#~ msgstr "By'imbere"
-
-#, fuzzy
-#~ msgid "support for the DWARF1 debugging format is deprecated"
-#~ msgstr "Gushigikira kugirango i Imiterere ni Bitemewe."
-
-#, fuzzy
-#~ msgid "can't get current directory"
-#~ msgstr "Kubona KIGEZWEHO bushyinguro"
-
-#, fuzzy
-#~ msgid "can't access real part of complex value in hard register"
-#~ msgstr "Bya ITSINDA RY'IMIBARE C Agaciro in Ikomeye Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "can't access imaginary part of complex value in hard register"
-#~ msgstr "NYURABWENGE Bya ITSINDA RY'IMIBARE C Agaciro in Ikomeye Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "abort in %s, at %s:%d"
-#~ msgstr "Kureka in ku"
-
-#, fuzzy
-#~ msgid "exception handling disabled, use -fexceptions to enable"
-#~ msgstr "Irengayobora(-) Yahagaritswe Gukoresha Kuri Gushoboza"
-
-#, fuzzy
-#~ msgid "argument of `__builtin_eh_return_regno' must be constant"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "__builtin_eh_return not supported on this target"
-#~ msgstr "_OYA ku iyi Intego"
-
-#, fuzzy
-#~ msgid "stack limits not supported on this target"
-#~ msgstr "Imbibi OYA ku iyi Intego"
-
-#, fuzzy
-#~ msgid "function using short complex types cannot be inline"
-#~ msgstr "Umumaro ikoresha ITSINDA RY'IMIBARE C Mumurongo"
-
-#, fuzzy
-#~ msgid "unsupported wide integer operation"
-#~ msgstr "Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "prior parameter's size depends on `%s'"
-#~ msgstr "Ingano ku"
-
-#, fuzzy
-#~ msgid "returned value in block_exit_expr"
-#~ msgstr "Agaciro in"
-
-#, fuzzy
-#~ msgid "cannot take the address of an unaligned member"
-#~ msgstr "i Aderesi Bya"
-
-#, fuzzy
-#~ msgid "negative insn length"
-#~ msgstr "Uburebure"
-
-#, fuzzy
-#~ msgid "could not split insn"
-#~ msgstr "OYA Gutandukanya"
-
-#, fuzzy
-#~ msgid "invalid `asm': "
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "operand number missing after %%-letter"
-#~ msgstr "Umubare Ibuze Nyuma"
-
-#, fuzzy
-#~ msgid "operand number out of range"
-#~ msgstr "Umubare Inyuma Bya Urutonde"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_INVALID.text
-#, fuzzy
-#~ msgid "invalid %%-code"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "`%%l' operand isn't a label"
-#~ msgstr "`%%l'si a Akarango"
-
-#, fuzzy
-#~ msgid "floating constant misused"
-#~ msgstr "Bihindagurika"
-
-#, fuzzy
-#~ msgid "invalid expression as operand"
-#~ msgstr "Sibyo imvugo Nka"
-
-#, fuzzy
-#~ msgid "function might be possible candidate for attribute `noreturn'"
-#~ msgstr "Umumaro kugirango Ikiranga"
-
-#, fuzzy
-#~ msgid "`noreturn' function does return"
-#~ msgstr "`Umumaro Garuka"
-
-#, fuzzy
-#~ msgid "control reaches end of non-void function"
-#~ msgstr "Igenzura Impera Bya Umumaro"
-
-#, fuzzy
-#~ msgid "Attempt to delete prologue/epilogue insn:"
-#~ msgstr "Kuri Gusiba"
-
-#, fuzzy
-#~ msgid "comparison is always %d due to width of bit-field"
-#~ msgstr "ni Buri gihe Kuri Ubugari Bya Umwanya"
-
-#, fuzzy
-#~ msgid "comparison is always %d"
-#~ msgstr "ni Buri gihe"
-
-#, fuzzy
-#~ msgid "`or' of unmatched not-equal tests is always 1"
-#~ msgstr "`Bya OYA bingana ni Buri gihe 1."
-
-#, fuzzy
-#~ msgid "`and' of mutually exclusive equal-tests is always 0"
-#~ msgstr "`Bya bingana ni Buri gihe 0"
-
-#, fuzzy
-#~ msgid "size of variable `%s' is too large"
-#~ msgstr "Ingano Bya IMPINDURAGACIRO ni Binini"
-
-#, fuzzy
-#~ msgid "impossible constraint in `asm'"
-#~ msgstr "Imbogamizi in"
-
-#, fuzzy
-#~ msgid "`%s' might be used uninitialized in this function"
-#~ msgstr "`%s'Itatangijwe in iyi Umumaro"
-
-#, fuzzy
-#~ msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
-#~ msgstr "IMPINDURAGACIRO ku Cyangwa"
-
-#, fuzzy
-#~ msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
-#~ msgstr "ku Cyangwa"
-
-#, fuzzy
-#~ msgid "function returns an aggregate"
-#~ msgstr "Umumaro"
-
-#, fuzzy
-#~ msgid "unused parameter `%s'"
-#~ msgstr "Kidakoreshwa"
-
-#, fuzzy
-#~ msgid "ambiguous abbreviation %s"
-#~ msgstr "Impine"
-
-#, fuzzy
-#~ msgid "incomplete `%s' option"
-#~ msgstr "Ihitamo"
-
-#, fuzzy
-#~ msgid "missing argument to `%s' option"
-#~ msgstr "Ibuze Kuri Ihitamo"
-
-#, fuzzy
-#~ msgid "extraneous argument to `%s' option"
-#~ msgstr "Kuri Ihitamo"
-
-#, fuzzy
-#~ msgid "Using built-in specs.\n"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid ""
-#~ "Setting spec %s to '%s'\n"
-#~ "\n"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "Reading specs from %s\n"
-#~ msgstr "Bivuye"
-
-#, fuzzy
-#~ msgid "specs %%include syntax malformed after %ld characters"
-#~ msgstr "Nyuma Inyuguti"
-
-#, fuzzy
-#~ msgid "could not find specs file %s\n"
-#~ msgstr "OYA Gushaka IDOSIYE"
-
-#, fuzzy
-#~ msgid "specs %%rename syntax malformed after %ld characters"
-#~ msgstr "Nyuma Inyuguti"
-
-#, fuzzy
-#~ msgid "specs %s spec was not found to be renamed"
-#~ msgstr "OYA Byabonetse Kuri"
-
-#, fuzzy
-#~ msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
-#~ msgstr "%s:Kuri Guhindura izina Kuri"
-
-#, fuzzy
-#~ msgid "rename spec %s to %s\n"
-#~ msgstr "Guhindura izina Kuri"
-
-#, fuzzy
-#~ msgid ""
-#~ "spec is '%s'\n"
-#~ "\n"
-#~ msgstr "ni"
-
-#, fuzzy
-#~ msgid "specs unknown %% command after %ld characters"
-#~ msgstr "Kitazwi Komandi: Nyuma Inyuguti"
-
-#, fuzzy
-#~ msgid "specs file malformed after %ld characters"
-#~ msgstr "IDOSIYE Nyuma Inyuguti"
-
-#, fuzzy
-#~ msgid "spec file has no spec for linking"
-#~ msgstr "IDOSIYE Oya kugirango Impuza"
-
-#, fuzzy
-#~ msgid "-pipe not supported"
-#~ msgstr "-OYA"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "Go ahead? (y or n) "
-#~ msgstr "Y Cyangwa N"
-
-#, fuzzy
-#~ msgid ""
-#~ "Internal error: %s (program %s)\n"
-#~ "Please submit a full bug report.\n"
-#~ "See %s for instructions."
-#~ msgstr "Ikosa Porogaramu Tanga a Icyegeranyo kugirango Amabwiriza"
-
-#, fuzzy
-#~ msgid "# %s %.2f %.2f\n"
-#~ msgstr ""
-#~ "#%s%.Project- Id- Version: basctl\n"
-#~ "POT- Creation- Date: 2003- 12- 07 17: 13+ 02\n"
-#~ "PO- Revision- Date: 2004- 11- 04 10: 13- 0700\n"
-#~ "Last- Translator: Language- Team:< en@ li. org> MIME- Version: 1. 0\n"
-#~ "Content- Type: text/ plain; charset= UTF- 8\n"
-#~ "Content- Transfer- Encoding: 8bit\n"
-#~ "X- Generator: KBabel 1. 0\n"
-#~ "."
-
-#, fuzzy
-#~ msgid "Usage: %s [options] file...\n"
-#~ msgstr "Amahitamo IDOSIYE"
-
-# crashrep/source\all\crashrep.lng:%OPTIONS_BUTTON%.text
-#, fuzzy
-#~ msgid "Options:\n"
-#~ msgstr "Amahitamo..."
-
-#, fuzzy
-#~ msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
-#~ msgstr "-Gusohoka Na: kirekire kurusha ibindi Ikosa ITEGEKONGENGA Bivuye a"
-
-#, fuzzy
-#~ msgid "  --help                   Display this information\n"
-#~ msgstr "--Ifashayobora iyi"
-
-#, fuzzy
-#~ msgid "  --target-help            Display target specific command line options\n"
-#~ msgstr "--Intego Ifashayobora Intego Komandi: Umurongo"
-
-#, fuzzy
-#~ msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
-#~ msgstr "(v Kuri Kugaragaza Komandi: Umurongo Amahitamo Bya"
-
-#, fuzzy
-#~ msgid "  -dumpspecs               Display all of the built in spec strings\n"
-#~ msgstr "-Byose Bya i in"
-
-#, fuzzy
-#~ msgid "  -dumpversion             Display the version of the compiler\n"
-#~ msgstr "-i Verisiyo Bya i"
-
-#, fuzzy
-#~ msgid "  -dumpmachine             Display the compiler's target processor\n"
-#~ msgstr "-i Intego"
-
-#, fuzzy
-#~ msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
-#~ msgstr "-Gucapa Gushaka i ububiko bw'amaderese in i Gushaka"
-
-#, fuzzy
-#~ msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
-#~ msgstr "-Gucapa IDOSIYE Izina: i Izina: Bya i"
-
-#, fuzzy
-#~ msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
-#~ msgstr "-Gucapa IDOSIYE Izina: i Inzira Kuri Isomero"
-
-#, fuzzy
-#~ msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
-#~ msgstr "-Gucapa Izina: i Inzira Kuri"
-
-#, fuzzy
-#~ msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
-#~ msgstr "-Gucapa bushyinguro i Imizi bushyinguro kugirango Uburyo Bya"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -print-multi-lib         Display the mapping between command line options and\n"
-#~ "                           multiple library search directories\n"
-#~ msgstr "-Gucapa i Igereranya hagati Komandi: Umurongo Amahitamo Igikubo Isomero Gushaka"
-
-#, fuzzy
-#~ msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
-#~ msgstr "-Gucapa bushyinguro i Bifitanye isano Inzira Kuri"
-
-#, fuzzy
-#~ msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
-#~ msgstr "-Amahitamo Akitso Amahitamo ku Kuri i"
-
-#, fuzzy
-#~ msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
-#~ msgstr "-Amahitamo Akitso Amahitamo ku Kuri i"
-
-#, fuzzy
-#~ msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
-#~ msgstr "-Amahitamo Akitso Amahitamo ku Kuri i"
-
-#, fuzzy
-#~ msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
-#~ msgstr "-ku Kuri i"
-
-#, fuzzy
-#~ msgid "  -save-temps              Do not delete intermediate files\n"
-#~ msgstr "-Kubika OYA Gusiba"
-
-#, fuzzy
-#~ msgid "  -time                    Time the execution of each subprocess\n"
-#~ msgstr "-Igihe i Bya"
-
-#, fuzzy
-#~ msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
-#~ msgstr "-IDOSIYE in Na: i Ibigize Bya IDOSIYE"
-
-#, fuzzy
-#~ msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
-#~ msgstr "-STD Bisanzwe i Iyinjiza kugirango Bisanzwe"
-
-#, fuzzy
-#~ msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
-#~ msgstr "-bushyinguro bushyinguro Kuri i Gushaka"
-
-#, fuzzy
-#~ msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
-#~ msgstr "-B kugirango Intego NIBA"
-
-#, fuzzy
-#~ msgid "  -V <version>             Run gcc version number <version>, if installed\n"
-#~ msgstr "-V Verisiyo Verisiyo Umubare Verisiyo NIBA"
-
-#, fuzzy
-#~ msgid "  -v                       Display the programs invoked by the compiler\n"
-#~ msgstr "-v i Porogaramu ku i"
-
-#, fuzzy
-#~ msgid "  -###                     Like -v but options quoted and commands not executed\n"
-#~ msgstr "-###v Amahitamo Na Amabwiriza OYA"
-
-#, fuzzy
-#~ msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
-#~ msgstr "-E OYA Gukusanya Cyangwa"
-
-#, fuzzy
-#~ msgid "  -S                       Compile only; do not assemble or link\n"
-#~ msgstr "-OYA Cyangwa"
-
-#, fuzzy
-#~ msgid "  -c                       Compile and assemble, but do not link\n"
-#~ msgstr "-C Na OYA"
-
-#, fuzzy
-#~ msgid "  -o <file>                Place the output into <file>\n"
-#~ msgstr "-o IDOSIYE i Ibisohoka IDOSIYE"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -x <language>            Specify the language of the following input files\n"
-#~ "                           Permissible languages include: c c++ assembler none\n"
-#~ "                           'none' means revert to the default behavior of\n"
-#~ "                           guessing the language based on the file's extension\n"
-#~ msgstr "-X Ururimi i Ururimi Bya i Iyinjiza Indimi Gushyiramo C C Kugaruza Kuri i Mburabuzi imyitwarire i Ururimi ku i"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
-#~ " passed on to the various sub-processes invoked by %s.  In order to pass\n"
-#~ " other options on to these processes the -W<letter> options must be used.\n"
-#~ msgstr "Na: g F M Cyangwa ku Kuri i ku Itondekanya Kuri Ikindi Amahitamo ku Kuri i Ibaruwa... Amahitamo"
-
-#, fuzzy
-#~ msgid "`-%c' option must have argument"
-#~ msgstr "`-%c'Ihitamo"
-
-#, fuzzy
-#~ msgid "couldn't run `%s': %s"
-#~ msgstr "Gukoresha"
-
-#, fuzzy
-#~ msgid "Copyright (C) 2003 Free Software Foundation, Inc.\n"
-#~ msgstr "C"
-
-#, fuzzy
-#~ msgid ""
-#~ "This is free software; see the source for copying conditions.  There is NO\n"
-#~ "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
-#~ "\n"
-#~ msgstr "ni Kigenga i Inkomoko kugirango ni OYA ATARIIGIHARWE kugirango Cyangwa A"
-
-#, fuzzy
-#~ msgid "argument to `-Xlinker' is missing"
-#~ msgstr "Kuri ni Ibuze"
-
-#, fuzzy
-#~ msgid "argument to `-l' is missing"
-#~ msgstr "Kuri ni Ibuze"
-
-#, fuzzy
-#~ msgid "argument to `-specs' is missing"
-#~ msgstr "Kuri ni Ibuze"
-
-#, fuzzy
-#~ msgid "argument to `-specs=' is missing"
-#~ msgstr "Kuri ni Ibuze"
-
-#, fuzzy
-#~ msgid "`-%c' must come at the start of the command line"
-#~ msgstr "`-%c'ku i Gutangira Bya i Komandi: Umurongo"
-
-#, fuzzy
-#~ msgid "argument to `-B' is missing"
-#~ msgstr "Kuri ni Ibuze"
-
-#, fuzzy
-#~ msgid "cannot specify -o with -c or -S and multiple compilations"
-#~ msgstr "o Na: C Cyangwa Na Igikubo"
-
-#, fuzzy
-#~ msgid "warning: -pipe ignored because -save-temps specified"
-#~ msgstr "Iburira Kubika"
-
-#, fuzzy
-#~ msgid "warning: -pipe ignored because -time specified"
-#~ msgstr "Iburira Igihe"
-
-#, fuzzy
-#~ msgid "argument to `-x' is missing"
-#~ msgstr "Kuri ni Ibuze"
-
-#, fuzzy
-#~ msgid "argument to `-%s' is missing"
-#~ msgstr "Kuri ni Ibuze"
-
-#, fuzzy
-#~ msgid "warning: `-x %s' after last input file has no effect"
-#~ msgstr "Iburira X Nyuma Iheruka Iyinjiza IDOSIYE Oya INGARUKA"
-
-#, fuzzy
-#~ msgid "invalid specification!  Bug in cc"
-#~ msgstr "Sibyo in KopiKubandi"
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#, fuzzy
-#~ msgid "%s\n"
-#~ msgstr "%s"
-
-#, fuzzy
-#~ msgid "spec failure: '%%*' has not been initialized by pattern match"
-#~ msgstr "OYA ku Ishusho BIHUYE"
-
-#, fuzzy
-#~ msgid "warning: use of obsolete %%[ operator in specs"
-#~ msgstr "Iburira Gukoresha Bya Mukoresha in"
-
-#, fuzzy
-#~ msgid "Processing spec %c%s%c, which is '%s'\n"
-#~ msgstr "ni"
-
-#, fuzzy
-#~ msgid "spec failure: unrecognized spec option '%c'"
-#~ msgstr "Ihitamo"
-
-#, fuzzy
-#~ msgid "unknown spec function `%s'"
-#~ msgstr "Kitazwi Umumaro"
-
-#, fuzzy
-#~ msgid "error in args to spec function `%s'"
-#~ msgstr "Ikosa in Kuri Umumaro"
-
-#, fuzzy
-#~ msgid "malformed spec function name"
-#~ msgstr "Umumaro Izina:"
-
-#, fuzzy
-#~ msgid "no arguments for spec function"
-#~ msgstr "Oya ingingo kugirango Umumaro"
-
-#, fuzzy
-#~ msgid "malformed spec function arguments"
-#~ msgstr "Umumaro ingingo"
-
-#, fuzzy
-#~ msgid "mismatched braces in specs"
-#~ msgstr "Ingirwadusodeko in"
-
-#, fuzzy
-#~ msgid "unrecognized option `-%s'"
-#~ msgstr "Ihitamo"
-
-# #-#-#-#-#  setup2.pot (PACKAGE VERSION)  #-#-#-#-#
-# setup2/source\ui\pages\plang.src:RESID_PAGE_PAGELANGUAGE.STR_PROG.text
-# #-#-#-#-#  setup2.pot (PACKAGE VERSION)  #-#-#-#-#
-# setup2/source\uibase\agentdlg.src:RC_AGENTDLG.RESID_DLG_AGENT_STR_INSTALL.text
-#, fuzzy
-#~ msgid "install: %s%s\n"
-#~ msgstr "Kwinjiza porogaramu"
-
-#, fuzzy
-#~ msgid "programs: %s\n"
-#~ msgstr "Porogaramu"
-
-# basctl/source\basicide\moduldlg.src:RID_TD_ORGANIZE.RID_TC_ORGANIZE.RID_TP_LIB.text
-#, fuzzy
-#~ msgid "libraries: %s\n"
-#~ msgstr "Amasomero"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "For bug reporting instructions, please see:\n"
-#~ msgstr "Amabwiriza"
-
-#, fuzzy
-#~ msgid "Configured with: %s\n"
-#~ msgstr "Na:"
-
-#, fuzzy
-#~ msgid "Thread model: %s\n"
-#~ msgstr "Urugero"
-
-#, fuzzy
-#~ msgid "gcc version %s\n"
-#~ msgstr "Verisiyo"
-
-#, fuzzy
-#~ msgid "gcc driver version %s executing gcc version %s\n"
-#~ msgstr "Musomyi: Verisiyo Gukora: %s%s Verisiyo"
-
-#, fuzzy
-#~ msgid "no input files"
-#~ msgstr "Oya Iyinjiza Idosiye"
-
-#, fuzzy
-#~ msgid "%s: %s compiler not installed on this system"
-#~ msgstr "%s:%sOYA ku iyi Sisitemu"
-
-#, fuzzy
-#~ msgid "%s: linker input file unused because linking not done"
-#~ msgstr "%s:Iyinjiza IDOSIYE Kidakoreshwa Impuza OYA Byakozwe"
-
-#, fuzzy
-#~ msgid "language %s not recognized"
-#~ msgstr "Ururimi OYA"
-
-#, fuzzy
-#~ msgid "internal gcc abort"
-#~ msgstr "By'imbere Kureka"
-
-#, fuzzy
-#~ msgid "Internal gcov abort.\n"
-#~ msgstr "Kureka"
-
-#, fuzzy
-#~ msgid ""
-#~ "Print code coverage information.\n"
-#~ "\n"
-#~ msgstr "ITEGEKONGENGA Ibisobanuro"
-
-#, fuzzy
-#~ msgid "  -h, --help                      Print this help, then exit\n"
-#~ msgstr "-h Ifashayobora iyi Ifashayobora Hanyuma"
-
-#, fuzzy
-#~ msgid "  -v, --version                   Print version number, then exit\n"
-#~ msgstr "-v Verisiyo Verisiyo Umubare Hanyuma"
-
-#, fuzzy
-#~ msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
-#~ msgstr "-B in"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -c, --branch-counts             Given counts of branches taken\n"
-#~ "                                    rather than percentages\n"
-#~ msgstr "-C Bya"
-
-#, fuzzy
-#~ msgid "  -n, --no-output                 Do not create an output file\n"
-#~ msgstr "-N Oya Ibisohoka OYA Kurema Ibisohoka"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -l, --long-file-names           Use long output file names for included\n"
-#~ "                                    source files\n"
-#~ msgstr "-L IDOSIYE Amazina Ibisohoka IDOSIYE Amazina kugirango Inkomoko"
-
-#, fuzzy
-#~ msgid "  -f, --function-summaries        Output summaries for each function\n"
-#~ msgstr "-F Umumaro kugirango"
-
-#, fuzzy
-#~ msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
-#~ msgstr "-o Igikoresho bushyinguro kugirango Igikoresho Idosiye in Cyangwa"
-
-#, fuzzy
-#~ msgid "  -p, --preserve-paths            Preserve all pathname components\n"
-#~ msgstr "-P Inzira Byose"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "For bug reporting instructions, please see:\n"
-#~ "%s.\n"
-#~ msgstr "Amabwiriza"
-
-#, fuzzy
-#~ msgid "Copyright (C) 2001 Free Software Foundation, Inc.\n"
-#~ msgstr "C"
-
-#, fuzzy
-#~ msgid "Could not open basic block file %s.\n"
-#~ msgstr "OYA Gufungura BASIC Funga IDOSIYE"
-
-#, fuzzy
-#~ msgid "Could not open program flow graph file %s.\n"
-#~ msgstr "OYA Gufungura Porogaramu IDOSIYE"
-
-#, fuzzy
-#~ msgid "Could not open data file %s.\n"
-#~ msgstr "OYA Gufungura Ibyatanzwe IDOSIYE"
-
-#, fuzzy
-#~ msgid "Assuming that all execution counts are zero.\n"
-#~ msgstr "Byose Zeru"
-
-#, fuzzy
-#~ msgid "No executable code associated with file %s.\n"
-#~ msgstr "ITEGEKONGENGA Na: IDOSIYE"
-
-#, fuzzy
-#~ msgid "%s of %d lines executed in %s %s\n"
-#~ msgstr "%sBya Imirongo in"
-
-#, fuzzy
-#~ msgid "No executable lines in %s %s\n"
-#~ msgstr "Imirongo in"
-
-#, fuzzy
-#~ msgid "%s of %d branches executed in %s %s\n"
-#~ msgstr "%sBya in"
-
-#, fuzzy
-#~ msgid "%s of %d branches taken at least once in %s %s\n"
-#~ msgstr "%sBya ku Rimwe in"
-
-#, fuzzy
-#~ msgid "No branches in %s %s\n"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "%s of %d calls executed in %s %s\n"
-#~ msgstr "%sBya Amahamagara: in"
-
-#, fuzzy
-#~ msgid "No calls in %s %s\n"
-#~ msgstr "Amahamagara: in"
-
-#, fuzzy
-#~ msgid "didn't use all bb entries of graph, function %s\n"
-#~ msgstr "Gukoresha Byose Ibyinjijwe Bya Umumaro"
-
-#, fuzzy
-#~ msgid "ERROR: unexpected line number %ld\n"
-#~ msgstr "Umurongo Umubare"
-
-#, fuzzy
-#~ msgid "ERROR: too many basic blocks in function %s\n"
-#~ msgstr "BASIC in Umumaro"
-
-#, fuzzy
-#~ msgid "ERROR: out of range line number in function %s\n"
-#~ msgstr "Inyuma Bya Urutonde Umurongo Umubare in Umumaro"
-
-#, fuzzy
-#~ msgid "Could not open source file %s.\n"
-#~ msgstr "OYA Gufungura Inkomoko IDOSIYE"
-
-#, fuzzy
-#~ msgid "Warning: source file %s is newer than %s\n"
-#~ msgstr "Inkomoko IDOSIYE ni"
-
-#, fuzzy
-#~ msgid "Unexpected EOF while reading source file %s.\n"
-#~ msgstr "Inkomoko IDOSIYE"
-
-#, fuzzy
-#~ msgid "call   %2d never executed\n"
-#~ msgstr "Nta narimwe"
-
-#, fuzzy
-#~ msgid "branch %2d never executed\n"
-#~ msgstr "Nta narimwe"
-
-#, fuzzy
-#~ msgid "Error writing output file %s.\n"
-#~ msgstr "Ibisohoka IDOSIYE"
-
-#, fuzzy
-#~ msgid "Could not open output file %s.\n"
-#~ msgstr "OYA Gufungura Ibisohoka IDOSIYE"
-
-#, fuzzy
-#~ msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
-#~ msgstr "Yahagaritswe 1000 BASIC Na 20 BASIC Funga"
-
-#, fuzzy
-#~ msgid "GCSE disabled: %d basic blocks and %d registers"
-#~ msgstr "Yahagaritswe BASIC Na"
-
-#, fuzzy
-#~ msgid "Name `%s' contains quotes"
-#~ msgstr "Kirimo"
-
-#, fuzzy
-#~ msgid "invalid string `%s' in define_cpu_unit"
-#~ msgstr "Sibyo Ikurikiranyanyuguti in"
-
-#, fuzzy
-#~ msgid "invalid string `%s' in define_query_cpu_unit"
-#~ msgstr "Sibyo Ikurikiranyanyuguti in"
-
-#, fuzzy
-#~ msgid "invalid string `%s' in define_bypass"
-#~ msgstr "Sibyo Ikurikiranyanyuguti in"
-
-#, fuzzy
-#~ msgid "invalid first string `%s' in exclusion_set"
-#~ msgstr "Sibyo Itangira Ikurikiranyanyuguti in"
-
-#, fuzzy
-#~ msgid "invalid second string `%s' in exclusion_set"
-#~ msgstr "Sibyo ISEGONDA Ikurikiranyanyuguti in"
-
-#, fuzzy
-#~ msgid "invalid first string `%s' in presence_set"
-#~ msgstr "Sibyo Itangira Ikurikiranyanyuguti in"
-
-#, fuzzy
-#~ msgid "invalid second string `%s' in presence_set"
-#~ msgstr "Sibyo ISEGONDA Ikurikiranyanyuguti in"
-
-#, fuzzy
-#~ msgid "invalid first string `%s' in absence_set"
-#~ msgstr "Sibyo Itangira Ikurikiranyanyuguti in"
-
-#, fuzzy
-#~ msgid "invalid second string `%s' in absence_set"
-#~ msgstr "Sibyo ISEGONDA Ikurikiranyanyuguti in"
-
-#, fuzzy
-#~ msgid "invalid string `%s' in define_automaton"
-#~ msgstr "Sibyo Ikurikiranyanyuguti in"
-
-#, fuzzy
-#~ msgid "invalid option `%s' in automata_option"
-#~ msgstr "Sibyo Ihitamo in"
-
-#, fuzzy
-#~ msgid "garbage after ) in reservation `%s'"
-#~ msgstr "Nyuma in"
-
-#, fuzzy
-#~ msgid "invalid `%s' in reservation `%s'"
-#~ msgstr "Sibyo in"
-
-#, fuzzy
-#~ msgid "repetition `%s' <= 1 in reservation `%s'"
-#~ msgstr "1. in"
-
-#, fuzzy
-#~ msgid "unit `%s' in exclusion is not declared"
-#~ msgstr "Igice: in ni OYA"
-
-#, fuzzy
-#~ msgid "`%s' in exclusion is not unit"
-#~ msgstr "`%s'in ni OYA Igice:"
-
-#, fuzzy
-#~ msgid "unit `%s' excludes itself"
-#~ msgstr "Igice:"
-
-#, fuzzy
-#~ msgid "units `%s' and `%s' in exclusion set belong to different automata"
-#~ msgstr "Na in Gushyiraho Kuri"
-
-#, fuzzy
-#~ msgid "unit `%s' excludes and requires presence of `%s'"
-#~ msgstr "Igice: Na Bya"
-
-#, fuzzy
-#~ msgid "unit `%s' requires absence and presence of `%s'"
-#~ msgstr "Igice: Na Bya"
-
-#, fuzzy
-#~ msgid "repeated declaration of automaton `%s'"
-#~ msgstr "byasubiyemo Bya"
-
-#, fuzzy
-#~ msgid "define_insn_reservation `%s' has negative latency time"
-#~ msgstr "Igihe"
-
-#, fuzzy
-#~ msgid "`%s' is already used as insn reservation name"
-#~ msgstr "`%s'ni Nka Izina:"
-
-#, fuzzy
-#~ msgid "define_bypass `%s - %s' has negative latency time"
-#~ msgstr "Igihe"
-
-#, fuzzy
-#~ msgid "automaton `%s' is not declared"
-#~ msgstr "ni OYA"
-
-#, fuzzy
-#~ msgid "define_unit `%s' without automaton when one defined"
-#~ msgstr "Ryari:"
-
-#, fuzzy
-#~ msgid "`%s' is declared as cpu unit"
-#~ msgstr "`%s'ni Nka CPU Igice:"
-
-#, fuzzy
-#~ msgid "`%s' is declared as cpu reservation"
-#~ msgstr "`%s'ni Nka CPU"
-
-#, fuzzy
-#~ msgid "repeated declaration of unit `%s'"
-#~ msgstr "byasubiyemo Bya Igice:"
-
-#, fuzzy
-#~ msgid "repeated declaration of reservation `%s'"
-#~ msgstr "byasubiyemo Bya"
-
-#, fuzzy
-#~ msgid "there is no insn reservation `%s'"
-#~ msgstr "ni Oya"
-
-#, fuzzy
-#~ msgid "the same bypass `%s - %s' is already defined"
-#~ msgstr "i ni"
-
-#, fuzzy
-#~ msgid "bypass `%s - %s' is already defined"
-#~ msgstr "ni"
-
-#, fuzzy
-#~ msgid "automaton `%s' is not used"
-#~ msgstr "ni OYA"
-
-#, fuzzy
-#~ msgid "undeclared unit or reservation `%s'"
-#~ msgstr "Igice: Cyangwa"
-
-#, fuzzy
-#~ msgid "unit `%s' is not used"
-#~ msgstr "Igice: ni OYA"
-
-#, fuzzy
-#~ msgid "reservation `%s' is not used"
-#~ msgstr "ni OYA"
-
-#, fuzzy
-#~ msgid "cycle in definition of reservation `%s'"
-#~ msgstr "Uruziga in Insobanuro Bya"
-
-#, fuzzy
-#~ msgid "Units `%s' and `%s' should be in the same automaton"
-#~ msgstr "Na in i"
-
-#, fuzzy
-#~ msgid "-split has no argument."
-#~ msgstr "-Gutandukanya Oya"
-
-#, fuzzy
-#~ msgid "option `-split' has not been implemented yet\n"
-#~ msgstr "Ihitamo OYA"
-
-#, fuzzy
-#~ msgid "Automaton `%s': Insn `%s' will never be issued"
-#~ msgstr "Nta narimwe Byasohowe"
-
-#, fuzzy
-#~ msgid "Insn `%s' will never be issued"
-#~ msgstr "Nta narimwe Byasohowe"
-
-#, fuzzy
-#~ msgid "Errors in DFA description"
-#~ msgstr "in Isobanuramiterere"
-
-#, fuzzy
-#~ msgid "Error in writing DFA description file %s"
-#~ msgstr "in Isobanuramiterere IDOSIYE"
-
-#, fuzzy
-#~ msgid "No input file name."
-#~ msgstr "Iyinjiza IDOSIYE Izina:"
-
-#, fuzzy
-#~ msgid "can't open %s"
-#~ msgstr "Gufungura"
-
-#, fuzzy
-#~ msgid "fix_sched_param: unknown param: %s"
-#~ msgstr "Kitazwi"
-
-#, fuzzy
-#~ msgid "function cannot be inline"
-#~ msgstr "Umumaro Mumurongo"
-
-#, fuzzy
-#~ msgid "varargs function cannot be inline"
-#~ msgstr "Umumaro Mumurongo"
-
-#, fuzzy
-#~ msgid "function using alloca cannot be inline"
-#~ msgstr "Umumaro ikoresha Mumurongo"
-
-#, fuzzy
-#~ msgid "function using setjmp cannot be inline"
-#~ msgstr "Umumaro ikoresha Mumurongo"
-
-#, fuzzy
-#~ msgid "function uses __builtin_eh_return"
-#~ msgstr "Umumaro"
-
-#, fuzzy
-#~ msgid "function with nested functions cannot be inline"
-#~ msgstr "Umumaro Na: Imimaro Mumurongo"
-
-#, fuzzy
-#~ msgid "function with label addresses used in initializers cannot inline"
-#~ msgstr "Umumaro Na: Akarango Amaderesi in Mumurongo"
-
-#, fuzzy
-#~ msgid "function too large to be inline"
-#~ msgstr "Umumaro Binini Kuri Mumurongo"
-
-#, fuzzy
-#~ msgid "no prototype, and parameter address used; cannot be inline"
-#~ msgstr "Oya Na Aderesi Mumurongo"
-
-#, fuzzy
-#~ msgid "inline functions not supported for this return value type"
-#~ msgstr "Mumurongo Imimaro OYA kugirango iyi Garuka Agaciro Ubwoko"
-
-#, fuzzy
-#~ msgid "function with varying-size return value cannot be inline"
-#~ msgstr "Umumaro Na: Ingano Garuka Agaciro Mumurongo"
-
-#, fuzzy
-#~ msgid "function with varying-size parameter cannot be inline"
-#~ msgstr "Umumaro Na: Ingano Mumurongo"
-
-#, fuzzy
-#~ msgid "function with transparent unit parameter cannot be inline"
-#~ msgstr "Umumaro Na: Bibonerana Igice: Mumurongo"
-
-#, fuzzy
-#~ msgid "function with computed jump cannot inline"
-#~ msgstr "Umumaro Na: Simbuka Mumurongo"
-
-#, fuzzy
-#~ msgid "function with nonlocal goto cannot be inline"
-#~ msgstr "Umumaro Na: Mumurongo"
-
-#, fuzzy
-#~ msgid "function with target specific attribute(s) cannot be inlined"
-#~ msgstr "Umumaro Na: Intego Ikiranga S"
-
-#, fuzzy
-#~ msgid "invalid parameter `%s'"
-#~ msgstr "Ikigenderwaho sicyo"
-
-#, fuzzy
-#~ msgid "Profile does not match flowgraph of function %s (out of date?)"
-#~ msgstr "OYA BIHUYE Bya Umumaro Inyuma Bya Itariki"
-
-#, fuzzy
-#~ msgid ".da file corrupted"
-#~ msgstr ""
-#~ ".Project- Id- Version: basctl\n"
-#~ "POT- Creation- Date: 2003- 12- 07 17: 13+ 02\n"
-#~ "PO- Revision- Date: 2004- 11- 04 10: 13- 0700\n"
-#~ "Last- Translator: Language- Team:< en@ li. org> MIME- Version: 1. 0\n"
-#~ "Content- Type: text/ plain; charset= UTF- 8\n"
-#~ "Content- Transfer- Encoding: 8bit\n"
-#~ "X- Generator: KBabel 1. 0\n"
-#~ "."
-
-#, fuzzy
-#~ msgid "corrupted profile info: prob for %d-%d thought to be %d"
-#~ msgstr "Ibijyana Ibisobanuro PROB kugirango Kuri"
-
-#, fuzzy
-#~ msgid "file %s not found, execution counts assumed to be zero"
-#~ msgstr "IDOSIYE OYA Byabonetse Kuri Zeru"
-
-#, fuzzy
-#~ msgid "%s: internal abort\n"
-#~ msgstr "%s:By'imbere"
-
-#, fuzzy
-#~ msgid "%s: error writing file `%s': %s\n"
-#~ msgstr "%s:Ikosa IDOSIYE"
-
-#, fuzzy
-#~ msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
-#~ msgstr "%s:Ikoresha: i Izina ry'idosiye:"
-
-#, fuzzy
-#~ msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
-#~ msgstr "%s:Ikoresha: Izina ry'idosiye:"
-
-#, fuzzy
-#~ msgid "%s: warning: no read access for file `%s'\n"
-#~ msgstr "%s:Iburira Oya Gusoma kugirango IDOSIYE"
-
-#, fuzzy
-#~ msgid "%s: warning: no write access for file `%s'\n"
-#~ msgstr "%s:Iburira Oya Kwandika kugirango IDOSIYE"
-
-#, fuzzy
-#~ msgid "%s: warning: no write access for dir containing `%s'\n"
-#~ msgstr "%s:Iburira Oya Kwandika kugirango"
-
-#, fuzzy
-#~ msgid "%s: invalid file name: %s\n"
-#~ msgstr "%s:Sibyo IDOSIYE Izina:"
-
-#, fuzzy
-#~ msgid "%s: %s: can't get status: %s\n"
-#~ msgstr "%s:%s:Kubona Imimerere"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "%s: fatal error: aux info file corrupted at line %d\n"
-#~ msgstr "%s:Ikosa Ibisobanuro IDOSIYE ku Umurongo"
-
-#, fuzzy
-#~ msgid "%s:%d: declaration of function `%s' takes different forms\n"
-#~ msgstr "%s:%d:Bya Umumaro"
-
-#, fuzzy
-#~ msgid "%s: wait: %s\n"
-#~ msgstr "%s:Tegereza"
-
-#, fuzzy
-#~ msgid "%s: %s exited with status %d\n"
-#~ msgstr "%s:%sNa: Imimerere"
-
-#, fuzzy
-#~ msgid "%s: warning: missing SYSCALLS file `%s'\n"
-#~ msgstr "%s:Iburira Ibuze IDOSIYE"
-
-#, fuzzy
-#~ msgid "%s: can't read aux info file `%s': %s\n"
-#~ msgstr "%s:Gusoma Ibisobanuro IDOSIYE"
-
-#, fuzzy
-#~ msgid "%s: can't get status of aux info file `%s': %s\n"
-#~ msgstr "%s:Kubona Imimerere Bya Ibisobanuro IDOSIYE"
-
-#, fuzzy
-#~ msgid "%s: can't open aux info file `%s' for reading: %s\n"
-#~ msgstr "%s:Gufungura Ibisobanuro IDOSIYE kugirango"
-
-#, fuzzy
-#~ msgid "%s: error reading aux info file `%s': %s\n"
-#~ msgstr "%s:Ikosa Ibisobanuro IDOSIYE"
-
-#, fuzzy
-#~ msgid "%s: error closing aux info file `%s': %s\n"
-#~ msgstr "%s:Ikosa Ibisobanuro IDOSIYE"
-
-#, fuzzy
-#~ msgid "%s: can't delete aux info file `%s': %s\n"
-#~ msgstr "%s:Gusiba Ibisobanuro IDOSIYE"
-
-#, fuzzy
-#~ msgid "%s: can't delete file `%s': %s\n"
-#~ msgstr "%s:Gusiba IDOSIYE"
-
-#, fuzzy
-#~ msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
-#~ msgstr "%s:Iburira Guhindura izina IDOSIYE Kuri"
-
-#, fuzzy
-#~ msgid "%s: conflicting extern definitions of '%s'\n"
-#~ msgstr "%s:Bya"
-
-#, fuzzy
-#~ msgid "%s: declarations of '%s' will not be converted\n"
-#~ msgstr "%s:Bya OYA"
-
-#, fuzzy
-#~ msgid "%s: conflict list for '%s' follows:\n"
-#~ msgstr "%s:Urutonde kugirango"
-
-#, fuzzy
-#~ msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
-#~ msgstr "%s:Iburira ikoresha Urutonde Bivuye kugirango Umumaro"
-
-#, fuzzy
-#~ msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
-#~ msgstr "%s:%d:`%s'Ibuze Bivuye"
-
-#, fuzzy
-#~ msgid "%s: %d: warning: no extern definition for `%s'\n"
-#~ msgstr "%s:%d:Iburira Oya Insobanuro kugirango"
-
-#, fuzzy
-#~ msgid "%s: warning: no static definition for `%s' in file `%s'\n"
-#~ msgstr "%s:Iburira Oya Insobanuro kugirango in IDOSIYE"
-
-#, fuzzy
-#~ msgid "%s: multiple static defs of `%s' in file `%s'\n"
-#~ msgstr "%s:Igikubo Bya in IDOSIYE"
-
-#, fuzzy
-#~ msgid "%s: %d: warning: source too confusing\n"
-#~ msgstr "%s:%d:Iburira Inkomoko"
-
-#, fuzzy
-#~ msgid "%s: %d: warning: varargs function declaration not converted\n"
-#~ msgstr "%s:%d:Iburira Umumaro OYA"
-
-#, fuzzy
-#~ msgid "%s: declaration of function `%s' not converted\n"
-#~ msgstr "%s:Bya Umumaro OYA"
-
-#, fuzzy
-#~ msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
-#~ msgstr "%s:Iburira Intonde in Bya"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "%s: warning: too few parameter lists in declaration of `%s'\n"
-#~ msgstr "%s:Iburira Intonde in Bya"
-
-#, fuzzy
-#~ msgid "%s: %d: warning: found `%s' but expected `%s'\n"
-#~ msgstr "%s:%d:Iburira Byabonetse Ikitezwe:"
-
-#, fuzzy
-#~ msgid "%s: local declaration for function `%s' not inserted\n"
-#~ msgstr "%s:kugirango Umumaro OYA"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "%s: %d: warning: can't add declaration of `%s' into macro call\n"
-#~ msgstr "%s:%d:Iburira Kongeramo Bya Makoro"
-
-#, fuzzy
-#~ msgid "%s: global declarations for file `%s' not inserted\n"
-#~ msgstr "%s:kugirango IDOSIYE OYA"
-
-#, fuzzy
-#~ msgid "%s: definition of function `%s' not converted\n"
-#~ msgstr "%s:Insobanuro Bya Umumaro OYA"
-
-#, fuzzy
-#~ msgid "%s: %d: warning: definition of %s not converted\n"
-#~ msgstr "%s:%d:Iburira Insobanuro Bya OYA"
-
-#, fuzzy
-#~ msgid "%s: found definition of `%s' at %s(%d)\n"
-#~ msgstr "%s:Byabonetse Insobanuro Bya ku"
-
-#, fuzzy
-#~ msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
-#~ msgstr "%s:%d:Iburira ku"
-
-#, fuzzy
-#~ msgid "%s: function definition not converted\n"
-#~ msgstr "%s:Umumaro Insobanuro OYA"
-
-#, fuzzy
-#~ msgid "%s: `%s' not converted\n"
-#~ msgstr "%s:`%s'OYA"
-
-#, fuzzy
-#~ msgid "%s: would convert file `%s'\n"
-#~ msgstr "%s:GUHINDURA IDOSIYE"
-
-#, fuzzy
-#~ msgid "%s: converting file `%s'\n"
-#~ msgstr "%s:Guhindura.... IDOSIYE"
-
-#, fuzzy
-#~ msgid "%s: can't get status for file `%s': %s\n"
-#~ msgstr "%s:Kubona Imimerere kugirango IDOSIYE"
-
-#, fuzzy
-#~ msgid "%s: can't open file `%s' for reading: %s\n"
-#~ msgstr "%s:Gufungura IDOSIYE kugirango"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "%s: error reading input file `%s': %s\n"
-#~ msgstr "%s:Ikosa Iyinjiza IDOSIYE"
-
-#, fuzzy
-#~ msgid "%s: can't create/open clean file `%s': %s\n"
-#~ msgstr "%s:Kurema Gufungura GUSUKURA IDOSIYE"
-
-#, fuzzy
-#~ msgid "%s: warning: file `%s' already saved in `%s'\n"
-#~ msgstr "%s:Iburira IDOSIYE in"
-
-#, fuzzy
-#~ msgid "%s: can't link file `%s' to `%s': %s\n"
-#~ msgstr "%s:Ihuza IDOSIYE Kuri"
-
-#, fuzzy
-#~ msgid "%s: can't create/open output file `%s': %s\n"
-#~ msgstr "%s:Kurema Gufungura Ibisohoka IDOSIYE"
-
-#, fuzzy
-#~ msgid "%s: can't change mode of file `%s': %s\n"
-#~ msgstr "%s:Guhindura>> Ubwoko Bya IDOSIYE"
-
-#, fuzzy
-#~ msgid "%s: cannot get working directory: %s\n"
-#~ msgstr "%s:Kubona bushyinguro"
-
-#, fuzzy
-#~ msgid "%s: input file names must have .c suffixes: %s\n"
-#~ msgstr "%s:Iyinjiza IDOSIYE Amazina C Imigereka"
-
-#, fuzzy
-#~ msgid "Didn't find a coloring.\n"
-#~ msgstr "Gushaka a"
-
-#, fuzzy
-#~ msgid "output constraint %d must specify a single register"
-#~ msgstr "Ibisohoka Imbogamizi a UMWE Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "output constraint %d cannot be specified together with \"%s\" clobber"
-#~ msgstr "Ibisohoka Imbogamizi Na:"
-
-#, fuzzy
-#~ msgid "output regs must be grouped at top of stack"
-#~ msgstr "Ibisohoka ku Hejuru: Bya"
-
-#, fuzzy
-#~ msgid "implicitly popped regs must be grouped at top of stack"
-#~ msgstr "ku Hejuru: Bya"
-
-#, fuzzy
-#~ msgid "output operand %d must use `&' constraint"
-#~ msgstr "Ibisohoka Gukoresha Imbogamizi"
-
-#, fuzzy
-#~ msgid "can't use '%s' as a %s register"
-#~ msgstr "Gukoresha Nka a Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "unknown register name: %s"
-#~ msgstr "Kitazwi Kwiyandikisha Izina:"
-
-#, fuzzy
-#~ msgid "global register variable follows a function definition"
-#~ msgstr "Kwiyandikisha IMPINDURAGACIRO a Umumaro Insobanuro"
-
-#, fuzzy
-#~ msgid "register used for two global register variables"
-#~ msgstr "Kwiyandikisha kugirango Kwiyandikisha Ibihinduka"
-
-#, fuzzy
-#~ msgid "call-clobbered register used for global register variable"
-#~ msgstr "Kwiyandikisha kugirango Kwiyandikisha IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
-#~ msgstr "kugirango ubusa"
-
-#, fuzzy
-#~ msgid "validate_value_data: Loop in regno chain (%u)"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
-#~ msgstr "ubusa in"
-
-#, fuzzy
-#~ msgid "cannot reload integer constant operand in `asm'"
-#~ msgstr "Kongera Gutangiza Umubare wuzuye in"
-
-#, fuzzy
-#~ msgid "impossible register constraint in `asm'"
-#~ msgstr "Kwiyandikisha Imbogamizi in"
-
-#, fuzzy
-#~ msgid "`&' constraint used with no register class"
-#~ msgstr "`&'Imbogamizi Na: Oya Kwiyandikisha ishuri"
-
-#, fuzzy
-#~ msgid "unable to generate reloads for:"
-#~ msgstr "Kuri kugirango"
-
-#, fuzzy
-#~ msgid "inconsistent operand constraints in an `asm'"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "frame size too large for reliable stack checking"
-#~ msgstr "Ikadiri Ingano Binini kugirango"
-
-#, fuzzy
-#~ msgid "try reducing the number of local variables"
-#~ msgstr "i Umubare Bya Ibihinduka"
-
-#, fuzzy
-#~ msgid "can't find a register in class `%s' while reloading `asm'"
-#~ msgstr "Gushaka a Kwiyandikisha in ishuri"
-
-#, fuzzy
-#~ msgid "unable to find a register to spill in class `%s'"
-#~ msgstr "Kuri Gushaka a Kwiyandikisha Kuri in ishuri"
-
-#, fuzzy
-#~ msgid "this is the insn:"
-#~ msgstr "iyi ni i"
-
-#, fuzzy
-#~ msgid "`asm' operand requires impossible reload"
-#~ msgstr "`Kongera Gutangiza"
-
-#, fuzzy
-#~ msgid "could not find a spill register"
-#~ msgstr "OYA Gushaka a Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "`asm' operand constraint incompatible with operand size"
-#~ msgstr "`Imbogamizi Na: Ingano"
-
-#, fuzzy
-#~ msgid "VOIDmode on an output"
-#~ msgstr "ku Ibisohoka"
-
-#, fuzzy
-#~ msgid "output operand is constant in `asm'"
-#~ msgstr "Ibisohoka ni in"
-
-#, fuzzy
-#~ msgid "insn does not satisfy its constraints:"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
-#~ msgstr "Kugenzura... Bya Bya Na: Iheruka in ku"
-
-#, fuzzy
-#~ msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
-#~ msgstr "Kugenzura... Ikitezwe: Ubwoko in ku"
-
-#, fuzzy
-#~ msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
-#~ msgstr "Kugenzura... Ikitezwe: Ubwoko Cyangwa in ku"
-
-#, fuzzy
-#~ msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
-#~ msgstr "Kugenzura... Ikitezwe: ITEGEKONGENGA in ku"
-
-#, fuzzy
-#~ msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
-#~ msgstr "Kugenzura... Ikitezwe: ITEGEKONGENGA Cyangwa in ku"
-
-#, fuzzy
-#~ msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
-#~ msgstr "Kugenzura... Bya Bya Na: Iheruka in ku"
-
-#, fuzzy
-#~ msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
-#~ msgstr "Ibendera Kugenzura... Na: ITEGEKONGENGA in ku"
-
-#, fuzzy
-#~ msgid "jump to `%s' invalidly jumps into binding contour"
-#~ msgstr "Simbuka Kuri Bifatanya Umuzenguruko"
-
-#, fuzzy
-#~ msgid "label `%s' used before containing binding contour"
-#~ msgstr "Akarango Mbere Bifatanya Umuzenguruko"
-
-#, fuzzy
-#~ msgid "output operand constraint lacks `='"
-#~ msgstr "Ibisohoka Imbogamizi"
-
-#, fuzzy
-#~ msgid "output constraint `%c' for operand %d is not at the beginning"
-#~ msgstr "Ibisohoka Imbogamizi kugirango ni OYA ku i Itangiriro"
-
-#, fuzzy
-#~ msgid "operand constraint contains incorrectly positioned '+' or '='"
-#~ msgstr "Imbogamizi Kirimo Cyangwa"
-
-#, fuzzy
-#~ msgid "`%%' constraint used with last operand"
-#~ msgstr "`%%'Imbogamizi Na: Iheruka"
-
-#, fuzzy
-#~ msgid "matching constraint not valid in output operand"
-#~ msgstr "Imbogamizi OYA Byemewe in Ibisohoka"
-
-#, fuzzy
-#~ msgid "input operand constraint contains `%c'"
-#~ msgstr "Iyinjiza Imbogamizi Kirimo"
-
-#, fuzzy
-#~ msgid "matching constraint references invalid operand number"
-#~ msgstr "Imbogamizi Indango Sibyo Umubare"
-
-#, fuzzy
-#~ msgid "invalid punctuation `%c' in constraint"
-#~ msgstr "Sibyo in Imbogamizi"
-
-#, fuzzy
-#~ msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
-#~ msgstr "kugirango IMPINDURAGACIRO Na: Urutonde"
-
-#, fuzzy
-#~ msgid "unknown register name `%s' in `asm'"
-#~ msgstr "Kitazwi Kwiyandikisha Izina: in"
-
-#, fuzzy
-#~ msgid "more than %d operands in `asm'"
-#~ msgstr "Birenzeho in"
-
-#, fuzzy
-#~ msgid "output number %d not directly addressable"
-#~ msgstr "Ibisohoka Umubare OYA"
-
-#, fuzzy
-#~ msgid "asm operand %d probably doesn't match constraints"
-#~ msgstr "BIHUYE"
-
-#, fuzzy
-#~ msgid "asm clobber conflict with output operand"
-#~ msgstr "Na: Ibisohoka"
-
-#, fuzzy
-#~ msgid "asm clobber conflict with input operand"
-#~ msgstr "Na: Iyinjiza"
-
-#, fuzzy
-#~ msgid "too many alternatives in `asm'"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "operand constraints for `asm' differ in number of alternatives"
-#~ msgstr "kugirango in Umubare Bya"
-
-#, fuzzy
-#~ msgid "duplicate asm operand name '%s'"
-#~ msgstr "Gusubiramo Izina:"
-
-#, fuzzy
-#~ msgid "missing close brace for named operand"
-#~ msgstr "Ibuze Gufunga kugirango"
-
-#, fuzzy
-#~ msgid "undefined named operand '%s'"
-#~ msgstr "kidasobanuye"
-
-#, fuzzy
-#~ msgid "unused variable `%s'"
-#~ msgstr "Kidakoreshwa IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "enumeration value `%s' not handled in switch"
-#~ msgstr "Agaciro OYA in Hindura"
-
-#, fuzzy
-#~ msgid "case value `%ld' not in enumerated type"
-#~ msgstr "Agaciro OYA in Ubwoko"
-
-#, fuzzy
-#~ msgid "case value `%ld' not in enumerated type `%s'"
-#~ msgstr "Agaciro OYA in Ubwoko"
-
-#, fuzzy
-#~ msgid "switch missing default case"
-#~ msgstr "Hindura Ibuze Mburabuzi"
-
-#, fuzzy
-#~ msgid "type size can't be explicitly evaluated"
-#~ msgstr "Ubwoko Ingano"
-
-#, fuzzy
-#~ msgid "variable-size type declared outside of any function"
-#~ msgstr "IMPINDURAGACIRO Ingano Ubwoko Hanze Bya Umumaro"
-
-#, fuzzy
-#~ msgid "size of `%s' is %d bytes"
-#~ msgstr "Ingano Bya ni Bayite"
-
-#, fuzzy
-#~ msgid "size of `%s' is larger than %d bytes"
-#~ msgstr "Ingano Bya ni Kinini Bayite"
-
-#, fuzzy
-#~ msgid "packed attribute causes inefficient alignment for `%s'"
-#~ msgstr "Ikiranga Itunganya kugirango"
-
-#, fuzzy
-#~ msgid "packed attribute is unnecessary for `%s'"
-#~ msgstr "Ikiranga ni kugirango"
-
-#, fuzzy
-#~ msgid "padding struct to align `%s'"
-#~ msgstr "Wuzuza: Kuri Gutondeka"
-
-#, fuzzy
-#~ msgid "padding struct size to alignment boundary"
-#~ msgstr "Wuzuza: Ingano Kuri Itunganya"
-
-#, fuzzy
-#~ msgid "packed attribute causes inefficient alignment"
-#~ msgstr "Ikiranga Itunganya"
-
-#, fuzzy
-#~ msgid "packed attribute is unnecessary"
-#~ msgstr "Ikiranga ni"
-
-#, fuzzy
-#~ msgid "cannot timevar_pop '%s' when top of timevars stack is '%s'"
-#~ msgstr "Ryari: Hejuru: Bya ni"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "Execution times (seconds)\n"
-#~ msgstr "Times amasogonda"
-
-# #-#-#-#-#  sc.pot (PACKAGE VERSION)  #-#-#-#-#
-# sc/source\ui\src\autofmt.src:RID_SCDLG_AUTOFORMAT.STR_SUM.text
-# #-#-#-#-#  sc.pot (PACKAGE VERSION)  #-#-#-#-#
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_PIVOT_TOTAL.text
-#, fuzzy
-#~ msgid " TOTAL                 :"
-#~ msgstr "Igiteranyo"
-
-#, fuzzy
-#~ msgid "time in %s: %ld.%06ld (%ld%%)\n"
-#~ msgstr "Igihe in"
-
-#, fuzzy
-#~ msgid "collect: tweaking %s in %s\n"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "ld returned %d exit status"
-#~ msgstr "Gusohoka Imimerere"
-
-#, fuzzy
-#~ msgid "Generate debugging info in default format"
-#~ msgstr "Ibisobanuro in Mburabuzi Imiterere"
-
-#, fuzzy
-#~ msgid "Generate debugging info in default extended format"
-#~ msgstr "Ibisobanuro in Mburabuzi Byongerewe... Imiterere"
-
-#, fuzzy
-#~ msgid "Generate STABS format debug info"
-#~ msgstr "Imiterere Kosora amakosa Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Generate extended STABS format debug info"
-#~ msgstr "Byongerewe... Imiterere Kosora amakosa Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Generate DWARF-1 format debug info"
-#~ msgstr "1. Imiterere Kosora amakosa Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Generate extended DWARF-1 format debug info"
-#~ msgstr "Byongerewe... 1. Imiterere Kosora amakosa Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Generate DWARF-2 debug info"
-#~ msgstr "2. Kosora amakosa Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Generate XCOFF format debug info"
-#~ msgstr "Imiterere Kosora amakosa Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Generate extended XCOFF format debug info"
-#~ msgstr "Byongerewe... Imiterere Kosora amakosa Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Generate COFF format debug info"
-#~ msgstr "Imiterere Kosora amakosa Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Generate VMS format debug info"
-#~ msgstr "Imiterere Kosora amakosa Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Perform DWARF2 duplicate elimination"
-#~ msgstr "Gusubiramo"
-
-#, fuzzy
-#~ msgid "Do not store floats in registers"
-#~ msgstr "OYA in"
-
-#, fuzzy
-#~ msgid "Consider all mem refs through pointers as volatile"
-#~ msgstr "Byose mem Gihinguranya Nka"
-
-#, fuzzy
-#~ msgid "Consider all mem refs to global data to be volatile"
-#~ msgstr "Byose mem Kuri Ibyatanzwe Kuri"
-
-#, fuzzy
-#~ msgid "Consider all mem refs to static data to be volatile"
-#~ msgstr "Byose mem Kuri Ibyatanzwe Kuri"
-
-#, fuzzy
-#~ msgid "Defer popping functions args from stack until later"
-#~ msgstr "Imimaro Bivuye"
-
-#, fuzzy
-#~ msgid "When possible do not generate stack frames"
-#~ msgstr "OYA Amakadiri"
-
-#, fuzzy
-#~ msgid "Optimize sibling and tail recursive calls"
-#~ msgstr "Na Amahamagara:"
-
-#, fuzzy
-#~ msgid "Perform superblock formation via tail duplication"
-#~ msgstr "Biturutse"
-
-#, fuzzy
-#~ msgid "When running CSE, follow jumps to their targets"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "Perform a number of minor, expensive optimizations"
-#~ msgstr "a Umubare Bya"
-
-#, fuzzy
-#~ msgid "Perform jump threading optimizations"
-#~ msgstr "Simbuka"
-
-#, fuzzy
-#~ msgid "Perform loop unrolling when iteration count is known"
-#~ msgstr "Ryari: IBARA ni"
-
-#, fuzzy
-#~ msgid "Perform loop unrolling for all loops"
-#~ msgstr "kugirango Byose"
-
-#, fuzzy
-#~ msgid "Generate prefetch instructions, if available, for arrays in loops"
-#~ msgstr "Amabwiriza NIBA Bihari kugirango in"
-
-#, fuzzy
-#~ msgid "Force all loop invariant computations out of loops"
-#~ msgstr "Byose Inyuma Bya"
-
-#, fuzzy
-#~ msgid "Strength reduce all loop general induction variables"
-#~ msgstr "Byose Rusange Ibihinduka"
-
-#, fuzzy
-#~ msgid "Store strings in writable data section"
-#~ msgstr "Ikurikiranyanyuguti in Ibyatanzwe Icyiciro"
-
-#, fuzzy
-#~ msgid "Copy memory operands into registers before using"
-#~ msgstr "Ububiko Mbere ikoresha"
-
-#, fuzzy
-#~ msgid "Copy memory address constants into regs before using"
-#~ msgstr "Ububiko Aderesi Mbere ikoresha"
-
-#, fuzzy
-#~ msgid "Allow function addresses to be held in registers"
-#~ msgstr "Umumaro Amaderesi Kuri in"
-
-#, fuzzy
-#~ msgid "Integrate simple functions into their callers"
-#~ msgstr "Byoroheje Imimaro"
-
-#, fuzzy
-#~ msgid "Generate code for funcs even if they are fully inlined"
-#~ msgstr "ITEGEKONGENGA kugirango ATARIIGIHARWE NIBA"
-
-#, fuzzy
-#~ msgid "Pay attention to the 'inline' keyword"
-#~ msgstr "Kuri i Ijambo- banze"
-
-#, fuzzy
-#~ msgid "Emit static const variables even if they are not used"
-#~ msgstr "Ibihinduka ATARIIGIHARWE NIBA OYA"
-
-#, fuzzy
-#~ msgid "Check for syntax errors, then stop"
-#~ msgstr "kugirango Amakosa Hanyuma Guhagarara"
-
-#, fuzzy
-#~ msgid "Mark data as shared rather than private"
-#~ msgstr "Ibyatanzwe Nka By'umwihariko"
-
-#, fuzzy
-#~ msgid "Enable saving registers around function calls"
-#~ msgstr "Mu kubika Umumaro Amahamagara:"
-
-#, fuzzy
-#~ msgid "Return 'short' aggregates in memory, not registers"
-#~ msgstr "in Ububiko OYA"
-
-#, fuzzy
-#~ msgid "Return 'short' aggregates in registers"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "Attempt to fill delay slots of branch instructions"
-#~ msgstr "Kuri Kuzuza Gutinda Siloti Bya Amabwiriza"
-
-#, fuzzy
-#~ msgid "Perform the global common subexpression elimination"
-#~ msgstr "i"
-
-#, fuzzy
-#~ msgid "Perform enhanced load motion during global subexpression elimination"
-#~ msgstr "Ibirimo"
-
-#, fuzzy
-#~ msgid "Perform store motion after global subexpression elimination"
-#~ msgstr "Nyuma"
-
-#, fuzzy
-#~ msgid "Perform the loop optimizations"
-#~ msgstr "i"
-
-#, fuzzy
-#~ msgid "Perform cross-jumping optimization"
-#~ msgstr "Kwambukiranya"
-
-#, fuzzy
-#~ msgid "Perform conversion of conditional jumps to branchless equivalents"
-#~ msgstr "Ihindurangero Bya Kuri"
-
-#, fuzzy
-#~ msgid "Perform conversion of conditional jumps to conditional execution"
-#~ msgstr "Ihindurangero Bya Kuri"
-
-#, fuzzy
-#~ msgid "Run CSE pass after loop optimizations"
-#~ msgstr "Nyuma"
-
-#, fuzzy
-#~ msgid "Run the loop optimizer twice"
-#~ msgstr "i"
-
-#, fuzzy
-#~ msgid "Delete useless null pointer checks"
-#~ msgstr "NTAGIHARI Mweretsi"
-
-#, fuzzy
-#~ msgid "Reschedule instructions before register allocation"
-#~ msgstr "Amabwiriza Mbere Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "Reschedule instructions after register allocation"
-#~ msgstr "Amabwiriza Nyuma Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "Enable scheduling across basic blocks"
-#~ msgstr "Kwambukiranya BASIC"
-
-#, fuzzy
-#~ msgid "Allow speculative motion of non-loads"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "Allow speculative motion of some loads"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "Allow speculative motion of more loads"
-#~ msgstr "Bya Birenzeho"
-
-#, fuzzy
-#~ msgid "Replace add,compare,branch with branch on count reg"
-#~ msgstr "Kongeramo Kugereranya# Na: ku IBARA"
-
-#, fuzzy
-#~ msgid "Generate position independent code, if possible"
-#~ msgstr "Ibirindiro ITEGEKONGENGA NIBA"
-
-#, fuzzy
-#~ msgid "Enable exception handling"
-#~ msgstr "Irengayobora(-)"
-
-#, fuzzy
-#~ msgid "Just generate unwind tables for exception handling"
-#~ msgstr "Imbonerahamwe kugirango Irengayobora(-)"
-
-#, fuzzy
-#~ msgid "Generate unwind tables exact at each instruction boundary"
-#~ msgstr "Imbonerahamwe NYACYO ku"
-
-#, fuzzy
-#~ msgid "Support synchronous non-call exceptions"
-#~ msgstr "Amarengayobora"
-
-#, fuzzy
-#~ msgid "Insert arc based program profiling code"
-#~ msgstr "Agaheto Porogaramu ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Create data files needed by gcov"
-#~ msgstr "Ibyatanzwe Idosiye ku"
-
-#, fuzzy
-#~ msgid "Use profiling information for branch probabilities"
-#~ msgstr "Ibisobanuro kugirango"
-
-#, fuzzy
-#~ msgid "Enable basic program profiling code"
-#~ msgstr "BASIC Porogaramu ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Reorder basic blocks to improve code placement"
-#~ msgstr "BASIC Kuri ITEGEKONGENGA Ishyira mu mwanya"
-
-#, fuzzy
-#~ msgid "Reorder functions to improve code placement"
-#~ msgstr "Imimaro Kuri ITEGEKONGENGA Ishyira mu mwanya"
-
-#, fuzzy
-#~ msgid "Do the register renaming optimization pass"
-#~ msgstr "i Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "Do the register copy-propagation optimization pass"
-#~ msgstr "i Kwiyandikisha Gukoporora"
-
-#, fuzzy
-#~ msgid "Do not put uninitialized globals in the common section"
-#~ msgstr "OYA Gushyira Itatangijwe in i Icyiciro"
-
-#, fuzzy
-#~ msgid "Do not generate .size directives"
-#~ msgstr "OYA Ingano"
-
-#, fuzzy
-#~ msgid "place each function into its own section"
-#~ msgstr "Umumaro Icyiciro"
-
-#, fuzzy
-#~ msgid "place data items into their own section"
-#~ msgstr "Ibyatanzwe Icyiciro"
-
-#, fuzzy
-#~ msgid "Add extra commentary to assembler output"
-#~ msgstr "Birenga Kuri Ibisohoka"
-
-#, fuzzy
-#~ msgid "Output GNU ld formatted global initializers"
-#~ msgstr "Byahanaguwe"
-
-#, fuzzy
-#~ msgid "Enables a register move optimization"
-#~ msgstr "a Kwiyandikisha Kwimura"
-
-#, fuzzy
-#~ msgid "Do the full regmove optimization pass"
-#~ msgstr "i"
-
-#, fuzzy
-#~ msgid "Pack structure members together without holes"
-#~ msgstr "Imiterere"
-
-#, fuzzy
-#~ msgid "Insert stack checking code into the program"
-#~ msgstr "ITEGEKONGENGA i Porogaramu"
-
-#, fuzzy
-#~ msgid "Specify that arguments may alias each other & globals"
-#~ msgstr "ingingo Gicurasi Irihimbano Ikindi"
-
-#, fuzzy
-#~ msgid "Assume arguments may alias globals but not each other"
-#~ msgstr "ingingo Gicurasi Irihimbano OYA Ikindi"
-
-#, fuzzy
-#~ msgid "Assume arguments do not alias each other or globals"
-#~ msgstr "ingingo OYA Irihimbano Ikindi Cyangwa"
-
-#, fuzzy
-#~ msgid "Assume strict aliasing rules apply"
-#~ msgstr "Gukurikiza"
-
-#, fuzzy
-#~ msgid "Align the start of loops"
-#~ msgstr "i Gutangira Bya"
-
-#, fuzzy
-#~ msgid "Align labels which are only reached by jumping"
-#~ msgstr "Uturango... ku"
-
-#, fuzzy
-#~ msgid "Align all labels"
-#~ msgstr "Byose Uturango..."
-
-#, fuzzy
-#~ msgid "Align the start of functions"
-#~ msgstr "i Gutangira Bya Imimaro"
-
-#, fuzzy
-#~ msgid "Attempt to merge identical constants across compilation units"
-#~ msgstr "Kuri Gukomatanya birasa Kwambukiranya"
-
-#, fuzzy
-#~ msgid "Attempt to merge identical constants and constant variables"
-#~ msgstr "Kuri Gukomatanya birasa Na Ibihinduka"
-
-#, fuzzy
-#~ msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
-#~ msgstr "Ibisohoka Bya Imibare Na Umurongo Umubare Ibisobanuro in"
-
-#, fuzzy
-#~ msgid "Instrument function entry/exit with profiling calls"
-#~ msgstr "Umumaro Icyinjijwe Gusohoka Na: Amahamagara:"
-
-#, fuzzy
-#~ msgid "Put zero initialized data in the bss section"
-#~ msgstr "Zeru Ibyatanzwe in i Icyiciro"
-
-#, fuzzy
-#~ msgid "Enable aggressive SSA dead code elimination"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "External symbols have a leading underscore"
-#~ msgstr "Ibimenyetso a Nyobora"
-
-#, fuzzy
-#~ msgid "Enables an rtl peephole pass run before sched2"
-#~ msgstr "Gukoresha Mbere"
-
-#, fuzzy
-#~ msgid "Assume no NaNs or +-Infs are generated"
-#~ msgstr "Oya Cyangwa"
-
-#, fuzzy
-#~ msgid "Enables guessing of branch probabilities"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "Set errno after built-in math functions"
-#~ msgstr "Nyuma in Imibare Imimaro"
-
-#, fuzzy
-#~ msgid "Floating-point operations can trap"
-#~ msgstr "Akadomo Ibikorwa:"
-
-#, fuzzy
-#~ msgid "Allow math optimizations that may violate IEEE or ANSI standards"
-#~ msgstr "Imibare Gicurasi Cyangwa"
-
-#, fuzzy
-#~ msgid "Disable optimizations observable by IEEE signaling NaNs"
-#~ msgstr "ku"
-
-#, fuzzy
-#~ msgid "Generate code to check bounds before indexing arrays"
-#~ msgstr "ITEGEKONGENGA Kuri Kugenzura... Mbere gushyiraho umugereka"
-
-#, fuzzy
-#~ msgid "Convert floating point constant to single precision constant"
-#~ msgstr "Bihindagurika Akadomo Kuri UMWE"
-
-#, fuzzy
-#~ msgid "Report time taken by each compiler pass at end of run"
-#~ msgstr "Igihe ku ku Impera Bya Gukoresha"
-
-#, fuzzy
-#~ msgid "Report on permanent memory allocation at end of run"
-#~ msgstr "ku Ububiko ku Impera Bya Gukoresha"
-
-#, fuzzy
-#~ msgid "Trap for signed overflow in addition / subtraction / multiplication"
-#~ msgstr "kugirango Byarenze urugero in Guteranya+ Gukuramo Gukuba(*)"
-
-#, fuzzy
-#~ msgid "Use graph coloring register allocation."
-#~ msgstr "Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "Compile just for ISO C90"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Determine language standard"
-#~ msgstr "Ururimi Bisanzwe"
-
-#, fuzzy
-#~ msgid "Make bit-fields by unsigned by default"
-#~ msgstr "Imyanya ku Bitashizweho umukono ku Mburabuzi"
-
-#, fuzzy
-#~ msgid "Make 'char' be signed by default"
-#~ msgstr "ku Mburabuzi"
-
-#, fuzzy
-#~ msgid "Make 'char' be unsigned by default"
-#~ msgstr "Bitashizweho umukono ku Mburabuzi"
-
-#, fuzzy
-#~ msgid "Do not recognize the 'asm' keyword"
-#~ msgstr "OYA i Ijambo- banze"
-
-#, fuzzy
-#~ msgid "Do not recognize any built in functions"
-#~ msgstr "OYA in Imimaro"
-
-#, fuzzy
-#~ msgid "Assume normal C execution environment"
-#~ msgstr "Bisanzwe C"
-
-#, fuzzy
-#~ msgid "Assume that standard libraries & main might not exist"
-#~ msgstr "Bisanzwe Amasomero OYA"
-
-#, fuzzy
-#~ msgid "Allow different types as args of ? operator"
-#~ msgstr "Nka Bya Mukoresha"
-
-#, fuzzy
-#~ msgid "Allow the use of $ inside identifiers"
-#~ msgstr "i Gukoresha Bya Mo Imbere"
-
-#, fuzzy
-#~ msgid "Use the same size for double as for float"
-#~ msgstr "i Ingano kugirango MAHARAKUBIRI Nka kugirango Kureremba"
-
-#, fuzzy
-#~ msgid "Use the smallest fitting integer to hold enums"
-#~ msgstr "i Gitoya Umubare wuzuye Kuri"
-
-#, fuzzy
-#~ msgid "Override the underlying type for wchar_t to `unsigned short'"
-#~ msgstr "i Ubwoko kugirango Kuri Bitashizweho umukono"
-
-#, fuzzy
-#~ msgid "Enable most warning messages"
-#~ msgstr "Iburira Ubutumwa"
-
-#, fuzzy
-#~ msgid "Warn about casting functions to incompatible types"
-#~ msgstr "Ibyerekeye Imimaro Kuri"
-
-#, fuzzy
-#~ msgid "Warn about functions which might be candidates for format attributes"
-#~ msgstr "Ibyerekeye Imimaro kugirango Imiterere Ibiranga"
-
-#, fuzzy
-#~ msgid "Warn about casts which discard qualifiers"
-#~ msgstr "Ibyerekeye Kwanga"
-
-#, fuzzy
-#~ msgid "Warn about subscripts whose type is 'char'"
-#~ msgstr "Ibyerekeye bya Ubwoko ni"
-
-#, fuzzy
-#~ msgid "Warn if nested comments are detected"
-#~ msgstr "NIBA Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Warn about possibly confusing type conversions"
-#~ msgstr "Ibyerekeye Ubwoko"
-
-#, fuzzy
-#~ msgid "Do not warn about compile-time integer division by zero"
-#~ msgstr "OYA Ibyerekeye Gukusanya Igihe Umubare wuzuye ku Zeru"
-
-#, fuzzy
-#~ msgid "Warn about testing equality of floating point numbers"
-#~ msgstr "Ibyerekeye Bya Bihindagurika Akadomo Imibare"
-
-#, fuzzy
-#~ msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
-#~ msgstr "Ibyerekeye Imiterere"
-
-#, fuzzy
-#~ msgid "Don't warn about too many arguments to format functions"
-#~ msgstr "Ibyerekeye ingingo Kuri Imiterere Imimaro"
-
-#, fuzzy
-#~ msgid "Warn about non-string-literal format strings"
-#~ msgstr "Ibyerekeye Ikurikiranyanyuguti Imiterere Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "Warn about possible security problems with format functions"
-#~ msgstr "Ibyerekeye Umutekano Na: Imiterere Imimaro"
-
-#, fuzzy
-#~ msgid "Don't warn about strftime formats yielding 2 digit years"
-#~ msgstr "Ibyerekeye Imiterere 2. IMYAKA"
-
-#, fuzzy
-#~ msgid "Warn about implicit function declarations"
-#~ msgstr "Ibyerekeye Umumaro"
-
-#, fuzzy
-#~ msgid "Warn when a declaration does not specify a type"
-#~ msgstr "Ryari: a OYA a Ubwoko"
-
-#, fuzzy
-#~ msgid "Warn about the use of the #import directive"
-#~ msgstr "Ibyerekeye i Gukoresha Bya i Kuzana"
-
-#, fuzzy
-#~ msgid "Do not warn about using 'long long' when -pedantic"
-#~ msgstr "OYA Ibyerekeye ikoresha Ryari:"
-
-#, fuzzy
-#~ msgid "Warn about suspicious declarations of main"
-#~ msgstr "Ibyerekeye Bya"
-
-#, fuzzy
-#~ msgid "Warn about possibly missing braces around initializers"
-#~ msgstr "Ibyerekeye Ibuze Ingirwadusodeko"
-
-#, fuzzy
-#~ msgid "Warn about global funcs without previous declarations"
-#~ msgstr "Ibyerekeye Ibanjirije"
-
-#, fuzzy
-#~ msgid "Warn about global funcs without prototypes"
-#~ msgstr "Ibyerekeye"
-
-#, fuzzy
-#~ msgid "Warn about use of multicharacter literals"
-#~ msgstr "Ibyerekeye Gukoresha Bya"
-
-#, fuzzy
-#~ msgid "Warn about externs not at file scope level"
-#~ msgstr "Ibyerekeye OYA ku IDOSIYE Ingano: urwego"
-
-#, fuzzy
-#~ msgid "Warn about possible missing parentheses"
-#~ msgstr "Ibyerekeye Ibuze"
-
-#, fuzzy
-#~ msgid "Warn about function pointer arithmetic"
-#~ msgstr "Ibyerekeye Umumaro Mweretsi"
-
-#, fuzzy
-#~ msgid "Warn about multiple declarations of the same object"
-#~ msgstr "Ibyerekeye Igikubo Bya i Igikoresho"
-
-#, fuzzy
-#~ msgid "Warn whenever a function's return-type defaults to int"
-#~ msgstr "a Garuka Ubwoko Kuri INT"
-
-#, fuzzy
-#~ msgid "Warn about possible violations of sequence point rules"
-#~ msgstr "Ibyerekeye Bya Akadomo"
-
-#, fuzzy
-#~ msgid "Warn about signed/unsigned comparisons"
-#~ msgstr "Ibyerekeye Bitashizweho umukono"
-
-#, fuzzy
-#~ msgid "Warn about non-prototyped function decls"
-#~ msgstr "Ibyerekeye Umumaro"
-
-#, fuzzy
-#~ msgid "Warn about constructs whose meanings change in ISO C"
-#~ msgstr "Ibyerekeye bya Guhindura>> in C"
-
-#, fuzzy
-#~ msgid "Warn when trigraphs are encountered"
-#~ msgstr "Ryari:"
-
-#, fuzzy
-#~ msgid "Warn about unrecognized pragmas"
-#~ msgstr "Ibyerekeye"
-
-#, fuzzy
-#~ msgid "Mark strings as 'const char *'"
-#~ msgstr "Ikurikiranyanyuguti Nka INYUGUTI"
-
-#, fuzzy
-#~ msgid "Warn when a function is unused"
-#~ msgstr "Ryari: a Umumaro ni Kidakoreshwa"
-
-#, fuzzy
-#~ msgid "Warn when a label is unused"
-#~ msgstr "Ryari: a Akarango ni Kidakoreshwa"
-
-#, fuzzy
-#~ msgid "Warn when a function parameter is unused"
-#~ msgstr "Ryari: a Umumaro ni Kidakoreshwa"
-
-#, fuzzy
-#~ msgid "Warn when a variable is unused"
-#~ msgstr "Ryari: a IMPINDURAGACIRO ni Kidakoreshwa"
-
-#, fuzzy
-#~ msgid "Warn when an expression value is unused"
-#~ msgstr "Ryari: imvugo Agaciro ni Kidakoreshwa"
-
-#, fuzzy
-#~ msgid "Do not suppress warnings from system headers"
-#~ msgstr "OYA Iburira Bivuye Sisitemu Imitwe"
-
-#, fuzzy
-#~ msgid "Treat all warnings as errors"
-#~ msgstr "Byose Iburira Nka Amakosa"
-
-#, fuzzy
-#~ msgid "Warn when one local variable shadows another"
-#~ msgstr "Ryari: IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "Warn about enumerated switches, with no default, missing a case"
-#~ msgstr "Ibyerekeye Na: Oya Mburabuzi Ibuze a"
-
-#, fuzzy
-#~ msgid "Warn about enumerated switches missing a default case"
-#~ msgstr "Ibyerekeye Ibuze a Mburabuzi"
-
-#, fuzzy
-#~ msgid "Warn about all enumerated switches missing a specific case"
-#~ msgstr "Ibyerekeye Byose Ibuze a"
-
-#, fuzzy
-#~ msgid "Warn about returning structures, unions or arrays"
-#~ msgstr "Ibyerekeye Cyangwa"
-
-#, fuzzy
-#~ msgid "Warn about pointer casts which increase alignment"
-#~ msgstr "Ibyerekeye Mweretsi Itunganya"
-
-#, fuzzy
-#~ msgid "Warn about code that will never be executed"
-#~ msgstr "Ibyerekeye ITEGEKONGENGA Nta narimwe"
-
-#, fuzzy
-#~ msgid "Warn about uninitialized automatic variables"
-#~ msgstr "Ibyerekeye Itatangijwe Byikoresha Ibihinduka"
-
-#, fuzzy
-#~ msgid "Warn when an inlined function cannot be inlined"
-#~ msgstr "Ryari: Umumaro"
-
-#, fuzzy
-#~ msgid "Warn when the packed attribute has no effect on struct layout"
-#~ msgstr "Ryari: i Ikiranga Oya INGARUKA ku Imigaragarire"
-
-#, fuzzy
-#~ msgid "Warn when padding is required to align struct members"
-#~ msgstr "Ryari: Wuzuza: ni Bya ngombwa Kuri Gutondeka"
-
-#, fuzzy
-#~ msgid "Warn when an optimization pass is disabled"
-#~ msgstr "Ryari: ni Yahagaritswe"
-
-#, fuzzy
-#~ msgid "Warn about uses of __attribute__((deprecated)) declarations"
-#~ msgstr "Ibyerekeye Bya Ikiranga Bitemewe."
-
-#, fuzzy
-#~ msgid "Warn about functions which might be candidates for attribute noreturn"
-#~ msgstr "Ibyerekeye Imimaro kugirango Ikiranga"
-
-#, fuzzy
-#~ msgid "Warn about code which might break the strict aliasing rules"
-#~ msgstr "Ibyerekeye ITEGEKONGENGA itandukanya i"
-
-#, fuzzy
-#~ msgid "invalid option `%s'"
-#~ msgstr "Sibyo Ihitamo"
-
-#, fuzzy
-#~ msgid "`%s' declared `static' but never defined"
-#~ msgstr "`%s'Nta narimwe"
-
-#, fuzzy
-#~ msgid "`%s' defined but not used"
-#~ msgstr "`%s'OYA"
-
-#, fuzzy
-#~ msgid "invalid register name `%s' for register variable"
-#~ msgstr "Sibyo Kwiyandikisha Izina: kugirango Kwiyandikisha IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "  -ffixed-<register>      Mark <register> as being unavailable to the compiler\n"
-#~ msgstr "-Kwiyandikisha Kwiyandikisha Nka Kuri i"
-
-#, fuzzy
-#~ msgid "  -fcall-used-<register>  Mark <register> as being corrupted by function calls\n"
-#~ msgstr "-Kwiyandikisha Kwiyandikisha Nka ku Umumaro"
-
-#, fuzzy
-#~ msgid "  -fcall-saved-<register> Mark <register> as being preserved across functions\n"
-#~ msgstr "-Kwiyandikisha Kwiyandikisha Nka Kwambukiranya"
-
-#, fuzzy
-#~ msgid "  -finline-limit=<number> Limits the size of inlined functions to <number>\n"
-#~ msgstr "-Umubare i Ingano Bya Imimaro Kuri Umubare"
-
-#, fuzzy
-#~ msgid "  -fmessage-length=<number> Limits diagnostics messages lengths to <number> characters per line.  0 suppresses line-wrapping\n"
-#~ msgstr "-Uburebure Umubare Ubutumwa Kuri Umubare Inyuguti Umurongo 0 Umurongo"
-
-#, fuzzy
-#~ msgid "  -fdiagnostics-show-location=[once | every-line] Indicates how often source location information should be emitted, as prefix, at the beginning of diagnostics when line-wrapping\n"
-#~ msgstr "-Garagaza Ahantu Rimwe buri Umurongo Inkomoko Ahantu Ibisobanuro Nka Imbanziriza ku i Itangiriro Bya Ryari: Umurongo"
-
-#, fuzzy
-#~ msgid "  -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] Indicates the default thread-local storage code generation model\n"
-#~ msgstr "-Urugero i Mburabuzi Urudodo ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "  -O[number]              Set optimization level to [number]\n"
-#~ msgstr "-Umubare urwego Kuri Umubare"
-
-#, fuzzy
-#~ msgid "  -Os                     Optimize for space rather than speed\n"
-#~ msgstr "-kugirango Umwanya"
-
-#, fuzzy
-#~ msgid "  -pedantic               Issue warnings needed by strict compliance to ISO C\n"
-#~ msgstr "-Iburira ku Kuri"
-
-#, fuzzy
-#~ msgid "  -pedantic-errors        Like -pedantic except that errors are produced\n"
-#~ msgstr "-Amakosa Amakosa"
-
-#, fuzzy
-#~ msgid "  -w                      Suppress warnings\n"
-#~ msgstr "-W"
-
-#, fuzzy
-#~ msgid "  -W                      Enable extra warnings\n"
-#~ msgstr "-Birenga"
-
-#, fuzzy
-#~ msgid "  -Wunused                Enable unused warnings\n"
-#~ msgstr "-Kidakoreshwa"
-
-#, fuzzy
-#~ msgid "  -Wlarger-than-<number>  Warn if an object is larger than <number> bytes\n"
-#~ msgstr "-Umubare NIBA Igikoresho ni Kinini Umubare"
-
-#, fuzzy
-#~ msgid "  -p                      Enable function profiling\n"
-#~ msgstr "-P Umumaro"
-
-#, fuzzy
-#~ msgid "  -o <file>               Place output into <file> \n"
-#~ msgstr "-o IDOSIYE Ibisohoka IDOSIYE"
-
-#, fuzzy
-#~ msgid ""
-#~ "  -G <number>             Put global and static data smaller than <number>\n"
-#~ "                          bytes into a special section (on some targets)\n"
-#~ msgstr "-Umubare Na Ibyatanzwe Gitoya Umubare Bayite a Bidasanzwe Icyiciro ku"
-
-#, fuzzy
-#~ msgid "  -aux-info <file>        Emit declaration info into <file>\n"
-#~ msgstr "-Ibisobanuro IDOSIYE Ibisobanuro IDOSIYE"
-
-#, fuzzy
-#~ msgid "  -quiet                  Do not display functions compiled or elapsed time\n"
-#~ msgstr "-OYA Kugaragaza Imimaro Cyangwa"
-
-#, fuzzy
-#~ msgid "  -version                Display the compiler's version\n"
-#~ msgstr "-Verisiyo i"
-
-#, fuzzy
-#~ msgid "  -d[letters]             Enable dumps from specific passes of the compiler\n"
-#~ msgstr "-D Bivuye Bya i"
-
-#, fuzzy
-#~ msgid "  -dumpbase <file>        Base name to be used for dumps from specific passes\n"
-#~ msgstr "-IDOSIYE Base Izina: Kuri kugirango Bivuye"
-
-#, fuzzy
-#~ msgid "  -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
-#~ msgstr "-Umubare i urwego Bya i"
-
-#, fuzzy
-#~ msgid "  --help                  Display this information\n"
-#~ msgstr "--Ifashayobora iyi"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "Language specific options:\n"
-#~ msgstr "Amahitamo"
-
-#, fuzzy
-#~ msgid "  %-23.23s [undocumented]\n"
-#~ msgstr ""
-#~ "%-23.Project- Id- Version: basctl\n"
-#~ "POT- Creation- Date: 2003- 12- 07 17: 13+ 02\n"
-#~ "PO- Revision- Date: 2004- 11- 04 10: 13- 0700\n"
-#~ "Last- Translator: Language- Team:< en@ li. org> MIME- Version: 1. 0\n"
-#~ "Content- Type: text/ plain; charset= UTF- 8\n"
-#~ "Content- Transfer- Encoding: 8bit\n"
-#~ "X- Generator: KBabel 1. 0\n"
-#~ "."
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "There are undocumented %s specific options as well.\n"
-#~ msgstr "Amahitamo Nka"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ " Options for %s:\n"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "Target specific options:\n"
-#~ msgstr "Amahitamo"
-
-#, fuzzy
-#~ msgid "  -m%-23.23s [undocumented]\n"
-#~ msgstr "-M."
-
-#, fuzzy
-#~ msgid ""
-#~ "\n"
-#~ "There are undocumented target specific options as well.\n"
-#~ msgstr "Intego Amahitamo Nka"
-
-#, fuzzy
-#~ msgid "  They exist, but they are not documented.\n"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "unrecognized gcc debugging option: %c"
-#~ msgstr "Ihitamo"
-
-#, fuzzy
-#~ msgid "`%s': unknown tls-model option"
-#~ msgstr "`%s':Kitazwi TLS Urugero Ihitamo"
-
-#, fuzzy
-#~ msgid "unrecognized register name `%s'"
-#~ msgstr "Kwiyandikisha Izina:"
-
-#, fuzzy
-#~ msgid "unrecognized option `%s'"
-#~ msgstr "Ihitamo"
-
-#, fuzzy
-#~ msgid "-Wid-clash-LEN is no longer supported"
-#~ msgstr "-ni Oya"
-
-#, fuzzy
-#~ msgid "use -gdwarf -g%d for DWARF v1, level %d"
-#~ msgstr "Gukoresha g kugirango urwego"
-
-#, fuzzy
-#~ msgid "use -gdwarf-2   for DWARF v2"
-#~ msgstr "Gukoresha 2. kugirango"
-
-#, fuzzy
-#~ msgid "ignoring option `%s' due to invalid debug level specification"
-#~ msgstr "Ihitamo Kuri Sibyo Kosora amakosa urwego"
-
-#, fuzzy
-#~ msgid "`%s': unknown or unsupported -g option"
-#~ msgstr "`%s':Kitazwi Cyangwa g Ihitamo"
-
-#, fuzzy
-#~ msgid "`%s' ignored, conflicts with `-g%s'"
-#~ msgstr "`%s'Na: g"
-
-#, fuzzy
-#~ msgid "-param option missing argument"
-#~ msgstr "-Ihitamo Ibuze"
-
-#, fuzzy
-#~ msgid "invalid --param option: %s"
-#~ msgstr "Sibyo Ihitamo"
-
-#, fuzzy
-#~ msgid "invalid parameter value `%s'"
-#~ msgstr "Sibyo Agaciro"
-
-#, fuzzy
-#~ msgid ""
-#~ "%s%s%s version %s (%s)\n"
-#~ "%s\tcompiled by GNU C version %s.\n"
-#~ "%s%s%s version %s (%s) compiled by CC.\n"
-#~ msgstr "%s%s%sVerisiyo ku C Verisiyo Verisiyo ku"
-
-#, fuzzy
-#~ msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
-#~ msgstr "%s%sGGCGITO Kwagura GITO"
-
-#, fuzzy
-#~ msgid "options passed: "
-#~ msgstr "Amahitamo"
-
-#, fuzzy
-#~ msgid "options enabled: "
-#~ msgstr "Amahitamo Bikora"
-
-#, fuzzy
-#~ msgid "can't open %s for writing"
-#~ msgstr "Gufungura kugirango"
-
-#, fuzzy
-#~ msgid "ignoring command line option '%s'"
-#~ msgstr "Komandi: Umurongo Ihitamo"
-
-#, fuzzy
-#~ msgid "(it is valid for %s but not the selected language)"
-#~ msgstr "(ni Byemewe kugirango OYA i Byahiswemo Ururimi"
-
-#, fuzzy
-#~ msgid "-Wuninitialized is not supported without -O"
-#~ msgstr "-ni OYA"
-
-#, fuzzy
-#~ msgid "instruction scheduling not supported on this target machine"
-#~ msgstr "OYA ku iyi Intego"
-
-#, fuzzy
-#~ msgid "this target machine does not have delayed branches"
-#~ msgstr "iyi Intego OYA"
-
-#, fuzzy
-#~ msgid "-f%sleading-underscore not supported on this target machine"
-#~ msgstr "-F OYA ku iyi Intego"
-
-#, fuzzy
-#~ msgid "-ffunction-sections not supported for this target"
-#~ msgstr "-Ibyatoranyijwe OYA kugirango iyi Intego"
-
-#, fuzzy
-#~ msgid "-fdata-sections not supported for this target"
-#~ msgstr "-Ibyatoranyijwe OYA kugirango iyi Intego"
-
-#, fuzzy
-#~ msgid "-ffunction-sections disabled; it makes profiling impossible"
-#~ msgstr "-Ibyatoranyijwe Yahagaritswe"
-
-#, fuzzy
-#~ msgid "-fprefetch-loop-arrays not supported for this target"
-#~ msgstr "-OYA kugirango iyi Intego"
-
-#, fuzzy
-#~ msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
-#~ msgstr "-OYA kugirango iyi Intego Werurwe"
-
-#, fuzzy
-#~ msgid "-fprefetch-loop-arrays is not supported with -Os"
-#~ msgstr "-ni OYA Na:"
-
-#, fuzzy
-#~ msgid "-ffunction-sections may affect debugging on some targets"
-#~ msgstr "-Ibyatoranyijwe Gicurasi ku"
-
-#, fuzzy
-#~ msgid "error writing to %s"
-#~ msgstr "Ikosa Kuri"
-
-#, fuzzy
-#~ msgid "error closing %s"
-#~ msgstr "Ikosa"
-
-#, fuzzy
-#~ msgid "could not open dump file `%s'"
-#~ msgstr "OYA Gufungura IDOSIYE"
-
-#, fuzzy
-#~ msgid "ignoring unknown option `%.*s' in `-f%s'"
-#~ msgstr "Kitazwi Ihitamo in F"
-
-#, fuzzy
-#~ msgid "arrays of functions are not meaningful"
-#~ msgstr "Bya Imimaro OYA"
-
-#, fuzzy
-#~ msgid "function return type cannot be function"
-#~ msgstr "Umumaro Garuka Ubwoko Umumaro"
-
-#, fuzzy
-#~ msgid "invalid initializer for bit string"
-#~ msgstr "Sibyo kugirango Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "tree check: expected %s, have %s in %s, at %s:%d"
-#~ msgstr "Kugenzura... Ikitezwe: in ku"
-
-#, fuzzy
-#~ msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
-#~ msgstr "Kugenzura... Ikitezwe: ishuri in ku"
-
-#, fuzzy
-#~ msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
-#~ msgstr "Kugenzura... birabonetse Bya Na: in ku"
-
-#, fuzzy
-#~ msgid "%s causes a section type conflict"
-#~ msgstr "%sa Icyiciro Ubwoko"
-
-#, fuzzy
-#~ msgid "register name not specified for `%s'"
-#~ msgstr "Kwiyandikisha Izina: OYA kugirango"
-
-#, fuzzy
-#~ msgid "invalid register name for `%s'"
-#~ msgstr "Sibyo Kwiyandikisha Izina: kugirango"
-
-#, fuzzy
-#~ msgid "data type of `%s' isn't suitable for a register"
-#~ msgstr "Ibyatanzwe Ubwoko Bya si kugirango a Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "register specified for `%s' isn't suitable for data type"
-#~ msgstr "Kwiyandikisha kugirango si kugirango Ibyatanzwe Ubwoko"
-
-#, fuzzy
-#~ msgid "global register variable has initial value"
-#~ msgstr "Kwiyandikisha IMPINDURAGACIRO Agaciro"
-
-#, fuzzy
-#~ msgid "volatile register variables don't work as you might wish"
-#~ msgstr "Kwiyandikisha Ibihinduka Akazi Nka"
-
-#, fuzzy
-#~ msgid "register name given for non-register variable `%s'"
-#~ msgstr "Kwiyandikisha Izina: kugirango Kwiyandikisha IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "alignment of `%s' is greater than maximum object file alignment. Using %d"
-#~ msgstr "Itunganya Bya ni Biruta Kinini Igikoresho IDOSIYE Itunganya"
-
-#, fuzzy
-#~ msgid "thread-local COMMON data not implemented"
-#~ msgstr "Urudodo Ibyatanzwe OYA"
-
-#, fuzzy
-#~ msgid "requested alignment for %s is greater than implemented alignment of %d"
-#~ msgstr "Itunganya kugirango ni Biruta Itunganya Bya"
-
-#, fuzzy
-#~ msgid "initializer for integer value is too complicated"
-#~ msgstr "kugirango Umubare wuzuye Agaciro ni"
-
-#, fuzzy
-#~ msgid "initializer for floating value is not a floating constant"
-#~ msgstr "kugirango Bihindagurika Agaciro ni OYA a Bihindagurika"
-
-#, fuzzy
-#~ msgid "unknown set constructor type"
-#~ msgstr "Kitazwi Gushyiraho Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid initial value for member `%s'"
-#~ msgstr "Sibyo Agaciro kugirango"
-
-#, fuzzy
-#~ msgid "weak declaration of `%s' must precede definition"
-#~ msgstr "Bya Insobanuro"
-
-#, fuzzy
-#~ msgid "weak declaration of `%s' after first use results in unspecified behavior"
-#~ msgstr "Bya Nyuma Itangira Gukoresha Ibisubizo ku in imyitwarire"
-
-#, fuzzy
-#~ msgid "weak declaration of `%s' must be public"
-#~ msgstr "Bya Rusange"
-
-#, fuzzy
-#~ msgid "weak declaration of `%s' not supported"
-#~ msgstr "Bya OYA"
-
-#, fuzzy
-#~ msgid "only weak aliases are supported in this configuration"
-#~ msgstr "Irihimbano in iyi Iboneza"
-
-#, fuzzy
-#~ msgid "alias definitions not supported in this configuration; ignored"
-#~ msgstr "Irihimbano OYA in iyi Iboneza"
-
-#, fuzzy
-#~ msgid "visibility attribute not supported in this configuration; ignored"
-#~ msgstr "Ukugaragara Ikiranga OYA in iyi Iboneza"
-
-#, fuzzy
-#~ msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
-#~ msgstr "Kitaboneka Imbonerahamwe Ikigize: Inyuma Bya in ku"
-
-#, fuzzy
-#~ msgid "no sclass for %s stab (0x%x)\n"
-#~ msgstr "Oya kugirango"
-
-#, fuzzy
-#~ msgid "#`%s' not supported by %s#"
-#~ msgstr "#`%s'OYA ku"
-
-#, fuzzy
-#~ msgid "The maximum number of instructions in a single function eligible for inlining"
-#~ msgstr "Kinini Umubare Bya Amabwiriza in a UMWE Umumaro kugirango"
-
-#, fuzzy
-#~ msgid "The maximum number of instructions when automatically inlining"
-#~ msgstr "Kinini Umubare Bya Amabwiriza Ryari: ku buryo bwikora"
-
-#, fuzzy
-#~ msgid "The maximum number of instructions by repeated inlining before gcc starts to throttle inlining"
-#~ msgstr "Kinini Umubare Bya Amabwiriza ku byasubiyemo Mbere Kuri"
-
-#, fuzzy
-#~ msgid "The slope of the linear function throttling inlining after the recursive inlining limit has been reached is given by the negative reciprocal value of this parameter"
-#~ msgstr "IMANURA Bya i By'umurongo Umumaro Nyuma i ni ku i Agaciro Bya iyi"
-
-#, fuzzy
-#~ msgid "The number of instructions in a single functions still eligible to inlining after a lot recursive inlining"
-#~ msgstr "Umubare Bya Amabwiriza in a UMWE Imimaro Kuri Nyuma a"
-
-#, fuzzy
-#~ msgid "The maximum number of instructions for the RTL inliner"
-#~ msgstr "Kinini Umubare Bya Amabwiriza kugirango i"
-
-#, fuzzy
-#~ msgid "The maximum number of instructions to consider to fill a delay slot"
-#~ msgstr "Kinini Umubare Bya Amabwiriza Kuri Kuri Kuzuza a Gutinda"
-
-#, fuzzy
-#~ msgid "The maximum number of instructions to consider to find accurate live register information"
-#~ msgstr "Kinini Umubare Bya Amabwiriza Kuri Kuri Gushaka Kwiyandikisha Ibisobanuro"
-
-#, fuzzy
-#~ msgid "The maximum length of scheduling's pending operations list"
-#~ msgstr "Kinini Uburebure Bya Ibikorwa: Urutonde"
-
-#, fuzzy
-#~ msgid "The maximum amount of memory to be allocated by GCSE"
-#~ msgstr "Kinini Igiteranyo Bya Ububiko Kuri ku"
-
-#, fuzzy
-#~ msgid "The maximum number of passes to make when doing GCSE"
-#~ msgstr "Kinini Umubare Bya Kuri Ubwoko Ryari:"
-
-#, fuzzy
-#~ msgid "The maximum number of instructions to consider to unroll in a loop"
-#~ msgstr "Kinini Umubare Bya Amabwiriza Kuri Kuri in a"
-
-#, fuzzy
-#~ msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
-#~ msgstr "Imigabane Bya i IBARA Bya Bya BASIC Funga in Porogaramu BASIC Funga Kuri Kuri"
-
-#, fuzzy
-#~ msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
-#~ msgstr "Imigabane Bya i Ubwisubire Bya Bya BASIC Funga in Umumaro BASIC Funga Kuri Kuri"
-
-#, fuzzy
-#~ msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
-#~ msgstr "Ijanisha Bya Umumaro ku Ubwisubire ku Ryari: Ibijyana ni Bihari"
-
-#, fuzzy
-#~ msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
-#~ msgstr "Ijanisha Bya Umumaro ku Ubwisubire ku Ryari: Ibijyana ni OYA Bihari"
-
-#, fuzzy
-#~ msgid "Maximal code growth caused by tail duplication (in percents)"
-#~ msgstr "ITEGEKONGENGA IKURA ku in"
-
-#, fuzzy
-#~ msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percents)"
-#~ msgstr "Ihindurakerekezo IKURA NIBA i Ihindurakerekezo Imishobokere Bya ni Birutwa iyi in"
-
-#, fuzzy
-#~ msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is available"
-#~ msgstr "Imbere IKURA NIBA i Imishobokere Bya ni Birutwa iyi in Ryari: Ibijyana ni Bihari"
-
-#, fuzzy
-#~ msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is not available"
-#~ msgstr "Imbere IKURA NIBA i Imishobokere Bya ni Birutwa iyi in Ryari: Ibijyana ni OYA Bihari"
-
-#, fuzzy
-#~ msgid "The maximum number of incoming edges to consider for crossjumping"
-#~ msgstr "Kinini Umubare Bya Kuri kugirango"
-
-#, fuzzy
-#~ msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
-#~ msgstr "Kuri Imbarutso Nka a Ijanisha Bya i Igiteranyo Ingano Bya i"
-
-#, fuzzy
-#~ msgid "Minimum heap size before we start collecting garbage, in kilobytes."
-#~ msgstr "Ingano Mbere Twebwe Gutangira in"
-
-#, fuzzy
-#~ msgid "too many #pragma options align=reset"
-#~ msgstr "Amahitamo Gutondeka Kugarura"
-
-#, fuzzy
-#~ msgid "junk at end of '#pragma options'"
-#~ msgstr "Umwanda ku Impera Bya"
-
-#, fuzzy
-#~ msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
-#~ msgstr "Amahitamo Gutondeka UMWIKUBE Kugarura"
-
-#, fuzzy
-#~ msgid "missing '(' after '#pragma unused', ignoring"
-#~ msgstr "Ibuze Nyuma"
-
-#, fuzzy
-#~ msgid "missing ')' after '#pragma unused', ignoring"
-#~ msgstr "Ibuze Nyuma"
-
-#, fuzzy
-#~ msgid "junk at end of '#pragma unused'"
-#~ msgstr "Umwanda ku Impera Bya"
-
-#, fuzzy
-#~ msgid "-msystem-v and -p are incompatible"
-#~ msgstr "-v Na P"
-
-#, fuzzy
-#~ msgid "-msystem-v and -mthreads are incompatible"
-#~ msgstr "-v Na"
-
-#, fuzzy
-#~ msgid "-f%s ignored for Unicos/Mk (not supported)"
-#~ msgstr "-F kugirango OYA"
-
-#, fuzzy
-#~ msgid "-mieee not supported on Unicos/Mk"
-#~ msgstr "-OYA ku"
-
-#, fuzzy
-#~ msgid "-mieee-with-inexact not supported on Unicos/Mk"
-#~ msgstr "-Na: OYA ku"
-
-#, fuzzy
-#~ msgid "bad value `%s' for -mtrap-precision switch"
-#~ msgstr "Agaciro kugirango Hindura"
-
-#, fuzzy
-#~ msgid "bad value `%s' for -mfp-rounding-mode switch"
-#~ msgstr "Agaciro kugirango Ubwoko Hindura"
-
-#, fuzzy
-#~ msgid "bad value `%s' for -mfp-trap-mode switch"
-#~ msgstr "Agaciro kugirango Ubwoko Hindura"
-
-#, fuzzy
-#~ msgid "bad value `%s' for -mtls-size switch"
-#~ msgstr "Agaciro kugirango Ingano Hindura"
-
-#, fuzzy
-#~ msgid "bad value `%s' for -mcpu switch"
-#~ msgstr "Agaciro kugirango Hindura"
-
-#, fuzzy
-#~ msgid "trap mode not supported on Unicos/Mk"
-#~ msgstr "Ubwoko OYA ku"
-
-#, fuzzy
-#~ msgid "fp software completion requires -mtrap-precision=i"
-#~ msgstr "i"
-
-#, fuzzy
-#~ msgid "rounding mode not supported for VAX floats"
-#~ msgstr "Ubwoko OYA kugirango"
-
-#, fuzzy
-#~ msgid "trap mode not supported for VAX floats"
-#~ msgstr "Ubwoko OYA kugirango"
-
-#, fuzzy
-#~ msgid "L%d cache latency unknown for %s"
-#~ msgstr "Ubwihisho Kitazwi kugirango"
-
-#, fuzzy
-#~ msgid "bad value `%s' for -mmemory-latency"
-#~ msgstr "Agaciro kugirango"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%H value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%J value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%r value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%R value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%N value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%P value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%h value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%L value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%m value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%M value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%U value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%s value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%C value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%E value"
-#~ msgstr "Agaciro siko"
-
-#, fuzzy
-#~ msgid "unknown relocation unspec"
-#~ msgstr "Kitazwi"
-
-#, fuzzy
-#~ msgid "invalid %%xn code"
-#~ msgstr "Sibyo ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Do not use hardware fp"
-#~ msgstr "OYA Gukoresha"
-
-#, fuzzy
-#~ msgid "Do not use fp registers"
-#~ msgstr "OYA Gukoresha"
-
-#, fuzzy
-#~ msgid "Do not assume GAS"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "Request IEEE-conformant math library routines (OSF/1)"
-#~ msgstr "Imibare Isomero 1."
-
-#, fuzzy
-#~ msgid "Emit IEEE-conformant code, without inexact exceptions"
-#~ msgstr "ITEGEKONGENGA Amarengayobora"
-
-#, fuzzy
-#~ msgid "Emit IEEE-conformant code, with inexact exceptions"
-#~ msgstr "ITEGEKONGENGA Na: Amarengayobora"
-
-#, fuzzy
-#~ msgid "Do not emit complex integer constants to read-only memory"
-#~ msgstr "OYA ITSINDA RY'IMIBARE C Umubare wuzuye Kuri Gusoma Ububiko"
-
-#, fuzzy
-#~ msgid "Do not use VAX fp"
-#~ msgstr "OYA Gukoresha"
-
-#, fuzzy
-#~ msgid "Emit code for the byte/word ISA extension"
-#~ msgstr "ITEGEKONGENGA kugirango i Bayite ijambo Umugereka"
-
-#, fuzzy
-#~ msgid "Emit code for the motion video ISA extension"
-#~ msgstr "ITEGEKONGENGA kugirango i Videwo... Umugereka"
-
-#, fuzzy
-#~ msgid "Emit code for the fp move and sqrt ISA extension"
-#~ msgstr "ITEGEKONGENGA kugirango i Kwimura Na SQRT Umugereka"
-
-#, fuzzy
-#~ msgid "Emit code for the counting ISA extension"
-#~ msgstr "ITEGEKONGENGA kugirango i Kubara Umugereka"
-
-#, fuzzy
-#~ msgid "Emit code using explicit relocation directives"
-#~ msgstr "ITEGEKONGENGA ikoresha"
-
-#, fuzzy
-#~ msgid "Emit 16-bit relocations to the small data areas"
-#~ msgstr "Kuri i Gitoya Ibyatanzwe Ubuso"
-
-#, fuzzy
-#~ msgid "Emit 32-bit relocations to the small data areas"
-#~ msgstr "Kuri i Gitoya Ibyatanzwe Ubuso"
-
-#, fuzzy
-#~ msgid "Emit rdval instead of rduniq for thread pointer"
-#~ msgstr "Bya kugirango Urudodo Mweretsi"
-
-#, fuzzy
-#~ msgid "Use features of and schedule given CPU"
-#~ msgstr "Ibiranga Bya Na Igenabihe"
-
-#, fuzzy
-#~ msgid "Control the generated fp rounding mode"
-#~ msgstr "i Ubwoko"
-
-#, fuzzy
-#~ msgid "Control the IEEE trap mode"
-#~ msgstr "i Ubwoko"
-
-#, fuzzy
-#~ msgid "Control the precision given to fp exceptions"
-#~ msgstr "i Kuri Amarengayobora"
-
-#, fuzzy
-#~ msgid "Tune expected memory latency"
-#~ msgstr "Ikitezwe: Ububiko"
-
-#, fuzzy
-#~ msgid "Specify bit size of immediate TLS offsets"
-#~ msgstr "Ingano Bya"
-
-#, fuzzy
-#~ msgid "bad value (%s) for -mcpu switch"
-#~ msgstr "Agaciro kugirango Hindura"
-
-#, fuzzy
-#~ msgid "argument of `%s' attribute is not a string constant"
-#~ msgstr "Bya Ikiranga ni OYA a Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
-#~ msgstr "Bya Ikiranga ni OYA Cyangwa"
-
-#, fuzzy
-#~ msgid "invalid operand to %%R code"
-#~ msgstr "Sibyo Kuri ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "invalid operand to %%H/%%L code"
-#~ msgstr "Sibyo Kuri ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "invalid operand to %%U code"
-#~ msgstr "Sibyo Kuri ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "invalid operand to %%V code"
-#~ msgstr "Sibyo Kuri ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "invalid operand output code"
-#~ msgstr "Sibyo Ibisohoka ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "switch -mcpu=%s conflicts with -march= switch"
-#~ msgstr "Hindura Na: Werurwe Hindura"
-
-#, fuzzy
-#~ msgid "bad value (%s) for %s switch"
-#~ msgstr "Agaciro kugirango Hindura"
-
-#, fuzzy
-#~ msgid "target CPU does not support APCS-32"
-#~ msgstr "Intego OYA Gushigikira"
-
-#, fuzzy
-#~ msgid "target CPU does not support APCS-26"
-#~ msgstr "Intego OYA Gushigikira"
-
-#, fuzzy
-#~ msgid "target CPU does not support interworking"
-#~ msgstr "Intego OYA Gushigikira"
-
-#, fuzzy
-#~ msgid "target CPU does not support THUMB instructions"
-#~ msgstr "Intego OYA Gushigikira Amabwiriza"
-
-#, fuzzy
-#~ msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
-#~ msgstr "Gushigikira ni Ryari: kugirango i"
-
-#, fuzzy
-#~ msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
-#~ msgstr "Gushigikira ni Ryari: kugirango i"
-
-#, fuzzy
-#~ msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
-#~ msgstr "Gushigikira ni Ryari: kugirango i"
-
-#, fuzzy
-#~ msgid "interworking forces APCS-32 to be used"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
-#~ msgstr "-Kugenzura... Na: Ikadiri"
-
-#, fuzzy
-#~ msgid "-fpic and -mapcs-reent are incompatible"
-#~ msgstr "-Na"
-
-#, fuzzy
-#~ msgid "APCS reentrant code not supported.  Ignored"
-#~ msgstr "ITEGEKONGENGA OYA"
-
-#, fuzzy
-#~ msgid "-g with -mno-apcs-frame may not give sensible debugging"
-#~ msgstr "-g Na: Ikadiri Gicurasi OYA"
-
-#, fuzzy
-#~ msgid "passing floating point arguments in fp regs not yet supported"
-#~ msgstr "Bihindagurika Akadomo ingingo in OYA"
-
-#, fuzzy
-#~ msgid "invalid floating point emulation option: -mfpe-%s"
-#~ msgstr "Sibyo Bihindagurika Akadomo Ihitamo"
-
-#, fuzzy
-#~ msgid "structure size boundary can only be set to 8 or 32"
-#~ msgstr "Imiterere Ingano Gushyiraho Kuri 8 Cyangwa"
-
-#, fuzzy
-#~ msgid "-mpic-register= is useless without -fpic"
-#~ msgstr "-Kwiyandikisha ni"
-
-#, fuzzy
-#~ msgid "unable to use '%s' for PIC register"
-#~ msgstr "Kuri Gukoresha kugirango Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "`%s' attribute only applies to functions"
-#~ msgstr "`%s'Ikiranga Kuri Imimaro"
-
-#, fuzzy
-#~ msgid "unable to compute real location of stacked parameter"
-#~ msgstr "Kuri Ahantu Bya Birunze"
-
-#, fuzzy
-#~ msgid "no low registers available for popping high registers"
-#~ msgstr "Oya Byo hasi Bihari kugirango kirekire"
-
-#, fuzzy
-#~ msgid "interrupt Service Routines cannot be coded in Thumb mode"
-#~ msgstr "Hagarikira aho in Ubwoko"
-
-#, fuzzy
-#~ msgid "initialized variable `%s' is marked dllimport"
-#~ msgstr "IMPINDURAGACIRO ni cy/ byagarajwe"
-
-#, fuzzy
-#~ msgid "static variable `%s' is marked dllimport"
-#~ msgstr "IMPINDURAGACIRO ni cy/ byagarajwe"
-
-#, fuzzy
-#~ msgid "Generate APCS conformant stack frames"
-#~ msgstr "Amakadiri"
-
-#, fuzzy
-#~ msgid "Store function names in object code"
-#~ msgstr "Umumaro Amazina in Igikoresho ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Use the 32-bit version of the APCS"
-#~ msgstr "i Verisiyo Bya i"
-
-#, fuzzy
-#~ msgid "Use the 26-bit version of the APCS"
-#~ msgstr "i Verisiyo Bya i"
-
-#, fuzzy
-#~ msgid "Pass FP arguments in FP registers"
-#~ msgstr "ingingo in"
-
-#, fuzzy
-#~ msgid "Generate re-entrant, PIC code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "The MMU will trap on unaligned accesses"
-#~ msgstr "ku"
-
-#, fuzzy
-#~ msgid "Use library calls to perform FP operations"
-#~ msgstr "Isomero Amahamagara: Kuri Ibikorwa:"
-
-#, fuzzy
-#~ msgid "Use hardware floating point instructions"
-#~ msgstr "Bihindagurika Akadomo Amabwiriza"
-
-#, fuzzy
-#~ msgid "Assume target CPU is configured as big endian"
-#~ msgstr "Intego ni Nka"
-
-#, fuzzy
-#~ msgid "Assume target CPU is configured as little endian"
-#~ msgstr "Intego ni Nka"
-
-#, fuzzy
-#~ msgid "Assume big endian bytes, little endian words"
-#~ msgstr "Bayite Amagambo"
-
-#, fuzzy
-#~ msgid "Support calls between Thumb and ARM instruction sets"
-#~ msgstr "Amahamagara: hagati Na"
-
-#, fuzzy
-#~ msgid "Generate a call to abort if a noreturn function returns"
-#~ msgstr "a Kuri Kureka NIBA a Umumaro"
-
-#, fuzzy
-#~ msgid "Do not move instructions into a function's prologue"
-#~ msgstr "OYA Kwimura Amabwiriza a"
-
-#, fuzzy
-#~ msgid "Do not load the PIC register in function prologues"
-#~ msgstr "OYA Ibirimo i Kwiyandikisha in Umumaro"
-
-#, fuzzy
-#~ msgid "Generate call insns as indirect calls, if necessary"
-#~ msgstr "Nka BUZIGUYE Amahamagara: NIBA"
-
-#, fuzzy
-#~ msgid "Compile for the Thumb not the ARM"
-#~ msgstr "kugirango i OYA i"
-
-#, fuzzy
-#~ msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
-#~ msgstr "Amakadiri ATARIIGIHARWE NIBA OYA"
-
-#, fuzzy
-#~ msgid "Thumb: Generate (leaf) stack frames even if not needed"
-#~ msgstr "Amakadiri ATARIIGIHARWE NIBA OYA"
-
-#, fuzzy
-#~ msgid "Thumb: Assume non-static functions may be called from ARM code"
-#~ msgstr "Imimaro Gicurasi Bivuye ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
-#~ msgstr "Umumaro Gicurasi Gyayo Kuri ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Specify the name of the target CPU"
-#~ msgstr "i Izina: Bya i Intego"
-
-#, fuzzy
-#~ msgid "Specify the name of the target architecture"
-#~ msgstr "i Izina: Bya i Intego"
-
-#, fuzzy
-#~ msgid "Specify the version of the floating point emulator"
-#~ msgstr "i Verisiyo Bya i Bihindagurika Akadomo"
-
-#, fuzzy
-#~ msgid "Specify the minimum bit alignment of structures"
-#~ msgstr "i Gito Itunganya Bya"
-
-#, fuzzy
-#~ msgid "Specify the register to be used for PIC addressing"
-#~ msgstr "i Kwiyandikisha Kuri kugirango Kwohereza"
-
-#, fuzzy
-#~ msgid "Ignore dllimport attribute for functions"
-#~ msgstr "Ikiranga kugirango Imimaro"
-
-#, fuzzy
-#~ msgid "large frame pointer change (%d) with -mtiny-stack"
-#~ msgstr "Binini Ikadiri Mweretsi Guhindura>> Na:"
-
-#, fuzzy
-#~ msgid "bad address, not (reg+disp):"
-#~ msgstr "Aderesi OYA"
-
-#, fuzzy
-#~ msgid "internal compiler error.  Bad address:"
-#~ msgstr "By'imbere Ikosa Aderesi"
-
-#, fuzzy
-#~ msgid "internal compiler error.  Unknown mode:"
-#~ msgstr "By'imbere Ikosa Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid insn:"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "unknown move insn:"
-#~ msgstr "Kitazwi Kwimura"
-
-#, fuzzy
-#~ msgid "bad shift insn:"
-#~ msgstr "Gusunika"
-
-#, fuzzy
-#~ msgid "internal compiler error.  Incorrect shift:"
-#~ msgstr "By'imbere Ikosa Gusunika"
-
-#, fuzzy
-#~ msgid "only initialized variables can be placed into program memory area"
-#~ msgstr "Ibihinduka Porogaramu Ububiko Ubuso"
-
-#, fuzzy
-#~ msgid "only uninitialized variables can be placed in the .noinit section"
-#~ msgstr "Itatangijwe Ibihinduka in i Icyiciro"
-
-#, fuzzy
-#~ msgid "MCU `%s' supported for assembler only"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Assume int to be 8 bit integer"
-#~ msgstr "INT Kuri 8 Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "Change the stack pointer without disabling interrupts"
-#~ msgstr "i Mweretsi"
-
-#, fuzzy
-#~ msgid "Use subroutines for function prologue/epilogue"
-#~ msgstr "kugirango Umumaro"
-
-#, fuzzy
-#~ msgid "Change only the low 8 bits of the stack pointer"
-#~ msgstr "i Byo hasi 8 Bya i Mweretsi"
-
-#, fuzzy
-#~ msgid "Do not generate tablejump insns"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "Use rjmp/rcall (limited range) on >8K devices"
-#~ msgstr "Urutonde ku"
-
-#, fuzzy
-#~ msgid "Output instruction sizes to the asm file"
-#~ msgstr "Kuri i IDOSIYE"
-
-#, fuzzy
-#~ msgid "Specify the initial stack address"
-#~ msgstr "i Aderesi"
-
-#, fuzzy
-#~ msgid "Specify the MCU name"
-#~ msgstr "i Izina:"
-
-#, fuzzy
-#~ msgid "trampolines not supported"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "missing '(' after '#pragma %s' - ignored"
-#~ msgstr "Ibuze Nyuma"
-
-#, fuzzy
-#~ msgid "missing function name in '#pragma %s' - ignored"
-#~ msgstr "Ibuze Umumaro Izina: in"
-
-#, fuzzy
-#~ msgid "missing section name in '#pragma %s' - ignored"
-#~ msgstr "Ibuze Icyiciro Izina: in"
-
-#, fuzzy
-#~ msgid "missing ')' for '#pragma %s' - ignored"
-#~ msgstr "Ibuze kugirango"
-
-#, fuzzy
-#~ msgid "junk at end of '#pragma %s'"
-#~ msgstr "Umwanda ku Impera Bya"
-
-#, fuzzy
-#~ msgid "unknown CPU version %d, using 40.\n"
-#~ msgstr "Kitazwi Verisiyo ikoresha"
-
-#, fuzzy
-#~ msgid "ISR %s requires %d words of local vars, max is 32767"
-#~ msgstr "Amagambo Bya KININI ni"
-
-#, fuzzy
-#~ msgid "using CONST_DOUBLE for address"
-#~ msgstr "ikoresha kugirango Aderesi"
-
-#, fuzzy
-#~ msgid "c4x_address_cost: Invalid addressing mode"
-#~ msgstr "Kwohereza Ubwoko"
-
-#, fuzzy
-#~ msgid "c4x_rptb_insert: Cannot find start label"
-#~ msgstr "Gushaka Gutangira Akarango"
-
-#, fuzzy
-#~ msgid "mode not QImode"
-#~ msgstr "Ubwoko OYA"
-
-#, fuzzy
-#~ msgid "invalid indirect memory address"
-#~ msgstr "Sibyo BUZIGUYE Ububiko Aderesi"
-
-#, fuzzy
-#~ msgid "invalid indirect (S) memory address"
-#~ msgstr "Sibyo BUZIGUYE Ububiko Aderesi"
-
-#, fuzzy
-#~ msgid "c4x_valid_operands: Internal error"
-#~ msgstr "Ikosa"
-
-#, fuzzy
-#~ msgid "c4x_operand_subword: invalid mode"
-#~ msgstr "Sibyo Ubwoko"
-
-#, fuzzy
-#~ msgid "c4x_operand_subword: invalid operand"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "c4x_operand_subword: invalid autoincrement"
-#~ msgstr "Sibyo nyamwiyongera"
-
-#, fuzzy
-#~ msgid "c4x_operand_subword: invalid address"
-#~ msgstr "Sibyo Aderesi"
-
-#, fuzzy
-#~ msgid "c4x_operand_subword: address not offsettable"
-#~ msgstr "Aderesi OYA"
-
-#, fuzzy
-#~ msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
-#~ msgstr "Funga Hejuru: Akarango"
-
-#, fuzzy
-#~ msgid "Small memory model"
-#~ msgstr "Ububiko Urugero"
-
-#, fuzzy
-#~ msgid "Big memory model"
-#~ msgstr "Ububiko Urugero"
-
-#, fuzzy
-#~ msgid "Use MPYI instruction for C3x"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Do not use MPYI instruction for C3x"
-#~ msgstr "OYA Gukoresha kugirango"
-
-#, fuzzy
-#~ msgid "Use fast but approximate float to integer conversion"
-#~ msgstr "Byihuta Kureremba Kuri Umubare wuzuye Ihindurangero"
-
-#, fuzzy
-#~ msgid "Use slow but accurate float to integer conversion"
-#~ msgstr "Buhoro Kureremba Kuri Umubare wuzuye Ihindurangero"
-
-#, fuzzy
-#~ msgid "Enable use of RTPS instruction"
-#~ msgstr "Gukoresha Bya"
-
-#, fuzzy
-#~ msgid "Disable use of RTPS instruction"
-#~ msgstr "Gukoresha Bya"
-
-#, fuzzy
-#~ msgid "Enable use of RTPB instruction"
-#~ msgstr "Gukoresha Bya"
-
-#, fuzzy
-#~ msgid "Disable use of RTPB instruction"
-#~ msgstr "Gukoresha Bya"
-
-#, fuzzy
-#~ msgid "Generate code for C30 CPU"
-#~ msgstr "ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "Generate code for C31 CPU"
-#~ msgstr "ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "Generate code for C32 CPU"
-#~ msgstr "ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "Generate code for C33 CPU"
-#~ msgstr "ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "Generate code for C40 CPU"
-#~ msgstr "ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "Generate code for C44 CPU"
-#~ msgstr "ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "Emit code compatible with TI tools"
-#~ msgstr "ITEGEKONGENGA Na: Ibikoresho"
-
-#, fuzzy
-#~ msgid "Emit code to use GAS extensions"
-#~ msgstr "ITEGEKONGENGA Kuri Gukoresha Umigereka"
-
-#, fuzzy
-#~ msgid "Save DP across ISR in small memory model"
-#~ msgstr "Kubika Kwambukiranya in Gitoya Ububiko Urugero"
-
-#, fuzzy
-#~ msgid "Don't save DP across ISR in small memory model"
-#~ msgstr "Kubika Kwambukiranya in Gitoya Ububiko Urugero"
-
-#, fuzzy
-#~ msgid "Pass arguments on the stack"
-#~ msgstr "ingingo ku i"
-
-#, fuzzy
-#~ msgid "Pass arguments in registers"
-#~ msgstr "ingingo in"
-
-#, fuzzy
-#~ msgid "Enable new features under development"
-#~ msgstr "Gishya Ibiranga"
-
-#, fuzzy
-#~ msgid "Disable new features under development"
-#~ msgstr "Gishya Ibiranga"
-
-#, fuzzy
-#~ msgid "Use the BK register as a general purpose register"
-#~ msgstr "i Kwiyandikisha Nka a Rusange Intego Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "Do not allocate BK register"
-#~ msgstr "OYA Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "Enable use of DB instruction"
-#~ msgstr "Gukoresha Bya"
-
-#, fuzzy
-#~ msgid "Disable use of DB instruction"
-#~ msgstr "Gukoresha Bya"
-
-#, fuzzy
-#~ msgid "Force constants into registers to improve hoisting"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "Force RTL generation to emit valid 3 operand insns"
-#~ msgstr "Kuri Byemewe 3."
-
-#, fuzzy
-#~ msgid "Allow RTL generation to emit invalid 3 operand insns"
-#~ msgstr "Kuri Sibyo 3."
-
-#, fuzzy
-#~ msgid "Allow unsigned iteration counts for RPTB/DB"
-#~ msgstr "Bitashizweho umukono kugirango"
-
-#, fuzzy
-#~ msgid "Disallow unsigned iteration counts for RPTB/DB"
-#~ msgstr "Bitashizweho umukono kugirango"
-
-#, fuzzy
-#~ msgid "Preserve all 40 bits of FP reg across call"
-#~ msgstr "Byose Bya Kwambukiranya"
-
-#, fuzzy
-#~ msgid "Only preserve 32 bits of FP reg across call"
-#~ msgstr "Bya Kwambukiranya"
-
-#, fuzzy
-#~ msgid "Enable parallel instructions"
-#~ msgstr "Biteganye Amabwiriza"
-
-#, fuzzy
-#~ msgid "Disable parallel instructions"
-#~ msgstr "Biteganye Amabwiriza"
-
-#, fuzzy
-#~ msgid "Enable MPY||ADD and MPY||SUB instructions"
-#~ msgstr "Na Amabwiriza"
-
-#, fuzzy
-#~ msgid "Disable MPY||ADD and MPY||SUB instructions"
-#~ msgstr "Na Amabwiriza"
-
-#, fuzzy
-#~ msgid "Assume that pointers may be aliased"
-#~ msgstr "Gicurasi"
-
-#, fuzzy
-#~ msgid "Assume that pointers not aliased"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "Specify maximum number of iterations for RPTS"
-#~ msgstr "Kinini Umubare Bya Amasubiramo kugirango"
-
-#, fuzzy
-#~ msgid "Select CPU to generate code for"
-#~ msgstr "Kuri ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "unexpected index-type in cris_print_index"
-#~ msgstr "Umubarendanga Ubwoko in"
-
-#, fuzzy
-#~ msgid "unexpected base-type in cris_print_base"
-#~ msgstr "SHINGIRO Ubwoko in"
-
-#, fuzzy
-#~ msgid "stackframe too big: %d bytes"
-#~ msgstr "Bayite"
-
-#, fuzzy
-#~ msgid "allocated but unused delay list in epilogue"
-#~ msgstr "Kidakoreshwa Gutinda Urutonde in"
-
-#, fuzzy
-#~ msgid "unexpected function type needing stack adjustment for __builtin_eh_return"
-#~ msgstr "Umumaro Ubwoko kugirango"
-
-#, fuzzy
-#~ msgid "invalid operand for 'b' modifier"
-#~ msgstr "Sibyo kugirango"
-
-#, fuzzy
-#~ msgid "invalid operand for 'v' modifier"
-#~ msgstr "Sibyo kugirango"
-
-#, fuzzy
-#~ msgid "invalid operand for 'P' modifier"
-#~ msgstr "Sibyo kugirango"
-
-#, fuzzy
-#~ msgid "invalid operand for 'p' modifier"
-#~ msgstr "Sibyo kugirango"
-
-#, fuzzy
-#~ msgid "invalid operand for 'z' modifier"
-#~ msgstr "Sibyo kugirango"
-
-#, fuzzy
-#~ msgid "invalid operand for 'H' modifier"
-#~ msgstr "Sibyo kugirango"
-
-#, fuzzy
-#~ msgid "bad register"
-#~ msgstr "Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "invalid operand for 'e' modifier"
-#~ msgstr "Sibyo kugirango"
-
-#, fuzzy
-#~ msgid "invalid operand for 'm' modifier"
-#~ msgstr "Sibyo kugirango"
-
-#, fuzzy
-#~ msgid "invalid operand for 'A' modifier"
-#~ msgstr "Sibyo kugirango"
-
-#, fuzzy
-#~ msgid "invalid operand for 'D' modifier"
-#~ msgstr "Sibyo kugirango"
-
-#, fuzzy
-#~ msgid "invalid operand for 'T' modifier"
-#~ msgstr "Sibyo kugirango"
-
-#, fuzzy
-#~ msgid "invalid operand modifier letter"
-#~ msgstr "Sibyo Ibaruwa..."
-
-#, fuzzy
-#~ msgid "internal error: bad register: %d"
-#~ msgstr "By'imbere Ikosa Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "unrecognized address"
-#~ msgstr "Aderesi"
-
-#, fuzzy
-#~ msgid "internal error: sideeffect-insn affecting main effect"
-#~ msgstr "By'imbere Ikosa INGARUKA"
-
-#, fuzzy
-#~ msgid "internal error: cris_side_effect_mode_ok with bad operands"
-#~ msgstr "By'imbere Ikosa Na:"
-
-#, fuzzy
-#~ msgid "unrecognized supposed constant in cris_global_pic_symbol"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "-max-stackframe=%d is not usable, not between 0 and %d"
-#~ msgstr "-KININI ni OYA OYA hagati 0 Na"
-
-#, fuzzy
-#~ msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
-#~ msgstr "Kitazwi Verisiyo in Werurwe Cyangwa"
-
-#, fuzzy
-#~ msgid "unknown CRIS cpu version specification in -mtune= : %s"
-#~ msgstr "Kitazwi CPU Verisiyo in"
-
-#, fuzzy
-#~ msgid "-fPIC and -fpic are not supported in this configuration"
-#~ msgstr "-Na OYA in iyi Iboneza"
-
-#, fuzzy
-#~ msgid "that particular -g option is invalid with -maout and -melinux"
-#~ msgstr "g Ihitamo ni Sibyo Na: Na"
-
-#, fuzzy
-#~ msgid "unexpected side-effects in address"
-#~ msgstr "Ingaruka in Aderesi"
-
-#, fuzzy
-#~ msgid "unexpected PIC symbol"
-#~ msgstr "IKIMENYETSO"
-
-#, fuzzy
-#~ msgid "PIC register isn't set up"
-#~ msgstr "Kwiyandikisha si Gushyiraho Hejuru"
-
-#, fuzzy
-#~ msgid "unexpected address expression"
-#~ msgstr "Aderesi imvugo"
-
-#, fuzzy
-#~ msgid "emitting PIC operand, but PIC register isn't set up"
-#~ msgstr "Kwiyandikisha si Gushyiraho Hejuru"
-
-#, fuzzy
-#~ msgid "unexpected NOTE as addr_const:"
-#~ msgstr "Nka"
-
-#, fuzzy
-#~ msgid "Compile for the MMU-less Etrax 100-based elinux system"
-#~ msgstr "kugirango i Birutwa 100 Sisitemu"
-
-#, fuzzy
-#~ msgid "For elinux, request a specified stack-size for this program"
-#~ msgstr "Kubaza... a Ingano kugirango iyi Porogaramu"
-
-#, fuzzy
-#~ msgid "Compile for ETRAX 4 (CRIS v3)"
-#~ msgstr "kugirango 4."
-
-#, fuzzy
-#~ msgid "Compile for ETRAX 100 (CRIS v8)"
-#~ msgstr "kugirango 100"
-
-#, fuzzy
-#~ msgid "Emit verbose debug information in assembly code"
-#~ msgstr "Kosora amakosa Ibisobanuro in ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Do not use condition codes from normal instructions"
-#~ msgstr "OYA Gukoresha Ibisabwa Bivuye Bisanzwe Amabwiriza"
-
-#, fuzzy
-#~ msgid "Do not emit addressing modes with side-effect assignment"
-#~ msgstr "OYA Kwohereza Na: INGARUKA Igenera"
-
-#, fuzzy
-#~ msgid "Do not tune stack alignment"
-#~ msgstr "OYA Itunganya"
-
-#, fuzzy
-#~ msgid "Do not tune writable data alignment"
-#~ msgstr "OYA Ibyatanzwe Itunganya"
-
-#, fuzzy
-#~ msgid "Do not tune code and read-only data alignment"
-#~ msgstr "OYA ITEGEKONGENGA Na Gusoma Ibyatanzwe Itunganya"
-
-#, fuzzy
-#~ msgid "Align code and data to 32 bits"
-#~ msgstr "ITEGEKONGENGA Na Ibyatanzwe Kuri"
-
-#, fuzzy
-#~ msgid "Don't align items in code or data"
-#~ msgstr "Gutondeka in ITEGEKONGENGA Cyangwa Ibyatanzwe"
-
-#, fuzzy
-#~ msgid "Do not emit function prologue or epilogue"
-#~ msgstr "OYA Umumaro Cyangwa"
-
-#, fuzzy
-#~ msgid "Use the most feature-enabling options allowed by other options"
-#~ msgstr "i Amahitamo ku Ikindi Amahitamo"
-
-#, fuzzy
-#~ msgid "Override -mbest-lib-options"
-#~ msgstr "Amahitamo"
-
-#, fuzzy
-#~ msgid "Generate code for the specified chip or CPU version"
-#~ msgstr "ITEGEKONGENGA kugirango i Cyangwa Verisiyo"
-
-#, fuzzy
-#~ msgid "Tune alignment for the specified chip or CPU version"
-#~ msgstr "Itunganya kugirango i Cyangwa Verisiyo"
-
-#, fuzzy
-#~ msgid "Warn when a stackframe is larger than the specified size"
-#~ msgstr "Ryari: a ni Kinini i Ingano"
-
-#, fuzzy
-#~ msgid "no FUNCTION_PROFILER for CRIS"
-#~ msgstr "Oya kugirango"
-
-#, fuzzy
-#~ msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
-#~ msgstr "Na: Na OYA Gukoresha Indango"
-
-#, fuzzy
-#~ msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
-#~ msgstr "kugirango Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "bad insn to d30v_print_operand_address:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "bad insn to d30v_print_operand_memory_reference:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "bad insn to d30v_print_operand, 'f' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "bad insn to d30v_print_operand, 'A' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "bad insn to d30v_print_operand, 'M' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "bad insn to print_operand, 'F' or 'T' modifier:"
-#~ msgstr "Kuri Cyangwa"
-
-#, fuzzy
-#~ msgid "bad insn to print_operand, 'B' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "bad insn to print_operand, 'E' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "bad insn to print_operand, 'R' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "bad insn to print_operand, 's' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "bad insn in d30v_print_operand, 0 case"
-#~ msgstr "in 0"
-
-#, fuzzy
-#~ msgid "bad call to d30v_move_2words"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "Enable use of conditional move instructions"
-#~ msgstr "Gukoresha Bya Kwimura Amabwiriza"
-
-#, fuzzy
-#~ msgid "Disable use of conditional move instructions"
-#~ msgstr "Gukoresha Bya Kwimura Amabwiriza"
-
-#, fuzzy
-#~ msgid "Debug argument support in compiler"
-#~ msgstr "Gushigikira in"
-
-#, fuzzy
-#~ msgid "Debug stack support in compiler"
-#~ msgstr "Gushigikira in"
-
-#, fuzzy
-#~ msgid "Debug memory address support in compiler"
-#~ msgstr "Ububiko Aderesi Gushigikira in"
-
-#, fuzzy
-#~ msgid "Make adjacent short instructions parallel if possible"
-#~ msgstr "Amabwiriza Biteganye NIBA"
-
-#, fuzzy
-#~ msgid "Do not make adjacent short instructions parallel"
-#~ msgstr "OYA Ubwoko Amabwiriza Biteganye"
-
-#, fuzzy
-#~ msgid "Link programs/data to be in external memory by default"
-#~ msgstr "Porogaramu Ibyatanzwe Kuri in external Ububiko ku Mburabuzi"
-
-#, fuzzy
-#~ msgid "Link programs/data to be in onchip memory by default"
-#~ msgstr "Porogaramu Ibyatanzwe Kuri in Ububiko ku Mburabuzi"
-
-#, fuzzy
-#~ msgid "Change the branch costs within the compiler"
-#~ msgstr "i muri i"
-
-#, fuzzy
-#~ msgid "Change the threshold for conversion to conditional execution"
-#~ msgstr "i kugirango Ihindurangero Kuri"
-
-#, fuzzy
-#~ msgid "stack size > 32k"
-#~ msgstr "Ingano"
-
-#, fuzzy
-#~ msgid "invalid addressing mode"
-#~ msgstr "Sibyo Kwohereza Ubwoko"
-
-#, fuzzy
-#~ msgid "bad register extension code"
-#~ msgstr "Kwiyandikisha Umugereka ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "invalid offset in ybase addressing"
-#~ msgstr "Sibyo Nta- boneza in Kwohereza"
-
-#, fuzzy
-#~ msgid "invalid register in ybase addressing"
-#~ msgstr "Sibyo Kwiyandikisha in Kwohereza"
-
-#, fuzzy
-#~ msgid "invalid shift operator in emit_1600_core_shift"
-#~ msgstr "Sibyo Gusunika Mukoresha in"
-
-#, fuzzy
-#~ msgid "invalid mode for gen_tst_reg"
-#~ msgstr "Sibyo Ubwoko kugirango"
-
-#, fuzzy
-#~ msgid "invalid mode for integer comparison in gen_compare_reg"
-#~ msgstr "Sibyo Ubwoko kugirango Umubare wuzuye in"
-
-#, fuzzy
-#~ msgid "Pass parameters in registers (default)"
-#~ msgstr "Ibigenga in Mburabuzi"
-
-#, fuzzy
-#~ msgid "Don't pass parameters in registers"
-#~ msgstr "Ibigenga in"
-
-#, fuzzy
-#~ msgid "Generate code for near calls"
-#~ msgstr "ITEGEKONGENGA kugirango Amahamagara:"
-
-#, fuzzy
-#~ msgid "Don't generate code for near calls"
-#~ msgstr "ITEGEKONGENGA kugirango Amahamagara:"
-
-#, fuzzy
-#~ msgid "Generate code for near jumps"
-#~ msgstr "ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "Don't generate code for near jumps"
-#~ msgstr "ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "Generate code for a bit-manipulation unit"
-#~ msgstr "ITEGEKONGENGA kugirango a Igice:"
-
-#, fuzzy
-#~ msgid "Don't generate code for a bit-manipulation unit"
-#~ msgstr "ITEGEKONGENGA kugirango a Igice:"
-
-#, fuzzy
-#~ msgid "Generate code for memory map1"
-#~ msgstr "ITEGEKONGENGA kugirango Ububiko"
-
-#, fuzzy
-#~ msgid "Generate code for memory map2"
-#~ msgstr "ITEGEKONGENGA kugirango Ububiko"
-
-#, fuzzy
-#~ msgid "Generate code for memory map3"
-#~ msgstr "ITEGEKONGENGA kugirango Ububiko"
-
-#, fuzzy
-#~ msgid "Generate code for memory map4"
-#~ msgstr "ITEGEKONGENGA kugirango Ububiko"
-
-#, fuzzy
-#~ msgid "Ouput extra code for initialized data"
-#~ msgstr "Birenga ITEGEKONGENGA kugirango Ibyatanzwe"
-
-#, fuzzy
-#~ msgid "Don't let reg. allocator use ybase registers"
-#~ msgstr "Gukoresha"
-
-#, fuzzy
-#~ msgid "Output extra debug info in Luxworks environment"
-#~ msgstr "Birenga Kosora amakosa Ibisobanuro in"
-
-#, fuzzy
-#~ msgid "Save temp. files in Luxworks environment"
-#~ msgstr "Kubika Idosiye in"
-
-#, fuzzy
-#~ msgid "Specify alternate name for text section"
-#~ msgstr "Izina: kugirango Umwandiko Icyiciro"
-
-#, fuzzy
-#~ msgid "Specify alternate name for data section"
-#~ msgstr "Izina: kugirango Ibyatanzwe Icyiciro"
-
-#, fuzzy
-#~ msgid "Specify alternate name for bss section"
-#~ msgstr "Izina: kugirango Icyiciro"
-
-#, fuzzy
-#~ msgid "Specify alternate name for constant section"
-#~ msgstr "Izina: kugirango Icyiciro"
-
-#, fuzzy
-#~ msgid "Specify alternate name for dsp16xx chip"
-#~ msgstr "Izina: kugirango"
-
-#, fuzzy
-#~ msgid "profiling not implemented yet"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "trampolines not yet implemented"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "fr30_print_operand_address: unhandled address"
-#~ msgstr "Aderesi"
-
-#, fuzzy
-#~ msgid "fr30_print_operand: unrecognized %%p code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "fr30_print_operand: unrecognized %%b code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "fr30_print_operand: unrecognized %%B code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "fr30_print_operand: invalid operand to %%A code"
-#~ msgstr "Sibyo Kuri ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "fr30_print_operand: invalid %%x code"
-#~ msgstr "Sibyo ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "fr30_print_operand: invalid %%F code"
-#~ msgstr "Sibyo ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "fr30_print_operand: unknown code"
-#~ msgstr "Kitazwi ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Assume small address space"
-#~ msgstr "Gitoya Aderesi Umwanya"
-
-#, fuzzy
-#~ msgid "Unknown cpu: -mcpu=%s"
-#~ msgstr "CPU"
-
-#, fuzzy
-#~ msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)"
-#~ msgstr "-Na Na g 2."
-
-#, fuzzy
-#~ msgid "Bad insn to frv_print_operand_address:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "Bad register to frv_print_operand_memory_reference_reg:"
-#~ msgstr "Kwiyandikisha Kuri"
-
-#, fuzzy
-#~ msgid "Bad insn to frv_print_operand_memory_reference:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "Bad insn in frv_print_operand, bad const_double"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "Bad insn to frv_print_operand, 'C' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "Bad insn to frv_print_operand, 'c' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "Bad insn to frv_print_operand, 'e' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "Bad insn to frv_print_operand, 'F' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "Bad insn to frv_print_operand, 'f' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "Bad insn to frv_print_operand, 'L' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "Bad insn to frv_print_operand, 'O' modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "Bad insn to frv_print_operand, P modifier:"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "Bad insn in frv_print_operand, z case"
-#~ msgstr "in Z"
-
-#, fuzzy
-#~ msgid "Bad insn in frv_print_operand, 0 case"
-#~ msgstr "in 0"
-
-#, fuzzy
-#~ msgid "frv_print_operand: unknown code"
-#~ msgstr "Kitazwi ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "accumulator is not a constant integer"
-#~ msgstr "ni OYA a Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "accumulator number is out of bounds"
-#~ msgstr "Umubare ni Inyuma Bya"
-
-#, fuzzy
-#~ msgid "inappropriate accumulator for `%s'"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "`%s' expects a constant argument"
-#~ msgstr "`%s'a"
-
-#, fuzzy
-#~ msgid "constant argument out of range for `%s'"
-#~ msgstr "Inyuma Bya Urutonde kugirango"
-
-#, fuzzy
-#~ msgid "media functions are not available unless -mmedia is used"
-#~ msgstr "Ibitangazamakuru Imimaro OYA Bihari ni"
-
-#, fuzzy
-#~ msgid "this media function is only available on the fr500"
-#~ msgstr "iyi Ibitangazamakuru Umumaro ni Bihari ku i"
-
-#, fuzzy
-#~ msgid "this media function is only available on the fr400"
-#~ msgstr "iyi Ibitangazamakuru Umumaro ni Bihari ku i"
-
-#, fuzzy
-#~ msgid "-ms2600 is used without -ms"
-#~ msgstr "-ni"
-
-#, fuzzy
-#~ msgid "-mn is used without -mh or -ms"
-#~ msgstr "-ni Cyangwa"
-
-#, fuzzy
-#~ msgid "Generate H8S code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Do not generate H8S code"
-#~ msgstr "OYA ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Generate H8S/2600 code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Do not generate H8S/2600 code"
-#~ msgstr "OYA ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Use registers for argument passing"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Do not use registers for argument passing"
-#~ msgstr "OYA Gukoresha kugirango"
-
-#, fuzzy
-#~ msgid "Consider access to byte sized memory slow"
-#~ msgstr "Kuri Bayite Ububiko Buhoro"
-
-#, fuzzy
-#~ msgid "Generate H8/300H code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Enable the normal mode"
-#~ msgstr "i Bisanzwe Ubwoko"
-
-#, fuzzy
-#~ msgid "Do not generate H8/300H code"
-#~ msgstr "OYA ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Use H8/300 alignment rules"
-#~ msgstr "300 Itunganya"
-
-#, fuzzy
-#~ msgid "junk at end of #pragma map"
-#~ msgstr "Umwanda ku Impera Bya"
-
-#, fuzzy
-#~ msgid "real name is too long - alias ignored"
-#~ msgstr "Izina: ni Irihimbano"
-
-#, fuzzy
-#~ msgid "alias name is too long - alias ignored"
-#~ msgstr "Irihimbano Izina: ni Irihimbano"
-
-#, fuzzy
-#~ msgid "internal error--no jump follows compare:"
-#~ msgstr "By'imbere Ikosa Oya Simbuka Kugereranya#"
-
-#, fuzzy
-#~ msgid "Generate char instructions"
-#~ msgstr "INYUGUTI Amabwiriza"
-
-#, fuzzy
-#~ msgid "Do not generate char instructions"
-#~ msgstr "OYA INYUGUTI Amabwiriza"
-
-#, fuzzy
-#~ msgid "code model %s not supported in PIC mode"
-#~ msgstr "ITEGEKONGENGA Urugero OYA in Ubwoko"
-
-#, fuzzy
-#~ msgid "bad value (%s) for -mcmodel= switch"
-#~ msgstr "Agaciro kugirango Hindura"
-
-#, fuzzy
-#~ msgid "bad value (%s) for -masm= switch"
-#~ msgstr "Agaciro kugirango Hindura"
-
-#, fuzzy
-#~ msgid "code model `%s' not supported in the %s bit mode"
-#~ msgstr "ITEGEKONGENGA Urugero OYA in i Ubwoko"
-
-#, fuzzy
-#~ msgid "code model `large' not supported yet"
-#~ msgstr "ITEGEKONGENGA Urugero OYA"
-
-#, fuzzy
-#~ msgid "%i-bit mode not compiled in"
-#~ msgstr "%i-bitUbwoko OYA in"
-
-#, fuzzy
-#~ msgid "bad value (%s) for -march= switch"
-#~ msgstr "Agaciro kugirango Werurwe Hindura"
-
-#, fuzzy
-#~ msgid "bad value (%s) for -mcpu= switch"
-#~ msgstr "Agaciro kugirango Hindura"
-
-#, fuzzy
-#~ msgid "-mregparm=%d is not between 0 and %d"
-#~ msgstr "-ni OYA hagati 0 Na"
-
-#, fuzzy
-#~ msgid "-malign-loops is obsolete, use -falign-loops"
-#~ msgstr "-ni Gukoresha"
-
-#, fuzzy
-#~ msgid "-malign-loops=%d is not between 0 and %d"
-#~ msgstr "-ni OYA hagati 0 Na"
-
-#, fuzzy
-#~ msgid "-malign-jumps is obsolete, use -falign-jumps"
-#~ msgstr "-ni Gukoresha"
-
-#, fuzzy
-#~ msgid "-malign-functions is obsolete, use -falign-functions"
-#~ msgstr "-Imimaro ni Gukoresha Imimaro"
-
-#, fuzzy
-#~ msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
-#~ msgstr "-ni OYA hagati Na 12"
-
-#, fuzzy
-#~ msgid "-mbranch-cost=%d is not between 0 and 5"
-#~ msgstr "-Ikiguzi ni OYA hagati 0 Na 5"
-
-#, fuzzy
-#~ msgid "bad value (%s) for -mtls-dialect= switch"
-#~ msgstr "Agaciro kugirango Hindura"
-
-#, fuzzy
-#~ msgid "-malign-double makes no sense in the 64bit mode"
-#~ msgstr "-MAHARAKUBIRI Oya in i Ubwoko"
-
-#, fuzzy
-#~ msgid "-mrtd calling convention not supported in the 64bit mode"
-#~ msgstr "-OYA in i Ubwoko"
-
-#, fuzzy
-#~ msgid "SSE instruction set disabled, using 387 arithmetics"
-#~ msgstr "Gushyiraho Yahagaritswe ikoresha"
-
-#, fuzzy
-#~ msgid "387 instruction set disabled, using SSE arithmetics"
-#~ msgstr "Gushyiraho Yahagaritswe ikoresha"
-
-#, fuzzy
-#~ msgid "bad value (%s) for -mfpmath= switch"
-#~ msgstr "Agaciro kugirango Hindura"
-
-#, fuzzy
-#~ msgid "`%s' attribute requires an integer constant argument"
-#~ msgstr "`%s'Ikiranga Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "argument to `%s' attribute larger than %d"
-#~ msgstr "Kuri Ikiranga Kinini"
-
-#, fuzzy
-#~ msgid "invalid UNSPEC as operand"
-#~ msgstr "Sibyo Nka"
-
-#, fuzzy
-#~ msgid "extended registers have no high halves"
-#~ msgstr "Byongerewe... Oya kirekire"
-
-#, fuzzy
-#~ msgid "unsupported operand size for extended register"
-#~ msgstr "Ingano kugirango Byongerewe... Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
-#~ msgstr "ni a a Ibisabwa ITEGEKONGENGA Sibyo ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "invalid operand code `%c'"
-#~ msgstr "Sibyo ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "invalid constraints for operand"
-#~ msgstr "Sibyo kugirango"
-
-#, fuzzy
-#~ msgid "unknown insn mode"
-#~ msgstr "Kitazwi Ubwoko"
-
-#, fuzzy
-#~ msgid "shift must be an immediate"
-#~ msgstr "Gusunika"
-
-#, fuzzy
-#~ msgid "`%s' attribute only applies to variables"
-#~ msgstr "`%s'Ikiranga Kuri Ibihinduka"
-
-#, fuzzy
-#~ msgid "`%s' declared as both exported to and imported from a DLL"
-#~ msgstr "`%s'Nka Byombi Kuri Na cyavuye ahandi/ cyatumijwe Bivuye a"
-
-#, fuzzy
-#~ msgid "Use the Cygwin interface"
-#~ msgstr "i"
-
-#, fuzzy
-#~ msgid "Use the Mingw32 interface"
-#~ msgstr "i"
-
-#, fuzzy
-#~ msgid "Create GUI application"
-#~ msgstr "Porogaramu"
-
-#, fuzzy
-#~ msgid "Don't set Windows defines"
-#~ msgstr "Gushyiraho"
-
-#, fuzzy
-#~ msgid "Create console application"
-#~ msgstr "Porogaramu"
-
-#, fuzzy
-#~ msgid "Generate code for a DLL"
-#~ msgstr "ITEGEKONGENGA kugirango a"
-
-#, fuzzy
-#~ msgid "Ignore dllimport for functions"
-#~ msgstr "kugirango Imimaro"
-
-#, fuzzy
-#~ msgid "Use Mingw-specific thread support"
-#~ msgstr "Urudodo Gushigikira"
-
-#, fuzzy
-#~ msgid "-f%s ignored for target (all code is position independent)"
-#~ msgstr "-F kugirango Intego Byose ITEGEKONGENGA ni Ibirindiro"
-
-#, fuzzy
-#~ msgid "-mbnu210 is ignored (option is obsolete)"
-#~ msgstr "-ni Ihitamo ni"
-
-#, fuzzy
-#~ msgid "Use normal calling convention"
-#~ msgstr "Bisanzwe"
-
-#, fuzzy
-#~ msgid "Align some doubles on dword boundary"
-#~ msgstr "ku"
-
-#, fuzzy
-#~ msgid "Align doubles on word boundary"
-#~ msgstr "ku ijambo"
-
-#, fuzzy
-#~ msgid "Uninitialized locals in .bss"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "Uninitialized locals in .data"
-#~ msgstr "in Ibyatanzwe"
-
-#, fuzzy
-#~ msgid "Use IEEE math for fp comparisons"
-#~ msgstr "Imibare kugirango"
-
-#, fuzzy
-#~ msgid "Do not use IEEE math for fp comparisons"
-#~ msgstr "OYA Gukoresha Imibare kugirango"
-
-#, fuzzy
-#~ msgid "Return values of functions in FPU registers"
-#~ msgstr "Uduciro Bya Imimaro in"
-
-#, fuzzy
-#~ msgid "Do not return values of functions in FPU registers"
-#~ msgstr "OYA Garuka Uduciro Bya Imimaro in"
-
-#, fuzzy
-#~ msgid "Do not generate sin, cos, sqrt for FPU"
-#~ msgstr "OYA SIN COS SQRT kugirango"
-
-#, fuzzy
-#~ msgid "Generate sin, cos, sqrt for FPU"
-#~ msgstr "SIN COS SQRT kugirango"
-
-#, fuzzy
-#~ msgid "Omit the frame pointer in leaf functions"
-#~ msgstr "i Ikadiri Mweretsi in Imimaro"
-
-#, fuzzy
-#~ msgid "Align destination of the string operations"
-#~ msgstr "Ishyika Bya i Ikurikiranyanyuguti Ibikorwa:"
-
-#, fuzzy
-#~ msgid "Do not align destination of the string operations"
-#~ msgstr "OYA Gutondeka Ishyika Bya i Ikurikiranyanyuguti Ibikorwa:"
-
-#, fuzzy
-#~ msgid "Inline all known string operations"
-#~ msgstr "Byose Ikurikiranyanyuguti Ibikorwa:"
-
-#, fuzzy
-#~ msgid "Do not inline all known string operations"
-#~ msgstr "OYA Mumurongo Byose Ikurikiranyanyuguti Ibikorwa:"
-
-#, fuzzy
-#~ msgid "Use push instructions to save outgoing arguments"
-#~ msgstr "Amabwiriza Kuri Kubika ingingo"
-
-#, fuzzy
-#~ msgid "Do not use push instructions to save outgoing arguments"
-#~ msgstr "OYA Gukoresha Amabwiriza Kuri Kubika ingingo"
-
-#, fuzzy
-#~ msgid "Support MMX built-in functions"
-#~ msgstr "in Imimaro"
-
-#, fuzzy
-#~ msgid "Do not support MMX built-in functions"
-#~ msgstr "OYA Gushigikira in Imimaro"
-
-#, fuzzy
-#~ msgid "Support 3DNow! built-in functions"
-#~ msgstr "in Imimaro"
-
-#, fuzzy
-#~ msgid "Do not support 3DNow! built-in functions"
-#~ msgstr "OYA Gushigikira in Imimaro"
-
-#, fuzzy
-#~ msgid "Support MMX and SSE built-in functions and code generation"
-#~ msgstr "Na in Imimaro Na ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Do not support MMX and SSE built-in functions and code generation"
-#~ msgstr "OYA Gushigikira Na in Imimaro Na ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
-#~ msgstr "Na in Imimaro Na ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
-#~ msgstr "OYA Gushigikira Na in Imimaro Na ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "sizeof(long double) is 16"
-#~ msgstr "MAHARAKUBIRI ni"
-
-#, fuzzy
-#~ msgid "sizeof(long double) is 12"
-#~ msgstr "MAHARAKUBIRI ni 12"
-
-#, fuzzy
-#~ msgid "Generate 64bit x86-64 code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Generate 32bit i386 code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Use red-zone in the x86-64 code"
-#~ msgstr "Umutuku in i ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Do not use red-zone in the x86-64 code"
-#~ msgstr "OYA Gukoresha Umutuku in i ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Schedule code for given CPU"
-#~ msgstr "ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "Generate floating point mathematics using given instruction set"
-#~ msgstr "Bihindagurika Akadomo ikoresha Gushyiraho"
-
-#, fuzzy
-#~ msgid "Generate code for given CPU"
-#~ msgstr "ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "Number of registers used to pass integer arguments"
-#~ msgstr "Bya Kuri Umubare wuzuye ingingo"
-
-#, fuzzy
-#~ msgid "Loop code aligned to this power of 2"
-#~ msgstr "ITEGEKONGENGA Kuri iyi UMWIKUBE Bya 2."
-
-#, fuzzy
-#~ msgid "Jump targets are aligned to this power of 2"
-#~ msgstr "Kuri iyi UMWIKUBE Bya 2."
-
-#, fuzzy
-#~ msgid "Function starts are aligned to this power of 2"
-#~ msgstr "Kuri iyi UMWIKUBE Bya 2."
-
-#, fuzzy
-#~ msgid "Attempt to keep stack aligned to this power of 2"
-#~ msgstr "Kuri Gumana: Kuri iyi UMWIKUBE Bya 2."
-
-#, fuzzy
-#~ msgid "Branches are this expensive (1-5, arbitrary units)"
-#~ msgstr "iyi 1. 5"
-
-#, fuzzy
-#~ msgid "Use given x86-64 code model"
-#~ msgstr "ITEGEKONGENGA Urugero"
-
-#, fuzzy
-#~ msgid "Use given thread-local storage dialect"
-#~ msgstr "Urudodo"
-
-#, fuzzy
-#~ msgid "Generate ELF output"
-#~ msgstr "Ibisohoka"
-
-#, fuzzy
-#~ msgid "environment variable DJGPP not defined"
-#~ msgstr "IMPINDURAGACIRO OYA"
-
-#, fuzzy
-#~ msgid "environment variable DJGPP points to missing file '%s'"
-#~ msgstr "IMPINDURAGACIRO Utudomo Kuri Ibuze IDOSIYE"
-
-#, fuzzy
-#~ msgid "environment variable DJGPP points to corrupt file '%s'"
-#~ msgstr "IMPINDURAGACIRO Utudomo Kuri IDOSIYE"
-
-#, fuzzy
-#~ msgid "sorry, not implemented: #pragma align NAME=SIZE"
-#~ msgstr "OYA Gutondeka"
-
-#, fuzzy
-#~ msgid "malformed #pragma align - ignored"
-#~ msgstr "Gutondeka"
-
-#, fuzzy
-#~ msgid "sorry, not implemented: #pragma noalign NAME"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "conflicting architectures defined - using C series"
-#~ msgstr "ikoresha C Ibyiciro"
-
-#, fuzzy
-#~ msgid "conflicting architectures defined - using K series"
-#~ msgstr "ikoresha Ibyiciro"
-
-#, fuzzy
-#~ msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
-#~ msgstr "0 Na 0 ikoresha 0"
-
-#, fuzzy
-#~ msgid "stack limit expression is not supported"
-#~ msgstr "imvugo ni OYA"
-
-#, fuzzy
-#~ msgid "Generate SA code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Generate SB code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Generate KA code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Generate KB code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Generate JA code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Generate JD code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Generate JF code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "generate RP code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Generate MC code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Generate CA code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Generate CF code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Use software floating point"
-#~ msgstr "Bihindagurika Akadomo"
-
-#, fuzzy
-#~ msgid "Use alternate leaf function entries"
-#~ msgstr "Umumaro Ibyinjijwe"
-
-#, fuzzy
-#~ msgid "Do not use alternate leaf function entries"
-#~ msgstr "OYA Gukoresha Umumaro Ibyinjijwe"
-
-#, fuzzy
-#~ msgid "Do not perform tail call optimization"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "Use complex addressing modes"
-#~ msgstr "ITSINDA RY'IMIBARE C Kwohereza"
-
-#, fuzzy
-#~ msgid "Do not use complex addressing modes"
-#~ msgstr "OYA Gukoresha ITSINDA RY'IMIBARE C Kwohereza"
-
-#, fuzzy
-#~ msgid "Align code to 8 byte boundary"
-#~ msgstr "ITEGEKONGENGA Kuri 8 Bayite"
-
-#, fuzzy
-#~ msgid "Do not align code to 8 byte boundary"
-#~ msgstr "OYA Gutondeka ITEGEKONGENGA Kuri 8 Bayite"
-
-#, fuzzy
-#~ msgid "Enable compatibility with iC960 v2.0"
-#~ msgstr "Bihuye neza Na: 0"
-
-#, fuzzy
-#~ msgid "Enable compatibility with iC960 v3.0"
-#~ msgstr "Bihuye neza Na: 0"
-
-#, fuzzy
-#~ msgid "Enable compatibility with ic960 assembler"
-#~ msgstr "Bihuye neza Na:"
-
-#, fuzzy
-#~ msgid "Do not permit unaligned accesses"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "Layout types like Intel's v1.3 gcc"
-#~ msgstr "nka 3."
-
-#, fuzzy
-#~ msgid "Do not layout types like Intel's v1.3 gcc"
-#~ msgstr "OYA Imigaragarire nka 3."
-
-#, fuzzy
-#~ msgid "Do not enable linker relaxation"
-#~ msgstr "OYA Gushoboza"
-
-#, fuzzy
-#~ msgid "ia64_print_operand: unknown code"
-#~ msgstr "Kitazwi ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "value of -mfixed-range must have form REG1-REG2"
-#~ msgstr "Agaciro Bya Urutonde Ifishi"
-
-#, fuzzy
-#~ msgid "%s-%s is an empty range"
-#~ msgstr "%s-%sni ubusa Urutonde"
-
-#, fuzzy
-#~ msgid "cannot optimize floating point division for both latency and throughput"
-#~ msgstr "Kugeza ku ndunduro Bihindagurika Akadomo kugirango Byombi Na"
-
-#, fuzzy
-#~ msgid "cannot optimize integer division for both latency and throughput"
-#~ msgstr "Kugeza ku ndunduro Umubare wuzuye kugirango Byombi Na"
-
-#, fuzzy
-#~ msgid "bad value (%s) for -mtls-size= switch"
-#~ msgstr "Agaciro kugirango Ingano Hindura"
-
-#, fuzzy
-#~ msgid "Generate big endian code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Generate little endian code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Generate code for GNU as"
-#~ msgstr "ITEGEKONGENGA kugirango Nka"
-
-#, fuzzy
-#~ msgid "Generate code for Intel as"
-#~ msgstr "ITEGEKONGENGA kugirango Nka"
-
-#, fuzzy
-#~ msgid "Generate code for GNU ld"
-#~ msgstr "ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "Generate code for Intel ld"
-#~ msgstr "ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "Generate code without GP reg"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Emit stop bits before and after volatile extended asms"
-#~ msgstr "Guhagarara Mbere Na Nyuma Byongerewe..."
-
-#, fuzzy
-#~ msgid "Don't emit stop bits before and after volatile extended asms"
-#~ msgstr "Guhagarara Mbere Na Nyuma Byongerewe..."
-
-#, fuzzy
-#~ msgid "Emit code for Itanium (TM) processor B step"
-#~ msgstr "ITEGEKONGENGA kugirango Intera"
-
-#, fuzzy
-#~ msgid "Use in/loc/out register names"
-#~ msgstr "in Inyuma Kwiyandikisha Amazina"
-
-#, fuzzy
-#~ msgid "Disable use of sdata/scommon/sbss"
-#~ msgstr "Gukoresha Bya"
-
-#, fuzzy
-#~ msgid "Enable use of sdata/scommon/sbss"
-#~ msgstr "Gukoresha Bya"
-
-#, fuzzy
-#~ msgid "gp is constant (but save/restore gp on indirect calls)"
-#~ msgstr "ni Kubika Kugarura ku BUZIGUYE Amahamagara:"
-
-#, fuzzy
-#~ msgid "Generate self-relocatable code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Generate inline floating point division, optimize for latency"
-#~ msgstr "Mumurongo Bihindagurika Akadomo Kugeza ku ndunduro kugirango"
-
-#, fuzzy
-#~ msgid "Generate inline floating point division, optimize for throughput"
-#~ msgstr "Mumurongo Bihindagurika Akadomo Kugeza ku ndunduro kugirango"
-
-#, fuzzy
-#~ msgid "Generate inline integer division, optimize for latency"
-#~ msgstr "Mumurongo Umubare wuzuye Kugeza ku ndunduro kugirango"
-
-#, fuzzy
-#~ msgid "Generate inline integer division, optimize for throughput"
-#~ msgstr "Mumurongo Umubare wuzuye Kugeza ku ndunduro kugirango"
-
-#, fuzzy
-#~ msgid "Enable Dwarf 2 line debug info via GNU as"
-#~ msgstr "2. Umurongo Kosora amakosa Ibisobanuro Biturutse Nka"
-
-#, fuzzy
-#~ msgid "Disable Dwarf 2 line debug info via GNU as"
-#~ msgstr "2. Umurongo Kosora amakosa Ibisobanuro Biturutse Nka"
-
-#, fuzzy
-#~ msgid "Specify range of registers to make fixed"
-#~ msgstr "Urutonde Bya Kuri Ubwoko BIHAMYE"
-
-#, fuzzy
-#~ msgid "bad value (%s) for -mmodel switch"
-#~ msgstr "Agaciro kugirango Hindura"
-
-#, fuzzy
-#~ msgid "bad value (%s) for -msdata switch"
-#~ msgstr "Agaciro kugirango Hindura"
-
-#, fuzzy
-#~ msgid "invalid argument of `%s' attribute"
-#~ msgstr "Sibyo Bya Ikiranga"
-
-#, fuzzy
-#~ msgid "const objects cannot go in .sdata/.sbss"
-#~ msgstr "Ibintu Gyayo in"
-
-#, fuzzy
-#~ msgid "invalid operand to %%s code"
-#~ msgstr "Sibyo Kuri ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "invalid operand to %%p code"
-#~ msgstr "Sibyo Kuri ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "bad insn for 'A'"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "invalid operand to %%T/%%B code"
-#~ msgstr "Sibyo Kuri ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "invalid operand to %%N code"
-#~ msgstr "Sibyo Kuri ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "pre-increment address is not a register"
-#~ msgstr "Byahawe imiterere mbere Iyongeragaciro Aderesi ni OYA a Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "pre-decrement address is not a register"
-#~ msgstr "Byahawe imiterere mbere Aderesi ni OYA a Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "post-increment address is not a register"
-#~ msgstr "Iposita Iyongeragaciro Aderesi ni OYA a Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "bad address"
-#~ msgstr "Aderesi"
-
-#, fuzzy
-#~ msgid "lo_sum not of register"
-#~ msgstr "OYA Bya Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "Display compile time statistics"
-#~ msgstr "Gukusanya Igihe Sitatisitiki"
-
-#, fuzzy
-#~ msgid "Align all loops to 32 byte boundary"
-#~ msgstr "Byose Kuri Bayite"
-
-#, fuzzy
-#~ msgid "Only issue one instruction per cycle"
-#~ msgstr "Itangwa Uruziga"
-
-#, fuzzy
-#~ msgid "Prefer branches over conditional execution"
-#~ msgstr "KURI"
-
-#, fuzzy
-#~ msgid "Code size: small, medium or large"
-#~ msgstr "Ingano Gitoya biringaniye Cyangwa Binini"
-
-#, fuzzy
-#~ msgid "Small data area: none, sdata, use"
-#~ msgstr "Ibyatanzwe Ubuso Ntacyo Gukoresha"
-
-#, fuzzy
-#~ msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
-#~ msgstr "-F kugirango OYA"
-
-#, fuzzy
-#~ msgid "`trap' and `far' attributes are not compatible, ignoring `far'"
-#~ msgstr "`Na Ibiranga OYA"
-
-#, fuzzy
-#~ msgid "`trap' attribute is already used"
-#~ msgstr "`Ikiranga ni"
-
-#, fuzzy
-#~ msgid "move insn not handled"
-#~ msgstr "Kwimura OYA"
-
-#, fuzzy
-#~ msgid "invalid register in the move instruction"
-#~ msgstr "Sibyo Kwiyandikisha in i Kwimura"
-
-#, fuzzy
-#~ msgid "invalid operand in the instruction"
-#~ msgstr "Sibyo in i"
-
-#, fuzzy
-#~ msgid "invalid register in the instruction"
-#~ msgstr "Sibyo Kwiyandikisha in i"
-
-#, fuzzy
-#~ msgid "operand 1 must be a hard register"
-#~ msgstr "1. a Ikomeye Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "invalid rotate insn"
-#~ msgstr "Sibyo Kuzerutsa"
-
-#, fuzzy
-#~ msgid "registers IX, IY and Z used in the same INSN"
-#~ msgstr "Na in i"
-
-#, fuzzy
-#~ msgid "cannot do z-register replacement"
-#~ msgstr "Z Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "invalid Z register replacement for insn"
-#~ msgstr "Sibyo Kwiyandikisha kugirango"
-
-#, fuzzy
-#~ msgid "Compile with 16-bit integer mode"
-#~ msgstr "Na: Umubare wuzuye Ubwoko"
-
-#, fuzzy
-#~ msgid "Compile with 32-bit integer mode"
-#~ msgstr "Na: Umubare wuzuye Ubwoko"
-
-#, fuzzy
-#~ msgid "Auto pre/post decrement increment allowed"
-#~ msgstr "Byahawe imiterere mbere Iposita Iyongeragaciro"
-
-#, fuzzy
-#~ msgid "Auto pre/post decrement increment not allowed"
-#~ msgstr "Byahawe imiterere mbere Iposita Iyongeragaciro OYA"
-
-#, fuzzy
-#~ msgid "Min/max instructions allowed"
-#~ msgstr "KININI Amabwiriza"
-
-#, fuzzy
-#~ msgid "Min/max instructions not allowed"
-#~ msgstr "KININI Amabwiriza OYA"
-
-#, fuzzy
-#~ msgid "Use call and rtc for function calls and returns"
-#~ msgstr "Na kugirango Umumaro Amahamagara: Na"
-
-#, fuzzy
-#~ msgid "Use jsr and rts for function calls and returns"
-#~ msgstr "Na kugirango Umumaro Amahamagara: Na"
-
-#, fuzzy
-#~ msgid "Do not use direct addressing mode for soft registers"
-#~ msgstr "OYA Gukoresha Kwohereza Ubwoko kugirango Yoroshe"
-
-#, fuzzy
-#~ msgid "Use direct addressing mode for soft registers"
-#~ msgstr "Kwohereza Ubwoko kugirango Yoroshe"
-
-#, fuzzy
-#~ msgid "Compile for a 68HC11"
-#~ msgstr "kugirango a"
-
-#, fuzzy
-#~ msgid "Compile for a 68HC12"
-#~ msgstr "kugirango a"
-
-#, fuzzy
-#~ msgid "Compile for a 68HCS12"
-#~ msgstr "kugirango a"
-
-#, fuzzy
-#~ msgid "Specify the register allocation order"
-#~ msgstr "i Kwiyandikisha Itondekanya"
-
-#, fuzzy
-#~ msgid "Indicate the number of soft registers available"
-#~ msgstr "i Umubare Bya Yoroshe Bihari"
-
-#, fuzzy
-#~ msgid "-malign-loops=%d is not between 1 and %d"
-#~ msgstr "-ni OYA hagati 1. Na"
-
-#, fuzzy
-#~ msgid "-malign-jumps=%d is not between 1 and %d"
-#~ msgstr "-ni OYA hagati 1. Na"
-
-#, fuzzy
-#~ msgid "-malign-functions=%d is not between 1 and %d"
-#~ msgstr "-Imimaro ni OYA hagati 1. Na"
-
-#, fuzzy
-#~ msgid "-fPIC is not currently supported on the 68000 or 68010\n"
-#~ msgstr "-ni OYA ku i Cyangwa"
-
-#, fuzzy
-#~ msgid "Generate code for a 68020"
-#~ msgstr "ITEGEKONGENGA kugirango a"
-
-#, fuzzy
-#~ msgid "Generate code for a 68000"
-#~ msgstr "ITEGEKONGENGA kugirango a"
-
-#, fuzzy
-#~ msgid "Use the bit-field instructions"
-#~ msgstr "i Umwanya Amabwiriza"
-
-#, fuzzy
-#~ msgid "Do not use the bit-field instructions"
-#~ msgstr "OYA Gukoresha i Umwanya Amabwiriza"
-
-#, fuzzy
-#~ msgid "Use different calling convention using 'rtd'"
-#~ msgstr "ikoresha"
-
-#, fuzzy
-#~ msgid "Consider type `int' to be 16 bits wide"
-#~ msgstr "Ubwoko Kuri"
-
-#, fuzzy
-#~ msgid "Consider type `int' to be 32 bits wide"
-#~ msgstr "Ubwoko Kuri"
-
-#, fuzzy
-#~ msgid "Generate code for a Sun FPA"
-#~ msgstr "ITEGEKONGENGA kugirango a"
-
-#, fuzzy
-#~ msgid "Do not generate code for a Sun FPA"
-#~ msgstr "OYA ITEGEKONGENGA kugirango a"
-
-#, fuzzy
-#~ msgid "Generate code for a Sun Sky board"
-#~ msgstr "ITEGEKONGENGA kugirango a"
-
-#, fuzzy
-#~ msgid "Do not use Sky linkage convention"
-#~ msgstr "OYA Gukoresha"
-
-#, fuzzy
-#~ msgid "Generate code for a 68881"
-#~ msgstr "ITEGEKONGENGA kugirango a"
-
-#, fuzzy
-#~ msgid "Generate code with library calls for floating point"
-#~ msgstr "ITEGEKONGENGA Na: Isomero Amahamagara: kugirango Bihindagurika Akadomo"
-
-#, fuzzy
-#~ msgid "Generate code for a 68040, without any new instructions"
-#~ msgstr "ITEGEKONGENGA kugirango a Gishya Amabwiriza"
-
-#, fuzzy
-#~ msgid "Generate code for a 68060, without any new instructions"
-#~ msgstr "ITEGEKONGENGA kugirango a Gishya Amabwiriza"
-
-#, fuzzy
-#~ msgid "Generate code for a 68030"
-#~ msgstr "ITEGEKONGENGA kugirango a"
-
-#, fuzzy
-#~ msgid "Generate code for a 68040"
-#~ msgstr "ITEGEKONGENGA kugirango a"
-
-#, fuzzy
-#~ msgid "Generate code for a 68060"
-#~ msgstr "ITEGEKONGENGA kugirango a"
-
-#, fuzzy
-#~ msgid "Generate code for a 520X"
-#~ msgstr "ITEGEKONGENGA kugirango a"
-
-#, fuzzy
-#~ msgid "Generate code for a 68851"
-#~ msgstr "ITEGEKONGENGA kugirango a"
-
-#, fuzzy
-#~ msgid "Do no generate code for a 68851"
-#~ msgstr "Oya ITEGEKONGENGA kugirango a"
-
-#, fuzzy
-#~ msgid "Generate code for a 68302"
-#~ msgstr "ITEGEKONGENGA kugirango a"
-
-#, fuzzy
-#~ msgid "Generate code for a 68332"
-#~ msgstr "ITEGEKONGENGA kugirango a"
-
-#, fuzzy
-#~ msgid "Generate code for a cpu32"
-#~ msgstr "ITEGEKONGENGA kugirango a"
-
-#, fuzzy
-#~ msgid "Align variables on a 32-bit boundary"
-#~ msgstr "Ibihinduka ku a"
-
-#, fuzzy
-#~ msgid "Align variables on a 16-bit boundary"
-#~ msgstr "Ibihinduka ku a"
-
-#, fuzzy
-#~ msgid "Generate pc-relative code"
-#~ msgstr "Bifitanye isano ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Do not use unaligned memory references"
-#~ msgstr "OYA Gukoresha Ububiko Indango"
-
-#, fuzzy
-#~ msgid "Use unaligned memory references"
-#~ msgstr "Ububiko Indango"
-
-#, fuzzy
-#~ msgid "internal gcc monitor: short-branch(%x)"
-#~ msgstr "By'imbere"
-
-#, fuzzy
-#~ msgid "internal gcc error: Can't express symbolic location"
-#~ msgstr "By'imbere Ikosa Ahantu"
-
-#, fuzzy
-#~ msgid "argument #%d is a structure"
-#~ msgstr "ni a Imiterere"
-
-#, fuzzy
-#~ msgid "%%R not followed by %%B/C/D/E"
-#~ msgstr "%%ROYA ku C E"
-
-#, fuzzy
-#~ msgid "invalid %%x/X value"
-#~ msgstr "Sibyo Agaciro"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%Q value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%q value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%o value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%p value"
-#~ msgstr "Agaciro siko"
-
-#, fuzzy
-#~ msgid "invalid %%s/S value"
-#~ msgstr "Sibyo Agaciro"
-
-#, fuzzy
-#~ msgid "invalid %%P operand"
-#~ msgstr "Sibyo"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%B value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%D value"
-#~ msgstr "Agaciro siko"
-
-#, fuzzy
-#~ msgid "`%%d' operand isn't a register"
-#~ msgstr "`%%d'si a Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "operand is r0"
-#~ msgstr "ni"
-
-#, fuzzy
-#~ msgid "operand is const_double"
-#~ msgstr "ni"
-
-#, fuzzy
-#~ msgid "invalid code"
-#~ msgstr "Sibyo ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "-mtrap-large-shift and -mhandle-large-shift are incompatible"
-#~ msgstr "-Binini Gusunika Na Binini Gusunika"
-
-#, fuzzy
-#~ msgid "invalid option `-mshort-data-%s'"
-#~ msgstr "Sibyo Ihitamo Ibyatanzwe"
-
-#, fuzzy
-#~ msgid "-mshort-data-%s is too large "
-#~ msgstr "-Ibyatanzwe ni Binini"
-
-#, fuzzy
-#~ msgid "-mshort-data-%s and PIC are incompatible"
-#~ msgstr "-Ibyatanzwe Na"
-
-#, fuzzy
-#~ msgid "invalid option `-mstack-increment=%s'"
-#~ msgstr "Sibyo Ihitamo Iyongeragaciro"
-
-#, fuzzy
-#~ msgid "Inline constants if it can be done in 2 insns or less"
-#~ msgstr "NIBA Byakozwe in 2. Cyangwa Birutwa"
-
-#, fuzzy
-#~ msgid "Inline constants if it only takes 1 instruction"
-#~ msgstr "NIBA 1."
-
-#, fuzzy
-#~ msgid "Set maximum alignment to 4"
-#~ msgstr "Kinini Itunganya Kuri 4."
-
-#, fuzzy
-#~ msgid "Set maximum alignment to 8"
-#~ msgstr "Kinini Itunganya Kuri 8"
-
-#, fuzzy
-#~ msgid "Do not use the divide instruction"
-#~ msgstr "OYA Gukoresha i Kugabanya"
-
-#, fuzzy
-#~ msgid "Do not arbitrary sized immediates in bit operations"
-#~ msgstr "OYA in Ibikorwa:"
-
-#, fuzzy
-#~ msgid "Always treat bit-field as int-sized"
-#~ msgstr "Umwanya Nka INT"
-
-#, fuzzy
-#~ msgid "Force functions to be aligned to a 4 byte boundary"
-#~ msgstr "Imimaro Kuri Kuri a 4. Bayite"
-
-#, fuzzy
-#~ msgid "Force functions to be aligned to a 2 byte boundary"
-#~ msgstr "Imimaro Kuri Kuri a 2. Bayite"
-
-#, fuzzy
-#~ msgid "Emit call graph information"
-#~ msgstr "Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Prefer word accesses over byte accesses"
-#~ msgstr "ijambo KURI Bayite"
-
-#, fuzzy
-#~ msgid "Generate code for the M*Core M340"
-#~ msgstr "ITEGEKONGENGA kugirango i"
-
-#, fuzzy
-#~ msgid "Maximum amount for a single stack increment operation"
-#~ msgstr "Igiteranyo kugirango a UMWE Iyongeragaciro"
-
-#, fuzzy
-#~ msgid "bad value (%s) for -mabi= switch"
-#~ msgstr "Agaciro kugirango Hindura"
-
-#, fuzzy
-#~ msgid "-mips%d conflicts with the other architecture options, which specify a MIPS%d processor"
-#~ msgstr "-Na: i Ikindi Amahitamo a"
-
-#, fuzzy
-#~ msgid "bad value (%s) for -mips switch"
-#~ msgstr "Agaciro kugirango Hindura"
-
-#, fuzzy
-#~ msgid "-march=%s is not compatible with the selected ABI"
-#~ msgstr "-Werurwe ni OYA Na: i Byahiswemo"
-
-#, fuzzy
-#~ msgid "-mgp64 used with a 32-bit processor"
-#~ msgstr "-Na: a"
-
-#, fuzzy
-#~ msgid "-mgp32 used with a 64-bit ABI"
-#~ msgstr "-Na: a"
-
-#, fuzzy
-#~ msgid "-mgp64 used with a 32-bit ABI"
-#~ msgstr "-Na: a"
-
-#, fuzzy
-#~ msgid "unsupported combination: %s"
-#~ msgstr "Ivanga"
-
-#, fuzzy
-#~ msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
-#~ msgstr "Bya Amabwiriza Bikora OYA ku"
-
-#, fuzzy
-#~ msgid "-G is incompatible with PIC code which is the default"
-#~ msgstr "-ni Na: ITEGEKONGENGA ni i Mburabuzi"
-
-#, fuzzy
-#~ msgid "-membedded-pic and -mabicalls are incompatible"
-#~ msgstr "-Na"
-
-#, fuzzy
-#~ msgid "-G and -membedded-pic are incompatible"
-#~ msgstr "-Na"
-
-#, fuzzy
-#~ msgid "invalid option `entry%s'"
-#~ msgstr "Sibyo Ihitamo Icyinjijwe"
-
-#, fuzzy
-#~ msgid "-mentry is only meaningful with -mips-16"
-#~ msgstr "-ni Na:"
-
-#, fuzzy
-#~ msgid "internal error: %%) found without a %%( in assembler pattern"
-#~ msgstr "By'imbere Ikosa Byabonetse a in Ishusho"
-
-#, fuzzy
-#~ msgid "internal error: %%] found without a %%[ in assembler pattern"
-#~ msgstr "By'imbere Ikosa Byabonetse a in Ishusho"
-
-#, fuzzy
-#~ msgid "internal error: %%> found without a %%< in assembler pattern"
-#~ msgstr "By'imbere Ikosa Byabonetse a in Ishusho"
-
-#, fuzzy
-#~ msgid "internal error: %%} found without a %%{ in assembler pattern"
-#~ msgstr "By'imbere Ikosa Byabonetse a in Ishusho"
-
-#, fuzzy
-#~ msgid "PRINT_OPERAND: unknown punctuation '%c'"
-#~ msgstr "Kitazwi"
-
-#, fuzzy
-#~ msgid "PRINT_OPERAND null pointer"
-#~ msgstr "NTAGIHARI Mweretsi"
-
-#, fuzzy
-#~ msgid "invalid use of %%d, %%x, or %%X"
-#~ msgstr "Sibyo Gukoresha Bya Cyangwa"
-
-#, fuzzy
-#~ msgid "PRINT_OPERAND_ADDRESS, null pointer"
-#~ msgstr "NTAGIHARI Mweretsi"
-
-#, fuzzy
-#~ msgid "MIPS ECOFF format does not allow changing filenames within functions with #line"
-#~ msgstr "Imiterere OYA Kwemerera muri Imimaro Na: Umurongo"
-
-#, fuzzy
-#~ msgid "can't rewind temp file"
-#~ msgstr "IDOSIYE"
-
-#, fuzzy
-#~ msgid "can't write to output file"
-#~ msgstr "Kwandika Kuri Ibisohoka IDOSIYE"
-
-#, fuzzy
-#~ msgid "can't read from temp file"
-#~ msgstr "Gusoma Bivuye IDOSIYE"
-
-#, fuzzy
-#~ msgid "can't close temp file"
-#~ msgstr "Gufunga IDOSIYE"
-
-#, fuzzy
-#~ msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
-#~ msgstr "Cyangwa ni Birutwa Zeru"
-
-#, fuzzy
-#~ msgid "fp_offset (%ld) or end_offset (%ld) is less than zero"
-#~ msgstr "Cyangwa ni Birutwa Zeru"
-
-#, fuzzy
-#~ msgid "can not handle inconsistent calls to `%s'"
-#~ msgstr "OYA Amahamagara: Kuri"
-
-#, fuzzy
-#~ msgid "the cpu name must be lower case"
-#~ msgstr "i CPU Izina: Ntoya"
-
-#, fuzzy
-#~ msgid "bad value (%s) for %s"
-#~ msgstr "Agaciro kugirango"
-
-#, fuzzy
-#~ msgid "No default crt0.o"
-#~ msgstr "Mburabuzi o"
-
-#, fuzzy
-#~ msgid "Use 64-bit int type"
-#~ msgstr "INT Ubwoko"
-
-#, fuzzy
-#~ msgid "Use 64-bit long type"
-#~ msgstr "Ubwoko"
-
-#, fuzzy
-#~ msgid "Use 32-bit long type"
-#~ msgstr "Ubwoko"
-
-#, fuzzy
-#~ msgid "Optimize lui/addiu address loads"
-#~ msgstr "Aderesi"
-
-#, fuzzy
-#~ msgid "Don't optimize lui/addiu address loads"
-#~ msgstr "Kugeza ku ndunduro Aderesi"
-
-#, fuzzy
-#~ msgid "Use MIPS as"
-#~ msgstr "Nka"
-
-#, fuzzy
-#~ msgid "Use GNU as"
-#~ msgstr "Nka"
-
-#, fuzzy
-#~ msgid "Use symbolic register names"
-#~ msgstr "Kwiyandikisha Amazina"
-
-#, fuzzy
-#~ msgid "Don't use symbolic register names"
-#~ msgstr "Gukoresha Kwiyandikisha Amazina"
-
-#, fuzzy
-#~ msgid "Use GP relative sdata/sbss sections"
-#~ msgstr "Bifitanye isano Ibyatoranyijwe"
-
-#, fuzzy
-#~ msgid "Don't use GP relative sdata/sbss sections"
-#~ msgstr "Gukoresha Bifitanye isano Ibyatoranyijwe"
-
-#, fuzzy
-#~ msgid "Output compiler statistics"
-#~ msgstr "Sitatisitiki"
-
-#, fuzzy
-#~ msgid "Don't output compiler statistics"
-#~ msgstr "Ibisohoka Sitatisitiki"
-
-#, fuzzy
-#~ msgid "Don't optimize block moves"
-#~ msgstr "Kugeza ku ndunduro Funga"
-
-#, fuzzy
-#~ msgid "Optimize block moves"
-#~ msgstr "Funga"
-
-#, fuzzy
-#~ msgid "Don't use mips-tfile asm postpass"
-#~ msgstr "Gukoresha"
-
-#, fuzzy
-#~ msgid "Use hardware floating point"
-#~ msgstr "Bihindagurika Akadomo"
-
-#, fuzzy
-#~ msgid "Use 64-bit general registers"
-#~ msgstr "Rusange"
-
-#, fuzzy
-#~ msgid "Use 32-bit general registers"
-#~ msgstr "Rusange"
-
-#, fuzzy
-#~ msgid "Don't use Irix PIC"
-#~ msgstr "Gukoresha"
-
-#, fuzzy
-#~ msgid "Use indirect calls"
-#~ msgstr "BUZIGUYE Amahamagara:"
-
-#, fuzzy
-#~ msgid "Don't use indirect calls"
-#~ msgstr "Gukoresha BUZIGUYE Amahamagara:"
-
-#, fuzzy
-#~ msgid "Use embedded PIC"
-#~ msgstr "Gitsindiye"
-
-#, fuzzy
-#~ msgid "Don't use embedded PIC"
-#~ msgstr "Gukoresha Gitsindiye"
-
-#, fuzzy
-#~ msgid "Use ROM instead of RAM"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "Don't use ROM instead of RAM"
-#~ msgstr "Gukoresha Bya"
-
-#, fuzzy
-#~ msgid "Put uninitialized constants in ROM (needs -membedded-data)"
-#~ msgstr "Itatangijwe in Ibyatanzwe"
-
-#, fuzzy
-#~ msgid "Don't put uninitialized constants in ROM"
-#~ msgstr "Gushyira Itatangijwe in"
-
-#, fuzzy
-#~ msgid "Use big-endian byte order"
-#~ msgstr "Bayite Itondekanya"
-
-#, fuzzy
-#~ msgid "Use little-endian byte order"
-#~ msgstr "Bayite Itondekanya"
-
-#, fuzzy
-#~ msgid "Use single (32-bit) FP only"
-#~ msgstr "UMWE"
-
-#, fuzzy
-#~ msgid "Don't use single (32-bit) FP only"
-#~ msgstr "Gukoresha UMWE"
-
-#, fuzzy
-#~ msgid "Use multiply accumulate"
-#~ msgstr "Gukuba"
-
-#, fuzzy
-#~ msgid "Don't use multiply accumulate"
-#~ msgstr "Gukoresha Gukuba"
-
-#, fuzzy
-#~ msgid "Don't generate fused multiply/add instructions"
-#~ msgstr "Gukuba Kongeramo Amabwiriza"
-
-#, fuzzy
-#~ msgid "Generate fused multiply/add instructions"
-#~ msgstr "Gukuba Kongeramo Amabwiriza"
-
-#, fuzzy
-#~ msgid "Don't work around early 4300 hardware bug"
-#~ msgstr "Akazi"
-
-#, fuzzy
-#~ msgid "Trap on integer divide by zero"
-#~ msgstr "ku Umubare wuzuye Kugabanya ku Zeru"
-
-#, fuzzy
-#~ msgid "Don't trap on integer divide by zero"
-#~ msgstr "ku Umubare wuzuye Kugabanya ku Zeru"
-
-#, fuzzy
-#~ msgid "Trap on integer divide overflow"
-#~ msgstr "ku Umubare wuzuye Kugabanya Byarenze urugero"
-
-#, fuzzy
-#~ msgid "Don't trap on integer divide overflow"
-#~ msgstr "ku Umubare wuzuye Kugabanya Byarenze urugero"
-
-#, fuzzy
-#~ msgid "Use Branch Likely instructions, overriding default for arch"
-#~ msgstr "Amabwiriza Mburabuzi kugirango"
-
-#, fuzzy
-#~ msgid "Don't use Branch Likely instructions, overriding default for arch"
-#~ msgstr "Gukoresha Amabwiriza Mburabuzi kugirango"
-
-#, fuzzy
-#~ msgid "Specify CPU for scheduling purposes"
-#~ msgstr "kugirango Impamvu"
-
-#, fuzzy
-#~ msgid "Specify CPU for code generation purposes"
-#~ msgstr "kugirango ITEGEKONGENGA Impamvu"
-
-#, fuzzy
-#~ msgid "Specify a Standard MIPS ISA"
-#~ msgstr "a"
-
-#, fuzzy
-#~ msgid "Use mips16 entry/exit psuedo ops"
-#~ msgstr "Icyinjijwe Gusohoka"
-
-#, fuzzy
-#~ msgid "Don't use MIPS16 instructions"
-#~ msgstr "Gukoresha Amabwiriza"
-
-#, fuzzy
-#~ msgid "Don't call any cache flush functions"
-#~ msgstr "Ubwihisho Imimaro"
-
-#, fuzzy
-#~ msgid "Specify cache flush function"
-#~ msgstr "Ubwihisho Umumaro"
-
-#, fuzzy
-#~ msgid "mips16 function profiling"
-#~ msgstr "Umumaro"
-
-#, fuzzy
-#~ msgid "-f%s not supported: ignored"
-#~ msgstr "-F OYA"
-
-#, fuzzy
-#~ msgid "too large function value type, needs %d registers, have only %d registers for this"
-#~ msgstr "Binini Umumaro Agaciro Ubwoko kugirango iyi"
-
-#, fuzzy
-#~ msgid "function_profiler support for MMIX"
-#~ msgstr "Gushigikira kugirango"
-
-#, fuzzy
-#~ msgid "MMIX Internal: Last named vararg would not fit in a register"
-#~ msgstr "OYA in a Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "MMIX Internal: Expected a CONST_INT, not this"
-#~ msgstr "Itegerejwe a OYA iyi"
-
-#, fuzzy
-#~ msgid "MMIX Internal: Bad register: %d"
-#~ msgstr "Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
-#~ msgstr "Agaciro kugirango OYA a"
-
-#, fuzzy
-#~ msgid "MMIX Internal: Expected a register, not this"
-#~ msgstr "Itegerejwe a Kwiyandikisha OYA iyi"
-
-#, fuzzy
-#~ msgid "MMIX Internal: Expected a constant, not this"
-#~ msgstr "Itegerejwe a OYA iyi"
-
-#, fuzzy
-#~ msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "MMIX Internal: Cannot decode this operand"
-#~ msgstr "iyi"
-
-#, fuzzy
-#~ msgid "MMIX Internal: This is not a recognized address"
-#~ msgstr "ni OYA a Aderesi"
-
-#, fuzzy
-#~ msgid "stack frame not a multiple of 8 bytes: %d"
-#~ msgstr "Ikadiri OYA a Igikubo Bya 8 Bayite"
-
-#, fuzzy
-#~ msgid "stack frame not a multiple of octabyte: %d"
-#~ msgstr "Ikadiri OYA a Igikubo Bya"
-
-#, fuzzy
-#~ msgid "MMIX Internal: %s is not a shiftable int"
-#~ msgstr "ni OYA a INT"
-
-#, fuzzy
-#~ msgid "MMIX Internal: Trying to output invalidly reversed condition:"
-#~ msgstr "Kuri Ibisohoka Bicuritswe Ibisabwa"
-
-#, fuzzy
-#~ msgid "MMIX Internal: What's the CC of this?"
-#~ msgstr "i Bya iyi"
-
-#, fuzzy
-#~ msgid "MMIX Internal: What is the CC of this?"
-#~ msgstr "ni i Bya iyi"
-
-#, fuzzy
-#~ msgid "MMIX Internal: This is not a constant:"
-#~ msgstr "ni OYA a"
-
-#, fuzzy
-#~ msgid "Set start-address of the program"
-#~ msgstr "Gutangira Aderesi Bya i Porogaramu"
-
-#, fuzzy
-#~ msgid "Set start-address of data"
-#~ msgstr "Gutangira Aderesi Bya Ibyatanzwe"
-
-#, fuzzy
-#~ msgid "For intrinsics library: pass all parameters in registers"
-#~ msgstr "Isomero Byose Ibigenga in"
-
-#, fuzzy
-#~ msgid "Use register stack for parameters and return value"
-#~ msgstr "Kwiyandikisha kugirango Ibigenga Na Garuka Agaciro"
-
-#, fuzzy
-#~ msgid "Use call-clobbered registers for parameters and return value"
-#~ msgstr "kugirango Ibigenga Na Garuka Agaciro"
-
-#, fuzzy
-#~ msgid "Use epsilon-respecting floating point compare instructions"
-#~ msgstr "ebusiloni Bihindagurika Akadomo Kugereranya# Amabwiriza"
-
-#, fuzzy
-#~ msgid "Use zero-extending memory loads, not sign-extending ones"
-#~ msgstr "Zeru Ububiko OYA IKIMENYETSO"
-
-#, fuzzy
-#~ msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
-#~ msgstr "Kugabanya Ibisubizo ku Na: Mwibutsa i IKIMENYETSO Nka i Ikigabanya OYA i Ikigabanywa"
-
-#, fuzzy
-#~ msgid "Prepend global symbols with \":\" (for use with PREFIX)"
-#~ msgstr "Ibimenyetso Na: kugirango Gukoresha Na:"
-
-#, fuzzy
-#~ msgid "Do not provide a default start-address 0x100 of the program"
-#~ msgstr "OYA a Mburabuzi Gutangira Aderesi Bya i Porogaramu"
-
-#, fuzzy
-#~ msgid "Link to emit program in ELF format (rather than mmo)"
-#~ msgstr "Kuri Porogaramu in Imiterere"
-
-#, fuzzy
-#~ msgid "Use P-mnemonics for branches statically predicted as taken"
-#~ msgstr "kugirango Nka"
-
-#, fuzzy
-#~ msgid "Don't use P-mnemonics for branches"
-#~ msgstr "Gukoresha kugirango"
-
-#, fuzzy
-#~ msgid "Use addresses that allocate global registers"
-#~ msgstr "Amaderesi"
-
-#, fuzzy
-#~ msgid "Do not use addresses that allocate global registers"
-#~ msgstr "OYA Gukoresha Amaderesi"
-
-#, fuzzy
-#~ msgid "Generate a single exit point for each function"
-#~ msgstr "a UMWE Gusohoka Akadomo kugirango Umumaro"
-
-#, fuzzy
-#~ msgid "Do not generate a single exit point for each function"
-#~ msgstr "OYA a UMWE Gusohoka Akadomo kugirango Umumaro"
-
-#, fuzzy
-#~ msgid "Work around hardware multiply bug"
-#~ msgstr "Gukuba"
-
-#, fuzzy
-#~ msgid "Do not work around hardware multiply bug"
-#~ msgstr "OYA Akazi Gukuba"
-
-#, fuzzy
-#~ msgid "Target the AM33 processor"
-#~ msgstr "i"
-
-#, fuzzy
-#~ msgid "Don't use hardware fp"
-#~ msgstr "Gukoresha"
-
-#, fuzzy
-#~ msgid "Pass some arguments in registers"
-#~ msgstr "ingingo in"
-
-#, fuzzy
-#~ msgid "Pass all arguments on stack"
-#~ msgstr "Byose ingingo ku"
-
-#, fuzzy
-#~ msgid "Optimize for 32532 cpu"
-#~ msgstr "kugirango CPU"
-
-#, fuzzy
-#~ msgid "Optimize for 32332 cpu"
-#~ msgstr "kugirango CPU"
-
-#, fuzzy
-#~ msgid "Optimize for 32032"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Register sb is zero. Use for absolute addressing"
-#~ msgstr "ni Zeru kugirango Kwohereza"
-
-#, fuzzy
-#~ msgid "Do not use register sb"
-#~ msgstr "OYA Gukoresha Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "Use bit-field instructions"
-#~ msgstr "Umwanya Amabwiriza"
-
-#, fuzzy
-#~ msgid "Do not use bit-field instructions"
-#~ msgstr "OYA Gukoresha Umwanya Amabwiriza"
-
-#, fuzzy
-#~ msgid "Generate code for high memory"
-#~ msgstr "ITEGEKONGENGA kugirango kirekire Ububiko"
-
-#, fuzzy
-#~ msgid "Generate code for low memory"
-#~ msgstr "ITEGEKONGENGA kugirango Byo hasi Ububiko"
-
-#, fuzzy
-#~ msgid "Use multiply-accumulate fp instructions"
-#~ msgstr "Gukuba Amabwiriza"
-
-#, fuzzy
-#~ msgid "Do not use multiply-accumulate fp instructions"
-#~ msgstr "OYA Gukoresha Gukuba Amabwiriza"
-
-#, fuzzy
-#~ msgid "\"Small register classes\" kludge"
-#~ msgstr "\"Kwiyandikisha Inzego"
-
-#, fuzzy
-#~ msgid "No \"Small register classes\" kludge"
-#~ msgstr "Kwiyandikisha Inzego"
-
-#, fuzzy
-#~ msgid ""
-#~ "unknown -mschedule= option (%s).\n"
-#~ "Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
-#~ msgstr "Kitazwi Ihitamo Amahitamo Na"
-
-#, fuzzy
-#~ msgid ""
-#~ "unknown -march= option (%s).\n"
-#~ "Valid options are 1.0, 1.1, and 2.0\n"
-#~ msgstr "01. 1na2."
-
-#, fuzzy
-#~ msgid "PIC code generation is not supported in the portable runtime model\n"
-#~ msgstr "ITEGEKONGENGA ni OYA in i"
-
-#, fuzzy
-#~ msgid "PIC code generation is not compatible with fast indirect calls\n"
-#~ msgstr "ITEGEKONGENGA ni OYA Na: Byihuta BUZIGUYE"
-
-#, fuzzy
-#~ msgid "-g is only supported when using GAS on this processor,"
-#~ msgstr "-g ni Ryari: ikoresha ku iyi"
-
-#, fuzzy
-#~ msgid "-g option disabled"
-#~ msgstr "-g Ihitamo Yahagaritswe"
-
-#, fuzzy
-#~ msgid "Generate cpp defines for server IO"
-#~ msgstr "kugirango Seriveri"
-
-#, fuzzy
-#~ msgid "Generate cpp defines for workstation IO"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Generate PA1.1 code"
-#~ msgstr "1. ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Generate PA1.0 code"
-#~ msgstr "0 ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
-#~ msgstr "0 ITEGEKONGENGA 2. 10 Cyangwa"
-
-#, fuzzy
-#~ msgid "Do not disable FP regs"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "Disable space regs"
-#~ msgstr "Umwanya"
-
-#, fuzzy
-#~ msgid "Do not disable space regs"
-#~ msgstr "OYA Umwanya"
-
-#, fuzzy
-#~ msgid "Put jumps in call delay slots"
-#~ msgstr "in Gutinda Siloti"
-
-#, fuzzy
-#~ msgid "Do not put jumps in call delay slots"
-#~ msgstr "OYA Gushyira in Gutinda Siloti"
-
-#, fuzzy
-#~ msgid "Disable indexed addressing"
-#~ msgstr "Kwohereza"
-
-#, fuzzy
-#~ msgid "Do not disable indexed addressing"
-#~ msgstr "OYA Kwohereza"
-
-#, fuzzy
-#~ msgid "Do not use portable calling conventions"
-#~ msgstr "OYA Gukoresha"
-
-#, fuzzy
-#~ msgid "Assume code will be assembled by GAS"
-#~ msgstr "ITEGEKONGENGA ku"
-
-#, fuzzy
-#~ msgid "Do not assume code will be assembled by GAS"
-#~ msgstr "OYA ITEGEKONGENGA ku"
-
-#, fuzzy
-#~ msgid "Do not use software floating point"
-#~ msgstr "OYA Gukoresha Bihindagurika Akadomo"
-
-#, fuzzy
-#~ msgid "Emit long load/store sequences"
-#~ msgstr "Ibirimo"
-
-#, fuzzy
-#~ msgid "Do not emit long load/store sequences"
-#~ msgstr "OYA Ibirimo"
-
-#, fuzzy
-#~ msgid "Generate fast indirect calls"
-#~ msgstr "Byihuta BUZIGUYE Amahamagara:"
-
-#, fuzzy
-#~ msgid "Do not generate fast indirect calls"
-#~ msgstr "OYA Byihuta BUZIGUYE Amahamagara:"
-
-#, fuzzy
-#~ msgid "Generate code for huge switch statements"
-#~ msgstr "ITEGEKONGENGA kugirango Hindura"
-
-#, fuzzy
-#~ msgid "Do not generate code for huge switch statements"
-#~ msgstr "OYA ITEGEKONGENGA kugirango Hindura"
-
-#, fuzzy
-#~ msgid "Always generate long calls"
-#~ msgstr "Amahamagara:"
-
-#, fuzzy
-#~ msgid "Generate long calls only when needed"
-#~ msgstr "Amahamagara: Ryari:"
-
-#, fuzzy
-#~ msgid "Specify architecture for code generation.  Values are 1.0, 1.1, and 2.0.  2.0 requires gas snapshot 19990413 or later."
-#~ msgstr "01. 1na2. 0. 2.."
-
-#, fuzzy
-#~ msgid "Assume code will be linked by GNU ld"
-#~ msgstr "ITEGEKONGENGA ku"
-
-#, fuzzy
-#~ msgid "Assume code will be linked by HP ld"
-#~ msgstr "ITEGEKONGENGA ku"
-
-#, fuzzy
-#~ msgid "Do not use hardware floating point"
-#~ msgstr "OYA Gukoresha Bihindagurika Akadomo"
-
-#, fuzzy
-#~ msgid "Return floating point results in ac0"
-#~ msgstr "Bihindagurika Akadomo Ibisubizo ku in"
-
-#, fuzzy
-#~ msgid "Return floating point results in memory"
-#~ msgstr "Bihindagurika Akadomo Ibisubizo ku in Ububiko"
-
-#, fuzzy
-#~ msgid "Generate code for an 11/40"
-#~ msgstr "ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "Generate code for an 11/45"
-#~ msgstr "ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "Generate code for an 11/10"
-#~ msgstr "ITEGEKONGENGA kugirango 10"
-
-#, fuzzy
-#~ msgid "Use 32 bit int"
-#~ msgstr "INT"
-
-#, fuzzy
-#~ msgid "Use 16 bit int"
-#~ msgstr "INT"
-
-#, fuzzy
-#~ msgid "Use 32 bit float"
-#~ msgstr "Kureremba"
-
-#, fuzzy
-#~ msgid "Use 64 bit float"
-#~ msgstr "Kureremba"
-
-#, fuzzy
-#~ msgid "Target has split I&D"
-#~ msgstr "Gutandukanya"
-
-#, fuzzy
-#~ msgid "Target does not have split I&D"
-#~ msgstr "OYA Gutandukanya"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%S value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%b value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%z value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%Z value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%k value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%j value"
-#~ msgstr "Agaciro siko"
-
-#, fuzzy
-#~ msgid "can't have varargs with -mfp-arg-in-fp-regs"
-#~ msgstr "Na: in"
-
-#, fuzzy
-#~ msgid "missing open paren"
-#~ msgstr "Ibuze Gufungura"
-
-#, fuzzy
-#~ msgid "missing number"
-#~ msgstr "Ibuze Umubare"
-
-#, fuzzy
-#~ msgid "missing close paren"
-#~ msgstr "Ibuze Gufunga"
-
-#, fuzzy
-#~ msgid "number must be 0 or 1"
-#~ msgstr "Umubare 0 Cyangwa 1."
-
-#, fuzzy
-#~ msgid "junk at end of #pragma longcall"
-#~ msgstr "Umwanda ku Impera Bya"
-
-#, fuzzy
-#~ msgid "-mmultiple is not supported on little endian systems"
-#~ msgstr "-ni OYA ku"
-
-#, fuzzy
-#~ msgid "-mstring is not supported on little endian systems"
-#~ msgstr "-ni OYA ku"
-
-#, fuzzy
-#~ msgid "unknown -mdebug-%s switch"
-#~ msgstr "Kitazwi Hindura"
-
-#, fuzzy
-#~ msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
-#~ msgstr "Kitazwi Cyangwa"
-
-#, fuzzy
-#~ msgid "Unknown switch -mlong-double-%s"
-#~ msgstr "Hindura MAHARAKUBIRI"
-
-#, fuzzy
-#~ msgid "unknown -misel= option specified: '%s'"
-#~ msgstr "Kitazwi Ihitamo"
-
-#, fuzzy
-#~ msgid "unknown -mvrsave= option specified: '%s'"
-#~ msgstr "Kitazwi Ihitamo"
-
-#, fuzzy
-#~ msgid "unknown ABI specified: '%s'"
-#~ msgstr "Kitazwi"
-
-#, fuzzy
-#~ msgid "argument 1 must be a 5-bit signed literal"
-#~ msgstr "1. a 5"
-
-#, fuzzy
-#~ msgid "argument 2 must be a 5-bit unsigned literal"
-#~ msgstr "2. a 5 Bitashizweho umukono"
-
-#, fuzzy
-#~ msgid "argument 1 of __builtin_altivec_predicate must be a constant"
-#~ msgstr "1. Bya a"
-
-#, fuzzy
-#~ msgid "argument 1 of __builtin_altivec_predicate is out of range"
-#~ msgstr "1. Bya ni Inyuma Bya Urutonde"
-
-#, fuzzy
-#~ msgid "argument 3 must be a 4-bit unsigned literal"
-#~ msgstr "3. a 4. Bitashizweho umukono"
-
-#, fuzzy
-#~ msgid "argument to `%s' must be a 2-bit unsigned literal"
-#~ msgstr "Kuri a 2. Bitashizweho umukono"
-
-#, fuzzy
-#~ msgid "argument to dss must be a 2-bit unsigned literal"
-#~ msgstr "Kuri a 2. Bitashizweho umukono"
-
-#, fuzzy
-#~ msgid "argument 1 of __builtin_spe_predicate must be a constant"
-#~ msgstr "1. Bya a"
-
-#, fuzzy
-#~ msgid "argument 1 of __builtin_spe_predicate is out of range"
-#~ msgstr "1. Bya ni Inyuma Bya Urutonde"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%f value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%F value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%G value"
-#~ msgstr "Agaciro siko"
-
-#, fuzzy
-#~ msgid "invalid %%j code"
-#~ msgstr "Sibyo ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "invalid %%J code"
-#~ msgstr "Sibyo ITEGEKONGENGA"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%K value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%O value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%T value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%u value"
-#~ msgstr "Agaciro siko"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_VALID_DEFERROR.text
-#, fuzzy
-#~ msgid "invalid %%v value"
-#~ msgstr "Agaciro siko"
-
-#, fuzzy
-#~ msgid "no profiling of 64-bit code for this ABI"
-#~ msgstr "Oya Bya ITEGEKONGENGA kugirango iyi"
-
-#, fuzzy
-#~ msgid "Always pass floating-point arguments in memory"
-#~ msgstr "Bihindagurika Akadomo ingingo in Ububiko"
-
-#, fuzzy
-#~ msgid "Don't always pass floating-point arguments in memory"
-#~ msgstr "Buri gihe Bihindagurika Akadomo ingingo in Ububiko"
-
-#, fuzzy
-#~ msgid "Support message passing with the Parallel Environment"
-#~ msgstr "Ubutumwa Na: i"
-
-#, fuzzy
-#~ msgid "Compile for 64-bit pointers"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Compile for 32-bit pointers"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "-maix64 and POWER architecture are incompatible"
-#~ msgstr "-Na"
-
-#, fuzzy
-#~ msgid "-maix64 requires PowerPC64 architecture remain enabled"
-#~ msgstr "-Bikora"
-
-#, fuzzy
-#~ msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
-#~ msgstr "-Bya ngombwa Na: Kwohereza OYA"
-
-#, fuzzy
-#~ msgid "Use POWER instruction set"
-#~ msgstr "Gushyiraho"
-
-#, fuzzy
-#~ msgid "Use POWER2 instruction set"
-#~ msgstr "Gushyiraho"
-
-#, fuzzy
-#~ msgid "Do not use POWER2 instruction set"
-#~ msgstr "OYA Gukoresha Gushyiraho"
-
-#, fuzzy
-#~ msgid "Do not use POWER instruction set"
-#~ msgstr "OYA Gukoresha Gushyiraho"
-
-#, fuzzy
-#~ msgid "Use PowerPC instruction set"
-#~ msgstr "Gushyiraho"
-
-#, fuzzy
-#~ msgid "Do not use PowerPC instruction set"
-#~ msgstr "OYA Gukoresha Gushyiraho"
-
-#, fuzzy
-#~ msgid "Use PowerPC General Purpose group optional instructions"
-#~ msgstr "Itsinda Bitari ngombwa Amabwiriza"
-
-#, fuzzy
-#~ msgid "Don't use PowerPC General Purpose group optional instructions"
-#~ msgstr "Gukoresha Itsinda Bitari ngombwa Amabwiriza"
-
-#, fuzzy
-#~ msgid "Use PowerPC Graphics group optional instructions"
-#~ msgstr "Itsinda Bitari ngombwa Amabwiriza"
-
-#, fuzzy
-#~ msgid "Don't use PowerPC Graphics group optional instructions"
-#~ msgstr "Gukoresha Itsinda Bitari ngombwa Amabwiriza"
-
-#, fuzzy
-#~ msgid "Use PowerPC-64 instruction set"
-#~ msgstr "Gushyiraho"
-
-#, fuzzy
-#~ msgid "Don't use PowerPC-64 instruction set"
-#~ msgstr "Gukoresha Gushyiraho"
-
-#, fuzzy
-#~ msgid "Use AltiVec instructions"
-#~ msgstr "Amabwiriza"
-
-#, fuzzy
-#~ msgid "Don't use AltiVec instructions"
-#~ msgstr "Gukoresha Amabwiriza"
-
-#, fuzzy
-#~ msgid "Use new mnemonics for PowerPC architecture"
-#~ msgstr "Gishya kugirango"
-
-#, fuzzy
-#~ msgid "Use old mnemonics for PowerPC architecture"
-#~ msgstr "ki/ bishaje kugirango"
-
-#, fuzzy
-#~ msgid "Put everything in the regular TOC"
-#~ msgstr "in i Ibisanzwe"
-
-#, fuzzy
-#~ msgid "Place floating point constants in TOC"
-#~ msgstr "Bihindagurika Akadomo in"
-
-#, fuzzy
-#~ msgid "Don't place floating point constants in TOC"
-#~ msgstr "Bihindagurika Akadomo in"
-
-#, fuzzy
-#~ msgid "Place symbol+offset constants in TOC"
-#~ msgstr "IKIMENYETSO Nta- boneza in"
-
-#, fuzzy
-#~ msgid "Don't place symbol+offset constants in TOC"
-#~ msgstr "IKIMENYETSO Nta- boneza in"
-
-#, fuzzy
-#~ msgid "Place variable addresses in the regular TOC"
-#~ msgstr "IMPINDURAGACIRO Amaderesi in i Ibisanzwe"
-
-#, fuzzy
-#~ msgid "Generate load/store multiple instructions"
-#~ msgstr "Ibirimo Igikubo Amabwiriza"
-
-#, fuzzy
-#~ msgid "Do not generate load/store multiple instructions"
-#~ msgstr "OYA Ibirimo Igikubo Amabwiriza"
-
-#, fuzzy
-#~ msgid "Generate string instructions for block moves"
-#~ msgstr "Ikurikiranyanyuguti Amabwiriza kugirango Funga"
-
-#, fuzzy
-#~ msgid "Do not generate string instructions for block moves"
-#~ msgstr "OYA Ikurikiranyanyuguti Amabwiriza kugirango Funga"
-
-#, fuzzy
-#~ msgid "Generate load/store with update instructions"
-#~ msgstr "Ibirimo Na: Kuvugurura Amabwiriza"
-
-#, fuzzy
-#~ msgid "Do not generate load/store with update instructions"
-#~ msgstr "OYA Ibirimo Na: Kuvugurura Amabwiriza"
-
-#, fuzzy
-#~ msgid "Don't schedule the start and end of the procedure"
-#~ msgstr "Igenabihe i Gutangira Na Impera Bya i"
-
-#, fuzzy
-#~ msgid "Return all structures in memory (AIX default)"
-#~ msgstr "Byose in Ububiko Mburabuzi"
-
-#, fuzzy
-#~ msgid "Return small structures in registers (SVR4 default)"
-#~ msgstr "Gitoya in Mburabuzi"
-
-#, fuzzy
-#~ msgid "Use features of and schedule code for given CPU"
-#~ msgstr "Ibiranga Bya Na Igenabihe ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "Enable debug output"
-#~ msgstr "Kosora amakosa Ibisohoka"
-
-#, fuzzy
-#~ msgid "Select full, part, or no traceback table"
-#~ msgstr "Cyangwa Oya imbonerahamwe#"
-
-#, fuzzy
-#~ msgid "Specify ABI to use"
-#~ msgstr "Kuri Gukoresha"
-
-#, fuzzy
-#~ msgid "Specify size of long double (64 or 128 bits)"
-#~ msgstr "Ingano Bya MAHARAKUBIRI Cyangwa"
-
-#, fuzzy
-#~ msgid "Specify yes/no if isel instructions should be generated"
-#~ msgstr "Yego Oya NIBA Amabwiriza"
-
-#, fuzzy
-#~ msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
-#~ msgstr "Yego Oya NIBA Amabwiriza kugirango"
-
-#, fuzzy
-#~ msgid "Avoid all range limits on call instructions"
-#~ msgstr "Byose Urutonde Imbibi ku Amabwiriza"
-
-#, fuzzy
-#~ msgid "RETURN_ADDRESS_OFFSET not supported"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "Select method for sdata handling"
-#~ msgstr "Uburyo kugirango"
-
-#, fuzzy
-#~ msgid "Align to the base type of the bit-field"
-#~ msgstr "Kuri i SHINGIRO Ubwoko Bya i Umwanya"
-
-#, fuzzy
-#~ msgid "Don't align to the base type of the bit-field"
-#~ msgstr "Gutondeka Kuri i SHINGIRO Ubwoko Bya i Umwanya"
-
-#, fuzzy
-#~ msgid "Don't assume that unaligned accesses are handled by the system"
-#~ msgstr "ku i Sisitemu"
-
-#, fuzzy
-#~ msgid "Assume that unaligned accesses are handled by the system"
-#~ msgstr "ku i Sisitemu"
-
-#, fuzzy
-#~ msgid "Produce code relocatable at runtime"
-#~ msgstr "ITEGEKONGENGA ku"
-
-#, fuzzy
-#~ msgid "Don't produce code relocatable at runtime"
-#~ msgstr "ITEGEKONGENGA ku"
-
-#, fuzzy
-#~ msgid "Produce little endian code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Produce big endian code"
-#~ msgstr "ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "no description yet"
-#~ msgstr "Oya Isobanuramiterere"
-
-#, fuzzy
-#~ msgid "Don't use EABI"
-#~ msgstr "Gukoresha"
-
-#, fuzzy
-#~ msgid "Do not allow bit-fields to cross word boundaries"
-#~ msgstr "OYA Kwemerera Imyanya Kuri Kwambukiranya ijambo"
-
-#, fuzzy
-#~ msgid "Use alternate register names"
-#~ msgstr "Kwiyandikisha Amazina"
-
-#, fuzzy
-#~ msgid "Don't use alternate register names"
-#~ msgstr "Gukoresha Kwiyandikisha Amazina"
-
-#, fuzzy
-#~ msgid "Link with libsim.a, libc.a and sim-crt0.o"
-#~ msgstr "Na: a a Na o"
-
-#, fuzzy
-#~ msgid "Link with libads.a, libc.a and crt0.o"
-#~ msgstr "Na: a a Na o"
-
-#, fuzzy
-#~ msgid "Link with libyk.a, libc.a and crt0.o"
-#~ msgstr "Na: a a Na o"
-
-#, fuzzy
-#~ msgid "Link with libmvme.a, libc.a and crt0.o"
-#~ msgstr "Na: a a Na o"
-
-#, fuzzy
-#~ msgid "Set the PPC_EMB bit in the ELF flags header"
-#~ msgstr "i in i Amabendera Umutwempangano"
-
-#, fuzzy
-#~ msgid "Use the WindISS simulator"
-#~ msgstr "i"
-
-#, fuzzy
-#~ msgid "bad value for -mcall-%s"
-#~ msgstr "Agaciro kugirango"
-
-#, fuzzy
-#~ msgid "bad value for -msdata=%s"
-#~ msgstr "Agaciro kugirango"
-
-#, fuzzy
-#~ msgid "-mrelocatable and -msdata=%s are incompatible"
-#~ msgstr "-Na"
-
-#, fuzzy
-#~ msgid "-f%s and -msdata=%s are incompatible"
-#~ msgstr "-F Na"
-
-#, fuzzy
-#~ msgid "-msdata=%s and -mcall-%s are incompatible"
-#~ msgstr "-Na"
-
-#, fuzzy
-#~ msgid "-mrelocatable and -mno-minimal-toc are incompatible"
-#~ msgstr "-Na"
-
-#, fuzzy
-#~ msgid "-mrelocatable and -mcall-%s are incompatible"
-#~ msgstr "-Na"
-
-#, fuzzy
-#~ msgid "-fPIC and -mcall-%s are incompatible"
-#~ msgstr "-Na"
-
-#, fuzzy
-#~ msgid "invalid UNSPEC as operand (1)"
-#~ msgstr "Sibyo Nka 1."
-
-#, fuzzy
-#~ msgid "invalid UNSPEC as operand (2)"
-#~ msgstr "Sibyo Nka 2."
-
-#, fuzzy
-#~ msgid "UNKNOWN in s390_output_symbolic_const !?"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "Cannot decompose address."
-#~ msgstr "Aderesi"
-
-#, fuzzy
-#~ msgid "UNKNOWN in print_operand !?"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "Total size of local variables exceeds architecture limit."
-#~ msgstr "Ingano Bya Ibihinduka"
-
-#, fuzzy
-#~ msgid "Don't set backchain (faster, but debug harder"
-#~ msgstr "Gushyiraho Kosora amakosa"
-
-#, fuzzy
-#~ msgid "Use bras for executable < 64k"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Don't use bras"
-#~ msgstr "Gukoresha"
-
-#, fuzzy
-#~ msgid "Additional debug prints"
-#~ msgstr "Kosora amakosa"
-
-#, fuzzy
-#~ msgid "Don't print additional debug prints"
-#~ msgstr "Gucapa Kosora amakosa"
-
-#, fuzzy
-#~ msgid "64 bit mode"
-#~ msgstr "Ubwoko"
-
-#, fuzzy
-#~ msgid "31 bit mode"
-#~ msgstr "Ubwoko"
-
-#, fuzzy
-#~ msgid "mvcle use"
-#~ msgstr "Gukoresha"
-
-#, fuzzy
-#~ msgid "__builtin_saveregs not supported by this subtarget"
-#~ msgstr "_OYA ku iyi"
-
-#, fuzzy
-#~ msgid "attribute interrupt_handler is not compatible with -m5-compact"
-#~ msgstr "Ikiranga ni OYA Na:"
-
-#, fuzzy
-#~ msgid "`%s' attribute only applies to interrupt functions"
-#~ msgstr "`%s'Ikiranga Kuri Hagarikira aho Imimaro"
-
-#, fuzzy
-#~ msgid "`%s' attribute argument not a string constant"
-#~ msgstr "`%s'Ikiranga OYA a Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "`%s' attribute argument not an integer constant"
-#~ msgstr "`%s'Ikiranga OYA Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "Profiling is not supported on this target."
-#~ msgstr "ni OYA ku iyi Intego"
-
-#, fuzzy
-#~ msgid "%s is not supported by this configuration"
-#~ msgstr "%sni OYA ku iyi Iboneza"
-
-#, fuzzy
-#~ msgid "-mlong-double-64 not allowed with -m64"
-#~ msgstr "-MAHARAKUBIRI OYA Na:"
-
-#, fuzzy
-#~ msgid "-mcmodel= is not supported on 32 bit systems"
-#~ msgstr "-ni OYA ku"
-
-#, fuzzy
-#~ msgid "invalid %%Y operand"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "invalid %%A operand"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "invalid %%B operand"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "invalid %%c operand"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "invalid %%C operand"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "invalid %%d operand"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "invalid %%D operand"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "invalid %%f operand"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "invalid %%s operand"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "long long constant not a valid immediate operand"
-#~ msgstr "OYA a Byemewe"
-
-#, fuzzy
-#~ msgid "floating point constant not a valid immediate operand"
-#~ msgstr "Bihindagurika Akadomo OYA a Byemewe"
-
-#, fuzzy
-#~ msgid "Generate code for big endian"
-#~ msgstr "ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "Generate code for little endian"
-#~ msgstr "ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "Use little-endian byte order for data"
-#~ msgstr "Bayite Itondekanya kugirango Ibyatanzwe"
-
-#, fuzzy
-#~ msgid "Assume possible double misalignment"
-#~ msgstr "MAHARAKUBIRI"
-
-#, fuzzy
-#~ msgid "Assume all doubles are aligned"
-#~ msgstr "Byose"
-
-#, fuzzy
-#~ msgid "Pass -assert pure-text to linker"
-#~ msgstr "Umwandiko Kuri"
-
-#, fuzzy
-#~ msgid "Do not pass -assert pure-text to linker"
-#~ msgstr "OYA Umwandiko Kuri"
-
-#, fuzzy
-#~ msgid "Use flat register window model"
-#~ msgstr "Kirambuye Kwiyandikisha Idirishya Urugero"
-
-#, fuzzy
-#~ msgid "Do not use flat register window model"
-#~ msgstr "OYA Gukoresha Kirambuye Kwiyandikisha Idirishya Urugero"
-
-#, fuzzy
-#~ msgid "Do not use ABI reserved registers"
-#~ msgstr "OYA Gukoresha"
-
-#, fuzzy
-#~ msgid "Use hardware quad fp instructions"
-#~ msgstr "Amabwiriza"
-
-#, fuzzy
-#~ msgid "Do not use hardware quad fp instructions"
-#~ msgstr "OYA Gukoresha Amabwiriza"
-
-#, fuzzy
-#~ msgid "Compile for v8plus ABI"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Do not compile for v8plus ABI"
-#~ msgstr "OYA Gukusanya kugirango"
-
-#, fuzzy
-#~ msgid "Do not utilize Visual Instruction Set"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "Optimize for Cypress processors"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Optimize for SPARCLite processors"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Optimize for F930 processors"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Optimize for F934 processors"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Optimize for SuperSPARC processors"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Do not use stack bias"
-#~ msgstr "OYA Gukoresha"
-
-#, fuzzy
-#~ msgid "Use structs on stronger alignment for double-word copies"
-#~ msgstr "ku Itunganya kugirango MAHARAKUBIRI ijambo Amakopi"
-
-#, fuzzy
-#~ msgid "Do not use structs on stronger alignment for double-word copies"
-#~ msgstr "OYA Gukoresha ku Itunganya kugirango MAHARAKUBIRI ijambo Amakopi"
-
-#, fuzzy
-#~ msgid "Optimize tail call instructions in assembler and linker"
-#~ msgstr "Amabwiriza in Na"
-
-#, fuzzy
-#~ msgid "Do not optimize tail call instructions in assembler or linker"
-#~ msgstr "OYA Kugeza ku ndunduro Amabwiriza in Cyangwa"
-
-#, fuzzy
-#~ msgid "Use given SPARC code model"
-#~ msgstr "ITEGEKONGENGA Urugero"
-
-#, fuzzy
-#~ msgid "cannot use va_start in interrupt function"
-#~ msgstr "Gukoresha in Hagarikira aho Umumaro"
-
-#, fuzzy
-#~ msgid "`B' operand is not constant"
-#~ msgstr "`ni OYA"
-
-#, fuzzy
-#~ msgid "`B' operand has multiple bits set"
-#~ msgstr "`Igikubo Gushyiraho"
-
-#, fuzzy
-#~ msgid "`o' operand is not constant"
-#~ msgstr "`ni OYA"
-
-#, fuzzy
-#~ msgid "xstormy16_print_operand: unknown code"
-#~ msgstr "Kitazwi ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "switch statement of size %lu entries too large"
-#~ msgstr "Hindura Inyandiko Bya Ingano Ibyinjijwe Binini"
-
-#, fuzzy
-#~ msgid "#pragma GHS endXXXX found without previous startXXX"
-#~ msgstr "#Byabonetse Ibanjirije"
-
-#, fuzzy
-#~ msgid "#pragma GHS endXXX does not match previous startXXX"
-#~ msgstr "#OYA BIHUYE Ibanjirije"
-
-#, fuzzy
-#~ msgid "cannot set interrupt attribute: no current function"
-#~ msgstr "Gushyiraho Hagarikira aho Ikiranga Oya KIGEZWEHO Umumaro"
-
-#, fuzzy
-#~ msgid "cannot set interrupt attribute: no such identifier"
-#~ msgstr "Gushyiraho Hagarikira aho Ikiranga Oya Ikiranga"
-
-#, fuzzy
-#~ msgid "junk at end of #pragma ghs section"
-#~ msgstr "Umwanda ku Impera Bya Icyiciro"
-
-#, fuzzy
-#~ msgid "unrecognized section name \"%s\""
-#~ msgstr "Icyiciro Izina:"
-
-#, fuzzy
-#~ msgid "malformed #pragma ghs section"
-#~ msgstr "Icyiciro"
-
-#, fuzzy
-#~ msgid "junk at end of #pragma ghs interrupt"
-#~ msgstr "Umwanda ku Impera Bya Hagarikira aho"
-
-#, fuzzy
-#~ msgid "junk at end of #pragma ghs starttda"
-#~ msgstr "Umwanda ku Impera Bya"
-
-#, fuzzy
-#~ msgid "junk at end of #pragma ghs startsda"
-#~ msgstr "Umwanda ku Impera Bya"
-
-#, fuzzy
-#~ msgid "junk at end of #pragma ghs startzda"
-#~ msgstr "Umwanda ku Impera Bya"
-
-#, fuzzy
-#~ msgid "junk at end of #pragma ghs endtda"
-#~ msgstr "Umwanda ku Impera Bya"
-
-#, fuzzy
-#~ msgid "junk at end of #pragma ghs endsda"
-#~ msgstr "Umwanda ku Impera Bya"
-
-#, fuzzy
-#~ msgid "junk at end of #pragma ghs endzda"
-#~ msgstr "Umwanda ku Impera Bya"
-
-#, fuzzy
-#~ msgid "%s=%s is not numeric"
-#~ msgstr "%s=%sni OYA Bikurikije umubare"
-
-#, fuzzy
-#~ msgid "%s=%s is too large"
-#~ msgstr "%s=%sni Binini"
-
-#, fuzzy
-#~ msgid "const_double_split got a bad insn:"
-#~ msgstr "a"
-
-#, fuzzy
-#~ msgid "a data area attribute cannot be specified for local variables"
-#~ msgstr "a Ibyatanzwe Ubuso Ikiranga kugirango Ibihinduka"
-
-#, fuzzy
-#~ msgid "data area of '%s' conflicts with previous declaration"
-#~ msgstr "Ibyatanzwe Ubuso Bya Na: Ibanjirije"
-
-#, fuzzy
-#~ msgid "bad amount of stack space removal: %d"
-#~ msgstr "Igiteranyo Bya Umwanya"
-
-#, fuzzy
-#~ msgid "Too much stack space to dispose of: %d"
-#~ msgstr "Umwanya Kuri Bya"
-
-#, fuzzy
-#~ msgid "Too much stack space to prepare: %d"
-#~ msgstr "Umwanya Kuri"
-
-#, fuzzy
-#~ msgid "Prohibit PC relative function calls"
-#~ msgstr "Bifitanye isano Umumaro Amahamagara:"
-
-#, fuzzy
-#~ msgid "Reuse r30 on a per function basis"
-#~ msgstr "ku a Umumaro Ishingiro"
-
-#, fuzzy
-#~ msgid "Use stubs for function prologues"
-#~ msgstr "kugirango Umumaro"
-
-#, fuzzy
-#~ msgid "Same as: -mep -mprolog-function"
-#~ msgstr "Nka Umumaro"
-
-#, fuzzy
-#~ msgid "Compile for the v850 processor"
-#~ msgstr "kugirango i"
-
-#, fuzzy
-#~ msgid "Compile for v850e processor"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "Enable the use of the short load instructions"
-#~ msgstr "i Gukoresha Bya i Ibirimo Amabwiriza"
-
-#, fuzzy
-#~ msgid "Do not use the callt instruction"
-#~ msgstr "OYA Gukoresha i"
-
-#, fuzzy
-#~ msgid "Do not use registers r2 and r5"
-#~ msgstr "OYA Gukoresha Na"
-
-#, fuzzy
-#~ msgid "Enforce strict alignment"
-#~ msgstr "Itunganya"
-
-#, fuzzy
-#~ msgid "Use 4 byte entries in switch tables"
-#~ msgstr "4. Bayite Ibyinjijwe in Hindura Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "Set the max size of data eligible for the TDA area"
-#~ msgstr "i KININI Ingano Bya Ibyatanzwe kugirango i Ubuso"
-
-#, fuzzy
-#~ msgid "Set the max size of data eligible for the SDA area"
-#~ msgstr "i KININI Ingano Bya Ibyatanzwe kugirango i Ubuso"
-
-#, fuzzy
-#~ msgid "Set the max size of data eligible for the ZDA area"
-#~ msgstr "i KININI Ingano Bya Ibyatanzwe kugirango i Ubuso"
-
-#, fuzzy
-#~ msgid "bad test"
-#~ msgstr "Igerageza"
-
-#, fuzzy
-#~ msgid "boolean registers required for the floating-point option"
-#~ msgstr "Icyungo Bya ngombwa kugirango i Bihindagurika Akadomo Ihitamo"
-
-#, fuzzy
-#~ msgid "invalid mask"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "invalid address"
-#~ msgstr "Sibyo Aderesi"
-
-#, fuzzy
-#~ msgid "no register in address"
-#~ msgstr "Oya Kwiyandikisha in Aderesi"
-
-#, fuzzy
-#~ msgid "address offset not a constant"
-#~ msgstr "Aderesi Nta- boneza OYA a"
-
-#, fuzzy
-#~ msgid "only uninitialized variables can be placed in a .bss section"
-#~ msgstr "Itatangijwe Ibihinduka in a Icyiciro"
-
-#, fuzzy
-#~ msgid "Use the Xtensa code density option"
-#~ msgstr "i ITEGEKONGENGA Ihitamo"
-
-#, fuzzy
-#~ msgid "Do not use the Xtensa code density option"
-#~ msgstr "OYA Gukoresha i ITEGEKONGENGA Ihitamo"
-
-#, fuzzy
-#~ msgid "Use the Xtensa MAC16 option"
-#~ msgstr "i Ihitamo"
-
-#, fuzzy
-#~ msgid "Do not use the Xtensa MAC16 option"
-#~ msgstr "OYA Gukoresha i Ihitamo"
-
-#, fuzzy
-#~ msgid "Use the Xtensa MUL16 option"
-#~ msgstr "i Ihitamo"
-
-#, fuzzy
-#~ msgid "Do not use the Xtensa MUL16 option"
-#~ msgstr "OYA Gukoresha i Ihitamo"
-
-#, fuzzy
-#~ msgid "Use the Xtensa MUL32 option"
-#~ msgstr "i Ihitamo"
-
-#, fuzzy
-#~ msgid "Do not use the Xtensa MUL32 option"
-#~ msgstr "OYA Gukoresha i Ihitamo"
-
-#, fuzzy
-#~ msgid "Use the Xtensa NSA option"
-#~ msgstr "i Ihitamo"
-
-#, fuzzy
-#~ msgid "Do not use the Xtensa NSA option"
-#~ msgstr "OYA Gukoresha i Ihitamo"
-
-#, fuzzy
-#~ msgid "Use the Xtensa MIN/MAX option"
-#~ msgstr "i Ihitamo"
-
-#, fuzzy
-#~ msgid "Do not use the Xtensa MIN/MAX option"
-#~ msgstr "OYA Gukoresha i Ihitamo"
-
-#, fuzzy
-#~ msgid "Use the Xtensa SEXT option"
-#~ msgstr "i Ihitamo"
-
-#, fuzzy
-#~ msgid "Do not use the Xtensa SEXT option"
-#~ msgstr "OYA Gukoresha i Ihitamo"
-
-#, fuzzy
-#~ msgid "Use the Xtensa boolean register option"
-#~ msgstr "i Icyungo Kwiyandikisha Ihitamo"
-
-#, fuzzy
-#~ msgid "Do not use the Xtensa boolean register option"
-#~ msgstr "OYA Gukoresha i Icyungo Kwiyandikisha Ihitamo"
-
-#, fuzzy
-#~ msgid "Use the Xtensa floating-point unit"
-#~ msgstr "i Bihindagurika Akadomo Igice:"
-
-#, fuzzy
-#~ msgid "Do not use the Xtensa floating-point unit"
-#~ msgstr "OYA Gukoresha i Bihindagurika Akadomo Igice:"
-
-#, fuzzy
-#~ msgid "Disable fused multiply/add and multiply/subtract FP instructions"
-#~ msgstr "Gukuba Kongeramo Na Gukuba Gukuramo Amabwiriza"
-
-#, fuzzy
-#~ msgid "Enable fused multiply/add and multiply/subtract FP instructions"
-#~ msgstr "Gukuba Kongeramo Na Gukuba Gukuramo Amabwiriza"
-
-#, fuzzy
-#~ msgid "Serialize volatile memory references with MEMW instructions"
-#~ msgstr "Ububiko Indango Na: Amabwiriza"
-
-#, fuzzy
-#~ msgid "Do not serialize volatile memory references with MEMW instructions"
-#~ msgstr "OYA Ububiko Indango Na: Amabwiriza"
-
-#, fuzzy
-#~ msgid "Intersperse literal pools with code in the text section"
-#~ msgstr "Na: ITEGEKONGENGA in i Umwandiko Icyiciro"
-
-#, fuzzy
-#~ msgid "Put literal pools in a separate literal section"
-#~ msgstr "in a Icyiciro"
-
-#, fuzzy
-#~ msgid "Automatically align branch targets to reduce branch penalties"
-#~ msgstr "Gutondeka Kuri"
-
-#, fuzzy
-#~ msgid "Do not automatically align branch targets"
-#~ msgstr "OYA ku buryo bwikora Gutondeka"
-
-#, fuzzy
-#~ msgid "Use indirect CALLXn instructions for large programs"
-#~ msgstr "BUZIGUYE Amabwiriza kugirango Binini Porogaramu"
-
-#, fuzzy
-#~ msgid "Use direct CALLn instructions for fast calls"
-#~ msgstr "Amabwiriza kugirango Byihuta Amahamagara:"
-
-#, fuzzy
-#~ msgid "`-gnat' misspelled as `-gant'"
-#~ msgstr "`-Nka"
-
-#, fuzzy
-#~ msgid "qualified type `%T' does not match destructor name `~%T'"
-#~ msgstr "Ubwoko OYA BIHUYE Izina:"
-
-#, fuzzy
-#~ msgid "type of `%E' does not match destructor type `%T' (type was `%T')"
-#~ msgstr "Ubwoko Bya OYA BIHUYE Ubwoko Ubwoko"
-
-#, fuzzy
-#~ msgid "`%D' is a namespace"
-#~ msgstr "`%D'ni a"
-
-#, fuzzy
-#~ msgid "base object `%E' of scoped method call is of non-aggregate type `%T'"
-#~ msgstr "SHINGIRO Igikoresho Bya Uburyo ni Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "unable to call pointer to member function here"
-#~ msgstr "Kuri Mweretsi Kuri Umumaro"
-
-#, fuzzy
-#~ msgid "destructors take no parameters"
-#~ msgstr "Oya Ibigenga"
-
-#, fuzzy
-#~ msgid "destructor name `~%T' does not match type `%T' of expression"
-#~ msgstr "Izina: OYA BIHUYE Ubwoko Bya imvugo"
-
-#, fuzzy
-#~ msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
-#~ msgstr "Kubaza... kugirango in ni Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "request for member `%D' is ambiguous"
-#~ msgstr "Kubaza... kugirango ni"
-
-#, fuzzy
-#~ msgid "%s %D(%T, %T, %T) <built-in>"
-#~ msgstr "%s%D(%T,%T,%T)<in"
-
-#, fuzzy
-#~ msgid "%s %D(%T, %T) <built-in>"
-#~ msgstr "%s%D(%T,%T)<in"
-
-#, fuzzy
-#~ msgid "%s %D(%T) <built-in>"
-#~ msgstr "%s%D(%T)<in"
-
-#, fuzzy
-#~ msgid "%s %T <conversion>"
-#~ msgstr "%s%T<Ihindurangero"
-
-# desktop/source\app\ssodlg.src:DLG_SSOLOGIN.text
-#, fuzzy
-#~ msgid "%s %+#D%s"
-#~ msgstr "%s%+#D%s"
-
-#, fuzzy
-#~ msgid "incomplete type '%T' cannot be used to name a scope"
-#~ msgstr "Ubwoko Kuri Izina: a Ingano:"
-
-#, fuzzy
-#~ msgid "'%D' has no member named '%E'"
-#~ msgstr "'%D'Oya"
-
-#, fuzzy
-#~ msgid "no matching function for call to `%D(%A)'"
-#~ msgstr "Oya Umumaro kugirango Kuri"
-
-#, fuzzy
-#~ msgid "call of overloaded `%D(%A)' is ambiguous"
-#~ msgstr "Bya ni"
-
-#, fuzzy
-#~ msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
-#~ msgstr "Mweretsi Kuri Umumaro Igikoresho ikoresha Cyangwa"
-
-#, fuzzy
-#~ msgid "no match for call to `(%T) (%A)'"
-#~ msgstr "Oya BIHUYE kugirango Kuri"
-
-#, fuzzy
-#~ msgid "call of `(%T) (%A)' is ambiguous"
-#~ msgstr "Bya ni"
-
-#, fuzzy
-#~ msgid "%s for `%T ? %T : %T' operator"
-#~ msgstr "%skugirango."
-
-#, fuzzy
-#~ msgid "%s for `%T %s' operator"
-#~ msgstr "%skugirango Mukoresha"
-
-#, fuzzy
-#~ msgid "%s for `%T [%T]' operator"
-#~ msgstr "%skugirango Mukoresha"
-
-#, fuzzy
-#~ msgid "%s for `%T %s %T' operator"
-#~ msgstr "%skugirango Mukoresha"
-
-#, fuzzy
-#~ msgid "%s for `%s %T' operator"
-#~ msgstr "%skugirango Mukoresha"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids omitting the middle term of a ?: expression"
-#~ msgstr "C i Hagati Ijambo Bya a imvugo"
-
-#, fuzzy
-#~ msgid "`%E' has type `void' and is not a throw-expression"
-#~ msgstr "`%E'Ubwoko Na ni OYA a imvugo"
-
-#, fuzzy
-#~ msgid "operands to ?: have different types"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
-#~ msgstr "in imvugo"
-
-#, fuzzy
-#~ msgid "enumeral and non-enumeral type in conditional expression"
-#~ msgstr "Na Ubwoko in imvugo"
-
-#, fuzzy
-#~ msgid "`%D' must be declared before use"
-#~ msgstr "`%D'Mbere Gukoresha"
-
-#, fuzzy
-#~ msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
-#~ msgstr "Oya INT kugirango Imbanziriza Mukoresha"
-
-#, fuzzy
-#~ msgid "using synthesized `%#D' for copy assignment"
-#~ msgstr "ikoresha kugirango Gukoporora Igenera"
-
-#, fuzzy
-#~ msgid "  where cfront would use `%#D'"
-#~ msgstr "Gukoresha"
-
-#, fuzzy
-#~ msgid "comparison between `%#T' and `%#T'"
-#~ msgstr "hagati Na"
-
-#, fuzzy
-#~ msgid "no suitable `operator delete' for `%T'"
-#~ msgstr "Oya Mukoresha kugirango"
-
-#, fuzzy
-#~ msgid "`%+#D' is private"
-#~ msgstr "`%+#D'ni By'umwihariko"
-
-#, fuzzy
-#~ msgid "`%+#D' is protected"
-#~ msgstr "`%+#D'ni Birinzwe"
-
-#, fuzzy
-#~ msgid "`%+#D' is inaccessible"
-#~ msgstr "`%+#D'ni"
-
-#, fuzzy
-#~ msgid "within this context"
-#~ msgstr "muri iyi Imvugiro"
-
-#, fuzzy
-#~ msgid "invalid conversion from `%T' to `%T'"
-#~ msgstr "Sibyo Ihindurangero Bivuye Kuri"
-
-#, fuzzy
-#~ msgid "  initializing argument %P of `%D'"
-#~ msgstr "Gutangiza Bya"
-
-#, fuzzy
-#~ msgid "  initializing argument %P of `%D' from result of `%D'"
-#~ msgstr "Gutangiza Bya Bivuye Igisubizo Bya"
-
-#, fuzzy
-#~ msgid "  initializing temporary from result of `%D'"
-#~ msgstr "Gutangiza By'igihe gito Bivuye Igisubizo Bya"
-
-#, fuzzy
-#~ msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
-#~ msgstr "Ibintu Bya Ubwoko Gihinguranya Kureka ku"
-
-#, fuzzy
-#~ msgid "cannot receive objects of non-POD type `%#T' through `...'"
-#~ msgstr "Akira Ibintu Bya Ubwoko Gihinguranya"
-
-#, fuzzy
-#~ msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
-#~ msgstr "Nka Bya"
-
-#, fuzzy
-#~ msgid "could not find class$ field in java interface type `%T'"
-#~ msgstr "OYA Gushaka ishuri Umwanya in java Ubwoko"
-
-#, fuzzy
-#~ msgid "call to non-function `%D'"
-#~ msgstr "Kuri Umumaro"
-
-#, fuzzy
-#~ msgid "no matching function for call to `%T::%D(%A)%#V'"
-#~ msgstr "Oya Umumaro kugirango Kuri"
-
-#, fuzzy
-#~ msgid "cannot call member function `%D' without object"
-#~ msgstr "Umumaro Igikoresho"
-
-#, fuzzy
-#~ msgid "passing `%T' chooses `%T' over `%T'"
-#~ msgstr "KURI"
-
-#, fuzzy
-#~ msgid "  in call to `%D'"
-#~ msgstr "in Kuri"
-
-#, fuzzy
-#~ msgid "choosing `%D' over `%D'"
-#~ msgstr "KURI"
-
-#, fuzzy
-#~ msgid "  for conversion from `%T' to `%T'"
-#~ msgstr "kugirango Ihindurangero Bivuye Kuri"
-
-#, fuzzy
-#~ msgid "  because conversion sequence for the argument is better"
-#~ msgstr "Ihindurangero kugirango i ni"
-
-#, fuzzy
-#~ msgid "ISO C++ says that `%D' and `%D' are ambiguous even though the worst conversion for the former is better than the worst conversion for the latter"
-#~ msgstr "C Na ATARIIGIHARWE i Ihindurangero kugirango i ni i Ihindurangero kugirango i"
-
-#, fuzzy
-#~ msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
-#~ msgstr "GUHINDURA Bivuye SHINGIRO Kuri Ubwoko Biturutse Kitaboneka SHINGIRO"
-
-#, fuzzy
-#~ msgid "`%#D' and `%#D' cannot be overloaded"
-#~ msgstr "`%#D'Na"
-
-#, fuzzy
-#~ msgid "duplicate enum value `%D'"
-#~ msgstr "Gusubiramo Agaciro"
-
-#, fuzzy
-#~ msgid "duplicate field `%D' (as enum and non-enum)"
-#~ msgstr "Gusubiramo Umwanya Nka Na"
-
-#, fuzzy
-#~ msgid "duplicate nested type `%D'"
-#~ msgstr "Gusubiramo Ubwoko"
-
-#, fuzzy
-#~ msgid "duplicate field `%D' (as type and non-type)"
-#~ msgstr "Gusubiramo Umwanya Nka Ubwoko Na Ubwoko"
-
-#, fuzzy
-#~ msgid "duplicate member `%D'"
-#~ msgstr "Gusubiramo"
-
-#, fuzzy
-#~ msgid "conflicting access specifications for method `%D', ignored"
-#~ msgstr "kugirango Uburyo"
-
-#, fuzzy
-#~ msgid "conflicting access specifications for field `%s', ignored"
-#~ msgstr "kugirango Umwanya"
-
-#, fuzzy
-#~ msgid "`%D' names constructor"
-#~ msgstr "`%D'Amazina"
-
-#, fuzzy
-#~ msgid "`%D' invalid in `%T'"
-#~ msgstr "`%D'Sibyo in"
-
-#, fuzzy
-#~ msgid "no members matching `%D' in `%#T'"
-#~ msgstr "Oya in"
-
-#, fuzzy
-#~ msgid "`%D' invalid in `%#T'"
-#~ msgstr "`%D'Sibyo in"
-
-#, fuzzy
-#~ msgid "  because of local method `%#D' with same name"
-#~ msgstr "Bya Uburyo Na: Izina:"
-
-#, fuzzy
-#~ msgid "  because of local member `%#D' with same name"
-#~ msgstr "Bya Na: Izina:"
-
-#, fuzzy
-#~ msgid "base class `%#T' has a non-virtual destructor"
-#~ msgstr "SHINGIRO ishuri a Kitaboneka"
-
-#, fuzzy
-#~ msgid "base `%T' with only non-default constructor in class without a constructor"
-#~ msgstr "SHINGIRO Na: Mburabuzi in ishuri a"
-
-#, fuzzy
-#~ msgid "all member functions in class `%T' are private"
-#~ msgstr "Byose Imimaro in ishuri By'umwihariko"
-
-#, fuzzy
-#~ msgid "`%#T' only defines a private destructor and has no friends"
-#~ msgstr "`%#T'a By'umwihariko Na Oya"
-
-#, fuzzy
-#~ msgid "`%#T' only defines private constructors and has no friends"
-#~ msgstr "`%#T'By'umwihariko Na Oya"
-
-#, fuzzy
-#~ msgid "redefinition of `%#T'"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "previous definition of `%#T'"
-#~ msgstr "Ibanjirije Insobanuro Bya"
-
-#, fuzzy
-#~ msgid "no unique final overrider for `%D' in `%T'"
-#~ msgstr "Oya Cyo nyine kugirango in"
-
-#, fuzzy
-#~ msgid "`%D' was hidden"
-#~ msgstr "`%D'gihishwe"
-
-# sc/source\ui\src\globstr.src:RID_GLOBSTR.STR_BY.text
-#, fuzzy
-#~ msgid "  by `%D'"
-#~ msgstr "ku"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids member `%D' with same name as enclosing class"
-#~ msgstr "C Na: Izina: Nka ishuri"
-
-#, fuzzy
-#~ msgid "`%#D' invalid; an anonymous union can only have non-static data members"
-#~ msgstr "`%#D'Sibyo Ihuza Ibyatanzwe"
-
-#, fuzzy
-#~ msgid "private member `%#D' in anonymous union"
-#~ msgstr "By'umwihariko in Ihuza"
-
-#, fuzzy
-#~ msgid "protected member `%#D' in anonymous union"
-#~ msgstr "Birinzwe in Ihuza"
-
-#, fuzzy
-#~ msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
-#~ msgstr "Imigaragarire kugirango ishuri Gicurasi OYA Na Gicurasi Guhindura>> in a Verisiyo Bya Kuri Kitaboneka"
-
-#, fuzzy
-#~ msgid "bit-field `%#D' with non-integral type"
-#~ msgstr "Umwanya Na: Umubare Wuzuye Ubwoko"
-
-#, fuzzy
-#~ msgid "bit-field `%D' width not an integer constant"
-#~ msgstr "Umwanya Ubugari OYA Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "negative width in bit-field `%D'"
-#~ msgstr "Ubugari in Umwanya"
-
-#, fuzzy
-#~ msgid "zero width for bit-field `%D'"
-#~ msgstr "Zeru Ubugari kugirango Umwanya"
-
-#, fuzzy
-#~ msgid "width of `%D' exceeds its type"
-#~ msgstr "Ubugari Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "`%D' is too small to hold all values of `%#T'"
-#~ msgstr "`%D'ni Gitoya Kuri Byose Uduciro Bya"
-
-#, fuzzy
-#~ msgid "member `%#D' with constructor not allowed in union"
-#~ msgstr "Na: OYA in Ihuza"
-
-#, fuzzy
-#~ msgid "member `%#D' with destructor not allowed in union"
-#~ msgstr "Na: OYA in Ihuza"
-
-#, fuzzy
-#~ msgid "member `%#D' with copy assignment operator not allowed in union"
-#~ msgstr "Na: Gukoporora Igenera Mukoresha OYA in Ihuza"
-
-#, fuzzy
-#~ msgid "multiple fields in union `%T' initialized"
-#~ msgstr "Igikubo Imyanya in Ihuza"
-
-#, fuzzy
-#~ msgid "field `%D' in local class cannot be static"
-#~ msgstr "Umwanya in ishuri"
-
-#, fuzzy
-#~ msgid "field `%D' invalidly declared function type"
-#~ msgstr "Umwanya Umumaro Ubwoko"
-
-#, fuzzy
-#~ msgid "field `%D' invalidly declared method type"
-#~ msgstr "Umwanya Uburyo Ubwoko"
-
-#, fuzzy
-#~ msgid "field `%D' invalidly declared offset type"
-#~ msgstr "Umwanya Nta- boneza Ubwoko"
-
-#, fuzzy
-#~ msgid "field `%D' declared static in union"
-#~ msgstr "Umwanya in Ihuza"
-
-#, fuzzy
-#~ msgid "non-static reference `%#D' in class without a constructor"
-#~ msgstr "Indango in ishuri a"
-
-#, fuzzy
-#~ msgid "non-static const member `%#D' in class without a constructor"
-#~ msgstr "in ishuri a"
-
-#, fuzzy
-#~ msgid "field `%#D' with same name as class"
-#~ msgstr "Umwanya Na: Izina: Nka ishuri"
-
-#, fuzzy
-#~ msgid "`%#T' has pointer data members"
-#~ msgstr "`%#T'Mweretsi Ibyatanzwe"
-
-#, fuzzy
-#~ msgid "  but does not override `%T(const %T&)'"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "  or `operator=(const %T&)'"
-#~ msgstr "Cyangwa Mukoresha"
-
-#, fuzzy
-#~ msgid "  but does not override `operator=(const %T&)'"
-#~ msgstr "OYA Mukoresha"
-
-#, fuzzy
-#~ msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
-#~ msgstr "Nta- boneza Bya ubusa SHINGIRO Gicurasi OYA Na in a Verisiyo Bya"
-
-#, fuzzy
-#~ msgid "class `%T' will be considered nearly empty in a future version of GCC"
-#~ msgstr "ishuri ubusa in a Verisiyo Bya"
-
-#, fuzzy
-#~ msgid "initializer specified for non-virtual method `%D'"
-#~ msgstr "kugirango Kitaboneka Uburyo"
-
-#, fuzzy
-#~ msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
-#~ msgstr "Nta- boneza Bya Kitaboneka SHINGIRO ni OYA Na Gicurasi Guhindura>> in a Verisiyo Bya"
-
-#, fuzzy
-#~ msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
-#~ msgstr "SHINGIRO in Kuri"
-
-#, fuzzy
-#~ msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
-#~ msgstr "Kitaboneka SHINGIRO in Kuri"
-
-#, fuzzy
-#~ msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
-#~ msgstr "Ingano Kuri Gicurasi OYA Na Gicurasi Guhindura>> in a Verisiyo Bya"
-
-#, fuzzy
-#~ msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
-#~ msgstr "Nta- boneza Bya ni OYA Na Gicurasi Guhindura>> in a Verisiyo Bya"
-
-#, fuzzy
-#~ msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
-#~ msgstr "`%D'Kirimo ubusa Inzego Gicurasi SHINGIRO Inzego Kuri ku in a Verisiyo Bya"
-
-#, fuzzy
-#~ msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
-#~ msgstr "Imigaragarire Bya Inzego Bivuye ubusa ishuri Gicurasi Guhindura>> in a Verisiyo Bya"
-
-#, fuzzy
-#~ msgid "`%#T' has virtual functions but non-virtual destructor"
-#~ msgstr "`%#T'Kitaboneka Imimaro Kitaboneka"
-
-#, fuzzy
-#~ msgid "trying to finish struct, but kicked out due to previous parse errors"
-#~ msgstr "Kuri Kurangiza Inyuma Kuri Ibanjirije Amakosa"
-
-#, fuzzy
-#~ msgid "language string `\"%s\"' not recognized"
-#~ msgstr "Ururimi Ikurikiranyanyuguti OYA"
-
-#, fuzzy
-#~ msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
-#~ msgstr "Umumaro ku Ihindurangero Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "no matches converting function `%D' to type `%#T'"
-#~ msgstr "Oya Guhindura.... Umumaro Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
-#~ msgstr "Guhindura.... Umumaro Kuri Ubwoko ni"
-
-#, fuzzy
-#~ msgid "assuming pointer to member `%D'"
-#~ msgstr "Mweretsi Kuri"
-
-#, fuzzy
-#~ msgid "(a pointer to member can only be formed with `&%E')"
-#~ msgstr "(a Mweretsi Kuri Na:"
-
-#, fuzzy
-#~ msgid "not enough type information"
-#~ msgstr "OYA Ubwoko Ibisobanuro"
-
-#, fuzzy
-#~ msgid "argument of type `%T' does not match `%T'"
-#~ msgstr "Bya Ubwoko OYA BIHUYE"
-
-#, fuzzy
-#~ msgid "invalid operation on uninstantiated type"
-#~ msgstr "Sibyo ku Ubwoko"
-
-#, fuzzy
-#~ msgid "declaration of `%#D'"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "changes meaning of `%D' from `%+#D'"
-#~ msgstr "Amahinduka Igisobanuro Bya Bivuye"
-
-#, fuzzy
-#~ msgid "can't convert from incomplete type `%T' to `%T'"
-#~ msgstr "GUHINDURA Bivuye Ubwoko Kuri"
-
-#, fuzzy
-#~ msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
-#~ msgstr "Ihindurangero Bya Bivuye Kuri ni"
-
-#, fuzzy
-#~ msgid "converting from `%T' to `%T'"
-#~ msgstr "Guhindura.... Bivuye Kuri"
-
-#, fuzzy
-#~ msgid "pointer to member cast from `%T' to `%T' is via virtual base"
-#~ msgstr "Mweretsi Kuri Bivuye Kuri ni Biturutse Kitaboneka SHINGIRO"
-
-#, fuzzy
-#~ msgid "cannot convert `%E' from type `%T' to type `%T'"
-#~ msgstr "GUHINDURA Bivuye Ubwoko Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid conversion from '%T' to '%T'"
-#~ msgstr "Sibyo Ihindurangero Bivuye Kuri"
-
-#, fuzzy
-#~ msgid "conversion from `%T' to `%T' discards qualifiers"
-#~ msgstr "Ihindurangero Bivuye Kuri"
-
-#, fuzzy
-#~ msgid "casting `%T' to `%T' does not dereference pointer"
-#~ msgstr "Kuri OYA Mweretsi"
-
-#, fuzzy
-#~ msgid "cannot convert type `%T' to type `%T'"
-#~ msgstr "GUHINDURA Ubwoko Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "conversion from `%#T' to `%#T'"
-#~ msgstr "Ihindurangero Bivuye Kuri"
-
-#, fuzzy
-#~ msgid "`%#T' used where a `%T' was expected"
-#~ msgstr "`%#T'a Ikitezwe:"
-
-#, fuzzy
-#~ msgid "the address of `%D', will always be `true'"
-#~ msgstr "i Aderesi Bya Buri gihe"
-
-#, fuzzy
-#~ msgid "`%#T' used where a floating point value was expected"
-#~ msgstr "`%#T'a Bihindagurika Akadomo Agaciro Ikitezwe:"
-
-#, fuzzy
-#~ msgid "conversion from `%T' to non-scalar type `%T' requested"
-#~ msgstr "Ihindurangero Bivuye Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "object of incomplete type `%T' will not be accessed in %s"
-#~ msgstr "Igikoresho Bya Ubwoko OYA birabonetse in"
-
-#, fuzzy
-#~ msgid "object of type `%T' will not be accessed in %s"
-#~ msgstr "Igikoresho Bya Ubwoko OYA birabonetse in"
-
-#, fuzzy
-#~ msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
-#~ msgstr "Igikoresho Bya Ubwoko OYA birabonetse in"
-
-#, fuzzy
-#~ msgid "%s cannot resolve address of overloaded function"
-#~ msgstr "%sAderesi Bya Umumaro"
-
-#, fuzzy
-#~ msgid "%s is a reference, not call, to function `%E'"
-#~ msgstr "%sni a Indango OYA Kuri Umumaro"
-
-#, fuzzy
-#~ msgid "ambiguous default type conversion from `%T'"
-#~ msgstr "Mburabuzi Ubwoko Ihindurangero Bivuye"
-
-#, fuzzy
-#~ msgid "  candidate conversions include `%D' and `%D'"
-#~ msgstr "Gushyiramo Na"
-
-#, fuzzy
-#~ msgid "conflicts with previous declaration `%#D'"
-#~ msgstr "Na: Ibanjirije"
-
-#, fuzzy
-#~ msgid "label `%D' used but not defined"
-#~ msgstr "Akarango OYA"
-
-#, fuzzy
-#~ msgid "label `%D' defined but not used"
-#~ msgstr "Akarango OYA"
-
-#, fuzzy
-#~ msgid "namespace alias `%D' not allowed here, assuming `%D'"
-#~ msgstr "Irihimbano OYA"
-
-#, fuzzy
-#~ msgid "previous declaration of `%D'"
-#~ msgstr "Ibanjirije Bya"
-
-#, fuzzy
-#~ msgid "shadowing %s function `%#D'"
-#~ msgstr "Ishyiraho ry'igicucu Umumaro"
-
-#, fuzzy
-#~ msgid "library function `%#D' redeclared as non-function `%#D'"
-#~ msgstr "Isomero Umumaro Nka Umumaro"
-
-#, fuzzy
-#~ msgid "conflicts with built-in declaration `%#D'"
-#~ msgstr "Na: in"
-
-#, fuzzy
-#~ msgid "new declaration `%#D'"
-#~ msgstr "Gishya"
-
-#, fuzzy
-#~ msgid "ambiguates built-in declaration `%#D'"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "`%#D' redeclared as different kind of symbol"
-#~ msgstr "`%#D'Nka Bya IKIMENYETSO"
-
-#, fuzzy
-#~ msgid "previous declaration of `%#D'"
-#~ msgstr "Ibanjirije Bya"
-
-#, fuzzy
-#~ msgid "declaration of template `%#D'"
-#~ msgstr "Bya Inyandikorugero"
-
-#, fuzzy
-#~ msgid "ambiguates old declaration `%#D'"
-#~ msgstr "ki/ bishaje"
-
-#, fuzzy
-#~ msgid "declaration of C function `%#D' conflicts with"
-#~ msgstr "Bya C Umumaro Na:"
-
-#, fuzzy
-#~ msgid "previous declaration `%#D' here"
-#~ msgstr "Ibanjirije"
-
-#, fuzzy
-#~ msgid "conflicting types for `%#D'"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "previous declaration as `%#D'"
-#~ msgstr "Ibanjirije Nka"
-
-#, fuzzy
-#~ msgid "prototype for `%#D'"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "follows non-prototype definition here"
-#~ msgstr "Insobanuro"
-
-#, fuzzy
-#~ msgid "previous declaration of `%#D' with %L linkage"
-#~ msgstr "Ibanjirije Bya Na:"
-
-#, fuzzy
-#~ msgid "conflicts with new declaration with %L linkage"
-#~ msgstr "Na: Gishya Na:"
-
-#, fuzzy
-#~ msgid "default argument given for parameter %d of `%#D'"
-#~ msgstr "Mburabuzi kugirango Bya"
-
-#, fuzzy
-#~ msgid "after previous specification in `%#D'"
-#~ msgstr "Nyuma Ibanjirije in"
-
-#, fuzzy
-#~ msgid "`%#D' was used before it was declared inline"
-#~ msgstr "`%#D'Mbere Mumurongo"
-
-#, fuzzy
-#~ msgid "previous non-inline declaration here"
-#~ msgstr "Ibanjirije Mumurongo"
-
-#, fuzzy
-#~ msgid "redundant redeclaration of `%D' in same scope"
-#~ msgstr "Bya in Ingano:"
-
-#, fuzzy
-#~ msgid "declaration of `%F' throws different exceptions"
-#~ msgstr "Bya Amarengayobora"
-
-#, fuzzy
-#~ msgid "than previous declaration `%F'"
-#~ msgstr "Ibanjirije"
-
-#, fuzzy
-#~ msgid "explicit specialization of %D after first use"
-#~ msgstr "Bya Nyuma Itangira Gukoresha"
-
-#, fuzzy
-#~ msgid "`%#D' used prior to declaration"
-#~ msgstr "`%#D'Kuri"
-
-#, fuzzy
-#~ msgid "redeclaration of `wchar_t' as `%T'"
-#~ msgstr "Bya Nka"
-
-#, fuzzy
-#~ msgid "invalid redeclaration of `%D'"
-#~ msgstr "Sibyo Bya"
-
-# svx/source\dialog\backgrnd.src:RID_SVXPAGE_BACKGROUND.FT_SELECTOR.text
-#, fuzzy
-#~ msgid "as `%D'"
-#~ msgstr "Nka"
-
-#, fuzzy
-#~ msgid "previous external decl of `%#D'"
-#~ msgstr "Ibanjirije external Bya"
-
-#, fuzzy
-#~ msgid "`%D' was previously implicitly declared to return `int'"
-#~ msgstr "`%D'Kuri Garuka"
-
-#, fuzzy
-#~ msgid "extern declaration of `%#D' doesn't match"
-#~ msgstr "Bya BIHUYE"
-
-#, fuzzy
-#~ msgid "declaration of `%#D' shadows a parameter"
-#~ msgstr "Bya a"
-
-#, fuzzy
-#~ msgid "declaration of `%s' shadows a member of `this'"
-#~ msgstr "Bya a Bya"
-
-#, fuzzy
-#~ msgid "`%#D' hides constructor for `%#T'"
-#~ msgstr "`%#D'kugirango"
-
-#, fuzzy
-#~ msgid "`%#D' conflicts with previous using declaration `%#D'"
-#~ msgstr "`%#D'Na: Ibanjirije ikoresha"
-
-#, fuzzy
-#~ msgid "previous non-function declaration `%#D'"
-#~ msgstr "Ibanjirije Umumaro"
-
-#, fuzzy
-#~ msgid "conflicts with function declaration `%#D'"
-#~ msgstr "Na: Umumaro"
-
-#, fuzzy
-#~ msgid "implicit declaration of function `%#D'"
-#~ msgstr "Bya Umumaro"
-
-#, fuzzy
-#~ msgid "label `%s' referenced outside of any function"
-#~ msgstr "Akarango Hanze Bya Umumaro"
-
-#, fuzzy
-#~ msgid "jump to label `%D'"
-#~ msgstr "Simbuka Kuri Akarango"
-
-#, fuzzy
-#~ msgid "jump to case label"
-#~ msgstr "Simbuka Kuri Akarango"
-
-#, fuzzy
-#~ msgid "  crosses initialization of `%#D'"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "  enters scope of non-POD `%#D'"
-#~ msgstr "Ingano: Bya"
-
-#, fuzzy
-#~ msgid "  enters try block"
-#~ msgstr "Funga"
-
-#, fuzzy
-#~ msgid "  enters catch block"
-#~ msgstr "Funga"
-
-#, fuzzy
-#~ msgid "  from here"
-#~ msgstr "Bivuye"
-
-#, fuzzy
-#~ msgid "  skips initialization of `%#D'"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "label named wchar_t"
-#~ msgstr "Akarango"
-
-#, fuzzy
-#~ msgid "duplicate label `%D'"
-#~ msgstr "Gusubiramo Akarango"
-
-#, fuzzy
-#~ msgid "case label `%E' not within a switch statement"
-#~ msgstr "Akarango OYA muri a Hindura Inyandiko"
-
-#, fuzzy
-#~ msgid "`%#D' redeclared as %C"
-#~ msgstr "`%#D'Nka"
-
-#, fuzzy
-#~ msgid "invalid use of `%D'"
-#~ msgstr "Sibyo Gukoresha Bya"
-
-#, fuzzy
-#~ msgid "`%D::%D' is not a template"
-#~ msgstr "`%D::%D'ni OYA a Inyandikorugero"
-
-#, fuzzy
-#~ msgid "`%D' undeclared in namespace `%D'"
-#~ msgstr "`%D'in"
-
-#, fuzzy
-#~ msgid "`%D' used without template parameters"
-#~ msgstr "`%D'Inyandikorugero Ibigenga"
-
-#, fuzzy
-#~ msgid "no class template named `%#T' in `%#T'"
-#~ msgstr "Oya ishuri Inyandikorugero in"
-
-#, fuzzy
-#~ msgid "no type named `%#T' in `%#T'"
-#~ msgstr "Oya Ubwoko in"
-
-#, fuzzy
-#~ msgid "lookup of `%D' finds `%#D'"
-#~ msgstr "GUSHAKISHA Bya"
-
-#, fuzzy
-#~ msgid "  instead of `%D' from dependent base class"
-#~ msgstr "Bya Bivuye SHINGIRO ishuri"
-
-#, fuzzy
-#~ msgid "  (use `typename %T::%D' if that's what you meant)"
-#~ msgstr "(Gukoresha NIBA"
-
-#, fuzzy
-#~ msgid "name lookup of `%D' changed"
-#~ msgstr "Izina: GUSHAKISHA Bya Byahinduwe"
-
-#, fuzzy
-#~ msgid "  matches this `%D' under ISO standard rules"
-#~ msgstr "iyi Bisanzwe"
-
-#, fuzzy
-#~ msgid "  matches this `%D' under old rules"
-#~ msgstr "iyi ki/ bishaje"
-
-#, fuzzy
-#~ msgid "name lookup of `%D' changed for new ISO `for' scoping"
-#~ msgstr "Izina: GUSHAKISHA Bya Byahinduwe kugirango Gishya"
-
-#, fuzzy
-#~ msgid "  cannot use obsolete binding at `%D' because it has a destructor"
-#~ msgstr "Gukoresha Bifatanya ku a"
-
-#, fuzzy
-#~ msgid "  using obsolete binding at `%D'"
-#~ msgstr "ikoresha Bifatanya ku"
-
-#, fuzzy
-#~ msgid "lookup of `%D' in the scope of `%#T' (`%#D') does not match lookup in the current scope (`%#D')"
-#~ msgstr "GUSHAKISHA Bya in i Ingano: Bya OYA BIHUYE GUSHAKISHA in i KIGEZWEHO Ingano:"
-
-#, fuzzy
-#~ msgid "an anonymous union cannot have function members"
-#~ msgstr "Ihuza Umumaro"
-
-#, fuzzy
-#~ msgid "member %#D' with constructor not allowed in anonymous aggregate"
-#~ msgstr "Na: OYA in"
-
-#, fuzzy
-#~ msgid "member %#D' with destructor not allowed in anonymous aggregate"
-#~ msgstr "Na: OYA in"
-
-#, fuzzy
-#~ msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
-#~ msgstr "Na: Gukoporora Igenera Mukoresha OYA in"
-
-#, fuzzy
-#~ msgid "redeclaration of C++ built-in type `%T'"
-#~ msgstr "Bya C in Ubwoko"
-
-#, fuzzy
-#~ msgid "multiple types in one declaration"
-#~ msgstr "Igikubo in"
-
-#, fuzzy
-#~ msgid "missing type-name in typedef-declaration"
-#~ msgstr "Ibuze Ubwoko Izina: in"
-
-#, fuzzy
-#~ msgid "ISO C++ prohibits anonymous structs"
-#~ msgstr "C"
-
-#, fuzzy
-#~ msgid "`%D' can only be specified for functions"
-#~ msgstr "`%D'kugirango Imimaro"
-
-#, fuzzy
-#~ msgid "`%D' can only be specified inside a class"
-#~ msgstr "`%D'Mo Imbere a ishuri"
-
-#, fuzzy
-#~ msgid "`%D' can only be specified for constructors"
-#~ msgstr "`%D'kugirango"
-
-#, fuzzy
-#~ msgid "`%D' can only be specified for objects and functions"
-#~ msgstr "`%D'kugirango Ibintu Na Imimaro"
-
-#, fuzzy
-#~ msgid "typedef `%D' is initialized (use __typeof__ instead)"
-#~ msgstr "ni Gukoresha"
-
-#, fuzzy
-#~ msgid "function `%#D' is initialized like a variable"
-#~ msgstr "Umumaro ni nka a IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "declaration of `%#D' has `extern' and is initialized"
-#~ msgstr "Bya Na ni"
-
-#, fuzzy
-#~ msgid "`%#D' is not a static member of `%#T'"
-#~ msgstr "`%#D'ni OYA a Bya"
-
-#, fuzzy
-#~ msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
-#~ msgstr "C OYA Kuri Nka"
-
-#, fuzzy
-#~ msgid "duplicate initialization of %D"
-#~ msgstr "Gusubiramo Bya"
-
-#, fuzzy
-#~ msgid "declaration of `%#D' outside of class is not definition"
-#~ msgstr "Bya Hanze Bya ishuri ni OYA Insobanuro"
-
-#, fuzzy
-#~ msgid "variable `%#D' has initializer but incomplete type"
-#~ msgstr "IMPINDURAGACIRO Ubwoko"
-
-#, fuzzy
-#~ msgid "elements of array `%#D' have incomplete type"
-#~ msgstr "Ibintu Bya Imbonerahamwe Ubwoko"
-
-#, fuzzy
-#~ msgid "aggregate `%#D' has incomplete type and cannot be defined"
-#~ msgstr "Ubwoko Na"
-
-#, fuzzy
-#~ msgid "`%D' declared as reference but not initialized"
-#~ msgstr "`%D'Nka Indango OYA"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
-#~ msgstr "C Gukoresha Bya Urutonde Kuri gutangiza Indango"
-
-#, fuzzy
-#~ msgid "cannot initialize `%T' from `%T'"
-#~ msgstr "gutangiza Bivuye"
-
-#, fuzzy
-#~ msgid "initializer fails to determine size of `%D'"
-#~ msgstr "Kuri Ingano Bya"
-
-#, fuzzy
-#~ msgid "array size missing in `%D'"
-#~ msgstr "Imbonerahamwe Ingano Ibuze in"
-
-#, fuzzy
-#~ msgid "zero-size array `%D'"
-#~ msgstr "Zeru Ingano Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "storage size of `%D' isn't known"
-#~ msgstr "Ingano Bya si"
-
-#, fuzzy
-#~ msgid "storage size of `%D' isn't constant"
-#~ msgstr "Ingano Bya si"
-
-#, fuzzy
-#~ msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
-#~ msgstr "Bya Mumurongo Umumaro Ibyatanzwe Hejuru Na: Igikubo Amakopi"
-
-#, fuzzy
-#~ msgid "  you can work around this by removing the initializer"
-#~ msgstr "Akazi iyi ku i"
-
-#, fuzzy
-#~ msgid "uninitialized const `%D'"
-#~ msgstr "Itatangijwe"
-
-#, fuzzy
-#~ msgid "brace-enclosed initializer used to initialize `%T'"
-#~ msgstr "Kuri gutangiza"
-
-#, fuzzy
-#~ msgid "initializer for `%T' must be brace-enclosed"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "ISO C++ does not allow designated initializers"
-#~ msgstr "C OYA Kwemerera"
-
-#, fuzzy
-#~ msgid "`%T' has no non-static data member named `%D'"
-#~ msgstr "`%T'Oya Ibyatanzwe"
-
-#, fuzzy
-#~ msgid "too many initializers for `%T'"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "variable-sized object `%D' may not be initialized"
-#~ msgstr "IMPINDURAGACIRO Igikoresho Gicurasi OYA"
-
-#, fuzzy
-#~ msgid "`%D' has incomplete type"
-#~ msgstr "`%D'Ubwoko"
-
-#, fuzzy
-#~ msgid "`%D' must be initialized by constructor, not by `{...}'"
-#~ msgstr "`%D'ku OYA ku"
-
-#, fuzzy
-#~ msgid "structure `%D' with uninitialized const members"
-#~ msgstr "Imiterere Na: Itatangijwe"
-
-#, fuzzy
-#~ msgid "structure `%D' with uninitialized reference members"
-#~ msgstr "Imiterere Na: Itatangijwe Indango"
-
-#, fuzzy
-#~ msgid "assignment (not initialization) in declaration"
-#~ msgstr "Igenera OYA in"
-
-#, fuzzy
-#~ msgid "cannot initialize `%D' to namespace `%D'"
-#~ msgstr "gutangiza Kuri"
-
-#, fuzzy
-#~ msgid "shadowing previous type declaration of `%#D'"
-#~ msgstr "Ishyiraho ry'igicucu Ibanjirije Ubwoko Bya"
-
-#, fuzzy
-#~ msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
-#~ msgstr "`%D'Urudodo Ubwoko"
-
-#, fuzzy
-#~ msgid "`%D' is thread-local and so cannot be dynamically initialized"
-#~ msgstr "`%D'ni Urudodo Na"
-
-#, fuzzy
-#~ msgid "multiple initializations given for `%D'"
-#~ msgstr "Igikubo kugirango"
-
-#, fuzzy
-#~ msgid "invalid catch parameter"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "destructor for alien class `%T' cannot be a member"
-#~ msgstr "kugirango ishuri a"
-
-#, fuzzy
-#~ msgid "constructor for alien class `%T' cannot be a member"
-#~ msgstr "kugirango ishuri a"
-
-#, fuzzy
-#~ msgid "`%D' declared as a `virtual' %s"
-#~ msgstr "`%D'Nka a"
-
-#, fuzzy
-#~ msgid "`%D' declared as an `inline' %s"
-#~ msgstr "`%D'Nka"
-
-#, fuzzy
-#~ msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
-#~ msgstr "`Na Umumaro ku Sibyo in"
-
-#, fuzzy
-#~ msgid "`%D' declared as a friend"
-#~ msgstr "`%D'Nka a"
-
-#, fuzzy
-#~ msgid "`%D' declared with an exception specification"
-#~ msgstr "`%D'Na: Irengayobora(-)"
-
-#, fuzzy
-#~ msgid "cannot declare `::main' to be a template"
-#~ msgstr "Kuri a Inyandikorugero"
-
-#, fuzzy
-#~ msgid "cannot declare `::main' to be inline"
-#~ msgstr "Kuri Mumurongo"
-
-#, fuzzy
-#~ msgid "cannot declare `::main' to be static"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "`main' must return `int'"
-#~ msgstr "`Garuka"
-
-#, fuzzy
-#~ msgid "non-local function `%#D' uses anonymous type"
-#~ msgstr "Umumaro Ubwoko"
-
-#, fuzzy
-#~ msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
-#~ msgstr "`%#D'OYA Kuri i Ubwoko ni OYA kugirango"
-
-#, fuzzy
-#~ msgid "non-local function `%#D' uses local type `%T'"
-#~ msgstr "Umumaro Ubwoko"
-
-#, fuzzy
-#~ msgid "%smember function `%D' cannot have `%T' method qualifier"
-#~ msgstr "%smemberUmumaro Uburyo"
-
-#, fuzzy
-#~ msgid "defining explicit specialization `%D' in friend declaration"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "invalid use of template-id `%D' in declaration of primary template"
-#~ msgstr "Sibyo Gukoresha Bya Inyandikorugero ID in Bya Inyandikorugero"
-
-#, fuzzy
-#~ msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
-#~ msgstr "Mburabuzi ingingo OYA in Bya Inyandikorugero"
-
-#, fuzzy
-#~ msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
-#~ msgstr "`ni OYA in Bya Inyandikorugero"
-
-#, fuzzy
-#~ msgid "definition of implicitly-declared `%D'"
-#~ msgstr "Insobanuro Bya"
-
-#, fuzzy
-#~ msgid "no `%#D' member function declared in class `%T'"
-#~ msgstr "Oya Umumaro in ishuri"
-
-#, fuzzy
-#~ msgid "non-local variable `%#D' uses local type `%T'"
-#~ msgstr "IMPINDURAGACIRO Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid in-class initialization of static data member of non-integral type `%T'"
-#~ msgstr "Sibyo in ishuri Bya Ibyatanzwe Bya Umubare Wuzuye Ubwoko"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
-#~ msgstr "C in ishuri Bya"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
-#~ msgstr "C Bya Bya Umubare Wuzuye Ubwoko"
-
-#, fuzzy
-#~ msgid "size of array `%D' has non-integer type"
-#~ msgstr "Ingano Bya Imbonerahamwe Umubare wuzuye Ubwoko"
-
-#, fuzzy
-#~ msgid "size of array has non-integer type"
-#~ msgstr "Ingano Bya Imbonerahamwe Umubare wuzuye Ubwoko"
-
-#, fuzzy
-#~ msgid "size of array `%D' is negative"
-#~ msgstr "Ingano Bya Imbonerahamwe ni"
-
-#, fuzzy
-#~ msgid "size of array is negative"
-#~ msgstr "Ingano Bya Imbonerahamwe ni"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids zero-size array `%D'"
-#~ msgstr "C Zeru Ingano Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids zero-size array"
-#~ msgstr "C Zeru Ingano Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "size of array `%D' is not an integral constant-expression"
-#~ msgstr "Ingano Bya Imbonerahamwe ni OYA Umubare Wuzuye imvugo"
-
-#, fuzzy
-#~ msgid "size of array is not an integral constant-expression"
-#~ msgstr "Ingano Bya Imbonerahamwe ni OYA Umubare Wuzuye imvugo"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids variable-size array `%D'"
-#~ msgstr "C IMPINDURAGACIRO Ingano Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids variable-size array"
-#~ msgstr "C IMPINDURAGACIRO Ingano Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "overflow in array dimension"
-#~ msgstr "Byarenze urugero in Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "declaration of `%D' as %s"
-#~ msgstr "Bya Nka"
-
-#, fuzzy
-#~ msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
-#~ msgstr "Bya Nka Imbonerahamwe kugirango Byose Ingero i Itangira"
-
-#, fuzzy
-#~ msgid "multidimensional array must have bounds for all dimensions except the first"
-#~ msgstr "Imbonerahamwe kugirango Byose Ingero i Itangira"
-
-#, fuzzy
-#~ msgid "return type specification for constructor invalid"
-#~ msgstr "Garuka Ubwoko kugirango Sibyo"
-
-#, fuzzy
-#~ msgid "return type specification for destructor invalid"
-#~ msgstr "Garuka Ubwoko kugirango Sibyo"
-
-#, fuzzy
-#~ msgid "operator `%T' declared to return `%T'"
-#~ msgstr "Mukoresha Kuri Garuka"
-
-#, fuzzy
-#~ msgid "return type specified for `operator %T'"
-#~ msgstr "Garuka Ubwoko kugirango Mukoresha"
-
-#, fuzzy
-#~ msgid "destructors must be member functions"
-#~ msgstr "Imimaro"
-
-#, fuzzy
-#~ msgid "destructor `%T' must match class name `%T'"
-#~ msgstr "BIHUYE ishuri Izina:"
-
-#, fuzzy
-#~ msgid "variable declaration is not allowed here"
-#~ msgstr "IMPINDURAGACIRO ni OYA"
-
-#, fuzzy
-#~ msgid "invalid declarator"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "declarator-id missing; using reserved word `%D'"
-#~ msgstr "ID Ibuze ikoresha ijambo"
-
-#, fuzzy
-#~ msgid "type `%T' is not derived from type `%T'"
-#~ msgstr "Ubwoko ni OYA Bivuye Ubwoko"
-
-#, fuzzy
-#~ msgid "`%T' specified as declarator-id"
-#~ msgstr "`%T'Nka ID"
-
-#, fuzzy
-#~ msgid "  perhaps you want `%T' for a constructor"
-#~ msgstr "kugirango a"
-
-#, fuzzy
-#~ msgid "invalid use of template-name '%E' in a declarator"
-#~ msgstr "Sibyo Gukoresha Bya Inyandikorugero Izina: in a"
-
-#, fuzzy
-#~ msgid "declaration of `%D' as non-function"
-#~ msgstr "Bya Nka Umumaro"
-
-#, fuzzy
-#~ msgid "`bool' is now a keyword"
-#~ msgstr "`ni NONEAHA a Ijambo- banze"
-
-#, fuzzy
-#~ msgid "multiple declarations `%T' and `%T'"
-#~ msgstr "Igikubo Na"
-
-#, fuzzy
-#~ msgid "ISO C++ does not support `long long'"
-#~ msgstr "C OYA Gushigikira"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids declaration of `%s' with no type"
-#~ msgstr "C Bya Na: Oya Ubwoko"
-
-#, fuzzy
-#~ msgid "`%T' is implicitly a typename"
-#~ msgstr "`%T'ni a"
-
-#, fuzzy
-#~ msgid "short, signed or unsigned invalid for `%s'"
-#~ msgstr "Cyangwa Bitashizweho umukono Sibyo kugirango"
-
-#, fuzzy
-#~ msgid "long and short specified together for `%s'"
-#~ msgstr "Na kugirango"
-
-#, fuzzy
-#~ msgid "signed and unsigned given together for `%s'"
-#~ msgstr "Na Bitashizweho umukono kugirango"
-
-#, fuzzy
-#~ msgid "qualifiers are not allowed on declaration of `operator %T'"
-#~ msgstr "OYA ku Bya Mukoresha"
-
-#, fuzzy
-#~ msgid "member `%D' cannot be declared both virtual and static"
-#~ msgstr "Byombi Kitaboneka Na"
-
-#, fuzzy
-#~ msgid "storage class specifiers invalid in parameter declarations"
-#~ msgstr "ishuri Sibyo in"
-
-#, fuzzy
-#~ msgid "typedef declaration invalid in parameter declaration"
-#~ msgstr "Sibyo in"
-
-#, fuzzy
-#~ msgid "virtual outside class declaration"
-#~ msgstr "Kitaboneka Hanze ishuri"
-
-#, fuzzy
-#~ msgid "storage class specified for %s `%s'"
-#~ msgstr "ishuri kugirango"
-
-#, fuzzy
-#~ msgid "storage class specifiers invalid in friend function declarations"
-#~ msgstr "ishuri Sibyo in Umumaro"
-
-#, fuzzy
-#~ msgid "destructor cannot be static member function"
-#~ msgstr "Umumaro"
-
-#, fuzzy
-#~ msgid "destructors may not be `%s'"
-#~ msgstr "Gicurasi OYA"
-
-#, fuzzy
-#~ msgid "constructor cannot be static member function"
-#~ msgstr "Umumaro"
-
-#, fuzzy
-#~ msgid "constructors cannot be declared virtual"
-#~ msgstr "Kitaboneka"
-
-#, fuzzy
-#~ msgid "constructors may not be `%s'"
-#~ msgstr "Gicurasi OYA"
-
-#, fuzzy
-#~ msgid "return value type specifier for constructor ignored"
-#~ msgstr "Garuka Agaciro Ubwoko kugirango"
-
-#, fuzzy
-#~ msgid "can't initialize friend function `%s'"
-#~ msgstr "gutangiza Umumaro"
-
-#, fuzzy
-#~ msgid "virtual functions cannot be friends"
-#~ msgstr "Kitaboneka Imimaro"
-
-#, fuzzy
-#~ msgid "friend declaration not in class definition"
-#~ msgstr "OYA in ishuri Insobanuro"
-
-#, fuzzy
-#~ msgid "can't define friend function `%s' in a local class definition"
-#~ msgstr "Kugaragaza... Umumaro in a ishuri Insobanuro"
-
-#, fuzzy
-#~ msgid "destructors may not have parameters"
-#~ msgstr "Gicurasi OYA Ibigenga"
-
-#, fuzzy
-#~ msgid "cannot declare reference to `%#T'"
-#~ msgstr "Indango Kuri"
-
-#, fuzzy
-#~ msgid "cannot declare pointer to `%#T'"
-#~ msgstr "Mweretsi Kuri"
-
-#, fuzzy
-#~ msgid "cannot declare pointer to `%#T' member"
-#~ msgstr "Mweretsi Kuri"
-
-#, fuzzy
-#~ msgid "extra qualification `%T::' on member `%s' ignored"
-#~ msgstr "Birenga ku"
-
-#, fuzzy
-#~ msgid "cannot declare member function `%T::%s' within `%T'"
-#~ msgstr "Umumaro muri"
-
-#, fuzzy
-#~ msgid "cannot declare member `%T::%s' within `%T'"
-#~ msgstr "muri"
-
-#, fuzzy
-#~ msgid "data member may not have variably modified type `%T'"
-#~ msgstr "Ibyatanzwe Gicurasi OYA Byahinduwe Ubwoko"
-
-#, fuzzy
-#~ msgid "parameter may not have variably modified type `%T'"
-#~ msgstr "Gicurasi OYA Byahinduwe Ubwoko"
-
-#, fuzzy
-#~ msgid "only declarations of constructors can be `explicit'"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "non-object member `%s' cannot be declared `mutable'"
-#~ msgstr "Igikoresho"
-
-#, fuzzy
-#~ msgid "function `%s' cannot be declared `mutable'"
-#~ msgstr "Umumaro"
-
-#, fuzzy
-#~ msgid "template-id `%D' used as a declarator"
-#~ msgstr "Inyandikorugero ID Nka a"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
-#~ msgstr "C Ubwoko Na: Izina: Nka ishuri"
-
-#, fuzzy
-#~ msgid "typedef name may not be class-qualified"
-#~ msgstr "Izina: Gicurasi OYA ishuri"
-
-#, fuzzy
-#~ msgid "invalid type qualifier for non-member function type"
-#~ msgstr "Sibyo Ubwoko kugirango Umumaro Ubwoko"
-
-#, fuzzy
-#~ msgid "type qualifiers specified for friend class declaration"
-#~ msgstr "Ubwoko kugirango ishuri"
-
-#, fuzzy
-#~ msgid "`inline' specified for friend class declaration"
-#~ msgstr "`kugirango ishuri"
-
-#, fuzzy
-#~ msgid "template parameters cannot be friends"
-#~ msgstr "Inyandikorugero Ibigenga"
-
-#, fuzzy
-#~ msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
-#~ msgstr "E."
-
-#, fuzzy
-#~ msgid "friend declaration requires class-key, i.e. `friend %#T'"
-#~ msgstr "E."
-
-#, fuzzy
-#~ msgid "trying to make class `%T' a friend of global scope"
-#~ msgstr "Kuri Ubwoko ishuri a Bya Ingano:"
-
-#, fuzzy
-#~ msgid "invalid qualifiers on non-member function type"
-#~ msgstr "Sibyo ku Umumaro Ubwoko"
-
-#, fuzzy
-#~ msgid "abstract declarator `%T' used as declaration"
-#~ msgstr "Incamake Nka"
-
-#, fuzzy
-#~ msgid "unnamed variable or field declared void"
-#~ msgstr "Kitiswe IMPINDURAGACIRO Cyangwa Umwanya"
-
-#, fuzzy
-#~ msgid "variable or field declared void"
-#~ msgstr "IMPINDURAGACIRO Cyangwa Umwanya"
-
-#, fuzzy
-#~ msgid "cannot use `::' in parameter declaration"
-#~ msgstr "Gukoresha in"
-
-#, fuzzy
-#~ msgid "invalid use of `::'"
-#~ msgstr "Sibyo Gukoresha Bya"
-
-#, fuzzy
-#~ msgid "function `%D' cannot be declared friend"
-#~ msgstr "Umumaro"
-
-#, fuzzy
-#~ msgid "can't make `%D' into a method -- not in a class"
-#~ msgstr "Ubwoko a Uburyo OYA in a ishuri"
-
-#, fuzzy
-#~ msgid "function `%D' declared virtual inside a union"
-#~ msgstr "Umumaro Kitaboneka Mo Imbere a Ihuza"
-
-#, fuzzy
-#~ msgid "`%D' cannot be declared virtual, since it is always static"
-#~ msgstr "`%D'Kitaboneka guhera ni Buri gihe"
-
-#, fuzzy
-#~ msgid "field `%D' has incomplete type"
-#~ msgstr "Umwanya Ubwoko"
-
-#, fuzzy
-#~ msgid "name `%T' has incomplete type"
-#~ msgstr "Izina: Ubwoko"
-
-#, fuzzy
-#~ msgid "  in instantiation of template `%T'"
-#~ msgstr "in Bya Inyandikorugero"
-
-#, fuzzy
-#~ msgid "`%s' is neither function nor member function; cannot be declared friend"
-#~ msgstr "`%s'ni Umumaro Umumaro"
-
-#, fuzzy
-#~ msgid "member functions are implicitly friends of their class"
-#~ msgstr "Imimaro Bya ishuri"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids initialization of member `%D'"
-#~ msgstr "C Bya"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
-#~ msgstr "C Ibyatanzwe Na: Izina: Nka ishuri"
-
-#, fuzzy
-#~ msgid "storage class `auto' invalid for function `%s'"
-#~ msgstr "ishuri Sibyo kugirango Umumaro"
-
-#, fuzzy
-#~ msgid "storage class `register' invalid for function `%s'"
-#~ msgstr "ishuri Sibyo kugirango Umumaro"
-
-#, fuzzy
-#~ msgid "storage class `__thread' invalid for function `%s'"
-#~ msgstr "ishuri Sibyo kugirango Umumaro"
-
-#, fuzzy
-#~ msgid "storage class `static' invalid for function `%s' declared out of global scope"
-#~ msgstr "ishuri Sibyo kugirango Umumaro Inyuma Bya Ingano:"
-
-#, fuzzy
-#~ msgid "storage class `inline' invalid for function `%s' declared out of global scope"
-#~ msgstr "ishuri Sibyo kugirango Umumaro Inyuma Bya Ingano:"
-
-#, fuzzy
-#~ msgid "virtual non-class function `%s'"
-#~ msgstr "Kitaboneka ishuri Umumaro"
-
-#, fuzzy
-#~ msgid "cannot declare member function `%D' to have static linkage"
-#~ msgstr "Umumaro Kuri"
-
-#, fuzzy
-#~ msgid "cannot declare static function inside another function"
-#~ msgstr "Umumaro Mo Imbere Umumaro"
-
-#, fuzzy
-#~ msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
-#~ msgstr "`Gicurasi OYA Ryari: Nka Kuri a Ibyatanzwe"
-
-#, fuzzy
-#~ msgid "cannot explicitly declare member `%#D' to have extern linkage"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "default argument for `%#D' has type `%T'"
-#~ msgstr "Mburabuzi kugirango Ubwoko"
-
-#, fuzzy
-#~ msgid "default argument for parameter of type `%T' has type `%T'"
-#~ msgstr "Mburabuzi kugirango Bya Ubwoko Ubwoko"
-
-#, fuzzy
-#~ msgid "default argument `%E' uses local variable `%D'"
-#~ msgstr "Mburabuzi IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "invalid string constant `%E'"
-#~ msgstr "Sibyo Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
-#~ msgstr "Sibyo Umubare wuzuye in Urutonde Kuri Izina:"
-
-#, fuzzy
-#~ msgid "parameter `%D' invalidly declared method type"
-#~ msgstr "Uburyo Ubwoko"
-
-#, fuzzy
-#~ msgid "parameter `%D' invalidly declared offset type"
-#~ msgstr "Nta- boneza Ubwoko"
-
-#, fuzzy
-#~ msgid "parameter `%D' includes %s to array of unknown bound `%T'"
-#~ msgstr "Kuri Imbonerahamwe Bya Kitazwi"
-
-#, fuzzy
-#~ msgid "invalid constructor; you probably meant `%T (const %T&)'"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "`%D' must be a nonstatic member function"
-#~ msgstr "`%D'a Umumaro"
-
-#, fuzzy
-#~ msgid "`%D' must be either a non-static member function or a non-member function"
-#~ msgstr "`%D'a Umumaro Cyangwa a Umumaro"
-
-#, fuzzy
-#~ msgid "`%D' must have an argument of class or enumerated type"
-#~ msgstr "`%D'Bya ishuri Cyangwa Ubwoko"
-
-#, fuzzy
-#~ msgid "conversion to %s%s will never use a type conversion operator"
-#~ msgstr "Ihindurangero Kuri Nta narimwe Gukoresha a Ubwoko Ihindurangero Mukoresha"
-
-#, fuzzy
-#~ msgid "ISO C++ prohibits overloading operator ?:"
-#~ msgstr "C Mukoresha"
-
-#, fuzzy
-#~ msgid "postfix `%D' must take `int' as its argument"
-#~ msgstr "Nka"
-
-#, fuzzy
-#~ msgid "postfix `%D' must take `int' as its second argument"
-#~ msgstr "Nka ISEGONDA"
-
-#, fuzzy
-#~ msgid "`%D' must take either zero or one argument"
-#~ msgstr "`%D'Zeru Cyangwa"
-
-#, fuzzy
-#~ msgid "`%D' must take either one or two arguments"
-#~ msgstr "`%D'Cyangwa ingingo"
-
-#, fuzzy
-#~ msgid "prefix `%D' should return `%T'"
-#~ msgstr "Imbanziriza Garuka"
-
-#, fuzzy
-#~ msgid "postfix `%D' should return `%T'"
-#~ msgstr "Garuka"
-
-#, fuzzy
-#~ msgid "`%D' must take exactly two arguments"
-#~ msgstr "`%D'ingingo"
-
-#, fuzzy
-#~ msgid "user-defined `%D' always evaluates both arguments"
-#~ msgstr "Ukoresha: Buri gihe Byombi ingingo"
-
-#, fuzzy
-#~ msgid "`%D' should return by value"
-#~ msgstr "`%D'Garuka ku Agaciro"
-
-#, fuzzy
-#~ msgid "`%D' cannot have default arguments"
-#~ msgstr "`%D'Mburabuzi ingingo"
-
-#, fuzzy
-#~ msgid "using typedef-name `%D' after `%s'"
-#~ msgstr "ikoresha Izina: Nyuma"
-
-#, fuzzy
-#~ msgid "using template type parameter `%T' after `%s'"
-#~ msgstr "ikoresha Inyandikorugero Ubwoko Nyuma"
-
-#, fuzzy
-#~ msgid "`%s %T' declares a new type at namespace scope"
-#~ msgstr "`%s%T'a Gishya Ubwoko ku Ingano:"
-
-#, fuzzy
-#~ msgid "  names from dependent base classes are not visible to unqualified name lookup - to refer to the inherited type, say `%s %T::%T'"
-#~ msgstr "Amazina Bivuye SHINGIRO Inzego OYA Kigaragara Kuri Izina: GUSHAKISHA Kuri Kuri i Ubwoko"
-
-#, fuzzy
-#~ msgid "use of enum `%#D' without previous declaration"
-#~ msgstr "Gukoresha Bya Ibanjirije"
-
-#, fuzzy
-#~ msgid "derived union `%T' invalid"
-#~ msgstr "Ihuza Sibyo"
-
-#, fuzzy
-#~ msgid "base type `%T' fails to be a struct or class type"
-#~ msgstr "SHINGIRO Ubwoko Kuri a Cyangwa ishuri Ubwoko"
-
-#, fuzzy
-#~ msgid "base class `%T' has incomplete type"
-#~ msgstr "SHINGIRO ishuri Ubwoko"
-
-#, fuzzy
-#~ msgid "recursive type `%T' undefined"
-#~ msgstr "Ubwoko kidasobanuye"
-
-#, fuzzy
-#~ msgid "duplicate base type `%T' invalid"
-#~ msgstr "Gusubiramo SHINGIRO Ubwoko Sibyo"
-
-#, fuzzy
-#~ msgid "multiple definition of `%#T'"
-#~ msgstr "Igikubo Insobanuro Bya"
-
-#, fuzzy
-#~ msgid "previous definition here"
-#~ msgstr "Ibanjirije Insobanuro"
-
-#, fuzzy
-#~ msgid "enumerator value for `%D' not integer constant"
-#~ msgstr "Agaciro kugirango OYA Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "overflow in enumeration values at `%D'"
-#~ msgstr "Byarenze urugero in Uduciro ku"
-
-#, fuzzy
-#~ msgid "return type `%#T' is incomplete"
-#~ msgstr "Garuka Ubwoko ni"
-
-#, fuzzy
-#~ msgid "semicolon missing after declaration of `%#T'"
-#~ msgstr "Akabago n'Akitso Ibuze Nyuma Bya"
-
-#, fuzzy
-#~ msgid "return type for `main' changed to `int'"
-#~ msgstr "Garuka Ubwoko kugirango Byahinduwe Kuri"
-
-#, fuzzy
-#~ msgid "`%D' implicitly declared before its definition"
-#~ msgstr "`%D'Mbere Insobanuro"
-
-#, fuzzy
-#~ msgid "`operator=' should return a reference to `*this'"
-#~ msgstr "`Mukoresha Garuka a Indango Kuri"
-
-#, fuzzy
-#~ msgid "`%D' is already defined in class `%T'"
-#~ msgstr "`%D'ni in ishuri"
-
-#, fuzzy
-#~ msgid "static member function `%#D' declared with type qualifiers"
-#~ msgstr "Umumaro Na: Ubwoko"
-
-#, fuzzy
-#~ msgid "duplicate type qualifiers in %s declaration"
-#~ msgstr "Gusubiramo Ubwoko in"
-
-#, fuzzy
-#~ msgid "template `%#D' instantiated in file without #pragma interface"
-#~ msgstr "Inyandikorugero in IDOSIYE"
-
-#, fuzzy
-#~ msgid "template `%#D' defined in file without #pragma interface"
-#~ msgstr "Inyandikorugero in IDOSIYE"
-
-#, fuzzy
-#~ msgid "name missing for member function"
-#~ msgstr "Izina: Ibuze kugirango Umumaro"
-
-#, fuzzy
-#~ msgid "parser may be lost: is there a '{' missing somewhere?"
-#~ msgstr "Gicurasi ni a Ibuze"
-
-#, fuzzy
-#~ msgid "ambiguous conversion for array subscript"
-#~ msgstr "Ihindurangero kugirango Imbonerahamwe Inyandiko nyesi"
-
-#, fuzzy
-#~ msgid "invalid types `%T[%T]' for array subscript"
-#~ msgstr "Sibyo kugirango Imbonerahamwe Inyandiko nyesi"
-
-#, fuzzy
-#~ msgid "type `%#T' argument given to `delete', expected pointer"
-#~ msgstr "Ubwoko Kuri Ikitezwe: Mweretsi"
-
-#, fuzzy
-#~ msgid "anachronistic use of array size in vector delete"
-#~ msgstr "Gukoresha Bya Imbonerahamwe Ingano in Gusiba"
-
-#, fuzzy
-#~ msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to `delete'"
-#~ msgstr "Gusiba a Umumaro Mweretsi Kuri Ibintu Byemewe ingingo Kuri"
-
-#, fuzzy
-#~ msgid "deleting `%T' is undefined"
-#~ msgstr "ni kidasobanuye"
-
-#, fuzzy
-#~ msgid "deleting array `%#D'"
-#~ msgstr "Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "invalid declaration of member template `%#D' in local class"
-#~ msgstr "Sibyo Bya Inyandikorugero in ishuri"
-
-#, fuzzy
-#~ msgid "invalid use of `virtual' in template declaration of `%#D'"
-#~ msgstr "Sibyo Gukoresha Bya in Inyandikorugero Bya"
-
-#, fuzzy
-#~ msgid "template declaration of `%#D'"
-#~ msgstr "Inyandikorugero Bya"
-
-#, fuzzy
-#~ msgid "Java method '%D' has non-Java return type `%T'"
-#~ msgstr "Uburyo Garuka Ubwoko"
-
-#, fuzzy
-#~ msgid "Java method '%D' has non-Java parameter type `%T'"
-#~ msgstr "Uburyo Ubwoko"
-
-#, fuzzy
-#~ msgid "prototype for `%#D' does not match any in class `%T'"
-#~ msgstr "kugirango OYA BIHUYE in ishuri"
-
-#, fuzzy
-#~ msgid "local class `%#T' shall not have static data member `%#D'"
-#~ msgstr "ishuri OYA Ibyatanzwe"
-
-#, fuzzy
-#~ msgid "initializer invalid for static member with constructor"
-#~ msgstr "Sibyo kugirango Na:"
-
-#, fuzzy
-#~ msgid "(an out of class initialization is required)"
-#~ msgstr "(Inyuma Bya ishuri ni Bya ngombwa"
-
-#, fuzzy
-#~ msgid "invalid data member initialization"
-#~ msgstr "Sibyo Ibyatanzwe"
-
-#, fuzzy
-#~ msgid "(use `=' to initialize static data members)"
-#~ msgstr "(Gukoresha Kuri gutangiza Ibyatanzwe"
-
-#, fuzzy
-#~ msgid "member `%D' conflicts with virtual function table field name"
-#~ msgstr "Na: Kitaboneka Umumaro imbonerahamwe# Umwanya Izina:"
-
-#, fuzzy
-#~ msgid "`%D' is already defined in `%T'"
-#~ msgstr "`%D'ni in"
-
-#, fuzzy
-#~ msgid "field initializer is not constant"
-#~ msgstr "Umwanya ni OYA"
-
-#, fuzzy
-#~ msgid "`asm' specifiers are not permitted on non-static data members"
-#~ msgstr "`OYA ku Ibyatanzwe"
-
-#, fuzzy
-#~ msgid "cannot declare `%D' to be a bit-field type"
-#~ msgstr "Kuri a Umwanya Ubwoko"
-
-#, fuzzy
-#~ msgid "cannot declare bit-field `%D' with function type"
-#~ msgstr "Umwanya Na: Umumaro Ubwoko"
-
-#, fuzzy
-#~ msgid "`%D' is already defined in the class %T"
-#~ msgstr "`%D'ni in i ishuri"
-
-#, fuzzy
-#~ msgid "static member `%D' cannot be a bit-field"
-#~ msgstr "a Umwanya"
-
-#, fuzzy
-#~ msgid "initializer specified for non-member function `%D'"
-#~ msgstr "kugirango Umumaro"
-
-#, fuzzy
-#~ msgid "invalid initializer for virtual method `%D'"
-#~ msgstr "Sibyo kugirango Kitaboneka Uburyo"
-
-#, fuzzy
-#~ msgid "anonymous struct not inside named type"
-#~ msgstr "OYA Mo Imbere Ubwoko"
-
-#, fuzzy
-#~ msgid "namespace-scope anonymous aggregates must be static"
-#~ msgstr "Ingano:"
-
-#, fuzzy
-#~ msgid "anonymous aggregate with no members"
-#~ msgstr "Na: Oya"
-
-#, fuzzy
-#~ msgid "`operator new' must return type `%T'"
-#~ msgstr "`Mukoresha Garuka Ubwoko"
-
-#, fuzzy
-#~ msgid "`operator new' takes type `size_t' (`%T') as first parameter"
-#~ msgstr "`Mukoresha Ubwoko Nka Itangira"
-
-#, fuzzy
-#~ msgid "`operator delete' must return type `%T'"
-#~ msgstr "`Mukoresha Garuka Ubwoko"
-
-#, fuzzy
-#~ msgid "`operator delete' takes type `%T' as first parameter"
-#~ msgstr "`Mukoresha Ubwoko Nka Itangira"
-
-#, fuzzy
-#~ msgid "too many initialization functions required"
-#~ msgstr "Imimaro Bya ngombwa"
-
-#, fuzzy
-#~ msgid "inline function `%D' used but never defined"
-#~ msgstr "Mumurongo Umumaro Nta narimwe"
-
-#, fuzzy
-#~ msgid "use of old-style cast"
-#~ msgstr "Gukoresha Bya ki/ bishaje IMISUSIRE"
-
-#, fuzzy
-#~ msgid "use of `%D' is ambiguous"
-#~ msgstr "Gukoresha Bya ni"
-
-#, fuzzy
-#~ msgid "  first declared as `%#D' here"
-#~ msgstr "Itangira Nka"
-
-#, fuzzy
-#~ msgid "  also declared as `%#D' here"
-#~ msgstr "Nka"
-
-#, fuzzy
-#~ msgid "`%D' denotes an ambiguous type"
-#~ msgstr "`%D'Ubwoko"
-
-#, fuzzy
-#~ msgid "  first type here"
-#~ msgstr "Itangira Ubwoko"
-
-#, fuzzy
-#~ msgid "  other type here"
-#~ msgstr "Ikindi Ubwoko"
-
-#, fuzzy
-#~ msgid "declaration of `%D' not in a namespace surrounding `%D'"
-#~ msgstr "Bya OYA in a"
-
-#, fuzzy
-#~ msgid "`%D' should have been declared inside `%D'"
-#~ msgstr "`%D'Mo Imbere"
-
-#, fuzzy
-#~ msgid "`%D' is not a function,"
-#~ msgstr "`%D'ni OYA a Umumaro"
-
-#, fuzzy
-#~ msgid "  conflict with `%D'"
-#~ msgstr "Na:"
-
-#, fuzzy
-#~ msgid "unknown namespace `%D'"
-#~ msgstr "Kitazwi"
-
-#, fuzzy
-#~ msgid "`%T' is not a namespace"
-#~ msgstr "`%T'ni OYA a"
-
-#, fuzzy
-#~ msgid "`%D' is not a namespace"
-#~ msgstr "`%D'ni OYA a"
-
-#, fuzzy
-#~ msgid "a using-declaration cannot specify a template-id.  Try `using %D'"
-#~ msgstr "a ikoresha a Inyandikorugero ID ikoresha"
-
-#, fuzzy
-#~ msgid "namespace `%D' not allowed in using-declaration"
-#~ msgstr "OYA in ikoresha"
-
-#, fuzzy
-#~ msgid "`%D' not declared"
-#~ msgstr "`%D'OYA"
-
-#, fuzzy
-#~ msgid "`%D' is already declared in this scope"
-#~ msgstr "`%D'ni in iyi Ingano:"
-
-#, fuzzy
-#~ msgid "using declaration `%D' introduced ambiguous type `%T'"
-#~ msgstr "ikoresha Ubwoko"
-
-#, fuzzy
-#~ msgid "using-declaration for non-member at class scope"
-#~ msgstr "ikoresha kugirango ku ishuri Ingano:"
-
-#, fuzzy
-#~ msgid "using-declaration for destructor"
-#~ msgstr "ikoresha kugirango"
-
-#, fuzzy
-#~ msgid "a using-declaration cannot specify a template-id.  Try  `using %T::%D'"
-#~ msgstr "a ikoresha a Inyandikorugero ID ikoresha"
-
-#, fuzzy
-#~ msgid "default argument missing for parameter %P of `%+#D'"
-#~ msgstr "Mburabuzi Ibuze kugirango Bya"
-
-#, fuzzy
-#~ msgid "extra qualification `%T::' on member `%D' ignored"
-#~ msgstr "Birenga ku"
-
-#, fuzzy
-#~ msgid "`%T' does not have a class or union named `%D'"
-#~ msgstr "`%T'OYA a ishuri Cyangwa Ihuza"
-
-#, fuzzy
-#~ msgid "`%T' is not a class or union type"
-#~ msgstr "`%T'ni OYA a ishuri Cyangwa Ihuza Ubwoko"
-
-#, fuzzy
-#~ msgid "template argument is required for `%T'"
-#~ msgstr "Inyandikorugero ni Bya ngombwa kugirango"
-
-#, fuzzy
-#~ msgid "declaration of `%D' in `%D' which does not enclose `%D'"
-#~ msgstr "Bya in OYA"
-
-#, fuzzy
-#~ msgid "`%s' not supported by %s"
-#~ msgstr "`%s'OYA ku"
-
-#, fuzzy
-#~ msgid "(static %s for %s)"
-#~ msgstr "(kugirango"
-
-# #-#-#-#-#  dbaccess.pot (PACKAGE VERSION)  #-#-#-#-#
-# #-#-#-#-#  dbaccess.pot (PACKAGE VERSION)  #-#-#-#-#
-# #-#-#-#-#  dbaccess.pot (PACKAGE VERSION)  #-#-#-#-#
-#, fuzzy
-#~ msgid "\\x%x"
-#~ msgstr "\\x%x"
-
-# vcl/source\src\units.src:SV_FUNIT_STRINGS.10.text
-#, fuzzy
-#~ msgid "In %s `%s':"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "%s: In instantiation of `%s':\n"
-#~ msgstr "%s:Bya"
-
-#, fuzzy
-#~ msgid "%s:%d:   instantiated from `%s'\n"
-#~ msgstr "%s:%d:Bivuye"
-
-#, fuzzy
-#~ msgid "%s:%d:   instantiated from here\n"
-#~ msgstr "%s:%d:Bivuye"
-
-#, fuzzy
-#~ msgid "unexpected letter `%c' in locate_error\n"
-#~ msgstr "Ibaruwa... in"
-
-#, fuzzy
-#~ msgid "type `%T' is disallowed in Java `throw' or `catch'"
-#~ msgstr "Ubwoko ni in Cyangwa"
-
-#, fuzzy
-#~ msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
-#~ msgstr "Kuri Cyangwa Na: kidasobanuye"
-
-#, fuzzy
-#~ msgid "type `%T' is not derived from `java::lang::Throwable'"
-#~ msgstr "Ubwoko ni OYA Bivuye java"
-
-#, fuzzy
-#~ msgid "mixing C++ and Java catches in a single translation unit"
-#~ msgstr "C Na in a UMWE Umwandiko wahinduwe ururimi Igice:"
-
-#, fuzzy
-#~ msgid "throwing NULL, which has integral, not pointer type"
-#~ msgstr "Umubare Wuzuye OYA Mweretsi Ubwoko"
-
-#, fuzzy
-#~ msgid "  in thrown expression"
-#~ msgstr "in imvugo"
-
-#, fuzzy
-#~ msgid "expression '%E' of abstract class type '%T' cannot be used in throw-expression"
-#~ msgstr "imvugo Bya Incamake ishuri Ubwoko in imvugo"
-
-#, fuzzy
-#~ msgid "exception of type `%T' will be caught"
-#~ msgstr "Irengayobora(-) Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "   by earlier handler for `%T'"
-#~ msgstr "ku kugirango"
-
-#, fuzzy
-#~ msgid "`...' handler must be the last handler for its try block"
-#~ msgstr "`...'i Iheruka kugirango Funga"
-
-#, fuzzy
-#~ msgid "`%D' is already a friend of class `%T'"
-#~ msgstr "`%D'ni a Bya ishuri"
-
-#, fuzzy
-#~ msgid "previous friend declaration of `%D'"
-#~ msgstr "Ibanjirije Bya"
-
-#, fuzzy
-#~ msgid "invalid type `%T' declared `friend'"
-#~ msgstr "Sibyo Ubwoko"
-
-#, fuzzy
-#~ msgid "partial specialization `%T' declared `friend'"
-#~ msgstr "Bituzuye"
-
-#, fuzzy
-#~ msgid "class `%T' is implicitly friends with itself"
-#~ msgstr "ishuri ni Na:"
-
-#, fuzzy
-#~ msgid "typename type `%#T' declared `friend'"
-#~ msgstr "Ubwoko"
-
-#, fuzzy
-#~ msgid "template parameter type `%T' declared `friend'"
-#~ msgstr "Inyandikorugero Ubwoko"
-
-#, fuzzy
-#~ msgid "`%#T' is not a template"
-#~ msgstr "`%#T'ni OYA a Inyandikorugero"
-
-#, fuzzy
-#~ msgid "`%T' is already a friend of `%T'"
-#~ msgstr "`%T'ni a Bya"
-
-#, fuzzy
-#~ msgid "member `%D' declared as friend before type `%T' defined"
-#~ msgstr "Nka Mbere Ubwoko"
-
-#, fuzzy
-#~ msgid "friend declaration `%#D' declares a non-template function"
-#~ msgstr "a Inyandikorugero Umumaro"
-
-#, fuzzy
-#~ msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
-#~ msgstr "(NIBA iyi ni OYA Ubwoko i Umumaro Inyandikorugero Na Kongeramo Nyuma i Umumaro Izina: Inyandikorugero iyi Iburira"
-
-#, fuzzy
-#~ msgid "argument to `%s' missing\n"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "`%D' should be initialized in the member initialization list"
-#~ msgstr "`%D'in i Urutonde"
-
-#, fuzzy
-#~ msgid "default-initialization of `%#D', which has reference type"
-#~ msgstr "Mburabuzi Bya Indango Ubwoko"
-
-#, fuzzy
-#~ msgid "uninitialized reference member `%D'"
-#~ msgstr "Itatangijwe Indango"
-
-#, fuzzy
-#~ msgid "initializer list treated as compound expression"
-#~ msgstr "Urutonde Nka imvugo"
-
-#, fuzzy
-#~ msgid "`%D' will be initialized after"
-#~ msgstr "`%D'Nyuma"
-
-#, fuzzy
-#~ msgid "base `%T' will be initialized after"
-#~ msgstr "SHINGIRO Nyuma"
-
-# desktop/source\app\ssodlg.src:DLG_SSOLOGIN.text
-#, fuzzy
-#~ msgid "  `%#D'"
-#~ msgstr "`%#D'"
-
-# sc/source\core\src\compiler.src:RID_SC_FUNCTION_NAMES.SC_OPCODE_BASE.text
-#, fuzzy
-#~ msgid "  base `%T'"
-#~ msgstr "SHINGIRO"
-
-#, fuzzy
-#~ msgid "multiple initializations given for base `%T'"
-#~ msgstr "Igikubo kugirango SHINGIRO"
-
-#, fuzzy
-#~ msgid "initializations for multiple members of `%T'"
-#~ msgstr "kugirango Igikubo Bya"
-
-#, fuzzy
-#~ msgid "base class `%#T' should be explicitly initialized in the copy constructor"
-#~ msgstr "SHINGIRO ishuri in i Gukoporora"
-
-#, fuzzy
-#~ msgid "class `%T' does not have any field named `%D'"
-#~ msgstr "ishuri OYA Umwanya"
-
-#, fuzzy
-#~ msgid "field `%#D' is static; the only point of initialization is its definition"
-#~ msgstr "Umwanya ni i Akadomo Bya ni Insobanuro"
-
-#, fuzzy
-#~ msgid "unnamed initializer for `%T', which has no base classes"
-#~ msgstr "Kitiswe kugirango Oya SHINGIRO Inzego"
-
-#, fuzzy
-#~ msgid "unnamed initializer for `%T', which uses multiple inheritance"
-#~ msgstr "Kitiswe kugirango Igikubo"
-
-#, fuzzy
-#~ msgid "type `%D' is not a direct or virtual base of `%T'"
-#~ msgstr "Ubwoko ni OYA a Cyangwa Kitaboneka SHINGIRO Bya"
-
-#, fuzzy
-#~ msgid "type `%D' is not a direct base of `%T'"
-#~ msgstr "Ubwoko ni OYA a SHINGIRO Bya"
-
-#, fuzzy
-#~ msgid "bad array initializer"
-#~ msgstr "Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "`%T' is not an aggregate type"
-#~ msgstr "`%T'ni OYA Ubwoko"
-
-#, fuzzy
-#~ msgid "`%T' fails to be an aggregate typedef"
-#~ msgstr "`%T'Kuri"
-
-#, fuzzy
-#~ msgid "type `%T' is of non-aggregate type"
-#~ msgstr "Ubwoko ni Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "cannot call destructor `%T::~%T' without object"
-#~ msgstr "Igikoresho"
-
-#, fuzzy
-#~ msgid "invalid use of non-static field `%D'"
-#~ msgstr "Sibyo Gukoresha Bya Umwanya"
-
-#, fuzzy
-#~ msgid "invalid use of member `%D'"
-#~ msgstr "Sibyo Gukoresha Bya"
-
-#, fuzzy
-#~ msgid "no method `%T::%D'"
-#~ msgstr "Oya Uburyo"
-
-#, fuzzy
-#~ msgid "incomplete type `%T' does not have member `%D'"
-#~ msgstr "Ubwoko OYA"
-
-#, fuzzy
-#~ msgid "`%D' is not a member of type `%T'"
-#~ msgstr "`%D'ni OYA a Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid pointer to bit-field `%D'"
-#~ msgstr "Sibyo Mweretsi Kuri Umwanya"
-
-#, fuzzy
-#~ msgid "object missing in use of pointer-to-member construct"
-#~ msgstr "Igikoresho Ibuze in Gukoresha Bya Mweretsi Kuri"
-
-#, fuzzy
-#~ msgid "member `%D' is non-static but referenced as a static member"
-#~ msgstr "ni Nka a"
-
-#, fuzzy
-#~ msgid "at this point in file"
-#~ msgstr "ku iyi Akadomo in IDOSIYE"
-
-#, fuzzy
-#~ msgid "object missing in `%E'"
-#~ msgstr "Igikoresho Ibuze in"
-
-#, fuzzy
-#~ msgid "new of array type fails to specify size"
-#~ msgstr "Gishya Bya Imbonerahamwe Ubwoko Kuri Ingano"
-
-#, fuzzy
-#~ msgid "size in array new must have integral type"
-#~ msgstr "Ingano in Imbonerahamwe Gishya Umubare Wuzuye Ubwoko"
-
-#, fuzzy
-#~ msgid "zero size array reserves no space"
-#~ msgstr "Zeru Ingano Imbonerahamwe Oya Umwanya"
-
-#, fuzzy
-#~ msgid "new cannot be applied to a reference type"
-#~ msgstr "Gishya Byashyizweho Kuri a Indango Ubwoko"
-
-#, fuzzy
-#~ msgid "new cannot be applied to a function type"
-#~ msgstr "Gishya Byashyizweho Kuri a Umumaro Ubwoko"
-
-#, fuzzy
-#~ msgid "call to Java constructor, while `jclass' undefined"
-#~ msgstr "Kuri kidasobanuye"
-
-#, fuzzy
-#~ msgid "can't find class$"
-#~ msgstr "Gushaka ishuri"
-
-#, fuzzy
-#~ msgid "invalid type `void' for new"
-#~ msgstr "Sibyo Ubwoko kugirango Gishya"
-
-#, fuzzy
-#~ msgid "call to Java constructor with `%s' undefined"
-#~ msgstr "Kuri Na: kidasobanuye"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids initialization in array new"
-#~ msgstr "C in Imbonerahamwe Gishya"
-
-#, fuzzy
-#~ msgid "initializer list being treated as compound expression"
-#~ msgstr "Urutonde Nka imvugo"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids aggregate initializer to new"
-#~ msgstr "C Kuri Gishya"
-
-#, fuzzy
-#~ msgid "uninitialized const in `new' of `%#T'"
-#~ msgstr "Itatangijwe in Bya"
-
-#, fuzzy
-#~ msgid "cannot initialize multi-dimensional array with initializer"
-#~ msgstr "gutangiza Imbonerahamwe Na:"
-
-#, fuzzy
-#~ msgid "unknown array size in delete"
-#~ msgstr "Kitazwi Imbonerahamwe Ingano in Gusiba"
-
-#, fuzzy
-#~ msgid "type to vector delete is neither pointer or array type"
-#~ msgstr "Ubwoko Kuri Gusiba ni Mweretsi Cyangwa Imbonerahamwe Ubwoko"
-
-#, fuzzy
-#~ msgid "type name expected before `*'"
-#~ msgstr "Ubwoko Izina: Ikitezwe: Mbere"
-
-#, fuzzy
-#~ msgid "cannot declare references to references"
-#~ msgstr "Indango Kuri Indango"
-
-#, fuzzy
-#~ msgid "cannot declare pointers to references"
-#~ msgstr "Kuri Indango"
-
-#, fuzzy
-#~ msgid "type name expected before `&'"
-#~ msgstr "Ubwoko Izina: Ikitezwe: Mbere"
-
-#, fuzzy
-#~ msgid "semicolon missing after %s declaration"
-#~ msgstr "Akabago n'Akitso Ibuze Nyuma"
-
-#, fuzzy
-#~ msgid "semicolon missing after declaration of `%T'"
-#~ msgstr "Akabago n'Akitso Ibuze Nyuma Bya"
-
-#, fuzzy
-#~ msgid "junk at end of #pragma %s"
-#~ msgstr "Umwanda ku Impera Bya"
-
-#, fuzzy
-#~ msgid "invalid #pragma %s"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "#pragma vtable no longer supported"
-#~ msgstr "#Oya"
-
-#, fuzzy
-#~ msgid "#pragma implementation for %s appears after file is included"
-#~ msgstr "#kugirango Nyuma IDOSIYE ni"
-
-#, fuzzy
-#~ msgid "junk at end of #pragma GCC java_exceptions"
-#~ msgstr "Umwanda ku Impera Bya"
-
-#, fuzzy
-#~ msgid "`%D' not defined"
-#~ msgstr "`%D'Bitasobanutse>"
-
-#, fuzzy
-#~ msgid "`%D' was not declared in this scope"
-#~ msgstr "`%D'OYA in iyi Ingano:"
-
-#, fuzzy
-#~ msgid "`%D' undeclared (first use this function)"
-#~ msgstr "`%D'Itangira Gukoresha iyi Umumaro"
-
-#, fuzzy
-#~ msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
-#~ msgstr "(Ikiranga ni Rimwe kugirango Umumaro in"
-
-#, fuzzy
-#~ msgid "`::%D' undeclared (first use here)"
-#~ msgstr "`::%D'Itangira Gukoresha"
-
-#, fuzzy
-#~ msgid "real-valued template parameters when cross-compiling"
-#~ msgstr "Inyandikorugero Ibigenga Ryari: Kwambukiranya"
-
-#, fuzzy
-#~ msgid "the mangled name of `%D' will change in a future version of GCC"
-#~ msgstr "i Izina: Bya Guhindura>> in a Verisiyo Bya"
-
-#, fuzzy
-#~ msgid "due to a defect in the G++ 3.2 ABI, G++ has assigned the same mangled name to two different types"
-#~ msgstr "Kuri a in i 3. 2. i Izina: Kuri"
-
-#, fuzzy
-#~ msgid "invalid use of member `%D' in static member function"
-#~ msgstr "Sibyo Gukoresha Bya in Umumaro"
-
-#, fuzzy
-#~ msgid "use of namespace `%D' as expression"
-#~ msgstr "Gukoresha Bya Nka imvugo"
-
-#, fuzzy
-#~ msgid "use of class template `%T' as expression"
-#~ msgstr "Gukoresha Bya ishuri Inyandikorugero Nka imvugo"
-
-#, fuzzy
-#~ msgid "use of %s from containing function"
-#~ msgstr "Gukoresha Bya Bivuye Umumaro"
-
-#, fuzzy
-#~ msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
-#~ msgstr "Kubaza... kugirango ni in Igikubo"
-
-#, fuzzy
-#~ msgid "generic thunk code fails for method `%#D' which uses `...'"
-#~ msgstr "Gifitanye isano ITEGEKONGENGA kugirango Uburyo"
-
-#, fuzzy
-#~ msgid "non-static const member `%#D', can't use default assignment operator"
-#~ msgstr "Gukoresha Mburabuzi Igenera Mukoresha"
-
-#, fuzzy
-#~ msgid "non-static reference member `%#D', can't use default assignment operator"
-#~ msgstr "Indango Gukoresha Mburabuzi Igenera Mukoresha"
-
-#, fuzzy
-#~ msgid "`%s' tag used in naming `%#T'"
-#~ msgstr "`%s'Itagi: in"
-
-#, fuzzy
-#~ msgid "keyword `export' not implemented, and will be ignored"
-#~ msgstr "Ijambo- banze OYA Na"
-
-#, fuzzy
-#~ msgid "use of linkage spec `%D' is different from previous spec `%D'"
-#~ msgstr "Gukoresha Bya ni Bivuye Ibanjirije"
-
-#, fuzzy
-#~ msgid "no base or member initializers given following ':'"
-#~ msgstr "Oya SHINGIRO Cyangwa"
-
-#, fuzzy
-#~ msgid "anachronistic old style base class initializer"
-#~ msgstr "ki/ bishaje IMISUSIRE SHINGIRO ishuri"
-
-#, fuzzy
-#~ msgid "`>>' should be `> >' in template class name"
-#~ msgstr "`>>'in Inyandikorugero ishuri Izina:"
-
-#, fuzzy
-#~ msgid "use of template qualifier outside template"
-#~ msgstr "Gukoresha Bya Inyandikorugero Hanze Inyandikorugero"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids an empty condition for `%s'"
-#~ msgstr "C ubusa Ibisabwa kugirango"
-
-#, fuzzy
-#~ msgid "definition of class `%T' in condition"
-#~ msgstr "Insobanuro Bya ishuri in Ibisabwa"
-
-#, fuzzy
-#~ msgid "definition of enum `%T' in condition"
-#~ msgstr "Insobanuro Bya in Ibisabwa"
-
-#, fuzzy
-#~ msgid "definition of array `%#D' in condition"
-#~ msgstr "Insobanuro Bya Imbonerahamwe in Ibisabwa"
-
-#, fuzzy
-#~ msgid "old style placement syntax, use () instead"
-#~ msgstr "ki/ bishaje IMISUSIRE Ishyira mu mwanya Gukoresha"
-
-#, fuzzy
-#~ msgid "`%T' is not a valid expression"
-#~ msgstr "`%T'ni OYA a Byemewe imvugo"
-
-#, fuzzy
-#~ msgid "initialization of new expression with `='"
-#~ msgstr "Bya Gishya imvugo Na:"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids compound literals"
-#~ msgstr "C"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids braced-groups within expressions"
-#~ msgstr "C Amatsinda muri"
-
-#, fuzzy
-#~ msgid "sigof type specifier"
-#~ msgstr "Ubwoko"
-
-#, fuzzy
-#~ msgid "`sigof' applied to non-aggregate expression"
-#~ msgstr "`Byashyizweho Kuri imvugo"
-
-#, fuzzy
-#~ msgid "`sigof' applied to non-aggregate type"
-#~ msgstr "`Byashyizweho Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "using `typename' outside of template"
-#~ msgstr "ikoresha Hanze Bya Inyandikorugero"
-
-#, fuzzy
-#~ msgid "storage class specifier `%s' not allowed after struct or class"
-#~ msgstr "ishuri OYA Nyuma Cyangwa ishuri"
-
-#, fuzzy
-#~ msgid "type specifier `%s' not allowed after struct or class"
-#~ msgstr "Ubwoko OYA Nyuma Cyangwa ishuri"
-
-#, fuzzy
-#~ msgid "type qualifier `%s' not allowed after struct or class"
-#~ msgstr "Ubwoko OYA Nyuma Cyangwa ishuri"
-
-#, fuzzy
-#~ msgid "no body nor ';' separates two class, struct or union declarations"
-#~ msgstr "Oya Umubiri ishuri Cyangwa Ihuza"
-
-#, fuzzy
-#~ msgid "no bases given following `:'"
-#~ msgstr "Oya"
-
-#, fuzzy
-#~ msgid "multiple access specifiers"
-#~ msgstr "Igikubo"
-
-#, fuzzy
-#~ msgid "multiple `virtual' specifiers"
-#~ msgstr "Igikubo"
-
-#, fuzzy
-#~ msgid "missing ';' before right brace"
-#~ msgstr "Ibuze Mbere Iburyo:"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids array dimensions with parenthesized type in new"
-#~ msgstr "C Imbonerahamwe Ingero Na: Ubwoko in Gishya"
-
-#, fuzzy
-#~ msgid "`%T' is not a class or namespace"
-#~ msgstr "`%T'ni OYA a ishuri Cyangwa"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids label declarations"
-#~ msgstr "C Akarango"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids computed gotos"
-#~ msgstr "C"
-
-#, fuzzy
-#~ msgid "label must be followed by statement"
-#~ msgstr "Akarango ku Inyandiko"
-
-#, fuzzy
-#~ msgid "must have at least one catch per try block"
-#~ msgstr "ku Funga"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids compound statements inside for initializations"
-#~ msgstr "C Mo Imbere kugirango"
-
-#, fuzzy
-#~ msgid "possibly missing ')'"
-#~ msgstr "Ibuze"
-
-#, fuzzy
-#~ msgid "type specifier omitted for parameter"
-#~ msgstr "Ubwoko kugirango"
-
-#, fuzzy
-#~ msgid "`%E' is not a type, use `typename %E' to make it one"
-#~ msgstr "`%E'ni OYA a Ubwoko Gukoresha Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "no type `%D' in `%T'"
-#~ msgstr "Oya Ubwoko in"
-
-#, fuzzy
-#~ msgid "type specifier omitted for parameter `%E'"
-#~ msgstr "Ubwoko kugirango"
-
-#, fuzzy
-#~ msgid "'%D' is used as a type, but is not defined as a type."
-#~ msgstr "'%D'ni Nka a Ubwoko ni OYA Nka a Ubwoko"
-
-#, fuzzy
-#~ msgid "data member `%D' cannot be a member template"
-#~ msgstr "Ibyatanzwe a Inyandikorugero"
-
-#, fuzzy
-#~ msgid "invalid member template declaration `%D'"
-#~ msgstr "Sibyo Inyandikorugero"
-
-#, fuzzy
-#~ msgid "explicit specialization in non-namespace scope `%D'"
-#~ msgstr "in Ingano:"
-
-#, fuzzy
-#~ msgid "enclosing class templates are not explicitly specialized"
-#~ msgstr "ishuri Inyandikorugero OYA cy'umwihariko/ mwihariko"
-
-#, fuzzy
-#~ msgid "specializing `%#T' in different namespace"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "  from definition of `%#D'"
-#~ msgstr "Bivuye Insobanuro Bya"
-
-#, fuzzy
-#~ msgid "specialization of `%T' after instantiation"
-#~ msgstr "Bya Nyuma"
-
-#, fuzzy
-#~ msgid "specialization `%T' after instantiation `%T'"
-#~ msgstr "Nyuma"
-
-#, fuzzy
-#~ msgid "explicit specialization of non-template `%T'"
-#~ msgstr "Bya Inyandikorugero"
-
-#, fuzzy
-#~ msgid "specialization of %D after instantiation"
-#~ msgstr "Bya Nyuma"
-
-# #-#-#-#-#  dbaccess.pot (PACKAGE VERSION)  #-#-#-#-#
-# #-#-#-#-#  dbaccess.pot (PACKAGE VERSION)  #-#-#-#-#
-# #-#-#-#-#  dbaccess.pot (PACKAGE VERSION)  #-#-#-#-#
-#, fuzzy
-#~ msgid "%s %+#D"
-#~ msgstr "%s%+#D"
-
-#, fuzzy
-#~ msgid "`%D' is not a function template"
-#~ msgstr "`%D'ni OYA a Umumaro Inyandikorugero"
-
-#, fuzzy
-#~ msgid "template-id `%D' for `%+D' does not match any template declaration"
-#~ msgstr "Inyandikorugero ID kugirango OYA BIHUYE Inyandikorugero"
-
-#, fuzzy
-#~ msgid "ambiguous template specialization `%D' for `%+D'"
-#~ msgstr "Inyandikorugero kugirango"
-
-#, fuzzy
-#~ msgid "template-id `%D' in declaration of primary template"
-#~ msgstr "Inyandikorugero ID in Bya Inyandikorugero"
-
-#, fuzzy
-#~ msgid "template parameter list used in explicit instantiation"
-#~ msgstr "Inyandikorugero Urutonde in"
-
-#, fuzzy
-#~ msgid "definition provided for explicit instantiation"
-#~ msgstr "Insobanuro kugirango"
-
-#, fuzzy
-#~ msgid "too many template parameter lists in declaration of `%D'"
-#~ msgstr "Inyandikorugero Intonde in Bya"
-
-#, fuzzy
-#~ msgid "too few template parameter lists in declaration of `%D'"
-#~ msgstr "Inyandikorugero Intonde in Bya"
-
-#, fuzzy
-#~ msgid "explicit specialization not preceded by `template <>'"
-#~ msgstr "OYA ku Inyandikorugero"
-
-#, fuzzy
-#~ msgid "partial specialization `%D' of function template"
-#~ msgstr "Bituzuye Bya Umumaro Inyandikorugero"
-
-#, fuzzy
-#~ msgid "default argument specified in explicit specialization"
-#~ msgstr "Mburabuzi in"
-
-#, fuzzy
-#~ msgid "template specialization with C linkage"
-#~ msgstr "Inyandikorugero Na: C"
-
-#, fuzzy
-#~ msgid "specialization of implicitly-declared special member function"
-#~ msgstr "Bya Bidasanzwe Umumaro"
-
-#, fuzzy
-#~ msgid "no member function `%D' declared in `%T'"
-#~ msgstr "Oya Umumaro in"
-
-#, fuzzy
-#~ msgid "too many template parameter lists in declaration of `%T'"
-#~ msgstr "Inyandikorugero Intonde in Bya"
-
-#, fuzzy
-#~ msgid " shadows template parm `%#D'"
-#~ msgstr "Inyandikorugero"
-
-#, fuzzy
-#~ msgid "template parameters not used in partial specialization:"
-#~ msgstr "Inyandikorugero Ibigenga OYA in Bituzuye"
-
-# desktop/source\app\ssodlg.src:DLG_SSOLOGIN.text
-#, fuzzy
-#~ msgid "        `%D'"
-#~ msgstr "`%D'"
-
-#, fuzzy
-#~ msgid "partial specialization `%T' does not specialize any template arguments"
-#~ msgstr "Bituzuye OYA Inyandikorugero ingingo"
-
-#, fuzzy
-#~ msgid "template argument `%E' involves template parameter(s)"
-#~ msgstr "Inyandikorugero Inyandikorugero S"
-
-#, fuzzy
-#~ msgid "type `%T' of template argument `%E' depends on template parameter(s)"
-#~ msgstr "Ubwoko Bya Inyandikorugero ku Inyandikorugero S"
-
-#, fuzzy
-#~ msgid "no default argument for `%D'"
-#~ msgstr "Oya Mburabuzi kugirango"
-
-#, fuzzy
-#~ msgid "template with C linkage"
-#~ msgstr "Inyandikorugero Na: C"
-
-#, fuzzy
-#~ msgid "template class without a name"
-#~ msgstr "Inyandikorugero ishuri a Izina:"
-
-#, fuzzy
-#~ msgid "`%D' does not declare a template type"
-#~ msgstr "`%D'OYA a Inyandikorugero Ubwoko"
-
-#, fuzzy
-#~ msgid "template definition of non-template `%#D'"
-#~ msgstr "Inyandikorugero Insobanuro Bya Inyandikorugero"
-
-#, fuzzy
-#~ msgid "expected %d levels of template parms for `%#D', got %d"
-#~ msgstr "Ikitezwe: Intera Bya Inyandikorugero kugirango"
-
-#, fuzzy
-#~ msgid "got %d template parameters for `%#D'"
-#~ msgstr "Inyandikorugero Ibigenga kugirango"
-
-#, fuzzy
-#~ msgid "got %d template parameters for `%#T'"
-#~ msgstr "Inyandikorugero Ibigenga kugirango"
-
-#, fuzzy
-#~ msgid "  but %d required"
-#~ msgstr "Bya ngombwa"
-
-#, fuzzy
-#~ msgid "`%T' is not a template type"
-#~ msgstr "`%T'ni OYA a Inyandikorugero Ubwoko"
-
-#, fuzzy
-#~ msgid "previous declaration `%D'"
-#~ msgstr "Ibanjirije"
-
-#, fuzzy
-#~ msgid "used %d template parameter%s instead of %d"
-#~ msgstr "Inyandikorugero Bya"
-
-#, fuzzy
-#~ msgid "template parameter `%#D'"
-#~ msgstr "Inyandikorugero"
-
-#, fuzzy
-#~ msgid "redeclared here as `%#D'"
-#~ msgstr "Nka"
-
-#, fuzzy
-#~ msgid "redefinition of default argument for `%#D'"
-#~ msgstr "Bya Mburabuzi kugirango"
-
-#, fuzzy
-#~ msgid "  original definition appeared here"
-#~ msgstr "Umwimerere Insobanuro"
-
-#, fuzzy
-#~ msgid "`%E' is not a valid template argument"
-#~ msgstr "`%E'ni OYA a Byemewe Inyandikorugero"
-
-#, fuzzy
-#~ msgid "it must be the address of a function with external linkage"
-#~ msgstr "i Aderesi Bya a Umumaro Na: external"
-
-#, fuzzy
-#~ msgid "it must be the address of an object with external linkage"
-#~ msgstr "i Aderesi Bya Igikoresho Na: external"
-
-#, fuzzy
-#~ msgid "it must be a pointer-to-member of the form `&X::Y'"
-#~ msgstr "a Mweretsi Kuri Bya i Ifishi"
-
-#, fuzzy
-#~ msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
-#~ msgstr "Ikurikiranyanyuguti ni OYA a Byemewe Inyandikorugero ni i Aderesi Bya Igikoresho Na:"
-
-#, fuzzy
-#~ msgid "address of non-extern `%E' cannot be used as template argument"
-#~ msgstr "Aderesi Bya Nka Inyandikorugero"
-
-#, fuzzy
-#~ msgid "non-constant `%E' cannot be used as template argument"
-#~ msgstr "Nka Inyandikorugero"
-
-#, fuzzy
-#~ msgid "object `%E' cannot be used as template argument"
-#~ msgstr "Igikoresho Nka Inyandikorugero"
-
-#, fuzzy
-#~ msgid "to refer to a type member of a template parameter, use `typename %E'"
-#~ msgstr "Kuri Kuri a Ubwoko Bya a Inyandikorugero Gukoresha"
-
-#, fuzzy
-#~ msgid "type/value mismatch at argument %d in template parameter list for `%D'"
-#~ msgstr "Ubwoko Agaciro ku in Inyandikorugero Urutonde kugirango"
-
-#, fuzzy
-#~ msgid "  expected a constant of type `%T', got `%T'"
-#~ msgstr "Ikitezwe: a Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "  expected a type, got `%E'"
-#~ msgstr "Ikitezwe: a Ubwoko"
-
-#, fuzzy
-#~ msgid "  expected a type, got `%T'"
-#~ msgstr "Ikitezwe: a Ubwoko"
-
-#, fuzzy
-#~ msgid "  expected a class template, got `%T'"
-#~ msgstr "Ikitezwe: a ishuri Inyandikorugero"
-
-#, fuzzy
-#~ msgid "  expected a template of type `%D', got `%D'"
-#~ msgstr "Ikitezwe: a Inyandikorugero Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "template-argument `%T' uses anonymous type"
-#~ msgstr "Inyandikorugero Ubwoko"
-
-#, fuzzy
-#~ msgid "template-argument `%T' uses local type `%T'"
-#~ msgstr "Inyandikorugero Ubwoko"
-
-#, fuzzy
-#~ msgid "template-argument `%T' is a variably modified type"
-#~ msgstr "Inyandikorugero ni a Byahinduwe Ubwoko"
-
-#, fuzzy
-#~ msgid "could not convert template argument `%E' to `%T'"
-#~ msgstr "OYA GUHINDURA Inyandikorugero Kuri"
-
-#, fuzzy
-#~ msgid "wrong number of template arguments (%d, should be %d)"
-#~ msgstr "Umubare Bya Inyandikorugero ingingo"
-
-#, fuzzy
-#~ msgid "provided for `%D'"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "template argument %d is invalid"
-#~ msgstr "Inyandikorugero ni Sibyo"
-
-#, fuzzy
-#~ msgid "non-template used as template"
-#~ msgstr "Inyandikorugero Nka Inyandikorugero"
-
-#, fuzzy
-#~ msgid "`%T' is not a template"
-#~ msgstr "`%T'ni OYA a Inyandikorugero"
-
-#, fuzzy
-#~ msgid "non-template type `%T' used as a template"
-#~ msgstr "Inyandikorugero Ubwoko Nka a Inyandikorugero"
-
-#, fuzzy
-#~ msgid "for template declaration `%D'"
-#~ msgstr "kugirango Inyandikorugero"
-
-#, fuzzy
-#~ msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
-#~ msgstr "Inyandikorugero Ubujyakuzimu Kinini Bya Gukoresha Ubujyakuzimu Kuri i Kinini"
-
-#, fuzzy
-#~ msgid "ambiguous class template instantiation for `%#T'"
-#~ msgstr "ishuri Inyandikorugero kugirango"
-
-# #-#-#-#-#  dbaccess.pot (PACKAGE VERSION)  #-#-#-#-#
-# #-#-#-#-#  dbaccess.pot (PACKAGE VERSION)  #-#-#-#-#
-# #-#-#-#-#  dbaccess.pot (PACKAGE VERSION)  #-#-#-#-#
-#, fuzzy
-#~ msgid "%s %+#T"
-#~ msgstr "%s%+#T"
-
-#, fuzzy
-#~ msgid "instantiation of `%D' as type `%T'"
-#~ msgstr "Bya Nka Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid parameter type `%T'"
-#~ msgstr "Sibyo Ubwoko"
-
-#, fuzzy
-#~ msgid "in declaration `%D'"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "creating pointer to member function of non-class type `%T'"
-#~ msgstr "Mweretsi Kuri Umumaro Bya ishuri Ubwoko"
-
-#, fuzzy
-#~ msgid "creating array with size zero"
-#~ msgstr "Imbonerahamwe Na: Ingano Zeru"
-
-#, fuzzy
-#~ msgid "creating array with size zero (`%E')"
-#~ msgstr "Imbonerahamwe Na: Ingano Zeru"
-
-#, fuzzy
-#~ msgid "forming reference to void"
-#~ msgstr "Indango Kuri"
-
-#, fuzzy
-#~ msgid "forming %s to reference type `%T'"
-#~ msgstr "Kuri Indango Ubwoko"
-
-#, fuzzy
-#~ msgid "creating pointer to member of non-class type `%T'"
-#~ msgstr "Mweretsi Kuri Bya ishuri Ubwoko"
-
-#, fuzzy
-#~ msgid "creating pointer to member reference type `%T'"
-#~ msgstr "Mweretsi Kuri Indango Ubwoko"
-
-#, fuzzy
-#~ msgid "creating array of `%T'"
-#~ msgstr "Imbonerahamwe Bya"
-
-#, fuzzy
-#~ msgid "`%T' is not a class, struct, or union type"
-#~ msgstr "`%T'ni OYA a ishuri Cyangwa Ihuza Ubwoko"
-
-#, fuzzy
-#~ msgid "use of `%s' in template"
-#~ msgstr "Gukoresha Bya in Inyandikorugero"
-
-#, fuzzy
-#~ msgid "type `%T' composed from a local class is not a valid template-argument"
-#~ msgstr "Ubwoko Bivuye a ishuri ni OYA a Byemewe Inyandikorugero"
-
-#, fuzzy
-#~ msgid "  trying to instantiate `%D'"
-#~ msgstr "Kuri"
-
-#, fuzzy
-#~ msgid "incomplete type unification"
-#~ msgstr "Ubwoko"
-
-#, fuzzy
-#~ msgid "use of `%s' in template type unification"
-#~ msgstr "Gukoresha Bya in Inyandikorugero Ubwoko"
-
-#, fuzzy
-#~ msgid "explicit instantiation of non-template `%#D'"
-#~ msgstr "Bya Inyandikorugero"
-
-#, fuzzy
-#~ msgid "no matching template for `%D' found"
-#~ msgstr "Oya Inyandikorugero kugirango Byabonetse"
-
-#, fuzzy
-#~ msgid "explicit instantiation of `%#D'"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "duplicate explicit instantiation of `%#D'"
-#~ msgstr "Gusubiramo Bya"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
-#~ msgstr "C i Gukoresha Bya ku"
-
-#, fuzzy
-#~ msgid "storage class `%D' applied to template instantiation"
-#~ msgstr "ishuri Byashyizweho Kuri Inyandikorugero"
-
-#, fuzzy
-#~ msgid "explicit instantiation of non-template type `%T'"
-#~ msgstr "Bya Inyandikorugero Ubwoko"
-
-#, fuzzy
-#~ msgid "explicit instantiation of `%#T' before definition of template"
-#~ msgstr "Bya Mbere Insobanuro Bya Inyandikorugero"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
-#~ msgstr "C i Gukoresha Bya ku"
-
-#, fuzzy
-#~ msgid "duplicate explicit instantiation of `%#T'"
-#~ msgstr "Gusubiramo Bya"
-
-#, fuzzy
-#~ msgid "explicit instantiation of `%D' but no definition available"
-#~ msgstr "Bya Oya Insobanuro Bihari"
-
-#, fuzzy
-#~ msgid "`%#T' is not a valid type for a template constant parameter"
-#~ msgstr "`%#T'ni OYA a Byemewe Ubwoko kugirango a Inyandikorugero"
-
-#, fuzzy
-#~ msgid "-frepo must be used with -c"
-#~ msgstr "-Na: C"
-
-#, fuzzy
-#~ msgid "mysterious repository information in %s"
-#~ msgstr "Ibisobanuro in"
-
-#, fuzzy
-#~ msgid "can't create repository information file `%s'"
-#~ msgstr "Kurema Ibisobanuro IDOSIYE"
-
-#, fuzzy
-#~ msgid "cannot use typeid with -fno-rtti"
-#~ msgstr "Gukoresha Na:"
-
-#, fuzzy
-#~ msgid "must #include <typeinfo> before using typeid"
-#~ msgstr "Gushyiramo Mbere ikoresha"
-
-#, fuzzy
-#~ msgid "cannot create type information for type `%T' because its size is variable"
-#~ msgstr "Kurema Ubwoko Ibisobanuro kugirango Ubwoko Ingano ni IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
-#~ msgstr "Bya Kuri Nta narimwe"
-
-#, fuzzy
-#~ msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
-#~ msgstr "Bya Ubwoko Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "`%T' is an inaccessible base of `%T'"
-#~ msgstr "`%T'ni SHINGIRO Bya"
-
-#, fuzzy
-#~ msgid "`%T' is an ambiguous base of `%T'"
-#~ msgstr "`%T'ni SHINGIRO Bya"
-
-#, fuzzy
-#~ msgid "assignment to non-static member `%D' of enclosing class `%T'"
-#~ msgstr "Igenera Kuri Bya ishuri"
-
-#, fuzzy
-#~ msgid "adjusting pointers for covariant returns"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "invalid covariant return type for `%#D'"
-#~ msgstr "Sibyo Garuka Ubwoko kugirango"
-
-#, fuzzy
-#~ msgid "  overriding `%#D' (must be pointer or reference to class)"
-#~ msgstr "Mweretsi Cyangwa Indango Kuri ishuri"
-
-#, fuzzy
-#~ msgid "  overriding `%#D' (must use pointer or reference)"
-#~ msgstr "Gukoresha Mweretsi Cyangwa Indango"
-
-#, fuzzy
-#~ msgid "conflicting return type specified for `%#D'"
-#~ msgstr "Garuka Ubwoko kugirango"
-
-#, fuzzy
-#~ msgid "looser throw specifier for `%#F'"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "  since `%#D' declared in base class"
-#~ msgstr "guhera in SHINGIRO ishuri"
-
-#, fuzzy
-#~ msgid "`%#D' needs a final overrider"
-#~ msgstr "`%#D'a"
-
-#, fuzzy
-#~ msgid "type of asm operand `%E' could not be determined"
-#~ msgstr "Ubwoko Bya OYA"
-
-#, fuzzy
-#~ msgid "ISO C++ does not permit named return values"
-#~ msgstr "C OYA Garuka Uduciro"
-
-#, fuzzy
-#~ msgid "return identifier `%D' already in place"
-#~ msgstr "Garuka Ikiranga in"
-
-#, fuzzy
-#~ msgid "can't redefine default return value for constructors"
-#~ msgstr "Mburabuzi Garuka Agaciro kugirango"
-
-#, fuzzy
-#~ msgid "only constructors take base initializers"
-#~ msgstr "SHINGIRO"
-
-#, fuzzy
-#~ msgid "`this' is unavailable for static member functions"
-#~ msgstr "`ni kugirango Imimaro"
-
-#, fuzzy
-#~ msgid "invalid use of `this' in non-member function"
-#~ msgstr "Sibyo Gukoresha Bya in Umumaro"
-
-#, fuzzy
-#~ msgid "invalid use of `this' at top level"
-#~ msgstr "Sibyo Gukoresha Bya ku Hejuru: urwego"
-
-#, fuzzy
-#~ msgid "calling type `%T' like a method"
-#~ msgstr "Ubwoko nka a Uburyo"
-
-#, fuzzy
-#~ msgid "destructor specifier `%T::~%T()' must have matching names"
-#~ msgstr "Amazina"
-
-#, fuzzy
-#~ msgid "`%E' is not of type `%T'"
-#~ msgstr "`%E'ni OYA Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "template type parameters must use the keyword `class' or `typename'"
-#~ msgstr "Inyandikorugero Ubwoko Ibigenga Gukoresha i Ijambo- banze Cyangwa"
-
-#, fuzzy
-#~ msgid "invalid default template argument"
-#~ msgstr "Sibyo Mburabuzi Inyandikorugero"
-
-#, fuzzy
-#~ msgid "definition of `%#T' inside template parameter list"
-#~ msgstr "Insobanuro Bya Mo Imbere Inyandikorugero Urutonde"
-
-#, fuzzy
-#~ msgid "invalid definition of qualified type `%T'"
-#~ msgstr "Sibyo Insobanuro Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid base-class specification"
-#~ msgstr "Sibyo SHINGIRO ishuri"
-
-#, fuzzy
-#~ msgid "base class `%T' has cv qualifiers"
-#~ msgstr "SHINGIRO ishuri"
-
-#, fuzzy
-#~ msgid "multiple declarators in template declaration"
-#~ msgstr "Igikubo in Inyandikorugero"
-
-#, fuzzy
-#~ msgid "type of `%E' is unknown"
-#~ msgstr "Ubwoko Bya ni Kitazwi"
-
-#, fuzzy
-#~ msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
-#~ msgstr "Ikiranga Izina: Na: C By'imbere"
-
-#, fuzzy
-#~ msgid "parse error at end of saved function text"
-#~ msgstr "Ikosa ku Impera Bya Umumaro Umwandiko"
-
-#, fuzzy
-#~ msgid "%Hend of file read inside definition"
-#~ msgstr "%HendBya IDOSIYE Gusoma Mo Imbere Insobanuro"
-
-#, fuzzy
-#~ msgid "parse error in method specification"
-#~ msgstr "Ikosa in Uburyo"
-
-#, fuzzy
-#~ msgid "function body for constructor missing"
-#~ msgstr "Umumaro Umubiri kugirango Ibuze"
-
-#, fuzzy
-#~ msgid "%Hend of file read inside default argument"
-#~ msgstr "%HendBya IDOSIYE Gusoma Mo Imbere Mburabuzi"
-
-#, fuzzy
-#~ msgid "circular dependency in default args of `%#D'"
-#~ msgstr "Cy'uruziga in Mburabuzi Bya"
-
-#, fuzzy
-#~ msgid "invalid type `%T' for default argument to `%T'"
-#~ msgstr "Sibyo Ubwoko kugirango Mburabuzi Kuri"
-
-#, fuzzy
-#~ msgid "%s before `%s'"
-#~ msgstr "%sMbere"
-
-#, fuzzy
-#~ msgid "%s before `%c'"
-#~ msgstr "%sMbere"
-
-#, fuzzy
-#~ msgid "%s before `\\%o'"
-#~ msgstr "%sMbere"
-
-#, fuzzy
-#~ msgid "%s before `%s' token"
-#~ msgstr "%sMbere"
-
-#, fuzzy
-#~ msgid "non-lvalue in %s"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "`%V' qualifiers cannot be applied to `%T'"
-#~ msgstr "`%V'Byashyizweho Kuri"
-
-#, fuzzy
-#~ msgid "`%s' attribute can only be applied to Java class definitions"
-#~ msgstr "`%s'Ikiranga Byashyizweho Kuri ishuri"
-
-#, fuzzy
-#~ msgid "`%s' attribute can only be applied to class definitions"
-#~ msgstr "`%s'Ikiranga Byashyizweho Kuri ishuri"
-
-#, fuzzy
-#~ msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
-#~ msgstr "`%s'ni g NONEAHA ku Mburabuzi"
-
-#, fuzzy
-#~ msgid "requested init_priority is not an integer constant"
-#~ msgstr "ni OYA Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
-#~ msgstr "Gukoresha Ikiranga ku IDOSIYE Ingano: Bya Ibintu Bya ishuri Ubwoko"
-
-#, fuzzy
-#~ msgid "requested init_priority is out of range"
-#~ msgstr "ni Inyuma Bya Urutonde"
-
-#, fuzzy
-#~ msgid "requested init_priority is reserved for internal use"
-#~ msgstr "ni kugirango By'imbere Gukoresha"
-
-#, fuzzy
-#~ msgid "`%s' attribute is not supported on this platform"
-#~ msgstr "`%s'Ikiranga ni OYA ku iyi"
-
-#, fuzzy
-#~ msgid "lang_* check: failed in %s, at %s:%d"
-#~ msgstr "Kugenzura... Byanze in ku"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
-#~ msgstr "C hagati Mweretsi Bya Ubwoko Na Mweretsi Kuri Umumaro"
-
-#, fuzzy
-#~ msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
-#~ msgstr "%shagati Mweretsi Na a"
-
-#, fuzzy
-#~ msgid "ISO C++ prohibits conversion from `%#T' to `(...)'"
-#~ msgstr "C Ihindurangero Bivuye Kuri"
-
-#, fuzzy
-#~ msgid "invalid application of `%s' to a member function"
-#~ msgstr "Sibyo Porogaramu Bya Kuri a Umumaro"
-
-#, fuzzy
-#~ msgid "invalid application of `%s' to non-static member"
-#~ msgstr "Sibyo Porogaramu Bya Kuri"
-
-#, fuzzy
-#~ msgid "sizeof applied to a bit-field"
-#~ msgstr "Byashyizweho Kuri a Umwanya"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
-#~ msgstr "C Kuri imvugo Bya Umumaro Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid use of non-lvalue array"
-#~ msgstr "Sibyo Gukoresha Bya Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "deprecated conversion from string constant to `%T'"
-#~ msgstr "Bitemewe. Ihindurangero Bivuye Ikurikiranyanyuguti Kuri"
-
-#, fuzzy
-#~ msgid "request for member `%D' in `%E', which is of non-class type `%T'"
-#~ msgstr "Kubaza... kugirango in ni Bya ishuri Ubwoko"
-
-#, fuzzy
-#~ msgid "`%D' is not a member of `%T'"
-#~ msgstr "`%D'ni OYA a Bya"
-
-#, fuzzy
-#~ msgid "invalid access to non-static data member `%D' of NULL object"
-#~ msgstr "Sibyo Kuri Ibyatanzwe Bya Igikoresho"
-
-#, fuzzy
-#~ msgid "(perhaps the `offsetof' macro was used incorrectly)"
-#~ msgstr "(i Makoro"
-
-#, fuzzy
-#~ msgid "`%D::%D' is not a member of `%T'"
-#~ msgstr "`%D::%D'ni OYA a Bya"
-
-#, fuzzy
-#~ msgid "destructor specifier `%T::~%T' must have matching names"
-#~ msgstr "Amazina"
-
-#, fuzzy
-#~ msgid "type `%T' has no destructor"
-#~ msgstr "Ubwoko Oya"
-
-#, fuzzy
-#~ msgid "`%D' is not a member template function"
-#~ msgstr "`%D'ni OYA a Inyandikorugero Umumaro"
-
-#, fuzzy
-#~ msgid "`%T' is not a pointer-to-object type"
-#~ msgstr "`%T'ni OYA a Mweretsi Kuri Igikoresho Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid use of `%s' on pointer to member"
-#~ msgstr "Sibyo Gukoresha Bya ku Mweretsi Kuri"
-
-#, fuzzy
-#~ msgid "invalid type argument"
-#~ msgstr "Sibyo Ubwoko"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids subscripting non-lvalue array"
-#~ msgstr "C Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "subscripting array declared `register'"
-#~ msgstr "Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "object missing in use of `%E'"
-#~ msgstr "Igikoresho Ibuze in Gukoresha Bya"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids calling `::main' from within program"
-#~ msgstr "C Bivuye muri Porogaramu"
-
-#, fuzzy
-#~ msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
-#~ msgstr "Gukoresha Cyangwa Kuri Mweretsi Kuri Umumaro in"
-
-#, fuzzy
-#~ msgid "`%E' cannot be used as a function"
-#~ msgstr "`%E'Nka a Umumaro"
-
-#, fuzzy
-#~ msgid "too many arguments to %s `%+#D'"
-#~ msgstr "ingingo Kuri"
-
-#, fuzzy
-#~ msgid "parameter type of called function is incomplete"
-#~ msgstr "Ubwoko Bya Umumaro ni"
-
-#, fuzzy
-#~ msgid "too few arguments to %s `%+#D'"
-#~ msgstr "ingingo Kuri"
-
-#, fuzzy
-#~ msgid "assuming cast to type `%T' from overloaded function"
-#~ msgstr "Kuri Ubwoko Bivuye Umumaro"
-
-#, fuzzy
-#~ msgid "division by zero in `%E / 0'"
-#~ msgstr "ku Zeru in"
-
-#, fuzzy
-#~ msgid "division by zero in `%E / 0.'"
-#~ msgstr "ku Zeru in 0"
-
-#, fuzzy
-#~ msgid "division by zero in `%E %% 0'"
-#~ msgstr "ku Zeru in"
-
-#, fuzzy
-#~ msgid "division by zero in `%E %% 0.'"
-#~ msgstr "ku Zeru in 0"
-
-#, fuzzy
-#~ msgid "%s rotate count is negative"
-#~ msgstr "%sKuzerutsa IBARA ni"
-
-#, fuzzy
-#~ msgid "%s rotate count >= width of type"
-#~ msgstr "%sKuzerutsa IBARA Ubugari Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids comparison between pointer and integer"
-#~ msgstr "C hagati Mweretsi Na Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "comparison between types `%#T' and `%#T'"
-#~ msgstr "hagati Na"
-
-#, fuzzy
-#~ msgid "comparison between signed and unsigned integer expressions"
-#~ msgstr "hagati Na Bitashizweho umukono Umubare wuzuye"
-
-#, fuzzy
-#~ msgid "invalid operands of types `%T' and `%T' to binary `%O'"
-#~ msgstr "Sibyo Bya Na Kuri Nyabibiri"
-
-#, fuzzy
-#~ msgid "NULL used in arithmetic"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
-#~ msgstr "C ikoresha Mweretsi Bya Ubwoko in Gukuramo"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids using pointer to a function in subtraction"
-#~ msgstr "C ikoresha Mweretsi Kuri a Umumaro in Gukuramo"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids using pointer to a method in subtraction"
-#~ msgstr "C ikoresha Mweretsi Kuri a Uburyo in Gukuramo"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids using pointer to a member in subtraction"
-#~ msgstr "C ikoresha Mweretsi Kuri a in Gukuramo"
-
-#, fuzzy
-#~ msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
-#~ msgstr "Sibyo Gukoresha Bya a Mweretsi Kuri Ubwoko in Mweretsi"
-
-#, fuzzy
-#~ msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
-#~ msgstr "Sibyo Gukoresha Bya Kuri Ifishi a Mweretsi Kuri Umumaro a ID"
-
-#, fuzzy
-#~ msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
-#~ msgstr "Kuri Ifishi a Mweretsi Kuri Umumaro"
-
-#, fuzzy
-#~ msgid "taking address of temporary"
-#~ msgstr "Aderesi Bya By'igihe gito"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids %sing an enum"
-#~ msgstr "C"
-
-#, fuzzy
-#~ msgid "cannot %s a pointer to incomplete type `%T'"
-#~ msgstr "a Mweretsi Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids %sing a pointer of type `%T'"
-#~ msgstr "C a Mweretsi Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "cast to non-reference type used as lvalue"
-#~ msgstr "Kuri Indango Ubwoko Nka"
-
-#, fuzzy
-#~ msgid "invalid use of `--' on bool variable `%D'"
-#~ msgstr "Sibyo Gukoresha Bya ku IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids taking address of function `::main'"
-#~ msgstr "C Aderesi Bya Umumaro"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids taking the address of an unqualified non-static member function to form a pointer to member function.  Say `&%T::%D'"
-#~ msgstr "C i Aderesi Bya Umumaro Kuri Ifishi a Mweretsi Kuri Umumaro"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
-#~ msgstr "C i Aderesi Bya a Umumaro Kuri Ifishi a Mweretsi Kuri Umumaro"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
-#~ msgstr "C i Aderesi Bya a Kuri a imvugo"
-
-#, fuzzy
-#~ msgid "attempt to take address of bit-field structure member `%D'"
-#~ msgstr "Kuri Aderesi Bya Umwanya Imiterere"
-
-#, fuzzy
-#~ msgid "taking address of destructor"
-#~ msgstr "Aderesi Bya"
-
-#, fuzzy
-#~ msgid "taking address of bound pointer-to-member expression"
-#~ msgstr "Aderesi Bya Mweretsi Kuri imvugo"
-
-#, fuzzy
-#~ msgid "cannot create pointer to reference member `%D'"
-#~ msgstr "Kurema Mweretsi Kuri Indango"
-
-#, fuzzy
-#~ msgid "cannot take the address of `this', which is an rvalue expression"
-#~ msgstr "i Aderesi Bya ni imvugo"
-
-#, fuzzy
-#~ msgid "address requested for `%D', which is declared `register'"
-#~ msgstr "Aderesi kugirango ni"
-
-#, fuzzy
-#~ msgid "static_cast from type `%T' to type `%T' casts away constness"
-#~ msgstr "Bivuye Ubwoko Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid static_cast from type `%T' to type `%T'"
-#~ msgstr "Sibyo Bivuye Ubwoko Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
-#~ msgstr "Sibyo Bya imvugo Bya Ubwoko Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "reinterpret_cast from `%T' to `%T' loses precision"
-#~ msgstr "Bivuye Kuri"
-
-#, fuzzy
-#~ msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
-#~ msgstr "Bivuye Kuri Cyangwa"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
-#~ msgstr "C hagati Mweretsi Kuri Umumaro Na Mweretsi Kuri Igikoresho"
-
-#, fuzzy
-#~ msgid "invalid reinterpret_cast from type `%T' to type `%T'"
-#~ msgstr "Sibyo Bivuye Ubwoko Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
-#~ msgstr "Sibyo Gukoresha Bya Na: Ubwoko ni OYA a Mweretsi Indango a Mweretsi Kuri Ibyatanzwe Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
-#~ msgstr "Sibyo Gukoresha Bya Na: Ubwoko ni a Mweretsi Cyangwa Indango Kuri a Umumaro Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
-#~ msgstr "Sibyo Bya Bya Ubwoko Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid const_cast from type `%T' to type `%T'"
-#~ msgstr "Sibyo Bivuye Ubwoko Kuri Ubwoko"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids casting to an array type `%T'"
-#~ msgstr "C Kuri Imbonerahamwe Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid cast to function type `%T'"
-#~ msgstr "Sibyo Kuri Umumaro Ubwoko"
-
-#, fuzzy
-#~ msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
-#~ msgstr "Bivuye Kuri Bivuye Mweretsi Intego Ubwoko"
-
-#, fuzzy
-#~ msgid "cast from `%T' to `%T' increases required alignment of target type"
-#~ msgstr "Bivuye Kuri Bya ngombwa Itunganya Bya Intego Ubwoko"
-
-#, fuzzy
-#~ msgid "  in evaluation of `%Q(%#T, %#T)'"
-#~ msgstr "in Bya"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids cast to non-reference type used as lvalue"
-#~ msgstr "C Kuri Indango Ubwoko Nka"
-
-#, fuzzy
-#~ msgid "incompatible types in assignment of `%T' to `%T'"
-#~ msgstr "in Igenera Bya Kuri"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids assignment of arrays"
-#~ msgstr "C Igenera Bya"
-
-#, fuzzy
-#~ msgid "   in pointer to member function conversion"
-#~ msgstr "in Mweretsi Kuri Umumaro Ihindurangero"
-
-#, fuzzy
-#~ msgid "   in pointer to member conversion"
-#~ msgstr "in Mweretsi Kuri Ihindurangero"
-
-#, fuzzy
-#~ msgid "pointer to member cast via virtual base `%T' of `%T'"
-#~ msgstr "Mweretsi Kuri Biturutse Kitaboneka SHINGIRO Bya"
-
-#, fuzzy
-#~ msgid "pointer to member conversion via virtual base `%T' of `%T'"
-#~ msgstr "Mweretsi Kuri Ihindurangero Biturutse Kitaboneka SHINGIRO Bya"
-
-#, fuzzy
-#~ msgid "invalid conversion to type `%T' from type `%T'"
-#~ msgstr "Sibyo Ihindurangero Kuri Ubwoko Bivuye Ubwoko"
-
-#, fuzzy
-#~ msgid "passing NULL used for non-pointer %s %P of `%D'"
-#~ msgstr "kugirango Mweretsi Bya"
-
-#, fuzzy
-#~ msgid "%s to non-pointer type `%T' from NULL"
-#~ msgstr "%sKuri Mweretsi Ubwoko Bivuye"
-
-#, fuzzy
-#~ msgid "passing `%T' for %s %P of `%D'"
-#~ msgstr "kugirango Bya"
-
-#, fuzzy
-#~ msgid "%s to `%T' from `%T'"
-#~ msgstr "%sKuri Bivuye"
-
-#, fuzzy
-#~ msgid "passing negative value `%E' for %s %P of `%D'"
-#~ msgstr "Agaciro kugirango Bya"
-
-#, fuzzy
-#~ msgid "%s of negative value `%E' to `%T'"
-#~ msgstr "%sBya Agaciro Kuri"
-
-#, fuzzy
-#~ msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
-#~ msgstr "GUHINDURA Kuri kugirango Kuri"
-
-#, fuzzy
-#~ msgid "cannot convert `%T' to `%T' in %s"
-#~ msgstr "GUHINDURA Kuri in"
-
-#, fuzzy
-#~ msgid "in passing argument %P of `%+D'"
-#~ msgstr "in Bya"
-
-#, fuzzy
-#~ msgid "returning reference to temporary"
-#~ msgstr "Indango Kuri By'igihe gito"
-
-#, fuzzy
-#~ msgid "reference to non-lvalue returned"
-#~ msgstr "Indango Kuri"
-
-#, fuzzy
-#~ msgid "reference to local variable `%D' returned"
-#~ msgstr "Indango Kuri IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "address of local variable `%D' returned"
-#~ msgstr "Aderesi Bya IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "returning a value from a destructor"
-#~ msgstr "a Agaciro Bivuye a"
-
-#, fuzzy
-#~ msgid "cannot return from a handler of a function-try-block of a constructor"
-#~ msgstr "Garuka Bivuye a Bya a Umumaro Funga Bya a"
-
-#, fuzzy
-#~ msgid "returning a value from a constructor"
-#~ msgstr "a Agaciro Bivuye a"
-
-#, fuzzy
-#~ msgid "return-statement with no value, in function declared with a non-void return type"
-#~ msgstr "Garuka Inyandiko Na: Oya Agaciro in Umumaro Na: a Garuka Ubwoko"
-
-#, fuzzy
-#~ msgid "return-statement with a value, in function declared with a void return type"
-#~ msgstr "Garuka Inyandiko Na: a Agaciro in Umumaro Na: a Garuka Ubwoko"
-
-#, fuzzy
-#~ msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
-#~ msgstr "`Mukoresha OYA Garuka ni Cyangwa Gishya ni in INGARUKA"
-
-#, fuzzy
-#~ msgid "type `%T' is not a base type for type `%T'"
-#~ msgstr "Ubwoko ni OYA a SHINGIRO Ubwoko kugirango Ubwoko"
-
-#, fuzzy
-#~ msgid "cannot declare variable `%D' to be of type `%T'"
-#~ msgstr "IMPINDURAGACIRO Kuri Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "cannot declare parameter `%D' to be of type `%T'"
-#~ msgstr "Kuri Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "cannot declare field `%D' to be of type `%T'"
-#~ msgstr "Umwanya Kuri Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "invalid return type for member function `%#D'"
-#~ msgstr "Sibyo Garuka Ubwoko kugirango Umumaro"
-
-#, fuzzy
-#~ msgid "invalid return type for function `%#D'"
-#~ msgstr "Sibyo Garuka Ubwoko kugirango Umumaro"
-
-#, fuzzy
-#~ msgid "cannot allocate an object of type `%T'"
-#~ msgstr "Igikoresho Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "  because the following virtual functions are abstract:"
-#~ msgstr "i Kitaboneka Imimaro Incamake"
-
-# basctl/source\basicide\basidesh.src:RID_IMGBTN_REMOVEWATCH.text
-#, fuzzy
-#~ msgid "\t%#D"
-#~ msgstr "%#D"
-
-#, fuzzy
-#~ msgid "  since type `%T' has abstract virtual functions"
-#~ msgstr "guhera Ubwoko Incamake Kitaboneka Imimaro"
-
-#, fuzzy
-#~ msgid "constructor syntax used, but no constructor declared for type `%T'"
-#~ msgstr "Oya kugirango Ubwoko"
-
-#, fuzzy
-#~ msgid "comma expression used to initialize return value"
-#~ msgstr "Akitso imvugo Kuri gutangiza Garuka Agaciro"
-
-#, fuzzy
-#~ msgid "cannot initialize arrays using this syntax"
-#~ msgstr "gutangiza ikoresha iyi"
-
-#, fuzzy
-#~ msgid "initializing array with parameter list"
-#~ msgstr "Gutangiza Imbonerahamwe Na: Urutonde"
-
-#, fuzzy
-#~ msgid "initializer for scalar variable requires one element"
-#~ msgstr "kugirango IMPINDURAGACIRO Ikigize:"
-
-#, fuzzy
-#~ msgid "braces around scalar initializer for `%T'"
-#~ msgstr "Ingirwadusodeko kugirango"
-
-#, fuzzy
-#~ msgid "ignoring extra initializers for `%T'"
-#~ msgstr "Birenga kugirango"
-
-#, fuzzy
-#~ msgid "variable-sized object of type `%T' may not be initialized"
-#~ msgstr "IMPINDURAGACIRO Igikoresho Bya Ubwoko Gicurasi OYA"
-
-#, fuzzy
-#~ msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
-#~ msgstr "Bya Ubwoko ku OYA ku"
-
-#, fuzzy
-#~ msgid "aggregate has a partly bracketed initializer"
-#~ msgstr "a"
-
-#, fuzzy
-#~ msgid "non-empty initializer for array of empty elements"
-#~ msgstr "ubusa kugirango Imbonerahamwe Bya ubusa Ibintu"
-
-#, fuzzy
-#~ msgid "initializer list for object of class with virtual base classes"
-#~ msgstr "Urutonde kugirango Igikoresho Bya ishuri Na: Kitaboneka SHINGIRO Inzego"
-
-#, fuzzy
-#~ msgid "initializer list for object of class with base classes"
-#~ msgstr "Urutonde kugirango Igikoresho Bya ishuri Na: SHINGIRO Inzego"
-
-#, fuzzy
-#~ msgid "initializer list for object using virtual functions"
-#~ msgstr "Urutonde kugirango Igikoresho ikoresha Kitaboneka Imimaro"
-
-#, fuzzy
-#~ msgid "missing initializer for member `%D'"
-#~ msgstr "Ibuze kugirango"
-
-#, fuzzy
-#~ msgid "uninitialized const member `%D'"
-#~ msgstr "Itatangijwe"
-
-#, fuzzy
-#~ msgid "member `%D' with uninitialized const fields"
-#~ msgstr "Na: Itatangijwe Imyanya"
-
-#, fuzzy
-#~ msgid "member `%D' is uninitialized reference"
-#~ msgstr "ni Itatangijwe Indango"
-
-#, fuzzy
-#~ msgid "index value instead of field name in union initializer"
-#~ msgstr "Umubarendanga Agaciro Bya Umwanya Izina: in Ihuza"
-
-#, fuzzy
-#~ msgid "no field `%D' in union being initialized"
-#~ msgstr "Oya Umwanya in Ihuza"
-
-#, fuzzy
-#~ msgid "union `%T' with no named members cannot be initialized"
-#~ msgstr "Ihuza Na: Oya"
-
-#, fuzzy
-#~ msgid "excess elements in aggregate initializer"
-#~ msgstr "Ibintu in"
-
-#, fuzzy
-#~ msgid "circular pointer delegation detected"
-#~ msgstr "Cy'uruziga Mweretsi"
-
-#, fuzzy
-#~ msgid "base operand of `->' has non-pointer type `%T'"
-#~ msgstr "SHINGIRO Bya Mweretsi Ubwoko"
-
-#, fuzzy
-#~ msgid "result of `operator->()' yields non-pointer result"
-#~ msgstr "Igisubizo Bya Mukoresha Mweretsi Igisubizo"
-
-#, fuzzy
-#~ msgid "base operand of `->' is not a pointer"
-#~ msgstr "SHINGIRO Bya ni OYA a Mweretsi"
-
-#, fuzzy
-#~ msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
-#~ msgstr "`%E'Nka a Mweretsi guhera ni Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
-#~ msgstr "Gukurikiza Mweretsi Kuri ni Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "member type `%T::' incompatible with object type `%T'"
-#~ msgstr "Ubwoko Na: Igikoresho Ubwoko"
-
-#, fuzzy
-#~ msgid "`%T' fails to be a typedef or built-in type"
-#~ msgstr "`%T'Kuri a Cyangwa in Ubwoko"
-
-#, fuzzy
-#~ msgid "ISO C++ forbids defining types within %s"
-#~ msgstr "C muri"
-
-#, fuzzy
-#~ msgid "call to function `%D' which throws incomplete type `%#T'"
-#~ msgstr "Kuri Umumaro Ubwoko"
-
-#, fuzzy
-#~ msgid "call to function which throws incomplete type `%#T'"
-#~ msgstr "Kuri Umumaro Ubwoko"
-
-#, fuzzy
-#~ msgid "%s is deprecated, please see the documentation for details"
-#~ msgstr "%sni Bitemewe. i kugirango Birambuye"
-
-#, fuzzy
-#~ msgid "Do not obey access control semantics"
-#~ msgstr "OYA Igenzura"
-
-#, fuzzy
-#~ msgid "Change when template instances are emitted"
-#~ msgstr "Ryari: Inyandikorugero Ingero"
-
-#, fuzzy
-#~ msgid "Check the return value of new"
-#~ msgstr "i Garuka Agaciro Bya Gishya"
-
-#, fuzzy
-#~ msgid "Reduce size of object files"
-#~ msgstr "Ingano Bya Igikoresho Idosiye"
-
-#, fuzzy
-#~ msgid "Make string literals `char[]' instead of `const char[]'"
-#~ msgstr "Ikurikiranyanyuguti INYUGUTI Bya INYUGUTI"
-
-#, fuzzy
-#~ msgid "Dump the entire translation unit to a file"
-#~ msgstr "i Umwandiko wahinduwe ururimi Igice: Kuri a IDOSIYE"
-
-#, fuzzy
-#~ msgid "Do not inline member functions by default"
-#~ msgstr "OYA Mumurongo Imimaro ku Mburabuzi"
-
-#, fuzzy
-#~ msgid "Do not generate run time type descriptor information"
-#~ msgstr "OYA Gukoresha Igihe Ubwoko Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Do not generate code to check exception specifications"
-#~ msgstr "OYA ITEGEKONGENGA Kuri Kugenzura... Irengayobora(-)"
-
-#, fuzzy
-#~ msgid "Scope of for-init-statement vars extends outside"
-#~ msgstr "Bya kugirango Inyandiko Hanze"
-
-#, fuzzy
-#~ msgid "Do not recognize GNU defined keywords"
-#~ msgstr "OYA Amagambo fatizo"
-
-#, fuzzy
-#~ msgid "Enable support for huge objects"
-#~ msgstr "Gushigikira kugirango Ibintu"
-
-#, fuzzy
-#~ msgid "Export functions even if they can be inlined"
-#~ msgstr "Imimaro ATARIIGIHARWE NIBA"
-
-#, fuzzy
-#~ msgid "Only emit explicit template instantiations"
-#~ msgstr "Inyandikorugero"
-
-#, fuzzy
-#~ msgid "Only emit explicit instantiations of inline templates"
-#~ msgstr "Bya Mumurongo Inyandikorugero"
-
-#, fuzzy
-#~ msgid "Don't pedwarn about uses of Microsoft extensions"
-#~ msgstr "Ibyerekeye Bya Umigereka"
-
-#, fuzzy
-#~ msgid "Recognize and/bitand/bitor/compl/not/or/xor"
-#~ msgstr "Na OYA Cyangwa"
-
-#, fuzzy
-#~ msgid "Disable optional diagnostics"
-#~ msgstr "Bitari ngombwa"
-
-#, fuzzy
-#~ msgid "Downgrade conformance errors to warnings"
-#~ msgstr "Amakosa Kuri Iburira"
-
-#, fuzzy
-#~ msgid "Enable automatic template instantiation"
-#~ msgstr "Byikoresha Inyandikorugero"
-
-#, fuzzy
-#~ msgid "Display statistics accumulated during compilation"
-#~ msgstr "Sitatisitiki"
-
-#, fuzzy
-#~ msgid "Specify maximum template instantiation depth"
-#~ msgstr "Kinini Inyandikorugero Ubujyakuzimu"
-
-#, fuzzy
-#~ msgid "Use __cxa_atexit to register destructors"
-#~ msgstr "Kuri Kwiyandikisha"
-
-#, fuzzy
-#~ msgid "Discard unused virtual functions"
-#~ msgstr "Kidakoreshwa Kitaboneka Imimaro"
-
-#, fuzzy
-#~ msgid "Implement vtables using thunks"
-#~ msgstr "ikoresha"
-
-#, fuzzy
-#~ msgid "Emit common-like symbols as weak symbols"
-#~ msgstr "nka Ibimenyetso Nka Ibimenyetso"
-
-#, fuzzy
-#~ msgid "Emit cross referencing information"
-#~ msgstr "Kwambukiranya Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Warn about inconsistent return types"
-#~ msgstr "Ibyerekeye Garuka"
-
-#, fuzzy
-#~ msgid "Warn about overloaded virtual function names"
-#~ msgstr "Ibyerekeye Kitaboneka Umumaro Amazina"
-
-#, fuzzy
-#~ msgid "Don't warn when all ctors/dtors are private"
-#~ msgstr "Ryari: Byose By'umwihariko"
-
-#, fuzzy
-#~ msgid "Warn about non virtual destructors"
-#~ msgstr "Ibyerekeye Kitaboneka"
-
-#, fuzzy
-#~ msgid "Warn when a function is declared extern, then inline"
-#~ msgstr "Ryari: a Umumaro ni Hanyuma Mumurongo"
-
-#, fuzzy
-#~ msgid "Warn when the compiler reorders code"
-#~ msgstr "Ryari: i ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Warn when synthesis behavior differs from Cfront"
-#~ msgstr "Ryari: imyitwarire Bivuye"
-
-#, fuzzy
-#~ msgid "Don't warn when type converting pointers to member functions"
-#~ msgstr "Ryari: Ubwoko Guhindura.... Kuri Imimaro"
-
-#, fuzzy
-#~ msgid "Warn about violations of Effective C++ style rules"
-#~ msgstr "Ibyerekeye Bya C IMISUSIRE"
-
-#, fuzzy
-#~ msgid "Warn when overload promotes from unsigned to signed"
-#~ msgstr "Ryari: Bivuye Bitashizweho umukono Kuri"
-
-#, fuzzy
-#~ msgid "Warn if a C style cast is used in a program"
-#~ msgstr "NIBA a C IMISUSIRE ni in a Porogaramu"
-
-#, fuzzy
-#~ msgid "Don't warn when non-templatized friend functions are declared within a template"
-#~ msgstr "Ryari: Imimaro muri a Inyandikorugero"
-
-#, fuzzy
-#~ msgid "Don't announce deprecation of compiler features"
-#~ msgstr "Bya Ibiranga"
-
-# scp/source\cde\unxbasic_cde.lng:STR_BASIC_CDEINT_NETWORK_STRING2.text
-#, fuzzy
-#~ msgid "note:"
-#~ msgstr "Ibisobanuro:"
-
-#, fuzzy
-#~ msgid "warning:"
-#~ msgstr "Iburira!"
-
-#, fuzzy
-#~ msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
-#~ msgstr "Akarango ku ikoresha"
-
-#, fuzzy
-#~ msgid "no INTEGER type can hold a pointer on this configuration"
-#~ msgstr "Oya Ubwoko a Mweretsi ku iyi Iboneza"
-
-#, fuzzy
-#~ msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
-#~ msgstr "Iboneza Na"
-
-#, fuzzy
-#~ msgid "and pointers are %d bits wide, but g77 doesn't yet work"
-#~ msgstr "Na Akazi"
-
-#, fuzzy
-#~ msgid "properly unless they all are 32 bits wide"
-#~ msgstr "Byose"
-
-#, fuzzy
-#~ msgid "Please keep this in mind before you report bugs."
-#~ msgstr "Gumana: iyi in Mbere Icyegeranyo"
-
-#, fuzzy
-#~ msgid "configuration: char * holds %d bits, but ftnlen only %d"
-#~ msgstr "Iboneza INYUGUTI"
-
-#, fuzzy
-#~ msgid ""
-#~ "configuration: char * holds %d bits, but INTEGER only %d --\n"
-#~ " ASSIGN statement might fail"
-#~ msgstr "Iboneza INYUGUTI Inyandiko"
-
-#, fuzzy
-#~ msgid "In statement function"
-#~ msgstr "Inyandiko Umumaro"
-
-#, fuzzy
-#~ msgid "Outside of any program unit:\n"
-#~ msgstr "Bya Porogaramu Igice:"
-
-#, fuzzy
-#~ msgid "%A from %B at %0%C"
-#~ msgstr "%ABivuye ku"
-
-#, fuzzy
-#~ msgid "directory name must immediately follow -I"
-#~ msgstr "bushyinguro Izina: Ako kanya"
-
-#, fuzzy
-#~ msgid "At %0, INCLUDE file %A exists, but is not readable"
-#~ msgstr "IDOSIYE ni OYA"
-
-#, fuzzy
-#~ msgid "At %0, INCLUDE nesting too deep"
-#~ msgstr "Njyakuzimu"
-
-#, fuzzy
-#~ msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
-#~ msgstr "Mukoresha in a Urubariro ku Na Gukoresha %1"
-
-#, fuzzy
-#~ msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
-#~ msgstr "ku Ntoya ku Gukoresha %1"
-
-#, fuzzy
-#~ msgid "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
-#~ msgstr ""
-#~ "Project- Id- Version: basctl\n"
-#~ "POT- Creation- Date: 2003- 12- 07 17: 13+ 02\n"
-#~ "PO- Revision- Date: 2004- 11- 04 10: 13- 0700\n"
-#~ "Last- Translator: Language- Team:< en@ li. org> MIME- Version: 1. 0\n"
-#~ "Content- Type: text/ plain; charset= UTF- 8\n"
-#~ "Content- Transfer- Encoding: 8bit\n"
-#~ "X- Generator: KBabel 1. 0\n"
-#~ ". Project- Id- Version: basctl\n"
-#~ "POT- Creation- Date: 2003- 12- 07 17: 13+ 02\n"
-#~ "PO- Revision- Date: 2004- 11- 04 10: 13- 0700\n"
-#~ "Last- Translator: Language- Team:< en@ li. org> MIME- Version: 1. 0\n"
-#~ "Content- Type: text/ plain; charset= UTF- 8\n"
-#~ "Content- Transfer- Encoding: 8bit\n"
-#~ "X- Generator: KBabel 1. 0\n"
-#~ "."
-
-#, fuzzy
-#~ msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
-#~ msgstr "kugirango ku Guhindura.... Kuri Mburabuzi"
-
-#, fuzzy
-#~ msgid "overflowed output arg list for `%s'"
-#~ msgstr "Ibisohoka Urutonde kugirango"
-
-#, fuzzy
-#~ msgid "--driver no longer supported"
-#~ msgstr "--Musomyi: Oya"
-
-#, fuzzy
-#~ msgid "argument to `%s' missing"
-#~ msgstr "Kuri Ibuze"
-
-#, fuzzy
-#~ msgid "no input files; unwilling to write output files"
-#~ msgstr "Oya Iyinjiza Idosiye Kuri Kwandika Ibisohoka Idosiye"
-
-#, fuzzy
-#~ msgid "Implicit declaration of `%A' at %0"
-#~ msgstr "Bya ku"
-
-#, fuzzy
-#~ msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
-#~ msgstr "C Bisanzwe ku"
-
-#, fuzzy
-#~ msgid "Unknown escape sequence `\\%A' at %0"
-#~ msgstr "ku"
-
-#, fuzzy
-#~ msgid "Unterminated escape sequence `\\' at %0"
-#~ msgstr "ku"
-
-#, fuzzy
-#~ msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
-#~ msgstr "ku INYUGUTI ITEGEKONGENGA ku"
-
-#, fuzzy
-#~ msgid "\\x used at %0 with no following hex digits"
-#~ msgstr "\\xku Na: Oya"
-
-#, fuzzy
-#~ msgid "Hex escape at %0 out of range"
-#~ msgstr "ku Inyuma Bya Urutonde"
-
-#, fuzzy
-#~ msgid "Escape sequence at %0 out of range for character"
-#~ msgstr "ku Inyuma Bya Urutonde kugirango Inyuguti"
-
-#, fuzzy
-#~ msgid "hex escape out of range"
-#~ msgstr "Inyuma Bya Urutonde"
-
-#, fuzzy
-#~ msgid "non-ANSI-standard escape sequence, `\\%c'"
-#~ msgstr "Bisanzwe"
-
-#, fuzzy
-#~ msgid "unknown escape sequence `\\%c'"
-#~ msgstr "Kitazwi"
-
-#, fuzzy
-#~ msgid "unknown escape sequence: `\\' followed by char code 0x%x"
-#~ msgstr "Kitazwi ku INYUGUTI ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "badly formed directive -- no closing quote"
-#~ msgstr "Oya Gushyiraho akugarizo"
-
-#, fuzzy
-#~ msgid "#-lines for entering and leaving files don't match"
-#~ msgstr "#-Imirongo kugirango Na Idosiye BIHUYE"
-
-#, fuzzy
-#~ msgid "bad directive -- missing close-quote"
-#~ msgstr "Ibuze Gufunga Gushyiraho akugarizo"
-
-#, fuzzy
-#~ msgid "invalid #ident"
-#~ msgstr "Sibyo"
-
-#, fuzzy
-#~ msgid "undefined or invalid # directive"
-#~ msgstr "kidasobanuye Cyangwa Sibyo"
-
-#, fuzzy
-#~ msgid "invalid #line"
-#~ msgstr "Sibyo Umurongo"
-
-#, fuzzy
-#~ msgid "use `#line ...' instead of `# ...' in first line"
-#~ msgstr "Gukoresha Umurongo Bya in Itangira Umurongo"
-
-#, fuzzy
-#~ msgid "invalid #-line"
-#~ msgstr "Sibyo Umurongo"
-
-#, fuzzy
-#~ msgid "Null character at %0 -- line ignored"
-#~ msgstr "Inyuguti ku Umurongo"
-
-#, fuzzy
-#~ msgid "INCLUDE at %0 not the only statement on the source line"
-#~ msgstr "ku OYA i Inyandiko ku i Inkomoko Umurongo"
-
-#, fuzzy
-#~ msgid "ASSIGNed FORMAT specifier is too small"
-#~ msgstr "ni Gitoya"
-
-#, fuzzy
-#~ msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
-#~ msgstr "ku Ubwoko ku OYA"
-
-#, fuzzy
-#~ msgid "SELECT (at %0) has duplicate cases -- check integer overflow of CASE(s)"
-#~ msgstr "ku Gusubiramo Kugenzura... Umubare wuzuye Byarenze urugero Bya S"
-
-#, fuzzy
-#~ msgid "ASSIGN to variable that is too small"
-#~ msgstr "Kuri IMPINDURAGACIRO ni Gitoya"
-
-#, fuzzy
-#~ msgid "ASSIGNed GOTO target variable is too small"
-#~ msgstr "Intego IMPINDURAGACIRO ni Gitoya"
-
-#, fuzzy
-#~ msgid "Local adjustable symbol `%A' at %0"
-#~ msgstr "IKIMENYETSO ku"
-
-#, fuzzy
-#~ msgid "data initializer on host with different endianness"
-#~ msgstr "Ibyatanzwe ku Ubuturo Na:"
-
-#, fuzzy
-#~ msgid "%s no longer supported -- try -fvxt"
-#~ msgstr "%sOya"
-
-#, fuzzy
-#~ msgid "%s no longer supported -- try -fno-vxt -ff90"
-#~ msgstr "%sOya"
-
-#, fuzzy
-#~ msgid "%s disabled, use normal debugging flags"
-#~ msgstr "%sYahagaritswe Gukoresha Bisanzwe Amabendera"
-
-#, fuzzy
-#~ msgid "Print g77-specific compiler version info, run internal tests"
-#~ msgstr "Verisiyo Ibisobanuro Gukoresha By'imbere"
-
-#, fuzzy
-#~ msgid "Program is written in typical FORTRAN 66 dialect"
-#~ msgstr "ni in"
-
-#, fuzzy
-#~ msgid "Program is written in typical Unix f77 dialect"
-#~ msgstr "ni in"
-
-#, fuzzy
-#~ msgid "Program does not use Unix-f77 dialectal features"
-#~ msgstr "OYA Gukoresha Ibiranga"
-
-#, fuzzy
-#~ msgid "Program is written in Fortran-90-ish dialect"
-#~ msgstr "ni in"
-
-#, fuzzy
-#~ msgid "Treat local vars and COMMON blocks as if they were named in SAVE statements"
-#~ msgstr "Na Nka NIBA in"
-
-#, fuzzy
-#~ msgid "Allow $ in symbol names"
-#~ msgstr "in IKIMENYETSO Amazina"
-
-#, fuzzy
-#~ msgid "f2c-compatible code need not be generated"
-#~ msgstr "ITEGEKONGENGA OYA"
-
-#, fuzzy
-#~ msgid "Unsupported; do not generate libf2c-calling code"
-#~ msgstr "OYA ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Unsupported; affects code-generation of arrays"
-#~ msgstr "ITEGEKONGENGA Bya"
-
-#, fuzzy
-#~ msgid "Program is written in Fortran-90-ish free form"
-#~ msgstr "ni in Kigenga Ifishi"
-
-#, fuzzy
-#~ msgid "Warn about use of (only a few for now) Fortran extensions"
-#~ msgstr "Ibyerekeye Gukoresha Bya a kugirango NONEAHA Umigereka"
-
-#, fuzzy
-#~ msgid "Program is written in VXT (Digital-like) FORTRAN"
-#~ msgstr "ni in nka"
-
-#, fuzzy
-#~ msgid "Disallow all ugly features"
-#~ msgstr "Byose Ibiranga"
-
-#, fuzzy
-#~ msgid "Hollerith and typeless constants not passed as arguments"
-#~ msgstr "Na OYA Nka ingingo"
-
-#, fuzzy
-#~ msgid "Allow ordinary copying of ASSIGN'ed vars"
-#~ msgstr "Bya"
-
-#, fuzzy
-#~ msgid "Dummy array dimensioned to (1) is assumed-size"
-#~ msgstr "Imbonerahamwe Kuri 1. ni Ingano"
-
-#, fuzzy
-#~ msgid "Trailing comma in procedure call denotes null argument"
-#~ msgstr "Akitso in NTAGIHARI"
-
-#, fuzzy
-#~ msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
-#~ msgstr "Na"
-
-#, fuzzy
-#~ msgid "Initialization via DATA and PARAMETER is type-compatible"
-#~ msgstr "Biturutse Na ni Ubwoko"
-
-#, fuzzy
-#~ msgid "Allow INTEGER and LOGICAL interchangeability"
-#~ msgstr "Na"
-
-#, fuzzy
-#~ msgid "Print internal debugging-related info"
-#~ msgstr "By'imbere Ibisobanuro"
-
-#, fuzzy
-#~ msgid "Initialize local vars and arrays to zero"
-#~ msgstr "Na Kuri Zeru"
-
-#, fuzzy
-#~ msgid "Backslashes in character/hollerith constants not special (C-style)"
-#~ msgstr "in Inyuguti OYA Bidasanzwe C IMISUSIRE"
-
-#, fuzzy
-#~ msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
-#~ msgstr "Imbere Impera Kuri"
-
-#, fuzzy
-#~ msgid "Disable the appending of underscores to externals"
-#~ msgstr "i Bya Kuri"
-
-#, fuzzy
-#~ msgid "Never append a second underscore to externals"
-#~ msgstr "Kongeraho... a ISEGONDA Kuri"
-
-#, fuzzy
-#~ msgid "Intrinsics spelled as e.g. SqRt"
-#~ msgstr "g."
-
-#, fuzzy
-#~ msgid "Intrinsics in uppercase"
-#~ msgstr "in Inyuguti nkuru"
-
-#, fuzzy
-#~ msgid "Intrinsics letters in arbitrary cases"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "Language keywords spelled as e.g. IOStat"
-#~ msgstr "g."
-
-#, fuzzy
-#~ msgid "Language keywords in uppercase"
-#~ msgstr "Amagambo fatizo in Inyuguti nkuru"
-
-#, fuzzy
-#~ msgid "Language keyword letters in arbitrary cases"
-#~ msgstr "Ijambo- banze in"
-
-#, fuzzy
-#~ msgid "Internally convert most source to uppercase"
-#~ msgstr "GUHINDURA Inkomoko Kuri Inyuguti nkuru"
-
-#, fuzzy
-#~ msgid "Internally preserve source case"
-#~ msgstr "Inkomoko"
-
-#, fuzzy
-#~ msgid "Symbol names spelled in mixed case"
-#~ msgstr "Amazina in Bivanze"
-
-#, fuzzy
-#~ msgid "Symbol names in uppercase"
-#~ msgstr "Amazina in Inyuguti nkuru"
-
-#, fuzzy
-#~ msgid "Symbol names in lowercase"
-#~ msgstr "Amazina in Inyuguti nto"
-
-#, fuzzy
-#~ msgid "Program written in uppercase"
-#~ msgstr "in Inyuguti nkuru"
-
-#, fuzzy
-#~ msgid "Program written in lowercase"
-#~ msgstr "in Inyuguti nto"
-
-#, fuzzy
-#~ msgid "Program written in strict mixed-case"
-#~ msgstr "in Bivanze"
-
-#, fuzzy
-#~ msgid "Compile as if program written in uppercase"
-#~ msgstr "Nka NIBA Porogaramu in Inyuguti nkuru"
-
-#, fuzzy
-#~ msgid "Compile as if program written in lowercase"
-#~ msgstr "Nka NIBA Porogaramu in Inyuguti nto"
-
-#, fuzzy
-#~ msgid "Preserve all spelling (case) used in program"
-#~ msgstr "Byose Ivuganyuguti in Porogaramu"
-
-#, fuzzy
-#~ msgid "Delete libU77 intrinsics with bad interfaces"
-#~ msgstr "Na:"
-
-#, fuzzy
-#~ msgid "Disable libU77 intrinsics with bad interfaces"
-#~ msgstr "Na:"
-
-#, fuzzy
-#~ msgid "Hide libU77 intrinsics with bad interfaces"
-#~ msgstr "Na:"
-
-#, fuzzy
-#~ msgid "Treat initial values of 0 like non-zero values"
-#~ msgstr "Uduciro Bya 0 nka Zeru Uduciro"
-
-#, fuzzy
-#~ msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
-#~ msgstr "Bidasanzwe Ibisobanuro kugirango Na Yahagaritswe"
-
-#, fuzzy
-#~ msgid "Take at least one trip through each iterative DO loop"
-#~ msgstr "ku Gihinguranya"
-
-#, fuzzy
-#~ msgid "Print names of program units as they are compiled"
-#~ msgstr "Amazina Bya Porogaramu Nka"
-
-#, fuzzy
-#~ msgid "Disable fatal diagnostics about inter-procedural problems"
-#~ msgstr "Ibyerekeye"
-
-#, fuzzy
-#~ msgid "Make prefix-radix non-decimal constants be typeless"
-#~ msgstr "Imbanziriza radix NYACUMI"
-
-#, fuzzy
-#~ msgid "Generate code to check subscript and substring bounds"
-#~ msgstr "ITEGEKONGENGA Kuri Kugenzura... Inyandiko nyesi Na"
-
-#, fuzzy
-#~ msgid "Fortran-specific form of -fbounds-check"
-#~ msgstr "Ifishi Bya Kugenzura..."
-
-#, fuzzy
-#~ msgid "Disable warnings about inter-procedural problems"
-#~ msgstr "Iburira Ibyerekeye"
-
-#, fuzzy
-#~ msgid "Warn about constructs with surprising meanings"
-#~ msgstr "Ibyerekeye Na:"
-
-#, fuzzy
-#~ msgid "Add a directory for INCLUDE searching"
-#~ msgstr "a bushyinguro kugirango Ishakisha"
-
-#, fuzzy
-#~ msgid "Set the maximum line length"
-#~ msgstr "i Kinini Umurongo Uburebure"
-
-#, fuzzy
-#~ msgid "Missing first operand for binary operator at %0"
-#~ msgstr "Itangira kugirango Nyabibiri Mukoresha ku"
-
-#, fuzzy
-#~ msgid "Zero-length character constant at %0"
-#~ msgstr "Uburebure Inyuguti ku"
-
-#, fuzzy
-#~ msgid "Invalid token at %0 in expression or subexpression at %1"
-#~ msgstr "ku in imvugo Cyangwa ku"
-
-#, fuzzy
-#~ msgid "Missing operand for operator at %1 at end of expression at %0"
-#~ msgstr "kugirango Mukoresha ku ku Impera Bya imvugo ku"
-
-#, fuzzy
-#~ msgid "Label %A already defined at %1 when redefined at %0"
-#~ msgstr "ku Ryari: ku"
-
-#, fuzzy
-#~ msgid "Unrecognized character at %0 [info -f g77 M LEX]"
-#~ msgstr "Inyuguti ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Label definition %A at %0 on empty statement (as of %1)"
-#~ msgstr "Insobanuro ku ku ubusa Inyandiko Nka Bya"
-
-#, fuzzy
-#~ msgid "Invalid first character at %0 [info -f g77 M LEX]"
-#~ msgstr "Itangira Inyuguti ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Line too long as of %0 [info -f g77 M LEX]"
-#~ msgstr "Nka Bya Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Non-numeric character at %0 in label field [info -f g77 M LEX]"
-#~ msgstr "Bikurikije umubare Inyuguti ku in Akarango Umwanya Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Label number at %0 not in range 1-99999"
-#~ msgstr "Umubare ku OYA in Urutonde 1."
-
-#, fuzzy
-#~ msgid "At %0, '!' and '/*' are not valid comment delimiters"
-#~ msgstr "Na OYA Byemewe Icyo wongeraho"
-
-#, fuzzy
-#~ msgid "Continuation indicator at %0 must appear in column 6 [info -f g77 M LEX]"
-#~ msgstr "ku Kugaragara in Inkingi 6 Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Label at %0 invalid with continuation line indicator at %1 [info -f g77 M LEX]"
-#~ msgstr "ku Sibyo Na: Umurongo ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Character constant at %0 has no closing apostrophe at %1"
-#~ msgstr "ku Oya ku"
-
-#, fuzzy
-#~ msgid "Hollerith constant at %0 specified %A more characters than are present as of %1"
-#~ msgstr "ku Birenzeho Inyuguti Nka Bya"
-
-#, fuzzy
-#~ msgid "Missing close parenthese at %0 needed to match open parenthese at %1"
-#~ msgstr "Gufunga ku Kuri BIHUYE Gufungura ku"
-
-#, fuzzy
-#~ msgid "Integer at %0 too large"
-#~ msgstr "ku Binini"
-
-#, fuzzy
-#~ msgid "Period at %0 not followed by digits for floating-point number or by `NOT.', `TRUE.', or `FALSE.'"
-#~ msgstr "Igihe ku OYA ku kugirango Bihindagurika Akadomo Umubare Cyangwa ku Cyangwa"
-
-#, fuzzy
-#~ msgid "Missing close-period between `.%A' at %0 and %1"
-#~ msgstr "Gufunga Igihe hagati ku Na"
-
-#, fuzzy
-#~ msgid "Invalid exponent at %0 for real constant at %1; nondigit `%A' in exponent field"
-#~ msgstr "ku kugirango ku in Umwanya"
-
-#, fuzzy
-#~ msgid "Missing value at %1 for real-number exponent at %0"
-#~ msgstr "Agaciro ku kugirango Umubare ku"
-
-#, fuzzy
-#~ msgid "Expected binary operator between expressions at %0 and at %1"
-#~ msgstr "Itegerejwe Nyabibiri Mukoresha hagati ku Na ku"
-
-#, fuzzy
-#~ msgid "Semicolon at %0 is an invalid token"
-#~ msgstr "ku ni Sibyo"
-
-#, fuzzy
-#~ msgid "Extraneous comma in FORMAT statement at %0"
-#~ msgstr "Akitso in Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Missing comma in FORMAT statement at %0"
-#~ msgstr "Akitso in Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Spurious sign in FORMAT statement at %0"
-#~ msgstr "IKIMENYETSO in Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Spurious number in FORMAT statement at %0"
-#~ msgstr "Umubare in Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Spurious text trailing number in FORMAT statement at %0"
-#~ msgstr "Umwandiko Umubare in Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Unrecognized FORMAT specifier at %0"
-#~ msgstr "ku"
-
-#, fuzzy
-#~ msgid "Missing close-parenthese(s) in FORMAT statement at %0"
-#~ msgstr "Gufunga S in Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Missing number following period in FORMAT statement at %0"
-#~ msgstr "Umubare Igihe in Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Missing number following `E' in FORMAT statement at %0"
-#~ msgstr "Umubare in Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Spurious trailing comma preceding terminator at %0"
-#~ msgstr "Akitso ku"
-
-#, fuzzy
-#~ msgid "At %0, specify OPERATOR instead of ASSIGNMENT for INTERFACE statement not specifying the assignment operator (=)"
-#~ msgstr "Bya kugirango Inyandiko OYA i Igenera Mukoresha"
-
-#, fuzzy
-#~ msgid "At %0, specify ASSIGNMENT instead of OPERATOR for INTERFACE statement specifying the assignment operator (=)"
-#~ msgstr "Bya kugirango Inyandiko i Igenera Mukoresha"
-
-#, fuzzy
-#~ msgid "Cannot specify =initialization-expr at %0 unless `::' appears before list of objects"
-#~ msgstr "ku Mbere Urutonde Bya Ibintu"
-
-#, fuzzy
-#~ msgid "Reference to label at %1 inconsistent with its definition at %0"
-#~ msgstr "Kuri Akarango ku Na: Insobanuro ku"
-
-#, fuzzy
-#~ msgid "Reference to label at %1 inconsistent with earlier reference at %0"
-#~ msgstr "Kuri Akarango ku Na: Indango ku"
-
-#, fuzzy
-#~ msgid "DO-statement reference to label at %1 follows its definition at %0"
-#~ msgstr "Inyandiko Indango Kuri Akarango ku Insobanuro ku"
-
-#, fuzzy
-#~ msgid "Reference to label at %1 is outside block containing definition at %0"
-#~ msgstr "Kuri Akarango ku ni Hanze Funga Insobanuro ku"
-
-#, fuzzy
-#~ msgid "DO-statement references to label at %0 and %2 separated by unterminated block starting at %1"
-#~ msgstr "Inyandiko Indango Kuri Akarango ku Na ku Funga ku"
-
-#, fuzzy
-#~ msgid "DO-statement reference to label at %0 and label definition at %2 separated by unterminated block starting at %1"
-#~ msgstr "Inyandiko Indango Kuri Akarango ku Na Akarango Insobanuro ku ku Funga ku"
-
-#, fuzzy
-#~ msgid "Label definition at %0 invalid on this kind of statement"
-#~ msgstr "Insobanuro ku Sibyo ku iyi Bya Inyandiko"
-
-#, fuzzy
-#~ msgid "Statement at %0 invalid in this context"
-#~ msgstr "ku Sibyo in iyi Imvugiro"
-
-#, fuzzy
-#~ msgid "Statement at %0 invalid in context established by statement at %1"
-#~ msgstr "ku Sibyo in Imvugiro ku Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Statement at %0 must specify construct name specified at %1"
-#~ msgstr "ku Izina: ku"
-
-#, fuzzy
-#~ msgid "Construct name at %0 superfluous, no construct name specified at %1"
-#~ msgstr "Izina: ku Oya Izina: ku"
-
-#, fuzzy
-#~ msgid "Construct name at %0 not the same as construct name at %1"
-#~ msgstr "Izina: ku OYA i Nka Izina: ku"
-
-#, fuzzy
-#~ msgid "Construct name at %0 does not match construct name for any containing DO constructs"
-#~ msgstr "Izina: ku OYA BIHUYE Izina: kugirango"
-
-#, fuzzy
-#~ msgid "Label definition missing at %0 for DO construct specifying label at %1"
-#~ msgstr "Insobanuro Ibuze ku kugirango Akarango ku"
-
-#, fuzzy
-#~ msgid "Statement at %0 follows ELSE block for IF construct at %1"
-#~ msgstr "ku Funga kugirango ku"
-
-#, fuzzy
-#~ msgid "No label definition for FORMAT statement at %0"
-#~ msgstr "Akarango Insobanuro kugirango Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
-#~ msgstr "ukugaragara Bya ku muri ku"
-
-#, fuzzy
-#~ msgid "END statement at %0 missing `%A' keyword required for internal or module procedure(s) bounded by %1"
-#~ msgstr "Inyandiko ku Ibuze Ijambo- banze Bya ngombwa kugirango By'imbere Cyangwa Modire S ku"
-
-#, fuzzy
-#~ msgid "MODULE PROCEDURE statement at %0 disallowed because INTERFACE at %1 specifies no generic name, operator, or assignment"
-#~ msgstr "Inyandiko ku ku Oya Gifitanye isano Izina: Mukoresha Cyangwa Igenera"
-
-#, fuzzy
-#~ msgid "BLOCK DATA name at %0 superfluous, no name specified at %1"
-#~ msgstr "Izina: ku Oya Izina: ku"
-
-#, fuzzy
-#~ msgid "Program name at %0 superfluous, no PROGRAM statement specified at %1"
-#~ msgstr "Izina: ku Oya Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Program unit name at %0 not the same as name at %1"
-#~ msgstr "Igice: Izina: ku OYA i Nka Izina: ku"
-
-#, fuzzy
-#~ msgid "Type name at %0 not the same as name at %1"
-#~ msgstr "Izina: ku OYA i Nka Izina: ku"
-
-#, fuzzy
-#~ msgid "End of source file before end of block started at %0"
-#~ msgstr "Impera Bya Inkomoko IDOSIYE Mbere Impera Bya Funga ku"
-
-#, fuzzy
-#~ msgid "Undefined label, first referenced at %0"
-#~ msgstr "Akarango Itangira ku"
-
-#, fuzzy
-#~ msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
-#~ msgstr "Inyandiko Cyangwa Ikiranga ku Na: Inyandiko Cyangwa Ikiranga ku"
-
-#, fuzzy
-#~ msgid "PUBLIC or PRIVATE statement at %1 cannot be specified along with PUBLIC or PRIVATE statement at %0"
-#~ msgstr "Cyangwa Inyandiko ku Na: Cyangwa Inyandiko ku"
-
-#, fuzzy
-#~ msgid "RETURN statement at %0 invalid within a main program unit"
-#~ msgstr "Inyandiko ku Sibyo muri a Porogaramu Igice:"
-
-#, fuzzy
-#~ msgid "Alternate return specifier at %0 invalid within a main program unit"
-#~ msgstr "Garuka ku Sibyo muri a Porogaramu Igice:"
-
-#, fuzzy
-#~ msgid "Alternate return specifier at %0 invalid within a function"
-#~ msgstr "Garuka ku Sibyo muri a Umumaro"
-
-#, fuzzy
-#~ msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
-#~ msgstr "Cyangwa Inyandiko ku Sibyo kugirango Ubwoko Insobanuro muri Ikindi i Bya a Modire"
-
-#, fuzzy
-#~ msgid "Access specifier at %0 must immediately follow derived-type statement at %1 with no intervening statements"
-#~ msgstr "ku Ako kanya Ubwoko Inyandiko ku Na: Oya"
-
-#, fuzzy
-#~ msgid "No components specified as of %0 for derived-type definition beginning at %1"
-#~ msgstr "Nka Bya kugirango Ubwoko Insobanuro Itangiriro ku"
-
-#, fuzzy
-#~ msgid "No components specified as of %0 for structure definition beginning at %1"
-#~ msgstr "Nka Bya kugirango Imiterere Insobanuro Itangiriro ku"
-
-#, fuzzy
-#~ msgid "Missing structure name for outer structure definition at %0"
-#~ msgstr "Imiterere Izina: kugirango hanze Imiterere Insobanuro ku"
-
-#, fuzzy
-#~ msgid "Field names at %0 for outer structure definition -- specify them in a subsequent RECORD statement instead"
-#~ msgstr "Amazina ku kugirango hanze Imiterere Insobanuro in a Inyandiko"
-
-#, fuzzy
-#~ msgid "Missing field name(s) for structure definition at %0 within structure definition at %1"
-#~ msgstr "Umwanya Izina: S kugirango Imiterere Insobanuro ku muri Imiterere Insobanuro ku"
-
-#, fuzzy
-#~ msgid "No components specified as of %0 for map beginning at %1"
-#~ msgstr "Nka Bya kugirango Itangiriro ku"
-
-#, fuzzy
-#~ msgid "Zero or one maps specified as of %0 for union beginning at %1 -- at least two are required"
-#~ msgstr "Cyangwa Amakarita Nka Bya kugirango Ihuza Itangiriro ku ku Bya ngombwa"
-
-#, fuzzy
-#~ msgid "Missing %A specifier in statement at %0"
-#~ msgstr "in Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
-#~ msgstr "in Urutonde ku Sibyo kugirango"
-
-#, fuzzy
-#~ msgid "Conflicting I/O control specifications at %0 and %1"
-#~ msgstr "Igenzura ku Na"
-
-#, fuzzy
-#~ msgid "No UNIT= specifier in I/O control list at %0"
-#~ msgstr "URUGERO in Igenzura Urutonde ku"
-
-#, fuzzy
-#~ msgid "Specification at %0 requires ADVANCE=`NO' specification in same I/O control list"
-#~ msgstr "ku in Igenzura Urutonde"
-
-#, fuzzy
-#~ msgid "Specification at %0 requires explicit FMT= specification in same I/O control list"
-#~ msgstr "ku in Igenzura Urutonde"
-
-#, fuzzy
-#~ msgid "Second occurrence of CASE DEFAULT at %0 within SELECT CASE at %1"
-#~ msgstr "ukugaragara Bya ku muri ku"
-
-#, fuzzy
-#~ msgid "Duplicate or overlapping case values/ranges at %0 and %1"
-#~ msgstr "Cyangwa iyorosa Uduciro Ibice ku Na"
-
-#, fuzzy
-#~ msgid "Type and/or kind-type parameter disagreement between CASE value or value within range at %0 and SELECT CASE at %1"
-#~ msgstr "Na Cyangwa Ubwoko hagati Agaciro Cyangwa Agaciro muri Urutonde ku Na ku"
-
-#, fuzzy
-#~ msgid "Range specification at %0 invalid for CASE statement within logical-type SELECT CASE statement"
-#~ msgstr "ku Sibyo kugirango Inyandiko muri Bijyanye n'inyurabwenge Ubwoko Inyandiko"
-
-#, fuzzy
-#~ msgid "Fortran 90 feature at %0 unsupported"
-#~ msgstr "ku"
-
-#, fuzzy
-#~ msgid "Invalid declaration of or reference to symbol `%A' at %0 [initially seen at %1]"
-#~ msgstr "Bya Cyangwa Indango Kuri IKIMENYETSO ku ku"
-
-#, fuzzy
-#~ msgid "Null element at %0 for array reference at %1"
-#~ msgstr "Ikigize: ku kugirango Imbonerahamwe Indango ku"
-
-#, fuzzy
-#~ msgid "Too few elements (%A missing) as of %0 for array reference at %1"
-#~ msgstr "Ibintu Ibuze Nka Bya kugirango Imbonerahamwe Indango ku"
-
-#, fuzzy
-#~ msgid "Too many elements as of %0 for array reference at %1"
-#~ msgstr "Ibintu Nka Bya kugirango Imbonerahamwe Indango ku"
-
-#, fuzzy
-#~ msgid "Missing colon as of %0 in substring reference for %1"
-#~ msgstr "Nka Bya in Indango kugirango"
-
-#, fuzzy
-#~ msgid "Invalid use at %0 of substring operator on %1"
-#~ msgstr "Gukoresha %1 ku Bya Mukoresha ku"
-
-#, fuzzy
-#~ msgid "Substring begin/end point at %0 out of defined range"
-#~ msgstr "Impera Akadomo ku Inyuma Bya Urutonde"
-
-#, fuzzy
-#~ msgid "Array element value at %0 out of defined range"
-#~ msgstr "Ikigize: Agaciro ku Inyuma Bya Urutonde"
-
-#, fuzzy
-#~ msgid "Expression at %0 has incorrect data type or rank for its context"
-#~ msgstr "ku Ibyatanzwe Ubwoko Cyangwa IGICE kugirango Imvugiro"
-
-#, fuzzy
-#~ msgid "Division by 0 (zero) at %0 (IEEE not yet supported)"
-#~ msgstr "ku 0 Zeru ku OYA"
-
-#, fuzzy
-#~ msgid "%A step count known to be 0 (zero) at %0"
-#~ msgstr "%AIntera IBARA Kuri 0 Zeru ku"
-
-#, fuzzy
-#~ msgid "%A end value plus step count known to overflow at %0"
-#~ msgstr "%AImpera Agaciro Guteranya Intera IBARA Kuri Byarenze urugero ku"
-
-#, fuzzy
-#~ msgid "%A begin, end, and step-count values known to result in implementation-dependent behavior due to overflow(s) in intermediate calculations at %0"
-#~ msgstr "%AImpera Na Intera IBARA Uduciro Kuri Igisubizo in imyitwarire Kuri Byarenze urugero S in ku"
-
-#, fuzzy
-#~ msgid "%A begin, end, and step-count values known to result in no iterations at %0"
-#~ msgstr "%AImpera Na Intera IBARA Uduciro Kuri Igisubizo in Oya Amasubiramo ku"
-
-#, fuzzy
-#~ msgid "Type disagreement between expressions at %0 and %1"
-#~ msgstr "hagati ku Na"
-
-#, fuzzy
-#~ msgid "No specification for implied-DO iterator `%A' at %0"
-#~ msgstr "kugirango ku"
-
-#, fuzzy
-#~ msgid "Gratuitous parentheses surround implied-DO construct at %0"
-#~ msgstr "ku"
-
-#, fuzzy
-#~ msgid "Zero-size specification invalid at %0"
-#~ msgstr "Ingano Sibyo ku"
-
-#, fuzzy
-#~ msgid "Zero-size array at %0"
-#~ msgstr "Ingano Imbonerahamwe ku"
-
-#, fuzzy
-#~ msgid "Target machine does not support complex entity of kind specified at %0"
-#~ msgstr "OYA Gushigikira ITSINDA RY'IMIBARE C Bya ku"
-
-#, fuzzy
-#~ msgid "Target machine does not support DOUBLE COMPLEX, specified at %0"
-#~ msgstr "OYA Gushigikira ku"
-
-#, fuzzy
-#~ msgid "Attempt to raise constant zero to a power at %0"
-#~ msgstr "Kuri Zeru Kuri a UMWIKUBE ku"
-
-#, fuzzy
-#~ msgid "Reference to generic intrinsic `%A' at %0 could be to form %B or %C"
-#~ msgstr "Kuri Gifitanye isano ku Kuri Ifishi Cyangwa"
-
-#, fuzzy
-#~ msgid "Ambiguous use of intrinsic `%A' at %0 [info -f g77 M CMPAMBIG]"
-#~ msgstr "Gukoresha Bya ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Intrinsic `%A' referenced %Bly at %0, %Cly at %1 [info -f g77 M EXPIMP]"
-#~ msgstr "ku ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Same name `%A' used for %B at %0 and %C at %1 [info -f g77 M INTGLOB]"
-#~ msgstr "Izina: kugirango ku Na ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Explicit type declaration for intrinsic `%A' disagrees with invocation at %0"
-#~ msgstr "Ubwoko kugirango Na: ku"
-
-#, fuzzy
-#~ msgid "Unable to open INCLUDE file `%A' at %0"
-#~ msgstr "Kuri Gufungura IDOSIYE ku"
-
-#, fuzzy
-#~ msgid "Null argument at %0 for statement function reference at %1"
-#~ msgstr "ku kugirango Inyandiko Umumaro Indango ku"
-
-#, fuzzy
-#~ msgid "Null argument at %0 for procedure invocation at %1"
-#~ msgstr "ku kugirango ku"
-
-#, fuzzy
-#~ msgid "%A too few arguments (starting with dummy argument `%B') as of %0 for statement function reference at %1"
-#~ msgstr "%Aingingo Na: Ishusho Nka Bya kugirango Inyandiko Umumaro Indango ku"
-
-#, fuzzy
-#~ msgid "%A too many arguments as of %0 for statement function reference at %1"
-#~ msgstr "%Aingingo Nka Bya kugirango Inyandiko Umumaro Indango ku"
-
-#, fuzzy
-#~ msgid "Array supplied at %1 for dummy argument `%A' in statement function reference at %0"
-#~ msgstr "ku kugirango Ishusho in Inyandiko Umumaro Indango ku"
-
-#, fuzzy
-#~ msgid "Unsupported FORMAT specifier at %0"
-#~ msgstr "ku"
-
-#, fuzzy
-#~ msgid "Variable-expression FORMAT specifier at %0 -- unsupported"
-#~ msgstr "imvugo ku"
-
-#, fuzzy
-#~ msgid "Unsupported VXT statement at %0"
-#~ msgstr "Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Attempt to specify second initial value for `%A' at %0"
-#~ msgstr "Kuri ISEGONDA Agaciro kugirango ku"
-
-#, fuzzy
-#~ msgid "Too few initial values in list of initializers for `%A' at %0"
-#~ msgstr "Uduciro in Urutonde Bya kugirango ku"
-
-#, fuzzy
-#~ msgid "Too many initial values in list of initializers starting at %0"
-#~ msgstr "Uduciro in Urutonde Bya ku"
-
-#, fuzzy
-#~ msgid "Array or substring specification for `%A' out of range in statement at %0"
-#~ msgstr "Cyangwa kugirango Inyuma Bya Urutonde in Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Array subscript #%B out of range for initialization of `%A' in statement at %0"
-#~ msgstr "Inyandiko nyesi Inyuma Bya Urutonde kugirango Bya in Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Implied do-loop step count of 0 (zero) for iteration variable `%A' in statement at %0"
-#~ msgstr "Intera IBARA Bya 0 Zeru kugirango IMPINDURAGACIRO in Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Implied do-loop iteration count of 0 (zero) for iteration variable `%A' in statement at %0"
-#~ msgstr "IBARA Bya 0 Zeru kugirango IMPINDURAGACIRO in Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Not an integer constant expression in implied do-loop in statement at %0"
-#~ msgstr "Umubare wuzuye imvugo in in Inyandiko ku"
-
-#, fuzzy
-#~ msgid "Attempt to specify second initial value for element of `%A' at %0"
-#~ msgstr "Kuri ISEGONDA Agaciro kugirango Ikigize: Bya ku"
-
-#, fuzzy
-#~ msgid "Attempt to EQUIVALENCE common areas `%A' and `%B' at %0"
-#~ msgstr "Kuri Ubuso Na ku"
-
-#, fuzzy
-#~ msgid "Can't place `%A' as directed by EQUIVALENCE due to alignment restrictions"
-#~ msgstr "Nka ku Kuri Itunganya Amabwiriza"
-
-#, fuzzy
-#~ msgid "Mismatched EQUIVALENCE requirements for placement of `%A' at both %C and %D bytes offset from `%B'"
-#~ msgstr "kugirango Ishyira mu mwanya Bya ku Byombi Na Bayite Nta- boneza Bivuye"
-
-#, fuzzy
-#~ msgid "Array or substring specification for `%A' out of range in EQUIVALENCE statement"
-#~ msgstr "Cyangwa kugirango Inyuma Bya Urutonde in Inyandiko"
-
-#, fuzzy
-#~ msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
-#~ msgstr "Bya in Inyandiko"
-
-#, fuzzy
-#~ msgid "Array reference to scalar variable `%A' in EQUIVALENCE statement"
-#~ msgstr "Indango Kuri IMPINDURAGACIRO in Inyandiko"
-
-#, fuzzy
-#~ msgid "Array subscript #%B out of range for EQUIVALENCE of `%A'"
-#~ msgstr "Inyandiko nyesi Inyuma Bya Urutonde kugirango Bya"
-
-#, fuzzy
-#~ msgid "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%A'"
-#~ msgstr "Kuri Ubuso Akadomo Biturutse Bya"
-
-#, fuzzy
-#~ msgid "Too few elements in reference to array `%A' in EQUIVALENCE statement"
-#~ msgstr "Ibintu in Indango Kuri Imbonerahamwe in Inyandiko"
-
-#, fuzzy
-#~ msgid "Too many elements in reference to array `%A' in EQUIVALENCE statement"
-#~ msgstr "Ibintu in Indango Kuri Imbonerahamwe in Inyandiko"
-
-#, fuzzy
-#~ msgid "Mixed CHARACTER and non-CHARACTER types via COMMON/EQUIVALENCE -- for example, `%A' and `%B'"
-#~ msgstr "Na Biturutse kugirango Urugero Na"
-
-#, fuzzy
-#~ msgid "Return value `%A' for FUNCTION at %0 not referenced in subprogram"
-#~ msgstr "Agaciro kugirango ku OYA in"
-
-#, fuzzy
-#~ msgid "Common block `%A' is SAVEd, explicitly or implicitly, at %0 but not SAVEd at %1"
-#~ msgstr "Funga ni Cyangwa ku OYA ku"
-
-#, fuzzy
-#~ msgid "Common block `%A' is %B %D in length at %0 but %C %E at %1"
-#~ msgstr "Funga ni in Uburebure ku ku"
-
-#, fuzzy
-#~ msgid "Blank common initialized at %0"
-#~ msgstr "ku"
-
-#, fuzzy
-#~ msgid "Intrinsic `%A' is passed as actual argument at %0 but not explicitly declared INTRINSIC"
-#~ msgstr "ni Nka ku OYA"
-
-#, fuzzy
-#~ msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
-#~ msgstr "ni Nka ku OYA"
-
-#, fuzzy
-#~ msgid "Character `%A' (for example) is upper-case in symbol name at %0"
-#~ msgstr "kugirango Urugero ni Nkuru in IKIMENYETSO Izina: ku"
-
-#, fuzzy
-#~ msgid "Character `%A' (for example) is lower-case in symbol name at %0"
-#~ msgstr "kugirango Urugero ni Ntoya in IKIMENYETSO Izina: ku"
-
-#, fuzzy
-#~ msgid "Character `%A' not followed at some point by lower-case character in symbol name at %0"
-#~ msgstr "OYA ku Akadomo ku Ntoya Inyuguti in IKIMENYETSO Izina: ku"
-
-#, fuzzy
-#~ msgid "Initial character `%A' is lower-case in symbol name at %0"
-#~ msgstr "Inyuguti ni Ntoya in IKIMENYETSO Izina: ku"
-
-#, fuzzy
-#~ msgid "NAMELIST not adequately supported by run-time library for source files with case preserved"
-#~ msgstr "OYA ku Gukoresha Igihe Isomero kugirango Inkomoko Idosiye Na:"
-
-#, fuzzy
-#~ msgid "Nested %% construct (%%VAL, %%REF, or %%DESCR) at %0"
-#~ msgstr "Cyangwa ku"
-
-#, fuzzy
-#~ msgid "Statement at %0 invalid in BLOCK DATA program unit at %1"
-#~ msgstr "ku Sibyo in Porogaramu Igice: ku"
-
-#, fuzzy
-#~ msgid "Truncating characters on right side of character constant at %0"
-#~ msgstr "Inyuguti ku Iburyo: Bya Inyuguti ku"
-
-#, fuzzy
-#~ msgid "Truncating characters on right side of hollerith constant at %0"
-#~ msgstr "Inyuguti ku Iburyo: Bya ku"
-
-#, fuzzy
-#~ msgid "Truncating non-zero data on left side of numeric constant at %0"
-#~ msgstr "Zeru Ibyatanzwe ku Ibumoso: Bya Bikurikije umubare ku"
-
-#, fuzzy
-#~ msgid "Truncating non-zero data on left side of typeless constant at %0"
-#~ msgstr "Zeru Ibyatanzwe ku Ibumoso: Bya ku"
-
-#, fuzzy
-#~ msgid "Typeless constant at %0 too large"
-#~ msgstr "ku Binini"
-
-#, fuzzy
-#~ msgid "First-column ampersand continuation at %0"
-#~ msgstr "Inkingi ku"
-
-#, fuzzy
-#~ msgid "Global name `%A' defined at %0 already defined at %1 [info -f g77 M GLOBALS]"
-#~ msgstr "Izina: ku ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Global name `%A' is %B at %0 but is %C at %1 [info -f g77 M GLOBALS]"
-#~ msgstr "Izina: ni ku ni ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Global name `%A' at %0 has different type at %1 [info -f g77 M GLOBALS]"
-#~ msgstr "Izina: ku Ubwoko ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Too %B arguments passed to `%A' at %0 versus definition at %1 [info -f g77 M GLOBALS]"
-#~ msgstr "ingingo Kuri ku Insobanuro ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Too %B arguments for `%A' at %0 versus invocation at %1 [info -f g77 M GLOBALS]"
-#~ msgstr "ingingo kugirango ku ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Argument #%B of `%A' is %C at %0 but is %D at %1 [info -f g77 M GLOBALS]"
-#~ msgstr "Bya ni ku ni ku Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Array `%A' at %0 is too large to handle"
-#~ msgstr "ku ni Binini Kuri"
-
-#, fuzzy
-#~ msgid "Statement function `%A' defined at %0 is not used"
-#~ msgstr "Umumaro ku ni OYA"
-
-#, fuzzy
-#~ msgid "Intrinsic `%A', invoked at %0, known to be non-Y2K-compliant [info -f g77 M Y2KBAD]"
-#~ msgstr "ku Kuri Ibisobanuro F"
-
-#, fuzzy
-#~ msgid "Internal compiler error -- cannot perform operation"
-#~ msgstr "Ikosa"
-
-#, fuzzy
-#~ msgid "In unknown kind"
-#~ msgstr "Kitazwi"
-
-#, fuzzy
-#~ msgid "In function"
-#~ msgstr "Umumaro"
-
-#, fuzzy
-#~ msgid "In program"
-#~ msgstr "Porogaramu"
-
-#, fuzzy
-#~ msgid "In block-data unit"
-#~ msgstr "Funga Ibyatanzwe Igice:"
-
-#, fuzzy
-#~ msgid "In common block"
-#~ msgstr "Funga"
-
-#, fuzzy
-#~ msgid "internal error in check-init: tree code not implemented: %s"
-#~ msgstr "By'imbere Ikosa in Kugenzura... ITEGEKONGENGA OYA"
-
-#, fuzzy
-#~ msgid "final field '%s' may not have been initialized"
-#~ msgstr "Umwanya Gicurasi OYA"
-
-#, fuzzy
-#~ msgid "internal error - too many interface type"
-#~ msgstr "By'imbere Ikosa Ubwoko"
-
-#, fuzzy
-#~ msgid "bad method signature"
-#~ msgstr "Uburyo Isinya"
-
-#, fuzzy
-#~ msgid "misplaced ConstantValue attribute (not in any field)"
-#~ msgstr "Ikiranga OYA in Umwanya"
-
-#, fuzzy
-#~ msgid "duplicate ConstantValue attribute for field '%s'"
-#~ msgstr "Gusubiramo Ikiranga kugirango Umwanya"
-
-#, fuzzy
-#~ msgid "ConstantValue attribute of field '%s' has wrong type"
-#~ msgstr "Ikiranga Bya Umwanya Ubwoko"
-
-#, fuzzy
-#~ msgid "field '%s' not found in class"
-#~ msgstr "Umwanya OYA Byabonetse in ishuri"
-
-#, fuzzy
-#~ msgid "abstract method in non-abstract class"
-#~ msgstr "Incamake Uburyo in Incamake ishuri"
-
-#, fuzzy
-#~ msgid "non-static method '%s' overrides static method"
-#~ msgstr "Uburyo Uburyo"
-
-#, fuzzy
-#~ msgid "In %s: overlapped variable and exception ranges at %d"
-#~ msgstr "IMPINDURAGACIRO Na Irengayobora(-) Ibice ku"
-
-#, fuzzy
-#~ msgid "bad type in parameter debug info"
-#~ msgstr "Ubwoko in Kosora amakosa Ibisobanuro"
-
-#, fuzzy
-#~ msgid "bad PC range for debug info for local `%s'"
-#~ msgstr "Urutonde kugirango Kosora amakosa Ibisobanuro kugirango"
-
-#, fuzzy
-#~ msgid "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
-#~ msgstr "Indango ni in Na"
-
-#, fuzzy
-#~ msgid "field `%s' not found"
-#~ msgstr "Umwanya OYA Byabonetse"
-
-#, fuzzy
-#~ msgid "ret instruction not implemented"
-#~ msgstr "OYA"
-
-#, fuzzy
-#~ msgid "method '%s' not found in class"
-#~ msgstr "Uburyo OYA Byabonetse in ishuri"
-
-#, fuzzy
-#~ msgid "failed to find class '%s'"
-#~ msgstr "Byanze Kuri Gushaka ishuri"
-
-#, fuzzy
-#~ msgid "class '%s' has no method named '%s' matching signature '%s'"
-#~ msgstr "ishuri Oya Uburyo Isinya"
-
-#, fuzzy
-#~ msgid "invokestatic on non static method"
-#~ msgstr "ku Uburyo"
-
-#, fuzzy
-#~ msgid "invokestatic on abstract method"
-#~ msgstr "ku Incamake Uburyo"
-
-#, fuzzy
-#~ msgid "invoke[non-static] on static method"
-#~ msgstr "ku Uburyo"
-
-#, fuzzy
-#~ msgid "missing field '%s' in '%s'"
-#~ msgstr "Ibuze Umwanya in"
-
-#, fuzzy
-#~ msgid "mismatching signature for field '%s' in '%s'"
-#~ msgstr "Isinya kugirango Umwanya in"
-
-#, fuzzy
-#~ msgid "assignment to final field `%s' not in field's class"
-#~ msgstr "Igenera Kuri Umwanya OYA in ishuri"
-
-#, fuzzy
-#~ msgid "assignment to final static field `%s' not in class initializer"
-#~ msgstr "Igenera Kuri Umwanya OYA in ishuri"
-
-#, fuzzy
-#~ msgid "assignment to final field `%s' not in constructor"
-#~ msgstr "Igenera Kuri Umwanya OYA in"
-
-#, fuzzy
-#~ msgid "can't expand %s"
-#~ msgstr "Kwagura"
-
-#, fuzzy
-#~ msgid "invalid PC in line number table"
-#~ msgstr "Sibyo in Umurongo Umubare imbonerahamwe#"
-
-#, fuzzy
-#~ msgid "unreachable bytecode from %d to before %d"
-#~ msgstr "Bivuye Kuri Mbere"
-
-#, fuzzy
-#~ msgid "unreachable bytecode from %d to the end of the method"
-#~ msgstr "Bivuye Kuri i Impera Bya i Uburyo"
-
-#, fuzzy
-#~ msgid "source file for class `%s' is newer than its matching class file.  Source file `%s' used instead"
-#~ msgstr "Inkomoko IDOSIYE kugirango ishuri ni ishuri IDOSIYE IDOSIYE"
-
-#, fuzzy
-#~ msgid "bad string constant"
-#~ msgstr "Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "bad value constant type %d, index %d"
-#~ msgstr "Agaciro Ubwoko Umubarendanga"
-
-#, fuzzy
-#~ msgid "can't close %s"
-#~ msgstr "Gufunga"
-
-#, fuzzy
-#~ msgid "cannot find file for class %s"
-#~ msgstr "Gushaka IDOSIYE kugirango ishuri"
-
-#, fuzzy
-#~ msgid "not a valid Java .class file"
-#~ msgstr "OYA a Byemewe ishuri IDOSIYE"
-
-#, fuzzy
-#~ msgid "error while parsing constant pool"
-#~ msgstr "Ikosa Itsinda"
-
-#, fuzzy
-#~ msgid "error in constant pool entry #%d\n"
-#~ msgstr "Ikosa in Itsinda Icyinjijwe"
-
-#, fuzzy
-#~ msgid "reading class %s for the second time from %s"
-#~ msgstr "ishuri kugirango i ISEGONDA Igihe Bivuye"
-
-#, fuzzy
-#~ msgid "error while parsing fields"
-#~ msgstr "Ikosa Imyanya"
-
-#, fuzzy
-#~ msgid "error while parsing methods"
-#~ msgstr "Ikosa"
-
-#, fuzzy
-#~ msgid "error while parsing final attributes"
-#~ msgstr "Ikosa Ibiranga"
-
-#, fuzzy
-#~ msgid "the `java.lang.Object' that was found in `%s' didn't have the special zero-length `gnu.gcj.gcj-compiled' attribute.  This generally means that your classpath is incorrectly set.  Use `info gcj \"Input Options\"' to see the info page describing how to set the classpath"
-#~ msgstr "i java Byabonetse in i Bidasanzwe Zeru Uburebure Ikiranga Inzirashuri ni Gushyiraho Ibisobanuro Kuri i Ibisobanuro Ipaji Kuri Gushyiraho i Inzirashuri"
-
-#, fuzzy
-#~ msgid "missing Code attribute"
-#~ msgstr "Ibuze Ikiranga"
-
-#, fuzzy
-#~ msgid "source file seen twice on command line and will be compiled only once"
-#~ msgstr "Inkomoko IDOSIYE ku Komandi: Umurongo Na Rimwe"
-
-#, fuzzy
-#~ msgid "no input file specified"
-#~ msgstr "Oya Iyinjiza IDOSIYE"
-
-#, fuzzy
-#~ msgid "can't close input file %s"
-#~ msgstr "Gufunga Iyinjiza IDOSIYE"
-
-#, fuzzy
-#~ msgid "bad zip/jar file %s"
-#~ msgstr "Zipu IDOSIYE"
-
-#, fuzzy
-#~ msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
-#~ msgstr "By'imbere Ikosa in ITEGEKONGENGA OYA"
-
-#, fuzzy
-#~ msgid "field initializer type mismatch"
-#~ msgstr "Umwanya Ubwoko"
-
-#, fuzzy
-#~ msgid "can't create directory %s"
-#~ msgstr "Kurema bushyinguro"
-
-#, fuzzy
-#~ msgid "can't create %s"
-#~ msgstr "Kurema"
-
-#, fuzzy
-#~ msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
-#~ msgstr "Bya Gucapa Urutonde Na"
-
-#, fuzzy
-#~ msgid "can't open output file `%s'"
-#~ msgstr "Gufungura Ibisohoka IDOSIYE"
-
-#, fuzzy
-#~ msgid "file not found `%s'"
-#~ msgstr "Dosiye ntibonetse"
-
-#, fuzzy
-#~ msgid "`%s' is not a valid class name"
-#~ msgstr "`%s'ni OYA a Byemewe ishuri Izina:"
-
-#, fuzzy
-#~ msgid "--resource requires -o"
-#~ msgstr "--o"
-
-#, fuzzy
-#~ msgid "warning: already-compiled .class files ignored with -C"
-#~ msgstr "Iburira ishuri Idosiye Na: C"
-
-#, fuzzy
-#~ msgid "cannot specify both -C and -o"
-#~ msgstr "Byombi C Na o"
-
-#, fuzzy
-#~ msgid "cannot create temporary file"
-#~ msgstr "Kurema By'igihe gito IDOSIYE"
-
-#, fuzzy
-#~ msgid "using both @FILE with multiple files not implemented"
-#~ msgstr "ikoresha Byombi Na: Igikubo Idosiye OYA"
-
-#, fuzzy
-#~ msgid "cannot specify `main' class when not linking"
-#~ msgstr "ishuri Ryari: OYA Impuza"
-
-#, fuzzy
-#~ msgid "can't do dependency tracking with input from stdin"
-#~ msgstr "Na: Iyinjiza Bivuye"
-
-#, fuzzy
-#~ msgid "couldn't determine target name for dependency tracking"
-#~ msgstr "Intego Izina: kugirango"
-
-#, fuzzy
-#~ msgid ""
-#~ "unknown encoding: `%s'\n"
-#~ "This might mean that your locale's encoding is not supported\n"
-#~ "by your system's iconv(3) implementation.  If you aren't trying\n"
-#~ "to use a particular encoding for your input file, try the\n"
-#~ "`--encoding=UTF-8' option"
-#~ msgstr "Kitazwi Imisobekere: Impuzandengo- Imisobekere: ni OYA 3. Gukoresha a Imisobekere: kugirango Iyinjiza IDOSIYE Imisobekere: Ihitamo"
-
-#, fuzzy
-#~ msgid "internal error - invalid Utf8 name"
-#~ msgstr "By'imbere Ikosa Sibyo Izina:"
-
-#, fuzzy
-#~ msgid "Missing term"
-#~ msgstr "Ijambo"
-
-# starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
-#, fuzzy
-#~ msgid "';' expected"
-#~ msgstr "';'ntigatunguranye"
-
-#, fuzzy
-#~ msgid "Missing name"
-#~ msgstr "Izina:"
-
-# starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
-#, fuzzy
-#~ msgid "'*' expected"
-#~ msgstr "'*'ntigatunguranye"
-
-#, fuzzy
-#~ msgid "Class or interface declaration expected"
-#~ msgstr "Cyangwa Ikitezwe:"
-
-#, fuzzy
-#~ msgid "Missing class name"
-#~ msgstr "ishuri Izina:"
-
-#~ msgid "'{' expected"
-#~ msgstr "'{' ntigatunguranye"
-
-#, fuzzy
-#~ msgid "Missing super class name"
-#~ msgstr "hejuru ishuri Izina:"
-
-#, fuzzy
-#~ msgid "Missing interface name"
-#~ msgstr "Izina:"
-
-#, fuzzy
-#~ msgid "Missing variable initializer"
-#~ msgstr "IMPINDURAGACIRO"
-
-# starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
-#, fuzzy
-#~ msgid "']' expected"
-#~ msgstr "']'ntigatunguranye"
-
-#, fuzzy
-#~ msgid "Invalid method declaration, method name required"
-#~ msgstr "Uburyo Uburyo Izina: Bya ngombwa"
-
-#~ msgid "Identifier expected"
-#~ msgstr "Ikiranga ntigitunguranye"
-
-#, fuzzy
-#~ msgid "Invalid method declaration, return type required"
-#~ msgstr "Uburyo Garuka Ubwoko Bya ngombwa"
-
-#~ msgid "')' expected"
-#~ msgstr "')' ntigatunguranye"
-
-#, fuzzy
-#~ msgid "Missing formal parameter term"
-#~ msgstr "Ijambo"
-
-#, fuzzy
-#~ msgid "Missing identifier"
-#~ msgstr "Ikiranga"
-
-#, fuzzy
-#~ msgid "Missing class type term"
-#~ msgstr "ishuri Ubwoko Ijambo"
-
-#, fuzzy
-#~ msgid "Invalid interface type"
-#~ msgstr "Ubwoko"
-
-# starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
-#, fuzzy
-#~ msgid "':' expected"
-#~ msgstr "':'ntigatunguranye"
-
-#, fuzzy
-#~ msgid "Invalid expression statement"
-#~ msgstr "imvugo Inyandiko"
-
-#~ msgid "'(' expected"
-#~ msgstr "'(' ntigatunguranye"
-
-#, fuzzy
-#~ msgid "Missing term or ')'"
-#~ msgstr "Ijambo Cyangwa"
-
-#, fuzzy
-#~ msgid "Missing or invalid constant expression"
-#~ msgstr "Cyangwa Sibyo imvugo"
-
-#, fuzzy
-#~ msgid "Missing term and ')' expected"
-#~ msgstr "Ijambo Na Ikitezwe:"
-
-#, fuzzy
-#~ msgid "Invalid control expression"
-#~ msgstr "Igenzura imvugo"
-
-#, fuzzy
-#~ msgid "Invalid update expression"
-#~ msgstr "Kuvugurura imvugo"
-
-#, fuzzy
-#~ msgid "Invalid init statement"
-#~ msgstr "Inyandiko"
-
-#, fuzzy
-#~ msgid "Missing term or ')' expected"
-#~ msgstr "Ijambo Cyangwa Ikitezwe:"
-
-#, fuzzy
-#~ msgid "'class' or 'this' expected"
-#~ msgstr "'Cyangwa Ikitezwe:"
-
-#, fuzzy
-#~ msgid "'class' expected"
-#~ msgstr "'Ikitezwe:"
-
-#, fuzzy
-#~ msgid "')' or term expected"
-#~ msgstr "')'Cyangwa Ijambo Ikitezwe:"
-
-# starmath/source\smres.src:RID_ERR_LGROUPEXPECTED.text
-#, fuzzy
-#~ msgid "'[' expected"
-#~ msgstr "'['ntigatunguranye"
-
-#, fuzzy
-#~ msgid "Field expected"
-#~ msgstr "Ikitezwe:"
-
-#, fuzzy
-#~ msgid "Missing term and ']' expected"
-#~ msgstr "Ijambo Na Ikitezwe:"
-
-#, fuzzy
-#~ msgid "']' expected, invalid type expression"
-#~ msgstr "']'Ikitezwe: Sibyo Ubwoko imvugo"
-
-#, fuzzy
-#~ msgid "Invalid type expression"
-#~ msgstr "Ubwoko imvugo"
-
-#, fuzzy
-#~ msgid "Invalid reference type"
-#~ msgstr "Indango Ubwoko"
-
-#, fuzzy
-#~ msgid "Constructor invocation must be first thing in a constructor"
-#~ msgstr "Itangira in a"
-
-#, fuzzy
-#~ msgid ": `%s' JDK1.1(TM) feature"
-#~ msgstr ":`%s'1."
-
-# desktop/source\app\ssodlg.src:DLG_SSOLOGIN.text
-#, fuzzy
-#~ msgid ""
-#~ "%s.\n"
-#~ "%s"
-#~ msgstr "%s.%s"
-
-#, fuzzy
-#~ msgid "malformed .zip archive in CLASSPATH: %s"
-#~ msgstr "Zipu in"
-
-#, fuzzy
-#~ msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
-#~ msgstr "Gushaka Mburabuzi i IMPINDURAGACIRO Na i Kuri i Ubushyinguro"
-
-#, fuzzy
-#~ msgid "missing static field `%s'"
-#~ msgstr "Ibuze Umwanya"
-
-#, fuzzy
-#~ msgid "not a static field `%s'"
-#~ msgstr "OYA a Umwanya"
-
-#, fuzzy
-#~ msgid "No case for %s"
-#~ msgstr "kugirango"
-
-#, fuzzy
-#~ msgid "unregistered operator %s"
-#~ msgstr "Mukoresha"
-
-#, fuzzy
-#~ msgid "junk at end of signature string"
-#~ msgstr "Umwanda ku Impera Bya Isinya Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "bad pc in exception_table"
-#~ msgstr "in"
-
-#, fuzzy
-#~ msgid "exception handler inside code that is being protected"
-#~ msgstr "Irengayobora(-) Mo Imbere ITEGEKONGENGA ni Birinzwe"
-
-#, fuzzy
-#~ msgid "unknown opcode %d@pc=%d during verification"
-#~ msgstr "Kitazwi"
-
-#, fuzzy
-#~ msgid "verification error at PC=%d"
-#~ msgstr "Ikosa ku"
-
-#, fuzzy
-#~ msgid "Disable automatic array bounds checking"
-#~ msgstr "Byikoresha Imbonerahamwe"
-
-#, fuzzy
-#~ msgid "Disable assignability checks for stores into object arrays"
-#~ msgstr "kugirango Igikoresho"
-
-#, fuzzy
-#~ msgid "Assume native functions are implemented using JNI"
-#~ msgstr "Imimaro ikoresha"
-
-#, fuzzy
-#~ msgid "Replace system path"
-#~ msgstr "Sisitemu Inzira"
-
-#, fuzzy
-#~ msgid "Set class path"
-#~ msgstr "ishuri Inzira"
-
-#, fuzzy
-#~ msgid "Set class path (deprecated: use --classpath instead)"
-#~ msgstr "ishuri Inzira Bitemewe. Gukoresha Inzirashuri"
-
-#, fuzzy
-#~ msgid "Choose class whose main method should be used"
-#~ msgstr "ishuri bya Uburyo"
-
-#, fuzzy
-#~ msgid "Choose input encoding (default comes from locale)"
-#~ msgstr "Iyinjiza Imisobekere: Mburabuzi Bivuye Umwanya"
-
-#, fuzzy
-#~ msgid "Add directory to class path"
-#~ msgstr "bushyinguro Kuri ishuri Inzira"
-
-#, fuzzy
-#~ msgid "Directory where class files should be written"
-#~ msgstr "ishuri Idosiye"
-
-#, fuzzy
-#~ msgid "Warn if modifiers are specified when not necessary"
-#~ msgstr "NIBA Ryari: OYA"
-
-#, fuzzy
-#~ msgid "Warn if deprecated empty statements are found"
-#~ msgstr "NIBA Bitemewe. ubusa Byabonetse"
-
-#, fuzzy
-#~ msgid "Warn if .class files are out of date"
-#~ msgstr "NIBA ishuri Idosiye Inyuma Bya Itariki"
-
-#, fuzzy
-#~ msgid "Always check for non gcj generated classes archives"
-#~ msgstr "Kugenzura... kugirango Inzego Ubushyinguro"
-
-#, fuzzy
-#~ msgid "Never optimize static class initialization code"
-#~ msgstr "Kugeza ku ndunduro ishuri ITEGEKONGENGA"
-
-#, fuzzy
-#~ msgid "Use offset tables for virtual method calls"
-#~ msgstr "Nta- boneza Imbonerahamwe kugirango Kitaboneka Uburyo Amahamagara:"
-
-#, fuzzy
-#~ msgid "object does not conform to the `%s' protocol"
-#~ msgstr "Igikoresho OYA Kuri i Porotokole"
-
-#, fuzzy
-#~ msgid "class `%s' does not implement the `%s' protocol"
-#~ msgstr "ishuri OYA i Porotokole"
-
-#, fuzzy
-#~ msgid "unexpected type for `id' (%s)"
-#~ msgstr "Ubwoko kugirango"
-
-#, fuzzy
-#~ msgid "undefined type `id', please import <objc/objc.h>"
-#~ msgstr "kidasobanuye Ubwoko Kuzana h"
-
-#, fuzzy
-#~ msgid "protocol `%s' has circular dependency"
-#~ msgstr "Porotokole Cy'uruziga"
-
-#, fuzzy
-#~ msgid "cannot find protocol declaration for `%s'"
-#~ msgstr "Gushaka Porotokole kugirango"
-
-#, fuzzy
-#~ msgid "cannot find interface declaration for `%s'"
-#~ msgstr "Gushaka kugirango"
-
-#, fuzzy
-#~ msgid "cannot find reference tag for class `%s'"
-#~ msgstr "Gushaka Indango Itagi: kugirango ishuri"
-
-#, fuzzy
-#~ msgid "creating selector for non existant method %s"
-#~ msgstr "kugirango Uburyo"
-
-#, fuzzy
-#~ msgid "cannot find class `%s'"
-#~ msgstr "Gushaka ishuri"
-
-#, fuzzy
-#~ msgid "class `%s' already exists"
-#~ msgstr "ishuri"
-
-#, fuzzy
-#~ msgid "cannot find interface declaration for `%s', superclass of `%s'"
-#~ msgstr "Gushaka kugirango Bya"
-
-#, fuzzy
-#~ msgid "circular inheritance in interface declaration for `%s'"
-#~ msgstr "Cy'uruziga in kugirango"
-
-#, fuzzy
-#~ msgid "inconsistent instance variable specification"
-#~ msgstr "Urugero IMPINDURAGACIRO"
-
-#, fuzzy
-#~ msgid "can not use an object as parameter to a method\n"
-#~ msgstr "OYA Gukoresha Igikoresho Nka Kuri a"
-
-#, fuzzy
-#~ msgid "multiple declarations for method `%s'"
-#~ msgstr "Igikubo kugirango Uburyo"
-
-#, fuzzy
-#~ msgid "invalid receiver type `%s'"
-#~ msgstr "Sibyo Mwakirizi Ubwoko"
-
-#, fuzzy
-#~ msgid "`%s' does not respond to `%s'"
-#~ msgstr "`%s'OYA Kuri"
-
-#, fuzzy
-#~ msgid "no super class declared in interface for `%s'"
-#~ msgstr "Oya hejuru ishuri in kugirango"
-
-#, fuzzy
-#~ msgid "cannot find class (factory) method"
-#~ msgstr "Gushaka ishuri Uburyo"
-
-#, fuzzy
-#~ msgid "return type for `%s' defaults to id"
-#~ msgstr "Garuka Ubwoko kugirango Kuri ID"
-
-#, fuzzy
-#~ msgid "method `%s' not implemented by protocol"
-#~ msgstr "Uburyo OYA ku Porotokole"
-
-#, fuzzy
-#~ msgid "return type defaults to id"
-#~ msgstr "Garuka Ubwoko Kuri ID"
-
-#, fuzzy
-#~ msgid "cannot find method"
-#~ msgstr "Gushaka Uburyo"
-
-#, fuzzy
-#~ msgid "instance variable `%s' accessed in class method"
-#~ msgstr "Urugero IMPINDURAGACIRO birabonetse in ishuri Uburyo"
-
-#, fuzzy
-#~ msgid "duplicate definition of class method `%s'"
-#~ msgstr "Gusubiramo Insobanuro Bya ishuri Uburyo"
-
-#, fuzzy
-#~ msgid "duplicate declaration of class method `%s'"
-#~ msgstr "Gusubiramo Bya ishuri Uburyo"
-
-#, fuzzy
-#~ msgid "duplicate definition of instance method `%s'"
-#~ msgstr "Gusubiramo Insobanuro Bya Urugero Uburyo"
-
-#, fuzzy
-#~ msgid "duplicate declaration of instance method `%s'"
-#~ msgstr "Gusubiramo Bya Urugero Uburyo"
-
-#, fuzzy
-#~ msgid "duplicate interface declaration for category `%s(%s)'"
-#~ msgstr "Gusubiramo kugirango Icyiciro"
-
-#, fuzzy
-#~ msgid "instance variable `%s' is declared private"
-#~ msgstr "Urugero IMPINDURAGACIRO ni By'umwihariko"
-
-#, fuzzy
-#~ msgid "instance variable `%s' is declared %s"
-#~ msgstr "Urugero IMPINDURAGACIRO ni"
-
-#, fuzzy
-#~ msgid "static access to object of type `id'"
-#~ msgstr "Kuri Igikoresho Bya Ubwoko"
-
-#, fuzzy
-#~ msgid "incomplete implementation of class `%s'"
-#~ msgstr "Bya ishuri"
-
-#, fuzzy
-#~ msgid "incomplete implementation of category `%s'"
-#~ msgstr "Bya Icyiciro"
-
-#, fuzzy
-#~ msgid "method definition for `%c%s' not found"
-#~ msgstr "Uburyo Insobanuro kugirango OYA Byabonetse"
-
-#, fuzzy
-#~ msgid "%s `%s' does not fully implement the `%s' protocol"
-#~ msgstr "%s`%s'OYA i Porotokole"
-
-#, fuzzy
-#~ msgid "`@end' missing in implementation context"
-#~ msgstr "`@Ibuze in Imvugiro"
-
-#, fuzzy
-#~ msgid "reimplementation of class `%s'"
-#~ msgstr "Bya ishuri"
-
-#, fuzzy
-#~ msgid "conflicting super class name `%s'"
-#~ msgstr "hejuru ishuri Izina:"
-
-#, fuzzy
-#~ msgid "duplicate interface declaration for class `%s'"
-#~ msgstr "Gusubiramo kugirango ishuri"
-
-#, fuzzy
-#~ msgid "duplicate declaration for protocol `%s'"
-#~ msgstr "Gusubiramo kugirango Porotokole"
-
-#, fuzzy
-#~ msgid "[super ...] must appear in a method context"
-#~ msgstr "[hejuru Kugaragara in a Uburyo Imvugiro"
-
-#, fuzzy
-#~ msgid "potential selector conflict for method `%s'"
-#~ msgstr "kugirango Uburyo"
-
-#, fuzzy
-#~ msgid "`@end' must appear in an implementation context"
-#~ msgstr "`@Kugaragara in Imvugiro"
-
-#, fuzzy
-#~ msgid "method definition not in class context"
-#~ msgstr "Uburyo Insobanuro OYA in ishuri Imvugiro"
-
-#, fuzzy
-#~ msgid "Dump decls to a .decl file"
-#~ msgstr "Kuri a IDOSIYE"
-
-#, fuzzy
-#~ msgid "Generate code for GNU runtime environment"
-#~ msgstr "ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "Generate code for NeXT runtime environment"
-#~ msgstr "ITEGEKONGENGA kugirango"
-
-#, fuzzy
-#~ msgid "Warn if a selector has multiple methods"
-#~ msgstr "NIBA a Igikubo"
-
-#, fuzzy
-#~ msgid "Do not warn if inherited methods are unimplemented"
-#~ msgstr "OYA NIBA"
-
-#, fuzzy
-#~ msgid "Generate C header of platform specific features"
-#~ msgstr "C Umutwempangano Bya Ibiranga"
-
-#, fuzzy
-#~ msgid "Specify the name of the class for constant strings"
-#~ msgstr "i Izina: Bya i ishuri kugirango Ikurikiranyanyuguti"
-
-#, fuzzy
-#~ msgid "(debug) trace parsing process"
-#~ msgstr "(Kosora amakosa"
-
-#, fuzzy
-#~ msgid "(debug) trace lexical analysis"
-#~ msgstr "(Kosora amakosa"
-
-#, fuzzy
-#~ msgid "-current_version only allowed with -dynamiclib"
-#~ msgstr "-Na:"
-
-#, fuzzy
-#~ msgid "-install_name only allowed with -dynamiclib"
-#~ msgstr "-Na:"
-
-#, fuzzy
-#~ msgid "-bundle not allowed with -dynamiclib"
-#~ msgstr "-OYA Na:"
-
-#, fuzzy
-#~ msgid "-bundle_loader not allowed with -dynamiclib"
-#~ msgstr "-OYA Na:"
-
-#, fuzzy
-#~ msgid "-client_name not allowed with -dynamiclib"
-#~ msgstr "-OYA Na:"
-
-#, fuzzy
-#~ msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
-#~ msgstr "-OYA Na:"
-
-#, fuzzy
-#~ msgid "-force_flat_namespace not allowed with -dynamiclib"
-#~ msgstr "-OYA Na:"
-
-#, fuzzy
-#~ msgid "-keep_private_externs not allowed with -dynamiclib"
-#~ msgstr "-OYA Na:"
-
-#, fuzzy
-#~ msgid "-private_bundle not allowed with -dynamiclib"
-#~ msgstr "-OYA Na:"
-
-#, fuzzy
-#~ msgid "GNU C does not support -C without using -E"
-#~ msgstr "C OYA Gushigikira C ikoresha E"
-
-#, fuzzy
-#~ msgid "GNU C does not support -CC without using -E"
-#~ msgstr "C OYA Gushigikira ikoresha E"
-
-#, fuzzy
-#~ msgid "`-p' not supported; use `-pg' and gprof(1)"
-#~ msgstr "`-OYA Gukoresha Na 1."
-
-#, fuzzy
-#~ msgid "may not use both -m32 and -m64"
-#~ msgstr "Gicurasi OYA Gukoresha Byombi Na"
-
-#, fuzzy
-#~ msgid "The -shared option is not currently supported for VAX ELF."
-#~ msgstr "Ihitamo ni OYA kugirango"
-
-#, fuzzy
-#~ msgid "profiling not supported with -mg\n"
-#~ msgstr "OYA Na:"
-
-#, fuzzy
-#~ msgid "-pipe is not supported"
-#~ msgstr "-ni OYA"
-
-#, fuzzy
-#~ msgid "may not use both -EB and -EL"
-#~ msgstr "Gicurasi OYA Gukoresha Byombi Na"
-
-#, fuzzy
-#~ msgid "-pg and -fomit-frame-pointer are incompatible"
-#~ msgstr "-Na Ikadiri Mweretsi"
-
-#, fuzzy
-#~ msgid "mno-cygwin and mno-win32 are not compatible"
-#~ msgstr "Na OYA"
-
-#, fuzzy
-#~ msgid "shared and mdll are not compatible"
-#~ msgstr "Na OYA"
-
-#, fuzzy
-#~ msgid "-E required when input is from standard input"
-#~ msgstr "-E Bya ngombwa Ryari: Iyinjiza ni Bivuye Bisanzwe Iyinjiza"
-
-#, fuzzy
-#~ msgid "compilation of header file requested"
-#~ msgstr "Bya Umutwempangano IDOSIYE"
-
-#, fuzzy
-#~ msgid " conflicting code gen style switches are used"
-#~ msgstr "ITEGEKONGENGA IMISUSIRE"
-
-#, fuzzy
-#~ msgid "-pg or -p and -fomit-frame-pointer are incompatible"
-#~ msgstr "-Cyangwa P Na Ikadiri Mweretsi"
-
-#, fuzzy
-#~ msgid "choose either big or little endian, not both"
-#~ msgstr "Guhitamo Cyangwa OYA Byombi"
-
-#, fuzzy
-#~ msgid "choose either m340 or m210 not both"
-#~ msgstr "Guhitamo Cyangwa OYA Byombi"
-
-#, fuzzy
-#~ msgid "the m210 does not have little endian support"
-#~ msgstr "i OYA Gushigikira"
-
-#, fuzzy
-#~ msgid "-mapcs-26 and -mapcs-32 may not be used together"
-#~ msgstr "-Na Gicurasi OYA"
-
-#, fuzzy
-#~ msgid "-msoft-float and -mhard_float may not be used together"
-#~ msgstr "-Kureremba Na Gicurasi OYA"
-
-#, fuzzy
-#~ msgid "-mbig-endian and -mlittle-endian may not be used together"
-#~ msgstr "-Na Gicurasi OYA"
-
-#, fuzzy
-#~ msgid "-mhard-float not supported"
-#~ msgstr "-Kureremba OYA"
-
-#, fuzzy
-#~ msgid "-msingle-float and -msoft-float can not both be specified"
-#~ msgstr "-Kureremba Na Kureremba OYA Byombi"
-
-#, fuzzy
-#~ msgid "-c or -S required for Ada"
-#~ msgstr "-C Cyangwa Bya ngombwa kugirango"
-
-#, fuzzy
-#~ msgid "-fjni and -femit-class-files are incompatible"
-#~ msgstr "-Na ishuri Idosiye"
-
-#, fuzzy
-#~ msgid "-fjni and -femit-class-file are incompatible"
-#~ msgstr "-Na ishuri IDOSIYE"
-
-#, fuzzy
-#~ msgid "-femit-class-file should used along with -fsyntax-only"
-#~ msgstr "-ishuri IDOSIYE Na:"
-
-#, fuzzy
-#~ msgid "-static not valid with -mcoff"
-#~ msgstr "-OYA Byemewe Na:"
-
-#, fuzzy
-#~ msgid "-shared not valid with -mcoff"
-#~ msgstr "-OYA Byemewe Na:"
-
-#, fuzzy
-#~ msgid "-symbolic not valid with -mcoff"
-#~ msgstr "-OYA Byemewe Na:"
-
-#, fuzzy
-#~ msgid "-fpic is not valid with -mcoff"
-#~ msgstr "-ni OYA Byemewe Na:"
-
-#, fuzzy
-#~ msgid "-fPIC is not valid with -mcoff"
-#~ msgstr "-ni OYA Byemewe Na:"
-
-#, fuzzy
-#~ msgid "-fpic not valid with -mcoff"
-#~ msgstr "-OYA Byemewe Na:"
-
-#, fuzzy
-#~ msgid "-fPIC not valid with -mcoff"
-#~ msgstr "-OYA Byemewe Na:"
Index: libcpp/po/fr.po
===================================================================
--- libcpp/po/fr.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libcpp/po/fr.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,6 +1,7 @@
-# Messages français pour GNU concernant gcc.
-# Copyright © 2001 Free Software Foundation, Inc.
+# Messages français pour GNU concernant cpplib.
+# Copyright © 2001, 2008 Free Software Foundation, Inc.
 # Michel Robitaille <robitail@IRO.UMontreal.CA>, traducteur depuis/since 1996.
+# François-Xavier Coudert <fxcoudert@gcc.gnu.org>
 #
 # Vocabulaire utilisé
 # 	lvalue	 	= membre gauche
@@ -116,148 +117,148 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: GNU cpplib 4.0.0\n"
+"Project-Id-Version: GNU cpplib 4.3.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:08+0000\n"
-"PO-Revision-Date: 2005-06-12 08:00-0500\n"
-"Last-Translator: Michel Robitaille <robitail@IRO.UMontreal.CA>\n"
+"POT-Creation-Date: 2008-02-01 16:21+0000\n"
+"PO-Revision-Date: 2008-03-27 22:46+0000\n"
+"Last-Translator: François-Xavier Coudert <fxcoudert@gmail.com>\n"
 "Language-Team: French <traduc@traduc.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8-bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
-#: charset.c:654
+#: charset.c:671
 #, c-format
 msgid "conversion from %s to %s not supported by iconv"
 msgstr "conversion de %s vers %s n'est pas supporté par iconv"
 
-#: charset.c:657
+#: charset.c:674
 msgid "iconv_open"
 msgstr "iconv_open"
 
-#: charset.c:665
+#: charset.c:682
 #, c-format
 msgid "no iconv implementation, cannot convert from %s to %s"
 msgstr "pas d'implantation iconv, ne peut convertir de %s vers %s"
 
-#: charset.c:742
+#: charset.c:759
 #, c-format
 msgid "character 0x%lx is not in the basic source character set\n"
 msgstr "caractère 0x%lx n'est pas dans le jeu de caractères de base\n"
 
-#: charset.c:759 charset.c:1352
+#: charset.c:776 charset.c:1369
 msgid "converting to execution character set"
 msgstr "conversion vers un jeu d'exécution de caractères"
 
-#: charset.c:765
+#: charset.c:782
 #, c-format
 msgid "character 0x%lx is not unibyte in execution character set"
 msgstr "caractère 0x%lx n'est pas unibyte dans le jeu de caractères d'exécution"
 
-#: charset.c:889
+#: charset.c:906
 #, c-format
 msgid "Character %x might not be NFKC"
-msgstr ""
+msgstr "Le charactère %x n'est peut-être pas dans la normalisation NFKC"
 
-#: charset.c:949
+#: charset.c:966
 msgid "universal character names are only valid in C++ and C99"
 msgstr "noms de caractère universel sont seulement valides en C++ et C89"
 
-#: charset.c:952
+#: charset.c:969
 #, c-format
 msgid "the meaning of '\\%c' is different in traditional C"
 msgstr "la signification de « \\%c » est différente en C traditionel"
 
-#: charset.c:961
+#: charset.c:978
 msgid "In _cpp_valid_ucn but not a UCN"
-msgstr ""
+msgstr "Dans _cpp_valid_ucn mais pas un Universal Character Name"
 
 # FIXME
-#: charset.c:986
+#: charset.c:1003
 #, c-format
 msgid "incomplete universal character name %.*s"
 msgstr "nom de caractère universel incomplet %.*s"
 
-#: charset.c:998
+#: charset.c:1015
 #, c-format
 msgid "%.*s is not a valid universal character"
 msgstr "%.*s n'est pas un caractère universel valide"
 
-#: charset.c:1008 lex.c:484
+#: charset.c:1025 lex.c:484
 msgid "'$' in identifier or number"
 msgstr "« $ » dans un identificateur ou un nombre"
 
-#: charset.c:1018
+#: charset.c:1035
 #, c-format
 msgid "universal character %.*s is not valid in an identifier"
 msgstr "caractère universel %.*s n'est pas valide dans un identificcateur"
 
-#: charset.c:1022
+#: charset.c:1039
 #, c-format
 msgid "universal character %.*s is not valid at the start of an identifier"
 msgstr "caractère universel %.*s n'est pas valide au début d'un identificcateur"
 
-#: charset.c:1056 charset.c:1571
+#: charset.c:1073 charset.c:1588
 msgid "converting UCN to source character set"
 msgstr "conversion UCN vers le jeu source de caractères"
 
-#: charset.c:1060
+#: charset.c:1077
 msgid "converting UCN to execution character set"
 msgstr "conversion UCN vers le jeu d'exécution de caractères"
 
-#: charset.c:1132
+#: charset.c:1149
 msgid "the meaning of '\\x' is different in traditional C"
 msgstr "la signification de « \\x » est différente en C traditionel"
 
-#: charset.c:1149
+#: charset.c:1166
 msgid "\\x used with no following hex digits"
 msgstr "\\x utilisé sans être suivi de chiffres en hexdécimal"
 
-#: charset.c:1156
+#: charset.c:1173
 msgid "hex escape sequence out of range"
 msgstr "séquence d'échappement hexadécimale hors limite"
 
-#: charset.c:1195
+#: charset.c:1212
 msgid "octal escape sequence out of range"
 msgstr "séquence d'échappement octale hors limite"
 
-#: charset.c:1263
+#: charset.c:1280
 msgid "the meaning of '\\a' is different in traditional C"
 msgstr "la signification de « \\a » est différente en C traditionel"
 
-#: charset.c:1270
+#: charset.c:1287
 #, c-format
 msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr "séquence d'échappement « \\%c » non conforme au standard ISO"
 
-#: charset.c:1278
+#: charset.c:1295
 #, c-format
 msgid "unknown escape sequence '\\%c'"
 msgstr "séquence d'échappement « \\%c » inconnue"
 
-#: charset.c:1286
-#, fuzzy, c-format
+#: charset.c:1303
+#, c-format
 msgid "unknown escape sequence: '\\%s'"
-msgstr "séquence d'échappement « \\%c » inconnue"
+msgstr "séquence d'échappement « \\%s » inconnue"
 
-#: charset.c:1293
+#: charset.c:1310
 msgid "converting escape sequence to execution character set"
 msgstr "conversion d'une séquence d'échappement vers un jeu d'exécution de caractères"
 
-#: charset.c:1415 charset.c:1478
+#: charset.c:1432 charset.c:1495
 msgid "character constant too long for its type"
 msgstr "constante caractère trop longue pour son type"
 
-#: charset.c:1418
+#: charset.c:1435
 msgid "multi-character character constant"
 msgstr "constante caractère multi-caractères"
 
-#: charset.c:1510
+#: charset.c:1527
 msgid "empty character constant"
 msgstr "constante caractère vide"
 
-#: charset.c:1612
+#: charset.c:1629
 #, c-format
 msgid "failure to convert %s to %s"
 msgstr "échec de conversion de %s vers %s"
@@ -350,145 +351,149 @@
 msgstr "fanion « %s » invalide dans la ligne de directive"
 
 #: directives.c:868
+msgid "unexpected end of file after #line"
+msgstr "fin de fichier inattendue après #ligne"
+
+#: directives.c:871
 #, c-format
 msgid "\"%s\" after #line is not a positive integer"
-msgstr "« %s » après #line n'est pas un nombre entier positif"
+msgstr "« %s » après #ligne n'est pas un nombre entier positif"
 
-#: directives.c:874
+#: directives.c:877
 msgid "line number out of range"
 msgstr "numéro de ligne hors limite"
 
-#: directives.c:887 directives.c:964
+#: directives.c:890 directives.c:969
 #, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr "« %s » n'est pas un nom de fichier valide"
 
-#: directives.c:924
+#: directives.c:929
 #, c-format
 msgid "\"%s\" after # is not a positive integer"
 msgstr "« %s » après # n'est pas un nombre entier positif"
 
-#: directives.c:1026
-#, fuzzy, c-format
+#: directives.c:1031
+#, c-format
 msgid "invalid #%s directive"
-msgstr "directive #ident invalide"
+msgstr "directive #%s invalide"
 
-#: directives.c:1089
+#: directives.c:1094
 #, c-format
 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
-msgstr ""
+msgstr "enregistrement des pragmas dans l'espace de nom « %s » avec une expansion de nom ne correspondant pas"
 
 # FIXME
-#: directives.c:1098
-#, fuzzy, c-format
+#: directives.c:1103
+#, c-format
 msgid "registering pragma \"%s\" with name expansion and no namespace"
-msgstr "enregistrement de \"%s\" à la fois comme une pragma et un espace de nom de pragma"
+msgstr "enregistrement du pragma « %s » avec une expansion de nom mais pas d'espace de nom"
 
 # FIXME
-#: directives.c:1116
+#: directives.c:1121
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr "enregistrement de \"%s\" à la fois comme une pragma et un espace de nom de pragma"
 
-#: directives.c:1119
+#: directives.c:1124
 #, c-format
 msgid "#pragma %s %s is already registered"
 msgstr "la #pragma %s %s est déjà enregistrée"
 
-#: directives.c:1122
+#: directives.c:1127
 #, c-format
 msgid "#pragma %s is already registered"
 msgstr "la #pragma %s est déjà enregistrée"
 
-#: directives.c:1152
+#: directives.c:1157
 msgid "registering pragma with NULL handler"
-msgstr ""
+msgstr "enregistrement d'un pragma avec un handler égal à NULL"
 
 # FIXME
-#: directives.c:1362
+#: directives.c:1367
 msgid "#pragma once in main file"
 msgstr "#pragma once utilisée une seule fois dans le fichier principal"
 
 # FIXME
-#: directives.c:1385
+#: directives.c:1390
 msgid "invalid #pragma GCC poison directive"
 msgstr "la directive GCC #pragma poison est invalide"
 
 # FIXME
-#: directives.c:1394
+#: directives.c:1399
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr "élimination de la macro existente « %s »"
 
-#: directives.c:1413
+#: directives.c:1418
 msgid "#pragma system_header ignored outside include file"
 msgstr "#pragma system_header ignorée en dehors du fichier d'inclusion"
 
-#: directives.c:1437
+#: directives.c:1442
 #, c-format
 msgid "cannot find source file %s"
 msgstr "impossible de trouver le fichier source %s"
 
-#: directives.c:1441
+#: directives.c:1446
 #, c-format
 msgid "current file is older than %s"
 msgstr "le fichier courant est plus vieux que %s"
 
-#: directives.c:1620
+#: directives.c:1625
 msgid "_Pragma takes a parenthesized string literal"
 msgstr "_Pragma prend une chaîne entourée de parenthèrese"
 
-#: directives.c:1693
+#: directives.c:1698
 msgid "#else without #if"
 msgstr "#else sans #if"
 
-#: directives.c:1698
+#: directives.c:1703
 msgid "#else after #else"
 msgstr "#else après #else"
 
-#: directives.c:1700 directives.c:1733
+#: directives.c:1705 directives.c:1738
 msgid "the conditional began here"
 msgstr "la condition débute ici"
 
-#: directives.c:1726
+#: directives.c:1731
 msgid "#elif without #if"
 msgstr "#elif sans #if"
 
-#: directives.c:1731
+#: directives.c:1736
 msgid "#elif after #else"
 msgstr "#elif après #else"
 
-#: directives.c:1761
+#: directives.c:1766
 msgid "#endif without #if"
 msgstr "#endif sans #if"
 
-#: directives.c:1838
+#: directives.c:1843
 msgid "missing '(' after predicate"
 msgstr "« ( » manquante après le prédicat"
 
-#: directives.c:1853
+#: directives.c:1858
 msgid "missing ')' to complete answer"
 msgstr "« ) » manquante pour completer la réponse"
 
-#: directives.c:1873
+#: directives.c:1878
 msgid "predicate's answer is empty"
 msgstr "la réponse du prédicat est vide"
 
-#: directives.c:1900
+#: directives.c:1905
 msgid "assertion without predicate"
 msgstr "assertion sans prédicat"
 
-#: directives.c:1902
+#: directives.c:1907
 msgid "predicate must be an identifier"
 msgstr "le prédicat doit être un identificateur"
 
 # FIXME
-#: directives.c:1988
+#: directives.c:1993
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr "« %s » re-asserti"
 
-#: directives.c:2271
+#: directives.c:2276
 #, c-format
 msgid "unterminated #%s"
 msgstr "#%s non terminé"
@@ -523,14 +528,13 @@
 msgstr "trop de points décimaux dans le nombre"
 
 #: expr.c:290 expr.c:365
-#, fuzzy
 msgid "fixed-point constants are a GCC extension"
-msgstr "les constantes imaginaires sont une extension GCC"
+msgstr "les constantes à virgule fixe sont une extension GCC"
 
 #: expr.c:303
-#, fuzzy, c-format
+#, c-format
 msgid "invalid digit \"%c\" in binary constant"
-msgstr "chiffre « %c » invalide dans la constante en base 8"
+msgstr "chiffre « %c » invalide dans la constante binaire"
 
 #: expr.c:305
 #, c-format
@@ -538,9 +542,8 @@
 msgstr "chiffre « %c » invalide dans la constante en base 8"
 
 #: expr.c:313
-#, fuzzy
 msgid "invalid prefix \"0b\" for floating constant"
-msgstr "suffixe « %.*s » invalide pour une constante flottante"
+msgstr "préfixe « 0b » invalide pour une constante flottante"
 
 #: expr.c:319
 msgid "use of C99 hexadecimal floating constant"
@@ -565,14 +568,13 @@
 msgstr "le C traditionnel interdit le suffixe « %.*s »"
 
 #: expr.c:358
-#, fuzzy, c-format
+#, c-format
 msgid "invalid suffix \"%.*s\" with hexadecimal floating constant"
-msgstr "suffixe « %.*s » invalide pour une constante flottante"
+msgstr "suffixe « %.*s » invalide pour une constante flottante hexadécimale"
 
 #: expr.c:369
-#, fuzzy
 msgid "decimal float constants are a GCC extension"
-msgstr "les constantes imaginaires sont une extension GCC"
+msgstr "les constantes flottantes décimales sont une extension GCC"
 
 #: expr.c:379
 #, c-format
@@ -588,9 +590,8 @@
 msgstr "les constantes imaginaires sont une extension GCC"
 
 #: expr.c:412
-#, fuzzy
 msgid "binary constants are a GCC extension"
-msgstr "les constantes imaginaires sont une extension GCC"
+msgstr "les constantes binaires sont une extension GCC"
 
 #: expr.c:505
 msgid "integer constant is too large for its type"
@@ -709,41 +710,41 @@
 msgid "division by zero in #if"
 msgstr "division par zéro dans #if"
 
-#: files.c:442
+#: files.c:458
 msgid "NULL directory in find_file"
 msgstr "répertoire NUL dans find_file"
 
-#: files.c:480
+#: files.c:496
 msgid "one or more PCH files were found, but they were invalid"
 msgstr "un ou plusieurs fichiers PCH ont été repérés, mais ils étaient invalides"
 
-#: files.c:483
+#: files.c:499
 msgid "use -Winvalid-pch for more information"
 msgstr "utiliser -Winvalid-pch pour plus d'informations"
 
 # FIXME
-#: files.c:570
+#: files.c:589
 #, c-format
 msgid "%s is a block device"
 msgstr "%s est un périphérique de blocs"
 
-#: files.c:587
+#: files.c:606
 #, c-format
 msgid "%s is too large"
 msgstr "%s est trop grand"
 
-#: files.c:622
+#: files.c:641
 #, c-format
 msgid "%s is shorter than expected"
 msgstr "%s est plus petit que prévu"
 
-#: files.c:852
+#: files.c:872
 #, c-format
 msgid "no include path in which to search for %s"
 msgstr "aucun chemin d'inclusion dans lequel on pourrait repérer %s"
 
 # FIXME
-#: files.c:1157
+#: files.c:1238
 msgid "Multiple include guards may be useful for:\n"
 msgstr "De multiples balises pour les inclusions peuvent être utiles pour:\n"
 
@@ -814,14 +815,14 @@
 msgstr "caractère(s) nul(s) ignoré(s)"
 
 #: lex.c:460
-#, fuzzy, c-format
+#, c-format
 msgid "`%.*s' is not in NFKC"
-msgstr "« %s » n'est pas un canevas"
+msgstr "« %.*s » n'est pas dans la normalisation NFKC"
 
 #: lex.c:463
-#, fuzzy, c-format
+#, c-format
 msgid "`%.*s' is not in NFC"
-msgstr "« %s » n'est pas un canevas"
+msgstr "« %.*s » n'est pas dans la normalisation NFC"
 
 # FIXME
 #: lex.c:551
@@ -873,124 +874,123 @@
 ",\n"
 "          à partir de %s:%u"
 
-#: macro.c:84
+#: macro.c:87
 #, c-format
 msgid "macro \"%s\" is not used"
 msgstr "la macro « %s » n'est pas utilisée"
 
-#: macro.c:123 macro.c:319
+#: macro.c:126 macro.c:322
 #, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr "macro interne invalide « %s »"
 
-#: macro.c:157
-#, fuzzy
+#: macro.c:160
 msgid "could not determine file timestamp"
-msgstr "ne peut déterminer la date et l'heure"
+msgstr "ne peut déterminer la date de modification du fichier"
 
-#: macro.c:254
+#: macro.c:257
 msgid "could not determine date and time"
 msgstr "ne peut déterminer la date et l'heure"
 
-#: macro.c:270
+#: macro.c:273
 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
-msgstr ""
+msgstr "Expansion de __COUNTER__ à l'intérieur d'une directive avec -fdirectives-only"
 
-#: macro.c:423
+#: macro.c:426
 msgid "invalid string literal, ignoring final '\\'"
 msgstr "chaîne invalide,  « \\ » final ignoré"
 
-#: macro.c:483
+#: macro.c:486
 #, c-format
 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr "le collage de « %s » et de « %s » ne donne pas d'élément lexical de pré-traitement valide"
 
-#: macro.c:558
+#: macro.c:561
 msgid "ISO C99 requires rest arguments to be used"
 msgstr "ISO C99 requiert que tous les arguments soient utilisés"
 
-#: macro.c:563
+#: macro.c:566
 #, c-format
 msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr "macro « %s » requiert %u arguments, mais seulement %u ont été passés"
 
-#: macro.c:568
+#: macro.c:571
 #, c-format
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr "la macro « %s » a reçu %u arguments, mais elle n'en prend que %u"
 
-#: macro.c:679 traditional.c:680
+#: macro.c:730 traditional.c:680
 #, c-format
 msgid "unterminated argument list invoking macro \"%s\""
 msgstr "liste d'arguments non terminée invoquant la macro « %s »"
 
-#: macro.c:782
+#: macro.c:840
 #, c-format
 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr "la macro « %s » ressemblant à une fonction doit utilisée avec des arguments en C traditionnel"
 
-#: macro.c:1325
+#: macro.c:1408
 #, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr "paramètre de macro « %s » en double"
 
-#: macro.c:1371
+#: macro.c:1454
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr "« %s » peut ne pas apparaître parmi les paramètres de macros"
 
-#: macro.c:1379
+#: macro.c:1462
 msgid "macro parameters must be comma-separated"
 msgstr "les paramètres de macro doivent être séparés par des virgules"
 
-#: macro.c:1396
+#: macro.c:1479
 msgid "parameter name missing"
 msgstr "nom de paramètre manquant"
 
-#: macro.c:1413
+#: macro.c:1496
 msgid "anonymous variadic macros were introduced in C99"
 msgstr "les macros anonymes à nombre variable d'arguments ont été introduites avec le C99"
 
-#: macro.c:1418
+#: macro.c:1501
 msgid "ISO C does not permit named variadic macros"
 msgstr "ISO C ne permet pas les macros nommées à nombre variable d'arguments"
 
-#: macro.c:1427
+#: macro.c:1510
 msgid "missing ')' in macro parameter list"
 msgstr "« ) » manquante dans la liste des paramètres de macros"
 
 # FIXME
-#: macro.c:1476
+#: macro.c:1559
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr "« ## » ne peut apparaître à chacune des fins de l'expansion de macros"
 
-#: macro.c:1510
+#: macro.c:1593
 msgid "ISO C99 requires whitespace after the macro name"
 msgstr "ISO C99 requiert un blanc après le nom de la macro"
 
-#: macro.c:1534
+#: macro.c:1617
 msgid "missing whitespace after the macro name"
 msgstr "blanc d'espacement manquant après le nom de la macro"
 
-#: macro.c:1564
+#: macro.c:1647
 msgid "'#' is not followed by a macro parameter"
 msgstr "« # » n'est pas suivi d'un paramètre de macro"
 
-#: macro.c:1683
+#: macro.c:1766
 #, c-format
 msgid "\"%s\" redefined"
 msgstr "« %s » redéfini"
 
-#: macro.c:1688
+#: macro.c:1771
 msgid "this is the location of the previous definition"
 msgstr "ceci est la localisation d'une précédente définition"
 
-#: macro.c:1738
+#: macro.c:1828
 #, c-format
 msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr "l'argument macro « %s » serait changé en chaine en C traditionnel"
 
-#: macro.c:1761
+#: macro.c:1851
 #, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr "type de hachage %d invalide dans cpp_macro_definition"
@@ -1015,9 +1015,9 @@
 msgstr "%s: non utilisé parce que « %s » est défini"
 
 #: pch.c:558
-#, fuzzy, c-format
+#, c-format
 msgid "%s: not used because `__COUNTER__' is invalid"
-msgstr "%s: non utilisé parce que « %s » est défini"
+msgstr "%s: non utilisé parce que « __COUNTER__ » est invalide"
 
 #: pch.c:567 pch.c:737
 msgid "while reading precompiled header"
@@ -1028,7 +1028,7 @@
 msgid "detected recursion whilst expanding macro \"%s\""
 msgstr "récursion détectée lors de l'expansion de la macro « %s »"
 
-#: traditional.c:917
+#: traditional.c:968
 msgid "syntax error in macro parameter list"
 msgstr "erreur de syntaxe dans la liste de paramètres macro"
 
@@ -5763,9 +5763,6 @@
 #~ msgid "Control the precision given to fp exceptions"
 #~ msgstr "Contrôler la précision donnée des exceptions FP"
 
-#~ msgid "Tune expected memory latency"
-#~ msgstr "Ajuster la latence mémoire attendue"
-
 #~ msgid "Specify bit size of immediate TLS offsets"
 #~ msgstr "Spécifier la taille de bit des décalages immédiats TLS"
 
@@ -12477,10 +12474,10 @@
 #~ msgstr "directive # non définie ou invalide"
 
 #~ msgid "invalid #line"
-#~ msgstr "#line invalide"
+#~ msgstr "#ligne invalide"
 
 #~ msgid "use `#line ...' instead of `# ...' in first line"
-#~ msgstr "utiliser « #line ... » au lieu de « # ... » dans la première ligne"
+#~ msgstr "utiliser « #ligne ... » au lieu de « # ... » dans la première ligne"
 
 #~ msgid "invalid #-line"
 #~ msgstr "#-line invalide"
@@ -13739,7 +13736,7 @@
 #~ msgstr "Optimiser l'utilisation de l'espace plutôt que la vitesse"
 
 #~ msgid "Do not generate #line directives"
-#~ msgstr "Ne pas générer de directives #line"
+#~ msgstr "Ne pas générer de directives #ligne"
 
 #~ msgid "-U<macro>\tUndefine <macro>"
 #~ msgstr "-U<macro>\tabandonner la définition <macro>"
@@ -14540,7 +14537,7 @@
 #~ msgstr "-fwide-exec-charset=<cset>\tconvertir toutes les chaînes et les constantes larges de caractères en jeux de caractères <cset>"
 
 #~ msgid "Generate a #line directive pointing at the current working directory"
-#~ msgstr "Générer une directive #line pointant sur le répertoire courant de travail"
+#~ msgstr "Générer une directive #ligne pointant sur le répertoire courant de travail"
 
 #~ msgid "Assume signed arithmetic overflow wraps around"
 #~ msgstr "Assumer un débordement arithmétique signé enroulé"
@@ -15430,7 +15427,7 @@
 #~ "  -f[no-]preprocessed       Considérer [ou non] que le fichier d'entrée est \n"
 #~ "                             déjà pré-traité\n"
 #~ "  -ftabstop=<nombre>        Largeur des tabulations pour indiquer la colonne\n"
-#~ "  -P                        Ne pas générer des directives #line\n"
+#~ "  -P                        Ne pas générer des directives #ligne\n"
 #~ "  -remap                    Refaire la table des noms de fichiers lors de\n"
 #~ "                             l'inclusion de fichiers\n"
 #~ "  --help                    Afficher cet l'aide-mémoire\n"
@@ -16041,7 +16038,7 @@
 #~ msgstr "-mentry n'a de sens qu'avec -mips-16"
 
 #~ msgid "MIPS ECOFF format does not allow changing filenames within functions with #line"
-#~ msgstr "format MIPS ECOFF ne permet pas de changer le nom des fichiers à l'intérieur des fonction avec #line"
+#~ msgstr "format MIPS ECOFF ne permet pas de changer le nom des fichiers à l'intérieur des fonction avec #ligne"
 
 #~ msgid "fp_offset (%ld) or end_offset (%ld) is less than zero"
 #~ msgstr "fp_offset (%ld) ou end_offset (%ld) est plus petit que zéro"
@@ -16967,7 +16964,7 @@
 #~ msgstr "# opérator derait être suivi par le nom d'un argument macro"
 
 #~ msgid "invalid format #line command"
-#~ msgstr "format invalide dans la commande #line"
+#~ msgstr "format invalide dans la commande #ligne"
 
 #~ msgid "undefining `defined'"
 #~ msgstr "indéfinition « defined »"
Index: libcpp/po/es.po
===================================================================
--- libcpp/po/es.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libcpp/po/es.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,149 +1,150 @@
-# Mensajes en español para cpplib-4.3-b20071109
-# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007 Free Software Foundation, Inc.
-# Cristian Othón Martínez Vera <cfuga@itam.mx>, 2001, 2002, 2003, 2004, 2005, 2006, 2007.
+# Mensajes en español para cpplib-4.3.0
+# Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gcc package.
+# Cristian Othón Martínez Vera <cfuga@itam.mx>, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: cpplib-4.3-b20071109\n"
+"Project-Id-Version: cpplib-4.3.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:08+0000\n"
-"PO-Revision-Date: 2007-11-13 19:48-0600\n"
+"POT-Creation-Date: 2008-02-01 16:21+0000\n"
+"PO-Revision-Date: 2008-03-18 12:01-0600\n"
 "Last-Translator: Cristian Othón Martínez Vera <cfuga@itam.mx>\n"
 "Language-Team: Spanish <es@li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: charset.c:654
+#: charset.c:671
 #, c-format
 msgid "conversion from %s to %s not supported by iconv"
 msgstr "la conversión de %s a %s no está soportada por iconv"
 
-#: charset.c:657
+#: charset.c:674
 msgid "iconv_open"
 msgstr "iconv_open"
 
-#: charset.c:665
+#: charset.c:682
 #, c-format
 msgid "no iconv implementation, cannot convert from %s to %s"
 msgstr "no hay una implementación de iconv, no se puede convertir de %s a %s"
 
-#: charset.c:742
+#: charset.c:759
 #, c-format
 msgid "character 0x%lx is not in the basic source character set\n"
 msgstr "el carácter 0x%lx no está en el conjunto básico de caracteres fuente\n"
 
-#: charset.c:759 charset.c:1352
+#: charset.c:776 charset.c:1369
 msgid "converting to execution character set"
 msgstr "convirtiendo al conjunto de caracteres de ejecución"
 
-#: charset.c:765
+#: charset.c:782
 #, c-format
 msgid "character 0x%lx is not unibyte in execution character set"
 msgstr "el carácter 0x%lx no es unibyte en el conjunto de caracteres de ejecución"
 
-#: charset.c:889
+#: charset.c:906
 #, c-format
 msgid "Character %x might not be NFKC"
 msgstr "El carácter %x puede no ser NFKC"
 
-#: charset.c:949
+#: charset.c:966
 msgid "universal character names are only valid in C++ and C99"
 msgstr "los nombres universales de carácter sólo son válidos en C++ y C99"
 
-#: charset.c:952
+#: charset.c:969
 #, c-format
 msgid "the meaning of '\\%c' is different in traditional C"
 msgstr "el significado de '\\%c' es diferente en C tradicional"
 
-#: charset.c:961
+#: charset.c:978
 msgid "In _cpp_valid_ucn but not a UCN"
 msgstr "En _cpp_valid_unc pero no es un UCN"
 
-#: charset.c:986
+#: charset.c:1003
 #, c-format
 msgid "incomplete universal character name %.*s"
 msgstr "nombre universal de carácter %.*s incompleto"
 
-#: charset.c:998
+#: charset.c:1015
 #, c-format
 msgid "%.*s is not a valid universal character"
 msgstr "%.*s no es un carácter universal válido"
 
-#: charset.c:1008 lex.c:484
+#: charset.c:1025 lex.c:484
 msgid "'$' in identifier or number"
 msgstr "'$' en el identificador o número"
 
-#: charset.c:1018
+#: charset.c:1035
 #, c-format
 msgid "universal character %.*s is not valid in an identifier"
 msgstr "el carácter universal %.*s no es válido en un identificador"
 
-#: charset.c:1022
+#: charset.c:1039
 #, c-format
 msgid "universal character %.*s is not valid at the start of an identifier"
 msgstr "el carácter universal %.*s no es válido al inicio de un identificador"
 
-#: charset.c:1056 charset.c:1571
+#: charset.c:1073 charset.c:1588
 msgid "converting UCN to source character set"
 msgstr "convirtiendo un NUC al conjunto de caracteres fuente"
 
-#: charset.c:1060
+#: charset.c:1077
 msgid "converting UCN to execution character set"
 msgstr "convirtiendo un NUC al conjunto de caracteres de ejecución"
 
-#: charset.c:1132
+#: charset.c:1149
 msgid "the meaning of '\\x' is different in traditional C"
 msgstr "el significado de '\\x' es diferente en C tradicional"
 
-#: charset.c:1149
+#: charset.c:1166
 msgid "\\x used with no following hex digits"
 msgstr "se usó \\x sin dígitos hexadecimales a continuación"
 
-#: charset.c:1156
+#: charset.c:1173
 msgid "hex escape sequence out of range"
 msgstr "secuencia de escape hexadecimal fuera de rango"
 
-#: charset.c:1195
+#: charset.c:1212
 msgid "octal escape sequence out of range"
 msgstr "secuencia de escape octal fuera de rango"
 
-#: charset.c:1263
+#: charset.c:1280
 msgid "the meaning of '\\a' is different in traditional C"
 msgstr "el significado de '\\a' es diferente en C tradicional"
 
-#: charset.c:1270
+#: charset.c:1287
 #, c-format
 msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr "secuencia de escape que no es estándard ISO, '\\%c'"
 
-#: charset.c:1278
+#: charset.c:1295
 #, c-format
 msgid "unknown escape sequence '\\%c'"
 msgstr "secuencia de escape desconocida, '\\%c'"
 
-#: charset.c:1286
+#: charset.c:1303
 #, c-format
 msgid "unknown escape sequence: '\\%s'"
 msgstr "secuencia de escape desconocida: '\\%s'"
 
-#: charset.c:1293
+#: charset.c:1310
 msgid "converting escape sequence to execution character set"
 msgstr "convirtiendo una secuencia de escape al conjunto de caracteres de ejecución"
 
-#: charset.c:1415 charset.c:1478
+#: charset.c:1432 charset.c:1495
 msgid "character constant too long for its type"
 msgstr "constante de carácter demasiado grande para su tipo"
 
-#: charset.c:1418
+#: charset.c:1435
 msgid "multi-character character constant"
 msgstr "constante de carácter con múltiples caracteres"
 
-#: charset.c:1510
+#: charset.c:1527
 msgid "empty character constant"
 msgstr "constante de carácter vacía"
 
-#: charset.c:1612
+#: charset.c:1629
 #, c-format
 msgid "failure to convert %s to %s"
 msgstr "no se puede convertir %s a %s"
@@ -236,139 +237,143 @@
 msgstr "indicador \"%s\" inválido en la línea de la directiva"
 
 #: directives.c:868
+msgid "unexpected end of file after #line"
+msgstr "fin de fichero inesperado después de #line"
+
+#: directives.c:871
 #, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr "\"%s\" después de #line no es un entero positivo"
 
-#: directives.c:874
+#: directives.c:877
 msgid "line number out of range"
 msgstr "número de línea fuera de rango"
 
-#: directives.c:887 directives.c:964
+#: directives.c:890 directives.c:969
 #, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr "\"%s\" no es un nombre de fichero válido"
 
-#: directives.c:924
+#: directives.c:929
 #, c-format
 msgid "\"%s\" after # is not a positive integer"
 msgstr "\"%s\" después de # no es un entero positivo"
 
-#: directives.c:1026
+#: directives.c:1031
 #, c-format
 msgid "invalid #%s directive"
 msgstr "directiva #%s inválida"
 
-#: directives.c:1089
+#: directives.c:1094
 #, c-format
 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
 msgstr "registrando pragmas en el espaco de nombres \"%s\" con una expansión de nombre que no coincide"
 
-#: directives.c:1098
+#: directives.c:1103
 #, c-format
 msgid "registering pragma \"%s\" with name expansion and no namespace"
 msgstr "registrando el pragma \"%s\" con expansión de nombre y sin un espacio de nombres"
 
-#: directives.c:1116
+#: directives.c:1121
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr "registrando \"%s\" como un pragma y como un espacio de nombres de pragma"
 
-#: directives.c:1119
+#: directives.c:1124
 #, c-format
 msgid "#pragma %s %s is already registered"
 msgstr "#pragma %s %s ya está registrado"
 
-#: directives.c:1122
+#: directives.c:1127
 #, c-format
 msgid "#pragma %s is already registered"
 msgstr "#pragma %s ya está registrado"
 
-#: directives.c:1152
+#: directives.c:1157
 msgid "registering pragma with NULL handler"
 msgstr "registrando un pragma con manejador NULL"
 
-#: directives.c:1362
+#: directives.c:1367
 msgid "#pragma once in main file"
 msgstr "#pragma una vez en el fichero principal"
 
-#: directives.c:1385
+#: directives.c:1390
 msgid "invalid #pragma GCC poison directive"
 msgstr "directiva #pragma de GCC envenenada inválida"
 
-#: directives.c:1394
+#: directives.c:1399
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr "envenenando la macro existente \"%s\""
 
-#: directives.c:1413
+#: directives.c:1418
 msgid "#pragma system_header ignored outside include file"
 msgstr "#pragma system_header ignorado fuera del fichero a incluir"
 
-#: directives.c:1437
+#: directives.c:1442
 #, c-format
 msgid "cannot find source file %s"
 msgstr "no se puede encontrar el fichero fuente %s"
 
-#: directives.c:1441
+#: directives.c:1446
 #, c-format
 msgid "current file is older than %s"
 msgstr "el fichero actual es más antiguo que %s"
 
-#: directives.c:1620
+#: directives.c:1625
 msgid "_Pragma takes a parenthesized string literal"
 msgstr "_Pragma lleva una cadena literal entre paréntesis"
 
-#: directives.c:1693
+#: directives.c:1698
 msgid "#else without #if"
 msgstr "#else sin #if"
 
-#: directives.c:1698
+#: directives.c:1703
 msgid "#else after #else"
 msgstr "#else después de #else"
 
-#: directives.c:1700 directives.c:1733
+#: directives.c:1705 directives.c:1738
 msgid "the conditional began here"
 msgstr "el condicional empezó aquí"
 
-#: directives.c:1726
+#: directives.c:1731
 msgid "#elif without #if"
 msgstr "#elif sin #if"
 
-#: directives.c:1731
+#: directives.c:1736
 msgid "#elif after #else"
 msgstr "#elif después de #else"
 
-#: directives.c:1761
+#: directives.c:1766
 msgid "#endif without #if"
 msgstr "#endif sin #if"
 
-#: directives.c:1838
+#: directives.c:1843
 msgid "missing '(' after predicate"
 msgstr "falta '(' antes del predicado"
 
-#: directives.c:1853
+#: directives.c:1858
 msgid "missing ')' to complete answer"
 msgstr "falta ')' para completar la respuesta"
 
-#: directives.c:1873
+#: directives.c:1878
 msgid "predicate's answer is empty"
 msgstr "el predicado de la respuesta está vacío"
 
-#: directives.c:1900
+#: directives.c:1905
 msgid "assertion without predicate"
 msgstr "afirmación sin predicado"
 
-#: directives.c:1902
+#: directives.c:1907
 msgid "predicate must be an identifier"
 msgstr "el predicado debe ser un identificador"
 
-#: directives.c:1988
+#: directives.c:1993
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr "\"%s\" reafirmado"
 
-#: directives.c:2271
+#: directives.c:2276
 #, c-format
 msgid "unterminated #%s"
 msgstr "#%s sin terminar"
@@ -585,39 +590,39 @@
 msgid "division by zero in #if"
 msgstr "división por cero en #if"
 
-#: files.c:442
+#: files.c:458
 msgid "NULL directory in find_file"
 msgstr "directorio NULL en find_file"
 
-#: files.c:480
+#: files.c:496
 msgid "one or more PCH files were found, but they were invalid"
 msgstr "se encontró uno o más ficheros PCH, pero eran inválidos"
 
-#: files.c:483
+#: files.c:499
 msgid "use -Winvalid-pch for more information"
 msgstr "use -Winvalid-pch para más información"
 
-#: files.c:570
+#: files.c:589
 #, c-format
 msgid "%s is a block device"
 msgstr "%s es un dispositivo de bloques"
 
-#: files.c:587
+#: files.c:606
 #, c-format
 msgid "%s is too large"
 msgstr "%s es demasiado grande"
 
-#: files.c:622
+#: files.c:641
 #, c-format
 msgid "%s is shorter than expected"
 msgstr "%s es más corto de lo esperado"
 
-#: files.c:852
+#: files.c:872
 #, c-format
 msgid "no include path in which to search for %s"
 msgstr "no hay ruta de inclusión en la cual se pueda buscar %s"
 
-#: files.c:1157
+#: files.c:1238
 msgid "Multiple include guards may be useful for:\n"
 msgstr "Guardias múltiples de include pueden ser útiles para:\n"
 
@@ -745,122 +750,122 @@
 ",\n"
 "                 de %s:%u"
 
-#: macro.c:84
+#: macro.c:87
 #, c-format
 msgid "macro \"%s\" is not used"
 msgstr "la macro \"%s\" no se utiliza"
 
-#: macro.c:123 macro.c:319
+#: macro.c:126 macro.c:322
 #, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr "macro interna \"%s\" inválida"
 
-#: macro.c:157
+#: macro.c:160
 msgid "could not determine file timestamp"
 msgstr "no se puede determinar la marca de fecha del fichero"
 
-#: macro.c:254
+#: macro.c:257
 msgid "could not determine date and time"
 msgstr "no se puede determinar la fecha y la hora"
 
-#: macro.c:270
+#: macro.c:273
 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
 msgstr "se expande __COUNTER__ dentro de una directiva con -fdirectives-only"
 
-#: macro.c:423
+#: macro.c:426
 msgid "invalid string literal, ignoring final '\\'"
 msgstr "cadena literal inválida, se ignora el '\\' final"
 
-#: macro.c:483
+#: macro.c:486
 #, c-format
 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr "pegar \"%s\" y \"%s\" no da un elemento válido de preprocesamiento"
 
-#: macro.c:558
+#: macro.c:561
 msgid "ISO C99 requires rest arguments to be used"
 msgstr "ISO C99 requiere que el resto de los argumentos sea usado"
 
-#: macro.c:563
+#: macro.c:566
 #, c-format
 msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr "la macro \"%s\" requiere %u argumentos, pero solo se proporcionan %u"
 
-#: macro.c:568
+#: macro.c:571
 #, c-format
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr "la macro \"%s\" recibió %u argumentos, pero solamente tomó %u"
 
-#: macro.c:679 traditional.c:680
+#: macro.c:730 traditional.c:680
 #, c-format
 msgid "unterminated argument list invoking macro \"%s\""
 msgstr "lista de argumentos sin terminar al invocar la macro \"%s\""
 
-#: macro.c:782
+#: macro.c:840
 #, c-format
 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr "la función de macro \"%s\" se debe usar con argumentos en C tradicional"
 
-#: macro.c:1325
+#: macro.c:1408
 #, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr "parámetro de macro \"%s\" duplicado"
 
-#: macro.c:1371
+#: macro.c:1454
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr "\"%s\" podría faltar en la lista de parámetro de macro"
 
-#: macro.c:1379
+#: macro.c:1462
 msgid "macro parameters must be comma-separated"
 msgstr "los parámetros de macro deben ser separados por comas"
 
-#: macro.c:1396
+#: macro.c:1479
 msgid "parameter name missing"
 msgstr "falta el nombre del parámetro"
 
-#: macro.c:1413
+#: macro.c:1496
 msgid "anonymous variadic macros were introduced in C99"
 msgstr "los macros variadic anónimos se introdujeron en C99"
 
-#: macro.c:1418
+#: macro.c:1501
 msgid "ISO C does not permit named variadic macros"
 msgstr "ISO C no permite macros variadic nombrados"
 
-#: macro.c:1427
+#: macro.c:1510
 msgid "missing ')' in macro parameter list"
 msgstr "falta paréntesis derecho en la lista de parámetros de macro"
 
-#: macro.c:1476
+#: macro.c:1559
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr "'##' no puede aparece en o al final de una expansión de macro"
 
-#: macro.c:1510
+#: macro.c:1593
 msgid "ISO C99 requires whitespace after the macro name"
 msgstr "ISO C99 requiere espacios en blanco después del nombre de macro"
 
-#: macro.c:1534
+#: macro.c:1617
 msgid "missing whitespace after the macro name"
 msgstr "faltan espacios en blanco después del nombre de macro"
 
-#: macro.c:1564
+#: macro.c:1647
 msgid "'#' is not followed by a macro parameter"
 msgstr "'#' no es seguido por un parámetro de macro"
 
-#: macro.c:1683
+#: macro.c:1766
 #, c-format
 msgid "\"%s\" redefined"
 msgstr "se redefinió \"%s\""
 
-#: macro.c:1688
+#: macro.c:1771
 msgid "this is the location of the previous definition"
 msgstr "esta es la ubicación de la definición previa"
 
-#: macro.c:1738
+#: macro.c:1828
 #, c-format
 msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr "el argumento de macro \"%s\" debería ser convertido a cadena en C tradicional"
 
-#: macro.c:1761
+#: macro.c:1851
 #, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr "tipo de hash %d inválido en cpp_macro_definition"
@@ -898,7 +903,7 @@
 msgid "detected recursion whilst expanding macro \"%s\""
 msgstr "se detectó recursión al expandir la macro \"%s\""
 
-#: traditional.c:917
+#: traditional.c:968
 msgid "syntax error in macro parameter list"
 msgstr "error de sintaxis en la lista de parámetros de macro"
 
Index: libcpp/po/nl.po
===================================================================
--- libcpp/po/nl.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libcpp/po/nl.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,13 +1,14 @@
 # Dutch messages for cpplib.
-# Copyright (C) 1999, 2000, 2002, 2003, 2005, 2007 Free Software Foundation, Inc.
-# Tim Van Holder <tim.van.holder@telenet.be>, 2007.
+# Copyright (C) 1999, 2000, 2002, 2003, 2005, 2007, 2008 Free Software Foundation, Inc.
+# This file is distributed under the same license as the gcc package.
+# Tim Van Holder <tim.van.holder@telenet.be>, 2008.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: cpplib 4.3-b20071109\n"
+"Project-Id-Version: cpplib 4.3.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:08+0000\n"
-"PO-Revision-Date: 2007-11-10 17:28+0100\n"
+"POT-Creation-Date: 2008-02-01 16:21+0000\n"
+"PO-Revision-Date: 2008-03-18 20:16+0100\n"
 "Last-Translator: Tim Van Holder <tim.van.holder@telenet.be>\n"
 "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
 "MIME-Version: 1.0\n"
@@ -15,138 +16,138 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: charset.c:654
+#: charset.c:671
 #, c-format
 msgid "conversion from %s to %s not supported by iconv"
 msgstr "iconv ondersteunt geen omzetting van %s naar %s"
 
-#: charset.c:657
+#: charset.c:674
 msgid "iconv_open"
 msgstr "iconv_open"
 
-#: charset.c:665
+#: charset.c:682
 #, c-format
 msgid "no iconv implementation, cannot convert from %s to %s"
 msgstr "geen implementatie van iconv beschikbaar; kan niet omzetten van %s naar %s"
 
 # of "tekenset" aangezien character door "teken" vertaald wordt?
-#: charset.c:742
+#: charset.c:759
 #, c-format
 msgid "character 0x%lx is not in the basic source character set\n"
 msgstr "teken 0x%lx maakt geen deel uit van de basis bronkarakterset\n"
 
-#: charset.c:759 charset.c:1352
+#: charset.c:776 charset.c:1369
 msgid "converting to execution character set"
 msgstr "omzetting naar uitvoeringskarakterset"
 
-#: charset.c:765
+#: charset.c:782
 #, c-format
 msgid "character 0x%lx is not unibyte in execution character set"
 msgstr "teken 0x%lx is niet unibyte in de uitvoeringskarakterset"
 
-#: charset.c:889
+#: charset.c:906
 #, c-format
 msgid "Character %x might not be NFKC"
 msgstr "Teken %x is misschien niet NFKC"
 
-#: charset.c:949
+#: charset.c:966
 msgid "universal character names are only valid in C++ and C99"
 msgstr "universele tekennamen zijn enkel geldig in C++ en C99"
 
-#: charset.c:952
+#: charset.c:969
 #, c-format
 msgid "the meaning of '\\%c' is different in traditional C"
 msgstr "de betekenis van '\\%c' is anders in traditionele C"
 
-#: charset.c:961
+#: charset.c:978
 msgid "In _cpp_valid_ucn but not a UCN"
 msgstr "In _cpp_valid_ucn maar het is geen UCN"
 
-#: charset.c:986
+#: charset.c:1003
 #, c-format
 msgid "incomplete universal character name %.*s"
 msgstr "onvolledige universele tekennaam %.*s"
 
-#: charset.c:998
+#: charset.c:1015
 #, c-format
 msgid "%.*s is not a valid universal character"
 msgstr "%.*s is geen geldige universele tekennaam"
 
-#: charset.c:1008 lex.c:484
+#: charset.c:1025 lex.c:484
 msgid "'$' in identifier or number"
 msgstr "'$' in naam of getal"
 
 # "identifier" is een verdomd rottig woord om te vertalen...
-#: charset.c:1018
+#: charset.c:1035
 #, c-format
 msgid "universal character %.*s is not valid in an identifier"
 msgstr "universeel teken %.*s is niet geldig in een naam"
 
-#: charset.c:1022
+#: charset.c:1039
 #, c-format
 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"
 
-#: charset.c:1056 charset.c:1571
+#: charset.c:1073 charset.c:1588
 msgid "converting UCN to source character set"
 msgstr "omzetting van UCN naar bronkarakterset"
 
-#: charset.c:1060
+#: charset.c:1077
 msgid "converting UCN to execution character set"
 msgstr "omzetting van UCN naar uitvoeringskarakterset"
 
-#: charset.c:1132
+#: charset.c:1149
 msgid "the meaning of '\\x' is different in traditional C"
 msgstr "de betekenis van '\\x' is anders in traditionele C"
 
-#: charset.c:1149
+#: charset.c:1166
 msgid "\\x used with no following hex digits"
 msgstr "\\x gebruikt zonder daaropvolgende hexadecimale cijfers"
 
-#: charset.c:1156
+#: charset.c:1173
 msgid "hex escape sequence out of range"
 msgstr "hexadecimale escape sequence buiten bereik"
 
-#: charset.c:1195
+#: charset.c:1212
 msgid "octal escape sequence out of range"
 msgstr "octale escape sequence buiten bereik"
 
-#: charset.c:1263
+#: charset.c:1280
 msgid "the meaning of '\\a' is different in traditional C"
 msgstr "de betekenis van '\\a' is anders in traditionele C"
 
-#: charset.c:1270
+#: charset.c:1287
 #, c-format
 msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr "escape sequence '\\%c' is niet ISO-standaard"
 
-#: charset.c:1278
+#: charset.c:1295
 #, c-format
 msgid "unknown escape sequence '\\%c'"
 msgstr "onbekende escape sequence '\\%c'"
 
-#: charset.c:1286
+#: charset.c:1303
 #, c-format
 msgid "unknown escape sequence: '\\%s'"
 msgstr "onbekende escape sequence '\\%s'"
 
-#: charset.c:1293
+#: charset.c:1310
 msgid "converting escape sequence to execution character set"
 msgstr "omzetting van escape sequence naar uitvoeringskarakterset"
 
-#: charset.c:1415 charset.c:1478
+#: charset.c:1432 charset.c:1495
 msgid "character constant too long for its type"
 msgstr "karakterconstante te lang voor zijn type"
 
-#: charset.c:1418
+#: charset.c:1435
 msgid "multi-character character constant"
 msgstr "karakterconstante bevat meerdere karakters"
 
-#: charset.c:1510
+#: charset.c:1527
 msgid "empty character constant"
 msgstr "lege karakterconstante"
 
-#: charset.c:1612
+#: charset.c:1629
 #, c-format
 msgid "failure to convert %s to %s"
 msgstr "fout bij omzetten van %s naar %s"
@@ -242,147 +243,151 @@
 msgstr "ongeldige vlag \"%s\" in #line commando"
 
 #: directives.c:868
+msgid "unexpected end of file after #line"
+msgstr "onverwacht einde van bestand na #line"
+
+#: directives.c:871
 #, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr "\"%s\" (na #line) is geen positieve integer"
 
-#: directives.c:874
+#: directives.c:877
 msgid "line number out of range"
 msgstr "regelnummer buiten bereik"
 
-#: directives.c:887 directives.c:964
+#: directives.c:890 directives.c:969
 #, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr "\"%s\" is geen geldige bestandsnaam"
 
-#: directives.c:924
+#: directives.c:929
 #, c-format
 msgid "\"%s\" after # is not a positive integer"
 msgstr "\"%s\" (na #) is geen positieve integer"
 
-#: directives.c:1026
+#: directives.c:1031
 #, c-format
 msgid "invalid #%s directive"
 msgstr "ongeldig #%s commando"
 
 # goede vertaling voor 'mismatched'?
-#: directives.c:1089
+#: directives.c:1094
 #, c-format
 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
 msgstr "registratie van pragmas in namespace \"%s\" met niet-overeenkomstige naamexpansie"
 
 # moet namespace hier ook vertaald worden?
-#: directives.c:1098
+#: directives.c:1103
 #, c-format
 msgid "registering pragma \"%s\" with name expansion and no namespace"
 msgstr "registratie van pragma \"%s\" met naamexpansie maar geen namespace"
 
 # moet namespace hier ook vertaald worden?
-#: directives.c:1116
+#: directives.c:1121
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr "registratie van \"%s\" zowel als pragma en als pragma-namespace"
 
-#: directives.c:1119
+#: directives.c:1124
 #, c-format
 msgid "#pragma %s %s is already registered"
 msgstr "#pragma %s %s is reeds geregistreerd"
 
-#: directives.c:1122
+#: directives.c:1127
 #, c-format
 msgid "#pragma %s is already registered"
 msgstr "#pragma %s is reeds geregistreerd"
 
 # betere vertaling voor 'handler'?
-#: directives.c:1152
+#: directives.c:1157
 msgid "registering pragma with NULL handler"
 msgstr "registratie van pragma met NULL als afhandelingsroutine"
 
-#: directives.c:1362
+#: directives.c:1367
 msgid "#pragma once in main file"
 msgstr "#pragma once in hoofdbestand"
 
-#: directives.c:1385
+#: directives.c:1390
 msgid "invalid #pragma GCC poison directive"
 msgstr "ongeldig #pragma GCC poison commando"
 
-#: directives.c:1394
+#: directives.c:1399
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr "bestaande macro \"%s\" wordt 'vergiftigd'"
 
-#: directives.c:1413
+#: directives.c:1418
 msgid "#pragma system_header ignored outside include file"
 msgstr "#pragma system_header wordt genegeerd buiten een invoegbestand"
 
-#: directives.c:1437
+#: directives.c:1442
 #, c-format
 msgid "cannot find source file %s"
 msgstr "kan bronbestand %s niet vinden"
 
-#: directives.c:1441
+#: directives.c:1446
 #, c-format
 msgid "current file is older than %s"
 msgstr "huidig bestand is ouder dan %s"
 
-#: directives.c:1620
+#: directives.c:1625
 msgid "_Pragma takes a parenthesized string literal"
 msgstr "_Pragma verwacht een stringconstante tussen haakjes als argument"
 
-#: directives.c:1693
+#: directives.c:1698
 msgid "#else without #if"
 msgstr "#else zonder #if"
 
-#: directives.c:1698
+#: directives.c:1703
 msgid "#else after #else"
 msgstr "#else na #else"
 
 # of gewoon "de conditie"?
-#: directives.c:1700 directives.c:1733
+#: directives.c:1705 directives.c:1738
 msgid "the conditional began here"
 msgstr "het conditionele blok begon hier"
 
-#: directives.c:1726
+#: directives.c:1731
 msgid "#elif without #if"
 msgstr "#elif zonder #if"
 
-#: directives.c:1731
+#: directives.c:1736
 msgid "#elif after #else"
 msgstr "#elif na #else"
 
-#: directives.c:1761
+#: directives.c:1766
 msgid "#endif without #if"
 msgstr "#endif zonder #if"
 
-#: directives.c:1838
+#: directives.c:1843
 msgid "missing '(' after predicate"
 msgstr "'(' ontbreekt na predicaat"
 
-#: directives.c:1853
+#: directives.c:1858
 msgid "missing ')' to complete answer"
 msgstr "')' ontbreekt als afronding van het antwoord"
 
-#: directives.c:1873
+#: directives.c:1878
 msgid "predicate's answer is empty"
 msgstr "antwoord van het predicaat is leeg"
 
 # dit moet beter kunnen...
-#: directives.c:1900
+#: directives.c:1905
 msgid "assertion without predicate"
 msgstr "assertie zonder predicaat"
 
 # ... dit klinkt echt niet - maar wat is hier een beter vertaling voor identifier?
-#: directives.c:1902
+#: directives.c:1907
 msgid "predicate must be an identifier"
 msgstr "predicaat moet een naam zijn"
 
 # is "asserteren" wel een echt woord?
-#: directives.c:1988
+#: directives.c:1993
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr "\"%s\" opnieuw geasserteerd"
 
-#: directives.c:2271
+#: directives.c:2276
 #, c-format
 msgid "unterminated #%s"
 msgstr "niet-beÃ«indigde #%s"
@@ -603,40 +608,40 @@
 msgid "division by zero in #if"
 msgstr "deling door nul in `#if'"
 
-#: files.c:442
+#: files.c:458
 msgid "NULL directory in find_file"
 msgstr "directory is NULL in find_file"
 
-#: files.c:480
+#: files.c:496
 msgid "one or more PCH files were found, but they were invalid"
 msgstr "een of meer PCH bestanden werden gevonden, maar ze waren ongeldig"
 
-#: files.c:483
+#: files.c:499
 msgid "use -Winvalid-pch for more information"
 msgstr "gebruik -Winvalid-pch voor meer informatie"
 
-#: files.c:570
+#: files.c:589
 #, c-format
 msgid "%s is a block device"
 msgstr "%s is een blokapparaat"
 
-#: files.c:587
+#: files.c:606
 #, c-format
 msgid "%s is too large"
 msgstr "%s is te groot"
 
-#: files.c:622
+#: files.c:641
 #, c-format
 msgid "%s is shorter than expected"
 msgstr "%s is korter dan verwacht"
 
-#: files.c:852
+#: files.c:872
 #, c-format
 msgid "no include path in which to search for %s"
 msgstr "geen invoegpad waarin naar %s gezocht kan worden"
 
 # goede vertaling voor "include guard"?
-#: files.c:1157
+#: files.c:1238
 msgid "Multiple include guards may be useful for:\n"
 msgstr "Meerdere invoegbeschermingen zouden nuttig kunnen zijn voor:\n"
 
@@ -765,125 +770,125 @@
 ",\n"
 "                     vanuit %s:%u"
 
-#: macro.c:84
+#: macro.c:87
 #, c-format
 msgid "macro \"%s\" is not used"
 msgstr "macro \"%s\" wordt nergens gebruikt"
 
-#: macro.c:123 macro.c:319
+#: macro.c:126 macro.c:322
 #, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr "ongeldige ingebouwde macro \"%s\""
 
 # betere vertaling voor 'timestamp'?
-#: macro.c:157
+#: macro.c:160
 msgid "could not determine file timestamp"
 msgstr "kan tijdsinformatie van bestand niet bepalen"
 
-#: macro.c:254
+#: macro.c:257
 msgid "could not determine date and time"
 msgstr "kan datum en tijd niet bepalen"
 
-#: macro.c:270
+#: macro.c:273
 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
 msgstr "expansie van __COUNTER__ binnenin commando terwijl -fdirectives-only opgegeven is"
 
-#: macro.c:423
+#: macro.c:426
 msgid "invalid string literal, ignoring final '\\'"
 msgstr "ongeldige stringconstante, laatste '\\' wordt genegeerd"
 
-#: macro.c:483
+#: macro.c:486
 #, c-format
 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr "\"%s\" en \"%s\" aan elkaar plakken levert geen geldig preprocessing token op"
 
 # "rest arguments"?
-#: macro.c:558
+#: macro.c:561
 msgid "ISO C99 requires rest arguments to be used"
 msgstr "ISO C99 verplicht het gebruik van restargumenten"
 
-#: macro.c:563
+#: macro.c:566
 #, c-format
 msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr "macro \"%s\" vereist %u argumenten, maar er werden er slechts %u opgegeven"
 
-#: macro.c:568
+#: macro.c:571
 #, c-format
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr "macro \"%s\" kreeg %u argumenten, maar heeft er slechts %u nodig"
 
-#: macro.c:679 traditional.c:680
+#: macro.c:730 traditional.c:680
 #, c-format
 msgid "unterminated argument list invoking macro \"%s\""
 msgstr "niet-beÃ«indigde argumentenlijst bij oproep van macro \"%s\""
 
-#: macro.c:782
+#: macro.c:840
 #, c-format
 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr "functie-achtige macro \"%s\" moet in traditionele C altijd met argumenten gebruikt worden"
 
-#: macro.c:1325
+#: macro.c:1408
 #, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr "herhaalde macro-parameter \"%s\""
 
-#: macro.c:1371
+#: macro.c:1454
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr "\"%s\" mag niet voorkomen in lijst van macro-parameters"
 
-#: macro.c:1379
+#: macro.c:1462
 msgid "macro parameters must be comma-separated"
 msgstr "macro-parameters moet door komma's gescheiden worden"
 
-#: macro.c:1396
+#: macro.c:1479
 msgid "parameter name missing"
 msgstr "parameternaam weggelaten"
 
-#: macro.c:1413
+#: macro.c:1496
 msgid "anonymous variadic macros were introduced in C99"
 msgstr "anonieme variadische macros werden door C99 ingevoerd"
 
 # variadic? " met variabele argumentenlijst" is nogal lang...
-#: macro.c:1418
+#: macro.c:1501
 msgid "ISO C does not permit named variadic macros"
 msgstr "ISO C staat het gebruik benoemde variadische macro's niet toe"
 
-#: macro.c:1427
+#: macro.c:1510
 msgid "missing ')' in macro parameter list"
 msgstr "')' ontbreekt in lijst van macro-parameters"
 
-#: macro.c:1476
+#: macro.c:1559
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr "'##' mag niet voorkomen aan het begin of einde van een macro-expansie"
 
-#: macro.c:1510
+#: macro.c:1593
 msgid "ISO C99 requires whitespace after the macro name"
 msgstr "ISO C99 vereist witruimte na de macronaam"
 
-#: macro.c:1534
+#: macro.c:1617
 msgid "missing whitespace after the macro name"
 msgstr "witruimte ontbreekt na de macronaam"
 
-#: macro.c:1564
+#: macro.c:1647
 msgid "'#' is not followed by a macro parameter"
 msgstr "'#' wordt niet gevolgd door de naam van een macro-parameter"
 
-#: macro.c:1683
+#: macro.c:1766
 #, c-format
 msgid "\"%s\" redefined"
 msgstr "\"%s\" opnieuw gedefinieerd"
 
-#: macro.c:1688
+#: macro.c:1771
 msgid "this is the location of the previous definition"
 msgstr "dit is de locatie van de eerdere definitie"
 
-#: macro.c:1738
+#: macro.c:1828
 #, c-format
 msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr "macro-argument \"%s\" zou string gemaakt worden in traditionele C"
 
-#: macro.c:1761
+#: macro.c:1851
 #, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr "ongeldig hashtype %d in cpp_macro_definition"
@@ -921,6 +926,6 @@
 msgid "detected recursion whilst expanding macro \"%s\""
 msgstr "recursie gedetecteerd bij uitbreiden van macro \"%s\""
 
-#: traditional.c:917
+#: traditional.c:968
 msgid "syntax error in macro parameter list"
 msgstr "syntaxfout in lijst van macro-parameters"
Index: libcpp/po/ChangeLog
===================================================================
--- libcpp/po/ChangeLog	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libcpp/po/ChangeLog	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,3 +1,33 @@
+2008-03-28  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* fr.po: Update.
+
+2008-03-20  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* vi.po: Update.
+
+2008-03-18  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* es.po, nl.po: Update.
+
+2008-03-15  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* zh_CN.po: Update.
+
+2008-03-15  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* de.po: Update.
+
+2008-03-14  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* sv.po: Update.
+
+2008-03-14  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* rw.po: Remove.
+	* be.po, ca.po, da.po, de.po, el.po, es.po, fr.po, ja.po, nl.po,
+	sv.po, tr.po, uk,po, vi.po, zh_CN.po, zh_TW.po: Update.
+
 2008-03-05  Release Manager
 
 	* GCC 4.3.0 released.
Index: libcpp/po/vi.po
===================================================================
--- libcpp/po/vi.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libcpp/po/vi.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,150 +1,151 @@
 # Vietnamese translation for CPPlib.
-# Copyright Â© 2007 Free Software Foundation, Inc.
-# Clytie Siddall <clytie@riverland.net.au>, 2005-2007.
+# Copyright Â© 2008 Free Software Foundation, Inc.
+# This file is distributed under the same license as the cpplib-4.3.0 package.
+# Clytie Siddall <clytie@riverland.net.au>, 2005-2008.
 msgid ""
 msgstr ""
-"Project-Id-Version: cpplib 4.3-b20071109\n"
+"Project-Id-Version: cpplib 4.3.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:08+0000\n"
-"PO-Revision-Date: 2007-11-30 23:15+1030\n"
+"POT-Creation-Date: 2008-02-01 16:21+0000\n"
+"PO-Revision-Date: 2008-03-20 19:43+1030\n"
 "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
 "Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0\n"
-"X-Generator: LocFactoryEditor 1.7b1\n"
+"X-Generator: LocFactoryEditor 1.7b3\n"
 
-#: charset.c:654
+#: charset.c:671
 #, c-format
 msgid "conversion from %s to %s not supported by iconv"
 msgstr "iconv khÃ´ng há»— trá»£ kháº£ nÄƒng chuyá»ƒn Ä‘á»•i tá»« %s sang %s"
 
-#: charset.c:657
+#: charset.c:674
 msgid "iconv_open"
 msgstr "iconv_open (má»Ÿ)"
 
-#: charset.c:665
+#: charset.c:682
 #, c-format
 msgid "no iconv implementation, cannot convert from %s to %s"
 msgstr "chÆ°a thi hÃ nh iconv nÃªn khÃ´ng thá»ƒ chuyá»ƒn Ä‘á»•i tá»« %s sang %s"
 
-#: charset.c:742
+#: charset.c:759
 #, c-format
 msgid "character 0x%lx is not in the basic source character set\n"
 msgstr "kÃ½ tá»± 0x%lx khÃ´ng pháº£i náº±m trong bá»™ kÃ½ tá»± nguá»“n cÆ¡ báº£n\n"
 
-#: charset.c:759 charset.c:1352
+#: charset.c:776 charset.c:1369
 msgid "converting to execution character set"
 msgstr "Ä‘ang chuyá»ƒn Ä‘á»•i sang bá»™ kÃ½ tá»± thi hÃ nh"
 
-#: charset.c:765
+#: charset.c:782
 #, c-format
 msgid "character 0x%lx is not unibyte in execution character set"
 msgstr "kÃ½ tá»± 0x%lx khÃ´ng cÃ³ dáº¡ng byte Ä‘Æ¡n trong bá»™ kÃ½ tá»± thi hÃ nh"
 
-#: charset.c:889
+#: charset.c:906
 #, c-format
 msgid "Character %x might not be NFKC"
 msgstr "KÃ½ tá»± %x cÃ³ láº½ khÃ´ng pháº£i cÃ³ kiá»ƒu NFKC"
 
-#: charset.c:949
+#: charset.c:966
 msgid "universal character names are only valid in C++ and C99"
 msgstr "tÃªn kÃ½ tá»± chung lÃ  há»£p lá»‡ chá»‰ trong ngÃ´n ngá»¯ C++ vÃ  C99"
 
-#: charset.c:952
+#: charset.c:969
 #, c-format
 msgid "the meaning of '\\%c' is different in traditional C"
 msgstr "Â« \\%c Â» cÃ³ nghÄ©a khÃ¡c trong ngÃ´n ngá»¯ C truyá»�n thá»‘ng"
 
-#: charset.c:961
+#: charset.c:978
 msgid "In _cpp_valid_ucn but not a UCN"
 msgstr "Trong Â« _cpp_valid_ucn Â» nhÆ°ng mÃ  khÃ´ng pháº£i láº£ má»™t UCN"
 
-#: charset.c:986
+#: charset.c:1003
 #, c-format
 msgid "incomplete universal character name %.*s"
 msgstr "tÃªn kÃ½ tá»± chung %.*s chÆ°a hoÃ n thÃ nh"
 
-#: charset.c:998
+#: charset.c:1015
 #, c-format
 msgid "%.*s is not a valid universal character"
 msgstr "%.*s khÃ´ng pháº£i lÃ  kÃ½ tá»± chung há»£p lá»‡"
 
-#: charset.c:1008 lex.c:484
+#: charset.c:1025 lex.c:484
 msgid "'$' in identifier or number"
 msgstr "gáº·p Â« $ Â» trong bá»™ nháº­n hiá»‡n hay con sá»‘"
 
-#: charset.c:1018
+#: charset.c:1035
 #, c-format
 msgid "universal character %.*s is not valid in an identifier"
 msgstr "kÃ½ tá»± chung %.*s khÃ´ng pháº£i lÃ  há»£p lá»‡ trong bá»™ nháº­n diá»‡n"
 
-#: charset.c:1022
+#: charset.c:1039
 #, c-format
 msgid "universal character %.*s is not valid at the start of an identifier"
 msgstr "kÃ½ tá»± chung %.*s khÃ´ng pháº£i há»£p lá»‡ táº¡i Ä‘áº§u cá»§a bá»™ nháº­n diá»‡n"
 
-#: charset.c:1056 charset.c:1571
+#: charset.c:1073 charset.c:1588
 msgid "converting UCN to source character set"
 msgstr "Ä‘ang chuyá»ƒn Ä‘á»•i UCN sang bá»™ kÃ½ tá»± nguá»“n"
 
-#: charset.c:1060
+#: charset.c:1077
 msgid "converting UCN to execution character set"
 msgstr "Ä‘ang chuyá»ƒn Ä‘á»•i UCN sang bá»™ kÃ½ tá»± thi hÃ nh"
 
-#: charset.c:1132
+#: charset.c:1149
 msgid "the meaning of '\\x' is different in traditional C"
 msgstr "Â« \\x Â» cÃ³ nghÄ©a khÃ¡c trong ngÃ´n ngá»¯ C truyá»�n thá»‘ng"
 
-#: charset.c:1149
+#: charset.c:1166
 msgid "\\x used with no following hex digits"
 msgstr "\\x Ä‘Æ°á»£c dÃ¹ng cÃ²n khÃ´ng cÃ³ chá»¯ sá»‘ thÃ¢p lá»¥c theo sau"
 
-#: charset.c:1156
+#: charset.c:1173
 msgid "hex escape sequence out of range"
 msgstr "dÃ£y thoÃ¡t tháº­p lá»¥c á»Ÿ ngoÃ i pháº¡m vi"
 
-#: charset.c:1195
+#: charset.c:1212
 msgid "octal escape sequence out of range"
 msgstr "dÃ£y thoÃ¡t bÃ¡t phÃ¢n á»Ÿ ngoÃ i pháº¡m vi"
 
-#: charset.c:1263
+#: charset.c:1280
 msgid "the meaning of '\\a' is different in traditional C"
 msgstr "Â« \\a Â» cÃ³ nghÄ©a khÃ¡c trong ngÃ´n ngá»¯ C truyá»�n thá»‘ng"
 
-#: charset.c:1270
+#: charset.c:1287
 #, c-format
 msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr "dÃ£y thoÃ¡t khÃ¡c ISO chuáº©n: Â« \\%c Â»"
 
-#: charset.c:1278
+#: charset.c:1295
 #, c-format
 msgid "unknown escape sequence '\\%c'"
 msgstr "khÃ´ng biáº¿t dÃ£y thoÃ¡t: Â« \\%c Â»"
 
-#: charset.c:1286
+#: charset.c:1303
 #, c-format
 msgid "unknown escape sequence: '\\%s'"
 msgstr "khÃ´ng biáº¿t dÃ£y thoÃ¡t Â« \\%s Â»"
 
-#: charset.c:1293
+#: charset.c:1310
 msgid "converting escape sequence to execution character set"
 msgstr "Ä‘ang chuyá»ƒn Ä‘á»•i dÃ£y thoÃ¡t sang bá»™ kÃ½ tá»± thi hÃ nh"
 
-#: charset.c:1415 charset.c:1478
+#: charset.c:1432 charset.c:1495
 msgid "character constant too long for its type"
 msgstr "háº±ng kÃ½ tá»± quÃ¡ dÃ i cho kiá»ƒu nÃ³"
 
-#: charset.c:1418
+#: charset.c:1435
 msgid "multi-character character constant"
 msgstr "háº±ng kÃ½ tá»± Ä‘a kÃ½ tá»±"
 
-#: charset.c:1510
+#: charset.c:1527
 msgid "empty character constant"
 msgstr "háº±ng kÃ½ tá»± trá»‘ng"
 
-#: charset.c:1612
+#: charset.c:1629
 #, c-format
 msgid "failure to convert %s to %s"
 msgstr "lá»—i chuyá»ƒn Ä‘á»•i %s sang %s"
@@ -237,139 +238,143 @@
 msgstr "gáº·p cá»� khÃ´ng há»£p lá»‡ Â« %s Â»  náº±m trong chá»‰ thá»‹ dÃ²ng"
 
 #: directives.c:868
+msgid "unexpected end of file after #line"
+msgstr "gáº·p káº¿t thÃºc táº­p tin báº¥t thÆ°á»�ng Ä‘áº±ng sau #line"
+
+#: directives.c:871
 #, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr "Â« %s Â» náº±m sau Â« #line Â» (dÃ²ng) khÃ´ng pháº£i lÃ  sá»‘ nguyÃªn dÆ°Æ¡ng"
 
-#: directives.c:874
+#: directives.c:877
 msgid "line number out of range"
 msgstr "sá»‘ hiá»‡u dÃ²ng á»Ÿ ngoÃ i pháº¡m vi"
 
-#: directives.c:887 directives.c:964
+#: directives.c:890 directives.c:969
 #, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr "Â« %s Â» khÃ´ng pháº£i lÃ  tÃªn táº­p tin há»£p lá»‡"
 
-#: directives.c:924
+#: directives.c:929
 #, c-format
 msgid "\"%s\" after # is not a positive integer"
 msgstr "Â« %s Â» náº±m sau Â« # Â» khÃ´ng pháº£i lÃ  sá»‘ nguyÃªn dÆ°Æ¡ng"
 
-#: directives.c:1026
+#: directives.c:1031
 #, c-format
 msgid "invalid #%s directive"
 msgstr "chá»‰ thá»‹ #%s khÃ´ng há»£p lá»‡"
 
-#: directives.c:1089
+#: directives.c:1094
 #, c-format
 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
 msgstr "viá»‡c Ä‘Äƒng kÃ½ cÃ¡c lá»‡nh mÃ£ nguá»“n Ä‘iá»�u khiá»ƒn trÃ¬nh biÃªn dá»‹ch (pragma) trong miá»�n tÃªn Â« %s Â» sai má»Ÿ rá»™ng tÃªn "
 
-#: directives.c:1098
+#: directives.c:1103
 #, c-format
 msgid "registering pragma \"%s\" with name expansion and no namespace"
 msgstr "viá»‡c Ä‘Äƒng kÃ½ lá»‡nh mÃ£ nguá»“n Ä‘iá»�u khiá»ƒn trÃ¬nh biÃªn dá»‹ch (pragma) Â« %s Â» cÃ³ má»Ÿ rá»™ng tÃªn nhÆ°ng khÃ´ng cÃ³ miá»�n tÃªn"
 
-#: directives.c:1116
+#: directives.c:1121
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr "Ä‘ang Ä‘Äƒng kÃ½ Â« %s Â» lÃ  cáº£ lá»‡nh nguá»“n Ä‘iá»�u khiá»ƒn trÃ¬nh biá»‡n dá»‹ch (pragma), láº«n miá»�n tÃªn cá»§a lá»‡nh nguá»“n Ä‘iá»�u khiá»ƒn trÃ¬nh biÃªn dá»‹ch."
 
-#: directives.c:1119
+#: directives.c:1124
 #, c-format
 msgid "#pragma %s %s is already registered"
 msgstr "Â« #pragma %s %s Â» Ä‘Ã£ Ä‘Æ°á»£c Ä‘Äƒng kÃ½"
 
-#: directives.c:1122
+#: directives.c:1127
 #, c-format
 msgid "#pragma %s is already registered"
 msgstr "Â« #pragma %s Â» Ä‘Ã£ Ä‘Æ°á»£c Ä‘Äƒng kÃ½"
 
-#: directives.c:1152
+#: directives.c:1157
 msgid "registering pragma with NULL handler"
 msgstr "viá»‡c Ä‘Äƒng kÃ½ lá»‡nh mÃ£ nguá»“n Ä‘iá»�u khiá»ƒn trÃ¬nh biÃªn dá»‹ch (pragma) cÃ³ bá»™ quáº£n lÃ½ vÃ´ giÃ¡ trá»‹ (NULL)"
 
-#: directives.c:1362
+#: directives.c:1367
 msgid "#pragma once in main file"
 msgstr "CÃ³ Â« #pragma Â» má»™t láº§n trong táº­p tin chÃ­nh"
 
-#: directives.c:1385
+#: directives.c:1390
 msgid "invalid #pragma GCC poison directive"
 msgstr "gáº·p chá»‰ thá»‹ vá»™ hiá»‡u hÃ³a (poison) GCC Â« #pragma Â» khÃ´ng há»£p lá»‡"
 
-#: directives.c:1394
+#: directives.c:1399
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr "Ä‘ang vÃ´ hiá»‡u hÃ³a vÄ© lá»‡nh tá»“n táº¡i Â« %s Â»"
 
-#: directives.c:1413
+#: directives.c:1418
 msgid "#pragma system_header ignored outside include file"
 msgstr "Â« #pragma system_header Â» (Ä‘áº§u trang há»‡ thá»‘ng) bá»‹ bá»� qua á»Ÿ ngoÃ i táº­p tin bao gá»“m"
 
-#: directives.c:1437
+#: directives.c:1442
 #, c-format
 msgid "cannot find source file %s"
 msgstr "khÃ´ng tÃ¬m tháº¥y táº­p tin nguá»“n %s"
 
-#: directives.c:1441
+#: directives.c:1446
 #, c-format
 msgid "current file is older than %s"
 msgstr "táº­p tin hiá»‡n thá»�i lÃ  cÅ© hÆ¡n %s"
 
-#: directives.c:1620
+#: directives.c:1625
 msgid "_Pragma takes a parenthesized string literal"
 msgstr "Â« _Pragma Â» nháº­n má»™t háº±ng chuá»—i Ä‘Æ°á»£c Ä‘áº·t trong ngoáº·c Ä‘Æ¡n"
 
-#: directives.c:1693
+#: directives.c:1698
 msgid "#else without #if"
 msgstr "#else (náº¿u khÃ´ng) khÃ´ng cÃ³ #if (náº¿u)"
 
-#: directives.c:1698
+#: directives.c:1703
 msgid "#else after #else"
 msgstr "#else (náº¿u khÃ´ng) náº±m sau #else"
 
-#: directives.c:1700 directives.c:1733
+#: directives.c:1705 directives.c:1738
 msgid "the conditional began here"
 msgstr "bá»™ Ä‘iá»�u kiá»‡n Ä‘Ã£ báº¯t Ä‘áº§u á»Ÿ Ä‘Ã¢y"
 
-#: directives.c:1726
+#: directives.c:1731
 msgid "#elif without #if"
 msgstr "#elif (náº¿u khÃ´ng thÃ¬ náº¿u) khÃ´ng cÃ³ #if (náº¿u)"
 
-#: directives.c:1731
+#: directives.c:1736
 msgid "#elif after #else"
 msgstr "#elif (náº¿u khÃ´ng thÃ¬ náº¿u) náº±m sau #else (náº¿u khÃ´ng)"
 
-#: directives.c:1761
+#: directives.c:1766
 msgid "#endif without #if"
 msgstr "#endif (thÃ´i náº¿u) khÃ´ng cÃ³ #if (náº¿u)"
 
-#: directives.c:1838
+#: directives.c:1843
 msgid "missing '(' after predicate"
 msgstr "thiáº¿u Â« ( Â» náº±m sau vá»‹ ngá»¯"
 
-#: directives.c:1853
+#: directives.c:1858
 msgid "missing ')' to complete answer"
 msgstr "thiáº¿u Â« ) Â» Ä‘á»ƒ xong tráº£ lá»�i"
 
-#: directives.c:1873
+#: directives.c:1878
 msgid "predicate's answer is empty"
 msgstr "vá»‹ ngá»¯ chá»©a tráº£ lá»�i trá»‘ng"
 
-#: directives.c:1900
+#: directives.c:1905
 msgid "assertion without predicate"
 msgstr "sá»± kháº³ng Ä‘á»‹nh khÃ´ng cÃ³ vá»‹ ngá»¯"
 
-#: directives.c:1902
+#: directives.c:1907
 msgid "predicate must be an identifier"
 msgstr "vá»‹ ngá»¯ pháº£i lÃ  bá»™ nháº­n diá»‡n"
 
-#: directives.c:1988
+#: directives.c:1993
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr "Â« %s Â» Ä‘Æ°á»£c kháº³ng Ä‘á»‹nh láº¡i"
 
-#: directives.c:2271
+#: directives.c:2276
 #, c-format
 msgid "unterminated #%s"
 msgstr "#%s chÆ°a cháº¥m dá»©t"
@@ -586,39 +591,39 @@
 msgid "division by zero in #if"
 msgstr "chia sá»‘ khÃ´ng trong #if (náº¿u)"
 
-#: files.c:442
+#: files.c:458
 msgid "NULL directory in find_file"
 msgstr "thÆ° má»¥c Rá»–NG trong Â« find_file Â»  (tÃ¬m táº­p tin)"
 
-#: files.c:480
+#: files.c:496
 msgid "one or more PCH files were found, but they were invalid"
 msgstr "tÃ¬m tháº¥y má»™t hay nhiá»�u táº­p tin PCH, nhÆ°ng chÃºng khÃ´ng há»£p lá»‡"
 
-#: files.c:483
+#: files.c:499
 msgid "use -Winvalid-pch for more information"
 msgstr "hÃ£y thá»­ lá»‡nh Â« -Winvalid-pch Â» Ä‘á»ƒ tÃ¬m tháº¥y thÃ´ng tin thÃªm"
 
-#: files.c:570
+#: files.c:589
 #, c-format
 msgid "%s is a block device"
 msgstr "%s lÃ  má»™t thiáº¿t bá»‹ khá»‘i"
 
-#: files.c:587
+#: files.c:606
 #, c-format
 msgid "%s is too large"
 msgstr "%s quÃ¡ lá»›n"
 
-#: files.c:622
+#: files.c:641
 #, c-format
 msgid "%s is shorter than expected"
 msgstr "ngá»� %s dÃ i hÆ¡n"
 
-#: files.c:852
+#: files.c:872
 #, c-format
 msgid "no include path in which to search for %s"
 msgstr "khÃ´ng cÃ³ Ä‘Æ°á»�ng dáº«n bao gá»“m trong Ä‘Ã³ cÃ³ thá»ƒ tÃ¬m kÃ­áº¿m %s"
 
-#: files.c:1157
+#: files.c:1238
 msgid "Multiple include guards may be useful for:\n"
 msgstr "Nhiá»�u Ä‘iá»�u báº£o vá»‡ bao gá»“m cÃ³ láº½ hiá»‡u Ã­ch cho :\n"
 
@@ -746,122 +751,122 @@
 ",\n"
 "                 tá»« %s:%u"
 
-#: macro.c:84
+#: macro.c:87
 #, c-format
 msgid "macro \"%s\" is not used"
 msgstr "bá»™ Ä‘á»‘i sá»‘ Â« %s Â» khÃ´ng Ä‘Æ°á»£c dÃ¹ng"
 
-#: macro.c:123 macro.c:319
+#: macro.c:126 macro.c:322
 #, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr "vÄ© lá»‡nh cÃ³ sáº³n khÃ´ng há»£p lá»‡ Â« %s Â»"
 
-#: macro.c:157
+#: macro.c:160
 msgid "could not determine file timestamp"
 msgstr "khÃ´ng thá»ƒ quyáº¿t Ä‘á»‹nh nhÃ£n giá»� cá»§a táº­p tin"
 
-#: macro.c:254
+#: macro.c:257
 msgid "could not determine date and time"
 msgstr "khÃ´ng thá»ƒ quyáº¿t Ä‘á»‹nh ngÃ y vÃ  giá»�"
 
-#: macro.c:270
+#: macro.c:273
 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
 msgstr "__COUNTER__ Ä‘Ã£ má»Ÿ rá»™ng bÃªn trong chá»‰ thá»‹ vá»›i Â« -fdirectives-only Â»"
 
-#: macro.c:423
+#: macro.c:426
 msgid "invalid string literal, ignoring final '\\'"
 msgstr "Ä‘iá»�u nghÄ©a chá»¯ chuá»—i khÃ´ng há»£p lá»‡ nÃªn bá»� qua Â« \\ Â» cuá»‘i cÃ¹ng"
 
-#: macro.c:483
+#: macro.c:486
 #, c-format
 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr "viá»‡c dÃ¡n Â« %s Â» vÃ  Â« %s Â» khÃ´ng Ä‘Æ°a ra hiá»‡u bÃ i tiá»�n xá»­ lÃ½ há»£p lá»‡"
 
-#: macro.c:558
+#: macro.c:561
 msgid "ISO C99 requires rest arguments to be used"
 msgstr "ISO C99 cáº§n Ä‘áº¿n Ä‘á»‘i sá»‘ cÃ²n láº¡i trong khá»‘i Ä‘Æ°á»£c dÃ¹ng"
 
-#: macro.c:563
+#: macro.c:566
 #, c-format
 msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr "vÄ© lá»‡nh Â« %s Â» cáº§n Ä‘áº¿n %u Ä‘á»‘i sá»‘, nhÆ°ng chá»‰ Ä‘Æ°a ra %u thÃ´i"
 
-#: macro.c:568
+#: macro.c:571
 #, c-format
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr "vÄ© lá»‡nh Â« %s Â» Ä‘Ã£ gá»Ÿi %u Ä‘á»‘i sá»‘, nhÆ°ng nháº­n chá»‰ %u thÃ´i"
 
-#: macro.c:679 traditional.c:680
+#: macro.c:730 traditional.c:680
 #, c-format
 msgid "unterminated argument list invoking macro \"%s\""
 msgstr "danh sÃ¡ch Ä‘á»‘i sá»‘ khÃ´ng Ä‘Æ°á»£c cháº¥m dá»©t cÃ³ gá»�i vÄ© lá»‡nh Â« %s Â»"
 
-#: macro.c:782
+#: macro.c:840
 #, c-format
 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr "vÄ© lá»‡nh giá»‘ng hÃ m sá»‘ Â« %s Â» pháº£i Ä‘Æ°á»£c dÃ¹ng vá»›i Ä‘á»‘i sá»‘ trong ngÃ´n ngá»¯ C truyá»�n thá»‘ng"
 
-#: macro.c:1325
+#: macro.c:1408
 #, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr "tham sá»‘ vÄ© lá»‡nh trÃ¹ng Â« %s Â»"
 
-#: macro.c:1371
+#: macro.c:1454
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr "khÃ´ng cho phÃ©p Â« %s Â» xuáº¥t hiá»‡n trong danh sÃ¡ch tham sá»‘ vÄ© lá»‡nh"
 
-#: macro.c:1379
+#: macro.c:1462
 msgid "macro parameters must be comma-separated"
 msgstr "cÃ¡c tham sá»‘ bá»™ Ä‘á»‘i sá»‘ pháº£i Ä‘Æ°á»£c ngÄƒn cÃ¡ch bá»Ÿi dáº¥u pháº©y"
 
-#: macro.c:1396
+#: macro.c:1479
 msgid "parameter name missing"
 msgstr "thiáº¿u tÃªn tham sá»‘"
 
-#: macro.c:1413
+#: macro.c:1496
 msgid "anonymous variadic macros were introduced in C99"
 msgstr "vÄ© lá»‡nh biáº¿n thiÃªn vÃ´ danh Ä‘Ã£ Ä‘Æ°á»£c giá»›i thiá»‡u trong C99"
 
-#: macro.c:1418
+#: macro.c:1501
 msgid "ISO C does not permit named variadic macros"
 msgstr "ISO C khÃ´ng cho phÃ©p vÄ© lá»‡nh biáº¿n thiÃªn cÃ³ tÃªn"
 
-#: macro.c:1427
+#: macro.c:1510
 msgid "missing ')' in macro parameter list"
 msgstr "thiáº¿u Â« ) Â» trong danh sÃ¡ch tham sá»‘ bá»™ Ä‘á»‘i sá»‘"
 
-#: macro.c:1476
+#: macro.c:1559
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr "khÃ´ng cho phÃ©p Â« ## Â» náº±m hoáº·c trÆ°á»›c hoáº·c sau sá»± má»Ÿ rá»™ng vÄ© lá»‡nh"
 
-#: macro.c:1510
+#: macro.c:1593
 msgid "ISO C99 requires whitespace after the macro name"
 msgstr "ISO C99 cáº§n Ä‘áº¿n khoáº£ng tráº¯ng náº±m sau tÃªn vÄ© lá»‡nh"
 
-#: macro.c:1534
+#: macro.c:1617
 msgid "missing whitespace after the macro name"
 msgstr "thiáº¿u khoáº£ng tráº¯ng náº±m sau tÃªn vÄ© lá»‡nh"
 
-#: macro.c:1564
+#: macro.c:1647
 msgid "'#' is not followed by a macro parameter"
 msgstr "Â« # Â» khÃ´ng cÃ³ tham sá»‘ vÄ© lá»‡nh Ä‘i theo"
 
-#: macro.c:1683
+#: macro.c:1766
 #, c-format
 msgid "\"%s\" redefined"
 msgstr "Â« %s Â» Ä‘Ã£ Ä‘Æ°á»£c xÃ¡c Ä‘á»‹nh láº¡i"
 
-#: macro.c:1688
+#: macro.c:1771
 msgid "this is the location of the previous definition"
 msgstr "Ä‘Ã¢y lÃ  vá»‹ trÃ­ cá»§a lá»�i xÃ¡c Ä‘á»‹nh trÆ°á»›c"
 
-#: macro.c:1738
+#: macro.c:1828
 #, c-format
 msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr "Ä‘á»‘i sá»‘ vÄ© lá»‡nh Â« %s Â» nÃªn Ä‘Æ°á»£c chuyá»ƒn Ä‘á»•i thÃ nh chuá»—i trong ngÃ´n ngá»¯ C truyá»�n thá»‘ng"
 
-#: macro.c:1761
+#: macro.c:1851
 #, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr "gáº·p kiá»ƒu bÄƒm khÃ´ng há»£p lá»‡ %d trong Â« cpp_macro_definition Â» (lá»�i xÃ¡c Ä‘á»‹nh vÄ© lá»‡nh)"
@@ -899,6 +904,6 @@
 msgid "detected recursion whilst expanding macro \"%s\""
 msgstr "Ä‘Ã£ phÃ¡t hiá»‡n sá»± Ä‘á»‡ qui trong khi má»Ÿ rá»™ng vÄ© lá»‡nh Â« %s Â»"
 
-#: traditional.c:917
+#: traditional.c:968
 msgid "syntax error in macro parameter list"
 msgstr "gáº·p lá»—i cÃº phÃ¡p trong danh sÃ¡ch tham sá»‘ vÄ© lá»‡nh"
Index: libcpp/po/uk.po
===================================================================
--- libcpp/po/uk.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libcpp/po/uk.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: cpplib 4.2.1\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:08+0000\n"
+"POT-Creation-Date: 2008-02-01 16:21+0000\n"
 "PO-Revision-Date: 2007-08-17 11:23+0300\n"
 "Last-Translator: Maxim V. Dziumanenko <dziumanenko@gmail.com>\n"
 "Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n"
@@ -15,136 +15,136 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
 
-#: charset.c:654
+#: charset.c:671
 #, c-format
 msgid "conversion from %s to %s not supported by iconv"
 msgstr "Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ� Ð· %s Ñƒ %s Ð½Ðµ Ð¿Ñ–Ð´Ñ‚Ñ€Ð¸Ð¼ÑƒÑ”Ñ‚ÑŒÑ�Ñ� iconv"
 
-#: charset.c:657
+#: charset.c:674
 msgid "iconv_open"
 msgstr "iconv_open"
 
-#: charset.c:665
+#: charset.c:682
 #, c-format
 msgid "no iconv implementation, cannot convert from %s to %s"
 msgstr "Ð²Ñ–Ð´Ñ�ÑƒÑ‚Ð½Ñ� Ñ€ÐµÐ°Ð»Ñ–Ð·Ð°Ñ†Ñ–Ñ� iconv, Ð½Ðµ Ð²Ð´Ð°Ñ”Ñ‚ÑŒÑ�Ñ� Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€Ð¸Ñ‚Ð¸ Ð· %s Ð½Ð° %s"
 
-#: charset.c:742
+#: charset.c:759
 #, c-format
 msgid "character 0x%lx is not in the basic source character set\n"
 msgstr "Ñ�Ð¸Ð¼Ð²Ð¾Ð» 0x%lx Ð²Ñ–Ð´Ñ�ÑƒÑ‚Ð½Ñ–Ð¹ Ñƒ Ð±Ð°Ð·Ð¾Ð²Ð¾Ð¼Ñƒ Ð¿ÐµÑ€Ð²Ð¸Ð½Ð½Ð¾Ð¼Ñƒ Ð½Ð°Ð±Ð¾Ñ€Ñ– Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ñ–Ð²\n"
 
-#: charset.c:759 charset.c:1352
+#: charset.c:776 charset.c:1369
 msgid "converting to execution character set"
 msgstr "Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ� Ð½Ð° Ð²Ð¸ÐºÐ¾Ð½ÑƒÐ²Ð°Ð½Ð¸Ð¹ Ð½Ð°Ð±Ñ–Ñ€ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ñ–Ð²"
 
-#: charset.c:765
+#: charset.c:782
 #, c-format
 msgid "character 0x%lx is not unibyte in execution character set"
 msgstr "Ñ�Ð¸Ð¼Ð²Ð¾Ð» 0x%lx Ð½Ðµ Ð¾Ð´Ð½Ð¾Ð±Ð°Ð¹Ñ‚Ð¾Ð²Ð¸Ð¹ Ñƒ Ð²Ð¸ÐºÐ¾Ð½ÑƒÐ²Ð°Ð½Ð¾Ð¼Ñƒ Ð½Ð°Ð±Ð¾Ñ€Ñ– Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ñ–Ð²"
 
-#: charset.c:889
+#: charset.c:906
 #, c-format
 msgid "Character %x might not be NFKC"
 msgstr "Ð¡Ð¸Ð¼Ð²Ð¾Ð» %x Ð¼Ð¾Ð¶Ðµ Ð½Ðµ Ð±ÑƒÑ‚Ð¸ NFKC"
 
-#: charset.c:949
+#: charset.c:966
 msgid "universal character names are only valid in C++ and C99"
 msgstr "ÑƒÐ½Ñ–Ð²ÐµÑ€Ñ�Ð°Ð»ÑŒÐ½Ñ– Ð½Ð°Ð·Ð²Ð¸ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ñ–Ð² Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ñ– Ð»Ð¸ÑˆÐµ Ñƒ C++ Ñ‚Ð° C99"
 
-#: charset.c:952
+#: charset.c:969
 #, c-format
 msgid "the meaning of '\\%c' is different in traditional C"
 msgstr "Ñ�ÐµÐ½Ñ� '\\%c' Ð²Ñ–Ð´Ñ€Ñ–Ð·Ð½Ñ�Ñ”Ñ‚ÑŒÑ�Ñ� Ð²Ñ–Ð´ Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ñ–Ð¹Ð½Ð¾Ñ— Ð¼Ð¾Ð²Ð¸ C"
 
-#: charset.c:961
+#: charset.c:978
 msgid "In _cpp_valid_ucn but not a UCN"
 msgstr "Ð£ _cpp_valid_ucn Ð°Ð»Ðµ Ð½Ðµ UCN"
 
-#: charset.c:986
+#: charset.c:1003
 #, c-format
 msgid "incomplete universal character name %.*s"
 msgstr "Ð½ÐµÐ¿Ð¾Ð²Ð½Ð° ÑƒÐ½Ñ–Ð²ÐµÑ€Ñ�Ð°Ð»ÑŒÐ½Ð° Ð½Ð°Ð·Ð²Ð° Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ñƒ %.*s"
 
-#: charset.c:998
+#: charset.c:1015
 #, c-format
 msgid "%.*s is not a valid universal character"
 msgstr "%.*s Ð½Ðµ Ñ” Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¸Ð¼ ÑƒÐ½Ñ–Ð²ÐµÑ€Ñ�Ð°Ð»ÑŒÐ½Ð¸Ð¼ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ð¾Ð¼"
 
-#: charset.c:1008 lex.c:484
+#: charset.c:1025 lex.c:484
 msgid "'$' in identifier or number"
 msgstr "'$' Ñƒ Ñ–Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ‚Ð¾Ñ€Ñ– Ñ‡Ð¸ Ñ‡Ð¸Ñ�Ð»Ñ–"
 
-#: charset.c:1018
+#: charset.c:1035
 #, c-format
 msgid "universal character %.*s is not valid in an identifier"
 msgstr "ÑƒÐ½Ñ–Ð²ÐµÑ€Ñ�Ð°Ð»ÑŒÐ½Ð¸Ð¹ Ñ�Ð¸Ð¼Ð²Ð¾Ð» %.*s Ð½Ðµ Ñ” Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¸Ð¼ Ñƒ Ñ–Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ‚Ð¾Ñ€Ñ–"
 
-#: charset.c:1022
+#: charset.c:1039
 #, c-format
 msgid "universal character %.*s is not valid at the start of an identifier"
 msgstr "ÑƒÐ½Ñ–Ð²ÐµÑ€Ñ�Ð°Ð»ÑŒÐ½Ð¸Ð¹ Ñ�Ð¸Ð¼Ð²Ð¾Ð» %.*s Ð½Ðµ Ñ” Ð´Ð¾Ð¿ÑƒÑ�Ñ‚Ð¸Ð¼Ð¸Ð¼ Ð½Ð° Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÑƒ Ñ–Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ‚Ð¾Ñ€Ð°"
 
-#: charset.c:1056 charset.c:1571
+#: charset.c:1073 charset.c:1588
 msgid "converting UCN to source character set"
 msgstr "Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ� UCN Ð½Ð° Ð¿ÐµÑ€Ð²Ð¸Ð½Ð½Ð¸Ð¹ Ð½Ð°Ð±Ñ–Ñ€ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ñ–Ð²"
 
-#: charset.c:1060
+#: charset.c:1077
 msgid "converting UCN to execution character set"
 msgstr "Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð½Ñ� UCN Ð½Ð° Ð²Ð¸ÐºÐ¾Ð½ÑƒÐ²Ð°Ð½Ð¸Ð¹ Ð½Ð°Ð±Ñ–Ñ€ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ñ–Ð²"
 
-#: charset.c:1132
+#: charset.c:1149
 msgid "the meaning of '\\x' is different in traditional C"
 msgstr "Ñ�ÐµÐ½Ñ� '\\x' Ð²Ñ–Ð´Ñ€Ñ–Ð·Ð½Ñ�Ñ”Ñ‚ÑŒÑ�Ñ� Ð²Ñ–Ð´ Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ñ–Ð¹Ð½Ð¾Ñ— Ð¼Ð¾Ð²Ð¸ C"
 
-#: charset.c:1149
+#: charset.c:1166
 msgid "\\x used with no following hex digits"
 msgstr "\\x Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÑ”Ñ‚ÑŒÑ�Ñ� Ð· Ð½Ð°Ñ�Ñ‚ÑƒÐ¿Ð½Ð¸Ð¼Ð¸ ÑˆÑ–Ñ�Ñ‚Ð½Ð°Ð´Ñ†Ñ�Ñ‚ÐºÐ¾Ð²Ð¸Ð¼Ð¸ Ñ†Ð¸Ñ„Ñ€Ð°Ð¼Ð¸"
 
-#: charset.c:1156
+#: charset.c:1173
 msgid "hex escape sequence out of range"
 msgstr "ÑˆÑ–Ñ�Ñ‚Ð½Ð°Ð´Ñ†Ñ�Ñ‚ÐºÐ¾Ð²Ð° escape-Ð¿Ð¾Ñ�Ð»Ñ–Ð´Ð¾Ð²Ð½Ñ–Ñ�Ñ‚ÑŒ Ð¿Ð¾Ð·Ð° Ð¼ÐµÐ¶Ð°Ð¼Ð¸ Ð´Ñ–Ð°Ð¿Ð°Ð·Ð¾Ð½Ñƒ"
 
-#: charset.c:1195
+#: charset.c:1212
 msgid "octal escape sequence out of range"
 msgstr "Ð²Ñ–Ñ�Ñ–Ð¼ÐºÐ¾Ð²Ð° escape-Ð¿Ð¾Ñ�Ð»Ñ–Ð´Ð¾Ð²Ð½Ñ–Ñ�Ñ‚ÑŒ Ð¿Ð¾Ð·Ð° Ð¼ÐµÐ¶Ð°Ð¼Ð¸ Ð´Ñ–Ð°Ð¿Ð°Ð·Ð¾Ð½Ñƒ"
 
-#: charset.c:1263
+#: charset.c:1280
 msgid "the meaning of '\\a' is different in traditional C"
 msgstr "Ñ�ÐµÐ½Ñ� '\\a' Ð²Ñ–Ð´Ñ€Ñ–Ð·Ð½Ñ�Ñ”Ñ‚ÑŒÑ�Ñ� Ð²Ñ–Ð´ Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ñ–Ð¹Ð½Ð¾Ñ— Ð¼Ð¾Ð²Ð¸ C"
 
-#: charset.c:1270
+#: charset.c:1287
 #, c-format
 msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr "escape-Ð¿Ð¾Ñ�Ð»Ñ–Ð´Ð¾Ð²Ð½Ñ–Ñ�Ñ‚ÑŒ Ð½Ðµ Ð·Ð° Ñ�Ñ‚Ð°Ð½Ð´Ð°Ñ€Ñ‚Ð¾Ð¼ ISO, '\\%c'"
 
-#: charset.c:1278
+#: charset.c:1295
 #, c-format
 msgid "unknown escape sequence '\\%c'"
 msgstr "Ð�ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð° escape-Ð¿Ð¾Ñ�Ð»Ñ–Ð´Ð¾Ð²Ð½Ñ–Ñ�Ñ‚ÑŒ '\\%c'"
 
-#: charset.c:1286
+#: charset.c:1303
 #, c-format
 msgid "unknown escape sequence: '\\%s'"
 msgstr "Ð�ÐµÐ²Ñ–Ð´Ð¾Ð¼Ð° escape-Ð¿Ð¾Ñ�Ð»Ñ–Ð´Ð¾Ð²Ð½Ñ–Ñ�Ñ‚ÑŒ: '\\%s'"
 
-#: charset.c:1293
+#: charset.c:1310
 msgid "converting escape sequence to execution character set"
 msgstr "escape-Ð¿Ð¾Ñ�Ð»Ñ–Ð´Ð¾Ð²Ð½Ñ–Ñ�Ñ‚ÑŒ Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÑŽÑ”Ñ‚ÑŒÑ�Ñ� Ð½Ð° Ð²Ð¸ÐºÐ¾Ð½ÑƒÐ²Ð°Ð½Ð¸Ð¹ Ð½Ð°Ð±Ñ–Ñ€ Ñ�Ð¸Ð¼Ð²Ð¾Ð»Ñ–Ð²"
 
-#: charset.c:1415 charset.c:1478
+#: charset.c:1432 charset.c:1495
 msgid "character constant too long for its type"
 msgstr "Ñ�Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð½Ð°Ð´Ñ‚Ð¾ Ð´Ð¾Ð²Ð³Ð° Ð´Ð»Ñ� Ð²ÐºÐ°Ð·Ð°Ð½Ð¾Ð³Ð¾ Ñ‚Ð¸Ð¿Ñƒ"
 
-#: charset.c:1418
+#: charset.c:1435
 msgid "multi-character character constant"
 msgstr "Ð±Ð°Ð³Ð°Ñ‚Ð¾Ñ�Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð° Ñ�Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: charset.c:1510
+#: charset.c:1527
 msgid "empty character constant"
 msgstr "Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ� Ñ�Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð° ÐºÐ¾Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: charset.c:1612
+#: charset.c:1629
 #, c-format
 msgid "failure to convert %s to %s"
 msgstr "Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ð¿Ñ€Ð¸ Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ñ– %s Ð½Ð° %s"
@@ -237,139 +237,143 @@
 msgstr "Ð½ÐµÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð° Ð¾Ð·Ð½Ð°ÐºÐ° \"%s\" Ñƒ Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ñ– line"
 
 #: directives.c:868
+msgid "unexpected end of file after #line"
+msgstr ""
+
+#: directives.c:871
 #, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr "\"%s\" Ð¿Ñ–Ñ�Ð»Ñ� #line Ð½Ðµ Ñ” Ð´Ð¾Ð´Ð°Ñ‚Ð½Ñ–Ð¼ Ñ†Ñ–Ð»Ð¸Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼"
 
-#: directives.c:874
+#: directives.c:877
 msgid "line number out of range"
 msgstr "Ð½Ð¾Ð¼ÐµÑ€ Ñ€Ñ�Ð´ÐºÐ° Ð·Ð° Ð¼ÐµÐ¶Ð°Ð¼Ð¸ Ð´Ñ–Ð°Ð¿Ð°Ð·Ð¾Ð½Ñƒ"
 
-#: directives.c:887 directives.c:964
+#: directives.c:890 directives.c:969
 #, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr "\"%s\" Ð½Ðµ Ñ” ÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð¾ÑŽ Ð½Ð°Ð·Ð²Ð¾ÑŽ Ñ„Ð°Ð¹Ð»Ñƒ"
 
-#: directives.c:924
+#: directives.c:929
 #, c-format
 msgid "\"%s\" after # is not a positive integer"
 msgstr "\"%s\" Ð¿Ñ–Ñ�Ð»Ñ� # Ð½Ðµ Ñ” Ð´Ð¾Ð´Ð°Ñ‚Ð½Ñ–Ð¼ Ñ†Ñ–Ð»Ð¸Ð¼ Ñ‡Ð¸Ñ�Ð»Ð¾Ð¼"
 
-#: directives.c:1026
+#: directives.c:1031
 #, c-format
 msgid "invalid #%s directive"
 msgstr "Ð½ÐµÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð° Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð° #%s"
 
-#: directives.c:1089
+#: directives.c:1094
 #, c-format
 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
 msgstr "Ð¿Ñ€Ð°Ð³Ð¼Ð¸ Ñ€ÐµÑ”Ñ�Ñ‚Ñ€ÑƒÑŽÑ‚ÑŒÑ�Ñ� Ñƒ Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ñ– Ð½Ð°Ð·Ð² \"%s\" Ð·Ð° Ð²Ñ–Ð´Ñ�ÑƒÑ‚Ð½Ð¾Ñ�Ñ‚Ñ– Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ� Ð½Ð°Ð·Ð²"
 
-#: directives.c:1098
+#: directives.c:1103
 #, c-format
 msgid "registering pragma \"%s\" with name expansion and no namespace"
 msgstr "Ð¿Ñ€Ð°Ð³Ð¼Ð° \"%s\" Ñ€ÐµÑ”Ñ�Ñ‚Ñ€ÑƒÑ”Ñ‚ÑŒÑ�Ñ� Ð· Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ�Ð¼ Ð½Ð°Ð·Ð²Ð¸ Ð°Ð»Ðµ Ð±ÐµÐ· Ð¿Ñ€Ð¾Ñ�Ñ‚Ð¾Ñ€Ñƒ Ð½Ð°Ð·Ð²Ð¸"
 
-#: directives.c:1116
+#: directives.c:1121
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr "\"%s\" Ñ€ÐµÑ”Ñ�Ñ‚Ñ€ÑƒÑ”Ñ‚ÑŒÑ�Ñ� Ñ�Ðº Ð¿Ñ€Ð°Ð³Ð¼Ð° Ñ‚Ð° Ñ�Ðº Ð¿Ñ€Ð¾Ñ�Ñ‚Ñ€Ñ– Ð½Ð°Ð·Ð² Ð¿Ñ€Ð°Ð³Ð¼"
 
-#: directives.c:1119
+#: directives.c:1124
 #, c-format
 msgid "#pragma %s %s is already registered"
 msgstr "#pragma %s %s Ð²Ð¶Ðµ Ð·Ð°Ñ€ÐµÑ”Ñ�Ñ‚Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: directives.c:1122
+#: directives.c:1127
 #, c-format
 msgid "#pragma %s is already registered"
 msgstr "#pragma %s Ð²Ð¶Ðµ Ð·Ð°Ñ€ÐµÑ”Ñ�Ñ‚Ñ€Ð¾Ð²Ð°Ð½Ð¾"
 
-#: directives.c:1152
+#: directives.c:1157
 msgid "registering pragma with NULL handler"
 msgstr "Ñ€ÐµÑ”Ñ�Ñ‚Ñ€ÑƒÑ”Ñ‚ÑŒÑ�Ñ� pragma Ð· NULL-Ð¾Ð±Ñ€Ð¾Ð±Ð½Ð¸ÐºÐ¾Ð¼"
 
-#: directives.c:1362
+#: directives.c:1367
 msgid "#pragma once in main file"
 msgstr "#pragma Ð¾Ð´Ð¸Ð½ Ñ€Ð°Ð· Ñƒ Ð³Ð¾Ð»Ð¾Ð²Ð½Ð¾Ð¼Ñƒ Ñ„Ð°Ð¹Ð»Ñ–"
 
-#: directives.c:1385
+#: directives.c:1390
 msgid "invalid #pragma GCC poison directive"
 msgstr "Ð½ÐµÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð° #pragma GCC poison Ð´Ð¸Ñ€ÐµÐºÑ‚Ð¸Ð²Ð°"
 
-#: directives.c:1394
+#: directives.c:1399
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr "poisoning Ñ–Ñ�Ð½ÑƒÑŽÑ‡Ð¸Ñ… Ð¼Ð°ÐºÑ€Ð¾Ñ�Ñ–Ð² \"%s\""
 
-#: directives.c:1413
+#: directives.c:1418
 msgid "#pragma system_header ignored outside include file"
 msgstr "#pragma system_header Ð¿Ñ€Ð¾Ñ–Ð³Ð½Ð¾Ñ€Ð¾Ð²Ð°Ð½Ð¾ Ð·Ð° Ð¼ÐµÐ¶Ð°Ð¼Ð¸ Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð¾Ð³Ð¾ Ñ„Ð°Ð¹Ð»Ñƒ"
 
-#: directives.c:1437
+#: directives.c:1442
 #, c-format
 msgid "cannot find source file %s"
 msgstr "Ð½Ðµ Ð²Ð´Ð°Ñ”Ñ‚ÑŒÑ�Ñ� Ð·Ð½Ð°Ð¹Ñ‚Ð¸ Ð¿ÐµÑ€Ð²Ð¸Ð½Ð½Ð¸Ð¹ Ñ„Ð°Ð¹Ð» %s"
 
-#: directives.c:1441
+#: directives.c:1446
 #, c-format
 msgid "current file is older than %s"
 msgstr "Ð¿Ð¾Ñ‚Ð¾Ñ‡Ð½Ð¸Ð¹ Ñ„Ð°Ð¹Ð» Ñ�Ñ‚Ð°Ñ€Ñ–ÑˆÐ¸Ð¹ Ð½Ñ–Ð¶ %s"
 
-#: directives.c:1620
+#: directives.c:1625
 msgid "_Pragma takes a parenthesized string literal"
 msgstr "_Pragma Ð¾Ñ…Ð¾Ð¿Ð»ÑŽÑ” Ð´ÑƒÐ¶ÐºÐ°Ð¼Ð¸ Ñ�Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð¸Ð¹ Ð»Ñ–Ñ‚ÐµÑ€Ð°Ð»"
 
-#: directives.c:1693
+#: directives.c:1698
 msgid "#else without #if"
 msgstr "#else Ð±ÐµÐ· #if"
 
-#: directives.c:1698
+#: directives.c:1703
 msgid "#else after #else"
 msgstr "#else Ð¿Ñ–Ñ�Ð»Ñ� #else"
 
-#: directives.c:1700 directives.c:1733
+#: directives.c:1705 directives.c:1738
 msgid "the conditional began here"
 msgstr "ÑƒÐ¼Ð¾Ð²Ð° Ð¿Ð¾Ñ‡Ð¸Ð½Ð°Ñ”Ñ‚ÑŒÑ�Ñ� Ñ‚ÑƒÑ‚"
 
-#: directives.c:1726
+#: directives.c:1731
 msgid "#elif without #if"
 msgstr "#elif Ð±ÐµÐ· #if"
 
-#: directives.c:1731
+#: directives.c:1736
 msgid "#elif after #else"
 msgstr "#elif Ð¿Ñ–Ñ�Ð»Ñ� #else"
 
-#: directives.c:1761
+#: directives.c:1766
 msgid "#endif without #if"
 msgstr "#endif Ð±Ðµp #if"
 
-#: directives.c:1838
+#: directives.c:1843
 msgid "missing '(' after predicate"
 msgstr "Ð²Ñ–Ð´Ñ�ÑƒÑ‚Ð½Ñ� '(' Ð¿Ñ–Ñ�Ð»Ñ� Ð¿Ñ€ÐµÐ´Ð¸ÐºÐ°Ñ‚Ñƒ"
 
-#: directives.c:1853
+#: directives.c:1858
 msgid "missing ')' to complete answer"
 msgstr "Ð²Ñ–Ð´Ñ�ÑƒÑ‚Ð½Ñ� ')' Ð´Ð»Ñ� Ð·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð½Ñ� Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´Ñ–"
 
-#: directives.c:1873
+#: directives.c:1878
 msgid "predicate's answer is empty"
 msgstr "Ð²Ñ–Ð´Ð¿Ð¾Ð²Ñ–Ð´ÑŒ Ð¿Ñ€ÐµÐ´Ð¸ÐºÐ°Ñ‚Ð° Ð¿Ð¾Ñ€Ð¾Ð¶Ð½Ñ�"
 
-#: directives.c:1900
+#: directives.c:1905
 msgid "assertion without predicate"
 msgstr "Ñ‚Ð²ÐµÑ€Ð´Ð¶ÐµÐ½Ð½Ñ� Ð±ÐµÐ· Ð¿Ñ€ÐµÐ´Ð¸ÐºÐ°Ñ‚Ñƒ"
 
-#: directives.c:1902
+#: directives.c:1907
 msgid "predicate must be an identifier"
 msgstr "Ð¿Ñ€ÐµÐ´Ð¸ÐºÐ°Ñ‚ Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Ñ–Ð´ÐµÐ½Ñ‚Ð¸Ñ„Ñ–ÐºÐ°Ñ‚Ð¾Ñ€Ð¾Ð¼"
 
-#: directives.c:1988
+#: directives.c:1993
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr "\"%s\" Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ðµ Ñ�Ñ‚Ð²ÐµÑ€Ð´Ð¶ÐµÐ½Ð½Ñ�"
 
-#: directives.c:2271
+#: directives.c:2276
 #, c-format
 msgid "unterminated #%s"
 msgstr "Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ðµ #%s"
@@ -590,39 +594,39 @@
 msgid "division by zero in #if"
 msgstr "Ð´Ñ–Ð»ÐµÐ½Ð½Ñ� Ð½Ð° Ð½ÑƒÐ»ÑŒ Ñƒ #if"
 
-#: files.c:442
+#: files.c:458
 msgid "NULL directory in find_file"
 msgstr "Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� ÐºÐ°Ñ‚Ð°Ð»Ð¾Ð³Ñƒ NULL Ñƒ find_file"
 
-#: files.c:480
+#: files.c:496
 msgid "one or more PCH files were found, but they were invalid"
 msgstr "Ð·Ð½Ð°Ð¹Ð´ÐµÐ½Ð¾ Ð¾Ð´Ð¸Ð½ Ð°Ð±Ð¾ Ð±Ñ–Ð»ÑŒÑˆÐµ Ñ„Ð°Ð¹Ð»Ñ–Ð² PCH, Ð°Ð»Ðµ Ð²Ð¾Ð½Ð¸ Ð½ÐµÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ñ–"
 
-#: files.c:483
+#: files.c:499
 msgid "use -Winvalid-pch for more information"
 msgstr "Ð´Ð¾ÐºÐ»Ð°Ð´Ð½Ñ–ÑˆÐ° Ñ–Ð½Ñ„Ð¾Ñ€Ð¼Ð°Ñ†Ñ–Ñ� Ð²Ð¸Ð²Ð¾Ð´Ð¸Ñ‚ÑŒÑ�Ñ�, Ñ�ÐºÑ‰Ð¾ Ð²ÐºÐ°Ð·Ð°Ñ‚Ð¸ -Winvalid-pch"
 
-#: files.c:570
+#: files.c:589
 #, c-format
 msgid "%s is a block device"
 msgstr "%s Ñ” Ð±Ð»Ð¾Ñ‡Ð½Ð¸Ð¼ Ð¿Ñ€Ð¸Ñ�Ñ‚Ñ€Ð¾Ñ”Ð¼"
 
-#: files.c:587
+#: files.c:606
 #, c-format
 msgid "%s is too large"
 msgstr "%s Ð½Ð°Ð´Ñ‚Ð¾ Ð²ÐµÐ»Ð¸ÐºÐ¸Ð¹"
 
-#: files.c:622
+#: files.c:641
 #, c-format
 msgid "%s is shorter than expected"
 msgstr "%s ÐºÐ¾Ñ€Ð¾Ñ‚ÑˆÐ¸Ð¹ Ð½Ñ–Ð¶ Ð¾Ñ‡Ñ–ÐºÑƒÐ²Ð°Ð»Ð¾Ñ�Ñ�"
 
-#: files.c:852
+#: files.c:872
 #, c-format
 msgid "no include path in which to search for %s"
 msgstr "Ð²Ñ–Ð´Ñ�ÑƒÑ‚Ð½Ñ– ÑˆÐ»Ñ�Ñ… Ð²ÐºÐ»ÑŽÑ‡ÐµÐ½Ð½Ñ� Ñƒ Ñ�ÐºÐ¾Ð¼Ñƒ Ð²ÐµÐ´ÐµÑ‚ÑŒÑ�Ñ� Ð¿Ð¾ÑˆÑƒÐº Ð´Ð»Ñ� %s"
 
-#: files.c:1157
+#: files.c:1238
 msgid "Multiple include guards may be useful for:\n"
 msgstr "Ð”ÐµÐºÑ–Ð»ÑŒÐºÐ° include guards Ð¼Ð¾Ð¶ÑƒÑ‚ÑŒ Ð±ÑƒÑ‚Ð¸ ÐºÐ¾Ñ€Ð¸Ñ�Ð½Ñ– Ð´Ð»Ñ�:\n"
 
@@ -750,122 +754,122 @@
 ",\n"
 "                 Ð· %s:%u"
 
-#: macro.c:84
+#: macro.c:87
 #, c-format
 msgid "macro \"%s\" is not used"
 msgstr "Ð¼Ð°ÐºÑ€Ð¾Ñ� \"%s\" Ð½Ðµ Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÑ”Ñ‚ÑŒÑ�Ñ�"
 
-#: macro.c:123 macro.c:319
+#: macro.c:126 macro.c:322
 #, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr "Ð½ÐµÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð¸Ð¹ Ð²Ð±ÑƒÐ´Ð¾Ð²Ð°Ð½Ð¸Ð¹ Ð¼Ð°ÐºÑ€Ð¾Ñ� \"%s\""
 
-#: macro.c:157
+#: macro.c:160
 msgid "could not determine file timestamp"
 msgstr "Ð½Ðµ Ð²Ð´Ð°Ñ”Ñ‚ÑŒÑ�Ñ� Ð²Ð¸Ð·Ð½Ð°Ñ‡Ð¸Ñ‚Ð¸ Ñ‡Ð°Ñ�Ð¾Ð²Ñƒ Ð¼Ñ–Ñ‚ÐºÑƒ Ñ„Ð°Ð¹Ð»Ñƒ"
 
-#: macro.c:254
+#: macro.c:257
 msgid "could not determine date and time"
 msgstr "Ð½Ðµ Ð²Ð´Ð°Ñ”Ñ‚ÑŒÑ�Ñ� Ð²Ð¸Ð·Ð½Ð°Ñ‡Ð¸Ñ‚Ð¸ Ð´Ð°Ñ‚Ñƒ Ñ‚Ð° Ñ‡Ð°Ñ�"
 
-#: macro.c:270
+#: macro.c:273
 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
 msgstr ""
 
-#: macro.c:423
+#: macro.c:426
 msgid "invalid string literal, ignoring final '\\'"
 msgstr "Ð½ÐµÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð¸Ð¹ Ñ�Ð¸Ð¼Ð²Ð¾Ð»ÑŒÐ½Ð¸Ð¹ Ð»Ñ–Ñ‚ÐµÑ€Ð°Ð», Ñ–Ð³Ð½Ð¾Ñ€ÑƒÑ”Ñ‚ÑŒÑ�Ñ� Ð·Ð°Ð²ÐµÑ€ÑˆÐ°Ð»ÑŒÐ½Ð¸Ð¹ Ñ�Ð¸Ð¼Ð²Ð¾Ð» '\\'"
 
-#: macro.c:483
+#: macro.c:486
 #, c-format
 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr "Ð²Ñ�Ñ‚Ð°Ð²ÐºÐ° \"%s\" Ñ‚Ð° \"%s\" Ð½Ðµ Ð¿Ñ€Ð¸Ð·Ð²Ð¾Ð´Ð¸Ñ‚ÑŒ Ð´Ð¾ ÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð¾Ñ— Ð»ÐµÐºÑ�ÐµÐ¼Ð¸ Ð¿Ñ€ÐµÐ¿Ñ€Ð¾Ñ†ÐµÑ�Ð¾Ñ€Ð°"
 
-#: macro.c:558
+#: macro.c:561
 msgid "ISO C99 requires rest arguments to be used"
 msgstr "ISO C99 Ð²Ð¸Ð¼Ð°Ð³Ð°Ñ”, Ñ‰Ð¾Ð± Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ð»Ð¸Ñ�ÑŒ Ñ€ÐµÑˆÑ‚Ð° Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ–Ð²"
 
-#: macro.c:563
+#: macro.c:566
 #, c-format
 msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr "Ð´Ð»Ñ� Ð¼Ð°ÐºÑ€Ð¾Ñ�Ñƒ \"%s\" Ð¿Ð¾Ñ‚Ñ€Ñ–Ð±Ð½Ð¾ Ð²ÐºÐ°Ð·Ð°Ñ‚Ð¸ %u Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ–Ð², Ð°Ð»Ðµ Ð²ÐºÐ°Ð·Ð°Ð½Ð¾ Ð»Ð¸ÑˆÐµ %u"
 
-#: macro.c:568
+#: macro.c:571
 #, c-format
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr "Ð¼Ð°ÐºÑ€Ð¾Ñ�Ñƒ \"%s\" Ð¿ÐµÑ€ÐµÐ´Ð°Ð½Ð¾ %u Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ–Ð², Ð°Ð»Ðµ Ð· Ð½Ð¸Ñ… Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð°Ð½Ð¾ Ð»Ð¸ÑˆÐµ %u"
 
-#: macro.c:679 traditional.c:680
+#: macro.c:730 traditional.c:680
 #, c-format
 msgid "unterminated argument list invoking macro \"%s\""
 msgstr "Ð½ÐµÐ·Ð°Ð²ÐµÑ€ÑˆÐµÐ½Ð¸Ð¹ Ñ�Ð¿Ð¸Ñ�Ð¾Ðº Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ñ–Ð² Ñƒ Ð²Ð¸ÐºÐ»Ð¸ÐºÑƒ Ð¼Ð°ÐºÑ€Ð¾Ñ�Ñƒ \"%s\""
 
-#: macro.c:782
+#: macro.c:840
 #, c-format
 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr "Ð¿Ð¾Ð´Ñ–Ð±Ð½Ð¸Ð¹ Ð´Ð¾ Ñ„ÑƒÐ½ÐºÑ†Ñ–Ñ— Ð¼Ð°ÐºÑ€Ð¾Ñ� \"%s\" Ð¼Ð°Ñ” Ð²Ð¸ÐºÐ¾Ñ€Ð¸Ñ�Ñ‚Ð¾Ð²ÑƒÐ²Ð°Ñ‚Ð¸Ñ�Ñ� Ð· Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚Ð°Ð¼Ð¸ Ñƒ Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ñ–Ð¹Ð½Ñ–Ð¹ Ð¼Ð¾Ð²Ñ– C"
 
-#: macro.c:1325
+#: macro.c:1408
 #, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr "Ð´ÑƒÐ±Ð»Ñ–ÐºÐ°Ñ‚ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð° Ð¼Ð°ÐºÑ€Ð¾Ñ�Ñƒ \"%s\""
 
-#: macro.c:1371
+#: macro.c:1454
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr "\"%s\" Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð·'Ñ�Ð²Ð»Ñ�Ñ‚Ð¸Ñ�Ñ� Ñƒ Ñ�Ð¿Ð¸Ñ�ÐºÑƒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ–Ð² Ð¼Ð°ÐºÑ€Ð¾Ñ�Ñƒ"
 
-#: macro.c:1379
+#: macro.c:1462
 msgid "macro parameters must be comma-separated"
 msgstr "Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¸ Ð¼Ð°ÐºÑ€Ð¾Ñ�Ñƒ Ð¼Ð°ÑŽÑ‚ÑŒ Ð±ÑƒÑ‚Ð¸ Ñ€Ð¾Ð·Ð´Ñ–Ð»ÐµÐ½Ñ– ÐºÐ¾Ð¼Ð°Ð¼Ð¸"
 
-#: macro.c:1396
+#: macro.c:1479
 msgid "parameter name missing"
 msgstr "Ð²Ñ–Ð´Ñ�ÑƒÑ‚Ð½Ñ� Ð½Ð°Ð·Ð²Ð° Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð°"
 
-#: macro.c:1413
+#: macro.c:1496
 msgid "anonymous variadic macros were introduced in C99"
 msgstr "Ð°Ð½Ð¾Ð½Ñ–Ð¼Ð½Ñ– Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð¸ variadic Ð·Ð°Ð¿Ð¾Ñ‡Ð°Ñ‚ÐºÐ¾Ð²Ð°Ð½Ñ– Ñƒ C99"
 
-#: macro.c:1418
+#: macro.c:1501
 msgid "ISO C does not permit named variadic macros"
 msgstr "ISO C Ð½Ðµ Ð¿Ñ€Ð¸Ð¿ÑƒÑ�ÐºÐ°Ñ” Ñ–Ð¼ÐµÐ½Ð¾Ð²Ð°Ð½Ñ– Ð¼Ð°ÐºÑ€Ð¾Ñ�Ð¸ variadic"
 
-#: macro.c:1427
+#: macro.c:1510
 msgid "missing ')' in macro parameter list"
 msgstr "Ð²Ñ–Ð´Ñ�ÑƒÑ‚Ð½Ñ� ')' Ñƒ Ñ�Ð¿Ð¸Ñ�ÐºÑƒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ–Ð² Ð¼Ð°ÐºÑ€Ð¾Ñ�Ñƒ"
 
-#: macro.c:1476
+#: macro.c:1559
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr "'##' Ð½Ðµ Ð¼Ð¾Ð¶Ðµ Ð·'Ñ�Ð²Ð»Ñ�Ñ‚Ð¸Ñ�Ñ� Ð· Ð¾Ð±Ð¾Ñ… ÐºÑ–Ð½Ñ†Ñ–Ð² Ð¼Ð°ÐºÑ€Ð¾-Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ�"
 
-#: macro.c:1510
+#: macro.c:1593
 msgid "ISO C99 requires whitespace after the macro name"
 msgstr "Ñƒ ISO C99 Ð¼Ð°Ñ” Ð±ÑƒÑ‚Ð¸ Ð¿Ñ€Ð¾Ð±Ñ–Ð» Ð¿Ñ–Ñ�Ð»Ñ� Ð½Ð°Ð·Ð²Ð¸ Ð¼Ð°Ñ€Ð¾Ñ�Ñƒ"
 
-#: macro.c:1534
+#: macro.c:1617
 msgid "missing whitespace after the macro name"
 msgstr "Ð²Ñ–Ð´Ñ�ÑƒÑ‚Ð½Ñ– Ð¿Ñ€Ð¾Ð±Ñ–Ð» Ð¿Ñ–Ñ�Ð»Ñ� Ð½Ð°Ð·Ð²Ð¸ Ð¼Ð°ÐºÑ€Ð¾Ñ�Ñƒ"
 
-#: macro.c:1564
+#: macro.c:1647
 msgid "'#' is not followed by a macro parameter"
 msgstr "'#' Ð½Ðµ Ñ�ÑƒÐ¿Ñ€Ð¾Ð²Ð¾Ð´Ð¶ÑƒÑ”Ñ‚ÑŒÑ�Ñ� Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ð¾Ð¼ Ð¼Ð°ÐºÑ€Ð¾Ñ�Ñƒ"
 
-#: macro.c:1683
+#: macro.c:1766
 #, c-format
 msgid "\"%s\" redefined"
 msgstr "Ð¿Ð¾Ð²Ñ‚Ð¾Ñ€Ð½Ðµ Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ� \"%s\""
 
-#: macro.c:1688
+#: macro.c:1771
 msgid "this is the location of the previous definition"
 msgstr "...Ñ†Ðµ Ð¼Ñ–Ñ�Ñ†Ðµ Ð¿ÐµÑ€ÑˆÐ¾Ð³Ð¾ Ð²Ð¸Ð·Ð½Ð°Ñ‡ÐµÐ½Ð½Ñ�"
 
-#: macro.c:1738
+#: macro.c:1828
 #, c-format
 msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr "Ð°Ñ€Ð³ÑƒÐ¼ÐµÐ½Ñ‚ Ð¼Ð°ÐºÑ€Ð¾Ñ�Ñƒ \"%s\" Ð±ÑƒÐ² Ð±Ð¸ Ð¿ÐµÑ€ÐµÑ‚Ð²Ð¾Ñ€ÐµÐ½Ð¸Ð¹ Ð½Ð° Ñ€Ñ�Ð´Ð¾Ðº Ñƒ Ñ‚Ñ€Ð°Ð´Ð¸Ñ†Ñ–Ð¹Ð½Ñ–Ð¹ Ð¼Ð¾Ð²Ñ– C"
 
-#: macro.c:1761
+#: macro.c:1851
 #, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr "Ð½ÐµÐºÐ¾Ñ€ÐµÐºÑ‚Ð½Ð¸Ð¹ Ñ‚Ð¸Ð¿Ñƒ Ñ…ÐµÑˆÑƒ %d Ñƒ cpp_macro_definition"
@@ -903,7 +907,7 @@
 msgid "detected recursion whilst expanding macro \"%s\""
 msgstr "Ð¿Ñ€Ð¸ Ñ€Ð¾Ð·ÑˆÐ¸Ñ€ÐµÐ½Ð½Ñ– Ð¼Ð°ÐºÑ€Ð¾Ñ�Ñƒ \"%s\" Ð²Ð¸Ñ�Ð²Ð»ÐµÐ½Ð¾ Ñ€ÐµÐºÑƒÑ€Ñ�Ñ–ÑŽ"
 
-#: traditional.c:917
+#: traditional.c:968
 msgid "syntax error in macro parameter list"
 msgstr "Ñ�Ð¸Ð½Ñ‚Ð°ÐºÑ�Ð¸Ñ‡Ð½Ð° Ð¿Ð¾Ð¼Ð¸Ð»ÐºÐ° Ñƒ Ñ�Ð¿Ð¸Ñ�ÐºÑƒ Ð¿Ð°Ñ€Ð°Ð¼ÐµÑ‚Ñ€Ñ–Ð² Ð¼Ð°ÐºÑ€Ð¾Ñ�Ñƒ"
 
Index: libcpp/po/ca.po
===================================================================
--- libcpp/po/ca.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libcpp/po/ca.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -11,7 +11,7 @@
 msgstr ""
 "Project-Id-Version: cpplib-4.0.1\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:08+0000\n"
+"POT-Creation-Date: 2008-02-01 16:21+0000\n"
 "PO-Revision-Date: 2005-11-25 22:56+0100\n"
 "Last-Translator: Mateu Gilles <gilles@mateu.org>\n"
 "Language-Team: Catalan <ca@dodds.net>\n"
@@ -19,136 +19,136 @@
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: charset.c:654
+#: charset.c:671
 #, c-format
 msgid "conversion from %s to %s not supported by iconv"
 msgstr "iconv no dona suport a la conversió de %s a %s"
 
-#: charset.c:657
+#: charset.c:674
 msgid "iconv_open"
 msgstr "iconv_open"
 
-#: charset.c:665
+#: charset.c:682
 #, c-format
 msgid "no iconv implementation, cannot convert from %s to %s"
 msgstr "cap implementació de iconv, no es pot convertir de %s a %s"
 
-#: charset.c:742
+#: charset.c:759
 #, c-format
 msgid "character 0x%lx is not in the basic source character set\n"
 msgstr "el caràcter 0x%lx no és en el joc de caràcters de base\n"
 
-#: charset.c:759 charset.c:1352
+#: charset.c:776 charset.c:1369
 msgid "converting to execution character set"
 msgstr "convertint al joc de caràcters d'execució"
 
-#: charset.c:765
+#: charset.c:782
 #, c-format
 msgid "character 0x%lx is not unibyte in execution character set"
 msgstr "el caràcter 0x%lx no és mono octet en el joc de caràcters d'execució"
 
-#: charset.c:889
+#: charset.c:906
 #, c-format
 msgid "Character %x might not be NFKC"
 msgstr ""
 
-#: charset.c:949
+#: charset.c:966
 msgid "universal character names are only valid in C++ and C99"
 msgstr "els noms de caràcter universals nomès són vàlids en C++ i C99"
 
-#: charset.c:952
+#: charset.c:969
 #, c-format
 msgid "the meaning of '\\%c' is different in traditional C"
 msgstr "el significat de \"\\%c\" és diferent en C tradicional"
 
-#: charset.c:961
+#: charset.c:978
 msgid "In _cpp_valid_ucn but not a UCN"
 msgstr ""
 
-#: charset.c:986
+#: charset.c:1003
 #, c-format
 msgid "incomplete universal character name %.*s"
 msgstr "el nom de caràcter universal %.*s és incomplet"
 
-#: charset.c:998
+#: charset.c:1015
 #, c-format
 msgid "%.*s is not a valid universal character"
 msgstr "%.*s no és un caràcter universal vàlid"
 
-#: charset.c:1008 lex.c:484
+#: charset.c:1025 lex.c:484
 msgid "'$' in identifier or number"
 msgstr "\"$\" en un identificador o un nombre"
 
-#: charset.c:1018
+#: charset.c:1035
 #, c-format
 msgid "universal character %.*s is not valid in an identifier"
 msgstr "el nom de caràcter universal  %.*s no és vàlid en un identificador"
 
-#: charset.c:1022
+#: charset.c:1039
 #, c-format
 msgid "universal character %.*s is not valid at the start of an identifier"
 msgstr "el nom de caràcter universal  %.*s no és vàlid a l'inici d'un identificador"
 
-#: charset.c:1056 charset.c:1571
+#: charset.c:1073 charset.c:1588
 msgid "converting UCN to source character set"
 msgstr "convertint UCN al joc font de caràcters"
 
-#: charset.c:1060
+#: charset.c:1077
 msgid "converting UCN to execution character set"
 msgstr "convertint UCN al joc de caràcters d'execució"
 
-#: charset.c:1132
+#: charset.c:1149
 msgid "the meaning of '\\x' is different in traditional C"
 msgstr "el significat de \"\\x\" és diferent en C tradicional"
 
-#: charset.c:1149
+#: charset.c:1166
 msgid "\\x used with no following hex digits"
 msgstr "es va usar \\x sense dígits hexadecimales a continuació"
 
-#: charset.c:1156
+#: charset.c:1173
 msgid "hex escape sequence out of range"
 msgstr "seqüència d'escapa hexadecimal fora de rang"
 
-#: charset.c:1195
+#: charset.c:1212
 msgid "octal escape sequence out of range"
 msgstr "seqüència d'escapa octal fora de rang"
 
-#: charset.c:1263
+#: charset.c:1280
 msgid "the meaning of '\\a' is different in traditional C"
 msgstr "el significat de \"\\a\" és diferent en C tradicional"
 
-#: charset.c:1270
+#: charset.c:1287
 #, c-format
 msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr "seqüència d'escapa que no és estàndard ISO, \"\\%c\""
 
-#: charset.c:1278
+#: charset.c:1295
 #, c-format
 msgid "unknown escape sequence '\\%c'"
 msgstr "seqüència d'escapa \"\\%c\" desconeguda"
 
-#: charset.c:1286
+#: charset.c:1303
 #, fuzzy, c-format
 msgid "unknown escape sequence: '\\%s'"
 msgstr "seqüència d'escapa \"\\%c\" desconeguda"
 
-#: charset.c:1293
+#: charset.c:1310
 msgid "converting escape sequence to execution character set"
 msgstr "convertint una seqüència d'escapa al joc de caràcters d'execució"
 
-#: charset.c:1415 charset.c:1478
+#: charset.c:1432 charset.c:1495
 msgid "character constant too long for its type"
 msgstr "constant de caràcter massa gran pel seu tipus"
 
-#: charset.c:1418
+#: charset.c:1435
 msgid "multi-character character constant"
 msgstr "constant de caràcter amb múltiples caràcters"
 
-#: charset.c:1510
+#: charset.c:1527
 msgid "empty character constant"
 msgstr "constant de caràter buida"
 
-#: charset.c:1612
+#: charset.c:1629
 #, c-format
 msgid "failure to convert %s to %s"
 msgstr "fallada convertint %s a %s"
@@ -241,139 +241,143 @@
 msgstr "indicador \"%s\" invàlid en la directiva de línia"
 
 #: directives.c:868
+msgid "unexpected end of file after #line"
+msgstr ""
+
+#: directives.c:871
 #, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr "\"%s\" desprès de #line no és un enter positiu"
 
-#: directives.c:874
+#: directives.c:877
 msgid "line number out of range"
 msgstr "nombre de línia fora de rang"
 
-#: directives.c:887 directives.c:964
+#: directives.c:890 directives.c:969
 #, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr "\"%s\" no és un nom de fitxer vàlid"
 
-#: directives.c:924
+#: directives.c:929
 #, c-format
 msgid "\"%s\" after # is not a positive integer"
 msgstr "\"%s\" desprès de # no és un enter positiu"
 
-#: directives.c:1026
+#: directives.c:1031
 #, fuzzy, c-format
 msgid "invalid #%s directive"
 msgstr "directiva #ident invàlida"
 
-#: directives.c:1089
+#: directives.c:1094
 #, c-format
 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
 msgstr ""
 
-#: directives.c:1098
+#: directives.c:1103
 #, fuzzy, c-format
 msgid "registering pragma \"%s\" with name expansion and no namespace"
 msgstr "desant \"%s\" com a pragma i espai de noms de pragma"
 
-#: directives.c:1116
+#: directives.c:1121
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr "desant \"%s\" com a pragma i espai de noms de pragma"
 
-#: directives.c:1119
+#: directives.c:1124
 #, c-format
 msgid "#pragma %s %s is already registered"
 msgstr "ja s'ha desat #pragma %s %s"
 
-#: directives.c:1122
+#: directives.c:1127
 #, c-format
 msgid "#pragma %s is already registered"
 msgstr "ja s'ha desat #pragma %s"
 
-#: directives.c:1152
+#: directives.c:1157
 msgid "registering pragma with NULL handler"
 msgstr ""
 
-#: directives.c:1362
+#: directives.c:1367
 msgid "#pragma once in main file"
 msgstr "#pragma una vegada en el fitxer principal"
 
-#: directives.c:1385
+#: directives.c:1390
 msgid "invalid #pragma GCC poison directive"
 msgstr "directiva #pragma de GCC enverinada invàlida"
 
-#: directives.c:1394
+#: directives.c:1399
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr "enverinant la macro existent \"%s\""
 
-#: directives.c:1413
+#: directives.c:1418
 msgid "#pragma system_header ignored outside include file"
 msgstr "#pragma system_header ignorat fora del fitxer d'inclusió"
 
-#: directives.c:1437
+#: directives.c:1442
 #, c-format
 msgid "cannot find source file %s"
 msgstr "no es pot trobar la font %s"
 
-#: directives.c:1441
+#: directives.c:1446
 #, c-format
 msgid "current file is older than %s"
 msgstr "el fitxer actual és més vell que %s"
 
-#: directives.c:1620
+#: directives.c:1625
 msgid "_Pragma takes a parenthesized string literal"
 msgstr "_Pragma pren una cadena literal entre parèntesis"
 
-#: directives.c:1693
+#: directives.c:1698
 msgid "#else without #if"
 msgstr "#else sense #if"
 
-#: directives.c:1698
+#: directives.c:1703
 msgid "#else after #else"
 msgstr "#else després de #else"
 
-#: directives.c:1700 directives.c:1733
+#: directives.c:1705 directives.c:1738
 msgid "the conditional began here"
 msgstr "el condicional va començar aquí"
 
-#: directives.c:1726
+#: directives.c:1731
 msgid "#elif without #if"
 msgstr "#elif sense #if"
 
-#: directives.c:1731
+#: directives.c:1736
 msgid "#elif after #else"
 msgstr "#elif després de #else"
 
-#: directives.c:1761
+#: directives.c:1766
 msgid "#endif without #if"
 msgstr "#endif sense #if"
 
-#: directives.c:1838
+#: directives.c:1843
 msgid "missing '(' after predicate"
 msgstr "falta \"(\" abans del predicat"
 
-#: directives.c:1853
+#: directives.c:1858
 msgid "missing ')' to complete answer"
 msgstr "falta \")\" per a completar la resposta"
 
-#: directives.c:1873
+#: directives.c:1878
 msgid "predicate's answer is empty"
 msgstr "el predicat de la resposta està buit"
 
-#: directives.c:1900
+#: directives.c:1905
 msgid "assertion without predicate"
 msgstr "afirmació sense predicat"
 
-#: directives.c:1902
+#: directives.c:1907
 msgid "predicate must be an identifier"
 msgstr "el predicat ha de ser un identificador"
 
-#: directives.c:1988
+#: directives.c:1993
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr "\"%s\" reafirmat"
 
-#: directives.c:2271
+#: directives.c:2276
 #, c-format
 msgid "unterminated #%s"
 msgstr "#%s sense acabar"
@@ -594,39 +598,39 @@
 msgid "division by zero in #if"
 msgstr "divisió per zero en #if"
 
-#: files.c:442
+#: files.c:458
 msgid "NULL directory in find_file"
 msgstr "directori NULL en find_file"
 
-#: files.c:480
+#: files.c:496
 msgid "one or more PCH files were found, but they were invalid"
 msgstr "un o més fitxers PCH varen ser trobats, però varen ser invàlids"
 
-#: files.c:483
+#: files.c:499
 msgid "use -Winvalid-pch for more information"
 msgstr "usi -Winvalid-pch per a més informació"
 
-#: files.c:570
+#: files.c:589
 #, c-format
 msgid "%s is a block device"
 msgstr "%s és un dispositiu de blocs"
 
-#: files.c:587
+#: files.c:606
 #, c-format
 msgid "%s is too large"
 msgstr "%s és massa gran"
 
-#: files.c:622
+#: files.c:641
 #, c-format
 msgid "%s is shorter than expected"
 msgstr "%s és més curt qu'esperat"
 
-#: files.c:852
+#: files.c:872
 #, c-format
 msgid "no include path in which to search for %s"
 msgstr "no hi ha ruta d'inclusió en la qual cercar %s"
 
-#: files.c:1157
+#: files.c:1238
 msgid "Multiple include guards may be useful for:\n"
 msgstr "Múltiples guàrdies d'inclusió poden ser útils per a:\n"
 
@@ -754,123 +758,123 @@
 ",\n"
 "                 dès de %s:%u"
 
-#: macro.c:84
+#: macro.c:87
 #, c-format
 msgid "macro \"%s\" is not used"
 msgstr "no s'usa la macro \"%s\""
 
-#: macro.c:123 macro.c:319
+#: macro.c:126 macro.c:322
 #, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr "macro interna \"%s\" invàlida"
 
-#: macro.c:157
+#: macro.c:160
 #, fuzzy
 msgid "could not determine file timestamp"
 msgstr "no es pot determinar la data i l'hora"
 
-#: macro.c:254
+#: macro.c:257
 msgid "could not determine date and time"
 msgstr "no es pot determinar la data i l'hora"
 
-#: macro.c:270
+#: macro.c:273
 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
 msgstr ""
 
-#: macro.c:423
+#: macro.c:426
 msgid "invalid string literal, ignoring final '\\'"
 msgstr "cadena literal invàlida, s'ignora el \"\\\" final"
 
-#: macro.c:483
+#: macro.c:486
 #, c-format
 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr "enganxar \"%s\" i \"%s\" no dóna un element de preprocessament vàlid"
 
-#: macro.c:558
+#: macro.c:561
 msgid "ISO C99 requires rest arguments to be used"
 msgstr "ISO C99 requereix que la resta dels arguments sigui usat"
 
-#: macro.c:563
+#: macro.c:566
 #, c-format
 msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr "la macro \"%s\" requereix %u arguments, però només %u passats"
 
-#: macro.c:568
+#: macro.c:571
 #, c-format
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr "la macro \"%s\" va rebre %u arguments, però en va prendre solament %u"
 
-#: macro.c:679 traditional.c:680
+#: macro.c:730 traditional.c:680
 #, c-format
 msgid "unterminated argument list invoking macro \"%s\""
 msgstr "llista d'arguments sense acabar a l'invocar la macro \"%s\""
 
-#: macro.c:782
+#: macro.c:840
 #, c-format
 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr "la funció de macro \"%s\" s'ha d'usar amb arguments en C tradicional"
 
-#: macro.c:1325
+#: macro.c:1408
 #, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr "paràmetre de macro \"%s\" duplicat"
 
-#: macro.c:1371
+#: macro.c:1454
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr "\"%s\" podria faltar en la llista de paràmetre de macro"
 
-#: macro.c:1379
+#: macro.c:1462
 msgid "macro parameters must be comma-separated"
 msgstr "els paràmetres de macro han de ser separats per comes"
 
-#: macro.c:1396
+#: macro.c:1479
 msgid "parameter name missing"
 msgstr "falta el nom del paràmetre"
 
-#: macro.c:1413
+#: macro.c:1496
 msgid "anonymous variadic macros were introduced in C99"
 msgstr "els macros variadic anònims es van introduir en C99"
 
-#: macro.c:1418
+#: macro.c:1501
 msgid "ISO C does not permit named variadic macros"
 msgstr "ISO C no permet macros variadic nomenats"
 
-#: macro.c:1427
+#: macro.c:1510
 msgid "missing ')' in macro parameter list"
 msgstr "\")\" faltant en la llista de paràmetres de macro"
 
-#: macro.c:1476
+#: macro.c:1559
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr "\"##\" no pot apareixer en o al final d'una expansió de macro"
 
-#: macro.c:1510
+#: macro.c:1593
 msgid "ISO C99 requires whitespace after the macro name"
 msgstr "ISO C99 requereix espais en blanc després del nom de macro"
 
-#: macro.c:1534
+#: macro.c:1617
 msgid "missing whitespace after the macro name"
 msgstr "espais en blanc faltant després del nom de macro"
 
-#: macro.c:1564
+#: macro.c:1647
 msgid "'#' is not followed by a macro parameter"
 msgstr "\"#\" no és seguit per un paràmetre de macro"
 
-#: macro.c:1683
+#: macro.c:1766
 #, c-format
 msgid "\"%s\" redefined"
 msgstr "\"%s\" re-definit"
 
-#: macro.c:1688
+#: macro.c:1771
 msgid "this is the location of the previous definition"
 msgstr "aquesta és la ubicació de la definició prèvia"
 
-#: macro.c:1738
+#: macro.c:1828
 #, c-format
 msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr "l'argument de macro \"%s\" hauria de ser convertit en cadena en C traditional"
 
-#: macro.c:1761
+#: macro.c:1851
 #, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr "tipus de hash %d invàlid en cpp_macro_definition"
@@ -908,7 +912,7 @@
 msgid "detected recursion whilst expanding macro \"%s\""
 msgstr "whilst recursiu detectat en expandint la macro \"%s\""
 
-#: traditional.c:917
+#: traditional.c:968
 msgid "syntax error in macro parameter list"
 msgstr "error sintàctic en la llista de paràmetre de macro"
 
Index: libcpp/po/da.po
===================================================================
--- libcpp/po/da.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libcpp/po/da.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -128,7 +128,7 @@
 msgstr ""
 "Project-Id-Version: gcc 3.3\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:08+0000\n"
+"POT-Creation-Date: 2008-02-01 16:21+0000\n"
 "PO-Revision-Date: 2003-05-25 18:00+0200\n"
 "Last-Translator: Ole Laursen <olau@hardworking.dk>\n"
 "Language-Team: Danish <dansk@klid.dk>\n"
@@ -136,141 +136,141 @@
 "Content-Type: text/plain; charset=ISO-8859-1\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: charset.c:654
+#: charset.c:671
 #, fuzzy, c-format
 msgid "conversion from %s to %s not supported by iconv"
 msgstr "konvertering fra NaN til unsigned int"
 
-#: charset.c:657
+#: charset.c:674
 msgid "iconv_open"
 msgstr ""
 
-#: charset.c:665
+#: charset.c:682
 #, c-format
 msgid "no iconv implementation, cannot convert from %s to %s"
 msgstr ""
 
-#: charset.c:742
+#: charset.c:759
 #, fuzzy, c-format
 msgid "character 0x%lx is not in the basic source character set\n"
 msgstr "universelt tegnnavn står for '%c', som er en del af det basale kildekodetegnsæt"
 
-#: charset.c:759 charset.c:1352
+#: charset.c:776 charset.c:1369
 msgid "converting to execution character set"
 msgstr ""
 
-#: charset.c:765
+#: charset.c:782
 #, c-format
 msgid "character 0x%lx is not unibyte in execution character set"
 msgstr ""
 
-#: charset.c:889
+#: charset.c:906
 #, c-format
 msgid "Character %x might not be NFKC"
 msgstr ""
 
-#: charset.c:949
+#: charset.c:966
 #, fuzzy
 msgid "universal character names are only valid in C++ and C99"
 msgstr "universelt tegn '\\U%08x' er ikke gyldigt i kaldenavne"
 
-#: charset.c:952
+#: charset.c:969
 #, c-format
 msgid "the meaning of '\\%c' is different in traditional C"
 msgstr "betydningen af '\\%c' er anderledes i traditionel C"
 
-#: charset.c:961
+#: charset.c:978
 msgid "In _cpp_valid_ucn but not a UCN"
 msgstr ""
 
-#: charset.c:986
+#: charset.c:1003
 #, fuzzy, c-format
 msgid "incomplete universal character name %.*s"
 msgstr "ufuldstændigt universelt tegnnavn"
 
-#: charset.c:998
+#: charset.c:1015
 #, fuzzy, c-format
 msgid "%.*s is not a valid universal character"
 msgstr "'%T::%D' er ikke en gyldig erklærer"
 
-#: charset.c:1008 lex.c:484
+#: charset.c:1025 lex.c:484
 #, fuzzy
 msgid "'$' in identifier or number"
 msgstr "'$'-tegn i kaldenavn eller tal"
 
-#: charset.c:1018
+#: charset.c:1035
 #, fuzzy, c-format
 msgid "universal character %.*s is not valid in an identifier"
 msgstr "universelt tegn '\\U%08x' er ikke gyldigt i kaldenavne"
 
-#: charset.c:1022
+#: charset.c:1039
 #, fuzzy, c-format
 msgid "universal character %.*s is not valid at the start of an identifier"
 msgstr "universelt tegn '\\U%08x' er ikke gyldigt i kaldenavne"
 
-#: charset.c:1056 charset.c:1571
+#: charset.c:1073 charset.c:1588
 #, fuzzy
 msgid "converting UCN to source character set"
 msgstr "konverterer NULL til en ikke-henvisningstype"
 
-#: charset.c:1060
+#: charset.c:1077
 #, fuzzy
 msgid "converting UCN to execution character set"
 msgstr "konverterer NULL til en ikke-henvisningstype"
 
-#: charset.c:1132
+#: charset.c:1149
 msgid "the meaning of '\\x' is different in traditional C"
 msgstr "betydningen af '\\x' er anderledes i traditionel C"
 
-#: charset.c:1149
+#: charset.c:1166
 msgid "\\x used with no following hex digits"
 msgstr "\\x angivet uden efterfølgende hexadecimale cifre"
 
-#: charset.c:1156
+#: charset.c:1173
 msgid "hex escape sequence out of range"
 msgstr "den hexadecimale undvigesekvens er uden for det gyldige interval"
 
-#: charset.c:1195
+#: charset.c:1212
 msgid "octal escape sequence out of range"
 msgstr "den oktale undvigesekvens er uden for det gyldige interval"
 
-#: charset.c:1263
+#: charset.c:1280
 msgid "the meaning of '\\a' is different in traditional C"
 msgstr "betydningen af '\\a' er anderledes i traditionel C"
 
-#: charset.c:1270
+#: charset.c:1287
 #, c-format
 msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr "undvigesekvensen '\\%c' er ikke ISO-standard"
 
-#: charset.c:1278
+#: charset.c:1295
 #, c-format
 msgid "unknown escape sequence '\\%c'"
 msgstr "ukendt undvigesekvensen '\\%c'"
 
-#: charset.c:1286
+#: charset.c:1303
 #, fuzzy, c-format
 msgid "unknown escape sequence: '\\%s'"
 msgstr "ukendt undvigesekvensen '\\%c'"
 
-#: charset.c:1293
+#: charset.c:1310
 #, fuzzy
 msgid "converting escape sequence to execution character set"
 msgstr "undvigesekvens er uden for det gyldig interval for tegn"
 
-#: charset.c:1415 charset.c:1478
+#: charset.c:1432 charset.c:1495
 msgid "character constant too long for its type"
 msgstr "tegnkonstanten er for lang for dens type"
 
-#: charset.c:1418
+#: charset.c:1435
 msgid "multi-character character constant"
 msgstr "flerbyte-tegnkonstant"
 
-#: charset.c:1510
+#: charset.c:1527
 msgid "empty character constant"
 msgstr "tom tegnkonstant"
 
-#: charset.c:1612
+#: charset.c:1629
 #, fuzzy, c-format
 msgid "failure to convert %s to %s"
 msgstr "kunne ikke konvertere '%E' til '%T'"
@@ -363,139 +363,144 @@
 msgstr "ugyldigt flag \"%s\" i linjedirektiv"
 
 #: directives.c:868
+#, fuzzy
+msgid "unexpected end of file after #line"
+msgstr "Justér den forventede hukommelsesventetid"
+
+#: directives.c:871
 #, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr "\"%s\" efter #line er ikke et positivt heltal"
 
-#: directives.c:874
+#: directives.c:877
 msgid "line number out of range"
 msgstr "linjenummer er uden for det gyldige interval"
 
-#: directives.c:887 directives.c:964
+#: directives.c:890 directives.c:969
 #, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr "\"%s\" er ikke et ugyldigt filnavn"
 
-#: directives.c:924
+#: directives.c:929
 #, c-format
 msgid "\"%s\" after # is not a positive integer"
 msgstr "\"%s\" efter # er ikke et positivt heltal"
 
-#: directives.c:1026
+#: directives.c:1031
 #, fuzzy, c-format
 msgid "invalid #%s directive"
 msgstr "ugyldigt #ident-direktiv"
 
-#: directives.c:1089
+#: directives.c:1094
 #, c-format
 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
 msgstr ""
 
-#: directives.c:1098
+#: directives.c:1103
 #, fuzzy, c-format
 msgid "registering pragma \"%s\" with name expansion and no namespace"
 msgstr "registrerer \"%s\" som både et pragma og som et pragmanavnerum"
 
-#: directives.c:1116
+#: directives.c:1121
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr "registrerer \"%s\" som både et pragma og som et pragmanavnerum"
 
-#: directives.c:1119
+#: directives.c:1124
 #, c-format
 msgid "#pragma %s %s is already registered"
 msgstr "#pragma %s %s er allerede registreret"
 
-#: directives.c:1122
+#: directives.c:1127
 #, c-format
 msgid "#pragma %s is already registered"
 msgstr "#pragma %s er allerede registreret"
 
-#: directives.c:1152
+#: directives.c:1157
 msgid "registering pragma with NULL handler"
 msgstr ""
 
-#: directives.c:1362
+#: directives.c:1367
 msgid "#pragma once in main file"
 msgstr "'#pragma once' i hovedfil"
 
-#: directives.c:1385
+#: directives.c:1390
 msgid "invalid #pragma GCC poison directive"
 msgstr "ugyldigt #pragma GCC poison-direktiv"
 
-#: directives.c:1394
+#: directives.c:1399
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr "forgifter eksisterende makro \"%s\""
 
-#: directives.c:1413
+#: directives.c:1418
 msgid "#pragma system_header ignored outside include file"
 msgstr "'#pragma system_header' ignoreret uden for inkluderingsfil"
 
-#: directives.c:1437
+#: directives.c:1442
 #, fuzzy, c-format
 msgid "cannot find source file %s"
 msgstr "kan ikke finde kilden %s"
 
-#: directives.c:1441
+#: directives.c:1446
 #, c-format
 msgid "current file is older than %s"
 msgstr "aktuel fil er ældre end %s"
 
-#: directives.c:1620
+#: directives.c:1625
 msgid "_Pragma takes a parenthesized string literal"
 msgstr "_Pragma tager en strengkonstant med paranteser omkring"
 
-#: directives.c:1693
+#: directives.c:1698
 msgid "#else without #if"
 msgstr "#else uden #if"
 
-#: directives.c:1698
+#: directives.c:1703
 msgid "#else after #else"
 msgstr "#else efter #else"
 
-#: directives.c:1700 directives.c:1733
+#: directives.c:1705 directives.c:1738
 msgid "the conditional began here"
 msgstr "betingelsen begyndte her"
 
-#: directives.c:1726
+#: directives.c:1731
 msgid "#elif without #if"
 msgstr "#elif uden #if"
 
-#: directives.c:1731
+#: directives.c:1736
 msgid "#elif after #else"
 msgstr "#elif efter #else"
 
-#: directives.c:1761
+#: directives.c:1766
 msgid "#endif without #if"
 msgstr "#endif uden #if"
 
-#: directives.c:1838
+#: directives.c:1843
 msgid "missing '(' after predicate"
 msgstr "manglende '(' efter udsagn"
 
-#: directives.c:1853
+#: directives.c:1858
 msgid "missing ')' to complete answer"
 msgstr "manglende ')' til at fuldføre svar"
 
-#: directives.c:1873
+#: directives.c:1878
 msgid "predicate's answer is empty"
 msgstr "udsagnets svar et tomt"
 
-#: directives.c:1900
+#: directives.c:1905
 msgid "assertion without predicate"
 msgstr "postulat uden udsagn"
 
-#: directives.c:1902
+#: directives.c:1907
 msgid "predicate must be an identifier"
 msgstr "udsagn skal være et kaldenavn"
 
-#: directives.c:1988
+#: directives.c:1993
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr "\"%s\" genpostuleret"
 
-#: directives.c:2271
+#: directives.c:2276
 #, c-format
 msgid "unterminated #%s"
 msgstr "uafsluttet #%s"
@@ -718,39 +723,39 @@
 msgid "division by zero in #if"
 msgstr "division med nul i #if"
 
-#: files.c:442
+#: files.c:458
 msgid "NULL directory in find_file"
 msgstr ""
 
-#: files.c:480
+#: files.c:496
 msgid "one or more PCH files were found, but they were invalid"
 msgstr ""
 
-#: files.c:483
+#: files.c:499
 msgid "use -Winvalid-pch for more information"
 msgstr ""
 
-#: files.c:570
+#: files.c:589
 #, c-format
 msgid "%s is a block device"
 msgstr "%s er en blokenhed"
 
-#: files.c:587
+#: files.c:606
 #, c-format
 msgid "%s is too large"
 msgstr "%s er for stor"
 
-#: files.c:622
+#: files.c:641
 #, c-format
 msgid "%s is shorter than expected"
 msgstr "%s er kortere end forventet"
 
-#: files.c:852
+#: files.c:872
 #, fuzzy, c-format
 msgid "no include path in which to search for %s"
 msgstr "der er ingen inkluderingssti at finde %s i"
 
-#: files.c:1157
+#: files.c:1238
 msgid "Multiple include guards may be useful for:\n"
 msgstr "Flere inkluderingsvagter kan være nyttige til:\n"
 
@@ -878,125 +883,125 @@
 ",\n"
 "                   af %s:%u"
 
-#: macro.c:84
+#: macro.c:87
 #, c-format
 msgid "macro \"%s\" is not used"
 msgstr "makroen \"%s\" bliver ikke brugt"
 
-#: macro.c:123 macro.c:319
+#: macro.c:126 macro.c:322
 #, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr "ugyldig indbygget makro \"%s\""
 
-#: macro.c:157
+#: macro.c:160
 #, fuzzy
 msgid "could not determine file timestamp"
 msgstr "kunne ikke bestemme dato og tid"
 
-#: macro.c:254
+#: macro.c:257
 msgid "could not determine date and time"
 msgstr "kunne ikke bestemme dato og tid"
 
-#: macro.c:270
+#: macro.c:273
 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
 msgstr ""
 
-#: macro.c:423
+#: macro.c:426
 msgid "invalid string literal, ignoring final '\\'"
 msgstr "ugyldig strengkonstant, ignorerer afsluttende '\\'"
 
-#: macro.c:483
+#: macro.c:486
 #, c-format
 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr "indsættelse af \"%s\" og \"%s\" giver ikke et gyldigt præprocessorsymbol"
 
-#: macro.c:558
+#: macro.c:561
 msgid "ISO C99 requires rest arguments to be used"
 msgstr "ISO C99 påkræver at restparametrene skal bruges"
 
-#: macro.c:563
+#: macro.c:566
 #, c-format
 msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr "makroen \"%s\" kræver %u parametre, men modtager kun %u"
 
-#: macro.c:568
+#: macro.c:571
 #, c-format
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr "makroen \"%s\" bliver viderebragt %u parametre, men tager kun mod %u"
 
-#: macro.c:679 traditional.c:680
+#: macro.c:730 traditional.c:680
 #, c-format
 msgid "unterminated argument list invoking macro \"%s\""
 msgstr "uafsluttet parameterliste ved kald af makroen \"%s\""
 
-#: macro.c:782
+#: macro.c:840
 #, c-format
 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr "funktionsagtig makro \"%s\" skal bruges med parametre i traditionel C"
 
-#: macro.c:1325
+#: macro.c:1408
 #, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr "makroparameternavnet \"%s\" optræder mere end én gang"
 
-#: macro.c:1371
+#: macro.c:1454
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr "\"%s\" må ikke optræde i makroparameterliste"
 
-#: macro.c:1379
+#: macro.c:1462
 msgid "macro parameters must be comma-separated"
 msgstr "makroparametre skal være komma-adskilte"
 
-#: macro.c:1396
+#: macro.c:1479
 msgid "parameter name missing"
 msgstr "parameternavn mangler"
 
-#: macro.c:1413
+#: macro.c:1496
 msgid "anonymous variadic macros were introduced in C99"
 msgstr "anonyme makroer med vilkårligt antal parametre blev introduceret i C99"
 
-#: macro.c:1418
+#: macro.c:1501
 msgid "ISO C does not permit named variadic macros"
 msgstr "ISO C tillader ikke navngivne makroer med vilkårligt antal parametre"
 
-#: macro.c:1427
+#: macro.c:1510
 msgid "missing ')' in macro parameter list"
 msgstr "manglende ')' i makroparameterliste"
 
-#: macro.c:1476
+#: macro.c:1559
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr "'##' må ikke optræde ved nogen af enderne i en makrokrop"
 
-#: macro.c:1510
+#: macro.c:1593
 #, fuzzy
 msgid "ISO C99 requires whitespace after the macro name"
 msgstr "ISO C påkræver mellemrum efter makronavnet"
 
-#: macro.c:1534
+#: macro.c:1617
 #, fuzzy
 msgid "missing whitespace after the macro name"
 msgstr "ISO C påkræver mellemrum efter makronavnet"
 
-#: macro.c:1564
+#: macro.c:1647
 msgid "'#' is not followed by a macro parameter"
 msgstr "'#' efterfølges ikke af en makroparameter"
 
-#: macro.c:1683
+#: macro.c:1766
 #, c-format
 msgid "\"%s\" redefined"
 msgstr "\"%s\" omdefineret"
 
-#: macro.c:1688
+#: macro.c:1771
 msgid "this is the location of the previous definition"
 msgstr "den foregående definition er her"
 
-#: macro.c:1738
+#: macro.c:1828
 #, c-format
 msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr "makroparameteren \"%s\" ville blive gjort til en streng i traditionel C"
 
-#: macro.c:1761
+#: macro.c:1851
 #, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr "ugyldig hashtype %d i cpp_macro_definition"
@@ -1034,7 +1039,7 @@
 msgid "detected recursion whilst expanding macro \"%s\""
 msgstr "opdagede rekursion ved udfoldelse af makroen \"%s\""
 
-#: traditional.c:917
+#: traditional.c:968
 #, fuzzy
 msgid "syntax error in macro parameter list"
 msgstr "\"%s\" må ikke optræde i makroparameterliste"
@@ -6436,9 +6441,6 @@
 #~ msgid "Control the precision given to fp exceptions"
 #~ msgstr "Kontrollér den præcision der gives til kommatalsundtagelser"
 
-#~ msgid "Tune expected memory latency"
-#~ msgstr "Justér den forventede hukommelsesventetid"
-
 #~ msgid "Specify bit size of immediate TLS offsets"
 #~ msgstr "Angiv bitstørrelse for umiddelbar TLS-afsæt"
 
Index: libcpp/po/tr.po
===================================================================
--- libcpp/po/tr.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libcpp/po/tr.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: cpplib 4.2.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:08+0000\n"
+"POT-Creation-Date: 2008-02-01 16:21+0000\n"
 "PO-Revision-Date: 2007-05-23 01:17+0300\n"
 "Last-Translator: NilgÃ¼n Belma BugÃ¼ner <nilgun@buguner.name.tr>\n"
 "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
@@ -16,136 +16,136 @@
 "X-Generator: KBabel 1.11.4\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: charset.c:654
+#: charset.c:671
 #, c-format
 msgid "conversion from %s to %s not supported by iconv"
 msgstr "%s ile %s arasÄ±nda dÃ¶nÃ¼ÅŸÃ¼m iconv tarafÄ±ndan desteklenmiyor"
 
-#: charset.c:657
+#: charset.c:674
 msgid "iconv_open"
 msgstr "iconv_open"
 
-#: charset.c:665
+#: charset.c:682
 #, c-format
 msgid "no iconv implementation, cannot convert from %s to %s"
 msgstr "iconv bulunamadÄ±ÄŸÄ±ndan %s ile %s karakter kÃ¼meleri arasÄ±nda dÃ¶nÃ¼ÅŸÃ¼m yapÄ±lamÄ±yor"
 
-#: charset.c:742
+#: charset.c:759
 #, c-format
 msgid "character 0x%lx is not in the basic source character set\n"
 msgstr "0x%lx karakteri temel kaynak karakter kÃ¼mesinde deÄŸil\n"
 
-#: charset.c:759 charset.c:1352
+#: charset.c:776 charset.c:1369
 msgid "converting to execution character set"
 msgstr "Ã§alÄ±ÅŸma karakter kÃ¼mesine dÃ¶nÃ¼ÅŸtÃ¼rÃ¼lÃ¼yor"
 
-#: charset.c:765
+#: charset.c:782
 #, c-format
 msgid "character 0x%lx is not unibyte in execution character set"
 msgstr "0x%lx karakteri icra karakter kÃ¼mesindeki tek baytlÄ±k karakterlerden deÄŸil"
 
-#: charset.c:889
+#: charset.c:906
 #, c-format
 msgid "Character %x might not be NFKC"
 msgstr "%x karakteri NFKC olmayabilir"
 
-#: charset.c:949
+#: charset.c:966
 msgid "universal character names are only valid in C++ and C99"
 msgstr "evrensel karakter isimleri sadece C++ ve C99 iÃ§in geÃ§erlidir"
 
-#: charset.c:952
+#: charset.c:969
 #, c-format
 msgid "the meaning of '\\%c' is different in traditional C"
 msgstr "`\\%c'nin anlamÄ± geleneksel C'de farklÄ±dÄ±r"
 
-#: charset.c:961
+#: charset.c:978
 msgid "In _cpp_valid_ucn but not a UCN"
 msgstr "Bir UCN iÃ§inde deÄŸil, _cpp_valid_ucn iÃ§inde"
 
-#: charset.c:986
+#: charset.c:1003
 #, c-format
 msgid "incomplete universal character name %.*s"
 msgstr "evrensel karakter ismi %.*s tamamlanmamÄ±ÅŸ"
 
-#: charset.c:998
+#: charset.c:1015
 #, c-format
 msgid "%.*s is not a valid universal character"
 msgstr "%.*s geÃ§erli bir evrensel karakter deÄŸil"
 
-#: charset.c:1008 lex.c:484
+#: charset.c:1025 lex.c:484
 msgid "'$' in identifier or number"
 msgstr "belirteÃ§ ya da sayÄ± iÃ§inde '$'"
 
-#: charset.c:1018
+#: charset.c:1035
 #, c-format
 msgid "universal character %.*s is not valid in an identifier"
 msgstr "evrensel karakter %.*s bir belirteÃ§ iÃ§inde geÃ§erli deÄŸil"
 
-#: charset.c:1022
+#: charset.c:1039
 #, c-format
 msgid "universal character %.*s is not valid at the start of an identifier"
 msgstr "evrensel karakter %.*s bir belirtecin baÅŸÄ±nda geÃ§erli deÄŸil"
 
-#: charset.c:1056 charset.c:1571
+#: charset.c:1073 charset.c:1588
 msgid "converting UCN to source character set"
 msgstr "UCN'den kaynak karakter kÃ¼mesine dÃ¶nÃ¼ÅŸÃ¼m"
 
-#: charset.c:1060
+#: charset.c:1077
 msgid "converting UCN to execution character set"
 msgstr "UCN'den icra karakter kÃ¼mesine dÃ¶nÃ¼ÅŸÃ¼m"
 
-#: charset.c:1132
+#: charset.c:1149
 msgid "the meaning of '\\x' is different in traditional C"
 msgstr "'\\x'in anlamÄ± geleneksel C'de farklÄ±dÄ±r"
 
-#: charset.c:1149
+#: charset.c:1166
 msgid "\\x used with no following hex digits"
 msgstr "\\x izleyen onaltÄ±lÄ±k rakamlar olmaksÄ±zÄ±n kullanÄ±lmÄ±ÅŸ"
 
-#: charset.c:1156
+#: charset.c:1173
 msgid "hex escape sequence out of range"
 msgstr "onaltÄ±lÄ±k Ã¶nceleme dizgesi kapsamdÄ±ÅŸÄ±"
 
-#: charset.c:1195
+#: charset.c:1212
 msgid "octal escape sequence out of range"
 msgstr "sekizlik Ã¶nceleme dizgesi kapsamdÄ±ÅŸÄ±"
 
-#: charset.c:1263
+#: charset.c:1280
 msgid "the meaning of '\\a' is different in traditional C"
 msgstr "`\\a'nÄ±n anlamÄ± geleneksel C'de farklÄ±dÄ±r"
 
-#: charset.c:1270
+#: charset.c:1287
 #, c-format
 msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr "ISO standardÄ± olmayan Ã¶nceleme dizgesi, '\\%c'"
 
-#: charset.c:1278
+#: charset.c:1295
 #, c-format
 msgid "unknown escape sequence '\\%c'"
 msgstr "bilinmeyen Ã¶nceleme dizgesi '\\%c'"
 
-#: charset.c:1286
+#: charset.c:1303
 #, c-format
 msgid "unknown escape sequence: '\\%s'"
 msgstr "bilinmeyen Ã¶nceleme dizgesi '\\%s'"
 
-#: charset.c:1293
+#: charset.c:1310
 msgid "converting escape sequence to execution character set"
 msgstr "Ã¶nceleme diziliminden icra karakter kÃ¼mesine dÃ¶nÃ¼ÅŸÃ¼m"
 
-#: charset.c:1415 charset.c:1478
+#: charset.c:1432 charset.c:1495
 msgid "character constant too long for its type"
 msgstr "karakter sabiti, tÃ¼rÃ¼ iÃ§in Ã§ok uzun"
 
-#: charset.c:1418
+#: charset.c:1435
 msgid "multi-character character constant"
 msgstr "Ã§oklu-karakter karakter sabiti"
 
-#: charset.c:1510
+#: charset.c:1527
 msgid "empty character constant"
 msgstr "karakter sabit boÅŸ"
 
-#: charset.c:1612
+#: charset.c:1629
 #, c-format
 msgid "failure to convert %s to %s"
 msgstr "`%s' ile `%s' arasÄ±nda dÃ¶nÃ¼ÅŸÃ¼m baÅŸarÄ±sÄ±z"
@@ -238,139 +238,143 @@
 msgstr "satÄ±r yÃ¶nergesinde geÃ§ersiz \"%s\" seÃ§eneÄŸi"
 
 #: directives.c:868
+msgid "unexpected end of file after #line"
+msgstr ""
+
+#: directives.c:871
 #, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr "#line'dan sonraki \"%s\" bir pozitif tamsayÄ± deÄŸil"
 
-#: directives.c:874
+#: directives.c:877
 msgid "line number out of range"
 msgstr "satÄ±r numarasÄ± kapsam dÄ±ÅŸÄ±"
 
-#: directives.c:887 directives.c:964
+#: directives.c:890 directives.c:969
 #, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr "\"%s\" geÃ§erli bir dosya ismi deÄŸil"
 
-#: directives.c:924
+#: directives.c:929
 #, c-format
 msgid "\"%s\" after # is not a positive integer"
 msgstr "#'dan sonraki \"%s\" bir pozitif tamsayÄ± deÄŸil"
 
-#: directives.c:1026
+#: directives.c:1031
 #, c-format
 msgid "invalid #%s directive"
 msgstr "#%s yÃ¶nergesi geÃ§ersiz"
 
-#: directives.c:1089
+#: directives.c:1094
 #, c-format
 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
 msgstr "\"%s\" isim-alanÄ±ndaki pragmalar uyumsuz isim yorumlamasÄ± ile kaydediliyor"
 
-#: directives.c:1098
+#: directives.c:1103
 #, c-format
 msgid "registering pragma \"%s\" with name expansion and no namespace"
 msgstr "pragma \"%s\" isim alansÄ±z olarak isim yorumlamasÄ±yla kaydediliyor"
 
-#: directives.c:1116
+#: directives.c:1121
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr "\"%s\" hem pragma hem de pragma isim alanÄ± olarak kaydediliyor"
 
-#: directives.c:1119
+#: directives.c:1124
 #, c-format
 msgid "#pragma %s %s is already registered"
 msgstr "#pragma %s %s  zaten kayÄ±tlÄ±"
 
-#: directives.c:1122
+#: directives.c:1127
 #, c-format
 msgid "#pragma %s is already registered"
 msgstr "#pragma %s  zaten kayÄ±tlÄ±"
 
-#: directives.c:1152
+#: directives.c:1157
 msgid "registering pragma with NULL handler"
 msgstr "pragma NULL eylemci ile kaydediliyor"
 
-#: directives.c:1362
+#: directives.c:1367
 msgid "#pragma once in main file"
 msgstr "main dosyasÄ±nda '#pragma once'"
 
-#: directives.c:1385
+#: directives.c:1390
 msgid "invalid #pragma GCC poison directive"
 msgstr "geÃ§ersiz #pragma GCC poison yÃ¶nergesi"
 
-#: directives.c:1394
+#: directives.c:1399
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr "zehirlenen mevcut makro \"%s\""
 
-#: directives.c:1413
+#: directives.c:1418
 msgid "#pragma system_header ignored outside include file"
 msgstr "baÅŸlÄ±k dosyasÄ±nÄ±n dÄ±ÅŸÄ±ndaki  '#pragma system_header'  yoksayÄ±ldÄ±"
 
-#: directives.c:1437
+#: directives.c:1442
 #, c-format
 msgid "cannot find source file %s"
 msgstr "%s kaynak dosyasÄ± bulunamÄ±yor"
 
-#: directives.c:1441
+#: directives.c:1446
 #, c-format
 msgid "current file is older than %s"
 msgstr "mevcut dosya %s den daha eski"
 
-#: directives.c:1620
+#: directives.c:1625
 msgid "_Pragma takes a parenthesized string literal"
 msgstr "_Pragma bir parantezli dizge sabiti alÄ±r"
 
-#: directives.c:1693
+#: directives.c:1698
 msgid "#else without #if"
 msgstr "#if siz #else"
 
-#: directives.c:1698
+#: directives.c:1703
 msgid "#else after #else"
 msgstr "#else den sonra #else"
 
-#: directives.c:1700 directives.c:1733
+#: directives.c:1705 directives.c:1738
 msgid "the conditional began here"
 msgstr "koÅŸul baÅŸlangÄ±cÄ± burasÄ±"
 
-#: directives.c:1726
+#: directives.c:1731
 msgid "#elif without #if"
 msgstr "#if siz #elif "
 
-#: directives.c:1731
+#: directives.c:1736
 msgid "#elif after #else"
 msgstr "#else den sonra #elif"
 
-#: directives.c:1761
+#: directives.c:1766
 msgid "#endif without #if"
 msgstr "#if siz #endif"
 
-#: directives.c:1838
+#: directives.c:1843
 msgid "missing '(' after predicate"
 msgstr "dayanaktan sonra '(' eksik"
 
-#: directives.c:1853
+#: directives.c:1858
 msgid "missing ')' to complete answer"
 msgstr "yanÄ±tÄ± tamamlayacak ')' eksik"
 
-#: directives.c:1873
+#: directives.c:1878
 msgid "predicate's answer is empty"
 msgstr "dayanaklarÄ±n cevabÄ± boÅŸ"
 
-#: directives.c:1900
+#: directives.c:1905
 msgid "assertion without predicate"
 msgstr "dayanaksÄ±z olumlama"
 
-#: directives.c:1902
+#: directives.c:1907
 msgid "predicate must be an identifier"
 msgstr "dayanak bir tanÄ±mlayÄ±cÄ± olmalÄ±"
 
-#: directives.c:1988
+#: directives.c:1993
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr "\"%s\" tekrar olumlanmÄ±ÅŸ"
 
-#: directives.c:2271
+#: directives.c:2276
 #, c-format
 msgid "unterminated #%s"
 msgstr "sonlandÄ±rÄ±lmamÄ±ÅŸ #%s"
@@ -591,39 +595,39 @@
 msgid "division by zero in #if"
 msgstr "#if iÃ§inde sÄ±fÄ±rla bÃ¶lme"
 
-#: files.c:442
+#: files.c:458
 msgid "NULL directory in find_file"
 msgstr "find_file iÃ§inde boÅŸ dizin"
 
-#: files.c:480
+#: files.c:496
 msgid "one or more PCH files were found, but they were invalid"
 msgstr "bir veya daha fazla PCH dosyasÄ± bulundu ama bunlar geÃ§ersiz"
 
-#: files.c:483
+#: files.c:499
 msgid "use -Winvalid-pch for more information"
 msgstr "daha fazla bilgi almak iÃ§in -Winvalid-pch kullanÄ±n"
 
-#: files.c:570
+#: files.c:589
 #, c-format
 msgid "%s is a block device"
 msgstr "%s bir blok aygÄ±tÄ±dÄ±r"
 
-#: files.c:587
+#: files.c:606
 #, c-format
 msgid "%s is too large"
 msgstr "%s Ã§ok bÃ¼yÃ¼k"
 
-#: files.c:622
+#: files.c:641
 #, c-format
 msgid "%s is shorter than expected"
 msgstr "%s beklenenden daha kÄ±sa"
 
-#: files.c:852
+#: files.c:872
 #, c-format
 msgid "no include path in which to search for %s"
 msgstr "%s iÃ§in aranacaklar iÃ§inde baÅŸlÄ±k dosyalarÄ± yolu yok"
 
-#: files.c:1157
+#: files.c:1238
 msgid "Multiple include guards may be useful for:\n"
 msgstr "Ã‡oklu include Ã¶nlemleri aÅŸaÄŸÄ±dakiler iÃ§in kullanÄ±ÅŸlÄ± olabilir:\n"
 
@@ -753,122 +757,122 @@
 ",\n"
 "\t\t%s:%u"
 
-#: macro.c:84
+#: macro.c:87
 #, c-format
 msgid "macro \"%s\" is not used"
 msgstr "\"%s\" makrosu kullanÄ±lmadÄ±"
 
-#: macro.c:123 macro.c:319
+#: macro.c:126 macro.c:322
 #, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr "geÃ§ersiz yerleÅŸik makro \"%s\""
 
-#: macro.c:157
+#: macro.c:160
 msgid "could not determine file timestamp"
 msgstr "dosya tarih damgasÄ± saptanamadÄ±"
 
-#: macro.c:254
+#: macro.c:257
 msgid "could not determine date and time"
 msgstr "tarih ve saat saptanamadÄ±"
 
-#: macro.c:270
+#: macro.c:273
 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
 msgstr ""
 
-#: macro.c:423
+#: macro.c:426
 msgid "invalid string literal, ignoring final '\\'"
 msgstr "geÃ§ersiz dizge sabit, son '\\' yoksayÄ±lÄ±yor"
 
-#: macro.c:483
+#: macro.c:486
 #, c-format
 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr "\"%s\" ve \"%s\" geÃ§iÅŸi geÃ§erli bir Ã¶niÅŸlem dizgeciÄŸi vermez"
 
-#: macro.c:558
+#: macro.c:561
 msgid "ISO C99 requires rest arguments to be used"
 msgstr "ISO C kalan argÃ¼manlarÄ±n kullanÄ±lmÄ±ÅŸ olmasÄ±nÄ± gerektirir"
 
-#: macro.c:563
+#: macro.c:566
 #, c-format
 msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr "makro \"%s\" %u argÃ¼man gerektiriyor ama sadece %u argÃ¼man verilmiÅŸ"
 
-#: macro.c:568
+#: macro.c:571
 #, c-format
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr "makro \"%s\" iÃ§in %u argÃ¼man verilmiÅŸ ama tam %u argÃ¼man alÄ±yor"
 
-#: macro.c:679 traditional.c:680
+#: macro.c:730 traditional.c:680
 #, c-format
 msgid "unterminated argument list invoking macro \"%s\""
 msgstr "sonlandÄ±rÄ±lmamÄ±ÅŸ argÃ¼man listesi Ã§aÄŸÄ±ran makro \"%s\""
 
-#: macro.c:782
+#: macro.c:840
 #, c-format
 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr "iÅŸlev benzeri makro \"%s\" geleneksel C'de argÃ¼manlarla kullanÄ±lmalÄ±dÄ±r"
 
-#: macro.c:1325
+#: macro.c:1408
 #, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr "yinelenmiÅŸ makro parametresi \"%s\""
 
-#: macro.c:1371
+#: macro.c:1454
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr "\"%s\" makro parametre listesinde gÃ¶rÃ¼nmeyebilir"
 
-#: macro.c:1379
+#: macro.c:1462
 msgid "macro parameters must be comma-separated"
 msgstr "makro parametreleri virgÃ¼llerle ayrÄ±lmÄ±ÅŸ olmalÄ±"
 
-#: macro.c:1396
+#: macro.c:1479
 msgid "parameter name missing"
 msgstr "parametre ismi eksik"
 
-#: macro.c:1413
+#: macro.c:1496
 msgid "anonymous variadic macros were introduced in C99"
 msgstr "argÃ¼manlarÄ±nÄ±n sayÄ±sÄ± deÄŸiÅŸebilen anonim makrolar C99 da tanÄ±tÄ±ldÄ±"
 
-#: macro.c:1418
+#: macro.c:1501
 msgid "ISO C does not permit named variadic macros"
 msgstr "ISO C argÃ¼manlarÄ±nÄ±n sayÄ±sÄ± deÄŸiÅŸebilen isimli makrolara izin vermez"
 
-#: macro.c:1427
+#: macro.c:1510
 msgid "missing ')' in macro parameter list"
 msgstr "makro parametre listesinde ')' eksik"
 
-#: macro.c:1476
+#: macro.c:1559
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr "'##' bir makronun her iki ucunda da gÃ¶rÃ¼nemez"
 
-#: macro.c:1510
+#: macro.c:1593
 msgid "ISO C99 requires whitespace after the macro name"
 msgstr "ISO C99 makro isminden sonra boÅŸluk gerektirir"
 
-#: macro.c:1534
+#: macro.c:1617
 msgid "missing whitespace after the macro name"
 msgstr "makro isminden sonra boÅŸluk gerekir"
 
-#: macro.c:1564
+#: macro.c:1647
 msgid "'#' is not followed by a macro parameter"
 msgstr "'#' iÅŸaretinden sonra bir makro parametresi yok"
 
-#: macro.c:1683
+#: macro.c:1766
 #, c-format
 msgid "\"%s\" redefined"
 msgstr "\"%s\" yeniden tanÄ±mlanmÄ±ÅŸ"
 
-#: macro.c:1688
+#: macro.c:1771
 msgid "this is the location of the previous definition"
 msgstr "burasÄ± evvelki tanÄ±mÄ±n yapÄ±ldÄ±ÄŸÄ± yer"
 
-#: macro.c:1738
+#: macro.c:1828
 #, c-format
 msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr "makro argÃ¼manÄ± \"%s\" geleneksel C'de dizgelenmiÅŸ olmalÄ±ydÄ±"
 
-#: macro.c:1761
+#: macro.c:1851
 #, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr "cpp_macro_definition iÃ§indeki isimli yapÄ± tÃ¼rÃ¼ %d geÃ§ersiz"
@@ -906,7 +910,7 @@
 msgid "detected recursion whilst expanding macro \"%s\""
 msgstr "makro \"%s\" geniÅŸletilirken iÃ§ iÃ§elik saptandÄ±"
 
-#: traditional.c:917
+#: traditional.c:968
 msgid "syntax error in macro parameter list"
 msgstr "makro parametre listesinde sÃ¶zdizimi hatasÄ±"
 
Index: libcpp/po/be.po
===================================================================
--- libcpp/po/be.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libcpp/po/be.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: gcc 3.1\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:08+0000\n"
+"POT-Creation-Date: 2008-02-01 16:21+0000\n"
 "PO-Revision-Date: 2002-05-17 15:54+0200\n"
 "Last-Translator: Ales Nyakhaychyk <nyakhaychyk@i18n.linux.by>\n"
 "Language-Team: Belarusian <i18n@tut.by>\n"
@@ -14,137 +14,137 @@
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: charset.c:654
+#: charset.c:671
 #, c-format
 msgid "conversion from %s to %s not supported by iconv"
 msgstr ""
 
-#: charset.c:657
+#: charset.c:674
 msgid "iconv_open"
 msgstr ""
 
-#: charset.c:665
+#: charset.c:682
 #, c-format
 msgid "no iconv implementation, cannot convert from %s to %s"
 msgstr ""
 
-#: charset.c:742
+#: charset.c:759
 #, c-format
 msgid "character 0x%lx is not in the basic source character set\n"
 msgstr ""
 
-#: charset.c:759 charset.c:1352
+#: charset.c:776 charset.c:1369
 msgid "converting to execution character set"
 msgstr ""
 
-#: charset.c:765
+#: charset.c:782
 #, c-format
 msgid "character 0x%lx is not unibyte in execution character set"
 msgstr ""
 
-#: charset.c:889
+#: charset.c:906
 #, c-format
 msgid "Character %x might not be NFKC"
 msgstr ""
 
-#: charset.c:949
+#: charset.c:966
 msgid "universal character names are only valid in C++ and C99"
 msgstr ""
 
-#: charset.c:952
+#: charset.c:969
 #, c-format
 msgid "the meaning of '\\%c' is different in traditional C"
 msgstr ""
 
-#: charset.c:961
+#: charset.c:978
 msgid "In _cpp_valid_ucn but not a UCN"
 msgstr ""
 
-#: charset.c:986
+#: charset.c:1003
 #, c-format
 msgid "incomplete universal character name %.*s"
 msgstr ""
 
-#: charset.c:998
+#: charset.c:1015
 #, fuzzy, c-format
 msgid "%.*s is not a valid universal character"
 msgstr "\"%s\" - Ð³Ñ�Ñ‚Ð° Ð½Ðµ Ð¿Ð°Ñ‡Ð°Ñ‚Ð°Ðº Ð´Ñ�ÐºÐ»Ð°Ñ€Ð°Ñ†Ñ‹Ñ–"
 
-#: charset.c:1008 lex.c:484
+#: charset.c:1025 lex.c:484
 msgid "'$' in identifier or number"
 msgstr ""
 
-#: charset.c:1018
+#: charset.c:1035
 #, c-format
 msgid "universal character %.*s is not valid in an identifier"
 msgstr ""
 
-#: charset.c:1022
+#: charset.c:1039
 #, c-format
 msgid "universal character %.*s is not valid at the start of an identifier"
 msgstr ""
 
-#: charset.c:1056 charset.c:1571
+#: charset.c:1073 charset.c:1588
 msgid "converting UCN to source character set"
 msgstr ""
 
-#: charset.c:1060
+#: charset.c:1077
 msgid "converting UCN to execution character set"
 msgstr ""
 
-#: charset.c:1132
+#: charset.c:1149
 msgid "the meaning of '\\x' is different in traditional C"
 msgstr ""
 
-#: charset.c:1149
+#: charset.c:1166
 msgid "\\x used with no following hex digits"
 msgstr ""
 
-#: charset.c:1156
+#: charset.c:1173
 msgid "hex escape sequence out of range"
 msgstr ""
 
-#: charset.c:1195
+#: charset.c:1212
 msgid "octal escape sequence out of range"
 msgstr ""
 
-#: charset.c:1263
+#: charset.c:1280
 msgid "the meaning of '\\a' is different in traditional C"
 msgstr ""
 
-#: charset.c:1270
+#: charset.c:1287
 #, c-format
 msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr ""
 
-#: charset.c:1278
+#: charset.c:1295
 #, c-format
 msgid "unknown escape sequence '\\%c'"
 msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� ESC-Ð¿Ð°Ñ�Ð»Ñ�Ð´Ð¾ÑžÐ½Ð°Ñ�Ñ†ÑŒ '\\%c'"
 
-#: charset.c:1286
+#: charset.c:1303
 #, fuzzy, c-format
 msgid "unknown escape sequence: '\\%s'"
 msgstr "Ð½ÐµÐ²Ñ�Ð´Ð¾Ð¼Ð°Ñ� ESC-Ð¿Ð°Ñ�Ð»Ñ�Ð´Ð¾ÑžÐ½Ð°Ñ�Ñ†ÑŒ '\\%c'"
 
-#: charset.c:1293
+#: charset.c:1310
 msgid "converting escape sequence to execution character set"
 msgstr ""
 
-#: charset.c:1415 charset.c:1478
+#: charset.c:1432 charset.c:1495
 #, fuzzy
 msgid "character constant too long for its type"
 msgstr "Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð° Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð´Ð¾ÑžÐ³Ð°Ñ�"
 
-#: charset.c:1418
+#: charset.c:1435
 msgid "multi-character character constant"
 msgstr "Ð¼Ð½Ð°Ð³Ð°Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: charset.c:1510
+#: charset.c:1527
 msgid "empty character constant"
 msgstr "Ð¿ÑƒÑ�Ñ‚Ð°Ñ� Ñ�Ñ–Ð¼Ð²Ð°Ð»ÑŒÐ½Ð°Ñ� ÐºÐ°Ð½Ñ�Ñ‚Ð°Ð½Ñ‚Ð°"
 
-#: charset.c:1612
+#: charset.c:1629
 #, c-format
 msgid "failure to convert %s to %s"
 msgstr ""
@@ -237,139 +237,143 @@
 msgstr ""
 
 #: directives.c:868
+msgid "unexpected end of file after #line"
+msgstr ""
+
+#: directives.c:871
 #, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr ""
 
-#: directives.c:874
+#: directives.c:877
 msgid "line number out of range"
 msgstr ""
 
-#: directives.c:887 directives.c:964
+#: directives.c:890 directives.c:969
 #, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr ""
 
-#: directives.c:924
+#: directives.c:929
 #, c-format
 msgid "\"%s\" after # is not a positive integer"
 msgstr ""
 
-#: directives.c:1026
+#: directives.c:1031
 #, fuzzy, c-format
 msgid "invalid #%s directive"
 msgstr "Ð½ÐµÑ€Ñ�Ñ‡Ð°Ñ–Ñ�Ð½Ñ‹ Ñ–Ð½Ñ–Ñ†Ñ‹Ñ�Ð»Ñ–Ð·Ð°Ñ‚Ð°Ñ€"
 
-#: directives.c:1089
+#: directives.c:1094
 #, c-format
 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
 msgstr ""
 
-#: directives.c:1098
+#: directives.c:1103
 #, c-format
 msgid "registering pragma \"%s\" with name expansion and no namespace"
 msgstr ""
 
-#: directives.c:1116
+#: directives.c:1121
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr ""
 
-#: directives.c:1119
+#: directives.c:1124
 #, fuzzy, c-format
 msgid "#pragma %s %s is already registered"
 msgstr "ÐšÐ»Ð°Ñ� \"%s\" ÑƒÐ¶Ð¾ Ñ–Ñ�Ð½ÑƒÐµ"
 
-#: directives.c:1122
+#: directives.c:1127
 #, c-format
 msgid "#pragma %s is already registered"
 msgstr ""
 
-#: directives.c:1152
+#: directives.c:1157
 msgid "registering pragma with NULL handler"
 msgstr ""
 
-#: directives.c:1362
+#: directives.c:1367
 msgid "#pragma once in main file"
 msgstr ""
 
-#: directives.c:1385
+#: directives.c:1390
 msgid "invalid #pragma GCC poison directive"
 msgstr ""
 
-#: directives.c:1394
+#: directives.c:1399
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr ""
 
-#: directives.c:1413
+#: directives.c:1418
 msgid "#pragma system_header ignored outside include file"
 msgstr ""
 
-#: directives.c:1437
+#: directives.c:1442
 #, fuzzy, c-format
 msgid "cannot find source file %s"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s"
 
-#: directives.c:1441
+#: directives.c:1446
 #, c-format
 msgid "current file is older than %s"
 msgstr ""
 
-#: directives.c:1620
+#: directives.c:1625
 msgid "_Pragma takes a parenthesized string literal"
 msgstr ""
 
-#: directives.c:1693
+#: directives.c:1698
 msgid "#else without #if"
 msgstr ""
 
-#: directives.c:1698
+#: directives.c:1703
 msgid "#else after #else"
 msgstr ""
 
-#: directives.c:1700 directives.c:1733
+#: directives.c:1705 directives.c:1738
 msgid "the conditional began here"
 msgstr ""
 
-#: directives.c:1726
+#: directives.c:1731
 msgid "#elif without #if"
 msgstr ""
 
-#: directives.c:1731
+#: directives.c:1736
 msgid "#elif after #else"
 msgstr ""
 
-#: directives.c:1761
+#: directives.c:1766
 msgid "#endif without #if"
 msgstr ""
 
-#: directives.c:1838
+#: directives.c:1843
 msgid "missing '(' after predicate"
 msgstr ""
 
-#: directives.c:1853
+#: directives.c:1858
 msgid "missing ')' to complete answer"
 msgstr ""
 
-#: directives.c:1873
+#: directives.c:1878
 msgid "predicate's answer is empty"
 msgstr ""
 
-#: directives.c:1900
+#: directives.c:1905
 msgid "assertion without predicate"
 msgstr ""
 
-#: directives.c:1902
+#: directives.c:1907
 msgid "predicate must be an identifier"
 msgstr ""
 
-#: directives.c:1988
+#: directives.c:1993
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr ""
 
-#: directives.c:2271
+#: directives.c:2276
 #, c-format
 msgid "unterminated #%s"
 msgstr ""
@@ -588,39 +592,39 @@
 msgid "division by zero in #if"
 msgstr ""
 
-#: files.c:442
+#: files.c:458
 msgid "NULL directory in find_file"
 msgstr ""
 
-#: files.c:480
+#: files.c:496
 msgid "one or more PCH files were found, but they were invalid"
 msgstr ""
 
-#: files.c:483
+#: files.c:499
 msgid "use -Winvalid-pch for more information"
 msgstr ""
 
-#: files.c:570
+#: files.c:589
 #, c-format
 msgid "%s is a block device"
 msgstr "%s - Ð³Ñ�Ñ‚Ð° Ð±Ð»Ñ‘Ñ‡Ð½Ð°Ñ� Ð¿Ñ€Ñ‹Ð»Ð°Ð´Ð°"
 
-#: files.c:587
+#: files.c:606
 #, c-format
 msgid "%s is too large"
 msgstr "%s - Ð²ÐµÐ»ÑŒÐ¼Ñ– Ð²Ñ�Ð»Ñ–ÐºÑ–"
 
-#: files.c:622
+#: files.c:641
 #, c-format
 msgid "%s is shorter than expected"
 msgstr ""
 
-#: files.c:852
+#: files.c:872
 #, c-format
 msgid "no include path in which to search for %s"
 msgstr ""
 
-#: files.c:1157
+#: files.c:1238
 msgid "Multiple include guards may be useful for:\n"
 msgstr ""
 
@@ -746,125 +750,125 @@
 "                 from %s:%u"
 msgstr ""
 
-#: macro.c:84
+#: macro.c:87
 #, c-format
 msgid "macro \"%s\" is not used"
 msgstr ""
 
-#: macro.c:123 macro.c:319
+#: macro.c:126 macro.c:322
 #, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr ""
 
-#: macro.c:157
+#: macro.c:160
 #, fuzzy
 msgid "could not determine file timestamp"
 msgstr "Ð½Ðµ Ð¼Ð°Ð³Ñƒ Ð·Ð½Ð°Ð¹Ñ�Ñ†Ñ– ÐºÑ€Ñ‹Ð½Ñ–Ñ†Ñƒ %s\n"
 
-#: macro.c:254
+#: macro.c:257
 #, fuzzy
 msgid "could not determine date and time"
 msgstr "Ð�ÐµÐ¼Ð°Ð³Ñ‡Ñ‹Ð¼Ð° Ð°Ð´Ñ‡Ñ‹Ð½Ñ–Ñ†ÑŒ Ñ„Ð°Ð¹Ð» Ð· Ð´Ð°Ð´Ð·ÐµÐ½Ñ‹Ð¼Ñ– %s.\n"
 
-#: macro.c:270
+#: macro.c:273
 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
 msgstr ""
 
-#: macro.c:423
+#: macro.c:426
 msgid "invalid string literal, ignoring final '\\'"
 msgstr ""
 
-#: macro.c:483
+#: macro.c:486
 #, c-format
 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr ""
 
-#: macro.c:558
+#: macro.c:561
 msgid "ISO C99 requires rest arguments to be used"
 msgstr ""
 
-#: macro.c:563
+#: macro.c:566
 #, c-format
 msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr ""
 
-#: macro.c:568
+#: macro.c:571
 #, c-format
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr ""
 
-#: macro.c:679 traditional.c:680
+#: macro.c:730 traditional.c:680
 #, c-format
 msgid "unterminated argument list invoking macro \"%s\""
 msgstr ""
 
-#: macro.c:782
+#: macro.c:840
 #, c-format
 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr ""
 
-#: macro.c:1325
+#: macro.c:1408
 #, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr ""
 
-#: macro.c:1371
+#: macro.c:1454
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr ""
 
-#: macro.c:1379
+#: macro.c:1462
 msgid "macro parameters must be comma-separated"
 msgstr ""
 
-#: macro.c:1396
+#: macro.c:1479
 msgid "parameter name missing"
 msgstr ""
 
-#: macro.c:1413
+#: macro.c:1496
 msgid "anonymous variadic macros were introduced in C99"
 msgstr ""
 
-#: macro.c:1418
+#: macro.c:1501
 msgid "ISO C does not permit named variadic macros"
 msgstr ""
 
-#: macro.c:1427
+#: macro.c:1510
 msgid "missing ')' in macro parameter list"
 msgstr ""
 
-#: macro.c:1476
+#: macro.c:1559
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr ""
 
-#: macro.c:1510
+#: macro.c:1593
 msgid "ISO C99 requires whitespace after the macro name"
 msgstr ""
 
-#: macro.c:1534
+#: macro.c:1617
 #, fuzzy
 msgid "missing whitespace after the macro name"
 msgstr "Ð¿Ñ€Ð°Ð¿ÑƒÑˆÑ‡Ð°Ð½ Ð¿Ñ€Ð°Ð±ÐµÐ» Ð¿Ð°Ñ�Ð»Ñ� Ð½ÑƒÐ¼Ð°Ñ€Ð° \"%.*s\""
 
-#: macro.c:1564
+#: macro.c:1647
 msgid "'#' is not followed by a macro parameter"
 msgstr ""
 
-#: macro.c:1683
+#: macro.c:1766
 #, c-format
 msgid "\"%s\" redefined"
 msgstr ""
 
-#: macro.c:1688
+#: macro.c:1771
 msgid "this is the location of the previous definition"
 msgstr ""
 
-#: macro.c:1738
+#: macro.c:1828
 #, c-format
 msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr ""
 
-#: macro.c:1761
+#: macro.c:1851
 #, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr ""
@@ -902,7 +906,7 @@
 msgid "detected recursion whilst expanding macro \"%s\""
 msgstr ""
 
-#: traditional.c:917
+#: traditional.c:968
 msgid "syntax error in macro parameter list"
 msgstr ""
 
Index: libcpp/po/sv.po
===================================================================
--- libcpp/po/sv.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libcpp/po/sv.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -8,146 +8,146 @@
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: cpplib 4.3-b20071109\n"
+"Project-Id-Version: cpplib 4.3.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:08+0000\n"
-"PO-Revision-Date: 2008-01-20 15:24+0100\n"
+"POT-Creation-Date: 2008-02-01 16:21+0000\n"
+"PO-Revision-Date: 2008-03-14 20:31+0100\n"
 "Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n"
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=iso-8859-1\n"
 "Content-Transfer-Encoding: 8-bit\n"
 
-#: charset.c:654
+#: charset.c:671
 #, c-format
 msgid "conversion from %s to %s not supported by iconv"
 msgstr "konveretering från %s till %s stöds inte av iconv"
 
-#: charset.c:657
+#: charset.c:674
 msgid "iconv_open"
 msgstr "iconv_open"
 
-#: charset.c:665
+#: charset.c:682
 #, c-format
 msgid "no iconv implementation, cannot convert from %s to %s"
 msgstr "ingen iconv-implementation, kan inte konvertera från %s till %s"
 
-#: charset.c:742
+#: charset.c:759
 #, c-format
 msgid "character 0x%lx is not in the basic source character set\n"
 msgstr "tecken 0x%lx finns inte i källkodens grundteckenuppsättning\n"
 
-#: charset.c:759 charset.c:1352
+#: charset.c:776 charset.c:1369
 msgid "converting to execution character set"
 msgstr "konverterar till teckenuppsättning för körning"
 
-#: charset.c:765
+#: charset.c:782
 #, c-format
 msgid "character 0x%lx is not unibyte in execution character set"
 msgstr "tecken 0x%lx är inte en byte i teckenupsättning för körning"
 
-#: charset.c:889
+#: charset.c:906
 #, c-format
 msgid "Character %x might not be NFKC"
 msgstr "Tecknet %x är kanske inte NFKC"
 
-#: charset.c:949
+#: charset.c:966
 msgid "universal character names are only valid in C++ and C99"
 msgstr "universella teckennamn är endast giltiga i C++ och C99"
 
-#: charset.c:952
+#: charset.c:969
 #, c-format
 msgid "the meaning of '\\%c' is different in traditional C"
 msgstr "betydelsen av \"\\%c\" är annorlunda i traditionell C"
 
-#: charset.c:961
+#: charset.c:978
 msgid "In _cpp_valid_ucn but not a UCN"
 msgstr "I _cpp_valid_ucn men inte en UCN"
 
-#: charset.c:986
+#: charset.c:1003
 #, c-format
 msgid "incomplete universal character name %.*s"
 msgstr "ofullständigt unversellt teckennamn %.*s"
 
-#: charset.c:998
+#: charset.c:1015
 #, c-format
 msgid "%.*s is not a valid universal character"
 msgstr "%.*s är inte ett giltigt universellt tecken"
 
-#: charset.c:1008 lex.c:484
+#: charset.c:1025 lex.c:484
 msgid "'$' in identifier or number"
 msgstr "\"$\" i identifierare eller tal"
 
-#: charset.c:1018
+#: charset.c:1035
 #, c-format
 msgid "universal character %.*s is not valid in an identifier"
 msgstr "universellt tecken %.*s är inte giltigt i en identifierare"
 
-#: charset.c:1022
+#: charset.c:1039
 #, c-format
 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"
 
-#: charset.c:1056 charset.c:1571
+#: charset.c:1073 charset.c:1588
 msgid "converting UCN to source character set"
 msgstr "vid konvertering av UCN källteckenuppsättning"
 
-#: charset.c:1060
+#: charset.c:1077
 msgid "converting UCN to execution character set"
 msgstr "vid konverting av UCN till teckenuppsättning för körning"
 
-#: charset.c:1132
+#: charset.c:1149
 msgid "the meaning of '\\x' is different in traditional C"
 msgstr "betydelsen av \"\\x\" är annorlunda i traditionell C"
 
-#: charset.c:1149
+#: charset.c:1166
 msgid "\\x used with no following hex digits"
 msgstr "\\x använt utan några följande hexadecimala siffror"
 
-#: charset.c:1156
+#: charset.c:1173
 msgid "hex escape sequence out of range"
 msgstr "hexadecimal specialsekvens utanför intervallet"
 
-#: charset.c:1195
+#: charset.c:1212
 msgid "octal escape sequence out of range"
 msgstr "oktal specialsekvens utanför intervallet"
 
-#: charset.c:1263
+#: charset.c:1280
 msgid "the meaning of '\\a' is different in traditional C"
 msgstr "betydelsen av \"\\a\" är annorlunda i traditionell C"
 
-#: charset.c:1270
+#: charset.c:1287
 #, c-format
 msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr "icke-ISO-standardspecialsekvens, \"\\%c\""
 
-#: charset.c:1278
+#: charset.c:1295
 #, c-format
 msgid "unknown escape sequence '\\%c'"
 msgstr "okänd escape-sekvens \"\\%c\""
 
-#: charset.c:1286
+#: charset.c:1303
 #, c-format
 msgid "unknown escape sequence: '\\%s'"
 msgstr "okänd escape-sekvens: \"\\%s\""
 
-#: charset.c:1293
+#: charset.c:1310
 msgid "converting escape sequence to execution character set"
 msgstr "vid konvertering av specialsekvens till teckenuppsättning för körning"
 
-#: charset.c:1415 charset.c:1478
+#: charset.c:1432 charset.c:1495
 msgid "character constant too long for its type"
 msgstr "teckenkonstant för lång för sin typ"
 
-#: charset.c:1418
+#: charset.c:1435
 msgid "multi-character character constant"
 msgstr "flerteckens teckenkonstant"
 
-#: charset.c:1510
+#: charset.c:1527
 msgid "empty character constant"
 msgstr "tom teckenkonstant"
 
-#: charset.c:1612
+#: charset.c:1629
 #, c-format
 msgid "failure to convert %s to %s"
 msgstr "misslyckades att konvertera %s till %s"
@@ -240,139 +240,143 @@
 msgstr "ogiltigt flagga \"%s\" i line-direktiv"
 
 #: directives.c:868
+msgid "unexpected end of file after #line"
+msgstr "oväntat filslut efter #line"
+
+#: directives.c:871
 #, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr "\"%s\" efter #line är inte ett positivt heltal"
 
-#: directives.c:874
+#: directives.c:877
 msgid "line number out of range"
 msgstr "radnummer utanför möjligt intervall"
 
-#: directives.c:887 directives.c:964
+#: directives.c:890 directives.c:969
 #, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr "\"%s\" är inte ett giltigt filnamn"
 
-#: directives.c:924
+#: directives.c:929
 #, c-format
 msgid "\"%s\" after # is not a positive integer"
 msgstr "\"%s\" efter # är inte ett positivt heltal"
 
-#: directives.c:1026
+#: directives.c:1031
 #, c-format
 msgid "invalid #%s directive"
 msgstr "ogiltigt #%s-direktiv"
 
-#: directives.c:1089
+#: directives.c:1094
 #, c-format
 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
 msgstr "registrerar pragman i namnrymden \"%s\" med namnexpansion som inte passar ihop"
 
-#: directives.c:1098
+#: directives.c:1103
 #, c-format
 msgid "registering pragma \"%s\" with name expansion and no namespace"
 msgstr "registrerar pragma \"%s\" med namnexpansion och utan namnrymd"
 
-#: directives.c:1116
+#: directives.c:1121
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr "registrerar \"%s\" både som ett pragma och ett pragma namespace"
 
-#: directives.c:1119
+#: directives.c:1124
 #, c-format
 msgid "#pragma %s %s is already registered"
 msgstr "#pragma %s %s är redan registrerat"
 
-#: directives.c:1122
+#: directives.c:1127
 #, c-format
 msgid "#pragma %s is already registered"
 msgstr "#pragma %s är redan registrerat"
 
-#: directives.c:1152
+#: directives.c:1157
 msgid "registering pragma with NULL handler"
 msgstr "registrerar pragma med NULL-hanterare"
 
-#: directives.c:1362
+#: directives.c:1367
 msgid "#pragma once in main file"
 msgstr "#pragma once i huvudfil"
 
-#: directives.c:1385
+#: directives.c:1390
 msgid "invalid #pragma GCC poison directive"
 msgstr "ogiltigt direktiv #pragma GCC poison"
 
-#: directives.c:1394
+#: directives.c:1399
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr "förgiftar existerande makro \"%s\""
 
-#: directives.c:1413
+#: directives.c:1418
 msgid "#pragma system_header ignored outside include file"
 msgstr "#pragma system_header ignorerat utanför huvudfil"
 
-#: directives.c:1437
+#: directives.c:1442
 #, c-format
 msgid "cannot find source file %s"
 msgstr "kan inte hitta källfil %s"
 
-#: directives.c:1441
+#: directives.c:1446
 #, c-format
 msgid "current file is older than %s"
 msgstr "aktuell fil är äldre än %s"
 
-#: directives.c:1620
+#: directives.c:1625
 msgid "_Pragma takes a parenthesized string literal"
 msgstr "_Pragma tar en strängkonstant inom parenteser"
 
-#: directives.c:1693
+#: directives.c:1698
 msgid "#else without #if"
 msgstr "#else utan #if"
 
-#: directives.c:1698
+#: directives.c:1703
 msgid "#else after #else"
 msgstr "#else efter #else"
 
-#: directives.c:1700 directives.c:1733
+#: directives.c:1705 directives.c:1738
 msgid "the conditional began here"
 msgstr "villkorssatsen började här"
 
-#: directives.c:1726
+#: directives.c:1731
 msgid "#elif without #if"
 msgstr "#elif utan #if"
 
-#: directives.c:1731
+#: directives.c:1736
 msgid "#elif after #else"
 msgstr "#elif efter #else"
 
-#: directives.c:1761
+#: directives.c:1766
 msgid "#endif without #if"
 msgstr "#endif utan #if"
 
-#: directives.c:1838
+#: directives.c:1843
 msgid "missing '(' after predicate"
 msgstr "saknas '(' efter predikat"
 
-#: directives.c:1853
+#: directives.c:1858
 msgid "missing ')' to complete answer"
 msgstr "saknas ')' för att avsluta svaret"
 
-#: directives.c:1873
+#: directives.c:1878
 msgid "predicate's answer is empty"
 msgstr "predikatets svar är tomt"
 
-#: directives.c:1900
+#: directives.c:1905
 msgid "assertion without predicate"
 msgstr "försäkran utan predikat"
 
-#: directives.c:1902
+#: directives.c:1907
 msgid "predicate must be an identifier"
 msgstr "predikat måste vara en identifierare"
 
-#: directives.c:1988
+#: directives.c:1993
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr "\"%s\" omförsäkrat"
 
-#: directives.c:2271
+#: directives.c:2276
 #, c-format
 msgid "unterminated #%s"
 msgstr "oavslutad #%s"
@@ -589,39 +593,39 @@
 msgid "division by zero in #if"
 msgstr "division med noll i #if"
 
-#: files.c:442
+#: files.c:458
 msgid "NULL directory in find_file"
 msgstr "NOLL-katalog i find_file"
 
-#: files.c:480
+#: files.c:496
 msgid "one or more PCH files were found, but they were invalid"
 msgstr "en eller flera PCH-filer hittades, men de var inte korrekta"
 
-#: files.c:483
+#: files.c:499
 msgid "use -Winvalid-pch for more information"
 msgstr "använd -Winvalid-pch för mer information"
 
-#: files.c:570
+#: files.c:589
 #, c-format
 msgid "%s is a block device"
 msgstr "%s är en blockenhet"
 
-#: files.c:587
+#: files.c:606
 #, c-format
 msgid "%s is too large"
 msgstr "%s är för stor"
 
-#: files.c:622
+#: files.c:641
 #, c-format
 msgid "%s is shorter than expected"
 msgstr "%s är kortare än förväntat"
 
-#: files.c:852
+#: files.c:872
 #, c-format
 msgid "no include path in which to search for %s"
 msgstr "ingen huvudfilssökväg att leta efter %s i"
 
-#: files.c:1157
+#: files.c:1238
 msgid "Multiple include guards may be useful for:\n"
 msgstr "Multipla inkluderingsvakter kan vara användbart för:\n"
 
@@ -749,122 +753,122 @@
 ",\n"
 "                 från %s:%u"
 
-#: macro.c:84
+#: macro.c:87
 #, c-format
 msgid "macro \"%s\" is not used"
 msgstr "makrot \"%s\" är inte använt"
 
-#: macro.c:123 macro.c:319
+#: macro.c:126 macro.c:322
 #, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr "ogiltigt inbyggt makro \"%s\""
 
-#: macro.c:157
+#: macro.c:160
 msgid "could not determine file timestamp"
 msgstr "det gick inte att avgöra fils tidsstämpel"
 
-#: macro.c:254
+#: macro.c:257
 msgid "could not determine date and time"
 msgstr "det gick inte att avgöra datum och tid"
 
-#: macro.c:270
+#: macro.c:273
 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
 msgstr "__COUNTER__ expanderad inuti direktiv med -fdirectives-only"
 
-#: macro.c:423
+#: macro.c:426
 msgid "invalid string literal, ignoring final '\\'"
 msgstr "ogiltig strängkonstant, inorerar avslutande \"\\\""
 
-#: macro.c:483
+#: macro.c:486
 #, c-format
 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr "att sätta ihop \"%s\" och \"%s\" ger inte en giltigt preprocessorsymbol"
 
-#: macro.c:558
+#: macro.c:561
 msgid "ISO C99 requires rest arguments to be used"
 msgstr "ISO C99 kräver att restargument används"
 
-#: macro.c:563
+#: macro.c:566
 #, c-format
 msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr "makrot \"%s\" kräver %u argument, men endast %u anges"
 
-#: macro.c:568
+#: macro.c:571
 #, c-format
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr "makro \"%s\" skickade %u argument, men det tar bara %u"
 
-#: macro.c:679 traditional.c:680
+#: macro.c:730 traditional.c:680
 #, c-format
 msgid "unterminated argument list invoking macro \"%s\""
 msgstr "oavslutad argumentlista vid anrop av makrot \"%s\""
 
-#: macro.c:782
+#: macro.c:840
 #, c-format
 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr "funktionsliknande makrot \"%s\" måste användas med ett argument i traditionell C"
 
-#: macro.c:1325
+#: macro.c:1408
 #, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr "dubblerad makroparameter \"%s\""
 
-#: macro.c:1371
+#: macro.c:1454
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr "\"%s\" får inte förekomma i en makroparameterlista"
 
-#: macro.c:1379
+#: macro.c:1462
 msgid "macro parameters must be comma-separated"
 msgstr "makroparametrar måste avdelas av komman"
 
-#: macro.c:1396
+#: macro.c:1479
 msgid "parameter name missing"
 msgstr "parameternamn saknas"
 
-#: macro.c:1413
+#: macro.c:1496
 msgid "anonymous variadic macros were introduced in C99"
 msgstr "anonyma variabla makron introducerades i C99"
 
-#: macro.c:1418
+#: macro.c:1501
 msgid "ISO C does not permit named variadic macros"
 msgstr "ISO C tillåter inte namngivna variabla makron"
 
-#: macro.c:1427
+#: macro.c:1510
 msgid "missing ')' in macro parameter list"
 msgstr "saknad \")\" i makroparameterlista"
 
-#: macro.c:1476
+#: macro.c:1559
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr "\"##\" kan inte förekomma vid någon av ändarna av makroexpansionen"
 
-#: macro.c:1510
+#: macro.c:1593
 msgid "ISO C99 requires whitespace after the macro name"
 msgstr "ISO C99 kräver mellanrum efter makronamnet"
 
-#: macro.c:1534
+#: macro.c:1617
 msgid "missing whitespace after the macro name"
 msgstr "mellanrum saknas efter makronamn"
 
-#: macro.c:1564
+#: macro.c:1647
 msgid "'#' is not followed by a macro parameter"
 msgstr "\"#\" följs inte av en makroparameter"
 
-#: macro.c:1683
+#: macro.c:1766
 #, c-format
 msgid "\"%s\" redefined"
 msgstr "\"%s\" omdefinierad"
 
-#: macro.c:1688
+#: macro.c:1771
 msgid "this is the location of the previous definition"
 msgstr "detta är platsen för den tidigare definitionen"
 
-#: macro.c:1738
+#: macro.c:1828
 #, c-format
 msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr "makroargumentet \"%s\" skulle bli gjort till sträng i traditionell C"
 
-#: macro.c:1761
+#: macro.c:1851
 #, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr "ogiltig hash-typ %d i cpp_macro_definition"
@@ -902,6 +906,6 @@
 msgid "detected recursion whilst expanding macro \"%s\""
 msgstr "upptäckte rekursion vid under expansion av makrot \"%s\""
 
-#: traditional.c:917
+#: traditional.c:968
 msgid "syntax error in macro parameter list"
 msgstr "syntaxfel i makroparameterlista"
Index: libcpp/po/de.po
===================================================================
--- libcpp/po/de.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libcpp/po/de.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,151 +1,151 @@
 # German translation of gcc messages.
 # Copyright Â© 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
 # Karl Eichwalder <ke@suse.de>, 2002, 2003.
-# Roland Stigge <stigge@antcom.de>, 2003, 2004, 2005, 2006, 2007.
+# Roland Stigge <stigge@antcom.de>, 2003, 2004, 2005, 2006, 2007, 2008.
 # This file is distributed under the same license as the gcc package.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: cpplib 4.3-b20071109\n"
+"Project-Id-Version: cpplib 4.3.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:08+0000\n"
-"PO-Revision-Date: 2007-11-11 11:11+0100\n"
+"POT-Creation-Date: 2008-02-01 16:21+0000\n"
+"PO-Revision-Date: 2008-03-15 11:11+0100\n"
 "Last-Translator: Roland Stigge <stigge@antcom.de>\n"
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: charset.c:654
+#: charset.c:671
 #, c-format
 msgid "conversion from %s to %s not supported by iconv"
 msgstr "Konvertierung von %s nach %s wird von iconv nicht unterstÃ¼tzt"
 
-#: charset.c:657
+#: charset.c:674
 msgid "iconv_open"
 msgstr "iconv_open"
 
-#: charset.c:665
+#: charset.c:682
 #, c-format
 msgid "no iconv implementation, cannot convert from %s to %s"
 msgstr "keine Implementation fÃ¼r iconv, es kann nicht von %s nach %s konvertiert werden"
 
-#: charset.c:742
+#: charset.c:759
 #, c-format
 msgid "character 0x%lx is not in the basic source character set\n"
 msgstr "Zeichen 0x%lx ist nicht im regulÃ¤ren Quellzeichensatz\n"
 
-#: charset.c:759 charset.c:1352
+#: charset.c:776 charset.c:1369
 msgid "converting to execution character set"
 msgstr "Konvertierung in Zeichensatz der AusfÃ¼hrung"
 
-#: charset.c:765
+#: charset.c:782
 #, c-format
 msgid "character 0x%lx is not unibyte in execution character set"
 msgstr "Zeichen 0x%lx ist kein Unibyte im AusfÃ¼hrungs-Zeichensatz"
 
-#: charset.c:889
+#: charset.c:906
 #, c-format
 msgid "Character %x might not be NFKC"
 msgstr "Zeichen %x ist nicht in NFKC"
 
-#: charset.c:949
+#: charset.c:966
 msgid "universal character names are only valid in C++ and C99"
 msgstr "universelle Zeichennamen sind nur in C++ und C99 gÃ¼ltig"
 
-#: charset.c:952
+#: charset.c:969
 #, c-format
 msgid "the meaning of '\\%c' is different in traditional C"
 msgstr "die Bedeutung von '\\%c' ist in traditionellem C anders"
 
-#: charset.c:961
+#: charset.c:978
 msgid "In _cpp_valid_ucn but not a UCN"
 msgstr "In _cpp_valid_ucn, aber kein UCN"
 
-#: charset.c:986
+#: charset.c:1003
 #, c-format
 msgid "incomplete universal character name %.*s"
 msgstr "unvollstÃ¤ndiger Universal-Zeichenname %.*s"
 
-#: charset.c:998
+#: charset.c:1015
 #, c-format
 msgid "%.*s is not a valid universal character"
 msgstr "Â»%.*sÂ« ist kein gÃ¼ltiges universelles Zeichen"
 
-#: charset.c:1008 lex.c:484
+#: charset.c:1025 lex.c:484
 msgid "'$' in identifier or number"
 msgstr "'$' in Bezeichner oder Zahl"
 
-#: charset.c:1018
+#: charset.c:1035
 #, c-format
 msgid "universal character %.*s is not valid in an identifier"
 msgstr "universelles Zeichen %.*s ist nicht gÃ¼ltig in Bezeichner"
 
-#: charset.c:1022
+#: charset.c:1039
 #, c-format
 msgid "universal character %.*s is not valid at the start of an identifier"
 msgstr "universelles Zeichen %.*s ist nicht gÃ¼ltig am Anfang eines Bezeichners"
 
-#: charset.c:1056 charset.c:1571
+#: charset.c:1073 charset.c:1588
 msgid "converting UCN to source character set"
 msgstr "UCN wird in Quellzeichensatz konvertiert"
 
-#: charset.c:1060
+#: charset.c:1077
 msgid "converting UCN to execution character set"
 msgstr "UCN wird in AusfÃ¼hrungszeichensatz konvertiert"
 
-#: charset.c:1132
+#: charset.c:1149
 msgid "the meaning of '\\x' is different in traditional C"
 msgstr "die Bedeutung von '\\x' ist in traditionellem C anders"
 
-#: charset.c:1149
+#: charset.c:1166
 msgid "\\x used with no following hex digits"
 msgstr "\\x ohne folgende Hex-Ziffern verwendet"
 
-#: charset.c:1156
+#: charset.c:1173
 msgid "hex escape sequence out of range"
 msgstr "Hex-Fluchtsequenz auÃŸerhalb des Wertebereiches"
 
-#: charset.c:1195
+#: charset.c:1212
 msgid "octal escape sequence out of range"
 msgstr "Oktal-Fluchtsequenz auÃŸerhalb des Wertebereiches"
 
-#: charset.c:1263
+#: charset.c:1280
 msgid "the meaning of '\\a' is different in traditional C"
 msgstr "die Bedeutung von '\\a' ist in traditionellem C anders"
 
-#: charset.c:1270
+#: charset.c:1287
 #, c-format
 msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr "nicht-ISO-standardkonforme Fluchtsequenz '\\%c'"
 
-#: charset.c:1278
+#: charset.c:1295
 #, c-format
 msgid "unknown escape sequence '\\%c'"
 msgstr "unbekannte Fluchtsequenz '\\%c'"
 
-#: charset.c:1286
+#: charset.c:1303
 #, c-format
 msgid "unknown escape sequence: '\\%s'"
 msgstr "unbekannte Fluchtsequenz: '\\%s'"
 
-#: charset.c:1293
+#: charset.c:1310
 msgid "converting escape sequence to execution character set"
 msgstr "Fluchtsequenz wird in Zeichensatz der AusfÃ¼hrung konvertiert"
 
-#: charset.c:1415 charset.c:1478
+#: charset.c:1432 charset.c:1495
 msgid "character constant too long for its type"
 msgstr "Zeichenkonstante zu lang fÃ¼r ihren Typ"
 
-#: charset.c:1418
+#: charset.c:1435
 msgid "multi-character character constant"
 msgstr "Zeichenkonstante mit mehreren Zeichen"
 
-#: charset.c:1510
+#: charset.c:1527
 msgid "empty character constant"
 msgstr "Leere Zeichenkonstante"
 
-#: charset.c:1612
+#: charset.c:1629
 #, c-format
 msgid "failure to convert %s to %s"
 msgstr "Fehler beim Konvertieren von %s nach %s"
@@ -238,139 +238,143 @@
 msgstr "ungÃ¼ltiges Kennzeichen Â»%sÂ« in line-Direktive"
 
 #: directives.c:868
+msgid "unexpected end of file after #line"
+msgstr "unerwartetes Dateiende nach #line"
+
+#: directives.c:871
 #, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr "Â»%sÂ« hinter #line ist keine positive Ganzzahl"
 
-#: directives.c:874
+#: directives.c:877
 msgid "line number out of range"
 msgstr "Zeilennummer ist auÃŸerhalb des Wertebereiches"
 
-#: directives.c:887 directives.c:964
+#: directives.c:890 directives.c:969
 #, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr "Â»%sÂ« ist kein gÃ¼ltiger Dateiname"
 
-#: directives.c:924
+#: directives.c:929
 #, c-format
 msgid "\"%s\" after # is not a positive integer"
 msgstr "Â»%sÂ« hinter # ist keine positive Ganzzahl"
 
-#: directives.c:1026
+#: directives.c:1031
 #, c-format
 msgid "invalid #%s directive"
 msgstr "ungÃ¼ltige #%s-Direktive"
 
-#: directives.c:1089
+#: directives.c:1094
 #, c-format
 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
 msgstr "Pragmas im Namespace Â»%sÂ« werden ohne passende NamensauflÃ¶sung registriert"
 
-#: directives.c:1098
+#: directives.c:1103
 #, c-format
 msgid "registering pragma \"%s\" with name expansion and no namespace"
 msgstr "Pragma Â»%sÂ« wird mit NamensauflÃ¶sung und ohne Namespace registriert"
 
-#: directives.c:1116
+#: directives.c:1121
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr "Â»%sÂ« wird sowohl als Pragma als auch als Pragma-Namespace registriert"
 
-#: directives.c:1119
+#: directives.c:1124
 #, c-format
 msgid "#pragma %s %s is already registered"
 msgstr "#pragma %s %s ist bereits registriert"
 
-#: directives.c:1122
+#: directives.c:1127
 #, c-format
 msgid "#pragma %s is already registered"
 msgstr "#pragma %s ist bereits registriert"
 
-#: directives.c:1152
+#: directives.c:1157
 msgid "registering pragma with NULL handler"
 msgstr "Pragma mit NULL-Handler wird registriert"
 
-#: directives.c:1362
+#: directives.c:1367
 msgid "#pragma once in main file"
 msgstr "#pragma once in Hauptdatei"
 
-#: directives.c:1385
+#: directives.c:1390
 msgid "invalid #pragma GCC poison directive"
 msgstr "ungÃ¼ltige #pragma GCC Poison Direktive"
 
-#: directives.c:1394
+#: directives.c:1399
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr "schlechtes existierendes Makro Â»%sÂ«"
 
-#: directives.c:1413
+#: directives.c:1418
 msgid "#pragma system_header ignored outside include file"
 msgstr "#pragma system_header auÃŸerhalb include-Datei ignoriert"
 
-#: directives.c:1437
+#: directives.c:1442
 #, c-format
 msgid "cannot find source file %s"
 msgstr "Quelldatei %s kann nicht gefunden werden"
 
-#: directives.c:1441
+#: directives.c:1446
 #, c-format
 msgid "current file is older than %s"
 msgstr "aktuelle Datei ist Ã¤lter als %s"
 
-#: directives.c:1620
+#: directives.c:1625
 msgid "_Pragma takes a parenthesized string literal"
 msgstr "_Pragma nimmt ein geklammertes Zeichenkettenliteral"
 
-#: directives.c:1693
+#: directives.c:1698
 msgid "#else without #if"
 msgstr "#else ohne #if"
 
-#: directives.c:1698
+#: directives.c:1703
 msgid "#else after #else"
 msgstr "#else hinter #else"
 
-#: directives.c:1700 directives.c:1733
+#: directives.c:1705 directives.c:1738
 msgid "the conditional began here"
 msgstr "die Bedingung begann hier"
 
-#: directives.c:1726
+#: directives.c:1731
 msgid "#elif without #if"
 msgstr "#elif ohne #if"
 
-#: directives.c:1731
+#: directives.c:1736
 msgid "#elif after #else"
 msgstr "#elif hinter #else"
 
-#: directives.c:1761
+#: directives.c:1766
 msgid "#endif without #if"
 msgstr "#endif ohne #if"
 
-#: directives.c:1838
+#: directives.c:1843
 msgid "missing '(' after predicate"
 msgstr "fehlendes '(' hinter PrÃ¤dikat"
 
-#: directives.c:1853
+#: directives.c:1858
 msgid "missing ')' to complete answer"
 msgstr "fehlendes ')', um Antwort abzuschlieÃŸen"
 
-#: directives.c:1873
+#: directives.c:1878
 msgid "predicate's answer is empty"
 msgstr "PrÃ¤dikatantwort ist leer"
 
-#: directives.c:1900
+#: directives.c:1905
 msgid "assertion without predicate"
 msgstr "Behauptung ohne PrÃ¤dikat"
 
-#: directives.c:1902
+#: directives.c:1907
 msgid "predicate must be an identifier"
 msgstr "PrÃ¤dikat muss ein Bezeichner sein"
 
-#: directives.c:1988
+#: directives.c:1993
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr "Â»%sÂ« wieder behauptet"
 
-#: directives.c:2271
+#: directives.c:2276
 #, c-format
 msgid "unterminated #%s"
 msgstr "unbeendetes #%s"
@@ -587,39 +591,39 @@
 msgid "division by zero in #if"
 msgstr "Division durch Null in #if"
 
-#: files.c:442
+#: files.c:458
 msgid "NULL directory in find_file"
 msgstr "NULL-Verzeichnis in find_file"
 
-#: files.c:480
+#: files.c:496
 msgid "one or more PCH files were found, but they were invalid"
 msgstr "ein oder mehrere PCH-Dateien wurden gefunden, aber sie sind ungÃ¼ltig"
 
-#: files.c:483
+#: files.c:499
 msgid "use -Winvalid-pch for more information"
 msgstr "-Winvalid-pch fÃ¼r mehr Informationen verwenden"
 
-#: files.c:570
+#: files.c:589
 #, c-format
 msgid "%s is a block device"
 msgstr "%s ist ein Block-GerÃ¤t"
 
-#: files.c:587
+#: files.c:606
 #, c-format
 msgid "%s is too large"
 msgstr "%s ist zu groÃŸ"
 
-#: files.c:622
+#: files.c:641
 #, c-format
 msgid "%s is shorter than expected"
 msgstr "%s ist kÃ¼rzer als erwartet"
 
-#: files.c:852
+#: files.c:872
 #, c-format
 msgid "no include path in which to search for %s"
 msgstr "kein Include-Pfad, um %s zu finden"
 
-#: files.c:1157
+#: files.c:1238
 msgid "Multiple include guards may be useful for:\n"
 msgstr "Mehrere Include-WÃ¤chter kÃ¶nnten nÃ¼tzlich sein fÃ¼r:\n"
 
@@ -747,122 +751,122 @@
 ",\n"
 "                 von %s:%u"
 
-#: macro.c:84
+#: macro.c:87
 #, c-format
 msgid "macro \"%s\" is not used"
 msgstr "Makro Â»%sÂ« wird nicht benutzt"
 
-#: macro.c:123 macro.c:319
+#: macro.c:126 macro.c:322
 #, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr "ungÃ¼ltiges eingebautes Makro Â»%sÂ«"
 
-#: macro.c:157
+#: macro.c:160
 msgid "could not determine file timestamp"
 msgstr "Datum und Zeit der Datei konnten nicht bestimmt werden"
 
-#: macro.c:254
+#: macro.c:257
 msgid "could not determine date and time"
 msgstr "Datum und Zeit konnten nicht bestimmt werden"
 
-#: macro.c:270
+#: macro.c:273
 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
 msgstr "__COUNTER__ innerhalb von Anweisung mit -fdirectives-only expandiert"
 
-#: macro.c:423
+#: macro.c:426
 msgid "invalid string literal, ignoring final '\\'"
 msgstr "ungÃ¼ltiges Zeichenkettenliteral, abschlieÃŸendes '\\' wird ignoriert"
 
-#: macro.c:483
+#: macro.c:486
 #, c-format
 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr "das EinfÃ¼gen von Â»%sÂ« und Â»%sÂ« ergibt kein gÃ¼ltiges PrÃ¤prozessor-Token"
 
-#: macro.c:558
+#: macro.c:561
 msgid "ISO C99 requires rest arguments to be used"
 msgstr "ISO-C99 erfordert, dass Restargumente verwendet werden"
 
-#: macro.c:563
+#: macro.c:566
 #, c-format
 msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr "Makro Â»%sÂ« erfordert %u Argumente, aber nur %u wurden angegeben"
 
-#: macro.c:568
+#: macro.c:571
 #, c-format
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr "dem Makro Â»%sÂ« wurden %u Argumente Ã¼bergeben, aber es nimmt nur %u"
 
-#: macro.c:679 traditional.c:680
+#: macro.c:730 traditional.c:680
 #, c-format
 msgid "unterminated argument list invoking macro \"%s\""
 msgstr "unvollendete Argumentliste beim Makroaufruf Â»%sÂ«"
 
-#: macro.c:782
+#: macro.c:840
 #, c-format
 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr "funktionsÃ¤hnliches Makro Â»%sÂ« muss mit Argumenten in traditionellem C verwendet werden"
 
-#: macro.c:1325
+#: macro.c:1408
 #, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr "doppelter Makroparameter Â»%sÂ«"
 
-#: macro.c:1371
+#: macro.c:1454
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr "Â»%sÂ« darf nicht in Makroparameterliste auftreten"
 
-#: macro.c:1379
+#: macro.c:1462
 msgid "macro parameters must be comma-separated"
 msgstr "Makroparameter mÃ¼ssen mit Komma getrennt sein"
 
-#: macro.c:1396
+#: macro.c:1479
 msgid "parameter name missing"
 msgstr "Parametername fehlt"
 
-#: macro.c:1413
+#: macro.c:1496
 msgid "anonymous variadic macros were introduced in C99"
 msgstr "anonyme variadische Makros wurden in C99 eingefÃ¼hrt"
 
-#: macro.c:1418
+#: macro.c:1501
 msgid "ISO C does not permit named variadic macros"
 msgstr "ISO-C erlaubt keine benannten variadischen Makros"
 
-#: macro.c:1427
+#: macro.c:1510
 msgid "missing ')' in macro parameter list"
 msgstr "fehlendes ')' in Makroparameterliste"
 
-#: macro.c:1476
+#: macro.c:1559
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr "'##' kann nicht an den Enden einer Makroexpansion auftreten"
 
-#: macro.c:1510
+#: macro.c:1593
 msgid "ISO C99 requires whitespace after the macro name"
 msgstr "ISO-C99 erfordert Whitespace hinter Makroname"
 
-#: macro.c:1534
+#: macro.c:1617
 msgid "missing whitespace after the macro name"
 msgstr "Whitespace hinter Makroname fehlt"
 
-#: macro.c:1564
+#: macro.c:1647
 msgid "'#' is not followed by a macro parameter"
 msgstr "'#' wird nicht von einem Makroparameter gefolgt"
 
-#: macro.c:1683
+#: macro.c:1766
 #, c-format
 msgid "\"%s\" redefined"
 msgstr "Â»%sÂ« redefiniert"
 
-#: macro.c:1688
+#: macro.c:1771
 msgid "this is the location of the previous definition"
 msgstr "dies ist die Stelle der vorherigen Definition"
 
-#: macro.c:1738
+#: macro.c:1828
 #, c-format
 msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr "Makroargument Â»%sÂ« wÃ¼rde in traditionellem C zum String gewandelt werden"
 
-#: macro.c:1761
+#: macro.c:1851
 #, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr "ungÃ¼ltiger Hash-Typ %d in cpp_macro_definition"
@@ -900,7 +904,7 @@
 msgid "detected recursion whilst expanding macro \"%s\""
 msgstr "Rekursion bei Expansion des Makros Â»%sÂ« entdeckt"
 
-#: traditional.c:917
+#: traditional.c:968
 msgid "syntax error in macro parameter list"
 msgstr "Syntaxfehler in Makroparameterliste"
 
Index: libcpp/po/ja.po
===================================================================
--- libcpp/po/ja.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libcpp/po/ja.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: gcc 3.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:08+0000\n"
+"POT-Creation-Date: 2008-02-01 16:21+0000\n"
 "PO-Revision-Date: 2001-12-05 22:47+0900\n"
 "Last-Translator: Daisuke Yamashita <yamad@mb.infoweb.ne.jp>\n"
 "Language-Team: Japanese <ja@li.org>\n"
@@ -16,141 +16,141 @@
 "Content-Type: text/plain; charset=EUC-JP\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: charset.c:654
+#: charset.c:671
 #, fuzzy, c-format
 msgid "conversion from %s to %s not supported by iconv"
 msgstr "NaN ¤«¤éÉä¹çÌµ¤·À°¿ô¤Ø¤ÎÊÑ´¹¤Ç¤¹"
 
-#: charset.c:657
+#: charset.c:674
 msgid "iconv_open"
 msgstr ""
 
-#: charset.c:665
+#: charset.c:682
 #, c-format
 msgid "no iconv implementation, cannot convert from %s to %s"
 msgstr ""
 
-#: charset.c:742
+#: charset.c:759
 #, fuzzy, c-format
 msgid "character 0x%lx is not in the basic source character set\n"
 msgstr "universal-character-name ¤Ï `%c' ¤ò»Ø¼¨¤·¤Þ¤·¤¿¤¬¡¢´ðËÜÅª¤ÊÊ¸»ú½¸¹ç¤Î°ìÉô¤Ç¤¹"
 
-#: charset.c:759 charset.c:1352
+#: charset.c:776 charset.c:1369
 msgid "converting to execution character set"
 msgstr ""
 
-#: charset.c:765
+#: charset.c:782
 #, c-format
 msgid "character 0x%lx is not unibyte in execution character set"
 msgstr ""
 
-#: charset.c:889
+#: charset.c:906
 #, c-format
 msgid "Character %x might not be NFKC"
 msgstr ""
 
-#: charset.c:949
+#: charset.c:966
 #, fuzzy
 msgid "universal character names are only valid in C++ and C99"
 msgstr "¥æ¥Ë¥Ð¡¼¥µ¥ëÊ¸»úÌ¾ `\\U%08x' ¤Ï¼±ÊÌ»Ò¤ÎÃæ¤Ç¤ÏÍ­¸ú¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: charset.c:952
+#: charset.c:969
 #, fuzzy, c-format
 msgid "the meaning of '\\%c' is different in traditional C"
 msgstr "'\\%c' ¤Î°ÕÌ£¤Ï -traditional ¤ò¤Ä¤±¤¿¾ì¹ç¤È°Û¤Ê¤ê¤Þ¤¹"
 
-#: charset.c:961
+#: charset.c:978
 msgid "In _cpp_valid_ucn but not a UCN"
 msgstr ""
 
-#: charset.c:986
+#: charset.c:1003
 #, fuzzy, c-format
 msgid "incomplete universal character name %.*s"
 msgstr "Ìµ¸ú¤Ê ¥æ¥Ë¥Ð¡¼¥µ¥ëÊ¸»úÌ¾"
 
-#: charset.c:998
+#: charset.c:1015
 #, fuzzy, c-format
 msgid "%.*s is not a valid universal character"
 msgstr "ÉÔÅ¬ÀÚ¤Ê¥æ¥Ë¥Ð¡¼¥µ¥ë¥­¥ã¥é¥¯¥¿Ì¾"
 
-#: charset.c:1008 lex.c:484
+#: charset.c:1025 lex.c:484
 msgid "'$' in identifier or number"
 msgstr ""
 
-#: charset.c:1018
+#: charset.c:1035
 #, fuzzy, c-format
 msgid "universal character %.*s is not valid in an identifier"
 msgstr "¥æ¥Ë¥Ð¡¼¥µ¥ëÊ¸»úÌ¾ `\\U%08x' ¤Ï¼±ÊÌ»Ò¤ÎÃæ¤Ç¤ÏÍ­¸ú¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: charset.c:1022
+#: charset.c:1039
 #, fuzzy, c-format
 msgid "universal character %.*s is not valid at the start of an identifier"
 msgstr "¥æ¥Ë¥Ð¡¼¥µ¥ëÊ¸»úÌ¾ `\\U%08x' ¤Ï¼±ÊÌ»Ò¤ÎÃæ¤Ç¤ÏÍ­¸ú¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: charset.c:1056 charset.c:1571
+#: charset.c:1073 charset.c:1588
 msgid "converting UCN to source character set"
 msgstr ""
 
-#: charset.c:1060
+#: charset.c:1077
 msgid "converting UCN to execution character set"
 msgstr ""
 
-#: charset.c:1132
+#: charset.c:1149
 #, fuzzy
 msgid "the meaning of '\\x' is different in traditional C"
 msgstr "`\\x' ¤Î°ÕÌ£¤Ï -traditional ¤ò¤Ä¤±¤¿¾ì¹ç¤È°Û¤Ê¤ê¤Þ¤¹"
 
-#: charset.c:1149
+#: charset.c:1166
 msgid "\\x used with no following hex digits"
 msgstr "\\x ¤Ë¡¢¤½¤ì¤ËÂ³¤¯¤Ï¤º¤Î 16 ¿Ê¿ô¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: charset.c:1156
+#: charset.c:1173
 msgid "hex escape sequence out of range"
 msgstr "16 ¿Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬ÈÏ°Ï³°¤Ç¤¹"
 
-#: charset.c:1195
+#: charset.c:1212
 msgid "octal escape sequence out of range"
 msgstr "8 ¿Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬ÈÏ°Ï³°¤Ç¤¹"
 
-#: charset.c:1263
+#: charset.c:1280
 #, fuzzy
 msgid "the meaning of '\\a' is different in traditional C"
 msgstr "'\\a' ¤Î°ÕÌ£¤Ï -traditional ¤ò¤Ä¤±¤¿¾ì¹ç¤È°Û¤Ê¤ê¤Þ¤¹"
 
-#: charset.c:1270
+#: charset.c:1287
 #, c-format
 msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr "Èó ISO É¸½à¤Î¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹, '\\%c'"
 
-#: charset.c:1278
+#: charset.c:1295
 #, c-format
 msgid "unknown escape sequence '\\%c'"
 msgstr "ÉÔÌÀ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹ '\\%c'"
 
-#: charset.c:1286
+#: charset.c:1303
 #, fuzzy, c-format
 msgid "unknown escape sequence: '\\%s'"
 msgstr "ÉÔÌÀ¤Ê¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹ '\\%c'"
 
-#: charset.c:1293
+#: charset.c:1310
 #, fuzzy
 msgid "converting escape sequence to execution character set"
 msgstr "Ê¸»ú¤ËÂÐ¤¹¤ë¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬ÈÏ°Ï¤ò³°¤ì¤Æ¤¤¤Þ¤¹"
 
-#: charset.c:1415 charset.c:1478
+#: charset.c:1432 charset.c:1495
 #, fuzzy
 msgid "character constant too long for its type"
 msgstr "Ê¸»úÄê¿ô¤¬Ä¹¤¹¤®¤Þ¤¹"
 
-#: charset.c:1418
+#: charset.c:1435
 msgid "multi-character character constant"
 msgstr "Ê£¿ôÊ¸»ú¤«¤é¤Ê¤ëÊ¸»úÄê¿ô"
 
-#: charset.c:1510
+#: charset.c:1527
 msgid "empty character constant"
 msgstr "¶õ¤ÎÊ¸»úÄê¿ô"
 
-#: charset.c:1612
+#: charset.c:1629
 #, c-format
 msgid "failure to convert %s to %s"
 msgstr ""
@@ -244,139 +244,144 @@
 msgstr "\"%s\" ¤Ï line ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Ç¤ÏÌµ¸ú¤Ê¥Õ¥é¥°¤Ç¤¹"
 
 #: directives.c:868
+#, fuzzy
+msgid "unexpected end of file after #line"
+msgstr "Í½´ü¤µ¤ì¤ë¥á¥â¥ê¥ì¥¤¥Æ¥ó¥·¤òÄ´À°¤¹¤ë"
+
+#: directives.c:871
 #, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr "#line ¤Î¸å¤í¤Î \"%s\" ¤¬Àµ¤ÎÀ°¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: directives.c:874
+#: directives.c:877
 msgid "line number out of range"
 msgstr "¹ÔÈÖ¹æ¤¬ÈÏ°Ï³°¤Ç¤¹"
 
-#: directives.c:887 directives.c:964
+#: directives.c:890 directives.c:969
 #, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr "\"%s\" ¤ÏÀµ¾ï¤Ê¥Õ¥¡¥¤¥ëÌ¾¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: directives.c:924
+#: directives.c:929
 #, fuzzy, c-format
 msgid "\"%s\" after # is not a positive integer"
 msgstr "#line ¤Î¸å¤í¤Î \"%s\" ¤¬Àµ¤ÎÀ°¿ô¤Ç¤Ï¤¢¤ê¤Þ¤»¤ó"
 
-#: directives.c:1026
+#: directives.c:1031
 #, fuzzy, c-format
 msgid "invalid #%s directive"
 msgstr "Ì¤ÄêµÁËô¤ÏÉÔÀµ¤Ê # ¥Ç¥£¥ì¥¯¥Æ¥£¥Ö¤Ç¤¹"
 
-#: directives.c:1089
+#: directives.c:1094
 #, c-format
 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
 msgstr ""
 
-#: directives.c:1098
+#: directives.c:1103
 #, c-format
 msgid "registering pragma \"%s\" with name expansion and no namespace"
 msgstr ""
 
-#: directives.c:1116
+#: directives.c:1121
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr ""
 
-#: directives.c:1119
+#: directives.c:1124
 #, fuzzy, c-format
 msgid "#pragma %s %s is already registered"
 msgstr "¥¯¥é¥¹ `%s' ¤Ï´û¤ËÂ¸ºß¤·¤Þ¤¹"
 
-#: directives.c:1122
+#: directives.c:1127
 #, c-format
 msgid "#pragma %s is already registered"
 msgstr ""
 
-#: directives.c:1152
+#: directives.c:1157
 msgid "registering pragma with NULL handler"
 msgstr ""
 
-#: directives.c:1362
+#: directives.c:1367
 msgid "#pragma once in main file"
 msgstr "#pragma once ¤¬¥á¥¤¥ó¥Õ¥¡¥¤¥ë¤Ë¤¢¤ê¤Þ¤¹"
 
-#: directives.c:1385
+#: directives.c:1390
 msgid "invalid #pragma GCC poison directive"
 msgstr "#pragma GCC ±øÀ÷¥Ç¥£¥ì¥¯¥Æ¥£¥ô¤¬Ìµ¸ú¤Ç¤¹"
 
-#: directives.c:1394
+#: directives.c:1399
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr "´ûÂ¸¤Î¥Þ¥¯¥í \"%s' ¤ò±øÀ÷¤·¤Þ¤¹"
 
-#: directives.c:1413
+#: directives.c:1418
 msgid "#pragma system_header ignored outside include file"
 msgstr "include ¥Õ¥¡¥¤¥ë³°¤Î #pragma system_header ¤ÏÌµ»ë¤µ¤ì¤Þ¤·¤¿"
 
-#: directives.c:1437
+#: directives.c:1442
 #, fuzzy, c-format
 msgid "cannot find source file %s"
 msgstr "¥½¡¼¥¹ %s ¤¬¸«¤Ä¤«¤ê¤Þ¤»¤ó"
 
-#: directives.c:1441
+#: directives.c:1446
 #, c-format
 msgid "current file is older than %s"
 msgstr "¸½ºß¤Î¥Õ¥¡¥¤¥ë¤Ï %s ¤è¤ê¸Å¤¤¤Ç¤¹"
 
-#: directives.c:1620
+#: directives.c:1625
 msgid "_Pragma takes a parenthesized string literal"
 msgstr "_Pramga ¤¬³ç¸Ì¤Ç°Ï¤Þ¤ì¤¿Ê¸»úÎó¥ê¥Æ¥é¥ë¤ò¼õ¤±¼è¤ê¤Þ¤·¤¿"
 
-#: directives.c:1693
+#: directives.c:1698
 msgid "#else without #if"
 msgstr "#else ¤Ë #if ¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: directives.c:1698
+#: directives.c:1703
 msgid "#else after #else"
 msgstr "#else ¤¬ #else ¤Î¸å¤í¤Ë¤¢¤ê¤Þ¤¹"
 
-#: directives.c:1700 directives.c:1733
+#: directives.c:1705 directives.c:1738
 msgid "the conditional began here"
 msgstr "¤½¤Î¾ò·ï¤Ï¤³¤³¤«¤é»Ï¤Þ¤ê¤Þ¤¹"
 
-#: directives.c:1726
+#: directives.c:1731
 msgid "#elif without #if"
 msgstr "#elif ¤Ë #if ¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: directives.c:1731
+#: directives.c:1736
 msgid "#elif after #else"
 msgstr "#elif ¤¬ #else ¤Î¸å¤í¤Ë¤¢¤ê¤Þ¤¹"
 
-#: directives.c:1761
+#: directives.c:1766
 msgid "#endif without #if"
 msgstr "#endif ¤Ë #if ¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: directives.c:1838
+#: directives.c:1843
 msgid "missing '(' after predicate"
 msgstr "½Ò¸ì¤Î¸å¤í¤Î '(' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: directives.c:1853
+#: directives.c:1858
 msgid "missing ')' to complete answer"
 msgstr "²ò¤òÊä´°¤¹¤ë ')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: directives.c:1873
+#: directives.c:1878
 msgid "predicate's answer is empty"
 msgstr "½Ò¸ì¤Î²ò¤¬¶õ¤Ç¤¹"
 
-#: directives.c:1900
+#: directives.c:1905
 msgid "assertion without predicate"
 msgstr "½Ò¸ì¤Î¤Ê¤¤¥¢¥µ¡¼¥·¥ç¥ó¤Ç¤¹"
 
-#: directives.c:1902
+#: directives.c:1907
 msgid "predicate must be an identifier"
 msgstr "½Ò¸ì¤Ï¼±ÊÌ»Ò¤Ç¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: directives.c:1988
+#: directives.c:1993
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr "\"%s\" ¤¬ºÆ¥¢¥µ¡¼¥È¤µ¤ì¤Þ¤·¤¿"
 
-#: directives.c:2271
+#: directives.c:2276
 #, c-format
 msgid "unterminated #%s"
 msgstr "½ªÃ¼¤Î¤Ê¤¤ #%s"
@@ -611,39 +616,39 @@
 msgid "division by zero in #if"
 msgstr "#if ¤Ç¥¼¥í½ü»»¤¬È¯À¸¤·¤Þ¤·¤¿"
 
-#: files.c:442
+#: files.c:458
 msgid "NULL directory in find_file"
 msgstr ""
 
-#: files.c:480
+#: files.c:496
 msgid "one or more PCH files were found, but they were invalid"
 msgstr ""
 
-#: files.c:483
+#: files.c:499
 msgid "use -Winvalid-pch for more information"
 msgstr ""
 
-#: files.c:570
+#: files.c:589
 #, c-format
 msgid "%s is a block device"
 msgstr "%s ¤Ï¥Ö¥í¥Ã¥¯¥Ç¥Ð¥¤¥¹¤Ç¤¹"
 
-#: files.c:587
+#: files.c:606
 #, c-format
 msgid "%s is too large"
 msgstr "%s ¤ÏÂç¤­¤¹¤®¤Þ¤¹"
 
-#: files.c:622
+#: files.c:641
 #, c-format
 msgid "%s is shorter than expected"
 msgstr "%s ¤¬ËÜÍè¤è¤ê¤âÃ»¤¤¤Ç¤¹"
 
-#: files.c:852
+#: files.c:872
 #, fuzzy, c-format
 msgid "no include path in which to search for %s"
 msgstr "%s ¤ò¸«¤Ä¤±¤ë¤¿¤á¤Î¥¤¥ó¥¯¥ë¡¼¥É¥Ñ¥¹¤¬¤¢¤ê¤Þ¤»¤ó"
 
-#: files.c:1157
+#: files.c:1238
 msgid "Multiple include guards may be useful for:\n"
 msgstr "Â¿½Å include ¤«¤é¤ÎÊÝ¸î¤¬Í­±×¤È¤Ê¤ë¤Ç¤·¤ç¤¦:\n"
 
@@ -773,126 +778,126 @@
 ",\n"
 "                 %s:%u ¤«¤é"
 
-#: macro.c:84
+#: macro.c:87
 #, fuzzy, c-format
 msgid "macro \"%s\" is not used"
 msgstr "\"%s\" ¤ÏÄêµÁ¤µ¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: macro.c:123 macro.c:319
+#: macro.c:126 macro.c:322
 #, fuzzy, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr "ÁÈ¤ß¹þ¤ß¥Þ¥¯¥í \"%s\" ¤ÏÌµ¸ú¤Ç¤¹"
 
-#: macro.c:157
+#: macro.c:160
 #, fuzzy
 msgid "could not determine file timestamp"
 msgstr "¥À¥ó¥×¥Õ¥¡¥¤¥ë %s ¤ò³«¤±¤Þ¤»¤ó¤Ç¤·¤¿"
 
-#: macro.c:254
+#: macro.c:257
 #, fuzzy
 msgid "could not determine date and time"
 msgstr "°ÍÂ¸´Ø·¸¤ÎÄÉÀ×¤Î¤¿¤á¤Î¥¿¡¼¥²¥Ã¥ÈÌ¾¤¬ÆÃÄê¤Ç¤­¤Þ¤»¤ó¤Ç¤·¤¿"
 
-#: macro.c:270
+#: macro.c:273
 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
 msgstr ""
 
-#: macro.c:423
+#: macro.c:426
 msgid "invalid string literal, ignoring final '\\'"
 msgstr "Ê¸»úÎó¥ê¥Æ¥é¥ë¤¬Ìµ¸ú¤Ç¤¹¡¢ºÇ¸å¤Î '\\' ¤òÌµ»ë¤·¤Þ¤¹"
 
-#: macro.c:483
+#: macro.c:486
 #, c-format
 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr "\"%s\" ¤È \"%s\" ¤òÅ½ÉÕ¤±¤Þ¤·¤¿¤¬Àµ¾ï¤Ê¥×¥ê¥×¥í¥»¥Ã¥µ¥È¡¼¥¯¥ó¤È¤Ê¤ê¤Þ¤»¤ó"
 
-#: macro.c:558
+#: macro.c:561
 msgid "ISO C99 requires rest arguments to be used"
 msgstr "ISO C99 ¤Ï»ÈÍÑ¤µ¤ì¤ë¤Ù¤­»Ä¤ê¤Î¤Î°ú¿ô¤òÍ×µá¤·¤Þ¤¹"
 
-#: macro.c:563
+#: macro.c:566
 #, c-format
 msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr "¥Þ¥¯¥í \"%s\" ¤Ï°ú¿ô¤ò %u Í×µá¤·¤Þ¤¹¤¬¡¢%u ¸Ä¤·¤«Í¿¤¨¤é¤ì¤Æ¤¤¤Þ¤»¤ó"
 
-#: macro.c:568
+#: macro.c:571
 #, c-format
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr "¥Þ¥¯¥í \"%s\" ¤Ë°ú¿ô¤¬ %u ÅÏ¤µ¤ì¤Þ¤·¤¿¤¬¡¢%u ¤·¤«¼õ¤±¼è¤ê¤Þ¤»¤ó"
 
-#: macro.c:679 traditional.c:680
+#: macro.c:730 traditional.c:680
 #, c-format
 msgid "unterminated argument list invoking macro \"%s\""
 msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤°ú¿ô¥ê¥¹¥È¤¬¥Þ¥¯¥í \"%s\" ¤òµ¯Æ°¤·¤è¤¦¤È¤·¤Þ¤·¤¿"
 
-#: macro.c:782
+#: macro.c:840
 #, c-format
 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr "¸Å¤¤ C ¤Ç¤Ï¡¢´Ø¿ôÅª¥Þ¥¯¥í \"%s\" ¤Ë°ú¿ô¤¬Í¿¤¨¤é¤ì¤Í¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: macro.c:1325
+#: macro.c:1408
 #, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr "¥Þ¥¯¥í²¾°ú¿ô \"%s\" ¤¬½ÅÊ£¤·¤Æ¤¤¤Þ¤¹"
 
-#: macro.c:1371
+#: macro.c:1454
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr "\"%s\" ¤Ï¥Þ¥¯¥í²¾°ú¿ô¥ê¥¹¥È¤Ë¸½¤ì¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
 
-#: macro.c:1379
+#: macro.c:1462
 msgid "macro parameters must be comma-separated"
 msgstr "¥Þ¥¯¥í²¾°ú¿ô¤Ï¥«¥ó¥Þ¶èÀÚ¤ê¤µ¤ì¤Ê¤±¤ì¤Ð¤Ê¤ê¤Þ¤»¤ó"
 
-#: macro.c:1396
+#: macro.c:1479
 msgid "parameter name missing"
 msgstr "²¾°ú¿ôÌ¾¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: macro.c:1413
+#: macro.c:1496
 msgid "anonymous variadic macros were introduced in C99"
 msgstr "ÌµÌ¾²ÄÊÑ°ú¿ô¥Þ¥¯¥í¤Ï C99 ¤ÇºÎ¤êÆþ¤ì¤é¤ì¤Þ¤·¤¿"
 
-#: macro.c:1418
+#: macro.c:1501
 msgid "ISO C does not permit named variadic macros"
 msgstr "ISO C ¤Ç¤ÏÌ¾Á°¤Ä¤­²ÄÊÑ°ú¿ô¥Þ¥¯¥í¤òµö¤·¤Þ¤»¤ó"
 
-#: macro.c:1427
+#: macro.c:1510
 msgid "missing ')' in macro parameter list"
 msgstr "¥Þ¥¯¥í²¾°ú¿ô¥ê¥¹¥È¤Ç¡¢')' ¤ò·ç¤¤¤Æ¤¤¤Þ¤¹"
 
-#: macro.c:1476
+#: macro.c:1559
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr "'##' ¤Ï¥Þ¥¯¥íÅ¸³«¤ÎÎ¾Ã¼¤Ë¤Ï½Ð¸½¤Ç¤­¤Þ¤»¤ó"
 
-#: macro.c:1510
+#: macro.c:1593
 #, fuzzy
 msgid "ISO C99 requires whitespace after the macro name"
 msgstr "ISO C ¤Ç¤Ï¥Þ¥¯¥íÌ¾¤Î¸å¤í¤Ë¶õÇò¤òÍ×µá¤·¤Þ¤¹"
 
-#: macro.c:1534
+#: macro.c:1617
 #, fuzzy
 msgid "missing whitespace after the macro name"
 msgstr "ISO C ¤Ç¤Ï¥Þ¥¯¥íÌ¾¤Î¸å¤í¤Ë¶õÇò¤òÍ×µá¤·¤Þ¤¹"
 
-#: macro.c:1564
+#: macro.c:1647
 msgid "'#' is not followed by a macro parameter"
 msgstr "'#' ¤Ë¥Þ¥¯¥í²¾°ú¿ôÌ¾¤¬Â³¤¤¤Æ¤¤¤Þ¤»¤ó"
 
-#: macro.c:1683
+#: macro.c:1766
 #, c-format
 msgid "\"%s\" redefined"
 msgstr "\"%s\" ¤¬ºÆÄêµÁ¤µ¤ì¤Þ¤·¤¿"
 
-#: macro.c:1688
+#: macro.c:1771
 msgid "this is the location of the previous definition"
 msgstr "¤³¤³¤¬°ÊÁ°¤ÎÀë¸À¤¬¤¢¤ë°ÌÃÖ¤Ç¤¹"
 
-#: macro.c:1738
+#: macro.c:1828
 #, fuzzy, c-format
 msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr "¥Þ¥¯¥í°ú¿ô \"%s\" ¤Ï -traditional ¤ò¤Ä¤±¤ë¤ÈÊ¸»úÎó²½¤µ¤ì¤¿»ö¤Ç¤·¤ç¤¦"
 
-#: macro.c:1761
+#: macro.c:1851
 #, fuzzy, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr "dump_definition ¤Ë Ìµ¸ú¤Ê¥Ï¥Ã¥·¥å¥¿¥¤¥× %d"
@@ -930,7 +935,7 @@
 msgid "detected recursion whilst expanding macro \"%s\""
 msgstr "½ªÃ¼¤µ¤ì¤Æ¤¤¤Ê¤¤°ú¿ô¥ê¥¹¥È¤¬¥Þ¥¯¥í \"%s\" ¤òµ¯Æ°¤·¤è¤¦¤È¤·¤Þ¤·¤¿"
 
-#: traditional.c:917
+#: traditional.c:968
 #, fuzzy
 msgid "syntax error in macro parameter list"
 msgstr "\"%s\" ¤Ï¥Þ¥¯¥í²¾°ú¿ô¥ê¥¹¥È¤Ë¸½¤ì¤Æ¤Ï¤Ê¤ê¤Þ¤»¤ó"
@@ -3394,9 +3399,6 @@
 #~ msgid "Control the precision given to fp exceptions"
 #~ msgstr "ÉâÆ°¾®¿ôÅÀÎã³°¤ËÍ¿¤¨¤é¤ì¤¿ÀºÅÙ¤òÀ©¸æ¤¹¤ë"
 
-#~ msgid "Tune expected memory latency"
-#~ msgstr "Í½´ü¤µ¤ì¤ë¥á¥â¥ê¥ì¥¤¥Æ¥ó¥·¤òÄ´À°¤¹¤ë"
-
 #~ msgid "%s causes a section type conflict"
 #~ msgstr "%s ¤Ï¥»¥¯¥·¥ç¥ó¥¿¥¤¥×¤Î¶¥¹ç¤ò°ú¤­µ¯¤³¤·¤Þ¤¹"
 
Index: libcpp/po/zh_TW.po
===================================================================
--- libcpp/po/zh_TW.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libcpp/po/zh_TW.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -8,7 +8,7 @@
 msgstr ""
 "Project-Id-Version: cpplib 4.1.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:08+0000\n"
+"POT-Creation-Date: 2008-02-01 16:21+0000\n"
 "PO-Revision-Date: 2006-03-09 12:37+0800\n"
 "Last-Translator: Wei-Lun Chao <chaoweilun@pcmail.com.tw>\n"
 "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
@@ -17,136 +17,136 @@
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: charset.c:654
+#: charset.c:671
 #, c-format
 msgid "conversion from %s to %s not supported by iconv"
 msgstr "iconv ä¸�æ”¯æ�´å¾ž %s åˆ° %s çš„è½‰æ�›"
 
-#: charset.c:657
+#: charset.c:674
 msgid "iconv_open"
 msgstr "iconv_open"
 
-#: charset.c:665
+#: charset.c:682
 #, c-format
 msgid "no iconv implementation, cannot convert from %s to %s"
 msgstr "æ²’æœ‰å¯¦ä½œ iconvï¼Œç„¡æ³•å¾ž %s è½‰æ�›åˆ° %s"
 
-#: charset.c:742
+#: charset.c:759
 #, c-format
 msgid "character 0x%lx is not in the basic source character set\n"
 msgstr "å­—å…ƒ 0x%lx ä¸�åœ¨åŸºæœ¬ä¾†æº�å­—å…ƒé›†ä¸­\n"
 
-#: charset.c:759 charset.c:1352
+#: charset.c:776 charset.c:1369
 msgid "converting to execution character set"
 msgstr "è½‰æ�›åˆ°å�¯åŸ·è¡Œæª”æ¡ˆçš„å­—å…ƒé›†"
 
-#: charset.c:765
+#: charset.c:782
 #, c-format
 msgid "character 0x%lx is not unibyte in execution character set"
 msgstr "å­—å…ƒ 0x%lx åœ¨åŸ·è¡Œå­—å…ƒé›†ä¸­ä¸�æ˜¯å–®ä½�å…ƒçµ„çš„"
 
-#: charset.c:889
+#: charset.c:906
 #, c-format
 msgid "Character %x might not be NFKC"
 msgstr "å­—å…ƒ %x å�¯èƒ½ä¸�æ˜¯ NFKC"
 
-#: charset.c:949
+#: charset.c:966
 msgid "universal character names are only valid in C++ and C99"
 msgstr "è�¬åœ‹ç¢¼å­—å…ƒå��ç¨±å�ªåœ¨ C++ å’Œ C99 ä¸­æœ‰æ•ˆ"
 
-#: charset.c:952
+#: charset.c:969
 #, c-format
 msgid "the meaning of '\\%c' is different in traditional C"
 msgstr "ã€Œ\\%cã€�çš„æ„�ç¾©èˆ‡åœ¨å‚³çµ± C ä¸­ä¸�å�Œ"
 
-#: charset.c:961
+#: charset.c:978
 msgid "In _cpp_valid_ucn but not a UCN"
 msgstr "åœ¨ _cpp_valid_ucn ä¸­ä¸¦ä¸�æ˜¯ä¸€å€‹ UCN"
 
-#: charset.c:986
+#: charset.c:1003
 #, c-format
 msgid "incomplete universal character name %.*s"
 msgstr "ä¸�å®Œæ•´çš„è�¬åœ‹ç¢¼å­—å…ƒå��ç¨± %.*s"
 
-#: charset.c:998
+#: charset.c:1015
 #, c-format
 msgid "%.*s is not a valid universal character"
 msgstr "%.*s ä¸�æ˜¯ä¸€å€‹æœ‰æ•ˆçš„è�¬åœ‹ç¢¼å­—å…ƒ"
 
-#: charset.c:1008 lex.c:484
+#: charset.c:1025 lex.c:484
 msgid "'$' in identifier or number"
 msgstr "ã€Œ$ã€�å‡ºç�¾åœ¨è­˜åˆ¥å­—æˆ–æ•¸å­—ä¸­"
 
-#: charset.c:1018
+#: charset.c:1035
 #, c-format
 msgid "universal character %.*s is not valid in an identifier"
 msgstr "è�¬åœ‹ç¢¼å­—å…ƒ %.*s åœ¨è­˜åˆ¥å­—ä¸­ç„¡æ•ˆ"
 
-#: charset.c:1022
+#: charset.c:1039
 #, c-format
 msgid "universal character %.*s is not valid at the start of an identifier"
 msgstr "è�¬åœ‹ç¢¼å­—å…ƒ %.*s åœ¨è­˜åˆ¥å­—é–‹é ­ç„¡æ•ˆ"
 
-#: charset.c:1056 charset.c:1571
+#: charset.c:1073 charset.c:1588
 msgid "converting UCN to source character set"
 msgstr "å°‡ UCN è½‰æ�›åˆ°ä¾†æº�å­—å…ƒé›†"
 
-#: charset.c:1060
+#: charset.c:1077
 msgid "converting UCN to execution character set"
 msgstr "å°‡ UCN è½‰æ�›åˆ°åŸ·è¡Œå­—å…ƒé›†"
 
-#: charset.c:1132
+#: charset.c:1149
 msgid "the meaning of '\\x' is different in traditional C"
 msgstr "ã€Œ\\xã€�çš„æ„�ç¾©èˆ‡åœ¨å‚³çµ± C ä¸­ä¸�å�Œ"
 
-#: charset.c:1149
+#: charset.c:1166
 msgid "\\x used with no following hex digits"
 msgstr "\\x å¾Œæ²’æœ‰å��å…­é€²ä½�æ•¸å­—"
 
-#: charset.c:1156
+#: charset.c:1173
 msgid "hex escape sequence out of range"
 msgstr "å��å…­é€²ä½�é€¸å‡ºåº�åˆ—è¶Šç•Œ"
 
-#: charset.c:1195
+#: charset.c:1212
 msgid "octal escape sequence out of range"
 msgstr "å…«é€²ä½�é€¸å‡ºåº�åˆ—è¶Šç•Œ"
 
-#: charset.c:1263
+#: charset.c:1280
 msgid "the meaning of '\\a' is different in traditional C"
 msgstr "ã€Œ\\aã€�çš„æ„�ç¾©èˆ‡åœ¨å‚³çµ± C ä¸­ä¸�å�Œ"
 
-#: charset.c:1270
+#: charset.c:1287
 #, c-format
 msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr "é�ž ISO æ¨™æº–çš„é€¸å‡ºåº�åˆ—ï¼Œã€Œ\\%cã€�"
 
-#: charset.c:1278
+#: charset.c:1295
 #, c-format
 msgid "unknown escape sequence '\\%c'"
 msgstr "ä¸�æ˜Žçš„é€¸å‡ºåº�åˆ—ï¼šã€Œ\\%cã€�"
 
-#: charset.c:1286
+#: charset.c:1303
 #, c-format
 msgid "unknown escape sequence: '\\%s'"
 msgstr "ä¸�æ˜Žçš„é€¸å‡ºåº�åˆ—ï¼šã€Œ\\%sã€�"
 
-#: charset.c:1293
+#: charset.c:1310
 msgid "converting escape sequence to execution character set"
 msgstr "å°‡é€¸å‡ºåº�åˆ—è½‰æ�›åˆ°åŸ·è¡Œå­—å…ƒé›†"
 
-#: charset.c:1415 charset.c:1478
+#: charset.c:1432 charset.c:1495
 msgid "character constant too long for its type"
 msgstr "å­—å…ƒå¸¸æ•¸å¤§å°�è¶…å‡ºå…¶é¡žåž‹"
 
-#: charset.c:1418
+#: charset.c:1435
 msgid "multi-character character constant"
 msgstr "å¤šä½�å…ƒçµ„å­—å…ƒå¸¸æ•¸"
 
-#: charset.c:1510
+#: charset.c:1527
 msgid "empty character constant"
 msgstr "ç©ºçš„å­—å…ƒå¸¸æ•¸"
 
-#: charset.c:1612
+#: charset.c:1629
 #, c-format
 msgid "failure to convert %s to %s"
 msgstr "ç„¡æ³•å¾ž %s è½‰æ�›åˆ° %s"
@@ -239,139 +239,143 @@
 msgstr "line æŒ‡ä»¤ä¸­æœ‰ç„¡æ•ˆçš„æ¨™è¨˜ã€Œ%sã€�"
 
 #: directives.c:868
+msgid "unexpected end of file after #line"
+msgstr ""
+
+#: directives.c:871
 #, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr "#line å¾Œçš„ã€Œ%sã€�ä¸�æ˜¯ä¸€å€‹æ­£æ•´æ•¸"
 
-#: directives.c:874
+#: directives.c:877
 msgid "line number out of range"
 msgstr "åˆ—è™Ÿè¶…å‡ºç¯„åœ�"
 
-#: directives.c:887 directives.c:964
+#: directives.c:890 directives.c:969
 #, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr "ã€Œ%sã€�ä¸�æ˜¯ä¸€å€‹æœ‰æ•ˆçš„æª”æ¡ˆå��ç¨±"
 
-#: directives.c:924
+#: directives.c:929
 #, c-format
 msgid "\"%s\" after # is not a positive integer"
 msgstr "# å¾Œçš„ã€Œ%sã€�ä¸�æ˜¯ä¸€å€‹æ­£æ•´æ•¸"
 
-#: directives.c:1026
+#: directives.c:1031
 #, c-format
 msgid "invalid #%s directive"
 msgstr "ç„¡æ•ˆçš„ #%s æŒ‡ä»¤"
 
-#: directives.c:1089
+#: directives.c:1094
 #, c-format
 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
 msgstr ""
 
-#: directives.c:1098
+#: directives.c:1103
 #, fuzzy, c-format
 msgid "registering pragma \"%s\" with name expansion and no namespace"
 msgstr "ã€Œ%sã€�æ—¢è¢«è¨»å†Šç‚ºä¸€å€‹ pragma å�ˆè¢«è¨»å†Šç‚ºä¸€å€‹ pragma å‘½å��ç©ºé–“"
 
-#: directives.c:1116
+#: directives.c:1121
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr "ã€Œ%sã€�æ—¢è¢«è¨»å†Šç‚ºä¸€å€‹ pragma å�ˆè¢«è¨»å†Šç‚ºä¸€å€‹ pragma å‘½å��ç©ºé–“"
 
-#: directives.c:1119
+#: directives.c:1124
 #, c-format
 msgid "#pragma %s %s is already registered"
 msgstr "#pragma %s %s å·²ç¶“è¢«è¨»å†Š"
 
-#: directives.c:1122
+#: directives.c:1127
 #, c-format
 msgid "#pragma %s is already registered"
 msgstr "#pragma %s å·²ç¶“è¢«è¨»å†Š"
 
-#: directives.c:1152
+#: directives.c:1157
 msgid "registering pragma with NULL handler"
 msgstr ""
 
-#: directives.c:1362
+#: directives.c:1367
 msgid "#pragma once in main file"
 msgstr "#pragma once å‡ºç�¾åœ¨ä¸»æª”æ¡ˆä¸­"
 
-#: directives.c:1385
+#: directives.c:1390
 msgid "invalid #pragma GCC poison directive"
 msgstr "ç„¡æ•ˆçš„ #pragma GCC poison æŒ‡ä»¤"
 
-#: directives.c:1394
+#: directives.c:1399
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr "å°�å·²å­˜åœ¨çš„å·¨é›†ã€Œ%sã€�åŠ æ–™"
 
-#: directives.c:1413
+#: directives.c:1418
 msgid "#pragma system_header ignored outside include file"
 msgstr "#pragma system_header åœ¨åŒ…å�«æª”æ¡ˆå¤–è¢«å¿½ç•¥"
 
-#: directives.c:1437
+#: directives.c:1442
 #, c-format
 msgid "cannot find source file %s"
 msgstr "æ‰¾ä¸�åˆ°ä¾†æº�æª”æ¡ˆ %s"
 
-#: directives.c:1441
+#: directives.c:1446
 #, c-format
 msgid "current file is older than %s"
 msgstr "ç›®å‰�æª”æ¡ˆæ—©æ–¼ %s"
 
-#: directives.c:1620
+#: directives.c:1625
 msgid "_Pragma takes a parenthesized string literal"
 msgstr "_Pragma éœ€è¦�ä¸€å€‹æ‹¬èµ·çš„å­—ä¸²åŽŸæ–‡"
 
-#: directives.c:1693
+#: directives.c:1698
 msgid "#else without #if"
 msgstr "#else æ²’æœ‰åŒ¹é…�çš„ #if"
 
-#: directives.c:1698
+#: directives.c:1703
 msgid "#else after #else"
 msgstr "#else å‡ºç�¾åœ¨ #else å¾Œ"
 
-#: directives.c:1700 directives.c:1733
+#: directives.c:1705 directives.c:1738
 msgid "the conditional began here"
 msgstr "æ¢�ä»¶è‡ªæ­¤é–‹å§‹"
 
-#: directives.c:1726
+#: directives.c:1731
 msgid "#elif without #if"
 msgstr "#elif æ²’æœ‰åŒ¹é…�çš„ #if"
 
-#: directives.c:1731
+#: directives.c:1736
 msgid "#elif after #else"
 msgstr "#elif å‡ºç�¾åœ¨ #else å¾Œ"
 
-#: directives.c:1761
+#: directives.c:1766
 msgid "#endif without #if"
 msgstr "#endif æ²’æœ‰åŒ¹é…�çš„ #if"
 
-#: directives.c:1838
+#: directives.c:1843
 msgid "missing '(' after predicate"
 msgstr "è¿°èªžå¾Œç¼ºå°‘ã€Œ(ã€�"
 
-#: directives.c:1853
+#: directives.c:1858
 msgid "missing ')' to complete answer"
 msgstr "å®Œæ•´çš„ç­”æ¡ˆç¼ºå°‘ã€Œ)ã€�"
 
-#: directives.c:1873
+#: directives.c:1878
 msgid "predicate's answer is empty"
 msgstr "è¿°èªžçš„ç­”æ¡ˆç‚ºç©º"
 
-#: directives.c:1900
+#: directives.c:1905
 msgid "assertion without predicate"
 msgstr "åˆ¤å®šèªžå¾Œæ²’æœ‰è¿°èªž"
 
-#: directives.c:1902
+#: directives.c:1907
 msgid "predicate must be an identifier"
 msgstr "è¿°èªžå¿…é ˆæ˜¯ä¸€å€‹è­˜åˆ¥å­—"
 
-#: directives.c:1988
+#: directives.c:1993
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr "å·²å†�åˆ¤å®šã€Œ%sã€�"
 
-#: directives.c:2271
+#: directives.c:2276
 #, c-format
 msgid "unterminated #%s"
 msgstr "æœªçµ‚æ­¢çš„ #%s"
@@ -592,39 +596,39 @@
 msgid "division by zero in #if"
 msgstr "#if ä¸­ç”¨é›¶å�šé™¤æ•¸"
 
-#: files.c:442
+#: files.c:458
 msgid "NULL directory in find_file"
 msgstr "find_file ä¸­æœ‰ NULL ç›®éŒ„"
 
-#: files.c:480
+#: files.c:496
 msgid "one or more PCH files were found, but they were invalid"
 msgstr "æ‰¾åˆ°ä¸€å€‹æˆ–å¤šå€‹ PCH æª”æ¡ˆï¼Œä½†å®ƒå€‘æ˜¯ç„¡æ•ˆçš„"
 
-#: files.c:483
+#: files.c:499
 msgid "use -Winvalid-pch for more information"
 msgstr "ä½¿ç”¨ -Winvalid-pch ä»¥ç�²å¾—æ›´å¤šè³‡è¨Š"
 
-#: files.c:570
+#: files.c:589
 #, c-format
 msgid "%s is a block device"
 msgstr "%s æ˜¯ä¸€å€‹å�€å¡Šè£�ç½®"
 
-#: files.c:587
+#: files.c:606
 #, c-format
 msgid "%s is too large"
 msgstr "%s é�Žå¤§"
 
-#: files.c:622
+#: files.c:641
 #, c-format
 msgid "%s is shorter than expected"
 msgstr "%s çŸ­æ–¼é �æœŸ"
 
-#: files.c:852
+#: files.c:872
 #, c-format
 msgid "no include path in which to search for %s"
 msgstr "æ²’æœ‰åŒ…å�«è·¯å¾‘å�¯ä¾›æ�œå°‹ %s"
 
-#: files.c:1157
+#: files.c:1238
 msgid "Multiple include guards may be useful for:\n"
 msgstr "å¤šå€‹é˜²æ­¢é‡�åŒ…å�«å�¯èƒ½å°�å…¶æœ‰ç”¨ï¼š\n"
 
@@ -752,123 +756,123 @@
 "ï¼Œ\n"
 "                 å¾ž %sï¼š%u"
 
-#: macro.c:84
+#: macro.c:87
 #, c-format
 msgid "macro \"%s\" is not used"
 msgstr "å·¨é›†ã€Œ%sã€�æœªè¢«ä½¿ç”¨"
 
-#: macro.c:123 macro.c:319
+#: macro.c:126 macro.c:322
 #, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr "ç„¡æ•ˆçš„å…§å»ºå·¨é›†ã€Œ%sã€�"
 
-#: macro.c:157
+#: macro.c:160
 #, fuzzy
 msgid "could not determine file timestamp"
 msgstr "ç„¡æ³•æ±ºå®šæ—¥æœŸèˆ‡æ™‚é–“"
 
-#: macro.c:254
+#: macro.c:257
 msgid "could not determine date and time"
 msgstr "ç„¡æ³•æ±ºå®šæ—¥æœŸèˆ‡æ™‚é–“"
 
-#: macro.c:270
+#: macro.c:273
 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
 msgstr ""
 
-#: macro.c:423
+#: macro.c:426
 msgid "invalid string literal, ignoring final '\\'"
 msgstr "ç„¡æ•ˆçš„åŽŸæ–‡å­—ä¸²ï¼Œå¿½ç•¥æœ€å¾Œçš„ã€Œ\\ã€�"
 
-#: macro.c:483
+#: macro.c:486
 #, c-format
 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr "ç²˜è²¼ã€Œ%sã€�å’Œã€Œ%sã€�ä¸�èƒ½çµ¦å‡ºä¸€å€‹æœ‰æ•ˆçš„é �å…ˆè™•ç�†è­˜åˆ¥å­—"
 
-#: macro.c:558
+#: macro.c:561
 msgid "ISO C99 requires rest arguments to be used"
 msgstr "ISO C99 éœ€è¦�ä½¿ç”¨å‰©é¤˜çš„å¼•æ•¸"
 
-#: macro.c:563
+#: macro.c:566
 #, c-format
 msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr "å·¨é›†ã€Œ%sã€�éœ€è¦� %u å€‹å¼•æ•¸ï¼Œä½†å�ªçµ¦å‡ºäº† %u å€‹"
 
-#: macro.c:568
+#: macro.c:571
 #, c-format
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr "å·¨é›†ã€Œ%sã€�å‚³é�žäº† %u å€‹å¼•æ•¸ï¼Œä½†å�ªéœ€è¦� %u å€‹"
 
-#: macro.c:679 traditional.c:680
+#: macro.c:730 traditional.c:680
 #, c-format
 msgid "unterminated argument list invoking macro \"%s\""
 msgstr "å‘¼å�«å·¨é›†ã€Œ%sã€�æ™‚å¼•æ•¸æ¸…å–®æœªçµ‚æ­¢"
 
-#: macro.c:782
+#: macro.c:840
 #, c-format
 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr "é¡žä¼¼å‡½å¼�çš„å·¨é›†ã€Œ%sã€�åœ¨å‚³çµ± C ä¸­å¿…é ˆèˆ‡å¼•æ•¸ä¸€èµ·ä½¿ç”¨"
 
-#: macro.c:1325
+#: macro.c:1408
 #, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr "é‡�è¤‡çš„å·¨é›†å�ƒæ•¸ã€Œ%sã€�"
 
-#: macro.c:1371
+#: macro.c:1454
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr "ã€Œ%sã€�ä¸�èƒ½å‡ºç�¾åœ¨å·¨é›†å�ƒæ•¸æ¸…å–®ä¸­"
 
-#: macro.c:1379
+#: macro.c:1462
 msgid "macro parameters must be comma-separated"
 msgstr "å·¨é›†å�ƒæ•¸å¿…é ˆç”±é€—è™Ÿéš”é–‹"
 
-#: macro.c:1396
+#: macro.c:1479
 msgid "parameter name missing"
 msgstr "ç¼ºå°‘å�ƒæ•¸å��"
 
-#: macro.c:1413
+#: macro.c:1496
 msgid "anonymous variadic macros were introduced in C99"
 msgstr "åŒ¿å��å�¯è®Šå�ƒæ•¸å·¨é›†åœ¨ C99 ä¸­è¢«å¼•å…¥"
 
-#: macro.c:1418
+#: macro.c:1501
 msgid "ISO C does not permit named variadic macros"
 msgstr "ISO C ä¸�å…�è¨±å…·å��çš„å�¯è®Šå�ƒæ•¸å·¨é›†"
 
-#: macro.c:1427
+#: macro.c:1510
 msgid "missing ')' in macro parameter list"
 msgstr "åœ¨å·¨é›†å�ƒæ•¸è¡¨ä¸­ç¼ºå°‘ã€Œ)ã€�"
 
-#: macro.c:1476
+#: macro.c:1559
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr "ã€Œ##ã€�ä¸�èƒ½å‡ºç�¾åœ¨å·¨é›†å±•é–‹çš„å…©ç«¯"
 
-#: macro.c:1510
+#: macro.c:1593
 msgid "ISO C99 requires whitespace after the macro name"
 msgstr "ISO C99 è¦�æ±‚å·¨é›†å��å¾Œå¿…é ˆæœ‰ç©ºç™½"
 
-#: macro.c:1534
+#: macro.c:1617
 msgid "missing whitespace after the macro name"
 msgstr "å·¨é›†å��å¾Œç¼ºå°‘ç©ºç™½"
 
-#: macro.c:1564
+#: macro.c:1647
 msgid "'#' is not followed by a macro parameter"
 msgstr "ã€Œ#ã€�å¾Œæ²’æœ‰å·¨é›†å�ƒæ•¸"
 
-#: macro.c:1683
+#: macro.c:1766
 #, c-format
 msgid "\"%s\" redefined"
 msgstr "ã€Œ%sã€�é‡�å®šç¾©"
 
-#: macro.c:1688
+#: macro.c:1771
 msgid "this is the location of the previous definition"
 msgstr "é€™æ˜¯å…ˆå‰�å®šç¾©çš„ä½�ç½®"
 
-#: macro.c:1738
+#: macro.c:1828
 #, c-format
 msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr "å·¨é›†å¼•æ•¸ã€Œ%sã€�å°‡åœ¨å‚³çµ± C ä¸­è¢«å­—ä¸²åŒ–"
 
-#: macro.c:1761
+#: macro.c:1851
 #, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr "cpp_macro_definition ä¸­æœ‰ç„¡æ•ˆçš„é›œæ¹Šé¡žåž‹ %d"
@@ -906,7 +910,7 @@
 msgid "detected recursion whilst expanding macro \"%s\""
 msgstr "å±•é–‹å·¨é›†ã€Œ%sã€�æ™‚å�µæ¸¬åˆ°é�žè¿´"
 
-#: traditional.c:917
+#: traditional.c:968
 msgid "syntax error in macro parameter list"
 msgstr "å·¨é›†å�ƒæ•¸æ¸…å–®èªžæ³•éŒ¯èª¤"
 
Index: libcpp/po/el.po
===================================================================
--- libcpp/po/el.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libcpp/po/el.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: gcc 3.2\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:08+0000\n"
+"POT-Creation-Date: 2008-02-01 16:21+0000\n"
 "PO-Revision-Date: 2002-08-18 15:46+0100\n"
 "Last-Translator: Simos Xenitellis <simos@hellug.gr>\n"
 "Language-Team: Greek <nls@tux.hellug.gr>\n"
@@ -14,145 +14,145 @@
 "Content-Type: text/plain; charset=iso-8859-7\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: charset.c:654
+#: charset.c:671
 #, fuzzy, c-format
 msgid "conversion from %s to %s not supported by iconv"
 msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
 
-#: charset.c:657
+#: charset.c:674
 msgid "iconv_open"
 msgstr ""
 
-#: charset.c:665
+#: charset.c:682
 #, c-format
 msgid "no iconv implementation, cannot convert from %s to %s"
 msgstr ""
 
-#: charset.c:742
+#: charset.c:759
 #, c-format
 msgid "character 0x%lx is not in the basic source character set\n"
 msgstr ""
 
-#: charset.c:759 charset.c:1352
+#: charset.c:776 charset.c:1369
 msgid "converting to execution character set"
 msgstr ""
 
-#: charset.c:765
+#: charset.c:782
 #, c-format
 msgid "character 0x%lx is not unibyte in execution character set"
 msgstr ""
 
-#: charset.c:889
+#: charset.c:906
 #, c-format
 msgid "Character %x might not be NFKC"
 msgstr ""
 
-#: charset.c:949
+#: charset.c:966
 #, fuzzy
 msgid "universal character names are only valid in C++ and C99"
 msgstr "U+%04X: åêôüò ïñßùí ÷áñáêôÞñáò"
 
-#: charset.c:952
+#: charset.c:969
 #, c-format
 msgid "the meaning of '\\%c' is different in traditional C"
 msgstr ""
 
-#: charset.c:961
+#: charset.c:978
 msgid "In _cpp_valid_ucn but not a UCN"
 msgstr ""
 
-#: charset.c:986
+#: charset.c:1003
 #, c-format
 msgid "incomplete universal character name %.*s"
 msgstr ""
 
-#: charset.c:998
+#: charset.c:1015
 #, fuzzy, c-format
 msgid "%.*s is not a valid universal character"
 msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
 
-#: charset.c:1008 lex.c:484
+#: charset.c:1025 lex.c:484
 msgid "'$' in identifier or number"
 msgstr ""
 
-#: charset.c:1018
+#: charset.c:1035
 #, c-format
 msgid "universal character %.*s is not valid in an identifier"
 msgstr ""
 
-#: charset.c:1022
+#: charset.c:1039
 #, c-format
 msgid "universal character %.*s is not valid at the start of an identifier"
 msgstr ""
 
-#: charset.c:1056 charset.c:1571
+#: charset.c:1073 charset.c:1588
 msgid "converting UCN to source character set"
 msgstr ""
 
-#: charset.c:1060
+#: charset.c:1077
 msgid "converting UCN to execution character set"
 msgstr ""
 
-#: charset.c:1132
+#: charset.c:1149
 msgid "the meaning of '\\x' is different in traditional C"
 msgstr ""
 
-#: charset.c:1149
+#: charset.c:1166
 msgid "\\x used with no following hex digits"
 msgstr ""
 
-#: charset.c:1156
+#: charset.c:1173
 #, fuzzy
 msgid "hex escape sequence out of range"
 msgstr "ìç Ýãêõñç äéáäéêáóßá äéáöõãÞò óôï ôÝëïò ôïõ áëöáñéèìéôéêïý"
 
-#: charset.c:1195
+#: charset.c:1212
 #, fuzzy
 msgid "octal escape sequence out of range"
 msgstr "ìç Ýãêõñç äéáäéêáóßá äéáöõãÞò óôï ôÝëïò ôïõ áëöáñéèìéôéêïý"
 
-#: charset.c:1263
+#: charset.c:1280
 msgid "the meaning of '\\a' is different in traditional C"
 msgstr ""
 
-#: charset.c:1270
+#: charset.c:1287
 #, c-format
 msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr ""
 
 # src/main.c:663
-#: charset.c:1278
+#: charset.c:1295
 #, fuzzy, c-format
 msgid "unknown escape sequence '\\%c'"
 msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
 
 # src/main.c:663
-#: charset.c:1286
+#: charset.c:1303
 #, fuzzy, c-format
 msgid "unknown escape sequence: '\\%s'"
 msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
 
-#: charset.c:1293
+#: charset.c:1310
 #, fuzzy
 msgid "converting escape sequence to execution character set"
 msgstr "ìç Ýãêõñç äéáäéêáóßá äéáöõãÞò óôï ôÝëïò ôïõ áëöáñéèìéôéêïý"
 
-#: charset.c:1415 charset.c:1478
+#: charset.c:1432 charset.c:1495
 #, fuzzy
 msgid "character constant too long for its type"
 msgstr "ìç Ýãêõñïò óôáèåñüò ÷áñáêôÞñáò óôï áëöáñéèìéôéêü"
 
-#: charset.c:1418
+#: charset.c:1435
 #, fuzzy
 msgid "multi-character character constant"
 msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: charset.c:1510
+#: charset.c:1527
 #, fuzzy
 msgid "empty character constant"
 msgstr "êåíü áëöáñéèìçôéêü"
 
-#: charset.c:1612
+#: charset.c:1629
 #, fuzzy, c-format
 msgid "failure to convert %s to %s"
 msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
@@ -247,142 +247,146 @@
 msgstr ""
 
 #: directives.c:868
+msgid "unexpected end of file after #line"
+msgstr ""
+
+#: directives.c:871
 #, fuzzy, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
 
-#: directives.c:874
+#: directives.c:877
 #, fuzzy
 msgid "line number out of range"
 msgstr "%s: áñéèìüò ãñáììÞò Ýîù áðü ôá üñéá"
 
-#: directives.c:887 directives.c:964
+#: directives.c:890 directives.c:969
 #, fuzzy, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
 
-#: directives.c:924
+#: directives.c:929
 #, fuzzy, c-format
 msgid "\"%s\" after # is not a positive integer"
 msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
 
-#: directives.c:1026
+#: directives.c:1031
 #, fuzzy, c-format
 msgid "invalid #%s directive"
 msgstr "%%%c: êáôåõèõíôÞñéïò ãñáììÞ ìç Ýãêõñç."
 
-#: directives.c:1089
+#: directives.c:1094
 #, c-format
 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
 msgstr ""
 
-#: directives.c:1098
+#: directives.c:1103
 #, c-format
 msgid "registering pragma \"%s\" with name expansion and no namespace"
 msgstr ""
 
-#: directives.c:1116
+#: directives.c:1121
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr ""
 
-#: directives.c:1119
+#: directives.c:1124
 #, c-format
 msgid "#pragma %s %s is already registered"
 msgstr ""
 
-#: directives.c:1122
+#: directives.c:1127
 #, fuzzy, c-format
 msgid "#pragma %s is already registered"
 msgstr "ï ÷Üñôçò ÷áñáêôÞñùí `%s' ïñßóôçêå Þäç"
 
-#: directives.c:1152
+#: directives.c:1157
 msgid "registering pragma with NULL handler"
 msgstr ""
 
-#: directives.c:1362
+#: directives.c:1367
 msgid "#pragma once in main file"
 msgstr ""
 
-#: directives.c:1385
+#: directives.c:1390
 msgid "invalid #pragma GCC poison directive"
 msgstr ""
 
-#: directives.c:1394
+#: directives.c:1399
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr ""
 
-#: directives.c:1413
+#: directives.c:1418
 msgid "#pragma system_header ignored outside include file"
 msgstr ""
 
-#: directives.c:1437
+#: directives.c:1442
 #, fuzzy, c-format
 msgid "cannot find source file %s"
 msgstr "áäõíáìßá áíïßãìáôïò õðïäï÷Þò: %s"
 
-#: directives.c:1441
+#: directives.c:1446
 #, c-format
 msgid "current file is older than %s"
 msgstr ""
 
-#: directives.c:1620
+#: directives.c:1625
 msgid "_Pragma takes a parenthesized string literal"
 msgstr ""
 
-#: directives.c:1693
+#: directives.c:1698
 msgid "#else without #if"
 msgstr ""
 
-#: directives.c:1698
+#: directives.c:1703
 msgid "#else after #else"
 msgstr "#else ìåôÜ áðü #else"
 
-#: directives.c:1700 directives.c:1733
+#: directives.c:1705 directives.c:1738
 msgid "the conditional began here"
 msgstr ""
 
-#: directives.c:1726
+#: directives.c:1731
 msgid "#elif without #if"
 msgstr ""
 
-#: directives.c:1731
+#: directives.c:1736
 msgid "#elif after #else"
 msgstr "#elif ìåôÜ áðü #else"
 
-#: directives.c:1761
+#: directives.c:1766
 msgid "#endif without #if"
 msgstr ""
 
-#: directives.c:1838
+#: directives.c:1843
 msgid "missing '(' after predicate"
 msgstr ""
 
-#: directives.c:1853
+#: directives.c:1858
 msgid "missing ')' to complete answer"
 msgstr ""
 
-#: directives.c:1873
+#: directives.c:1878
 msgid "predicate's answer is empty"
 msgstr ""
 
-#: directives.c:1900
+#: directives.c:1905
 #, fuzzy
 msgid "assertion without predicate"
 msgstr "Ç ëåéôïõñãßá äåí åðéôñÝðåôáé"
 
-#: directives.c:1902
+#: directives.c:1907
 #, fuzzy
 msgid "predicate must be an identifier"
 msgstr "äéðëüò ðñïóäéïñéóôÞò ìçíýìáôïò"
 
-#: directives.c:1988
+#: directives.c:1993
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr ""
 
-#: directives.c:2271
+#: directives.c:2276
 #, fuzzy, c-format
 msgid "unterminated #%s"
 msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
@@ -616,40 +620,40 @@
 msgid "division by zero in #if"
 msgstr "Äéáßñåóç ìå ìçäÝí óôçí áðïôßìçóç: %s"
 
-#: files.c:442
+#: files.c:458
 msgid "NULL directory in find_file"
 msgstr ""
 
-#: files.c:480
+#: files.c:496
 msgid "one or more PCH files were found, but they were invalid"
 msgstr ""
 
-#: files.c:483
+#: files.c:499
 msgid "use -Winvalid-pch for more information"
 msgstr ""
 
-#: files.c:570
+#: files.c:589
 #, fuzzy, c-format
 msgid "%s is a block device"
 msgstr "Äåí Ýìåéíå êáèüëïõ ÷þñïò óôç óõóêåõÞ"
 
 # src/shred.c:1134
-#: files.c:587
+#: files.c:606
 #, fuzzy, c-format
 msgid "%s is too large"
 msgstr "%s: ôï áñ÷åßï åßíáé ðïëý ìåãÜëï"
 
-#: files.c:622
+#: files.c:641
 #, fuzzy, c-format
 msgid "%s is shorter than expected"
 msgstr "%s: Áíáìåíüôáí äõáäéêüò ÷åéñéóôÞò.\n"
 
-#: files.c:852
+#: files.c:872
 #, c-format
 msgid "no include path in which to search for %s"
 msgstr ""
 
-#: files.c:1157
+#: files.c:1238
 msgid "Multiple include guards may be useful for:\n"
 msgstr ""
 
@@ -778,128 +782,128 @@
 "                 from %s:%u"
 msgstr ""
 
-#: macro.c:84
+#: macro.c:87
 #, fuzzy, c-format
 msgid "macro \"%s\" is not used"
 msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: macro.c:123 macro.c:319
+#: macro.c:126 macro.c:322
 #, fuzzy, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr "ìç Ýãêõñï ìÞêïò ãñáììÞò: %s"
 
-#: macro.c:157
+#: macro.c:160
 #, fuzzy
 msgid "could not determine file timestamp"
 msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
 
-#: macro.c:254
+#: macro.c:257
 #, fuzzy
 msgid "could not determine date and time"
 msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
 
-#: macro.c:270
+#: macro.c:273
 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
 msgstr ""
 
-#: macro.c:423
+#: macro.c:426
 #, fuzzy
 msgid "invalid string literal, ignoring final '\\'"
 msgstr "ìç Ýãêõñïò áñ÷éêüò áñéèìüò ãñáììÞò: `%s'"
 
-#: macro.c:483
+#: macro.c:486
 #, c-format
 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr ""
 
-#: macro.c:558
+#: macro.c:561
 #, fuzzy
 msgid "ISO C99 requires rest arguments to be used"
 msgstr "ÊáêÞ áßôçóç ðáñáìÝôñùí"
 
-#: macro.c:563
+#: macro.c:566
 #, c-format
 msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr ""
 
-#: macro.c:568
+#: macro.c:571
 #, c-format
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr ""
 
-#: macro.c:679 traditional.c:680
+#: macro.c:730 traditional.c:680
 #, c-format
 msgid "unterminated argument list invoking macro \"%s\""
 msgstr ""
 
-#: macro.c:782
+#: macro.c:840
 #, c-format
 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr ""
 
-#: macro.c:1325
+#: macro.c:1408
 #, fuzzy, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: macro.c:1371
+#: macro.c:1454
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr ""
 
-#: macro.c:1379
+#: macro.c:1462
 msgid "macro parameters must be comma-separated"
 msgstr ""
 
-#: macro.c:1396
+#: macro.c:1479
 msgid "parameter name missing"
 msgstr ""
 
-#: macro.c:1413
+#: macro.c:1496
 msgid "anonymous variadic macros were introduced in C99"
 msgstr ""
 
-#: macro.c:1418
+#: macro.c:1501
 msgid "ISO C does not permit named variadic macros"
 msgstr ""
 
-#: macro.c:1427
+#: macro.c:1510
 msgid "missing ')' in macro parameter list"
 msgstr ""
 
-#: macro.c:1476
+#: macro.c:1559
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr ""
 
-#: macro.c:1510
+#: macro.c:1593
 #, fuzzy
 msgid "ISO C99 requires whitespace after the macro name"
 msgstr "ÊáêÞ áßôçóç ðáñáìÝôñùí"
 
-#: macro.c:1534
+#: macro.c:1617
 msgid "missing whitespace after the macro name"
 msgstr ""
 
-#: macro.c:1564
+#: macro.c:1647
 msgid "'#' is not followed by a macro parameter"
 msgstr ""
 
-#: macro.c:1683
+#: macro.c:1766
 #, fuzzy, c-format
 msgid "\"%s\" redefined"
 msgstr "áüñéóôï"
 
-#: macro.c:1688
+#: macro.c:1771
 #, fuzzy
 msgid "this is the location of the previous definition"
 msgstr "áõôÞ åßíáé ç èÝóç ôïõ ðñþôïõ ïñéóìïý"
 
-#: macro.c:1738
+#: macro.c:1828
 #, c-format
 msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr ""
 
-#: macro.c:1761
+#: macro.c:1851
 #, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr ""
@@ -937,7 +941,7 @@
 msgid "detected recursion whilst expanding macro \"%s\""
 msgstr ""
 
-#: traditional.c:917
+#: traditional.c:968
 #, fuzzy
 msgid "syntax error in macro parameter list"
 msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü êëÜóçò ÷áñáêôÞñùí"
Index: libcpp/po/zh_CN.po
===================================================================
--- libcpp/po/zh_CN.po	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ libcpp/po/zh_CN.po	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,150 +1,150 @@
 # Simplified Chinese translation for cpplib.
 # Copyright (C) 2005 Free Software Foundation, Inc.
 # This file is distributed under the same license as the cpplib package.
-# Meng Jie <zuxyhere@eastday.com>, 2005.
+# Meng Jie <zuxy.meng@gmail.com>, 2005-2008.
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: cpplib 4.3-b20071109\n"
+"Project-Id-Version: cpplib 4.3.0\n"
 "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-11-08 21:08+0000\n"
-"PO-Revision-Date: 2007-11-11 17:29+0800\n"
+"POT-Creation-Date: 2008-02-01 16:21+0000\n"
+"PO-Revision-Date: 2008-03-16 01:29+0800\n"
 "Last-Translator: Meng Jie <zuxy.meng@gmail.com>\n"
 "Language-Team: Chinese (simplified) <translation-team-zh-cn@lists.sourceforge.net>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: charset.c:654
+#: charset.c:671
 #, c-format
 msgid "conversion from %s to %s not supported by iconv"
 msgstr "iconv ä¸�æ”¯æŒ�ä»Ž %s åˆ° %s çš„è½¬æ�¢"
 
-#: charset.c:657
+#: charset.c:674
 msgid "iconv_open"
 msgstr "iconv_open"
 
-#: charset.c:665
+#: charset.c:682
 #, c-format
 msgid "no iconv implementation, cannot convert from %s to %s"
 msgstr "æ²¡æœ‰ iconv çš„å®žçŽ°ï¼Œæ— æ³•ä»Ž %s è½¬æ�¢åˆ° %s"
 
-#: charset.c:742
+#: charset.c:759
 #, c-format
 msgid "character 0x%lx is not in the basic source character set\n"
 msgstr "å­—ç¬¦ 0x%lx ä¸�åœ¨åŸºæœ¬æº�å­—ç¬¦é›†ä¸­\n"
 
-#: charset.c:759 charset.c:1352
+#: charset.c:776 charset.c:1369
 msgid "converting to execution character set"
 msgstr "è½¬æ�¢åˆ°å�¯æ‰§è¡Œæ–‡ä»¶çš„å­—ç¬¦é›†"
 
-#: charset.c:765
+#: charset.c:782
 #, c-format
 msgid "character 0x%lx is not unibyte in execution character set"
 msgstr "å­—ç¬¦ 0x%lx åœ¨æ‰§è¡Œå­—ç¬¦é›†ä¸­ä¸�æ˜¯å�•å­—èŠ‚çš„"
 
-#: charset.c:889
+#: charset.c:906
 #, c-format
 msgid "Character %x might not be NFKC"
 msgstr "å­—ç¬¦ %x å�¯èƒ½ä¸�æ˜¯ NFKC"
 
-#: charset.c:949
+#: charset.c:966
 msgid "universal character names are only valid in C++ and C99"
 msgstr "Unicode å­—ç¬¦å��å�ªåœ¨ C++ å’Œ C99 ä¸­æœ‰æ•ˆ"
 
-#: charset.c:952
+#: charset.c:969
 #, c-format
 msgid "the meaning of '\\%c' is different in traditional C"
 msgstr "â€˜\\%câ€™çš„æ„�ä¹‰ä¸Žåœ¨ä¼ ç»Ÿ C ä¸­ä¸�å�Œ"
 
-#: charset.c:961
+#: charset.c:978
 msgid "In _cpp_valid_ucn but not a UCN"
 msgstr "åœ¨ _cpp_valid_ucn ä¸­ä½†ä¸�æ˜¯ä¸€ä¸ª UCN"
 
-#: charset.c:986
+#: charset.c:1003
 #, c-format
 msgid "incomplete universal character name %.*s"
 msgstr "ä¸�å®Œå…¨çš„ Unicode å­—ç¬¦å�� %.*s"
 
-#: charset.c:998
+#: charset.c:1015
 #, c-format
 msgid "%.*s is not a valid universal character"
 msgstr "%.*s ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„ Unicode å­—ç¬¦"
 
-#: charset.c:1008 lex.c:484
+#: charset.c:1025 lex.c:484
 msgid "'$' in identifier or number"
 msgstr "â€˜$â€™å‡ºçŽ°åœ¨æ ‡è¯†ç¬¦æˆ–æ•°å­—ä¸­"
 
-#: charset.c:1018
+#: charset.c:1035
 #, c-format
 msgid "universal character %.*s is not valid in an identifier"
 msgstr "Unicode å­—ç¬¦ %.*s åœ¨æ ‡è¯†ç¬¦ä¸­æ— æ•ˆ"
 
-#: charset.c:1022
+#: charset.c:1039
 #, c-format
 msgid "universal character %.*s is not valid at the start of an identifier"
 msgstr "Unicode å­—ç¬¦ %.*s åœ¨æ ‡è¯†ç¬¦å¼€å¤´æ— æ•ˆ"
 
-#: charset.c:1056 charset.c:1571
+#: charset.c:1073 charset.c:1588
 msgid "converting UCN to source character set"
 msgstr "å°† UCN è½¬æ�¢åˆ°æº�å­—ç¬¦é›†"
 
-#: charset.c:1060
+#: charset.c:1077
 msgid "converting UCN to execution character set"
 msgstr "å°† UCN è½¬æ�¢åˆ°æ‰§è¡Œå­—ç¬¦é›†"
 
-#: charset.c:1132
+#: charset.c:1149
 msgid "the meaning of '\\x' is different in traditional C"
 msgstr "â€˜\\xâ€™çš„æ„�ä¹‰ä¸Žåœ¨ä¼ ç»Ÿ C ä¸­ä¸�å�Œ"
 
-#: charset.c:1149
+#: charset.c:1166
 msgid "\\x used with no following hex digits"
 msgstr "\\x å�Žæ²¡æœ‰ 16 è¿›åˆ¶æ•°å­—"
 
-#: charset.c:1156
+#: charset.c:1173
 msgid "hex escape sequence out of range"
 msgstr "16 è¿›åˆ¶è½¬ä¹‰åº�åˆ—è¶Šç•Œ"
 
-#: charset.c:1195
+#: charset.c:1212
 msgid "octal escape sequence out of range"
 msgstr "8 è¿›åˆ¶è½¬ä¹‰åº�åˆ—è¶Šç•Œ"
 
-#: charset.c:1263
+#: charset.c:1280
 msgid "the meaning of '\\a' is different in traditional C"
 msgstr "â€˜\\aâ€™çš„æ„�ä¹‰ä¸Žåœ¨ä¼ ç»Ÿ C ä¸­ä¸�å�Œ"
 
-#: charset.c:1270
+#: charset.c:1287
 #, c-format
 msgid "non-ISO-standard escape sequence, '\\%c'"
 msgstr "é�ž ISO æ ‡å‡†çš„è½¬ä¹‰åº�åˆ—ï¼Œâ€˜\\%câ€™"
 
-#: charset.c:1278
+#: charset.c:1295
 #, c-format
 msgid "unknown escape sequence '\\%c'"
 msgstr "æœªçŸ¥çš„è½¬ä¹‰åº�åˆ—ï¼šâ€˜\\%câ€™"
 
-#: charset.c:1286
+#: charset.c:1303
 #, c-format
 msgid "unknown escape sequence: '\\%s'"
 msgstr "æœªçŸ¥çš„è½¬ä¹‰åº�åˆ—ï¼šâ€˜\\%sâ€™"
 
-#: charset.c:1293
+#: charset.c:1310
 msgid "converting escape sequence to execution character set"
 msgstr "å°†è½¬ä¹‰åº�åˆ—è½¬æ�¢åˆ°æ‰§è¡Œå­—ç¬¦é›†"
 
-#: charset.c:1415 charset.c:1478
+#: charset.c:1432 charset.c:1495
 msgid "character constant too long for its type"
 msgstr "å­—ç¬¦å¸¸é‡�å¤§å°�è¶…å‡ºå…¶ç±»åž‹"
 
-#: charset.c:1418
+#: charset.c:1435
 msgid "multi-character character constant"
 msgstr "å¤šå­—èŠ‚å­—ç¬¦å¸¸é‡�"
 
-#: charset.c:1510
+#: charset.c:1527
 msgid "empty character constant"
 msgstr "ç©ºçš„å­—ç¬¦å¸¸é‡�"
 
-#: charset.c:1612
+#: charset.c:1629
 #, c-format
 msgid "failure to convert %s to %s"
 msgstr "æ— æ³•ä»Ž %s è½¬æ�¢åˆ° %s"
@@ -237,139 +237,143 @@
 msgstr "line æŒ‡ç¤ºä¸­æœ‰æ— æ•ˆçš„æ ‡è®°â€œ%sâ€�"
 
 #: directives.c:868
+msgid "unexpected end of file after #line"
+msgstr "#line å�Žæœªé¢„æœŸçš„æ–‡ä»¶ç»“æ�Ÿ"
+
+#: directives.c:871
 #, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr "#line å�Žçš„â€œ%sâ€�ä¸�æ˜¯ä¸€ä¸ªæ­£æ•´æ•°"
 
-#: directives.c:874
+#: directives.c:877
 msgid "line number out of range"
 msgstr "è¡Œå�·è¶…å‡ºèŒƒå›´"
 
-#: directives.c:887 directives.c:964
+#: directives.c:890 directives.c:969
 #, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr "â€œ%sâ€�ä¸�æ˜¯ä¸€ä¸ªæœ‰æ•ˆçš„æ–‡ä»¶å��"
 
-#: directives.c:924
+#: directives.c:929
 #, c-format
 msgid "\"%s\" after # is not a positive integer"
 msgstr "# å�Žçš„â€œ%sâ€�ä¸�æ˜¯ä¸€ä¸ªæ­£æ•´æ•°"
 
-#: directives.c:1026
+#: directives.c:1031
 #, c-format
 msgid "invalid #%s directive"
 msgstr "æ— æ•ˆçš„ #%s æŒ‡ç¤º"
 
-#: directives.c:1089
+#: directives.c:1094
 #, c-format
 msgid "registering pragmas in namespace \"%s\" with mismatched name expansion"
 msgstr "åœ¨å‘½å��ç©ºé—´â€œ%sâ€�ä¸­æ³¨å†Œ pragma æ—¶å��ç§°æ‰©å±•ä¸�åŒ¹é…�"
 
-#: directives.c:1098
+#: directives.c:1103
 #, c-format
 msgid "registering pragma \"%s\" with name expansion and no namespace"
 msgstr "pragma â€œ%sâ€�è¢«æ³¨å†Œä¸ºä¸€ä¸ªå‘½å��æ‰©å±•ï¼Œè€Œæ²¡æœ‰å‘½å��ç©ºé—´"
 
-#: directives.c:1116
+#: directives.c:1121
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr "â€œ%sâ€�æ—¢è¢«æ³¨å†Œä¸ºä¸€ä¸ªpragma å�ˆè¢«æ³¨å†Œä¸ºä¸€ä¸ª pragma å‘½å��ç©ºé—´"
 
-#: directives.c:1119
+#: directives.c:1124
 #, c-format
 msgid "#pragma %s %s is already registered"
 msgstr "#pragma %s %s å·²ç»�è¢«æ³¨å†Œ"
 
-#: directives.c:1122
+#: directives.c:1127
 #, c-format
 msgid "#pragma %s is already registered"
 msgstr "#pragma %s å·²ç»�è¢«æ³¨å†Œ"
 
-#: directives.c:1152
+#: directives.c:1157
 msgid "registering pragma with NULL handler"
 msgstr "pragma æ³¨å†Œä¸ºè¢« NULL å¤„ç�†"
 
-#: directives.c:1362
+#: directives.c:1367
 msgid "#pragma once in main file"
 msgstr "#pragma once å‡ºçŽ°åœ¨ä¸»æ–‡ä»¶ä¸­"
 
-#: directives.c:1385
+#: directives.c:1390
 msgid "invalid #pragma GCC poison directive"
 msgstr "æ— æ•ˆçš„ #pragma GCC poison æŒ‡ç¤º"
 
-#: directives.c:1394
+#: directives.c:1399
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr "å¯¹å·²å­˜åœ¨çš„å®�â€œ%sâ€�æŠ•æ¯’"
 
-#: directives.c:1413
+#: directives.c:1418
 msgid "#pragma system_header ignored outside include file"
 msgstr "#pragma system_heade åœ¨åŒ…å�«æ–‡ä»¶å¤–è¢«å¿½ç•¥"
 
-#: directives.c:1437
+#: directives.c:1442
 #, c-format
 msgid "cannot find source file %s"
 msgstr "æ‰¾ä¸�åˆ°æº�æ–‡ä»¶ %s"
 
-#: directives.c:1441
+#: directives.c:1446
 #, c-format
 msgid "current file is older than %s"
 msgstr "å½“å‰�æ–‡ä»¶æ—©äºŽ %s"
 
-#: directives.c:1620
+#: directives.c:1625
 msgid "_Pragma takes a parenthesized string literal"
 msgstr "_Pragma éœ€è¦�ä¸€ä¸ªæ‹¬èµ·çš„å­—ç¬¦ä¸²å­—é�¢å¸¸é‡�"
 
-#: directives.c:1693
+#: directives.c:1698
 msgid "#else without #if"
 msgstr "#else æ²¡æœ‰åŒ¹é…�çš„ #if"
 
-#: directives.c:1698
+#: directives.c:1703
 msgid "#else after #else"
 msgstr "#else å‡ºçŽ°åœ¨ #else å�Ž"
 
-#: directives.c:1700 directives.c:1733
+#: directives.c:1705 directives.c:1738
 msgid "the conditional began here"
 msgstr "æ�¡ä»¶è‡ªæ­¤å¼€å§‹"
 
-#: directives.c:1726
+#: directives.c:1731
 msgid "#elif without #if"
 msgstr "#elif æ²¡æœ‰åŒ¹é…�çš„ #if"
 
-#: directives.c:1731
+#: directives.c:1736
 msgid "#elif after #else"
 msgstr "#elif å‡ºçŽ°åœ¨ #else å�Ž"
 
-#: directives.c:1761
+#: directives.c:1766
 msgid "#endif without #if"
 msgstr "#endif æ²¡æœ‰åŒ¹é…�çš„ #if"
 
-#: directives.c:1838
+#: directives.c:1843
 msgid "missing '(' after predicate"
 msgstr "è°“è¯�å�Žç¼ºå°‘â€˜(â€™"
 
-#: directives.c:1853
+#: directives.c:1858
 msgid "missing ')' to complete answer"
 msgstr "å®Œæ•´çš„ç­”æ¡ˆç¼ºå°‘â€˜)â€™"
 
-#: directives.c:1873
+#: directives.c:1878
 msgid "predicate's answer is empty"
 msgstr "è°“è¯�çš„ç­”æ¡ˆä¸ºç©º"
 
-#: directives.c:1900
+#: directives.c:1905
 msgid "assertion without predicate"
 msgstr "æ–­è¨€å�Žæ²¡æœ‰è°“è¯�"
 
-#: directives.c:1902
+#: directives.c:1907
 msgid "predicate must be an identifier"
 msgstr "è°“è¯�å¿…é¡»æ˜¯ä¸€ä¸ªæ ‡è¯†ç¬¦"
 
-#: directives.c:1988
+#: directives.c:1993
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr "é‡�æ–­è¨€â€œ%sâ€�"
 
-#: directives.c:2271
+#: directives.c:2276
 #, c-format
 msgid "unterminated #%s"
 msgstr "æœªç»ˆæ­¢çš„ #%s"
@@ -586,39 +590,39 @@
 msgid "division by zero in #if"
 msgstr "#if ä¸­ç”¨é›¶å�šé™¤æ•°"
 
-#: files.c:442
+#: files.c:458
 msgid "NULL directory in find_file"
 msgstr "find_file ä¸­æœ‰ NULL ç›®å½•"
 
-#: files.c:480
+#: files.c:496
 msgid "one or more PCH files were found, but they were invalid"
 msgstr "æ‰¾åˆ°ä¸€ä¸ªæˆ–å¤šä¸ª PCH æ–‡ä»¶ï¼Œä½†å®ƒä»¬æ˜¯æ— æ•ˆçš„"
 
-#: files.c:483
+#: files.c:499
 msgid "use -Winvalid-pch for more information"
 msgstr "ä½¿ç”¨ -Winvalid-pch ä»¥èŽ·å¾—æ›´å¤šä¿¡æ�¯"
 
-#: files.c:570
+#: files.c:589
 #, c-format
 msgid "%s is a block device"
 msgstr "%s æ˜¯ä¸€ä¸ªå�—è®¾å¤‡"
 
-#: files.c:587
+#: files.c:606
 #, c-format
 msgid "%s is too large"
 msgstr "%s è¿‡å¤§"
 
-#: files.c:622
+#: files.c:641
 #, c-format
 msgid "%s is shorter than expected"
 msgstr "%s çŸ­äºŽé¢„æœŸ"
 
-#: files.c:852
+#: files.c:872
 #, c-format
 msgid "no include path in which to search for %s"
 msgstr "æ²¡æœ‰åŒ…å�«è·¯å¾„å�¯ä¾›æ�œç´¢ %s"
 
-#: files.c:1157
+#: files.c:1238
 msgid "Multiple include guards may be useful for:\n"
 msgstr "å¤šä¸ªé˜²æ­¢é‡�åŒ…å�«å�¯èƒ½å¯¹å…¶æœ‰ç”¨ï¼š\n"
 
@@ -746,122 +750,122 @@
 "ï¼Œ\n"
 "                 ä»Ž %sï¼š%u"
 
-#: macro.c:84
+#: macro.c:87
 #, c-format
 msgid "macro \"%s\" is not used"
 msgstr "å®�â€œ%sâ€�æœªè¢«ä½¿ç”¨"
 
-#: macro.c:123 macro.c:319
+#: macro.c:126 macro.c:322
 #, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr "æ— æ•ˆçš„å†…å»ºå®�â€œ%sâ€�"
 
-#: macro.c:157
+#: macro.c:160
 msgid "could not determine file timestamp"
 msgstr "æ— æ³•å†³å®šæ–‡ä»¶çš„æ—¶é—´æˆ³"
 
-#: macro.c:254
+#: macro.c:257
 msgid "could not determine date and time"
 msgstr "æ— æ³•å†³å®šæ—¥æœŸä¸Žæ—¶é—´"
 
-#: macro.c:270
+#: macro.c:273
 msgid "__COUNTER__ expanded inside directive with -fdirectives-only"
 msgstr "å¸¦ -fdirectives-only æ—¶ __COUNTER__ åœ¨æŒ‡ç¤ºä¸­æ‰©å±•"
 
-#: macro.c:423
+#: macro.c:426
 msgid "invalid string literal, ignoring final '\\'"
 msgstr "æ— æ•ˆçš„å­—é�¢å­—ç¬¦ä¸²ï¼Œå¿½ç•¥æœ€å�Žçš„â€˜\\â€™"
 
-#: macro.c:483
+#: macro.c:486
 #, c-format
 msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
 msgstr "æ¯—è¿žâ€œ%sâ€�å’Œâ€œ%sâ€�ä¸�èƒ½ç»™å‡ºä¸€ä¸ªæœ‰æ•ˆçš„é¢„å¤„ç�†æ ‡è¯†ç¬¦"
 
-#: macro.c:558
+#: macro.c:561
 msgid "ISO C99 requires rest arguments to be used"
 msgstr "ISO C99 éœ€è¦�ä½¿ç”¨å‰©ä½™çš„å�‚æ•°"
 
-#: macro.c:563
+#: macro.c:566
 #, c-format
 msgid "macro \"%s\" requires %u arguments, but only %u given"
 msgstr "å®�â€œ%sâ€�éœ€è¦� %u ä¸ªå�‚æ•°ï¼Œä½†å�ªç»™å‡ºäº† %u ä¸ª"
 
-#: macro.c:568
+#: macro.c:571
 #, c-format
 msgid "macro \"%s\" passed %u arguments, but takes just %u"
 msgstr "å®�â€œ%sâ€�ä¼ é€’äº† %u ä¸ªå�‚æ•°ï¼Œä½†å�ªéœ€è¦� %u ä¸ª"
 
-#: macro.c:679 traditional.c:680
+#: macro.c:730 traditional.c:680
 #, c-format
 msgid "unterminated argument list invoking macro \"%s\""
 msgstr "è°ƒç”¨å®�â€œ%sâ€�æ—¶å�‚æ•°åˆ—è¡¨æœªç»ˆæ­¢"
 
-#: macro.c:782
+#: macro.c:840
 #, c-format
 msgid "function-like macro \"%s\" must be used with arguments in traditional C"
 msgstr "ç±»ä¼¼å‡½æ•°çš„å®�â€œ%sâ€�åœ¨ä¼ ç»Ÿ C ä¸­å¿…é¡»ä¸Žå�‚æ•°ä¸€èµ·ä½¿ç”¨"
 
-#: macro.c:1325
+#: macro.c:1408
 #, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr "é‡�å¤�çš„å®�å�‚æ•°â€œ%sâ€�"
 
-#: macro.c:1371
+#: macro.c:1454
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr "â€œ%sâ€�ä¸�èƒ½å‡ºçŽ°åœ¨å®�å�‚æ•°åˆ—è¡¨ä¸­"
 
-#: macro.c:1379
+#: macro.c:1462
 msgid "macro parameters must be comma-separated"
 msgstr "å®�å�‚æ•°å¿…é¡»ç”±é€—å�·éš”å¼€"
 
-#: macro.c:1396
+#: macro.c:1479
 msgid "parameter name missing"
 msgstr "ç¼ºå°‘å½¢å�‚å��"
 
-#: macro.c:1413
+#: macro.c:1496
 msgid "anonymous variadic macros were introduced in C99"
 msgstr "åŒ¿å��å�¯å�˜å�‚æ•°å®�åœ¨ C99 ä¸­è¢«å¼•å…¥"
 
-#: macro.c:1418
+#: macro.c:1501
 msgid "ISO C does not permit named variadic macros"
 msgstr "ISO C ä¸�å…�è®¸æœ‰å��çš„å�¯å�˜å�‚æ•°å®�"
 
-#: macro.c:1427
+#: macro.c:1510
 msgid "missing ')' in macro parameter list"
 msgstr "åœ¨å®�å�‚æ•°è¡¨ä¸­ç¼ºå°‘â€˜)â€™"
 
-#: macro.c:1476
+#: macro.c:1559
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr "â€˜##â€™ä¸�èƒ½å‡ºçŽ°åœ¨å®�å±•å¼€çš„ä¸¤ç«¯"
 
-#: macro.c:1510
+#: macro.c:1593
 msgid "ISO C99 requires whitespace after the macro name"
 msgstr "ISO C99 è¦�æ±‚å®�å��å�Žå¿…é¡»æœ‰ç©ºç™½"
 
-#: macro.c:1534
+#: macro.c:1617
 msgid "missing whitespace after the macro name"
 msgstr "å®�å��å�Žç¼ºå°‘ç©ºç™½"
 
-#: macro.c:1564
+#: macro.c:1647
 msgid "'#' is not followed by a macro parameter"
 msgstr "â€˜#â€™å�Žæ²¡æœ‰å®�å�‚æ•°"
 
-#: macro.c:1683
+#: macro.c:1766
 #, c-format
 msgid "\"%s\" redefined"
 msgstr "â€œ%sâ€�é‡�å®šä¹‰"
 
-#: macro.c:1688
+#: macro.c:1771
 msgid "this is the location of the previous definition"
 msgstr "è¿™æ˜¯å…ˆå‰�å®šä¹‰çš„ä½�ç½®"
 
-#: macro.c:1738
+#: macro.c:1828
 #, c-format
 msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr "å®�å�‚æ•°â€œ%sâ€�å°†åœ¨ä¼ ç»Ÿ C ä¸­è¢«å­—ç¬¦ä¸²åŒ–"
 
-#: macro.c:1761
+#: macro.c:1851
 #, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr "cpp_macro_definition ä¸­æœ‰æ— æ•ˆçš„æ•£åˆ—ç±»åž‹ %d"
@@ -899,7 +903,7 @@
 msgid "detected recursion whilst expanding macro \"%s\""
 msgstr "å±•å¼€å®�â€œ%sâ€�æ—¶æ£€æµ‹åˆ°é€’å½’"
 
-#: traditional.c:917
+#: traditional.c:968
 msgid "syntax error in macro parameter list"
 msgstr "å®�å�‚æ•°åˆ—è¡¨è¯­æ³•é”™è¯¯"
 
Index: fixincludes/ChangeLog
===================================================================
--- fixincludes/ChangeLog	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ fixincludes/ChangeLog	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -1,3 +1,10 @@
+2008-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* inclhack.def (solaris_math_10): New.
+	* tests/base/iso/math_c99.h: Update.
+
+	* fixincl.x: Regenerate.
+
 2008-03-05  Release Manager
 
 	* GCC 4.3.0 released.
Index: fixincludes/fixincl.x
===================================================================
--- fixincludes/fixincl.x	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ fixincludes/fixincl.x	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -2,11 +2,11 @@
  * 
  * DO NOT EDIT THIS FILE   (fixincl.x)
  * 
- * It has been AutoGen-ed  Monday February  4, 2008 at 09:22:58 PM GMTST
+ * It has been AutoGen-ed  Wednesday February 20, 2008 at 05:10:00 AM CET
  * From the definitions    inclhack.def
  * and the template file   fixincl
  */
-/* DO NOT SVN-MERGE THIS FILE, EITHER Mon Feb  4 21:22:58 GMTST 2008
+/* DO NOT SVN-MERGE THIS FILE, EITHER Wed Feb 20 05:10:00 CET 2008
  *
  * You must regenerate it.  Use the ./genfixes script.
  *
@@ -15,25 +15,30 @@
  * certain ANSI-incompatible system header files which are fixed to work
  * correctly with ANSI C and placed in a directory that GNU C will search.
  *
- * This file contains 211 fixup descriptions.
+ * This file contains 212 fixup descriptions.
  *
  * See README for more information.
  *
  *  inclhack copyright (c) 1998, 1999, 2000, 2001
  *  The Free Software Foundation, Inc.
  *
-  *  inclhack 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 of the License, or
- *  (at your option) any later version.
+  *  inclhack is free software.
  *  
- *  inclhack is distributed in the hope that it will be useful, but
- *  WITHOUT ANY WARRANTY; without even the implied warranty of
+ *  You may redistribute it and/or modify it under the terms of the
+ *  GNU General Public License, as published by the Free Software
+ *  Foundation; either version 2 of the License, or (at your option)
+ *  any later version.
+ *  
+ *  inclhack 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 program.  If not, see <http://www.gnu.org/licenses/>.
+ *  You should have received a copy of the GNU General Public License
+ *  along with inclhack.  If not, write to:
+ *  	The Free Software Foundation, Inc.,
+ *  	51 Franklin Street, Fifth Floor
+ *  	Boston, MA  02110-1301, USA.
  */
 
 /* * * * * * * * * * * * * * * * * * * * * * * * * *
@@ -5886,6 +5891,45 @@
 
 /* * * * * * * * * * * * * * * * * * * * * * * * * *
  *
+ *  Description of Solaris_Math_10 fix
+ */
+tSCC zSolaris_Math_10Name[] =
+     "solaris_math_10";
+
+/*
+ *  File name selection pattern
+ */
+tSCC zSolaris_Math_10List[] =
+  "iso/math_c99.h\0";
+/*
+ *  Machine/OS name selection pattern
+ */
+#define apzSolaris_Math_10Machs (const char**)NULL
+
+/*
+ *  content selection pattern - do fix if pattern found
+ */
+tSCC zSolaris_Math_10Select0[] =
+       "@\\(#\\)math_c99.h[ \t]+1.[0-9]+[ \t]+[0-9/]+ SMI";
+
+#define    SOLARIS_MATH_10_TEST_CT  1
+static tTestDesc aSolaris_Math_10Tests[] = {
+  { TT_EGREP,    zSolaris_Math_10Select0, (regex_t*)NULL }, };
+
+/*
+ *  Fix Command Arguments for Solaris_Math_10
+ */
+static const char* apzSolaris_Math_10Patch[] = {
+    "format",
+    "#define\tisinf(x) __builtin_isinf(x)",
+    "^#define[ \t]+isinf\\(x\\)[ \t]+__extension__\\([ \t]*\\\\\n\
+[ \t]*\\{[ \t]*__typeof\\(x\\)[ \t]*__x_i[ \t]*=[ \t]*\\(x\\);[ \t]*\\\\\n\
+[ \t]*__x_i[ \t]*==[ \t]*\\(__typeof\\(__x_i\\)\\)[ \t]*INFINITY[ \t]*\\|\\|[ \t]*\\\\\n\
+[ \t]*__x_i[ \t]*==[ \t]*\\(__typeof\\(__x_i\\)\\)[ \t]*\\(-INFINITY\\);[ \t]*\\}\\)",
+    (char*)NULL };
+
+/* * * * * * * * * * * * * * * * * * * * * * * * * *
+ *
  *  Description of Solaris_Mutex_Init_1 fix
  */
 tSCC zSolaris_Mutex_Init_1Name[] =
@@ -8567,9 +8611,9 @@
  *
  *  List of all fixes
  */
-#define REGEX_COUNT          254
+#define REGEX_COUNT          255
 #define MACH_LIST_SIZE_LIMIT 261
-#define FIX_COUNT            211
+#define FIX_COUNT            212
 
 /*
  *  Enumerate the fixes
@@ -8718,6 +8762,7 @@
     SOLARIS_MATH_4_FIXIDX,
     SOLARIS_MATH_8_FIXIDX,
     SOLARIS_MATH_9_FIXIDX,
+    SOLARIS_MATH_10_FIXIDX,
     SOLARIS_MUTEX_INIT_1_FIXIDX,
     SOLARIS_MUTEX_INIT_2_FIXIDX,
     SOLARIS_RWLOCK_INIT_1_FIXIDX,
@@ -9504,6 +9549,11 @@
      SOLARIS_MATH_9_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
      aSolaris_Math_9Tests,   apzSolaris_Math_9Patch, 0 },
 
+  {  zSolaris_Math_10Name,    zSolaris_Math_10List,
+     apzSolaris_Math_10Machs,
+     SOLARIS_MATH_10_TEST_CT, FD_MACH_ONLY | FD_SUBROUTINE,
+     aSolaris_Math_10Tests,   apzSolaris_Math_10Patch, 0 },
+
   {  zSolaris_Mutex_Init_1Name,    zSolaris_Mutex_Init_1List,
      apzSolaris_Mutex_Init_1Machs,
      SOLARIS_MUTEX_INIT_1_TEST_CT, FD_MACH_ONLY,
Index: fixincludes/tests/base/iso/math_c99.h
===================================================================
--- fixincludes/tests/base/iso/math_c99.h	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ fixincludes/tests/base/iso/math_c99.h	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -77,3 +77,10 @@
 #undef	isunordered
 #define	isunordered(x, y)	__builtin_isunordered(x, y)
 #endif  /* SOLARIS_MATH_9_CHECK */
+
+
+#if defined( SOLARIS_MATH_10_CHECK )
+#pragma ident	"@(#)math_c99.h	1.12	07/01/21 SMI"
+#undef	isinf
+#define	isinf(x) __builtin_isinf(x)
+#endif  /* SOLARIS_MATH_10_CHECK */
Index: fixincludes/inclhack.def
===================================================================
--- fixincludes/inclhack.def	(.../tags/gcc_4_3_0_release)	(revision 133808)
+++ fixincludes/inclhack.def	(.../branches/gcc-4_3-branch)	(revision 133808)
@@ -3223,6 +3223,30 @@
 };
 
 /*
+ * On Solaris 11, if you do isinf(NaN) you'll get a floating point
+ * exception.  Provide an alternative using GCC's builtin.
+ */
+
+fix = {
+    hackname  = solaris_math_10;
+    select    = '@\(#\)math_c99.h' "[ \t]+1.[0-9]+[ \t]+[0-9/]+ SMI";
+    files     = iso/math_c99.h;
+    c_fix     = format;
+    c_fix_arg = "#define\tisinf(x) __builtin_isinf(x)";
+    c_fix_arg = "^#define[ \t]+isinf\\(x\\)[ \t]+__extension__\\([ \t]*\\\\\n"
+                "[ \t]*\\{[ \t]*__typeof\\(x\\)[ \t]*__x_i[ \t]*=[ \t]*\\(x\\);[ \t]*\\\\\n"
+                "[ \t]*__x_i[ \t]*==[ \t]*\\(__typeof\\(__x_i\\)\\)[ \t]*INFINITY[ \t]*\\|\\|[ \t]*\\\\\n"
+                "[ \t]*__x_i[ \t]*==[ \t]*\\(__typeof\\(__x_i\\)\\)[ \t]*\\(-INFINITY\\);[ \t]*\\}\\)";
+    test_text =
+    '#pragma ident	"@(#)math_c99.h	1.12	07/01/21 SMI"'"\n"
+    "#undef	isinf\n"
+    "#define	isinf(x)	__extension__( \\\\\n"
+    "			{ __typeof(x) __x_i = (x); \\\\\n"
+    "			__x_i == (__typeof(__x_i)) INFINITY || \\\\\n"
+    "			__x_i == (__typeof(__x_i)) (-INFINITY); })";
+};
+
+/*
  *  Sun Solaris 2.5.1, 2.6 defines PTHREAD_{MUTEX|COND}_INITIALIZER
  *  incorrectly, so we replace them with versions that correspond to
  *  the definition.  We also explicitly name this fix "1" and the next
